From f4d7793d68e449e8ace0bf5788e3f5307393adcd Mon Sep 17 00:00:00 2001 From: xysun Date: Tue, 11 Jul 2023 19:08:59 +0800 Subject: [PATCH 1/5] feat: add unity ci for multinet --- test_apps/CMakeLists.txt | 10 + test_apps/da_kai_kong_tiao.h | 6230 ++++++++++++++ test_apps/dependencies.lock | 15 + test_apps/main/CMakeLists.txt | 17 + test_apps/main/alexa.h | 4025 +++++++++ test_apps/main/da_kai_kong_tiao.h | 6230 ++++++++++++++ test_apps/main/hilexin.h | 7554 +++++++++++++++++ test_apps/main/tell_me_a_joke.h | 5608 ++++++++++++ test_apps/main/test_afe.c | 78 + test_apps/main/test_app_main.c | 55 + test_apps/main/test_chinese_tts.c | 96 + test_apps/main/test_multinet.c | 416 + test_apps/main/test_wakenet.c | 121 + .../espressif__esp-dsp/.component_hash | 1 + .../espressif__esp-dsp/.gitignore | 56 + .../espressif__esp-dsp/CHANGELOG.md | 64 + .../espressif__esp-dsp/CMakeLists.txt | 160 + .../espressif__esp-dsp/CONTRIBUTING.md | 64 + .../espressif__esp-dsp/Kconfig | 61 + .../espressif__esp-dsp/LICENSE | 202 + .../espressif__esp-dsp/README.md | 82 + .../espressif__esp-dsp/build_all.sh | 84 + .../espressif__esp-dsp/examples/README.md | 20 + .../examples/basic_math/CMakeLists.txt | 6 + .../examples/basic_math/README.md | 75 + .../examples/basic_math/main/CMakeLists.txt | 1 + .../examples/basic_math/main/dsps_math_main.c | 96 + .../basic_math/main/idf_component.yml | 4 + .../examples/dotprod/CMakeLists.txt | 6 + .../examples/dotprod/README.md | 42 + .../examples/dotprod/main/CMakeLists.txt | 1 + .../dotprod/main/dsps_dotproduct_main.c | 65 + .../examples/dotprod/main/idf_component.yml | 4 + .../examples/fft/CMakeLists.txt | 6 + .../espressif__esp-dsp/examples/fft/README.md | 91 + .../examples/fft/main/CMakeLists.txt | 1 + .../examples/fft/main/dsps_fft_main.c | 106 + .../examples/fft/main/idf_component.yml | 4 + .../examples/fft4real/CMakeLists.txt | 6 + .../examples/fft4real/README.md | 91 + .../examples/fft4real/main/CMakeLists.txt | 1 + .../fft4real/main/dsps_fft4real_main.c | 118 + .../examples/fft4real/main/idf_component.yml | 4 + .../examples/fft4real/main/linker.ld | 9 + .../examples/fft_window/CMakeLists.txt | 6 + .../examples/fft_window/README.md | 134 + .../examples/fft_window/main/CMakeLists.txt | 1 + .../fft_window/main/dsps_window_main.c | 145 + .../fft_window/main/idf_component.yml | 4 + .../examples/fir/CMakeLists.txt | 6 + .../espressif__esp-dsp/examples/fir/README.md | 87 + .../examples/fir/main/CMakeLists.txt | 1 + .../examples/fir/main/dsps_fir_main.c | 167 + .../examples/fir/main/idf_component.yml | 4 + .../examples/iir/CMakeLists.txt | 6 + .../espressif__esp-dsp/examples/iir/README.md | 107 + .../examples/iir/main/CMakeLists.txt | 1 + .../examples/iir/main/dsps_iir_main.c | 115 + .../examples/iir/main/idf_component.yml | 4 + .../examples/kalman/CMakeLists.txt | 6 + .../examples/kalman/README.md | 149 + .../examples/kalman/main/CMakeLists.txt | 1 + .../kalman/main/ekf_imu13states_main.cpp | 196 + .../examples/kalman/main/idf_component.yml | 4 + .../examples/kalman/sdkconfig.defaults | 21 + .../examples/matrix/CMakeLists.txt | 6 + .../examples/matrix/README.md | 54 + .../examples/matrix/main/CMakeLists.txt | 1 + .../examples/matrix/main/dspm_matrix_main.cpp | 62 + .../examples/matrix/main/idf_component.yml | 4 + .../espressif__esp-dsp/idf_component.yml | 9 + .../modules/common/include/dsp_common.h | 83 + .../modules/common/include/dsp_err.h | 23 + .../modules/common/include/dsp_err_codes.h | 28 + .../modules/common/include/dsp_platform.h | 30 + .../modules/common/include/dsp_tests.h | 37 + .../modules/common/include/dsp_types.h | 40 + .../modules/common/include/esp_dsp.h | 65 + .../modules/common/include_sim/esp_attr.h | 21 + .../modules/common/include_sim/esp_err.h | 29 + .../modules/common/include_sim/esp_log.h | 24 + .../modules/common/include_sim/sdkconfig.h | 4 + .../modules/common/misc/aes3_tie_log.c | 128 + .../modules/common/misc/dsps_pwroftwo.cpp | 30 + .../modules/conv/float/dsps_ccorr_f32_ae32.S | 144 + .../modules/conv/float/dsps_ccorr_f32_ansi.c | 81 + .../modules/conv/float/dsps_conv_f32_ae32.S | 147 + .../modules/conv/float/dsps_conv_f32_ansi.c | 81 + .../modules/conv/float/dsps_conv_f32_m_ae32.S | 39 + .../modules/conv/float/dsps_corr_f32_ae32.S | 77 + .../modules/conv/float/dsps_corr_f32_ansi.c | 40 + .../modules/conv/include/dsps_ccorr.h | 63 + .../modules/conv/include/dsps_conv.h | 65 + .../modules/conv/include/dsps_conv_platform.h | 20 + .../modules/conv/include/dsps_corr.h | 63 + .../conv/test/test_dsps_ccorr_f32_ae32.c | 81 + .../conv/test/test_dsps_ccorr_f32_ansi.c | 116 + .../conv/test/test_dsps_conv_f32_ae32.c | 123 + .../conv/test/test_dsps_conv_f32_ansi.c | 146 + .../conv/test/test_dsps_corr_f32_ae32.c | 82 + .../conv/test/test_dsps_corr_f32_ansi.c | 82 + .../modules/dct/float/dsps_dct_f32.c | 118 + .../modules/dct/include/dsps_dct.h | 95 + .../modules/dct/test/test_dsps_dct_f32.c | 167 + .../dotprod/fixed/dspi_dotprod_off_s16_aes3.S | 398 + .../dotprod/fixed/dspi_dotprod_off_s16_ansi.c | 44 + .../dotprod/fixed/dspi_dotprod_off_s8_aes3.S | 408 + .../dotprod/fixed/dspi_dotprod_off_s8_ansi.c | 44 + .../dotprod/fixed/dspi_dotprod_off_u16_aes3.S | 417 + .../dotprod/fixed/dspi_dotprod_off_u16_ansi.c | 44 + .../dotprod/fixed/dspi_dotprod_off_u8_aes3.S | 407 + .../dotprod/fixed/dspi_dotprod_off_u8_ansi.c | 44 + .../dotprod/fixed/dspi_dotprod_s16_aes3.S | 372 + .../dotprod/fixed/dspi_dotprod_s16_ansi.c | 44 + .../dotprod/fixed/dspi_dotprod_s8_aes3.S | 370 + .../dotprod/fixed/dspi_dotprod_s8_ansi.c | 44 + .../dotprod/fixed/dspi_dotprod_u16_aes3.S | 371 + .../dotprod/fixed/dspi_dotprod_u16_ansi.c | 44 + .../dotprod/fixed/dspi_dotprod_u8_aes3.S | 367 + .../dotprod/fixed/dspi_dotprod_u8_ansi.c | 44 + .../dotprod/fixed/dsps_dotprod_s16_ae32.S | 80 + .../dotprod/fixed/dsps_dotprod_s16_ansi.c | 34 + .../dotprod/fixed/dsps_dotprod_s16_m_ae32.S | 104 + .../dotprod/float/dspi_dotprod_f32_ansi.c | 42 + .../dotprod/float/dspi_dotprod_off_f32_ansi.c | 42 + .../dotprod/float/dsps_dotprod_f32_ae32.S | 62 + .../dotprod/float/dsps_dotprod_f32_aes3.S | 85 + .../dotprod/float/dsps_dotprod_f32_ansi.c | 25 + .../dotprod/float/dsps_dotprod_f32_m_ae32.S | 42 + .../dotprod/float/dsps_dotprode_f32_ae32.S | 64 + .../dotprod/float/dsps_dotprode_f32_ansi.c | 25 + .../dotprod/float/dsps_dotprode_f32_m_ae32.S | 41 + .../modules/dotprod/include/dspi_dotprod.h | 171 + .../dotprod/include/dspi_dotprod_platform.h | 16 + .../modules/dotprod/include/dsps_dotprod.h | 120 + .../dotprod/include/dsps_dotprod_platform.h | 32 + .../modules/dotprod/test/test_dotprod_f32.c | 167 + .../modules/dotprod/test/test_dotprod_s16.c | 221 + .../modules/dotprod/test/test_dotprode_f32.c | 165 + .../dotprod/test/test_dspi_dotprod_f32_ansi.c | 69 + .../test/test_dspi_dotprod_off_f32_ansi.c | 69 + .../test/test_dspi_dotprod_off_s16_aes3.c | 108 + .../test/test_dspi_dotprod_off_s16_ansi.c | 70 + .../test/test_dspi_dotprod_off_s8_aes3.c | 124 + .../test/test_dspi_dotprod_off_s8_ansi.c | 71 + .../test/test_dspi_dotprod_off_u16_aes3.c | 108 + .../test/test_dspi_dotprod_off_u16_ansi.c | 71 + .../test/test_dspi_dotprod_off_u8_aes3.c | 124 + .../test/test_dspi_dotprod_off_u8_ansi.c | 71 + .../dotprod/test/test_dspi_dotprod_s16_aes3.c | 107 + .../dotprod/test/test_dspi_dotprod_s16_ansi.c | 69 + .../dotprod/test/test_dspi_dotprod_s8_aes3.c | 122 + .../dotprod/test/test_dspi_dotprod_s8_ansi.c | 69 + .../dotprod/test/test_dspi_dotprod_u16_aes3.c | 107 + .../dotprod/test/test_dspi_dotprod_u16_ansi.c | 69 + .../dotprod/test/test_dspi_dotprod_u8_aes3.c | 122 + .../dotprod/test/test_dspi_dotprod_u8_ansi.c | 69 + .../modules/fft/fixed/dsps_fft2r_sc16_ae32.S | 180 + .../modules/fft/fixed/dsps_fft2r_sc16_aes3.S | 169 + .../modules/fft/fixed/dsps_fft2r_sc16_ansi.c | 326 + .../fft/float/dsps_bit_rev_lookup_fc32_aes3.S | 53 + .../fft/float/dsps_fft2r_bitrev_tables_fc32.c | 590 ++ .../modules/fft/float/dsps_fft2r_fc32_ae32.c | 63 + .../modules/fft/float/dsps_fft2r_fc32_ae32_.S | 149 + .../modules/fft/float/dsps_fft2r_fc32_aes3_.S | 143 + .../modules/fft/float/dsps_fft2r_fc32_ansi.c | 369 + .../fft/float/dsps_fft4r_bitrev_tables_fc32.c | 407 + .../modules/fft/float/dsps_fft4r_fc32_ae32.c | 251 + .../modules/fft/float/dsps_fft4r_fc32_ansi.c | 332 + .../modules/fft/include/dsps_fft2r.h | 245 + .../modules/fft/include/dsps_fft2r_platform.h | 36 + .../modules/fft/include/dsps_fft4r.h | 177 + .../modules/fft/include/dsps_fft4r_platform.h | 34 + .../modules/fft/include/dsps_fft_tables.h | 89 + .../fft/test/test_dsps_fft2r_fc32_ae32.c | 153 + .../fft/test/test_dsps_fft2r_fc32_ansi.c | 121 + .../fft/test/test_dsps_fft2r_sc16_ae32.c | 189 + .../fft/test/test_dsps_fft2r_sc16_ansi.c | 118 + .../fft/test/test_dsps_fft4r_fc32_ae32.c | 194 + .../fft/test/test_dsps_fft4r_fc32_ansi.c | 228 + .../modules/fft/test_sim/main.c | 14 + .../modules/fft/test_sim/test_fft2r.c | 78 + .../modules/fir/fixed/dsps_fir_s16_m_ae32.S | 94 + .../modules/fir/fixed/dsps_fird_init_s16.c | 145 + .../modules/fir/fixed/dsps_fird_s16_ae32.S | 181 + .../modules/fir/fixed/dsps_fird_s16_aes3.S | 1027 +++ .../modules/fir/fixed/dsps_fird_s16_ansi.c | 56 + .../modules/fir/float/dsps_fir_f32_ae32.S | 95 + .../modules/fir/float/dsps_fir_f32_aes3.S | 233 + .../modules/fir/float/dsps_fir_f32_ansi.c | 37 + .../modules/fir/float/dsps_fir_init_f32.c | 74 + .../modules/fir/float/dsps_fird_f32_ae32.S | 104 + .../modules/fir/float/dsps_fird_f32_ansi.c | 40 + .../modules/fir/float/dsps_fird_init_f32.c | 34 + .../modules/fir/include/dsps_fir.h | 274 + .../modules/fir/include/dsps_fir_platform.h | 30 + .../modules/fir/test/test_dsps_fir_f32_ae32.c | 135 + .../modules/fir/test/test_dsps_fir_f32_ansi.c | 125 + .../fir/test/test_dsps_fird_f32_ae32.c | 113 + .../fir/test/test_dsps_fird_f32_ansi.c | 104 + .../fir/test/test_dsps_fird_s16_ae32.c | 361 + .../fir/test/test_dsps_fird_s16_ansi.c | 290 + .../modules/fir/test_sim/main.c | 12 + .../modules/fir/test_sim/test_fir.c | 53 + .../modules/iir/biquad/dsps_biquad_f32_ae32.S | 89 + .../modules/iir/biquad/dsps_biquad_f32_aes3.S | 89 + .../modules/iir/biquad/dsps_biquad_f32_ansi.c | 28 + .../modules/iir/biquad/dsps_biquad_gen_f32.c | 290 + .../modules/iir/include/dsps_biquad.h | 73 + .../modules/iir/include/dsps_biquad_gen.h | 200 + .../iir/include/dsps_biquad_platform.h | 25 + .../modules/iir/test/test_bq_f32_ae32.c | 102 + .../modules/iir/test/test_bq_f32_ansi.c | 63 + .../modules/iir/test_sim/main.c | 12 + .../modules/iir/test_sim/test_iir_biquad.c | 62 + .../modules/kalman/ekf/CMakeLists.txt | 5 + .../modules/kalman/ekf/common/ekf.cpp | 409 + .../modules/kalman/ekf/include/ekf.h | 254 + .../kalman/ekf_imu13states/docs/README.md | 38 + .../ekf_imu13states/ekf_imu13states.cpp | 293 + .../ekf_imu13states/include/ekf_imu13states.h | 98 + .../test/test_ekf_imu13states.cpp | 60 + .../math/add/fixed/dsps_add_s16_ae32.S | 82 + .../math/add/fixed/dsps_add_s16_ansi.c | 28 + .../math/add/float/dsps_add_f32_ae32.S | 64 + .../math/add/float/dsps_add_f32_ansi.c | 27 + .../modules/math/add/include/dsps_add.h | 78 + .../math/add/include/dsps_add_platform.h | 23 + .../math/add/test/test_dsps_add_f32_ansi.c | 70 + .../math/add/test/test_dsps_add_s16_ae32.c | 61 + .../math/add/test/test_dsps_add_s16_ansi.c | 60 + .../math/addc/float/dsps_addc_f32_ae32.S | 57 + .../math/addc/float/dsps_addc_f32_ansi.c | 26 + .../modules/math/addc/include/dsps_addc.h | 65 + .../math/addc/include/dsps_addc_platform.h | 19 + .../math/addc/test/test_dsps_addc_f32_ansi.c | 70 + .../modules/math/include/dsps_math.h | 25 + .../math/mul/fixed/dsps_mul_s16_ansi.c | 28 + .../math/mul/float/dsps_mul_f32_ae32.S | 64 + .../math/mul/float/dsps_mul_f32_ansi.c | 27 + .../modules/math/mul/include/dsps_mul.h | 92 + .../math/mul/include/dsps_mul_platform.h | 18 + .../math/mul/test/test_dsps_mul_f32_ansi.c | 70 + .../math/mulc/fixed/dsps_mulc_s16_ae32.S | 77 + .../math/mulc/fixed/dsps_mulc_s16_ansi.c | 27 + .../math/mulc/float/dsps_mulc_f32_ae32.S | 57 + .../math/mulc/float/dsps_mulc_f32_ansi.c | 26 + .../modules/math/mulc/include/dsps_mulc.h | 75 + .../math/mulc/include/dsps_mulc_platform.h | 25 + .../math/mulc/test/test_dsps_mulc_f32_ansi.c | 69 + .../math/mulc/test/test_dsps_mulc_s16_ae32.c | 60 + .../math/mulc/test/test_dsps_mulc_s16_ansi.c | 60 + .../math/sqrt/float/dsps_sqrt_f32_ansi.c | 53 + .../modules/math/sqrt/include/dsps_sqrt.h | 91 + .../math/sqrt/test/test_dsps_sqrt_f32_ansi.c | 83 + .../math/sub/float/dsps_sub_f32_ae32.S | 64 + .../math/sub/float/dsps_sub_f32_ansi.c | 27 + .../modules/math/sub/include/dsps_sub.h | 67 + .../math/sub/include/dsps_sub_platform.h | 18 + .../math/sub/test/test_dsps_sub_f32_ansi.c | 72 + .../modules/matrix/fixed/dspm_mult_s16_ae32.S | 174 + .../modules/matrix/fixed/dspm_mult_s16_aes3.S | 142 + .../modules/matrix/fixed/dspm_mult_s16_ansi.c | 40 + .../matrix/fixed/dspm_mult_s16_m_ae32.S | 58 + .../fixed/dspm_mult_s16_m_ae32_vector.S | 105 + .../matrix/float/dspm_mult_3x3x1_f32_ae32.S | 75 + .../matrix/float/dspm_mult_3x3x3_f32_ae32.S | 85 + .../matrix/float/dspm_mult_4x4x1_f32_ae32.S | 77 + .../matrix/float/dspm_mult_4x4x4_f32_ae32.S | 88 + .../modules/matrix/float/dspm_mult_f32_ae32.S | 104 + .../modules/matrix/float/dspm_mult_f32_aes3.S | 150 + .../modules/matrix/float/dspm_mult_f32_ansi.c | 33 + .../modules/matrix/include/dspm_mult.h | 192 + .../matrix/include/dspm_mult_platform.h | 33 + .../modules/matrix/include/mat.h | 533 ++ .../modules/matrix/mat/mat.cpp | 738 ++ .../modules/matrix/test/test_mat_f32.cpp | 291 + .../matrix/test/test_mmult_3x3xx_f32_ae32.c | 191 + .../matrix/test/test_mmult_4x4xx_f32_ae32.c | 190 + .../modules/matrix/test/test_mmult_f32_ae32.c | 110 + .../modules/matrix/test/test_mmult_f32_ansi.c | 120 + .../modules/matrix/test/test_mmult_s16_ae32.c | 106 + .../modules/matrix/test/test_mmult_s16_ansi.c | 112 + .../modules/matrix/test_sim/main.c | 12 + .../modules/matrix/test_sim/test_mmult.c | 68 + .../modules/support/cplx_gen/dsps_cplx_gen.S | 120 + .../modules/support/cplx_gen/dsps_cplx_gen.c | 40 + .../support/cplx_gen/dsps_cplx_gen_init.c | 148 + .../support/cplx_gen/test/test_cplx_gen.c | 260 + .../modules/support/include/dsps_cplx_gen.h | 187 + .../support/include/dsps_cplx_gen_platform.h | 30 + .../modules/support/include/dsps_d_gen.h | 47 + .../modules/support/include/dsps_h_gen.h | 48 + .../modules/support/include/dsps_sfdr.h | 51 + .../modules/support/include/dsps_snr.h | 51 + .../modules/support/include/dsps_tone_gen.h | 48 + .../modules/support/include/dsps_view.h | 64 + .../support/mem/esp32s3/dsps_memcpy_aes3.S | 340 + .../support/mem/esp32s3/dsps_memset_aes3.S | 248 + .../modules/support/mem/include/dsps_mem.h | 67 + .../support/mem/include/dsps_mem_platform.h | 21 + .../mem/test/test_dsps_memcpy_memset.c | 725 ++ .../modules/support/misc/dsps_d_gen.c | 30 + .../modules/support/misc/dsps_h_gen.c | 32 + .../modules/support/misc/dsps_tone_gen.c | 39 + .../support/sfdr/float/dsps_sfdr_f32.cpp | 74 + .../support/sfdr/test/test_dsps_sfdr_f32.c | 43 + .../support/snr/float/dsps_snr_f32.cpp | 78 + .../support/snr/test/test_dsps_snr_f32.c | 43 + .../modules/support/view/dsps_view.cpp | 121 + .../support/view/test/test_dsps_view.c | 36 + .../blackman/float/dsps_wind_blackman_f32.c | 29 + .../blackman/include/dsps_wind_blackman.h | 38 + .../float/dsps_wind_blackman_harris_f32.c | 33 + .../include/dsps_wind_blackman_harris.h | 38 + .../float/dsps_wind_blackman_nuttall_f32.c | 33 + .../include/dsps_wind_blackman_nuttall.h | 38 + .../flat_top/float/dsps_wind_flat_top_f32.c | 35 + .../flat_top/include/dsps_wind_flat_top.h | 38 + .../windows/hann/float/dsps_wind_hann_f32.c | 25 + .../windows/hann/include/dsps_wind_hann.h | 38 + .../modules/windows/include/dsps_wind.h | 26 + .../nuttall/float/dsps_wind_nuttall_f32.c | 33 + .../nuttall/include/dsps_wind_nuttall.h | 38 + .../modules/windows/test/test_wind_f32.c | 102 + test_apps/partitions.csv | 4 + test_apps/sdkconfig.defaults | 29 + 327 files changed, 62193 insertions(+) create mode 100644 test_apps/CMakeLists.txt create mode 100644 test_apps/da_kai_kong_tiao.h create mode 100644 test_apps/dependencies.lock create mode 100644 test_apps/main/CMakeLists.txt create mode 100644 test_apps/main/alexa.h create mode 100644 test_apps/main/da_kai_kong_tiao.h create mode 100644 test_apps/main/hilexin.h create mode 100644 test_apps/main/tell_me_a_joke.h create mode 100644 test_apps/main/test_afe.c create mode 100644 test_apps/main/test_app_main.c create mode 100644 test_apps/main/test_chinese_tts.c create mode 100644 test_apps/main/test_multinet.c create mode 100644 test_apps/main/test_wakenet.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/.component_hash create mode 100644 test_apps/managed_components/espressif__esp-dsp/.gitignore create mode 100644 test_apps/managed_components/espressif__esp-dsp/CHANGELOG.md create mode 100644 test_apps/managed_components/espressif__esp-dsp/CMakeLists.txt create mode 100644 test_apps/managed_components/espressif__esp-dsp/CONTRIBUTING.md create mode 100644 test_apps/managed_components/espressif__esp-dsp/Kconfig create mode 100644 test_apps/managed_components/espressif__esp-dsp/LICENSE create mode 100644 test_apps/managed_components/espressif__esp-dsp/README.md create mode 100755 test_apps/managed_components/espressif__esp-dsp/build_all.sh create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/README.md create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/basic_math/CMakeLists.txt create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/basic_math/README.md create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/basic_math/main/CMakeLists.txt create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/basic_math/main/dsps_math_main.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/basic_math/main/idf_component.yml create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/dotprod/CMakeLists.txt create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/dotprod/README.md create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/dotprod/main/CMakeLists.txt create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/dotprod/main/dsps_dotproduct_main.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/dotprod/main/idf_component.yml create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/fft/CMakeLists.txt create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/fft/README.md create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/fft/main/CMakeLists.txt create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/fft/main/dsps_fft_main.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/fft/main/idf_component.yml create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/fft4real/CMakeLists.txt create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/fft4real/README.md create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/fft4real/main/CMakeLists.txt create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/fft4real/main/dsps_fft4real_main.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/fft4real/main/idf_component.yml create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/fft4real/main/linker.ld create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/fft_window/CMakeLists.txt create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/fft_window/README.md create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/fft_window/main/CMakeLists.txt create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/fft_window/main/dsps_window_main.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/fft_window/main/idf_component.yml create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/fir/CMakeLists.txt create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/fir/README.md create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/fir/main/CMakeLists.txt create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/fir/main/dsps_fir_main.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/fir/main/idf_component.yml create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/iir/CMakeLists.txt create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/iir/README.md create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/iir/main/CMakeLists.txt create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/iir/main/dsps_iir_main.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/iir/main/idf_component.yml create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/kalman/CMakeLists.txt create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/kalman/README.md create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/kalman/main/CMakeLists.txt create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/kalman/main/ekf_imu13states_main.cpp create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/kalman/main/idf_component.yml create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/kalman/sdkconfig.defaults create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/matrix/CMakeLists.txt create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/matrix/README.md create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/matrix/main/CMakeLists.txt create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/matrix/main/dspm_matrix_main.cpp create mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/matrix/main/idf_component.yml create mode 100644 test_apps/managed_components/espressif__esp-dsp/idf_component.yml create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_common.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_err.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_err_codes.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_platform.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_tests.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_types.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/common/include/esp_dsp.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/common/include_sim/esp_attr.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/common/include_sim/esp_err.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/common/include_sim/esp_log.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/common/include_sim/sdkconfig.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/common/misc/aes3_tie_log.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/common/misc/dsps_pwroftwo.cpp create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_ccorr_f32_ae32.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_ccorr_f32_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_conv_f32_ae32.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_conv_f32_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_conv_f32_m_ae32.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_corr_f32_ae32.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_corr_f32_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/conv/include/dsps_ccorr.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/conv/include/dsps_conv.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/conv/include/dsps_conv_platform.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/conv/include/dsps_corr.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_ccorr_f32_ae32.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_ccorr_f32_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_conv_f32_ae32.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_conv_f32_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_corr_f32_ae32.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_corr_f32_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dct/float/dsps_dct_f32.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dct/include/dsps_dct.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dct/test/test_dsps_dct_f32.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_s16_aes3.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_s16_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_s8_aes3.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_s8_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_u16_aes3.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_u16_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_u8_aes3.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_u8_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_s16_aes3.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_s16_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_s8_aes3.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_s8_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_u16_aes3.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_u16_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_u8_aes3.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_u8_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dsps_dotprod_s16_ae32.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dsps_dotprod_s16_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dsps_dotprod_s16_m_ae32.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dspi_dotprod_f32_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dspi_dotprod_off_f32_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprod_f32_ae32.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprod_f32_aes3.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprod_f32_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprod_f32_m_ae32.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprode_f32_ae32.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprode_f32_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprode_f32_m_ae32.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/include/dspi_dotprod.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/include/dspi_dotprod_platform.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/include/dsps_dotprod.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/include/dsps_dotprod_platform.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dotprod_f32.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dotprod_s16.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dotprode_f32.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_f32_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_f32_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_s16_aes3.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_s16_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_s8_aes3.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_s8_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_u16_aes3.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_u16_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_u8_aes3.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_u8_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_s16_aes3.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_s16_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_s8_aes3.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_s8_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_u16_aes3.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_u16_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_u8_aes3.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_u8_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/fixed/dsps_fft2r_sc16_ae32.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/fixed/dsps_fft2r_sc16_aes3.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/fixed/dsps_fft2r_sc16_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_bit_rev_lookup_fc32_aes3.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft2r_bitrev_tables_fc32.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft2r_fc32_ae32.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft2r_fc32_ae32_.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft2r_fc32_aes3_.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft2r_fc32_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft4r_bitrev_tables_fc32.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft4r_fc32_ae32.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft4r_fc32_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/include/dsps_fft2r.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/include/dsps_fft2r_platform.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/include/dsps_fft4r.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/include/dsps_fft4r_platform.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/include/dsps_fft_tables.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/test/test_dsps_fft2r_fc32_ae32.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/test/test_dsps_fft2r_fc32_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/test/test_dsps_fft2r_sc16_ae32.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/test/test_dsps_fft2r_sc16_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/test/test_dsps_fft4r_fc32_ae32.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/test/test_dsps_fft4r_fc32_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/test_sim/main.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/test_sim/test_fft2r.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fir/fixed/dsps_fir_s16_m_ae32.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fir/fixed/dsps_fird_init_s16.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fir/fixed/dsps_fird_s16_ae32.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fir/fixed/dsps_fird_s16_aes3.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fir/fixed/dsps_fird_s16_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fir_f32_ae32.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fir_f32_aes3.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fir_f32_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fir_init_f32.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fird_f32_ae32.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fird_f32_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fird_init_f32.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fir/include/dsps_fir.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fir/include/dsps_fir_platform.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fir_f32_ae32.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fir_f32_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fird_f32_ae32.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fird_f32_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fird_s16_ae32.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fird_s16_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fir/test_sim/main.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fir/test_sim/test_fir.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/iir/biquad/dsps_biquad_f32_ae32.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/iir/biquad/dsps_biquad_f32_aes3.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/iir/biquad/dsps_biquad_f32_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/iir/biquad/dsps_biquad_gen_f32.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/iir/include/dsps_biquad.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/iir/include/dsps_biquad_gen.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/iir/include/dsps_biquad_platform.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/iir/test/test_bq_f32_ae32.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/iir/test/test_bq_f32_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/iir/test_sim/main.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/iir/test_sim/test_iir_biquad.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf/CMakeLists.txt create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf/common/ekf.cpp create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf/include/ekf.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf_imu13states/docs/README.md create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf_imu13states/ekf_imu13states.cpp create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf_imu13states/include/ekf_imu13states.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf_imu13states/test/test_ekf_imu13states.cpp create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/add/fixed/dsps_add_s16_ae32.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/add/fixed/dsps_add_s16_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/add/float/dsps_add_f32_ae32.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/add/float/dsps_add_f32_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/add/include/dsps_add.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/add/include/dsps_add_platform.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/add/test/test_dsps_add_f32_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/add/test/test_dsps_add_s16_ae32.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/add/test/test_dsps_add_s16_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/addc/float/dsps_addc_f32_ae32.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/addc/float/dsps_addc_f32_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/addc/include/dsps_addc.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/addc/include/dsps_addc_platform.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/addc/test/test_dsps_addc_f32_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/include/dsps_math.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/mul/fixed/dsps_mul_s16_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/mul/float/dsps_mul_f32_ae32.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/mul/float/dsps_mul_f32_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/mul/include/dsps_mul.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/mul/include/dsps_mul_platform.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/mul/test/test_dsps_mul_f32_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/fixed/dsps_mulc_s16_ae32.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/fixed/dsps_mulc_s16_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/float/dsps_mulc_f32_ae32.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/float/dsps_mulc_f32_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/include/dsps_mulc.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/include/dsps_mulc_platform.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/test/test_dsps_mulc_f32_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/test/test_dsps_mulc_s16_ae32.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/test/test_dsps_mulc_s16_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/sqrt/float/dsps_sqrt_f32_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/sqrt/include/dsps_sqrt.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/sqrt/test/test_dsps_sqrt_f32_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/sub/float/dsps_sub_f32_ae32.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/sub/float/dsps_sub_f32_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/sub/include/dsps_sub.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/sub/include/dsps_sub_platform.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/sub/test/test_dsps_sub_f32_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/fixed/dspm_mult_s16_ae32.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/fixed/dspm_mult_s16_aes3.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/fixed/dspm_mult_s16_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/fixed/dspm_mult_s16_m_ae32.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/fixed/dspm_mult_s16_m_ae32_vector.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_3x3x1_f32_ae32.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_3x3x3_f32_ae32.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_4x4x1_f32_ae32.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_4x4x4_f32_ae32.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_f32_ae32.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_f32_aes3.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_f32_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/include/dspm_mult.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/include/dspm_mult_platform.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/include/mat.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/mat/mat.cpp create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mat_f32.cpp create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_3x3xx_f32_ae32.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_4x4xx_f32_ae32.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_f32_ae32.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_f32_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_s16_ae32.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_s16_ansi.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/test_sim/main.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/test_sim/test_mmult.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/cplx_gen/dsps_cplx_gen.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/cplx_gen/dsps_cplx_gen.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/cplx_gen/dsps_cplx_gen_init.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/cplx_gen/test/test_cplx_gen.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_cplx_gen.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_cplx_gen_platform.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_d_gen.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_h_gen.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_sfdr.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_snr.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_tone_gen.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_view.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/mem/esp32s3/dsps_memcpy_aes3.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/mem/esp32s3/dsps_memset_aes3.S create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/mem/include/dsps_mem.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/mem/include/dsps_mem_platform.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/mem/test/test_dsps_memcpy_memset.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/misc/dsps_d_gen.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/misc/dsps_h_gen.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/misc/dsps_tone_gen.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/sfdr/float/dsps_sfdr_f32.cpp create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/sfdr/test/test_dsps_sfdr_f32.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/snr/float/dsps_snr_f32.cpp create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/snr/test/test_dsps_snr_f32.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/view/dsps_view.cpp create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/view/test/test_dsps_view.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman/float/dsps_wind_blackman_f32.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman/include/dsps_wind_blackman.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman_harris/float/dsps_wind_blackman_harris_f32.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman_harris/include/dsps_wind_blackman_harris.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman_nuttall/float/dsps_wind_blackman_nuttall_f32.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman_nuttall/include/dsps_wind_blackman_nuttall.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/windows/flat_top/float/dsps_wind_flat_top_f32.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/windows/flat_top/include/dsps_wind_flat_top.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/windows/hann/float/dsps_wind_hann_f32.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/windows/hann/include/dsps_wind_hann.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/windows/include/dsps_wind.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/windows/nuttall/float/dsps_wind_nuttall_f32.c create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/windows/nuttall/include/dsps_wind_nuttall.h create mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/windows/test/test_wind_f32.c create mode 100644 test_apps/partitions.csv create mode 100644 test_apps/sdkconfig.defaults diff --git a/test_apps/CMakeLists.txt b/test_apps/CMakeLists.txt new file mode 100644 index 0000000..632d441 --- /dev/null +++ b/test_apps/CMakeLists.txt @@ -0,0 +1,10 @@ +# This is the project CMakeLists.txt file for the test subproject +cmake_minimum_required(VERSION 3.5) + +# Include the components directory of the main application: +# +set(EXTRA_COMPONENT_DIRS "$ENV{IDF_PATH}/tools/unit-test-app/components" + "../../esp-sr") + +include($ENV{IDF_PATH}/tools/cmake/project.cmake) +project(esp_sr_test) diff --git a/test_apps/da_kai_kong_tiao.h b/test_apps/da_kai_kong_tiao.h new file mode 100644 index 0000000..587ff9f --- /dev/null +++ b/test_apps/da_kai_kong_tiao.h @@ -0,0 +1,6230 @@ +#include +const unsigned char da_kai_kong_tiao[] = { +0xec, 0xff, 0xea, 0xff, 0xe2, 0xff, 0xec, 0xff, 0xf2, 0xff, 0x03, 0x00, 0x02, 0x00, 0x0d, 0x00, +0x0e, 0x00, 0x12, 0x00, 0x13, 0x00, 0x1f, 0x00, 0x17, 0x00, 0x23, 0x00, 0x23, 0x00, 0x2f, 0x00, +0x31, 0x00, 0x38, 0x00, 0x35, 0x00, 0x32, 0x00, 0x39, 0x00, 0x36, 0x00, 0x37, 0x00, 0x45, 0x00, +0x4c, 0x00, 0x51, 0x00, 0x54, 0x00, 0x50, 0x00, 0x4f, 0x00, 0x48, 0x00, 0x40, 0x00, 0x4a, 0x00, +0x43, 0x00, 0x47, 0x00, 0x43, 0x00, 0x42, 0x00, 0x44, 0x00, 0x3b, 0x00, 0x3c, 0x00, 0x3c, 0x00, +0x34, 0x00, 0x37, 0x00, 0x32, 0x00, 0x33, 0x00, 0x2f, 0x00, 0x2a, 0x00, 0x26, 0x00, 0x25, 0x00, +0x22, 0x00, 0x18, 0x00, 0x11, 0x00, 0x15, 0x00, 0x0d, 0x00, 0x13, 0x00, 0x11, 0x00, 0x18, 0x00, +0x1d, 0x00, 0x23, 0x00, 0x25, 0x00, 0x28, 0x00, 0x25, 0x00, 0x2b, 0x00, 0x27, 0x00, 0x25, 0x00, +0x20, 0x00, 0x1e, 0x00, 0x1e, 0x00, 0x17, 0x00, 0x17, 0x00, 0x16, 0x00, 0x14, 0x00, 0x18, 0x00, +0x1f, 0x00, 0x17, 0x00, 0x14, 0x00, 0x18, 0x00, 0x1a, 0x00, 0x1a, 0x00, 0x1b, 0x00, 0x22, 0x00, +0x1c, 0x00, 0x18, 0x00, 0x21, 0x00, 0x23, 0x00, 0x1d, 0x00, 0x1f, 0x00, 0x1a, 0x00, 0x20, 0x00, +0x30, 0x00, 0x31, 0x00, 0x37, 0x00, 0x2d, 0x00, 0x34, 0x00, 0x30, 0x00, 0x28, 0x00, 0x26, 0x00, +0x22, 0x00, 0x22, 0x00, 0x1d, 0x00, 0x1f, 0x00, 0x24, 0x00, 0x24, 0x00, 0x21, 0x00, 0x1d, 0x00, +0x24, 0x00, 0x20, 0x00, 0x1d, 0x00, 0x1e, 0x00, 0x18, 0x00, 0x11, 0x00, 0x06, 0x00, 0x00, 0x00, +0xfb, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xed, 0xff, 0xf3, 0xff, 0xe8, 0xff, 0xec, 0xff, +0xe5, 0xff, 0xe6, 0xff, 0xdf, 0xff, 0xe6, 0xff, 0xda, 0xff, 0xe6, 0xff, 0xe3, 0xff, 0xe9, 0xff, +0xea, 0xff, 0xe8, 0xff, 0xe5, 0xff, 0xdd, 0xff, 0xd7, 0xff, 0xd7, 0xff, 0xde, 0xff, 0xda, 0xff, +0xde, 0xff, 0xde, 0xff, 0xe7, 0xff, 0xeb, 0xff, 0xed, 0xff, 0xdf, 0xff, 0xe9, 0xff, 0xea, 0xff, +0xec, 0xff, 0xf2, 0xff, 0xf6, 0xff, 0xfc, 0xff, 0xfe, 0xff, 0x04, 0x00, 0x0c, 0x00, 0x0e, 0x00, +0x0e, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x29, 0x00, 0x25, 0x00, 0x2d, 0x00, 0x2b, 0x00, 0x31, 0x00, +0x2c, 0x00, 0x2c, 0x00, 0x38, 0x00, 0x3c, 0x00, 0x47, 0x00, 0x45, 0x00, 0x49, 0x00, 0x50, 0x00, +0x52, 0x00, 0x58, 0x00, 0x60, 0x00, 0x66, 0x00, 0x63, 0x00, 0x62, 0x00, 0x61, 0x00, 0x5e, 0x00, +0x52, 0x00, 0x4d, 0x00, 0x4b, 0x00, 0x43, 0x00, 0x3d, 0x00, 0x39, 0x00, 0x35, 0x00, 0x32, 0x00, +0x2b, 0x00, 0x29, 0x00, 0x23, 0x00, 0x22, 0x00, 0x23, 0x00, 0x10, 0x00, 0x08, 0x00, 0x03, 0x00, +0xf9, 0xff, 0xf9, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xec, 0xff, 0xe8, 0xff, 0xe6, 0xff, 0xe9, 0xff, +0xe7, 0xff, 0xe1, 0xff, 0xdf, 0xff, 0xd7, 0xff, 0xd6, 0xff, 0xc9, 0xff, 0xc6, 0xff, 0xbc, 0xff, +0xc0, 0xff, 0xbb, 0xff, 0xb5, 0xff, 0xbd, 0xff, 0xbe, 0xff, 0xb7, 0xff, 0xb6, 0xff, 0xa7, 0xff, +0xac, 0xff, 0xa4, 0xff, 0xa6, 0xff, 0xa0, 0xff, 0xa6, 0xff, 0xa4, 0xff, 0xa8, 0xff, 0x9e, 0xff, +0xa2, 0xff, 0xa9, 0xff, 0xa2, 0xff, 0xa9, 0xff, 0xa4, 0xff, 0xaf, 0xff, 0xad, 0xff, 0xb9, 0xff, +0xb3, 0xff, 0xc0, 0xff, 0xba, 0xff, 0xb9, 0xff, 0xbb, 0xff, 0xb7, 0xff, 0xbf, 0xff, 0xc3, 0xff, +0xc7, 0xff, 0xc5, 0xff, 0xcf, 0xff, 0xca, 0xff, 0xc9, 0xff, 0xca, 0xff, 0xcc, 0xff, 0xcd, 0xff, +0xcb, 0xff, 0xd2, 0xff, 0xc4, 0xff, 0xc8, 0xff, 0xc2, 0xff, 0xc5, 0xff, 0xcc, 0xff, 0xcb, 0xff, +0xd1, 0xff, 0xcf, 0xff, 0xcc, 0xff, 0xcf, 0xff, 0xd3, 0xff, 0xd3, 0xff, 0xd6, 0xff, 0xd8, 0xff, +0xd8, 0xff, 0xd3, 0xff, 0xcc, 0xff, 0xd1, 0xff, 0xcc, 0xff, 0xce, 0xff, 0xc5, 0xff, 0xca, 0xff, +0xcd, 0xff, 0xcf, 0xff, 0xcc, 0xff, 0xc4, 0xff, 0xc5, 0xff, 0xc3, 0xff, 0xc4, 0xff, 0xc8, 0xff, +0xd0, 0xff, 0xcd, 0xff, 0xd6, 0xff, 0xd8, 0xff, 0xd6, 0xff, 0xd0, 0xff, 0xd1, 0xff, 0xd5, 0xff, +0xdd, 0xff, 0xde, 0xff, 0xdb, 0xff, 0xde, 0xff, 0xd5, 0xff, 0xda, 0xff, 0xd9, 0xff, 0xd9, 0xff, +0xd9, 0xff, 0xd7, 0xff, 0xd1, 0xff, 0xda, 0xff, 0xdd, 0xff, 0xe5, 0xff, 0xe7, 0xff, 0xe7, 0xff, +0xe3, 0xff, 0xde, 0xff, 0xda, 0xff, 0xcb, 0xff, 0xc4, 0xff, 0xb2, 0xff, 0xad, 0xff, 0xaa, 0xff, +0xaa, 0xff, 0xa9, 0xff, 0xa6, 0xff, 0x9d, 0xff, 0x9b, 0xff, 0x98, 0xff, 0x9b, 0xff, 0x9f, 0xff, +0x98, 0xff, 0x9d, 0xff, 0x9e, 0xff, 0x9b, 0xff, 0x9a, 0xff, 0x8d, 0xff, 0x89, 0xff, 0x7d, 0xff, +0x7a, 0xff, 0x70, 0xff, 0x6b, 0xff, 0x6b, 0xff, 0x6c, 0xff, 0x73, 0xff, 0x6d, 0xff, 0x7a, 0xff, +0x79, 0xff, 0x83, 0xff, 0x7e, 0xff, 0x7e, 0xff, 0x7a, 0xff, 0x77, 0xff, 0x76, 0xff, 0x78, 0xff, +0x80, 0xff, 0x85, 0xff, 0x8d, 0xff, 0x92, 0xff, 0x96, 0xff, 0x98, 0xff, 0x9f, 0xff, 0xa9, 0xff, +0xaf, 0xff, 0xb8, 0xff, 0xc0, 0xff, 0xc9, 0xff, 0xc9, 0xff, 0xce, 0xff, 0xd0, 0xff, 0xd5, 0xff, +0xda, 0xff, 0xe1, 0xff, 0xea, 0xff, 0xeb, 0xff, 0xfa, 0xff, 0x07, 0x00, 0x07, 0x00, 0x0d, 0x00, +0x15, 0x00, 0x1c, 0x00, 0x15, 0x00, 0x1e, 0x00, 0x1a, 0x00, 0x1d, 0x00, 0x13, 0x00, 0x16, 0x00, +0x16, 0x00, 0x1a, 0x00, 0x1c, 0x00, 0x1a, 0x00, 0x17, 0x00, 0x1d, 0x00, 0x1e, 0x00, 0x20, 0x00, +0x28, 0x00, 0x24, 0x00, 0x2a, 0x00, 0x29, 0x00, 0x28, 0x00, 0x24, 0x00, 0x17, 0x00, 0x11, 0x00, +0x08, 0x00, 0x0c, 0x00, 0x02, 0x00, 0x10, 0x00, 0x0b, 0x00, 0x05, 0x00, 0x00, 0x00, 0xfc, 0xff, +0xff, 0xff, 0xfd, 0xff, 0xf3, 0xff, 0xf1, 0xff, 0xea, 0xff, 0xec, 0xff, 0xe9, 0xff, 0xe3, 0xff, +0xe6, 0xff, 0xe2, 0xff, 0xe9, 0xff, 0xe6, 0xff, 0xe9, 0xff, 0xe7, 0xff, 0xe7, 0xff, 0xee, 0xff, +0xea, 0xff, 0xef, 0xff, 0xec, 0xff, 0xf0, 0xff, 0xeb, 0xff, 0xeb, 0xff, 0xe8, 0xff, 0xe9, 0xff, +0xee, 0xff, 0xfd, 0xff, 0xfb, 0xff, 0xff, 0xff, 0x01, 0x00, 0xfc, 0xff, 0xfd, 0xff, 0xff, 0xff, +0xff, 0xff, 0xfd, 0xff, 0xf8, 0xff, 0xfd, 0xff, 0x03, 0x00, 0x0c, 0x00, 0x11, 0x00, 0x0f, 0x00, +0x12, 0x00, 0x06, 0x00, 0x07, 0x00, 0x01, 0x00, 0x03, 0x00, 0x01, 0x00, 0x07, 0x00, 0x0e, 0x00, +0x12, 0x00, 0x0f, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x13, 0x00, 0x0c, 0x00, 0x08, 0x00, 0x04, 0x00, +0x00, 0x00, 0xf8, 0xff, 0xf8, 0xff, 0xfa, 0xff, 0xf1, 0xff, 0xf0, 0xff, 0xf5, 0xff, 0xeb, 0xff, +0xee, 0xff, 0xeb, 0xff, 0xe4, 0xff, 0xec, 0xff, 0xe2, 0xff, 0xe9, 0xff, 0xdb, 0xff, 0xe5, 0xff, +0xdf, 0xff, 0xe5, 0xff, 0xdd, 0xff, 0xdc, 0xff, 0xd4, 0xff, 0xcf, 0xff, 0xca, 0xff, 0xc6, 0xff, +0xc4, 0xff, 0xc0, 0xff, 0xbd, 0xff, 0xc0, 0xff, 0xc6, 0xff, 0xc4, 0xff, 0xc9, 0xff, 0xcf, 0xff, +0xcb, 0xff, 0xd1, 0xff, 0xd1, 0xff, 0xd7, 0xff, 0xd5, 0xff, 0xd1, 0xff, 0xdd, 0xff, 0xe2, 0xff, +0xea, 0xff, 0xeb, 0xff, 0xf3, 0xff, 0xe7, 0xff, 0xea, 0xff, 0xe7, 0xff, 0xec, 0xff, 0xea, 0xff, +0xeb, 0xff, 0xf2, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0x04, 0x00, 0x06, 0x00, 0x0a, 0x00, 0x06, 0x00, +0x08, 0x00, 0x05, 0x00, 0x07, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x0d, 0x00, +0x05, 0x00, 0x09, 0x00, 0x0b, 0x00, 0x0f, 0x00, 0x0c, 0x00, 0x0a, 0x00, 0x10, 0x00, 0x0b, 0x00, +0x0d, 0x00, 0x19, 0x00, 0x10, 0x00, 0x14, 0x00, 0x11, 0x00, 0x13, 0x00, 0x18, 0x00, 0x15, 0x00, +0x1d, 0x00, 0x1a, 0x00, 0x22, 0x00, 0x1e, 0x00, 0x22, 0x00, 0x2d, 0x00, 0x29, 0x00, 0x26, 0x00, +0x23, 0x00, 0x1e, 0x00, 0x1e, 0x00, 0x13, 0x00, 0x28, 0x00, 0x24, 0x00, 0x27, 0x00, 0x25, 0x00, +0x2a, 0x00, 0x2b, 0x00, 0x30, 0x00, 0x33, 0x00, 0x36, 0x00, 0x3c, 0x00, 0x46, 0x00, 0x41, 0x00, +0x3e, 0x00, 0x39, 0x00, 0x38, 0x00, 0x3f, 0x00, 0x36, 0x00, 0x32, 0x00, 0x32, 0x00, 0x2d, 0x00, +0x28, 0x00, 0x27, 0x00, 0x29, 0x00, 0x26, 0x00, 0x27, 0x00, 0x1e, 0x00, 0x1d, 0x00, 0x17, 0x00, +0x15, 0x00, 0x07, 0x00, 0x09, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xff, 0xf5, 0xff, 0xee, 0xff, +0xed, 0xff, 0xea, 0xff, 0xe0, 0xff, 0xef, 0xff, 0xe2, 0xff, 0xe7, 0xff, 0xe0, 0xff, 0xdf, 0xff, +0xdc, 0xff, 0xd9, 0xff, 0xd3, 0xff, 0xdd, 0xff, 0xd7, 0xff, 0xd8, 0xff, 0xcf, 0xff, 0xd4, 0xff, +0xd7, 0xff, 0xdb, 0xff, 0xda, 0xff, 0xd9, 0xff, 0xdd, 0xff, 0xe3, 0xff, 0xe1, 0xff, 0xec, 0xff, +0xe7, 0xff, 0xef, 0xff, 0xeb, 0xff, 0xe9, 0xff, 0xe7, 0xff, 0xef, 0xff, 0xeb, 0xff, 0xee, 0xff, +0xf2, 0xff, 0xf2, 0xff, 0xf4, 0xff, 0xf9, 0xff, 0xf1, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x02, 0x00, 0xf9, 0xff, 0xf5, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x0a, 0x00, 0x0c, 0x00, +0x19, 0x00, 0x17, 0x00, 0x1e, 0x00, 0x1d, 0x00, 0x1e, 0x00, 0x23, 0x00, 0x28, 0x00, 0x21, 0x00, +0x2b, 0x00, 0x2c, 0x00, 0x2b, 0x00, 0x2e, 0x00, 0x30, 0x00, 0x27, 0x00, 0x30, 0x00, 0x28, 0x00, +0x29, 0x00, 0x2c, 0x00, 0x28, 0x00, 0x2a, 0x00, 0x1f, 0x00, 0x2a, 0x00, 0x1f, 0x00, 0x2a, 0x00, +0x21, 0x00, 0x1d, 0x00, 0x1b, 0x00, 0x1a, 0x00, 0x18, 0x00, 0x15, 0x00, 0x18, 0x00, 0x0c, 0x00, +0x14, 0x00, 0x0d, 0x00, 0x0f, 0x00, 0x0d, 0x00, 0x01, 0x00, 0x09, 0x00, 0x02, 0x00, 0x00, 0x00, +0xfd, 0xff, 0xff, 0xff, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x05, 0x00, 0x07, 0x00, +0x02, 0x00, 0x03, 0x00, 0x07, 0x00, 0x0a, 0x00, 0x0e, 0x00, 0x0f, 0x00, 0x15, 0x00, 0x15, 0x00, +0x14, 0x00, 0x1b, 0x00, 0x0a, 0x00, 0x11, 0x00, 0x0d, 0x00, 0x13, 0x00, 0x17, 0x00, 0x18, 0x00, +0x19, 0x00, 0x19, 0x00, 0x21, 0x00, 0x16, 0x00, 0x28, 0x00, 0x18, 0x00, 0x24, 0x00, 0x13, 0x00, +0x22, 0x00, 0x0d, 0x00, 0x19, 0x00, 0x11, 0x00, 0x10, 0x00, 0x10, 0x00, 0x0e, 0x00, 0x10, 0x00, +0x0e, 0x00, 0x10, 0x00, 0x0a, 0x00, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0x0e, 0x00, +0x0d, 0x00, 0x09, 0x00, 0x0c, 0x00, 0xff, 0xff, 0x07, 0x00, 0x03, 0x00, 0x08, 0x00, 0x11, 0x00, +0x0b, 0x00, 0x18, 0x00, 0x1c, 0x00, 0x26, 0x00, 0x25, 0x00, 0x23, 0x00, 0x25, 0x00, 0x25, 0x00, +0x25, 0x00, 0x27, 0x00, 0x2a, 0x00, 0x21, 0x00, 0x2b, 0x00, 0x2b, 0x00, 0x2d, 0x00, 0x2d, 0x00, +0x29, 0x00, 0x27, 0x00, 0x1f, 0x00, 0x1b, 0x00, 0x22, 0x00, 0x1c, 0x00, 0x25, 0x00, 0x15, 0x00, +0x18, 0x00, 0x1c, 0x00, 0x19, 0x00, 0x16, 0x00, 0x1a, 0x00, 0x18, 0x00, 0x1a, 0x00, 0x18, 0x00, +0x20, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x14, 0x00, 0x11, 0x00, 0x11, 0x00, 0x19, 0x00, 0x19, 0x00, +0x1b, 0x00, 0x18, 0x00, 0x11, 0x00, 0x03, 0x00, 0x01, 0x00, 0xff, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x03, 0x00, 0xf9, 0xff, 0xfb, 0xff, 0xf6, 0xff, 0xf9, 0xff, 0xf4, 0xff, 0xf2, 0xff, 0xe7, 0xff, +0xeb, 0xff, 0xe9, 0xff, 0xe4, 0xff, 0xe9, 0xff, 0xec, 0xff, 0xe6, 0xff, 0xe3, 0xff, 0xdc, 0xff, +0xdf, 0xff, 0xde, 0xff, 0xdd, 0xff, 0xe4, 0xff, 0xe5, 0xff, 0xe6, 0xff, 0xe6, 0xff, 0xdd, 0xff, +0xdc, 0xff, 0xe4, 0xff, 0xe4, 0xff, 0xef, 0xff, 0xef, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, +0xf1, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xf9, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, +0x06, 0x00, 0x06, 0x00, 0x0c, 0x00, 0x13, 0x00, 0x1b, 0x00, 0x20, 0x00, 0x25, 0x00, 0x2a, 0x00, +0x29, 0x00, 0x26, 0x00, 0x20, 0x00, 0x1f, 0x00, 0x24, 0x00, 0x23, 0x00, 0x1d, 0x00, 0x20, 0x00, +0x1a, 0x00, 0x1a, 0x00, 0x08, 0x00, 0x0f, 0x00, 0x04, 0x00, 0x0a, 0x00, 0x07, 0x00, 0x10, 0x00, +0x0a, 0x00, 0x0b, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x05, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfb, 0xff, 0xfa, 0xff, 0xf8, 0xff, 0xf0, 0xff, 0xeb, 0xff, 0xeb, 0xff, 0xe0, 0xff, 0xe7, 0xff, +0xdc, 0xff, 0xdf, 0xff, 0xd2, 0xff, 0xdb, 0xff, 0xd1, 0xff, 0xd4, 0xff, 0xd3, 0xff, 0xd2, 0xff, +0xd0, 0xff, 0xcf, 0xff, 0xcc, 0xff, 0xd7, 0xff, 0xd6, 0xff, 0xe4, 0xff, 0xd9, 0xff, 0xd7, 0xff, +0xd3, 0xff, 0xdc, 0xff, 0xd1, 0xff, 0xd8, 0xff, 0xcb, 0xff, 0xdd, 0xff, 0xdc, 0xff, 0xe0, 0xff, +0xdd, 0xff, 0xea, 0xff, 0xee, 0xff, 0xed, 0xff, 0xf3, 0xff, 0xf7, 0xff, 0xfb, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0xff, 0xff, 0xfb, 0xff, 0x04, 0x00, 0x00, 0x00, 0x0a, 0x00, +0x10, 0x00, 0x1f, 0x00, 0x18, 0x00, 0x1c, 0x00, 0x1b, 0x00, 0x17, 0x00, 0x1a, 0x00, 0x21, 0x00, +0x17, 0x00, 0x13, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x09, 0x00, 0x07, 0x00, 0x0b, 0x00, 0x0d, 0x00, +0x13, 0x00, 0x0e, 0x00, 0x02, 0x00, 0x05, 0x00, 0xfa, 0xff, 0xff, 0xff, 0xee, 0xff, 0xee, 0xff, +0xe1, 0xff, 0xdc, 0xff, 0xd4, 0xff, 0xd2, 0xff, 0xcd, 0xff, 0xce, 0xff, 0xc8, 0xff, 0xc1, 0xff, +0xb7, 0xff, 0xb7, 0xff, 0xaf, 0xff, 0xb2, 0xff, 0xa9, 0xff, 0xb2, 0xff, 0xa8, 0xff, 0xa8, 0xff, +0xa5, 0xff, 0xa5, 0xff, 0xa4, 0xff, 0xa6, 0xff, 0xa4, 0xff, 0xa6, 0xff, 0x9e, 0xff, 0x9c, 0xff, +0x9a, 0xff, 0x90, 0xff, 0x95, 0xff, 0x91, 0xff, 0x8c, 0xff, 0x91, 0xff, 0x8a, 0xff, 0x9a, 0xff, +0x91, 0xff, 0x97, 0xff, 0x9c, 0xff, 0xa3, 0xff, 0xa8, 0xff, 0xad, 0xff, 0xad, 0xff, 0xae, 0xff, +0xac, 0xff, 0xb5, 0xff, 0xb3, 0xff, 0xb6, 0xff, 0xc0, 0xff, 0xb8, 0xff, 0xbb, 0xff, 0xb8, 0xff, +0xb8, 0xff, 0xc1, 0xff, 0xc1, 0xff, 0xc6, 0xff, 0xc1, 0xff, 0xcb, 0xff, 0xc6, 0xff, 0xc8, 0xff, +0xc6, 0xff, 0xc5, 0xff, 0xc3, 0xff, 0xbe, 0xff, 0xbe, 0xff, 0xbe, 0xff, 0xb9, 0xff, 0xb8, 0xff, +0xb2, 0xff, 0xaa, 0xff, 0xaf, 0xff, 0xa5, 0xff, 0xaa, 0xff, 0xa9, 0xff, 0xa3, 0xff, 0xa5, 0xff, +0x9e, 0xff, 0xa6, 0xff, 0xa2, 0xff, 0xa9, 0xff, 0xa9, 0xff, 0xae, 0xff, 0xb6, 0xff, 0xc0, 0xff, +0xc3, 0xff, 0xd0, 0xff, 0xd0, 0xff, 0xcf, 0xff, 0xc9, 0xff, 0xcb, 0xff, 0xd2, 0xff, 0xcf, 0xff, +0xd9, 0xff, 0xd1, 0xff, 0xcf, 0xff, 0xd8, 0xff, 0xda, 0xff, 0xd5, 0xff, 0xda, 0xff, 0xd5, 0xff, +0xdf, 0xff, 0xef, 0xff, 0xe9, 0xff, 0xf4, 0xff, 0xf0, 0xff, 0xff, 0xff, 0xfa, 0xff, 0x03, 0x00, +0xfb, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfc, 0xff, 0x00, 0x00, 0xf7, 0xff, 0x0c, 0x00, 0x05, 0x00, +0x08, 0x00, 0x01, 0x00, 0x04, 0x00, 0x07, 0x00, 0x04, 0x00, 0x06, 0x00, 0x03, 0x00, 0x06, 0x00, +0x08, 0x00, 0x09, 0x00, 0x07, 0x00, 0x0d, 0x00, 0x14, 0x00, 0x11, 0x00, 0x12, 0x00, 0x0d, 0x00, +0x10, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0xff, 0xff, 0xfb, 0xff, 0xf5, 0xff, 0xee, 0xff, 0xef, 0xff, +0xec, 0xff, 0xf1, 0xff, 0xf1, 0xff, 0xef, 0xff, 0xfc, 0xff, 0xf1, 0xff, 0xf6, 0xff, 0xf9, 0xff, +0xfb, 0xff, 0xf1, 0xff, 0xf4, 0xff, 0xf1, 0xff, 0xee, 0xff, 0xf4, 0xff, 0xf1, 0xff, 0xed, 0xff, +0xf4, 0xff, 0xf5, 0xff, 0x06, 0x00, 0x02, 0x00, 0x08, 0x00, 0x0a, 0x00, 0x0d, 0x00, 0x14, 0x00, +0x1a, 0x00, 0x1c, 0x00, 0x20, 0x00, 0x29, 0x00, 0x29, 0x00, 0x2e, 0x00, 0x35, 0x00, 0x39, 0x00, +0x42, 0x00, 0x40, 0x00, 0x4e, 0x00, 0x44, 0x00, 0x50, 0x00, 0x55, 0x00, 0x4f, 0x00, 0x50, 0x00, +0x48, 0x00, 0x4b, 0x00, 0x4a, 0x00, 0x46, 0x00, 0x4d, 0x00, 0x50, 0x00, 0x46, 0x00, 0x41, 0x00, +0x3b, 0x00, 0x3b, 0x00, 0x38, 0x00, 0x37, 0x00, 0x32, 0x00, 0x2c, 0x00, 0x24, 0x00, 0x1b, 0x00, +0x15, 0x00, 0x13, 0x00, 0x09, 0x00, 0x07, 0x00, 0xfd, 0xff, 0xf5, 0xff, 0xf2, 0xff, 0xea, 0xff, +0xe9, 0xff, 0xdd, 0xff, 0xd9, 0xff, 0xd1, 0xff, 0xca, 0xff, 0xc8, 0xff, 0xbd, 0xff, 0xb0, 0xff, +0xb8, 0xff, 0xa8, 0xff, 0xb5, 0xff, 0xae, 0xff, 0xb3, 0xff, 0xac, 0xff, 0xaf, 0xff, 0xae, 0xff, +0xa0, 0xff, 0xa7, 0xff, 0x9a, 0xff, 0x9d, 0xff, 0x98, 0xff, 0x99, 0xff, 0x98, 0xff, 0x99, 0xff, +0xa2, 0xff, 0x9f, 0xff, 0xa6, 0xff, 0xa0, 0xff, 0xaa, 0xff, 0xa1, 0xff, 0xa7, 0xff, 0xa9, 0xff, +0xaa, 0xff, 0xb2, 0xff, 0xb4, 0xff, 0xbf, 0xff, 0xbe, 0xff, 0xca, 0xff, 0xc6, 0xff, 0xcd, 0xff, +0xd1, 0xff, 0xd5, 0xff, 0xe2, 0xff, 0xe5, 0xff, 0xec, 0xff, 0xf2, 0xff, 0xfc, 0xff, 0x09, 0x00, +0x12, 0x00, 0x1d, 0x00, 0x1d, 0x00, 0x28, 0x00, 0x2e, 0x00, 0x2c, 0x00, 0x2b, 0x00, 0x34, 0x00, +0x37, 0x00, 0x3f, 0x00, 0x3b, 0x00, 0x3d, 0x00, 0x33, 0x00, 0x30, 0x00, 0x2c, 0x00, 0x26, 0x00, +0x23, 0x00, 0x1d, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x20, 0x00, 0x23, 0x00, 0x20, 0x00, 0x19, 0x00, +0x1c, 0x00, 0x1a, 0x00, 0x1e, 0x00, 0x1d, 0x00, 0x23, 0x00, 0x28, 0x00, 0x32, 0x00, 0x30, 0x00, +0x2e, 0x00, 0x25, 0x00, 0x24, 0x00, 0x20, 0x00, 0x23, 0x00, 0x1c, 0x00, 0x1f, 0x00, 0x24, 0x00, +0x22, 0x00, 0x21, 0x00, 0x1d, 0x00, 0x19, 0x00, 0x25, 0x00, 0x1a, 0x00, 0x25, 0x00, 0x20, 0x00, +0x24, 0x00, 0x25, 0x00, 0x27, 0x00, 0x2f, 0x00, 0x30, 0x00, 0x32, 0x00, 0x2f, 0x00, 0x33, 0x00, +0x33, 0x00, 0x37, 0x00, 0x38, 0x00, 0x3d, 0x00, 0x39, 0x00, 0x3f, 0x00, 0x3b, 0x00, 0x3a, 0x00, +0x3c, 0x00, 0x3b, 0x00, 0x31, 0x00, 0x36, 0x00, 0x41, 0x00, 0x3f, 0x00, 0x46, 0x00, 0x3f, 0x00, +0x3c, 0x00, 0x34, 0x00, 0x2f, 0x00, 0x34, 0x00, 0x2f, 0x00, 0x2f, 0x00, 0x29, 0x00, 0x19, 0x00, +0x27, 0x00, 0x1f, 0x00, 0x21, 0x00, 0x18, 0x00, 0x17, 0x00, 0x12, 0x00, 0x14, 0x00, 0x0d, 0x00, +0x07, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xf9, 0xff, 0xf5, 0xff, 0xfa, 0xff, 0xf4, 0xff, +0xf1, 0xff, 0xea, 0xff, 0xea, 0xff, 0xe8, 0xff, 0xe9, 0xff, 0xed, 0xff, 0xec, 0xff, 0xe7, 0xff, +0xed, 0xff, 0xe5, 0xff, 0xe4, 0xff, 0xe7, 0xff, 0xee, 0xff, 0xee, 0xff, 0xed, 0xff, 0xe8, 0xff, +0xe8, 0xff, 0xe9, 0xff, 0xe6, 0xff, 0xeb, 0xff, 0xe2, 0xff, 0xef, 0xff, 0xec, 0xff, 0xf5, 0xff, +0xf1, 0xff, 0xf9, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0x01, 0x00, 0x03, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x05, 0x00, 0x03, 0x00, 0x05, 0x00, 0x03, 0x00, 0x09, 0x00, 0x08, 0x00, +0x07, 0x00, 0x09, 0x00, 0x0c, 0x00, 0x0f, 0x00, 0x05, 0x00, 0x05, 0x00, 0x0c, 0x00, 0x0a, 0x00, +0x0c, 0x00, 0x09, 0x00, 0x02, 0x00, 0x13, 0x00, 0x10, 0x00, 0x15, 0x00, 0x0b, 0x00, 0x09, 0x00, +0x04, 0x00, 0x0e, 0x00, 0x00, 0x00, 0xf9, 0xff, 0xfa, 0xff, 0xed, 0xff, 0xe9, 0xff, 0xee, 0xff, +0xf2, 0xff, 0xed, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf6, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, +0xf7, 0xff, 0xfb, 0xff, 0xf2, 0xff, 0xea, 0xff, 0xea, 0xff, 0xef, 0xff, 0xe9, 0xff, 0xe2, 0xff, +0xe6, 0xff, 0xe2, 0xff, 0xea, 0xff, 0xe6, 0xff, 0xec, 0xff, 0xe8, 0xff, 0xf0, 0xff, 0xed, 0xff, +0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf6, 0xff, 0xf8, 0xff, 0xfb, 0xff, 0xfc, 0xff, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0x05, 0x00, 0x00, 0x00, 0x09, 0x00, 0x06, 0x00, 0x08, 0x00, +0xfe, 0xff, 0x08, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x03, 0x00, 0x02, 0x00, 0x06, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xf7, 0xff, 0xf9, 0xff, 0xf4, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf6, 0xff, 0xe7, 0xff, 0xeb, 0xff, 0xe7, 0xff, 0xeb, 0xff, +0xe9, 0xff, 0xf0, 0xff, 0xe8, 0xff, 0xe5, 0xff, 0xe4, 0xff, 0xe9, 0xff, 0xec, 0xff, 0xe9, 0xff, +0xec, 0xff, 0xed, 0xff, 0xe9, 0xff, 0xe2, 0xff, 0xe2, 0xff, 0xe2, 0xff, 0xe5, 0xff, 0xe3, 0xff, +0xdf, 0xff, 0xdc, 0xff, 0xde, 0xff, 0xe6, 0xff, 0xed, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf2, 0xff, +0xec, 0xff, 0xe9, 0xff, 0xea, 0xff, 0xe7, 0xff, 0xe7, 0xff, 0xe7, 0xff, 0xe9, 0xff, 0xee, 0xff, +0xee, 0xff, 0xf2, 0xff, 0xfa, 0xff, 0xfd, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfe, 0xff, +0xfd, 0xff, 0xef, 0xff, 0xf3, 0xff, 0xec, 0xff, 0xf0, 0xff, 0xe8, 0xff, 0xef, 0xff, 0xf1, 0xff, +0xf3, 0xff, 0xed, 0xff, 0xf3, 0xff, 0xf1, 0xff, 0xfa, 0xff, 0xf1, 0xff, 0xef, 0xff, 0xe4, 0xff, +0xe7, 0xff, 0xe3, 0xff, 0xd7, 0xff, 0xd9, 0xff, 0xd0, 0xff, 0xd1, 0xff, 0xcd, 0xff, 0xc7, 0xff, +0xc9, 0xff, 0xc6, 0xff, 0xc4, 0xff, 0xc7, 0xff, 0xc1, 0xff, 0xbd, 0xff, 0xbc, 0xff, 0xba, 0xff, +0xb9, 0xff, 0xc3, 0xff, 0xbc, 0xff, 0xc4, 0xff, 0xbe, 0xff, 0xbd, 0xff, 0xc8, 0xff, 0xc3, 0xff, +0xc3, 0xff, 0xcd, 0xff, 0xd3, 0xff, 0xd6, 0xff, 0xd5, 0xff, 0xd7, 0xff, 0xd3, 0xff, 0xd0, 0xff, +0xd3, 0xff, 0xd7, 0xff, 0xda, 0xff, 0xda, 0xff, 0xe1, 0xff, 0xe8, 0xff, 0xf5, 0xff, 0xf0, 0xff, +0xff, 0xff, 0xfb, 0xff, 0xff, 0xff, 0xfc, 0xff, 0x01, 0x00, 0x08, 0x00, 0x03, 0x00, 0x08, 0x00, +0x06, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0f, 0x00, 0x09, 0x00, 0x09, 0x00, 0x00, 0x00, 0x07, 0x00, +0x07, 0x00, 0x0b, 0x00, 0x10, 0x00, 0x12, 0x00, 0x0d, 0x00, 0x0b, 0x00, 0x0d, 0x00, 0x12, 0x00, +0x10, 0x00, 0x10, 0x00, 0x0c, 0x00, 0x07, 0x00, 0x0e, 0x00, 0x04, 0x00, 0x0c, 0x00, 0x06, 0x00, +0x07, 0x00, 0x09, 0x00, 0x00, 0x00, 0x08, 0x00, 0xfa, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x06, 0x00, +0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xf4, 0xff, 0xfc, 0xff, 0xed, 0xff, 0xec, 0xff, 0xe4, 0xff, +0xea, 0xff, 0xdb, 0xff, 0xe5, 0xff, 0xe0, 0xff, 0xe1, 0xff, 0xe0, 0xff, 0xe0, 0xff, 0xdc, 0xff, +0xda, 0xff, 0xd9, 0xff, 0xdd, 0xff, 0xde, 0xff, 0xe3, 0xff, 0xde, 0xff, 0xdf, 0xff, 0xdb, 0xff, +0xde, 0xff, 0xdc, 0xff, 0xe0, 0xff, 0xde, 0xff, 0xeb, 0xff, 0xe9, 0xff, 0xeb, 0xff, 0xe7, 0xff, +0xee, 0xff, 0xf2, 0xff, 0xf0, 0xff, 0xec, 0xff, 0xe9, 0xff, 0xf2, 0xff, 0xf9, 0xff, 0xf1, 0xff, +0xea, 0xff, 0xed, 0xff, 0xf2, 0xff, 0xe7, 0xff, 0xee, 0xff, 0xe0, 0xff, 0xe7, 0xff, 0xe1, 0xff, +0xe9, 0xff, 0xe0, 0xff, 0xdc, 0xff, 0xe2, 0xff, 0xdc, 0xff, 0xd9, 0xff, 0xcc, 0xff, 0xc5, 0xff, +0xbc, 0xff, 0xbd, 0xff, 0xbe, 0xff, 0xbd, 0xff, 0xbe, 0xff, 0xb9, 0xff, 0xb7, 0xff, 0xb4, 0xff, +0xb8, 0xff, 0xb5, 0xff, 0xb9, 0xff, 0xb6, 0xff, 0xb8, 0xff, 0xb7, 0xff, 0xc3, 0xff, 0xc0, 0xff, +0xc2, 0xff, 0xbd, 0xff, 0xc4, 0xff, 0xbb, 0xff, 0xb7, 0xff, 0xb7, 0xff, 0xb2, 0xff, 0xb7, 0xff, +0xb9, 0xff, 0xc2, 0xff, 0xc0, 0xff, 0xc8, 0xff, 0xc7, 0xff, 0xc5, 0xff, 0xc6, 0xff, 0xd3, 0xff, +0xd1, 0xff, 0xd5, 0xff, 0xd6, 0xff, 0xdf, 0xff, 0xea, 0xff, 0xec, 0xff, 0xf8, 0xff, 0xf3, 0xff, +0xf5, 0xff, 0xfa, 0xff, 0xf6, 0xff, 0xfc, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0x00, 0x00, +0xf8, 0xff, 0xfb, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfe, 0xff, 0xfc, 0xff, 0x03, 0x00, 0x06, 0x00, +0x0d, 0x00, 0x0f, 0x00, 0x0d, 0x00, 0x10, 0x00, 0x11, 0x00, 0x14, 0x00, 0x08, 0x00, 0x0d, 0x00, +0x0a, 0x00, 0x10, 0x00, 0x15, 0x00, 0x14, 0x00, 0x10, 0x00, 0x0f, 0x00, 0x0e, 0x00, 0x0c, 0x00, +0x0e, 0x00, 0x0c, 0x00, 0x10, 0x00, 0x10, 0x00, 0x14, 0x00, 0x0e, 0x00, 0x0a, 0x00, 0x02, 0x00, +0x0e, 0x00, 0x07, 0x00, 0x0e, 0x00, 0x0c, 0x00, 0x0e, 0x00, 0x15, 0x00, 0x1a, 0x00, 0x18, 0x00, +0x13, 0x00, 0x11, 0x00, 0x0d, 0x00, 0x11, 0x00, 0x15, 0x00, 0x12, 0x00, 0x16, 0x00, 0x11, 0x00, +0x17, 0x00, 0x1a, 0x00, 0x18, 0x00, 0x16, 0x00, 0x19, 0x00, 0x20, 0x00, 0x1a, 0x00, 0x24, 0x00, +0x24, 0x00, 0x1e, 0x00, 0x2b, 0x00, 0x2a, 0x00, 0x31, 0x00, 0x32, 0x00, 0x35, 0x00, 0x37, 0x00, +0x34, 0x00, 0x37, 0x00, 0x3a, 0x00, 0x3b, 0x00, 0x3d, 0x00, 0x3b, 0x00, 0x35, 0x00, 0x38, 0x00, +0x3a, 0x00, 0x37, 0x00, 0x3a, 0x00, 0x39, 0x00, 0x33, 0x00, 0x3b, 0x00, 0x32, 0x00, 0x31, 0x00, +0x31, 0x00, 0x35, 0x00, 0x2d, 0x00, 0x2d, 0x00, 0x20, 0x00, 0x26, 0x00, 0x22, 0x00, 0x1d, 0x00, +0x14, 0x00, 0x18, 0x00, 0x0a, 0x00, 0x05, 0x00, 0x00, 0x00, 0x06, 0x00, 0xfe, 0xff, 0xfe, 0xff, +0xfb, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xf3, 0xff, 0xf7, 0xff, 0xf1, 0xff, 0xf5, 0xff, 0xf1, 0xff, +0xec, 0xff, 0xe5, 0xff, 0xea, 0xff, 0xe2, 0xff, 0xe3, 0xff, 0xe0, 0xff, 0xe2, 0xff, 0xd5, 0xff, +0xdb, 0xff, 0xda, 0xff, 0xe0, 0xff, 0xda, 0xff, 0xde, 0xff, 0xda, 0xff, 0xde, 0xff, 0xd8, 0xff, +0xdd, 0xff, 0xdf, 0xff, 0xdc, 0xff, 0xd6, 0xff, 0xd1, 0xff, 0xdd, 0xff, 0xdf, 0xff, 0xdc, 0xff, +0xe1, 0xff, 0xdc, 0xff, 0xe7, 0xff, 0xe2, 0xff, 0xe0, 0xff, 0xdc, 0xff, 0xde, 0xff, 0xe2, 0xff, +0xe5, 0xff, 0xe9, 0xff, 0xeb, 0xff, 0xf4, 0xff, 0xe8, 0xff, 0xe9, 0xff, 0xe3, 0xff, 0xdc, 0xff, +0xdb, 0xff, 0xe0, 0xff, 0xd9, 0xff, 0xda, 0xff, 0xd3, 0xff, 0xd1, 0xff, 0xc8, 0xff, 0xcf, 0xff, +0xd4, 0xff, 0xd2, 0xff, 0xd3, 0xff, 0xce, 0xff, 0xcf, 0xff, 0xcd, 0xff, 0xd4, 0xff, 0xd4, 0xff, +0xd7, 0xff, 0xca, 0xff, 0xc9, 0xff, 0xc9, 0xff, 0xc6, 0xff, 0xc4, 0xff, 0xc7, 0xff, 0xcd, 0xff, +0xcf, 0xff, 0xd5, 0xff, 0xdb, 0xff, 0xdc, 0xff, 0xdf, 0xff, 0xdc, 0xff, 0xe9, 0xff, 0xed, 0xff, +0xef, 0xff, 0xeb, 0xff, 0xee, 0xff, 0xef, 0xff, 0xee, 0xff, 0xf0, 0xff, 0xf8, 0xff, 0xf3, 0xff, +0xf2, 0xff, 0xf4, 0xff, 0xf1, 0xff, 0xfd, 0xff, 0xfa, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xfe, 0xff, +0x05, 0x00, 0x03, 0x00, 0x0a, 0x00, 0x01, 0x00, 0x0d, 0x00, 0x14, 0x00, 0x18, 0x00, 0x25, 0x00, +0x23, 0x00, 0x29, 0x00, 0x24, 0x00, 0x25, 0x00, 0x21, 0x00, 0x23, 0x00, 0x21, 0x00, 0x1f, 0x00, +0x19, 0x00, 0x1a, 0x00, 0x1e, 0x00, 0x1b, 0x00, 0x28, 0x00, 0x22, 0x00, 0x29, 0x00, 0x2c, 0x00, +0x27, 0x00, 0x1d, 0x00, 0x1f, 0x00, 0x1b, 0x00, 0x18, 0x00, 0x1b, 0x00, 0x18, 0x00, 0x1d, 0x00, +0x17, 0x00, 0x18, 0x00, 0x0f, 0x00, 0x1e, 0x00, 0x15, 0x00, 0x13, 0x00, 0x0d, 0x00, 0x08, 0x00, +0x0d, 0x00, 0x08, 0x00, 0x0c, 0x00, 0x06, 0x00, 0x08, 0x00, 0x00, 0x00, 0x06, 0x00, 0xfb, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xf7, 0xff, 0xfb, 0xff, 0xf8, 0xff, +0xf7, 0xff, 0xf6, 0xff, 0xf4, 0xff, 0xf0, 0xff, 0xee, 0xff, 0xf4, 0xff, 0xe8, 0xff, 0xeb, 0xff, +0xe6, 0xff, 0xeb, 0xff, 0xe9, 0xff, 0xe8, 0xff, 0xe6, 0xff, 0xeb, 0xff, 0xf3, 0xff, 0xef, 0xff, +0xf1, 0xff, 0xf1, 0xff, 0xe8, 0xff, 0xf1, 0xff, 0xf1, 0xff, 0xfb, 0xff, 0xf5, 0xff, 0xf7, 0xff, +0xfc, 0xff, 0xf3, 0xff, 0xf7, 0xff, 0xef, 0xff, 0xf2, 0xff, 0xf3, 0xff, 0xef, 0xff, 0xef, 0xff, +0xee, 0xff, 0xf5, 0xff, 0xf1, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xe7, 0xff, 0xe4, 0xff, 0xe4, 0xff, +0xe5, 0xff, 0xeb, 0xff, 0xea, 0xff, 0xea, 0xff, 0xed, 0xff, 0xf0, 0xff, 0xf1, 0xff, 0xee, 0xff, +0xea, 0xff, 0xeb, 0xff, 0xe4, 0xff, 0xe8, 0xff, 0xe3, 0xff, 0xe4, 0xff, 0xe0, 0xff, 0xdc, 0xff, +0xdc, 0xff, 0xd7, 0xff, 0xda, 0xff, 0xcf, 0xff, 0xdd, 0xff, 0xda, 0xff, 0xd9, 0xff, 0xd3, 0xff, +0xcf, 0xff, 0xd5, 0xff, 0xce, 0xff, 0xd0, 0xff, 0xc8, 0xff, 0xce, 0xff, 0xd1, 0xff, 0xd5, 0xff, +0xdd, 0xff, 0xdc, 0xff, 0xdd, 0xff, 0xdd, 0xff, 0xd8, 0xff, 0xd2, 0xff, 0xd7, 0xff, 0xd3, 0xff, +0xdc, 0xff, 0xd4, 0xff, 0xe1, 0xff, 0xdf, 0xff, 0xe4, 0xff, 0xea, 0xff, 0xe9, 0xff, 0xeb, 0xff, +0xef, 0xff, 0xef, 0xff, 0xf0, 0xff, 0xf1, 0xff, 0xf5, 0xff, 0xef, 0xff, 0xf3, 0xff, 0xee, 0xff, +0xfa, 0xff, 0xf9, 0xff, 0xf6, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf0, 0xff, 0xf6, 0xff, 0xfd, 0xff, +0xfe, 0xff, 0xf7, 0xff, 0xfb, 0xff, 0xf0, 0xff, 0xfd, 0xff, 0xfa, 0xff, 0x01, 0x00, 0xfb, 0xff, +0xfd, 0xff, 0x01, 0x00, 0xfc, 0xff, 0xfe, 0xff, 0xfb, 0xff, 0x01, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x03, 0x00, 0x11, 0x00, 0x0e, 0x00, 0x1b, 0x00, 0x18, 0x00, 0x16, 0x00, 0x1b, 0x00, 0x15, 0x00, +0x21, 0x00, 0x18, 0x00, 0x25, 0x00, 0x23, 0x00, 0x1b, 0x00, 0x24, 0x00, 0x26, 0x00, 0x27, 0x00, +0x2e, 0x00, 0x39, 0x00, 0x3b, 0x00, 0x39, 0x00, 0x3e, 0x00, 0x41, 0x00, 0x36, 0x00, 0x3e, 0x00, +0x39, 0x00, 0x40, 0x00, 0x3d, 0x00, 0x45, 0x00, 0x49, 0x00, 0x42, 0x00, 0x3c, 0x00, 0x46, 0x00, +0x43, 0x00, 0x47, 0x00, 0x44, 0x00, 0x4b, 0x00, 0x4a, 0x00, 0x4a, 0x00, 0x47, 0x00, 0x47, 0x00, +0x43, 0x00, 0x49, 0x00, 0x48, 0x00, 0x45, 0x00, 0x40, 0x00, 0x3a, 0x00, 0x2e, 0x00, 0x2f, 0x00, +0x2b, 0x00, 0x2a, 0x00, 0x22, 0x00, 0x1d, 0x00, 0x19, 0x00, 0x1a, 0x00, 0x14, 0x00, 0x0a, 0x00, +0x05, 0x00, 0x03, 0x00, 0x03, 0x00, 0xfb, 0xff, 0xfb, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xe3, 0xff, +0xe0, 0xff, 0xda, 0xff, 0xd7, 0xff, 0xd5, 0xff, 0xc8, 0xff, 0xc6, 0xff, 0xc6, 0xff, 0xc9, 0xff, +0xc1, 0xff, 0xc5, 0xff, 0xc4, 0xff, 0xc0, 0xff, 0xc1, 0xff, 0xb8, 0xff, 0xba, 0xff, 0xbc, 0xff, +0xba, 0xff, 0xbc, 0xff, 0xba, 0xff, 0xb8, 0xff, 0xba, 0xff, 0xbc, 0xff, 0xb2, 0xff, 0xb1, 0xff, +0xac, 0xff, 0xb0, 0xff, 0xad, 0xff, 0xab, 0xff, 0xae, 0xff, 0xb3, 0xff, 0xb0, 0xff, 0xb2, 0xff, +0xb7, 0xff, 0xb7, 0xff, 0xbc, 0xff, 0xc6, 0xff, 0xcb, 0xff, 0xcf, 0xff, 0xd1, 0xff, 0xd3, 0xff, +0xd1, 0xff, 0xd8, 0xff, 0xda, 0xff, 0xde, 0xff, 0xe1, 0xff, 0xe7, 0xff, 0xe7, 0xff, 0xe3, 0xff, +0xe2, 0xff, 0xe5, 0xff, 0xe7, 0xff, 0xe8, 0xff, 0xe9, 0xff, 0xe6, 0xff, 0xdd, 0xff, 0xe0, 0xff, +0xdb, 0xff, 0xdf, 0xff, 0xdc, 0xff, 0xdb, 0xff, 0xcc, 0xff, 0xcd, 0xff, 0xcc, 0xff, 0xce, 0xff, +0xcf, 0xff, 0xd2, 0xff, 0xcc, 0xff, 0xcf, 0xff, 0xd7, 0xff, 0xd9, 0xff, 0xd7, 0xff, 0xdc, 0xff, +0xd9, 0xff, 0xd1, 0xff, 0xda, 0xff, 0xd7, 0xff, 0xe0, 0xff, 0xe3, 0xff, 0xe8, 0xff, 0xea, 0xff, +0xf4, 0xff, 0xf3, 0xff, 0x01, 0x00, 0x08, 0x00, 0x0f, 0x00, 0x11, 0x00, 0x13, 0x00, 0x17, 0x00, +0x1c, 0x00, 0x14, 0x00, 0x1e, 0x00, 0x1f, 0x00, 0x24, 0x00, 0x1c, 0x00, 0x24, 0x00, 0x29, 0x00, +0x24, 0x00, 0x33, 0x00, 0x2c, 0x00, 0x35, 0x00, 0x3d, 0x00, 0x3e, 0x00, 0x3d, 0x00, 0x37, 0x00, +0x3c, 0x00, 0x3b, 0x00, 0x39, 0x00, 0x3f, 0x00, 0x39, 0x00, 0x3b, 0x00, 0x47, 0x00, 0x38, 0x00, +0x45, 0x00, 0x54, 0x00, 0x44, 0x00, 0x44, 0x00, 0x56, 0x00, 0x49, 0x00, 0x3e, 0x00, 0x33, 0x00, +0x48, 0x00, 0x39, 0x00, 0x10, 0x00, 0x2f, 0x00, 0x46, 0x00, 0x17, 0x00, 0x1a, 0x00, 0x4d, 0x00, +0x4c, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x5f, 0x00, 0x40, 0x00, 0x27, 0x00, 0x51, 0x00, 0x2c, 0x00, +0x39, 0x00, 0x5a, 0x00, 0x33, 0x00, 0xf9, 0xff, 0xe7, 0x00, 0x85, 0x00, 0xd9, 0xff, 0xde, 0x01, +0x4e, 0x01, 0x38, 0x00, 0x33, 0x01, 0x37, 0x01, 0xfb, 0xff, 0x25, 0x00, 0x87, 0x00, 0xa1, 0xff, +0xe6, 0xff, 0xe9, 0xff, 0x3b, 0xff, 0x9f, 0xff, 0xfa, 0xff, 0x73, 0xff, 0x97, 0xff, 0x02, 0x00, +0x83, 0xff, 0xf2, 0xfe, 0xac, 0xff, 0xe6, 0xff, 0xcf, 0xfe, 0xf9, 0xfe, 0xbb, 0xff, 0xa4, 0xfe, +0xbd, 0xfe, 0x9f, 0xff, 0x6f, 0xff, 0x0d, 0x00, 0x6a, 0x00, 0x5a, 0x00, 0xe0, 0x00, 0xc6, 0x01, +0x9a, 0x00, 0x91, 0x03, 0xa5, 0x05, 0x73, 0x03, 0x15, 0x01, 0x0d, 0x00, 0xa7, 0x00, 0x4e, 0xff, +0x77, 0xfe, 0xac, 0xfe, 0x51, 0x00, 0xc1, 0xfe, 0x61, 0xfd, 0x81, 0xfe, 0xca, 0xfd, 0x84, 0xfe, +0xec, 0xff, 0x6c, 0xfe, 0x4c, 0xfd, 0x45, 0xfe, 0xb4, 0xfd, 0x8f, 0xfd, 0xda, 0xfd, 0x8e, 0xfd, +0x36, 0xfe, 0x54, 0xfe, 0x85, 0xfd, 0xff, 0xfc, 0x66, 0xfd, 0x18, 0xff, 0xdc, 0xff, 0x37, 0x00, +0x40, 0x03, 0xfb, 0x04, 0xc2, 0x02, 0x6f, 0x02, 0x69, 0x02, 0x6a, 0x00, 0x80, 0xff, 0x09, 0xff, +0x5a, 0xfe, 0x4d, 0xff, 0x4c, 0x01, 0x64, 0xff, 0xb9, 0xff, 0x56, 0x00, 0x70, 0xfd, 0xfa, 0xfc, +0x16, 0xfe, 0x17, 0xfd, 0x73, 0xfd, 0x77, 0xfe, 0xed, 0xfd, 0x88, 0xfd, 0x2f, 0xfe, 0x6e, 0xff, +0xed, 0xfe, 0xd0, 0xfe, 0x14, 0xfe, 0xc5, 0xfd, 0x74, 0xfe, 0xda, 0xfe, 0xb6, 0xff, 0x2d, 0x01, +0x20, 0x02, 0x2f, 0x02, 0xf1, 0x01, 0x46, 0x02, 0xc6, 0x01, 0x85, 0x00, 0xf8, 0x00, 0xd6, 0x00, +0x49, 0x01, 0xc9, 0x01, 0x3c, 0x02, 0x29, 0x02, 0x52, 0x01, 0xb9, 0x00, 0xc9, 0xff, 0x36, 0x00, +0xe2, 0xff, 0x6e, 0xff, 0x59, 0xff, 0x49, 0xff, 0x4f, 0xff, 0x50, 0xff, 0x9c, 0xff, 0x9e, 0xff, +0x3d, 0xff, 0xa9, 0xfe, 0xc3, 0xfe, 0x0e, 0xff, 0x13, 0xff, 0x7f, 0xff, 0x3d, 0x00, 0x92, 0x00, +0x4f, 0x00, 0x8d, 0x00, 0xbd, 0x00, 0xb2, 0x00, 0xa8, 0x00, 0x7e, 0x00, 0x9a, 0x00, 0xb1, 0x00, +0xdc, 0x00, 0x43, 0x01, 0x5c, 0x01, 0x25, 0x01, 0x4d, 0x01, 0x79, 0x01, 0x27, 0x01, 0x90, 0x00, +0x47, 0x00, 0x62, 0x00, 0x79, 0x00, 0x04, 0x00, 0xb5, 0xff, 0x11, 0x00, 0x3b, 0x00, 0xfe, 0xff, +0xd3, 0xff, 0x21, 0x00, 0x3e, 0x00, 0x11, 0x00, 0x98, 0xff, 0xae, 0xff, 0xd8, 0xff, 0xe8, 0xff, +0x11, 0x00, 0x09, 0x00, 0x5e, 0x00, 0x82, 0x00, 0xce, 0x00, 0xbe, 0x00, 0x26, 0x01, 0xaa, 0x01, +0x6e, 0x01, 0x8d, 0x01, 0x36, 0x01, 0xce, 0x00, 0x08, 0x01, 0x23, 0x01, 0xf0, 0x00, 0x0a, 0x01, +0x2e, 0x01, 0xeb, 0x00, 0x29, 0x00, 0xee, 0xff, 0x69, 0xff, 0x67, 0xff, 0xa7, 0xff, 0x48, 0xff, +0xb4, 0xfe, 0x9a, 0xfe, 0x04, 0xff, 0x64, 0xfe, 0x43, 0xfe, 0x76, 0xfe, 0x78, 0xfe, 0xad, 0xfe, +0xa4, 0xff, 0x39, 0x00, 0x11, 0x00, 0x57, 0x00, 0xae, 0x00, 0xb8, 0x00, 0xd4, 0x00, 0xfb, 0x00, +0x00, 0x01, 0x1d, 0x01, 0xd2, 0x00, 0x48, 0x00, 0xa7, 0xff, 0xbb, 0xff, 0x29, 0x00, 0xfb, 0xff, +0x1e, 0xff, 0x92, 0xfe, 0x90, 0xfd, 0x46, 0xfc, 0xda, 0xfb, 0x4a, 0xfb, 0xf5, 0xfa, 0xf7, 0xfa, +0xbb, 0xfb, 0xae, 0xfb, 0x02, 0xfb, 0x6c, 0xfa, 0x52, 0xf9, 0x18, 0xf8, 0xc1, 0xf6, 0x6d, 0xf5, +0xfb, 0xf5, 0x5e, 0xf8, 0x49, 0xfc, 0x4e, 0x00, 0x0b, 0x04, 0x71, 0x08, 0xfd, 0x09, 0x06, 0x0b, +0xdd, 0x0a, 0x0f, 0x0a, 0x7f, 0x09, 0xa3, 0x07, 0xf5, 0x06, 0x02, 0x07, 0x02, 0x08, 0x70, 0x09, +0x8d, 0x0a, 0x5f, 0x0b, 0xf5, 0x09, 0x7d, 0x07, 0x34, 0x05, 0x51, 0x02, 0x0f, 0x00, 0xfc, 0xfd, +0x72, 0xfd, 0x10, 0xfe, 0x8c, 0xfe, 0xd0, 0xff, 0x8d, 0x00, 0x27, 0x01, 0x5c, 0x00, 0xea, 0xfe, +0x5e, 0xfe, 0xfc, 0xfd, 0xf4, 0xfd, 0xa8, 0xfe, 0x05, 0x00, 0x2b, 0x02, 0x6c, 0x03, 0xd5, 0x04, +0x41, 0x06, 0x9f, 0x06, 0x80, 0x06, 0x2c, 0x05, 0x62, 0x04, 0x42, 0x03, 0x48, 0x02, 0xee, 0x01, +0x3f, 0x01, 0x50, 0x01, 0xb1, 0x00, 0x52, 0x00, 0xec, 0xff, 0x24, 0xfe, 0x6f, 0xfc, 0x0a, 0xfb, +0x8b, 0xfa, 0xdc, 0xf9, 0x8a, 0xf9, 0x31, 0xfb, 0xc5, 0xfc, 0xb4, 0xfe, 0xa2, 0x00, 0xaf, 0x01, +0x9c, 0x02, 0xce, 0x02, 0xbb, 0x02, 0xd5, 0x02, 0xcd, 0x02, 0xa3, 0x02, 0xda, 0x02, 0x97, 0x03, +0xea, 0x03, 0xcc, 0x03, 0xef, 0x03, 0xa2, 0x03, 0xc7, 0x02, 0xb8, 0x01, 0x18, 0x00, 0x04, 0xff, +0x7e, 0xfe, 0x30, 0xfe, 0x2f, 0xfe, 0x46, 0xfe, 0x5e, 0xfe, 0x1c, 0xfe, 0x10, 0xfe, 0xb3, 0xfd, +0x22, 0xfd, 0x03, 0xfd, 0x51, 0xfd, 0xe2, 0xfd, 0x3d, 0xfe, 0xf4, 0xfe, 0x66, 0x00, 0xfd, 0x00, +0x70, 0x01, 0x67, 0x01, 0xfb, 0x00, 0x38, 0x00, 0xf1, 0xfe, 0x88, 0xfe, 0x0c, 0xfe, 0x0e, 0xfe, +0x0b, 0xfe, 0x73, 0xfd, 0x49, 0xfd, 0x51, 0xfc, 0xf4, 0xfa, 0x66, 0xf9, 0x12, 0xf8, 0xfb, 0xf6, +0xf2, 0xf5, 0xf0, 0xf5, 0x4e, 0xf6, 0xb0, 0xf6, 0xb6, 0xf7, 0xd7, 0xf7, 0xf2, 0xf7, 0xdd, 0xf7, +0x8a, 0xf7, 0x05, 0xf8, 0xb0, 0xf8, 0x51, 0xf9, 0xc2, 0xf9, 0x43, 0xfa, 0x71, 0xfa, 0x1d, 0xfa, +0x22, 0xf9, 0x9d, 0xf7, 0x15, 0xf5, 0x97, 0xf2, 0xa7, 0xef, 0xba, 0xef, 0x1c, 0xf2, 0x4a, 0xf6, +0x5e, 0xfe, 0xb1, 0x04, 0x57, 0x0c, 0xcf, 0x10, 0x86, 0x12, 0x31, 0x14, 0xdd, 0x11, 0x94, 0x10, +0x9a, 0x0d, 0x09, 0x0b, 0x49, 0x0a, 0x5f, 0x09, 0x3d, 0x0b, 0xdf, 0x0b, 0x5c, 0x0d, 0xa1, 0x0e, +0xfe, 0x0c, 0x12, 0x0c, 0xa7, 0x08, 0x97, 0x05, 0xb4, 0x03, 0x62, 0x01, 0x06, 0x02, 0x43, 0x02, +0xbf, 0x03, 0x56, 0x05, 0xcf, 0x05, 0xcf, 0x05, 0xbd, 0x03, 0x38, 0x02, 0xdc, 0xff, 0xea, 0xfd, +0x78, 0xfd, 0x7e, 0xfd, 0x06, 0xff, 0x69, 0x01, 0x1b, 0x04, 0x69, 0x06, 0xd8, 0x07, 0x8f, 0x08, +0x6b, 0x08, 0xb7, 0x07, 0x62, 0x06, 0x80, 0x04, 0x60, 0x03, 0x97, 0x02, 0x12, 0x02, 0xab, 0x01, +0x94, 0x01, 0x1e, 0x01, 0x90, 0x00, 0x80, 0xff, 0xe5, 0xfc, 0x40, 0xfb, 0x34, 0xf9, 0x99, 0xf7, +0x98, 0xf7, 0x0b, 0xf8, 0x2f, 0xf9, 0x13, 0xfb, 0x54, 0xfd, 0xe0, 0xfe, 0xd5, 0xff, 0xb2, 0x00, +0xe0, 0x00, 0x9f, 0x00, 0x6b, 0x00, 0xeb, 0xff, 0x15, 0x00, 0x0b, 0x00, 0x43, 0x00, 0xc2, 0x00, +0x10, 0x01, 0x4f, 0x01, 0x35, 0x01, 0xe8, 0x00, 0x63, 0x00, 0xa3, 0xff, 0x61, 0xfe, 0xeb, 0xfd, +0xa4, 0xfd, 0x52, 0xfd, 0x7e, 0xfd, 0xa1, 0xfd, 0x93, 0xfd, 0xcb, 0xfd, 0x51, 0xfe, 0xbf, 0xfe, +0x49, 0xff, 0xa1, 0xff, 0xd6, 0xff, 0x22, 0x00, 0xb6, 0x00, 0xb0, 0x00, 0xef, 0x00, 0x09, 0x01, +0x72, 0x00, 0x31, 0x00, 0xda, 0xff, 0x6b, 0xff, 0x25, 0xff, 0x08, 0xff, 0x07, 0xff, 0x07, 0xff, +0xc9, 0xfe, 0xb7, 0xfe, 0xb1, 0xfe, 0xad, 0xfe, 0x1f, 0xfe, 0x0a, 0xfe, 0xe8, 0xfd, 0x7e, 0xfd, +0xb6, 0xfd, 0xb5, 0xfd, 0x2e, 0xfe, 0xa7, 0xfe, 0x24, 0xff, 0x9a, 0xff, 0x59, 0xff, 0xfe, 0xfe, +0x6c, 0xfe, 0xf3, 0xfd, 0x93, 0xfd, 0x2b, 0xfd, 0x4a, 0xfd, 0xca, 0xfc, 0x63, 0xfc, 0xb2, 0xfb, +0xf1, 0xfa, 0x40, 0xfa, 0x1b, 0xf9, 0xc2, 0xf8, 0x28, 0xf8, 0xf9, 0xf7, 0x23, 0xf8, 0x58, 0xf8, +0x05, 0xf9, 0xa0, 0xf9, 0x3d, 0xfa, 0x1c, 0xfb, 0x33, 0xfc, 0x64, 0xfd, 0x7f, 0xfd, 0x23, 0xfe, +0x45, 0xff, 0xb3, 0xfe, 0x81, 0xfe, 0xb7, 0xfd, 0x2e, 0xfd, 0x50, 0xfc, 0x9e, 0xfa, 0x0e, 0xfa, +0x35, 0xf9, 0x28, 0xfa, 0x3f, 0xfb, 0xff, 0xfc, 0x74, 0x00, 0x63, 0x03, 0xbe, 0x07, 0x54, 0x0b, +0x09, 0x0e, 0xe6, 0x0f, 0x3e, 0x10, 0xb1, 0x10, 0x2f, 0x0e, 0xfe, 0x0a, 0xd6, 0x07, 0xc9, 0x04, +0x0f, 0x03, 0xdf, 0x00, 0x15, 0x01, 0x23, 0x02, 0x66, 0x03, 0xd2, 0x04, 0x2c, 0x05, 0xb9, 0x06, +0xe6, 0x06, 0x8d, 0x06, 0x16, 0x06, 0x20, 0x05, 0xdc, 0x04, 0x31, 0x04, 0x9d, 0x04, 0x14, 0x05, +0xfd, 0x04, 0x66, 0x05, 0xce, 0x04, 0x25, 0x04, 0xba, 0x02, 0x2c, 0x01, 0xf3, 0xff, 0xc8, 0xfe, +0x99, 0xfe, 0x61, 0xfe, 0x08, 0x00, 0x4d, 0x02, 0xa4, 0x03, 0x4a, 0x05, 0xc9, 0x05, 0x4d, 0x05, +0xae, 0x03, 0xa3, 0x01, 0x3d, 0x00, 0x4a, 0xfe, 0x66, 0xfd, 0xde, 0xfc, 0xf2, 0xfc, 0x3f, 0xfd, +0xec, 0xfc, 0x7a, 0xfd, 0x41, 0xfd, 0x20, 0xfd, 0xfb, 0xfc, 0xc8, 0xfc, 0x8e, 0xfd, 0x92, 0xfd, +0x39, 0xfe, 0x6c, 0xff, 0xa2, 0x00, 0x51, 0x02, 0xd9, 0x02, 0x79, 0x03, 0x2d, 0x03, 0xfe, 0x01, +0x5f, 0x01, 0x77, 0x00, 0x49, 0x00, 0x04, 0x00, 0x20, 0x00, 0x28, 0x00, 0x1b, 0xff, 0x65, 0xfe, +0x31, 0xfd, 0x4d, 0xfc, 0x5a, 0xfb, 0x33, 0xfa, 0x0b, 0xfa, 0x5c, 0xfa, 0x43, 0xfb, 0x6d, 0xfc, +0x89, 0xfe, 0x89, 0x00, 0xca, 0x01, 0x60, 0x03, 0x0b, 0x04, 0x69, 0x04, 0xe5, 0x03, 0xe2, 0x02, +0x33, 0x02, 0xba, 0x00, 0xb6, 0xff, 0x5c, 0xfe, 0x43, 0xfe, 0x9c, 0xfe, 0x2d, 0xfe, 0x9b, 0xfe, +0x10, 0xfe, 0x1a, 0xfe, 0x8e, 0xfd, 0xca, 0xfc, 0x1f, 0xfd, 0xa6, 0xfc, 0x2a, 0xfd, 0x82, 0xfd, +0x07, 0xfe, 0x6b, 0xff, 0x50, 0x00, 0x1c, 0x02, 0x07, 0x03, 0x4d, 0x03, 0x0f, 0x03, 0xd3, 0x01, +0x56, 0x01, 0x6b, 0x00, 0xba, 0xff, 0x8d, 0xff, 0x33, 0xff, 0xd0, 0xfe, 0x6b, 0xfd, 0x4f, 0xfc, +0x4f, 0xfb, 0x08, 0xfa, 0xfc, 0xf8, 0x06, 0xf8, 0x8e, 0xf7, 0x81, 0xf7, 0xec, 0xf7, 0xc3, 0xf8, +0xbc, 0xf9, 0xb5, 0xfa, 0xc5, 0xfa, 0x46, 0xfa, 0x47, 0xf9, 0x41, 0xf8, 0x3d, 0xf7, 0x80, 0xf6, +0xdd, 0xf6, 0x9b, 0xf7, 0xfe, 0xf8, 0xcc, 0xfa, 0x9e, 0xfb, 0xef, 0xfb, 0xa5, 0xfb, 0x33, 0xfb, +0xdc, 0xf9, 0xca, 0xf8, 0x5b, 0xf9, 0x91, 0xfa, 0x36, 0xfd, 0x9c, 0x00, 0x93, 0x04, 0x92, 0x09, +0xd6, 0x0c, 0x5a, 0x0e, 0x6a, 0x0e, 0x0d, 0x0d, 0x07, 0x0b, 0xa6, 0x07, 0xf8, 0x04, 0x08, 0x03, +0x4a, 0x01, 0x7d, 0x00, 0xc1, 0xff, 0x31, 0x00, 0xda, 0x00, 0x72, 0x01, 0x46, 0x02, 0x85, 0x02, +0x5b, 0x03, 0x20, 0x04, 0x24, 0x05, 0xde, 0x06, 0x13, 0x08, 0x56, 0x09, 0xc4, 0x09, 0x15, 0x09, +0xba, 0x07, 0xd9, 0x05, 0xf1, 0x03, 0x8e, 0x01, 0xaa, 0xff, 0x7c, 0xfe, 0x03, 0xfe, 0x26, 0xfe, +0x4c, 0xfe, 0x52, 0xff, 0x81, 0x00, 0x76, 0x01, 0x69, 0x02, 0x2b, 0x03, 0x92, 0x04, 0x83, 0x05, +0x17, 0x06, 0x44, 0x06, 0xc9, 0x05, 0xc5, 0x05, 0x34, 0x05, 0x6c, 0x04, 0x95, 0x03, 0x52, 0x02, +0x57, 0x01, 0xae, 0xff, 0xa0, 0xfd, 0x10, 0xfc, 0x9e, 0xfa, 0x0b, 0xfa, 0x47, 0xf9, 0xe8, 0xf8, +0x2d, 0xfa, 0x76, 0xfb, 0x51, 0xfd, 0x4d, 0xff, 0x11, 0x01, 0xf2, 0x02, 0xa2, 0x03, 0xda, 0x03, +0xd6, 0x03, 0x99, 0x03, 0x93, 0x03, 0xed, 0x02, 0xbb, 0x02, 0x84, 0x02, 0xd7, 0x01, 0x6f, 0x01, +0x61, 0x00, 0x35, 0xff, 0xf6, 0xfd, 0x8b, 0xfc, 0xac, 0xfb, 0xde, 0xfa, 0xc0, 0xfa, 0x69, 0xfb, +0x1f, 0xfc, 0x15, 0xfd, 0x15, 0xfe, 0x38, 0xff, 0x41, 0x00, 0xa1, 0x00, 0xc2, 0x00, 0xb2, 0x00, +0x43, 0x00, 0xc8, 0xff, 0x5a, 0xff, 0x6b, 0xff, 0x60, 0xff, 0x2c, 0xff, 0xec, 0xfe, 0x6f, 0xfe, +0x0a, 0xfe, 0x6a, 0xfd, 0xd2, 0xfc, 0xa3, 0xfc, 0x61, 0xfc, 0x4d, 0xfc, 0x5c, 0xfc, 0xc8, 0xfc, +0x6c, 0xfd, 0xfd, 0xfd, 0xb5, 0xfe, 0x43, 0xff, 0x9f, 0xff, 0xe9, 0xff, 0xc5, 0xff, 0x7a, 0xff, +0xbc, 0xfe, 0xda, 0xfd, 0x14, 0xfd, 0x1e, 0xfc, 0xd1, 0xfb, 0xbe, 0xfb, 0xd6, 0xfb, 0xde, 0xfb, +0xcf, 0xfb, 0xd8, 0xfb, 0x8d, 0xfb, 0x26, 0xfb, 0xd2, 0xfa, 0x73, 0xfa, 0x4b, 0xfa, 0x06, 0xfa, +0x14, 0xfa, 0x73, 0xfa, 0xcd, 0xfa, 0x0f, 0xfb, 0x02, 0xfb, 0x63, 0xfb, 0x76, 0xfb, 0x58, 0xfb, +0x8d, 0xfb, 0x3a, 0xfb, 0xe2, 0xfa, 0x4b, 0xfa, 0xbe, 0xf9, 0xd5, 0xf9, 0x65, 0xf9, 0x84, 0xf9, +0x74, 0xf9, 0x38, 0xf9, 0x96, 0xf9, 0xd8, 0xf9, 0x0e, 0xfc, 0xf1, 0xfe, 0xe0, 0x01, 0x2c, 0x05, +0x32, 0x07, 0x4e, 0x09, 0x24, 0x0a, 0x01, 0x0a, 0x58, 0x0a, 0x3c, 0x09, 0x3d, 0x08, 0x65, 0x06, +0x7b, 0x04, 0xd8, 0x03, 0x3e, 0x03, 0x20, 0x04, 0xe3, 0x04, 0x46, 0x05, 0xdf, 0x05, 0xae, 0x05, +0x5a, 0x06, 0xc8, 0x06, 0x7a, 0x07, 0x08, 0x09, 0xd6, 0x09, 0xb3, 0x0a, 0xc3, 0x0a, 0xf1, 0x0a, +0x45, 0x0b, 0x58, 0x0a, 0x51, 0x09, 0x3d, 0x07, 0x18, 0x05, 0x02, 0x03, 0xab, 0x00, 0x7a, 0xff, +0x3e, 0xfe, 0x98, 0xfd, 0x37, 0xfd, 0x9e, 0xfc, 0x17, 0xfd, 0x6a, 0xfd, 0x90, 0xfe, 0x0c, 0x00, +0xee, 0x00, 0xf9, 0x01, 0x50, 0x02, 0xa9, 0x02, 0xb2, 0x02, 0xfc, 0x01, 0xd3, 0x01, 0x2c, 0x01, +0x88, 0x00, 0xf1, 0xff, 0x30, 0xff, 0x42, 0xff, 0x22, 0xff, 0x30, 0xff, 0x22, 0xff, 0xac, 0xfe, +0x68, 0xfe, 0x9a, 0xfd, 0xf8, 0xfc, 0xbd, 0xfc, 0x74, 0xfc, 0xe2, 0xfc, 0x73, 0xfd, 0x27, 0xfe, +0xcf, 0xfe, 0x33, 0xff, 0xad, 0xff, 0x88, 0xff, 0x1d, 0xff, 0xae, 0xfe, 0xf0, 0xfd, 0x58, 0xfd, +0x8b, 0xfc, 0x06, 0xfc, 0xeb, 0xfb, 0xdf, 0xfb, 0x1f, 0xfc, 0x43, 0xfc, 0x85, 0xfc, 0xa7, 0xfc, +0x82, 0xfc, 0x9d, 0xfc, 0xa7, 0xfc, 0xf1, 0xfc, 0x5f, 0xfd, 0xe7, 0xfd, 0xa0, 0xfe, 0xf4, 0xfe, +0x5b, 0xff, 0x96, 0xff, 0x95, 0xff, 0x95, 0xff, 0x64, 0xff, 0xbf, 0xff, 0x16, 0x00, 0xa4, 0x00, +0x6d, 0x01, 0x1b, 0x02, 0xf3, 0x02, 0x26, 0x03, 0xf2, 0x02, 0x7e, 0x02, 0x6a, 0x01, 0x5c, 0x00, +0x39, 0xff, 0xa6, 0xfe, 0xc4, 0xfe, 0x30, 0xff, 0x4c, 0x00, 0x93, 0x01, 0xd7, 0x02, 0xff, 0x03, +0x69, 0x04, 0x78, 0x04, 0xac, 0x03, 0x6c, 0x02, 0x3b, 0x01, 0xf2, 0xff, 0x4d, 0xff, 0xe1, 0xfe, +0xd1, 0xfe, 0xff, 0xfe, 0xc4, 0xfe, 0x78, 0xfe, 0x03, 0xfe, 0x88, 0xfd, 0x16, 0xfd, 0x98, 0xfc, +0x4e, 0xfc, 0x1a, 0xfc, 0x2a, 0xfc, 0x61, 0xfc, 0xd3, 0xfc, 0x29, 0xfd, 0x1c, 0xfd, 0xa8, 0xfc, +0xb3, 0xfb, 0xac, 0xfa, 0xe3, 0xf9, 0x74, 0xf9, 0xaa, 0xf9, 0xfa, 0xf9, 0xc2, 0xfa, 0xbc, 0xfb, +0x8d, 0xfc, 0x82, 0xfd, 0xb3, 0xfd, 0xa8, 0xfd, 0xc8, 0xfc, 0x50, 0xfb, 0x79, 0xfa, 0x3d, 0xfa, +0xa1, 0xfb, 0xc2, 0xfd, 0x56, 0x00, 0x4c, 0x03, 0x50, 0x05, 0xe5, 0x06, 0x86, 0x07, 0x7b, 0x07, +0x62, 0x07, 0x18, 0x06, 0xc0, 0x04, 0x5d, 0x03, 0x61, 0x02, 0xb2, 0x02, 0x38, 0x03, 0xb2, 0x04, +0x14, 0x06, 0xce, 0x06, 0x76, 0x07, 0x52, 0x07, 0xa5, 0x07, 0x39, 0x08, 0x92, 0x08, 0x33, 0x09, +0x3f, 0x09, 0x67, 0x09, 0x49, 0x09, 0xca, 0x08, 0x84, 0x08, 0x80, 0x07, 0x49, 0x06, 0xa0, 0x04, +0x56, 0x02, 0x88, 0x00, 0xaf, 0xfe, 0x63, 0xfd, 0x52, 0xfc, 0x4b, 0xfb, 0x10, 0xfb, 0xc8, 0xfa, +0x41, 0xfb, 0x1b, 0xfc, 0x22, 0xfd, 0x81, 0xfe, 0x62, 0xff, 0x04, 0x00, 0x32, 0x00, 0xf6, 0xff, +0xcd, 0xff, 0x2f, 0xff, 0xa2, 0xfe, 0x00, 0xfe, 0x88, 0xfd, 0x83, 0xfd, 0xb6, 0xfd, 0x65, 0xfe, +0x26, 0xff, 0xf7, 0xff, 0xa4, 0x00, 0xbf, 0x00, 0x8c, 0x00, 0x50, 0x00, 0xf7, 0xff, 0xfd, 0xff, +0xfc, 0xff, 0x5e, 0x00, 0xce, 0x00, 0x18, 0x01, 0x51, 0x01, 0x52, 0x01, 0x56, 0x01, 0x29, 0x01, +0xac, 0x00, 0x2b, 0x00, 0x69, 0xff, 0xb3, 0xfe, 0x17, 0xfe, 0xc5, 0xfd, 0xe9, 0xfd, 0x36, 0xfe, +0xa0, 0xfe, 0x24, 0xff, 0x80, 0xff, 0xd7, 0xff, 0x05, 0x00, 0x48, 0x00, 0x9b, 0x00, 0xd0, 0x00, +0xf0, 0x00, 0xd7, 0x00, 0xc3, 0x00, 0x81, 0x00, 0x4f, 0x00, 0x18, 0x00, 0xe5, 0xff, 0xb5, 0xff, +0x5d, 0xff, 0x21, 0xff, 0xd5, 0xfe, 0xa5, 0xfe, 0xab, 0xfe, 0xd7, 0xfe, 0x59, 0xff, 0xb9, 0xff, +0x21, 0x00, 0x7b, 0x00, 0x64, 0x00, 0x21, 0x00, 0x90, 0xff, 0xf2, 0xfe, 0x68, 0xfe, 0xca, 0xfd, +0x96, 0xfd, 0x8a, 0xfd, 0xb9, 0xfd, 0x2a, 0xfe, 0x96, 0xfe, 0x39, 0xff, 0xa6, 0xff, 0xbb, 0xff, +0x94, 0xff, 0xcf, 0xfe, 0x04, 0xfe, 0x1b, 0xfd, 0x69, 0xfc, 0x0e, 0xfc, 0xc9, 0xfb, 0xd6, 0xfb, +0xdf, 0xfb, 0xca, 0xfb, 0xb8, 0xfb, 0x7f, 0xfb, 0x45, 0xfb, 0xdc, 0xfa, 0x3c, 0xfa, 0xdc, 0xf9, +0x79, 0xf9, 0x86, 0xf9, 0xe7, 0xf9, 0x76, 0xfa, 0x3d, 0xfb, 0xa5, 0xfb, 0xdd, 0xfb, 0x03, 0xfc, +0xee, 0xfb, 0x01, 0xfc, 0xcd, 0xfb, 0x9a, 0xfb, 0x6d, 0xfb, 0x10, 0xfb, 0x4f, 0xfb, 0x3b, 0xfc, +0xe3, 0xfd, 0xe0, 0xff, 0xc2, 0x01, 0x91, 0x03, 0xf9, 0x04, 0x5f, 0x06, 0xc0, 0x07, 0x28, 0x09, +0x4c, 0x0a, 0xbe, 0x0a, 0x5b, 0x0a, 0x56, 0x09, 0x1d, 0x08, 0x07, 0x07, 0x00, 0x06, 0x34, 0x05, +0x3a, 0x04, 0x29, 0x03, 0x42, 0x02, 0xfc, 0x01, 0xd8, 0x02, 0x80, 0x04, 0x97, 0x06, 0x6f, 0x08, +0xbc, 0x09, 0x4d, 0x0a, 0x15, 0x0a, 0x71, 0x09, 0x5f, 0x08, 0xea, 0x06, 0x07, 0x05, 0xea, 0x02, +0x5c, 0x01, 0x8c, 0x00, 0xa0, 0x00, 0x38, 0x01, 0xbf, 0x01, 0x06, 0x02, 0x65, 0x01, 0x5a, 0x00, +0x07, 0xff, 0xd0, 0xfd, 0xce, 0xfc, 0xb6, 0xfb, 0x0c, 0xfb, 0xb0, 0xfa, 0xf5, 0xfa, 0xd3, 0xfb, +0xc5, 0xfc, 0xbd, 0xfd, 0xf6, 0xfd, 0x85, 0xfd, 0xa7, 0xfc, 0x79, 0xfb, 0xf6, 0xfa, 0x9f, 0xfa, +0xe0, 0xfa, 0x73, 0xfb, 0x10, 0xfc, 0x44, 0xfd, 0x8b, 0xfe, 0x10, 0x00, 0x99, 0x01, 0xa5, 0x02, +0x74, 0x03, 0x92, 0x03, 0x86, 0x03, 0x7e, 0x03, 0x79, 0x03, 0xad, 0x03, 0x8f, 0x03, 0x31, 0x03, +0xbc, 0x02, 0xe5, 0x01, 0x45, 0x01, 0x90, 0x00, 0xe7, 0xff, 0x7c, 0xff, 0xf2, 0xfe, 0xd1, 0xfe, +0xf5, 0xfe, 0x69, 0xff, 0x3b, 0x00, 0xdb, 0x00, 0x6f, 0x01, 0xaf, 0x01, 0xbd, 0x01, 0xcd, 0x01, +0xab, 0x01, 0xbe, 0x01, 0xe6, 0x01, 0x10, 0x02, 0x93, 0x02, 0x15, 0x03, 0xaf, 0x03, 0x27, 0x04, +0x04, 0x04, 0x5f, 0x03, 0xfd, 0x01, 0x22, 0x00, 0x35, 0xfe, 0x60, 0xfc, 0x0b, 0xfb, 0x44, 0xfa, +0x1e, 0xfa, 0xb6, 0xfa, 0x9e, 0xfb, 0xe1, 0xfc, 0xf6, 0xfd, 0xb5, 0xfe, 0xd3, 0xfe, 0x54, 0xfe, +0x9c, 0xfd, 0xe1, 0xfc, 0x7d, 0xfc, 0x85, 0xfc, 0xed, 0xfc, 0x9b, 0xfd, 0x4b, 0xfe, 0xf3, 0xfe, +0x5d, 0xff, 0x7e, 0xff, 0x44, 0xff, 0x9c, 0xfe, 0xb7, 0xfd, 0xa5, 0xfc, 0xb0, 0xfb, 0x2a, 0xfb, +0x02, 0xfb, 0x57, 0xfb, 0x77, 0xfb, 0x76, 0xfb, 0x19, 0xfb, 0x31, 0xfa, 0x53, 0xf9, 0x55, 0xf8, +0xd1, 0xf7, 0xa8, 0xf7, 0xaf, 0xf7, 0x38, 0xf8, 0x01, 0xf9, 0x3e, 0xfa, 0xb4, 0xfb, 0xec, 0xfc, +0x26, 0xfe, 0x8d, 0xfe, 0x70, 0xfe, 0xd7, 0xfd, 0xc0, 0xfc, 0xf4, 0xfb, 0xeb, 0xfa, 0x31, 0xfa, +0xe7, 0xf9, 0xd6, 0xf9, 0xd5, 0xfa, 0x5d, 0xfc, 0xb4, 0xfe, 0x88, 0x01, 0x3d, 0x04, 0xe9, 0x06, +0xea, 0x08, 0x62, 0x0a, 0x62, 0x0b, 0x6d, 0x0b, 0xf3, 0x0a, 0x86, 0x09, 0xe4, 0x07, 0x5e, 0x06, +0x2e, 0x05, 0xcc, 0x04, 0xda, 0x04, 0x39, 0x05, 0x8f, 0x05, 0x92, 0x05, 0x74, 0x05, 0x33, 0x05, +0xfd, 0x04, 0xb7, 0x04, 0x3e, 0x04, 0xb0, 0x03, 0x01, 0x03, 0x88, 0x02, 0x69, 0x02, 0x94, 0x02, +0xd8, 0x02, 0xe9, 0x02, 0xba, 0x02, 0x46, 0x02, 0xca, 0x01, 0x85, 0x01, 0x65, 0x01, 0x7b, 0x01, +0x6f, 0x01, 0x40, 0x01, 0x07, 0x01, 0xb3, 0x00, 0x94, 0x00, 0x83, 0x00, 0x5c, 0x00, 0x30, 0x00, +0xba, 0xff, 0x5f, 0xff, 0x11, 0xff, 0x03, 0xff, 0x50, 0xff, 0x99, 0xff, 0xd4, 0xff, 0xd1, 0xff, +0x99, 0xff, 0x70, 0xff, 0x30, 0xff, 0x38, 0xff, 0x32, 0xff, 0x37, 0xff, 0x56, 0xff, 0x51, 0xff, +0x91, 0xff, 0xfc, 0xff, 0x7c, 0x00, 0x17, 0x01, 0x85, 0x01, 0xef, 0x01, 0x1f, 0x02, 0x25, 0x02, +0x2b, 0x02, 0xd4, 0x01, 0x7e, 0x01, 0xd9, 0x00, 0x0d, 0x00, 0x57, 0xff, 0x80, 0xfe, 0xef, 0xfd, +0x8a, 0xfd, 0x55, 0xfd, 0x8e, 0xfd, 0xb5, 0xfd, 0x2a, 0xfe, 0x96, 0xfe, 0xdb, 0xfe, 0x26, 0xff, +0x12, 0xff, 0xfc, 0xfe, 0xd6, 0xfe, 0x83, 0xfe, 0x6a, 0xfe, 0x20, 0xfe, 0x05, 0xfe, 0xdb, 0xfd, +0xa8, 0xfd, 0xaf, 0xfd, 0x7a, 0xfd, 0x49, 0xfd, 0x16, 0xfd, 0xb2, 0xfc, 0x91, 0xfc, 0x73, 0xfc, +0x87, 0xfc, 0xf1, 0xfc, 0x43, 0xfd, 0xde, 0xfd, 0x31, 0xfe, 0x81, 0xfe, 0xce, 0xfe, 0xc7, 0xfe, +0xd1, 0xfe, 0x98, 0xfe, 0x74, 0xfe, 0x6a, 0xfe, 0x5e, 0xfe, 0xaa, 0xfe, 0xf0, 0xfe, 0x35, 0xff, +0x8a, 0xff, 0x7e, 0xff, 0x7e, 0xff, 0x35, 0xff, 0xd7, 0xfe, 0x72, 0xfe, 0xda, 0xfd, 0x75, 0xfd, +0x01, 0xfd, 0xc0, 0xfc, 0xba, 0xfc, 0xc3, 0xfc, 0x17, 0xfd, 0x51, 0xfd, 0x79, 0xfd, 0x88, 0xfd, +0x64, 0xfd, 0x6e, 0xfd, 0x6f, 0xfd, 0x91, 0xfd, 0xdd, 0xfd, 0x03, 0xfe, 0x27, 0xfe, 0x25, 0xfe, +0x21, 0xfe, 0x5e, 0xfe, 0x85, 0xfe, 0xc7, 0xfe, 0xd5, 0xfe, 0xc0, 0xfe, 0x98, 0xfe, 0x60, 0xfe, +0x66, 0xfe, 0x6e, 0xfe, 0x55, 0xfe, 0xec, 0xfd, 0x2f, 0xfd, 0x77, 0xfc, 0xd9, 0xfb, 0xd9, 0xfb, +0x98, 0xfc, 0x0e, 0xfe, 0x05, 0x00, 0x22, 0x02, 0x6b, 0x04, 0x94, 0x06, 0x93, 0x08, 0x2e, 0x0a, +0xf0, 0x0a, 0xd6, 0x0a, 0xae, 0x09, 0xf4, 0x07, 0x16, 0x06, 0x9a, 0x04, 0xe1, 0x03, 0xc1, 0x03, +0x1f, 0x04, 0xa6, 0x04, 0x39, 0x05, 0xcf, 0x05, 0x41, 0x06, 0x9a, 0x06, 0x80, 0x06, 0xf8, 0x05, +0x0d, 0x05, 0xd4, 0x03, 0xe0, 0x02, 0x50, 0x02, 0xf4, 0x01, 0xd5, 0x01, 0x6d, 0x01, 0xc4, 0x00, +0xc6, 0xff, 0x90, 0xfe, 0x85, 0xfd, 0x83, 0xfc, 0xd4, 0xfb, 0x5f, 0xfb, 0x57, 0xfb, 0xdf, 0xfb, +0xda, 0xfc, 0x58, 0xfe, 0xe1, 0xff, 0x3d, 0x01, 0x16, 0x02, 0x48, 0x02, 0x06, 0x02, 0x59, 0x01, +0x70, 0x00, 0x88, 0xff, 0x85, 0xfe, 0xbd, 0xfd, 0x28, 0xfd, 0xe2, 0xfc, 0x15, 0xfd, 0x60, 0xfd, +0xea, 0xfd, 0x4b, 0xfe, 0x84, 0xfe, 0xae, 0xfe, 0xb0, 0xfe, 0xd4, 0xfe, 0x05, 0xff, 0x4f, 0xff, +0xae, 0xff, 0x1d, 0x00, 0xc3, 0x00, 0x74, 0x01, 0x56, 0x02, 0x28, 0x03, 0xb3, 0x03, 0x0b, 0x04, +0xe5, 0x03, 0x93, 0x03, 0x20, 0x03, 0x7c, 0x02, 0xf0, 0x01, 0x3e, 0x01, 0xa3, 0x00, 0x18, 0x00, +0xae, 0xff, 0xb6, 0xff, 0xdf, 0xff, 0x42, 0x00, 0xa8, 0x00, 0xf5, 0x00, 0x5d, 0x01, 0x95, 0x01, +0xe2, 0x01, 0x0d, 0x02, 0x08, 0x02, 0xe2, 0x01, 0x5b, 0x01, 0xbc, 0x00, 0x21, 0x00, 0x91, 0xff, +0x2f, 0xff, 0xed, 0xfe, 0xe2, 0xfe, 0xf8, 0xfe, 0x3b, 0xff, 0xc5, 0xff, 0x65, 0x00, 0x12, 0x01, +0x91, 0x01, 0xad, 0x01, 0x8d, 0x01, 0x09, 0x01, 0x72, 0x00, 0xd4, 0xff, 0x2a, 0xff, 0x99, 0xfe, +0xe6, 0xfd, 0x5f, 0xfd, 0xf2, 0xfc, 0xb8, 0xfc, 0xc7, 0xfc, 0xdd, 0xfc, 0x03, 0xfd, 0xf4, 0xfc, +0xc2, 0xfc, 0x94, 0xfc, 0x6b, 0xfc, 0x84, 0xfc, 0xa2, 0xfc, 0xbe, 0xfc, 0xca, 0xfc, 0x8a, 0xfc, +0x4d, 0xfc, 0xf4, 0xfb, 0x7c, 0xfb, 0x03, 0xfb, 0x43, 0xfa, 0x95, 0xf9, 0xe7, 0xf8, 0x7d, 0xf8, +0x79, 0xf8, 0xc0, 0xf8, 0x5a, 0xf9, 0x20, 0xfa, 0xdd, 0xfa, 0xb5, 0xfb, 0x55, 0xfc, 0xe4, 0xfc, +0x57, 0xfd, 0x70, 0xfd, 0x6a, 0xfd, 0x50, 0xfd, 0x62, 0xfd, 0xc3, 0xfd, 0x44, 0xfe, 0xe2, 0xfe, +0x5c, 0xff, 0x8e, 0xff, 0xa1, 0xff, 0x99, 0xff, 0x85, 0xff, 0x0b, 0xff, 0x4a, 0xfe, 0x47, 0xfd, +0x22, 0xfc, 0x90, 0xfb, 0x03, 0xfc, 0x8c, 0xfd, 0x0a, 0x00, 0xeb, 0x02, 0xcd, 0x05, 0x4c, 0x08, +0x42, 0x0a, 0xaa, 0x0b, 0x4e, 0x0c, 0x12, 0x0c, 0xd6, 0x0a, 0xae, 0x08, 0x44, 0x06, 0x5b, 0x04, +0x76, 0x03, 0xe9, 0x03, 0x7b, 0x05, 0x9d, 0x07, 0xa5, 0x09, 0x06, 0x0b, 0x9d, 0x0b, 0x45, 0x0b, +0xfa, 0x09, 0xbf, 0x07, 0xad, 0x04, 0x1e, 0x01, 0xa1, 0xfd, 0xe0, 0xfa, 0x5d, 0xf9, 0x45, 0xf9, +0x58, 0xfa, 0x06, 0xfc, 0xcd, 0xfd, 0x7b, 0xff, 0xc0, 0x00, 0xd8, 0x01, 0x7e, 0x02, 0xe9, 0x02, +0xe9, 0x02, 0x87, 0x02, 0x10, 0x02, 0xa3, 0x01, 0x8a, 0x01, 0x89, 0x01, 0x6e, 0x01, 0x0d, 0x01, +0x37, 0x00, 0x2d, 0xff, 0x20, 0xfe, 0x3c, 0xfd, 0xe4, 0xfc, 0xe9, 0xfc, 0x45, 0xfd, 0xd7, 0xfd, +0x83, 0xfe, 0x70, 0xff, 0x4f, 0x00, 0x32, 0x01, 0xde, 0x01, 0x3c, 0x02, 0x61, 0x02, 0x3b, 0x02, +0x0d, 0x02, 0xf2, 0x01, 0xd4, 0x01, 0xe9, 0x01, 0xf0, 0x01, 0x06, 0x02, 0x03, 0x02, 0xbf, 0x01, +0x89, 0x01, 0x2b, 0x01, 0xcf, 0x00, 0x83, 0x00, 0x2a, 0x00, 0xf6, 0xff, 0xb4, 0xff, 0x7d, 0xff, +0x4c, 0xff, 0x0d, 0xff, 0xfd, 0xfe, 0xf0, 0xfe, 0x05, 0xff, 0x2b, 0xff, 0x5e, 0xff, 0xb5, 0xff, +0xf0, 0xff, 0x07, 0x00, 0x11, 0x00, 0xce, 0xff, 0x6b, 0xff, 0xd7, 0xfe, 0x41, 0xfe, 0xec, 0xfd, +0xbf, 0xfd, 0x10, 0xfe, 0x94, 0xfe, 0x60, 0xff, 0x32, 0x00, 0xe8, 0x00, 0x71, 0x01, 0x90, 0x01, +0x43, 0x01, 0x8e, 0x00, 0x78, 0xff, 0x49, 0xfe, 0x3e, 0xfd, 0x80, 0xfc, 0x1c, 0xfc, 0xf7, 0xfb, +0x0b, 0xfc, 0x0c, 0xfc, 0xf7, 0xfb, 0xd1, 0xfb, 0x8b, 0xfb, 0x44, 0xfb, 0xdd, 0xfa, 0x79, 0xfa, +0x2c, 0xfa, 0x0d, 0xfa, 0x46, 0xfa, 0xe5, 0xfa, 0xba, 0xfb, 0x93, 0xfc, 0x28, 0xfd, 0x68, 0xfd, +0x1d, 0xfd, 0xad, 0xfc, 0x3a, 0xfc, 0xc7, 0xfb, 0x84, 0xfb, 0x31, 0xfb, 0xe7, 0xfa, 0xa6, 0xfa, +0x9d, 0xfa, 0xe1, 0xfa, 0x56, 0xfb, 0xe6, 0xfb, 0x6e, 0xfc, 0xe3, 0xfc, 0x72, 0xfd, 0x3b, 0xfe, +0x7f, 0xff, 0xec, 0x00, 0x3c, 0x02, 0x1d, 0x03, 0x3a, 0x03, 0xdf, 0x02, 0x22, 0x02, 0x3a, 0x01, +0x4b, 0x00, 0x4f, 0xff, 0x5f, 0xfe, 0xa7, 0xfd, 0x47, 0xfd, 0xe2, 0xfd, 0x5c, 0xff, 0x7e, 0x01, +0x9f, 0x03, 0x38, 0x05, 0x09, 0x06, 0x43, 0x06, 0x2e, 0x06, 0x0a, 0x06, 0xe2, 0x05, 0x77, 0x05, +0xc1, 0x04, 0xfe, 0x03, 0x8c, 0x03, 0xea, 0x03, 0x0d, 0x05, 0x69, 0x06, 0x69, 0x07, 0x86, 0x07, +0xfc, 0x06, 0x17, 0x06, 0x30, 0x05, 0x89, 0x04, 0xa4, 0x03, 0x74, 0x02, 0xc5, 0x00, 0x09, 0xff, +0xd2, 0xfd, 0x64, 0xfd, 0xb1, 0xfd, 0x16, 0xfe, 0x1e, 0xfe, 0xc9, 0xfd, 0x3a, 0xfd, 0x1d, 0xfd, +0x6d, 0xfd, 0x1d, 0xfe, 0xd3, 0xfe, 0x25, 0xff, 0x43, 0xff, 0x82, 0xff, 0x2d, 0x00, 0x45, 0x01, +0x54, 0x02, 0xf5, 0x02, 0xdd, 0x02, 0x22, 0x02, 0x39, 0x01, 0x73, 0x00, 0x01, 0x00, 0xae, 0xff, +0x30, 0xff, 0xa6, 0xfe, 0x35, 0xfe, 0x3d, 0xfe, 0xe3, 0xfe, 0xf0, 0xff, 0x13, 0x01, 0xdd, 0x01, +0x53, 0x02, 0x88, 0x02, 0xe1, 0x02, 0x64, 0x03, 0xf4, 0x03, 0x6f, 0x04, 0xad, 0x04, 0xd1, 0x04, +0xde, 0x04, 0x12, 0x05, 0x46, 0x05, 0x4c, 0x05, 0x04, 0x05, 0x41, 0x04, 0x5e, 0x03, 0x8a, 0x02, +0xd3, 0x01, 0x5c, 0x01, 0xe3, 0x00, 0x7f, 0x00, 0x3b, 0x00, 0x0d, 0x00, 0x3a, 0x00, 0x95, 0x00, +0xff, 0x00, 0x61, 0x01, 0x79, 0x01, 0x96, 0x01, 0xa7, 0x01, 0xd2, 0x01, 0x09, 0x02, 0xf4, 0x01, +0xb2, 0x01, 0xe6, 0x00, 0xce, 0xff, 0x9f, 0xfe, 0x50, 0xfd, 0x44, 0xfc, 0x4d, 0xfb, 0x9e, 0xfa, +0x66, 0xfa, 0x8a, 0xfa, 0x82, 0xfb, 0xe8, 0xfc, 0xa0, 0xfe, 0x7d, 0x00, 0xde, 0x01, 0xdb, 0x02, +0x0c, 0x03, 0xad, 0x02, 0xd4, 0x01, 0x72, 0x00, 0x14, 0xff, 0x7a, 0xfd, 0x19, 0xfc, 0x1a, 0xfb, +0x76, 0xfa, 0x82, 0xfa, 0xd4, 0xfa, 0x68, 0xfb, 0xf6, 0xfb, 0x28, 0xfc, 0x3f, 0xfc, 0x13, 0xfc, +0xe0, 0xfb, 0xdf, 0xfb, 0xdd, 0xfb, 0x1d, 0xfc, 0x57, 0xfc, 0xc3, 0xfc, 0x55, 0xfd, 0x02, 0xfe, +0xba, 0xfe, 0x27, 0xff, 0x24, 0xff, 0xb1, 0xfe, 0xcc, 0xfd, 0xed, 0xfc, 0x38, 0xfc, 0xd3, 0xfb, +0xc5, 0xfb, 0xd0, 0xfb, 0x0c, 0xfc, 0x67, 0xfc, 0xdd, 0xfc, 0x59, 0xfd, 0xc8, 0xfd, 0x0e, 0xfe, +0x05, 0xfe, 0xca, 0xfd, 0x85, 0xfd, 0x44, 0xfd, 0x2f, 0xfd, 0x16, 0xfd, 0xd7, 0xfc, 0x62, 0xfc, +0xc3, 0xfb, 0xf2, 0xfa, 0x25, 0xfa, 0x9d, 0xf9, 0x8d, 0xf9, 0x41, 0xfa, 0xae, 0xfb, 0xdd, 0xfd, +0xa1, 0x00, 0x86, 0x03, 0x36, 0x06, 0x37, 0x08, 0x28, 0x09, 0x0c, 0x09, 0xc7, 0x07, 0xa4, 0x05, +0xfe, 0x02, 0x4a, 0x00, 0x3f, 0xfe, 0x12, 0xfd, 0x39, 0xfd, 0x82, 0xfe, 0x7f, 0x00, 0xe8, 0x02, +0xdd, 0x04, 0x33, 0x06, 0x97, 0x06, 0x33, 0x06, 0x17, 0x05, 0x59, 0x03, 0x4e, 0x01, 0x61, 0xff, +0xd9, 0xfd, 0x49, 0xfd, 0x8c, 0xfd, 0xb2, 0xfe, 0x2a, 0x00, 0x8c, 0x01, 0xa2, 0x02, 0x36, 0x03, +0x8a, 0x03, 0x93, 0x03, 0x65, 0x03, 0x1e, 0x03, 0xb0, 0x02, 0x58, 0x02, 0x46, 0x02, 0x72, 0x02, +0x08, 0x03, 0x9c, 0x03, 0x05, 0x04, 0x0e, 0x04, 0x8e, 0x03, 0xe5, 0x02, 0xeb, 0x01, 0x03, 0x01, +0x3d, 0x00, 0xa4, 0xff, 0x6e, 0xff, 0x7e, 0xff, 0x0e, 0x00, 0x0b, 0x01, 0x26, 0x02, 0x6c, 0x03, +0x5d, 0x04, 0x09, 0x05, 0x52, 0x05, 0x2e, 0x05, 0xd7, 0x04, 0x38, 0x04, 0x7d, 0x03, 0xd5, 0x02, +0x3c, 0x02, 0xe9, 0x01, 0xb3, 0x01, 0xa0, 0x01, 0x82, 0x01, 0x36, 0x01, 0xd2, 0x00, 0x58, 0x00, +0xdb, 0xff, 0x59, 0xff, 0xdb, 0xfe, 0x97, 0xfe, 0x7b, 0xfe, 0xa9, 0xfe, 0x35, 0xff, 0xe0, 0xff, +0xa9, 0x00, 0x35, 0x01, 0x6d, 0x01, 0x4e, 0x01, 0xf6, 0x00, 0x8d, 0x00, 0x0d, 0x00, 0xb3, 0xff, +0x61, 0xff, 0x24, 0xff, 0xfc, 0xfe, 0x0e, 0xff, 0x42, 0xff, 0x8f, 0xff, 0xce, 0xff, 0xce, 0xff, +0xa7, 0xff, 0x49, 0xff, 0xf0, 0xfe, 0xc8, 0xfe, 0xd2, 0xfe, 0x11, 0xff, 0x4d, 0xff, 0x79, 0xff, +0x7b, 0xff, 0x4f, 0xff, 0xf4, 0xfe, 0x65, 0xfe, 0xaa, 0xfd, 0xb5, 0xfc, 0xb0, 0xfb, 0xd0, 0xfa, +0x4b, 0xfa, 0x44, 0xfa, 0xb3, 0xfa, 0x66, 0xfb, 0x42, 0xfc, 0xe7, 0xfc, 0x4c, 0xfd, 0x63, 0xfd, +0x38, 0xfd, 0xe0, 0xfc, 0x39, 0xfc, 0x7f, 0xfb, 0xc6, 0xfa, 0x41, 0xfa, 0x19, 0xfa, 0x4f, 0xfa, +0xd2, 0xfa, 0x8c, 0xfb, 0x0a, 0xfc, 0x5e, 0xfc, 0x3f, 0xfc, 0xea, 0xfb, 0x65, 0xfb, 0xe7, 0xfa, +0x6b, 0xfa, 0x13, 0xfa, 0xf3, 0xf9, 0x36, 0xfa, 0xc4, 0xfa, 0xbb, 0xfb, 0xcc, 0xfc, 0xce, 0xfd, +0x5a, 0xfe, 0x6c, 0xfe, 0xf4, 0xfd, 0x42, 0xfd, 0x6b, 0xfc, 0xb6, 0xfb, 0x44, 0xfb, 0x40, 0xfb, +0xbb, 0xfb, 0xbe, 0xfc, 0x51, 0xfe, 0x4b, 0x00, 0x6c, 0x02, 0x44, 0x04, 0xa9, 0x05, 0x7c, 0x06, +0xef, 0x06, 0xf9, 0x06, 0xc4, 0x06, 0x4d, 0x06, 0xc0, 0x05, 0x17, 0x05, 0xa8, 0x04, 0x78, 0x04, +0xb2, 0x04, 0x0f, 0x05, 0x5e, 0x05, 0x81, 0x05, 0x4d, 0x05, 0xf0, 0x04, 0x71, 0x04, 0xf6, 0x03, +0x86, 0x03, 0xf2, 0x02, 0x42, 0x02, 0x71, 0x01, 0xd3, 0x00, 0x81, 0x00, 0x6a, 0x00, 0x93, 0x00, +0xac, 0x00, 0xa9, 0x00, 0x87, 0x00, 0x5b, 0x00, 0x85, 0x00, 0xf6, 0x00, 0x92, 0x01, 0x41, 0x02, +0xb2, 0x02, 0x28, 0x03, 0x7b, 0x03, 0xea, 0x03, 0x55, 0x04, 0x98, 0x04, 0x8d, 0x04, 0xfa, 0x03, +0x16, 0x03, 0xf9, 0x01, 0xf6, 0x00, 0x44, 0x00, 0xbf, 0xff, 0x74, 0xff, 0x3b, 0xff, 0x11, 0xff, +0x30, 0xff, 0x77, 0xff, 0x1f, 0x00, 0xd5, 0x00, 0x54, 0x01, 0x86, 0x01, 0x65, 0x01, 0x29, 0x01, +0x04, 0x01, 0xfc, 0x00, 0x20, 0x01, 0x4c, 0x01, 0x62, 0x01, 0x56, 0x01, 0x57, 0x01, 0x7e, 0x01, +0xd3, 0x01, 0x0e, 0x02, 0x25, 0x02, 0xdc, 0x01, 0x54, 0x01, 0x94, 0x00, 0x02, 0x00, 0xa0, 0xff, +0x5a, 0xff, 0x2b, 0xff, 0xe7, 0xfe, 0xb7, 0xfe, 0xa7, 0xfe, 0xdd, 0xfe, 0x47, 0xff, 0xca, 0xff, +0x47, 0x00, 0x8a, 0x00, 0x9a, 0x00, 0xa3, 0x00, 0x96, 0x00, 0x8d, 0x00, 0x4b, 0x00, 0xbb, 0xff, +0xe4, 0xfe, 0xe0, 0xfd, 0x10, 0xfd, 0x80, 0xfc, 0x5d, 0xfc, 0xa6, 0xfc, 0x32, 0xfd, 0x0e, 0xfe, +0x1c, 0xff, 0x3f, 0x00, 0x55, 0x01, 0x10, 0x02, 0x48, 0x02, 0xdc, 0x01, 0xdd, 0x00, 0xb0, 0xff, +0x86, 0xfe, 0xb8, 0xfd, 0x62, 0xfd, 0x52, 0xfd, 0xb9, 0xfd, 0x4c, 0xfe, 0x1b, 0xff, 0xfa, 0xff, +0xac, 0x00, 0xff, 0x00, 0x99, 0x00, 0xcf, 0xff, 0xb8, 0xfe, 0xdb, 0xfd, 0x6a, 0xfd, 0x66, 0xfd, +0xba, 0xfd, 0x15, 0xfe, 0x36, 0xfe, 0x49, 0xfe, 0x19, 0xfe, 0xe4, 0xfd, 0x7c, 0xfd, 0xd4, 0xfc, +0x03, 0xfc, 0x30, 0xfb, 0xc4, 0xfa, 0x01, 0xfb, 0xf7, 0xfb, 0x67, 0xfd, 0x94, 0xfe, 0x67, 0xff, +0x70, 0xff, 0xea, 0xfe, 0x37, 0xfe, 0x6d, 0xfd, 0xca, 0xfc, 0x0b, 0xfc, 0x61, 0xfb, 0xdd, 0xfa, +0xa2, 0xfa, 0x08, 0xfb, 0xd2, 0xfb, 0xa3, 0xfc, 0xfa, 0xfc, 0x82, 0xfc, 0x80, 0xfb, 0x49, 0xfa, +0x7c, 0xf9, 0xa3, 0xf9, 0xae, 0xfa, 0x5b, 0xfc, 0x20, 0xfe, 0xff, 0xff, 0xec, 0x01, 0xc0, 0x03, +0x85, 0x05, 0xca, 0x06, 0x32, 0x07, 0xac, 0x06, 0x37, 0x05, 0xbc, 0x03, 0xbf, 0x02, 0x83, 0x02, +0x01, 0x03, 0x88, 0x03, 0xed, 0x03, 0xca, 0x03, 0x4f, 0x03, 0xdf, 0x02, 0x89, 0x02, 0x55, 0x02, +0x0d, 0x02, 0x76, 0x01, 0xc8, 0x00, 0x33, 0x00, 0x32, 0x00, 0xcb, 0x00, 0xaf, 0x01, 0x7c, 0x02, +0xb5, 0x02, 0x58, 0x02, 0x87, 0x01, 0xb1, 0x00, 0x3c, 0x00, 0x35, 0x00, 0x79, 0x00, 0xc8, 0x00, +0x17, 0x01, 0x89, 0x01, 0x1f, 0x02, 0xfd, 0x02, 0xd5, 0x03, 0x65, 0x04, 0x5f, 0x04, 0xbc, 0x03, +0xc8, 0x02, 0xd4, 0x01, 0x28, 0x01, 0xed, 0x00, 0xfc, 0x00, 0x26, 0x01, 0x54, 0x01, 0x7d, 0x01, +0xdf, 0x01, 0x51, 0x02, 0xd3, 0x02, 0x49, 0x03, 0x6a, 0x03, 0x48, 0x03, 0xea, 0x02, 0x6a, 0x02, +0x08, 0x02, 0xb7, 0x01, 0x99, 0x01, 0x84, 0x01, 0x6a, 0x01, 0x61, 0x01, 0x67, 0x01, 0x92, 0x01, +0xd5, 0x01, 0x1d, 0x02, 0x4a, 0x02, 0x46, 0x02, 0x05, 0x02, 0xa5, 0x01, 0x26, 0x01, 0xa8, 0x00, +0x2e, 0x00, 0xc4, 0xff, 0x6c, 0xff, 0x22, 0xff, 0xfd, 0xfe, 0xfb, 0xfe, 0x15, 0xff, 0x3b, 0xff, +0x54, 0xff, 0x5f, 0xff, 0x4d, 0xff, 0x11, 0xff, 0xf1, 0xfe, 0xca, 0xfe, 0xdb, 0xfe, 0xfe, 0xfe, +0x3d, 0xff, 0x7a, 0xff, 0xa4, 0xff, 0xbf, 0xff, 0xb9, 0xff, 0x80, 0xff, 0x19, 0xff, 0x88, 0xfe, +0xf9, 0xfd, 0x6f, 0xfd, 0x13, 0xfd, 0x0a, 0xfd, 0x2f, 0xfd, 0xa0, 0xfd, 0x0c, 0xfe, 0x85, 0xfe, +0xcc, 0xfe, 0xee, 0xfe, 0xf0, 0xfe, 0xc4, 0xfe, 0xa6, 0xfe, 0x7d, 0xfe, 0x6b, 0xfe, 0x75, 0xfe, +0xa3, 0xfe, 0xec, 0xfe, 0x3c, 0xff, 0x76, 0xff, 0x89, 0xff, 0x59, 0xff, 0xe3, 0xfe, 0x3e, 0xfe, +0x6f, 0xfd, 0xb9, 0xfc, 0x34, 0xfc, 0x0d, 0xfc, 0x36, 0xfc, 0x88, 0xfc, 0xf5, 0xfc, 0x3b, 0xfd, +0x45, 0xfd, 0x10, 0xfd, 0xb0, 0xfc, 0x2a, 0xfc, 0xae, 0xfb, 0x41, 0xfb, 0x1d, 0xfb, 0x41, 0xfb, +0xde, 0xfb, 0xfc, 0xfc, 0x70, 0xfe, 0x1b, 0x00, 0x86, 0x01, 0x50, 0x02, 0x5c, 0x02, 0xa8, 0x01, +0x60, 0x00, 0xd1, 0xfe, 0x2a, 0xfd, 0x9e, 0xfb, 0x26, 0xfa, 0xea, 0xf8, 0x1f, 0xf8, 0xf3, 0xf7, +0x86, 0xf8, 0xa7, 0xf9, 0x24, 0xfb, 0x89, 0xfc, 0x9d, 0xfd, 0x60, 0xfe, 0xe4, 0xfe, 0x81, 0xff, +0x5f, 0x00, 0x72, 0x01, 0x9d, 0x02, 0xa3, 0x03, 0x97, 0x04, 0x6a, 0x05, 0x43, 0x06, 0xfb, 0x06, +0x6c, 0x07, 0x55, 0x07, 0xb2, 0x06, 0x80, 0x05, 0x2b, 0x04, 0xf5, 0x02, 0x29, 0x02, 0xbe, 0x01, +0x92, 0x01, 0x8d, 0x01, 0x7c, 0x01, 0x82, 0x01, 0xa9, 0x01, 0xd9, 0x01, 0x08, 0x02, 0x05, 0x02, +0xd1, 0x01, 0x83, 0x01, 0x36, 0x01, 0x1a, 0x01, 0x32, 0x01, 0x71, 0x01, 0x94, 0x01, 0x95, 0x01, +0x6e, 0x01, 0x2a, 0x01, 0x0b, 0x01, 0x06, 0x01, 0x44, 0x01, 0xa5, 0x01, 0x12, 0x02, 0x9a, 0x02, +0x52, 0x03, 0x1f, 0x04, 0x07, 0x05, 0xa7, 0x05, 0xf1, 0x05, 0xd0, 0x05, 0x31, 0x05, 0x69, 0x04, +0x89, 0x03, 0xbf, 0x02, 0x0d, 0x02, 0x69, 0x01, 0xf4, 0x00, 0x9a, 0x00, 0x76, 0x00, 0x75, 0x00, +0x88, 0x00, 0x8b, 0x00, 0x71, 0x00, 0x37, 0x00, 0xfc, 0xff, 0xdf, 0xff, 0xf5, 0xff, 0x2e, 0x00, +0x5b, 0x00, 0x74, 0x00, 0x4e, 0x00, 0x0f, 0x00, 0xb2, 0xff, 0x66, 0xff, 0xfa, 0xfe, 0x7c, 0xfe, +0xcd, 0xfd, 0x20, 0xfd, 0x8e, 0xfc, 0x60, 0xfc, 0xa3, 0xfc, 0x30, 0xfd, 0xdc, 0xfd, 0x68, 0xfe, +0xb3, 0xfe, 0xcf, 0xfe, 0xe1, 0xfe, 0x01, 0xff, 0x21, 0xff, 0x29, 0xff, 0x0c, 0xff, 0xb3, 0xfe, +0x62, 0xfe, 0x33, 0xfe, 0x79, 0xfe, 0x29, 0xff, 0xf5, 0xff, 0xc1, 0x00, 0x39, 0x01, 0x7f, 0x01, +0xad, 0x01, 0xe8, 0x01, 0x3a, 0x02, 0x7a, 0x02, 0x7c, 0x02, 0x28, 0x02, 0x7e, 0x01, 0xd2, 0x00, +0x41, 0x00, 0x03, 0x00, 0xff, 0xff, 0x08, 0x00, 0xfb, 0xff, 0xbd, 0xff, 0x82, 0xff, 0x52, 0xff, +0x56, 0xff, 0x70, 0xff, 0x84, 0xff, 0x63, 0xff, 0x14, 0xff, 0xba, 0xfe, 0x7a, 0xfe, 0x73, 0xfe, +0x9d, 0xfe, 0xd2, 0xfe, 0xd4, 0xfe, 0x87, 0xfe, 0xde, 0xfd, 0x12, 0xfd, 0x43, 0xfc, 0x94, 0xfb, +0x13, 0xfb, 0xad, 0xfa, 0x81, 0xfa, 0xab, 0xfa, 0x32, 0xfb, 0x18, 0xfc, 0x2d, 0xfd, 0x3a, 0xfe, +0xf5, 0xfe, 0x18, 0xff, 0xa9, 0xfe, 0xb4, 0xfd, 0x85, 0xfc, 0x60, 0xfb, 0xa5, 0xfa, 0x69, 0xfa, +0xd4, 0xfa, 0xc2, 0xfb, 0x31, 0xfd, 0xb5, 0xfe, 0x12, 0x00, 0xf5, 0x00, 0x48, 0x01, 0xeb, 0x00, +0xe5, 0xff, 0x90, 0xfe, 0x2b, 0xfd, 0x21, 0xfc, 0xd2, 0xfb, 0x76, 0xfc, 0x0d, 0xfe, 0x47, 0x00, +0xcb, 0x02, 0xfd, 0x04, 0xa4, 0x06, 0x64, 0x07, 0x4f, 0x07, 0x8f, 0x06, 0x5b, 0x05, 0xe9, 0x03, +0x80, 0x02, 0x4c, 0x01, 0x9a, 0x00, 0x6a, 0x00, 0xb0, 0x00, 0x32, 0x01, 0x87, 0x01, 0x71, 0x01, +0xe5, 0x00, 0xef, 0xff, 0xe0, 0xfe, 0x0f, 0xfe, 0xc6, 0xfd, 0x11, 0xfe, 0xd9, 0xfe, 0xee, 0xff, +0x1f, 0x01, 0x50, 0x02, 0x45, 0x03, 0xf4, 0x03, 0x0f, 0x04, 0x91, 0x03, 0x82, 0x02, 0x2c, 0x01, +0xfe, 0xff, 0x40, 0xff, 0x1d, 0xff, 0x87, 0xff, 0x3e, 0x00, 0x0c, 0x01, 0xa2, 0x01, 0x13, 0x02, +0x55, 0x02, 0x79, 0x02, 0x6d, 0x02, 0x25, 0x02, 0xce, 0x01, 0x6d, 0x01, 0x37, 0x01, 0x59, 0x01, +0xba, 0x01, 0x51, 0x02, 0xba, 0x02, 0xda, 0x02, 0x94, 0x02, 0x10, 0x02, 0x7c, 0x01, 0xef, 0x00, +0x9a, 0x00, 0x76, 0x00, 0x7f, 0x00, 0xaa, 0x00, 0x02, 0x01, 0x7f, 0x01, 0x1b, 0x02, 0xa0, 0x02, +0xdf, 0x02, 0xb8, 0x02, 0x25, 0x02, 0x47, 0x01, 0x44, 0x00, 0x60, 0xff, 0xb4, 0xfe, 0x5e, 0xfe, +0x3c, 0xfe, 0x57, 0xfe, 0x7c, 0xfe, 0xd1, 0xfe, 0x1c, 0xff, 0x73, 0xff, 0xc3, 0xff, 0x01, 0x00, +0x23, 0x00, 0x39, 0x00, 0x44, 0x00, 0x7f, 0x00, 0xd2, 0x00, 0x5f, 0x01, 0xfb, 0x01, 0x76, 0x02, +0x93, 0x02, 0x41, 0x02, 0x99, 0x01, 0xcb, 0x00, 0xe7, 0xff, 0x26, 0xff, 0xa9, 0xfe, 0x6e, 0xfe, +0x68, 0xfe, 0xa6, 0xfe, 0x21, 0xff, 0xba, 0xff, 0x60, 0x00, 0xcd, 0x00, 0xcb, 0x00, 0x66, 0x00, +0x91, 0xff, 0xad, 0xfe, 0xdc, 0xfd, 0x3d, 0xfd, 0xea, 0xfc, 0xd5, 0xfc, 0xdd, 0xfc, 0xfb, 0xfc, +0x0a, 0xfd, 0x24, 0xfd, 0x13, 0xfd, 0x04, 0xfd, 0xbf, 0xfc, 0x82, 0xfc, 0x32, 0xfc, 0x07, 0xfc, +0xf5, 0xfb, 0xfd, 0xfb, 0x08, 0xfc, 0xfb, 0xfb, 0xcb, 0xfb, 0x64, 0xfb, 0xd4, 0xfa, 0x08, 0xfa, +0x2a, 0xf9, 0x3f, 0xf8, 0x4f, 0xf7, 0x97, 0xf6, 0x37, 0xf6, 0x2e, 0xf6, 0x94, 0xf6, 0x42, 0xf7, +0x3c, 0xf8, 0x85, 0xf9, 0x13, 0xfb, 0xe8, 0xfc, 0xf3, 0xfe, 0xea, 0x00, 0x8c, 0x02, 0xba, 0x03, +0x66, 0x04, 0xaa, 0x04, 0x97, 0x04, 0x5e, 0x04, 0x02, 0x04, 0x82, 0x03, 0xf2, 0x02, 0x82, 0x02, +0x46, 0x02, 0x57, 0x02, 0x85, 0x02, 0xba, 0x02, 0xe0, 0x02, 0xed, 0x02, 0xd1, 0x02, 0xd1, 0x02, +0xf8, 0x02, 0x4f, 0x03, 0xc3, 0x03, 0x13, 0x04, 0x4a, 0x04, 0x5f, 0x04, 0x3b, 0x04, 0xe1, 0x03, +0x55, 0x03, 0xb0, 0x02, 0xd4, 0x01, 0xea, 0x00, 0x08, 0x00, 0x90, 0xff, 0x6b, 0xff, 0x91, 0xff, +0xf8, 0xff, 0x78, 0x00, 0xf4, 0x00, 0x4d, 0x01, 0x8f, 0x01, 0xb8, 0x01, 0xcd, 0x01, 0xaa, 0x01, +0x62, 0x01, 0xfc, 0x00, 0x99, 0x00, 0x55, 0x00, 0x3e, 0x00, 0x5e, 0x00, 0x9e, 0x00, 0xe6, 0x00, +0x25, 0x01, 0x61, 0x01, 0xa5, 0x01, 0xde, 0x01, 0x15, 0x02, 0x3f, 0x02, 0x3a, 0x02, 0x12, 0x02, +0xc5, 0x01, 0x86, 0x01, 0x62, 0x01, 0x77, 0x01, 0xad, 0x01, 0x02, 0x02, 0x57, 0x02, 0x9f, 0x02, +0xb8, 0x02, 0xc0, 0x02, 0xa7, 0x02, 0x80, 0x02, 0x2f, 0x02, 0xc7, 0x01, 0x4e, 0x01, 0xed, 0x00, +0x97, 0x00, 0x6a, 0x00, 0x66, 0x00, 0x74, 0x00, 0x7f, 0x00, 0x79, 0x00, 0x5d, 0x00, 0x28, 0x00, +0xea, 0xff, 0xaf, 0xff, 0x8d, 0xff, 0x80, 0xff, 0x91, 0xff, 0xae, 0xff, 0xc6, 0xff, 0xe2, 0xff, +0xfd, 0xff, 0x0d, 0x00, 0x20, 0x00, 0x2b, 0x00, 0x18, 0x00, 0x1b, 0x00, 0x16, 0x00, 0x35, 0x00, +0x79, 0x00, 0xc7, 0x00, 0x19, 0x01, 0x29, 0x01, 0xe8, 0x00, 0x60, 0x00, 0xb3, 0xff, 0x15, 0xff, +0x8a, 0xfe, 0x4b, 0xfe, 0x4a, 0xfe, 0x82, 0xfe, 0xf3, 0xfe, 0x8c, 0xff, 0x4e, 0x00, 0xfd, 0x00, +0x7f, 0x01, 0xa8, 0x01, 0x61, 0x01, 0xe5, 0x00, 0x2d, 0x00, 0x98, 0xff, 0x1a, 0xff, 0xb8, 0xfe, +0x4a, 0xfe, 0xc1, 0xfd, 0x1f, 0xfd, 0x6b, 0xfc, 0xb9, 0xfb, 0x4f, 0xfb, 0x0a, 0xfb, 0x02, 0xfb, +0x1d, 0xfb, 0x63, 0xfb, 0xe9, 0xfb, 0xa3, 0xfc, 0x6e, 0xfd, 0x18, 0xfe, 0x69, 0xfe, 0x4b, 0xfe, +0xd2, 0xfd, 0x31, 0xfd, 0xc8, 0xfc, 0xa0, 0xfc, 0xdb, 0xfc, 0x35, 0xfd, 0x70, 0xfd, 0x72, 0xfd, +0x2e, 0xfd, 0xca, 0xfc, 0x44, 0xfc, 0xbf, 0xfb, 0x36, 0xfb, 0xa9, 0xfa, 0x3d, 0xfa, 0x20, 0xfa, +0xab, 0xfa, 0xd3, 0xfb, 0x7d, 0xfd, 0x25, 0xff, 0x62, 0x00, 0x15, 0x01, 0x0d, 0x01, 0xbe, 0x00, +0x68, 0x00, 0x72, 0x00, 0xe3, 0x00, 0x7b, 0x01, 0x30, 0x02, 0xcc, 0x02, 0x68, 0x03, 0x0a, 0x04, +0xa1, 0x04, 0x0f, 0x05, 0x25, 0x05, 0xd7, 0x04, 0x48, 0x04, 0xe2, 0x03, 0xf2, 0x03, 0x97, 0x04, +0x84, 0x05, 0x5d, 0x06, 0xa0, 0x06, 0x0f, 0x06, 0xdd, 0x04, 0x2d, 0x03, 0x95, 0x01, 0x3a, 0x00, +0x3a, 0xff, 0x85, 0xfe, 0x0d, 0xfe, 0xed, 0xfd, 0x37, 0xfe, 0xe9, 0xfe, 0xc9, 0xff, 0x7a, 0x00, +0xdb, 0x00, 0xba, 0x00, 0x42, 0x00, 0xd4, 0xff, 0xb0, 0xff, 0x0e, 0x00, 0xc6, 0x00, 0x7e, 0x01, +0x06, 0x02, 0x20, 0x02, 0xdc, 0x01, 0x4f, 0x01, 0x94, 0x00, 0xca, 0xff, 0xfe, 0xfe, 0x11, 0xfe, +0x2f, 0xfd, 0x94, 0xfc, 0x78, 0xfc, 0xf3, 0xfc, 0xbf, 0xfd, 0xc1, 0xfe, 0x97, 0xff, 0x2d, 0x00, +0x73, 0x00, 0xa1, 0x00, 0xd8, 0x00, 0x3c, 0x01, 0x93, 0x01, 0xcb, 0x01, 0xe2, 0x01, 0xd7, 0x01, +0xcb, 0x01, 0xc4, 0x01, 0xfa, 0x01, 0x46, 0x02, 0x7a, 0x02, 0x74, 0x02, 0x45, 0x02, 0x10, 0x02, +0xd9, 0x01, 0xcc, 0x01, 0xc2, 0x01, 0xda, 0x01, 0xae, 0x01, 0x68, 0x01, 0xfe, 0x00, 0x97, 0x00, +0x47, 0x00, 0xfa, 0xff, 0xb0, 0xff, 0x54, 0xff, 0xe2, 0xfe, 0x93, 0xfe, 0x77, 0xfe, 0xc5, 0xfe, +0x65, 0xff, 0x45, 0x00, 0x22, 0x01, 0xc0, 0x01, 0x30, 0x02, 0x5c, 0x02, 0x4d, 0x02, 0x2b, 0x02, +0xe0, 0x01, 0x91, 0x01, 0x3a, 0x01, 0xe7, 0x00, 0xca, 0x00, 0xe8, 0x00, 0x40, 0x01, 0xd6, 0x01, +0x65, 0x02, 0xc7, 0x02, 0xcb, 0x02, 0x66, 0x02, 0xc8, 0x01, 0xfd, 0x00, 0x59, 0x00, 0xe4, 0xff, +0x9e, 0xff, 0x80, 0xff, 0x5d, 0xff, 0x3a, 0xff, 0xfc, 0xfe, 0xb7, 0xfe, 0x62, 0xfe, 0x0e, 0xfe, +0xba, 0xfd, 0x61, 0xfd, 0x18, 0xfd, 0xfc, 0xfc, 0x01, 0xfd, 0x2d, 0xfd, 0x71, 0xfd, 0x91, 0xfd, +0x79, 0xfd, 0x0e, 0xfd, 0x53, 0xfc, 0x87, 0xfb, 0xc3, 0xfa, 0x46, 0xfa, 0x34, 0xfa, 0x75, 0xfa, +0xf1, 0xfa, 0x7f, 0xfb, 0x08, 0xfc, 0x6f, 0xfc, 0xac, 0xfc, 0xcb, 0xfc, 0xc3, 0xfc, 0x9d, 0xfc, +0x60, 0xfc, 0x14, 0xfc, 0xc7, 0xfb, 0x72, 0xfb, 0x4a, 0xfb, 0x23, 0xfb, 0x21, 0xfb, 0xfe, 0xfa, +0xc1, 0xfa, 0x62, 0xfa, 0xdf, 0xf9, 0x6b, 0xf9, 0x42, 0xf9, 0xa0, 0xf9, 0x6e, 0xfa, 0x93, 0xfb, +0xc3, 0xfc, 0xd4, 0xfd, 0xd3, 0xfe, 0xbb, 0xff, 0xdb, 0x00, 0x29, 0x02, 0xa5, 0x03, 0x02, 0x05, +0x00, 0x06, 0xb4, 0x06, 0x1a, 0x07, 0x78, 0x07, 0xd1, 0x07, 0x04, 0x08, 0x07, 0x08, 0x87, 0x07, +0xa4, 0x06, 0x71, 0x05, 0x4f, 0x04, 0x73, 0x03, 0xbe, 0x02, 0x04, 0x02, 0x2c, 0x01, 0x0e, 0x00, +0xf4, 0xfe, 0x05, 0xfe, 0xb2, 0xfd, 0x0d, 0xfe, 0xe5, 0xfe, 0xdc, 0xff, 0xb3, 0x00, 0x4a, 0x01, +0xaf, 0x01, 0x05, 0x02, 0x4e, 0x02, 0x98, 0x02, 0xb3, 0x02, 0x92, 0x02, 0x4a, 0x02, 0x30, 0x02, +0x47, 0x02, 0xbb, 0x02, 0x65, 0x03, 0xf8, 0x03, 0x3b, 0x04, 0x0a, 0x04, 0x7f, 0x03, 0xda, 0x02, +0x51, 0x02, 0xef, 0x01, 0xba, 0x01, 0x85, 0x01, 0x48, 0x01, 0x1c, 0x01, 0x16, 0x01, 0x36, 0x01, +0x75, 0x01, 0x9a, 0x01, 0x94, 0x01, 0x47, 0x01, 0xc5, 0x00, 0x50, 0x00, 0x08, 0x00, 0xf9, 0xff, +0x07, 0x00, 0x22, 0x00, 0x25, 0x00, 0x1f, 0x00, 0x24, 0x00, 0x34, 0x00, 0x73, 0x00, 0xaa, 0x00, +0xd6, 0x00, 0xdb, 0x00, 0xcc, 0x00, 0xba, 0x00, 0xd3, 0x00, 0xf9, 0x00, 0x37, 0x01, 0x50, 0x01, +0x48, 0x01, 0x30, 0x01, 0x21, 0x01, 0x13, 0x01, 0x21, 0x01, 0x28, 0x01, 0x1a, 0x01, 0xe6, 0x00, +0xaa, 0x00, 0x79, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x7d, 0x00, 0x87, 0x00, 0x9e, 0x00, 0xbb, 0x00, +0xe8, 0x00, 0x27, 0x01, 0x6b, 0x01, 0x9d, 0x01, 0xa7, 0x01, 0x85, 0x01, 0x30, 0x01, 0xd0, 0x00, +0x6e, 0x00, 0x19, 0x00, 0xbd, 0xff, 0x58, 0xff, 0xe1, 0xfe, 0x6d, 0xfe, 0xf8, 0xfd, 0xb5, 0xfd, +0x80, 0xfd, 0x64, 0xfd, 0x54, 0xfd, 0x47, 0xfd, 0x44, 0xfd, 0x54, 0xfd, 0x6f, 0xfd, 0x9a, 0xfd, +0xbc, 0xfd, 0xc2, 0xfd, 0xa0, 0xfd, 0x6f, 0xfd, 0x2c, 0xfd, 0xe9, 0xfc, 0xa7, 0xfc, 0x60, 0xfc, +0x10, 0xfc, 0xa1, 0xfb, 0x15, 0xfb, 0x8d, 0xfa, 0x0c, 0xfa, 0xb0, 0xf9, 0x80, 0xf9, 0x86, 0xf9, +0xb7, 0xf9, 0x26, 0xfa, 0xcb, 0xfa, 0x8d, 0xfb, 0x69, 0xfc, 0x31, 0xfd, 0xc0, 0xfd, 0x16, 0xfe, +0x25, 0xfe, 0xff, 0xfd, 0xce, 0xfd, 0x8e, 0xfd, 0x5d, 0xfd, 0x1a, 0xfd, 0xe6, 0xfc, 0xb4, 0xfc, +0x88, 0xfc, 0x55, 0xfc, 0x15, 0xfc, 0xd7, 0xfb, 0x83, 0xfb, 0x3b, 0xfb, 0x2c, 0xfb, 0x73, 0xfb, +0x2b, 0xfc, 0x15, 0xfd, 0x2f, 0xfe, 0x54, 0xff, 0x68, 0x00, 0x67, 0x01, 0x60, 0x02, 0x75, 0x03, +0xa9, 0x04, 0xc7, 0x05, 0xad, 0x06, 0x68, 0x07, 0xec, 0x07, 0x38, 0x08, 0x54, 0x08, 0x59, 0x08, +0x46, 0x08, 0xe9, 0x07, 0x47, 0x07, 0x78, 0x06, 0xb8, 0x05, 0x14, 0x05, 0x99, 0x04, 0x41, 0x04, +0xf3, 0x03, 0x73, 0x03, 0xc6, 0x02, 0xf4, 0x01, 0x38, 0x01, 0x95, 0x00, 0x2d, 0x00, 0xe2, 0xff, +0xaf, 0xff, 0x73, 0xff, 0x45, 0xff, 0x2f, 0xff, 0x43, 0xff, 0x7e, 0xff, 0xd1, 0xff, 0x29, 0x00, +0x6d, 0x00, 0xb6, 0x00, 0x02, 0x01, 0x85, 0x01, 0x1a, 0x02, 0xca, 0x02, 0x42, 0x03, 0xa9, 0x03, +0xd6, 0x03, 0xdd, 0x03, 0xf5, 0x03, 0xf6, 0x03, 0xfe, 0x03, 0xd5, 0x03, 0x79, 0x03, 0xe7, 0x02, +0x2d, 0x02, 0x69, 0x01, 0xbb, 0x00, 0x0d, 0x00, 0x65, 0xff, 0x9c, 0xfe, 0xe4, 0xfd, 0x57, 0xfd, +0xf2, 0xfc, 0xfc, 0xfc, 0x3f, 0xfd, 0xbe, 0xfd, 0x35, 0xfe, 0x96, 0xfe, 0xf8, 0xfe, 0x50, 0xff, +0xc8, 0xff, 0x67, 0x00, 0x1a, 0x01, 0xcf, 0x01, 0x57, 0x02, 0xc0, 0x02, 0x12, 0x03, 0x52, 0x03, +0x91, 0x03, 0xbf, 0x03, 0xb8, 0x03, 0x73, 0x03, 0xd6, 0x02, 0x1a, 0x02, 0x60, 0x01, 0xd4, 0x00, +0x86, 0x00, 0x5a, 0x00, 0x41, 0x00, 0x0b, 0x00, 0xc8, 0xff, 0x7a, 0xff, 0x40, 0xff, 0x22, 0xff, +0x10, 0xff, 0xf5, 0xfe, 0xc1, 0xfe, 0x8a, 0xfe, 0x57, 0xfe, 0x3c, 0xfe, 0x5b, 0xfe, 0x91, 0xfe, +0xd0, 0xfe, 0xd8, 0xfe, 0x8c, 0xfe, 0x0d, 0xfe, 0x5c, 0xfd, 0xcf, 0xfc, 0x58, 0xfc, 0x1f, 0xfc, +0xf6, 0xfb, 0xdc, 0xfb, 0xd3, 0xfb, 0xe2, 0xfb, 0x20, 0xfc, 0x88, 0xfc, 0xf6, 0xfc, 0x6d, 0xfd, +0xb8, 0xfd, 0xd5, 0xfd, 0xc9, 0xfd, 0xa8, 0xfd, 0x85, 0xfd, 0x6f, 0xfd, 0x51, 0xfd, 0x32, 0xfd, +0x08, 0xfd, 0xd4, 0xfc, 0xa6, 0xfc, 0x7e, 0xfc, 0x75, 0xfc, 0x6d, 0xfc, 0x6e, 0xfc, 0x6d, 0xfc, +0x77, 0xfc, 0x94, 0xfc, 0xbd, 0xfc, 0x04, 0xfd, 0x6c, 0xfd, 0xe8, 0xfd, 0x82, 0xfe, 0x1c, 0xff, +0xa3, 0xff, 0x0a, 0x00, 0x4a, 0x00, 0x5f, 0x00, 0x58, 0x00, 0x4c, 0x00, 0x49, 0x00, 0x51, 0x00, +0x53, 0x00, 0x45, 0x00, 0x2e, 0x00, 0x05, 0x00, 0xc3, 0xff, 0x9f, 0xff, 0x63, 0xff, 0x33, 0xff, +0xd2, 0xfe, 0x64, 0xfe, 0x11, 0xfe, 0xd7, 0xfd, 0xdb, 0xfd, 0x02, 0xfe, 0x4f, 0xfe, 0x73, 0xfe, +0x5c, 0xfe, 0x09, 0xfe, 0xac, 0xfd, 0x61, 0xfd, 0x40, 0xfd, 0x7e, 0xfd, 0xfb, 0xfd, 0xa5, 0xfe, +0x4f, 0xff, 0x0b, 0x00, 0xd4, 0x00, 0x99, 0x01, 0x47, 0x02, 0xc0, 0x02, 0x13, 0x03, 0x26, 0x03, +0x0e, 0x03, 0x18, 0x03, 0x52, 0x03, 0xc2, 0x03, 0x40, 0x04, 0xa7, 0x04, 0xd9, 0x04, 0xb7, 0x04, +0x45, 0x04, 0x9f, 0x03, 0xec, 0x02, 0x3b, 0x02, 0x77, 0x01, 0xc5, 0x00, 0x31, 0x00, 0xcf, 0xff, +0xaa, 0xff, 0xb9, 0xff, 0x05, 0x00, 0x46, 0x00, 0x73, 0x00, 0x72, 0x00, 0x6d, 0x00, 0x74, 0x00, +0xa3, 0x00, 0x0f, 0x01, 0x92, 0x01, 0x1f, 0x02, 0x9c, 0x02, 0xf4, 0x02, 0x41, 0x03, 0x80, 0x03, +0xaf, 0x03, 0xd0, 0x03, 0xc4, 0x03, 0x9d, 0x03, 0x53, 0x03, 0x05, 0x03, 0xd5, 0x02, 0xa3, 0x02, +0x7e, 0x02, 0x35, 0x02, 0xbe, 0x01, 0x1a, 0x01, 0x6c, 0x00, 0xda, 0xff, 0x89, 0xff, 0x73, 0xff, +0x9d, 0xff, 0xd3, 0xff, 0x2c, 0x00, 0x85, 0x00, 0xe7, 0x00, 0x4d, 0x01, 0xb6, 0x01, 0xfc, 0x01, +0x13, 0x02, 0xe7, 0x01, 0x9b, 0x01, 0x4f, 0x01, 0x19, 0x01, 0x0a, 0x01, 0x02, 0x01, 0xf8, 0x00, +0xc1, 0x00, 0x66, 0x00, 0xe7, 0xff, 0x78, 0xff, 0x12, 0xff, 0xd1, 0xfe, 0xa5, 0xfe, 0x8b, 0xfe, +0x80, 0xfe, 0x84, 0xfe, 0x96, 0xfe, 0xc2, 0xfe, 0xef, 0xfe, 0x15, 0xff, 0x23, 0xff, 0xfc, 0xfe, +0xc3, 0xfe, 0x80, 0xfe, 0x48, 0xfe, 0x2e, 0xfe, 0x1e, 0xfe, 0x25, 0xfe, 0x1b, 0xfe, 0x1a, 0xfe, +0x12, 0xfe, 0x1e, 0xfe, 0x39, 0xfe, 0x73, 0xfe, 0xc6, 0xfe, 0x1b, 0xff, 0x68, 0xff, 0xae, 0xff, +0xef, 0xff, 0x27, 0x00, 0x58, 0x00, 0x74, 0x00, 0x85, 0x00, 0x6f, 0x00, 0x2f, 0x00, 0xe8, 0xff, +0x9f, 0xff, 0x5b, 0xff, 0x29, 0xff, 0xe1, 0xfe, 0xa8, 0xfe, 0x5d, 0xfe, 0x0e, 0xfe, 0xca, 0xfd, +0xab, 0xfd, 0x90, 0xfd, 0x90, 0xfd, 0x94, 0xfd, 0x9f, 0xfd, 0xb8, 0xfd, 0xc6, 0xfd, 0xec, 0xfd, +0x27, 0xfe, 0x5e, 0xfe, 0x94, 0xfe, 0xaa, 0xfe, 0xc7, 0xfe, 0xc7, 0xfe, 0xca, 0xfe, 0xbf, 0xfe, +0xc8, 0xfe, 0xb3, 0xfe, 0xa4, 0xfe, 0x88, 0xfe, 0x81, 0xfe, 0x7e, 0xfe, 0x82, 0xfe, 0x9a, 0xfe, +0xa8, 0xfe, 0xc8, 0xfe, 0xd0, 0xfe, 0xd7, 0xfe, 0xde, 0xfe, 0xde, 0xfe, 0xe7, 0xfe, 0xe6, 0xfe, +0xf8, 0xfe, 0x10, 0xff, 0x23, 0xff, 0x2d, 0xff, 0x42, 0xff, 0x37, 0xff, 0x26, 0xff, 0xf7, 0xfe, +0xc4, 0xfe, 0x77, 0xfe, 0x37, 0xfe, 0xfc, 0xfd, 0xe2, 0xfd, 0xd2, 0xfd, 0xf6, 0xfd, 0x3f, 0xfe, +0x8b, 0xfe, 0xef, 0xfe, 0x4d, 0xff, 0xb0, 0xff, 0x02, 0x00, 0x54, 0x00, 0x9f, 0x00, 0xfb, 0x00, +0x4c, 0x01, 0xb5, 0x01, 0x21, 0x02, 0x9b, 0x02, 0x1d, 0x03, 0x81, 0x03, 0xcb, 0x03, 0xf1, 0x03, +0xf7, 0x03, 0xd0, 0x03, 0x8b, 0x03, 0x3d, 0x03, 0xe9, 0x02, 0x9a, 0x02, 0x5b, 0x02, 0x47, 0x02, +0x4f, 0x02, 0x6f, 0x02, 0x96, 0x02, 0xc7, 0x02, 0xea, 0x02, 0x07, 0x03, 0xff, 0x02, 0xf3, 0x02, +0xdf, 0x02, 0xc5, 0x02, 0xa6, 0x02, 0x85, 0x02, 0x6f, 0x02, 0x56, 0x02, 0x3e, 0x02, 0x20, 0x02, +0xfd, 0x01, 0xe0, 0x01, 0xa0, 0x01, 0x73, 0x01, 0x33, 0x01, 0x06, 0x01, 0xdc, 0x00, 0xb7, 0x00, +0xb2, 0x00, 0xb6, 0x00, 0xc0, 0x00, 0xd2, 0x00, 0xde, 0x00, 0xd2, 0x00, 0xbb, 0x00, 0x83, 0x00, +0x50, 0x00, 0x00, 0x00, 0xb5, 0xff, 0x52, 0xff, 0xfd, 0xfe, 0xa4, 0xfe, 0x66, 0xfe, 0x37, 0xfe, +0x27, 0xfe, 0x35, 0xfe, 0x4c, 0xfe, 0x5a, 0xfe, 0x7c, 0xfe, 0xa2, 0xfe, 0xd5, 0xfe, 0x2a, 0xff, +0x7f, 0xff, 0xef, 0xff, 0x49, 0x00, 0x9a, 0x00, 0xdf, 0x00, 0x06, 0x01, 0x10, 0x01, 0x07, 0x01, +0xde, 0x00, 0xa1, 0x00, 0x44, 0x00, 0xe3, 0xff, 0x86, 0xff, 0x39, 0xff, 0xfb, 0xfe, 0xd1, 0xfe, +0xad, 0xfe, 0x94, 0xfe, 0x7b, 0xfe, 0x6e, 0xfe, 0x7f, 0xfe, 0xb0, 0xfe, 0xfb, 0xfe, 0x59, 0xff, +0xc4, 0xff, 0x32, 0x00, 0xa4, 0x00, 0xfc, 0x00, 0x53, 0x01, 0x83, 0x01, 0x93, 0x01, 0x75, 0x01, +0x38, 0x01, 0xe3, 0x00, 0x7e, 0x00, 0x16, 0x00, 0xbf, 0xff, 0x68, 0xff, 0x16, 0xff, 0xc5, 0xfe, +0x69, 0xfe, 0x0d, 0xfe, 0xb1, 0xfd, 0x72, 0xfd, 0x45, 0xfd, 0x35, 0xfd, 0x3e, 0xfd, 0x58, 0xfd, +0x7c, 0xfd, 0xa8, 0xfd, 0xe3, 0xfd, 0x23, 0xfe, 0x5d, 0xfe, 0x8e, 0xfe, 0xa4, 0xfe, 0xae, 0xfe, +0xb5, 0xfe, 0xb8, 0xfe, 0xca, 0xfe, 0xe8, 0xfe, 0xfc, 0xfe, 0x06, 0xff, 0x05, 0xff, 0xfb, 0xfe, +0x02, 0xff, 0xf6, 0xfe, 0x01, 0xff, 0x13, 0xff, 0x30, 0xff, 0x4e, 0xff, 0x6f, 0xff, 0x9c, 0xff, +0xbc, 0xff, 0xe3, 0xff, 0x11, 0x00, 0x31, 0x00, 0x4e, 0x00, 0x5f, 0x00, 0x73, 0x00, 0x6d, 0x00, +0x63, 0x00, 0x54, 0x00, 0x2e, 0x00, 0x18, 0x00, 0xdc, 0xff, 0xa0, 0xff, 0x52, 0xff, 0x0c, 0xff, +0xd1, 0xfe, 0xa6, 0xfe, 0x85, 0xfe, 0x78, 0xfe, 0x69, 0xfe, 0x67, 0xfe, 0x6d, 0xfe, 0x77, 0xfe, +0x83, 0xfe, 0x82, 0xfe, 0x95, 0xfe, 0xa8, 0xfe, 0xc5, 0xfe, 0xf9, 0xfe, 0x3f, 0xff, 0x85, 0xff, +0xe3, 0xff, 0x2c, 0x00, 0x80, 0x00, 0xc1, 0x00, 0xf2, 0x00, 0x12, 0x01, 0x21, 0x01, 0x25, 0x01, +0x19, 0x01, 0x12, 0x01, 0x0b, 0x01, 0x05, 0x01, 0xf5, 0x00, 0xf3, 0x00, 0xd8, 0x00, 0xbb, 0x00, +0x93, 0x00, 0x5a, 0x00, 0x19, 0x00, 0xdc, 0xff, 0xaa, 0xff, 0x6d, 0xff, 0x5a, 0xff, 0x4f, 0xff, +0x65, 0xff, 0x87, 0xff, 0xbf, 0xff, 0xff, 0xff, 0x43, 0x00, 0x83, 0x00, 0xb8, 0x00, 0xdc, 0x00, +0xfe, 0x00, 0x16, 0x01, 0x24, 0x01, 0x3a, 0x01, 0x42, 0x01, 0x4a, 0x01, 0x49, 0x01, 0x3c, 0x01, +0x22, 0x01, 0x09, 0x01, 0xde, 0x00, 0xad, 0x00, 0x80, 0x00, 0x52, 0x00, 0x2d, 0x00, 0x0c, 0x00, +0xfe, 0xff, 0x07, 0x00, 0x1d, 0x00, 0x49, 0x00, 0x74, 0x00, 0xae, 0x00, 0xe8, 0x00, 0x17, 0x01, +0x54, 0x01, 0x7d, 0x01, 0xb5, 0x01, 0xda, 0x01, 0xf5, 0x01, 0x09, 0x02, 0x1c, 0x02, 0x24, 0x02, +0x2d, 0x02, 0x38, 0x02, 0x44, 0x02, 0x39, 0x02, 0x2a, 0x02, 0x15, 0x02, 0x00, 0x02, 0xef, 0x01, +0xca, 0x01, 0xa7, 0x01, 0x8e, 0x01, 0x7d, 0x01, 0x6d, 0x01, 0x76, 0x01, 0x78, 0x01, 0x85, 0x01, +0x86, 0x01, 0x7d, 0x01, 0x74, 0x01, 0x59, 0x01, 0x40, 0x01, 0x22, 0x01, 0x01, 0x01, 0xe3, 0x00, +0xc6, 0x00, 0xc3, 0x00, 0xa3, 0x00, 0x94, 0x00, 0x6c, 0x00, 0x4a, 0x00, 0x0f, 0x00, 0xd4, 0xff, +0x91, 0xff, 0x49, 0xff, 0x02, 0xff, 0xc8, 0xfe, 0x93, 0xfe, 0x73, 0xfe, 0x4f, 0xfe, 0x42, 0xfe, +0x21, 0xfe, 0x0f, 0xfe, 0xe7, 0xfd, 0xbf, 0xfd, 0x92, 0xfd, 0x66, 0xfd, 0x3b, 0xfd, 0x21, 0xfd, +0x0f, 0xfd, 0x1e, 0xfd, 0x30, 0xfd, 0x4f, 0xfd, 0x82, 0xfd, 0xa8, 0xfd, 0xd3, 0xfd, 0xe8, 0xfd, +0x00, 0xfe, 0x08, 0xfe, 0x09, 0xfe, 0x0b, 0xfe, 0x13, 0xfe, 0x17, 0xfe, 0x26, 0xfe, 0x2d, 0xfe, +0x47, 0xfe, 0x4e, 0xfe, 0x52, 0xfe, 0x4a, 0xfe, 0x41, 0xfe, 0x22, 0xfe, 0x01, 0xfe, 0xd9, 0xfd, +0xb5, 0xfd, 0xa4, 0xfd, 0xa1, 0xfd, 0xa0, 0xfd, 0xb1, 0xfd, 0xc2, 0xfd, 0xd7, 0xfd, 0xf8, 0xfd, +0x11, 0xfe, 0x36, 0xfe, 0x58, 0xfe, 0x81, 0xfe, 0xb4, 0xfe, 0xe3, 0xfe, 0x15, 0xff, 0x41, 0xff, +0x6e, 0xff, 0x92, 0xff, 0xb0, 0xff, 0xcc, 0xff, 0xe5, 0xff, 0xf9, 0xff, 0x18, 0x00, 0x28, 0x00, +0x3f, 0x00, 0x53, 0x00, 0x68, 0x00, 0x6e, 0x00, 0x80, 0x00, 0x91, 0x00, 0xa4, 0x00, 0xc0, 0x00, +0xdf, 0x00, 0x07, 0x01, 0x2b, 0x01, 0x4e, 0x01, 0x68, 0x01, 0x7c, 0x01, 0x92, 0x01, 0xa3, 0x01, +0xb3, 0x01, 0xc5, 0x01, 0xd2, 0x01, 0xe5, 0x01, 0xf3, 0x01, 0xff, 0x01, 0x12, 0x02, 0x2b, 0x02, +0x3f, 0x02, 0x53, 0x02, 0x5c, 0x02, 0x4d, 0x02, 0x3b, 0x02, 0x28, 0x02, 0x0b, 0x02, 0xfb, 0x01, +0xe0, 0x01, 0xc7, 0x01, 0xb0, 0x01, 0x92, 0x01, 0x75, 0x01, 0x56, 0x01, 0x36, 0x01, 0x0e, 0x01, +0xe0, 0x00, 0xbd, 0x00, 0xa0, 0x00, 0x90, 0x00, 0x85, 0x00, 0x7e, 0x00, 0x8a, 0x00, 0x92, 0x00, +0xa4, 0x00, 0x9b, 0x00, 0x99, 0x00, 0x83, 0x00, 0x78, 0x00, 0x77, 0x00, 0x70, 0x00, 0x7a, 0x00, +0x79, 0x00, 0x8a, 0x00, 0xa7, 0x00, 0xbc, 0x00, 0xea, 0x00, 0x05, 0x01, 0x23, 0x01, 0x36, 0x01, +0x47, 0x01, 0x44, 0x01, 0x43, 0x01, 0x38, 0x01, 0x28, 0x01, 0x14, 0x01, 0x0a, 0x01, 0xf9, 0x00, +0xe6, 0x00, 0xda, 0x00, 0xc6, 0x00, 0xb8, 0x00, 0xac, 0x00, 0x9e, 0x00, 0x9c, 0x00, 0x9e, 0x00, +0x92, 0x00, 0x99, 0x00, 0xa0, 0x00, 0xa7, 0x00, 0xb8, 0x00, 0xc6, 0x00, 0xd3, 0x00, 0xdf, 0x00, +0xdb, 0x00, 0xd6, 0x00, 0xca, 0x00, 0xb9, 0x00, 0x8f, 0x00, 0x68, 0x00, 0x2e, 0x00, 0xfe, 0xff, +0xb8, 0xff, 0x7d, 0xff, 0x44, 0xff, 0x10, 0xff, 0xd2, 0xfe, 0x8e, 0xfe, 0x4a, 0xfe, 0x06, 0xfe, +0xb8, 0xfd, 0x7d, 0xfd, 0x47, 0xfd, 0x0c, 0xfd, 0xe2, 0xfc, 0xb5, 0xfc, 0x9c, 0xfc, 0x86, 0xfc, +0x7f, 0xfc, 0x71, 0xfc, 0x6b, 0xfc, 0x74, 0xfc, 0x7a, 0xfc, 0x8a, 0xfc, 0xb6, 0xfc, 0xd4, 0xfc, +0x01, 0xfd, 0x39, 0xfd, 0x58, 0xfd, 0x7c, 0xfd, 0x9e, 0xfd, 0xc0, 0xfd, 0xdc, 0xfd, 0xf5, 0xfd, +0x21, 0xfe, 0x41, 0xfe, 0x63, 0xfe, 0x84, 0xfe, 0xb4, 0xfe, 0xcd, 0xfe, 0xe9, 0xfe, 0xf5, 0xfe, +0x07, 0xff, 0x0d, 0xff, 0x1e, 0xff, 0x27, 0xff, 0x3d, 0xff, 0x5d, 0xff, 0x84, 0xff, 0xab, 0xff, +0xdc, 0xff, 0x03, 0x00, 0x29, 0x00, 0x3e, 0x00, 0x5b, 0x00, 0x6f, 0x00, 0x7b, 0x00, 0x87, 0x00, +0x96, 0x00, 0xa4, 0x00, 0xb3, 0x00, 0xc4, 0x00, 0xe0, 0x00, 0xf4, 0x00, 0x08, 0x01, 0x17, 0x01, +0x27, 0x01, 0x2a, 0x01, 0x37, 0x01, 0x40, 0x01, 0x46, 0x01, 0x4f, 0x01, 0x44, 0x01, 0x40, 0x01, +0x24, 0x01, 0x0a, 0x01, 0xf7, 0x00, 0xe4, 0x00, 0xdb, 0x00, 0xc7, 0x00, 0xc2, 0x00, 0xb8, 0x00, +0xca, 0x00, 0xcb, 0x00, 0xd9, 0x00, 0xd7, 0x00, 0xdf, 0x00, 0xd0, 0x00, 0xcf, 0x00, 0xcc, 0x00, +0xcd, 0x00, 0xd5, 0x00, 0xe8, 0x00, 0xf0, 0x00, 0xfe, 0x00, 0xfb, 0x00, 0x01, 0x01, 0xf2, 0x00, +0xd2, 0x00, 0xb1, 0x00, 0x76, 0x00, 0x5d, 0x00, 0x42, 0x00, 0x2f, 0x00, 0x1d, 0x00, 0x26, 0x00, +0x22, 0x00, 0x26, 0x00, 0x26, 0x00, 0x31, 0x00, 0x36, 0x00, 0x42, 0x00, 0x5b, 0x00, 0x6b, 0x00, +0x85, 0x00, 0xa6, 0x00, 0xcd, 0x00, 0xf1, 0x00, 0x0e, 0x01, 0x21, 0x01, 0x29, 0x01, 0x31, 0x01, +0x28, 0x01, 0x2d, 0x01, 0x3d, 0x01, 0x53, 0x01, 0x62, 0x01, 0x7e, 0x01, 0x97, 0x01, 0xae, 0x01, +0xb9, 0x01, 0xcc, 0x01, 0xce, 0x01, 0xbe, 0x01, 0xb0, 0x01, 0x97, 0x01, 0x81, 0x01, 0x69, 0x01, +0x4d, 0x01, 0x3d, 0x01, 0x15, 0x01, 0xf0, 0x00, 0xbd, 0x00, 0x8f, 0x00, 0x5e, 0x00, 0x28, 0x00, +0x08, 0x00, 0xe9, 0xff, 0xcc, 0xff, 0xc3, 0xff, 0xbb, 0xff, 0xbc, 0xff, 0xba, 0xff, 0xb8, 0xff, +0xb3, 0xff, 0xaa, 0xff, 0xad, 0xff, 0xaa, 0xff, 0xa8, 0xff, 0xad, 0xff, 0xa4, 0xff, 0xa3, 0xff, +0x97, 0xff, 0x81, 0xff, 0x6f, 0xff, 0x46, 0xff, 0x27, 0xff, 0x02, 0xff, 0xd9, 0xfe, 0xb5, 0xfe, +0x94, 0xfe, 0x81, 0xfe, 0x72, 0xfe, 0x69, 0xfe, 0x68, 0xfe, 0x60, 0xfe, 0x59, 0xfe, 0x3d, 0xfe, +0x32, 0xfe, 0x28, 0xfe, 0x38, 0xfe, 0x47, 0xfe, 0x55, 0xfe, 0x5f, 0xfe, 0x68, 0xfe, 0x5e, 0xfe, +0x5b, 0xfe, 0x50, 0xfe, 0x4f, 0xfe, 0x41, 0xfe, 0x41, 0xfe, 0x44, 0xfe, 0x57, 0xfe, 0x7f, 0xfe, +0xb2, 0xfe, 0xe8, 0xfe, 0x2d, 0xff, 0x6f, 0xff, 0x98, 0xff, 0xb2, 0xff, 0xb1, 0xff, 0xa1, 0xff, +0x7c, 0xff, 0x53, 0xff, 0x2c, 0xff, 0x1d, 0xff, 0x17, 0xff, 0x31, 0xff, 0x45, 0xff, 0x6d, 0xff, +0x95, 0xff, 0xb1, 0xff, 0xc4, 0xff, 0xcc, 0xff, 0xd2, 0xff, 0xce, 0xff, 0xdb, 0xff, 0xed, 0xff, +0x0c, 0x00, 0x2a, 0x00, 0x44, 0x00, 0x48, 0x00, 0x44, 0x00, 0x2d, 0x00, 0x09, 0x00, 0xe3, 0xff, +0xc8, 0xff, 0xbf, 0xff, 0xb4, 0xff, 0xc4, 0xff, 0xe9, 0xff, 0xfb, 0xff, 0x0d, 0x00, 0x42, 0x00, +0x5c, 0x00, 0x89, 0x00, 0x61, 0x00, 0x18, 0x00, 0xe8, 0xff, 0x7c, 0xff, 0xc6, 0xff, 0x6f, 0xff, +0x25, 0x00, 0xfc, 0xff, 0x88, 0x02, 0x37, 0x03, 0x0f, 0x02, 0xd1, 0x00, 0x7c, 0xfe, 0x38, 0xfe, +0x88, 0xfb, 0xba, 0xfc, 0x63, 0xfd, 0x6f, 0x00, 0xc5, 0x01, 0x62, 0x02, 0x33, 0x03, 0xcd, 0x01, +0x51, 0x01, 0x04, 0xff, 0x64, 0xfe, 0x66, 0xfd, 0xd8, 0xfe, 0x4f, 0x00, 0x0b, 0x01, 0x65, 0x01, +0x34, 0x01, 0x76, 0x01, 0x12, 0x00, 0x41, 0xff, 0x3a, 0xff, 0x36, 0x00, 0x0d, 0x01, 0x61, 0x01, +0xe6, 0x01, 0x9e, 0x01, 0x0b, 0x01, 0x3d, 0x00, 0xb6, 0xff, 0xaf, 0xff, 0xc3, 0xff, 0x0a, 0x01, +0x25, 0x02, 0xb1, 0x02, 0x8e, 0x02, 0x01, 0x02, 0x31, 0x01, 0x37, 0x00, 0x99, 0xff, 0x8f, 0xff, +0x59, 0xff, 0x1c, 0xff, 0xd1, 0xfe, 0x57, 0xff, 0x52, 0x00, 0x83, 0x00, 0x4e, 0x01, 0xaf, 0x01, +0xdb, 0x01, 0xc0, 0x01, 0xba, 0x01, 0x95, 0x01, 0x31, 0x01, 0x05, 0x01, 0x3c, 0x00, 0x5f, 0xff, +0x3c, 0xff, 0x70, 0xff, 0x10, 0x00, 0xf4, 0x00, 0x9b, 0x01, 0x07, 0x02, 0xd6, 0x01, 0x73, 0x01, +0xc7, 0x00, 0x91, 0x00, 0x8b, 0x00, 0x82, 0x00, 0xc2, 0x00, 0xd4, 0x00, 0x33, 0x01, 0x07, 0x01, +0xcb, 0x00, 0x7f, 0x00, 0x52, 0x00, 0x33, 0x00, 0xf1, 0xff, 0xcf, 0xff, 0x9c, 0xff, 0xb4, 0xff, +0xb7, 0xff, 0x90, 0xff, 0x56, 0xff, 0x38, 0xff, 0xf3, 0xfe, 0x73, 0xfe, 0x17, 0xfe, 0xd8, 0xfd, +0xdd, 0xfd, 0x00, 0xfe, 0x19, 0xfe, 0xf7, 0xfd, 0xea, 0xfd, 0xf4, 0xfd, 0xbb, 0xfd, 0x89, 0xfd, +0x87, 0xfd, 0xbb, 0xfd, 0xd3, 0xfd, 0xb8, 0xfd, 0x9a, 0xfd, 0x9d, 0xfd, 0xc4, 0xfd, 0xc9, 0xfd, +0xfd, 0xfd, 0x2f, 0xfe, 0x80, 0xfe, 0xf1, 0xfe, 0x02, 0xff, 0xe1, 0xfe, 0x48, 0xfe, 0x4a, 0xfe, +0xc5, 0xfd, 0xb5, 0xfd, 0xa6, 0xfd, 0xff, 0xfd, 0x84, 0xfe, 0xda, 0xfe, 0x75, 0xff, 0x8a, 0xff, +0xbe, 0xff, 0x42, 0xff, 0x15, 0xff, 0xde, 0xfe, 0x0b, 0xff, 0x76, 0xff, 0xc0, 0xff, 0xc9, 0xff, +0x95, 0xff, 0x9b, 0xff, 0x64, 0xff, 0x9f, 0xff, 0xda, 0xff, 0x25, 0x00, 0x81, 0x00, 0x01, 0x01, +0x82, 0x01, 0x76, 0x01, 0x46, 0x01, 0xc8, 0x00, 0x54, 0x00, 0x1e, 0x00, 0x04, 0x00, 0x7e, 0x00, +0x07, 0x01, 0x97, 0x01, 0x93, 0x01, 0xc0, 0x01, 0x90, 0x01, 0x25, 0x01, 0xb1, 0x00, 0x3b, 0x00, +0x55, 0x00, 0x4c, 0x00, 0x72, 0x00, 0x28, 0x00, 0x3a, 0x00, 0x2a, 0x00, 0x19, 0x00, 0x00, 0x00, +0x0f, 0x00, 0xac, 0x00, 0xee, 0x00, 0x2e, 0x01, 0xbb, 0x00, 0xcd, 0x00, 0x7a, 0x00, 0x70, 0x00, +0xb4, 0x00, 0x18, 0x01, 0x10, 0x02, 0x1b, 0x02, 0x09, 0x02, 0x74, 0x01, 0x5f, 0x01, 0x20, 0x01, +0xf0, 0x00, 0x08, 0x01, 0x04, 0x01, 0xfe, 0x00, 0xf8, 0x00, 0x02, 0x01, 0x56, 0x01, 0x38, 0x01, +0x84, 0x01, 0x51, 0x01, 0x52, 0x01, 0x25, 0x01, 0x4f, 0x01, 0x6e, 0x01, 0xb5, 0x00, 0x8f, 0x00, +0x57, 0x00, 0x98, 0x00, 0xb1, 0xff, 0x79, 0xff, 0xf4, 0xff, 0x09, 0x00, 0xc1, 0xff, 0x60, 0xff, +0x2c, 0x00, 0xb5, 0x00, 0x54, 0x01, 0xd8, 0x01, 0x2b, 0x02, 0xa3, 0x02, 0xac, 0x02, 0x06, 0x01, +0x78, 0xff, 0x5f, 0xfd, 0xf6, 0xfd, 0xf7, 0xfe, 0x9e, 0x01, 0x81, 0x05, 0x5c, 0x09, 0xb7, 0x0c, +0x29, 0x09, 0x5b, 0x05, 0x78, 0xff, 0x63, 0xfc, 0xfb, 0xf9, 0x21, 0xfa, 0xb6, 0xfc, 0xf8, 0xfe, +0x32, 0x01, 0x61, 0x00, 0x47, 0x00, 0x2f, 0xff, 0x81, 0xfe, 0x87, 0xfd, 0x76, 0xfd, 0x1a, 0xfd, +0xd5, 0xfd, 0xe0, 0xfe, 0x52, 0xff, 0xf6, 0xfe, 0x40, 0xfe, 0xc9, 0xfd, 0xb6, 0xfc, 0xe6, 0xfc, +0xb4, 0xfd, 0xb4, 0xff, 0xce, 0x00, 0x81, 0x01, 0x79, 0x01, 0x0e, 0x01, 0xd3, 0xff, 0x26, 0xff, +0xb0, 0xff, 0x10, 0x00, 0x75, 0x00, 0x91, 0x00, 0xe1, 0x00, 0xea, 0xff, 0x51, 0xfe, 0xe8, 0xfd, +0x86, 0xfe, 0xd5, 0xfe, 0xe7, 0xfe, 0x13, 0xff, 0x77, 0xff, 0xbd, 0xfe, 0x62, 0xfe, 0xfd, 0xfd, +0x41, 0xfe, 0x9e, 0xfe, 0x91, 0xfe, 0x9b, 0xfe, 0xaa, 0xfe, 0x04, 0xff, 0xa4, 0xff, 0x49, 0x00, +0x2c, 0x00, 0x79, 0x00, 0x4b, 0x00, 0x58, 0x00, 0x06, 0xff, 0xe5, 0xfe, 0xa1, 0xff, 0x06, 0x00, +0x15, 0x00, 0x42, 0xff, 0x5b, 0xff, 0x90, 0xfe, 0x2e, 0xfe, 0xd3, 0xfd, 0x7f, 0xfe, 0x17, 0xff, +0x9d, 0xff, 0x68, 0xff, 0x49, 0xff, 0x2b, 0xff, 0xc6, 0xfe, 0xdd, 0xfe, 0x20, 0xff, 0x46, 0xff, +0x22, 0xff, 0xfb, 0xfe, 0x0d, 0xff, 0x3d, 0xff, 0xfe, 0xff, 0xd6, 0x00, 0xb1, 0x00, 0x57, 0x00, +0xb9, 0xff, 0x78, 0xff, 0xb2, 0xff, 0xfc, 0x00, 0x7c, 0x03, 0xd5, 0x05, 0x39, 0x05, 0x47, 0x02, +0xb9, 0xfe, 0xa2, 0xfc, 0xaf, 0xfb, 0x28, 0xfc, 0x48, 0xff, 0xe6, 0x01, 0x5f, 0x03, 0xa3, 0x02, +0xa4, 0x01, 0xe0, 0x00, 0x29, 0x00, 0x1b, 0x00, 0xdb, 0xff, 0x29, 0x00, 0xe2, 0xff, 0xf8, 0xff, +0xda, 0x00, 0x20, 0x01, 0xa1, 0x00, 0x92, 0xff, 0x97, 0xfe, 0x9f, 0xfd, 0x8c, 0xfd, 0xe8, 0xfe, +0xbd, 0x00, 0x3b, 0x02, 0x7c, 0x02, 0x08, 0x02, 0xdc, 0x00, 0x04, 0x00, 0x04, 0x00, 0x46, 0x01, +0x62, 0x02, 0xb5, 0x02, 0xbd, 0x02, 0x27, 0x02, 0x2a, 0x01, 0x00, 0x00, 0x12, 0x00, 0xf6, 0x00, +0x8c, 0x01, 0x47, 0x02, 0x0a, 0x03, 0x5d, 0x03, 0x15, 0x03, 0x10, 0x02, 0x25, 0x01, 0x53, 0x00, +0xa0, 0xff, 0xba, 0xff, 0xfb, 0xff, 0xcb, 0x00, 0xa1, 0x00, 0x67, 0x00, 0xe2, 0xff, 0xfe, 0xfe, +0xae, 0xfe, 0xa0, 0xfe, 0x26, 0xff, 0x5a, 0xff, 0xa6, 0xff, 0xa9, 0xff, 0x87, 0xff, 0xc9, 0xfe, +0x49, 0xfe, 0x6b, 0xfe, 0x96, 0xfe, 0xd5, 0xfe, 0x88, 0xfe, 0x52, 0xff, 0xae, 0xff, 0x03, 0x00, +0xda, 0xff, 0x67, 0xff, 0xa0, 0xff, 0x83, 0xff, 0x20, 0x00, 0x4d, 0x00, 0xb0, 0x00, 0x92, 0x00, +0x26, 0x00, 0xaa, 0xff, 0xe0, 0xfe, 0xa4, 0xfe, 0xd2, 0xfe, 0x81, 0xff, 0x8a, 0xff, 0x7b, 0xff, +0x67, 0xff, 0x8e, 0xff, 0x3e, 0xff, 0xe5, 0xfe, 0xc8, 0xfe, 0x11, 0xff, 0x4b, 0xff, 0x80, 0xff, +0x1c, 0x00, 0xa1, 0x00, 0x7d, 0x00, 0xf8, 0xff, 0x82, 0xff, 0x31, 0xff, 0x4f, 0xff, 0x59, 0xff, +0xa2, 0xff, 0xb8, 0xff, 0xb7, 0xff, 0x12, 0xff, 0xb7, 0xfe, 0x13, 0xff, 0x0b, 0x00, 0x12, 0x01, +0x50, 0x01, 0xe8, 0x00, 0x47, 0x00, 0xf9, 0xff, 0xcb, 0xfe, 0x09, 0xfe, 0xd3, 0xfd, 0xb0, 0xfe, +0x05, 0xff, 0x90, 0xfe, 0xb6, 0xfe, 0x9f, 0xfe, 0xff, 0xfe, 0x51, 0xfe, 0x51, 0xfe, 0x6d, 0xfe, +0x03, 0xff, 0xa4, 0xff, 0x46, 0xff, 0x34, 0xff, 0xdc, 0xfe, 0x07, 0xff, 0x0f, 0xff, 0xf1, 0xfe, +0xa0, 0xff, 0x58, 0x00, 0xaa, 0x01, 0x2e, 0x01, 0x0b, 0x01, 0xf3, 0x00, 0xcd, 0x00, 0x04, 0x00, +0xa0, 0xfe, 0x18, 0xff, 0x4f, 0xff, 0xfe, 0xff, 0xa7, 0xff, 0xe5, 0xff, 0x84, 0xff, 0x6b, 0xfe, +0xa9, 0xfd, 0xba, 0xfd, 0xea, 0xfe, 0xeb, 0xff, 0xec, 0x00, 0x00, 0x01, 0x9e, 0x00, 0xda, 0xff, +0x87, 0xff, 0x71, 0xff, 0xaf, 0xff, 0x51, 0x00, 0x21, 0x01, 0x8a, 0x01, 0x97, 0x01, 0x81, 0x01, +0xdc, 0x00, 0x0e, 0x00, 0x66, 0xff, 0xc2, 0xfe, 0xad, 0xfe, 0x41, 0xff, 0x6e, 0x00, 0x43, 0x01, +0x22, 0x01, 0xd6, 0x00, 0x2d, 0x00, 0xef, 0xff, 0xa2, 0xff, 0x04, 0x00, 0x50, 0x00, 0x48, 0x00, +0x56, 0x00, 0xde, 0xff, 0xd6, 0xff, 0x50, 0x00, 0xf3, 0x00, 0xe4, 0x00, 0xad, 0x00, 0xfe, 0xff, +0x10, 0xff, 0x77, 0xfe, 0x60, 0xfe, 0xc5, 0xff, 0x2e, 0x01, 0xcf, 0x01, 0x34, 0x02, 0xb4, 0x01, +0x77, 0x00, 0xad, 0xfe, 0x1d, 0xfe, 0x8d, 0xfe, 0xb4, 0xff, 0xcd, 0x00, 0xfe, 0x00, 0x42, 0x01, +0xdc, 0x00, 0xfd, 0xff, 0x51, 0xff, 0xd7, 0xfe, 0x7d, 0xff, 0x7c, 0x00, 0xce, 0x00, 0x27, 0x01, +0x69, 0x01, 0x9c, 0x01, 0x4a, 0x01, 0x78, 0x00, 0xc5, 0xff, 0xb5, 0xff, 0xaa, 0x00, 0xad, 0x01, +0xb1, 0x02, 0xa9, 0x02, 0x32, 0x02, 0x55, 0x01, 0x0c, 0x00, 0x3c, 0xff, 0x6f, 0xff, 0x92, 0x00, +0x48, 0x01, 0x4c, 0x01, 0xca, 0x00, 0x4c, 0x00, 0xb9, 0xff, 0x1c, 0xff, 0x36, 0xff, 0x8e, 0xff, +0xca, 0xff, 0x1c, 0x00, 0x07, 0x00, 0x66, 0x00, 0x62, 0x00, 0x38, 0x00, 0x9a, 0xff, 0x28, 0xff, +0xb2, 0xfe, 0x99, 0xfe, 0x08, 0xff, 0x51, 0xff, 0xea, 0xff, 0xe8, 0xff, 0x3a, 0x00, 0xbd, 0xff, +0x53, 0xff, 0xbc, 0xfe, 0x79, 0xfe, 0x0c, 0xfe, 0xae, 0xfd, 0x0b, 0xfe, 0x5f, 0xfe, 0x6b, 0xff, +0xa3, 0xff, 0x10, 0x00, 0x53, 0x00, 0x4e, 0x00, 0x3a, 0x00, 0x36, 0x00, 0xd4, 0x00, 0xf7, 0x00, +0x25, 0x01, 0xc8, 0x00, 0x57, 0x00, 0x0c, 0x00, 0x8a, 0xff, 0x73, 0xff, 0x36, 0xff, 0x2a, 0xff, +0x42, 0xff, 0x8b, 0xff, 0xf1, 0xff, 0xce, 0xff, 0xa4, 0xff, 0x42, 0xff, 0x65, 0xff, 0x53, 0xff, +0xde, 0xff, 0xa8, 0x00, 0x0f, 0x01, 0x09, 0x01, 0x1a, 0x00, 0x93, 0xff, 0xcc, 0xfe, 0x85, 0xfe, +0x54, 0xfe, 0x30, 0xff, 0xf0, 0xff, 0x5d, 0x00, 0xec, 0x00, 0x08, 0x01, 0x25, 0x01, 0xd2, 0x00, +0x97, 0x00, 0x1d, 0x00, 0xf0, 0xff, 0x05, 0x00, 0xc9, 0x00, 0x3d, 0x01, 0xdf, 0x00, 0x15, 0x01, +0xf0, 0x00, 0x07, 0x00, 0xa4, 0xfe, 0x3e, 0xfe, 0x77, 0xfe, 0x98, 0xfe, 0xa5, 0xfe, 0x6d, 0xff, +0x33, 0x00, 0x03, 0x00, 0x8f, 0xff, 0xa4, 0xff, 0xfe, 0xff, 0xdc, 0xff, 0x5f, 0x00, 0x5e, 0x00, +0x18, 0x00, 0x84, 0xff, 0x60, 0xff, 0x09, 0x00, 0x82, 0x00, 0xd6, 0x00, 0xa2, 0x00, 0x03, 0x00, +0x5f, 0xff, 0x5e, 0xff, 0x27, 0x00, 0xb5, 0x00, 0xf6, 0x00, 0x59, 0x00, 0x67, 0xff, 0x62, 0xfe, +0x7e, 0xfe, 0xff, 0xff, 0xae, 0x01, 0x78, 0x02, 0xbf, 0x01, 0x74, 0x00, 0xf5, 0xfe, 0x26, 0xfe, +0x6c, 0xfe, 0x8f, 0xff, 0xc0, 0x00, 0xed, 0x00, 0x3a, 0x00, 0x0e, 0xff, 0xa5, 0xfe, 0x0d, 0xff, +0x95, 0xff, 0xfc, 0xff, 0xf6, 0xff, 0xa3, 0xff, 0xb1, 0xff, 0x20, 0x00, 0xc0, 0x00, 0x5a, 0x01, +0x9b, 0x01, 0xdb, 0x00, 0x6c, 0xff, 0x52, 0xfe, 0x67, 0xfe, 0xbd, 0xff, 0xcb, 0x00, 0x67, 0x01, +0x65, 0x01, 0xa9, 0x00, 0x9e, 0xff, 0x2b, 0xff, 0xc1, 0xff, 0x14, 0x01, 0x3c, 0x02, 0xa1, 0x02, +0xb3, 0x02, 0xb2, 0x02, 0x9e, 0x02, 0x9d, 0x02, 0x6f, 0x02, 0x4d, 0x02, 0xbe, 0x01, 0x65, 0x00, +0xd0, 0xfe, 0x5e, 0xfe, 0x35, 0xff, 0x22, 0x00, 0xaf, 0x00, 0xa0, 0x00, 0x72, 0x00, 0xad, 0xff, +0xe5, 0xfe, 0xf5, 0xfe, 0x00, 0x00, 0x7d, 0x01, 0x32, 0x02, 0xf1, 0x01, 0x28, 0x01, 0x8b, 0x00, +0xf6, 0xff, 0x65, 0xff, 0x1e, 0xff, 0xe6, 0xfe, 0x0c, 0xff, 0xdb, 0xfe, 0x14, 0xff, 0xe9, 0xff, +0xe6, 0x00, 0x71, 0x01, 0xed, 0x00, 0x54, 0x00, 0xa1, 0xff, 0x8e, 0xff, 0xca, 0xff, 0xc7, 0x00, +0x08, 0x02, 0x6d, 0x02, 0x1d, 0x02, 0x68, 0x00, 0xc6, 0xfe, 0x7d, 0xfd, 0x3f, 0xfd, 0xce, 0xfd, +0x45, 0xff, 0x17, 0x01, 0x9c, 0x01, 0x14, 0x01, 0x57, 0xff, 0x0e, 0xfe, 0x88, 0xfd, 0xdc, 0xfd, +0x4e, 0xff, 0xfa, 0x00, 0xef, 0x01, 0xc8, 0x01, 0xf5, 0x00, 0xa9, 0xff, 0xd9, 0xfe, 0x7d, 0xfe, +0x6c, 0xfe, 0xa1, 0xfe, 0x86, 0xfe, 0x81, 0xfe, 0xb8, 0xfe, 0x0a, 0xff, 0x92, 0xff, 0x54, 0x00, +0x89, 0x00, 0xf3, 0xff, 0xfb, 0xfe, 0x68, 0xfe, 0x37, 0xfe, 0xa9, 0xfe, 0x8d, 0xff, 0x9e, 0x00, +0x5f, 0x01, 0xad, 0x00, 0x6d, 0xff, 0x61, 0xfe, 0xe0, 0xfd, 0x44, 0xfe, 0x15, 0xff, 0x04, 0x00, +0x88, 0x00, 0x79, 0x00, 0xd8, 0xff, 0x30, 0xff, 0xe7, 0xfe, 0xe2, 0xfe, 0x8e, 0xff, 0xb0, 0xff, +0x6e, 0xff, 0x1f, 0xff, 0x8f, 0xff, 0xde, 0xff, 0xab, 0xff, 0x4d, 0xff, 0x8b, 0xfe, 0x96, 0xfe, +0x81, 0xfe, 0xfd, 0xfe, 0x57, 0x00, 0x76, 0x01, 0xc4, 0x01, 0x9e, 0x00, 0xb9, 0xfe, 0x7c, 0xfd, +0xdf, 0xfd, 0x3b, 0xff, 0xf5, 0x00, 0x94, 0x02, 0xdb, 0x02, 0x0c, 0x02, 0x5b, 0x00, 0x86, 0xfe, +0x03, 0xfe, 0x6a, 0xfe, 0x4f, 0xff, 0x19, 0x00, 0xe1, 0x00, 0x67, 0x01, 0xba, 0x01, 0x8e, 0x01, +0x8c, 0x00, 0xca, 0xff, 0xb8, 0xfe, 0x5f, 0xfe, 0xc7, 0xfe, 0xf7, 0xff, 0x20, 0x01, 0x82, 0x01, +0xce, 0x00, 0x39, 0xff, 0x18, 0xfe, 0x1b, 0xfe, 0xb6, 0xff, 0xc9, 0x01, 0x1b, 0x03, 0x37, 0x03, +0x18, 0x02, 0x9b, 0x00, 0x84, 0xff, 0xd0, 0xff, 0x01, 0x01, 0x0e, 0x02, 0x8e, 0x02, 0xbc, 0x01, +0x54, 0x00, 0x70, 0xff, 0xbc, 0xff, 0x7e, 0x00, 0xa4, 0x00, 0x5c, 0x00, 0x21, 0x00, 0xf2, 0xff, +0x89, 0xff, 0xb6, 0xff, 0x0a, 0x01, 0x39, 0x02, 0x54, 0x02, 0x70, 0x01, 0x69, 0x00, 0x1b, 0x00, +0x4e, 0x00, 0xfb, 0x00, 0x9f, 0x01, 0x40, 0x02, 0x18, 0x02, 0x24, 0x01, 0x5d, 0xff, 0xef, 0xfd, +0x79, 0xfe, 0x2f, 0x00, 0xf5, 0x01, 0xb5, 0x02, 0xd3, 0x02, 0xe4, 0x01, 0x10, 0x00, 0x30, 0xfe, +0xb7, 0xfd, 0xf5, 0xfe, 0xd3, 0xff, 0xfe, 0xff, 0x2e, 0xff, 0x74, 0xfe, 0x0c, 0xfe, 0x96, 0xfe, +0x7d, 0xff, 0xbf, 0xff, 0x61, 0xff, 0x40, 0xfe, 0x75, 0xfd, 0xfe, 0xfc, 0xe9, 0xfd, 0x96, 0xff, +0x7a, 0x00, 0xbd, 0xff, 0xd2, 0xfd, 0xe7, 0xfc, 0xa5, 0xfd, 0x9e, 0xff, 0x8f, 0x01, 0xfd, 0x01, +0xbb, 0x00, 0xbe, 0xfe, 0x7b, 0xfd, 0x9b, 0xfd, 0xf1, 0xfe, 0xc6, 0x00, 0x91, 0x01, 0xb1, 0x00, +0xb9, 0xfe, 0x1a, 0xfe, 0x71, 0xff, 0x3d, 0x01, 0xb8, 0x01, 0xa7, 0x00, 0xfd, 0xfe, 0x5c, 0xfd, +0x3c, 0xfd, 0x98, 0xfe, 0x8e, 0x00, 0xbf, 0x01, 0x06, 0x01, 0x24, 0xff, 0x0c, 0xfd, 0xec, 0xfc, +0x01, 0xff, 0x98, 0x01, 0x6e, 0x02, 0x6d, 0x01, 0x6b, 0x00, 0x7b, 0xff, 0x1b, 0xff, 0x43, 0xff, +0x05, 0x00, 0x15, 0x00, 0x0d, 0xff, 0x1c, 0xfe, 0x50, 0xfe, 0xd1, 0xff, 0x65, 0x01, 0x06, 0x02, +0xdc, 0x00, 0xc0, 0xfe, 0x6a, 0xfd, 0xbd, 0xfd, 0x26, 0xff, 0x7c, 0x00, 0x41, 0x01, 0xea, 0x00, +0x90, 0xff, 0x4a, 0xfe, 0xee, 0xfd, 0xa5, 0xfe, 0x46, 0xff, 0x78, 0xff, 0x06, 0xff, 0x57, 0xfe, +0xf7, 0xfd, 0x84, 0xfe, 0xe3, 0xff, 0x73, 0x00, 0xff, 0xff, 0x24, 0xff, 0x15, 0xff, 0x89, 0xff, +0x34, 0x00, 0x33, 0x01, 0xf4, 0x01, 0xf6, 0x01, 0x57, 0x00, 0x99, 0xfe, 0xb8, 0xfd, 0x67, 0xfe, +0x19, 0x00, 0x4a, 0x01, 0xa7, 0x01, 0xbe, 0x00, 0xbb, 0xff, 0xd7, 0xfe, 0x20, 0xfe, 0x41, 0xfe, +0x27, 0xff, 0x23, 0x00, 0x37, 0x00, 0xc4, 0xff, 0xc1, 0xff, 0xc6, 0x00, 0xb2, 0x01, 0x27, 0x02, +0xaf, 0x01, 0xc6, 0x00, 0x2d, 0x00, 0xf6, 0xff, 0x37, 0x00, 0x7f, 0x00, 0xc8, 0x00, 0xa1, 0x00, +0x3c, 0x00, 0x32, 0x00, 0xbb, 0x00, 0xb5, 0x01, 0x1b, 0x02, 0x96, 0x01, 0xbe, 0x00, 0x19, 0x00, +0x52, 0x00, 0x2f, 0x01, 0x2d, 0x02, 0xc7, 0x02, 0x72, 0x02, 0x53, 0x01, 0x3c, 0x00, 0x8f, 0xff, +0x19, 0xff, 0xd6, 0xfe, 0x7d, 0xfe, 0xf6, 0xfe, 0x17, 0x00, 0x60, 0x01, 0x7c, 0x02, 0xb6, 0x02, +0x48, 0x02, 0xee, 0x00, 0xa4, 0xff, 0xb1, 0xfe, 0x16, 0xff, 0x4f, 0x00, 0x3f, 0x01, 0xe4, 0x01, +0x14, 0x02, 0x6c, 0x02, 0x3e, 0x02, 0x14, 0x01, 0x8b, 0xff, 0x5a, 0xfe, 0xb9, 0xfd, 0x16, 0xfe, +0x54, 0xff, 0x7a, 0x00, 0xb4, 0x00, 0x8d, 0xff, 0xf0, 0xfd, 0x5c, 0xfd, 0x56, 0xfe, 0x9d, 0x00, +0x64, 0x02, 0xec, 0x01, 0xb4, 0xff, 0x23, 0xfd, 0xf9, 0xfb, 0xba, 0xfc, 0x86, 0xff, 0x2e, 0x02, +0xca, 0x02, 0xd6, 0x00, 0xe7, 0xfd, 0x1b, 0xfd, 0x59, 0xfe, 0x02, 0x01, 0xc9, 0x02, 0x09, 0x02, +0xd0, 0xff, 0x10, 0xfe, 0x66, 0xfe, 0x80, 0x00, 0xf3, 0x02, 0x86, 0x03, 0x6a, 0x01, 0x5b, 0xfd, +0x5b, 0xfa, 0x31, 0xfb, 0xd4, 0xfe, 0x59, 0x02, 0x30, 0x03, 0x80, 0x00, 0xa7, 0xfc, 0x9d, 0xfa, +0xc9, 0xfb, 0x54, 0xff, 0xa1, 0x02, 0x7c, 0x03, 0x6c, 0x01, 0x38, 0xfe, 0x2e, 0xfc, 0x29, 0xfd, +0x16, 0x00, 0x14, 0x02, 0xdb, 0x01, 0x26, 0xff, 0x1d, 0xfc, 0x5a, 0xfb, 0x93, 0xfd, 0x15, 0x01, +0xc1, 0x03, 0xca, 0x03, 0x94, 0x01, 0xee, 0xfe, 0xfe, 0xfc, 0x3b, 0xfd, 0x20, 0xff, 0xe5, 0x00, +0x99, 0x01, 0x8a, 0x00, 0xd9, 0xfe, 0x3d, 0xfe, 0xf1, 0xfe, 0x77, 0x00, 0x91, 0x01, 0x7d, 0x01, +0x01, 0x00, 0xfc, 0xfd, 0xae, 0xfc, 0xb2, 0xfc, 0x20, 0xfe, 0x17, 0x00, 0xa1, 0x01, 0x51, 0x02, +0x87, 0x01, 0x29, 0x00, 0x11, 0xff, 0x0f, 0xfe, 0x22, 0xfe, 0x9b, 0xfe, 0xe9, 0xfe, 0x45, 0xff, +0x9a, 0xff, 0x47, 0x00, 0x94, 0x00, 0x0e, 0x00, 0xec, 0xff, 0xa4, 0x00, 0x17, 0x01, 0x13, 0x01, +0xb2, 0x00, 0x74, 0x00, 0x4f, 0x00, 0xd8, 0xff, 0x58, 0xff, 0xb8, 0xfe, 0xae, 0xfe, 0x3a, 0xff, +0xd3, 0xff, 0xe7, 0xff, 0xa9, 0xff, 0x64, 0x00, 0x03, 0x01, 0x5d, 0x00, 0xe1, 0xfe, 0xb2, 0xfd, +0xc0, 0xfd, 0x7b, 0xfe, 0xaa, 0xff, 0x7c, 0x01, 0x09, 0x03, 0x73, 0x03, 0x8b, 0x02, 0xe7, 0x00, +0x79, 0xff, 0x1e, 0xff, 0xd6, 0xff, 0xfd, 0x00, 0x5c, 0x01, 0x92, 0x00, 0xf4, 0xff, 0x9c, 0xff, +0xfa, 0xff, 0x5a, 0x00, 0xa5, 0x00, 0xde, 0x00, 0xaf, 0x00, 0xa8, 0x00, 0xd1, 0x00, 0x84, 0x01, +0x4a, 0x02, 0x0f, 0x03, 0x1c, 0x03, 0x06, 0x02, 0x83, 0x00, 0x70, 0xff, 0x7a, 0xff, 0x0b, 0x00, +0xc8, 0x00, 0x5b, 0x01, 0x73, 0x01, 0xeb, 0x00, 0xe7, 0xff, 0x33, 0xff, 0xd9, 0xfe, 0x2c, 0xff, +0x36, 0x00, 0x40, 0x01, 0xdd, 0x01, 0x9d, 0x01, 0x39, 0x01, 0xe9, 0x00, 0xcc, 0x00, 0xe7, 0x00, +0xf9, 0x00, 0xe6, 0x00, 0xdb, 0x00, 0xe2, 0x00, 0xc7, 0x00, 0x94, 0x00, 0x94, 0x00, 0x59, 0x00, +0x0f, 0xff, 0x80, 0xfd, 0xfa, 0xfc, 0x8f, 0xfd, 0x41, 0xff, 0x85, 0x01, 0x46, 0x03, 0x11, 0x03, +0x94, 0x00, 0x96, 0xfd, 0x65, 0xfc, 0x47, 0xfd, 0xaf, 0xff, 0x6a, 0x02, 0x7d, 0x03, 0x1d, 0x02, +0x5b, 0xff, 0xbb, 0xfc, 0xce, 0xfb, 0x80, 0xfc, 0x57, 0xfe, 0xb1, 0xff, 0x9a, 0xff, 0xb1, 0xfe, +0xbb, 0xfe, 0xf3, 0xff, 0xd5, 0x00, 0x06, 0x01, 0x8c, 0x00, 0xd1, 0xff, 0x7e, 0xff, 0x1e, 0x00, +0xcf, 0x01, 0x93, 0x03, 0xcd, 0x03, 0x3b, 0x02, 0x20, 0x00, 0x83, 0xfe, 0x64, 0xfe, 0x0a, 0xff, +0x9c, 0xff, 0x71, 0xff, 0x7f, 0xfe, 0xd0, 0xfd, 0xe0, 0xfd, 0x8c, 0xfe, 0x1f, 0xff, 0x25, 0xff, +0xef, 0xfe, 0xc1, 0xfe, 0x7f, 0xff, 0x5f, 0x01, 0xec, 0x02, 0xd3, 0x02, 0xef, 0x00, 0xd8, 0xfe, +0x33, 0xfe, 0x1c, 0xff, 0x4c, 0x01, 0x8d, 0x03, 0x91, 0x03, 0xd8, 0x00, 0x42, 0xfd, 0x63, 0xfb, +0xe6, 0xfb, 0x01, 0xfe, 0x62, 0x00, 0x0a, 0x01, 0x38, 0x00, 0x2f, 0xff, 0x48, 0xff, 0xbc, 0x00, +0xd9, 0x01, 0x1f, 0x02, 0xa4, 0x00, 0x0c, 0xfe, 0x8d, 0xfc, 0x7f, 0xfd, 0x5d, 0x00, 0x97, 0x02, +0xd8, 0x02, 0xa0, 0x00, 0x59, 0xfd, 0x1f, 0xfb, 0x9f, 0xfb, 0x6f, 0xfe, 0xbe, 0x01, 0x6d, 0x03, +0x32, 0x03, 0xa3, 0x01, 0xb3, 0xff, 0x6a, 0xff, 0x00, 0x00, 0xbd, 0x00, 0x41, 0x01, 0x10, 0x01, +0xd3, 0x00, 0xb2, 0x00, 0xf9, 0x00, 0x79, 0x01, 0xea, 0x00, 0x37, 0xff, 0x42, 0xfd, 0x87, 0xfc, +0x57, 0xfd, 0x17, 0xff, 0x41, 0x01, 0x76, 0x02, 0xbc, 0x02, 0x12, 0x02, 0xaa, 0x00, 0x38, 0x00, +0xef, 0x00, 0x07, 0x02, 0xe4, 0x02, 0xe3, 0x02, 0x52, 0x02, 0xc3, 0x01, 0xb2, 0x00, 0x72, 0xff, +0x7a, 0xfe, 0x95, 0xfd, 0xac, 0xfd, 0x78, 0xfe, 0x81, 0xff, 0x92, 0x00, 0x7b, 0x01, 0x62, 0x01, +0x08, 0x00, 0x9d, 0xfe, 0x4e, 0xfe, 0x66, 0xff, 0x28, 0x01, 0xb5, 0x02, 0xdf, 0x03, 0xd7, 0x03, +0x7e, 0x02, 0x00, 0x01, 0xa5, 0xff, 0xa8, 0xfe, 0x65, 0xfe, 0xc5, 0xfe, 0x63, 0xff, 0xf3, 0xff, +0x21, 0x00, 0x46, 0x00, 0xe4, 0xff, 0xfe, 0xfe, 0x52, 0xfe, 0xee, 0xfd, 0x1f, 0xfe, 0xe7, 0xfe, +0x38, 0x00, 0x11, 0x01, 0xf5, 0x00, 0x6e, 0x00, 0x86, 0xff, 0xc3, 0xfe, 0x3d, 0xfe, 0xc7, 0xfe, +0x29, 0x00, 0x39, 0x01, 0x7c, 0x01, 0xb6, 0x00, 0x60, 0xff, 0x19, 0xfe, 0x2b, 0xfe, 0x72, 0xff, +0xd8, 0x00, 0xfa, 0x01, 0x86, 0x02, 0xa9, 0x02, 0x04, 0x02, 0x25, 0x01, 0xc5, 0x00, 0x0d, 0x00, +0x13, 0xff, 0x13, 0xfe, 0xc4, 0xfd, 0x4d, 0xfe, 0x7f, 0xff, 0x20, 0x01, 0xd2, 0x01, 0xd1, 0x00, +0xff, 0xfe, 0xcc, 0xfd, 0xe2, 0xfd, 0xd5, 0xfe, 0x7b, 0x00, 0x3b, 0x02, 0xde, 0x02, 0x75, 0x02, +0xa2, 0x01, 0xf8, 0x00, 0x96, 0x00, 0x41, 0x00, 0x65, 0x00, 0x7b, 0x00, 0x64, 0x00, 0x8f, 0x00, +0x9f, 0x00, 0x41, 0x00, 0x1b, 0xff, 0xc1, 0xfd, 0x21, 0xfd, 0xc7, 0xfc, 0x82, 0xfd, 0x09, 0xff, +0x39, 0x00, 0x86, 0x00, 0xe3, 0xff, 0x0b, 0xff, 0x06, 0xfe, 0x02, 0xfd, 0xb0, 0xfc, 0x45, 0xfd, +0x9b, 0xfe, 0x0b, 0x00, 0x2b, 0x01, 0xb6, 0x01, 0x13, 0x01, 0x21, 0x00, 0x29, 0xff, 0x97, 0xfe, +0x1e, 0xff, 0x39, 0x00, 0xff, 0x00, 0xbb, 0x00, 0x77, 0xff, 0xbe, 0xfe, 0xa8, 0xfe, 0x2d, 0xff, +0xdf, 0xff, 0x27, 0x00, 0xd0, 0xff, 0xd0, 0xfe, 0x38, 0xfe, 0x38, 0xfe, 0xc1, 0xfe, 0x57, 0xff, +0x9f, 0xfe, 0x01, 0xfd, 0x38, 0xfb, 0x0a, 0xfb, 0xfa, 0xfc, 0xd1, 0xff, 0x3b, 0x02, 0x7d, 0x03, +0xdc, 0x02, 0xbe, 0x00, 0x8f, 0xfe, 0xdb, 0xfd, 0xbc, 0xfe, 0x21, 0x00, 0x1c, 0x01, 0x61, 0x01, +0x2b, 0x01, 0xc7, 0x00, 0xc0, 0x00, 0xf1, 0x00, 0xb5, 0x00, 0x42, 0x00, 0xd3, 0xff, 0x66, 0xff, +0x21, 0xff, 0x46, 0xff, 0xf1, 0xff, 0x38, 0x00, 0x82, 0xff, 0xa1, 0xfe, 0x98, 0xfe, 0x9a, 0xff, +0xe3, 0x00, 0x15, 0x02, 0xe9, 0x02, 0x9b, 0x02, 0x4d, 0x01, 0x63, 0xff, 0x9d, 0xfd, 0xb8, 0xfc, +0xda, 0xfc, 0x45, 0xfe, 0x1e, 0x00, 0x99, 0x01, 0x9d, 0x02, 0x92, 0x02, 0x71, 0x01, 0xd0, 0xff, +0xe4, 0xfe, 0x85, 0xff, 0xc2, 0x00, 0xe7, 0x01, 0x99, 0x02, 0xb6, 0x02, 0x19, 0x02, 0xfe, 0x00, +0x6b, 0x00, 0x5b, 0x00, 0x0a, 0x00, 0x35, 0xff, 0x18, 0xfe, 0xa1, 0xfd, 0x29, 0xfe, 0xca, 0xff, +0xb3, 0x01, 0xae, 0x02, 0x2b, 0x02, 0x14, 0x01, 0x10, 0x00, 0xe9, 0xff, 0x6e, 0x00, 0x65, 0x01, +0xf6, 0x01, 0x3f, 0x01, 0xdf, 0xff, 0x03, 0xff, 0x32, 0xff, 0x07, 0x00, 0xa7, 0x00, 0x90, 0x00, +0xb0, 0xff, 0xb7, 0xfe, 0x9f, 0xfe, 0xbc, 0xff, 0x37, 0x01, 0xf7, 0x01, 0x69, 0x01, 0xf3, 0xff, +0x83, 0xfe, 0x06, 0xfe, 0xca, 0xfe, 0x31, 0x00, 0x27, 0x01, 0xf2, 0x00, 0xff, 0xff, 0x37, 0xff, +0x17, 0xff, 0xa7, 0xff, 0x56, 0x00, 0x4a, 0x00, 0x5c, 0xff, 0xd7, 0xfd, 0x14, 0xfd, 0x6f, 0xfd, +0x57, 0xfe, 0x71, 0xff, 0x00, 0x00, 0xdd, 0xff, 0x62, 0xff, 0xeb, 0xfe, 0x0f, 0xff, 0x56, 0xff, +0x42, 0xff, 0xcc, 0xfe, 0x3a, 0xfe, 0x18, 0xfe, 0xe5, 0xfe, 0x77, 0x00, 0x33, 0x02, 0xde, 0x02, +0x65, 0x02, 0x62, 0x01, 0x43, 0x00, 0xb3, 0xff, 0xc1, 0xff, 0x70, 0x00, 0xa3, 0x00, 0x0e, 0x00, +0x31, 0xff, 0x9c, 0xfe, 0x9a, 0xfe, 0x03, 0xff, 0x93, 0xff, 0xe6, 0xff, 0x79, 0xff, 0x9a, 0xfe, +0x18, 0xfe, 0x6d, 0xfe, 0xaf, 0xff, 0x37, 0x01, 0x3e, 0x02, 0x17, 0x02, 0xfa, 0x00, 0xb1, 0xff, +0xc9, 0xfe, 0x7a, 0xfe, 0x08, 0xff, 0x27, 0x00, 0x18, 0x01, 0xfa, 0x00, 0x1e, 0x00, 0x30, 0xff, +0x8c, 0xfe, 0x24, 0xfe, 0x35, 0xfe, 0xf2, 0xfe, 0x0b, 0x00, 0x0b, 0x01, 0xc3, 0x01, 0x0a, 0x02, +0xff, 0x01, 0x7b, 0x01, 0xc6, 0x00, 0xfe, 0xff, 0x2a, 0xff, 0x9b, 0xfe, 0x65, 0xfe, 0x92, 0xfe, +0xfc, 0xfe, 0x8d, 0xff, 0x25, 0x00, 0x4c, 0x00, 0xed, 0xff, 0x52, 0xff, 0xfb, 0xfe, 0xf6, 0xfe, +0x2a, 0xff, 0x9d, 0xff, 0xd4, 0xff, 0xc4, 0xff, 0x7b, 0xff, 0x82, 0xff, 0xfd, 0xff, 0x9b, 0x00, +0x1e, 0x01, 0x31, 0x01, 0x0b, 0x01, 0x8d, 0x00, 0x2a, 0x00, 0x3f, 0x00, 0x86, 0x00, 0xa2, 0x00, +0x72, 0x00, 0x0b, 0x00, 0xbb, 0xff, 0x9e, 0xff, 0xf3, 0xff, 0x8f, 0x00, 0xce, 0x00, 0x6b, 0x00, +0xb3, 0xff, 0x1a, 0xff, 0xcd, 0xfe, 0xfd, 0xfe, 0xc1, 0xff, 0xcd, 0x00, 0x81, 0x01, 0xe7, 0x01, +0x16, 0x02, 0xfe, 0x01, 0xb9, 0x01, 0x67, 0x01, 0x37, 0x01, 0xd5, 0x00, 0x31, 0x00, 0xb7, 0xff, +0x81, 0xff, 0x53, 0xff, 0x15, 0xff, 0xe4, 0xfe, 0xb5, 0xfe, 0x52, 0xfe, 0xdc, 0xfd, 0xaa, 0xfd, +0xc5, 0xfd, 0x51, 0xfe, 0x31, 0xff, 0x0e, 0x00, 0x5f, 0x00, 0x30, 0x00, 0xe0, 0xff, 0xca, 0xff, +0xfb, 0xff, 0x87, 0x00, 0x7c, 0x01, 0x4b, 0x02, 0x94, 0x02, 0xf8, 0x01, 0xff, 0x00, 0xc1, 0xff, +0xb0, 0xfe, 0x24, 0xfe, 0x00, 0xfe, 0x0b, 0xfe, 0x39, 0xfe, 0x9d, 0xfe, 0x16, 0xff, 0x75, 0xff, +0xb6, 0xff, 0x03, 0x00, 0xd8, 0xff, 0x29, 0xff, 0x50, 0xfe, 0xcc, 0xfd, 0xe2, 0xfd, 0x79, 0xfe, +0x68, 0xff, 0x29, 0x00, 0x3c, 0x00, 0xb4, 0xff, 0xd7, 0xfe, 0xe9, 0xfd, 0x4c, 0xfd, 0x18, 0xfd, +0x34, 0xfd, 0x0e, 0xfd, 0xa1, 0xfc, 0x83, 0xfc, 0x0c, 0xfd, 0xf8, 0xfd, 0xf1, 0xfe, 0xa5, 0xff, +0xd9, 0xff, 0x8e, 0xff, 0x7d, 0xff, 0x6e, 0x00, 0xbf, 0x02, 0xf3, 0x05, 0x9e, 0x08, 0xd3, 0x09, +0x1b, 0x09, 0x50, 0x07, 0xe1, 0x05, 0x48, 0x05, 0x8c, 0x05, 0x07, 0x06, 0x2b, 0x06, 0x77, 0x05, +0x1e, 0x04, 0xff, 0x02, 0xf5, 0x02, 0xab, 0x03, 0x2d, 0x04, 0xb9, 0x03, 0x9c, 0x02, 0x92, 0x01, +0x4d, 0x01, 0x01, 0x02, 0x48, 0x03, 0x34, 0x04, 0x1c, 0x04, 0xf9, 0x02, 0x64, 0x01, 0x16, 0x00, +0x7e, 0xff, 0x72, 0xff, 0x5b, 0xff, 0xdf, 0xfe, 0x16, 0xfe, 0xad, 0xfd, 0xeb, 0xfd, 0xa3, 0xfe, +0x49, 0xff, 0x64, 0xff, 0x81, 0xfe, 0x18, 0xfd, 0xd6, 0xfb, 0x80, 0xfb, 0xf3, 0xfb, 0x8c, 0xfc, +0xcf, 0xfc, 0x5b, 0xfc, 0x3b, 0xfb, 0xcb, 0xf9, 0xbb, 0xf8, 0x52, 0xf8, 0x5f, 0xf8, 0x4d, 0xf8, +0x07, 0xf8, 0x9b, 0xf7, 0x4c, 0xf7, 0x33, 0xf7, 0x37, 0xf7, 0x41, 0xf7, 0x3c, 0xf7, 0x6a, 0xf7, +0xeb, 0xf7, 0xa4, 0xf8, 0x4d, 0xf9, 0xcd, 0xf9, 0xd7, 0xf9, 0x0b, 0xf9, 0x5c, 0xf7, 0xbe, 0xf5, +0xe2, 0xf4, 0xca, 0xf4, 0xf8, 0xf4, 0x67, 0xf5, 0x94, 0xf6, 0x1b, 0xf8, 0xab, 0xf8, 0xa0, 0xf7, +0x51, 0xf5, 0x59, 0xf3, 0xde, 0xf2, 0xf6, 0xf3, 0x08, 0xf6, 0xa3, 0xf7, 0x2a, 0xf7, 0x0b, 0xf4, +0xf3, 0xef, 0x1e, 0xef, 0x7b, 0xf5, 0xd6, 0x02, 0xec, 0x11, 0xab, 0x1c, 0xfe, 0x1f, 0x61, 0x1d, +0x1e, 0x18, 0x12, 0x13, 0x38, 0x10, 0x3a, 0x0f, 0x2b, 0x0e, 0x3b, 0x0b, 0x3d, 0x07, 0x70, 0x05, +0xf4, 0x07, 0xd1, 0x0c, 0x65, 0x0f, 0x58, 0x0c, 0xd1, 0x04, 0x5a, 0xfd, 0x3c, 0xfa, 0xe4, 0xfc, +0xa8, 0x03, 0x3c, 0x0b, 0xfe, 0x0f, 0x23, 0x10, 0xda, 0x0c, 0x65, 0x09, 0x03, 0x08, 0x44, 0x08, +0x4a, 0x08, 0x62, 0x07, 0x6e, 0x06, 0xe8, 0x06, 0x48, 0x09, 0x94, 0x0c, 0x15, 0x0f, 0x07, 0x0f, +0x16, 0x0c, 0xac, 0x07, 0x46, 0x04, 0x8a, 0x03, 0x41, 0x05, 0xbe, 0x07, 0x18, 0x09, 0x62, 0x08, +0xde, 0x05, 0xe1, 0x02, 0xd1, 0x00, 0x60, 0x00, 0x27, 0x01, 0xfe, 0x01, 0x0c, 0x02, 0x69, 0x01, +0xb7, 0x00, 0x7c, 0x00, 0x7e, 0x00, 0x5a, 0x00, 0xe8, 0xff, 0x6d, 0xff, 0x42, 0xff, 0xe8, 0xff, +0x64, 0x01, 0x65, 0x03, 0xcc, 0x04, 0xcc, 0x04, 0x5d, 0x03, 0x58, 0x01, 0x9f, 0xff, 0x9e, 0xfe, +0x19, 0xfe, 0xa2, 0xfd, 0xd0, 0xfc, 0x78, 0xfb, 0x98, 0xf9, 0xaa, 0xf7, 0x01, 0xf6, 0xce, 0xf4, +0xc3, 0xf3, 0xea, 0xf2, 0x8b, 0xf2, 0x0c, 0xf3, 0x52, 0xf4, 0xd3, 0xf5, 0x15, 0xf7, 0x1e, 0xf8, +0xfc, 0xf8, 0xae, 0xf9, 0x57, 0xfa, 0x09, 0xfb, 0xe8, 0xfb, 0x79, 0xfc, 0x38, 0xfc, 0x24, 0xfb, +0x9a, 0xf9, 0xe4, 0xf7, 0x02, 0xf6, 0x14, 0xf4, 0x43, 0xf2, 0xf3, 0xf0, 0xfe, 0xef, 0x7b, 0xef, +0x92, 0xef, 0x68, 0xf0, 0x7e, 0xf1, 0x14, 0xf2, 0x1f, 0xf2, 0x5f, 0xf2, 0x50, 0xf3, 0x87, 0xf4, +0x3a, 0xf5, 0x3b, 0xf5, 0x70, 0xf5, 0x90, 0xf6, 0x5e, 0xf8, 0xd1, 0xf9, 0x07, 0xfa, 0x83, 0xf8, +0x58, 0xf5, 0x3e, 0xf2, 0x5e, 0xf2, 0x01, 0xf9, 0xb4, 0x05, 0xaf, 0x13, 0x8d, 0x1c, 0x86, 0x1d, +0x70, 0x18, 0xd9, 0x11, 0xf3, 0x0c, 0x47, 0x0a, 0xd7, 0x08, 0x29, 0x07, 0xa6, 0x04, 0xf1, 0x01, +0xf7, 0x00, 0x00, 0x03, 0x19, 0x07, 0x63, 0x09, 0xe0, 0x06, 0x72, 0x00, 0xae, 0xfa, 0x3b, 0xfa, +0xe2, 0xff, 0xbb, 0x08, 0xa6, 0x10, 0xde, 0x14, 0x9c, 0x14, 0x65, 0x11, 0x9a, 0x0d, 0x81, 0x0b, +0xb1, 0x0b, 0xc9, 0x0c, 0x16, 0x0d, 0x4e, 0x0c, 0x65, 0x0b, 0x6b, 0x0b, 0xdd, 0x0b, 0x65, 0x0b, +0xfd, 0x08, 0xfc, 0x04, 0xb1, 0x00, 0x8f, 0xfd, 0x8d, 0xfc, 0xc2, 0xfd, 0x4d, 0x00, 0xb4, 0x02, +0xd2, 0x03, 0xbe, 0x03, 0x28, 0x03, 0xfa, 0x02, 0x4c, 0x03, 0xc0, 0x03, 0x0f, 0x04, 0x28, 0x04, +0x62, 0x04, 0x22, 0x05, 0x16, 0x06, 0xba, 0x06, 0x4d, 0x06, 0xa0, 0x04, 0x14, 0x02, 0x84, 0xff, +0xf1, 0xfd, 0x8e, 0xfd, 0xdb, 0xfd, 0x17, 0xfe, 0xdb, 0xfd, 0x83, 0xfd, 0x69, 0xfd, 0x89, 0xfd, +0x90, 0xfd, 0x2f, 0xfd, 0xa4, 0xfc, 0x2b, 0xfc, 0x40, 0xfc, 0x03, 0xfd, 0x0a, 0xfe, 0x9a, 0xfe, +0xed, 0xfd, 0xf9, 0xfb, 0xa8, 0xf9, 0x27, 0xf8, 0x20, 0xf8, 0xf5, 0xf8, 0x8c, 0xf9, 0x52, 0xf9, +0x93, 0xf8, 0x27, 0xf8, 0x69, 0xf8, 0x5c, 0xf9, 0x84, 0xfa, 0x7a, 0xfb, 0xeb, 0xfb, 0xea, 0xfb, +0xd0, 0xfb, 0xf4, 0xfb, 0xf6, 0xfb, 0x43, 0xfb, 0x97, 0xf9, 0x73, 0xf7, 0xe3, 0xf5, 0x65, 0xf5, +0x6d, 0xf5, 0x1f, 0xf5, 0x16, 0xf4, 0xbe, 0xf2, 0xd4, 0xf1, 0x99, 0xf1, 0x0a, 0xf2, 0x9d, 0xf2, +0xdf, 0xf2, 0x87, 0xf2, 0x02, 0xf2, 0x43, 0xf2, 0xf3, 0xf3, 0x92, 0xf6, 0xf9, 0xf8, 0x46, 0xfa, +0x74, 0xfa, 0x00, 0xfa, 0x48, 0xf9, 0x3c, 0xf8, 0xcc, 0xf6, 0xab, 0xf5, 0x63, 0xf6, 0x4f, 0xfa, +0x1f, 0x01, 0xef, 0x08, 0xff, 0x0e, 0x6f, 0x11, 0x4b, 0x10, 0xe9, 0x0c, 0x68, 0x09, 0x1a, 0x07, +0xe6, 0x05, 0x0e, 0x05, 0x3f, 0x04, 0xe9, 0x03, 0x06, 0x05, 0xb1, 0x07, 0xdd, 0x0a, 0xeb, 0x0c, +0xe6, 0x0c, 0x56, 0x0b, 0xbd, 0x09, 0x8b, 0x09, 0x3b, 0x0b, 0x1f, 0x0e, 0xba, 0x10, 0xd7, 0x11, +0x0f, 0x11, 0xea, 0x0e, 0x22, 0x0c, 0x5a, 0x09, 0xdf, 0x06, 0x0a, 0x05, 0xfe, 0x03, 0xbc, 0x03, +0x33, 0x04, 0x27, 0x05, 0x2f, 0x06, 0xdd, 0x06, 0xb8, 0x06, 0xa5, 0x05, 0xeb, 0x03, 0x52, 0x02, +0xe5, 0x01, 0x13, 0x03, 0x9a, 0x05, 0x8f, 0x08, 0x9f, 0x0a, 0xf4, 0x0a, 0x3e, 0x09, 0xf9, 0x05, +0x5a, 0x02, 0x66, 0xff, 0xfa, 0xfd, 0xda, 0xfd, 0x12, 0xfe, 0x13, 0xfe, 0x86, 0xfd, 0xce, 0xfc, +0xe3, 0xfb, 0xa1, 0xfa, 0x53, 0xf9, 0x92, 0xf8, 0xbc, 0xf8, 0xac, 0xf9, 0x25, 0xfb, 0xfe, 0xfc, +0xe3, 0xfe, 0xfb, 0xff, 0xd9, 0xff, 0xae, 0xfe, 0x78, 0xfd, 0xf0, 0xfc, 0xf0, 0xfc, 0xea, 0xfc, +0x7d, 0xfc, 0xee, 0xfb, 0x46, 0xfb, 0x88, 0xfa, 0x65, 0xf9, 0x05, 0xf8, 0x6b, 0xf6, 0xc3, 0xf4, +0x58, 0xf3, 0x01, 0xf3, 0x42, 0xf4, 0xe6, 0xf6, 0xc5, 0xf9, 0xb6, 0xfb, 0x51, 0xfc, 0x2f, 0xfc, +0x02, 0xfc, 0x6d, 0xfc, 0x38, 0xfd, 0x17, 0xfe, 0x97, 0xfe, 0x8c, 0xfe, 0x42, 0xfe, 0xc4, 0xfd, +0x12, 0xfd, 0xea, 0xfb, 0x0d, 0xfa, 0x98, 0xf7, 0x0c, 0xf5, 0x59, 0xf3, 0x0c, 0xf3, 0x29, 0xf4, +0xf2, 0xf5, 0x47, 0xf7, 0x80, 0xf7, 0x94, 0xf6, 0x36, 0xf5, 0x49, 0xf4, 0x85, 0xf4, 0xe4, 0xf5, +0xef, 0xf7, 0x00, 0xfa, 0x63, 0xfb, 0xcd, 0xfb, 0x8e, 0xfb, 0xf3, 0xfa, 0x0a, 0xfa, 0x43, 0xf8, +0x92, 0xf5, 0xbe, 0xf2, 0xe4, 0xf1, 0xf3, 0xf4, 0x43, 0xfc, 0xf0, 0x05, 0xb8, 0x0e, 0x0d, 0x14, +0x3c, 0x15, 0x69, 0x13, 0xc5, 0x10, 0x22, 0x0f, 0xd5, 0x0e, 0xeb, 0x0e, 0x7f, 0x0e, 0x60, 0x0d, +0x9b, 0x0c, 0xe9, 0x0c, 0x0a, 0x0e, 0xa4, 0x0e, 0x69, 0x0d, 0x4f, 0x0a, 0xe5, 0x06, 0x29, 0x05, +0x37, 0x06, 0x6b, 0x09, 0xdf, 0x0c, 0xe1, 0x0e, 0xd4, 0x0e, 0x72, 0x0d, 0x00, 0x0c, 0x50, 0x0b, +0x98, 0x0b, 0x2c, 0x0c, 0x58, 0x0c, 0xd8, 0x0b, 0x3a, 0x0b, 0x4d, 0x0b, 0x2c, 0x0c, 0x1a, 0x0d, +0x02, 0x0d, 0x5e, 0x0b, 0xa8, 0x08, 0xab, 0x05, 0x75, 0x03, 0x69, 0x02, 0xac, 0x02, 0xb8, 0x03, +0x84, 0x04, 0x64, 0x04, 0x34, 0x03, 0x88, 0x01, 0x11, 0x00, 0x2c, 0xff, 0xab, 0xfe, 0x52, 0xfe, +0x0f, 0xfe, 0xd2, 0xfd, 0xa8, 0xfd, 0x7d, 0xfd, 0x87, 0xfd, 0x5a, 0xfd, 0xc3, 0xfc, 0x8f, 0xfb, +0x4c, 0xfa, 0x9b, 0xf9, 0xe4, 0xf9, 0xda, 0xfa, 0xba, 0xfb, 0xbd, 0xfb, 0xd0, 0xfa, 0x43, 0xf9, +0xc1, 0xf7, 0xc2, 0xf6, 0x57, 0xf6, 0x31, 0xf6, 0x0a, 0xf6, 0xb6, 0xf5, 0x5d, 0xf5, 0x29, 0xf5, +0x0a, 0xf5, 0xa1, 0xf4, 0x8d, 0xf3, 0x0c, 0xf2, 0xa4, 0xf0, 0x00, 0xf0, 0x50, 0xf0, 0x5a, 0xf1, +0xba, 0xf2, 0x16, 0xf4, 0x53, 0xf5, 0x8c, 0xf6, 0xdd, 0xf7, 0x58, 0xf9, 0xc6, 0xfa, 0x0b, 0xfc, +0x06, 0xfd, 0xba, 0xfd, 0x27, 0xfe, 0x0e, 0xfe, 0x58, 0xfd, 0xfa, 0xfb, 0x34, 0xfa, 0x5c, 0xf8, +0xe5, 0xf6, 0xd8, 0xf5, 0x2f, 0xf5, 0xbc, 0xf4, 0xa6, 0xf4, 0x1c, 0xf5, 0x00, 0xf6, 0x05, 0xf7, +0xd3, 0xf7, 0x3f, 0xf8, 0x8a, 0xf8, 0x0f, 0xf9, 0x39, 0xfa, 0x67, 0xfc, 0x5a, 0xff, 0x65, 0x02, +0x73, 0x04, 0xd9, 0x04, 0x60, 0x03, 0x8a, 0x00, 0xfc, 0xfc, 0xcc, 0xf9, 0x7d, 0xf8, 0x83, 0xfa, +0x47, 0x00, 0x4a, 0x08, 0xf7, 0x0f, 0xef, 0x14, 0x03, 0x16, 0xcd, 0x13, 0x7f, 0x0f, 0xe1, 0x0a, +0x53, 0x07, 0x95, 0x05, 0x81, 0x05, 0x74, 0x06, 0x0b, 0x08, 0x02, 0x0a, 0xdc, 0x0b, 0xbf, 0x0c, +0x04, 0x0c, 0xdf, 0x09, 0x97, 0x07, 0xc2, 0x06, 0x16, 0x08, 0x0d, 0x0b, 0x79, 0x0e, 0x18, 0x11, +0xef, 0x11, 0xd8, 0x10, 0x72, 0x0e, 0xd5, 0x0b, 0xfe, 0x09, 0x13, 0x09, 0xab, 0x08, 0x6f, 0x08, +0x5d, 0x08, 0x9d, 0x08, 0xe7, 0x08, 0xb3, 0x08, 0xb6, 0x07, 0x05, 0x06, 0x07, 0x04, 0x25, 0x02, +0xf0, 0x00, 0xdd, 0x00, 0xdb, 0x01, 0x46, 0x03, 0x4d, 0x04, 0x92, 0x04, 0x6a, 0x04, 0x46, 0x04, +0x2f, 0x04, 0xe2, 0x03, 0x1f, 0x03, 0xd0, 0x01, 0x27, 0x00, 0x57, 0xfe, 0xc8, 0xfc, 0xf5, 0xfb, +0x05, 0xfc, 0x68, 0xfc, 0x64, 0xfc, 0x89, 0xfb, 0x84, 0xfa, 0x01, 0xfa, 0x66, 0xfa, 0x4d, 0xfb, +0xe5, 0xfb, 0xac, 0xfb, 0x94, 0xfa, 0x2e, 0xf9, 0x84, 0xf8, 0x27, 0xf9, 0xd7, 0xfa, 0x7e, 0xfc, +0xb3, 0xfc, 0x16, 0xfb, 0x43, 0xf8, 0x79, 0xf5, 0x96, 0xf3, 0xba, 0xf2, 0x55, 0xf2, 0xf4, 0xf1, +0xbc, 0xf1, 0x14, 0xf2, 0x48, 0xf3, 0xf4, 0xf4, 0x6b, 0xf6, 0x1e, 0xf7, 0x5e, 0xf7, 0xfb, 0xf7, +0xc1, 0xf9, 0xc8, 0xfc, 0x00, 0x00, 0x23, 0x02, 0x44, 0x02, 0x96, 0x00, 0x1f, 0xfe, 0xff, 0xfb, +0x95, 0xfa, 0x6b, 0xf9, 0xde, 0xf7, 0xd2, 0xf5, 0xec, 0xf3, 0x15, 0xf3, 0xad, 0xf3, 0x60, 0xf5, +0x2c, 0xf7, 0x74, 0xf8, 0xce, 0xf8, 0xb2, 0xf8, 0xa4, 0xf8, 0x34, 0xf9, 0x8e, 0xfa, 0x8a, 0xfc, +0xc4, 0xfe, 0xe7, 0x00, 0x94, 0x02, 0x3f, 0x03, 0xcb, 0x02, 0x3a, 0x01, 0x43, 0xff, 0x65, 0xfd, +0xc1, 0xfb, 0xea, 0xf9, 0x78, 0xf7, 0xd9, 0xf4, 0x90, 0xf3, 0x71, 0xf5, 0x00, 0xfb, 0x0f, 0x03, +0x17, 0x0b, 0x6b, 0x10, 0xf5, 0x11, 0x82, 0x10, 0x3c, 0x0e, 0xff, 0x0c, 0x21, 0x0d, 0xce, 0x0d, +0xbf, 0x0d, 0xac, 0x0c, 0x49, 0x0b, 0xbe, 0x0a, 0x5d, 0x0b, 0x6d, 0x0c, 0x8a, 0x0c, 0xff, 0x0a, +0x1e, 0x08, 0x5b, 0x05, 0xea, 0x03, 0x82, 0x04, 0x66, 0x06, 0x73, 0x08, 0x6f, 0x09, 0xfa, 0x08, +0x85, 0x07, 0x11, 0x06, 0x2f, 0x05, 0xd4, 0x04, 0x94, 0x04, 0x3b, 0x04, 0x02, 0x04, 0x3d, 0x04, +0xe7, 0x04, 0xa6, 0x05, 0xba, 0x05, 0xd4, 0x04, 0xda, 0x02, 0x94, 0x00, 0xf8, 0xfe, 0xf0, 0xfe, +0x76, 0x00, 0xc1, 0x02, 0x7e, 0x04, 0xe5, 0x04, 0xd9, 0x03, 0x16, 0x02, 0x50, 0x00, 0x00, 0xff, +0x21, 0xfe, 0xa9, 0xfd, 0x4a, 0xfd, 0x32, 0xfd, 0x6b, 0xfd, 0x02, 0xfe, 0x8c, 0xfe, 0xae, 0xfe, +0x38, 0xfe, 0x5b, 0xfd, 0xd3, 0xfc, 0x1a, 0xfd, 0x67, 0xfe, 0x32, 0x00, 0xa2, 0x01, 0x2c, 0x02, +0xb7, 0x01, 0xca, 0x00, 0xe0, 0xff, 0x27, 0xff, 0x82, 0xfe, 0xce, 0xfd, 0xf2, 0xfc, 0xfa, 0xfb, +0xc6, 0xfa, 0x8b, 0xf9, 0x48, 0xf8, 0x03, 0xf7, 0xbf, 0xf5, 0xbd, 0xf4, 0x8d, 0xf4, 0x63, 0xf5, +0x23, 0xf7, 0x46, 0xf9, 0x46, 0xfb, 0x02, 0xfd, 0x5a, 0xfe, 0x8e, 0xff, 0x8f, 0x00, 0x34, 0x01, +0x81, 0x01, 0x55, 0x01, 0xc4, 0x00, 0xf0, 0xff, 0xcf, 0xfe, 0x7b, 0xfd, 0xe1, 0xfb, 0x20, 0xfa, +0x57, 0xf8, 0xfe, 0xf6, 0x64, 0xf6, 0x8c, 0xf6, 0x16, 0xf7, 0x95, 0xf7, 0xef, 0xf7, 0x6d, 0xf8, +0x42, 0xf9, 0x81, 0xfa, 0x03, 0xfc, 0x88, 0xfd, 0xf5, 0xfe, 0x01, 0x00, 0x89, 0x00, 0x2e, 0x00, +0x0c, 0xff, 0x62, 0xfd, 0xe0, 0xfb, 0xd3, 0xfa, 0x64, 0xfa, 0xe8, 0xf9, 0xc1, 0xf8, 0x82, 0xf6, +0x18, 0xf4, 0x75, 0xf3, 0x9b, 0xf6, 0x87, 0xfd, 0xbb, 0x06, 0xe8, 0x0e, 0xc7, 0x13, 0xd3, 0x14, +0x2a, 0x13, 0xfa, 0x10, 0x4b, 0x0f, 0xf6, 0x0d, 0x2f, 0x0c, 0x80, 0x09, 0xa1, 0x06, 0xfa, 0x04, +0x50, 0x05, 0x74, 0x07, 0xa4, 0x09, 0x29, 0x0a, 0x48, 0x08, 0x09, 0x05, 0x65, 0x02, 0xdf, 0x01, +0xc0, 0x03, 0xb6, 0x06, 0x1d, 0x09, 0xf4, 0x09, 0x21, 0x09, 0x99, 0x07, 0x31, 0x06, 0x53, 0x05, +0xae, 0x04, 0xaa, 0x03, 0x3f, 0x02, 0xfd, 0x00, 0x80, 0x00, 0x21, 0x01, 0x65, 0x02, 0x53, 0x03, +0x06, 0x03, 0x4c, 0x01, 0xd9, 0xfe, 0xc6, 0xfc, 0xe9, 0xfb, 0x6b, 0xfc, 0xcd, 0xfd, 0x41, 0xff, +0x53, 0x00, 0xf9, 0x00, 0x32, 0x01, 0xde, 0x00, 0xf4, 0xff, 0x77, 0xfe, 0xba, 0xfc, 0x57, 0xfb, +0xf8, 0xfa, 0xd2, 0xfb, 0x55, 0xfd, 0xc5, 0xfe, 0x70, 0xff, 0x46, 0xff, 0xa0, 0xfe, 0x02, 0xfe, +0xc9, 0xfd, 0xf8, 0xfd, 0x46, 0xfe, 0x5b, 0xfe, 0x40, 0xfe, 0x29, 0xfe, 0x5f, 0xfe, 0xf8, 0xfe, +0x89, 0xff, 0x89, 0xff, 0xa5, 0xfe, 0xc7, 0xfc, 0x7d, 0xfa, 0x5d, 0xf8, 0x12, 0xf7, 0xb9, 0xf6, +0x11, 0xf7, 0xa8, 0xf7, 0x21, 0xf8, 0x8a, 0xf8, 0x13, 0xf9, 0xeb, 0xf9, 0x14, 0xfb, 0x5e, 0xfc, +0x9f, 0xfd, 0xc0, 0xfe, 0xdb, 0xff, 0x14, 0x01, 0x39, 0x02, 0x02, 0x03, 0x01, 0x03, 0xfe, 0x01, +0x1f, 0x00, 0xc9, 0xfd, 0xa2, 0xfb, 0xe5, 0xf9, 0xe3, 0xf8, 0x67, 0xf8, 0x6b, 0xf8, 0xae, 0xf8, +0xf4, 0xf8, 0xfa, 0xf8, 0xd3, 0xf8, 0xa0, 0xf8, 0xa3, 0xf8, 0x0c, 0xf9, 0xb0, 0xf9, 0x62, 0xfa, +0x00, 0xfb, 0xa1, 0xfb, 0x79, 0xfc, 0x9a, 0xfd, 0x99, 0xfe, 0x06, 0xff, 0xa3, 0xfe, 0xa7, 0xfd, +0xa9, 0xfc, 0xd7, 0xfb, 0xfe, 0xfa, 0x33, 0xf9, 0x31, 0xf6, 0xc5, 0xf2, 0x29, 0xf1, 0xb4, 0xf3, +0x37, 0xfb, 0xf3, 0x05, 0x20, 0x10, 0x33, 0x16, 0xfd, 0x16, 0xd6, 0x13, 0xb6, 0x0f, 0x03, 0x0d, +0x5f, 0x0c, 0xc1, 0x0c, 0xe4, 0x0c, 0x3e, 0x0c, 0xbd, 0x0b, 0x4c, 0x0c, 0xf4, 0x0d, 0x7a, 0x0f, +0x2b, 0x0f, 0x73, 0x0c, 0x87, 0x08, 0x95, 0x05, 0x23, 0x05, 0x46, 0x07, 0x4f, 0x0a, 0x4d, 0x0c, +0x09, 0x0c, 0xc9, 0x09, 0xec, 0x06, 0xd9, 0x04, 0xe3, 0x03, 0x63, 0x03, 0x92, 0x02, 0x42, 0x01, +0x47, 0x00, 0x59, 0x00, 0xbf, 0x01, 0x87, 0x03, 0x51, 0x04, 0x3e, 0x03, 0x6c, 0x00, 0x3a, 0xfd, +0x5c, 0xfb, 0xd1, 0xfb, 0x4e, 0xfe, 0x7b, 0x01, 0xc1, 0x03, 0x48, 0x04, 0x25, 0x03, 0x1e, 0x01, +0xf6, 0xfe, 0x15, 0xfd, 0x99, 0xfb, 0x6b, 0xfa, 0xc0, 0xf9, 0xa5, 0xf9, 0x22, 0xfa, 0xe0, 0xfa, +0x7d, 0xfb, 0xa1, 0xfb, 0x4c, 0xfb, 0xee, 0xfa, 0x1d, 0xfb, 0x04, 0xfc, 0x86, 0xfd, 0x24, 0xff, +0x38, 0x00, 0x97, 0x00, 0x6f, 0x00, 0xfb, 0xff, 0x71, 0xff, 0xc7, 0xfe, 0xef, 0xfd, 0xc5, 0xfc, +0x42, 0xfb, 0x94, 0xf9, 0x15, 0xf8, 0xd8, 0xf6, 0xf8, 0xf5, 0x4d, 0xf5, 0xe7, 0xf4, 0xc7, 0xf4, +0x30, 0xf5, 0x39, 0xf6, 0xd4, 0xf7, 0xb4, 0xf9, 0x91, 0xfb, 0x1b, 0xfd, 0x4a, 0xfe, 0x22, 0xff, +0x99, 0xff, 0xa2, 0xff, 0x3e, 0xff, 0x86, 0xfe, 0x9d, 0xfd, 0xbb, 0xfc, 0xf4, 0xfb, 0x1c, 0xfb, +0x0c, 0xfa, 0x88, 0xf8, 0xdb, 0xf6, 0x6d, 0xf5, 0xbc, 0xf4, 0xe5, 0xf4, 0x98, 0xf5, 0x82, 0xf6, +0x36, 0xf7, 0x9c, 0xf7, 0xb9, 0xf7, 0xfb, 0xf7, 0xe8, 0xf8, 0xbc, 0xfa, 0x38, 0xfd, 0xb0, 0xff, +0x3a, 0x01, 0x5c, 0x01, 0x24, 0x00, 0x3f, 0xfe, 0x93, 0xfc, 0x6f, 0xfb, 0x85, 0xfa, 0xad, 0xf8, +0x98, 0xf5, 0x3b, 0xf2, 0xa5, 0xf0, 0x63, 0xf3, 0xfc, 0xfa, 0xb9, 0x05, 0xc3, 0x0f, 0x84, 0x15, +0x10, 0x16, 0x00, 0x13, 0x87, 0x0f, 0xf4, 0x0d, 0x7c, 0x0e, 0xc1, 0x0f, 0xfa, 0x0f, 0xb7, 0x0e, +0x30, 0x0d, 0xd9, 0x0c, 0x55, 0x0e, 0x42, 0x10, 0x77, 0x10, 0xee, 0x0d, 0x63, 0x09, 0x52, 0x05, +0xc5, 0x03, 0x50, 0x05, 0xaf, 0x08, 0x97, 0x0b, 0x2f, 0x0c, 0x4e, 0x0a, 0x0a, 0x07, 0x71, 0x04, +0x78, 0x03, 0x15, 0x04, 0x65, 0x05, 0x7a, 0x06, 0xeb, 0x06, 0xfb, 0x06, 0x16, 0x07, 0x63, 0x07, +0x61, 0x07, 0x84, 0x06, 0x9c, 0x04, 0x21, 0x02, 0xf9, 0xff, 0x0f, 0xff, 0x76, 0xff, 0xc2, 0x00, +0xcc, 0x01, 0xc7, 0x01, 0x80, 0x00, 0xa0, 0xfe, 0x14, 0xfd, 0x87, 0xfc, 0xf3, 0xfc, 0xaf, 0xfd, +0x21, 0xfe, 0x0d, 0xfe, 0x93, 0xfd, 0x21, 0xfd, 0x27, 0xfd, 0xa3, 0xfd, 0x5c, 0xfe, 0xea, 0xfe, +0x69, 0xff, 0xf4, 0xff, 0xb8, 0x00, 0x94, 0x01, 0x26, 0x02, 0x13, 0x02, 0x45, 0x01, 0xe3, 0xff, +0x5c, 0xfe, 0x2f, 0xfd, 0x53, 0xfc, 0xa6, 0xfb, 0xae, 0xfa, 0x67, 0xf9, 0xf2, 0xf7, 0xa6, 0xf6, +0xb2, 0xf5, 0x30, 0xf5, 0x39, 0xf5, 0xc4, 0xf5, 0xc7, 0xf6, 0x44, 0xf8, 0x0e, 0xfa, 0xdb, 0xfb, +0x3d, 0xfd, 0x37, 0xfe, 0xee, 0xfe, 0xc8, 0xff, 0xd7, 0x00, 0xcd, 0x01, 0x2f, 0x02, 0x9b, 0x01, +0x0f, 0x00, 0xf3, 0xfd, 0xd1, 0xfb, 0x1d, 0xfa, 0xd1, 0xf8, 0xb4, 0xf7, 0x87, 0xf6, 0x67, 0xf5, +0x8c, 0xf4, 0x51, 0xf4, 0x88, 0xf4, 0x2f, 0xf5, 0xcf, 0xf5, 0x52, 0xf6, 0xa1, 0xf6, 0x23, 0xf7, +0x13, 0xf8, 0xaf, 0xf9, 0xe2, 0xfb, 0x1e, 0xfe, 0x9d, 0xff, 0xa8, 0xff, 0x3a, 0xfe, 0xb6, 0xfb, +0x0c, 0xf9, 0x01, 0xf7, 0x9b, 0xf5, 0x3a, 0xf4, 0x26, 0xf2, 0x5d, 0xef, 0x78, 0xed, 0x9f, 0xee, +0x5d, 0xf4, 0xff, 0xfd, 0x52, 0x08, 0x7b, 0x0f, 0x5c, 0x11, 0xac, 0x0e, 0x8b, 0x0a, 0x19, 0x08, +0x9f, 0x08, 0x2c, 0x0b, 0x6e, 0x0d, 0x9f, 0x0d, 0xe2, 0x0b, 0x2b, 0x0a, 0x06, 0x0a, 0xa1, 0x0b, +0xfa, 0x0c, 0x66, 0x0c, 0xa5, 0x09, 0x7a, 0x06, 0xef, 0x04, 0x28, 0x06, 0x5e, 0x09, 0x31, 0x0c, +0xb4, 0x0c, 0x47, 0x0a, 0x77, 0x06, 0xa0, 0x03, 0x2f, 0x03, 0xe2, 0x04, 0xd3, 0x06, 0x8a, 0x07, +0xa7, 0x06, 0x51, 0x05, 0xed, 0x04, 0x14, 0x06, 0x07, 0x08, 0x1f, 0x09, 0x34, 0x08, 0x57, 0x05, +0xec, 0x01, 0xb8, 0xff, 0xc3, 0xff, 0xa0, 0x01, 0xe1, 0x03, 0xf8, 0x04, 0x45, 0x04, 0x7a, 0x02, +0xc2, 0x00, 0x2c, 0x00, 0x86, 0x00, 0x0e, 0x01, 0xd1, 0x00, 0x9a, 0xff, 0x11, 0xfe, 0x0e, 0xfd, +0x4b, 0xfd, 0xaf, 0xfe, 0x3a, 0x00, 0xfa, 0x00, 0x83, 0x00, 0x8a, 0xff, 0x05, 0xff, 0xa2, 0xff, +0x04, 0x01, 0x3e, 0x02, 0x6c, 0x02, 0x43, 0x01, 0x81, 0xff, 0x0e, 0xfe, 0x88, 0xfd, 0xa1, 0xfd, +0x7d, 0xfd, 0x67, 0xfc, 0x4f, 0xfa, 0x05, 0xf8, 0x78, 0xf6, 0x1b, 0xf6, 0xb4, 0xf6, 0x91, 0xf7, +0x43, 0xf8, 0xcc, 0xf8, 0x9b, 0xf9, 0xde, 0xfa, 0x81, 0xfc, 0x18, 0xfe, 0x5a, 0xff, 0x3a, 0x00, +0xfc, 0x00, 0xb4, 0x01, 0x5b, 0x02, 0x8b, 0x02, 0xb9, 0x01, 0xcd, 0xff, 0x23, 0xfd, 0x69, 0xfa, +0x22, 0xf8, 0x7c, 0xf6, 0x54, 0xf5, 0x99, 0xf4, 0x1e, 0xf4, 0xa7, 0xf3, 0x48, 0xf3, 0x36, 0xf3, +0xb0, 0xf3, 0x9c, 0xf4, 0xc3, 0xf5, 0xd3, 0xf6, 0xd8, 0xf7, 0xf4, 0xf8, 0x96, 0xfa, 0xd7, 0xfc, +0x65, 0xff, 0x47, 0x01, 0x79, 0x01, 0xa3, 0xff, 0x5c, 0xfc, 0xc7, 0xf8, 0xc6, 0xf5, 0x4b, 0xf3, +0xed, 0xf0, 0xa8, 0xee, 0x6a, 0xed, 0x87, 0xef, 0x50, 0xf6, 0x98, 0x00, 0x85, 0x0a, 0xd2, 0x0f, +0xce, 0x0e, 0x99, 0x09, 0x47, 0x04, 0x67, 0x02, 0x56, 0x05, 0x1c, 0x0b, 0x33, 0x10, 0x6d, 0x11, +0x04, 0x0f, 0xfd, 0x0b, 0x36, 0x0b, 0x8d, 0x0c, 0x97, 0x0d, 0x78, 0x0c, 0x70, 0x09, 0x6e, 0x06, +0x19, 0x05, 0x0f, 0x06, 0x8d, 0x08, 0x63, 0x0a, 0x63, 0x09, 0x26, 0x05, 0x40, 0x00, 0xf7, 0xfd, +0x8f, 0xff, 0x6a, 0x03, 0xfd, 0x06, 0xc4, 0x08, 0xcf, 0x08, 0xf2, 0x07, 0x5c, 0x07, 0xe6, 0x07, +0x53, 0x09, 0x29, 0x0a, 0x0f, 0x09, 0x59, 0x06, 0x8a, 0x03, 0x01, 0x02, 0xf8, 0x01, 0x6b, 0x02, +0x64, 0x02, 0x2e, 0x01, 0xd1, 0xfe, 0x50, 0xfc, 0x0c, 0xfb, 0xac, 0xfb, 0xb8, 0xfd, 0x76, 0xff, +0xca, 0xff, 0xa7, 0xfe, 0xf5, 0xfc, 0xd0, 0xfb, 0x0c, 0xfc, 0x18, 0xfe, 0x27, 0x01, 0xfa, 0x03, +0x57, 0x05, 0x58, 0x05, 0xca, 0x04, 0x56, 0x04, 0x02, 0x04, 0x93, 0x03, 0x93, 0x02, 0xd3, 0x00, +0x74, 0xfe, 0x2d, 0xfc, 0xca, 0xfa, 0x85, 0xfa, 0x8b, 0xfa, 0xe5, 0xf9, 0x36, 0xf8, 0x09, 0xf6, +0x41, 0xf4, 0x96, 0xf3, 0x47, 0xf4, 0x04, 0xf6, 0x00, 0xf8, 0x76, 0xf9, 0x34, 0xfa, 0xd1, 0xfa, +0x03, 0xfc, 0xc3, 0xfd, 0x8d, 0xff, 0xc8, 0x00, 0x65, 0x01, 0x7c, 0x01, 0x03, 0x01, 0xf0, 0xff, +0x7d, 0xfe, 0xdb, 0xfc, 0xf4, 0xfa, 0xce, 0xf8, 0xe8, 0xf6, 0xdf, 0xf5, 0x97, 0xf5, 0x6c, 0xf5, +0xce, 0xf4, 0xed, 0xf3, 0x3a, 0xf3, 0x2f, 0xf3, 0x1a, 0xf4, 0x1b, 0xf6, 0xcc, 0xf8, 0x05, 0xfb, +0x04, 0xfc, 0x0c, 0xfc, 0x80, 0xfc, 0x31, 0xfe, 0x74, 0x00, 0xfa, 0x01, 0x01, 0x02, 0x65, 0x00, +0x6a, 0xfd, 0x6a, 0xf9, 0x7b, 0xf5, 0x86, 0xf2, 0x2b, 0xf0, 0x0b, 0xee, 0xf3, 0xec, 0x1c, 0xf0, +0x13, 0xf9, 0x1b, 0x05, 0xf9, 0x0e, 0x51, 0x12, 0x72, 0x0f, 0xa8, 0x09, 0xf2, 0x04, 0x95, 0x04, +0x6c, 0x09, 0x20, 0x11, 0x85, 0x16, 0x20, 0x16, 0x02, 0x11, 0x0b, 0x0c, 0xb1, 0x0a, 0x45, 0x0c, +0xbe, 0x0d, 0x61, 0x0d, 0x8d, 0x0b, 0xb5, 0x09, 0xf2, 0x08, 0xf3, 0x09, 0x50, 0x0c, 0xd1, 0x0d, +0xfe, 0x0b, 0xea, 0x06, 0xca, 0x01, 0x5c, 0x00, 0x72, 0x03, 0xaf, 0x08, 0xb8, 0x0c, 0xd4, 0x0d, +0xee, 0x0b, 0x94, 0x08, 0x0c, 0x06, 0xf6, 0x05, 0xfb, 0x07, 0xd2, 0x09, 0x7e, 0x09, 0xbf, 0x06, +0x54, 0x03, 0x0b, 0x01, 0x4e, 0x00, 0x9f, 0x00, 0x8f, 0x00, 0x86, 0xff, 0x44, 0xfd, 0x0a, 0xfb, +0x57, 0xfa, 0xcf, 0xfb, 0xa5, 0xfe, 0xbd, 0x00, 0x7c, 0x00, 0xf2, 0xfd, 0xb5, 0xfa, 0xe0, 0xf8, +0x87, 0xf9, 0x68, 0xfc, 0xf8, 0xff, 0x94, 0x02, 0x1a, 0x03, 0xb5, 0x01, 0x8e, 0xff, 0x01, 0xfe, +0xb2, 0xfd, 0x22, 0xfe, 0x68, 0xfe, 0xe2, 0xfd, 0xec, 0xfc, 0x54, 0xfc, 0x7c, 0xfc, 0xe1, 0xfc, +0xb2, 0xfc, 0x77, 0xfb, 0x54, 0xf9, 0x03, 0xf7, 0x6c, 0xf5, 0x41, 0xf5, 0x3a, 0xf6, 0x6e, 0xf7, +0xa3, 0xf7, 0xcf, 0xf6, 0xe4, 0xf5, 0xfd, 0xf5, 0x8d, 0xf7, 0xe3, 0xf9, 0x34, 0xfc, 0xc3, 0xfd, +0x8b, 0xfe, 0xa2, 0xfe, 0x99, 0xfe, 0xb2, 0xfe, 0xad, 0xfe, 0x1e, 0xfe, 0xb0, 0xfc, 0xf6, 0xfa, +0x85, 0xf9, 0xb8, 0xf8, 0x26, 0xf8, 0x3b, 0xf7, 0xbe, 0xf5, 0x04, 0xf4, 0xdb, 0xf2, 0xfa, 0xf2, +0x7c, 0xf4, 0xa3, 0xf6, 0x1b, 0xf8, 0x89, 0xf8, 0x9d, 0xf8, 0x32, 0xf9, 0x8c, 0xfa, 0x0b, 0xfc, +0xa8, 0xfd, 0x16, 0xff, 0xa2, 0xff, 0x64, 0xfe, 0x13, 0xfb, 0xc2, 0xf6, 0x69, 0xf2, 0xeb, 0xee, +0xc9, 0xed, 0x32, 0xf1, 0x74, 0xfa, 0x38, 0x06, 0x21, 0x0f, 0xde, 0x10, 0x45, 0x0c, 0xb7, 0x05, +0x06, 0x01, 0x98, 0x00, 0x64, 0x04, 0xdd, 0x0a, 0x5c, 0x10, 0xd1, 0x11, 0xa8, 0x0f, 0x37, 0x0d, +0x56, 0x0d, 0xcb, 0x0e, 0xc6, 0x0e, 0x5d, 0x0c, 0x73, 0x09, 0x9d, 0x08, 0x4a, 0x0a, 0xc1, 0x0d, +0x50, 0x11, 0xba, 0x12, 0xcf, 0x0f, 0xc1, 0x08, 0x66, 0x01, 0x5d, 0xfe, 0x4d, 0x01, 0x76, 0x07, +0x9b, 0x0c, 0xc7, 0x0e, 0x98, 0x0d, 0xd8, 0x0a, 0x19, 0x08, 0x50, 0x07, 0x18, 0x09, 0xa5, 0x0b, +0xfa, 0x0c, 0xf8, 0x0b, 0xbe, 0x09, 0xca, 0x07, 0xb1, 0x06, 0x07, 0x06, 0xf5, 0x04, 0xf7, 0x02, +0x0a, 0x00, 0xc8, 0xfc, 0xc7, 0xfa, 0xd7, 0xfa, 0xcb, 0xfc, 0xb7, 0xfe, 0x32, 0xff, 0xa8, 0xfd, +0xe0, 0xfa, 0x59, 0xf8, 0x26, 0xf7, 0x6f, 0xf8, 0x8b, 0xfb, 0xfb, 0xfe, 0x2d, 0x01, 0xa1, 0x01, +0x7e, 0x01, 0x4a, 0x01, 0x6c, 0x01, 0x9b, 0x01, 0x71, 0x01, 0xc1, 0x00, 0x28, 0xff, 0x7f, 0xfd, +0x4b, 0xfc, 0xfc, 0xfb, 0x14, 0xfc, 0x5b, 0xfb, 0xaf, 0xf9, 0x2d, 0xf7, 0xd4, 0xf4, 0x1c, 0xf3, +0x20, 0xf2, 0xf6, 0xf1, 0x0c, 0xf2, 0x57, 0xf2, 0x7e, 0xf2, 0xec, 0xf2, 0x17, 0xf4, 0x0c, 0xf6, +0x7e, 0xf8, 0x8d, 0xfa, 0x0a, 0xfc, 0x28, 0xfd, 0x3b, 0xfe, 0x8d, 0xff, 0x5d, 0x00, 0x66, 0x00, +0x4c, 0xff, 0x52, 0xfd, 0xfa, 0xfa, 0x94, 0xf8, 0xca, 0xf6, 0x6d, 0xf5, 0x66, 0xf4, 0x2e, 0xf3, +0xb4, 0xf1, 0xfd, 0xf0, 0x51, 0xf1, 0xab, 0xf2, 0x07, 0xf4, 0x28, 0xf5, 0x4f, 0xf6, 0x42, 0xf7, +0xce, 0xf7, 0x27, 0xf8, 0x62, 0xf9, 0x17, 0xfc, 0x25, 0xff, 0x25, 0x01, 0xf8, 0x00, 0x01, 0xff, +0x4e, 0xfb, 0x7a, 0xf6, 0xf8, 0xf2, 0x2f, 0xf4, 0x10, 0xfc, 0xef, 0x06, 0x0f, 0x0f, 0xa7, 0x10, +0x7c, 0x0c, 0x64, 0x06, 0xd9, 0x00, 0xb3, 0xfe, 0xfd, 0x00, 0x80, 0x06, 0x64, 0x0b, 0xf7, 0x0b, +0x9d, 0x09, 0x4b, 0x08, 0x5a, 0x0a, 0xb7, 0x0d, 0xae, 0x0e, 0xc7, 0x0c, 0xb9, 0x09, 0x17, 0x08, +0xc0, 0x08, 0xf3, 0x0b, 0x30, 0x11, 0x3e, 0x15, 0xca, 0x14, 0xa2, 0x0e, 0x76, 0x06, 0x5a, 0x01, +0x55, 0x01, 0xb4, 0x04, 0x3f, 0x08, 0x52, 0x0a, 0x66, 0x0a, 0xc7, 0x08, 0xcc, 0x06, 0x17, 0x06, +0xbf, 0x07, 0x26, 0x0a, 0x23, 0x0b, 0xee, 0x09, 0xdc, 0x07, 0xc3, 0x06, 0xed, 0x06, 0xb8, 0x07, +0x10, 0x08, 0x0b, 0x07, 0x6b, 0x04, 0x84, 0x00, 0xce, 0xfc, 0xec, 0xfa, 0x6f, 0xfb, 0x3d, 0xfd, +0xad, 0xfe, 0x6f, 0xfe, 0x9a, 0xfc, 0x1a, 0xfa, 0x12, 0xf8, 0x98, 0xf7, 0xb9, 0xf8, 0xdb, 0xfa, +0xc9, 0xfc, 0xc4, 0xfd, 0x39, 0xfe, 0x8f, 0xfe, 0x87, 0xff, 0xd5, 0x00, 0xb0, 0x01, 0x60, 0x01, +0x6e, 0xff, 0xe6, 0xfc, 0xee, 0xfa, 0x80, 0xfa, 0x78, 0xfb, 0xa0, 0xfc, 0xf1, 0xfc, 0xab, 0xfb, +0x27, 0xf9, 0x35, 0xf6, 0xd8, 0xf3, 0xb1, 0xf2, 0x37, 0xf2, 0xfe, 0xf1, 0xa4, 0xf1, 0xa8, 0xf1, +0xb4, 0xf2, 0xc1, 0xf4, 0x39, 0xf7, 0x1c, 0xf9, 0xf5, 0xf9, 0x35, 0xfa, 0x89, 0xfa, 0x08, 0xfc, +0x7e, 0xfe, 0x4c, 0x01, 0x12, 0x03, 0xea, 0x02, 0xc4, 0x00, 0x6e, 0xfd, 0x97, 0xfa, 0xeb, 0xf8, +0x26, 0xf8, 0x85, 0xf7, 0x95, 0xf6, 0x0a, 0xf6, 0xfb, 0xf5, 0x60, 0xf6, 0xb4, 0xf6, 0xef, 0xf6, +0x60, 0xf7, 0x7c, 0xf7, 0x28, 0xf7, 0xdb, 0xf6, 0x03, 0xf8, 0x2d, 0xfb, 0xed, 0xfe, 0x8e, 0x01, +0x2e, 0x02, 0x29, 0x01, 0xd0, 0xfe, 0xb3, 0xfb, 0xdb, 0xf9, 0x19, 0xfc, 0x0f, 0x03, 0x2d, 0x0b, +0xb7, 0x0f, 0xbb, 0x0e, 0x4a, 0x0a, 0x4b, 0x05, 0x9d, 0x01, 0x5c, 0x00, 0x53, 0x02, 0x3f, 0x06, +0xff, 0x08, 0x45, 0x08, 0x98, 0x05, 0x9f, 0x04, 0xb2, 0x06, 0xc8, 0x09, 0x41, 0x0b, 0xf5, 0x0a, +0x4a, 0x0a, 0x08, 0x0a, 0x61, 0x0a, 0x92, 0x0b, 0x39, 0x0e, 0xe0, 0x10, 0xc9, 0x10, 0x43, 0x0d, +0x6f, 0x08, 0xa7, 0x05, 0x8c, 0x05, 0x69, 0x06, 0xa4, 0x06, 0x05, 0x06, 0xed, 0x04, 0x5b, 0x03, +0x03, 0x02, 0x42, 0x02, 0xbf, 0x04, 0x43, 0x08, 0x82, 0x0a, 0x57, 0x0a, 0xa9, 0x08, 0xf2, 0x06, +0x43, 0x06, 0xbe, 0x06, 0xb9, 0x07, 0x43, 0x08, 0x8f, 0x07, 0x59, 0x05, 0x53, 0x02, 0x6d, 0xff, +0x91, 0xfd, 0xdc, 0xfc, 0xe8, 0xfc, 0xb6, 0xfc, 0xda, 0xfb, 0x89, 0xfa, 0x87, 0xf9, 0x55, 0xf9, +0x92, 0xf9, 0xcc, 0xf9, 0xd5, 0xf9, 0xea, 0xf9, 0x34, 0xfa, 0xbe, 0xfa, 0xc7, 0xfb, 0xbc, 0xfd, +0x1d, 0x00, 0xaf, 0x01, 0x70, 0x01, 0xdd, 0xff, 0xf9, 0xfd, 0xcd, 0xfc, 0x72, 0xfc, 0x93, 0xfc, +0x04, 0xfd, 0xe9, 0xfc, 0xb3, 0xfb, 0x2d, 0xf9, 0x32, 0xf6, 0xdb, 0xf3, 0x74, 0xf2, 0x75, 0xf1, +0x49, 0xf0, 0x4d, 0xef, 0xf8, 0xee, 0xb6, 0xef, 0x44, 0xf1, 0x0f, 0xf3, 0xb7, 0xf4, 0xe8, 0xf5, +0xc8, 0xf6, 0xab, 0xf7, 0x2c, 0xf9, 0xa5, 0xfb, 0xad, 0xfe, 0x33, 0x01, 0x42, 0x02, 0xaf, 0x01, +0x28, 0x00, 0x1c, 0xfe, 0xf5, 0xfb, 0xd4, 0xf9, 0x5f, 0xf8, 0xff, 0xf7, 0x15, 0xf8, 0xfb, 0xf7, +0x73, 0xf7, 0x03, 0xf7, 0xc6, 0xf6, 0x3d, 0xf6, 0x77, 0xf5, 0x58, 0xf5, 0xde, 0xf6, 0xaa, 0xf9, +0x60, 0xfc, 0x3a, 0xfe, 0x6f, 0xff, 0x27, 0x00, 0x1c, 0x00, 0xfa, 0xff, 0xdd, 0x01, 0x3d, 0x07, +0xa7, 0x0e, 0x12, 0x14, 0xdc, 0x14, 0xb7, 0x11, 0x42, 0x0d, 0x64, 0x09, 0x15, 0x07, 0x74, 0x07, +0x35, 0x0a, 0x37, 0x0d, 0x2d, 0x0d, 0xc9, 0x09, 0x0c, 0x06, 0xd1, 0x04, 0x01, 0x06, 0x61, 0x07, +0x08, 0x08, 0xa2, 0x08, 0xcf, 0x09, 0x41, 0x0b, 0x83, 0x0c, 0xf4, 0x0d, 0x45, 0x0f, 0x2b, 0x0f, +0x96, 0x0c, 0xd0, 0x08, 0x92, 0x06, 0x1c, 0x07, 0x68, 0x09, 0x06, 0x0b, 0xc8, 0x0a, 0xb0, 0x08, +0x61, 0x05, 0xf9, 0x01, 0xee, 0xff, 0x6e, 0x00, 0xf8, 0x02, 0xea, 0x05, 0xb4, 0x07, 0xf4, 0x07, +0xf6, 0x06, 0x5a, 0x05, 0xd4, 0x03, 0x1e, 0x03, 0x2a, 0x03, 0x65, 0x03, 0x23, 0x03, 0x82, 0x02, +0xc7, 0x01, 0xdb, 0x00, 0x8f, 0xff, 0xe2, 0xfd, 0x64, 0xfc, 0x24, 0xfb, 0xea, 0xf9, 0x97, 0xf8, +0xd4, 0xf7, 0xf8, 0xf7, 0x7c, 0xf8, 0x64, 0xf8, 0xa0, 0xf7, 0xda, 0xf6, 0x92, 0xf6, 0xab, 0xf6, +0x0c, 0xf7, 0x30, 0xf8, 0x4a, 0xfa, 0x87, 0xfc, 0xc4, 0xfd, 0xec, 0xfd, 0xa6, 0xfd, 0x76, 0xfd, +0x25, 0xfd, 0x99, 0xfc, 0xf1, 0xfb, 0xb1, 0xfb, 0x6e, 0xfb, 0xbc, 0xfa, 0x80, 0xf9, 0x27, 0xf8, +0xf5, 0xf6, 0x7a, 0xf5, 0x7f, 0xf3, 0x78, 0xf1, 0x32, 0xf0, 0x3e, 0xf0, 0x30, 0xf1, 0xb8, 0xf2, +0x58, 0xf4, 0x9f, 0xf5, 0x62, 0xf6, 0xa6, 0xf6, 0x47, 0xf7, 0xd8, 0xf8, 0x7c, 0xfb, 0xaf, 0xfe, +0x41, 0x01, 0xbe, 0x02, 0xb0, 0x02, 0x6f, 0x01, 0x7c, 0xff, 0x7e, 0xfd, 0x0f, 0xfc, 0x0c, 0xfb, +0x44, 0xfa, 0x7a, 0xf9, 0xac, 0xf8, 0x40, 0xf8, 0xd7, 0xf7, 0x59, 0xf7, 0xa7, 0xf6, 0x74, 0xf6, +0x30, 0xf7, 0xdb, 0xf8, 0xcf, 0xfa, 0x66, 0xfc, 0x7a, 0xfd, 0x03, 0xfe, 0x22, 0xfe, 0x3a, 0xff, +0x7c, 0x02, 0x7e, 0x08, 0x43, 0x0f, 0xbf, 0x13, 0xdb, 0x14, 0x06, 0x13, 0x74, 0x10, 0x08, 0x0e, +0x6e, 0x0c, 0x50, 0x0c, 0x13, 0x0d, 0x81, 0x0d, 0x1c, 0x0c, 0x87, 0x09, 0xf2, 0x07, 0x43, 0x08, +0x49, 0x09, 0x19, 0x09, 0xd5, 0x07, 0xde, 0x06, 0x54, 0x07, 0xfc, 0x08, 0x6d, 0x0b, 0x59, 0x0e, +0x6b, 0x10, 0x1e, 0x10, 0xf4, 0x0c, 0xe8, 0x08, 0xed, 0x06, 0xc2, 0x07, 0xf7, 0x09, 0x97, 0x0b, +0x87, 0x0b, 0xe8, 0x09, 0x04, 0x07, 0xf1, 0x03, 0xdd, 0x01, 0x7e, 0x01, 0x28, 0x02, 0x4a, 0x02, +0x80, 0x01, 0x84, 0x00, 0x5f, 0x00, 0x1a, 0x01, 0x16, 0x02, 0xf7, 0x02, 0x41, 0x03, 0xb6, 0x02, +0x42, 0x01, 0xe3, 0xff, 0x7a, 0xff, 0x10, 0x00, 0xc1, 0x00, 0xbb, 0x00, 0x06, 0x00, 0xcb, 0xfe, +0x11, 0xfd, 0xd1, 0xfa, 0xc1, 0xf8, 0x7b, 0xf7, 0x18, 0xf7, 0xea, 0xf6, 0xa0, 0xf6, 0x6d, 0xf6, +0x5f, 0xf6, 0x2b, 0xf6, 0x8e, 0xf5, 0x04, 0xf5, 0x35, 0xf5, 0x23, 0xf6, 0x66, 0xf7, 0xb9, 0xf8, +0x3d, 0xfa, 0xdd, 0xfb, 0x42, 0xfd, 0x0e, 0xfe, 0x5a, 0xfe, 0x6b, 0xfe, 0x1d, 0xfe, 0x6a, 0xfd, +0x71, 0xfc, 0x7c, 0xfb, 0xe2, 0xfa, 0x2c, 0xfa, 0x45, 0xf9, 0x10, 0xf8, 0xda, 0xf6, 0xbc, 0xf5, +0xe1, 0xf4, 0x7c, 0xf4, 0xcf, 0xf4, 0xaa, 0xf5, 0xc4, 0xf6, 0xbd, 0xf7, 0xd3, 0xf8, 0x06, 0xfa, +0x78, 0xfb, 0xe9, 0xfc, 0x47, 0xfe, 0x6d, 0xff, 0x0c, 0x00, 0x10, 0x00, 0xac, 0xff, 0x45, 0xff, +0xeb, 0xfe, 0x93, 0xfe, 0xde, 0xfd, 0xc7, 0xfc, 0x65, 0xfb, 0x29, 0xfa, 0x37, 0xf9, 0xc5, 0xf8, +0xbc, 0xf8, 0xe3, 0xf8, 0x2d, 0xf9, 0x67, 0xf9, 0xaf, 0xf9, 0x07, 0xfa, 0x8a, 0xfa, 0x11, 0xfb, +0x95, 0xfb, 0x4b, 0xfc, 0xb0, 0xfd, 0x4a, 0x00, 0x1e, 0x04, 0x60, 0x08, 0xba, 0x0b, 0x98, 0x0d, +0x7d, 0x0d, 0x29, 0x0c, 0x12, 0x0a, 0x27, 0x08, 0x2d, 0x07, 0x1b, 0x07, 0xa0, 0x07, 0x12, 0x08, +0x66, 0x08, 0xed, 0x08, 0x3e, 0x09, 0x07, 0x09, 0x25, 0x08, 0x4c, 0x07, 0x78, 0x07, 0x9e, 0x08, +0x78, 0x0a, 0x7b, 0x0c, 0x3a, 0x0e, 0x15, 0x0f, 0x73, 0x0e, 0xb0, 0x0c, 0xf7, 0x0a, 0x3b, 0x0a, +0x70, 0x0a, 0xbe, 0x0a, 0x9e, 0x0a, 0x05, 0x0a, 0x02, 0x09, 0x75, 0x07, 0x69, 0x05, 0x1e, 0x03, +0xfa, 0x00, 0xed, 0xfe, 0xe2, 0xfc, 0x33, 0xfb, 0x7f, 0xfa, 0xfe, 0xfa, 0x3b, 0xfc, 0x8d, 0xfd, +0x96, 0xfe, 0x29, 0xff, 0x66, 0xff, 0x75, 0xff, 0xa2, 0xff, 0x61, 0x00, 0xc1, 0x01, 0xa1, 0x03, +0x8d, 0x05, 0xc7, 0x06, 0xad, 0x06, 0xc8, 0x04, 0xc7, 0x01, 0xb6, 0xfe, 0x8e, 0xfc, 0xc1, 0xfb, +0x0c, 0xfc, 0xa6, 0xfc, 0x76, 0xfc, 0xe7, 0xfa, 0x46, 0xf8, 0xad, 0xf5, 0x40, 0xf4, 0x4d, 0xf4, +0x60, 0xf5, 0xc8, 0xf6, 0xfc, 0xf7, 0xe4, 0xf8, 0x90, 0xf9, 0x59, 0xfa, 0x8c, 0xfb, 0xe6, 0xfc, +0xcd, 0xfd, 0x9d, 0xfd, 0x88, 0xfc, 0x4e, 0xfb, 0x8c, 0xfa, 0x7f, 0xfa, 0xde, 0xfa, 0x52, 0xfb, +0x71, 0xfb, 0xce, 0xfa, 0x90, 0xf9, 0x30, 0xf8, 0x7c, 0xf7, 0x85, 0xf7, 0xf8, 0xf7, 0x5d, 0xf8, +0xbd, 0xf8, 0x30, 0xf9, 0xed, 0xf9, 0xeb, 0xfa, 0x22, 0xfc, 0x76, 0xfd, 0x91, 0xfe, 0x13, 0xff, +0xe3, 0xfe, 0x71, 0xfe, 0x2a, 0xfe, 0x3b, 0xfe, 0x71, 0xfe, 0x5b, 0xfe, 0xcd, 0xfd, 0xaa, 0xfc, +0x46, 0xfb, 0x03, 0xfa, 0x75, 0xf9, 0x9e, 0xf9, 0x49, 0xfa, 0x05, 0xfb, 0x79, 0xfb, 0x9b, 0xfb, +0xb5, 0xfb, 0x1b, 0xfc, 0xe9, 0xfc, 0xd8, 0xfd, 0x61, 0xfe, 0x69, 0xfe, 0x56, 0xfe, 0x13, 0xff, +0x1f, 0x01, 0x23, 0x04, 0x50, 0x07, 0x48, 0x09, 0x4b, 0x09, 0xf8, 0x06, 0x23, 0x03, 0xbf, 0xff, +0x48, 0xfe, 0x2f, 0xff, 0x5f, 0x01, 0x7a, 0x03, 0xa6, 0x04, 0xc4, 0x04, 0x44, 0x04, 0xd2, 0x03, +0x3b, 0x04, 0xaf, 0x05, 0xa4, 0x07, 0x1e, 0x09, 0xd0, 0x09, 0x5b, 0x0a, 0x66, 0x0b, 0x1a, 0x0d, +0xae, 0x0e, 0x93, 0x0f, 0x65, 0x0f, 0x4f, 0x0e, 0xbd, 0x0c, 0x8b, 0x0b, 0x90, 0x0b, 0x9d, 0x0c, +0xba, 0x0d, 0x8a, 0x0d, 0x8c, 0x0b, 0x3f, 0x08, 0x7a, 0x04, 0x24, 0x01, 0xc5, 0xfe, 0x6a, 0xfd, +0xe8, 0xfc, 0xad, 0xfc, 0x7b, 0xfc, 0x4e, 0xfc, 0x49, 0xfc, 0x87, 0xfc, 0xc4, 0xfc, 0xf2, 0xfc, +0x11, 0xfd, 0xa3, 0xfd, 0xc6, 0xfe, 0x5b, 0x00, 0xb7, 0x01, 0x4a, 0x02, 0x9b, 0x01, 0x23, 0x00, +0x86, 0xfe, 0x97, 0xfd, 0xb0, 0xfd, 0x84, 0xfe, 0x41, 0xff, 0xfd, 0xfe, 0x76, 0xfd, 0x44, 0xfb, +0x2f, 0xf9, 0x13, 0xf8, 0xfa, 0xf7, 0x83, 0xf8, 0x16, 0xf9, 0x4f, 0xf9, 0x16, 0xf9, 0xf0, 0xf8, +0x48, 0xf9, 0x4e, 0xfa, 0x79, 0xfb, 0x0c, 0xfc, 0xb5, 0xfb, 0x71, 0xfa, 0xdc, 0xf8, 0x8e, 0xf7, +0x37, 0xf7, 0xc3, 0xf7, 0xc2, 0xf8, 0x68, 0xf9, 0x73, 0xf9, 0x0d, 0xf9, 0xab, 0xf8, 0xa8, 0xf8, +0x2d, 0xf9, 0x05, 0xfa, 0xdc, 0xfa, 0x68, 0xfb, 0xae, 0xfb, 0xf9, 0xfb, 0xb5, 0xfc, 0xfe, 0xfd, +0x8e, 0xff, 0xff, 0x00, 0x0d, 0x02, 0x7c, 0x02, 0x81, 0x02, 0x4f, 0x02, 0x50, 0x02, 0x9a, 0x02, +0x09, 0x03, 0x4a, 0x03, 0x39, 0x03, 0xe6, 0x02, 0x60, 0x02, 0x9b, 0x01, 0xc4, 0x00, 0x0b, 0x00, +0xaa, 0xff, 0xae, 0xff, 0x04, 0x00, 0xa7, 0x00, 0x63, 0x01, 0xf5, 0x01, 0xf7, 0x01, 0x45, 0x01, +0x4a, 0x00, 0x95, 0xff, 0xbe, 0xff, 0xc0, 0x00, 0x8b, 0x02, 0x74, 0x04, 0xb9, 0x05, 0x99, 0x05, +0xe1, 0x03, 0x45, 0x01, 0xb9, 0xfe, 0x02, 0xfd, 0x3f, 0xfc, 0x3b, 0xfc, 0x8b, 0xfc, 0xee, 0xfc, +0x14, 0xfd, 0x26, 0xfd, 0x66, 0xfd, 0x1e, 0xfe, 0x23, 0xff, 0xee, 0xff, 0x7a, 0x00, 0x02, 0x01, +0x27, 0x02, 0x25, 0x04, 0xbb, 0x06, 0x63, 0x09, 0x55, 0x0b, 0x1a, 0x0c, 0xab, 0x0b, 0xe4, 0x0a, +0xb1, 0x0a, 0xab, 0x0b, 0x4b, 0x0d, 0x86, 0x0e, 0x66, 0x0e, 0xac, 0x0c, 0xba, 0x09, 0x88, 0x06, +0xe9, 0x03, 0x3c, 0x02, 0x44, 0x01, 0x58, 0x00, 0x21, 0xff, 0x9b, 0xfd, 0x5f, 0xfc, 0x00, 0xfc, +0x81, 0xfc, 0x6c, 0xfd, 0x36, 0xfe, 0x8f, 0xfe, 0xbf, 0xfe, 0xea, 0xfe, 0x5d, 0xff, 0xe9, 0xff, +0x61, 0x00, 0x56, 0x00, 0xa5, 0xff, 0x92, 0xfe, 0xd7, 0xfd, 0xe4, 0xfd, 0x85, 0xfe, 0x0c, 0xff, +0xd8, 0xfe, 0xc7, 0xfd, 0x5c, 0xfc, 0xf1, 0xfa, 0x25, 0xfa, 0x20, 0xfa, 0xbd, 0xfa, 0x80, 0xfb, +0xc5, 0xfb, 0x9d, 0xfb, 0x70, 0xfb, 0xaa, 0xfb, 0x40, 0xfc, 0xd7, 0xfc, 0x20, 0xfd, 0xd8, 0xfc, +0x0d, 0xfc, 0xf2, 0xfa, 0x12, 0xfa, 0xa7, 0xf9, 0xda, 0xf9, 0x1c, 0xfa, 0x1c, 0xfa, 0xc0, 0xf9, +0x3e, 0xf9, 0xd2, 0xf8, 0xb7, 0xf8, 0x0a, 0xf9, 0xb7, 0xf9, 0x61, 0xfa, 0xa7, 0xfa, 0x8d, 0xfa, +0x6f, 0xfa, 0xad, 0xfa, 0x64, 0xfb, 0x77, 0xfc, 0x96, 0xfd, 0x9e, 0xfe, 0x36, 0xff, 0x86, 0xff, +0xd7, 0xff, 0x7d, 0x00, 0x7a, 0x01, 0x6e, 0x02, 0x2d, 0x03, 0x91, 0x03, 0xbc, 0x03, 0xcd, 0x03, +0xaf, 0x03, 0x7f, 0x03, 0x52, 0x03, 0x21, 0x03, 0xed, 0x02, 0xb5, 0x02, 0xad, 0x02, 0xec, 0x02, +0x01, 0x03, 0xb4, 0x02, 0xfb, 0x01, 0x5e, 0x01, 0x2c, 0x01, 0x80, 0x01, 0x4b, 0x02, 0x50, 0x03, +0x2d, 0x04, 0x68, 0x04, 0xe3, 0x03, 0xd0, 0x02, 0xd8, 0x01, 0x00, 0x01, 0x3c, 0x00, 0x4b, 0xff, +0x5c, 0xfe, 0xab, 0xfd, 0x53, 0xfd, 0x61, 0xfd, 0xce, 0xfd, 0x65, 0xfe, 0xd6, 0xfe, 0xa9, 0xfe, +0x2c, 0xfe, 0xe9, 0xfd, 0x9a, 0xfe, 0x37, 0x00, 0x75, 0x02, 0xba, 0x04, 0x71, 0x06, 0x2c, 0x07, +0xfd, 0x06, 0x8e, 0x06, 0xc1, 0x06, 0xf3, 0x07, 0xa5, 0x09, 0x50, 0x0b, 0x23, 0x0c, 0xe8, 0x0b, +0x9f, 0x0a, 0xdc, 0x08, 0x37, 0x07, 0x2a, 0x06, 0x6f, 0x05, 0xa5, 0x04, 0x6e, 0x03, 0xe9, 0x01, +0x8a, 0x00, 0xd8, 0xff, 0xe4, 0xff, 0x73, 0x00, 0xeb, 0x00, 0xe8, 0x00, 0x68, 0x00, 0xd6, 0xff, +0xd2, 0xff, 0x8a, 0x00, 0xc8, 0x01, 0xcd, 0x02, 0x01, 0x03, 0x2c, 0x02, 0xbf, 0x00, 0x7c, 0xff, +0x09, 0xff, 0x6f, 0xff, 0x2e, 0x00, 0x7b, 0x00, 0xf6, 0xff, 0x95, 0xfe, 0xd5, 0xfc, 0x55, 0xfb, +0x95, 0xfa, 0x8c, 0xfa, 0xcc, 0xfa, 0xf2, 0xfa, 0xd9, 0xfa, 0xb8, 0xfa, 0xc2, 0xfa, 0xee, 0xfa, +0x29, 0xfb, 0x2e, 0xfb, 0xd3, 0xfa, 0x10, 0xfa, 0x3d, 0xf9, 0x9e, 0xf8, 0x70, 0xf8, 0xae, 0xf8, +0x04, 0xf9, 0x3d, 0xf9, 0x30, 0xf9, 0xe0, 0xf8, 0x84, 0xf8, 0x45, 0xf8, 0x4e, 0xf8, 0x91, 0xf8, +0xe4, 0xf8, 0x20, 0xf9, 0x2f, 0xf9, 0x30, 0xf9, 0x29, 0xf9, 0x3b, 0xf9, 0x59, 0xf9, 0x85, 0xf9, +0xc7, 0xf9, 0x33, 0xfa, 0xe5, 0xfa, 0xe1, 0xfb, 0x1d, 0xfd, 0x58, 0xfe, 0x63, 0xff, 0x03, 0x00, +0x71, 0x00, 0xa8, 0x00, 0xf6, 0x00, 0x76, 0x01, 0x1f, 0x02, 0xec, 0x02, 0xa8, 0x03, 0x40, 0x04, +0xb8, 0x04, 0x06, 0x05, 0x1f, 0x05, 0xf5, 0x04, 0x7c, 0x04, 0x05, 0x04, 0xd2, 0x03, 0x20, 0x04, +0xf3, 0x04, 0x1c, 0x06, 0x23, 0x07, 0x82, 0x07, 0x1f, 0x07, 0x46, 0x06, 0x5a, 0x05, 0xbe, 0x04, +0x65, 0x04, 0x1c, 0x04, 0x92, 0x03, 0xa4, 0x02, 0x70, 0x01, 0x54, 0x00, 0xa6, 0xff, 0x67, 0xff, +0x3f, 0xff, 0xcf, 0xfe, 0x15, 0xfe, 0x6b, 0xfd, 0x4b, 0xfd, 0x13, 0xfe, 0xc0, 0xff, 0xdc, 0x01, +0xb5, 0x03, 0x9c, 0x04, 0xab, 0x04, 0x49, 0x04, 0x4e, 0x04, 0xf2, 0x04, 0x2e, 0x06, 0x78, 0x07, +0x44, 0x08, 0x48, 0x08, 0xac, 0x07, 0xeb, 0x06, 0x65, 0x06, 0x2e, 0x06, 0xce, 0x05, 0xd8, 0x04, +0x3a, 0x03, 0x36, 0x01, 0x73, 0xff, 0x5c, 0xfe, 0x2f, 0xfe, 0x6d, 0xfe, 0x94, 0xfe, 0x22, 0xfe, +0x20, 0xfd, 0x2e, 0xfc, 0xea, 0xfb, 0x9f, 0xfc, 0x07, 0xfe, 0x99, 0xff, 0xa5, 0x00, 0xd9, 0x00, +0x6f, 0x00, 0xfc, 0xff, 0xfc, 0xff, 0x7f, 0x00, 0x32, 0x01, 0x89, 0x01, 0x2c, 0x01, 0x1a, 0x00, +0xc8, 0xfe, 0x94, 0xfd, 0xf1, 0xfc, 0xcc, 0xfc, 0xd0, 0xfc, 0xbf, 0xfc, 0x83, 0xfc, 0x38, 0xfc, +0x15, 0xfc, 0x35, 0xfc, 0x97, 0xfc, 0x0c, 0xfd, 0x87, 0xfd, 0xc2, 0xfd, 0xcb, 0xfd, 0xb6, 0xfd, +0xb1, 0xfd, 0x87, 0xfd, 0x51, 0xfd, 0xf3, 0xfc, 0x71, 0xfc, 0xe1, 0xfb, 0x4e, 0xfb, 0xcb, 0xfa, +0x6d, 0xfa, 0x33, 0xfa, 0x05, 0xfa, 0xf6, 0xf9, 0xff, 0xf9, 0x14, 0xfa, 0x1d, 0xfa, 0x01, 0xfa, +0xd3, 0xf9, 0xba, 0xf9, 0xe1, 0xf9, 0x4a, 0xfa, 0x09, 0xfb, 0x0b, 0xfc, 0x47, 0xfd, 0x66, 0xfe, +0x4a, 0xff, 0xf0, 0xff, 0x63, 0x00, 0xce, 0x00, 0x19, 0x01, 0x63, 0x01, 0xab, 0x01, 0x25, 0x02, +0xb1, 0x02, 0x55, 0x03, 0x0d, 0x04, 0xcd, 0x04, 0x5f, 0x05, 0x92, 0x05, 0x6e, 0x05, 0x2a, 0x05, +0xfe, 0x04, 0x07, 0x05, 0x72, 0x05, 0x39, 0x06, 0x2b, 0x07, 0xd3, 0x07, 0xf4, 0x07, 0x85, 0x07, +0xbf, 0x06, 0xe4, 0x05, 0x2d, 0x05, 0x92, 0x04, 0x04, 0x04, 0x4e, 0x03, 0x5a, 0x02, 0x24, 0x01, +0x0e, 0x00, 0x37, 0xff, 0xb2, 0xfe, 0x40, 0xfe, 0xcc, 0xfd, 0x44, 0xfd, 0xe3, 0xfc, 0xdd, 0xfc, +0x7b, 0xfd, 0xae, 0xfe, 0x3a, 0x00, 0x92, 0x01, 0x50, 0x02, 0x66, 0x02, 0x2a, 0x02, 0x04, 0x02, +0x3d, 0x02, 0xca, 0x02, 0x49, 0x03, 0x9a, 0x03, 0x7c, 0x03, 0x21, 0x03, 0xbb, 0x02, 0x8b, 0x02, +0x65, 0x02, 0x10, 0x02, 0x3e, 0x01, 0x07, 0x00, 0xb3, 0xfe, 0xbf, 0xfd, 0x4e, 0xfd, 0x54, 0xfd, +0x86, 0xfd, 0x8a, 0xfd, 0x47, 0xfd, 0xf4, 0xfc, 0xe3, 0xfc, 0x4d, 0xfd, 0x1b, 0xfe, 0xec, 0xfe, +0x60, 0xff, 0x56, 0xff, 0xf4, 0xfe, 0xaa, 0xfe, 0xc9, 0xfe, 0x48, 0xff, 0xde, 0xff, 0x1b, 0x00, +0xbc, 0xff, 0xc1, 0xfe, 0x8b, 0xfd, 0xb0, 0xfc, 0x65, 0xfc, 0xb9, 0xfc, 0x4b, 0xfd, 0xa9, 0xfd, +0xb8, 0xfd, 0x5a, 0xfd, 0xfa, 0xfc, 0xcf, 0xfc, 0x36, 0xfd, 0x1b, 0xfe, 0x35, 0xff, 0x2a, 0x00, +0xcf, 0x00, 0xfc, 0x00, 0xe4, 0x00, 0x98, 0x00, 0x36, 0x00, 0xb9, 0xff, 0x2c, 0xff, 0x83, 0xfe, +0xdd, 0xfd, 0x36, 0xfd, 0xb1, 0xfc, 0x66, 0xfc, 0x38, 0xfc, 0x1d, 0xfc, 0x05, 0xfc, 0x04, 0xfc, +0x1f, 0xfc, 0x44, 0xfc, 0x7a, 0xfc, 0xa8, 0xfc, 0xdb, 0xfc, 0xfe, 0xfc, 0x3c, 0xfd, 0x7e, 0xfd, +0xfd, 0xfd, 0x9b, 0xfe, 0x44, 0xff, 0xda, 0xff, 0x4a, 0x00, 0x9f, 0x00, 0xd7, 0x00, 0xfb, 0x00, +0x28, 0x01, 0x5a, 0x01, 0x9a, 0x01, 0xdd, 0x01, 0x39, 0x02, 0xb9, 0x02, 0x51, 0x03, 0xe7, 0x03, +0x61, 0x04, 0xa8, 0x04, 0xd5, 0x04, 0xf5, 0x04, 0x15, 0x05, 0x42, 0x05, 0x7d, 0x05, 0xa7, 0x05, +0x84, 0x05, 0x34, 0x05, 0xd8, 0x04, 0x8b, 0x04, 0x50, 0x04, 0x0e, 0x04, 0xae, 0x03, 0x07, 0x03, +0x28, 0x02, 0x32, 0x01, 0x54, 0x00, 0xbc, 0xff, 0x7c, 0xff, 0x6a, 0xff, 0x72, 0xff, 0x73, 0xff, +0x43, 0xff, 0x05, 0xff, 0xc2, 0xfe, 0xab, 0xfe, 0xc7, 0xfe, 0x0f, 0xff, 0x75, 0xff, 0xda, 0xff, +0x3b, 0x00, 0x82, 0x00, 0xa0, 0x00, 0x97, 0x00, 0x66, 0x00, 0x1a, 0x00, 0xba, 0xff, 0x57, 0xff, +0x19, 0xff, 0x0a, 0xff, 0x27, 0xff, 0x68, 0xff, 0xaa, 0xff, 0xb5, 0xff, 0x7d, 0xff, 0xe0, 0xfe, +0x1a, 0xfe, 0x35, 0xfd, 0x76, 0xfc, 0x00, 0xfc, 0x0c, 0xfc, 0x7d, 0xfc, 0x3b, 0xfd, 0xd9, 0xfd, +0x28, 0xfe, 0x17, 0xfe, 0xb4, 0xfd, 0x46, 0xfd, 0x08, 0xfd, 0x2e, 0xfd, 0xc6, 0xfd, 0xa6, 0xfe, +0x94, 0xff, 0x4e, 0x00, 0x8f, 0x00, 0x41, 0x00, 0x91, 0xff, 0x93, 0xfe, 0xbd, 0xfd, 0x4c, 0xfd, +0x4d, 0xfd, 0xb8, 0xfd, 0x47, 0xfe, 0xbd, 0xfe, 0xd0, 0xfe, 0xb2, 0xfe, 0x7b, 0xfe, 0x6e, 0xfe, +0xc6, 0xfe, 0x60, 0xff, 0x34, 0x00, 0xfb, 0x00, 0x9a, 0x01, 0xd3, 0x01, 0xbe, 0x01, 0x72, 0x01, +0x01, 0x01, 0x86, 0x00, 0xfe, 0xff, 0x6d, 0xff, 0xd6, 0xfe, 0x60, 0xfe, 0xf6, 0xfd, 0xb6, 0xfd, +0x90, 0xfd, 0x8c, 0xfd, 0x89, 0xfd, 0x90, 0xfd, 0x78, 0xfd, 0x58, 0xfd, 0x25, 0xfd, 0xf9, 0xfc, +0x03, 0xfd, 0x4c, 0xfd, 0xe8, 0xfd, 0xbb, 0xfe, 0x88, 0xff, 0x23, 0x00, 0x80, 0x00, 0x94, 0x00, +0x89, 0x00, 0x92, 0x00, 0xe3, 0x00, 0x4b, 0x01, 0xd3, 0x01, 0x53, 0x02, 0xc4, 0x02, 0x2d, 0x03, +0x92, 0x03, 0xfc, 0x03, 0x5f, 0x04, 0xad, 0x04, 0xd7, 0x04, 0xf1, 0x04, 0xf5, 0x04, 0xf4, 0x04, +0xfa, 0x04, 0xf4, 0x04, 0xc7, 0x04, 0x81, 0x04, 0x17, 0x04, 0xc0, 0x03, 0x7d, 0x03, 0x40, 0x03, +0xff, 0x02, 0x83, 0x02, 0xe0, 0x01, 0x02, 0x01, 0x2b, 0x00, 0x76, 0xff, 0x1e, 0xff, 0x0a, 0xff, +0x22, 0xff, 0x2d, 0xff, 0x24, 0xff, 0xeb, 0xfe, 0xa4, 0xfe, 0x5f, 0xfe, 0x43, 0xfe, 0x4c, 0xfe, +0x83, 0xfe, 0xe6, 0xfe, 0x65, 0xff, 0xec, 0xff, 0x7b, 0x00, 0xde, 0x00, 0x0d, 0x01, 0xf8, 0x00, +0x97, 0x00, 0x10, 0x00, 0x7f, 0xff, 0x10, 0xff, 0xd4, 0xfe, 0xef, 0xfe, 0x4d, 0xff, 0xcb, 0xff, +0x2f, 0x00, 0x47, 0x00, 0xef, 0xff, 0x37, 0xff, 0x42, 0xfe, 0x7c, 0xfd, 0x3e, 0xfd, 0xa1, 0xfd, +0x71, 0xfe, 0x60, 0xff, 0xf4, 0xff, 0xff, 0xff, 0x84, 0xff, 0xdc, 0xfe, 0x55, 0xfe, 0x3e, 0xfe, +0xa5, 0xfe, 0x44, 0xff, 0xe0, 0xff, 0x43, 0x00, 0x5f, 0x00, 0x2d, 0x00, 0xcd, 0xff, 0x50, 0xff, +0xcf, 0xfe, 0x53, 0xfe, 0xdf, 0xfd, 0x9f, 0xfd, 0x9b, 0xfd, 0xca, 0xfd, 0x0d, 0xfe, 0x46, 0xfe, +0x5d, 0xfe, 0x66, 0xfe, 0x64, 0xfe, 0x85, 0xfe, 0xda, 0xfe, 0x61, 0xff, 0xfd, 0xff, 0x95, 0x00, +0x02, 0x01, 0x2b, 0x01, 0x2d, 0x01, 0x13, 0x01, 0xd9, 0x00, 0x93, 0x00, 0x3d, 0x00, 0xd3, 0xff, +0x67, 0xff, 0xf1, 0xfe, 0x8b, 0xfe, 0x49, 0xfe, 0x2a, 0xfe, 0x2a, 0xfe, 0x20, 0xfe, 0xff, 0xfd, +0xa8, 0xfd, 0x3a, 0xfd, 0xdd, 0xfc, 0xb5, 0xfc, 0xe2, 0xfc, 0x63, 0xfd, 0x19, 0xfe, 0xc0, 0xfe, +0x41, 0xff, 0x8a, 0xff, 0x9d, 0xff, 0xb2, 0xff, 0xf0, 0xff, 0x6a, 0x00, 0x03, 0x01, 0xc1, 0x01, +0x65, 0x02, 0xf7, 0x02, 0x54, 0x03, 0x9d, 0x03, 0xe9, 0x03, 0x32, 0x04, 0x8d, 0x04, 0xe7, 0x04, +0x3c, 0x05, 0x8c, 0x05, 0xc5, 0x05, 0xdf, 0x05, 0xbb, 0x05, 0x72, 0x05, 0x08, 0x05, 0x95, 0x04, +0x14, 0x04, 0x98, 0x03, 0x2f, 0x03, 0xb7, 0x02, 0x3c, 0x02, 0x96, 0x01, 0xd5, 0x00, 0x06, 0x00, +0x4d, 0xff, 0xb2, 0xfe, 0x57, 0xfe, 0x33, 0xfe, 0x28, 0xfe, 0x39, 0xfe, 0x45, 0xfe, 0x5b, 0xfe, +0x65, 0xfe, 0x7e, 0xfe, 0x97, 0xfe, 0xb0, 0xfe, 0xf1, 0xfe, 0x38, 0xff, 0x9d, 0xff, 0xfe, 0xff, +0x5f, 0x00, 0x98, 0x00, 0xb4, 0x00, 0x8b, 0x00, 0x36, 0x00, 0xac, 0xff, 0x2e, 0xff, 0xbf, 0xfe, +0x99, 0xfe, 0xb8, 0xfe, 0x14, 0xff, 0x6b, 0xff, 0x92, 0xff, 0x66, 0xff, 0xfc, 0xfe, 0x83, 0xfe, +0x32, 0xfe, 0x1d, 0xfe, 0x5d, 0xfe, 0xb9, 0xfe, 0x19, 0xff, 0x51, 0xff, 0x57, 0xff, 0x4b, 0xff, +0x39, 0xff, 0x53, 0xff, 0x96, 0xff, 0xe8, 0xff, 0x24, 0x00, 0x46, 0x00, 0x5d, 0x00, 0x4e, 0x00, +0x42, 0x00, 0x24, 0x00, 0xfe, 0xff, 0xbb, 0xff, 0x5f, 0xff, 0xf4, 0xfe, 0x8b, 0xfe, 0x3b, 0xfe, +0x0c, 0xfe, 0x11, 0xfe, 0x35, 0xfe, 0x7b, 0xfe, 0xb4, 0xfe, 0xd4, 0xfe, 0xd1, 0xfe, 0xab, 0xfe, +0x8c, 0xfe, 0x83, 0xfe, 0x99, 0xfe, 0xfc, 0xfe, 0x81, 0xff, 0x25, 0x00, 0xc5, 0x00, 0x49, 0x01, +0x8a, 0x01, 0x7c, 0x01, 0x0e, 0x01, 0x63, 0x00, 0x9e, 0xff, 0xfa, 0xfe, 0xbf, 0xfe, 0xdf, 0xfe, +0xa8, 0xff, 0x0b, 0x00, 0x2a, 0x00, 0xad, 0xff, 0xa9, 0xfe, 0x3d, 0xfd, 0x6c, 0xfb, 0xed, 0xf9, +0xeb, 0xf8, 0x91, 0xf8, 0xc8, 0xf8, 0x88, 0xf9, 0xfa, 0xfa, 0xd3, 0xfc, 0xab, 0xfe, 0x5c, 0x00, +0x7e, 0x01, 0x49, 0x02, 0x60, 0x02, 0xda, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x47, 0xff, 0xd9, 0xfe, +0xd2, 0xfe, 0x82, 0xff, 0xb5, 0x00, 0x5e, 0x02, 0x29, 0x04, 0xec, 0x05, 0x70, 0x07, 0x76, 0x08, +0xb0, 0x08, 0x2d, 0x08, 0x0d, 0x07, 0x80, 0x05, 0xaa, 0x03, 0xd0, 0x01, 0x50, 0x00, 0x3b, 0xff, +0xa1, 0xfe, 0x7c, 0xfe, 0xca, 0xfe, 0x69, 0xff, 0x1d, 0x00, 0x99, 0x00, 0xd3, 0x00, 0xb6, 0x00, +0x4a, 0x00, 0xb2, 0xff, 0xfa, 0xfe, 0x7b, 0xfe, 0x1d, 0xfe, 0xe8, 0xfd, 0xc9, 0xfd, 0xd9, 0xfd, +0x20, 0xfe, 0x9c, 0xfe, 0x34, 0xff, 0x01, 0x00, 0xd5, 0x00, 0x8a, 0x01, 0xef, 0x01, 0xe8, 0x01, +0x97, 0x01, 0x0e, 0x01, 0x5d, 0x00, 0xa3, 0xff, 0x07, 0xff, 0xb0, 0xfe, 0x98, 0xfe, 0xb2, 0xfe, +0x04, 0xff, 0x8e, 0xff, 0x32, 0x00, 0xad, 0x00, 0xe7, 0x00, 0xe3, 0x00, 0xa7, 0x00, 0x3b, 0x00, +0xca, 0xff, 0x7d, 0xff, 0x78, 0xff, 0xaf, 0xff, 0xf7, 0xff, 0x43, 0x00, 0x7d, 0x00, 0x87, 0x00, +0x6e, 0x00, 0x47, 0x00, 0x38, 0x00, 0x50, 0x00, 0x9d, 0x00, 0xfc, 0x00, 0x5e, 0x01, 0x89, 0x01, +0x51, 0x01, 0xb1, 0x00, 0xcf, 0xff, 0xe6, 0xfe, 0x4b, 0xfe, 0x32, 0xfe, 0xae, 0xfe, 0x6e, 0xff, +0x30, 0x00, 0x92, 0x00, 0x8f, 0x00, 0x2f, 0x00, 0xac, 0xff, 0x53, 0xff, 0x55, 0xff, 0xb8, 0xff, +0x49, 0x00, 0xfa, 0x00, 0x81, 0x01, 0xda, 0x01, 0xe7, 0x01, 0x9e, 0x01, 0x26, 0x01, 0x79, 0x00, +0xd2, 0xff, 0x31, 0xff, 0xc9, 0xfe, 0x91, 0xfe, 0x6a, 0xfe, 0x41, 0xfe, 0xed, 0xfd, 0x85, 0xfd, +0x1a, 0xfd, 0xb8, 0xfc, 0xab, 0xfc, 0xd1, 0xfc, 0x43, 0xfd, 0x94, 0xfd, 0xcc, 0xfd, 0xe9, 0xfd, +0x02, 0xfe, 0x1b, 0xfe, 0x44, 0xfe, 0x61, 0xfe, 0xb1, 0xfe, 0x00, 0xff, 0x5c, 0xff, 0xb0, 0xff, +0x38, 0x00, 0x09, 0x01, 0xcf, 0x01, 0x6a, 0x02, 0xb8, 0x02, 0xe7, 0x02, 0xf5, 0x02, 0xe5, 0x02, +0xfe, 0x02, 0x62, 0x03, 0xf1, 0x03, 0x6a, 0x04, 0x60, 0x04, 0x00, 0x04, 0x52, 0x03, 0x5b, 0x02, +0x43, 0x01, 0x44, 0x00, 0xa2, 0xff, 0x4a, 0xff, 0x35, 0xff, 0x29, 0xff, 0x73, 0xff, 0xc9, 0xff, +0x0f, 0x00, 0xf8, 0xff, 0xaa, 0xff, 0x3c, 0xff, 0xd4, 0xfe, 0x65, 0xfe, 0x28, 0xfe, 0x1c, 0xfe, +0x15, 0xfe, 0xc7, 0xfd, 0x37, 0xfd, 0xa6, 0xfc, 0x54, 0xfc, 0x5c, 0xfc, 0xc1, 0xfc, 0xad, 0xfd, +0xd4, 0xfe, 0x03, 0x00, 0xf4, 0x00, 0x99, 0x01, 0x11, 0x02, 0x2f, 0x02, 0xe4, 0x01, 0x3e, 0x01, +0x7b, 0x00, 0x06, 0x00, 0xd3, 0xff, 0x48, 0x00, 0x5e, 0x01, 0x11, 0x03, 0x2a, 0x05, 0x6e, 0x06, +0x12, 0x07, 0xcf, 0x06, 0xeb, 0x05, 0x6f, 0x04, 0x35, 0x02, 0x08, 0x00, 0xf6, 0xfd, 0x0a, 0xfc, +0x76, 0xfa, 0x4f, 0xf9, 0x4d, 0xf9, 0xeb, 0xf9, 0x29, 0xfb, 0xb4, 0xfc, 0x6d, 0xfe, 0xc8, 0x00, +0x09, 0x03, 0x1c, 0x05, 0xd6, 0x06, 0xd0, 0x07, 0xdb, 0x07, 0x57, 0x06, 0xeb, 0x03, 0x3b, 0x01, +0xaf, 0xfe, 0xab, 0xfc, 0x41, 0xfb, 0x9c, 0xfa, 0xe2, 0xfa, 0xa0, 0xfb, 0x05, 0xfd, 0xeb, 0xfe, +0x72, 0x01, 0x1e, 0x04, 0x50, 0x06, 0xa0, 0x07, 0xf9, 0x07, 0xfd, 0x06, 0xf1, 0x04, 0xca, 0x01, +0x64, 0xfe, 0xfe, 0xfa, 0xf7, 0xf7, 0xa5, 0xf5, 0x3a, 0xf4, 0x39, 0xf4, 0x74, 0xf5, 0x83, 0xf7, +0x34, 0xfa, 0xf5, 0xfc, 0x8f, 0xff, 0x70, 0x01, 0x6a, 0x02, 0xe4, 0x02, 0x79, 0x02, 0xd7, 0x01, +0xb6, 0x00, 0x85, 0xff, 0x68, 0xfe, 0x3a, 0xfd, 0x6a, 0xfc, 0x9e, 0xfb, 0x38, 0xfb, 0x21, 0xfb, +0x2d, 0xfb, 0xd2, 0xfb, 0xb8, 0xfc, 0x31, 0xfe, 0xe5, 0xff, 0x7a, 0x01, 0x0a, 0x03, 0xe9, 0x03, +0x46, 0x04, 0xef, 0x03, 0x04, 0x03, 0x20, 0x02, 0xf0, 0x00, 0x25, 0x00, 0x8e, 0xff, 0x41, 0xff, +0x6e, 0xff, 0xb2, 0xff, 0x62, 0x00, 0x51, 0x01, 0x5a, 0x02, 0x97, 0x03, 0x8a, 0x04, 0x5f, 0x05, +0x90, 0x05, 0x40, 0x05, 0x49, 0x04, 0xcf, 0x02, 0x20, 0x01, 0x4a, 0xff, 0xc4, 0xfd, 0xbe, 0xfc, +0x70, 0xfc, 0xdb, 0xfc, 0xb4, 0xfd, 0xda, 0xfe, 0xdb, 0xff, 0x8a, 0x00, 0xb0, 0x00, 0x51, 0x00, +0xb8, 0xff, 0xdf, 0xfe, 0x13, 0xfe, 0x55, 0xfd, 0xe3, 0xfc, 0xe0, 0xfc, 0x1c, 0xfd, 0xab, 0xfd, +0x59, 0xfe, 0x1d, 0xff, 0xed, 0xff, 0x8f, 0x00, 0x21, 0x01, 0x90, 0x01, 0xda, 0x01, 0xd3, 0x01, +0x72, 0x01, 0xb7, 0x00, 0xb7, 0xff, 0xad, 0xfe, 0xa6, 0xfd, 0x0e, 0xfd, 0xf6, 0xfc, 0x6b, 0xfd, +0x70, 0xfe, 0xc0, 0xff, 0x38, 0x01, 0xa1, 0x02, 0x9c, 0x03, 0x28, 0x04, 0x17, 0x04, 0x94, 0x03, +0xab, 0x02, 0x9c, 0x01, 0x8c, 0x00, 0xbe, 0xff, 0x52, 0xff, 0x34, 0xff, 0x4b, 0xff, 0xb4, 0xff, +0x34, 0x00, 0xf1, 0x00, 0x85, 0x01, 0x2e, 0x02, 0xab, 0x02, 0xe3, 0x02, 0xa3, 0x02, 0xf1, 0x01, +0xd8, 0x00, 0x87, 0xff, 0x20, 0xfe, 0xf8, 0xfc, 0x36, 0xfc, 0x17, 0xfc, 0x6c, 0xfc, 0x2f, 0xfd, +0x4c, 0xfe, 0xaa, 0xff, 0xfe, 0x00, 0x22, 0x02, 0xf7, 0x02, 0x54, 0x03, 0x3b, 0x03, 0x63, 0x02, +0x2f, 0x01, 0xd1, 0xff, 0x6e, 0xfe, 0x5f, 0xfd, 0x8c, 0xfc, 0x13, 0xfc, 0xd9, 0xfb, 0xb2, 0xfb, +0x97, 0xfb, 0x87, 0xfb, 0xab, 0xfb, 0xdd, 0xfb, 0x13, 0xfc, 0x5d, 0xfc, 0xa3, 0xfc, 0x08, 0xfd, +0x5f, 0xfd, 0xca, 0xfd, 0x49, 0xfe, 0xe8, 0xfe, 0x98, 0xff, 0x58, 0x00, 0x3b, 0x01, 0x3f, 0x02, +0x51, 0x03, 0x58, 0x04, 0x30, 0x05, 0xd2, 0x05, 0x05, 0x06, 0xf1, 0x05, 0x58, 0x05, 0x91, 0x04, +0x99, 0x03, 0x81, 0x02, 0x8f, 0x01, 0xae, 0x00, 0x1b, 0x00, 0xac, 0xff, 0x75, 0xff, 0x87, 0xff, +0xb8, 0xff, 0x2c, 0x00, 0xb1, 0x00, 0x23, 0x01, 0x74, 0x01, 0x48, 0x01, 0xe2, 0x00, 0x04, 0x00, +0xea, 0xfe, 0xe2, 0xfd, 0xd3, 0xfc, 0x48, 0xfc, 0xec, 0xfb, 0x04, 0xfc, 0x90, 0xfc, 0x3d, 0xfd, +0x49, 0xfe, 0x20, 0xff, 0xfa, 0xff, 0x7d, 0x00, 0x9e, 0x00, 0x83, 0x00, 0xf3, 0xff, 0x77, 0xff, +0xe4, 0xfe, 0x59, 0xfe, 0xe4, 0xfd, 0x50, 0xfd, 0xf5, 0xfc, 0xa5, 0xfc, 0x86, 0xfc, 0xc5, 0xfc, +0x4d, 0xfd, 0x54, 0xfe, 0x4b, 0xff, 0x4a, 0x00, 0x11, 0x01, 0x73, 0x01, 0xa2, 0x01, 0x6b, 0x01, +0x1c, 0x01, 0xdd, 0x00, 0x93, 0x00, 0x7e, 0x00, 0x81, 0x00, 0xda, 0x00, 0x7a, 0x01, 0x32, 0x02, +0x0f, 0x03, 0xa2, 0x03, 0xfb, 0x03, 0xdc, 0x03, 0x42, 0x03, 0x4f, 0x02, 0x0a, 0x01, 0xd8, 0xff, +0xd0, 0xfe, 0x23, 0xfe, 0xda, 0xfd, 0xff, 0xfd, 0xa1, 0xfe, 0x79, 0xff, 0x7f, 0x00, 0x76, 0x01, +0x58, 0x02, 0x02, 0x03, 0x57, 0x03, 0x83, 0x03, 0x5a, 0x03, 0xfc, 0x02, 0x3f, 0x02, 0x53, 0x01, +0x79, 0x00, 0x97, 0xff, 0x18, 0xff, 0xf1, 0xfe, 0x31, 0xff, 0xdd, 0xff, 0x88, 0x00, 0x3d, 0x01, +0x86, 0x01, 0x6b, 0x01, 0xc0, 0x00, 0xb7, 0xff, 0x8a, 0xfe, 0x70, 0xfd, 0xb5, 0xfc, 0x36, 0xfc, +0xee, 0xfb, 0xd7, 0xfb, 0xcb, 0xfb, 0xd8, 0xfb, 0xe0, 0xfb, 0x04, 0xfc, 0x3e, 0xfc, 0x8c, 0xfc, +0xd4, 0xfc, 0x1f, 0xfd, 0x46, 0xfd, 0x79, 0xfd, 0xaa, 0xfd, 0xd8, 0xfd, 0x2e, 0xfe, 0xb3, 0xfe, +0x6f, 0xff, 0x50, 0x00, 0x4f, 0x01, 0x57, 0x02, 0x50, 0x03, 0x15, 0x04, 0xaa, 0x04, 0xfb, 0x04, +0x29, 0x05, 0x08, 0x05, 0xc5, 0x04, 0x3c, 0x04, 0x7d, 0x03, 0xb6, 0x02, 0xbd, 0x01, 0xd5, 0x00, +0x14, 0x00, 0x92, 0xff, 0x6a, 0xff, 0x74, 0xff, 0xd6, 0xff, 0x72, 0x00, 0x52, 0x01, 0x34, 0x02, +0x01, 0x03, 0xbb, 0x03, 0x1b, 0x04, 0x2b, 0x04, 0xaf, 0x03, 0xc8, 0x02, 0x94, 0x01, 0x48, 0x00, +0x1c, 0xff, 0x3c, 0xfe, 0xe1, 0xfd, 0xff, 0xfd, 0x8e, 0xfe, 0x5b, 0xff, 0x1b, 0x00, 0xb5, 0x00, +0xf4, 0x00, 0xcc, 0x00, 0x6d, 0x00, 0xda, 0xff, 0x45, 0xff, 0xb2, 0xfe, 0x3b, 0xfe, 0xee, 0xfd, +0xac, 0xfd, 0xa2, 0xfd, 0xb4, 0xfd, 0xef, 0xfd, 0x57, 0xfe, 0xc3, 0xfe, 0x38, 0xff, 0xaa, 0xff, +0x46, 0x00, 0xef, 0x00, 0xb4, 0x01, 0x7e, 0x02, 0x20, 0x03, 0x66, 0x03, 0x16, 0x03, 0x4a, 0x02, +0x29, 0x01, 0xe4, 0xff, 0xd0, 0xfe, 0x05, 0xfe, 0xa4, 0xfd, 0x8c, 0xfd, 0xa1, 0xfd, 0xe0, 0xfd, +0x32, 0xfe, 0xa8, 0xfe, 0x3a, 0xff, 0xde, 0xff, 0x9f, 0x00, 0x4a, 0x01, 0xd6, 0x01, 0x21, 0x02, +0x0b, 0x02, 0x9b, 0x01, 0xd1, 0x00, 0xe3, 0xff, 0x06, 0xff, 0x7c, 0xfe, 0x85, 0xfe, 0x13, 0xff, +0x25, 0x00, 0x4f, 0x01, 0x60, 0x02, 0xff, 0x02, 0x22, 0x03, 0xdc, 0x02, 0x57, 0x02, 0xba, 0x01, +0x19, 0x01, 0x68, 0x00, 0x99, 0xff, 0xaf, 0xfe, 0xad, 0xfd, 0xc5, 0xfc, 0x1a, 0xfc, 0xce, 0xfb, +0xfd, 0xfb, 0x91, 0xfc, 0x5d, 0xfd, 0x35, 0xfe, 0xdd, 0xfe, 0x34, 0xff, 0x10, 0xff, 0x85, 0xfe, +0x93, 0xfd, 0x7e, 0xfc, 0x7d, 0xfb, 0x9e, 0xfa, 0x42, 0xfa, 0x56, 0xfa, 0xf9, 0xfa, 0xf9, 0xfb, +0x30, 0xfd, 0x9c, 0xfe, 0x02, 0x00, 0x35, 0x01, 0x31, 0x02, 0xdb, 0x02, 0x32, 0x03, 0x15, 0x03, +0xa3, 0x02, 0x08, 0x02, 0x5a, 0x01, 0xbd, 0x00, 0x27, 0x00, 0xcd, 0xff, 0xa2, 0xff, 0xc4, 0xff, +0x28, 0x00, 0xcf, 0x00, 0xe0, 0x01, 0x14, 0x03, 0x37, 0x04, 0xf4, 0x04, 0x4b, 0x05, 0x22, 0x05, +0x6e, 0x04, 0x67, 0x03, 0x48, 0x02, 0x64, 0x01, 0xd4, 0x00, 0x78, 0x00, 0x78, 0x00, 0x86, 0x00, +0xbd, 0x00, 0xf4, 0x00, 0x11, 0x01, 0x20, 0x01, 0x0d, 0x01, 0xe6, 0x00, 0xb0, 0x00, 0x58, 0x00, +0x17, 0x00, 0xc6, 0xff, 0x40, 0xff, 0xab, 0xfe, 0xeb, 0xfd, 0x6b, 0xfd, 0x09, 0xfd, 0xea, 0xfc, +0x30, 0xfd, 0xc1, 0xfd, 0x8b, 0xfe, 0x55, 0xff, 0xd7, 0xff, 0x31, 0x00, 0x5e, 0x00, 0x38, 0x00, +0x05, 0x00, 0xa2, 0xff, 0x65, 0xff, 0x42, 0xff, 0x48, 0xff, 0x70, 0xff, 0xaa, 0xff, 0xf0, 0xff, +0xfb, 0xff, 0xcb, 0xff, 0xa0, 0xff, 0x8d, 0xff, 0xb6, 0xff, 0xff, 0xff, 0x96, 0x00, 0x46, 0x01, +0xe9, 0x01, 0x3a, 0x02, 0x26, 0x02, 0xbc, 0x01, 0x1a, 0x01, 0x59, 0x00, 0xc2, 0xff, 0x77, 0xff, +0xb9, 0xff, 0x2e, 0x00, 0xb8, 0x00, 0x14, 0x01, 0x0e, 0x01, 0xc3, 0x00, 0x15, 0x00, 0x7a, 0xff, +0x1d, 0xff, 0x18, 0xff, 0x84, 0xff, 0x0a, 0x00, 0xc7, 0x00, 0x80, 0x01, 0xf2, 0x01, 0x1d, 0x02, +0x02, 0x02, 0x9e, 0x01, 0x2e, 0x01, 0x91, 0x00, 0xf9, 0xff, 0x91, 0xff, 0x24, 0xff, 0xc6, 0xfe, +0x86, 0xfe, 0x38, 0xfe, 0x08, 0xfe, 0xea, 0xfd, 0xd4, 0xfd, 0xeb, 0xfd, 0x10, 0xfe, 0x36, 0xfe, +0x1f, 0xfe, 0xda, 0xfd, 0x65, 0xfd, 0xba, 0xfc, 0x09, 0xfc, 0x77, 0xfb, 0x1f, 0xfb, 0x1f, 0xfb, +0x4a, 0xfb, 0xae, 0xfb, 0x41, 0xfc, 0xc0, 0xfc, 0x7f, 0xfd, 0x34, 0xfe, 0xe7, 0xfe, 0x9f, 0xff, +0x10, 0x00, 0x7a, 0x00, 0xae, 0x00, 0xc8, 0x00, 0xec, 0x00, 0x02, 0x01, 0x2e, 0x01, 0x1c, 0x01, +0x0f, 0x01, 0xe7, 0x00, 0xb8, 0x00, 0xbd, 0x00, 0xe5, 0x00, 0x40, 0x01, 0xb2, 0x01, 0x10, 0x02, +0x1c, 0x02, 0xfd, 0x01, 0x93, 0x01, 0xe7, 0x00, 0x5a, 0x00, 0xb4, 0xff, 0x2b, 0xff, 0xb7, 0xfe, +0x85, 0xfe, 0x8f, 0xfe, 0xdf, 0xfe, 0x81, 0xff, 0x41, 0x00, 0x3b, 0x01, 0x1d, 0x02, 0xe4, 0x02, +0x8b, 0x03, 0xf4, 0x03, 0x1b, 0x04, 0xe5, 0x03, 0x95, 0x03, 0xd4, 0x02, 0x03, 0x02, 0x0f, 0x01, +0x1d, 0x00, 0x74, 0xff, 0xf8, 0xfe, 0xb8, 0xfe, 0xb6, 0xfe, 0xed, 0xfe, 0x5b, 0xff, 0xf5, 0xff, +0x8d, 0x00, 0x1f, 0x01, 0x84, 0x01, 0x98, 0x01, 0x47, 0x01, 0xde, 0x00, 0x72, 0x00, 0x3d, 0x00, +0x1a, 0x00, 0x1b, 0x00, 0x30, 0x00, 0x3b, 0x00, 0x25, 0x00, 0xdd, 0xff, 0xb0, 0xff, 0x8e, 0xff, +0x7e, 0xff, 0x9a, 0xff, 0xd1, 0xff, 0x38, 0x00, 0x9f, 0x00, 0xd3, 0x00, 0xff, 0x00, 0xdb, 0x00, +0x75, 0x00, 0xd9, 0xff, 0x26, 0xff, 0x9d, 0xfe, 0x30, 0xfe, 0xf2, 0xfd, 0xc2, 0xfd, 0xd5, 0xfd, +0x03, 0xfe, 0x2a, 0xfe, 0x62, 0xfe, 0x9e, 0xfe, 0xf1, 0xfe, 0x26, 0xff, 0x4d, 0xff, 0x5f, 0xff, +0x82, 0xff, 0xbc, 0xff, 0xe2, 0xff, 0x28, 0x00, 0x7e, 0x00, 0xd2, 0x00, 0x17, 0x01, 0x3f, 0x01, +0x6b, 0x01, 0x92, 0x01, 0x90, 0x01, 0x87, 0x01, 0x6b, 0x01, 0x4c, 0x01, 0x03, 0x01, 0x9e, 0x00, +0x2f, 0x00, 0xce, 0xff, 0x8b, 0xff, 0x47, 0xff, 0x2f, 0xff, 0x21, 0xff, 0x1b, 0xff, 0xfd, 0xfe, +0xbc, 0xfe, 0x94, 0xfe, 0x6a, 0xfe, 0x59, 0xfe, 0x48, 0xfe, 0x4b, 0xfe, 0x76, 0xfe, 0x84, 0xfe, +0x81, 0xfe, 0x78, 0xfe, 0x78, 0xfe, 0x94, 0xfe, 0xae, 0xfe, 0xd9, 0xfe, 0x3e, 0xff, 0xcc, 0xff, +0x5d, 0x00, 0xe9, 0x00, 0x4b, 0x01, 0x89, 0x01, 0x7d, 0x01, 0x56, 0x01, 0xf7, 0x00, 0xa5, 0x00, +0x69, 0x00, 0x2c, 0x00, 0x0f, 0x00, 0xff, 0xff, 0xf1, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xea, 0xff, +0x01, 0x00, 0x0b, 0x00, 0x08, 0x00, 0xf1, 0xff, 0xe4, 0xff, 0xb9, 0xff, 0x7b, 0xff, 0x5d, 0xff, +0x46, 0xff, 0x70, 0xff, 0xa0, 0xff, 0xf1, 0xff, 0x53, 0x00, 0xbd, 0x00, 0xe9, 0x00, 0x0b, 0x01, +0xee, 0x00, 0xc0, 0x00, 0x88, 0x00, 0x51, 0x00, 0x1b, 0x00, 0xfd, 0xff, 0xfa, 0xff, 0x15, 0x00, +0x44, 0x00, 0x94, 0x00, 0xe8, 0x00, 0x29, 0x01, 0x31, 0x01, 0x0e, 0x01, 0xca, 0x00, 0x67, 0x00, +0xeb, 0xff, 0x87, 0xff, 0x48, 0xff, 0x33, 0xff, 0x46, 0xff, 0x7b, 0xff, 0xcf, 0xff, 0x27, 0x00, +0x5c, 0x00, 0x65, 0x00, 0x4a, 0x00, 0x12, 0x00, 0xce, 0xff, 0x74, 0xff, 0x30, 0xff, 0x06, 0xff, +0xe4, 0xfe, 0xb8, 0xfe, 0x9b, 0xfe, 0xa4, 0xfe, 0xcf, 0xfe, 0xfc, 0xfe, 0x3b, 0xff, 0x72, 0xff, +0xa6, 0xff, 0xc6, 0xff, 0xca, 0xff, 0xc1, 0xff, 0xa3, 0xff, 0x83, 0xff, 0x58, 0xff, 0x13, 0xff, +0xe4, 0xfe, 0xd9, 0xfe, 0xc8, 0xfe, 0xd0, 0xfe, 0x0f, 0xff, 0x6b, 0xff, 0xc4, 0xff, 0xff, 0xff, +0x0d, 0x00, 0x01, 0x00, 0xda, 0xff, 0x96, 0xff, 0x67, 0xff, 0x5a, 0xff, 0x73, 0xff, 0x93, 0xff, +0xac, 0xff, 0xc3, 0xff, 0xdc, 0xff, 0xf1, 0xff, 0xec, 0xff, 0xcd, 0xff, 0xad, 0xff, 0x89, 0xff, +0x66, 0xff, 0x47, 0xff, 0x36, 0xff, 0x5c, 0xff, 0x7c, 0xff, 0x83, 0xff, 0x8b, 0xff, 0x84, 0xff, +0x6f, 0xff, 0x3f, 0xff, 0x16, 0xff, 0xed, 0xfe, 0xe7, 0xfe, 0xdd, 0xfe, 0xe7, 0xfe, 0x3a, 0xff, +0xa1, 0xff, 0x21, 0x00, 0x91, 0x00, 0xf6, 0x00, 0x2f, 0x01, 0x58, 0x01, 0x5a, 0x01, 0x3f, 0x01, +0x3e, 0x01, 0x46, 0x01, 0x52, 0x01, 0x45, 0x01, 0x36, 0x01, 0x22, 0x01, 0xfd, 0x00, 0xc7, 0x00, +0x89, 0x00, 0x5c, 0x00, 0x34, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x1d, 0x00, 0x37, 0x00, 0x4f, 0x00, +0x51, 0x00, 0x4d, 0x00, 0x45, 0x00, 0x30, 0x00, 0x0a, 0x00, 0xe6, 0xff, 0xd4, 0xff, 0xb2, 0xff, +0xa4, 0xff, 0xae, 0xff, 0xc4, 0xff, 0xf0, 0xff, 0x24, 0x00, 0x4a, 0x00, 0x75, 0x00, 0x90, 0x00, +0xa3, 0x00, 0x99, 0x00, 0x9d, 0x00, 0xa1, 0x00, 0xa0, 0x00, 0x8e, 0x00, 0x7d, 0x00, 0x71, 0x00, +0x61, 0x00, 0x48, 0x00, 0x4f, 0x00, 0x61, 0x00, 0x90, 0x00, 0xc6, 0x00, 0xe2, 0x00, 0xf2, 0x00, +0xfe, 0x00, 0xed, 0x00, 0xc0, 0x00, 0x8f, 0x00, 0x4d, 0x00, 0x19, 0x00, 0xf1, 0xff, 0xc7, 0xff, +0xb9, 0xff, 0xb1, 0xff, 0xc6, 0xff, 0xd7, 0xff, 0x02, 0x00, 0x13, 0x00, 0x1e, 0x00, 0x25, 0x00, +0x09, 0x00, 0xe6, 0xff, 0xb1, 0xff, 0x72, 0xff, 0x2b, 0xff, 0xdc, 0xfe, 0xa8, 0xfe, 0x74, 0xfe, +0x6d, 0xfe, 0x81, 0xfe, 0xba, 0xfe, 0x0d, 0xff, 0x5e, 0xff, 0xc4, 0xff, 0x21, 0x00, 0x7b, 0x00, +0xb3, 0x00, 0xd0, 0x00, 0xc4, 0x00, 0x94, 0x00, 0x52, 0x00, 0xe9, 0xff, 0x89, 0xff, 0x3c, 0xff, +0x08, 0xff, 0xed, 0xfe, 0xe8, 0xfe, 0x03, 0xff, 0x36, 0xff, 0x91, 0xff, 0x04, 0x00, 0x6e, 0x00, +0xd1, 0x00, 0x00, 0x01, 0xf2, 0x00, 0x9f, 0x00, 0x34, 0x00, 0xb1, 0xff, 0x2d, 0xff, 0xaf, 0xfe, +0x54, 0xfe, 0x08, 0xfe, 0xf8, 0xfd, 0x02, 0xfe, 0x3b, 0xfe, 0x8e, 0xfe, 0xe6, 0xfe, 0x54, 0xff, +0xa7, 0xff, 0x02, 0x00, 0x4f, 0x00, 0x8f, 0x00, 0xbb, 0x00, 0xc2, 0x00, 0xb8, 0x00, 0x86, 0x00, +0x5c, 0x00, 0x38, 0x00, 0x30, 0x00, 0x43, 0x00, 0x6f, 0x00, 0xa3, 0x00, 0xd9, 0x00, 0xfe, 0x00, +0x08, 0x01, 0x0e, 0x01, 0x0a, 0x01, 0x00, 0x01, 0xfd, 0x00, 0xeb, 0x00, 0xcb, 0x00, 0xb9, 0x00, +0xaf, 0x00, 0xb2, 0x00, 0xd4, 0x00, 0xf0, 0x00, 0x0f, 0x01, 0x11, 0x01, 0xef, 0x00, 0xcb, 0x00, +0x87, 0x00, 0x44, 0x00, 0xfd, 0xff, 0xb7, 0xff, 0x74, 0xff, 0x3c, 0xff, 0x2b, 0xff, 0x39, 0xff, +0x6e, 0xff, 0xc8, 0xff, 0x27, 0x00, 0xa7, 0x00, 0x19, 0x01, 0x82, 0x01, 0xd6, 0x01, 0xf8, 0x01, +0xeb, 0x01, 0xa4, 0x01, 0x3d, 0x01, 0xc8, 0x00, 0x51, 0x00, 0xf5, 0xff, 0xc5, 0xff, 0xc8, 0xff, +0xf8, 0xff, 0x48, 0x00, 0x98, 0x00, 0xf7, 0x00, 0x30, 0x01, 0x6c, 0x01, 0x89, 0x01, 0xa4, 0x01, +0x95, 0x01, 0x6b, 0x01, 0x11, 0x01, 0xb0, 0x00, 0x36, 0x00, 0xd0, 0xff, 0x6a, 0xff, 0x20, 0xff, +0xe9, 0xfe, 0xd5, 0xfe, 0xdf, 0xfe, 0x0b, 0xff, 0x5c, 0xff, 0xc8, 0xff, 0x3d, 0x00, 0x95, 0x00, +0xd6, 0x00, 0xd8, 0x00, 0xaa, 0x00, 0x6a, 0x00, 0x3b, 0x00, 0x18, 0x00, 0x1b, 0x00, 0x15, 0x00, +0x17, 0x00, 0x02, 0x00, 0xdf, 0xff, 0xbd, 0xff, 0x92, 0xff, 0x82, 0xff, 0x77, 0xff, 0x86, 0xff, +0x92, 0xff, 0xa9, 0xff, 0xd6, 0xff, 0xfa, 0xff, 0x27, 0x00, 0x39, 0x00, 0x43, 0x00, 0x3f, 0x00, +0x2c, 0x00, 0x26, 0x00, 0x29, 0x00, 0x3e, 0x00, 0x4b, 0x00, 0x3f, 0x00, 0x23, 0x00, 0x03, 0x00, +0xf0, 0xff, 0xd1, 0xff, 0xba, 0xff, 0x9f, 0xff, 0x7d, 0xff, 0x54, 0xff, 0x21, 0xff, 0x05, 0xff, +0xf1, 0xfe, 0xf9, 0xfe, 0x16, 0xff, 0x3a, 0xff, 0x82, 0xff, 0xd7, 0xff, 0x21, 0x00, 0x62, 0x00, +0x88, 0x00, 0x86, 0x00, 0x72, 0x00, 0x36, 0x00, 0x04, 0x00, 0xcb, 0xff, 0xa5, 0xff, 0x81, 0xff, +0x6a, 0xff, 0x5b, 0xff, 0x52, 0xff, 0x55, 0xff, 0x4f, 0xff, 0x5c, 0xff, 0x7a, 0xff, 0xb2, 0xff, +0xff, 0xff, 0x36, 0x00, 0x58, 0x00, 0x64, 0x00, 0x50, 0x00, 0x2d, 0x00, 0xfe, 0xff, 0xd2, 0xff, +0xc1, 0xff, 0xa5, 0xff, 0xa9, 0xff, 0xa7, 0xff, 0xad, 0xff, 0xbf, 0xff, 0xc6, 0xff, 0xdc, 0xff, +0xec, 0xff, 0xec, 0xff, 0xee, 0xff, 0xe1, 0xff, 0xc2, 0xff, 0xa2, 0xff, 0x7c, 0xff, 0x75, 0xff, +0x7c, 0xff, 0x7c, 0xff, 0x8d, 0xff, 0x97, 0xff, 0x96, 0xff, 0x91, 0xff, 0x86, 0xff, 0x6e, 0xff, +0x65, 0xff, 0x57, 0xff, 0x60, 0xff, 0x6d, 0xff, 0x94, 0xff, 0xc8, 0xff, 0x10, 0x00, 0x5b, 0x00, +0x91, 0x00, 0xc8, 0x00, 0xe7, 0x00, 0xfc, 0x00, 0xfa, 0x00, 0xd3, 0x00, 0xa6, 0x00, 0x58, 0x00, +0x0a, 0x00, 0xb4, 0xff, 0x75, 0xff, 0x37, 0xff, 0x1d, 0xff, 0x12, 0xff, 0x29, 0xff, 0x4d, 0xff, +0x7c, 0xff, 0xc2, 0xff, 0x04, 0x00, 0x35, 0x00, 0x5d, 0x00, 0x71, 0x00, 0x71, 0x00, 0x6c, 0x00, +0x62, 0x00, 0x56, 0x00, 0x54, 0x00, 0x4a, 0x00, 0x47, 0x00, 0x4d, 0x00, 0x63, 0x00, 0x7f, 0x00, +0xa9, 0x00, 0xe3, 0x00, 0x1d, 0x01, 0x4f, 0x01, 0x79, 0x01, 0x8e, 0x01, 0xa0, 0x01, 0x93, 0x01, +0x6b, 0x01, 0x3b, 0x01, 0xf1, 0x00, 0xa3, 0x00, 0x48, 0x00, 0xf7, 0xff, 0xb0, 0xff, 0x75, 0xff, +0x5e, 0xff, 0x57, 0xff, 0x7e, 0xff, 0xa5, 0xff, 0xe4, 0xff, 0x12, 0x00, 0x34, 0x00, 0x44, 0x00, +0x38, 0x00, 0x14, 0x00, 0xe8, 0xff, 0xae, 0xff, 0x63, 0xff, 0x25, 0xff, 0xf9, 0xfe, 0xf1, 0xfe, +0xfb, 0xfe, 0x28, 0xff, 0x5d, 0xff, 0x94, 0xff, 0xd9, 0xff, 0x0b, 0x00, 0x45, 0x00, 0x6e, 0x00, +0x9f, 0x00, 0xc3, 0x00, 0xc5, 0x00, 0xc0, 0x00, 0x8b, 0x00, 0x56, 0x00, 0x05, 0x00, 0xbd, 0xff, +0x73, 0xff, 0x37, 0xff, 0x1e, 0xff, 0x0c, 0xff, 0x05, 0xff, 0x0b, 0xff, 0x0d, 0xff, 0xfd, 0xfe, +0xf9, 0xfe, 0xf8, 0xfe, 0x00, 0xff, 0x1a, 0xff, 0x3e, 0xff, 0x75, 0xff, 0xb7, 0xff, 0xf1, 0xff, +0x21, 0x00, 0x3c, 0x00, 0x51, 0x00, 0x4c, 0x00, 0x3b, 0x00, 0x13, 0x00, 0xe4, 0xff, 0x9d, 0xff, +0x58, 0xff, 0x03, 0xff, 0xcd, 0xfe, 0xa0, 0xfe, 0x91, 0xfe, 0x82, 0xfe, 0x92, 0xfe, 0xbb, 0xfe, +0xe0, 0xfe, 0x0a, 0xff, 0x44, 0xff, 0x76, 0xff, 0x9c, 0xff, 0xb7, 0xff, 0xbd, 0xff, 0xb0, 0xff, +0x8e, 0xff, 0x5a, 0xff, 0x0d, 0xff, 0xbf, 0xfe, 0x75, 0xfe, 0x38, 0xfe, 0x25, 0xfe, 0x30, 0xfe, +0x63, 0xfe, 0xb0, 0xfe, 0x08, 0xff, 0x5c, 0xff, 0xac, 0xff, 0xe5, 0xff, 0x1f, 0x00, 0x41, 0x00, +0x63, 0x00, 0x69, 0x00, 0x6b, 0x00, 0x54, 0x00, 0x24, 0x00, 0xf2, 0xff, 0xb4, 0xff, 0x7b, 0xff, +0x44, 0xff, 0x2e, 0xff, 0x26, 0xff, 0x39, 0xff, 0x64, 0xff, 0xa0, 0xff, 0xe5, 0xff, 0x2c, 0x00, +0x53, 0x00, 0x7f, 0x00, 0x8e, 0x00, 0x91, 0x00, 0x94, 0x00, 0x8d, 0x00, 0x92, 0x00, 0x91, 0x00, +0xb2, 0x00, 0xc3, 0x00, 0xee, 0x00, 0x0d, 0x01, 0x28, 0x01, 0x2e, 0x01, 0x33, 0x01, 0x25, 0x01, +0x1d, 0x01, 0xff, 0x00, 0xf3, 0x00, 0xd9, 0x00, 0xbd, 0x00, 0x9e, 0x00, 0x76, 0x00, 0x50, 0x00, +0x32, 0x00, 0x1c, 0x00, 0x1a, 0x00, 0x1b, 0x00, 0x20, 0x00, 0x1a, 0x00, 0x00, 0x00, 0xe3, 0xff, +0xbe, 0xff, 0x96, 0xff, 0x87, 0xff, 0x6e, 0xff, 0x62, 0xff, 0x50, 0xff, 0x3f, 0xff, 0x2f, 0xff, +0x1c, 0xff, 0x1c, 0xff, 0x28, 0xff, 0x40, 0xff, 0x64, 0xff, 0x85, 0xff, 0xaa, 0xff, 0xcc, 0xff, +0xf4, 0xff, 0x14, 0x00, 0x37, 0x00, 0x5d, 0x00, 0x70, 0x00, 0x86, 0x00, 0x7c, 0x00, 0x72, 0x00, +0x66, 0x00, 0x56, 0x00, 0x33, 0x00, 0x0b, 0x00, 0xe0, 0xff, 0xad, 0xff, 0x9d, 0xff, 0x94, 0xff, +0x9a, 0xff, 0xb2, 0xff, 0xd2, 0xff, 0xfa, 0xff, 0x1b, 0x00, 0x3d, 0x00, 0x65, 0x00, 0x86, 0x00, +0x9f, 0x00, 0xa8, 0x00, 0xad, 0x00, 0xa4, 0x00, 0x7d, 0x00, 0x57, 0x00, 0x18, 0x00, 0xda, 0xff, +0x99, 0xff, 0x54, 0xff, 0x2b, 0xff, 0x03, 0xff, 0xf7, 0xfe, 0xf8, 0xfe, 0x14, 0xff, 0x46, 0xff, +0x92, 0xff, 0xe0, 0xff, 0x31, 0x00, 0x72, 0x00, 0xa5, 0x00, 0xcb, 0x00, 0xd3, 0x00, 0xcf, 0x00, +0xb2, 0x00, 0x9e, 0x00, 0x81, 0x00, 0x5a, 0x00, 0x32, 0x00, 0x07, 0x00, 0xe2, 0xff, 0xd2, 0xff, +0xc6, 0xff, 0xd0, 0xff, 0xe5, 0xff, 0xfe, 0xff, 0x2b, 0x00, 0x4e, 0x00, 0x6c, 0x00, 0x74, 0x00, +0x7a, 0x00, 0x7a, 0x00, 0x69, 0x00, 0x56, 0x00, 0x43, 0x00, 0x3d, 0x00, 0x2e, 0x00, 0x21, 0x00, +0x20, 0x00, 0x10, 0x00, 0x05, 0x00, 0xec, 0xff, 0xca, 0xff, 0xa6, 0xff, 0x80, 0xff, 0x4e, 0xff, +0x2d, 0xff, 0x07, 0xff, 0xef, 0xfe, 0xd0, 0xfe, 0xd9, 0xfe, 0xeb, 0xfe, 0x13, 0xff, 0x49, 0xff, +0x78, 0xff, 0xa5, 0xff, 0xd4, 0xff, 0xef, 0xff, 0x05, 0x00, 0x08, 0x00, 0xf9, 0xff, 0xe1, 0xff, +0xa1, 0xff, 0x56, 0xff, 0x06, 0xff, 0xab, 0xfe, 0x6c, 0xfe, 0x33, 0xfe, 0x01, 0xfe, 0xd9, 0xfd, +0xa8, 0xfd, 0x7c, 0xfd, 0x56, 0xfd, 0x2f, 0xfd, 0x25, 0xfd, 0x25, 0xfd, 0x31, 0xfd, 0x33, 0xfd, +0x3e, 0xfd, 0x2c, 0xfd, 0x23, 0xfd, 0x24, 0xfd, 0x49, 0xfd, 0x97, 0xfd, 0x04, 0xfe, 0x8c, 0xfe, +0x03, 0xff, 0x7b, 0xff, 0xda, 0xff, 0x2d, 0x00, 0x99, 0x00, 0x11, 0x01, 0x7c, 0x01, 0xee, 0x01, +0x46, 0x02, 0xa3, 0x02, 0xf5, 0x02, 0x54, 0x03, 0xa8, 0x03, 0xfb, 0x03, 0x31, 0x04, 0x5b, 0x04, +0x67, 0x04, 0x6e, 0x04, 0x75, 0x04, 0x63, 0x04, 0x3d, 0x04, 0xfe, 0x03, 0xaf, 0x03, 0x65, 0x03, +0x1d, 0x03, 0xe6, 0x02, 0xdd, 0x02, 0xe7, 0x02, 0x11, 0x03, 0x4f, 0x03, 0xaa, 0x03, 0x10, 0x04, +0x81, 0x04, 0xdd, 0x04, 0x48, 0x05, 0xab, 0x05, 0xf8, 0x05, 0x38, 0x06, 0x49, 0x06, 0x44, 0x06, +0x1b, 0x06, 0xf8, 0x05, 0xc2, 0x05, 0x95, 0x05, 0x4a, 0x05, 0xd9, 0x04, 0x5d, 0x04, 0xce, 0x03, +0x3f, 0x03, 0xb2, 0x02, 0x20, 0x02, 0x94, 0x01, 0xe8, 0x00, 0x26, 0x00, 0x55, 0xff, 0x98, 0xfe, +0xce, 0xfd, 0x1c, 0xfd, 0x71, 0xfc, 0xd6, 0xfb, 0x4c, 0xfb, 0xf3, 0xfa, 0xa5, 0xfa, 0x78, 0xfa, +0x3b, 0xfa, 0xf8, 0xf9, 0xb8, 0xf9, 0x6f, 0xf9, 0x30, 0xf9, 0xf5, 0xf8, 0xb2, 0xf8, 0x7d, 0xf8, +0x3d, 0xf8, 0xf2, 0xf7, 0xa1, 0xf7, 0x4d, 0xf7, 0xe8, 0xf6, 0x89, 0xf6, 0x25, 0xf6, 0xd8, 0xf5, +0x7c, 0xf5, 0x2b, 0xf5, 0xc4, 0xf4, 0x65, 0xf4, 0x13, 0xf4, 0xcc, 0xf3, 0xaf, 0xf3, 0xa3, 0xf3, +0xb7, 0xf3, 0xcc, 0xf3, 0xe5, 0xf3, 0x2d, 0xf4, 0x9b, 0xf4, 0x54, 0xf5, 0x49, 0xf6, 0x63, 0xf7, +0x7b, 0xf8, 0x74, 0xf9, 0x51, 0xfa, 0x38, 0xfb, 0x36, 0xfc, 0x5b, 0xfd, 0x6e, 0xfe, 0x69, 0xff, +0x44, 0x00, 0x16, 0x01, 0xe0, 0x01, 0xbb, 0x02, 0x92, 0x03, 0x58, 0x04, 0xfd, 0x04, 0x80, 0x05, +0x12, 0x06, 0xa8, 0x06, 0x3d, 0x07, 0xa3, 0x07, 0xdc, 0x07, 0xf4, 0x07, 0xfe, 0x07, 0x23, 0x08, +0x58, 0x08, 0x90, 0x08, 0xd2, 0x08, 0x05, 0x09, 0x2f, 0x09, 0x51, 0x09, 0x85, 0x09, 0xce, 0x09, +0x1f, 0x0a, 0x64, 0x0a, 0xa1, 0x0a, 0xea, 0x0a, 0x4a, 0x0b, 0xb2, 0x0b, 0x02, 0x0c, 0x3f, 0x0c, +0x5b, 0x0c, 0x57, 0x0c, 0x47, 0x0c, 0x37, 0x0c, 0x1e, 0x0c, 0x01, 0x0c, 0xca, 0x0b, 0x81, 0x0b, +0x10, 0x0b, 0xa2, 0x0a, 0x2a, 0x0a, 0xa1, 0x09, 0xfe, 0x08, 0x50, 0x08, 0x9b, 0x07, 0xed, 0x06, +0x46, 0x06, 0x97, 0x05, 0xf5, 0x04, 0x35, 0x04, 0x6f, 0x03, 0xa1, 0x02, 0xe9, 0x01, 0x3b, 0x01, +0x8e, 0x00, 0xef, 0xff, 0x68, 0xff, 0xea, 0xfe, 0x8e, 0xfe, 0x4d, 0xfe, 0x0c, 0xfe, 0xd7, 0xfd, +0x9d, 0xfd, 0x61, 0xfd, 0x25, 0xfd, 0xec, 0xfc, 0xb0, 0xfc, 0x7d, 0xfc, 0x3c, 0xfc, 0x01, 0xfc, +0xa1, 0xfb, 0x2d, 0xfb, 0xa1, 0xfa, 0xfe, 0xf9, 0x5a, 0xf9, 0xb7, 0xf8, 0x16, 0xf8, 0x7f, 0xf7, +0xd6, 0xf6, 0x30, 0xf6, 0x97, 0xf5, 0xf6, 0xf4, 0x6a, 0xf4, 0xe2, 0xf3, 0x67, 0xf3, 0xec, 0xf2, +0x79, 0xf2, 0x04, 0xf2, 0xa4, 0xf1, 0x49, 0xf1, 0x0b, 0xf1, 0xe6, 0xf0, 0xd6, 0xf0, 0xe8, 0xf0, +0x0b, 0xf1, 0x40, 0xf1, 0x82, 0xf1, 0xd7, 0xf1, 0x4f, 0xf2, 0x02, 0xf3, 0xe0, 0xf3, 0x02, 0xf5, +0x36, 0xf6, 0x74, 0xf7, 0x87, 0xf8, 0x7e, 0xf9, 0x5d, 0xfa, 0x69, 0xfb, 0x82, 0xfc, 0xa2, 0xfd, +0xa3, 0xfe, 0x84, 0xff, 0x61, 0x00, 0x45, 0x01, 0x45, 0x02, 0x52, 0x03, 0x40, 0x04, 0x05, 0x05, +0xa1, 0x05, 0x2e, 0x06, 0xcf, 0x06, 0x6e, 0x07, 0xfa, 0x07, 0x4a, 0x08, 0x5a, 0x08, 0x51, 0x08, +0x40, 0x08, 0x45, 0x08, 0x5a, 0x08, 0x65, 0x08, 0x6e, 0x08, 0x70, 0x08, 0x88, 0x08, 0xbf, 0x08, +0x17, 0x09, 0x83, 0x09, 0xf3, 0x09, 0x5a, 0x0a, 0xcf, 0x0a, 0x63, 0x0b, 0x0a, 0x0c, 0xa1, 0x0c, +0x1d, 0x0d, 0x76, 0x0d, 0x9e, 0x0d, 0xb7, 0x0d, 0xbc, 0x0d, 0xb2, 0x0d, 0x6f, 0x0d, 0x05, 0x0d, +0x73, 0x0c, 0xc9, 0x0b, 0x0e, 0x0b, 0x3f, 0x0a, 0x5c, 0x09, 0x55, 0x08, 0x38, 0x07, 0x20, 0x06, +0x28, 0x05, 0x62, 0x04, 0xb0, 0x03, 0x0d, 0x03, 0x69, 0x02, 0xd9, 0x01, 0x65, 0x01, 0x08, 0x01, +0xbc, 0x00, 0x7d, 0x00, 0x2a, 0x00, 0xe7, 0xff, 0x9b, 0xff, 0x5e, 0xff, 0x3d, 0xff, 0x0f, 0xff, +0xcc, 0xfe, 0x73, 0xfe, 0x08, 0xfe, 0x9f, 0xfd, 0x34, 0xfd, 0xc4, 0xfc, 0x4a, 0xfc, 0xd0, 0xfb, +0x3f, 0xfb, 0xc0, 0xfa, 0x34, 0xfa, 0xa1, 0xf9, 0x08, 0xf9, 0x58, 0xf8, 0xb5, 0xf7, 0x1c, 0xf7, +0xa6, 0xf6, 0x5d, 0xf6, 0x17, 0xf6, 0xc3, 0xf5, 0x7e, 0xf5, 0x2d, 0xf5, 0x02, 0xf5, 0xe8, 0xf4, +0xe0, 0xf4, 0xde, 0xf4, 0xc5, 0xf4, 0x9e, 0xf4, 0x5c, 0xf4, 0x29, 0xf4, 0xf7, 0xf3, 0xbc, 0xf3, +0x6b, 0xf3, 0x26, 0xf3, 0xe3, 0xf2, 0xbd, 0xf2, 0xa2, 0xf2, 0xa1, 0xf2, 0x9a, 0xf2, 0x96, 0xf2, +0xa9, 0xf2, 0x04, 0xf3, 0xa8, 0xf3, 0x81, 0xf4, 0x63, 0xf5, 0x39, 0xf6, 0xf3, 0xf6, 0xca, 0xf7, +0xdb, 0xf8, 0x1c, 0xfa, 0x78, 0xfb, 0xba, 0xfc, 0xd0, 0xfd, 0xe2, 0xfe, 0x17, 0x00, 0x81, 0x01, +0xf8, 0x02, 0x30, 0x04, 0x2d, 0x05, 0xcd, 0x05, 0x5f, 0x06, 0xf1, 0x06, 0x84, 0x07, 0x05, 0x08, +0x34, 0x08, 0x2f, 0x08, 0x06, 0x08, 0x0b, 0x08, 0x36, 0x08, 0x91, 0x08, 0xeb, 0x08, 0x3d, 0x09, +0x80, 0x09, 0xce, 0x09, 0x41, 0x0a, 0xd4, 0x0a, 0x53, 0x0b, 0xbd, 0x0b, 0xfa, 0x0b, 0x3b, 0x0c, +0x8d, 0x0c, 0x00, 0x0d, 0x76, 0x0d, 0xd8, 0x0d, 0x06, 0x0e, 0x26, 0x0e, 0x44, 0x0e, 0x87, 0x0e, +0xc0, 0x0e, 0xce, 0x0e, 0xb9, 0x0e, 0x64, 0x0e, 0x01, 0x0e, 0x73, 0x0d, 0xde, 0x0c, 0x12, 0x0c, +0x08, 0x0b, 0xe2, 0x09, 0xb2, 0x08, 0xac, 0x07, 0xdb, 0x06, 0x1b, 0x06, 0x61, 0x05, 0x96, 0x04, +0xc5, 0x03, 0x1e, 0x03, 0x9a, 0x02, 0x49, 0x02, 0x00, 0x02, 0xaf, 0x01, 0x3a, 0x01, 0xb9, 0x00, +0x2b, 0x00, 0xab, 0xff, 0x23, 0xff, 0x94, 0xfe, 0xed, 0xfd, 0x3b, 0xfd, 0x8f, 0xfc, 0xec, 0xfb, +0x62, 0xfb, 0xda, 0xfa, 0x45, 0xfa, 0xa0, 0xf9, 0xfc, 0xf8, 0x5b, 0xf8, 0xdb, 0xf7, 0x71, 0xf7, +0x07, 0xf7, 0x97, 0xf6, 0x1c, 0xf6, 0x9c, 0xf5, 0x2c, 0xf5, 0xb3, 0xf4, 0x52, 0xf4, 0xe3, 0xf3, +0x7e, 0xf3, 0x0e, 0xf3, 0xb9, 0xf2, 0x7e, 0xf2, 0x64, 0xf2, 0x3c, 0xf2, 0x00, 0xf2, 0xa6, 0xf1, +0x46, 0xf1, 0xfc, 0xf0, 0xb9, 0xf0, 0x8d, 0xf0, 0x44, 0xf0, 0xf1, 0xef, 0x87, 0xef, 0x29, 0xef, +0xf7, 0xee, 0xe4, 0xee, 0xe9, 0xee, 0xfa, 0xee, 0x2e, 0xef, 0x8e, 0xef, 0x44, 0xf0, 0x58, 0xf1, +0x9d, 0xf2, 0xf6, 0xf3, 0x17, 0xf5, 0x15, 0xf6, 0x28, 0xf7, 0x6d, 0xf8, 0xdd, 0xf9, 0x3e, 0xfb, +0x58, 0xfc, 0x37, 0xfd, 0x05, 0xfe, 0xe9, 0xfe, 0xfd, 0xff, 0x2a, 0x01, 0x45, 0x02, 0x23, 0x03, +0xdb, 0x03, 0x9a, 0x04, 0x78, 0x05, 0x70, 0x06, 0x53, 0x07, 0xf9, 0x07, 0x67, 0x08, 0xcb, 0x08, +0x53, 0x09, 0x02, 0x0a, 0xca, 0x0a, 0x70, 0x0b, 0xee, 0x0b, 0x5c, 0x0c, 0xde, 0x0c, 0x99, 0x0d, +0x61, 0x0e, 0x2f, 0x0f, 0xcb, 0x0f, 0x3d, 0x10, 0xa8, 0x10, 0x29, 0x11, 0xaf, 0x11, 0x26, 0x12, +0x63, 0x12, 0x6c, 0x12, 0x4f, 0x12, 0x2a, 0x12, 0x18, 0x12, 0xfa, 0x11, 0x9f, 0x11, 0x03, 0x11, +0x36, 0x10, 0x59, 0x0f, 0x94, 0x0e, 0xd6, 0x0d, 0x1e, 0x0d, 0x3e, 0x0c, 0x4b, 0x0b, 0x5b, 0x0a, +0x96, 0x09, 0xf6, 0x08, 0x6b, 0x08, 0xe0, 0x07, 0x44, 0x07, 0xaf, 0x06, 0x1a, 0x06, 0xa0, 0x05, +0x2c, 0x05, 0xa3, 0x04, 0xfb, 0x03, 0x30, 0x03, 0x5a, 0x02, 0x9d, 0x01, 0xfa, 0x00, 0x64, 0x00, +0xc6, 0xff, 0x1b, 0xff, 0x70, 0xfe, 0xc4, 0xfd, 0x2e, 0xfd, 0x98, 0xfc, 0xfb, 0xfb, 0x45, 0xfb, +0x86, 0xfa, 0xb5, 0xf9, 0xe2, 0xf8, 0x1e, 0xf8, 0x5f, 0xf7, 0x9a, 0xf6, 0xd3, 0xf5, 0x09, 0xf5, +0x50, 0xf4, 0xb0, 0xf3, 0x22, 0xf3, 0xbd, 0xf2, 0x64, 0xf2, 0x02, 0xf2, 0xab, 0xf1, 0x51, 0xf1, +0x09, 0xf1, 0xed, 0xf0, 0xd6, 0xf0, 0xcc, 0xf0, 0xa6, 0xf0, 0x66, 0xf0, 0x18, 0xf0, 0xcc, 0xef, +0x92, 0xef, 0x47, 0xef, 0xec, 0xee, 0x77, 0xee, 0xfe, 0xed, 0xb5, 0xed, 0x9e, 0xed, 0xc7, 0xed, +0xf0, 0xed, 0x12, 0xee, 0x27, 0xee, 0x87, 0xee, 0x46, 0xef, 0x95, 0xf0, 0x1f, 0xf2, 0xaa, 0xf3, +0xf4, 0xf4, 0x0a, 0xf6, 0x3b, 0xf7, 0xb4, 0xf8, 0x64, 0xfa, 0xf1, 0xfb, 0x18, 0xfd, 0x0f, 0xfe, +0x1a, 0xff, 0x60, 0x00, 0xfe, 0x01, 0x94, 0x03, 0x09, 0x05, 0x0b, 0x06, 0xe4, 0x06, 0xe5, 0x07, +0x13, 0x09, 0x7b, 0x0a, 0x99, 0x0b, 0x48, 0x0c, 0xa4, 0x0c, 0x00, 0x0d, 0xad, 0x0d, 0x90, 0x0e, +0x65, 0x0f, 0xde, 0x0f, 0x09, 0x10, 0x27, 0x10, 0x99, 0x10, 0x5c, 0x11, 0x4a, 0x12, 0xfc, 0x12, +0x4b, 0x13, 0x4a, 0x13, 0x52, 0x13, 0xaa, 0x13, 0x0c, 0x14, 0x4b, 0x14, 0xf0, 0x13, 0x35, 0x13, +0x68, 0x12, 0xda, 0x11, 0x86, 0x11, 0x25, 0x11, 0x6b, 0x10, 0x63, 0x0f, 0x3a, 0x0e, 0x4f, 0x0d, +0xb3, 0x0c, 0x3f, 0x0c, 0xac, 0x0b, 0xc9, 0x0a, 0xc6, 0x09, 0xdd, 0x08, 0x37, 0x08, 0xce, 0x07, +0x4d, 0x07, 0xa5, 0x06, 0xbe, 0x05, 0xe7, 0x04, 0x48, 0x04, 0xd4, 0x03, 0x6b, 0x03, 0xc8, 0x02, +0xd3, 0x01, 0xdd, 0x00, 0xfb, 0xff, 0x5d, 0xff, 0xb2, 0xfe, 0xef, 0xfd, 0xf3, 0xfc, 0xe5, 0xfb, +0xd2, 0xfa, 0xe1, 0xf9, 0xff, 0xf8, 0x2a, 0xf8, 0x3f, 0xf7, 0x59, 0xf6, 0x86, 0xf5, 0xdd, 0xf4, +0x51, 0xf4, 0xda, 0xf3, 0x66, 0xf3, 0x0a, 0xf3, 0xbb, 0xf2, 0x69, 0xf2, 0x19, 0xf2, 0xb6, 0xf1, +0x5e, 0xf1, 0x04, 0xf1, 0xc1, 0xf0, 0x8d, 0xf0, 0x48, 0xf0, 0xf0, 0xef, 0x97, 0xef, 0x53, 0xef, +0x22, 0xef, 0x06, 0xef, 0xd6, 0xee, 0x9d, 0xee, 0x50, 0xee, 0x1f, 0xee, 0x24, 0xee, 0x4c, 0xee, +0x5e, 0xee, 0x46, 0xee, 0xfa, 0xed, 0xb7, 0xed, 0xc3, 0xed, 0x32, 0xee, 0xd1, 0xee, 0x5b, 0xef, +0xb0, 0xef, 0x02, 0xf0, 0xab, 0xf0, 0x00, 0xf2, 0xde, 0xf3, 0xc5, 0xf5, 0x32, 0xf7, 0x1e, 0xf8, +0x08, 0xf9, 0x5b, 0xfa, 0x3e, 0xfc, 0x46, 0xfe, 0xdd, 0xff, 0xda, 0x00, 0x9c, 0x01, 0xa4, 0x02, +0x37, 0x04, 0x0d, 0x06, 0xc2, 0x07, 0xda, 0x08, 0x8a, 0x09, 0x4a, 0x0a, 0x88, 0x0b, 0x25, 0x0d, +0xb4, 0x0e, 0xac, 0x0f, 0x13, 0x10, 0x4e, 0x10, 0xf2, 0x10, 0xf7, 0x11, 0x0f, 0x13, 0xb6, 0x13, +0xdd, 0x13, 0xbe, 0x13, 0xd0, 0x13, 0x41, 0x14, 0xfb, 0x14, 0x79, 0x15, 0x7e, 0x15, 0x17, 0x15, +0xb9, 0x14, 0xc4, 0x14, 0x1d, 0x15, 0x65, 0x15, 0x29, 0x15, 0x75, 0x14, 0xa6, 0x13, 0x1d, 0x13, +0xea, 0x12, 0xba, 0x12, 0x37, 0x12, 0x36, 0x11, 0x12, 0x10, 0x26, 0x0f, 0x99, 0x0e, 0x38, 0x0e, +0xa6, 0x0d, 0x95, 0x0c, 0x42, 0x0b, 0x01, 0x0a, 0x25, 0x09, 0x8e, 0x08, 0xe8, 0x07, 0xf3, 0x06, +0xb6, 0x05, 0x6d, 0x04, 0x6d, 0x03, 0xa8, 0x02, 0xee, 0x01, 0x02, 0x01, 0xd7, 0xff, 0x9e, 0xfe, +0x8c, 0xfd, 0xcd, 0xfc, 0x1d, 0xfc, 0x49, 0xfb, 0x10, 0xfa, 0xad, 0xf8, 0x68, 0xf7, 0x76, 0xf6, +0xaf, 0xf5, 0xef, 0xf4, 0xf1, 0xf3, 0xe6, 0xf2, 0xf0, 0xf1, 0x3f, 0xf1, 0xb0, 0xf0, 0x2c, 0xf0, +0x89, 0xef, 0xd4, 0xee, 0x39, 0xee, 0xcf, 0xed, 0xa7, 0xed, 0x91, 0xed, 0x68, 0xed, 0x17, 0xed, +0xd2, 0xec, 0xa6, 0xec, 0xc7, 0xec, 0xd3, 0xec, 0xc5, 0xec, 0x8c, 0xec, 0x68, 0xec, 0x89, 0xec, +0xe9, 0xec, 0x61, 0xed, 0xb0, 0xed, 0xc0, 0xed, 0xc8, 0xed, 0xe6, 0xed, 0x3e, 0xee, 0xbd, 0xee, +0x21, 0xef, 0x5f, 0xef, 0x8b, 0xef, 0xdf, 0xef, 0x90, 0xf0, 0x67, 0xf1, 0x26, 0xf2, 0x9c, 0xf2, +0xfc, 0xf2, 0xbb, 0xf3, 0x24, 0xf5, 0x24, 0xf7, 0x2a, 0xf9, 0x9a, 0xfa, 0xa0, 0xfb, 0x8d, 0xfc, +0xf6, 0xfd, 0xc8, 0xff, 0xa0, 0x01, 0xf6, 0x02, 0xc2, 0x03, 0x6e, 0x04, 0x8d, 0x05, 0x38, 0x07, +0x2a, 0x09, 0xba, 0x0a, 0xa1, 0x0b, 0x1f, 0x0c, 0xd4, 0x0c, 0x17, 0x0e, 0xbb, 0x0f, 0x20, 0x11, +0xd3, 0x11, 0xfb, 0x11, 0x1b, 0x12, 0x91, 0x12, 0x60, 0x13, 0x04, 0x14, 0x26, 0x14, 0xb1, 0x13, +0x26, 0x13, 0xff, 0x12, 0x47, 0x13, 0xd7, 0x13, 0x0f, 0x14, 0xd2, 0x13, 0x46, 0x13, 0xfe, 0x12, +0x2c, 0x13, 0x9b, 0x13, 0xd1, 0x13, 0x7f, 0x13, 0xe4, 0x12, 0x4f, 0x12, 0x2b, 0x12, 0x3d, 0x12, +0x2d, 0x12, 0x71, 0x11, 0x47, 0x10, 0x1d, 0x0f, 0x4c, 0x0e, 0xee, 0x0d, 0x93, 0x0d, 0xd0, 0x0c, +0x86, 0x0b, 0x03, 0x0a, 0xce, 0x08, 0xfb, 0x07, 0x4c, 0x07, 0x5a, 0x06, 0xf6, 0x04, 0x69, 0x03, +0x19, 0x02, 0x30, 0x01, 0x8a, 0x00, 0xbe, 0xff, 0x98, 0xfe, 0x43, 0xfd, 0x13, 0xfc, 0x61, 0xfb, +0xfd, 0xfa, 0xa1, 0xfa, 0xe4, 0xf9, 0xc6, 0xf8, 0xb9, 0xf7, 0xf6, 0xf6, 0x9d, 0xf6, 0x49, 0xf6, +0xa0, 0xf5, 0xa8, 0xf4, 0x7f, 0xf3, 0x9f, 0xf2, 0x1e, 0xf2, 0xd5, 0xf1, 0x5c, 0xf1, 0x8a, 0xf0, +0x80, 0xef, 0xb2, 0xee, 0x51, 0xee, 0x57, 0xee, 0x51, 0xee, 0xf5, 0xed, 0x5a, 0xed, 0xcb, 0xec, +0xa9, 0xec, 0xde, 0xec, 0x1a, 0xed, 0x0b, 0xed, 0xc2, 0xec, 0x6b, 0xec, 0x78, 0xec, 0xf3, 0xec, +0x9f, 0xed, 0x16, 0xee, 0x3c, 0xee, 0x46, 0xee, 0x91, 0xee, 0x46, 0xef, 0x1e, 0xf0, 0xc1, 0xf0, +0xff, 0xf0, 0x0f, 0xf1, 0x47, 0xf1, 0x05, 0xf2, 0x09, 0xf3, 0xf4, 0xf3, 0x7a, 0xf4, 0xbf, 0xf4, +0x2e, 0xf5, 0x50, 0xf6, 0x0c, 0xf8, 0x00, 0xfa, 0x7f, 0xfb, 0x6b, 0xfc, 0x10, 0xfd, 0x21, 0xfe, +0xc6, 0xff, 0xb2, 0x01, 0x3e, 0x03, 0x31, 0x04, 0xdb, 0x04, 0xbc, 0x05, 0x19, 0x07, 0xf4, 0x08, +0xa7, 0x0a, 0xd1, 0x0b, 0x80, 0x0c, 0x28, 0x0d, 0x32, 0x0e, 0x9b, 0x0f, 0xf6, 0x10, 0xc5, 0x11, +0xf6, 0x11, 0xef, 0x11, 0x26, 0x12, 0xa4, 0x12, 0x36, 0x13, 0x80, 0x13, 0x40, 0x13, 0xd2, 0x12, +0x7f, 0x12, 0x89, 0x12, 0xc0, 0x12, 0xdf, 0x12, 0x9d, 0x12, 0x22, 0x12, 0xa2, 0x11, 0x76, 0x11, +0x80, 0x11, 0x84, 0x11, 0x3a, 0x11, 0xab, 0x10, 0x0f, 0x10, 0xa3, 0x0f, 0x6e, 0x0f, 0x49, 0x0f, +0xf1, 0x0e, 0x51, 0x0e, 0x86, 0x0d, 0xcc, 0x0c, 0x48, 0x0c, 0xd5, 0x0b, 0x2a, 0x0b, 0x35, 0x0a, +0x00, 0x09, 0xd3, 0x07, 0xd0, 0x06, 0xed, 0x05, 0xf4, 0x04, 0xc0, 0x03, 0x5c, 0x02, 0xff, 0x00, +0xce, 0xff, 0xd7, 0xfe, 0xd3, 0xfd, 0xcd, 0xfc, 0xb8, 0xfb, 0xc8, 0xfa, 0x11, 0xfa, 0x71, 0xf9, +0xdb, 0xf8, 0x1a, 0xf8, 0x3b, 0xf7, 0x6a, 0xf6, 0xce, 0xf5, 0x62, 0xf5, 0xf7, 0xf4, 0x64, 0xf4, +0xb0, 0xf3, 0xf6, 0xf2, 0x7a, 0xf2, 0x24, 0xf2, 0xd6, 0xf1, 0x66, 0xf1, 0xc7, 0xf0, 0x36, 0xf0, +0xca, 0xef, 0xb1, 0xef, 0xaf, 0xef, 0x99, 0xef, 0x48, 0xef, 0xd3, 0xee, 0x74, 0xee, 0x49, 0xee, +0x4e, 0xee, 0x3e, 0xee, 0x10, 0xee, 0xd0, 0xed, 0xa8, 0xed, 0xdd, 0xed, 0x57, 0xee, 0xed, 0xee, +0x53, 0xef, 0x8f, 0xef, 0xb9, 0xef, 0x18, 0xf0, 0xbc, 0xf0, 0x84, 0xf1, 0x23, 0xf2, 0x70, 0xf2, +0xa1, 0xf2, 0xdd, 0xf2, 0x7a, 0xf3, 0x54, 0xf4, 0x3b, 0xf5, 0xd3, 0xf5, 0x39, 0xf6, 0xb7, 0xf6, +0xa9, 0xf7, 0x3d, 0xf9, 0x28, 0xfb, 0xd9, 0xfc, 0x03, 0xfe, 0xc6, 0xfe, 0x9a, 0xff, 0xdd, 0x00, +0x9b, 0x02, 0x3f, 0x04, 0x67, 0x05, 0x07, 0x06, 0x9e, 0x06, 0x8b, 0x07, 0x00, 0x09, 0x98, 0x0a, +0xec, 0x0b, 0xbc, 0x0c, 0x26, 0x0d, 0xb2, 0x0d, 0xb5, 0x0e, 0xf4, 0x0f, 0x0e, 0x11, 0x7c, 0x11, +0x7d, 0x11, 0x67, 0x11, 0xab, 0x11, 0x32, 0x12, 0xbf, 0x12, 0x02, 0x13, 0xcb, 0x12, 0x81, 0x12, +0x5f, 0x12, 0x95, 0x12, 0xdb, 0x12, 0xf0, 0x12, 0xb5, 0x12, 0x4e, 0x12, 0x08, 0x12, 0xfe, 0x11, +0x11, 0x12, 0xeb, 0x11, 0x5f, 0x11, 0x8f, 0x10, 0xbe, 0x0f, 0x23, 0x0f, 0xbb, 0x0e, 0x40, 0x0e, +0x8d, 0x0d, 0x99, 0x0c, 0xa8, 0x0b, 0xe0, 0x0a, 0x45, 0x0a, 0xb3, 0x09, 0xe1, 0x08, 0xd4, 0x07, +0xa7, 0x06, 0x9d, 0x05, 0xc1, 0x04, 0x06, 0x04, 0x29, 0x03, 0x0c, 0x02, 0xd0, 0x00, 0xa7, 0xff, +0xad, 0xfe, 0xd5, 0xfd, 0xeb, 0xfc, 0xea, 0xfb, 0xc6, 0xfa, 0xa5, 0xf9, 0xa3, 0xf8, 0xc9, 0xf7, +0xe9, 0xf6, 0x15, 0xf6, 0x20, 0xf5, 0x3c, 0xf4, 0x70, 0xf3, 0xd0, 0xf2, 0x44, 0xf2, 0xbc, 0xf1, +0x2e, 0xf1, 0xbd, 0xf0, 0x72, 0xf0, 0x4c, 0xf0, 0x33, 0xf0, 0x1b, 0xf0, 0xf4, 0xef, 0xc9, 0xef, +0x9e, 0xef, 0x8c, 0xef, 0x95, 0xef, 0x8d, 0xef, 0x87, 0xef, 0x78, 0xef, 0x74, 0xef, 0x7b, 0xef, +0x7e, 0xef, 0x9d, 0xef, 0xaa, 0xef, 0xb9, 0xef, 0xe2, 0xef, 0x25, 0xf0, 0x89, 0xf0, 0xf6, 0xf0, +0x4b, 0xf1, 0x92, 0xf1, 0xbd, 0xf1, 0xf7, 0xf1, 0x48, 0xf2, 0xa1, 0xf2, 0xf8, 0xf2, 0x27, 0xf3, +0x60, 0xf3, 0xb3, 0xf3, 0x59, 0xf4, 0x2b, 0xf5, 0x0d, 0xf6, 0xb7, 0xf6, 0x57, 0xf7, 0x05, 0xf8, +0x1b, 0xf9, 0xbc, 0xfa, 0xaa, 0xfc, 0x73, 0xfe, 0xc3, 0xff, 0xa9, 0x00, 0xa9, 0x01, 0x0f, 0x03, +0xe3, 0x04, 0x9b, 0x06, 0xf2, 0x07, 0xc4, 0x08, 0x7b, 0x09, 0x70, 0x0a, 0xdc, 0x0b, 0x76, 0x0d, +0xcd, 0x0e, 0x99, 0x0f, 0xf7, 0x0f, 0x5b, 0x10, 0x1b, 0x11, 0x22, 0x12, 0x00, 0x13, 0x56, 0x13, +0x3a, 0x13, 0xfb, 0x12, 0x21, 0x13, 0x87, 0x13, 0x05, 0x14, 0x27, 0x14, 0xed, 0x13, 0x7d, 0x13, +0x39, 0x13, 0x40, 0x13, 0x75, 0x13, 0x8b, 0x13, 0x4c, 0x13, 0xd0, 0x12, 0x68, 0x12, 0x4d, 0x12, +0x64, 0x12, 0x66, 0x12, 0x07, 0x12, 0x55, 0x11, 0x7c, 0x10, 0xcc, 0x0f, 0x35, 0x0f, 0xbc, 0x0e, +0x15, 0x0e, 0x2b, 0x0d, 0x1f, 0x0c, 0x11, 0x0b, 0x1f, 0x0a, 0x45, 0x09, 0x49, 0x08, 0x24, 0x07, +0xe3, 0x05, 0x9b, 0x04, 0x7d, 0x03, 0x7a, 0x02, 0x77, 0x01, 0x61, 0x00, 0x2e, 0xff, 0x06, 0xfe, +0xd6, 0xfc, 0xbf, 0xfb, 0xb1, 0xfa, 0xa7, 0xf9, 0xa8, 0xf8, 0xb3, 0xf7, 0xcf, 0xf6, 0xf3, 0xf5, +0x10, 0xf5, 0x2c, 0xf4, 0x60, 0xf3, 0xb1, 0xf2, 0x34, 0xf2, 0xc2, 0xf1, 0x4b, 0xf1, 0xbf, 0xf0, +0x43, 0xf0, 0xdd, 0xef, 0xae, 0xef, 0x90, 0xef, 0x70, 0xef, 0x20, 0xef, 0xd2, 0xee, 0x8d, 0xee, +0x90, 0xee, 0xc5, 0xee, 0xf6, 0xee, 0x0a, 0xef, 0xec, 0xee, 0xdc, 0xee, 0xe6, 0xee, 0x2c, 0xef, +0x76, 0xef, 0xa8, 0xef, 0xc0, 0xef, 0xbd, 0xef, 0xf2, 0xef, 0x65, 0xf0, 0x02, 0xf1, 0x9e, 0xf1, +0xf7, 0xf1, 0x2f, 0xf2, 0x6c, 0xf2, 0xcd, 0xf2, 0x70, 0xf3, 0x25, 0xf4, 0xa8, 0xf4, 0xf0, 0xf4, +0x1a, 0xf5, 0x8c, 0xf5, 0x3e, 0xf6, 0x1c, 0xf7, 0xe9, 0xf7, 0x61, 0xf8, 0xc0, 0xf8, 0x5a, 0xf9, +0x8a, 0xfa, 0x4a, 0xfc, 0x31, 0xfe, 0xac, 0xff, 0x93, 0x00, 0x51, 0x01, 0x61, 0x02, 0xf4, 0x03, +0xc7, 0x05, 0x4e, 0x07, 0x45, 0x08, 0xdf, 0x08, 0xa9, 0x09, 0xf2, 0x0a, 0xa4, 0x0c, 0x41, 0x0e, +0x51, 0x0f, 0xd4, 0x0f, 0x22, 0x10, 0xc4, 0x10, 0xeb, 0x11, 0x2b, 0x13, 0xf3, 0x13, 0x09, 0x14, +0xb8, 0x13, 0x8c, 0x13, 0xcc, 0x13, 0x38, 0x14, 0x79, 0x14, 0x49, 0x14, 0xc5, 0x13, 0x2c, 0x13, +0xfb, 0x12, 0x23, 0x13, 0x5f, 0x13, 0x3a, 0x13, 0xa6, 0x12, 0xf0, 0x11, 0x75, 0x11, 0x64, 0x11, +0x78, 0x11, 0x54, 0x11, 0xbf, 0x10, 0xda, 0x0f, 0xf4, 0x0e, 0x4c, 0x0e, 0xc2, 0x0d, 0x38, 0x0d, +0x7e, 0x0c, 0x84, 0x0b, 0x88, 0x0a, 0xa2, 0x09, 0xea, 0x08, 0x25, 0x08, 0x32, 0x07, 0xf9, 0x05, +0xa7, 0x04, 0x65, 0x03, 0x4e, 0x02, 0x52, 0x01, 0x51, 0x00, 0x46, 0xff, 0x2a, 0xfe, 0x1f, 0xfd, +0x1a, 0xfc, 0x29, 0xfb, 0x3a, 0xfa, 0x39, 0xf9, 0x38, 0xf8, 0x32, 0xf7, 0x5c, 0xf6, 0x9d, 0xf5, +0xea, 0xf4, 0x29, 0xf4, 0x63, 0xf3, 0xad, 0xf2, 0x09, 0xf2, 0x84, 0xf1, 0x04, 0xf1, 0x9a, 0xf0, +0x46, 0xf0, 0x0c, 0xf0, 0xe9, 0xef, 0xc1, 0xef, 0x9a, 0xef, 0x60, 0xef, 0x42, 0xef, 0x38, 0xef, +0x66, 0xef, 0x97, 0xef, 0xc8, 0xef, 0xd2, 0xef, 0xd3, 0xef, 0xe5, 0xef, 0x25, 0xf0, 0x7d, 0xf0, +0xcd, 0xf0, 0xfb, 0xf0, 0x23, 0xf1, 0x58, 0xf1, 0xbf, 0xf1, 0x45, 0xf2, 0xcb, 0xf2, 0x2f, 0xf3, +0x55, 0xf3, 0x81, 0xf3, 0xc1, 0xf3, 0x3c, 0xf4, 0xbc, 0xf4, 0x31, 0xf5, 0x67, 0xf5, 0x93, 0xf5, +0xd4, 0xf5, 0x6a, 0xf6, 0x43, 0xf7, 0x1b, 0xf8, 0xba, 0xf8, 0x28, 0xf9, 0xb8, 0xf9, 0xb1, 0xfa, +0x43, 0xfc, 0x06, 0xfe, 0x97, 0xff, 0x91, 0x00, 0x3d, 0x01, 0x0a, 0x02, 0x57, 0x03, 0x01, 0x05, +0x9a, 0x06, 0xa8, 0x07, 0x39, 0x08, 0xb5, 0x08, 0x94, 0x09, 0xfd, 0x0a, 0x89, 0x0c, 0xb4, 0x0d, +0x43, 0x0e, 0x72, 0x0e, 0xbd, 0x0e, 0x80, 0x0f, 0x7f, 0x10, 0x32, 0x11, 0x4d, 0x11, 0xff, 0x10, +0xc4, 0x10, 0xe7, 0x10, 0x50, 0x11, 0xa4, 0x11, 0x91, 0x11, 0x09, 0x11, 0x4f, 0x10, 0xd4, 0x0f, +0xbc, 0x0f, 0xd7, 0x0f, 0xb9, 0x0f, 0x47, 0x0f, 0x90, 0x0e, 0x20, 0x0e, 0xe2, 0x0d, 0xfd, 0x0d, +0xe4, 0x0d, 0x74, 0x0d, 0xb5, 0x0c, 0xf3, 0x0b, 0x76, 0x0b, 0x31, 0x0b, 0xeb, 0x0a, 0x54, 0x0a, +0x67, 0x09, 0x6c, 0x08, 0x83, 0x07, 0xe7, 0x06, 0x4c, 0x06, 0x82, 0x05, 0x67, 0x04, 0x29, 0x03, +0x09, 0x02, 0x29, 0x01, 0x67, 0x00, 0x9e, 0xff, 0xa2, 0xfe, 0x98, 0xfd, 0xa3, 0xfc, 0xde, 0xfb, +0x28, 0xfb, 0x6b, 0xfa, 0x88, 0xf9, 0x94, 0xf8, 0xb0, 0xf7, 0x00, 0xf7, 0x71, 0xf6, 0xfb, 0xf5, +0x6c, 0xf5, 0xe1, 0xf4, 0x6a, 0xf4, 0x24, 0xf4, 0x01, 0xf4, 0xe3, 0xf3, 0xa8, 0xf3, 0x62, 0xf3, +0x1c, 0xf3, 0xfd, 0xf2, 0x04, 0xf3, 0x13, 0xf3, 0x13, 0xf3, 0xf0, 0xf2, 0xcf, 0xf2, 0xc2, 0xf2, +0xde, 0xf2, 0x04, 0xf3, 0x24, 0xf3, 0x2b, 0xf3, 0x34, 0xf3, 0x42, 0xf3, 0x75, 0xf3, 0xac, 0xf3, +0xd7, 0xf3, 0xf0, 0xf3, 0x04, 0xf4, 0x35, 0xf4, 0x8e, 0xf4, 0xf6, 0xf4, 0x5e, 0xf5, 0xa4, 0xf5, +0xcd, 0xf5, 0xef, 0xf5, 0x26, 0xf6, 0x7b, 0xf6, 0xd0, 0xf6, 0x0a, 0xf7, 0x1f, 0xf7, 0x36, 0xf7, +0x75, 0xf7, 0xee, 0xf7, 0x89, 0xf8, 0x17, 0xf9, 0x78, 0xf9, 0xca, 0xf9, 0x4f, 0xfa, 0x55, 0xfb, +0xd3, 0xfc, 0x77, 0xfe, 0xd8, 0xff, 0xb8, 0x00, 0x75, 0x01, 0x6e, 0x02, 0xc6, 0x03, 0x4c, 0x05, +0x88, 0x06, 0x58, 0x07, 0xcf, 0x07, 0x70, 0x08, 0x62, 0x09, 0xc3, 0x0a, 0x0d, 0x0c, 0xe4, 0x0c, +0x37, 0x0d, 0x60, 0x0d, 0xe7, 0x0d, 0xcd, 0x0e, 0xd6, 0x0f, 0x6f, 0x10, 0x85, 0x10, 0x58, 0x10, +0x58, 0x10, 0xb0, 0x10, 0x1e, 0x11, 0x60, 0x11, 0x23, 0x11, 0x92, 0x10, 0x09, 0x10, 0xc5, 0x0f, +0xd5, 0x0f, 0xd6, 0x0f, 0x9a, 0x0f, 0xf5, 0x0e, 0x4a, 0x0e, 0xd1, 0x0d, 0xb9, 0x0d, 0x9b, 0x0d, +0x57, 0x0d, 0xaa, 0x0c, 0xe6, 0x0b, 0x26, 0x0b, 0xab, 0x0a, 0x4f, 0x0a, 0xd3, 0x09, 0x19, 0x09, +0x2c, 0x08, 0x42, 0x07, 0x84, 0x06, 0xf5, 0x05, 0x43, 0x05, 0x54, 0x04, 0x21, 0x03, 0xd5, 0x01, +0xa9, 0x00, 0xb7, 0xff, 0xd9, 0xfe, 0xd9, 0xfd, 0xd0, 0xfc, 0xbd, 0xfb, 0xd4, 0xfa, 0x13, 0xfa, +0x69, 0xf9, 0xc4, 0xf8, 0x1a, 0xf8, 0x6d, 0xf7, 0xe6, 0xf6, 0x7d, 0xf6, 0x1b, 0xf6, 0xbd, 0xf5, +0x39, 0xf5, 0xd9, 0xf4, 0x94, 0xf4, 0x73, 0xf4, 0x67, 0xf4, 0x3e, 0xf4, 0xf5, 0xf3, 0xb0, 0xf3, +0x7d, 0xf3, 0x69, 0xf3, 0x70, 0xf3, 0x74, 0xf3, 0x71, 0xf3, 0x69, 0xf3, 0x70, 0xf3, 0xa5, 0xf3, +0xe0, 0xf3, 0x1b, 0xf4, 0x26, 0xf4, 0x15, 0xf4, 0x12, 0xf4, 0x29, 0xf4, 0x73, 0xf4, 0xb9, 0xf4, +0xf0, 0xf4, 0xff, 0xf4, 0x10, 0xf5, 0x3f, 0xf5, 0x98, 0xf5, 0x15, 0xf6, 0x8a, 0xf6, 0xd7, 0xf6, +0x05, 0xf7, 0x35, 0xf7, 0x83, 0xf7, 0xef, 0xf7, 0x3d, 0xf8, 0x62, 0xf8, 0x64, 0xf8, 0x74, 0xf8, +0xb0, 0xf8, 0x29, 0xf9, 0xb4, 0xf9, 0x2b, 0xfa, 0x80, 0xfa, 0xd5, 0xfa, 0x72, 0xfb, 0x8a, 0xfc, +0xf2, 0xfd, 0x58, 0xff, 0x63, 0x00, 0x06, 0x01, 0xb3, 0x01, 0xaf, 0x02, 0x01, 0x04, 0x6e, 0x05, +0x7b, 0x06, 0x1b, 0x07, 0x8b, 0x07, 0x24, 0x08, 0x2f, 0x09, 0x88, 0x0a, 0xc7, 0x0b, 0x85, 0x0c, +0xc8, 0x0c, 0xf7, 0x0c, 0x78, 0x0d, 0x5d, 0x0e, 0x49, 0x0f, 0xab, 0x0f, 0x93, 0x0f, 0x3a, 0x0f, +0x14, 0x0f, 0x47, 0x0f, 0x9f, 0x0f, 0xc2, 0x0f, 0x71, 0x0f, 0xb8, 0x0e, 0x0e, 0x0e, 0xa9, 0x0d, +0xb8, 0x0d, 0xbb, 0x0d, 0x71, 0x0d, 0xb6, 0x0c, 0xef, 0x0b, 0x71, 0x0b, 0x58, 0x0b, 0x64, 0x0b, +0x27, 0x0b, 0x93, 0x0a, 0xcf, 0x09, 0x24, 0x09, 0xbf, 0x08, 0x95, 0x08, 0x3d, 0x08, 0x9f, 0x07, +0xb1, 0x06, 0xbc, 0x05, 0xf8, 0x04, 0x76, 0x04, 0xe4, 0x03, 0x05, 0x03, 0xcb, 0x01, 0x8c, 0x00, +0x82, 0xff, 0xb5, 0xfe, 0x26, 0xfe, 0x5f, 0xfd, 0x6b, 0xfc, 0x61, 0xfb, 0x84, 0xfa, 0xda, 0xf9, +0x62, 0xf9, 0xef, 0xf8, 0x59, 0xf8, 0x95, 0xf7, 0xd4, 0xf6, 0x41, 0xf6, 0xf2, 0xf5, 0xa4, 0xf5, +0x4f, 0xf5, 0xe3, 0xf4, 0x80, 0xf4, 0x4b, 0xf4, 0x3c, 0xf4, 0x44, 0xf4, 0x45, 0xf4, 0x38, 0xf4, +0x1b, 0xf4, 0x1e, 0xf4, 0x29, 0xf4, 0x58, 0xf4, 0x85, 0xf4, 0xa3, 0xf4, 0xb1, 0xf4, 0xd4, 0xf4, +0x05, 0xf5, 0x38, 0xf5, 0x53, 0xf5, 0x48, 0xf5, 0x28, 0xf5, 0x19, 0xf5, 0x2a, 0xf5, 0x51, 0xf5, +0x73, 0xf5, 0x91, 0xf5, 0xa8, 0xf5, 0xd4, 0xf5, 0x12, 0xf6, 0x85, 0xf6, 0xff, 0xf6, 0x62, 0xf7, +0xa7, 0xf7, 0xe1, 0xf7, 0x3a, 0xf8, 0xbc, 0xf8, 0x44, 0xf9, 0x9c, 0xf9, 0xb8, 0xf9, 0xc5, 0xf9, +0xe9, 0xf9, 0x59, 0xfa, 0xd0, 0xfa, 0x47, 0xfb, 0x89, 0xfb, 0xa6, 0xfb, 0xf8, 0xfb, 0xb1, 0xfc, +0xfb, 0xfd, 0x6f, 0xff, 0xa5, 0x00, 0x72, 0x01, 0xf9, 0x01, 0xb6, 0x02, 0xe4, 0x03, 0x50, 0x05, +0x7a, 0x06, 0x25, 0x07, 0x64, 0x07, 0xad, 0x07, 0x64, 0x08, 0x88, 0x09, 0xbe, 0x0a, 0x89, 0x0b, +0xcf, 0x0b, 0xda, 0x0b, 0x25, 0x0c, 0xfa, 0x0c, 0x02, 0x0e, 0xc4, 0x0e, 0xf1, 0x0e, 0xb7, 0x0e, +0x88, 0x0e, 0xc1, 0x0e, 0x38, 0x0f, 0x8b, 0x0f, 0x60, 0x0f, 0xb4, 0x0e, 0xf3, 0x0d, 0x7e, 0x0d, +0x78, 0x0d, 0x89, 0x0d, 0x51, 0x0d, 0xab, 0x0c, 0xd1, 0x0b, 0x39, 0x0b, 0x25, 0x0b, 0x47, 0x0b, +0x54, 0x0b, 0xe6, 0x0a, 0x2f, 0x0a, 0x70, 0x09, 0xfc, 0x08, 0xaa, 0x08, 0x5a, 0x08, 0xab, 0x07, +0xb7, 0x06, 0xb4, 0x05, 0xe8, 0x04, 0x68, 0x04, 0xec, 0x03, 0x35, 0x03, 0x22, 0x02, 0xef, 0x00, +0xdc, 0xff, 0x1b, 0xff, 0x85, 0xfe, 0xf5, 0xfd, 0x3e, 0xfd, 0x63, 0xfc, 0x9e, 0xfb, 0x19, 0xfb, +0xc5, 0xfa, 0x70, 0xfa, 0xee, 0xf9, 0x4a, 0xf9, 0xa8, 0xf8, 0x2f, 0xf8, 0xf6, 0xf7, 0xc3, 0xf7, +0x7b, 0xf7, 0x1a, 0xf7, 0xb8, 0xf6, 0x74, 0xf6, 0x64, 0xf6, 0x6c, 0xf6, 0x70, 0xf6, 0x59, 0xf6, +0x36, 0xf6, 0x19, 0xf6, 0x1b, 0xf6, 0x37, 0xf6, 0x59, 0xf6, 0x62, 0xf6, 0x65, 0xf6, 0x65, 0xf6, +0x8d, 0xf6, 0xca, 0xf6, 0xfa, 0xf6, 0x10, 0xf7, 0x06, 0xf7, 0xe8, 0xf6, 0xeb, 0xf6, 0x09, 0xf7, +0x34, 0xf7, 0x81, 0xf7, 0xb2, 0xf7, 0xe6, 0xf7, 0x1a, 0xf8, 0x74, 0xf8, 0xe9, 0xf8, 0x59, 0xf9, +0x87, 0xf9, 0x94, 0xf9, 0x90, 0xf9, 0xb5, 0xf9, 0xf9, 0xf9, 0x43, 0xfa, 0x6d, 0xfa, 0x6b, 0xfa, +0x50, 0xfa, 0x52, 0xfa, 0x9e, 0xfa, 0x1e, 0xfb, 0x8c, 0xfb, 0xb9, 0xfb, 0xc0, 0xfb, 0xee, 0xfb, +0x97, 0xfc, 0xcf, 0xfd, 0x28, 0xff, 0x50, 0x00, 0xff, 0x00, 0x74, 0x01, 0x0a, 0x02, 0x09, 0x03, +0x4b, 0x04, 0x56, 0x05, 0xdb, 0x05, 0x04, 0x06, 0x45, 0x06, 0xf0, 0x06, 0xfe, 0x07, 0x19, 0x09, +0xb4, 0x09, 0xcf, 0x09, 0xb4, 0x09, 0xd2, 0x09, 0x71, 0x0a, 0x37, 0x0b, 0xc8, 0x0b, 0xc1, 0x0b, +0x6e, 0x0b, 0x1f, 0x0b, 0x2a, 0x0b, 0x83, 0x0b, 0xbe, 0x0b, 0x90, 0x0b, 0xd7, 0x0a, 0x1f, 0x0a, +0xbb, 0x09, 0xc7, 0x09, 0xf4, 0x09, 0xd5, 0x09, 0x5e, 0x09, 0xbd, 0x08, 0x5f, 0x08, 0x70, 0x08, +0xaf, 0x08, 0xc8, 0x08, 0x72, 0x08, 0xe1, 0x07, 0x46, 0x07, 0xf8, 0x06, 0xd8, 0x06, 0xc2, 0x06, +0x59, 0x06, 0xad, 0x05, 0xf2, 0x04, 0x6a, 0x04, 0x1e, 0x04, 0xe0, 0x03, 0x54, 0x03, 0x79, 0x02, +0x6c, 0x01, 0x7d, 0x00, 0xdf, 0xff, 0x6d, 0xff, 0x07, 0xff, 0x7e, 0xfe, 0xc2, 0xfd, 0x08, 0xfd, +0x75, 0xfc, 0x0d, 0xfc, 0xc4, 0xfb, 0x5a, 0xfb, 0xc4, 0xfa, 0x10, 0xfa, 0x7e, 0xf9, 0x23, 0xf9, +0xfd, 0xf8, 0xec, 0xf8, 0xc0, 0xf8, 0x86, 0xf8, 0x44, 0xf8, 0x21, 0xf8, 0x2b, 0xf8, 0x4a, 0xf8, +0x58, 0xf8, 0x51, 0xf8, 0x39, 0xf8, 0x33, 0xf8, 0x60, 0xf8, 0xb5, 0xf8, 0xfd, 0xf8, 0x27, 0xf9, +0x1b, 0xf9, 0x22, 0xf9, 0x38, 0xf9, 0x72, 0xf9, 0x9c, 0xf9, 0xa6, 0xf9, 0x82, 0xf9, 0x4f, 0xf9, +0x3c, 0xf9, 0x52, 0xf9, 0x9c, 0xf9, 0xc5, 0xf9, 0xd0, 0xf9, 0xae, 0xf9, 0x9c, 0xf9, 0xba, 0xf9, +0xee, 0xf9, 0x1c, 0xfa, 0x14, 0xfa, 0xe2, 0xf9, 0xb3, 0xf9, 0xb9, 0xf9, 0xee, 0xf9, 0x2f, 0xfa, +0x31, 0xfa, 0x12, 0xfa, 0xe3, 0xf9, 0xf4, 0xf9, 0x49, 0xfa, 0xc3, 0xfa, 0x0c, 0xfb, 0x18, 0xfb, +0xf7, 0xfa, 0x2a, 0xfb, 0xe5, 0xfb, 0x26, 0xfd, 0x6d, 0xfe, 0x4c, 0xff, 0x91, 0xff, 0xb2, 0xff, +0x2d, 0x00, 0x15, 0x01, 0x28, 0x02, 0xe9, 0x02, 0x30, 0x03, 0x3f, 0x03, 0x78, 0x03, 0x19, 0x04, +0x1b, 0x05, 0x21, 0x06, 0xc5, 0x06, 0xe6, 0x06, 0xe9, 0x06, 0x37, 0x07, 0xf8, 0x07, 0xe6, 0x08, +0x84, 0x09, 0xae, 0x09, 0x88, 0x09, 0x75, 0x09, 0xaf, 0x09, 0x12, 0x0a, 0x5b, 0x0a, 0x54, 0x0a, +0xee, 0x09, 0x87, 0x09, 0x4b, 0x09, 0x69, 0x09, 0x96, 0x09, 0xaa, 0x09, 0x63, 0x09, 0x09, 0x09, +0xc9, 0x08, 0xe1, 0x08, 0x2c, 0x09, 0x67, 0x09, 0x48, 0x09, 0xf5, 0x08, 0x8f, 0x08, 0x37, 0x08, +0x15, 0x08, 0xf2, 0x07, 0xa2, 0x07, 0x16, 0x07, 0x61, 0x06, 0xc6, 0x05, 0x4e, 0x05, 0xfd, 0x04, +0x88, 0x04, 0xef, 0x03, 0x1d, 0x03, 0x5d, 0x02, 0xc0, 0x01, 0x4d, 0x01, 0xee, 0x00, 0x65, 0x00, +0xc0, 0xff, 0xfa, 0xfe, 0x50, 0xfe, 0xd0, 0xfd, 0x6a, 0xfd, 0xf6, 0xfc, 0x62, 0xfc, 0xc3, 0xfb, +0x3b, 0xfb, 0xde, 0xfa, 0xb3, 0xfa, 0x97, 0xfa, 0x68, 0xfa, 0x20, 0xfa, 0xcd, 0xf9, 0x86, 0xf9, +0x6b, 0xf9, 0x69, 0xf9, 0x68, 0xf9, 0x48, 0xf9, 0x15, 0xf9, 0xe3, 0xf8, 0xbf, 0xf8, 0xba, 0xf8, +0xc8, 0xf8, 0xd7, 0xf8, 0xd7, 0xf8, 0xae, 0xf8, 0x8d, 0xf8, 0x73, 0xf8, 0x89, 0xf8, 0xab, 0xf8, +0xbb, 0xf8, 0xaa, 0xf8, 0x7e, 0xf8, 0x5c, 0xf8, 0x6a, 0xf8, 0x96, 0xf8, 0xc7, 0xf8, 0xec, 0xf8, +0xcc, 0xf8, 0xa7, 0xf8, 0x8e, 0xf8, 0x9a, 0xf8, 0xc1, 0xf8, 0xd3, 0xf8, 0xbb, 0xf8, 0x7d, 0xf8, +0x51, 0xf8, 0x69, 0xf8, 0xa8, 0xf8, 0xfd, 0xf8, 0x2b, 0xf9, 0x35, 0xf9, 0x45, 0xf9, 0x6e, 0xf9, +0xbd, 0xf9, 0x22, 0xfa, 0x68, 0xfa, 0xaf, 0xfa, 0x13, 0xfb, 0xdc, 0xfb, 0x07, 0xfd, 0x39, 0xfe, +0x0f, 0xff, 0x63, 0xff, 0x89, 0xff, 0xde, 0xff, 0x96, 0x00, 0x75, 0x01, 0x1b, 0x02, 0x4b, 0x02, +0x34, 0x02, 0x2a, 0x02, 0x9d, 0x02, 0x8f, 0x03, 0x81, 0x04, 0x1a, 0x05, 0x39, 0x05, 0x35, 0x05, +0x9b, 0x05, 0x7d, 0x06, 0x8a, 0x07, 0x30, 0x08, 0x49, 0x08, 0x01, 0x08, 0xe4, 0x07, 0x35, 0x08, +0xeb, 0x08, 0x89, 0x09, 0xc2, 0x09, 0x87, 0x09, 0x34, 0x09, 0x3b, 0x09, 0xc9, 0x09, 0x75, 0x0a, +0xde, 0x0a, 0xcb, 0x0a, 0x7b, 0x0a, 0x68, 0x0a, 0xb5, 0x0a, 0x4c, 0x0b, 0xaa, 0x0b, 0x7f, 0x0b, +0xe9, 0x0a, 0x38, 0x0a, 0xd8, 0x09, 0xc6, 0x09, 0xc6, 0x09, 0x60, 0x09, 0x8a, 0x08, 0x89, 0x07, +0xc9, 0x06, 0x60, 0x06, 0x25, 0x06, 0xbd, 0x05, 0xfc, 0x04, 0xf7, 0x03, 0x0a, 0x03, 0x66, 0x02, +0x0f, 0x02, 0xc0, 0x01, 0x2d, 0x01, 0x5b, 0x00, 0x68, 0xff, 0xc3, 0xfe, 0x6c, 0xfe, 0x55, 0xfe, +0x29, 0xfe, 0xac, 0xfd, 0xfb, 0xfc, 0x5c, 0xfc, 0x20, 0xfc, 0x1b, 0xfc, 0x15, 0xfc, 0xd3, 0xfb, +0x42, 0xfb, 0xad, 0xfa, 0x35, 0xfa, 0x19, 0xfa, 0x1a, 0xfa, 0xf8, 0xf9, 0x9e, 0xf9, 0x0c, 0xf9, +0x83, 0xf8, 0x40, 0xf8, 0x44, 0xf8, 0x3d, 0xf8, 0x06, 0xf8, 0x8e, 0xf7, 0x25, 0xf7, 0x07, 0xf7, +0x3b, 0xf7, 0x80, 0xf7, 0x90, 0xf7, 0x54, 0xf7, 0x06, 0xf7, 0xca, 0xf6, 0xf1, 0xf6, 0x54, 0xf7, +0x9d, 0xf7, 0xa1, 0xf7, 0x51, 0xf7, 0xed, 0xf6, 0xf8, 0xf6, 0x4a, 0xf7, 0xc8, 0xf7, 0x01, 0xf8, +0xf9, 0xf7, 0xc4, 0xf7, 0xca, 0xf7, 0x1b, 0xf8, 0x9a, 0xf8, 0xfc, 0xf8, 0x06, 0xf9, 0xe8, 0xf8, +0xd0, 0xf8, 0x0d, 0xf9, 0xa3, 0xf9, 0x37, 0xfa, 0xa1, 0xfa, 0xb4, 0xfa, 0xdb, 0xfa, 0x76, 0xfb, +0xa6, 0xfc, 0xff, 0xfd, 0x05, 0xff, 0x71, 0xff, 0x92, 0xff, 0xcf, 0xff, 0x79, 0x00, 0x6f, 0x01, +0x43, 0x02, 0xa7, 0x02, 0x94, 0x02, 0x6f, 0x02, 0xa5, 0x02, 0x61, 0x03, 0x5b, 0x04, 0x20, 0x05, +0x65, 0x05, 0x47, 0x05, 0x59, 0x05, 0xe6, 0x05, 0xd7, 0x06, 0xc1, 0x07, 0x4d, 0x08, 0x6f, 0x08, +0x73, 0x08, 0xb2, 0x08, 0x4e, 0x09, 0x06, 0x0a, 0x71, 0x0a, 0x5f, 0x0a, 0xef, 0x09, 0x82, 0x09, +0x79, 0x09, 0xc9, 0x09, 0x34, 0x0a, 0x61, 0x0a, 0x48, 0x0a, 0x13, 0x0a, 0x14, 0x0a, 0x5e, 0x0a, +0xc5, 0x0a, 0xe5, 0x0a, 0x93, 0x0a, 0xfc, 0x09, 0x6e, 0x09, 0x12, 0x09, 0xf5, 0x08, 0xbf, 0x08, +0x45, 0x08, 0x76, 0x07, 0xa4, 0x06, 0x03, 0x06, 0xa1, 0x05, 0x68, 0x05, 0xfc, 0x04, 0x48, 0x04, +0x65, 0x03, 0xa3, 0x02, 0x38, 0x02, 0x0e, 0x02, 0xbb, 0x01, 0x2d, 0x01, 0x67, 0x00, 0xc0, 0xff, +0x58, 0xff, 0x3a, 0xff, 0x22, 0xff, 0xdd, 0xfe, 0x63, 0xfe, 0xc7, 0xfd, 0x41, 0xfd, 0xf6, 0xfc, +0xbe, 0xfc, 0x7e, 0xfc, 0x02, 0xfc, 0x52, 0xfb, 0xbd, 0xfa, 0x51, 0xfa, 0x18, 0xfa, 0xe5, 0xf9, +0x89, 0xf9, 0x01, 0xf9, 0x74, 0xf8, 0x1a, 0xf8, 0xee, 0xf7, 0xeb, 0xf7, 0xed, 0xf7, 0xc9, 0xf7, +0x8d, 0xf7, 0x59, 0xf7, 0x3f, 0xf7, 0x56, 0xf7, 0x75, 0xf7, 0x77, 0xf7, 0x66, 0xf7, 0x36, 0xf7, +0x3c, 0xf7, 0x53, 0xf7, 0x86, 0xf7, 0xb0, 0xf7, 0xae, 0xf7, 0x94, 0xf7, 0x64, 0xf7, 0x5f, 0xf7, +0x88, 0xf7, 0xe2, 0xf7, 0x37, 0xf8, 0x5d, 0xf8, 0x51, 0xf8, 0x45, 0xf8, 0x55, 0xf8, 0x89, 0xf8, +0xc7, 0xf8, 0xe6, 0xf8, 0xec, 0xf8, 0xe9, 0xf8, 0x00, 0xf9, 0x5d, 0xf9, 0xd6, 0xf9, 0x52, 0xfa, +0x96, 0xfa, 0xb9, 0xfa, 0xf1, 0xfa, 0x8c, 0xfb, 0x7f, 0xfc, 0x86, 0xfd, 0x43, 0xfe, 0x9a, 0xfe, +0xbf, 0xfe, 0xf6, 0xfe, 0x98, 0xff, 0x61, 0x00, 0x36, 0x01, 0xb5, 0x01, 0xf7, 0x01, 0x38, 0x02, +0xd9, 0x02, 0xf2, 0x03, 0x1e, 0x05, 0x0d, 0x06, 0x80, 0x06, 0xb2, 0x06, 0x0d, 0x07, 0xc7, 0x07, +0xb8, 0x08, 0x7b, 0x09, 0xd7, 0x09, 0xdd, 0x09, 0xc3, 0x09, 0x07, 0x0a, 0x8c, 0x0a, 0x2b, 0x0b, +0x79, 0x0b, 0x45, 0x0b, 0xe2, 0x0a, 0x9c, 0x0a, 0xc7, 0x0a, 0x21, 0x0b, 0x52, 0x0b, 0x25, 0x0b, +0xb3, 0x0a, 0x40, 0x0a, 0x12, 0x0a, 0x1f, 0x0a, 0x3f, 0x0a, 0x12, 0x0a, 0x9c, 0x09, 0x00, 0x09, +0x87, 0x08, 0x51, 0x08, 0x45, 0x08, 0x29, 0x08, 0xc3, 0x07, 0x38, 0x07, 0xab, 0x06, 0x71, 0x06, +0x59, 0x06, 0x2c, 0x06, 0xb7, 0x05, 0xfe, 0x04, 0x2e, 0x04, 0x7e, 0x03, 0x04, 0x03, 0x96, 0x02, +0x02, 0x02, 0x42, 0x01, 0x7e, 0x00, 0xcf, 0xff, 0x68, 0xff, 0x1c, 0xff, 0xc3, 0xfe, 0x25, 0xfe, +0x54, 0xfd, 0x9b, 0xfc, 0x1c, 0xfc, 0xd7, 0xfb, 0x9f, 0xfb, 0x3a, 0xfb, 0xa7, 0xfa, 0x0d, 0xfa, +0x9a, 0xf9, 0x5c, 0xf9, 0x1b, 0xf9, 0xca, 0xf8, 0x55, 0xf8, 0xd5, 0xf7, 0x77, 0xf7, 0x5c, 0xf7, +0x72, 0xf7, 0x88, 0xf7, 0x7e, 0xf7, 0x4d, 0xf7, 0x16, 0xf7, 0x19, 0xf7, 0x40, 0xf7, 0x70, 0xf7, +0x7e, 0xf7, 0x69, 0xf7, 0x31, 0xf7, 0x24, 0xf7, 0x2e, 0xf7, 0x4a, 0xf7, 0x45, 0xf7, 0x1f, 0xf7, +0xd7, 0xf6, 0xb8, 0xf6, 0xcd, 0xf6, 0x1a, 0xf7, 0x66, 0xf7, 0x8c, 0xf7, 0x8b, 0xf7, 0x80, 0xf7, +0x9b, 0xf7, 0xee, 0xf7, 0x61, 0xf8, 0xaa, 0xf8, 0xe6, 0xf8, 0x07, 0xf9, 0x58, 0xf9, 0xd0, 0xf9, +0x6e, 0xfa, 0xdd, 0xfa, 0x20, 0xfb, 0x2c, 0xfb, 0x56, 0xfb, 0xc8, 0xfb, 0x8d, 0xfc, 0x62, 0xfd, +0x20, 0xfe, 0x88, 0xfe, 0xc3, 0xfe, 0x1a, 0xff, 0xa4, 0xff, 0x5a, 0x00, 0x12, 0x01, 0x98, 0x01, +0x07, 0x02, 0x81, 0x02, 0x1d, 0x03, 0xfd, 0x03, 0xe7, 0x04, 0xbe, 0x05, 0x6c, 0x06, 0xfe, 0x06, +0x97, 0x07, 0x58, 0x08, 0x24, 0x09, 0xd8, 0x09, 0x64, 0x0a, 0xbb, 0x0a, 0x1a, 0x0b, 0x78, 0x0b, +0xe2, 0x0b, 0x3a, 0x0c, 0x70, 0x0c, 0x82, 0x0c, 0x90, 0x0c, 0x9c, 0x0c, 0xbc, 0x0c, 0xc8, 0x0c, +0xcd, 0x0c, 0xa8, 0x0c, 0x79, 0x0c, 0x4e, 0x0c, 0x1c, 0x0c, 0xdd, 0x0b, 0x97, 0x0b, 0x3b, 0x0b, +0xdd, 0x0a, 0x82, 0x0a, 0x28, 0x0a, 0xda, 0x09, 0x6e, 0x09, 0x09, 0x09, 0x94, 0x08, 0x29, 0x08, +0xd6, 0x07, 0x80, 0x07, 0x1a, 0x07, 0x9b, 0x06, 0x05, 0x06, 0x66, 0x05, 0xb7, 0x04, 0xf9, 0x03, +0x2d, 0x03, 0x59, 0x02, 0x85, 0x01, 0xbc, 0x00, 0x03, 0x00, 0x45, 0xff, 0x7f, 0xfe, 0xac, 0xfd, +0xdd, 0xfc, 0x15, 0xfc, 0x6f, 0xfb, 0xd1, 0xfa, 0x3d, 0xfa, 0x9c, 0xf9, 0xf6, 0xf8, 0x63, 0xf8, +0xeb, 0xf7, 0x82, 0xf7, 0x1b, 0xf7, 0x97, 0xf6, 0x04, 0xf6, 0x8b, 0xf5, 0x47, 0xf5, 0x2a, 0xf5, +0x10, 0xf5, 0xea, 0xf4, 0xb4, 0xf4, 0x6c, 0xf4, 0x51, 0xf4, 0x61, 0xf4, 0x91, 0xf4, 0xbb, 0xf4, +0xc4, 0xf4, 0xc0, 0xf4, 0xb7, 0xf4, 0xca, 0xf4, 0x09, 0xf5, 0x3c, 0xf5, 0x59, 0xf5, 0x5a, 0xf5, +0x5e, 0xf5, 0x90, 0xf5, 0xdb, 0xf5, 0x32, 0xf6, 0x73, 0xf6, 0xa8, 0xf6, 0xd2, 0xf6, 0x0f, 0xf7, +0x72, 0xf7, 0xff, 0xf7, 0x7d, 0xf8, 0xe0, 0xf8, 0x1b, 0xf9, 0x5a, 0xf9, 0xc2, 0xf9, 0x4a, 0xfa, +0xd6, 0xfa, 0x3a, 0xfb, 0x8f, 0xfb, 0xe6, 0xfb, 0x51, 0xfc, 0xe5, 0xfc, 0x6f, 0xfd, 0xf9, 0xfd, +0x58, 0xfe, 0xb6, 0xfe, 0x31, 0xff, 0xda, 0xff, 0xa3, 0x00, 0x72, 0x01, 0x12, 0x02, 0x8a, 0x02, +0xf8, 0x02, 0x82, 0x03, 0x22, 0x04, 0xca, 0x04, 0x58, 0x05, 0xc8, 0x05, 0x35, 0x06, 0xc1, 0x06, +0x87, 0x07, 0x4e, 0x08, 0x10, 0x09, 0xa2, 0x09, 0x10, 0x0a, 0x66, 0x0a, 0xe1, 0x0a, 0x7f, 0x0b, +0x30, 0x0c, 0xc4, 0x0c, 0x16, 0x0d, 0x48, 0x0d, 0x66, 0x0d, 0xa7, 0x0d, 0xe8, 0x0d, 0x1c, 0x0e, +0x1a, 0x0e, 0xf8, 0x0d, 0xb2, 0x0d, 0x82, 0x0d, 0x66, 0x0d, 0x58, 0x0d, 0x37, 0x0d, 0xf4, 0x0c, +0x83, 0x0c, 0x16, 0x0c, 0xb7, 0x0b, 0x7d, 0x0b, 0x3e, 0x0b, 0xf5, 0x0a, 0x95, 0x0a, 0x18, 0x0a, +0x8e, 0x09, 0x11, 0x09, 0x98, 0x08, 0x0a, 0x08, 0x62, 0x07, 0x9a, 0x06, 0xd0, 0x05, 0x04, 0x05, +0x4b, 0x04, 0x96, 0x03, 0xc8, 0x02, 0xe8, 0x01, 0xdd, 0x00, 0xe7, 0xff, 0xf7, 0xfe, 0x1e, 0xfe, +0x4b, 0xfd, 0x73, 0xfc, 0x9c, 0xfb, 0xc3, 0xfa, 0xf9, 0xf9, 0x3d, 0xf9, 0x89, 0xf8, 0xd3, 0xf7, +0x28, 0xf7, 0x7d, 0xf6, 0xf1, 0xf5, 0x7c, 0xf5, 0x1e, 0xf5, 0xc4, 0xf4, 0x6c, 0xf4, 0x0a, 0xf4, +0xba, 0xf3, 0x77, 0xf3, 0x4b, 0xf3, 0x22, 0xf3, 0xfe, 0xf2, 0xe0, 0xf2, 0xc6, 0xf2, 0xc3, 0xf2, +0xd0, 0xf2, 0xe0, 0xf2, 0xfe, 0xf2, 0x08, 0xf3, 0x14, 0xf3, 0x1e, 0xf3, 0x4b, 0xf3, 0x87, 0xf3, +0xda, 0xf3, 0x22, 0xf4, 0x6a, 0xf4, 0xa8, 0xf4, 0x06, 0xf5, 0x52, 0xf5, 0xbe, 0xf5, 0x15, 0xf6, +0x7a, 0xf6, 0xdb, 0xf6, 0x44, 0xf7, 0xb6, 0xf7, 0x45, 0xf8, 0xe3, 0xf8, 0x76, 0xf9, 0xf4, 0xf9, +0x5e, 0xfa, 0xcd, 0xfa, 0x3f, 0xfb, 0xd0, 0xfb, 0x60, 0xfc, 0xec, 0xfc, 0x60, 0xfd, 0xd0, 0xfd, +0x3f, 0xfe, 0xb6, 0xfe, 0x3d, 0xff, 0xc6, 0xff, 0x3e, 0x00, 0xb1, 0x00, 0x1d, 0x01, 0x9f, 0x01, +0x33, 0x02, 0xcc, 0x02, 0x62, 0x03, 0xe8, 0x03, 0x58, 0x04, 0xd6, 0x04, 0x5d, 0x05, 0xef, 0x05, +0x80, 0x06, 0x14, 0x07, 0xa3, 0x07, 0x24, 0x08, 0xa4, 0x08, 0x34, 0x09, 0xba, 0x09, 0x41, 0x0a, +0xaf, 0x0a, 0x28, 0x0b, 0xa0, 0x0b, 0x16, 0x0c, 0x81, 0x0c, 0xca, 0x0c, 0x03, 0x0d, 0x3d, 0x0d, +0x68, 0x0d, 0x95, 0x0d, 0xa9, 0x0d, 0xa9, 0x0d, 0x8c, 0x0d, 0x66, 0x0d, 0x47, 0x0d, 0x2b, 0x0d, +0x02, 0x0d, 0xc4, 0x0c, 0x60, 0x0c, 0xe9, 0x0b, 0x7a, 0x0b, 0x13, 0x0b, 0xba, 0x0a, 0x59, 0x0a, +0xcc, 0x09, 0x3f, 0x09, 0x9a, 0x08, 0x02, 0x08, 0x58, 0x07, 0xb3, 0x06, 0xf8, 0x05, 0x42, 0x05, +0x7b, 0x04, 0xc5, 0x03, 0x10, 0x03, 0x6b, 0x02, 0xb7, 0x01, 0xf0, 0x00, 0x14, 0x00, 0x40, 0xff, +0x77, 0xfe, 0xc5, 0xfd, 0x15, 0xfd, 0x61, 0xfc, 0xa9, 0xfb, 0x05, 0xfb, 0x6f, 0xfa, 0xe8, 0xf9, +0x75, 0xf9, 0xee, 0xf8, 0x6d, 0xf8, 0xd8, 0xf7, 0x60, 0xf7, 0xf7, 0xf6, 0xb0, 0xf6, 0x61, 0xf6, +0x13, 0xf6, 0xa2, 0xf5, 0x43, 0xf5, 0xf4, 0xf4, 0xbf, 0xf4, 0xa5, 0xf4, 0x82, 0xf4, 0x66, 0xf4, +0x3c, 0xf4, 0x2f, 0xf4, 0x3d, 0xf4, 0x66, 0xf4, 0x98, 0xf4, 0xc5, 0xf4, 0xed, 0xf4, 0x08, 0xf5, +0x38, 0xf5, 0x82, 0xf5, 0xec, 0xf5, 0x5e, 0xf6, 0xcd, 0xf6, 0x20, 0xf7, 0x7c, 0xf7, 0xe2, 0xf7, +0x67, 0xf8, 0xe5, 0xf8, 0x66, 0xf9, 0xcd, 0xf9, 0x2d, 0xfa, 0x8e, 0xfa, 0x04, 0xfb, 0x9b, 0xfb, +0x31, 0xfc, 0xaf, 0xfc, 0x01, 0xfd, 0x4e, 0xfd, 0x89, 0xfd, 0xec, 0xfd, 0x59, 0xfe, 0xbc, 0xfe, +0x19, 0xff, 0x67, 0xff, 0xad, 0xff, 0x00, 0x00, 0x58, 0x00, 0xc8, 0x00, 0x22, 0x01, 0x73, 0x01, +0xcb, 0x01, 0x21, 0x02, 0xa0, 0x02, 0x0e, 0x03, 0x8f, 0x03, 0x04, 0x04, 0x61, 0x04, 0xc8, 0x04, +0x2b, 0x05, 0x96, 0x05, 0x02, 0x06, 0x57, 0x06, 0xaf, 0x06, 0xed, 0x06, 0x45, 0x07, 0x90, 0x07, +0xdd, 0x07, 0x18, 0x08, 0x4e, 0x08, 0x77, 0x08, 0xa5, 0x08, 0xdb, 0x08, 0x31, 0x09, 0x86, 0x09, +0xc7, 0x09, 0xee, 0x09, 0xf6, 0x09, 0xff, 0x09, 0x16, 0x0a, 0x32, 0x0a, 0x3b, 0x0a, 0x33, 0x0a, +0x17, 0x0a, 0xe8, 0x09, 0xbe, 0x09, 0x82, 0x09, 0x47, 0x09, 0xfd, 0x08, 0x8a, 0x08, 0x0e, 0x08, +0x91, 0x07, 0x1c, 0x07, 0xbe, 0x06, 0x5c, 0x06, 0xdf, 0x05, 0x50, 0x05, 0xac, 0x04, 0x05, 0x04, +0x68, 0x03, 0xce, 0x02, 0x31, 0x02, 0x83, 0x01, 0xde, 0x00, 0x45, 0x00, 0xb0, 0xff, 0x1c, 0xff, +0x81, 0xfe, 0xd6, 0xfd, 0x1f, 0xfd, 0x6d, 0xfc, 0xcb, 0xfb, 0x4e, 0xfb, 0xe9, 0xfa, 0x89, 0xfa, +0x1e, 0xfa, 0xa4, 0xf9, 0x3f, 0xf9, 0xe9, 0xf8, 0xa8, 0xf8, 0x6b, 0xf8, 0x26, 0xf8, 0xe7, 0xf7, +0xa3, 0xf7, 0x5e, 0xf7, 0x26, 0xf7, 0xfd, 0xf6, 0xe3, 0xf6, 0xc4, 0xf6, 0x9d, 0xf6, 0x7c, 0xf6, +0x6d, 0xf6, 0x6d, 0xf6, 0x81, 0xf6, 0x97, 0xf6, 0xbc, 0xf6, 0xf0, 0xf6, 0x28, 0xf7, 0x62, 0xf7, +0xac, 0xf7, 0xee, 0xf7, 0x51, 0xf8, 0xb9, 0xf8, 0x1d, 0xf9, 0x80, 0xf9, 0xe3, 0xf9, 0x49, 0xfa, +0xa9, 0xfa, 0x09, 0xfb, 0x68, 0xfb, 0xcc, 0xfb, 0x34, 0xfc, 0x96, 0xfc, 0xf6, 0xfc, 0x56, 0xfd, +0xb0, 0xfd, 0x1f, 0xfe, 0x78, 0xfe, 0xd4, 0xfe, 0x19, 0xff, 0x78, 0xff, 0xc1, 0xff, 0x1e, 0x00, +0x68, 0x00, 0xd4, 0x00, 0x31, 0x01, 0x95, 0x01, 0xf2, 0x01, 0x51, 0x02, 0x9c, 0x02, 0xf4, 0x02, +0x41, 0x03, 0x9e, 0x03, 0xfa, 0x03, 0x61, 0x04, 0xb9, 0x04, 0x16, 0x05, 0x58, 0x05, 0xa9, 0x05, +0xe3, 0x05, 0x1c, 0x06, 0x4f, 0x06, 0x7f, 0x06, 0xa4, 0x06, 0xba, 0x06, 0xc8, 0x06, 0xd0, 0x06, +0xdc, 0x06, 0xe3, 0x06, 0xee, 0x06, 0xd9, 0x06, 0xc8, 0x06, 0xaf, 0x06, 0x94, 0x06, 0x8b, 0x06, +0x92, 0x06, 0x96, 0x06, 0xa2, 0x06, 0x9e, 0x06, 0x96, 0x06, 0x81, 0x06, 0x64, 0x06, 0x45, 0x06, +0x1c, 0x06, 0xe9, 0x05, 0xb5, 0x05, 0x80, 0x05, 0x36, 0x05, 0xf1, 0x04, 0xa3, 0x04, 0x42, 0x04, +0xd7, 0x03, 0x58, 0x03, 0xdc, 0x02, 0x55, 0x02, 0xe0, 0x01, 0x63, 0x01, 0xf1, 0x00, 0x80, 0x00, +0x08, 0x00, 0x9f, 0xff, 0x22, 0xff, 0xa9, 0xfe, 0x1f, 0xfe, 0x92, 0xfd, 0x15, 0xfd, 0xa6, 0xfc, +0x43, 0xfc, 0xf3, 0xfb, 0x98, 0xfb, 0x44, 0xfb, 0xef, 0xfa, 0x97, 0xfa, 0x46, 0xfa, 0x02, 0xfa, +0xc3, 0xf9, 0x98, 0xf9, 0x71, 0xf9, 0x54, 0xf9, 0x41, 0xf9, 0x3a, 0xf9, 0x3a, 0xf9, 0x33, 0xf9, +0x30, 0xf9, 0x25, 0xf9, 0x1f, 0xf9, 0x2b, 0xf9, 0x38, 0xf9, 0x48, 0xf9, 0x61, 0xf9, 0x74, 0xf9, +0x8f, 0xf9, 0x9d, 0xf9, 0xbd, 0xf9, 0xe6, 0xf9, 0x1a, 0xfa, 0x53, 0xfa, 0x8a, 0xfa, 0xc6, 0xfa, +0x0d, 0xfb, 0x53, 0xfb, 0xac, 0xfb, 0x0c, 0xfc, 0x74, 0xfc, 0xd5, 0xfc, 0x27, 0xfd, 0x69, 0xfd, +0xb1, 0xfd, 0xff, 0xfd, 0x52, 0xfe, 0xa3, 0xfe, 0xf1, 0xfe, 0x33, 0xff, 0x64, 0xff, 0xb4, 0xff, +0xef, 0xff, 0x35, 0x00, 0x71, 0x00, 0xb9, 0x00, 0xfe, 0x00, 0x3c, 0x01, 0x88, 0x01, 0xce, 0x01, +0x19, 0x02, 0x53, 0x02, 0x97, 0x02, 0xd3, 0x02, 0x0d, 0x03, 0x5a, 0x03, 0x9f, 0x03, 0xe9, 0x03, +0x1f, 0x04, 0x51, 0x04, 0x89, 0x04, 0xb5, 0x04, 0xd7, 0x04, 0x09, 0x05, 0x3f, 0x05, 0x75, 0x05, +0xa2, 0x05, 0xcf, 0x05, 0xec, 0x05, 0x14, 0x06, 0x20, 0x06, 0x23, 0x06, 0x12, 0x06, 0x16, 0x06, +0x18, 0x06, 0x17, 0x06, 0x02, 0x06, 0xdb, 0x05, 0xae, 0x05, 0x76, 0x05, 0x3a, 0x05, 0x09, 0x05, +0xe1, 0x04, 0xbe, 0x04, 0x9a, 0x04, 0x62, 0x04, 0x30, 0x04, 0xf4, 0x03, 0xc2, 0x03, 0x82, 0x03, +0x49, 0x03, 0x14, 0x03, 0xe2, 0x02, 0xaf, 0x02, 0x84, 0x02, 0x45, 0x02, 0x04, 0x02, 0xb6, 0x01, +0x6b, 0x01, 0x06, 0x01, 0xaf, 0x00, 0x51, 0x00, 0x00, 0x00, 0xb3, 0xff, 0x5d, 0xff, 0x08, 0xff, +0xb3, 0xfe, 0x5a, 0xfe, 0xfb, 0xfd, 0x97, 0xfd, 0x42, 0xfd, 0xf6, 0xfc, 0xab, 0xfc, 0x5d, 0xfc, +0x02, 0xfc, 0xae, 0xfb, 0x64, 0xfb, 0x27, 0xfb, 0xf4, 0xfa, 0xd4, 0xfa, 0xb2, 0xfa, 0x7e, 0xfa, +0x53, 0xfa, 0x33, 0xfa, 0x34, 0xfa, 0x27, 0xfa, 0x3a, 0xfa, 0x42, 0xfa, 0x5a, 0xfa, 0x53, 0xfa, +0x69, 0xfa, 0x89, 0xfa, 0xa5, 0xfa, 0xc3, 0xfa, 0xeb, 0xfa, 0x24, 0xfb, 0x5a, 0xfb, 0x86, 0xfb, +0xc1, 0xfb, 0xf1, 0xfb, 0x23, 0xfc, 0x62, 0xfc, 0x97, 0xfc, 0xe2, 0xfc, 0x28, 0xfd, 0x6e, 0xfd, +0xb5, 0xfd, 0xe6, 0xfd, 0x2b, 0xfe, 0x73, 0xfe, 0xb5, 0xfe, 0xf7, 0xfe, 0x33, 0xff, 0x75, 0xff, +0xc8, 0xff, 0x03, 0x00, 0x4a, 0x00, 0x90, 0x00, 0xcd, 0x00, 0x09, 0x01, 0x2d, 0x01, 0x5e, 0x01, +0x96, 0x01, 0xda, 0x01, 0x16, 0x02, 0x4c, 0x02, 0x77, 0x02, 0x93, 0x02, 0xad, 0x02, 0xd9, 0x02, +0x01, 0x03, 0x23, 0x03, 0x4c, 0x03, 0x5f, 0x03, 0x6c, 0x03, 0x86, 0x03, 0x92, 0x03, 0xba, 0x03, +0xcb, 0x03, 0xe2, 0x03, 0xdd, 0x03, 0xdd, 0x03, 0xef, 0x03, 0xff, 0x03, 0x04, 0x04, 0x11, 0x04, +0x1f, 0x04, 0x25, 0x04, 0x22, 0x04, 0x12, 0x04, 0x09, 0x04, 0x02, 0x04, 0xf1, 0x03, 0xc8, 0x03, +0x93, 0x03, 0x7b, 0x03, 0x3f, 0x03, 0x0e, 0x03, 0xca, 0x02, 0x87, 0x02, 0x52, 0x02, 0x10, 0x02, +0xd2, 0x01, 0x8d, 0x01, 0x58, 0x01, 0x14, 0x01, 0xe6, 0x00, 0xab, 0x00, 0x74, 0x00, 0x45, 0x00, +0x0f, 0x00, 0xf0, 0xff, 0xb7, 0xff, 0x88, 0xff, 0x61, 0xff, 0x2a, 0xff, 0xf7, 0xfe, 0xbd, 0xfe, +0x88, 0xfe, 0x59, 0xfe, 0x22, 0xfe, 0xee, 0xfd, 0xb5, 0xfd, 0x71, 0xfd, 0x35, 0xfd, 0xf8, 0xfc, +0xac, 0xfc, 0x77, 0xfc, 0x36, 0xfc, 0x06, 0xfc, 0xd9, 0xfb, 0xb1, 0xfb, 0x8a, 0xfb, 0x68, 0xfb, +0x4b, 0xfb, 0x27, 0xfb, 0x09, 0xfb, 0xe9, 0xfa, 0xd7, 0xfa, 0xd8, 0xfa, 0xd4, 0xfa, 0xe1, 0xfa, +0xe6, 0xfa, 0xf8, 0xfa, 0x0d, 0xfb, 0x24, 0xfb, 0x48, 0xfb, 0x67, 0xfb, 0x8c, 0xfb, 0xb5, 0xfb, +0xe1, 0xfb, 0x17, 0xfc, 0x3f, 0xfc, 0x7a, 0xfc, 0xbe, 0xfc, 0xf8, 0xfc, 0x39, 0xfd, 0x87, 0xfd, +0xca, 0xfd, 0x1b, 0xfe, 0x3c, 0xfe, 0x76, 0xfe, 0xad, 0xfe, 0xf4, 0xfe, 0x47, 0xff, 0x8e, 0xff, +0xd1, 0xff, 0x12, 0x00, 0x4a, 0x00, 0x85, 0x00, 0xc3, 0x00, 0x05, 0x01, 0x52, 0x01, 0x95, 0x01, +0xd7, 0x01, 0x0c, 0x02, 0x3e, 0x02, 0x85, 0x02, 0xb9, 0x02, 0xf5, 0x02, 0x13, 0x03, 0x3e, 0x03, +0x61, 0x03, 0x74, 0x03, 0x87, 0x03, 0x8c, 0x03, 0xa8, 0x03, 0xbf, 0x03, 0xbb, 0x03, 0xc9, 0x03, +0xd5, 0x03, 0xd3, 0x03, 0xc9, 0x03, 0xb9, 0x03, 0xaa, 0x03, 0xa8, 0x03, 0xab, 0x03, 0x9f, 0x03, +0x9d, 0x03, 0xa0, 0x03, 0x8b, 0x03, 0x7e, 0x03, 0x7c, 0x03, 0x7a, 0x03, 0x68, 0x03, 0x5a, 0x03, +0x45, 0x03, 0x40, 0x03, 0x26, 0x03, 0x08, 0x03, 0xf5, 0x02, 0xeb, 0x02, 0xcd, 0x02, 0x9a, 0x02, +0x83, 0x02, 0x7b, 0x02, 0x4d, 0x02, 0x06, 0x02, 0xe4, 0x01, 0xbb, 0x01, 0x88, 0x01, 0x26, 0x01, +0xf6, 0x00, 0xd3, 0x00, 0xa9, 0x00, 0x43, 0x00, 0xe6, 0xff, 0xbc, 0xff, 0x78, 0xff, 0x11, 0xff, +0xb6, 0xfe, 0x90, 0xfe, 0x62, 0xfe, 0x1f, 0xfe, 0xee, 0xfd, 0xe9, 0xfd, 0xe4, 0xfd, 0xc4, 0xfd, +0xa5, 0xfd, 0x92, 0xfd, 0x93, 0xfd, 0x6a, 0xfd, 0x4e, 0xfd, 0x56, 0xfd, 0x5c, 0xfd, 0x37, 0xfd, +0x1a, 0xfd, 0x1a, 0xfd, 0x11, 0xfd, 0xe3, 0xfc, 0xb2, 0xfc, 0xb5, 0xfc, 0xcc, 0xfc, 0xbb, 0xfc, +0x92, 0xfc, 0x99, 0xfc, 0xc7, 0xfc, 0xbf, 0xfc, 0x90, 0xfc, 0xa3, 0xfc, 0xb7, 0xfc, 0xc2, 0xfc, +0xbc, 0xfc, 0xc9, 0xfc, 0x0f, 0xfd, 0x4c, 0xfd, 0x43, 0xfd, 0x24, 0xfd, 0x5c, 0xfd, 0xbd, 0xfd, +0x7c, 0xfd, 0x94, 0xfd, 0x3d, 0xfe, 0x85, 0xfe, 0xdb, 0xfe, 0xc6, 0xfe, 0x4c, 0xff, 0x45, 0x00, +0x37, 0x00, 0x0d, 0x00, 0x1a, 0x00, 0x94, 0x01, 0x9b, 0x02, 0x9e, 0x00, 0xc7, 0x01, 0xf6, 0x03, +0xae, 0x02, 0x65, 0x02, 0x4c, 0x02, 0xac, 0x02, 0xb4, 0x03, 0x7d, 0x02, 0x9f, 0x01, 0x63, 0x02, +0x48, 0x03, 0x08, 0x02, 0x1c, 0x01, 0x5f, 0x03, 0xda, 0x02, 0xc7, 0x01, 0xda, 0x02, 0x8f, 0x01, +0xc6, 0x01, 0x33, 0x02, 0x3d, 0x01, 0xe7, 0x01, 0xaa, 0x01, 0xbd, 0x01, 0x9a, 0x01, 0x6b, 0x01, +0x53, 0x02, 0xf3, 0x00, 0x1e, 0x01, 0xe9, 0x02, 0xb4, 0x01, 0x75, 0x01, 0xbf, 0x02, 0x9c, 0x02, +0x28, 0x02, 0x39, 0x02, 0x8b, 0x02, 0xc5, 0x02, 0x6c, 0x02, 0x40, 0x02, 0x1f, 0x01, 0xd2, 0x01, +0x21, 0x02, 0x86, 0xff, 0xae, 0x00, 0x15, 0x01, 0xb4, 0xff, 0xc0, 0xff, 0x1a, 0xff, 0x2e, 0xff, +0x0f, 0xff, 0xfe, 0xfd, 0x32, 0xfe, 0xb8, 0xfd, 0xf4, 0xfd, 0xf3, 0xfd, 0x7c, 0xfc, 0x5c, 0xfd, +0x8b, 0xfd, 0xc8, 0xfc, 0xec, 0xfc, 0xf7, 0xfc, 0x1b, 0xfd, 0xc2, 0xfc, 0x5e, 0xfc, 0x24, 0xfd, +0x31, 0xfd, 0xdb, 0xfc, 0x8a, 0xfd, 0xc8, 0xfd, 0x02, 0xfd, 0x94, 0xfc, 0x42, 0xfe, 0xff, 0xfd, +0xdf, 0xfc, 0x4d, 0xfe, 0xa7, 0xfe, 0x25, 0xfd, 0x79, 0xfd, 0x2d, 0xfe, 0x7a, 0xfd, 0x51, 0xfe, +0x5d, 0xfd, 0x1a, 0xfd, 0x70, 0xfe, 0xca, 0xfc, 0x41, 0xfc, 0xa0, 0xfe, 0xd2, 0xfd, 0xec, 0xfb, +0x32, 0xfd, 0x6f, 0xfe, 0x3c, 0xfd, 0x57, 0xfc, 0x1a, 0xfe, 0xb1, 0xfe, 0xe5, 0xfc, 0x89, 0xfc, +0xeb, 0xfe, 0xc6, 0xff, 0x7a, 0xfd, 0x65, 0xfd, 0xb0, 0xff, 0x44, 0x00, 0x02, 0xff, 0xe2, 0xfe, +0x01, 0x00, 0x80, 0x01, 0x4b, 0x00, 0xc2, 0xfe, 0x6f, 0x01, 0x33, 0x02, 0x46, 0x01, 0xed, 0x00, +0x6d, 0x01, 0x1b, 0x02, 0xc2, 0x02, 0x2d, 0x02, 0x70, 0x02, 0x8f, 0x03, 0x36, 0x02, 0x8d, 0x03, +0x22, 0x03, 0x4c, 0x02, 0xff, 0x03, 0xc3, 0x03, 0xea, 0x02, 0x13, 0x03, 0x85, 0x03, 0xed, 0x03, +0xf7, 0x02, 0x0c, 0x02, 0x1a, 0x03, 0x2e, 0x04, 0x56, 0x03, 0xda, 0x01, 0x66, 0x04, 0xb3, 0x04, +0x1d, 0x02, 0x48, 0x03, 0x33, 0x04, 0xed, 0x03, 0xf2, 0x03, 0x91, 0x02, 0xbb, 0x02, 0xd7, 0x03, +0xba, 0x01, 0xd3, 0x01, 0x6b, 0x03, 0x29, 0x01, 0x6e, 0x00, 0xca, 0x01, 0x1c, 0x01, 0x03, 0xff, +0x29, 0x00, 0x9e, 0x00, 0xac, 0xfe, 0xfc, 0xfe, 0x18, 0x00, 0x17, 0xff, 0xc0, 0xff, 0x37, 0xff, +0x19, 0xfe, 0x98, 0xff, 0xc9, 0xfe, 0xcd, 0xfe, 0xbc, 0xfe, 0x1d, 0xff, 0x40, 0xff, 0xb7, 0xff, +0xfc, 0xfe, 0xe6, 0xfd, 0x22, 0x00, 0xbc, 0xff, 0xca, 0xfe, 0x31, 0xff, 0x49, 0xff, 0xb3, 0xff, +0xff, 0xff, 0x79, 0xfe, 0x9a, 0xfd, 0xc2, 0xff, 0x67, 0xff, 0x4b, 0xfd, 0x5c, 0xfe, 0x9a, 0xfe, +0x7b, 0xfe, 0x5b, 0xfd, 0xcd, 0xfb, 0x59, 0xfe, 0x89, 0xfd, 0x89, 0xfb, 0x62, 0xfd, 0xa3, 0xfc, +0x53, 0xfb, 0x08, 0xfd, 0xd5, 0xfe, 0x20, 0xfd, 0xd4, 0xfa, 0xc2, 0xfd, 0xa1, 0xfd, 0x8b, 0xfb, +0x75, 0xfe, 0xd0, 0xfe, 0x15, 0xfe, 0x0b, 0xfc, 0xf3, 0xfb, 0x07, 0x01, 0xb5, 0x00, 0xf9, 0xfc, +0x4a, 0xfe, 0x81, 0xff, 0xa9, 0xfd, 0x65, 0xfd, 0x4f, 0x00, 0x35, 0x01, 0xb0, 0xfe, 0xac, 0xfd, +0x67, 0xfd, 0x1f, 0x00, 0xf6, 0x00, 0xcb, 0xfe, 0x4b, 0xfe, 0x20, 0xff, 0x7f, 0xff, 0xfa, 0xfe, +0x44, 0x00, 0x31, 0x01, 0x8c, 0xff, 0x99, 0xfe, 0xf3, 0xff, 0xc9, 0x00, 0x13, 0x02, 0xe6, 0x01, +0x56, 0xff, 0xf2, 0xff, 0x04, 0x02, 0x3d, 0x04, 0x53, 0x02, 0x8d, 0x00, 0x5f, 0x02, 0x83, 0x02, +0x80, 0x01, 0x74, 0x02, 0x32, 0x04, 0x3a, 0x05, 0x74, 0x02, 0xbf, 0xfe, 0x85, 0x03, 0x3c, 0x05, +0x25, 0x03, 0x9b, 0x01, 0xd0, 0x01, 0xd7, 0x02, 0x93, 0x02, 0x83, 0x02, 0x47, 0x02, 0x24, 0x03, +0x98, 0x03, 0x78, 0x00, 0x04, 0x00, 0x71, 0x03, 0x39, 0x03, 0xdf, 0x00, 0x15, 0xff, 0xae, 0x00, +0xaa, 0x02, 0x0a, 0x01, 0x5b, 0xff, 0x62, 0x00, 0x71, 0x00, 0x4c, 0xff, 0x4a, 0xfd, 0x7c, 0xfe, +0x89, 0x01, 0x87, 0xff, 0xd7, 0xfd, 0x61, 0xfe, 0x00, 0xfe, 0xb7, 0xfd, 0x4c, 0xff, 0xd4, 0xfe, +0x0d, 0xfe, 0x23, 0xfe, 0x75, 0xfd, 0x20, 0xfe, 0x03, 0xfe, 0x98, 0xfe, 0x01, 0xff, 0x70, 0xfe, +0xc8, 0xfc, 0x9c, 0xfd, 0x02, 0x00, 0xdb, 0x00, 0x7d, 0xfe, 0x15, 0xfd, 0xdc, 0xfd, 0x76, 0xfe, +0xe1, 0xff, 0x6f, 0x00, 0xcb, 0x00, 0xa4, 0xfd, 0x5f, 0xfc, 0xd1, 0xfe, 0x21, 0x00, 0xc2, 0x00, +0x3b, 0x00, 0xd0, 0xfe, 0x42, 0xfe, 0x91, 0xfb, 0x3c, 0xfe, 0xc0, 0x03, 0xfc, 0x01, 0xc3, 0xfc, +0x93, 0xfb, 0xdd, 0xff, 0xdd, 0x00, 0x5b, 0xfe, 0xcd, 0xff, 0x83, 0x00, 0x9d, 0xfe, 0xf6, 0xfc, +0x71, 0xfd, 0xc8, 0x02, 0x03, 0x03, 0x49, 0xfe, 0x9f, 0xfb, 0x3c, 0xfe, 0x92, 0x02, 0xfe, 0x01, +0x27, 0x00, 0x96, 0x01, 0x5b, 0x00, 0xcd, 0xfd, 0x81, 0xfe, 0xad, 0x00, 0x49, 0x03, 0x79, 0x03, +0xd7, 0xff, 0xf7, 0xfe, 0x65, 0x00, 0xb1, 0x00, 0x55, 0x02, 0xfb, 0x01, 0x5a, 0xff, 0x61, 0x00, +0x10, 0x03, 0xc0, 0x00, 0xac, 0xfe, 0xe4, 0x02, 0x57, 0x04, 0x79, 0x00, 0xe5, 0xff, 0xc9, 0x00, +0xe7, 0x03, 0x45, 0x03, 0x30, 0x00, 0xd6, 0x00, 0xfd, 0x02, 0xf9, 0x02, 0xf3, 0x00, 0xfd, 0x02, +0x71, 0x03, 0xe8, 0x01, 0xc0, 0x01, 0x3a, 0x02, 0x30, 0x01, 0x98, 0x01, 0xb2, 0x03, 0x9c, 0x02, +0x00, 0x01, 0xe2, 0x01, 0x9d, 0x01, 0xca, 0x01, 0xd9, 0x02, 0x47, 0x01, 0xc1, 0xff, 0x7b, 0x00, +0xb1, 0x00, 0xde, 0x00, 0x3e, 0x01, 0x1b, 0x00, 0xa9, 0xff, 0x5b, 0x00, 0x3a, 0xff, 0xdd, 0xfd, +0x26, 0xff, 0x54, 0x00, 0xdf, 0xfe, 0x71, 0xfd, 0x85, 0xfd, 0x78, 0xff, 0x5a, 0xfe, 0x3d, 0xfd, +0x8e, 0xfd, 0x92, 0xfc, 0x85, 0xfe, 0x67, 0xfe, 0xfc, 0xfc, 0x3a, 0xfd, 0x09, 0xfd, 0xc0, 0xfc, +0x87, 0xfd, 0x80, 0xfc, 0x8b, 0xfe, 0xf7, 0xfd, 0x96, 0xfc, 0x8e, 0xfc, 0x95, 0xfd, 0xb3, 0xfe, +0x99, 0xfc, 0x3d, 0xfe, 0xc5, 0xfd, 0x8a, 0xfd, 0x1e, 0xfe, 0xb4, 0xfe, 0x51, 0xfe, 0x64, 0xfd, +0x79, 0xfd, 0x9c, 0xfe, 0x0e, 0x01, 0x46, 0xff, 0xed, 0xfd, 0x43, 0xff, 0x39, 0xfe, 0xa9, 0xfe, +0x95, 0x00, 0x4e, 0x00, 0x45, 0x00, 0x7d, 0x00, 0xdd, 0xff, 0xef, 0xfe, 0x89, 0xff, 0x7f, 0x01, +0xa5, 0x01, 0xf7, 0xff, 0x2e, 0xff, 0xb1, 0x00, 0x5e, 0x02, 0x02, 0x00, 0x17, 0xff, 0x07, 0x01, +0xb7, 0x01, 0x15, 0x00, 0x1c, 0x00, 0x0e, 0x02, 0xa1, 0x01, 0xfd, 0xff, 0x42, 0x00, 0x63, 0x01, +0xa5, 0x01, 0x24, 0x01, 0x73, 0x02, 0x32, 0x03, 0x78, 0x01, 0xbb, 0x01, 0x50, 0x01, 0x7e, 0x01, +0xde, 0x01, 0x9c, 0x03, 0x81, 0x04, 0x54, 0x03, 0x50, 0x02, 0x7a, 0x00, 0x9a, 0x02, 0xb4, 0x04, +0xb5, 0x03, 0x1a, 0x02, 0x04, 0x04, 0xd1, 0x02, 0x2b, 0x00, 0x51, 0x02, 0xbb, 0x04, 0x18, 0x07, +0x20, 0x03, 0x64, 0x00, 0xa6, 0x00, 0xee, 0x00, 0x9d, 0x04, 0xcb, 0x05, 0xea, 0x02, 0xb1, 0x01, +0xa7, 0x00, 0x48, 0x01, 0x66, 0x00, 0x76, 0x01, 0x3b, 0x06, 0xca, 0x03, 0xb3, 0xfe, 0x2c, 0xfc, +0x03, 0x00, 0x0d, 0x04, 0x03, 0x02, 0xd1, 0xff, 0x6e, 0xff, 0x63, 0xff, 0xb4, 0xfe, 0x19, 0xfe, +0x1b, 0x01, 0x9c, 0x02, 0xa7, 0xff, 0xc8, 0xfc, 0x84, 0xfb, 0xa2, 0xfe, 0xf6, 0x01, 0x4e, 0x01, +0x2d, 0xff, 0xf7, 0xfe, 0xa9, 0xfc, 0x07, 0xfb, 0xfb, 0xfd, 0x05, 0x00, 0x28, 0x00, 0xc1, 0xfe, +0x52, 0xfc, 0xed, 0xfa, 0x9f, 0xfc, 0x48, 0xfe, 0xc6, 0xfe, 0x39, 0xfb, 0x4a, 0xfa, 0x6d, 0xfd, +0x0b, 0xfe, 0x58, 0xfc, 0x0b, 0xfc, 0x24, 0xfc, 0xfe, 0xf9, 0x43, 0xf9, 0xc7, 0xfb, 0xb2, 0xff, +0x83, 0xfe, 0xe6, 0xfb, 0x86, 0xf7, 0x9f, 0xf8, 0x07, 0xff, 0x07, 0xfe, 0x90, 0xfe, 0xcb, 0xfd, +0xd1, 0xfa, 0xbf, 0xfa, 0x4d, 0xfd, 0x6d, 0x01, 0x5a, 0x00, 0x79, 0xfe, 0xbf, 0xfb, 0x16, 0xfc, +0x5e, 0x01, 0x76, 0x03, 0xb7, 0x00, 0x80, 0xff, 0x2c, 0xfe, 0x01, 0xfd, 0xe3, 0xfe, 0xaf, 0x02, +0xc7, 0x04, 0xaf, 0x01, 0xfe, 0xfe, 0xd6, 0xfb, 0x7a, 0xfe, 0xf4, 0x03, 0xf4, 0x03, 0xfe, 0x01, +0xd1, 0xfd, 0x1b, 0xfd, 0xd9, 0x00, 0x25, 0x02, 0x7b, 0x03, 0xa8, 0x02, 0x04, 0x00, 0xad, 0xfd, +0x76, 0xfe, 0x86, 0x01, 0x52, 0x04, 0x2c, 0x05, 0x5b, 0x01, 0x65, 0xfd, 0x62, 0xfd, 0x88, 0x03, +0xa8, 0x05, 0x05, 0x03, 0x88, 0x01, 0x2e, 0x00, 0xe5, 0xff, 0x68, 0x00, 0x7f, 0x03, 0xa6, 0x04, +0xf9, 0x03, 0x0e, 0x00, 0x10, 0x00, 0x8e, 0x01, 0xf2, 0x00, 0x4b, 0x04, 0xc5, 0x03, 0x73, 0xff, +0x29, 0x00, 0x60, 0x05, 0x68, 0x04, 0x7c, 0xff, 0x02, 0x00, 0xf2, 0x01, 0x4f, 0x02, 0xbc, 0x02, +0xe3, 0x02, 0x1a, 0x02, 0x6a, 0x00, 0x66, 0xff, 0xf6, 0x00, 0xa3, 0x02, 0x49, 0x03, 0xe0, 0x01, +0xc7, 0xfd, 0xc8, 0xfe, 0xf0, 0x00, 0x58, 0x02, 0x12, 0x03, 0x62, 0x00, 0xbc, 0xfe, 0xae, 0xfd, +0x19, 0xff, 0x13, 0x03, 0x72, 0x02, 0x40, 0x00, 0x4a, 0xfe, 0x5b, 0xfc, 0x55, 0xfe, 0xfd, 0x00, +0xe5, 0x00, 0xaf, 0x00, 0x10, 0xff, 0x62, 0xfd, 0x89, 0xfc, 0x98, 0xfd, 0x27, 0x00, 0xf9, 0xff, +0xf0, 0xfe, 0x1b, 0xfc, 0x9a, 0xfd, 0x5e, 0xfe, 0xf9, 0xfc, 0x59, 0xfd, 0x4e, 0xfd, 0x55, 0xfe, +0xb9, 0xfc, 0x40, 0xfd, 0x20, 0xfd, 0x0c, 0xfc, 0xc1, 0xfc, 0xd6, 0xfc, 0xe6, 0xfc, 0xbe, 0xfc, +0xdc, 0xfc, 0xc6, 0xfc, 0x50, 0xfe, 0x00, 0xff, 0x4c, 0xfd, 0x38, 0xfd, 0x21, 0xfd, 0x7a, 0xfd, +0xe4, 0xfd, 0x01, 0x00, 0x6c, 0x01, 0xd7, 0xff, 0xdf, 0xfe, 0xc3, 0xfc, 0x33, 0xff, 0x40, 0x01, +0x95, 0x02, 0x21, 0x01, 0xbe, 0xfd, 0xf8, 0x00, 0x8c, 0x00, 0x3b, 0xff, 0x87, 0x01, 0x95, 0x02, +0x7a, 0x02, 0x9d, 0x00, 0x1a, 0x00, 0xbc, 0x00, 0xb1, 0xff, 0xa1, 0x01, 0x41, 0x02, 0x97, 0x01, +0x77, 0x00, 0x71, 0x01, 0x5f, 0x02, 0x92, 0xff, 0x1f, 0xff, 0x13, 0x02, 0x69, 0x02, 0xc7, 0x00, +0xff, 0x00, 0x02, 0x01, 0x3a, 0x00, 0xbc, 0xff, 0x96, 0x01, 0x9a, 0x01, 0x40, 0x02, 0x9d, 0x01, +0xf6, 0xff, 0x95, 0x00, 0xfb, 0x00, 0x93, 0x02, 0xa1, 0x01, 0x2b, 0x01, 0x0e, 0x01, 0x51, 0x00, +0x27, 0x02, 0x32, 0x02, 0xb0, 0x03, 0x93, 0x02, 0x27, 0x00, 0x31, 0x00, 0xb1, 0xff, 0x62, 0x02, +0x3c, 0x03, 0x7d, 0x03, 0x7d, 0x01, 0xa6, 0x00, 0xac, 0x00, 0x2d, 0x00, 0xb5, 0x00, 0x5c, 0x01, +0x49, 0x01, 0x6f, 0x00, 0x7a, 0x01, 0xf4, 0xff, 0x1c, 0xff, 0xf3, 0xff, 0x12, 0x00, 0x77, 0xfe, +0xb7, 0xff, 0x55, 0x00, 0xae, 0xfe, 0xe1, 0xff, 0xa7, 0xfe, 0xbb, 0xfd, 0xa8, 0x00, 0x7d, 0x00, +0x1b, 0xfe, 0x0f, 0xfd, 0xc2, 0xfe, 0xd6, 0x00, 0xad, 0x00, 0xbf, 0xfe, 0x1a, 0xfd, 0x81, 0xfe, +0xb9, 0xfe, 0xaf, 0xfd, 0xb0, 0x00, 0x38, 0x02, 0xd0, 0xfe, 0x01, 0xfb, 0x4c, 0xfa, 0xaf, 0xfd, +0xf0, 0x01, 0x72, 0x02, 0x95, 0xfd, 0xe0, 0xf9, 0x11, 0xfa, 0x9b, 0xfd, 0x6e, 0x00, 0x33, 0xff, +0x26, 0xfe, 0xde, 0xfc, 0x69, 0xfa, 0xb6, 0xf9, 0xeb, 0xfd, 0xbc, 0x02, 0xfe, 0xff, 0x83, 0xfc, +0xee, 0xf8, 0x22, 0xfb, 0x12, 0x00, 0x29, 0x01, 0x9b, 0xff, 0x53, 0xfc, 0x7a, 0xfc, 0x29, 0xfe, +0x1e, 0x01, 0xf6, 0x00, 0x0c, 0xff, 0xe6, 0xff, 0x24, 0xff, 0x62, 0xfe, 0x88, 0xff, 0xe2, 0x02, +0x86, 0x03, 0x3e, 0xff, 0x19, 0xfd, 0xe2, 0xff, 0x2e, 0x04, 0xf8, 0x04, 0xad, 0x01, 0x6f, 0xfe, +0x9f, 0xff, 0x82, 0x01, 0x52, 0x02, 0xc2, 0x03, 0xb6, 0x04, 0x14, 0x02, 0x6f, 0xfe, 0xcc, 0xff, +0x72, 0x03, 0xcf, 0x04, 0x63, 0x03, 0x59, 0x01, 0x95, 0x00, 0xdb, 0x02, 0x67, 0x02, 0x93, 0x01, +0x18, 0x03, 0x59, 0x02, 0xa7, 0x01, 0x46, 0x01, 0x0a, 0x03, 0x45, 0x04, 0x90, 0x02, 0x60, 0x00, +0x2e, 0xff, 0xaf, 0x01, 0x43, 0x04, 0xdf, 0x02, 0x3c, 0x01, 0x4c, 0x00, 0x29, 0x01, 0x92, 0x00, +0x76, 0x00, 0x98, 0x02, 0xdd, 0x02, 0x38, 0x00, 0x5b, 0xfe, 0xfc, 0xff, 0x2f, 0x03, 0x65, 0x02, +0x0c, 0x01, 0x57, 0x00, 0x6a, 0xfe, 0xf1, 0xff, 0x75, 0x00, 0xad, 0x01, 0xb1, 0x01, 0xbd, 0xff, +0x53, 0xfd, 0xa2, 0xfd, 0x1b, 0x01, 0xcf, 0x01, 0x61, 0x00, 0x09, 0xfe, 0x09, 0xfd, 0x89, 0xfc, +0x47, 0xfd, 0x6a, 0x00, 0x41, 0x01, 0x0e, 0xff, 0x0e, 0xfd, 0x8c, 0xfa, 0x75, 0xfd, 0xda, 0x00, +0xe0, 0xfe, 0x5e, 0xfd, 0x25, 0xfc, 0x9c, 0xfb, 0x25, 0xfd, 0x03, 0xff, 0xe4, 0xfd, 0x17, 0xfd, +0x59, 0xfc, 0xc1, 0xfb, 0x3e, 0xfb, 0x4f, 0xfd, 0x10, 0xff, 0xec, 0xfe, 0x2d, 0xfb, 0x78, 0xf8, +0xa9, 0xfc, 0x21, 0x00, 0xd6, 0xfe, 0xe0, 0xfc, 0x1f, 0xfe, 0x8f, 0xfc, 0x87, 0xfa, 0x5d, 0xfb, +0xa4, 0xfe, 0x68, 0x01, 0xe2, 0xfe, 0x4b, 0xfc, 0x11, 0xfb, 0x36, 0xfc, 0xbf, 0xfe, 0xf8, 0xff, +0x93, 0xff, 0x6f, 0xfe, 0xf5, 0xfd, 0x4e, 0xfd, 0x8a, 0xfd, 0xf6, 0xfe, 0xcf, 0x01, 0x5b, 0x00, +0xa5, 0xff, 0x01, 0xff, 0x83, 0xff, 0x51, 0x01, 0x22, 0x01, 0x3e, 0x00, 0x7e, 0xff, 0x1d, 0x01, +0x3f, 0x01, 0x8d, 0x01, 0x9e, 0x02, 0xfb, 0x02, 0x9f, 0x00, 0xd4, 0xff, 0xc6, 0x01, 0xf8, 0x02, +0x22, 0x03, 0x78, 0x02, 0xbf, 0x01, 0xc4, 0x02, 0x6b, 0x02, 0xf0, 0x01, 0x1f, 0x03, 0x67, 0x03, +0xda, 0x02, 0x1e, 0x03, 0xff, 0x02, 0x71, 0x01, 0x63, 0x02, 0x02, 0x03, 0xb8, 0x02, 0x53, 0x03, +0xc4, 0x03, 0xa2, 0x02, 0xfc, 0x01, 0x9c, 0x01, 0xa3, 0x01, 0x7f, 0x03, 0xae, 0x03, 0xbb, 0x02, +0xda, 0x01, 0x35, 0x01, 0xd1, 0x01, 0xb4, 0x02, 0xf2, 0x01, 0xdd, 0x02, 0xe6, 0x02, 0x0f, 0x01, +0xc8, 0x00, 0x15, 0x01, 0x31, 0x02, 0x05, 0x02, 0x5a, 0x00, 0x4f, 0x01, 0xca, 0x01, 0xca, 0x01, +0xda, 0x00, 0xd1, 0xff, 0x88, 0x01, 0x29, 0x01, 0xbf, 0x00, 0x30, 0x00, 0xf5, 0xff, 0xce, 0x01, +0x3d, 0x00, 0x55, 0xff, 0x2a, 0x00, 0x18, 0x00, 0x9b, 0x00, 0xac, 0xfe, 0x4f, 0xfe, 0x0f, 0x00, +0xd1, 0x00, 0xbb, 0xfe, 0x80, 0xfd, 0xe1, 0xfd, 0x6c, 0xfe, 0x2e, 0xff, 0xf1, 0xfe, 0xd5, 0xfe, +0x6c, 0xfe, 0x03, 0xfd, 0x5f, 0xfc, 0xf3, 0xfc, 0x05, 0xfe, 0xdd, 0xff, 0x0f, 0xff, 0x17, 0xfd, +0xdc, 0xfb, 0xb6, 0xfc, 0xd4, 0xfe, 0x87, 0xfe, 0xca, 0xfe, 0x9d, 0xfe, 0x0a, 0xfe, 0xf6, 0xfc, +0x27, 0xfd, 0xac, 0xff, 0x74, 0xff, 0x8d, 0xfe, 0xee, 0xfd, 0x44, 0xfe, 0x02, 0xff, 0x92, 0xfe, +0xcf, 0xfe, 0x83, 0xfe, 0x10, 0xfe, 0xab, 0xfd, 0x7f, 0xfe, 0x1a, 0x00, 0x96, 0xff, 0x47, 0xff, +0xed, 0xfd, 0x3f, 0xfd, 0x7b, 0xff, 0x6f, 0x00, 0x63, 0x00, 0x74, 0xff, 0x28, 0xfe, 0x05, 0xfe, +0xb4, 0xff, 0xc1, 0x00, 0x63, 0x00, 0x1e, 0x01, 0x7a, 0x00, 0x64, 0xfe, 0xac, 0xfe, 0xa7, 0x00, +0xdb, 0x01, 0x2a, 0x01, 0x51, 0x00, 0x9d, 0x01, 0x0c, 0x02, 0x92, 0x00, 0xcb, 0x00, 0x3f, 0x02, +0x0f, 0x02, 0xfe, 0x01, 0xaa, 0x02, 0x95, 0x02, 0x91, 0x02, 0x9e, 0x01, 0xa0, 0x00, 0xef, 0x01, +0x70, 0x03, 0xe9, 0x02, 0xd7, 0x01, 0x50, 0x01, 0x64, 0x01, 0x99, 0x01, 0xc3, 0x01, 0xd4, 0x01, +0x68, 0x02, 0x94, 0x01, 0xa0, 0x00, 0x1c, 0x01, 0x50, 0x02, 0x07, 0x02, 0x07, 0x01, 0xed, 0x01, +0x4b, 0x02, 0x22, 0x01, 0xe6, 0x00, 0x73, 0x01, 0xc5, 0x01, 0xcc, 0x00, 0xe9, 0xff, 0x3a, 0x01, +0xea, 0x01, 0x6a, 0x01, 0xb5, 0x00, 0x41, 0x00, 0xe3, 0xff, 0xeb, 0x00, 0x6a, 0x01, 0x31, 0x00, +0x40, 0x00, 0x76, 0x00, 0xe7, 0xff, 0xa0, 0x00, 0x41, 0x00, 0xfa, 0xff, 0x52, 0x00, 0x80, 0xff, +0x21, 0xff, 0xdf, 0xff, 0xd0, 0xff, 0xf9, 0xfe, 0x8b, 0xfe, 0xdf, 0xfd, 0xfd, 0xfe, 0x8b, 0xff, +0x2c, 0xff, 0xee, 0xfe, 0x95, 0xfe, 0xa0, 0xfd, 0x5b, 0xfd, 0x73, 0xff, 0x07, 0x00, 0x87, 0xfe, +0x23, 0xfd, 0x5d, 0xfd, 0x0b, 0xfe, 0x4e, 0xfe, 0xb6, 0xfe, 0xbf, 0xfe, 0x46, 0xfe, 0x38, 0xfd, +0xde, 0xfc, 0x0f, 0xfe, 0x25, 0xff, 0x6f, 0xfe, 0x3c, 0xfd, 0xcc, 0xfd, 0xcf, 0xfe, 0xcb, 0xfe, +0x1b, 0xfe, 0xed, 0xfd, 0x04, 0xff, 0xe3, 0xfe, 0x64, 0xfe, 0xe5, 0xfe, 0xb3, 0xff, 0xfb, 0xfe, +0x37, 0xfe, 0x39, 0xfe, 0x39, 0xfe, 0xae, 0xff, 0x90, 0x00, 0xc5, 0xff, 0xe2, 0xfe, 0xd3, 0xfe, +0x1a, 0xff, 0x22, 0xff, 0x77, 0xff, 0x47, 0x00, 0x66, 0x00, 0x07, 0x00, 0xd1, 0xff, 0x1e, 0x00, +0x1b, 0x00, 0xde, 0xff, 0x1f, 0x00, 0xc7, 0x00, 0x4f, 0x01, 0xc7, 0x00, 0x45, 0x00, 0x2f, 0x00, +0xc6, 0x00, 0xde, 0x00, 0x38, 0x00, 0x43, 0x01, 0x52, 0x02, 0xb6, 0x01, 0x8d, 0x00, 0xb4, 0x00, +0x5b, 0x01, 0xac, 0x01, 0x41, 0x01, 0x1a, 0x01, 0x63, 0x02, 0xb6, 0x02, 0x98, 0x01, 0xbd, 0x00, +0xc5, 0x00, 0x9d, 0x01, 0xcc, 0x01, 0xb8, 0x01, 0x43, 0x02, 0x2d, 0x02, 0x51, 0x01, 0x2c, 0x00, +0x41, 0x00, 0xdb, 0x00, 0x8c, 0x01, 0x60, 0x02, 0xac, 0x01, 0xc3, 0x00, 0xb4, 0x00, 0xc9, 0x00, +0x22, 0x00, 0xd7, 0xff, 0x8e, 0x00, 0xbd, 0x01, 0x55, 0x01, 0x5d, 0x00, 0x44, 0x00, 0x70, 0xff, +0x44, 0xff, 0xc5, 0xff, 0xb7, 0x00, 0xc5, 0x00, 0x5d, 0x00, 0x53, 0xff, 0x2f, 0xfe, 0x89, 0xfe, +0x70, 0xff, 0x45, 0x00, 0x36, 0x00, 0x3e, 0xff, 0x4a, 0xfe, 0x9a, 0xfd, 0xcb, 0xfd, 0x54, 0xff, +0xc5, 0xff, 0x09, 0xff, 0x17, 0xfe, 0x37, 0xfd, 0x97, 0xfd, 0xb5, 0xfe, 0x07, 0xff, 0x14, 0xff, +0x10, 0xff, 0xeb, 0xfd, 0xd2, 0xfc, 0x55, 0xfd, 0x11, 0xff, 0x01, 0x00, 0x47, 0xff, 0xca, 0xfd, +0x2c, 0xfd, 0xaa, 0xfd, 0x1c, 0xfe, 0x05, 0xff, 0x60, 0xff, 0xae, 0xfe, 0x28, 0xfe, 0xe7, 0xfd, +0xad, 0xfd, 0x86, 0xfe, 0xc5, 0xff, 0x79, 0xff, 0x0c, 0xfe, 0xb4, 0xfd, 0x82, 0xfe, 0xea, 0xfe, +0x1f, 0xff, 0x16, 0xff, 0xff, 0xfe, 0x5d, 0xfe, 0xcc, 0xfd, 0x4b, 0xfe, 0xb3, 0xff, 0xfb, 0xff, +0x4a, 0xff, 0xcf, 0xfe, 0x40, 0xfe, 0xc5, 0xfe, 0x2a, 0xff, 0x96, 0xff, 0x8e, 0x00, 0x8c, 0x00, +0xa8, 0xff, 0x10, 0xff, 0x9a, 0xff, 0x62, 0x00, 0xd1, 0x00, 0x1a, 0x01, 0x15, 0x01, 0xa7, 0x00, +0x6b, 0x00, 0x93, 0x00, 0xca, 0x00, 0x23, 0x01, 0x90, 0x01, 0x86, 0x01, 0x3b, 0x01, 0x29, 0x01, +0x2a, 0x01, 0x35, 0x01, 0x67, 0x01, 0x79, 0x01, 0x32, 0x01, 0x47, 0x01, 0x38, 0x01, 0x18, 0x01, +0x72, 0x01, 0x19, 0x01, 0xdd, 0x00, 0xa4, 0x00, 0x9b, 0x00, 0x1c, 0x01, 0x27, 0x01, 0xfc, 0x00, +0x08, 0x01, 0x6e, 0x00, 0x7c, 0x00, 0x45, 0x01, 0x4e, 0x01, 0x99, 0x01, 0xaf, 0x01, 0x2e, 0x01, +0xe3, 0x00, 0xd5, 0x00, 0x20, 0x01, 0xcb, 0x01, 0xfd, 0x01, 0x33, 0x01, 0xf0, 0x00, 0x5c, 0x01, +0x17, 0x01, 0x11, 0x01, 0x08, 0x01, 0xbf, 0x00, 0x63, 0x01, 0x4b, 0x01, 0x46, 0x00, 0x63, 0x00, +0xb2, 0x00, 0x1a, 0x00, 0x98, 0xff, 0xf1, 0xff, 0x43, 0x00, 0x2b, 0x00, 0x7e, 0xff, 0x93, 0xfe, +0xa6, 0xfe, 0xb0, 0xfe, 0xce, 0xfe, 0x03, 0xff, 0xd8, 0xfe, 0x85, 0xfe, 0xf8, 0xfd, 0x23, 0xfe, +0x9e, 0xfe, 0xf4, 0xfe, 0x3a, 0xff, 0xf2, 0xfe, 0x33, 0xfe, 0x89, 0xfe, 0xf6, 0xfe, 0x05, 0xff, +0x9a, 0xff, 0xe2, 0xff, 0x63, 0xff, 0xb3, 0xfe, 0xdb, 0xfe, 0x2f, 0xff, 0xca, 0xff, 0x19, 0x00, +0xfd, 0xfe, 0x64, 0xfe, 0xc5, 0xfe, 0xcc, 0xfe, 0x6f, 0xff, 0xd2, 0xff, 0x73, 0xff, 0x1b, 0xff, +0x43, 0xfe, 0x4d, 0xfe, 0x75, 0xff, 0x90, 0xff, 0xad, 0xfe, 0x4c, 0xfe, 0x75, 0xfe, 0x84, 0xfe, +0xc9, 0xfe, 0x31, 0xff, 0x1b, 0xff, 0x94, 0xfe, 0xc0, 0xfd, 0x92, 0xfd, 0xf6, 0xfe, 0x29, 0x00, +0x21, 0x00, 0x4d, 0xff, 0x64, 0xfe, 0xad, 0xfe, 0xae, 0xff, 0x7a, 0x00, 0x69, 0x00, 0x2e, 0x00, +0x4a, 0x00, 0x71, 0x00, 0x31, 0x00, 0xe9, 0xff, 0x2b, 0x00, 0xf1, 0x00, 0xea, 0x00, 0x4a, 0x00, +0xa6, 0x00, 0x9e, 0x01, 0xf6, 0x00, 0x97, 0xff, 0xb4, 0xff, 0xd9, 0x00, 0xab, 0x01, 0xd0, 0x01, +0x73, 0x01, 0xa6, 0x00, 0xe7, 0xff, 0x0c, 0x00, 0xe4, 0x00, 0x9b, 0x01, 0x9f, 0x01, 0x61, 0x01, +0xc1, 0x00, 0x01, 0x00, 0x17, 0x00, 0xf2, 0x00, 0x34, 0x01, 0xab, 0x00, 0x80, 0x00, 0xcf, 0x00, +0x93, 0x01, 0x6c, 0x01, 0xbc, 0x00, 0xba, 0x00, 0xe7, 0x00, 0xed, 0x00, 0x0b, 0x01, 0xd8, 0x01, +0xf7, 0x01, 0xe9, 0x00, 0x3a, 0x00, 0x3f, 0x00, 0xf2, 0x00, 0x79, 0x01, 0xf7, 0x00, 0xea, 0xff, +0x76, 0xff, 0xb4, 0xff, 0x99, 0x00, 0x19, 0x01, 0xea, 0x00, 0x36, 0x00, 0x12, 0xff, 0x80, 0xfe, +0x5a, 0xff, 0xc5, 0x00, 0xa8, 0x01, 0x06, 0x01, 0xa9, 0xff, 0x0b, 0xff, 0x1a, 0xff, 0x94, 0xff, +0x4c, 0x00, 0xba, 0x00, 0x64, 0x00, 0x79, 0xff, 0x37, 0xff, 0xab, 0xff, 0x2a, 0x00, 0x40, 0x00, +0xc9, 0xff, 0x58, 0xff, 0x66, 0xff, 0x80, 0xff, 0x8f, 0xff, 0xde, 0xff, 0x08, 0x00, 0xdf, 0xff, +0x12, 0xff, 0xac, 0xfe, 0xf7, 0xfe, 0x47, 0xff, 0x6c, 0xff, 0x4a, 0xff, 0xd7, 0xfe, 0x82, 0xfe, +0x28, 0xfe, 0x40, 0xfe, 0xcd, 0xfe, 0x3c, 0xff, 0x5a, 0xff, 0xbb, 0xfe, 0xc1, 0xfd, 0xe0, 0xfd, +0xe2, 0xfe, 0xaf, 0xff, 0xf0, 0xff, 0x7c, 0xff, 0xf0, 0xfe, 0xb7, 0xfe, 0xb9, 0xfe, 0x5f, 0xff, +0x8a, 0x00, 0x05, 0x01, 0x3a, 0x00, 0x5a, 0xff, 0x53, 0xff, 0xf8, 0xff, 0x6d, 0x00, 0x68, 0x00, +0x5a, 0x00, 0x8f, 0x00, 0x6e, 0x00, 0xf8, 0xff, 0xcf, 0xff, 0xdd, 0xff, 0xbf, 0xff, 0xb6, 0xff, +0xe7, 0xff, 0x84, 0x00, 0x8b, 0x00, 0x65, 0xff, 0x92, 0xfe, 0x86, 0xfe, 0x01, 0xff, 0xd5, 0xff, +0x85, 0x00, 0x80, 0x00, 0x83, 0xff, 0x9c, 0xfe, 0x64, 0xfe, 0x0c, 0xff, 0xb7, 0xff, 0xdd, 0xff, +0xb8, 0xff, 0xb1, 0xff, 0xbf, 0xff, 0xde, 0xff, 0xfe, 0xff, 0xf5, 0xff, 0xd6, 0xff, 0xa5, 0xff, +0x06, 0x00, 0x77, 0x01, 0x9b, 0x02, 0x71, 0x02, 0x5b, 0x01, 0x9b, 0x00, 0xd5, 0x00, 0x10, 0x02, +0x33, 0x03, 0x87, 0x03, 0x42, 0x03, 0x78, 0x02, 0xd1, 0x01, 0xc1, 0x01, 0x99, 0x02, 0xc2, 0x03, +0xe3, 0x03, 0xb4, 0x02, 0xb5, 0x01, 0xbd, 0x01, 0x5e, 0x02, 0xc6, 0x02, 0xef, 0x02, 0x43, 0x03, +0x3c, 0x03, 0xea, 0x02, 0x0f, 0x02, 0x75, 0x01, 0xf8, 0x01, 0x9f, 0x02, 0xf5, 0x02, 0x49, 0x03, +0x1b, 0x03, 0x4d, 0x02, 0x7b, 0x01, 0x27, 0x01, 0x91, 0x01, 0x90, 0x02, 0x39, 0x03, 0x88, 0x02, +0x4a, 0x01, 0x47, 0x00, 0x21, 0x00, 0xfa, 0x00, 0x5d, 0x01, 0xac, 0x00, 0xdf, 0xff, 0xfa, 0xfe, +0x09, 0xfe, 0xdc, 0xfd, 0x24, 0xfe, 0x34, 0xfe, 0x6a, 0xfd, 0x4b, 0xfc, 0xb0, 0xfb, 0xfd, 0xfb, +0x54, 0xfc, 0xfa, 0xfb, 0x40, 0xfb, 0xc3, 0xfa, 0x77, 0xfa, 0x64, 0xfa, 0x13, 0xfb, 0xa8, 0xfb, +0x26, 0xfb, 0x18, 0xfa, 0x35, 0xf9, 0x64, 0xf9, 0x8d, 0xfa, 0x40, 0xfb, 0xf7, 0xfa, 0x5f, 0xfa, +0x7a, 0xf9, 0xac, 0xf8, 0xf5, 0xf8, 0x27, 0xfa, 0x1d, 0xfb, 0x0c, 0xfb, 0x9f, 0xf9, 0xb8, 0xf7, +0x4c, 0xf7, 0x64, 0xf8, 0x78, 0xf9, 0xa9, 0xf9, 0xbc, 0xf8, 0x7d, 0xf7, 0x11, 0xf7, 0x50, 0xf7, +0x3b, 0xf8, 0xaf, 0xf9, 0xa9, 0xfa, 0x59, 0xfa, 0xb0, 0xf8, 0x95, 0xf7, 0xfb, 0xf9, 0xf5, 0xfe, +0xa3, 0x02, 0xf4, 0x02, 0x93, 0x01, 0xcb, 0x01, 0xfe, 0x02, 0x91, 0x03, 0xf1, 0x04, 0x92, 0x08, +0x32, 0x0c, 0x78, 0x0c, 0xfe, 0x09, 0xb2, 0x08, 0x8c, 0x0a, 0x15, 0x0d, 0x5f, 0x0d, 0x15, 0x0c, +0xf6, 0x0b, 0xb0, 0x0c, 0x01, 0x0d, 0x7a, 0x0c, 0xda, 0x0b, 0x35, 0x0c, 0x9b, 0x0c, 0x40, 0x0b, +0xfd, 0x08, 0x3e, 0x08, 0x02, 0x0a, 0xb8, 0x0b, 0x9e, 0x0a, 0xc6, 0x07, 0x8b, 0x06, 0x5b, 0x07, +0xe9, 0x07, 0x42, 0x07, 0x32, 0x07, 0x5a, 0x08, 0xdb, 0x08, 0x4b, 0x07, 0xaf, 0x05, 0x78, 0x06, +0x44, 0x08, 0x66, 0x08, 0xbe, 0x06, 0xb6, 0x05, 0x32, 0x06, 0x9a, 0x06, 0xb0, 0x05, 0x93, 0x04, +0x43, 0x04, 0xa2, 0x03, 0x39, 0x02, 0xe1, 0x00, 0x43, 0x00, 0x41, 0x00, 0xe7, 0xff, 0xb9, 0xfe, +0x82, 0xfd, 0xea, 0xfc, 0x99, 0xfc, 0x43, 0xfc, 0xa7, 0xfb, 0xd6, 0xfa, 0x99, 0xfa, 0xdb, 0xfa, +0xc6, 0xfa, 0x8b, 0xfa, 0xc1, 0xfa, 0x32, 0xfb, 0x17, 0xfb, 0x89, 0xfa, 0x50, 0xfa, 0xf9, 0xfa, +0x00, 0xfc, 0x76, 0xfc, 0x92, 0xfc, 0x42, 0xfc, 0xe5, 0xfb, 0xe4, 0xfb, 0x1f, 0xfc, 0x6a, 0xfc, +0x07, 0xfd, 0x59, 0xfd, 0xd5, 0xfc, 0xaf, 0xfb, 0xad, 0xfa, 0xd8, 0xfa, 0xa4, 0xfb, 0xd9, 0xfb, +0x27, 0xfb, 0xa3, 0xfa, 0x7a, 0xfa, 0x58, 0xfa, 0x44, 0xfa, 0x88, 0xfa, 0x1b, 0xfb, 0x83, 0xfb, +0x42, 0xfb, 0xe3, 0xfa, 0x32, 0xfb, 0xfb, 0xfb, 0x7f, 0xfc, 0x58, 0xfc, 0x08, 0xfc, 0x16, 0xfc, +0x91, 0xfc, 0xe4, 0xfc, 0xa3, 0xfc, 0x4e, 0xfc, 0x70, 0xfc, 0x62, 0xfc, 0xa9, 0xfb, 0x14, 0xfb, +0x5f, 0xfb, 0x0e, 0xfc, 0x17, 0xfc, 0x46, 0xfb, 0xb8, 0xfa, 0xe4, 0xfa, 0xff, 0xfa, 0x60, 0xfa, +0xcd, 0xf9, 0xfa, 0xf9, 0x37, 0xfa, 0x91, 0xf9, 0x8d, 0xf8, 0xec, 0xf7, 0xf1, 0xf7, 0x24, 0xf8, +0xb3, 0xf8, 0x00, 0xfa, 0x2c, 0xfb, 0x3a, 0xfb, 0x42, 0xfa, 0x31, 0xf9, 0xb5, 0xf8, 0x92, 0xf9, +0x44, 0xfd, 0x02, 0x03, 0x40, 0x07, 0x8f, 0x07, 0x5c, 0x05, 0xf8, 0x03, 0xa1, 0x04, 0x6e, 0x06, +0x23, 0x09, 0x9d, 0x0c, 0xf3, 0x0e, 0x29, 0x0e, 0x60, 0x0b, 0xc2, 0x09, 0x9c, 0x0a, 0x47, 0x0c, +0xc3, 0x0c, 0xb1, 0x0b, 0x36, 0x0a, 0x14, 0x09, 0x97, 0x08, 0x63, 0x08, 0x4b, 0x08, 0xd8, 0x07, +0xdf, 0x06, 0x31, 0x05, 0x20, 0x03, 0xf6, 0x01, 0xae, 0x02, 0x53, 0x04, 0x11, 0x05, 0x23, 0x04, +0xa0, 0x02, 0xb1, 0x01, 0xf8, 0x01, 0xfc, 0x02, 0x80, 0x04, 0x53, 0x06, 0xbe, 0x07, 0x08, 0x08, +0x30, 0x07, 0x85, 0x06, 0xd4, 0x06, 0xac, 0x07, 0xb2, 0x07, 0xb0, 0x06, 0x88, 0x05, 0x0b, 0x05, +0xba, 0x04, 0x09, 0x04, 0xb0, 0x02, 0x2c, 0x01, 0x7b, 0xff, 0x99, 0xfd, 0xee, 0xfb, 0x40, 0xfb, +0x77, 0xfb, 0x91, 0xfb, 0xef, 0xfa, 0xe2, 0xf9, 0x01, 0xf9, 0xa2, 0xf8, 0x7f, 0xf8, 0x98, 0xf8, +0x19, 0xf9, 0xab, 0xf9, 0x1a, 0xfa, 0x84, 0xfa, 0xf2, 0xfa, 0x57, 0xfb, 0xae, 0xfb, 0x20, 0xfc, +0xa9, 0xfc, 0x5e, 0xfd, 0xe9, 0xfd, 0x15, 0xfe, 0x20, 0xfe, 0x79, 0xfe, 0x15, 0xff, 0x6b, 0xff, +0x5e, 0xff, 0xea, 0xfe, 0x39, 0xfe, 0x72, 0xfd, 0xca, 0xfc, 0xdf, 0xfc, 0x90, 0xfd, 0xc3, 0xfd, +0xe6, 0xfc, 0xd8, 0xfb, 0x61, 0xfb, 0x9b, 0xfb, 0xff, 0xfb, 0x40, 0xfc, 0x42, 0xfc, 0x1b, 0xfc, +0x01, 0xfc, 0x6d, 0xfc, 0x71, 0xfd, 0x6a, 0xfe, 0xd9, 0xfe, 0xee, 0xfe, 0xd6, 0xfe, 0x9c, 0xfe, +0x9f, 0xfe, 0x06, 0xff, 0xac, 0xff, 0xc1, 0xff, 0x76, 0xff, 0x41, 0xff, 0x51, 0xff, 0xf1, 0xfe, +0x1e, 0xfe, 0x9b, 0xfd, 0xec, 0xfd, 0xa7, 0xfe, 0x08, 0xff, 0xe5, 0xfe, 0x62, 0xfe, 0xf0, 0xfd, +0x18, 0xfe, 0xb0, 0xfe, 0x5e, 0xff, 0xb7, 0xff, 0xb5, 0xff, 0x25, 0xff, 0x25, 0xfe, 0x64, 0xfd, +0xd7, 0xfd, 0xe2, 0xfe, 0xd4, 0xfe, 0xa2, 0xfd, 0x7d, 0xfc, 0x34, 0xfc, 0x13, 0xfc, 0xc2, 0xfb, +0x79, 0xfb, 0x59, 0xfb, 0xf7, 0xfa, 0x3f, 0xfa, 0xd1, 0xf9, 0xd3, 0xf9, 0xea, 0xf9, 0xfa, 0xf9, +0x2d, 0xfa, 0x5d, 0xfa, 0x67, 0xfa, 0x95, 0xfa, 0xac, 0xfa, 0x4b, 0xfa, 0xce, 0xf9, 0x71, 0xfa, +0xb1, 0xfc, 0x4d, 0xff, 0xe2, 0x00, 0xa6, 0x01, 0x9a, 0x02, 0xf1, 0x03, 0x78, 0x05, 0x30, 0x07, +0xbe, 0x08, 0x53, 0x09, 0x9c, 0x08, 0x84, 0x07, 0x4d, 0x07, 0x4e, 0x08, 0x82, 0x09, 0xd2, 0x09, +0xfc, 0x08, 0x6c, 0x07, 0xf0, 0x05, 0x09, 0x05, 0xe0, 0x04, 0xe6, 0x04, 0xdf, 0x04, 0xb7, 0x04, +0x8e, 0x04, 0x54, 0x04, 0x08, 0x04, 0xbd, 0x03, 0x64, 0x03, 0xc9, 0x02, 0xf7, 0x01, 0xac, 0x01, +0x18, 0x02, 0xc3, 0x02, 0xfa, 0x02, 0x03, 0x03, 0x3f, 0x03, 0x7d, 0x03, 0x19, 0x03, 0x67, 0x02, +0x5e, 0x02, 0x43, 0x03, 0x3a, 0x04, 0xac, 0x04, 0x95, 0x04, 0x24, 0x04, 0x2f, 0x03, 0x0c, 0x02, +0x3e, 0x01, 0x22, 0x01, 0x44, 0x01, 0xd4, 0x00, 0xd2, 0xff, 0xe7, 0xfe, 0x6d, 0xfe, 0x1d, 0xfe, +0x9c, 0xfd, 0x2d, 0xfd, 0xef, 0xfc, 0x03, 0xfd, 0x4e, 0xfd, 0x00, 0xfe, 0xcf, 0xfe, 0x2c, 0xff, +0x1b, 0xff, 0x10, 0xff, 0x9b, 0xff, 0x4c, 0x00, 0xe2, 0x00, 0x3d, 0x01, 0x7f, 0x01, 0x7c, 0x01, +0x28, 0x01, 0x90, 0x00, 0xf8, 0xff, 0x6d, 0xff, 0x0c, 0xff, 0xec, 0xfe, 0xb8, 0xfe, 0x33, 0xfe, +0x59, 0xfd, 0x92, 0xfc, 0x17, 0xfc, 0x15, 0xfc, 0x5c, 0xfc, 0xa3, 0xfc, 0x6b, 0xfc, 0xed, 0xfb, +0x96, 0xfb, 0xd2, 0xfb, 0xb0, 0xfc, 0xe5, 0xfd, 0xb8, 0xfe, 0xcd, 0xfe, 0x88, 0xfe, 0xc2, 0xfe, +0x79, 0xff, 0xeb, 0xff, 0xb9, 0xff, 0x3d, 0xff, 0x3f, 0xff, 0x9b, 0xff, 0xc6, 0xff, 0xa2, 0xff, +0x47, 0xff, 0xc6, 0xfe, 0x30, 0xfe, 0xc2, 0xfd, 0xc5, 0xfd, 0xe3, 0xfd, 0xe3, 0xfd, 0x6e, 0xfd, +0xf0, 0xfc, 0xd3, 0xfc, 0x9b, 0xfd, 0xc7, 0xfe, 0x34, 0xff, 0xc1, 0xfe, 0x33, 0xfe, 0xa2, 0xfe, +0x94, 0xff, 0x32, 0x00, 0x6b, 0x00, 0xd4, 0x00, 0x42, 0x01, 0x10, 0x01, 0x71, 0x00, 0x40, 0x00, +0x7a, 0x00, 0x6d, 0x00, 0xae, 0xff, 0x02, 0xff, 0xc4, 0xfe, 0x9c, 0xfe, 0xf2, 0xfd, 0xe4, 0xfc, +0x21, 0xfc, 0x13, 0xfc, 0x50, 0xfc, 0x47, 0xfc, 0xce, 0xfb, 0x85, 0xfb, 0xb8, 0xfb, 0xff, 0xfb, +0x20, 0xfc, 0x7f, 0xfc, 0x37, 0xfd, 0xa3, 0xfd, 0x8c, 0xfd, 0xa1, 0xfd, 0x6b, 0xfe, 0x71, 0xff, +0xb5, 0xff, 0x83, 0xff, 0x9a, 0xff, 0xef, 0xff, 0xf3, 0xff, 0xd8, 0xff, 0x11, 0x00, 0x46, 0x00, +0x15, 0x00, 0x01, 0x00, 0x7e, 0x00, 0x12, 0x01, 0xd8, 0x00, 0xce, 0xff, 0xe0, 0xfe, 0x9e, 0xfe, +0xb6, 0xfe, 0x2b, 0xff, 0x25, 0x00, 0x26, 0x01, 0xac, 0x01, 0xb2, 0x01, 0xf5, 0x01, 0xc9, 0x02, +0xba, 0x03, 0x47, 0x04, 0xa7, 0x04, 0x25, 0x05, 0xd8, 0x05, 0x6a, 0x06, 0xc7, 0x06, 0x13, 0x07, +0x1e, 0x07, 0xe3, 0x06, 0x76, 0x06, 0x39, 0x06, 0x30, 0x06, 0xc8, 0x05, 0xff, 0x04, 0x2e, 0x04, +0xd6, 0x03, 0xf5, 0x03, 0x34, 0x04, 0x5a, 0x04, 0x56, 0x04, 0x01, 0x04, 0x82, 0x03, 0x2f, 0x03, +0x39, 0x03, 0xaa, 0x03, 0x51, 0x04, 0xe4, 0x04, 0x2e, 0x05, 0x14, 0x05, 0xb8, 0x04, 0x57, 0x04, +0xfb, 0x03, 0x88, 0x03, 0x2a, 0x03, 0x34, 0x03, 0x55, 0x03, 0xdc, 0x02, 0xc5, 0x01, 0xda, 0x00, +0x9a, 0x00, 0xc6, 0x00, 0xa9, 0x00, 0x47, 0x00, 0xfa, 0xff, 0xd0, 0xff, 0x78, 0xff, 0x1d, 0xff, +0x4d, 0xff, 0xfb, 0xff, 0x66, 0x00, 0xf6, 0xff, 0x55, 0xff, 0x50, 0xff, 0xdb, 0xff, 0x16, 0x00, +0xa9, 0xff, 0x34, 0xff, 0x04, 0xff, 0xcb, 0xfe, 0x59, 0xfe, 0x21, 0xfe, 0x69, 0xfe, 0x8d, 0xfe, +0xfc, 0xfd, 0x2a, 0xfd, 0xae, 0xfc, 0x89, 0xfc, 0x3c, 0xfc, 0xd3, 0xfb, 0x92, 0xfb, 0x73, 0xfb, +0x58, 0xfb, 0x1c, 0xfb, 0xe3, 0xfa, 0xd6, 0xfa, 0xe8, 0xfa, 0x3e, 0xfb, 0x93, 0xfb, 0xb0, 0xfb, +0x90, 0xfb, 0x8b, 0xfb, 0xdf, 0xfb, 0x92, 0xfc, 0x7f, 0xfd, 0x63, 0xfe, 0xeb, 0xfe, 0xe8, 0xfe, +0x81, 0xfe, 0x10, 0xfe, 0x1c, 0xfe, 0xa2, 0xfe, 0x21, 0xff, 0x4e, 0xff, 0x12, 0xff, 0x98, 0xfe, +0x12, 0xfe, 0x6f, 0xfd, 0xdd, 0xfc, 0x75, 0xfc, 0x51, 0xfc, 0x11, 0xfc, 0x89, 0xfb, 0xb8, 0xfa, +0xe4, 0xf9, 0x50, 0xf9, 0x06, 0xf9, 0xed, 0xf8, 0xf7, 0xf8, 0xe9, 0xf8, 0xb5, 0xf8, 0x70, 0xf8, +0x0b, 0xf8, 0xe6, 0xf7, 0x32, 0xf8, 0x34, 0xf9, 0xfd, 0xfa, 0x47, 0xfd, 0xb3, 0xff, 0xae, 0x01, +0xbf, 0x02, 0xee, 0x02, 0xc2, 0x02, 0x03, 0x03, 0x22, 0x04, 0xef, 0x05, 0xad, 0x07, 0xb7, 0x08, +0xe4, 0x08, 0x99, 0x08, 0x31, 0x08, 0xe4, 0x07, 0x85, 0x07, 0xfa, 0x06, 0xf6, 0x05, 0xb5, 0x04, +0xb5, 0x03, 0x81, 0x03, 0x2f, 0x04, 0x21, 0x05, 0x07, 0x06, 0xa0, 0x06, 0x9b, 0x06, 0xc3, 0x05, +0x6a, 0x04, 0x7c, 0x03, 0x5c, 0x03, 0xce, 0x03, 0x93, 0x04, 0x85, 0x05, 0x5b, 0x06, 0x9f, 0x06, +0x38, 0x06, 0xbe, 0x05, 0xd9, 0x05, 0x2a, 0x06, 0x57, 0x06, 0xfd, 0x05, 0x6d, 0x05, 0xdc, 0x04, +0x77, 0x04, 0x2d, 0x04, 0x13, 0x04, 0x35, 0x04, 0x16, 0x04, 0x59, 0x03, 0xf0, 0x01, 0x5c, 0x00, +0xe4, 0xfe, 0xa5, 0xfd, 0xab, 0xfc, 0x4b, 0xfc, 0x95, 0xfc, 0xd7, 0xfc, 0xb5, 0xfc, 0x57, 0xfc, +0x40, 0xfc, 0x58, 0xfc, 0x6b, 0xfc, 0x7d, 0xfc, 0xa8, 0xfc, 0xe6, 0xfc, 0x0d, 0xfd, 0x6c, 0xfd, +0x32, 0xfe, 0x22, 0xff, 0x78, 0xff, 0x07, 0xff, 0x3a, 0xfe, 0xa0, 0xfd, 0x38, 0xfd, 0xcc, 0xfc, +0x49, 0xfc, 0xfd, 0xfb, 0xb9, 0xfb, 0x74, 0xfb, 0x5e, 0xfb, 0x77, 0xfb, 0x97, 0xfb, 0x35, 0xfb, +0x88, 0xfa, 0x32, 0xfa, 0x5e, 0xfa, 0x00, 0xfb, 0x9d, 0xfb, 0x3c, 0xfc, 0xb7, 0xfc, 0xe6, 0xfc, +0xdb, 0xfc, 0xd4, 0xfc, 0x2d, 0xfd, 0x99, 0xfd, 0xd1, 0xfd, 0x1b, 0xfe, 0x6d, 0xfe, 0x87, 0xfe, +0x3e, 0xfe, 0xe6, 0xfd, 0xf0, 0xfd, 0x3f, 0xfe, 0x88, 0xfe, 0xa4, 0xfe, 0xc8, 0xfe, 0xd7, 0xfe, +0x94, 0xfe, 0x20, 0xfe, 0xfb, 0xfd, 0x6d, 0xfe, 0x62, 0xff, 0x8d, 0x00, 0x93, 0x01, 0x39, 0x02, +0x54, 0x02, 0x10, 0x02, 0xee, 0x01, 0x2a, 0x02, 0xab, 0x02, 0x2d, 0x03, 0x64, 0x03, 0x47, 0x03, +0x1e, 0x03, 0x55, 0x03, 0xcc, 0x03, 0xf7, 0x03, 0x28, 0x03, 0x9a, 0x01, 0xf0, 0xff, 0xd6, 0xfe, +0x74, 0xfe, 0xae, 0xfe, 0x16, 0xff, 0x51, 0xff, 0x4e, 0xff, 0x39, 0xff, 0x4a, 0xff, 0x3d, 0xff, +0xb7, 0xfe, 0xc6, 0xfd, 0xd2, 0xfc, 0x87, 0xfc, 0xfe, 0xfc, 0xde, 0xfd, 0x97, 0xfe, 0xcd, 0xfe, +0x67, 0xfe, 0xc3, 0xfd, 0x54, 0xfd, 0x35, 0xfd, 0x08, 0xfd, 0x71, 0xfc, 0xa0, 0xfb, 0x04, 0xfb, +0xe6, 0xfa, 0x16, 0xfb, 0x8a, 0xfb, 0x26, 0xfc, 0xfd, 0xfc, 0xd3, 0xfd, 0x7f, 0xfe, 0x0f, 0xff, +0x8f, 0xff, 0xd8, 0xff, 0xd7, 0xff, 0xe3, 0xff, 0x51, 0x00, 0x53, 0x01, 0x5f, 0x02, 0x17, 0x03, +0x74, 0x03, 0x09, 0x04, 0xf6, 0x04, 0xbf, 0x05, 0xde, 0x05, 0x65, 0x05, 0xec, 0x04, 0xd8, 0x04, +0xdf, 0x04, 0xac, 0x04, 0xc2, 0x04, 0x09, 0x05, 0x38, 0x05, 0xde, 0x04, 0x2d, 0x04, 0x7c, 0x04, +0x1e, 0x05, 0x07, 0x05, 0xb0, 0x03, 0x78, 0x02, 0x84, 0x02, 0x6b, 0x03, 0x34, 0x04, 0xa2, 0x04, +0x30, 0x05, 0x02, 0x06, 0x77, 0x06, 0x36, 0x06, 0xf2, 0x05, 0x4e, 0x06, 0xdb, 0x06, 0x52, 0x06, +0xb2, 0x04, 0x3b, 0x03, 0x86, 0x02, 0xe1, 0x01, 0x96, 0x00, 0x5e, 0xff, 0xe6, 0xfe, 0xbb, 0xfe, +0xfa, 0xfd, 0xab, 0xfc, 0x91, 0xfb, 0x41, 0xfb, 0x55, 0xfb, 0x46, 0xfb, 0x24, 0xfb, 0xa6, 0xfb, +0xda, 0xfc, 0x26, 0xfe, 0x14, 0xff, 0xea, 0xff, 0x25, 0x01, 0x1b, 0x02, 0x30, 0x02, 0xb5, 0x01, +0x73, 0x01, 0xb0, 0x01, 0xa0, 0x01, 0xfe, 0x00, 0x61, 0x00, 0x24, 0x00, 0xff, 0xff, 0x90, 0xff, +0xbb, 0xfe, 0xde, 0xfd, 0x34, 0xfd, 0x96, 0xfc, 0xf9, 0xfb, 0x8b, 0xfb, 0x9a, 0xfb, 0x05, 0xfc, +0x49, 0xfc, 0x36, 0xfc, 0x37, 0xfc, 0xbe, 0xfc, 0x72, 0xfd, 0x20, 0xfe, 0xa3, 0xfe, 0x26, 0xff, +0x85, 0xff, 0x85, 0xff, 0x5d, 0xff, 0x6b, 0xff, 0xc6, 0xff, 0x2e, 0x00, 0x55, 0x00, 0x18, 0x00, +0xb0, 0xff, 0x3d, 0xff, 0xde, 0xfe, 0x9b, 0xfe, 0x6c, 0xfe, 0x1d, 0xfe, 0x9c, 0xfd, 0x14, 0xfd, +0xad, 0xfc, 0x5a, 0xfc, 0x00, 0xfc, 0xb3, 0xfb, 0x89, 0xfb, 0x63, 0xfb, 0xf7, 0xfa, 0x6e, 0xfa, +0x54, 0xfa, 0xbb, 0xfa, 0x1e, 0xfb, 0x67, 0xfb, 0xbb, 0xfb, 0x39, 0xfc, 0x8b, 0xfc, 0x56, 0xfc, +0x05, 0xfc, 0x3a, 0xfc, 0xe6, 0xfc, 0x64, 0xfd, 0x2e, 0xfd, 0x71, 0xfc, 0x88, 0xfb, 0x9e, 0xfa, +0x6c, 0xf9, 0x60, 0xf8, 0xf9, 0xf7, 0x2b, 0xf8, 0x4c, 0xf8, 0x30, 0xf8, 0x5c, 0xf8, 0x00, 0xf9, +0xd1, 0xf9, 0x6c, 0xfa, 0xfb, 0xfa, 0x31, 0xfc, 0xd6, 0xfd, 0xb3, 0xff, 0xb9, 0x01, 0xc2, 0x03, +0x67, 0x05, 0x8f, 0x06, 0x37, 0x07, 0xd1, 0x07, 0x23, 0x08, 0x29, 0x08, 0xe3, 0x07, 0x98, 0x07, +0x69, 0x07, 0x5c, 0x07, 0x5f, 0x07, 0x91, 0x07, 0x99, 0x07, 0x52, 0x07, 0x9e, 0x06, 0x95, 0x05, +0xcb, 0x04, 0x6a, 0x04, 0x35, 0x04, 0xe8, 0x03, 0xeb, 0x03, 0x82, 0x04, 0x55, 0x05, 0xe3, 0x05, +0x0e, 0x06, 0x42, 0x06, 0x4e, 0x06, 0xee, 0x05, 0x4a, 0x05, 0x08, 0x05, 0x09, 0x05, 0x0e, 0x05, +0xe6, 0x04, 0xdc, 0x04, 0x19, 0x05, 0x84, 0x05, 0xcd, 0x05, 0xa6, 0x05, 0x31, 0x05, 0x8d, 0x04, +0xd4, 0x03, 0xff, 0x02, 0x19, 0x02, 0x81, 0x01, 0x21, 0x01, 0xc1, 0x00, 0x78, 0x00, 0x92, 0x00, +0xc9, 0x00, 0xc9, 0x00, 0x68, 0x00, 0xfc, 0xff, 0x61, 0xff, 0x9b, 0xfe, 0xec, 0xfd, 0x7e, 0xfd, +0x30, 0xfd, 0xb4, 0xfc, 0x58, 0xfc, 0x50, 0xfc, 0xb4, 0xfc, 0xf5, 0xfc, 0xeb, 0xfc, 0xaa, 0xfc, +0x4b, 0xfc, 0x00, 0xfc, 0xc9, 0xfb, 0xad, 0xfb, 0xae, 0xfb, 0xc9, 0xfb, 0x2a, 0xfc, 0xa5, 0xfc, +0x3a, 0xfd, 0xfb, 0xfd, 0xb7, 0xfe, 0xf4, 0xfe, 0x75, 0xfe, 0xbc, 0xfd, 0x37, 0xfd, 0x21, 0xfd, +0x62, 0xfd, 0xaf, 0xfd, 0xf1, 0xfd, 0x63, 0xfe, 0x17, 0xff, 0xea, 0xff, 0x5f, 0x00, 0x86, 0x00, +0xa5, 0x00, 0xb8, 0x00, 0x68, 0x00, 0xe2, 0xff, 0xe5, 0xff, 0x6a, 0x00, 0xc7, 0x00, 0xb1, 0x00, +0x88, 0x00, 0xaa, 0x00, 0xc8, 0x00, 0x63, 0x00, 0xa3, 0xff, 0xe5, 0xfe, 0x45, 0xfe, 0xaf, 0xfd, +0x10, 0xfd, 0xde, 0xfc, 0x43, 0xfd, 0xfb, 0xfd, 0xb8, 0xfe, 0x4a, 0xff, 0xc5, 0xff, 0x21, 0x00, +0x1e, 0x00, 0xb7, 0xff, 0x25, 0xff, 0xb5, 0xfe, 0x1a, 0xfe, 0x6c, 0xfd, 0xcf, 0xfc, 0x72, 0xfc, +0x4a, 0xfc, 0x34, 0xfc, 0x5a, 0xfc, 0x9c, 0xfc, 0xa2, 0xfc, 0x1e, 0xfc, 0x80, 0xfb, 0x12, 0xfb, +0xdf, 0xfa, 0xb8, 0xfa, 0xc8, 0xfa, 0x3a, 0xfb, 0xa7, 0xfb, 0xaa, 0xfb, 0x2f, 0xfb, 0x9f, 0xfa, +0x04, 0xfa, 0x2d, 0xf9, 0x4b, 0xf8, 0xc7, 0xf7, 0xd9, 0xf7, 0x41, 0xf8, 0xd0, 0xf8, 0xac, 0xf9, +0x00, 0xfb, 0x6f, 0xfc, 0xbc, 0xfd, 0xf2, 0xfe, 0x5a, 0x00, 0xf9, 0x01, 0x8d, 0x03, 0x01, 0x05, +0x99, 0x06, 0x10, 0x08, 0x19, 0x09, 0x39, 0x09, 0xd5, 0x08, 0x66, 0x08, 0xd2, 0x07, 0xfd, 0x06, +0xe1, 0x05, 0xc7, 0x04, 0x26, 0x04, 0x92, 0x03, 0x51, 0x03, 0x89, 0x03, 0x23, 0x04, 0xd0, 0x04, +0x00, 0x05, 0x35, 0x05, 0xd5, 0x05, 0xbb, 0x06, 0x78, 0x07, 0xc6, 0x07, 0xd8, 0x07, 0xdd, 0x07, +0xc6, 0x07, 0xbc, 0x07, 0xe1, 0x07, 0x27, 0x08, 0x05, 0x08, 0x3b, 0x07, 0x6a, 0x06, 0x10, 0x06, +0x1f, 0x06, 0x0e, 0x06, 0x9a, 0x05, 0x09, 0x05, 0x7d, 0x04, 0xba, 0x03, 0xdc, 0x02, 0x0f, 0x02, +0x87, 0x01, 0xe6, 0x00, 0xc7, 0xff, 0xbd, 0xfe, 0x5a, 0xfe, 0x55, 0xfe, 0x09, 0xfe, 0x43, 0xfd, +0x86, 0xfc, 0x3b, 0xfc, 0x0f, 0xfc, 0xbb, 0xfb, 0x9a, 0xfb, 0x08, 0xfc, 0xf9, 0xfc, 0x03, 0xfe, +0xe3, 0xfe, 0xf0, 0xff, 0xef, 0x00, 0x68, 0x01, 0x13, 0x01, 0x69, 0x00, 0x3d, 0x00, 0x8a, 0x00, +0x90, 0x00, 0x09, 0x00, 0x6b, 0xff, 0x13, 0xff, 0x8d, 0xfe, 0xaa, 0xfd, 0xea, 0xfc, 0xa0, 0xfc, +0x80, 0xfc, 0xf0, 0xfb, 0x12, 0xfb, 0xaa, 0xfa, 0xc3, 0xfa, 0x1b, 0xfb, 0x7f, 0xfb, 0x20, 0xfc, +0x37, 0xfd, 0x60, 0xfe, 0x52, 0xff, 0xf5, 0xff, 0x77, 0x00, 0x2a, 0x01, 0xb3, 0x01, 0xb4, 0x01, +0x1e, 0x01, 0x70, 0x00, 0x07, 0x00, 0x9d, 0xff, 0x09, 0xff, 0x9c, 0xfe, 0x4d, 0xfe, 0x05, 0xfe, +0x19, 0xfd, 0xcd, 0xfb, 0xe0, 0xfa, 0x4a, 0xfa, 0x09, 0xfa, 0xae, 0xf9, 0x74, 0xf9, 0xdd, 0xf9, +0xea, 0xfa, 0x32, 0xfc, 0x37, 0xfd, 0x1e, 0xfe, 0x2a, 0xff, 0x04, 0x00, 0x3d, 0x00, 0xfd, 0xff, +0xfd, 0xff, 0x3b, 0x00, 0x23, 0x00, 0x6e, 0xff, 0xac, 0xfe, 0x77, 0xfe, 0x8c, 0xfe, 0x6e, 0xfe, +0x30, 0xfe, 0x21, 0xfe, 0x15, 0xfe, 0xbb, 0xfd, 0x0b, 0xfd, 0x7e, 0xfc, 0x6e, 0xfc, 0xcc, 0xfc, +0x41, 0xfd, 0x84, 0xfd, 0xa5, 0xfd, 0xdb, 0xfd, 0xf2, 0xfd, 0xaa, 0xfd, 0x19, 0xfd, 0x8f, 0xfc, +0x41, 0xfc, 0x12, 0xfc, 0xae, 0xfb, 0x60, 0xfb, 0x82, 0xfb, 0xff, 0xfb, 0x82, 0xfc, 0xc6, 0xfc, +0x08, 0xfd, 0x5b, 0xfd, 0x80, 0xfd, 0x77, 0xfd, 0x68, 0xfd, 0xb3, 0xfd, 0xb8, 0xfe, 0xe3, 0xff, +0xdc, 0x00, 0xc9, 0x01, 0xcf, 0x02, 0x37, 0x04, 0x6b, 0x05, 0x87, 0x06, 0x86, 0x07, 0x18, 0x08, +0x02, 0x08, 0x47, 0x07, 0x73, 0x06, 0x41, 0x06, 0x5d, 0x06, 0x77, 0x06, 0x49, 0x06, 0x15, 0x06, +0xfe, 0x05, 0xfb, 0x05, 0x2f, 0x06, 0xb2, 0x06, 0x33, 0x07, 0x66, 0x07, 0xec, 0x06, 0x15, 0x06, +0x48, 0x05, 0xc2, 0x04, 0x82, 0x04, 0x1f, 0x04, 0x97, 0x03, 0x06, 0x03, 0xb9, 0x02, 0x93, 0x02, +0xb1, 0x02, 0x3b, 0x03, 0x1f, 0x04, 0xe0, 0x04, 0x36, 0x05, 0x6d, 0x05, 0xdf, 0x05, 0x8d, 0x06, +0xce, 0x06, 0x99, 0x06, 0x15, 0x06, 0x5a, 0x05, 0x31, 0x04, 0xaf, 0x02, 0x2c, 0x01, 0xfc, 0xff, +0xe5, 0xfe, 0x96, 0xfd, 0x1e, 0xfc, 0xea, 0xfa, 0x36, 0xfa, 0xc4, 0xf9, 0x79, 0xf9, 0x4c, 0xf9, +0xb4, 0xf9, 0x80, 0xfa, 0x32, 0xfb, 0xcd, 0xfb, 0x95, 0xfc, 0xcd, 0xfd, 0xef, 0xfe, 0x7c, 0xff, +0xcf, 0xff, 0x30, 0x00, 0x96, 0x00, 0x93, 0x00, 0x3f, 0x00, 0x30, 0x00, 0x82, 0x00, 0xb4, 0x00, +0x63, 0x00, 0xdf, 0xff, 0x8c, 0xff, 0x54, 0xff, 0xf2, 0xfe, 0x6d, 0xfe, 0x38, 0xfe, 0x60, 0xfe, +0xa0, 0xfe, 0xa4, 0xfe, 0xaf, 0xfe, 0x02, 0xff, 0xc0, 0xff, 0x43, 0x00, 0x8e, 0x00, 0xe5, 0x00, +0x6f, 0x01, 0xe1, 0x01, 0xce, 0x01, 0x74, 0x01, 0x37, 0x01, 0xef, 0x00, 0x3e, 0x00, 0x4a, 0xff, +0x79, 0xfe, 0xff, 0xfd, 0xa3, 0xfd, 0x31, 0xfd, 0xe4, 0xfc, 0xf2, 0xfc, 0x41, 0xfd, 0xaa, 0xfd, +0x05, 0xfe, 0xad, 0xfe, 0xb9, 0xff, 0xb3, 0x00, 0x34, 0x01, 0x2c, 0x01, 0xd3, 0x00, 0x7f, 0x00, +0xdc, 0xff, 0x04, 0xff, 0x61, 0xfe, 0x11, 0xfe, 0xc2, 0xfd, 0x20, 0xfd, 0x5d, 0xfc, 0x05, 0xfc, +0xf4, 0xfb, 0xef, 0xfb, 0xda, 0xfb, 0xd2, 0xfb, 0xf0, 0xfb, 0xee, 0xfb, 0xa1, 0xfb, 0x55, 0xfb, +0x45, 0xfb, 0x5f, 0xfb, 0x70, 0xfb, 0x74, 0xfb, 0x9b, 0xfb, 0x8f, 0xfb, 0x34, 0xfb, 0x8a, 0xfa, +0xd7, 0xf9, 0x3e, 0xf9, 0x9c, 0xf8, 0xea, 0xf7, 0x60, 0xf7, 0x0b, 0xf7, 0xe6, 0xf6, 0xdd, 0xf6, +0x2c, 0xf7, 0x12, 0xf8, 0x26, 0xf9, 0x1c, 0xfa, 0xcf, 0xfa, 0x5b, 0xfb, 0xc3, 0xfb, 0xa3, 0xfb, +0x18, 0xfb, 0x97, 0xfa, 0x9d, 0xfa, 0x61, 0xfb, 0xb0, 0xfc, 0xae, 0xfe, 0x9b, 0x01, 0xcd, 0x04, +0x32, 0x08, 0x00, 0x0b, 0xf4, 0x0c, 0x3c, 0x0e, 0x30, 0x0e, 0x07, 0x0d, 0xa8, 0x0a, 0xa6, 0x07, +0x09, 0x05, 0xd6, 0x02, 0x63, 0x01, 0xc8, 0x00, 0x27, 0x01, 0xe5, 0x02, 0x21, 0x05, 0xaf, 0x07, +0x2a, 0x0a, 0x37, 0x0c, 0xc2, 0x0d, 0x27, 0x0e, 0x52, 0x0d, 0xa3, 0x0b, 0x80, 0x09, 0x8a, 0x07, +0x97, 0x05, 0xff, 0x03, 0x31, 0x03, 0x37, 0x03, 0xfe, 0x03, 0xde, 0x04, 0xc5, 0x05, 0xd8, 0x06, +0xed, 0x07, 0x81, 0x08, 0x54, 0x08, 0x7a, 0x07, 0x93, 0x06, 0x9c, 0x05, 0x54, 0x04, 0xed, 0x02, +0xb8, 0x01, 0x00, 0x01, 0x6c, 0x00, 0xb8, 0xff, 0x20, 0xff, 0xe5, 0xfe, 0xe4, 0xfe, 0x97, 0xfe, +0xc0, 0xfd, 0xc8, 0xfc, 0x18, 0xfc, 0x8d, 0xfb, 0x02, 0xfb, 0xbb, 0xfa, 0x0b, 0xfb, 0x0a, 0xfc, +0x2c, 0xfd, 0x33, 0xfe, 0x58, 0xff, 0xa5, 0x00, 0xce, 0x01, 0x3c, 0x02, 0x06, 0x02, 0xac, 0x01, +0xfc, 0x00, 0xfd, 0xff, 0x6e, 0xfe, 0xf3, 0xfc, 0xf1, 0xfb, 0x37, 0xfb, 0xb1, 0xfa, 0x58, 0xfa, +0x4e, 0xfa, 0xc7, 0xfa, 0x2c, 0xfb, 0x76, 0xfb, 0xcc, 0xfb, 0x6d, 0xfc, 0x15, 0xfd, 0x4b, 0xfd, +0x2f, 0xfd, 0x19, 0xfd, 0x2d, 0xfd, 0x6d, 0xfd, 0xa9, 0xfd, 0x28, 0xfe, 0xdf, 0xfe, 0x73, 0xff, +0xae, 0xff, 0x92, 0xff, 0x65, 0xff, 0x44, 0xff, 0xdd, 0xfe, 0x37, 0xfe, 0x71, 0xfd, 0xf2, 0xfc, +0xbc, 0xfc, 0x99, 0xfc, 0xab, 0xfc, 0xd9, 0xfc, 0x30, 0xfd, 0x7c, 0xfd, 0xa6, 0xfd, 0xfa, 0xfd, +0x4e, 0xfe, 0x89, 0xfe, 0x7a, 0xfe, 0xff, 0xfd, 0xaf, 0xfd, 0x72, 0xfd, 0x62, 0xfd, 0x60, 0xfd, +0x66, 0xfd, 0x90, 0xfd, 0xc2, 0xfd, 0xde, 0xfd, 0x0e, 0xfe, 0xe7, 0xfd, 0xb0, 0xfd, 0x22, 0xfd, +0x4c, 0xfc, 0x97, 0xfb, 0xd6, 0xfa, 0x68, 0xfa, 0x21, 0xfa, 0xc0, 0xf9, 0x8a, 0xf9, 0x1a, 0xf9, +0xee, 0xf8, 0xd9, 0xf8, 0x7d, 0xf8, 0x2e, 0xf8, 0xc5, 0xf7, 0xaa, 0xf7, 0xc9, 0xf7, 0xc5, 0xf7, +0xc4, 0xf7, 0xe9, 0xf7, 0x27, 0xf8, 0x82, 0xf8, 0xd2, 0xf8, 0xf8, 0xf9, 0x28, 0xfc, 0x02, 0xff, +0x21, 0x02, 0x70, 0x05, 0x6e, 0x09, 0x6b, 0x0d, 0x76, 0x10, 0x2f, 0x12, 0xdc, 0x12, 0x88, 0x12, +0x83, 0x10, 0xd9, 0x0c, 0xb9, 0x08, 0xdb, 0x04, 0xb1, 0x01, 0xcf, 0xfe, 0xb9, 0xfc, 0x6a, 0xfc, +0xbd, 0xfd, 0x08, 0x00, 0x9c, 0x02, 0x91, 0x05, 0x1c, 0x09, 0x3e, 0x0c, 0x14, 0x0e, 0xbd, 0x0e, +0xcd, 0x0e, 0x6c, 0x0e, 0x20, 0x0d, 0xf0, 0x0a, 0xed, 0x08, 0x5f, 0x07, 0x35, 0x06, 0xeb, 0x04, +0xee, 0x03, 0xb6, 0x03, 0xcb, 0x03, 0xce, 0x03, 0x5e, 0x03, 0xcf, 0x02, 0x34, 0x02, 0x45, 0x01, +0x15, 0x00, 0xd5, 0xfe, 0xcf, 0xfd, 0x21, 0xfd, 0x7d, 0xfc, 0x07, 0xfc, 0xf3, 0xfb, 0x56, 0xfc, +0x03, 0xfd, 0x9b, 0xfd, 0xfe, 0xfd, 0x31, 0xfe, 0x44, 0xfe, 0x13, 0xfe, 0x92, 0xfd, 0xdd, 0xfc, +0x1f, 0xfc, 0x6d, 0xfb, 0xd1, 0xfa, 0x3d, 0xfa, 0xf5, 0xf9, 0x33, 0xfa, 0xec, 0xfa, 0xba, 0xfb, +0x7f, 0xfc, 0x3a, 0xfd, 0x1f, 0xfe, 0xfb, 0xfe, 0x70, 0xff, 0x66, 0xff, 0x59, 0xff, 0x50, 0xff, +0x47, 0xff, 0xf2, 0xfe, 0x8b, 0xfe, 0x7c, 0xfe, 0x8b, 0xfe, 0x7f, 0xfe, 0x4f, 0xfe, 0x3f, 0xfe, +0xa1, 0xfe, 0x01, 0xff, 0x43, 0xff, 0x8c, 0xff, 0xe8, 0xff, 0x79, 0x00, 0xdb, 0x00, 0x03, 0x01, +0x24, 0x01, 0x3e, 0x01, 0x62, 0x01, 0x41, 0x01, 0xe9, 0x00, 0xba, 0x00, 0x80, 0x00, 0x4e, 0x00, +0xfb, 0xff, 0x9a, 0xff, 0x7c, 0xff, 0x43, 0xff, 0x0a, 0xff, 0xcc, 0xfe, 0x9d, 0xfe, 0x9a, 0xfe, +0x69, 0xfe, 0x34, 0xfe, 0x14, 0xfe, 0x1f, 0xfe, 0x34, 0xfe, 0x33, 0xfe, 0x32, 0xfe, 0x81, 0xfe, +0xd6, 0xfe, 0x39, 0xff, 0xbc, 0xff, 0x39, 0x00, 0xbf, 0x00, 0xf0, 0x00, 0xdc, 0x00, 0xb4, 0x00, +0x67, 0x00, 0xde, 0xff, 0x0d, 0xff, 0xf5, 0xfd, 0x18, 0xfd, 0x23, 0xfc, 0x6c, 0xfb, 0xc3, 0xfa, +0x33, 0xfa, 0x99, 0xf9, 0xe7, 0xf8, 0x2f, 0xf8, 0x94, 0xf7, 0xf1, 0xf6, 0x6a, 0xf6, 0xbc, 0xf5, +0x38, 0xf5, 0x11, 0xf5, 0x30, 0xf5, 0xbe, 0xf5, 0xa4, 0xf6, 0xd0, 0xf7, 0xfb, 0xf8, 0xd0, 0xf9, +0x83, 0xfa, 0x0b, 0xfb, 0x6a, 0xfb, 0xa6, 0xfb, 0x8b, 0xfb, 0xba, 0xfb, 0xa8, 0xfc, 0x68, 0xfe, +0x12, 0x01, 0x54, 0x04, 0xd9, 0x07, 0x8a, 0x0b, 0x8f, 0x0e, 0xb0, 0x10, 0xcd, 0x11, 0xb8, 0x11, +0x7b, 0x10, 0x95, 0x0d, 0xa0, 0x09, 0x64, 0x05, 0xbb, 0x01, 0x23, 0xff, 0x9e, 0xfd, 0x76, 0xfd, +0xa2, 0xfe, 0xc9, 0x00, 0xd1, 0x03, 0x13, 0x07, 0x8d, 0x0a, 0x92, 0x0d, 0x79, 0x0f, 0xef, 0x0f, +0x18, 0x0f, 0x62, 0x0d, 0x3e, 0x0b, 0xc5, 0x08, 0x6e, 0x06, 0x5c, 0x04, 0xa1, 0x02, 0x8d, 0x01, +0x42, 0x01, 0xdb, 0x01, 0x1e, 0x03, 0x58, 0x04, 0x69, 0x05, 0xf6, 0x05, 0xe5, 0x05, 0x3b, 0x05, +0xde, 0x03, 0x40, 0x02, 0x41, 0x00, 0x15, 0xfe, 0xea, 0xfb, 0x21, 0xfa, 0x2a, 0xf9, 0xdd, 0xf8, +0xf1, 0xf8, 0x52, 0xf9, 0xc4, 0xf9, 0x5b, 0xfa, 0xe1, 0xfa, 0x13, 0xfb, 0x37, 0xfb, 0x21, 0xfb, +0xe3, 0xfa, 0x9b, 0xfa, 0x55, 0xfa, 0x8b, 0xfa, 0x2f, 0xfb, 0x16, 0xfc, 0x21, 0xfd, 0x27, 0xfe, +0x40, 0xff, 0x70, 0x00, 0x83, 0x01, 0x4e, 0x02, 0xad, 0x02, 0x93, 0x02, 0x2d, 0x02, 0x65, 0x01, +0x94, 0x00, 0xe6, 0xff, 0x6e, 0xff, 0x3e, 0xff, 0x20, 0xff, 0x62, 0xff, 0xf1, 0xff, 0xd1, 0x00, +0xda, 0x01, 0xab, 0x02, 0x3e, 0x03, 0x97, 0x03, 0xbb, 0x03, 0xca, 0x03, 0xb8, 0x03, 0x8b, 0x03, +0x67, 0x03, 0x15, 0x03, 0xb7, 0x02, 0x56, 0x02, 0x31, 0x02, 0x2e, 0x02, 0x30, 0x02, 0xd8, 0x01, +0x4c, 0x01, 0x96, 0x00, 0xf1, 0xff, 0x57, 0xff, 0xb7, 0xfe, 0x3c, 0xfe, 0xea, 0xfd, 0xce, 0xfd, +0xe7, 0xfd, 0x3a, 0xfe, 0xe3, 0xfe, 0xcb, 0xff, 0x8d, 0x00, 0xfc, 0x00, 0x05, 0x01, 0xf5, 0x00, +0xdb, 0x00, 0x8b, 0x00, 0x1b, 0x00, 0x68, 0xff, 0xaf, 0xfe, 0x02, 0xfe, 0x5a, 0xfd, 0xf3, 0xfc, +0xe9, 0xfc, 0x1a, 0xfd, 0x32, 0xfd, 0x0a, 0xfd, 0xb1, 0xfc, 0x50, 0xfc, 0xd5, 0xfb, 0x2d, 0xfb, +0x43, 0xfa, 0x2f, 0xf9, 0x0b, 0xf8, 0xe7, 0xf6, 0xfe, 0xf5, 0xa5, 0xf5, 0xd3, 0xf5, 0x79, 0xf6, +0x18, 0xf7, 0xc6, 0xf7, 0xa3, 0xf8, 0x4c, 0xf9, 0xc2, 0xf9, 0xde, 0xf9, 0xd3, 0xf9, 0xa8, 0xf9, +0x06, 0xf9, 0x82, 0xf8, 0xb0, 0xf8, 0x0b, 0xfa, 0x8e, 0xfc, 0x71, 0xff, 0xd5, 0x02, 0xa5, 0x06, +0x51, 0x0a, 0x6e, 0x0d, 0x53, 0x0f, 0x40, 0x10, 0x3d, 0x10, 0x82, 0x0e, 0x51, 0x0b, 0x3b, 0x07, +0x62, 0x03, 0x4c, 0x00, 0x78, 0xfd, 0x84, 0xfb, 0xd3, 0xfa, 0xad, 0xfb, 0xb6, 0xfd, 0x29, 0x00, +0x01, 0x03, 0x1c, 0x06, 0xc5, 0x08, 0x5b, 0x0a, 0x72, 0x0a, 0xc6, 0x09, 0xbc, 0x08, 0x19, 0x07, +0xe4, 0x04, 0x66, 0x02, 0x81, 0x00, 0x8d, 0xff, 0x07, 0xff, 0x32, 0xff, 0x0d, 0x00, 0xaa, 0x01, +0x79, 0x03, 0xe1, 0x04, 0xf0, 0x05, 0xe0, 0x06, 0x73, 0x07, 0x58, 0x07, 0x59, 0x06, 0xee, 0x04, +0x76, 0x03, 0x22, 0x02, 0xc9, 0x00, 0x78, 0xff, 0x8f, 0xfe, 0x1a, 0xfe, 0xd0, 0xfd, 0x8b, 0xfd, +0x5d, 0xfd, 0x5c, 0xfd, 0x5d, 0xfd, 0x23, 0xfd, 0xa4, 0xfc, 0x39, 0xfc, 0x09, 0xfc, 0x24, 0xfc, +0x5d, 0xfc, 0xba, 0xfc, 0x56, 0xfd, 0x32, 0xfe, 0x4f, 0xff, 0x6b, 0x00, 0x8c, 0x01, 0xac, 0x02, +0x99, 0x03, 0x3e, 0x04, 0x78, 0x04, 0x54, 0x04, 0x2f, 0x04, 0xea, 0x03, 0x7b, 0x03, 0xbd, 0x02, +0xd2, 0x01, 0xff, 0x00, 0x5a, 0x00, 0xd8, 0xff, 0x72, 0xff, 0x1f, 0xff, 0x13, 0xff, 0x1c, 0xff, +0x29, 0xff, 0x55, 0xff, 0xc6, 0xff, 0x62, 0x00, 0x18, 0x01, 0x9d, 0x01, 0x0f, 0x02, 0x7e, 0x02, +0xff, 0x02, 0x32, 0x03, 0x16, 0x03, 0xa3, 0x02, 0xfd, 0x01, 0x35, 0x01, 0x2e, 0x00, 0x1a, 0xff, +0x19, 0xfe, 0x5c, 0xfd, 0xb2, 0xfc, 0x0c, 0xfc, 0xa1, 0xfb, 0x88, 0xfb, 0xb3, 0xfb, 0xfd, 0xfb, +0x34, 0xfc, 0x8b, 0xfc, 0xf0, 0xfc, 0x56, 0xfd, 0xb2, 0xfd, 0xf8, 0xfd, 0x40, 0xfe, 0x55, 0xfe, +0x37, 0xfe, 0xe1, 0xfd, 0x7a, 0xfd, 0x12, 0xfd, 0x96, 0xfc, 0xf3, 0xfb, 0x44, 0xfb, 0x96, 0xfa, +0xfc, 0xf9, 0x83, 0xf9, 0x28, 0xf9, 0xf1, 0xf8, 0xdb, 0xf8, 0xd2, 0xf8, 0xcb, 0xf8, 0xc9, 0xf8, +0xe7, 0xf8, 0xef, 0xf8, 0xd3, 0xf8, 0x9e, 0xf8, 0x5f, 0xf8, 0x29, 0xf8, 0x07, 0xf8, 0xdf, 0xf7, +0xec, 0xf7, 0x03, 0xf8, 0x03, 0xf8, 0xf3, 0xf7, 0xdd, 0xf7, 0xee, 0xf7, 0x0c, 0xf8, 0x3a, 0xf8, +0x7f, 0xf8, 0x21, 0xf9, 0x53, 0xfa, 0x39, 0xfc, 0xb5, 0xfe, 0xd9, 0x01, 0x43, 0x05, 0xa9, 0x08, +0xba, 0x0b, 0x24, 0x0e, 0xd7, 0x0f, 0x91, 0x10, 0x0a, 0x10, 0x41, 0x0e, 0x70, 0x0b, 0x14, 0x08, +0x9f, 0x04, 0x91, 0x01, 0x35, 0xff, 0xec, 0xfd, 0xb0, 0xfd, 0x85, 0xfe, 0x35, 0x00, 0xda, 0x02, +0x0d, 0x06, 0x35, 0x09, 0xe3, 0x0b, 0x88, 0x0d, 0x40, 0x0e, 0xf4, 0x0d, 0xb3, 0x0c, 0xb8, 0x0a, +0x41, 0x08, 0xd8, 0x05, 0x9e, 0x03, 0xc1, 0x01, 0x88, 0x00, 0x39, 0x00, 0xc7, 0x00, 0xdb, 0x01, +0x0b, 0x03, 0x35, 0x04, 0x49, 0x05, 0x1d, 0x06, 0x5b, 0x06, 0xe9, 0x05, 0x06, 0x05, 0xb1, 0x03, +0xf7, 0x01, 0xf0, 0xff, 0xff, 0xfd, 0x97, 0xfc, 0x88, 0xfb, 0xd9, 0xfa, 0x5f, 0xfa, 0x46, 0xfa, +0x95, 0xfa, 0xf5, 0xfa, 0x35, 0xfb, 0x47, 0xfb, 0x30, 0xfb, 0x03, 0xfb, 0x94, 0xfa, 0x33, 0xfa, +0x16, 0xfa, 0x51, 0xfa, 0xd2, 0xfa, 0x5f, 0xfb, 0x49, 0xfc, 0x98, 0xfd, 0x1b, 0xff, 0x89, 0x00, +0x9d, 0x01, 0x6e, 0x02, 0xd8, 0x02, 0xb1, 0x02, 0x26, 0x02, 0x38, 0x01, 0x28, 0x00, 0xf0, 0xfe, +0x8c, 0xfd, 0x4e, 0xfc, 0x66, 0xfb, 0x04, 0xfb, 0x06, 0xfb, 0x43, 0xfb, 0xb4, 0xfb, 0x55, 0xfc, +0x27, 0xfd, 0xf6, 0xfd, 0xc8, 0xfe, 0xb5, 0xff, 0x98, 0x00, 0x57, 0x01, 0xf0, 0x01, 0x61, 0x02, +0xcf, 0x02, 0x26, 0x03, 0x19, 0x03, 0xa3, 0x02, 0xfa, 0x01, 0x20, 0x01, 0x26, 0x00, 0x1b, 0xff, +0x1b, 0xfe, 0x6e, 0xfd, 0x19, 0xfd, 0xec, 0xfc, 0x15, 0xfd, 0xcd, 0xfd, 0xee, 0xfe, 0x2f, 0x00, +0x72, 0x01, 0x86, 0x02, 0x74, 0x03, 0x21, 0x04, 0x4f, 0x04, 0x16, 0x04, 0x72, 0x03, 0x9e, 0x02, +0x6a, 0x01, 0x11, 0x00, 0xd6, 0xfe, 0xd1, 0xfd, 0x27, 0xfd, 0x98, 0xfc, 0x40, 0xfc, 0x33, 0xfc, +0x73, 0xfc, 0xbe, 0xfc, 0x00, 0xfd, 0x2f, 0xfd, 0x34, 0xfd, 0xed, 0xfc, 0x68, 0xfc, 0xba, 0xfb, +0xf8, 0xfa, 0x40, 0xfa, 0x5e, 0xf9, 0x8e, 0xf8, 0xf9, 0xf7, 0x92, 0xf7, 0x71, 0xf7, 0x75, 0xf7, +0xb4, 0xf7, 0xf9, 0xf7, 0x23, 0xf8, 0x21, 0xf8, 0x3b, 0xf8, 0x85, 0xf8, 0xd0, 0xf8, 0x1d, 0xf9, +0xb3, 0xf9, 0x04, 0xfb, 0xf9, 0xfc, 0x62, 0xff, 0x12, 0x02, 0x1a, 0x05, 0x3f, 0x08, 0xcc, 0x0a, +0x63, 0x0c, 0x30, 0x0d, 0x41, 0x0d, 0x6d, 0x0c, 0x59, 0x0a, 0x46, 0x07, 0x15, 0x04, 0x1b, 0x01, +0x8e, 0xfe, 0x70, 0xfc, 0x5a, 0xfb, 0x98, 0xfb, 0x06, 0xfd, 0x02, 0xff, 0x71, 0x01, 0x74, 0x04, +0xa7, 0x07, 0x49, 0x0a, 0xc0, 0x0b, 0x48, 0x0c, 0x3c, 0x0c, 0x93, 0x0b, 0x21, 0x0a, 0x1d, 0x08, +0x2f, 0x06, 0xa0, 0x04, 0x5d, 0x03, 0x4a, 0x02, 0xcc, 0x01, 0x26, 0x02, 0xf2, 0x02, 0xb8, 0x03, +0x58, 0x04, 0xe5, 0x04, 0x7b, 0x05, 0xac, 0x05, 0x43, 0x05, 0x59, 0x04, 0x42, 0x03, 0xeb, 0x01, +0x47, 0x00, 0x7a, 0xfe, 0xdf, 0xfc, 0x8a, 0xfb, 0x89, 0xfa, 0xaf, 0xf9, 0x0f, 0xf9, 0xd0, 0xf8, +0xe2, 0xf8, 0x12, 0xf9, 0x60, 0xf9, 0xb5, 0xf9, 0x2d, 0xfa, 0x9e, 0xfa, 0x1c, 0xfb, 0x88, 0xfb, +0x10, 0xfc, 0xb8, 0xfc, 0x8c, 0xfd, 0x6b, 0xfe, 0x51, 0xff, 0x2e, 0x00, 0x14, 0x01, 0xe9, 0x01, +0x88, 0x02, 0xe4, 0x02, 0xf6, 0x02, 0xcb, 0x02, 0x34, 0x02, 0x51, 0x01, 0x2a, 0x00, 0xfb, 0xfe, +0x06, 0xfe, 0x37, 0xfd, 0x84, 0xfc, 0x3c, 0xfc, 0x65, 0xfc, 0x24, 0xfd, 0x25, 0xfe, 0x55, 0xff, +0xae, 0x00, 0x0b, 0x02, 0x43, 0x03, 0x08, 0x04, 0x79, 0x04, 0xa4, 0x04, 0x81, 0x04, 0xfb, 0x03, +0xfe, 0x02, 0xd3, 0x01, 0xb5, 0x00, 0xc2, 0xff, 0xe2, 0xfe, 0x14, 0xfe, 0x81, 0xfd, 0x34, 0xfd, +0x23, 0xfd, 0x38, 0xfd, 0x56, 0xfd, 0xa2, 0xfd, 0x0f, 0xfe, 0x73, 0xfe, 0xa0, 0xfe, 0xc8, 0xfe, +0xff, 0xfe, 0x48, 0xff, 0x5d, 0xff, 0x4c, 0xff, 0x2b, 0xff, 0x09, 0xff, 0xd6, 0xfe, 0x78, 0xfe, +0xfd, 0xfd, 0x88, 0xfd, 0x15, 0xfd, 0x88, 0xfc, 0xdb, 0xfb, 0x3f, 0xfb, 0xe8, 0xfa, 0x89, 0xfa, +0x34, 0xfa, 0xd6, 0xf9, 0xac, 0xf9, 0x94, 0xf9, 0x77, 0xf9, 0x52, 0xf9, 0x46, 0xf9, 0x47, 0xf9, +0x25, 0xf9, 0xc9, 0xf8, 0x3c, 0xf8, 0xb1, 0xf7, 0x01, 0xf7, 0x32, 0xf6, 0x56, 0xf5, 0xc4, 0xf4, +0x94, 0xf4, 0xd9, 0xf4, 0xa6, 0xf5, 0x41, 0xf7, 0xeb, 0xf9, 0x7b, 0xfd, 0x7f, 0x01, 0x98, 0x05, +0xa9, 0x09, 0x51, 0x0d, 0x2a, 0x10, 0xdb, 0x11, 0x4d, 0x12, 0x94, 0x11, 0xb3, 0x0f, 0xb4, 0x0c, +0x2f, 0x09, 0xc3, 0x05, 0xee, 0x02, 0xcc, 0x00, 0x63, 0xff, 0xd9, 0xfe, 0x6a, 0xff, 0xfa, 0x00, +0x34, 0x03, 0xb9, 0x05, 0x2b, 0x08, 0x4b, 0x0a, 0xb4, 0x0b, 0x52, 0x0c, 0x39, 0x0c, 0xbc, 0x0b, +0x05, 0x0b, 0xf5, 0x09, 0xad, 0x08, 0x77, 0x07, 0xb8, 0x06, 0x93, 0x06, 0xe9, 0x06, 0x76, 0x07, +0x1f, 0x08, 0xc5, 0x08, 0x38, 0x09, 0x3b, 0x09, 0xe1, 0x08, 0x45, 0x08, 0x3d, 0x07, 0xb6, 0x05, +0xca, 0x03, 0xc2, 0x01, 0x1e, 0x00, 0xbb, 0xfe, 0x93, 0xfd, 0x7a, 0xfc, 0xa4, 0xfb, 0x12, 0xfb, +0xa9, 0xfa, 0x4c, 0xfa, 0x00, 0xfa, 0xcd, 0xf9, 0xa5, 0xf9, 0x36, 0xf9, 0xb3, 0xf8, 0x61, 0xf8, +0x6e, 0xf8, 0xbf, 0xf8, 0x07, 0xf9, 0x57, 0xf9, 0x01, 0xfa, 0x03, 0xfb, 0x2f, 0xfc, 0x31, 0xfd, +0xff, 0xfd, 0xb0, 0xfe, 0x1c, 0xff, 0x0f, 0xff, 0xa4, 0xfe, 0x3d, 0xfe, 0xe9, 0xfd, 0x5f, 0xfd, +0x92, 0xfc, 0xb4, 0xfb, 0x38, 0xfb, 0x2b, 0xfb, 0x43, 0xfb, 0x53, 0xfb, 0xa0, 0xfb, 0x38, 0xfc, +0x07, 0xfd, 0xd3, 0xfd, 0xbc, 0xfe, 0xc4, 0xff, 0xe7, 0x00, 0xac, 0x01, 0xfd, 0x01, 0x2a, 0x02, +0x49, 0x02, 0x5d, 0x02, 0x1a, 0x02, 0x7f, 0x01, 0xb7, 0x00, 0x0c, 0x00, 0x5d, 0xff, 0xad, 0xfe, +0x15, 0xfe, 0xb8, 0xfd, 0x80, 0xfd, 0x55, 0xfd, 0x2e, 0xfd, 0x54, 0xfd, 0xca, 0xfd, 0x73, 0xfe, +0x0c, 0xff, 0x96, 0xff, 0x33, 0x00, 0xe0, 0x00, 0x86, 0x01, 0x01, 0x02, 0x4c, 0x02, 0x79, 0x02, +0x5c, 0x02, 0xec, 0x01, 0x1a, 0x01, 0x1c, 0x00, 0xeb, 0xfe, 0xa4, 0xfd, 0x3e, 0xfc, 0xde, 0xfa, +0xae, 0xf9, 0xc7, 0xf8, 0x30, 0xf8, 0xe7, 0xf7, 0xfb, 0xf7, 0x4f, 0xf8, 0xc5, 0xf8, 0x31, 0xf9, +0x81, 0xf9, 0x9c, 0xf9, 0x9c, 0xf9, 0x68, 0xf9, 0x04, 0xf9, 0x93, 0xf8, 0x4b, 0xf8, 0x5f, 0xf8, +0x0c, 0xf9, 0x89, 0xfa, 0xe9, 0xfc, 0x1f, 0x00, 0xb4, 0x03, 0x4e, 0x07, 0xbd, 0x0a, 0xce, 0x0d, +0x34, 0x10, 0x7a, 0x11, 0x65, 0x11, 0x02, 0x10, 0x9e, 0x0d, 0x5f, 0x0a, 0xab, 0x06, 0x3a, 0x03, +0x67, 0x00, 0x51, 0xfe, 0x00, 0xfd, 0xa4, 0xfc, 0x95, 0xfd, 0xc5, 0xff, 0x96, 0x02, 0x79, 0x05, +0x36, 0x08, 0x78, 0x0a, 0x04, 0x0c, 0x8c, 0x0c, 0x41, 0x0c, 0x51, 0x0b, 0xd0, 0x09, 0xb7, 0x07, +0x4c, 0x05, 0x40, 0x03, 0x06, 0x02, 0x95, 0x01, 0xd8, 0x01, 0x91, 0x02, 0xe0, 0x03, 0xa0, 0x05, +0x69, 0x07, 0x03, 0x09, 0x30, 0x0a, 0xf6, 0x0a, 0xcf, 0x0a, 0xc0, 0x09, 0xd7, 0x07, 0xa2, 0x05, +0x5f, 0x03, 0xfb, 0x00, 0x7f, 0xfe, 0x2c, 0xfc, 0x7b, 0xfa, 0x6b, 0xf9, 0xf2, 0xf8, 0xf6, 0xf8, +0x68, 0xf9, 0x18, 0xfa, 0xbe, 0xfa, 0x37, 0xfb, 0x88, 0xfb, 0xd3, 0xfb, 0xec, 0xfb, 0xb0, 0xfb, +0x2b, 0xfb, 0x95, 0xfa, 0x2d, 0xfa, 0xff, 0xf9, 0xfe, 0xf9, 0x2d, 0xfa, 0x6f, 0xfa, 0xc1, 0xfa, +0x12, 0xfb, 0x4a, 0xfb, 0x64, 0xfb, 0x54, 0xfb, 0x12, 0xfb, 0x7c, 0xfa, 0xa0, 0xf9, 0xca, 0xf8, +0x3e, 0xf8, 0xf8, 0xf7, 0xf9, 0xf7, 0x32, 0xf8, 0xae, 0xf8, 0x8c, 0xf9, 0xcb, 0xfa, 0x27, 0xfc, +0x87, 0xfd, 0xc4, 0xfe, 0xce, 0xff, 0x88, 0x00, 0xf2, 0x00, 0x21, 0x01, 0x39, 0x01, 0x35, 0x01, +0xdc, 0x00, 0x66, 0x00, 0x05, 0x00, 0xd9, 0xff, 0xcf, 0xff, 0xbc, 0xff, 0x89, 0xff, 0x35, 0xff, +0xcc, 0xfe, 0x51, 0xfe, 0xb7, 0xfd, 0x15, 0xfd, 0x73, 0xfc, 0xc3, 0xfb, 0x25, 0xfb, 0xa4, 0xfa, +0x8c, 0xfa, 0xea, 0xfa, 0xa9, 0xfb, 0xa4, 0xfc, 0xd1, 0xfd, 0x20, 0xff, 0x92, 0x00, 0x07, 0x02, +0x52, 0x03, 0x4d, 0x04, 0xed, 0x04, 0x1a, 0x05, 0xac, 0x04, 0xd6, 0x03, 0xa8, 0x02, 0x2b, 0x01, +0x7b, 0xff, 0x53, 0xfd, 0xfd, 0xfa, 0xa2, 0xf8, 0xab, 0xf6, 0x0a, 0xf5, 0xc2, 0xf3, 0xef, 0xf2, +0xad, 0xf2, 0x2f, 0xf3, 0x96, 0xf4, 0xe4, 0xf6, 0x20, 0xfa, 0x34, 0xfe, 0xcc, 0x02, 0x85, 0x07, +0x04, 0x0c, 0x05, 0x10, 0x7d, 0x13, 0x10, 0x16, 0x2a, 0x17, 0xba, 0x16, 0xeb, 0x14, 0x24, 0x12, +0xbc, 0x0e, 0xc4, 0x0a, 0xbc, 0x06, 0x16, 0x03, 0x35, 0x00, 0x1c, 0xfe, 0xfb, 0xfc, 0x04, 0xfd, +0x2d, 0xfe, 0x28, 0x00, 0x47, 0x02, 0x11, 0x04, 0xb2, 0x05, 0x0d, 0x07, 0xbc, 0x07, 0x88, 0x07, +0x9a, 0x06, 0x5f, 0x05, 0x09, 0x04, 0x9e, 0x02, 0x76, 0x01, 0xe0, 0x00, 0x34, 0x01, 0x18, 0x02, +0x55, 0x03, 0xbe, 0x04, 0x4e, 0x06, 0xc8, 0x07, 0xcc, 0x08, 0x09, 0x09, 0x68, 0x08, 0x1b, 0x07, +0x18, 0x05, 0x84, 0x02, 0xa3, 0xff, 0xc1, 0xfc, 0x4e, 0xfa, 0x66, 0xf8, 0x25, 0xf7, 0xad, 0xf6, +0x06, 0xf7, 0x1b, 0xf8, 0xbf, 0xf9, 0xa8, 0xfb, 0x8d, 0xfd, 0x3f, 0xff, 0x9c, 0x00, 0x83, 0x01, +0xdc, 0x01, 0xbd, 0x01, 0x43, 0x01, 0xa8, 0x00, 0xe2, 0xff, 0x06, 0xff, 0x28, 0xfe, 0x85, 0xfd, +0x16, 0xfd, 0xc3, 0xfc, 0x67, 0xfc, 0x03, 0xfc, 0x85, 0xfb, 0xef, 0xfa, 0x2e, 0xfa, 0x41, 0xf9, +0x4c, 0xf8, 0x76, 0xf7, 0xc0, 0xf6, 0x35, 0xf6, 0xe5, 0xf5, 0xea, 0xf5, 0x6a, 0xf6, 0x19, 0xf7, +0xfb, 0xf7, 0xbf, 0xf8, 0x9a, 0xf9, 0x7e, 0xfa, 0x27, 0xfb, 0xa0, 0xfb, 0xe2, 0xfb, 0x29, 0xfc, +0x6b, 0xfc, 0x82, 0xfc, 0x95, 0xfc, 0xb9, 0xfc, 0x0f, 0xfd, 0x7f, 0xfd, 0xe5, 0xfd, 0x43, 0xfe, +0xb6, 0xfe, 0x19, 0xff, 0x55, 0xff, 0x3c, 0xff, 0x0c, 0xff, 0xcb, 0xfe, 0x7c, 0xfe, 0xea, 0xfd, +0x30, 0xfd, 0xab, 0xfc, 0x68, 0xfc, 0x66, 0xfc, 0x89, 0xfc, 0xcb, 0xfc, 0x65, 0xfd, 0x27, 0xfe, +0xd3, 0xfe, 0x65, 0xff, 0x10, 0x00, 0xee, 0x00, 0xcf, 0x01, 0x75, 0x02, 0x0d, 0x03, 0x88, 0x03, +0x28, 0x04, 0x9a, 0x04, 0xce, 0x04, 0x85, 0x04, 0xd0, 0x03, 0x85, 0x02, 0xbb, 0x00, 0x88, 0xfe, +0x16, 0xfc, 0x8d, 0xf9, 0x51, 0xf7, 0x59, 0xf5, 0xfb, 0xf3, 0x83, 0xf3, 0x9a, 0xf4, 0x9c, 0xf7, +0x17, 0xfc, 0x0d, 0x01, 0x1c, 0x06, 0x35, 0x0b, 0x4e, 0x10, 0x82, 0x14, 0x04, 0x17, 0xd7, 0x17, +0x0b, 0x17, 0xd0, 0x14, 0xd1, 0x10, 0x05, 0x0c, 0x8c, 0x07, 0x17, 0x04, 0x28, 0x01, 0x4a, 0xfe, +0x37, 0xfc, 0x17, 0xfc, 0xe3, 0xfd, 0x6d, 0x00, 0xa4, 0x02, 0x72, 0x04, 0x15, 0x06, 0xe8, 0x06, +0x6d, 0x06, 0x0c, 0x05, 0x52, 0x03, 0x77, 0x01, 0xe9, 0xfe, 0xbb, 0xfb, 0x30, 0xf9, 0x7b, 0xf8, +0x8e, 0xf9, 0x41, 0xfb, 0x15, 0xfd, 0x69, 0xff, 0x7a, 0x02, 0x12, 0x06, 0x1b, 0x09, 0x30, 0x0b, +0x6d, 0x0c, 0x93, 0x0c, 0x62, 0x0b, 0xde, 0x08, 0xc7, 0x05, 0xd7, 0x02, 0x04, 0x00, 0xbc, 0xfc, +0x5f, 0xf9, 0xb7, 0xf6, 0x9c, 0xf5, 0xc2, 0xf5, 0x8e, 0xf6, 0xa7, 0xf7, 0x19, 0xf9, 0x2e, 0xfb, +0x6c, 0xfd, 0x96, 0xff, 0xb0, 0x01, 0xbe, 0x03, 0x6c, 0x05, 0x5b, 0x06, 0xb5, 0x06, 0x22, 0x07, +0xd7, 0x07, 0x5c, 0x08, 0x10, 0x08, 0x00, 0x07, 0xbc, 0x05, 0x83, 0x04, 0x44, 0x03, 0xb1, 0x01, +0xe7, 0xff, 0x44, 0xfe, 0xa4, 0xfc, 0x04, 0xfb, 0xa1, 0xf9, 0xdb, 0xf8, 0xa7, 0xf8, 0xb0, 0xf8, +0x9a, 0xf8, 0x84, 0xf8, 0xef, 0xf8, 0xb5, 0xf9, 0x86, 0xfa, 0x0e, 0xfb, 0x4c, 0xfb, 0x4e, 0xfb, +0x51, 0xfb, 0x2b, 0xfb, 0xdd, 0xfa, 0x98, 0xfa, 0x74, 0xfa, 0x5b, 0xfa, 0x37, 0xfa, 0x18, 0xfa, +0x04, 0xfa, 0x3c, 0xfa, 0x68, 0xfa, 0x59, 0xfa, 0xfd, 0xf9, 0x93, 0xf9, 0x28, 0xf9, 0xb6, 0xf8, +0x20, 0xf8, 0x65, 0xf7, 0xc4, 0xf6, 0x56, 0xf6, 0x00, 0xf6, 0xc6, 0xf5, 0xcb, 0xf5, 0x34, 0xf6, +0x09, 0xf7, 0x31, 0xf8, 0x89, 0xf9, 0x20, 0xfb, 0xf6, 0xfc, 0xdb, 0xfe, 0x87, 0x00, 0xf6, 0x01, +0x1a, 0x03, 0x22, 0x04, 0xe0, 0x04, 0x26, 0x05, 0xed, 0x04, 0x76, 0x04, 0xb4, 0x03, 0xf6, 0x02, +0x11, 0x02, 0x33, 0x01, 0x69, 0x00, 0xe4, 0xff, 0x91, 0xff, 0x73, 0xff, 0xcd, 0xff, 0x8c, 0x00, +0xa4, 0x01, 0x01, 0x03, 0x46, 0x04, 0xa7, 0x05, 0x44, 0x07, 0xf5, 0x08, 0x98, 0x0a, 0xdc, 0x0b, +0xb9, 0x0c, 0x43, 0x0d, 0x90, 0x0d, 0x78, 0x0d, 0xf6, 0x0c, 0x32, 0x0c, 0x22, 0x0b, 0xd3, 0x09, +0x48, 0x08, 0xe5, 0x06, 0xe1, 0x05, 0x37, 0x05, 0x90, 0x04, 0xee, 0x03, 0x98, 0x03, 0xa6, 0x03, +0xf5, 0x03, 0x3e, 0x04, 0x53, 0x04, 0x49, 0x04, 0x15, 0x04, 0x96, 0x03, 0x0d, 0x03, 0x7b, 0x02, +0x02, 0x02, 0x5c, 0x01, 0x66, 0x00, 0x71, 0xff, 0xcc, 0xfe, 0x9a, 0xfe, 0x99, 0xfe, 0x8c, 0xfe, +0x76, 0xfe, 0x62, 0xfe, 0x60, 0xfe, 0x67, 0xfe, 0x64, 0xfe, 0x48, 0xfe, 0x14, 0xfe, 0x95, 0xfd, +0xd2, 0xfc, 0xf3, 0xfb, 0x61, 0xfb, 0x10, 0xfb, 0xb3, 0xfa, 0x1e, 0xfa, 0x63, 0xf9, 0xef, 0xf8, +0xd9, 0xf8, 0xf9, 0xf8, 0x37, 0xf9, 0x76, 0xf9, 0xb2, 0xf9, 0xd8, 0xf9, 0xfb, 0xf9, 0x4e, 0xfa, +0xcf, 0xfa, 0x85, 0xfb, 0x19, 0xfc, 0x6f, 0xfc, 0xae, 0xfc, 0xfc, 0xfc, 0xa6, 0xfd, 0x8f, 0xfe, +0x89, 0xff, 0x12, 0x00, 0x2a, 0x00, 0x12, 0x00, 0x1e, 0x00, 0x43, 0x00, 0x2d, 0x00, 0xb4, 0xff, +0xf7, 0xfe, 0x36, 0xfe, 0x60, 0xfd, 0xa9, 0xfc, 0xca, 0xfc, 0xfa, 0xfd, 0xb4, 0xff, 0x17, 0x01, +0xfc, 0x01, 0x3d, 0x03, 0x4a, 0x05, 0x5f, 0x07, 0x6e, 0x08, 0x5d, 0x08, 0xa5, 0x07, 0x8d, 0x06, +0xd6, 0x04, 0xbb, 0x02, 0xff, 0x00, 0x12, 0x00, 0x86, 0xff, 0x98, 0xfe, 0x0b, 0xfe, 0xd9, 0xfe, +0x2b, 0x01, 0xcd, 0x03, 0x98, 0x05, 0x87, 0x06, 0x27, 0x07, 0x61, 0x07, 0x9e, 0x06, 0xc9, 0x04, +0x4c, 0x02, 0x89, 0xff, 0x7e, 0xfc, 0x24, 0xf9, 0x59, 0xf6, 0x03, 0xf5, 0x3f, 0xf5, 0x4c, 0xf6, +0xc7, 0xf7, 0xe6, 0xf9, 0x02, 0xfd, 0xd4, 0x00, 0x70, 0x04, 0x1f, 0x07, 0xf6, 0x08, 0xf9, 0x09, +0x0e, 0x0a, 0x41, 0x09, 0xb5, 0x07, 0xc0, 0x05, 0x91, 0x03, 0x30, 0x01, 0xb5, 0xfe, 0xb3, 0xfc, +0x85, 0xfb, 0x20, 0xfb, 0x11, 0xfb, 0x01, 0xfb, 0x03, 0xfb, 0x95, 0xfb, 0xad, 0xfc, 0xcc, 0xfd, +0xa8, 0xfe, 0x54, 0xff, 0x10, 0x00, 0xe9, 0x00, 0xbb, 0x01, 0x88, 0x02, 0x74, 0x03, 0x61, 0x04, +0xc5, 0x04, 0xa3, 0x04, 0x53, 0x04, 0x29, 0x04, 0xe8, 0x03, 0x2f, 0x03, 0xb6, 0x01, 0x18, 0x00, +0xb0, 0xfe, 0x8c, 0xfd, 0x7c, 0xfc, 0x95, 0xfb, 0xf2, 0xfa, 0xa5, 0xfa, 0x8e, 0xfa, 0xa3, 0xfa, +0x1c, 0xfb, 0xfc, 0xfb, 0xdd, 0xfc, 0x5d, 0xfd, 0x71, 0xfd, 0x74, 0xfd, 0x9f, 0xfd, 0xc7, 0xfd, +0xa4, 0xfd, 0x4e, 0xfd, 0xf2, 0xfc, 0xa6, 0xfc, 0x74, 0xfc, 0x6f, 0xfc, 0x89, 0xfc, 0xd0, 0xfc, +0x1f, 0xfd, 0x48, 0xfd, 0x64, 0xfd, 0x99, 0xfd, 0xc8, 0xfd, 0xec, 0xfd, 0xbe, 0xfd, 0x4c, 0xfd, +0xb7, 0xfc, 0x36, 0xfc, 0xd8, 0xfb, 0x94, 0xfb, 0x6d, 0xfb, 0x6b, 0xfb, 0xb2, 0xfb, 0x46, 0xfc, +0x08, 0xfd, 0xe8, 0xfd, 0xfc, 0xfe, 0x30, 0x00, 0x48, 0x01, 0x2c, 0x02, 0xd1, 0x02, 0x6f, 0x03, +0x01, 0x04, 0x2d, 0x04, 0x00, 0x04, 0xa5, 0x03, 0x54, 0x03, 0x16, 0x03, 0xc5, 0x02, 0x70, 0x02, +0x41, 0x02, 0x5f, 0x02, 0x8f, 0x02, 0xc1, 0x02, 0x0d, 0x03, 0x6b, 0x03, 0xd7, 0x03, 0x39, 0x04, +0x52, 0x04, 0x76, 0x04, 0xcf, 0x04, 0x42, 0x05, 0x9d, 0x05, 0xcf, 0x05, 0x0b, 0x06, 0x6d, 0x06, +0xd3, 0x06, 0x03, 0x07, 0x0a, 0x07, 0x1f, 0x07, 0x4d, 0x07, 0x33, 0x07, 0xd1, 0x06, 0x33, 0x06, +0xb7, 0x05, 0x16, 0x05, 0x30, 0x04, 0xfd, 0x02, 0xd6, 0x01, 0xde, 0x00, 0xeb, 0xff, 0xd8, 0xfe, +0xb9, 0xfd, 0xe6, 0xfc, 0x58, 0xfc, 0xed, 0xfb, 0x80, 0xfb, 0x57, 0xfb, 0xa4, 0xfb, 0x38, 0xfc, +0xdb, 0xfc, 0x61, 0xfd, 0x04, 0xfe, 0xc9, 0xfe, 0x62, 0xff, 0xa1, 0xff, 0x8e, 0xff, 0x5f, 0xff, +0x07, 0xff, 0x70, 0xfe, 0x84, 0xfd, 0x97, 0xfc, 0xda, 0xfb, 0x30, 0xfb, 0x74, 0xfa, 0xba, 0xf9, +0x4a, 0xf9, 0x4b, 0xf9, 0x88, 0xf9, 0xca, 0xf9, 0x18, 0xfa, 0x8c, 0xfa, 0x4e, 0xfb, 0x2d, 0xfc, +0x01, 0xfd, 0xa6, 0xfd, 0x40, 0xfe, 0xb9, 0xfe, 0xfb, 0xfe, 0xef, 0xfe, 0xcc, 0xfe, 0xc0, 0xfe, +0xba, 0xfe, 0x59, 0xfe, 0xbb, 0xfd, 0x23, 0xfd, 0xe9, 0xfc, 0x10, 0xfd, 0x2a, 0xfd, 0x1e, 0xfd, +0xff, 0xfc, 0x10, 0xfd, 0x55, 0xfd, 0x93, 0xfd, 0xb7, 0xfd, 0xef, 0xfd, 0x47, 0xfe, 0x99, 0xfe, +0xdb, 0xfe, 0x64, 0xff, 0x9d, 0x00, 0x95, 0x02, 0x85, 0x04, 0xcb, 0x05, 0x8a, 0x06, 0x4a, 0x07, +0x38, 0x08, 0x8d, 0x08, 0xd0, 0x07, 0x2c, 0x06, 0x33, 0x04, 0x14, 0x02, 0xa3, 0xff, 0x6e, 0xfd, +0x12, 0xfc, 0xd8, 0xfb, 0x34, 0xfc, 0xc8, 0xfc, 0xe3, 0xfd, 0x18, 0x00, 0x2b, 0x03, 0x22, 0x06, +0x1a, 0x08, 0x06, 0x09, 0x5e, 0x09, 0x14, 0x09, 0xfc, 0x07, 0xd6, 0x05, 0x37, 0x03, 0x8d, 0x00, +0xee, 0xfd, 0x7f, 0xfb, 0xb1, 0xf9, 0x31, 0xf9, 0x1b, 0xfa, 0xde, 0xfb, 0xe7, 0xfd, 0x1e, 0x00, +0xc5, 0x02, 0xde, 0x05, 0x80, 0x08, 0x52, 0x0a, 0x10, 0x0b, 0x19, 0x0b, 0x8f, 0x0a, 0x4b, 0x09, +0x63, 0x07, 0x37, 0x05, 0x28, 0x03, 0x38, 0x01, 0x6f, 0xff, 0xf9, 0xfd, 0xfd, 0xfc, 0xbb, 0xfc, +0xd6, 0xfc, 0xe8, 0xfc, 0xed, 0xfc, 0x44, 0xfd, 0xee, 0xfd, 0xa9, 0xfe, 0x26, 0xff, 0x4e, 0xff, +0x8d, 0xff, 0xfc, 0xff, 0x6f, 0x00, 0xc4, 0x00, 0x0d, 0x01, 0x6d, 0x01, 0xc8, 0x01, 0x05, 0x02, +0x16, 0x02, 0x2a, 0x02, 0x46, 0x02, 0x27, 0x02, 0x89, 0x01, 0x8e, 0x00, 0x72, 0xff, 0x8c, 0xfe, +0xc1, 0xfd, 0xda, 0xfc, 0xc7, 0xfb, 0xcd, 0xfa, 0x16, 0xfa, 0x95, 0xf9, 0x3c, 0xf9, 0x13, 0xf9, +0x01, 0xf9, 0x33, 0xf9, 0x61, 0xf9, 0x95, 0xf9, 0xdd, 0xf9, 0x58, 0xfa, 0x01, 0xfb, 0x85, 0xfb, +0xfb, 0xfb, 0x3b, 0xfc, 0xc7, 0xfc, 0x64, 0xfd, 0xfc, 0xfd, 0x70, 0xfe, 0xb2, 0xfe, 0xd9, 0xfe, +0xcb, 0xfe, 0x7b, 0xfe, 0xef, 0xfd, 0x21, 0xfd, 0x59, 0xfc, 0x73, 0xfb, 0x8c, 0xfa, 0xc8, 0xf9, +0x44, 0xf9, 0x2a, 0xf9, 0x82, 0xf9, 0x2e, 0xfa, 0x0f, 0xfb, 0x45, 0xfc, 0xc3, 0xfd, 0x4b, 0xff, +0xd6, 0x00, 0x25, 0x02, 0x35, 0x03, 0x22, 0x04, 0x9c, 0x04, 0x95, 0x04, 0x30, 0x04, 0x9f, 0x03, +0xeb, 0x02, 0x23, 0x02, 0x47, 0x01, 0x86, 0x00, 0xfe, 0xff, 0xb5, 0xff, 0x8b, 0xff, 0x9a, 0xff, +0xda, 0xff, 0x27, 0x00, 0x92, 0x00, 0xfd, 0x00, 0x74, 0x01, 0xf7, 0x01, 0x8b, 0x02, 0x11, 0x03, +0x92, 0x03, 0x08, 0x04, 0x57, 0x04, 0x99, 0x04, 0xb4, 0x04, 0xb7, 0x04, 0x95, 0x04, 0x48, 0x04, +0xc8, 0x03, 0x36, 0x03, 0x9d, 0x02, 0xed, 0x01, 0x31, 0x01, 0x7b, 0x00, 0xf9, 0xff, 0x98, 0xff, +0x6d, 0xff, 0x63, 0xff, 0x88, 0xff, 0x01, 0x00, 0x82, 0x00, 0xe8, 0x00, 0x2e, 0x01, 0x6c, 0x01, +0x97, 0x01, 0x8f, 0x01, 0x42, 0x01, 0xda, 0x00, 0x6e, 0x00, 0xf9, 0xff, 0x5d, 0xff, 0xcb, 0xfe, +0x6f, 0xfe, 0x4e, 0xfe, 0x56, 0xfe, 0x6a, 0xfe, 0xa5, 0xfe, 0x19, 0xff, 0xc5, 0xff, 0x65, 0x00, +0xdc, 0x00, 0x36, 0x01, 0x70, 0x01, 0x7b, 0x01, 0x60, 0x01, 0x0e, 0x01, 0xb9, 0x00, 0x67, 0x00, +0x1a, 0x00, 0xdb, 0xff, 0xa3, 0xff, 0xa1, 0xff, 0xd7, 0xff, 0x2b, 0x00, 0x67, 0x00, 0x8c, 0x00, +0xad, 0x00, 0xd3, 0x00, 0xc9, 0x00, 0x95, 0x00, 0x08, 0x00, 0x67, 0xff, 0xaf, 0xfe, 0xdc, 0xfd, +0x10, 0xfd, 0x5e, 0xfc, 0xf9, 0xfb, 0xdc, 0xfb, 0xea, 0xfb, 0x1b, 0xfc, 0x85, 0xfc, 0x51, 0xfd, +0x36, 0xfe, 0xfe, 0xfe, 0x95, 0xff, 0x1e, 0x00, 0x9c, 0x00, 0x10, 0x01, 0x3d, 0x01, 0x2e, 0x01, +0x12, 0x01, 0xd6, 0x00, 0x6e, 0x00, 0xcb, 0xff, 0x20, 0xff, 0x79, 0xfe, 0xdb, 0xfd, 0x29, 0xfd, +0x5e, 0xfc, 0xc5, 0xfb, 0x71, 0xfb, 0x53, 0xfb, 0x67, 0xfb, 0xb1, 0xfb, 0x2c, 0xfc, 0xe9, 0xfc, +0xd1, 0xfd, 0xd1, 0xfe, 0xc8, 0xff, 0xc6, 0x00, 0x8a, 0x01, 0x0b, 0x02, 0x4b, 0x02, 0x2f, 0x02, +0xdc, 0x01, 0x6e, 0x01, 0xd6, 0x00, 0x1d, 0x00, 0x65, 0xff, 0xc6, 0xfe, 0x76, 0xfe, 0x80, 0xfe, +0xa7, 0xfe, 0xfb, 0xfe, 0x9c, 0xff, 0x66, 0x00, 0x45, 0x01, 0x32, 0x02, 0x08, 0x03, 0xc6, 0x03, +0x5d, 0x04, 0xb1, 0x04, 0xbe, 0x04, 0xb6, 0x04, 0x99, 0x04, 0x3a, 0x04, 0xb8, 0x03, 0x26, 0x03, +0x8b, 0x02, 0x1b, 0x02, 0xbc, 0x01, 0x63, 0x01, 0x19, 0x01, 0xc7, 0x00, 0x8b, 0x00, 0x81, 0x00, +0x94, 0x00, 0x9d, 0x00, 0xb1, 0x00, 0xc3, 0x00, 0xd0, 0x00, 0xd3, 0x00, 0xc3, 0x00, 0xa8, 0x00, +0x92, 0x00, 0x84, 0x00, 0x4a, 0x00, 0x01, 0x00, 0xea, 0xff, 0x01, 0x00, 0x38, 0x00, 0x61, 0x00, +0x71, 0x00, 0xb5, 0x00, 0x0b, 0x01, 0x40, 0x01, 0x6d, 0x01, 0x89, 0x01, 0x9f, 0x01, 0x9f, 0x01, +0x5d, 0x01, 0xe3, 0x00, 0x4c, 0x00, 0xc9, 0xff, 0x35, 0xff, 0x91, 0xfe, 0xdc, 0xfd, 0x48, 0xfd, +0xe5, 0xfc, 0xb2, 0xfc, 0x8c, 0xfc, 0x70, 0xfc, 0x89, 0xfc, 0xac, 0xfc, 0xfa, 0xfc, 0x39, 0xfd, +0x74, 0xfd, 0xb6, 0xfd, 0xf8, 0xfd, 0x29, 0xfe, 0x20, 0xfe, 0x01, 0xfe, 0xd8, 0xfd, 0xc2, 0xfd, +0xa4, 0xfd, 0x65, 0xfd, 0x18, 0xfd, 0xf8, 0xfc, 0xff, 0xfc, 0x15, 0xfd, 0x30, 0xfd, 0x50, 0xfd, +0xb4, 0xfd, 0x25, 0xfe, 0x98, 0xfe, 0xe8, 0xfe, 0x48, 0xff, 0xb4, 0xff, 0x2d, 0x00, 0x76, 0x00, +0x9a, 0x00, 0xb8, 0x00, 0xd9, 0x00, 0xc8, 0x00, 0xa8, 0x00, 0x68, 0x00, 0x3e, 0x00, 0x17, 0x00, +0xf2, 0xff, 0xb6, 0xff, 0x84, 0xff, 0x67, 0xff, 0x78, 0xff, 0x93, 0xff, 0xa2, 0xff, 0xb8, 0xff, +0xe9, 0xff, 0x37, 0x00, 0x88, 0x00, 0xb7, 0x00, 0xde, 0x00, 0xe5, 0x00, 0xef, 0x00, 0xc4, 0x00, +0x9f, 0x00, 0x83, 0x00, 0x90, 0x00, 0xa4, 0x00, 0xc5, 0x00, 0xf0, 0x00, 0x6b, 0x01, 0x21, 0x02, +0xe4, 0x02, 0x8a, 0x03, 0x24, 0x04, 0xa7, 0x04, 0x15, 0x05, 0x46, 0x05, 0x3c, 0x05, 0xf8, 0x04, +0x85, 0x04, 0xd3, 0x03, 0xf3, 0x02, 0x05, 0x02, 0x35, 0x01, 0x96, 0x00, 0x07, 0x00, 0x9f, 0xff, +0x56, 0xff, 0x45, 0xff, 0x5b, 0xff, 0x8c, 0xff, 0xc6, 0xff, 0xee, 0xff, 0x13, 0x00, 0x29, 0x00, +0x44, 0x00, 0x72, 0x00, 0x9c, 0x00, 0xd4, 0x00, 0xf5, 0x00, 0x17, 0x01, 0x20, 0x01, 0x19, 0x01, +0x14, 0x01, 0xf1, 0x00, 0x9b, 0x00, 0xff, 0xff, 0x4f, 0xff, 0x99, 0xfe, 0xd7, 0xfd, 0x14, 0xfd, +0x3d, 0xfc, 0x9a, 0xfb, 0x1e, 0xfb, 0xcc, 0xfa, 0x9b, 0xfa, 0xb6, 0xfa, 0xfb, 0xfa, 0x63, 0xfb, +0xb5, 0xfb, 0xf9, 0xfb, 0x2e, 0xfc, 0x6b, 0xfc, 0x8d, 0xfc, 0x82, 0xfc, 0x58, 0xfc, 0x37, 0xfc, +0x2d, 0xfc, 0x35, 0xfc, 0x59, 0xfc, 0xab, 0xfc, 0x34, 0xfd, 0xdd, 0xfd, 0x93, 0xfe, 0x59, 0xff, +0x39, 0x00, 0x16, 0x01, 0xdc, 0x01, 0x6c, 0x02, 0xd7, 0x02, 0x1c, 0x03, 0x48, 0x03, 0x3c, 0x03, +0x06, 0x03, 0xad, 0x02, 0x4d, 0x02, 0xca, 0x01, 0x40, 0x01, 0xae, 0x00, 0x4d, 0x00, 0x05, 0x00, +0xea, 0xff, 0xf4, 0xff, 0x25, 0x00, 0x97, 0x00, 0x1e, 0x01, 0xd1, 0x01, 0x8b, 0x02, 0x55, 0x03, +0x12, 0x04, 0xab, 0x04, 0x19, 0x05, 0x42, 0x05, 0x28, 0x05, 0xa6, 0x04, 0xda, 0x03, 0xc9, 0x02, +0x9b, 0x01, 0x63, 0x00, 0x50, 0xff, 0x83, 0xfe, 0xf8, 0xfd, 0xe0, 0xfd, 0x24, 0xfe, 0xcf, 0xfe, +0xce, 0xff, 0x01, 0x01, 0x4c, 0x02, 0x7b, 0x03, 0x6f, 0x04, 0x11, 0x05, 0x61, 0x05, 0x4e, 0x05, +0xe1, 0x04, 0x1d, 0x04, 0x24, 0x03, 0x0a, 0x02, 0xe3, 0x00, 0xe8, 0xff, 0x1e, 0xff, 0x98, 0xfe, +0x29, 0xfe, 0xe0, 0xfd, 0xc9, 0xfd, 0xb4, 0xfd, 0xa5, 0xfd, 0x6c, 0xfd, 0x24, 0xfd, 0xd5, 0xfc, +0x60, 0xfc, 0xe4, 0xfb, 0x72, 0xfb, 0x43, 0xfb, 0x45, 0xfb, 0x7c, 0xfb, 0xde, 0xfb, 0x96, 0xfc, +0x6b, 0xfd, 0x5d, 0xfe, 0x4e, 0xff, 0x35, 0x00, 0x02, 0x01, 0x99, 0x01, 0xf2, 0x01, 0x0f, 0x02, +0x15, 0x02, 0xf4, 0x01, 0xa3, 0x01, 0x52, 0x01, 0xfe, 0x00, 0xb0, 0x00, 0x5c, 0x00, 0x0c, 0x00, +0xe0, 0xff, 0xb0, 0xff, 0x7c, 0xff, 0x2b, 0xff, 0xe5, 0xfe, 0xb4, 0xfe, 0x89, 0xfe, 0x69, 0xfe, +0x63, 0xfe, 0x7b, 0xfe, 0xbd, 0xfe, 0x25, 0xff, 0x90, 0xff, 0x15, 0x00, 0xa4, 0x00, 0x1d, 0x01, +0x6c, 0x01, 0x8a, 0x01, 0x73, 0x01, 0x35, 0x01, 0xcf, 0x00, 0x3b, 0x00, 0x8e, 0xff, 0xe7, 0xfe, +0x62, 0xfe, 0x09, 0xfe, 0xdb, 0xfd, 0xed, 0xfd, 0x38, 0xfe, 0xad, 0xfe, 0x39, 0xff, 0xc5, 0xff, +0x49, 0x00, 0xb9, 0x00, 0xf4, 0x00, 0x0d, 0x01, 0xcd, 0x00, 0x76, 0x00, 0xf9, 0xff, 0x77, 0xff, +0xea, 0xfe, 0x7b, 0xfe, 0x14, 0xfe, 0xf1, 0xfd, 0x13, 0xfe, 0x74, 0xfe, 0xfb, 0xfe, 0xbc, 0xff, +0xa4, 0x00, 0x94, 0x01, 0x87, 0x02, 0x66, 0x03, 0x28, 0x04, 0xcc, 0x04, 0x33, 0x05, 0x54, 0x05, +0x43, 0x05, 0x0b, 0x05, 0xb3, 0x04, 0x3a, 0x04, 0xab, 0x03, 0x0a, 0x03, 0x90, 0x02, 0x2b, 0x02, +0xbc, 0x01, 0x75, 0x01, 0x41, 0x01, 0x35, 0x01, 0x3b, 0x01, 0x61, 0x01, 0x80, 0x01, 0xb9, 0x01, +0xe2, 0x01, 0x03, 0x02, 0x0c, 0x02, 0x07, 0x02, 0xea, 0x01, 0xa8, 0x01, 0x53, 0x01, 0xdb, 0x00, +0x64, 0x00, 0xd5, 0xff, 0x49, 0xff, 0xca, 0xfe, 0x69, 0xfe, 0x10, 0xfe, 0xd2, 0xfd, 0xb4, 0xfd, +0xac, 0xfd, 0xa9, 0xfd, 0x9a, 0xfd, 0x7f, 0xfd, 0x54, 0xfd, 0x14, 0xfd, 0xaf, 0xfc, 0x15, 0xfc, +0x91, 0xfb, 0xf3, 0xfa, 0x5b, 0xfa, 0xd2, 0xf9, 0x60, 0xf9, 0x35, 0xf9, 0x45, 0xf9, 0x89, 0xf9, +0x09, 0xfa, 0xc7, 0xfa, 0xb7, 0xfb, 0xb0, 0xfc, 0xac, 0xfd, 0x83, 0xfe, 0x3c, 0xff, 0xbe, 0xff, +0x15, 0x00, 0x30, 0x00, 0x21, 0x00, 0x02, 0x00, 0xc1, 0xff, 0x87, 0xff, 0x56, 0xff, 0x41, 0xff, +0x51, 0xff, 0x79, 0xff, 0xd3, 0xff, 0x3c, 0x00, 0xd5, 0x00, 0x43, 0x01, 0xb2, 0x01, 0xf7, 0x01, +0x33, 0x02, 0x21, 0x02, 0x0a, 0x02, 0xe4, 0x01, 0xcf, 0x01, 0xb0, 0x01, 0xa2, 0x01, 0xc1, 0x01, +0x02, 0x02, 0x6b, 0x02, 0xb8, 0x02, 0x32, 0x03, 0xb7, 0x03, 0x31, 0x04, 0x93, 0x04, 0xc8, 0x04, +0xee, 0x04, 0xdd, 0x04, 0xb4, 0x04, 0x53, 0x04, 0xe6, 0x03, 0x75, 0x03, 0x07, 0x03, 0x9b, 0x02, +0x3c, 0x02, 0xdd, 0x01, 0x9f, 0x01, 0x6d, 0x01, 0x3d, 0x01, 0x0b, 0x01, 0xd9, 0x00, 0xa9, 0x00, +0x6c, 0x00, 0x31, 0x00, 0x06, 0x00, 0xf2, 0xff, 0xef, 0xff, 0xf4, 0xff, 0x0c, 0x00, 0x31, 0x00, +0x50, 0x00, 0x60, 0x00, 0x6e, 0x00, 0x5a, 0x00, 0x33, 0x00, 0xdc, 0xff, 0x5e, 0xff, 0xcb, 0xfe, +0x31, 0xfe, 0x79, 0xfd, 0xd1, 0xfc, 0x41, 0xfc, 0xf4, 0xfb, 0xc5, 0xfb, 0xbf, 0xfb, 0xfd, 0xfb, +0x69, 0xfc, 0xff, 0xfc, 0x89, 0xfd, 0x1d, 0xfe, 0xb9, 0xfe, 0x53, 0xff, 0xbc, 0xff, 0xff, 0xff, +0x21, 0x00, 0x28, 0x00, 0x01, 0x00, 0xba, 0xff, 0x63, 0xff, 0x1a, 0xff, 0xc4, 0xfe, 0x6c, 0xfe, +0x1a, 0xfe, 0xe9, 0xfd, 0xd4, 0xfd, 0xcb, 0xfd, 0xd8, 0xfd, 0xee, 0xfd, 0x1f, 0xfe, 0x57, 0xfe, +0xa7, 0xfe, 0x07, 0xff, 0x6b, 0xff, 0xea, 0xff, 0x4a, 0x00, 0xbe, 0x00, 0x23, 0x01, 0x73, 0x01, +0x99, 0x01, 0x9c, 0x01, 0x94, 0x01, 0x68, 0x01, 0x1d, 0x01, 0xba, 0x00, 0x64, 0x00, 0x19, 0x00, +0xcc, 0xff, 0x7f, 0xff, 0x42, 0xff, 0x33, 0xff, 0x42, 0xff, 0x51, 0xff, 0x7c, 0xff, 0xbc, 0xff, +0xf9, 0xff, 0x36, 0x00, 0x59, 0x00, 0x74, 0x00, 0x83, 0x00, 0x6f, 0x00, 0x37, 0x00, 0xe7, 0xff, +0x88, 0xff, 0x26, 0xff, 0xbb, 0xfe, 0x4e, 0xfe, 0xfa, 0xfd, 0xaf, 0xfd, 0x70, 0xfd, 0x4e, 0xfd, +0x46, 0xfd, 0x53, 0xfd, 0x7f, 0xfd, 0xbc, 0xfd, 0x1b, 0xfe, 0x81, 0xfe, 0xfb, 0xfe, 0x6a, 0xff, +0xd7, 0xff, 0x19, 0x00, 0x4c, 0x00, 0x6d, 0x00, 0x7a, 0x00, 0x7e, 0x00, 0x78, 0x00, 0x5c, 0x00, +0x3c, 0x00, 0x19, 0x00, 0x04, 0x00, 0xee, 0xff, 0xd5, 0xff, 0xc2, 0xff, 0xcf, 0xff, 0xdb, 0xff, +0xde, 0xff, 0xda, 0xff, 0xfd, 0xff, 0x1c, 0x00, 0x30, 0x00, 0x3c, 0x00, 0x57, 0x00, 0x80, 0x00, +0xae, 0x00, 0xc7, 0x00, 0xe4, 0x00, 0x20, 0x01, 0x53, 0x01, 0x51, 0x01, 0x45, 0x01, 0x31, 0x01, +0xfb, 0x00, 0xab, 0x00, 0x4b, 0x00, 0xdf, 0xff, 0x8b, 0xff, 0x3c, 0xff, 0xea, 0xfe, 0xd8, 0xfe, +0xdb, 0xfe, 0x00, 0xff, 0x37, 0xff, 0x8c, 0xff, 0xe3, 0xff, 0x52, 0x00, 0xbb, 0x00, 0x03, 0x01, +0x50, 0x01, 0x85, 0x01, 0x91, 0x01, 0x78, 0x01, 0x59, 0x01, 0x17, 0x01, 0xd3, 0x00, 0x7a, 0x00, +0x0b, 0x00, 0xb2, 0xff, 0x5c, 0xff, 0x0a, 0xff, 0xad, 0xfe, 0x67, 0xfe, 0x27, 0xfe, 0xe1, 0xfd, +0xa9, 0xfd, 0x6e, 0xfd, 0x5b, 0xfd, 0x64, 0xfd, 0x79, 0xfd, 0xa5, 0xfd, 0x05, 0xfe, 0x71, 0xfe, +0xef, 0xfe, 0x81, 0xff, 0x2a, 0x00, 0xd8, 0x00, 0x7e, 0x01, 0x03, 0x02, 0x66, 0x02, 0xb5, 0x02, +0xbf, 0x02, 0x94, 0x02, 0x3a, 0x02, 0xb5, 0x01, 0x16, 0x01, 0x6f, 0x00, 0xbb, 0xff, 0x24, 0xff, +0xb2, 0xfe, 0x71, 0xfe, 0x55, 0xfe, 0x64, 0xfe, 0x9b, 0xfe, 0x0f, 0xff, 0x9b, 0xff, 0x34, 0x00, +0xc8, 0x00, 0x67, 0x01, 0xe3, 0x01, 0x3f, 0x02, 0x65, 0x02, 0x70, 0x02, 0x63, 0x02, 0x37, 0x02, +0xe0, 0x01, 0x80, 0x01, 0x38, 0x01, 0xec, 0x00, 0x9e, 0x00, 0x65, 0x00, 0x48, 0x00, 0x38, 0x00, +0x22, 0x00, 0x06, 0x00, 0xf9, 0xff, 0xd9, 0xff, 0xb8, 0xff, 0x8a, 0xff, 0x70, 0xff, 0x51, 0xff, +0x31, 0xff, 0x23, 0xff, 0x36, 0xff, 0x65, 0xff, 0xa1, 0xff, 0xe4, 0xff, 0x46, 0x00, 0xb1, 0x00, +0x16, 0x01, 0x61, 0x01, 0x9f, 0x01, 0xb2, 0x01, 0x9d, 0x01, 0x4b, 0x01, 0xd5, 0x00, 0x43, 0x00, +0xa8, 0xff, 0xff, 0xfe, 0x6b, 0xfe, 0xdd, 0xfd, 0x88, 0xfd, 0x4a, 0xfd, 0x55, 0xfd, 0x80, 0xfd, +0xd9, 0xfd, 0x56, 0xfe, 0xdc, 0xfe, 0x7d, 0xff, 0x08, 0x00, 0x7b, 0x00, 0xdf, 0x00, 0x0a, 0x01, +0x05, 0x01, 0xd1, 0x00, 0x85, 0x00, 0x26, 0x00, 0xd3, 0xff, 0x91, 0xff, 0x5d, 0xff, 0x4f, 0xff, +0x65, 0xff, 0x77, 0xff, 0xa8, 0xff, 0xe7, 0xff, 0x23, 0x00, 0x50, 0x00, 0x71, 0x00, 0x72, 0x00, +0x51, 0x00, 0x13, 0x00, 0xb9, 0xff, 0x55, 0xff, 0xe0, 0xfe, 0x7e, 0xfe, 0x12, 0xfe, 0xd3, 0xfd, +0xb5, 0xfd, 0xb3, 0xfd, 0xda, 0xfd, 0x19, 0xfe, 0x78, 0xfe, 0xea, 0xfe, 0x4f, 0xff, 0xb6, 0xff, +0x24, 0x00, 0x7c, 0x00, 0xa5, 0x00, 0xbf, 0x00, 0xc2, 0x00, 0xbe, 0x00, 0xb7, 0x00, 0x9e, 0x00, +0x79, 0x00, 0x5e, 0x00, 0x2a, 0x00, 0xe8, 0xff, 0xb0, 0xff, 0x88, 0xff, 0x5d, 0xff, 0x37, 0xff, +0x2f, 0xff, 0x17, 0xff, 0x27, 0xff, 0x24, 0xff, 0x37, 0xff, 0x4a, 0xff, 0x8b, 0xff, 0xc2, 0xff, +0x13, 0x00, 0x69, 0x00, 0xad, 0x00, 0xf1, 0x00, 0x23, 0x01, 0x32, 0x01, 0x20, 0x01, 0x07, 0x01, +0xe2, 0x00, 0xc6, 0x00, 0xa3, 0x00, 0x6e, 0x00, 0x51, 0x00, 0x4e, 0x00, 0x42, 0x00, 0x53, 0x00, +0x82, 0x00, 0xba, 0x00, 0xfd, 0x00, 0x48, 0x01, 0x8a, 0x01, 0xce, 0x01, 0x03, 0x02, 0x04, 0x02, +0xf2, 0x01, 0xca, 0x01, 0x8b, 0x01, 0x30, 0x01, 0xd3, 0x00, 0x7d, 0x00, 0x27, 0x00, 0xdd, 0xff, +0x9e, 0xff, 0x85, 0xff, 0x83, 0xff, 0x99, 0xff, 0xb8, 0xff, 0xf9, 0xff, 0x32, 0x00, 0x6c, 0x00, +0xb5, 0x00, 0xed, 0x00, 0x22, 0x01, 0x42, 0x01, 0x4a, 0x01, 0x2e, 0x01, 0x1f, 0x01, 0xec, 0x00, +0xb9, 0x00, 0x7b, 0x00, 0x2e, 0x00, 0xd6, 0xff, 0x90, 0xff, 0x3d, 0xff, 0xfd, 0xfe, 0xbc, 0xfe, +0x98, 0xfe, 0x85, 0xfe, 0x8f, 0xfe, 0xb9, 0xfe, 0xf9, 0xfe, 0x5c, 0xff, 0xc3, 0xff, 0x30, 0x00, +0xba, 0x00, 0x2f, 0x01, 0xa6, 0x01, 0x06, 0x02, 0x4d, 0x02, 0x65, 0x02, 0x66, 0x02, 0x1e, 0x02, +0xc4, 0x01, 0x4b, 0x01, 0xc0, 0x00, 0x09, 0x00, 0x65, 0xff, 0xc7, 0xfe, 0x37, 0xfe, 0xdf, 0xfd, +0x8c, 0xfd, 0x65, 0xfd, 0x64, 0xfd, 0x78, 0xfd, 0xa1, 0xfd, 0xf8, 0xfd, 0x56, 0xfe, 0xbb, 0xfe, +0x26, 0xff, 0x9a, 0xff, 0xfa, 0xff, 0x49, 0x00, 0x85, 0x00, 0x97, 0x00, 0xa3, 0x00, 0x8c, 0x00, +0x64, 0x00, 0x31, 0x00, 0x09, 0x00, 0xd0, 0xff, 0x98, 0xff, 0x5e, 0xff, 0x2f, 0xff, 0x07, 0xff, +0xe8, 0xfe, 0xc3, 0xfe, 0xbf, 0xfe, 0xc9, 0xfe, 0xd7, 0xfe, 0xe6, 0xfe, 0x05, 0xff, 0x20, 0xff, +0x3b, 0xff, 0x50, 0xff, 0x55, 0xff, 0x67, 0xff, 0x7a, 0xff, 0x81, 0xff, 0x90, 0xff, 0xad, 0xff, +0xc1, 0xff, 0xcf, 0xff, 0xea, 0xff, 0xe6, 0xff, 0xe7, 0xff, 0xde, 0xff, 0xc5, 0xff, 0xaa, 0xff, +0x86, 0xff, 0x62, 0xff, 0x38, 0xff, 0x1d, 0xff, 0xf4, 0xfe, 0xd4, 0xfe, 0xc5, 0xfe, 0xc7, 0xfe, +0xeb, 0xfe, 0x2c, 0xff, 0x76, 0xff, 0xd6, 0xff, 0x3d, 0x00, 0xa7, 0x00, 0x0d, 0x01, 0x7d, 0x01, +0xc2, 0x01, 0xfb, 0x01, 0x0d, 0x02, 0x01, 0x02, 0xe6, 0x01, 0xbd, 0x01, 0x77, 0x01, 0x23, 0x01, +0xdb, 0x00, 0x82, 0x00, 0x33, 0x00, 0x02, 0x00, 0xe3, 0xff, 0xde, 0xff, 0xee, 0xff, 0x04, 0x00, +0x1b, 0x00, 0x40, 0x00, 0x5b, 0x00, 0x74, 0x00, 0x7f, 0x00, 0x78, 0x00, 0x6a, 0x00, 0x64, 0x00, +0x4f, 0x00, 0x3a, 0x00, 0x38, 0x00, 0x4c, 0x00, 0x54, 0x00, 0x66, 0x00, 0x7d, 0x00, 0xa8, 0x00, +0xcd, 0x00, 0xf0, 0x00, 0xfc, 0x00, 0x0b, 0x01, 0xff, 0x00, 0xcf, 0x00, 0x89, 0x00, 0x40, 0x00, +0xf8, 0xff, 0x94, 0xff, 0x3a, 0xff, 0xe0, 0xfe, 0xac, 0xfe, 0x78, 0xfe, 0x4c, 0xfe, 0x3d, 0xfe, +0x4e, 0xfe, 0x68, 0xfe, 0x8f, 0xfe, 0xd2, 0xfe, 0x2d, 0xff, 0x8f, 0xff, 0xf2, 0xff, 0x5c, 0x00, +0xb9, 0x00, 0x13, 0x01, 0x5e, 0x01, 0x90, 0x01, 0xb5, 0x01, 0xcb, 0x01, 0xc6, 0x01, 0xbf, 0x01, +0xaf, 0x01, 0x8f, 0x01, 0x5e, 0x01, 0x27, 0x01, 0xf5, 0x00, 0xa9, 0x00, 0x70, 0x00, 0x2f, 0x00, +0x0d, 0x00, 0xfe, 0xff, 0xf4, 0xff, 0xe7, 0xff, 0x00, 0x00, 0x15, 0x00, 0x22, 0x00, 0x35, 0x00, +0x45, 0x00, 0x53, 0x00, 0x5d, 0x00, 0x5d, 0x00, 0x56, 0x00, 0x50, 0x00, 0x41, 0x00, 0x1d, 0x00, +0x0b, 0x00, 0xf0, 0xff, 0xbf, 0xff, 0x9c, 0xff, 0x7d, 0xff, 0x70, 0xff, 0x54, 0xff, 0x50, 0xff, +0x41, 0xff, 0x47, 0xff, 0x44, 0xff, 0x2a, 0xff, 0x1e, 0xff, 0x20, 0xff, 0x0d, 0xff, 0xff, 0xfe, +0xfe, 0xfe, 0x0b, 0xff, 0x1e, 0xff, 0x1d, 0xff, 0x2d, 0xff, 0x38, 0xff, 0x62, 0xff, 0x71, 0xff, +0x8b, 0xff, 0xaa, 0xff, 0xc6, 0xff, 0xd5, 0xff, 0xde, 0xff, 0xe6, 0xff, 0xe3, 0xff, 0xce, 0xff, +0xbb, 0xff, 0xae, 0xff, 0xa9, 0xff, 0x9b, 0xff, 0x8e, 0xff, 0x88, 0xff, 0x8c, 0xff, 0x74, 0xff, +0x59, 0xff, 0x56, 0xff, 0x59, 0xff, 0x5e, 0xff, 0x62, 0xff, 0x74, 0xff, 0x90, 0xff, 0xb4, 0xff, +0xc7, 0xff, 0xed, 0xff, 0x1b, 0x00, 0x3a, 0x00, 0x58, 0x00, 0x8b, 0x00, 0xbb, 0x00, 0xea, 0x00, +0x00, 0x01, 0x1a, 0x01, 0x2a, 0x01, 0x25, 0x01, 0x1f, 0x01, 0x04, 0x01, 0xf3, 0x00, 0xdb, 0x00, +0xbc, 0x00, 0x9a, 0x00, 0x8e, 0x00, 0x68, 0x00, 0x51, 0x00, 0x33, 0x00, 0x13, 0x00, 0xf4, 0xff, +0xcd, 0xff, 0xb4, 0xff, 0x99, 0xff, 0x7e, 0xff, 0x64, 0xff, 0x52, 0xff, 0x5e, 0xff, 0x61, 0xff, +0x75, 0xff, 0x92, 0xff, 0xb6, 0xff, 0xda, 0xff, 0xec, 0xff, 0x12, 0x00, 0x30, 0x00, 0x4b, 0x00, +0x56, 0x00, 0x5d, 0x00, 0x4e, 0x00, 0x40, 0x00, 0x04, 0x00, 0xbe, 0xff, 0x7d, 0xff, 0x2e, 0xff, +0xeb, 0xfe, 0xa9, 0xfe, 0x77, 0xfe, 0x59, 0xfe, 0x44, 0xfe, 0x3d, 0xfe, 0x59, 0xfe, 0x82, 0xfe, +0xbc, 0xfe, 0x09, 0xff, 0x5f, 0xff, 0xc1, 0xff, 0x1c, 0x00, 0x73, 0x00, 0xb7, 0x00, 0xef, 0x00, +0x0f, 0x01, 0x0d, 0x01, 0xf9, 0x00, 0xd9, 0x00, 0x98, 0x00, 0x63, 0x00, 0x21, 0x00, 0xe1, 0xff, +0xa4, 0xff, 0x81, 0xff, 0x53, 0xff, 0x47, 0xff, 0x43, 0xff, 0x61, 0xff, 0x84, 0xff, 0xc7, 0xff, +0xfa, 0xff, 0x3e, 0x00, 0x83, 0x00, 0xb6, 0x00, 0xe8, 0x00, 0x0b, 0x01, 0x1e, 0x01, 0x1d, 0x01, +0x14, 0x01, 0xf3, 0x00, 0xc9, 0x00, 0x91, 0x00, 0x50, 0x00, 0x0a, 0x00, 0xd4, 0xff, 0xa3, 0xff, +0x85, 0xff, 0x74, 0xff, 0x6a, 0xff, 0x68, 0xff, 0x78, 0xff, 0x88, 0xff, 0x91, 0xff, 0xa7, 0xff, +0xb1, 0xff, 0xbc, 0xff, 0xbd, 0xff, 0xb4, 0xff, 0x9c, 0xff, 0x95, 0xff, 0x85, 0xff, 0x72, 0xff, +0x5f, 0xff, 0x68, 0xff, 0x6d, 0xff, 0x78, 0xff, 0x8c, 0xff, 0xac, 0xff, 0xe6, 0xff, 0x0c, 0x00, +0x2d, 0x00, 0x47, 0x00, 0x52, 0x00, 0x55, 0x00, 0x3a, 0x00, 0x15, 0x00, 0xf2, 0xff, 0xb6, 0xff, +0x7d, 0xff, 0x44, 0xff, 0x11, 0xff, 0xf6, 0xfe, 0xe4, 0xfe, 0xce, 0xfe, 0xd9, 0xfe, 0xe3, 0xfe, +0x0f, 0xff, 0x3b, 0xff, 0x74, 0xff, 0xba, 0xff, 0x0b, 0x00, 0x3b, 0x00, 0x63, 0x00, 0x6e, 0x00, +0x6c, 0x00, 0x61, 0x00, 0x4e, 0x00, 0x35, 0x00, 0x03, 0x00, 0xe7, 0xff, 0xc2, 0xff, 0xa9, 0xff, +0x80, 0xff, 0x6e, 0xff, 0x60, 0xff, 0x63, 0xff, 0x6a, 0xff, 0x7b, 0xff, 0xa9, 0xff, 0xd8, 0xff, +0xee, 0xff, 0x01, 0x00, 0x1b, 0x00, 0x38, 0x00, 0x41, 0x00, 0x44, 0x00, 0x4b, 0x00, 0x50, 0x00, +0x52, 0x00, 0x39, 0x00, 0x2c, 0x00, 0x36, 0x00, 0x21, 0x00, 0x07, 0x00, 0xdf, 0xff, 0xd4, 0xff, +0xc2, 0xff, 0x9c, 0xff, 0x71, 0xff, 0x4e, 0xff, 0x2c, 0xff, 0xfb, 0xfe, 0xc9, 0xfe, 0xad, 0xfe, +0x9d, 0xfe, 0x94, 0xfe, 0x90, 0xfe, 0xa3, 0xfe, 0xcc, 0xfe, 0x0d, 0xff, 0x51, 0xff, 0x97, 0xff, +0xf3, 0xff, 0x44, 0x00, 0x95, 0x00, 0xd8, 0x00, 0x08, 0x01, 0x1e, 0x01, 0x29, 0x01, 0x0c, 0x01, +0xde, 0x00, 0xa9, 0x00, 0x63, 0x00, 0x1b, 0x00, 0xd5, 0xff, 0x90, 0xff, 0x4d, 0xff, 0x23, 0xff, +0x0a, 0xff, 0xf7, 0xfe, 0x0b, 0xff, 0x2a, 0xff, 0x62, 0xff, 0x9b, 0xff, 0xd5, 0xff, 0x14, 0x00, +0x66, 0x00, 0xab, 0x00, 0xf6, 0x00, 0x38, 0x01, 0x7b, 0x01, 0xaf, 0x01, 0xd0, 0x01, 0xef, 0x01, +0x07, 0x02, 0x16, 0x02, 0x15, 0x02, 0x03, 0x02, 0xeb, 0x01, 0xcc, 0x01, 0x9d, 0x01, 0x58, 0x01, +0x1f, 0x01, 0xef, 0x00, 0xb8, 0x00, 0x94, 0x00, 0x6a, 0x00, 0x4e, 0x00, 0x4a, 0x00, 0x4c, 0x00, +0x53, 0x00, 0x55, 0x00, 0x83, 0x00, 0xa8, 0x00, 0xcb, 0x00, 0xe6, 0x00, 0xfa, 0x00, 0x08, 0x01, +0x06, 0x01, 0xfb, 0x00, 0xdd, 0x00, 0xcf, 0x00, 0xae, 0x00, 0x86, 0x00, 0x5b, 0x00, 0x36, 0x00, +0x04, 0x00, 0xd5, 0xff, 0xaf, 0xff, 0x88, 0xff, 0x77, 0xff, 0x6c, 0xff, 0x60, 0xff, 0x63, 0xff, +0x6a, 0xff, 0x6a, 0xff, 0x76, 0xff, 0x70, 0xff, 0x7a, 0xff, 0x7a, 0xff, 0x7b, 0xff, 0x8e, 0xff, +0x96, 0xff, 0xb0, 0xff, 0xc2, 0xff, 0xe9, 0xff, 0x00, 0x00, 0x1b, 0x00, 0x36, 0x00, 0x4e, 0x00, +0x62, 0x00, 0x6a, 0x00, 0x68, 0x00, 0x65, 0x00, 0x50, 0x00, 0x1c, 0x00, 0xe9, 0xff, 0xaa, 0xff, +0x6d, 0xff, 0x1f, 0xff, 0xdf, 0xfe, 0xbd, 0xfe, 0x9f, 0xfe, 0x93, 0xfe, 0x8f, 0xfe, 0xb2, 0xfe, +0xe7, 0xfe, 0x23, 0xff, 0x60, 0xff, 0x96, 0xff, 0xe2, 0xff, 0x22, 0x00, 0x47, 0x00, 0x5f, 0x00, +0x7c, 0x00, 0x7f, 0x00, 0x64, 0x00, 0x36, 0x00, 0x0c, 0x00, 0xd6, 0xff, 0xa8, 0xff, 0x7b, 0xff, +0x5c, 0xff, 0x58, 0xff, 0x63, 0xff, 0x73, 0xff, 0x84, 0xff, 0xac, 0xff, 0xc5, 0xff, 0xda, 0xff, +0xed, 0xff, 0xf3, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xdb, 0xff, 0xaf, 0xff, 0x81, 0xff, 0x4f, 0xff, +0x15, 0xff, 0xe5, 0xfe, 0xd6, 0xfe, 0xc2, 0xfe, 0xcd, 0xfe, 0xe4, 0xfe, 0x09, 0xff, 0x45, 0xff, +0x87, 0xff, 0xc7, 0xff, 0x01, 0x00, 0x3b, 0x00, 0x6b, 0x00, 0x8e, 0x00, 0x97, 0x00, 0x95, 0x00, +0x9e, 0x00, 0x80, 0x00, 0x61, 0x00, 0x27, 0x00, 0xe8, 0xff, 0xbc, 0xff, 0x91, 0xff, 0x67, 0xff, +0x54, 0xff, 0x71, 0xff, 0x82, 0xff, 0x99, 0xff, 0xbd, 0xff, 0xe7, 0xff, 0x23, 0x00, 0x4e, 0x00, +0x6e, 0x00, 0xa9, 0x00, 0xe4, 0x00, 0x1a, 0x01, 0x35, 0x01, 0x50, 0x01, 0x6e, 0x01, 0x74, 0x01, +0x77, 0x01, 0x71, 0x01, 0x6c, 0x01, 0x5b, 0x01, 0x42, 0x01, 0x24, 0x01, 0x05, 0x01, 0xef, 0x00, +0xcc, 0x00, 0xaa, 0x00, 0x8c, 0x00, 0x7c, 0x00, 0x5b, 0x00, 0x40, 0x00, 0x2e, 0x00, 0x2b, 0x00, +0x3b, 0x00, 0x46, 0x00, 0x67, 0x00, 0x7d, 0x00, 0x9e, 0x00, 0xae, 0x00, 0xb2, 0x00, 0xb8, 0x00, +0xc4, 0x00, 0xc8, 0x00, 0xbf, 0x00, 0xb4, 0x00, 0x9e, 0x00, 0x7d, 0x00, 0x59, 0x00, 0x26, 0x00, +0xe8, 0xff, 0xbe, 0xff, 0x7d, 0xff, 0x59, 0xff, 0x23, 0xff, 0x02, 0xff, 0xe4, 0xfe, 0xc9, 0xfe, +0xa1, 0xfe, 0x87, 0xfe, 0x80, 0xfe, 0x8a, 0xfe, 0x90, 0xfe, 0xb2, 0xfe, 0xdc, 0xfe, 0x23, 0xff, +0x5a, 0xff, 0x8f, 0xff, 0xc9, 0xff, 0xf7, 0xff, 0x0e, 0x00, 0x18, 0x00, 0x31, 0x00, 0x38, 0x00, +0x30, 0x00, 0x1b, 0x00, 0xf6, 0xff, 0xd4, 0xff, 0xb1, 0xff, 0x7f, 0xff, 0x46, 0xff, 0x3e, 0xff, +0x30, 0xff, 0x26, 0xff, 0x36, 0xff, 0x4e, 0xff, 0x73, 0xff, 0x9a, 0xff, 0xaf, 0xff, 0xd9, 0xff, +0xf9, 0xff, 0x15, 0x00, 0x1a, 0x00, 0x36, 0x00, 0x41, 0x00, 0x48, 0x00, 0x4c, 0x00, 0x3d, 0x00, +0x35, 0x00, 0x27, 0x00, 0x0a, 0x00, 0xf9, 0xff, 0xed, 0xff, 0xe6, 0xff, 0xe1, 0xff, 0xf1, 0xff, +0xef, 0xff, 0xf4, 0xff, 0x03, 0x00, 0x04, 0x00, 0x14, 0x00, 0x1d, 0x00, 0x3e, 0x00, 0x49, 0x00, +0x68, 0x00, 0x7e, 0x00, 0x7f, 0x00, 0x8a, 0x00, 0x79, 0x00, 0x53, 0x00, 0x35, 0x00, 0x25, 0x00, +0xf6, 0xff, 0xdd, 0xff, 0xbb, 0xff, 0xa1, 0xff, 0x8c, 0xff, 0x7e, 0xff, 0x60, 0xff, 0x66, 0xff, +0x6a, 0xff, 0x72, 0xff, 0x7c, 0xff, 0x98, 0xff, 0xa9, 0xff, 0xb8, 0xff, 0xd7, 0xff, 0xd9, 0xff, +0xf6, 0xff, 0x03, 0x00, 0x0e, 0x00, 0x05, 0x00, 0x0f, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0xff, 0xff, +0x04, 0x00, 0xf8, 0xff, 0xf6, 0xff, 0xdc, 0xff, 0xda, 0xff, 0xbc, 0xff, 0x9e, 0xff, 0x84, 0xff, +0x6b, 0xff, 0x4d, 0xff, 0x2e, 0xff, 0x1d, 0xff, 0x02, 0xff, 0xea, 0xfe, 0xe3, 0xfe, 0xda, 0xfe, +0xe3, 0xfe, 0x05, 0xff, 0x32, 0xff, 0x64, 0xff, 0xbf, 0xff, 0x02, 0x00, 0x45, 0x00, 0x8a, 0x00, +0xcd, 0x00, 0xf5, 0x00, 0x0b, 0x01, 0x0a, 0x01, 0xf7, 0x00, 0xe2, 0x00, 0xac, 0x00, 0x6e, 0x00, +0x25, 0x00, 0xef, 0xff, 0xad, 0xff, 0x74, 0xff, 0x52, 0xff, 0x45, 0xff, 0x4e, 0xff, 0x68, 0xff, +0x96, 0xff, 0xdb, 0xff, 0x24, 0x00, 0x6f, 0x00, 0x93, 0x00, 0xba, 0x00, 0xca, 0x00, 0xc9, 0x00, +0xba, 0x00, 0x9b, 0x00, 0x7c, 0x00, 0x46, 0x00, 0x0a, 0x00, 0xd1, 0xff, 0xa1, 0xff, 0x8a, 0xff, +0x73, 0xff, 0x6d, 0xff, 0x7b, 0xff, 0xa0, 0xff, 0xd1, 0xff, 0x15, 0x00, 0x5f, 0x00, 0xa7, 0x00, +0xc5, 0x00, 0xdd, 0x00, 0xd8, 0x00, 0xd7, 0x00, 0xbe, 0x00, 0x95, 0x00, 0x66, 0x00, 0x36, 0x00, +0x0c, 0x00, 0xde, 0xff, 0xab, 0xff, 0x95, 0xff, 0x85, 0xff, 0x96, 0xff, 0xaa, 0xff, 0xd3, 0xff, +0x05, 0x00, 0x31, 0x00, 0x56, 0x00, 0x63, 0x00, 0x69, 0x00, 0x6e, 0x00, 0x5a, 0x00, 0x3a, 0x00, +0x11, 0x00, 0xec, 0xff, 0xb6, 0xff, 0x90, 0xff, 0x69, 0xff, 0x50, 0xff, 0x3a, 0xff, 0x35, 0xff, +0x29, 0xff, 0x3a, 0xff, 0x5a, 0xff, 0x8b, 0xff, 0xb9, 0xff, 0xf4, 0xff, 0x23, 0x00, 0x47, 0x00, +0x5a, 0x00, 0x61, 0x00, 0x69, 0x00, 0x60, 0x00, 0x5d, 0x00, 0x47, 0x00, 0x3b, 0x00, 0x21, 0x00, +0x19, 0x00, 0xfa, 0xff, 0xe9, 0xff, 0xdd, 0xff, 0xce, 0xff, 0xcc, 0xff, 0xd0, 0xff, 0xd3, 0xff, +0xd7, 0xff, 0xd0, 0xff, 0xb9, 0xff, 0xa6, 0xff, 0x9b, 0xff, 0x8c, 0xff, 0x73, 0xff, 0x67, 0xff, +0x63, 0xff, 0x64, 0xff, 0x66, 0xff, 0x62, 0xff, 0x78, 0xff, 0x95, 0xff, 0x9a, 0xff, 0xa4, 0xff, +0xbd, 0xff, 0xd0, 0xff, 0xe2, 0xff, 0xe3, 0xff, 0xf6, 0xff, 0xf0, 0xff, 0xe1, 0xff, 0xc5, 0xff, +0xb9, 0xff, 0xa5, 0xff, 0x94, 0xff, 0x75, 0xff, 0x61, 0xff, 0x54, 0xff, 0x41, 0xff, 0x3e, 0xff, +0x41, 0xff, 0x5a, 0xff, 0x6a, 0xff, 0x7d, 0xff, 0x9d, 0xff, 0xb9, 0xff, 0xde, 0xff, 0x0b, 0x00, +0x31, 0x00, 0x47, 0x00, 0x66, 0x00, 0x71, 0x00, 0x76, 0x00, 0x6e, 0x00, 0x67, 0x00, 0x66, 0x00, +0x57, 0x00, 0x58, 0x00, 0x52, 0x00, 0x4d, 0x00, 0x4d, 0x00, 0x50, 0x00, 0x46, 0x00, 0x51, 0x00, +0x5a, 0x00, 0x69, 0x00, 0x76, 0x00, 0x84, 0x00, 0x9a, 0x00, 0xa4, 0x00, 0xa6, 0x00, 0xb3, 0x00, +0xa6, 0x00, 0xa1, 0x00, 0x94, 0x00, 0x83, 0x00, 0x7e, 0x00, 0x78, 0x00, 0x6d, 0x00, 0x54, 0x00, +0x59, 0x00, 0x49, 0x00, 0x41, 0x00, 0x2a, 0x00, 0x25, 0x00, 0x1e, 0x00, 0x20, 0x00, 0x27, 0x00, +0x3b, 0x00, 0x48, 0x00, 0x5c, 0x00, 0x60, 0x00, 0x69, 0x00, 0x73, 0x00, 0x6e, 0x00, 0x69, 0x00, +0x61, 0x00, 0x58, 0x00, 0x45, 0x00, 0x35, 0x00, 0x1f, 0x00, 0x0a, 0x00, 0xe0, 0xff, 0xce, 0xff, +0xba, 0xff, 0xa4, 0xff, 0xa7, 0xff, 0x9c, 0xff, 0xa6, 0xff, 0xa4, 0xff, 0xa9, 0xff, 0xb9, 0xff, +0xcc, 0xff, 0xe5, 0xff, 0xf2, 0xff, 0xf7, 0xff, 0x07, 0x00, 0x01, 0x00, 0xef, 0xff, 0xdc, 0xff, +0xd1, 0xff, 0xa7, 0xff, 0x8a, 0xff, 0x65, 0xff, 0x51, 0xff, 0x43, 0xff, 0x3d, 0xff, 0x3c, 0xff, +0x4b, 0xff, 0x6c, 0xff, 0x87, 0xff, 0xac, 0xff, 0xe3, 0xff, 0x0e, 0x00, 0x44, 0x00, 0x55, 0x00, +0x72, 0x00, 0x7a, 0x00, 0x75, 0x00, 0x5a, 0x00, 0x4b, 0x00, 0x25, 0x00, 0x01, 0x00, 0xd6, 0xff, +0xa9, 0xff, 0x8b, 0xff, 0x75, 0xff, 0x5c, 0xff, 0x59, 0xff, 0x59, 0xff, 0x61, 0xff, 0x77, 0xff, +0x96, 0xff, 0xb6, 0xff, 0xde, 0xff, 0xfb, 0xff, 0x1a, 0x00, 0x31, 0x00, 0x43, 0x00, 0x4b, 0x00, +0x4e, 0x00, 0x59, 0x00, 0x47, 0x00, 0x3a, 0x00, 0x32, 0x00, 0x28, 0x00, 0x15, 0x00, 0xfc, 0xff, +0xe8, 0xff, 0xd9, 0xff, 0xd1, 0xff, 0xd0, 0xff, 0xc0, 0xff, 0xcf, 0xff, 0xd0, 0xff, 0xc0, 0xff, +0xb0, 0xff, 0xae, 0xff, 0xad, 0xff, 0xa3, 0xff, 0xa6, 0xff, 0xbf, 0xff, 0xdd, 0xff, 0xe6, 0xff, +0xf5, 0xff, 0xff, 0xff, 0x19, 0x00, 0x31, 0x00, 0x3b, 0x00, 0x41, 0x00, 0x63, 0x00, 0x6e, 0x00, +0x65, 0x00, 0x5e, 0x00, 0x58, 0x00, 0x52, 0x00, 0x35, 0x00, 0x1f, 0x00, 0x0e, 0x00, 0x17, 0x00, +0x13, 0x00, 0x05, 0x00, 0x0d, 0x00, 0x19, 0x00, 0x25, 0x00, 0x1a, 0x00, 0x26, 0x00, 0x3d, 0x00, +0x46, 0x00, 0x5b, 0x00, 0x61, 0x00, 0x64, 0x00, 0x66, 0x00, 0x5b, 0x00, 0x47, 0x00, 0x40, 0x00, +0x21, 0x00, 0x14, 0x00, 0xfc, 0xff, 0xf5, 0xff, 0xf1, 0xff, 0xfd, 0xff, 0xf0, 0xff, 0x01, 0x00, +0x07, 0x00, 0x03, 0x00, 0x19, 0x00, 0x1f, 0x00, 0x25, 0x00, 0x1e, 0x00, 0x29, 0x00, 0x23, 0x00, +0x1f, 0x00, 0x1c, 0x00, 0x09, 0x00, 0xfc, 0xff, 0xf7, 0xff, 0xe5, 0xff, 0xe8, 0xff, 0xe3, 0xff, +0xe7, 0xff, 0xdf, 0xff, 0xe7, 0xff, 0xf1, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xef, 0xff, 0xe6, 0xff, +0xf0, 0xff, 0xe6, 0xff, 0xd3, 0xff, 0xd2, 0xff, 0xbc, 0xff, 0xa3, 0xff, 0x8f, 0xff, 0x77, 0xff, +0x64, 0xff, 0x5a, 0xff, 0x54, 0xff, 0x4d, 0xff, 0x5c, 0xff, 0x55, 0xff, 0x51, 0xff, 0x5a, 0xff, +0x5f, 0xff, 0x6b, 0xff, 0x7f, 0xff, 0x9c, 0xff, 0xa8, 0xff, 0xb8, 0xff, 0xcd, 0xff, 0xd6, 0xff, +0xec, 0xff, 0x02, 0x00, 0xff, 0xff, 0x03, 0x00, 0x1a, 0x00, 0x1a, 0x00, 0x24, 0x00, 0x21, 0x00, +0x2e, 0x00, 0x2d, 0x00, 0x31, 0x00, 0x10, 0x00, 0x0d, 0x00, 0x01, 0x00, 0xfc, 0xff, 0xf6, 0xff, +0xf1, 0xff, 0x01, 0x00, 0x06, 0x00, 0x09, 0x00, 0x06, 0x00, 0x06, 0x00, 0x15, 0x00, 0x29, 0x00, +0x3b, 0x00, 0x67, 0x00, 0x88, 0x00, 0xaa, 0x00, 0xbf, 0x00, 0xcd, 0x00, 0xca, 0x00, 0xd0, 0x00, +0xca, 0x00, 0xc9, 0x00, 0xcf, 0x00, 0xca, 0x00, 0xc0, 0x00, 0xae, 0x00, 0x9b, 0x00, 0x69, 0x00, +0x3e, 0x00, 0x10, 0x00, 0xf5, 0xff, 0xcc, 0xff, 0xbd, 0xff, 0xa5, 0xff, 0x93, 0xff, 0x89, 0xff, +0x6e, 0xff, 0x75, 0xff, 0x7b, 0xff, 0x89, 0xff, 0x8e, 0xff, 0xab, 0xff, 0xd2, 0xff, 0xef, 0xff, +0x01, 0x00, 0x13, 0x00, 0x23, 0x00, 0x2f, 0x00, 0x19, 0x00, 0x10, 0x00, 0x11, 0x00, 0x05, 0x00, +0xf1, 0xff, 0xdb, 0xff, 0xd5, 0xff, 0xc1, 0xff, 0xb2, 0xff, 0x90, 0xff, 0x84, 0xff, 0x75, 0xff, +0x76, 0xff, 0x71, 0xff, 0x76, 0xff, 0x8e, 0xff, 0xa0, 0xff, 0xb5, 0xff, 0xc9, 0xff, 0xd9, 0xff, +0xe6, 0xff, 0x04, 0x00, 0xf5, 0xff, 0xf3, 0xff, 0xf7, 0xff, 0xef, 0xff, 0xe3, 0xff, 0xd6, 0xff, +0xc8, 0xff, 0xb3, 0xff, 0xac, 0xff, 0x89, 0xff, 0x85, 0xff, 0x88, 0xff, 0x90, 0xff, 0x9a, 0xff, +0xab, 0xff, 0xc7, 0xff, 0xde, 0xff, 0xf8, 0xff, 0x0e, 0x00, 0x19, 0x00, 0x28, 0x00, 0x31, 0x00, +0x3e, 0x00, 0x47, 0x00, 0x54, 0x00, 0x57, 0x00, 0x53, 0x00, 0x45, 0x00, 0x34, 0x00, 0x22, 0x00, +0x13, 0x00, 0x10, 0x00, 0x12, 0x00, 0x23, 0x00, 0x31, 0x00, 0x30, 0x00, 0x3e, 0x00, 0x34, 0x00, +0x3e, 0x00, 0x2f, 0x00, 0x1f, 0x00, 0x0e, 0x00, 0x07, 0x00, 0xf6, 0xff, 0xe2, 0xff, 0xd1, 0xff, +0xbc, 0xff, 0xb2, 0xff, 0xa8, 0xff, 0x9c, 0xff, 0x9a, 0xff, 0xa9, 0xff, 0xb6, 0xff, 0xcf, 0xff, +0xe7, 0xff, 0x10, 0x00, 0x2d, 0x00, 0x50, 0x00, 0x56, 0x00, 0x70, 0x00, 0x7b, 0x00, 0x81, 0x00, +0x6b, 0x00, 0x73, 0x00, 0x6f, 0x00, 0x58, 0x00, 0x51, 0x00, 0x3b, 0x00, 0x29, 0x00, 0x18, 0x00, +0x0e, 0x00, 0xed, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0x08, 0x00, 0x15, 0x00, 0x26, 0x00, 0x37, 0x00, +0x33, 0x00, 0x2c, 0x00, 0x1d, 0x00, 0x1c, 0x00, 0x0c, 0x00, 0x07, 0x00, 0xf5, 0xff, 0xf0, 0xff, +0xed, 0xff, 0xe1, 0xff, 0xd5, 0xff, 0xd6, 0xff, 0xdf, 0xff, 0xe0, 0xff, 0xef, 0xff, 0x05, 0x00, +0x18, 0x00, 0x2c, 0x00, 0x2d, 0x00, 0x36, 0x00, 0x33, 0x00, 0x2e, 0x00, 0x19, 0x00, 0xf4, 0xff, +0xdf, 0xff, 0xc3, 0xff, 0x91, 0xff, 0x79, 0xff, 0x65, 0xff, 0x4d, 0xff, 0x3c, 0xff, 0x34, 0xff, +0x2c, 0xff, 0x36, 0xff, 0x3d, 0xff, 0x43, 0xff, 0x5b, 0xff, 0x6e, 0xff, 0x81, 0xff, 0x88, 0xff, +0x8c, 0xff, 0x96, 0xff, 0x93, 0xff, 0x8b, 0xff, 0x79, 0xff, 0x6b, 0xff, 0x6f, 0xff, 0x65, 0xff, +0x70, 0xff, 0x6e, 0xff, 0x75, 0xff, 0x88, 0xff, 0x86, 0xff, 0x8d, 0xff, 0xa0, 0xff, 0xab, 0xff, +0xcf, 0xff, 0xd9, 0xff, 0xe4, 0xff, 0xf4, 0xff, 0x04, 0x00, 0x0c, 0x00, 0x06, 0x00, 0x13, 0x00, +0x15, 0x00, 0x0b, 0x00, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x14, 0x00, 0x15, 0x00, 0x23, 0x00, +0x31, 0x00, 0x38, 0x00, 0x32, 0x00, 0x30, 0x00, 0x3e, 0x00, 0x5f, 0x00, 0x60, 0x00, 0x74, 0x00, +0x7b, 0x00, 0x7e, 0x00, 0x6c, 0x00, 0x5a, 0x00, 0x4d, 0x00, 0x45, 0x00, 0x54, 0x00, 0x4f, 0x00, +0x51, 0x00, 0x59, 0x00, 0x57, 0x00, 0x4e, 0x00, 0x4a, 0x00, 0x42, 0x00, 0x3d, 0x00, 0x3c, 0x00, +0x40, 0x00, 0x34, 0x00, 0x28, 0x00, 0x23, 0x00, 0x0e, 0x00, 0xf9, 0xff, 0xeb, 0xff, 0xda, 0xff, +0xca, 0xff, 0xba, 0xff, 0xab, 0xff, 0xa1, 0xff, 0xb1, 0xff, 0xae, 0xff, 0xb7, 0xff, 0xca, 0xff, +0xc3, 0xff, 0xc7, 0xff, 0xaf, 0xff, 0xa6, 0xff, 0x97, 0xff, 0x9b, 0xff, 0x7f, 0xff, 0x85, 0xff, +0x7f, 0xff, 0x7a, 0xff, 0x53, 0xff, 0x40, 0xff, 0x28, 0xff, 0x1f, 0xff, 0x20, 0xff, 0x22, 0xff, +0x29, 0xff, 0x3f, 0xff, 0x3d, 0xff, 0x47, 0xff, 0x46, 0xff, 0x54, 0xff, 0x56, 0xff, 0x5f, 0xff, +0x72, 0xff, 0x71, 0xff, 0x7a, 0xff, 0x70, 0xff, 0x66, 0xff, 0x70, 0xff, 0x6d, 0xff, 0x68, 0xff, +0x70, 0xff, 0x77, 0xff, 0x67, 0xff, 0x67, 0xff, 0x6c, 0xff, 0x72, 0xff, 0x85, 0xff, 0x9d, 0xff, +0xae, 0xff, 0xce, 0xff, 0xd9, 0xff, 0xda, 0xff, 0xdb, 0xff, 0xe6, 0xff, 0xe5, 0xff, 0xf5, 0xff, +0xfb, 0xff, 0x08, 0x00, 0x09, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x17, 0x00, 0x1e, 0x00, +0x33, 0x00, 0x51, 0x00, 0x62, 0x00, 0x73, 0x00, 0x7d, 0x00, 0x8a, 0x00, 0x83, 0x00, 0x84, 0x00, +0x83, 0x00, 0x91, 0x00, 0x90, 0x00, 0x8d, 0x00, 0x82, 0x00, 0x81, 0x00, 0x79, 0x00, 0x6e, 0x00, +0x65, 0x00, 0x66, 0x00, 0x69, 0x00, 0x73, 0x00, 0x7d, 0x00, 0x86, 0x00, 0x9f, 0x00, 0xab, 0x00, +0xb3, 0x00, 0xb8, 0x00, 0xcb, 0x00, 0xdb, 0x00, 0xe6, 0x00, 0xef, 0x00, 0xe5, 0x00, 0xdd, 0x00, +0xc5, 0x00, 0xb7, 0x00, 0xa5, 0x00, 0x9d, 0x00, 0x93, 0x00, 0x79, 0x00, 0x6e, 0x00, 0x5c, 0x00, +0x4f, 0x00, 0x48, 0x00, 0x4c, 0x00, 0x4a, 0x00, 0x57, 0x00, 0x55, 0x00, 0x5a, 0x00, 0x5a, 0x00, +0x54, 0x00, 0x52, 0x00, 0x43, 0x00, 0x3a, 0x00, 0x36, 0x00, 0x19, 0x00, 0x09, 0x00, 0x08, 0x00, +0xfa, 0xff, 0xe8, 0xff, 0xd4, 0xff, 0xb2, 0xff, 0x97, 0xff, 0x89, 0xff, 0x7d, 0xff, 0x7c, 0xff, +0x8c, 0xff, 0x87, 0xff, 0x86, 0xff, 0x81, 0xff, 0x7b, 0xff, 0x7b, 0xff, 0x75, 0xff, 0x75, 0xff, +0x78, 0xff, 0x85, 0xff, 0x7d, 0xff, 0x7b, 0xff, 0x72, 0xff, 0x62, 0xff, 0x66, 0xff, 0x67, 0xff, +0x62, 0xff, 0x5f, 0xff, 0x69, 0xff, 0x6f, 0xff, 0x74, 0xff, 0x7e, 0xff, 0x86, 0xff, 0x98, 0xff, +0xa6, 0xff, 0xa1, 0xff, 0x91, 0xff, 0xa7, 0xff, 0x9a, 0xff, 0x8e, 0xff, 0x80, 0xff, 0x8d, 0xff, +0x8c, 0xff, 0x87, 0xff, 0x79, 0xff, 0x76, 0xff, 0x82, 0xff, 0x81, 0xff, 0x87, 0xff, 0x99, 0xff, +0xb5, 0xff, 0xc6, 0xff, 0xd4, 0xff, 0xe5, 0xff, 0x04, 0x00, 0x18, 0x00, 0x1b, 0x00, 0x1a, 0x00, +0x1b, 0x00, 0x1b, 0x00, 0x13, 0x00, 0x25, 0x00, 0x2e, 0x00, 0x30, 0x00, 0x36, 0x00, 0x2d, 0x00, +0x25, 0x00, 0x24, 0x00, 0x2e, 0x00, 0x2b, 0x00, 0x4b, 0x00, 0x51, 0x00, 0x5d, 0x00, 0x6f, 0x00, +0x6f, 0x00, 0x6d, 0x00, 0x67, 0x00, 0x65, 0x00, 0x6b, 0x00, 0x76, 0x00, 0x80, 0x00, 0x82, 0x00, +0x97, 0x00, 0x8e, 0x00, 0x7f, 0x00, 0x7d, 0x00, 0x82, 0x00, 0x7e, 0x00, 0x82, 0x00, 0x91, 0x00, +0x9b, 0x00, 0xa1, 0x00, 0xa2, 0x00, 0xa7, 0x00, 0xbd, 0x00, 0xbc, 0x00, 0xb0, 0x00, 0xa8, 0x00, +0xa1, 0x00, 0x97, 0x00, 0x89, 0x00, 0x7f, 0x00, 0x6f, 0x00, 0x61, 0x00, 0x4a, 0x00, 0x30, 0x00, +0x30, 0x00, 0x21, 0x00, 0x1a, 0x00, 0x0e, 0x00, 0x1a, 0x00, 0x1d, 0x00, 0x27, 0x00, 0x2f, 0x00, +0x31, 0x00, 0x3b, 0x00, 0x4b, 0x00, 0x3f, 0x00, 0x44, 0x00, 0x4f, 0x00, 0x4a, 0x00, 0x3a, 0x00, +0x3b, 0x00, 0x39, 0x00, 0x31, 0x00, 0x2e, 0x00, 0x2e, 0x00, 0x18, 0x00, 0x14, 0x00, 0x08, 0x00, +0xfe, 0xff, 0xfa, 0xff, 0xfc, 0xff, 0xea, 0xff, 0xde, 0xff, 0xd5, 0xff, 0xbb, 0xff, 0xb1, 0xff, +0xa6, 0xff, 0xa7, 0xff, 0xa8, 0xff, 0xbb, 0xff, 0xc6, 0xff, 0xc3, 0xff, 0xbb, 0xff, 0xb6, 0xff, +0xa6, 0xff, 0xb4, 0xff, 0xae, 0xff, 0xb2, 0xff, 0xc6, 0xff, 0xcc, 0xff, 0xc6, 0xff, 0xae, 0xff, +0xb0, 0xff, 0xaf, 0xff, 0xa0, 0xff, 0x99, 0xff, 0x97, 0xff, 0xa6, 0xff, 0xa5, 0xff, 0xaa, 0xff, +0xaf, 0xff, 0xb3, 0xff, 0xb9, 0xff, 0xb9, 0xff, 0xb0, 0xff, 0xb5, 0xff, 0xcc, 0xff, 0xd1, 0xff, +0xd6, 0xff, 0xe7, 0xff, 0xe7, 0xff, 0xdb, 0xff, 0xce, 0xff, 0xc7, 0xff, 0xbe, 0xff, 0xbb, 0xff, +0xc2, 0xff, 0xcb, 0xff, 0xc8, 0xff, 0xd0, 0xff, 0xbb, 0xff, 0xc0, 0xff, 0xc0, 0xff, 0xc1, 0xff, +0xb7, 0xff, 0xbb, 0xff, 0xc3, 0xff, 0xbe, 0xff, 0xb6, 0xff, 0xbf, 0xff, 0xbe, 0xff, 0xca, 0xff, +0xc2, 0xff, 0xc3, 0xff, 0xbe, 0xff, 0xba, 0xff, 0xb0, 0xff, 0xae, 0xff, 0xc1, 0xff, 0xc5, 0xff, +0xbc, 0xff, 0xbc, 0xff, 0xba, 0xff, 0xc3, 0xff, 0xbf, 0xff, 0xc2, 0xff, 0xdb, 0xff, 0xd9, 0xff, +0xd7, 0xff, 0xe0, 0xff, 0xe5, 0xff, 0xf0, 0xff, 0xef, 0xff, 0xe7, 0xff, 0xed, 0xff, 0xf6, 0xff, +0xee, 0xff, 0xe3, 0xff, 0xf2, 0xff, 0xff, 0xff, 0xfa, 0xff, 0x01, 0x00, 0x05, 0x00, 0x09, 0x00, +0x03, 0x00, 0x08, 0x00, 0x08, 0x00, 0x18, 0x00, 0x30, 0x00, 0x2e, 0x00, 0x3b, 0x00, 0x47, 0x00, +0x40, 0x00, 0x42, 0x00, 0x3b, 0x00, 0x42, 0x00, 0x37, 0x00, 0x34, 0x00, 0x31, 0x00, 0x23, 0x00, +0x28, 0x00, 0x1e, 0x00, 0x23, 0x00, 0x20, 0x00, 0x23, 0x00, 0x31, 0x00, 0x42, 0x00, 0x52, 0x00, +0x57, 0x00, 0x72, 0x00, 0x6f, 0x00, 0x67, 0x00, 0x59, 0x00, 0x49, 0x00, 0x3e, 0x00, 0x39, 0x00, +0x31, 0x00, 0x25, 0x00, 0x32, 0x00, 0x21, 0x00, 0x0b, 0x00, 0x04, 0x00, 0x04, 0x00, 0x08, 0x00, +0x18, 0x00, 0x1d, 0x00, 0x1f, 0x00, 0x2a, 0x00, 0x26, 0x00, 0x1a, 0x00, 0x26, 0x00, 0x25, 0x00, +0x29, 0x00, 0x22, 0x00, 0x24, 0x00, 0x0e, 0x00, 0x11, 0x00, 0x06, 0x00, 0xf6, 0xff, 0xe8, 0xff, +0xe4, 0xff, 0xde, 0xff, 0xca, 0xff, 0xc0, 0xff, 0xb9, 0xff, 0xb3, 0xff, 0xb3, 0xff, 0xae, 0xff, +0xb1, 0xff, 0xce, 0xff, 0xd1, 0xff, 0xd3, 0xff, 0xde, 0xff, 0xea, 0xff, 0xfa, 0xff, 0xee, 0xff, +0xea, 0xff, 0xeb, 0xff, 0xef, 0xff, 0xed, 0xff, 0xe1, 0xff, 0xef, 0xff, 0xee, 0xff, 0xe4, 0xff, +0xd9, 0xff, 0xda, 0xff, 0xd7, 0xff, 0xe1, 0xff, 0xe8, 0xff, 0xf6, 0xff, 0xfe, 0xff, 0x06, 0x00, +0x06, 0x00, 0x0f, 0x00, 0x1b, 0x00, 0x1d, 0x00, 0x1a, 0x00, 0x1c, 0x00, 0x17, 0x00, 0x11, 0x00, +0x05, 0x00, 0x06, 0x00, 0xf9, 0xff, 0xf1, 0xff, 0xea, 0xff, 0xd8, 0xff, 0xd4, 0xff, 0xb8, 0xff, +0xaa, 0xff, 0x9b, 0xff, 0xb0, 0xff, 0xb0, 0xff, 0xb9, 0xff, 0xd4, 0xff, 0xe0, 0xff, 0xe6, 0xff, +0xe4, 0xff, 0xec, 0xff, 0xf0, 0xff, 0x06, 0x00, 0x04, 0x00, 0x19, 0x00, 0x17, 0x00, 0x1b, 0x00, +0x0f, 0x00, 0xf7, 0xff, 0xeb, 0xff, 0xd2, 0xff, 0xc6, 0xff, 0xc2, 0xff, 0xcd, 0xff, 0xd2, 0xff, +0xcc, 0xff, 0xcf, 0xff, 0xc2, 0xff, 0xbf, 0xff, 0xb9, 0xff, 0xc8, 0xff, 0xc1, 0xff, 0xc5, 0xff, +0xd0, 0xff, 0xd5, 0xff, 0xe0, 0xff, 0xd0, 0xff, 0xce, 0xff, 0xc9, 0xff, 0xce, 0xff, 0xd3, 0xff, +0xcf, 0xff, 0xe1, 0xff, 0xef, 0xff, 0xee, 0xff, 0xee, 0xff, 0xf8, 0xff, 0xfc, 0xff, 0xf9, 0xff, +0xef, 0xff, 0xf5, 0xff, 0xfb, 0xff, 0x00, 0x00, 0x03, 0x00, 0x0e, 0x00, 0x1c, 0x00, 0x1d, 0x00, +0x1a, 0x00, 0x1a, 0x00, 0x20, 0x00, 0x18, 0x00, 0x23, 0x00, 0x25, 0x00, 0x2e, 0x00, 0x27, 0x00, +0x27, 0x00, 0x19, 0x00, 0x16, 0x00, 0x0c, 0x00, 0x05, 0x00, 0x15, 0x00, 0x26, 0x00, 0x25, 0x00, +0x31, 0x00, 0x2e, 0x00, 0x32, 0x00, 0x2c, 0x00, 0x2e, 0x00, 0x2d, 0x00, 0x30, 0x00, 0x26, 0x00, +0x1a, 0x00, 0x20, 0x00, 0x1b, 0x00, 0x0d, 0x00, 0x03, 0x00, 0xf3, 0xff, 0xe8, 0xff, 0xd9, 0xff, +0xca, 0xff, 0xb7, 0xff, 0xbb, 0xff, 0xa4, 0xff, 0x9f, 0xff, 0x9e, 0xff, 0xb2, 0xff, 0xa1, 0xff, +0xad, 0xff, 0xa5, 0xff, 0xad, 0xff, 0xac, 0xff, 0xaf, 0xff, 0xb4, 0xff, 0xc5, 0xff, 0xd9, 0xff, +0xef, 0xff, 0xf6, 0xff, 0x07, 0x00, 0x04, 0x00, 0xfd, 0xff, 0xef, 0xff, 0xec, 0xff, 0xe9, 0xff, +0xee, 0xff, 0xe7, 0xff, 0xe9, 0xff, 0xe7, 0xff, 0xd7, 0xff, 0xc4, 0xff, 0xb9, 0xff, 0xb9, 0xff, +0xba, 0xff, 0xb8, 0xff, 0xbd, 0xff, 0xc4, 0xff, 0xcf, 0xff, 0xca, 0xff, 0xd3, 0xff, 0xdc, 0xff, +0xe7, 0xff, 0xef, 0xff, 0xf7, 0xff, 0x00, 0x00, 0x05, 0x00, 0x14, 0x00, 0x0f, 0x00, 0x15, 0x00, +0x16, 0x00, 0x1d, 0x00, 0x25, 0x00, 0x20, 0x00, 0x14, 0x00, 0x13, 0x00, 0x0a, 0x00, 0xfb, 0xff, +0xe6, 0xff, 0xe0, 0xff, 0xde, 0xff, 0xcb, 0xff, 0xb6, 0xff, 0xa3, 0xff, 0xa7, 0xff, 0x95, 0xff, +0x85, 0xff, 0x86, 0xff, 0x8a, 0xff, 0x88, 0xff, 0x80, 0xff, 0x84, 0xff, 0x84, 0xff, 0x90, 0xff, +0x88, 0xff, 0x7b, 0xff, 0x86, 0xff, 0x8d, 0xff, 0x7b, 0xff, 0x77, 0xff, 0x72, 0xff, 0x73, 0xff, +0x6c, 0xff, 0x6e, 0xff, 0x68, 0xff, 0x7f, 0xff, 0x8a, 0xff, 0x8e, 0xff, 0x94, 0xff, 0xa8, 0xff, +0xa4, 0xff, 0x9e, 0xff, 0xa6, 0xff, 0xa8, 0xff, 0xb3, 0xff, 0xb7, 0xff, 0xa9, 0xff, 0xac, 0xff, +0xad, 0xff, 0xa7, 0xff, 0xa1, 0xff, 0xab, 0xff, 0xa7, 0xff, 0xaa, 0xff, 0xa7, 0xff, 0xaf, 0xff, +0xb7, 0xff, 0xc8, 0xff, 0xc8, 0xff, 0xd5, 0xff, 0xe0, 0xff, 0xea, 0xff, 0xfa, 0xff, 0x0d, 0x00, +0x24, 0x00, 0x2b, 0x00, 0x44, 0x00, 0x49, 0x00, 0x4d, 0x00, 0x50, 0x00, 0x49, 0x00, 0x54, 0x00, +0x56, 0x00, 0x58, 0x00, 0x55, 0x00, 0x5d, 0x00, 0x50, 0x00, 0x4e, 0x00, 0x4e, 0x00, 0x4f, 0x00, +0x57, 0x00, 0x62, 0x00, 0x6e, 0x00, 0x73, 0x00, 0x7e, 0x00, 0x86, 0x00, 0x8b, 0x00, 0x98, 0x00, +0xa0, 0x00, 0x97, 0x00, 0x91, 0x00, 0x90, 0x00, 0x83, 0x00, 0x78, 0x00, 0x73, 0x00, 0x72, 0x00, +0x64, 0x00, 0x50, 0x00, 0x4e, 0x00, 0x45, 0x00, 0x49, 0x00, 0x45, 0x00, 0x43, 0x00, 0x3e, 0x00, +0x42, 0x00, 0x3e, 0x00, 0x3c, 0x00, 0x4e, 0x00, 0x59, 0x00, 0x58, 0x00, 0x45, 0x00, 0x3d, 0x00, +0x35, 0x00, 0x1e, 0x00, 0x1b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x05, 0x00, 0x02, 0x00, 0xfc, 0xff, +0xf2, 0xff, 0x01, 0x00, 0xf5, 0xff, 0xf5, 0xff, 0x03, 0x00, 0x10, 0x00, 0x06, 0x00, 0xf9, 0xff, +0xf9, 0xff, 0xf7, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf6, 0xff, 0xf9, 0xff, 0xf1, 0xff, +0xd8, 0xff, 0xeb, 0xff, 0xec, 0xff, 0xe7, 0xff, 0xe8, 0xff, 0xf2, 0xff, 0xee, 0xff, 0xe9, 0xff, +0xee, 0xff, 0xf3, 0xff, 0xea, 0xff, 0xf2, 0xff, 0xee, 0xff, 0xf4, 0xff, 0xf2, 0xff, 0xf6, 0xff, +0xea, 0xff, 0xf4, 0xff, 0xf0, 0xff, 0xf5, 0xff, 0xf7, 0xff, 0x01, 0x00, 0x03, 0x00, 0x02, 0x00, +0x09, 0x00, 0x0f, 0x00, 0x15, 0x00, 0x16, 0x00, 0x18, 0x00, 0x10, 0x00, 0x08, 0x00, 0xfa, 0xff, +0xf0, 0xff, 0xe8, 0xff, 0xe3, 0xff, 0xe8, 0xff, 0xe2, 0xff, 0xe2, 0xff, 0xe2, 0xff, 0xe0, 0xff, +0xc2, 0xff, 0xb8, 0xff, 0xae, 0xff, 0xa8, 0xff, 0xb9, 0xff, 0xc0, 0xff, 0xc8, 0xff, 0xc9, 0xff, +0xda, 0xff, 0xc9, 0xff, 0xc5, 0xff, 0xc2, 0xff, 0xbf, 0xff, 0xc1, 0xff, 0xcd, 0xff, 0xd7, 0xff, +0xe2, 0xff, 0xfa, 0xff, 0xf6, 0xff, 0xe0, 0xff, 0xe5, 0xff, 0xdc, 0xff, 0xdd, 0xff, 0xe0, 0xff, +0xf1, 0xff, 0xfd, 0xff, 0x10, 0x00, 0x18, 0x00, 0x0f, 0x00, 0x16, 0x00, 0x20, 0x00, 0x1d, 0x00, +0x18, 0x00, 0x26, 0x00, 0x26, 0x00, 0x33, 0x00, 0x2b, 0x00, 0x1f, 0x00, 0x27, 0x00, 0x2d, 0x00, +0x22, 0x00, 0x21, 0x00, 0x25, 0x00, 0x22, 0x00, 0x25, 0x00, 0x37, 0x00, 0x32, 0x00, 0x57, 0x00, +0x6f, 0x00, 0x69, 0x00, 0x69, 0x00, 0x71, 0x00, 0x62, 0x00, 0x61, 0x00, 0x67, 0x00, 0x6e, 0x00, +0x87, 0x00, 0x87, 0x00, 0x73, 0x00, 0x6b, 0x00, 0x5f, 0x00, 0x47, 0x00, 0x39, 0x00, 0x3e, 0x00, +0x3b, 0x00, 0x49, 0x00, 0x4c, 0x00, 0x4f, 0x00, 0x4d, 0x00, 0x5c, 0x00, 0x54, 0x00, 0x53, 0x00, +0x5f, 0x00, 0x60, 0x00, 0x58, 0x00, 0x65, 0x00, 0x61, 0x00, 0x63, 0x00, 0x58, 0x00, 0x51, 0x00, +0x39, 0x00, 0x27, 0x00, 0x18, 0x00, 0x13, 0x00, 0x0a, 0x00, 0x0c, 0x00, 0x07, 0x00, 0x19, 0x00, +0x10, 0x00, 0x12, 0x00, 0x0b, 0x00, 0x0f, 0x00, 0x0d, 0x00, 0x0b, 0x00, 0x09, 0x00, 0x06, 0x00, +0x06, 0x00, 0x00, 0x00, 0xf7, 0xff, 0xfb, 0xff, 0xf1, 0xff, 0xe6, 0xff, 0xe7, 0xff, 0xe6, 0xff, +0xdc, 0xff, 0xdf, 0xff, 0xd5, 0xff, 0xeb, 0xff, 0x02, 0x00, 0x09, 0x00, 0x0c, 0x00, 0x0e, 0x00, +0x05, 0x00, 0x03, 0x00, 0xf8, 0xff, 0x03, 0x00, 0x0c, 0x00, 0x1d, 0x00, 0x10, 0x00, 0x0a, 0x00, +0x04, 0x00, 0xef, 0xff, 0xe6, 0xff, 0xd6, 0xff, 0xdd, 0xff, 0xe1, 0xff, 0xe2, 0xff, 0xe7, 0xff, +0xea, 0xff, 0xef, 0xff, 0xe2, 0xff, 0xd6, 0xff, 0xd0, 0xff, 0xc2, 0xff, 0xbb, 0xff, 0xbf, 0xff, +0xb7, 0xff, 0xbe, 0xff, 0xcd, 0xff, 0xcf, 0xff, 0xd3, 0xff, 0xd1, 0xff, 0xcf, 0xff, 0xd1, 0xff, +0xdb, 0xff, 0xe7, 0xff, 0xf0, 0xff, 0x06, 0x00, 0x08, 0x00, 0x03, 0x00, 0xf5, 0xff, 0xf4, 0xff, +0xe6, 0xff, 0xea, 0xff, 0xe4, 0xff, 0xdc, 0xff, 0xd3, 0xff, 0xc9, 0xff, 0xb7, 0xff, 0xbc, 0xff, +0xb5, 0xff, 0xb6, 0xff, 0xa2, 0xff, 0xa4, 0xff, 0xa7, 0xff, 0xa7, 0xff, 0xa5, 0xff, 0xac, 0xff, +0xb5, 0xff, 0xbd, 0xff, 0xb5, 0xff, 0xb9, 0xff, 0xb4, 0xff, 0xba, 0xff, 0xb1, 0xff, 0xb1, 0xff, +0xb4, 0xff, 0xbb, 0xff, 0xb8, 0xff, 0xb2, 0xff, 0xc0, 0xff, 0xc3, 0xff, 0xc5, 0xff, 0xc3, 0xff, +0xc8, 0xff, 0xc9, 0xff, 0xd6, 0xff, 0xd6, 0xff, 0xce, 0xff, 0xdc, 0xff, 0xd2, 0xff, 0xc1, 0xff, +0xc0, 0xff, 0xca, 0xff, 0xc2, 0xff, 0xba, 0xff, 0xb4, 0xff, 0xb6, 0xff, 0xb8, 0xff, 0xbf, 0xff, +0xc4, 0xff, 0xdd, 0xff, 0xe9, 0xff, 0xea, 0xff, 0xee, 0xff, 0xf4, 0xff, 0xfb, 0xff, 0xfc, 0xff, +0x06, 0x00, 0x08, 0x00, 0x0f, 0x00, 0x14, 0x00, 0x03, 0x00, 0x08, 0x00, 0x08, 0x00, 0xfd, 0xff, +0xf8, 0xff, 0xf9, 0xff, 0xf6, 0xff, 0xfb, 0xff, 0xf0, 0xff, 0xef, 0xff, 0xf4, 0xff, 0xfe, 0xff, +0x09, 0x00, 0x09, 0x00, 0x15, 0x00, 0x10, 0x00, 0x06, 0x00, 0x0e, 0x00, 0x11, 0x00, 0x1a, 0x00, +0x20, 0x00, 0x2e, 0x00, 0x2c, 0x00, 0x23, 0x00, 0x18, 0x00, 0x0f, 0x00, 0x06, 0x00, 0xf8, 0xff, +0xed, 0xff, 0xe6, 0xff, 0xe2, 0xff, 0xda, 0xff, 0xe4, 0xff, 0xe4, 0xff, 0xe8, 0xff, 0xed, 0xff, +0xeb, 0xff, 0xec, 0xff, 0xf0, 0xff, 0xed, 0xff, 0xf3, 0xff, 0xf2, 0xff, 0xf4, 0xff, 0xf8, 0xff, +0x02, 0x00, 0xff, 0xff, 0xf3, 0xff, 0xf0, 0xff, 0xe6, 0xff, 0xe9, 0xff, 0xe8, 0xff, 0xed, 0xff, +0xe9, 0xff, 0xfc, 0xff, 0xf0, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf4, 0xff, 0xe6, 0xff, 0xf6, 0xff, +0xf9, 0xff, 0x0f, 0x00, 0x20, 0x00, 0x27, 0x00, 0x1d, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00, +0xfa, 0xff, 0xf1, 0xff, 0xf2, 0xff, 0xed, 0xff, 0xe7, 0xff, 0xd2, 0xff, 0xc9, 0xff, 0xc9, 0xff, +0xc7, 0xff, 0xc6, 0xff, 0xc8, 0xff, 0xd2, 0xff, 0xda, 0xff, 0xe0, 0xff, 0xde, 0xff, 0xf0, 0xff, +0xfc, 0xff, 0xf6, 0xff, 0xf9, 0xff, 0xf0, 0xff, 0xfa, 0xff, 0xf0, 0xff, 0xef, 0xff, 0xe5, 0xff, +0xd9, 0xff, 0xdd, 0xff, 0xca, 0xff, 0xbf, 0xff, 0xae, 0xff, 0xa8, 0xff, 0xa4, 0xff, 0x99, 0xff, +0x92, 0xff, 0x92, 0xff, 0x90, 0xff, 0x90, 0xff, 0x8b, 0xff, 0x87, 0xff, 0x81, 0xff, 0x7b, 0xff, +0x7c, 0xff, 0x6e, 0xff, 0x6e, 0xff, 0x70, 0xff, 0x70, 0xff, 0x6d, 0xff, 0x6e, 0xff, 0x72, 0xff, +0x72, 0xff, 0x73, 0xff, 0x71, 0xff, 0x6d, 0xff, 0x79, 0xff, 0x7c, 0xff, 0x80, 0xff, 0x86, 0xff, +0x88, 0xff, 0x84, 0xff, 0x90, 0xff, 0x84, 0xff, 0x8c, 0xff, 0x8b, 0xff, 0x91, 0xff, 0x94, 0xff, +0xa3, 0xff, 0xa9, 0xff, 0xb2, 0xff, 0xbc, 0xff, 0xba, 0xff, 0xca, 0xff, 0xce, 0xff, 0xd7, 0xff, +0xe2, 0xff, 0xed, 0xff, 0xf4, 0xff, 0xf3, 0xff, 0xf2, 0xff, 0xf8, 0xff, 0xfc, 0xff, 0x07, 0x00, +0x0d, 0x00, 0x04, 0x00, 0x0d, 0x00, 0x09, 0x00, 0x07, 0x00, 0x06, 0x00, 0x16, 0x00, 0x22, 0x00, +0x35, 0x00, 0x3d, 0x00, 0x49, 0x00, 0x43, 0x00, 0x49, 0x00, 0x46, 0x00, 0x46, 0x00, 0x4f, 0x00, +0x53, 0x00, 0x5b, 0x00, 0x5c, 0x00, 0x51, 0x00, 0x50, 0x00, 0x43, 0x00, 0x41, 0x00, 0x36, 0x00, +0x30, 0x00, 0x28, 0x00, 0x20, 0x00, 0x21, 0x00, 0x1b, 0x00, 0x22, 0x00, 0x2c, 0x00, 0x2d, 0x00, +0x2e, 0x00, 0x30, 0x00, 0x2f, 0x00, 0x27, 0x00, 0x29, 0x00, 0x3a, 0x00, 0x40, 0x00, 0x4d, 0x00, +0x44, 0x00, 0x3d, 0x00, 0x25, 0x00, 0x17, 0x00, 0x03, 0x00, 0xff, 0xff, 0xfc, 0xff, 0xfa, 0xff, +0xf5, 0xff, 0xea, 0xff, 0xe6, 0xff, 0xe5, 0xff, 0xe1, 0xff, 0xdb, 0xff, 0xd9, 0xff, 0xd5, 0xff, +0xd4, 0xff, 0xd0, 0xff, 0xdd, 0xff, 0xed, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0x00, 0x00, 0xf2, 0xff, +0xe3, 0xff, 0xe7, 0xff, 0xe9, 0xff, 0xf3, 0xff, 0xec, 0xff, 0xec, 0xff, 0xe6, 0xff, 0xe1, 0xff, +0xca, 0xff, 0xc4, 0xff, 0xb3, 0xff, 0xbe, 0xff, 0xcc, 0xff, 0xdd, 0xff, 0xf0, 0xff, 0xfa, 0xff, +0xf5, 0xff, 0xf3, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xec, 0xff, 0xe3, 0xff, 0xe6, 0xff, 0xe6, 0xff, +0xdf, 0xff, 0xd8, 0xff, 0xd1, 0xff, 0xcf, 0xff, 0xba, 0xff, 0x9d, 0xff, 0x9c, 0xff, 0xa4, 0xff, +0xae, 0xff, 0xb9, 0xff, 0xc5, 0xff, 0xd8, 0xff, 0xe6, 0xff, 0xda, 0xff, 0xe7, 0xff, 0xef, 0xff, +0xff, 0xff, 0x02, 0x00, 0xfb, 0xff, 0x03, 0x00, 0x0d, 0x00, 0x07, 0x00, 0x00, 0x00, 0xef, 0xff, +0xee, 0xff, 0xe2, 0xff, 0xc8, 0xff, 0xc7, 0xff, 0xc5, 0xff, 0xcb, 0xff, 0xca, 0xff, 0xda, 0xff, +0xea, 0xff, 0xf9, 0xff, 0xf6, 0xff, 0xf8, 0xff, 0x01, 0x00, 0x09, 0x00, 0x18, 0x00, 0x20, 0x00, +0x2f, 0x00, 0x31, 0x00, 0x37, 0x00, 0x39, 0x00, 0x2a, 0x00, 0x1f, 0x00, 0x11, 0x00, 0x0c, 0x00, +0x0a, 0x00, 0x0d, 0x00, 0x22, 0x00, 0x37, 0x00, 0x46, 0x00, 0x48, 0x00, 0x3f, 0x00, 0x3e, 0x00, +0x38, 0x00, 0x32, 0x00, 0x31, 0x00, 0x48, 0x00, 0x59, 0x00, 0x5f, 0x00, 0x4d, 0x00, 0x3e, 0x00, +0x39, 0x00, 0x1d, 0x00, 0x0f, 0x00, 0x05, 0x00, 0x1e, 0x00, 0x28, 0x00, 0x2c, 0x00, 0x24, 0x00, +0x20, 0x00, 0x1b, 0x00, 0x06, 0x00, 0xf3, 0xff, 0x00, 0x00, 0x13, 0x00, 0x19, 0x00, 0x1b, 0x00, +0x1b, 0x00, 0x20, 0x00, 0x0d, 0x00, 0xfa, 0xff, 0xe5, 0xff, 0xeb, 0xff, 0xe4, 0xff, 0xde, 0xff, +0xe5, 0xff, 0xdf, 0xff, 0xd2, 0xff, 0xba, 0xff, 0xb4, 0xff, 0xb4, 0xff, 0xb4, 0xff, 0xbe, 0xff, +0xd2, 0xff, 0xd9, 0xff, 0xdf, 0xff, 0xe7, 0xff, 0xf4, 0xff, 0xfa, 0xff, 0xfc, 0xff, 0xfa, 0xff, +0x00, 0x00, 0xfe, 0xff, 0xf8, 0xff, 0xf1, 0xff, 0xf9, 0xff, 0x00, 0x00, 0xf2, 0xff, 0xea, 0xff, +0xef, 0xff, 0xf9, 0xff, 0xfc, 0xff, 0xfa, 0xff, 0x15, 0x00, 0x1c, 0x00, 0x1a, 0x00, 0x11, 0x00, +0x13, 0x00, 0x19, 0x00, 0x30, 0x00, 0x2f, 0x00, 0x3f, 0x00, 0x4c, 0x00, 0x4c, 0x00, 0x46, 0x00, +0x44, 0x00, 0x49, 0x00, 0x41, 0x00, 0x4f, 0x00, 0x4f, 0x00, 0x55, 0x00, 0x4c, 0x00, 0x46, 0x00, +0x4a, 0x00, 0x52, 0x00, 0x4f, 0x00, 0x53, 0x00, 0x51, 0x00, 0x5e, 0x00, 0x55, 0x00, 0x51, 0x00, +0x51, 0x00, 0x5c, 0x00, 0x5a, 0x00, 0x53, 0x00, 0x53, 0x00, 0x5a, 0x00, 0x54, 0x00, 0x40, 0x00, +0x3f, 0x00, 0x3d, 0x00, 0x39, 0x00, 0x2a, 0x00, 0x2b, 0x00, 0x2e, 0x00, 0x29, 0x00, 0x18, 0x00, +0x12, 0x00, 0x1b, 0x00, 0x1f, 0x00, 0x11, 0x00, 0x16, 0x00, 0x17, 0x00, 0x19, 0x00, 0x05, 0x00, +0xf4, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf0, 0xff, 0xf2, 0xff, 0xf8, 0xff, 0xfb, 0xff, 0xf7, 0xff, +0xe3, 0xff, 0xcd, 0xff, 0xcd, 0xff, 0xcc, 0xff, 0xc8, 0xff, 0xd2, 0xff, 0xd5, 0xff, 0xe3, 0xff, +0xdc, 0xff, 0xde, 0xff, 0xda, 0xff, 0xd8, 0xff, 0xdb, 0xff, 0xd8, 0xff, 0xdd, 0xff, 0xe7, 0xff, +0xef, 0xff, 0xf6, 0xff, 0xec, 0xff, 0xf2, 0xff, 0xe3, 0xff, 0xd4, 0xff, 0xbd, 0xff, 0xb1, 0xff, +0xbe, 0xff, 0xc0, 0xff, 0xca, 0xff, 0xc0, 0xff, 0xc1, 0xff, 0xba, 0xff, 0xb5, 0xff, 0xa5, 0xff, +0xab, 0xff, 0xb9, 0xff, 0xd1, 0xff, 0xe1, 0xff, 0xed, 0xff, 0xf4, 0xff, 0xf9, 0xff, 0xf7, 0xff, +0xf7, 0xff, 0xf9, 0xff, 0xff, 0xff, 0x03, 0x00, 0xff, 0xff, 0x03, 0x00, 0x08, 0x00, 0x10, 0x00, +0x14, 0x00, 0x10, 0x00, 0x07, 0x00, 0x07, 0x00, 0x16, 0x00, 0x20, 0x00, 0x26, 0x00, 0x37, 0x00, +0x3f, 0x00, 0x4a, 0x00, 0x42, 0x00, 0x38, 0x00, 0x33, 0x00, 0x2b, 0x00, 0x29, 0x00, 0x26, 0x00, +0x22, 0x00, 0x1d, 0x00, 0x20, 0x00, 0x1d, 0x00, 0x1b, 0x00, 0x24, 0x00, 0x26, 0x00, 0x3a, 0x00, +0x3d, 0x00, 0x46, 0x00, 0x57, 0x00, 0x63, 0x00, 0x66, 0x00, 0x71, 0x00, 0x77, 0x00, 0x87, 0x00, +0x82, 0x00, 0x7e, 0x00, 0x7a, 0x00, 0x71, 0x00, 0x5d, 0x00, 0x49, 0x00, 0x3c, 0x00, 0x3a, 0x00, +0x3c, 0x00, 0x2d, 0x00, 0x26, 0x00, 0x2c, 0x00, 0x2e, 0x00, 0x2d, 0x00, 0x2a, 0x00, 0x42, 0x00, +0x4c, 0x00, 0x52, 0x00, 0x5f, 0x00, 0x58, 0x00, 0x56, 0x00, 0x52, 0x00, 0x42, 0x00, 0x3d, 0x00, +0x35, 0x00, 0x32, 0x00, 0x21, 0x00, 0x23, 0x00, 0x1f, 0x00, 0x23, 0x00, 0x27, 0x00, 0x2e, 0x00, +0x2c, 0x00, 0x2e, 0x00, 0x31, 0x00, 0x33, 0x00, 0x2b, 0x00, 0x2b, 0x00, 0x29, 0x00, 0x2c, 0x00, +0x24, 0x00, 0x1b, 0x00, 0x09, 0x00, 0x06, 0x00, 0xfc, 0xff, 0xf5, 0xff, 0xee, 0xff, 0xea, 0xff, +0xe9, 0xff, 0xe2, 0xff, 0xe2, 0xff, 0xd5, 0xff, 0xd4, 0xff, 0xcd, 0xff, 0xcf, 0xff, 0xd1, 0xff, +0xd2, 0xff, 0xdc, 0xff, 0xe3, 0xff, 0xea, 0xff, 0xe0, 0xff, 0xe0, 0xff, 0xdb, 0xff, 0xe7, 0xff, +0xdd, 0xff, 0xe8, 0xff, 0xe4, 0xff, 0xe5, 0xff, 0xdc, 0xff, 0xcd, 0xff, 0xc5, 0xff, 0xbd, 0xff, +0xc5, 0xff, 0xcd, 0xff, 0xd6, 0xff, 0xde, 0xff, 0xe7, 0xff, 0xdd, 0xff, 0xd8, 0xff, 0xd3, 0xff, +0xdc, 0xff, 0xdc, 0xff, 0xd7, 0xff, 0xcf, 0xff, 0xc1, 0xff, 0xbc, 0xff, 0xa5, 0xff, 0x9a, 0xff, +0x97, 0xff, 0x97, 0xff, 0x9c, 0xff, 0x90, 0xff, 0x8e, 0xff, 0x94, 0xff, 0x90, 0xff, 0x91, 0xff, +0x8b, 0xff, 0xa5, 0xff, 0xae, 0xff, 0xaa, 0xff, 0x99, 0xff, 0x98, 0xff, 0x9c, 0xff, 0x85, 0xff, +0x72, 0xff, 0x74, 0xff, 0x83, 0xff, 0x87, 0xff, 0x7e, 0xff, 0x75, 0xff, 0x77, 0xff, 0x75, 0xff, +0x6f, 0xff, 0x78, 0xff, 0x8f, 0xff, 0x9f, 0xff, 0xa1, 0xff, 0x9c, 0xff, 0xa3, 0xff, 0xaa, 0xff, +0xa6, 0xff, 0xaa, 0xff, 0xac, 0xff, 0xb0, 0xff, 0x9b, 0xff, 0x96, 0xff, 0x90, 0xff, 0x8c, 0xff, +0x8c, 0xff, 0x7e, 0xff, 0x89, 0xff, 0x80, 0xff, 0x99, 0xff, 0x8e, 0xff, 0xa4, 0xff, 0xaa, 0xff, +0xb6, 0xff, 0xc3, 0xff, 0xc6, 0xff, 0xcf, 0xff, 0xd3, 0xff, 0xda, 0xff, 0xe3, 0xff, 0xd9, 0xff, +0xd0, 0xff, 0xd0, 0xff, 0xbd, 0xff, 0xb6, 0xff, 0xab, 0xff, 0xbb, 0xff, 0xc3, 0xff, 0xbd, 0xff, +0xbc, 0xff, 0xbc, 0xff, 0xbb, 0xff, 0xb1, 0xff, 0xac, 0xff, 0xc0, 0xff, 0xd9, 0xff, 0xec, 0xff, +0xe7, 0xff, 0xf2, 0xff, 0xe8, 0xff, 0xe0, 0xff, 0xc3, 0xff, 0xb6, 0xff, 0xbd, 0xff, 0xb9, 0xff, +0xa5, 0xff, 0x95, 0xff, 0x97, 0xff, 0x94, 0xff, 0x7d, 0xff, 0x77, 0xff, 0x84, 0xff, 0x93, 0xff, +0x91, 0xff, 0x9a, 0xff, 0xb6, 0xff, 0xcb, 0xff, 0xe0, 0xff, 0xeb, 0xff, 0xfd, 0xff, 0x06, 0x00, +0x07, 0x00, 0xf7, 0xff, 0xf5, 0xff, 0xfa, 0xff, 0xec, 0xff, 0xeb, 0xff, 0xe3, 0xff, 0xe8, 0xff, +0xdf, 0xff, 0xcd, 0xff, 0xbb, 0xff, 0xb8, 0xff, 0xc8, 0xff, 0xc6, 0xff, 0xd3, 0xff, 0xe4, 0xff, +0xfc, 0xff, 0x00, 0x00, 0xf9, 0xff, 0xff, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xea, 0xff, 0xda, 0xff, +0xeb, 0xff, 0xf6, 0xff, 0x05, 0x00, 0x08, 0x00, 0x04, 0x00, 0xff, 0xff, 0xf9, 0xff, 0xe9, 0xff, +0xe6, 0xff, 0xf6, 0xff, 0x0d, 0x00, 0x19, 0x00, 0x26, 0x00, 0x2c, 0x00, 0x35, 0x00, 0x29, 0x00, +0x16, 0x00, 0x0a, 0x00, 0x0c, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x08, 0x00, 0x0c, 0x00, 0xff, 0xff, +0xe5, 0xff, 0xcf, 0xff, 0xcb, 0xff, 0xcf, 0xff, 0xd0, 0xff, 0xda, 0xff, 0xe3, 0xff, 0xf2, 0xff, +0xf9, 0xff, 0xfc, 0xff, 0x00, 0x00, 0x05, 0x00, 0x0f, 0x00, 0x0a, 0x00, 0x14, 0x00, 0x16, 0x00, +0x22, 0x00, 0x1e, 0x00, 0x18, 0x00, 0x10, 0x00, 0x07, 0x00, 0x00, 0x00, 0xec, 0xff, 0xe4, 0xff, +0xd9, 0xff, 0xd5, 0xff, 0xd0, 0xff, 0xc6, 0xff, 0xca, 0xff, 0xd4, 0xff, 0xe3, 0xff, 0xe6, 0xff, +0xdf, 0xff, 0xeb, 0xff, 0xef, 0xff, 0xf5, 0xff, 0xfd, 0xff, 0xff, 0xff, 0x10, 0x00, 0x18, 0x00, +0x14, 0x00, 0x19, 0x00, 0xff, 0xff, 0xfb, 0xff, 0xda, 0xff, 0xd5, 0xff, 0xd6, 0xff, 0xe5, 0xff, +0xe4, 0xff, 0xde, 0xff, 0xd2, 0xff, 0xc1, 0xff, 0xb2, 0xff, 0xb4, 0xff, 0xc8, 0xff, 0xeb, 0xff, +0x0a, 0x00, 0x09, 0x00, 0xfd, 0xff, 0xee, 0xff, 0xe2, 0xff, 0xe4, 0xff, 0xdc, 0xff, 0xe8, 0xff, +0xe2, 0xff, 0xec, 0xff, 0xeb, 0xff, 0xf0, 0xff, 0xe4, 0xff, 0xe4, 0xff, 0xdd, 0xff, 0xe6, 0xff, +0xed, 0xff, 0xfc, 0xff, 0x01, 0x00, 0x07, 0x00, 0x01, 0x00, 0xf6, 0xff, 0x04, 0x00, 0x01, 0x00, +0x0e, 0x00, 0x12, 0x00, 0x05, 0x00, 0xfe, 0xff, 0xeb, 0xff, 0xeb, 0xff, 0xdc, 0xff, 0xd5, 0xff, +0xd8, 0xff, 0xe2, 0xff, 0xf0, 0xff, 0xef, 0xff, 0xfd, 0xff, 0x06, 0x00, 0xff, 0xff, 0xfa, 0xff, +0x02, 0x00, 0x23, 0x00, 0x40, 0x00, 0x4b, 0x00, 0x51, 0x00, 0x61, 0x00, 0x6c, 0x00, 0x69, 0x00, +0x5d, 0x00, 0x66, 0x00, 0x72, 0x00, 0x6d, 0x00, 0x5e, 0x00, 0x5e, 0x00, 0x70, 0x00, 0x69, 0x00, +0x5b, 0x00, 0x52, 0x00, 0x55, 0x00, 0x59, 0x00, 0x55, 0x00, 0x54, 0x00, 0x57, 0x00, 0x57, 0x00, +0x53, 0x00, 0x4e, 0x00, 0x55, 0x00, 0x53, 0x00, 0x53, 0x00, 0x3e, 0x00, 0x38, 0x00, 0x2e, 0x00, +0x37, 0x00, 0x25, 0x00, 0x22, 0x00, 0x2c, 0x00, 0x37, 0x00, 0x3e, 0x00, 0x44, 0x00, 0x36, 0x00, +0x33, 0x00, 0x20, 0x00, 0x16, 0x00, 0x18, 0x00, 0x29, 0x00, 0x41, 0x00, 0x4f, 0x00, 0x37, 0x00, +0x25, 0x00, 0x16, 0x00, 0xff, 0xff, 0xeb, 0xff, 0xdd, 0xff, 0xe0, 0xff, 0xe4, 0xff, 0xe0, 0xff, +0xdb, 0xff, 0xd8, 0xff, 0xe5, 0xff, 0xdb, 0xff, 0xd8, 0xff, 0xd5, 0xff, 0xe0, 0xff, 0xe3, 0xff, +0xea, 0xff, 0xef, 0xff, 0xff, 0xff, 0x00, 0x00, 0xf3, 0xff, 0xdc, 0xff, 0xdd, 0xff, 0xe0, 0xff, +0xe5, 0xff, 0xde, 0xff, 0xdb, 0xff, 0xed, 0xff, 0xe9, 0xff, 0xe8, 0xff, 0xdb, 0xff, 0xe3, 0xff, +0xeb, 0xff, 0xe4, 0xff, 0xe9, 0xff, 0xee, 0xff, 0xf5, 0xff, 0xe8, 0xff, 0xe6, 0xff, 0xf0, 0xff, +0x04, 0x00, 0x19, 0x00, 0x13, 0x00, 0x06, 0x00, 0x02, 0x00, 0x00, 0x00, 0xfc, 0xff, 0xf5, 0xff, +0x04, 0x00, 0x07, 0x00, 0xf3, 0xff, 0xe9, 0xff, 0xe4, 0xff, 0xef, 0xff, 0xfa, 0xff, 0xf9, 0xff, +0xff, 0xff, 0x04, 0x00, 0x02, 0x00, 0x05, 0x00, 0x07, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x02, 0x00, +0x03, 0x00, 0xff, 0xff, 0xfc, 0xff, 0xf4, 0xff, 0xeb, 0xff, 0xde, 0xff, 0xdc, 0xff, 0xde, 0xff, +0xe9, 0xff, 0xfb, 0xff, 0xff, 0xff, 0x05, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0x01, 0x00, 0x06, 0x00, 0x0a, 0x00, 0x12, 0x00, 0x0b, 0x00, 0x10, 0x00, 0x03, 0x00, 0x0a, 0x00, +0x07, 0x00, 0x0c, 0x00, 0x17, 0x00, 0x26, 0x00, 0x31, 0x00, 0x39, 0x00, 0x3c, 0x00, 0x49, 0x00, +0x57, 0x00, 0x5b, 0x00, 0x6f, 0x00, 0x7d, 0x00, 0x90, 0x00, 0x7f, 0x00, 0x80, 0x00, 0x74, 0x00, +0x6c, 0x00, 0x60, 0x00, 0x61, 0x00, 0x5f, 0x00, 0x63, 0x00, 0x5c, 0x00, 0x59, 0x00, 0x63, 0x00, +0x63, 0x00, 0x62, 0x00, 0x57, 0x00, 0x5b, 0x00, 0x67, 0x00, 0x70, 0x00, 0x7b, 0x00, 0x8a, 0x00, +0x92, 0x00, 0x8b, 0x00, 0x6b, 0x00, 0x65, 0x00, 0x58, 0x00, 0x4d, 0x00, 0x41, 0x00, 0x44, 0x00, +0x38, 0x00, 0x32, 0x00, 0x1a, 0x00, 0x0c, 0x00, 0xf1, 0xff, 0xeb, 0xff, 0xe7, 0xff, 0xf0, 0xff, +0xfe, 0xff, 0xf8, 0xff, 0xfa, 0xff, 0xf8, 0xff, 0xf6, 0xff, 0xeb, 0xff, 0xe9, 0xff, 0xe1, 0xff, +0xd8, 0xff, 0xd1, 0xff, 0xc6, 0xff, 0xd2, 0xff, 0xd0, 0xff, 0xc4, 0xff, 0xbc, 0xff, 0xba, 0xff, +0xbb, 0xff, 0xad, 0xff, 0xb1, 0xff, 0xb8, 0xff, 0xc9, 0xff, 0xc1, 0xff, 0xc3, 0xff, 0xbb, 0xff, +0xc5, 0xff, 0xc3, 0xff, 0xb6, 0xff, 0xba, 0xff, 0xb8, 0xff, 0xba, 0xff, 0xb5, 0xff, 0xaa, 0xff, +0xa5, 0xff, 0xb3, 0xff, 0xad, 0xff, 0xb2, 0xff, 0xab, 0xff, 0xb0, 0xff, 0xb3, 0xff, 0xbd, 0xff, +0xcf, 0xff, 0xd6, 0xff, 0xdb, 0xff, 0xe0, 0xff, 0xe8, 0xff, 0xe9, 0xff, 0xe2, 0xff, 0xe6, 0xff, +0xd6, 0xff, 0xd9, 0xff, 0xcb, 0xff, 0xd2, 0xff, 0xce, 0xff, 0xcd, 0xff, 0xc3, 0xff, 0xbc, 0xff, +0xb4, 0xff, 0xb3, 0xff, 0xa9, 0xff, 0xb7, 0xff, 0xad, 0xff, 0xb2, 0xff, 0xaf, 0xff, 0xbc, 0xff, +0xc1, 0xff, 0xbc, 0xff, 0xb1, 0xff, 0xae, 0xff, 0xa4, 0xff, 0xa7, 0xff, 0xb1, 0xff, 0xae, 0xff, +0xb9, 0xff, 0xc4, 0xff, 0xb9, 0xff, 0xbc, 0xff, 0xbd, 0xff, 0xbd, 0xff, 0xcb, 0xff, 0xd1, 0xff, +0xde, 0xff, 0xd6, 0xff, 0xdc, 0xff, 0xd1, 0xff, 0xd7, 0xff, 0xcd, 0xff, 0xc6, 0xff, 0xc7, 0xff, +0xba, 0xff, 0xb2, 0xff, 0xa0, 0xff, 0xa9, 0xff, 0xa5, 0xff, 0xaa, 0xff, 0xa7, 0xff, 0xac, 0xff, +0xc1, 0xff, 0xc2, 0xff, 0xd0, 0xff, 0xe1, 0xff, 0x03, 0x00, 0x18, 0x00, 0x19, 0x00, 0x22, 0x00, +0x3d, 0x00, 0x47, 0x00, 0x50, 0x00, 0x44, 0x00, 0x43, 0x00, 0x3d, 0x00, 0x3a, 0x00, 0x35, 0x00, +0x25, 0x00, 0x24, 0x00, 0x27, 0x00, 0x20, 0x00, 0x2d, 0x00, 0x2e, 0x00, 0x3f, 0x00, 0x30, 0x00, +0x28, 0x00, 0x1f, 0x00, 0x2e, 0x00, 0x3c, 0x00, 0x52, 0x00, 0x40, 0x00, 0x45, 0x00, 0x32, 0x00, +0x2a, 0x00, 0x15, 0x00, 0x17, 0x00, 0x18, 0x00, 0x19, 0x00, 0x09, 0x00, 0x09, 0x00, 0x04, 0x00, +0x0d, 0x00, 0xff, 0xff, 0x02, 0x00, 0x10, 0x00, 0x17, 0x00, 0x17, 0x00, 0x18, 0x00, 0x2c, 0x00, +0x30, 0x00, 0x34, 0x00, 0x23, 0x00, 0x27, 0x00, 0x2f, 0x00, 0x1c, 0x00, 0x0d, 0x00, 0x06, 0x00, +0x12, 0x00, 0x14, 0x00, 0x03, 0x00, 0xf6, 0xff, 0xe9, 0xff, 0xe7, 0xff, 0xdd, 0xff, 0xdb, 0xff, +0xe3, 0xff, 0xec, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x01, 0x00, 0x0a, 0x00, 0x0e, 0x00, 0xff, 0xff, +0x01, 0x00, 0x06, 0x00, 0x17, 0x00, 0x24, 0x00, 0x1a, 0x00, 0x15, 0x00, 0x20, 0x00, 0x25, 0x00, +0x24, 0x00, 0x1e, 0x00, 0x1c, 0x00, 0x27, 0x00, 0x2c, 0x00, 0x2d, 0x00, 0x31, 0x00, 0x42, 0x00, +0x34, 0x00, 0x30, 0x00, 0x1c, 0x00, 0x21, 0x00, 0x26, 0x00, 0x22, 0x00, 0x21, 0x00, 0x25, 0x00, +0x31, 0x00, 0x25, 0x00, 0x27, 0x00, 0x27, 0x00, 0x2e, 0x00, 0x29, 0x00, 0x14, 0x00, 0x17, 0x00, +0x23, 0x00, 0x19, 0x00, 0x15, 0x00, 0x0d, 0x00, 0x0f, 0x00, 0x0a, 0x00, 0x01, 0x00, 0xe8, 0xff, +0xdf, 0xff, 0xd7, 0xff, 0xd2, 0xff, 0xcd, 0xff, 0xd3, 0xff, 0xd5, 0xff, 0xdc, 0xff, 0xd1, 0xff, +0xb8, 0xff, 0xb8, 0xff, 0xc1, 0xff, 0xca, 0xff, 0xc6, 0xff, 0xb9, 0xff, 0xc0, 0xff, 0xaf, 0xff, +0xae, 0xff, 0xa2, 0xff, 0xa7, 0xff, 0xa1, 0xff, 0x98, 0xff, 0x81, 0xff, 0x86, 0xff, 0x7f, 0xff, +0x7c, 0xff, 0x70, 0xff, 0x77, 0xff, 0x75, 0xff, 0x78, 0xff, 0x73, 0xff, 0x72, 0xff, 0x6d, 0xff, +0x6b, 0xff, 0x5b, 0xff, 0x5e, 0xff, 0x6d, 0xff, 0x71, 0xff, 0x7c, 0xff, 0x78, 0xff, 0x77, 0xff, +0x6b, 0xff, 0x62, 0xff, 0x5f, 0xff, 0x63, 0xff, 0x63, 0xff, 0x6d, 0xff, 0x7b, 0xff, 0x8e, 0xff, +0x8f, 0xff, 0x8c, 0xff, 0x85, 0xff, 0x86, 0xff, 0x87, 0xff, 0x88, 0xff, 0x99, 0xff, 0xa6, 0xff, +0xc0, 0xff, 0xc4, 0xff, 0xbb, 0xff, 0xc4, 0xff, 0xc5, 0xff, 0xc2, 0xff, 0xad, 0xff, 0xbd, 0xff, +0xc4, 0xff, 0xd4, 0xff, 0xdb, 0xff, 0xd8, 0xff, 0xda, 0xff, 0xd7, 0xff, 0xd7, 0xff, 0xcf, 0xff, +0xe2, 0xff, 0xe8, 0xff, 0x01, 0x00, 0x00, 0x00, 0x07, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x07, 0x00, +0xf9, 0xff, 0xf2, 0xff, 0xef, 0xff, 0xfb, 0xff, 0x01, 0x00, 0x03, 0x00, 0x03, 0x00, 0xff, 0xff, +0xf4, 0xff, 0xe8, 0xff, 0xf0, 0xff, 0xf7, 0xff, 0xf9, 0xff, 0xfc, 0xff, 0xf3, 0xff, 0xff, 0xff, +0xf6, 0xff, 0xf4, 0xff, 0xe3, 0xff, 0xe7, 0xff, 0xee, 0xff, 0xe6, 0xff, 0xda, 0xff, 0xd9, 0xff, +0xd0, 0xff, 0xcf, 0xff, 0xc6, 0xff, 0xc2, 0xff, 0xd3, 0xff, 0xce, 0xff, 0xc8, 0xff, 0xc7, 0xff, +0xcc, 0xff, 0xd8, 0xff, 0xdb, 0xff, 0xd7, 0xff, 0xd7, 0xff, 0xe0, 0xff, 0xd5, 0xff, 0xcc, 0xff, +0xc0, 0xff, 0xbd, 0xff, 0xc7, 0xff, 0xba, 0xff, 0xb5, 0xff, 0xbc, 0xff, 0xce, 0xff, 0xd5, 0xff, +0xdb, 0xff, 0xdb, 0xff, 0xef, 0xff, 0xf9, 0xff, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x0f, 0x00, +0x1d, 0x00, 0x1a, 0x00, 0x1a, 0x00, 0x0a, 0x00, 0x03, 0x00, 0xf2, 0xff, 0xee, 0xff, 0xf6, 0xff, +0x05, 0x00, 0x10, 0x00, 0x19, 0x00, 0x0f, 0x00, 0x09, 0x00, 0x07, 0x00, 0x0e, 0x00, 0x12, 0x00, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, +0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfa, 0xff, 0x06, 0x00, +0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x03, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x02, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x03, 0x00, 0xfb, 0xff, +0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, +0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x06, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x03, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, +0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, +0x04, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x05, 0x00, 0xfa, 0xff, +0x06, 0x00, 0xfa, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, +0x03, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, +0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfa, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0x00, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, +0x06, 0x00, 0xfa, 0xff, 0x04, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x04, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, +0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, +0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x07, 0x00, 0xfa, 0xff, 0x03, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfc, 0xff, +0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, +0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, +0xfa, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, +0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x01, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfa, 0xff, +0x05, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, +0xfa, 0xff, 0x06, 0x00, 0xfc, 0xff, 0x01, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfb, 0xff, 0x04, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, +0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, +0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x02, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfc, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x02, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, +0x04, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfd, 0xff, 0xff, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, +0xff, 0xff, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, +0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, +0xfa, 0xff, 0x06, 0x00, 0xfc, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x02, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x04, 0x00, 0xfa, 0xff, 0x06, 0x00, +0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, +0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x02, 0x00, +0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, +0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfa, 0xff, 0x07, 0x00, +0xfa, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, +0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x03, 0x00, +0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x05, 0x00, +0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, +0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xff, 0xff, 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, +0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x06, 0x00, +0xf9, 0xff, 0x06, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, +0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfa, 0xff, +0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, +0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xff, 0xff, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, +0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x02, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, +0x00, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x03, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, +0xfa, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, +0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, +0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, +0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, +0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, +0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, +0xfc, 0xff, 0x01, 0x00, 0x02, 0x00, 0xfb, 0xff, 0x07, 0x00, 0xf9, 0xff, 0x06, 0x00, 0xfb, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfd, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfd, 0xff, 0x05, 0x00, +0xfa, 0xff, 0x07, 0x00, 0xf9, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, +0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, +0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x04, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, +0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x02, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0xff, 0xff, 0x04, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, +0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, +0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x05, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x04, 0x00, +0xfe, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, +0xfb, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xff, 0xff, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x02, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x03, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, +0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfc, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, +0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0x00, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x04, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, +0x00, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, +0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xfd, 0xff, +0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, +0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfb, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfb, 0xff, +0x06, 0x00, 0xfc, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfd, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xf9, 0xff, +0x08, 0x00, 0xf9, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0x00, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfa, 0xff, +0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfc, 0xff, 0x01, 0x00, 0x02, 0x00, 0xfb, 0xff, +0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfd, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, +0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x05, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0xff, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, +0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, +0xfb, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfc, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, +0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, +0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x00, 0x00, 0x03, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, +0xfc, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +}; + diff --git a/test_apps/dependencies.lock b/test_apps/dependencies.lock new file mode 100644 index 0000000..b7c5577 --- /dev/null +++ b/test_apps/dependencies.lock @@ -0,0 +1,15 @@ +dependencies: + espressif/esp-dsp: + component_hash: 59a67ce3be799201752ebde99890b0ab947054eff6463d83e944f2d4165d6905 + source: + service_url: https://api.components.espressif.com/ + type: service + version: 1.4.4 + idf: + component_hash: null + source: + type: idf + version: 5.0.2 +manifest_hash: 47ee996a7c9b6dd8cb942a47ad68d70a24d315c7af8e456eeb0945d3e9575eff +target: esp32s3 +version: 1.0.0 diff --git a/test_apps/main/CMakeLists.txt b/test_apps/main/CMakeLists.txt new file mode 100644 index 0000000..5c9a68c --- /dev/null +++ b/test_apps/main/CMakeLists.txt @@ -0,0 +1,17 @@ +if(IDF_TARGET STREQUAL "esp32s3") + +set(srcs + "test_app_main.c" + "test_wakenet.c" + "test_multinet.c" + "test_afe.c" + "test_chinese_tts.c" +) + +idf_component_register(SRCS ${srcs} + INCLUDE_DIRS "." + REQUIRES unity esp-sr + WHOLE_ARCHIVE) + + +endif() \ No newline at end of file diff --git a/test_apps/main/alexa.h b/test_apps/main/alexa.h new file mode 100644 index 0000000..79ea918 --- /dev/null +++ b/test_apps/main/alexa.h @@ -0,0 +1,4025 @@ +#include +const unsigned char alexa[] = { +0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0c, 0x00, 0x0e, 0x00, 0x0f, 0x00, 0x11, 0x00, +0x12, 0x00, 0x12, 0x00, 0x12, 0x00, 0x12, 0x00, 0x13, 0x00, 0x14, 0x00, 0x15, 0x00, 0x15, 0x00, +0x16, 0x00, 0x16, 0x00, 0x15, 0x00, 0x15, 0x00, 0x16, 0x00, 0x16, 0x00, 0x16, 0x00, 0x16, 0x00, +0x15, 0x00, 0x16, 0x00, 0x16, 0x00, 0x16, 0x00, 0x16, 0x00, 0x16, 0x00, 0x16, 0x00, 0x15, 0x00, +0x13, 0x00, 0x12, 0x00, 0x12, 0x00, 0x11, 0x00, 0x10, 0x00, 0x0e, 0x00, 0x0b, 0x00, 0x09, 0x00, +0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x03, 0x00, 0x02, 0x00, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfa, 0xff, 0xf7, 0xff, 0xf5, 0xff, +0xf4, 0xff, 0xf3, 0xff, 0xf2, 0xff, 0xf0, 0xff, 0xef, 0xff, 0xee, 0xff, 0xec, 0xff, 0xeb, 0xff, +0xea, 0xff, 0xe9, 0xff, 0xe9, 0xff, 0xe9, 0xff, 0xe8, 0xff, 0xe7, 0xff, 0xe5, 0xff, 0xe4, 0xff, +0xe3, 0xff, 0xe3, 0xff, 0xe2, 0xff, 0xe2, 0xff, 0xe1, 0xff, 0xe0, 0xff, 0xe0, 0xff, 0xe0, 0xff, +0xe1, 0xff, 0xe2, 0xff, 0xe3, 0xff, 0xe4, 0xff, 0xe5, 0xff, 0xe5, 0xff, 0xe5, 0xff, 0xe6, 0xff, +0xe8, 0xff, 0xe9, 0xff, 0xea, 0xff, 0xea, 0xff, 0xeb, 0xff, 0xec, 0xff, 0xed, 0xff, 0xee, 0xff, +0xf0, 0xff, 0xf2, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, +0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, +0x07, 0x00, 0x08, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, +0x0e, 0x00, 0x0e, 0x00, 0x0f, 0x00, 0x0e, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x10, 0x00, 0x11, 0x00, +0x12, 0x00, 0x12, 0x00, 0x13, 0x00, 0x12, 0x00, 0x13, 0x00, 0x13, 0x00, 0x13, 0x00, 0x13, 0x00, +0x13, 0x00, 0x13, 0x00, 0x13, 0x00, 0x13, 0x00, 0x14, 0x00, 0x13, 0x00, 0x13, 0x00, 0x13, 0x00, +0x12, 0x00, 0x12, 0x00, 0x13, 0x00, 0x13, 0x00, 0x13, 0x00, 0x11, 0x00, 0x10, 0x00, 0x0f, 0x00, +0x0e, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x09, 0x00, 0x08, 0x00, +0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x03, 0x00, +0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xff, +0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfb, 0xff, +0xfa, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, +0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, +0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, +0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, +0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfd, 0xff, 0xfe, 0xff, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0x01, 0x00, 0x02, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, +0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, +0x08, 0x00, 0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0c, 0x00, +0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, +0x0d, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, +0x08, 0x00, 0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x03, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, +0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfb, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, +0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf8, 0xff, +0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, +0x02, 0x00, 0x03, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, +0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, +0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, +0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x06, 0x00, +0x04, 0x00, 0x03, 0x00, 0x02, 0x00, 0x01, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, +0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfb, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, +0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, +0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, +0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, +0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x06, 0x00, +0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x03, 0x00, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfd, 0xff, 0xfe, 0xff, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, +0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, +0x04, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, +0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, +0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x04, 0x00, 0x03, 0x00, +0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, +0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, +0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, +0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, +0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, +0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, +0xf9, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf7, 0xff, +0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, +0xf8, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xff, 0xff, 0x01, 0x00, 0x02, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, +0x08, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, +0x0c, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0e, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x0f, 0x00, +0x0f, 0x00, 0x10, 0x00, 0x11, 0x00, 0x11, 0x00, 0x10, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x0f, 0x00, +0x0f, 0x00, 0x10, 0x00, 0x10, 0x00, 0x11, 0x00, 0x11, 0x00, 0x11, 0x00, 0x11, 0x00, 0x11, 0x00, +0x11, 0x00, 0x11, 0x00, 0x10, 0x00, 0x0f, 0x00, 0x0e, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0d, 0x00, +0x0d, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x08, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, +0x05, 0x00, 0x03, 0x00, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, +0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, +0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, +0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf6, 0xff, +0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, +0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, +0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, +0xf7, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, +0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, +0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, +0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, +0x03, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x06, 0x00, 0x07, 0x00, +0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, +0x0a, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0b, 0x00, +0x0b, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x09, 0x00, 0x08, 0x00, 0x07, 0x00, 0x06, 0x00, +0x04, 0x00, 0x03, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfa, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, +0xf9, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, +0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, +0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, +0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, +0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, +0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, +0x0d, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, +0x0c, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, +0x09, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, +0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfa, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, +0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, +0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, +0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, +0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, +0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, +0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, +0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, +0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, +0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, +0xf5, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, +0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf6, 0xff, +0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, +0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, +0x0a, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0e, 0x00, 0x0e, 0x00, +0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x0e, 0x00, +0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x0e, 0x00, 0x0e, 0x00, +0x0e, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x0a, 0x00, +0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x06, 0x00, 0x05, 0x00, +0x04, 0x00, 0x04, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, +0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf7, 0xff, +0xf6, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf2, 0xff, 0xf2, 0xff, +0xf2, 0xff, 0xf2, 0xff, 0xf1, 0xff, 0xf1, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, +0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf1, 0xff, +0xf1, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf6, 0xff, +0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, +0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, +0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, +0x09, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, +0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, +0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, +0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, +0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, +0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x09, 0x00, 0x09, 0x00, +0x09, 0x00, 0x08, 0x00, 0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x08, 0x00, +0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, +0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, +0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfa, 0xff, +0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf4, 0xff, +0xf4, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, +0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, +0xf2, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf6, 0xff, +0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, +0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, +0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, +0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, +0x0b, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0f, 0x00, 0x10, 0x00, +0x10, 0x00, 0x11, 0x00, 0x11, 0x00, 0x12, 0x00, 0x12, 0x00, 0x13, 0x00, 0x13, 0x00, 0x13, 0x00, +0x13, 0x00, 0x13, 0x00, 0x13, 0x00, 0x13, 0x00, 0x13, 0x00, 0x13, 0x00, 0x13, 0x00, 0x12, 0x00, +0x12, 0x00, 0x11, 0x00, 0x11, 0x00, 0x11, 0x00, 0x10, 0x00, 0x10, 0x00, 0x0f, 0x00, 0x0f, 0x00, +0x0e, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x08, 0x00, 0x07, 0x00, +0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf8, 0xff, +0xf7, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf2, 0xff, +0xf2, 0xff, 0xf1, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xef, 0xff, 0xef, 0xff, 0xef, 0xff, 0xee, 0xff, +0xee, 0xff, 0xee, 0xff, 0xed, 0xff, 0xed, 0xff, 0xed, 0xff, 0xed, 0xff, 0xed, 0xff, 0xed, 0xff, +0xee, 0xff, 0xee, 0xff, 0xee, 0xff, 0xef, 0xff, 0xef, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf1, 0xff, +0xf2, 0xff, 0xf2, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf7, 0xff, +0xf8, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, +0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, +0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, +0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, +0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x08, 0x00, 0x08, 0x00, +0x08, 0x00, 0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, +0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, +0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, +0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, +0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, +0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfd, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, +0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, +0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, +0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, +0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, +0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, +0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, +0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, +0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, +0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, +0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, +0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, +0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, +0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, +0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, +0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, +0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, +0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, +0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, +0xf5, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, +0xf3, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf5, 0xff, +0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, +0xf9, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, +0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, +0x02, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, +0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, +0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, +0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, +0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, +0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, +0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, +0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, +0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, +0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, +0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, +0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, +0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x06, 0x00, 0x05, 0x00, 0x04, 0x00, +0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x03, 0x00, 0x04, 0x00, 0x02, 0x00, 0x02, 0x00, +0x03, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, +0x03, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, +0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, +0xf9, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, +0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, +0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, +0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, +0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0x05, 0x00, 0x06, 0x00, +0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, +0x0a, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, +0x0c, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, +0x0a, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, +0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, +0x03, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, +0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, +0xfa, 0xff, 0xf9, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, +0xf8, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, +0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, +0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, +0x05, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, +0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, +0x02, 0x00, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, +0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x03, 0x00, +0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x05, 0x00, +0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, +0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, +0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf8, 0xff, +0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf3, 0xff, 0xf3, 0xff, +0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf1, 0xff, 0xf1, 0xff, 0xf1, 0xff, 0xf1, 0xff, +0xf1, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf5, 0xff, +0xf5, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, +0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, +0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, +0x0b, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0f, 0x00, 0x0e, 0x00, 0x10, 0x00, +0x12, 0x00, 0x2a, 0x00, 0x29, 0x00, 0xf9, 0xff, 0x07, 0x00, 0xe5, 0xff, 0xea, 0xff, 0xf5, 0xff, +0xef, 0xff, 0x0b, 0x00, 0x0a, 0x00, 0x0d, 0x00, 0x1f, 0x00, 0x1f, 0x00, 0x21, 0x00, 0x1f, 0x00, +0x28, 0x00, 0x2a, 0x00, 0x18, 0x00, 0x34, 0x00, 0x32, 0x00, 0x0d, 0x00, 0x1e, 0x00, 0x18, 0x00, +0xfd, 0xff, 0x09, 0x00, 0xfb, 0xff, 0xf7, 0xff, 0xef, 0xff, 0xe4, 0xff, 0xef, 0xff, 0xe1, 0xff, +0xd8, 0xff, 0xee, 0xff, 0xe5, 0xff, 0xd9, 0xff, 0xea, 0xff, 0xe5, 0xff, 0xe1, 0xff, 0xf4, 0xff, +0xd3, 0xff, 0xd5, 0xff, 0xdd, 0xff, 0xe7, 0xff, 0x00, 0x00, 0xf7, 0xff, 0xfd, 0xff, 0x08, 0x00, +0xff, 0xff, 0x03, 0x00, 0x0a, 0x00, 0x0c, 0x00, 0x13, 0x00, 0x0c, 0x00, 0x0f, 0x00, 0x11, 0x00, +0x0c, 0x00, 0x15, 0x00, 0x19, 0x00, 0x13, 0x00, 0x0f, 0x00, 0x0c, 0x00, 0x09, 0x00, 0x07, 0x00, +0x0a, 0x00, 0x07, 0x00, 0x01, 0x00, 0xfd, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfc, 0xff, +0xfa, 0xff, 0xf3, 0xff, 0xf2, 0xff, 0xef, 0xff, 0xec, 0xff, 0xee, 0xff, 0xee, 0xff, 0xec, 0xff, +0xe6, 0xff, 0xe5, 0xff, 0xe4, 0xff, 0xe6, 0xff, 0xe5, 0xff, 0xe4, 0xff, 0xe7, 0xff, 0xe4, 0xff, +0xec, 0xff, 0xf0, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xf3, 0xff, 0xd9, 0xff, 0xf1, 0xff, +0xf7, 0xff, 0x06, 0x00, 0x0f, 0x00, 0x0b, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x0a, 0x00, +0x0e, 0x00, 0x17, 0x00, 0x14, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x13, 0x00, 0x16, 0x00, 0x1e, 0x00, +0x1e, 0x00, 0x11, 0x00, 0x10, 0x00, 0x18, 0x00, 0x1b, 0x00, 0x1b, 0x00, 0x1c, 0x00, 0x1b, 0x00, +0x19, 0x00, 0x1a, 0x00, 0x1e, 0x00, 0x1d, 0x00, 0x1d, 0x00, 0x20, 0x00, 0x1d, 0x00, 0x14, 0x00, +0x11, 0x00, 0x10, 0x00, 0x0e, 0x00, 0x0f, 0x00, 0x0d, 0x00, 0x04, 0x00, 0xfe, 0xff, 0xfd, 0xff, +0xff, 0xff, 0xfd, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf5, 0xff, +0xf2, 0xff, 0xf1, 0xff, 0xf1, 0xff, 0xee, 0xff, 0xeb, 0xff, 0xe8, 0xff, 0xe6, 0xff, 0xe6, 0xff, +0xe7, 0xff, 0xe4, 0xff, 0xe1, 0xff, 0xe3, 0xff, 0xe5, 0xff, 0xe5, 0xff, 0xe5, 0xff, 0xe3, 0xff, +0xe2, 0xff, 0xe3, 0xff, 0xe4, 0xff, 0xe3, 0xff, 0xdf, 0xff, 0xdd, 0xff, 0xde, 0xff, 0xe3, 0xff, +0xeb, 0xff, 0xe3, 0xff, 0xdc, 0xff, 0xdf, 0xff, 0xea, 0xff, 0xf3, 0xff, 0xf6, 0xff, 0xf9, 0xff, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfd, 0xff, 0xfe, 0xff, 0x06, 0x00, 0x0b, 0x00, 0x0c, 0x00, +0x0c, 0x00, 0x0e, 0x00, 0x14, 0x00, 0x1c, 0x00, 0x1f, 0x00, 0x1b, 0x00, 0x1a, 0x00, 0x1d, 0x00, +0x21, 0x00, 0x22, 0x00, 0x1f, 0x00, 0x1b, 0x00, 0x17, 0x00, 0x1b, 0x00, 0x1e, 0x00, 0x1b, 0x00, +0x1c, 0x00, 0x20, 0x00, 0x24, 0x00, 0x23, 0x00, 0x1f, 0x00, 0x1b, 0x00, 0x1c, 0x00, 0x20, 0x00, +0x1e, 0x00, 0x18, 0x00, 0x13, 0x00, 0x13, 0x00, 0x14, 0x00, 0x12, 0x00, 0x0d, 0x00, 0x08, 0x00, +0x08, 0x00, 0x0b, 0x00, 0x09, 0x00, 0x08, 0x00, 0x01, 0x00, 0x06, 0x00, 0x02, 0x00, 0x16, 0x00, +0xe4, 0xff, 0xea, 0xff, 0x02, 0x00, 0xf2, 0xff, 0xff, 0xff, 0xef, 0xff, 0xed, 0xff, 0xeb, 0xff, +0xf6, 0xff, 0xea, 0xff, 0xe1, 0xff, 0xe9, 0xff, 0xee, 0xff, 0xe8, 0xff, 0xe6, 0xff, 0xe7, 0xff, +0xe4, 0xff, 0xe8, 0xff, 0xf3, 0xff, 0xe9, 0xff, 0xde, 0xff, 0xea, 0xff, 0xea, 0xff, 0xe0, 0xff, +0xf4, 0xff, 0xe7, 0xff, 0xf0, 0xff, 0xf3, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf3, 0xff, 0xfb, 0xff, +0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xeb, 0xff, 0xe8, 0xff, 0xed, 0xff, 0xf6, 0xff, 0xed, 0xff, +0xf1, 0xff, 0xf2, 0xff, 0xf4, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xfd, 0xff, 0xff, 0xff, 0x04, 0x00, +0x08, 0x00, 0x04, 0x00, 0x06, 0x00, 0x08, 0x00, 0x0c, 0x00, 0x13, 0x00, 0x12, 0x00, 0x0d, 0x00, +0x0d, 0x00, 0x11, 0x00, 0x13, 0x00, 0x10, 0x00, 0x0c, 0x00, 0x08, 0x00, 0x07, 0x00, 0x08, 0x00, +0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x06, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, +0x0d, 0x00, 0x10, 0x00, 0x0d, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0b, 0x00, +0x0a, 0x00, 0x0a, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0a, 0x00, 0x08, 0x00, 0x0a, 0x00, 0x0b, 0x00, +0x09, 0x00, 0x05, 0x00, 0x02, 0x00, 0x01, 0x00, 0x02, 0x00, 0x01, 0x00, 0xfe, 0xff, 0xfe, 0xff, +0x01, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x0a, 0x00, 0x0c, 0x00, 0x0c, 0x00, +0x09, 0x00, 0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x07, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, +0x05, 0x00, 0x04, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x01, 0x00, 0xff, 0xff, 0xfd, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xfa, 0xff, 0xf8, 0xff, 0xfa, 0xff, 0xf7, 0xff, +0xf4, 0xff, 0xfa, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, +0xf6, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf5, 0xff, 0xf9, 0xff, 0xf6, 0xff, +0xf5, 0xff, 0xf8, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf8, 0xff, 0xf6, 0xff, 0xf5, 0xff, +0xf6, 0xff, 0xf5, 0xff, 0xf7, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfc, 0xff, 0xfd, 0xff, +0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, +0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, +0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, +0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, +0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x06, 0x00, +0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, +0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, +0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, +0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, +0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, +0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, +0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, +0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, +0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, +0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, +0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, +0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, +0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, +0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, +0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, +0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, +0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, +0x05, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, +0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, +0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, +0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, +0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, +0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, +0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, +0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, +0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0c, 0x00, +0x0c, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, +0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0c, 0x00, +0x0c, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x08, 0x00, +0x08, 0x00, 0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x04, 0x00, 0x03, 0x00, 0x02, 0x00, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf6, 0xff, +0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf3, 0xff, 0xf3, 0xff, +0xf3, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, +0xf2, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, +0xf4, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, +0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, +0x02, 0x00, 0x02, 0x00, 0x04, 0x00, 0x03, 0x00, 0x05, 0x00, 0x04, 0x00, 0x07, 0x00, 0x02, 0x00, +0x0a, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x04, 0x00, 0x0a, 0x00, 0x08, 0x00, 0x09, 0x00, +0x06, 0x00, 0x0d, 0x00, 0x08, 0x00, 0x08, 0x00, 0x0c, 0x00, 0x08, 0x00, 0x0c, 0x00, 0x0a, 0x00, +0x09, 0x00, 0x08, 0x00, 0x07, 0x00, 0x0d, 0x00, 0x07, 0x00, 0x09, 0x00, 0x08, 0x00, 0x08, 0x00, +0x08, 0x00, 0x0a, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x07, 0x00, 0x04, 0x00, 0x06, 0x00, +0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x04, 0x00, 0x03, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, +0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x04, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, +0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x01, 0x00, +0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, +0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, +0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, +0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, +0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, +0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, +0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, +0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, +0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, +0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x09, 0x00, 0x08, 0x00, +0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, +0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, +0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, +0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, +0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, +0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, +0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, +0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, +0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, +0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, +0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, +0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, +0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, +0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, +0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, +0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, +0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, +0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, +0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, +0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, +0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, +0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, +0xfc, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xf9, 0xff, 0xf6, 0xff, 0xf4, 0xff, +0xf3, 0xff, 0xf2, 0xff, 0xf1, 0xff, 0xee, 0xff, 0xed, 0xff, 0xee, 0xff, 0xee, 0xff, 0xef, 0xff, +0xee, 0xff, 0xef, 0xff, 0xf0, 0xff, 0xf1, 0xff, 0xf1, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf3, 0xff, +0xf4, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, +0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0x03, 0x00, 0x04, 0x00, +0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x06, 0x00, +0x05, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, +0x06, 0x00, 0x08, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, +0x0b, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, +0x0a, 0x00, 0x09, 0x00, 0x08, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x06, 0x00, +0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x0a, 0x00, 0x0c, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0d, 0x00, +0x0c, 0x00, 0x0d, 0x00, 0x0e, 0x00, 0x0d, 0x00, 0x09, 0x00, 0x06, 0x00, 0x05, 0x00, 0x06, 0x00, +0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x08, 0x00, +0x07, 0x00, 0x02, 0x00, 0xfc, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf5, 0xff, 0xf5, 0xff, +0xf7, 0xff, 0xfb, 0xff, 0x01, 0x00, 0x07, 0x00, 0x0b, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x07, 0x00, +0x01, 0x00, 0xfb, 0xff, 0xf7, 0xff, 0xf2, 0xff, 0xeb, 0xff, 0xe5, 0xff, 0xe4, 0xff, 0xe9, 0xff, +0xef, 0xff, 0xf7, 0xff, 0xfd, 0xff, 0x00, 0x00, 0xff, 0xff, 0x3c, 0x00, 0x0c, 0x01, 0x41, 0x01, +0xb4, 0x00, 0x33, 0x00, 0xd2, 0x00, 0xac, 0x00, 0xaf, 0xfd, 0x8a, 0xfa, 0xcf, 0xfa, 0x79, 0xfd, +0x54, 0xfe, 0x1a, 0xfd, 0xd3, 0xfd, 0x44, 0x01, 0x33, 0x04, 0x12, 0x05, 0x76, 0x05, 0xac, 0x06, +0xdc, 0x06, 0x2b, 0x05, 0xf3, 0x02, 0x6d, 0x01, 0x82, 0x00, 0x55, 0xff, 0xa9, 0xfd, 0xcc, 0xfb, +0x63, 0xfa, 0x83, 0xfa, 0x76, 0xfb, 0x9f, 0xfb, 0xf8, 0xfa, 0x23, 0xfb, 0xdd, 0xfc, 0x8c, 0xfe, +0x72, 0xff, 0x8d, 0x00, 0x52, 0x02, 0xb8, 0x03, 0x0d, 0x04, 0x2f, 0x04, 0xcf, 0x04, 0x18, 0x05, +0x33, 0x04, 0x62, 0x02, 0xd4, 0x00, 0x0e, 0x00, 0x78, 0xff, 0x47, 0xfe, 0x89, 0xfc, 0x61, 0xfb, +0x5a, 0xfb, 0xf5, 0xfb, 0xb9, 0xfc, 0x7a, 0xfd, 0x44, 0xfe, 0x1d, 0xff, 0x70, 0x00, 0x24, 0x02, +0x09, 0x03, 0xdb, 0x02, 0x63, 0x02, 0xfe, 0x02, 0x00, 0x04, 0x67, 0x04, 0x1d, 0x04, 0x22, 0x04, +0x8f, 0x04, 0xe7, 0x04, 0xb0, 0x04, 0xc9, 0x03, 0xcd, 0xff, 0x4a, 0xf8, 0xfe, 0xf0, 0x8d, 0xee, +0x99, 0xef, 0xf5, 0xee, 0x5f, 0xec, 0x30, 0xed, 0x63, 0xf4, 0x6f, 0xfe, 0x45, 0x06, 0xf9, 0x0b, +0x2d, 0x12, 0x76, 0x18, 0x8d, 0x1b, 0x3f, 0x1a, 0x77, 0x17, 0x58, 0x15, 0x2a, 0x12, 0x75, 0x0b, +0xb5, 0x02, 0x97, 0xfc, 0x98, 0xfa, 0x92, 0xf9, 0x9b, 0xf6, 0xcd, 0xf2, 0x08, 0xf1, 0x98, 0xf1, +0xbe, 0xf2, 0x61, 0xf3, 0x88, 0xf3, 0xac, 0xf3, 0x3b, 0xf4, 0x12, 0xf6, 0x6f, 0xf9, 0x61, 0xfd, +0x09, 0x01, 0x53, 0x04, 0x8a, 0x07, 0x4a, 0x0a, 0x02, 0x0c, 0xbe, 0x0c, 0x81, 0x0c, 0x97, 0x0a, +0x46, 0x06, 0x75, 0x00, 0x8b, 0xfb, 0xa5, 0xf8, 0x74, 0xf6, 0x50, 0xf3, 0x26, 0xf0, 0x8c, 0xef, +0x18, 0xf2, 0xaa, 0xf5, 0x5d, 0xf8, 0xb3, 0xfa, 0xd9, 0xfd, 0x4b, 0x01, 0xdb, 0x03, 0x93, 0x05, +0x64, 0x07, 0x50, 0x09, 0x4d, 0x0a, 0x1d, 0x0a, 0xd3, 0x09, 0x6e, 0x0a, 0x6b, 0x0b, 0x64, 0x0b, +0xc7, 0x09, 0x4f, 0x07, 0x08, 0x05, 0x18, 0x03, 0xe2, 0x00, 0x04, 0xfe, 0xd6, 0xfa, 0x32, 0xf8, +0xdb, 0xf6, 0xfe, 0xf6, 0x35, 0xf8, 0xf8, 0xf9, 0x3b, 0xfc, 0x25, 0xff, 0x6a, 0x02, 0x6f, 0x05, +0xf1, 0x07, 0x0b, 0x0a, 0x62, 0x0b, 0x47, 0x0b, 0xd3, 0x09, 0x3a, 0x08, 0x5e, 0x07, 0x7f, 0x06, +0xae, 0x04, 0xab, 0x02, 0x48, 0x01, 0x44, 0xff, 0x8e, 0xfb, 0xa0, 0xf7, 0xcd, 0xf5, 0xf8, 0xf4, +0x12, 0xf3, 0x0a, 0xf1, 0x79, 0xf1, 0x6f, 0xf4, 0xff, 0xf7, 0x67, 0xfb, 0x3b, 0xff, 0x4d, 0x03, +0xd7, 0x06, 0x65, 0x09, 0xca, 0x0a, 0xc9, 0x0a, 0x8a, 0x09, 0x34, 0x07, 0xc1, 0x03, 0xe1, 0xff, +0xbc, 0xfc, 0x68, 0xfa, 0xd8, 0xf7, 0xfc, 0xf4, 0x85, 0xf3, 0xd9, 0xf3, 0xd2, 0xf4, 0x5c, 0xf5, +0xf4, 0xf5, 0x4c, 0xf7, 0x2b, 0xf9, 0x2f, 0xfb, 0x1f, 0xfd, 0x09, 0xff, 0x22, 0x01, 0x05, 0x03, +0x54, 0x04, 0xf8, 0x04, 0xcd, 0x05, 0x73, 0x06, 0xd4, 0x05, 0x2f, 0x04, 0x76, 0x02, 0xf3, 0x00, +0x63, 0xff, 0x74, 0xfe, 0xb7, 0xfe, 0xab, 0xfe, 0xcb, 0xfd, 0x80, 0xfe, 0xc7, 0x00, 0xf5, 0x03, +0x64, 0x05, 0xe3, 0x05, 0xc7, 0x05, 0x90, 0x04, 0x4a, 0x04, 0x7b, 0x05, 0xcb, 0x05, 0x13, 0x01, +0xd6, 0xf7, 0x9c, 0xf1, 0x53, 0xf2, 0x3c, 0xf6, 0xc8, 0xf6, 0xf1, 0xf3, 0x04, 0xf5, 0xea, 0xfc, +0x8e, 0x07, 0x9e, 0x0e, 0x5e, 0x12, 0xd2, 0x16, 0xcc, 0x1b, 0xb8, 0x1d, 0x66, 0x1b, 0xa0, 0x18, +0x51, 0x17, 0x1f, 0x14, 0xbe, 0x0c, 0xf2, 0x03, 0x03, 0xff, 0x34, 0xfe, 0x21, 0xfd, 0x5f, 0xf9, +0x41, 0xf4, 0x6d, 0xf1, 0xb3, 0xf1, 0x21, 0xf3, 0x91, 0xf3, 0x09, 0xf2, 0x4c, 0xf0, 0x49, 0xf0, +0xaf, 0xf2, 0x5b, 0xf6, 0x5a, 0xf9, 0xac, 0xfb, 0x44, 0xfe, 0x8f, 0x01, 0xb0, 0x04, 0xc1, 0x06, +0x59, 0x08, 0x43, 0x09, 0xfd, 0x07, 0xbb, 0x03, 0xc5, 0xfe, 0x29, 0xfc, 0x32, 0xfb, 0x8e, 0xf8, +0x63, 0xf3, 0x35, 0xef, 0x25, 0xef, 0xdd, 0xf1, 0x00, 0xf4, 0x8b, 0xf4, 0x6d, 0xf5, 0xef, 0xf7, +0x1a, 0xfb, 0xb4, 0xfd, 0xb4, 0xff, 0xc0, 0x01, 0x7a, 0x03, 0x4c, 0x04, 0xca, 0x04, 0x1d, 0x06, +0x73, 0x08, 0x52, 0x0a, 0x85, 0x0a, 0x7e, 0x09, 0x94, 0x08, 0x7f, 0x08, 0x69, 0x08, 0xf4, 0x06, +0xaa, 0x03, 0xb3, 0xff, 0xe6, 0xfc, 0xd2, 0xfb, 0x71, 0xfb, 0x4b, 0xfb, 0xec, 0xfa, 0x12, 0xfb, +0xc1, 0xfb, 0xc0, 0xfc, 0x55, 0xfe, 0x5e, 0x00, 0x65, 0x02, 0x05, 0x03, 0xb0, 0x02, 0xc9, 0x03, +0xa1, 0x06, 0xf3, 0x08, 0x1e, 0x09, 0x94, 0x08, 0x27, 0x09, 0x3e, 0x0a, 0x48, 0x0a, 0xa7, 0x08, +0x35, 0x06, 0x73, 0x03, 0x79, 0x00, 0x2c, 0xfd, 0x30, 0xfa, 0x24, 0xf8, 0xb6, 0xf6, 0x38, 0xf5, +0x25, 0xf4, 0xcf, 0xf4, 0x8b, 0xf7, 0x5f, 0xfa, 0xec, 0xfb, 0xcf, 0xfc, 0x9d, 0xfe, 0x30, 0x01, +0xd5, 0x02, 0xfe, 0x02, 0x5b, 0x02, 0xd4, 0x01, 0x47, 0x01, 0x7a, 0x00, 0xd6, 0xff, 0x6b, 0xff, +0xd2, 0xfe, 0xdc, 0xfd, 0x3f, 0xfd, 0x7e, 0xfd, 0xb6, 0xfd, 0x74, 0xfd, 0x1d, 0xfd, 0x41, 0xfd, +0x62, 0xfd, 0xcb, 0xfd, 0xfa, 0xfe, 0xaf, 0x00, 0x5a, 0x01, 0xbd, 0x01, 0xda, 0x02, 0x38, 0x04, +0x64, 0x04, 0xd8, 0x03, 0x1a, 0x04, 0x40, 0x04, 0xf5, 0x02, 0xcb, 0x01, 0xae, 0x01, 0xa3, 0xff, +0x07, 0xf9, 0x05, 0xf2, 0x9e, 0xf0, 0x95, 0xf3, 0x5c, 0xf4, 0xbb, 0xf1, 0xda, 0xf1, 0xe3, 0xf8, +0x49, 0x03, 0x20, 0x0b, 0xd3, 0x0f, 0x31, 0x15, 0x29, 0x1c, 0x53, 0x21, 0xfb, 0x21, 0x33, 0x20, +0xb6, 0x1e, 0x26, 0x1c, 0x06, 0x16, 0xd2, 0x0d, 0xa5, 0x07, 0x41, 0x04, 0x9c, 0x00, 0x3f, 0xfb, +0xee, 0xf5, 0xb7, 0xf2, 0x96, 0xf1, 0x53, 0xf1, 0xcf, 0xf0, 0x1a, 0xef, 0xb9, 0xec, 0xb4, 0xeb, +0x24, 0xed, 0x85, 0xef, 0xc6, 0xf0, 0x5c, 0xf1, 0x87, 0xf3, 0xf6, 0xf7, 0xe2, 0xfc, 0xa2, 0x00, +0xb1, 0x03, 0x00, 0x07, 0x98, 0x09, 0xb8, 0x09, 0xfd, 0x07, 0xb6, 0x06, 0xf4, 0x05, 0x17, 0x03, +0x4a, 0xfd, 0xcd, 0xf7, 0x8a, 0xf5, 0x25, 0xf5, 0xa8, 0xf3, 0x22, 0xf1, 0x20, 0xf0, 0x94, 0xf1, +0x05, 0xf4, 0x0d, 0xf6, 0xa6, 0xf7, 0x49, 0xf9, 0xf2, 0xfa, 0x88, 0xfc, 0x2d, 0xfe, 0x00, 0x00, +0xeb, 0x01, 0xab, 0x03, 0x24, 0x05, 0x9c, 0x06, 0x6a, 0x08, 0xa6, 0x0a, 0xc5, 0x0c, 0x2d, 0x0e, +0x15, 0x0e, 0xf0, 0x0c, 0x6d, 0x0b, 0xea, 0x08, 0x5c, 0x05, 0x4c, 0x01, 0x49, 0xfe, 0x75, 0xfb, +0xbb, 0xf7, 0xd4, 0xf4, 0xc6, 0xf4, 0xd4, 0xf6, 0xa0, 0xf8, 0xec, 0xf9, 0x91, 0xfc, 0x89, 0x00, +0x82, 0x04, 0x6e, 0x07, 0x38, 0x09, 0x06, 0x0a, 0x39, 0x0a, 0x31, 0x0a, 0x8a, 0x09, 0x14, 0x08, +0x47, 0x06, 0x99, 0x04, 0x7f, 0x02, 0x40, 0x00, 0x07, 0xff, 0x8c, 0xfe, 0x7f, 0xfd, 0x5b, 0xfb, +0xf4, 0xf9, 0xc9, 0xf9, 0xe1, 0xf9, 0x77, 0xf9, 0x0b, 0xf9, 0x02, 0xf9, 0x73, 0xf9, 0x83, 0xfa, +0x4b, 0xfc, 0xc4, 0xfd, 0xe4, 0xfe, 0x13, 0x00, 0x7c, 0x01, 0x48, 0x02, 0x4b, 0x02, 0x7f, 0x02, +0xb6, 0x02, 0xd5, 0x01, 0xe7, 0xff, 0x85, 0xfe, 0xba, 0xfe, 0x78, 0xff, 0x9c, 0xff, 0x0a, 0x00, +0x5f, 0x01, 0x10, 0x03, 0xba, 0x04, 0x84, 0x06, 0x56, 0x08, 0xa1, 0x08, 0xf4, 0x06, 0xee, 0x05, +0x9d, 0x06, 0x83, 0x06, 0xc1, 0x01, 0xb6, 0xf8, 0xc3, 0xf1, 0xa8, 0xf0, 0x21, 0xf2, 0x6a, 0xf0, +0x59, 0xec, 0xdb, 0xec, 0x66, 0xf4, 0x05, 0xfe, 0x37, 0x05, 0x37, 0x0b, 0x13, 0x13, 0x8a, 0x1b, +0x4a, 0x21, 0x02, 0x24, 0x9d, 0x25, 0x4f, 0x26, 0x43, 0x24, 0xbc, 0x1e, 0xff, 0x17, 0xb0, 0x12, +0xcb, 0x0e, 0x6e, 0x0a, 0x40, 0x04, 0xb6, 0xfd, 0x20, 0xf9, 0x15, 0xf7, 0x21, 0xf6, 0xfd, 0xf3, +0xf3, 0xef, 0xa6, 0xeb, 0x53, 0xe9, 0x57, 0xe9, 0x22, 0xe9, 0x20, 0xe7, 0x44, 0xe5, 0x36, 0xe6, +0x9f, 0xe9, 0x2e, 0xed, 0xb3, 0xf0, 0xb3, 0xf5, 0xb1, 0xfb, 0x6e, 0x00, 0x60, 0x03, 0x7c, 0x06, +0x80, 0x0a, 0x04, 0x0d, 0xc8, 0x0b, 0x00, 0x08, 0xd9, 0x04, 0x61, 0x03, 0x96, 0x01, 0xba, 0xfd, +0xed, 0xf8, 0x9b, 0xf5, 0x8b, 0xf4, 0x70, 0xf4, 0x14, 0xf4, 0x86, 0xf3, 0x31, 0xf3, 0x41, 0xf3, +0xa7, 0xf3, 0x49, 0xf4, 0xda, 0xf4, 0x2e, 0xf5, 0x88, 0xf5, 0x35, 0xf6, 0x71, 0xf7, 0x89, 0xf9, +0xb5, 0xfc, 0xc9, 0x00, 0xc7, 0x04, 0x1d, 0x07, 0x56, 0x08, 0x64, 0x0a, 0xe5, 0x0d, 0x05, 0x10, +0x73, 0x0e, 0x42, 0x0b, 0xa4, 0x09, 0x1b, 0x09, 0x38, 0x07, 0xb0, 0x03, 0xaf, 0x00, 0xf5, 0xfe, +0xc5, 0xfd, 0x9f, 0xfc, 0xdb, 0xfb, 0x97, 0xfb, 0x8a, 0xfb, 0x52, 0xfb, 0xeb, 0xfa, 0x20, 0xfb, +0x5a, 0xfc, 0x4e, 0xfd, 0xac, 0xfc, 0xa4, 0xfb, 0x9a, 0xfc, 0x0f, 0xff, 0x45, 0x00, 0xd6, 0xff, +0xf1, 0xff, 0x93, 0x01, 0x0d, 0x03, 0x54, 0x03, 0x1b, 0x03, 0x3d, 0x03, 0x35, 0x03, 0x81, 0x02, +0x99, 0x01, 0x0e, 0x01, 0x23, 0x01, 0xf4, 0x00, 0xd5, 0xff, 0xb6, 0xfe, 0xbc, 0xfe, 0xab, 0xff, +0xea, 0xff, 0xe2, 0xfe, 0xf7, 0xfd, 0x86, 0xfe, 0x7b, 0xff, 0xe5, 0xff, 0xb6, 0xff, 0x00, 0x00, +0x26, 0x01, 0xce, 0x02, 0x1f, 0x05, 0x38, 0x07, 0x20, 0x09, 0x17, 0x0a, 0xa8, 0x0a, 0x17, 0x0b, +0xb7, 0x0b, 0x9c, 0x0c, 0xe9, 0x0b, 0x17, 0x08, 0x05, 0x02, 0xf9, 0xfc, 0xd7, 0xfa, 0xf0, 0xf9, +0x33, 0xf7, 0x21, 0xf3, 0x77, 0xf1, 0xd5, 0xf4, 0x7e, 0xfb, 0xbc, 0x01, 0x3c, 0x06, 0x2f, 0x0b, +0xd9, 0x11, 0x38, 0x19, 0xa7, 0x1e, 0xb6, 0x21, 0x20, 0x23, 0xfe, 0x22, 0xfc, 0x20, 0xd7, 0x1d, +0xc0, 0x1a, 0xc4, 0x17, 0xb2, 0x13, 0x85, 0x0e, 0x68, 0x09, 0xe8, 0x05, 0x14, 0x04, 0x98, 0x02, +0xf2, 0xff, 0xd6, 0xfb, 0xa3, 0xf7, 0xca, 0xf4, 0xca, 0xf2, 0xd3, 0xef, 0x00, 0xeb, 0xa7, 0xe5, +0xf9, 0xe1, 0x9a, 0xe0, 0x83, 0xe0, 0xb8, 0xe0, 0x91, 0xe1, 0x03, 0xe4, 0x24, 0xe8, 0x48, 0xed, +0xf4, 0xf2, 0xcd, 0xf8, 0x1b, 0xfe, 0xd0, 0x01, 0x25, 0x04, 0x4b, 0x06, 0x87, 0x08, 0x7e, 0x09, +0x14, 0x08, 0x3a, 0x05, 0xdf, 0x02, 0xb8, 0x01, 0xfa, 0x00, 0x8a, 0xff, 0x61, 0xfd, 0x60, 0xfb, +0x3f, 0xfa, 0xd7, 0xf9, 0x46, 0xf9, 0xd5, 0xf7, 0x99, 0xf5, 0x35, 0xf3, 0x36, 0xf1, 0x92, 0xef, +0x55, 0xee, 0xd2, 0xed, 0x77, 0xed, 0xad, 0xec, 0x3c, 0xec, 0x47, 0xee, 0xb2, 0xf2, 0xd3, 0xf6, +0x20, 0xf9, 0x73, 0xfb, 0xca, 0xff, 0x1b, 0x05, 0xf6, 0x08, 0xf3, 0x0a, 0x43, 0x0c, 0x77, 0x0d, +0x42, 0x0e, 0x38, 0x0e, 0x6c, 0x0d, 0x00, 0x0c, 0xd7, 0x09, 0x07, 0x07, 0xfe, 0x03, 0xa3, 0x01, +0xe2, 0xff, 0x70, 0xfd, 0xdd, 0xf9, 0xa0, 0xf6, 0x27, 0xf5, 0xca, 0xf4, 0xe5, 0xf3, 0x6c, 0xf2, +0x99, 0xf1, 0x0f, 0xf2, 0x63, 0xf3, 0xc4, 0xf4, 0x03, 0xf6, 0x9c, 0xf7, 0x69, 0xf9, 0x55, 0xfb, +0x34, 0xfd, 0x69, 0xff, 0xa3, 0x01, 0x12, 0x03, 0xe3, 0x03, 0xe4, 0x04, 0x7c, 0x06, 0xc3, 0x07, +0xf6, 0x07, 0x82, 0x07, 0x49, 0x07, 0x68, 0x07, 0x82, 0x07, 0x29, 0x07, 0xa4, 0x06, 0x69, 0x06, +0x11, 0x07, 0xdb, 0x08, 0xad, 0x0a, 0x57, 0x0b, 0xf0, 0x0a, 0xcb, 0x0a, 0x57, 0x0c, 0xf3, 0x0d, +0x93, 0x0d, 0xe5, 0x09, 0x23, 0x04, 0xa6, 0xff, 0x77, 0xfd, 0x2c, 0xfc, 0x16, 0xf9, 0xb2, 0xf4, +0xd5, 0xf2, 0xb3, 0xf5, 0x5a, 0xfb, 0x14, 0x01, 0x39, 0x06, 0x7d, 0x0c, 0x56, 0x14, 0x49, 0x1c, +0x2b, 0x23, 0x6b, 0x28, 0xb7, 0x2b, 0xd1, 0x2c, 0x50, 0x2b, 0x9d, 0x28, 0xae, 0x25, 0x5f, 0x22, +0x94, 0x1d, 0x0c, 0x17, 0xc2, 0x10, 0x82, 0x0c, 0x30, 0x0a, 0x36, 0x08, 0x26, 0x05, 0x78, 0x01, +0x44, 0xfe, 0x45, 0xfc, 0xc7, 0xfa, 0x03, 0xf8, 0x41, 0xf3, 0xa5, 0xed, 0xfe, 0xe8, 0xd8, 0xe5, +0x3d, 0xe3, 0xd4, 0xe0, 0x3b, 0xdf, 0x1e, 0xdf, 0xd0, 0xe0, 0x45, 0xe4, 0x5f, 0xe9, 0x6f, 0xef, +0x31, 0xf5, 0x14, 0xfa, 0x8c, 0xfe, 0x4c, 0x03, 0xd9, 0x07, 0x89, 0x0a, 0x97, 0x0a, 0x03, 0x09, +0x95, 0x07, 0xc8, 0x06, 0x99, 0x05, 0x5e, 0x03, 0x98, 0x00, 0x4c, 0xfe, 0x09, 0xfd, 0x90, 0xfc, +0x4d, 0xfc, 0x6a, 0xfb, 0xab, 0xf9, 0xaf, 0xf7, 0x06, 0xf6, 0x56, 0xf4, 0x19, 0xf2, 0x67, 0xef, +0xf4, 0xec, 0xfc, 0xe9, 0xcc, 0xe6, 0x1c, 0xe5, 0xcd, 0xe5, 0x5f, 0xe7, 0xf4, 0xe7, 0x08, 0xe9, +0xb9, 0xec, 0x48, 0xf2, 0x84, 0xf7, 0xa8, 0xfb, 0x7f, 0xff, 0x7c, 0x03, 0x02, 0x07, 0x8c, 0x09, +0x2a, 0x0b, 0xbb, 0x0b, 0x49, 0x0b, 0xd2, 0x09, 0xd1, 0x07, 0x0e, 0x06, 0x63, 0x04, 0x04, 0x02, +0x78, 0xfe, 0xda, 0xfa, 0x87, 0xf8, 0x06, 0xf7, 0xef, 0xf4, 0x02, 0xf2, 0x87, 0xef, 0x34, 0xee, +0x8e, 0xed, 0xfa, 0xec, 0xab, 0xec, 0x08, 0xed, 0xaa, 0xed, 0xa6, 0xee, 0x2a, 0xf0, 0xa0, 0xf2, +0x7d, 0xf5, 0xca, 0xf7, 0x6f, 0xf9, 0x54, 0xfb, 0x28, 0xfe, 0x4b, 0x01, 0x4a, 0x03, 0xb6, 0x03, +0x58, 0x04, 0x2b, 0x06, 0x36, 0x08, 0x01, 0x09, 0x13, 0x09, 0xc5, 0x0a, 0xd6, 0x0d, 0xd5, 0x0f, +0x98, 0x0f, 0x60, 0x0f, 0x91, 0x11, 0x31, 0x14, 0x70, 0x13, 0xb1, 0x0d, 0x9e, 0x07, 0x9f, 0x04, +0xed, 0x03, 0x7a, 0x00, 0xb6, 0xf9, 0x2e, 0xf4, 0x22, 0xf4, 0x92, 0xf7, 0xf3, 0xfa, 0x87, 0xfd, +0x27, 0x02, 0x8f, 0x09, 0x3d, 0x12, 0x1e, 0x1a, 0x2e, 0x21, 0x0a, 0x27, 0xaf, 0x2b, 0x0f, 0x2e, +0xa8, 0x2e, 0x0b, 0x2e, 0xb1, 0x2c, 0x1c, 0x2a, 0xc5, 0x25, 0x44, 0x20, 0x71, 0x1b, 0x52, 0x18, +0x68, 0x16, 0xe1, 0x13, 0x3a, 0x10, 0x83, 0x0c, 0x73, 0x0a, 0xa3, 0x09, 0xd7, 0x07, 0x52, 0x03, +0x40, 0xfd, 0xfd, 0xf7, 0xe6, 0xf3, 0x58, 0xef, 0xb6, 0xe9, 0x83, 0xe4, 0x1b, 0xe1, 0x5a, 0xdf, +0xda, 0xde, 0x1a, 0xe0, 0x8c, 0xe3, 0x3e, 0xe8, 0x12, 0xed, 0x11, 0xf2, 0x0d, 0xf8, 0xdc, 0xfe, +0xce, 0x04, 0x83, 0x08, 0x48, 0x0a, 0xa3, 0x0b, 0x30, 0x0d, 0x0b, 0x0e, 0x3d, 0x0d, 0x1c, 0x0b, +0xf3, 0x08, 0xa6, 0x07, 0x09, 0x07, 0x6a, 0x06, 0x6b, 0x05, 0x42, 0x04, 0x39, 0x03, 0x25, 0x02, +0x99, 0x00, 0x91, 0xfe, 0xe7, 0xfb, 0x37, 0xf8, 0x5b, 0xf3, 0x66, 0xee, 0x85, 0xea, 0x70, 0xe7, +0x02, 0xe4, 0xa6, 0xe0, 0x17, 0xdf, 0x2d, 0xe0, 0xbb, 0xe2, 0x9e, 0xe5, 0x05, 0xe9, 0x88, 0xed, +0xc7, 0xf2, 0xf2, 0xf7, 0x9a, 0xfc, 0xa6, 0x00, 0xbb, 0x03, 0x8f, 0x05, 0x47, 0x06, 0x7e, 0x06, +0x6d, 0x06, 0x86, 0x05, 0x61, 0x03, 0xab, 0x00, 0x7c, 0xfe, 0x0c, 0xfd, 0x6e, 0xfb, 0xfa, 0xf8, +0x41, 0xf6, 0x08, 0xf4, 0x54, 0xf2, 0x7e, 0xf0, 0x66, 0xee, 0x6b, 0xec, 0xca, 0xea, 0x8f, 0xe9, +0xbe, 0xe8, 0xa7, 0xe8, 0x4d, 0xe9, 0x86, 0xea, 0x9f, 0xeb, 0xf7, 0xec, 0x2d, 0xef, 0x5e, 0xf2, +0x3f, 0xf5, 0xff, 0xf6, 0xb8, 0xf8, 0x32, 0xfb, 0xc5, 0xfd, 0x75, 0xff, 0xc9, 0x00, 0xed, 0x02, +0xac, 0x05, 0x18, 0x08, 0x02, 0x0a, 0xdb, 0x0b, 0x01, 0x0e, 0x0a, 0x11, 0x4f, 0x13, 0x9a, 0x12, +0x10, 0x0f, 0x55, 0x0b, 0x72, 0x0a, 0xa6, 0x09, 0xdf, 0x04, 0xc8, 0xfd, 0x4b, 0xf9, 0x85, 0xf9, +0x3e, 0xfb, 0x60, 0xfb, 0xa5, 0xfb, 0xe4, 0xfe, 0x26, 0x05, 0x58, 0x0c, 0x6c, 0x12, 0x02, 0x18, +0xcb, 0x1d, 0xa6, 0x22, 0xc2, 0x25, 0x4a, 0x27, 0x57, 0x28, 0x7d, 0x28, 0x7a, 0x26, 0xdc, 0x22, +0x4f, 0x1f, 0xf2, 0x1c, 0x37, 0x1b, 0x43, 0x19, 0xde, 0x16, 0x5f, 0x14, 0xc0, 0x12, 0x76, 0x12, +0x7d, 0x12, 0xde, 0x10, 0x11, 0x0d, 0xcc, 0x08, 0x72, 0x05, 0x01, 0x02, 0xfd, 0xfc, 0x9b, 0xf6, +0xaa, 0xf0, 0x39, 0xec, 0xce, 0xe8, 0x3a, 0xe6, 0xff, 0xe4, 0x94, 0xe5, 0x8d, 0xe7, 0x1c, 0xea, +0xb8, 0xed, 0xec, 0xf2, 0xfa, 0xf8, 0x0c, 0xfe, 0x60, 0x01, 0x36, 0x04, 0x87, 0x07, 0x7f, 0x0a, +0xc9, 0x0b, 0x5e, 0x0b, 0x74, 0x0a, 0xe8, 0x09, 0xc5, 0x09, 0xab, 0x09, 0x4e, 0x09, 0xbd, 0x08, +0x5d, 0x08, 0x79, 0x08, 0xbd, 0x08, 0x8b, 0x08, 0x91, 0x07, 0xce, 0x05, 0x19, 0x03, 0x97, 0xff, +0xc5, 0xfb, 0xf6, 0xf7, 0xae, 0xf3, 0xc3, 0xee, 0x1b, 0xea, 0xed, 0xe6, 0x51, 0xe5, 0x92, 0xe4, +0x52, 0xe4, 0x0d, 0xe5, 0x1b, 0xe7, 0x4d, 0xea, 0xed, 0xed, 0x8f, 0xf1, 0xe4, 0xf4, 0xcd, 0xf7, +0x4c, 0xfa, 0x5c, 0xfc, 0xf1, 0xfd, 0xc9, 0xfe, 0xd2, 0xfe, 0x31, 0xfe, 0x71, 0xfd, 0x22, 0xfd, +0xfe, 0xfc, 0x60, 0xfc, 0x27, 0xfb, 0xd4, 0xf9, 0xef, 0xf8, 0x21, 0xf8, 0x89, 0xf6, 0x9a, 0xf4, +0x9f, 0xf2, 0xe2, 0xf0, 0x5d, 0xef, 0xde, 0xed, 0x13, 0xed, 0xa2, 0xec, 0x14, 0xec, 0x01, 0xec, +0x87, 0xec, 0xe8, 0xed, 0xbb, 0xef, 0x04, 0xf1, 0x27, 0xf2, 0xde, 0xf3, 0x44, 0xf6, 0xd2, 0xf8, +0x20, 0xfb, 0x2f, 0xfd, 0xde, 0xff, 0x7e, 0x02, 0x35, 0x04, 0x89, 0x06, 0xeb, 0x09, 0xf4, 0x0c, +0x57, 0x0c, 0xc0, 0x08, 0xd5, 0x06, 0x6e, 0x08, 0xe7, 0x08, 0xd6, 0x04, 0xd9, 0xfe, 0xce, 0xfc, +0x0b, 0xff, 0xc8, 0x00, 0x55, 0x00, 0xc6, 0x00, 0xf8, 0x03, 0x4c, 0x09, 0xff, 0x0d, 0x63, 0x12, +0x28, 0x17, 0x7a, 0x1b, 0x40, 0x1e, 0xd7, 0x1f, 0x72, 0x21, 0x0c, 0x23, 0xff, 0x22, 0xee, 0x20, +0x1f, 0x1e, 0x03, 0x1c, 0xa9, 0x1a, 0x9f, 0x19, 0x6c, 0x18, 0xc9, 0x16, 0xb8, 0x14, 0x87, 0x13, +0xed, 0x13, 0x9e, 0x14, 0x19, 0x13, 0x5d, 0x0f, 0xd6, 0x0b, 0x8e, 0x09, 0xe4, 0x06, 0x1b, 0x02, +0x29, 0xfc, 0x06, 0xf7, 0xe8, 0xf2, 0x36, 0xef, 0x1a, 0xec, 0x8e, 0xea, 0x83, 0xea, 0xe2, 0xea, +0xa8, 0xeb, 0x0c, 0xee, 0x6a, 0xf2, 0x2d, 0xf7, 0x8b, 0xfa, 0xd3, 0xfc, 0x94, 0xff, 0x02, 0x03, +0xe1, 0x05, 0x2f, 0x07, 0x4c, 0x07, 0x26, 0x07, 0x39, 0x07, 0xbc, 0x07, 0x5b, 0x08, 0x94, 0x08, +0x56, 0x08, 0x49, 0x08, 0x04, 0x09, 0x06, 0x0a, 0x62, 0x0a, 0xd4, 0x09, 0xb6, 0x08, 0x0a, 0x07, +0x99, 0x04, 0x94, 0x01, 0x33, 0xfe, 0x36, 0xfa, 0x7a, 0xf5, 0xc9, 0xf0, 0x2a, 0xed, 0xb1, 0xea, +0xb0, 0xe8, 0x1e, 0xe7, 0x6d, 0xe6, 0x21, 0xe7, 0x07, 0xe9, 0x87, 0xeb, 0x24, 0xee, 0xb3, 0xf0, +0x4d, 0xf3, 0xd4, 0xf5, 0xfd, 0xf7, 0x9b, 0xf9, 0x95, 0xfa, 0xcf, 0xfa, 0x89, 0xfa, 0x55, 0xfa, +0x81, 0xfa, 0xa6, 0xfa, 0x31, 0xfa, 0x37, 0xf9, 0x7b, 0xf8, 0xfc, 0xf7, 0x6c, 0xf7, 0x4d, 0xf6, +0xe2, 0xf4, 0x71, 0xf3, 0xe7, 0xf1, 0xea, 0xf0, 0x08, 0xf0, 0x1b, 0xef, 0x86, 0xee, 0xe4, 0xed, +0xe3, 0xed, 0x4b, 0xee, 0x2c, 0xef, 0x10, 0xf0, 0xcf, 0xf0, 0xac, 0xf1, 0x17, 0xf3, 0x58, 0xf5, +0x2c, 0xf8, 0xe0, 0xfa, 0xbd, 0xfc, 0xe8, 0xfd, 0xc4, 0x00, 0x79, 0x04, 0x7f, 0x06, 0x91, 0x04, +0x74, 0x01, 0x3b, 0x01, 0x57, 0x03, 0x8d, 0x02, 0x4f, 0xfe, 0xc8, 0xfa, 0xab, 0xfb, 0xb2, 0xfe, +0x0d, 0x00, 0x82, 0x00, 0x29, 0x03, 0xed, 0x07, 0x22, 0x0d, 0x2a, 0x11, 0x4c, 0x15, 0xef, 0x19, +0xb6, 0x1d, 0x93, 0x1f, 0x3c, 0x20, 0x0a, 0x21, 0xd7, 0x21, 0x14, 0x21, 0xab, 0x1e, 0xfc, 0x1b, +0x2d, 0x1a, 0x4a, 0x19, 0xbc, 0x18, 0xf7, 0x17, 0xbb, 0x16, 0x79, 0x15, 0x63, 0x15, 0x4e, 0x16, +0x7f, 0x16, 0x77, 0x14, 0x41, 0x11, 0xb3, 0x0e, 0x73, 0x0c, 0xf0, 0x08, 0xcf, 0x03, 0xb1, 0xfe, +0x8f, 0xfa, 0xb3, 0xf6, 0xf5, 0xf2, 0x44, 0xf0, 0x8b, 0xef, 0xfa, 0xef, 0x55, 0xf0, 0x23, 0xf1, +0xc3, 0xf3, 0xfa, 0xf7, 0xeb, 0xfb, 0x49, 0xfe, 0x18, 0x00, 0xa1, 0x02, 0x67, 0x05, 0x30, 0x07, +0x9d, 0x07, 0x7b, 0x07, 0x88, 0x07, 0xbd, 0x07, 0x37, 0x08, 0xcd, 0x08, 0x59, 0x09, 0xdc, 0x09, +0x8b, 0x0a, 0x98, 0x0b, 0xa5, 0x0c, 0x13, 0x0d, 0xa4, 0x0c, 0x49, 0x0b, 0x6a, 0x09, 0x04, 0x07, +0x13, 0x04, 0x72, 0x00, 0x39, 0xfc, 0xd1, 0xf7, 0xda, 0xf3, 0x96, 0xf0, 0x23, 0xee, 0x35, 0xec, +0xef, 0xea, 0x7a, 0xea, 0xfe, 0xea, 0x4c, 0xec, 0x1a, 0xee, 0xed, 0xef, 0x93, 0xf1, 0x09, 0xf3, +0x6a, 0xf4, 0x84, 0xf5, 0x1b, 0xf6, 0x34, 0xf6, 0x11, 0xf6, 0xf9, 0xf5, 0x10, 0xf6, 0x21, 0xf6, +0x0b, 0xf6, 0xb3, 0xf5, 0x3a, 0xf5, 0xd9, 0xf4, 0x8b, 0xf4, 0xf7, 0xf3, 0x31, 0xf3, 0x4d, 0xf2, +0x21, 0xf1, 0x07, 0xf0, 0x0c, 0xef, 0x67, 0xee, 0xec, 0xed, 0x51, 0xed, 0xe5, 0xec, 0x31, 0xed, +0xcf, 0xed, 0x75, 0xee, 0xcd, 0xee, 0x8a, 0xef, 0x11, 0xf1, 0x91, 0xf3, 0x01, 0xf6, 0x9a, 0xf7, +0x5e, 0xf8, 0x45, 0xfa, 0xd1, 0xfd, 0x1a, 0x00, 0x80, 0xfe, 0x08, 0xfb, 0xf6, 0xf9, 0x07, 0xfc, +0x06, 0xfc, 0x1b, 0xf8, 0x2f, 0xf4, 0xc0, 0xf4, 0x2d, 0xf8, 0x5a, 0xfa, 0xde, 0xfa, 0x5c, 0xfd, +0xa2, 0x02, 0x63, 0x08, 0xdf, 0x0c, 0xf1, 0x10, 0xdf, 0x15, 0x5c, 0x1a, 0x9c, 0x1c, 0x58, 0x1d, +0x16, 0x1e, 0x59, 0x1f, 0x44, 0x1f, 0x34, 0x1d, 0xa3, 0x1a, 0x1c, 0x19, 0xb9, 0x18, 0xb3, 0x18, +0x53, 0x18, 0x71, 0x17, 0xa2, 0x16, 0xd9, 0x16, 0x11, 0x18, 0x8f, 0x18, 0xe1, 0x16, 0xdf, 0x13, +0x52, 0x11, 0x39, 0x0f, 0xe2, 0x0b, 0xf1, 0x06, 0xcd, 0x01, 0xbb, 0xfd, 0x15, 0xfa, 0x51, 0xf6, +0x81, 0xf3, 0xb8, 0xf2, 0x61, 0xf3, 0xeb, 0xf3, 0x78, 0xf4, 0xbd, 0xf6, 0xe5, 0xfa, 0xf3, 0xfe, +0x36, 0x01, 0x98, 0x02, 0xc9, 0x04, 0x84, 0x07, 0x3b, 0x09, 0x8b, 0x09, 0x5d, 0x09, 0x8b, 0x09, +0x05, 0x0a, 0x9c, 0x0a, 0x79, 0x0b, 0x86, 0x0c, 0xa8, 0x0d, 0xc5, 0x0e, 0xc2, 0x0f, 0xbb, 0x10, +0x66, 0x11, 0x7d, 0x11, 0x46, 0x10, 0xb8, 0x0d, 0xc8, 0x0a, 0x12, 0x08, 0xea, 0x04, 0xa0, 0x00, +0xe2, 0xfb, 0x08, 0xf8, 0x45, 0xf5, 0xe1, 0xf2, 0xeb, 0xf0, 0xce, 0xef, 0x89, 0xef, 0xb6, 0xef, +0x4e, 0xf0, 0x88, 0xf1, 0x00, 0xf3, 0x1e, 0xf4, 0x82, 0xf4, 0x92, 0xf4, 0xca, 0xf4, 0x43, 0xf5, +0x71, 0xf5, 0xf4, 0xf4, 0x4e, 0xf4, 0x3d, 0xf4, 0xc6, 0xf4, 0xe0, 0xf4, 0xab, 0xf4, 0x4c, 0xf4, +0x00, 0xf4, 0xfa, 0xf3, 0x47, 0xf3, 0x6c, 0xf2, 0xf3, 0xf1, 0x15, 0xf1, 0xf8, 0xef, 0xdd, 0xee, +0x51, 0xee, 0x51, 0xee, 0x21, 0xee, 0x56, 0xed, 0xc8, 0xec, 0x48, 0xed, 0x46, 0xee, 0x49, 0xef, +0xd2, 0xf0, 0xb5, 0xf2, 0x38, 0xf4, 0xea, 0xf4, 0xb0, 0xf6, 0xf2, 0xf9, 0x76, 0xfb, 0x31, 0xf9, +0x23, 0xf5, 0x20, 0xf4, 0x40, 0xf6, 0xc7, 0xf5, 0x35, 0xf1, 0x07, 0xed, 0xf2, 0xed, 0xed, 0xf1, +0x46, 0xf4, 0x13, 0xf5, 0x1f, 0xf8, 0xf3, 0xfd, 0x00, 0x04, 0x96, 0x08, 0xff, 0x0c, 0x69, 0x12, +0xd5, 0x16, 0x83, 0x18, 0xe9, 0x18, 0xf1, 0x19, 0x7a, 0x1b, 0x22, 0x1b, 0xc7, 0x18, 0x6a, 0x16, +0x90, 0x15, 0xea, 0x15, 0x7c, 0x16, 0x95, 0x16, 0x2b, 0x16, 0xc4, 0x15, 0x57, 0x16, 0xdd, 0x17, +0x74, 0x18, 0xa4, 0x16, 0x49, 0x13, 0x5f, 0x10, 0x03, 0x0e, 0x83, 0x0a, 0x80, 0x05, 0x6e, 0x00, +0x8b, 0xfc, 0x2d, 0xf9, 0xe6, 0xf5, 0xe1, 0xf3, 0x21, 0xf4, 0x93, 0xf5, 0x61, 0xf6, 0x21, 0xf7, +0xe7, 0xf9, 0x94, 0xfe, 0x8c, 0x02, 0x24, 0x04, 0xe4, 0x04, 0xb8, 0x06, 0x22, 0x09, 0x6a, 0x0a, +0x65, 0x0a, 0x32, 0x0a, 0x9e, 0x0a, 0x65, 0x0b, 0x8f, 0x0c, 0x55, 0x0e, 0x66, 0x10, 0x26, 0x12, +0x3c, 0x13, 0x4f, 0x14, 0x86, 0x15, 0x75, 0x16, 0xcf, 0x15, 0x59, 0x13, 0xf9, 0x0f, 0xdf, 0x0c, +0xdc, 0x09, 0x17, 0x06, 0x88, 0x01, 0x46, 0xfd, 0x13, 0xfa, 0xb8, 0xf7, 0xe7, 0xf5, 0xd9, 0xf4, +0x72, 0xf4, 0x67, 0xf4, 0x5b, 0xf4, 0xd3, 0xf4, 0xce, 0xf5, 0xc5, 0xf6, 0xc4, 0xf6, 0xef, 0xf5, +0x4b, 0xf5, 0x72, 0xf5, 0xd7, 0xf5, 0x7d, 0xf5, 0xa2, 0xf4, 0x4d, 0xf4, 0xa0, 0xf4, 0x14, 0xf5, +0x13, 0xf5, 0xe8, 0xf4, 0xc4, 0xf4, 0x45, 0xf4, 0x8e, 0xf3, 0xf9, 0xf2, 0x46, 0xf2, 0x74, 0xf1, +0xf8, 0xef, 0x90, 0xee, 0xa7, 0xed, 0x5f, 0xed, 0x4c, 0xed, 0xa6, 0xec, 0x41, 0xec, 0xa6, 0xec, +0x02, 0xee, 0xbf, 0xef, 0x14, 0xf1, 0x64, 0xf2, 0x63, 0xf3, 0x12, 0xf5, 0x2c, 0xf7, 0x44, 0xf7, +0xac, 0xf4, 0xa0, 0xf0, 0x6d, 0xef, 0xd5, 0xef, 0x26, 0xee, 0xa5, 0xe9, 0xa4, 0xe6, 0x1d, 0xe8, +0x0c, 0xec, 0x82, 0xee, 0x5d, 0xf0, 0xc1, 0xf4, 0x6d, 0xfb, 0x1a, 0x02, 0x04, 0x07, 0x31, 0x0b, +0x5d, 0x10, 0x5d, 0x14, 0xdd, 0x15, 0x8b, 0x15, 0xdc, 0x15, 0xcf, 0x16, 0x4f, 0x16, 0x04, 0x14, +0x0e, 0x12, 0xf5, 0x11, 0x05, 0x13, 0x1e, 0x14, 0xa5, 0x14, 0x07, 0x15, 0x7f, 0x15, 0x5f, 0x16, +0x3d, 0x17, 0xc4, 0x16, 0x60, 0x14, 0xac, 0x10, 0x14, 0x0d, 0x76, 0x09, 0x26, 0x05, 0x2e, 0x00, +0x98, 0xfb, 0x54, 0xf8, 0xe0, 0xf5, 0x12, 0xf4, 0x96, 0xf3, 0x35, 0xf5, 0x08, 0xf8, 0x40, 0xfa, +0x04, 0xfc, 0x01, 0xff, 0x59, 0x03, 0xc2, 0x06, 0xe2, 0x07, 0x0b, 0x08, 0x2b, 0x09, 0xd2, 0x0a, +0xa4, 0x0b, 0xb0, 0x0b, 0x17, 0x0c, 0x8e, 0x0d, 0x73, 0x0f, 0x90, 0x11, 0x3d, 0x14, 0x58, 0x17, +0xec, 0x19, 0x0d, 0x1b, 0x3e, 0x1b, 0x6c, 0x1b, 0x35, 0x1b, 0x21, 0x19, 0xef, 0x14, 0x05, 0x10, +0xd4, 0x0b, 0x14, 0x08, 0xea, 0x03, 0xbc, 0xff, 0x7c, 0xfc, 0x6d, 0xfa, 0x43, 0xf9, 0x97, 0xf8, +0xbb, 0xf8, 0x6d, 0xf9, 0xfc, 0xf9, 0x0e, 0xfa, 0x1c, 0xfa, 0xb2, 0xfa, 0x56, 0xfb, 0xf0, 0xfa, +0x99, 0xf9, 0xaf, 0xf8, 0xb9, 0xf8, 0x15, 0xf9, 0xcf, 0xf8, 0x58, 0xf8, 0x57, 0xf8, 0x9d, 0xf8, +0xc9, 0xf8, 0x3b, 0xf8, 0xa9, 0xf7, 0x24, 0xf7, 0x00, 0xf6, 0x40, 0xf4, 0x8d, 0xf2, 0xf6, 0xf0, +0xed, 0xef, 0xe4, 0xee, 0x3d, 0xed, 0x8f, 0xec, 0x2c, 0xec, 0x56, 0xec, 0x4c, 0xec, 0x8d, 0xec, +0xd3, 0xed, 0xa1, 0xef, 0xd4, 0xf0, 0x79, 0xf1, 0x4f, 0xf2, 0x8b, 0xf4, 0x31, 0xf5, 0x4b, 0xf2, +0x1d, 0xed, 0x2e, 0xea, 0x77, 0xea, 0xa1, 0xe9, 0x32, 0xe5, 0xc2, 0xe0, 0x2f, 0xe1, 0xc8, 0xe5, +0x00, 0xea, 0x64, 0xec, 0x27, 0xf0, 0xe2, 0xf6, 0x4c, 0xfe, 0x32, 0x04, 0x75, 0x08, 0x22, 0x0d, +0x3f, 0x11, 0xd5, 0x12, 0x1f, 0x12, 0x7a, 0x11, 0x2a, 0x12, 0x6b, 0x12, 0xe4, 0x10, 0xb3, 0x0e, +0x3a, 0x0e, 0xbb, 0x0f, 0xcf, 0x11, 0x3c, 0x13, 0x78, 0x13, 0x33, 0x13, 0x26, 0x13, 0x76, 0x13, +0xb0, 0x12, 0xa0, 0x0f, 0xae, 0x0a, 0xa5, 0x05, 0x77, 0x01, 0x5f, 0xfd, 0xfb, 0xf8, 0xee, 0xf4, +0x8e, 0xf2, 0x9a, 0xf1, 0x43, 0xf1, 0xf7, 0xf1, 0xa3, 0xf4, 0xd5, 0xf8, 0x42, 0xfc, 0x11, 0xfe, +0x09, 0x00, 0x98, 0x03, 0x2b, 0x07, 0x72, 0x08, 0xe9, 0x07, 0xed, 0x07, 0x8e, 0x09, 0x9e, 0x0b, +0x23, 0x0d, 0xaf, 0x0e, 0x26, 0x11, 0x4d, 0x14, 0x5e, 0x17, 0x61, 0x1a, 0x8c, 0x1d, 0x0a, 0x20, +0x54, 0x20, 0x73, 0x1e, 0x0c, 0x1c, 0xfb, 0x19, 0x0d, 0x17, 0x09, 0x12, 0xe2, 0x0b, 0xb6, 0x06, +0x50, 0x03, 0xcb, 0x00, 0x74, 0xfe, 0xa1, 0xfc, 0xe1, 0xfb, 0x01, 0xfc, 0x86, 0xfc, 0x69, 0xfd, +0xad, 0xfe, 0xa9, 0xff, 0x81, 0xff, 0xcd, 0xfe, 0xb3, 0xfe, 0x95, 0xff, 0x13, 0x00, 0x86, 0xff, +0x57, 0xfe, 0x25, 0xfe, 0xfd, 0xfe, 0xdc, 0xff, 0xb4, 0xff, 0x0e, 0xff, 0x63, 0xfe, 0x63, 0xfd, +0x45, 0xfc, 0xa9, 0xfa, 0x0d, 0xf9, 0x42, 0xf7, 0xbb, 0xf4, 0x59, 0xf2, 0x93, 0xf0, 0x82, 0xef, +0xaa, 0xee, 0x26, 0xed, 0xfe, 0xeb, 0xe6, 0xeb, 0x04, 0xed, 0x47, 0xee, 0xc7, 0xef, 0x17, 0xf1, +0xe6, 0xf0, 0x4c, 0xf2, 0x22, 0xf5, 0x45, 0xf8, 0x59, 0xf7, 0x39, 0xf0, 0xed, 0xe7, 0xf9, 0xe5, +0xb6, 0xe6, 0x0a, 0xe4, 0x8d, 0xdc, 0xa0, 0xd8, 0x54, 0xdd, 0xee, 0xe3, 0x7f, 0xe8, 0xad, 0xeb, +0x65, 0xf2, 0x0a, 0xfd, 0x0f, 0x05, 0x46, 0x09, 0x8e, 0x0d, 0x80, 0x13, 0x54, 0x16, 0x53, 0x13, +0x93, 0x0e, 0x41, 0x0e, 0x00, 0x11, 0xb1, 0x10, 0xb8, 0x0d, 0x6e, 0x0b, 0x16, 0x0d, 0xb0, 0x10, +0x35, 0x13, 0xfb, 0x13, 0xff, 0x12, 0x2f, 0x11, 0xc7, 0x0e, 0xeb, 0x0b, 0x9e, 0x07, 0xda, 0x01, +0xc1, 0xfa, 0x53, 0xf4, 0x01, 0xf0, 0x2f, 0xed, 0xaf, 0xeb, 0xfa, 0xeb, 0x77, 0xee, 0x11, 0xf1, +0xea, 0xf2, 0x9c, 0xf6, 0x6d, 0xfd, 0x82, 0x03, 0x97, 0x04, 0x18, 0x03, 0xed, 0x03, 0xb9, 0x07, +0x31, 0x0a, 0x4b, 0x09, 0x73, 0x08, 0xce, 0x0a, 0x67, 0x0f, 0x16, 0x13, 0xef, 0x15, 0xed, 0x19, +0x5d, 0x1e, 0x12, 0x20, 0x0e, 0x1f, 0xde, 0x1e, 0x8f, 0x1f, 0xc5, 0x1c, 0xbd, 0x14, 0x40, 0x0c, +0x9c, 0x07, 0xf5, 0x04, 0x7b, 0x00, 0xe1, 0xfa, 0xc6, 0xf7, 0x78, 0xf8, 0x31, 0xfb, 0x91, 0xfd, +0xf4, 0xff, 0x3c, 0x03, 0x67, 0x06, 0x26, 0x08, 0xba, 0x08, 0x10, 0x0b, 0x0d, 0x0e, 0x3f, 0x0e, +0x2c, 0x0c, 0x3b, 0x0b, 0x5d, 0x0d, 0x3f, 0x0f, 0xb4, 0x0d, 0x66, 0x0a, 0x5d, 0x07, 0x93, 0x05, +0x4a, 0x03, 0xf8, 0xfe, 0xa5, 0xfa, 0x98, 0xf7, 0x03, 0xf5, 0xfa, 0xf1, 0x02, 0xf0, 0x84, 0xf0, +0x28, 0xf1, 0xfd, 0xef, 0x01, 0xee, 0x83, 0xee, 0x21, 0xf0, 0xd2, 0xf0, 0xa5, 0xef, 0x60, 0xf0, +0x12, 0xf2, 0x53, 0xf4, 0xdd, 0xf5, 0x63, 0xf6, 0xac, 0xf7, 0x36, 0xfa, 0xee, 0xfc, 0x11, 0xf7, +0x51, 0xea, 0x93, 0xdd, 0x74, 0xdb, 0x40, 0xdc, 0x3d, 0xd5, 0x81, 0xc9, 0xe8, 0xc5, 0x68, 0xd0, +0x8c, 0xde, 0x8d, 0xe7, 0x3d, 0xee, 0xa6, 0xfa, 0xc6, 0x0b, 0x83, 0x17, 0xe7, 0x1b, 0x60, 0x1f, +0x0b, 0x26, 0xe1, 0x27, 0x9e, 0x20, 0x1a, 0x18, 0x91, 0x16, 0x35, 0x19, 0x76, 0x16, 0x68, 0x0e, +0x83, 0x07, 0xfb, 0x06, 0x8d, 0x08, 0x67, 0x06, 0x67, 0xff, 0x08, 0xf7, 0xb1, 0xf0, 0x1a, 0xeb, +0x8b, 0xe5, 0x51, 0xe0, 0xd1, 0xdc, 0x3e, 0xdb, 0x03, 0xdc, 0x0e, 0xe0, 0x16, 0xe7, 0x97, 0xf0, +0x09, 0xfb, 0x30, 0x04, 0xfc, 0x09, 0x69, 0x0e, 0xb1, 0x14, 0x4e, 0x1b, 0x66, 0x1d, 0x7b, 0x19, +0x36, 0x15, 0xf7, 0x14, 0x2a, 0x17, 0xf2, 0x16, 0x94, 0x13, 0x1d, 0x11, 0x3c, 0x11, 0x54, 0x11, +0x7b, 0x0e, 0xa9, 0x0a, 0x0a, 0x08, 0xa7, 0x04, 0x03, 0xfe, 0x93, 0xf7, 0xca, 0xf5, 0xd7, 0xf8, +0x38, 0xfa, 0x98, 0xf7, 0x8a, 0xf6, 0xc8, 0xfb, 0x65, 0x05, 0x7e, 0x0b, 0xdb, 0x0d, 0x3c, 0x11, +0x57, 0x17, 0xa2, 0x1c, 0xb6, 0x1e, 0x71, 0x20, 0x6d, 0x22, 0x03, 0x22, 0x6d, 0x1e, 0x9b, 0x1a, +0x3e, 0x19, 0xcc, 0x17, 0x5d, 0x12, 0x9a, 0x09, 0xb6, 0x02, 0x4b, 0x00, 0xf4, 0xfe, 0x7c, 0xfa, +0xce, 0xf4, 0x74, 0xf2, 0x39, 0xf3, 0x68, 0xf4, 0x84, 0xf5, 0xc0, 0xf7, 0xa4, 0xf9, 0x8d, 0xf9, +0xfb, 0xf8, 0x41, 0xfa, 0xab, 0xfb, 0xf0, 0xfa, 0xad, 0xf7, 0x15, 0xf5, 0x05, 0xf3, 0x7c, 0xf4, +0x68, 0xf5, 0x03, 0xf8, 0xbc, 0xfa, 0x0c, 0xff, 0x2b, 0x01, 0xa5, 0xff, 0x5a, 0x03, 0x7b, 0x04, +0x38, 0xfb, 0x5c, 0xe2, 0x1f, 0xcd, 0x96, 0xc9, 0x9f, 0xca, 0xb3, 0xc2, 0x84, 0xb5, 0x0d, 0xb7, +0x54, 0xca, 0xf5, 0xe0, 0x38, 0xf0, 0xae, 0xfc, 0xce, 0x0e, 0x9e, 0x20, 0x5d, 0x27, 0x4c, 0x25, +0xda, 0x27, 0xc3, 0x2d, 0x73, 0x2b, 0x1c, 0x1e, 0x5b, 0x13, 0xe6, 0x14, 0xad, 0x19, 0x5f, 0x18, +0xff, 0x0e, 0xe0, 0x05, 0xc6, 0x00, 0xca, 0xfb, 0xb9, 0xf3, 0xec, 0xe7, 0x4f, 0xdc, 0x20, 0xd2, +0xe5, 0xca, 0xfc, 0xc8, 0xb2, 0xcd, 0x03, 0xd6, 0x76, 0xdf, 0xc5, 0xe9, 0xfe, 0xf4, 0x45, 0x01, +0x59, 0x0d, 0x66, 0x18, 0xa7, 0x1d, 0x99, 0x1b, 0x8b, 0x17, 0x0c, 0x17, 0x5c, 0x1a, 0xca, 0x1a, +0x72, 0x16, 0xc9, 0x11, 0x26, 0x11, 0x08, 0x13, 0xf1, 0x11, 0x1c, 0x0d, 0xc1, 0x07, 0x6e, 0x02, +0x33, 0xfa, 0x69, 0xf0, 0x95, 0xea, 0x04, 0xeb, 0x31, 0xec, 0x52, 0xeb, 0x02, 0xee, 0x33, 0xf8, +0x88, 0x07, 0xdc, 0x11, 0x1b, 0x16, 0x8a, 0x18, 0x37, 0x1d, 0x69, 0x21, 0x9c, 0x20, 0x27, 0x1e, +0x1d, 0x1d, 0x41, 0x1d, 0x5b, 0x1b, 0x74, 0x19, 0x76, 0x1a, 0x1c, 0x1c, 0x7c, 0x19, 0x17, 0x12, +0xe3, 0x0a, 0xfd, 0x06, 0x4a, 0x04, 0xe1, 0xfe, 0x4b, 0xf8, 0x49, 0xf5, 0x0a, 0xf7, 0x4b, 0xfa, +0x64, 0xfc, 0x79, 0xff, 0x5d, 0x03, 0x69, 0x05, 0x92, 0x04, 0xa2, 0x02, 0xef, 0x01, 0x43, 0x01, +0x63, 0xfe, 0xc5, 0xf9, 0xd7, 0xf5, 0x40, 0xf5, 0xee, 0xf5, 0x08, 0xf5, 0x04, 0xf3, 0xe3, 0xf2, +0xf6, 0xf6, 0xfd, 0xfb, 0x7f, 0x01, 0x08, 0x05, 0x09, 0x05, 0x5f, 0x02, 0x4c, 0x00, 0x88, 0x02, +0xde, 0xf8, 0xab, 0xe2, 0x32, 0xc8, 0xe8, 0xbe, 0xf3, 0xc2, 0x7b, 0xc2, 0xf2, 0xbb, 0x7e, 0xbb, +0xf0, 0xcd, 0xb2, 0xe5, 0xbf, 0xf5, 0xa1, 0xff, 0x03, 0x0e, 0xea, 0x1e, 0x73, 0x24, 0x1d, 0x1f, +0x4f, 0x1d, 0x5d, 0x26, 0x1e, 0x2c, 0x54, 0x25, 0x78, 0x19, 0x4b, 0x17, 0x98, 0x1d, 0xa2, 0x1d, +0x02, 0x13, 0xf8, 0x02, 0x31, 0xf7, 0x0d, 0xed, 0x85, 0xe0, 0xab, 0xd4, 0xb3, 0xcd, 0x50, 0xcc, +0x00, 0xcc, 0x54, 0xce, 0x01, 0xd7, 0x02, 0xe6, 0x29, 0xf5, 0x6c, 0xff, 0x8a, 0x04, 0x40, 0x08, +0xf4, 0x0d, 0x07, 0x14, 0xeb, 0x17, 0xc5, 0x16, 0x1f, 0x14, 0x31, 0x14, 0xcd, 0x17, 0xfa, 0x1b, +0x04, 0x1c, 0xbd, 0x18, 0xd6, 0x13, 0x80, 0x0d, 0x8a, 0x04, 0x4b, 0xfa, 0xb4, 0xf2, 0xd4, 0xed, +0x64, 0xe8, 0xe2, 0xe2, 0x54, 0xe3, 0x5b, 0xec, 0xdc, 0xf8, 0x1f, 0x02, 0x79, 0x08, 0x8e, 0x10, +0x3b, 0x19, 0xe7, 0x1d, 0xa2, 0x1c, 0xb9, 0x1a, 0x95, 0x1b, 0xe3, 0x1b, 0x62, 0x1a, 0x85, 0x19, +0xd1, 0x1c, 0xeb, 0x1f, 0x8e, 0x1e, 0xcb, 0x19, 0xbe, 0x15, 0xac, 0x12, 0x60, 0x0d, 0x39, 0x05, +0x48, 0xfd, 0x06, 0xfa, 0xfc, 0xf9, 0xa1, 0xfb, 0x49, 0xfd, 0x5a, 0x01, 0x55, 0x06, 0x84, 0x08, +0x51, 0x08, 0x5f, 0x07, 0x06, 0x08, 0xeb, 0x06, 0xa6, 0x02, 0x60, 0xfe, 0xac, 0xfc, 0xcd, 0xfe, +0x91, 0xff, 0x84, 0xfd, 0xbf, 0xfa, 0xa6, 0xf8, 0x92, 0xf7, 0x72, 0xf4, 0x4a, 0xf3, 0x76, 0xf5, +0xdb, 0xf8, 0x82, 0xfb, 0x60, 0xfd, 0x76, 0xff, 0xb7, 0x02, 0x63, 0x01, 0xd5, 0x04, 0xb9, 0x00, +0x98, 0xf0, 0x56, 0xd5, 0x11, 0xc0, 0x04, 0xc1, 0x48, 0xc5, 0xd6, 0xc3, 0x77, 0xbc, 0x09, 0xc4, +0x37, 0xdc, 0x55, 0xf3, 0x58, 0x00, 0x7e, 0x08, 0x55, 0x15, 0xd0, 0x1f, 0xab, 0x1e, 0x33, 0x18, +0x27, 0x1c, 0x56, 0x26, 0xd5, 0x28, 0xe1, 0x1e, 0x95, 0x15, 0x34, 0x19, 0x17, 0x1e, 0x33, 0x19, +0xda, 0x07, 0x9a, 0xf5, 0xaf, 0xe9, 0x50, 0xde, 0x4a, 0xd3, 0xfa, 0xcb, 0xa4, 0xcc, 0x33, 0xd1, +0x04, 0xd5, 0x1c, 0xdb, 0xe2, 0xe7, 0xc0, 0xf7, 0x0a, 0x03, 0xcb, 0x05, 0x23, 0x04, 0xa4, 0x05, +0x3d, 0x0a, 0x19, 0x10, 0x3b, 0x13, 0x13, 0x14, 0xc3, 0x15, 0x43, 0x18, 0xfe, 0x1b, 0x4c, 0x1d, +0x45, 0x1a, 0x2b, 0x13, 0x8d, 0x08, 0x7f, 0xfc, 0xfd, 0xf0, 0x72, 0xe9, 0xa0, 0xe7, 0x95, 0xe8, +0x3c, 0xe9, 0x9e, 0xeb, 0x09, 0xf3, 0x36, 0xff, 0x1c, 0x0a, 0x98, 0x0f, 0x0f, 0x13, 0x5c, 0x15, +0xc8, 0x15, 0xdf, 0x14, 0xeb, 0x14, 0x85, 0x19, 0x49, 0x1d, 0x99, 0x1e, 0x50, 0x1e, 0x82, 0x1e, +0x74, 0x20, 0x6f, 0x1e, 0x9f, 0x18, 0xd0, 0x0f, 0xf5, 0x07, 0xf7, 0x02, 0xeb, 0xfe, 0x33, 0xfd, +0x52, 0xfe, 0x97, 0x01, 0xcd, 0x04, 0x04, 0x07, 0x6f, 0x09, 0xf4, 0x0b, 0x75, 0x0b, 0x96, 0x08, +0x5f, 0x04, 0x0e, 0x02, 0x44, 0x02, 0xfd, 0x02, 0xc5, 0x02, 0x95, 0x01, 0x41, 0x01, 0x69, 0x01, +0x63, 0xff, 0xfa, 0xfb, 0x69, 0xf7, 0x23, 0xf4, 0xef, 0xf0, 0xe8, 0xf0, 0x7a, 0xf2, 0x57, 0xf6, +0xd6, 0xfb, 0xe3, 0x02, 0xdf, 0x08, 0xb4, 0x08, 0x7a, 0x03, 0x26, 0x04, 0x69, 0x03, 0x61, 0xf3, +0x88, 0xd3, 0xca, 0xb7, 0x05, 0xb9, 0xee, 0xc3, 0xb2, 0xc9, 0x3a, 0xc4, 0x5d, 0xca, 0x77, 0xe2, +0x19, 0xf8, 0xc2, 0x01, 0x8b, 0x03, 0x84, 0x0d, 0x9d, 0x18, 0x1f, 0x17, 0x1a, 0x0f, 0xdf, 0x12, +0xcf, 0x23, 0x54, 0x30, 0xb0, 0x2b, 0x73, 0x20, 0x25, 0x1e, 0x75, 0x1f, 0xbe, 0x18, 0x81, 0x04, +0x95, 0xee, 0xae, 0xe0, 0x34, 0xd6, 0x65, 0xce, 0x42, 0xcb, 0xba, 0xd1, 0xca, 0xdc, 0x79, 0xe3, +0x76, 0xe6, 0xdc, 0xea, 0x30, 0xf3, 0xf9, 0xfa, 0x86, 0xfc, 0x4b, 0xfa, 0xc2, 0xfa, 0xd2, 0x00, +0x06, 0x0c, 0xbc, 0x16, 0x6d, 0x1e, 0x8d, 0x22, 0xd3, 0x22, 0x26, 0x21, 0xae, 0x1b, 0xee, 0x12, +0x87, 0x08, 0xa6, 0xfd, 0xf6, 0xf3, 0x82, 0xeb, 0xab, 0xe7, 0x02, 0xeb, 0x76, 0xf2, 0xb0, 0xf8, +0xcd, 0xfa, 0x7b, 0xfb, 0x44, 0xfe, 0xc1, 0x01, 0x56, 0x04, 0x3b, 0x07, 0xd5, 0x0a, 0xc4, 0x0e, +0x3c, 0x12, 0x23, 0x18, 0xf3, 0x20, 0x6c, 0x27, 0xd8, 0x28, 0x8c, 0x24, 0xa2, 0x1e, 0x9a, 0x19, +0xd1, 0x14, 0xe1, 0x0f, 0x89, 0x09, 0x2c, 0x05, 0x88, 0x03, 0x42, 0x04, 0x0f, 0x06, 0x68, 0x08, +0x6b, 0x0a, 0x8e, 0x09, 0x07, 0x07, 0x07, 0x05, 0x41, 0x05, 0x09, 0x06, 0x29, 0x06, 0xdc, 0x05, +0x84, 0x05, 0xf1, 0x06, 0x0e, 0x08, 0x0d, 0x07, 0x41, 0x04, 0xa1, 0x00, 0x48, 0xfd, 0x95, 0xf8, +0xbf, 0xf4, 0x21, 0xf2, 0x77, 0xf1, 0x71, 0xf2, 0x07, 0xf5, 0x01, 0xf8, 0xb8, 0xf9, 0x74, 0xfd, +0x59, 0x04, 0x41, 0x0a, 0x27, 0x0b, 0x45, 0x02, 0x48, 0x00, 0x29, 0xff, 0x3f, 0xf6, 0x19, 0xdc, +0xb7, 0xbf, 0xde, 0xbc, 0x84, 0xc6, 0xd4, 0xcf, 0x7a, 0xcb, 0xe3, 0xcc, 0x38, 0xde, 0x66, 0xf0, +0x94, 0xf9, 0x40, 0xf9, 0xc7, 0x00, 0x34, 0x0e, 0x35, 0x14, 0x81, 0x11, 0x34, 0x14, 0xac, 0x22, +0xd6, 0x31, 0xb6, 0x32, 0x58, 0x28, 0x0b, 0x20, 0xa4, 0x1a, 0x57, 0x13, 0xd0, 0x02, 0xd1, 0xf0, +0x09, 0xe5, 0x94, 0xdd, 0x43, 0xd9, 0xf6, 0xd6, 0xc4, 0xda, 0xbf, 0xe1, 0x8d, 0xe5, 0x52, 0xe5, +0xd2, 0xe3, 0x24, 0xe5, 0xd2, 0xe9, 0x1e, 0xef, 0x8b, 0xf4, 0xf7, 0xfa, 0x04, 0x03, 0x16, 0x0e, +0xc3, 0x18, 0x80, 0x20, 0xe6, 0x22, 0xae, 0x1f, 0xb4, 0x1a, 0xa8, 0x13, 0xf7, 0x0b, 0xc0, 0x04, +0x8f, 0xff, 0x68, 0xfd, 0x1f, 0xfb, 0xe0, 0xf8, 0x28, 0xf8, 0x2c, 0xf9, 0x32, 0xfa, 0x4b, 0xf8, +0x0c, 0xf5, 0x73, 0xf3, 0xcf, 0xf5, 0x7c, 0xfb, 0x98, 0x01, 0x60, 0x07, 0xc6, 0x0d, 0x47, 0x15, +0xd6, 0x1b, 0x53, 0x1f, 0x8d, 0x1f, 0x2f, 0x1e, 0xfb, 0x1b, 0xab, 0x19, 0x63, 0x17, 0xba, 0x15, +0xb9, 0x14, 0x3c, 0x14, 0x26, 0x13, 0xfa, 0x10, 0xc7, 0x0e, 0x85, 0x0c, 0x44, 0x0a, 0xdb, 0x06, +0x23, 0x04, 0xe5, 0x02, 0x73, 0x03, 0xd4, 0x04, 0x2f, 0x05, 0x07, 0x05, 0xa1, 0x04, 0xe1, 0x04, +0xae, 0x03, 0x46, 0x01, 0xb6, 0xff, 0x03, 0xff, 0x87, 0xfd, 0x4e, 0xfb, 0x1b, 0xfa, 0x21, 0xf9, +0x87, 0xf7, 0xec, 0xf5, 0x81, 0xf5, 0x2b, 0xf7, 0x63, 0xf9, 0x9d, 0xfa, 0x41, 0xfc, 0x1c, 0xfe, +0xe0, 0x05, 0x79, 0x09, 0x54, 0x07, 0x08, 0x05, 0x30, 0x06, 0x8e, 0xfe, 0xad, 0xe1, 0x82, 0xc2, +0x64, 0xb9, 0xbe, 0xc6, 0x61, 0xd2, 0x3c, 0xce, 0xa5, 0xc8, 0x23, 0xd6, 0xed, 0xed, 0xd9, 0xfa, +0x17, 0xf8, 0xef, 0xf7, 0x73, 0x04, 0xc1, 0x0d, 0xab, 0x0e, 0xfe, 0x10, 0x0d, 0x20, 0xd3, 0x32, +0xcd, 0x37, 0xe4, 0x2e, 0x69, 0x22, 0x43, 0x1b, 0xd7, 0x14, 0x5d, 0x07, 0x32, 0xf6, 0x6c, 0xe9, +0x1e, 0xe3, 0xdf, 0xe0, 0x5e, 0xe0, 0xf5, 0xe2, 0xf4, 0xe6, 0x1d, 0xe8, 0x60, 0xe4, 0xac, 0xdd, +0x6b, 0xda, 0x4d, 0xde, 0xd9, 0xe6, 0x3e, 0xf0, 0x08, 0xf9, 0x48, 0x02, 0x48, 0x0d, 0x34, 0x17, +0x5c, 0x1d, 0x09, 0x1e, 0x88, 0x1a, 0x11, 0x16, 0x6a, 0x10, 0x2a, 0x0b, 0x61, 0x08, 0x18, 0x09, +0x6a, 0x0b, 0xb2, 0x0a, 0xdd, 0x06, 0x4c, 0x02, 0xdd, 0xfe, 0x05, 0xfa, 0xa4, 0xf2, 0xbf, 0xec, +0xf8, 0xed, 0x19, 0xf5, 0x45, 0xfc, 0xa4, 0x02, 0xf7, 0x07, 0xb7, 0x0d, 0x67, 0x10, 0xeb, 0x10, +0xb4, 0x11, 0x1a, 0x13, 0x78, 0x17, 0x56, 0x1a, 0x47, 0x1c, 0x93, 0x1d, 0x88, 0x1f, 0x4d, 0x21, +0x72, 0x1e, 0x67, 0x19, 0x8c, 0x13, 0x28, 0x0e, 0x4a, 0x0a, 0x63, 0x07, 0x24, 0x07, 0xb7, 0x07, +0x61, 0x08, 0x4e, 0x08, 0x88, 0x05, 0xef, 0x01, 0xee, 0xfe, 0x18, 0xfe, 0xb4, 0xfd, 0xb4, 0xfc, +0xff, 0xfb, 0xfd, 0xfc, 0x70, 0xfe, 0xf2, 0xff, 0xdb, 0xff, 0xd0, 0xfd, 0xa5, 0xfa, 0x1e, 0xf7, +0xad, 0xf4, 0x5e, 0xf3, 0x71, 0xf4, 0xf3, 0xf9, 0x1d, 0xfe, 0xaf, 0xff, 0x07, 0xff, 0x14, 0xfe, +0x21, 0x01, 0x3f, 0x04, 0x05, 0x0a, 0x3a, 0x09, 0x0f, 0xfc, 0xc5, 0xe0, 0xa3, 0xc6, 0xe3, 0xbe, +0x1a, 0xca, 0xee, 0xd5, 0x9f, 0xdb, 0x81, 0xdc, 0x97, 0xdf, 0xb9, 0xe3, 0xd5, 0xe5, 0x65, 0xed, +0x12, 0xf6, 0x26, 0x01, 0x2e, 0x06, 0x2d, 0x09, 0x51, 0x11, 0xcc, 0x1d, 0x8b, 0x2b, 0x0b, 0x2f, +0x90, 0x29, 0x32, 0x1d, 0x98, 0x0f, 0x4b, 0x05, 0xf8, 0xfe, 0xcf, 0xfb, 0x74, 0xfa, 0xc4, 0xf7, +0x49, 0xf2, 0x43, 0xec, 0xa5, 0xe8, 0x4f, 0xeb, 0x18, 0xeb, 0x05, 0xe9, 0x9d, 0xe0, 0x2b, 0xda, +0x0a, 0xdb, 0xd6, 0xe3, 0x03, 0xf3, 0x67, 0xfc, 0x96, 0x04, 0x4e, 0x07, 0xc5, 0x08, 0x79, 0x08, +0x94, 0x08, 0xcd, 0x0b, 0x58, 0x0d, 0x21, 0x0f, 0xa7, 0x0e, 0x80, 0x0e, 0x65, 0x0f, 0x85, 0x11, +0x22, 0x12, 0xc7, 0x0d, 0x92, 0x04, 0xc4, 0xfd, 0x5e, 0xfb, 0x92, 0xfe, 0xe2, 0x00, 0xcc, 0x02, +0x89, 0x05, 0x3b, 0x07, 0x27, 0x09, 0xf8, 0x06, 0xa5, 0x05, 0xb1, 0x03, 0x3c, 0x04, 0x72, 0x06, +0xc8, 0x07, 0xcb, 0x0c, 0xb2, 0x12, 0xcc, 0x18, 0x30, 0x1a, 0x8c, 0x18, 0x3e, 0x17, 0x7d, 0x15, +0xd7, 0x15, 0x54, 0x16, 0x96, 0x16, 0xc5, 0x16, 0x69, 0x16, 0x99, 0x15, 0x58, 0x12, 0xb3, 0x0e, +0x5e, 0x0b, 0x1f, 0x07, 0x06, 0x03, 0xff, 0xfe, 0xe1, 0xfc, 0x67, 0xfc, 0x8a, 0xfd, 0x71, 0xfe, +0xc3, 0xfc, 0xb3, 0xfa, 0x36, 0xf9, 0xba, 0xf9, 0xd1, 0xf9, 0x81, 0xfa, 0x9b, 0xf9, 0xbc, 0xf7, +0xf9, 0xf5, 0x08, 0xf5, 0x1b, 0xf5, 0x78, 0xf5, 0xfc, 0xf6, 0x39, 0xf8, 0xd3, 0xf6, 0xa3, 0xf6, +0xe9, 0xf7, 0xf7, 0xfa, 0xcc, 0xf9, 0xf6, 0xf7, 0x02, 0xfb, 0xd4, 0x03, 0x55, 0x06, 0x8f, 0xf5, +0xd6, 0xe6, 0x5b, 0xdd, 0x95, 0xd8, 0xea, 0xc9, 0xfe, 0xc6, 0xdd, 0xd7, 0x70, 0xe5, 0xf0, 0xeb, +0x74, 0xe7, 0x4a, 0xe9, 0x48, 0xeb, 0x08, 0xf0, 0xd8, 0xf7, 0x88, 0xfb, 0xa8, 0x05, 0x5b, 0x11, +0x8a, 0x19, 0xe7, 0x1d, 0xff, 0x1e, 0x49, 0x20, 0xd4, 0x1b, 0xa2, 0x14, 0x4d, 0x0d, 0x20, 0x03, +0x09, 0x02, 0x04, 0x05, 0x9e, 0x08, 0x52, 0x08, 0xc7, 0x02, 0x74, 0xf8, 0xac, 0xe8, 0x71, 0xe4, +0xf3, 0xe9, 0x1e, 0xee, 0xc4, 0xee, 0xa0, 0xf1, 0x31, 0xf8, 0xd5, 0xf6, 0xfe, 0xf3, 0x61, 0xf6, +0x01, 0xfb, 0x38, 0xfd, 0x90, 0xfe, 0x5b, 0x03, 0x92, 0x05, 0x3e, 0x07, 0x9b, 0x0c, 0xe9, 0x0f, +0x45, 0x0e, 0xb1, 0x0a, 0x02, 0x0b, 0x11, 0x0b, 0xc7, 0x08, 0xff, 0x0b, 0x06, 0x10, 0xfd, 0x11, +0xf7, 0x0f, 0x3c, 0x0c, 0xac, 0x08, 0xe1, 0x01, 0x8b, 0x01, 0x8f, 0x01, 0xf3, 0x02, 0x7d, 0x05, +0x29, 0x09, 0xcf, 0x0c, 0x23, 0x0b, 0xd9, 0x0c, 0x68, 0x0e, 0xa3, 0x0e, 0xbb, 0x0e, 0xb8, 0x10, +0x82, 0x14, 0x25, 0x16, 0xe0, 0x17, 0x7e, 0x18, 0x60, 0x15, 0x72, 0x11, 0x39, 0x0e, 0x5d, 0x0b, +0xae, 0x08, 0xb4, 0x07, 0x7c, 0x08, 0x6a, 0x07, 0xa9, 0x05, 0xdb, 0x04, 0x7d, 0x03, 0x07, 0x01, +0x8a, 0xfe, 0x61, 0xfd, 0x5c, 0xfd, 0xb4, 0xfd, 0x84, 0xfe, 0x72, 0xfd, 0xf3, 0xfa, 0x90, 0xf8, +0x56, 0xf5, 0x48, 0xf2, 0x28, 0xf0, 0x58, 0xf1, 0xd1, 0xf2, 0x25, 0xf4, 0x06, 0xf5, 0x02, 0xf6, +0xc9, 0xf5, 0x0f, 0xf5, 0xc4, 0xf3, 0x6f, 0xf3, 0x1e, 0xf6, 0xc5, 0xf7, 0x9d, 0xfa, 0xfe, 0xfc, +0x26, 0xfd, 0xa6, 0xf4, 0xa4, 0xe5, 0xd9, 0xdd, 0x8e, 0xda, 0xf4, 0xdc, 0x8a, 0xe1, 0x83, 0xe8, +0x53, 0xef, 0x04, 0xee, 0x6c, 0xec, 0x4c, 0xe7, 0x48, 0xe7, 0x21, 0xec, 0xe4, 0xf1, 0xdb, 0xfa, +0x07, 0x01, 0x3d, 0x09, 0xc1, 0x0b, 0xbd, 0x0c, 0x7e, 0x0c, 0xc2, 0x09, 0x1a, 0x09, 0x0d, 0x08, +0x23, 0x08, 0xdb, 0x06, 0x1f, 0x08, 0xf3, 0x09, 0x67, 0x09, 0x90, 0x06, 0x51, 0x03, 0x97, 0xff, +0x06, 0xfc, 0x80, 0xf9, 0x14, 0xf9, 0x79, 0xfa, 0x8a, 0xfd, 0x42, 0xfe, 0x27, 0xfc, 0x0d, 0xf9, +0x74, 0xf7, 0xaa, 0xf6, 0x2a, 0xf6, 0x02, 0xfa, 0xbd, 0xfd, 0x62, 0x01, 0x59, 0x02, 0x54, 0x03, +0x46, 0x03, 0x2b, 0x02, 0x88, 0x04, 0x9b, 0x06, 0x5a, 0x0a, 0xf3, 0x0d, 0x3a, 0x10, 0x41, 0x11, +0x60, 0x12, 0x65, 0x16, 0xd1, 0x13, 0x17, 0x0e, 0x67, 0x0b, 0xd1, 0x0c, 0x7b, 0x0d, 0xc4, 0x0d, +0xbf, 0x0f, 0xca, 0x0f, 0x8f, 0x0f, 0x3d, 0x0f, 0x96, 0x0d, 0xc3, 0x09, 0x20, 0x0c, 0x2a, 0x0f, +0x6b, 0x10, 0x72, 0x0f, 0x54, 0x10, 0x71, 0x10, 0x6d, 0x0e, 0x70, 0x0e, 0xed, 0x0b, 0x30, 0x0b, +0xfb, 0x0a, 0x82, 0x0b, 0xf0, 0x08, 0xc5, 0x06, 0xda, 0x06, 0x62, 0x05, 0xfb, 0x03, 0x86, 0x02, +0xd7, 0x01, 0x94, 0x01, 0xb8, 0x01, 0x0f, 0x01, 0xc9, 0xfe, 0xbc, 0xfd, 0xaf, 0xfc, 0x24, 0xfa, +0x1e, 0xf8, 0xc9, 0xf6, 0x47, 0xf6, 0xbb, 0xf4, 0x92, 0xf3, 0x87, 0xf1, 0xdd, 0xef, 0xed, 0xef, +0x82, 0xf0, 0x8a, 0xf0, 0x78, 0xef, 0x78, 0xef, 0xa4, 0xef, 0xcf, 0xf0, 0x90, 0xf1, 0x70, 0xf1, +0xfa, 0xf0, 0x65, 0xf1, 0x1b, 0xf2, 0xfb, 0xf0, 0x49, 0xf0, 0x34, 0xf1, 0x14, 0xf4, 0xea, 0xf4, +0xcf, 0xf3, 0x94, 0xf0, 0x08, 0xee, 0x90, 0xec, 0x74, 0xeb, 0x15, 0xec, 0x69, 0xed, 0x5c, 0xef, +0xa9, 0xf0, 0xf9, 0xf1, 0x68, 0xf3, 0xac, 0xf3, 0xec, 0xf5, 0x68, 0xf8, 0xee, 0xf9, 0x81, 0xfa, +0x66, 0xfc, 0x0f, 0x00, 0xa4, 0x02, 0x14, 0x06, 0xf6, 0x07, 0x16, 0x09, 0xee, 0x08, 0xe4, 0x08, +0xf2, 0x07, 0x2b, 0x07, 0x9f, 0x08, 0xe6, 0x09, 0x96, 0x0b, 0x39, 0x0b, 0x83, 0x0a, 0xc6, 0x08, +0x19, 0x08, 0x14, 0x07, 0xc4, 0x05, 0xd6, 0x06, 0xb4, 0x07, 0x71, 0x07, 0x67, 0x05, 0x32, 0x04, +0x17, 0x03, 0x2b, 0x03, 0x38, 0x04, 0x40, 0x04, 0xc0, 0x03, 0xe7, 0x03, 0xda, 0x04, 0xc8, 0x04, +0x66, 0x05, 0x31, 0x05, 0xd1, 0x05, 0x42, 0x07, 0x01, 0x09, 0xd8, 0x09, 0xbb, 0x09, 0x6c, 0x0b, +0xe9, 0x0a, 0xba, 0x0a, 0x20, 0x0a, 0xc9, 0x0a, 0xc6, 0x0b, 0x26, 0x0d, 0x54, 0x0e, 0xc0, 0x0d, +0xdb, 0x0d, 0x1a, 0x0e, 0xf6, 0x0d, 0x25, 0x0d, 0x70, 0x0c, 0xd0, 0x0b, 0x8b, 0x0c, 0xfd, 0x0c, +0x23, 0x0d, 0x00, 0x0c, 0xad, 0x0a, 0xdf, 0x08, 0x76, 0x06, 0x10, 0x05, 0x91, 0x04, 0x46, 0x05, +0x7c, 0x05, 0xaa, 0x04, 0xab, 0x02, 0xbc, 0x00, 0x9e, 0xff, 0x39, 0xff, 0xc2, 0xfe, 0x5f, 0xfe, +0x1c, 0xfe, 0x50, 0xfd, 0x9d, 0xfb, 0x7b, 0xf9, 0xf2, 0xf6, 0x15, 0xf5, 0xcd, 0xf5, 0xe6, 0xf6, +0x28, 0xf6, 0x64, 0xf5, 0xb5, 0xf4, 0x90, 0xf3, 0x59, 0xf1, 0x20, 0xf0, 0x7f, 0xef, 0x8f, 0xf0, +0x48, 0xf2, 0xb7, 0xf2, 0x2b, 0xf2, 0x97, 0xf0, 0xe6, 0xef, 0x59, 0xef, 0xa8, 0xef, 0xc7, 0xef, +0x2a, 0xf0, 0xb2, 0xf0, 0xe6, 0xf0, 0x9f, 0xf1, 0x0d, 0xf2, 0xe1, 0xf2, 0x27, 0xf3, 0x83, 0xf3, +0x68, 0xf3, 0xb7, 0xf3, 0x84, 0xf4, 0x87, 0xf5, 0x5a, 0xf6, 0xf8, 0xf6, 0xe4, 0xf7, 0x43, 0xf8, +0x6e, 0xf8, 0xba, 0xf8, 0x2d, 0xf9, 0xf6, 0xf9, 0xb7, 0xfa, 0xa4, 0xfb, 0x1d, 0xfc, 0x7c, 0xfc, +0x10, 0xfd, 0x9e, 0xfd, 0x43, 0xfe, 0xf1, 0xfe, 0xe8, 0xff, 0xc7, 0x00, 0x85, 0x01, 0x4b, 0x02, +0xf7, 0x02, 0xb3, 0x03, 0xbb, 0x04, 0xe6, 0x05, 0xdf, 0x06, 0xd0, 0x07, 0x92, 0x08, 0x38, 0x09, +0x0d, 0x0a, 0xd6, 0x0a, 0x86, 0x0b, 0x0e, 0x0c, 0xdb, 0x0c, 0x5d, 0x0d, 0xad, 0x0d, 0xf7, 0x0d, +0x70, 0x0e, 0xcc, 0x0e, 0x20, 0x0f, 0x7c, 0x0f, 0x87, 0x0f, 0x70, 0x0f, 0x98, 0x0f, 0xb9, 0x0f, +0x96, 0x0f, 0x72, 0x0f, 0x6c, 0x0f, 0x3b, 0x0f, 0xcf, 0x0e, 0x63, 0x0e, 0xd5, 0x0d, 0x6c, 0x0d, +0x05, 0x0d, 0x99, 0x0c, 0xfc, 0x0b, 0x56, 0x0b, 0xc1, 0x0a, 0x30, 0x0a, 0x92, 0x09, 0xe1, 0x08, +0x10, 0x08, 0x3f, 0x07, 0x73, 0x06, 0xa3, 0x05, 0xc9, 0x04, 0x11, 0x04, 0x4d, 0x03, 0x7c, 0x02, +0xac, 0x01, 0xd1, 0x00, 0xf2, 0xff, 0x08, 0xff, 0x3d, 0xfe, 0x69, 0xfd, 0x8d, 0xfc, 0xd8, 0xfb, +0x2f, 0xfb, 0x86, 0xfa, 0xcb, 0xf9, 0x1f, 0xf9, 0x61, 0xf8, 0xad, 0xf7, 0x10, 0xf7, 0x7d, 0xf6, +0xf5, 0xf5, 0x89, 0xf5, 0x52, 0xf5, 0x09, 0xf5, 0x51, 0xf4, 0xbf, 0xf3, 0x95, 0xf3, 0x69, 0xf3, +0x47, 0xf3, 0x6e, 0xf3, 0x76, 0xf3, 0x50, 0xf3, 0x37, 0xf3, 0x33, 0xf3, 0x47, 0xf3, 0x6c, 0xf3, +0xa0, 0xf3, 0xfd, 0xf3, 0x43, 0xf4, 0x7c, 0xf4, 0xbb, 0xf4, 0xa0, 0xf5, 0xe3, 0xf5, 0x88, 0xf5, +0x04, 0xf6, 0xa1, 0xf6, 0xe5, 0xf6, 0x79, 0xf7, 0x5e, 0xf8, 0xc3, 0xf8, 0x1a, 0xf9, 0x8f, 0xf9, +0xcc, 0xf9, 0x42, 0xfa, 0xef, 0xfa, 0x76, 0xfb, 0x02, 0xfc, 0x9d, 0xfc, 0x1c, 0xfd, 0x7b, 0xfd, +0x00, 0xfe, 0x79, 0xfe, 0xe6, 0xfe, 0x61, 0xff, 0xec, 0xff, 0x67, 0x00, 0xed, 0x00, 0x6e, 0x01, +0xea, 0x01, 0x5e, 0x02, 0xd2, 0x02, 0x4d, 0x03, 0xdc, 0x03, 0x2d, 0x04, 0x9d, 0x04, 0x19, 0x05, +0x74, 0x05, 0xc4, 0x05, 0x83, 0x06, 0xc0, 0x06, 0x7b, 0x06, 0xf1, 0x06, 0x42, 0x07, 0x61, 0x07, +0xa1, 0x07, 0x0d, 0x08, 0x40, 0x08, 0x53, 0x08, 0x71, 0x08, 0x50, 0x08, 0x60, 0x08, 0x83, 0x08, +0x8a, 0x08, 0xa1, 0x08, 0xbc, 0x08, 0xd1, 0x08, 0xbd, 0x08, 0xb2, 0x08, 0x9e, 0x08, 0x82, 0x08, +0x75, 0x08, 0x64, 0x08, 0x49, 0x08, 0x2a, 0x08, 0x06, 0x08, 0xcc, 0x07, 0x91, 0x07, 0x52, 0x07, +0x16, 0x07, 0xd3, 0x06, 0x96, 0x06, 0x45, 0x06, 0xe4, 0x05, 0x84, 0x05, 0x27, 0x05, 0xd5, 0x04, +0x7f, 0x04, 0x34, 0x04, 0xe6, 0x03, 0x88, 0x03, 0x24, 0x03, 0xc2, 0x02, 0x5f, 0x02, 0x01, 0x02, +0xb1, 0x01, 0x5c, 0x01, 0x00, 0x01, 0x9f, 0x00, 0x39, 0x00, 0xd2, 0xff, 0x69, 0xff, 0x04, 0xff, +0x9c, 0xfe, 0x37, 0xfe, 0xd2, 0xfd, 0x70, 0xfd, 0x0e, 0xfd, 0xb0, 0xfc, 0x4f, 0xfc, 0xf7, 0xfb, +0xa2, 0xfb, 0x57, 0xfb, 0x08, 0xfb, 0xcb, 0xfa, 0x62, 0xfa, 0x24, 0xfa, 0xfe, 0xf9, 0xbd, 0xf9, +0x7d, 0xf9, 0x6a, 0xf9, 0x83, 0xf9, 0xfa, 0xf8, 0xae, 0xf8, 0xaa, 0xf8, 0xaf, 0xf8, 0x97, 0xf8, +0x8a, 0xf8, 0xa7, 0xf8, 0x9c, 0xf8, 0xa5, 0xf8, 0x87, 0xf8, 0x72, 0xf8, 0x89, 0xf8, 0xac, 0xf8, +0xcb, 0xf8, 0xe6, 0xf8, 0x1b, 0xf9, 0x39, 0xf9, 0x55, 0xf9, 0x71, 0xf9, 0x92, 0xf9, 0xb6, 0xf9, +0xe8, 0xf9, 0x21, 0xfa, 0x59, 0xfa, 0x96, 0xfa, 0xd3, 0xfa, 0x17, 0xfb, 0x5c, 0xfb, 0xaa, 0xfb, +0xf7, 0xfb, 0x49, 0xfc, 0x9d, 0xfc, 0xed, 0xfc, 0x40, 0xfd, 0x98, 0xfd, 0xf3, 0xfd, 0x4b, 0xfe, +0xa5, 0xfe, 0x03, 0xff, 0x5c, 0xff, 0xb2, 0xff, 0x06, 0x00, 0x58, 0x00, 0xa1, 0x00, 0xeb, 0x00, +0x37, 0x01, 0x82, 0x01, 0xcc, 0x01, 0x12, 0x02, 0x56, 0x02, 0x98, 0x02, 0xd8, 0x02, 0x18, 0x03, +0x58, 0x03, 0x97, 0x03, 0xd2, 0x03, 0x0c, 0x04, 0x47, 0x04, 0x82, 0x04, 0xba, 0x04, 0xec, 0x04, +0x1c, 0x05, 0x47, 0x05, 0x6b, 0x05, 0x8d, 0x05, 0xae, 0x05, 0xca, 0x05, 0xe1, 0x05, 0xf2, 0x05, +0xfe, 0x05, 0x07, 0x06, 0x0d, 0x06, 0x0e, 0x06, 0x09, 0x06, 0x01, 0x06, 0xf5, 0x05, 0xe5, 0x05, +0xd3, 0x05, 0xbf, 0x05, 0xa9, 0x05, 0x8f, 0x05, 0x75, 0x05, 0x58, 0x05, 0x3a, 0x05, 0x1b, 0x05, +0xf9, 0x04, 0xd3, 0x04, 0xa9, 0x04, 0x7e, 0x04, 0x52, 0x04, 0x24, 0x04, 0xf7, 0x03, 0xc9, 0x03, +0xa0, 0x03, 0x5f, 0x03, 0x1c, 0x03, 0xef, 0x02, 0xc5, 0x02, 0x8e, 0x02, 0x4f, 0x02, 0x18, 0x02, +0xe1, 0x01, 0xab, 0x01, 0x6c, 0x01, 0x28, 0x01, 0xec, 0x00, 0xb7, 0x00, 0x7f, 0x00, 0x40, 0x00, +0x03, 0x00, 0xc9, 0xff, 0x90, 0xff, 0x54, 0xff, 0x17, 0xff, 0xd8, 0xfe, 0x9f, 0xfe, 0x6b, 0xfe, +0x37, 0xfe, 0x02, 0xfe, 0xd0, 0xfd, 0xa1, 0xfd, 0x76, 0xfd, 0x4d, 0xfd, 0x25, 0xfd, 0x00, 0xfd, +0xdf, 0xfc, 0xbe, 0xfc, 0x9d, 0xfc, 0x7b, 0xfc, 0x59, 0xfc, 0x37, 0xfc, 0x17, 0xfc, 0xf7, 0xfb, +0xdb, 0xfb, 0xc2, 0xfb, 0xad, 0xfb, 0x9b, 0xfb, 0x8c, 0xfb, 0x7e, 0xfb, 0x73, 0xfb, 0x68, 0xfb, +0x5e, 0xfb, 0x58, 0xfb, 0x57, 0xfb, 0x59, 0xfb, 0x5c, 0xfb, 0x62, 0xfb, 0x6c, 0xfb, 0x79, 0xfb, +0x88, 0xfb, 0x99, 0xfb, 0xaa, 0xfb, 0xbd, 0xfb, 0xd0, 0xfb, 0xe2, 0xfb, 0xf5, 0xfb, 0x0c, 0xfc, +0x25, 0xfc, 0x42, 0xfc, 0x60, 0xfc, 0x7e, 0xfc, 0x9d, 0xfc, 0xbc, 0xfc, 0xdc, 0xfc, 0xfc, 0xfc, +0x1f, 0xfd, 0x45, 0xfd, 0x70, 0xfd, 0x9e, 0xfd, 0xcd, 0xfd, 0xfc, 0xfd, 0x2c, 0xfe, 0x5a, 0xfe, +0x87, 0xfe, 0xb4, 0xfe, 0xe2, 0xfe, 0x11, 0xff, 0x41, 0xff, 0x70, 0xff, 0x9f, 0xff, 0xcd, 0xff, +0xfc, 0xff, 0x2b, 0x00, 0x58, 0x00, 0x86, 0x00, 0xb3, 0x00, 0xdf, 0x00, 0x09, 0x01, 0x34, 0x01, +0x63, 0x01, 0x92, 0x01, 0xc0, 0x01, 0xeb, 0x01, 0x16, 0x02, 0x3d, 0x02, 0x63, 0x02, 0x88, 0x02, +0xaa, 0x02, 0xc8, 0x02, 0xe4, 0x02, 0xfe, 0x02, 0x18, 0x03, 0x31, 0x03, 0x48, 0x03, 0x5e, 0x03, +0x71, 0x03, 0x82, 0x03, 0x91, 0x03, 0x9f, 0x03, 0xad, 0x03, 0xb9, 0x03, 0xc3, 0x03, 0xcd, 0x03, +0xd4, 0x03, 0xd9, 0x03, 0xdc, 0x03, 0xde, 0x03, 0xde, 0x03, 0xdc, 0x03, 0xda, 0x03, 0xd6, 0x03, +0xd4, 0x03, 0xcd, 0x03, 0xc1, 0x03, 0xaf, 0x03, 0x9a, 0x03, 0x83, 0x03, 0x6f, 0x03, 0x5c, 0x03, +0x47, 0x03, 0x30, 0x03, 0x17, 0x03, 0xfd, 0x02, 0xe3, 0x02, 0xcb, 0x02, 0xb4, 0x02, 0x9e, 0x02, +0x84, 0x02, 0x68, 0x02, 0x47, 0x02, 0x26, 0x02, 0x05, 0x02, 0xe2, 0x01, 0xbd, 0x01, 0x99, 0x01, +0x75, 0x01, 0x53, 0x01, 0x31, 0x01, 0x0d, 0x01, 0xe7, 0x00, 0xbe, 0x00, 0x95, 0x00, 0x6d, 0x00, +0x49, 0x00, 0x26, 0x00, 0x05, 0x00, 0xe3, 0xff, 0xbf, 0xff, 0x9b, 0xff, 0x78, 0xff, 0x57, 0xff, +0x37, 0xff, 0x17, 0xff, 0xf5, 0xfe, 0xd2, 0xfe, 0xae, 0xfe, 0x89, 0xfe, 0x65, 0xfe, 0x45, 0xfe, +0x24, 0xfe, 0x02, 0xfe, 0xe0, 0xfd, 0xbf, 0xfd, 0xa1, 0xfd, 0x86, 0xfd, 0x6c, 0xfd, 0x52, 0xfd, +0x3b, 0xfd, 0x27, 0xfd, 0x16, 0xfd, 0x08, 0xfd, 0xfe, 0xfc, 0xf6, 0xfc, 0xee, 0xfc, 0xe4, 0xfc, +0xda, 0xfc, 0xd1, 0xfc, 0xcc, 0xfc, 0xc8, 0xfc, 0xc4, 0xfc, 0xc0, 0xfc, 0xbb, 0xfc, 0xb8, 0xfc, +0xb5, 0xfc, 0xb4, 0xfc, 0xb1, 0xfc, 0xaf, 0xfc, 0xb2, 0xfc, 0xb4, 0xfc, 0xbb, 0xfc, 0xc6, 0xfc, +0xd4, 0xfc, 0xe1, 0xfc, 0xef, 0xfc, 0xfb, 0xfc, 0x0a, 0xfd, 0x1b, 0xfd, 0x2f, 0xfd, 0x44, 0xfd, +0x5c, 0xfd, 0x76, 0xfd, 0x91, 0xfd, 0xae, 0xfd, 0xcc, 0xfd, 0xec, 0xfd, 0x0e, 0xfe, 0x31, 0xfe, +0x51, 0xfe, 0x71, 0xfe, 0x91, 0xfe, 0xb3, 0xfe, 0xd5, 0xfe, 0xf7, 0xfe, 0x18, 0xff, 0x39, 0xff, +0x5a, 0xff, 0x7b, 0xff, 0x9d, 0xff, 0xbe, 0xff, 0xe0, 0xff, 0x02, 0x00, 0x25, 0x00, 0x47, 0x00, +0x6c, 0x00, 0x8f, 0x00, 0xb1, 0x00, 0xcf, 0x00, 0xed, 0x00, 0x0b, 0x01, 0x28, 0x01, 0x45, 0x01, +0x63, 0x01, 0x7e, 0x01, 0x9a, 0x01, 0xb2, 0x01, 0xc2, 0x01, 0xd8, 0x01, 0xf6, 0x01, 0x16, 0x02, +0x36, 0x02, 0x4d, 0x02, 0x62, 0x02, 0x6d, 0x02, 0x75, 0x02, 0x82, 0x02, 0x8d, 0x02, 0x9e, 0x02, +0xb3, 0x02, 0xc2, 0x02, 0xd0, 0x02, 0xcc, 0x02, 0xda, 0x02, 0xd1, 0x02, 0xe5, 0x02, 0xd5, 0x02, +0xf4, 0x02, 0xf8, 0x02, 0x03, 0x04, 0x5c, 0x04, 0x7a, 0x01, 0x42, 0x01, 0x1a, 0x01, 0xc7, 0x01, +0x2b, 0x03, 0xb7, 0x04, 0xa4, 0x04, 0x38, 0x04, 0x40, 0x03, 0x26, 0x02, 0xf9, 0x00, 0x9c, 0x01, +0x11, 0x02, 0xf1, 0x02, 0x74, 0x03, 0xaa, 0x03, 0xcd, 0x02, 0x07, 0x02, 0x14, 0x01, 0xd1, 0x00, +0xa0, 0x00, 0x3d, 0x01, 0x92, 0x01, 0xf9, 0x01, 0xd8, 0x01, 0xb9, 0x01, 0x2d, 0x01, 0xc6, 0x01, +0x2d, 0x02, 0x2d, 0x00, 0xc8, 0xfe, 0xf3, 0xfd, 0xbb, 0xfd, 0xa2, 0xfe, 0x17, 0x01, 0xbd, 0x02, +0x5c, 0x03, 0xbc, 0x02, 0x25, 0x01, 0x71, 0xff, 0x3d, 0xff, 0x09, 0xfe, 0x63, 0xfd, 0x5f, 0xfd, +0x23, 0xfe, 0xdb, 0xfe, 0xee, 0xff, 0x27, 0x00, 0x0d, 0x00, 0xa6, 0xff, 0xc5, 0xfe, 0x55, 0xfd, +0x0f, 0xfd, 0xff, 0xfc, 0xcb, 0xfd, 0x9c, 0xfe, 0x58, 0xff, 0x4d, 0xff, 0xef, 0xfe, 0x46, 0xfd, +0x87, 0xfc, 0x1d, 0xfc, 0x43, 0xfc, 0xb2, 0xfc, 0x48, 0xfd, 0x6e, 0xfd, 0x7d, 0xfd, 0x4c, 0xfd, +0xf8, 0xfc, 0xc6, 0xfc, 0x09, 0xfd, 0x83, 0xfd, 0xba, 0xfd, 0xfb, 0xfd, 0xea, 0xfd, 0xa1, 0xfd, +0xb7, 0xfd, 0xe8, 0xfd, 0x7f, 0xfe, 0x6e, 0xfd, 0xa7, 0xfd, 0x96, 0xfd, 0x85, 0xfd, 0x1a, 0xfe, +0x9f, 0xfe, 0x9f, 0xfe, 0x99, 0xfe, 0xb5, 0xfe, 0x5c, 0xff, 0xd4, 0xfe, 0x66, 0xfe, 0x1d, 0xfe, +0xde, 0xfd, 0x6e, 0xfe, 0xdc, 0xfe, 0x6e, 0xff, 0xee, 0xff, 0x77, 0xff, 0x2f, 0xff, 0x87, 0xfe, +0x6f, 0xfe, 0xe6, 0xfe, 0xd6, 0xfe, 0x3d, 0xff, 0xe9, 0xfe, 0xee, 0xfe, 0x12, 0xff, 0x22, 0xff, +0xa1, 0xff, 0xa7, 0xff, 0xf9, 0xff, 0x3a, 0x00, 0x3b, 0x01, 0x79, 0x02, 0x81, 0x02, 0x0b, 0x02, +0x2f, 0x01, 0x41, 0x00, 0x8c, 0xff, 0x16, 0x00, 0x71, 0x00, 0x42, 0x01, 0x72, 0x00, 0x4a, 0x00, +0xb2, 0xff, 0x8a, 0xff, 0x12, 0x00, 0x7a, 0x01, 0x75, 0x02, 0x31, 0x02, 0x5a, 0x01, 0xfd, 0x00, +0x78, 0x00, 0xa7, 0x01, 0x0d, 0x02, 0x3b, 0x02, 0x2b, 0x02, 0xc8, 0x01, 0xfb, 0x00, 0xca, 0x00, +0x21, 0x01, 0x0c, 0x02, 0x12, 0x03, 0x97, 0x02, 0x53, 0x03, 0x8d, 0x02, 0x56, 0x01, 0x9f, 0x00, +0xc5, 0x00, 0x49, 0x01, 0x0b, 0x02, 0xc8, 0x02, 0xd6, 0x01, 0xb6, 0x01, 0x46, 0x01, 0x0a, 0x01, +0x3d, 0x01, 0x7e, 0x01, 0x0f, 0x02, 0xc0, 0x01, 0xca, 0x01, 0x9a, 0x01, 0xac, 0x00, 0xdf, 0x00, +0x93, 0x01, 0xba, 0x01, 0x28, 0x02, 0x62, 0x02, 0x8e, 0x01, 0x70, 0x00, 0xcb, 0xff, 0x39, 0xff, +0xf3, 0xfe, 0xb2, 0xff, 0x58, 0x00, 0x77, 0x00, 0xd1, 0x00, 0x4c, 0x00, 0xac, 0x00, 0xc9, 0x00, +0x6e, 0x00, 0xaf, 0x00, 0x85, 0x00, 0x2c, 0x00, 0xe4, 0xff, 0xc7, 0xff, 0x9d, 0xff, 0x85, 0xff, +0x58, 0xff, 0xb5, 0xff, 0xcc, 0xff, 0x15, 0x00, 0xc4, 0xff, 0x6b, 0xfe, 0x34, 0xfe, 0x1b, 0xfe, +0x82, 0xfe, 0xbf, 0xff, 0xb8, 0xff, 0x9c, 0xff, 0x91, 0xff, 0x86, 0xfe, 0x52, 0xfe, 0x46, 0xff, +0x49, 0xfe, 0x1b, 0xfe, 0x9c, 0xff, 0x71, 0xff, 0xaa, 0xff, 0x01, 0x00, 0xfb, 0xfe, 0xde, 0xfe, +0x31, 0xff, 0xf4, 0xfe, 0xd9, 0xfe, 0x35, 0xff, 0x75, 0x00, 0xb3, 0xff, 0x45, 0x00, 0x8f, 0x00, +0x95, 0xfe, 0x53, 0xff, 0x6d, 0xfe, 0x4f, 0xff, 0x54, 0xff, 0x03, 0x00, 0xee, 0x00, 0x4d, 0xff, +0xb7, 0xfe, 0x2e, 0x00, 0x3e, 0xff, 0xae, 0xff, 0xc3, 0xff, 0x1f, 0x00, 0xbc, 0xfe, 0x7b, 0xfe, +0x87, 0x00, 0x65, 0xff, 0x27, 0x01, 0xcd, 0x00, 0x15, 0xff, 0xa7, 0xfe, 0xad, 0xfe, 0x6d, 0xff, +0x7c, 0xff, 0x68, 0x01, 0x2b, 0x01, 0x69, 0x00, 0x1d, 0xff, 0x02, 0x00, 0x14, 0xfe, 0x30, 0x00, +0x31, 0xff, 0xca, 0xff, 0x14, 0x01, 0xce, 0xff, 0xb1, 0x01, 0xe9, 0x00, 0xf3, 0xff, 0x5d, 0xfe, +0x69, 0xff, 0xd2, 0xfe, 0xc7, 0xfd, 0x42, 0xff, 0xbb, 0x01, 0x0a, 0x00, 0x69, 0x00, 0x6c, 0xff, +0x0e, 0xff, 0x9a, 0xfd, 0xfd, 0xfe, 0x89, 0xfd, 0xd8, 0x00, 0xce, 0xff, 0x6c, 0xff, 0x6c, 0x01, +0x8f, 0xfe, 0xaa, 0x00, 0xd3, 0xfe, 0xb1, 0xff, 0x90, 0xfc, 0x14, 0x00, 0x0f, 0xff, 0x5b, 0xff, +0x63, 0x00, 0xe9, 0xfe, 0x22, 0xfe, 0x9b, 0xff, 0xeb, 0x00, 0x19, 0xff, 0x37, 0x01, 0xca, 0x01, +0x6d, 0xfe, 0x2e, 0xfd, 0xcb, 0x00, 0x85, 0xfd, 0x2b, 0x02, 0x70, 0x03, 0x91, 0xfd, 0x9e, 0x02, +0xe4, 0x01, 0xaf, 0xfc, 0x6e, 0xfd, 0xdb, 0xfe, 0xb9, 0x00, 0xb8, 0xff, 0x85, 0x02, 0xbd, 0x01, +0xc1, 0xff, 0x6b, 0x01, 0xf4, 0xfd, 0x44, 0xfe, 0x79, 0xff, 0x85, 0x00, 0x32, 0x03, 0x2b, 0x02, +0xf9, 0xfe, 0x6b, 0xff, 0x60, 0xfe, 0xd5, 0xff, 0xa4, 0x00, 0x94, 0x05, 0x4d, 0x00, 0x04, 0x00, +0x74, 0x02, 0x93, 0xfb, 0x1d, 0x01, 0xe4, 0x02, 0xb8, 0x00, 0xcb, 0x03, 0x51, 0x03, 0xa0, 0xff, +0x22, 0xfd, 0x22, 0xfd, 0xd7, 0x01, 0x9b, 0x00, 0x48, 0x04, 0x0c, 0x05, 0x2c, 0x01, 0x26, 0xfe, +0xfa, 0xfe, 0x49, 0x00, 0x96, 0xff, 0x26, 0x05, 0x80, 0x02, 0x48, 0x01, 0xee, 0x02, 0x81, 0xfd, +0x1f, 0xfc, 0xb3, 0x03, 0xe9, 0xfe, 0x72, 0x01, 0xeb, 0x03, 0xc1, 0xff, 0x72, 0xff, 0xc0, 0x01, +0x18, 0x00, 0xd9, 0x02, 0x2b, 0x01, 0x5a, 0x03, 0x74, 0xff, 0xa7, 0xfe, 0x58, 0x00, 0xb6, 0x02, +0xd6, 0xff, 0x6c, 0x00, 0xeb, 0x01, 0xe2, 0x00, 0xe4, 0xfd, 0x64, 0x02, 0xe9, 0xfd, 0x1b, 0x00, +0x11, 0x03, 0xa3, 0x01, 0x71, 0xfe, 0x10, 0x02, 0x99, 0x00, 0x12, 0xfe, 0x41, 0x02, 0x67, 0xff, +0xf1, 0x00, 0xe4, 0xff, 0x6f, 0x00, 0xa8, 0x00, 0xa9, 0xfd, 0x14, 0xff, 0x51, 0xfe, 0xb1, 0xfc, +0x8d, 0x02, 0x12, 0x01, 0xfc, 0xfc, 0x31, 0x04, 0x32, 0x00, 0x05, 0xfb, 0x7f, 0x01, 0x50, 0xfe, +0x1a, 0xff, 0xf8, 0x01, 0xc4, 0xfc, 0x8b, 0x00, 0x15, 0x00, 0xc4, 0xfc, 0x1f, 0x01, 0xc0, 0xfc, +0x67, 0x00, 0x8f, 0xfd, 0x95, 0xff, 0xfd, 0xfc, 0x3c, 0xfd, 0xc2, 0xff, 0xb6, 0xfc, 0x27, 0x01, +0xca, 0xff, 0x95, 0xfe, 0x66, 0x00, 0xce, 0xff, 0xa6, 0xf9, 0xec, 0x01, 0x89, 0xfd, 0xfd, 0xfc, +0x65, 0x00, 0x8d, 0xfd, 0x03, 0x01, 0x53, 0x00, 0x29, 0xff, 0x5e, 0xfc, 0x50, 0xff, 0xa1, 0xfe, +0x4d, 0xfe, 0x95, 0xff, 0x8f, 0xfe, 0xfb, 0x01, 0x3a, 0xfd, 0x5d, 0x01, 0x81, 0xfd, 0xa2, 0xfe, +0x04, 0xfe, 0x8f, 0xfd, 0x4c, 0x01, 0x24, 0xff, 0x5f, 0xfd, 0x3c, 0x03, 0x4f, 0xff, 0xed, 0xfe, +0x09, 0x00, 0xf3, 0xfc, 0x2e, 0xff, 0x68, 0x02, 0x47, 0xfe, 0xcb, 0xff, 0x0b, 0x01, 0x4b, 0xff, +0x24, 0x00, 0x13, 0x02, 0x07, 0x00, 0x70, 0xfd, 0x4a, 0x03, 0x54, 0xfd, 0xb8, 0x00, 0x53, 0x02, +0xe9, 0xfc, 0x33, 0x05, 0xc9, 0xff, 0xd0, 0xfd, 0x0f, 0x04, 0x0e, 0xfc, 0x04, 0x00, 0x5e, 0xfe, +0xaf, 0x05, 0x74, 0xfb, 0x08, 0x03, 0x5b, 0x04, 0xe9, 0xfa, 0xaa, 0x04, 0xee, 0x00, 0x0e, 0xfa, +0xc6, 0x01, 0x53, 0x04, 0x6f, 0xfe, 0x45, 0x02, 0x34, 0x01, 0x3c, 0x02, 0xcd, 0xfd, 0x10, 0x02, +0x8e, 0x01, 0xce, 0xff, 0xba, 0x01, 0xbf, 0xff, 0x8c, 0xfe, 0x7a, 0x00, 0x68, 0x01, 0xd6, 0x01, +0x76, 0x03, 0x66, 0x01, 0x40, 0xff, 0x15, 0x01, 0x12, 0xfe, 0x1a, 0xfd, 0x3e, 0x05, 0xf7, 0xfd, +0x0e, 0x04, 0x03, 0x04, 0x3a, 0x01, 0x1a, 0xff, 0x86, 0x02, 0x6f, 0xfe, 0x8b, 0xfd, 0x85, 0x04, +0x40, 0xfc, 0x78, 0x05, 0x9c, 0xff, 0x60, 0x01, 0x74, 0x01, 0x02, 0xfe, 0x4d, 0x00, 0x9b, 0x01, +0xc1, 0xfc, 0x78, 0x02, 0x90, 0xff, 0xd4, 0x01, 0x43, 0xff, 0x4d, 0x03, 0xa8, 0xfe, 0x4f, 0xff, +0xa6, 0x04, 0xa3, 0xfa, 0x5c, 0x00, 0x4a, 0x00, 0xbd, 0xff, 0x37, 0x02, 0xab, 0x00, 0x66, 0x00, +0x1d, 0x02, 0xb9, 0xfe, 0x0d, 0xff, 0xdb, 0xff, 0x17, 0xfe, 0x98, 0x02, 0xdb, 0xfe, 0x9b, 0xff, +0xae, 0x06, 0x2c, 0xfc, 0x97, 0x01, 0x95, 0x00, 0xf5, 0xff, 0x6e, 0xfd, 0x38, 0xff, 0x7b, 0x01, +0x56, 0xfe, 0x06, 0x02, 0xc3, 0x02, 0x03, 0xfd, 0x05, 0x00, 0x8a, 0x01, 0x8c, 0xfd, 0x9f, 0x00, +0x9a, 0xff, 0x4f, 0x00, 0xf5, 0xfe, 0xef, 0xfe, 0xa4, 0x02, 0xe7, 0xfe, 0xac, 0xfe, 0x87, 0x03, +0xa4, 0xfa, 0x6d, 0x02, 0x52, 0xfe, 0x2c, 0x01, 0xad, 0xfe, 0x9a, 0x01, 0x7d, 0x01, 0xb1, 0xf9, +0x9c, 0x05, 0xc1, 0xfd, 0xda, 0xfe, 0xdb, 0x00, 0xbe, 0xfe, 0x89, 0xfc, 0x88, 0x01, 0x4c, 0x00, +0x85, 0xfc, 0x67, 0x04, 0xd4, 0xfd, 0x20, 0xfc, 0x2f, 0x04, 0xc2, 0xfa, 0xf5, 0x01, 0x13, 0x01, +0x02, 0xfc, 0x42, 0x04, 0xac, 0xf9, 0x77, 0x03, 0x78, 0xfd, 0x1d, 0xff, 0x3f, 0x00, 0x5e, 0xff, +0x87, 0xff, 0x29, 0xfb, 0xc2, 0x03, 0x91, 0xfc, 0xa9, 0xfe, 0x33, 0x02, 0x31, 0xfd, 0xe5, 0xff, +0x70, 0xff, 0xae, 0xfd, 0xd6, 0xff, 0x37, 0xff, 0x8c, 0xfd, 0x39, 0x03, 0xaf, 0xfc, 0xae, 0x02, +0x4c, 0xfb, 0x14, 0x02, 0xb6, 0xfd, 0x3c, 0xff, 0xaa, 0x01, 0x59, 0xfd, 0xc9, 0x01, 0x47, 0xfe, +0x3c, 0xfd, 0x03, 0x05, 0xc2, 0xfa, 0xd1, 0x00, 0x6a, 0x01, 0x83, 0xfb, 0xbd, 0x03, 0x16, 0xfd, +0x79, 0x01, 0x72, 0xfe, 0x90, 0xfe, 0x4c, 0x02, 0xe2, 0xfc, 0x6a, 0x00, 0xa0, 0x01, 0x20, 0xfe, +0xac, 0x00, 0x2b, 0x02, 0xb2, 0xfc, 0xe5, 0x00, 0xa5, 0x01, 0x54, 0xfb, 0x0f, 0x04, 0x4b, 0xfe, +0x7e, 0x01, 0x37, 0xff, 0x89, 0x03, 0x5b, 0xfb, 0xa1, 0x00, 0x0d, 0x05, 0x37, 0xf9, 0x01, 0x04, +0x5c, 0x00, 0x07, 0xfe, 0x8d, 0x04, 0x2f, 0xfe, 0x4a, 0x01, 0x98, 0x01, 0x12, 0xfe, 0x34, 0x03, +0xfc, 0xfd, 0x32, 0x02, 0xeb, 0xff, 0x2d, 0x01, 0x90, 0x01, 0x1a, 0xff, 0x5e, 0x02, 0x26, 0x01, +0xaf, 0xfe, 0x9a, 0x02, 0xd7, 0xfe, 0x43, 0x00, 0xe1, 0x04, 0x62, 0xfd, 0x40, 0x03, 0x66, 0x00, +0x5b, 0x02, 0x35, 0xfe, 0xe7, 0x02, 0xe6, 0x00, 0xfb, 0xfd, 0x41, 0x01, 0x89, 0x01, 0xa3, 0x00, +0x1a, 0x01, 0xf8, 0x01, 0xf3, 0x02, 0x27, 0xfd, 0x7d, 0x02, 0x42, 0x02, 0x8f, 0xfc, 0xd4, 0x03, +0x25, 0x01, 0xd3, 0xfe, 0x01, 0x02, 0x39, 0x02, 0x80, 0xfe, 0x21, 0x02, 0x96, 0xff, 0xa4, 0x02, +0x46, 0xfc, 0x2f, 0x03, 0x26, 0xff, 0x5c, 0x01, 0xef, 0xfe, 0xea, 0x02, 0xb3, 0xfe, 0x48, 0x00, +0xf8, 0xff, 0xf9, 0xff, 0x67, 0x01, 0xac, 0xfe, 0x5a, 0x01, 0x33, 0xff, 0x4d, 0x01, 0x40, 0xfe, +0x4a, 0x03, 0x4a, 0xfc, 0xe0, 0x02, 0xfd, 0xff, 0xb2, 0xfe, 0x44, 0x01, 0xa3, 0x00, 0x50, 0xfe, +0x8d, 0xff, 0x83, 0x00, 0xe3, 0xfe, 0xab, 0xff, 0x47, 0x01, 0xd9, 0xfd, 0x03, 0xfe, 0x86, 0x04, +0xa8, 0xfa, 0xf5, 0xfd, 0xbc, 0x05, 0x05, 0xfa, 0x73, 0x00, 0x86, 0x01, 0x05, 0xfc, 0x75, 0x01, +0x2f, 0xfe, 0xd6, 0x02, 0x5f, 0xfa, 0x6b, 0x03, 0x81, 0xfe, 0x53, 0xfd, 0x5e, 0x02, 0xe1, 0xfd, +0x83, 0xff, 0x68, 0xff, 0x75, 0x00, 0xcb, 0xfb, 0xdc, 0x01, 0x5f, 0xfe, 0x30, 0x00, 0xd1, 0xfd, +0xc0, 0x00, 0xaf, 0xfc, 0xb3, 0x00, 0xd3, 0xff, 0xfb, 0xfb, 0x83, 0x05, 0x06, 0xf9, 0x39, 0x01, +0x3a, 0x02, 0xc2, 0xf9, 0xc1, 0x01, 0xc1, 0x01, 0xd7, 0xfc, 0x7b, 0xff, 0x6b, 0x03, 0x69, 0xfa, +0xd9, 0x03, 0xf3, 0xfb, 0x68, 0x01, 0x2b, 0xfe, 0x4d, 0x00, 0x29, 0x00, 0x23, 0x00, 0x7e, 0xfe, +0xab, 0x03, 0xf7, 0xfd, 0x98, 0xfd, 0x17, 0x04, 0xde, 0xfa, 0x66, 0x01, 0xda, 0xff, 0x79, 0x01, +0xf9, 0xfb, 0xcf, 0x06, 0x9b, 0xfb, 0xf6, 0x01, 0xec, 0x01, 0xd1, 0xfb, 0x5e, 0x03, 0x31, 0xfe, +0x1b, 0xfe, 0xc2, 0x04, 0x19, 0xfd, 0xd6, 0xfe, 0x4b, 0x04, 0xf2, 0xfe, 0x2a, 0xff, 0xc1, 0x00, +0x68, 0x02, 0xa6, 0xfd, 0xb6, 0xff, 0x36, 0x05, 0x22, 0xfa, 0xa1, 0x03, 0x82, 0x01, 0xc0, 0xff, +0x88, 0xff, 0x20, 0x02, 0x5c, 0x00, 0x25, 0xff, 0x7a, 0x01, 0x63, 0xff, 0x74, 0xff, 0x16, 0x03, +0xb7, 0xfc, 0x87, 0x02, 0x1e, 0x00, 0xa2, 0x00, 0x76, 0xfe, 0x32, 0x02, 0x21, 0xff, 0x1d, 0xff, +0x51, 0x01, 0x48, 0x02, 0xc2, 0xfd, 0xa5, 0x00, 0x47, 0x03, 0x18, 0xfd, 0x72, 0x00, 0xdd, 0x01, +0xdc, 0xfd, 0x40, 0x03, 0x4a, 0xfc, 0x23, 0x02, 0x42, 0x03, 0x58, 0xfa, 0x2b, 0x05, 0xcb, 0xfd, +0x9b, 0x00, 0x04, 0x00, 0x89, 0xfe, 0xb7, 0x01, 0xaf, 0xfe, 0x33, 0x01, 0x7c, 0xff, 0xa8, 0xff, +0x63, 0x01, 0x50, 0xfe, 0x21, 0x03, 0x64, 0xfd, 0xbc, 0x02, 0x43, 0xff, 0xc9, 0xfd, 0x39, 0x03, +0x91, 0xfd, 0x99, 0x01, 0x70, 0x00, 0x68, 0xfe, 0x83, 0x02, 0x83, 0xfe, 0x86, 0xff, 0x50, 0x01, +0xc6, 0xfc, 0x18, 0x04, 0x3e, 0xfd, 0xb7, 0xff, 0xcb, 0x02, 0x6c, 0xfc, 0xa6, 0x01, 0xfa, 0xff, +0xd2, 0xfe, 0xae, 0x00, 0x8d, 0xff, 0xf2, 0xfd, 0xb6, 0x02, 0x5b, 0xfc, 0x4e, 0x03, 0x77, 0xfe, +0xe3, 0x00, 0xcf, 0xfe, 0x87, 0x01, 0xe8, 0xfc, 0x0d, 0x01, 0x9f, 0x02, 0x92, 0xfb, 0x6d, 0x02, +0x83, 0x00, 0xe2, 0xfc, 0xef, 0x02, 0xca, 0xfd, 0x5a, 0x01, 0xee, 0x00, 0xbd, 0xfc, 0xcf, 0x03, +0xc7, 0xfd, 0xb3, 0xfe, 0xba, 0x03, 0xf3, 0xfd, 0xd9, 0xfd, 0xd4, 0x03, 0x53, 0xfc, 0x24, 0x02, +0xee, 0xff, 0x62, 0x00, 0xff, 0xfe, 0x38, 0x02, 0x44, 0xff, 0x19, 0xfe, 0x7f, 0x03, 0xcc, 0xfd, +0xd8, 0xff, 0xef, 0x02, 0x5a, 0xfd, 0x13, 0x00, 0xa9, 0x02, 0x8c, 0xfc, 0x4d, 0x03, 0x96, 0xff, +0x26, 0xfe, 0x24, 0x04, 0x3a, 0xfc, 0x8f, 0x01, 0x21, 0x01, 0xce, 0xfe, 0x9a, 0x00, 0x62, 0x01, +0xcb, 0xfe, 0x07, 0x01, 0x72, 0x00, 0x83, 0xff, 0x30, 0x00, 0x38, 0x01, 0xe5, 0xff, 0x04, 0xff, +0x0d, 0x02, 0x1d, 0xfe, 0xcf, 0xff, 0x36, 0x02, 0x60, 0xfc, 0x62, 0x03, 0x33, 0xfe, 0x3b, 0x00, +0x63, 0xff, 0xf2, 0x00, 0x90, 0xff, 0x9e, 0xfd, 0x63, 0x02, 0x6b, 0xff, 0x99, 0xfe, 0xbe, 0x02, +0xde, 0xfe, 0x53, 0xff, 0x47, 0x02, 0x9a, 0xfc, 0x28, 0x02, 0x10, 0xff, 0xb9, 0x00, 0xa9, 0xff, +0xe1, 0xfd, 0x8a, 0x03, 0xd5, 0xfb, 0x79, 0x01, 0x00, 0x00, 0x0b, 0xfe, 0xe4, 0x02, 0xf2, 0xfc, +0xaf, 0x01, 0xc7, 0xfe, 0xa1, 0x00, 0x4f, 0xff, 0xb9, 0xfd, 0xcf, 0x02, 0x91, 0xfd, 0x28, 0x01, +0x9c, 0x00, 0x7e, 0xfe, 0x33, 0xff, 0x95, 0x01, 0xd5, 0xfd, 0x6e, 0x02, 0x80, 0xfd, 0xd1, 0x00, +0xab, 0xff, 0x3c, 0x00, 0xdf, 0x00, 0xc1, 0xfc, 0x33, 0x04, 0x5c, 0xfd, 0xec, 0xff, 0x1c, 0x01, +0xac, 0xfe, 0x83, 0x00, 0x43, 0xfe, 0x98, 0x03, 0xff, 0xfb, 0x98, 0x01, 0xb5, 0x01, 0x8e, 0xfb, +0x5d, 0x02, 0x53, 0xff, 0xf6, 0x00, 0x59, 0xfe, 0x1e, 0x02, 0x9f, 0xfe, 0x87, 0xfe, 0xf3, 0x01, +0xbe, 0xfd, 0x91, 0x01, 0x39, 0xff, 0x22, 0xfe, 0xc5, 0x04, 0xba, 0xfb, 0x01, 0x00, 0x3a, 0x04, +0x9b, 0xfa, 0x3e, 0x03, 0x32, 0x00, 0x52, 0xfe, 0xa2, 0xff, 0xdb, 0x01, 0x7c, 0x00, 0xc9, 0xfd, +0x37, 0x02, 0xca, 0x00, 0x2a, 0xfd, 0x28, 0x02, 0xf5, 0xff, 0xb8, 0xfc, 0x9a, 0x05, 0xad, 0xfa, +0x53, 0x03, 0x09, 0x00, 0x30, 0xfd, 0x0b, 0x04, 0xd9, 0xfe, 0xae, 0xfd, 0x93, 0x04, 0x60, 0xfd, +0x1e, 0x00, 0xcb, 0x01, 0x8d, 0xfd, 0x17, 0x04, 0xa4, 0xfc, 0xbe, 0x00, 0x44, 0x01, 0x4d, 0xfe, +0xb4, 0x00, 0x2c, 0x00, 0xe3, 0x00, 0x86, 0xfe, 0xd6, 0x02, 0x20, 0xff, 0x53, 0xfd, 0x39, 0x04, +0xdf, 0xfc, 0x06, 0x00, 0x9e, 0x02, 0x42, 0xfc, 0xe5, 0x03, 0x17, 0xfe, 0x96, 0xff, 0x3d, 0x01, +0xd7, 0xfd, 0x47, 0x02, 0x85, 0xfe, 0x09, 0x00, 0x49, 0x00, 0xc1, 0xff, 0x52, 0x01, 0x89, 0xfd, +0x53, 0x03, 0x7d, 0xfe, 0x7b, 0xff, 0x53, 0x01, 0x24, 0xff, 0x3c, 0x01, 0xbb, 0xff, 0xfa, 0xff, +0x40, 0xff, 0x44, 0x01, 0x98, 0xfe, 0xe3, 0x01, 0xba, 0xff, 0x2b, 0xff, 0x0f, 0x00, 0x14, 0x00, +0x69, 0x00, 0x59, 0xff, 0x2f, 0x00, 0xd1, 0x00, 0x83, 0x00, 0xb9, 0xfe, 0x84, 0xff, 0xb4, 0x02, +0xda, 0xfa, 0x22, 0x04, 0xc9, 0xff, 0xc9, 0xfb, 0x8c, 0x05, 0x8f, 0xfc, 0xee, 0xff, 0xe4, 0x01, +0x39, 0xff, 0x9b, 0xff, 0x51, 0xff, 0x1e, 0x03, 0x2e, 0xfd, 0x15, 0x00, 0x0d, 0x03, 0xa7, 0xfc, +0xd8, 0x02, 0x31, 0x00, 0x8d, 0xff, 0x77, 0xff, 0x1f, 0x00, 0xe6, 0x01, 0x7d, 0xfb, 0x48, 0x05, +0x7b, 0xfd, 0x5c, 0xfd, 0xd2, 0x04, 0x73, 0xfd, 0x5a, 0x00, 0xe8, 0xff, 0x91, 0x01, 0xcb, 0xfd, +0x6d, 0x01, 0x50, 0x01, 0xc5, 0xfb, 0xff, 0x04, 0xea, 0xff, 0xa2, 0xfb, 0x5b, 0x05, 0x18, 0xfd, +0xa4, 0xfe, 0x31, 0x04, 0xeb, 0xfb, 0x20, 0x01, 0x34, 0x01, 0x15, 0xfd, 0x31, 0x01, 0x3c, 0x02, +0x30, 0xfd, 0xf1, 0x01, 0xb6, 0x00, 0xa5, 0x00, 0xfc, 0xfc, 0x4d, 0x02, 0xce, 0x01, 0x04, 0xfb, +0xe8, 0x04, 0x77, 0xff, 0x95, 0xfd, 0xdf, 0x02, 0x32, 0x00, 0x5e, 0xfd, 0x75, 0x01, 0xe4, 0x00, +0xd7, 0xfc, 0x40, 0x02, 0x4c, 0x00, 0x38, 0xfd, 0x24, 0x03, 0x3d, 0xff, 0xcd, 0xff, 0x94, 0x01, +0x87, 0xfd, 0x96, 0x01, 0x2b, 0x02, 0xe5, 0xfc, 0xa4, 0xff, 0xd7, 0x04, 0xd0, 0xfa, 0x64, 0x00, +0x73, 0x03, 0xb9, 0xfb, 0x76, 0x02, 0x5e, 0x00, 0xa8, 0xfd, 0xd8, 0x01, 0x5c, 0xff, 0x1a, 0xff, +0x10, 0xff, 0x9c, 0x01, 0xa3, 0xfe, 0xa2, 0xfe, 0x8b, 0x03, 0xbc, 0xfc, 0x63, 0x01, 0x0f, 0x02, +0x55, 0xfc, 0xaf, 0x01, 0x7a, 0xff, 0xb2, 0xfe, 0x36, 0x00, 0x18, 0x00, 0x9f, 0x01, 0xe6, 0xfd, +0xcc, 0x01, 0x02, 0xfe, 0x5a, 0x00, 0xde, 0xfe, 0x6b, 0xfe, 0x8f, 0x03, 0x8a, 0xfc, 0xeb, 0x00, +0xd4, 0x02, 0x20, 0xfd, 0x4c, 0xfe, 0xcc, 0x04, 0x3f, 0xfb, 0x29, 0xff, 0x60, 0x03, 0x0d, 0xfb, +0xdb, 0x03, 0x63, 0xfd, 0xff, 0x00, 0x16, 0x01, 0xfe, 0xfb, 0xba, 0x01, 0x0d, 0x01, 0x12, 0xfd, +0xbb, 0x01, 0x41, 0x01, 0x49, 0xfc, 0x63, 0x02, 0x10, 0x01, 0xc1, 0xfc, 0x70, 0x01, 0xe3, 0x02, +0x46, 0xfa, 0xec, 0x03, 0x74, 0xfe, 0x3a, 0x00, 0x1c, 0x00, 0x3d, 0xfe, 0x51, 0x01, 0x7a, 0x00, +0x10, 0x00, 0xaf, 0xfe, 0xa6, 0x03, 0x8c, 0xfb, 0xf1, 0x00, 0x30, 0x04, 0xba, 0xfa, 0xc3, 0x00, +0xf9, 0x03, 0x1e, 0xfc, 0x1d, 0x00, 0xac, 0x02, 0x49, 0xfd, 0x6a, 0x00, 0xe6, 0x02, 0x55, 0xfe, +0xd0, 0xfe, 0xa1, 0x01, 0x35, 0x00, 0xa4, 0xfd, 0xd8, 0x01, 0x07, 0xfe, 0x99, 0x01, 0x51, 0x01, +0xae, 0xfd, 0x95, 0x02, 0x79, 0xfe, 0x92, 0x01, 0x48, 0xfd, 0x02, 0x01, 0xc2, 0xfe, 0x4e, 0x00, +0xcd, 0x02, 0x44, 0xfd, 0xed, 0x01, 0x43, 0x01, 0x72, 0xfe, 0xbc, 0x00, 0xdb, 0xfe, 0x9a, 0x00, +0xa4, 0xff, 0x38, 0x01, 0x7b, 0xff, 0x95, 0xff, 0xdc, 0x00, 0x58, 0x01, 0x36, 0xfd, 0xab, 0x03, +0x2e, 0xff, 0x33, 0xff, 0xe8, 0x02, 0xce, 0xfe, 0x8c, 0xfe, 0x9d, 0x03, 0x42, 0xfd, 0x4b, 0x01, +0xca, 0x01, 0x5a, 0xfd, 0x64, 0x01, 0x05, 0x00, 0xbc, 0x00, 0x31, 0xff, 0x21, 0x00, 0x15, 0x01, +0x45, 0xff, 0xfa, 0xff, 0x49, 0xff, 0x51, 0x02, 0x9b, 0xfd, 0x81, 0xff, 0x05, 0x03, 0x3d, 0xfd, +0x6e, 0x00, 0xe1, 0x01, 0x8c, 0xfd, 0x0b, 0x01, 0x87, 0x00, 0x23, 0xff, 0xa9, 0x01, 0x4e, 0xfe, +0x23, 0x01, 0x37, 0x02, 0xbc, 0xfe, 0x79, 0xfd, 0x72, 0x06, 0x3f, 0xfa, 0x30, 0xff, 0x7d, 0x05, +0x7e, 0xfb, 0x72, 0x02, 0x9d, 0x00, 0x7c, 0x00, 0x51, 0xff, 0xf4, 0x00, 0xdb, 0xfe, 0x72, 0x03, +0xc2, 0xfc, 0xdc, 0x00, 0x6b, 0x01, 0x1d, 0x00, 0x90, 0xfb, 0x85, 0x05, 0x9b, 0xff, 0x2b, 0xfd, +0xea, 0x02, 0x10, 0x00, 0xdc, 0xfc, 0x82, 0x01, 0xdf, 0x01, 0xb9, 0xfb, 0xdc, 0x03, 0x0e, 0x00, +0xc8, 0xfc, 0x1e, 0x04, 0xff, 0xfd, 0x34, 0xff, 0x49, 0x03, 0xc9, 0xfe, 0xf4, 0xfd, 0x4f, 0x03, +0x09, 0xfd, 0x06, 0x00, 0xcf, 0x01, 0xfb, 0xfe, 0x61, 0xff, 0x56, 0x04, 0x15, 0xfa, 0x35, 0x01, +0x00, 0x05, 0x89, 0xf8, 0xab, 0x05, 0x31, 0xfe, 0xfa, 0xfd, 0x4d, 0x01, 0xce, 0x00, 0xdc, 0xfe, +0xf5, 0xff, 0xd7, 0x02, 0x58, 0xfc, 0xbd, 0x01, 0x3f, 0x00, 0x9e, 0xfc, 0xbb, 0x03, 0xaa, 0xfb, +0xef, 0x00, 0x8e, 0x00, 0xa5, 0xfd, 0x3a, 0x03, 0x9f, 0xfe, 0x6a, 0xff, 0x91, 0x01, 0x94, 0xfe, +0x0e, 0xfc, 0x7a, 0x03, 0xe8, 0xfe, 0xc5, 0xfd, 0xc0, 0x04, 0x75, 0xfd, 0xa6, 0xfd, 0x0c, 0x02, +0x03, 0xff, 0x3e, 0xfe, 0xf8, 0x00, 0x78, 0x00, 0x80, 0xff, 0xa9, 0xff, 0x43, 0xff, 0xce, 0xff, +0xa2, 0x02, 0xc9, 0xfb, 0xbb, 0x03, 0xec, 0xff, 0x4c, 0xfb, 0xe9, 0x04, 0x3a, 0xff, 0x8c, 0xfc, +0xe8, 0x02, 0x5d, 0xfe, 0xb7, 0xfe, 0x59, 0x02, 0x34, 0xfe, 0x15, 0x02, 0x5d, 0xfe, 0x71, 0xff, +0xd0, 0xff, 0xcb, 0xfe, 0x8d, 0xff, 0x96, 0x00, 0x41, 0x01, 0xe8, 0xfe, 0xd6, 0x00, 0xfd, 0xfe, +0xe3, 0xfe, 0xd1, 0x01, 0x40, 0xfc, 0x01, 0x03, 0xd7, 0x00, 0xaf, 0xfc, 0xda, 0x02, 0x93, 0xff, +0x46, 0xfe, 0x46, 0x01, 0x6b, 0x00, 0x58, 0xfd, 0x49, 0x00, 0x02, 0x00, 0x77, 0x00, 0xa7, 0xff, +0x2a, 0xff, 0xab, 0x01, 0x37, 0xfd, 0xe9, 0xff, 0x31, 0x00, 0x9e, 0x00, 0x20, 0x00, 0xcb, 0x00, +0x81, 0x00, 0xe3, 0xfd, 0x1e, 0x00, 0x21, 0x00, 0x9b, 0x00, 0xf6, 0xff, 0x66, 0x00, 0x27, 0xff, +0x63, 0x02, 0x9e, 0xfc, 0xef, 0x01, 0x31, 0x02, 0x01, 0xfb, 0x17, 0x03, 0xd4, 0xff, 0xfc, 0xfe, +0x87, 0x01, 0x5e, 0x01, 0x41, 0xff, 0xfb, 0xff, 0x60, 0x02, 0x14, 0xfd, 0x7b, 0x01, 0xd2, 0x00, +0xa2, 0xfd, 0x38, 0x02, 0x03, 0x00, 0xee, 0xfc, 0x99, 0x03, 0x7b, 0xff, 0x1d, 0xff, 0x6f, 0x03, +0x00, 0xfe, 0x17, 0xff, 0xbd, 0x02, 0x9d, 0xfd, 0x31, 0x00, 0xd4, 0x02, 0x4a, 0x00, 0xe4, 0xff, +0x71, 0x01, 0xb1, 0x01, 0x2d, 0xff, 0xdb, 0x00, 0xa7, 0xff, 0xc8, 0xfe, 0xcd, 0xfe, 0x2f, 0x02, +0xb1, 0x00, 0xbe, 0xff, 0x62, 0x02, 0x4f, 0x00, 0x86, 0xff, 0xfd, 0x00, 0xfa, 0xff, 0x2d, 0xff, +0x00, 0x01, 0x88, 0xff, 0x2d, 0xff, 0xfb, 0x02, 0x4f, 0xfe, 0xdb, 0x00, 0x1f, 0x02, 0xcc, 0xfd, +0xc8, 0x01, 0x9b, 0xff, 0xc9, 0xff, 0x76, 0x00, 0x95, 0xff, 0x11, 0x00, 0x67, 0x00, 0xda, 0x00, +0x92, 0xfe, 0x9b, 0x00, 0x5b, 0x01, 0x63, 0xff, 0x83, 0x00, 0x85, 0x00, 0x65, 0xff, 0xf8, 0x00, +0xb1, 0xfe, 0xf9, 0x00, 0x1f, 0xff, 0x4d, 0xff, 0x8c, 0x03, 0x77, 0xfe, 0x03, 0x01, 0x11, 0xff, +0xb3, 0xff, 0x39, 0xff, 0x04, 0xff, 0x1b, 0x01, 0x09, 0xfe, 0x8c, 0x01, 0x8a, 0x00, 0x07, 0x00, +0x77, 0x00, 0xee, 0xff, 0x35, 0xff, 0x1d, 0x01, 0x71, 0xfd, 0x23, 0x00, 0x82, 0x00, 0x43, 0xff, +0x3b, 0x00, 0xfc, 0xff, 0x36, 0x00, 0x24, 0xfe, 0x3e, 0x00, 0x71, 0x00, 0xed, 0xfe, 0xe1, 0x00, +0xe9, 0xff, 0xfd, 0xfe, 0x1b, 0x00, 0xab, 0xff, 0x25, 0x00, 0xb1, 0x00, 0xce, 0x00, 0x29, 0xfe, +0xf0, 0xff, 0x9b, 0x00, 0xaa, 0xfc, 0x30, 0x01, 0xa8, 0x00, 0x53, 0xfd, 0x6e, 0x01, 0x52, 0x00, +0x71, 0xfe, 0x63, 0xff, 0xf8, 0x01, 0xc9, 0xfd, 0xce, 0xfe, 0xb1, 0x01, 0x40, 0xfd, 0x4f, 0x00, +0x56, 0x01, 0x92, 0xfe, 0x1e, 0x00, 0xa5, 0xff, 0x82, 0xff, 0x39, 0xff, 0x5e, 0x00, 0x41, 0x00, +0x85, 0xff, 0xa4, 0x00, 0xfc, 0xff, 0xec, 0xfe, 0x3d, 0x00, 0xe6, 0xff, 0xc9, 0xff, 0x18, 0x01, +0x74, 0xfe, 0x86, 0xff, 0x93, 0x01, 0xe3, 0xfc, 0xd5, 0x00, 0x48, 0x01, 0xfa, 0xfd, 0xb8, 0x00, +0x12, 0x00, 0x45, 0xff, 0x28, 0x01, 0x21, 0x01, 0xf6, 0xfe, 0x9e, 0xfe, 0xe1, 0x01, 0x59, 0xfe, +0xd1, 0xfe, 0x72, 0x02, 0x4f, 0xfd, 0x05, 0x00, 0x15, 0x01, 0x13, 0xfd, 0x5c, 0x01, 0x0b, 0x01, +0x2d, 0xff, 0xeb, 0x01, 0x54, 0x00, 0x92, 0xff, 0xed, 0x00, 0xff, 0xff, 0x22, 0x00, 0x1d, 0x00, +0x23, 0x01, 0x0d, 0x00, 0xbd, 0xff, 0x05, 0x00, 0x3c, 0x00, 0x38, 0xff, 0x6e, 0xff, 0xe1, 0x00, +0xb0, 0xfe, 0x84, 0xff, 0x48, 0x00, 0xdf, 0xfe, 0x40, 0x00, 0xbe, 0xff, 0xb3, 0x00, 0xa3, 0xfe, +0x95, 0xff, 0x2c, 0x01, 0xd4, 0xfe, 0x56, 0x00, 0x0b, 0x00, 0xed, 0xfe, 0x4a, 0x00, 0x53, 0x00, +0xab, 0xff, 0xa0, 0xff, 0xce, 0x01, 0xa5, 0x00, 0xef, 0xff, 0x79, 0x01, 0x5f, 0x00, 0x74, 0x00, +0x9e, 0x00, 0x0c, 0x00, 0xf6, 0xff, 0x0d, 0x01, 0xc4, 0x00, 0xc1, 0x00, 0x91, 0x00, 0xe7, 0x00, +0x6c, 0x00, 0xc6, 0xff, 0xde, 0xff, 0x90, 0xff, 0xc1, 0xff, 0xdb, 0xff, 0x04, 0x00, 0xe3, 0xff, +0xc6, 0xff, 0x91, 0x00, 0x62, 0x00, 0xf2, 0xff, 0x19, 0x00, 0xc1, 0xff, 0xfa, 0xff, 0x90, 0x00, +0xa6, 0xff, 0x6e, 0x00, 0x11, 0x01, 0x87, 0xff, 0xa4, 0xff, 0x96, 0x00, 0xa2, 0x00, 0xe4, 0xff, +0x9f, 0x00, 0x2b, 0x01, 0xf7, 0xff, 0xcd, 0xff, 0xc1, 0x00, 0xc7, 0xff, 0xac, 0xff, 0x1a, 0x01, +0x7a, 0x00, 0xdb, 0xff, 0xf2, 0x00, 0x7f, 0x00, 0x11, 0x00, 0x50, 0x00, 0xa3, 0xff, 0x3b, 0xff, +0xc1, 0xff, 0x8a, 0xff, 0xd2, 0xff, 0x57, 0x00, 0x98, 0xff, 0xfd, 0xff, 0x3f, 0x00, 0x73, 0xff, +0x0d, 0x00, 0x44, 0x00, 0x28, 0x00, 0xbf, 0xff, 0x05, 0x00, 0x29, 0x00, 0x25, 0x00, 0xd3, 0xff, +0x41, 0x00, 0x2f, 0x01, 0xfa, 0xff, 0x2b, 0x00, 0x5f, 0x00, 0xc7, 0xff, 0x0e, 0x00, 0x6d, 0x00, +0xd8, 0xff, 0xa7, 0xff, 0x48, 0x00, 0x1e, 0x00, 0xd1, 0xff, 0xd5, 0xff, 0x2d, 0x00, 0xe6, 0xff, +0x7c, 0xff, 0x01, 0x00, 0x63, 0xff, 0x44, 0xff, 0x1d, 0x00, 0xd6, 0xff, 0x6f, 0xff, 0xc5, 0xff, +0x1d, 0x00, 0x83, 0xff, 0xbb, 0xff, 0x35, 0x00, 0x64, 0xff, 0xa7, 0xff, 0xd9, 0xff, 0xc4, 0xff, +0xc9, 0xff, 0x34, 0x00, 0xf3, 0xff, 0xf6, 0xff, 0xaf, 0xff, 0xce, 0xff, 0xd7, 0xff, 0xa1, 0xff, +0x10, 0x00, 0xff, 0xff, 0x9c, 0xff, 0xa1, 0xff, 0x42, 0xff, 0x72, 0xff, 0x93, 0xff, 0x99, 0xff, +0xea, 0xff, 0x81, 0xff, 0x68, 0xff, 0xbb, 0xff, 0xbb, 0xff, 0xd7, 0xff, 0xfd, 0xff, 0x3d, 0x00, +0x04, 0x00, 0x1b, 0x00, 0x5a, 0x00, 0xfa, 0xff, 0x2f, 0x00, 0x33, 0x00, 0x0c, 0x00, 0xd1, 0xff, +0xb7, 0xff, 0x1d, 0x00, 0xf9, 0xff, 0xd9, 0xff, 0x44, 0x00, 0xbd, 0xff, 0x9b, 0xff, 0x93, 0xff, +0x36, 0xff, 0x85, 0xff, 0x4e, 0xff, 0x6d, 0xff, 0x5f, 0xff, 0x19, 0xff, 0x66, 0xff, 0x5c, 0xff, +0x5f, 0xff, 0x97, 0xff, 0xd0, 0xff, 0x46, 0x00, 0x17, 0x00, 0x31, 0x00, 0x91, 0x00, 0xb1, 0x00, +0xdf, 0x00, 0xf7, 0x00, 0x0f, 0x01, 0x31, 0x01, 0x21, 0x01, 0x32, 0x01, 0x19, 0x01, 0xea, 0x00, +0x37, 0x01, 0x19, 0x01, 0xef, 0x00, 0x01, 0x01, 0xd3, 0x00, 0xbe, 0x00, 0x7e, 0x00, 0x6b, 0x00, +0x44, 0x00, 0xd8, 0xff, 0xdf, 0xff, 0x7c, 0xff, 0x51, 0xff, 0x67, 0xff, 0x41, 0xff, 0x13, 0xff, +0xb8, 0xfe, 0xc5, 0xfe, 0xa0, 0xfe, 0x6e, 0xfe, 0xa5, 0xfe, 0x81, 0xfe, 0x5b, 0xfe, 0x71, 0xfe, +0x98, 0xfe, 0xa7, 0xfe, 0xd4, 0xfe, 0x04, 0xff, 0x10, 0xff, 0x0c, 0xff, 0x6b, 0xff, 0xc1, 0xff, +0xe1, 0xff, 0x16, 0x00, 0x38, 0x00, 0x68, 0x00, 0xb8, 0x00, 0xe7, 0x00, 0x33, 0x01, 0x28, 0x01, +0x0a, 0x01, 0xe3, 0x00, 0x9e, 0x00, 0xc4, 0x00, 0x0d, 0x01, 0x47, 0x01, 0x96, 0x01, 0xe9, 0x01, +0x14, 0x02, 0xfd, 0x01, 0xe0, 0x01, 0xf0, 0x01, 0x9f, 0x01, 0x2c, 0x01, 0x60, 0x01, 0x1f, 0x01, +0xb1, 0x00, 0x92, 0x00, 0xdb, 0x00, 0x33, 0x01, 0x0d, 0x01, 0x4e, 0x00, 0x4b, 0x00, 0xad, 0xff, +0xe3, 0xff, 0xbe, 0xff, 0x01, 0xff, 0x13, 0xff, 0x37, 0xff, 0x59, 0xff, 0x1c, 0xff, 0xcf, 0xfe, +0xec, 0xff, 0x6d, 0xff, 0xd4, 0xfe, 0x2b, 0xfe, 0xc6, 0xfd, 0xe4, 0xfd, 0x52, 0xfd, 0x2b, 0xfd, +0xa0, 0xfd, 0x0c, 0xfe, 0x00, 0xff, 0x3e, 0xff, 0xe7, 0xff, 0xed, 0x00, 0x6f, 0x01, 0x9f, 0x01, +0x8d, 0x01, 0xab, 0x01, 0x20, 0x02, 0x12, 0x02, 0x39, 0x02, 0x8a, 0x02, 0x71, 0x02, 0xa4, 0x02, +0x75, 0x02, 0x2c, 0x02, 0xc4, 0x01, 0xfd, 0x00, 0x77, 0x00, 0x80, 0xff, 0x6b, 0xfe, 0xce, 0xfd, +0x21, 0xfd, 0xe0, 0xfc, 0x53, 0xfc, 0xd2, 0xfb, 0xa0, 0xfb, 0x63, 0xfb, 0x30, 0xfb, 0xd1, 0xfa, +0x6c, 0xfa, 0x84, 0xfa, 0x87, 0xfa, 0x8e, 0xfa, 0xef, 0xfa, 0xa3, 0xfb, 0xae, 0xfc, 0x99, 0xfd, +0x72, 0xfe, 0xa5, 0xff, 0x8a, 0x00, 0x85, 0x01, 0x67, 0x02, 0x17, 0x03, 0xf7, 0x03, 0x8c, 0x04, +0x5b, 0x05, 0x0f, 0x06, 0xa5, 0x06, 0x62, 0x07, 0xc4, 0x07, 0x20, 0x08, 0x31, 0x08, 0xf7, 0x07, +0xb4, 0x07, 0x2a, 0x07, 0xa7, 0x06, 0x02, 0x06, 0x8e, 0x05, 0x1b, 0x05, 0x1f, 0x04, 0xf3, 0x02, +0x0c, 0x02, 0x90, 0x01, 0xc0, 0x00, 0xca, 0xff, 0x0d, 0xff, 0x88, 0xfe, 0x06, 0xfe, 0x7f, 0xfd, +0x73, 0xfd, 0x77, 0xfd, 0x84, 0xfd, 0xa7, 0xfd, 0xd2, 0xfd, 0x10, 0xfe, 0x4b, 0xfe, 0xb3, 0xfe, +0xfb, 0xfe, 0x1f, 0xff, 0x40, 0xff, 0x68, 0xff, 0x63, 0xff, 0x51, 0xff, 0x53, 0xff, 0x35, 0xff, +0x0f, 0xff, 0xb6, 0xfe, 0x68, 0xfe, 0xf4, 0xfd, 0x7c, 0xfd, 0x2d, 0xfd, 0x83, 0xfc, 0xd5, 0xfb, +0x47, 0xfb, 0xe2, 0xfa, 0x75, 0xfa, 0xce, 0xf9, 0x7b, 0xf9, 0x4b, 0xf9, 0x0b, 0xf9, 0xdf, 0xf8, +0xb5, 0xf8, 0xd8, 0xf8, 0x02, 0xf9, 0x41, 0xf9, 0x85, 0xf9, 0xde, 0xf9, 0x7e, 0xfa, 0x2f, 0xfb, +0xec, 0xfb, 0xa0, 0xfc, 0x79, 0xfd, 0x4d, 0xfe, 0xe6, 0xfe, 0x79, 0xff, 0x1e, 0x00, 0x01, 0x01, +0xc4, 0x01, 0x34, 0x02, 0xb1, 0x02, 0x67, 0x03, 0xff, 0x03, 0x20, 0x04, 0x07, 0x04, 0x4e, 0x04, +0xb1, 0x04, 0xa3, 0x04, 0x74, 0x04, 0x8a, 0x04, 0x03, 0x05, 0x24, 0x05, 0xe1, 0x04, 0x29, 0x05, +0xbc, 0x05, 0xbc, 0x05, 0xd6, 0x04, 0xc4, 0x03, 0x16, 0x04, 0xe2, 0x04, 0x8e, 0x04, 0xa4, 0x03, +0xbe, 0x02, 0x60, 0x03, 0xb8, 0x03, 0x43, 0x03, 0x3b, 0x03, 0x5d, 0x03, 0x04, 0x04, 0x80, 0x03, +0x7c, 0x02, 0x54, 0x02, 0x9a, 0x02, 0x00, 0x04, 0x90, 0x03, 0xf4, 0x01, 0xad, 0x00, 0xf5, 0x00, +0x87, 0x02, 0x8a, 0x02, 0x5a, 0x02, 0x9b, 0x02, 0x5f, 0x03, 0xde, 0x03, 0x3a, 0x03, 0x6d, 0x03, +0x0b, 0x04, 0xdf, 0x04, 0x4b, 0x04, 0x9b, 0x02, 0xee, 0x01, 0x29, 0x02, 0x99, 0x02, 0xb3, 0x01, +0x70, 0x00, 0xba, 0xff, 0xc1, 0xfe, 0xa6, 0xfd, 0x29, 0xfc, 0x3a, 0xfb, 0x7f, 0xfa, 0x6e, 0xf9, +0x24, 0xf8, 0xb3, 0xf6, 0x08, 0xf6, 0x0a, 0xf6, 0x32, 0xf6, 0xf4, 0xf5, 0x67, 0xf5, 0x1d, 0xf5, +0x2f, 0xf5, 0x8b, 0xf5, 0xf4, 0xf5, 0x98, 0xf6, 0x5a, 0xf7, 0x3d, 0xf8, 0x18, 0xf9, 0xe6, 0xf9, +0x36, 0xfb, 0xcc, 0xfc, 0x59, 0xfe, 0x35, 0xff, 0xa0, 0xff, 0x58, 0x00, 0x27, 0x01, 0x05, 0x02, +0x93, 0x02, 0x01, 0x03, 0x6c, 0x03, 0x8b, 0x03, 0xa1, 0x03, 0x9c, 0x03, 0xbf, 0x03, 0xd8, 0x03, +0x85, 0x03, 0xd4, 0x02, 0xf6, 0x01, 0x6b, 0x01, 0x19, 0x01, 0xd9, 0x00, 0x98, 0x00, 0x43, 0x00, +0xff, 0xff, 0xd8, 0xff, 0xea, 0xff, 0x08, 0x00, 0x4c, 0x00, 0x88, 0x00, 0xb2, 0x00, 0xc9, 0x00, +0xe5, 0x00, 0x5e, 0x01, 0x0e, 0x02, 0xcd, 0x02, 0x98, 0x03, 0x41, 0x04, 0x60, 0x04, 0x10, 0x04, +0xe8, 0x03, 0x40, 0x04, 0x3d, 0x04, 0xa8, 0x03, 0x25, 0x03, 0xcf, 0x02, 0x9f, 0x02, 0x45, 0x02, +0xf8, 0x01, 0xdd, 0x01, 0x8b, 0x01, 0x28, 0x01, 0x50, 0x00, 0x82, 0xff, 0x2e, 0xff, 0x00, 0xff, +0xb5, 0xfe, 0x21, 0xfe, 0xe8, 0xfd, 0x13, 0xfe, 0x32, 0xfe, 0x53, 0xfe, 0x81, 0xfe, 0xa9, 0xfe, +0xc7, 0xfe, 0xb6, 0xfe, 0xa6, 0xfe, 0xd0, 0xfe, 0x37, 0xff, 0xc7, 0xff, 0xec, 0xff, 0x09, 0x00, +0x74, 0x00, 0xe0, 0x00, 0x3b, 0x01, 0x3a, 0x01, 0x63, 0x01, 0x70, 0x01, 0x4b, 0x01, 0x3a, 0x01, +0x0f, 0x01, 0x2b, 0x01, 0x36, 0x01, 0x5a, 0x01, 0x55, 0x01, 0x25, 0x01, 0x29, 0x01, 0x18, 0x01, +0x3b, 0x01, 0x28, 0x01, 0x17, 0x01, 0x03, 0x01, 0xe4, 0x00, 0x15, 0x01, 0x30, 0x01, 0x96, 0x01, +0xf2, 0x01, 0x2b, 0x02, 0x2f, 0x02, 0x29, 0x02, 0x9b, 0x02, 0xf9, 0x02, 0x06, 0x03, 0x0d, 0x03, +0xf4, 0x02, 0xae, 0x02, 0x5d, 0x02, 0x60, 0x02, 0xca, 0x02, 0x7a, 0x02, 0x06, 0x02, 0xda, 0x01, +0x88, 0x01, 0xf7, 0x00, 0x36, 0x00, 0x41, 0x00, 0x6d, 0x00, 0xb0, 0xff, 0xa1, 0xfe, 0xe2, 0xfd, +0x37, 0xfe, 0xcf, 0xfe, 0x50, 0xfe, 0x33, 0xfd, 0x53, 0xfc, 0x5e, 0xfc, 0x74, 0xfc, 0x8b, 0xfb, +0xdf, 0xfa, 0xec, 0xfa, 0xe3, 0xfa, 0x87, 0xfa, 0x15, 0xfa, 0x44, 0xfb, 0xc8, 0xfc, 0x6d, 0xfc, +0x8b, 0xfa, 0xba, 0xf8, 0x53, 0xf9, 0xcd, 0xfa, 0x0a, 0xfb, 0x3d, 0xfb, 0xcf, 0xfb, 0x7b, 0xfd, +0x55, 0xfe, 0x76, 0xfe, 0x97, 0xff, 0xc4, 0x00, 0xab, 0x01, 0xda, 0x00, 0x69, 0xff, 0x05, 0xff, +0x17, 0xff, 0xaf, 0xff, 0x80, 0xff, 0xfd, 0xfe, 0x8e, 0xfe, 0xb1, 0xfd, 0x29, 0xfd, 0x69, 0xfc, +0xb1, 0xfb, 0xcf, 0xfa, 0x9c, 0xf9, 0xa3, 0xf8, 0x9a, 0xf7, 0x3b, 0xf7, 0xa8, 0xf7, 0x91, 0xf8, +0x61, 0xf9, 0x87, 0xf9, 0xb7, 0xf9, 0x4a, 0xfa, 0x41, 0xfb, 0x34, 0xfc, 0xeb, 0xfc, 0xc9, 0xfd, +0xc3, 0xfe, 0xdd, 0xff, 0x16, 0x01, 0x9e, 0x02, 0x83, 0x04, 0x2d, 0x06, 0x3f, 0x07, 0xb8, 0x07, +0x08, 0x08, 0x82, 0x08, 0xeb, 0x08, 0x1f, 0x09, 0x12, 0x09, 0xe0, 0x08, 0xb0, 0x08, 0x8e, 0x08, +0x8c, 0x08, 0xa6, 0x08, 0x90, 0x08, 0x2c, 0x08, 0x6d, 0x07, 0x88, 0x06, 0xce, 0x05, 0x44, 0x05, +0x04, 0x05, 0xdc, 0x04, 0xab, 0x04, 0x99, 0x04, 0xae, 0x04, 0x18, 0x05, 0x99, 0x05, 0x04, 0x06, +0x50, 0x06, 0x55, 0x06, 0x47, 0x06, 0x35, 0x06, 0x48, 0x06, 0x85, 0x06, 0xbd, 0x06, 0xdb, 0x06, +0xc7, 0x06, 0xa8, 0x06, 0xf8, 0x06, 0x3a, 0x07, 0x4f, 0x06, 0x9c, 0x04, 0xfc, 0x02, 0x6c, 0x02, +0x70, 0x01, 0xf6, 0xff, 0xf9, 0xfe, 0x53, 0xfe, 0x09, 0xfe, 0x33, 0xfd, 0x96, 0xfc, 0x6c, 0xfc, +0x1c, 0xfc, 0x2a, 0xfc, 0x68, 0xfb, 0xab, 0xfa, 0x5f, 0xfa, 0x8e, 0xfa, 0x2f, 0xfb, 0x32, 0xfb, +0x69, 0xfb, 0xd1, 0xfb, 0x23, 0xfc, 0x6f, 0xfc, 0x58, 0xfc, 0x6a, 0xfc, 0x7c, 0xfc, 0x46, 0xfc, +0xe4, 0xfb, 0x74, 0xfb, 0x5b, 0xfb, 0x8c, 0xfb, 0x9b, 0xfb, 0x7f, 0xfb, 0x32, 0xfb, 0xea, 0xfa, +0xc5, 0xfa, 0x8e, 0xfa, 0x4d, 0xfa, 0x12, 0xfa, 0xfd, 0xf9, 0x02, 0xfa, 0x06, 0xfa, 0x37, 0xfa, +0x96, 0xfa, 0x11, 0xfb, 0x6c, 0xfb, 0xaa, 0xfb, 0xe6, 0xfb, 0x29, 0xfc, 0x94, 0xfc, 0xed, 0xfc, +0x44, 0xfd, 0x9d, 0xfd, 0xe2, 0xfd, 0x69, 0xfe, 0xc5, 0xfe, 0x62, 0xff, 0xf1, 0xff, 0x3b, 0x00, +0x6a, 0x00, 0x67, 0x00, 0xb7, 0x00, 0xbb, 0x00, 0x99, 0x00, 0x86, 0x00, 0x73, 0x00, 0x90, 0x00, +0x5b, 0x00, 0x74, 0x00, 0x36, 0x00, 0x2f, 0x00, 0x4d, 0x00, 0x20, 0x00, 0xf4, 0xff, 0x2e, 0xff, +0x7f, 0xff, 0xe5, 0xff, 0x51, 0x00, 0x3a, 0x00, 0x67, 0xff, 0x33, 0xff, 0x92, 0xff, 0xec, 0x00, +0x62, 0x01, 0x8d, 0x00, 0xae, 0xff, 0x85, 0xff, 0xdc, 0xff, 0x5b, 0xff, 0x49, 0xff, 0x39, 0xff, +0x4d, 0xff, 0xe1, 0xfe, 0xa0, 0xfe, 0xc9, 0xff, 0xd6, 0x00, 0xc3, 0x01, 0x77, 0x00, 0x5a, 0xfe, +0x49, 0xfd, 0x96, 0xfd, 0xf0, 0xfe, 0x36, 0xff, 0xc9, 0xff, 0xbf, 0x00, 0x9e, 0x01, 0x85, 0x02, +0x47, 0x03, 0xf6, 0x04, 0x0b, 0x06, 0x41, 0x06, 0x68, 0x05, 0x49, 0x04, 0x16, 0x04, 0x50, 0x04, +0xff, 0x04, 0xf2, 0x04, 0x72, 0x04, 0xcf, 0x03, 0xec, 0x02, 0x78, 0x02, 0xbf, 0x01, 0x14, 0x01, +0x06, 0x00, 0x8c, 0xfe, 0x67, 0xfd, 0x65, 0xfc, 0x35, 0xfc, 0x9e, 0xfc, 0x4e, 0xfd, 0xe2, 0xfd, +0xd5, 0xfd, 0xe7, 0xfd, 0x56, 0xfe, 0x19, 0xff, 0xe3, 0xff, 0x80, 0x00, 0x0d, 0x01, 0x97, 0x01, +0x4e, 0x02, 0x57, 0x03, 0xc5, 0x04, 0x32, 0x06, 0x5e, 0x07, 0xfa, 0x07, 0x1b, 0x08, 0x2a, 0x08, +0x30, 0x08, 0x4e, 0x08, 0x2c, 0x08, 0xbb, 0x07, 0x26, 0x07, 0x86, 0x06, 0x31, 0x06, 0x03, 0x06, +0xe4, 0x05, 0x97, 0x05, 0xf9, 0x04, 0x25, 0x04, 0x3e, 0x03, 0x81, 0x02, 0xff, 0x01, 0xb2, 0x01, +0x69, 0x01, 0x21, 0x01, 0xf3, 0x00, 0x00, 0x01, 0x5c, 0x01, 0xca, 0x01, 0x27, 0x02, 0x4a, 0x02, +0x34, 0x02, 0x05, 0x02, 0xd4, 0x01, 0xba, 0x01, 0xb6, 0x01, 0xa3, 0x01, 0x71, 0x01, 0x1a, 0x01, +0xad, 0x00, 0x61, 0x00, 0x74, 0x00, 0x8d, 0x00, 0x5f, 0xff, 0x53, 0xfd, 0x6f, 0xfb, 0xeb, 0xfa, +0x56, 0xfa, 0x11, 0xf9, 0x28, 0xf8, 0xb5, 0xf7, 0xae, 0xf7, 0x26, 0xf7, 0xff, 0xf6, 0x7c, 0xf7, +0x97, 0xf7, 0xd3, 0xf7, 0x7e, 0xf7, 0x6b, 0xf7, 0x85, 0xf7, 0xf5, 0xf7, 0xd7, 0xf8, 0x25, 0xf9, +0x65, 0xf9, 0xaa, 0xf9, 0x0c, 0xfa, 0x66, 0xfa, 0x60, 0xfa, 0x6f, 0xfa, 0x4e, 0xfa, 0x16, 0xfa, +0xb7, 0xf9, 0x81, 0xf9, 0x83, 0xf9, 0xa2, 0xf9, 0xba, 0xf9, 0x9a, 0xf9, 0x9a, 0xf9, 0x9e, 0xf9, +0xba, 0xf9, 0xc2, 0xf9, 0xbd, 0xf9, 0x02, 0xfa, 0x3c, 0xfa, 0x95, 0xfa, 0x07, 0xfb, 0x9a, 0xfb, +0x6a, 0xfc, 0x13, 0xfd, 0xcd, 0xfd, 0x58, 0xfe, 0xd2, 0xfe, 0x74, 0xff, 0x03, 0x00, 0x9c, 0x00, +0x05, 0x01, 0x83, 0x01, 0x0a, 0x02, 0x57, 0x02, 0xc7, 0x02, 0x34, 0x03, 0xaa, 0x03, 0xf7, 0x03, +0x01, 0x04, 0x16, 0x04, 0xee, 0x03, 0x1e, 0x04, 0x67, 0x04, 0x4e, 0x04, 0x2b, 0x04, 0x28, 0x04, +0xae, 0x04, 0x92, 0x04, 0x08, 0x04, 0xe5, 0x03, 0x1f, 0x04, 0x20, 0x04, 0xdd, 0x03, 0xf1, 0x03, +0x60, 0x04, 0x48, 0x04, 0x14, 0x04, 0x68, 0x04, 0xe1, 0x04, 0xe6, 0x04, 0xac, 0x04, 0xd9, 0x04, +0x5e, 0x05, 0x29, 0x05, 0xb3, 0x04, 0x4c, 0x04, 0x32, 0x04, 0xff, 0x03, 0xab, 0x03, 0x70, 0x03, +0x61, 0x03, 0x2c, 0x03, 0xbf, 0x02, 0x72, 0x02, 0xe4, 0x02, 0x3d, 0x03, 0x3c, 0x02, 0x4a, 0x00, +0x68, 0xff, 0x60, 0x00, 0x29, 0x01, 0x1e, 0x01, 0x5d, 0x01, 0xb0, 0x02, 0x29, 0x04, 0x86, 0x04, +0xde, 0x04, 0xd7, 0x05, 0xb5, 0x06, 0xf3, 0x06, 0x14, 0x06, 0x65, 0x05, 0x1d, 0x05, 0x03, 0x05, +0xff, 0x04, 0x72, 0x04, 0xca, 0x03, 0xfc, 0x02, 0xf0, 0x01, 0x0e, 0x01, 0x01, 0x00, 0xf6, 0xfe, +0xcc, 0xfd, 0x8c, 0xfc, 0xa5, 0xfb, 0xe5, 0xfa, 0x71, 0xfa, 0x7b, 0xfa, 0xdb, 0xfa, 0x41, 0xfb, +0x52, 0xfb, 0x62, 0xfb, 0xe5, 0xfb, 0x98, 0xfc, 0x34, 0xfd, 0xbc, 0xfd, 0x60, 0xfe, 0x30, 0xff, +0xfa, 0xff, 0xce, 0x00, 0xc9, 0x01, 0xd2, 0x02, 0xa6, 0x03, 0x16, 0x04, 0x3d, 0x04, 0x32, 0x04, +0x29, 0x04, 0xf3, 0x03, 0xa6, 0x03, 0x47, 0x03, 0xb4, 0x02, 0x36, 0x02, 0xad, 0x01, 0x5d, 0x01, +0x24, 0x01, 0x9a, 0x00, 0x1c, 0x00, 0x7a, 0xff, 0xfc, 0xfe, 0x7b, 0xfe, 0xf6, 0xfd, 0xe5, 0xfd, +0xd2, 0xfd, 0xcc, 0xfd, 0xce, 0xfd, 0xf1, 0xfd, 0x71, 0xfe, 0xc5, 0xfe, 0x23, 0xff, 0x5f, 0xff, +0x78, 0xff, 0x83, 0xff, 0x6c, 0xff, 0x72, 0xff, 0x67, 0xff, 0x41, 0xff, 0x10, 0xff, 0xc2, 0xfe, +0x73, 0xfe, 0x0a, 0xfe, 0x97, 0xfd, 0x0f, 0xfd, 0x64, 0xfc, 0xaa, 0xfb, 0xdd, 0xfa, 0x16, 0xfa, +0x66, 0xf9, 0xd2, 0xf8, 0x6f, 0xf8, 0x52, 0xf8, 0x90, 0xf8, 0x72, 0xf8, 0xa6, 0xf7, 0xc5, 0xf6, +0xb3, 0xf6, 0x25, 0xf7, 0x2d, 0xf7, 0x10, 0xf7, 0x69, 0xf7, 0x16, 0xf8, 0xac, 0xf8, 0x2d, 0xf9, +0x1d, 0xfa, 0x00, 0xfb, 0xa5, 0xfb, 0x01, 0xfc, 0x37, 0xfc, 0x71, 0xfc, 0xb7, 0xfc, 0x3a, 0xfd, +0x86, 0xfd, 0x77, 0xfd, 0x3c, 0xfd, 0x2d, 0xfd, 0x4e, 0xfd, 0x38, 0xfd, 0x21, 0xfd, 0xfd, 0xfc, +0xec, 0xfc, 0xd1, 0xfc, 0xbe, 0xfc, 0xfe, 0xfc, 0x5b, 0xfd, 0xdf, 0xfd, 0x4c, 0xfe, 0x97, 0xfe, +0xfe, 0xfe, 0x7d, 0xff, 0x32, 0x00, 0xc2, 0x00, 0x3f, 0x01, 0xcb, 0x01, 0x50, 0x02, 0xe4, 0x02, +0x70, 0x03, 0x13, 0x04, 0xaa, 0x04, 0x1f, 0x05, 0x90, 0x05, 0xdd, 0x05, 0x0b, 0x06, 0x3a, 0x06, +0x72, 0x06, 0xbc, 0x06, 0xd7, 0x06, 0xc3, 0x06, 0xa6, 0x06, 0xab, 0x06, 0xc5, 0x06, 0xc8, 0x06, +0xaf, 0x06, 0x8a, 0x06, 0x6b, 0x06, 0x49, 0x06, 0x3a, 0x06, 0x49, 0x06, 0x48, 0x06, 0x68, 0x06, +0x4b, 0x06, 0x34, 0x06, 0x1f, 0x06, 0x1c, 0x06, 0x58, 0x06, 0x4f, 0x06, 0x33, 0x06, 0x02, 0x06, +0xcd, 0x05, 0xda, 0x05, 0xa7, 0x05, 0x7b, 0x05, 0x68, 0x05, 0x48, 0x05, 0x15, 0x05, 0xac, 0x04, +0x9b, 0x04, 0x7f, 0x04, 0x67, 0x04, 0xb0, 0x03, 0x69, 0x03, 0xf8, 0x02, 0x9b, 0x02, 0x68, 0x02, +0xbe, 0x01, 0xc5, 0x01, 0x30, 0x01, 0x19, 0x01, 0x3e, 0x01, 0xd7, 0x00, 0xd7, 0x00, 0x4c, 0x00, +0x84, 0x00, 0x47, 0x00, 0x62, 0xff, 0x69, 0xff, 0xf4, 0xfe, 0xed, 0xfe, 0xcf, 0xfd, 0xcf, 0xfd, +0xef, 0xfe, 0x48, 0xff, 0xf6, 0xff, 0xdb, 0xff, 0xec, 0x00, 0x9e, 0x01, 0x83, 0x01, 0x28, 0x02, +0xe2, 0x01, 0x46, 0x02, 0xeb, 0x01, 0x59, 0x01, 0x66, 0x01, 0xb7, 0x00, 0xb9, 0x00, 0x39, 0x00, +0x82, 0xff, 0xf6, 0xfe, 0xcd, 0xfd, 0x22, 0xfd, 0x4f, 0xfc, 0x8d, 0xfb, 0xfa, 0xfa, 0x1e, 0xfa, +0xad, 0xf9, 0x6c, 0xf9, 0x50, 0xf9, 0x68, 0xf9, 0x73, 0xf9, 0xbf, 0xf9, 0xda, 0xf9, 0xf6, 0xf9, +0x3e, 0xfa, 0x9d, 0xfa, 0x21, 0xfb, 0x72, 0xfb, 0x1e, 0xfc, 0xbe, 0xfc, 0x4b, 0xfd, 0xf4, 0xfd, +0x71, 0xfe, 0x2f, 0xff, 0x83, 0xff, 0xad, 0xff, 0xe5, 0xff, 0xc2, 0xff, 0xe0, 0xff, 0xbd, 0xff, +0xa6, 0xff, 0x98, 0xff, 0x3f, 0xff, 0x25, 0xff, 0xde, 0xfe, 0x96, 0xfe, 0x76, 0xfe, 0x2e, 0xfe, +0xf6, 0xfd, 0x81, 0xfd, 0x32, 0xfd, 0x13, 0xfd, 0xe2, 0xfc, 0xc5, 0xfc, 0xcd, 0xfc, 0xfd, 0xfc, +0x0b, 0xfd, 0x1d, 0xfd, 0x4f, 0xfd, 0x8a, 0xfd, 0xb1, 0xfd, 0xa7, 0xfd, 0xdd, 0xfd, 0xe3, 0xfd, +0xdd, 0xfd, 0xdf, 0xfd, 0xde, 0xfd, 0x0c, 0xfe, 0xde, 0xfd, 0xc7, 0xfd, 0x9f, 0xfd, 0x67, 0xfd, +0x3c, 0xfd, 0xde, 0xfc, 0xa6, 0xfc, 0x44, 0xfc, 0xf0, 0xfb, 0xa2, 0xfb, 0x55, 0xfb, 0x3a, 0xfb, +0x15, 0xfb, 0x08, 0xfb, 0xf4, 0xfa, 0xf2, 0xfa, 0x06, 0xfb, 0x40, 0xfb, 0x8c, 0xfb, 0xd9, 0xfb, +0xd0, 0xfb, 0x9b, 0xfb, 0xaa, 0xfb, 0xda, 0xfb, 0x50, 0xfc, 0x97, 0xfc, 0xff, 0xfc, 0x86, 0xfd, +0xed, 0xfd, 0x7e, 0xfe, 0xe9, 0xfe, 0x85, 0xff, 0x01, 0x00, 0x51, 0x00, 0x8d, 0x00, 0xa4, 0x00, +0x0c, 0x01, 0x7a, 0x01, 0x04, 0x02, 0x51, 0x02, 0x5f, 0x02, 0x7e, 0x02, 0x97, 0x02, 0xdd, 0x02, +0xf3, 0x02, 0x08, 0x03, 0x28, 0x03, 0x46, 0x03, 0x6f, 0x03, 0x98, 0x03, 0x04, 0x04, 0x82, 0x04, +0xff, 0x04, 0x64, 0x05, 0x98, 0x05, 0xd2, 0x05, 0x0d, 0x06, 0x64, 0x06, 0xc7, 0x06, 0x0c, 0x07, +0x52, 0x07, 0x77, 0x07, 0xd1, 0x07, 0x21, 0x08, 0x55, 0x08, 0x6d, 0x08, 0x6b, 0x08, 0x79, 0x08, +0x66, 0x08, 0x4d, 0x08, 0x41, 0x08, 0x37, 0x08, 0x40, 0x08, 0x1c, 0x08, 0x00, 0x08, 0xde, 0x07, +0xc1, 0x07, 0xa9, 0x07, 0x85, 0x07, 0x58, 0x07, 0x07, 0x07, 0xa7, 0x06, 0x64, 0x06, 0x36, 0x06, +0x19, 0x06, 0xf7, 0x05, 0xcf, 0x05, 0x91, 0x05, 0x38, 0x05, 0xd1, 0x04, 0x98, 0x04, 0x5d, 0x04, +0x12, 0x04, 0xc5, 0x03, 0x3a, 0x03, 0xda, 0x02, 0x6f, 0x02, 0x3b, 0x02, 0x27, 0x02, 0xc9, 0x01, +0x8f, 0x01, 0x1d, 0x01, 0xb0, 0x00, 0x62, 0x00, 0xfc, 0xff, 0xf8, 0xff, 0x92, 0xff, 0x3c, 0xff, +0xbc, 0xfe, 0x3a, 0xfe, 0x08, 0xfe, 0xe1, 0xfd, 0xd3, 0xfd, 0x82, 0xfd, 0x22, 0xfd, 0x01, 0xfd, +0xbb, 0xfc, 0x68, 0xfc, 0xe9, 0xfb, 0x7d, 0xfb, 0x28, 0xfb, 0xce, 0xfa, 0x9e, 0xfa, 0x60, 0xfa, +0x10, 0xfa, 0x13, 0xfa, 0x04, 0xfa, 0xc6, 0xf9, 0x3b, 0xf9, 0xac, 0xf8, 0xbc, 0xf8, 0xb6, 0xf8, +0xa8, 0xf8, 0xf1, 0xf8, 0x45, 0xf9, 0x54, 0xfa, 0xdd, 0xfa, 0x88, 0xfb, 0x2d, 0xfc, 0x97, 0xfc, +0x26, 0xfd, 0x02, 0xfd, 0xf9, 0xfc, 0xec, 0xfc, 0xbd, 0xfc, 0xd9, 0xfc, 0x64, 0xfc, 0x4e, 0xfc, +0xec, 0xfb, 0xa6, 0xfb, 0x6e, 0xfb, 0xc6, 0xfa, 0x60, 0xfa, 0xaa, 0xf9, 0x34, 0xf9, 0xf0, 0xf8, +0x8d, 0xf8, 0x9a, 0xf8, 0x54, 0xf8, 0x8b, 0xf8, 0xea, 0xf8, 0x3a, 0xf9, 0x8e, 0xf9, 0xbe, 0xf9, +0x6c, 0xfa, 0xc3, 0xfa, 0xaf, 0xfa, 0xcb, 0xfa, 0x60, 0xfb, 0x46, 0xfc, 0x78, 0xfc, 0xc1, 0xfc, +0x57, 0xfd, 0xf5, 0xfd, 0x54, 0xfe, 0x56, 0xfe, 0xf2, 0xfe, 0x5e, 0xff, 0x7f, 0xff, 0x71, 0xff, +0x53, 0xff, 0xb3, 0xff, 0xba, 0xff, 0x08, 0x00, 0x60, 0x00, 0x87, 0x00, 0x9f, 0x00, 0x68, 0x00, +0xc7, 0x00, 0x00, 0x01, 0xe9, 0x00, 0xdc, 0x00, 0xec, 0x00, 0x53, 0x01, 0x32, 0x01, 0x29, 0x01, +0x91, 0x01, 0x08, 0x02, 0x51, 0x02, 0x2b, 0x02, 0x47, 0x02, 0x6f, 0x02, 0x94, 0x02, 0xc4, 0x02, +0xac, 0x02, 0x9d, 0x02, 0x81, 0x02, 0x99, 0x02, 0x95, 0x02, 0x6c, 0x02, 0x86, 0x02, 0x7d, 0x02, +0x36, 0x02, 0xe0, 0x01, 0xef, 0x01, 0x18, 0x02, 0xd3, 0x01, 0x8c, 0x01, 0xa5, 0x01, 0xb6, 0x01, +0x3c, 0x01, 0x0e, 0x01, 0x5e, 0x01, 0xaf, 0x01, 0x70, 0x01, 0x16, 0x01, 0x37, 0x01, 0x90, 0x01, +0x0d, 0x02, 0x43, 0x02, 0x1b, 0x02, 0xc7, 0x01, 0xf6, 0x01, 0x62, 0x02, 0x87, 0x02, 0x95, 0x02, +0xb5, 0x02, 0x2b, 0x03, 0x4f, 0x03, 0x6b, 0x03, 0xae, 0x03, 0xd0, 0x03, 0xfe, 0x03, 0xc6, 0x03, +0x9e, 0x03, 0x8b, 0x03, 0xa4, 0x03, 0xdd, 0x03, 0xca, 0x03, 0xc1, 0x03, 0xaa, 0x03, 0xbc, 0x03, +0xe0, 0x03, 0xf4, 0x03, 0x0f, 0x04, 0x14, 0x04, 0x39, 0x04, 0x63, 0x04, 0x8a, 0x04, 0xc3, 0x04, +0x0a, 0x05, 0x44, 0x05, 0x52, 0x05, 0x4b, 0x05, 0x56, 0x05, 0x5a, 0x05, 0x50, 0x05, 0x45, 0x05, +0x33, 0x05, 0x29, 0x05, 0x22, 0x05, 0x2b, 0x05, 0x28, 0x05, 0x07, 0x05, 0xf2, 0x04, 0xde, 0x04, +0xd2, 0x04, 0xbd, 0x04, 0xb1, 0x04, 0x95, 0x04, 0x64, 0x04, 0x3e, 0x04, 0x15, 0x04, 0xe8, 0x03, +0xac, 0x03, 0x7c, 0x03, 0x3a, 0x03, 0xc1, 0x02, 0x5a, 0x02, 0x25, 0x02, 0x07, 0x02, 0xb7, 0x01, +0x49, 0x01, 0xe6, 0x00, 0x74, 0x00, 0x02, 0x00, 0xb5, 0xff, 0x94, 0xff, 0x59, 0xff, 0xf1, 0xfe, +0x95, 0xfe, 0x46, 0xfe, 0xfc, 0xfd, 0xb1, 0xfd, 0x80, 0xfd, 0x4b, 0xfd, 0xc8, 0xfc, 0x3c, 0xfc, +0xc3, 0xfb, 0x62, 0xfb, 0xf4, 0xfa, 0x63, 0xfa, 0xfc, 0xf9, 0x8f, 0xf9, 0x30, 0xf9, 0xec, 0xf8, +0xc5, 0xf8, 0xd2, 0xf8, 0xbb, 0xf8, 0xa9, 0xf8, 0x88, 0xf8, 0x76, 0xf8, 0x8f, 0xf8, 0xbf, 0xf8, +0x42, 0xf9, 0x8e, 0xf9, 0x68, 0xf9, 0x94, 0xf8, 0x7a, 0xf7, 0xd3, 0xf6, 0x75, 0xf6, 0x57, 0xf6, +0x17, 0xf6, 0xfc, 0xf5, 0x41, 0xf6, 0xa4, 0xf6, 0x53, 0xf7, 0x20, 0xf8, 0x20, 0xf9, 0x06, 0xfa, +0x65, 0xfa, 0x86, 0xfa, 0x8e, 0xfa, 0xfc, 0xfa, 0x98, 0xfb, 0xf2, 0xfb, 0x21, 0xfc, 0x10, 0xfc, +0xf1, 0xfb, 0xc7, 0xfb, 0xaf, 0xfb, 0xa7, 0xfb, 0x54, 0xfb, 0x16, 0xfb, 0x2a, 0xfb, 0x41, 0xfb, +0x48, 0xfb, 0x97, 0xfb, 0x5b, 0xfc, 0x04, 0xfd, 0x24, 0xfd, 0x3b, 0xfd, 0x9a, 0xfd, 0xf1, 0xfd, +0x1c, 0xfe, 0x29, 0xfe, 0x4f, 0xfe, 0x85, 0xfe, 0xc6, 0xfe, 0x51, 0xff, 0xe0, 0xff, 0x47, 0x00, +0x76, 0x00, 0x96, 0x00, 0xd6, 0x00, 0xf3, 0x00, 0x24, 0x01, 0x81, 0x01, 0xe1, 0x01, 0x1c, 0x02, +0x3c, 0x02, 0xaf, 0x02, 0x3a, 0x03, 0x8b, 0x03, 0xbc, 0x03, 0xd9, 0x03, 0xee, 0x03, 0xee, 0x03, +0x16, 0x04, 0x64, 0x04, 0x88, 0x04, 0x96, 0x04, 0xd5, 0x04, 0x24, 0x05, 0x3c, 0x05, 0x34, 0x05, +0x55, 0x05, 0x93, 0x05, 0xb0, 0x05, 0xc9, 0x05, 0xf8, 0x05, 0x15, 0x06, 0xfe, 0x05, 0xd7, 0x05, +0xd5, 0x05, 0xc2, 0x05, 0x83, 0x05, 0x2a, 0x05, 0x0a, 0x05, 0x27, 0x05, 0x20, 0x05, 0x1b, 0x05, +0x0c, 0x05, 0x09, 0x05, 0xe0, 0x04, 0xc7, 0x04, 0xd7, 0x04, 0xc1, 0x04, 0x9b, 0x04, 0x7c, 0x04, +0x75, 0x04, 0x46, 0x04, 0x0f, 0x04, 0x0f, 0x04, 0xed, 0x03, 0xa3, 0x03, 0x44, 0x03, 0x16, 0x03, +0xf2, 0x02, 0xc4, 0x02, 0xbc, 0x02, 0xb5, 0x02, 0xac, 0x02, 0x97, 0x02, 0x98, 0x02, 0x93, 0x02, +0x68, 0x02, 0x41, 0x02, 0x1c, 0x02, 0xfc, 0x01, 0xd3, 0x01, 0xb5, 0x01, 0xa0, 0x01, 0x7c, 0x01, +0x5f, 0x01, 0x54, 0x01, 0x4b, 0x01, 0x3c, 0x01, 0x29, 0x01, 0x14, 0x01, 0x05, 0x01, 0xf5, 0x00, +0xfc, 0x00, 0x02, 0x01, 0x07, 0x01, 0x13, 0x01, 0x10, 0x01, 0x1a, 0x01, 0x14, 0x01, 0x10, 0x01, +0x0a, 0x01, 0xfc, 0x00, 0xfd, 0x00, 0xfb, 0x00, 0x11, 0x01, 0x23, 0x01, 0x20, 0x01, 0x18, 0x01, +0x12, 0x01, 0x16, 0x01, 0x0a, 0x01, 0xfa, 0x00, 0xe0, 0x00, 0xb6, 0x00, 0x8b, 0x00, 0x67, 0x00, +0x50, 0x00, 0x37, 0x00, 0x24, 0x00, 0x11, 0x00, 0xf4, 0xff, 0xc8, 0xff, 0x96, 0xff, 0x70, 0xff, +0x4b, 0xff, 0x38, 0xff, 0x14, 0xff, 0xe2, 0xfe, 0xb5, 0xfe, 0x8f, 0xfe, 0x71, 0xfe, 0x3b, 0xfe, +0x01, 0xfe, 0xc9, 0xfd, 0x8c, 0xfd, 0x53, 0xfd, 0x0f, 0xfd, 0xd1, 0xfc, 0x9f, 0xfc, 0x75, 0xfc, +0x4c, 0xfc, 0x17, 0xfc, 0xf7, 0xfb, 0xdc, 0xfb, 0xb1, 0xfb, 0x89, 0xfb, 0x58, 0xfb, 0x3f, 0xfb, +0x18, 0xfb, 0xec, 0xfa, 0xcc, 0xfa, 0x9a, 0xfa, 0x93, 0xfa, 0x91, 0xfa, 0x88, 0xfa, 0x72, 0xfa, +0x54, 0xfa, 0x60, 0xfa, 0x4f, 0xfa, 0x3f, 0xfa, 0x33, 0xfa, 0x4e, 0xfa, 0x69, 0xfa, 0x52, 0xfa, +0x4a, 0xfa, 0x44, 0xfa, 0x67, 0xfa, 0x96, 0xfa, 0xb5, 0xfa, 0xd4, 0xfa, 0xd2, 0xfa, 0xd2, 0xfa, +0xbe, 0xfa, 0xb3, 0xfa, 0xb4, 0xfa, 0xd7, 0xfa, 0x19, 0xfb, 0x46, 0xfb, 0x70, 0xfb, 0x8b, 0xfb, +0xc7, 0xfb, 0x39, 0xfc, 0x96, 0xfc, 0xf2, 0xfc, 0x15, 0xfd, 0x24, 0xfd, 0x40, 0xfd, 0x5c, 0xfd, +0xa1, 0xfd, 0xc7, 0xfd, 0x06, 0xfe, 0x59, 0xfe, 0xae, 0xfe, 0x05, 0xff, 0x18, 0xff, 0x45, 0xff, +0x5e, 0xff, 0x66, 0xff, 0x83, 0xff, 0xa8, 0xff, 0x19, 0x00, 0x56, 0x00, 0x7b, 0x00, 0xcc, 0x00, +0x24, 0x01, 0x81, 0x01, 0xa1, 0x01, 0xbf, 0x01, 0xe1, 0x01, 0xe1, 0x01, 0xf5, 0x01, 0xec, 0x01, +0xe8, 0x01, 0xff, 0x01, 0x3e, 0x02, 0xa3, 0x02, 0xdd, 0x02, 0x1c, 0x03, 0x60, 0x03, 0x89, 0x03, +0xb6, 0x03, 0xd8, 0x03, 0x12, 0x04, 0x36, 0x04, 0x49, 0x04, 0x6b, 0x04, 0x6c, 0x04, 0x7a, 0x04, +0x8e, 0x04, 0xa9, 0x04, 0xc0, 0x04, 0xc1, 0x04, 0xdc, 0x04, 0xec, 0x04, 0xfe, 0x04, 0x20, 0x05, +0x3a, 0x05, 0x5f, 0x05, 0x78, 0x05, 0x98, 0x05, 0xa9, 0x05, 0xa7, 0x05, 0xac, 0x05, 0x9c, 0x05, +0x90, 0x05, 0x71, 0x05, 0x47, 0x05, 0x2b, 0x05, 0x07, 0x05, 0xf1, 0x04, 0xcb, 0x04, 0xb3, 0x04, +0xb3, 0x04, 0xac, 0x04, 0xab, 0x04, 0x93, 0x04, 0x77, 0x04, 0x53, 0x04, 0x2e, 0x04, 0x0d, 0x04, +0xd9, 0x03, 0xb0, 0x03, 0x8b, 0x03, 0x6a, 0x03, 0x48, 0x03, 0x20, 0x03, 0x04, 0x03, 0xdb, 0x02, +0xa7, 0x02, 0x72, 0x02, 0x3c, 0x02, 0x09, 0x02, 0xd3, 0x01, 0xa9, 0x01, 0x89, 0x01, 0x64, 0x01, +0x3e, 0x01, 0x16, 0x01, 0xf0, 0x00, 0xc9, 0x00, 0x9f, 0x00, 0x7c, 0x00, 0x5a, 0x00, 0x34, 0x00, +0x0b, 0x00, 0xdf, 0xff, 0xb8, 0xff, 0x99, 0xff, 0x7a, 0xff, 0x55, 0xff, 0x1f, 0xff, 0xe8, 0xfe, +0xbe, 0xfe, 0xa0, 0xfe, 0x89, 0xfe, 0x73, 0xfe, 0x66, 0xfe, 0x4a, 0xfe, 0x2a, 0xfe, 0x0d, 0xfe, +0xf8, 0xfd, 0xf0, 0xfd, 0xe7, 0xfd, 0xe8, 0xfd, 0xde, 0xfd, 0xc6, 0xfd, 0xaf, 0xfd, 0x9b, 0xfd, +0x9e, 0xfd, 0xaa, 0xfd, 0xbb, 0xfd, 0xbe, 0xfd, 0xab, 0xfd, 0x93, 0xfd, 0x81, 0xfd, 0x83, 0xfd, +0x7d, 0xfd, 0x6b, 0xfd, 0x4a, 0xfd, 0x36, 0xfd, 0x3b, 0xfd, 0x38, 0xfd, 0x37, 0xfd, 0x2a, 0xfd, +0x34, 0xfd, 0x40, 0xfd, 0x4d, 0xfd, 0x60, 0xfd, 0x6a, 0xfd, 0x6b, 0xfd, 0x5e, 0xfd, 0x68, 0xfd, +0x5a, 0xfd, 0x3a, 0xfd, 0x3a, 0xfd, 0x3f, 0xfd, 0x46, 0xfd, 0x2e, 0xfd, 0x2c, 0xfd, 0x31, 0xfd, +0x0e, 0xfd, 0xe9, 0xfc, 0xde, 0xfc, 0xee, 0xfc, 0xf6, 0xfc, 0xfd, 0xfc, 0x0a, 0xfd, 0x1d, 0xfd, +0x2f, 0xfd, 0x3e, 0xfd, 0x40, 0xfd, 0x41, 0xfd, 0x4f, 0xfd, 0x4b, 0xfd, 0x39, 0xfd, 0x28, 0xfd, +0x2e, 0xfd, 0x3b, 0xfd, 0x3e, 0xfd, 0x51, 0xfd, 0x4c, 0xfd, 0x4b, 0xfd, 0x5a, 0xfd, 0x6d, 0xfd, +0x7d, 0xfd, 0x7f, 0xfd, 0xa2, 0xfd, 0xb6, 0xfd, 0xb7, 0xfd, 0xc6, 0xfd, 0xc3, 0xfd, 0xd7, 0xfd, +0xef, 0xfd, 0x1a, 0xfe, 0x3d, 0xfe, 0x3c, 0xfe, 0x55, 0xfe, 0x64, 0xfe, 0x73, 0xfe, 0x7b, 0xfe, +0x77, 0xfe, 0x8b, 0xfe, 0x98, 0xfe, 0xb7, 0xfe, 0xd9, 0xfe, 0xfd, 0xfe, 0x2c, 0xff, 0x4e, 0xff, +0x87, 0xff, 0xb1, 0xff, 0xc9, 0xff, 0xdc, 0xff, 0xe7, 0xff, 0xf7, 0xff, 0x02, 0x00, 0x19, 0x00, +0x3a, 0x00, 0x5e, 0x00, 0x92, 0x00, 0xc3, 0x00, 0xec, 0x00, 0x0b, 0x01, 0x28, 0x01, 0x44, 0x01, +0x5f, 0x01, 0x7d, 0x01, 0x9d, 0x01, 0xb4, 0x01, 0xc0, 0x01, 0xd0, 0x01, 0xea, 0x01, 0x0f, 0x02, +0x2d, 0x02, 0x48, 0x02, 0x6d, 0x02, 0x8b, 0x02, 0xa3, 0x02, 0xb6, 0x02, 0xca, 0x02, 0xdd, 0x02, +0xfb, 0x02, 0x21, 0x03, 0x3e, 0x03, 0x4a, 0x03, 0x52, 0x03, 0x68, 0x03, 0x76, 0x03, 0x85, 0x03, +0x9a, 0x03, 0xaa, 0x03, 0xac, 0x03, 0x9c, 0x03, 0x9f, 0x03, 0xa5, 0x03, 0xa1, 0x03, 0x9d, 0x03, +0x99, 0x03, 0x9c, 0x03, 0x98, 0x03, 0xa0, 0x03, 0xb1, 0x03, 0xbd, 0x03, 0xc9, 0x03, 0xca, 0x03, +0xc2, 0x03, 0xab, 0x03, 0x8c, 0x03, 0x77, 0x03, 0x60, 0x03, 0x47, 0x03, 0x34, 0x03, 0x23, 0x03, +0x19, 0x03, 0x0d, 0x03, 0xfa, 0x02, 0xdd, 0x02, 0xb4, 0x02, 0x95, 0x02, 0x7a, 0x02, 0x58, 0x02, +0x30, 0x02, 0x10, 0x02, 0x00, 0x02, 0xf3, 0x01, 0xe8, 0x01, 0xdb, 0x01, 0xca, 0x01, 0xa8, 0x01, +0x7e, 0x01, 0x55, 0x01, 0x33, 0x01, 0x1a, 0x01, 0x07, 0x01, 0xfc, 0x00, 0xe8, 0x00, 0xd6, 0x00, +0xbd, 0x00, 0x9b, 0x00, 0x78, 0x00, 0x50, 0x00, 0x2f, 0x00, 0x0b, 0x00, 0xe8, 0xff, 0xcb, 0xff, +0xb4, 0xff, 0xa7, 0xff, 0x97, 0xff, 0x8e, 0xff, 0x86, 0xff, 0x77, 0xff, 0x5f, 0xff, 0x49, 0xff, +0x3b, 0xff, 0x2b, 0xff, 0x1e, 0xff, 0x0e, 0xff, 0xf5, 0xfe, 0xdd, 0xfe, 0xc7, 0xfe, 0xb5, 0xfe, +0xa4, 0xfe, 0x94, 0xfe, 0x85, 0xfe, 0x6c, 0xfe, 0x5e, 0xfe, 0x55, 0xfe, 0x43, 0xfe, 0x2b, 0xfe, +0x18, 0xfe, 0x16, 0xfe, 0x04, 0xfe, 0xf1, 0xfd, 0xe0, 0xfd, 0xd0, 0xfd, 0xcf, 0xfd, 0xcb, 0xfd, +0xd6, 0xfd, 0xd3, 0xfd, 0xc8, 0xfd, 0xbe, 0xfd, 0xa6, 0xfd, 0xa1, 0xfd, 0xae, 0xfd, 0xd4, 0xfd, +0xe4, 0xfd, 0xd2, 0xfd, 0xc0, 0xfd, 0x9b, 0xfd, 0x83, 0xfd, 0x72, 0xfd, 0x5e, 0xfd, 0x43, 0xfd, +0x2c, 0xfd, 0x2c, 0xfd, 0x25, 0xfd, 0x1f, 0xfd, 0x1b, 0xfd, 0x31, 0xfd, 0x55, 0xfd, 0x69, 0xfd, +0x80, 0xfd, 0x8f, 0xfd, 0x91, 0xfd, 0x84, 0xfd, 0x77, 0xfd, 0x72, 0xfd, 0x6f, 0xfd, 0x77, 0xfd, +0x7e, 0xfd, 0x7e, 0xfd, 0x6d, 0xfd, 0x63, 0xfd, 0x6d, 0xfd, 0x70, 0xfd, 0x81, 0xfd, 0x92, 0xfd, +0xa8, 0xfd, 0xc9, 0xfd, 0xe2, 0xfd, 0xfd, 0xfd, 0x14, 0xfe, 0x2e, 0xfe, 0x3f, 0xfe, 0x48, 0xfe, +0x51, 0xfe, 0x47, 0xfe, 0x42, 0xfe, 0x48, 0xfe, 0x54, 0xfe, 0x66, 0xfe, 0x77, 0xfe, 0x8c, 0xfe, +0x9d, 0xfe, 0xaf, 0xfe, 0xd1, 0xfe, 0xeb, 0xfe, 0x0a, 0xff, 0x2b, 0xff, 0x31, 0xff, 0x2e, 0xff, +0x2f, 0xff, 0x40, 0xff, 0x59, 0xff, 0x75, 0xff, 0x97, 0xff, 0xa8, 0xff, 0xbc, 0xff, 0xd1, 0xff, +0xe7, 0xff, 0xf2, 0xff, 0xf6, 0xff, 0x07, 0x00, 0x13, 0x00, 0x2a, 0x00, 0x45, 0x00, 0x5c, 0x00, +0x76, 0x00, 0x95, 0x00, 0xc3, 0x00, 0xea, 0x00, 0x0e, 0x01, 0x2b, 0x01, 0x3d, 0x01, 0x46, 0x01, +0x45, 0x01, 0x4e, 0x01, 0x63, 0x01, 0x81, 0x01, 0x99, 0x01, 0xad, 0x01, 0xc7, 0x01, 0xdd, 0x01, +0xf2, 0x01, 0x02, 0x02, 0x07, 0x02, 0x0d, 0x02, 0x18, 0x02, 0x26, 0x02, 0x30, 0x02, 0x3b, 0x02, +0x52, 0x02, 0x66, 0x02, 0x73, 0x02, 0x7c, 0x02, 0x7b, 0x02, 0x7a, 0x02, 0x75, 0x02, 0x73, 0x02, +0x77, 0x02, 0x7d, 0x02, 0x88, 0x02, 0x8e, 0x02, 0x91, 0x02, 0x94, 0x02, 0x9b, 0x02, 0xa1, 0x02, +0xa4, 0x02, 0xa6, 0x02, 0xa4, 0x02, 0xa2, 0x02, 0x9f, 0x02, 0xa0, 0x02, 0xa1, 0x02, 0xa1, 0x02, +0xa1, 0x02, 0xa1, 0x02, 0xa1, 0x02, 0x9e, 0x02, 0x94, 0x02, 0x84, 0x02, 0x73, 0x02, 0x65, 0x02, +0x5e, 0x02, 0x5f, 0x02, 0x5a, 0x02, 0x50, 0x02, 0x39, 0x02, 0x28, 0x02, 0x23, 0x02, 0x1a, 0x02, +0x13, 0x02, 0x05, 0x02, 0xf6, 0x01, 0xe5, 0x01, 0xd7, 0x01, 0xcf, 0x01, 0xc7, 0x01, 0xc2, 0x01, +0xb9, 0x01, 0xae, 0x01, 0xa1, 0x01, 0x96, 0x01, 0x89, 0x01, 0x7b, 0x01, 0x73, 0x01, 0x6a, 0x01, +0x5d, 0x01, 0x4c, 0x01, 0x34, 0x01, 0x20, 0x01, 0x0f, 0x01, 0x05, 0x01, 0xfa, 0x00, 0xe7, 0x00, +0xd2, 0x00, 0xbe, 0x00, 0xa7, 0x00, 0x94, 0x00, 0x87, 0x00, 0x7f, 0x00, 0x7a, 0x00, 0x66, 0x00, +0x53, 0x00, 0x4a, 0x00, 0x38, 0x00, 0x21, 0x00, 0x0d, 0x00, 0x02, 0x00, 0xe2, 0xff, 0xbb, 0xff, +0xa5, 0xff, 0x92, 0xff, 0x78, 0xff, 0x61, 0xff, 0x54, 0xff, 0x3b, 0xff, 0x1f, 0xff, 0x0c, 0xff, +0xf9, 0xfe, 0xed, 0xfe, 0xdb, 0xfe, 0xc0, 0xfe, 0x96, 0xfe, 0x64, 0xfe, 0x40, 0xfe, 0x20, 0xfe, +0x0b, 0xfe, 0xf4, 0xfd, 0xd5, 0xfd, 0xc8, 0xfd, 0xbb, 0xfd, 0xb0, 0xfd, 0xa8, 0xfd, 0xa4, 0xfd, +0x9b, 0xfd, 0x80, 0xfd, 0x6c, 0xfd, 0x5a, 0xfd, 0x3f, 0xfd, 0x29, 0xfd, 0x1e, 0xfd, 0x0e, 0xfd, +0xf0, 0xfc, 0xeb, 0xfc, 0xe9, 0xfc, 0xde, 0xfc, 0xd1, 0xfc, 0xb8, 0xfc, 0xb3, 0xfc, 0xb2, 0xfc, +0xaa, 0xfc, 0xae, 0xfc, 0xb4, 0xfc, 0xc3, 0xfc, 0xcb, 0xfc, 0xd1, 0xfc, 0xd8, 0xfc, 0xca, 0xfc, +0xba, 0xfc, 0xaf, 0xfc, 0xa6, 0xfc, 0x97, 0xfc, 0x85, 0xfc, 0x75, 0xfc, 0x67, 0xfc, 0x66, 0xfc, +0x6d, 0xfc, 0x7f, 0xfc, 0x99, 0xfc, 0xb3, 0xfc, 0xd4, 0xfc, 0xf1, 0xfc, 0x0a, 0xfd, 0x25, 0xfd, +0x3b, 0xfd, 0x4b, 0xfd, 0x54, 0xfd, 0x5c, 0xfd, 0x69, 0xfd, 0x73, 0xfd, 0x78, 0xfd, 0x7f, 0xfd, +0x8a, 0xfd, 0x9a, 0xfd, 0xb3, 0xfd, 0xd4, 0xfd, 0xef, 0xfd, 0x0c, 0xfe, 0x2e, 0xfe, 0x53, 0xfe, +0x7e, 0xfe, 0xa8, 0xfe, 0xd0, 0xfe, 0xf2, 0xfe, 0x0f, 0xff, 0x2c, 0xff, 0x43, 0xff, 0x60, 0xff, +0x83, 0xff, 0xa1, 0xff, 0xbb, 0xff, 0xcd, 0xff, 0xd9, 0xff, 0xea, 0xff, 0x04, 0x00, 0x21, 0x00, +0x43, 0x00, 0x6c, 0x00, 0x97, 0x00, 0xc1, 0x00, 0xe9, 0x00, 0x14, 0x01, 0x39, 0x01, 0x5e, 0x01, +0x87, 0x01, 0xa5, 0x01, 0xbb, 0x01, 0xd6, 0x01, 0xf7, 0x01, 0x16, 0x02, 0x37, 0x02, 0x57, 0x02, +0x73, 0x02, 0x8c, 0x02, 0xa5, 0x02, 0xc5, 0x02, 0xde, 0x02, 0xf7, 0x02, 0x11, 0x03, 0x26, 0x03, +0x3b, 0x03, 0x52, 0x03, 0x71, 0x03, 0x90, 0x03, 0xa8, 0x03, 0xbb, 0x03, 0xca, 0x03, 0xd4, 0x03, +0xda, 0x03, 0xe3, 0x03, 0xe6, 0x03, 0xee, 0x03, 0xfc, 0x03, 0x06, 0x04, 0x11, 0x04, 0x1b, 0x04, +0x28, 0x04, 0x37, 0x04, 0x42, 0x04, 0x49, 0x04, 0x4e, 0x04, 0x50, 0x04, 0x4d, 0x04, 0x46, 0x04, +0x3c, 0x04, 0x33, 0x04, 0x2e, 0x04, 0x29, 0x04, 0x21, 0x04, 0x11, 0x04, 0xff, 0x03, 0xf4, 0x03, +0xe8, 0x03, 0xdb, 0x03, 0xd0, 0x03, 0xc4, 0x03, 0xb3, 0x03, 0xa3, 0x03, 0x95, 0x03, 0x89, 0x03, +0x7b, 0x03, 0x69, 0x03, 0x4f, 0x03, 0x2e, 0x03, 0x0b, 0x03, 0xe8, 0x02, 0xc5, 0x02, 0xa4, 0x02, +0x88, 0x02, 0x6f, 0x02, 0x5a, 0x02, 0x43, 0x02, 0x26, 0x02, 0x01, 0x02, 0xd5, 0x01, 0xac, 0x01, +0x87, 0x01, 0x61, 0x01, 0x37, 0x01, 0x0a, 0x01, 0xe4, 0x00, 0xc2, 0x00, 0xa5, 0x00, 0x8a, 0x00, +0x6d, 0x00, 0x4b, 0x00, 0x1d, 0x00, 0xe9, 0xff, 0xb8, 0xff, 0x8f, 0xff, 0x6a, 0xff, 0x45, 0xff, +0x1a, 0xff, 0xf0, 0xfe, 0xca, 0xfe, 0xa5, 0xfe, 0x86, 0xfe, 0x63, 0xfe, 0x37, 0xfe, 0x0c, 0xfe, +0xe0, 0xfd, 0xb8, 0xfd, 0x96, 0xfd, 0x7a, 0xfd, 0x5c, 0xfd, 0x44, 0xfd, 0x34, 0xfd, 0x20, 0xfd, +0x05, 0xfd, 0xdf, 0xfc, 0xb8, 0xfc, 0x92, 0xfc, 0x6b, 0xfc, 0x45, 0xfc, 0x20, 0xfc, 0x07, 0xfc, +0xf7, 0xfb, 0xee, 0xfb, 0xea, 0xfb, 0xe1, 0xfb, 0xd4, 0xfb, 0xc4, 0xfb, 0xb1, 0xfb, 0xa0, 0xfb, +0x91, 0xfb, 0x85, 0xfb, 0x78, 0xfb, 0x68, 0xfb, 0x5e, 0xfb, 0x59, 0xfb, 0x55, 0xfb, 0x4e, 0xfb, +0x43, 0xfb, 0x37, 0xfb, 0x2a, 0xfb, 0x27, 0xfb, 0x29, 0xfb, 0x35, 0xfb, 0x44, 0xfb, 0x53, 0xfb, +0x67, 0xfb, 0x77, 0xfb, 0x8c, 0xfb, 0xa0, 0xfb, 0xb0, 0xfb, 0xbd, 0xfb, 0xc7, 0xfb, 0xd2, 0xfb, +0xdb, 0xfb, 0xe9, 0xfb, 0xfb, 0xfb, 0x0f, 0xfc, 0x26, 0xfc, 0x3b, 0xfc, 0x52, 0xfc, 0x68, 0xfc, +0x83, 0xfc, 0xa2, 0xfc, 0xc1, 0xfc, 0xe3, 0xfc, 0x04, 0xfd, 0x26, 0xfd, 0x4a, 0xfd, 0x6e, 0xfd, +0x94, 0xfd, 0xbb, 0xfd, 0xe3, 0xfd, 0x0b, 0xfe, 0x32, 0xfe, 0x5a, 0xfe, 0x80, 0xfe, 0xa5, 0xfe, +0xc8, 0xfe, 0xed, 0xfe, 0x12, 0xff, 0x36, 0xff, 0x5c, 0xff, 0x85, 0xff, 0xb1, 0xff, 0xe1, 0xff, +0x13, 0x00, 0x45, 0x00, 0x74, 0x00, 0x9e, 0x00, 0xca, 0x00, 0xf8, 0x00, 0x25, 0x01, 0x50, 0x01, +0x7a, 0x01, 0xa3, 0x01, 0xcb, 0x01, 0xf1, 0x01, 0x17, 0x02, 0x39, 0x02, 0x53, 0x02, 0x6d, 0x02, +0x89, 0x02, 0xa7, 0x02, 0xcb, 0x02, 0xf3, 0x02, 0x1c, 0x03, 0x43, 0x03, 0x6b, 0x03, 0x95, 0x03, +0xb9, 0x03, 0xd7, 0x03, 0xf1, 0x03, 0x0b, 0x04, 0x1f, 0x04, 0x32, 0x04, 0x45, 0x04, 0x56, 0x04, +0x67, 0x04, 0x79, 0x04, 0x8b, 0x04, 0x9a, 0x04, 0xa8, 0x04, 0xb7, 0x04, 0xbf, 0x04, 0xc3, 0x04, +0xcb, 0x04, 0xd0, 0x04, 0xd5, 0x04, 0xda, 0x04, 0xe2, 0x04, 0xef, 0x04, 0xfa, 0x04, 0x06, 0x05, +0x0c, 0x05, 0x0e, 0x05, 0x08, 0x05, 0xfe, 0x04, 0xf3, 0x04, 0xe1, 0x04, 0xce, 0x04, 0xba, 0x04, +0xa8, 0x04, 0x93, 0x04, 0x80, 0x04, 0x70, 0x04, 0x5f, 0x04, 0x4d, 0x04, 0x39, 0x04, 0x23, 0x04, +0x0b, 0x04, 0xf4, 0x03, 0xdd, 0x03, 0xc1, 0x03, 0xa4, 0x03, 0x85, 0x03, 0x65, 0x03, 0x43, 0x03, +0x21, 0x03, 0xfe, 0x02, 0xd8, 0x02, 0xb2, 0x02, 0x90, 0x02, 0x6d, 0x02, 0x46, 0x02, 0x1f, 0x02, +0xfc, 0x01, 0xd9, 0x01, 0xb3, 0x01, 0x8c, 0x01, 0x64, 0x01, 0x39, 0x01, 0x0d, 0x01, 0xe1, 0x00, +0xb2, 0x00, 0x82, 0x00, 0x57, 0x00, 0x2e, 0x00, 0x01, 0x00, 0xd3, 0xff, 0xaa, 0xff, 0x83, 0xff, +0x5a, 0xff, 0x31, 0xff, 0x0a, 0xff, 0xe2, 0xfe, 0xb9, 0xfe, 0x8f, 0xfe, 0x64, 0xfe, 0x39, 0xfe, +0x0f, 0xfe, 0xe4, 0xfd, 0xb7, 0xfd, 0x8a, 0xfd, 0x61, 0xfd, 0x3d, 0xfd, 0x1c, 0xfd, 0x00, 0xfd, +0xe5, 0xfc, 0xcc, 0xfc, 0xb4, 0xfc, 0x99, 0xfc, 0x7d, 0xfc, 0x5e, 0xfc, 0x40, 0xfc, 0x25, 0xfc, +0x0b, 0xfc, 0xf4, 0xfb, 0xdd, 0xfb, 0xc8, 0xfb, 0xb2, 0xfb, 0x9f, 0xfb, 0x8d, 0xfb, 0x7a, 0xfb, +0x68, 0xfb, 0x57, 0xfb, 0x49, 0xfb, 0x3d, 0xfb, 0x32, 0xfb, 0x2d, 0xfb, 0x2b, 0xfb, 0x2c, 0xfb, +0x30, 0xfb, 0x31, 0xfb, 0x2f, 0xfb, 0x2c, 0xfb, 0x2c, 0xfb, 0x2e, 0xfb, 0x31, 0xfb, 0x37, 0xfb, +0x3d, 0xfb, 0x46, 0xfb, 0x52, 0xfb, 0x60, 0xfb, 0x6f, 0xfb, 0x7c, 0xfb, 0x8b, 0xfb, 0x9a, 0xfb, +0xa9, 0xfb, 0xb8, 0xfb, 0xc8, 0xfb, 0xdc, 0xfb, 0xf4, 0xfb, 0x11, 0xfc, 0x2f, 0xfc, 0x4d, 0xfc, +0x6b, 0xfc, 0x88, 0xfc, 0xa6, 0xfc, 0xc3, 0xfc, 0xe0, 0xfc, 0xfd, 0xfc, 0x1c, 0xfd, 0x3e, 0xfd, +0x63, 0xfd, 0x88, 0xfd, 0xad, 0xfd, 0xd4, 0xfd, 0xfc, 0xfd, 0x21, 0xfe, 0x46, 0xfe, 0x6c, 0xfe, +0x91, 0xfe, 0xb5, 0xfe, 0xda, 0xfe, 0x01, 0xff, 0x28, 0xff, 0x50, 0xff, 0x79, 0xff, 0xa0, 0xff, +0xc6, 0xff, 0xeb, 0xff, 0x11, 0x00, 0x36, 0x00, 0x5b, 0x00, 0x82, 0x00, 0xaa, 0x00, 0xd0, 0x00, +0xf7, 0x00, 0x1f, 0x01, 0x48, 0x01, 0x70, 0x01, 0x97, 0x01, 0xbe, 0x01, 0xe4, 0x01, 0x09, 0x02, +0x2d, 0x02, 0x51, 0x02, 0x75, 0x02, 0x98, 0x02, 0xba, 0x02, 0xdb, 0x02, 0xfa, 0x02, 0x19, 0x03, +0x35, 0x03, 0x51, 0x03, 0x6b, 0x03, 0x83, 0x03, 0x9b, 0x03, 0xb2, 0x03, 0xc8, 0x03, 0xdd, 0x03, +0xf2, 0x03, 0x06, 0x04, 0x18, 0x04, 0x2a, 0x04, 0x3b, 0x04, 0x4c, 0x04, 0x5b, 0x04, 0x69, 0x04, +0x76, 0x04, 0x82, 0x04, 0x8b, 0x04, 0x93, 0x04, 0x99, 0x04, 0x9a, 0x04, 0x98, 0x04, 0x98, 0x04, +0x99, 0x04, 0x98, 0x04, 0x94, 0x04, 0x91, 0x04, 0x8d, 0x04, 0x89, 0x04, 0x83, 0x04, 0x7c, 0x04, +0x73, 0x04, 0x68, 0x04, 0x5c, 0x04, 0x4f, 0x04, 0x3e, 0x04, 0x2b, 0x04, 0x18, 0x04, 0x04, 0x04, +0xf0, 0x03, 0xda, 0x03, 0xc5, 0x03, 0xaf, 0x03, 0x97, 0x03, 0x7f, 0x03, 0x64, 0x03, 0x47, 0x03, +0x29, 0x03, 0x0d, 0x03, 0xf1, 0x02, 0xd4, 0x02, 0xb7, 0x02, 0x99, 0x02, 0x78, 0x02, 0x57, 0x02, +0x36, 0x02, 0x12, 0x02, 0xec, 0x01, 0xc5, 0x01, 0x9d, 0x01, 0x75, 0x01, 0x4d, 0x01, 0x25, 0x01, +0xff, 0x00, 0xd9, 0x00, 0xb3, 0x00, 0x8d, 0x00, 0x68, 0x00, 0x41, 0x00, 0x1c, 0x00, 0xf7, 0xff, +0xd2, 0xff, 0xab, 0xff, 0x84, 0xff, 0x5c, 0xff, 0x34, 0xff, 0x0c, 0xff, 0xe4, 0xfe, 0xbc, 0xfe, +0x97, 0xfe, 0x75, 0xfe, 0x54, 0xfe, 0x31, 0xfe, 0x0e, 0xfe, 0xec, 0xfd, 0xcb, 0xfd, 0xad, 0xfd, +0x90, 0xfd, 0x72, 0xfd, 0x55, 0xfd, 0x38, 0xfd, 0x1d, 0xfd, 0x03, 0xfd, 0xea, 0xfc, 0xd0, 0xfc, +0xb6, 0xfc, 0x9b, 0xfc, 0x82, 0xfc, 0x6a, 0xfc, 0x57, 0xfc, 0x45, 0xfc, 0x36, 0xfc, 0x27, 0xfc, +0x19, 0xfc, 0x0c, 0xfc, 0x00, 0xfc, 0xf5, 0xfb, 0xeb, 0xfb, 0xe3, 0xfb, 0xdc, 0xfb, 0xd5, 0xfb, +0xd0, 0xfb, 0xcd, 0xfb, 0xcc, 0xfb, 0xcd, 0xfb, 0xcd, 0xfb, 0xce, 0xfb, 0xcf, 0xfb, 0xd1, 0xfb, +0xd4, 0xfb, 0xd8, 0xfb, 0xde, 0xfb, 0xe6, 0xfb, 0xf0, 0xfb, 0xfb, 0xfb, 0x08, 0xfc, 0x16, 0xfc, +0x25, 0xfc, 0x35, 0xfc, 0x46, 0xfc, 0x58, 0xfc, 0x6b, 0xfc, 0x7e, 0xfc, 0x93, 0xfc, 0xa9, 0xfc, +0xbf, 0xfc, 0xd6, 0xfc, 0xf0, 0xfc, 0x0b, 0xfd, 0x26, 0xfd, 0x42, 0xfd, 0x5e, 0xfd, 0x7a, 0xfd, +0x96, 0xfd, 0xb2, 0xfd, 0xcf, 0xfd, 0xed, 0xfd, 0x0b, 0xfe, 0x29, 0xfe, 0x49, 0xfe, 0x6a, 0xfe, +0x8d, 0xfe, 0xb1, 0xfe, 0xd4, 0xfe, 0xf6, 0xfe, 0x18, 0xff, 0x39, 0xff, 0x59, 0xff, 0x79, 0xff, +0x99, 0xff, 0xba, 0xff, 0xdc, 0xff, 0xfe, 0xff, 0x20, 0x00, 0x41, 0x00, 0x62, 0x00, 0x84, 0x00, +0xa6, 0x00, 0xc7, 0x00, 0xe6, 0x00, 0x03, 0x01, 0x20, 0x01, 0x3c, 0x01, 0x59, 0x01, 0x77, 0x01, +0x93, 0x01, 0xb0, 0x01, 0xcd, 0x01, 0xe8, 0x01, 0x02, 0x02, 0x1a, 0x02, 0x32, 0x02, 0x49, 0x02, +0x5e, 0x02, 0x73, 0x02, 0x87, 0x02, 0x9a, 0x02, 0xae, 0x02, 0xc1, 0x02, 0xd3, 0x02, 0xe5, 0x02, +0xf6, 0x02, 0x06, 0x03, 0x15, 0x03, 0x22, 0x03, 0x2e, 0x03, 0x3a, 0x03, 0x45, 0x03, 0x4f, 0x03, +0x58, 0x03, 0x60, 0x03, 0x67, 0x03, 0x6c, 0x03, 0x6f, 0x03, 0x72, 0x03, 0x74, 0x03, 0x75, 0x03, +0x76, 0x03, 0x74, 0x03, 0x72, 0x03, 0x70, 0x03, 0x6d, 0x03, 0x6a, 0x03, 0x67, 0x03, 0x62, 0x03, +0x5c, 0x03, 0x54, 0x03, 0x4a, 0x03, 0x3e, 0x03, 0x33, 0x03, 0x27, 0x03, 0x1a, 0x03, 0x0d, 0x03, +0xff, 0x02, 0xf0, 0x02, 0xe0, 0x02, 0xd0, 0x02, 0xbf, 0x02, 0xae, 0x02, 0x9c, 0x02, 0x89, 0x02, +0x76, 0x02, 0x62, 0x02, 0x4d, 0x02, 0x37, 0x02, 0x20, 0x02, 0x0a, 0x02, 0xf2, 0x01, 0xda, 0x01, +0xc1, 0x01, 0xa8, 0x01, 0x8f, 0x01, 0x76, 0x01, 0x5d, 0x01, 0x44, 0x01, 0x2a, 0x01, 0x10, 0x01, +0xf6, 0x00, 0xdc, 0x00, 0xc1, 0x00, 0xa6, 0x00, 0x8c, 0x00, 0x71, 0x00, 0x57, 0x00, 0x3d, 0x00, +0x23, 0x00, 0x08, 0x00, 0xee, 0xff, 0xd4, 0xff, 0xba, 0xff, 0x9f, 0xff, 0x86, 0xff, 0x6d, 0xff, +0x56, 0xff, 0x40, 0xff, 0x2a, 0xff, 0x15, 0xff, 0x00, 0xff, 0xeb, 0xfe, 0xd7, 0xfe, 0xc2, 0xfe, +0xad, 0xfe, 0x98, 0xfe, 0x82, 0xfe, 0x6d, 0xfe, 0x58, 0xfe, 0x44, 0xfe, 0x32, 0xfe, 0x21, 0xfe, +0x10, 0xfe, 0x01, 0xfe, 0xf2, 0xfd, 0xe4, 0xfd, 0xd7, 0xfd, 0xc9, 0xfd, 0xbd, 0xfd, 0xb1, 0xfd, +0xa6, 0xfd, 0x9b, 0xfd, 0x91, 0xfd, 0x88, 0xfd, 0x80, 0xfd, 0x79, 0xfd, 0x72, 0xfd, 0x6d, 0xfd, +0x68, 0xfd, 0x64, 0xfd, 0x60, 0xfd, 0x5d, 0xfd, 0x5a, 0xfd, 0x59, 0xfd, 0x58, 0xfd, 0x58, 0xfd, +0x59, 0xfd, 0x5b, 0xfd, 0x5d, 0xfd, 0x5f, 0xfd, 0x62, 0xfd, 0x66, 0xfd, 0x6a, 0xfd, 0x6f, 0xfd, +0x75, 0xfd, 0x7b, 0xfd, 0x82, 0xfd, 0x8a, 0xfd, 0x92, 0xfd, 0x9b, 0xfd, 0xa5, 0xfd, 0xaf, 0xfd, +0xba, 0xfd, 0xc5, 0xfd, 0xd1, 0xfd, 0xdc, 0xfd, 0xe8, 0xfd, 0xf5, 0xfd, 0x01, 0xfe, 0x0e, 0xfe, +0x1c, 0xfe, 0x2a, 0xfe, 0x38, 0xfe, 0x46, 0xfe, 0x55, 0xfe, 0x65, 0xfe, 0x75, 0xfe, 0x86, 0xfe, +0x97, 0xfe, 0xa8, 0xfe, 0xba, 0xfe, 0xcc, 0xfe, 0xde, 0xfe, 0xf0, 0xfe, 0x03, 0xff, 0x15, 0xff, +0x28, 0xff, 0x3a, 0xff, 0x4d, 0xff, 0x61, 0xff, 0x74, 0xff, 0x88, 0xff, 0x9c, 0xff, 0xb0, 0xff, +0xc5, 0xff, 0xd9, 0xff, 0xee, 0xff, 0x03, 0x00, 0x18, 0x00, 0x2c, 0x00, 0x40, 0x00, 0x54, 0x00, +0x67, 0x00, 0x7a, 0x00, 0x8e, 0x00, 0xa1, 0x00, 0xb3, 0x00, 0xc4, 0x00, 0xd6, 0x00, 0xe7, 0x00, +0xf8, 0x00, 0x09, 0x01, 0x1a, 0x01, 0x2b, 0x01, 0x3b, 0x01, 0x4b, 0x01, 0x5a, 0x01, 0x69, 0x01, +0x77, 0x01, 0x84, 0x01, 0x90, 0x01, 0x9c, 0x01, 0xa6, 0x01, 0xb0, 0x01, 0xba, 0x01, 0xc2, 0x01, +0xcb, 0x01, 0xd3, 0x01, 0xda, 0x01, 0xe2, 0x01, 0xe8, 0x01, 0xef, 0x01, 0xf5, 0x01, 0xfb, 0x01, +0x00, 0x02, 0x05, 0x02, 0x0a, 0x02, 0x0d, 0x02, 0x10, 0x02, 0x12, 0x02, 0x13, 0x02, 0x13, 0x02, +0x13, 0x02, 0x11, 0x02, 0x10, 0x02, 0x0d, 0x02, 0x0b, 0x02, 0x07, 0x02, 0x03, 0x02, 0xff, 0x01, +0xfb, 0x01, 0xf7, 0x01, 0xf2, 0x01, 0xed, 0x01, 0xe7, 0x01, 0xe0, 0x01, 0xd9, 0x01, 0xd2, 0x01, +0xca, 0x01, 0xc3, 0x01, 0xba, 0x01, 0xb0, 0x01, 0xa7, 0x01, 0x9c, 0x01, 0x92, 0x01, 0x87, 0x01, +0x7c, 0x01, 0x71, 0x01, 0x65, 0x01, 0x5a, 0x01, 0x4e, 0x01, 0x42, 0x01, 0x36, 0x01, 0x2a, 0x01, +0x1e, 0x01, 0x11, 0x01, 0x04, 0x01, 0xf7, 0x00, 0xea, 0x00, 0xdd, 0x00, 0xce, 0x00, 0xc0, 0x00, +0xb1, 0x00, 0xa2, 0x00, 0x93, 0x00, 0x84, 0x00, 0x75, 0x00, 0x67, 0x00, 0x58, 0x00, 0x4a, 0x00, +0x3c, 0x00, 0x2e, 0x00, 0x20, 0x00, 0x12, 0x00, 0x04, 0x00, 0xf6, 0xff, 0xe9, 0xff, 0xdb, 0xff, +0xcd, 0xff, 0xc0, 0xff, 0xb2, 0xff, 0xa5, 0xff, 0x98, 0xff, 0x8b, 0xff, 0x7e, 0xff, 0x71, 0xff, +0x65, 0xff, 0x59, 0xff, 0x4c, 0xff, 0x40, 0xff, 0x35, 0xff, 0x2a, 0xff, 0x20, 0xff, 0x15, 0xff, +0x0c, 0xff, 0x02, 0xff, 0xf9, 0xfe, 0xf0, 0xfe, 0xe8, 0xfe, 0xe0, 0xfe, 0xd8, 0xfe, 0xd1, 0xfe, +0xca, 0xfe, 0xc3, 0xfe, 0xbc, 0xfe, 0xb6, 0xfe, 0xb0, 0xfe, 0xab, 0xfe, 0xa6, 0xfe, 0xa2, 0xfe, +0x9e, 0xfe, 0x9a, 0xfe, 0x96, 0xfe, 0x93, 0xfe, 0x91, 0xfe, 0x8e, 0xfe, 0x8c, 0xfe, 0x8b, 0xfe, +0x89, 0xfe, 0x88, 0xfe, 0x88, 0xfe, 0x87, 0xfe, 0x88, 0xfe, 0x88, 0xfe, 0x89, 0xfe, 0x8a, 0xfe, +0x8c, 0xfe, 0x8e, 0xfe, 0x90, 0xfe, 0x92, 0xfe, 0x95, 0xfe, 0x98, 0xfe, 0x9b, 0xfe, 0x9f, 0xfe, +0xa4, 0xfe, 0xa9, 0xfe, 0xae, 0xfe, 0xb3, 0xfe, 0xb8, 0xfe, 0xbe, 0xfe, 0xc4, 0xfe, 0xc9, 0xfe, +0xd0, 0xfe, 0xd6, 0xfe, 0xdc, 0xfe, 0xe3, 0xfe, 0xea, 0xfe, 0xf2, 0xfe, 0xf9, 0xfe, 0x01, 0xff, +0x09, 0xff, 0x11, 0xff, 0x1a, 0xff, 0x22, 0xff, 0x2a, 0xff, 0x32, 0xff, 0x3b, 0xff, 0x44, 0xff, +0x4d, 0xff, 0x56, 0xff, 0x5f, 0xff, 0x69, 0xff, 0x73, 0xff, 0x7d, 0xff, 0x87, 0xff, 0x91, 0xff, +0x9b, 0xff, 0xa5, 0xff, 0xaf, 0xff, 0xb9, 0xff, 0xc3, 0xff, 0xcd, 0xff, 0xd7, 0xff, 0xe1, 0xff, +0xeb, 0xff, 0xf5, 0xff, 0xff, 0xff, 0x08, 0x00, 0x12, 0x00, 0x1b, 0x00, 0x24, 0x00, 0x2d, 0x00, +0x36, 0x00, 0x3f, 0x00, 0x47, 0x00, 0x4f, 0x00, 0x58, 0x00, 0x61, 0x00, 0x69, 0x00, 0x72, 0x00, +0x7b, 0x00, 0x83, 0x00, 0x8c, 0x00, 0x94, 0x00, 0x9c, 0x00, 0xa3, 0x00, 0xab, 0x00, 0xb3, 0x00, +0xba, 0x00, 0xc0, 0x00, 0xc7, 0x00, 0xcd, 0x00, 0xd3, 0x00, 0xd9, 0x00, 0xde, 0x00, 0xe3, 0x00, +0xe8, 0x00, 0xed, 0x00, 0xf1, 0x00, 0xf6, 0x00, 0xfa, 0x00, 0xfe, 0x00, 0x01, 0x01, 0x05, 0x01, +0x08, 0x01, 0x0b, 0x01, 0x0e, 0x01, 0x11, 0x01, 0x13, 0x01, 0x15, 0x01, 0x17, 0x01, 0x19, 0x01, +0x19, 0x01, 0x1a, 0x01, 0x1b, 0x01, 0x1b, 0x01, 0x1b, 0x01, 0x1a, 0x01, 0x1a, 0x01, 0x19, 0x01, +0x17, 0x01, 0x16, 0x01, 0x15, 0x01, 0x13, 0x01, 0x11, 0x01, 0x0e, 0x01, 0x0c, 0x01, 0x08, 0x01, +0x05, 0x01, 0x01, 0x01, 0xfd, 0x00, 0xf9, 0x00, 0xf5, 0x00, 0xf0, 0x00, 0xec, 0x00, 0xe7, 0x00, +0xe2, 0x00, 0xdd, 0x00, 0xd8, 0x00, 0xd3, 0x00, 0xce, 0x00, 0xc8, 0x00, 0xc3, 0x00, 0xbe, 0x00, +0xb8, 0x00, 0xb2, 0x00, 0xad, 0x00, 0xa7, 0x00, 0xa0, 0x00, 0x9a, 0x00, 0x94, 0x00, 0x8d, 0x00, +0x87, 0x00, 0x80, 0x00, 0x79, 0x00, 0x72, 0x00, 0x6b, 0x00, 0x64, 0x00, 0x5d, 0x00, 0x56, 0x00, +0x4e, 0x00, 0x47, 0x00, 0x40, 0x00, 0x38, 0x00, 0x31, 0x00, 0x29, 0x00, 0x22, 0x00, 0x1a, 0x00, +0x12, 0x00, 0x0b, 0x00, 0x03, 0x00, 0xfc, 0xff, 0xf5, 0xff, 0xed, 0xff, 0xe6, 0xff, 0xdf, 0xff, +0xd8, 0xff, 0xd0, 0xff, 0xca, 0xff, 0xc3, 0xff, 0xbc, 0xff, 0xb6, 0xff, 0xaf, 0xff, 0xa9, 0xff, +0xa3, 0xff, 0x9c, 0xff, 0x96, 0xff, 0x90, 0xff, 0x8b, 0xff, 0x85, 0xff, 0x7f, 0xff, 0x7a, 0xff, +0x74, 0xff, 0x6f, 0xff, 0x6a, 0xff, 0x65, 0xff, 0x60, 0xff, 0x5b, 0xff, 0x57, 0xff, 0x53, 0xff, +0x4e, 0xff, 0x4a, 0xff, 0x47, 0xff, 0x43, 0xff, 0x40, 0xff, 0x3d, 0xff, 0x3b, 0xff, 0x38, 0xff, +0x36, 0xff, 0x33, 0xff, 0x32, 0xff, 0x30, 0xff, 0x2e, 0xff, 0x2d, 0xff, 0x2b, 0xff, 0x2a, 0xff, +0x29, 0xff, 0x28, 0xff, 0x28, 0xff, 0x27, 0xff, 0x26, 0xff, 0x26, 0xff, 0x26, 0xff, 0x26, 0xff, +0x27, 0xff, 0x27, 0xff, 0x28, 0xff, 0x29, 0xff, 0x2a, 0xff, 0x2b, 0xff, 0x2c, 0xff, 0x2e, 0xff, +0x30, 0xff, 0x32, 0xff, 0x34, 0xff, 0x37, 0xff, 0x39, 0xff, 0x3c, 0xff, 0x3f, 0xff, 0x42, 0xff, +0x45, 0xff, 0x49, 0xff, 0x4d, 0xff, 0x50, 0xff, 0x54, 0xff, 0x58, 0xff, 0x5d, 0xff, 0x61, 0xff, +0x65, 0xff, 0x69, 0xff, 0x6d, 0xff, 0x72, 0xff, 0x77, 0xff, 0x7b, 0xff, 0x80, 0xff, 0x85, 0xff, +0x8a, 0xff, 0x8f, 0xff, 0x94, 0xff, 0x99, 0xff, 0x9e, 0xff, 0xa3, 0xff, 0xa8, 0xff, 0xad, 0xff, +0xb2, 0xff, 0xb8, 0xff, 0xbd, 0xff, 0xc2, 0xff, 0xc8, 0xff, 0xcd, 0xff, 0xd3, 0xff, 0xd9, 0xff, +0xde, 0xff, 0xe4, 0xff, 0xe9, 0xff, 0xef, 0xff, 0xf5, 0xff, 0xfa, 0xff, 0x00, 0x00, 0x06, 0x00, +0x0b, 0x00, 0x11, 0x00, 0x17, 0x00, 0x1d, 0x00, 0x23, 0x00, 0x29, 0x00, 0x2e, 0x00, 0x34, 0x00, +0x3a, 0x00, 0x40, 0x00, 0x45, 0x00, 0x4b, 0x00, 0x50, 0x00, 0x56, 0x00, 0x5b, 0x00, 0x61, 0x00, +0x66, 0x00, 0x6b, 0x00, 0x71, 0x00, 0x76, 0x00, 0x7b, 0x00, 0x80, 0x00, 0x85, 0x00, 0x89, 0x00, +0x8e, 0x00, 0x92, 0x00, 0x97, 0x00, 0x9b, 0x00, 0x9f, 0x00, 0xa3, 0x00, 0xa7, 0x00, 0xaa, 0x00, +0xae, 0x00, 0xb1, 0x00, 0xb4, 0x00, 0xb7, 0x00, 0xb9, 0x00, 0xbc, 0x00, 0xbe, 0x00, 0xc0, 0x00, +0xc2, 0x00, 0xc3, 0x00, 0xc4, 0x00, 0xc6, 0x00, 0xc7, 0x00, 0xc8, 0x00, 0xc8, 0x00, 0xc9, 0x00, +0xc9, 0x00, 0xc9, 0x00, 0xc9, 0x00, 0xc8, 0x00, 0xc7, 0x00, 0xc7, 0x00, 0xc5, 0x00, 0xc4, 0x00, +0xc3, 0x00, 0xc1, 0x00, 0xc0, 0x00, 0xbe, 0x00, 0xbc, 0x00, 0xba, 0x00, 0xb8, 0x00, 0xb6, 0x00, +0xb3, 0x00, 0xb0, 0x00, 0xad, 0x00, 0xab, 0x00, 0xa7, 0x00, 0xa4, 0x00, 0xa0, 0x00, 0x9d, 0x00, +0x99, 0x00, 0x95, 0x00, 0x91, 0x00, 0x8d, 0x00, 0x89, 0x00, 0x85, 0x00, 0x81, 0x00, 0x7c, 0x00, +0x78, 0x00, 0x73, 0x00, 0x6e, 0x00, 0x69, 0x00, 0x64, 0x00, 0x5f, 0x00, 0x5a, 0x00, 0x55, 0x00, +0x50, 0x00, 0x4a, 0x00, 0x44, 0x00, 0x3f, 0x00, 0x39, 0x00, 0x33, 0x00, 0x2d, 0x00, 0x27, 0x00, +0x21, 0x00, 0x1b, 0x00, 0x14, 0x00, 0x0e, 0x00, 0x08, 0x00, 0x01, 0x00, 0xfb, 0xff, 0xf4, 0xff, +0xee, 0xff, 0xe8, 0xff, 0xe2, 0xff, 0xdb, 0xff, 0xd6, 0xff, 0xd0, 0xff, 0xca, 0xff, 0xc4, 0xff, +0xbe, 0xff, 0xb9, 0xff, 0xb4, 0xff, 0xae, 0xff, 0xa9, 0xff, 0xa4, 0xff, 0x9f, 0xff, 0x9a, 0xff, +0x95, 0xff, 0x90, 0xff, 0x8c, 0xff, 0x88, 0xff, 0x84, 0xff, 0x7f, 0xff, 0x7b, 0xff, 0x78, 0xff, +0x74, 0xff, 0x70, 0xff, 0x6d, 0xff, 0x69, 0xff, 0x66, 0xff, 0x63, 0xff, 0x60, 0xff, 0x5d, 0xff, +0x5a, 0xff, 0x58, 0xff, 0x56, 0xff, 0x54, 0xff, 0x52, 0xff, 0x50, 0xff, 0x4f, 0xff, 0x4d, 0xff, +0x4c, 0xff, 0x4b, 0xff, 0x4a, 0xff, 0x49, 0xff, 0x49, 0xff, 0x48, 0xff, 0x48, 0xff, 0x48, 0xff, +0x48, 0xff, 0x48, 0xff, 0x49, 0xff, 0x49, 0xff, 0x4a, 0xff, 0x4b, 0xff, 0x4c, 0xff, 0x4d, 0xff, +0x4f, 0xff, 0x50, 0xff, 0x52, 0xff, 0x54, 0xff, 0x56, 0xff, 0x59, 0xff, 0x5b, 0xff, 0x5e, 0xff, +0x61, 0xff, 0x64, 0xff, 0x67, 0xff, 0x6a, 0xff, 0x6d, 0xff, 0x71, 0xff, 0x74, 0xff, 0x78, 0xff, +0x7c, 0xff, 0x80, 0xff, 0x84, 0xff, 0x88, 0xff, 0x8c, 0xff, 0x91, 0xff, 0x96, 0xff, 0x9a, 0xff, +0x9f, 0xff, 0xa3, 0xff, 0xa8, 0xff, 0xad, 0xff, 0xb2, 0xff, 0xb7, 0xff, 0xbc, 0xff, 0xc1, 0xff, +0xc6, 0xff, 0xcb, 0xff, 0xd1, 0xff, 0xd5, 0xff, 0xda, 0xff, 0xdf, 0xff, 0xe5, 0xff, 0xea, 0xff, +0xef, 0xff, 0xf4, 0xff, 0xf8, 0xff, 0xfd, 0xff, 0x02, 0x00, 0x07, 0x00, 0x0c, 0x00, 0x11, 0x00, +0x16, 0x00, 0x1b, 0x00, 0x20, 0x00, 0x25, 0x00, 0x2a, 0x00, 0x2f, 0x00, 0x34, 0x00, 0x39, 0x00, +0x3e, 0x00, 0x42, 0x00, 0x47, 0x00, 0x4c, 0x00, 0x51, 0x00, 0x56, 0x00, 0x5a, 0x00, 0x5f, 0x00, +0x64, 0x00, 0x68, 0x00, 0x6c, 0x00, 0x70, 0x00, 0x74, 0x00, 0x78, 0x00, 0x7c, 0x00, 0x80, 0x00, +0x84, 0x00, 0x87, 0x00, 0x8a, 0x00, 0x8e, 0x00, 0x91, 0x00, 0x94, 0x00, 0x96, 0x00, 0x99, 0x00, +0x9b, 0x00, 0x9e, 0x00, 0xa0, 0x00, 0xa2, 0x00, 0xa3, 0x00, 0xa5, 0x00, 0xa6, 0x00, 0xa7, 0x00, +0xa8, 0x00, 0xa9, 0x00, 0xaa, 0x00, 0xab, 0x00, 0xab, 0x00, 0xab, 0x00, 0xab, 0x00, 0xab, 0x00, +0xab, 0x00, 0xaa, 0x00, 0xaa, 0x00, 0xa9, 0x00, 0xa8, 0x00, 0xa7, 0x00, 0xa6, 0x00, 0xa5, 0x00, +0xa3, 0x00, 0xa1, 0x00, 0x9f, 0x00, 0x9d, 0x00, 0x9a, 0x00, 0x98, 0x00, 0x95, 0x00, 0x93, 0x00, +0x90, 0x00, 0x8d, 0x00, 0x8a, 0x00, 0x87, 0x00, 0x83, 0x00, 0x7f, 0x00, 0x7c, 0x00, 0x78, 0x00, +0x74, 0x00, 0x70, 0x00, 0x6c, 0x00, 0x68, 0x00, 0x64, 0x00, 0x60, 0x00, 0x5c, 0x00, 0x57, 0x00, +0x53, 0x00, 0x4f, 0x00, 0x4a, 0x00, 0x45, 0x00, 0x40, 0x00, 0x3c, 0x00, 0x37, 0x00, 0x32, 0x00, +0x2d, 0x00, 0x28, 0x00, 0x23, 0x00, 0x1e, 0x00, 0x18, 0x00, 0x13, 0x00, 0x0d, 0x00, 0x08, 0x00, +0x02, 0x00, 0xfd, 0xff, 0xf7, 0xff, 0xf1, 0xff, 0xec, 0xff, 0xe7, 0xff, 0xe1, 0xff, 0xdc, 0xff, +0xd7, 0xff, 0xd2, 0xff, 0xcd, 0xff, 0xc8, 0xff, 0xc3, 0xff, 0xbe, 0xff, 0xb9, 0xff, 0xb5, 0xff, +0xb1, 0xff, 0xac, 0xff, 0xa8, 0xff, 0xa4, 0xff, 0xa0, 0xff, 0x9c, 0xff, 0x98, 0xff, 0x95, 0xff, +0x91, 0xff, 0x8e, 0xff, 0x8b, 0xff, 0x88, 0xff, 0x85, 0xff, 0x82, 0xff, 0x80, 0xff, 0x7d, 0xff, +0x7b, 0xff, 0x79, 0xff, 0x78, 0xff, 0x76, 0xff, 0x74, 0xff, 0x72, 0xff, 0x71, 0xff, 0x70, 0xff, +0x6f, 0xff, 0x6e, 0xff, 0x6d, 0xff, 0x6d, 0xff, 0x6c, 0xff, 0x6c, 0xff, 0x6c, 0xff, 0x6c, 0xff, +0x6b, 0xff, 0x6c, 0xff, 0x6c, 0xff, 0x6c, 0xff, 0x6d, 0xff, 0x6e, 0xff, 0x6f, 0xff, 0x6f, 0xff, +0x71, 0xff, 0x72, 0xff, 0x73, 0xff, 0x75, 0xff, 0x76, 0xff, 0x78, 0xff, 0x7a, 0xff, 0x7c, 0xff, +0x7e, 0xff, 0x80, 0xff, 0x82, 0xff, 0x85, 0xff, 0x87, 0xff, 0x8a, 0xff, 0x8d, 0xff, 0x8f, 0xff, +0x92, 0xff, 0x95, 0xff, 0x98, 0xff, 0x9b, 0xff, 0x9e, 0xff, 0xa1, 0xff, 0xa4, 0xff, 0xa7, 0xff, +0xaa, 0xff, 0xae, 0xff, 0xb1, 0xff, 0xb4, 0xff, 0xb7, 0xff, 0xbb, 0xff, 0xbf, 0xff, 0xc2, 0xff, +0xc6, 0xff, 0xca, 0xff, 0xce, 0xff, 0xd2, 0xff, 0xd6, 0xff, 0xda, 0xff, 0xde, 0xff, 0xe2, 0xff, +0xe6, 0xff, 0xe9, 0xff, 0xed, 0xff, 0xf2, 0xff, 0xf6, 0xff, 0xfa, 0xff, 0xfe, 0xff, 0x02, 0x00, +0x06, 0x00, 0x0a, 0x00, 0x0e, 0x00, 0x12, 0x00, 0x16, 0x00, 0x1a, 0x00, 0x1e, 0x00, 0x21, 0x00, +0x25, 0x00, 0x29, 0x00, 0x2d, 0x00, 0x31, 0x00, 0x35, 0x00, 0x38, 0x00, 0x3c, 0x00, 0x40, 0x00, +0x44, 0x00, 0x47, 0x00, 0x4b, 0x00, 0x4e, 0x00, 0x51, 0x00, 0x54, 0x00, 0x58, 0x00, 0x5b, 0x00, +0x5e, 0x00, 0x61, 0x00, 0x64, 0x00, 0x67, 0x00, 0x6a, 0x00, 0x6c, 0x00, 0x6f, 0x00, 0x71, 0x00, +0x73, 0x00, 0x75, 0x00, 0x77, 0x00, 0x79, 0x00, 0x7b, 0x00, 0x7d, 0x00, 0x7f, 0x00, 0x80, 0x00, +0x82, 0x00, 0x83, 0x00, 0x84, 0x00, 0x85, 0x00, 0x86, 0x00, 0x87, 0x00, 0x87, 0x00, 0x88, 0x00, +0x88, 0x00, 0x88, 0x00, 0x89, 0x00, 0x88, 0x00, 0x88, 0x00, 0x87, 0x00, 0x87, 0x00, 0x86, 0x00, +0x85, 0x00, 0x84, 0x00, 0x83, 0x00, 0x82, 0x00, 0x80, 0x00, 0x7f, 0x00, 0x7d, 0x00, 0x7b, 0x00, +0x79, 0x00, 0x77, 0x00, 0x74, 0x00, 0x72, 0x00, 0x6f, 0x00, 0x6c, 0x00, 0x6a, 0x00, 0x67, 0x00, +0x63, 0x00, 0x60, 0x00, 0x5d, 0x00, 0x59, 0x00, 0x56, 0x00, 0x53, 0x00, 0x4f, 0x00, 0x4b, 0x00, +0x48, 0x00, 0x44, 0x00, 0x40, 0x00, 0x3c, 0x00, 0x38, 0x00, 0x34, 0x00, 0x30, 0x00, 0x2c, 0x00, +0x28, 0x00, 0x25, 0x00, 0x21, 0x00, 0x1c, 0x00, 0x18, 0x00, 0x15, 0x00, 0x10, 0x00, 0x0c, 0x00, +0x08, 0x00, 0x05, 0x00, 0x00, 0x00, 0xfd, 0xff, 0xf9, 0xff, 0xf5, 0xff, 0xf1, 0xff, 0xed, 0xff, +0xea, 0xff, 0xe6, 0xff, 0xe3, 0xff, 0xdf, 0xff, 0xdc, 0xff, 0xd9, 0xff, 0xd6, 0xff, 0xd2, 0xff, +0xcf, 0xff, 0xcc, 0xff, 0xc8, 0xff, 0xc5, 0xff, 0xc2, 0xff, 0xbf, 0xff, 0xbc, 0xff, 0xb9, 0xff, +0xb6, 0xff, 0xb4, 0xff, 0xb1, 0xff, 0xaf, 0xff, 0xac, 0xff, 0xa9, 0xff, 0xa7, 0xff, 0xa5, 0xff, +0xa2, 0xff, 0xa0, 0xff, 0x9f, 0xff, 0x9d, 0xff, 0x9b, 0xff, 0x9a, 0xff, 0x98, 0xff, 0x97, 0xff, +0x96, 0xff, 0x94, 0xff, 0x93, 0xff, 0x93, 0xff, 0x92, 0xff, 0x91, 0xff, 0x90, 0xff, 0x90, 0xff, +0x90, 0xff, 0x90, 0xff, 0x90, 0xff, 0x90, 0xff, 0x90, 0xff, 0x91, 0xff, 0x91, 0xff, 0x92, 0xff, +0x93, 0xff, 0x93, 0xff, 0x94, 0xff, 0x95, 0xff, 0x96, 0xff, 0x97, 0xff, 0x98, 0xff, 0x99, 0xff, +0x9a, 0xff, 0x9c, 0xff, 0x9d, 0xff, 0x9e, 0xff, 0x9f, 0xff, 0xa1, 0xff, 0xa2, 0xff, 0xa3, 0xff, +0xa5, 0xff, 0xa6, 0xff, 0xa8, 0xff, 0xaa, 0xff, 0xab, 0xff, 0xad, 0xff, 0xaf, 0xff, 0xb1, 0xff, +0xb3, 0xff, 0xb5, 0xff, 0xb8, 0xff, 0xba, 0xff, 0xbd, 0xff, 0xbf, 0xff, 0xc2, 0xff, 0xc4, 0xff, +0xc7, 0xff, 0xca, 0xff, 0xcd, 0xff, 0xd0, 0xff, 0xd3, 0xff, 0xd6, 0xff, 0xd9, 0xff, 0xdc, 0xff, +0xdf, 0xff, 0xe2, 0xff, 0xe6, 0xff, 0xe9, 0xff, 0xec, 0xff, 0xf0, 0xff, 0xf3, 0xff, 0xf6, 0xff, +0xfa, 0xff, 0xfd, 0xff, 0x00, 0x00, 0x03, 0x00, 0x07, 0x00, 0x0a, 0x00, 0x0d, 0x00, 0x10, 0x00, +0x13, 0x00, 0x16, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x20, 0x00, 0x23, 0x00, 0x26, 0x00, 0x29, 0x00, +0x2c, 0x00, 0x2f, 0x00, 0x32, 0x00, 0x35, 0x00, 0x38, 0x00, 0x3b, 0x00, 0x3e, 0x00, 0x41, 0x00, +0x43, 0x00, 0x46, 0x00, 0x48, 0x00, 0x4b, 0x00, 0x4d, 0x00, 0x4f, 0x00, 0x51, 0x00, 0x53, 0x00, +0x56, 0x00, 0x57, 0x00, 0x59, 0x00, 0x5b, 0x00, 0x5c, 0x00, 0x5e, 0x00, 0x5f, 0x00, 0x60, 0x00, +0x62, 0x00, 0x63, 0x00, 0x64, 0x00, 0x64, 0x00, 0x65, 0x00, 0x65, 0x00, 0x66, 0x00, 0x66, 0x00, +0x66, 0x00, 0x66, 0x00, 0x66, 0x00, 0x66, 0x00, 0x65, 0x00, 0x65, 0x00, 0x64, 0x00, 0x64, 0x00, +0x63, 0x00, 0x62, 0x00, 0x62, 0x00, 0x60, 0x00, 0x5f, 0x00, 0x5e, 0x00, 0x5d, 0x00, 0x5c, 0x00, +0x5a, 0x00, 0x59, 0x00, 0x57, 0x00, 0x56, 0x00, 0x54, 0x00, 0x52, 0x00, 0x50, 0x00, 0x4e, 0x00, +0x4c, 0x00, 0x4a, 0x00, 0x48, 0x00, 0x46, 0x00, 0x44, 0x00, 0x41, 0x00, 0x3f, 0x00, 0x3c, 0x00, +0x3a, 0x00, 0x37, 0x00, 0x35, 0x00, 0x32, 0x00, 0x2f, 0x00, 0x2d, 0x00, 0x2a, 0x00, 0x28, 0x00, +0x25, 0x00, 0x22, 0x00, 0x1f, 0x00, 0x1d, 0x00, 0x1a, 0x00, 0x18, 0x00, 0x15, 0x00, 0x12, 0x00, +0x0f, 0x00, 0x0d, 0x00, 0x09, 0x00, 0x07, 0x00, 0x04, 0x00, 0x02, 0x00, 0xff, 0xff, 0xfc, 0xff, +0xfa, 0xff, 0xf7, 0xff, 0xf5, 0xff, 0xf2, 0xff, 0xf0, 0xff, 0xed, 0xff, 0xeb, 0xff, 0xe9, 0xff, +0xe6, 0xff, 0xe4, 0xff, 0xe2, 0xff, 0xe0, 0xff, 0xde, 0xff, 0xdc, 0xff, 0xda, 0xff, 0xd8, 0xff, +0xd6, 0xff, 0xd4, 0xff, 0xd2, 0xff, 0xd0, 0xff, 0xcf, 0xff, 0xcd, 0xff, 0xcb, 0xff, 0xca, 0xff, +0xc8, 0xff, 0xc6, 0xff, 0xc5, 0xff, 0xc3, 0xff, 0xc2, 0xff, 0xc1, 0xff, 0xc0, 0xff, 0xbe, 0xff, +0xbd, 0xff, 0xbc, 0xff, 0xbb, 0xff, 0xba, 0xff, 0xb9, 0xff, 0xb8, 0xff, 0xb8, 0xff, 0xb7, 0xff, +0xb6, 0xff, 0xb5, 0xff, 0xb5, 0xff, 0xb4, 0xff, 0xb4, 0xff, 0xb3, 0xff, 0xb3, 0xff, 0xb3, 0xff, +0xb2, 0xff, 0xb2, 0xff, 0xb2, 0xff, 0xb2, 0xff, 0xb2, 0xff, 0xb3, 0xff, 0xb3, 0xff, 0xb3, 0xff, +0xb4, 0xff, 0xb4, 0xff, 0xb4, 0xff, 0xb5, 0xff, 0xb6, 0xff, 0xb7, 0xff, 0xb7, 0xff, 0xb8, 0xff, +0xb9, 0xff, 0xba, 0xff, 0xbb, 0xff, 0xbc, 0xff, 0xbd, 0xff, 0xbe, 0xff, 0xbf, 0xff, 0xc0, 0xff, +0xc2, 0xff, 0xc3, 0xff, 0xc4, 0xff, 0xc6, 0xff, 0xc7, 0xff, 0xc9, 0xff, 0xca, 0xff, 0xcc, 0xff, +0xcd, 0xff, 0xcf, 0xff, 0xd0, 0xff, 0xd2, 0xff, 0xd4, 0xff, 0xd5, 0xff, 0xd7, 0xff, 0xd9, 0xff, +0xda, 0xff, 0xdc, 0xff, 0xde, 0xff, 0xe1, 0xff, 0xe2, 0xff, 0xe4, 0xff, 0xe6, 0xff, 0xe8, 0xff, +0xeb, 0xff, 0xed, 0xff, 0xef, 0xff, 0xf1, 0xff, 0xf4, 0xff, 0xf6, 0xff, 0xf8, 0xff, 0xfa, 0xff, +0xfd, 0xff, 0xff, 0xff, 0x01, 0x00, 0x04, 0x00, 0x06, 0x00, 0x09, 0x00, 0x0b, 0x00, 0x0d, 0x00, +0x0f, 0x00, 0x12, 0x00, 0x14, 0x00, 0x16, 0x00, 0x18, 0x00, 0x1a, 0x00, 0x1c, 0x00, 0x1e, 0x00, +0x20, 0x00, 0x21, 0x00, 0x23, 0x00, 0x25, 0x00, 0x26, 0x00, 0x28, 0x00, 0x29, 0x00, 0x2b, 0x00, +0x2c, 0x00, 0x2d, 0x00, 0x2f, 0x00, 0x30, 0x00, 0x31, 0x00, 0x32, 0x00, 0x34, 0x00, 0x35, 0x00, +0x36, 0x00, 0x37, 0x00, 0x38, 0x00, 0x39, 0x00, 0x3a, 0x00, 0x3b, 0x00, 0x3c, 0x00, 0x3d, 0x00, +0x3e, 0x00, 0x3f, 0x00, 0x40, 0x00, 0x41, 0x00, 0x41, 0x00, 0x42, 0x00, 0x43, 0x00, 0x44, 0x00, +0x44, 0x00, 0x45, 0x00, 0x45, 0x00, 0x46, 0x00, 0x46, 0x00, 0x47, 0x00, 0x47, 0x00, 0x47, 0x00, +0x48, 0x00, 0x48, 0x00, 0x48, 0x00, 0x48, 0x00, 0x48, 0x00, 0x48, 0x00, 0x48, 0x00, 0x48, 0x00, +0x47, 0x00, 0x47, 0x00, 0x47, 0x00, 0x46, 0x00, 0x46, 0x00, 0x45, 0x00, 0x44, 0x00, 0x43, 0x00, +0x43, 0x00, 0x42, 0x00, 0x41, 0x00, 0x40, 0x00, 0x3f, 0x00, 0x3e, 0x00, 0x3c, 0x00, 0x3b, 0x00, +0x3a, 0x00, 0x38, 0x00, 0x37, 0x00, 0x35, 0x00, 0x34, 0x00, 0x32, 0x00, 0x30, 0x00, 0x2f, 0x00, +0x2d, 0x00, 0x2b, 0x00, 0x29, 0x00, 0x27, 0x00, 0x25, 0x00, 0x23, 0x00, 0x21, 0x00, 0x1e, 0x00, +0x1c, 0x00, 0x1a, 0x00, 0x17, 0x00, 0x15, 0x00, 0x13, 0x00, 0x10, 0x00, 0x0e, 0x00, 0x0b, 0x00, +0x09, 0x00, 0x07, 0x00, 0x04, 0x00, 0x02, 0x00, 0x00, 0x00, 0xfd, 0xff, 0xfb, 0xff, 0xf9, 0xff, +0xf6, 0xff, 0xf4, 0xff, 0xf2, 0xff, 0xef, 0xff, 0xec, 0xff, 0xea, 0xff, 0xe7, 0xff, 0xe5, 0xff, +0xe2, 0xff, 0xe0, 0xff, 0xdd, 0xff, 0xdb, 0xff, 0xd8, 0xff, 0xd6, 0xff, 0xd4, 0xff, 0xd2, 0xff, +0xcf, 0xff, 0xcd, 0xff, 0xcb, 0xff, 0xc9, 0xff, 0xc7, 0xff, 0xc5, 0xff, 0xc3, 0xff, 0xc1, 0xff, +0xc0, 0xff, 0xbe, 0xff, 0xbd, 0xff, 0xbc, 0xff, 0xba, 0xff, 0xb9, 0xff, 0xb8, 0xff, 0xb7, 0xff, +0xb6, 0xff, 0xb5, 0xff, 0xb4, 0xff, 0xb3, 0xff, 0xb3, 0xff, 0xb2, 0xff, 0xb1, 0xff, 0xb1, 0xff, +0xb0, 0xff, 0xb0, 0xff, 0xb0, 0xff, 0xb0, 0xff, 0xb0, 0xff, 0xaf, 0xff, 0xaf, 0xff, 0xaf, 0xff, +0xb0, 0xff, 0xb0, 0xff, 0xb0, 0xff, 0xb0, 0xff, 0xb1, 0xff, 0xb2, 0xff, 0xb3, 0xff, 0xb3, 0xff, +0xb4, 0xff, 0xb6, 0xff, 0xb7, 0xff, 0xb8, 0xff, 0xba, 0xff, 0xbb, 0xff, 0xbd, 0xff, 0xbe, 0xff, +0xc0, 0xff, 0xc2, 0xff, 0xc4, 0xff, 0xc6, 0xff, 0xc8, 0xff, 0xca, 0xff, 0xcc, 0xff, 0xcd, 0xff, +0xd0, 0xff, 0xd2, 0xff, 0xd3, 0xff, 0xd6, 0xff, 0xd8, 0xff, 0xda, 0xff, 0xdc, 0xff, 0xdf, 0xff, +0xe1, 0xff, 0xe3, 0xff, 0xe6, 0xff, 0xe8, 0xff, 0xeb, 0xff, 0xed, 0xff, 0xf0, 0xff, 0xf2, 0xff, +0xf5, 0xff, 0xf7, 0xff, 0xf9, 0xff, 0xfc, 0xff, 0xfe, 0xff, 0x01, 0x00, 0x03, 0x00, 0x05, 0x00, +0x08, 0x00, 0x0a, 0x00, 0x0c, 0x00, 0x0e, 0x00, 0x10, 0x00, 0x13, 0x00, 0x15, 0x00, 0x17, 0x00, +0x18, 0x00, 0x1a, 0x00, 0x1c, 0x00, 0x1d, 0x00, 0x1f, 0x00, 0x20, 0x00, 0x21, 0x00, 0x22, 0x00, +0x23, 0x00, 0x24, 0x00, 0x25, 0x00, 0x25, 0x00, 0x26, 0x00, 0x26, 0x00, 0x27, 0x00, 0x27, 0x00, +0x27, 0x00, 0x28, 0x00, 0x28, 0x00, 0x28, 0x00, 0x28, 0x00, 0x28, 0x00, 0x28, 0x00, 0x28, 0x00, +0x27, 0x00, 0x27, 0x00, 0x27, 0x00, 0x27, 0x00, 0x26, 0x00, 0x26, 0x00, 0x26, 0x00, 0x25, 0x00, +0x25, 0x00, 0x25, 0x00, 0x24, 0x00, 0x23, 0x00, 0x23, 0x00, 0x22, 0x00, 0x22, 0x00, 0x21, 0x00, +0x20, 0x00, 0x20, 0x00, 0x1f, 0x00, 0x1e, 0x00, 0x1d, 0x00, 0x1c, 0x00, 0x1b, 0x00, 0x1a, 0x00, +0x1a, 0x00, 0x19, 0x00, 0x18, 0x00, 0x17, 0x00, 0x16, 0x00, 0x15, 0x00, 0x14, 0x00, 0x13, 0x00, +0x12, 0x00, 0x11, 0x00, 0x10, 0x00, 0x0f, 0x00, 0x0e, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0b, 0x00, +0x0a, 0x00, 0x09, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0x03, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, +0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, +0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, +0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, +0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, +0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, +0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, +0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, +0xf9, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, +0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, +0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, +0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, +0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x09, 0x00, 0x08, 0x00, 0x07, 0x00, +0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, +0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x05, 0x00, +0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, +0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, +0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf5, 0xff, +0xf5, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfb, 0xff, +0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, +0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x03, 0x00, +0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, +0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, +0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, +0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, +0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, +0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x02, 0x00, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, +0xfa, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, +0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, +0x08, 0x00, 0x09, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, +0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x09, 0x00, +0x09, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, +0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x02, 0x00, +0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, +0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, +0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, +0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x05, 0x00, +0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, +0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, +0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, +0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, +0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, +0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, +0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, +0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, +0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x02, 0x00, +0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, +0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, +0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, +0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, +0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, +0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, +0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x04, 0x00, +0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, +0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, +0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, +0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, +0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, +0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf6, 0xff, +0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, +0xf7, 0xff, 0xf8, 0xff, 0xfa, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, +0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, +0x06, 0x00, 0x05, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, +0x04, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, +0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, +0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, +0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0c, 0x00, +0x0c, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x09, 0x00, +0x09, 0x00, 0x09, 0x00, 0x08, 0x00, 0x06, 0x00, 0x05, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, +0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, +0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, +0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, +0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x02, 0x00, +0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, +0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x06, 0x00, +0x06, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, +0x03, 0x00, 0x02, 0x00, 0x01, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, +0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, +0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x04, 0x00, +0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x04, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, +0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, +0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfb, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, +0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, +0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, +0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x02, 0x00, 0x00, 0x00, +0xfe, 0xff, 0xfc, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, +0xf5, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf4, 0xff, +0xf5, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf5, 0xff, +0xf4, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, +0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, +0xf5, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf6, 0xff, +0xf7, 0xff, 0xf9, 0xff, 0xfb, 0xff, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0x00, 0x00, +0x03, 0x00, 0x05, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, +0x0d, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x10, 0x00, 0x10, 0x00, +0x0f, 0x00, 0x0e, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0c, 0x00, +0x0b, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x08, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, +0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, +0x02, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, +0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, +0x05, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x02, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x01, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, +0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, +0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, +0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, +0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x01, 0x00, +0x03, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfd, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, +0x07, 0x00, 0x08, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0c, 0x00, +0x0c, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x08, 0x00, 0x07, 0x00, +0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x03, 0x00, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xf9, 0xff, +0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf6, 0xff, +0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, +0xfb, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, +0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, +0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, +0x04, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, +0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, +0x08, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, +0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x08, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x09, 0x00, +0x07, 0x00, 0x06, 0x00, 0x04, 0x00, 0x03, 0x00, 0x01, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, +0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, +0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x03, 0x00, 0x01, 0x00, 0xff, 0xff, 0xfd, 0xff, 0xfc, 0xff, +0xfb, 0xff, 0xf9, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf4, 0xff, 0xf3, 0xff, 0xf1, 0xff, 0xef, 0xff, +0xee, 0xff, 0xed, 0xff, 0xee, 0xff, 0xef, 0xff, 0xef, 0xff, 0xef, 0xff, 0xef, 0xff, 0xef, 0xff, +0xef, 0xff, 0xef, 0xff, 0xf0, 0xff, 0xf1, 0xff, 0xf3, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf6, 0xff, +0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, +0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, +0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, +0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0d, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x0f, 0x00, +0x0f, 0x00, 0x0e, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, +0x0c, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x08, 0x00, 0x06, 0x00, 0x04, 0x00, 0x02, 0x00, 0x00, 0x00, +0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfb, 0xff, 0xf9, 0xff, +0xf8, 0xff, 0xf9, 0xff, 0xfb, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfd, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, +0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x04, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, +0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, +0x05, 0x00, 0x04, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, +0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfc, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, +0xf9, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfc, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfe, 0xff, 0x01, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, +0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x09, 0x00, +0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, +0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x09, 0x00, +0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, +0x04, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, +0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, +0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, +0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, +0x06, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, +0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x04, 0x00, 0x06, 0x00, 0x07, 0x00, +0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, +0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x03, 0x00, +0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, +0xfa, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, +0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf3, 0xff, 0xf2, 0xff, 0xf1, 0xff, +0xf1, 0xff, 0xf0, 0xff, 0xef, 0xff, 0xef, 0xff, 0xef, 0xff, 0xee, 0xff, 0xee, 0xff, 0xed, 0xff, +0xed, 0xff, 0xed, 0xff, 0xed, 0xff, 0xec, 0xff, 0xec, 0xff, 0xec, 0xff, 0xec, 0xff, 0xec, 0xff, +0xeb, 0xff, 0xeb, 0xff, 0xed, 0xff, 0xef, 0xff, 0xf1, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf4, 0xff, +0xf3, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, +0xf8, 0xff, 0xf8, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x03, 0x00, 0x05, 0x00, +0x07, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0e, 0x00, +0x0f, 0x00, 0x11, 0x00, 0x12, 0x00, 0x12, 0x00, 0x12, 0x00, 0x12, 0x00, 0x14, 0x00, 0x16, 0x00, +0x17, 0x00, 0x18, 0x00, 0x17, 0x00, 0x16, 0x00, 0x16, 0x00, 0x16, 0x00, 0x17, 0x00, 0x17, 0x00, +0x17, 0x00, 0x17, 0x00, 0x19, 0x00, 0x1a, 0x00, 0x1a, 0x00, 0x19, 0x00, 0x16, 0x00, 0x14, 0x00, +0x13, 0x00, 0x13, 0x00, 0x13, 0x00, 0x12, 0x00, 0x11, 0x00, 0x10, 0x00, 0x0f, 0x00, 0x0e, 0x00, +0x0d, 0x00, 0x0b, 0x00, 0x08, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, +0x07, 0x00, 0x07, 0x00, 0x05, 0x00, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xfa, 0xff, +0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfb, 0xff, 0xf8, 0xff, +0xf8, 0xff, 0xfa, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfc, 0xff, +0xfb, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, +0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf7, 0xff, +0xf8, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfa, 0xff, +0x00, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, +0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, +0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, +0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, +0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, +0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, +0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, +0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, +0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, +0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, +0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf8, 0xff, +0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf4, 0xff, +0xf4, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf4, 0xff, +0xf4, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, +0xf9, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, +0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0d, 0x00, +0x0d, 0x00, 0x0d, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, +0x0e, 0x00, 0x0f, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0d, 0x00, +0x0d, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x08, 0x00, +0x08, 0x00, 0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, +0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, +0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, +0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, +0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, +0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, +0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, +0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, +0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, +0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, +0x0b, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0d, 0x00, +0x0d, 0x00, 0x0d, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, +0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0d, 0x00, +0x0d, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x0a, 0x00, +0x09, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x04, 0x00, +0x04, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf5, 0xff, +0xf4, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf2, 0xff, +0xf4, 0xff, 0xf4, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, +0xf2, 0xff, 0xf2, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf5, 0xff, +0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, +0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, +0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, +0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x05, 0x00, +0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, +0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfa, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfb, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfc, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, +0xfe, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0x00, 0x00, +0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, +0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, +0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, +0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, +0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, +0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, +0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, +0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, +0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, +0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, +0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x02, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x03, 0x00, 0xfe, 0xff, 0x06, 0x00, 0x03, 0x00, +0xff, 0xff, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, +0x09, 0x00, 0x04, 0x00, 0x03, 0x00, 0x07, 0x00, 0x03, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, +0x06, 0x00, 0x05, 0x00, 0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x07, 0x00, 0x06, 0x00, 0x07, 0x00, +0x07, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, +0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, +0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, +0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, +0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, +0xf4, 0xff, 0xf4, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, +0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf1, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, +0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf5, 0xff, +0xf5, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xfa, 0xff, +0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, +0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0b, 0x00, +0x0b, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0c, 0x00, +0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, +0x0d, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x0a, 0x00, +0x09, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, +0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, +0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, +0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, +0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, +0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, +0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, +0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, +0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, +0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf6, 0xff, +0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, +0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, +0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, +0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0b, 0x00, +0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, +0x0b, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x08, 0x00, +0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, +0x05, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, +0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, +0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, +0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, +0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, +0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, +0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, +0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, +0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, +0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, +0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, +0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, +0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, +0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, +0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, +0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, +0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, +0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, +0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, +0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, +0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, +0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, +0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, +0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x08, 0x00, 0x08, 0x00, +0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x04, 0x00, +0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, +0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, +0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, +0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, +0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, +0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, +0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, +0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, +0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, +0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, +0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, +0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, +0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, +0x09, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, +0x05, 0x00, 0x06, 0x00, 0x04, 0x00, 0x05, 0x00, 0x04, 0x00, 0x03, 0x00, 0x04, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, +0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x04, 0x00, 0xff, 0xff, +0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0xfe, 0xff, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, +0xfe, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, +0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, +0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, +0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, +0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, +0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, +0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, +0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, +0x02, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, +0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, +0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, +0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, +0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, +0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, +0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, +0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, +0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x07, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, +0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, +0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, +0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, +0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, +0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, +0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, +0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf5, 0xff, +0xf5, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, +0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, +0x04, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, +0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, +0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, +0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, +0x09, 0x00, 0x08, 0x00, 0x07, 0x00, 0x08, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, +0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x01, 0x00, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, +0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, +0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, +0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, +0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, +0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, +0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x09, 0x00, +0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, +0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, +0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, +0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, +0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, +0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, +0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, +0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, +0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, +0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, +0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, +0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, +0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, +0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, +0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, +0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, +0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, +0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, +0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, +0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, +0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, +0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, +0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, +0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, +0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, +0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, +0x0a, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x09, 0x00, +0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, +0x09, 0x00, 0x09, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, +0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, +0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, +0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, +0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, +0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, +0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, +0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, +0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0x02, 0x00, 0x04, 0x00, +0x01, 0x00, 0x02, 0x00, 0x06, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, +0x01, 0x00, 0x02, 0x00, 0x01, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, +0x02, 0x00, 0x02, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, +0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, +0x0b, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, +0x0c, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x09, 0x00, +0x09, 0x00, 0x09, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, +0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, +0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, +0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, +0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, +0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf5, 0xff, +0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf7, 0xff, +0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, +0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, +0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, +0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, +0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, +0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, +0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, +0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, +0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, +0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, +0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, +0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xf9, 0xff, +0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, +0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf6, 0xff, +0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, +0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, +0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, +0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, +0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, +0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, +0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, +0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, +0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x03, 0x00, +0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, +0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf8, 0xff, +0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, +0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, +0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, +0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, +0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, +0x05, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, +0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, +0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x04, 0x00, +0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, +0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, +0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, +0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, +0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, +0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, +0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, +0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, +0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, +0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, +0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, +0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, +0xfc, 0xff, 0x01, 0x00, 0xfc, 0xff, 0xff, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x02, 0x00, +0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, +0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, +0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, +0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, +0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, +0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, +0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, +0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x09, 0x00, +0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x09, 0x00, +0x09, 0x00, 0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, +0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, +0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, +0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf5, 0xff, +0xf5, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, +0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, +0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, +0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, +0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, +0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x02, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfd, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, +0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x00, 0x00, +0x01, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0xfd, 0xff, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, +0x01, 0x00, 0xff, 0xff, 0xfc, 0xff, 0x00, 0x00, 0xfc, 0xff, 0x05, 0x00, 0x02, 0x00, 0x03, 0x00, +0x06, 0x00, 0x61, 0x00, 0xe4, 0x00, 0x77, 0xff, 0x53, 0xff, 0xcf, 0xff, 0xb8, 0xff, 0xf9, 0xff, +0x0a, 0x00, 0x2a, 0x00, 0xe4, 0x00, 0xbd, 0xff, 0xb0, 0xfe, 0xb2, 0xfe, 0xba, 0xfe, 0x93, 0xff, +0x29, 0x00, 0x53, 0x00, 0x00, 0x01, 0x63, 0x01, 0xa6, 0x00, 0xf2, 0x00, 0xc9, 0x00, 0xaa, 0x00, +0xc9, 0x00, 0xa3, 0x00, 0x5e, 0x00, 0xb4, 0x00, 0xa6, 0x00, 0x01, 0x00, 0xff, 0xff, 0x9f, 0xff, +0x66, 0xff, 0x80, 0xff, 0x18, 0xff, 0xd9, 0xfe, 0x62, 0xff, 0x29, 0xff, 0x13, 0xff, 0x68, 0xff, +0x61, 0xff, 0xa2, 0xff, 0xe6, 0xff, 0x92, 0xff, 0x53, 0xff, 0xa5, 0xff, 0x66, 0xff, 0x76, 0xff, +0x8a, 0xff, 0x96, 0xff, 0xdf, 0xff, 0x23, 0x00, 0x02, 0x00, 0x24, 0x00, 0x9a, 0x00, 0x81, 0x00, +0xb8, 0x00, 0xb5, 0x00, 0x8b, 0x00, 0xca, 0x00, 0x01, 0x01, 0xc0, 0x00, 0xe2, 0x00, 0xfb, 0x00, +0xda, 0x00, 0xf5, 0x00, 0xb3, 0x00, 0x8d, 0x00, 0xaa, 0x00, 0x89, 0x00, 0x3b, 0x00, 0x1b, 0x00, +0xf0, 0xff, 0xf0, 0xff, 0x1c, 0x00, 0xda, 0xff, 0xc8, 0xff, 0xe4, 0xff, 0xc2, 0xff, 0x91, 0xff, +0x89, 0xff, 0x77, 0xff, 0x88, 0xff, 0x9a, 0xff, 0x6c, 0xff, 0x78, 0xff, 0x9e, 0xff, 0xac, 0xff, +0xb3, 0xff, 0xa2, 0xff, 0x86, 0xff, 0xb0, 0xff, 0xb4, 0xff, 0x7a, 0xff, 0x8d, 0xff, 0x8e, 0xff, +0x8f, 0xff, 0xa3, 0xff, 0x82, 0xff, 0x92, 0xff, 0xb5, 0xff, 0xb8, 0xff, 0xb2, 0xff, 0x92, 0xff, +0xbe, 0xff, 0xc0, 0xff, 0xd6, 0xff, 0xc7, 0xff, 0xd6, 0xff, 0xec, 0xff, 0xf8, 0xff, 0xe3, 0xff, +0xed, 0xff, 0x24, 0x00, 0x38, 0x00, 0x73, 0x00, 0x4c, 0x00, 0x46, 0x00, 0x52, 0x00, 0x43, 0x00, +0x68, 0x00, 0x72, 0x00, 0x97, 0x00, 0xab, 0x00, 0x8f, 0x00, 0x8a, 0x00, 0x8b, 0x00, 0x9c, 0x00, +0x92, 0x00, 0x7b, 0x00, 0x65, 0x00, 0x51, 0x00, 0x57, 0x00, 0x71, 0x00, 0x9e, 0x00, 0x70, 0x00, +0x7d, 0x00, 0x4e, 0x00, 0x43, 0x00, 0x3d, 0x00, 0x0e, 0x00, 0x35, 0x00, 0xfd, 0xff, 0x01, 0x00, +0xfb, 0xff, 0xef, 0xff, 0x1a, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x01, 0x00, 0xd1, 0xff, 0xb4, 0xff, +0xa1, 0xff, 0x81, 0xff, 0x80, 0xff, 0xbf, 0xff, 0x83, 0xff, 0xc5, 0xff, 0xa5, 0xff, 0xd8, 0xff, +0xe6, 0xff, 0xcc, 0xff, 0xc5, 0xff, 0x8e, 0xff, 0xe2, 0xff, 0xc6, 0xff, 0xf6, 0xff, 0x09, 0x00, +0xf4, 0xff, 0x0b, 0x00, 0xcd, 0xff, 0x8c, 0xff, 0x8c, 0xff, 0x88, 0xff, 0x6c, 0xff, 0x65, 0xff, +0x72, 0xff, 0x61, 0xff, 0x8c, 0xff, 0x87, 0xff, 0x7c, 0xff, 0xb1, 0xff, 0x88, 0xff, 0x99, 0xff, +0x98, 0xff, 0x91, 0xff, 0xd4, 0xff, 0xd6, 0xff, 0xda, 0xff, 0x20, 0x00, 0xfe, 0xff, 0x2b, 0x00, +0x20, 0x00, 0x2e, 0x00, 0x83, 0x00, 0x48, 0x00, 0x73, 0x00, 0x49, 0x00, 0x78, 0x00, 0xaa, 0x00, +0x9e, 0x00, 0xb6, 0x00, 0x9c, 0x00, 0x9a, 0x00, 0x8a, 0x00, 0x89, 0x00, 0x9a, 0x00, 0xb4, 0x00, +0xb7, 0x00, 0x6a, 0x00, 0x65, 0x00, 0x09, 0x00, 0x2b, 0x00, 0xff, 0xff, 0xff, 0xff, 0x26, 0x00, +0xd2, 0xff, 0xe3, 0xff, 0x70, 0xff, 0xa4, 0xff, 0xbe, 0xff, 0xe0, 0xff, 0x8c, 0x00, 0xfb, 0x00, +0x77, 0x01, 0x73, 0x01, 0x87, 0x01, 0xcb, 0x01, 0x4d, 0x02, 0xc7, 0x02, 0xc7, 0x02, 0x56, 0x01, +0x1c, 0xfe, 0x5d, 0xfb, 0x20, 0xfa, 0x10, 0xfb, 0x11, 0xfc, 0x5d, 0xfc, 0xad, 0xfc, 0xe4, 0xfc, +0x31, 0xfd, 0xea, 0xfc, 0xd0, 0xfc, 0xdf, 0xfd, 0xf2, 0xfe, 0x55, 0xff, 0x23, 0xff, 0x27, 0x00, +0xd4, 0x02, 0x80, 0x05, 0x80, 0x06, 0x6d, 0x06, 0x04, 0x06, 0x98, 0x05, 0xd8, 0x04, 0x19, 0x04, +0x85, 0x04, 0x5c, 0x05, 0x8c, 0x05, 0xd7, 0x04, 0xff, 0x03, 0xec, 0x03, 0x9c, 0x03, 0x64, 0x02, +0x55, 0x00, 0x10, 0xfe, 0x31, 0xfc, 0xbb, 0xfa, 0xea, 0xf9, 0xd6, 0xf9, 0x2e, 0xfa, 0x26, 0xfa, +0xa7, 0xf9, 0x78, 0xf9, 0xe5, 0xf8, 0xea, 0xf7, 0xd9, 0xf6, 0x3e, 0xf6, 0x2a, 0xf7, 0xcf, 0xf7, +0x79, 0xf9, 0x92, 0xfb, 0x10, 0xfe, 0xfe, 0xff, 0x4e, 0x00, 0xd7, 0x00, 0x7b, 0x01, 0xc4, 0x02, +0x21, 0x04, 0x65, 0x05, 0xe2, 0x06, 0x50, 0x08, 0x2e, 0x09, 0xa8, 0x09, 0xe1, 0x09, 0x70, 0x09, +0x7b, 0x08, 0x99, 0x06, 0xf2, 0x04, 0x05, 0x04, 0x7c, 0x03, 0x60, 0x03, 0xa4, 0x02, 0xd3, 0x01, +0xba, 0x00, 0x3f, 0xff, 0xf9, 0xfd, 0xc3, 0xfc, 0x18, 0xfc, 0x92, 0xfb, 0x5a, 0xfb, 0x59, 0xfb, +0xe0, 0xfb, 0x8b, 0xfc, 0x3c, 0xfd, 0x72, 0xfd, 0x2f, 0xfd, 0x2c, 0xfd, 0x6e, 0xfd, 0x12, 0xfe, +0xed, 0xfe, 0xee, 0xff, 0x1f, 0x01, 0xdc, 0x01, 0x3b, 0x02, 0x41, 0x02, 0x41, 0x02, 0xff, 0x01, +0xe8, 0x01, 0xea, 0x01, 0xb5, 0x01, 0xaf, 0x01, 0x4c, 0x01, 0xaa, 0x01, 0x22, 0x01, 0xfc, 0xff, +0x1d, 0xff, 0x61, 0xfe, 0xbc, 0xfe, 0x41, 0xfd, 0x74, 0xfd, 0xf1, 0xfd, 0x8b, 0xfe, 0xc0, 0xfe, +0xe2, 0xfd, 0xf6, 0xfe, 0xfb, 0xfe, 0x11, 0xff, 0xae, 0xfd, 0x13, 0xfd, 0x5c, 0xfe, 0x90, 0xff, +0xb1, 0x00, 0xe4, 0xfe, 0xbd, 0xfc, 0xd0, 0xf9, 0x2c, 0xf8, 0xc4, 0xf7, 0xca, 0xf8, 0x0b, 0xfb, +0x28, 0xfc, 0x10, 0xfd, 0x82, 0xfd, 0x92, 0xfe, 0xe6, 0xff, 0x02, 0x01, 0x59, 0x02, 0x03, 0x03, +0x81, 0x03, 0x18, 0x04, 0xff, 0x05, 0xe1, 0x08, 0x29, 0x0b, 0xc5, 0x0b, 0xf3, 0x0a, 0xd4, 0x09, +0x9e, 0x08, 0x6e, 0x07, 0xae, 0x06, 0x71, 0x06, 0x50, 0x06, 0x3b, 0x05, 0xc8, 0x03, 0x8f, 0x02, +0xd2, 0x01, 0xc8, 0x00, 0x97, 0xfe, 0xaf, 0xfb, 0xef, 0xf8, 0xe3, 0xf6, 0xda, 0xf5, 0x8e, 0xf5, +0x16, 0xf6, 0xbc, 0xf6, 0xd8, 0xf6, 0x54, 0xf6, 0xea, 0xf5, 0x2a, 0xf6, 0x0a, 0xf7, 0x03, 0xf8, +0x33, 0xf9, 0xb8, 0xfa, 0xb7, 0xfc, 0x0e, 0xff, 0xae, 0x01, 0x32, 0x04, 0x18, 0x06, 0xfa, 0x06, +0x3e, 0x07, 0xa8, 0x07, 0x58, 0x08, 0x6d, 0x09, 0x7b, 0x0a, 0x58, 0x0b, 0x95, 0x0b, 0x0e, 0x0b, +0x3e, 0x0a, 0x3e, 0x09, 0x1b, 0x08, 0x76, 0x06, 0x7f, 0x04, 0x98, 0x02, 0x39, 0x01, 0x8f, 0x00, +0xea, 0xff, 0x29, 0xff, 0xbe, 0xfd, 0x83, 0xfc, 0x0a, 0xfb, 0xba, 0xf9, 0xf7, 0xf8, 0xed, 0xf8, +0xa9, 0xf9, 0x14, 0xfa, 0xb4, 0xfa, 0xab, 0xfb, 0x28, 0xfd, 0xb0, 0xfe, 0x86, 0xff, 0xd4, 0xff, +0x2d, 0x00, 0xf5, 0x00, 0x1f, 0x02, 0x31, 0x03, 0x40, 0x04, 0x14, 0x05, 0x4e, 0x05, 0xba, 0x04, +0xd4, 0x03, 0x02, 0x03, 0xdc, 0x01, 0x5c, 0x00, 0xb6, 0xfe, 0x95, 0xfd, 0xbd, 0xfc, 0xf2, 0xfb, +0x1f, 0xfb, 0xdf, 0xf9, 0xb3, 0xf8, 0x47, 0xf7, 0x15, 0xf6, 0x3d, 0xf5, 0xed, 0xf4, 0x38, 0xf5, +0x88, 0xf5, 0xd7, 0xf5, 0x53, 0xf6, 0x2c, 0xf7, 0x07, 0xf8, 0xc3, 0xf8, 0x6b, 0xf9, 0x58, 0xfa, +0x3c, 0xfb, 0x42, 0xfc, 0x6d, 0xfd, 0xe1, 0xfe, 0x86, 0x00, 0xcd, 0x01, 0xa7, 0x02, 0xfb, 0x02, +0x68, 0x03, 0xd3, 0x03, 0x4e, 0x04, 0x94, 0x04, 0x16, 0x05, 0x58, 0x05, 0x6e, 0x05, 0x6c, 0x05, +0x6a, 0x05, 0x79, 0x05, 0x48, 0x05, 0xd3, 0x04, 0x61, 0x04, 0x9f, 0x03, 0xb3, 0x03, 0x1f, 0x04, +0xa1, 0x04, 0x75, 0x04, 0x97, 0x03, 0xe3, 0x03, 0xb4, 0x04, 0xf0, 0x05, 0x83, 0x06, 0x90, 0x06, +0x66, 0x06, 0xbb, 0x05, 0x87, 0x06, 0xf4, 0x06, 0x5d, 0x07, 0x9e, 0x04, 0xba, 0x00, 0xab, 0xfe, +0x7e, 0xfe, 0xc6, 0x00, 0x89, 0x01, 0x78, 0x02, 0x19, 0x03, 0x26, 0x03, 0x9c, 0x02, 0x89, 0x01, +0x4d, 0x02, 0x4e, 0x04, 0x94, 0x05, 0x11, 0x05, 0xbd, 0x04, 0x23, 0x06, 0xa9, 0x08, 0x1f, 0x0a, +0x7c, 0x09, 0x95, 0x08, 0x05, 0x07, 0x83, 0x05, 0x95, 0x03, 0xa2, 0x02, 0x4d, 0x03, 0x7b, 0x03, +0x85, 0x02, 0x82, 0x00, 0x99, 0xfe, 0x63, 0xfd, 0xdb, 0xfb, 0xc5, 0xf9, 0x45, 0xf7, 0xaf, 0xf4, +0x97, 0xf2, 0x5f, 0xf1, 0xde, 0xf0, 0x37, 0xf1, 0x77, 0xf1, 0x13, 0xf1, 0x4f, 0xf0, 0x1b, 0xef, +0xb8, 0xee, 0x0c, 0xef, 0x1e, 0xf0, 0xd4, 0xf1, 0x38, 0xf3, 0xb0, 0xf4, 0x8a, 0xf6, 0xdf, 0xf8, +0x30, 0xfb, 0xfe, 0xfc, 0x17, 0xfe, 0x08, 0xff, 0x01, 0x00, 0x14, 0x01, 0x80, 0x02, 0x5c, 0x04, +0x57, 0x06, 0x55, 0x07, 0x53, 0x07, 0xfa, 0x06, 0xaa, 0x06, 0x71, 0x06, 0xb3, 0x05, 0xb6, 0x04, +0xe4, 0x03, 0x16, 0x03, 0xa5, 0x02, 0x8d, 0x02, 0x1a, 0x02, 0x4a, 0x01, 0x90, 0xff, 0x5f, 0xfe, +0x4a, 0xfd, 0x54, 0xfc, 0xb7, 0xfb, 0xea, 0xfb, 0xa7, 0xfc, 0x17, 0xfd, 0x50, 0xfd, 0x19, 0xfe, +0x3e, 0xff, 0x0d, 0x00, 0x41, 0x00, 0x5d, 0x00, 0x37, 0x01, 0x9c, 0x02, 0xe3, 0x03, 0x22, 0x05, +0x53, 0x06, 0x85, 0x07, 0xe3, 0x07, 0x65, 0x07, 0xc5, 0x06, 0x89, 0x06, 0x82, 0x06, 0x21, 0x06, +0x70, 0x05, 0x07, 0x05, 0xc2, 0x04, 0x2e, 0x04, 0x25, 0x03, 0xec, 0x01, 0xfb, 0x00, 0xe6, 0xff, +0x9c, 0xfe, 0x85, 0xfd, 0xee, 0xfc, 0xdf, 0xfc, 0xbe, 0xfc, 0x69, 0xfc, 0x2c, 0xfc, 0x1b, 0xfc, +0x1f, 0xfc, 0x1e, 0xfc, 0x0d, 0xfc, 0x49, 0xfc, 0xc3, 0xfc, 0xa2, 0xfd, 0xbf, 0xfe, 0xa4, 0xff, +0x48, 0x00, 0x4c, 0x01, 0x1c, 0x02, 0x39, 0x02, 0x7f, 0x02, 0x67, 0x03, 0x3b, 0x04, 0x9c, 0x04, +0x01, 0x05, 0x28, 0x06, 0xc7, 0x06, 0x53, 0x06, 0xe4, 0x05, 0x25, 0x05, 0x51, 0x05, 0xd1, 0x05, +0x63, 0x05, 0x9d, 0x04, 0x87, 0x04, 0xdb, 0x04, 0x65, 0x04, 0xa6, 0x03, 0x86, 0x03, 0x93, 0x03, +0x73, 0x03, 0xee, 0x02, 0x89, 0x02, 0x1f, 0x03, 0xa4, 0x03, 0x3c, 0x03, 0x95, 0x02, 0x9c, 0x02, +0xbb, 0x02, 0x1b, 0x02, 0xb0, 0x00, 0x20, 0xff, 0x78, 0xfe, 0xea, 0xfe, 0x56, 0xff, 0x20, 0xff, +0xe6, 0xfe, 0x32, 0xff, 0x7f, 0xff, 0x29, 0xff, 0x69, 0xfe, 0x09, 0xfe, 0x27, 0xfe, 0x2a, 0xfe, +0xb6, 0xfd, 0x34, 0xfd, 0x15, 0xfd, 0x2d, 0xfd, 0xf2, 0xfc, 0x62, 0xfc, 0xe2, 0xfb, 0x93, 0xfb, +0x29, 0xfb, 0x9f, 0xfa, 0x39, 0xfa, 0x11, 0xfa, 0xfb, 0xf9, 0xde, 0xf9, 0xb8, 0xf9, 0x99, 0xf9, +0x79, 0xf9, 0x3f, 0xf9, 0x00, 0xf9, 0xd7, 0xf8, 0xb7, 0xf8, 0x89, 0xf8, 0x5a, 0xf8, 0x44, 0xf8, +0x42, 0xf8, 0x4d, 0xf8, 0x63, 0xf8, 0x80, 0xf8, 0xa3, 0xf8, 0xc3, 0xf8, 0xe0, 0xf8, 0x03, 0xf9, +0x37, 0xf9, 0x78, 0xf9, 0xc0, 0xf9, 0x09, 0xfa, 0x5f, 0xfa, 0xc5, 0xfa, 0x39, 0xfb, 0xb1, 0xfb, +0x32, 0xfc, 0xbf, 0xfc, 0x4d, 0xfd, 0xd8, 0xfd, 0x60, 0xfe, 0xe5, 0xfe, 0x67, 0xff, 0xe9, 0xff, +0x6b, 0x00, 0xee, 0x00, 0x71, 0x01, 0xf1, 0x01, 0x6a, 0x02, 0xe0, 0x02, 0x52, 0x03, 0xbc, 0x03, +0x17, 0x04, 0x69, 0x04, 0xb7, 0x04, 0x03, 0x05, 0x4c, 0x05, 0x96, 0x05, 0xe0, 0x05, 0x23, 0x06, +0x5c, 0x06, 0x8b, 0x06, 0xb4, 0x06, 0xd8, 0x06, 0xf2, 0x06, 0x04, 0x07, 0x0f, 0x07, 0x18, 0x07, +0x20, 0x07, 0x23, 0x07, 0x21, 0x07, 0x1f, 0x07, 0x18, 0x07, 0x08, 0x07, 0xea, 0x06, 0xc4, 0x06, +0x9d, 0x06, 0x73, 0x06, 0x41, 0x06, 0x0d, 0x06, 0xdb, 0x05, 0xac, 0x05, 0x79, 0x05, 0x41, 0x05, +0x0a, 0x05, 0xd4, 0x04, 0x9b, 0x04, 0x59, 0x04, 0x15, 0x04, 0xd4, 0x03, 0x98, 0x03, 0x5b, 0x03, +0x1e, 0x03, 0xe3, 0x02, 0xac, 0x02, 0x72, 0x02, 0x32, 0x02, 0xf2, 0x01, 0xb4, 0x01, 0x75, 0x01, +0x33, 0x01, 0xf2, 0x00, 0xb8, 0x00, 0x81, 0x00, 0x4a, 0x00, 0x13, 0x00, 0xdc, 0xff, 0xaa, 0xff, +0x7a, 0xff, 0x4a, 0xff, 0x1c, 0xff, 0xf3, 0xfe, 0xd0, 0xfe, 0xb1, 0xfe, 0x93, 0xfe, 0x7a, 0xfe, +0x67, 0xfe, 0x5a, 0xfe, 0x4b, 0xfe, 0x3c, 0xfe, 0x30, 0xfe, 0x2a, 0xfe, 0x26, 0xfe, 0x22, 0xfe, +0x22, 0xfe, 0x28, 0xfe, 0x2d, 0xfe, 0x30, 0xfe, 0x32, 0xfe, 0x37, 0xfe, 0x3f, 0xfe, 0x44, 0xfe, +0x48, 0xfe, 0x4a, 0xfe, 0x4e, 0xfe, 0x50, 0xfe, 0x4d, 0xfe, 0x46, 0xfe, 0x40, 0xfe, 0x39, 0xfe, +0x2d, 0xfe, 0x1c, 0xfe, 0x06, 0xfe, 0xef, 0xfd, 0xd6, 0xfd, 0xb8, 0xfd, 0x99, 0xfd, 0x78, 0xfd, +0x56, 0xfd, 0x28, 0xfd, 0xe5, 0xfc, 0x9b, 0xfc, 0x56, 0xfc, 0x1e, 0xfc, 0xee, 0xfb, 0xbe, 0xfb, +0x8d, 0xfb, 0x5b, 0xfb, 0x27, 0xfb, 0xea, 0xfa, 0xa3, 0xfa, 0x60, 0xfa, 0x26, 0xfa, 0xf0, 0xf9, +0xb9, 0xf9, 0x83, 0xf9, 0x5c, 0xf9, 0x49, 0xf9, 0x41, 0xf9, 0x3e, 0xf9, 0x3d, 0xf9, 0x43, 0xf9, +0x4f, 0xf9, 0x5a, 0xf9, 0x6b, 0xf9, 0x8b, 0xf9, 0xbd, 0xf9, 0xfb, 0xf9, 0x3b, 0xfa, 0x83, 0xfa, +0xd4, 0xfa, 0x2a, 0xfb, 0x7c, 0xfb, 0xc6, 0xfb, 0x0b, 0xfc, 0x4f, 0xfc, 0x8f, 0xfc, 0xce, 0xfc, +0x13, 0xfd, 0x61, 0xfd, 0xb6, 0xfd, 0x0a, 0xfe, 0x5a, 0xfe, 0xa8, 0xfe, 0xf3, 0xfe, 0x3b, 0xff, +0x7e, 0xff, 0xbd, 0xff, 0xfe, 0xff, 0x41, 0x00, 0x88, 0x00, 0xd7, 0x00, 0x2d, 0x01, 0x8b, 0x01, +0xeb, 0x01, 0x4b, 0x02, 0xa7, 0x02, 0x00, 0x03, 0x58, 0x03, 0xb3, 0x03, 0x0e, 0x04, 0x6d, 0x04, +0xcf, 0x04, 0x35, 0x05, 0x9f, 0x05, 0x08, 0x06, 0x70, 0x06, 0xd5, 0x06, 0x34, 0x07, 0x8e, 0x07, +0xdc, 0x07, 0x2c, 0x08, 0x77, 0x08, 0xce, 0x08, 0xfd, 0x08, 0x66, 0x09, 0xbd, 0x09, 0xe4, 0x09, +0x2a, 0x0a, 0x55, 0x0a, 0x83, 0x0a, 0x9d, 0x0a, 0xaf, 0x0a, 0xc2, 0x0a, 0xd5, 0x0a, 0xdc, 0x0a, +0xd8, 0x0a, 0xd8, 0x0a, 0xd3, 0x0a, 0xb9, 0x0a, 0x99, 0x0a, 0x74, 0x0a, 0x3a, 0x0a, 0xf6, 0x09, +0xac, 0x09, 0x5f, 0x09, 0x0b, 0x09, 0xae, 0x08, 0x4c, 0x08, 0xe5, 0x07, 0x79, 0x07, 0xfe, 0x06, +0x7a, 0x06, 0xf4, 0x05, 0x68, 0x05, 0xd2, 0x04, 0x38, 0x04, 0x9d, 0x03, 0x04, 0x03, 0x64, 0x02, +0xbb, 0x01, 0x10, 0x01, 0x64, 0x00, 0xb3, 0xff, 0x01, 0xff, 0x4f, 0xfe, 0x9f, 0xfd, 0xf1, 0xfc, +0x44, 0xfc, 0x97, 0xfb, 0xee, 0xfa, 0x4b, 0xfa, 0xaf, 0xf9, 0x13, 0xf9, 0x7b, 0xf8, 0xee, 0xf7, +0x6c, 0xf7, 0xf2, 0xf6, 0x80, 0xf6, 0x1b, 0xf6, 0xc4, 0xf5, 0x75, 0xf5, 0x2d, 0xf5, 0xf1, 0xf4, +0xc4, 0xf4, 0xa6, 0xf4, 0x90, 0xf4, 0x87, 0xf4, 0x89, 0xf4, 0x99, 0xf4, 0xb2, 0xf4, 0xd2, 0xf4, +0xfb, 0xf4, 0x2d, 0xf5, 0x68, 0xf5, 0xa8, 0xf5, 0xee, 0xf5, 0x3e, 0xf6, 0x96, 0xf6, 0xf3, 0xf6, +0x53, 0xf7, 0xb7, 0xf7, 0x1e, 0xf8, 0x89, 0xf8, 0xf3, 0xf8, 0x60, 0xf9, 0xcf, 0xf9, 0x40, 0xfa, +0xaf, 0xfa, 0x1d, 0xfb, 0x8d, 0xfb, 0x00, 0xfc, 0x6f, 0xfc, 0xd7, 0xfc, 0x3f, 0xfd, 0xa8, 0xfd, +0x0d, 0xfe, 0x6b, 0xfe, 0xc4, 0xfe, 0x1d, 0xff, 0x76, 0xff, 0xc0, 0xff, 0xf4, 0xff, 0x19, 0x00, +0x3e, 0x00, 0x6b, 0x00, 0x98, 0x00, 0xc1, 0x00, 0xe9, 0x00, 0x0e, 0x01, 0x29, 0x01, 0x31, 0x01, +0x27, 0x01, 0x1b, 0x01, 0x12, 0x01, 0x08, 0x01, 0xf9, 0x00, 0xe7, 0x00, 0xe0, 0x00, 0xe4, 0x00, +0xeb, 0x00, 0xf4, 0x00, 0xfd, 0x00, 0x07, 0x01, 0x0e, 0x01, 0x10, 0x01, 0x15, 0x01, 0x27, 0x01, +0x46, 0x01, 0x71, 0x01, 0xa0, 0x01, 0xd4, 0x01, 0x0a, 0x02, 0x3d, 0x02, 0x6a, 0x02, 0x8f, 0x02, +0xad, 0x02, 0xc6, 0x02, 0xda, 0x02, 0xef, 0x02, 0x0a, 0x03, 0x2b, 0x03, 0x50, 0x03, 0x73, 0x03, +0x90, 0x03, 0xa6, 0x03, 0xb4, 0x03, 0xbe, 0x03, 0xc5, 0x03, 0xcc, 0x03, 0xd6, 0x03, 0xe2, 0x03, +0xf4, 0x03, 0x0e, 0x04, 0x2b, 0x04, 0x4d, 0x04, 0x70, 0x04, 0x8f, 0x04, 0xac, 0x04, 0xc5, 0x04, +0xe0, 0x04, 0x00, 0x05, 0x23, 0x05, 0x4a, 0x05, 0x75, 0x05, 0xa1, 0x05, 0xce, 0x05, 0xf6, 0x05, +0x1b, 0x06, 0x3d, 0x06, 0x5a, 0x06, 0x72, 0x06, 0x86, 0x06, 0x9a, 0x06, 0xb0, 0x06, 0xc8, 0x06, +0xdf, 0x06, 0xf4, 0x06, 0x06, 0x07, 0x13, 0x07, 0x16, 0x07, 0x12, 0x07, 0x09, 0x07, 0xff, 0x06, +0xf0, 0x06, 0xda, 0x06, 0xc1, 0x06, 0xa7, 0x06, 0x8b, 0x06, 0x6a, 0x06, 0x3f, 0x06, 0x0c, 0x06, +0xd2, 0x05, 0x90, 0x05, 0x46, 0x05, 0xf5, 0x04, 0x9e, 0x04, 0x43, 0x04, 0xe1, 0x03, 0x79, 0x03, +0x0d, 0x03, 0x9a, 0x02, 0x20, 0x02, 0xa1, 0x01, 0x1c, 0x01, 0x92, 0x00, 0x06, 0x00, 0x79, 0xff, +0xed, 0xfe, 0x5e, 0xfe, 0xd0, 0xfd, 0x42, 0xfd, 0xb4, 0xfc, 0x27, 0xfc, 0x9b, 0xfb, 0x11, 0xfb, +0x8a, 0xfa, 0x05, 0xfa, 0x83, 0xf9, 0x05, 0xf9, 0x8d, 0xf8, 0x19, 0xf8, 0xaa, 0xf7, 0x3f, 0xf7, +0xd9, 0xf6, 0x7a, 0xf6, 0x20, 0xf6, 0xcc, 0xf5, 0x80, 0xf5, 0x3d, 0xf5, 0x00, 0xf5, 0xca, 0xf4, +0x9c, 0xf4, 0x78, 0xf4, 0x5d, 0xf4, 0x49, 0xf4, 0x3f, 0xf4, 0x3f, 0xf4, 0x48, 0xf4, 0x5a, 0xf4, +0x76, 0xf4, 0x9a, 0xf4, 0xc8, 0xf4, 0xff, 0xf4, 0x3d, 0xf5, 0x84, 0xf5, 0xd3, 0xf5, 0x2b, 0xf6, +0x8b, 0xf6, 0xf2, 0xf6, 0x61, 0xf7, 0xd7, 0xf7, 0x52, 0xf8, 0xd2, 0xf8, 0x56, 0xf9, 0xdd, 0xf9, +0x67, 0xfa, 0xf3, 0xfa, 0x81, 0xfb, 0x11, 0xfc, 0xa3, 0xfc, 0x36, 0xfd, 0xc7, 0xfd, 0x55, 0xfe, +0xdf, 0xfe, 0x66, 0xff, 0xe9, 0xff, 0x69, 0x00, 0xe5, 0x00, 0x5d, 0x01, 0xcf, 0x01, 0x3c, 0x02, +0xa3, 0x02, 0x06, 0x03, 0x5f, 0x03, 0xb0, 0x03, 0xfb, 0x03, 0x40, 0x04, 0x7b, 0x04, 0xb0, 0x04, +0xdc, 0x04, 0xfd, 0x04, 0x13, 0x05, 0x24, 0x05, 0x35, 0x05, 0x48, 0x05, 0x57, 0x05, 0x61, 0x05, +0x60, 0x05, 0x56, 0x05, 0x45, 0x05, 0x28, 0x05, 0x08, 0x05, 0xe8, 0x04, 0xcb, 0x04, 0xb1, 0x04, +0x94, 0x04, 0x79, 0x04, 0x63, 0x04, 0x4f, 0x04, 0x3b, 0x04, 0x26, 0x04, 0x10, 0x04, 0xfd, 0x03, +0xeb, 0x03, 0xde, 0x03, 0xd8, 0x03, 0xdb, 0x03, 0xe8, 0x03, 0xf6, 0x03, 0x03, 0x04, 0x0f, 0x04, +0x19, 0x04, 0x1f, 0x04, 0x20, 0x04, 0x1e, 0x04, 0x1b, 0x04, 0x19, 0x04, 0x17, 0x04, 0x18, 0x04, +0x1a, 0x04, 0x1e, 0x04, 0x1e, 0x04, 0x18, 0x04, 0x0e, 0x04, 0xff, 0x03, 0xef, 0x03, 0xdf, 0x03, +0xd1, 0x03, 0xc6, 0x03, 0xbe, 0x03, 0xb6, 0x03, 0xb3, 0x03, 0xb0, 0x03, 0xad, 0x03, 0xa9, 0x03, +0xa3, 0x03, 0x9d, 0x03, 0x97, 0x03, 0x93, 0x03, 0x94, 0x03, 0x97, 0x03, 0x9c, 0x03, 0xa0, 0x03, +0xa3, 0x03, 0xa5, 0x03, 0xa2, 0x03, 0x9c, 0x03, 0x95, 0x03, 0x8b, 0x03, 0x80, 0x03, 0x76, 0x03, +0x6a, 0x03, 0x5f, 0x03, 0x53, 0x03, 0x46, 0x03, 0x34, 0x03, 0x1d, 0x03, 0x03, 0x03, 0xe4, 0x02, +0xc2, 0x02, 0x9f, 0x02, 0x7b, 0x02, 0x56, 0x02, 0x2f, 0x02, 0x05, 0x02, 0xd7, 0x01, 0xa6, 0x01, +0x72, 0x01, 0x37, 0x01, 0xf8, 0x00, 0xb8, 0x00, 0x74, 0x00, 0x2c, 0x00, 0xe2, 0xff, 0x95, 0xff, +0x48, 0xff, 0xf6, 0xfe, 0x9e, 0xfe, 0x44, 0xfe, 0xe6, 0xfd, 0x87, 0xfd, 0x26, 0xfd, 0xc5, 0xfc, +0x64, 0xfc, 0x02, 0xfc, 0x9f, 0xfb, 0x3c, 0xfb, 0xda, 0xfa, 0x7a, 0xfa, 0x19, 0xfa, 0xb8, 0xf9, +0x5b, 0xf9, 0x00, 0xf9, 0xa9, 0xf8, 0x57, 0xf8, 0x09, 0xf8, 0xc0, 0xf7, 0x7d, 0xf7, 0x3d, 0xf7, +0x02, 0xf7, 0xcb, 0xf6, 0x9c, 0xf6, 0x75, 0xf6, 0x52, 0xf6, 0x38, 0xf6, 0x24, 0xf6, 0x16, 0xf6, +0x0f, 0xf6, 0x0c, 0xf6, 0x11, 0xf6, 0x1e, 0xf6, 0x30, 0xf6, 0x4a, 0xf6, 0x6a, 0xf6, 0x92, 0xf6, +0xc2, 0xf6, 0xf8, 0xf6, 0x34, 0xf7, 0x76, 0xf7, 0xbe, 0xf7, 0x0c, 0xf8, 0x5f, 0xf8, 0xb8, 0xf8, +0x18, 0xf9, 0x7d, 0xf9, 0xe7, 0xf9, 0x55, 0xfa, 0xc8, 0xfa, 0x3f, 0xfb, 0xb9, 0xfb, 0x34, 0xfc, +0xb2, 0xfc, 0x32, 0xfd, 0xb4, 0xfd, 0x36, 0xfe, 0xba, 0xfe, 0x3f, 0xff, 0xc3, 0xff, 0x45, 0x00, +0xc4, 0x00, 0x40, 0x01, 0xba, 0x01, 0x32, 0x02, 0xa6, 0x02, 0x17, 0x03, 0x86, 0x03, 0xf1, 0x03, +0x57, 0x04, 0xb8, 0x04, 0x14, 0x05, 0x6a, 0x05, 0xba, 0x05, 0x04, 0x06, 0x49, 0x06, 0x88, 0x06, +0xc0, 0x06, 0xf2, 0x06, 0x1e, 0x07, 0x44, 0x07, 0x63, 0x07, 0x7d, 0x07, 0x90, 0x07, 0x9c, 0x07, +0xa2, 0x07, 0xa2, 0x07, 0x9b, 0x07, 0x8e, 0x07, 0x80, 0x07, 0x6e, 0x07, 0x54, 0x07, 0x34, 0x07, +0x12, 0x07, 0xf2, 0x06, 0xca, 0x06, 0x96, 0x06, 0x5a, 0x06, 0x21, 0x06, 0xef, 0x05, 0xbf, 0x05, +0x8c, 0x05, 0x5b, 0x05, 0x2b, 0x05, 0xfa, 0x04, 0xbf, 0x04, 0x7c, 0x04, 0x3c, 0x04, 0x02, 0x04, +0xcb, 0x03, 0x92, 0x03, 0x5d, 0x03, 0x30, 0x03, 0x09, 0x03, 0xe5, 0x02, 0xc0, 0x02, 0x9c, 0x02, +0x7c, 0x02, 0x5d, 0x02, 0x3e, 0x02, 0x23, 0x02, 0x11, 0x02, 0x09, 0x02, 0x05, 0x02, 0x04, 0x02, +0x04, 0x02, 0x05, 0x02, 0x03, 0x02, 0xfd, 0x01, 0xf3, 0x01, 0xe8, 0x01, 0xdd, 0x01, 0xd0, 0x01, +0xc6, 0x01, 0xbd, 0x01, 0xb6, 0x01, 0xad, 0x01, 0xa0, 0x01, 0x8d, 0x01, 0x76, 0x01, 0x59, 0x01, +0x3b, 0x01, 0x1d, 0x01, 0xfe, 0x00, 0xe1, 0x00, 0xc5, 0x00, 0xaa, 0x00, 0x8e, 0x00, 0x70, 0x00, +0x51, 0x00, 0x31, 0x00, 0x0f, 0x00, 0xeb, 0xff, 0xc7, 0xff, 0xa6, 0xff, 0x89, 0xff, 0x6d, 0xff, +0x51, 0xff, 0x35, 0xff, 0x18, 0xff, 0xfa, 0xfe, 0xd8, 0xfe, 0xb4, 0xfe, 0x92, 0xfe, 0x6f, 0xfe, +0x4e, 0xfe, 0x2c, 0xfe, 0x0d, 0xfe, 0xef, 0xfd, 0xd1, 0xfd, 0xb1, 0xfd, 0x8f, 0xfd, 0x6c, 0xfd, +0x49, 0xfd, 0x26, 0xfd, 0x02, 0xfd, 0xe0, 0xfc, 0xc1, 0xfc, 0xa3, 0xfc, 0x84, 0xfc, 0x65, 0xfc, +0x46, 0xfc, 0x26, 0xfc, 0x04, 0xfc, 0xe1, 0xfb, 0xc0, 0xfb, 0x9f, 0xfb, 0x7f, 0xfb, 0x61, 0xfb, +0x43, 0xfb, 0x25, 0xfb, 0x08, 0xfb, 0xe9, 0xfa, 0xca, 0xfa, 0xaa, 0xfa, 0x8b, 0xfa, 0x6d, 0xfa, +0x51, 0xfa, 0x38, 0xfa, 0x21, 0xfa, 0x0b, 0xfa, 0xf7, 0xf9, 0xe5, 0xf9, 0xd6, 0xf9, 0xc7, 0xf9, +0xba, 0xf9, 0xb0, 0xf9, 0xa8, 0xf9, 0xa4, 0xf9, 0xa4, 0xf9, 0xa7, 0xf9, 0xaf, 0xf9, 0xbb, 0xf9, +0xca, 0xf9, 0xdb, 0xf9, 0xef, 0xf9, 0x07, 0xfa, 0x22, 0xfa, 0x42, 0xfa, 0x67, 0xfa, 0x91, 0xfa, +0xc0, 0xfa, 0xf3, 0xfa, 0x2b, 0xfb, 0x66, 0xfb, 0xa4, 0xfb, 0xe6, 0xfb, 0x2d, 0xfc, 0x77, 0xfc, +0xc7, 0xfc, 0x1b, 0xfd, 0x73, 0xfd, 0xce, 0xfd, 0x2b, 0xfe, 0x8c, 0xfe, 0xee, 0xfe, 0x51, 0xff, +0xb6, 0xff, 0x1b, 0x00, 0x82, 0x00, 0xe9, 0x00, 0x52, 0x01, 0xbb, 0x01, 0x24, 0x02, 0x8b, 0x02, +0xf2, 0x02, 0x56, 0x03, 0xb8, 0x03, 0x18, 0x04, 0x76, 0x04, 0xd2, 0x04, 0x2b, 0x05, 0x83, 0x05, +0xd6, 0x05, 0x27, 0x06, 0x74, 0x06, 0xbc, 0x06, 0x00, 0x07, 0x3f, 0x07, 0x7a, 0x07, 0xb1, 0x07, +0xe3, 0x07, 0x10, 0x08, 0x39, 0x08, 0x5c, 0x08, 0x79, 0x08, 0x91, 0x08, 0xa2, 0x08, 0xae, 0x08, +0xb4, 0x08, 0xb4, 0x08, 0xaf, 0x08, 0xa5, 0x08, 0x95, 0x08, 0x81, 0x08, 0x66, 0x08, 0x47, 0x08, +0x22, 0x08, 0xf9, 0x07, 0xca, 0x07, 0x96, 0x07, 0x5f, 0x07, 0x25, 0x07, 0xe6, 0x06, 0xa5, 0x06, +0x61, 0x06, 0x19, 0x06, 0xce, 0x05, 0x80, 0x05, 0x31, 0x05, 0xdf, 0x04, 0x8b, 0x04, 0x36, 0x04, +0xe2, 0x03, 0x8d, 0x03, 0x37, 0x03, 0xe1, 0x02, 0x8a, 0x02, 0x34, 0x02, 0xde, 0x01, 0x89, 0x01, +0x35, 0x01, 0xe3, 0x00, 0x92, 0x00, 0x43, 0x00, 0xf6, 0xff, 0xaa, 0xff, 0x62, 0xff, 0x1b, 0xff, +0xd6, 0xfe, 0x93, 0xfe, 0x53, 0xfe, 0x17, 0xfe, 0xdd, 0xfd, 0xa5, 0xfd, 0x72, 0xfd, 0x40, 0xfd, +0x12, 0xfd, 0xe6, 0xfc, 0xbd, 0xfc, 0x97, 0xfc, 0x74, 0xfc, 0x54, 0xfc, 0x37, 0xfc, 0x1d, 0xfc, +0x06, 0xfc, 0xf2, 0xfb, 0xe1, 0xfb, 0xd2, 0xfb, 0xc5, 0xfb, 0xbc, 0xfb, 0xb4, 0xfb, 0xae, 0xfb, +0xac, 0xfb, 0xab, 0xfb, 0xac, 0xfb, 0xaf, 0xfb, 0xb3, 0xfb, 0xb9, 0xfb, 0xc0, 0xfb, 0xc9, 0xfb, +0xd2, 0xfb, 0xdb, 0xfb, 0xe6, 0xfb, 0xf2, 0xfb, 0xfe, 0xfb, 0x0b, 0xfc, 0x17, 0xfc, 0x24, 0xfc, +0x31, 0xfc, 0x3e, 0xfc, 0x4b, 0xfc, 0x59, 0xfc, 0x66, 0xfc, 0x73, 0xfc, 0x80, 0xfc, 0x8d, 0xfc, +0x9a, 0xfc, 0xa7, 0xfc, 0xb4, 0xfc, 0xc1, 0xfc, 0xcd, 0xfc, 0xd8, 0xfc, 0xe4, 0xfc, 0xf1, 0xfc, +0xfd, 0xfc, 0x08, 0xfd, 0x14, 0xfd, 0x20, 0xfd, 0x2c, 0xfd, 0x37, 0xfd, 0x41, 0xfd, 0x4c, 0xfd, +0x57, 0xfd, 0x61, 0xfd, 0x6c, 0xfd, 0x76, 0xfd, 0x81, 0xfd, 0x8d, 0xfd, 0x98, 0xfd, 0xa3, 0xfd, +0xaf, 0xfd, 0xba, 0xfd, 0xc6, 0xfd, 0xd2, 0xfd, 0xdf, 0xfd, 0xec, 0xfd, 0xfa, 0xfd, 0x08, 0xfe, +0x17, 0xfe, 0x27, 0xfe, 0x38, 0xfe, 0x49, 0xfe, 0x5c, 0xfe, 0x6f, 0xfe, 0x83, 0xfe, 0x98, 0xfe, +0xaf, 0xfe, 0xc7, 0xfe, 0xe1, 0xfe, 0xfb, 0xfe, 0x17, 0xff, 0x34, 0xff, 0x52, 0xff, 0x71, 0xff, +0x92, 0xff, 0xb4, 0xff, 0xd7, 0xff, 0xfb, 0xff, 0x20, 0x00, 0x47, 0x00, 0x6e, 0x00, 0x97, 0x00, +0xc0, 0x00, 0xea, 0x00, 0x14, 0x01, 0x3f, 0x01, 0x6a, 0x01, 0x96, 0x01, 0xc2, 0x01, 0xee, 0x01, +0x1a, 0x02, 0x45, 0x02, 0x71, 0x02, 0x9c, 0x02, 0xc6, 0x02, 0xf0, 0x02, 0x19, 0x03, 0x41, 0x03, +0x69, 0x03, 0x8f, 0x03, 0xb5, 0x03, 0xd9, 0x03, 0xfc, 0x03, 0x1e, 0x04, 0x3f, 0x04, 0x5e, 0x04, +0x7b, 0x04, 0x97, 0x04, 0xb1, 0x04, 0xc9, 0x04, 0xdf, 0x04, 0xf3, 0x04, 0x06, 0x05, 0x16, 0x05, +0x24, 0x05, 0x30, 0x05, 0x39, 0x05, 0x40, 0x05, 0x45, 0x05, 0x47, 0x05, 0x47, 0x05, 0x45, 0x05, +0x40, 0x05, 0x38, 0x05, 0x2e, 0x05, 0x21, 0x05, 0x12, 0x05, 0x00, 0x05, 0xec, 0x04, 0xd5, 0x04, +0xbb, 0x04, 0x9e, 0x04, 0x80, 0x04, 0x5f, 0x04, 0x3c, 0x04, 0x16, 0x04, 0xee, 0x03, 0xc4, 0x03, +0x99, 0x03, 0x6b, 0x03, 0x3c, 0x03, 0x0b, 0x03, 0xd9, 0x02, 0xa5, 0x02, 0x71, 0x02, 0x3b, 0x02, +0x05, 0x02, 0xce, 0x01, 0x97, 0x01, 0x5f, 0x01, 0x27, 0x01, 0xef, 0x00, 0xb7, 0x00, 0x7f, 0x00, +0x48, 0x00, 0x11, 0x00, 0xda, 0xff, 0xa4, 0xff, 0x6f, 0xff, 0x3a, 0xff, 0x06, 0xff, 0xd3, 0xfe, +0xa1, 0xfe, 0x6f, 0xfe, 0x3e, 0xfe, 0x0f, 0xfe, 0xe0, 0xfd, 0xb3, 0xfd, 0x87, 0xfd, 0x5c, 0xfd, +0x32, 0xfd, 0x09, 0xfd, 0xe2, 0xfc, 0xbc, 0xfc, 0x97, 0xfc, 0x73, 0xfc, 0x52, 0xfc, 0x32, 0xfc, +0x14, 0xfc, 0xf7, 0xfb, 0xdc, 0xfb, 0xc3, 0xfb, 0xac, 0xfb, 0x98, 0xfb, 0x85, 0xfb, 0x74, 0xfb, +0x66, 0xfb, 0x59, 0xfb, 0x4e, 0xfb, 0x46, 0xfb, 0x40, 0xfb, 0x3c, 0xfb, 0x3a, 0xfb, 0x3a, 0xfb, +0x3c, 0xfb, 0x40, 0xfb, 0x46, 0xfb, 0x4d, 0xfb, 0x57, 0xfb, 0x61, 0xfb, 0x6e, 0xfb, 0x7c, 0xfb, +0x8c, 0xfb, 0x9d, 0xfb, 0xaf, 0xfb, 0xc2, 0xfb, 0xd6, 0xfb, 0xec, 0xfb, 0x02, 0xfc, 0x1a, 0xfc, +0x32, 0xfc, 0x4c, 0xfc, 0x66, 0xfc, 0x81, 0xfc, 0x9c, 0xfc, 0xb8, 0xfc, 0xd5, 0xfc, 0xf2, 0xfc, +0x10, 0xfd, 0x2e, 0xfd, 0x4d, 0xfd, 0x6d, 0xfd, 0x8d, 0xfd, 0xad, 0xfd, 0xce, 0xfd, 0xf0, 0xfd, +0x12, 0xfe, 0x34, 0xfe, 0x57, 0xfe, 0x7b, 0xfe, 0x9f, 0xfe, 0xc4, 0xfe, 0xe8, 0xfe, 0x0d, 0xff, +0x33, 0xff, 0x58, 0xff, 0x7f, 0xff, 0xa5, 0xff, 0xcb, 0xff, 0xf1, 0xff, 0x17, 0x00, 0x3c, 0x00, +0x62, 0x00, 0x87, 0x00, 0xac, 0x00, 0xd0, 0x00, 0xf4, 0x00, 0x17, 0x01, 0x39, 0x01, 0x5b, 0x01, +0x7c, 0x01, 0x9c, 0x01, 0xbb, 0x01, 0xda, 0x01, 0xf8, 0x01, 0x15, 0x02, 0x30, 0x02, 0x4c, 0x02, +0x66, 0x02, 0x7f, 0x02, 0x98, 0x02, 0xaf, 0x02, 0xc7, 0x02, 0xdd, 0x02, 0xf2, 0x02, 0x07, 0x03, +0x1b, 0x03, 0x2e, 0x03, 0x41, 0x03, 0x52, 0x03, 0x63, 0x03, 0x74, 0x03, 0x82, 0x03, 0x90, 0x03, +0x9f, 0x03, 0xab, 0x03, 0xb5, 0x03, 0xbf, 0x03, 0xc8, 0x03, 0xd0, 0x03, 0xd6, 0x03, 0xdb, 0x03, +0xdf, 0x03, 0xe1, 0x03, 0xe1, 0x03, 0xe2, 0x03, 0xdf, 0x03, 0xda, 0x03, 0xd3, 0x03, 0xce, 0x03, +0xca, 0x03, 0xca, 0x03, 0xbe, 0x03, 0xc2, 0x03, 0xc2, 0x03, 0xf4, 0x03, 0x3d, 0x04, 0x28, 0x05, +0xe0, 0x03, 0xce, 0xff, 0x0a, 0xff, 0x4e, 0x03, 0x67, 0x05, 0x0f, 0x03, 0x1b, 0x00, 0x41, 0x00, +0x1a, 0x03, 0x5b, 0x04, 0xc7, 0x03, 0xb4, 0x03, 0xdd, 0x04, 0xef, 0x03, 0x7e, 0x01, 0x2f, 0x02, +0xea, 0x03, 0x53, 0x03, 0x35, 0x01, 0x07, 0x00, 0xd8, 0x00, 0x0b, 0x02, 0xa1, 0x00, 0x4e, 0x00, +0x24, 0x01, 0x31, 0x01, 0xed, 0x00, 0xaf, 0xff, 0x7f, 0x00, 0x0f, 0x02, 0x93, 0x00, 0x27, 0xff, +0x3f, 0xff, 0x8a, 0xfe, 0xeb, 0xfe, 0x5e, 0xff, 0xac, 0xfe, 0x6c, 0xfd, 0x0e, 0xfe, 0xaf, 0xfd, +0x93, 0xfd, 0xd1, 0xfd, 0x66, 0xfd, 0x59, 0xfd, 0x51, 0xfd, 0xba, 0xfc, 0xd9, 0xfc, 0x78, 0xfe, +0x9c, 0xfe, 0xd7, 0xfd, 0x63, 0xfd, 0xc6, 0xfd, 0x51, 0xfe, 0x06, 0xfe, 0x00, 0xfe, 0x4e, 0xfe, +0xe3, 0xfe, 0xe6, 0xfe, 0x7e, 0xfe, 0xdd, 0xfd, 0x7f, 0xfd, 0x1b, 0xfe, 0x00, 0xfe, 0xca, 0xfc, +0x5a, 0xfc, 0xf9, 0xfc, 0xb3, 0xfc, 0xc3, 0xfc, 0xd7, 0xfc, 0x89, 0xfc, 0xd3, 0xfc, 0x45, 0xfc, +0x6f, 0xfc, 0x68, 0xfc, 0x6a, 0xfb, 0x73, 0xfb, 0x2e, 0xfc, 0x0b, 0xfc, 0xf8, 0xfb, 0x38, 0xfc, +0x54, 0xfc, 0x02, 0xfc, 0xf0, 0xfb, 0x3a, 0xfc, 0x4b, 0xfc, 0xc2, 0xfc, 0x78, 0xfc, 0x6d, 0xfc, +0xe2, 0xfd, 0xa0, 0xfd, 0x68, 0xfc, 0xd8, 0xfc, 0xdc, 0xfc, 0x65, 0xfc, 0xe1, 0xfc, 0x01, 0xfd, +0x3a, 0xfc, 0x8b, 0xfd, 0xd0, 0xfd, 0xf4, 0xfb, 0x8e, 0xfc, 0x91, 0xfd, 0xf0, 0xfc, 0xcb, 0xfc, +0xfd, 0xfc, 0x1f, 0xfd, 0xcb, 0xfd, 0x17, 0xfe, 0xd3, 0xfd, 0xbf, 0xfd, 0x31, 0xfe, 0x9d, 0xfe, +0x2a, 0xfe, 0x7e, 0xfe, 0x58, 0xff, 0xee, 0xff, 0x0e, 0x00, 0x58, 0x00, 0x75, 0x00, 0xa5, 0x00, +0x6a, 0x01, 0x70, 0x01, 0x11, 0x01, 0xbc, 0x01, 0xbc, 0x02, 0xf1, 0x02, 0x9d, 0x02, 0xe1, 0x02, +0x65, 0x03, 0x42, 0x03, 0xfc, 0x02, 0xfa, 0x02, 0x83, 0x03, 0xc8, 0x03, 0x98, 0x03, 0x66, 0x03, +0x5a, 0x03, 0x97, 0x03, 0x8c, 0x03, 0x2c, 0x03, 0xf5, 0x02, 0x36, 0x03, 0x88, 0x03, 0x6d, 0x03, +0x1d, 0x03, 0x54, 0x03, 0x70, 0x03, 0x2b, 0x03, 0xc6, 0x02, 0x8f, 0x02, 0x09, 0x03, 0x32, 0x03, +0x19, 0x03, 0x1c, 0x03, 0x03, 0x03, 0x04, 0x03, 0xc1, 0x02, 0xa3, 0x02, 0x42, 0x02, 0x51, 0x02, +0xab, 0x02, 0x87, 0x02, 0x7a, 0x02, 0x6a, 0x02, 0xa6, 0x02, 0x30, 0x02, 0x92, 0x01, 0x80, 0x01, +0xd1, 0x01, 0xea, 0x01, 0xe5, 0x01, 0xdf, 0x01, 0xad, 0x01, 0xa0, 0x01, 0x47, 0x01, 0x2e, 0x01, +0x27, 0x01, 0x36, 0x01, 0x3f, 0x01, 0x01, 0x01, 0x23, 0x01, 0x11, 0x01, 0x03, 0x01, 0xbe, 0x00, +0x88, 0x00, 0x8a, 0x00, 0xb0, 0x00, 0xd8, 0x00, 0xd3, 0x00, 0xc2, 0x00, 0xb1, 0x00, 0xea, 0x00, +0x32, 0x01, 0x91, 0x01, 0x5e, 0x01, 0x42, 0x01, 0x79, 0x01, 0xdc, 0x01, 0x08, 0x02, 0xf2, 0x01, +0xcd, 0x01, 0x9e, 0x01, 0x40, 0x01, 0x1b, 0x01, 0x0c, 0x01, 0xd0, 0x00, 0xa7, 0x00, 0xa6, 0x00, +0xc4, 0x01, 0x74, 0x01, 0xdb, 0xfe, 0x04, 0xfb, 0xc7, 0xf9, 0x24, 0xfc, 0x53, 0xfe, 0xab, 0xfe, +0x0d, 0xfe, 0xf8, 0xfe, 0xa7, 0xff, 0x98, 0xfe, 0x6c, 0xfd, 0x97, 0xfe, 0x69, 0x01, 0x6f, 0x02, +0xee, 0x01, 0x79, 0x02, 0x2e, 0x05, 0x1e, 0x07, 0x4f, 0x06, 0x77, 0x04, 0xa6, 0x03, 0x09, 0x04, +0xb1, 0x03, 0x44, 0x03, 0xaf, 0x03, 0x93, 0x04, 0xf8, 0x03, 0x59, 0x01, 0xe2, 0xfe, 0xb2, 0xfd, +0x2b, 0xfd, 0xc4, 0xfb, 0xf8, 0xf9, 0xd9, 0xf8, 0x7b, 0xf8, 0x17, 0xf8, 0x5a, 0xf7, 0xaf, 0xf6, +0xd2, 0xf5, 0x7d, 0xf4, 0x04, 0xf3, 0x8b, 0xf2, 0x04, 0xf3, 0xf1, 0xf3, 0xe1, 0xf4, 0x60, 0xf6, +0x9b, 0xf7, 0x4f, 0xf8, 0x8f, 0xf8, 0x3c, 0xf9, 0xcd, 0xfa, 0x98, 0xfc, 0x98, 0xfe, 0x8d, 0x00, +0x7f, 0x02, 0xe6, 0x03, 0x8d, 0x04, 0xd2, 0x04, 0xdc, 0x04, 0xbd, 0x04, 0x3e, 0x04, 0xd3, 0x03, +0xbc, 0x03, 0xc0, 0x03, 0x40, 0x03, 0xd6, 0x01, 0x3a, 0x00, 0xad, 0xfe, 0x84, 0xfd, 0x63, 0xfc, +0x9c, 0xfb, 0x52, 0xfb, 0x47, 0xfb, 0x4f, 0xfb, 0x17, 0xfb, 0x1c, 0xfb, 0x3a, 0xfb, 0x5d, 0xfb, +0x7a, 0xfb, 0xd2, 0xfb, 0x09, 0xfd, 0x84, 0xfe, 0xd1, 0xff, 0x80, 0x00, 0x4e, 0x01, 0x1b, 0x02, +0xc5, 0x02, 0xff, 0x02, 0x36, 0x03, 0x03, 0x04, 0xe8, 0x04, 0x99, 0x05, 0x8e, 0x05, 0x3d, 0x05, +0xe3, 0x04, 0x76, 0x04, 0xa4, 0x03, 0x9d, 0x02, 0x5a, 0x02, 0x86, 0x02, 0xc0, 0x02, 0x32, 0x02, +0x3b, 0x01, 0xc8, 0x00, 0x00, 0x00, 0xf4, 0xff, 0xa8, 0x00, 0xf0, 0x01, 0x48, 0x02, 0x4a, 0x00, +0xc2, 0xfe, 0x2a, 0xff, 0xa4, 0x00, 0xe4, 0xff, 0xc9, 0xfc, 0xe2, 0xf9, 0xfc, 0xf8, 0xce, 0xf8, +0x91, 0xf8, 0x10, 0xfa, 0xe2, 0xfc, 0x75, 0xff, 0x9a, 0xfe, 0xfb, 0xfc, 0xdb, 0xfd, 0x2c, 0x01, +0x6e, 0x04, 0x7e, 0x05, 0xc4, 0x06, 0x4b, 0x09, 0xe6, 0x0b, 0x06, 0x0d, 0x0f, 0x0d, 0x46, 0x0d, +0x4a, 0x0d, 0x06, 0x0c, 0x04, 0x0a, 0x5b, 0x09, 0xf4, 0x09, 0x82, 0x0a, 0x24, 0x09, 0x4b, 0x06, +0x76, 0x03, 0xba, 0x00, 0x83, 0xfe, 0x57, 0xfc, 0xb7, 0xfa, 0x87, 0xf9, 0x20, 0xf8, 0xbd, 0xf6, +0xa2, 0xf5, 0x24, 0xf5, 0xe0, 0xf4, 0x55, 0xf4, 0xcd, 0xf3, 0x14, 0xf4, 0x5d, 0xf5, 0xa7, 0xf7, +0x4b, 0xfa, 0xb2, 0xfc, 0xbf, 0xfe, 0x14, 0x00, 0x70, 0x01, 0x0c, 0x03, 0x11, 0x05, 0x55, 0x07, +0x1f, 0x09, 0x93, 0x0a, 0x8f, 0x0b, 0x36, 0x0c, 0x92, 0x0c, 0x60, 0x0c, 0xaa, 0x0b, 0x66, 0x0a, +0xca, 0x08, 0x54, 0x07, 0x3b, 0x06, 0x4a, 0x05, 0x3c, 0x04, 0x8c, 0x02, 0x8d, 0x00, 0x88, 0xfe, +0xbe, 0xfc, 0xa4, 0xfb, 0xf8, 0xfa, 0xe1, 0xfa, 0x05, 0xfb, 0x43, 0xfb, 0xd0, 0xfb, 0x8b, 0xfc, +0x8e, 0xfd, 0x96, 0xfe, 0x7f, 0xff, 0x83, 0x00, 0xc6, 0x01, 0x5e, 0x03, 0x1c, 0x05, 0x79, 0x06, +0x51, 0x07, 0x91, 0x07, 0x4f, 0x07, 0xec, 0x06, 0x3f, 0x06, 0x9f, 0x05, 0x30, 0x05, 0x96, 0x04, +0x5b, 0x03, 0x78, 0x01, 0x92, 0xfe, 0x70, 0xfb, 0x8b, 0xf8, 0xc3, 0xf6, 0x06, 0xf6, 0x16, 0xf5, +0x8f, 0xf4, 0x87, 0xf3, 0xa3, 0xf2, 0x7f, 0xf1, 0xbd, 0xf0, 0x49, 0xf1, 0x89, 0xf2, 0x55, 0xf4, +0x8c, 0xf5, 0xce, 0xf6, 0xbc, 0xf8, 0x07, 0xfb, 0x99, 0xfc, 0x61, 0xfd, 0xf5, 0xfd, 0xbc, 0xfe, +0x93, 0xff, 0x25, 0x00, 0xed, 0x00, 0x33, 0x01, 0xf4, 0x00, 0xf0, 0xff, 0x7f, 0xfe, 0x91, 0xfd, +0xc2, 0xfc, 0x32, 0xfc, 0x5c, 0xfb, 0xb5, 0xfa, 0x74, 0xfa, 0x3a, 0xfa, 0x26, 0xfa, 0xf4, 0xf9, +0xf5, 0xf9, 0x11, 0xfa, 0xa7, 0xfa, 0x9f, 0xfb, 0xfd, 0xfc, 0x34, 0xfe, 0xf0, 0xfe, 0xad, 0xff, +0x5c, 0x00, 0x62, 0x01, 0x42, 0x02, 0x66, 0x03, 0x9d, 0x04, 0x7d, 0x05, 0x26, 0x06, 0x91, 0x06, +0x25, 0x07, 0x10, 0x07, 0x52, 0x07, 0xd7, 0x07, 0xa9, 0x08, 0xd7, 0x08, 0xb3, 0x07, 0xd5, 0x06, +0xd8, 0x06, 0xcc, 0x08, 0x32, 0x0a, 0x39, 0x0a, 0xee, 0x07, 0x95, 0x05, 0xb2, 0x03, 0x55, 0x03, +0x05, 0x03, 0xbb, 0x01, 0x18, 0x00, 0x8d, 0xfc, 0x34, 0xf9, 0xed, 0xf5, 0x44, 0xf6, 0x0d, 0xfa, +0xbd, 0xfd, 0x55, 0xff, 0xcc, 0xfd, 0xcc, 0xfd, 0x53, 0x00, 0x2d, 0x04, 0x1d, 0x07, 0xf7, 0x08, +0x63, 0x0b, 0xe0, 0x0d, 0x48, 0x0f, 0x9b, 0x0f, 0x26, 0x10, 0x0e, 0x10, 0x99, 0x0e, 0xf5, 0x0a, +0x61, 0x07, 0xb4, 0x05, 0xf8, 0x04, 0xf0, 0x03, 0xba, 0x00, 0xb3, 0xfc, 0xa4, 0xf8, 0xfb, 0xf4, +0x1c, 0xf2, 0x67, 0xf0, 0xe4, 0xee, 0x53, 0xee, 0x66, 0xed, 0x92, 0xec, 0x42, 0xed, 0xf5, 0xed, +0x8c, 0xef, 0x98, 0xf0, 0xc2, 0xf1, 0xb6, 0xf3, 0x93, 0xf6, 0x24, 0xfa, 0x7a, 0xfd, 0x37, 0x00, +0xd5, 0x01, 0xb2, 0x02, 0x99, 0x03, 0x73, 0x04, 0x8e, 0x05, 0x9b, 0x06, 0xb0, 0x06, 0x3d, 0x06, +0x42, 0x05, 0x04, 0x04, 0xce, 0x02, 0x67, 0x01, 0xc6, 0xff, 0xf9, 0xfd, 0x54, 0xfc, 0x45, 0xfb, +0xf8, 0xfa, 0x0a, 0xfb, 0x3c, 0xfb, 0x2f, 0xfb, 0x2d, 0xfb, 0x8d, 0xfb, 0x94, 0xfc, 0x7f, 0xfe, +0xb2, 0x00, 0x1f, 0x03, 0x4f, 0x05, 0x31, 0x07, 0xfa, 0x08, 0x9a, 0x0a, 0x2e, 0x0c, 0x59, 0x0d, +0x04, 0x0e, 0x55, 0x0e, 0x6d, 0x0e, 0x59, 0x0e, 0xf1, 0x0d, 0x0a, 0x0d, 0x94, 0x0b, 0x94, 0x09, +0x4e, 0x07, 0x35, 0x05, 0x67, 0x03, 0xfb, 0x01, 0xad, 0x00, 0x81, 0xff, 0x3e, 0xff, 0x0c, 0xff, +0xcd, 0xfd, 0x66, 0xfa, 0x43, 0xf7, 0x5f, 0xf7, 0x91, 0xfa, 0xaa, 0xfe, 0xce, 0x00, 0x7c, 0x01, +0x6e, 0x01, 0x96, 0x01, 0xd6, 0x01, 0x2f, 0x02, 0x63, 0x03, 0xfb, 0x04, 0x55, 0x06, 0xc1, 0x06, +0x95, 0x06, 0xbf, 0x05, 0x0f, 0x04, 0x91, 0x01, 0xdc, 0xfe, 0xdc, 0xfc, 0x1f, 0xfc, 0x99, 0xfc, +0x9c, 0xfc, 0x6a, 0xfb, 0x12, 0xf9, 0xf7, 0xf6, 0x14, 0xf6, 0x52, 0xf6, 0x6a, 0xf7, 0x42, 0xf8, +0x28, 0xf9, 0x3f, 0xfa, 0x89, 0xfb, 0x91, 0xfc, 0x12, 0xfd, 0x5f, 0xfd, 0x80, 0xfd, 0x09, 0xfe, +0x33, 0xff, 0xe0, 0x00, 0x3a, 0x02, 0x9b, 0x02, 0xca, 0x01, 0x34, 0x00, 0xe4, 0xfe, 0x90, 0xfe, +0xde, 0xfe, 0x32, 0xff, 0x39, 0xff, 0x42, 0xff, 0x45, 0xff, 0xd9, 0xfe, 0xf7, 0xfd, 0xfb, 0xfc, +0xac, 0xfc, 0x6f, 0xfd, 0x8d, 0xfe, 0x89, 0xff, 0xcf, 0xff, 0xbe, 0xff, 0x2e, 0x00, 0xdd, 0x00, +0x62, 0x02, 0x1f, 0x03, 0x5b, 0x03, 0x8f, 0x02, 0x28, 0x02, 0xf3, 0x02, 0x33, 0x02, 0xe6, 0xff, +0x94, 0xfc, 0xdc, 0xf9, 0xdd, 0xf6, 0x3d, 0xf3, 0xfd, 0xf1, 0xaf, 0xf4, 0x54, 0xf9, 0x86, 0xfb, +0x56, 0xfa, 0x11, 0xf9, 0x3b, 0xfa, 0x1d, 0xfd, 0x10, 0x00, 0xf6, 0x02, 0xfa, 0x06, 0x01, 0x0b, +0x9c, 0x0c, 0x4d, 0x0c, 0xf9, 0x0b, 0x41, 0x0c, 0x3b, 0x0b, 0x0f, 0x08, 0xef, 0x04, 0x8f, 0x03, +0x40, 0x03, 0xfb, 0x01, 0x18, 0xff, 0xa9, 0xfb, 0x35, 0xf8, 0x80, 0xf4, 0x10, 0xf1, 0x09, 0xef, +0x11, 0xef, 0x22, 0xf0, 0x7c, 0xf0, 0x51, 0xf0, 0x9a, 0xf0, 0xbd, 0xf1, 0x25, 0xf3, 0x6f, 0xf4, +0x81, 0xf6, 0x79, 0xf9, 0xc2, 0xfc, 0xd8, 0xff, 0x86, 0x02, 0xd4, 0x04, 0x3a, 0x06, 0x90, 0x06, +0x67, 0x06, 0x52, 0x06, 0xa5, 0x06, 0x10, 0x07, 0x07, 0x07, 0x73, 0x06, 0x41, 0x05, 0x98, 0x03, +0xb7, 0x01, 0xed, 0xff, 0xaa, 0xfe, 0xe2, 0xfd, 0x78, 0xfd, 0x83, 0xfd, 0x0d, 0xfe, 0xed, 0xfe, +0xd2, 0xff, 0xa0, 0x00, 0x95, 0x01, 0xcb, 0x02, 0x6e, 0x04, 0xa3, 0x06, 0x1f, 0x09, 0x8e, 0x0b, +0x79, 0x0d, 0xce, 0x0e, 0xa4, 0x0f, 0xfd, 0x0f, 0x1b, 0x10, 0x0c, 0x10, 0xcd, 0x0f, 0x4a, 0x0f, +0x7b, 0x0e, 0x51, 0x0d, 0xda, 0x0b, 0x05, 0x0a, 0x11, 0x08, 0xfd, 0x05, 0x04, 0x04, 0x75, 0x02, +0x59, 0x01, 0xba, 0x00, 0x4f, 0x00, 0x16, 0x00, 0xf5, 0xff, 0xcc, 0xff, 0xeb, 0xff, 0x05, 0x01, +0xb4, 0x03, 0x34, 0x05, 0xd0, 0x02, 0x1b, 0xff, 0x58, 0xfe, 0x2e, 0x02, 0x4d, 0x06, 0x12, 0x08, +0x51, 0x07, 0x57, 0x05, 0xce, 0x03, 0x13, 0x02, 0x77, 0x00, 0x44, 0xff, 0x37, 0xff, 0x8d, 0xff, +0x6f, 0xfe, 0xf8, 0xfc, 0x5c, 0xfc, 0xd5, 0xfb, 0xe3, 0xf9, 0x11, 0xf7, 0x9c, 0xf5, 0x4b, 0xf6, +0xfd, 0xf7, 0x99, 0xf9, 0x01, 0xfa, 0x78, 0xf9, 0xfe, 0xf8, 0xc0, 0xf8, 0x09, 0xf9, 0xeb, 0xf9, +0xb3, 0xfb, 0x53, 0xfd, 0x88, 0xfd, 0x12, 0xfd, 0x01, 0xfd, 0x3f, 0xfd, 0xf7, 0xfc, 0x24, 0xfc, +0xb1, 0xfb, 0x0e, 0xfc, 0xd4, 0xfc, 0x74, 0xfd, 0x36, 0xfd, 0x40, 0xfc, 0x51, 0xfb, 0x60, 0xfa, +0xc1, 0xf9, 0x8f, 0xf9, 0x84, 0xfa, 0xff, 0xfb, 0x95, 0xfc, 0x7e, 0xfc, 0xe8, 0xfb, 0x9f, 0xfb, +0xe1, 0xfb, 0x7a, 0xfc, 0xfe, 0xfc, 0x75, 0xfd, 0xe9, 0xfd, 0xf8, 0xfe, 0x14, 0x00, 0x88, 0x01, +0xef, 0x02, 0x20, 0x03, 0xf5, 0x02, 0x87, 0x01, 0x49, 0x01, 0x69, 0x01, 0x2a, 0x01, 0x23, 0xff, +0x03, 0xfb, 0x96, 0xf7, 0xc3, 0xf3, 0x06, 0xf1, 0x78, 0xef, 0xaa, 0xf1, 0xd0, 0xf5, 0x73, 0xf8, +0xb3, 0xf8, 0x1f, 0xf8, 0xf8, 0xf9, 0x5f, 0xfd, 0x66, 0x01, 0xa7, 0x04, 0x69, 0x08, 0x9c, 0x0c, +0x83, 0x0f, 0x31, 0x10, 0x5f, 0x0f, 0xc8, 0x0e, 0xa0, 0x0d, 0x3c, 0x0b, 0xde, 0x07, 0x7a, 0x05, +0x33, 0x04, 0xc8, 0x02, 0x0d, 0x00, 0x1d, 0xfc, 0x20, 0xf8, 0x79, 0xf4, 0xd7, 0xf1, 0x20, 0xf0, +0xd2, 0xef, 0xb8, 0xf0, 0xd6, 0xf1, 0x8b, 0xf2, 0x0b, 0xf3, 0x4d, 0xf4, 0x32, 0xf6, 0x68, 0xf8, +0xe2, 0xfa, 0xec, 0xfd, 0x3e, 0x01, 0x6b, 0x04, 0x0b, 0x07, 0xde, 0x08, 0xc2, 0x09, 0xc2, 0x09, +0x7c, 0x09, 0x20, 0x09, 0xeb, 0x08, 0xc7, 0x08, 0x5b, 0x08, 0x53, 0x07, 0x8e, 0x05, 0x87, 0x03, +0x98, 0x01, 0xf2, 0xff, 0xc7, 0xfe, 0x3a, 0xfe, 0x28, 0xfe, 0x7e, 0xfe, 0x27, 0xff, 0x21, 0x00, +0x2f, 0x01, 0x43, 0x02, 0x92, 0x03, 0x25, 0x05, 0x0b, 0x07, 0x3c, 0x09, 0xaa, 0x0b, 0xe8, 0x0d, +0x81, 0x0f, 0x5c, 0x10, 0xae, 0x10, 0xa5, 0x10, 0x6b, 0x10, 0x21, 0x10, 0x9f, 0x0f, 0xc5, 0x0e, +0x81, 0x0d, 0xf6, 0x0b, 0x1a, 0x0a, 0xf5, 0x07, 0xd3, 0x05, 0xe1, 0x03, 0x2e, 0x02, 0xd8, 0x00, +0xf2, 0xff, 0x82, 0xff, 0x47, 0xff, 0x0e, 0xff, 0xf5, 0xfe, 0x78, 0xff, 0xaa, 0x01, 0x9a, 0x02, +0x7e, 0x00, 0x8b, 0xfd, 0xae, 0xfd, 0x8d, 0x01, 0xb7, 0x04, 0xfb, 0x05, 0x26, 0x05, 0xae, 0x03, +0x41, 0x02, 0x29, 0x01, 0x08, 0x01, 0xba, 0x00, 0x4e, 0x00, 0x05, 0xff, 0x1b, 0xfd, 0xd0, 0xfb, +0x51, 0xfb, 0x48, 0xfa, 0xe3, 0xf7, 0x6a, 0xf5, 0xa0, 0xf4, 0x86, 0xf5, 0xb1, 0xf6, 0x37, 0xf7, +0x6d, 0xf6, 0x4d, 0xf5, 0xbb, 0xf4, 0x5c, 0xf5, 0xf1, 0xf6, 0xb2, 0xf8, 0x52, 0xfa, 0xbe, 0xfa, +0x37, 0xfa, 0xbf, 0xf9, 0x5a, 0xfa, 0x53, 0xfb, 0x90, 0xfb, 0x28, 0xfb, 0xbe, 0xfa, 0x01, 0xfb, +0xa5, 0xfb, 0x2d, 0xfc, 0xcc, 0xfb, 0xab, 0xfa, 0x75, 0xf9, 0xad, 0xf8, 0xae, 0xf8, 0x84, 0xf9, +0x9d, 0xfa, 0x12, 0xfb, 0xee, 0xfa, 0x74, 0xfa, 0x4a, 0xfa, 0xb1, 0xfa, 0xb4, 0xfb, 0x8d, 0xfc, +0x9a, 0xfc, 0x93, 0xfc, 0x19, 0xfd, 0xe5, 0xfe, 0x02, 0x01, 0xb5, 0x02, 0x31, 0x03, 0x87, 0x02, +0x53, 0x01, 0x6e, 0x00, 0x40, 0x01, 0xfc, 0x02, 0x1d, 0x03, 0xab, 0xff, 0xc4, 0xfa, 0xa3, 0xf6, +0x1b, 0xf4, 0xd4, 0xf2, 0xd1, 0xf3, 0x5e, 0xf7, 0xc7, 0xfa, 0xa5, 0xfb, 0x20, 0xfa, 0xbf, 0xf9, +0x41, 0xfc, 0x7f, 0x00, 0x44, 0x04, 0x53, 0x07, 0xe4, 0x0a, 0x8d, 0x0e, 0x99, 0x10, 0x6c, 0x10, +0x79, 0x0f, 0x97, 0x0e, 0x51, 0x0d, 0x13, 0x0b, 0x15, 0x09, 0x4d, 0x08, 0xcf, 0x07, 0xed, 0x05, +0x03, 0x02, 0x4b, 0xfd, 0x33, 0xf9, 0x68, 0xf6, 0xba, 0xf4, 0xff, 0xf3, 0x1d, 0xf4, 0x98, 0xf4, +0x7e, 0xf4, 0xdb, 0xf3, 0xb9, 0xf3, 0x9a, 0xf4, 0x61, 0xf6, 0x8e, 0xf8, 0x64, 0xfb, 0xcd, 0xfe, +0x31, 0x02, 0x07, 0x05, 0xdc, 0x06, 0xd6, 0x07, 0x4c, 0x08, 0xcc, 0x08, 0xa2, 0x09, 0xa5, 0x0a, +0x7d, 0x0b, 0xcb, 0x0b, 0x0e, 0x0b, 0x4f, 0x09, 0x10, 0x07, 0xef, 0x04, 0x56, 0x03, 0x21, 0x02, +0x62, 0x01, 0xd6, 0x00, 0x65, 0x00, 0x03, 0x00, 0xaa, 0xff, 0x62, 0xff, 0x4f, 0xff, 0xc4, 0xff, +0xf9, 0x00, 0xdb, 0x02, 0x21, 0x05, 0x85, 0x07, 0x88, 0x09, 0x06, 0x0b, 0x00, 0x0c, 0xc8, 0x0c, +0xaa, 0x0d, 0xae, 0x0e, 0xc6, 0x0f, 0x7d, 0x10, 0x84, 0x10, 0xd7, 0x0f, 0x99, 0x0e, 0xf0, 0x0c, +0x00, 0x0b, 0xff, 0x08, 0x3c, 0x07, 0x9a, 0x05, 0x1c, 0x04, 0x9e, 0x02, 0x1d, 0x01, 0xa7, 0xff, +0x65, 0xff, 0x25, 0x00, 0x3a, 0xfe, 0x41, 0xf9, 0x30, 0xf5, 0x27, 0xf7, 0xa6, 0xfc, 0xab, 0x00, +0x79, 0x01, 0x0a, 0x00, 0xd3, 0xfe, 0x64, 0xfe, 0x40, 0xff, 0xaa, 0x00, 0x4f, 0x02, 0xe4, 0x03, +0x2f, 0x04, 0xd8, 0x02, 0xa7, 0x01, 0x48, 0x01, 0x87, 0x00, 0xdb, 0xfd, 0xfc, 0xf9, 0xb1, 0xf7, +0x41, 0xf7, 0x28, 0xf8, 0x43, 0xf8, 0xc1, 0xf6, 0x45, 0xf4, 0xff, 0xf1, 0x44, 0xf1, 0x9c, 0xf1, +0x29, 0xf3, 0x4e, 0xf5, 0xd2, 0xf6, 0xd0, 0xf6, 0x87, 0xf6, 0x28, 0xf7, 0x45, 0xf8, 0xd2, 0xf8, +0xcc, 0xf8, 0x5c, 0xf9, 0x9b, 0xfa, 0x66, 0xfc, 0x4d, 0xfd, 0x96, 0xfc, 0xcd, 0xfa, 0x4e, 0xf9, +0x02, 0xf9, 0xbc, 0xf9, 0x31, 0xfb, 0xb8, 0xfc, 0xda, 0xfc, 0x7f, 0xfb, 0x77, 0xfa, 0x31, 0xfa, +0x40, 0xfa, 0x69, 0xfa, 0x46, 0xfb, 0x4a, 0xfd, 0x2c, 0xff, 0x4e, 0x00, 0x37, 0x00, 0x4a, 0xfe, +0x2d, 0xfc, 0xaa, 0xfb, 0xbd, 0xfd, 0xcb, 0xff, 0x1c, 0xff, 0xb4, 0xfc, 0xb5, 0xf8, 0xdd, 0xf4, +0xcf, 0xf2, 0x10, 0xf4, 0xe0, 0xf8, 0xe2, 0xfc, 0x10, 0xfe, 0x7b, 0xfc, 0x7d, 0xfb, 0x43, 0xfd, +0x66, 0x00, 0x83, 0x03, 0x21, 0x06, 0x27, 0x09, 0x12, 0x0c, 0x4b, 0x0d, 0x17, 0x0d, 0xf1, 0x0c, +0x81, 0x0c, 0x26, 0x0b, 0xeb, 0x08, 0x8a, 0x07, 0xbd, 0x07, 0xed, 0x07, 0xb6, 0x06, 0x63, 0x03, +0x37, 0xff, 0x9a, 0xfb, 0x2d, 0xf9, 0xfd, 0xf7, 0xbc, 0xf7, 0xe9, 0xf7, 0xb7, 0xf7, 0x70, 0xf6, +0xdf, 0xf4, 0x42, 0xf4, 0xa0, 0xf4, 0xa6, 0xf5, 0x16, 0xf7, 0x4a, 0xf9, 0xf8, 0xfb, 0x87, 0xfe, +0xb2, 0x00, 0x31, 0x02, 0x0d, 0x03, 0xc1, 0x03, 0xe0, 0x04, 0xb3, 0x06, 0xe9, 0x08, 0xc7, 0x0a, +0xb4, 0x0b, 0x3d, 0x0b, 0xd7, 0x09, 0x69, 0x08, 0x63, 0x07, 0xf5, 0x06, 0xc6, 0x06, 0x88, 0x06, +0xe9, 0x05, 0xc1, 0x04, 0x81, 0x03, 0x4f, 0x02, 0x58, 0x01, 0xce, 0x00, 0xd7, 0x00, 0x89, 0x01, +0xa2, 0x02, 0xf5, 0x03, 0x31, 0x05, 0x26, 0x06, 0xc6, 0x06, 0x7d, 0x07, 0x97, 0x08, 0x4d, 0x0a, +0x61, 0x0c, 0x38, 0x0e, 0x79, 0x0f, 0xda, 0x0f, 0xce, 0x0f, 0x68, 0x0f, 0xe3, 0x0e, 0x63, 0x0e, +0xef, 0x0d, 0x5e, 0x0d, 0x55, 0x0c, 0xfd, 0x0a, 0xdd, 0x09, 0xdb, 0x08, 0xe1, 0x06, 0xb2, 0x03, +0xb9, 0xff, 0x86, 0xfd, 0x61, 0xfd, 0x76, 0xfe, 0x0e, 0xff, 0x39, 0xfe, 0x39, 0xfd, 0xca, 0xfb, +0x45, 0xfb, 0xfa, 0xfb, 0xbf, 0xfd, 0x8b, 0xff, 0x53, 0x00, 0xc8, 0x00, 0x79, 0x01, 0x42, 0x02, +0xef, 0x02, 0xd2, 0x02, 0x04, 0x02, 0x61, 0x01, 0xb1, 0x00, 0x5c, 0x00, 0x87, 0xff, 0x8d, 0xfe, +0x70, 0xfd, 0x92, 0xfb, 0xc2, 0xf9, 0x49, 0xf8, 0xa4, 0xf7, 0x3b, 0xf7, 0xc7, 0xf6, 0x3e, 0xf6, +0xd2, 0xf5, 0x6b, 0xf5, 0x5f, 0xf5, 0x58, 0xf5, 0x4f, 0xf5, 0xb6, 0xf5, 0x0f, 0xf6, 0x15, 0xf7, +0x1e, 0xf8, 0xf2, 0xf8, 0xe1, 0xf8, 0x14, 0xf8, 0x1c, 0xf8, 0xfb, 0xf8, 0x2f, 0xfa, 0x23, 0xfb, +0xf4, 0xfb, 0x2b, 0xfc, 0xed, 0xfb, 0x28, 0xfb, 0xaa, 0xfa, 0x77, 0xfb, 0xaf, 0xfd, 0x19, 0x00, +0x93, 0x00, 0x8f, 0xff, 0xf6, 0xfd, 0x58, 0xfc, 0x81, 0xfb, 0x4f, 0xfc, 0x28, 0xfd, 0x15, 0xfc, +0x03, 0xf7, 0x9b, 0xf0, 0x64, 0xed, 0x6f, 0xee, 0x7e, 0xf3, 0xd5, 0xf6, 0x28, 0xf7, 0x5e, 0xf5, +0x1b, 0xf4, 0x77, 0xf5, 0xfe, 0xf7, 0x84, 0xfc, 0xc0, 0x01, 0xdf, 0x05, 0x61, 0x08, 0x25, 0x09, +0xd5, 0x09, 0x46, 0x0b, 0xea, 0x0b, 0xa9, 0x0b, 0x7a, 0x0a, 0xce, 0x09, 0x76, 0x0a, 0x37, 0x0a, +0x7f, 0x08, 0xae, 0x04, 0x49, 0x00, 0x85, 0xfc, 0x6a, 0xf9, 0x28, 0xf8, 0xde, 0xf7, 0x20, 0xf7, +0x20, 0xf5, 0xfb, 0xf1, 0xfe, 0xee, 0x7c, 0xed, 0x86, 0xed, 0xf5, 0xee, 0x99, 0xf0, 0x52, 0xf2, +0x69, 0xf4, 0x47, 0xf6, 0x38, 0xf8, 0xd8, 0xf9, 0x9a, 0xfb, 0xc9, 0xfd, 0x68, 0x00, 0xc1, 0x03, +0x1b, 0x07, 0x82, 0x09, 0xb9, 0x0a, 0xae, 0x0a, 0x09, 0x0a, 0x99, 0x09, 0xd4, 0x09, 0xd0, 0x0a, +0x5b, 0x0b, 0xef, 0x0a, 0x7b, 0x09, 0x46, 0x07, 0x08, 0x05, 0x25, 0x03, 0xff, 0x01, 0x86, 0x01, +0x4e, 0x01, 0x3b, 0x01, 0x10, 0x01, 0xd4, 0x00, 0xbf, 0x00, 0xdd, 0x00, 0x60, 0x01, 0x7f, 0x02, +0x6e, 0x04, 0xf9, 0x06, 0x8f, 0x09, 0xa7, 0x0b, 0x32, 0x0d, 0x2a, 0x0e, 0xff, 0x0e, 0x22, 0x10, +0xac, 0x11, 0x58, 0x13, 0x6e, 0x14, 0xb7, 0x14, 0x91, 0x14, 0xfe, 0x13, 0xee, 0x12, 0x7a, 0x10, +0xcd, 0x0c, 0x2c, 0x0a, 0x61, 0x09, 0x99, 0x09, 0xa8, 0x08, 0x16, 0x06, 0x3e, 0x03, 0x96, 0x00, +0x6c, 0xff, 0x35, 0xff, 0x56, 0xfe, 0x4f, 0xfd, 0xdb, 0xfc, 0x2b, 0xfe, 0xcc, 0xff, 0xed, 0x00, +0xca, 0x01, 0x35, 0x01, 0x5e, 0x00, 0xa8, 0x00, 0x98, 0x02, 0x56, 0x05, 0x06, 0x07, 0x35, 0x07, +0xcf, 0x05, 0xb5, 0x03, 0xe5, 0x02, 0x1a, 0x03, 0x61, 0x03, 0x45, 0x03, 0x5a, 0x02, 0xed, 0x00, +0xcc, 0xfe, 0xed, 0xfc, 0xd1, 0xfb, 0x75, 0xfa, 0x30, 0xf9, 0x59, 0xf8, 0x2f, 0xf8, 0xb5, 0xf8, +0x57, 0xf8, 0x4e, 0xf7, 0x8e, 0xf5, 0xa1, 0xf4, 0xaa, 0xf5, 0x28, 0xf7, 0xdc, 0xf8, 0x72, 0xf9, +0xb1, 0xf9, 0xc1, 0xf9, 0x90, 0xf9, 0xbb, 0xfa, 0xed, 0xfc, 0x8c, 0xff, 0x8c, 0x01, 0x65, 0x02, +0x60, 0x01, 0xab, 0xff, 0xfc, 0xff, 0x74, 0x01, 0xb6, 0x00, 0xcf, 0xf9, 0xd7, 0xf1, 0x51, 0xef, +0xcf, 0xf3, 0xda, 0xf9, 0xa4, 0xf9, 0x19, 0xf5, 0x31, 0xf0, 0x72, 0xee, 0x33, 0xef, 0x31, 0xf1, +0x69, 0xf6, 0x3c, 0xfd, 0xdb, 0x00, 0xdd, 0xff, 0x36, 0xfd, 0x4c, 0xfe, 0x91, 0x02, 0x5b, 0x05, +0x84, 0x06, 0xd2, 0x06, 0x8a, 0x08, 0xf5, 0x09, 0xe9, 0x08, 0x97, 0x06, 0xae, 0x03, 0x76, 0x01, +0xc6, 0xff, 0x55, 0xfe, 0xfe, 0xfd, 0xa9, 0xfd, 0x40, 0xfb, 0x7d, 0xf6, 0x98, 0xf0, 0x9e, 0xec, +0x63, 0xeb, 0xad, 0xeb, 0x9b, 0xec, 0x76, 0xec, 0x48, 0xeb, 0xc1, 0xe9, 0xd0, 0xe8, 0x63, 0xe9, +0x02, 0xeb, 0x7b, 0xed, 0xd0, 0xf0, 0x22, 0xf4, 0x21, 0xf7, 0xb5, 0xf9, 0xca, 0xfb, 0xcf, 0xfd, +0x66, 0xff, 0x5c, 0x01, 0x2d, 0x04, 0x75, 0x07, 0x6d, 0x0a, 0xbb, 0x0b, 0x35, 0x0b, 0xe0, 0x09, +0x82, 0x08, 0xcd, 0x07, 0xbf, 0x07, 0xdc, 0x07, 0xf8, 0x07, 0xbb, 0x06, 0x3d, 0x04, 0x81, 0x01, +0x5d, 0xff, 0x72, 0xfe, 0xed, 0xfd, 0xd4, 0xfd, 0x23, 0xfe, 0x6e, 0xfe, 0xd8, 0xfe, 0x19, 0xff, +0x7c, 0xff, 0x61, 0x00, 0xde, 0x01, 0x13, 0x04, 0x19, 0x07, 0x89, 0x0a, 0x34, 0x0d, 0x00, 0x0e, +0x41, 0x0d, 0xb8, 0x0d, 0xdc, 0x0f, 0x96, 0x12, 0x61, 0x14, 0xb6, 0x14, 0xac, 0x14, 0xb5, 0x13, +0x54, 0x12, 0x25, 0x11, 0x35, 0x10, 0x06, 0x0f, 0x32, 0x0d, 0x1e, 0x0b, 0xf0, 0x09, 0xcf, 0x08, +0x3d, 0x07, 0xf9, 0x04, 0xf0, 0x01, 0x4b, 0x00, 0x7c, 0xff, 0xb6, 0xff, 0x1e, 0x00, 0x05, 0x00, +0xf8, 0xff, 0x39, 0xff, 0xcb, 0xfe, 0x61, 0xff, 0xe4, 0x00, 0xcf, 0x02, 0x3e, 0x04, 0xf7, 0x04, +0x93, 0x05, 0xbe, 0x05, 0x15, 0x06, 0x79, 0x06, 0x8a, 0x06, 0x28, 0x07, 0x84, 0x07, 0x7f, 0x07, +0xba, 0x06, 0x8f, 0x05, 0xab, 0x04, 0x20, 0x04, 0xe0, 0x03, 0x4e, 0x03, 0xd7, 0x01, 0x2f, 0x00, +0x42, 0xff, 0xe0, 0xfe, 0x84, 0xfe, 0x38, 0xfe, 0xe5, 0xfe, 0xbd, 0x00, 0x17, 0x01, 0x2e, 0x00, +0x86, 0xfe, 0x4a, 0xff, 0xde, 0x01, 0x87, 0x00, 0xf5, 0xf8, 0x78, 0xf0, 0xb2, 0xf0, 0x8a, 0xf9, +0xef, 0x00, 0xb3, 0xff, 0x3a, 0xf9, 0x44, 0xf5, 0x19, 0xf5, 0xe1, 0xf5, 0xf6, 0xf7, 0x5b, 0xfe, +0x0d, 0x06, 0x05, 0x09, 0xd1, 0x04, 0x1a, 0x00, 0x3e, 0x01, 0xf2, 0x05, 0xaa, 0x08, 0x55, 0x08, +0xa7, 0x08, 0x52, 0x0a, 0x20, 0x0a, 0xbc, 0x06, 0xf9, 0x02, 0xf2, 0x00, 0x5b, 0x00, 0x6a, 0xff, +0x6c, 0xfe, 0x24, 0xfe, 0x19, 0xfd, 0xdd, 0xf9, 0x6f, 0xf4, 0x1b, 0xef, 0x88, 0xec, 0x8d, 0xec, +0x91, 0xed, 0xe2, 0xed, 0x9d, 0xec, 0x32, 0xea, 0x66, 0xe7, 0xbb, 0xe5, 0x0b, 0xe6, 0xb7, 0xe7, +0x61, 0xea, 0x0b, 0xed, 0x06, 0xef, 0xf1, 0xef, 0x60, 0xf0, 0x76, 0xf1, 0x5e, 0xf3, 0x91, 0xf5, +0x46, 0xf8, 0x8b, 0xfb, 0xae, 0xfe, 0x8b, 0x00, 0xc5, 0x00, 0x6a, 0x00, 0x51, 0x00, 0xba, 0x00, +0xaa, 0x01, 0xc3, 0x02, 0xb8, 0x03, 0xb1, 0x03, 0x10, 0x02, 0x7d, 0xff, 0x50, 0xfd, 0x50, 0xfc, +0x45, 0xfc, 0x4b, 0xfc, 0x20, 0xfc, 0x95, 0xfb, 0x8c, 0xfa, 0x38, 0xf9, 0x53, 0xf8, 0x6e, 0xf8, +0x0d, 0xfa, 0xf4, 0xfb, 0x75, 0xfd, 0xbd, 0xfd, 0x73, 0xfd, 0x34, 0xfe, 0xe9, 0xff, 0x67, 0x02, +0xd1, 0x04, 0xe2, 0x06, 0x91, 0x08, 0x47, 0x09, 0xf8, 0x09, 0xe4, 0x0a, 0x65, 0x0c, 0xf8, 0x0d, +0x1e, 0x0f, 0x9c, 0x0f, 0x3a, 0x0f, 0xa6, 0x0d, 0x02, 0x0c, 0xfc, 0x0a, 0xc6, 0x0a, 0xc3, 0x0a, +0xf1, 0x09, 0x53, 0x08, 0x14, 0x06, 0x02, 0x04, 0x82, 0x02, 0xc2, 0x01, 0xda, 0x01, 0x1b, 0x02, +0xd6, 0x01, 0xe8, 0x00, 0xdc, 0xff, 0x54, 0xff, 0x91, 0xff, 0x45, 0x00, 0x40, 0x01, 0x42, 0x02, +0xf6, 0x02, 0x70, 0x03, 0xae, 0x03, 0x01, 0x04, 0xfb, 0x04, 0x95, 0x06, 0xf2, 0x07, 0x76, 0x08, +0x85, 0x08, 0xad, 0x08, 0xef, 0x08, 0x5e, 0x09, 0xa6, 0x09, 0xe9, 0x0a, 0xdb, 0x0c, 0x1a, 0x0e, +0xda, 0x0d, 0xe8, 0x0b, 0x0a, 0x0c, 0xc2, 0x0c, 0x4e, 0x09, 0x62, 0x00, 0xb1, 0xf8, 0x0b, 0xfb, +0x11, 0x04, 0x8e, 0x08, 0xe8, 0x03, 0x1a, 0xfb, 0xcb, 0xf6, 0x83, 0xf6, 0x49, 0xf7, 0xb3, 0xfa, +0x18, 0x02, 0x6a, 0x09, 0xf0, 0x09, 0x64, 0x03, 0x6b, 0xff, 0xa6, 0x02, 0xa5, 0x09, 0x3f, 0x0e, +0xde, 0x0f, 0x9b, 0x11, 0x9e, 0x12, 0xd3, 0x10, 0x89, 0x0d, 0xa0, 0x0b, 0xa6, 0x0c, 0x47, 0x0e, +0x5f, 0x0e, 0x68, 0x0d, 0xb0, 0x0b, 0x9c, 0x08, 0xea, 0x03, 0x22, 0xfe, 0xef, 0xf9, 0x25, 0xf8, +0xff, 0xf7, 0x7d, 0xf7, 0x1a, 0xf5, 0xa8, 0xf0, 0x6f, 0xeb, 0x08, 0xe7, 0x31, 0xe5, 0x83, 0xe5, +0x00, 0xe7, 0x81, 0xe8, 0x16, 0xe9, 0x4c, 0xe8, 0xe7, 0xe6, 0x67, 0xe6, 0x55, 0xe8, 0xd1, 0xeb, +0x86, 0xef, 0xe0, 0xf2, 0xbd, 0xf5, 0xf9, 0xf7, 0x4b, 0xf9, 0x22, 0xfa, 0xd6, 0xfb, 0x5a, 0xfe, +0x3c, 0x01, 0x8b, 0x03, 0xe9, 0x04, 0x6a, 0x05, 0xd4, 0x04, 0x5b, 0x03, 0xdf, 0x01, 0x02, 0x01, +0x2d, 0x01, 0x32, 0x01, 0x4e, 0x00, 0x40, 0xfe, 0x72, 0xfb, 0xa3, 0xf8, 0xcd, 0xf6, 0x19, 0xf6, +0xb0, 0xf5, 0x2e, 0xf5, 0xce, 0xf3, 0x1d, 0xf2, 0xc8, 0xf0, 0x52, 0xf0, 0x6f, 0xf1, 0xf9, 0xf2, +0x5f, 0xf4, 0x2d, 0xf5, 0xce, 0xf5, 0x56, 0xf7, 0x44, 0xf9, 0x17, 0xfc, 0xcd, 0xfe, 0x96, 0x00, +0x4e, 0x02, 0xd5, 0x03, 0xcf, 0x05, 0xc9, 0x07, 0xd1, 0x08, 0x4f, 0x09, 0x2b, 0x09, 0x44, 0x09, +0x8a, 0x09, 0x72, 0x09, 0x1c, 0x09, 0xe3, 0x07, 0x4e, 0x06, 0xe7, 0x04, 0x91, 0x03, 0xf3, 0x02, +0x18, 0x02, 0xce, 0x00, 0x32, 0xff, 0x83, 0xfd, 0x63, 0xfc, 0xe2, 0xfb, 0xc9, 0xfb, 0xdc, 0xfb, +0x50, 0xfb, 0xe9, 0xfa, 0xc3, 0xfa, 0x0d, 0xfb, 0xe9, 0xfb, 0x6e, 0xfd, 0x65, 0xff, 0x15, 0x01, +0xa6, 0x01, 0x57, 0x02, 0x1b, 0x03, 0x22, 0x05, 0x06, 0x07, 0x92, 0x0a, 0xff, 0x0c, 0xd7, 0x0d, +0x38, 0x0d, 0x2e, 0x0d, 0x62, 0x11, 0x5f, 0x13, 0x37, 0x0e, 0xc8, 0x04, 0x3d, 0x00, 0x57, 0x07, +0x17, 0x10, 0xdb, 0x10, 0x1e, 0x0a, 0x36, 0x03, 0x16, 0x01, 0xc0, 0xff, 0x1b, 0xff, 0x3f, 0x04, +0x3f, 0x0c, 0x0f, 0x10, 0xe2, 0x0a, 0x30, 0x02, 0x67, 0x01, 0xc5, 0x06, 0xd9, 0x0c, 0x38, 0x0f, +0x3e, 0x10, 0xb5, 0x11, 0x0f, 0x11, 0xae, 0x0d, 0xee, 0x0b, 0x49, 0x0d, 0x13, 0x11, 0xcb, 0x12, +0x0e, 0x12, 0x1c, 0x11, 0xfb, 0x0f, 0x70, 0x0d, 0xec, 0x09, 0x17, 0x06, 0xe0, 0x04, 0x0c, 0x05, +0x1e, 0x05, 0x30, 0x03, 0x20, 0xff, 0x2d, 0xfa, 0xfe, 0xf5, 0xe7, 0xf2, 0xe4, 0xf1, 0x08, 0xf2, +0x7e, 0xf2, 0x00, 0xf2, 0x5f, 0xef, 0xe0, 0xeb, 0xc3, 0xe9, 0x01, 0xea, 0x7e, 0xec, 0xa9, 0xee, +0x2c, 0xf0, 0x44, 0xf1, 0xef, 0xf1, 0x57, 0xf2, 0xd5, 0xf2, 0xa7, 0xf4, 0x0a, 0xf8, 0x32, 0xfb, +0x47, 0xfd, 0x90, 0xfe, 0x6d, 0xff, 0x68, 0x00, 0xbd, 0x00, 0x10, 0x01, 0x0d, 0x02, 0x55, 0x03, +0x53, 0x04, 0x0f, 0x04, 0xe4, 0x02, 0xf5, 0x01, 0x49, 0x00, 0x36, 0xfe, 0x38, 0xfd, 0xd1, 0xfd, +0x01, 0xfd, 0x2f, 0xfa, 0x99, 0xf6, 0xc4, 0xf5, 0x3e, 0xf6, 0xa7, 0xf5, 0x22, 0xf4, 0x9d, 0xf2, +0x22, 0xf2, 0xaa, 0xf1, 0x53, 0xf1, 0xd6, 0xf2, 0x36, 0xf4, 0x2e, 0xf5, 0x9a, 0xf4, 0xda, 0xf3, +0x68, 0xf5, 0x7d, 0xf8, 0x15, 0xfb, 0x27, 0xfc, 0x0d, 0xfc, 0xd4, 0xfc, 0x87, 0xfd, 0x8d, 0xfe, +0x61, 0x00, 0x00, 0x02, 0xff, 0x02, 0x5e, 0x02, 0x53, 0x01, 0x54, 0x01, 0xbf, 0x01, 0x4a, 0x02, +0x05, 0x02, 0x01, 0x01, 0xfc, 0xff, 0xdf, 0xfe, 0x10, 0xfe, 0x84, 0xfd, 0xef, 0xfd, 0x90, 0xfe, +0xdf, 0xfd, 0xa6, 0xfb, 0x2a, 0xfa, 0x69, 0xfa, 0x9c, 0xfb, 0xc2, 0xfc, 0xf2, 0xfc, 0x95, 0xfd, +0xa4, 0xff, 0x73, 0x01, 0xd8, 0x02, 0xd8, 0x03, 0x01, 0x04, 0xbe, 0x01, 0x28, 0xfc, 0x2e, 0xf9, +0xf6, 0xfd, 0x7a, 0x07, 0xd6, 0x0c, 0x60, 0x08, 0xdd, 0x00, 0xb5, 0xfd, 0xb9, 0xfe, 0x97, 0x02, +0xf3, 0x07, 0xb8, 0x0e, 0xe1, 0x12, 0x6e, 0x0f, 0x70, 0x08, 0xbe, 0x05, 0xba, 0x0a, 0x43, 0x12, +0x2d, 0x16, 0xd1, 0x16, 0x3e, 0x16, 0x07, 0x14, 0xfd, 0x10, 0xcf, 0x0e, 0x8d, 0x10, 0xbb, 0x14, +0x07, 0x17, 0x29, 0x16, 0xec, 0x13, 0x5b, 0x11, 0xf8, 0x0e, 0x3e, 0x0c, 0x9f, 0x0a, 0x7c, 0x0a, +0x07, 0x0b, 0x9c, 0x0a, 0xfb, 0x07, 0xc7, 0x03, 0x9e, 0xff, 0x77, 0xfc, 0xfd, 0xfa, 0x04, 0xfb, +0x56, 0xfb, 0x25, 0xfb, 0x70, 0xf9, 0x51, 0xf6, 0x25, 0xf3, 0x8b, 0xf1, 0x72, 0xf2, 0xea, 0xf4, +0xd2, 0xf6, 0x42, 0xf7, 0x9f, 0xf6, 0x13, 0xf6, 0x24, 0xf6, 0x0e, 0xf7, 0x7b, 0xf9, 0xdd, 0xfc, +0x62, 0xff, 0x4e, 0x00, 0x2b, 0x00, 0x5a, 0x00, 0x6a, 0x01, 0xb0, 0x02, 0x15, 0x04, 0x89, 0x05, +0x85, 0x06, 0xa7, 0x06, 0xbd, 0x05, 0x18, 0x05, 0x3c, 0x04, 0x82, 0x03, 0x9a, 0x02, 0xf9, 0x01, +0x6a, 0x01, 0x7c, 0x00, 0x8d, 0xfe, 0x48, 0xfc, 0x55, 0xfa, 0x20, 0xf9, 0xca, 0xf7, 0xa4, 0xf6, +0x9d, 0xf5, 0x02, 0xf5, 0x57, 0xf4, 0x3e, 0xf3, 0x3c, 0xf2, 0xe3, 0xf1, 0x7c, 0xf2, 0x81, 0xf3, +0x1d, 0xf4, 0x17, 0xf4, 0xe4, 0xf3, 0x5c, 0xf4, 0x88, 0xf5, 0xa8, 0xf6, 0xf9, 0xf7, 0xfe, 0xf8, +0x9c, 0xf9, 0x92, 0xf9, 0xde, 0xf9, 0xc3, 0xfa, 0xf7, 0xfb, 0x9c, 0xfc, 0xed, 0xfc, 0xcf, 0xfc, +0xab, 0xfc, 0x44, 0xfc, 0x2b, 0xfc, 0x8c, 0xfc, 0x85, 0xfd, 0xcc, 0xfd, 0xd5, 0xfc, 0xda, 0xfa, +0x98, 0xf9, 0xb6, 0xf9, 0x82, 0xfa, 0x52, 0xfb, 0x1f, 0xfb, 0x9e, 0xfa, 0x7f, 0xf9, 0x19, 0xfb, +0xc3, 0xfd, 0xc8, 0x01, 0xbd, 0x01, 0x41, 0xfc, 0xa4, 0xf3, 0x11, 0xf0, 0x81, 0xf5, 0x54, 0x00, +0xb2, 0x05, 0x30, 0x03, 0x5d, 0xfb, 0xad, 0xf5, 0x38, 0xf4, 0x50, 0xf7, 0xad, 0xff, 0x80, 0x09, +0xaa, 0x0d, 0x75, 0x09, 0x4b, 0x01, 0x52, 0xfe, 0xb6, 0x03, 0xff, 0x0b, 0xa1, 0x12, 0x0a, 0x15, +0x29, 0x15, 0x14, 0x12, 0xa2, 0x0d, 0x25, 0x0c, 0x02, 0x10, 0xce, 0x15, 0x72, 0x19, 0xad, 0x18, +0x7c, 0x16, 0x17, 0x14, 0x60, 0x11, 0x36, 0x0f, 0xd9, 0x0e, 0x23, 0x10, 0x7d, 0x11, 0x70, 0x10, +0x1e, 0x0d, 0x77, 0x08, 0x68, 0x04, 0xd2, 0x01, 0x9a, 0x00, 0xae, 0x00, 0x5b, 0x01, 0x88, 0x00, +0xa6, 0xfd, 0x4b, 0xf9, 0x98, 0xf5, 0x91, 0xf4, 0xb7, 0xf5, 0xda, 0xf7, 0x3e, 0xf9, 0xdc, 0xf8, +0x63, 0xf7, 0xb9, 0xf5, 0x4c, 0xf5, 0xda, 0xf6, 0x34, 0xfa, 0x16, 0xfe, 0x30, 0x00, 0x2e, 0x00, +0xb8, 0xff, 0x2f, 0x00, 0xba, 0x01, 0x22, 0x04, 0xd8, 0x06, 0x60, 0x09, 0xe7, 0x0a, 0x60, 0x0a, +0x27, 0x09, 0x49, 0x08, 0x6a, 0x08, 0x8c, 0x09, 0x4f, 0x0a, 0x71, 0x0a, 0x87, 0x09, 0x85, 0x07, +0x11, 0x05, 0x92, 0x02, 0x14, 0x01, 0x06, 0x01, 0xa5, 0x00, 0xe7, 0xff, 0xc1, 0xfd, 0x00, 0xfb, +0x94, 0xf8, 0xcf, 0xf6, 0x55, 0xf6, 0xe5, 0xf6, 0xd0, 0xf6, 0x24, 0xf6, 0x20, 0xf4, 0x59, 0xf2, +0xb6, 0xf1, 0x36, 0xf2, 0x9f, 0xf3, 0x91, 0xf4, 0x8e, 0xf4, 0x31, 0xf4, 0x58, 0xf3, 0x6c, 0xf3, +0x7f, 0xf4, 0x1a, 0xf6, 0x8c, 0xf7, 0xd4, 0xf7, 0xcb, 0xf7, 0x7f, 0xf8, 0xa6, 0xf9, 0x9e, 0xfa, +0xcd, 0xfa, 0xa0, 0xfa, 0xc6, 0xfa, 0x13, 0xfb, 0xb1, 0xfb, 0x1d, 0xfc, 0x5c, 0xfc, 0xdb, 0xfc, +0x60, 0xfe, 0x27, 0x00, 0x91, 0x02, 0x6a, 0x00, 0xd0, 0xf8, 0x8b, 0xf1, 0x06, 0xf2, 0xcd, 0xfa, +0x3f, 0x02, 0xee, 0x00, 0x2e, 0xfa, 0xb5, 0xf3, 0xdb, 0xf0, 0xa9, 0xf0, 0x33, 0xf4, 0x47, 0xfd, +0x1a, 0x04, 0x9b, 0x02, 0x71, 0xfa, 0x3d, 0xf4, 0x1e, 0xf7, 0x39, 0xff, 0xa0, 0x05, 0x90, 0x09, +0x11, 0x0b, 0x4b, 0x0a, 0x0d, 0x06, 0x17, 0x03, 0x92, 0x06, 0xcd, 0x0d, 0x4a, 0x13, 0x4a, 0x14, +0x8c, 0x12, 0x6b, 0x11, 0x0b, 0x10, 0xa7, 0x0e, 0x46, 0x0f, 0xc6, 0x11, 0x4e, 0x14, 0x62, 0x14, +0x66, 0x11, 0x6f, 0x0d, 0x59, 0x0a, 0xbd, 0x08, 0xfa, 0x07, 0xa2, 0x07, 0xe0, 0x07, 0x41, 0x07, +0x4c, 0x04, 0xe9, 0xff, 0x01, 0xfc, 0x64, 0xfa, 0x42, 0xfb, 0x3c, 0xfc, 0x71, 0xfc, 0x5f, 0xfb, +0x55, 0xf9, 0x2d, 0xf7, 0xc5, 0xf5, 0x27, 0xf6, 0xea, 0xf8, 0x18, 0xfc, 0xc0, 0xfd, 0xf6, 0xfc, +0xf4, 0xfb, 0x62, 0xfc, 0xdf, 0xfd, 0x60, 0x00, 0xe0, 0x03, 0x96, 0x06, 0xce, 0x07, 0x4d, 0x07, +0x89, 0x06, 0x5c, 0x07, 0x24, 0x09, 0x66, 0x0b, 0xce, 0x0c, 0x5d, 0x0d, 0xfa, 0x0c, 0x7e, 0x0b, +0xb1, 0x09, 0xe7, 0x08, 0x42, 0x09, 0x8f, 0x0a, 0x42, 0x0a, 0x66, 0x08, 0xf0, 0x05, 0x67, 0x03, +0x5d, 0x01, 0x5e, 0x00, 0x1e, 0x00, 0xef, 0xff, 0x6e, 0xfe, 0xe6, 0xfb, 0xfc, 0xf8, 0xdd, 0xf6, +0x3b, 0xf6, 0x10, 0xf6, 0xd0, 0xf5, 0x2c, 0xf5, 0xe2, 0xf3, 0x28, 0xf2, 0x97, 0xf0, 0x02, 0xf0, +0x1c, 0xf1, 0xfb, 0xf2, 0x61, 0xf4, 0x18, 0xf4, 0x42, 0xf2, 0x2b, 0xf1, 0xb7, 0xf1, 0xf1, 0xf3, +0x34, 0xf6, 0x5f, 0xf7, 0x73, 0xf9, 0x37, 0xfc, 0xe6, 0xfe, 0xc7, 0xf9, 0x5c, 0xf1, 0x97, 0xed, +0x8c, 0xf4, 0x04, 0xff, 0x7e, 0x02, 0x6c, 0xfd, 0x88, 0xf7, 0x24, 0xf3, 0xc8, 0xf0, 0xcd, 0xf0, +0xcd, 0xf7, 0x4d, 0x02, 0xd8, 0x04, 0xcf, 0xfd, 0xf6, 0xf3, 0xc4, 0xf1, 0xb6, 0xf7, 0x01, 0xfe, +0x08, 0x02, 0x74, 0x05, 0xd3, 0x05, 0x99, 0x01, 0xdd, 0xfa, 0xc9, 0xfa, 0xca, 0x01, 0xd1, 0x08, +0x67, 0x0b, 0x48, 0x0a, 0x25, 0x09, 0x2c, 0x08, 0x25, 0x06, 0x1b, 0x06, 0x76, 0x09, 0xab, 0x0d, +0xd2, 0x0f, 0x12, 0x0e, 0x9f, 0x0a, 0x60, 0x08, 0xac, 0x07, 0xd5, 0x07, 0x08, 0x08, 0x2d, 0x09, +0x03, 0x0a, 0x73, 0x08, 0xda, 0x04, 0x64, 0x01, 0x0f, 0x00, 0x99, 0x00, 0xae, 0x01, 0xf9, 0x01, +0xbc, 0x01, 0x3b, 0x00, 0x00, 0xfe, 0xeb, 0xfb, 0x59, 0xfb, 0x0c, 0xfd, 0x09, 0x00, 0x8c, 0x01, +0xf6, 0x00, 0x8f, 0xff, 0x27, 0xff, 0x86, 0xff, 0xc4, 0x00, 0x55, 0x03, 0xa1, 0x06, 0x5f, 0x08, +0x9f, 0x07, 0xcb, 0x05, 0xfa, 0x05, 0xa3, 0x08, 0xe3, 0x0a, 0xed, 0x0b, 0x2a, 0x0c, 0x89, 0x0c, +0x48, 0x0c, 0xee, 0x0a, 0x30, 0x0a, 0x52, 0x0b, 0xe5, 0x0c, 0x07, 0x0d, 0x7f, 0x0b, 0x3c, 0x0a, +0x62, 0x09, 0x22, 0x08, 0xee, 0x06, 0x67, 0x06, 0xae, 0x06, 0x46, 0x06, 0x15, 0x04, 0x73, 0x01, +0xdb, 0xff, 0x11, 0xff, 0x34, 0xfe, 0x24, 0xfd, 0x79, 0xfc, 0x9c, 0xfb, 0xc6, 0xf9, 0x93, 0xf7, +0x36, 0xf6, 0x08, 0xf6, 0x25, 0xf6, 0x1f, 0xf6, 0x75, 0xf6, 0x63, 0xf6, 0xe4, 0xf4, 0xd1, 0xf2, +0xff, 0xf1, 0xb2, 0xf3, 0xe5, 0xf5, 0xae, 0xf6, 0x3d, 0xf7, 0x06, 0xfa, 0x97, 0xfb, 0x83, 0xf5, +0x06, 0xed, 0x2a, 0xeb, 0xd9, 0xf3, 0x6c, 0xfc, 0x1e, 0xfd, 0xb8, 0xf7, 0x15, 0xf3, 0x9d, 0xef, +0x1d, 0xed, 0x92, 0xee, 0x56, 0xf7, 0xd6, 0xff, 0x56, 0xff, 0x32, 0xf7, 0x16, 0xf0, 0x1f, 0xf1, +0xd0, 0xf6, 0xa4, 0xfb, 0x62, 0xff, 0x78, 0x02, 0x82, 0x01, 0xd1, 0xfb, 0x0e, 0xf7, 0xea, 0xf9, +0xd5, 0x00, 0xa2, 0x05, 0x6e, 0x06, 0x74, 0x05, 0xbb, 0x04, 0x25, 0x03, 0x8a, 0x01, 0xb2, 0x02, +0x81, 0x06, 0xe3, 0x09, 0x7d, 0x0a, 0xce, 0x07, 0x04, 0x05, 0xd1, 0x03, 0xcb, 0x03, 0x91, 0x03, +0x2c, 0x04, 0xfc, 0x05, 0xa7, 0x06, 0xd1, 0x03, 0xd1, 0xff, 0x9c, 0xfd, 0x14, 0xfe, 0x4f, 0xff, +0xfa, 0xff, 0x39, 0x00, 0xfc, 0xff, 0x1b, 0xfe, 0xa7, 0xfb, 0x43, 0xfa, 0xad, 0xfb, 0xcd, 0xfe, +0xf9, 0x00, 0xc1, 0x00, 0x8b, 0xff, 0xf1, 0xfe, 0x41, 0xff, 0x04, 0x00, 0x40, 0x02, 0x8a, 0x05, +0x97, 0x07, 0xc0, 0x07, 0xe8, 0x06, 0x82, 0x06, 0x7c, 0x07, 0x9c, 0x09, 0x52, 0x0c, 0xe7, 0x0d, +0x03, 0x0e, 0x1a, 0x0d, 0x24, 0x0c, 0xba, 0x0b, 0x9e, 0x0c, 0x4b, 0x0e, 0x6f, 0x0f, 0xbd, 0x0e, +0x2d, 0x0d, 0xbe, 0x0b, 0xaf, 0x0a, 0x1d, 0x0a, 0x51, 0x0a, 0x8e, 0x0a, 0xcd, 0x09, 0x17, 0x08, +0x19, 0x06, 0x56, 0x04, 0x1e, 0x03, 0x9d, 0x02, 0x28, 0x02, 0x4c, 0x01, 0x02, 0x00, 0x6d, 0xfe, +0x89, 0xfc, 0x15, 0xfb, 0x5b, 0xfa, 0x2f, 0xfa, 0xb1, 0xf9, 0x07, 0xf9, 0xf0, 0xf8, 0x0a, 0xf9, +0x09, 0xf8, 0x74, 0xf6, 0xaa, 0xf5, 0x9c, 0xf6, 0xb5, 0xf7, 0xb1, 0xf8, 0x82, 0xfa, 0x36, 0xfd, +0xb4, 0xfb, 0x73, 0xf4, 0x63, 0xee, 0xb4, 0xf0, 0x9f, 0xf9, 0x94, 0xfe, 0x65, 0xfc, 0x75, 0xf7, +0xbe, 0xf3, 0xbb, 0xf0, 0xa5, 0xef, 0xf8, 0xf3, 0x11, 0xfd, 0xb6, 0x00, 0xfe, 0xfb, 0x35, 0xf4, +0xfa, 0xf1, 0x8d, 0xf5, 0xc9, 0xf9, 0x19, 0xfd, 0x79, 0x00, 0x5c, 0x01, 0xdc, 0xfd, 0x93, 0xf8, +0x37, 0xf8, 0x50, 0xfd, 0xee, 0x01, 0xb2, 0x03, 0x5d, 0x03, 0xf5, 0x02, 0x15, 0x02, 0x8f, 0x00, +0x45, 0x00, 0xa5, 0x02, 0xa7, 0x05, 0x4c, 0x07, 0x43, 0x06, 0x33, 0x04, 0xc4, 0x02, 0x1a, 0x02, +0xaa, 0x01, 0xcd, 0x01, 0x30, 0x03, 0xa6, 0x04, 0x8a, 0x03, 0x3f, 0x00, 0x94, 0xfd, 0xe6, 0xfc, +0xab, 0xfd, 0x59, 0xfe, 0xd7, 0xfe, 0x11, 0xff, 0x2b, 0xfe, 0xb9, 0xfb, 0xa4, 0xf9, 0xdb, 0xf9, +0x55, 0xfc, 0x8b, 0xfe, 0xf7, 0xfe, 0x6c, 0xfe, 0xf4, 0xfd, 0x85, 0xfd, 0x9d, 0xfd, 0xe4, 0xfe, +0xf2, 0x01, 0x4a, 0x04, 0xa8, 0x04, 0x18, 0x04, 0xef, 0x03, 0xbf, 0x04, 0x3f, 0x06, 0xc7, 0x07, +0x99, 0x09, 0x72, 0x0a, 0x28, 0x0a, 0x88, 0x09, 0x9b, 0x09, 0xfa, 0x0a, 0xcf, 0x0b, 0xb4, 0x0b, +0x05, 0x0b, 0xd6, 0x0a, 0xf8, 0x0a, 0xb2, 0x0a, 0xa6, 0x09, 0x33, 0x09, 0xbe, 0x08, 0x1b, 0x08, +0x1c, 0x07, 0x81, 0x06, 0x1a, 0x06, 0x32, 0x05, 0xa3, 0x03, 0x73, 0x02, 0xf2, 0x01, 0xc3, 0x01, +0xef, 0x00, 0xaa, 0xff, 0xa4, 0xfe, 0xca, 0xfd, 0xf2, 0xfc, 0x4a, 0xfc, 0xf4, 0xfb, 0xce, 0xfb, +0x2e, 0xfb, 0x0c, 0xfa, 0x3d, 0xf9, 0x37, 0xf9, 0x4c, 0xf9, 0x01, 0xf9, 0xcf, 0xf8, 0x64, 0xf9, +0xe7, 0xf9, 0x9a, 0xf9, 0xab, 0xf8, 0x25, 0xf8, 0xdd, 0xf8, 0xe0, 0xf9, 0x2c, 0xfc, 0xc1, 0xfe, +0xcc, 0xfe, 0xb3, 0xf9, 0x3e, 0xf4, 0xdf, 0xf3, 0x5d, 0xf9, 0x08, 0xfe, 0xdd, 0xfe, 0x86, 0xfc, +0x0d, 0xf9, 0x1a, 0xf5, 0xae, 0xf2, 0x6a, 0xf5, 0xbe, 0xfb, 0xbf, 0xff, 0x11, 0xfe, 0xc0, 0xf9, +0x21, 0xf7, 0x8c, 0xf7, 0x83, 0xf9, 0x99, 0xfc, 0x48, 0x00, 0x2f, 0x02, 0x69, 0x00, 0x36, 0xfd, +0x68, 0xfc, 0x8b, 0xfe, 0x03, 0x01, 0xf4, 0x02, 0xb4, 0x04, 0xa9, 0x05, 0x16, 0x05, 0xa1, 0x03, +0xec, 0x02, 0xc6, 0x03, 0x61, 0x05, 0x2e, 0x07, 0x26, 0x08, 0x94, 0x07, 0x2a, 0x06, 0xc0, 0x04, +0x79, 0x03, 0x0f, 0x03, 0xe6, 0x03, 0x88, 0x05, 0x88, 0x05, 0x49, 0x03, 0xe5, 0x00, 0x3f, 0xff, +0x8e, 0xfe, 0x9f, 0xfe, 0x58, 0xff, 0x46, 0x00, 0xa1, 0xff, 0x69, 0xfd, 0x71, 0xfb, 0xe0, 0xfa, +0xdd, 0xfb, 0x14, 0xfd, 0xe9, 0xfd, 0x83, 0xfe, 0x26, 0xfe, 0x54, 0xfd, 0xc4, 0xfc, 0x9c, 0xfd, +0xb3, 0xff, 0x31, 0x01, 0xd8, 0x01, 0x63, 0x02, 0xd6, 0x02, 0xf3, 0x02, 0x44, 0x03, 0x2f, 0x04, +0xe7, 0x05, 0xe0, 0x06, 0x80, 0x07, 0xb0, 0x07, 0xbe, 0x07, 0xaa, 0x07, 0xbc, 0x07, 0x32, 0x08, +0xca, 0x08, 0x08, 0x09, 0x1a, 0x09, 0x83, 0x08, 0x94, 0x07, 0xcc, 0x06, 0x33, 0x06, 0x26, 0x06, +0xf0, 0x05, 0xae, 0x05, 0xf0, 0x04, 0x8d, 0x03, 0x3b, 0x02, 0x11, 0x01, 0x70, 0x00, 0x4e, 0x00, +0xc7, 0xff, 0x44, 0xff, 0xc4, 0xfd, 0x6d, 0xfc, 0xa8, 0xfb, 0x35, 0xfb, 0x2a, 0xfb, 0xcf, 0xfa, +0x6d, 0xfa, 0xf7, 0xf9, 0x23, 0xf9, 0xfb, 0xf8, 0x05, 0xf9, 0x62, 0xf9, 0x8b, 0xf9, 0x1d, 0xf9, +0x1c, 0xf9, 0x5a, 0xf9, 0xf0, 0xf9, 0x7c, 0xfa, 0x7d, 0xfa, 0xb5, 0xfa, 0xdf, 0xfa, 0x23, 0xfb, +0x9b, 0xfb, 0x21, 0xfc, 0xca, 0xfc, 0xe5, 0xfc, 0x9b, 0xfc, 0xc5, 0xfc, 0x21, 0xfd, 0xb3, 0xfd, +0xea, 0xfd, 0xdb, 0xfd, 0xe7, 0xfd, 0xb8, 0xfd, 0xbe, 0xfd, 0xc2, 0xfd, 0xfb, 0xfd, 0x1c, 0xfe, +0xf0, 0xfd, 0xa1, 0xfd, 0x88, 0xfd, 0x95, 0xfd, 0xc8, 0xfd, 0x7c, 0xfd, 0x38, 0xfd, 0x25, 0xfd, +0x83, 0xfd, 0x29, 0xfe, 0xd1, 0xfe, 0xdf, 0xff, 0x3e, 0x00, 0x0e, 0x00, 0x44, 0x00, 0x44, 0x01, +0xbf, 0x00, 0x15, 0xff, 0x26, 0xfe, 0x62, 0x00, 0xfb, 0x02, 0x20, 0x03, 0xd3, 0x01, 0xc8, 0x00, +0x9a, 0x00, 0x05, 0x00, 0x5f, 0x00, 0xee, 0x02, 0x8b, 0x05, 0x7a, 0x05, 0x6f, 0x03, 0xea, 0x01, +0xdf, 0x02, 0x7c, 0x04, 0xad, 0x05, 0xa1, 0x06, 0x83, 0x07, 0x14, 0x07, 0x50, 0x05, 0x3d, 0x04, +0x4e, 0x05, 0xc8, 0x06, 0x5c, 0x07, 0x40, 0x07, 0x25, 0x07, 0xcc, 0x06, 0x02, 0x06, 0x55, 0x05, +0x3e, 0x05, 0x67, 0x05, 0x9b, 0x05, 0x5d, 0x05, 0x8f, 0x04, 0x69, 0x03, 0x88, 0x02, 0xc3, 0x01, +0xaa, 0x00, 0x15, 0x00, 0x42, 0x00, 0x32, 0x00, 0x0e, 0xff, 0x67, 0xfd, 0x6d, 0xfc, 0xc8, 0xfb, +0x44, 0xfb, 0x09, 0xfb, 0x4b, 0xfb, 0x49, 0xfb, 0x9b, 0xfa, 0x6d, 0xf9, 0x0c, 0xf9, 0x4d, 0xf9, +0xe5, 0xf9, 0x5c, 0xfa, 0xd5, 0xfa, 0x37, 0xfb, 0x56, 0xfb, 0x3a, 0xfb, 0x8c, 0xfb, 0x78, 0xfc, +0x82, 0xfd, 0x56, 0xfe, 0xf6, 0xfe, 0x85, 0xff, 0xcd, 0xff, 0x23, 0x00, 0xaa, 0x00, 0x4d, 0x01, +0xe8, 0x01, 0x9a, 0x02, 0xf9, 0x02, 0xfb, 0x02, 0xd5, 0x02, 0x03, 0x03, 0x33, 0x03, 0x22, 0x03, +0x15, 0x03, 0x44, 0x03, 0x32, 0x03, 0xa7, 0x02, 0xfd, 0x01, 0xb9, 0x01, 0x74, 0x01, 0xfb, 0x00, +0x96, 0x00, 0x63, 0x00, 0x18, 0x00, 0x68, 0xff, 0xa0, 0xfe, 0x23, 0xfe, 0xe8, 0xfd, 0xa4, 0xfd, +0x4c, 0xfd, 0x10, 0xfd, 0xdc, 0xfc, 0x6e, 0xfc, 0xfe, 0xfb, 0xce, 0xfb, 0xe9, 0xfb, 0xf1, 0xfb, +0xf2, 0xfb, 0x02, 0xfc, 0x17, 0xfc, 0x12, 0xfc, 0x20, 0xfc, 0x61, 0xfc, 0xb7, 0xfc, 0xf8, 0xfc, +0x4b, 0xfd, 0x99, 0xfd, 0xe0, 0xfd, 0x18, 0xfe, 0x6c, 0xfe, 0xca, 0xfe, 0x0d, 0xff, 0x67, 0xff, +0xc7, 0xff, 0x18, 0x00, 0x4d, 0x00, 0x6d, 0x00, 0xa5, 0x00, 0xd0, 0x00, 0xfe, 0x00, 0x2b, 0x01, +0x53, 0x01, 0x6f, 0x01, 0x67, 0x01, 0x53, 0x01, 0x4b, 0x01, 0x4e, 0x01, 0x5b, 0x01, 0x55, 0x01, +0x47, 0x01, 0x36, 0x01, 0x0f, 0x01, 0xf7, 0x00, 0xe8, 0x00, 0xe7, 0x00, 0xe8, 0x00, 0xe1, 0x00, +0xec, 0x00, 0xe4, 0x00, 0xe2, 0x00, 0xf3, 0x00, 0x0a, 0x01, 0x22, 0x01, 0x44, 0x01, 0x7a, 0x01, +0xaf, 0x01, 0xcf, 0x01, 0xf6, 0x01, 0x2f, 0x02, 0x5a, 0x02, 0x8b, 0x02, 0xc0, 0x02, 0x10, 0x03, +0x47, 0x03, 0x62, 0x03, 0x7d, 0x03, 0x98, 0x03, 0xb7, 0x03, 0xca, 0x03, 0xe4, 0x03, 0x04, 0x04, +0x0b, 0x04, 0xf1, 0x03, 0xc8, 0x03, 0xaa, 0x03, 0x99, 0x03, 0x6e, 0x03, 0x46, 0x03, 0x1d, 0x03, +0xe7, 0x02, 0x91, 0x02, 0x32, 0x02, 0xf3, 0x01, 0xad, 0x01, 0x5f, 0x01, 0x01, 0x01, 0xb9, 0x00, +0x6f, 0x00, 0x5d, 0x00, 0x42, 0x00, 0x1e, 0xff, 0x6c, 0xfe, 0xff, 0xfd, 0xd5, 0xfe, 0xf4, 0xfe, +0x80, 0xfe, 0x01, 0xfe, 0xf5, 0xfd, 0x7c, 0xfd, 0xfb, 0xfc, 0x7f, 0xfc, 0x09, 0xfd, 0x53, 0xfd, +0x21, 0xfd, 0x0b, 0xfd, 0xf3, 0xfc, 0x2f, 0xfd, 0xe2, 0xfc, 0x7e, 0xfc, 0xce, 0xfc, 0x6e, 0xfd, +0xd1, 0xfd, 0xd5, 0xfd, 0xad, 0xfd, 0xe2, 0xfd, 0x9f, 0xfd, 0x8a, 0xfd, 0xbf, 0xfd, 0x49, 0xfe, +0xbb, 0xfe, 0x82, 0xfe, 0x33, 0xfe, 0xea, 0xfd, 0xbf, 0xfd, 0xd8, 0xfd, 0xda, 0xfd, 0x10, 0xfe, +0x28, 0xfe, 0x10, 0xfe, 0xce, 0xfd, 0x52, 0xfd, 0x40, 0xfd, 0x59, 0xfd, 0x40, 0xfd, 0x4d, 0xfd, +0x3d, 0xfd, 0x5c, 0xfd, 0x3f, 0xfd, 0xf2, 0xfc, 0xe9, 0xfc, 0xed, 0xfc, 0x2b, 0xfd, 0x62, 0xfd, +0x93, 0xfd, 0xec, 0xfd, 0x0d, 0xfe, 0x21, 0xfe, 0x3d, 0xfe, 0x84, 0xfe, 0x0e, 0xff, 0x86, 0xff, +0xf7, 0xff, 0x62, 0x00, 0xb6, 0x00, 0xff, 0x00, 0x36, 0x01, 0xa0, 0x01, 0x20, 0x02, 0x8e, 0x02, +0xf4, 0x02, 0x30, 0x03, 0x61, 0x03, 0x84, 0x03, 0x97, 0x03, 0xbe, 0x03, 0xd4, 0x03, 0xfd, 0x03, +0x0a, 0x04, 0xf5, 0x03, 0xd6, 0x03, 0xa2, 0x03, 0x6d, 0x03, 0x3c, 0x03, 0xfe, 0x02, 0xd7, 0x02, +0xa5, 0x02, 0x6b, 0x02, 0x1b, 0x02, 0xbf, 0x01, 0x6a, 0x01, 0x22, 0x01, 0xe7, 0x00, 0xbc, 0x00, +0x92, 0x00, 0x6c, 0x00, 0x37, 0x00, 0xff, 0xff, 0xd7, 0xff, 0xc0, 0xff, 0xb9, 0xff, 0xc4, 0xff, +0xd7, 0xff, 0xe7, 0xff, 0xef, 0xff, 0x02, 0x00, 0x16, 0x00, 0x39, 0x00, 0x69, 0x00, 0xa1, 0x00, +0xdb, 0x00, 0x13, 0x01, 0x45, 0x01, 0x74, 0x01, 0x9f, 0x01, 0xc7, 0x01, 0xf2, 0x01, 0x1f, 0x02, +0x4d, 0x02, 0x6c, 0x02, 0x87, 0x02, 0x87, 0x02, 0x84, 0x02, 0x78, 0x02, 0x6b, 0x02, 0x5d, 0x02, +0x46, 0x02, 0x29, 0x02, 0xf6, 0x01, 0xb8, 0x01, 0x78, 0x01, 0x2e, 0x01, 0xe5, 0x00, 0xa1, 0x00, +0x54, 0x00, 0x0a, 0x00, 0xb0, 0xff, 0x4f, 0xff, 0xfd, 0xfe, 0xa0, 0xfe, 0x5a, 0xfe, 0x02, 0xfe, +0xc3, 0xfd, 0x8b, 0xfd, 0x5b, 0xfd, 0x2f, 0xfd, 0xfb, 0xfc, 0xcf, 0xfc, 0xb5, 0xfc, 0x9e, 0xfc, +0x9d, 0xfc, 0x9b, 0xfc, 0xa9, 0xfc, 0xb9, 0xfc, 0xc8, 0xfc, 0xda, 0xfc, 0xe1, 0xfc, 0x04, 0xfd, +0x34, 0xfd, 0x6b, 0xfd, 0xa0, 0xfd, 0xcd, 0xfd, 0xf9, 0xfd, 0x22, 0xfe, 0x47, 0xfe, 0x82, 0xfe, +0xba, 0xfe, 0xf8, 0xfe, 0x1f, 0xff, 0x37, 0xff, 0x54, 0xff, 0x6c, 0xff, 0x8a, 0xff, 0xa2, 0xff, +0xaa, 0xff, 0xa7, 0xff, 0x9d, 0xff, 0x99, 0xff, 0xa4, 0xff, 0xb7, 0xff, 0xc9, 0xff, 0xa7, 0xff, +0x59, 0xff, 0x07, 0xff, 0xdf, 0xfe, 0xea, 0xfe, 0xf8, 0xfe, 0xf9, 0xfe, 0xe6, 0xfe, 0xb8, 0xfe, +0x75, 0xfe, 0x3b, 0xfe, 0x39, 0xfe, 0x63, 0xfe, 0x87, 0xfe, 0x98, 0xfe, 0x98, 0xfe, 0xa9, 0xfe, +0xc6, 0xfe, 0xdb, 0xfe, 0xf5, 0xfe, 0x25, 0xff, 0x6e, 0xff, 0xb7, 0xff, 0xf7, 0xff, 0x3f, 0x00, +0x83, 0x00, 0xbe, 0x00, 0xea, 0x00, 0x1d, 0x01, 0x66, 0x01, 0xc5, 0x01, 0x21, 0x02, 0x6c, 0x02, +0x9c, 0x02, 0xbd, 0x02, 0xd8, 0x02, 0xf5, 0x02, 0x1b, 0x03, 0x41, 0x03, 0x6a, 0x03, 0x79, 0x03, +0x79, 0x03, 0x70, 0x03, 0x61, 0x03, 0x45, 0x03, 0x2b, 0x03, 0x0d, 0x03, 0xfd, 0x02, 0xe5, 0x02, +0xd0, 0x02, 0xa7, 0x02, 0x73, 0x02, 0x37, 0x02, 0xfd, 0x01, 0xd0, 0x01, 0xb2, 0x01, 0xa1, 0x01, +0x8d, 0x01, 0x70, 0x01, 0x43, 0x01, 0x15, 0x01, 0xf2, 0x00, 0xdf, 0x00, 0xd4, 0x00, 0xd0, 0x00, +0xcb, 0x00, 0xc6, 0x00, 0xbc, 0x00, 0xae, 0x00, 0xa3, 0x00, 0x9d, 0x00, 0x9b, 0x00, 0x96, 0x00, +0x9a, 0x00, 0xa0, 0x00, 0xa5, 0x00, 0x9d, 0x00, 0x8f, 0x00, 0x7c, 0x00, 0x6c, 0x00, 0x5d, 0x00, +0x53, 0x00, 0x4c, 0x00, 0x43, 0x00, 0x29, 0x00, 0x04, 0x00, 0xdc, 0xff, 0xb9, 0xff, 0x97, 0xff, +0x77, 0xff, 0x57, 0xff, 0x33, 0xff, 0x0b, 0xff, 0xe0, 0xfe, 0xb2, 0xfe, 0x88, 0xfe, 0x5d, 0xfe, +0x32, 0xfe, 0x09, 0xfe, 0xe8, 0xfd, 0xca, 0xfd, 0xae, 0xfd, 0x8f, 0xfd, 0x71, 0xfd, 0x51, 0xfd, +0x38, 0xfd, 0x21, 0xfd, 0x1a, 0xfd, 0x21, 0xfd, 0x63, 0xfd, 0x95, 0xfd, 0x8f, 0xfd, 0x40, 0xfd, +0xf1, 0xfc, 0xfa, 0xfc, 0x35, 0xfd, 0x89, 0xfd, 0xc8, 0xfd, 0xf3, 0xfd, 0xfe, 0xfd, 0xd6, 0xfd, +0xbd, 0xfd, 0xdd, 0xfd, 0x2a, 0xfe, 0x79, 0xfe, 0x99, 0xfe, 0xbf, 0xfe, 0xf3, 0xfe, 0x21, 0xff, +0x39, 0xff, 0x45, 0xff, 0x64, 0xff, 0x82, 0xff, 0x99, 0xff, 0xcc, 0xff, 0x10, 0x00, 0x4a, 0x00, +0x53, 0x00, 0x31, 0x00, 0x22, 0x00, 0x28, 0x00, 0x4e, 0x00, 0x7a, 0x00, 0xa4, 0x00, 0xbf, 0x00, +0xb0, 0x00, 0x90, 0x00, 0x79, 0x00, 0x78, 0x00, 0x86, 0x00, 0x85, 0x00, 0x86, 0x00, 0x88, 0x00, +0x8a, 0x00, 0x89, 0x00, 0x7e, 0x00, 0x70, 0x00, 0x5a, 0x00, 0x3f, 0x00, 0x39, 0x00, 0x47, 0x00, +0x66, 0x00, 0x7b, 0x00, 0x77, 0x00, 0x66, 0x00, 0x50, 0x00, 0x48, 0x00, 0x53, 0x00, 0x72, 0x00, +0x99, 0x00, 0xad, 0x00, 0xb4, 0x00, 0xb7, 0x00, 0xc1, 0x00, 0xd1, 0x00, 0xe0, 0x00, 0xef, 0x00, +0xff, 0x00, 0x0f, 0x01, 0x25, 0x01, 0x3d, 0x01, 0x56, 0x01, 0x64, 0x01, 0x5f, 0x01, 0x56, 0x01, +0x54, 0x01, 0x63, 0x01, 0x7a, 0x01, 0x8d, 0x01, 0x97, 0x01, 0x93, 0x01, 0x87, 0x01, 0x7c, 0x01, +0x78, 0x01, 0x7e, 0x01, 0x80, 0x01, 0x7d, 0x01, 0x76, 0x01, 0x6f, 0x01, 0x6a, 0x01, 0x65, 0x01, +0x5c, 0x01, 0x4d, 0x01, 0x39, 0x01, 0x26, 0x01, 0x19, 0x01, 0x14, 0x01, 0x12, 0x01, 0x06, 0x01, +0xf1, 0x00, 0xd6, 0x00, 0xbc, 0x00, 0xa8, 0x00, 0x99, 0x00, 0x8e, 0x00, 0x80, 0x00, 0x6d, 0x00, +0x58, 0x00, 0x44, 0x00, 0x35, 0x00, 0x27, 0x00, 0x15, 0x00, 0x02, 0x00, 0xef, 0xff, 0xe3, 0xff, +0xdb, 0xff, 0xd7, 0xff, 0xd2, 0xff, 0xc8, 0xff, 0xba, 0xff, 0xab, 0xff, 0xa2, 0xff, 0x9f, 0xff, +0x9f, 0xff, 0x9d, 0xff, 0x99, 0xff, 0x93, 0xff, 0x8b, 0xff, 0x86, 0xff, 0x82, 0xff, 0x7e, 0xff, +0x77, 0xff, 0x6d, 0xff, 0x65, 0xff, 0x60, 0xff, 0x5e, 0xff, 0x5b, 0xff, 0x53, 0xff, 0x48, 0xff, +0x3b, 0xff, 0x2e, 0xff, 0x26, 0xff, 0x22, 0xff, 0x1f, 0xff, 0x1a, 0xff, 0x11, 0xff, 0x07, 0xff, +0x00, 0xff, 0xfc, 0xfe, 0xf9, 0xfe, 0xf5, 0xfe, 0xf0, 0xfe, 0xec, 0xfe, 0xe9, 0xfe, 0xe9, 0xfe, +0xeb, 0xfe, 0xec, 0xfe, 0xec, 0xfe, 0xe9, 0xfe, 0xe6, 0xfe, 0xe5, 0xfe, 0xe7, 0xfe, 0xeb, 0xfe, +0xef, 0xfe, 0xf1, 0xfe, 0xf3, 0xfe, 0xf5, 0xfe, 0xf9, 0xfe, 0xfd, 0xfe, 0x01, 0xff, 0x05, 0xff, +0x08, 0xff, 0x0d, 0xff, 0x12, 0xff, 0x1a, 0xff, 0x21, 0xff, 0x27, 0xff, 0x2d, 0xff, 0x31, 0xff, +0x36, 0xff, 0x3c, 0xff, 0x44, 0xff, 0x4c, 0xff, 0x53, 0xff, 0x5a, 0xff, 0x62, 0xff, 0x6a, 0xff, +0x73, 0xff, 0x7b, 0xff, 0x82, 0xff, 0x8a, 0xff, 0x94, 0xff, 0x9e, 0xff, 0xaa, 0xff, 0xb5, 0xff, +0xc1, 0xff, 0xcc, 0xff, 0xd7, 0xff, 0xe2, 0xff, 0xee, 0xff, 0xfb, 0xff, 0x08, 0x00, 0x14, 0x00, +0x20, 0x00, 0x2b, 0x00, 0x39, 0x00, 0x47, 0x00, 0x53, 0x00, 0x5f, 0x00, 0x68, 0x00, 0x71, 0x00, +0x7b, 0x00, 0x84, 0x00, 0x8e, 0x00, 0x98, 0x00, 0xa0, 0x00, 0xa7, 0x00, 0xad, 0x00, 0xb3, 0x00, +0xb9, 0x00, 0xc0, 0x00, 0xc6, 0x00, 0xcc, 0x00, 0xd1, 0x00, 0xd5, 0x00, 0xda, 0x00, 0xdf, 0x00, +0xe3, 0x00, 0xe7, 0x00, 0xeb, 0x00, 0xee, 0x00, 0xf2, 0x00, 0xf4, 0x00, 0xf7, 0x00, 0xf9, 0x00, +0xfb, 0x00, 0xfc, 0x00, 0xfe, 0x00, 0xff, 0x00, 0x00, 0x01, 0x00, 0x01, 0xff, 0x00, 0xfe, 0x00, +0xfd, 0x00, 0xfc, 0x00, 0xfa, 0x00, 0xf8, 0x00, 0xf6, 0x00, 0xf3, 0x00, 0xf0, 0x00, 0xed, 0x00, +0xea, 0x00, 0xe6, 0x00, 0xe1, 0x00, 0xdd, 0x00, 0xd9, 0x00, 0xd5, 0x00, 0xd0, 0x00, 0xca, 0x00, +0xc4, 0x00, 0xbe, 0x00, 0xb7, 0x00, 0xb1, 0x00, 0xab, 0x00, 0xa5, 0x00, 0x9e, 0x00, 0x95, 0x00, +0x8d, 0x00, 0x85, 0x00, 0x7d, 0x00, 0x75, 0x00, 0x6d, 0x00, 0x64, 0x00, 0x5a, 0x00, 0x4f, 0x00, +0x44, 0x00, 0x3a, 0x00, 0x31, 0x00, 0x26, 0x00, 0x1c, 0x00, 0x11, 0x00, 0x07, 0x00, 0xfb, 0xff, +0xf0, 0xff, 0xe6, 0xff, 0xdc, 0xff, 0xd2, 0xff, 0xc8, 0xff, 0xbe, 0xff, 0xb4, 0xff, 0xaa, 0xff, +0xa1, 0xff, 0x98, 0xff, 0x90, 0xff, 0x89, 0xff, 0x82, 0xff, 0x7c, 0xff, 0x76, 0xff, 0x70, 0xff, +0x6a, 0xff, 0x66, 0xff, 0x63, 0xff, 0x5f, 0xff, 0x5d, 0xff, 0x5b, 0xff, 0x58, 0xff, 0x56, 0xff, +0x54, 0xff, 0x52, 0xff, 0x51, 0xff, 0x4f, 0xff, 0x4e, 0xff, 0x4d, 0xff, 0x4c, 0xff, 0x4b, 0xff, +0x48, 0xff, 0x45, 0xff, 0x44, 0xff, 0x43, 0xff, 0x42, 0xff, 0x42, 0xff, 0x41, 0xff, 0x3f, 0xff, +0x3d, 0xff, 0x3b, 0xff, 0x3c, 0xff, 0x3f, 0xff, 0x41, 0xff, 0x44, 0xff, 0x45, 0xff, 0x47, 0xff, +0x49, 0xff, 0x4e, 0xff, 0x53, 0xff, 0x59, 0xff, 0x5f, 0xff, 0x64, 0xff, 0x68, 0xff, 0x6d, 0xff, +0x72, 0xff, 0x78, 0xff, 0x7d, 0xff, 0x82, 0xff, 0x86, 0xff, 0x89, 0xff, 0x8c, 0xff, 0x8e, 0xff, +0x90, 0xff, 0x92, 0xff, 0x93, 0xff, 0x94, 0xff, 0x95, 0xff, 0x95, 0xff, 0x95, 0xff, 0x95, 0xff, +0x95, 0xff, 0x97, 0xff, 0x98, 0xff, 0x99, 0xff, 0x9b, 0xff, 0x9c, 0xff, 0x9e, 0xff, 0xa1, 0xff, +0xa4, 0xff, 0xa9, 0xff, 0xae, 0xff, 0xb3, 0xff, 0xb9, 0xff, 0xbf, 0xff, 0xc6, 0xff, 0xcf, 0xff, +0xd7, 0xff, 0xe0, 0xff, 0xe9, 0xff, 0xf2, 0xff, 0xfa, 0xff, 0x04, 0x00, 0x0e, 0x00, 0x17, 0x00, +0x21, 0x00, 0x2b, 0x00, 0x34, 0x00, 0x3e, 0x00, 0x47, 0x00, 0x51, 0x00, 0x5a, 0x00, 0x63, 0x00, +0x6c, 0x00, 0x73, 0x00, 0x7b, 0x00, 0x83, 0x00, 0x8a, 0x00, 0x92, 0x00, 0x98, 0x00, 0x9d, 0x00, +0xa3, 0x00, 0xa8, 0x00, 0xad, 0x00, 0xb1, 0x00, 0xb5, 0x00, 0xb9, 0x00, 0xbd, 0x00, 0xbf, 0x00, +0xc2, 0x00, 0xc4, 0x00, 0xc5, 0x00, 0xc6, 0x00, 0xc6, 0x00, 0xc6, 0x00, 0xc6, 0x00, 0xc6, 0x00, +0xc5, 0x00, 0xc4, 0x00, 0xc2, 0x00, 0xc1, 0x00, 0xbf, 0x00, 0xbe, 0x00, 0xbe, 0x00, 0xbd, 0x00, +0xbb, 0x00, 0xb9, 0x00, 0xb7, 0x00, 0xb4, 0x00, 0xb3, 0x00, 0xb2, 0x00, 0xb1, 0x00, 0xaf, 0x00, +0xac, 0x00, 0xa9, 0x00, 0xa6, 0x00, 0xa3, 0x00, 0xa0, 0x00, 0x9c, 0x00, 0x98, 0x00, 0x92, 0x00, +0x8b, 0x00, 0x85, 0x00, 0x7e, 0x00, 0x77, 0x00, 0x6f, 0x00, 0x68, 0x00, 0x5f, 0x00, 0x56, 0x00, +0x4d, 0x00, 0x45, 0x00, 0x3c, 0x00, 0x34, 0x00, 0x2c, 0x00, 0x24, 0x00, 0x1d, 0x00, 0x15, 0x00, +0x0d, 0x00, 0x06, 0x00, 0x00, 0x00, 0xfa, 0xff, 0xf5, 0xff, 0xf0, 0xff, 0xeb, 0xff, 0xe6, 0xff, +0xe2, 0xff, 0xdd, 0xff, 0xd9, 0xff, 0xd5, 0xff, 0xd2, 0xff, 0xce, 0xff, 0xc9, 0xff, 0xc5, 0xff, +0xbf, 0xff, 0xb5, 0xff, 0xae, 0xff, 0xab, 0xff, 0xab, 0xff, 0xa7, 0xff, 0xa1, 0xff, 0x9b, 0xff, +0x90, 0xff, 0x87, 0xff, 0x82, 0xff, 0x7b, 0xff, 0x73, 0xff, 0x6c, 0xff, 0x63, 0xff, 0x5b, 0xff, +0x53, 0xff, 0x4f, 0xff, 0x4d, 0xff, 0x4a, 0xff, 0x47, 0xff, 0x44, 0xff, 0x42, 0xff, 0x42, 0xff, +0x42, 0xff, 0x43, 0xff, 0x44, 0xff, 0x42, 0xff, 0x43, 0xff, 0x44, 0xff, 0x45, 0xff, 0x48, 0xff, +0x4c, 0xff, 0x50, 0xff, 0x54, 0xff, 0x58, 0xff, 0x5e, 0xff, 0x64, 0xff, 0x6b, 0xff, 0x72, 0xff, +0x78, 0xff, 0x7d, 0xff, 0x83, 0xff, 0x88, 0xff, 0x8d, 0xff, 0x93, 0xff, 0x99, 0xff, 0x9e, 0xff, +0xa3, 0xff, 0xa8, 0xff, 0xae, 0xff, 0xb3, 0xff, 0xb8, 0xff, 0xbd, 0xff, 0xc3, 0xff, 0xc8, 0xff, +0xce, 0xff, 0xd3, 0xff, 0xd9, 0xff, 0xde, 0xff, 0xe3, 0xff, 0xe8, 0xff, 0xee, 0xff, 0xf5, 0xff, +0xfc, 0xff, 0x03, 0x00, 0x0a, 0x00, 0x10, 0x00, 0x17, 0x00, 0x1d, 0x00, 0x24, 0x00, 0x2b, 0x00, +0x31, 0x00, 0x36, 0x00, 0x3a, 0x00, 0x3e, 0x00, 0x42, 0x00, 0x47, 0x00, 0x4b, 0x00, 0x4f, 0x00, +0x52, 0x00, 0x54, 0x00, 0x55, 0x00, 0x57, 0x00, 0x58, 0x00, 0x5a, 0x00, 0x5b, 0x00, 0x5a, 0x00, +0x5a, 0x00, 0x58, 0x00, 0x56, 0x00, 0x55, 0x00, 0x55, 0x00, 0x54, 0x00, 0x53, 0x00, 0x52, 0x00, +0x52, 0x00, 0x51, 0x00, 0x51, 0x00, 0x51, 0x00, 0x52, 0x00, 0x52, 0x00, 0x53, 0x00, 0x53, 0x00, +0x53, 0x00, 0x53, 0x00, 0x53, 0x00, 0x53, 0x00, 0x53, 0x00, 0x53, 0x00, 0x53, 0x00, 0x53, 0x00, +0x52, 0x00, 0x51, 0x00, 0x51, 0x00, 0x50, 0x00, 0x4e, 0x00, 0x4d, 0x00, 0x4b, 0x00, 0x49, 0x00, +0x46, 0x00, 0x43, 0x00, 0x40, 0x00, 0x3d, 0x00, 0x39, 0x00, 0x36, 0x00, 0x32, 0x00, 0x2d, 0x00, +0x29, 0x00, 0x25, 0x00, 0x21, 0x00, 0x1d, 0x00, 0x19, 0x00, 0x15, 0x00, 0x11, 0x00, 0x0d, 0x00, +0x0a, 0x00, 0x07, 0x00, 0x04, 0x00, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xfc, 0xff, 0xfb, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, +0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf4, 0xff, 0xf3, 0xff, 0xf2, 0xff, +0xf1, 0xff, 0xf0, 0xff, 0xee, 0xff, 0xec, 0xff, 0xea, 0xff, 0xe9, 0xff, 0xe8, 0xff, 0xe7, 0xff, +0xe6, 0xff, 0xe5, 0xff, 0xe5, 0xff, 0xe5, 0xff, 0xe5, 0xff, 0xe6, 0xff, 0xe7, 0xff, 0xe8, 0xff, +0xea, 0xff, 0xec, 0xff, 0xee, 0xff, 0xf1, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf7, 0xff, +0xf9, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xf8, 0xff, 0xf6, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, +0xf3, 0xff, 0xf2, 0xff, 0xf1, 0xff, 0xef, 0xff, 0xef, 0xff, 0xef, 0xff, 0xf0, 0xff, 0xf1, 0xff, +0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf6, 0xff, 0xf8, 0xff, 0xf9, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, +0xf4, 0xff, 0xf3, 0xff, 0xf2, 0xff, 0xf1, 0xff, 0xf0, 0xff, 0xef, 0xff, 0xee, 0xff, 0xee, 0xff, +0xee, 0xff, 0xed, 0xff, 0xec, 0xff, 0xec, 0xff, 0xeb, 0xff, 0xeb, 0xff, 0xeb, 0xff, 0xeb, 0xff, +0xea, 0xff, 0xea, 0xff, 0xe9, 0xff, 0xe8, 0xff, 0xe8, 0xff, 0xe7, 0xff, 0xe7, 0xff, 0xe7, 0xff, +0xe6, 0xff, 0xe6, 0xff, 0xe6, 0xff, 0xe7, 0xff, 0xe8, 0xff, 0xe9, 0xff, 0xea, 0xff, 0xeb, 0xff, +0xed, 0xff, 0xef, 0xff, 0xf1, 0xff, 0xf4, 0xff, 0xf6, 0xff, 0xf8, 0xff, 0xfa, 0xff, 0xfd, 0xff, +0xff, 0xff, 0x02, 0x00, 0x04, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, +0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x08, 0x00, 0x07, 0x00, 0x05, 0x00, 0x04, 0x00, 0x02, 0x00, +0x00, 0x00, 0xfe, 0xff, 0xfd, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf7, 0xff, +0xf7, 0xff, 0xf7, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, +0x00, 0x00, 0x03, 0x00, 0x05, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0b, 0x00, +0x0b, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x08, 0x00, 0x07, 0x00, 0x05, 0x00, 0x04, 0x00, +0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xfb, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf5, 0xff, +0xf4, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf6, 0xff, 0xf7, 0xff, +0xfa, 0xff, 0xfc, 0xff, 0xfe, 0xff, 0x00, 0x00, 0x03, 0x00, 0x05, 0x00, 0x08, 0x00, 0x0b, 0x00, +0x0e, 0x00, 0x10, 0x00, 0x12, 0x00, 0x14, 0x00, 0x15, 0x00, 0x16, 0x00, 0x18, 0x00, 0x1a, 0x00, +0x1b, 0x00, 0x1b, 0x00, 0x1c, 0x00, 0x1b, 0x00, 0x1b, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x00, +0x1c, 0x00, 0x1a, 0x00, 0x19, 0x00, 0x18, 0x00, 0x17, 0x00, 0x16, 0x00, 0x15, 0x00, 0x14, 0x00, +0x13, 0x00, 0x11, 0x00, 0x0f, 0x00, 0x0e, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0b, 0x00, +0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0e, 0x00, +0x0f, 0x00, 0x10, 0x00, 0x12, 0x00, 0x14, 0x00, 0x16, 0x00, 0x18, 0x00, 0x19, 0x00, 0x1b, 0x00, +0x1d, 0x00, 0x1e, 0x00, 0x20, 0x00, 0x21, 0x00, 0x21, 0x00, 0x22, 0x00, 0x22, 0x00, 0x23, 0x00, +0x23, 0x00, 0x23, 0x00, 0x22, 0x00, 0x22, 0x00, 0x21, 0x00, 0x20, 0x00, 0x1f, 0x00, 0x1e, 0x00, +0x1d, 0x00, 0x1b, 0x00, 0x1a, 0x00, 0x1a, 0x00, 0x19, 0x00, 0x18, 0x00, 0x17, 0x00, 0x15, 0x00, +0x14, 0x00, 0x15, 0x00, 0x14, 0x00, 0x15, 0x00, 0x15, 0x00, 0x14, 0x00, 0x13, 0x00, 0x13, 0x00, +0x13, 0x00, 0x13, 0x00, 0x12, 0x00, 0x12, 0x00, 0x10, 0x00, 0x0d, 0x00, 0x0b, 0x00, 0x0a, 0x00, +0x08, 0x00, 0x06, 0x00, 0x04, 0x00, 0x00, 0x00, 0xfb, 0xff, 0xf8, 0xff, 0xf5, 0xff, 0xf1, 0xff, +0xee, 0xff, 0xeb, 0xff, 0xe7, 0xff, 0xe4, 0xff, 0xe1, 0xff, 0xde, 0xff, 0xdb, 0xff, 0xd9, 0xff, +0xd8, 0xff, 0xd6, 0xff, 0xd4, 0xff, 0xd3, 0xff, 0xd1, 0xff, 0xd1, 0xff, 0xd0, 0xff, 0xd0, 0xff, +0xd0, 0xff, 0xcf, 0xff, 0xcf, 0xff, 0xce, 0xff, 0xcd, 0xff, 0xcd, 0xff, 0xcd, 0xff, 0xcc, 0xff, +0xcb, 0xff, 0xcb, 0xff, 0xca, 0xff, 0xca, 0xff, 0xca, 0xff, 0xca, 0xff, 0xc9, 0xff, 0xc9, 0xff, +0xc9, 0xff, 0xc9, 0xff, 0xc8, 0xff, 0xc8, 0xff, 0xc7, 0xff, 0xc6, 0xff, 0xc7, 0xff, 0xc7, 0xff, +0xc6, 0xff, 0xc6, 0xff, 0xc6, 0xff, 0xc6, 0xff, 0xc7, 0xff, 0xc7, 0xff, 0xc8, 0xff, 0xc9, 0xff, +0xca, 0xff, 0xcb, 0xff, 0xcc, 0xff, 0xcc, 0xff, 0xce, 0xff, 0xcf, 0xff, 0xd1, 0xff, 0xd3, 0xff, +0xd5, 0xff, 0xd6, 0xff, 0xd8, 0xff, 0xdb, 0xff, 0xdd, 0xff, 0xdf, 0xff, 0xe2, 0xff, 0xe3, 0xff, +0xe5, 0xff, 0xe7, 0xff, 0xe9, 0xff, 0xeb, 0xff, 0xec, 0xff, 0xee, 0xff, 0xf0, 0xff, 0xf1, 0xff, +0xf3, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfd, 0xff, 0xff, 0xff, +0x00, 0x00, 0x02, 0x00, 0x04, 0x00, 0x06, 0x00, 0x09, 0x00, 0x0d, 0x00, 0x10, 0x00, 0x13, 0x00, +0x17, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x21, 0x00, 0x25, 0x00, 0x29, 0x00, 0x2d, 0x00, 0x30, 0x00, +0x33, 0x00, 0x36, 0x00, 0x3a, 0x00, 0x3d, 0x00, 0x40, 0x00, 0x43, 0x00, 0x45, 0x00, 0x47, 0x00, +0x48, 0x00, 0x4a, 0x00, 0x4b, 0x00, 0x4b, 0x00, 0x4c, 0x00, 0x4b, 0x00, 0x4b, 0x00, 0x4a, 0x00, +0x4a, 0x00, 0x48, 0x00, 0x47, 0x00, 0x45, 0x00, 0x43, 0x00, 0x42, 0x00, 0x40, 0x00, 0x3e, 0x00, +0x3d, 0x00, 0x3b, 0x00, 0x3a, 0x00, 0x38, 0x00, 0x37, 0x00, 0x36, 0x00, 0x34, 0x00, 0x34, 0x00, +0x33, 0x00, 0x32, 0x00, 0x31, 0x00, 0x31, 0x00, 0x31, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, +0x31, 0x00, 0x31, 0x00, 0x31, 0x00, 0x31, 0x00, 0x31, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, +0x2f, 0x00, 0x2f, 0x00, 0x2d, 0x00, 0x2b, 0x00, 0x29, 0x00, 0x27, 0x00, 0x25, 0x00, 0x23, 0x00, +0x20, 0x00, 0x1d, 0x00, 0x1a, 0x00, 0x17, 0x00, 0x13, 0x00, 0x0f, 0x00, 0x0c, 0x00, 0x08, 0x00, +0x04, 0x00, 0x01, 0x00, 0xfd, 0xff, 0xf9, 0xff, 0xf6, 0xff, 0xf3, 0xff, 0xf0, 0xff, 0xed, 0xff, +0xea, 0xff, 0xe8, 0xff, 0xe6, 0xff, 0xe3, 0xff, 0xe2, 0xff, 0xe0, 0xff, 0xdf, 0xff, 0xde, 0xff, +0xdd, 0xff, 0xdc, 0xff, 0xdb, 0xff, 0xda, 0xff, 0xda, 0xff, 0xda, 0xff, 0xda, 0xff, 0xda, 0xff, +0xda, 0xff, 0xda, 0xff, 0xda, 0xff, 0xda, 0xff, 0xda, 0xff, 0xda, 0xff, 0xda, 0xff, 0xda, 0xff, +0xda, 0xff, 0xd9, 0xff, 0xd9, 0xff, 0xd9, 0xff, 0xd8, 0xff, 0xd7, 0xff, 0xd7, 0xff, 0xd6, 0xff, +0xd5, 0xff, 0xd4, 0xff, 0xd4, 0xff, 0xd3, 0xff, 0xd3, 0xff, 0xd2, 0xff, 0xd2, 0xff, 0xd1, 0xff, +0xd1, 0xff, 0xd0, 0xff, 0xd0, 0xff, 0xd0, 0xff, 0xd1, 0xff, 0xd1, 0xff, 0xd2, 0xff, 0xd2, 0xff, +0xd3, 0xff, 0xd4, 0xff, 0xd4, 0xff, 0xd5, 0xff, 0xd6, 0xff, 0xd7, 0xff, 0xd8, 0xff, 0xd9, 0xff, +0xda, 0xff, 0xdb, 0xff, 0xdc, 0xff, 0xdc, 0xff, 0xdd, 0xff, 0xde, 0xff, 0xdf, 0xff, 0xdf, 0xff, +0xe0, 0xff, 0xe1, 0xff, 0xe2, 0xff, 0xe2, 0xff, 0xe3, 0xff, 0xe4, 0xff, 0xe4, 0xff, 0xe5, 0xff, +0xe6, 0xff, 0xe6, 0xff, 0xe7, 0xff, 0xe8, 0xff, 0xe9, 0xff, 0xea, 0xff, 0xeb, 0xff, 0xec, 0xff, +0xed, 0xff, 0xee, 0xff, 0xef, 0xff, 0xf1, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf6, 0xff, 0xf8, 0xff, +0xfa, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x01, 0x00, 0x04, 0x00, 0x06, 0x00, 0x08, 0x00, 0x0b, 0x00, +0x0e, 0x00, 0x11, 0x00, 0x13, 0x00, 0x15, 0x00, 0x18, 0x00, 0x19, 0x00, 0x1b, 0x00, 0x1c, 0x00, +0x1d, 0x00, 0x1e, 0x00, 0x1e, 0x00, 0x1e, 0x00, 0x1e, 0x00, 0x1d, 0x00, 0x1b, 0x00, 0x1a, 0x00, +0x18, 0x00, 0x16, 0x00, 0x14, 0x00, 0x12, 0x00, 0x0f, 0x00, 0x0d, 0x00, 0x0a, 0x00, 0x08, 0x00, +0x06, 0x00, 0x04, 0x00, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x03, 0x00, 0x05, 0x00, +0x07, 0x00, 0x09, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0e, 0x00, 0x10, 0x00, 0x12, 0x00, 0x13, 0x00, +0x15, 0x00, 0x16, 0x00, 0x17, 0x00, 0x19, 0x00, 0x1a, 0x00, 0x1b, 0x00, 0x1c, 0x00, 0x1d, 0x00, +0x1e, 0x00, 0x1f, 0x00, 0x20, 0x00, 0x21, 0x00, 0x22, 0x00, 0x23, 0x00, 0x25, 0x00, 0x26, 0x00, +0x27, 0x00, 0x29, 0x00, 0x2a, 0x00, 0x2b, 0x00, 0x2d, 0x00, 0x2e, 0x00, 0x2f, 0x00, 0x30, 0x00, +0x31, 0x00, 0x32, 0x00, 0x33, 0x00, 0x34, 0x00, 0x34, 0x00, 0x35, 0x00, 0x35, 0x00, 0x34, 0x00, +0x34, 0x00, 0x34, 0x00, 0x33, 0x00, 0x33, 0x00, 0x32, 0x00, 0x31, 0x00, 0x30, 0x00, 0x2e, 0x00, +0x2c, 0x00, 0x2b, 0x00, 0x29, 0x00, 0x27, 0x00, 0x25, 0x00, 0x23, 0x00, 0x21, 0x00, 0x1f, 0x00, +0x1e, 0x00, 0x1c, 0x00, 0x1a, 0x00, 0x18, 0x00, 0x16, 0x00, 0x14, 0x00, 0x12, 0x00, 0x10, 0x00, +0x0e, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0a, 0x00, 0x08, 0x00, 0x06, 0x00, 0x04, 0x00, 0x02, 0x00, +0x00, 0x00, 0xfe, 0xff, 0xfc, 0xff, 0xf9, 0xff, 0xf7, 0xff, 0xf5, 0xff, 0xf3, 0xff, 0xf1, 0xff, +0xef, 0xff, 0xed, 0xff, 0xec, 0xff, 0xea, 0xff, 0xe9, 0xff, 0xe7, 0xff, 0xe7, 0xff, 0xe5, 0xff, +0xe5, 0xff, 0xe4, 0xff, 0xe3, 0xff, 0xe2, 0xff, 0xe2, 0xff, 0xe1, 0xff, 0xe1, 0xff, 0xe0, 0xff, +0xdf, 0xff, 0xdf, 0xff, 0xdf, 0xff, 0xde, 0xff, 0xde, 0xff, 0xde, 0xff, 0xdd, 0xff, 0xdc, 0xff, +0xdc, 0xff, 0xdb, 0xff, 0xda, 0xff, 0xd9, 0xff, 0xd8, 0xff, 0xd7, 0xff, 0xd5, 0xff, 0xd4, 0xff, +0xd2, 0xff, 0xd1, 0xff, 0xcf, 0xff, 0xce, 0xff, 0xcc, 0xff, 0xcb, 0xff, 0xc9, 0xff, 0xc8, 0xff, +0xc7, 0xff, 0xc6, 0xff, 0xc4, 0xff, 0xc3, 0xff, 0xc2, 0xff, 0xc1, 0xff, 0xc1, 0xff, 0xc0, 0xff, +0xc0, 0xff, 0xc0, 0xff, 0xbf, 0xff, 0xc0, 0xff, 0xc0, 0xff, 0xc0, 0xff, 0xc1, 0xff, 0xc2, 0xff, +0xc3, 0xff, 0xc4, 0xff, 0xc5, 0xff, 0xc7, 0xff, 0xc8, 0xff, 0xcb, 0xff, 0xcc, 0xff, 0xce, 0xff, +0xd0, 0xff, 0xd2, 0xff, 0xd5, 0xff, 0xd7, 0xff, 0xd9, 0xff, 0xdc, 0xff, 0xdf, 0xff, 0xe1, 0xff, +0xe4, 0xff, 0xe6, 0xff, 0xe9, 0xff, 0xec, 0xff, 0xef, 0xff, 0xf2, 0xff, 0xf4, 0xff, 0xf7, 0xff, +0xfa, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x02, 0x00, 0x04, 0x00, 0x07, 0x00, 0x09, 0x00, 0x0c, 0x00, +0x0e, 0x00, 0x10, 0x00, 0x12, 0x00, 0x13, 0x00, 0x15, 0x00, 0x17, 0x00, 0x18, 0x00, 0x1a, 0x00, +0x1b, 0x00, 0x1c, 0x00, 0x1e, 0x00, 0x1f, 0x00, 0x20, 0x00, 0x21, 0x00, 0x22, 0x00, 0x23, 0x00, +0x25, 0x00, 0x26, 0x00, 0x27, 0x00, 0x28, 0x00, 0x29, 0x00, 0x2b, 0x00, 0x2c, 0x00, 0x2e, 0x00, +0x2f, 0x00, 0x31, 0x00, 0x33, 0x00, 0x34, 0x00, 0x36, 0x00, 0x37, 0x00, 0x38, 0x00, 0x3a, 0x00, +0x3b, 0x00, 0x3c, 0x00, 0x3d, 0x00, 0x3e, 0x00, 0x3e, 0x00, 0x3e, 0x00, 0x3e, 0x00, 0x3e, 0x00, +0x3e, 0x00, 0x3e, 0x00, 0x3d, 0x00, 0x3c, 0x00, 0x3b, 0x00, 0x3a, 0x00, 0x39, 0x00, 0x37, 0x00, +0x35, 0x00, 0x34, 0x00, 0x32, 0x00, 0x30, 0x00, 0x2e, 0x00, 0x2c, 0x00, 0x2a, 0x00, 0x28, 0x00, +0x26, 0x00, 0x25, 0x00, 0x23, 0x00, 0x22, 0x00, 0x20, 0x00, 0x1f, 0x00, 0x1e, 0x00, 0x1c, 0x00, +0x1b, 0x00, 0x1a, 0x00, 0x19, 0x00, 0x18, 0x00, 0x17, 0x00, 0x16, 0x00, 0x15, 0x00, 0x14, 0x00, +0x13, 0x00, 0x12, 0x00, 0x10, 0x00, 0x0f, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0a, 0x00, 0x09, 0x00, +0x07, 0x00, 0x06, 0x00, 0x04, 0x00, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xfd, 0xff, +0xfc, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, +0xf4, 0xff, 0xf3, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf1, 0xff, 0xf1, 0xff, 0xf0, 0xff, 0xf0, 0xff, +0xf0, 0xff, 0xef, 0xff, 0xef, 0xff, 0xee, 0xff, 0xee, 0xff, 0xed, 0xff, 0xed, 0xff, 0xeb, 0xff, +0xeb, 0xff, 0xea, 0xff, 0xe9, 0xff, 0xe8, 0xff, 0xe7, 0xff, 0xe5, 0xff, 0xe4, 0xff, 0xe3, 0xff, +0xe1, 0xff, 0xe0, 0xff, 0xdf, 0xff, 0xdd, 0xff, 0xdc, 0xff, 0xdb, 0xff, 0xda, 0xff, 0xd9, 0xff, +0xd9, 0xff, 0xd8, 0xff, 0xd8, 0xff, 0xd8, 0xff, 0xd7, 0xff, 0xd8, 0xff, 0xd8, 0xff, 0xd9, 0xff, +0xd9, 0xff, 0xda, 0xff, 0xdb, 0xff, 0xdc, 0xff, 0xdc, 0xff, 0xdd, 0xff, 0xde, 0xff, 0xdf, 0xff, +0xe0, 0xff, 0xe1, 0xff, 0xe2, 0xff, 0xe3, 0xff, 0xe4, 0xff, 0xe4, 0xff, 0xe5, 0xff, 0xe6, 0xff, +0xe7, 0xff, 0xe7, 0xff, 0xe8, 0xff, 0xe9, 0xff, 0xe9, 0xff, 0xe9, 0xff, 0xe9, 0xff, 0xea, 0xff, +0xea, 0xff, 0xea, 0xff, 0xea, 0xff, 0xea, 0xff, 0xeb, 0xff, 0xeb, 0xff, 0xeb, 0xff, 0xeb, 0xff, +0xec, 0xff, 0xed, 0xff, 0xed, 0xff, 0xee, 0xff, 0xef, 0xff, 0xf0, 0xff, 0xf1, 0xff, 0xf3, 0xff, +0xf4, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, +0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, +0xf6, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfc, 0xff, 0xfe, 0xff, 0x00, 0x00, +0x02, 0x00, 0x05, 0x00, 0x08, 0x00, 0x0b, 0x00, 0x0e, 0x00, 0x10, 0x00, 0x13, 0x00, 0x16, 0x00, +0x19, 0x00, 0x1b, 0x00, 0x1e, 0x00, 0x20, 0x00, 0x22, 0x00, 0x24, 0x00, 0x25, 0x00, 0x27, 0x00, +0x28, 0x00, 0x28, 0x00, 0x29, 0x00, 0x29, 0x00, 0x29, 0x00, 0x28, 0x00, 0x28, 0x00, 0x27, 0x00, +0x26, 0x00, 0x25, 0x00, 0x24, 0x00, 0x23, 0x00, 0x22, 0x00, 0x21, 0x00, 0x1f, 0x00, 0x1e, 0x00, +0x1d, 0x00, 0x1c, 0x00, 0x1b, 0x00, 0x1a, 0x00, 0x19, 0x00, 0x18, 0x00, 0x17, 0x00, 0x17, 0x00, +0x16, 0x00, 0x16, 0x00, 0x16, 0x00, 0x16, 0x00, 0x16, 0x00, 0x16, 0x00, 0x17, 0x00, 0x17, 0x00, +0x18, 0x00, 0x18, 0x00, 0x19, 0x00, 0x1a, 0x00, 0x1b, 0x00, 0x1b, 0x00, 0x1c, 0x00, 0x1d, 0x00, +0x1d, 0x00, 0x1e, 0x00, 0x1e, 0x00, 0x1e, 0x00, 0x1e, 0x00, 0x1e, 0x00, 0x1e, 0x00, 0x1e, 0x00, +0x1e, 0x00, 0x1d, 0x00, 0x1c, 0x00, 0x1b, 0x00, 0x1a, 0x00, 0x18, 0x00, 0x17, 0x00, 0x16, 0x00, +0x14, 0x00, 0x12, 0x00, 0x10, 0x00, 0x0e, 0x00, 0x0b, 0x00, 0x09, 0x00, 0x07, 0x00, 0x04, 0x00, +0x02, 0x00, 0x00, 0x00, 0xfd, 0xff, 0xfb, 0xff, 0xf9, 0xff, 0xf7, 0xff, 0xf5, 0xff, 0xf4, 0xff, +0xf2, 0xff, 0xf1, 0xff, 0xf0, 0xff, 0xef, 0xff, 0xee, 0xff, 0xee, 0xff, 0xed, 0xff, 0xed, 0xff, +0xed, 0xff, 0xed, 0xff, 0xee, 0xff, 0xee, 0xff, 0xef, 0xff, 0xef, 0xff, 0xf0, 0xff, 0xf0, 0xff, +0xf1, 0xff, 0xf1, 0xff, 0xf1, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf1, 0xff, 0xf1, 0xff, 0xf1, 0xff, +0xf1, 0xff, 0xf0, 0xff, 0xef, 0xff, 0xef, 0xff, 0xee, 0xff, 0xed, 0xff, 0xec, 0xff, 0xec, 0xff, +0xeb, 0xff, 0xea, 0xff, 0xe9, 0xff, 0xe9, 0xff, 0xe8, 0xff, 0xe8, 0xff, 0xe7, 0xff, 0xe7, 0xff, +0xe7, 0xff, 0xe7, 0xff, 0xe8, 0xff, 0xe8, 0xff, 0xe8, 0xff, 0xe9, 0xff, 0xe9, 0xff, 0xea, 0xff, +0xeb, 0xff, 0xeb, 0xff, 0xec, 0xff, 0xec, 0xff, 0xed, 0xff, 0xed, 0xff, 0xee, 0xff, 0xee, 0xff, +0xef, 0xff, 0xef, 0xff, 0xef, 0xff, 0xef, 0xff, 0xef, 0xff, 0xef, 0xff, 0xef, 0xff, 0xef, 0xff, +0xee, 0xff, 0xee, 0xff, 0xee, 0xff, 0xed, 0xff, 0xed, 0xff, 0xed, 0xff, 0xec, 0xff, 0xec, 0xff, +0xec, 0xff, 0xed, 0xff, 0xed, 0xff, 0xee, 0xff, 0xee, 0xff, 0xee, 0xff, 0xee, 0xff, 0xef, 0xff, +0xf0, 0xff, 0xf2, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf8, 0xff, +0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, +0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, +0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, +0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, +0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0e, 0x00, 0x0f, 0x00, 0x0f, 0x00, +0x10, 0x00, 0x11, 0x00, 0x11, 0x00, 0x12, 0x00, 0x12, 0x00, 0x13, 0x00, 0x13, 0x00, 0x14, 0x00, +0x14, 0x00, 0x14, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, +0x15, 0x00, 0x14, 0x00, 0x14, 0x00, 0x14, 0x00, 0x14, 0x00, 0x14, 0x00, 0x14, 0x00, 0x13, 0x00, +0x13, 0x00, 0x13, 0x00, 0x12, 0x00, 0x12, 0x00, 0x12, 0x00, 0x12, 0x00, 0x12, 0x00, 0x11, 0x00, +0x11, 0x00, 0x11, 0x00, 0x10, 0x00, 0x11, 0x00, 0x11, 0x00, 0x10, 0x00, 0x10, 0x00, 0x10, 0x00, +0x10, 0x00, 0x10, 0x00, 0x10, 0x00, 0x10, 0x00, 0x10, 0x00, 0x10, 0x00, 0x0f, 0x00, 0x0f, 0x00, +0x0f, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, +0x0e, 0x00, 0x0e, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0c, 0x00, +0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0b, 0x00, +0x0b, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x09, 0x00, 0x08, 0x00, 0x08, 0x00, +0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x04, 0x00, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, +0xfd, 0xff, 0xfb, 0xff, 0xf9, 0xff, 0xf7, 0xff, 0xf5, 0xff, 0xf3, 0xff, 0xf1, 0xff, 0xef, 0xff, +0xed, 0xff, 0xec, 0xff, 0xea, 0xff, 0xe8, 0xff, 0xe6, 0xff, 0xe4, 0xff, 0xe3, 0xff, 0xe1, 0xff, +0xe0, 0xff, 0xdf, 0xff, 0xde, 0xff, 0xdd, 0xff, 0xdc, 0xff, 0xdb, 0xff, 0xdb, 0xff, 0xda, 0xff, +0xda, 0xff, 0xd9, 0xff, 0xd9, 0xff, 0xd9, 0xff, 0xd9, 0xff, 0xd9, 0xff, 0xd9, 0xff, 0xd9, 0xff, +0xd9, 0xff, 0xda, 0xff, 0xda, 0xff, 0xdb, 0xff, 0xdb, 0xff, 0xdc, 0xff, 0xdc, 0xff, 0xdd, 0xff, +0xde, 0xff, 0xdf, 0xff, 0xe0, 0xff, 0xe1, 0xff, 0xe2, 0xff, 0xe3, 0xff, 0xe4, 0xff, 0xe5, 0xff, +0xe6, 0xff, 0xe7, 0xff, 0xe8, 0xff, 0xe9, 0xff, 0xea, 0xff, 0xeb, 0xff, 0xec, 0xff, 0xee, 0xff, +0xef, 0xff, 0xf0, 0xff, 0xf1, 0xff, 0xf2, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf6, 0xff, +0xf6, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x03, 0x00, +0x04, 0x00, 0x06, 0x00, 0x08, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0d, 0x00, 0x10, 0x00, 0x12, 0x00, +0x14, 0x00, 0x15, 0x00, 0x17, 0x00, 0x19, 0x00, 0x1b, 0x00, 0x1d, 0x00, 0x1e, 0x00, 0x20, 0x00, +0x21, 0x00, 0x22, 0x00, 0x24, 0x00, 0x25, 0x00, 0x26, 0x00, 0x26, 0x00, 0x27, 0x00, 0x28, 0x00, +0x29, 0x00, 0x29, 0x00, 0x2a, 0x00, 0x2a, 0x00, 0x2a, 0x00, 0x2a, 0x00, 0x2a, 0x00, 0x2a, 0x00, +0x2a, 0x00, 0x29, 0x00, 0x29, 0x00, 0x28, 0x00, 0x27, 0x00, 0x26, 0x00, 0x25, 0x00, 0x24, 0x00, +0x23, 0x00, 0x21, 0x00, 0x20, 0x00, 0x1e, 0x00, 0x1c, 0x00, 0x1a, 0x00, 0x18, 0x00, 0x16, 0x00, +0x14, 0x00, 0x12, 0x00, 0x10, 0x00, 0x0e, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x09, 0x00, 0x07, 0x00, +0x06, 0x00, 0x05, 0x00, 0x03, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, +0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, +0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf2, 0xff, +0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf3, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf3, 0xff, +0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf4, 0xff, +0xf4, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, +0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, +0xf9, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf3, 0xff, +0xf2, 0xff, 0xf1, 0xff, 0xf1, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xef, 0xff, 0xef, 0xff, +0xef, 0xff, 0xef, 0xff, 0xef, 0xff, 0xef, 0xff, 0xef, 0xff, 0xef, 0xff, 0xf0, 0xff, 0xf0, 0xff, +0xf0, 0xff, 0xf1, 0xff, 0xf1, 0xff, 0xf2, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf5, 0xff, +0xf5, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, +0x06, 0x00, 0x07, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0f, 0x00, +0x10, 0x00, 0x11, 0x00, 0x13, 0x00, 0x14, 0x00, 0x15, 0x00, 0x16, 0x00, 0x18, 0x00, 0x19, 0x00, +0x1a, 0x00, 0x1b, 0x00, 0x1c, 0x00, 0x1d, 0x00, 0x1d, 0x00, 0x1e, 0x00, 0x1f, 0x00, 0x1f, 0x00, +0x1f, 0x00, 0x1f, 0x00, 0x1f, 0x00, 0x1f, 0x00, 0x1f, 0x00, 0x1e, 0x00, 0x1d, 0x00, 0x1c, 0x00, +0x1b, 0x00, 0x1a, 0x00, 0x19, 0x00, 0x18, 0x00, 0x16, 0x00, 0x15, 0x00, 0x14, 0x00, 0x12, 0x00, +0x11, 0x00, 0x0f, 0x00, 0x0e, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x08, 0x00, +0x08, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, +0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, +0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, +0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, +0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf6, 0xff, +0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, +0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, +0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, +0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, +0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, +0xf9, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfa, 0xff, +0xf9, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf3, 0xff, +0xf3, 0xff, 0xf3, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf1, 0xff, 0xf1, 0xff, 0xf2, 0xff, 0xf2, 0xff, +0xf2, 0xff, 0xf2, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf6, 0xff, +0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, +0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, +0x0b, 0x00, 0x0c, 0x00, 0x0e, 0x00, 0x0f, 0x00, 0x10, 0x00, 0x11, 0x00, 0x12, 0x00, 0x13, 0x00, +0x14, 0x00, 0x15, 0x00, 0x16, 0x00, 0x16, 0x00, 0x17, 0x00, 0x17, 0x00, 0x18, 0x00, 0x18, 0x00, +0x18, 0x00, 0x18, 0x00, 0x18, 0x00, 0x17, 0x00, 0x17, 0x00, 0x16, 0x00, 0x16, 0x00, 0x15, 0x00, +0x14, 0x00, 0x14, 0x00, 0x13, 0x00, 0x12, 0x00, 0x12, 0x00, 0x11, 0x00, 0x10, 0x00, 0x10, 0x00, +0x0f, 0x00, 0x0f, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0b, 0x00, +0x0b, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x09, 0x00, 0x08, 0x00, +0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, +0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, +0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, +0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, +0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, +0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf4, 0xff, +0xf4, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf1, 0xff, 0xf1, 0xff, 0xf0, 0xff, +0xf0, 0xff, 0xf0, 0xff, 0xef, 0xff, 0xef, 0xff, 0xef, 0xff, 0xee, 0xff, 0xee, 0xff, 0xef, 0xff, +0xef, 0xff, 0xef, 0xff, 0xef, 0xff, 0xef, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf1, 0xff, 0xf2, 0xff, +0xf3, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, +0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, +0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, +0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, +0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0e, 0x00, 0x0f, 0x00, +0x0f, 0x00, 0x0f, 0x00, 0x10, 0x00, 0x10, 0x00, 0x10, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x0f, 0x00, +0x0f, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, +0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, +0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x0b, 0x00, +0x0b, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x09, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, +0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, +0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, +0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfa, 0xff, +0xf9, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, +0xf5, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf6, 0xff, +0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, +0xfa, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, +0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, +0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, +0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, +0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf6, 0xff, +0xf6, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, +0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, +0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x09, 0x00, +0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0c, 0x00, +0x0d, 0x00, 0x0d, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x10, 0x00, 0x10, 0x00, +0x11, 0x00, 0x11, 0x00, 0x12, 0x00, 0x13, 0x00, 0x14, 0x00, 0x14, 0x00, 0x15, 0x00, 0x16, 0x00, +0x16, 0x00, 0x17, 0x00, 0x17, 0x00, 0x18, 0x00, 0x19, 0x00, 0x19, 0x00, 0x19, 0x00, 0x1a, 0x00, +0x1a, 0x00, 0x1a, 0x00, 0x1a, 0x00, 0x19, 0x00, 0x19, 0x00, 0x18, 0x00, 0x17, 0x00, 0x17, 0x00, +0x16, 0x00, 0x15, 0x00, 0x14, 0x00, 0x13, 0x00, 0x12, 0x00, 0x11, 0x00, 0x0f, 0x00, 0x0e, 0x00, +0x0c, 0x00, 0x0b, 0x00, 0x09, 0x00, 0x08, 0x00, 0x06, 0x00, 0x05, 0x00, 0x03, 0x00, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf7, 0xff, +0xf6, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf3, 0xff, 0xf2, 0xff, 0xf1, 0xff, 0xf1, 0xff, +0xf0, 0xff, 0xf0, 0xff, 0xef, 0xff, 0xef, 0xff, 0xee, 0xff, 0xee, 0xff, 0xee, 0xff, 0xee, 0xff, +0xee, 0xff, 0xee, 0xff, 0xed, 0xff, 0xed, 0xff, 0xed, 0xff, 0xed, 0xff, 0xed, 0xff, 0xed, 0xff, +0xed, 0xff, 0xed, 0xff, 0xed, 0xff, 0xee, 0xff, 0xed, 0xff, 0xed, 0xff, 0xed, 0xff, 0xed, 0xff, +0xed, 0xff, 0xed, 0xff, 0xed, 0xff, 0xed, 0xff, 0xed, 0xff, 0xed, 0xff, 0xed, 0xff, 0xed, 0xff, +0xed, 0xff, 0xee, 0xff, 0xee, 0xff, 0xee, 0xff, 0xef, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf1, 0xff, +0xf2, 0xff, 0xf2, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, +0xf8, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, +0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, +0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0b, 0x00, +0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, +0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, +0x09, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, +0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, +0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x09, 0x00, +0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, +0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, +0x0b, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, +0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, +0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, +0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf5, 0xff, +0xf5, 0xff, 0xf4, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf1, 0xff, 0xf0, 0xff, +0xf0, 0xff, 0xef, 0xff, 0xef, 0xff, 0xef, 0xff, 0xee, 0xff, 0xee, 0xff, 0xee, 0xff, 0xee, 0xff, +0xef, 0xff, 0xef, 0xff, 0xef, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf1, 0xff, 0xf1, 0xff, 0xf2, 0xff, +0xf3, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, +0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, +0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, +0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, +0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, +0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, +0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, +0x0a, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0a, 0x00, +0x0b, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x08, 0x00, +0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, +0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, +0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, +0xf7, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, +0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, +0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, +0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, +0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, +0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, +0x0b, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0d, 0x00, +0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0c, 0x00, +0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, +0x0b, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, +0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, +0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, +0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x08, 0x00, 0x06, 0x00, 0xfe, 0xff, 0xfb, 0xff, 0xfe, 0xff, +0x00, 0x00, 0xfe, 0xff, 0x06, 0x00, 0x03, 0x00, 0xf9, 0xff, 0xfc, 0xff, 0x00, 0x00, 0x00, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xf3, 0xff, 0xfa, 0xff, 0x00, 0x00, 0xfa, 0xff, 0xfb, 0xff, +0xff, 0xff, 0xfc, 0xff, 0xf6, 0xff, 0xfc, 0xff, 0x02, 0x00, 0xf7, 0xff, 0xf6, 0xff, 0xfd, 0xff, +0xf7, 0xff, 0xf6, 0xff, 0xfc, 0xff, 0xf9, 0xff, 0xf4, 0xff, 0xf6, 0xff, 0xfd, 0xff, 0xf9, 0xff, +0xf7, 0xff, 0xfd, 0xff, 0xf8, 0xff, 0xf3, 0xff, 0xf9, 0xff, 0xfb, 0xff, 0xf7, 0xff, 0xf7, 0xff, +0xf9, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xfa, 0xff, 0xfd, 0xff, 0xfe, 0xff, +0xfb, 0xff, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x02, 0x00, 0x01, 0x00, +0x03, 0x00, 0x05, 0x00, 0x02, 0x00, 0x02, 0x00, 0x05, 0x00, 0x05, 0x00, 0x03, 0x00, 0x03, 0x00, +0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x04, 0x00, 0x03, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, +0x01, 0x00, 0x02, 0x00, 0x01, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfa, 0xff, +0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, +0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf7, 0xff, +0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, +0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, +0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, +0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, +0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, +0x09, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x04, 0x00, +0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, +0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, +0x04, 0x00, 0x05, 0x00, 0xfe, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf4, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xf6, 0xff, 0xf8, 0xff, 0xfb, 0xff, 0xfd, 0xff, 0xff, 0xff, 0x05, 0x00, 0x04, 0x00, +0xfb, 0xff, 0x00, 0x00, 0x03, 0x00, 0xff, 0xff, 0x03, 0x00, 0x07, 0x00, 0x04, 0x00, 0x03, 0x00, +0x09, 0x00, 0x0d, 0x00, 0x06, 0x00, 0x06, 0x00, 0x09, 0x00, 0x03, 0x00, 0x05, 0x00, 0x08, 0x00, +0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x03, 0x00, 0xfd, 0xff, +0xfa, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf3, 0xff, 0xf1, 0xff, 0xf1, 0xff, +0xf4, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf7, 0xff, 0xf8, 0xff, +0xf7, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf9, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, +0x01, 0x00, 0x04, 0x00, 0x07, 0x00, 0x08, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, +0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0b, 0x00, +0x0a, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x04, 0x00, 0x02, 0x00, +0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfd, 0xff, 0xfc, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, +0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, +0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x03, 0x00, 0x04, 0x00, +0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0b, 0x00, +0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x10, 0x00, 0x10, 0x00, 0x10, 0x00, +0x11, 0x00, 0x11, 0x00, 0x12, 0x00, 0x12, 0x00, 0x11, 0x00, 0x11, 0x00, 0x11, 0x00, 0x11, 0x00, +0x12, 0x00, 0x12, 0x00, 0x11, 0x00, 0x10, 0x00, 0x10, 0x00, 0x10, 0x00, 0x10, 0x00, 0x10, 0x00, +0x0f, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x07, 0x00, +0x06, 0x00, 0x06, 0x00, 0x04, 0x00, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xfd, 0xff, 0xfb, 0xff, +0xfa, 0xff, 0xf8, 0xff, 0xf6, 0xff, 0xf4, 0xff, 0xf2, 0xff, 0xf1, 0xff, 0xf0, 0xff, 0xee, 0xff, +0xed, 0xff, 0xeb, 0xff, 0xea, 0xff, 0xe9, 0xff, 0xe8, 0xff, 0xe7, 0xff, 0xe6, 0xff, 0xe5, 0xff, +0xe5, 0xff, 0xe5, 0xff, 0xe5, 0xff, 0xe5, 0xff, 0xe4, 0xff, 0xe4, 0xff, 0xe5, 0xff, 0xe6, 0xff, +0xe6, 0xff, 0xe6, 0xff, 0xe7, 0xff, 0xe7, 0xff, 0xe9, 0xff, 0xe9, 0xff, 0xea, 0xff, 0xeb, 0xff, +0xec, 0xff, 0xee, 0xff, 0xef, 0xff, 0xf1, 0xff, 0xf2, 0xff, 0xf3, 0xff, 0xf5, 0xff, 0xf6, 0xff, +0xf8, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, +0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, +0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x10, 0x00, +0x10, 0x00, 0x11, 0x00, 0x11, 0x00, 0x11, 0x00, 0x11, 0x00, 0x11, 0x00, 0x12, 0x00, 0x12, 0x00, +0x12, 0x00, 0x11, 0x00, 0x11, 0x00, 0x11, 0x00, 0x11, 0x00, 0x11, 0x00, 0x11, 0x00, 0x10, 0x00, +0x10, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0b, 0x00, +0x0a, 0x00, 0x09, 0x00, 0x08, 0x00, 0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x04, 0x00, 0x03, 0x00, +0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfb, 0xff, +0xfa, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, +0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf3, 0xff, 0xf3, 0xff, +0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf5, 0xff, +0xf5, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, +0xf8, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, +0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, +0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, +0x0a, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0d, 0x00, +0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, +0x0c, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x0a, 0x00, +0x0a, 0x00, 0x09, 0x00, 0x09, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x06, 0x00, +0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, +0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, +0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, +0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf4, 0xff, +0xf4, 0xff, 0xf4, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf2, 0xff, 0xf2, 0xff, +0xf2, 0xff, 0xf2, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, +0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, +0xf5, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, +0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, +0x08, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0e, 0x00, +0x0f, 0x00, 0x0f, 0x00, 0x10, 0x00, 0x11, 0x00, 0x11, 0x00, 0x12, 0x00, 0x13, 0x00, 0x13, 0x00, +0x14, 0x00, 0x14, 0x00, 0x14, 0x00, 0x14, 0x00, 0x14, 0x00, 0x15, 0x00, 0x15, 0x00, 0x14, 0x00, +0x14, 0x00, 0x14, 0x00, 0x14, 0x00, 0x13, 0x00, 0x13, 0x00, 0x12, 0x00, 0x12, 0x00, 0x11, 0x00, +0x10, 0x00, 0x10, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0d, 0x00, 0x0c, 0x00, +0x0c, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x06, 0x00, +0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf6, 0xff, +0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, +0xf4, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf2, 0xff, +0xf2, 0xff, 0xf3, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf3, 0xff, 0xf3, 0xff, +0xf3, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf6, 0xff, +0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, +0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, +0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, +0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, +0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, +0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, +0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, +0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, +0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, +0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, +0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, +0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, +0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf4, 0xff, +0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, +0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf4, 0xff, +0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, +0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, +0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, +0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, +0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, +0x07, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, +0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, +0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, +0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, +0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, +0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + +}; + diff --git a/test_apps/main/da_kai_kong_tiao.h b/test_apps/main/da_kai_kong_tiao.h new file mode 100644 index 0000000..587ff9f --- /dev/null +++ b/test_apps/main/da_kai_kong_tiao.h @@ -0,0 +1,6230 @@ +#include +const unsigned char da_kai_kong_tiao[] = { +0xec, 0xff, 0xea, 0xff, 0xe2, 0xff, 0xec, 0xff, 0xf2, 0xff, 0x03, 0x00, 0x02, 0x00, 0x0d, 0x00, +0x0e, 0x00, 0x12, 0x00, 0x13, 0x00, 0x1f, 0x00, 0x17, 0x00, 0x23, 0x00, 0x23, 0x00, 0x2f, 0x00, +0x31, 0x00, 0x38, 0x00, 0x35, 0x00, 0x32, 0x00, 0x39, 0x00, 0x36, 0x00, 0x37, 0x00, 0x45, 0x00, +0x4c, 0x00, 0x51, 0x00, 0x54, 0x00, 0x50, 0x00, 0x4f, 0x00, 0x48, 0x00, 0x40, 0x00, 0x4a, 0x00, +0x43, 0x00, 0x47, 0x00, 0x43, 0x00, 0x42, 0x00, 0x44, 0x00, 0x3b, 0x00, 0x3c, 0x00, 0x3c, 0x00, +0x34, 0x00, 0x37, 0x00, 0x32, 0x00, 0x33, 0x00, 0x2f, 0x00, 0x2a, 0x00, 0x26, 0x00, 0x25, 0x00, +0x22, 0x00, 0x18, 0x00, 0x11, 0x00, 0x15, 0x00, 0x0d, 0x00, 0x13, 0x00, 0x11, 0x00, 0x18, 0x00, +0x1d, 0x00, 0x23, 0x00, 0x25, 0x00, 0x28, 0x00, 0x25, 0x00, 0x2b, 0x00, 0x27, 0x00, 0x25, 0x00, +0x20, 0x00, 0x1e, 0x00, 0x1e, 0x00, 0x17, 0x00, 0x17, 0x00, 0x16, 0x00, 0x14, 0x00, 0x18, 0x00, +0x1f, 0x00, 0x17, 0x00, 0x14, 0x00, 0x18, 0x00, 0x1a, 0x00, 0x1a, 0x00, 0x1b, 0x00, 0x22, 0x00, +0x1c, 0x00, 0x18, 0x00, 0x21, 0x00, 0x23, 0x00, 0x1d, 0x00, 0x1f, 0x00, 0x1a, 0x00, 0x20, 0x00, +0x30, 0x00, 0x31, 0x00, 0x37, 0x00, 0x2d, 0x00, 0x34, 0x00, 0x30, 0x00, 0x28, 0x00, 0x26, 0x00, +0x22, 0x00, 0x22, 0x00, 0x1d, 0x00, 0x1f, 0x00, 0x24, 0x00, 0x24, 0x00, 0x21, 0x00, 0x1d, 0x00, +0x24, 0x00, 0x20, 0x00, 0x1d, 0x00, 0x1e, 0x00, 0x18, 0x00, 0x11, 0x00, 0x06, 0x00, 0x00, 0x00, +0xfb, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xed, 0xff, 0xf3, 0xff, 0xe8, 0xff, 0xec, 0xff, +0xe5, 0xff, 0xe6, 0xff, 0xdf, 0xff, 0xe6, 0xff, 0xda, 0xff, 0xe6, 0xff, 0xe3, 0xff, 0xe9, 0xff, +0xea, 0xff, 0xe8, 0xff, 0xe5, 0xff, 0xdd, 0xff, 0xd7, 0xff, 0xd7, 0xff, 0xde, 0xff, 0xda, 0xff, +0xde, 0xff, 0xde, 0xff, 0xe7, 0xff, 0xeb, 0xff, 0xed, 0xff, 0xdf, 0xff, 0xe9, 0xff, 0xea, 0xff, +0xec, 0xff, 0xf2, 0xff, 0xf6, 0xff, 0xfc, 0xff, 0xfe, 0xff, 0x04, 0x00, 0x0c, 0x00, 0x0e, 0x00, +0x0e, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x29, 0x00, 0x25, 0x00, 0x2d, 0x00, 0x2b, 0x00, 0x31, 0x00, +0x2c, 0x00, 0x2c, 0x00, 0x38, 0x00, 0x3c, 0x00, 0x47, 0x00, 0x45, 0x00, 0x49, 0x00, 0x50, 0x00, +0x52, 0x00, 0x58, 0x00, 0x60, 0x00, 0x66, 0x00, 0x63, 0x00, 0x62, 0x00, 0x61, 0x00, 0x5e, 0x00, +0x52, 0x00, 0x4d, 0x00, 0x4b, 0x00, 0x43, 0x00, 0x3d, 0x00, 0x39, 0x00, 0x35, 0x00, 0x32, 0x00, +0x2b, 0x00, 0x29, 0x00, 0x23, 0x00, 0x22, 0x00, 0x23, 0x00, 0x10, 0x00, 0x08, 0x00, 0x03, 0x00, +0xf9, 0xff, 0xf9, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xec, 0xff, 0xe8, 0xff, 0xe6, 0xff, 0xe9, 0xff, +0xe7, 0xff, 0xe1, 0xff, 0xdf, 0xff, 0xd7, 0xff, 0xd6, 0xff, 0xc9, 0xff, 0xc6, 0xff, 0xbc, 0xff, +0xc0, 0xff, 0xbb, 0xff, 0xb5, 0xff, 0xbd, 0xff, 0xbe, 0xff, 0xb7, 0xff, 0xb6, 0xff, 0xa7, 0xff, +0xac, 0xff, 0xa4, 0xff, 0xa6, 0xff, 0xa0, 0xff, 0xa6, 0xff, 0xa4, 0xff, 0xa8, 0xff, 0x9e, 0xff, +0xa2, 0xff, 0xa9, 0xff, 0xa2, 0xff, 0xa9, 0xff, 0xa4, 0xff, 0xaf, 0xff, 0xad, 0xff, 0xb9, 0xff, +0xb3, 0xff, 0xc0, 0xff, 0xba, 0xff, 0xb9, 0xff, 0xbb, 0xff, 0xb7, 0xff, 0xbf, 0xff, 0xc3, 0xff, +0xc7, 0xff, 0xc5, 0xff, 0xcf, 0xff, 0xca, 0xff, 0xc9, 0xff, 0xca, 0xff, 0xcc, 0xff, 0xcd, 0xff, +0xcb, 0xff, 0xd2, 0xff, 0xc4, 0xff, 0xc8, 0xff, 0xc2, 0xff, 0xc5, 0xff, 0xcc, 0xff, 0xcb, 0xff, +0xd1, 0xff, 0xcf, 0xff, 0xcc, 0xff, 0xcf, 0xff, 0xd3, 0xff, 0xd3, 0xff, 0xd6, 0xff, 0xd8, 0xff, +0xd8, 0xff, 0xd3, 0xff, 0xcc, 0xff, 0xd1, 0xff, 0xcc, 0xff, 0xce, 0xff, 0xc5, 0xff, 0xca, 0xff, +0xcd, 0xff, 0xcf, 0xff, 0xcc, 0xff, 0xc4, 0xff, 0xc5, 0xff, 0xc3, 0xff, 0xc4, 0xff, 0xc8, 0xff, +0xd0, 0xff, 0xcd, 0xff, 0xd6, 0xff, 0xd8, 0xff, 0xd6, 0xff, 0xd0, 0xff, 0xd1, 0xff, 0xd5, 0xff, +0xdd, 0xff, 0xde, 0xff, 0xdb, 0xff, 0xde, 0xff, 0xd5, 0xff, 0xda, 0xff, 0xd9, 0xff, 0xd9, 0xff, +0xd9, 0xff, 0xd7, 0xff, 0xd1, 0xff, 0xda, 0xff, 0xdd, 0xff, 0xe5, 0xff, 0xe7, 0xff, 0xe7, 0xff, +0xe3, 0xff, 0xde, 0xff, 0xda, 0xff, 0xcb, 0xff, 0xc4, 0xff, 0xb2, 0xff, 0xad, 0xff, 0xaa, 0xff, +0xaa, 0xff, 0xa9, 0xff, 0xa6, 0xff, 0x9d, 0xff, 0x9b, 0xff, 0x98, 0xff, 0x9b, 0xff, 0x9f, 0xff, +0x98, 0xff, 0x9d, 0xff, 0x9e, 0xff, 0x9b, 0xff, 0x9a, 0xff, 0x8d, 0xff, 0x89, 0xff, 0x7d, 0xff, +0x7a, 0xff, 0x70, 0xff, 0x6b, 0xff, 0x6b, 0xff, 0x6c, 0xff, 0x73, 0xff, 0x6d, 0xff, 0x7a, 0xff, +0x79, 0xff, 0x83, 0xff, 0x7e, 0xff, 0x7e, 0xff, 0x7a, 0xff, 0x77, 0xff, 0x76, 0xff, 0x78, 0xff, +0x80, 0xff, 0x85, 0xff, 0x8d, 0xff, 0x92, 0xff, 0x96, 0xff, 0x98, 0xff, 0x9f, 0xff, 0xa9, 0xff, +0xaf, 0xff, 0xb8, 0xff, 0xc0, 0xff, 0xc9, 0xff, 0xc9, 0xff, 0xce, 0xff, 0xd0, 0xff, 0xd5, 0xff, +0xda, 0xff, 0xe1, 0xff, 0xea, 0xff, 0xeb, 0xff, 0xfa, 0xff, 0x07, 0x00, 0x07, 0x00, 0x0d, 0x00, +0x15, 0x00, 0x1c, 0x00, 0x15, 0x00, 0x1e, 0x00, 0x1a, 0x00, 0x1d, 0x00, 0x13, 0x00, 0x16, 0x00, +0x16, 0x00, 0x1a, 0x00, 0x1c, 0x00, 0x1a, 0x00, 0x17, 0x00, 0x1d, 0x00, 0x1e, 0x00, 0x20, 0x00, +0x28, 0x00, 0x24, 0x00, 0x2a, 0x00, 0x29, 0x00, 0x28, 0x00, 0x24, 0x00, 0x17, 0x00, 0x11, 0x00, +0x08, 0x00, 0x0c, 0x00, 0x02, 0x00, 0x10, 0x00, 0x0b, 0x00, 0x05, 0x00, 0x00, 0x00, 0xfc, 0xff, +0xff, 0xff, 0xfd, 0xff, 0xf3, 0xff, 0xf1, 0xff, 0xea, 0xff, 0xec, 0xff, 0xe9, 0xff, 0xe3, 0xff, +0xe6, 0xff, 0xe2, 0xff, 0xe9, 0xff, 0xe6, 0xff, 0xe9, 0xff, 0xe7, 0xff, 0xe7, 0xff, 0xee, 0xff, +0xea, 0xff, 0xef, 0xff, 0xec, 0xff, 0xf0, 0xff, 0xeb, 0xff, 0xeb, 0xff, 0xe8, 0xff, 0xe9, 0xff, +0xee, 0xff, 0xfd, 0xff, 0xfb, 0xff, 0xff, 0xff, 0x01, 0x00, 0xfc, 0xff, 0xfd, 0xff, 0xff, 0xff, +0xff, 0xff, 0xfd, 0xff, 0xf8, 0xff, 0xfd, 0xff, 0x03, 0x00, 0x0c, 0x00, 0x11, 0x00, 0x0f, 0x00, +0x12, 0x00, 0x06, 0x00, 0x07, 0x00, 0x01, 0x00, 0x03, 0x00, 0x01, 0x00, 0x07, 0x00, 0x0e, 0x00, +0x12, 0x00, 0x0f, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x13, 0x00, 0x0c, 0x00, 0x08, 0x00, 0x04, 0x00, +0x00, 0x00, 0xf8, 0xff, 0xf8, 0xff, 0xfa, 0xff, 0xf1, 0xff, 0xf0, 0xff, 0xf5, 0xff, 0xeb, 0xff, +0xee, 0xff, 0xeb, 0xff, 0xe4, 0xff, 0xec, 0xff, 0xe2, 0xff, 0xe9, 0xff, 0xdb, 0xff, 0xe5, 0xff, +0xdf, 0xff, 0xe5, 0xff, 0xdd, 0xff, 0xdc, 0xff, 0xd4, 0xff, 0xcf, 0xff, 0xca, 0xff, 0xc6, 0xff, +0xc4, 0xff, 0xc0, 0xff, 0xbd, 0xff, 0xc0, 0xff, 0xc6, 0xff, 0xc4, 0xff, 0xc9, 0xff, 0xcf, 0xff, +0xcb, 0xff, 0xd1, 0xff, 0xd1, 0xff, 0xd7, 0xff, 0xd5, 0xff, 0xd1, 0xff, 0xdd, 0xff, 0xe2, 0xff, +0xea, 0xff, 0xeb, 0xff, 0xf3, 0xff, 0xe7, 0xff, 0xea, 0xff, 0xe7, 0xff, 0xec, 0xff, 0xea, 0xff, +0xeb, 0xff, 0xf2, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0x04, 0x00, 0x06, 0x00, 0x0a, 0x00, 0x06, 0x00, +0x08, 0x00, 0x05, 0x00, 0x07, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x0d, 0x00, +0x05, 0x00, 0x09, 0x00, 0x0b, 0x00, 0x0f, 0x00, 0x0c, 0x00, 0x0a, 0x00, 0x10, 0x00, 0x0b, 0x00, +0x0d, 0x00, 0x19, 0x00, 0x10, 0x00, 0x14, 0x00, 0x11, 0x00, 0x13, 0x00, 0x18, 0x00, 0x15, 0x00, +0x1d, 0x00, 0x1a, 0x00, 0x22, 0x00, 0x1e, 0x00, 0x22, 0x00, 0x2d, 0x00, 0x29, 0x00, 0x26, 0x00, +0x23, 0x00, 0x1e, 0x00, 0x1e, 0x00, 0x13, 0x00, 0x28, 0x00, 0x24, 0x00, 0x27, 0x00, 0x25, 0x00, +0x2a, 0x00, 0x2b, 0x00, 0x30, 0x00, 0x33, 0x00, 0x36, 0x00, 0x3c, 0x00, 0x46, 0x00, 0x41, 0x00, +0x3e, 0x00, 0x39, 0x00, 0x38, 0x00, 0x3f, 0x00, 0x36, 0x00, 0x32, 0x00, 0x32, 0x00, 0x2d, 0x00, +0x28, 0x00, 0x27, 0x00, 0x29, 0x00, 0x26, 0x00, 0x27, 0x00, 0x1e, 0x00, 0x1d, 0x00, 0x17, 0x00, +0x15, 0x00, 0x07, 0x00, 0x09, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xff, 0xf5, 0xff, 0xee, 0xff, +0xed, 0xff, 0xea, 0xff, 0xe0, 0xff, 0xef, 0xff, 0xe2, 0xff, 0xe7, 0xff, 0xe0, 0xff, 0xdf, 0xff, +0xdc, 0xff, 0xd9, 0xff, 0xd3, 0xff, 0xdd, 0xff, 0xd7, 0xff, 0xd8, 0xff, 0xcf, 0xff, 0xd4, 0xff, +0xd7, 0xff, 0xdb, 0xff, 0xda, 0xff, 0xd9, 0xff, 0xdd, 0xff, 0xe3, 0xff, 0xe1, 0xff, 0xec, 0xff, +0xe7, 0xff, 0xef, 0xff, 0xeb, 0xff, 0xe9, 0xff, 0xe7, 0xff, 0xef, 0xff, 0xeb, 0xff, 0xee, 0xff, +0xf2, 0xff, 0xf2, 0xff, 0xf4, 0xff, 0xf9, 0xff, 0xf1, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x02, 0x00, 0xf9, 0xff, 0xf5, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x0a, 0x00, 0x0c, 0x00, +0x19, 0x00, 0x17, 0x00, 0x1e, 0x00, 0x1d, 0x00, 0x1e, 0x00, 0x23, 0x00, 0x28, 0x00, 0x21, 0x00, +0x2b, 0x00, 0x2c, 0x00, 0x2b, 0x00, 0x2e, 0x00, 0x30, 0x00, 0x27, 0x00, 0x30, 0x00, 0x28, 0x00, +0x29, 0x00, 0x2c, 0x00, 0x28, 0x00, 0x2a, 0x00, 0x1f, 0x00, 0x2a, 0x00, 0x1f, 0x00, 0x2a, 0x00, +0x21, 0x00, 0x1d, 0x00, 0x1b, 0x00, 0x1a, 0x00, 0x18, 0x00, 0x15, 0x00, 0x18, 0x00, 0x0c, 0x00, +0x14, 0x00, 0x0d, 0x00, 0x0f, 0x00, 0x0d, 0x00, 0x01, 0x00, 0x09, 0x00, 0x02, 0x00, 0x00, 0x00, +0xfd, 0xff, 0xff, 0xff, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x05, 0x00, 0x07, 0x00, +0x02, 0x00, 0x03, 0x00, 0x07, 0x00, 0x0a, 0x00, 0x0e, 0x00, 0x0f, 0x00, 0x15, 0x00, 0x15, 0x00, +0x14, 0x00, 0x1b, 0x00, 0x0a, 0x00, 0x11, 0x00, 0x0d, 0x00, 0x13, 0x00, 0x17, 0x00, 0x18, 0x00, +0x19, 0x00, 0x19, 0x00, 0x21, 0x00, 0x16, 0x00, 0x28, 0x00, 0x18, 0x00, 0x24, 0x00, 0x13, 0x00, +0x22, 0x00, 0x0d, 0x00, 0x19, 0x00, 0x11, 0x00, 0x10, 0x00, 0x10, 0x00, 0x0e, 0x00, 0x10, 0x00, +0x0e, 0x00, 0x10, 0x00, 0x0a, 0x00, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0x0e, 0x00, +0x0d, 0x00, 0x09, 0x00, 0x0c, 0x00, 0xff, 0xff, 0x07, 0x00, 0x03, 0x00, 0x08, 0x00, 0x11, 0x00, +0x0b, 0x00, 0x18, 0x00, 0x1c, 0x00, 0x26, 0x00, 0x25, 0x00, 0x23, 0x00, 0x25, 0x00, 0x25, 0x00, +0x25, 0x00, 0x27, 0x00, 0x2a, 0x00, 0x21, 0x00, 0x2b, 0x00, 0x2b, 0x00, 0x2d, 0x00, 0x2d, 0x00, +0x29, 0x00, 0x27, 0x00, 0x1f, 0x00, 0x1b, 0x00, 0x22, 0x00, 0x1c, 0x00, 0x25, 0x00, 0x15, 0x00, +0x18, 0x00, 0x1c, 0x00, 0x19, 0x00, 0x16, 0x00, 0x1a, 0x00, 0x18, 0x00, 0x1a, 0x00, 0x18, 0x00, +0x20, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x14, 0x00, 0x11, 0x00, 0x11, 0x00, 0x19, 0x00, 0x19, 0x00, +0x1b, 0x00, 0x18, 0x00, 0x11, 0x00, 0x03, 0x00, 0x01, 0x00, 0xff, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x03, 0x00, 0xf9, 0xff, 0xfb, 0xff, 0xf6, 0xff, 0xf9, 0xff, 0xf4, 0xff, 0xf2, 0xff, 0xe7, 0xff, +0xeb, 0xff, 0xe9, 0xff, 0xe4, 0xff, 0xe9, 0xff, 0xec, 0xff, 0xe6, 0xff, 0xe3, 0xff, 0xdc, 0xff, +0xdf, 0xff, 0xde, 0xff, 0xdd, 0xff, 0xe4, 0xff, 0xe5, 0xff, 0xe6, 0xff, 0xe6, 0xff, 0xdd, 0xff, +0xdc, 0xff, 0xe4, 0xff, 0xe4, 0xff, 0xef, 0xff, 0xef, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, +0xf1, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xf9, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, +0x06, 0x00, 0x06, 0x00, 0x0c, 0x00, 0x13, 0x00, 0x1b, 0x00, 0x20, 0x00, 0x25, 0x00, 0x2a, 0x00, +0x29, 0x00, 0x26, 0x00, 0x20, 0x00, 0x1f, 0x00, 0x24, 0x00, 0x23, 0x00, 0x1d, 0x00, 0x20, 0x00, +0x1a, 0x00, 0x1a, 0x00, 0x08, 0x00, 0x0f, 0x00, 0x04, 0x00, 0x0a, 0x00, 0x07, 0x00, 0x10, 0x00, +0x0a, 0x00, 0x0b, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x05, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfb, 0xff, 0xfa, 0xff, 0xf8, 0xff, 0xf0, 0xff, 0xeb, 0xff, 0xeb, 0xff, 0xe0, 0xff, 0xe7, 0xff, +0xdc, 0xff, 0xdf, 0xff, 0xd2, 0xff, 0xdb, 0xff, 0xd1, 0xff, 0xd4, 0xff, 0xd3, 0xff, 0xd2, 0xff, +0xd0, 0xff, 0xcf, 0xff, 0xcc, 0xff, 0xd7, 0xff, 0xd6, 0xff, 0xe4, 0xff, 0xd9, 0xff, 0xd7, 0xff, +0xd3, 0xff, 0xdc, 0xff, 0xd1, 0xff, 0xd8, 0xff, 0xcb, 0xff, 0xdd, 0xff, 0xdc, 0xff, 0xe0, 0xff, +0xdd, 0xff, 0xea, 0xff, 0xee, 0xff, 0xed, 0xff, 0xf3, 0xff, 0xf7, 0xff, 0xfb, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0xff, 0xff, 0xfb, 0xff, 0x04, 0x00, 0x00, 0x00, 0x0a, 0x00, +0x10, 0x00, 0x1f, 0x00, 0x18, 0x00, 0x1c, 0x00, 0x1b, 0x00, 0x17, 0x00, 0x1a, 0x00, 0x21, 0x00, +0x17, 0x00, 0x13, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x09, 0x00, 0x07, 0x00, 0x0b, 0x00, 0x0d, 0x00, +0x13, 0x00, 0x0e, 0x00, 0x02, 0x00, 0x05, 0x00, 0xfa, 0xff, 0xff, 0xff, 0xee, 0xff, 0xee, 0xff, +0xe1, 0xff, 0xdc, 0xff, 0xd4, 0xff, 0xd2, 0xff, 0xcd, 0xff, 0xce, 0xff, 0xc8, 0xff, 0xc1, 0xff, +0xb7, 0xff, 0xb7, 0xff, 0xaf, 0xff, 0xb2, 0xff, 0xa9, 0xff, 0xb2, 0xff, 0xa8, 0xff, 0xa8, 0xff, +0xa5, 0xff, 0xa5, 0xff, 0xa4, 0xff, 0xa6, 0xff, 0xa4, 0xff, 0xa6, 0xff, 0x9e, 0xff, 0x9c, 0xff, +0x9a, 0xff, 0x90, 0xff, 0x95, 0xff, 0x91, 0xff, 0x8c, 0xff, 0x91, 0xff, 0x8a, 0xff, 0x9a, 0xff, +0x91, 0xff, 0x97, 0xff, 0x9c, 0xff, 0xa3, 0xff, 0xa8, 0xff, 0xad, 0xff, 0xad, 0xff, 0xae, 0xff, +0xac, 0xff, 0xb5, 0xff, 0xb3, 0xff, 0xb6, 0xff, 0xc0, 0xff, 0xb8, 0xff, 0xbb, 0xff, 0xb8, 0xff, +0xb8, 0xff, 0xc1, 0xff, 0xc1, 0xff, 0xc6, 0xff, 0xc1, 0xff, 0xcb, 0xff, 0xc6, 0xff, 0xc8, 0xff, +0xc6, 0xff, 0xc5, 0xff, 0xc3, 0xff, 0xbe, 0xff, 0xbe, 0xff, 0xbe, 0xff, 0xb9, 0xff, 0xb8, 0xff, +0xb2, 0xff, 0xaa, 0xff, 0xaf, 0xff, 0xa5, 0xff, 0xaa, 0xff, 0xa9, 0xff, 0xa3, 0xff, 0xa5, 0xff, +0x9e, 0xff, 0xa6, 0xff, 0xa2, 0xff, 0xa9, 0xff, 0xa9, 0xff, 0xae, 0xff, 0xb6, 0xff, 0xc0, 0xff, +0xc3, 0xff, 0xd0, 0xff, 0xd0, 0xff, 0xcf, 0xff, 0xc9, 0xff, 0xcb, 0xff, 0xd2, 0xff, 0xcf, 0xff, +0xd9, 0xff, 0xd1, 0xff, 0xcf, 0xff, 0xd8, 0xff, 0xda, 0xff, 0xd5, 0xff, 0xda, 0xff, 0xd5, 0xff, +0xdf, 0xff, 0xef, 0xff, 0xe9, 0xff, 0xf4, 0xff, 0xf0, 0xff, 0xff, 0xff, 0xfa, 0xff, 0x03, 0x00, +0xfb, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfc, 0xff, 0x00, 0x00, 0xf7, 0xff, 0x0c, 0x00, 0x05, 0x00, +0x08, 0x00, 0x01, 0x00, 0x04, 0x00, 0x07, 0x00, 0x04, 0x00, 0x06, 0x00, 0x03, 0x00, 0x06, 0x00, +0x08, 0x00, 0x09, 0x00, 0x07, 0x00, 0x0d, 0x00, 0x14, 0x00, 0x11, 0x00, 0x12, 0x00, 0x0d, 0x00, +0x10, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0xff, 0xff, 0xfb, 0xff, 0xf5, 0xff, 0xee, 0xff, 0xef, 0xff, +0xec, 0xff, 0xf1, 0xff, 0xf1, 0xff, 0xef, 0xff, 0xfc, 0xff, 0xf1, 0xff, 0xf6, 0xff, 0xf9, 0xff, +0xfb, 0xff, 0xf1, 0xff, 0xf4, 0xff, 0xf1, 0xff, 0xee, 0xff, 0xf4, 0xff, 0xf1, 0xff, 0xed, 0xff, +0xf4, 0xff, 0xf5, 0xff, 0x06, 0x00, 0x02, 0x00, 0x08, 0x00, 0x0a, 0x00, 0x0d, 0x00, 0x14, 0x00, +0x1a, 0x00, 0x1c, 0x00, 0x20, 0x00, 0x29, 0x00, 0x29, 0x00, 0x2e, 0x00, 0x35, 0x00, 0x39, 0x00, +0x42, 0x00, 0x40, 0x00, 0x4e, 0x00, 0x44, 0x00, 0x50, 0x00, 0x55, 0x00, 0x4f, 0x00, 0x50, 0x00, +0x48, 0x00, 0x4b, 0x00, 0x4a, 0x00, 0x46, 0x00, 0x4d, 0x00, 0x50, 0x00, 0x46, 0x00, 0x41, 0x00, +0x3b, 0x00, 0x3b, 0x00, 0x38, 0x00, 0x37, 0x00, 0x32, 0x00, 0x2c, 0x00, 0x24, 0x00, 0x1b, 0x00, +0x15, 0x00, 0x13, 0x00, 0x09, 0x00, 0x07, 0x00, 0xfd, 0xff, 0xf5, 0xff, 0xf2, 0xff, 0xea, 0xff, +0xe9, 0xff, 0xdd, 0xff, 0xd9, 0xff, 0xd1, 0xff, 0xca, 0xff, 0xc8, 0xff, 0xbd, 0xff, 0xb0, 0xff, +0xb8, 0xff, 0xa8, 0xff, 0xb5, 0xff, 0xae, 0xff, 0xb3, 0xff, 0xac, 0xff, 0xaf, 0xff, 0xae, 0xff, +0xa0, 0xff, 0xa7, 0xff, 0x9a, 0xff, 0x9d, 0xff, 0x98, 0xff, 0x99, 0xff, 0x98, 0xff, 0x99, 0xff, +0xa2, 0xff, 0x9f, 0xff, 0xa6, 0xff, 0xa0, 0xff, 0xaa, 0xff, 0xa1, 0xff, 0xa7, 0xff, 0xa9, 0xff, +0xaa, 0xff, 0xb2, 0xff, 0xb4, 0xff, 0xbf, 0xff, 0xbe, 0xff, 0xca, 0xff, 0xc6, 0xff, 0xcd, 0xff, +0xd1, 0xff, 0xd5, 0xff, 0xe2, 0xff, 0xe5, 0xff, 0xec, 0xff, 0xf2, 0xff, 0xfc, 0xff, 0x09, 0x00, +0x12, 0x00, 0x1d, 0x00, 0x1d, 0x00, 0x28, 0x00, 0x2e, 0x00, 0x2c, 0x00, 0x2b, 0x00, 0x34, 0x00, +0x37, 0x00, 0x3f, 0x00, 0x3b, 0x00, 0x3d, 0x00, 0x33, 0x00, 0x30, 0x00, 0x2c, 0x00, 0x26, 0x00, +0x23, 0x00, 0x1d, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x20, 0x00, 0x23, 0x00, 0x20, 0x00, 0x19, 0x00, +0x1c, 0x00, 0x1a, 0x00, 0x1e, 0x00, 0x1d, 0x00, 0x23, 0x00, 0x28, 0x00, 0x32, 0x00, 0x30, 0x00, +0x2e, 0x00, 0x25, 0x00, 0x24, 0x00, 0x20, 0x00, 0x23, 0x00, 0x1c, 0x00, 0x1f, 0x00, 0x24, 0x00, +0x22, 0x00, 0x21, 0x00, 0x1d, 0x00, 0x19, 0x00, 0x25, 0x00, 0x1a, 0x00, 0x25, 0x00, 0x20, 0x00, +0x24, 0x00, 0x25, 0x00, 0x27, 0x00, 0x2f, 0x00, 0x30, 0x00, 0x32, 0x00, 0x2f, 0x00, 0x33, 0x00, +0x33, 0x00, 0x37, 0x00, 0x38, 0x00, 0x3d, 0x00, 0x39, 0x00, 0x3f, 0x00, 0x3b, 0x00, 0x3a, 0x00, +0x3c, 0x00, 0x3b, 0x00, 0x31, 0x00, 0x36, 0x00, 0x41, 0x00, 0x3f, 0x00, 0x46, 0x00, 0x3f, 0x00, +0x3c, 0x00, 0x34, 0x00, 0x2f, 0x00, 0x34, 0x00, 0x2f, 0x00, 0x2f, 0x00, 0x29, 0x00, 0x19, 0x00, +0x27, 0x00, 0x1f, 0x00, 0x21, 0x00, 0x18, 0x00, 0x17, 0x00, 0x12, 0x00, 0x14, 0x00, 0x0d, 0x00, +0x07, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xf9, 0xff, 0xf5, 0xff, 0xfa, 0xff, 0xf4, 0xff, +0xf1, 0xff, 0xea, 0xff, 0xea, 0xff, 0xe8, 0xff, 0xe9, 0xff, 0xed, 0xff, 0xec, 0xff, 0xe7, 0xff, +0xed, 0xff, 0xe5, 0xff, 0xe4, 0xff, 0xe7, 0xff, 0xee, 0xff, 0xee, 0xff, 0xed, 0xff, 0xe8, 0xff, +0xe8, 0xff, 0xe9, 0xff, 0xe6, 0xff, 0xeb, 0xff, 0xe2, 0xff, 0xef, 0xff, 0xec, 0xff, 0xf5, 0xff, +0xf1, 0xff, 0xf9, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0x01, 0x00, 0x03, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x05, 0x00, 0x03, 0x00, 0x05, 0x00, 0x03, 0x00, 0x09, 0x00, 0x08, 0x00, +0x07, 0x00, 0x09, 0x00, 0x0c, 0x00, 0x0f, 0x00, 0x05, 0x00, 0x05, 0x00, 0x0c, 0x00, 0x0a, 0x00, +0x0c, 0x00, 0x09, 0x00, 0x02, 0x00, 0x13, 0x00, 0x10, 0x00, 0x15, 0x00, 0x0b, 0x00, 0x09, 0x00, +0x04, 0x00, 0x0e, 0x00, 0x00, 0x00, 0xf9, 0xff, 0xfa, 0xff, 0xed, 0xff, 0xe9, 0xff, 0xee, 0xff, +0xf2, 0xff, 0xed, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf6, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, +0xf7, 0xff, 0xfb, 0xff, 0xf2, 0xff, 0xea, 0xff, 0xea, 0xff, 0xef, 0xff, 0xe9, 0xff, 0xe2, 0xff, +0xe6, 0xff, 0xe2, 0xff, 0xea, 0xff, 0xe6, 0xff, 0xec, 0xff, 0xe8, 0xff, 0xf0, 0xff, 0xed, 0xff, +0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf6, 0xff, 0xf8, 0xff, 0xfb, 0xff, 0xfc, 0xff, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0x05, 0x00, 0x00, 0x00, 0x09, 0x00, 0x06, 0x00, 0x08, 0x00, +0xfe, 0xff, 0x08, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x03, 0x00, 0x02, 0x00, 0x06, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xf7, 0xff, 0xf9, 0xff, 0xf4, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf6, 0xff, 0xe7, 0xff, 0xeb, 0xff, 0xe7, 0xff, 0xeb, 0xff, +0xe9, 0xff, 0xf0, 0xff, 0xe8, 0xff, 0xe5, 0xff, 0xe4, 0xff, 0xe9, 0xff, 0xec, 0xff, 0xe9, 0xff, +0xec, 0xff, 0xed, 0xff, 0xe9, 0xff, 0xe2, 0xff, 0xe2, 0xff, 0xe2, 0xff, 0xe5, 0xff, 0xe3, 0xff, +0xdf, 0xff, 0xdc, 0xff, 0xde, 0xff, 0xe6, 0xff, 0xed, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf2, 0xff, +0xec, 0xff, 0xe9, 0xff, 0xea, 0xff, 0xe7, 0xff, 0xe7, 0xff, 0xe7, 0xff, 0xe9, 0xff, 0xee, 0xff, +0xee, 0xff, 0xf2, 0xff, 0xfa, 0xff, 0xfd, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfe, 0xff, +0xfd, 0xff, 0xef, 0xff, 0xf3, 0xff, 0xec, 0xff, 0xf0, 0xff, 0xe8, 0xff, 0xef, 0xff, 0xf1, 0xff, +0xf3, 0xff, 0xed, 0xff, 0xf3, 0xff, 0xf1, 0xff, 0xfa, 0xff, 0xf1, 0xff, 0xef, 0xff, 0xe4, 0xff, +0xe7, 0xff, 0xe3, 0xff, 0xd7, 0xff, 0xd9, 0xff, 0xd0, 0xff, 0xd1, 0xff, 0xcd, 0xff, 0xc7, 0xff, +0xc9, 0xff, 0xc6, 0xff, 0xc4, 0xff, 0xc7, 0xff, 0xc1, 0xff, 0xbd, 0xff, 0xbc, 0xff, 0xba, 0xff, +0xb9, 0xff, 0xc3, 0xff, 0xbc, 0xff, 0xc4, 0xff, 0xbe, 0xff, 0xbd, 0xff, 0xc8, 0xff, 0xc3, 0xff, +0xc3, 0xff, 0xcd, 0xff, 0xd3, 0xff, 0xd6, 0xff, 0xd5, 0xff, 0xd7, 0xff, 0xd3, 0xff, 0xd0, 0xff, +0xd3, 0xff, 0xd7, 0xff, 0xda, 0xff, 0xda, 0xff, 0xe1, 0xff, 0xe8, 0xff, 0xf5, 0xff, 0xf0, 0xff, +0xff, 0xff, 0xfb, 0xff, 0xff, 0xff, 0xfc, 0xff, 0x01, 0x00, 0x08, 0x00, 0x03, 0x00, 0x08, 0x00, +0x06, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0f, 0x00, 0x09, 0x00, 0x09, 0x00, 0x00, 0x00, 0x07, 0x00, +0x07, 0x00, 0x0b, 0x00, 0x10, 0x00, 0x12, 0x00, 0x0d, 0x00, 0x0b, 0x00, 0x0d, 0x00, 0x12, 0x00, +0x10, 0x00, 0x10, 0x00, 0x0c, 0x00, 0x07, 0x00, 0x0e, 0x00, 0x04, 0x00, 0x0c, 0x00, 0x06, 0x00, +0x07, 0x00, 0x09, 0x00, 0x00, 0x00, 0x08, 0x00, 0xfa, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x06, 0x00, +0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xf4, 0xff, 0xfc, 0xff, 0xed, 0xff, 0xec, 0xff, 0xe4, 0xff, +0xea, 0xff, 0xdb, 0xff, 0xe5, 0xff, 0xe0, 0xff, 0xe1, 0xff, 0xe0, 0xff, 0xe0, 0xff, 0xdc, 0xff, +0xda, 0xff, 0xd9, 0xff, 0xdd, 0xff, 0xde, 0xff, 0xe3, 0xff, 0xde, 0xff, 0xdf, 0xff, 0xdb, 0xff, +0xde, 0xff, 0xdc, 0xff, 0xe0, 0xff, 0xde, 0xff, 0xeb, 0xff, 0xe9, 0xff, 0xeb, 0xff, 0xe7, 0xff, +0xee, 0xff, 0xf2, 0xff, 0xf0, 0xff, 0xec, 0xff, 0xe9, 0xff, 0xf2, 0xff, 0xf9, 0xff, 0xf1, 0xff, +0xea, 0xff, 0xed, 0xff, 0xf2, 0xff, 0xe7, 0xff, 0xee, 0xff, 0xe0, 0xff, 0xe7, 0xff, 0xe1, 0xff, +0xe9, 0xff, 0xe0, 0xff, 0xdc, 0xff, 0xe2, 0xff, 0xdc, 0xff, 0xd9, 0xff, 0xcc, 0xff, 0xc5, 0xff, +0xbc, 0xff, 0xbd, 0xff, 0xbe, 0xff, 0xbd, 0xff, 0xbe, 0xff, 0xb9, 0xff, 0xb7, 0xff, 0xb4, 0xff, +0xb8, 0xff, 0xb5, 0xff, 0xb9, 0xff, 0xb6, 0xff, 0xb8, 0xff, 0xb7, 0xff, 0xc3, 0xff, 0xc0, 0xff, +0xc2, 0xff, 0xbd, 0xff, 0xc4, 0xff, 0xbb, 0xff, 0xb7, 0xff, 0xb7, 0xff, 0xb2, 0xff, 0xb7, 0xff, +0xb9, 0xff, 0xc2, 0xff, 0xc0, 0xff, 0xc8, 0xff, 0xc7, 0xff, 0xc5, 0xff, 0xc6, 0xff, 0xd3, 0xff, +0xd1, 0xff, 0xd5, 0xff, 0xd6, 0xff, 0xdf, 0xff, 0xea, 0xff, 0xec, 0xff, 0xf8, 0xff, 0xf3, 0xff, +0xf5, 0xff, 0xfa, 0xff, 0xf6, 0xff, 0xfc, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0x00, 0x00, +0xf8, 0xff, 0xfb, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfe, 0xff, 0xfc, 0xff, 0x03, 0x00, 0x06, 0x00, +0x0d, 0x00, 0x0f, 0x00, 0x0d, 0x00, 0x10, 0x00, 0x11, 0x00, 0x14, 0x00, 0x08, 0x00, 0x0d, 0x00, +0x0a, 0x00, 0x10, 0x00, 0x15, 0x00, 0x14, 0x00, 0x10, 0x00, 0x0f, 0x00, 0x0e, 0x00, 0x0c, 0x00, +0x0e, 0x00, 0x0c, 0x00, 0x10, 0x00, 0x10, 0x00, 0x14, 0x00, 0x0e, 0x00, 0x0a, 0x00, 0x02, 0x00, +0x0e, 0x00, 0x07, 0x00, 0x0e, 0x00, 0x0c, 0x00, 0x0e, 0x00, 0x15, 0x00, 0x1a, 0x00, 0x18, 0x00, +0x13, 0x00, 0x11, 0x00, 0x0d, 0x00, 0x11, 0x00, 0x15, 0x00, 0x12, 0x00, 0x16, 0x00, 0x11, 0x00, +0x17, 0x00, 0x1a, 0x00, 0x18, 0x00, 0x16, 0x00, 0x19, 0x00, 0x20, 0x00, 0x1a, 0x00, 0x24, 0x00, +0x24, 0x00, 0x1e, 0x00, 0x2b, 0x00, 0x2a, 0x00, 0x31, 0x00, 0x32, 0x00, 0x35, 0x00, 0x37, 0x00, +0x34, 0x00, 0x37, 0x00, 0x3a, 0x00, 0x3b, 0x00, 0x3d, 0x00, 0x3b, 0x00, 0x35, 0x00, 0x38, 0x00, +0x3a, 0x00, 0x37, 0x00, 0x3a, 0x00, 0x39, 0x00, 0x33, 0x00, 0x3b, 0x00, 0x32, 0x00, 0x31, 0x00, +0x31, 0x00, 0x35, 0x00, 0x2d, 0x00, 0x2d, 0x00, 0x20, 0x00, 0x26, 0x00, 0x22, 0x00, 0x1d, 0x00, +0x14, 0x00, 0x18, 0x00, 0x0a, 0x00, 0x05, 0x00, 0x00, 0x00, 0x06, 0x00, 0xfe, 0xff, 0xfe, 0xff, +0xfb, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xf3, 0xff, 0xf7, 0xff, 0xf1, 0xff, 0xf5, 0xff, 0xf1, 0xff, +0xec, 0xff, 0xe5, 0xff, 0xea, 0xff, 0xe2, 0xff, 0xe3, 0xff, 0xe0, 0xff, 0xe2, 0xff, 0xd5, 0xff, +0xdb, 0xff, 0xda, 0xff, 0xe0, 0xff, 0xda, 0xff, 0xde, 0xff, 0xda, 0xff, 0xde, 0xff, 0xd8, 0xff, +0xdd, 0xff, 0xdf, 0xff, 0xdc, 0xff, 0xd6, 0xff, 0xd1, 0xff, 0xdd, 0xff, 0xdf, 0xff, 0xdc, 0xff, +0xe1, 0xff, 0xdc, 0xff, 0xe7, 0xff, 0xe2, 0xff, 0xe0, 0xff, 0xdc, 0xff, 0xde, 0xff, 0xe2, 0xff, +0xe5, 0xff, 0xe9, 0xff, 0xeb, 0xff, 0xf4, 0xff, 0xe8, 0xff, 0xe9, 0xff, 0xe3, 0xff, 0xdc, 0xff, +0xdb, 0xff, 0xe0, 0xff, 0xd9, 0xff, 0xda, 0xff, 0xd3, 0xff, 0xd1, 0xff, 0xc8, 0xff, 0xcf, 0xff, +0xd4, 0xff, 0xd2, 0xff, 0xd3, 0xff, 0xce, 0xff, 0xcf, 0xff, 0xcd, 0xff, 0xd4, 0xff, 0xd4, 0xff, +0xd7, 0xff, 0xca, 0xff, 0xc9, 0xff, 0xc9, 0xff, 0xc6, 0xff, 0xc4, 0xff, 0xc7, 0xff, 0xcd, 0xff, +0xcf, 0xff, 0xd5, 0xff, 0xdb, 0xff, 0xdc, 0xff, 0xdf, 0xff, 0xdc, 0xff, 0xe9, 0xff, 0xed, 0xff, +0xef, 0xff, 0xeb, 0xff, 0xee, 0xff, 0xef, 0xff, 0xee, 0xff, 0xf0, 0xff, 0xf8, 0xff, 0xf3, 0xff, +0xf2, 0xff, 0xf4, 0xff, 0xf1, 0xff, 0xfd, 0xff, 0xfa, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xfe, 0xff, +0x05, 0x00, 0x03, 0x00, 0x0a, 0x00, 0x01, 0x00, 0x0d, 0x00, 0x14, 0x00, 0x18, 0x00, 0x25, 0x00, +0x23, 0x00, 0x29, 0x00, 0x24, 0x00, 0x25, 0x00, 0x21, 0x00, 0x23, 0x00, 0x21, 0x00, 0x1f, 0x00, +0x19, 0x00, 0x1a, 0x00, 0x1e, 0x00, 0x1b, 0x00, 0x28, 0x00, 0x22, 0x00, 0x29, 0x00, 0x2c, 0x00, +0x27, 0x00, 0x1d, 0x00, 0x1f, 0x00, 0x1b, 0x00, 0x18, 0x00, 0x1b, 0x00, 0x18, 0x00, 0x1d, 0x00, +0x17, 0x00, 0x18, 0x00, 0x0f, 0x00, 0x1e, 0x00, 0x15, 0x00, 0x13, 0x00, 0x0d, 0x00, 0x08, 0x00, +0x0d, 0x00, 0x08, 0x00, 0x0c, 0x00, 0x06, 0x00, 0x08, 0x00, 0x00, 0x00, 0x06, 0x00, 0xfb, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xf7, 0xff, 0xfb, 0xff, 0xf8, 0xff, +0xf7, 0xff, 0xf6, 0xff, 0xf4, 0xff, 0xf0, 0xff, 0xee, 0xff, 0xf4, 0xff, 0xe8, 0xff, 0xeb, 0xff, +0xe6, 0xff, 0xeb, 0xff, 0xe9, 0xff, 0xe8, 0xff, 0xe6, 0xff, 0xeb, 0xff, 0xf3, 0xff, 0xef, 0xff, +0xf1, 0xff, 0xf1, 0xff, 0xe8, 0xff, 0xf1, 0xff, 0xf1, 0xff, 0xfb, 0xff, 0xf5, 0xff, 0xf7, 0xff, +0xfc, 0xff, 0xf3, 0xff, 0xf7, 0xff, 0xef, 0xff, 0xf2, 0xff, 0xf3, 0xff, 0xef, 0xff, 0xef, 0xff, +0xee, 0xff, 0xf5, 0xff, 0xf1, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xe7, 0xff, 0xe4, 0xff, 0xe4, 0xff, +0xe5, 0xff, 0xeb, 0xff, 0xea, 0xff, 0xea, 0xff, 0xed, 0xff, 0xf0, 0xff, 0xf1, 0xff, 0xee, 0xff, +0xea, 0xff, 0xeb, 0xff, 0xe4, 0xff, 0xe8, 0xff, 0xe3, 0xff, 0xe4, 0xff, 0xe0, 0xff, 0xdc, 0xff, +0xdc, 0xff, 0xd7, 0xff, 0xda, 0xff, 0xcf, 0xff, 0xdd, 0xff, 0xda, 0xff, 0xd9, 0xff, 0xd3, 0xff, +0xcf, 0xff, 0xd5, 0xff, 0xce, 0xff, 0xd0, 0xff, 0xc8, 0xff, 0xce, 0xff, 0xd1, 0xff, 0xd5, 0xff, +0xdd, 0xff, 0xdc, 0xff, 0xdd, 0xff, 0xdd, 0xff, 0xd8, 0xff, 0xd2, 0xff, 0xd7, 0xff, 0xd3, 0xff, +0xdc, 0xff, 0xd4, 0xff, 0xe1, 0xff, 0xdf, 0xff, 0xe4, 0xff, 0xea, 0xff, 0xe9, 0xff, 0xeb, 0xff, +0xef, 0xff, 0xef, 0xff, 0xf0, 0xff, 0xf1, 0xff, 0xf5, 0xff, 0xef, 0xff, 0xf3, 0xff, 0xee, 0xff, +0xfa, 0xff, 0xf9, 0xff, 0xf6, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf0, 0xff, 0xf6, 0xff, 0xfd, 0xff, +0xfe, 0xff, 0xf7, 0xff, 0xfb, 0xff, 0xf0, 0xff, 0xfd, 0xff, 0xfa, 0xff, 0x01, 0x00, 0xfb, 0xff, +0xfd, 0xff, 0x01, 0x00, 0xfc, 0xff, 0xfe, 0xff, 0xfb, 0xff, 0x01, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x03, 0x00, 0x11, 0x00, 0x0e, 0x00, 0x1b, 0x00, 0x18, 0x00, 0x16, 0x00, 0x1b, 0x00, 0x15, 0x00, +0x21, 0x00, 0x18, 0x00, 0x25, 0x00, 0x23, 0x00, 0x1b, 0x00, 0x24, 0x00, 0x26, 0x00, 0x27, 0x00, +0x2e, 0x00, 0x39, 0x00, 0x3b, 0x00, 0x39, 0x00, 0x3e, 0x00, 0x41, 0x00, 0x36, 0x00, 0x3e, 0x00, +0x39, 0x00, 0x40, 0x00, 0x3d, 0x00, 0x45, 0x00, 0x49, 0x00, 0x42, 0x00, 0x3c, 0x00, 0x46, 0x00, +0x43, 0x00, 0x47, 0x00, 0x44, 0x00, 0x4b, 0x00, 0x4a, 0x00, 0x4a, 0x00, 0x47, 0x00, 0x47, 0x00, +0x43, 0x00, 0x49, 0x00, 0x48, 0x00, 0x45, 0x00, 0x40, 0x00, 0x3a, 0x00, 0x2e, 0x00, 0x2f, 0x00, +0x2b, 0x00, 0x2a, 0x00, 0x22, 0x00, 0x1d, 0x00, 0x19, 0x00, 0x1a, 0x00, 0x14, 0x00, 0x0a, 0x00, +0x05, 0x00, 0x03, 0x00, 0x03, 0x00, 0xfb, 0xff, 0xfb, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xe3, 0xff, +0xe0, 0xff, 0xda, 0xff, 0xd7, 0xff, 0xd5, 0xff, 0xc8, 0xff, 0xc6, 0xff, 0xc6, 0xff, 0xc9, 0xff, +0xc1, 0xff, 0xc5, 0xff, 0xc4, 0xff, 0xc0, 0xff, 0xc1, 0xff, 0xb8, 0xff, 0xba, 0xff, 0xbc, 0xff, +0xba, 0xff, 0xbc, 0xff, 0xba, 0xff, 0xb8, 0xff, 0xba, 0xff, 0xbc, 0xff, 0xb2, 0xff, 0xb1, 0xff, +0xac, 0xff, 0xb0, 0xff, 0xad, 0xff, 0xab, 0xff, 0xae, 0xff, 0xb3, 0xff, 0xb0, 0xff, 0xb2, 0xff, +0xb7, 0xff, 0xb7, 0xff, 0xbc, 0xff, 0xc6, 0xff, 0xcb, 0xff, 0xcf, 0xff, 0xd1, 0xff, 0xd3, 0xff, +0xd1, 0xff, 0xd8, 0xff, 0xda, 0xff, 0xde, 0xff, 0xe1, 0xff, 0xe7, 0xff, 0xe7, 0xff, 0xe3, 0xff, +0xe2, 0xff, 0xe5, 0xff, 0xe7, 0xff, 0xe8, 0xff, 0xe9, 0xff, 0xe6, 0xff, 0xdd, 0xff, 0xe0, 0xff, +0xdb, 0xff, 0xdf, 0xff, 0xdc, 0xff, 0xdb, 0xff, 0xcc, 0xff, 0xcd, 0xff, 0xcc, 0xff, 0xce, 0xff, +0xcf, 0xff, 0xd2, 0xff, 0xcc, 0xff, 0xcf, 0xff, 0xd7, 0xff, 0xd9, 0xff, 0xd7, 0xff, 0xdc, 0xff, +0xd9, 0xff, 0xd1, 0xff, 0xda, 0xff, 0xd7, 0xff, 0xe0, 0xff, 0xe3, 0xff, 0xe8, 0xff, 0xea, 0xff, +0xf4, 0xff, 0xf3, 0xff, 0x01, 0x00, 0x08, 0x00, 0x0f, 0x00, 0x11, 0x00, 0x13, 0x00, 0x17, 0x00, +0x1c, 0x00, 0x14, 0x00, 0x1e, 0x00, 0x1f, 0x00, 0x24, 0x00, 0x1c, 0x00, 0x24, 0x00, 0x29, 0x00, +0x24, 0x00, 0x33, 0x00, 0x2c, 0x00, 0x35, 0x00, 0x3d, 0x00, 0x3e, 0x00, 0x3d, 0x00, 0x37, 0x00, +0x3c, 0x00, 0x3b, 0x00, 0x39, 0x00, 0x3f, 0x00, 0x39, 0x00, 0x3b, 0x00, 0x47, 0x00, 0x38, 0x00, +0x45, 0x00, 0x54, 0x00, 0x44, 0x00, 0x44, 0x00, 0x56, 0x00, 0x49, 0x00, 0x3e, 0x00, 0x33, 0x00, +0x48, 0x00, 0x39, 0x00, 0x10, 0x00, 0x2f, 0x00, 0x46, 0x00, 0x17, 0x00, 0x1a, 0x00, 0x4d, 0x00, +0x4c, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x5f, 0x00, 0x40, 0x00, 0x27, 0x00, 0x51, 0x00, 0x2c, 0x00, +0x39, 0x00, 0x5a, 0x00, 0x33, 0x00, 0xf9, 0xff, 0xe7, 0x00, 0x85, 0x00, 0xd9, 0xff, 0xde, 0x01, +0x4e, 0x01, 0x38, 0x00, 0x33, 0x01, 0x37, 0x01, 0xfb, 0xff, 0x25, 0x00, 0x87, 0x00, 0xa1, 0xff, +0xe6, 0xff, 0xe9, 0xff, 0x3b, 0xff, 0x9f, 0xff, 0xfa, 0xff, 0x73, 0xff, 0x97, 0xff, 0x02, 0x00, +0x83, 0xff, 0xf2, 0xfe, 0xac, 0xff, 0xe6, 0xff, 0xcf, 0xfe, 0xf9, 0xfe, 0xbb, 0xff, 0xa4, 0xfe, +0xbd, 0xfe, 0x9f, 0xff, 0x6f, 0xff, 0x0d, 0x00, 0x6a, 0x00, 0x5a, 0x00, 0xe0, 0x00, 0xc6, 0x01, +0x9a, 0x00, 0x91, 0x03, 0xa5, 0x05, 0x73, 0x03, 0x15, 0x01, 0x0d, 0x00, 0xa7, 0x00, 0x4e, 0xff, +0x77, 0xfe, 0xac, 0xfe, 0x51, 0x00, 0xc1, 0xfe, 0x61, 0xfd, 0x81, 0xfe, 0xca, 0xfd, 0x84, 0xfe, +0xec, 0xff, 0x6c, 0xfe, 0x4c, 0xfd, 0x45, 0xfe, 0xb4, 0xfd, 0x8f, 0xfd, 0xda, 0xfd, 0x8e, 0xfd, +0x36, 0xfe, 0x54, 0xfe, 0x85, 0xfd, 0xff, 0xfc, 0x66, 0xfd, 0x18, 0xff, 0xdc, 0xff, 0x37, 0x00, +0x40, 0x03, 0xfb, 0x04, 0xc2, 0x02, 0x6f, 0x02, 0x69, 0x02, 0x6a, 0x00, 0x80, 0xff, 0x09, 0xff, +0x5a, 0xfe, 0x4d, 0xff, 0x4c, 0x01, 0x64, 0xff, 0xb9, 0xff, 0x56, 0x00, 0x70, 0xfd, 0xfa, 0xfc, +0x16, 0xfe, 0x17, 0xfd, 0x73, 0xfd, 0x77, 0xfe, 0xed, 0xfd, 0x88, 0xfd, 0x2f, 0xfe, 0x6e, 0xff, +0xed, 0xfe, 0xd0, 0xfe, 0x14, 0xfe, 0xc5, 0xfd, 0x74, 0xfe, 0xda, 0xfe, 0xb6, 0xff, 0x2d, 0x01, +0x20, 0x02, 0x2f, 0x02, 0xf1, 0x01, 0x46, 0x02, 0xc6, 0x01, 0x85, 0x00, 0xf8, 0x00, 0xd6, 0x00, +0x49, 0x01, 0xc9, 0x01, 0x3c, 0x02, 0x29, 0x02, 0x52, 0x01, 0xb9, 0x00, 0xc9, 0xff, 0x36, 0x00, +0xe2, 0xff, 0x6e, 0xff, 0x59, 0xff, 0x49, 0xff, 0x4f, 0xff, 0x50, 0xff, 0x9c, 0xff, 0x9e, 0xff, +0x3d, 0xff, 0xa9, 0xfe, 0xc3, 0xfe, 0x0e, 0xff, 0x13, 0xff, 0x7f, 0xff, 0x3d, 0x00, 0x92, 0x00, +0x4f, 0x00, 0x8d, 0x00, 0xbd, 0x00, 0xb2, 0x00, 0xa8, 0x00, 0x7e, 0x00, 0x9a, 0x00, 0xb1, 0x00, +0xdc, 0x00, 0x43, 0x01, 0x5c, 0x01, 0x25, 0x01, 0x4d, 0x01, 0x79, 0x01, 0x27, 0x01, 0x90, 0x00, +0x47, 0x00, 0x62, 0x00, 0x79, 0x00, 0x04, 0x00, 0xb5, 0xff, 0x11, 0x00, 0x3b, 0x00, 0xfe, 0xff, +0xd3, 0xff, 0x21, 0x00, 0x3e, 0x00, 0x11, 0x00, 0x98, 0xff, 0xae, 0xff, 0xd8, 0xff, 0xe8, 0xff, +0x11, 0x00, 0x09, 0x00, 0x5e, 0x00, 0x82, 0x00, 0xce, 0x00, 0xbe, 0x00, 0x26, 0x01, 0xaa, 0x01, +0x6e, 0x01, 0x8d, 0x01, 0x36, 0x01, 0xce, 0x00, 0x08, 0x01, 0x23, 0x01, 0xf0, 0x00, 0x0a, 0x01, +0x2e, 0x01, 0xeb, 0x00, 0x29, 0x00, 0xee, 0xff, 0x69, 0xff, 0x67, 0xff, 0xa7, 0xff, 0x48, 0xff, +0xb4, 0xfe, 0x9a, 0xfe, 0x04, 0xff, 0x64, 0xfe, 0x43, 0xfe, 0x76, 0xfe, 0x78, 0xfe, 0xad, 0xfe, +0xa4, 0xff, 0x39, 0x00, 0x11, 0x00, 0x57, 0x00, 0xae, 0x00, 0xb8, 0x00, 0xd4, 0x00, 0xfb, 0x00, +0x00, 0x01, 0x1d, 0x01, 0xd2, 0x00, 0x48, 0x00, 0xa7, 0xff, 0xbb, 0xff, 0x29, 0x00, 0xfb, 0xff, +0x1e, 0xff, 0x92, 0xfe, 0x90, 0xfd, 0x46, 0xfc, 0xda, 0xfb, 0x4a, 0xfb, 0xf5, 0xfa, 0xf7, 0xfa, +0xbb, 0xfb, 0xae, 0xfb, 0x02, 0xfb, 0x6c, 0xfa, 0x52, 0xf9, 0x18, 0xf8, 0xc1, 0xf6, 0x6d, 0xf5, +0xfb, 0xf5, 0x5e, 0xf8, 0x49, 0xfc, 0x4e, 0x00, 0x0b, 0x04, 0x71, 0x08, 0xfd, 0x09, 0x06, 0x0b, +0xdd, 0x0a, 0x0f, 0x0a, 0x7f, 0x09, 0xa3, 0x07, 0xf5, 0x06, 0x02, 0x07, 0x02, 0x08, 0x70, 0x09, +0x8d, 0x0a, 0x5f, 0x0b, 0xf5, 0x09, 0x7d, 0x07, 0x34, 0x05, 0x51, 0x02, 0x0f, 0x00, 0xfc, 0xfd, +0x72, 0xfd, 0x10, 0xfe, 0x8c, 0xfe, 0xd0, 0xff, 0x8d, 0x00, 0x27, 0x01, 0x5c, 0x00, 0xea, 0xfe, +0x5e, 0xfe, 0xfc, 0xfd, 0xf4, 0xfd, 0xa8, 0xfe, 0x05, 0x00, 0x2b, 0x02, 0x6c, 0x03, 0xd5, 0x04, +0x41, 0x06, 0x9f, 0x06, 0x80, 0x06, 0x2c, 0x05, 0x62, 0x04, 0x42, 0x03, 0x48, 0x02, 0xee, 0x01, +0x3f, 0x01, 0x50, 0x01, 0xb1, 0x00, 0x52, 0x00, 0xec, 0xff, 0x24, 0xfe, 0x6f, 0xfc, 0x0a, 0xfb, +0x8b, 0xfa, 0xdc, 0xf9, 0x8a, 0xf9, 0x31, 0xfb, 0xc5, 0xfc, 0xb4, 0xfe, 0xa2, 0x00, 0xaf, 0x01, +0x9c, 0x02, 0xce, 0x02, 0xbb, 0x02, 0xd5, 0x02, 0xcd, 0x02, 0xa3, 0x02, 0xda, 0x02, 0x97, 0x03, +0xea, 0x03, 0xcc, 0x03, 0xef, 0x03, 0xa2, 0x03, 0xc7, 0x02, 0xb8, 0x01, 0x18, 0x00, 0x04, 0xff, +0x7e, 0xfe, 0x30, 0xfe, 0x2f, 0xfe, 0x46, 0xfe, 0x5e, 0xfe, 0x1c, 0xfe, 0x10, 0xfe, 0xb3, 0xfd, +0x22, 0xfd, 0x03, 0xfd, 0x51, 0xfd, 0xe2, 0xfd, 0x3d, 0xfe, 0xf4, 0xfe, 0x66, 0x00, 0xfd, 0x00, +0x70, 0x01, 0x67, 0x01, 0xfb, 0x00, 0x38, 0x00, 0xf1, 0xfe, 0x88, 0xfe, 0x0c, 0xfe, 0x0e, 0xfe, +0x0b, 0xfe, 0x73, 0xfd, 0x49, 0xfd, 0x51, 0xfc, 0xf4, 0xfa, 0x66, 0xf9, 0x12, 0xf8, 0xfb, 0xf6, +0xf2, 0xf5, 0xf0, 0xf5, 0x4e, 0xf6, 0xb0, 0xf6, 0xb6, 0xf7, 0xd7, 0xf7, 0xf2, 0xf7, 0xdd, 0xf7, +0x8a, 0xf7, 0x05, 0xf8, 0xb0, 0xf8, 0x51, 0xf9, 0xc2, 0xf9, 0x43, 0xfa, 0x71, 0xfa, 0x1d, 0xfa, +0x22, 0xf9, 0x9d, 0xf7, 0x15, 0xf5, 0x97, 0xf2, 0xa7, 0xef, 0xba, 0xef, 0x1c, 0xf2, 0x4a, 0xf6, +0x5e, 0xfe, 0xb1, 0x04, 0x57, 0x0c, 0xcf, 0x10, 0x86, 0x12, 0x31, 0x14, 0xdd, 0x11, 0x94, 0x10, +0x9a, 0x0d, 0x09, 0x0b, 0x49, 0x0a, 0x5f, 0x09, 0x3d, 0x0b, 0xdf, 0x0b, 0x5c, 0x0d, 0xa1, 0x0e, +0xfe, 0x0c, 0x12, 0x0c, 0xa7, 0x08, 0x97, 0x05, 0xb4, 0x03, 0x62, 0x01, 0x06, 0x02, 0x43, 0x02, +0xbf, 0x03, 0x56, 0x05, 0xcf, 0x05, 0xcf, 0x05, 0xbd, 0x03, 0x38, 0x02, 0xdc, 0xff, 0xea, 0xfd, +0x78, 0xfd, 0x7e, 0xfd, 0x06, 0xff, 0x69, 0x01, 0x1b, 0x04, 0x69, 0x06, 0xd8, 0x07, 0x8f, 0x08, +0x6b, 0x08, 0xb7, 0x07, 0x62, 0x06, 0x80, 0x04, 0x60, 0x03, 0x97, 0x02, 0x12, 0x02, 0xab, 0x01, +0x94, 0x01, 0x1e, 0x01, 0x90, 0x00, 0x80, 0xff, 0xe5, 0xfc, 0x40, 0xfb, 0x34, 0xf9, 0x99, 0xf7, +0x98, 0xf7, 0x0b, 0xf8, 0x2f, 0xf9, 0x13, 0xfb, 0x54, 0xfd, 0xe0, 0xfe, 0xd5, 0xff, 0xb2, 0x00, +0xe0, 0x00, 0x9f, 0x00, 0x6b, 0x00, 0xeb, 0xff, 0x15, 0x00, 0x0b, 0x00, 0x43, 0x00, 0xc2, 0x00, +0x10, 0x01, 0x4f, 0x01, 0x35, 0x01, 0xe8, 0x00, 0x63, 0x00, 0xa3, 0xff, 0x61, 0xfe, 0xeb, 0xfd, +0xa4, 0xfd, 0x52, 0xfd, 0x7e, 0xfd, 0xa1, 0xfd, 0x93, 0xfd, 0xcb, 0xfd, 0x51, 0xfe, 0xbf, 0xfe, +0x49, 0xff, 0xa1, 0xff, 0xd6, 0xff, 0x22, 0x00, 0xb6, 0x00, 0xb0, 0x00, 0xef, 0x00, 0x09, 0x01, +0x72, 0x00, 0x31, 0x00, 0xda, 0xff, 0x6b, 0xff, 0x25, 0xff, 0x08, 0xff, 0x07, 0xff, 0x07, 0xff, +0xc9, 0xfe, 0xb7, 0xfe, 0xb1, 0xfe, 0xad, 0xfe, 0x1f, 0xfe, 0x0a, 0xfe, 0xe8, 0xfd, 0x7e, 0xfd, +0xb6, 0xfd, 0xb5, 0xfd, 0x2e, 0xfe, 0xa7, 0xfe, 0x24, 0xff, 0x9a, 0xff, 0x59, 0xff, 0xfe, 0xfe, +0x6c, 0xfe, 0xf3, 0xfd, 0x93, 0xfd, 0x2b, 0xfd, 0x4a, 0xfd, 0xca, 0xfc, 0x63, 0xfc, 0xb2, 0xfb, +0xf1, 0xfa, 0x40, 0xfa, 0x1b, 0xf9, 0xc2, 0xf8, 0x28, 0xf8, 0xf9, 0xf7, 0x23, 0xf8, 0x58, 0xf8, +0x05, 0xf9, 0xa0, 0xf9, 0x3d, 0xfa, 0x1c, 0xfb, 0x33, 0xfc, 0x64, 0xfd, 0x7f, 0xfd, 0x23, 0xfe, +0x45, 0xff, 0xb3, 0xfe, 0x81, 0xfe, 0xb7, 0xfd, 0x2e, 0xfd, 0x50, 0xfc, 0x9e, 0xfa, 0x0e, 0xfa, +0x35, 0xf9, 0x28, 0xfa, 0x3f, 0xfb, 0xff, 0xfc, 0x74, 0x00, 0x63, 0x03, 0xbe, 0x07, 0x54, 0x0b, +0x09, 0x0e, 0xe6, 0x0f, 0x3e, 0x10, 0xb1, 0x10, 0x2f, 0x0e, 0xfe, 0x0a, 0xd6, 0x07, 0xc9, 0x04, +0x0f, 0x03, 0xdf, 0x00, 0x15, 0x01, 0x23, 0x02, 0x66, 0x03, 0xd2, 0x04, 0x2c, 0x05, 0xb9, 0x06, +0xe6, 0x06, 0x8d, 0x06, 0x16, 0x06, 0x20, 0x05, 0xdc, 0x04, 0x31, 0x04, 0x9d, 0x04, 0x14, 0x05, +0xfd, 0x04, 0x66, 0x05, 0xce, 0x04, 0x25, 0x04, 0xba, 0x02, 0x2c, 0x01, 0xf3, 0xff, 0xc8, 0xfe, +0x99, 0xfe, 0x61, 0xfe, 0x08, 0x00, 0x4d, 0x02, 0xa4, 0x03, 0x4a, 0x05, 0xc9, 0x05, 0x4d, 0x05, +0xae, 0x03, 0xa3, 0x01, 0x3d, 0x00, 0x4a, 0xfe, 0x66, 0xfd, 0xde, 0xfc, 0xf2, 0xfc, 0x3f, 0xfd, +0xec, 0xfc, 0x7a, 0xfd, 0x41, 0xfd, 0x20, 0xfd, 0xfb, 0xfc, 0xc8, 0xfc, 0x8e, 0xfd, 0x92, 0xfd, +0x39, 0xfe, 0x6c, 0xff, 0xa2, 0x00, 0x51, 0x02, 0xd9, 0x02, 0x79, 0x03, 0x2d, 0x03, 0xfe, 0x01, +0x5f, 0x01, 0x77, 0x00, 0x49, 0x00, 0x04, 0x00, 0x20, 0x00, 0x28, 0x00, 0x1b, 0xff, 0x65, 0xfe, +0x31, 0xfd, 0x4d, 0xfc, 0x5a, 0xfb, 0x33, 0xfa, 0x0b, 0xfa, 0x5c, 0xfa, 0x43, 0xfb, 0x6d, 0xfc, +0x89, 0xfe, 0x89, 0x00, 0xca, 0x01, 0x60, 0x03, 0x0b, 0x04, 0x69, 0x04, 0xe5, 0x03, 0xe2, 0x02, +0x33, 0x02, 0xba, 0x00, 0xb6, 0xff, 0x5c, 0xfe, 0x43, 0xfe, 0x9c, 0xfe, 0x2d, 0xfe, 0x9b, 0xfe, +0x10, 0xfe, 0x1a, 0xfe, 0x8e, 0xfd, 0xca, 0xfc, 0x1f, 0xfd, 0xa6, 0xfc, 0x2a, 0xfd, 0x82, 0xfd, +0x07, 0xfe, 0x6b, 0xff, 0x50, 0x00, 0x1c, 0x02, 0x07, 0x03, 0x4d, 0x03, 0x0f, 0x03, 0xd3, 0x01, +0x56, 0x01, 0x6b, 0x00, 0xba, 0xff, 0x8d, 0xff, 0x33, 0xff, 0xd0, 0xfe, 0x6b, 0xfd, 0x4f, 0xfc, +0x4f, 0xfb, 0x08, 0xfa, 0xfc, 0xf8, 0x06, 0xf8, 0x8e, 0xf7, 0x81, 0xf7, 0xec, 0xf7, 0xc3, 0xf8, +0xbc, 0xf9, 0xb5, 0xfa, 0xc5, 0xfa, 0x46, 0xfa, 0x47, 0xf9, 0x41, 0xf8, 0x3d, 0xf7, 0x80, 0xf6, +0xdd, 0xf6, 0x9b, 0xf7, 0xfe, 0xf8, 0xcc, 0xfa, 0x9e, 0xfb, 0xef, 0xfb, 0xa5, 0xfb, 0x33, 0xfb, +0xdc, 0xf9, 0xca, 0xf8, 0x5b, 0xf9, 0x91, 0xfa, 0x36, 0xfd, 0x9c, 0x00, 0x93, 0x04, 0x92, 0x09, +0xd6, 0x0c, 0x5a, 0x0e, 0x6a, 0x0e, 0x0d, 0x0d, 0x07, 0x0b, 0xa6, 0x07, 0xf8, 0x04, 0x08, 0x03, +0x4a, 0x01, 0x7d, 0x00, 0xc1, 0xff, 0x31, 0x00, 0xda, 0x00, 0x72, 0x01, 0x46, 0x02, 0x85, 0x02, +0x5b, 0x03, 0x20, 0x04, 0x24, 0x05, 0xde, 0x06, 0x13, 0x08, 0x56, 0x09, 0xc4, 0x09, 0x15, 0x09, +0xba, 0x07, 0xd9, 0x05, 0xf1, 0x03, 0x8e, 0x01, 0xaa, 0xff, 0x7c, 0xfe, 0x03, 0xfe, 0x26, 0xfe, +0x4c, 0xfe, 0x52, 0xff, 0x81, 0x00, 0x76, 0x01, 0x69, 0x02, 0x2b, 0x03, 0x92, 0x04, 0x83, 0x05, +0x17, 0x06, 0x44, 0x06, 0xc9, 0x05, 0xc5, 0x05, 0x34, 0x05, 0x6c, 0x04, 0x95, 0x03, 0x52, 0x02, +0x57, 0x01, 0xae, 0xff, 0xa0, 0xfd, 0x10, 0xfc, 0x9e, 0xfa, 0x0b, 0xfa, 0x47, 0xf9, 0xe8, 0xf8, +0x2d, 0xfa, 0x76, 0xfb, 0x51, 0xfd, 0x4d, 0xff, 0x11, 0x01, 0xf2, 0x02, 0xa2, 0x03, 0xda, 0x03, +0xd6, 0x03, 0x99, 0x03, 0x93, 0x03, 0xed, 0x02, 0xbb, 0x02, 0x84, 0x02, 0xd7, 0x01, 0x6f, 0x01, +0x61, 0x00, 0x35, 0xff, 0xf6, 0xfd, 0x8b, 0xfc, 0xac, 0xfb, 0xde, 0xfa, 0xc0, 0xfa, 0x69, 0xfb, +0x1f, 0xfc, 0x15, 0xfd, 0x15, 0xfe, 0x38, 0xff, 0x41, 0x00, 0xa1, 0x00, 0xc2, 0x00, 0xb2, 0x00, +0x43, 0x00, 0xc8, 0xff, 0x5a, 0xff, 0x6b, 0xff, 0x60, 0xff, 0x2c, 0xff, 0xec, 0xfe, 0x6f, 0xfe, +0x0a, 0xfe, 0x6a, 0xfd, 0xd2, 0xfc, 0xa3, 0xfc, 0x61, 0xfc, 0x4d, 0xfc, 0x5c, 0xfc, 0xc8, 0xfc, +0x6c, 0xfd, 0xfd, 0xfd, 0xb5, 0xfe, 0x43, 0xff, 0x9f, 0xff, 0xe9, 0xff, 0xc5, 0xff, 0x7a, 0xff, +0xbc, 0xfe, 0xda, 0xfd, 0x14, 0xfd, 0x1e, 0xfc, 0xd1, 0xfb, 0xbe, 0xfb, 0xd6, 0xfb, 0xde, 0xfb, +0xcf, 0xfb, 0xd8, 0xfb, 0x8d, 0xfb, 0x26, 0xfb, 0xd2, 0xfa, 0x73, 0xfa, 0x4b, 0xfa, 0x06, 0xfa, +0x14, 0xfa, 0x73, 0xfa, 0xcd, 0xfa, 0x0f, 0xfb, 0x02, 0xfb, 0x63, 0xfb, 0x76, 0xfb, 0x58, 0xfb, +0x8d, 0xfb, 0x3a, 0xfb, 0xe2, 0xfa, 0x4b, 0xfa, 0xbe, 0xf9, 0xd5, 0xf9, 0x65, 0xf9, 0x84, 0xf9, +0x74, 0xf9, 0x38, 0xf9, 0x96, 0xf9, 0xd8, 0xf9, 0x0e, 0xfc, 0xf1, 0xfe, 0xe0, 0x01, 0x2c, 0x05, +0x32, 0x07, 0x4e, 0x09, 0x24, 0x0a, 0x01, 0x0a, 0x58, 0x0a, 0x3c, 0x09, 0x3d, 0x08, 0x65, 0x06, +0x7b, 0x04, 0xd8, 0x03, 0x3e, 0x03, 0x20, 0x04, 0xe3, 0x04, 0x46, 0x05, 0xdf, 0x05, 0xae, 0x05, +0x5a, 0x06, 0xc8, 0x06, 0x7a, 0x07, 0x08, 0x09, 0xd6, 0x09, 0xb3, 0x0a, 0xc3, 0x0a, 0xf1, 0x0a, +0x45, 0x0b, 0x58, 0x0a, 0x51, 0x09, 0x3d, 0x07, 0x18, 0x05, 0x02, 0x03, 0xab, 0x00, 0x7a, 0xff, +0x3e, 0xfe, 0x98, 0xfd, 0x37, 0xfd, 0x9e, 0xfc, 0x17, 0xfd, 0x6a, 0xfd, 0x90, 0xfe, 0x0c, 0x00, +0xee, 0x00, 0xf9, 0x01, 0x50, 0x02, 0xa9, 0x02, 0xb2, 0x02, 0xfc, 0x01, 0xd3, 0x01, 0x2c, 0x01, +0x88, 0x00, 0xf1, 0xff, 0x30, 0xff, 0x42, 0xff, 0x22, 0xff, 0x30, 0xff, 0x22, 0xff, 0xac, 0xfe, +0x68, 0xfe, 0x9a, 0xfd, 0xf8, 0xfc, 0xbd, 0xfc, 0x74, 0xfc, 0xe2, 0xfc, 0x73, 0xfd, 0x27, 0xfe, +0xcf, 0xfe, 0x33, 0xff, 0xad, 0xff, 0x88, 0xff, 0x1d, 0xff, 0xae, 0xfe, 0xf0, 0xfd, 0x58, 0xfd, +0x8b, 0xfc, 0x06, 0xfc, 0xeb, 0xfb, 0xdf, 0xfb, 0x1f, 0xfc, 0x43, 0xfc, 0x85, 0xfc, 0xa7, 0xfc, +0x82, 0xfc, 0x9d, 0xfc, 0xa7, 0xfc, 0xf1, 0xfc, 0x5f, 0xfd, 0xe7, 0xfd, 0xa0, 0xfe, 0xf4, 0xfe, +0x5b, 0xff, 0x96, 0xff, 0x95, 0xff, 0x95, 0xff, 0x64, 0xff, 0xbf, 0xff, 0x16, 0x00, 0xa4, 0x00, +0x6d, 0x01, 0x1b, 0x02, 0xf3, 0x02, 0x26, 0x03, 0xf2, 0x02, 0x7e, 0x02, 0x6a, 0x01, 0x5c, 0x00, +0x39, 0xff, 0xa6, 0xfe, 0xc4, 0xfe, 0x30, 0xff, 0x4c, 0x00, 0x93, 0x01, 0xd7, 0x02, 0xff, 0x03, +0x69, 0x04, 0x78, 0x04, 0xac, 0x03, 0x6c, 0x02, 0x3b, 0x01, 0xf2, 0xff, 0x4d, 0xff, 0xe1, 0xfe, +0xd1, 0xfe, 0xff, 0xfe, 0xc4, 0xfe, 0x78, 0xfe, 0x03, 0xfe, 0x88, 0xfd, 0x16, 0xfd, 0x98, 0xfc, +0x4e, 0xfc, 0x1a, 0xfc, 0x2a, 0xfc, 0x61, 0xfc, 0xd3, 0xfc, 0x29, 0xfd, 0x1c, 0xfd, 0xa8, 0xfc, +0xb3, 0xfb, 0xac, 0xfa, 0xe3, 0xf9, 0x74, 0xf9, 0xaa, 0xf9, 0xfa, 0xf9, 0xc2, 0xfa, 0xbc, 0xfb, +0x8d, 0xfc, 0x82, 0xfd, 0xb3, 0xfd, 0xa8, 0xfd, 0xc8, 0xfc, 0x50, 0xfb, 0x79, 0xfa, 0x3d, 0xfa, +0xa1, 0xfb, 0xc2, 0xfd, 0x56, 0x00, 0x4c, 0x03, 0x50, 0x05, 0xe5, 0x06, 0x86, 0x07, 0x7b, 0x07, +0x62, 0x07, 0x18, 0x06, 0xc0, 0x04, 0x5d, 0x03, 0x61, 0x02, 0xb2, 0x02, 0x38, 0x03, 0xb2, 0x04, +0x14, 0x06, 0xce, 0x06, 0x76, 0x07, 0x52, 0x07, 0xa5, 0x07, 0x39, 0x08, 0x92, 0x08, 0x33, 0x09, +0x3f, 0x09, 0x67, 0x09, 0x49, 0x09, 0xca, 0x08, 0x84, 0x08, 0x80, 0x07, 0x49, 0x06, 0xa0, 0x04, +0x56, 0x02, 0x88, 0x00, 0xaf, 0xfe, 0x63, 0xfd, 0x52, 0xfc, 0x4b, 0xfb, 0x10, 0xfb, 0xc8, 0xfa, +0x41, 0xfb, 0x1b, 0xfc, 0x22, 0xfd, 0x81, 0xfe, 0x62, 0xff, 0x04, 0x00, 0x32, 0x00, 0xf6, 0xff, +0xcd, 0xff, 0x2f, 0xff, 0xa2, 0xfe, 0x00, 0xfe, 0x88, 0xfd, 0x83, 0xfd, 0xb6, 0xfd, 0x65, 0xfe, +0x26, 0xff, 0xf7, 0xff, 0xa4, 0x00, 0xbf, 0x00, 0x8c, 0x00, 0x50, 0x00, 0xf7, 0xff, 0xfd, 0xff, +0xfc, 0xff, 0x5e, 0x00, 0xce, 0x00, 0x18, 0x01, 0x51, 0x01, 0x52, 0x01, 0x56, 0x01, 0x29, 0x01, +0xac, 0x00, 0x2b, 0x00, 0x69, 0xff, 0xb3, 0xfe, 0x17, 0xfe, 0xc5, 0xfd, 0xe9, 0xfd, 0x36, 0xfe, +0xa0, 0xfe, 0x24, 0xff, 0x80, 0xff, 0xd7, 0xff, 0x05, 0x00, 0x48, 0x00, 0x9b, 0x00, 0xd0, 0x00, +0xf0, 0x00, 0xd7, 0x00, 0xc3, 0x00, 0x81, 0x00, 0x4f, 0x00, 0x18, 0x00, 0xe5, 0xff, 0xb5, 0xff, +0x5d, 0xff, 0x21, 0xff, 0xd5, 0xfe, 0xa5, 0xfe, 0xab, 0xfe, 0xd7, 0xfe, 0x59, 0xff, 0xb9, 0xff, +0x21, 0x00, 0x7b, 0x00, 0x64, 0x00, 0x21, 0x00, 0x90, 0xff, 0xf2, 0xfe, 0x68, 0xfe, 0xca, 0xfd, +0x96, 0xfd, 0x8a, 0xfd, 0xb9, 0xfd, 0x2a, 0xfe, 0x96, 0xfe, 0x39, 0xff, 0xa6, 0xff, 0xbb, 0xff, +0x94, 0xff, 0xcf, 0xfe, 0x04, 0xfe, 0x1b, 0xfd, 0x69, 0xfc, 0x0e, 0xfc, 0xc9, 0xfb, 0xd6, 0xfb, +0xdf, 0xfb, 0xca, 0xfb, 0xb8, 0xfb, 0x7f, 0xfb, 0x45, 0xfb, 0xdc, 0xfa, 0x3c, 0xfa, 0xdc, 0xf9, +0x79, 0xf9, 0x86, 0xf9, 0xe7, 0xf9, 0x76, 0xfa, 0x3d, 0xfb, 0xa5, 0xfb, 0xdd, 0xfb, 0x03, 0xfc, +0xee, 0xfb, 0x01, 0xfc, 0xcd, 0xfb, 0x9a, 0xfb, 0x6d, 0xfb, 0x10, 0xfb, 0x4f, 0xfb, 0x3b, 0xfc, +0xe3, 0xfd, 0xe0, 0xff, 0xc2, 0x01, 0x91, 0x03, 0xf9, 0x04, 0x5f, 0x06, 0xc0, 0x07, 0x28, 0x09, +0x4c, 0x0a, 0xbe, 0x0a, 0x5b, 0x0a, 0x56, 0x09, 0x1d, 0x08, 0x07, 0x07, 0x00, 0x06, 0x34, 0x05, +0x3a, 0x04, 0x29, 0x03, 0x42, 0x02, 0xfc, 0x01, 0xd8, 0x02, 0x80, 0x04, 0x97, 0x06, 0x6f, 0x08, +0xbc, 0x09, 0x4d, 0x0a, 0x15, 0x0a, 0x71, 0x09, 0x5f, 0x08, 0xea, 0x06, 0x07, 0x05, 0xea, 0x02, +0x5c, 0x01, 0x8c, 0x00, 0xa0, 0x00, 0x38, 0x01, 0xbf, 0x01, 0x06, 0x02, 0x65, 0x01, 0x5a, 0x00, +0x07, 0xff, 0xd0, 0xfd, 0xce, 0xfc, 0xb6, 0xfb, 0x0c, 0xfb, 0xb0, 0xfa, 0xf5, 0xfa, 0xd3, 0xfb, +0xc5, 0xfc, 0xbd, 0xfd, 0xf6, 0xfd, 0x85, 0xfd, 0xa7, 0xfc, 0x79, 0xfb, 0xf6, 0xfa, 0x9f, 0xfa, +0xe0, 0xfa, 0x73, 0xfb, 0x10, 0xfc, 0x44, 0xfd, 0x8b, 0xfe, 0x10, 0x00, 0x99, 0x01, 0xa5, 0x02, +0x74, 0x03, 0x92, 0x03, 0x86, 0x03, 0x7e, 0x03, 0x79, 0x03, 0xad, 0x03, 0x8f, 0x03, 0x31, 0x03, +0xbc, 0x02, 0xe5, 0x01, 0x45, 0x01, 0x90, 0x00, 0xe7, 0xff, 0x7c, 0xff, 0xf2, 0xfe, 0xd1, 0xfe, +0xf5, 0xfe, 0x69, 0xff, 0x3b, 0x00, 0xdb, 0x00, 0x6f, 0x01, 0xaf, 0x01, 0xbd, 0x01, 0xcd, 0x01, +0xab, 0x01, 0xbe, 0x01, 0xe6, 0x01, 0x10, 0x02, 0x93, 0x02, 0x15, 0x03, 0xaf, 0x03, 0x27, 0x04, +0x04, 0x04, 0x5f, 0x03, 0xfd, 0x01, 0x22, 0x00, 0x35, 0xfe, 0x60, 0xfc, 0x0b, 0xfb, 0x44, 0xfa, +0x1e, 0xfa, 0xb6, 0xfa, 0x9e, 0xfb, 0xe1, 0xfc, 0xf6, 0xfd, 0xb5, 0xfe, 0xd3, 0xfe, 0x54, 0xfe, +0x9c, 0xfd, 0xe1, 0xfc, 0x7d, 0xfc, 0x85, 0xfc, 0xed, 0xfc, 0x9b, 0xfd, 0x4b, 0xfe, 0xf3, 0xfe, +0x5d, 0xff, 0x7e, 0xff, 0x44, 0xff, 0x9c, 0xfe, 0xb7, 0xfd, 0xa5, 0xfc, 0xb0, 0xfb, 0x2a, 0xfb, +0x02, 0xfb, 0x57, 0xfb, 0x77, 0xfb, 0x76, 0xfb, 0x19, 0xfb, 0x31, 0xfa, 0x53, 0xf9, 0x55, 0xf8, +0xd1, 0xf7, 0xa8, 0xf7, 0xaf, 0xf7, 0x38, 0xf8, 0x01, 0xf9, 0x3e, 0xfa, 0xb4, 0xfb, 0xec, 0xfc, +0x26, 0xfe, 0x8d, 0xfe, 0x70, 0xfe, 0xd7, 0xfd, 0xc0, 0xfc, 0xf4, 0xfb, 0xeb, 0xfa, 0x31, 0xfa, +0xe7, 0xf9, 0xd6, 0xf9, 0xd5, 0xfa, 0x5d, 0xfc, 0xb4, 0xfe, 0x88, 0x01, 0x3d, 0x04, 0xe9, 0x06, +0xea, 0x08, 0x62, 0x0a, 0x62, 0x0b, 0x6d, 0x0b, 0xf3, 0x0a, 0x86, 0x09, 0xe4, 0x07, 0x5e, 0x06, +0x2e, 0x05, 0xcc, 0x04, 0xda, 0x04, 0x39, 0x05, 0x8f, 0x05, 0x92, 0x05, 0x74, 0x05, 0x33, 0x05, +0xfd, 0x04, 0xb7, 0x04, 0x3e, 0x04, 0xb0, 0x03, 0x01, 0x03, 0x88, 0x02, 0x69, 0x02, 0x94, 0x02, +0xd8, 0x02, 0xe9, 0x02, 0xba, 0x02, 0x46, 0x02, 0xca, 0x01, 0x85, 0x01, 0x65, 0x01, 0x7b, 0x01, +0x6f, 0x01, 0x40, 0x01, 0x07, 0x01, 0xb3, 0x00, 0x94, 0x00, 0x83, 0x00, 0x5c, 0x00, 0x30, 0x00, +0xba, 0xff, 0x5f, 0xff, 0x11, 0xff, 0x03, 0xff, 0x50, 0xff, 0x99, 0xff, 0xd4, 0xff, 0xd1, 0xff, +0x99, 0xff, 0x70, 0xff, 0x30, 0xff, 0x38, 0xff, 0x32, 0xff, 0x37, 0xff, 0x56, 0xff, 0x51, 0xff, +0x91, 0xff, 0xfc, 0xff, 0x7c, 0x00, 0x17, 0x01, 0x85, 0x01, 0xef, 0x01, 0x1f, 0x02, 0x25, 0x02, +0x2b, 0x02, 0xd4, 0x01, 0x7e, 0x01, 0xd9, 0x00, 0x0d, 0x00, 0x57, 0xff, 0x80, 0xfe, 0xef, 0xfd, +0x8a, 0xfd, 0x55, 0xfd, 0x8e, 0xfd, 0xb5, 0xfd, 0x2a, 0xfe, 0x96, 0xfe, 0xdb, 0xfe, 0x26, 0xff, +0x12, 0xff, 0xfc, 0xfe, 0xd6, 0xfe, 0x83, 0xfe, 0x6a, 0xfe, 0x20, 0xfe, 0x05, 0xfe, 0xdb, 0xfd, +0xa8, 0xfd, 0xaf, 0xfd, 0x7a, 0xfd, 0x49, 0xfd, 0x16, 0xfd, 0xb2, 0xfc, 0x91, 0xfc, 0x73, 0xfc, +0x87, 0xfc, 0xf1, 0xfc, 0x43, 0xfd, 0xde, 0xfd, 0x31, 0xfe, 0x81, 0xfe, 0xce, 0xfe, 0xc7, 0xfe, +0xd1, 0xfe, 0x98, 0xfe, 0x74, 0xfe, 0x6a, 0xfe, 0x5e, 0xfe, 0xaa, 0xfe, 0xf0, 0xfe, 0x35, 0xff, +0x8a, 0xff, 0x7e, 0xff, 0x7e, 0xff, 0x35, 0xff, 0xd7, 0xfe, 0x72, 0xfe, 0xda, 0xfd, 0x75, 0xfd, +0x01, 0xfd, 0xc0, 0xfc, 0xba, 0xfc, 0xc3, 0xfc, 0x17, 0xfd, 0x51, 0xfd, 0x79, 0xfd, 0x88, 0xfd, +0x64, 0xfd, 0x6e, 0xfd, 0x6f, 0xfd, 0x91, 0xfd, 0xdd, 0xfd, 0x03, 0xfe, 0x27, 0xfe, 0x25, 0xfe, +0x21, 0xfe, 0x5e, 0xfe, 0x85, 0xfe, 0xc7, 0xfe, 0xd5, 0xfe, 0xc0, 0xfe, 0x98, 0xfe, 0x60, 0xfe, +0x66, 0xfe, 0x6e, 0xfe, 0x55, 0xfe, 0xec, 0xfd, 0x2f, 0xfd, 0x77, 0xfc, 0xd9, 0xfb, 0xd9, 0xfb, +0x98, 0xfc, 0x0e, 0xfe, 0x05, 0x00, 0x22, 0x02, 0x6b, 0x04, 0x94, 0x06, 0x93, 0x08, 0x2e, 0x0a, +0xf0, 0x0a, 0xd6, 0x0a, 0xae, 0x09, 0xf4, 0x07, 0x16, 0x06, 0x9a, 0x04, 0xe1, 0x03, 0xc1, 0x03, +0x1f, 0x04, 0xa6, 0x04, 0x39, 0x05, 0xcf, 0x05, 0x41, 0x06, 0x9a, 0x06, 0x80, 0x06, 0xf8, 0x05, +0x0d, 0x05, 0xd4, 0x03, 0xe0, 0x02, 0x50, 0x02, 0xf4, 0x01, 0xd5, 0x01, 0x6d, 0x01, 0xc4, 0x00, +0xc6, 0xff, 0x90, 0xfe, 0x85, 0xfd, 0x83, 0xfc, 0xd4, 0xfb, 0x5f, 0xfb, 0x57, 0xfb, 0xdf, 0xfb, +0xda, 0xfc, 0x58, 0xfe, 0xe1, 0xff, 0x3d, 0x01, 0x16, 0x02, 0x48, 0x02, 0x06, 0x02, 0x59, 0x01, +0x70, 0x00, 0x88, 0xff, 0x85, 0xfe, 0xbd, 0xfd, 0x28, 0xfd, 0xe2, 0xfc, 0x15, 0xfd, 0x60, 0xfd, +0xea, 0xfd, 0x4b, 0xfe, 0x84, 0xfe, 0xae, 0xfe, 0xb0, 0xfe, 0xd4, 0xfe, 0x05, 0xff, 0x4f, 0xff, +0xae, 0xff, 0x1d, 0x00, 0xc3, 0x00, 0x74, 0x01, 0x56, 0x02, 0x28, 0x03, 0xb3, 0x03, 0x0b, 0x04, +0xe5, 0x03, 0x93, 0x03, 0x20, 0x03, 0x7c, 0x02, 0xf0, 0x01, 0x3e, 0x01, 0xa3, 0x00, 0x18, 0x00, +0xae, 0xff, 0xb6, 0xff, 0xdf, 0xff, 0x42, 0x00, 0xa8, 0x00, 0xf5, 0x00, 0x5d, 0x01, 0x95, 0x01, +0xe2, 0x01, 0x0d, 0x02, 0x08, 0x02, 0xe2, 0x01, 0x5b, 0x01, 0xbc, 0x00, 0x21, 0x00, 0x91, 0xff, +0x2f, 0xff, 0xed, 0xfe, 0xe2, 0xfe, 0xf8, 0xfe, 0x3b, 0xff, 0xc5, 0xff, 0x65, 0x00, 0x12, 0x01, +0x91, 0x01, 0xad, 0x01, 0x8d, 0x01, 0x09, 0x01, 0x72, 0x00, 0xd4, 0xff, 0x2a, 0xff, 0x99, 0xfe, +0xe6, 0xfd, 0x5f, 0xfd, 0xf2, 0xfc, 0xb8, 0xfc, 0xc7, 0xfc, 0xdd, 0xfc, 0x03, 0xfd, 0xf4, 0xfc, +0xc2, 0xfc, 0x94, 0xfc, 0x6b, 0xfc, 0x84, 0xfc, 0xa2, 0xfc, 0xbe, 0xfc, 0xca, 0xfc, 0x8a, 0xfc, +0x4d, 0xfc, 0xf4, 0xfb, 0x7c, 0xfb, 0x03, 0xfb, 0x43, 0xfa, 0x95, 0xf9, 0xe7, 0xf8, 0x7d, 0xf8, +0x79, 0xf8, 0xc0, 0xf8, 0x5a, 0xf9, 0x20, 0xfa, 0xdd, 0xfa, 0xb5, 0xfb, 0x55, 0xfc, 0xe4, 0xfc, +0x57, 0xfd, 0x70, 0xfd, 0x6a, 0xfd, 0x50, 0xfd, 0x62, 0xfd, 0xc3, 0xfd, 0x44, 0xfe, 0xe2, 0xfe, +0x5c, 0xff, 0x8e, 0xff, 0xa1, 0xff, 0x99, 0xff, 0x85, 0xff, 0x0b, 0xff, 0x4a, 0xfe, 0x47, 0xfd, +0x22, 0xfc, 0x90, 0xfb, 0x03, 0xfc, 0x8c, 0xfd, 0x0a, 0x00, 0xeb, 0x02, 0xcd, 0x05, 0x4c, 0x08, +0x42, 0x0a, 0xaa, 0x0b, 0x4e, 0x0c, 0x12, 0x0c, 0xd6, 0x0a, 0xae, 0x08, 0x44, 0x06, 0x5b, 0x04, +0x76, 0x03, 0xe9, 0x03, 0x7b, 0x05, 0x9d, 0x07, 0xa5, 0x09, 0x06, 0x0b, 0x9d, 0x0b, 0x45, 0x0b, +0xfa, 0x09, 0xbf, 0x07, 0xad, 0x04, 0x1e, 0x01, 0xa1, 0xfd, 0xe0, 0xfa, 0x5d, 0xf9, 0x45, 0xf9, +0x58, 0xfa, 0x06, 0xfc, 0xcd, 0xfd, 0x7b, 0xff, 0xc0, 0x00, 0xd8, 0x01, 0x7e, 0x02, 0xe9, 0x02, +0xe9, 0x02, 0x87, 0x02, 0x10, 0x02, 0xa3, 0x01, 0x8a, 0x01, 0x89, 0x01, 0x6e, 0x01, 0x0d, 0x01, +0x37, 0x00, 0x2d, 0xff, 0x20, 0xfe, 0x3c, 0xfd, 0xe4, 0xfc, 0xe9, 0xfc, 0x45, 0xfd, 0xd7, 0xfd, +0x83, 0xfe, 0x70, 0xff, 0x4f, 0x00, 0x32, 0x01, 0xde, 0x01, 0x3c, 0x02, 0x61, 0x02, 0x3b, 0x02, +0x0d, 0x02, 0xf2, 0x01, 0xd4, 0x01, 0xe9, 0x01, 0xf0, 0x01, 0x06, 0x02, 0x03, 0x02, 0xbf, 0x01, +0x89, 0x01, 0x2b, 0x01, 0xcf, 0x00, 0x83, 0x00, 0x2a, 0x00, 0xf6, 0xff, 0xb4, 0xff, 0x7d, 0xff, +0x4c, 0xff, 0x0d, 0xff, 0xfd, 0xfe, 0xf0, 0xfe, 0x05, 0xff, 0x2b, 0xff, 0x5e, 0xff, 0xb5, 0xff, +0xf0, 0xff, 0x07, 0x00, 0x11, 0x00, 0xce, 0xff, 0x6b, 0xff, 0xd7, 0xfe, 0x41, 0xfe, 0xec, 0xfd, +0xbf, 0xfd, 0x10, 0xfe, 0x94, 0xfe, 0x60, 0xff, 0x32, 0x00, 0xe8, 0x00, 0x71, 0x01, 0x90, 0x01, +0x43, 0x01, 0x8e, 0x00, 0x78, 0xff, 0x49, 0xfe, 0x3e, 0xfd, 0x80, 0xfc, 0x1c, 0xfc, 0xf7, 0xfb, +0x0b, 0xfc, 0x0c, 0xfc, 0xf7, 0xfb, 0xd1, 0xfb, 0x8b, 0xfb, 0x44, 0xfb, 0xdd, 0xfa, 0x79, 0xfa, +0x2c, 0xfa, 0x0d, 0xfa, 0x46, 0xfa, 0xe5, 0xfa, 0xba, 0xfb, 0x93, 0xfc, 0x28, 0xfd, 0x68, 0xfd, +0x1d, 0xfd, 0xad, 0xfc, 0x3a, 0xfc, 0xc7, 0xfb, 0x84, 0xfb, 0x31, 0xfb, 0xe7, 0xfa, 0xa6, 0xfa, +0x9d, 0xfa, 0xe1, 0xfa, 0x56, 0xfb, 0xe6, 0xfb, 0x6e, 0xfc, 0xe3, 0xfc, 0x72, 0xfd, 0x3b, 0xfe, +0x7f, 0xff, 0xec, 0x00, 0x3c, 0x02, 0x1d, 0x03, 0x3a, 0x03, 0xdf, 0x02, 0x22, 0x02, 0x3a, 0x01, +0x4b, 0x00, 0x4f, 0xff, 0x5f, 0xfe, 0xa7, 0xfd, 0x47, 0xfd, 0xe2, 0xfd, 0x5c, 0xff, 0x7e, 0x01, +0x9f, 0x03, 0x38, 0x05, 0x09, 0x06, 0x43, 0x06, 0x2e, 0x06, 0x0a, 0x06, 0xe2, 0x05, 0x77, 0x05, +0xc1, 0x04, 0xfe, 0x03, 0x8c, 0x03, 0xea, 0x03, 0x0d, 0x05, 0x69, 0x06, 0x69, 0x07, 0x86, 0x07, +0xfc, 0x06, 0x17, 0x06, 0x30, 0x05, 0x89, 0x04, 0xa4, 0x03, 0x74, 0x02, 0xc5, 0x00, 0x09, 0xff, +0xd2, 0xfd, 0x64, 0xfd, 0xb1, 0xfd, 0x16, 0xfe, 0x1e, 0xfe, 0xc9, 0xfd, 0x3a, 0xfd, 0x1d, 0xfd, +0x6d, 0xfd, 0x1d, 0xfe, 0xd3, 0xfe, 0x25, 0xff, 0x43, 0xff, 0x82, 0xff, 0x2d, 0x00, 0x45, 0x01, +0x54, 0x02, 0xf5, 0x02, 0xdd, 0x02, 0x22, 0x02, 0x39, 0x01, 0x73, 0x00, 0x01, 0x00, 0xae, 0xff, +0x30, 0xff, 0xa6, 0xfe, 0x35, 0xfe, 0x3d, 0xfe, 0xe3, 0xfe, 0xf0, 0xff, 0x13, 0x01, 0xdd, 0x01, +0x53, 0x02, 0x88, 0x02, 0xe1, 0x02, 0x64, 0x03, 0xf4, 0x03, 0x6f, 0x04, 0xad, 0x04, 0xd1, 0x04, +0xde, 0x04, 0x12, 0x05, 0x46, 0x05, 0x4c, 0x05, 0x04, 0x05, 0x41, 0x04, 0x5e, 0x03, 0x8a, 0x02, +0xd3, 0x01, 0x5c, 0x01, 0xe3, 0x00, 0x7f, 0x00, 0x3b, 0x00, 0x0d, 0x00, 0x3a, 0x00, 0x95, 0x00, +0xff, 0x00, 0x61, 0x01, 0x79, 0x01, 0x96, 0x01, 0xa7, 0x01, 0xd2, 0x01, 0x09, 0x02, 0xf4, 0x01, +0xb2, 0x01, 0xe6, 0x00, 0xce, 0xff, 0x9f, 0xfe, 0x50, 0xfd, 0x44, 0xfc, 0x4d, 0xfb, 0x9e, 0xfa, +0x66, 0xfa, 0x8a, 0xfa, 0x82, 0xfb, 0xe8, 0xfc, 0xa0, 0xfe, 0x7d, 0x00, 0xde, 0x01, 0xdb, 0x02, +0x0c, 0x03, 0xad, 0x02, 0xd4, 0x01, 0x72, 0x00, 0x14, 0xff, 0x7a, 0xfd, 0x19, 0xfc, 0x1a, 0xfb, +0x76, 0xfa, 0x82, 0xfa, 0xd4, 0xfa, 0x68, 0xfb, 0xf6, 0xfb, 0x28, 0xfc, 0x3f, 0xfc, 0x13, 0xfc, +0xe0, 0xfb, 0xdf, 0xfb, 0xdd, 0xfb, 0x1d, 0xfc, 0x57, 0xfc, 0xc3, 0xfc, 0x55, 0xfd, 0x02, 0xfe, +0xba, 0xfe, 0x27, 0xff, 0x24, 0xff, 0xb1, 0xfe, 0xcc, 0xfd, 0xed, 0xfc, 0x38, 0xfc, 0xd3, 0xfb, +0xc5, 0xfb, 0xd0, 0xfb, 0x0c, 0xfc, 0x67, 0xfc, 0xdd, 0xfc, 0x59, 0xfd, 0xc8, 0xfd, 0x0e, 0xfe, +0x05, 0xfe, 0xca, 0xfd, 0x85, 0xfd, 0x44, 0xfd, 0x2f, 0xfd, 0x16, 0xfd, 0xd7, 0xfc, 0x62, 0xfc, +0xc3, 0xfb, 0xf2, 0xfa, 0x25, 0xfa, 0x9d, 0xf9, 0x8d, 0xf9, 0x41, 0xfa, 0xae, 0xfb, 0xdd, 0xfd, +0xa1, 0x00, 0x86, 0x03, 0x36, 0x06, 0x37, 0x08, 0x28, 0x09, 0x0c, 0x09, 0xc7, 0x07, 0xa4, 0x05, +0xfe, 0x02, 0x4a, 0x00, 0x3f, 0xfe, 0x12, 0xfd, 0x39, 0xfd, 0x82, 0xfe, 0x7f, 0x00, 0xe8, 0x02, +0xdd, 0x04, 0x33, 0x06, 0x97, 0x06, 0x33, 0x06, 0x17, 0x05, 0x59, 0x03, 0x4e, 0x01, 0x61, 0xff, +0xd9, 0xfd, 0x49, 0xfd, 0x8c, 0xfd, 0xb2, 0xfe, 0x2a, 0x00, 0x8c, 0x01, 0xa2, 0x02, 0x36, 0x03, +0x8a, 0x03, 0x93, 0x03, 0x65, 0x03, 0x1e, 0x03, 0xb0, 0x02, 0x58, 0x02, 0x46, 0x02, 0x72, 0x02, +0x08, 0x03, 0x9c, 0x03, 0x05, 0x04, 0x0e, 0x04, 0x8e, 0x03, 0xe5, 0x02, 0xeb, 0x01, 0x03, 0x01, +0x3d, 0x00, 0xa4, 0xff, 0x6e, 0xff, 0x7e, 0xff, 0x0e, 0x00, 0x0b, 0x01, 0x26, 0x02, 0x6c, 0x03, +0x5d, 0x04, 0x09, 0x05, 0x52, 0x05, 0x2e, 0x05, 0xd7, 0x04, 0x38, 0x04, 0x7d, 0x03, 0xd5, 0x02, +0x3c, 0x02, 0xe9, 0x01, 0xb3, 0x01, 0xa0, 0x01, 0x82, 0x01, 0x36, 0x01, 0xd2, 0x00, 0x58, 0x00, +0xdb, 0xff, 0x59, 0xff, 0xdb, 0xfe, 0x97, 0xfe, 0x7b, 0xfe, 0xa9, 0xfe, 0x35, 0xff, 0xe0, 0xff, +0xa9, 0x00, 0x35, 0x01, 0x6d, 0x01, 0x4e, 0x01, 0xf6, 0x00, 0x8d, 0x00, 0x0d, 0x00, 0xb3, 0xff, +0x61, 0xff, 0x24, 0xff, 0xfc, 0xfe, 0x0e, 0xff, 0x42, 0xff, 0x8f, 0xff, 0xce, 0xff, 0xce, 0xff, +0xa7, 0xff, 0x49, 0xff, 0xf0, 0xfe, 0xc8, 0xfe, 0xd2, 0xfe, 0x11, 0xff, 0x4d, 0xff, 0x79, 0xff, +0x7b, 0xff, 0x4f, 0xff, 0xf4, 0xfe, 0x65, 0xfe, 0xaa, 0xfd, 0xb5, 0xfc, 0xb0, 0xfb, 0xd0, 0xfa, +0x4b, 0xfa, 0x44, 0xfa, 0xb3, 0xfa, 0x66, 0xfb, 0x42, 0xfc, 0xe7, 0xfc, 0x4c, 0xfd, 0x63, 0xfd, +0x38, 0xfd, 0xe0, 0xfc, 0x39, 0xfc, 0x7f, 0xfb, 0xc6, 0xfa, 0x41, 0xfa, 0x19, 0xfa, 0x4f, 0xfa, +0xd2, 0xfa, 0x8c, 0xfb, 0x0a, 0xfc, 0x5e, 0xfc, 0x3f, 0xfc, 0xea, 0xfb, 0x65, 0xfb, 0xe7, 0xfa, +0x6b, 0xfa, 0x13, 0xfa, 0xf3, 0xf9, 0x36, 0xfa, 0xc4, 0xfa, 0xbb, 0xfb, 0xcc, 0xfc, 0xce, 0xfd, +0x5a, 0xfe, 0x6c, 0xfe, 0xf4, 0xfd, 0x42, 0xfd, 0x6b, 0xfc, 0xb6, 0xfb, 0x44, 0xfb, 0x40, 0xfb, +0xbb, 0xfb, 0xbe, 0xfc, 0x51, 0xfe, 0x4b, 0x00, 0x6c, 0x02, 0x44, 0x04, 0xa9, 0x05, 0x7c, 0x06, +0xef, 0x06, 0xf9, 0x06, 0xc4, 0x06, 0x4d, 0x06, 0xc0, 0x05, 0x17, 0x05, 0xa8, 0x04, 0x78, 0x04, +0xb2, 0x04, 0x0f, 0x05, 0x5e, 0x05, 0x81, 0x05, 0x4d, 0x05, 0xf0, 0x04, 0x71, 0x04, 0xf6, 0x03, +0x86, 0x03, 0xf2, 0x02, 0x42, 0x02, 0x71, 0x01, 0xd3, 0x00, 0x81, 0x00, 0x6a, 0x00, 0x93, 0x00, +0xac, 0x00, 0xa9, 0x00, 0x87, 0x00, 0x5b, 0x00, 0x85, 0x00, 0xf6, 0x00, 0x92, 0x01, 0x41, 0x02, +0xb2, 0x02, 0x28, 0x03, 0x7b, 0x03, 0xea, 0x03, 0x55, 0x04, 0x98, 0x04, 0x8d, 0x04, 0xfa, 0x03, +0x16, 0x03, 0xf9, 0x01, 0xf6, 0x00, 0x44, 0x00, 0xbf, 0xff, 0x74, 0xff, 0x3b, 0xff, 0x11, 0xff, +0x30, 0xff, 0x77, 0xff, 0x1f, 0x00, 0xd5, 0x00, 0x54, 0x01, 0x86, 0x01, 0x65, 0x01, 0x29, 0x01, +0x04, 0x01, 0xfc, 0x00, 0x20, 0x01, 0x4c, 0x01, 0x62, 0x01, 0x56, 0x01, 0x57, 0x01, 0x7e, 0x01, +0xd3, 0x01, 0x0e, 0x02, 0x25, 0x02, 0xdc, 0x01, 0x54, 0x01, 0x94, 0x00, 0x02, 0x00, 0xa0, 0xff, +0x5a, 0xff, 0x2b, 0xff, 0xe7, 0xfe, 0xb7, 0xfe, 0xa7, 0xfe, 0xdd, 0xfe, 0x47, 0xff, 0xca, 0xff, +0x47, 0x00, 0x8a, 0x00, 0x9a, 0x00, 0xa3, 0x00, 0x96, 0x00, 0x8d, 0x00, 0x4b, 0x00, 0xbb, 0xff, +0xe4, 0xfe, 0xe0, 0xfd, 0x10, 0xfd, 0x80, 0xfc, 0x5d, 0xfc, 0xa6, 0xfc, 0x32, 0xfd, 0x0e, 0xfe, +0x1c, 0xff, 0x3f, 0x00, 0x55, 0x01, 0x10, 0x02, 0x48, 0x02, 0xdc, 0x01, 0xdd, 0x00, 0xb0, 0xff, +0x86, 0xfe, 0xb8, 0xfd, 0x62, 0xfd, 0x52, 0xfd, 0xb9, 0xfd, 0x4c, 0xfe, 0x1b, 0xff, 0xfa, 0xff, +0xac, 0x00, 0xff, 0x00, 0x99, 0x00, 0xcf, 0xff, 0xb8, 0xfe, 0xdb, 0xfd, 0x6a, 0xfd, 0x66, 0xfd, +0xba, 0xfd, 0x15, 0xfe, 0x36, 0xfe, 0x49, 0xfe, 0x19, 0xfe, 0xe4, 0xfd, 0x7c, 0xfd, 0xd4, 0xfc, +0x03, 0xfc, 0x30, 0xfb, 0xc4, 0xfa, 0x01, 0xfb, 0xf7, 0xfb, 0x67, 0xfd, 0x94, 0xfe, 0x67, 0xff, +0x70, 0xff, 0xea, 0xfe, 0x37, 0xfe, 0x6d, 0xfd, 0xca, 0xfc, 0x0b, 0xfc, 0x61, 0xfb, 0xdd, 0xfa, +0xa2, 0xfa, 0x08, 0xfb, 0xd2, 0xfb, 0xa3, 0xfc, 0xfa, 0xfc, 0x82, 0xfc, 0x80, 0xfb, 0x49, 0xfa, +0x7c, 0xf9, 0xa3, 0xf9, 0xae, 0xfa, 0x5b, 0xfc, 0x20, 0xfe, 0xff, 0xff, 0xec, 0x01, 0xc0, 0x03, +0x85, 0x05, 0xca, 0x06, 0x32, 0x07, 0xac, 0x06, 0x37, 0x05, 0xbc, 0x03, 0xbf, 0x02, 0x83, 0x02, +0x01, 0x03, 0x88, 0x03, 0xed, 0x03, 0xca, 0x03, 0x4f, 0x03, 0xdf, 0x02, 0x89, 0x02, 0x55, 0x02, +0x0d, 0x02, 0x76, 0x01, 0xc8, 0x00, 0x33, 0x00, 0x32, 0x00, 0xcb, 0x00, 0xaf, 0x01, 0x7c, 0x02, +0xb5, 0x02, 0x58, 0x02, 0x87, 0x01, 0xb1, 0x00, 0x3c, 0x00, 0x35, 0x00, 0x79, 0x00, 0xc8, 0x00, +0x17, 0x01, 0x89, 0x01, 0x1f, 0x02, 0xfd, 0x02, 0xd5, 0x03, 0x65, 0x04, 0x5f, 0x04, 0xbc, 0x03, +0xc8, 0x02, 0xd4, 0x01, 0x28, 0x01, 0xed, 0x00, 0xfc, 0x00, 0x26, 0x01, 0x54, 0x01, 0x7d, 0x01, +0xdf, 0x01, 0x51, 0x02, 0xd3, 0x02, 0x49, 0x03, 0x6a, 0x03, 0x48, 0x03, 0xea, 0x02, 0x6a, 0x02, +0x08, 0x02, 0xb7, 0x01, 0x99, 0x01, 0x84, 0x01, 0x6a, 0x01, 0x61, 0x01, 0x67, 0x01, 0x92, 0x01, +0xd5, 0x01, 0x1d, 0x02, 0x4a, 0x02, 0x46, 0x02, 0x05, 0x02, 0xa5, 0x01, 0x26, 0x01, 0xa8, 0x00, +0x2e, 0x00, 0xc4, 0xff, 0x6c, 0xff, 0x22, 0xff, 0xfd, 0xfe, 0xfb, 0xfe, 0x15, 0xff, 0x3b, 0xff, +0x54, 0xff, 0x5f, 0xff, 0x4d, 0xff, 0x11, 0xff, 0xf1, 0xfe, 0xca, 0xfe, 0xdb, 0xfe, 0xfe, 0xfe, +0x3d, 0xff, 0x7a, 0xff, 0xa4, 0xff, 0xbf, 0xff, 0xb9, 0xff, 0x80, 0xff, 0x19, 0xff, 0x88, 0xfe, +0xf9, 0xfd, 0x6f, 0xfd, 0x13, 0xfd, 0x0a, 0xfd, 0x2f, 0xfd, 0xa0, 0xfd, 0x0c, 0xfe, 0x85, 0xfe, +0xcc, 0xfe, 0xee, 0xfe, 0xf0, 0xfe, 0xc4, 0xfe, 0xa6, 0xfe, 0x7d, 0xfe, 0x6b, 0xfe, 0x75, 0xfe, +0xa3, 0xfe, 0xec, 0xfe, 0x3c, 0xff, 0x76, 0xff, 0x89, 0xff, 0x59, 0xff, 0xe3, 0xfe, 0x3e, 0xfe, +0x6f, 0xfd, 0xb9, 0xfc, 0x34, 0xfc, 0x0d, 0xfc, 0x36, 0xfc, 0x88, 0xfc, 0xf5, 0xfc, 0x3b, 0xfd, +0x45, 0xfd, 0x10, 0xfd, 0xb0, 0xfc, 0x2a, 0xfc, 0xae, 0xfb, 0x41, 0xfb, 0x1d, 0xfb, 0x41, 0xfb, +0xde, 0xfb, 0xfc, 0xfc, 0x70, 0xfe, 0x1b, 0x00, 0x86, 0x01, 0x50, 0x02, 0x5c, 0x02, 0xa8, 0x01, +0x60, 0x00, 0xd1, 0xfe, 0x2a, 0xfd, 0x9e, 0xfb, 0x26, 0xfa, 0xea, 0xf8, 0x1f, 0xf8, 0xf3, 0xf7, +0x86, 0xf8, 0xa7, 0xf9, 0x24, 0xfb, 0x89, 0xfc, 0x9d, 0xfd, 0x60, 0xfe, 0xe4, 0xfe, 0x81, 0xff, +0x5f, 0x00, 0x72, 0x01, 0x9d, 0x02, 0xa3, 0x03, 0x97, 0x04, 0x6a, 0x05, 0x43, 0x06, 0xfb, 0x06, +0x6c, 0x07, 0x55, 0x07, 0xb2, 0x06, 0x80, 0x05, 0x2b, 0x04, 0xf5, 0x02, 0x29, 0x02, 0xbe, 0x01, +0x92, 0x01, 0x8d, 0x01, 0x7c, 0x01, 0x82, 0x01, 0xa9, 0x01, 0xd9, 0x01, 0x08, 0x02, 0x05, 0x02, +0xd1, 0x01, 0x83, 0x01, 0x36, 0x01, 0x1a, 0x01, 0x32, 0x01, 0x71, 0x01, 0x94, 0x01, 0x95, 0x01, +0x6e, 0x01, 0x2a, 0x01, 0x0b, 0x01, 0x06, 0x01, 0x44, 0x01, 0xa5, 0x01, 0x12, 0x02, 0x9a, 0x02, +0x52, 0x03, 0x1f, 0x04, 0x07, 0x05, 0xa7, 0x05, 0xf1, 0x05, 0xd0, 0x05, 0x31, 0x05, 0x69, 0x04, +0x89, 0x03, 0xbf, 0x02, 0x0d, 0x02, 0x69, 0x01, 0xf4, 0x00, 0x9a, 0x00, 0x76, 0x00, 0x75, 0x00, +0x88, 0x00, 0x8b, 0x00, 0x71, 0x00, 0x37, 0x00, 0xfc, 0xff, 0xdf, 0xff, 0xf5, 0xff, 0x2e, 0x00, +0x5b, 0x00, 0x74, 0x00, 0x4e, 0x00, 0x0f, 0x00, 0xb2, 0xff, 0x66, 0xff, 0xfa, 0xfe, 0x7c, 0xfe, +0xcd, 0xfd, 0x20, 0xfd, 0x8e, 0xfc, 0x60, 0xfc, 0xa3, 0xfc, 0x30, 0xfd, 0xdc, 0xfd, 0x68, 0xfe, +0xb3, 0xfe, 0xcf, 0xfe, 0xe1, 0xfe, 0x01, 0xff, 0x21, 0xff, 0x29, 0xff, 0x0c, 0xff, 0xb3, 0xfe, +0x62, 0xfe, 0x33, 0xfe, 0x79, 0xfe, 0x29, 0xff, 0xf5, 0xff, 0xc1, 0x00, 0x39, 0x01, 0x7f, 0x01, +0xad, 0x01, 0xe8, 0x01, 0x3a, 0x02, 0x7a, 0x02, 0x7c, 0x02, 0x28, 0x02, 0x7e, 0x01, 0xd2, 0x00, +0x41, 0x00, 0x03, 0x00, 0xff, 0xff, 0x08, 0x00, 0xfb, 0xff, 0xbd, 0xff, 0x82, 0xff, 0x52, 0xff, +0x56, 0xff, 0x70, 0xff, 0x84, 0xff, 0x63, 0xff, 0x14, 0xff, 0xba, 0xfe, 0x7a, 0xfe, 0x73, 0xfe, +0x9d, 0xfe, 0xd2, 0xfe, 0xd4, 0xfe, 0x87, 0xfe, 0xde, 0xfd, 0x12, 0xfd, 0x43, 0xfc, 0x94, 0xfb, +0x13, 0xfb, 0xad, 0xfa, 0x81, 0xfa, 0xab, 0xfa, 0x32, 0xfb, 0x18, 0xfc, 0x2d, 0xfd, 0x3a, 0xfe, +0xf5, 0xfe, 0x18, 0xff, 0xa9, 0xfe, 0xb4, 0xfd, 0x85, 0xfc, 0x60, 0xfb, 0xa5, 0xfa, 0x69, 0xfa, +0xd4, 0xfa, 0xc2, 0xfb, 0x31, 0xfd, 0xb5, 0xfe, 0x12, 0x00, 0xf5, 0x00, 0x48, 0x01, 0xeb, 0x00, +0xe5, 0xff, 0x90, 0xfe, 0x2b, 0xfd, 0x21, 0xfc, 0xd2, 0xfb, 0x76, 0xfc, 0x0d, 0xfe, 0x47, 0x00, +0xcb, 0x02, 0xfd, 0x04, 0xa4, 0x06, 0x64, 0x07, 0x4f, 0x07, 0x8f, 0x06, 0x5b, 0x05, 0xe9, 0x03, +0x80, 0x02, 0x4c, 0x01, 0x9a, 0x00, 0x6a, 0x00, 0xb0, 0x00, 0x32, 0x01, 0x87, 0x01, 0x71, 0x01, +0xe5, 0x00, 0xef, 0xff, 0xe0, 0xfe, 0x0f, 0xfe, 0xc6, 0xfd, 0x11, 0xfe, 0xd9, 0xfe, 0xee, 0xff, +0x1f, 0x01, 0x50, 0x02, 0x45, 0x03, 0xf4, 0x03, 0x0f, 0x04, 0x91, 0x03, 0x82, 0x02, 0x2c, 0x01, +0xfe, 0xff, 0x40, 0xff, 0x1d, 0xff, 0x87, 0xff, 0x3e, 0x00, 0x0c, 0x01, 0xa2, 0x01, 0x13, 0x02, +0x55, 0x02, 0x79, 0x02, 0x6d, 0x02, 0x25, 0x02, 0xce, 0x01, 0x6d, 0x01, 0x37, 0x01, 0x59, 0x01, +0xba, 0x01, 0x51, 0x02, 0xba, 0x02, 0xda, 0x02, 0x94, 0x02, 0x10, 0x02, 0x7c, 0x01, 0xef, 0x00, +0x9a, 0x00, 0x76, 0x00, 0x7f, 0x00, 0xaa, 0x00, 0x02, 0x01, 0x7f, 0x01, 0x1b, 0x02, 0xa0, 0x02, +0xdf, 0x02, 0xb8, 0x02, 0x25, 0x02, 0x47, 0x01, 0x44, 0x00, 0x60, 0xff, 0xb4, 0xfe, 0x5e, 0xfe, +0x3c, 0xfe, 0x57, 0xfe, 0x7c, 0xfe, 0xd1, 0xfe, 0x1c, 0xff, 0x73, 0xff, 0xc3, 0xff, 0x01, 0x00, +0x23, 0x00, 0x39, 0x00, 0x44, 0x00, 0x7f, 0x00, 0xd2, 0x00, 0x5f, 0x01, 0xfb, 0x01, 0x76, 0x02, +0x93, 0x02, 0x41, 0x02, 0x99, 0x01, 0xcb, 0x00, 0xe7, 0xff, 0x26, 0xff, 0xa9, 0xfe, 0x6e, 0xfe, +0x68, 0xfe, 0xa6, 0xfe, 0x21, 0xff, 0xba, 0xff, 0x60, 0x00, 0xcd, 0x00, 0xcb, 0x00, 0x66, 0x00, +0x91, 0xff, 0xad, 0xfe, 0xdc, 0xfd, 0x3d, 0xfd, 0xea, 0xfc, 0xd5, 0xfc, 0xdd, 0xfc, 0xfb, 0xfc, +0x0a, 0xfd, 0x24, 0xfd, 0x13, 0xfd, 0x04, 0xfd, 0xbf, 0xfc, 0x82, 0xfc, 0x32, 0xfc, 0x07, 0xfc, +0xf5, 0xfb, 0xfd, 0xfb, 0x08, 0xfc, 0xfb, 0xfb, 0xcb, 0xfb, 0x64, 0xfb, 0xd4, 0xfa, 0x08, 0xfa, +0x2a, 0xf9, 0x3f, 0xf8, 0x4f, 0xf7, 0x97, 0xf6, 0x37, 0xf6, 0x2e, 0xf6, 0x94, 0xf6, 0x42, 0xf7, +0x3c, 0xf8, 0x85, 0xf9, 0x13, 0xfb, 0xe8, 0xfc, 0xf3, 0xfe, 0xea, 0x00, 0x8c, 0x02, 0xba, 0x03, +0x66, 0x04, 0xaa, 0x04, 0x97, 0x04, 0x5e, 0x04, 0x02, 0x04, 0x82, 0x03, 0xf2, 0x02, 0x82, 0x02, +0x46, 0x02, 0x57, 0x02, 0x85, 0x02, 0xba, 0x02, 0xe0, 0x02, 0xed, 0x02, 0xd1, 0x02, 0xd1, 0x02, +0xf8, 0x02, 0x4f, 0x03, 0xc3, 0x03, 0x13, 0x04, 0x4a, 0x04, 0x5f, 0x04, 0x3b, 0x04, 0xe1, 0x03, +0x55, 0x03, 0xb0, 0x02, 0xd4, 0x01, 0xea, 0x00, 0x08, 0x00, 0x90, 0xff, 0x6b, 0xff, 0x91, 0xff, +0xf8, 0xff, 0x78, 0x00, 0xf4, 0x00, 0x4d, 0x01, 0x8f, 0x01, 0xb8, 0x01, 0xcd, 0x01, 0xaa, 0x01, +0x62, 0x01, 0xfc, 0x00, 0x99, 0x00, 0x55, 0x00, 0x3e, 0x00, 0x5e, 0x00, 0x9e, 0x00, 0xe6, 0x00, +0x25, 0x01, 0x61, 0x01, 0xa5, 0x01, 0xde, 0x01, 0x15, 0x02, 0x3f, 0x02, 0x3a, 0x02, 0x12, 0x02, +0xc5, 0x01, 0x86, 0x01, 0x62, 0x01, 0x77, 0x01, 0xad, 0x01, 0x02, 0x02, 0x57, 0x02, 0x9f, 0x02, +0xb8, 0x02, 0xc0, 0x02, 0xa7, 0x02, 0x80, 0x02, 0x2f, 0x02, 0xc7, 0x01, 0x4e, 0x01, 0xed, 0x00, +0x97, 0x00, 0x6a, 0x00, 0x66, 0x00, 0x74, 0x00, 0x7f, 0x00, 0x79, 0x00, 0x5d, 0x00, 0x28, 0x00, +0xea, 0xff, 0xaf, 0xff, 0x8d, 0xff, 0x80, 0xff, 0x91, 0xff, 0xae, 0xff, 0xc6, 0xff, 0xe2, 0xff, +0xfd, 0xff, 0x0d, 0x00, 0x20, 0x00, 0x2b, 0x00, 0x18, 0x00, 0x1b, 0x00, 0x16, 0x00, 0x35, 0x00, +0x79, 0x00, 0xc7, 0x00, 0x19, 0x01, 0x29, 0x01, 0xe8, 0x00, 0x60, 0x00, 0xb3, 0xff, 0x15, 0xff, +0x8a, 0xfe, 0x4b, 0xfe, 0x4a, 0xfe, 0x82, 0xfe, 0xf3, 0xfe, 0x8c, 0xff, 0x4e, 0x00, 0xfd, 0x00, +0x7f, 0x01, 0xa8, 0x01, 0x61, 0x01, 0xe5, 0x00, 0x2d, 0x00, 0x98, 0xff, 0x1a, 0xff, 0xb8, 0xfe, +0x4a, 0xfe, 0xc1, 0xfd, 0x1f, 0xfd, 0x6b, 0xfc, 0xb9, 0xfb, 0x4f, 0xfb, 0x0a, 0xfb, 0x02, 0xfb, +0x1d, 0xfb, 0x63, 0xfb, 0xe9, 0xfb, 0xa3, 0xfc, 0x6e, 0xfd, 0x18, 0xfe, 0x69, 0xfe, 0x4b, 0xfe, +0xd2, 0xfd, 0x31, 0xfd, 0xc8, 0xfc, 0xa0, 0xfc, 0xdb, 0xfc, 0x35, 0xfd, 0x70, 0xfd, 0x72, 0xfd, +0x2e, 0xfd, 0xca, 0xfc, 0x44, 0xfc, 0xbf, 0xfb, 0x36, 0xfb, 0xa9, 0xfa, 0x3d, 0xfa, 0x20, 0xfa, +0xab, 0xfa, 0xd3, 0xfb, 0x7d, 0xfd, 0x25, 0xff, 0x62, 0x00, 0x15, 0x01, 0x0d, 0x01, 0xbe, 0x00, +0x68, 0x00, 0x72, 0x00, 0xe3, 0x00, 0x7b, 0x01, 0x30, 0x02, 0xcc, 0x02, 0x68, 0x03, 0x0a, 0x04, +0xa1, 0x04, 0x0f, 0x05, 0x25, 0x05, 0xd7, 0x04, 0x48, 0x04, 0xe2, 0x03, 0xf2, 0x03, 0x97, 0x04, +0x84, 0x05, 0x5d, 0x06, 0xa0, 0x06, 0x0f, 0x06, 0xdd, 0x04, 0x2d, 0x03, 0x95, 0x01, 0x3a, 0x00, +0x3a, 0xff, 0x85, 0xfe, 0x0d, 0xfe, 0xed, 0xfd, 0x37, 0xfe, 0xe9, 0xfe, 0xc9, 0xff, 0x7a, 0x00, +0xdb, 0x00, 0xba, 0x00, 0x42, 0x00, 0xd4, 0xff, 0xb0, 0xff, 0x0e, 0x00, 0xc6, 0x00, 0x7e, 0x01, +0x06, 0x02, 0x20, 0x02, 0xdc, 0x01, 0x4f, 0x01, 0x94, 0x00, 0xca, 0xff, 0xfe, 0xfe, 0x11, 0xfe, +0x2f, 0xfd, 0x94, 0xfc, 0x78, 0xfc, 0xf3, 0xfc, 0xbf, 0xfd, 0xc1, 0xfe, 0x97, 0xff, 0x2d, 0x00, +0x73, 0x00, 0xa1, 0x00, 0xd8, 0x00, 0x3c, 0x01, 0x93, 0x01, 0xcb, 0x01, 0xe2, 0x01, 0xd7, 0x01, +0xcb, 0x01, 0xc4, 0x01, 0xfa, 0x01, 0x46, 0x02, 0x7a, 0x02, 0x74, 0x02, 0x45, 0x02, 0x10, 0x02, +0xd9, 0x01, 0xcc, 0x01, 0xc2, 0x01, 0xda, 0x01, 0xae, 0x01, 0x68, 0x01, 0xfe, 0x00, 0x97, 0x00, +0x47, 0x00, 0xfa, 0xff, 0xb0, 0xff, 0x54, 0xff, 0xe2, 0xfe, 0x93, 0xfe, 0x77, 0xfe, 0xc5, 0xfe, +0x65, 0xff, 0x45, 0x00, 0x22, 0x01, 0xc0, 0x01, 0x30, 0x02, 0x5c, 0x02, 0x4d, 0x02, 0x2b, 0x02, +0xe0, 0x01, 0x91, 0x01, 0x3a, 0x01, 0xe7, 0x00, 0xca, 0x00, 0xe8, 0x00, 0x40, 0x01, 0xd6, 0x01, +0x65, 0x02, 0xc7, 0x02, 0xcb, 0x02, 0x66, 0x02, 0xc8, 0x01, 0xfd, 0x00, 0x59, 0x00, 0xe4, 0xff, +0x9e, 0xff, 0x80, 0xff, 0x5d, 0xff, 0x3a, 0xff, 0xfc, 0xfe, 0xb7, 0xfe, 0x62, 0xfe, 0x0e, 0xfe, +0xba, 0xfd, 0x61, 0xfd, 0x18, 0xfd, 0xfc, 0xfc, 0x01, 0xfd, 0x2d, 0xfd, 0x71, 0xfd, 0x91, 0xfd, +0x79, 0xfd, 0x0e, 0xfd, 0x53, 0xfc, 0x87, 0xfb, 0xc3, 0xfa, 0x46, 0xfa, 0x34, 0xfa, 0x75, 0xfa, +0xf1, 0xfa, 0x7f, 0xfb, 0x08, 0xfc, 0x6f, 0xfc, 0xac, 0xfc, 0xcb, 0xfc, 0xc3, 0xfc, 0x9d, 0xfc, +0x60, 0xfc, 0x14, 0xfc, 0xc7, 0xfb, 0x72, 0xfb, 0x4a, 0xfb, 0x23, 0xfb, 0x21, 0xfb, 0xfe, 0xfa, +0xc1, 0xfa, 0x62, 0xfa, 0xdf, 0xf9, 0x6b, 0xf9, 0x42, 0xf9, 0xa0, 0xf9, 0x6e, 0xfa, 0x93, 0xfb, +0xc3, 0xfc, 0xd4, 0xfd, 0xd3, 0xfe, 0xbb, 0xff, 0xdb, 0x00, 0x29, 0x02, 0xa5, 0x03, 0x02, 0x05, +0x00, 0x06, 0xb4, 0x06, 0x1a, 0x07, 0x78, 0x07, 0xd1, 0x07, 0x04, 0x08, 0x07, 0x08, 0x87, 0x07, +0xa4, 0x06, 0x71, 0x05, 0x4f, 0x04, 0x73, 0x03, 0xbe, 0x02, 0x04, 0x02, 0x2c, 0x01, 0x0e, 0x00, +0xf4, 0xfe, 0x05, 0xfe, 0xb2, 0xfd, 0x0d, 0xfe, 0xe5, 0xfe, 0xdc, 0xff, 0xb3, 0x00, 0x4a, 0x01, +0xaf, 0x01, 0x05, 0x02, 0x4e, 0x02, 0x98, 0x02, 0xb3, 0x02, 0x92, 0x02, 0x4a, 0x02, 0x30, 0x02, +0x47, 0x02, 0xbb, 0x02, 0x65, 0x03, 0xf8, 0x03, 0x3b, 0x04, 0x0a, 0x04, 0x7f, 0x03, 0xda, 0x02, +0x51, 0x02, 0xef, 0x01, 0xba, 0x01, 0x85, 0x01, 0x48, 0x01, 0x1c, 0x01, 0x16, 0x01, 0x36, 0x01, +0x75, 0x01, 0x9a, 0x01, 0x94, 0x01, 0x47, 0x01, 0xc5, 0x00, 0x50, 0x00, 0x08, 0x00, 0xf9, 0xff, +0x07, 0x00, 0x22, 0x00, 0x25, 0x00, 0x1f, 0x00, 0x24, 0x00, 0x34, 0x00, 0x73, 0x00, 0xaa, 0x00, +0xd6, 0x00, 0xdb, 0x00, 0xcc, 0x00, 0xba, 0x00, 0xd3, 0x00, 0xf9, 0x00, 0x37, 0x01, 0x50, 0x01, +0x48, 0x01, 0x30, 0x01, 0x21, 0x01, 0x13, 0x01, 0x21, 0x01, 0x28, 0x01, 0x1a, 0x01, 0xe6, 0x00, +0xaa, 0x00, 0x79, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x7d, 0x00, 0x87, 0x00, 0x9e, 0x00, 0xbb, 0x00, +0xe8, 0x00, 0x27, 0x01, 0x6b, 0x01, 0x9d, 0x01, 0xa7, 0x01, 0x85, 0x01, 0x30, 0x01, 0xd0, 0x00, +0x6e, 0x00, 0x19, 0x00, 0xbd, 0xff, 0x58, 0xff, 0xe1, 0xfe, 0x6d, 0xfe, 0xf8, 0xfd, 0xb5, 0xfd, +0x80, 0xfd, 0x64, 0xfd, 0x54, 0xfd, 0x47, 0xfd, 0x44, 0xfd, 0x54, 0xfd, 0x6f, 0xfd, 0x9a, 0xfd, +0xbc, 0xfd, 0xc2, 0xfd, 0xa0, 0xfd, 0x6f, 0xfd, 0x2c, 0xfd, 0xe9, 0xfc, 0xa7, 0xfc, 0x60, 0xfc, +0x10, 0xfc, 0xa1, 0xfb, 0x15, 0xfb, 0x8d, 0xfa, 0x0c, 0xfa, 0xb0, 0xf9, 0x80, 0xf9, 0x86, 0xf9, +0xb7, 0xf9, 0x26, 0xfa, 0xcb, 0xfa, 0x8d, 0xfb, 0x69, 0xfc, 0x31, 0xfd, 0xc0, 0xfd, 0x16, 0xfe, +0x25, 0xfe, 0xff, 0xfd, 0xce, 0xfd, 0x8e, 0xfd, 0x5d, 0xfd, 0x1a, 0xfd, 0xe6, 0xfc, 0xb4, 0xfc, +0x88, 0xfc, 0x55, 0xfc, 0x15, 0xfc, 0xd7, 0xfb, 0x83, 0xfb, 0x3b, 0xfb, 0x2c, 0xfb, 0x73, 0xfb, +0x2b, 0xfc, 0x15, 0xfd, 0x2f, 0xfe, 0x54, 0xff, 0x68, 0x00, 0x67, 0x01, 0x60, 0x02, 0x75, 0x03, +0xa9, 0x04, 0xc7, 0x05, 0xad, 0x06, 0x68, 0x07, 0xec, 0x07, 0x38, 0x08, 0x54, 0x08, 0x59, 0x08, +0x46, 0x08, 0xe9, 0x07, 0x47, 0x07, 0x78, 0x06, 0xb8, 0x05, 0x14, 0x05, 0x99, 0x04, 0x41, 0x04, +0xf3, 0x03, 0x73, 0x03, 0xc6, 0x02, 0xf4, 0x01, 0x38, 0x01, 0x95, 0x00, 0x2d, 0x00, 0xe2, 0xff, +0xaf, 0xff, 0x73, 0xff, 0x45, 0xff, 0x2f, 0xff, 0x43, 0xff, 0x7e, 0xff, 0xd1, 0xff, 0x29, 0x00, +0x6d, 0x00, 0xb6, 0x00, 0x02, 0x01, 0x85, 0x01, 0x1a, 0x02, 0xca, 0x02, 0x42, 0x03, 0xa9, 0x03, +0xd6, 0x03, 0xdd, 0x03, 0xf5, 0x03, 0xf6, 0x03, 0xfe, 0x03, 0xd5, 0x03, 0x79, 0x03, 0xe7, 0x02, +0x2d, 0x02, 0x69, 0x01, 0xbb, 0x00, 0x0d, 0x00, 0x65, 0xff, 0x9c, 0xfe, 0xe4, 0xfd, 0x57, 0xfd, +0xf2, 0xfc, 0xfc, 0xfc, 0x3f, 0xfd, 0xbe, 0xfd, 0x35, 0xfe, 0x96, 0xfe, 0xf8, 0xfe, 0x50, 0xff, +0xc8, 0xff, 0x67, 0x00, 0x1a, 0x01, 0xcf, 0x01, 0x57, 0x02, 0xc0, 0x02, 0x12, 0x03, 0x52, 0x03, +0x91, 0x03, 0xbf, 0x03, 0xb8, 0x03, 0x73, 0x03, 0xd6, 0x02, 0x1a, 0x02, 0x60, 0x01, 0xd4, 0x00, +0x86, 0x00, 0x5a, 0x00, 0x41, 0x00, 0x0b, 0x00, 0xc8, 0xff, 0x7a, 0xff, 0x40, 0xff, 0x22, 0xff, +0x10, 0xff, 0xf5, 0xfe, 0xc1, 0xfe, 0x8a, 0xfe, 0x57, 0xfe, 0x3c, 0xfe, 0x5b, 0xfe, 0x91, 0xfe, +0xd0, 0xfe, 0xd8, 0xfe, 0x8c, 0xfe, 0x0d, 0xfe, 0x5c, 0xfd, 0xcf, 0xfc, 0x58, 0xfc, 0x1f, 0xfc, +0xf6, 0xfb, 0xdc, 0xfb, 0xd3, 0xfb, 0xe2, 0xfb, 0x20, 0xfc, 0x88, 0xfc, 0xf6, 0xfc, 0x6d, 0xfd, +0xb8, 0xfd, 0xd5, 0xfd, 0xc9, 0xfd, 0xa8, 0xfd, 0x85, 0xfd, 0x6f, 0xfd, 0x51, 0xfd, 0x32, 0xfd, +0x08, 0xfd, 0xd4, 0xfc, 0xa6, 0xfc, 0x7e, 0xfc, 0x75, 0xfc, 0x6d, 0xfc, 0x6e, 0xfc, 0x6d, 0xfc, +0x77, 0xfc, 0x94, 0xfc, 0xbd, 0xfc, 0x04, 0xfd, 0x6c, 0xfd, 0xe8, 0xfd, 0x82, 0xfe, 0x1c, 0xff, +0xa3, 0xff, 0x0a, 0x00, 0x4a, 0x00, 0x5f, 0x00, 0x58, 0x00, 0x4c, 0x00, 0x49, 0x00, 0x51, 0x00, +0x53, 0x00, 0x45, 0x00, 0x2e, 0x00, 0x05, 0x00, 0xc3, 0xff, 0x9f, 0xff, 0x63, 0xff, 0x33, 0xff, +0xd2, 0xfe, 0x64, 0xfe, 0x11, 0xfe, 0xd7, 0xfd, 0xdb, 0xfd, 0x02, 0xfe, 0x4f, 0xfe, 0x73, 0xfe, +0x5c, 0xfe, 0x09, 0xfe, 0xac, 0xfd, 0x61, 0xfd, 0x40, 0xfd, 0x7e, 0xfd, 0xfb, 0xfd, 0xa5, 0xfe, +0x4f, 0xff, 0x0b, 0x00, 0xd4, 0x00, 0x99, 0x01, 0x47, 0x02, 0xc0, 0x02, 0x13, 0x03, 0x26, 0x03, +0x0e, 0x03, 0x18, 0x03, 0x52, 0x03, 0xc2, 0x03, 0x40, 0x04, 0xa7, 0x04, 0xd9, 0x04, 0xb7, 0x04, +0x45, 0x04, 0x9f, 0x03, 0xec, 0x02, 0x3b, 0x02, 0x77, 0x01, 0xc5, 0x00, 0x31, 0x00, 0xcf, 0xff, +0xaa, 0xff, 0xb9, 0xff, 0x05, 0x00, 0x46, 0x00, 0x73, 0x00, 0x72, 0x00, 0x6d, 0x00, 0x74, 0x00, +0xa3, 0x00, 0x0f, 0x01, 0x92, 0x01, 0x1f, 0x02, 0x9c, 0x02, 0xf4, 0x02, 0x41, 0x03, 0x80, 0x03, +0xaf, 0x03, 0xd0, 0x03, 0xc4, 0x03, 0x9d, 0x03, 0x53, 0x03, 0x05, 0x03, 0xd5, 0x02, 0xa3, 0x02, +0x7e, 0x02, 0x35, 0x02, 0xbe, 0x01, 0x1a, 0x01, 0x6c, 0x00, 0xda, 0xff, 0x89, 0xff, 0x73, 0xff, +0x9d, 0xff, 0xd3, 0xff, 0x2c, 0x00, 0x85, 0x00, 0xe7, 0x00, 0x4d, 0x01, 0xb6, 0x01, 0xfc, 0x01, +0x13, 0x02, 0xe7, 0x01, 0x9b, 0x01, 0x4f, 0x01, 0x19, 0x01, 0x0a, 0x01, 0x02, 0x01, 0xf8, 0x00, +0xc1, 0x00, 0x66, 0x00, 0xe7, 0xff, 0x78, 0xff, 0x12, 0xff, 0xd1, 0xfe, 0xa5, 0xfe, 0x8b, 0xfe, +0x80, 0xfe, 0x84, 0xfe, 0x96, 0xfe, 0xc2, 0xfe, 0xef, 0xfe, 0x15, 0xff, 0x23, 0xff, 0xfc, 0xfe, +0xc3, 0xfe, 0x80, 0xfe, 0x48, 0xfe, 0x2e, 0xfe, 0x1e, 0xfe, 0x25, 0xfe, 0x1b, 0xfe, 0x1a, 0xfe, +0x12, 0xfe, 0x1e, 0xfe, 0x39, 0xfe, 0x73, 0xfe, 0xc6, 0xfe, 0x1b, 0xff, 0x68, 0xff, 0xae, 0xff, +0xef, 0xff, 0x27, 0x00, 0x58, 0x00, 0x74, 0x00, 0x85, 0x00, 0x6f, 0x00, 0x2f, 0x00, 0xe8, 0xff, +0x9f, 0xff, 0x5b, 0xff, 0x29, 0xff, 0xe1, 0xfe, 0xa8, 0xfe, 0x5d, 0xfe, 0x0e, 0xfe, 0xca, 0xfd, +0xab, 0xfd, 0x90, 0xfd, 0x90, 0xfd, 0x94, 0xfd, 0x9f, 0xfd, 0xb8, 0xfd, 0xc6, 0xfd, 0xec, 0xfd, +0x27, 0xfe, 0x5e, 0xfe, 0x94, 0xfe, 0xaa, 0xfe, 0xc7, 0xfe, 0xc7, 0xfe, 0xca, 0xfe, 0xbf, 0xfe, +0xc8, 0xfe, 0xb3, 0xfe, 0xa4, 0xfe, 0x88, 0xfe, 0x81, 0xfe, 0x7e, 0xfe, 0x82, 0xfe, 0x9a, 0xfe, +0xa8, 0xfe, 0xc8, 0xfe, 0xd0, 0xfe, 0xd7, 0xfe, 0xde, 0xfe, 0xde, 0xfe, 0xe7, 0xfe, 0xe6, 0xfe, +0xf8, 0xfe, 0x10, 0xff, 0x23, 0xff, 0x2d, 0xff, 0x42, 0xff, 0x37, 0xff, 0x26, 0xff, 0xf7, 0xfe, +0xc4, 0xfe, 0x77, 0xfe, 0x37, 0xfe, 0xfc, 0xfd, 0xe2, 0xfd, 0xd2, 0xfd, 0xf6, 0xfd, 0x3f, 0xfe, +0x8b, 0xfe, 0xef, 0xfe, 0x4d, 0xff, 0xb0, 0xff, 0x02, 0x00, 0x54, 0x00, 0x9f, 0x00, 0xfb, 0x00, +0x4c, 0x01, 0xb5, 0x01, 0x21, 0x02, 0x9b, 0x02, 0x1d, 0x03, 0x81, 0x03, 0xcb, 0x03, 0xf1, 0x03, +0xf7, 0x03, 0xd0, 0x03, 0x8b, 0x03, 0x3d, 0x03, 0xe9, 0x02, 0x9a, 0x02, 0x5b, 0x02, 0x47, 0x02, +0x4f, 0x02, 0x6f, 0x02, 0x96, 0x02, 0xc7, 0x02, 0xea, 0x02, 0x07, 0x03, 0xff, 0x02, 0xf3, 0x02, +0xdf, 0x02, 0xc5, 0x02, 0xa6, 0x02, 0x85, 0x02, 0x6f, 0x02, 0x56, 0x02, 0x3e, 0x02, 0x20, 0x02, +0xfd, 0x01, 0xe0, 0x01, 0xa0, 0x01, 0x73, 0x01, 0x33, 0x01, 0x06, 0x01, 0xdc, 0x00, 0xb7, 0x00, +0xb2, 0x00, 0xb6, 0x00, 0xc0, 0x00, 0xd2, 0x00, 0xde, 0x00, 0xd2, 0x00, 0xbb, 0x00, 0x83, 0x00, +0x50, 0x00, 0x00, 0x00, 0xb5, 0xff, 0x52, 0xff, 0xfd, 0xfe, 0xa4, 0xfe, 0x66, 0xfe, 0x37, 0xfe, +0x27, 0xfe, 0x35, 0xfe, 0x4c, 0xfe, 0x5a, 0xfe, 0x7c, 0xfe, 0xa2, 0xfe, 0xd5, 0xfe, 0x2a, 0xff, +0x7f, 0xff, 0xef, 0xff, 0x49, 0x00, 0x9a, 0x00, 0xdf, 0x00, 0x06, 0x01, 0x10, 0x01, 0x07, 0x01, +0xde, 0x00, 0xa1, 0x00, 0x44, 0x00, 0xe3, 0xff, 0x86, 0xff, 0x39, 0xff, 0xfb, 0xfe, 0xd1, 0xfe, +0xad, 0xfe, 0x94, 0xfe, 0x7b, 0xfe, 0x6e, 0xfe, 0x7f, 0xfe, 0xb0, 0xfe, 0xfb, 0xfe, 0x59, 0xff, +0xc4, 0xff, 0x32, 0x00, 0xa4, 0x00, 0xfc, 0x00, 0x53, 0x01, 0x83, 0x01, 0x93, 0x01, 0x75, 0x01, +0x38, 0x01, 0xe3, 0x00, 0x7e, 0x00, 0x16, 0x00, 0xbf, 0xff, 0x68, 0xff, 0x16, 0xff, 0xc5, 0xfe, +0x69, 0xfe, 0x0d, 0xfe, 0xb1, 0xfd, 0x72, 0xfd, 0x45, 0xfd, 0x35, 0xfd, 0x3e, 0xfd, 0x58, 0xfd, +0x7c, 0xfd, 0xa8, 0xfd, 0xe3, 0xfd, 0x23, 0xfe, 0x5d, 0xfe, 0x8e, 0xfe, 0xa4, 0xfe, 0xae, 0xfe, +0xb5, 0xfe, 0xb8, 0xfe, 0xca, 0xfe, 0xe8, 0xfe, 0xfc, 0xfe, 0x06, 0xff, 0x05, 0xff, 0xfb, 0xfe, +0x02, 0xff, 0xf6, 0xfe, 0x01, 0xff, 0x13, 0xff, 0x30, 0xff, 0x4e, 0xff, 0x6f, 0xff, 0x9c, 0xff, +0xbc, 0xff, 0xe3, 0xff, 0x11, 0x00, 0x31, 0x00, 0x4e, 0x00, 0x5f, 0x00, 0x73, 0x00, 0x6d, 0x00, +0x63, 0x00, 0x54, 0x00, 0x2e, 0x00, 0x18, 0x00, 0xdc, 0xff, 0xa0, 0xff, 0x52, 0xff, 0x0c, 0xff, +0xd1, 0xfe, 0xa6, 0xfe, 0x85, 0xfe, 0x78, 0xfe, 0x69, 0xfe, 0x67, 0xfe, 0x6d, 0xfe, 0x77, 0xfe, +0x83, 0xfe, 0x82, 0xfe, 0x95, 0xfe, 0xa8, 0xfe, 0xc5, 0xfe, 0xf9, 0xfe, 0x3f, 0xff, 0x85, 0xff, +0xe3, 0xff, 0x2c, 0x00, 0x80, 0x00, 0xc1, 0x00, 0xf2, 0x00, 0x12, 0x01, 0x21, 0x01, 0x25, 0x01, +0x19, 0x01, 0x12, 0x01, 0x0b, 0x01, 0x05, 0x01, 0xf5, 0x00, 0xf3, 0x00, 0xd8, 0x00, 0xbb, 0x00, +0x93, 0x00, 0x5a, 0x00, 0x19, 0x00, 0xdc, 0xff, 0xaa, 0xff, 0x6d, 0xff, 0x5a, 0xff, 0x4f, 0xff, +0x65, 0xff, 0x87, 0xff, 0xbf, 0xff, 0xff, 0xff, 0x43, 0x00, 0x83, 0x00, 0xb8, 0x00, 0xdc, 0x00, +0xfe, 0x00, 0x16, 0x01, 0x24, 0x01, 0x3a, 0x01, 0x42, 0x01, 0x4a, 0x01, 0x49, 0x01, 0x3c, 0x01, +0x22, 0x01, 0x09, 0x01, 0xde, 0x00, 0xad, 0x00, 0x80, 0x00, 0x52, 0x00, 0x2d, 0x00, 0x0c, 0x00, +0xfe, 0xff, 0x07, 0x00, 0x1d, 0x00, 0x49, 0x00, 0x74, 0x00, 0xae, 0x00, 0xe8, 0x00, 0x17, 0x01, +0x54, 0x01, 0x7d, 0x01, 0xb5, 0x01, 0xda, 0x01, 0xf5, 0x01, 0x09, 0x02, 0x1c, 0x02, 0x24, 0x02, +0x2d, 0x02, 0x38, 0x02, 0x44, 0x02, 0x39, 0x02, 0x2a, 0x02, 0x15, 0x02, 0x00, 0x02, 0xef, 0x01, +0xca, 0x01, 0xa7, 0x01, 0x8e, 0x01, 0x7d, 0x01, 0x6d, 0x01, 0x76, 0x01, 0x78, 0x01, 0x85, 0x01, +0x86, 0x01, 0x7d, 0x01, 0x74, 0x01, 0x59, 0x01, 0x40, 0x01, 0x22, 0x01, 0x01, 0x01, 0xe3, 0x00, +0xc6, 0x00, 0xc3, 0x00, 0xa3, 0x00, 0x94, 0x00, 0x6c, 0x00, 0x4a, 0x00, 0x0f, 0x00, 0xd4, 0xff, +0x91, 0xff, 0x49, 0xff, 0x02, 0xff, 0xc8, 0xfe, 0x93, 0xfe, 0x73, 0xfe, 0x4f, 0xfe, 0x42, 0xfe, +0x21, 0xfe, 0x0f, 0xfe, 0xe7, 0xfd, 0xbf, 0xfd, 0x92, 0xfd, 0x66, 0xfd, 0x3b, 0xfd, 0x21, 0xfd, +0x0f, 0xfd, 0x1e, 0xfd, 0x30, 0xfd, 0x4f, 0xfd, 0x82, 0xfd, 0xa8, 0xfd, 0xd3, 0xfd, 0xe8, 0xfd, +0x00, 0xfe, 0x08, 0xfe, 0x09, 0xfe, 0x0b, 0xfe, 0x13, 0xfe, 0x17, 0xfe, 0x26, 0xfe, 0x2d, 0xfe, +0x47, 0xfe, 0x4e, 0xfe, 0x52, 0xfe, 0x4a, 0xfe, 0x41, 0xfe, 0x22, 0xfe, 0x01, 0xfe, 0xd9, 0xfd, +0xb5, 0xfd, 0xa4, 0xfd, 0xa1, 0xfd, 0xa0, 0xfd, 0xb1, 0xfd, 0xc2, 0xfd, 0xd7, 0xfd, 0xf8, 0xfd, +0x11, 0xfe, 0x36, 0xfe, 0x58, 0xfe, 0x81, 0xfe, 0xb4, 0xfe, 0xe3, 0xfe, 0x15, 0xff, 0x41, 0xff, +0x6e, 0xff, 0x92, 0xff, 0xb0, 0xff, 0xcc, 0xff, 0xe5, 0xff, 0xf9, 0xff, 0x18, 0x00, 0x28, 0x00, +0x3f, 0x00, 0x53, 0x00, 0x68, 0x00, 0x6e, 0x00, 0x80, 0x00, 0x91, 0x00, 0xa4, 0x00, 0xc0, 0x00, +0xdf, 0x00, 0x07, 0x01, 0x2b, 0x01, 0x4e, 0x01, 0x68, 0x01, 0x7c, 0x01, 0x92, 0x01, 0xa3, 0x01, +0xb3, 0x01, 0xc5, 0x01, 0xd2, 0x01, 0xe5, 0x01, 0xf3, 0x01, 0xff, 0x01, 0x12, 0x02, 0x2b, 0x02, +0x3f, 0x02, 0x53, 0x02, 0x5c, 0x02, 0x4d, 0x02, 0x3b, 0x02, 0x28, 0x02, 0x0b, 0x02, 0xfb, 0x01, +0xe0, 0x01, 0xc7, 0x01, 0xb0, 0x01, 0x92, 0x01, 0x75, 0x01, 0x56, 0x01, 0x36, 0x01, 0x0e, 0x01, +0xe0, 0x00, 0xbd, 0x00, 0xa0, 0x00, 0x90, 0x00, 0x85, 0x00, 0x7e, 0x00, 0x8a, 0x00, 0x92, 0x00, +0xa4, 0x00, 0x9b, 0x00, 0x99, 0x00, 0x83, 0x00, 0x78, 0x00, 0x77, 0x00, 0x70, 0x00, 0x7a, 0x00, +0x79, 0x00, 0x8a, 0x00, 0xa7, 0x00, 0xbc, 0x00, 0xea, 0x00, 0x05, 0x01, 0x23, 0x01, 0x36, 0x01, +0x47, 0x01, 0x44, 0x01, 0x43, 0x01, 0x38, 0x01, 0x28, 0x01, 0x14, 0x01, 0x0a, 0x01, 0xf9, 0x00, +0xe6, 0x00, 0xda, 0x00, 0xc6, 0x00, 0xb8, 0x00, 0xac, 0x00, 0x9e, 0x00, 0x9c, 0x00, 0x9e, 0x00, +0x92, 0x00, 0x99, 0x00, 0xa0, 0x00, 0xa7, 0x00, 0xb8, 0x00, 0xc6, 0x00, 0xd3, 0x00, 0xdf, 0x00, +0xdb, 0x00, 0xd6, 0x00, 0xca, 0x00, 0xb9, 0x00, 0x8f, 0x00, 0x68, 0x00, 0x2e, 0x00, 0xfe, 0xff, +0xb8, 0xff, 0x7d, 0xff, 0x44, 0xff, 0x10, 0xff, 0xd2, 0xfe, 0x8e, 0xfe, 0x4a, 0xfe, 0x06, 0xfe, +0xb8, 0xfd, 0x7d, 0xfd, 0x47, 0xfd, 0x0c, 0xfd, 0xe2, 0xfc, 0xb5, 0xfc, 0x9c, 0xfc, 0x86, 0xfc, +0x7f, 0xfc, 0x71, 0xfc, 0x6b, 0xfc, 0x74, 0xfc, 0x7a, 0xfc, 0x8a, 0xfc, 0xb6, 0xfc, 0xd4, 0xfc, +0x01, 0xfd, 0x39, 0xfd, 0x58, 0xfd, 0x7c, 0xfd, 0x9e, 0xfd, 0xc0, 0xfd, 0xdc, 0xfd, 0xf5, 0xfd, +0x21, 0xfe, 0x41, 0xfe, 0x63, 0xfe, 0x84, 0xfe, 0xb4, 0xfe, 0xcd, 0xfe, 0xe9, 0xfe, 0xf5, 0xfe, +0x07, 0xff, 0x0d, 0xff, 0x1e, 0xff, 0x27, 0xff, 0x3d, 0xff, 0x5d, 0xff, 0x84, 0xff, 0xab, 0xff, +0xdc, 0xff, 0x03, 0x00, 0x29, 0x00, 0x3e, 0x00, 0x5b, 0x00, 0x6f, 0x00, 0x7b, 0x00, 0x87, 0x00, +0x96, 0x00, 0xa4, 0x00, 0xb3, 0x00, 0xc4, 0x00, 0xe0, 0x00, 0xf4, 0x00, 0x08, 0x01, 0x17, 0x01, +0x27, 0x01, 0x2a, 0x01, 0x37, 0x01, 0x40, 0x01, 0x46, 0x01, 0x4f, 0x01, 0x44, 0x01, 0x40, 0x01, +0x24, 0x01, 0x0a, 0x01, 0xf7, 0x00, 0xe4, 0x00, 0xdb, 0x00, 0xc7, 0x00, 0xc2, 0x00, 0xb8, 0x00, +0xca, 0x00, 0xcb, 0x00, 0xd9, 0x00, 0xd7, 0x00, 0xdf, 0x00, 0xd0, 0x00, 0xcf, 0x00, 0xcc, 0x00, +0xcd, 0x00, 0xd5, 0x00, 0xe8, 0x00, 0xf0, 0x00, 0xfe, 0x00, 0xfb, 0x00, 0x01, 0x01, 0xf2, 0x00, +0xd2, 0x00, 0xb1, 0x00, 0x76, 0x00, 0x5d, 0x00, 0x42, 0x00, 0x2f, 0x00, 0x1d, 0x00, 0x26, 0x00, +0x22, 0x00, 0x26, 0x00, 0x26, 0x00, 0x31, 0x00, 0x36, 0x00, 0x42, 0x00, 0x5b, 0x00, 0x6b, 0x00, +0x85, 0x00, 0xa6, 0x00, 0xcd, 0x00, 0xf1, 0x00, 0x0e, 0x01, 0x21, 0x01, 0x29, 0x01, 0x31, 0x01, +0x28, 0x01, 0x2d, 0x01, 0x3d, 0x01, 0x53, 0x01, 0x62, 0x01, 0x7e, 0x01, 0x97, 0x01, 0xae, 0x01, +0xb9, 0x01, 0xcc, 0x01, 0xce, 0x01, 0xbe, 0x01, 0xb0, 0x01, 0x97, 0x01, 0x81, 0x01, 0x69, 0x01, +0x4d, 0x01, 0x3d, 0x01, 0x15, 0x01, 0xf0, 0x00, 0xbd, 0x00, 0x8f, 0x00, 0x5e, 0x00, 0x28, 0x00, +0x08, 0x00, 0xe9, 0xff, 0xcc, 0xff, 0xc3, 0xff, 0xbb, 0xff, 0xbc, 0xff, 0xba, 0xff, 0xb8, 0xff, +0xb3, 0xff, 0xaa, 0xff, 0xad, 0xff, 0xaa, 0xff, 0xa8, 0xff, 0xad, 0xff, 0xa4, 0xff, 0xa3, 0xff, +0x97, 0xff, 0x81, 0xff, 0x6f, 0xff, 0x46, 0xff, 0x27, 0xff, 0x02, 0xff, 0xd9, 0xfe, 0xb5, 0xfe, +0x94, 0xfe, 0x81, 0xfe, 0x72, 0xfe, 0x69, 0xfe, 0x68, 0xfe, 0x60, 0xfe, 0x59, 0xfe, 0x3d, 0xfe, +0x32, 0xfe, 0x28, 0xfe, 0x38, 0xfe, 0x47, 0xfe, 0x55, 0xfe, 0x5f, 0xfe, 0x68, 0xfe, 0x5e, 0xfe, +0x5b, 0xfe, 0x50, 0xfe, 0x4f, 0xfe, 0x41, 0xfe, 0x41, 0xfe, 0x44, 0xfe, 0x57, 0xfe, 0x7f, 0xfe, +0xb2, 0xfe, 0xe8, 0xfe, 0x2d, 0xff, 0x6f, 0xff, 0x98, 0xff, 0xb2, 0xff, 0xb1, 0xff, 0xa1, 0xff, +0x7c, 0xff, 0x53, 0xff, 0x2c, 0xff, 0x1d, 0xff, 0x17, 0xff, 0x31, 0xff, 0x45, 0xff, 0x6d, 0xff, +0x95, 0xff, 0xb1, 0xff, 0xc4, 0xff, 0xcc, 0xff, 0xd2, 0xff, 0xce, 0xff, 0xdb, 0xff, 0xed, 0xff, +0x0c, 0x00, 0x2a, 0x00, 0x44, 0x00, 0x48, 0x00, 0x44, 0x00, 0x2d, 0x00, 0x09, 0x00, 0xe3, 0xff, +0xc8, 0xff, 0xbf, 0xff, 0xb4, 0xff, 0xc4, 0xff, 0xe9, 0xff, 0xfb, 0xff, 0x0d, 0x00, 0x42, 0x00, +0x5c, 0x00, 0x89, 0x00, 0x61, 0x00, 0x18, 0x00, 0xe8, 0xff, 0x7c, 0xff, 0xc6, 0xff, 0x6f, 0xff, +0x25, 0x00, 0xfc, 0xff, 0x88, 0x02, 0x37, 0x03, 0x0f, 0x02, 0xd1, 0x00, 0x7c, 0xfe, 0x38, 0xfe, +0x88, 0xfb, 0xba, 0xfc, 0x63, 0xfd, 0x6f, 0x00, 0xc5, 0x01, 0x62, 0x02, 0x33, 0x03, 0xcd, 0x01, +0x51, 0x01, 0x04, 0xff, 0x64, 0xfe, 0x66, 0xfd, 0xd8, 0xfe, 0x4f, 0x00, 0x0b, 0x01, 0x65, 0x01, +0x34, 0x01, 0x76, 0x01, 0x12, 0x00, 0x41, 0xff, 0x3a, 0xff, 0x36, 0x00, 0x0d, 0x01, 0x61, 0x01, +0xe6, 0x01, 0x9e, 0x01, 0x0b, 0x01, 0x3d, 0x00, 0xb6, 0xff, 0xaf, 0xff, 0xc3, 0xff, 0x0a, 0x01, +0x25, 0x02, 0xb1, 0x02, 0x8e, 0x02, 0x01, 0x02, 0x31, 0x01, 0x37, 0x00, 0x99, 0xff, 0x8f, 0xff, +0x59, 0xff, 0x1c, 0xff, 0xd1, 0xfe, 0x57, 0xff, 0x52, 0x00, 0x83, 0x00, 0x4e, 0x01, 0xaf, 0x01, +0xdb, 0x01, 0xc0, 0x01, 0xba, 0x01, 0x95, 0x01, 0x31, 0x01, 0x05, 0x01, 0x3c, 0x00, 0x5f, 0xff, +0x3c, 0xff, 0x70, 0xff, 0x10, 0x00, 0xf4, 0x00, 0x9b, 0x01, 0x07, 0x02, 0xd6, 0x01, 0x73, 0x01, +0xc7, 0x00, 0x91, 0x00, 0x8b, 0x00, 0x82, 0x00, 0xc2, 0x00, 0xd4, 0x00, 0x33, 0x01, 0x07, 0x01, +0xcb, 0x00, 0x7f, 0x00, 0x52, 0x00, 0x33, 0x00, 0xf1, 0xff, 0xcf, 0xff, 0x9c, 0xff, 0xb4, 0xff, +0xb7, 0xff, 0x90, 0xff, 0x56, 0xff, 0x38, 0xff, 0xf3, 0xfe, 0x73, 0xfe, 0x17, 0xfe, 0xd8, 0xfd, +0xdd, 0xfd, 0x00, 0xfe, 0x19, 0xfe, 0xf7, 0xfd, 0xea, 0xfd, 0xf4, 0xfd, 0xbb, 0xfd, 0x89, 0xfd, +0x87, 0xfd, 0xbb, 0xfd, 0xd3, 0xfd, 0xb8, 0xfd, 0x9a, 0xfd, 0x9d, 0xfd, 0xc4, 0xfd, 0xc9, 0xfd, +0xfd, 0xfd, 0x2f, 0xfe, 0x80, 0xfe, 0xf1, 0xfe, 0x02, 0xff, 0xe1, 0xfe, 0x48, 0xfe, 0x4a, 0xfe, +0xc5, 0xfd, 0xb5, 0xfd, 0xa6, 0xfd, 0xff, 0xfd, 0x84, 0xfe, 0xda, 0xfe, 0x75, 0xff, 0x8a, 0xff, +0xbe, 0xff, 0x42, 0xff, 0x15, 0xff, 0xde, 0xfe, 0x0b, 0xff, 0x76, 0xff, 0xc0, 0xff, 0xc9, 0xff, +0x95, 0xff, 0x9b, 0xff, 0x64, 0xff, 0x9f, 0xff, 0xda, 0xff, 0x25, 0x00, 0x81, 0x00, 0x01, 0x01, +0x82, 0x01, 0x76, 0x01, 0x46, 0x01, 0xc8, 0x00, 0x54, 0x00, 0x1e, 0x00, 0x04, 0x00, 0x7e, 0x00, +0x07, 0x01, 0x97, 0x01, 0x93, 0x01, 0xc0, 0x01, 0x90, 0x01, 0x25, 0x01, 0xb1, 0x00, 0x3b, 0x00, +0x55, 0x00, 0x4c, 0x00, 0x72, 0x00, 0x28, 0x00, 0x3a, 0x00, 0x2a, 0x00, 0x19, 0x00, 0x00, 0x00, +0x0f, 0x00, 0xac, 0x00, 0xee, 0x00, 0x2e, 0x01, 0xbb, 0x00, 0xcd, 0x00, 0x7a, 0x00, 0x70, 0x00, +0xb4, 0x00, 0x18, 0x01, 0x10, 0x02, 0x1b, 0x02, 0x09, 0x02, 0x74, 0x01, 0x5f, 0x01, 0x20, 0x01, +0xf0, 0x00, 0x08, 0x01, 0x04, 0x01, 0xfe, 0x00, 0xf8, 0x00, 0x02, 0x01, 0x56, 0x01, 0x38, 0x01, +0x84, 0x01, 0x51, 0x01, 0x52, 0x01, 0x25, 0x01, 0x4f, 0x01, 0x6e, 0x01, 0xb5, 0x00, 0x8f, 0x00, +0x57, 0x00, 0x98, 0x00, 0xb1, 0xff, 0x79, 0xff, 0xf4, 0xff, 0x09, 0x00, 0xc1, 0xff, 0x60, 0xff, +0x2c, 0x00, 0xb5, 0x00, 0x54, 0x01, 0xd8, 0x01, 0x2b, 0x02, 0xa3, 0x02, 0xac, 0x02, 0x06, 0x01, +0x78, 0xff, 0x5f, 0xfd, 0xf6, 0xfd, 0xf7, 0xfe, 0x9e, 0x01, 0x81, 0x05, 0x5c, 0x09, 0xb7, 0x0c, +0x29, 0x09, 0x5b, 0x05, 0x78, 0xff, 0x63, 0xfc, 0xfb, 0xf9, 0x21, 0xfa, 0xb6, 0xfc, 0xf8, 0xfe, +0x32, 0x01, 0x61, 0x00, 0x47, 0x00, 0x2f, 0xff, 0x81, 0xfe, 0x87, 0xfd, 0x76, 0xfd, 0x1a, 0xfd, +0xd5, 0xfd, 0xe0, 0xfe, 0x52, 0xff, 0xf6, 0xfe, 0x40, 0xfe, 0xc9, 0xfd, 0xb6, 0xfc, 0xe6, 0xfc, +0xb4, 0xfd, 0xb4, 0xff, 0xce, 0x00, 0x81, 0x01, 0x79, 0x01, 0x0e, 0x01, 0xd3, 0xff, 0x26, 0xff, +0xb0, 0xff, 0x10, 0x00, 0x75, 0x00, 0x91, 0x00, 0xe1, 0x00, 0xea, 0xff, 0x51, 0xfe, 0xe8, 0xfd, +0x86, 0xfe, 0xd5, 0xfe, 0xe7, 0xfe, 0x13, 0xff, 0x77, 0xff, 0xbd, 0xfe, 0x62, 0xfe, 0xfd, 0xfd, +0x41, 0xfe, 0x9e, 0xfe, 0x91, 0xfe, 0x9b, 0xfe, 0xaa, 0xfe, 0x04, 0xff, 0xa4, 0xff, 0x49, 0x00, +0x2c, 0x00, 0x79, 0x00, 0x4b, 0x00, 0x58, 0x00, 0x06, 0xff, 0xe5, 0xfe, 0xa1, 0xff, 0x06, 0x00, +0x15, 0x00, 0x42, 0xff, 0x5b, 0xff, 0x90, 0xfe, 0x2e, 0xfe, 0xd3, 0xfd, 0x7f, 0xfe, 0x17, 0xff, +0x9d, 0xff, 0x68, 0xff, 0x49, 0xff, 0x2b, 0xff, 0xc6, 0xfe, 0xdd, 0xfe, 0x20, 0xff, 0x46, 0xff, +0x22, 0xff, 0xfb, 0xfe, 0x0d, 0xff, 0x3d, 0xff, 0xfe, 0xff, 0xd6, 0x00, 0xb1, 0x00, 0x57, 0x00, +0xb9, 0xff, 0x78, 0xff, 0xb2, 0xff, 0xfc, 0x00, 0x7c, 0x03, 0xd5, 0x05, 0x39, 0x05, 0x47, 0x02, +0xb9, 0xfe, 0xa2, 0xfc, 0xaf, 0xfb, 0x28, 0xfc, 0x48, 0xff, 0xe6, 0x01, 0x5f, 0x03, 0xa3, 0x02, +0xa4, 0x01, 0xe0, 0x00, 0x29, 0x00, 0x1b, 0x00, 0xdb, 0xff, 0x29, 0x00, 0xe2, 0xff, 0xf8, 0xff, +0xda, 0x00, 0x20, 0x01, 0xa1, 0x00, 0x92, 0xff, 0x97, 0xfe, 0x9f, 0xfd, 0x8c, 0xfd, 0xe8, 0xfe, +0xbd, 0x00, 0x3b, 0x02, 0x7c, 0x02, 0x08, 0x02, 0xdc, 0x00, 0x04, 0x00, 0x04, 0x00, 0x46, 0x01, +0x62, 0x02, 0xb5, 0x02, 0xbd, 0x02, 0x27, 0x02, 0x2a, 0x01, 0x00, 0x00, 0x12, 0x00, 0xf6, 0x00, +0x8c, 0x01, 0x47, 0x02, 0x0a, 0x03, 0x5d, 0x03, 0x15, 0x03, 0x10, 0x02, 0x25, 0x01, 0x53, 0x00, +0xa0, 0xff, 0xba, 0xff, 0xfb, 0xff, 0xcb, 0x00, 0xa1, 0x00, 0x67, 0x00, 0xe2, 0xff, 0xfe, 0xfe, +0xae, 0xfe, 0xa0, 0xfe, 0x26, 0xff, 0x5a, 0xff, 0xa6, 0xff, 0xa9, 0xff, 0x87, 0xff, 0xc9, 0xfe, +0x49, 0xfe, 0x6b, 0xfe, 0x96, 0xfe, 0xd5, 0xfe, 0x88, 0xfe, 0x52, 0xff, 0xae, 0xff, 0x03, 0x00, +0xda, 0xff, 0x67, 0xff, 0xa0, 0xff, 0x83, 0xff, 0x20, 0x00, 0x4d, 0x00, 0xb0, 0x00, 0x92, 0x00, +0x26, 0x00, 0xaa, 0xff, 0xe0, 0xfe, 0xa4, 0xfe, 0xd2, 0xfe, 0x81, 0xff, 0x8a, 0xff, 0x7b, 0xff, +0x67, 0xff, 0x8e, 0xff, 0x3e, 0xff, 0xe5, 0xfe, 0xc8, 0xfe, 0x11, 0xff, 0x4b, 0xff, 0x80, 0xff, +0x1c, 0x00, 0xa1, 0x00, 0x7d, 0x00, 0xf8, 0xff, 0x82, 0xff, 0x31, 0xff, 0x4f, 0xff, 0x59, 0xff, +0xa2, 0xff, 0xb8, 0xff, 0xb7, 0xff, 0x12, 0xff, 0xb7, 0xfe, 0x13, 0xff, 0x0b, 0x00, 0x12, 0x01, +0x50, 0x01, 0xe8, 0x00, 0x47, 0x00, 0xf9, 0xff, 0xcb, 0xfe, 0x09, 0xfe, 0xd3, 0xfd, 0xb0, 0xfe, +0x05, 0xff, 0x90, 0xfe, 0xb6, 0xfe, 0x9f, 0xfe, 0xff, 0xfe, 0x51, 0xfe, 0x51, 0xfe, 0x6d, 0xfe, +0x03, 0xff, 0xa4, 0xff, 0x46, 0xff, 0x34, 0xff, 0xdc, 0xfe, 0x07, 0xff, 0x0f, 0xff, 0xf1, 0xfe, +0xa0, 0xff, 0x58, 0x00, 0xaa, 0x01, 0x2e, 0x01, 0x0b, 0x01, 0xf3, 0x00, 0xcd, 0x00, 0x04, 0x00, +0xa0, 0xfe, 0x18, 0xff, 0x4f, 0xff, 0xfe, 0xff, 0xa7, 0xff, 0xe5, 0xff, 0x84, 0xff, 0x6b, 0xfe, +0xa9, 0xfd, 0xba, 0xfd, 0xea, 0xfe, 0xeb, 0xff, 0xec, 0x00, 0x00, 0x01, 0x9e, 0x00, 0xda, 0xff, +0x87, 0xff, 0x71, 0xff, 0xaf, 0xff, 0x51, 0x00, 0x21, 0x01, 0x8a, 0x01, 0x97, 0x01, 0x81, 0x01, +0xdc, 0x00, 0x0e, 0x00, 0x66, 0xff, 0xc2, 0xfe, 0xad, 0xfe, 0x41, 0xff, 0x6e, 0x00, 0x43, 0x01, +0x22, 0x01, 0xd6, 0x00, 0x2d, 0x00, 0xef, 0xff, 0xa2, 0xff, 0x04, 0x00, 0x50, 0x00, 0x48, 0x00, +0x56, 0x00, 0xde, 0xff, 0xd6, 0xff, 0x50, 0x00, 0xf3, 0x00, 0xe4, 0x00, 0xad, 0x00, 0xfe, 0xff, +0x10, 0xff, 0x77, 0xfe, 0x60, 0xfe, 0xc5, 0xff, 0x2e, 0x01, 0xcf, 0x01, 0x34, 0x02, 0xb4, 0x01, +0x77, 0x00, 0xad, 0xfe, 0x1d, 0xfe, 0x8d, 0xfe, 0xb4, 0xff, 0xcd, 0x00, 0xfe, 0x00, 0x42, 0x01, +0xdc, 0x00, 0xfd, 0xff, 0x51, 0xff, 0xd7, 0xfe, 0x7d, 0xff, 0x7c, 0x00, 0xce, 0x00, 0x27, 0x01, +0x69, 0x01, 0x9c, 0x01, 0x4a, 0x01, 0x78, 0x00, 0xc5, 0xff, 0xb5, 0xff, 0xaa, 0x00, 0xad, 0x01, +0xb1, 0x02, 0xa9, 0x02, 0x32, 0x02, 0x55, 0x01, 0x0c, 0x00, 0x3c, 0xff, 0x6f, 0xff, 0x92, 0x00, +0x48, 0x01, 0x4c, 0x01, 0xca, 0x00, 0x4c, 0x00, 0xb9, 0xff, 0x1c, 0xff, 0x36, 0xff, 0x8e, 0xff, +0xca, 0xff, 0x1c, 0x00, 0x07, 0x00, 0x66, 0x00, 0x62, 0x00, 0x38, 0x00, 0x9a, 0xff, 0x28, 0xff, +0xb2, 0xfe, 0x99, 0xfe, 0x08, 0xff, 0x51, 0xff, 0xea, 0xff, 0xe8, 0xff, 0x3a, 0x00, 0xbd, 0xff, +0x53, 0xff, 0xbc, 0xfe, 0x79, 0xfe, 0x0c, 0xfe, 0xae, 0xfd, 0x0b, 0xfe, 0x5f, 0xfe, 0x6b, 0xff, +0xa3, 0xff, 0x10, 0x00, 0x53, 0x00, 0x4e, 0x00, 0x3a, 0x00, 0x36, 0x00, 0xd4, 0x00, 0xf7, 0x00, +0x25, 0x01, 0xc8, 0x00, 0x57, 0x00, 0x0c, 0x00, 0x8a, 0xff, 0x73, 0xff, 0x36, 0xff, 0x2a, 0xff, +0x42, 0xff, 0x8b, 0xff, 0xf1, 0xff, 0xce, 0xff, 0xa4, 0xff, 0x42, 0xff, 0x65, 0xff, 0x53, 0xff, +0xde, 0xff, 0xa8, 0x00, 0x0f, 0x01, 0x09, 0x01, 0x1a, 0x00, 0x93, 0xff, 0xcc, 0xfe, 0x85, 0xfe, +0x54, 0xfe, 0x30, 0xff, 0xf0, 0xff, 0x5d, 0x00, 0xec, 0x00, 0x08, 0x01, 0x25, 0x01, 0xd2, 0x00, +0x97, 0x00, 0x1d, 0x00, 0xf0, 0xff, 0x05, 0x00, 0xc9, 0x00, 0x3d, 0x01, 0xdf, 0x00, 0x15, 0x01, +0xf0, 0x00, 0x07, 0x00, 0xa4, 0xfe, 0x3e, 0xfe, 0x77, 0xfe, 0x98, 0xfe, 0xa5, 0xfe, 0x6d, 0xff, +0x33, 0x00, 0x03, 0x00, 0x8f, 0xff, 0xa4, 0xff, 0xfe, 0xff, 0xdc, 0xff, 0x5f, 0x00, 0x5e, 0x00, +0x18, 0x00, 0x84, 0xff, 0x60, 0xff, 0x09, 0x00, 0x82, 0x00, 0xd6, 0x00, 0xa2, 0x00, 0x03, 0x00, +0x5f, 0xff, 0x5e, 0xff, 0x27, 0x00, 0xb5, 0x00, 0xf6, 0x00, 0x59, 0x00, 0x67, 0xff, 0x62, 0xfe, +0x7e, 0xfe, 0xff, 0xff, 0xae, 0x01, 0x78, 0x02, 0xbf, 0x01, 0x74, 0x00, 0xf5, 0xfe, 0x26, 0xfe, +0x6c, 0xfe, 0x8f, 0xff, 0xc0, 0x00, 0xed, 0x00, 0x3a, 0x00, 0x0e, 0xff, 0xa5, 0xfe, 0x0d, 0xff, +0x95, 0xff, 0xfc, 0xff, 0xf6, 0xff, 0xa3, 0xff, 0xb1, 0xff, 0x20, 0x00, 0xc0, 0x00, 0x5a, 0x01, +0x9b, 0x01, 0xdb, 0x00, 0x6c, 0xff, 0x52, 0xfe, 0x67, 0xfe, 0xbd, 0xff, 0xcb, 0x00, 0x67, 0x01, +0x65, 0x01, 0xa9, 0x00, 0x9e, 0xff, 0x2b, 0xff, 0xc1, 0xff, 0x14, 0x01, 0x3c, 0x02, 0xa1, 0x02, +0xb3, 0x02, 0xb2, 0x02, 0x9e, 0x02, 0x9d, 0x02, 0x6f, 0x02, 0x4d, 0x02, 0xbe, 0x01, 0x65, 0x00, +0xd0, 0xfe, 0x5e, 0xfe, 0x35, 0xff, 0x22, 0x00, 0xaf, 0x00, 0xa0, 0x00, 0x72, 0x00, 0xad, 0xff, +0xe5, 0xfe, 0xf5, 0xfe, 0x00, 0x00, 0x7d, 0x01, 0x32, 0x02, 0xf1, 0x01, 0x28, 0x01, 0x8b, 0x00, +0xf6, 0xff, 0x65, 0xff, 0x1e, 0xff, 0xe6, 0xfe, 0x0c, 0xff, 0xdb, 0xfe, 0x14, 0xff, 0xe9, 0xff, +0xe6, 0x00, 0x71, 0x01, 0xed, 0x00, 0x54, 0x00, 0xa1, 0xff, 0x8e, 0xff, 0xca, 0xff, 0xc7, 0x00, +0x08, 0x02, 0x6d, 0x02, 0x1d, 0x02, 0x68, 0x00, 0xc6, 0xfe, 0x7d, 0xfd, 0x3f, 0xfd, 0xce, 0xfd, +0x45, 0xff, 0x17, 0x01, 0x9c, 0x01, 0x14, 0x01, 0x57, 0xff, 0x0e, 0xfe, 0x88, 0xfd, 0xdc, 0xfd, +0x4e, 0xff, 0xfa, 0x00, 0xef, 0x01, 0xc8, 0x01, 0xf5, 0x00, 0xa9, 0xff, 0xd9, 0xfe, 0x7d, 0xfe, +0x6c, 0xfe, 0xa1, 0xfe, 0x86, 0xfe, 0x81, 0xfe, 0xb8, 0xfe, 0x0a, 0xff, 0x92, 0xff, 0x54, 0x00, +0x89, 0x00, 0xf3, 0xff, 0xfb, 0xfe, 0x68, 0xfe, 0x37, 0xfe, 0xa9, 0xfe, 0x8d, 0xff, 0x9e, 0x00, +0x5f, 0x01, 0xad, 0x00, 0x6d, 0xff, 0x61, 0xfe, 0xe0, 0xfd, 0x44, 0xfe, 0x15, 0xff, 0x04, 0x00, +0x88, 0x00, 0x79, 0x00, 0xd8, 0xff, 0x30, 0xff, 0xe7, 0xfe, 0xe2, 0xfe, 0x8e, 0xff, 0xb0, 0xff, +0x6e, 0xff, 0x1f, 0xff, 0x8f, 0xff, 0xde, 0xff, 0xab, 0xff, 0x4d, 0xff, 0x8b, 0xfe, 0x96, 0xfe, +0x81, 0xfe, 0xfd, 0xfe, 0x57, 0x00, 0x76, 0x01, 0xc4, 0x01, 0x9e, 0x00, 0xb9, 0xfe, 0x7c, 0xfd, +0xdf, 0xfd, 0x3b, 0xff, 0xf5, 0x00, 0x94, 0x02, 0xdb, 0x02, 0x0c, 0x02, 0x5b, 0x00, 0x86, 0xfe, +0x03, 0xfe, 0x6a, 0xfe, 0x4f, 0xff, 0x19, 0x00, 0xe1, 0x00, 0x67, 0x01, 0xba, 0x01, 0x8e, 0x01, +0x8c, 0x00, 0xca, 0xff, 0xb8, 0xfe, 0x5f, 0xfe, 0xc7, 0xfe, 0xf7, 0xff, 0x20, 0x01, 0x82, 0x01, +0xce, 0x00, 0x39, 0xff, 0x18, 0xfe, 0x1b, 0xfe, 0xb6, 0xff, 0xc9, 0x01, 0x1b, 0x03, 0x37, 0x03, +0x18, 0x02, 0x9b, 0x00, 0x84, 0xff, 0xd0, 0xff, 0x01, 0x01, 0x0e, 0x02, 0x8e, 0x02, 0xbc, 0x01, +0x54, 0x00, 0x70, 0xff, 0xbc, 0xff, 0x7e, 0x00, 0xa4, 0x00, 0x5c, 0x00, 0x21, 0x00, 0xf2, 0xff, +0x89, 0xff, 0xb6, 0xff, 0x0a, 0x01, 0x39, 0x02, 0x54, 0x02, 0x70, 0x01, 0x69, 0x00, 0x1b, 0x00, +0x4e, 0x00, 0xfb, 0x00, 0x9f, 0x01, 0x40, 0x02, 0x18, 0x02, 0x24, 0x01, 0x5d, 0xff, 0xef, 0xfd, +0x79, 0xfe, 0x2f, 0x00, 0xf5, 0x01, 0xb5, 0x02, 0xd3, 0x02, 0xe4, 0x01, 0x10, 0x00, 0x30, 0xfe, +0xb7, 0xfd, 0xf5, 0xfe, 0xd3, 0xff, 0xfe, 0xff, 0x2e, 0xff, 0x74, 0xfe, 0x0c, 0xfe, 0x96, 0xfe, +0x7d, 0xff, 0xbf, 0xff, 0x61, 0xff, 0x40, 0xfe, 0x75, 0xfd, 0xfe, 0xfc, 0xe9, 0xfd, 0x96, 0xff, +0x7a, 0x00, 0xbd, 0xff, 0xd2, 0xfd, 0xe7, 0xfc, 0xa5, 0xfd, 0x9e, 0xff, 0x8f, 0x01, 0xfd, 0x01, +0xbb, 0x00, 0xbe, 0xfe, 0x7b, 0xfd, 0x9b, 0xfd, 0xf1, 0xfe, 0xc6, 0x00, 0x91, 0x01, 0xb1, 0x00, +0xb9, 0xfe, 0x1a, 0xfe, 0x71, 0xff, 0x3d, 0x01, 0xb8, 0x01, 0xa7, 0x00, 0xfd, 0xfe, 0x5c, 0xfd, +0x3c, 0xfd, 0x98, 0xfe, 0x8e, 0x00, 0xbf, 0x01, 0x06, 0x01, 0x24, 0xff, 0x0c, 0xfd, 0xec, 0xfc, +0x01, 0xff, 0x98, 0x01, 0x6e, 0x02, 0x6d, 0x01, 0x6b, 0x00, 0x7b, 0xff, 0x1b, 0xff, 0x43, 0xff, +0x05, 0x00, 0x15, 0x00, 0x0d, 0xff, 0x1c, 0xfe, 0x50, 0xfe, 0xd1, 0xff, 0x65, 0x01, 0x06, 0x02, +0xdc, 0x00, 0xc0, 0xfe, 0x6a, 0xfd, 0xbd, 0xfd, 0x26, 0xff, 0x7c, 0x00, 0x41, 0x01, 0xea, 0x00, +0x90, 0xff, 0x4a, 0xfe, 0xee, 0xfd, 0xa5, 0xfe, 0x46, 0xff, 0x78, 0xff, 0x06, 0xff, 0x57, 0xfe, +0xf7, 0xfd, 0x84, 0xfe, 0xe3, 0xff, 0x73, 0x00, 0xff, 0xff, 0x24, 0xff, 0x15, 0xff, 0x89, 0xff, +0x34, 0x00, 0x33, 0x01, 0xf4, 0x01, 0xf6, 0x01, 0x57, 0x00, 0x99, 0xfe, 0xb8, 0xfd, 0x67, 0xfe, +0x19, 0x00, 0x4a, 0x01, 0xa7, 0x01, 0xbe, 0x00, 0xbb, 0xff, 0xd7, 0xfe, 0x20, 0xfe, 0x41, 0xfe, +0x27, 0xff, 0x23, 0x00, 0x37, 0x00, 0xc4, 0xff, 0xc1, 0xff, 0xc6, 0x00, 0xb2, 0x01, 0x27, 0x02, +0xaf, 0x01, 0xc6, 0x00, 0x2d, 0x00, 0xf6, 0xff, 0x37, 0x00, 0x7f, 0x00, 0xc8, 0x00, 0xa1, 0x00, +0x3c, 0x00, 0x32, 0x00, 0xbb, 0x00, 0xb5, 0x01, 0x1b, 0x02, 0x96, 0x01, 0xbe, 0x00, 0x19, 0x00, +0x52, 0x00, 0x2f, 0x01, 0x2d, 0x02, 0xc7, 0x02, 0x72, 0x02, 0x53, 0x01, 0x3c, 0x00, 0x8f, 0xff, +0x19, 0xff, 0xd6, 0xfe, 0x7d, 0xfe, 0xf6, 0xfe, 0x17, 0x00, 0x60, 0x01, 0x7c, 0x02, 0xb6, 0x02, +0x48, 0x02, 0xee, 0x00, 0xa4, 0xff, 0xb1, 0xfe, 0x16, 0xff, 0x4f, 0x00, 0x3f, 0x01, 0xe4, 0x01, +0x14, 0x02, 0x6c, 0x02, 0x3e, 0x02, 0x14, 0x01, 0x8b, 0xff, 0x5a, 0xfe, 0xb9, 0xfd, 0x16, 0xfe, +0x54, 0xff, 0x7a, 0x00, 0xb4, 0x00, 0x8d, 0xff, 0xf0, 0xfd, 0x5c, 0xfd, 0x56, 0xfe, 0x9d, 0x00, +0x64, 0x02, 0xec, 0x01, 0xb4, 0xff, 0x23, 0xfd, 0xf9, 0xfb, 0xba, 0xfc, 0x86, 0xff, 0x2e, 0x02, +0xca, 0x02, 0xd6, 0x00, 0xe7, 0xfd, 0x1b, 0xfd, 0x59, 0xfe, 0x02, 0x01, 0xc9, 0x02, 0x09, 0x02, +0xd0, 0xff, 0x10, 0xfe, 0x66, 0xfe, 0x80, 0x00, 0xf3, 0x02, 0x86, 0x03, 0x6a, 0x01, 0x5b, 0xfd, +0x5b, 0xfa, 0x31, 0xfb, 0xd4, 0xfe, 0x59, 0x02, 0x30, 0x03, 0x80, 0x00, 0xa7, 0xfc, 0x9d, 0xfa, +0xc9, 0xfb, 0x54, 0xff, 0xa1, 0x02, 0x7c, 0x03, 0x6c, 0x01, 0x38, 0xfe, 0x2e, 0xfc, 0x29, 0xfd, +0x16, 0x00, 0x14, 0x02, 0xdb, 0x01, 0x26, 0xff, 0x1d, 0xfc, 0x5a, 0xfb, 0x93, 0xfd, 0x15, 0x01, +0xc1, 0x03, 0xca, 0x03, 0x94, 0x01, 0xee, 0xfe, 0xfe, 0xfc, 0x3b, 0xfd, 0x20, 0xff, 0xe5, 0x00, +0x99, 0x01, 0x8a, 0x00, 0xd9, 0xfe, 0x3d, 0xfe, 0xf1, 0xfe, 0x77, 0x00, 0x91, 0x01, 0x7d, 0x01, +0x01, 0x00, 0xfc, 0xfd, 0xae, 0xfc, 0xb2, 0xfc, 0x20, 0xfe, 0x17, 0x00, 0xa1, 0x01, 0x51, 0x02, +0x87, 0x01, 0x29, 0x00, 0x11, 0xff, 0x0f, 0xfe, 0x22, 0xfe, 0x9b, 0xfe, 0xe9, 0xfe, 0x45, 0xff, +0x9a, 0xff, 0x47, 0x00, 0x94, 0x00, 0x0e, 0x00, 0xec, 0xff, 0xa4, 0x00, 0x17, 0x01, 0x13, 0x01, +0xb2, 0x00, 0x74, 0x00, 0x4f, 0x00, 0xd8, 0xff, 0x58, 0xff, 0xb8, 0xfe, 0xae, 0xfe, 0x3a, 0xff, +0xd3, 0xff, 0xe7, 0xff, 0xa9, 0xff, 0x64, 0x00, 0x03, 0x01, 0x5d, 0x00, 0xe1, 0xfe, 0xb2, 0xfd, +0xc0, 0xfd, 0x7b, 0xfe, 0xaa, 0xff, 0x7c, 0x01, 0x09, 0x03, 0x73, 0x03, 0x8b, 0x02, 0xe7, 0x00, +0x79, 0xff, 0x1e, 0xff, 0xd6, 0xff, 0xfd, 0x00, 0x5c, 0x01, 0x92, 0x00, 0xf4, 0xff, 0x9c, 0xff, +0xfa, 0xff, 0x5a, 0x00, 0xa5, 0x00, 0xde, 0x00, 0xaf, 0x00, 0xa8, 0x00, 0xd1, 0x00, 0x84, 0x01, +0x4a, 0x02, 0x0f, 0x03, 0x1c, 0x03, 0x06, 0x02, 0x83, 0x00, 0x70, 0xff, 0x7a, 0xff, 0x0b, 0x00, +0xc8, 0x00, 0x5b, 0x01, 0x73, 0x01, 0xeb, 0x00, 0xe7, 0xff, 0x33, 0xff, 0xd9, 0xfe, 0x2c, 0xff, +0x36, 0x00, 0x40, 0x01, 0xdd, 0x01, 0x9d, 0x01, 0x39, 0x01, 0xe9, 0x00, 0xcc, 0x00, 0xe7, 0x00, +0xf9, 0x00, 0xe6, 0x00, 0xdb, 0x00, 0xe2, 0x00, 0xc7, 0x00, 0x94, 0x00, 0x94, 0x00, 0x59, 0x00, +0x0f, 0xff, 0x80, 0xfd, 0xfa, 0xfc, 0x8f, 0xfd, 0x41, 0xff, 0x85, 0x01, 0x46, 0x03, 0x11, 0x03, +0x94, 0x00, 0x96, 0xfd, 0x65, 0xfc, 0x47, 0xfd, 0xaf, 0xff, 0x6a, 0x02, 0x7d, 0x03, 0x1d, 0x02, +0x5b, 0xff, 0xbb, 0xfc, 0xce, 0xfb, 0x80, 0xfc, 0x57, 0xfe, 0xb1, 0xff, 0x9a, 0xff, 0xb1, 0xfe, +0xbb, 0xfe, 0xf3, 0xff, 0xd5, 0x00, 0x06, 0x01, 0x8c, 0x00, 0xd1, 0xff, 0x7e, 0xff, 0x1e, 0x00, +0xcf, 0x01, 0x93, 0x03, 0xcd, 0x03, 0x3b, 0x02, 0x20, 0x00, 0x83, 0xfe, 0x64, 0xfe, 0x0a, 0xff, +0x9c, 0xff, 0x71, 0xff, 0x7f, 0xfe, 0xd0, 0xfd, 0xe0, 0xfd, 0x8c, 0xfe, 0x1f, 0xff, 0x25, 0xff, +0xef, 0xfe, 0xc1, 0xfe, 0x7f, 0xff, 0x5f, 0x01, 0xec, 0x02, 0xd3, 0x02, 0xef, 0x00, 0xd8, 0xfe, +0x33, 0xfe, 0x1c, 0xff, 0x4c, 0x01, 0x8d, 0x03, 0x91, 0x03, 0xd8, 0x00, 0x42, 0xfd, 0x63, 0xfb, +0xe6, 0xfb, 0x01, 0xfe, 0x62, 0x00, 0x0a, 0x01, 0x38, 0x00, 0x2f, 0xff, 0x48, 0xff, 0xbc, 0x00, +0xd9, 0x01, 0x1f, 0x02, 0xa4, 0x00, 0x0c, 0xfe, 0x8d, 0xfc, 0x7f, 0xfd, 0x5d, 0x00, 0x97, 0x02, +0xd8, 0x02, 0xa0, 0x00, 0x59, 0xfd, 0x1f, 0xfb, 0x9f, 0xfb, 0x6f, 0xfe, 0xbe, 0x01, 0x6d, 0x03, +0x32, 0x03, 0xa3, 0x01, 0xb3, 0xff, 0x6a, 0xff, 0x00, 0x00, 0xbd, 0x00, 0x41, 0x01, 0x10, 0x01, +0xd3, 0x00, 0xb2, 0x00, 0xf9, 0x00, 0x79, 0x01, 0xea, 0x00, 0x37, 0xff, 0x42, 0xfd, 0x87, 0xfc, +0x57, 0xfd, 0x17, 0xff, 0x41, 0x01, 0x76, 0x02, 0xbc, 0x02, 0x12, 0x02, 0xaa, 0x00, 0x38, 0x00, +0xef, 0x00, 0x07, 0x02, 0xe4, 0x02, 0xe3, 0x02, 0x52, 0x02, 0xc3, 0x01, 0xb2, 0x00, 0x72, 0xff, +0x7a, 0xfe, 0x95, 0xfd, 0xac, 0xfd, 0x78, 0xfe, 0x81, 0xff, 0x92, 0x00, 0x7b, 0x01, 0x62, 0x01, +0x08, 0x00, 0x9d, 0xfe, 0x4e, 0xfe, 0x66, 0xff, 0x28, 0x01, 0xb5, 0x02, 0xdf, 0x03, 0xd7, 0x03, +0x7e, 0x02, 0x00, 0x01, 0xa5, 0xff, 0xa8, 0xfe, 0x65, 0xfe, 0xc5, 0xfe, 0x63, 0xff, 0xf3, 0xff, +0x21, 0x00, 0x46, 0x00, 0xe4, 0xff, 0xfe, 0xfe, 0x52, 0xfe, 0xee, 0xfd, 0x1f, 0xfe, 0xe7, 0xfe, +0x38, 0x00, 0x11, 0x01, 0xf5, 0x00, 0x6e, 0x00, 0x86, 0xff, 0xc3, 0xfe, 0x3d, 0xfe, 0xc7, 0xfe, +0x29, 0x00, 0x39, 0x01, 0x7c, 0x01, 0xb6, 0x00, 0x60, 0xff, 0x19, 0xfe, 0x2b, 0xfe, 0x72, 0xff, +0xd8, 0x00, 0xfa, 0x01, 0x86, 0x02, 0xa9, 0x02, 0x04, 0x02, 0x25, 0x01, 0xc5, 0x00, 0x0d, 0x00, +0x13, 0xff, 0x13, 0xfe, 0xc4, 0xfd, 0x4d, 0xfe, 0x7f, 0xff, 0x20, 0x01, 0xd2, 0x01, 0xd1, 0x00, +0xff, 0xfe, 0xcc, 0xfd, 0xe2, 0xfd, 0xd5, 0xfe, 0x7b, 0x00, 0x3b, 0x02, 0xde, 0x02, 0x75, 0x02, +0xa2, 0x01, 0xf8, 0x00, 0x96, 0x00, 0x41, 0x00, 0x65, 0x00, 0x7b, 0x00, 0x64, 0x00, 0x8f, 0x00, +0x9f, 0x00, 0x41, 0x00, 0x1b, 0xff, 0xc1, 0xfd, 0x21, 0xfd, 0xc7, 0xfc, 0x82, 0xfd, 0x09, 0xff, +0x39, 0x00, 0x86, 0x00, 0xe3, 0xff, 0x0b, 0xff, 0x06, 0xfe, 0x02, 0xfd, 0xb0, 0xfc, 0x45, 0xfd, +0x9b, 0xfe, 0x0b, 0x00, 0x2b, 0x01, 0xb6, 0x01, 0x13, 0x01, 0x21, 0x00, 0x29, 0xff, 0x97, 0xfe, +0x1e, 0xff, 0x39, 0x00, 0xff, 0x00, 0xbb, 0x00, 0x77, 0xff, 0xbe, 0xfe, 0xa8, 0xfe, 0x2d, 0xff, +0xdf, 0xff, 0x27, 0x00, 0xd0, 0xff, 0xd0, 0xfe, 0x38, 0xfe, 0x38, 0xfe, 0xc1, 0xfe, 0x57, 0xff, +0x9f, 0xfe, 0x01, 0xfd, 0x38, 0xfb, 0x0a, 0xfb, 0xfa, 0xfc, 0xd1, 0xff, 0x3b, 0x02, 0x7d, 0x03, +0xdc, 0x02, 0xbe, 0x00, 0x8f, 0xfe, 0xdb, 0xfd, 0xbc, 0xfe, 0x21, 0x00, 0x1c, 0x01, 0x61, 0x01, +0x2b, 0x01, 0xc7, 0x00, 0xc0, 0x00, 0xf1, 0x00, 0xb5, 0x00, 0x42, 0x00, 0xd3, 0xff, 0x66, 0xff, +0x21, 0xff, 0x46, 0xff, 0xf1, 0xff, 0x38, 0x00, 0x82, 0xff, 0xa1, 0xfe, 0x98, 0xfe, 0x9a, 0xff, +0xe3, 0x00, 0x15, 0x02, 0xe9, 0x02, 0x9b, 0x02, 0x4d, 0x01, 0x63, 0xff, 0x9d, 0xfd, 0xb8, 0xfc, +0xda, 0xfc, 0x45, 0xfe, 0x1e, 0x00, 0x99, 0x01, 0x9d, 0x02, 0x92, 0x02, 0x71, 0x01, 0xd0, 0xff, +0xe4, 0xfe, 0x85, 0xff, 0xc2, 0x00, 0xe7, 0x01, 0x99, 0x02, 0xb6, 0x02, 0x19, 0x02, 0xfe, 0x00, +0x6b, 0x00, 0x5b, 0x00, 0x0a, 0x00, 0x35, 0xff, 0x18, 0xfe, 0xa1, 0xfd, 0x29, 0xfe, 0xca, 0xff, +0xb3, 0x01, 0xae, 0x02, 0x2b, 0x02, 0x14, 0x01, 0x10, 0x00, 0xe9, 0xff, 0x6e, 0x00, 0x65, 0x01, +0xf6, 0x01, 0x3f, 0x01, 0xdf, 0xff, 0x03, 0xff, 0x32, 0xff, 0x07, 0x00, 0xa7, 0x00, 0x90, 0x00, +0xb0, 0xff, 0xb7, 0xfe, 0x9f, 0xfe, 0xbc, 0xff, 0x37, 0x01, 0xf7, 0x01, 0x69, 0x01, 0xf3, 0xff, +0x83, 0xfe, 0x06, 0xfe, 0xca, 0xfe, 0x31, 0x00, 0x27, 0x01, 0xf2, 0x00, 0xff, 0xff, 0x37, 0xff, +0x17, 0xff, 0xa7, 0xff, 0x56, 0x00, 0x4a, 0x00, 0x5c, 0xff, 0xd7, 0xfd, 0x14, 0xfd, 0x6f, 0xfd, +0x57, 0xfe, 0x71, 0xff, 0x00, 0x00, 0xdd, 0xff, 0x62, 0xff, 0xeb, 0xfe, 0x0f, 0xff, 0x56, 0xff, +0x42, 0xff, 0xcc, 0xfe, 0x3a, 0xfe, 0x18, 0xfe, 0xe5, 0xfe, 0x77, 0x00, 0x33, 0x02, 0xde, 0x02, +0x65, 0x02, 0x62, 0x01, 0x43, 0x00, 0xb3, 0xff, 0xc1, 0xff, 0x70, 0x00, 0xa3, 0x00, 0x0e, 0x00, +0x31, 0xff, 0x9c, 0xfe, 0x9a, 0xfe, 0x03, 0xff, 0x93, 0xff, 0xe6, 0xff, 0x79, 0xff, 0x9a, 0xfe, +0x18, 0xfe, 0x6d, 0xfe, 0xaf, 0xff, 0x37, 0x01, 0x3e, 0x02, 0x17, 0x02, 0xfa, 0x00, 0xb1, 0xff, +0xc9, 0xfe, 0x7a, 0xfe, 0x08, 0xff, 0x27, 0x00, 0x18, 0x01, 0xfa, 0x00, 0x1e, 0x00, 0x30, 0xff, +0x8c, 0xfe, 0x24, 0xfe, 0x35, 0xfe, 0xf2, 0xfe, 0x0b, 0x00, 0x0b, 0x01, 0xc3, 0x01, 0x0a, 0x02, +0xff, 0x01, 0x7b, 0x01, 0xc6, 0x00, 0xfe, 0xff, 0x2a, 0xff, 0x9b, 0xfe, 0x65, 0xfe, 0x92, 0xfe, +0xfc, 0xfe, 0x8d, 0xff, 0x25, 0x00, 0x4c, 0x00, 0xed, 0xff, 0x52, 0xff, 0xfb, 0xfe, 0xf6, 0xfe, +0x2a, 0xff, 0x9d, 0xff, 0xd4, 0xff, 0xc4, 0xff, 0x7b, 0xff, 0x82, 0xff, 0xfd, 0xff, 0x9b, 0x00, +0x1e, 0x01, 0x31, 0x01, 0x0b, 0x01, 0x8d, 0x00, 0x2a, 0x00, 0x3f, 0x00, 0x86, 0x00, 0xa2, 0x00, +0x72, 0x00, 0x0b, 0x00, 0xbb, 0xff, 0x9e, 0xff, 0xf3, 0xff, 0x8f, 0x00, 0xce, 0x00, 0x6b, 0x00, +0xb3, 0xff, 0x1a, 0xff, 0xcd, 0xfe, 0xfd, 0xfe, 0xc1, 0xff, 0xcd, 0x00, 0x81, 0x01, 0xe7, 0x01, +0x16, 0x02, 0xfe, 0x01, 0xb9, 0x01, 0x67, 0x01, 0x37, 0x01, 0xd5, 0x00, 0x31, 0x00, 0xb7, 0xff, +0x81, 0xff, 0x53, 0xff, 0x15, 0xff, 0xe4, 0xfe, 0xb5, 0xfe, 0x52, 0xfe, 0xdc, 0xfd, 0xaa, 0xfd, +0xc5, 0xfd, 0x51, 0xfe, 0x31, 0xff, 0x0e, 0x00, 0x5f, 0x00, 0x30, 0x00, 0xe0, 0xff, 0xca, 0xff, +0xfb, 0xff, 0x87, 0x00, 0x7c, 0x01, 0x4b, 0x02, 0x94, 0x02, 0xf8, 0x01, 0xff, 0x00, 0xc1, 0xff, +0xb0, 0xfe, 0x24, 0xfe, 0x00, 0xfe, 0x0b, 0xfe, 0x39, 0xfe, 0x9d, 0xfe, 0x16, 0xff, 0x75, 0xff, +0xb6, 0xff, 0x03, 0x00, 0xd8, 0xff, 0x29, 0xff, 0x50, 0xfe, 0xcc, 0xfd, 0xe2, 0xfd, 0x79, 0xfe, +0x68, 0xff, 0x29, 0x00, 0x3c, 0x00, 0xb4, 0xff, 0xd7, 0xfe, 0xe9, 0xfd, 0x4c, 0xfd, 0x18, 0xfd, +0x34, 0xfd, 0x0e, 0xfd, 0xa1, 0xfc, 0x83, 0xfc, 0x0c, 0xfd, 0xf8, 0xfd, 0xf1, 0xfe, 0xa5, 0xff, +0xd9, 0xff, 0x8e, 0xff, 0x7d, 0xff, 0x6e, 0x00, 0xbf, 0x02, 0xf3, 0x05, 0x9e, 0x08, 0xd3, 0x09, +0x1b, 0x09, 0x50, 0x07, 0xe1, 0x05, 0x48, 0x05, 0x8c, 0x05, 0x07, 0x06, 0x2b, 0x06, 0x77, 0x05, +0x1e, 0x04, 0xff, 0x02, 0xf5, 0x02, 0xab, 0x03, 0x2d, 0x04, 0xb9, 0x03, 0x9c, 0x02, 0x92, 0x01, +0x4d, 0x01, 0x01, 0x02, 0x48, 0x03, 0x34, 0x04, 0x1c, 0x04, 0xf9, 0x02, 0x64, 0x01, 0x16, 0x00, +0x7e, 0xff, 0x72, 0xff, 0x5b, 0xff, 0xdf, 0xfe, 0x16, 0xfe, 0xad, 0xfd, 0xeb, 0xfd, 0xa3, 0xfe, +0x49, 0xff, 0x64, 0xff, 0x81, 0xfe, 0x18, 0xfd, 0xd6, 0xfb, 0x80, 0xfb, 0xf3, 0xfb, 0x8c, 0xfc, +0xcf, 0xfc, 0x5b, 0xfc, 0x3b, 0xfb, 0xcb, 0xf9, 0xbb, 0xf8, 0x52, 0xf8, 0x5f, 0xf8, 0x4d, 0xf8, +0x07, 0xf8, 0x9b, 0xf7, 0x4c, 0xf7, 0x33, 0xf7, 0x37, 0xf7, 0x41, 0xf7, 0x3c, 0xf7, 0x6a, 0xf7, +0xeb, 0xf7, 0xa4, 0xf8, 0x4d, 0xf9, 0xcd, 0xf9, 0xd7, 0xf9, 0x0b, 0xf9, 0x5c, 0xf7, 0xbe, 0xf5, +0xe2, 0xf4, 0xca, 0xf4, 0xf8, 0xf4, 0x67, 0xf5, 0x94, 0xf6, 0x1b, 0xf8, 0xab, 0xf8, 0xa0, 0xf7, +0x51, 0xf5, 0x59, 0xf3, 0xde, 0xf2, 0xf6, 0xf3, 0x08, 0xf6, 0xa3, 0xf7, 0x2a, 0xf7, 0x0b, 0xf4, +0xf3, 0xef, 0x1e, 0xef, 0x7b, 0xf5, 0xd6, 0x02, 0xec, 0x11, 0xab, 0x1c, 0xfe, 0x1f, 0x61, 0x1d, +0x1e, 0x18, 0x12, 0x13, 0x38, 0x10, 0x3a, 0x0f, 0x2b, 0x0e, 0x3b, 0x0b, 0x3d, 0x07, 0x70, 0x05, +0xf4, 0x07, 0xd1, 0x0c, 0x65, 0x0f, 0x58, 0x0c, 0xd1, 0x04, 0x5a, 0xfd, 0x3c, 0xfa, 0xe4, 0xfc, +0xa8, 0x03, 0x3c, 0x0b, 0xfe, 0x0f, 0x23, 0x10, 0xda, 0x0c, 0x65, 0x09, 0x03, 0x08, 0x44, 0x08, +0x4a, 0x08, 0x62, 0x07, 0x6e, 0x06, 0xe8, 0x06, 0x48, 0x09, 0x94, 0x0c, 0x15, 0x0f, 0x07, 0x0f, +0x16, 0x0c, 0xac, 0x07, 0x46, 0x04, 0x8a, 0x03, 0x41, 0x05, 0xbe, 0x07, 0x18, 0x09, 0x62, 0x08, +0xde, 0x05, 0xe1, 0x02, 0xd1, 0x00, 0x60, 0x00, 0x27, 0x01, 0xfe, 0x01, 0x0c, 0x02, 0x69, 0x01, +0xb7, 0x00, 0x7c, 0x00, 0x7e, 0x00, 0x5a, 0x00, 0xe8, 0xff, 0x6d, 0xff, 0x42, 0xff, 0xe8, 0xff, +0x64, 0x01, 0x65, 0x03, 0xcc, 0x04, 0xcc, 0x04, 0x5d, 0x03, 0x58, 0x01, 0x9f, 0xff, 0x9e, 0xfe, +0x19, 0xfe, 0xa2, 0xfd, 0xd0, 0xfc, 0x78, 0xfb, 0x98, 0xf9, 0xaa, 0xf7, 0x01, 0xf6, 0xce, 0xf4, +0xc3, 0xf3, 0xea, 0xf2, 0x8b, 0xf2, 0x0c, 0xf3, 0x52, 0xf4, 0xd3, 0xf5, 0x15, 0xf7, 0x1e, 0xf8, +0xfc, 0xf8, 0xae, 0xf9, 0x57, 0xfa, 0x09, 0xfb, 0xe8, 0xfb, 0x79, 0xfc, 0x38, 0xfc, 0x24, 0xfb, +0x9a, 0xf9, 0xe4, 0xf7, 0x02, 0xf6, 0x14, 0xf4, 0x43, 0xf2, 0xf3, 0xf0, 0xfe, 0xef, 0x7b, 0xef, +0x92, 0xef, 0x68, 0xf0, 0x7e, 0xf1, 0x14, 0xf2, 0x1f, 0xf2, 0x5f, 0xf2, 0x50, 0xf3, 0x87, 0xf4, +0x3a, 0xf5, 0x3b, 0xf5, 0x70, 0xf5, 0x90, 0xf6, 0x5e, 0xf8, 0xd1, 0xf9, 0x07, 0xfa, 0x83, 0xf8, +0x58, 0xf5, 0x3e, 0xf2, 0x5e, 0xf2, 0x01, 0xf9, 0xb4, 0x05, 0xaf, 0x13, 0x8d, 0x1c, 0x86, 0x1d, +0x70, 0x18, 0xd9, 0x11, 0xf3, 0x0c, 0x47, 0x0a, 0xd7, 0x08, 0x29, 0x07, 0xa6, 0x04, 0xf1, 0x01, +0xf7, 0x00, 0x00, 0x03, 0x19, 0x07, 0x63, 0x09, 0xe0, 0x06, 0x72, 0x00, 0xae, 0xfa, 0x3b, 0xfa, +0xe2, 0xff, 0xbb, 0x08, 0xa6, 0x10, 0xde, 0x14, 0x9c, 0x14, 0x65, 0x11, 0x9a, 0x0d, 0x81, 0x0b, +0xb1, 0x0b, 0xc9, 0x0c, 0x16, 0x0d, 0x4e, 0x0c, 0x65, 0x0b, 0x6b, 0x0b, 0xdd, 0x0b, 0x65, 0x0b, +0xfd, 0x08, 0xfc, 0x04, 0xb1, 0x00, 0x8f, 0xfd, 0x8d, 0xfc, 0xc2, 0xfd, 0x4d, 0x00, 0xb4, 0x02, +0xd2, 0x03, 0xbe, 0x03, 0x28, 0x03, 0xfa, 0x02, 0x4c, 0x03, 0xc0, 0x03, 0x0f, 0x04, 0x28, 0x04, +0x62, 0x04, 0x22, 0x05, 0x16, 0x06, 0xba, 0x06, 0x4d, 0x06, 0xa0, 0x04, 0x14, 0x02, 0x84, 0xff, +0xf1, 0xfd, 0x8e, 0xfd, 0xdb, 0xfd, 0x17, 0xfe, 0xdb, 0xfd, 0x83, 0xfd, 0x69, 0xfd, 0x89, 0xfd, +0x90, 0xfd, 0x2f, 0xfd, 0xa4, 0xfc, 0x2b, 0xfc, 0x40, 0xfc, 0x03, 0xfd, 0x0a, 0xfe, 0x9a, 0xfe, +0xed, 0xfd, 0xf9, 0xfb, 0xa8, 0xf9, 0x27, 0xf8, 0x20, 0xf8, 0xf5, 0xf8, 0x8c, 0xf9, 0x52, 0xf9, +0x93, 0xf8, 0x27, 0xf8, 0x69, 0xf8, 0x5c, 0xf9, 0x84, 0xfa, 0x7a, 0xfb, 0xeb, 0xfb, 0xea, 0xfb, +0xd0, 0xfb, 0xf4, 0xfb, 0xf6, 0xfb, 0x43, 0xfb, 0x97, 0xf9, 0x73, 0xf7, 0xe3, 0xf5, 0x65, 0xf5, +0x6d, 0xf5, 0x1f, 0xf5, 0x16, 0xf4, 0xbe, 0xf2, 0xd4, 0xf1, 0x99, 0xf1, 0x0a, 0xf2, 0x9d, 0xf2, +0xdf, 0xf2, 0x87, 0xf2, 0x02, 0xf2, 0x43, 0xf2, 0xf3, 0xf3, 0x92, 0xf6, 0xf9, 0xf8, 0x46, 0xfa, +0x74, 0xfa, 0x00, 0xfa, 0x48, 0xf9, 0x3c, 0xf8, 0xcc, 0xf6, 0xab, 0xf5, 0x63, 0xf6, 0x4f, 0xfa, +0x1f, 0x01, 0xef, 0x08, 0xff, 0x0e, 0x6f, 0x11, 0x4b, 0x10, 0xe9, 0x0c, 0x68, 0x09, 0x1a, 0x07, +0xe6, 0x05, 0x0e, 0x05, 0x3f, 0x04, 0xe9, 0x03, 0x06, 0x05, 0xb1, 0x07, 0xdd, 0x0a, 0xeb, 0x0c, +0xe6, 0x0c, 0x56, 0x0b, 0xbd, 0x09, 0x8b, 0x09, 0x3b, 0x0b, 0x1f, 0x0e, 0xba, 0x10, 0xd7, 0x11, +0x0f, 0x11, 0xea, 0x0e, 0x22, 0x0c, 0x5a, 0x09, 0xdf, 0x06, 0x0a, 0x05, 0xfe, 0x03, 0xbc, 0x03, +0x33, 0x04, 0x27, 0x05, 0x2f, 0x06, 0xdd, 0x06, 0xb8, 0x06, 0xa5, 0x05, 0xeb, 0x03, 0x52, 0x02, +0xe5, 0x01, 0x13, 0x03, 0x9a, 0x05, 0x8f, 0x08, 0x9f, 0x0a, 0xf4, 0x0a, 0x3e, 0x09, 0xf9, 0x05, +0x5a, 0x02, 0x66, 0xff, 0xfa, 0xfd, 0xda, 0xfd, 0x12, 0xfe, 0x13, 0xfe, 0x86, 0xfd, 0xce, 0xfc, +0xe3, 0xfb, 0xa1, 0xfa, 0x53, 0xf9, 0x92, 0xf8, 0xbc, 0xf8, 0xac, 0xf9, 0x25, 0xfb, 0xfe, 0xfc, +0xe3, 0xfe, 0xfb, 0xff, 0xd9, 0xff, 0xae, 0xfe, 0x78, 0xfd, 0xf0, 0xfc, 0xf0, 0xfc, 0xea, 0xfc, +0x7d, 0xfc, 0xee, 0xfb, 0x46, 0xfb, 0x88, 0xfa, 0x65, 0xf9, 0x05, 0xf8, 0x6b, 0xf6, 0xc3, 0xf4, +0x58, 0xf3, 0x01, 0xf3, 0x42, 0xf4, 0xe6, 0xf6, 0xc5, 0xf9, 0xb6, 0xfb, 0x51, 0xfc, 0x2f, 0xfc, +0x02, 0xfc, 0x6d, 0xfc, 0x38, 0xfd, 0x17, 0xfe, 0x97, 0xfe, 0x8c, 0xfe, 0x42, 0xfe, 0xc4, 0xfd, +0x12, 0xfd, 0xea, 0xfb, 0x0d, 0xfa, 0x98, 0xf7, 0x0c, 0xf5, 0x59, 0xf3, 0x0c, 0xf3, 0x29, 0xf4, +0xf2, 0xf5, 0x47, 0xf7, 0x80, 0xf7, 0x94, 0xf6, 0x36, 0xf5, 0x49, 0xf4, 0x85, 0xf4, 0xe4, 0xf5, +0xef, 0xf7, 0x00, 0xfa, 0x63, 0xfb, 0xcd, 0xfb, 0x8e, 0xfb, 0xf3, 0xfa, 0x0a, 0xfa, 0x43, 0xf8, +0x92, 0xf5, 0xbe, 0xf2, 0xe4, 0xf1, 0xf3, 0xf4, 0x43, 0xfc, 0xf0, 0x05, 0xb8, 0x0e, 0x0d, 0x14, +0x3c, 0x15, 0x69, 0x13, 0xc5, 0x10, 0x22, 0x0f, 0xd5, 0x0e, 0xeb, 0x0e, 0x7f, 0x0e, 0x60, 0x0d, +0x9b, 0x0c, 0xe9, 0x0c, 0x0a, 0x0e, 0xa4, 0x0e, 0x69, 0x0d, 0x4f, 0x0a, 0xe5, 0x06, 0x29, 0x05, +0x37, 0x06, 0x6b, 0x09, 0xdf, 0x0c, 0xe1, 0x0e, 0xd4, 0x0e, 0x72, 0x0d, 0x00, 0x0c, 0x50, 0x0b, +0x98, 0x0b, 0x2c, 0x0c, 0x58, 0x0c, 0xd8, 0x0b, 0x3a, 0x0b, 0x4d, 0x0b, 0x2c, 0x0c, 0x1a, 0x0d, +0x02, 0x0d, 0x5e, 0x0b, 0xa8, 0x08, 0xab, 0x05, 0x75, 0x03, 0x69, 0x02, 0xac, 0x02, 0xb8, 0x03, +0x84, 0x04, 0x64, 0x04, 0x34, 0x03, 0x88, 0x01, 0x11, 0x00, 0x2c, 0xff, 0xab, 0xfe, 0x52, 0xfe, +0x0f, 0xfe, 0xd2, 0xfd, 0xa8, 0xfd, 0x7d, 0xfd, 0x87, 0xfd, 0x5a, 0xfd, 0xc3, 0xfc, 0x8f, 0xfb, +0x4c, 0xfa, 0x9b, 0xf9, 0xe4, 0xf9, 0xda, 0xfa, 0xba, 0xfb, 0xbd, 0xfb, 0xd0, 0xfa, 0x43, 0xf9, +0xc1, 0xf7, 0xc2, 0xf6, 0x57, 0xf6, 0x31, 0xf6, 0x0a, 0xf6, 0xb6, 0xf5, 0x5d, 0xf5, 0x29, 0xf5, +0x0a, 0xf5, 0xa1, 0xf4, 0x8d, 0xf3, 0x0c, 0xf2, 0xa4, 0xf0, 0x00, 0xf0, 0x50, 0xf0, 0x5a, 0xf1, +0xba, 0xf2, 0x16, 0xf4, 0x53, 0xf5, 0x8c, 0xf6, 0xdd, 0xf7, 0x58, 0xf9, 0xc6, 0xfa, 0x0b, 0xfc, +0x06, 0xfd, 0xba, 0xfd, 0x27, 0xfe, 0x0e, 0xfe, 0x58, 0xfd, 0xfa, 0xfb, 0x34, 0xfa, 0x5c, 0xf8, +0xe5, 0xf6, 0xd8, 0xf5, 0x2f, 0xf5, 0xbc, 0xf4, 0xa6, 0xf4, 0x1c, 0xf5, 0x00, 0xf6, 0x05, 0xf7, +0xd3, 0xf7, 0x3f, 0xf8, 0x8a, 0xf8, 0x0f, 0xf9, 0x39, 0xfa, 0x67, 0xfc, 0x5a, 0xff, 0x65, 0x02, +0x73, 0x04, 0xd9, 0x04, 0x60, 0x03, 0x8a, 0x00, 0xfc, 0xfc, 0xcc, 0xf9, 0x7d, 0xf8, 0x83, 0xfa, +0x47, 0x00, 0x4a, 0x08, 0xf7, 0x0f, 0xef, 0x14, 0x03, 0x16, 0xcd, 0x13, 0x7f, 0x0f, 0xe1, 0x0a, +0x53, 0x07, 0x95, 0x05, 0x81, 0x05, 0x74, 0x06, 0x0b, 0x08, 0x02, 0x0a, 0xdc, 0x0b, 0xbf, 0x0c, +0x04, 0x0c, 0xdf, 0x09, 0x97, 0x07, 0xc2, 0x06, 0x16, 0x08, 0x0d, 0x0b, 0x79, 0x0e, 0x18, 0x11, +0xef, 0x11, 0xd8, 0x10, 0x72, 0x0e, 0xd5, 0x0b, 0xfe, 0x09, 0x13, 0x09, 0xab, 0x08, 0x6f, 0x08, +0x5d, 0x08, 0x9d, 0x08, 0xe7, 0x08, 0xb3, 0x08, 0xb6, 0x07, 0x05, 0x06, 0x07, 0x04, 0x25, 0x02, +0xf0, 0x00, 0xdd, 0x00, 0xdb, 0x01, 0x46, 0x03, 0x4d, 0x04, 0x92, 0x04, 0x6a, 0x04, 0x46, 0x04, +0x2f, 0x04, 0xe2, 0x03, 0x1f, 0x03, 0xd0, 0x01, 0x27, 0x00, 0x57, 0xfe, 0xc8, 0xfc, 0xf5, 0xfb, +0x05, 0xfc, 0x68, 0xfc, 0x64, 0xfc, 0x89, 0xfb, 0x84, 0xfa, 0x01, 0xfa, 0x66, 0xfa, 0x4d, 0xfb, +0xe5, 0xfb, 0xac, 0xfb, 0x94, 0xfa, 0x2e, 0xf9, 0x84, 0xf8, 0x27, 0xf9, 0xd7, 0xfa, 0x7e, 0xfc, +0xb3, 0xfc, 0x16, 0xfb, 0x43, 0xf8, 0x79, 0xf5, 0x96, 0xf3, 0xba, 0xf2, 0x55, 0xf2, 0xf4, 0xf1, +0xbc, 0xf1, 0x14, 0xf2, 0x48, 0xf3, 0xf4, 0xf4, 0x6b, 0xf6, 0x1e, 0xf7, 0x5e, 0xf7, 0xfb, 0xf7, +0xc1, 0xf9, 0xc8, 0xfc, 0x00, 0x00, 0x23, 0x02, 0x44, 0x02, 0x96, 0x00, 0x1f, 0xfe, 0xff, 0xfb, +0x95, 0xfa, 0x6b, 0xf9, 0xde, 0xf7, 0xd2, 0xf5, 0xec, 0xf3, 0x15, 0xf3, 0xad, 0xf3, 0x60, 0xf5, +0x2c, 0xf7, 0x74, 0xf8, 0xce, 0xf8, 0xb2, 0xf8, 0xa4, 0xf8, 0x34, 0xf9, 0x8e, 0xfa, 0x8a, 0xfc, +0xc4, 0xfe, 0xe7, 0x00, 0x94, 0x02, 0x3f, 0x03, 0xcb, 0x02, 0x3a, 0x01, 0x43, 0xff, 0x65, 0xfd, +0xc1, 0xfb, 0xea, 0xf9, 0x78, 0xf7, 0xd9, 0xf4, 0x90, 0xf3, 0x71, 0xf5, 0x00, 0xfb, 0x0f, 0x03, +0x17, 0x0b, 0x6b, 0x10, 0xf5, 0x11, 0x82, 0x10, 0x3c, 0x0e, 0xff, 0x0c, 0x21, 0x0d, 0xce, 0x0d, +0xbf, 0x0d, 0xac, 0x0c, 0x49, 0x0b, 0xbe, 0x0a, 0x5d, 0x0b, 0x6d, 0x0c, 0x8a, 0x0c, 0xff, 0x0a, +0x1e, 0x08, 0x5b, 0x05, 0xea, 0x03, 0x82, 0x04, 0x66, 0x06, 0x73, 0x08, 0x6f, 0x09, 0xfa, 0x08, +0x85, 0x07, 0x11, 0x06, 0x2f, 0x05, 0xd4, 0x04, 0x94, 0x04, 0x3b, 0x04, 0x02, 0x04, 0x3d, 0x04, +0xe7, 0x04, 0xa6, 0x05, 0xba, 0x05, 0xd4, 0x04, 0xda, 0x02, 0x94, 0x00, 0xf8, 0xfe, 0xf0, 0xfe, +0x76, 0x00, 0xc1, 0x02, 0x7e, 0x04, 0xe5, 0x04, 0xd9, 0x03, 0x16, 0x02, 0x50, 0x00, 0x00, 0xff, +0x21, 0xfe, 0xa9, 0xfd, 0x4a, 0xfd, 0x32, 0xfd, 0x6b, 0xfd, 0x02, 0xfe, 0x8c, 0xfe, 0xae, 0xfe, +0x38, 0xfe, 0x5b, 0xfd, 0xd3, 0xfc, 0x1a, 0xfd, 0x67, 0xfe, 0x32, 0x00, 0xa2, 0x01, 0x2c, 0x02, +0xb7, 0x01, 0xca, 0x00, 0xe0, 0xff, 0x27, 0xff, 0x82, 0xfe, 0xce, 0xfd, 0xf2, 0xfc, 0xfa, 0xfb, +0xc6, 0xfa, 0x8b, 0xf9, 0x48, 0xf8, 0x03, 0xf7, 0xbf, 0xf5, 0xbd, 0xf4, 0x8d, 0xf4, 0x63, 0xf5, +0x23, 0xf7, 0x46, 0xf9, 0x46, 0xfb, 0x02, 0xfd, 0x5a, 0xfe, 0x8e, 0xff, 0x8f, 0x00, 0x34, 0x01, +0x81, 0x01, 0x55, 0x01, 0xc4, 0x00, 0xf0, 0xff, 0xcf, 0xfe, 0x7b, 0xfd, 0xe1, 0xfb, 0x20, 0xfa, +0x57, 0xf8, 0xfe, 0xf6, 0x64, 0xf6, 0x8c, 0xf6, 0x16, 0xf7, 0x95, 0xf7, 0xef, 0xf7, 0x6d, 0xf8, +0x42, 0xf9, 0x81, 0xfa, 0x03, 0xfc, 0x88, 0xfd, 0xf5, 0xfe, 0x01, 0x00, 0x89, 0x00, 0x2e, 0x00, +0x0c, 0xff, 0x62, 0xfd, 0xe0, 0xfb, 0xd3, 0xfa, 0x64, 0xfa, 0xe8, 0xf9, 0xc1, 0xf8, 0x82, 0xf6, +0x18, 0xf4, 0x75, 0xf3, 0x9b, 0xf6, 0x87, 0xfd, 0xbb, 0x06, 0xe8, 0x0e, 0xc7, 0x13, 0xd3, 0x14, +0x2a, 0x13, 0xfa, 0x10, 0x4b, 0x0f, 0xf6, 0x0d, 0x2f, 0x0c, 0x80, 0x09, 0xa1, 0x06, 0xfa, 0x04, +0x50, 0x05, 0x74, 0x07, 0xa4, 0x09, 0x29, 0x0a, 0x48, 0x08, 0x09, 0x05, 0x65, 0x02, 0xdf, 0x01, +0xc0, 0x03, 0xb6, 0x06, 0x1d, 0x09, 0xf4, 0x09, 0x21, 0x09, 0x99, 0x07, 0x31, 0x06, 0x53, 0x05, +0xae, 0x04, 0xaa, 0x03, 0x3f, 0x02, 0xfd, 0x00, 0x80, 0x00, 0x21, 0x01, 0x65, 0x02, 0x53, 0x03, +0x06, 0x03, 0x4c, 0x01, 0xd9, 0xfe, 0xc6, 0xfc, 0xe9, 0xfb, 0x6b, 0xfc, 0xcd, 0xfd, 0x41, 0xff, +0x53, 0x00, 0xf9, 0x00, 0x32, 0x01, 0xde, 0x00, 0xf4, 0xff, 0x77, 0xfe, 0xba, 0xfc, 0x57, 0xfb, +0xf8, 0xfa, 0xd2, 0xfb, 0x55, 0xfd, 0xc5, 0xfe, 0x70, 0xff, 0x46, 0xff, 0xa0, 0xfe, 0x02, 0xfe, +0xc9, 0xfd, 0xf8, 0xfd, 0x46, 0xfe, 0x5b, 0xfe, 0x40, 0xfe, 0x29, 0xfe, 0x5f, 0xfe, 0xf8, 0xfe, +0x89, 0xff, 0x89, 0xff, 0xa5, 0xfe, 0xc7, 0xfc, 0x7d, 0xfa, 0x5d, 0xf8, 0x12, 0xf7, 0xb9, 0xf6, +0x11, 0xf7, 0xa8, 0xf7, 0x21, 0xf8, 0x8a, 0xf8, 0x13, 0xf9, 0xeb, 0xf9, 0x14, 0xfb, 0x5e, 0xfc, +0x9f, 0xfd, 0xc0, 0xfe, 0xdb, 0xff, 0x14, 0x01, 0x39, 0x02, 0x02, 0x03, 0x01, 0x03, 0xfe, 0x01, +0x1f, 0x00, 0xc9, 0xfd, 0xa2, 0xfb, 0xe5, 0xf9, 0xe3, 0xf8, 0x67, 0xf8, 0x6b, 0xf8, 0xae, 0xf8, +0xf4, 0xf8, 0xfa, 0xf8, 0xd3, 0xf8, 0xa0, 0xf8, 0xa3, 0xf8, 0x0c, 0xf9, 0xb0, 0xf9, 0x62, 0xfa, +0x00, 0xfb, 0xa1, 0xfb, 0x79, 0xfc, 0x9a, 0xfd, 0x99, 0xfe, 0x06, 0xff, 0xa3, 0xfe, 0xa7, 0xfd, +0xa9, 0xfc, 0xd7, 0xfb, 0xfe, 0xfa, 0x33, 0xf9, 0x31, 0xf6, 0xc5, 0xf2, 0x29, 0xf1, 0xb4, 0xf3, +0x37, 0xfb, 0xf3, 0x05, 0x20, 0x10, 0x33, 0x16, 0xfd, 0x16, 0xd6, 0x13, 0xb6, 0x0f, 0x03, 0x0d, +0x5f, 0x0c, 0xc1, 0x0c, 0xe4, 0x0c, 0x3e, 0x0c, 0xbd, 0x0b, 0x4c, 0x0c, 0xf4, 0x0d, 0x7a, 0x0f, +0x2b, 0x0f, 0x73, 0x0c, 0x87, 0x08, 0x95, 0x05, 0x23, 0x05, 0x46, 0x07, 0x4f, 0x0a, 0x4d, 0x0c, +0x09, 0x0c, 0xc9, 0x09, 0xec, 0x06, 0xd9, 0x04, 0xe3, 0x03, 0x63, 0x03, 0x92, 0x02, 0x42, 0x01, +0x47, 0x00, 0x59, 0x00, 0xbf, 0x01, 0x87, 0x03, 0x51, 0x04, 0x3e, 0x03, 0x6c, 0x00, 0x3a, 0xfd, +0x5c, 0xfb, 0xd1, 0xfb, 0x4e, 0xfe, 0x7b, 0x01, 0xc1, 0x03, 0x48, 0x04, 0x25, 0x03, 0x1e, 0x01, +0xf6, 0xfe, 0x15, 0xfd, 0x99, 0xfb, 0x6b, 0xfa, 0xc0, 0xf9, 0xa5, 0xf9, 0x22, 0xfa, 0xe0, 0xfa, +0x7d, 0xfb, 0xa1, 0xfb, 0x4c, 0xfb, 0xee, 0xfa, 0x1d, 0xfb, 0x04, 0xfc, 0x86, 0xfd, 0x24, 0xff, +0x38, 0x00, 0x97, 0x00, 0x6f, 0x00, 0xfb, 0xff, 0x71, 0xff, 0xc7, 0xfe, 0xef, 0xfd, 0xc5, 0xfc, +0x42, 0xfb, 0x94, 0xf9, 0x15, 0xf8, 0xd8, 0xf6, 0xf8, 0xf5, 0x4d, 0xf5, 0xe7, 0xf4, 0xc7, 0xf4, +0x30, 0xf5, 0x39, 0xf6, 0xd4, 0xf7, 0xb4, 0xf9, 0x91, 0xfb, 0x1b, 0xfd, 0x4a, 0xfe, 0x22, 0xff, +0x99, 0xff, 0xa2, 0xff, 0x3e, 0xff, 0x86, 0xfe, 0x9d, 0xfd, 0xbb, 0xfc, 0xf4, 0xfb, 0x1c, 0xfb, +0x0c, 0xfa, 0x88, 0xf8, 0xdb, 0xf6, 0x6d, 0xf5, 0xbc, 0xf4, 0xe5, 0xf4, 0x98, 0xf5, 0x82, 0xf6, +0x36, 0xf7, 0x9c, 0xf7, 0xb9, 0xf7, 0xfb, 0xf7, 0xe8, 0xf8, 0xbc, 0xfa, 0x38, 0xfd, 0xb0, 0xff, +0x3a, 0x01, 0x5c, 0x01, 0x24, 0x00, 0x3f, 0xfe, 0x93, 0xfc, 0x6f, 0xfb, 0x85, 0xfa, 0xad, 0xf8, +0x98, 0xf5, 0x3b, 0xf2, 0xa5, 0xf0, 0x63, 0xf3, 0xfc, 0xfa, 0xb9, 0x05, 0xc3, 0x0f, 0x84, 0x15, +0x10, 0x16, 0x00, 0x13, 0x87, 0x0f, 0xf4, 0x0d, 0x7c, 0x0e, 0xc1, 0x0f, 0xfa, 0x0f, 0xb7, 0x0e, +0x30, 0x0d, 0xd9, 0x0c, 0x55, 0x0e, 0x42, 0x10, 0x77, 0x10, 0xee, 0x0d, 0x63, 0x09, 0x52, 0x05, +0xc5, 0x03, 0x50, 0x05, 0xaf, 0x08, 0x97, 0x0b, 0x2f, 0x0c, 0x4e, 0x0a, 0x0a, 0x07, 0x71, 0x04, +0x78, 0x03, 0x15, 0x04, 0x65, 0x05, 0x7a, 0x06, 0xeb, 0x06, 0xfb, 0x06, 0x16, 0x07, 0x63, 0x07, +0x61, 0x07, 0x84, 0x06, 0x9c, 0x04, 0x21, 0x02, 0xf9, 0xff, 0x0f, 0xff, 0x76, 0xff, 0xc2, 0x00, +0xcc, 0x01, 0xc7, 0x01, 0x80, 0x00, 0xa0, 0xfe, 0x14, 0xfd, 0x87, 0xfc, 0xf3, 0xfc, 0xaf, 0xfd, +0x21, 0xfe, 0x0d, 0xfe, 0x93, 0xfd, 0x21, 0xfd, 0x27, 0xfd, 0xa3, 0xfd, 0x5c, 0xfe, 0xea, 0xfe, +0x69, 0xff, 0xf4, 0xff, 0xb8, 0x00, 0x94, 0x01, 0x26, 0x02, 0x13, 0x02, 0x45, 0x01, 0xe3, 0xff, +0x5c, 0xfe, 0x2f, 0xfd, 0x53, 0xfc, 0xa6, 0xfb, 0xae, 0xfa, 0x67, 0xf9, 0xf2, 0xf7, 0xa6, 0xf6, +0xb2, 0xf5, 0x30, 0xf5, 0x39, 0xf5, 0xc4, 0xf5, 0xc7, 0xf6, 0x44, 0xf8, 0x0e, 0xfa, 0xdb, 0xfb, +0x3d, 0xfd, 0x37, 0xfe, 0xee, 0xfe, 0xc8, 0xff, 0xd7, 0x00, 0xcd, 0x01, 0x2f, 0x02, 0x9b, 0x01, +0x0f, 0x00, 0xf3, 0xfd, 0xd1, 0xfb, 0x1d, 0xfa, 0xd1, 0xf8, 0xb4, 0xf7, 0x87, 0xf6, 0x67, 0xf5, +0x8c, 0xf4, 0x51, 0xf4, 0x88, 0xf4, 0x2f, 0xf5, 0xcf, 0xf5, 0x52, 0xf6, 0xa1, 0xf6, 0x23, 0xf7, +0x13, 0xf8, 0xaf, 0xf9, 0xe2, 0xfb, 0x1e, 0xfe, 0x9d, 0xff, 0xa8, 0xff, 0x3a, 0xfe, 0xb6, 0xfb, +0x0c, 0xf9, 0x01, 0xf7, 0x9b, 0xf5, 0x3a, 0xf4, 0x26, 0xf2, 0x5d, 0xef, 0x78, 0xed, 0x9f, 0xee, +0x5d, 0xf4, 0xff, 0xfd, 0x52, 0x08, 0x7b, 0x0f, 0x5c, 0x11, 0xac, 0x0e, 0x8b, 0x0a, 0x19, 0x08, +0x9f, 0x08, 0x2c, 0x0b, 0x6e, 0x0d, 0x9f, 0x0d, 0xe2, 0x0b, 0x2b, 0x0a, 0x06, 0x0a, 0xa1, 0x0b, +0xfa, 0x0c, 0x66, 0x0c, 0xa5, 0x09, 0x7a, 0x06, 0xef, 0x04, 0x28, 0x06, 0x5e, 0x09, 0x31, 0x0c, +0xb4, 0x0c, 0x47, 0x0a, 0x77, 0x06, 0xa0, 0x03, 0x2f, 0x03, 0xe2, 0x04, 0xd3, 0x06, 0x8a, 0x07, +0xa7, 0x06, 0x51, 0x05, 0xed, 0x04, 0x14, 0x06, 0x07, 0x08, 0x1f, 0x09, 0x34, 0x08, 0x57, 0x05, +0xec, 0x01, 0xb8, 0xff, 0xc3, 0xff, 0xa0, 0x01, 0xe1, 0x03, 0xf8, 0x04, 0x45, 0x04, 0x7a, 0x02, +0xc2, 0x00, 0x2c, 0x00, 0x86, 0x00, 0x0e, 0x01, 0xd1, 0x00, 0x9a, 0xff, 0x11, 0xfe, 0x0e, 0xfd, +0x4b, 0xfd, 0xaf, 0xfe, 0x3a, 0x00, 0xfa, 0x00, 0x83, 0x00, 0x8a, 0xff, 0x05, 0xff, 0xa2, 0xff, +0x04, 0x01, 0x3e, 0x02, 0x6c, 0x02, 0x43, 0x01, 0x81, 0xff, 0x0e, 0xfe, 0x88, 0xfd, 0xa1, 0xfd, +0x7d, 0xfd, 0x67, 0xfc, 0x4f, 0xfa, 0x05, 0xf8, 0x78, 0xf6, 0x1b, 0xf6, 0xb4, 0xf6, 0x91, 0xf7, +0x43, 0xf8, 0xcc, 0xf8, 0x9b, 0xf9, 0xde, 0xfa, 0x81, 0xfc, 0x18, 0xfe, 0x5a, 0xff, 0x3a, 0x00, +0xfc, 0x00, 0xb4, 0x01, 0x5b, 0x02, 0x8b, 0x02, 0xb9, 0x01, 0xcd, 0xff, 0x23, 0xfd, 0x69, 0xfa, +0x22, 0xf8, 0x7c, 0xf6, 0x54, 0xf5, 0x99, 0xf4, 0x1e, 0xf4, 0xa7, 0xf3, 0x48, 0xf3, 0x36, 0xf3, +0xb0, 0xf3, 0x9c, 0xf4, 0xc3, 0xf5, 0xd3, 0xf6, 0xd8, 0xf7, 0xf4, 0xf8, 0x96, 0xfa, 0xd7, 0xfc, +0x65, 0xff, 0x47, 0x01, 0x79, 0x01, 0xa3, 0xff, 0x5c, 0xfc, 0xc7, 0xf8, 0xc6, 0xf5, 0x4b, 0xf3, +0xed, 0xf0, 0xa8, 0xee, 0x6a, 0xed, 0x87, 0xef, 0x50, 0xf6, 0x98, 0x00, 0x85, 0x0a, 0xd2, 0x0f, +0xce, 0x0e, 0x99, 0x09, 0x47, 0x04, 0x67, 0x02, 0x56, 0x05, 0x1c, 0x0b, 0x33, 0x10, 0x6d, 0x11, +0x04, 0x0f, 0xfd, 0x0b, 0x36, 0x0b, 0x8d, 0x0c, 0x97, 0x0d, 0x78, 0x0c, 0x70, 0x09, 0x6e, 0x06, +0x19, 0x05, 0x0f, 0x06, 0x8d, 0x08, 0x63, 0x0a, 0x63, 0x09, 0x26, 0x05, 0x40, 0x00, 0xf7, 0xfd, +0x8f, 0xff, 0x6a, 0x03, 0xfd, 0x06, 0xc4, 0x08, 0xcf, 0x08, 0xf2, 0x07, 0x5c, 0x07, 0xe6, 0x07, +0x53, 0x09, 0x29, 0x0a, 0x0f, 0x09, 0x59, 0x06, 0x8a, 0x03, 0x01, 0x02, 0xf8, 0x01, 0x6b, 0x02, +0x64, 0x02, 0x2e, 0x01, 0xd1, 0xfe, 0x50, 0xfc, 0x0c, 0xfb, 0xac, 0xfb, 0xb8, 0xfd, 0x76, 0xff, +0xca, 0xff, 0xa7, 0xfe, 0xf5, 0xfc, 0xd0, 0xfb, 0x0c, 0xfc, 0x18, 0xfe, 0x27, 0x01, 0xfa, 0x03, +0x57, 0x05, 0x58, 0x05, 0xca, 0x04, 0x56, 0x04, 0x02, 0x04, 0x93, 0x03, 0x93, 0x02, 0xd3, 0x00, +0x74, 0xfe, 0x2d, 0xfc, 0xca, 0xfa, 0x85, 0xfa, 0x8b, 0xfa, 0xe5, 0xf9, 0x36, 0xf8, 0x09, 0xf6, +0x41, 0xf4, 0x96, 0xf3, 0x47, 0xf4, 0x04, 0xf6, 0x00, 0xf8, 0x76, 0xf9, 0x34, 0xfa, 0xd1, 0xfa, +0x03, 0xfc, 0xc3, 0xfd, 0x8d, 0xff, 0xc8, 0x00, 0x65, 0x01, 0x7c, 0x01, 0x03, 0x01, 0xf0, 0xff, +0x7d, 0xfe, 0xdb, 0xfc, 0xf4, 0xfa, 0xce, 0xf8, 0xe8, 0xf6, 0xdf, 0xf5, 0x97, 0xf5, 0x6c, 0xf5, +0xce, 0xf4, 0xed, 0xf3, 0x3a, 0xf3, 0x2f, 0xf3, 0x1a, 0xf4, 0x1b, 0xf6, 0xcc, 0xf8, 0x05, 0xfb, +0x04, 0xfc, 0x0c, 0xfc, 0x80, 0xfc, 0x31, 0xfe, 0x74, 0x00, 0xfa, 0x01, 0x01, 0x02, 0x65, 0x00, +0x6a, 0xfd, 0x6a, 0xf9, 0x7b, 0xf5, 0x86, 0xf2, 0x2b, 0xf0, 0x0b, 0xee, 0xf3, 0xec, 0x1c, 0xf0, +0x13, 0xf9, 0x1b, 0x05, 0xf9, 0x0e, 0x51, 0x12, 0x72, 0x0f, 0xa8, 0x09, 0xf2, 0x04, 0x95, 0x04, +0x6c, 0x09, 0x20, 0x11, 0x85, 0x16, 0x20, 0x16, 0x02, 0x11, 0x0b, 0x0c, 0xb1, 0x0a, 0x45, 0x0c, +0xbe, 0x0d, 0x61, 0x0d, 0x8d, 0x0b, 0xb5, 0x09, 0xf2, 0x08, 0xf3, 0x09, 0x50, 0x0c, 0xd1, 0x0d, +0xfe, 0x0b, 0xea, 0x06, 0xca, 0x01, 0x5c, 0x00, 0x72, 0x03, 0xaf, 0x08, 0xb8, 0x0c, 0xd4, 0x0d, +0xee, 0x0b, 0x94, 0x08, 0x0c, 0x06, 0xf6, 0x05, 0xfb, 0x07, 0xd2, 0x09, 0x7e, 0x09, 0xbf, 0x06, +0x54, 0x03, 0x0b, 0x01, 0x4e, 0x00, 0x9f, 0x00, 0x8f, 0x00, 0x86, 0xff, 0x44, 0xfd, 0x0a, 0xfb, +0x57, 0xfa, 0xcf, 0xfb, 0xa5, 0xfe, 0xbd, 0x00, 0x7c, 0x00, 0xf2, 0xfd, 0xb5, 0xfa, 0xe0, 0xf8, +0x87, 0xf9, 0x68, 0xfc, 0xf8, 0xff, 0x94, 0x02, 0x1a, 0x03, 0xb5, 0x01, 0x8e, 0xff, 0x01, 0xfe, +0xb2, 0xfd, 0x22, 0xfe, 0x68, 0xfe, 0xe2, 0xfd, 0xec, 0xfc, 0x54, 0xfc, 0x7c, 0xfc, 0xe1, 0xfc, +0xb2, 0xfc, 0x77, 0xfb, 0x54, 0xf9, 0x03, 0xf7, 0x6c, 0xf5, 0x41, 0xf5, 0x3a, 0xf6, 0x6e, 0xf7, +0xa3, 0xf7, 0xcf, 0xf6, 0xe4, 0xf5, 0xfd, 0xf5, 0x8d, 0xf7, 0xe3, 0xf9, 0x34, 0xfc, 0xc3, 0xfd, +0x8b, 0xfe, 0xa2, 0xfe, 0x99, 0xfe, 0xb2, 0xfe, 0xad, 0xfe, 0x1e, 0xfe, 0xb0, 0xfc, 0xf6, 0xfa, +0x85, 0xf9, 0xb8, 0xf8, 0x26, 0xf8, 0x3b, 0xf7, 0xbe, 0xf5, 0x04, 0xf4, 0xdb, 0xf2, 0xfa, 0xf2, +0x7c, 0xf4, 0xa3, 0xf6, 0x1b, 0xf8, 0x89, 0xf8, 0x9d, 0xf8, 0x32, 0xf9, 0x8c, 0xfa, 0x0b, 0xfc, +0xa8, 0xfd, 0x16, 0xff, 0xa2, 0xff, 0x64, 0xfe, 0x13, 0xfb, 0xc2, 0xf6, 0x69, 0xf2, 0xeb, 0xee, +0xc9, 0xed, 0x32, 0xf1, 0x74, 0xfa, 0x38, 0x06, 0x21, 0x0f, 0xde, 0x10, 0x45, 0x0c, 0xb7, 0x05, +0x06, 0x01, 0x98, 0x00, 0x64, 0x04, 0xdd, 0x0a, 0x5c, 0x10, 0xd1, 0x11, 0xa8, 0x0f, 0x37, 0x0d, +0x56, 0x0d, 0xcb, 0x0e, 0xc6, 0x0e, 0x5d, 0x0c, 0x73, 0x09, 0x9d, 0x08, 0x4a, 0x0a, 0xc1, 0x0d, +0x50, 0x11, 0xba, 0x12, 0xcf, 0x0f, 0xc1, 0x08, 0x66, 0x01, 0x5d, 0xfe, 0x4d, 0x01, 0x76, 0x07, +0x9b, 0x0c, 0xc7, 0x0e, 0x98, 0x0d, 0xd8, 0x0a, 0x19, 0x08, 0x50, 0x07, 0x18, 0x09, 0xa5, 0x0b, +0xfa, 0x0c, 0xf8, 0x0b, 0xbe, 0x09, 0xca, 0x07, 0xb1, 0x06, 0x07, 0x06, 0xf5, 0x04, 0xf7, 0x02, +0x0a, 0x00, 0xc8, 0xfc, 0xc7, 0xfa, 0xd7, 0xfa, 0xcb, 0xfc, 0xb7, 0xfe, 0x32, 0xff, 0xa8, 0xfd, +0xe0, 0xfa, 0x59, 0xf8, 0x26, 0xf7, 0x6f, 0xf8, 0x8b, 0xfb, 0xfb, 0xfe, 0x2d, 0x01, 0xa1, 0x01, +0x7e, 0x01, 0x4a, 0x01, 0x6c, 0x01, 0x9b, 0x01, 0x71, 0x01, 0xc1, 0x00, 0x28, 0xff, 0x7f, 0xfd, +0x4b, 0xfc, 0xfc, 0xfb, 0x14, 0xfc, 0x5b, 0xfb, 0xaf, 0xf9, 0x2d, 0xf7, 0xd4, 0xf4, 0x1c, 0xf3, +0x20, 0xf2, 0xf6, 0xf1, 0x0c, 0xf2, 0x57, 0xf2, 0x7e, 0xf2, 0xec, 0xf2, 0x17, 0xf4, 0x0c, 0xf6, +0x7e, 0xf8, 0x8d, 0xfa, 0x0a, 0xfc, 0x28, 0xfd, 0x3b, 0xfe, 0x8d, 0xff, 0x5d, 0x00, 0x66, 0x00, +0x4c, 0xff, 0x52, 0xfd, 0xfa, 0xfa, 0x94, 0xf8, 0xca, 0xf6, 0x6d, 0xf5, 0x66, 0xf4, 0x2e, 0xf3, +0xb4, 0xf1, 0xfd, 0xf0, 0x51, 0xf1, 0xab, 0xf2, 0x07, 0xf4, 0x28, 0xf5, 0x4f, 0xf6, 0x42, 0xf7, +0xce, 0xf7, 0x27, 0xf8, 0x62, 0xf9, 0x17, 0xfc, 0x25, 0xff, 0x25, 0x01, 0xf8, 0x00, 0x01, 0xff, +0x4e, 0xfb, 0x7a, 0xf6, 0xf8, 0xf2, 0x2f, 0xf4, 0x10, 0xfc, 0xef, 0x06, 0x0f, 0x0f, 0xa7, 0x10, +0x7c, 0x0c, 0x64, 0x06, 0xd9, 0x00, 0xb3, 0xfe, 0xfd, 0x00, 0x80, 0x06, 0x64, 0x0b, 0xf7, 0x0b, +0x9d, 0x09, 0x4b, 0x08, 0x5a, 0x0a, 0xb7, 0x0d, 0xae, 0x0e, 0xc7, 0x0c, 0xb9, 0x09, 0x17, 0x08, +0xc0, 0x08, 0xf3, 0x0b, 0x30, 0x11, 0x3e, 0x15, 0xca, 0x14, 0xa2, 0x0e, 0x76, 0x06, 0x5a, 0x01, +0x55, 0x01, 0xb4, 0x04, 0x3f, 0x08, 0x52, 0x0a, 0x66, 0x0a, 0xc7, 0x08, 0xcc, 0x06, 0x17, 0x06, +0xbf, 0x07, 0x26, 0x0a, 0x23, 0x0b, 0xee, 0x09, 0xdc, 0x07, 0xc3, 0x06, 0xed, 0x06, 0xb8, 0x07, +0x10, 0x08, 0x0b, 0x07, 0x6b, 0x04, 0x84, 0x00, 0xce, 0xfc, 0xec, 0xfa, 0x6f, 0xfb, 0x3d, 0xfd, +0xad, 0xfe, 0x6f, 0xfe, 0x9a, 0xfc, 0x1a, 0xfa, 0x12, 0xf8, 0x98, 0xf7, 0xb9, 0xf8, 0xdb, 0xfa, +0xc9, 0xfc, 0xc4, 0xfd, 0x39, 0xfe, 0x8f, 0xfe, 0x87, 0xff, 0xd5, 0x00, 0xb0, 0x01, 0x60, 0x01, +0x6e, 0xff, 0xe6, 0xfc, 0xee, 0xfa, 0x80, 0xfa, 0x78, 0xfb, 0xa0, 0xfc, 0xf1, 0xfc, 0xab, 0xfb, +0x27, 0xf9, 0x35, 0xf6, 0xd8, 0xf3, 0xb1, 0xf2, 0x37, 0xf2, 0xfe, 0xf1, 0xa4, 0xf1, 0xa8, 0xf1, +0xb4, 0xf2, 0xc1, 0xf4, 0x39, 0xf7, 0x1c, 0xf9, 0xf5, 0xf9, 0x35, 0xfa, 0x89, 0xfa, 0x08, 0xfc, +0x7e, 0xfe, 0x4c, 0x01, 0x12, 0x03, 0xea, 0x02, 0xc4, 0x00, 0x6e, 0xfd, 0x97, 0xfa, 0xeb, 0xf8, +0x26, 0xf8, 0x85, 0xf7, 0x95, 0xf6, 0x0a, 0xf6, 0xfb, 0xf5, 0x60, 0xf6, 0xb4, 0xf6, 0xef, 0xf6, +0x60, 0xf7, 0x7c, 0xf7, 0x28, 0xf7, 0xdb, 0xf6, 0x03, 0xf8, 0x2d, 0xfb, 0xed, 0xfe, 0x8e, 0x01, +0x2e, 0x02, 0x29, 0x01, 0xd0, 0xfe, 0xb3, 0xfb, 0xdb, 0xf9, 0x19, 0xfc, 0x0f, 0x03, 0x2d, 0x0b, +0xb7, 0x0f, 0xbb, 0x0e, 0x4a, 0x0a, 0x4b, 0x05, 0x9d, 0x01, 0x5c, 0x00, 0x53, 0x02, 0x3f, 0x06, +0xff, 0x08, 0x45, 0x08, 0x98, 0x05, 0x9f, 0x04, 0xb2, 0x06, 0xc8, 0x09, 0x41, 0x0b, 0xf5, 0x0a, +0x4a, 0x0a, 0x08, 0x0a, 0x61, 0x0a, 0x92, 0x0b, 0x39, 0x0e, 0xe0, 0x10, 0xc9, 0x10, 0x43, 0x0d, +0x6f, 0x08, 0xa7, 0x05, 0x8c, 0x05, 0x69, 0x06, 0xa4, 0x06, 0x05, 0x06, 0xed, 0x04, 0x5b, 0x03, +0x03, 0x02, 0x42, 0x02, 0xbf, 0x04, 0x43, 0x08, 0x82, 0x0a, 0x57, 0x0a, 0xa9, 0x08, 0xf2, 0x06, +0x43, 0x06, 0xbe, 0x06, 0xb9, 0x07, 0x43, 0x08, 0x8f, 0x07, 0x59, 0x05, 0x53, 0x02, 0x6d, 0xff, +0x91, 0xfd, 0xdc, 0xfc, 0xe8, 0xfc, 0xb6, 0xfc, 0xda, 0xfb, 0x89, 0xfa, 0x87, 0xf9, 0x55, 0xf9, +0x92, 0xf9, 0xcc, 0xf9, 0xd5, 0xf9, 0xea, 0xf9, 0x34, 0xfa, 0xbe, 0xfa, 0xc7, 0xfb, 0xbc, 0xfd, +0x1d, 0x00, 0xaf, 0x01, 0x70, 0x01, 0xdd, 0xff, 0xf9, 0xfd, 0xcd, 0xfc, 0x72, 0xfc, 0x93, 0xfc, +0x04, 0xfd, 0xe9, 0xfc, 0xb3, 0xfb, 0x2d, 0xf9, 0x32, 0xf6, 0xdb, 0xf3, 0x74, 0xf2, 0x75, 0xf1, +0x49, 0xf0, 0x4d, 0xef, 0xf8, 0xee, 0xb6, 0xef, 0x44, 0xf1, 0x0f, 0xf3, 0xb7, 0xf4, 0xe8, 0xf5, +0xc8, 0xf6, 0xab, 0xf7, 0x2c, 0xf9, 0xa5, 0xfb, 0xad, 0xfe, 0x33, 0x01, 0x42, 0x02, 0xaf, 0x01, +0x28, 0x00, 0x1c, 0xfe, 0xf5, 0xfb, 0xd4, 0xf9, 0x5f, 0xf8, 0xff, 0xf7, 0x15, 0xf8, 0xfb, 0xf7, +0x73, 0xf7, 0x03, 0xf7, 0xc6, 0xf6, 0x3d, 0xf6, 0x77, 0xf5, 0x58, 0xf5, 0xde, 0xf6, 0xaa, 0xf9, +0x60, 0xfc, 0x3a, 0xfe, 0x6f, 0xff, 0x27, 0x00, 0x1c, 0x00, 0xfa, 0xff, 0xdd, 0x01, 0x3d, 0x07, +0xa7, 0x0e, 0x12, 0x14, 0xdc, 0x14, 0xb7, 0x11, 0x42, 0x0d, 0x64, 0x09, 0x15, 0x07, 0x74, 0x07, +0x35, 0x0a, 0x37, 0x0d, 0x2d, 0x0d, 0xc9, 0x09, 0x0c, 0x06, 0xd1, 0x04, 0x01, 0x06, 0x61, 0x07, +0x08, 0x08, 0xa2, 0x08, 0xcf, 0x09, 0x41, 0x0b, 0x83, 0x0c, 0xf4, 0x0d, 0x45, 0x0f, 0x2b, 0x0f, +0x96, 0x0c, 0xd0, 0x08, 0x92, 0x06, 0x1c, 0x07, 0x68, 0x09, 0x06, 0x0b, 0xc8, 0x0a, 0xb0, 0x08, +0x61, 0x05, 0xf9, 0x01, 0xee, 0xff, 0x6e, 0x00, 0xf8, 0x02, 0xea, 0x05, 0xb4, 0x07, 0xf4, 0x07, +0xf6, 0x06, 0x5a, 0x05, 0xd4, 0x03, 0x1e, 0x03, 0x2a, 0x03, 0x65, 0x03, 0x23, 0x03, 0x82, 0x02, +0xc7, 0x01, 0xdb, 0x00, 0x8f, 0xff, 0xe2, 0xfd, 0x64, 0xfc, 0x24, 0xfb, 0xea, 0xf9, 0x97, 0xf8, +0xd4, 0xf7, 0xf8, 0xf7, 0x7c, 0xf8, 0x64, 0xf8, 0xa0, 0xf7, 0xda, 0xf6, 0x92, 0xf6, 0xab, 0xf6, +0x0c, 0xf7, 0x30, 0xf8, 0x4a, 0xfa, 0x87, 0xfc, 0xc4, 0xfd, 0xec, 0xfd, 0xa6, 0xfd, 0x76, 0xfd, +0x25, 0xfd, 0x99, 0xfc, 0xf1, 0xfb, 0xb1, 0xfb, 0x6e, 0xfb, 0xbc, 0xfa, 0x80, 0xf9, 0x27, 0xf8, +0xf5, 0xf6, 0x7a, 0xf5, 0x7f, 0xf3, 0x78, 0xf1, 0x32, 0xf0, 0x3e, 0xf0, 0x30, 0xf1, 0xb8, 0xf2, +0x58, 0xf4, 0x9f, 0xf5, 0x62, 0xf6, 0xa6, 0xf6, 0x47, 0xf7, 0xd8, 0xf8, 0x7c, 0xfb, 0xaf, 0xfe, +0x41, 0x01, 0xbe, 0x02, 0xb0, 0x02, 0x6f, 0x01, 0x7c, 0xff, 0x7e, 0xfd, 0x0f, 0xfc, 0x0c, 0xfb, +0x44, 0xfa, 0x7a, 0xf9, 0xac, 0xf8, 0x40, 0xf8, 0xd7, 0xf7, 0x59, 0xf7, 0xa7, 0xf6, 0x74, 0xf6, +0x30, 0xf7, 0xdb, 0xf8, 0xcf, 0xfa, 0x66, 0xfc, 0x7a, 0xfd, 0x03, 0xfe, 0x22, 0xfe, 0x3a, 0xff, +0x7c, 0x02, 0x7e, 0x08, 0x43, 0x0f, 0xbf, 0x13, 0xdb, 0x14, 0x06, 0x13, 0x74, 0x10, 0x08, 0x0e, +0x6e, 0x0c, 0x50, 0x0c, 0x13, 0x0d, 0x81, 0x0d, 0x1c, 0x0c, 0x87, 0x09, 0xf2, 0x07, 0x43, 0x08, +0x49, 0x09, 0x19, 0x09, 0xd5, 0x07, 0xde, 0x06, 0x54, 0x07, 0xfc, 0x08, 0x6d, 0x0b, 0x59, 0x0e, +0x6b, 0x10, 0x1e, 0x10, 0xf4, 0x0c, 0xe8, 0x08, 0xed, 0x06, 0xc2, 0x07, 0xf7, 0x09, 0x97, 0x0b, +0x87, 0x0b, 0xe8, 0x09, 0x04, 0x07, 0xf1, 0x03, 0xdd, 0x01, 0x7e, 0x01, 0x28, 0x02, 0x4a, 0x02, +0x80, 0x01, 0x84, 0x00, 0x5f, 0x00, 0x1a, 0x01, 0x16, 0x02, 0xf7, 0x02, 0x41, 0x03, 0xb6, 0x02, +0x42, 0x01, 0xe3, 0xff, 0x7a, 0xff, 0x10, 0x00, 0xc1, 0x00, 0xbb, 0x00, 0x06, 0x00, 0xcb, 0xfe, +0x11, 0xfd, 0xd1, 0xfa, 0xc1, 0xf8, 0x7b, 0xf7, 0x18, 0xf7, 0xea, 0xf6, 0xa0, 0xf6, 0x6d, 0xf6, +0x5f, 0xf6, 0x2b, 0xf6, 0x8e, 0xf5, 0x04, 0xf5, 0x35, 0xf5, 0x23, 0xf6, 0x66, 0xf7, 0xb9, 0xf8, +0x3d, 0xfa, 0xdd, 0xfb, 0x42, 0xfd, 0x0e, 0xfe, 0x5a, 0xfe, 0x6b, 0xfe, 0x1d, 0xfe, 0x6a, 0xfd, +0x71, 0xfc, 0x7c, 0xfb, 0xe2, 0xfa, 0x2c, 0xfa, 0x45, 0xf9, 0x10, 0xf8, 0xda, 0xf6, 0xbc, 0xf5, +0xe1, 0xf4, 0x7c, 0xf4, 0xcf, 0xf4, 0xaa, 0xf5, 0xc4, 0xf6, 0xbd, 0xf7, 0xd3, 0xf8, 0x06, 0xfa, +0x78, 0xfb, 0xe9, 0xfc, 0x47, 0xfe, 0x6d, 0xff, 0x0c, 0x00, 0x10, 0x00, 0xac, 0xff, 0x45, 0xff, +0xeb, 0xfe, 0x93, 0xfe, 0xde, 0xfd, 0xc7, 0xfc, 0x65, 0xfb, 0x29, 0xfa, 0x37, 0xf9, 0xc5, 0xf8, +0xbc, 0xf8, 0xe3, 0xf8, 0x2d, 0xf9, 0x67, 0xf9, 0xaf, 0xf9, 0x07, 0xfa, 0x8a, 0xfa, 0x11, 0xfb, +0x95, 0xfb, 0x4b, 0xfc, 0xb0, 0xfd, 0x4a, 0x00, 0x1e, 0x04, 0x60, 0x08, 0xba, 0x0b, 0x98, 0x0d, +0x7d, 0x0d, 0x29, 0x0c, 0x12, 0x0a, 0x27, 0x08, 0x2d, 0x07, 0x1b, 0x07, 0xa0, 0x07, 0x12, 0x08, +0x66, 0x08, 0xed, 0x08, 0x3e, 0x09, 0x07, 0x09, 0x25, 0x08, 0x4c, 0x07, 0x78, 0x07, 0x9e, 0x08, +0x78, 0x0a, 0x7b, 0x0c, 0x3a, 0x0e, 0x15, 0x0f, 0x73, 0x0e, 0xb0, 0x0c, 0xf7, 0x0a, 0x3b, 0x0a, +0x70, 0x0a, 0xbe, 0x0a, 0x9e, 0x0a, 0x05, 0x0a, 0x02, 0x09, 0x75, 0x07, 0x69, 0x05, 0x1e, 0x03, +0xfa, 0x00, 0xed, 0xfe, 0xe2, 0xfc, 0x33, 0xfb, 0x7f, 0xfa, 0xfe, 0xfa, 0x3b, 0xfc, 0x8d, 0xfd, +0x96, 0xfe, 0x29, 0xff, 0x66, 0xff, 0x75, 0xff, 0xa2, 0xff, 0x61, 0x00, 0xc1, 0x01, 0xa1, 0x03, +0x8d, 0x05, 0xc7, 0x06, 0xad, 0x06, 0xc8, 0x04, 0xc7, 0x01, 0xb6, 0xfe, 0x8e, 0xfc, 0xc1, 0xfb, +0x0c, 0xfc, 0xa6, 0xfc, 0x76, 0xfc, 0xe7, 0xfa, 0x46, 0xf8, 0xad, 0xf5, 0x40, 0xf4, 0x4d, 0xf4, +0x60, 0xf5, 0xc8, 0xf6, 0xfc, 0xf7, 0xe4, 0xf8, 0x90, 0xf9, 0x59, 0xfa, 0x8c, 0xfb, 0xe6, 0xfc, +0xcd, 0xfd, 0x9d, 0xfd, 0x88, 0xfc, 0x4e, 0xfb, 0x8c, 0xfa, 0x7f, 0xfa, 0xde, 0xfa, 0x52, 0xfb, +0x71, 0xfb, 0xce, 0xfa, 0x90, 0xf9, 0x30, 0xf8, 0x7c, 0xf7, 0x85, 0xf7, 0xf8, 0xf7, 0x5d, 0xf8, +0xbd, 0xf8, 0x30, 0xf9, 0xed, 0xf9, 0xeb, 0xfa, 0x22, 0xfc, 0x76, 0xfd, 0x91, 0xfe, 0x13, 0xff, +0xe3, 0xfe, 0x71, 0xfe, 0x2a, 0xfe, 0x3b, 0xfe, 0x71, 0xfe, 0x5b, 0xfe, 0xcd, 0xfd, 0xaa, 0xfc, +0x46, 0xfb, 0x03, 0xfa, 0x75, 0xf9, 0x9e, 0xf9, 0x49, 0xfa, 0x05, 0xfb, 0x79, 0xfb, 0x9b, 0xfb, +0xb5, 0xfb, 0x1b, 0xfc, 0xe9, 0xfc, 0xd8, 0xfd, 0x61, 0xfe, 0x69, 0xfe, 0x56, 0xfe, 0x13, 0xff, +0x1f, 0x01, 0x23, 0x04, 0x50, 0x07, 0x48, 0x09, 0x4b, 0x09, 0xf8, 0x06, 0x23, 0x03, 0xbf, 0xff, +0x48, 0xfe, 0x2f, 0xff, 0x5f, 0x01, 0x7a, 0x03, 0xa6, 0x04, 0xc4, 0x04, 0x44, 0x04, 0xd2, 0x03, +0x3b, 0x04, 0xaf, 0x05, 0xa4, 0x07, 0x1e, 0x09, 0xd0, 0x09, 0x5b, 0x0a, 0x66, 0x0b, 0x1a, 0x0d, +0xae, 0x0e, 0x93, 0x0f, 0x65, 0x0f, 0x4f, 0x0e, 0xbd, 0x0c, 0x8b, 0x0b, 0x90, 0x0b, 0x9d, 0x0c, +0xba, 0x0d, 0x8a, 0x0d, 0x8c, 0x0b, 0x3f, 0x08, 0x7a, 0x04, 0x24, 0x01, 0xc5, 0xfe, 0x6a, 0xfd, +0xe8, 0xfc, 0xad, 0xfc, 0x7b, 0xfc, 0x4e, 0xfc, 0x49, 0xfc, 0x87, 0xfc, 0xc4, 0xfc, 0xf2, 0xfc, +0x11, 0xfd, 0xa3, 0xfd, 0xc6, 0xfe, 0x5b, 0x00, 0xb7, 0x01, 0x4a, 0x02, 0x9b, 0x01, 0x23, 0x00, +0x86, 0xfe, 0x97, 0xfd, 0xb0, 0xfd, 0x84, 0xfe, 0x41, 0xff, 0xfd, 0xfe, 0x76, 0xfd, 0x44, 0xfb, +0x2f, 0xf9, 0x13, 0xf8, 0xfa, 0xf7, 0x83, 0xf8, 0x16, 0xf9, 0x4f, 0xf9, 0x16, 0xf9, 0xf0, 0xf8, +0x48, 0xf9, 0x4e, 0xfa, 0x79, 0xfb, 0x0c, 0xfc, 0xb5, 0xfb, 0x71, 0xfa, 0xdc, 0xf8, 0x8e, 0xf7, +0x37, 0xf7, 0xc3, 0xf7, 0xc2, 0xf8, 0x68, 0xf9, 0x73, 0xf9, 0x0d, 0xf9, 0xab, 0xf8, 0xa8, 0xf8, +0x2d, 0xf9, 0x05, 0xfa, 0xdc, 0xfa, 0x68, 0xfb, 0xae, 0xfb, 0xf9, 0xfb, 0xb5, 0xfc, 0xfe, 0xfd, +0x8e, 0xff, 0xff, 0x00, 0x0d, 0x02, 0x7c, 0x02, 0x81, 0x02, 0x4f, 0x02, 0x50, 0x02, 0x9a, 0x02, +0x09, 0x03, 0x4a, 0x03, 0x39, 0x03, 0xe6, 0x02, 0x60, 0x02, 0x9b, 0x01, 0xc4, 0x00, 0x0b, 0x00, +0xaa, 0xff, 0xae, 0xff, 0x04, 0x00, 0xa7, 0x00, 0x63, 0x01, 0xf5, 0x01, 0xf7, 0x01, 0x45, 0x01, +0x4a, 0x00, 0x95, 0xff, 0xbe, 0xff, 0xc0, 0x00, 0x8b, 0x02, 0x74, 0x04, 0xb9, 0x05, 0x99, 0x05, +0xe1, 0x03, 0x45, 0x01, 0xb9, 0xfe, 0x02, 0xfd, 0x3f, 0xfc, 0x3b, 0xfc, 0x8b, 0xfc, 0xee, 0xfc, +0x14, 0xfd, 0x26, 0xfd, 0x66, 0xfd, 0x1e, 0xfe, 0x23, 0xff, 0xee, 0xff, 0x7a, 0x00, 0x02, 0x01, +0x27, 0x02, 0x25, 0x04, 0xbb, 0x06, 0x63, 0x09, 0x55, 0x0b, 0x1a, 0x0c, 0xab, 0x0b, 0xe4, 0x0a, +0xb1, 0x0a, 0xab, 0x0b, 0x4b, 0x0d, 0x86, 0x0e, 0x66, 0x0e, 0xac, 0x0c, 0xba, 0x09, 0x88, 0x06, +0xe9, 0x03, 0x3c, 0x02, 0x44, 0x01, 0x58, 0x00, 0x21, 0xff, 0x9b, 0xfd, 0x5f, 0xfc, 0x00, 0xfc, +0x81, 0xfc, 0x6c, 0xfd, 0x36, 0xfe, 0x8f, 0xfe, 0xbf, 0xfe, 0xea, 0xfe, 0x5d, 0xff, 0xe9, 0xff, +0x61, 0x00, 0x56, 0x00, 0xa5, 0xff, 0x92, 0xfe, 0xd7, 0xfd, 0xe4, 0xfd, 0x85, 0xfe, 0x0c, 0xff, +0xd8, 0xfe, 0xc7, 0xfd, 0x5c, 0xfc, 0xf1, 0xfa, 0x25, 0xfa, 0x20, 0xfa, 0xbd, 0xfa, 0x80, 0xfb, +0xc5, 0xfb, 0x9d, 0xfb, 0x70, 0xfb, 0xaa, 0xfb, 0x40, 0xfc, 0xd7, 0xfc, 0x20, 0xfd, 0xd8, 0xfc, +0x0d, 0xfc, 0xf2, 0xfa, 0x12, 0xfa, 0xa7, 0xf9, 0xda, 0xf9, 0x1c, 0xfa, 0x1c, 0xfa, 0xc0, 0xf9, +0x3e, 0xf9, 0xd2, 0xf8, 0xb7, 0xf8, 0x0a, 0xf9, 0xb7, 0xf9, 0x61, 0xfa, 0xa7, 0xfa, 0x8d, 0xfa, +0x6f, 0xfa, 0xad, 0xfa, 0x64, 0xfb, 0x77, 0xfc, 0x96, 0xfd, 0x9e, 0xfe, 0x36, 0xff, 0x86, 0xff, +0xd7, 0xff, 0x7d, 0x00, 0x7a, 0x01, 0x6e, 0x02, 0x2d, 0x03, 0x91, 0x03, 0xbc, 0x03, 0xcd, 0x03, +0xaf, 0x03, 0x7f, 0x03, 0x52, 0x03, 0x21, 0x03, 0xed, 0x02, 0xb5, 0x02, 0xad, 0x02, 0xec, 0x02, +0x01, 0x03, 0xb4, 0x02, 0xfb, 0x01, 0x5e, 0x01, 0x2c, 0x01, 0x80, 0x01, 0x4b, 0x02, 0x50, 0x03, +0x2d, 0x04, 0x68, 0x04, 0xe3, 0x03, 0xd0, 0x02, 0xd8, 0x01, 0x00, 0x01, 0x3c, 0x00, 0x4b, 0xff, +0x5c, 0xfe, 0xab, 0xfd, 0x53, 0xfd, 0x61, 0xfd, 0xce, 0xfd, 0x65, 0xfe, 0xd6, 0xfe, 0xa9, 0xfe, +0x2c, 0xfe, 0xe9, 0xfd, 0x9a, 0xfe, 0x37, 0x00, 0x75, 0x02, 0xba, 0x04, 0x71, 0x06, 0x2c, 0x07, +0xfd, 0x06, 0x8e, 0x06, 0xc1, 0x06, 0xf3, 0x07, 0xa5, 0x09, 0x50, 0x0b, 0x23, 0x0c, 0xe8, 0x0b, +0x9f, 0x0a, 0xdc, 0x08, 0x37, 0x07, 0x2a, 0x06, 0x6f, 0x05, 0xa5, 0x04, 0x6e, 0x03, 0xe9, 0x01, +0x8a, 0x00, 0xd8, 0xff, 0xe4, 0xff, 0x73, 0x00, 0xeb, 0x00, 0xe8, 0x00, 0x68, 0x00, 0xd6, 0xff, +0xd2, 0xff, 0x8a, 0x00, 0xc8, 0x01, 0xcd, 0x02, 0x01, 0x03, 0x2c, 0x02, 0xbf, 0x00, 0x7c, 0xff, +0x09, 0xff, 0x6f, 0xff, 0x2e, 0x00, 0x7b, 0x00, 0xf6, 0xff, 0x95, 0xfe, 0xd5, 0xfc, 0x55, 0xfb, +0x95, 0xfa, 0x8c, 0xfa, 0xcc, 0xfa, 0xf2, 0xfa, 0xd9, 0xfa, 0xb8, 0xfa, 0xc2, 0xfa, 0xee, 0xfa, +0x29, 0xfb, 0x2e, 0xfb, 0xd3, 0xfa, 0x10, 0xfa, 0x3d, 0xf9, 0x9e, 0xf8, 0x70, 0xf8, 0xae, 0xf8, +0x04, 0xf9, 0x3d, 0xf9, 0x30, 0xf9, 0xe0, 0xf8, 0x84, 0xf8, 0x45, 0xf8, 0x4e, 0xf8, 0x91, 0xf8, +0xe4, 0xf8, 0x20, 0xf9, 0x2f, 0xf9, 0x30, 0xf9, 0x29, 0xf9, 0x3b, 0xf9, 0x59, 0xf9, 0x85, 0xf9, +0xc7, 0xf9, 0x33, 0xfa, 0xe5, 0xfa, 0xe1, 0xfb, 0x1d, 0xfd, 0x58, 0xfe, 0x63, 0xff, 0x03, 0x00, +0x71, 0x00, 0xa8, 0x00, 0xf6, 0x00, 0x76, 0x01, 0x1f, 0x02, 0xec, 0x02, 0xa8, 0x03, 0x40, 0x04, +0xb8, 0x04, 0x06, 0x05, 0x1f, 0x05, 0xf5, 0x04, 0x7c, 0x04, 0x05, 0x04, 0xd2, 0x03, 0x20, 0x04, +0xf3, 0x04, 0x1c, 0x06, 0x23, 0x07, 0x82, 0x07, 0x1f, 0x07, 0x46, 0x06, 0x5a, 0x05, 0xbe, 0x04, +0x65, 0x04, 0x1c, 0x04, 0x92, 0x03, 0xa4, 0x02, 0x70, 0x01, 0x54, 0x00, 0xa6, 0xff, 0x67, 0xff, +0x3f, 0xff, 0xcf, 0xfe, 0x15, 0xfe, 0x6b, 0xfd, 0x4b, 0xfd, 0x13, 0xfe, 0xc0, 0xff, 0xdc, 0x01, +0xb5, 0x03, 0x9c, 0x04, 0xab, 0x04, 0x49, 0x04, 0x4e, 0x04, 0xf2, 0x04, 0x2e, 0x06, 0x78, 0x07, +0x44, 0x08, 0x48, 0x08, 0xac, 0x07, 0xeb, 0x06, 0x65, 0x06, 0x2e, 0x06, 0xce, 0x05, 0xd8, 0x04, +0x3a, 0x03, 0x36, 0x01, 0x73, 0xff, 0x5c, 0xfe, 0x2f, 0xfe, 0x6d, 0xfe, 0x94, 0xfe, 0x22, 0xfe, +0x20, 0xfd, 0x2e, 0xfc, 0xea, 0xfb, 0x9f, 0xfc, 0x07, 0xfe, 0x99, 0xff, 0xa5, 0x00, 0xd9, 0x00, +0x6f, 0x00, 0xfc, 0xff, 0xfc, 0xff, 0x7f, 0x00, 0x32, 0x01, 0x89, 0x01, 0x2c, 0x01, 0x1a, 0x00, +0xc8, 0xfe, 0x94, 0xfd, 0xf1, 0xfc, 0xcc, 0xfc, 0xd0, 0xfc, 0xbf, 0xfc, 0x83, 0xfc, 0x38, 0xfc, +0x15, 0xfc, 0x35, 0xfc, 0x97, 0xfc, 0x0c, 0xfd, 0x87, 0xfd, 0xc2, 0xfd, 0xcb, 0xfd, 0xb6, 0xfd, +0xb1, 0xfd, 0x87, 0xfd, 0x51, 0xfd, 0xf3, 0xfc, 0x71, 0xfc, 0xe1, 0xfb, 0x4e, 0xfb, 0xcb, 0xfa, +0x6d, 0xfa, 0x33, 0xfa, 0x05, 0xfa, 0xf6, 0xf9, 0xff, 0xf9, 0x14, 0xfa, 0x1d, 0xfa, 0x01, 0xfa, +0xd3, 0xf9, 0xba, 0xf9, 0xe1, 0xf9, 0x4a, 0xfa, 0x09, 0xfb, 0x0b, 0xfc, 0x47, 0xfd, 0x66, 0xfe, +0x4a, 0xff, 0xf0, 0xff, 0x63, 0x00, 0xce, 0x00, 0x19, 0x01, 0x63, 0x01, 0xab, 0x01, 0x25, 0x02, +0xb1, 0x02, 0x55, 0x03, 0x0d, 0x04, 0xcd, 0x04, 0x5f, 0x05, 0x92, 0x05, 0x6e, 0x05, 0x2a, 0x05, +0xfe, 0x04, 0x07, 0x05, 0x72, 0x05, 0x39, 0x06, 0x2b, 0x07, 0xd3, 0x07, 0xf4, 0x07, 0x85, 0x07, +0xbf, 0x06, 0xe4, 0x05, 0x2d, 0x05, 0x92, 0x04, 0x04, 0x04, 0x4e, 0x03, 0x5a, 0x02, 0x24, 0x01, +0x0e, 0x00, 0x37, 0xff, 0xb2, 0xfe, 0x40, 0xfe, 0xcc, 0xfd, 0x44, 0xfd, 0xe3, 0xfc, 0xdd, 0xfc, +0x7b, 0xfd, 0xae, 0xfe, 0x3a, 0x00, 0x92, 0x01, 0x50, 0x02, 0x66, 0x02, 0x2a, 0x02, 0x04, 0x02, +0x3d, 0x02, 0xca, 0x02, 0x49, 0x03, 0x9a, 0x03, 0x7c, 0x03, 0x21, 0x03, 0xbb, 0x02, 0x8b, 0x02, +0x65, 0x02, 0x10, 0x02, 0x3e, 0x01, 0x07, 0x00, 0xb3, 0xfe, 0xbf, 0xfd, 0x4e, 0xfd, 0x54, 0xfd, +0x86, 0xfd, 0x8a, 0xfd, 0x47, 0xfd, 0xf4, 0xfc, 0xe3, 0xfc, 0x4d, 0xfd, 0x1b, 0xfe, 0xec, 0xfe, +0x60, 0xff, 0x56, 0xff, 0xf4, 0xfe, 0xaa, 0xfe, 0xc9, 0xfe, 0x48, 0xff, 0xde, 0xff, 0x1b, 0x00, +0xbc, 0xff, 0xc1, 0xfe, 0x8b, 0xfd, 0xb0, 0xfc, 0x65, 0xfc, 0xb9, 0xfc, 0x4b, 0xfd, 0xa9, 0xfd, +0xb8, 0xfd, 0x5a, 0xfd, 0xfa, 0xfc, 0xcf, 0xfc, 0x36, 0xfd, 0x1b, 0xfe, 0x35, 0xff, 0x2a, 0x00, +0xcf, 0x00, 0xfc, 0x00, 0xe4, 0x00, 0x98, 0x00, 0x36, 0x00, 0xb9, 0xff, 0x2c, 0xff, 0x83, 0xfe, +0xdd, 0xfd, 0x36, 0xfd, 0xb1, 0xfc, 0x66, 0xfc, 0x38, 0xfc, 0x1d, 0xfc, 0x05, 0xfc, 0x04, 0xfc, +0x1f, 0xfc, 0x44, 0xfc, 0x7a, 0xfc, 0xa8, 0xfc, 0xdb, 0xfc, 0xfe, 0xfc, 0x3c, 0xfd, 0x7e, 0xfd, +0xfd, 0xfd, 0x9b, 0xfe, 0x44, 0xff, 0xda, 0xff, 0x4a, 0x00, 0x9f, 0x00, 0xd7, 0x00, 0xfb, 0x00, +0x28, 0x01, 0x5a, 0x01, 0x9a, 0x01, 0xdd, 0x01, 0x39, 0x02, 0xb9, 0x02, 0x51, 0x03, 0xe7, 0x03, +0x61, 0x04, 0xa8, 0x04, 0xd5, 0x04, 0xf5, 0x04, 0x15, 0x05, 0x42, 0x05, 0x7d, 0x05, 0xa7, 0x05, +0x84, 0x05, 0x34, 0x05, 0xd8, 0x04, 0x8b, 0x04, 0x50, 0x04, 0x0e, 0x04, 0xae, 0x03, 0x07, 0x03, +0x28, 0x02, 0x32, 0x01, 0x54, 0x00, 0xbc, 0xff, 0x7c, 0xff, 0x6a, 0xff, 0x72, 0xff, 0x73, 0xff, +0x43, 0xff, 0x05, 0xff, 0xc2, 0xfe, 0xab, 0xfe, 0xc7, 0xfe, 0x0f, 0xff, 0x75, 0xff, 0xda, 0xff, +0x3b, 0x00, 0x82, 0x00, 0xa0, 0x00, 0x97, 0x00, 0x66, 0x00, 0x1a, 0x00, 0xba, 0xff, 0x57, 0xff, +0x19, 0xff, 0x0a, 0xff, 0x27, 0xff, 0x68, 0xff, 0xaa, 0xff, 0xb5, 0xff, 0x7d, 0xff, 0xe0, 0xfe, +0x1a, 0xfe, 0x35, 0xfd, 0x76, 0xfc, 0x00, 0xfc, 0x0c, 0xfc, 0x7d, 0xfc, 0x3b, 0xfd, 0xd9, 0xfd, +0x28, 0xfe, 0x17, 0xfe, 0xb4, 0xfd, 0x46, 0xfd, 0x08, 0xfd, 0x2e, 0xfd, 0xc6, 0xfd, 0xa6, 0xfe, +0x94, 0xff, 0x4e, 0x00, 0x8f, 0x00, 0x41, 0x00, 0x91, 0xff, 0x93, 0xfe, 0xbd, 0xfd, 0x4c, 0xfd, +0x4d, 0xfd, 0xb8, 0xfd, 0x47, 0xfe, 0xbd, 0xfe, 0xd0, 0xfe, 0xb2, 0xfe, 0x7b, 0xfe, 0x6e, 0xfe, +0xc6, 0xfe, 0x60, 0xff, 0x34, 0x00, 0xfb, 0x00, 0x9a, 0x01, 0xd3, 0x01, 0xbe, 0x01, 0x72, 0x01, +0x01, 0x01, 0x86, 0x00, 0xfe, 0xff, 0x6d, 0xff, 0xd6, 0xfe, 0x60, 0xfe, 0xf6, 0xfd, 0xb6, 0xfd, +0x90, 0xfd, 0x8c, 0xfd, 0x89, 0xfd, 0x90, 0xfd, 0x78, 0xfd, 0x58, 0xfd, 0x25, 0xfd, 0xf9, 0xfc, +0x03, 0xfd, 0x4c, 0xfd, 0xe8, 0xfd, 0xbb, 0xfe, 0x88, 0xff, 0x23, 0x00, 0x80, 0x00, 0x94, 0x00, +0x89, 0x00, 0x92, 0x00, 0xe3, 0x00, 0x4b, 0x01, 0xd3, 0x01, 0x53, 0x02, 0xc4, 0x02, 0x2d, 0x03, +0x92, 0x03, 0xfc, 0x03, 0x5f, 0x04, 0xad, 0x04, 0xd7, 0x04, 0xf1, 0x04, 0xf5, 0x04, 0xf4, 0x04, +0xfa, 0x04, 0xf4, 0x04, 0xc7, 0x04, 0x81, 0x04, 0x17, 0x04, 0xc0, 0x03, 0x7d, 0x03, 0x40, 0x03, +0xff, 0x02, 0x83, 0x02, 0xe0, 0x01, 0x02, 0x01, 0x2b, 0x00, 0x76, 0xff, 0x1e, 0xff, 0x0a, 0xff, +0x22, 0xff, 0x2d, 0xff, 0x24, 0xff, 0xeb, 0xfe, 0xa4, 0xfe, 0x5f, 0xfe, 0x43, 0xfe, 0x4c, 0xfe, +0x83, 0xfe, 0xe6, 0xfe, 0x65, 0xff, 0xec, 0xff, 0x7b, 0x00, 0xde, 0x00, 0x0d, 0x01, 0xf8, 0x00, +0x97, 0x00, 0x10, 0x00, 0x7f, 0xff, 0x10, 0xff, 0xd4, 0xfe, 0xef, 0xfe, 0x4d, 0xff, 0xcb, 0xff, +0x2f, 0x00, 0x47, 0x00, 0xef, 0xff, 0x37, 0xff, 0x42, 0xfe, 0x7c, 0xfd, 0x3e, 0xfd, 0xa1, 0xfd, +0x71, 0xfe, 0x60, 0xff, 0xf4, 0xff, 0xff, 0xff, 0x84, 0xff, 0xdc, 0xfe, 0x55, 0xfe, 0x3e, 0xfe, +0xa5, 0xfe, 0x44, 0xff, 0xe0, 0xff, 0x43, 0x00, 0x5f, 0x00, 0x2d, 0x00, 0xcd, 0xff, 0x50, 0xff, +0xcf, 0xfe, 0x53, 0xfe, 0xdf, 0xfd, 0x9f, 0xfd, 0x9b, 0xfd, 0xca, 0xfd, 0x0d, 0xfe, 0x46, 0xfe, +0x5d, 0xfe, 0x66, 0xfe, 0x64, 0xfe, 0x85, 0xfe, 0xda, 0xfe, 0x61, 0xff, 0xfd, 0xff, 0x95, 0x00, +0x02, 0x01, 0x2b, 0x01, 0x2d, 0x01, 0x13, 0x01, 0xd9, 0x00, 0x93, 0x00, 0x3d, 0x00, 0xd3, 0xff, +0x67, 0xff, 0xf1, 0xfe, 0x8b, 0xfe, 0x49, 0xfe, 0x2a, 0xfe, 0x2a, 0xfe, 0x20, 0xfe, 0xff, 0xfd, +0xa8, 0xfd, 0x3a, 0xfd, 0xdd, 0xfc, 0xb5, 0xfc, 0xe2, 0xfc, 0x63, 0xfd, 0x19, 0xfe, 0xc0, 0xfe, +0x41, 0xff, 0x8a, 0xff, 0x9d, 0xff, 0xb2, 0xff, 0xf0, 0xff, 0x6a, 0x00, 0x03, 0x01, 0xc1, 0x01, +0x65, 0x02, 0xf7, 0x02, 0x54, 0x03, 0x9d, 0x03, 0xe9, 0x03, 0x32, 0x04, 0x8d, 0x04, 0xe7, 0x04, +0x3c, 0x05, 0x8c, 0x05, 0xc5, 0x05, 0xdf, 0x05, 0xbb, 0x05, 0x72, 0x05, 0x08, 0x05, 0x95, 0x04, +0x14, 0x04, 0x98, 0x03, 0x2f, 0x03, 0xb7, 0x02, 0x3c, 0x02, 0x96, 0x01, 0xd5, 0x00, 0x06, 0x00, +0x4d, 0xff, 0xb2, 0xfe, 0x57, 0xfe, 0x33, 0xfe, 0x28, 0xfe, 0x39, 0xfe, 0x45, 0xfe, 0x5b, 0xfe, +0x65, 0xfe, 0x7e, 0xfe, 0x97, 0xfe, 0xb0, 0xfe, 0xf1, 0xfe, 0x38, 0xff, 0x9d, 0xff, 0xfe, 0xff, +0x5f, 0x00, 0x98, 0x00, 0xb4, 0x00, 0x8b, 0x00, 0x36, 0x00, 0xac, 0xff, 0x2e, 0xff, 0xbf, 0xfe, +0x99, 0xfe, 0xb8, 0xfe, 0x14, 0xff, 0x6b, 0xff, 0x92, 0xff, 0x66, 0xff, 0xfc, 0xfe, 0x83, 0xfe, +0x32, 0xfe, 0x1d, 0xfe, 0x5d, 0xfe, 0xb9, 0xfe, 0x19, 0xff, 0x51, 0xff, 0x57, 0xff, 0x4b, 0xff, +0x39, 0xff, 0x53, 0xff, 0x96, 0xff, 0xe8, 0xff, 0x24, 0x00, 0x46, 0x00, 0x5d, 0x00, 0x4e, 0x00, +0x42, 0x00, 0x24, 0x00, 0xfe, 0xff, 0xbb, 0xff, 0x5f, 0xff, 0xf4, 0xfe, 0x8b, 0xfe, 0x3b, 0xfe, +0x0c, 0xfe, 0x11, 0xfe, 0x35, 0xfe, 0x7b, 0xfe, 0xb4, 0xfe, 0xd4, 0xfe, 0xd1, 0xfe, 0xab, 0xfe, +0x8c, 0xfe, 0x83, 0xfe, 0x99, 0xfe, 0xfc, 0xfe, 0x81, 0xff, 0x25, 0x00, 0xc5, 0x00, 0x49, 0x01, +0x8a, 0x01, 0x7c, 0x01, 0x0e, 0x01, 0x63, 0x00, 0x9e, 0xff, 0xfa, 0xfe, 0xbf, 0xfe, 0xdf, 0xfe, +0xa8, 0xff, 0x0b, 0x00, 0x2a, 0x00, 0xad, 0xff, 0xa9, 0xfe, 0x3d, 0xfd, 0x6c, 0xfb, 0xed, 0xf9, +0xeb, 0xf8, 0x91, 0xf8, 0xc8, 0xf8, 0x88, 0xf9, 0xfa, 0xfa, 0xd3, 0xfc, 0xab, 0xfe, 0x5c, 0x00, +0x7e, 0x01, 0x49, 0x02, 0x60, 0x02, 0xda, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x47, 0xff, 0xd9, 0xfe, +0xd2, 0xfe, 0x82, 0xff, 0xb5, 0x00, 0x5e, 0x02, 0x29, 0x04, 0xec, 0x05, 0x70, 0x07, 0x76, 0x08, +0xb0, 0x08, 0x2d, 0x08, 0x0d, 0x07, 0x80, 0x05, 0xaa, 0x03, 0xd0, 0x01, 0x50, 0x00, 0x3b, 0xff, +0xa1, 0xfe, 0x7c, 0xfe, 0xca, 0xfe, 0x69, 0xff, 0x1d, 0x00, 0x99, 0x00, 0xd3, 0x00, 0xb6, 0x00, +0x4a, 0x00, 0xb2, 0xff, 0xfa, 0xfe, 0x7b, 0xfe, 0x1d, 0xfe, 0xe8, 0xfd, 0xc9, 0xfd, 0xd9, 0xfd, +0x20, 0xfe, 0x9c, 0xfe, 0x34, 0xff, 0x01, 0x00, 0xd5, 0x00, 0x8a, 0x01, 0xef, 0x01, 0xe8, 0x01, +0x97, 0x01, 0x0e, 0x01, 0x5d, 0x00, 0xa3, 0xff, 0x07, 0xff, 0xb0, 0xfe, 0x98, 0xfe, 0xb2, 0xfe, +0x04, 0xff, 0x8e, 0xff, 0x32, 0x00, 0xad, 0x00, 0xe7, 0x00, 0xe3, 0x00, 0xa7, 0x00, 0x3b, 0x00, +0xca, 0xff, 0x7d, 0xff, 0x78, 0xff, 0xaf, 0xff, 0xf7, 0xff, 0x43, 0x00, 0x7d, 0x00, 0x87, 0x00, +0x6e, 0x00, 0x47, 0x00, 0x38, 0x00, 0x50, 0x00, 0x9d, 0x00, 0xfc, 0x00, 0x5e, 0x01, 0x89, 0x01, +0x51, 0x01, 0xb1, 0x00, 0xcf, 0xff, 0xe6, 0xfe, 0x4b, 0xfe, 0x32, 0xfe, 0xae, 0xfe, 0x6e, 0xff, +0x30, 0x00, 0x92, 0x00, 0x8f, 0x00, 0x2f, 0x00, 0xac, 0xff, 0x53, 0xff, 0x55, 0xff, 0xb8, 0xff, +0x49, 0x00, 0xfa, 0x00, 0x81, 0x01, 0xda, 0x01, 0xe7, 0x01, 0x9e, 0x01, 0x26, 0x01, 0x79, 0x00, +0xd2, 0xff, 0x31, 0xff, 0xc9, 0xfe, 0x91, 0xfe, 0x6a, 0xfe, 0x41, 0xfe, 0xed, 0xfd, 0x85, 0xfd, +0x1a, 0xfd, 0xb8, 0xfc, 0xab, 0xfc, 0xd1, 0xfc, 0x43, 0xfd, 0x94, 0xfd, 0xcc, 0xfd, 0xe9, 0xfd, +0x02, 0xfe, 0x1b, 0xfe, 0x44, 0xfe, 0x61, 0xfe, 0xb1, 0xfe, 0x00, 0xff, 0x5c, 0xff, 0xb0, 0xff, +0x38, 0x00, 0x09, 0x01, 0xcf, 0x01, 0x6a, 0x02, 0xb8, 0x02, 0xe7, 0x02, 0xf5, 0x02, 0xe5, 0x02, +0xfe, 0x02, 0x62, 0x03, 0xf1, 0x03, 0x6a, 0x04, 0x60, 0x04, 0x00, 0x04, 0x52, 0x03, 0x5b, 0x02, +0x43, 0x01, 0x44, 0x00, 0xa2, 0xff, 0x4a, 0xff, 0x35, 0xff, 0x29, 0xff, 0x73, 0xff, 0xc9, 0xff, +0x0f, 0x00, 0xf8, 0xff, 0xaa, 0xff, 0x3c, 0xff, 0xd4, 0xfe, 0x65, 0xfe, 0x28, 0xfe, 0x1c, 0xfe, +0x15, 0xfe, 0xc7, 0xfd, 0x37, 0xfd, 0xa6, 0xfc, 0x54, 0xfc, 0x5c, 0xfc, 0xc1, 0xfc, 0xad, 0xfd, +0xd4, 0xfe, 0x03, 0x00, 0xf4, 0x00, 0x99, 0x01, 0x11, 0x02, 0x2f, 0x02, 0xe4, 0x01, 0x3e, 0x01, +0x7b, 0x00, 0x06, 0x00, 0xd3, 0xff, 0x48, 0x00, 0x5e, 0x01, 0x11, 0x03, 0x2a, 0x05, 0x6e, 0x06, +0x12, 0x07, 0xcf, 0x06, 0xeb, 0x05, 0x6f, 0x04, 0x35, 0x02, 0x08, 0x00, 0xf6, 0xfd, 0x0a, 0xfc, +0x76, 0xfa, 0x4f, 0xf9, 0x4d, 0xf9, 0xeb, 0xf9, 0x29, 0xfb, 0xb4, 0xfc, 0x6d, 0xfe, 0xc8, 0x00, +0x09, 0x03, 0x1c, 0x05, 0xd6, 0x06, 0xd0, 0x07, 0xdb, 0x07, 0x57, 0x06, 0xeb, 0x03, 0x3b, 0x01, +0xaf, 0xfe, 0xab, 0xfc, 0x41, 0xfb, 0x9c, 0xfa, 0xe2, 0xfa, 0xa0, 0xfb, 0x05, 0xfd, 0xeb, 0xfe, +0x72, 0x01, 0x1e, 0x04, 0x50, 0x06, 0xa0, 0x07, 0xf9, 0x07, 0xfd, 0x06, 0xf1, 0x04, 0xca, 0x01, +0x64, 0xfe, 0xfe, 0xfa, 0xf7, 0xf7, 0xa5, 0xf5, 0x3a, 0xf4, 0x39, 0xf4, 0x74, 0xf5, 0x83, 0xf7, +0x34, 0xfa, 0xf5, 0xfc, 0x8f, 0xff, 0x70, 0x01, 0x6a, 0x02, 0xe4, 0x02, 0x79, 0x02, 0xd7, 0x01, +0xb6, 0x00, 0x85, 0xff, 0x68, 0xfe, 0x3a, 0xfd, 0x6a, 0xfc, 0x9e, 0xfb, 0x38, 0xfb, 0x21, 0xfb, +0x2d, 0xfb, 0xd2, 0xfb, 0xb8, 0xfc, 0x31, 0xfe, 0xe5, 0xff, 0x7a, 0x01, 0x0a, 0x03, 0xe9, 0x03, +0x46, 0x04, 0xef, 0x03, 0x04, 0x03, 0x20, 0x02, 0xf0, 0x00, 0x25, 0x00, 0x8e, 0xff, 0x41, 0xff, +0x6e, 0xff, 0xb2, 0xff, 0x62, 0x00, 0x51, 0x01, 0x5a, 0x02, 0x97, 0x03, 0x8a, 0x04, 0x5f, 0x05, +0x90, 0x05, 0x40, 0x05, 0x49, 0x04, 0xcf, 0x02, 0x20, 0x01, 0x4a, 0xff, 0xc4, 0xfd, 0xbe, 0xfc, +0x70, 0xfc, 0xdb, 0xfc, 0xb4, 0xfd, 0xda, 0xfe, 0xdb, 0xff, 0x8a, 0x00, 0xb0, 0x00, 0x51, 0x00, +0xb8, 0xff, 0xdf, 0xfe, 0x13, 0xfe, 0x55, 0xfd, 0xe3, 0xfc, 0xe0, 0xfc, 0x1c, 0xfd, 0xab, 0xfd, +0x59, 0xfe, 0x1d, 0xff, 0xed, 0xff, 0x8f, 0x00, 0x21, 0x01, 0x90, 0x01, 0xda, 0x01, 0xd3, 0x01, +0x72, 0x01, 0xb7, 0x00, 0xb7, 0xff, 0xad, 0xfe, 0xa6, 0xfd, 0x0e, 0xfd, 0xf6, 0xfc, 0x6b, 0xfd, +0x70, 0xfe, 0xc0, 0xff, 0x38, 0x01, 0xa1, 0x02, 0x9c, 0x03, 0x28, 0x04, 0x17, 0x04, 0x94, 0x03, +0xab, 0x02, 0x9c, 0x01, 0x8c, 0x00, 0xbe, 0xff, 0x52, 0xff, 0x34, 0xff, 0x4b, 0xff, 0xb4, 0xff, +0x34, 0x00, 0xf1, 0x00, 0x85, 0x01, 0x2e, 0x02, 0xab, 0x02, 0xe3, 0x02, 0xa3, 0x02, 0xf1, 0x01, +0xd8, 0x00, 0x87, 0xff, 0x20, 0xfe, 0xf8, 0xfc, 0x36, 0xfc, 0x17, 0xfc, 0x6c, 0xfc, 0x2f, 0xfd, +0x4c, 0xfe, 0xaa, 0xff, 0xfe, 0x00, 0x22, 0x02, 0xf7, 0x02, 0x54, 0x03, 0x3b, 0x03, 0x63, 0x02, +0x2f, 0x01, 0xd1, 0xff, 0x6e, 0xfe, 0x5f, 0xfd, 0x8c, 0xfc, 0x13, 0xfc, 0xd9, 0xfb, 0xb2, 0xfb, +0x97, 0xfb, 0x87, 0xfb, 0xab, 0xfb, 0xdd, 0xfb, 0x13, 0xfc, 0x5d, 0xfc, 0xa3, 0xfc, 0x08, 0xfd, +0x5f, 0xfd, 0xca, 0xfd, 0x49, 0xfe, 0xe8, 0xfe, 0x98, 0xff, 0x58, 0x00, 0x3b, 0x01, 0x3f, 0x02, +0x51, 0x03, 0x58, 0x04, 0x30, 0x05, 0xd2, 0x05, 0x05, 0x06, 0xf1, 0x05, 0x58, 0x05, 0x91, 0x04, +0x99, 0x03, 0x81, 0x02, 0x8f, 0x01, 0xae, 0x00, 0x1b, 0x00, 0xac, 0xff, 0x75, 0xff, 0x87, 0xff, +0xb8, 0xff, 0x2c, 0x00, 0xb1, 0x00, 0x23, 0x01, 0x74, 0x01, 0x48, 0x01, 0xe2, 0x00, 0x04, 0x00, +0xea, 0xfe, 0xe2, 0xfd, 0xd3, 0xfc, 0x48, 0xfc, 0xec, 0xfb, 0x04, 0xfc, 0x90, 0xfc, 0x3d, 0xfd, +0x49, 0xfe, 0x20, 0xff, 0xfa, 0xff, 0x7d, 0x00, 0x9e, 0x00, 0x83, 0x00, 0xf3, 0xff, 0x77, 0xff, +0xe4, 0xfe, 0x59, 0xfe, 0xe4, 0xfd, 0x50, 0xfd, 0xf5, 0xfc, 0xa5, 0xfc, 0x86, 0xfc, 0xc5, 0xfc, +0x4d, 0xfd, 0x54, 0xfe, 0x4b, 0xff, 0x4a, 0x00, 0x11, 0x01, 0x73, 0x01, 0xa2, 0x01, 0x6b, 0x01, +0x1c, 0x01, 0xdd, 0x00, 0x93, 0x00, 0x7e, 0x00, 0x81, 0x00, 0xda, 0x00, 0x7a, 0x01, 0x32, 0x02, +0x0f, 0x03, 0xa2, 0x03, 0xfb, 0x03, 0xdc, 0x03, 0x42, 0x03, 0x4f, 0x02, 0x0a, 0x01, 0xd8, 0xff, +0xd0, 0xfe, 0x23, 0xfe, 0xda, 0xfd, 0xff, 0xfd, 0xa1, 0xfe, 0x79, 0xff, 0x7f, 0x00, 0x76, 0x01, +0x58, 0x02, 0x02, 0x03, 0x57, 0x03, 0x83, 0x03, 0x5a, 0x03, 0xfc, 0x02, 0x3f, 0x02, 0x53, 0x01, +0x79, 0x00, 0x97, 0xff, 0x18, 0xff, 0xf1, 0xfe, 0x31, 0xff, 0xdd, 0xff, 0x88, 0x00, 0x3d, 0x01, +0x86, 0x01, 0x6b, 0x01, 0xc0, 0x00, 0xb7, 0xff, 0x8a, 0xfe, 0x70, 0xfd, 0xb5, 0xfc, 0x36, 0xfc, +0xee, 0xfb, 0xd7, 0xfb, 0xcb, 0xfb, 0xd8, 0xfb, 0xe0, 0xfb, 0x04, 0xfc, 0x3e, 0xfc, 0x8c, 0xfc, +0xd4, 0xfc, 0x1f, 0xfd, 0x46, 0xfd, 0x79, 0xfd, 0xaa, 0xfd, 0xd8, 0xfd, 0x2e, 0xfe, 0xb3, 0xfe, +0x6f, 0xff, 0x50, 0x00, 0x4f, 0x01, 0x57, 0x02, 0x50, 0x03, 0x15, 0x04, 0xaa, 0x04, 0xfb, 0x04, +0x29, 0x05, 0x08, 0x05, 0xc5, 0x04, 0x3c, 0x04, 0x7d, 0x03, 0xb6, 0x02, 0xbd, 0x01, 0xd5, 0x00, +0x14, 0x00, 0x92, 0xff, 0x6a, 0xff, 0x74, 0xff, 0xd6, 0xff, 0x72, 0x00, 0x52, 0x01, 0x34, 0x02, +0x01, 0x03, 0xbb, 0x03, 0x1b, 0x04, 0x2b, 0x04, 0xaf, 0x03, 0xc8, 0x02, 0x94, 0x01, 0x48, 0x00, +0x1c, 0xff, 0x3c, 0xfe, 0xe1, 0xfd, 0xff, 0xfd, 0x8e, 0xfe, 0x5b, 0xff, 0x1b, 0x00, 0xb5, 0x00, +0xf4, 0x00, 0xcc, 0x00, 0x6d, 0x00, 0xda, 0xff, 0x45, 0xff, 0xb2, 0xfe, 0x3b, 0xfe, 0xee, 0xfd, +0xac, 0xfd, 0xa2, 0xfd, 0xb4, 0xfd, 0xef, 0xfd, 0x57, 0xfe, 0xc3, 0xfe, 0x38, 0xff, 0xaa, 0xff, +0x46, 0x00, 0xef, 0x00, 0xb4, 0x01, 0x7e, 0x02, 0x20, 0x03, 0x66, 0x03, 0x16, 0x03, 0x4a, 0x02, +0x29, 0x01, 0xe4, 0xff, 0xd0, 0xfe, 0x05, 0xfe, 0xa4, 0xfd, 0x8c, 0xfd, 0xa1, 0xfd, 0xe0, 0xfd, +0x32, 0xfe, 0xa8, 0xfe, 0x3a, 0xff, 0xde, 0xff, 0x9f, 0x00, 0x4a, 0x01, 0xd6, 0x01, 0x21, 0x02, +0x0b, 0x02, 0x9b, 0x01, 0xd1, 0x00, 0xe3, 0xff, 0x06, 0xff, 0x7c, 0xfe, 0x85, 0xfe, 0x13, 0xff, +0x25, 0x00, 0x4f, 0x01, 0x60, 0x02, 0xff, 0x02, 0x22, 0x03, 0xdc, 0x02, 0x57, 0x02, 0xba, 0x01, +0x19, 0x01, 0x68, 0x00, 0x99, 0xff, 0xaf, 0xfe, 0xad, 0xfd, 0xc5, 0xfc, 0x1a, 0xfc, 0xce, 0xfb, +0xfd, 0xfb, 0x91, 0xfc, 0x5d, 0xfd, 0x35, 0xfe, 0xdd, 0xfe, 0x34, 0xff, 0x10, 0xff, 0x85, 0xfe, +0x93, 0xfd, 0x7e, 0xfc, 0x7d, 0xfb, 0x9e, 0xfa, 0x42, 0xfa, 0x56, 0xfa, 0xf9, 0xfa, 0xf9, 0xfb, +0x30, 0xfd, 0x9c, 0xfe, 0x02, 0x00, 0x35, 0x01, 0x31, 0x02, 0xdb, 0x02, 0x32, 0x03, 0x15, 0x03, +0xa3, 0x02, 0x08, 0x02, 0x5a, 0x01, 0xbd, 0x00, 0x27, 0x00, 0xcd, 0xff, 0xa2, 0xff, 0xc4, 0xff, +0x28, 0x00, 0xcf, 0x00, 0xe0, 0x01, 0x14, 0x03, 0x37, 0x04, 0xf4, 0x04, 0x4b, 0x05, 0x22, 0x05, +0x6e, 0x04, 0x67, 0x03, 0x48, 0x02, 0x64, 0x01, 0xd4, 0x00, 0x78, 0x00, 0x78, 0x00, 0x86, 0x00, +0xbd, 0x00, 0xf4, 0x00, 0x11, 0x01, 0x20, 0x01, 0x0d, 0x01, 0xe6, 0x00, 0xb0, 0x00, 0x58, 0x00, +0x17, 0x00, 0xc6, 0xff, 0x40, 0xff, 0xab, 0xfe, 0xeb, 0xfd, 0x6b, 0xfd, 0x09, 0xfd, 0xea, 0xfc, +0x30, 0xfd, 0xc1, 0xfd, 0x8b, 0xfe, 0x55, 0xff, 0xd7, 0xff, 0x31, 0x00, 0x5e, 0x00, 0x38, 0x00, +0x05, 0x00, 0xa2, 0xff, 0x65, 0xff, 0x42, 0xff, 0x48, 0xff, 0x70, 0xff, 0xaa, 0xff, 0xf0, 0xff, +0xfb, 0xff, 0xcb, 0xff, 0xa0, 0xff, 0x8d, 0xff, 0xb6, 0xff, 0xff, 0xff, 0x96, 0x00, 0x46, 0x01, +0xe9, 0x01, 0x3a, 0x02, 0x26, 0x02, 0xbc, 0x01, 0x1a, 0x01, 0x59, 0x00, 0xc2, 0xff, 0x77, 0xff, +0xb9, 0xff, 0x2e, 0x00, 0xb8, 0x00, 0x14, 0x01, 0x0e, 0x01, 0xc3, 0x00, 0x15, 0x00, 0x7a, 0xff, +0x1d, 0xff, 0x18, 0xff, 0x84, 0xff, 0x0a, 0x00, 0xc7, 0x00, 0x80, 0x01, 0xf2, 0x01, 0x1d, 0x02, +0x02, 0x02, 0x9e, 0x01, 0x2e, 0x01, 0x91, 0x00, 0xf9, 0xff, 0x91, 0xff, 0x24, 0xff, 0xc6, 0xfe, +0x86, 0xfe, 0x38, 0xfe, 0x08, 0xfe, 0xea, 0xfd, 0xd4, 0xfd, 0xeb, 0xfd, 0x10, 0xfe, 0x36, 0xfe, +0x1f, 0xfe, 0xda, 0xfd, 0x65, 0xfd, 0xba, 0xfc, 0x09, 0xfc, 0x77, 0xfb, 0x1f, 0xfb, 0x1f, 0xfb, +0x4a, 0xfb, 0xae, 0xfb, 0x41, 0xfc, 0xc0, 0xfc, 0x7f, 0xfd, 0x34, 0xfe, 0xe7, 0xfe, 0x9f, 0xff, +0x10, 0x00, 0x7a, 0x00, 0xae, 0x00, 0xc8, 0x00, 0xec, 0x00, 0x02, 0x01, 0x2e, 0x01, 0x1c, 0x01, +0x0f, 0x01, 0xe7, 0x00, 0xb8, 0x00, 0xbd, 0x00, 0xe5, 0x00, 0x40, 0x01, 0xb2, 0x01, 0x10, 0x02, +0x1c, 0x02, 0xfd, 0x01, 0x93, 0x01, 0xe7, 0x00, 0x5a, 0x00, 0xb4, 0xff, 0x2b, 0xff, 0xb7, 0xfe, +0x85, 0xfe, 0x8f, 0xfe, 0xdf, 0xfe, 0x81, 0xff, 0x41, 0x00, 0x3b, 0x01, 0x1d, 0x02, 0xe4, 0x02, +0x8b, 0x03, 0xf4, 0x03, 0x1b, 0x04, 0xe5, 0x03, 0x95, 0x03, 0xd4, 0x02, 0x03, 0x02, 0x0f, 0x01, +0x1d, 0x00, 0x74, 0xff, 0xf8, 0xfe, 0xb8, 0xfe, 0xb6, 0xfe, 0xed, 0xfe, 0x5b, 0xff, 0xf5, 0xff, +0x8d, 0x00, 0x1f, 0x01, 0x84, 0x01, 0x98, 0x01, 0x47, 0x01, 0xde, 0x00, 0x72, 0x00, 0x3d, 0x00, +0x1a, 0x00, 0x1b, 0x00, 0x30, 0x00, 0x3b, 0x00, 0x25, 0x00, 0xdd, 0xff, 0xb0, 0xff, 0x8e, 0xff, +0x7e, 0xff, 0x9a, 0xff, 0xd1, 0xff, 0x38, 0x00, 0x9f, 0x00, 0xd3, 0x00, 0xff, 0x00, 0xdb, 0x00, +0x75, 0x00, 0xd9, 0xff, 0x26, 0xff, 0x9d, 0xfe, 0x30, 0xfe, 0xf2, 0xfd, 0xc2, 0xfd, 0xd5, 0xfd, +0x03, 0xfe, 0x2a, 0xfe, 0x62, 0xfe, 0x9e, 0xfe, 0xf1, 0xfe, 0x26, 0xff, 0x4d, 0xff, 0x5f, 0xff, +0x82, 0xff, 0xbc, 0xff, 0xe2, 0xff, 0x28, 0x00, 0x7e, 0x00, 0xd2, 0x00, 0x17, 0x01, 0x3f, 0x01, +0x6b, 0x01, 0x92, 0x01, 0x90, 0x01, 0x87, 0x01, 0x6b, 0x01, 0x4c, 0x01, 0x03, 0x01, 0x9e, 0x00, +0x2f, 0x00, 0xce, 0xff, 0x8b, 0xff, 0x47, 0xff, 0x2f, 0xff, 0x21, 0xff, 0x1b, 0xff, 0xfd, 0xfe, +0xbc, 0xfe, 0x94, 0xfe, 0x6a, 0xfe, 0x59, 0xfe, 0x48, 0xfe, 0x4b, 0xfe, 0x76, 0xfe, 0x84, 0xfe, +0x81, 0xfe, 0x78, 0xfe, 0x78, 0xfe, 0x94, 0xfe, 0xae, 0xfe, 0xd9, 0xfe, 0x3e, 0xff, 0xcc, 0xff, +0x5d, 0x00, 0xe9, 0x00, 0x4b, 0x01, 0x89, 0x01, 0x7d, 0x01, 0x56, 0x01, 0xf7, 0x00, 0xa5, 0x00, +0x69, 0x00, 0x2c, 0x00, 0x0f, 0x00, 0xff, 0xff, 0xf1, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xea, 0xff, +0x01, 0x00, 0x0b, 0x00, 0x08, 0x00, 0xf1, 0xff, 0xe4, 0xff, 0xb9, 0xff, 0x7b, 0xff, 0x5d, 0xff, +0x46, 0xff, 0x70, 0xff, 0xa0, 0xff, 0xf1, 0xff, 0x53, 0x00, 0xbd, 0x00, 0xe9, 0x00, 0x0b, 0x01, +0xee, 0x00, 0xc0, 0x00, 0x88, 0x00, 0x51, 0x00, 0x1b, 0x00, 0xfd, 0xff, 0xfa, 0xff, 0x15, 0x00, +0x44, 0x00, 0x94, 0x00, 0xe8, 0x00, 0x29, 0x01, 0x31, 0x01, 0x0e, 0x01, 0xca, 0x00, 0x67, 0x00, +0xeb, 0xff, 0x87, 0xff, 0x48, 0xff, 0x33, 0xff, 0x46, 0xff, 0x7b, 0xff, 0xcf, 0xff, 0x27, 0x00, +0x5c, 0x00, 0x65, 0x00, 0x4a, 0x00, 0x12, 0x00, 0xce, 0xff, 0x74, 0xff, 0x30, 0xff, 0x06, 0xff, +0xe4, 0xfe, 0xb8, 0xfe, 0x9b, 0xfe, 0xa4, 0xfe, 0xcf, 0xfe, 0xfc, 0xfe, 0x3b, 0xff, 0x72, 0xff, +0xa6, 0xff, 0xc6, 0xff, 0xca, 0xff, 0xc1, 0xff, 0xa3, 0xff, 0x83, 0xff, 0x58, 0xff, 0x13, 0xff, +0xe4, 0xfe, 0xd9, 0xfe, 0xc8, 0xfe, 0xd0, 0xfe, 0x0f, 0xff, 0x6b, 0xff, 0xc4, 0xff, 0xff, 0xff, +0x0d, 0x00, 0x01, 0x00, 0xda, 0xff, 0x96, 0xff, 0x67, 0xff, 0x5a, 0xff, 0x73, 0xff, 0x93, 0xff, +0xac, 0xff, 0xc3, 0xff, 0xdc, 0xff, 0xf1, 0xff, 0xec, 0xff, 0xcd, 0xff, 0xad, 0xff, 0x89, 0xff, +0x66, 0xff, 0x47, 0xff, 0x36, 0xff, 0x5c, 0xff, 0x7c, 0xff, 0x83, 0xff, 0x8b, 0xff, 0x84, 0xff, +0x6f, 0xff, 0x3f, 0xff, 0x16, 0xff, 0xed, 0xfe, 0xe7, 0xfe, 0xdd, 0xfe, 0xe7, 0xfe, 0x3a, 0xff, +0xa1, 0xff, 0x21, 0x00, 0x91, 0x00, 0xf6, 0x00, 0x2f, 0x01, 0x58, 0x01, 0x5a, 0x01, 0x3f, 0x01, +0x3e, 0x01, 0x46, 0x01, 0x52, 0x01, 0x45, 0x01, 0x36, 0x01, 0x22, 0x01, 0xfd, 0x00, 0xc7, 0x00, +0x89, 0x00, 0x5c, 0x00, 0x34, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x1d, 0x00, 0x37, 0x00, 0x4f, 0x00, +0x51, 0x00, 0x4d, 0x00, 0x45, 0x00, 0x30, 0x00, 0x0a, 0x00, 0xe6, 0xff, 0xd4, 0xff, 0xb2, 0xff, +0xa4, 0xff, 0xae, 0xff, 0xc4, 0xff, 0xf0, 0xff, 0x24, 0x00, 0x4a, 0x00, 0x75, 0x00, 0x90, 0x00, +0xa3, 0x00, 0x99, 0x00, 0x9d, 0x00, 0xa1, 0x00, 0xa0, 0x00, 0x8e, 0x00, 0x7d, 0x00, 0x71, 0x00, +0x61, 0x00, 0x48, 0x00, 0x4f, 0x00, 0x61, 0x00, 0x90, 0x00, 0xc6, 0x00, 0xe2, 0x00, 0xf2, 0x00, +0xfe, 0x00, 0xed, 0x00, 0xc0, 0x00, 0x8f, 0x00, 0x4d, 0x00, 0x19, 0x00, 0xf1, 0xff, 0xc7, 0xff, +0xb9, 0xff, 0xb1, 0xff, 0xc6, 0xff, 0xd7, 0xff, 0x02, 0x00, 0x13, 0x00, 0x1e, 0x00, 0x25, 0x00, +0x09, 0x00, 0xe6, 0xff, 0xb1, 0xff, 0x72, 0xff, 0x2b, 0xff, 0xdc, 0xfe, 0xa8, 0xfe, 0x74, 0xfe, +0x6d, 0xfe, 0x81, 0xfe, 0xba, 0xfe, 0x0d, 0xff, 0x5e, 0xff, 0xc4, 0xff, 0x21, 0x00, 0x7b, 0x00, +0xb3, 0x00, 0xd0, 0x00, 0xc4, 0x00, 0x94, 0x00, 0x52, 0x00, 0xe9, 0xff, 0x89, 0xff, 0x3c, 0xff, +0x08, 0xff, 0xed, 0xfe, 0xe8, 0xfe, 0x03, 0xff, 0x36, 0xff, 0x91, 0xff, 0x04, 0x00, 0x6e, 0x00, +0xd1, 0x00, 0x00, 0x01, 0xf2, 0x00, 0x9f, 0x00, 0x34, 0x00, 0xb1, 0xff, 0x2d, 0xff, 0xaf, 0xfe, +0x54, 0xfe, 0x08, 0xfe, 0xf8, 0xfd, 0x02, 0xfe, 0x3b, 0xfe, 0x8e, 0xfe, 0xe6, 0xfe, 0x54, 0xff, +0xa7, 0xff, 0x02, 0x00, 0x4f, 0x00, 0x8f, 0x00, 0xbb, 0x00, 0xc2, 0x00, 0xb8, 0x00, 0x86, 0x00, +0x5c, 0x00, 0x38, 0x00, 0x30, 0x00, 0x43, 0x00, 0x6f, 0x00, 0xa3, 0x00, 0xd9, 0x00, 0xfe, 0x00, +0x08, 0x01, 0x0e, 0x01, 0x0a, 0x01, 0x00, 0x01, 0xfd, 0x00, 0xeb, 0x00, 0xcb, 0x00, 0xb9, 0x00, +0xaf, 0x00, 0xb2, 0x00, 0xd4, 0x00, 0xf0, 0x00, 0x0f, 0x01, 0x11, 0x01, 0xef, 0x00, 0xcb, 0x00, +0x87, 0x00, 0x44, 0x00, 0xfd, 0xff, 0xb7, 0xff, 0x74, 0xff, 0x3c, 0xff, 0x2b, 0xff, 0x39, 0xff, +0x6e, 0xff, 0xc8, 0xff, 0x27, 0x00, 0xa7, 0x00, 0x19, 0x01, 0x82, 0x01, 0xd6, 0x01, 0xf8, 0x01, +0xeb, 0x01, 0xa4, 0x01, 0x3d, 0x01, 0xc8, 0x00, 0x51, 0x00, 0xf5, 0xff, 0xc5, 0xff, 0xc8, 0xff, +0xf8, 0xff, 0x48, 0x00, 0x98, 0x00, 0xf7, 0x00, 0x30, 0x01, 0x6c, 0x01, 0x89, 0x01, 0xa4, 0x01, +0x95, 0x01, 0x6b, 0x01, 0x11, 0x01, 0xb0, 0x00, 0x36, 0x00, 0xd0, 0xff, 0x6a, 0xff, 0x20, 0xff, +0xe9, 0xfe, 0xd5, 0xfe, 0xdf, 0xfe, 0x0b, 0xff, 0x5c, 0xff, 0xc8, 0xff, 0x3d, 0x00, 0x95, 0x00, +0xd6, 0x00, 0xd8, 0x00, 0xaa, 0x00, 0x6a, 0x00, 0x3b, 0x00, 0x18, 0x00, 0x1b, 0x00, 0x15, 0x00, +0x17, 0x00, 0x02, 0x00, 0xdf, 0xff, 0xbd, 0xff, 0x92, 0xff, 0x82, 0xff, 0x77, 0xff, 0x86, 0xff, +0x92, 0xff, 0xa9, 0xff, 0xd6, 0xff, 0xfa, 0xff, 0x27, 0x00, 0x39, 0x00, 0x43, 0x00, 0x3f, 0x00, +0x2c, 0x00, 0x26, 0x00, 0x29, 0x00, 0x3e, 0x00, 0x4b, 0x00, 0x3f, 0x00, 0x23, 0x00, 0x03, 0x00, +0xf0, 0xff, 0xd1, 0xff, 0xba, 0xff, 0x9f, 0xff, 0x7d, 0xff, 0x54, 0xff, 0x21, 0xff, 0x05, 0xff, +0xf1, 0xfe, 0xf9, 0xfe, 0x16, 0xff, 0x3a, 0xff, 0x82, 0xff, 0xd7, 0xff, 0x21, 0x00, 0x62, 0x00, +0x88, 0x00, 0x86, 0x00, 0x72, 0x00, 0x36, 0x00, 0x04, 0x00, 0xcb, 0xff, 0xa5, 0xff, 0x81, 0xff, +0x6a, 0xff, 0x5b, 0xff, 0x52, 0xff, 0x55, 0xff, 0x4f, 0xff, 0x5c, 0xff, 0x7a, 0xff, 0xb2, 0xff, +0xff, 0xff, 0x36, 0x00, 0x58, 0x00, 0x64, 0x00, 0x50, 0x00, 0x2d, 0x00, 0xfe, 0xff, 0xd2, 0xff, +0xc1, 0xff, 0xa5, 0xff, 0xa9, 0xff, 0xa7, 0xff, 0xad, 0xff, 0xbf, 0xff, 0xc6, 0xff, 0xdc, 0xff, +0xec, 0xff, 0xec, 0xff, 0xee, 0xff, 0xe1, 0xff, 0xc2, 0xff, 0xa2, 0xff, 0x7c, 0xff, 0x75, 0xff, +0x7c, 0xff, 0x7c, 0xff, 0x8d, 0xff, 0x97, 0xff, 0x96, 0xff, 0x91, 0xff, 0x86, 0xff, 0x6e, 0xff, +0x65, 0xff, 0x57, 0xff, 0x60, 0xff, 0x6d, 0xff, 0x94, 0xff, 0xc8, 0xff, 0x10, 0x00, 0x5b, 0x00, +0x91, 0x00, 0xc8, 0x00, 0xe7, 0x00, 0xfc, 0x00, 0xfa, 0x00, 0xd3, 0x00, 0xa6, 0x00, 0x58, 0x00, +0x0a, 0x00, 0xb4, 0xff, 0x75, 0xff, 0x37, 0xff, 0x1d, 0xff, 0x12, 0xff, 0x29, 0xff, 0x4d, 0xff, +0x7c, 0xff, 0xc2, 0xff, 0x04, 0x00, 0x35, 0x00, 0x5d, 0x00, 0x71, 0x00, 0x71, 0x00, 0x6c, 0x00, +0x62, 0x00, 0x56, 0x00, 0x54, 0x00, 0x4a, 0x00, 0x47, 0x00, 0x4d, 0x00, 0x63, 0x00, 0x7f, 0x00, +0xa9, 0x00, 0xe3, 0x00, 0x1d, 0x01, 0x4f, 0x01, 0x79, 0x01, 0x8e, 0x01, 0xa0, 0x01, 0x93, 0x01, +0x6b, 0x01, 0x3b, 0x01, 0xf1, 0x00, 0xa3, 0x00, 0x48, 0x00, 0xf7, 0xff, 0xb0, 0xff, 0x75, 0xff, +0x5e, 0xff, 0x57, 0xff, 0x7e, 0xff, 0xa5, 0xff, 0xe4, 0xff, 0x12, 0x00, 0x34, 0x00, 0x44, 0x00, +0x38, 0x00, 0x14, 0x00, 0xe8, 0xff, 0xae, 0xff, 0x63, 0xff, 0x25, 0xff, 0xf9, 0xfe, 0xf1, 0xfe, +0xfb, 0xfe, 0x28, 0xff, 0x5d, 0xff, 0x94, 0xff, 0xd9, 0xff, 0x0b, 0x00, 0x45, 0x00, 0x6e, 0x00, +0x9f, 0x00, 0xc3, 0x00, 0xc5, 0x00, 0xc0, 0x00, 0x8b, 0x00, 0x56, 0x00, 0x05, 0x00, 0xbd, 0xff, +0x73, 0xff, 0x37, 0xff, 0x1e, 0xff, 0x0c, 0xff, 0x05, 0xff, 0x0b, 0xff, 0x0d, 0xff, 0xfd, 0xfe, +0xf9, 0xfe, 0xf8, 0xfe, 0x00, 0xff, 0x1a, 0xff, 0x3e, 0xff, 0x75, 0xff, 0xb7, 0xff, 0xf1, 0xff, +0x21, 0x00, 0x3c, 0x00, 0x51, 0x00, 0x4c, 0x00, 0x3b, 0x00, 0x13, 0x00, 0xe4, 0xff, 0x9d, 0xff, +0x58, 0xff, 0x03, 0xff, 0xcd, 0xfe, 0xa0, 0xfe, 0x91, 0xfe, 0x82, 0xfe, 0x92, 0xfe, 0xbb, 0xfe, +0xe0, 0xfe, 0x0a, 0xff, 0x44, 0xff, 0x76, 0xff, 0x9c, 0xff, 0xb7, 0xff, 0xbd, 0xff, 0xb0, 0xff, +0x8e, 0xff, 0x5a, 0xff, 0x0d, 0xff, 0xbf, 0xfe, 0x75, 0xfe, 0x38, 0xfe, 0x25, 0xfe, 0x30, 0xfe, +0x63, 0xfe, 0xb0, 0xfe, 0x08, 0xff, 0x5c, 0xff, 0xac, 0xff, 0xe5, 0xff, 0x1f, 0x00, 0x41, 0x00, +0x63, 0x00, 0x69, 0x00, 0x6b, 0x00, 0x54, 0x00, 0x24, 0x00, 0xf2, 0xff, 0xb4, 0xff, 0x7b, 0xff, +0x44, 0xff, 0x2e, 0xff, 0x26, 0xff, 0x39, 0xff, 0x64, 0xff, 0xa0, 0xff, 0xe5, 0xff, 0x2c, 0x00, +0x53, 0x00, 0x7f, 0x00, 0x8e, 0x00, 0x91, 0x00, 0x94, 0x00, 0x8d, 0x00, 0x92, 0x00, 0x91, 0x00, +0xb2, 0x00, 0xc3, 0x00, 0xee, 0x00, 0x0d, 0x01, 0x28, 0x01, 0x2e, 0x01, 0x33, 0x01, 0x25, 0x01, +0x1d, 0x01, 0xff, 0x00, 0xf3, 0x00, 0xd9, 0x00, 0xbd, 0x00, 0x9e, 0x00, 0x76, 0x00, 0x50, 0x00, +0x32, 0x00, 0x1c, 0x00, 0x1a, 0x00, 0x1b, 0x00, 0x20, 0x00, 0x1a, 0x00, 0x00, 0x00, 0xe3, 0xff, +0xbe, 0xff, 0x96, 0xff, 0x87, 0xff, 0x6e, 0xff, 0x62, 0xff, 0x50, 0xff, 0x3f, 0xff, 0x2f, 0xff, +0x1c, 0xff, 0x1c, 0xff, 0x28, 0xff, 0x40, 0xff, 0x64, 0xff, 0x85, 0xff, 0xaa, 0xff, 0xcc, 0xff, +0xf4, 0xff, 0x14, 0x00, 0x37, 0x00, 0x5d, 0x00, 0x70, 0x00, 0x86, 0x00, 0x7c, 0x00, 0x72, 0x00, +0x66, 0x00, 0x56, 0x00, 0x33, 0x00, 0x0b, 0x00, 0xe0, 0xff, 0xad, 0xff, 0x9d, 0xff, 0x94, 0xff, +0x9a, 0xff, 0xb2, 0xff, 0xd2, 0xff, 0xfa, 0xff, 0x1b, 0x00, 0x3d, 0x00, 0x65, 0x00, 0x86, 0x00, +0x9f, 0x00, 0xa8, 0x00, 0xad, 0x00, 0xa4, 0x00, 0x7d, 0x00, 0x57, 0x00, 0x18, 0x00, 0xda, 0xff, +0x99, 0xff, 0x54, 0xff, 0x2b, 0xff, 0x03, 0xff, 0xf7, 0xfe, 0xf8, 0xfe, 0x14, 0xff, 0x46, 0xff, +0x92, 0xff, 0xe0, 0xff, 0x31, 0x00, 0x72, 0x00, 0xa5, 0x00, 0xcb, 0x00, 0xd3, 0x00, 0xcf, 0x00, +0xb2, 0x00, 0x9e, 0x00, 0x81, 0x00, 0x5a, 0x00, 0x32, 0x00, 0x07, 0x00, 0xe2, 0xff, 0xd2, 0xff, +0xc6, 0xff, 0xd0, 0xff, 0xe5, 0xff, 0xfe, 0xff, 0x2b, 0x00, 0x4e, 0x00, 0x6c, 0x00, 0x74, 0x00, +0x7a, 0x00, 0x7a, 0x00, 0x69, 0x00, 0x56, 0x00, 0x43, 0x00, 0x3d, 0x00, 0x2e, 0x00, 0x21, 0x00, +0x20, 0x00, 0x10, 0x00, 0x05, 0x00, 0xec, 0xff, 0xca, 0xff, 0xa6, 0xff, 0x80, 0xff, 0x4e, 0xff, +0x2d, 0xff, 0x07, 0xff, 0xef, 0xfe, 0xd0, 0xfe, 0xd9, 0xfe, 0xeb, 0xfe, 0x13, 0xff, 0x49, 0xff, +0x78, 0xff, 0xa5, 0xff, 0xd4, 0xff, 0xef, 0xff, 0x05, 0x00, 0x08, 0x00, 0xf9, 0xff, 0xe1, 0xff, +0xa1, 0xff, 0x56, 0xff, 0x06, 0xff, 0xab, 0xfe, 0x6c, 0xfe, 0x33, 0xfe, 0x01, 0xfe, 0xd9, 0xfd, +0xa8, 0xfd, 0x7c, 0xfd, 0x56, 0xfd, 0x2f, 0xfd, 0x25, 0xfd, 0x25, 0xfd, 0x31, 0xfd, 0x33, 0xfd, +0x3e, 0xfd, 0x2c, 0xfd, 0x23, 0xfd, 0x24, 0xfd, 0x49, 0xfd, 0x97, 0xfd, 0x04, 0xfe, 0x8c, 0xfe, +0x03, 0xff, 0x7b, 0xff, 0xda, 0xff, 0x2d, 0x00, 0x99, 0x00, 0x11, 0x01, 0x7c, 0x01, 0xee, 0x01, +0x46, 0x02, 0xa3, 0x02, 0xf5, 0x02, 0x54, 0x03, 0xa8, 0x03, 0xfb, 0x03, 0x31, 0x04, 0x5b, 0x04, +0x67, 0x04, 0x6e, 0x04, 0x75, 0x04, 0x63, 0x04, 0x3d, 0x04, 0xfe, 0x03, 0xaf, 0x03, 0x65, 0x03, +0x1d, 0x03, 0xe6, 0x02, 0xdd, 0x02, 0xe7, 0x02, 0x11, 0x03, 0x4f, 0x03, 0xaa, 0x03, 0x10, 0x04, +0x81, 0x04, 0xdd, 0x04, 0x48, 0x05, 0xab, 0x05, 0xf8, 0x05, 0x38, 0x06, 0x49, 0x06, 0x44, 0x06, +0x1b, 0x06, 0xf8, 0x05, 0xc2, 0x05, 0x95, 0x05, 0x4a, 0x05, 0xd9, 0x04, 0x5d, 0x04, 0xce, 0x03, +0x3f, 0x03, 0xb2, 0x02, 0x20, 0x02, 0x94, 0x01, 0xe8, 0x00, 0x26, 0x00, 0x55, 0xff, 0x98, 0xfe, +0xce, 0xfd, 0x1c, 0xfd, 0x71, 0xfc, 0xd6, 0xfb, 0x4c, 0xfb, 0xf3, 0xfa, 0xa5, 0xfa, 0x78, 0xfa, +0x3b, 0xfa, 0xf8, 0xf9, 0xb8, 0xf9, 0x6f, 0xf9, 0x30, 0xf9, 0xf5, 0xf8, 0xb2, 0xf8, 0x7d, 0xf8, +0x3d, 0xf8, 0xf2, 0xf7, 0xa1, 0xf7, 0x4d, 0xf7, 0xe8, 0xf6, 0x89, 0xf6, 0x25, 0xf6, 0xd8, 0xf5, +0x7c, 0xf5, 0x2b, 0xf5, 0xc4, 0xf4, 0x65, 0xf4, 0x13, 0xf4, 0xcc, 0xf3, 0xaf, 0xf3, 0xa3, 0xf3, +0xb7, 0xf3, 0xcc, 0xf3, 0xe5, 0xf3, 0x2d, 0xf4, 0x9b, 0xf4, 0x54, 0xf5, 0x49, 0xf6, 0x63, 0xf7, +0x7b, 0xf8, 0x74, 0xf9, 0x51, 0xfa, 0x38, 0xfb, 0x36, 0xfc, 0x5b, 0xfd, 0x6e, 0xfe, 0x69, 0xff, +0x44, 0x00, 0x16, 0x01, 0xe0, 0x01, 0xbb, 0x02, 0x92, 0x03, 0x58, 0x04, 0xfd, 0x04, 0x80, 0x05, +0x12, 0x06, 0xa8, 0x06, 0x3d, 0x07, 0xa3, 0x07, 0xdc, 0x07, 0xf4, 0x07, 0xfe, 0x07, 0x23, 0x08, +0x58, 0x08, 0x90, 0x08, 0xd2, 0x08, 0x05, 0x09, 0x2f, 0x09, 0x51, 0x09, 0x85, 0x09, 0xce, 0x09, +0x1f, 0x0a, 0x64, 0x0a, 0xa1, 0x0a, 0xea, 0x0a, 0x4a, 0x0b, 0xb2, 0x0b, 0x02, 0x0c, 0x3f, 0x0c, +0x5b, 0x0c, 0x57, 0x0c, 0x47, 0x0c, 0x37, 0x0c, 0x1e, 0x0c, 0x01, 0x0c, 0xca, 0x0b, 0x81, 0x0b, +0x10, 0x0b, 0xa2, 0x0a, 0x2a, 0x0a, 0xa1, 0x09, 0xfe, 0x08, 0x50, 0x08, 0x9b, 0x07, 0xed, 0x06, +0x46, 0x06, 0x97, 0x05, 0xf5, 0x04, 0x35, 0x04, 0x6f, 0x03, 0xa1, 0x02, 0xe9, 0x01, 0x3b, 0x01, +0x8e, 0x00, 0xef, 0xff, 0x68, 0xff, 0xea, 0xfe, 0x8e, 0xfe, 0x4d, 0xfe, 0x0c, 0xfe, 0xd7, 0xfd, +0x9d, 0xfd, 0x61, 0xfd, 0x25, 0xfd, 0xec, 0xfc, 0xb0, 0xfc, 0x7d, 0xfc, 0x3c, 0xfc, 0x01, 0xfc, +0xa1, 0xfb, 0x2d, 0xfb, 0xa1, 0xfa, 0xfe, 0xf9, 0x5a, 0xf9, 0xb7, 0xf8, 0x16, 0xf8, 0x7f, 0xf7, +0xd6, 0xf6, 0x30, 0xf6, 0x97, 0xf5, 0xf6, 0xf4, 0x6a, 0xf4, 0xe2, 0xf3, 0x67, 0xf3, 0xec, 0xf2, +0x79, 0xf2, 0x04, 0xf2, 0xa4, 0xf1, 0x49, 0xf1, 0x0b, 0xf1, 0xe6, 0xf0, 0xd6, 0xf0, 0xe8, 0xf0, +0x0b, 0xf1, 0x40, 0xf1, 0x82, 0xf1, 0xd7, 0xf1, 0x4f, 0xf2, 0x02, 0xf3, 0xe0, 0xf3, 0x02, 0xf5, +0x36, 0xf6, 0x74, 0xf7, 0x87, 0xf8, 0x7e, 0xf9, 0x5d, 0xfa, 0x69, 0xfb, 0x82, 0xfc, 0xa2, 0xfd, +0xa3, 0xfe, 0x84, 0xff, 0x61, 0x00, 0x45, 0x01, 0x45, 0x02, 0x52, 0x03, 0x40, 0x04, 0x05, 0x05, +0xa1, 0x05, 0x2e, 0x06, 0xcf, 0x06, 0x6e, 0x07, 0xfa, 0x07, 0x4a, 0x08, 0x5a, 0x08, 0x51, 0x08, +0x40, 0x08, 0x45, 0x08, 0x5a, 0x08, 0x65, 0x08, 0x6e, 0x08, 0x70, 0x08, 0x88, 0x08, 0xbf, 0x08, +0x17, 0x09, 0x83, 0x09, 0xf3, 0x09, 0x5a, 0x0a, 0xcf, 0x0a, 0x63, 0x0b, 0x0a, 0x0c, 0xa1, 0x0c, +0x1d, 0x0d, 0x76, 0x0d, 0x9e, 0x0d, 0xb7, 0x0d, 0xbc, 0x0d, 0xb2, 0x0d, 0x6f, 0x0d, 0x05, 0x0d, +0x73, 0x0c, 0xc9, 0x0b, 0x0e, 0x0b, 0x3f, 0x0a, 0x5c, 0x09, 0x55, 0x08, 0x38, 0x07, 0x20, 0x06, +0x28, 0x05, 0x62, 0x04, 0xb0, 0x03, 0x0d, 0x03, 0x69, 0x02, 0xd9, 0x01, 0x65, 0x01, 0x08, 0x01, +0xbc, 0x00, 0x7d, 0x00, 0x2a, 0x00, 0xe7, 0xff, 0x9b, 0xff, 0x5e, 0xff, 0x3d, 0xff, 0x0f, 0xff, +0xcc, 0xfe, 0x73, 0xfe, 0x08, 0xfe, 0x9f, 0xfd, 0x34, 0xfd, 0xc4, 0xfc, 0x4a, 0xfc, 0xd0, 0xfb, +0x3f, 0xfb, 0xc0, 0xfa, 0x34, 0xfa, 0xa1, 0xf9, 0x08, 0xf9, 0x58, 0xf8, 0xb5, 0xf7, 0x1c, 0xf7, +0xa6, 0xf6, 0x5d, 0xf6, 0x17, 0xf6, 0xc3, 0xf5, 0x7e, 0xf5, 0x2d, 0xf5, 0x02, 0xf5, 0xe8, 0xf4, +0xe0, 0xf4, 0xde, 0xf4, 0xc5, 0xf4, 0x9e, 0xf4, 0x5c, 0xf4, 0x29, 0xf4, 0xf7, 0xf3, 0xbc, 0xf3, +0x6b, 0xf3, 0x26, 0xf3, 0xe3, 0xf2, 0xbd, 0xf2, 0xa2, 0xf2, 0xa1, 0xf2, 0x9a, 0xf2, 0x96, 0xf2, +0xa9, 0xf2, 0x04, 0xf3, 0xa8, 0xf3, 0x81, 0xf4, 0x63, 0xf5, 0x39, 0xf6, 0xf3, 0xf6, 0xca, 0xf7, +0xdb, 0xf8, 0x1c, 0xfa, 0x78, 0xfb, 0xba, 0xfc, 0xd0, 0xfd, 0xe2, 0xfe, 0x17, 0x00, 0x81, 0x01, +0xf8, 0x02, 0x30, 0x04, 0x2d, 0x05, 0xcd, 0x05, 0x5f, 0x06, 0xf1, 0x06, 0x84, 0x07, 0x05, 0x08, +0x34, 0x08, 0x2f, 0x08, 0x06, 0x08, 0x0b, 0x08, 0x36, 0x08, 0x91, 0x08, 0xeb, 0x08, 0x3d, 0x09, +0x80, 0x09, 0xce, 0x09, 0x41, 0x0a, 0xd4, 0x0a, 0x53, 0x0b, 0xbd, 0x0b, 0xfa, 0x0b, 0x3b, 0x0c, +0x8d, 0x0c, 0x00, 0x0d, 0x76, 0x0d, 0xd8, 0x0d, 0x06, 0x0e, 0x26, 0x0e, 0x44, 0x0e, 0x87, 0x0e, +0xc0, 0x0e, 0xce, 0x0e, 0xb9, 0x0e, 0x64, 0x0e, 0x01, 0x0e, 0x73, 0x0d, 0xde, 0x0c, 0x12, 0x0c, +0x08, 0x0b, 0xe2, 0x09, 0xb2, 0x08, 0xac, 0x07, 0xdb, 0x06, 0x1b, 0x06, 0x61, 0x05, 0x96, 0x04, +0xc5, 0x03, 0x1e, 0x03, 0x9a, 0x02, 0x49, 0x02, 0x00, 0x02, 0xaf, 0x01, 0x3a, 0x01, 0xb9, 0x00, +0x2b, 0x00, 0xab, 0xff, 0x23, 0xff, 0x94, 0xfe, 0xed, 0xfd, 0x3b, 0xfd, 0x8f, 0xfc, 0xec, 0xfb, +0x62, 0xfb, 0xda, 0xfa, 0x45, 0xfa, 0xa0, 0xf9, 0xfc, 0xf8, 0x5b, 0xf8, 0xdb, 0xf7, 0x71, 0xf7, +0x07, 0xf7, 0x97, 0xf6, 0x1c, 0xf6, 0x9c, 0xf5, 0x2c, 0xf5, 0xb3, 0xf4, 0x52, 0xf4, 0xe3, 0xf3, +0x7e, 0xf3, 0x0e, 0xf3, 0xb9, 0xf2, 0x7e, 0xf2, 0x64, 0xf2, 0x3c, 0xf2, 0x00, 0xf2, 0xa6, 0xf1, +0x46, 0xf1, 0xfc, 0xf0, 0xb9, 0xf0, 0x8d, 0xf0, 0x44, 0xf0, 0xf1, 0xef, 0x87, 0xef, 0x29, 0xef, +0xf7, 0xee, 0xe4, 0xee, 0xe9, 0xee, 0xfa, 0xee, 0x2e, 0xef, 0x8e, 0xef, 0x44, 0xf0, 0x58, 0xf1, +0x9d, 0xf2, 0xf6, 0xf3, 0x17, 0xf5, 0x15, 0xf6, 0x28, 0xf7, 0x6d, 0xf8, 0xdd, 0xf9, 0x3e, 0xfb, +0x58, 0xfc, 0x37, 0xfd, 0x05, 0xfe, 0xe9, 0xfe, 0xfd, 0xff, 0x2a, 0x01, 0x45, 0x02, 0x23, 0x03, +0xdb, 0x03, 0x9a, 0x04, 0x78, 0x05, 0x70, 0x06, 0x53, 0x07, 0xf9, 0x07, 0x67, 0x08, 0xcb, 0x08, +0x53, 0x09, 0x02, 0x0a, 0xca, 0x0a, 0x70, 0x0b, 0xee, 0x0b, 0x5c, 0x0c, 0xde, 0x0c, 0x99, 0x0d, +0x61, 0x0e, 0x2f, 0x0f, 0xcb, 0x0f, 0x3d, 0x10, 0xa8, 0x10, 0x29, 0x11, 0xaf, 0x11, 0x26, 0x12, +0x63, 0x12, 0x6c, 0x12, 0x4f, 0x12, 0x2a, 0x12, 0x18, 0x12, 0xfa, 0x11, 0x9f, 0x11, 0x03, 0x11, +0x36, 0x10, 0x59, 0x0f, 0x94, 0x0e, 0xd6, 0x0d, 0x1e, 0x0d, 0x3e, 0x0c, 0x4b, 0x0b, 0x5b, 0x0a, +0x96, 0x09, 0xf6, 0x08, 0x6b, 0x08, 0xe0, 0x07, 0x44, 0x07, 0xaf, 0x06, 0x1a, 0x06, 0xa0, 0x05, +0x2c, 0x05, 0xa3, 0x04, 0xfb, 0x03, 0x30, 0x03, 0x5a, 0x02, 0x9d, 0x01, 0xfa, 0x00, 0x64, 0x00, +0xc6, 0xff, 0x1b, 0xff, 0x70, 0xfe, 0xc4, 0xfd, 0x2e, 0xfd, 0x98, 0xfc, 0xfb, 0xfb, 0x45, 0xfb, +0x86, 0xfa, 0xb5, 0xf9, 0xe2, 0xf8, 0x1e, 0xf8, 0x5f, 0xf7, 0x9a, 0xf6, 0xd3, 0xf5, 0x09, 0xf5, +0x50, 0xf4, 0xb0, 0xf3, 0x22, 0xf3, 0xbd, 0xf2, 0x64, 0xf2, 0x02, 0xf2, 0xab, 0xf1, 0x51, 0xf1, +0x09, 0xf1, 0xed, 0xf0, 0xd6, 0xf0, 0xcc, 0xf0, 0xa6, 0xf0, 0x66, 0xf0, 0x18, 0xf0, 0xcc, 0xef, +0x92, 0xef, 0x47, 0xef, 0xec, 0xee, 0x77, 0xee, 0xfe, 0xed, 0xb5, 0xed, 0x9e, 0xed, 0xc7, 0xed, +0xf0, 0xed, 0x12, 0xee, 0x27, 0xee, 0x87, 0xee, 0x46, 0xef, 0x95, 0xf0, 0x1f, 0xf2, 0xaa, 0xf3, +0xf4, 0xf4, 0x0a, 0xf6, 0x3b, 0xf7, 0xb4, 0xf8, 0x64, 0xfa, 0xf1, 0xfb, 0x18, 0xfd, 0x0f, 0xfe, +0x1a, 0xff, 0x60, 0x00, 0xfe, 0x01, 0x94, 0x03, 0x09, 0x05, 0x0b, 0x06, 0xe4, 0x06, 0xe5, 0x07, +0x13, 0x09, 0x7b, 0x0a, 0x99, 0x0b, 0x48, 0x0c, 0xa4, 0x0c, 0x00, 0x0d, 0xad, 0x0d, 0x90, 0x0e, +0x65, 0x0f, 0xde, 0x0f, 0x09, 0x10, 0x27, 0x10, 0x99, 0x10, 0x5c, 0x11, 0x4a, 0x12, 0xfc, 0x12, +0x4b, 0x13, 0x4a, 0x13, 0x52, 0x13, 0xaa, 0x13, 0x0c, 0x14, 0x4b, 0x14, 0xf0, 0x13, 0x35, 0x13, +0x68, 0x12, 0xda, 0x11, 0x86, 0x11, 0x25, 0x11, 0x6b, 0x10, 0x63, 0x0f, 0x3a, 0x0e, 0x4f, 0x0d, +0xb3, 0x0c, 0x3f, 0x0c, 0xac, 0x0b, 0xc9, 0x0a, 0xc6, 0x09, 0xdd, 0x08, 0x37, 0x08, 0xce, 0x07, +0x4d, 0x07, 0xa5, 0x06, 0xbe, 0x05, 0xe7, 0x04, 0x48, 0x04, 0xd4, 0x03, 0x6b, 0x03, 0xc8, 0x02, +0xd3, 0x01, 0xdd, 0x00, 0xfb, 0xff, 0x5d, 0xff, 0xb2, 0xfe, 0xef, 0xfd, 0xf3, 0xfc, 0xe5, 0xfb, +0xd2, 0xfa, 0xe1, 0xf9, 0xff, 0xf8, 0x2a, 0xf8, 0x3f, 0xf7, 0x59, 0xf6, 0x86, 0xf5, 0xdd, 0xf4, +0x51, 0xf4, 0xda, 0xf3, 0x66, 0xf3, 0x0a, 0xf3, 0xbb, 0xf2, 0x69, 0xf2, 0x19, 0xf2, 0xb6, 0xf1, +0x5e, 0xf1, 0x04, 0xf1, 0xc1, 0xf0, 0x8d, 0xf0, 0x48, 0xf0, 0xf0, 0xef, 0x97, 0xef, 0x53, 0xef, +0x22, 0xef, 0x06, 0xef, 0xd6, 0xee, 0x9d, 0xee, 0x50, 0xee, 0x1f, 0xee, 0x24, 0xee, 0x4c, 0xee, +0x5e, 0xee, 0x46, 0xee, 0xfa, 0xed, 0xb7, 0xed, 0xc3, 0xed, 0x32, 0xee, 0xd1, 0xee, 0x5b, 0xef, +0xb0, 0xef, 0x02, 0xf0, 0xab, 0xf0, 0x00, 0xf2, 0xde, 0xf3, 0xc5, 0xf5, 0x32, 0xf7, 0x1e, 0xf8, +0x08, 0xf9, 0x5b, 0xfa, 0x3e, 0xfc, 0x46, 0xfe, 0xdd, 0xff, 0xda, 0x00, 0x9c, 0x01, 0xa4, 0x02, +0x37, 0x04, 0x0d, 0x06, 0xc2, 0x07, 0xda, 0x08, 0x8a, 0x09, 0x4a, 0x0a, 0x88, 0x0b, 0x25, 0x0d, +0xb4, 0x0e, 0xac, 0x0f, 0x13, 0x10, 0x4e, 0x10, 0xf2, 0x10, 0xf7, 0x11, 0x0f, 0x13, 0xb6, 0x13, +0xdd, 0x13, 0xbe, 0x13, 0xd0, 0x13, 0x41, 0x14, 0xfb, 0x14, 0x79, 0x15, 0x7e, 0x15, 0x17, 0x15, +0xb9, 0x14, 0xc4, 0x14, 0x1d, 0x15, 0x65, 0x15, 0x29, 0x15, 0x75, 0x14, 0xa6, 0x13, 0x1d, 0x13, +0xea, 0x12, 0xba, 0x12, 0x37, 0x12, 0x36, 0x11, 0x12, 0x10, 0x26, 0x0f, 0x99, 0x0e, 0x38, 0x0e, +0xa6, 0x0d, 0x95, 0x0c, 0x42, 0x0b, 0x01, 0x0a, 0x25, 0x09, 0x8e, 0x08, 0xe8, 0x07, 0xf3, 0x06, +0xb6, 0x05, 0x6d, 0x04, 0x6d, 0x03, 0xa8, 0x02, 0xee, 0x01, 0x02, 0x01, 0xd7, 0xff, 0x9e, 0xfe, +0x8c, 0xfd, 0xcd, 0xfc, 0x1d, 0xfc, 0x49, 0xfb, 0x10, 0xfa, 0xad, 0xf8, 0x68, 0xf7, 0x76, 0xf6, +0xaf, 0xf5, 0xef, 0xf4, 0xf1, 0xf3, 0xe6, 0xf2, 0xf0, 0xf1, 0x3f, 0xf1, 0xb0, 0xf0, 0x2c, 0xf0, +0x89, 0xef, 0xd4, 0xee, 0x39, 0xee, 0xcf, 0xed, 0xa7, 0xed, 0x91, 0xed, 0x68, 0xed, 0x17, 0xed, +0xd2, 0xec, 0xa6, 0xec, 0xc7, 0xec, 0xd3, 0xec, 0xc5, 0xec, 0x8c, 0xec, 0x68, 0xec, 0x89, 0xec, +0xe9, 0xec, 0x61, 0xed, 0xb0, 0xed, 0xc0, 0xed, 0xc8, 0xed, 0xe6, 0xed, 0x3e, 0xee, 0xbd, 0xee, +0x21, 0xef, 0x5f, 0xef, 0x8b, 0xef, 0xdf, 0xef, 0x90, 0xf0, 0x67, 0xf1, 0x26, 0xf2, 0x9c, 0xf2, +0xfc, 0xf2, 0xbb, 0xf3, 0x24, 0xf5, 0x24, 0xf7, 0x2a, 0xf9, 0x9a, 0xfa, 0xa0, 0xfb, 0x8d, 0xfc, +0xf6, 0xfd, 0xc8, 0xff, 0xa0, 0x01, 0xf6, 0x02, 0xc2, 0x03, 0x6e, 0x04, 0x8d, 0x05, 0x38, 0x07, +0x2a, 0x09, 0xba, 0x0a, 0xa1, 0x0b, 0x1f, 0x0c, 0xd4, 0x0c, 0x17, 0x0e, 0xbb, 0x0f, 0x20, 0x11, +0xd3, 0x11, 0xfb, 0x11, 0x1b, 0x12, 0x91, 0x12, 0x60, 0x13, 0x04, 0x14, 0x26, 0x14, 0xb1, 0x13, +0x26, 0x13, 0xff, 0x12, 0x47, 0x13, 0xd7, 0x13, 0x0f, 0x14, 0xd2, 0x13, 0x46, 0x13, 0xfe, 0x12, +0x2c, 0x13, 0x9b, 0x13, 0xd1, 0x13, 0x7f, 0x13, 0xe4, 0x12, 0x4f, 0x12, 0x2b, 0x12, 0x3d, 0x12, +0x2d, 0x12, 0x71, 0x11, 0x47, 0x10, 0x1d, 0x0f, 0x4c, 0x0e, 0xee, 0x0d, 0x93, 0x0d, 0xd0, 0x0c, +0x86, 0x0b, 0x03, 0x0a, 0xce, 0x08, 0xfb, 0x07, 0x4c, 0x07, 0x5a, 0x06, 0xf6, 0x04, 0x69, 0x03, +0x19, 0x02, 0x30, 0x01, 0x8a, 0x00, 0xbe, 0xff, 0x98, 0xfe, 0x43, 0xfd, 0x13, 0xfc, 0x61, 0xfb, +0xfd, 0xfa, 0xa1, 0xfa, 0xe4, 0xf9, 0xc6, 0xf8, 0xb9, 0xf7, 0xf6, 0xf6, 0x9d, 0xf6, 0x49, 0xf6, +0xa0, 0xf5, 0xa8, 0xf4, 0x7f, 0xf3, 0x9f, 0xf2, 0x1e, 0xf2, 0xd5, 0xf1, 0x5c, 0xf1, 0x8a, 0xf0, +0x80, 0xef, 0xb2, 0xee, 0x51, 0xee, 0x57, 0xee, 0x51, 0xee, 0xf5, 0xed, 0x5a, 0xed, 0xcb, 0xec, +0xa9, 0xec, 0xde, 0xec, 0x1a, 0xed, 0x0b, 0xed, 0xc2, 0xec, 0x6b, 0xec, 0x78, 0xec, 0xf3, 0xec, +0x9f, 0xed, 0x16, 0xee, 0x3c, 0xee, 0x46, 0xee, 0x91, 0xee, 0x46, 0xef, 0x1e, 0xf0, 0xc1, 0xf0, +0xff, 0xf0, 0x0f, 0xf1, 0x47, 0xf1, 0x05, 0xf2, 0x09, 0xf3, 0xf4, 0xf3, 0x7a, 0xf4, 0xbf, 0xf4, +0x2e, 0xf5, 0x50, 0xf6, 0x0c, 0xf8, 0x00, 0xfa, 0x7f, 0xfb, 0x6b, 0xfc, 0x10, 0xfd, 0x21, 0xfe, +0xc6, 0xff, 0xb2, 0x01, 0x3e, 0x03, 0x31, 0x04, 0xdb, 0x04, 0xbc, 0x05, 0x19, 0x07, 0xf4, 0x08, +0xa7, 0x0a, 0xd1, 0x0b, 0x80, 0x0c, 0x28, 0x0d, 0x32, 0x0e, 0x9b, 0x0f, 0xf6, 0x10, 0xc5, 0x11, +0xf6, 0x11, 0xef, 0x11, 0x26, 0x12, 0xa4, 0x12, 0x36, 0x13, 0x80, 0x13, 0x40, 0x13, 0xd2, 0x12, +0x7f, 0x12, 0x89, 0x12, 0xc0, 0x12, 0xdf, 0x12, 0x9d, 0x12, 0x22, 0x12, 0xa2, 0x11, 0x76, 0x11, +0x80, 0x11, 0x84, 0x11, 0x3a, 0x11, 0xab, 0x10, 0x0f, 0x10, 0xa3, 0x0f, 0x6e, 0x0f, 0x49, 0x0f, +0xf1, 0x0e, 0x51, 0x0e, 0x86, 0x0d, 0xcc, 0x0c, 0x48, 0x0c, 0xd5, 0x0b, 0x2a, 0x0b, 0x35, 0x0a, +0x00, 0x09, 0xd3, 0x07, 0xd0, 0x06, 0xed, 0x05, 0xf4, 0x04, 0xc0, 0x03, 0x5c, 0x02, 0xff, 0x00, +0xce, 0xff, 0xd7, 0xfe, 0xd3, 0xfd, 0xcd, 0xfc, 0xb8, 0xfb, 0xc8, 0xfa, 0x11, 0xfa, 0x71, 0xf9, +0xdb, 0xf8, 0x1a, 0xf8, 0x3b, 0xf7, 0x6a, 0xf6, 0xce, 0xf5, 0x62, 0xf5, 0xf7, 0xf4, 0x64, 0xf4, +0xb0, 0xf3, 0xf6, 0xf2, 0x7a, 0xf2, 0x24, 0xf2, 0xd6, 0xf1, 0x66, 0xf1, 0xc7, 0xf0, 0x36, 0xf0, +0xca, 0xef, 0xb1, 0xef, 0xaf, 0xef, 0x99, 0xef, 0x48, 0xef, 0xd3, 0xee, 0x74, 0xee, 0x49, 0xee, +0x4e, 0xee, 0x3e, 0xee, 0x10, 0xee, 0xd0, 0xed, 0xa8, 0xed, 0xdd, 0xed, 0x57, 0xee, 0xed, 0xee, +0x53, 0xef, 0x8f, 0xef, 0xb9, 0xef, 0x18, 0xf0, 0xbc, 0xf0, 0x84, 0xf1, 0x23, 0xf2, 0x70, 0xf2, +0xa1, 0xf2, 0xdd, 0xf2, 0x7a, 0xf3, 0x54, 0xf4, 0x3b, 0xf5, 0xd3, 0xf5, 0x39, 0xf6, 0xb7, 0xf6, +0xa9, 0xf7, 0x3d, 0xf9, 0x28, 0xfb, 0xd9, 0xfc, 0x03, 0xfe, 0xc6, 0xfe, 0x9a, 0xff, 0xdd, 0x00, +0x9b, 0x02, 0x3f, 0x04, 0x67, 0x05, 0x07, 0x06, 0x9e, 0x06, 0x8b, 0x07, 0x00, 0x09, 0x98, 0x0a, +0xec, 0x0b, 0xbc, 0x0c, 0x26, 0x0d, 0xb2, 0x0d, 0xb5, 0x0e, 0xf4, 0x0f, 0x0e, 0x11, 0x7c, 0x11, +0x7d, 0x11, 0x67, 0x11, 0xab, 0x11, 0x32, 0x12, 0xbf, 0x12, 0x02, 0x13, 0xcb, 0x12, 0x81, 0x12, +0x5f, 0x12, 0x95, 0x12, 0xdb, 0x12, 0xf0, 0x12, 0xb5, 0x12, 0x4e, 0x12, 0x08, 0x12, 0xfe, 0x11, +0x11, 0x12, 0xeb, 0x11, 0x5f, 0x11, 0x8f, 0x10, 0xbe, 0x0f, 0x23, 0x0f, 0xbb, 0x0e, 0x40, 0x0e, +0x8d, 0x0d, 0x99, 0x0c, 0xa8, 0x0b, 0xe0, 0x0a, 0x45, 0x0a, 0xb3, 0x09, 0xe1, 0x08, 0xd4, 0x07, +0xa7, 0x06, 0x9d, 0x05, 0xc1, 0x04, 0x06, 0x04, 0x29, 0x03, 0x0c, 0x02, 0xd0, 0x00, 0xa7, 0xff, +0xad, 0xfe, 0xd5, 0xfd, 0xeb, 0xfc, 0xea, 0xfb, 0xc6, 0xfa, 0xa5, 0xf9, 0xa3, 0xf8, 0xc9, 0xf7, +0xe9, 0xf6, 0x15, 0xf6, 0x20, 0xf5, 0x3c, 0xf4, 0x70, 0xf3, 0xd0, 0xf2, 0x44, 0xf2, 0xbc, 0xf1, +0x2e, 0xf1, 0xbd, 0xf0, 0x72, 0xf0, 0x4c, 0xf0, 0x33, 0xf0, 0x1b, 0xf0, 0xf4, 0xef, 0xc9, 0xef, +0x9e, 0xef, 0x8c, 0xef, 0x95, 0xef, 0x8d, 0xef, 0x87, 0xef, 0x78, 0xef, 0x74, 0xef, 0x7b, 0xef, +0x7e, 0xef, 0x9d, 0xef, 0xaa, 0xef, 0xb9, 0xef, 0xe2, 0xef, 0x25, 0xf0, 0x89, 0xf0, 0xf6, 0xf0, +0x4b, 0xf1, 0x92, 0xf1, 0xbd, 0xf1, 0xf7, 0xf1, 0x48, 0xf2, 0xa1, 0xf2, 0xf8, 0xf2, 0x27, 0xf3, +0x60, 0xf3, 0xb3, 0xf3, 0x59, 0xf4, 0x2b, 0xf5, 0x0d, 0xf6, 0xb7, 0xf6, 0x57, 0xf7, 0x05, 0xf8, +0x1b, 0xf9, 0xbc, 0xfa, 0xaa, 0xfc, 0x73, 0xfe, 0xc3, 0xff, 0xa9, 0x00, 0xa9, 0x01, 0x0f, 0x03, +0xe3, 0x04, 0x9b, 0x06, 0xf2, 0x07, 0xc4, 0x08, 0x7b, 0x09, 0x70, 0x0a, 0xdc, 0x0b, 0x76, 0x0d, +0xcd, 0x0e, 0x99, 0x0f, 0xf7, 0x0f, 0x5b, 0x10, 0x1b, 0x11, 0x22, 0x12, 0x00, 0x13, 0x56, 0x13, +0x3a, 0x13, 0xfb, 0x12, 0x21, 0x13, 0x87, 0x13, 0x05, 0x14, 0x27, 0x14, 0xed, 0x13, 0x7d, 0x13, +0x39, 0x13, 0x40, 0x13, 0x75, 0x13, 0x8b, 0x13, 0x4c, 0x13, 0xd0, 0x12, 0x68, 0x12, 0x4d, 0x12, +0x64, 0x12, 0x66, 0x12, 0x07, 0x12, 0x55, 0x11, 0x7c, 0x10, 0xcc, 0x0f, 0x35, 0x0f, 0xbc, 0x0e, +0x15, 0x0e, 0x2b, 0x0d, 0x1f, 0x0c, 0x11, 0x0b, 0x1f, 0x0a, 0x45, 0x09, 0x49, 0x08, 0x24, 0x07, +0xe3, 0x05, 0x9b, 0x04, 0x7d, 0x03, 0x7a, 0x02, 0x77, 0x01, 0x61, 0x00, 0x2e, 0xff, 0x06, 0xfe, +0xd6, 0xfc, 0xbf, 0xfb, 0xb1, 0xfa, 0xa7, 0xf9, 0xa8, 0xf8, 0xb3, 0xf7, 0xcf, 0xf6, 0xf3, 0xf5, +0x10, 0xf5, 0x2c, 0xf4, 0x60, 0xf3, 0xb1, 0xf2, 0x34, 0xf2, 0xc2, 0xf1, 0x4b, 0xf1, 0xbf, 0xf0, +0x43, 0xf0, 0xdd, 0xef, 0xae, 0xef, 0x90, 0xef, 0x70, 0xef, 0x20, 0xef, 0xd2, 0xee, 0x8d, 0xee, +0x90, 0xee, 0xc5, 0xee, 0xf6, 0xee, 0x0a, 0xef, 0xec, 0xee, 0xdc, 0xee, 0xe6, 0xee, 0x2c, 0xef, +0x76, 0xef, 0xa8, 0xef, 0xc0, 0xef, 0xbd, 0xef, 0xf2, 0xef, 0x65, 0xf0, 0x02, 0xf1, 0x9e, 0xf1, +0xf7, 0xf1, 0x2f, 0xf2, 0x6c, 0xf2, 0xcd, 0xf2, 0x70, 0xf3, 0x25, 0xf4, 0xa8, 0xf4, 0xf0, 0xf4, +0x1a, 0xf5, 0x8c, 0xf5, 0x3e, 0xf6, 0x1c, 0xf7, 0xe9, 0xf7, 0x61, 0xf8, 0xc0, 0xf8, 0x5a, 0xf9, +0x8a, 0xfa, 0x4a, 0xfc, 0x31, 0xfe, 0xac, 0xff, 0x93, 0x00, 0x51, 0x01, 0x61, 0x02, 0xf4, 0x03, +0xc7, 0x05, 0x4e, 0x07, 0x45, 0x08, 0xdf, 0x08, 0xa9, 0x09, 0xf2, 0x0a, 0xa4, 0x0c, 0x41, 0x0e, +0x51, 0x0f, 0xd4, 0x0f, 0x22, 0x10, 0xc4, 0x10, 0xeb, 0x11, 0x2b, 0x13, 0xf3, 0x13, 0x09, 0x14, +0xb8, 0x13, 0x8c, 0x13, 0xcc, 0x13, 0x38, 0x14, 0x79, 0x14, 0x49, 0x14, 0xc5, 0x13, 0x2c, 0x13, +0xfb, 0x12, 0x23, 0x13, 0x5f, 0x13, 0x3a, 0x13, 0xa6, 0x12, 0xf0, 0x11, 0x75, 0x11, 0x64, 0x11, +0x78, 0x11, 0x54, 0x11, 0xbf, 0x10, 0xda, 0x0f, 0xf4, 0x0e, 0x4c, 0x0e, 0xc2, 0x0d, 0x38, 0x0d, +0x7e, 0x0c, 0x84, 0x0b, 0x88, 0x0a, 0xa2, 0x09, 0xea, 0x08, 0x25, 0x08, 0x32, 0x07, 0xf9, 0x05, +0xa7, 0x04, 0x65, 0x03, 0x4e, 0x02, 0x52, 0x01, 0x51, 0x00, 0x46, 0xff, 0x2a, 0xfe, 0x1f, 0xfd, +0x1a, 0xfc, 0x29, 0xfb, 0x3a, 0xfa, 0x39, 0xf9, 0x38, 0xf8, 0x32, 0xf7, 0x5c, 0xf6, 0x9d, 0xf5, +0xea, 0xf4, 0x29, 0xf4, 0x63, 0xf3, 0xad, 0xf2, 0x09, 0xf2, 0x84, 0xf1, 0x04, 0xf1, 0x9a, 0xf0, +0x46, 0xf0, 0x0c, 0xf0, 0xe9, 0xef, 0xc1, 0xef, 0x9a, 0xef, 0x60, 0xef, 0x42, 0xef, 0x38, 0xef, +0x66, 0xef, 0x97, 0xef, 0xc8, 0xef, 0xd2, 0xef, 0xd3, 0xef, 0xe5, 0xef, 0x25, 0xf0, 0x7d, 0xf0, +0xcd, 0xf0, 0xfb, 0xf0, 0x23, 0xf1, 0x58, 0xf1, 0xbf, 0xf1, 0x45, 0xf2, 0xcb, 0xf2, 0x2f, 0xf3, +0x55, 0xf3, 0x81, 0xf3, 0xc1, 0xf3, 0x3c, 0xf4, 0xbc, 0xf4, 0x31, 0xf5, 0x67, 0xf5, 0x93, 0xf5, +0xd4, 0xf5, 0x6a, 0xf6, 0x43, 0xf7, 0x1b, 0xf8, 0xba, 0xf8, 0x28, 0xf9, 0xb8, 0xf9, 0xb1, 0xfa, +0x43, 0xfc, 0x06, 0xfe, 0x97, 0xff, 0x91, 0x00, 0x3d, 0x01, 0x0a, 0x02, 0x57, 0x03, 0x01, 0x05, +0x9a, 0x06, 0xa8, 0x07, 0x39, 0x08, 0xb5, 0x08, 0x94, 0x09, 0xfd, 0x0a, 0x89, 0x0c, 0xb4, 0x0d, +0x43, 0x0e, 0x72, 0x0e, 0xbd, 0x0e, 0x80, 0x0f, 0x7f, 0x10, 0x32, 0x11, 0x4d, 0x11, 0xff, 0x10, +0xc4, 0x10, 0xe7, 0x10, 0x50, 0x11, 0xa4, 0x11, 0x91, 0x11, 0x09, 0x11, 0x4f, 0x10, 0xd4, 0x0f, +0xbc, 0x0f, 0xd7, 0x0f, 0xb9, 0x0f, 0x47, 0x0f, 0x90, 0x0e, 0x20, 0x0e, 0xe2, 0x0d, 0xfd, 0x0d, +0xe4, 0x0d, 0x74, 0x0d, 0xb5, 0x0c, 0xf3, 0x0b, 0x76, 0x0b, 0x31, 0x0b, 0xeb, 0x0a, 0x54, 0x0a, +0x67, 0x09, 0x6c, 0x08, 0x83, 0x07, 0xe7, 0x06, 0x4c, 0x06, 0x82, 0x05, 0x67, 0x04, 0x29, 0x03, +0x09, 0x02, 0x29, 0x01, 0x67, 0x00, 0x9e, 0xff, 0xa2, 0xfe, 0x98, 0xfd, 0xa3, 0xfc, 0xde, 0xfb, +0x28, 0xfb, 0x6b, 0xfa, 0x88, 0xf9, 0x94, 0xf8, 0xb0, 0xf7, 0x00, 0xf7, 0x71, 0xf6, 0xfb, 0xf5, +0x6c, 0xf5, 0xe1, 0xf4, 0x6a, 0xf4, 0x24, 0xf4, 0x01, 0xf4, 0xe3, 0xf3, 0xa8, 0xf3, 0x62, 0xf3, +0x1c, 0xf3, 0xfd, 0xf2, 0x04, 0xf3, 0x13, 0xf3, 0x13, 0xf3, 0xf0, 0xf2, 0xcf, 0xf2, 0xc2, 0xf2, +0xde, 0xf2, 0x04, 0xf3, 0x24, 0xf3, 0x2b, 0xf3, 0x34, 0xf3, 0x42, 0xf3, 0x75, 0xf3, 0xac, 0xf3, +0xd7, 0xf3, 0xf0, 0xf3, 0x04, 0xf4, 0x35, 0xf4, 0x8e, 0xf4, 0xf6, 0xf4, 0x5e, 0xf5, 0xa4, 0xf5, +0xcd, 0xf5, 0xef, 0xf5, 0x26, 0xf6, 0x7b, 0xf6, 0xd0, 0xf6, 0x0a, 0xf7, 0x1f, 0xf7, 0x36, 0xf7, +0x75, 0xf7, 0xee, 0xf7, 0x89, 0xf8, 0x17, 0xf9, 0x78, 0xf9, 0xca, 0xf9, 0x4f, 0xfa, 0x55, 0xfb, +0xd3, 0xfc, 0x77, 0xfe, 0xd8, 0xff, 0xb8, 0x00, 0x75, 0x01, 0x6e, 0x02, 0xc6, 0x03, 0x4c, 0x05, +0x88, 0x06, 0x58, 0x07, 0xcf, 0x07, 0x70, 0x08, 0x62, 0x09, 0xc3, 0x0a, 0x0d, 0x0c, 0xe4, 0x0c, +0x37, 0x0d, 0x60, 0x0d, 0xe7, 0x0d, 0xcd, 0x0e, 0xd6, 0x0f, 0x6f, 0x10, 0x85, 0x10, 0x58, 0x10, +0x58, 0x10, 0xb0, 0x10, 0x1e, 0x11, 0x60, 0x11, 0x23, 0x11, 0x92, 0x10, 0x09, 0x10, 0xc5, 0x0f, +0xd5, 0x0f, 0xd6, 0x0f, 0x9a, 0x0f, 0xf5, 0x0e, 0x4a, 0x0e, 0xd1, 0x0d, 0xb9, 0x0d, 0x9b, 0x0d, +0x57, 0x0d, 0xaa, 0x0c, 0xe6, 0x0b, 0x26, 0x0b, 0xab, 0x0a, 0x4f, 0x0a, 0xd3, 0x09, 0x19, 0x09, +0x2c, 0x08, 0x42, 0x07, 0x84, 0x06, 0xf5, 0x05, 0x43, 0x05, 0x54, 0x04, 0x21, 0x03, 0xd5, 0x01, +0xa9, 0x00, 0xb7, 0xff, 0xd9, 0xfe, 0xd9, 0xfd, 0xd0, 0xfc, 0xbd, 0xfb, 0xd4, 0xfa, 0x13, 0xfa, +0x69, 0xf9, 0xc4, 0xf8, 0x1a, 0xf8, 0x6d, 0xf7, 0xe6, 0xf6, 0x7d, 0xf6, 0x1b, 0xf6, 0xbd, 0xf5, +0x39, 0xf5, 0xd9, 0xf4, 0x94, 0xf4, 0x73, 0xf4, 0x67, 0xf4, 0x3e, 0xf4, 0xf5, 0xf3, 0xb0, 0xf3, +0x7d, 0xf3, 0x69, 0xf3, 0x70, 0xf3, 0x74, 0xf3, 0x71, 0xf3, 0x69, 0xf3, 0x70, 0xf3, 0xa5, 0xf3, +0xe0, 0xf3, 0x1b, 0xf4, 0x26, 0xf4, 0x15, 0xf4, 0x12, 0xf4, 0x29, 0xf4, 0x73, 0xf4, 0xb9, 0xf4, +0xf0, 0xf4, 0xff, 0xf4, 0x10, 0xf5, 0x3f, 0xf5, 0x98, 0xf5, 0x15, 0xf6, 0x8a, 0xf6, 0xd7, 0xf6, +0x05, 0xf7, 0x35, 0xf7, 0x83, 0xf7, 0xef, 0xf7, 0x3d, 0xf8, 0x62, 0xf8, 0x64, 0xf8, 0x74, 0xf8, +0xb0, 0xf8, 0x29, 0xf9, 0xb4, 0xf9, 0x2b, 0xfa, 0x80, 0xfa, 0xd5, 0xfa, 0x72, 0xfb, 0x8a, 0xfc, +0xf2, 0xfd, 0x58, 0xff, 0x63, 0x00, 0x06, 0x01, 0xb3, 0x01, 0xaf, 0x02, 0x01, 0x04, 0x6e, 0x05, +0x7b, 0x06, 0x1b, 0x07, 0x8b, 0x07, 0x24, 0x08, 0x2f, 0x09, 0x88, 0x0a, 0xc7, 0x0b, 0x85, 0x0c, +0xc8, 0x0c, 0xf7, 0x0c, 0x78, 0x0d, 0x5d, 0x0e, 0x49, 0x0f, 0xab, 0x0f, 0x93, 0x0f, 0x3a, 0x0f, +0x14, 0x0f, 0x47, 0x0f, 0x9f, 0x0f, 0xc2, 0x0f, 0x71, 0x0f, 0xb8, 0x0e, 0x0e, 0x0e, 0xa9, 0x0d, +0xb8, 0x0d, 0xbb, 0x0d, 0x71, 0x0d, 0xb6, 0x0c, 0xef, 0x0b, 0x71, 0x0b, 0x58, 0x0b, 0x64, 0x0b, +0x27, 0x0b, 0x93, 0x0a, 0xcf, 0x09, 0x24, 0x09, 0xbf, 0x08, 0x95, 0x08, 0x3d, 0x08, 0x9f, 0x07, +0xb1, 0x06, 0xbc, 0x05, 0xf8, 0x04, 0x76, 0x04, 0xe4, 0x03, 0x05, 0x03, 0xcb, 0x01, 0x8c, 0x00, +0x82, 0xff, 0xb5, 0xfe, 0x26, 0xfe, 0x5f, 0xfd, 0x6b, 0xfc, 0x61, 0xfb, 0x84, 0xfa, 0xda, 0xf9, +0x62, 0xf9, 0xef, 0xf8, 0x59, 0xf8, 0x95, 0xf7, 0xd4, 0xf6, 0x41, 0xf6, 0xf2, 0xf5, 0xa4, 0xf5, +0x4f, 0xf5, 0xe3, 0xf4, 0x80, 0xf4, 0x4b, 0xf4, 0x3c, 0xf4, 0x44, 0xf4, 0x45, 0xf4, 0x38, 0xf4, +0x1b, 0xf4, 0x1e, 0xf4, 0x29, 0xf4, 0x58, 0xf4, 0x85, 0xf4, 0xa3, 0xf4, 0xb1, 0xf4, 0xd4, 0xf4, +0x05, 0xf5, 0x38, 0xf5, 0x53, 0xf5, 0x48, 0xf5, 0x28, 0xf5, 0x19, 0xf5, 0x2a, 0xf5, 0x51, 0xf5, +0x73, 0xf5, 0x91, 0xf5, 0xa8, 0xf5, 0xd4, 0xf5, 0x12, 0xf6, 0x85, 0xf6, 0xff, 0xf6, 0x62, 0xf7, +0xa7, 0xf7, 0xe1, 0xf7, 0x3a, 0xf8, 0xbc, 0xf8, 0x44, 0xf9, 0x9c, 0xf9, 0xb8, 0xf9, 0xc5, 0xf9, +0xe9, 0xf9, 0x59, 0xfa, 0xd0, 0xfa, 0x47, 0xfb, 0x89, 0xfb, 0xa6, 0xfb, 0xf8, 0xfb, 0xb1, 0xfc, +0xfb, 0xfd, 0x6f, 0xff, 0xa5, 0x00, 0x72, 0x01, 0xf9, 0x01, 0xb6, 0x02, 0xe4, 0x03, 0x50, 0x05, +0x7a, 0x06, 0x25, 0x07, 0x64, 0x07, 0xad, 0x07, 0x64, 0x08, 0x88, 0x09, 0xbe, 0x0a, 0x89, 0x0b, +0xcf, 0x0b, 0xda, 0x0b, 0x25, 0x0c, 0xfa, 0x0c, 0x02, 0x0e, 0xc4, 0x0e, 0xf1, 0x0e, 0xb7, 0x0e, +0x88, 0x0e, 0xc1, 0x0e, 0x38, 0x0f, 0x8b, 0x0f, 0x60, 0x0f, 0xb4, 0x0e, 0xf3, 0x0d, 0x7e, 0x0d, +0x78, 0x0d, 0x89, 0x0d, 0x51, 0x0d, 0xab, 0x0c, 0xd1, 0x0b, 0x39, 0x0b, 0x25, 0x0b, 0x47, 0x0b, +0x54, 0x0b, 0xe6, 0x0a, 0x2f, 0x0a, 0x70, 0x09, 0xfc, 0x08, 0xaa, 0x08, 0x5a, 0x08, 0xab, 0x07, +0xb7, 0x06, 0xb4, 0x05, 0xe8, 0x04, 0x68, 0x04, 0xec, 0x03, 0x35, 0x03, 0x22, 0x02, 0xef, 0x00, +0xdc, 0xff, 0x1b, 0xff, 0x85, 0xfe, 0xf5, 0xfd, 0x3e, 0xfd, 0x63, 0xfc, 0x9e, 0xfb, 0x19, 0xfb, +0xc5, 0xfa, 0x70, 0xfa, 0xee, 0xf9, 0x4a, 0xf9, 0xa8, 0xf8, 0x2f, 0xf8, 0xf6, 0xf7, 0xc3, 0xf7, +0x7b, 0xf7, 0x1a, 0xf7, 0xb8, 0xf6, 0x74, 0xf6, 0x64, 0xf6, 0x6c, 0xf6, 0x70, 0xf6, 0x59, 0xf6, +0x36, 0xf6, 0x19, 0xf6, 0x1b, 0xf6, 0x37, 0xf6, 0x59, 0xf6, 0x62, 0xf6, 0x65, 0xf6, 0x65, 0xf6, +0x8d, 0xf6, 0xca, 0xf6, 0xfa, 0xf6, 0x10, 0xf7, 0x06, 0xf7, 0xe8, 0xf6, 0xeb, 0xf6, 0x09, 0xf7, +0x34, 0xf7, 0x81, 0xf7, 0xb2, 0xf7, 0xe6, 0xf7, 0x1a, 0xf8, 0x74, 0xf8, 0xe9, 0xf8, 0x59, 0xf9, +0x87, 0xf9, 0x94, 0xf9, 0x90, 0xf9, 0xb5, 0xf9, 0xf9, 0xf9, 0x43, 0xfa, 0x6d, 0xfa, 0x6b, 0xfa, +0x50, 0xfa, 0x52, 0xfa, 0x9e, 0xfa, 0x1e, 0xfb, 0x8c, 0xfb, 0xb9, 0xfb, 0xc0, 0xfb, 0xee, 0xfb, +0x97, 0xfc, 0xcf, 0xfd, 0x28, 0xff, 0x50, 0x00, 0xff, 0x00, 0x74, 0x01, 0x0a, 0x02, 0x09, 0x03, +0x4b, 0x04, 0x56, 0x05, 0xdb, 0x05, 0x04, 0x06, 0x45, 0x06, 0xf0, 0x06, 0xfe, 0x07, 0x19, 0x09, +0xb4, 0x09, 0xcf, 0x09, 0xb4, 0x09, 0xd2, 0x09, 0x71, 0x0a, 0x37, 0x0b, 0xc8, 0x0b, 0xc1, 0x0b, +0x6e, 0x0b, 0x1f, 0x0b, 0x2a, 0x0b, 0x83, 0x0b, 0xbe, 0x0b, 0x90, 0x0b, 0xd7, 0x0a, 0x1f, 0x0a, +0xbb, 0x09, 0xc7, 0x09, 0xf4, 0x09, 0xd5, 0x09, 0x5e, 0x09, 0xbd, 0x08, 0x5f, 0x08, 0x70, 0x08, +0xaf, 0x08, 0xc8, 0x08, 0x72, 0x08, 0xe1, 0x07, 0x46, 0x07, 0xf8, 0x06, 0xd8, 0x06, 0xc2, 0x06, +0x59, 0x06, 0xad, 0x05, 0xf2, 0x04, 0x6a, 0x04, 0x1e, 0x04, 0xe0, 0x03, 0x54, 0x03, 0x79, 0x02, +0x6c, 0x01, 0x7d, 0x00, 0xdf, 0xff, 0x6d, 0xff, 0x07, 0xff, 0x7e, 0xfe, 0xc2, 0xfd, 0x08, 0xfd, +0x75, 0xfc, 0x0d, 0xfc, 0xc4, 0xfb, 0x5a, 0xfb, 0xc4, 0xfa, 0x10, 0xfa, 0x7e, 0xf9, 0x23, 0xf9, +0xfd, 0xf8, 0xec, 0xf8, 0xc0, 0xf8, 0x86, 0xf8, 0x44, 0xf8, 0x21, 0xf8, 0x2b, 0xf8, 0x4a, 0xf8, +0x58, 0xf8, 0x51, 0xf8, 0x39, 0xf8, 0x33, 0xf8, 0x60, 0xf8, 0xb5, 0xf8, 0xfd, 0xf8, 0x27, 0xf9, +0x1b, 0xf9, 0x22, 0xf9, 0x38, 0xf9, 0x72, 0xf9, 0x9c, 0xf9, 0xa6, 0xf9, 0x82, 0xf9, 0x4f, 0xf9, +0x3c, 0xf9, 0x52, 0xf9, 0x9c, 0xf9, 0xc5, 0xf9, 0xd0, 0xf9, 0xae, 0xf9, 0x9c, 0xf9, 0xba, 0xf9, +0xee, 0xf9, 0x1c, 0xfa, 0x14, 0xfa, 0xe2, 0xf9, 0xb3, 0xf9, 0xb9, 0xf9, 0xee, 0xf9, 0x2f, 0xfa, +0x31, 0xfa, 0x12, 0xfa, 0xe3, 0xf9, 0xf4, 0xf9, 0x49, 0xfa, 0xc3, 0xfa, 0x0c, 0xfb, 0x18, 0xfb, +0xf7, 0xfa, 0x2a, 0xfb, 0xe5, 0xfb, 0x26, 0xfd, 0x6d, 0xfe, 0x4c, 0xff, 0x91, 0xff, 0xb2, 0xff, +0x2d, 0x00, 0x15, 0x01, 0x28, 0x02, 0xe9, 0x02, 0x30, 0x03, 0x3f, 0x03, 0x78, 0x03, 0x19, 0x04, +0x1b, 0x05, 0x21, 0x06, 0xc5, 0x06, 0xe6, 0x06, 0xe9, 0x06, 0x37, 0x07, 0xf8, 0x07, 0xe6, 0x08, +0x84, 0x09, 0xae, 0x09, 0x88, 0x09, 0x75, 0x09, 0xaf, 0x09, 0x12, 0x0a, 0x5b, 0x0a, 0x54, 0x0a, +0xee, 0x09, 0x87, 0x09, 0x4b, 0x09, 0x69, 0x09, 0x96, 0x09, 0xaa, 0x09, 0x63, 0x09, 0x09, 0x09, +0xc9, 0x08, 0xe1, 0x08, 0x2c, 0x09, 0x67, 0x09, 0x48, 0x09, 0xf5, 0x08, 0x8f, 0x08, 0x37, 0x08, +0x15, 0x08, 0xf2, 0x07, 0xa2, 0x07, 0x16, 0x07, 0x61, 0x06, 0xc6, 0x05, 0x4e, 0x05, 0xfd, 0x04, +0x88, 0x04, 0xef, 0x03, 0x1d, 0x03, 0x5d, 0x02, 0xc0, 0x01, 0x4d, 0x01, 0xee, 0x00, 0x65, 0x00, +0xc0, 0xff, 0xfa, 0xfe, 0x50, 0xfe, 0xd0, 0xfd, 0x6a, 0xfd, 0xf6, 0xfc, 0x62, 0xfc, 0xc3, 0xfb, +0x3b, 0xfb, 0xde, 0xfa, 0xb3, 0xfa, 0x97, 0xfa, 0x68, 0xfa, 0x20, 0xfa, 0xcd, 0xf9, 0x86, 0xf9, +0x6b, 0xf9, 0x69, 0xf9, 0x68, 0xf9, 0x48, 0xf9, 0x15, 0xf9, 0xe3, 0xf8, 0xbf, 0xf8, 0xba, 0xf8, +0xc8, 0xf8, 0xd7, 0xf8, 0xd7, 0xf8, 0xae, 0xf8, 0x8d, 0xf8, 0x73, 0xf8, 0x89, 0xf8, 0xab, 0xf8, +0xbb, 0xf8, 0xaa, 0xf8, 0x7e, 0xf8, 0x5c, 0xf8, 0x6a, 0xf8, 0x96, 0xf8, 0xc7, 0xf8, 0xec, 0xf8, +0xcc, 0xf8, 0xa7, 0xf8, 0x8e, 0xf8, 0x9a, 0xf8, 0xc1, 0xf8, 0xd3, 0xf8, 0xbb, 0xf8, 0x7d, 0xf8, +0x51, 0xf8, 0x69, 0xf8, 0xa8, 0xf8, 0xfd, 0xf8, 0x2b, 0xf9, 0x35, 0xf9, 0x45, 0xf9, 0x6e, 0xf9, +0xbd, 0xf9, 0x22, 0xfa, 0x68, 0xfa, 0xaf, 0xfa, 0x13, 0xfb, 0xdc, 0xfb, 0x07, 0xfd, 0x39, 0xfe, +0x0f, 0xff, 0x63, 0xff, 0x89, 0xff, 0xde, 0xff, 0x96, 0x00, 0x75, 0x01, 0x1b, 0x02, 0x4b, 0x02, +0x34, 0x02, 0x2a, 0x02, 0x9d, 0x02, 0x8f, 0x03, 0x81, 0x04, 0x1a, 0x05, 0x39, 0x05, 0x35, 0x05, +0x9b, 0x05, 0x7d, 0x06, 0x8a, 0x07, 0x30, 0x08, 0x49, 0x08, 0x01, 0x08, 0xe4, 0x07, 0x35, 0x08, +0xeb, 0x08, 0x89, 0x09, 0xc2, 0x09, 0x87, 0x09, 0x34, 0x09, 0x3b, 0x09, 0xc9, 0x09, 0x75, 0x0a, +0xde, 0x0a, 0xcb, 0x0a, 0x7b, 0x0a, 0x68, 0x0a, 0xb5, 0x0a, 0x4c, 0x0b, 0xaa, 0x0b, 0x7f, 0x0b, +0xe9, 0x0a, 0x38, 0x0a, 0xd8, 0x09, 0xc6, 0x09, 0xc6, 0x09, 0x60, 0x09, 0x8a, 0x08, 0x89, 0x07, +0xc9, 0x06, 0x60, 0x06, 0x25, 0x06, 0xbd, 0x05, 0xfc, 0x04, 0xf7, 0x03, 0x0a, 0x03, 0x66, 0x02, +0x0f, 0x02, 0xc0, 0x01, 0x2d, 0x01, 0x5b, 0x00, 0x68, 0xff, 0xc3, 0xfe, 0x6c, 0xfe, 0x55, 0xfe, +0x29, 0xfe, 0xac, 0xfd, 0xfb, 0xfc, 0x5c, 0xfc, 0x20, 0xfc, 0x1b, 0xfc, 0x15, 0xfc, 0xd3, 0xfb, +0x42, 0xfb, 0xad, 0xfa, 0x35, 0xfa, 0x19, 0xfa, 0x1a, 0xfa, 0xf8, 0xf9, 0x9e, 0xf9, 0x0c, 0xf9, +0x83, 0xf8, 0x40, 0xf8, 0x44, 0xf8, 0x3d, 0xf8, 0x06, 0xf8, 0x8e, 0xf7, 0x25, 0xf7, 0x07, 0xf7, +0x3b, 0xf7, 0x80, 0xf7, 0x90, 0xf7, 0x54, 0xf7, 0x06, 0xf7, 0xca, 0xf6, 0xf1, 0xf6, 0x54, 0xf7, +0x9d, 0xf7, 0xa1, 0xf7, 0x51, 0xf7, 0xed, 0xf6, 0xf8, 0xf6, 0x4a, 0xf7, 0xc8, 0xf7, 0x01, 0xf8, +0xf9, 0xf7, 0xc4, 0xf7, 0xca, 0xf7, 0x1b, 0xf8, 0x9a, 0xf8, 0xfc, 0xf8, 0x06, 0xf9, 0xe8, 0xf8, +0xd0, 0xf8, 0x0d, 0xf9, 0xa3, 0xf9, 0x37, 0xfa, 0xa1, 0xfa, 0xb4, 0xfa, 0xdb, 0xfa, 0x76, 0xfb, +0xa6, 0xfc, 0xff, 0xfd, 0x05, 0xff, 0x71, 0xff, 0x92, 0xff, 0xcf, 0xff, 0x79, 0x00, 0x6f, 0x01, +0x43, 0x02, 0xa7, 0x02, 0x94, 0x02, 0x6f, 0x02, 0xa5, 0x02, 0x61, 0x03, 0x5b, 0x04, 0x20, 0x05, +0x65, 0x05, 0x47, 0x05, 0x59, 0x05, 0xe6, 0x05, 0xd7, 0x06, 0xc1, 0x07, 0x4d, 0x08, 0x6f, 0x08, +0x73, 0x08, 0xb2, 0x08, 0x4e, 0x09, 0x06, 0x0a, 0x71, 0x0a, 0x5f, 0x0a, 0xef, 0x09, 0x82, 0x09, +0x79, 0x09, 0xc9, 0x09, 0x34, 0x0a, 0x61, 0x0a, 0x48, 0x0a, 0x13, 0x0a, 0x14, 0x0a, 0x5e, 0x0a, +0xc5, 0x0a, 0xe5, 0x0a, 0x93, 0x0a, 0xfc, 0x09, 0x6e, 0x09, 0x12, 0x09, 0xf5, 0x08, 0xbf, 0x08, +0x45, 0x08, 0x76, 0x07, 0xa4, 0x06, 0x03, 0x06, 0xa1, 0x05, 0x68, 0x05, 0xfc, 0x04, 0x48, 0x04, +0x65, 0x03, 0xa3, 0x02, 0x38, 0x02, 0x0e, 0x02, 0xbb, 0x01, 0x2d, 0x01, 0x67, 0x00, 0xc0, 0xff, +0x58, 0xff, 0x3a, 0xff, 0x22, 0xff, 0xdd, 0xfe, 0x63, 0xfe, 0xc7, 0xfd, 0x41, 0xfd, 0xf6, 0xfc, +0xbe, 0xfc, 0x7e, 0xfc, 0x02, 0xfc, 0x52, 0xfb, 0xbd, 0xfa, 0x51, 0xfa, 0x18, 0xfa, 0xe5, 0xf9, +0x89, 0xf9, 0x01, 0xf9, 0x74, 0xf8, 0x1a, 0xf8, 0xee, 0xf7, 0xeb, 0xf7, 0xed, 0xf7, 0xc9, 0xf7, +0x8d, 0xf7, 0x59, 0xf7, 0x3f, 0xf7, 0x56, 0xf7, 0x75, 0xf7, 0x77, 0xf7, 0x66, 0xf7, 0x36, 0xf7, +0x3c, 0xf7, 0x53, 0xf7, 0x86, 0xf7, 0xb0, 0xf7, 0xae, 0xf7, 0x94, 0xf7, 0x64, 0xf7, 0x5f, 0xf7, +0x88, 0xf7, 0xe2, 0xf7, 0x37, 0xf8, 0x5d, 0xf8, 0x51, 0xf8, 0x45, 0xf8, 0x55, 0xf8, 0x89, 0xf8, +0xc7, 0xf8, 0xe6, 0xf8, 0xec, 0xf8, 0xe9, 0xf8, 0x00, 0xf9, 0x5d, 0xf9, 0xd6, 0xf9, 0x52, 0xfa, +0x96, 0xfa, 0xb9, 0xfa, 0xf1, 0xfa, 0x8c, 0xfb, 0x7f, 0xfc, 0x86, 0xfd, 0x43, 0xfe, 0x9a, 0xfe, +0xbf, 0xfe, 0xf6, 0xfe, 0x98, 0xff, 0x61, 0x00, 0x36, 0x01, 0xb5, 0x01, 0xf7, 0x01, 0x38, 0x02, +0xd9, 0x02, 0xf2, 0x03, 0x1e, 0x05, 0x0d, 0x06, 0x80, 0x06, 0xb2, 0x06, 0x0d, 0x07, 0xc7, 0x07, +0xb8, 0x08, 0x7b, 0x09, 0xd7, 0x09, 0xdd, 0x09, 0xc3, 0x09, 0x07, 0x0a, 0x8c, 0x0a, 0x2b, 0x0b, +0x79, 0x0b, 0x45, 0x0b, 0xe2, 0x0a, 0x9c, 0x0a, 0xc7, 0x0a, 0x21, 0x0b, 0x52, 0x0b, 0x25, 0x0b, +0xb3, 0x0a, 0x40, 0x0a, 0x12, 0x0a, 0x1f, 0x0a, 0x3f, 0x0a, 0x12, 0x0a, 0x9c, 0x09, 0x00, 0x09, +0x87, 0x08, 0x51, 0x08, 0x45, 0x08, 0x29, 0x08, 0xc3, 0x07, 0x38, 0x07, 0xab, 0x06, 0x71, 0x06, +0x59, 0x06, 0x2c, 0x06, 0xb7, 0x05, 0xfe, 0x04, 0x2e, 0x04, 0x7e, 0x03, 0x04, 0x03, 0x96, 0x02, +0x02, 0x02, 0x42, 0x01, 0x7e, 0x00, 0xcf, 0xff, 0x68, 0xff, 0x1c, 0xff, 0xc3, 0xfe, 0x25, 0xfe, +0x54, 0xfd, 0x9b, 0xfc, 0x1c, 0xfc, 0xd7, 0xfb, 0x9f, 0xfb, 0x3a, 0xfb, 0xa7, 0xfa, 0x0d, 0xfa, +0x9a, 0xf9, 0x5c, 0xf9, 0x1b, 0xf9, 0xca, 0xf8, 0x55, 0xf8, 0xd5, 0xf7, 0x77, 0xf7, 0x5c, 0xf7, +0x72, 0xf7, 0x88, 0xf7, 0x7e, 0xf7, 0x4d, 0xf7, 0x16, 0xf7, 0x19, 0xf7, 0x40, 0xf7, 0x70, 0xf7, +0x7e, 0xf7, 0x69, 0xf7, 0x31, 0xf7, 0x24, 0xf7, 0x2e, 0xf7, 0x4a, 0xf7, 0x45, 0xf7, 0x1f, 0xf7, +0xd7, 0xf6, 0xb8, 0xf6, 0xcd, 0xf6, 0x1a, 0xf7, 0x66, 0xf7, 0x8c, 0xf7, 0x8b, 0xf7, 0x80, 0xf7, +0x9b, 0xf7, 0xee, 0xf7, 0x61, 0xf8, 0xaa, 0xf8, 0xe6, 0xf8, 0x07, 0xf9, 0x58, 0xf9, 0xd0, 0xf9, +0x6e, 0xfa, 0xdd, 0xfa, 0x20, 0xfb, 0x2c, 0xfb, 0x56, 0xfb, 0xc8, 0xfb, 0x8d, 0xfc, 0x62, 0xfd, +0x20, 0xfe, 0x88, 0xfe, 0xc3, 0xfe, 0x1a, 0xff, 0xa4, 0xff, 0x5a, 0x00, 0x12, 0x01, 0x98, 0x01, +0x07, 0x02, 0x81, 0x02, 0x1d, 0x03, 0xfd, 0x03, 0xe7, 0x04, 0xbe, 0x05, 0x6c, 0x06, 0xfe, 0x06, +0x97, 0x07, 0x58, 0x08, 0x24, 0x09, 0xd8, 0x09, 0x64, 0x0a, 0xbb, 0x0a, 0x1a, 0x0b, 0x78, 0x0b, +0xe2, 0x0b, 0x3a, 0x0c, 0x70, 0x0c, 0x82, 0x0c, 0x90, 0x0c, 0x9c, 0x0c, 0xbc, 0x0c, 0xc8, 0x0c, +0xcd, 0x0c, 0xa8, 0x0c, 0x79, 0x0c, 0x4e, 0x0c, 0x1c, 0x0c, 0xdd, 0x0b, 0x97, 0x0b, 0x3b, 0x0b, +0xdd, 0x0a, 0x82, 0x0a, 0x28, 0x0a, 0xda, 0x09, 0x6e, 0x09, 0x09, 0x09, 0x94, 0x08, 0x29, 0x08, +0xd6, 0x07, 0x80, 0x07, 0x1a, 0x07, 0x9b, 0x06, 0x05, 0x06, 0x66, 0x05, 0xb7, 0x04, 0xf9, 0x03, +0x2d, 0x03, 0x59, 0x02, 0x85, 0x01, 0xbc, 0x00, 0x03, 0x00, 0x45, 0xff, 0x7f, 0xfe, 0xac, 0xfd, +0xdd, 0xfc, 0x15, 0xfc, 0x6f, 0xfb, 0xd1, 0xfa, 0x3d, 0xfa, 0x9c, 0xf9, 0xf6, 0xf8, 0x63, 0xf8, +0xeb, 0xf7, 0x82, 0xf7, 0x1b, 0xf7, 0x97, 0xf6, 0x04, 0xf6, 0x8b, 0xf5, 0x47, 0xf5, 0x2a, 0xf5, +0x10, 0xf5, 0xea, 0xf4, 0xb4, 0xf4, 0x6c, 0xf4, 0x51, 0xf4, 0x61, 0xf4, 0x91, 0xf4, 0xbb, 0xf4, +0xc4, 0xf4, 0xc0, 0xf4, 0xb7, 0xf4, 0xca, 0xf4, 0x09, 0xf5, 0x3c, 0xf5, 0x59, 0xf5, 0x5a, 0xf5, +0x5e, 0xf5, 0x90, 0xf5, 0xdb, 0xf5, 0x32, 0xf6, 0x73, 0xf6, 0xa8, 0xf6, 0xd2, 0xf6, 0x0f, 0xf7, +0x72, 0xf7, 0xff, 0xf7, 0x7d, 0xf8, 0xe0, 0xf8, 0x1b, 0xf9, 0x5a, 0xf9, 0xc2, 0xf9, 0x4a, 0xfa, +0xd6, 0xfa, 0x3a, 0xfb, 0x8f, 0xfb, 0xe6, 0xfb, 0x51, 0xfc, 0xe5, 0xfc, 0x6f, 0xfd, 0xf9, 0xfd, +0x58, 0xfe, 0xb6, 0xfe, 0x31, 0xff, 0xda, 0xff, 0xa3, 0x00, 0x72, 0x01, 0x12, 0x02, 0x8a, 0x02, +0xf8, 0x02, 0x82, 0x03, 0x22, 0x04, 0xca, 0x04, 0x58, 0x05, 0xc8, 0x05, 0x35, 0x06, 0xc1, 0x06, +0x87, 0x07, 0x4e, 0x08, 0x10, 0x09, 0xa2, 0x09, 0x10, 0x0a, 0x66, 0x0a, 0xe1, 0x0a, 0x7f, 0x0b, +0x30, 0x0c, 0xc4, 0x0c, 0x16, 0x0d, 0x48, 0x0d, 0x66, 0x0d, 0xa7, 0x0d, 0xe8, 0x0d, 0x1c, 0x0e, +0x1a, 0x0e, 0xf8, 0x0d, 0xb2, 0x0d, 0x82, 0x0d, 0x66, 0x0d, 0x58, 0x0d, 0x37, 0x0d, 0xf4, 0x0c, +0x83, 0x0c, 0x16, 0x0c, 0xb7, 0x0b, 0x7d, 0x0b, 0x3e, 0x0b, 0xf5, 0x0a, 0x95, 0x0a, 0x18, 0x0a, +0x8e, 0x09, 0x11, 0x09, 0x98, 0x08, 0x0a, 0x08, 0x62, 0x07, 0x9a, 0x06, 0xd0, 0x05, 0x04, 0x05, +0x4b, 0x04, 0x96, 0x03, 0xc8, 0x02, 0xe8, 0x01, 0xdd, 0x00, 0xe7, 0xff, 0xf7, 0xfe, 0x1e, 0xfe, +0x4b, 0xfd, 0x73, 0xfc, 0x9c, 0xfb, 0xc3, 0xfa, 0xf9, 0xf9, 0x3d, 0xf9, 0x89, 0xf8, 0xd3, 0xf7, +0x28, 0xf7, 0x7d, 0xf6, 0xf1, 0xf5, 0x7c, 0xf5, 0x1e, 0xf5, 0xc4, 0xf4, 0x6c, 0xf4, 0x0a, 0xf4, +0xba, 0xf3, 0x77, 0xf3, 0x4b, 0xf3, 0x22, 0xf3, 0xfe, 0xf2, 0xe0, 0xf2, 0xc6, 0xf2, 0xc3, 0xf2, +0xd0, 0xf2, 0xe0, 0xf2, 0xfe, 0xf2, 0x08, 0xf3, 0x14, 0xf3, 0x1e, 0xf3, 0x4b, 0xf3, 0x87, 0xf3, +0xda, 0xf3, 0x22, 0xf4, 0x6a, 0xf4, 0xa8, 0xf4, 0x06, 0xf5, 0x52, 0xf5, 0xbe, 0xf5, 0x15, 0xf6, +0x7a, 0xf6, 0xdb, 0xf6, 0x44, 0xf7, 0xb6, 0xf7, 0x45, 0xf8, 0xe3, 0xf8, 0x76, 0xf9, 0xf4, 0xf9, +0x5e, 0xfa, 0xcd, 0xfa, 0x3f, 0xfb, 0xd0, 0xfb, 0x60, 0xfc, 0xec, 0xfc, 0x60, 0xfd, 0xd0, 0xfd, +0x3f, 0xfe, 0xb6, 0xfe, 0x3d, 0xff, 0xc6, 0xff, 0x3e, 0x00, 0xb1, 0x00, 0x1d, 0x01, 0x9f, 0x01, +0x33, 0x02, 0xcc, 0x02, 0x62, 0x03, 0xe8, 0x03, 0x58, 0x04, 0xd6, 0x04, 0x5d, 0x05, 0xef, 0x05, +0x80, 0x06, 0x14, 0x07, 0xa3, 0x07, 0x24, 0x08, 0xa4, 0x08, 0x34, 0x09, 0xba, 0x09, 0x41, 0x0a, +0xaf, 0x0a, 0x28, 0x0b, 0xa0, 0x0b, 0x16, 0x0c, 0x81, 0x0c, 0xca, 0x0c, 0x03, 0x0d, 0x3d, 0x0d, +0x68, 0x0d, 0x95, 0x0d, 0xa9, 0x0d, 0xa9, 0x0d, 0x8c, 0x0d, 0x66, 0x0d, 0x47, 0x0d, 0x2b, 0x0d, +0x02, 0x0d, 0xc4, 0x0c, 0x60, 0x0c, 0xe9, 0x0b, 0x7a, 0x0b, 0x13, 0x0b, 0xba, 0x0a, 0x59, 0x0a, +0xcc, 0x09, 0x3f, 0x09, 0x9a, 0x08, 0x02, 0x08, 0x58, 0x07, 0xb3, 0x06, 0xf8, 0x05, 0x42, 0x05, +0x7b, 0x04, 0xc5, 0x03, 0x10, 0x03, 0x6b, 0x02, 0xb7, 0x01, 0xf0, 0x00, 0x14, 0x00, 0x40, 0xff, +0x77, 0xfe, 0xc5, 0xfd, 0x15, 0xfd, 0x61, 0xfc, 0xa9, 0xfb, 0x05, 0xfb, 0x6f, 0xfa, 0xe8, 0xf9, +0x75, 0xf9, 0xee, 0xf8, 0x6d, 0xf8, 0xd8, 0xf7, 0x60, 0xf7, 0xf7, 0xf6, 0xb0, 0xf6, 0x61, 0xf6, +0x13, 0xf6, 0xa2, 0xf5, 0x43, 0xf5, 0xf4, 0xf4, 0xbf, 0xf4, 0xa5, 0xf4, 0x82, 0xf4, 0x66, 0xf4, +0x3c, 0xf4, 0x2f, 0xf4, 0x3d, 0xf4, 0x66, 0xf4, 0x98, 0xf4, 0xc5, 0xf4, 0xed, 0xf4, 0x08, 0xf5, +0x38, 0xf5, 0x82, 0xf5, 0xec, 0xf5, 0x5e, 0xf6, 0xcd, 0xf6, 0x20, 0xf7, 0x7c, 0xf7, 0xe2, 0xf7, +0x67, 0xf8, 0xe5, 0xf8, 0x66, 0xf9, 0xcd, 0xf9, 0x2d, 0xfa, 0x8e, 0xfa, 0x04, 0xfb, 0x9b, 0xfb, +0x31, 0xfc, 0xaf, 0xfc, 0x01, 0xfd, 0x4e, 0xfd, 0x89, 0xfd, 0xec, 0xfd, 0x59, 0xfe, 0xbc, 0xfe, +0x19, 0xff, 0x67, 0xff, 0xad, 0xff, 0x00, 0x00, 0x58, 0x00, 0xc8, 0x00, 0x22, 0x01, 0x73, 0x01, +0xcb, 0x01, 0x21, 0x02, 0xa0, 0x02, 0x0e, 0x03, 0x8f, 0x03, 0x04, 0x04, 0x61, 0x04, 0xc8, 0x04, +0x2b, 0x05, 0x96, 0x05, 0x02, 0x06, 0x57, 0x06, 0xaf, 0x06, 0xed, 0x06, 0x45, 0x07, 0x90, 0x07, +0xdd, 0x07, 0x18, 0x08, 0x4e, 0x08, 0x77, 0x08, 0xa5, 0x08, 0xdb, 0x08, 0x31, 0x09, 0x86, 0x09, +0xc7, 0x09, 0xee, 0x09, 0xf6, 0x09, 0xff, 0x09, 0x16, 0x0a, 0x32, 0x0a, 0x3b, 0x0a, 0x33, 0x0a, +0x17, 0x0a, 0xe8, 0x09, 0xbe, 0x09, 0x82, 0x09, 0x47, 0x09, 0xfd, 0x08, 0x8a, 0x08, 0x0e, 0x08, +0x91, 0x07, 0x1c, 0x07, 0xbe, 0x06, 0x5c, 0x06, 0xdf, 0x05, 0x50, 0x05, 0xac, 0x04, 0x05, 0x04, +0x68, 0x03, 0xce, 0x02, 0x31, 0x02, 0x83, 0x01, 0xde, 0x00, 0x45, 0x00, 0xb0, 0xff, 0x1c, 0xff, +0x81, 0xfe, 0xd6, 0xfd, 0x1f, 0xfd, 0x6d, 0xfc, 0xcb, 0xfb, 0x4e, 0xfb, 0xe9, 0xfa, 0x89, 0xfa, +0x1e, 0xfa, 0xa4, 0xf9, 0x3f, 0xf9, 0xe9, 0xf8, 0xa8, 0xf8, 0x6b, 0xf8, 0x26, 0xf8, 0xe7, 0xf7, +0xa3, 0xf7, 0x5e, 0xf7, 0x26, 0xf7, 0xfd, 0xf6, 0xe3, 0xf6, 0xc4, 0xf6, 0x9d, 0xf6, 0x7c, 0xf6, +0x6d, 0xf6, 0x6d, 0xf6, 0x81, 0xf6, 0x97, 0xf6, 0xbc, 0xf6, 0xf0, 0xf6, 0x28, 0xf7, 0x62, 0xf7, +0xac, 0xf7, 0xee, 0xf7, 0x51, 0xf8, 0xb9, 0xf8, 0x1d, 0xf9, 0x80, 0xf9, 0xe3, 0xf9, 0x49, 0xfa, +0xa9, 0xfa, 0x09, 0xfb, 0x68, 0xfb, 0xcc, 0xfb, 0x34, 0xfc, 0x96, 0xfc, 0xf6, 0xfc, 0x56, 0xfd, +0xb0, 0xfd, 0x1f, 0xfe, 0x78, 0xfe, 0xd4, 0xfe, 0x19, 0xff, 0x78, 0xff, 0xc1, 0xff, 0x1e, 0x00, +0x68, 0x00, 0xd4, 0x00, 0x31, 0x01, 0x95, 0x01, 0xf2, 0x01, 0x51, 0x02, 0x9c, 0x02, 0xf4, 0x02, +0x41, 0x03, 0x9e, 0x03, 0xfa, 0x03, 0x61, 0x04, 0xb9, 0x04, 0x16, 0x05, 0x58, 0x05, 0xa9, 0x05, +0xe3, 0x05, 0x1c, 0x06, 0x4f, 0x06, 0x7f, 0x06, 0xa4, 0x06, 0xba, 0x06, 0xc8, 0x06, 0xd0, 0x06, +0xdc, 0x06, 0xe3, 0x06, 0xee, 0x06, 0xd9, 0x06, 0xc8, 0x06, 0xaf, 0x06, 0x94, 0x06, 0x8b, 0x06, +0x92, 0x06, 0x96, 0x06, 0xa2, 0x06, 0x9e, 0x06, 0x96, 0x06, 0x81, 0x06, 0x64, 0x06, 0x45, 0x06, +0x1c, 0x06, 0xe9, 0x05, 0xb5, 0x05, 0x80, 0x05, 0x36, 0x05, 0xf1, 0x04, 0xa3, 0x04, 0x42, 0x04, +0xd7, 0x03, 0x58, 0x03, 0xdc, 0x02, 0x55, 0x02, 0xe0, 0x01, 0x63, 0x01, 0xf1, 0x00, 0x80, 0x00, +0x08, 0x00, 0x9f, 0xff, 0x22, 0xff, 0xa9, 0xfe, 0x1f, 0xfe, 0x92, 0xfd, 0x15, 0xfd, 0xa6, 0xfc, +0x43, 0xfc, 0xf3, 0xfb, 0x98, 0xfb, 0x44, 0xfb, 0xef, 0xfa, 0x97, 0xfa, 0x46, 0xfa, 0x02, 0xfa, +0xc3, 0xf9, 0x98, 0xf9, 0x71, 0xf9, 0x54, 0xf9, 0x41, 0xf9, 0x3a, 0xf9, 0x3a, 0xf9, 0x33, 0xf9, +0x30, 0xf9, 0x25, 0xf9, 0x1f, 0xf9, 0x2b, 0xf9, 0x38, 0xf9, 0x48, 0xf9, 0x61, 0xf9, 0x74, 0xf9, +0x8f, 0xf9, 0x9d, 0xf9, 0xbd, 0xf9, 0xe6, 0xf9, 0x1a, 0xfa, 0x53, 0xfa, 0x8a, 0xfa, 0xc6, 0xfa, +0x0d, 0xfb, 0x53, 0xfb, 0xac, 0xfb, 0x0c, 0xfc, 0x74, 0xfc, 0xd5, 0xfc, 0x27, 0xfd, 0x69, 0xfd, +0xb1, 0xfd, 0xff, 0xfd, 0x52, 0xfe, 0xa3, 0xfe, 0xf1, 0xfe, 0x33, 0xff, 0x64, 0xff, 0xb4, 0xff, +0xef, 0xff, 0x35, 0x00, 0x71, 0x00, 0xb9, 0x00, 0xfe, 0x00, 0x3c, 0x01, 0x88, 0x01, 0xce, 0x01, +0x19, 0x02, 0x53, 0x02, 0x97, 0x02, 0xd3, 0x02, 0x0d, 0x03, 0x5a, 0x03, 0x9f, 0x03, 0xe9, 0x03, +0x1f, 0x04, 0x51, 0x04, 0x89, 0x04, 0xb5, 0x04, 0xd7, 0x04, 0x09, 0x05, 0x3f, 0x05, 0x75, 0x05, +0xa2, 0x05, 0xcf, 0x05, 0xec, 0x05, 0x14, 0x06, 0x20, 0x06, 0x23, 0x06, 0x12, 0x06, 0x16, 0x06, +0x18, 0x06, 0x17, 0x06, 0x02, 0x06, 0xdb, 0x05, 0xae, 0x05, 0x76, 0x05, 0x3a, 0x05, 0x09, 0x05, +0xe1, 0x04, 0xbe, 0x04, 0x9a, 0x04, 0x62, 0x04, 0x30, 0x04, 0xf4, 0x03, 0xc2, 0x03, 0x82, 0x03, +0x49, 0x03, 0x14, 0x03, 0xe2, 0x02, 0xaf, 0x02, 0x84, 0x02, 0x45, 0x02, 0x04, 0x02, 0xb6, 0x01, +0x6b, 0x01, 0x06, 0x01, 0xaf, 0x00, 0x51, 0x00, 0x00, 0x00, 0xb3, 0xff, 0x5d, 0xff, 0x08, 0xff, +0xb3, 0xfe, 0x5a, 0xfe, 0xfb, 0xfd, 0x97, 0xfd, 0x42, 0xfd, 0xf6, 0xfc, 0xab, 0xfc, 0x5d, 0xfc, +0x02, 0xfc, 0xae, 0xfb, 0x64, 0xfb, 0x27, 0xfb, 0xf4, 0xfa, 0xd4, 0xfa, 0xb2, 0xfa, 0x7e, 0xfa, +0x53, 0xfa, 0x33, 0xfa, 0x34, 0xfa, 0x27, 0xfa, 0x3a, 0xfa, 0x42, 0xfa, 0x5a, 0xfa, 0x53, 0xfa, +0x69, 0xfa, 0x89, 0xfa, 0xa5, 0xfa, 0xc3, 0xfa, 0xeb, 0xfa, 0x24, 0xfb, 0x5a, 0xfb, 0x86, 0xfb, +0xc1, 0xfb, 0xf1, 0xfb, 0x23, 0xfc, 0x62, 0xfc, 0x97, 0xfc, 0xe2, 0xfc, 0x28, 0xfd, 0x6e, 0xfd, +0xb5, 0xfd, 0xe6, 0xfd, 0x2b, 0xfe, 0x73, 0xfe, 0xb5, 0xfe, 0xf7, 0xfe, 0x33, 0xff, 0x75, 0xff, +0xc8, 0xff, 0x03, 0x00, 0x4a, 0x00, 0x90, 0x00, 0xcd, 0x00, 0x09, 0x01, 0x2d, 0x01, 0x5e, 0x01, +0x96, 0x01, 0xda, 0x01, 0x16, 0x02, 0x4c, 0x02, 0x77, 0x02, 0x93, 0x02, 0xad, 0x02, 0xd9, 0x02, +0x01, 0x03, 0x23, 0x03, 0x4c, 0x03, 0x5f, 0x03, 0x6c, 0x03, 0x86, 0x03, 0x92, 0x03, 0xba, 0x03, +0xcb, 0x03, 0xe2, 0x03, 0xdd, 0x03, 0xdd, 0x03, 0xef, 0x03, 0xff, 0x03, 0x04, 0x04, 0x11, 0x04, +0x1f, 0x04, 0x25, 0x04, 0x22, 0x04, 0x12, 0x04, 0x09, 0x04, 0x02, 0x04, 0xf1, 0x03, 0xc8, 0x03, +0x93, 0x03, 0x7b, 0x03, 0x3f, 0x03, 0x0e, 0x03, 0xca, 0x02, 0x87, 0x02, 0x52, 0x02, 0x10, 0x02, +0xd2, 0x01, 0x8d, 0x01, 0x58, 0x01, 0x14, 0x01, 0xe6, 0x00, 0xab, 0x00, 0x74, 0x00, 0x45, 0x00, +0x0f, 0x00, 0xf0, 0xff, 0xb7, 0xff, 0x88, 0xff, 0x61, 0xff, 0x2a, 0xff, 0xf7, 0xfe, 0xbd, 0xfe, +0x88, 0xfe, 0x59, 0xfe, 0x22, 0xfe, 0xee, 0xfd, 0xb5, 0xfd, 0x71, 0xfd, 0x35, 0xfd, 0xf8, 0xfc, +0xac, 0xfc, 0x77, 0xfc, 0x36, 0xfc, 0x06, 0xfc, 0xd9, 0xfb, 0xb1, 0xfb, 0x8a, 0xfb, 0x68, 0xfb, +0x4b, 0xfb, 0x27, 0xfb, 0x09, 0xfb, 0xe9, 0xfa, 0xd7, 0xfa, 0xd8, 0xfa, 0xd4, 0xfa, 0xe1, 0xfa, +0xe6, 0xfa, 0xf8, 0xfa, 0x0d, 0xfb, 0x24, 0xfb, 0x48, 0xfb, 0x67, 0xfb, 0x8c, 0xfb, 0xb5, 0xfb, +0xe1, 0xfb, 0x17, 0xfc, 0x3f, 0xfc, 0x7a, 0xfc, 0xbe, 0xfc, 0xf8, 0xfc, 0x39, 0xfd, 0x87, 0xfd, +0xca, 0xfd, 0x1b, 0xfe, 0x3c, 0xfe, 0x76, 0xfe, 0xad, 0xfe, 0xf4, 0xfe, 0x47, 0xff, 0x8e, 0xff, +0xd1, 0xff, 0x12, 0x00, 0x4a, 0x00, 0x85, 0x00, 0xc3, 0x00, 0x05, 0x01, 0x52, 0x01, 0x95, 0x01, +0xd7, 0x01, 0x0c, 0x02, 0x3e, 0x02, 0x85, 0x02, 0xb9, 0x02, 0xf5, 0x02, 0x13, 0x03, 0x3e, 0x03, +0x61, 0x03, 0x74, 0x03, 0x87, 0x03, 0x8c, 0x03, 0xa8, 0x03, 0xbf, 0x03, 0xbb, 0x03, 0xc9, 0x03, +0xd5, 0x03, 0xd3, 0x03, 0xc9, 0x03, 0xb9, 0x03, 0xaa, 0x03, 0xa8, 0x03, 0xab, 0x03, 0x9f, 0x03, +0x9d, 0x03, 0xa0, 0x03, 0x8b, 0x03, 0x7e, 0x03, 0x7c, 0x03, 0x7a, 0x03, 0x68, 0x03, 0x5a, 0x03, +0x45, 0x03, 0x40, 0x03, 0x26, 0x03, 0x08, 0x03, 0xf5, 0x02, 0xeb, 0x02, 0xcd, 0x02, 0x9a, 0x02, +0x83, 0x02, 0x7b, 0x02, 0x4d, 0x02, 0x06, 0x02, 0xe4, 0x01, 0xbb, 0x01, 0x88, 0x01, 0x26, 0x01, +0xf6, 0x00, 0xd3, 0x00, 0xa9, 0x00, 0x43, 0x00, 0xe6, 0xff, 0xbc, 0xff, 0x78, 0xff, 0x11, 0xff, +0xb6, 0xfe, 0x90, 0xfe, 0x62, 0xfe, 0x1f, 0xfe, 0xee, 0xfd, 0xe9, 0xfd, 0xe4, 0xfd, 0xc4, 0xfd, +0xa5, 0xfd, 0x92, 0xfd, 0x93, 0xfd, 0x6a, 0xfd, 0x4e, 0xfd, 0x56, 0xfd, 0x5c, 0xfd, 0x37, 0xfd, +0x1a, 0xfd, 0x1a, 0xfd, 0x11, 0xfd, 0xe3, 0xfc, 0xb2, 0xfc, 0xb5, 0xfc, 0xcc, 0xfc, 0xbb, 0xfc, +0x92, 0xfc, 0x99, 0xfc, 0xc7, 0xfc, 0xbf, 0xfc, 0x90, 0xfc, 0xa3, 0xfc, 0xb7, 0xfc, 0xc2, 0xfc, +0xbc, 0xfc, 0xc9, 0xfc, 0x0f, 0xfd, 0x4c, 0xfd, 0x43, 0xfd, 0x24, 0xfd, 0x5c, 0xfd, 0xbd, 0xfd, +0x7c, 0xfd, 0x94, 0xfd, 0x3d, 0xfe, 0x85, 0xfe, 0xdb, 0xfe, 0xc6, 0xfe, 0x4c, 0xff, 0x45, 0x00, +0x37, 0x00, 0x0d, 0x00, 0x1a, 0x00, 0x94, 0x01, 0x9b, 0x02, 0x9e, 0x00, 0xc7, 0x01, 0xf6, 0x03, +0xae, 0x02, 0x65, 0x02, 0x4c, 0x02, 0xac, 0x02, 0xb4, 0x03, 0x7d, 0x02, 0x9f, 0x01, 0x63, 0x02, +0x48, 0x03, 0x08, 0x02, 0x1c, 0x01, 0x5f, 0x03, 0xda, 0x02, 0xc7, 0x01, 0xda, 0x02, 0x8f, 0x01, +0xc6, 0x01, 0x33, 0x02, 0x3d, 0x01, 0xe7, 0x01, 0xaa, 0x01, 0xbd, 0x01, 0x9a, 0x01, 0x6b, 0x01, +0x53, 0x02, 0xf3, 0x00, 0x1e, 0x01, 0xe9, 0x02, 0xb4, 0x01, 0x75, 0x01, 0xbf, 0x02, 0x9c, 0x02, +0x28, 0x02, 0x39, 0x02, 0x8b, 0x02, 0xc5, 0x02, 0x6c, 0x02, 0x40, 0x02, 0x1f, 0x01, 0xd2, 0x01, +0x21, 0x02, 0x86, 0xff, 0xae, 0x00, 0x15, 0x01, 0xb4, 0xff, 0xc0, 0xff, 0x1a, 0xff, 0x2e, 0xff, +0x0f, 0xff, 0xfe, 0xfd, 0x32, 0xfe, 0xb8, 0xfd, 0xf4, 0xfd, 0xf3, 0xfd, 0x7c, 0xfc, 0x5c, 0xfd, +0x8b, 0xfd, 0xc8, 0xfc, 0xec, 0xfc, 0xf7, 0xfc, 0x1b, 0xfd, 0xc2, 0xfc, 0x5e, 0xfc, 0x24, 0xfd, +0x31, 0xfd, 0xdb, 0xfc, 0x8a, 0xfd, 0xc8, 0xfd, 0x02, 0xfd, 0x94, 0xfc, 0x42, 0xfe, 0xff, 0xfd, +0xdf, 0xfc, 0x4d, 0xfe, 0xa7, 0xfe, 0x25, 0xfd, 0x79, 0xfd, 0x2d, 0xfe, 0x7a, 0xfd, 0x51, 0xfe, +0x5d, 0xfd, 0x1a, 0xfd, 0x70, 0xfe, 0xca, 0xfc, 0x41, 0xfc, 0xa0, 0xfe, 0xd2, 0xfd, 0xec, 0xfb, +0x32, 0xfd, 0x6f, 0xfe, 0x3c, 0xfd, 0x57, 0xfc, 0x1a, 0xfe, 0xb1, 0xfe, 0xe5, 0xfc, 0x89, 0xfc, +0xeb, 0xfe, 0xc6, 0xff, 0x7a, 0xfd, 0x65, 0xfd, 0xb0, 0xff, 0x44, 0x00, 0x02, 0xff, 0xe2, 0xfe, +0x01, 0x00, 0x80, 0x01, 0x4b, 0x00, 0xc2, 0xfe, 0x6f, 0x01, 0x33, 0x02, 0x46, 0x01, 0xed, 0x00, +0x6d, 0x01, 0x1b, 0x02, 0xc2, 0x02, 0x2d, 0x02, 0x70, 0x02, 0x8f, 0x03, 0x36, 0x02, 0x8d, 0x03, +0x22, 0x03, 0x4c, 0x02, 0xff, 0x03, 0xc3, 0x03, 0xea, 0x02, 0x13, 0x03, 0x85, 0x03, 0xed, 0x03, +0xf7, 0x02, 0x0c, 0x02, 0x1a, 0x03, 0x2e, 0x04, 0x56, 0x03, 0xda, 0x01, 0x66, 0x04, 0xb3, 0x04, +0x1d, 0x02, 0x48, 0x03, 0x33, 0x04, 0xed, 0x03, 0xf2, 0x03, 0x91, 0x02, 0xbb, 0x02, 0xd7, 0x03, +0xba, 0x01, 0xd3, 0x01, 0x6b, 0x03, 0x29, 0x01, 0x6e, 0x00, 0xca, 0x01, 0x1c, 0x01, 0x03, 0xff, +0x29, 0x00, 0x9e, 0x00, 0xac, 0xfe, 0xfc, 0xfe, 0x18, 0x00, 0x17, 0xff, 0xc0, 0xff, 0x37, 0xff, +0x19, 0xfe, 0x98, 0xff, 0xc9, 0xfe, 0xcd, 0xfe, 0xbc, 0xfe, 0x1d, 0xff, 0x40, 0xff, 0xb7, 0xff, +0xfc, 0xfe, 0xe6, 0xfd, 0x22, 0x00, 0xbc, 0xff, 0xca, 0xfe, 0x31, 0xff, 0x49, 0xff, 0xb3, 0xff, +0xff, 0xff, 0x79, 0xfe, 0x9a, 0xfd, 0xc2, 0xff, 0x67, 0xff, 0x4b, 0xfd, 0x5c, 0xfe, 0x9a, 0xfe, +0x7b, 0xfe, 0x5b, 0xfd, 0xcd, 0xfb, 0x59, 0xfe, 0x89, 0xfd, 0x89, 0xfb, 0x62, 0xfd, 0xa3, 0xfc, +0x53, 0xfb, 0x08, 0xfd, 0xd5, 0xfe, 0x20, 0xfd, 0xd4, 0xfa, 0xc2, 0xfd, 0xa1, 0xfd, 0x8b, 0xfb, +0x75, 0xfe, 0xd0, 0xfe, 0x15, 0xfe, 0x0b, 0xfc, 0xf3, 0xfb, 0x07, 0x01, 0xb5, 0x00, 0xf9, 0xfc, +0x4a, 0xfe, 0x81, 0xff, 0xa9, 0xfd, 0x65, 0xfd, 0x4f, 0x00, 0x35, 0x01, 0xb0, 0xfe, 0xac, 0xfd, +0x67, 0xfd, 0x1f, 0x00, 0xf6, 0x00, 0xcb, 0xfe, 0x4b, 0xfe, 0x20, 0xff, 0x7f, 0xff, 0xfa, 0xfe, +0x44, 0x00, 0x31, 0x01, 0x8c, 0xff, 0x99, 0xfe, 0xf3, 0xff, 0xc9, 0x00, 0x13, 0x02, 0xe6, 0x01, +0x56, 0xff, 0xf2, 0xff, 0x04, 0x02, 0x3d, 0x04, 0x53, 0x02, 0x8d, 0x00, 0x5f, 0x02, 0x83, 0x02, +0x80, 0x01, 0x74, 0x02, 0x32, 0x04, 0x3a, 0x05, 0x74, 0x02, 0xbf, 0xfe, 0x85, 0x03, 0x3c, 0x05, +0x25, 0x03, 0x9b, 0x01, 0xd0, 0x01, 0xd7, 0x02, 0x93, 0x02, 0x83, 0x02, 0x47, 0x02, 0x24, 0x03, +0x98, 0x03, 0x78, 0x00, 0x04, 0x00, 0x71, 0x03, 0x39, 0x03, 0xdf, 0x00, 0x15, 0xff, 0xae, 0x00, +0xaa, 0x02, 0x0a, 0x01, 0x5b, 0xff, 0x62, 0x00, 0x71, 0x00, 0x4c, 0xff, 0x4a, 0xfd, 0x7c, 0xfe, +0x89, 0x01, 0x87, 0xff, 0xd7, 0xfd, 0x61, 0xfe, 0x00, 0xfe, 0xb7, 0xfd, 0x4c, 0xff, 0xd4, 0xfe, +0x0d, 0xfe, 0x23, 0xfe, 0x75, 0xfd, 0x20, 0xfe, 0x03, 0xfe, 0x98, 0xfe, 0x01, 0xff, 0x70, 0xfe, +0xc8, 0xfc, 0x9c, 0xfd, 0x02, 0x00, 0xdb, 0x00, 0x7d, 0xfe, 0x15, 0xfd, 0xdc, 0xfd, 0x76, 0xfe, +0xe1, 0xff, 0x6f, 0x00, 0xcb, 0x00, 0xa4, 0xfd, 0x5f, 0xfc, 0xd1, 0xfe, 0x21, 0x00, 0xc2, 0x00, +0x3b, 0x00, 0xd0, 0xfe, 0x42, 0xfe, 0x91, 0xfb, 0x3c, 0xfe, 0xc0, 0x03, 0xfc, 0x01, 0xc3, 0xfc, +0x93, 0xfb, 0xdd, 0xff, 0xdd, 0x00, 0x5b, 0xfe, 0xcd, 0xff, 0x83, 0x00, 0x9d, 0xfe, 0xf6, 0xfc, +0x71, 0xfd, 0xc8, 0x02, 0x03, 0x03, 0x49, 0xfe, 0x9f, 0xfb, 0x3c, 0xfe, 0x92, 0x02, 0xfe, 0x01, +0x27, 0x00, 0x96, 0x01, 0x5b, 0x00, 0xcd, 0xfd, 0x81, 0xfe, 0xad, 0x00, 0x49, 0x03, 0x79, 0x03, +0xd7, 0xff, 0xf7, 0xfe, 0x65, 0x00, 0xb1, 0x00, 0x55, 0x02, 0xfb, 0x01, 0x5a, 0xff, 0x61, 0x00, +0x10, 0x03, 0xc0, 0x00, 0xac, 0xfe, 0xe4, 0x02, 0x57, 0x04, 0x79, 0x00, 0xe5, 0xff, 0xc9, 0x00, +0xe7, 0x03, 0x45, 0x03, 0x30, 0x00, 0xd6, 0x00, 0xfd, 0x02, 0xf9, 0x02, 0xf3, 0x00, 0xfd, 0x02, +0x71, 0x03, 0xe8, 0x01, 0xc0, 0x01, 0x3a, 0x02, 0x30, 0x01, 0x98, 0x01, 0xb2, 0x03, 0x9c, 0x02, +0x00, 0x01, 0xe2, 0x01, 0x9d, 0x01, 0xca, 0x01, 0xd9, 0x02, 0x47, 0x01, 0xc1, 0xff, 0x7b, 0x00, +0xb1, 0x00, 0xde, 0x00, 0x3e, 0x01, 0x1b, 0x00, 0xa9, 0xff, 0x5b, 0x00, 0x3a, 0xff, 0xdd, 0xfd, +0x26, 0xff, 0x54, 0x00, 0xdf, 0xfe, 0x71, 0xfd, 0x85, 0xfd, 0x78, 0xff, 0x5a, 0xfe, 0x3d, 0xfd, +0x8e, 0xfd, 0x92, 0xfc, 0x85, 0xfe, 0x67, 0xfe, 0xfc, 0xfc, 0x3a, 0xfd, 0x09, 0xfd, 0xc0, 0xfc, +0x87, 0xfd, 0x80, 0xfc, 0x8b, 0xfe, 0xf7, 0xfd, 0x96, 0xfc, 0x8e, 0xfc, 0x95, 0xfd, 0xb3, 0xfe, +0x99, 0xfc, 0x3d, 0xfe, 0xc5, 0xfd, 0x8a, 0xfd, 0x1e, 0xfe, 0xb4, 0xfe, 0x51, 0xfe, 0x64, 0xfd, +0x79, 0xfd, 0x9c, 0xfe, 0x0e, 0x01, 0x46, 0xff, 0xed, 0xfd, 0x43, 0xff, 0x39, 0xfe, 0xa9, 0xfe, +0x95, 0x00, 0x4e, 0x00, 0x45, 0x00, 0x7d, 0x00, 0xdd, 0xff, 0xef, 0xfe, 0x89, 0xff, 0x7f, 0x01, +0xa5, 0x01, 0xf7, 0xff, 0x2e, 0xff, 0xb1, 0x00, 0x5e, 0x02, 0x02, 0x00, 0x17, 0xff, 0x07, 0x01, +0xb7, 0x01, 0x15, 0x00, 0x1c, 0x00, 0x0e, 0x02, 0xa1, 0x01, 0xfd, 0xff, 0x42, 0x00, 0x63, 0x01, +0xa5, 0x01, 0x24, 0x01, 0x73, 0x02, 0x32, 0x03, 0x78, 0x01, 0xbb, 0x01, 0x50, 0x01, 0x7e, 0x01, +0xde, 0x01, 0x9c, 0x03, 0x81, 0x04, 0x54, 0x03, 0x50, 0x02, 0x7a, 0x00, 0x9a, 0x02, 0xb4, 0x04, +0xb5, 0x03, 0x1a, 0x02, 0x04, 0x04, 0xd1, 0x02, 0x2b, 0x00, 0x51, 0x02, 0xbb, 0x04, 0x18, 0x07, +0x20, 0x03, 0x64, 0x00, 0xa6, 0x00, 0xee, 0x00, 0x9d, 0x04, 0xcb, 0x05, 0xea, 0x02, 0xb1, 0x01, +0xa7, 0x00, 0x48, 0x01, 0x66, 0x00, 0x76, 0x01, 0x3b, 0x06, 0xca, 0x03, 0xb3, 0xfe, 0x2c, 0xfc, +0x03, 0x00, 0x0d, 0x04, 0x03, 0x02, 0xd1, 0xff, 0x6e, 0xff, 0x63, 0xff, 0xb4, 0xfe, 0x19, 0xfe, +0x1b, 0x01, 0x9c, 0x02, 0xa7, 0xff, 0xc8, 0xfc, 0x84, 0xfb, 0xa2, 0xfe, 0xf6, 0x01, 0x4e, 0x01, +0x2d, 0xff, 0xf7, 0xfe, 0xa9, 0xfc, 0x07, 0xfb, 0xfb, 0xfd, 0x05, 0x00, 0x28, 0x00, 0xc1, 0xfe, +0x52, 0xfc, 0xed, 0xfa, 0x9f, 0xfc, 0x48, 0xfe, 0xc6, 0xfe, 0x39, 0xfb, 0x4a, 0xfa, 0x6d, 0xfd, +0x0b, 0xfe, 0x58, 0xfc, 0x0b, 0xfc, 0x24, 0xfc, 0xfe, 0xf9, 0x43, 0xf9, 0xc7, 0xfb, 0xb2, 0xff, +0x83, 0xfe, 0xe6, 0xfb, 0x86, 0xf7, 0x9f, 0xf8, 0x07, 0xff, 0x07, 0xfe, 0x90, 0xfe, 0xcb, 0xfd, +0xd1, 0xfa, 0xbf, 0xfa, 0x4d, 0xfd, 0x6d, 0x01, 0x5a, 0x00, 0x79, 0xfe, 0xbf, 0xfb, 0x16, 0xfc, +0x5e, 0x01, 0x76, 0x03, 0xb7, 0x00, 0x80, 0xff, 0x2c, 0xfe, 0x01, 0xfd, 0xe3, 0xfe, 0xaf, 0x02, +0xc7, 0x04, 0xaf, 0x01, 0xfe, 0xfe, 0xd6, 0xfb, 0x7a, 0xfe, 0xf4, 0x03, 0xf4, 0x03, 0xfe, 0x01, +0xd1, 0xfd, 0x1b, 0xfd, 0xd9, 0x00, 0x25, 0x02, 0x7b, 0x03, 0xa8, 0x02, 0x04, 0x00, 0xad, 0xfd, +0x76, 0xfe, 0x86, 0x01, 0x52, 0x04, 0x2c, 0x05, 0x5b, 0x01, 0x65, 0xfd, 0x62, 0xfd, 0x88, 0x03, +0xa8, 0x05, 0x05, 0x03, 0x88, 0x01, 0x2e, 0x00, 0xe5, 0xff, 0x68, 0x00, 0x7f, 0x03, 0xa6, 0x04, +0xf9, 0x03, 0x0e, 0x00, 0x10, 0x00, 0x8e, 0x01, 0xf2, 0x00, 0x4b, 0x04, 0xc5, 0x03, 0x73, 0xff, +0x29, 0x00, 0x60, 0x05, 0x68, 0x04, 0x7c, 0xff, 0x02, 0x00, 0xf2, 0x01, 0x4f, 0x02, 0xbc, 0x02, +0xe3, 0x02, 0x1a, 0x02, 0x6a, 0x00, 0x66, 0xff, 0xf6, 0x00, 0xa3, 0x02, 0x49, 0x03, 0xe0, 0x01, +0xc7, 0xfd, 0xc8, 0xfe, 0xf0, 0x00, 0x58, 0x02, 0x12, 0x03, 0x62, 0x00, 0xbc, 0xfe, 0xae, 0xfd, +0x19, 0xff, 0x13, 0x03, 0x72, 0x02, 0x40, 0x00, 0x4a, 0xfe, 0x5b, 0xfc, 0x55, 0xfe, 0xfd, 0x00, +0xe5, 0x00, 0xaf, 0x00, 0x10, 0xff, 0x62, 0xfd, 0x89, 0xfc, 0x98, 0xfd, 0x27, 0x00, 0xf9, 0xff, +0xf0, 0xfe, 0x1b, 0xfc, 0x9a, 0xfd, 0x5e, 0xfe, 0xf9, 0xfc, 0x59, 0xfd, 0x4e, 0xfd, 0x55, 0xfe, +0xb9, 0xfc, 0x40, 0xfd, 0x20, 0xfd, 0x0c, 0xfc, 0xc1, 0xfc, 0xd6, 0xfc, 0xe6, 0xfc, 0xbe, 0xfc, +0xdc, 0xfc, 0xc6, 0xfc, 0x50, 0xfe, 0x00, 0xff, 0x4c, 0xfd, 0x38, 0xfd, 0x21, 0xfd, 0x7a, 0xfd, +0xe4, 0xfd, 0x01, 0x00, 0x6c, 0x01, 0xd7, 0xff, 0xdf, 0xfe, 0xc3, 0xfc, 0x33, 0xff, 0x40, 0x01, +0x95, 0x02, 0x21, 0x01, 0xbe, 0xfd, 0xf8, 0x00, 0x8c, 0x00, 0x3b, 0xff, 0x87, 0x01, 0x95, 0x02, +0x7a, 0x02, 0x9d, 0x00, 0x1a, 0x00, 0xbc, 0x00, 0xb1, 0xff, 0xa1, 0x01, 0x41, 0x02, 0x97, 0x01, +0x77, 0x00, 0x71, 0x01, 0x5f, 0x02, 0x92, 0xff, 0x1f, 0xff, 0x13, 0x02, 0x69, 0x02, 0xc7, 0x00, +0xff, 0x00, 0x02, 0x01, 0x3a, 0x00, 0xbc, 0xff, 0x96, 0x01, 0x9a, 0x01, 0x40, 0x02, 0x9d, 0x01, +0xf6, 0xff, 0x95, 0x00, 0xfb, 0x00, 0x93, 0x02, 0xa1, 0x01, 0x2b, 0x01, 0x0e, 0x01, 0x51, 0x00, +0x27, 0x02, 0x32, 0x02, 0xb0, 0x03, 0x93, 0x02, 0x27, 0x00, 0x31, 0x00, 0xb1, 0xff, 0x62, 0x02, +0x3c, 0x03, 0x7d, 0x03, 0x7d, 0x01, 0xa6, 0x00, 0xac, 0x00, 0x2d, 0x00, 0xb5, 0x00, 0x5c, 0x01, +0x49, 0x01, 0x6f, 0x00, 0x7a, 0x01, 0xf4, 0xff, 0x1c, 0xff, 0xf3, 0xff, 0x12, 0x00, 0x77, 0xfe, +0xb7, 0xff, 0x55, 0x00, 0xae, 0xfe, 0xe1, 0xff, 0xa7, 0xfe, 0xbb, 0xfd, 0xa8, 0x00, 0x7d, 0x00, +0x1b, 0xfe, 0x0f, 0xfd, 0xc2, 0xfe, 0xd6, 0x00, 0xad, 0x00, 0xbf, 0xfe, 0x1a, 0xfd, 0x81, 0xfe, +0xb9, 0xfe, 0xaf, 0xfd, 0xb0, 0x00, 0x38, 0x02, 0xd0, 0xfe, 0x01, 0xfb, 0x4c, 0xfa, 0xaf, 0xfd, +0xf0, 0x01, 0x72, 0x02, 0x95, 0xfd, 0xe0, 0xf9, 0x11, 0xfa, 0x9b, 0xfd, 0x6e, 0x00, 0x33, 0xff, +0x26, 0xfe, 0xde, 0xfc, 0x69, 0xfa, 0xb6, 0xf9, 0xeb, 0xfd, 0xbc, 0x02, 0xfe, 0xff, 0x83, 0xfc, +0xee, 0xf8, 0x22, 0xfb, 0x12, 0x00, 0x29, 0x01, 0x9b, 0xff, 0x53, 0xfc, 0x7a, 0xfc, 0x29, 0xfe, +0x1e, 0x01, 0xf6, 0x00, 0x0c, 0xff, 0xe6, 0xff, 0x24, 0xff, 0x62, 0xfe, 0x88, 0xff, 0xe2, 0x02, +0x86, 0x03, 0x3e, 0xff, 0x19, 0xfd, 0xe2, 0xff, 0x2e, 0x04, 0xf8, 0x04, 0xad, 0x01, 0x6f, 0xfe, +0x9f, 0xff, 0x82, 0x01, 0x52, 0x02, 0xc2, 0x03, 0xb6, 0x04, 0x14, 0x02, 0x6f, 0xfe, 0xcc, 0xff, +0x72, 0x03, 0xcf, 0x04, 0x63, 0x03, 0x59, 0x01, 0x95, 0x00, 0xdb, 0x02, 0x67, 0x02, 0x93, 0x01, +0x18, 0x03, 0x59, 0x02, 0xa7, 0x01, 0x46, 0x01, 0x0a, 0x03, 0x45, 0x04, 0x90, 0x02, 0x60, 0x00, +0x2e, 0xff, 0xaf, 0x01, 0x43, 0x04, 0xdf, 0x02, 0x3c, 0x01, 0x4c, 0x00, 0x29, 0x01, 0x92, 0x00, +0x76, 0x00, 0x98, 0x02, 0xdd, 0x02, 0x38, 0x00, 0x5b, 0xfe, 0xfc, 0xff, 0x2f, 0x03, 0x65, 0x02, +0x0c, 0x01, 0x57, 0x00, 0x6a, 0xfe, 0xf1, 0xff, 0x75, 0x00, 0xad, 0x01, 0xb1, 0x01, 0xbd, 0xff, +0x53, 0xfd, 0xa2, 0xfd, 0x1b, 0x01, 0xcf, 0x01, 0x61, 0x00, 0x09, 0xfe, 0x09, 0xfd, 0x89, 0xfc, +0x47, 0xfd, 0x6a, 0x00, 0x41, 0x01, 0x0e, 0xff, 0x0e, 0xfd, 0x8c, 0xfa, 0x75, 0xfd, 0xda, 0x00, +0xe0, 0xfe, 0x5e, 0xfd, 0x25, 0xfc, 0x9c, 0xfb, 0x25, 0xfd, 0x03, 0xff, 0xe4, 0xfd, 0x17, 0xfd, +0x59, 0xfc, 0xc1, 0xfb, 0x3e, 0xfb, 0x4f, 0xfd, 0x10, 0xff, 0xec, 0xfe, 0x2d, 0xfb, 0x78, 0xf8, +0xa9, 0xfc, 0x21, 0x00, 0xd6, 0xfe, 0xe0, 0xfc, 0x1f, 0xfe, 0x8f, 0xfc, 0x87, 0xfa, 0x5d, 0xfb, +0xa4, 0xfe, 0x68, 0x01, 0xe2, 0xfe, 0x4b, 0xfc, 0x11, 0xfb, 0x36, 0xfc, 0xbf, 0xfe, 0xf8, 0xff, +0x93, 0xff, 0x6f, 0xfe, 0xf5, 0xfd, 0x4e, 0xfd, 0x8a, 0xfd, 0xf6, 0xfe, 0xcf, 0x01, 0x5b, 0x00, +0xa5, 0xff, 0x01, 0xff, 0x83, 0xff, 0x51, 0x01, 0x22, 0x01, 0x3e, 0x00, 0x7e, 0xff, 0x1d, 0x01, +0x3f, 0x01, 0x8d, 0x01, 0x9e, 0x02, 0xfb, 0x02, 0x9f, 0x00, 0xd4, 0xff, 0xc6, 0x01, 0xf8, 0x02, +0x22, 0x03, 0x78, 0x02, 0xbf, 0x01, 0xc4, 0x02, 0x6b, 0x02, 0xf0, 0x01, 0x1f, 0x03, 0x67, 0x03, +0xda, 0x02, 0x1e, 0x03, 0xff, 0x02, 0x71, 0x01, 0x63, 0x02, 0x02, 0x03, 0xb8, 0x02, 0x53, 0x03, +0xc4, 0x03, 0xa2, 0x02, 0xfc, 0x01, 0x9c, 0x01, 0xa3, 0x01, 0x7f, 0x03, 0xae, 0x03, 0xbb, 0x02, +0xda, 0x01, 0x35, 0x01, 0xd1, 0x01, 0xb4, 0x02, 0xf2, 0x01, 0xdd, 0x02, 0xe6, 0x02, 0x0f, 0x01, +0xc8, 0x00, 0x15, 0x01, 0x31, 0x02, 0x05, 0x02, 0x5a, 0x00, 0x4f, 0x01, 0xca, 0x01, 0xca, 0x01, +0xda, 0x00, 0xd1, 0xff, 0x88, 0x01, 0x29, 0x01, 0xbf, 0x00, 0x30, 0x00, 0xf5, 0xff, 0xce, 0x01, +0x3d, 0x00, 0x55, 0xff, 0x2a, 0x00, 0x18, 0x00, 0x9b, 0x00, 0xac, 0xfe, 0x4f, 0xfe, 0x0f, 0x00, +0xd1, 0x00, 0xbb, 0xfe, 0x80, 0xfd, 0xe1, 0xfd, 0x6c, 0xfe, 0x2e, 0xff, 0xf1, 0xfe, 0xd5, 0xfe, +0x6c, 0xfe, 0x03, 0xfd, 0x5f, 0xfc, 0xf3, 0xfc, 0x05, 0xfe, 0xdd, 0xff, 0x0f, 0xff, 0x17, 0xfd, +0xdc, 0xfb, 0xb6, 0xfc, 0xd4, 0xfe, 0x87, 0xfe, 0xca, 0xfe, 0x9d, 0xfe, 0x0a, 0xfe, 0xf6, 0xfc, +0x27, 0xfd, 0xac, 0xff, 0x74, 0xff, 0x8d, 0xfe, 0xee, 0xfd, 0x44, 0xfe, 0x02, 0xff, 0x92, 0xfe, +0xcf, 0xfe, 0x83, 0xfe, 0x10, 0xfe, 0xab, 0xfd, 0x7f, 0xfe, 0x1a, 0x00, 0x96, 0xff, 0x47, 0xff, +0xed, 0xfd, 0x3f, 0xfd, 0x7b, 0xff, 0x6f, 0x00, 0x63, 0x00, 0x74, 0xff, 0x28, 0xfe, 0x05, 0xfe, +0xb4, 0xff, 0xc1, 0x00, 0x63, 0x00, 0x1e, 0x01, 0x7a, 0x00, 0x64, 0xfe, 0xac, 0xfe, 0xa7, 0x00, +0xdb, 0x01, 0x2a, 0x01, 0x51, 0x00, 0x9d, 0x01, 0x0c, 0x02, 0x92, 0x00, 0xcb, 0x00, 0x3f, 0x02, +0x0f, 0x02, 0xfe, 0x01, 0xaa, 0x02, 0x95, 0x02, 0x91, 0x02, 0x9e, 0x01, 0xa0, 0x00, 0xef, 0x01, +0x70, 0x03, 0xe9, 0x02, 0xd7, 0x01, 0x50, 0x01, 0x64, 0x01, 0x99, 0x01, 0xc3, 0x01, 0xd4, 0x01, +0x68, 0x02, 0x94, 0x01, 0xa0, 0x00, 0x1c, 0x01, 0x50, 0x02, 0x07, 0x02, 0x07, 0x01, 0xed, 0x01, +0x4b, 0x02, 0x22, 0x01, 0xe6, 0x00, 0x73, 0x01, 0xc5, 0x01, 0xcc, 0x00, 0xe9, 0xff, 0x3a, 0x01, +0xea, 0x01, 0x6a, 0x01, 0xb5, 0x00, 0x41, 0x00, 0xe3, 0xff, 0xeb, 0x00, 0x6a, 0x01, 0x31, 0x00, +0x40, 0x00, 0x76, 0x00, 0xe7, 0xff, 0xa0, 0x00, 0x41, 0x00, 0xfa, 0xff, 0x52, 0x00, 0x80, 0xff, +0x21, 0xff, 0xdf, 0xff, 0xd0, 0xff, 0xf9, 0xfe, 0x8b, 0xfe, 0xdf, 0xfd, 0xfd, 0xfe, 0x8b, 0xff, +0x2c, 0xff, 0xee, 0xfe, 0x95, 0xfe, 0xa0, 0xfd, 0x5b, 0xfd, 0x73, 0xff, 0x07, 0x00, 0x87, 0xfe, +0x23, 0xfd, 0x5d, 0xfd, 0x0b, 0xfe, 0x4e, 0xfe, 0xb6, 0xfe, 0xbf, 0xfe, 0x46, 0xfe, 0x38, 0xfd, +0xde, 0xfc, 0x0f, 0xfe, 0x25, 0xff, 0x6f, 0xfe, 0x3c, 0xfd, 0xcc, 0xfd, 0xcf, 0xfe, 0xcb, 0xfe, +0x1b, 0xfe, 0xed, 0xfd, 0x04, 0xff, 0xe3, 0xfe, 0x64, 0xfe, 0xe5, 0xfe, 0xb3, 0xff, 0xfb, 0xfe, +0x37, 0xfe, 0x39, 0xfe, 0x39, 0xfe, 0xae, 0xff, 0x90, 0x00, 0xc5, 0xff, 0xe2, 0xfe, 0xd3, 0xfe, +0x1a, 0xff, 0x22, 0xff, 0x77, 0xff, 0x47, 0x00, 0x66, 0x00, 0x07, 0x00, 0xd1, 0xff, 0x1e, 0x00, +0x1b, 0x00, 0xde, 0xff, 0x1f, 0x00, 0xc7, 0x00, 0x4f, 0x01, 0xc7, 0x00, 0x45, 0x00, 0x2f, 0x00, +0xc6, 0x00, 0xde, 0x00, 0x38, 0x00, 0x43, 0x01, 0x52, 0x02, 0xb6, 0x01, 0x8d, 0x00, 0xb4, 0x00, +0x5b, 0x01, 0xac, 0x01, 0x41, 0x01, 0x1a, 0x01, 0x63, 0x02, 0xb6, 0x02, 0x98, 0x01, 0xbd, 0x00, +0xc5, 0x00, 0x9d, 0x01, 0xcc, 0x01, 0xb8, 0x01, 0x43, 0x02, 0x2d, 0x02, 0x51, 0x01, 0x2c, 0x00, +0x41, 0x00, 0xdb, 0x00, 0x8c, 0x01, 0x60, 0x02, 0xac, 0x01, 0xc3, 0x00, 0xb4, 0x00, 0xc9, 0x00, +0x22, 0x00, 0xd7, 0xff, 0x8e, 0x00, 0xbd, 0x01, 0x55, 0x01, 0x5d, 0x00, 0x44, 0x00, 0x70, 0xff, +0x44, 0xff, 0xc5, 0xff, 0xb7, 0x00, 0xc5, 0x00, 0x5d, 0x00, 0x53, 0xff, 0x2f, 0xfe, 0x89, 0xfe, +0x70, 0xff, 0x45, 0x00, 0x36, 0x00, 0x3e, 0xff, 0x4a, 0xfe, 0x9a, 0xfd, 0xcb, 0xfd, 0x54, 0xff, +0xc5, 0xff, 0x09, 0xff, 0x17, 0xfe, 0x37, 0xfd, 0x97, 0xfd, 0xb5, 0xfe, 0x07, 0xff, 0x14, 0xff, +0x10, 0xff, 0xeb, 0xfd, 0xd2, 0xfc, 0x55, 0xfd, 0x11, 0xff, 0x01, 0x00, 0x47, 0xff, 0xca, 0xfd, +0x2c, 0xfd, 0xaa, 0xfd, 0x1c, 0xfe, 0x05, 0xff, 0x60, 0xff, 0xae, 0xfe, 0x28, 0xfe, 0xe7, 0xfd, +0xad, 0xfd, 0x86, 0xfe, 0xc5, 0xff, 0x79, 0xff, 0x0c, 0xfe, 0xb4, 0xfd, 0x82, 0xfe, 0xea, 0xfe, +0x1f, 0xff, 0x16, 0xff, 0xff, 0xfe, 0x5d, 0xfe, 0xcc, 0xfd, 0x4b, 0xfe, 0xb3, 0xff, 0xfb, 0xff, +0x4a, 0xff, 0xcf, 0xfe, 0x40, 0xfe, 0xc5, 0xfe, 0x2a, 0xff, 0x96, 0xff, 0x8e, 0x00, 0x8c, 0x00, +0xa8, 0xff, 0x10, 0xff, 0x9a, 0xff, 0x62, 0x00, 0xd1, 0x00, 0x1a, 0x01, 0x15, 0x01, 0xa7, 0x00, +0x6b, 0x00, 0x93, 0x00, 0xca, 0x00, 0x23, 0x01, 0x90, 0x01, 0x86, 0x01, 0x3b, 0x01, 0x29, 0x01, +0x2a, 0x01, 0x35, 0x01, 0x67, 0x01, 0x79, 0x01, 0x32, 0x01, 0x47, 0x01, 0x38, 0x01, 0x18, 0x01, +0x72, 0x01, 0x19, 0x01, 0xdd, 0x00, 0xa4, 0x00, 0x9b, 0x00, 0x1c, 0x01, 0x27, 0x01, 0xfc, 0x00, +0x08, 0x01, 0x6e, 0x00, 0x7c, 0x00, 0x45, 0x01, 0x4e, 0x01, 0x99, 0x01, 0xaf, 0x01, 0x2e, 0x01, +0xe3, 0x00, 0xd5, 0x00, 0x20, 0x01, 0xcb, 0x01, 0xfd, 0x01, 0x33, 0x01, 0xf0, 0x00, 0x5c, 0x01, +0x17, 0x01, 0x11, 0x01, 0x08, 0x01, 0xbf, 0x00, 0x63, 0x01, 0x4b, 0x01, 0x46, 0x00, 0x63, 0x00, +0xb2, 0x00, 0x1a, 0x00, 0x98, 0xff, 0xf1, 0xff, 0x43, 0x00, 0x2b, 0x00, 0x7e, 0xff, 0x93, 0xfe, +0xa6, 0xfe, 0xb0, 0xfe, 0xce, 0xfe, 0x03, 0xff, 0xd8, 0xfe, 0x85, 0xfe, 0xf8, 0xfd, 0x23, 0xfe, +0x9e, 0xfe, 0xf4, 0xfe, 0x3a, 0xff, 0xf2, 0xfe, 0x33, 0xfe, 0x89, 0xfe, 0xf6, 0xfe, 0x05, 0xff, +0x9a, 0xff, 0xe2, 0xff, 0x63, 0xff, 0xb3, 0xfe, 0xdb, 0xfe, 0x2f, 0xff, 0xca, 0xff, 0x19, 0x00, +0xfd, 0xfe, 0x64, 0xfe, 0xc5, 0xfe, 0xcc, 0xfe, 0x6f, 0xff, 0xd2, 0xff, 0x73, 0xff, 0x1b, 0xff, +0x43, 0xfe, 0x4d, 0xfe, 0x75, 0xff, 0x90, 0xff, 0xad, 0xfe, 0x4c, 0xfe, 0x75, 0xfe, 0x84, 0xfe, +0xc9, 0xfe, 0x31, 0xff, 0x1b, 0xff, 0x94, 0xfe, 0xc0, 0xfd, 0x92, 0xfd, 0xf6, 0xfe, 0x29, 0x00, +0x21, 0x00, 0x4d, 0xff, 0x64, 0xfe, 0xad, 0xfe, 0xae, 0xff, 0x7a, 0x00, 0x69, 0x00, 0x2e, 0x00, +0x4a, 0x00, 0x71, 0x00, 0x31, 0x00, 0xe9, 0xff, 0x2b, 0x00, 0xf1, 0x00, 0xea, 0x00, 0x4a, 0x00, +0xa6, 0x00, 0x9e, 0x01, 0xf6, 0x00, 0x97, 0xff, 0xb4, 0xff, 0xd9, 0x00, 0xab, 0x01, 0xd0, 0x01, +0x73, 0x01, 0xa6, 0x00, 0xe7, 0xff, 0x0c, 0x00, 0xe4, 0x00, 0x9b, 0x01, 0x9f, 0x01, 0x61, 0x01, +0xc1, 0x00, 0x01, 0x00, 0x17, 0x00, 0xf2, 0x00, 0x34, 0x01, 0xab, 0x00, 0x80, 0x00, 0xcf, 0x00, +0x93, 0x01, 0x6c, 0x01, 0xbc, 0x00, 0xba, 0x00, 0xe7, 0x00, 0xed, 0x00, 0x0b, 0x01, 0xd8, 0x01, +0xf7, 0x01, 0xe9, 0x00, 0x3a, 0x00, 0x3f, 0x00, 0xf2, 0x00, 0x79, 0x01, 0xf7, 0x00, 0xea, 0xff, +0x76, 0xff, 0xb4, 0xff, 0x99, 0x00, 0x19, 0x01, 0xea, 0x00, 0x36, 0x00, 0x12, 0xff, 0x80, 0xfe, +0x5a, 0xff, 0xc5, 0x00, 0xa8, 0x01, 0x06, 0x01, 0xa9, 0xff, 0x0b, 0xff, 0x1a, 0xff, 0x94, 0xff, +0x4c, 0x00, 0xba, 0x00, 0x64, 0x00, 0x79, 0xff, 0x37, 0xff, 0xab, 0xff, 0x2a, 0x00, 0x40, 0x00, +0xc9, 0xff, 0x58, 0xff, 0x66, 0xff, 0x80, 0xff, 0x8f, 0xff, 0xde, 0xff, 0x08, 0x00, 0xdf, 0xff, +0x12, 0xff, 0xac, 0xfe, 0xf7, 0xfe, 0x47, 0xff, 0x6c, 0xff, 0x4a, 0xff, 0xd7, 0xfe, 0x82, 0xfe, +0x28, 0xfe, 0x40, 0xfe, 0xcd, 0xfe, 0x3c, 0xff, 0x5a, 0xff, 0xbb, 0xfe, 0xc1, 0xfd, 0xe0, 0xfd, +0xe2, 0xfe, 0xaf, 0xff, 0xf0, 0xff, 0x7c, 0xff, 0xf0, 0xfe, 0xb7, 0xfe, 0xb9, 0xfe, 0x5f, 0xff, +0x8a, 0x00, 0x05, 0x01, 0x3a, 0x00, 0x5a, 0xff, 0x53, 0xff, 0xf8, 0xff, 0x6d, 0x00, 0x68, 0x00, +0x5a, 0x00, 0x8f, 0x00, 0x6e, 0x00, 0xf8, 0xff, 0xcf, 0xff, 0xdd, 0xff, 0xbf, 0xff, 0xb6, 0xff, +0xe7, 0xff, 0x84, 0x00, 0x8b, 0x00, 0x65, 0xff, 0x92, 0xfe, 0x86, 0xfe, 0x01, 0xff, 0xd5, 0xff, +0x85, 0x00, 0x80, 0x00, 0x83, 0xff, 0x9c, 0xfe, 0x64, 0xfe, 0x0c, 0xff, 0xb7, 0xff, 0xdd, 0xff, +0xb8, 0xff, 0xb1, 0xff, 0xbf, 0xff, 0xde, 0xff, 0xfe, 0xff, 0xf5, 0xff, 0xd6, 0xff, 0xa5, 0xff, +0x06, 0x00, 0x77, 0x01, 0x9b, 0x02, 0x71, 0x02, 0x5b, 0x01, 0x9b, 0x00, 0xd5, 0x00, 0x10, 0x02, +0x33, 0x03, 0x87, 0x03, 0x42, 0x03, 0x78, 0x02, 0xd1, 0x01, 0xc1, 0x01, 0x99, 0x02, 0xc2, 0x03, +0xe3, 0x03, 0xb4, 0x02, 0xb5, 0x01, 0xbd, 0x01, 0x5e, 0x02, 0xc6, 0x02, 0xef, 0x02, 0x43, 0x03, +0x3c, 0x03, 0xea, 0x02, 0x0f, 0x02, 0x75, 0x01, 0xf8, 0x01, 0x9f, 0x02, 0xf5, 0x02, 0x49, 0x03, +0x1b, 0x03, 0x4d, 0x02, 0x7b, 0x01, 0x27, 0x01, 0x91, 0x01, 0x90, 0x02, 0x39, 0x03, 0x88, 0x02, +0x4a, 0x01, 0x47, 0x00, 0x21, 0x00, 0xfa, 0x00, 0x5d, 0x01, 0xac, 0x00, 0xdf, 0xff, 0xfa, 0xfe, +0x09, 0xfe, 0xdc, 0xfd, 0x24, 0xfe, 0x34, 0xfe, 0x6a, 0xfd, 0x4b, 0xfc, 0xb0, 0xfb, 0xfd, 0xfb, +0x54, 0xfc, 0xfa, 0xfb, 0x40, 0xfb, 0xc3, 0xfa, 0x77, 0xfa, 0x64, 0xfa, 0x13, 0xfb, 0xa8, 0xfb, +0x26, 0xfb, 0x18, 0xfa, 0x35, 0xf9, 0x64, 0xf9, 0x8d, 0xfa, 0x40, 0xfb, 0xf7, 0xfa, 0x5f, 0xfa, +0x7a, 0xf9, 0xac, 0xf8, 0xf5, 0xf8, 0x27, 0xfa, 0x1d, 0xfb, 0x0c, 0xfb, 0x9f, 0xf9, 0xb8, 0xf7, +0x4c, 0xf7, 0x64, 0xf8, 0x78, 0xf9, 0xa9, 0xf9, 0xbc, 0xf8, 0x7d, 0xf7, 0x11, 0xf7, 0x50, 0xf7, +0x3b, 0xf8, 0xaf, 0xf9, 0xa9, 0xfa, 0x59, 0xfa, 0xb0, 0xf8, 0x95, 0xf7, 0xfb, 0xf9, 0xf5, 0xfe, +0xa3, 0x02, 0xf4, 0x02, 0x93, 0x01, 0xcb, 0x01, 0xfe, 0x02, 0x91, 0x03, 0xf1, 0x04, 0x92, 0x08, +0x32, 0x0c, 0x78, 0x0c, 0xfe, 0x09, 0xb2, 0x08, 0x8c, 0x0a, 0x15, 0x0d, 0x5f, 0x0d, 0x15, 0x0c, +0xf6, 0x0b, 0xb0, 0x0c, 0x01, 0x0d, 0x7a, 0x0c, 0xda, 0x0b, 0x35, 0x0c, 0x9b, 0x0c, 0x40, 0x0b, +0xfd, 0x08, 0x3e, 0x08, 0x02, 0x0a, 0xb8, 0x0b, 0x9e, 0x0a, 0xc6, 0x07, 0x8b, 0x06, 0x5b, 0x07, +0xe9, 0x07, 0x42, 0x07, 0x32, 0x07, 0x5a, 0x08, 0xdb, 0x08, 0x4b, 0x07, 0xaf, 0x05, 0x78, 0x06, +0x44, 0x08, 0x66, 0x08, 0xbe, 0x06, 0xb6, 0x05, 0x32, 0x06, 0x9a, 0x06, 0xb0, 0x05, 0x93, 0x04, +0x43, 0x04, 0xa2, 0x03, 0x39, 0x02, 0xe1, 0x00, 0x43, 0x00, 0x41, 0x00, 0xe7, 0xff, 0xb9, 0xfe, +0x82, 0xfd, 0xea, 0xfc, 0x99, 0xfc, 0x43, 0xfc, 0xa7, 0xfb, 0xd6, 0xfa, 0x99, 0xfa, 0xdb, 0xfa, +0xc6, 0xfa, 0x8b, 0xfa, 0xc1, 0xfa, 0x32, 0xfb, 0x17, 0xfb, 0x89, 0xfa, 0x50, 0xfa, 0xf9, 0xfa, +0x00, 0xfc, 0x76, 0xfc, 0x92, 0xfc, 0x42, 0xfc, 0xe5, 0xfb, 0xe4, 0xfb, 0x1f, 0xfc, 0x6a, 0xfc, +0x07, 0xfd, 0x59, 0xfd, 0xd5, 0xfc, 0xaf, 0xfb, 0xad, 0xfa, 0xd8, 0xfa, 0xa4, 0xfb, 0xd9, 0xfb, +0x27, 0xfb, 0xa3, 0xfa, 0x7a, 0xfa, 0x58, 0xfa, 0x44, 0xfa, 0x88, 0xfa, 0x1b, 0xfb, 0x83, 0xfb, +0x42, 0xfb, 0xe3, 0xfa, 0x32, 0xfb, 0xfb, 0xfb, 0x7f, 0xfc, 0x58, 0xfc, 0x08, 0xfc, 0x16, 0xfc, +0x91, 0xfc, 0xe4, 0xfc, 0xa3, 0xfc, 0x4e, 0xfc, 0x70, 0xfc, 0x62, 0xfc, 0xa9, 0xfb, 0x14, 0xfb, +0x5f, 0xfb, 0x0e, 0xfc, 0x17, 0xfc, 0x46, 0xfb, 0xb8, 0xfa, 0xe4, 0xfa, 0xff, 0xfa, 0x60, 0xfa, +0xcd, 0xf9, 0xfa, 0xf9, 0x37, 0xfa, 0x91, 0xf9, 0x8d, 0xf8, 0xec, 0xf7, 0xf1, 0xf7, 0x24, 0xf8, +0xb3, 0xf8, 0x00, 0xfa, 0x2c, 0xfb, 0x3a, 0xfb, 0x42, 0xfa, 0x31, 0xf9, 0xb5, 0xf8, 0x92, 0xf9, +0x44, 0xfd, 0x02, 0x03, 0x40, 0x07, 0x8f, 0x07, 0x5c, 0x05, 0xf8, 0x03, 0xa1, 0x04, 0x6e, 0x06, +0x23, 0x09, 0x9d, 0x0c, 0xf3, 0x0e, 0x29, 0x0e, 0x60, 0x0b, 0xc2, 0x09, 0x9c, 0x0a, 0x47, 0x0c, +0xc3, 0x0c, 0xb1, 0x0b, 0x36, 0x0a, 0x14, 0x09, 0x97, 0x08, 0x63, 0x08, 0x4b, 0x08, 0xd8, 0x07, +0xdf, 0x06, 0x31, 0x05, 0x20, 0x03, 0xf6, 0x01, 0xae, 0x02, 0x53, 0x04, 0x11, 0x05, 0x23, 0x04, +0xa0, 0x02, 0xb1, 0x01, 0xf8, 0x01, 0xfc, 0x02, 0x80, 0x04, 0x53, 0x06, 0xbe, 0x07, 0x08, 0x08, +0x30, 0x07, 0x85, 0x06, 0xd4, 0x06, 0xac, 0x07, 0xb2, 0x07, 0xb0, 0x06, 0x88, 0x05, 0x0b, 0x05, +0xba, 0x04, 0x09, 0x04, 0xb0, 0x02, 0x2c, 0x01, 0x7b, 0xff, 0x99, 0xfd, 0xee, 0xfb, 0x40, 0xfb, +0x77, 0xfb, 0x91, 0xfb, 0xef, 0xfa, 0xe2, 0xf9, 0x01, 0xf9, 0xa2, 0xf8, 0x7f, 0xf8, 0x98, 0xf8, +0x19, 0xf9, 0xab, 0xf9, 0x1a, 0xfa, 0x84, 0xfa, 0xf2, 0xfa, 0x57, 0xfb, 0xae, 0xfb, 0x20, 0xfc, +0xa9, 0xfc, 0x5e, 0xfd, 0xe9, 0xfd, 0x15, 0xfe, 0x20, 0xfe, 0x79, 0xfe, 0x15, 0xff, 0x6b, 0xff, +0x5e, 0xff, 0xea, 0xfe, 0x39, 0xfe, 0x72, 0xfd, 0xca, 0xfc, 0xdf, 0xfc, 0x90, 0xfd, 0xc3, 0xfd, +0xe6, 0xfc, 0xd8, 0xfb, 0x61, 0xfb, 0x9b, 0xfb, 0xff, 0xfb, 0x40, 0xfc, 0x42, 0xfc, 0x1b, 0xfc, +0x01, 0xfc, 0x6d, 0xfc, 0x71, 0xfd, 0x6a, 0xfe, 0xd9, 0xfe, 0xee, 0xfe, 0xd6, 0xfe, 0x9c, 0xfe, +0x9f, 0xfe, 0x06, 0xff, 0xac, 0xff, 0xc1, 0xff, 0x76, 0xff, 0x41, 0xff, 0x51, 0xff, 0xf1, 0xfe, +0x1e, 0xfe, 0x9b, 0xfd, 0xec, 0xfd, 0xa7, 0xfe, 0x08, 0xff, 0xe5, 0xfe, 0x62, 0xfe, 0xf0, 0xfd, +0x18, 0xfe, 0xb0, 0xfe, 0x5e, 0xff, 0xb7, 0xff, 0xb5, 0xff, 0x25, 0xff, 0x25, 0xfe, 0x64, 0xfd, +0xd7, 0xfd, 0xe2, 0xfe, 0xd4, 0xfe, 0xa2, 0xfd, 0x7d, 0xfc, 0x34, 0xfc, 0x13, 0xfc, 0xc2, 0xfb, +0x79, 0xfb, 0x59, 0xfb, 0xf7, 0xfa, 0x3f, 0xfa, 0xd1, 0xf9, 0xd3, 0xf9, 0xea, 0xf9, 0xfa, 0xf9, +0x2d, 0xfa, 0x5d, 0xfa, 0x67, 0xfa, 0x95, 0xfa, 0xac, 0xfa, 0x4b, 0xfa, 0xce, 0xf9, 0x71, 0xfa, +0xb1, 0xfc, 0x4d, 0xff, 0xe2, 0x00, 0xa6, 0x01, 0x9a, 0x02, 0xf1, 0x03, 0x78, 0x05, 0x30, 0x07, +0xbe, 0x08, 0x53, 0x09, 0x9c, 0x08, 0x84, 0x07, 0x4d, 0x07, 0x4e, 0x08, 0x82, 0x09, 0xd2, 0x09, +0xfc, 0x08, 0x6c, 0x07, 0xf0, 0x05, 0x09, 0x05, 0xe0, 0x04, 0xe6, 0x04, 0xdf, 0x04, 0xb7, 0x04, +0x8e, 0x04, 0x54, 0x04, 0x08, 0x04, 0xbd, 0x03, 0x64, 0x03, 0xc9, 0x02, 0xf7, 0x01, 0xac, 0x01, +0x18, 0x02, 0xc3, 0x02, 0xfa, 0x02, 0x03, 0x03, 0x3f, 0x03, 0x7d, 0x03, 0x19, 0x03, 0x67, 0x02, +0x5e, 0x02, 0x43, 0x03, 0x3a, 0x04, 0xac, 0x04, 0x95, 0x04, 0x24, 0x04, 0x2f, 0x03, 0x0c, 0x02, +0x3e, 0x01, 0x22, 0x01, 0x44, 0x01, 0xd4, 0x00, 0xd2, 0xff, 0xe7, 0xfe, 0x6d, 0xfe, 0x1d, 0xfe, +0x9c, 0xfd, 0x2d, 0xfd, 0xef, 0xfc, 0x03, 0xfd, 0x4e, 0xfd, 0x00, 0xfe, 0xcf, 0xfe, 0x2c, 0xff, +0x1b, 0xff, 0x10, 0xff, 0x9b, 0xff, 0x4c, 0x00, 0xe2, 0x00, 0x3d, 0x01, 0x7f, 0x01, 0x7c, 0x01, +0x28, 0x01, 0x90, 0x00, 0xf8, 0xff, 0x6d, 0xff, 0x0c, 0xff, 0xec, 0xfe, 0xb8, 0xfe, 0x33, 0xfe, +0x59, 0xfd, 0x92, 0xfc, 0x17, 0xfc, 0x15, 0xfc, 0x5c, 0xfc, 0xa3, 0xfc, 0x6b, 0xfc, 0xed, 0xfb, +0x96, 0xfb, 0xd2, 0xfb, 0xb0, 0xfc, 0xe5, 0xfd, 0xb8, 0xfe, 0xcd, 0xfe, 0x88, 0xfe, 0xc2, 0xfe, +0x79, 0xff, 0xeb, 0xff, 0xb9, 0xff, 0x3d, 0xff, 0x3f, 0xff, 0x9b, 0xff, 0xc6, 0xff, 0xa2, 0xff, +0x47, 0xff, 0xc6, 0xfe, 0x30, 0xfe, 0xc2, 0xfd, 0xc5, 0xfd, 0xe3, 0xfd, 0xe3, 0xfd, 0x6e, 0xfd, +0xf0, 0xfc, 0xd3, 0xfc, 0x9b, 0xfd, 0xc7, 0xfe, 0x34, 0xff, 0xc1, 0xfe, 0x33, 0xfe, 0xa2, 0xfe, +0x94, 0xff, 0x32, 0x00, 0x6b, 0x00, 0xd4, 0x00, 0x42, 0x01, 0x10, 0x01, 0x71, 0x00, 0x40, 0x00, +0x7a, 0x00, 0x6d, 0x00, 0xae, 0xff, 0x02, 0xff, 0xc4, 0xfe, 0x9c, 0xfe, 0xf2, 0xfd, 0xe4, 0xfc, +0x21, 0xfc, 0x13, 0xfc, 0x50, 0xfc, 0x47, 0xfc, 0xce, 0xfb, 0x85, 0xfb, 0xb8, 0xfb, 0xff, 0xfb, +0x20, 0xfc, 0x7f, 0xfc, 0x37, 0xfd, 0xa3, 0xfd, 0x8c, 0xfd, 0xa1, 0xfd, 0x6b, 0xfe, 0x71, 0xff, +0xb5, 0xff, 0x83, 0xff, 0x9a, 0xff, 0xef, 0xff, 0xf3, 0xff, 0xd8, 0xff, 0x11, 0x00, 0x46, 0x00, +0x15, 0x00, 0x01, 0x00, 0x7e, 0x00, 0x12, 0x01, 0xd8, 0x00, 0xce, 0xff, 0xe0, 0xfe, 0x9e, 0xfe, +0xb6, 0xfe, 0x2b, 0xff, 0x25, 0x00, 0x26, 0x01, 0xac, 0x01, 0xb2, 0x01, 0xf5, 0x01, 0xc9, 0x02, +0xba, 0x03, 0x47, 0x04, 0xa7, 0x04, 0x25, 0x05, 0xd8, 0x05, 0x6a, 0x06, 0xc7, 0x06, 0x13, 0x07, +0x1e, 0x07, 0xe3, 0x06, 0x76, 0x06, 0x39, 0x06, 0x30, 0x06, 0xc8, 0x05, 0xff, 0x04, 0x2e, 0x04, +0xd6, 0x03, 0xf5, 0x03, 0x34, 0x04, 0x5a, 0x04, 0x56, 0x04, 0x01, 0x04, 0x82, 0x03, 0x2f, 0x03, +0x39, 0x03, 0xaa, 0x03, 0x51, 0x04, 0xe4, 0x04, 0x2e, 0x05, 0x14, 0x05, 0xb8, 0x04, 0x57, 0x04, +0xfb, 0x03, 0x88, 0x03, 0x2a, 0x03, 0x34, 0x03, 0x55, 0x03, 0xdc, 0x02, 0xc5, 0x01, 0xda, 0x00, +0x9a, 0x00, 0xc6, 0x00, 0xa9, 0x00, 0x47, 0x00, 0xfa, 0xff, 0xd0, 0xff, 0x78, 0xff, 0x1d, 0xff, +0x4d, 0xff, 0xfb, 0xff, 0x66, 0x00, 0xf6, 0xff, 0x55, 0xff, 0x50, 0xff, 0xdb, 0xff, 0x16, 0x00, +0xa9, 0xff, 0x34, 0xff, 0x04, 0xff, 0xcb, 0xfe, 0x59, 0xfe, 0x21, 0xfe, 0x69, 0xfe, 0x8d, 0xfe, +0xfc, 0xfd, 0x2a, 0xfd, 0xae, 0xfc, 0x89, 0xfc, 0x3c, 0xfc, 0xd3, 0xfb, 0x92, 0xfb, 0x73, 0xfb, +0x58, 0xfb, 0x1c, 0xfb, 0xe3, 0xfa, 0xd6, 0xfa, 0xe8, 0xfa, 0x3e, 0xfb, 0x93, 0xfb, 0xb0, 0xfb, +0x90, 0xfb, 0x8b, 0xfb, 0xdf, 0xfb, 0x92, 0xfc, 0x7f, 0xfd, 0x63, 0xfe, 0xeb, 0xfe, 0xe8, 0xfe, +0x81, 0xfe, 0x10, 0xfe, 0x1c, 0xfe, 0xa2, 0xfe, 0x21, 0xff, 0x4e, 0xff, 0x12, 0xff, 0x98, 0xfe, +0x12, 0xfe, 0x6f, 0xfd, 0xdd, 0xfc, 0x75, 0xfc, 0x51, 0xfc, 0x11, 0xfc, 0x89, 0xfb, 0xb8, 0xfa, +0xe4, 0xf9, 0x50, 0xf9, 0x06, 0xf9, 0xed, 0xf8, 0xf7, 0xf8, 0xe9, 0xf8, 0xb5, 0xf8, 0x70, 0xf8, +0x0b, 0xf8, 0xe6, 0xf7, 0x32, 0xf8, 0x34, 0xf9, 0xfd, 0xfa, 0x47, 0xfd, 0xb3, 0xff, 0xae, 0x01, +0xbf, 0x02, 0xee, 0x02, 0xc2, 0x02, 0x03, 0x03, 0x22, 0x04, 0xef, 0x05, 0xad, 0x07, 0xb7, 0x08, +0xe4, 0x08, 0x99, 0x08, 0x31, 0x08, 0xe4, 0x07, 0x85, 0x07, 0xfa, 0x06, 0xf6, 0x05, 0xb5, 0x04, +0xb5, 0x03, 0x81, 0x03, 0x2f, 0x04, 0x21, 0x05, 0x07, 0x06, 0xa0, 0x06, 0x9b, 0x06, 0xc3, 0x05, +0x6a, 0x04, 0x7c, 0x03, 0x5c, 0x03, 0xce, 0x03, 0x93, 0x04, 0x85, 0x05, 0x5b, 0x06, 0x9f, 0x06, +0x38, 0x06, 0xbe, 0x05, 0xd9, 0x05, 0x2a, 0x06, 0x57, 0x06, 0xfd, 0x05, 0x6d, 0x05, 0xdc, 0x04, +0x77, 0x04, 0x2d, 0x04, 0x13, 0x04, 0x35, 0x04, 0x16, 0x04, 0x59, 0x03, 0xf0, 0x01, 0x5c, 0x00, +0xe4, 0xfe, 0xa5, 0xfd, 0xab, 0xfc, 0x4b, 0xfc, 0x95, 0xfc, 0xd7, 0xfc, 0xb5, 0xfc, 0x57, 0xfc, +0x40, 0xfc, 0x58, 0xfc, 0x6b, 0xfc, 0x7d, 0xfc, 0xa8, 0xfc, 0xe6, 0xfc, 0x0d, 0xfd, 0x6c, 0xfd, +0x32, 0xfe, 0x22, 0xff, 0x78, 0xff, 0x07, 0xff, 0x3a, 0xfe, 0xa0, 0xfd, 0x38, 0xfd, 0xcc, 0xfc, +0x49, 0xfc, 0xfd, 0xfb, 0xb9, 0xfb, 0x74, 0xfb, 0x5e, 0xfb, 0x77, 0xfb, 0x97, 0xfb, 0x35, 0xfb, +0x88, 0xfa, 0x32, 0xfa, 0x5e, 0xfa, 0x00, 0xfb, 0x9d, 0xfb, 0x3c, 0xfc, 0xb7, 0xfc, 0xe6, 0xfc, +0xdb, 0xfc, 0xd4, 0xfc, 0x2d, 0xfd, 0x99, 0xfd, 0xd1, 0xfd, 0x1b, 0xfe, 0x6d, 0xfe, 0x87, 0xfe, +0x3e, 0xfe, 0xe6, 0xfd, 0xf0, 0xfd, 0x3f, 0xfe, 0x88, 0xfe, 0xa4, 0xfe, 0xc8, 0xfe, 0xd7, 0xfe, +0x94, 0xfe, 0x20, 0xfe, 0xfb, 0xfd, 0x6d, 0xfe, 0x62, 0xff, 0x8d, 0x00, 0x93, 0x01, 0x39, 0x02, +0x54, 0x02, 0x10, 0x02, 0xee, 0x01, 0x2a, 0x02, 0xab, 0x02, 0x2d, 0x03, 0x64, 0x03, 0x47, 0x03, +0x1e, 0x03, 0x55, 0x03, 0xcc, 0x03, 0xf7, 0x03, 0x28, 0x03, 0x9a, 0x01, 0xf0, 0xff, 0xd6, 0xfe, +0x74, 0xfe, 0xae, 0xfe, 0x16, 0xff, 0x51, 0xff, 0x4e, 0xff, 0x39, 0xff, 0x4a, 0xff, 0x3d, 0xff, +0xb7, 0xfe, 0xc6, 0xfd, 0xd2, 0xfc, 0x87, 0xfc, 0xfe, 0xfc, 0xde, 0xfd, 0x97, 0xfe, 0xcd, 0xfe, +0x67, 0xfe, 0xc3, 0xfd, 0x54, 0xfd, 0x35, 0xfd, 0x08, 0xfd, 0x71, 0xfc, 0xa0, 0xfb, 0x04, 0xfb, +0xe6, 0xfa, 0x16, 0xfb, 0x8a, 0xfb, 0x26, 0xfc, 0xfd, 0xfc, 0xd3, 0xfd, 0x7f, 0xfe, 0x0f, 0xff, +0x8f, 0xff, 0xd8, 0xff, 0xd7, 0xff, 0xe3, 0xff, 0x51, 0x00, 0x53, 0x01, 0x5f, 0x02, 0x17, 0x03, +0x74, 0x03, 0x09, 0x04, 0xf6, 0x04, 0xbf, 0x05, 0xde, 0x05, 0x65, 0x05, 0xec, 0x04, 0xd8, 0x04, +0xdf, 0x04, 0xac, 0x04, 0xc2, 0x04, 0x09, 0x05, 0x38, 0x05, 0xde, 0x04, 0x2d, 0x04, 0x7c, 0x04, +0x1e, 0x05, 0x07, 0x05, 0xb0, 0x03, 0x78, 0x02, 0x84, 0x02, 0x6b, 0x03, 0x34, 0x04, 0xa2, 0x04, +0x30, 0x05, 0x02, 0x06, 0x77, 0x06, 0x36, 0x06, 0xf2, 0x05, 0x4e, 0x06, 0xdb, 0x06, 0x52, 0x06, +0xb2, 0x04, 0x3b, 0x03, 0x86, 0x02, 0xe1, 0x01, 0x96, 0x00, 0x5e, 0xff, 0xe6, 0xfe, 0xbb, 0xfe, +0xfa, 0xfd, 0xab, 0xfc, 0x91, 0xfb, 0x41, 0xfb, 0x55, 0xfb, 0x46, 0xfb, 0x24, 0xfb, 0xa6, 0xfb, +0xda, 0xfc, 0x26, 0xfe, 0x14, 0xff, 0xea, 0xff, 0x25, 0x01, 0x1b, 0x02, 0x30, 0x02, 0xb5, 0x01, +0x73, 0x01, 0xb0, 0x01, 0xa0, 0x01, 0xfe, 0x00, 0x61, 0x00, 0x24, 0x00, 0xff, 0xff, 0x90, 0xff, +0xbb, 0xfe, 0xde, 0xfd, 0x34, 0xfd, 0x96, 0xfc, 0xf9, 0xfb, 0x8b, 0xfb, 0x9a, 0xfb, 0x05, 0xfc, +0x49, 0xfc, 0x36, 0xfc, 0x37, 0xfc, 0xbe, 0xfc, 0x72, 0xfd, 0x20, 0xfe, 0xa3, 0xfe, 0x26, 0xff, +0x85, 0xff, 0x85, 0xff, 0x5d, 0xff, 0x6b, 0xff, 0xc6, 0xff, 0x2e, 0x00, 0x55, 0x00, 0x18, 0x00, +0xb0, 0xff, 0x3d, 0xff, 0xde, 0xfe, 0x9b, 0xfe, 0x6c, 0xfe, 0x1d, 0xfe, 0x9c, 0xfd, 0x14, 0xfd, +0xad, 0xfc, 0x5a, 0xfc, 0x00, 0xfc, 0xb3, 0xfb, 0x89, 0xfb, 0x63, 0xfb, 0xf7, 0xfa, 0x6e, 0xfa, +0x54, 0xfa, 0xbb, 0xfa, 0x1e, 0xfb, 0x67, 0xfb, 0xbb, 0xfb, 0x39, 0xfc, 0x8b, 0xfc, 0x56, 0xfc, +0x05, 0xfc, 0x3a, 0xfc, 0xe6, 0xfc, 0x64, 0xfd, 0x2e, 0xfd, 0x71, 0xfc, 0x88, 0xfb, 0x9e, 0xfa, +0x6c, 0xf9, 0x60, 0xf8, 0xf9, 0xf7, 0x2b, 0xf8, 0x4c, 0xf8, 0x30, 0xf8, 0x5c, 0xf8, 0x00, 0xf9, +0xd1, 0xf9, 0x6c, 0xfa, 0xfb, 0xfa, 0x31, 0xfc, 0xd6, 0xfd, 0xb3, 0xff, 0xb9, 0x01, 0xc2, 0x03, +0x67, 0x05, 0x8f, 0x06, 0x37, 0x07, 0xd1, 0x07, 0x23, 0x08, 0x29, 0x08, 0xe3, 0x07, 0x98, 0x07, +0x69, 0x07, 0x5c, 0x07, 0x5f, 0x07, 0x91, 0x07, 0x99, 0x07, 0x52, 0x07, 0x9e, 0x06, 0x95, 0x05, +0xcb, 0x04, 0x6a, 0x04, 0x35, 0x04, 0xe8, 0x03, 0xeb, 0x03, 0x82, 0x04, 0x55, 0x05, 0xe3, 0x05, +0x0e, 0x06, 0x42, 0x06, 0x4e, 0x06, 0xee, 0x05, 0x4a, 0x05, 0x08, 0x05, 0x09, 0x05, 0x0e, 0x05, +0xe6, 0x04, 0xdc, 0x04, 0x19, 0x05, 0x84, 0x05, 0xcd, 0x05, 0xa6, 0x05, 0x31, 0x05, 0x8d, 0x04, +0xd4, 0x03, 0xff, 0x02, 0x19, 0x02, 0x81, 0x01, 0x21, 0x01, 0xc1, 0x00, 0x78, 0x00, 0x92, 0x00, +0xc9, 0x00, 0xc9, 0x00, 0x68, 0x00, 0xfc, 0xff, 0x61, 0xff, 0x9b, 0xfe, 0xec, 0xfd, 0x7e, 0xfd, +0x30, 0xfd, 0xb4, 0xfc, 0x58, 0xfc, 0x50, 0xfc, 0xb4, 0xfc, 0xf5, 0xfc, 0xeb, 0xfc, 0xaa, 0xfc, +0x4b, 0xfc, 0x00, 0xfc, 0xc9, 0xfb, 0xad, 0xfb, 0xae, 0xfb, 0xc9, 0xfb, 0x2a, 0xfc, 0xa5, 0xfc, +0x3a, 0xfd, 0xfb, 0xfd, 0xb7, 0xfe, 0xf4, 0xfe, 0x75, 0xfe, 0xbc, 0xfd, 0x37, 0xfd, 0x21, 0xfd, +0x62, 0xfd, 0xaf, 0xfd, 0xf1, 0xfd, 0x63, 0xfe, 0x17, 0xff, 0xea, 0xff, 0x5f, 0x00, 0x86, 0x00, +0xa5, 0x00, 0xb8, 0x00, 0x68, 0x00, 0xe2, 0xff, 0xe5, 0xff, 0x6a, 0x00, 0xc7, 0x00, 0xb1, 0x00, +0x88, 0x00, 0xaa, 0x00, 0xc8, 0x00, 0x63, 0x00, 0xa3, 0xff, 0xe5, 0xfe, 0x45, 0xfe, 0xaf, 0xfd, +0x10, 0xfd, 0xde, 0xfc, 0x43, 0xfd, 0xfb, 0xfd, 0xb8, 0xfe, 0x4a, 0xff, 0xc5, 0xff, 0x21, 0x00, +0x1e, 0x00, 0xb7, 0xff, 0x25, 0xff, 0xb5, 0xfe, 0x1a, 0xfe, 0x6c, 0xfd, 0xcf, 0xfc, 0x72, 0xfc, +0x4a, 0xfc, 0x34, 0xfc, 0x5a, 0xfc, 0x9c, 0xfc, 0xa2, 0xfc, 0x1e, 0xfc, 0x80, 0xfb, 0x12, 0xfb, +0xdf, 0xfa, 0xb8, 0xfa, 0xc8, 0xfa, 0x3a, 0xfb, 0xa7, 0xfb, 0xaa, 0xfb, 0x2f, 0xfb, 0x9f, 0xfa, +0x04, 0xfa, 0x2d, 0xf9, 0x4b, 0xf8, 0xc7, 0xf7, 0xd9, 0xf7, 0x41, 0xf8, 0xd0, 0xf8, 0xac, 0xf9, +0x00, 0xfb, 0x6f, 0xfc, 0xbc, 0xfd, 0xf2, 0xfe, 0x5a, 0x00, 0xf9, 0x01, 0x8d, 0x03, 0x01, 0x05, +0x99, 0x06, 0x10, 0x08, 0x19, 0x09, 0x39, 0x09, 0xd5, 0x08, 0x66, 0x08, 0xd2, 0x07, 0xfd, 0x06, +0xe1, 0x05, 0xc7, 0x04, 0x26, 0x04, 0x92, 0x03, 0x51, 0x03, 0x89, 0x03, 0x23, 0x04, 0xd0, 0x04, +0x00, 0x05, 0x35, 0x05, 0xd5, 0x05, 0xbb, 0x06, 0x78, 0x07, 0xc6, 0x07, 0xd8, 0x07, 0xdd, 0x07, +0xc6, 0x07, 0xbc, 0x07, 0xe1, 0x07, 0x27, 0x08, 0x05, 0x08, 0x3b, 0x07, 0x6a, 0x06, 0x10, 0x06, +0x1f, 0x06, 0x0e, 0x06, 0x9a, 0x05, 0x09, 0x05, 0x7d, 0x04, 0xba, 0x03, 0xdc, 0x02, 0x0f, 0x02, +0x87, 0x01, 0xe6, 0x00, 0xc7, 0xff, 0xbd, 0xfe, 0x5a, 0xfe, 0x55, 0xfe, 0x09, 0xfe, 0x43, 0xfd, +0x86, 0xfc, 0x3b, 0xfc, 0x0f, 0xfc, 0xbb, 0xfb, 0x9a, 0xfb, 0x08, 0xfc, 0xf9, 0xfc, 0x03, 0xfe, +0xe3, 0xfe, 0xf0, 0xff, 0xef, 0x00, 0x68, 0x01, 0x13, 0x01, 0x69, 0x00, 0x3d, 0x00, 0x8a, 0x00, +0x90, 0x00, 0x09, 0x00, 0x6b, 0xff, 0x13, 0xff, 0x8d, 0xfe, 0xaa, 0xfd, 0xea, 0xfc, 0xa0, 0xfc, +0x80, 0xfc, 0xf0, 0xfb, 0x12, 0xfb, 0xaa, 0xfa, 0xc3, 0xfa, 0x1b, 0xfb, 0x7f, 0xfb, 0x20, 0xfc, +0x37, 0xfd, 0x60, 0xfe, 0x52, 0xff, 0xf5, 0xff, 0x77, 0x00, 0x2a, 0x01, 0xb3, 0x01, 0xb4, 0x01, +0x1e, 0x01, 0x70, 0x00, 0x07, 0x00, 0x9d, 0xff, 0x09, 0xff, 0x9c, 0xfe, 0x4d, 0xfe, 0x05, 0xfe, +0x19, 0xfd, 0xcd, 0xfb, 0xe0, 0xfa, 0x4a, 0xfa, 0x09, 0xfa, 0xae, 0xf9, 0x74, 0xf9, 0xdd, 0xf9, +0xea, 0xfa, 0x32, 0xfc, 0x37, 0xfd, 0x1e, 0xfe, 0x2a, 0xff, 0x04, 0x00, 0x3d, 0x00, 0xfd, 0xff, +0xfd, 0xff, 0x3b, 0x00, 0x23, 0x00, 0x6e, 0xff, 0xac, 0xfe, 0x77, 0xfe, 0x8c, 0xfe, 0x6e, 0xfe, +0x30, 0xfe, 0x21, 0xfe, 0x15, 0xfe, 0xbb, 0xfd, 0x0b, 0xfd, 0x7e, 0xfc, 0x6e, 0xfc, 0xcc, 0xfc, +0x41, 0xfd, 0x84, 0xfd, 0xa5, 0xfd, 0xdb, 0xfd, 0xf2, 0xfd, 0xaa, 0xfd, 0x19, 0xfd, 0x8f, 0xfc, +0x41, 0xfc, 0x12, 0xfc, 0xae, 0xfb, 0x60, 0xfb, 0x82, 0xfb, 0xff, 0xfb, 0x82, 0xfc, 0xc6, 0xfc, +0x08, 0xfd, 0x5b, 0xfd, 0x80, 0xfd, 0x77, 0xfd, 0x68, 0xfd, 0xb3, 0xfd, 0xb8, 0xfe, 0xe3, 0xff, +0xdc, 0x00, 0xc9, 0x01, 0xcf, 0x02, 0x37, 0x04, 0x6b, 0x05, 0x87, 0x06, 0x86, 0x07, 0x18, 0x08, +0x02, 0x08, 0x47, 0x07, 0x73, 0x06, 0x41, 0x06, 0x5d, 0x06, 0x77, 0x06, 0x49, 0x06, 0x15, 0x06, +0xfe, 0x05, 0xfb, 0x05, 0x2f, 0x06, 0xb2, 0x06, 0x33, 0x07, 0x66, 0x07, 0xec, 0x06, 0x15, 0x06, +0x48, 0x05, 0xc2, 0x04, 0x82, 0x04, 0x1f, 0x04, 0x97, 0x03, 0x06, 0x03, 0xb9, 0x02, 0x93, 0x02, +0xb1, 0x02, 0x3b, 0x03, 0x1f, 0x04, 0xe0, 0x04, 0x36, 0x05, 0x6d, 0x05, 0xdf, 0x05, 0x8d, 0x06, +0xce, 0x06, 0x99, 0x06, 0x15, 0x06, 0x5a, 0x05, 0x31, 0x04, 0xaf, 0x02, 0x2c, 0x01, 0xfc, 0xff, +0xe5, 0xfe, 0x96, 0xfd, 0x1e, 0xfc, 0xea, 0xfa, 0x36, 0xfa, 0xc4, 0xf9, 0x79, 0xf9, 0x4c, 0xf9, +0xb4, 0xf9, 0x80, 0xfa, 0x32, 0xfb, 0xcd, 0xfb, 0x95, 0xfc, 0xcd, 0xfd, 0xef, 0xfe, 0x7c, 0xff, +0xcf, 0xff, 0x30, 0x00, 0x96, 0x00, 0x93, 0x00, 0x3f, 0x00, 0x30, 0x00, 0x82, 0x00, 0xb4, 0x00, +0x63, 0x00, 0xdf, 0xff, 0x8c, 0xff, 0x54, 0xff, 0xf2, 0xfe, 0x6d, 0xfe, 0x38, 0xfe, 0x60, 0xfe, +0xa0, 0xfe, 0xa4, 0xfe, 0xaf, 0xfe, 0x02, 0xff, 0xc0, 0xff, 0x43, 0x00, 0x8e, 0x00, 0xe5, 0x00, +0x6f, 0x01, 0xe1, 0x01, 0xce, 0x01, 0x74, 0x01, 0x37, 0x01, 0xef, 0x00, 0x3e, 0x00, 0x4a, 0xff, +0x79, 0xfe, 0xff, 0xfd, 0xa3, 0xfd, 0x31, 0xfd, 0xe4, 0xfc, 0xf2, 0xfc, 0x41, 0xfd, 0xaa, 0xfd, +0x05, 0xfe, 0xad, 0xfe, 0xb9, 0xff, 0xb3, 0x00, 0x34, 0x01, 0x2c, 0x01, 0xd3, 0x00, 0x7f, 0x00, +0xdc, 0xff, 0x04, 0xff, 0x61, 0xfe, 0x11, 0xfe, 0xc2, 0xfd, 0x20, 0xfd, 0x5d, 0xfc, 0x05, 0xfc, +0xf4, 0xfb, 0xef, 0xfb, 0xda, 0xfb, 0xd2, 0xfb, 0xf0, 0xfb, 0xee, 0xfb, 0xa1, 0xfb, 0x55, 0xfb, +0x45, 0xfb, 0x5f, 0xfb, 0x70, 0xfb, 0x74, 0xfb, 0x9b, 0xfb, 0x8f, 0xfb, 0x34, 0xfb, 0x8a, 0xfa, +0xd7, 0xf9, 0x3e, 0xf9, 0x9c, 0xf8, 0xea, 0xf7, 0x60, 0xf7, 0x0b, 0xf7, 0xe6, 0xf6, 0xdd, 0xf6, +0x2c, 0xf7, 0x12, 0xf8, 0x26, 0xf9, 0x1c, 0xfa, 0xcf, 0xfa, 0x5b, 0xfb, 0xc3, 0xfb, 0xa3, 0xfb, +0x18, 0xfb, 0x97, 0xfa, 0x9d, 0xfa, 0x61, 0xfb, 0xb0, 0xfc, 0xae, 0xfe, 0x9b, 0x01, 0xcd, 0x04, +0x32, 0x08, 0x00, 0x0b, 0xf4, 0x0c, 0x3c, 0x0e, 0x30, 0x0e, 0x07, 0x0d, 0xa8, 0x0a, 0xa6, 0x07, +0x09, 0x05, 0xd6, 0x02, 0x63, 0x01, 0xc8, 0x00, 0x27, 0x01, 0xe5, 0x02, 0x21, 0x05, 0xaf, 0x07, +0x2a, 0x0a, 0x37, 0x0c, 0xc2, 0x0d, 0x27, 0x0e, 0x52, 0x0d, 0xa3, 0x0b, 0x80, 0x09, 0x8a, 0x07, +0x97, 0x05, 0xff, 0x03, 0x31, 0x03, 0x37, 0x03, 0xfe, 0x03, 0xde, 0x04, 0xc5, 0x05, 0xd8, 0x06, +0xed, 0x07, 0x81, 0x08, 0x54, 0x08, 0x7a, 0x07, 0x93, 0x06, 0x9c, 0x05, 0x54, 0x04, 0xed, 0x02, +0xb8, 0x01, 0x00, 0x01, 0x6c, 0x00, 0xb8, 0xff, 0x20, 0xff, 0xe5, 0xfe, 0xe4, 0xfe, 0x97, 0xfe, +0xc0, 0xfd, 0xc8, 0xfc, 0x18, 0xfc, 0x8d, 0xfb, 0x02, 0xfb, 0xbb, 0xfa, 0x0b, 0xfb, 0x0a, 0xfc, +0x2c, 0xfd, 0x33, 0xfe, 0x58, 0xff, 0xa5, 0x00, 0xce, 0x01, 0x3c, 0x02, 0x06, 0x02, 0xac, 0x01, +0xfc, 0x00, 0xfd, 0xff, 0x6e, 0xfe, 0xf3, 0xfc, 0xf1, 0xfb, 0x37, 0xfb, 0xb1, 0xfa, 0x58, 0xfa, +0x4e, 0xfa, 0xc7, 0xfa, 0x2c, 0xfb, 0x76, 0xfb, 0xcc, 0xfb, 0x6d, 0xfc, 0x15, 0xfd, 0x4b, 0xfd, +0x2f, 0xfd, 0x19, 0xfd, 0x2d, 0xfd, 0x6d, 0xfd, 0xa9, 0xfd, 0x28, 0xfe, 0xdf, 0xfe, 0x73, 0xff, +0xae, 0xff, 0x92, 0xff, 0x65, 0xff, 0x44, 0xff, 0xdd, 0xfe, 0x37, 0xfe, 0x71, 0xfd, 0xf2, 0xfc, +0xbc, 0xfc, 0x99, 0xfc, 0xab, 0xfc, 0xd9, 0xfc, 0x30, 0xfd, 0x7c, 0xfd, 0xa6, 0xfd, 0xfa, 0xfd, +0x4e, 0xfe, 0x89, 0xfe, 0x7a, 0xfe, 0xff, 0xfd, 0xaf, 0xfd, 0x72, 0xfd, 0x62, 0xfd, 0x60, 0xfd, +0x66, 0xfd, 0x90, 0xfd, 0xc2, 0xfd, 0xde, 0xfd, 0x0e, 0xfe, 0xe7, 0xfd, 0xb0, 0xfd, 0x22, 0xfd, +0x4c, 0xfc, 0x97, 0xfb, 0xd6, 0xfa, 0x68, 0xfa, 0x21, 0xfa, 0xc0, 0xf9, 0x8a, 0xf9, 0x1a, 0xf9, +0xee, 0xf8, 0xd9, 0xf8, 0x7d, 0xf8, 0x2e, 0xf8, 0xc5, 0xf7, 0xaa, 0xf7, 0xc9, 0xf7, 0xc5, 0xf7, +0xc4, 0xf7, 0xe9, 0xf7, 0x27, 0xf8, 0x82, 0xf8, 0xd2, 0xf8, 0xf8, 0xf9, 0x28, 0xfc, 0x02, 0xff, +0x21, 0x02, 0x70, 0x05, 0x6e, 0x09, 0x6b, 0x0d, 0x76, 0x10, 0x2f, 0x12, 0xdc, 0x12, 0x88, 0x12, +0x83, 0x10, 0xd9, 0x0c, 0xb9, 0x08, 0xdb, 0x04, 0xb1, 0x01, 0xcf, 0xfe, 0xb9, 0xfc, 0x6a, 0xfc, +0xbd, 0xfd, 0x08, 0x00, 0x9c, 0x02, 0x91, 0x05, 0x1c, 0x09, 0x3e, 0x0c, 0x14, 0x0e, 0xbd, 0x0e, +0xcd, 0x0e, 0x6c, 0x0e, 0x20, 0x0d, 0xf0, 0x0a, 0xed, 0x08, 0x5f, 0x07, 0x35, 0x06, 0xeb, 0x04, +0xee, 0x03, 0xb6, 0x03, 0xcb, 0x03, 0xce, 0x03, 0x5e, 0x03, 0xcf, 0x02, 0x34, 0x02, 0x45, 0x01, +0x15, 0x00, 0xd5, 0xfe, 0xcf, 0xfd, 0x21, 0xfd, 0x7d, 0xfc, 0x07, 0xfc, 0xf3, 0xfb, 0x56, 0xfc, +0x03, 0xfd, 0x9b, 0xfd, 0xfe, 0xfd, 0x31, 0xfe, 0x44, 0xfe, 0x13, 0xfe, 0x92, 0xfd, 0xdd, 0xfc, +0x1f, 0xfc, 0x6d, 0xfb, 0xd1, 0xfa, 0x3d, 0xfa, 0xf5, 0xf9, 0x33, 0xfa, 0xec, 0xfa, 0xba, 0xfb, +0x7f, 0xfc, 0x3a, 0xfd, 0x1f, 0xfe, 0xfb, 0xfe, 0x70, 0xff, 0x66, 0xff, 0x59, 0xff, 0x50, 0xff, +0x47, 0xff, 0xf2, 0xfe, 0x8b, 0xfe, 0x7c, 0xfe, 0x8b, 0xfe, 0x7f, 0xfe, 0x4f, 0xfe, 0x3f, 0xfe, +0xa1, 0xfe, 0x01, 0xff, 0x43, 0xff, 0x8c, 0xff, 0xe8, 0xff, 0x79, 0x00, 0xdb, 0x00, 0x03, 0x01, +0x24, 0x01, 0x3e, 0x01, 0x62, 0x01, 0x41, 0x01, 0xe9, 0x00, 0xba, 0x00, 0x80, 0x00, 0x4e, 0x00, +0xfb, 0xff, 0x9a, 0xff, 0x7c, 0xff, 0x43, 0xff, 0x0a, 0xff, 0xcc, 0xfe, 0x9d, 0xfe, 0x9a, 0xfe, +0x69, 0xfe, 0x34, 0xfe, 0x14, 0xfe, 0x1f, 0xfe, 0x34, 0xfe, 0x33, 0xfe, 0x32, 0xfe, 0x81, 0xfe, +0xd6, 0xfe, 0x39, 0xff, 0xbc, 0xff, 0x39, 0x00, 0xbf, 0x00, 0xf0, 0x00, 0xdc, 0x00, 0xb4, 0x00, +0x67, 0x00, 0xde, 0xff, 0x0d, 0xff, 0xf5, 0xfd, 0x18, 0xfd, 0x23, 0xfc, 0x6c, 0xfb, 0xc3, 0xfa, +0x33, 0xfa, 0x99, 0xf9, 0xe7, 0xf8, 0x2f, 0xf8, 0x94, 0xf7, 0xf1, 0xf6, 0x6a, 0xf6, 0xbc, 0xf5, +0x38, 0xf5, 0x11, 0xf5, 0x30, 0xf5, 0xbe, 0xf5, 0xa4, 0xf6, 0xd0, 0xf7, 0xfb, 0xf8, 0xd0, 0xf9, +0x83, 0xfa, 0x0b, 0xfb, 0x6a, 0xfb, 0xa6, 0xfb, 0x8b, 0xfb, 0xba, 0xfb, 0xa8, 0xfc, 0x68, 0xfe, +0x12, 0x01, 0x54, 0x04, 0xd9, 0x07, 0x8a, 0x0b, 0x8f, 0x0e, 0xb0, 0x10, 0xcd, 0x11, 0xb8, 0x11, +0x7b, 0x10, 0x95, 0x0d, 0xa0, 0x09, 0x64, 0x05, 0xbb, 0x01, 0x23, 0xff, 0x9e, 0xfd, 0x76, 0xfd, +0xa2, 0xfe, 0xc9, 0x00, 0xd1, 0x03, 0x13, 0x07, 0x8d, 0x0a, 0x92, 0x0d, 0x79, 0x0f, 0xef, 0x0f, +0x18, 0x0f, 0x62, 0x0d, 0x3e, 0x0b, 0xc5, 0x08, 0x6e, 0x06, 0x5c, 0x04, 0xa1, 0x02, 0x8d, 0x01, +0x42, 0x01, 0xdb, 0x01, 0x1e, 0x03, 0x58, 0x04, 0x69, 0x05, 0xf6, 0x05, 0xe5, 0x05, 0x3b, 0x05, +0xde, 0x03, 0x40, 0x02, 0x41, 0x00, 0x15, 0xfe, 0xea, 0xfb, 0x21, 0xfa, 0x2a, 0xf9, 0xdd, 0xf8, +0xf1, 0xf8, 0x52, 0xf9, 0xc4, 0xf9, 0x5b, 0xfa, 0xe1, 0xfa, 0x13, 0xfb, 0x37, 0xfb, 0x21, 0xfb, +0xe3, 0xfa, 0x9b, 0xfa, 0x55, 0xfa, 0x8b, 0xfa, 0x2f, 0xfb, 0x16, 0xfc, 0x21, 0xfd, 0x27, 0xfe, +0x40, 0xff, 0x70, 0x00, 0x83, 0x01, 0x4e, 0x02, 0xad, 0x02, 0x93, 0x02, 0x2d, 0x02, 0x65, 0x01, +0x94, 0x00, 0xe6, 0xff, 0x6e, 0xff, 0x3e, 0xff, 0x20, 0xff, 0x62, 0xff, 0xf1, 0xff, 0xd1, 0x00, +0xda, 0x01, 0xab, 0x02, 0x3e, 0x03, 0x97, 0x03, 0xbb, 0x03, 0xca, 0x03, 0xb8, 0x03, 0x8b, 0x03, +0x67, 0x03, 0x15, 0x03, 0xb7, 0x02, 0x56, 0x02, 0x31, 0x02, 0x2e, 0x02, 0x30, 0x02, 0xd8, 0x01, +0x4c, 0x01, 0x96, 0x00, 0xf1, 0xff, 0x57, 0xff, 0xb7, 0xfe, 0x3c, 0xfe, 0xea, 0xfd, 0xce, 0xfd, +0xe7, 0xfd, 0x3a, 0xfe, 0xe3, 0xfe, 0xcb, 0xff, 0x8d, 0x00, 0xfc, 0x00, 0x05, 0x01, 0xf5, 0x00, +0xdb, 0x00, 0x8b, 0x00, 0x1b, 0x00, 0x68, 0xff, 0xaf, 0xfe, 0x02, 0xfe, 0x5a, 0xfd, 0xf3, 0xfc, +0xe9, 0xfc, 0x1a, 0xfd, 0x32, 0xfd, 0x0a, 0xfd, 0xb1, 0xfc, 0x50, 0xfc, 0xd5, 0xfb, 0x2d, 0xfb, +0x43, 0xfa, 0x2f, 0xf9, 0x0b, 0xf8, 0xe7, 0xf6, 0xfe, 0xf5, 0xa5, 0xf5, 0xd3, 0xf5, 0x79, 0xf6, +0x18, 0xf7, 0xc6, 0xf7, 0xa3, 0xf8, 0x4c, 0xf9, 0xc2, 0xf9, 0xde, 0xf9, 0xd3, 0xf9, 0xa8, 0xf9, +0x06, 0xf9, 0x82, 0xf8, 0xb0, 0xf8, 0x0b, 0xfa, 0x8e, 0xfc, 0x71, 0xff, 0xd5, 0x02, 0xa5, 0x06, +0x51, 0x0a, 0x6e, 0x0d, 0x53, 0x0f, 0x40, 0x10, 0x3d, 0x10, 0x82, 0x0e, 0x51, 0x0b, 0x3b, 0x07, +0x62, 0x03, 0x4c, 0x00, 0x78, 0xfd, 0x84, 0xfb, 0xd3, 0xfa, 0xad, 0xfb, 0xb6, 0xfd, 0x29, 0x00, +0x01, 0x03, 0x1c, 0x06, 0xc5, 0x08, 0x5b, 0x0a, 0x72, 0x0a, 0xc6, 0x09, 0xbc, 0x08, 0x19, 0x07, +0xe4, 0x04, 0x66, 0x02, 0x81, 0x00, 0x8d, 0xff, 0x07, 0xff, 0x32, 0xff, 0x0d, 0x00, 0xaa, 0x01, +0x79, 0x03, 0xe1, 0x04, 0xf0, 0x05, 0xe0, 0x06, 0x73, 0x07, 0x58, 0x07, 0x59, 0x06, 0xee, 0x04, +0x76, 0x03, 0x22, 0x02, 0xc9, 0x00, 0x78, 0xff, 0x8f, 0xfe, 0x1a, 0xfe, 0xd0, 0xfd, 0x8b, 0xfd, +0x5d, 0xfd, 0x5c, 0xfd, 0x5d, 0xfd, 0x23, 0xfd, 0xa4, 0xfc, 0x39, 0xfc, 0x09, 0xfc, 0x24, 0xfc, +0x5d, 0xfc, 0xba, 0xfc, 0x56, 0xfd, 0x32, 0xfe, 0x4f, 0xff, 0x6b, 0x00, 0x8c, 0x01, 0xac, 0x02, +0x99, 0x03, 0x3e, 0x04, 0x78, 0x04, 0x54, 0x04, 0x2f, 0x04, 0xea, 0x03, 0x7b, 0x03, 0xbd, 0x02, +0xd2, 0x01, 0xff, 0x00, 0x5a, 0x00, 0xd8, 0xff, 0x72, 0xff, 0x1f, 0xff, 0x13, 0xff, 0x1c, 0xff, +0x29, 0xff, 0x55, 0xff, 0xc6, 0xff, 0x62, 0x00, 0x18, 0x01, 0x9d, 0x01, 0x0f, 0x02, 0x7e, 0x02, +0xff, 0x02, 0x32, 0x03, 0x16, 0x03, 0xa3, 0x02, 0xfd, 0x01, 0x35, 0x01, 0x2e, 0x00, 0x1a, 0xff, +0x19, 0xfe, 0x5c, 0xfd, 0xb2, 0xfc, 0x0c, 0xfc, 0xa1, 0xfb, 0x88, 0xfb, 0xb3, 0xfb, 0xfd, 0xfb, +0x34, 0xfc, 0x8b, 0xfc, 0xf0, 0xfc, 0x56, 0xfd, 0xb2, 0xfd, 0xf8, 0xfd, 0x40, 0xfe, 0x55, 0xfe, +0x37, 0xfe, 0xe1, 0xfd, 0x7a, 0xfd, 0x12, 0xfd, 0x96, 0xfc, 0xf3, 0xfb, 0x44, 0xfb, 0x96, 0xfa, +0xfc, 0xf9, 0x83, 0xf9, 0x28, 0xf9, 0xf1, 0xf8, 0xdb, 0xf8, 0xd2, 0xf8, 0xcb, 0xf8, 0xc9, 0xf8, +0xe7, 0xf8, 0xef, 0xf8, 0xd3, 0xf8, 0x9e, 0xf8, 0x5f, 0xf8, 0x29, 0xf8, 0x07, 0xf8, 0xdf, 0xf7, +0xec, 0xf7, 0x03, 0xf8, 0x03, 0xf8, 0xf3, 0xf7, 0xdd, 0xf7, 0xee, 0xf7, 0x0c, 0xf8, 0x3a, 0xf8, +0x7f, 0xf8, 0x21, 0xf9, 0x53, 0xfa, 0x39, 0xfc, 0xb5, 0xfe, 0xd9, 0x01, 0x43, 0x05, 0xa9, 0x08, +0xba, 0x0b, 0x24, 0x0e, 0xd7, 0x0f, 0x91, 0x10, 0x0a, 0x10, 0x41, 0x0e, 0x70, 0x0b, 0x14, 0x08, +0x9f, 0x04, 0x91, 0x01, 0x35, 0xff, 0xec, 0xfd, 0xb0, 0xfd, 0x85, 0xfe, 0x35, 0x00, 0xda, 0x02, +0x0d, 0x06, 0x35, 0x09, 0xe3, 0x0b, 0x88, 0x0d, 0x40, 0x0e, 0xf4, 0x0d, 0xb3, 0x0c, 0xb8, 0x0a, +0x41, 0x08, 0xd8, 0x05, 0x9e, 0x03, 0xc1, 0x01, 0x88, 0x00, 0x39, 0x00, 0xc7, 0x00, 0xdb, 0x01, +0x0b, 0x03, 0x35, 0x04, 0x49, 0x05, 0x1d, 0x06, 0x5b, 0x06, 0xe9, 0x05, 0x06, 0x05, 0xb1, 0x03, +0xf7, 0x01, 0xf0, 0xff, 0xff, 0xfd, 0x97, 0xfc, 0x88, 0xfb, 0xd9, 0xfa, 0x5f, 0xfa, 0x46, 0xfa, +0x95, 0xfa, 0xf5, 0xfa, 0x35, 0xfb, 0x47, 0xfb, 0x30, 0xfb, 0x03, 0xfb, 0x94, 0xfa, 0x33, 0xfa, +0x16, 0xfa, 0x51, 0xfa, 0xd2, 0xfa, 0x5f, 0xfb, 0x49, 0xfc, 0x98, 0xfd, 0x1b, 0xff, 0x89, 0x00, +0x9d, 0x01, 0x6e, 0x02, 0xd8, 0x02, 0xb1, 0x02, 0x26, 0x02, 0x38, 0x01, 0x28, 0x00, 0xf0, 0xfe, +0x8c, 0xfd, 0x4e, 0xfc, 0x66, 0xfb, 0x04, 0xfb, 0x06, 0xfb, 0x43, 0xfb, 0xb4, 0xfb, 0x55, 0xfc, +0x27, 0xfd, 0xf6, 0xfd, 0xc8, 0xfe, 0xb5, 0xff, 0x98, 0x00, 0x57, 0x01, 0xf0, 0x01, 0x61, 0x02, +0xcf, 0x02, 0x26, 0x03, 0x19, 0x03, 0xa3, 0x02, 0xfa, 0x01, 0x20, 0x01, 0x26, 0x00, 0x1b, 0xff, +0x1b, 0xfe, 0x6e, 0xfd, 0x19, 0xfd, 0xec, 0xfc, 0x15, 0xfd, 0xcd, 0xfd, 0xee, 0xfe, 0x2f, 0x00, +0x72, 0x01, 0x86, 0x02, 0x74, 0x03, 0x21, 0x04, 0x4f, 0x04, 0x16, 0x04, 0x72, 0x03, 0x9e, 0x02, +0x6a, 0x01, 0x11, 0x00, 0xd6, 0xfe, 0xd1, 0xfd, 0x27, 0xfd, 0x98, 0xfc, 0x40, 0xfc, 0x33, 0xfc, +0x73, 0xfc, 0xbe, 0xfc, 0x00, 0xfd, 0x2f, 0xfd, 0x34, 0xfd, 0xed, 0xfc, 0x68, 0xfc, 0xba, 0xfb, +0xf8, 0xfa, 0x40, 0xfa, 0x5e, 0xf9, 0x8e, 0xf8, 0xf9, 0xf7, 0x92, 0xf7, 0x71, 0xf7, 0x75, 0xf7, +0xb4, 0xf7, 0xf9, 0xf7, 0x23, 0xf8, 0x21, 0xf8, 0x3b, 0xf8, 0x85, 0xf8, 0xd0, 0xf8, 0x1d, 0xf9, +0xb3, 0xf9, 0x04, 0xfb, 0xf9, 0xfc, 0x62, 0xff, 0x12, 0x02, 0x1a, 0x05, 0x3f, 0x08, 0xcc, 0x0a, +0x63, 0x0c, 0x30, 0x0d, 0x41, 0x0d, 0x6d, 0x0c, 0x59, 0x0a, 0x46, 0x07, 0x15, 0x04, 0x1b, 0x01, +0x8e, 0xfe, 0x70, 0xfc, 0x5a, 0xfb, 0x98, 0xfb, 0x06, 0xfd, 0x02, 0xff, 0x71, 0x01, 0x74, 0x04, +0xa7, 0x07, 0x49, 0x0a, 0xc0, 0x0b, 0x48, 0x0c, 0x3c, 0x0c, 0x93, 0x0b, 0x21, 0x0a, 0x1d, 0x08, +0x2f, 0x06, 0xa0, 0x04, 0x5d, 0x03, 0x4a, 0x02, 0xcc, 0x01, 0x26, 0x02, 0xf2, 0x02, 0xb8, 0x03, +0x58, 0x04, 0xe5, 0x04, 0x7b, 0x05, 0xac, 0x05, 0x43, 0x05, 0x59, 0x04, 0x42, 0x03, 0xeb, 0x01, +0x47, 0x00, 0x7a, 0xfe, 0xdf, 0xfc, 0x8a, 0xfb, 0x89, 0xfa, 0xaf, 0xf9, 0x0f, 0xf9, 0xd0, 0xf8, +0xe2, 0xf8, 0x12, 0xf9, 0x60, 0xf9, 0xb5, 0xf9, 0x2d, 0xfa, 0x9e, 0xfa, 0x1c, 0xfb, 0x88, 0xfb, +0x10, 0xfc, 0xb8, 0xfc, 0x8c, 0xfd, 0x6b, 0xfe, 0x51, 0xff, 0x2e, 0x00, 0x14, 0x01, 0xe9, 0x01, +0x88, 0x02, 0xe4, 0x02, 0xf6, 0x02, 0xcb, 0x02, 0x34, 0x02, 0x51, 0x01, 0x2a, 0x00, 0xfb, 0xfe, +0x06, 0xfe, 0x37, 0xfd, 0x84, 0xfc, 0x3c, 0xfc, 0x65, 0xfc, 0x24, 0xfd, 0x25, 0xfe, 0x55, 0xff, +0xae, 0x00, 0x0b, 0x02, 0x43, 0x03, 0x08, 0x04, 0x79, 0x04, 0xa4, 0x04, 0x81, 0x04, 0xfb, 0x03, +0xfe, 0x02, 0xd3, 0x01, 0xb5, 0x00, 0xc2, 0xff, 0xe2, 0xfe, 0x14, 0xfe, 0x81, 0xfd, 0x34, 0xfd, +0x23, 0xfd, 0x38, 0xfd, 0x56, 0xfd, 0xa2, 0xfd, 0x0f, 0xfe, 0x73, 0xfe, 0xa0, 0xfe, 0xc8, 0xfe, +0xff, 0xfe, 0x48, 0xff, 0x5d, 0xff, 0x4c, 0xff, 0x2b, 0xff, 0x09, 0xff, 0xd6, 0xfe, 0x78, 0xfe, +0xfd, 0xfd, 0x88, 0xfd, 0x15, 0xfd, 0x88, 0xfc, 0xdb, 0xfb, 0x3f, 0xfb, 0xe8, 0xfa, 0x89, 0xfa, +0x34, 0xfa, 0xd6, 0xf9, 0xac, 0xf9, 0x94, 0xf9, 0x77, 0xf9, 0x52, 0xf9, 0x46, 0xf9, 0x47, 0xf9, +0x25, 0xf9, 0xc9, 0xf8, 0x3c, 0xf8, 0xb1, 0xf7, 0x01, 0xf7, 0x32, 0xf6, 0x56, 0xf5, 0xc4, 0xf4, +0x94, 0xf4, 0xd9, 0xf4, 0xa6, 0xf5, 0x41, 0xf7, 0xeb, 0xf9, 0x7b, 0xfd, 0x7f, 0x01, 0x98, 0x05, +0xa9, 0x09, 0x51, 0x0d, 0x2a, 0x10, 0xdb, 0x11, 0x4d, 0x12, 0x94, 0x11, 0xb3, 0x0f, 0xb4, 0x0c, +0x2f, 0x09, 0xc3, 0x05, 0xee, 0x02, 0xcc, 0x00, 0x63, 0xff, 0xd9, 0xfe, 0x6a, 0xff, 0xfa, 0x00, +0x34, 0x03, 0xb9, 0x05, 0x2b, 0x08, 0x4b, 0x0a, 0xb4, 0x0b, 0x52, 0x0c, 0x39, 0x0c, 0xbc, 0x0b, +0x05, 0x0b, 0xf5, 0x09, 0xad, 0x08, 0x77, 0x07, 0xb8, 0x06, 0x93, 0x06, 0xe9, 0x06, 0x76, 0x07, +0x1f, 0x08, 0xc5, 0x08, 0x38, 0x09, 0x3b, 0x09, 0xe1, 0x08, 0x45, 0x08, 0x3d, 0x07, 0xb6, 0x05, +0xca, 0x03, 0xc2, 0x01, 0x1e, 0x00, 0xbb, 0xfe, 0x93, 0xfd, 0x7a, 0xfc, 0xa4, 0xfb, 0x12, 0xfb, +0xa9, 0xfa, 0x4c, 0xfa, 0x00, 0xfa, 0xcd, 0xf9, 0xa5, 0xf9, 0x36, 0xf9, 0xb3, 0xf8, 0x61, 0xf8, +0x6e, 0xf8, 0xbf, 0xf8, 0x07, 0xf9, 0x57, 0xf9, 0x01, 0xfa, 0x03, 0xfb, 0x2f, 0xfc, 0x31, 0xfd, +0xff, 0xfd, 0xb0, 0xfe, 0x1c, 0xff, 0x0f, 0xff, 0xa4, 0xfe, 0x3d, 0xfe, 0xe9, 0xfd, 0x5f, 0xfd, +0x92, 0xfc, 0xb4, 0xfb, 0x38, 0xfb, 0x2b, 0xfb, 0x43, 0xfb, 0x53, 0xfb, 0xa0, 0xfb, 0x38, 0xfc, +0x07, 0xfd, 0xd3, 0xfd, 0xbc, 0xfe, 0xc4, 0xff, 0xe7, 0x00, 0xac, 0x01, 0xfd, 0x01, 0x2a, 0x02, +0x49, 0x02, 0x5d, 0x02, 0x1a, 0x02, 0x7f, 0x01, 0xb7, 0x00, 0x0c, 0x00, 0x5d, 0xff, 0xad, 0xfe, +0x15, 0xfe, 0xb8, 0xfd, 0x80, 0xfd, 0x55, 0xfd, 0x2e, 0xfd, 0x54, 0xfd, 0xca, 0xfd, 0x73, 0xfe, +0x0c, 0xff, 0x96, 0xff, 0x33, 0x00, 0xe0, 0x00, 0x86, 0x01, 0x01, 0x02, 0x4c, 0x02, 0x79, 0x02, +0x5c, 0x02, 0xec, 0x01, 0x1a, 0x01, 0x1c, 0x00, 0xeb, 0xfe, 0xa4, 0xfd, 0x3e, 0xfc, 0xde, 0xfa, +0xae, 0xf9, 0xc7, 0xf8, 0x30, 0xf8, 0xe7, 0xf7, 0xfb, 0xf7, 0x4f, 0xf8, 0xc5, 0xf8, 0x31, 0xf9, +0x81, 0xf9, 0x9c, 0xf9, 0x9c, 0xf9, 0x68, 0xf9, 0x04, 0xf9, 0x93, 0xf8, 0x4b, 0xf8, 0x5f, 0xf8, +0x0c, 0xf9, 0x89, 0xfa, 0xe9, 0xfc, 0x1f, 0x00, 0xb4, 0x03, 0x4e, 0x07, 0xbd, 0x0a, 0xce, 0x0d, +0x34, 0x10, 0x7a, 0x11, 0x65, 0x11, 0x02, 0x10, 0x9e, 0x0d, 0x5f, 0x0a, 0xab, 0x06, 0x3a, 0x03, +0x67, 0x00, 0x51, 0xfe, 0x00, 0xfd, 0xa4, 0xfc, 0x95, 0xfd, 0xc5, 0xff, 0x96, 0x02, 0x79, 0x05, +0x36, 0x08, 0x78, 0x0a, 0x04, 0x0c, 0x8c, 0x0c, 0x41, 0x0c, 0x51, 0x0b, 0xd0, 0x09, 0xb7, 0x07, +0x4c, 0x05, 0x40, 0x03, 0x06, 0x02, 0x95, 0x01, 0xd8, 0x01, 0x91, 0x02, 0xe0, 0x03, 0xa0, 0x05, +0x69, 0x07, 0x03, 0x09, 0x30, 0x0a, 0xf6, 0x0a, 0xcf, 0x0a, 0xc0, 0x09, 0xd7, 0x07, 0xa2, 0x05, +0x5f, 0x03, 0xfb, 0x00, 0x7f, 0xfe, 0x2c, 0xfc, 0x7b, 0xfa, 0x6b, 0xf9, 0xf2, 0xf8, 0xf6, 0xf8, +0x68, 0xf9, 0x18, 0xfa, 0xbe, 0xfa, 0x37, 0xfb, 0x88, 0xfb, 0xd3, 0xfb, 0xec, 0xfb, 0xb0, 0xfb, +0x2b, 0xfb, 0x95, 0xfa, 0x2d, 0xfa, 0xff, 0xf9, 0xfe, 0xf9, 0x2d, 0xfa, 0x6f, 0xfa, 0xc1, 0xfa, +0x12, 0xfb, 0x4a, 0xfb, 0x64, 0xfb, 0x54, 0xfb, 0x12, 0xfb, 0x7c, 0xfa, 0xa0, 0xf9, 0xca, 0xf8, +0x3e, 0xf8, 0xf8, 0xf7, 0xf9, 0xf7, 0x32, 0xf8, 0xae, 0xf8, 0x8c, 0xf9, 0xcb, 0xfa, 0x27, 0xfc, +0x87, 0xfd, 0xc4, 0xfe, 0xce, 0xff, 0x88, 0x00, 0xf2, 0x00, 0x21, 0x01, 0x39, 0x01, 0x35, 0x01, +0xdc, 0x00, 0x66, 0x00, 0x05, 0x00, 0xd9, 0xff, 0xcf, 0xff, 0xbc, 0xff, 0x89, 0xff, 0x35, 0xff, +0xcc, 0xfe, 0x51, 0xfe, 0xb7, 0xfd, 0x15, 0xfd, 0x73, 0xfc, 0xc3, 0xfb, 0x25, 0xfb, 0xa4, 0xfa, +0x8c, 0xfa, 0xea, 0xfa, 0xa9, 0xfb, 0xa4, 0xfc, 0xd1, 0xfd, 0x20, 0xff, 0x92, 0x00, 0x07, 0x02, +0x52, 0x03, 0x4d, 0x04, 0xed, 0x04, 0x1a, 0x05, 0xac, 0x04, 0xd6, 0x03, 0xa8, 0x02, 0x2b, 0x01, +0x7b, 0xff, 0x53, 0xfd, 0xfd, 0xfa, 0xa2, 0xf8, 0xab, 0xf6, 0x0a, 0xf5, 0xc2, 0xf3, 0xef, 0xf2, +0xad, 0xf2, 0x2f, 0xf3, 0x96, 0xf4, 0xe4, 0xf6, 0x20, 0xfa, 0x34, 0xfe, 0xcc, 0x02, 0x85, 0x07, +0x04, 0x0c, 0x05, 0x10, 0x7d, 0x13, 0x10, 0x16, 0x2a, 0x17, 0xba, 0x16, 0xeb, 0x14, 0x24, 0x12, +0xbc, 0x0e, 0xc4, 0x0a, 0xbc, 0x06, 0x16, 0x03, 0x35, 0x00, 0x1c, 0xfe, 0xfb, 0xfc, 0x04, 0xfd, +0x2d, 0xfe, 0x28, 0x00, 0x47, 0x02, 0x11, 0x04, 0xb2, 0x05, 0x0d, 0x07, 0xbc, 0x07, 0x88, 0x07, +0x9a, 0x06, 0x5f, 0x05, 0x09, 0x04, 0x9e, 0x02, 0x76, 0x01, 0xe0, 0x00, 0x34, 0x01, 0x18, 0x02, +0x55, 0x03, 0xbe, 0x04, 0x4e, 0x06, 0xc8, 0x07, 0xcc, 0x08, 0x09, 0x09, 0x68, 0x08, 0x1b, 0x07, +0x18, 0x05, 0x84, 0x02, 0xa3, 0xff, 0xc1, 0xfc, 0x4e, 0xfa, 0x66, 0xf8, 0x25, 0xf7, 0xad, 0xf6, +0x06, 0xf7, 0x1b, 0xf8, 0xbf, 0xf9, 0xa8, 0xfb, 0x8d, 0xfd, 0x3f, 0xff, 0x9c, 0x00, 0x83, 0x01, +0xdc, 0x01, 0xbd, 0x01, 0x43, 0x01, 0xa8, 0x00, 0xe2, 0xff, 0x06, 0xff, 0x28, 0xfe, 0x85, 0xfd, +0x16, 0xfd, 0xc3, 0xfc, 0x67, 0xfc, 0x03, 0xfc, 0x85, 0xfb, 0xef, 0xfa, 0x2e, 0xfa, 0x41, 0xf9, +0x4c, 0xf8, 0x76, 0xf7, 0xc0, 0xf6, 0x35, 0xf6, 0xe5, 0xf5, 0xea, 0xf5, 0x6a, 0xf6, 0x19, 0xf7, +0xfb, 0xf7, 0xbf, 0xf8, 0x9a, 0xf9, 0x7e, 0xfa, 0x27, 0xfb, 0xa0, 0xfb, 0xe2, 0xfb, 0x29, 0xfc, +0x6b, 0xfc, 0x82, 0xfc, 0x95, 0xfc, 0xb9, 0xfc, 0x0f, 0xfd, 0x7f, 0xfd, 0xe5, 0xfd, 0x43, 0xfe, +0xb6, 0xfe, 0x19, 0xff, 0x55, 0xff, 0x3c, 0xff, 0x0c, 0xff, 0xcb, 0xfe, 0x7c, 0xfe, 0xea, 0xfd, +0x30, 0xfd, 0xab, 0xfc, 0x68, 0xfc, 0x66, 0xfc, 0x89, 0xfc, 0xcb, 0xfc, 0x65, 0xfd, 0x27, 0xfe, +0xd3, 0xfe, 0x65, 0xff, 0x10, 0x00, 0xee, 0x00, 0xcf, 0x01, 0x75, 0x02, 0x0d, 0x03, 0x88, 0x03, +0x28, 0x04, 0x9a, 0x04, 0xce, 0x04, 0x85, 0x04, 0xd0, 0x03, 0x85, 0x02, 0xbb, 0x00, 0x88, 0xfe, +0x16, 0xfc, 0x8d, 0xf9, 0x51, 0xf7, 0x59, 0xf5, 0xfb, 0xf3, 0x83, 0xf3, 0x9a, 0xf4, 0x9c, 0xf7, +0x17, 0xfc, 0x0d, 0x01, 0x1c, 0x06, 0x35, 0x0b, 0x4e, 0x10, 0x82, 0x14, 0x04, 0x17, 0xd7, 0x17, +0x0b, 0x17, 0xd0, 0x14, 0xd1, 0x10, 0x05, 0x0c, 0x8c, 0x07, 0x17, 0x04, 0x28, 0x01, 0x4a, 0xfe, +0x37, 0xfc, 0x17, 0xfc, 0xe3, 0xfd, 0x6d, 0x00, 0xa4, 0x02, 0x72, 0x04, 0x15, 0x06, 0xe8, 0x06, +0x6d, 0x06, 0x0c, 0x05, 0x52, 0x03, 0x77, 0x01, 0xe9, 0xfe, 0xbb, 0xfb, 0x30, 0xf9, 0x7b, 0xf8, +0x8e, 0xf9, 0x41, 0xfb, 0x15, 0xfd, 0x69, 0xff, 0x7a, 0x02, 0x12, 0x06, 0x1b, 0x09, 0x30, 0x0b, +0x6d, 0x0c, 0x93, 0x0c, 0x62, 0x0b, 0xde, 0x08, 0xc7, 0x05, 0xd7, 0x02, 0x04, 0x00, 0xbc, 0xfc, +0x5f, 0xf9, 0xb7, 0xf6, 0x9c, 0xf5, 0xc2, 0xf5, 0x8e, 0xf6, 0xa7, 0xf7, 0x19, 0xf9, 0x2e, 0xfb, +0x6c, 0xfd, 0x96, 0xff, 0xb0, 0x01, 0xbe, 0x03, 0x6c, 0x05, 0x5b, 0x06, 0xb5, 0x06, 0x22, 0x07, +0xd7, 0x07, 0x5c, 0x08, 0x10, 0x08, 0x00, 0x07, 0xbc, 0x05, 0x83, 0x04, 0x44, 0x03, 0xb1, 0x01, +0xe7, 0xff, 0x44, 0xfe, 0xa4, 0xfc, 0x04, 0xfb, 0xa1, 0xf9, 0xdb, 0xf8, 0xa7, 0xf8, 0xb0, 0xf8, +0x9a, 0xf8, 0x84, 0xf8, 0xef, 0xf8, 0xb5, 0xf9, 0x86, 0xfa, 0x0e, 0xfb, 0x4c, 0xfb, 0x4e, 0xfb, +0x51, 0xfb, 0x2b, 0xfb, 0xdd, 0xfa, 0x98, 0xfa, 0x74, 0xfa, 0x5b, 0xfa, 0x37, 0xfa, 0x18, 0xfa, +0x04, 0xfa, 0x3c, 0xfa, 0x68, 0xfa, 0x59, 0xfa, 0xfd, 0xf9, 0x93, 0xf9, 0x28, 0xf9, 0xb6, 0xf8, +0x20, 0xf8, 0x65, 0xf7, 0xc4, 0xf6, 0x56, 0xf6, 0x00, 0xf6, 0xc6, 0xf5, 0xcb, 0xf5, 0x34, 0xf6, +0x09, 0xf7, 0x31, 0xf8, 0x89, 0xf9, 0x20, 0xfb, 0xf6, 0xfc, 0xdb, 0xfe, 0x87, 0x00, 0xf6, 0x01, +0x1a, 0x03, 0x22, 0x04, 0xe0, 0x04, 0x26, 0x05, 0xed, 0x04, 0x76, 0x04, 0xb4, 0x03, 0xf6, 0x02, +0x11, 0x02, 0x33, 0x01, 0x69, 0x00, 0xe4, 0xff, 0x91, 0xff, 0x73, 0xff, 0xcd, 0xff, 0x8c, 0x00, +0xa4, 0x01, 0x01, 0x03, 0x46, 0x04, 0xa7, 0x05, 0x44, 0x07, 0xf5, 0x08, 0x98, 0x0a, 0xdc, 0x0b, +0xb9, 0x0c, 0x43, 0x0d, 0x90, 0x0d, 0x78, 0x0d, 0xf6, 0x0c, 0x32, 0x0c, 0x22, 0x0b, 0xd3, 0x09, +0x48, 0x08, 0xe5, 0x06, 0xe1, 0x05, 0x37, 0x05, 0x90, 0x04, 0xee, 0x03, 0x98, 0x03, 0xa6, 0x03, +0xf5, 0x03, 0x3e, 0x04, 0x53, 0x04, 0x49, 0x04, 0x15, 0x04, 0x96, 0x03, 0x0d, 0x03, 0x7b, 0x02, +0x02, 0x02, 0x5c, 0x01, 0x66, 0x00, 0x71, 0xff, 0xcc, 0xfe, 0x9a, 0xfe, 0x99, 0xfe, 0x8c, 0xfe, +0x76, 0xfe, 0x62, 0xfe, 0x60, 0xfe, 0x67, 0xfe, 0x64, 0xfe, 0x48, 0xfe, 0x14, 0xfe, 0x95, 0xfd, +0xd2, 0xfc, 0xf3, 0xfb, 0x61, 0xfb, 0x10, 0xfb, 0xb3, 0xfa, 0x1e, 0xfa, 0x63, 0xf9, 0xef, 0xf8, +0xd9, 0xf8, 0xf9, 0xf8, 0x37, 0xf9, 0x76, 0xf9, 0xb2, 0xf9, 0xd8, 0xf9, 0xfb, 0xf9, 0x4e, 0xfa, +0xcf, 0xfa, 0x85, 0xfb, 0x19, 0xfc, 0x6f, 0xfc, 0xae, 0xfc, 0xfc, 0xfc, 0xa6, 0xfd, 0x8f, 0xfe, +0x89, 0xff, 0x12, 0x00, 0x2a, 0x00, 0x12, 0x00, 0x1e, 0x00, 0x43, 0x00, 0x2d, 0x00, 0xb4, 0xff, +0xf7, 0xfe, 0x36, 0xfe, 0x60, 0xfd, 0xa9, 0xfc, 0xca, 0xfc, 0xfa, 0xfd, 0xb4, 0xff, 0x17, 0x01, +0xfc, 0x01, 0x3d, 0x03, 0x4a, 0x05, 0x5f, 0x07, 0x6e, 0x08, 0x5d, 0x08, 0xa5, 0x07, 0x8d, 0x06, +0xd6, 0x04, 0xbb, 0x02, 0xff, 0x00, 0x12, 0x00, 0x86, 0xff, 0x98, 0xfe, 0x0b, 0xfe, 0xd9, 0xfe, +0x2b, 0x01, 0xcd, 0x03, 0x98, 0x05, 0x87, 0x06, 0x27, 0x07, 0x61, 0x07, 0x9e, 0x06, 0xc9, 0x04, +0x4c, 0x02, 0x89, 0xff, 0x7e, 0xfc, 0x24, 0xf9, 0x59, 0xf6, 0x03, 0xf5, 0x3f, 0xf5, 0x4c, 0xf6, +0xc7, 0xf7, 0xe6, 0xf9, 0x02, 0xfd, 0xd4, 0x00, 0x70, 0x04, 0x1f, 0x07, 0xf6, 0x08, 0xf9, 0x09, +0x0e, 0x0a, 0x41, 0x09, 0xb5, 0x07, 0xc0, 0x05, 0x91, 0x03, 0x30, 0x01, 0xb5, 0xfe, 0xb3, 0xfc, +0x85, 0xfb, 0x20, 0xfb, 0x11, 0xfb, 0x01, 0xfb, 0x03, 0xfb, 0x95, 0xfb, 0xad, 0xfc, 0xcc, 0xfd, +0xa8, 0xfe, 0x54, 0xff, 0x10, 0x00, 0xe9, 0x00, 0xbb, 0x01, 0x88, 0x02, 0x74, 0x03, 0x61, 0x04, +0xc5, 0x04, 0xa3, 0x04, 0x53, 0x04, 0x29, 0x04, 0xe8, 0x03, 0x2f, 0x03, 0xb6, 0x01, 0x18, 0x00, +0xb0, 0xfe, 0x8c, 0xfd, 0x7c, 0xfc, 0x95, 0xfb, 0xf2, 0xfa, 0xa5, 0xfa, 0x8e, 0xfa, 0xa3, 0xfa, +0x1c, 0xfb, 0xfc, 0xfb, 0xdd, 0xfc, 0x5d, 0xfd, 0x71, 0xfd, 0x74, 0xfd, 0x9f, 0xfd, 0xc7, 0xfd, +0xa4, 0xfd, 0x4e, 0xfd, 0xf2, 0xfc, 0xa6, 0xfc, 0x74, 0xfc, 0x6f, 0xfc, 0x89, 0xfc, 0xd0, 0xfc, +0x1f, 0xfd, 0x48, 0xfd, 0x64, 0xfd, 0x99, 0xfd, 0xc8, 0xfd, 0xec, 0xfd, 0xbe, 0xfd, 0x4c, 0xfd, +0xb7, 0xfc, 0x36, 0xfc, 0xd8, 0xfb, 0x94, 0xfb, 0x6d, 0xfb, 0x6b, 0xfb, 0xb2, 0xfb, 0x46, 0xfc, +0x08, 0xfd, 0xe8, 0xfd, 0xfc, 0xfe, 0x30, 0x00, 0x48, 0x01, 0x2c, 0x02, 0xd1, 0x02, 0x6f, 0x03, +0x01, 0x04, 0x2d, 0x04, 0x00, 0x04, 0xa5, 0x03, 0x54, 0x03, 0x16, 0x03, 0xc5, 0x02, 0x70, 0x02, +0x41, 0x02, 0x5f, 0x02, 0x8f, 0x02, 0xc1, 0x02, 0x0d, 0x03, 0x6b, 0x03, 0xd7, 0x03, 0x39, 0x04, +0x52, 0x04, 0x76, 0x04, 0xcf, 0x04, 0x42, 0x05, 0x9d, 0x05, 0xcf, 0x05, 0x0b, 0x06, 0x6d, 0x06, +0xd3, 0x06, 0x03, 0x07, 0x0a, 0x07, 0x1f, 0x07, 0x4d, 0x07, 0x33, 0x07, 0xd1, 0x06, 0x33, 0x06, +0xb7, 0x05, 0x16, 0x05, 0x30, 0x04, 0xfd, 0x02, 0xd6, 0x01, 0xde, 0x00, 0xeb, 0xff, 0xd8, 0xfe, +0xb9, 0xfd, 0xe6, 0xfc, 0x58, 0xfc, 0xed, 0xfb, 0x80, 0xfb, 0x57, 0xfb, 0xa4, 0xfb, 0x38, 0xfc, +0xdb, 0xfc, 0x61, 0xfd, 0x04, 0xfe, 0xc9, 0xfe, 0x62, 0xff, 0xa1, 0xff, 0x8e, 0xff, 0x5f, 0xff, +0x07, 0xff, 0x70, 0xfe, 0x84, 0xfd, 0x97, 0xfc, 0xda, 0xfb, 0x30, 0xfb, 0x74, 0xfa, 0xba, 0xf9, +0x4a, 0xf9, 0x4b, 0xf9, 0x88, 0xf9, 0xca, 0xf9, 0x18, 0xfa, 0x8c, 0xfa, 0x4e, 0xfb, 0x2d, 0xfc, +0x01, 0xfd, 0xa6, 0xfd, 0x40, 0xfe, 0xb9, 0xfe, 0xfb, 0xfe, 0xef, 0xfe, 0xcc, 0xfe, 0xc0, 0xfe, +0xba, 0xfe, 0x59, 0xfe, 0xbb, 0xfd, 0x23, 0xfd, 0xe9, 0xfc, 0x10, 0xfd, 0x2a, 0xfd, 0x1e, 0xfd, +0xff, 0xfc, 0x10, 0xfd, 0x55, 0xfd, 0x93, 0xfd, 0xb7, 0xfd, 0xef, 0xfd, 0x47, 0xfe, 0x99, 0xfe, +0xdb, 0xfe, 0x64, 0xff, 0x9d, 0x00, 0x95, 0x02, 0x85, 0x04, 0xcb, 0x05, 0x8a, 0x06, 0x4a, 0x07, +0x38, 0x08, 0x8d, 0x08, 0xd0, 0x07, 0x2c, 0x06, 0x33, 0x04, 0x14, 0x02, 0xa3, 0xff, 0x6e, 0xfd, +0x12, 0xfc, 0xd8, 0xfb, 0x34, 0xfc, 0xc8, 0xfc, 0xe3, 0xfd, 0x18, 0x00, 0x2b, 0x03, 0x22, 0x06, +0x1a, 0x08, 0x06, 0x09, 0x5e, 0x09, 0x14, 0x09, 0xfc, 0x07, 0xd6, 0x05, 0x37, 0x03, 0x8d, 0x00, +0xee, 0xfd, 0x7f, 0xfb, 0xb1, 0xf9, 0x31, 0xf9, 0x1b, 0xfa, 0xde, 0xfb, 0xe7, 0xfd, 0x1e, 0x00, +0xc5, 0x02, 0xde, 0x05, 0x80, 0x08, 0x52, 0x0a, 0x10, 0x0b, 0x19, 0x0b, 0x8f, 0x0a, 0x4b, 0x09, +0x63, 0x07, 0x37, 0x05, 0x28, 0x03, 0x38, 0x01, 0x6f, 0xff, 0xf9, 0xfd, 0xfd, 0xfc, 0xbb, 0xfc, +0xd6, 0xfc, 0xe8, 0xfc, 0xed, 0xfc, 0x44, 0xfd, 0xee, 0xfd, 0xa9, 0xfe, 0x26, 0xff, 0x4e, 0xff, +0x8d, 0xff, 0xfc, 0xff, 0x6f, 0x00, 0xc4, 0x00, 0x0d, 0x01, 0x6d, 0x01, 0xc8, 0x01, 0x05, 0x02, +0x16, 0x02, 0x2a, 0x02, 0x46, 0x02, 0x27, 0x02, 0x89, 0x01, 0x8e, 0x00, 0x72, 0xff, 0x8c, 0xfe, +0xc1, 0xfd, 0xda, 0xfc, 0xc7, 0xfb, 0xcd, 0xfa, 0x16, 0xfa, 0x95, 0xf9, 0x3c, 0xf9, 0x13, 0xf9, +0x01, 0xf9, 0x33, 0xf9, 0x61, 0xf9, 0x95, 0xf9, 0xdd, 0xf9, 0x58, 0xfa, 0x01, 0xfb, 0x85, 0xfb, +0xfb, 0xfb, 0x3b, 0xfc, 0xc7, 0xfc, 0x64, 0xfd, 0xfc, 0xfd, 0x70, 0xfe, 0xb2, 0xfe, 0xd9, 0xfe, +0xcb, 0xfe, 0x7b, 0xfe, 0xef, 0xfd, 0x21, 0xfd, 0x59, 0xfc, 0x73, 0xfb, 0x8c, 0xfa, 0xc8, 0xf9, +0x44, 0xf9, 0x2a, 0xf9, 0x82, 0xf9, 0x2e, 0xfa, 0x0f, 0xfb, 0x45, 0xfc, 0xc3, 0xfd, 0x4b, 0xff, +0xd6, 0x00, 0x25, 0x02, 0x35, 0x03, 0x22, 0x04, 0x9c, 0x04, 0x95, 0x04, 0x30, 0x04, 0x9f, 0x03, +0xeb, 0x02, 0x23, 0x02, 0x47, 0x01, 0x86, 0x00, 0xfe, 0xff, 0xb5, 0xff, 0x8b, 0xff, 0x9a, 0xff, +0xda, 0xff, 0x27, 0x00, 0x92, 0x00, 0xfd, 0x00, 0x74, 0x01, 0xf7, 0x01, 0x8b, 0x02, 0x11, 0x03, +0x92, 0x03, 0x08, 0x04, 0x57, 0x04, 0x99, 0x04, 0xb4, 0x04, 0xb7, 0x04, 0x95, 0x04, 0x48, 0x04, +0xc8, 0x03, 0x36, 0x03, 0x9d, 0x02, 0xed, 0x01, 0x31, 0x01, 0x7b, 0x00, 0xf9, 0xff, 0x98, 0xff, +0x6d, 0xff, 0x63, 0xff, 0x88, 0xff, 0x01, 0x00, 0x82, 0x00, 0xe8, 0x00, 0x2e, 0x01, 0x6c, 0x01, +0x97, 0x01, 0x8f, 0x01, 0x42, 0x01, 0xda, 0x00, 0x6e, 0x00, 0xf9, 0xff, 0x5d, 0xff, 0xcb, 0xfe, +0x6f, 0xfe, 0x4e, 0xfe, 0x56, 0xfe, 0x6a, 0xfe, 0xa5, 0xfe, 0x19, 0xff, 0xc5, 0xff, 0x65, 0x00, +0xdc, 0x00, 0x36, 0x01, 0x70, 0x01, 0x7b, 0x01, 0x60, 0x01, 0x0e, 0x01, 0xb9, 0x00, 0x67, 0x00, +0x1a, 0x00, 0xdb, 0xff, 0xa3, 0xff, 0xa1, 0xff, 0xd7, 0xff, 0x2b, 0x00, 0x67, 0x00, 0x8c, 0x00, +0xad, 0x00, 0xd3, 0x00, 0xc9, 0x00, 0x95, 0x00, 0x08, 0x00, 0x67, 0xff, 0xaf, 0xfe, 0xdc, 0xfd, +0x10, 0xfd, 0x5e, 0xfc, 0xf9, 0xfb, 0xdc, 0xfb, 0xea, 0xfb, 0x1b, 0xfc, 0x85, 0xfc, 0x51, 0xfd, +0x36, 0xfe, 0xfe, 0xfe, 0x95, 0xff, 0x1e, 0x00, 0x9c, 0x00, 0x10, 0x01, 0x3d, 0x01, 0x2e, 0x01, +0x12, 0x01, 0xd6, 0x00, 0x6e, 0x00, 0xcb, 0xff, 0x20, 0xff, 0x79, 0xfe, 0xdb, 0xfd, 0x29, 0xfd, +0x5e, 0xfc, 0xc5, 0xfb, 0x71, 0xfb, 0x53, 0xfb, 0x67, 0xfb, 0xb1, 0xfb, 0x2c, 0xfc, 0xe9, 0xfc, +0xd1, 0xfd, 0xd1, 0xfe, 0xc8, 0xff, 0xc6, 0x00, 0x8a, 0x01, 0x0b, 0x02, 0x4b, 0x02, 0x2f, 0x02, +0xdc, 0x01, 0x6e, 0x01, 0xd6, 0x00, 0x1d, 0x00, 0x65, 0xff, 0xc6, 0xfe, 0x76, 0xfe, 0x80, 0xfe, +0xa7, 0xfe, 0xfb, 0xfe, 0x9c, 0xff, 0x66, 0x00, 0x45, 0x01, 0x32, 0x02, 0x08, 0x03, 0xc6, 0x03, +0x5d, 0x04, 0xb1, 0x04, 0xbe, 0x04, 0xb6, 0x04, 0x99, 0x04, 0x3a, 0x04, 0xb8, 0x03, 0x26, 0x03, +0x8b, 0x02, 0x1b, 0x02, 0xbc, 0x01, 0x63, 0x01, 0x19, 0x01, 0xc7, 0x00, 0x8b, 0x00, 0x81, 0x00, +0x94, 0x00, 0x9d, 0x00, 0xb1, 0x00, 0xc3, 0x00, 0xd0, 0x00, 0xd3, 0x00, 0xc3, 0x00, 0xa8, 0x00, +0x92, 0x00, 0x84, 0x00, 0x4a, 0x00, 0x01, 0x00, 0xea, 0xff, 0x01, 0x00, 0x38, 0x00, 0x61, 0x00, +0x71, 0x00, 0xb5, 0x00, 0x0b, 0x01, 0x40, 0x01, 0x6d, 0x01, 0x89, 0x01, 0x9f, 0x01, 0x9f, 0x01, +0x5d, 0x01, 0xe3, 0x00, 0x4c, 0x00, 0xc9, 0xff, 0x35, 0xff, 0x91, 0xfe, 0xdc, 0xfd, 0x48, 0xfd, +0xe5, 0xfc, 0xb2, 0xfc, 0x8c, 0xfc, 0x70, 0xfc, 0x89, 0xfc, 0xac, 0xfc, 0xfa, 0xfc, 0x39, 0xfd, +0x74, 0xfd, 0xb6, 0xfd, 0xf8, 0xfd, 0x29, 0xfe, 0x20, 0xfe, 0x01, 0xfe, 0xd8, 0xfd, 0xc2, 0xfd, +0xa4, 0xfd, 0x65, 0xfd, 0x18, 0xfd, 0xf8, 0xfc, 0xff, 0xfc, 0x15, 0xfd, 0x30, 0xfd, 0x50, 0xfd, +0xb4, 0xfd, 0x25, 0xfe, 0x98, 0xfe, 0xe8, 0xfe, 0x48, 0xff, 0xb4, 0xff, 0x2d, 0x00, 0x76, 0x00, +0x9a, 0x00, 0xb8, 0x00, 0xd9, 0x00, 0xc8, 0x00, 0xa8, 0x00, 0x68, 0x00, 0x3e, 0x00, 0x17, 0x00, +0xf2, 0xff, 0xb6, 0xff, 0x84, 0xff, 0x67, 0xff, 0x78, 0xff, 0x93, 0xff, 0xa2, 0xff, 0xb8, 0xff, +0xe9, 0xff, 0x37, 0x00, 0x88, 0x00, 0xb7, 0x00, 0xde, 0x00, 0xe5, 0x00, 0xef, 0x00, 0xc4, 0x00, +0x9f, 0x00, 0x83, 0x00, 0x90, 0x00, 0xa4, 0x00, 0xc5, 0x00, 0xf0, 0x00, 0x6b, 0x01, 0x21, 0x02, +0xe4, 0x02, 0x8a, 0x03, 0x24, 0x04, 0xa7, 0x04, 0x15, 0x05, 0x46, 0x05, 0x3c, 0x05, 0xf8, 0x04, +0x85, 0x04, 0xd3, 0x03, 0xf3, 0x02, 0x05, 0x02, 0x35, 0x01, 0x96, 0x00, 0x07, 0x00, 0x9f, 0xff, +0x56, 0xff, 0x45, 0xff, 0x5b, 0xff, 0x8c, 0xff, 0xc6, 0xff, 0xee, 0xff, 0x13, 0x00, 0x29, 0x00, +0x44, 0x00, 0x72, 0x00, 0x9c, 0x00, 0xd4, 0x00, 0xf5, 0x00, 0x17, 0x01, 0x20, 0x01, 0x19, 0x01, +0x14, 0x01, 0xf1, 0x00, 0x9b, 0x00, 0xff, 0xff, 0x4f, 0xff, 0x99, 0xfe, 0xd7, 0xfd, 0x14, 0xfd, +0x3d, 0xfc, 0x9a, 0xfb, 0x1e, 0xfb, 0xcc, 0xfa, 0x9b, 0xfa, 0xb6, 0xfa, 0xfb, 0xfa, 0x63, 0xfb, +0xb5, 0xfb, 0xf9, 0xfb, 0x2e, 0xfc, 0x6b, 0xfc, 0x8d, 0xfc, 0x82, 0xfc, 0x58, 0xfc, 0x37, 0xfc, +0x2d, 0xfc, 0x35, 0xfc, 0x59, 0xfc, 0xab, 0xfc, 0x34, 0xfd, 0xdd, 0xfd, 0x93, 0xfe, 0x59, 0xff, +0x39, 0x00, 0x16, 0x01, 0xdc, 0x01, 0x6c, 0x02, 0xd7, 0x02, 0x1c, 0x03, 0x48, 0x03, 0x3c, 0x03, +0x06, 0x03, 0xad, 0x02, 0x4d, 0x02, 0xca, 0x01, 0x40, 0x01, 0xae, 0x00, 0x4d, 0x00, 0x05, 0x00, +0xea, 0xff, 0xf4, 0xff, 0x25, 0x00, 0x97, 0x00, 0x1e, 0x01, 0xd1, 0x01, 0x8b, 0x02, 0x55, 0x03, +0x12, 0x04, 0xab, 0x04, 0x19, 0x05, 0x42, 0x05, 0x28, 0x05, 0xa6, 0x04, 0xda, 0x03, 0xc9, 0x02, +0x9b, 0x01, 0x63, 0x00, 0x50, 0xff, 0x83, 0xfe, 0xf8, 0xfd, 0xe0, 0xfd, 0x24, 0xfe, 0xcf, 0xfe, +0xce, 0xff, 0x01, 0x01, 0x4c, 0x02, 0x7b, 0x03, 0x6f, 0x04, 0x11, 0x05, 0x61, 0x05, 0x4e, 0x05, +0xe1, 0x04, 0x1d, 0x04, 0x24, 0x03, 0x0a, 0x02, 0xe3, 0x00, 0xe8, 0xff, 0x1e, 0xff, 0x98, 0xfe, +0x29, 0xfe, 0xe0, 0xfd, 0xc9, 0xfd, 0xb4, 0xfd, 0xa5, 0xfd, 0x6c, 0xfd, 0x24, 0xfd, 0xd5, 0xfc, +0x60, 0xfc, 0xe4, 0xfb, 0x72, 0xfb, 0x43, 0xfb, 0x45, 0xfb, 0x7c, 0xfb, 0xde, 0xfb, 0x96, 0xfc, +0x6b, 0xfd, 0x5d, 0xfe, 0x4e, 0xff, 0x35, 0x00, 0x02, 0x01, 0x99, 0x01, 0xf2, 0x01, 0x0f, 0x02, +0x15, 0x02, 0xf4, 0x01, 0xa3, 0x01, 0x52, 0x01, 0xfe, 0x00, 0xb0, 0x00, 0x5c, 0x00, 0x0c, 0x00, +0xe0, 0xff, 0xb0, 0xff, 0x7c, 0xff, 0x2b, 0xff, 0xe5, 0xfe, 0xb4, 0xfe, 0x89, 0xfe, 0x69, 0xfe, +0x63, 0xfe, 0x7b, 0xfe, 0xbd, 0xfe, 0x25, 0xff, 0x90, 0xff, 0x15, 0x00, 0xa4, 0x00, 0x1d, 0x01, +0x6c, 0x01, 0x8a, 0x01, 0x73, 0x01, 0x35, 0x01, 0xcf, 0x00, 0x3b, 0x00, 0x8e, 0xff, 0xe7, 0xfe, +0x62, 0xfe, 0x09, 0xfe, 0xdb, 0xfd, 0xed, 0xfd, 0x38, 0xfe, 0xad, 0xfe, 0x39, 0xff, 0xc5, 0xff, +0x49, 0x00, 0xb9, 0x00, 0xf4, 0x00, 0x0d, 0x01, 0xcd, 0x00, 0x76, 0x00, 0xf9, 0xff, 0x77, 0xff, +0xea, 0xfe, 0x7b, 0xfe, 0x14, 0xfe, 0xf1, 0xfd, 0x13, 0xfe, 0x74, 0xfe, 0xfb, 0xfe, 0xbc, 0xff, +0xa4, 0x00, 0x94, 0x01, 0x87, 0x02, 0x66, 0x03, 0x28, 0x04, 0xcc, 0x04, 0x33, 0x05, 0x54, 0x05, +0x43, 0x05, 0x0b, 0x05, 0xb3, 0x04, 0x3a, 0x04, 0xab, 0x03, 0x0a, 0x03, 0x90, 0x02, 0x2b, 0x02, +0xbc, 0x01, 0x75, 0x01, 0x41, 0x01, 0x35, 0x01, 0x3b, 0x01, 0x61, 0x01, 0x80, 0x01, 0xb9, 0x01, +0xe2, 0x01, 0x03, 0x02, 0x0c, 0x02, 0x07, 0x02, 0xea, 0x01, 0xa8, 0x01, 0x53, 0x01, 0xdb, 0x00, +0x64, 0x00, 0xd5, 0xff, 0x49, 0xff, 0xca, 0xfe, 0x69, 0xfe, 0x10, 0xfe, 0xd2, 0xfd, 0xb4, 0xfd, +0xac, 0xfd, 0xa9, 0xfd, 0x9a, 0xfd, 0x7f, 0xfd, 0x54, 0xfd, 0x14, 0xfd, 0xaf, 0xfc, 0x15, 0xfc, +0x91, 0xfb, 0xf3, 0xfa, 0x5b, 0xfa, 0xd2, 0xf9, 0x60, 0xf9, 0x35, 0xf9, 0x45, 0xf9, 0x89, 0xf9, +0x09, 0xfa, 0xc7, 0xfa, 0xb7, 0xfb, 0xb0, 0xfc, 0xac, 0xfd, 0x83, 0xfe, 0x3c, 0xff, 0xbe, 0xff, +0x15, 0x00, 0x30, 0x00, 0x21, 0x00, 0x02, 0x00, 0xc1, 0xff, 0x87, 0xff, 0x56, 0xff, 0x41, 0xff, +0x51, 0xff, 0x79, 0xff, 0xd3, 0xff, 0x3c, 0x00, 0xd5, 0x00, 0x43, 0x01, 0xb2, 0x01, 0xf7, 0x01, +0x33, 0x02, 0x21, 0x02, 0x0a, 0x02, 0xe4, 0x01, 0xcf, 0x01, 0xb0, 0x01, 0xa2, 0x01, 0xc1, 0x01, +0x02, 0x02, 0x6b, 0x02, 0xb8, 0x02, 0x32, 0x03, 0xb7, 0x03, 0x31, 0x04, 0x93, 0x04, 0xc8, 0x04, +0xee, 0x04, 0xdd, 0x04, 0xb4, 0x04, 0x53, 0x04, 0xe6, 0x03, 0x75, 0x03, 0x07, 0x03, 0x9b, 0x02, +0x3c, 0x02, 0xdd, 0x01, 0x9f, 0x01, 0x6d, 0x01, 0x3d, 0x01, 0x0b, 0x01, 0xd9, 0x00, 0xa9, 0x00, +0x6c, 0x00, 0x31, 0x00, 0x06, 0x00, 0xf2, 0xff, 0xef, 0xff, 0xf4, 0xff, 0x0c, 0x00, 0x31, 0x00, +0x50, 0x00, 0x60, 0x00, 0x6e, 0x00, 0x5a, 0x00, 0x33, 0x00, 0xdc, 0xff, 0x5e, 0xff, 0xcb, 0xfe, +0x31, 0xfe, 0x79, 0xfd, 0xd1, 0xfc, 0x41, 0xfc, 0xf4, 0xfb, 0xc5, 0xfb, 0xbf, 0xfb, 0xfd, 0xfb, +0x69, 0xfc, 0xff, 0xfc, 0x89, 0xfd, 0x1d, 0xfe, 0xb9, 0xfe, 0x53, 0xff, 0xbc, 0xff, 0xff, 0xff, +0x21, 0x00, 0x28, 0x00, 0x01, 0x00, 0xba, 0xff, 0x63, 0xff, 0x1a, 0xff, 0xc4, 0xfe, 0x6c, 0xfe, +0x1a, 0xfe, 0xe9, 0xfd, 0xd4, 0xfd, 0xcb, 0xfd, 0xd8, 0xfd, 0xee, 0xfd, 0x1f, 0xfe, 0x57, 0xfe, +0xa7, 0xfe, 0x07, 0xff, 0x6b, 0xff, 0xea, 0xff, 0x4a, 0x00, 0xbe, 0x00, 0x23, 0x01, 0x73, 0x01, +0x99, 0x01, 0x9c, 0x01, 0x94, 0x01, 0x68, 0x01, 0x1d, 0x01, 0xba, 0x00, 0x64, 0x00, 0x19, 0x00, +0xcc, 0xff, 0x7f, 0xff, 0x42, 0xff, 0x33, 0xff, 0x42, 0xff, 0x51, 0xff, 0x7c, 0xff, 0xbc, 0xff, +0xf9, 0xff, 0x36, 0x00, 0x59, 0x00, 0x74, 0x00, 0x83, 0x00, 0x6f, 0x00, 0x37, 0x00, 0xe7, 0xff, +0x88, 0xff, 0x26, 0xff, 0xbb, 0xfe, 0x4e, 0xfe, 0xfa, 0xfd, 0xaf, 0xfd, 0x70, 0xfd, 0x4e, 0xfd, +0x46, 0xfd, 0x53, 0xfd, 0x7f, 0xfd, 0xbc, 0xfd, 0x1b, 0xfe, 0x81, 0xfe, 0xfb, 0xfe, 0x6a, 0xff, +0xd7, 0xff, 0x19, 0x00, 0x4c, 0x00, 0x6d, 0x00, 0x7a, 0x00, 0x7e, 0x00, 0x78, 0x00, 0x5c, 0x00, +0x3c, 0x00, 0x19, 0x00, 0x04, 0x00, 0xee, 0xff, 0xd5, 0xff, 0xc2, 0xff, 0xcf, 0xff, 0xdb, 0xff, +0xde, 0xff, 0xda, 0xff, 0xfd, 0xff, 0x1c, 0x00, 0x30, 0x00, 0x3c, 0x00, 0x57, 0x00, 0x80, 0x00, +0xae, 0x00, 0xc7, 0x00, 0xe4, 0x00, 0x20, 0x01, 0x53, 0x01, 0x51, 0x01, 0x45, 0x01, 0x31, 0x01, +0xfb, 0x00, 0xab, 0x00, 0x4b, 0x00, 0xdf, 0xff, 0x8b, 0xff, 0x3c, 0xff, 0xea, 0xfe, 0xd8, 0xfe, +0xdb, 0xfe, 0x00, 0xff, 0x37, 0xff, 0x8c, 0xff, 0xe3, 0xff, 0x52, 0x00, 0xbb, 0x00, 0x03, 0x01, +0x50, 0x01, 0x85, 0x01, 0x91, 0x01, 0x78, 0x01, 0x59, 0x01, 0x17, 0x01, 0xd3, 0x00, 0x7a, 0x00, +0x0b, 0x00, 0xb2, 0xff, 0x5c, 0xff, 0x0a, 0xff, 0xad, 0xfe, 0x67, 0xfe, 0x27, 0xfe, 0xe1, 0xfd, +0xa9, 0xfd, 0x6e, 0xfd, 0x5b, 0xfd, 0x64, 0xfd, 0x79, 0xfd, 0xa5, 0xfd, 0x05, 0xfe, 0x71, 0xfe, +0xef, 0xfe, 0x81, 0xff, 0x2a, 0x00, 0xd8, 0x00, 0x7e, 0x01, 0x03, 0x02, 0x66, 0x02, 0xb5, 0x02, +0xbf, 0x02, 0x94, 0x02, 0x3a, 0x02, 0xb5, 0x01, 0x16, 0x01, 0x6f, 0x00, 0xbb, 0xff, 0x24, 0xff, +0xb2, 0xfe, 0x71, 0xfe, 0x55, 0xfe, 0x64, 0xfe, 0x9b, 0xfe, 0x0f, 0xff, 0x9b, 0xff, 0x34, 0x00, +0xc8, 0x00, 0x67, 0x01, 0xe3, 0x01, 0x3f, 0x02, 0x65, 0x02, 0x70, 0x02, 0x63, 0x02, 0x37, 0x02, +0xe0, 0x01, 0x80, 0x01, 0x38, 0x01, 0xec, 0x00, 0x9e, 0x00, 0x65, 0x00, 0x48, 0x00, 0x38, 0x00, +0x22, 0x00, 0x06, 0x00, 0xf9, 0xff, 0xd9, 0xff, 0xb8, 0xff, 0x8a, 0xff, 0x70, 0xff, 0x51, 0xff, +0x31, 0xff, 0x23, 0xff, 0x36, 0xff, 0x65, 0xff, 0xa1, 0xff, 0xe4, 0xff, 0x46, 0x00, 0xb1, 0x00, +0x16, 0x01, 0x61, 0x01, 0x9f, 0x01, 0xb2, 0x01, 0x9d, 0x01, 0x4b, 0x01, 0xd5, 0x00, 0x43, 0x00, +0xa8, 0xff, 0xff, 0xfe, 0x6b, 0xfe, 0xdd, 0xfd, 0x88, 0xfd, 0x4a, 0xfd, 0x55, 0xfd, 0x80, 0xfd, +0xd9, 0xfd, 0x56, 0xfe, 0xdc, 0xfe, 0x7d, 0xff, 0x08, 0x00, 0x7b, 0x00, 0xdf, 0x00, 0x0a, 0x01, +0x05, 0x01, 0xd1, 0x00, 0x85, 0x00, 0x26, 0x00, 0xd3, 0xff, 0x91, 0xff, 0x5d, 0xff, 0x4f, 0xff, +0x65, 0xff, 0x77, 0xff, 0xa8, 0xff, 0xe7, 0xff, 0x23, 0x00, 0x50, 0x00, 0x71, 0x00, 0x72, 0x00, +0x51, 0x00, 0x13, 0x00, 0xb9, 0xff, 0x55, 0xff, 0xe0, 0xfe, 0x7e, 0xfe, 0x12, 0xfe, 0xd3, 0xfd, +0xb5, 0xfd, 0xb3, 0xfd, 0xda, 0xfd, 0x19, 0xfe, 0x78, 0xfe, 0xea, 0xfe, 0x4f, 0xff, 0xb6, 0xff, +0x24, 0x00, 0x7c, 0x00, 0xa5, 0x00, 0xbf, 0x00, 0xc2, 0x00, 0xbe, 0x00, 0xb7, 0x00, 0x9e, 0x00, +0x79, 0x00, 0x5e, 0x00, 0x2a, 0x00, 0xe8, 0xff, 0xb0, 0xff, 0x88, 0xff, 0x5d, 0xff, 0x37, 0xff, +0x2f, 0xff, 0x17, 0xff, 0x27, 0xff, 0x24, 0xff, 0x37, 0xff, 0x4a, 0xff, 0x8b, 0xff, 0xc2, 0xff, +0x13, 0x00, 0x69, 0x00, 0xad, 0x00, 0xf1, 0x00, 0x23, 0x01, 0x32, 0x01, 0x20, 0x01, 0x07, 0x01, +0xe2, 0x00, 0xc6, 0x00, 0xa3, 0x00, 0x6e, 0x00, 0x51, 0x00, 0x4e, 0x00, 0x42, 0x00, 0x53, 0x00, +0x82, 0x00, 0xba, 0x00, 0xfd, 0x00, 0x48, 0x01, 0x8a, 0x01, 0xce, 0x01, 0x03, 0x02, 0x04, 0x02, +0xf2, 0x01, 0xca, 0x01, 0x8b, 0x01, 0x30, 0x01, 0xd3, 0x00, 0x7d, 0x00, 0x27, 0x00, 0xdd, 0xff, +0x9e, 0xff, 0x85, 0xff, 0x83, 0xff, 0x99, 0xff, 0xb8, 0xff, 0xf9, 0xff, 0x32, 0x00, 0x6c, 0x00, +0xb5, 0x00, 0xed, 0x00, 0x22, 0x01, 0x42, 0x01, 0x4a, 0x01, 0x2e, 0x01, 0x1f, 0x01, 0xec, 0x00, +0xb9, 0x00, 0x7b, 0x00, 0x2e, 0x00, 0xd6, 0xff, 0x90, 0xff, 0x3d, 0xff, 0xfd, 0xfe, 0xbc, 0xfe, +0x98, 0xfe, 0x85, 0xfe, 0x8f, 0xfe, 0xb9, 0xfe, 0xf9, 0xfe, 0x5c, 0xff, 0xc3, 0xff, 0x30, 0x00, +0xba, 0x00, 0x2f, 0x01, 0xa6, 0x01, 0x06, 0x02, 0x4d, 0x02, 0x65, 0x02, 0x66, 0x02, 0x1e, 0x02, +0xc4, 0x01, 0x4b, 0x01, 0xc0, 0x00, 0x09, 0x00, 0x65, 0xff, 0xc7, 0xfe, 0x37, 0xfe, 0xdf, 0xfd, +0x8c, 0xfd, 0x65, 0xfd, 0x64, 0xfd, 0x78, 0xfd, 0xa1, 0xfd, 0xf8, 0xfd, 0x56, 0xfe, 0xbb, 0xfe, +0x26, 0xff, 0x9a, 0xff, 0xfa, 0xff, 0x49, 0x00, 0x85, 0x00, 0x97, 0x00, 0xa3, 0x00, 0x8c, 0x00, +0x64, 0x00, 0x31, 0x00, 0x09, 0x00, 0xd0, 0xff, 0x98, 0xff, 0x5e, 0xff, 0x2f, 0xff, 0x07, 0xff, +0xe8, 0xfe, 0xc3, 0xfe, 0xbf, 0xfe, 0xc9, 0xfe, 0xd7, 0xfe, 0xe6, 0xfe, 0x05, 0xff, 0x20, 0xff, +0x3b, 0xff, 0x50, 0xff, 0x55, 0xff, 0x67, 0xff, 0x7a, 0xff, 0x81, 0xff, 0x90, 0xff, 0xad, 0xff, +0xc1, 0xff, 0xcf, 0xff, 0xea, 0xff, 0xe6, 0xff, 0xe7, 0xff, 0xde, 0xff, 0xc5, 0xff, 0xaa, 0xff, +0x86, 0xff, 0x62, 0xff, 0x38, 0xff, 0x1d, 0xff, 0xf4, 0xfe, 0xd4, 0xfe, 0xc5, 0xfe, 0xc7, 0xfe, +0xeb, 0xfe, 0x2c, 0xff, 0x76, 0xff, 0xd6, 0xff, 0x3d, 0x00, 0xa7, 0x00, 0x0d, 0x01, 0x7d, 0x01, +0xc2, 0x01, 0xfb, 0x01, 0x0d, 0x02, 0x01, 0x02, 0xe6, 0x01, 0xbd, 0x01, 0x77, 0x01, 0x23, 0x01, +0xdb, 0x00, 0x82, 0x00, 0x33, 0x00, 0x02, 0x00, 0xe3, 0xff, 0xde, 0xff, 0xee, 0xff, 0x04, 0x00, +0x1b, 0x00, 0x40, 0x00, 0x5b, 0x00, 0x74, 0x00, 0x7f, 0x00, 0x78, 0x00, 0x6a, 0x00, 0x64, 0x00, +0x4f, 0x00, 0x3a, 0x00, 0x38, 0x00, 0x4c, 0x00, 0x54, 0x00, 0x66, 0x00, 0x7d, 0x00, 0xa8, 0x00, +0xcd, 0x00, 0xf0, 0x00, 0xfc, 0x00, 0x0b, 0x01, 0xff, 0x00, 0xcf, 0x00, 0x89, 0x00, 0x40, 0x00, +0xf8, 0xff, 0x94, 0xff, 0x3a, 0xff, 0xe0, 0xfe, 0xac, 0xfe, 0x78, 0xfe, 0x4c, 0xfe, 0x3d, 0xfe, +0x4e, 0xfe, 0x68, 0xfe, 0x8f, 0xfe, 0xd2, 0xfe, 0x2d, 0xff, 0x8f, 0xff, 0xf2, 0xff, 0x5c, 0x00, +0xb9, 0x00, 0x13, 0x01, 0x5e, 0x01, 0x90, 0x01, 0xb5, 0x01, 0xcb, 0x01, 0xc6, 0x01, 0xbf, 0x01, +0xaf, 0x01, 0x8f, 0x01, 0x5e, 0x01, 0x27, 0x01, 0xf5, 0x00, 0xa9, 0x00, 0x70, 0x00, 0x2f, 0x00, +0x0d, 0x00, 0xfe, 0xff, 0xf4, 0xff, 0xe7, 0xff, 0x00, 0x00, 0x15, 0x00, 0x22, 0x00, 0x35, 0x00, +0x45, 0x00, 0x53, 0x00, 0x5d, 0x00, 0x5d, 0x00, 0x56, 0x00, 0x50, 0x00, 0x41, 0x00, 0x1d, 0x00, +0x0b, 0x00, 0xf0, 0xff, 0xbf, 0xff, 0x9c, 0xff, 0x7d, 0xff, 0x70, 0xff, 0x54, 0xff, 0x50, 0xff, +0x41, 0xff, 0x47, 0xff, 0x44, 0xff, 0x2a, 0xff, 0x1e, 0xff, 0x20, 0xff, 0x0d, 0xff, 0xff, 0xfe, +0xfe, 0xfe, 0x0b, 0xff, 0x1e, 0xff, 0x1d, 0xff, 0x2d, 0xff, 0x38, 0xff, 0x62, 0xff, 0x71, 0xff, +0x8b, 0xff, 0xaa, 0xff, 0xc6, 0xff, 0xd5, 0xff, 0xde, 0xff, 0xe6, 0xff, 0xe3, 0xff, 0xce, 0xff, +0xbb, 0xff, 0xae, 0xff, 0xa9, 0xff, 0x9b, 0xff, 0x8e, 0xff, 0x88, 0xff, 0x8c, 0xff, 0x74, 0xff, +0x59, 0xff, 0x56, 0xff, 0x59, 0xff, 0x5e, 0xff, 0x62, 0xff, 0x74, 0xff, 0x90, 0xff, 0xb4, 0xff, +0xc7, 0xff, 0xed, 0xff, 0x1b, 0x00, 0x3a, 0x00, 0x58, 0x00, 0x8b, 0x00, 0xbb, 0x00, 0xea, 0x00, +0x00, 0x01, 0x1a, 0x01, 0x2a, 0x01, 0x25, 0x01, 0x1f, 0x01, 0x04, 0x01, 0xf3, 0x00, 0xdb, 0x00, +0xbc, 0x00, 0x9a, 0x00, 0x8e, 0x00, 0x68, 0x00, 0x51, 0x00, 0x33, 0x00, 0x13, 0x00, 0xf4, 0xff, +0xcd, 0xff, 0xb4, 0xff, 0x99, 0xff, 0x7e, 0xff, 0x64, 0xff, 0x52, 0xff, 0x5e, 0xff, 0x61, 0xff, +0x75, 0xff, 0x92, 0xff, 0xb6, 0xff, 0xda, 0xff, 0xec, 0xff, 0x12, 0x00, 0x30, 0x00, 0x4b, 0x00, +0x56, 0x00, 0x5d, 0x00, 0x4e, 0x00, 0x40, 0x00, 0x04, 0x00, 0xbe, 0xff, 0x7d, 0xff, 0x2e, 0xff, +0xeb, 0xfe, 0xa9, 0xfe, 0x77, 0xfe, 0x59, 0xfe, 0x44, 0xfe, 0x3d, 0xfe, 0x59, 0xfe, 0x82, 0xfe, +0xbc, 0xfe, 0x09, 0xff, 0x5f, 0xff, 0xc1, 0xff, 0x1c, 0x00, 0x73, 0x00, 0xb7, 0x00, 0xef, 0x00, +0x0f, 0x01, 0x0d, 0x01, 0xf9, 0x00, 0xd9, 0x00, 0x98, 0x00, 0x63, 0x00, 0x21, 0x00, 0xe1, 0xff, +0xa4, 0xff, 0x81, 0xff, 0x53, 0xff, 0x47, 0xff, 0x43, 0xff, 0x61, 0xff, 0x84, 0xff, 0xc7, 0xff, +0xfa, 0xff, 0x3e, 0x00, 0x83, 0x00, 0xb6, 0x00, 0xe8, 0x00, 0x0b, 0x01, 0x1e, 0x01, 0x1d, 0x01, +0x14, 0x01, 0xf3, 0x00, 0xc9, 0x00, 0x91, 0x00, 0x50, 0x00, 0x0a, 0x00, 0xd4, 0xff, 0xa3, 0xff, +0x85, 0xff, 0x74, 0xff, 0x6a, 0xff, 0x68, 0xff, 0x78, 0xff, 0x88, 0xff, 0x91, 0xff, 0xa7, 0xff, +0xb1, 0xff, 0xbc, 0xff, 0xbd, 0xff, 0xb4, 0xff, 0x9c, 0xff, 0x95, 0xff, 0x85, 0xff, 0x72, 0xff, +0x5f, 0xff, 0x68, 0xff, 0x6d, 0xff, 0x78, 0xff, 0x8c, 0xff, 0xac, 0xff, 0xe6, 0xff, 0x0c, 0x00, +0x2d, 0x00, 0x47, 0x00, 0x52, 0x00, 0x55, 0x00, 0x3a, 0x00, 0x15, 0x00, 0xf2, 0xff, 0xb6, 0xff, +0x7d, 0xff, 0x44, 0xff, 0x11, 0xff, 0xf6, 0xfe, 0xe4, 0xfe, 0xce, 0xfe, 0xd9, 0xfe, 0xe3, 0xfe, +0x0f, 0xff, 0x3b, 0xff, 0x74, 0xff, 0xba, 0xff, 0x0b, 0x00, 0x3b, 0x00, 0x63, 0x00, 0x6e, 0x00, +0x6c, 0x00, 0x61, 0x00, 0x4e, 0x00, 0x35, 0x00, 0x03, 0x00, 0xe7, 0xff, 0xc2, 0xff, 0xa9, 0xff, +0x80, 0xff, 0x6e, 0xff, 0x60, 0xff, 0x63, 0xff, 0x6a, 0xff, 0x7b, 0xff, 0xa9, 0xff, 0xd8, 0xff, +0xee, 0xff, 0x01, 0x00, 0x1b, 0x00, 0x38, 0x00, 0x41, 0x00, 0x44, 0x00, 0x4b, 0x00, 0x50, 0x00, +0x52, 0x00, 0x39, 0x00, 0x2c, 0x00, 0x36, 0x00, 0x21, 0x00, 0x07, 0x00, 0xdf, 0xff, 0xd4, 0xff, +0xc2, 0xff, 0x9c, 0xff, 0x71, 0xff, 0x4e, 0xff, 0x2c, 0xff, 0xfb, 0xfe, 0xc9, 0xfe, 0xad, 0xfe, +0x9d, 0xfe, 0x94, 0xfe, 0x90, 0xfe, 0xa3, 0xfe, 0xcc, 0xfe, 0x0d, 0xff, 0x51, 0xff, 0x97, 0xff, +0xf3, 0xff, 0x44, 0x00, 0x95, 0x00, 0xd8, 0x00, 0x08, 0x01, 0x1e, 0x01, 0x29, 0x01, 0x0c, 0x01, +0xde, 0x00, 0xa9, 0x00, 0x63, 0x00, 0x1b, 0x00, 0xd5, 0xff, 0x90, 0xff, 0x4d, 0xff, 0x23, 0xff, +0x0a, 0xff, 0xf7, 0xfe, 0x0b, 0xff, 0x2a, 0xff, 0x62, 0xff, 0x9b, 0xff, 0xd5, 0xff, 0x14, 0x00, +0x66, 0x00, 0xab, 0x00, 0xf6, 0x00, 0x38, 0x01, 0x7b, 0x01, 0xaf, 0x01, 0xd0, 0x01, 0xef, 0x01, +0x07, 0x02, 0x16, 0x02, 0x15, 0x02, 0x03, 0x02, 0xeb, 0x01, 0xcc, 0x01, 0x9d, 0x01, 0x58, 0x01, +0x1f, 0x01, 0xef, 0x00, 0xb8, 0x00, 0x94, 0x00, 0x6a, 0x00, 0x4e, 0x00, 0x4a, 0x00, 0x4c, 0x00, +0x53, 0x00, 0x55, 0x00, 0x83, 0x00, 0xa8, 0x00, 0xcb, 0x00, 0xe6, 0x00, 0xfa, 0x00, 0x08, 0x01, +0x06, 0x01, 0xfb, 0x00, 0xdd, 0x00, 0xcf, 0x00, 0xae, 0x00, 0x86, 0x00, 0x5b, 0x00, 0x36, 0x00, +0x04, 0x00, 0xd5, 0xff, 0xaf, 0xff, 0x88, 0xff, 0x77, 0xff, 0x6c, 0xff, 0x60, 0xff, 0x63, 0xff, +0x6a, 0xff, 0x6a, 0xff, 0x76, 0xff, 0x70, 0xff, 0x7a, 0xff, 0x7a, 0xff, 0x7b, 0xff, 0x8e, 0xff, +0x96, 0xff, 0xb0, 0xff, 0xc2, 0xff, 0xe9, 0xff, 0x00, 0x00, 0x1b, 0x00, 0x36, 0x00, 0x4e, 0x00, +0x62, 0x00, 0x6a, 0x00, 0x68, 0x00, 0x65, 0x00, 0x50, 0x00, 0x1c, 0x00, 0xe9, 0xff, 0xaa, 0xff, +0x6d, 0xff, 0x1f, 0xff, 0xdf, 0xfe, 0xbd, 0xfe, 0x9f, 0xfe, 0x93, 0xfe, 0x8f, 0xfe, 0xb2, 0xfe, +0xe7, 0xfe, 0x23, 0xff, 0x60, 0xff, 0x96, 0xff, 0xe2, 0xff, 0x22, 0x00, 0x47, 0x00, 0x5f, 0x00, +0x7c, 0x00, 0x7f, 0x00, 0x64, 0x00, 0x36, 0x00, 0x0c, 0x00, 0xd6, 0xff, 0xa8, 0xff, 0x7b, 0xff, +0x5c, 0xff, 0x58, 0xff, 0x63, 0xff, 0x73, 0xff, 0x84, 0xff, 0xac, 0xff, 0xc5, 0xff, 0xda, 0xff, +0xed, 0xff, 0xf3, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xdb, 0xff, 0xaf, 0xff, 0x81, 0xff, 0x4f, 0xff, +0x15, 0xff, 0xe5, 0xfe, 0xd6, 0xfe, 0xc2, 0xfe, 0xcd, 0xfe, 0xe4, 0xfe, 0x09, 0xff, 0x45, 0xff, +0x87, 0xff, 0xc7, 0xff, 0x01, 0x00, 0x3b, 0x00, 0x6b, 0x00, 0x8e, 0x00, 0x97, 0x00, 0x95, 0x00, +0x9e, 0x00, 0x80, 0x00, 0x61, 0x00, 0x27, 0x00, 0xe8, 0xff, 0xbc, 0xff, 0x91, 0xff, 0x67, 0xff, +0x54, 0xff, 0x71, 0xff, 0x82, 0xff, 0x99, 0xff, 0xbd, 0xff, 0xe7, 0xff, 0x23, 0x00, 0x4e, 0x00, +0x6e, 0x00, 0xa9, 0x00, 0xe4, 0x00, 0x1a, 0x01, 0x35, 0x01, 0x50, 0x01, 0x6e, 0x01, 0x74, 0x01, +0x77, 0x01, 0x71, 0x01, 0x6c, 0x01, 0x5b, 0x01, 0x42, 0x01, 0x24, 0x01, 0x05, 0x01, 0xef, 0x00, +0xcc, 0x00, 0xaa, 0x00, 0x8c, 0x00, 0x7c, 0x00, 0x5b, 0x00, 0x40, 0x00, 0x2e, 0x00, 0x2b, 0x00, +0x3b, 0x00, 0x46, 0x00, 0x67, 0x00, 0x7d, 0x00, 0x9e, 0x00, 0xae, 0x00, 0xb2, 0x00, 0xb8, 0x00, +0xc4, 0x00, 0xc8, 0x00, 0xbf, 0x00, 0xb4, 0x00, 0x9e, 0x00, 0x7d, 0x00, 0x59, 0x00, 0x26, 0x00, +0xe8, 0xff, 0xbe, 0xff, 0x7d, 0xff, 0x59, 0xff, 0x23, 0xff, 0x02, 0xff, 0xe4, 0xfe, 0xc9, 0xfe, +0xa1, 0xfe, 0x87, 0xfe, 0x80, 0xfe, 0x8a, 0xfe, 0x90, 0xfe, 0xb2, 0xfe, 0xdc, 0xfe, 0x23, 0xff, +0x5a, 0xff, 0x8f, 0xff, 0xc9, 0xff, 0xf7, 0xff, 0x0e, 0x00, 0x18, 0x00, 0x31, 0x00, 0x38, 0x00, +0x30, 0x00, 0x1b, 0x00, 0xf6, 0xff, 0xd4, 0xff, 0xb1, 0xff, 0x7f, 0xff, 0x46, 0xff, 0x3e, 0xff, +0x30, 0xff, 0x26, 0xff, 0x36, 0xff, 0x4e, 0xff, 0x73, 0xff, 0x9a, 0xff, 0xaf, 0xff, 0xd9, 0xff, +0xf9, 0xff, 0x15, 0x00, 0x1a, 0x00, 0x36, 0x00, 0x41, 0x00, 0x48, 0x00, 0x4c, 0x00, 0x3d, 0x00, +0x35, 0x00, 0x27, 0x00, 0x0a, 0x00, 0xf9, 0xff, 0xed, 0xff, 0xe6, 0xff, 0xe1, 0xff, 0xf1, 0xff, +0xef, 0xff, 0xf4, 0xff, 0x03, 0x00, 0x04, 0x00, 0x14, 0x00, 0x1d, 0x00, 0x3e, 0x00, 0x49, 0x00, +0x68, 0x00, 0x7e, 0x00, 0x7f, 0x00, 0x8a, 0x00, 0x79, 0x00, 0x53, 0x00, 0x35, 0x00, 0x25, 0x00, +0xf6, 0xff, 0xdd, 0xff, 0xbb, 0xff, 0xa1, 0xff, 0x8c, 0xff, 0x7e, 0xff, 0x60, 0xff, 0x66, 0xff, +0x6a, 0xff, 0x72, 0xff, 0x7c, 0xff, 0x98, 0xff, 0xa9, 0xff, 0xb8, 0xff, 0xd7, 0xff, 0xd9, 0xff, +0xf6, 0xff, 0x03, 0x00, 0x0e, 0x00, 0x05, 0x00, 0x0f, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0xff, 0xff, +0x04, 0x00, 0xf8, 0xff, 0xf6, 0xff, 0xdc, 0xff, 0xda, 0xff, 0xbc, 0xff, 0x9e, 0xff, 0x84, 0xff, +0x6b, 0xff, 0x4d, 0xff, 0x2e, 0xff, 0x1d, 0xff, 0x02, 0xff, 0xea, 0xfe, 0xe3, 0xfe, 0xda, 0xfe, +0xe3, 0xfe, 0x05, 0xff, 0x32, 0xff, 0x64, 0xff, 0xbf, 0xff, 0x02, 0x00, 0x45, 0x00, 0x8a, 0x00, +0xcd, 0x00, 0xf5, 0x00, 0x0b, 0x01, 0x0a, 0x01, 0xf7, 0x00, 0xe2, 0x00, 0xac, 0x00, 0x6e, 0x00, +0x25, 0x00, 0xef, 0xff, 0xad, 0xff, 0x74, 0xff, 0x52, 0xff, 0x45, 0xff, 0x4e, 0xff, 0x68, 0xff, +0x96, 0xff, 0xdb, 0xff, 0x24, 0x00, 0x6f, 0x00, 0x93, 0x00, 0xba, 0x00, 0xca, 0x00, 0xc9, 0x00, +0xba, 0x00, 0x9b, 0x00, 0x7c, 0x00, 0x46, 0x00, 0x0a, 0x00, 0xd1, 0xff, 0xa1, 0xff, 0x8a, 0xff, +0x73, 0xff, 0x6d, 0xff, 0x7b, 0xff, 0xa0, 0xff, 0xd1, 0xff, 0x15, 0x00, 0x5f, 0x00, 0xa7, 0x00, +0xc5, 0x00, 0xdd, 0x00, 0xd8, 0x00, 0xd7, 0x00, 0xbe, 0x00, 0x95, 0x00, 0x66, 0x00, 0x36, 0x00, +0x0c, 0x00, 0xde, 0xff, 0xab, 0xff, 0x95, 0xff, 0x85, 0xff, 0x96, 0xff, 0xaa, 0xff, 0xd3, 0xff, +0x05, 0x00, 0x31, 0x00, 0x56, 0x00, 0x63, 0x00, 0x69, 0x00, 0x6e, 0x00, 0x5a, 0x00, 0x3a, 0x00, +0x11, 0x00, 0xec, 0xff, 0xb6, 0xff, 0x90, 0xff, 0x69, 0xff, 0x50, 0xff, 0x3a, 0xff, 0x35, 0xff, +0x29, 0xff, 0x3a, 0xff, 0x5a, 0xff, 0x8b, 0xff, 0xb9, 0xff, 0xf4, 0xff, 0x23, 0x00, 0x47, 0x00, +0x5a, 0x00, 0x61, 0x00, 0x69, 0x00, 0x60, 0x00, 0x5d, 0x00, 0x47, 0x00, 0x3b, 0x00, 0x21, 0x00, +0x19, 0x00, 0xfa, 0xff, 0xe9, 0xff, 0xdd, 0xff, 0xce, 0xff, 0xcc, 0xff, 0xd0, 0xff, 0xd3, 0xff, +0xd7, 0xff, 0xd0, 0xff, 0xb9, 0xff, 0xa6, 0xff, 0x9b, 0xff, 0x8c, 0xff, 0x73, 0xff, 0x67, 0xff, +0x63, 0xff, 0x64, 0xff, 0x66, 0xff, 0x62, 0xff, 0x78, 0xff, 0x95, 0xff, 0x9a, 0xff, 0xa4, 0xff, +0xbd, 0xff, 0xd0, 0xff, 0xe2, 0xff, 0xe3, 0xff, 0xf6, 0xff, 0xf0, 0xff, 0xe1, 0xff, 0xc5, 0xff, +0xb9, 0xff, 0xa5, 0xff, 0x94, 0xff, 0x75, 0xff, 0x61, 0xff, 0x54, 0xff, 0x41, 0xff, 0x3e, 0xff, +0x41, 0xff, 0x5a, 0xff, 0x6a, 0xff, 0x7d, 0xff, 0x9d, 0xff, 0xb9, 0xff, 0xde, 0xff, 0x0b, 0x00, +0x31, 0x00, 0x47, 0x00, 0x66, 0x00, 0x71, 0x00, 0x76, 0x00, 0x6e, 0x00, 0x67, 0x00, 0x66, 0x00, +0x57, 0x00, 0x58, 0x00, 0x52, 0x00, 0x4d, 0x00, 0x4d, 0x00, 0x50, 0x00, 0x46, 0x00, 0x51, 0x00, +0x5a, 0x00, 0x69, 0x00, 0x76, 0x00, 0x84, 0x00, 0x9a, 0x00, 0xa4, 0x00, 0xa6, 0x00, 0xb3, 0x00, +0xa6, 0x00, 0xa1, 0x00, 0x94, 0x00, 0x83, 0x00, 0x7e, 0x00, 0x78, 0x00, 0x6d, 0x00, 0x54, 0x00, +0x59, 0x00, 0x49, 0x00, 0x41, 0x00, 0x2a, 0x00, 0x25, 0x00, 0x1e, 0x00, 0x20, 0x00, 0x27, 0x00, +0x3b, 0x00, 0x48, 0x00, 0x5c, 0x00, 0x60, 0x00, 0x69, 0x00, 0x73, 0x00, 0x6e, 0x00, 0x69, 0x00, +0x61, 0x00, 0x58, 0x00, 0x45, 0x00, 0x35, 0x00, 0x1f, 0x00, 0x0a, 0x00, 0xe0, 0xff, 0xce, 0xff, +0xba, 0xff, 0xa4, 0xff, 0xa7, 0xff, 0x9c, 0xff, 0xa6, 0xff, 0xa4, 0xff, 0xa9, 0xff, 0xb9, 0xff, +0xcc, 0xff, 0xe5, 0xff, 0xf2, 0xff, 0xf7, 0xff, 0x07, 0x00, 0x01, 0x00, 0xef, 0xff, 0xdc, 0xff, +0xd1, 0xff, 0xa7, 0xff, 0x8a, 0xff, 0x65, 0xff, 0x51, 0xff, 0x43, 0xff, 0x3d, 0xff, 0x3c, 0xff, +0x4b, 0xff, 0x6c, 0xff, 0x87, 0xff, 0xac, 0xff, 0xe3, 0xff, 0x0e, 0x00, 0x44, 0x00, 0x55, 0x00, +0x72, 0x00, 0x7a, 0x00, 0x75, 0x00, 0x5a, 0x00, 0x4b, 0x00, 0x25, 0x00, 0x01, 0x00, 0xd6, 0xff, +0xa9, 0xff, 0x8b, 0xff, 0x75, 0xff, 0x5c, 0xff, 0x59, 0xff, 0x59, 0xff, 0x61, 0xff, 0x77, 0xff, +0x96, 0xff, 0xb6, 0xff, 0xde, 0xff, 0xfb, 0xff, 0x1a, 0x00, 0x31, 0x00, 0x43, 0x00, 0x4b, 0x00, +0x4e, 0x00, 0x59, 0x00, 0x47, 0x00, 0x3a, 0x00, 0x32, 0x00, 0x28, 0x00, 0x15, 0x00, 0xfc, 0xff, +0xe8, 0xff, 0xd9, 0xff, 0xd1, 0xff, 0xd0, 0xff, 0xc0, 0xff, 0xcf, 0xff, 0xd0, 0xff, 0xc0, 0xff, +0xb0, 0xff, 0xae, 0xff, 0xad, 0xff, 0xa3, 0xff, 0xa6, 0xff, 0xbf, 0xff, 0xdd, 0xff, 0xe6, 0xff, +0xf5, 0xff, 0xff, 0xff, 0x19, 0x00, 0x31, 0x00, 0x3b, 0x00, 0x41, 0x00, 0x63, 0x00, 0x6e, 0x00, +0x65, 0x00, 0x5e, 0x00, 0x58, 0x00, 0x52, 0x00, 0x35, 0x00, 0x1f, 0x00, 0x0e, 0x00, 0x17, 0x00, +0x13, 0x00, 0x05, 0x00, 0x0d, 0x00, 0x19, 0x00, 0x25, 0x00, 0x1a, 0x00, 0x26, 0x00, 0x3d, 0x00, +0x46, 0x00, 0x5b, 0x00, 0x61, 0x00, 0x64, 0x00, 0x66, 0x00, 0x5b, 0x00, 0x47, 0x00, 0x40, 0x00, +0x21, 0x00, 0x14, 0x00, 0xfc, 0xff, 0xf5, 0xff, 0xf1, 0xff, 0xfd, 0xff, 0xf0, 0xff, 0x01, 0x00, +0x07, 0x00, 0x03, 0x00, 0x19, 0x00, 0x1f, 0x00, 0x25, 0x00, 0x1e, 0x00, 0x29, 0x00, 0x23, 0x00, +0x1f, 0x00, 0x1c, 0x00, 0x09, 0x00, 0xfc, 0xff, 0xf7, 0xff, 0xe5, 0xff, 0xe8, 0xff, 0xe3, 0xff, +0xe7, 0xff, 0xdf, 0xff, 0xe7, 0xff, 0xf1, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xef, 0xff, 0xe6, 0xff, +0xf0, 0xff, 0xe6, 0xff, 0xd3, 0xff, 0xd2, 0xff, 0xbc, 0xff, 0xa3, 0xff, 0x8f, 0xff, 0x77, 0xff, +0x64, 0xff, 0x5a, 0xff, 0x54, 0xff, 0x4d, 0xff, 0x5c, 0xff, 0x55, 0xff, 0x51, 0xff, 0x5a, 0xff, +0x5f, 0xff, 0x6b, 0xff, 0x7f, 0xff, 0x9c, 0xff, 0xa8, 0xff, 0xb8, 0xff, 0xcd, 0xff, 0xd6, 0xff, +0xec, 0xff, 0x02, 0x00, 0xff, 0xff, 0x03, 0x00, 0x1a, 0x00, 0x1a, 0x00, 0x24, 0x00, 0x21, 0x00, +0x2e, 0x00, 0x2d, 0x00, 0x31, 0x00, 0x10, 0x00, 0x0d, 0x00, 0x01, 0x00, 0xfc, 0xff, 0xf6, 0xff, +0xf1, 0xff, 0x01, 0x00, 0x06, 0x00, 0x09, 0x00, 0x06, 0x00, 0x06, 0x00, 0x15, 0x00, 0x29, 0x00, +0x3b, 0x00, 0x67, 0x00, 0x88, 0x00, 0xaa, 0x00, 0xbf, 0x00, 0xcd, 0x00, 0xca, 0x00, 0xd0, 0x00, +0xca, 0x00, 0xc9, 0x00, 0xcf, 0x00, 0xca, 0x00, 0xc0, 0x00, 0xae, 0x00, 0x9b, 0x00, 0x69, 0x00, +0x3e, 0x00, 0x10, 0x00, 0xf5, 0xff, 0xcc, 0xff, 0xbd, 0xff, 0xa5, 0xff, 0x93, 0xff, 0x89, 0xff, +0x6e, 0xff, 0x75, 0xff, 0x7b, 0xff, 0x89, 0xff, 0x8e, 0xff, 0xab, 0xff, 0xd2, 0xff, 0xef, 0xff, +0x01, 0x00, 0x13, 0x00, 0x23, 0x00, 0x2f, 0x00, 0x19, 0x00, 0x10, 0x00, 0x11, 0x00, 0x05, 0x00, +0xf1, 0xff, 0xdb, 0xff, 0xd5, 0xff, 0xc1, 0xff, 0xb2, 0xff, 0x90, 0xff, 0x84, 0xff, 0x75, 0xff, +0x76, 0xff, 0x71, 0xff, 0x76, 0xff, 0x8e, 0xff, 0xa0, 0xff, 0xb5, 0xff, 0xc9, 0xff, 0xd9, 0xff, +0xe6, 0xff, 0x04, 0x00, 0xf5, 0xff, 0xf3, 0xff, 0xf7, 0xff, 0xef, 0xff, 0xe3, 0xff, 0xd6, 0xff, +0xc8, 0xff, 0xb3, 0xff, 0xac, 0xff, 0x89, 0xff, 0x85, 0xff, 0x88, 0xff, 0x90, 0xff, 0x9a, 0xff, +0xab, 0xff, 0xc7, 0xff, 0xde, 0xff, 0xf8, 0xff, 0x0e, 0x00, 0x19, 0x00, 0x28, 0x00, 0x31, 0x00, +0x3e, 0x00, 0x47, 0x00, 0x54, 0x00, 0x57, 0x00, 0x53, 0x00, 0x45, 0x00, 0x34, 0x00, 0x22, 0x00, +0x13, 0x00, 0x10, 0x00, 0x12, 0x00, 0x23, 0x00, 0x31, 0x00, 0x30, 0x00, 0x3e, 0x00, 0x34, 0x00, +0x3e, 0x00, 0x2f, 0x00, 0x1f, 0x00, 0x0e, 0x00, 0x07, 0x00, 0xf6, 0xff, 0xe2, 0xff, 0xd1, 0xff, +0xbc, 0xff, 0xb2, 0xff, 0xa8, 0xff, 0x9c, 0xff, 0x9a, 0xff, 0xa9, 0xff, 0xb6, 0xff, 0xcf, 0xff, +0xe7, 0xff, 0x10, 0x00, 0x2d, 0x00, 0x50, 0x00, 0x56, 0x00, 0x70, 0x00, 0x7b, 0x00, 0x81, 0x00, +0x6b, 0x00, 0x73, 0x00, 0x6f, 0x00, 0x58, 0x00, 0x51, 0x00, 0x3b, 0x00, 0x29, 0x00, 0x18, 0x00, +0x0e, 0x00, 0xed, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0x08, 0x00, 0x15, 0x00, 0x26, 0x00, 0x37, 0x00, +0x33, 0x00, 0x2c, 0x00, 0x1d, 0x00, 0x1c, 0x00, 0x0c, 0x00, 0x07, 0x00, 0xf5, 0xff, 0xf0, 0xff, +0xed, 0xff, 0xe1, 0xff, 0xd5, 0xff, 0xd6, 0xff, 0xdf, 0xff, 0xe0, 0xff, 0xef, 0xff, 0x05, 0x00, +0x18, 0x00, 0x2c, 0x00, 0x2d, 0x00, 0x36, 0x00, 0x33, 0x00, 0x2e, 0x00, 0x19, 0x00, 0xf4, 0xff, +0xdf, 0xff, 0xc3, 0xff, 0x91, 0xff, 0x79, 0xff, 0x65, 0xff, 0x4d, 0xff, 0x3c, 0xff, 0x34, 0xff, +0x2c, 0xff, 0x36, 0xff, 0x3d, 0xff, 0x43, 0xff, 0x5b, 0xff, 0x6e, 0xff, 0x81, 0xff, 0x88, 0xff, +0x8c, 0xff, 0x96, 0xff, 0x93, 0xff, 0x8b, 0xff, 0x79, 0xff, 0x6b, 0xff, 0x6f, 0xff, 0x65, 0xff, +0x70, 0xff, 0x6e, 0xff, 0x75, 0xff, 0x88, 0xff, 0x86, 0xff, 0x8d, 0xff, 0xa0, 0xff, 0xab, 0xff, +0xcf, 0xff, 0xd9, 0xff, 0xe4, 0xff, 0xf4, 0xff, 0x04, 0x00, 0x0c, 0x00, 0x06, 0x00, 0x13, 0x00, +0x15, 0x00, 0x0b, 0x00, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x14, 0x00, 0x15, 0x00, 0x23, 0x00, +0x31, 0x00, 0x38, 0x00, 0x32, 0x00, 0x30, 0x00, 0x3e, 0x00, 0x5f, 0x00, 0x60, 0x00, 0x74, 0x00, +0x7b, 0x00, 0x7e, 0x00, 0x6c, 0x00, 0x5a, 0x00, 0x4d, 0x00, 0x45, 0x00, 0x54, 0x00, 0x4f, 0x00, +0x51, 0x00, 0x59, 0x00, 0x57, 0x00, 0x4e, 0x00, 0x4a, 0x00, 0x42, 0x00, 0x3d, 0x00, 0x3c, 0x00, +0x40, 0x00, 0x34, 0x00, 0x28, 0x00, 0x23, 0x00, 0x0e, 0x00, 0xf9, 0xff, 0xeb, 0xff, 0xda, 0xff, +0xca, 0xff, 0xba, 0xff, 0xab, 0xff, 0xa1, 0xff, 0xb1, 0xff, 0xae, 0xff, 0xb7, 0xff, 0xca, 0xff, +0xc3, 0xff, 0xc7, 0xff, 0xaf, 0xff, 0xa6, 0xff, 0x97, 0xff, 0x9b, 0xff, 0x7f, 0xff, 0x85, 0xff, +0x7f, 0xff, 0x7a, 0xff, 0x53, 0xff, 0x40, 0xff, 0x28, 0xff, 0x1f, 0xff, 0x20, 0xff, 0x22, 0xff, +0x29, 0xff, 0x3f, 0xff, 0x3d, 0xff, 0x47, 0xff, 0x46, 0xff, 0x54, 0xff, 0x56, 0xff, 0x5f, 0xff, +0x72, 0xff, 0x71, 0xff, 0x7a, 0xff, 0x70, 0xff, 0x66, 0xff, 0x70, 0xff, 0x6d, 0xff, 0x68, 0xff, +0x70, 0xff, 0x77, 0xff, 0x67, 0xff, 0x67, 0xff, 0x6c, 0xff, 0x72, 0xff, 0x85, 0xff, 0x9d, 0xff, +0xae, 0xff, 0xce, 0xff, 0xd9, 0xff, 0xda, 0xff, 0xdb, 0xff, 0xe6, 0xff, 0xe5, 0xff, 0xf5, 0xff, +0xfb, 0xff, 0x08, 0x00, 0x09, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x17, 0x00, 0x1e, 0x00, +0x33, 0x00, 0x51, 0x00, 0x62, 0x00, 0x73, 0x00, 0x7d, 0x00, 0x8a, 0x00, 0x83, 0x00, 0x84, 0x00, +0x83, 0x00, 0x91, 0x00, 0x90, 0x00, 0x8d, 0x00, 0x82, 0x00, 0x81, 0x00, 0x79, 0x00, 0x6e, 0x00, +0x65, 0x00, 0x66, 0x00, 0x69, 0x00, 0x73, 0x00, 0x7d, 0x00, 0x86, 0x00, 0x9f, 0x00, 0xab, 0x00, +0xb3, 0x00, 0xb8, 0x00, 0xcb, 0x00, 0xdb, 0x00, 0xe6, 0x00, 0xef, 0x00, 0xe5, 0x00, 0xdd, 0x00, +0xc5, 0x00, 0xb7, 0x00, 0xa5, 0x00, 0x9d, 0x00, 0x93, 0x00, 0x79, 0x00, 0x6e, 0x00, 0x5c, 0x00, +0x4f, 0x00, 0x48, 0x00, 0x4c, 0x00, 0x4a, 0x00, 0x57, 0x00, 0x55, 0x00, 0x5a, 0x00, 0x5a, 0x00, +0x54, 0x00, 0x52, 0x00, 0x43, 0x00, 0x3a, 0x00, 0x36, 0x00, 0x19, 0x00, 0x09, 0x00, 0x08, 0x00, +0xfa, 0xff, 0xe8, 0xff, 0xd4, 0xff, 0xb2, 0xff, 0x97, 0xff, 0x89, 0xff, 0x7d, 0xff, 0x7c, 0xff, +0x8c, 0xff, 0x87, 0xff, 0x86, 0xff, 0x81, 0xff, 0x7b, 0xff, 0x7b, 0xff, 0x75, 0xff, 0x75, 0xff, +0x78, 0xff, 0x85, 0xff, 0x7d, 0xff, 0x7b, 0xff, 0x72, 0xff, 0x62, 0xff, 0x66, 0xff, 0x67, 0xff, +0x62, 0xff, 0x5f, 0xff, 0x69, 0xff, 0x6f, 0xff, 0x74, 0xff, 0x7e, 0xff, 0x86, 0xff, 0x98, 0xff, +0xa6, 0xff, 0xa1, 0xff, 0x91, 0xff, 0xa7, 0xff, 0x9a, 0xff, 0x8e, 0xff, 0x80, 0xff, 0x8d, 0xff, +0x8c, 0xff, 0x87, 0xff, 0x79, 0xff, 0x76, 0xff, 0x82, 0xff, 0x81, 0xff, 0x87, 0xff, 0x99, 0xff, +0xb5, 0xff, 0xc6, 0xff, 0xd4, 0xff, 0xe5, 0xff, 0x04, 0x00, 0x18, 0x00, 0x1b, 0x00, 0x1a, 0x00, +0x1b, 0x00, 0x1b, 0x00, 0x13, 0x00, 0x25, 0x00, 0x2e, 0x00, 0x30, 0x00, 0x36, 0x00, 0x2d, 0x00, +0x25, 0x00, 0x24, 0x00, 0x2e, 0x00, 0x2b, 0x00, 0x4b, 0x00, 0x51, 0x00, 0x5d, 0x00, 0x6f, 0x00, +0x6f, 0x00, 0x6d, 0x00, 0x67, 0x00, 0x65, 0x00, 0x6b, 0x00, 0x76, 0x00, 0x80, 0x00, 0x82, 0x00, +0x97, 0x00, 0x8e, 0x00, 0x7f, 0x00, 0x7d, 0x00, 0x82, 0x00, 0x7e, 0x00, 0x82, 0x00, 0x91, 0x00, +0x9b, 0x00, 0xa1, 0x00, 0xa2, 0x00, 0xa7, 0x00, 0xbd, 0x00, 0xbc, 0x00, 0xb0, 0x00, 0xa8, 0x00, +0xa1, 0x00, 0x97, 0x00, 0x89, 0x00, 0x7f, 0x00, 0x6f, 0x00, 0x61, 0x00, 0x4a, 0x00, 0x30, 0x00, +0x30, 0x00, 0x21, 0x00, 0x1a, 0x00, 0x0e, 0x00, 0x1a, 0x00, 0x1d, 0x00, 0x27, 0x00, 0x2f, 0x00, +0x31, 0x00, 0x3b, 0x00, 0x4b, 0x00, 0x3f, 0x00, 0x44, 0x00, 0x4f, 0x00, 0x4a, 0x00, 0x3a, 0x00, +0x3b, 0x00, 0x39, 0x00, 0x31, 0x00, 0x2e, 0x00, 0x2e, 0x00, 0x18, 0x00, 0x14, 0x00, 0x08, 0x00, +0xfe, 0xff, 0xfa, 0xff, 0xfc, 0xff, 0xea, 0xff, 0xde, 0xff, 0xd5, 0xff, 0xbb, 0xff, 0xb1, 0xff, +0xa6, 0xff, 0xa7, 0xff, 0xa8, 0xff, 0xbb, 0xff, 0xc6, 0xff, 0xc3, 0xff, 0xbb, 0xff, 0xb6, 0xff, +0xa6, 0xff, 0xb4, 0xff, 0xae, 0xff, 0xb2, 0xff, 0xc6, 0xff, 0xcc, 0xff, 0xc6, 0xff, 0xae, 0xff, +0xb0, 0xff, 0xaf, 0xff, 0xa0, 0xff, 0x99, 0xff, 0x97, 0xff, 0xa6, 0xff, 0xa5, 0xff, 0xaa, 0xff, +0xaf, 0xff, 0xb3, 0xff, 0xb9, 0xff, 0xb9, 0xff, 0xb0, 0xff, 0xb5, 0xff, 0xcc, 0xff, 0xd1, 0xff, +0xd6, 0xff, 0xe7, 0xff, 0xe7, 0xff, 0xdb, 0xff, 0xce, 0xff, 0xc7, 0xff, 0xbe, 0xff, 0xbb, 0xff, +0xc2, 0xff, 0xcb, 0xff, 0xc8, 0xff, 0xd0, 0xff, 0xbb, 0xff, 0xc0, 0xff, 0xc0, 0xff, 0xc1, 0xff, +0xb7, 0xff, 0xbb, 0xff, 0xc3, 0xff, 0xbe, 0xff, 0xb6, 0xff, 0xbf, 0xff, 0xbe, 0xff, 0xca, 0xff, +0xc2, 0xff, 0xc3, 0xff, 0xbe, 0xff, 0xba, 0xff, 0xb0, 0xff, 0xae, 0xff, 0xc1, 0xff, 0xc5, 0xff, +0xbc, 0xff, 0xbc, 0xff, 0xba, 0xff, 0xc3, 0xff, 0xbf, 0xff, 0xc2, 0xff, 0xdb, 0xff, 0xd9, 0xff, +0xd7, 0xff, 0xe0, 0xff, 0xe5, 0xff, 0xf0, 0xff, 0xef, 0xff, 0xe7, 0xff, 0xed, 0xff, 0xf6, 0xff, +0xee, 0xff, 0xe3, 0xff, 0xf2, 0xff, 0xff, 0xff, 0xfa, 0xff, 0x01, 0x00, 0x05, 0x00, 0x09, 0x00, +0x03, 0x00, 0x08, 0x00, 0x08, 0x00, 0x18, 0x00, 0x30, 0x00, 0x2e, 0x00, 0x3b, 0x00, 0x47, 0x00, +0x40, 0x00, 0x42, 0x00, 0x3b, 0x00, 0x42, 0x00, 0x37, 0x00, 0x34, 0x00, 0x31, 0x00, 0x23, 0x00, +0x28, 0x00, 0x1e, 0x00, 0x23, 0x00, 0x20, 0x00, 0x23, 0x00, 0x31, 0x00, 0x42, 0x00, 0x52, 0x00, +0x57, 0x00, 0x72, 0x00, 0x6f, 0x00, 0x67, 0x00, 0x59, 0x00, 0x49, 0x00, 0x3e, 0x00, 0x39, 0x00, +0x31, 0x00, 0x25, 0x00, 0x32, 0x00, 0x21, 0x00, 0x0b, 0x00, 0x04, 0x00, 0x04, 0x00, 0x08, 0x00, +0x18, 0x00, 0x1d, 0x00, 0x1f, 0x00, 0x2a, 0x00, 0x26, 0x00, 0x1a, 0x00, 0x26, 0x00, 0x25, 0x00, +0x29, 0x00, 0x22, 0x00, 0x24, 0x00, 0x0e, 0x00, 0x11, 0x00, 0x06, 0x00, 0xf6, 0xff, 0xe8, 0xff, +0xe4, 0xff, 0xde, 0xff, 0xca, 0xff, 0xc0, 0xff, 0xb9, 0xff, 0xb3, 0xff, 0xb3, 0xff, 0xae, 0xff, +0xb1, 0xff, 0xce, 0xff, 0xd1, 0xff, 0xd3, 0xff, 0xde, 0xff, 0xea, 0xff, 0xfa, 0xff, 0xee, 0xff, +0xea, 0xff, 0xeb, 0xff, 0xef, 0xff, 0xed, 0xff, 0xe1, 0xff, 0xef, 0xff, 0xee, 0xff, 0xe4, 0xff, +0xd9, 0xff, 0xda, 0xff, 0xd7, 0xff, 0xe1, 0xff, 0xe8, 0xff, 0xf6, 0xff, 0xfe, 0xff, 0x06, 0x00, +0x06, 0x00, 0x0f, 0x00, 0x1b, 0x00, 0x1d, 0x00, 0x1a, 0x00, 0x1c, 0x00, 0x17, 0x00, 0x11, 0x00, +0x05, 0x00, 0x06, 0x00, 0xf9, 0xff, 0xf1, 0xff, 0xea, 0xff, 0xd8, 0xff, 0xd4, 0xff, 0xb8, 0xff, +0xaa, 0xff, 0x9b, 0xff, 0xb0, 0xff, 0xb0, 0xff, 0xb9, 0xff, 0xd4, 0xff, 0xe0, 0xff, 0xe6, 0xff, +0xe4, 0xff, 0xec, 0xff, 0xf0, 0xff, 0x06, 0x00, 0x04, 0x00, 0x19, 0x00, 0x17, 0x00, 0x1b, 0x00, +0x0f, 0x00, 0xf7, 0xff, 0xeb, 0xff, 0xd2, 0xff, 0xc6, 0xff, 0xc2, 0xff, 0xcd, 0xff, 0xd2, 0xff, +0xcc, 0xff, 0xcf, 0xff, 0xc2, 0xff, 0xbf, 0xff, 0xb9, 0xff, 0xc8, 0xff, 0xc1, 0xff, 0xc5, 0xff, +0xd0, 0xff, 0xd5, 0xff, 0xe0, 0xff, 0xd0, 0xff, 0xce, 0xff, 0xc9, 0xff, 0xce, 0xff, 0xd3, 0xff, +0xcf, 0xff, 0xe1, 0xff, 0xef, 0xff, 0xee, 0xff, 0xee, 0xff, 0xf8, 0xff, 0xfc, 0xff, 0xf9, 0xff, +0xef, 0xff, 0xf5, 0xff, 0xfb, 0xff, 0x00, 0x00, 0x03, 0x00, 0x0e, 0x00, 0x1c, 0x00, 0x1d, 0x00, +0x1a, 0x00, 0x1a, 0x00, 0x20, 0x00, 0x18, 0x00, 0x23, 0x00, 0x25, 0x00, 0x2e, 0x00, 0x27, 0x00, +0x27, 0x00, 0x19, 0x00, 0x16, 0x00, 0x0c, 0x00, 0x05, 0x00, 0x15, 0x00, 0x26, 0x00, 0x25, 0x00, +0x31, 0x00, 0x2e, 0x00, 0x32, 0x00, 0x2c, 0x00, 0x2e, 0x00, 0x2d, 0x00, 0x30, 0x00, 0x26, 0x00, +0x1a, 0x00, 0x20, 0x00, 0x1b, 0x00, 0x0d, 0x00, 0x03, 0x00, 0xf3, 0xff, 0xe8, 0xff, 0xd9, 0xff, +0xca, 0xff, 0xb7, 0xff, 0xbb, 0xff, 0xa4, 0xff, 0x9f, 0xff, 0x9e, 0xff, 0xb2, 0xff, 0xa1, 0xff, +0xad, 0xff, 0xa5, 0xff, 0xad, 0xff, 0xac, 0xff, 0xaf, 0xff, 0xb4, 0xff, 0xc5, 0xff, 0xd9, 0xff, +0xef, 0xff, 0xf6, 0xff, 0x07, 0x00, 0x04, 0x00, 0xfd, 0xff, 0xef, 0xff, 0xec, 0xff, 0xe9, 0xff, +0xee, 0xff, 0xe7, 0xff, 0xe9, 0xff, 0xe7, 0xff, 0xd7, 0xff, 0xc4, 0xff, 0xb9, 0xff, 0xb9, 0xff, +0xba, 0xff, 0xb8, 0xff, 0xbd, 0xff, 0xc4, 0xff, 0xcf, 0xff, 0xca, 0xff, 0xd3, 0xff, 0xdc, 0xff, +0xe7, 0xff, 0xef, 0xff, 0xf7, 0xff, 0x00, 0x00, 0x05, 0x00, 0x14, 0x00, 0x0f, 0x00, 0x15, 0x00, +0x16, 0x00, 0x1d, 0x00, 0x25, 0x00, 0x20, 0x00, 0x14, 0x00, 0x13, 0x00, 0x0a, 0x00, 0xfb, 0xff, +0xe6, 0xff, 0xe0, 0xff, 0xde, 0xff, 0xcb, 0xff, 0xb6, 0xff, 0xa3, 0xff, 0xa7, 0xff, 0x95, 0xff, +0x85, 0xff, 0x86, 0xff, 0x8a, 0xff, 0x88, 0xff, 0x80, 0xff, 0x84, 0xff, 0x84, 0xff, 0x90, 0xff, +0x88, 0xff, 0x7b, 0xff, 0x86, 0xff, 0x8d, 0xff, 0x7b, 0xff, 0x77, 0xff, 0x72, 0xff, 0x73, 0xff, +0x6c, 0xff, 0x6e, 0xff, 0x68, 0xff, 0x7f, 0xff, 0x8a, 0xff, 0x8e, 0xff, 0x94, 0xff, 0xa8, 0xff, +0xa4, 0xff, 0x9e, 0xff, 0xa6, 0xff, 0xa8, 0xff, 0xb3, 0xff, 0xb7, 0xff, 0xa9, 0xff, 0xac, 0xff, +0xad, 0xff, 0xa7, 0xff, 0xa1, 0xff, 0xab, 0xff, 0xa7, 0xff, 0xaa, 0xff, 0xa7, 0xff, 0xaf, 0xff, +0xb7, 0xff, 0xc8, 0xff, 0xc8, 0xff, 0xd5, 0xff, 0xe0, 0xff, 0xea, 0xff, 0xfa, 0xff, 0x0d, 0x00, +0x24, 0x00, 0x2b, 0x00, 0x44, 0x00, 0x49, 0x00, 0x4d, 0x00, 0x50, 0x00, 0x49, 0x00, 0x54, 0x00, +0x56, 0x00, 0x58, 0x00, 0x55, 0x00, 0x5d, 0x00, 0x50, 0x00, 0x4e, 0x00, 0x4e, 0x00, 0x4f, 0x00, +0x57, 0x00, 0x62, 0x00, 0x6e, 0x00, 0x73, 0x00, 0x7e, 0x00, 0x86, 0x00, 0x8b, 0x00, 0x98, 0x00, +0xa0, 0x00, 0x97, 0x00, 0x91, 0x00, 0x90, 0x00, 0x83, 0x00, 0x78, 0x00, 0x73, 0x00, 0x72, 0x00, +0x64, 0x00, 0x50, 0x00, 0x4e, 0x00, 0x45, 0x00, 0x49, 0x00, 0x45, 0x00, 0x43, 0x00, 0x3e, 0x00, +0x42, 0x00, 0x3e, 0x00, 0x3c, 0x00, 0x4e, 0x00, 0x59, 0x00, 0x58, 0x00, 0x45, 0x00, 0x3d, 0x00, +0x35, 0x00, 0x1e, 0x00, 0x1b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x05, 0x00, 0x02, 0x00, 0xfc, 0xff, +0xf2, 0xff, 0x01, 0x00, 0xf5, 0xff, 0xf5, 0xff, 0x03, 0x00, 0x10, 0x00, 0x06, 0x00, 0xf9, 0xff, +0xf9, 0xff, 0xf7, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf6, 0xff, 0xf9, 0xff, 0xf1, 0xff, +0xd8, 0xff, 0xeb, 0xff, 0xec, 0xff, 0xe7, 0xff, 0xe8, 0xff, 0xf2, 0xff, 0xee, 0xff, 0xe9, 0xff, +0xee, 0xff, 0xf3, 0xff, 0xea, 0xff, 0xf2, 0xff, 0xee, 0xff, 0xf4, 0xff, 0xf2, 0xff, 0xf6, 0xff, +0xea, 0xff, 0xf4, 0xff, 0xf0, 0xff, 0xf5, 0xff, 0xf7, 0xff, 0x01, 0x00, 0x03, 0x00, 0x02, 0x00, +0x09, 0x00, 0x0f, 0x00, 0x15, 0x00, 0x16, 0x00, 0x18, 0x00, 0x10, 0x00, 0x08, 0x00, 0xfa, 0xff, +0xf0, 0xff, 0xe8, 0xff, 0xe3, 0xff, 0xe8, 0xff, 0xe2, 0xff, 0xe2, 0xff, 0xe2, 0xff, 0xe0, 0xff, +0xc2, 0xff, 0xb8, 0xff, 0xae, 0xff, 0xa8, 0xff, 0xb9, 0xff, 0xc0, 0xff, 0xc8, 0xff, 0xc9, 0xff, +0xda, 0xff, 0xc9, 0xff, 0xc5, 0xff, 0xc2, 0xff, 0xbf, 0xff, 0xc1, 0xff, 0xcd, 0xff, 0xd7, 0xff, +0xe2, 0xff, 0xfa, 0xff, 0xf6, 0xff, 0xe0, 0xff, 0xe5, 0xff, 0xdc, 0xff, 0xdd, 0xff, 0xe0, 0xff, +0xf1, 0xff, 0xfd, 0xff, 0x10, 0x00, 0x18, 0x00, 0x0f, 0x00, 0x16, 0x00, 0x20, 0x00, 0x1d, 0x00, +0x18, 0x00, 0x26, 0x00, 0x26, 0x00, 0x33, 0x00, 0x2b, 0x00, 0x1f, 0x00, 0x27, 0x00, 0x2d, 0x00, +0x22, 0x00, 0x21, 0x00, 0x25, 0x00, 0x22, 0x00, 0x25, 0x00, 0x37, 0x00, 0x32, 0x00, 0x57, 0x00, +0x6f, 0x00, 0x69, 0x00, 0x69, 0x00, 0x71, 0x00, 0x62, 0x00, 0x61, 0x00, 0x67, 0x00, 0x6e, 0x00, +0x87, 0x00, 0x87, 0x00, 0x73, 0x00, 0x6b, 0x00, 0x5f, 0x00, 0x47, 0x00, 0x39, 0x00, 0x3e, 0x00, +0x3b, 0x00, 0x49, 0x00, 0x4c, 0x00, 0x4f, 0x00, 0x4d, 0x00, 0x5c, 0x00, 0x54, 0x00, 0x53, 0x00, +0x5f, 0x00, 0x60, 0x00, 0x58, 0x00, 0x65, 0x00, 0x61, 0x00, 0x63, 0x00, 0x58, 0x00, 0x51, 0x00, +0x39, 0x00, 0x27, 0x00, 0x18, 0x00, 0x13, 0x00, 0x0a, 0x00, 0x0c, 0x00, 0x07, 0x00, 0x19, 0x00, +0x10, 0x00, 0x12, 0x00, 0x0b, 0x00, 0x0f, 0x00, 0x0d, 0x00, 0x0b, 0x00, 0x09, 0x00, 0x06, 0x00, +0x06, 0x00, 0x00, 0x00, 0xf7, 0xff, 0xfb, 0xff, 0xf1, 0xff, 0xe6, 0xff, 0xe7, 0xff, 0xe6, 0xff, +0xdc, 0xff, 0xdf, 0xff, 0xd5, 0xff, 0xeb, 0xff, 0x02, 0x00, 0x09, 0x00, 0x0c, 0x00, 0x0e, 0x00, +0x05, 0x00, 0x03, 0x00, 0xf8, 0xff, 0x03, 0x00, 0x0c, 0x00, 0x1d, 0x00, 0x10, 0x00, 0x0a, 0x00, +0x04, 0x00, 0xef, 0xff, 0xe6, 0xff, 0xd6, 0xff, 0xdd, 0xff, 0xe1, 0xff, 0xe2, 0xff, 0xe7, 0xff, +0xea, 0xff, 0xef, 0xff, 0xe2, 0xff, 0xd6, 0xff, 0xd0, 0xff, 0xc2, 0xff, 0xbb, 0xff, 0xbf, 0xff, +0xb7, 0xff, 0xbe, 0xff, 0xcd, 0xff, 0xcf, 0xff, 0xd3, 0xff, 0xd1, 0xff, 0xcf, 0xff, 0xd1, 0xff, +0xdb, 0xff, 0xe7, 0xff, 0xf0, 0xff, 0x06, 0x00, 0x08, 0x00, 0x03, 0x00, 0xf5, 0xff, 0xf4, 0xff, +0xe6, 0xff, 0xea, 0xff, 0xe4, 0xff, 0xdc, 0xff, 0xd3, 0xff, 0xc9, 0xff, 0xb7, 0xff, 0xbc, 0xff, +0xb5, 0xff, 0xb6, 0xff, 0xa2, 0xff, 0xa4, 0xff, 0xa7, 0xff, 0xa7, 0xff, 0xa5, 0xff, 0xac, 0xff, +0xb5, 0xff, 0xbd, 0xff, 0xb5, 0xff, 0xb9, 0xff, 0xb4, 0xff, 0xba, 0xff, 0xb1, 0xff, 0xb1, 0xff, +0xb4, 0xff, 0xbb, 0xff, 0xb8, 0xff, 0xb2, 0xff, 0xc0, 0xff, 0xc3, 0xff, 0xc5, 0xff, 0xc3, 0xff, +0xc8, 0xff, 0xc9, 0xff, 0xd6, 0xff, 0xd6, 0xff, 0xce, 0xff, 0xdc, 0xff, 0xd2, 0xff, 0xc1, 0xff, +0xc0, 0xff, 0xca, 0xff, 0xc2, 0xff, 0xba, 0xff, 0xb4, 0xff, 0xb6, 0xff, 0xb8, 0xff, 0xbf, 0xff, +0xc4, 0xff, 0xdd, 0xff, 0xe9, 0xff, 0xea, 0xff, 0xee, 0xff, 0xf4, 0xff, 0xfb, 0xff, 0xfc, 0xff, +0x06, 0x00, 0x08, 0x00, 0x0f, 0x00, 0x14, 0x00, 0x03, 0x00, 0x08, 0x00, 0x08, 0x00, 0xfd, 0xff, +0xf8, 0xff, 0xf9, 0xff, 0xf6, 0xff, 0xfb, 0xff, 0xf0, 0xff, 0xef, 0xff, 0xf4, 0xff, 0xfe, 0xff, +0x09, 0x00, 0x09, 0x00, 0x15, 0x00, 0x10, 0x00, 0x06, 0x00, 0x0e, 0x00, 0x11, 0x00, 0x1a, 0x00, +0x20, 0x00, 0x2e, 0x00, 0x2c, 0x00, 0x23, 0x00, 0x18, 0x00, 0x0f, 0x00, 0x06, 0x00, 0xf8, 0xff, +0xed, 0xff, 0xe6, 0xff, 0xe2, 0xff, 0xda, 0xff, 0xe4, 0xff, 0xe4, 0xff, 0xe8, 0xff, 0xed, 0xff, +0xeb, 0xff, 0xec, 0xff, 0xf0, 0xff, 0xed, 0xff, 0xf3, 0xff, 0xf2, 0xff, 0xf4, 0xff, 0xf8, 0xff, +0x02, 0x00, 0xff, 0xff, 0xf3, 0xff, 0xf0, 0xff, 0xe6, 0xff, 0xe9, 0xff, 0xe8, 0xff, 0xed, 0xff, +0xe9, 0xff, 0xfc, 0xff, 0xf0, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf4, 0xff, 0xe6, 0xff, 0xf6, 0xff, +0xf9, 0xff, 0x0f, 0x00, 0x20, 0x00, 0x27, 0x00, 0x1d, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00, +0xfa, 0xff, 0xf1, 0xff, 0xf2, 0xff, 0xed, 0xff, 0xe7, 0xff, 0xd2, 0xff, 0xc9, 0xff, 0xc9, 0xff, +0xc7, 0xff, 0xc6, 0xff, 0xc8, 0xff, 0xd2, 0xff, 0xda, 0xff, 0xe0, 0xff, 0xde, 0xff, 0xf0, 0xff, +0xfc, 0xff, 0xf6, 0xff, 0xf9, 0xff, 0xf0, 0xff, 0xfa, 0xff, 0xf0, 0xff, 0xef, 0xff, 0xe5, 0xff, +0xd9, 0xff, 0xdd, 0xff, 0xca, 0xff, 0xbf, 0xff, 0xae, 0xff, 0xa8, 0xff, 0xa4, 0xff, 0x99, 0xff, +0x92, 0xff, 0x92, 0xff, 0x90, 0xff, 0x90, 0xff, 0x8b, 0xff, 0x87, 0xff, 0x81, 0xff, 0x7b, 0xff, +0x7c, 0xff, 0x6e, 0xff, 0x6e, 0xff, 0x70, 0xff, 0x70, 0xff, 0x6d, 0xff, 0x6e, 0xff, 0x72, 0xff, +0x72, 0xff, 0x73, 0xff, 0x71, 0xff, 0x6d, 0xff, 0x79, 0xff, 0x7c, 0xff, 0x80, 0xff, 0x86, 0xff, +0x88, 0xff, 0x84, 0xff, 0x90, 0xff, 0x84, 0xff, 0x8c, 0xff, 0x8b, 0xff, 0x91, 0xff, 0x94, 0xff, +0xa3, 0xff, 0xa9, 0xff, 0xb2, 0xff, 0xbc, 0xff, 0xba, 0xff, 0xca, 0xff, 0xce, 0xff, 0xd7, 0xff, +0xe2, 0xff, 0xed, 0xff, 0xf4, 0xff, 0xf3, 0xff, 0xf2, 0xff, 0xf8, 0xff, 0xfc, 0xff, 0x07, 0x00, +0x0d, 0x00, 0x04, 0x00, 0x0d, 0x00, 0x09, 0x00, 0x07, 0x00, 0x06, 0x00, 0x16, 0x00, 0x22, 0x00, +0x35, 0x00, 0x3d, 0x00, 0x49, 0x00, 0x43, 0x00, 0x49, 0x00, 0x46, 0x00, 0x46, 0x00, 0x4f, 0x00, +0x53, 0x00, 0x5b, 0x00, 0x5c, 0x00, 0x51, 0x00, 0x50, 0x00, 0x43, 0x00, 0x41, 0x00, 0x36, 0x00, +0x30, 0x00, 0x28, 0x00, 0x20, 0x00, 0x21, 0x00, 0x1b, 0x00, 0x22, 0x00, 0x2c, 0x00, 0x2d, 0x00, +0x2e, 0x00, 0x30, 0x00, 0x2f, 0x00, 0x27, 0x00, 0x29, 0x00, 0x3a, 0x00, 0x40, 0x00, 0x4d, 0x00, +0x44, 0x00, 0x3d, 0x00, 0x25, 0x00, 0x17, 0x00, 0x03, 0x00, 0xff, 0xff, 0xfc, 0xff, 0xfa, 0xff, +0xf5, 0xff, 0xea, 0xff, 0xe6, 0xff, 0xe5, 0xff, 0xe1, 0xff, 0xdb, 0xff, 0xd9, 0xff, 0xd5, 0xff, +0xd4, 0xff, 0xd0, 0xff, 0xdd, 0xff, 0xed, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0x00, 0x00, 0xf2, 0xff, +0xe3, 0xff, 0xe7, 0xff, 0xe9, 0xff, 0xf3, 0xff, 0xec, 0xff, 0xec, 0xff, 0xe6, 0xff, 0xe1, 0xff, +0xca, 0xff, 0xc4, 0xff, 0xb3, 0xff, 0xbe, 0xff, 0xcc, 0xff, 0xdd, 0xff, 0xf0, 0xff, 0xfa, 0xff, +0xf5, 0xff, 0xf3, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xec, 0xff, 0xe3, 0xff, 0xe6, 0xff, 0xe6, 0xff, +0xdf, 0xff, 0xd8, 0xff, 0xd1, 0xff, 0xcf, 0xff, 0xba, 0xff, 0x9d, 0xff, 0x9c, 0xff, 0xa4, 0xff, +0xae, 0xff, 0xb9, 0xff, 0xc5, 0xff, 0xd8, 0xff, 0xe6, 0xff, 0xda, 0xff, 0xe7, 0xff, 0xef, 0xff, +0xff, 0xff, 0x02, 0x00, 0xfb, 0xff, 0x03, 0x00, 0x0d, 0x00, 0x07, 0x00, 0x00, 0x00, 0xef, 0xff, +0xee, 0xff, 0xe2, 0xff, 0xc8, 0xff, 0xc7, 0xff, 0xc5, 0xff, 0xcb, 0xff, 0xca, 0xff, 0xda, 0xff, +0xea, 0xff, 0xf9, 0xff, 0xf6, 0xff, 0xf8, 0xff, 0x01, 0x00, 0x09, 0x00, 0x18, 0x00, 0x20, 0x00, +0x2f, 0x00, 0x31, 0x00, 0x37, 0x00, 0x39, 0x00, 0x2a, 0x00, 0x1f, 0x00, 0x11, 0x00, 0x0c, 0x00, +0x0a, 0x00, 0x0d, 0x00, 0x22, 0x00, 0x37, 0x00, 0x46, 0x00, 0x48, 0x00, 0x3f, 0x00, 0x3e, 0x00, +0x38, 0x00, 0x32, 0x00, 0x31, 0x00, 0x48, 0x00, 0x59, 0x00, 0x5f, 0x00, 0x4d, 0x00, 0x3e, 0x00, +0x39, 0x00, 0x1d, 0x00, 0x0f, 0x00, 0x05, 0x00, 0x1e, 0x00, 0x28, 0x00, 0x2c, 0x00, 0x24, 0x00, +0x20, 0x00, 0x1b, 0x00, 0x06, 0x00, 0xf3, 0xff, 0x00, 0x00, 0x13, 0x00, 0x19, 0x00, 0x1b, 0x00, +0x1b, 0x00, 0x20, 0x00, 0x0d, 0x00, 0xfa, 0xff, 0xe5, 0xff, 0xeb, 0xff, 0xe4, 0xff, 0xde, 0xff, +0xe5, 0xff, 0xdf, 0xff, 0xd2, 0xff, 0xba, 0xff, 0xb4, 0xff, 0xb4, 0xff, 0xb4, 0xff, 0xbe, 0xff, +0xd2, 0xff, 0xd9, 0xff, 0xdf, 0xff, 0xe7, 0xff, 0xf4, 0xff, 0xfa, 0xff, 0xfc, 0xff, 0xfa, 0xff, +0x00, 0x00, 0xfe, 0xff, 0xf8, 0xff, 0xf1, 0xff, 0xf9, 0xff, 0x00, 0x00, 0xf2, 0xff, 0xea, 0xff, +0xef, 0xff, 0xf9, 0xff, 0xfc, 0xff, 0xfa, 0xff, 0x15, 0x00, 0x1c, 0x00, 0x1a, 0x00, 0x11, 0x00, +0x13, 0x00, 0x19, 0x00, 0x30, 0x00, 0x2f, 0x00, 0x3f, 0x00, 0x4c, 0x00, 0x4c, 0x00, 0x46, 0x00, +0x44, 0x00, 0x49, 0x00, 0x41, 0x00, 0x4f, 0x00, 0x4f, 0x00, 0x55, 0x00, 0x4c, 0x00, 0x46, 0x00, +0x4a, 0x00, 0x52, 0x00, 0x4f, 0x00, 0x53, 0x00, 0x51, 0x00, 0x5e, 0x00, 0x55, 0x00, 0x51, 0x00, +0x51, 0x00, 0x5c, 0x00, 0x5a, 0x00, 0x53, 0x00, 0x53, 0x00, 0x5a, 0x00, 0x54, 0x00, 0x40, 0x00, +0x3f, 0x00, 0x3d, 0x00, 0x39, 0x00, 0x2a, 0x00, 0x2b, 0x00, 0x2e, 0x00, 0x29, 0x00, 0x18, 0x00, +0x12, 0x00, 0x1b, 0x00, 0x1f, 0x00, 0x11, 0x00, 0x16, 0x00, 0x17, 0x00, 0x19, 0x00, 0x05, 0x00, +0xf4, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf0, 0xff, 0xf2, 0xff, 0xf8, 0xff, 0xfb, 0xff, 0xf7, 0xff, +0xe3, 0xff, 0xcd, 0xff, 0xcd, 0xff, 0xcc, 0xff, 0xc8, 0xff, 0xd2, 0xff, 0xd5, 0xff, 0xe3, 0xff, +0xdc, 0xff, 0xde, 0xff, 0xda, 0xff, 0xd8, 0xff, 0xdb, 0xff, 0xd8, 0xff, 0xdd, 0xff, 0xe7, 0xff, +0xef, 0xff, 0xf6, 0xff, 0xec, 0xff, 0xf2, 0xff, 0xe3, 0xff, 0xd4, 0xff, 0xbd, 0xff, 0xb1, 0xff, +0xbe, 0xff, 0xc0, 0xff, 0xca, 0xff, 0xc0, 0xff, 0xc1, 0xff, 0xba, 0xff, 0xb5, 0xff, 0xa5, 0xff, +0xab, 0xff, 0xb9, 0xff, 0xd1, 0xff, 0xe1, 0xff, 0xed, 0xff, 0xf4, 0xff, 0xf9, 0xff, 0xf7, 0xff, +0xf7, 0xff, 0xf9, 0xff, 0xff, 0xff, 0x03, 0x00, 0xff, 0xff, 0x03, 0x00, 0x08, 0x00, 0x10, 0x00, +0x14, 0x00, 0x10, 0x00, 0x07, 0x00, 0x07, 0x00, 0x16, 0x00, 0x20, 0x00, 0x26, 0x00, 0x37, 0x00, +0x3f, 0x00, 0x4a, 0x00, 0x42, 0x00, 0x38, 0x00, 0x33, 0x00, 0x2b, 0x00, 0x29, 0x00, 0x26, 0x00, +0x22, 0x00, 0x1d, 0x00, 0x20, 0x00, 0x1d, 0x00, 0x1b, 0x00, 0x24, 0x00, 0x26, 0x00, 0x3a, 0x00, +0x3d, 0x00, 0x46, 0x00, 0x57, 0x00, 0x63, 0x00, 0x66, 0x00, 0x71, 0x00, 0x77, 0x00, 0x87, 0x00, +0x82, 0x00, 0x7e, 0x00, 0x7a, 0x00, 0x71, 0x00, 0x5d, 0x00, 0x49, 0x00, 0x3c, 0x00, 0x3a, 0x00, +0x3c, 0x00, 0x2d, 0x00, 0x26, 0x00, 0x2c, 0x00, 0x2e, 0x00, 0x2d, 0x00, 0x2a, 0x00, 0x42, 0x00, +0x4c, 0x00, 0x52, 0x00, 0x5f, 0x00, 0x58, 0x00, 0x56, 0x00, 0x52, 0x00, 0x42, 0x00, 0x3d, 0x00, +0x35, 0x00, 0x32, 0x00, 0x21, 0x00, 0x23, 0x00, 0x1f, 0x00, 0x23, 0x00, 0x27, 0x00, 0x2e, 0x00, +0x2c, 0x00, 0x2e, 0x00, 0x31, 0x00, 0x33, 0x00, 0x2b, 0x00, 0x2b, 0x00, 0x29, 0x00, 0x2c, 0x00, +0x24, 0x00, 0x1b, 0x00, 0x09, 0x00, 0x06, 0x00, 0xfc, 0xff, 0xf5, 0xff, 0xee, 0xff, 0xea, 0xff, +0xe9, 0xff, 0xe2, 0xff, 0xe2, 0xff, 0xd5, 0xff, 0xd4, 0xff, 0xcd, 0xff, 0xcf, 0xff, 0xd1, 0xff, +0xd2, 0xff, 0xdc, 0xff, 0xe3, 0xff, 0xea, 0xff, 0xe0, 0xff, 0xe0, 0xff, 0xdb, 0xff, 0xe7, 0xff, +0xdd, 0xff, 0xe8, 0xff, 0xe4, 0xff, 0xe5, 0xff, 0xdc, 0xff, 0xcd, 0xff, 0xc5, 0xff, 0xbd, 0xff, +0xc5, 0xff, 0xcd, 0xff, 0xd6, 0xff, 0xde, 0xff, 0xe7, 0xff, 0xdd, 0xff, 0xd8, 0xff, 0xd3, 0xff, +0xdc, 0xff, 0xdc, 0xff, 0xd7, 0xff, 0xcf, 0xff, 0xc1, 0xff, 0xbc, 0xff, 0xa5, 0xff, 0x9a, 0xff, +0x97, 0xff, 0x97, 0xff, 0x9c, 0xff, 0x90, 0xff, 0x8e, 0xff, 0x94, 0xff, 0x90, 0xff, 0x91, 0xff, +0x8b, 0xff, 0xa5, 0xff, 0xae, 0xff, 0xaa, 0xff, 0x99, 0xff, 0x98, 0xff, 0x9c, 0xff, 0x85, 0xff, +0x72, 0xff, 0x74, 0xff, 0x83, 0xff, 0x87, 0xff, 0x7e, 0xff, 0x75, 0xff, 0x77, 0xff, 0x75, 0xff, +0x6f, 0xff, 0x78, 0xff, 0x8f, 0xff, 0x9f, 0xff, 0xa1, 0xff, 0x9c, 0xff, 0xa3, 0xff, 0xaa, 0xff, +0xa6, 0xff, 0xaa, 0xff, 0xac, 0xff, 0xb0, 0xff, 0x9b, 0xff, 0x96, 0xff, 0x90, 0xff, 0x8c, 0xff, +0x8c, 0xff, 0x7e, 0xff, 0x89, 0xff, 0x80, 0xff, 0x99, 0xff, 0x8e, 0xff, 0xa4, 0xff, 0xaa, 0xff, +0xb6, 0xff, 0xc3, 0xff, 0xc6, 0xff, 0xcf, 0xff, 0xd3, 0xff, 0xda, 0xff, 0xe3, 0xff, 0xd9, 0xff, +0xd0, 0xff, 0xd0, 0xff, 0xbd, 0xff, 0xb6, 0xff, 0xab, 0xff, 0xbb, 0xff, 0xc3, 0xff, 0xbd, 0xff, +0xbc, 0xff, 0xbc, 0xff, 0xbb, 0xff, 0xb1, 0xff, 0xac, 0xff, 0xc0, 0xff, 0xd9, 0xff, 0xec, 0xff, +0xe7, 0xff, 0xf2, 0xff, 0xe8, 0xff, 0xe0, 0xff, 0xc3, 0xff, 0xb6, 0xff, 0xbd, 0xff, 0xb9, 0xff, +0xa5, 0xff, 0x95, 0xff, 0x97, 0xff, 0x94, 0xff, 0x7d, 0xff, 0x77, 0xff, 0x84, 0xff, 0x93, 0xff, +0x91, 0xff, 0x9a, 0xff, 0xb6, 0xff, 0xcb, 0xff, 0xe0, 0xff, 0xeb, 0xff, 0xfd, 0xff, 0x06, 0x00, +0x07, 0x00, 0xf7, 0xff, 0xf5, 0xff, 0xfa, 0xff, 0xec, 0xff, 0xeb, 0xff, 0xe3, 0xff, 0xe8, 0xff, +0xdf, 0xff, 0xcd, 0xff, 0xbb, 0xff, 0xb8, 0xff, 0xc8, 0xff, 0xc6, 0xff, 0xd3, 0xff, 0xe4, 0xff, +0xfc, 0xff, 0x00, 0x00, 0xf9, 0xff, 0xff, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xea, 0xff, 0xda, 0xff, +0xeb, 0xff, 0xf6, 0xff, 0x05, 0x00, 0x08, 0x00, 0x04, 0x00, 0xff, 0xff, 0xf9, 0xff, 0xe9, 0xff, +0xe6, 0xff, 0xf6, 0xff, 0x0d, 0x00, 0x19, 0x00, 0x26, 0x00, 0x2c, 0x00, 0x35, 0x00, 0x29, 0x00, +0x16, 0x00, 0x0a, 0x00, 0x0c, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x08, 0x00, 0x0c, 0x00, 0xff, 0xff, +0xe5, 0xff, 0xcf, 0xff, 0xcb, 0xff, 0xcf, 0xff, 0xd0, 0xff, 0xda, 0xff, 0xe3, 0xff, 0xf2, 0xff, +0xf9, 0xff, 0xfc, 0xff, 0x00, 0x00, 0x05, 0x00, 0x0f, 0x00, 0x0a, 0x00, 0x14, 0x00, 0x16, 0x00, +0x22, 0x00, 0x1e, 0x00, 0x18, 0x00, 0x10, 0x00, 0x07, 0x00, 0x00, 0x00, 0xec, 0xff, 0xe4, 0xff, +0xd9, 0xff, 0xd5, 0xff, 0xd0, 0xff, 0xc6, 0xff, 0xca, 0xff, 0xd4, 0xff, 0xe3, 0xff, 0xe6, 0xff, +0xdf, 0xff, 0xeb, 0xff, 0xef, 0xff, 0xf5, 0xff, 0xfd, 0xff, 0xff, 0xff, 0x10, 0x00, 0x18, 0x00, +0x14, 0x00, 0x19, 0x00, 0xff, 0xff, 0xfb, 0xff, 0xda, 0xff, 0xd5, 0xff, 0xd6, 0xff, 0xe5, 0xff, +0xe4, 0xff, 0xde, 0xff, 0xd2, 0xff, 0xc1, 0xff, 0xb2, 0xff, 0xb4, 0xff, 0xc8, 0xff, 0xeb, 0xff, +0x0a, 0x00, 0x09, 0x00, 0xfd, 0xff, 0xee, 0xff, 0xe2, 0xff, 0xe4, 0xff, 0xdc, 0xff, 0xe8, 0xff, +0xe2, 0xff, 0xec, 0xff, 0xeb, 0xff, 0xf0, 0xff, 0xe4, 0xff, 0xe4, 0xff, 0xdd, 0xff, 0xe6, 0xff, +0xed, 0xff, 0xfc, 0xff, 0x01, 0x00, 0x07, 0x00, 0x01, 0x00, 0xf6, 0xff, 0x04, 0x00, 0x01, 0x00, +0x0e, 0x00, 0x12, 0x00, 0x05, 0x00, 0xfe, 0xff, 0xeb, 0xff, 0xeb, 0xff, 0xdc, 0xff, 0xd5, 0xff, +0xd8, 0xff, 0xe2, 0xff, 0xf0, 0xff, 0xef, 0xff, 0xfd, 0xff, 0x06, 0x00, 0xff, 0xff, 0xfa, 0xff, +0x02, 0x00, 0x23, 0x00, 0x40, 0x00, 0x4b, 0x00, 0x51, 0x00, 0x61, 0x00, 0x6c, 0x00, 0x69, 0x00, +0x5d, 0x00, 0x66, 0x00, 0x72, 0x00, 0x6d, 0x00, 0x5e, 0x00, 0x5e, 0x00, 0x70, 0x00, 0x69, 0x00, +0x5b, 0x00, 0x52, 0x00, 0x55, 0x00, 0x59, 0x00, 0x55, 0x00, 0x54, 0x00, 0x57, 0x00, 0x57, 0x00, +0x53, 0x00, 0x4e, 0x00, 0x55, 0x00, 0x53, 0x00, 0x53, 0x00, 0x3e, 0x00, 0x38, 0x00, 0x2e, 0x00, +0x37, 0x00, 0x25, 0x00, 0x22, 0x00, 0x2c, 0x00, 0x37, 0x00, 0x3e, 0x00, 0x44, 0x00, 0x36, 0x00, +0x33, 0x00, 0x20, 0x00, 0x16, 0x00, 0x18, 0x00, 0x29, 0x00, 0x41, 0x00, 0x4f, 0x00, 0x37, 0x00, +0x25, 0x00, 0x16, 0x00, 0xff, 0xff, 0xeb, 0xff, 0xdd, 0xff, 0xe0, 0xff, 0xe4, 0xff, 0xe0, 0xff, +0xdb, 0xff, 0xd8, 0xff, 0xe5, 0xff, 0xdb, 0xff, 0xd8, 0xff, 0xd5, 0xff, 0xe0, 0xff, 0xe3, 0xff, +0xea, 0xff, 0xef, 0xff, 0xff, 0xff, 0x00, 0x00, 0xf3, 0xff, 0xdc, 0xff, 0xdd, 0xff, 0xe0, 0xff, +0xe5, 0xff, 0xde, 0xff, 0xdb, 0xff, 0xed, 0xff, 0xe9, 0xff, 0xe8, 0xff, 0xdb, 0xff, 0xe3, 0xff, +0xeb, 0xff, 0xe4, 0xff, 0xe9, 0xff, 0xee, 0xff, 0xf5, 0xff, 0xe8, 0xff, 0xe6, 0xff, 0xf0, 0xff, +0x04, 0x00, 0x19, 0x00, 0x13, 0x00, 0x06, 0x00, 0x02, 0x00, 0x00, 0x00, 0xfc, 0xff, 0xf5, 0xff, +0x04, 0x00, 0x07, 0x00, 0xf3, 0xff, 0xe9, 0xff, 0xe4, 0xff, 0xef, 0xff, 0xfa, 0xff, 0xf9, 0xff, +0xff, 0xff, 0x04, 0x00, 0x02, 0x00, 0x05, 0x00, 0x07, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x02, 0x00, +0x03, 0x00, 0xff, 0xff, 0xfc, 0xff, 0xf4, 0xff, 0xeb, 0xff, 0xde, 0xff, 0xdc, 0xff, 0xde, 0xff, +0xe9, 0xff, 0xfb, 0xff, 0xff, 0xff, 0x05, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0x01, 0x00, 0x06, 0x00, 0x0a, 0x00, 0x12, 0x00, 0x0b, 0x00, 0x10, 0x00, 0x03, 0x00, 0x0a, 0x00, +0x07, 0x00, 0x0c, 0x00, 0x17, 0x00, 0x26, 0x00, 0x31, 0x00, 0x39, 0x00, 0x3c, 0x00, 0x49, 0x00, +0x57, 0x00, 0x5b, 0x00, 0x6f, 0x00, 0x7d, 0x00, 0x90, 0x00, 0x7f, 0x00, 0x80, 0x00, 0x74, 0x00, +0x6c, 0x00, 0x60, 0x00, 0x61, 0x00, 0x5f, 0x00, 0x63, 0x00, 0x5c, 0x00, 0x59, 0x00, 0x63, 0x00, +0x63, 0x00, 0x62, 0x00, 0x57, 0x00, 0x5b, 0x00, 0x67, 0x00, 0x70, 0x00, 0x7b, 0x00, 0x8a, 0x00, +0x92, 0x00, 0x8b, 0x00, 0x6b, 0x00, 0x65, 0x00, 0x58, 0x00, 0x4d, 0x00, 0x41, 0x00, 0x44, 0x00, +0x38, 0x00, 0x32, 0x00, 0x1a, 0x00, 0x0c, 0x00, 0xf1, 0xff, 0xeb, 0xff, 0xe7, 0xff, 0xf0, 0xff, +0xfe, 0xff, 0xf8, 0xff, 0xfa, 0xff, 0xf8, 0xff, 0xf6, 0xff, 0xeb, 0xff, 0xe9, 0xff, 0xe1, 0xff, +0xd8, 0xff, 0xd1, 0xff, 0xc6, 0xff, 0xd2, 0xff, 0xd0, 0xff, 0xc4, 0xff, 0xbc, 0xff, 0xba, 0xff, +0xbb, 0xff, 0xad, 0xff, 0xb1, 0xff, 0xb8, 0xff, 0xc9, 0xff, 0xc1, 0xff, 0xc3, 0xff, 0xbb, 0xff, +0xc5, 0xff, 0xc3, 0xff, 0xb6, 0xff, 0xba, 0xff, 0xb8, 0xff, 0xba, 0xff, 0xb5, 0xff, 0xaa, 0xff, +0xa5, 0xff, 0xb3, 0xff, 0xad, 0xff, 0xb2, 0xff, 0xab, 0xff, 0xb0, 0xff, 0xb3, 0xff, 0xbd, 0xff, +0xcf, 0xff, 0xd6, 0xff, 0xdb, 0xff, 0xe0, 0xff, 0xe8, 0xff, 0xe9, 0xff, 0xe2, 0xff, 0xe6, 0xff, +0xd6, 0xff, 0xd9, 0xff, 0xcb, 0xff, 0xd2, 0xff, 0xce, 0xff, 0xcd, 0xff, 0xc3, 0xff, 0xbc, 0xff, +0xb4, 0xff, 0xb3, 0xff, 0xa9, 0xff, 0xb7, 0xff, 0xad, 0xff, 0xb2, 0xff, 0xaf, 0xff, 0xbc, 0xff, +0xc1, 0xff, 0xbc, 0xff, 0xb1, 0xff, 0xae, 0xff, 0xa4, 0xff, 0xa7, 0xff, 0xb1, 0xff, 0xae, 0xff, +0xb9, 0xff, 0xc4, 0xff, 0xb9, 0xff, 0xbc, 0xff, 0xbd, 0xff, 0xbd, 0xff, 0xcb, 0xff, 0xd1, 0xff, +0xde, 0xff, 0xd6, 0xff, 0xdc, 0xff, 0xd1, 0xff, 0xd7, 0xff, 0xcd, 0xff, 0xc6, 0xff, 0xc7, 0xff, +0xba, 0xff, 0xb2, 0xff, 0xa0, 0xff, 0xa9, 0xff, 0xa5, 0xff, 0xaa, 0xff, 0xa7, 0xff, 0xac, 0xff, +0xc1, 0xff, 0xc2, 0xff, 0xd0, 0xff, 0xe1, 0xff, 0x03, 0x00, 0x18, 0x00, 0x19, 0x00, 0x22, 0x00, +0x3d, 0x00, 0x47, 0x00, 0x50, 0x00, 0x44, 0x00, 0x43, 0x00, 0x3d, 0x00, 0x3a, 0x00, 0x35, 0x00, +0x25, 0x00, 0x24, 0x00, 0x27, 0x00, 0x20, 0x00, 0x2d, 0x00, 0x2e, 0x00, 0x3f, 0x00, 0x30, 0x00, +0x28, 0x00, 0x1f, 0x00, 0x2e, 0x00, 0x3c, 0x00, 0x52, 0x00, 0x40, 0x00, 0x45, 0x00, 0x32, 0x00, +0x2a, 0x00, 0x15, 0x00, 0x17, 0x00, 0x18, 0x00, 0x19, 0x00, 0x09, 0x00, 0x09, 0x00, 0x04, 0x00, +0x0d, 0x00, 0xff, 0xff, 0x02, 0x00, 0x10, 0x00, 0x17, 0x00, 0x17, 0x00, 0x18, 0x00, 0x2c, 0x00, +0x30, 0x00, 0x34, 0x00, 0x23, 0x00, 0x27, 0x00, 0x2f, 0x00, 0x1c, 0x00, 0x0d, 0x00, 0x06, 0x00, +0x12, 0x00, 0x14, 0x00, 0x03, 0x00, 0xf6, 0xff, 0xe9, 0xff, 0xe7, 0xff, 0xdd, 0xff, 0xdb, 0xff, +0xe3, 0xff, 0xec, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x01, 0x00, 0x0a, 0x00, 0x0e, 0x00, 0xff, 0xff, +0x01, 0x00, 0x06, 0x00, 0x17, 0x00, 0x24, 0x00, 0x1a, 0x00, 0x15, 0x00, 0x20, 0x00, 0x25, 0x00, +0x24, 0x00, 0x1e, 0x00, 0x1c, 0x00, 0x27, 0x00, 0x2c, 0x00, 0x2d, 0x00, 0x31, 0x00, 0x42, 0x00, +0x34, 0x00, 0x30, 0x00, 0x1c, 0x00, 0x21, 0x00, 0x26, 0x00, 0x22, 0x00, 0x21, 0x00, 0x25, 0x00, +0x31, 0x00, 0x25, 0x00, 0x27, 0x00, 0x27, 0x00, 0x2e, 0x00, 0x29, 0x00, 0x14, 0x00, 0x17, 0x00, +0x23, 0x00, 0x19, 0x00, 0x15, 0x00, 0x0d, 0x00, 0x0f, 0x00, 0x0a, 0x00, 0x01, 0x00, 0xe8, 0xff, +0xdf, 0xff, 0xd7, 0xff, 0xd2, 0xff, 0xcd, 0xff, 0xd3, 0xff, 0xd5, 0xff, 0xdc, 0xff, 0xd1, 0xff, +0xb8, 0xff, 0xb8, 0xff, 0xc1, 0xff, 0xca, 0xff, 0xc6, 0xff, 0xb9, 0xff, 0xc0, 0xff, 0xaf, 0xff, +0xae, 0xff, 0xa2, 0xff, 0xa7, 0xff, 0xa1, 0xff, 0x98, 0xff, 0x81, 0xff, 0x86, 0xff, 0x7f, 0xff, +0x7c, 0xff, 0x70, 0xff, 0x77, 0xff, 0x75, 0xff, 0x78, 0xff, 0x73, 0xff, 0x72, 0xff, 0x6d, 0xff, +0x6b, 0xff, 0x5b, 0xff, 0x5e, 0xff, 0x6d, 0xff, 0x71, 0xff, 0x7c, 0xff, 0x78, 0xff, 0x77, 0xff, +0x6b, 0xff, 0x62, 0xff, 0x5f, 0xff, 0x63, 0xff, 0x63, 0xff, 0x6d, 0xff, 0x7b, 0xff, 0x8e, 0xff, +0x8f, 0xff, 0x8c, 0xff, 0x85, 0xff, 0x86, 0xff, 0x87, 0xff, 0x88, 0xff, 0x99, 0xff, 0xa6, 0xff, +0xc0, 0xff, 0xc4, 0xff, 0xbb, 0xff, 0xc4, 0xff, 0xc5, 0xff, 0xc2, 0xff, 0xad, 0xff, 0xbd, 0xff, +0xc4, 0xff, 0xd4, 0xff, 0xdb, 0xff, 0xd8, 0xff, 0xda, 0xff, 0xd7, 0xff, 0xd7, 0xff, 0xcf, 0xff, +0xe2, 0xff, 0xe8, 0xff, 0x01, 0x00, 0x00, 0x00, 0x07, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x07, 0x00, +0xf9, 0xff, 0xf2, 0xff, 0xef, 0xff, 0xfb, 0xff, 0x01, 0x00, 0x03, 0x00, 0x03, 0x00, 0xff, 0xff, +0xf4, 0xff, 0xe8, 0xff, 0xf0, 0xff, 0xf7, 0xff, 0xf9, 0xff, 0xfc, 0xff, 0xf3, 0xff, 0xff, 0xff, +0xf6, 0xff, 0xf4, 0xff, 0xe3, 0xff, 0xe7, 0xff, 0xee, 0xff, 0xe6, 0xff, 0xda, 0xff, 0xd9, 0xff, +0xd0, 0xff, 0xcf, 0xff, 0xc6, 0xff, 0xc2, 0xff, 0xd3, 0xff, 0xce, 0xff, 0xc8, 0xff, 0xc7, 0xff, +0xcc, 0xff, 0xd8, 0xff, 0xdb, 0xff, 0xd7, 0xff, 0xd7, 0xff, 0xe0, 0xff, 0xd5, 0xff, 0xcc, 0xff, +0xc0, 0xff, 0xbd, 0xff, 0xc7, 0xff, 0xba, 0xff, 0xb5, 0xff, 0xbc, 0xff, 0xce, 0xff, 0xd5, 0xff, +0xdb, 0xff, 0xdb, 0xff, 0xef, 0xff, 0xf9, 0xff, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x0f, 0x00, +0x1d, 0x00, 0x1a, 0x00, 0x1a, 0x00, 0x0a, 0x00, 0x03, 0x00, 0xf2, 0xff, 0xee, 0xff, 0xf6, 0xff, +0x05, 0x00, 0x10, 0x00, 0x19, 0x00, 0x0f, 0x00, 0x09, 0x00, 0x07, 0x00, 0x0e, 0x00, 0x12, 0x00, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, +0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfa, 0xff, 0x06, 0x00, +0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x03, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x02, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x03, 0x00, 0xfb, 0xff, +0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, +0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x06, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x03, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, +0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, +0x04, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x05, 0x00, 0xfa, 0xff, +0x06, 0x00, 0xfa, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, +0x03, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, +0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfa, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0x00, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, +0x06, 0x00, 0xfa, 0xff, 0x04, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x04, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, +0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, +0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x07, 0x00, 0xfa, 0xff, 0x03, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfc, 0xff, +0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, +0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, +0xfa, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, +0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x01, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfa, 0xff, +0x05, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, +0xfa, 0xff, 0x06, 0x00, 0xfc, 0xff, 0x01, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfb, 0xff, 0x04, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, +0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, +0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x02, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfc, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x02, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, +0x04, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfd, 0xff, 0xff, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, +0xff, 0xff, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, +0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, +0xfa, 0xff, 0x06, 0x00, 0xfc, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x02, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x04, 0x00, 0xfa, 0xff, 0x06, 0x00, +0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, +0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x02, 0x00, +0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, +0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfa, 0xff, 0x07, 0x00, +0xfa, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, +0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x03, 0x00, +0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x05, 0x00, +0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, +0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xff, 0xff, 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, +0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x06, 0x00, +0xf9, 0xff, 0x06, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, +0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfa, 0xff, +0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, +0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xff, 0xff, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, +0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x02, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, +0x00, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x03, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, +0xfa, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, +0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, +0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, +0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, +0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, +0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, +0xfc, 0xff, 0x01, 0x00, 0x02, 0x00, 0xfb, 0xff, 0x07, 0x00, 0xf9, 0xff, 0x06, 0x00, 0xfb, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfd, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfd, 0xff, 0x05, 0x00, +0xfa, 0xff, 0x07, 0x00, 0xf9, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, +0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, +0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x04, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, +0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x02, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0xff, 0xff, 0x04, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, +0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, +0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x05, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x04, 0x00, +0xfe, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, +0xfb, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xff, 0xff, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x02, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x03, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, +0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfc, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, +0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0x00, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x04, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, +0x00, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, +0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xfd, 0xff, +0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, +0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfb, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfb, 0xff, +0x06, 0x00, 0xfc, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfd, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xf9, 0xff, +0x08, 0x00, 0xf9, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0x00, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfa, 0xff, +0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfc, 0xff, 0x01, 0x00, 0x02, 0x00, 0xfb, 0xff, +0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfd, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, +0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x05, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0xff, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, +0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, +0xfb, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfc, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, +0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, +0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x00, 0x00, 0x03, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, +0xfc, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +}; + diff --git a/test_apps/main/hilexin.h b/test_apps/main/hilexin.h new file mode 100644 index 0000000..135419c --- /dev/null +++ b/test_apps/main/hilexin.h @@ -0,0 +1,7554 @@ +#include +const unsigned char hilexin[] = { +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x09, 0x00, 0x11, 0x00, 0x08, 0x00, 0x14, 0x00, +0x0a, 0x00, 0x09, 0x00, 0x0f, 0x00, 0x1b, 0x00, 0x1f, 0x00, 0x26, 0x00, 0xf3, 0xff, 0xdf, 0xff, +0xd3, 0xff, 0xb9, 0xff, 0xb5, 0xff, 0xba, 0xff, 0xc2, 0xff, 0xde, 0xff, 0xfd, 0xff, 0xeb, 0xff, +0xd4, 0xff, 0xc0, 0xff, 0xdb, 0xff, 0xee, 0xff, 0x12, 0x00, 0x35, 0x00, 0x4b, 0x00, 0x5f, 0x00, +0x7b, 0x00, 0x93, 0x00, 0xa1, 0x00, 0x98, 0x00, 0x9f, 0x00, 0x8e, 0x00, 0x70, 0x00, 0x51, 0x00, +0x3a, 0x00, 0xfe, 0xff, 0xbf, 0xff, 0x9d, 0xff, 0x8f, 0xff, 0x6a, 0xff, 0x49, 0xff, 0x32, 0xff, +0x2f, 0xff, 0x3d, 0xff, 0x51, 0xff, 0x52, 0xff, 0x62, 0xff, 0x81, 0xff, 0x80, 0xff, 0xa5, 0xff, +0xc8, 0xff, 0xf2, 0xff, 0xf0, 0xff, 0x16, 0x00, 0x0c, 0x00, 0xfe, 0xff, 0x0f, 0x00, 0x10, 0x00, +0x0c, 0x00, 0x03, 0x00, 0xf6, 0xff, 0xf5, 0xff, 0xd9, 0xff, 0xc3, 0xff, 0xbb, 0xff, 0xdb, 0xff, +0xf8, 0xff, 0x35, 0x00, 0x50, 0x00, 0x5a, 0x00, 0x7b, 0x00, 0x7f, 0x00, 0x85, 0x00, 0x7d, 0x00, +0x4f, 0x00, 0x43, 0x00, 0x45, 0x00, 0x21, 0x00, 0x20, 0x00, 0x25, 0x00, 0x2c, 0x00, 0x16, 0x00, +0x19, 0x00, 0x2c, 0x00, 0x28, 0x00, 0x01, 0x00, 0xe6, 0xff, 0xe2, 0xff, 0xfd, 0xff, 0xeb, 0xff, +0xd5, 0xff, 0xc1, 0xff, 0xc0, 0xff, 0xba, 0xff, 0xd7, 0xff, 0xd9, 0xff, 0xd5, 0xff, 0xe1, 0xff, +0xe2, 0xff, 0xe2, 0xff, 0xf8, 0xff, 0xf6, 0xff, 0x08, 0x00, 0x06, 0x00, 0x00, 0x00, 0x07, 0x00, +0x0f, 0x00, 0x15, 0x00, 0x06, 0x00, 0x06, 0x00, 0xdc, 0xff, 0xd0, 0xff, 0xee, 0xff, 0xef, 0xff, +0xff, 0xff, 0xfd, 0xff, 0x08, 0x00, 0xe5, 0xff, 0x01, 0x00, 0xeb, 0xff, 0x08, 0x00, 0xf7, 0xff, +0xdc, 0xff, 0xd3, 0xff, 0xe8, 0xff, 0xff, 0xff, 0x06, 0x00, 0x16, 0x00, 0xf8, 0xff, 0xf7, 0xff, +0x0c, 0x00, 0x11, 0x00, 0xfb, 0xff, 0x14, 0x00, 0x17, 0x00, 0xf7, 0xff, 0x03, 0x00, 0xf6, 0xff, +0xe5, 0xff, 0xda, 0xff, 0xd0, 0xff, 0xc6, 0xff, 0x99, 0xff, 0xaf, 0xff, 0x9c, 0xff, 0xaa, 0xff, +0xa9, 0xff, 0xb1, 0xff, 0xd0, 0xff, 0xe1, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0x19, 0x00, 0x3c, 0x00, +0x41, 0x00, 0x5f, 0x00, 0x64, 0x00, 0x4b, 0x00, 0x47, 0x00, 0x46, 0x00, 0x3a, 0x00, 0x38, 0x00, +0x05, 0x00, 0x02, 0x00, 0x1a, 0x00, 0x20, 0x00, 0x1d, 0x00, 0x12, 0x00, 0x10, 0x00, 0xf8, 0xff, +0xd8, 0xff, 0xe0, 0xff, 0xfc, 0xff, 0x27, 0x00, 0x75, 0x00, 0x84, 0x00, 0x91, 0x00, 0x8a, 0x00, +0x7f, 0x00, 0xa3, 0x00, 0xc1, 0x00, 0xc7, 0x00, 0xa1, 0x00, 0x7a, 0x00, 0x62, 0x00, 0x5c, 0x00, +0x69, 0x00, 0x61, 0x00, 0x63, 0x00, 0x4c, 0x00, 0x2b, 0x00, 0xfd, 0xff, 0xf2, 0xff, 0xd8, 0xff, +0xeb, 0xff, 0xc2, 0xff, 0xa4, 0xff, 0x8f, 0xff, 0x79, 0xff, 0x43, 0xff, 0x27, 0xff, 0x13, 0xff, +0x20, 0xff, 0x33, 0xff, 0x47, 0xff, 0x58, 0xff, 0x70, 0xff, 0x83, 0xff, 0x9f, 0xff, 0x9f, 0xff, +0x86, 0xff, 0x85, 0xff, 0x8b, 0xff, 0x95, 0xff, 0xa4, 0xff, 0xae, 0xff, 0xc9, 0xff, 0xd5, 0xff, +0xfe, 0xff, 0x26, 0x00, 0x2f, 0x00, 0x57, 0x00, 0x5a, 0x00, 0x5a, 0x00, 0x68, 0x00, 0x74, 0x00, +0x61, 0x00, 0x56, 0x00, 0x55, 0x00, 0x76, 0x00, 0x84, 0x00, 0x85, 0x00, 0x7d, 0x00, 0x71, 0x00, +0x81, 0x00, 0x74, 0x00, 0x51, 0x00, 0x57, 0x00, 0x46, 0x00, 0x41, 0x00, 0x34, 0x00, 0x31, 0x00, +0x18, 0x00, 0xfb, 0xff, 0x08, 0x00, 0x17, 0x00, 0x39, 0x00, 0x3a, 0x00, 0x4c, 0x00, 0x23, 0x00, +0xfe, 0xff, 0xec, 0xff, 0xec, 0xff, 0xf7, 0xff, 0xfe, 0xff, 0xdc, 0xff, 0xd5, 0xff, 0xd0, 0xff, +0xba, 0xff, 0xd8, 0xff, 0xf2, 0xff, 0x1b, 0x00, 0x0e, 0x00, 0x3b, 0x00, 0x37, 0x00, 0x3e, 0x00, +0x39, 0x00, 0x0e, 0x00, 0x18, 0x00, 0x07, 0x00, 0xf6, 0xff, 0xe7, 0xff, 0xc8, 0xff, 0xb6, 0xff, +0xb1, 0xff, 0xb5, 0xff, 0xbe, 0xff, 0xb8, 0xff, 0xba, 0xff, 0xa1, 0xff, 0x90, 0xff, 0x83, 0xff, +0x88, 0xff, 0x70, 0xff, 0x7a, 0xff, 0x88, 0xff, 0x9e, 0xff, 0xb5, 0xff, 0xbb, 0xff, 0xe9, 0xff, +0xe4, 0xff, 0xd2, 0xff, 0xc4, 0xff, 0xc8, 0xff, 0xc6, 0xff, 0xdd, 0xff, 0xd4, 0xff, 0xd8, 0xff, +0xec, 0xff, 0xd9, 0xff, 0xcb, 0xff, 0xd7, 0xff, 0xe6, 0xff, 0xe8, 0xff, 0xee, 0xff, 0xdc, 0xff, +0xe2, 0xff, 0xd6, 0xff, 0xe5, 0xff, 0xef, 0xff, 0xed, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0x04, 0x00, +0x0f, 0x00, 0x05, 0x00, 0x11, 0x00, 0x0d, 0x00, 0xf1, 0xff, 0x01, 0x00, 0xe4, 0xff, 0xce, 0xff, +0x9f, 0xff, 0x81, 0xff, 0x80, 0xff, 0x94, 0xff, 0xb2, 0xff, 0xec, 0xff, 0x21, 0x00, 0x4b, 0x00, +0x55, 0x00, 0x5d, 0x00, 0x4c, 0x00, 0x3a, 0x00, 0x33, 0x00, 0x07, 0x00, 0xf9, 0xff, 0x03, 0x00, +0xf0, 0xff, 0xfb, 0xff, 0xfe, 0xff, 0xf3, 0xff, 0xcb, 0xff, 0xe0, 0xff, 0xdd, 0xff, 0xcf, 0xff, +0xda, 0xff, 0xe2, 0xff, 0xee, 0xff, 0xff, 0xff, 0x09, 0x00, 0x12, 0x00, 0x16, 0x00, 0x0b, 0x00, +0xe4, 0xff, 0xe3, 0xff, 0xd0, 0xff, 0xd4, 0xff, 0xdb, 0xff, 0xdf, 0xff, 0xe5, 0xff, 0xe2, 0xff, +0xbc, 0xff, 0xac, 0xff, 0xa4, 0xff, 0xc0, 0xff, 0xc6, 0xff, 0xd8, 0xff, 0xf4, 0xff, 0xfd, 0xff, +0x09, 0x00, 0xf8, 0xff, 0xfa, 0xff, 0xf8, 0xff, 0xf4, 0xff, 0xec, 0xff, 0xf4, 0xff, 0xe7, 0xff, +0xe3, 0xff, 0xef, 0xff, 0xf4, 0xff, 0x0d, 0x00, 0x09, 0x00, 0x0c, 0x00, 0x2f, 0x00, 0x5d, 0x00, +0x79, 0x00, 0x91, 0x00, 0xac, 0x00, 0xb0, 0x00, 0x9a, 0x00, 0x82, 0x00, 0x50, 0x00, 0x2d, 0x00, +0x13, 0x00, 0xf2, 0xff, 0xf5, 0xff, 0x07, 0x00, 0x06, 0x00, 0x22, 0x00, 0x0e, 0x00, 0xde, 0xff, +0xcf, 0xff, 0xb5, 0xff, 0xd0, 0xff, 0xf3, 0xff, 0xee, 0xff, 0xf5, 0xff, 0x10, 0x00, 0x05, 0x00, +0x27, 0x00, 0x41, 0x00, 0x34, 0x00, 0x2d, 0x00, 0x2b, 0x00, 0x29, 0x00, 0x20, 0x00, 0xfc, 0xff, +0xdd, 0xff, 0xe2, 0xff, 0xdf, 0xff, 0xde, 0xff, 0xe1, 0xff, 0xe0, 0xff, 0xd9, 0xff, 0xd6, 0xff, +0xcf, 0xff, 0xc6, 0xff, 0xab, 0xff, 0xa3, 0xff, 0x95, 0xff, 0xa9, 0xff, 0xb4, 0xff, 0xb3, 0xff, +0xbb, 0xff, 0xd7, 0xff, 0xff, 0xff, 0x15, 0x00, 0x31, 0x00, 0x17, 0x00, 0x11, 0x00, 0xff, 0xff, +0xe7, 0xff, 0xe0, 0xff, 0xea, 0xff, 0xf6, 0xff, 0xed, 0xff, 0x15, 0x00, 0x39, 0x00, 0x63, 0x00, +0x94, 0x00, 0xa3, 0x00, 0xc5, 0x00, 0xad, 0x00, 0xb0, 0x00, 0xa3, 0x00, 0x82, 0x00, 0x87, 0x00, +0x71, 0x00, 0x59, 0x00, 0x4a, 0x00, 0x47, 0x00, 0x2a, 0x00, 0x12, 0x00, 0x1e, 0x00, 0x2a, 0x00, +0x44, 0x00, 0x45, 0x00, 0x45, 0x00, 0x6f, 0x00, 0x7a, 0x00, 0x85, 0x00, 0x69, 0x00, 0x50, 0x00, +0x2d, 0x00, 0x03, 0x00, 0xe0, 0xff, 0xbd, 0xff, 0xb3, 0xff, 0x7c, 0xff, 0x6e, 0xff, 0x64, 0xff, +0x38, 0xff, 0x39, 0xff, 0x46, 0xff, 0x31, 0xff, 0x2d, 0xff, 0x30, 0xff, 0x37, 0xff, 0x4e, 0xff, +0x4c, 0xff, 0x7d, 0xff, 0x94, 0xff, 0x9c, 0xff, 0xc0, 0xff, 0xaf, 0xff, 0xbf, 0xff, 0xcc, 0xff, +0xe0, 0xff, 0xed, 0xff, 0x23, 0x00, 0x18, 0x00, 0x30, 0x00, 0x47, 0x00, 0x6b, 0x00, 0x86, 0x00, +0x8f, 0x00, 0xab, 0x00, 0xac, 0x00, 0x9f, 0x00, 0x96, 0x00, 0xa8, 0x00, 0x87, 0x00, 0x6f, 0x00, +0x60, 0x00, 0x2d, 0x00, 0x10, 0x00, 0x05, 0x00, 0xf7, 0xff, 0x01, 0x00, 0xf7, 0xff, 0xee, 0xff, +0xe3, 0xff, 0xcc, 0xff, 0xe5, 0xff, 0xe6, 0xff, 0xfd, 0xff, 0x09, 0x00, 0xde, 0xff, 0xe2, 0xff, +0xe9, 0xff, 0x15, 0x00, 0x28, 0x00, 0x3d, 0x00, 0x59, 0x00, 0x4a, 0x00, 0x32, 0x00, 0x51, 0x00, +0x4b, 0x00, 0x4f, 0x00, 0x6b, 0x00, 0x61, 0x00, 0x65, 0x00, 0x69, 0x00, 0x6a, 0x00, 0x60, 0x00, +0x62, 0x00, 0x5e, 0x00, 0x4e, 0x00, 0x3d, 0x00, 0x11, 0x00, 0xdc, 0xff, 0xc9, 0xff, 0xb0, 0xff, +0x9c, 0xff, 0x99, 0xff, 0xb0, 0xff, 0xbd, 0xff, 0xa4, 0xff, 0xa4, 0xff, 0xb2, 0xff, 0xcf, 0xff, +0xc7, 0xff, 0xda, 0xff, 0xd7, 0xff, 0xda, 0xff, 0xcd, 0xff, 0xd3, 0xff, 0xc5, 0xff, 0xaa, 0xff, +0xa7, 0xff, 0xc1, 0xff, 0xe2, 0xff, 0xfe, 0xff, 0x1c, 0x00, 0x34, 0x00, 0x36, 0x00, 0x3b, 0x00, +0x34, 0x00, 0x29, 0x00, 0x48, 0x00, 0x31, 0x00, 0x48, 0x00, 0x4c, 0x00, 0x42, 0x00, 0x41, 0x00, +0x29, 0x00, 0x35, 0x00, 0x32, 0x00, 0x1b, 0x00, 0x1b, 0x00, 0x14, 0x00, 0x05, 0x00, 0xf8, 0xff, +0xda, 0xff, 0xbb, 0xff, 0xaa, 0xff, 0xa7, 0xff, 0xa4, 0xff, 0x8b, 0xff, 0x76, 0xff, 0x6e, 0xff, +0x81, 0xff, 0xa1, 0xff, 0xa9, 0xff, 0xae, 0xff, 0xba, 0xff, 0xb5, 0xff, 0x9e, 0xff, 0xa7, 0xff, +0xba, 0xff, 0xb7, 0xff, 0xd3, 0xff, 0xda, 0xff, 0xe3, 0xff, 0xd8, 0xff, 0xdb, 0xff, 0xd6, 0xff, +0xe7, 0xff, 0xed, 0xff, 0xdf, 0xff, 0xde, 0xff, 0xda, 0xff, 0x06, 0x00, 0x16, 0x00, 0x35, 0x00, +0x4f, 0x00, 0x27, 0x00, 0xfe, 0xff, 0xef, 0xff, 0xcc, 0xff, 0x92, 0xff, 0x86, 0xff, 0x92, 0xff, +0x8e, 0xff, 0xa8, 0xff, 0xd0, 0xff, 0xe9, 0xff, 0x06, 0x00, 0x19, 0x00, 0x1e, 0x00, 0x06, 0x00, +0xec, 0xff, 0xf7, 0xff, 0xd0, 0xff, 0xe1, 0xff, 0xc9, 0xff, 0xbe, 0xff, 0xaf, 0xff, 0x94, 0xff, +0x8d, 0xff, 0x86, 0xff, 0x7d, 0xff, 0x82, 0xff, 0x68, 0xff, 0x6a, 0xff, 0x6d, 0xff, 0x86, 0xff, +0xbb, 0xff, 0xcd, 0xff, 0xe3, 0xff, 0x00, 0x00, 0xf9, 0xff, 0xe5, 0xff, 0xea, 0xff, 0xf2, 0xff, +0xf2, 0xff, 0xe8, 0xff, 0x04, 0x00, 0x20, 0x00, 0x3d, 0x00, 0x62, 0x00, 0x80, 0x00, 0x80, 0x00, +0x7e, 0x00, 0x4c, 0x00, 0x24, 0x00, 0x00, 0x00, 0xf1, 0xff, 0xff, 0xff, 0x15, 0x00, 0x36, 0x00, +0x60, 0x00, 0x61, 0x00, 0x71, 0x00, 0x68, 0x00, 0x50, 0x00, 0x2d, 0x00, 0x05, 0x00, 0xdc, 0xff, +0xa4, 0xff, 0xa7, 0xff, 0xac, 0xff, 0xce, 0xff, 0xf3, 0xff, 0x01, 0x00, 0x39, 0x00, 0x51, 0x00, +0x6b, 0x00, 0x65, 0x00, 0x6c, 0x00, 0x72, 0x00, 0x60, 0x00, 0x71, 0x00, 0x7d, 0x00, 0x72, 0x00, +0x73, 0x00, 0x7a, 0x00, 0x6f, 0x00, 0x7f, 0x00, 0x70, 0x00, 0x82, 0x00, 0x78, 0x00, 0x77, 0x00, +0x6c, 0x00, 0x48, 0x00, 0x26, 0x00, 0x01, 0x00, 0xef, 0xff, 0xc6, 0xff, 0xa4, 0xff, 0x9b, 0xff, +0x96, 0xff, 0xbc, 0xff, 0xca, 0xff, 0xdd, 0xff, 0xf7, 0xff, 0xe4, 0xff, 0xfb, 0xff, 0x1a, 0x00, +0x1e, 0x00, 0x0b, 0x00, 0xf3, 0xff, 0xf5, 0xff, 0x03, 0x00, 0x07, 0x00, 0x2c, 0x00, 0x3e, 0x00, +0x3b, 0x00, 0x46, 0x00, 0x2b, 0x00, 0x0e, 0x00, 0xf6, 0xff, 0xec, 0xff, 0xd2, 0xff, 0xc3, 0xff, +0xaf, 0xff, 0x8c, 0xff, 0x6a, 0xff, 0x64, 0xff, 0x55, 0xff, 0x24, 0xff, 0x16, 0xff, 0xe5, 0xfe, +0xfa, 0xfe, 0xfb, 0xfe, 0x1b, 0xff, 0x60, 0xff, 0x77, 0xff, 0xb7, 0xff, 0xba, 0xff, 0xbf, 0xff, +0xcb, 0xff, 0xd1, 0xff, 0xfe, 0xff, 0x25, 0x00, 0x30, 0x00, 0x32, 0x00, 0x48, 0x00, 0x4d, 0x00, +0x53, 0x00, 0x56, 0x00, 0x50, 0x00, 0x29, 0x00, 0x12, 0x00, 0x14, 0x00, 0x2b, 0x00, 0x3d, 0x00, +0x45, 0x00, 0x5a, 0x00, 0x49, 0x00, 0x3b, 0x00, 0x22, 0x00, 0x02, 0x00, 0xf3, 0xff, 0xeb, 0xff, +0xf8, 0xff, 0x0d, 0x00, 0x1f, 0x00, 0x28, 0x00, 0x1b, 0x00, 0xf8, 0xff, 0xea, 0xff, 0xe1, 0xff, +0xcd, 0xff, 0x9f, 0xff, 0x96, 0xff, 0x8b, 0xff, 0x70, 0xff, 0x8d, 0xff, 0xb1, 0xff, 0xd7, 0xff, +0xde, 0xff, 0xe9, 0xff, 0x05, 0x00, 0xf6, 0xff, 0x0b, 0x00, 0xf1, 0xff, 0xdf, 0xff, 0xba, 0xff, +0xab, 0xff, 0xbf, 0xff, 0xb7, 0xff, 0xcd, 0xff, 0xc2, 0xff, 0xe2, 0xff, 0x06, 0x00, 0xf5, 0xff, +0x04, 0x00, 0x03, 0x00, 0x1d, 0x00, 0x2e, 0x00, 0x51, 0x00, 0x60, 0x00, 0x55, 0x00, 0x4e, 0x00, +0x45, 0x00, 0x67, 0x00, 0x85, 0x00, 0x8a, 0x00, 0x94, 0x00, 0x8b, 0x00, 0x74, 0x00, 0x5f, 0x00, +0x65, 0x00, 0x6a, 0x00, 0x64, 0x00, 0x7f, 0x00, 0x5d, 0x00, 0x36, 0x00, 0xf2, 0xff, 0xdc, 0xff, +0xb9, 0xff, 0xa6, 0xff, 0xa0, 0xff, 0x86, 0xff, 0x75, 0xff, 0x5f, 0xff, 0x54, 0xff, 0x5e, 0xff, +0x78, 0xff, 0x76, 0xff, 0x73, 0xff, 0x70, 0xff, 0x78, 0xff, 0x72, 0xff, 0xa3, 0xff, 0xbe, 0xff, +0xbd, 0xff, 0xef, 0xff, 0x0b, 0x00, 0x06, 0x00, 0x17, 0x00, 0x06, 0x00, 0xdf, 0xff, 0xe0, 0xff, +0xed, 0xff, 0xeb, 0xff, 0xee, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0x08, 0x00, 0xfe, 0xff, 0xf7, 0xff, +0xeb, 0xff, 0xeb, 0xff, 0xe8, 0xff, 0xe7, 0xff, 0x01, 0x00, 0x1e, 0x00, 0x1a, 0x00, 0x1d, 0x00, +0x1d, 0x00, 0x18, 0x00, 0x1a, 0x00, 0x04, 0x00, 0x16, 0x00, 0xfa, 0xff, 0xef, 0xff, 0xe6, 0xff, +0xf8, 0xff, 0xea, 0xff, 0xe9, 0xff, 0xdb, 0xff, 0xd2, 0xff, 0xcf, 0xff, 0xcb, 0xff, 0xea, 0xff, +0xdd, 0xff, 0xd1, 0xff, 0xc8, 0xff, 0xd6, 0xff, 0xb2, 0xff, 0xaa, 0xff, 0x87, 0xff, 0x8a, 0xff, +0xb4, 0xff, 0xc3, 0xff, 0xe2, 0xff, 0x04, 0x00, 0x15, 0x00, 0x2a, 0x00, 0x1f, 0x00, 0x17, 0x00, +0x01, 0x00, 0x11, 0x00, 0xed, 0xff, 0xee, 0xff, 0x13, 0x00, 0x38, 0x00, 0x5a, 0x00, 0x4e, 0x00, +0x53, 0x00, 0x43, 0x00, 0x4e, 0x00, 0x35, 0x00, 0x1b, 0x00, 0x02, 0x00, 0xfb, 0xff, 0xf9, 0xff, +0xfc, 0xff, 0xe2, 0xff, 0xd5, 0xff, 0xd7, 0xff, 0xc5, 0xff, 0xc1, 0xff, 0xb8, 0xff, 0xc9, 0xff, +0xc8, 0xff, 0xb9, 0xff, 0xb4, 0xff, 0xb3, 0xff, 0xb8, 0xff, 0xab, 0xff, 0x9f, 0xff, 0x9b, 0xff, +0x85, 0xff, 0xa2, 0xff, 0xdb, 0xff, 0x20, 0x00, 0x53, 0x00, 0x78, 0x00, 0x83, 0x00, 0x88, 0x00, +0x7d, 0x00, 0x63, 0x00, 0x63, 0x00, 0x5b, 0x00, 0x3c, 0x00, 0x4e, 0x00, 0x49, 0x00, 0x47, 0x00, +0x29, 0x00, 0x0e, 0x00, 0xec, 0xff, 0xca, 0xff, 0xbe, 0xff, 0x97, 0xff, 0x7a, 0xff, 0x5a, 0xff, +0x6d, 0xff, 0x78, 0xff, 0xa9, 0xff, 0xe2, 0xff, 0xf7, 0xff, 0x22, 0x00, 0x2e, 0x00, 0x49, 0x00, +0x6a, 0x00, 0x97, 0x00, 0xbd, 0x00, 0xf2, 0x00, 0x24, 0x01, 0x20, 0x01, 0x1c, 0x01, 0x10, 0x01, +0x03, 0x01, 0xe8, 0x00, 0xe0, 0x00, 0xdd, 0x00, 0xe7, 0x00, 0xd1, 0x00, 0xd7, 0x00, 0xdf, 0x00, +0xc3, 0x00, 0x92, 0x00, 0x75, 0x00, 0x51, 0x00, 0x2a, 0x00, 0x05, 0x00, 0xde, 0xff, 0xc3, 0xff, +0xbe, 0xff, 0xcf, 0xff, 0xe7, 0xff, 0x06, 0x00, 0x0d, 0x00, 0x0b, 0x00, 0x1b, 0x00, 0x16, 0x00, +0x33, 0x00, 0x27, 0x00, 0x31, 0x00, 0x47, 0x00, 0x26, 0x00, 0x06, 0x00, 0xd6, 0xff, 0xba, 0xff, +0xbb, 0xff, 0xbd, 0xff, 0xab, 0xff, 0x85, 0xff, 0x77, 0xff, 0x59, 0xff, 0x4a, 0xff, 0x4d, 0xff, +0x54, 0xff, 0x4f, 0xff, 0x4d, 0xff, 0x3a, 0xff, 0x3f, 0xff, 0x4b, 0xff, 0x4a, 0xff, 0x62, 0xff, +0x67, 0xff, 0x70, 0xff, 0xa1, 0xff, 0xc8, 0xff, 0xea, 0xff, 0x16, 0x00, 0x29, 0x00, 0x24, 0x00, +0x1f, 0x00, 0x09, 0x00, 0xfd, 0xff, 0x12, 0x00, 0xff, 0xff, 0x00, 0x00, 0xf2, 0xff, 0xd4, 0xff, +0xa6, 0xff, 0x88, 0xff, 0x5b, 0xff, 0x3f, 0xff, 0x41, 0xff, 0x3d, 0xff, 0x4a, 0xff, 0x65, 0xff, +0x7a, 0xff, 0x9d, 0xff, 0xb6, 0xff, 0xcf, 0xff, 0xe1, 0xff, 0xdb, 0xff, 0xe2, 0xff, 0xe1, 0xff, +0xd6, 0xff, 0xe2, 0xff, 0xe6, 0xff, 0xe0, 0xff, 0xe8, 0xff, 0xe0, 0xff, 0xde, 0xff, 0xeb, 0xff, +0x0f, 0x00, 0x0e, 0x00, 0x18, 0x00, 0x22, 0x00, 0x12, 0x00, 0x0e, 0x00, 0x27, 0x00, 0x38, 0x00, +0x41, 0x00, 0x47, 0x00, 0x4a, 0x00, 0x4e, 0x00, 0x40, 0x00, 0x2e, 0x00, 0x48, 0x00, 0x53, 0x00, +0x54, 0x00, 0x64, 0x00, 0x73, 0x00, 0x7f, 0x00, 0x86, 0x00, 0xac, 0x00, 0xd9, 0x00, 0xdb, 0x00, +0xe9, 0x00, 0xf0, 0x00, 0xe0, 0x00, 0xdd, 0x00, 0xe5, 0x00, 0xda, 0x00, 0xdb, 0x00, 0xa4, 0x00, +0x8b, 0x00, 0x68, 0x00, 0x3c, 0x00, 0x29, 0x00, 0x03, 0x00, 0x04, 0x00, 0xed, 0xff, 0x06, 0x00, +0xf7, 0xff, 0xee, 0xff, 0xdd, 0xff, 0xd5, 0xff, 0xd5, 0xff, 0xc5, 0xff, 0xd0, 0xff, 0xb8, 0xff, +0xd6, 0xff, 0xd4, 0xff, 0xe7, 0xff, 0x05, 0x00, 0x2f, 0x00, 0x65, 0x00, 0x69, 0x00, 0x78, 0x00, +0x5f, 0x00, 0x56, 0x00, 0x59, 0x00, 0x3e, 0x00, 0x5c, 0x00, 0x30, 0x00, 0x19, 0x00, 0xf8, 0xff, +0xca, 0xff, 0xb8, 0xff, 0xae, 0xff, 0xaf, 0xff, 0xaa, 0xff, 0xa0, 0xff, 0xaf, 0xff, 0xb4, 0xff, +0xbb, 0xff, 0xc2, 0xff, 0xb4, 0xff, 0xaa, 0xff, 0xa7, 0xff, 0xa2, 0xff, 0xa0, 0xff, 0xa4, 0xff, +0x9d, 0xff, 0xa8, 0xff, 0xa7, 0xff, 0xaa, 0xff, 0xb0, 0xff, 0xaa, 0xff, 0x9e, 0xff, 0xb3, 0xff, +0xce, 0xff, 0xd8, 0xff, 0xf4, 0xff, 0xe3, 0xff, 0xcf, 0xff, 0xd5, 0xff, 0xb9, 0xff, 0xa5, 0xff, +0x83, 0xff, 0x6f, 0xff, 0x62, 0xff, 0x54, 0xff, 0x3f, 0xff, 0x64, 0xff, 0x74, 0xff, 0x91, 0xff, +0x86, 0xff, 0x89, 0xff, 0x86, 0xff, 0x89, 0xff, 0xba, 0xff, 0xc0, 0xff, 0xe4, 0xff, 0xea, 0xff, +0xeb, 0xff, 0x0b, 0x00, 0x23, 0x00, 0x2f, 0x00, 0x28, 0x00, 0x48, 0x00, 0x60, 0x00, 0x6f, 0x00, +0x90, 0x00, 0x98, 0x00, 0xb4, 0x00, 0x9b, 0x00, 0x9f, 0x00, 0x90, 0x00, 0x7f, 0x00, 0x60, 0x00, +0x4c, 0x00, 0x3d, 0x00, 0x06, 0x00, 0xf1, 0xff, 0xe3, 0xff, 0xdd, 0xff, 0xe0, 0xff, 0xe1, 0xff, +0xe0, 0xff, 0xed, 0xff, 0xcc, 0xff, 0xe2, 0xff, 0xd1, 0xff, 0xb1, 0xff, 0xb0, 0xff, 0xd2, 0xff, +0xe5, 0xff, 0xe0, 0xff, 0xf4, 0xff, 0xfa, 0xff, 0x1f, 0x00, 0x32, 0x00, 0x42, 0x00, 0x60, 0x00, +0x6b, 0x00, 0xaf, 0x00, 0xbd, 0x00, 0xe1, 0x00, 0xf3, 0x00, 0xe9, 0x00, 0xce, 0x00, 0xa0, 0x00, +0x74, 0x00, 0x2f, 0x00, 0xfd, 0xff, 0xfb, 0xff, 0x1b, 0x00, 0x22, 0x00, 0x24, 0x00, 0x17, 0x00, +0xfd, 0xff, 0xf3, 0xff, 0xde, 0xff, 0xeb, 0xff, 0xba, 0xff, 0x89, 0xff, 0x72, 0xff, 0x51, 0xff, +0x6a, 0xff, 0x79, 0xff, 0x85, 0xff, 0x7d, 0xff, 0x7f, 0xff, 0x78, 0xff, 0x67, 0xff, 0x72, 0xff, +0x65, 0xff, 0x91, 0xff, 0x90, 0xff, 0xad, 0xff, 0xe3, 0xff, 0xe6, 0xff, 0xe0, 0xff, 0xe3, 0xff, +0xce, 0xff, 0xc6, 0xff, 0xb3, 0xff, 0x92, 0xff, 0x9a, 0xff, 0xa0, 0xff, 0x9e, 0xff, 0xa2, 0xff, +0xb2, 0xff, 0xa7, 0xff, 0x91, 0xff, 0x61, 0xff, 0x79, 0xff, 0x7e, 0xff, 0x8f, 0xff, 0xa4, 0xff, +0x96, 0xff, 0xa3, 0xff, 0xb2, 0xff, 0xd4, 0xff, 0xfc, 0xff, 0x1a, 0x00, 0x27, 0x00, 0x34, 0x00, +0x35, 0x00, 0x40, 0x00, 0x45, 0x00, 0x46, 0x00, 0x4e, 0x00, 0x54, 0x00, 0x59, 0x00, 0x4a, 0x00, +0x3e, 0x00, 0x30, 0x00, 0x23, 0x00, 0x04, 0x00, 0xf2, 0xff, 0xe6, 0xff, 0xf5, 0xff, 0xfe, 0xff, +0x06, 0x00, 0xfa, 0xff, 0xf7, 0xff, 0x00, 0x00, 0x10, 0x00, 0xfb, 0xff, 0x06, 0x00, 0x27, 0x00, +0x0f, 0x00, 0xf9, 0xff, 0xf8, 0xff, 0xe7, 0xff, 0xd7, 0xff, 0xca, 0xff, 0xde, 0xff, 0xc1, 0xff, +0xab, 0xff, 0x98, 0xff, 0x72, 0xff, 0x71, 0xff, 0x5b, 0xff, 0x54, 0xff, 0x4f, 0xff, 0x50, 0xff, +0x48, 0xff, 0x68, 0xff, 0x8e, 0xff, 0xac, 0xff, 0xe2, 0xff, 0xf8, 0xff, 0xf5, 0xff, 0xf6, 0xff, +0xf2, 0xff, 0xfe, 0xff, 0x2a, 0x00, 0x3c, 0x00, 0x4c, 0x00, 0x56, 0x00, 0x66, 0x00, 0x73, 0x00, +0x77, 0x00, 0xaa, 0x00, 0xbe, 0x00, 0xd4, 0x00, 0xde, 0x00, 0xa2, 0x00, 0x78, 0x00, 0x56, 0x00, +0x46, 0x00, 0x5d, 0x00, 0x61, 0x00, 0x5a, 0x00, 0x50, 0x00, 0x4e, 0x00, 0x5b, 0x00, 0x45, 0x00, +0x2f, 0x00, 0x01, 0x00, 0xe1, 0xff, 0xe3, 0xff, 0xde, 0xff, 0xe5, 0xff, 0xe8, 0xff, 0xf4, 0xff, +0xd0, 0xff, 0xe6, 0xff, 0xc2, 0xff, 0xcb, 0xff, 0xc9, 0xff, 0xd4, 0xff, 0xe4, 0xff, 0xe2, 0xff, +0x02, 0x00, 0x07, 0x00, 0x07, 0x00, 0xf0, 0xff, 0xec, 0xff, 0xeb, 0xff, 0xfd, 0xff, 0x0f, 0x00, +0x16, 0x00, 0x1e, 0x00, 0x30, 0x00, 0x4b, 0x00, 0x67, 0x00, 0x8d, 0x00, 0x92, 0x00, 0x62, 0x00, +0x36, 0x00, 0x18, 0x00, 0x05, 0x00, 0xfe, 0xff, 0x11, 0x00, 0x4b, 0x00, 0x6f, 0x00, 0x77, 0x00, +0x76, 0x00, 0x6e, 0x00, 0x5c, 0x00, 0x25, 0x00, 0x0a, 0x00, 0xf6, 0xff, 0xe2, 0xff, 0xd9, 0xff, +0xa8, 0xff, 0xad, 0xff, 0xbb, 0xff, 0xb4, 0xff, 0x9b, 0xff, 0x80, 0xff, 0x7a, 0xff, 0x63, 0xff, +0x5e, 0xff, 0x5b, 0xff, 0x4f, 0xff, 0x5d, 0xff, 0x68, 0xff, 0x59, 0xff, 0x54, 0xff, 0x3e, 0xff, +0x2e, 0xff, 0x23, 0xff, 0x4c, 0xff, 0x5b, 0xff, 0x5c, 0xff, 0x87, 0xff, 0xbe, 0xff, 0xd8, 0xff, +0x15, 0x00, 0x0f, 0x00, 0x01, 0x00, 0xf2, 0xff, 0xf9, 0xff, 0x09, 0x00, 0x19, 0x00, 0x16, 0x00, +0xeb, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x1b, 0x00, 0x0e, 0x00, 0x1b, 0x00, 0x10, 0x00, 0x1d, 0x00, +0x0c, 0x00, 0x09, 0x00, 0x09, 0x00, 0x06, 0x00, 0x06, 0x00, 0x1c, 0x00, 0x44, 0x00, 0x26, 0x00, +0x3e, 0x00, 0x29, 0x00, 0x2a, 0x00, 0x2f, 0x00, 0x42, 0x00, 0x0e, 0x00, 0x37, 0x00, 0x09, 0x00, +0x0c, 0x00, 0x1f, 0x00, 0x25, 0x00, 0x59, 0x00, 0x38, 0x00, 0x26, 0x00, 0x16, 0x00, 0xf0, 0xff, +0xde, 0xff, 0xd5, 0xff, 0xd8, 0xff, 0xbb, 0xff, 0xb3, 0xff, 0xb6, 0xff, 0xbc, 0xff, 0xd2, 0xff, +0xc7, 0xff, 0xe9, 0xff, 0xdd, 0xff, 0xed, 0xff, 0xfb, 0xff, 0xf2, 0xff, 0x0e, 0x00, 0x23, 0x00, +0x31, 0x00, 0x6d, 0x00, 0x93, 0x00, 0x8f, 0x00, 0x90, 0x00, 0x6a, 0x00, 0x5d, 0x00, 0x5a, 0x00, +0x50, 0x00, 0x49, 0x00, 0x3c, 0x00, 0x38, 0x00, 0x30, 0x00, 0x4f, 0x00, 0x4e, 0x00, 0x3f, 0x00, +0x2f, 0x00, 0xea, 0xff, 0xd6, 0xff, 0xcc, 0xff, 0xdd, 0xff, 0xc5, 0xff, 0xe8, 0xff, 0xf5, 0xff, +0xf7, 0xff, 0xf3, 0xff, 0xd5, 0xff, 0xd8, 0xff, 0xc7, 0xff, 0xca, 0xff, 0xec, 0xff, 0x06, 0x00, +0x1b, 0x00, 0x25, 0x00, 0x3b, 0x00, 0x16, 0x00, 0x01, 0x00, 0xf2, 0xff, 0xd4, 0xff, 0x9e, 0xff, +0xab, 0xff, 0xa8, 0xff, 0xaf, 0xff, 0xc6, 0xff, 0xce, 0xff, 0xc9, 0xff, 0xdc, 0xff, 0xf1, 0xff, +0x01, 0x00, 0x1f, 0x00, 0x2d, 0x00, 0x26, 0x00, 0x30, 0x00, 0x29, 0x00, 0x21, 0x00, 0x1c, 0x00, +0x2b, 0x00, 0x31, 0x00, 0xf6, 0xff, 0xfe, 0xff, 0xf0, 0xff, 0xe4, 0xff, 0xdc, 0xff, 0xdb, 0xff, +0xe4, 0xff, 0x16, 0x00, 0x0d, 0x00, 0xf4, 0xff, 0xec, 0xff, 0xe5, 0xff, 0xeb, 0xff, 0xdd, 0xff, +0xc0, 0xff, 0xbd, 0xff, 0xb2, 0xff, 0xa8, 0xff, 0xc0, 0xff, 0xd0, 0xff, 0xcb, 0xff, 0xe5, 0xff, +0x1c, 0x00, 0xf9, 0xff, 0x38, 0x00, 0x22, 0x00, 0x2e, 0x00, 0x44, 0x00, 0x2e, 0x00, 0x33, 0x00, +0xf7, 0xff, 0xd6, 0xff, 0xb5, 0xff, 0x9e, 0xff, 0xa9, 0xff, 0xb1, 0xff, 0x9e, 0xff, 0x9b, 0xff, +0x7f, 0xff, 0x85, 0xff, 0x83, 0xff, 0x97, 0xff, 0x99, 0xff, 0xb6, 0xff, 0xaa, 0xff, 0xa3, 0xff, +0xaf, 0xff, 0xab, 0xff, 0xcd, 0xff, 0xd7, 0xff, 0x0a, 0x00, 0x04, 0x00, 0x26, 0x00, 0x44, 0x00, +0x2d, 0x00, 0x1d, 0x00, 0x22, 0x00, 0x39, 0x00, 0x29, 0x00, 0x16, 0x00, 0x2a, 0x00, 0x45, 0x00, +0x3a, 0x00, 0x31, 0x00, 0x52, 0x00, 0x55, 0x00, 0x72, 0x00, 0x5e, 0x00, 0x62, 0x00, 0x62, 0x00, +0x4d, 0x00, 0x37, 0x00, 0xfc, 0xff, 0xd6, 0xff, 0xd9, 0xff, 0xd3, 0xff, 0xed, 0xff, 0xf3, 0xff, +0xf3, 0xff, 0xee, 0xff, 0xd7, 0xff, 0xdf, 0xff, 0xdf, 0xff, 0x00, 0x00, 0x06, 0x00, 0xfe, 0xff, +0xf4, 0xff, 0xce, 0xff, 0xb2, 0xff, 0xb0, 0xff, 0xa1, 0xff, 0xa8, 0xff, 0x9d, 0xff, 0x9b, 0xff, +0xa2, 0xff, 0xaf, 0xff, 0xc1, 0xff, 0xba, 0xff, 0xd1, 0xff, 0xe7, 0xff, 0xfe, 0xff, 0x0d, 0x00, +0x22, 0x00, 0x38, 0x00, 0x2f, 0x00, 0x1d, 0x00, 0x0d, 0x00, 0x27, 0x00, 0x50, 0x00, 0x57, 0x00, +0x62, 0x00, 0x6f, 0x00, 0x4e, 0x00, 0x46, 0x00, 0x26, 0x00, 0x3f, 0x00, 0x28, 0x00, 0x2b, 0x00, +0x1e, 0x00, 0x11, 0x00, 0xfe, 0xff, 0xf5, 0xff, 0xff, 0xff, 0x02, 0x00, 0x03, 0x00, 0xec, 0xff, +0xec, 0xff, 0xc3, 0xff, 0xcb, 0xff, 0xc6, 0xff, 0x9f, 0xff, 0x9c, 0xff, 0xa5, 0xff, 0xa1, 0xff, +0xa9, 0xff, 0xb6, 0xff, 0x8d, 0xff, 0x71, 0xff, 0x57, 0xff, 0x79, 0xff, 0x9b, 0xff, 0xb8, 0xff, +0xdf, 0xff, 0x02, 0x00, 0x0f, 0x00, 0x1d, 0x00, 0x1d, 0x00, 0x2c, 0x00, 0x41, 0x00, 0x47, 0x00, +0x43, 0x00, 0x51, 0x00, 0x53, 0x00, 0x82, 0x00, 0x99, 0x00, 0xa8, 0x00, 0xb4, 0x00, 0xa7, 0x00, +0xb0, 0x00, 0x9f, 0x00, 0x81, 0x00, 0x75, 0x00, 0x6f, 0x00, 0x5c, 0x00, 0x74, 0x00, 0x68, 0x00, +0x56, 0x00, 0x4a, 0x00, 0x4d, 0x00, 0x75, 0x00, 0x6b, 0x00, 0x76, 0x00, 0x6c, 0x00, 0x59, 0x00, +0x67, 0x00, 0x6d, 0x00, 0x6d, 0x00, 0x69, 0x00, 0x41, 0x00, 0x2d, 0x00, 0x36, 0x00, 0x1d, 0x00, +0x11, 0x00, 0x21, 0x00, 0x11, 0x00, 0x13, 0x00, 0x0b, 0x00, 0xfd, 0xff, 0xe2, 0xff, 0xe4, 0xff, +0xce, 0xff, 0xd0, 0xff, 0xa7, 0xff, 0xa4, 0xff, 0x9d, 0xff, 0xbc, 0xff, 0xe1, 0xff, 0xe4, 0xff, +0x0b, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0a, 0x00, 0xfa, 0xff, 0xe8, 0xff, 0xe5, 0xff, 0xcb, 0xff, +0xbd, 0xff, 0xb2, 0xff, 0x9f, 0xff, 0xaa, 0xff, 0xab, 0xff, 0xaf, 0xff, 0xe3, 0xff, 0xf4, 0xff, +0x0e, 0x00, 0x22, 0x00, 0x11, 0x00, 0x05, 0x00, 0xf6, 0xff, 0xde, 0xff, 0xc8, 0xff, 0xd1, 0xff, +0xb5, 0xff, 0xcd, 0xff, 0xd9, 0xff, 0xeb, 0xff, 0xfd, 0xff, 0x03, 0x00, 0x0b, 0x00, 0xdc, 0xff, +0xc3, 0xff, 0xc4, 0xff, 0x9e, 0xff, 0x8a, 0xff, 0x7d, 0xff, 0x6c, 0xff, 0x87, 0xff, 0x62, 0xff, +0x66, 0xff, 0x85, 0xff, 0x94, 0xff, 0x8c, 0xff, 0xa0, 0xff, 0x98, 0xff, 0x90, 0xff, 0xaf, 0xff, +0xc0, 0xff, 0xd2, 0xff, 0xd7, 0xff, 0xee, 0xff, 0xe1, 0xff, 0xc9, 0xff, 0xdc, 0xff, 0xe0, 0xff, +0xd2, 0xff, 0xef, 0xff, 0x14, 0x00, 0x2b, 0x00, 0x3a, 0x00, 0x4a, 0x00, 0x65, 0x00, 0x9b, 0x00, +0x7f, 0x00, 0x7f, 0x00, 0x72, 0x00, 0x70, 0x00, 0x6f, 0x00, 0x76, 0x00, 0x8a, 0x00, 0x82, 0x00, +0x76, 0x00, 0x7d, 0x00, 0x61, 0x00, 0x59, 0x00, 0x50, 0x00, 0x30, 0x00, 0x2a, 0x00, 0x02, 0x00, +0xf9, 0xff, 0xec, 0xff, 0xd4, 0xff, 0xb5, 0xff, 0xad, 0xff, 0x96, 0xff, 0xb9, 0xff, 0xb1, 0xff, +0xbd, 0xff, 0xc9, 0xff, 0xd8, 0xff, 0xd9, 0xff, 0xcd, 0xff, 0xd5, 0xff, 0xb9, 0xff, 0xa1, 0xff, +0xbb, 0xff, 0xd3, 0xff, 0xd1, 0xff, 0xd5, 0xff, 0xce, 0xff, 0xef, 0xff, 0xf9, 0xff, 0x27, 0x00, +0x1c, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x02, 0x00, 0x1a, 0x00, 0x1d, 0x00, 0x41, 0x00, 0x5b, 0x00, +0x7b, 0x00, 0x93, 0x00, 0xa3, 0x00, 0xa1, 0x00, 0x98, 0x00, 0xa0, 0x00, 0xc3, 0x00, 0xeb, 0x00, +0xdd, 0x00, 0xee, 0x00, 0xcd, 0x00, 0xc4, 0x00, 0xb7, 0x00, 0x92, 0x00, 0x61, 0x00, 0x24, 0x00, +0x09, 0x00, 0xe9, 0xff, 0xc7, 0xff, 0xaf, 0xff, 0xa0, 0xff, 0x9d, 0xff, 0xa0, 0xff, 0x7f, 0xff, +0x7a, 0xff, 0x64, 0xff, 0x7b, 0xff, 0x70, 0xff, 0x83, 0xff, 0xa1, 0xff, 0x99, 0xff, 0xa1, 0xff, +0xbb, 0xff, 0xdc, 0xff, 0xe4, 0xff, 0xe7, 0xff, 0xec, 0xff, 0xec, 0xff, 0xf9, 0xff, 0xce, 0xff, +0xcd, 0xff, 0xcf, 0xff, 0xc6, 0xff, 0xbc, 0xff, 0xcd, 0xff, 0xcc, 0xff, 0xc6, 0xff, 0xdc, 0xff, +0xe2, 0xff, 0xf5, 0xff, 0x12, 0x00, 0x1d, 0x00, 0x35, 0x00, 0x56, 0x00, 0x6e, 0x00, 0x74, 0x00, +0x69, 0x00, 0x5b, 0x00, 0x30, 0x00, 0x3f, 0x00, 0x2e, 0x00, 0x1c, 0x00, 0x18, 0x00, 0x18, 0x00, +0xfa, 0xff, 0x02, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x1f, 0x00, 0x01, 0x00, 0x0f, 0x00, 0xfa, 0xff, +0xe1, 0xff, 0xd5, 0xff, 0xcb, 0xff, 0x9f, 0xff, 0x94, 0xff, 0x97, 0xff, 0xaa, 0xff, 0xbe, 0xff, +0xc4, 0xff, 0xa8, 0xff, 0xc1, 0xff, 0xa3, 0xff, 0xab, 0xff, 0xa3, 0xff, 0x79, 0xff, 0x61, 0xff, +0x7d, 0xff, 0x8b, 0xff, 0x92, 0xff, 0x8d, 0xff, 0x78, 0xff, 0x76, 0xff, 0x7f, 0xff, 0x7a, 0xff, +0x87, 0xff, 0x9e, 0xff, 0xce, 0xff, 0xef, 0xff, 0x04, 0x00, 0x21, 0x00, 0x31, 0x00, 0x2e, 0x00, +0x43, 0x00, 0x5b, 0x00, 0x6c, 0x00, 0x60, 0x00, 0x61, 0x00, 0x40, 0x00, 0x2d, 0x00, 0x2a, 0x00, +0x13, 0x00, 0x0a, 0x00, 0xe5, 0xff, 0xd8, 0xff, 0xd0, 0xff, 0xe5, 0xff, 0xf6, 0xff, 0xf5, 0xff, +0xe4, 0xff, 0xdb, 0xff, 0xd8, 0xff, 0xf2, 0xff, 0xd1, 0xff, 0xeb, 0xff, 0xe5, 0xff, 0xdd, 0xff, +0xef, 0xff, 0xfb, 0xff, 0x30, 0x00, 0x4d, 0x00, 0x76, 0x00, 0x6b, 0x00, 0x92, 0x00, 0x93, 0x00, +0x8c, 0x00, 0x63, 0x00, 0x57, 0x00, 0x51, 0x00, 0x43, 0x00, 0x1f, 0x00, 0x0f, 0x00, 0xe5, 0xff, +0xd8, 0xff, 0xd8, 0xff, 0xb9, 0xff, 0xc8, 0xff, 0xcb, 0xff, 0xb6, 0xff, 0xbb, 0xff, 0xb1, 0xff, +0xca, 0xff, 0xf1, 0xff, 0xe2, 0xff, 0xf2, 0xff, 0xf6, 0xff, 0xe8, 0xff, 0xf3, 0xff, 0x14, 0x00, +0x3a, 0x00, 0x4f, 0x00, 0x3c, 0x00, 0x14, 0x00, 0x0c, 0x00, 0xfd, 0xff, 0x06, 0x00, 0x1d, 0x00, +0x35, 0x00, 0x41, 0x00, 0x38, 0x00, 0x28, 0x00, 0x17, 0x00, 0x13, 0x00, 0xfe, 0xff, 0xe9, 0xff, +0x01, 0x00, 0xdf, 0xff, 0xe5, 0xff, 0xc4, 0xff, 0x86, 0xff, 0x76, 0xff, 0x47, 0xff, 0x3b, 0xff, +0x34, 0xff, 0x37, 0xff, 0x4d, 0xff, 0x5b, 0xff, 0x78, 0xff, 0x81, 0xff, 0xa1, 0xff, 0xa2, 0xff, +0x98, 0xff, 0xa1, 0xff, 0xa2, 0xff, 0x8b, 0xff, 0x87, 0xff, 0x8a, 0xff, 0xaa, 0xff, 0xbf, 0xff, +0xcc, 0xff, 0xee, 0xff, 0xf9, 0xff, 0x1b, 0x00, 0x29, 0x00, 0x33, 0x00, 0x36, 0x00, 0x3d, 0x00, +0x48, 0x00, 0x58, 0x00, 0x55, 0x00, 0x53, 0x00, 0x5a, 0x00, 0x55, 0x00, 0x62, 0x00, 0x67, 0x00, +0x71, 0x00, 0x57, 0x00, 0x3b, 0x00, 0x3b, 0x00, 0x33, 0x00, 0x1e, 0x00, 0x0a, 0x00, 0xf6, 0xff, +0xf8, 0xff, 0x15, 0x00, 0x1b, 0x00, 0xff, 0xff, 0xcd, 0xff, 0xb2, 0xff, 0x8b, 0xff, 0x7c, 0xff, +0x77, 0xff, 0x49, 0xff, 0x51, 0xff, 0x42, 0xff, 0x64, 0xff, 0x54, 0xff, 0x6a, 0xff, 0xa3, 0xff, +0xb7, 0xff, 0xea, 0xff, 0xfa, 0xff, 0x16, 0x00, 0x15, 0x00, 0x18, 0x00, 0x19, 0x00, 0x17, 0x00, +0x21, 0x00, 0x17, 0x00, 0x1c, 0x00, 0x27, 0x00, 0x46, 0x00, 0x55, 0x00, 0x71, 0x00, 0x83, 0x00, +0x98, 0x00, 0xca, 0x00, 0xce, 0x00, 0xbd, 0x00, 0xca, 0x00, 0xbf, 0x00, 0xa6, 0x00, 0xa6, 0x00, +0xa5, 0x00, 0x96, 0x00, 0x8f, 0x00, 0x87, 0x00, 0x68, 0x00, 0x3e, 0x00, 0x05, 0x00, 0x19, 0x00, +0x0e, 0x00, 0x12, 0x00, 0xed, 0xff, 0xc9, 0xff, 0xb5, 0xff, 0xa9, 0xff, 0xc9, 0xff, 0xdd, 0xff, +0xff, 0xff, 0x0a, 0x00, 0x0a, 0x00, 0x1d, 0x00, 0x26, 0x00, 0x11, 0x00, 0x07, 0x00, 0x13, 0x00, +0x00, 0x00, 0x0b, 0x00, 0x47, 0x00, 0x35, 0x00, 0x2e, 0x00, 0x2e, 0x00, 0x4f, 0x00, 0x6d, 0x00, +0x69, 0x00, 0x5c, 0x00, 0x65, 0x00, 0x5d, 0x00, 0x41, 0x00, 0x2a, 0x00, 0x13, 0x00, 0x17, 0x00, +0x1e, 0x00, 0x35, 0x00, 0x41, 0x00, 0x54, 0x00, 0x5e, 0x00, 0x61, 0x00, 0x78, 0x00, 0x80, 0x00, +0x97, 0x00, 0x7e, 0x00, 0x6c, 0x00, 0x51, 0x00, 0x2e, 0x00, 0x15, 0x00, 0xde, 0xff, 0xca, 0xff, +0xb5, 0xff, 0xaa, 0xff, 0x93, 0xff, 0x8f, 0xff, 0x95, 0xff, 0x8c, 0xff, 0x91, 0xff, 0x92, 0xff, +0x8e, 0xff, 0x9f, 0xff, 0x97, 0xff, 0xa2, 0xff, 0x8a, 0xff, 0x64, 0xff, 0x76, 0xff, 0xa0, 0xff, +0xa3, 0xff, 0xab, 0xff, 0xd0, 0xff, 0xfd, 0xff, 0x05, 0x00, 0x2a, 0x00, 0x1d, 0x00, 0x0c, 0x00, +0xfd, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xfd, 0xff, 0xe1, 0xff, 0xce, 0xff, 0xdd, 0xff, 0xd0, 0xff, +0xcb, 0xff, 0xc4, 0xff, 0xb8, 0xff, 0xa6, 0xff, 0x9d, 0xff, 0x94, 0xff, 0xa4, 0xff, 0xbf, 0xff, +0xdc, 0xff, 0xe1, 0xff, 0xe1, 0xff, 0xca, 0xff, 0xd6, 0xff, 0xd8, 0xff, 0xf3, 0xff, 0x02, 0x00, +0x01, 0x00, 0x11, 0x00, 0x12, 0x00, 0x0c, 0x00, 0x45, 0x00, 0x51, 0x00, 0x54, 0x00, 0x7b, 0x00, +0x69, 0x00, 0x86, 0x00, 0x79, 0x00, 0x8d, 0x00, 0x6c, 0x00, 0x78, 0x00, 0x4b, 0x00, 0x2d, 0x00, +0x16, 0x00, 0xec, 0xff, 0xf4, 0xff, 0xda, 0xff, 0xd3, 0xff, 0xb7, 0xff, 0xae, 0xff, 0x86, 0xff, +0x8b, 0xff, 0xb8, 0xff, 0xdf, 0xff, 0xfd, 0xff, 0x12, 0x00, 0x1a, 0x00, 0xed, 0xff, 0xe9, 0xff, +0xd4, 0xff, 0xd9, 0xff, 0xce, 0xff, 0xd7, 0xff, 0xed, 0xff, 0xf5, 0xff, 0xf3, 0xff, 0xd4, 0xff, +0xd8, 0xff, 0xcc, 0xff, 0xa9, 0xff, 0x94, 0xff, 0x9f, 0xff, 0x9a, 0xff, 0x9b, 0xff, 0x83, 0xff, +0x96, 0xff, 0xa1, 0xff, 0x96, 0xff, 0xcc, 0xff, 0xc0, 0xff, 0xd3, 0xff, 0xd5, 0xff, 0xe3, 0xff, +0x03, 0x00, 0x01, 0x00, 0x1e, 0x00, 0x1e, 0x00, 0xf6, 0xff, 0x29, 0x00, 0x46, 0x00, 0x65, 0x00, +0x70, 0x00, 0x77, 0x00, 0x6a, 0x00, 0x7c, 0x00, 0x6e, 0x00, 0x53, 0x00, 0x4e, 0x00, 0x39, 0x00, +0x50, 0x00, 0x4a, 0x00, 0x25, 0x00, 0x25, 0x00, 0xe3, 0xff, 0xfe, 0xff, 0xec, 0xff, 0xea, 0xff, +0xa7, 0xff, 0x79, 0xff, 0x82, 0xff, 0x78, 0xff, 0x7a, 0xff, 0x59, 0xff, 0x64, 0xff, 0x6d, 0xff, +0x5a, 0xff, 0x55, 0xff, 0x5f, 0xff, 0x52, 0xff, 0x74, 0xff, 0x85, 0xff, 0x87, 0xff, 0x95, 0xff, +0xa8, 0xff, 0xbd, 0xff, 0xd0, 0xff, 0xe4, 0xff, 0xeb, 0xff, 0x16, 0x00, 0x36, 0x00, 0x3f, 0x00, +0x35, 0x00, 0x49, 0x00, 0x3f, 0x00, 0x33, 0x00, 0x33, 0x00, 0x3e, 0x00, 0x45, 0x00, 0x4f, 0x00, +0x88, 0x00, 0x92, 0x00, 0x90, 0x00, 0x88, 0x00, 0x7f, 0x00, 0x6f, 0x00, 0x5d, 0x00, 0x42, 0x00, +0x01, 0x00, 0x07, 0x00, 0xeb, 0xff, 0xd3, 0xff, 0xcd, 0xff, 0xd9, 0xff, 0xca, 0xff, 0xc2, 0xff, +0xc1, 0xff, 0x99, 0xff, 0x83, 0xff, 0x62, 0xff, 0x74, 0xff, 0x78, 0xff, 0x91, 0xff, 0xc4, 0xff, +0xb1, 0xff, 0x9b, 0xff, 0x9e, 0xff, 0x92, 0xff, 0xb0, 0xff, 0xbc, 0xff, 0xcd, 0xff, 0xbb, 0xff, +0xd9, 0xff, 0xe9, 0xff, 0x06, 0x00, 0x02, 0x00, 0x08, 0x00, 0xfd, 0xff, 0xf8, 0xff, 0xf1, 0xff, +0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0x2c, 0x00, 0x3e, 0x00, 0x3f, 0x00, 0x5f, 0x00, 0x5c, 0x00, +0x70, 0x00, 0x78, 0x00, 0x9a, 0x00, 0xad, 0x00, 0xa7, 0x00, 0xaf, 0x00, 0x85, 0x00, 0x82, 0x00, +0x52, 0x00, 0x3f, 0x00, 0x43, 0x00, 0x08, 0x00, 0x09, 0x00, 0xe2, 0xff, 0xdb, 0xff, 0xcf, 0xff, +0xca, 0xff, 0xf0, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0x03, 0x00, 0xdc, 0xff, 0xe4, 0xff, 0xf0, 0xff, +0xd8, 0xff, 0x05, 0x00, 0x0c, 0x00, 0x13, 0x00, 0x1f, 0x00, 0x0f, 0x00, 0xf3, 0xff, 0xde, 0xff, +0xea, 0xff, 0xd8, 0xff, 0xcf, 0xff, 0xc7, 0xff, 0xd5, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0x2b, 0x00, +0x26, 0x00, 0x31, 0x00, 0x3a, 0x00, 0x55, 0x00, 0x52, 0x00, 0x53, 0x00, 0x54, 0x00, 0x55, 0x00, +0x63, 0x00, 0x46, 0x00, 0x50, 0x00, 0x52, 0x00, 0x4b, 0x00, 0x4e, 0x00, 0x5a, 0x00, 0x39, 0x00, +0x36, 0x00, 0x1e, 0x00, 0x1c, 0x00, 0x13, 0x00, 0x01, 0x00, 0xf3, 0xff, 0xe1, 0xff, 0x01, 0x00, +0xd4, 0xff, 0xa6, 0xff, 0xa5, 0xff, 0x7e, 0xff, 0x5c, 0xff, 0x5c, 0xff, 0x59, 0xff, 0x6d, 0xff, +0x73, 0xff, 0x82, 0xff, 0x83, 0xff, 0x9d, 0xff, 0xba, 0xff, 0xc6, 0xff, 0xda, 0xff, 0xae, 0xff, +0xaf, 0xff, 0xc4, 0xff, 0xbf, 0xff, 0xfd, 0xff, 0x28, 0x00, 0x51, 0x00, 0x6d, 0x00, 0x6b, 0x00, +0x6f, 0x00, 0x4b, 0x00, 0x30, 0x00, 0x1a, 0x00, 0x09, 0x00, 0x0e, 0x00, 0x12, 0x00, 0x2e, 0x00, +0x10, 0x00, 0x2f, 0x00, 0x1b, 0x00, 0x11, 0x00, 0x03, 0x00, 0xec, 0xff, 0xd5, 0xff, 0xe9, 0xff, +0xfc, 0xff, 0x0a, 0x00, 0x20, 0x00, 0x1b, 0x00, 0x2c, 0x00, 0x27, 0x00, 0x1b, 0x00, 0x20, 0x00, +0xff, 0xff, 0xfc, 0xff, 0xe9, 0xff, 0xe1, 0xff, 0xc9, 0xff, 0xbe, 0xff, 0xb6, 0xff, 0x8e, 0xff, +0x71, 0xff, 0x69, 0xff, 0x6b, 0xff, 0x83, 0xff, 0x7a, 0xff, 0x76, 0xff, 0x80, 0xff, 0x8f, 0xff, +0xa8, 0xff, 0xa1, 0xff, 0xc5, 0xff, 0xce, 0xff, 0xd3, 0xff, 0xcd, 0xff, 0xc4, 0xff, 0xd4, 0xff, +0xca, 0xff, 0xd5, 0xff, 0xd6, 0xff, 0xe5, 0xff, 0xe7, 0xff, 0xfc, 0xff, 0x11, 0x00, 0x21, 0x00, +0x3c, 0x00, 0x49, 0x00, 0x6c, 0x00, 0x73, 0x00, 0x6f, 0x00, 0x89, 0x00, 0x93, 0x00, 0x8d, 0x00, +0x79, 0x00, 0x8f, 0x00, 0x8d, 0x00, 0xa3, 0x00, 0xa4, 0x00, 0x93, 0x00, 0x90, 0x00, 0x57, 0x00, +0x37, 0x00, 0x2b, 0x00, 0xff, 0xff, 0xe8, 0xff, 0xd0, 0xff, 0xb6, 0xff, 0xa5, 0xff, 0x88, 0xff, +0x5e, 0xff, 0x52, 0xff, 0x35, 0xff, 0x45, 0xff, 0x51, 0xff, 0x7d, 0xff, 0x8f, 0xff, 0x90, 0xff, +0x9d, 0xff, 0xa8, 0xff, 0xb4, 0xff, 0xa0, 0xff, 0x9c, 0xff, 0xbf, 0xff, 0xdc, 0xff, 0x12, 0x00, +0x20, 0x00, 0x38, 0x00, 0x50, 0x00, 0x64, 0x00, 0x69, 0x00, 0x68, 0x00, 0x73, 0x00, 0x6e, 0x00, +0x81, 0x00, 0x84, 0x00, 0x9c, 0x00, 0xba, 0x00, 0xbf, 0x00, 0xcc, 0x00, 0xc9, 0x00, 0xcb, 0x00, +0xc4, 0x00, 0x8a, 0x00, 0x43, 0x00, 0x46, 0x00, 0x31, 0x00, 0x3a, 0x00, 0x45, 0x00, 0x26, 0x00, +0x18, 0x00, 0xfb, 0xff, 0xe2, 0xff, 0xcc, 0xff, 0x9f, 0xff, 0x91, 0xff, 0x88, 0xff, 0x6e, 0xff, +0x5c, 0xff, 0x63, 0xff, 0x52, 0xff, 0x4e, 0xff, 0x3d, 0xff, 0x2f, 0xff, 0x24, 0xff, 0x4e, 0xff, +0x5e, 0xff, 0x8a, 0xff, 0xa7, 0xff, 0xad, 0xff, 0xde, 0xff, 0xec, 0xff, 0x0f, 0x00, 0x1c, 0x00, +0x04, 0x00, 0x23, 0x00, 0x2b, 0x00, 0x63, 0x00, 0x88, 0x00, 0x98, 0x00, 0x7c, 0x00, 0x81, 0x00, +0x6b, 0x00, 0x88, 0x00, 0x8a, 0x00, 0x75, 0x00, 0x5c, 0x00, 0x54, 0x00, 0x34, 0x00, 0xff, 0xff, +0xed, 0xff, 0xd3, 0xff, 0xc3, 0xff, 0xdb, 0xff, 0xc5, 0xff, 0xca, 0xff, 0xc2, 0xff, 0xc5, 0xff, +0xa9, 0xff, 0xa1, 0xff, 0x8a, 0xff, 0x73, 0xff, 0x6f, 0xff, 0x5a, 0xff, 0x59, 0xff, 0x69, 0xff, +0x9a, 0xff, 0xb6, 0xff, 0xc4, 0xff, 0xed, 0xff, 0x0a, 0x00, 0x1c, 0x00, 0x2c, 0x00, 0x43, 0x00, +0x2c, 0x00, 0x57, 0x00, 0x7d, 0x00, 0x94, 0x00, 0x8d, 0x00, 0x72, 0x00, 0x39, 0x00, 0x2e, 0x00, +0x1c, 0x00, 0x14, 0x00, 0x05, 0x00, 0xe6, 0xff, 0xd5, 0xff, 0xad, 0xff, 0xc5, 0xff, 0xd5, 0xff, +0xd8, 0xff, 0xe0, 0xff, 0xe8, 0xff, 0xce, 0xff, 0xcd, 0xff, 0xdf, 0xff, 0xe2, 0xff, 0xee, 0xff, +0x0b, 0x00, 0x31, 0x00, 0x48, 0x00, 0x37, 0x00, 0x39, 0x00, 0x4e, 0x00, 0x42, 0x00, 0x3a, 0x00, +0x2e, 0x00, 0x17, 0x00, 0x1e, 0x00, 0x18, 0x00, 0x07, 0x00, 0xdd, 0xff, 0xc5, 0xff, 0xab, 0xff, +0x95, 0xff, 0x82, 0xff, 0x6f, 0xff, 0x82, 0xff, 0x84, 0xff, 0x90, 0xff, 0x91, 0xff, 0xa9, 0xff, +0xca, 0xff, 0xe5, 0xff, 0xf7, 0xff, 0xff, 0xff, 0x02, 0x00, 0x1b, 0x00, 0x35, 0x00, 0x2d, 0x00, +0x1e, 0x00, 0x11, 0x00, 0x15, 0x00, 0x24, 0x00, 0x03, 0x00, 0xeb, 0xff, 0xec, 0xff, 0xfb, 0xff, +0xe2, 0xff, 0xed, 0xff, 0xfc, 0xff, 0x0f, 0x00, 0x2f, 0x00, 0x18, 0x00, 0x06, 0x00, 0xda, 0xff, +0xde, 0xff, 0xe6, 0xff, 0xec, 0xff, 0xda, 0xff, 0xd3, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x0e, 0x00, +0xf2, 0xff, 0xe7, 0xff, 0xd7, 0xff, 0xc3, 0xff, 0xc9, 0xff, 0xea, 0xff, 0x02, 0x00, 0x11, 0x00, +0x1c, 0x00, 0x2b, 0x00, 0x59, 0x00, 0x68, 0x00, 0x82, 0x00, 0x9f, 0x00, 0xa7, 0x00, 0x81, 0x00, +0x75, 0x00, 0x64, 0x00, 0x54, 0x00, 0x2c, 0x00, 0x12, 0x00, 0x0b, 0x00, 0x05, 0x00, 0x00, 0x00, +0xf3, 0xff, 0xd4, 0xff, 0xbd, 0xff, 0xb8, 0xff, 0xbe, 0xff, 0xbd, 0xff, 0xb3, 0xff, 0x9a, 0xff, +0x98, 0xff, 0x82, 0xff, 0x99, 0xff, 0xb6, 0xff, 0xbb, 0xff, 0xc6, 0xff, 0xda, 0xff, 0xd8, 0xff, +0xfa, 0xff, 0x1a, 0x00, 0x1b, 0x00, 0x24, 0x00, 0x02, 0x00, 0xf5, 0xff, 0x0d, 0x00, 0x0c, 0x00, +0x24, 0x00, 0x40, 0x00, 0x3c, 0x00, 0x47, 0x00, 0x44, 0x00, 0x2a, 0x00, 0x1f, 0x00, 0x0f, 0x00, +0x11, 0x00, 0xfd, 0xff, 0x0c, 0x00, 0x26, 0x00, 0x46, 0x00, 0x4a, 0x00, 0x3a, 0x00, 0x35, 0x00, +0x1a, 0x00, 0x18, 0x00, 0x1b, 0x00, 0x17, 0x00, 0x26, 0x00, 0x20, 0x00, 0x30, 0x00, 0x2a, 0x00, +0x2c, 0x00, 0x1d, 0x00, 0x09, 0x00, 0xdf, 0xff, 0xdb, 0xff, 0xda, 0xff, 0xec, 0xff, 0xee, 0xff, +0xc2, 0xff, 0xbd, 0xff, 0xb3, 0xff, 0xb5, 0xff, 0xaa, 0xff, 0xae, 0xff, 0x8f, 0xff, 0x57, 0xff, +0x5a, 0xff, 0x54, 0xff, 0x6f, 0xff, 0x8f, 0xff, 0xad, 0xff, 0xff, 0xff, 0x48, 0x00, 0x65, 0x00, +0x87, 0x00, 0x7f, 0x00, 0x7b, 0x00, 0x83, 0x00, 0x75, 0x00, 0x66, 0x00, 0x5e, 0x00, 0x58, 0x00, +0x35, 0x00, 0x1f, 0x00, 0x1c, 0x00, 0xff, 0xff, 0x09, 0x00, 0xeb, 0xff, 0xde, 0xff, 0xef, 0xff, +0xc3, 0xff, 0xae, 0xff, 0xca, 0xff, 0xb5, 0xff, 0xb1, 0xff, 0xba, 0xff, 0xc6, 0xff, 0xca, 0xff, +0xe0, 0xff, 0xea, 0xff, 0xd0, 0xff, 0xec, 0xff, 0xeb, 0xff, 0xec, 0xff, 0xe4, 0xff, 0xdf, 0xff, +0xde, 0xff, 0xd9, 0xff, 0xd9, 0xff, 0xd4, 0xff, 0xe0, 0xff, 0xe3, 0xff, 0xe9, 0xff, 0xda, 0xff, +0xda, 0xff, 0xe1, 0xff, 0xe7, 0xff, 0xea, 0xff, 0xde, 0xff, 0xf2, 0xff, 0xe6, 0xff, 0xf8, 0xff, +0xfd, 0xff, 0xf1, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x00, 0x00, 0xfc, 0xff, 0x08, 0x00, 0x06, 0x00, +0x13, 0x00, 0xfd, 0xff, 0xe0, 0xff, 0xe9, 0xff, 0xf8, 0xff, 0x02, 0x00, 0x17, 0x00, 0x31, 0x00, +0x29, 0x00, 0x30, 0x00, 0x37, 0x00, 0x3b, 0x00, 0x1a, 0x00, 0x23, 0x00, 0x14, 0x00, 0xe6, 0xff, +0x0a, 0x00, 0x1e, 0x00, 0x1e, 0x00, 0x33, 0x00, 0x48, 0x00, 0x34, 0x00, 0x49, 0x00, 0x40, 0x00, +0x30, 0x00, 0x13, 0x00, 0xf2, 0xff, 0x10, 0x00, 0x20, 0x00, 0x3e, 0x00, 0x28, 0x00, 0x3a, 0x00, +0x43, 0x00, 0x4c, 0x00, 0x5a, 0x00, 0x3b, 0x00, 0x3a, 0x00, 0x26, 0x00, 0x3d, 0x00, 0x4a, 0x00, +0x55, 0x00, 0x5c, 0x00, 0x5f, 0x00, 0x4f, 0x00, 0x32, 0x00, 0x30, 0x00, 0x2b, 0x00, 0x28, 0x00, +0x04, 0x00, 0xe5, 0xff, 0xce, 0xff, 0xb4, 0xff, 0xb1, 0xff, 0xbd, 0xff, 0xc8, 0xff, 0xc1, 0xff, +0xc1, 0xff, 0xc3, 0xff, 0xbe, 0xff, 0xc8, 0xff, 0xc7, 0xff, 0xd9, 0xff, 0xe7, 0xff, 0xe3, 0xff, +0xf6, 0xff, 0xf1, 0xff, 0xee, 0xff, 0xcf, 0xff, 0xc9, 0xff, 0xdc, 0xff, 0xce, 0xff, 0xcc, 0xff, +0xd9, 0xff, 0xf5, 0xff, 0x12, 0x00, 0x2a, 0x00, 0x18, 0x00, 0x24, 0x00, 0x39, 0x00, 0x30, 0x00, +0x25, 0x00, 0x30, 0x00, 0x1d, 0x00, 0x1c, 0x00, 0xfe, 0xff, 0x0c, 0x00, 0x12, 0x00, 0x0b, 0x00, +0x04, 0x00, 0x16, 0x00, 0x21, 0x00, 0x0e, 0x00, 0x32, 0x00, 0x3e, 0x00, 0x31, 0x00, 0x3e, 0x00, +0x0d, 0x00, 0xfe, 0xff, 0xda, 0xff, 0xc5, 0xff, 0xce, 0xff, 0xb7, 0xff, 0x97, 0xff, 0x90, 0xff, +0x8b, 0xff, 0x7d, 0xff, 0x76, 0xff, 0x7d, 0xff, 0x80, 0xff, 0x84, 0xff, 0x8e, 0xff, 0x8c, 0xff, +0x96, 0xff, 0x96, 0xff, 0xc1, 0xff, 0xc6, 0xff, 0xd1, 0xff, 0xe4, 0xff, 0xf2, 0xff, 0xfe, 0xff, +0x0b, 0x00, 0x1d, 0x00, 0x1e, 0x00, 0x27, 0x00, 0x16, 0x00, 0x23, 0x00, 0x11, 0x00, 0x05, 0x00, +0x05, 0x00, 0x08, 0x00, 0x0d, 0x00, 0x3d, 0x00, 0x5f, 0x00, 0x78, 0x00, 0x7b, 0x00, 0x6f, 0x00, +0x49, 0x00, 0x11, 0x00, 0xf7, 0xff, 0xdf, 0xff, 0xc6, 0xff, 0xb9, 0xff, 0xa3, 0xff, 0xb5, 0xff, +0xb5, 0xff, 0xb0, 0xff, 0xb8, 0xff, 0xb8, 0xff, 0xc5, 0xff, 0xc7, 0xff, 0xc0, 0xff, 0xd2, 0xff, +0xd8, 0xff, 0xe2, 0xff, 0xdb, 0xff, 0xdf, 0xff, 0xd6, 0xff, 0xea, 0xff, 0xfd, 0xff, 0xf6, 0xff, +0x02, 0x00, 0xf7, 0xff, 0x31, 0x00, 0x52, 0x00, 0x6d, 0x00, 0x80, 0x00, 0x79, 0x00, 0x65, 0x00, +0x53, 0x00, 0x40, 0x00, 0x25, 0x00, 0x0a, 0x00, 0xee, 0xff, 0xe5, 0xff, 0xf5, 0xff, 0x0d, 0x00, +0x18, 0x00, 0x14, 0x00, 0x1d, 0x00, 0x01, 0x00, 0xf4, 0xff, 0xe6, 0xff, 0xdf, 0xff, 0xd1, 0xff, +0xbe, 0xff, 0xa7, 0xff, 0xac, 0xff, 0xb0, 0xff, 0xb6, 0xff, 0xd1, 0xff, 0xda, 0xff, 0xd1, 0xff, +0xb5, 0xff, 0xab, 0xff, 0xbf, 0xff, 0xf5, 0xff, 0x17, 0x00, 0x1e, 0x00, 0x1b, 0x00, 0x0d, 0x00, +0x0c, 0x00, 0x07, 0x00, 0x0d, 0x00, 0xe7, 0xff, 0xbe, 0xff, 0x9e, 0xff, 0xad, 0xff, 0xaa, 0xff, +0xba, 0xff, 0xc0, 0xff, 0xc7, 0xff, 0xd7, 0xff, 0xf3, 0xff, 0xf0, 0xff, 0x0c, 0x00, 0x08, 0x00, +0x1c, 0x00, 0x40, 0x00, 0x32, 0x00, 0x70, 0x00, 0x9a, 0x00, 0xe3, 0x00, 0xfb, 0x00, 0x07, 0x01, +0xfd, 0x00, 0xf5, 0x00, 0xfd, 0x00, 0xe9, 0x00, 0xdb, 0x00, 0x9f, 0x00, 0x74, 0x00, 0x43, 0x00, +0x29, 0x00, 0x0b, 0x00, 0xed, 0xff, 0xa4, 0xff, 0x96, 0xff, 0x92, 0xff, 0x7e, 0xff, 0x74, 0xff, +0x72, 0xff, 0x93, 0xff, 0x88, 0xff, 0x76, 0xff, 0x51, 0xff, 0x35, 0xff, 0x2c, 0xff, 0x3b, 0xff, +0x5d, 0xff, 0x66, 0xff, 0x71, 0xff, 0x76, 0xff, 0x91, 0xff, 0xce, 0xff, 0xde, 0xff, 0xfe, 0xff, +0xfd, 0xff, 0x15, 0x00, 0x2c, 0x00, 0x17, 0x00, 0x31, 0x00, 0x39, 0x00, 0x33, 0x00, 0x4b, 0x00, +0x64, 0x00, 0x5d, 0x00, 0x49, 0x00, 0x3d, 0x00, 0x34, 0x00, 0x23, 0x00, 0x1d, 0x00, 0x0e, 0x00, +0xfa, 0xff, 0xe4, 0xff, 0xf3, 0xff, 0xe6, 0xff, 0xc7, 0xff, 0xc4, 0xff, 0xb4, 0xff, 0xbc, 0xff, +0xb2, 0xff, 0x98, 0xff, 0x74, 0xff, 0x5d, 0xff, 0x61, 0xff, 0x64, 0xff, 0x9d, 0xff, 0xce, 0xff, +0xef, 0xff, 0x12, 0x00, 0x2c, 0x00, 0x3a, 0x00, 0x42, 0x00, 0x51, 0x00, 0x67, 0x00, 0x84, 0x00, +0x94, 0x00, 0x9c, 0x00, 0x9d, 0x00, 0x82, 0x00, 0x52, 0x00, 0x4f, 0x00, 0x37, 0x00, 0x2b, 0x00, +0x40, 0x00, 0x37, 0x00, 0x25, 0x00, 0x47, 0x00, 0x28, 0x00, 0x24, 0x00, 0x1e, 0x00, 0x2b, 0x00, +0x01, 0x00, 0xf3, 0xff, 0xf4, 0xff, 0xe6, 0xff, 0xec, 0xff, 0xee, 0xff, 0xf3, 0xff, 0xd9, 0xff, +0xf2, 0xff, 0xeb, 0xff, 0xc1, 0xff, 0xa2, 0xff, 0x9f, 0xff, 0x98, 0xff, 0xa3, 0xff, 0xbf, 0xff, +0xb2, 0xff, 0xb1, 0xff, 0xa2, 0xff, 0x99, 0xff, 0x9c, 0xff, 0x95, 0xff, 0xcb, 0xff, 0xd5, 0xff, +0xe3, 0xff, 0xfb, 0xff, 0x04, 0x00, 0x20, 0x00, 0x14, 0x00, 0x14, 0x00, 0x18, 0x00, 0x02, 0x00, +0x07, 0x00, 0xfd, 0xff, 0xeb, 0xff, 0xe7, 0xff, 0xf8, 0xff, 0xe0, 0xff, 0xd7, 0xff, 0xb9, 0xff, +0x9b, 0xff, 0x91, 0xff, 0x86, 0xff, 0x86, 0xff, 0xa0, 0xff, 0xb3, 0xff, 0xb2, 0xff, 0xd0, 0xff, +0xcc, 0xff, 0xd2, 0xff, 0xd1, 0xff, 0xd0, 0xff, 0xda, 0xff, 0xf2, 0xff, 0x04, 0x00, 0x1c, 0x00, +0x42, 0x00, 0x74, 0x00, 0x7e, 0x00, 0x8c, 0x00, 0xb1, 0x00, 0xb6, 0x00, 0xb1, 0x00, 0xa4, 0x00, +0xa8, 0x00, 0xb9, 0x00, 0xb4, 0x00, 0x97, 0x00, 0x78, 0x00, 0x5a, 0x00, 0x42, 0x00, 0x3c, 0x00, +0x28, 0x00, 0x1a, 0x00, 0xf6, 0xff, 0xda, 0xff, 0xa5, 0xff, 0x82, 0xff, 0x82, 0xff, 0x73, 0xff, +0x7c, 0xff, 0x71, 0xff, 0x73, 0xff, 0x77, 0xff, 0x92, 0xff, 0xb5, 0xff, 0xa8, 0xff, 0xc5, 0xff, +0xd3, 0xff, 0xe3, 0xff, 0xe9, 0xff, 0x14, 0x00, 0x18, 0x00, 0x1a, 0x00, 0x14, 0x00, 0x0c, 0x00, +0x0e, 0x00, 0x1a, 0x00, 0x3a, 0x00, 0x4b, 0x00, 0x58, 0x00, 0x4f, 0x00, 0x58, 0x00, 0x59, 0x00, +0x5a, 0x00, 0x58, 0x00, 0x3d, 0x00, 0x30, 0x00, 0x27, 0x00, 0x31, 0x00, 0x11, 0x00, 0x03, 0x00, +0xd1, 0xff, 0xe5, 0xff, 0xef, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x00, 0x00, 0xfa, 0xff, 0xef, 0xff, +0x02, 0x00, 0x18, 0x00, 0x33, 0x00, 0x31, 0x00, 0x3f, 0x00, 0x43, 0x00, 0x47, 0x00, 0x42, 0x00, +0x49, 0x00, 0x60, 0x00, 0x6c, 0x00, 0x66, 0x00, 0x72, 0x00, 0x5e, 0x00, 0x65, 0x00, 0x4f, 0x00, +0x3d, 0x00, 0x3c, 0x00, 0x39, 0x00, 0x51, 0x00, 0x35, 0x00, 0x2f, 0x00, 0x35, 0x00, 0x23, 0x00, +0xfc, 0xff, 0xfa, 0xff, 0x0d, 0x00, 0xf1, 0xff, 0xfb, 0xff, 0xf1, 0xff, 0x01, 0x00, 0x19, 0x00, +0xfd, 0xff, 0x0d, 0x00, 0x19, 0x00, 0x0d, 0x00, 0x0f, 0x00, 0xe9, 0xff, 0xc4, 0xff, 0xbf, 0xff, +0xaf, 0xff, 0x94, 0xff, 0x7c, 0xff, 0x71, 0xff, 0x85, 0xff, 0x7f, 0xff, 0x86, 0xff, 0x83, 0xff, +0x76, 0xff, 0x75, 0xff, 0x7f, 0xff, 0x92, 0xff, 0xa5, 0xff, 0xb0, 0xff, 0xae, 0xff, 0xbf, 0xff, +0xd2, 0xff, 0xe6, 0xff, 0x05, 0x00, 0x13, 0x00, 0x1b, 0x00, 0x18, 0x00, 0x2b, 0x00, 0x53, 0x00, +0x44, 0x00, 0x47, 0x00, 0x41, 0x00, 0x2c, 0x00, 0x15, 0x00, 0x09, 0x00, 0xfc, 0xff, 0xf7, 0xff, +0xfe, 0xff, 0x24, 0x00, 0x18, 0x00, 0x0b, 0x00, 0xde, 0xff, 0xc9, 0xff, 0xd0, 0xff, 0xbb, 0xff, +0xc4, 0xff, 0xbb, 0xff, 0xd0, 0xff, 0xee, 0xff, 0x07, 0x00, 0xec, 0xff, 0xcf, 0xff, 0xda, 0xff, +0xd7, 0xff, 0xe1, 0xff, 0xe0, 0xff, 0xbf, 0xff, 0xc1, 0xff, 0xb9, 0xff, 0xaf, 0xff, 0xaa, 0xff, +0xb8, 0xff, 0xe3, 0xff, 0xf2, 0xff, 0xfe, 0xff, 0xfc, 0xff, 0xf0, 0xff, 0xe6, 0xff, 0xcd, 0xff, +0xd8, 0xff, 0xc2, 0xff, 0xd9, 0xff, 0xf2, 0xff, 0x16, 0x00, 0x2b, 0x00, 0x3d, 0x00, 0x6b, 0x00, +0x77, 0x00, 0x7a, 0x00, 0x7c, 0x00, 0x91, 0x00, 0xa1, 0x00, 0x8f, 0x00, 0x78, 0x00, 0x68, 0x00, +0x86, 0x00, 0x96, 0x00, 0x97, 0x00, 0x9b, 0x00, 0xa3, 0x00, 0xc1, 0x00, 0xa8, 0x00, 0x90, 0x00, +0x93, 0x00, 0x7b, 0x00, 0x7f, 0x00, 0xa6, 0x00, 0xb9, 0x00, 0xaa, 0x00, 0x9f, 0x00, 0x9b, 0x00, +0x6a, 0x00, 0x58, 0x00, 0x54, 0x00, 0x4e, 0x00, 0x3e, 0x00, 0x44, 0x00, 0x45, 0x00, 0x4a, 0x00, +0x44, 0x00, 0x18, 0x00, 0xf1, 0xff, 0xa2, 0xff, 0x4d, 0xff, 0x23, 0xff, 0x0a, 0xff, 0x12, 0xff, +0x22, 0xff, 0x25, 0xff, 0x32, 0xff, 0x36, 0xff, 0x32, 0xff, 0x1f, 0xff, 0x3b, 0xff, 0x43, 0xff, +0x57, 0xff, 0x73, 0xff, 0x80, 0xff, 0x95, 0xff, 0xb0, 0xff, 0xe3, 0xff, 0xff, 0xff, 0x19, 0x00, +0x12, 0x00, 0x04, 0x00, 0x01, 0x00, 0xea, 0xff, 0xec, 0xff, 0xef, 0xff, 0x0c, 0x00, 0x01, 0x00, +0x06, 0x00, 0xf8, 0xff, 0xd5, 0xff, 0xba, 0xff, 0xae, 0xff, 0x87, 0xff, 0x78, 0xff, 0x95, 0xff, +0x8a, 0xff, 0x92, 0xff, 0xa4, 0xff, 0xa1, 0xff, 0xba, 0xff, 0xb8, 0xff, 0xa0, 0xff, 0x9f, 0xff, +0xa5, 0xff, 0xbe, 0xff, 0xd5, 0xff, 0xeb, 0xff, 0x18, 0x00, 0x2c, 0x00, 0x3b, 0x00, 0x3b, 0x00, +0x3a, 0x00, 0x37, 0x00, 0x16, 0x00, 0x00, 0x00, 0x0d, 0x00, 0xf4, 0xff, 0xef, 0xff, 0xf3, 0xff, +0xff, 0xff, 0x1a, 0x00, 0x1b, 0x00, 0x1d, 0x00, 0x20, 0x00, 0x1a, 0x00, 0x0e, 0x00, 0x0f, 0x00, +0xe1, 0xff, 0xd1, 0xff, 0xde, 0xff, 0xe5, 0xff, 0xf5, 0xff, 0x04, 0x00, 0x01, 0x00, 0xf9, 0xff, +0x0a, 0x00, 0x0e, 0x00, 0xfd, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xf4, 0xff, 0xe5, 0xff, 0x05, 0x00, +0x15, 0x00, 0x13, 0x00, 0x31, 0x00, 0x24, 0x00, 0x10, 0x00, 0x10, 0x00, 0xf1, 0xff, 0xe3, 0xff, +0xa8, 0xff, 0x93, 0xff, 0x7e, 0xff, 0x7e, 0xff, 0x8e, 0xff, 0xa2, 0xff, 0xc1, 0xff, 0xc3, 0xff, +0xb8, 0xff, 0x9c, 0xff, 0xad, 0xff, 0xa8, 0xff, 0xa5, 0xff, 0xa0, 0xff, 0xba, 0xff, 0xc1, 0xff, +0xd5, 0xff, 0xef, 0xff, 0xe5, 0xff, 0xea, 0xff, 0x02, 0x00, 0x1a, 0x00, 0x25, 0x00, 0x50, 0x00, +0x6b, 0x00, 0x91, 0x00, 0xc9, 0x00, 0xcb, 0x00, 0xd0, 0x00, 0xb5, 0x00, 0x9c, 0x00, 0x7b, 0x00, +0x7f, 0x00, 0x9b, 0x00, 0x85, 0x00, 0x77, 0x00, 0x51, 0x00, 0x3e, 0x00, 0x26, 0x00, 0xfc, 0xff, +0xe2, 0xff, 0xc5, 0xff, 0xa1, 0xff, 0x75, 0xff, 0x69, 0xff, 0x6a, 0xff, 0x79, 0xff, 0x7b, 0xff, +0x75, 0xff, 0x7f, 0xff, 0x8f, 0xff, 0xb5, 0xff, 0xe0, 0xff, 0xfa, 0xff, 0x1e, 0x00, 0x22, 0x00, +0x1d, 0x00, 0x17, 0x00, 0x09, 0x00, 0x0d, 0x00, 0x23, 0x00, 0x3f, 0x00, 0x53, 0x00, 0x5c, 0x00, +0x46, 0x00, 0x1d, 0x00, 0xe0, 0xff, 0xd8, 0xff, 0xb9, 0xff, 0xaa, 0xff, 0xbe, 0xff, 0xcc, 0xff, +0xe0, 0xff, 0xd5, 0xff, 0xb7, 0xff, 0xa1, 0xff, 0xaa, 0xff, 0xac, 0xff, 0xd4, 0xff, 0xee, 0xff, +0x13, 0x00, 0x21, 0x00, 0x37, 0x00, 0x5e, 0x00, 0x5c, 0x00, 0x66, 0x00, 0x49, 0x00, 0x34, 0x00, +0x2f, 0x00, 0x18, 0x00, 0x16, 0x00, 0x0f, 0x00, 0x22, 0x00, 0x2d, 0x00, 0x2f, 0x00, 0x37, 0x00, +0x02, 0x00, 0xe1, 0xff, 0xc0, 0xff, 0x99, 0xff, 0x9b, 0xff, 0xa7, 0xff, 0xbb, 0xff, 0xd2, 0xff, +0x00, 0x00, 0x19, 0x00, 0x47, 0x00, 0x5b, 0x00, 0x56, 0x00, 0x63, 0x00, 0x63, 0x00, 0x70, 0x00, +0x7f, 0x00, 0x79, 0x00, 0x66, 0x00, 0x6f, 0x00, 0x4c, 0x00, 0x14, 0x00, 0xe5, 0xff, 0xd1, 0xff, +0xce, 0xff, 0xbf, 0xff, 0xa5, 0xff, 0xa6, 0xff, 0xb5, 0xff, 0xc6, 0xff, 0xda, 0xff, 0xf2, 0xff, +0x03, 0x00, 0xf0, 0xff, 0xe9, 0xff, 0xcf, 0xff, 0xce, 0xff, 0xc3, 0xff, 0xc5, 0xff, 0xfd, 0xff, +0x0b, 0x00, 0x0e, 0x00, 0x0b, 0x00, 0xf4, 0xff, 0xd3, 0xff, 0xc6, 0xff, 0xbb, 0xff, 0xaa, 0xff, +0xb2, 0xff, 0x99, 0xff, 0xa2, 0xff, 0xab, 0xff, 0xc9, 0xff, 0xd5, 0xff, 0xe9, 0xff, 0xf5, 0xff, +0xec, 0xff, 0xff, 0xff, 0x14, 0x00, 0x25, 0x00, 0x43, 0x00, 0x6e, 0x00, 0x9b, 0x00, 0xcd, 0x00, +0xe6, 0x00, 0xe9, 0x00, 0x05, 0x01, 0xf5, 0x00, 0xd4, 0x00, 0xbb, 0x00, 0x87, 0x00, 0x5a, 0x00, +0x35, 0x00, 0x4c, 0x00, 0x4d, 0x00, 0x43, 0x00, 0x45, 0x00, 0x32, 0x00, 0x30, 0x00, 0x52, 0x00, +0x4c, 0x00, 0x35, 0x00, 0x40, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x07, 0x00, 0xd9, 0xff, +0xa9, 0xff, 0x84, 0xff, 0x73, 0xff, 0x4f, 0xff, 0x4d, 0xff, 0x5a, 0xff, 0x62, 0xff, 0x7b, 0xff, +0x8d, 0xff, 0x81, 0xff, 0x79, 0xff, 0x66, 0xff, 0x59, 0xff, 0x5a, 0xff, 0x6c, 0xff, 0x67, 0xff, +0x6e, 0xff, 0x81, 0xff, 0xa1, 0xff, 0xb9, 0xff, 0xde, 0xff, 0xf2, 0xff, 0x0e, 0x00, 0x27, 0x00, +0x2b, 0x00, 0x29, 0x00, 0x1a, 0x00, 0x21, 0x00, 0x0e, 0x00, 0x0d, 0x00, 0xf4, 0xff, 0x09, 0x00, +0x04, 0x00, 0x0d, 0x00, 0xf8, 0xff, 0xec, 0xff, 0xf4, 0xff, 0xe2, 0xff, 0x0b, 0x00, 0xeb, 0xff, +0xf9, 0xff, 0xf2, 0xff, 0xc6, 0xff, 0xd3, 0xff, 0xd5, 0xff, 0xc1, 0xff, 0xdf, 0xff, 0xe7, 0xff, +0xd4, 0xff, 0xc2, 0xff, 0xa5, 0xff, 0x9e, 0xff, 0xab, 0xff, 0xb1, 0xff, 0xad, 0xff, 0xac, 0xff, +0xa5, 0xff, 0xa5, 0xff, 0xb3, 0xff, 0xd0, 0xff, 0xc8, 0xff, 0xca, 0xff, 0xc4, 0xff, 0xc0, 0xff, +0xb8, 0xff, 0xb9, 0xff, 0x9e, 0xff, 0x90, 0xff, 0xa3, 0xff, 0xc8, 0xff, 0xdd, 0xff, 0x04, 0x00, +0x1d, 0x00, 0x43, 0x00, 0x63, 0x00, 0x6a, 0x00, 0xa9, 0x00, 0xd8, 0x00, 0xef, 0x00, 0xfd, 0x00, +0xed, 0x00, 0xe9, 0x00, 0xbd, 0x00, 0xaf, 0x00, 0x9f, 0x00, 0x93, 0x00, 0x87, 0x00, 0x7b, 0x00, +0x82, 0x00, 0x82, 0x00, 0x93, 0x00, 0x89, 0x00, 0x71, 0x00, 0x61, 0x00, 0x45, 0x00, 0x27, 0x00, +0x03, 0x00, 0x01, 0x00, 0x07, 0x00, 0x1a, 0x00, 0x2d, 0x00, 0x3b, 0x00, 0x18, 0x00, 0xea, 0xff, +0xd2, 0xff, 0xde, 0xff, 0xd6, 0xff, 0xe1, 0xff, 0xe0, 0xff, 0xea, 0xff, 0xdd, 0xff, 0xc4, 0xff, +0xcb, 0xff, 0xbc, 0xff, 0x96, 0xff, 0x7b, 0xff, 0x82, 0xff, 0x8b, 0xff, 0x9c, 0xff, 0xd4, 0xff, +0xff, 0xff, 0x34, 0x00, 0x59, 0x00, 0x70, 0x00, 0x86, 0x00, 0x85, 0x00, 0x9d, 0x00, 0xc5, 0x00, +0xda, 0x00, 0xe8, 0x00, 0xe6, 0x00, 0xc5, 0x00, 0xba, 0x00, 0xbf, 0x00, 0x8b, 0x00, 0x6f, 0x00, +0x60, 0x00, 0x4a, 0x00, 0x42, 0x00, 0x38, 0x00, 0x1d, 0x00, 0x11, 0x00, 0xef, 0xff, 0xf4, 0xff, +0xe4, 0xff, 0xc5, 0xff, 0xbf, 0xff, 0x8e, 0xff, 0x69, 0xff, 0x5f, 0xff, 0x6e, 0xff, 0x6f, 0xff, +0x75, 0xff, 0x80, 0xff, 0x82, 0xff, 0x90, 0xff, 0x8f, 0xff, 0x7d, 0xff, 0x87, 0xff, 0xb7, 0xff, +0xce, 0xff, 0xab, 0xff, 0x8f, 0xff, 0x8d, 0xff, 0x86, 0xff, 0x7b, 0xff, 0x75, 0xff, 0x72, 0xff, +0x7b, 0xff, 0x87, 0xff, 0x95, 0xff, 0x9b, 0xff, 0x9b, 0xff, 0xaf, 0xff, 0xbc, 0xff, 0xb9, 0xff, +0xbe, 0xff, 0xd8, 0xff, 0xe3, 0xff, 0x0f, 0x00, 0xf2, 0xff, 0xf1, 0xff, 0xdd, 0xff, 0xb8, 0xff, +0xa8, 0xff, 0xc5, 0xff, 0xcf, 0xff, 0xe8, 0xff, 0x1a, 0x00, 0x41, 0x00, 0x6c, 0x00, 0x7d, 0x00, +0x7a, 0x00, 0x84, 0x00, 0xa3, 0x00, 0xbc, 0x00, 0xc4, 0x00, 0xc6, 0x00, 0xc9, 0x00, 0xc7, 0x00, +0xa9, 0x00, 0xa1, 0x00, 0xb4, 0x00, 0x9f, 0x00, 0xa6, 0x00, 0x7e, 0x00, 0x6c, 0x00, 0x60, 0x00, +0x23, 0x00, 0x35, 0x00, 0x32, 0x00, 0x1f, 0x00, 0x22, 0x00, 0x09, 0x00, 0xfd, 0xff, 0xe8, 0xff, +0xc9, 0xff, 0xb7, 0xff, 0xa8, 0xff, 0xb2, 0xff, 0xbc, 0xff, 0x9b, 0xff, 0x97, 0xff, 0x8c, 0xff, +0xa5, 0xff, 0xb9, 0xff, 0xcd, 0xff, 0xbc, 0xff, 0xce, 0xff, 0xba, 0xff, 0xc4, 0xff, 0xdb, 0xff, +0xcf, 0xff, 0xc2, 0xff, 0xa1, 0xff, 0x94, 0xff, 0x88, 0xff, 0xa1, 0xff, 0xb1, 0xff, 0xce, 0xff, +0xe6, 0xff, 0xe1, 0xff, 0x06, 0x00, 0x25, 0x00, 0x2b, 0x00, 0x35, 0x00, 0x2a, 0x00, 0x21, 0x00, +0x19, 0x00, 0x07, 0x00, 0xdf, 0xff, 0xd0, 0xff, 0xc8, 0xff, 0xc2, 0xff, 0xd6, 0xff, 0xfa, 0xff, +0xf8, 0xff, 0xef, 0xff, 0xf3, 0xff, 0xdf, 0xff, 0xe3, 0xff, 0xec, 0xff, 0xeb, 0xff, 0xde, 0xff, +0xd9, 0xff, 0xe7, 0xff, 0xd3, 0xff, 0xd4, 0xff, 0xd3, 0xff, 0xd4, 0xff, 0xde, 0xff, 0xe2, 0xff, +0xe3, 0xff, 0xfb, 0xff, 0x02, 0x00, 0xf6, 0xff, 0xf7, 0xff, 0xf9, 0xff, 0x2a, 0x00, 0x31, 0x00, +0x19, 0x00, 0x27, 0x00, 0x2f, 0x00, 0x2f, 0x00, 0x29, 0x00, 0x2c, 0x00, 0x41, 0x00, 0x31, 0x00, +0x3a, 0x00, 0x33, 0x00, 0x0f, 0x00, 0xef, 0xff, 0xc2, 0xff, 0x97, 0xff, 0x82, 0xff, 0x77, 0xff, +0x5a, 0xff, 0x44, 0xff, 0x44, 0xff, 0x65, 0xff, 0x7c, 0xff, 0x9b, 0xff, 0x99, 0xff, 0xab, 0xff, +0x9c, 0xff, 0xa8, 0xff, 0x8e, 0xff, 0x71, 0xff, 0x9a, 0xff, 0x91, 0xff, 0xa3, 0xff, 0xbb, 0xff, +0xe5, 0xff, 0x1d, 0x00, 0x25, 0x00, 0x2c, 0x00, 0x3b, 0x00, 0x36, 0x00, 0x39, 0x00, 0x38, 0x00, +0x28, 0x00, 0xf7, 0xff, 0xd0, 0xff, 0xb3, 0xff, 0x96, 0xff, 0xa0, 0xff, 0xa3, 0xff, 0xc5, 0xff, +0xbe, 0xff, 0xb7, 0xff, 0xc8, 0xff, 0xd2, 0xff, 0xdb, 0xff, 0xd4, 0xff, 0xd0, 0xff, 0xae, 0xff, +0xd3, 0xff, 0xda, 0xff, 0xfc, 0xff, 0x01, 0x00, 0x0a, 0x00, 0x1e, 0x00, 0x1a, 0x00, 0x10, 0x00, +0x16, 0x00, 0x1c, 0x00, 0x33, 0x00, 0x54, 0x00, 0x6a, 0x00, 0x68, 0x00, 0x55, 0x00, 0x56, 0x00, +0x46, 0x00, 0x33, 0x00, 0x37, 0x00, 0x3f, 0x00, 0x46, 0x00, 0x3f, 0x00, 0x39, 0x00, 0x41, 0x00, +0x36, 0x00, 0x2f, 0x00, 0x2a, 0x00, 0x39, 0x00, 0x3f, 0x00, 0x41, 0x00, 0x39, 0x00, 0x30, 0x00, +0x31, 0x00, 0x30, 0x00, 0x26, 0x00, 0x25, 0x00, 0x1a, 0x00, 0x17, 0x00, 0x18, 0x00, 0x12, 0x00, +0xfa, 0xff, 0xe4, 0xff, 0xc2, 0xff, 0xd0, 0xff, 0xca, 0xff, 0xcd, 0xff, 0xe4, 0xff, 0xf9, 0xff, +0x03, 0x00, 0x0f, 0x00, 0xfb, 0xff, 0xf9, 0xff, 0xee, 0xff, 0xe5, 0xff, 0x06, 0x00, 0xdb, 0xff, +0xe1, 0xff, 0xf7, 0xff, 0x18, 0x00, 0x36, 0x00, 0x35, 0x00, 0x2f, 0x00, 0x1c, 0x00, 0xfe, 0xff, +0x04, 0x00, 0xef, 0xff, 0xce, 0xff, 0xd6, 0xff, 0xc0, 0xff, 0xc4, 0xff, 0xbb, 0xff, 0xb2, 0xff, +0xa4, 0xff, 0xa6, 0xff, 0xb5, 0xff, 0x90, 0xff, 0xb8, 0xff, 0xa1, 0xff, 0x95, 0xff, 0x9a, 0xff, +0xb3, 0xff, 0xc4, 0xff, 0xc6, 0xff, 0xc5, 0xff, 0xcd, 0xff, 0x9e, 0xff, 0x7f, 0xff, 0xa5, 0xff, +0xc3, 0xff, 0xd4, 0xff, 0xd0, 0xff, 0xc0, 0xff, 0xbf, 0xff, 0xa2, 0xff, 0xa2, 0xff, 0xc0, 0xff, +0xae, 0xff, 0xa0, 0xff, 0xab, 0xff, 0xa1, 0xff, 0xa4, 0xff, 0xa5, 0xff, 0x95, 0xff, 0x7f, 0xff, +0x5c, 0xff, 0x75, 0xff, 0x7f, 0xff, 0x87, 0xff, 0x9a, 0xff, 0x8f, 0xff, 0x95, 0xff, 0x88, 0xff, +0x7d, 0xff, 0x9d, 0xff, 0x9d, 0xff, 0xb5, 0xff, 0xc1, 0xff, 0xe7, 0xff, 0xf4, 0xff, 0xf1, 0xff, +0xf3, 0xff, 0xca, 0xff, 0xaf, 0xff, 0xc2, 0xff, 0xd4, 0xff, 0xb4, 0xff, 0xba, 0xff, 0xd9, 0xff, +0x02, 0x00, 0x44, 0x00, 0x5e, 0x00, 0x73, 0x00, 0x88, 0x00, 0x61, 0x00, 0x4f, 0x00, 0x34, 0x00, +0x3a, 0x00, 0x3c, 0x00, 0x4f, 0x00, 0x58, 0x00, 0x56, 0x00, 0x61, 0x00, 0x66, 0x00, 0x5c, 0x00, +0x2a, 0x00, 0xf0, 0xff, 0xe7, 0xff, 0xed, 0xff, 0x00, 0x00, 0x2a, 0x00, 0x3d, 0x00, 0x55, 0x00, +0x4e, 0x00, 0x67, 0x00, 0x61, 0x00, 0x5f, 0x00, 0x5f, 0x00, 0x6d, 0x00, 0x94, 0x00, 0xa3, 0x00, +0xb0, 0x00, 0xc6, 0x00, 0xc5, 0x00, 0xc2, 0x00, 0xb9, 0x00, 0xc8, 0x00, 0xc5, 0x00, 0xd8, 0x00, +0xf0, 0x00, 0xec, 0x00, 0xe6, 0x00, 0xe8, 0x00, 0xe9, 0x00, 0xeb, 0x00, 0xfa, 0x00, 0xde, 0x00, +0xbd, 0x00, 0x8f, 0x00, 0x48, 0x00, 0x6a, 0x00, 0x91, 0x00, 0xc8, 0x00, 0x0b, 0x01, 0x1f, 0x01, +0x31, 0x01, 0x37, 0x01, 0x32, 0x01, 0x3d, 0x01, 0x37, 0x01, 0x19, 0x01, 0xff, 0x00, 0x09, 0x01, +0x0a, 0x01, 0x1d, 0x01, 0x40, 0x01, 0x30, 0x01, 0x3a, 0x01, 0x17, 0x01, 0xf3, 0x00, 0xf4, 0x00, +0xd7, 0x00, 0xbd, 0x00, 0xa0, 0x00, 0x9a, 0x00, 0x8e, 0x00, 0x97, 0x00, 0x9b, 0x00, 0xa9, 0x00, +0xa9, 0x00, 0x9b, 0x00, 0xb0, 0x00, 0xb6, 0x00, 0xc4, 0x00, 0xd7, 0x00, 0xf0, 0x00, 0x25, 0x01, +0x39, 0x01, 0x2e, 0x01, 0x23, 0x01, 0x1d, 0x01, 0x16, 0x01, 0xfe, 0x00, 0xe9, 0x00, 0x08, 0x01, +0xf3, 0x00, 0xd2, 0x00, 0xc3, 0x00, 0xb5, 0x00, 0xa8, 0x00, 0x76, 0x00, 0x5a, 0x00, 0x55, 0x00, +0x4b, 0x00, 0x54, 0x00, 0x40, 0x00, 0x4c, 0x00, 0x4a, 0x00, 0x58, 0x00, 0x4b, 0x00, 0x50, 0x00, +0x5a, 0x00, 0x53, 0x00, 0x5c, 0x00, 0x3c, 0x00, 0x29, 0x00, 0x05, 0x00, 0x0b, 0x00, 0xec, 0xff, +0xdb, 0xff, 0xc7, 0xff, 0xa1, 0xff, 0x90, 0xff, 0xa2, 0xff, 0x9b, 0xff, 0x9a, 0xff, 0x9e, 0xff, +0x8d, 0xff, 0x97, 0xff, 0x8d, 0xff, 0x8b, 0xff, 0x8d, 0xff, 0x8f, 0xff, 0xb9, 0xff, 0xdd, 0xff, +0x0f, 0x00, 0x44, 0x00, 0x65, 0x00, 0x82, 0x00, 0x89, 0x00, 0x6b, 0x00, 0x83, 0x00, 0x73, 0x00, +0x86, 0x00, 0x93, 0x00, 0x9d, 0x00, 0xa9, 0x00, 0xa6, 0x00, 0x8a, 0x00, 0x7a, 0x00, 0x6d, 0x00, +0x42, 0x00, 0x30, 0x00, 0x0b, 0x00, 0xd3, 0xff, 0xb6, 0xff, 0xa2, 0xff, 0x78, 0xff, 0x64, 0xff, +0x65, 0xff, 0x6d, 0xff, 0x44, 0xff, 0x2d, 0xff, 0x38, 0xff, 0x21, 0xff, 0x26, 0xff, 0x37, 0xff, +0x4e, 0xff, 0x67, 0xff, 0x79, 0xff, 0x7f, 0xff, 0x8e, 0xff, 0x8d, 0xff, 0x7e, 0xff, 0x6f, 0xff, +0x6e, 0xff, 0x90, 0xff, 0xb3, 0xff, 0xc8, 0xff, 0xd1, 0xff, 0xfa, 0xff, 0x21, 0x00, 0x41, 0x00, +0x51, 0x00, 0x6c, 0x00, 0x77, 0x00, 0x69, 0x00, 0x98, 0x00, 0xaf, 0x00, 0xcc, 0x00, 0xfd, 0x00, +0x0a, 0x01, 0x16, 0x01, 0x0e, 0x01, 0x01, 0x01, 0xff, 0x00, 0x08, 0x01, 0x15, 0x01, 0x02, 0x01, +0xfd, 0x00, 0xd8, 0x00, 0xd1, 0x00, 0xc5, 0x00, 0xb4, 0x00, 0xa1, 0x00, 0xa4, 0x00, 0xad, 0x00, +0xae, 0x00, 0x9b, 0x00, 0x92, 0x00, 0x92, 0x00, 0x77, 0x00, 0x76, 0x00, 0x6d, 0x00, 0x63, 0x00, +0x64, 0x00, 0x5e, 0x00, 0x77, 0x00, 0x79, 0x00, 0xa4, 0x00, 0xa9, 0x00, 0xc6, 0x00, 0xbb, 0x00, +0x9a, 0x00, 0xa6, 0x00, 0x9e, 0x00, 0x8e, 0x00, 0x81, 0x00, 0x70, 0x00, 0x64, 0x00, 0x7b, 0x00, +0x82, 0x00, 0x8b, 0x00, 0xac, 0x00, 0xa6, 0x00, 0xa9, 0x00, 0xc4, 0x00, 0xc6, 0x00, 0xd9, 0x00, +0xc6, 0x00, 0xe1, 0x00, 0xdf, 0x00, 0xde, 0x00, 0xfd, 0x00, 0xea, 0x00, 0xe8, 0x00, 0xfc, 0x00, +0xfa, 0x00, 0x13, 0x01, 0x1e, 0x01, 0x06, 0x01, 0x14, 0x01, 0x37, 0x01, 0x35, 0x01, 0x27, 0x01, +0x14, 0x01, 0xf9, 0x00, 0xf1, 0x00, 0xf4, 0x00, 0xf1, 0x00, 0xe2, 0x00, 0xcd, 0x00, 0xa3, 0x00, +0x92, 0x00, 0x91, 0x00, 0x8a, 0x00, 0x68, 0x00, 0x61, 0x00, 0x54, 0x00, 0x5a, 0x00, 0x52, 0x00, +0x3f, 0x00, 0x63, 0x00, 0x81, 0x00, 0x88, 0x00, 0xb9, 0x00, 0xbd, 0x00, 0xb2, 0x00, 0xc4, 0x00, +0xb4, 0x00, 0xc5, 0x00, 0xc4, 0x00, 0xc6, 0x00, 0xae, 0x00, 0xbb, 0x00, 0xbf, 0x00, 0xbc, 0x00, +0xd3, 0x00, 0xc2, 0x00, 0xd2, 0x00, 0xd7, 0x00, 0xf1, 0x00, 0xfe, 0x00, 0x1a, 0x01, 0x24, 0x01, +0x24, 0x01, 0x29, 0x01, 0x15, 0x01, 0x2b, 0x01, 0x11, 0x01, 0x0b, 0x01, 0x07, 0x01, 0x2f, 0x01, +0x1c, 0x01, 0xee, 0x00, 0x02, 0x01, 0xe7, 0x00, 0xd4, 0x00, 0xc9, 0x00, 0xf2, 0x00, 0x09, 0x01, +0x09, 0x01, 0x0b, 0x01, 0xf4, 0x00, 0xcb, 0x00, 0xbb, 0x00, 0x84, 0x00, 0x81, 0x00, 0x77, 0x00, +0x64, 0x00, 0x46, 0x00, 0x33, 0x00, 0x1f, 0x00, 0x0c, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x05, 0x00, +0x02, 0x00, 0x16, 0x00, 0x2b, 0x00, 0x37, 0x00, 0x58, 0x00, 0x84, 0x00, 0x9f, 0x00, 0xaa, 0x00, +0x9a, 0x00, 0xa5, 0x00, 0x99, 0x00, 0x92, 0x00, 0xab, 0x00, 0xd5, 0x00, 0xf3, 0x00, 0x17, 0x01, +0x41, 0x01, 0x5e, 0x01, 0x5c, 0x01, 0x50, 0x01, 0x21, 0x01, 0x1c, 0x01, 0x03, 0x01, 0xf9, 0x00, +0xe6, 0x00, 0xec, 0x00, 0x1d, 0x01, 0x2f, 0x01, 0x46, 0x01, 0x4a, 0x01, 0x75, 0x01, 0x72, 0x01, +0x5f, 0x01, 0x5c, 0x01, 0x70, 0x01, 0x5f, 0x01, 0x4d, 0x01, 0x53, 0x01, 0x2c, 0x01, 0x16, 0x01, +0x0c, 0x01, 0x07, 0x01, 0xf9, 0x00, 0xfa, 0x00, 0xe9, 0x00, 0xc9, 0x00, 0xe5, 0x00, 0xe2, 0x00, +0xed, 0x00, 0xf7, 0x00, 0x0e, 0x01, 0x06, 0x01, 0x22, 0x01, 0x1e, 0x01, 0x0a, 0x01, 0x17, 0x01, +0xf9, 0x00, 0x11, 0x01, 0x32, 0x01, 0x47, 0x01, 0x58, 0x01, 0x5d, 0x01, 0x5c, 0x01, 0x3c, 0x01, +0x2c, 0x01, 0x2a, 0x01, 0x10, 0x01, 0x0a, 0x01, 0xff, 0x00, 0x03, 0x01, 0x12, 0x01, 0x16, 0x01, +0x1d, 0x01, 0x25, 0x01, 0x2f, 0x01, 0x2c, 0x01, 0x24, 0x01, 0x07, 0x01, 0x08, 0x01, 0xfb, 0x00, +0xe8, 0x00, 0xf5, 0x00, 0xd6, 0x00, 0xc3, 0x00, 0xb6, 0x00, 0x9a, 0x00, 0x89, 0x00, 0x89, 0x00, +0x9b, 0x00, 0xc3, 0x00, 0xc8, 0x00, 0xd5, 0x00, 0xc5, 0x00, 0xa8, 0x00, 0x66, 0x00, 0x51, 0x00, +0x48, 0x00, 0x44, 0x00, 0x45, 0x00, 0x59, 0x00, 0x77, 0x00, 0x7a, 0x00, 0x89, 0x00, 0x80, 0x00, +0x9b, 0x00, 0x92, 0x00, 0x83, 0x00, 0x85, 0x00, 0x6b, 0x00, 0x4e, 0x00, 0x59, 0x00, 0x52, 0x00, +0x64, 0x00, 0x66, 0x00, 0x58, 0x00, 0x42, 0x00, 0x48, 0x00, 0x3f, 0x00, 0x57, 0x00, 0x8b, 0x00, +0x8d, 0x00, 0x9a, 0x00, 0xa9, 0x00, 0xbc, 0x00, 0xa9, 0x00, 0xb2, 0x00, 0xa2, 0x00, 0x84, 0x00, +0x88, 0x00, 0x79, 0x00, 0x7d, 0x00, 0x94, 0x00, 0x9b, 0x00, 0xd5, 0x00, 0xc8, 0x00, 0xb1, 0x00, +0xa3, 0x00, 0xb3, 0x00, 0x9e, 0x00, 0x99, 0x00, 0x8d, 0x00, 0x79, 0x00, 0x7d, 0x00, 0x7a, 0x00, +0x86, 0x00, 0x9a, 0x00, 0xc8, 0x00, 0xe6, 0x00, 0xe5, 0x00, 0xdb, 0x00, 0xcc, 0x00, 0xee, 0x00, +0xdd, 0x00, 0xdb, 0x00, 0xe0, 0x00, 0x00, 0x01, 0xf4, 0x00, 0xe1, 0x00, 0xc4, 0x00, 0xa4, 0x00, +0x95, 0x00, 0x96, 0x00, 0x9d, 0x00, 0xbe, 0x00, 0xc5, 0x00, 0xd9, 0x00, 0xca, 0x00, 0xb3, 0x00, +0xb1, 0x00, 0xb0, 0x00, 0xc7, 0x00, 0xc7, 0x00, 0xce, 0x00, 0xe2, 0x00, 0x04, 0x01, 0x36, 0x01, +0x57, 0x01, 0x82, 0x01, 0xb3, 0x01, 0xd0, 0x01, 0xe5, 0x01, 0xf7, 0x01, 0xfa, 0x01, 0xf8, 0x01, +0x2b, 0x02, 0x45, 0x02, 0x66, 0x02, 0x80, 0x02, 0x7c, 0x02, 0x5b, 0x02, 0x47, 0x02, 0x21, 0x02, +0xfc, 0x01, 0xff, 0x01, 0xdf, 0x01, 0xc9, 0x01, 0xa3, 0x01, 0x87, 0x01, 0x77, 0x01, 0x69, 0x01, +0x48, 0x01, 0x31, 0x01, 0x23, 0x01, 0x06, 0x01, 0xf8, 0x00, 0xd4, 0x00, 0xc6, 0x00, 0xbf, 0x00, +0xe2, 0x00, 0xd3, 0x00, 0xc2, 0x00, 0x91, 0x00, 0x84, 0x00, 0x72, 0x00, 0x71, 0x00, 0x86, 0x00, +0x83, 0x00, 0xb0, 0x00, 0xc7, 0x00, 0xed, 0x00, 0x04, 0x01, 0x3d, 0x01, 0x60, 0x01, 0x6d, 0x01, +0x86, 0x01, 0x9b, 0x01, 0xad, 0x01, 0xbb, 0x01, 0xb5, 0x01, 0xa6, 0x01, 0xa1, 0x01, 0xae, 0x01, +0xb0, 0x01, 0xa5, 0x01, 0x9d, 0x01, 0x9b, 0x01, 0x98, 0x01, 0x8e, 0x01, 0x85, 0x01, 0x7e, 0x01, +0x71, 0x01, 0x65, 0x01, 0x4a, 0x01, 0x1e, 0x01, 0xeb, 0x00, 0xde, 0x00, 0xef, 0x00, 0xfa, 0x00, +0xec, 0x00, 0xe3, 0x00, 0xb7, 0x00, 0xa6, 0x00, 0xa2, 0x00, 0x77, 0x00, 0x7f, 0x00, 0x62, 0x00, +0x45, 0x00, 0x33, 0x00, 0x1b, 0x00, 0x0e, 0x00, 0xe5, 0xff, 0xf2, 0xff, 0xdd, 0xff, 0xd2, 0xff, +0xd7, 0xff, 0xff, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0x0d, 0x00, 0x1c, 0x00, 0x45, 0x00, 0x58, 0x00, +0x53, 0x00, 0x4f, 0x00, 0x3b, 0x00, 0x38, 0x00, 0x4c, 0x00, 0x6f, 0x00, 0x9e, 0x00, 0xca, 0x00, +0xcb, 0x00, 0xc6, 0x00, 0xb7, 0x00, 0xac, 0x00, 0x99, 0x00, 0x77, 0x00, 0x61, 0x00, 0x64, 0x00, +0x87, 0x00, 0x90, 0x00, 0x99, 0x00, 0xa4, 0x00, 0x96, 0x00, 0x85, 0x00, 0x73, 0x00, 0x35, 0x00, +0x32, 0x00, 0x21, 0x00, 0x2e, 0x00, 0x35, 0x00, 0x57, 0x00, 0x6a, 0x00, 0x6e, 0x00, 0x79, 0x00, +0x8d, 0x00, 0x7e, 0x00, 0x40, 0x00, 0x1a, 0x00, 0x21, 0x00, 0x41, 0x00, 0x50, 0x00, 0x5e, 0x00, +0x69, 0x00, 0x77, 0x00, 0x69, 0x00, 0x5b, 0x00, 0x56, 0x00, 0x51, 0x00, 0x52, 0x00, 0x4e, 0x00, +0x63, 0x00, 0x8c, 0x00, 0xb7, 0x00, 0xf6, 0x00, 0x04, 0x01, 0xfd, 0x00, 0x08, 0x01, 0x16, 0x01, +0x04, 0x01, 0xf6, 0x00, 0xe7, 0x00, 0xe6, 0x00, 0x07, 0x01, 0x0c, 0x01, 0x26, 0x01, 0x28, 0x01, +0x25, 0x01, 0xe4, 0x00, 0xb4, 0x00, 0xa4, 0x00, 0x9d, 0x00, 0xa7, 0x00, 0xad, 0x00, 0xcb, 0x00, +0xea, 0x00, 0xf4, 0x00, 0xed, 0x00, 0xe2, 0x00, 0xcf, 0x00, 0xa1, 0x00, 0xa0, 0x00, 0xaa, 0x00, +0xaa, 0x00, 0xbc, 0x00, 0xd3, 0x00, 0xe1, 0x00, 0xe9, 0x00, 0xef, 0x00, 0xdf, 0x00, 0xca, 0x00, +0xa9, 0x00, 0x91, 0x00, 0xa6, 0x00, 0xb7, 0x00, 0xc8, 0x00, 0xef, 0x00, 0x05, 0x01, 0xf4, 0x00, +0xf3, 0x00, 0xdf, 0x00, 0xcc, 0x00, 0xc3, 0x00, 0xc7, 0x00, 0xb4, 0x00, 0xc8, 0x00, 0xd4, 0x00, +0xd6, 0x00, 0xe9, 0x00, 0xe6, 0x00, 0xf6, 0x00, 0xe5, 0x00, 0xca, 0x00, 0xbe, 0x00, 0xaa, 0x00, +0xb3, 0x00, 0xbc, 0x00, 0xb6, 0x00, 0xa8, 0x00, 0xa0, 0x00, 0xa1, 0x00, 0xb5, 0x00, 0xc2, 0x00, +0xe3, 0x00, 0xeb, 0x00, 0xe2, 0x00, 0xe2, 0x00, 0xe3, 0x00, 0xdf, 0x00, 0xd0, 0x00, 0xcb, 0x00, +0xbf, 0x00, 0xa8, 0x00, 0x80, 0x00, 0x5a, 0x00, 0x48, 0x00, 0x3e, 0x00, 0x5e, 0x00, 0x72, 0x00, +0x70, 0x00, 0x5a, 0x00, 0x6e, 0x00, 0x70, 0x00, 0x6b, 0x00, 0x6e, 0x00, 0x7b, 0x00, 0x9a, 0x00, +0x91, 0x00, 0x9b, 0x00, 0x94, 0x00, 0x8f, 0x00, 0x80, 0x00, 0x7e, 0x00, 0x7d, 0x00, 0x92, 0x00, +0xbd, 0x00, 0xc8, 0x00, 0xa9, 0x00, 0x87, 0x00, 0x62, 0x00, 0x43, 0x00, 0x39, 0x00, 0x4d, 0x00, +0x5d, 0x00, 0x67, 0x00, 0x5d, 0x00, 0x6e, 0x00, 0xaa, 0x00, 0xc6, 0x00, 0xd4, 0x00, 0xda, 0x00, +0xee, 0x00, 0xd9, 0x00, 0xd0, 0x00, 0xe8, 0x00, 0xd9, 0x00, 0xeb, 0x00, 0xef, 0x00, 0xf0, 0x00, +0xe6, 0x00, 0xda, 0x00, 0xc9, 0x00, 0xa0, 0x00, 0x9b, 0x00, 0x9f, 0x00, 0xae, 0x00, 0xbd, 0x00, +0xc2, 0x00, 0xb8, 0x00, 0xba, 0x00, 0xce, 0x00, 0xf1, 0x00, 0xcf, 0x00, 0xce, 0x00, 0xc4, 0x00, +0xc2, 0x00, 0xbd, 0x00, 0xc7, 0x00, 0xd5, 0x00, 0xfb, 0x00, 0x0e, 0x01, 0x20, 0x01, 0x19, 0x01, +0x01, 0x01, 0xcf, 0x00, 0xbd, 0x00, 0x9a, 0x00, 0x78, 0x00, 0x66, 0x00, 0x73, 0x00, 0x90, 0x00, +0x90, 0x00, 0x92, 0x00, 0x74, 0x00, 0x86, 0x00, 0x7d, 0x00, 0x70, 0x00, 0x76, 0x00, 0x59, 0x00, +0x6a, 0x00, 0x8f, 0x00, 0xc4, 0x00, 0xdc, 0x00, 0xdf, 0x00, 0xd7, 0x00, 0xc0, 0x00, 0x9b, 0x00, +0x88, 0x00, 0x93, 0x00, 0x7e, 0x00, 0x9a, 0x00, 0x9b, 0x00, 0xaa, 0x00, 0xa2, 0x00, 0x93, 0x00, +0x81, 0x00, 0x7c, 0x00, 0x74, 0x00, 0x96, 0x00, 0x9c, 0x00, 0x9f, 0x00, 0xab, 0x00, 0xd8, 0x00, +0xe5, 0x00, 0xe0, 0x00, 0xe6, 0x00, 0x0e, 0x01, 0xfb, 0x00, 0x0b, 0x01, 0x09, 0x01, 0xef, 0x00, +0xc6, 0x00, 0xb6, 0x00, 0x94, 0x00, 0xb0, 0x00, 0xcd, 0x00, 0xab, 0x00, 0x98, 0x00, 0xa7, 0x00, +0x7e, 0x00, 0x55, 0x00, 0x51, 0x00, 0x49, 0x00, 0x54, 0x00, 0x2d, 0x00, 0x1f, 0x00, 0x02, 0x00, +0xf7, 0xff, 0xea, 0xff, 0xe9, 0xff, 0x0f, 0x00, 0x12, 0x00, 0x19, 0x00, 0x18, 0x00, 0x0f, 0x00, +0x0f, 0x00, 0x18, 0x00, 0x33, 0x00, 0x39, 0x00, 0x47, 0x00, 0x70, 0x00, 0x6a, 0x00, 0x40, 0x00, +0x49, 0x00, 0x60, 0x00, 0x78, 0x00, 0x81, 0x00, 0x89, 0x00, 0xa5, 0x00, 0x8f, 0x00, 0x88, 0x00, +0x90, 0x00, 0x94, 0x00, 0x84, 0x00, 0x66, 0x00, 0x61, 0x00, 0x53, 0x00, 0x3d, 0x00, 0x50, 0x00, +0x54, 0x00, 0x6e, 0x00, 0x87, 0x00, 0x77, 0x00, 0x77, 0x00, 0x6f, 0x00, 0x65, 0x00, 0x4f, 0x00, +0x57, 0x00, 0x71, 0x00, 0x7d, 0x00, 0x9f, 0x00, 0x81, 0x00, 0x88, 0x00, 0x93, 0x00, 0x8f, 0x00, +0x7e, 0x00, 0x8d, 0x00, 0x95, 0x00, 0x91, 0x00, 0x98, 0x00, 0xb1, 0x00, 0xbc, 0x00, 0xaf, 0x00, +0x9e, 0x00, 0x82, 0x00, 0x4b, 0x00, 0x51, 0x00, 0x49, 0x00, 0x2e, 0x00, 0x30, 0x00, 0x46, 0x00, +0x60, 0x00, 0x4b, 0x00, 0x53, 0x00, 0x80, 0x00, 0x59, 0x00, 0x6c, 0x00, 0x88, 0x00, 0x8c, 0x00, +0xae, 0x00, 0xce, 0x00, 0xe2, 0x00, 0xf9, 0x00, 0x12, 0x01, 0x03, 0x01, 0x1a, 0x01, 0x27, 0x01, +0x16, 0x01, 0x34, 0x01, 0x1f, 0x01, 0x25, 0x01, 0x34, 0x01, 0x3e, 0x01, 0x2f, 0x01, 0x0a, 0x01, +0xfd, 0x00, 0xd4, 0x00, 0xc1, 0x00, 0xb7, 0x00, 0x9b, 0x00, 0x80, 0x00, 0x72, 0x00, 0x52, 0x00, +0x2f, 0x00, 0x1f, 0x00, 0x1c, 0x00, 0x1e, 0x00, 0x0d, 0x00, 0x11, 0x00, 0x15, 0x00, 0x35, 0x00, +0x2f, 0x00, 0x30, 0x00, 0x2c, 0x00, 0x58, 0x00, 0x5a, 0x00, 0x58, 0x00, 0x7a, 0x00, 0x58, 0x00, +0x60, 0x00, 0x7a, 0x00, 0x70, 0x00, 0x56, 0x00, 0x46, 0x00, 0x2f, 0x00, 0x21, 0x00, 0x4b, 0x00, +0x4e, 0x00, 0x65, 0x00, 0x89, 0x00, 0x7a, 0x00, 0x7e, 0x00, 0x6b, 0x00, 0x4f, 0x00, 0x1d, 0x00, +0x1b, 0x00, 0x1f, 0x00, 0x2f, 0x00, 0x3a, 0x00, 0x45, 0x00, 0x57, 0x00, 0x5c, 0x00, 0x72, 0x00, +0x55, 0x00, 0x3f, 0x00, 0x5a, 0x00, 0x48, 0x00, 0x35, 0x00, 0x2f, 0x00, 0x36, 0x00, 0x0e, 0x00, +0x02, 0x00, 0x0b, 0x00, 0x05, 0x00, 0x01, 0x00, 0xee, 0xff, 0xda, 0xff, 0xdc, 0xff, 0xcc, 0xff, +0xc1, 0xff, 0xb0, 0xff, 0xc4, 0xff, 0xd0, 0xff, 0xb5, 0xff, 0xc3, 0xff, 0xb6, 0xff, 0xc4, 0xff, +0xd6, 0xff, 0x03, 0x00, 0x0c, 0x00, 0x04, 0x00, 0x22, 0x00, 0x2a, 0x00, 0x31, 0x00, 0x41, 0x00, +0x59, 0x00, 0x8a, 0x00, 0xbb, 0x00, 0x94, 0x00, 0xad, 0x00, 0x94, 0x00, 0x7b, 0x00, 0x90, 0x00, +0xba, 0x00, 0xcc, 0x00, 0xfd, 0x00, 0xfd, 0x00, 0xf4, 0x00, 0xd1, 0x00, 0xc9, 0x00, 0xce, 0x00, +0x95, 0x00, 0x93, 0x00, 0x9b, 0x00, 0x8d, 0x00, 0x88, 0x00, 0x86, 0x00, 0x86, 0x00, 0x86, 0x00, +0x7d, 0x00, 0x85, 0x00, 0x80, 0x00, 0xb5, 0x00, 0xd4, 0x00, 0x9f, 0x00, 0x9f, 0x00, 0xb9, 0x00, +0xa1, 0x00, 0x94, 0x00, 0x91, 0x00, 0x91, 0x00, 0xad, 0x00, 0xb2, 0x00, 0xb9, 0x00, 0x9a, 0x00, +0x79, 0x00, 0x73, 0x00, 0x58, 0x00, 0x2d, 0x00, 0x1c, 0x00, 0xed, 0xff, 0xbb, 0xff, 0x97, 0xff, +0x8d, 0xff, 0x75, 0xff, 0x62, 0xff, 0x71, 0xff, 0x89, 0xff, 0x88, 0xff, 0xc3, 0xff, 0xb5, 0xff, +0xa5, 0xff, 0xb1, 0xff, 0xbb, 0xff, 0xda, 0xff, 0xe2, 0xff, 0xf8, 0xff, 0x09, 0x00, 0x16, 0x00, +0x24, 0x00, 0x18, 0x00, 0x2d, 0x00, 0x26, 0x00, 0x24, 0x00, 0x44, 0x00, 0x5c, 0x00, 0x56, 0x00, +0x7d, 0x00, 0x8a, 0x00, 0x9b, 0x00, 0xb5, 0x00, 0xae, 0x00, 0x9e, 0x00, 0x94, 0x00, 0x86, 0x00, +0x82, 0x00, 0x79, 0x00, 0x6d, 0x00, 0x72, 0x00, 0x8f, 0x00, 0x75, 0x00, 0x49, 0x00, 0x07, 0x00, +0xe8, 0xff, 0xc6, 0xff, 0xad, 0xff, 0x9c, 0xff, 0x81, 0xff, 0x95, 0xff, 0xaa, 0xff, 0xba, 0xff, +0xd5, 0xff, 0xe0, 0xff, 0xd0, 0xff, 0xbc, 0xff, 0xde, 0xff, 0xea, 0xff, 0xfa, 0xff, 0xf7, 0xff, +0xcc, 0xff, 0xe9, 0xff, 0xee, 0xff, 0x14, 0x00, 0x2d, 0x00, 0x4b, 0x00, 0x4e, 0x00, 0x48, 0x00, +0x82, 0x00, 0x89, 0x00, 0x7f, 0x00, 0x63, 0x00, 0x52, 0x00, 0x30, 0x00, 0x1c, 0x00, 0x23, 0x00, +0xe9, 0xff, 0xe7, 0xff, 0xe8, 0xff, 0xf9, 0xff, 0x05, 0x00, 0x08, 0x00, 0x27, 0x00, 0x14, 0x00, +0x0d, 0x00, 0x01, 0x00, 0x0b, 0x00, 0x44, 0x00, 0x60, 0x00, 0x7d, 0x00, 0x81, 0x00, 0x75, 0x00, +0x6c, 0x00, 0x70, 0x00, 0xa7, 0x00, 0xca, 0x00, 0xf5, 0x00, 0x20, 0x01, 0x22, 0x01, 0x00, 0x01, +0xd5, 0x00, 0xe8, 0x00, 0xbe, 0x00, 0xa9, 0x00, 0xba, 0x00, 0x81, 0x00, 0x61, 0x00, 0x79, 0x00, +0x49, 0x00, 0x34, 0x00, 0x18, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0xe5, 0xff, 0xe9, 0xff, 0xef, 0xff, +0xf8, 0xff, 0x02, 0x00, 0x13, 0x00, 0x31, 0x00, 0x2f, 0x00, 0x35, 0x00, 0x2b, 0x00, 0x4a, 0x00, +0x57, 0x00, 0x50, 0x00, 0x3f, 0x00, 0x51, 0x00, 0x7a, 0x00, 0x9b, 0x00, 0xa8, 0x00, 0xbf, 0x00, +0xc3, 0x00, 0xcd, 0x00, 0xb2, 0x00, 0x9c, 0x00, 0x9c, 0x00, 0x88, 0x00, 0x82, 0x00, 0x90, 0x00, +0x97, 0x00, 0x9f, 0x00, 0xb4, 0x00, 0xa3, 0x00, 0xbb, 0x00, 0xbe, 0x00, 0xb0, 0x00, 0x7e, 0x00, +0x67, 0x00, 0x68, 0x00, 0x5d, 0x00, 0x4e, 0x00, 0x63, 0x00, 0x6d, 0x00, 0x46, 0x00, 0x43, 0x00, +0x20, 0x00, 0x09, 0x00, 0xfa, 0xff, 0xdf, 0xff, 0xb3, 0xff, 0xb8, 0xff, 0xbe, 0xff, 0xb9, 0xff, +0xba, 0xff, 0xaa, 0xff, 0xa2, 0xff, 0xb1, 0xff, 0x98, 0xff, 0x9a, 0xff, 0xbe, 0xff, 0xca, 0xff, +0xda, 0xff, 0xd1, 0xff, 0xe1, 0xff, 0xc8, 0xff, 0x94, 0xff, 0x86, 0xff, 0x9e, 0xff, 0xcc, 0xff, +0xd0, 0xff, 0xd6, 0xff, 0xf0, 0xff, 0x0c, 0x00, 0x1e, 0x00, 0x24, 0x00, 0x26, 0x00, 0x39, 0x00, +0x53, 0x00, 0x52, 0x00, 0x36, 0x00, 0x49, 0x00, 0x64, 0x00, 0x4e, 0x00, 0x3f, 0x00, 0x2c, 0x00, +0x2f, 0x00, 0x1e, 0x00, 0xf6, 0xff, 0xf2, 0xff, 0xe5, 0xff, 0xd8, 0xff, 0xb1, 0xff, 0xb3, 0xff, +0xd9, 0xff, 0xd5, 0xff, 0xbc, 0xff, 0xa6, 0xff, 0xc6, 0xff, 0xb0, 0xff, 0xbc, 0xff, 0xb3, 0xff, +0xd1, 0xff, 0xdc, 0xff, 0xde, 0xff, 0xdd, 0xff, 0xde, 0xff, 0xe3, 0xff, 0xd8, 0xff, 0xc1, 0xff, +0xbb, 0xff, 0xb9, 0xff, 0xa6, 0xff, 0xb8, 0xff, 0xd8, 0xff, 0x15, 0x00, 0x26, 0x00, 0x2f, 0x00, +0x56, 0x00, 0x3d, 0x00, 0x40, 0x00, 0x48, 0x00, 0x47, 0x00, 0x76, 0x00, 0x8e, 0x00, 0x80, 0x00, +0x84, 0x00, 0x7d, 0x00, 0x70, 0x00, 0x81, 0x00, 0x92, 0x00, 0xc1, 0x00, 0xc8, 0x00, 0xd9, 0x00, +0xd7, 0x00, 0xb2, 0x00, 0x82, 0x00, 0x5f, 0x00, 0x4a, 0x00, 0x2f, 0x00, 0x0e, 0x00, 0x00, 0x00, +0x03, 0x00, 0x20, 0x00, 0x0c, 0x00, 0x04, 0x00, 0x0a, 0x00, 0xe0, 0xff, 0xbd, 0xff, 0xa7, 0xff, +0xa0, 0xff, 0x78, 0xff, 0x9c, 0xff, 0xbd, 0xff, 0xbc, 0xff, 0xc1, 0xff, 0xd0, 0xff, 0xe2, 0xff, +0xe0, 0xff, 0xdf, 0xff, 0x04, 0x00, 0x13, 0x00, 0x00, 0x00, 0xe4, 0xff, 0x0e, 0x00, 0x10, 0x00, +0x14, 0x00, 0x0f, 0x00, 0xfb, 0xff, 0xec, 0xff, 0xd2, 0xff, 0xc2, 0xff, 0xda, 0xff, 0xf2, 0xff, +0xed, 0xff, 0x16, 0x00, 0x22, 0x00, 0x1c, 0x00, 0x2c, 0x00, 0x11, 0x00, 0xf2, 0xff, 0xd7, 0xff, +0x17, 0x00, 0x09, 0x00, 0x2f, 0x00, 0x59, 0x00, 0x64, 0x00, 0x8b, 0x00, 0x9d, 0x00, 0x8b, 0x00, +0x61, 0x00, 0x3a, 0x00, 0x28, 0x00, 0x13, 0x00, 0x0c, 0x00, 0x25, 0x00, 0x0b, 0x00, 0x1e, 0x00, +0x2f, 0x00, 0x14, 0x00, 0xed, 0xff, 0xcc, 0xff, 0xbd, 0xff, 0xbc, 0xff, 0xc8, 0xff, 0xc2, 0xff, +0xbf, 0xff, 0xb7, 0xff, 0xa9, 0xff, 0xa1, 0xff, 0x9f, 0xff, 0x72, 0xff, 0x2e, 0xff, 0x1d, 0xff, +0x41, 0xff, 0x38, 0xff, 0x3a, 0xff, 0x5b, 0xff, 0x5a, 0xff, 0x4d, 0xff, 0x44, 0xff, 0x7f, 0xff, +0x9f, 0xff, 0xa5, 0xff, 0xb2, 0xff, 0xda, 0xff, 0xec, 0xff, 0x03, 0x00, 0xf8, 0xff, 0x21, 0x00, +0x3c, 0x00, 0x4a, 0x00, 0x3c, 0x00, 0x30, 0x00, 0x2a, 0x00, 0x07, 0x00, 0x18, 0x00, 0x2f, 0x00, +0x43, 0x00, 0x56, 0x00, 0x35, 0x00, 0x2f, 0x00, 0xfb, 0xff, 0x17, 0x00, 0x1e, 0x00, 0xf9, 0xff, +0xf9, 0xff, 0xf9, 0xff, 0xd2, 0xff, 0xd9, 0xff, 0xf3, 0xff, 0xe0, 0xff, 0xf5, 0xff, 0x0e, 0x00, +0xf9, 0xff, 0xfe, 0xff, 0x18, 0x00, 0x1b, 0x00, 0x08, 0x00, 0xe9, 0xff, 0x11, 0x00, 0x0a, 0x00, +0xe5, 0xff, 0xea, 0xff, 0xd7, 0xff, 0xcc, 0xff, 0xd9, 0xff, 0xad, 0xff, 0x99, 0xff, 0x7d, 0xff, +0x9a, 0xff, 0x8f, 0xff, 0x77, 0xff, 0x68, 0xff, 0x87, 0xff, 0x77, 0xff, 0x68, 0xff, 0x62, 0xff, +0x61, 0xff, 0x8b, 0xff, 0x95, 0xff, 0x9e, 0xff, 0xb6, 0xff, 0xeb, 0xff, 0x02, 0x00, 0x10, 0x00, +0x0f, 0x00, 0x3c, 0x00, 0x4f, 0x00, 0x4c, 0x00, 0x53, 0x00, 0x73, 0x00, 0x84, 0x00, 0x91, 0x00, +0x5f, 0x00, 0x68, 0x00, 0x4c, 0x00, 0x3b, 0x00, 0x24, 0x00, 0xf0, 0xff, 0xf7, 0xff, 0xf8, 0xff, +0xc6, 0xff, 0xb3, 0xff, 0xad, 0xff, 0x8f, 0xff, 0x69, 0xff, 0x2d, 0xff, 0x2e, 0xff, 0x52, 0xff, +0x6e, 0xff, 0x60, 0xff, 0x55, 0xff, 0x69, 0xff, 0x6a, 0xff, 0x7b, 0xff, 0xb3, 0xff, 0xd8, 0xff, +0xf7, 0xff, 0x1b, 0x00, 0x44, 0x00, 0x4e, 0x00, 0x55, 0x00, 0x53, 0x00, 0x17, 0x00, 0x07, 0x00, +0x06, 0x00, 0x08, 0x00, 0xdf, 0xff, 0xd3, 0xff, 0xe7, 0xff, 0xcd, 0xff, 0xa1, 0xff, 0x9e, 0xff, +0x84, 0xff, 0x7e, 0xff, 0x86, 0xff, 0x71, 0xff, 0x96, 0xff, 0x98, 0xff, 0x63, 0xff, 0x77, 0xff, +0xda, 0xff, 0xe7, 0xff, 0xdb, 0xff, 0xd7, 0xff, 0xdd, 0xff, 0xe5, 0xff, 0xdb, 0xff, 0xf6, 0xff, +0xf8, 0xff, 0xc0, 0xff, 0xa8, 0xff, 0xc3, 0xff, 0xaf, 0xff, 0x9b, 0xff, 0xbf, 0xff, 0xa5, 0xff, +0xaf, 0xff, 0x9b, 0xff, 0x91, 0xff, 0xa3, 0xff, 0xba, 0xff, 0xbb, 0xff, 0xd1, 0xff, 0xcd, 0xff, +0xd6, 0xff, 0xb5, 0xff, 0xa2, 0xff, 0x9a, 0xff, 0x92, 0xff, 0x94, 0xff, 0xad, 0xff, 0xbb, 0xff, +0xb3, 0xff, 0xae, 0xff, 0xc7, 0xff, 0x9c, 0xff, 0x9f, 0xff, 0xa6, 0xff, 0x9e, 0xff, 0x8e, 0xff, +0x88, 0xff, 0x9b, 0xff, 0x89, 0xff, 0xa3, 0xff, 0x92, 0xff, 0x93, 0xff, 0xb4, 0xff, 0xb4, 0xff, +0xd8, 0xff, 0xef, 0xff, 0xe9, 0xff, 0x1d, 0x00, 0x26, 0x00, 0x11, 0x00, 0x11, 0x00, 0xff, 0xff, +0x0d, 0x00, 0xff, 0xff, 0xd1, 0xff, 0xd9, 0xff, 0xfc, 0xff, 0x0c, 0x00, 0xe2, 0xff, 0xd7, 0xff, +0xbb, 0xff, 0xa8, 0xff, 0x84, 0xff, 0x8f, 0xff, 0xa7, 0xff, 0x93, 0xff, 0x9d, 0xff, 0x8d, 0xff, +0x8f, 0xff, 0x8d, 0xff, 0x98, 0xff, 0x8f, 0xff, 0x6a, 0xff, 0x84, 0xff, 0x86, 0xff, 0x5f, 0xff, +0x5e, 0xff, 0x5c, 0xff, 0x4c, 0xff, 0x52, 0xff, 0x60, 0xff, 0x73, 0xff, 0x79, 0xff, 0x8a, 0xff, +0x79, 0xff, 0x83, 0xff, 0x86, 0xff, 0x8b, 0xff, 0xc3, 0xff, 0xed, 0xff, 0xf7, 0xff, 0x23, 0x00, +0x3e, 0x00, 0x46, 0x00, 0x51, 0x00, 0x79, 0x00, 0x97, 0x00, 0xac, 0x00, 0xa0, 0x00, 0xcb, 0x00, +0xc7, 0x00, 0xc3, 0x00, 0xd8, 0x00, 0xc1, 0x00, 0x90, 0x00, 0x94, 0x00, 0x7d, 0x00, 0x6a, 0x00, +0x60, 0x00, 0x63, 0x00, 0x53, 0x00, 0x32, 0x00, 0xfc, 0xff, 0x07, 0x00, 0xde, 0xff, 0xcd, 0xff, +0xe2, 0xff, 0xe2, 0xff, 0xcf, 0xff, 0xe3, 0xff, 0xe1, 0xff, 0xb6, 0xff, 0xb8, 0xff, 0x9a, 0xff, +0x91, 0xff, 0x9c, 0xff, 0x71, 0xff, 0x85, 0xff, 0x7d, 0xff, 0x74, 0xff, 0x84, 0xff, 0x80, 0xff, +0x6b, 0xff, 0x89, 0xff, 0xa7, 0xff, 0x89, 0xff, 0x81, 0xff, 0x65, 0xff, 0x51, 0xff, 0x51, 0xff, +0x76, 0xff, 0x63, 0xff, 0x52, 0xff, 0x87, 0xff, 0x9f, 0xff, 0x90, 0xff, 0x6a, 0xff, 0x96, 0xff, +0xab, 0xff, 0xb6, 0xff, 0xf1, 0xff, 0xf6, 0xff, 0x05, 0x00, 0x21, 0x00, 0x09, 0x00, 0xeb, 0xff, +0x1f, 0x00, 0x4a, 0x00, 0x16, 0x00, 0x02, 0x00, 0x27, 0x00, 0x28, 0x00, 0x13, 0x00, 0x2b, 0x00, +0x32, 0x00, 0x4e, 0x00, 0x41, 0x00, 0x4d, 0x00, 0x4e, 0x00, 0xf0, 0xff, 0xe5, 0xff, 0xc4, 0xff, +0xa8, 0xff, 0xa1, 0xff, 0xad, 0xff, 0x9b, 0xff, 0xb4, 0xff, 0xc8, 0xff, 0xa1, 0xff, 0x8d, 0xff, +0x78, 0xff, 0x87, 0xff, 0x83, 0xff, 0x68, 0xff, 0x74, 0xff, 0x86, 0xff, 0x64, 0xff, 0x4b, 0xff, +0x56, 0xff, 0x49, 0xff, 0x3b, 0xff, 0x27, 0xff, 0x39, 0xff, 0x3c, 0xff, 0x1f, 0xff, 0x28, 0xff, +0x3e, 0xff, 0x33, 0xff, 0x4d, 0xff, 0x51, 0xff, 0x6e, 0xff, 0xa4, 0xff, 0xd3, 0xff, 0xff, 0xff, +0xff, 0xff, 0xfe, 0xff, 0x0b, 0x00, 0xff, 0xff, 0xcd, 0xff, 0xc0, 0xff, 0xb2, 0xff, 0x9c, 0xff, +0xa5, 0xff, 0xad, 0xff, 0xd8, 0xff, 0xbf, 0xff, 0x8a, 0xff, 0xac, 0xff, 0x9c, 0xff, 0x81, 0xff, +0xaa, 0xff, 0xc0, 0xff, 0xb5, 0xff, 0xb4, 0xff, 0xaa, 0xff, 0x8f, 0xff, 0x8a, 0xff, 0x67, 0xff, +0x63, 0xff, 0x67, 0xff, 0x6f, 0xff, 0xa2, 0xff, 0x8c, 0xff, 0x76, 0xff, 0x91, 0xff, 0x73, 0xff, +0x58, 0xff, 0x74, 0xff, 0xad, 0xff, 0xcd, 0xff, 0x9c, 0xff, 0x92, 0xff, 0x7b, 0xff, 0xa0, 0xff, +0xbd, 0xff, 0xda, 0xff, 0xfc, 0xff, 0xfe, 0xff, 0x09, 0x00, 0x09, 0x00, 0x1e, 0x00, 0x2c, 0x00, +0x26, 0x00, 0x40, 0x00, 0x4b, 0x00, 0x2a, 0x00, 0x36, 0x00, 0x1a, 0x00, 0xf4, 0xff, 0xc4, 0xff, +0x9e, 0xff, 0x90, 0xff, 0x90, 0xff, 0x92, 0xff, 0x9d, 0xff, 0xa2, 0xff, 0x94, 0xff, 0x68, 0xff, +0x5f, 0xff, 0x7b, 0xff, 0x7b, 0xff, 0xa4, 0xff, 0xd3, 0xff, 0xcd, 0xff, 0xd2, 0xff, 0xde, 0xff, +0xdd, 0xff, 0xd4, 0xff, 0xa5, 0xff, 0xcb, 0xff, 0xd4, 0xff, 0xfa, 0xff, 0x2d, 0x00, 0x2e, 0x00, +0x13, 0x00, 0x04, 0x00, 0xfa, 0xff, 0xbb, 0xff, 0x92, 0xff, 0x92, 0xff, 0x73, 0xff, 0x64, 0xff, +0x7c, 0xff, 0xa4, 0xff, 0x76, 0xff, 0x51, 0xff, 0x5f, 0xff, 0x26, 0xff, 0x04, 0xff, 0x1b, 0xff, +0x2d, 0xff, 0x40, 0xff, 0x5e, 0xff, 0x5f, 0xff, 0x70, 0xff, 0x52, 0xff, 0x54, 0xff, 0x41, 0xff, +0x63, 0xff, 0x9e, 0xff, 0xcd, 0xff, 0xab, 0xff, 0x8e, 0xff, 0xbe, 0xff, 0xbd, 0xff, 0xae, 0xff, +0xce, 0xff, 0xef, 0xff, 0xfa, 0xff, 0x2f, 0x00, 0x49, 0x00, 0x3f, 0x00, 0x3a, 0x00, 0x3e, 0x00, +0x66, 0x00, 0x5c, 0x00, 0x73, 0x00, 0xc4, 0x00, 0xac, 0x00, 0x95, 0x00, 0x7a, 0x00, 0x26, 0x00, +0x03, 0x00, 0xea, 0xff, 0xdf, 0xff, 0xe6, 0xff, 0xe3, 0xff, 0xef, 0xff, 0xe2, 0xff, 0xb6, 0xff, +0x73, 0xff, 0x4a, 0xff, 0x06, 0xff, 0xec, 0xfe, 0x05, 0xff, 0xdb, 0xfe, 0xf1, 0xfe, 0x01, 0xff, +0xf7, 0xfe, 0xd5, 0xfe, 0xdc, 0xfe, 0xe4, 0xfe, 0x10, 0xff, 0x49, 0xff, 0x66, 0xff, 0x93, 0xff, +0x9f, 0xff, 0xba, 0xff, 0x95, 0xff, 0x82, 0xff, 0x8e, 0xff, 0xb1, 0xff, 0xf9, 0xff, 0xf4, 0xff, +0x2d, 0x00, 0x42, 0x00, 0x67, 0x00, 0x60, 0x00, 0x61, 0x00, 0x69, 0x00, 0x74, 0x00, 0x8b, 0x00, +0x71, 0x00, 0x60, 0x00, 0x57, 0x00, 0x52, 0x00, 0x2e, 0x00, 0x2f, 0x00, 0xfe, 0xff, 0xd7, 0xff, +0xcb, 0xff, 0xa0, 0xff, 0x59, 0xff, 0x40, 0xff, 0x58, 0xff, 0x4e, 0xff, 0x0d, 0xff, 0xe9, 0xfe, +0x0e, 0xff, 0xf3, 0xfe, 0xda, 0xfe, 0xea, 0xfe, 0xeb, 0xfe, 0x05, 0xff, 0xf7, 0xfe, 0xff, 0xfe, +0x38, 0xff, 0x6b, 0xff, 0x89, 0xff, 0xa2, 0xff, 0x75, 0xff, 0xa4, 0xff, 0xe2, 0xff, 0xed, 0xff, +0xe3, 0xff, 0xdd, 0xff, 0xf5, 0xff, 0xdc, 0xff, 0xd0, 0xff, 0xc6, 0xff, 0xe9, 0xff, 0xf5, 0xff, +0x16, 0x00, 0x6e, 0x00, 0x4f, 0x00, 0x5e, 0x00, 0x54, 0x00, 0x38, 0x00, 0x20, 0x00, 0x23, 0x00, +0x4c, 0x00, 0x42, 0x00, 0x6a, 0x00, 0x8f, 0x00, 0x6c, 0x00, 0x29, 0x00, 0x3c, 0x00, 0x21, 0x00, +0x09, 0x00, 0x24, 0x00, 0x2c, 0x00, 0x32, 0x00, 0x48, 0x00, 0x34, 0x00, 0x12, 0x00, 0x00, 0x00, +0x0b, 0x00, 0x09, 0x00, 0xef, 0xff, 0xd5, 0xff, 0x05, 0x00, 0x21, 0x00, 0x27, 0x00, 0x19, 0x00, +0xf9, 0xff, 0xc6, 0xff, 0xaa, 0xff, 0x88, 0xff, 0x5c, 0xff, 0x68, 0xff, 0x97, 0xff, 0x82, 0xff, +0x66, 0xff, 0x55, 0xff, 0x5e, 0xff, 0x64, 0xff, 0x41, 0xff, 0x77, 0xff, 0x8b, 0xff, 0x6a, 0xff, +0x7a, 0xff, 0x8a, 0xff, 0xab, 0xff, 0xb2, 0xff, 0xe8, 0xff, 0x3a, 0x00, 0x7f, 0x00, 0x9a, 0x00, +0xb4, 0x00, 0xe0, 0x00, 0xdd, 0x00, 0xd5, 0x00, 0xff, 0x00, 0x19, 0x01, 0x2e, 0x01, 0x3b, 0x01, +0x0d, 0x01, 0xdf, 0x00, 0xec, 0x00, 0xaf, 0x00, 0x3c, 0x00, 0x5b, 0x00, 0x3b, 0x00, 0x42, 0x00, +0x1e, 0x00, 0xf4, 0xff, 0xfd, 0xff, 0x09, 0x00, 0x9c, 0xff, 0x44, 0xff, 0x5f, 0xff, 0x53, 0xff, +0x28, 0xff, 0x39, 0xff, 0x37, 0xff, 0x31, 0xff, 0x20, 0xff, 0x10, 0xff, 0x28, 0xff, 0x43, 0xff, +0x3b, 0xff, 0x3d, 0xff, 0x64, 0xff, 0xa9, 0xff, 0xa6, 0xff, 0x73, 0xff, 0x61, 0xff, 0x5e, 0xff, +0x61, 0xff, 0x60, 0xff, 0x27, 0xff, 0x7a, 0xff, 0xb0, 0xff, 0x96, 0xff, 0x9e, 0xff, 0x9f, 0xff, +0xca, 0xff, 0xc7, 0xff, 0xb0, 0xff, 0xd5, 0xff, 0xeb, 0xff, 0xe7, 0xff, 0x1c, 0x00, 0x25, 0x00, +0x52, 0x00, 0x6b, 0x00, 0x2f, 0x00, 0x2b, 0x00, 0x27, 0x00, 0x0d, 0x00, 0x49, 0x00, 0x47, 0x00, +0x0e, 0x00, 0x3a, 0x00, 0x0b, 0x00, 0xc2, 0xff, 0xe2, 0xff, 0x11, 0x00, 0xf8, 0xff, 0xd4, 0xff, +0xc2, 0xff, 0xaf, 0xff, 0xa4, 0xff, 0xcd, 0xff, 0xe9, 0xff, 0xca, 0xff, 0x13, 0x00, 0xf8, 0xff, +0xcf, 0xff, 0xdb, 0xff, 0xee, 0xff, 0xea, 0xff, 0xd6, 0xff, 0xc3, 0xff, 0xd3, 0xff, 0xed, 0xff, +0x0c, 0x00, 0x3a, 0x00, 0x69, 0x00, 0x80, 0x00, 0x65, 0x00, 0x64, 0x00, 0x4b, 0x00, 0x39, 0x00, +0x5a, 0x00, 0x6c, 0x00, 0x75, 0x00, 0x94, 0x00, 0xc9, 0x00, 0x86, 0x00, 0x9d, 0x00, 0x6e, 0x00, +0x4f, 0x00, 0x38, 0x00, 0x28, 0x00, 0x59, 0x00, 0x5b, 0x00, 0x93, 0x00, 0x94, 0x00, 0x70, 0x00, +0x45, 0x00, 0x42, 0x00, 0x3b, 0x00, 0x56, 0x00, 0x82, 0x00, 0x50, 0x00, 0x76, 0x00, 0x6a, 0x00, +0x38, 0x00, 0x50, 0x00, 0x18, 0x00, 0x3e, 0x00, 0x5e, 0x00, 0x6d, 0x00, 0x8f, 0x00, 0x7c, 0x00, +0x52, 0x00, 0x63, 0x00, 0x4c, 0x00, 0xfd, 0xff, 0x2a, 0x00, 0x54, 0x00, 0x44, 0x00, 0x35, 0x00, +0x33, 0x00, 0x28, 0x00, 0xea, 0xff, 0xed, 0xff, 0x01, 0x00, 0x0f, 0x00, 0x2b, 0x00, 0x2c, 0x00, +0x32, 0x00, 0x1d, 0x00, 0x3e, 0x00, 0x58, 0x00, 0x52, 0x00, 0x84, 0x00, 0xb4, 0x00, 0x72, 0x00, +0x6e, 0x00, 0x74, 0x00, 0x5a, 0x00, 0x30, 0x00, 0x1f, 0x00, 0x5c, 0x00, 0x65, 0x00, 0x2c, 0x00, +0x38, 0x00, 0x45, 0x00, 0x3c, 0x00, 0x63, 0x00, 0x67, 0x00, 0x5a, 0x00, 0x40, 0x00, 0x0c, 0x00, +0xb9, 0xff, 0xa0, 0xff, 0xe3, 0xff, 0xf7, 0xff, 0xf3, 0xff, 0xda, 0xff, 0xd8, 0xff, 0xe3, 0xff, +0xd9, 0xff, 0xbf, 0xff, 0xde, 0xff, 0xe9, 0xff, 0xd8, 0xff, 0xef, 0xff, 0x11, 0x00, 0x13, 0x00, +0xd6, 0xff, 0xca, 0xff, 0xb5, 0xff, 0x8e, 0xff, 0xa6, 0xff, 0xd6, 0xff, 0x8d, 0xff, 0x7e, 0xff, +0x9e, 0xff, 0x88, 0xff, 0x5a, 0xff, 0x64, 0xff, 0x6d, 0xff, 0x8b, 0xff, 0xc5, 0xff, 0xa3, 0xff, +0x98, 0xff, 0xaf, 0xff, 0xa5, 0xff, 0xc8, 0xff, 0xc1, 0xff, 0xf1, 0xff, 0x1b, 0x00, 0x34, 0x00, +0x47, 0x00, 0x51, 0x00, 0x6e, 0x00, 0xb2, 0x00, 0x6a, 0x00, 0x4d, 0x00, 0x6a, 0x00, 0x89, 0x00, +0xa7, 0x00, 0xdb, 0x00, 0xcd, 0x00, 0xb3, 0x00, 0xd2, 0x00, 0xce, 0x00, 0xa7, 0x00, 0xbd, 0x00, +0xf5, 0x00, 0xd3, 0x00, 0x73, 0x00, 0xa3, 0x00, 0x9d, 0x00, 0x6b, 0x00, 0x72, 0x00, 0x43, 0x00, +0x48, 0x00, 0xf5, 0xff, 0xec, 0xff, 0xfb, 0xff, 0xf5, 0xff, 0xf7, 0xff, 0xdf, 0xff, 0xbb, 0xff, +0x8d, 0xff, 0xc2, 0xff, 0xea, 0xff, 0xb8, 0xff, 0x73, 0xff, 0x9a, 0xff, 0xc1, 0xff, 0x48, 0xff, +0x57, 0xff, 0x95, 0xff, 0xa8, 0xff, 0xb7, 0xff, 0xc4, 0xff, 0xec, 0xff, 0x22, 0x00, 0x36, 0x00, +0x39, 0x00, 0x31, 0x00, 0xf5, 0xff, 0x32, 0x00, 0x69, 0x00, 0x50, 0x00, 0x56, 0x00, 0x90, 0x00, +0x9a, 0x00, 0x60, 0x00, 0x5f, 0x00, 0x7f, 0x00, 0x80, 0x00, 0x4d, 0x00, 0x74, 0x00, 0x68, 0x00, +0x7b, 0x00, 0xca, 0x00, 0xb3, 0x00, 0x7e, 0x00, 0xa1, 0x00, 0x9b, 0x00, 0x8d, 0x00, 0x7d, 0x00, +0x75, 0x00, 0x7b, 0x00, 0x99, 0x00, 0x80, 0x00, 0xb9, 0x00, 0xc9, 0x00, 0x76, 0x00, 0x5c, 0x00, +0x3a, 0x00, 0x55, 0x00, 0x45, 0x00, 0x68, 0x00, 0x9d, 0x00, 0x83, 0x00, 0x7c, 0x00, 0xa4, 0x00, +0x89, 0x00, 0x81, 0x00, 0x7f, 0x00, 0x7d, 0x00, 0x77, 0x00, 0x38, 0x00, 0x06, 0x00, 0x04, 0x00, +0x1f, 0x00, 0x26, 0x00, 0x6a, 0x00, 0x3f, 0x00, 0x36, 0x00, 0x22, 0x00, 0xe7, 0xff, 0x27, 0x00, +0x14, 0x00, 0x28, 0x00, 0x87, 0x00, 0x6c, 0x00, 0x7a, 0x00, 0x90, 0x00, 0x29, 0x00, 0x1a, 0x00, +0x3f, 0x00, 0x5b, 0x00, 0x6f, 0x00, 0x84, 0x00, 0xeb, 0x00, 0x03, 0x01, 0xab, 0x00, 0x79, 0x00, +0x82, 0x00, 0x56, 0x00, 0x52, 0x00, 0x56, 0x00, 0x71, 0x00, 0x8d, 0x00, 0xac, 0x00, 0xa1, 0x00, +0x71, 0x00, 0x64, 0x00, 0x6e, 0x00, 0x80, 0x00, 0x58, 0x00, 0x96, 0x00, 0xa6, 0x00, 0x70, 0x00, +0x71, 0x00, 0x6c, 0x00, 0x56, 0x00, 0x5b, 0x00, 0x70, 0x00, 0x3d, 0x00, 0x41, 0x00, 0x35, 0x00, +0x29, 0x00, 0x2d, 0x00, 0x16, 0x00, 0x17, 0x00, 0x04, 0x00, 0x03, 0x00, 0x02, 0x00, 0x29, 0x00, +0x45, 0x00, 0x31, 0x00, 0x60, 0x00, 0x8f, 0x00, 0x98, 0x00, 0xb7, 0x00, 0xeb, 0x00, 0xd1, 0x00, +0xb1, 0x00, 0x86, 0x00, 0x62, 0x00, 0x59, 0x00, 0x7b, 0x00, 0x81, 0x00, 0x4f, 0x00, 0x69, 0x00, +0x6b, 0x00, 0x5d, 0x00, 0x3c, 0x00, 0x2d, 0x00, 0x9a, 0x00, 0x98, 0x00, 0x3a, 0x00, 0xfb, 0xff, +0x0b, 0x00, 0xff, 0xff, 0xc7, 0xff, 0xef, 0xff, 0x33, 0x00, 0x6a, 0x00, 0x2c, 0x00, 0x11, 0x00, +0x18, 0x00, 0xe1, 0xff, 0xb2, 0xff, 0xac, 0xff, 0xbe, 0xff, 0xf4, 0xff, 0xc1, 0xff, 0x98, 0xff, +0xa1, 0xff, 0x64, 0xff, 0x0f, 0xff, 0x27, 0xff, 0x1b, 0xff, 0x23, 0xff, 0x41, 0xff, 0x89, 0xff, +0xa0, 0xff, 0xbc, 0xff, 0xa3, 0xff, 0x8f, 0xff, 0xc5, 0xff, 0xcc, 0xff, 0xe3, 0xff, 0x1d, 0x00, +0x05, 0x00, 0xfd, 0xff, 0x04, 0x00, 0x46, 0x00, 0x55, 0x00, 0x59, 0x00, 0x74, 0x00, 0xbe, 0x00, +0xd2, 0x00, 0xc9, 0x00, 0xc4, 0x00, 0xd9, 0x00, 0xda, 0x00, 0xb4, 0x00, 0xcd, 0x00, 0xf8, 0x00, +0x0f, 0x01, 0xf5, 0x00, 0xfd, 0x00, 0xca, 0x00, 0xa1, 0x00, 0x95, 0x00, 0x2a, 0x00, 0xe5, 0xff, +0x01, 0x00, 0x29, 0x00, 0x0e, 0x00, 0xa0, 0xff, 0x92, 0xff, 0xc8, 0xff, 0x64, 0xff, 0x35, 0xff, +0x6b, 0xff, 0x58, 0xff, 0x60, 0xff, 0xb8, 0xff, 0xcc, 0xff, 0xbb, 0xff, 0xc6, 0xff, 0xad, 0xff, +0x8e, 0xff, 0x38, 0xff, 0x52, 0xff, 0x98, 0xff, 0xca, 0xff, 0x12, 0x00, 0x7c, 0x00, 0x86, 0x00, +0x64, 0x00, 0xb2, 0x00, 0xb8, 0x00, 0xaf, 0x00, 0xec, 0x00, 0x2f, 0x01, 0x13, 0x01, 0x98, 0x00, +0xba, 0x00, 0xef, 0x00, 0xb5, 0x00, 0xaf, 0x00, 0xd7, 0x00, 0xee, 0x00, 0xd4, 0x00, 0xd2, 0x00, +0xa3, 0x00, 0x6c, 0x00, 0xa5, 0x00, 0xcc, 0x00, 0x86, 0x00, 0x43, 0x00, 0x55, 0x00, 0x69, 0x00, +0x14, 0x00, 0xf2, 0xff, 0xfe, 0xff, 0x34, 0x00, 0x39, 0x00, 0xd4, 0xff, 0xce, 0xff, 0xc7, 0xff, +0x03, 0x00, 0x1c, 0x00, 0xe4, 0xff, 0x33, 0x00, 0x5a, 0x00, 0x1f, 0x00, 0xd2, 0xff, 0x0e, 0x00, +0x80, 0x00, 0x8c, 0x00, 0x56, 0x00, 0x57, 0x00, 0x81, 0x00, 0x4f, 0x00, 0x55, 0x00, 0x79, 0x00, +0x53, 0x00, 0x6b, 0x00, 0x96, 0x00, 0x5e, 0x00, 0x49, 0x00, 0x61, 0x00, 0x76, 0x00, 0x88, 0x00, +0x4f, 0x00, 0x86, 0x00, 0xb6, 0x00, 0x85, 0x00, 0x5e, 0x00, 0x6e, 0x00, 0x38, 0x00, 0x39, 0x00, +0x5e, 0x00, 0x2c, 0x00, 0x20, 0x00, 0x24, 0x00, 0x1b, 0x00, 0xe5, 0xff, 0xb6, 0xff, 0xf6, 0xff, +0xf9, 0xff, 0xf0, 0xff, 0xe7, 0xff, 0xc0, 0xff, 0xc2, 0xff, 0x08, 0x00, 0x34, 0x00, 0x2b, 0x00, +0x59, 0x00, 0x9f, 0x00, 0x95, 0x00, 0x77, 0x00, 0x5a, 0x00, 0x2a, 0x00, 0x38, 0x00, 0x40, 0x00, +0x58, 0x00, 0x93, 0x00, 0xd4, 0x00, 0xbe, 0x00, 0x61, 0x00, 0x35, 0x00, 0x0f, 0x00, 0x01, 0x00, +0xdc, 0xff, 0x99, 0xff, 0xc8, 0xff, 0x9e, 0xff, 0x9a, 0xff, 0x99, 0xff, 0x85, 0xff, 0x9b, 0xff, +0xc3, 0xff, 0x78, 0xff, 0x60, 0xff, 0xd2, 0xff, 0xf2, 0xff, 0x0e, 0x00, 0x12, 0x00, 0x30, 0x00, +0x59, 0x00, 0x5a, 0x00, 0x3d, 0x00, 0x91, 0x00, 0xb0, 0x00, 0x93, 0x00, 0xed, 0x00, 0x19, 0x01, +0x15, 0x01, 0x3e, 0x01, 0x43, 0x01, 0x42, 0x01, 0x53, 0x01, 0x38, 0x01, 0x69, 0x01, 0x57, 0x01, +0x57, 0x01, 0x54, 0x01, 0xe4, 0x00, 0xd9, 0x00, 0xf6, 0x00, 0xb1, 0x00, 0x80, 0x00, 0x79, 0x00, +0x42, 0x00, 0x10, 0x00, 0xff, 0xff, 0xde, 0xff, 0xcf, 0xff, 0x84, 0xff, 0x68, 0xff, 0x90, 0xff, +0xaa, 0xff, 0x01, 0x00, 0x3d, 0x00, 0xfb, 0xff, 0x05, 0x00, 0x2d, 0x00, 0xde, 0xff, 0x8e, 0xff, +0x98, 0xff, 0xba, 0xff, 0xac, 0xff, 0xae, 0xff, 0xd6, 0xff, 0xe6, 0xff, 0x9e, 0xff, 0xc0, 0xff, +0xf1, 0xff, 0x01, 0x00, 0x14, 0x00, 0x57, 0x00, 0x4b, 0x00, 0x0c, 0x00, 0x43, 0x00, 0x44, 0x00, +0x6d, 0x00, 0x81, 0x00, 0x7d, 0x00, 0x8e, 0x00, 0x9c, 0x00, 0xa0, 0x00, 0xcf, 0x00, 0x96, 0x00, +0x9f, 0x00, 0xf7, 0x00, 0x1e, 0x01, 0xc8, 0x00, 0xc1, 0x00, 0x06, 0x01, 0x00, 0x01, 0x7e, 0x00, +0x44, 0x00, 0x51, 0x00, 0x1f, 0x00, 0xd9, 0xff, 0xdb, 0xff, 0x00, 0x00, 0x43, 0x00, 0x4b, 0x00, +0x57, 0x00, 0x1d, 0x00, 0xec, 0xff, 0xdd, 0xff, 0xcf, 0xff, 0xb6, 0xff, 0xe6, 0xff, 0x25, 0x00, +0x2d, 0x00, 0x1c, 0x00, 0x59, 0x00, 0x6e, 0x00, 0x41, 0x00, 0x64, 0x00, 0x67, 0x00, 0x81, 0x00, +0x6e, 0x00, 0x65, 0x00, 0xcc, 0x00, 0xdb, 0x00, 0x84, 0x00, 0x7d, 0x00, 0x8f, 0x00, 0x67, 0x00, +0x67, 0x00, 0x0a, 0x00, 0xf3, 0xff, 0x20, 0x00, 0xee, 0xff, 0xd9, 0xff, 0xe1, 0xff, 0xd6, 0xff, +0xd3, 0xff, 0xd0, 0xff, 0x84, 0xff, 0x8d, 0xff, 0xd1, 0xff, 0x06, 0x00, 0xc8, 0xff, 0xb5, 0xff, +0x10, 0x00, 0x33, 0x00, 0xf7, 0xff, 0x2a, 0x00, 0x6c, 0x00, 0x24, 0x00, 0x23, 0x00, 0x24, 0x00, +0x0b, 0x00, 0x30, 0x00, 0x40, 0x00, 0x22, 0x00, 0x26, 0x00, 0x4e, 0x00, 0x4f, 0x00, 0x0c, 0x00, +0xd9, 0xff, 0xf2, 0xff, 0xfc, 0xff, 0xc1, 0xff, 0xa3, 0xff, 0xd4, 0xff, 0xe2, 0xff, 0x7e, 0xff, +0x7a, 0xff, 0xb4, 0xff, 0xbf, 0xff, 0xd4, 0xff, 0xc4, 0xff, 0xf2, 0xff, 0x1f, 0x00, 0xea, 0xff, +0xce, 0xff, 0xce, 0xff, 0xfb, 0xff, 0xe6, 0xff, 0xad, 0xff, 0x73, 0xff, 0x91, 0xff, 0xca, 0xff, +0x91, 0xff, 0x78, 0xff, 0xc7, 0xff, 0x46, 0x00, 0x16, 0x00, 0xbd, 0xff, 0xfa, 0xff, 0x5f, 0x00, +0x40, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x3c, 0x00, 0x54, 0x00, 0x1e, 0x00, 0xc5, 0xff, 0xf9, 0xff, +0x2f, 0x00, 0x50, 0x00, 0x2a, 0x00, 0x3f, 0x00, 0xc9, 0x00, 0xa3, 0x00, 0x41, 0x00, 0x3b, 0x00, +0x42, 0x00, 0x57, 0x00, 0x8f, 0x00, 0x9d, 0x00, 0xe6, 0x00, 0x1c, 0x01, 0x03, 0x01, 0xa4, 0x00, +0x7b, 0x00, 0x8b, 0x00, 0xb7, 0x00, 0xb3, 0x00, 0x86, 0x00, 0xa0, 0x00, 0x5e, 0x00, 0x25, 0x00, +0x25, 0x00, 0xd5, 0xff, 0xca, 0xff, 0xf4, 0xff, 0xf2, 0xff, 0xf8, 0xff, 0x21, 0x00, 0xf7, 0xff, +0x06, 0x00, 0xfc, 0xff, 0xe9, 0xff, 0xac, 0xff, 0xa5, 0xff, 0xf4, 0xff, 0x1e, 0x00, 0x0b, 0x00, +0x45, 0x00, 0x8b, 0x00, 0x35, 0x00, 0x37, 0x00, 0x4b, 0x00, 0x52, 0x00, 0x40, 0x00, 0x52, 0x00, +0x42, 0x00, 0x65, 0x00, 0x79, 0x00, 0x84, 0x00, 0x95, 0x00, 0x3e, 0x00, 0x54, 0x00, 0x71, 0x00, +0x54, 0x00, 0x67, 0x00, 0x93, 0x00, 0x7b, 0x00, 0x6b, 0x00, 0x54, 0x00, 0x25, 0x00, 0xef, 0xff, +0x12, 0x00, 0x35, 0x00, 0x24, 0x00, 0x2e, 0x00, 0x50, 0x00, 0x41, 0x00, 0xef, 0xff, 0x09, 0x00, +0x2c, 0x00, 0x17, 0x00, 0x3d, 0x00, 0x64, 0x00, 0xa1, 0x00, 0x8a, 0x00, 0x9c, 0x00, 0xc6, 0x00, +0x7a, 0x00, 0x7e, 0x00, 0x8e, 0x00, 0x72, 0x00, 0xa6, 0x00, 0xbf, 0x00, 0xc0, 0x00, 0xb4, 0x00, +0x88, 0x00, 0x54, 0x00, 0x42, 0x00, 0x0a, 0x00, 0x04, 0x00, 0x1e, 0x00, 0xda, 0xff, 0xde, 0xff, +0xef, 0xff, 0xdc, 0xff, 0x16, 0x00, 0x0e, 0x00, 0xe5, 0xff, 0xbd, 0xff, 0x82, 0xff, 0xa5, 0xff, +0xcf, 0xff, 0xee, 0xff, 0x14, 0x00, 0x2a, 0x00, 0x2b, 0x00, 0x24, 0x00, 0xb8, 0xff, 0x8a, 0xff, +0xdf, 0xff, 0xeb, 0xff, 0xf4, 0xff, 0x2e, 0x00, 0x0e, 0x00, 0x5a, 0x00, 0x3f, 0x00, 0xb4, 0xff, +0xb6, 0xff, 0xe5, 0xff, 0x16, 0x00, 0x28, 0x00, 0xe5, 0xff, 0x13, 0x00, 0x26, 0x00, 0xf8, 0xff, +0xd8, 0xff, 0xb2, 0xff, 0x71, 0xff, 0xdb, 0xff, 0xcc, 0xff, 0x78, 0xff, 0xb0, 0xff, 0xca, 0xff, +0xd7, 0xff, 0x98, 0xff, 0x54, 0xff, 0x9f, 0xff, 0xf4, 0xff, 0xd8, 0xff, 0xc6, 0xff, 0x9e, 0xff, +0xca, 0xff, 0xf7, 0xff, 0xb9, 0xff, 0x71, 0xff, 0xa2, 0xff, 0x9c, 0xff, 0x87, 0xff, 0x97, 0xff, +0xa8, 0xff, 0x01, 0x00, 0x81, 0x00, 0x71, 0x00, 0x57, 0x00, 0x44, 0x00, 0x62, 0x00, 0x5a, 0x00, +0x35, 0x00, 0x59, 0x00, 0x9f, 0x00, 0xd2, 0x00, 0xc9, 0x00, 0xb3, 0x00, 0xbf, 0x00, 0x8b, 0x00, +0x99, 0x00, 0x78, 0x00, 0x56, 0x00, 0x6c, 0x00, 0x92, 0x00, 0x8f, 0x00, 0x55, 0x00, 0x64, 0x00, +0x63, 0x00, 0x4f, 0x00, 0x20, 0x00, 0x02, 0x00, 0xe5, 0xff, 0xd9, 0xff, 0xb4, 0xff, 0xa2, 0xff, +0xc5, 0xff, 0xec, 0xff, 0xfc, 0xff, 0xd1, 0xff, 0xbf, 0xff, 0xaa, 0xff, 0x87, 0xff, 0x7d, 0xff, +0x7d, 0xff, 0xbc, 0xff, 0xc0, 0xff, 0xd7, 0xff, 0xf1, 0xff, 0x16, 0x00, 0x04, 0x00, 0xf2, 0xff, +0xce, 0xff, 0xe0, 0xff, 0xed, 0xff, 0x24, 0x00, 0x5d, 0x00, 0x78, 0x00, 0x7d, 0x00, 0xb4, 0x00, +0x9b, 0x00, 0x67, 0x00, 0x38, 0x00, 0x49, 0x00, 0x46, 0x00, 0x31, 0x00, 0x12, 0x00, 0x1b, 0x00, +0x23, 0x00, 0x1e, 0x00, 0xfc, 0xff, 0xcd, 0xff, 0xe8, 0xff, 0x00, 0x00, 0xfd, 0xff, 0xe3, 0xff, +0xf9, 0xff, 0x48, 0x00, 0x58, 0x00, 0x3a, 0x00, 0x4b, 0x00, 0x69, 0x00, 0x76, 0x00, 0x7c, 0x00, +0x54, 0x00, 0x27, 0x00, 0x46, 0x00, 0x52, 0x00, 0x3e, 0x00, 0x12, 0x00, 0x23, 0x00, 0x48, 0x00, +0x47, 0x00, 0x47, 0x00, 0x26, 0x00, 0xe6, 0xff, 0x03, 0x00, 0xd6, 0xff, 0xaa, 0xff, 0xd2, 0xff, +0xe7, 0xff, 0x05, 0x00, 0xe9, 0xff, 0x8a, 0xff, 0xac, 0xff, 0x13, 0x00, 0x07, 0x00, 0xfb, 0xff, +0x59, 0x00, 0x6a, 0x00, 0x9d, 0x00, 0xa3, 0x00, 0x6e, 0x00, 0x95, 0x00, 0x93, 0x00, 0x70, 0x00, +0x76, 0x00, 0x97, 0x00, 0x87, 0x00, 0x97, 0x00, 0x9e, 0x00, 0x55, 0x00, 0x63, 0x00, 0x90, 0x00, +0x62, 0x00, 0x20, 0x00, 0x3e, 0x00, 0x82, 0x00, 0x7d, 0x00, 0x37, 0x00, 0x53, 0x00, 0x38, 0x00, +0xbf, 0xff, 0x91, 0xff, 0x66, 0xff, 0x3b, 0xff, 0xb6, 0xff, 0x05, 0x00, 0x03, 0x00, 0xf6, 0xff, +0xfb, 0xff, 0xff, 0xff, 0x22, 0x00, 0xfd, 0xff, 0xfc, 0xff, 0x3c, 0x00, 0x6b, 0x00, 0x68, 0x00, +0x73, 0x00, 0xa7, 0x00, 0xfd, 0x00, 0x9f, 0x00, 0x40, 0x00, 0x77, 0x00, 0xa9, 0x00, 0x64, 0x00, +0x2b, 0x00, 0x4c, 0x00, 0x49, 0x00, 0x3d, 0x00, 0x2e, 0x00, 0x2e, 0x00, 0xf1, 0xff, 0xdd, 0xff, +0x20, 0x00, 0x24, 0x00, 0xfa, 0xff, 0x0d, 0x00, 0x74, 0x00, 0x94, 0x00, 0x35, 0x00, 0x1f, 0x00, +0x31, 0x00, 0x16, 0x00, 0x02, 0x00, 0x04, 0x00, 0x06, 0x00, 0x1f, 0x00, 0x5b, 0x00, 0x6e, 0x00, +0x19, 0x00, 0x5d, 0x00, 0x88, 0x00, 0x6b, 0x00, 0x3a, 0x00, 0x68, 0x00, 0x93, 0x00, 0x4d, 0x00, +0xc9, 0xff, 0xa6, 0xff, 0xff, 0xff, 0x27, 0x00, 0x1f, 0x00, 0x30, 0x00, 0x60, 0x00, 0x9f, 0x00, +0x20, 0x00, 0xd0, 0xff, 0xff, 0xff, 0x26, 0x00, 0x0f, 0x00, 0x1f, 0x00, 0x2e, 0x00, 0x15, 0x00, +0x4b, 0x00, 0x49, 0x00, 0xfa, 0xff, 0x07, 0x00, 0x12, 0x00, 0x02, 0x00, 0xe9, 0xff, 0x31, 0x00, +0x6d, 0x00, 0x82, 0x00, 0x84, 0x00, 0x7a, 0x00, 0x5f, 0x00, 0x56, 0x00, 0x6c, 0x00, 0x70, 0x00, +0x14, 0x00, 0x20, 0x00, 0x67, 0x00, 0x4a, 0x00, 0x1c, 0x00, 0x15, 0x00, 0x4e, 0x00, 0x19, 0x00, +0xf9, 0xff, 0xfe, 0xff, 0x22, 0x00, 0x3e, 0x00, 0x39, 0x00, 0x2b, 0x00, 0x26, 0x00, 0x9c, 0x00, +0xc7, 0x00, 0x6c, 0x00, 0x5f, 0x00, 0x77, 0x00, 0x46, 0x00, 0x09, 0x00, 0x54, 0x00, 0x41, 0x00, +0x37, 0x00, 0x50, 0x00, 0x02, 0x00, 0x03, 0x00, 0xf3, 0xff, 0x22, 0x00, 0x10, 0x00, 0xb7, 0xff, +0x1a, 0x00, 0x0b, 0x00, 0xa3, 0xff, 0x7a, 0xff, 0x77, 0xff, 0x60, 0xff, 0xa7, 0xff, 0xdf, 0xff, +0x07, 0x00, 0x16, 0x00, 0x1b, 0x00, 0x0e, 0x00, 0xb2, 0xff, 0xbf, 0xff, 0x24, 0x00, 0xed, 0xff, +0xcf, 0xff, 0x1d, 0x00, 0x1a, 0x00, 0xe9, 0xff, 0x35, 0x00, 0x74, 0x00, 0x09, 0x00, 0xeb, 0xff, +0xb2, 0xff, 0xa8, 0xff, 0xbb, 0xff, 0xe6, 0xff, 0x05, 0x00, 0xd1, 0xff, 0xda, 0xff, 0x28, 0x00, +0xc1, 0xff, 0x7a, 0xff, 0xd9, 0xff, 0x09, 0x00, 0xc9, 0xff, 0xac, 0xff, 0xe3, 0xff, 0x16, 0x00, +0xa6, 0xff, 0x61, 0xff, 0x6e, 0xff, 0x60, 0xff, 0x97, 0xff, 0xc0, 0xff, 0xca, 0xff, 0xc4, 0xff, +0xf1, 0xff, 0xc8, 0xff, 0xad, 0xff, 0xc1, 0xff, 0x01, 0x00, 0x1c, 0x00, 0x02, 0x00, 0x1d, 0x00, +0x6b, 0x00, 0x3f, 0x00, 0x26, 0x00, 0x3a, 0x00, 0xd3, 0xff, 0xa8, 0xff, 0xfe, 0xff, 0x4f, 0x00, +0xec, 0xff, 0xf9, 0xff, 0x12, 0x00, 0xdf, 0xff, 0xda, 0xff, 0x5f, 0xff, 0x67, 0xff, 0x69, 0xff, +0xa1, 0xff, 0x9b, 0xff, 0x70, 0xff, 0xc1, 0xff, 0xcb, 0xff, 0x7c, 0xff, 0x6a, 0xff, 0xab, 0xff, +0x07, 0x00, 0x20, 0x00, 0x3d, 0x00, 0x16, 0x00, 0x66, 0x00, 0x80, 0x00, 0x4d, 0x00, 0x1c, 0x00, +0x82, 0x00, 0x31, 0x01, 0xf3, 0x00, 0x7c, 0x00, 0xb0, 0x00, 0xe3, 0x00, 0x4b, 0x00, 0xec, 0xff, +0x50, 0x00, 0x92, 0x00, 0xc4, 0x00, 0xb0, 0x00, 0xac, 0x00, 0x8e, 0x00, 0x58, 0x00, 0x49, 0x00, +0x4b, 0x00, 0xcd, 0xff, 0x2f, 0x00, 0xa4, 0x00, 0x49, 0x00, 0xf0, 0xff, 0x41, 0x00, 0x6b, 0x00, +0xd7, 0xff, 0xce, 0xff, 0xd5, 0xff, 0x15, 0x00, 0x02, 0x00, 0x6b, 0x00, 0x81, 0x00, 0x05, 0x00, +0x01, 0x00, 0x61, 0x00, 0x98, 0x00, 0xde, 0xff, 0xf0, 0xff, 0x49, 0x00, 0x09, 0x00, 0x23, 0x00, +0x55, 0x00, 0x32, 0x00, 0x08, 0x00, 0x93, 0x00, 0x76, 0x00, 0x62, 0x00, 0x72, 0x00, 0xf2, 0x00, +0x06, 0x01, 0xe6, 0x00, 0xf4, 0x00, 0x2d, 0x01, 0xd1, 0x00, 0xe8, 0x00, 0x21, 0x01, 0xc4, 0x00, +0xc0, 0x00, 0xd2, 0x00, 0xbe, 0x00, 0x9f, 0x00, 0xbc, 0x00, 0x9f, 0x00, 0xa3, 0x00, 0x6a, 0x00, +0x62, 0x00, 0x87, 0x00, 0x60, 0x00, 0xdf, 0xff, 0xee, 0xff, 0x08, 0x00, 0xff, 0xff, 0xf7, 0xff, +0xa7, 0xff, 0x77, 0xff, 0x84, 0xff, 0x8f, 0xff, 0xa8, 0xff, 0x75, 0xff, 0x91, 0xff, 0xed, 0xff, +0xde, 0xff, 0x32, 0xff, 0x48, 0xff, 0x91, 0xff, 0x7f, 0xff, 0x8a, 0xff, 0x89, 0xff, 0xc9, 0xff, +0xb9, 0xff, 0x8a, 0xff, 0x79, 0xff, 0x50, 0xff, 0x65, 0xff, 0xa9, 0xff, 0x97, 0xff, 0x8a, 0xff, +0xd5, 0xff, 0x41, 0x00, 0xdc, 0xff, 0xb7, 0xff, 0xdd, 0xff, 0x0d, 0x00, 0x18, 0x00, 0xfa, 0xff, +0x1f, 0x00, 0x59, 0x00, 0x87, 0x00, 0x8e, 0x00, 0x6a, 0x00, 0x54, 0x00, 0xe2, 0xff, 0xea, 0xff, +0xa1, 0xff, 0x6c, 0xff, 0x5d, 0xff, 0xb7, 0xff, 0xd1, 0xff, 0x98, 0xff, 0xcd, 0xff, 0xf0, 0xff, +0xb6, 0xff, 0x75, 0xff, 0xb2, 0xff, 0x86, 0xff, 0x0e, 0xff, 0xa8, 0xff, 0x02, 0x00, 0x67, 0xff, +0x3b, 0xff, 0x97, 0xff, 0xb1, 0xff, 0x41, 0xff, 0x46, 0xff, 0xa7, 0xff, 0xa9, 0xff, 0x8c, 0xff, +0x9e, 0xff, 0x08, 0x00, 0x11, 0x00, 0x57, 0x00, 0x40, 0x00, 0x0e, 0x00, 0x62, 0x00, 0xa0, 0x00, +0x87, 0x00, 0x7b, 0x00, 0xcd, 0x00, 0xdc, 0x00, 0xd3, 0x00, 0x8a, 0x00, 0xba, 0x00, 0xf0, 0x00, +0x80, 0x00, 0x44, 0x00, 0x5e, 0x00, 0x7b, 0x00, 0xab, 0x00, 0x92, 0x00, 0xb1, 0x00, 0x6c, 0x00, +0x09, 0x00, 0x33, 0x00, 0x16, 0x00, 0xa8, 0xff, 0x96, 0xff, 0xd3, 0xff, 0x9f, 0xff, 0xaa, 0xff, +0xdc, 0xff, 0x22, 0x00, 0x82, 0x00, 0xf3, 0xff, 0x2d, 0x00, 0x9c, 0x00, 0x5b, 0x00, 0x67, 0x00, +0x6a, 0x00, 0x5e, 0x00, 0xbc, 0x00, 0x5d, 0x01, 0xd9, 0x00, 0x90, 0x00, 0xe9, 0x00, 0x36, 0x01, +0xfb, 0x00, 0x79, 0x00, 0xc5, 0x00, 0x36, 0x01, 0xbd, 0x00, 0x6d, 0x00, 0xd8, 0x00, 0xa7, 0x00, +0x46, 0x00, 0x76, 0x00, 0xfd, 0xff, 0x99, 0xff, 0x55, 0x00, 0x8a, 0x00, 0x11, 0x00, 0xe2, 0xff, +0x21, 0x00, 0x23, 0x00, 0xc4, 0xff, 0xe7, 0xff, 0x32, 0x00, 0x43, 0x00, 0x4f, 0x00, 0x6c, 0x00, +0x1e, 0x00, 0x26, 0x00, 0xca, 0x00, 0x9f, 0x00, 0x57, 0x00, 0x50, 0x00, 0x63, 0x00, 0x45, 0x00, +0x7c, 0x00, 0x5a, 0x00, 0x0b, 0x00, 0x80, 0x00, 0xd1, 0x00, 0xb5, 0x00, 0xdd, 0x00, 0x2e, 0x01, +0x16, 0x01, 0x80, 0x00, 0x68, 0x00, 0x8a, 0x00, 0x78, 0x00, 0x95, 0x00, 0x28, 0x01, 0x91, 0x01, +0xf9, 0x00, 0xd8, 0x00, 0xcc, 0x00, 0x56, 0x00, 0x36, 0x00, 0x43, 0x00, 0x28, 0x00, 0x21, 0x00, +0x73, 0x00, 0xac, 0x00, 0x74, 0x00, 0x47, 0x00, 0x6f, 0x00, 0x9e, 0x00, 0xbd, 0xff, 0xec, 0xff, +0x34, 0x00, 0xba, 0xff, 0xda, 0xff, 0x03, 0x00, 0xbb, 0xff, 0x82, 0xff, 0xc3, 0xff, 0x8c, 0xff, +0x97, 0xff, 0xca, 0xff, 0xf6, 0xff, 0xf1, 0xff, 0x56, 0xff, 0xc2, 0xff, 0x44, 0x00, 0x10, 0x00, +0x08, 0x00, 0x55, 0x00, 0x54, 0x00, 0x81, 0x00, 0x74, 0x00, 0x1d, 0x00, 0x61, 0x00, 0xae, 0x00, +0x77, 0x00, 0x3a, 0x00, 0x63, 0x00, 0xc4, 0x00, 0xdb, 0x00, 0x3e, 0x00, 0x4b, 0x00, 0x82, 0x00, +0x6a, 0x00, 0x73, 0x00, 0x44, 0x00, 0x62, 0x00, 0xbc, 0x00, 0xa1, 0x00, 0xed, 0xff, 0xe3, 0xff, +0x16, 0x00, 0x3b, 0x00, 0xd9, 0xff, 0x87, 0xff, 0xb7, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xab, 0xff, +0xce, 0xff, 0xe4, 0xff, 0xe7, 0xff, 0xdf, 0xff, 0xaa, 0xff, 0x7f, 0xff, 0xf9, 0xff, 0xc8, 0xff, +0xb7, 0xff, 0x56, 0x00, 0x26, 0x00, 0xf7, 0xff, 0xef, 0xff, 0xee, 0xff, 0xf7, 0xff, 0x3e, 0x00, +0x32, 0x00, 0x5e, 0x00, 0x64, 0x00, 0x3b, 0x00, 0xb3, 0x00, 0x2e, 0x00, 0x49, 0x00, 0x76, 0x00, +0x4c, 0x00, 0xd2, 0xff, 0xf1, 0xff, 0xa9, 0xff, 0xac, 0xff, 0xca, 0xff, 0x8b, 0xff, 0xf2, 0xff, +0xd2, 0xff, 0xa5, 0xff, 0xad, 0xff, 0x91, 0xff, 0x3d, 0xff, 0x5f, 0xff, 0x5f, 0xff, 0x82, 0xff, +0x14, 0x00, 0x15, 0x00, 0xcc, 0xff, 0x6c, 0xff, 0x66, 0xff, 0xf8, 0xff, 0xcf, 0xff, 0xa4, 0xff, +0x15, 0x00, 0x82, 0x00, 0x34, 0x00, 0x8f, 0x00, 0x9c, 0x00, 0x81, 0x00, 0xa0, 0x00, 0xa9, 0x00, +0x46, 0x00, 0x57, 0x00, 0x27, 0x00, 0xe9, 0xff, 0x14, 0x00, 0x44, 0x00, 0x51, 0x00, 0xed, 0xff, +0xe5, 0xff, 0x35, 0x00, 0x26, 0x00, 0x22, 0x00, 0x3e, 0x00, 0x51, 0x00, 0x31, 0x00, 0x89, 0x00, +0x5d, 0x00, 0x15, 0x00, 0x72, 0x00, 0x3b, 0x00, 0xe8, 0xff, 0x33, 0x00, 0x6c, 0x00, 0xea, 0xff, +0x09, 0x00, 0x02, 0x00, 0xfd, 0xff, 0xca, 0xff, 0xdd, 0xff, 0x32, 0x00, 0xff, 0xff, 0xde, 0xff, +0x2c, 0x00, 0xd1, 0xff, 0x0c, 0x00, 0x70, 0x00, 0x24, 0x00, 0x05, 0x00, 0x73, 0x00, 0x55, 0x00, +0xc9, 0xff, 0x2c, 0x00, 0x39, 0x00, 0xa1, 0x00, 0x95, 0x00, 0x6a, 0x00, 0x89, 0x00, 0x37, 0x00, +0x0e, 0x00, 0x08, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x88, 0x00, 0x62, 0x00, 0x49, 0x00, 0xad, 0x00, +0x34, 0x00, 0x25, 0x00, 0x38, 0x00, 0xa3, 0xff, 0x9b, 0xff, 0x7d, 0x00, 0xa0, 0x00, 0x18, 0x00, +0xde, 0xff, 0x6c, 0x00, 0x3a, 0x00, 0xf5, 0xff, 0x84, 0x00, 0xb6, 0x00, 0x87, 0x00, 0xbb, 0x00, +0x7e, 0x00, 0x89, 0xff, 0x5d, 0xff, 0xe1, 0xff, 0xf7, 0xff, 0x7a, 0xff, 0xcf, 0xff, 0x64, 0x00, +0x29, 0x00, 0xfd, 0xff, 0x56, 0x00, 0x9f, 0x00, 0x60, 0x00, 0xe9, 0xff, 0xd6, 0xff, 0x10, 0x00, +0x5f, 0x00, 0x7f, 0x00, 0x3c, 0x00, 0x24, 0x00, 0xca, 0x00, 0xd8, 0x00, 0x64, 0x00, 0xff, 0xff, +0x5f, 0x00, 0xae, 0x00, 0x5e, 0x00, 0xe7, 0xff, 0x42, 0x00, 0x9a, 0x00, 0x6a, 0x00, 0x2d, 0x00, +0x0a, 0x00, 0x1f, 0x00, 0x49, 0x00, 0xfe, 0xff, 0x37, 0x00, 0x27, 0x00, 0x61, 0x00, 0x68, 0x00, +0xe5, 0xff, 0x33, 0x00, 0x7a, 0x00, 0x3e, 0x00, 0x08, 0x00, 0xf6, 0xff, 0xf7, 0xff, 0x3e, 0x00, +0x2a, 0x00, 0x04, 0x00, 0x21, 0x00, 0x60, 0x00, 0x82, 0x00, 0x48, 0x00, 0x1c, 0x00, 0x79, 0x00, +0xbd, 0x00, 0x74, 0x00, 0x75, 0x00, 0xd3, 0x00, 0xec, 0x00, 0xb1, 0x00, 0x39, 0x00, 0x56, 0x00, +0x7b, 0x00, 0x9b, 0x00, 0x25, 0x00, 0xd6, 0xff, 0x07, 0x00, 0x6f, 0x00, 0x4e, 0x00, 0xa3, 0xff, +0xaa, 0xff, 0x11, 0x00, 0xd9, 0xff, 0x53, 0xff, 0x81, 0xff, 0x23, 0x00, 0x07, 0x00, 0xd0, 0xff, +0xa2, 0xff, 0x1f, 0x00, 0x66, 0x00, 0x3c, 0x00, 0xc2, 0xff, 0x02, 0x00, 0x01, 0x00, 0x0c, 0x00, +0x1b, 0x00, 0x92, 0xff, 0xef, 0xff, 0x4b, 0x00, 0xf8, 0xff, 0xcc, 0xff, 0x60, 0x00, 0x5e, 0x00, +0x35, 0x00, 0xaa, 0xff, 0xd1, 0xff, 0x67, 0x00, 0x25, 0x00, 0x33, 0x00, 0x4b, 0x00, 0x2e, 0x00, +0x64, 0x00, 0x69, 0x00, 0x55, 0x00, 0x4b, 0x00, 0x31, 0x00, 0x15, 0x00, 0x07, 0x00, 0xc5, 0xff, +0xa7, 0xff, 0xfe, 0xff, 0x29, 0x00, 0x43, 0x00, 0x31, 0x00, 0x30, 0x00, 0x5a, 0x00, 0x07, 0x00, +0xe4, 0xff, 0x53, 0xff, 0x42, 0xff, 0xbe, 0xff, 0xcc, 0xff, 0xe0, 0xff, 0x1b, 0x00, 0x2e, 0x00, +0xd8, 0xff, 0xa7, 0xff, 0x35, 0xff, 0x5d, 0xff, 0x93, 0xff, 0xc1, 0xff, 0x19, 0x00, 0xf2, 0xff, +0xdb, 0xff, 0x4d, 0x00, 0xde, 0xff, 0xaa, 0xff, 0xef, 0xff, 0xd2, 0xff, 0xcd, 0xff, 0xf3, 0xff, +0x1f, 0x00, 0x1a, 0x00, 0xd9, 0xff, 0xe7, 0xff, 0x18, 0x00, 0xcb, 0xff, 0x9e, 0xff, 0xfb, 0xff, +0x27, 0x00, 0x31, 0x00, 0xe7, 0xff, 0xfb, 0xff, 0xdb, 0xff, 0xc2, 0xff, 0xde, 0xff, 0xe3, 0xff, +0x96, 0xff, 0xb7, 0xff, 0x2d, 0x00, 0xec, 0xff, 0xd7, 0xff, 0xaf, 0xff, 0x09, 0x00, 0x22, 0x00, +0x4f, 0xff, 0x36, 0xff, 0x82, 0xff, 0x70, 0xff, 0x39, 0xff, 0x53, 0xff, 0xb0, 0xff, 0xb9, 0xff, +0x8d, 0xff, 0x76, 0xff, 0xa0, 0xff, 0x66, 0xff, 0x46, 0xff, 0xf0, 0xfe, 0xc8, 0xfe, 0xe5, 0xfe, +0x1f, 0xff, 0x08, 0xff, 0xd7, 0xfe, 0x7d, 0xff, 0xe3, 0xff, 0x48, 0xff, 0x23, 0xff, 0xf1, 0xff, +0x18, 0x00, 0x9b, 0xff, 0xed, 0xff, 0xe4, 0xff, 0x15, 0x00, 0x2e, 0x00, 0x45, 0x00, 0xf7, 0xff, +0x6e, 0xff, 0xa0, 0xff, 0x85, 0xff, 0x3c, 0xff, 0x45, 0xff, 0x8d, 0xff, 0x90, 0xff, 0xc9, 0xff, +0xa9, 0xff, 0x4f, 0xff, 0x56, 0xff, 0x59, 0xff, 0x2f, 0xff, 0x57, 0xff, 0x60, 0xff, 0xa2, 0xff, +0x87, 0xff, 0x6c, 0xff, 0xbb, 0xff, 0xa2, 0xff, 0xd3, 0xff, 0xf7, 0xff, 0x8b, 0xff, 0xde, 0xff, +0x60, 0x00, 0x87, 0x00, 0x6a, 0x00, 0xac, 0x00, 0xac, 0x00, 0xa7, 0x00, 0x85, 0x00, 0x22, 0x00, +0xce, 0xff, 0xf3, 0xff, 0x43, 0x00, 0x2a, 0x00, 0x40, 0x00, 0x5f, 0x00, 0x2e, 0x00, 0xc1, 0xff, +0x82, 0xff, 0xa6, 0xff, 0x4b, 0xff, 0x38, 0xff, 0x8e, 0xff, 0xb5, 0xff, 0x40, 0xff, 0x4c, 0xff, +0x73, 0xff, 0x41, 0xff, 0x18, 0xff, 0xba, 0xfe, 0x43, 0xff, 0xae, 0xff, 0x51, 0xff, 0x03, 0xff, +0x2c, 0xff, 0x5c, 0xff, 0x58, 0xff, 0x49, 0xff, 0x05, 0xff, 0x8f, 0xff, 0xe6, 0xff, 0x8e, 0xff, +0x7b, 0xff, 0xaa, 0xff, 0x39, 0x00, 0x1e, 0x00, 0xb4, 0xff, 0xc9, 0xff, 0x67, 0x00, 0x57, 0x00, +0xd3, 0xff, 0xa3, 0xff, 0x0c, 0x00, 0x41, 0x00, 0xdb, 0xff, 0xec, 0xff, 0x75, 0x00, 0xc4, 0x00, +0x34, 0x01, 0x61, 0x01, 0xad, 0x00, 0x9c, 0x00, 0xf9, 0x00, 0x50, 0x00, 0x84, 0xff, 0xb6, 0xff, +0x48, 0x00, 0x55, 0x00, 0xf2, 0xff, 0xbc, 0xff, 0xb6, 0xff, 0x69, 0xff, 0x45, 0xff, 0xf6, 0xfe, +0xc6, 0xfe, 0x6a, 0xff, 0x1b, 0x00, 0xc7, 0xff, 0x6a, 0xff, 0xc1, 0xff, 0xd1, 0xff, 0x9d, 0xff, +0xfc, 0xfe, 0x1e, 0xff, 0xab, 0xff, 0xb9, 0xff, 0xa2, 0xff, 0x89, 0xff, 0x99, 0xff, 0x48, 0x00, +0x1f, 0x00, 0xac, 0xff, 0xb5, 0xff, 0x4b, 0x00, 0x66, 0x00, 0xd2, 0xff, 0x7e, 0xff, 0xd9, 0xff, +0x54, 0x00, 0x30, 0x00, 0xee, 0xff, 0x31, 0x00, 0x4c, 0x00, 0xe1, 0xff, 0xdb, 0xff, 0xa5, 0xff, +0xd1, 0xff, 0x73, 0x00, 0x05, 0x00, 0xa9, 0xff, 0x17, 0x00, 0x05, 0x00, 0xae, 0xff, 0x8e, 0xff, +0x6b, 0xff, 0x8b, 0xff, 0x5c, 0xff, 0x31, 0xff, 0x95, 0xff, 0x44, 0xff, 0x26, 0xff, 0x81, 0xff, +0x50, 0xff, 0xe0, 0xfe, 0x02, 0xff, 0xa7, 0xfe, 0xfd, 0xfe, 0x31, 0xff, 0xc6, 0xfe, 0x05, 0xff, +0xfd, 0xfe, 0x2d, 0xff, 0x40, 0xff, 0xd3, 0xfe, 0xb6, 0xfe, 0x5f, 0xff, 0x23, 0xff, 0x23, 0xff, +0x4f, 0xff, 0x4e, 0xff, 0xd9, 0xff, 0xed, 0xff, 0x88, 0xff, 0xba, 0xff, 0xec, 0xff, 0x9b, 0xff, +0xc4, 0xff, 0xb4, 0xff, 0xee, 0xff, 0x25, 0x00, 0x07, 0x00, 0x8d, 0x00, 0x8e, 0x00, 0x98, 0x00, +0xde, 0x00, 0x91, 0x00, 0x0a, 0x00, 0x07, 0x00, 0x47, 0x00, 0x65, 0x00, 0xc8, 0x00, 0xfa, 0x00, +0x44, 0x01, 0x11, 0x01, 0x12, 0x01, 0xd5, 0x00, 0x55, 0x00, 0x3f, 0x00, 0xfc, 0xff, 0x07, 0x00, +0x55, 0x00, 0x90, 0x00, 0xad, 0x00, 0x41, 0x00, 0x07, 0x00, 0x06, 0x00, 0xc5, 0xff, 0x74, 0xff, +0x5a, 0xff, 0x83, 0xff, 0xaa, 0xff, 0x8a, 0xff, 0x8a, 0xff, 0x88, 0xff, 0xb0, 0xff, 0x93, 0xff, +0x69, 0xff, 0xbf, 0xff, 0xfe, 0xff, 0xe8, 0xff, 0xf0, 0xff, 0x4c, 0x00, 0x4b, 0x00, 0x99, 0x00, +0x54, 0x00, 0x18, 0x00, 0x10, 0x00, 0xe9, 0xff, 0x07, 0x00, 0xdd, 0xff, 0xce, 0xff, 0x27, 0x00, +0x83, 0x00, 0x67, 0x00, 0x53, 0x00, 0x88, 0x00, 0x56, 0x00, 0x4f, 0x00, 0x47, 0x00, 0x0d, 0x00, +0xf4, 0xff, 0x23, 0x00, 0x3d, 0x00, 0x11, 0x00, 0xe3, 0xff, 0xd5, 0xff, 0xf8, 0xff, 0xf9, 0xff, +0x09, 0x00, 0xab, 0xff, 0x8e, 0xff, 0xd5, 0xff, 0xb9, 0xff, 0x90, 0xff, 0x8e, 0xff, 0x91, 0xff, +0x54, 0xff, 0x2a, 0xff, 0x3e, 0xff, 0xfa, 0xfe, 0xb7, 0xfe, 0xed, 0xfe, 0x5d, 0xff, 0x8e, 0xff, +0x8d, 0xff, 0x1a, 0xff, 0x32, 0xff, 0x73, 0xff, 0x43, 0xff, 0xfd, 0xfe, 0xec, 0xfe, 0x6e, 0xff, +0x8c, 0xff, 0x99, 0xff, 0x97, 0xff, 0xa2, 0xff, 0x5b, 0xff, 0x64, 0xff, 0x9d, 0xff, 0x3d, 0xff, +0x5d, 0xff, 0x93, 0xff, 0x6e, 0xff, 0x68, 0xff, 0x88, 0xff, 0xbb, 0xff, 0xb6, 0xff, 0xa9, 0xff, +0xa5, 0xff, 0xc6, 0xff, 0xf7, 0xff, 0xdf, 0xff, 0xec, 0xff, 0x8b, 0xff, 0xcd, 0xff, 0x76, 0x00, +0x2d, 0x00, 0x92, 0xff, 0xbd, 0xff, 0x47, 0x00, 0x46, 0x00, 0xee, 0xff, 0x89, 0xff, 0x7f, 0xff, +0x91, 0xff, 0x66, 0xff, 0xe3, 0xfe, 0xc1, 0xfe, 0x9e, 0xff, 0x9f, 0xff, 0x16, 0xff, 0xc4, 0xfe, +0x68, 0xff, 0xe9, 0xff, 0x0d, 0xff, 0xb0, 0xfe, 0x58, 0xff, 0x91, 0xff, 0x3d, 0xff, 0x8e, 0xff, +0xc6, 0xff, 0xde, 0xff, 0x2b, 0x00, 0x2f, 0x00, 0x04, 0x00, 0x28, 0x00, 0x2e, 0x00, 0x71, 0x00, +0x38, 0x00, 0x3c, 0x00, 0x9b, 0x00, 0xa0, 0x00, 0xa6, 0x00, 0x88, 0x00, 0xe0, 0x00, 0x0d, 0x01, +0x04, 0x01, 0xe8, 0x00, 0x30, 0x01, 0x41, 0x01, 0xd2, 0x00, 0xbb, 0x00, 0xb6, 0x00, 0x86, 0x00, +0x6d, 0x00, 0x55, 0x00, 0x9e, 0x00, 0xae, 0x00, 0x9c, 0x00, 0x8b, 0x00, 0xa5, 0x00, 0x11, 0x01, +0xa8, 0x00, 0x40, 0x00, 0x4b, 0x00, 0x92, 0x00, 0x92, 0x00, 0x5b, 0x00, 0x53, 0x00, 0x56, 0x00, +0x75, 0x00, 0x73, 0x00, 0x3e, 0x00, 0x10, 0x00, 0x33, 0x00, 0x40, 0x00, 0xfe, 0xff, 0x04, 0x00, +0x74, 0x00, 0xa3, 0x00, 0x62, 0x00, 0x3c, 0x00, 0x6f, 0x00, 0x8c, 0x00, 0x28, 0x00, 0xe1, 0xff, +0x11, 0x00, 0x52, 0x00, 0x63, 0x00, 0x47, 0x00, 0x2c, 0x00, 0x09, 0x00, 0x5f, 0x00, 0xcb, 0x00, +0x2c, 0x00, 0xbd, 0xff, 0x68, 0x00, 0x8e, 0x00, 0xfe, 0xff, 0x1a, 0x00, 0x68, 0x00, 0x26, 0x00, +0x0d, 0x00, 0x25, 0x00, 0x24, 0x00, 0xc6, 0xff, 0x20, 0x00, 0x48, 0x00, 0xf3, 0xff, 0xb2, 0xff, +0xb1, 0xff, 0x7a, 0xff, 0x2b, 0xff, 0xf3, 0xff, 0xea, 0xff, 0x95, 0xff, 0x14, 0x00, 0xa1, 0x00, +0xfa, 0xff, 0x8f, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xe3, 0xff, 0xd9, 0xff, 0xcd, 0xff, 0x81, 0xff, +0x74, 0xff, 0xec, 0xff, 0x93, 0xff, 0xdf, 0xfe, 0x44, 0xff, 0x91, 0xff, 0x2f, 0xff, 0x5c, 0xff, +0xcd, 0xff, 0x93, 0xff, 0x3d, 0xff, 0x63, 0xff, 0xa3, 0xff, 0x8c, 0xff, 0x37, 0xff, 0x79, 0xff, +0x7a, 0xff, 0x40, 0xff, 0x5b, 0xff, 0x74, 0xff, 0xa6, 0xff, 0xb7, 0xff, 0x94, 0xff, 0x85, 0xff, +0xcb, 0xff, 0x95, 0xff, 0x7d, 0xff, 0xc8, 0xff, 0xdf, 0xff, 0xee, 0xff, 0x37, 0x00, 0x44, 0x00, +0x42, 0x00, 0x5b, 0x00, 0x84, 0x00, 0x74, 0x00, 0x3a, 0x00, 0xa0, 0x00, 0xea, 0x00, 0x9d, 0x00, +0x56, 0x00, 0x0e, 0x00, 0x3a, 0x00, 0x4c, 0x00, 0xf4, 0xff, 0x2e, 0x00, 0x63, 0x00, 0x60, 0x00, +0x2e, 0x00, 0xbf, 0xff, 0xef, 0xff, 0xd6, 0xff, 0x56, 0xff, 0x20, 0xff, 0x75, 0xff, 0xa9, 0xff, +0x8b, 0xff, 0xda, 0xff, 0x27, 0x00, 0xef, 0xff, 0x55, 0xff, 0x7c, 0xff, 0x84, 0xff, 0x81, 0xff, +0xaa, 0xff, 0xb6, 0xff, 0x3b, 0x00, 0x4d, 0x00, 0x33, 0x00, 0x0a, 0x00, 0xbc, 0xff, 0xee, 0xff, +0x24, 0x00, 0xc8, 0xff, 0x7f, 0xff, 0x04, 0x00, 0x4b, 0x00, 0x09, 0x00, 0xd8, 0xff, 0xfb, 0xff, +0x6a, 0x00, 0x23, 0x00, 0xe6, 0xff, 0x5c, 0x00, 0x62, 0x00, 0x85, 0x00, 0x74, 0x00, 0x2a, 0x00, +0x71, 0x00, 0xdd, 0x00, 0xa8, 0x00, 0xb3, 0x00, 0xd1, 0x00, 0xe9, 0x00, 0xb4, 0x00, 0x3b, 0x00, +0x22, 0x00, 0x3c, 0x00, 0x3e, 0x00, 0x62, 0x00, 0x67, 0x00, 0x42, 0x00, 0x82, 0x00, 0x12, 0x00, +0xcf, 0xff, 0x57, 0x00, 0x89, 0x00, 0x06, 0x00, 0xcb, 0xff, 0xef, 0xff, 0x30, 0x00, 0xa1, 0xff, +0x71, 0xff, 0x28, 0x00, 0x0f, 0x00, 0xa4, 0xff, 0x8e, 0xff, 0x8a, 0xff, 0x02, 0x00, 0xe6, 0xff, +0x7f, 0xff, 0x88, 0xff, 0x42, 0xff, 0x8b, 0xff, 0xed, 0xff, 0xc6, 0xff, 0x3d, 0x00, 0x7d, 0x00, +0x54, 0x00, 0x8b, 0x00, 0x65, 0x00, 0x69, 0x00, 0xb6, 0x00, 0x52, 0x00, 0x78, 0x00, 0xd3, 0x00, +0xb6, 0x00, 0xe1, 0x00, 0xfb, 0x00, 0x76, 0x00, 0x3c, 0x00, 0x76, 0x00, 0x72, 0x00, 0x76, 0x00, +0x0a, 0x00, 0x55, 0x00, 0xc3, 0x00, 0x40, 0x00, 0x25, 0x00, 0x9b, 0xff, 0x59, 0xff, 0xc8, 0xff, +0xb3, 0xff, 0x7d, 0xff, 0x91, 0xff, 0xf8, 0xff, 0x10, 0x00, 0xb7, 0xff, 0xb6, 0xff, 0xe9, 0xff, +0xac, 0xff, 0x6f, 0xff, 0x4b, 0xff, 0x48, 0xff, 0x6e, 0xff, 0xae, 0xff, 0xcd, 0xff, 0x0b, 0x00, +0xde, 0xff, 0xea, 0xff, 0x59, 0x00, 0xff, 0xff, 0xbd, 0xff, 0xb4, 0xff, 0x15, 0x00, 0x03, 0x00, +0xb6, 0xff, 0x02, 0x00, 0x7b, 0x00, 0x84, 0x00, 0x39, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x69, 0x00, +0x67, 0x00, 0xe2, 0xff, 0xb2, 0xff, 0x4f, 0x00, 0x39, 0x00, 0xc1, 0xff, 0x01, 0x00, 0x58, 0x00, +0x1f, 0x00, 0xb3, 0xff, 0xe2, 0xff, 0x12, 0x00, 0xcf, 0xff, 0x09, 0x00, 0x66, 0x00, 0xdc, 0xff, +0x23, 0x00, 0x3d, 0x00, 0xdc, 0xff, 0x6f, 0xff, 0x49, 0xff, 0xb9, 0xff, 0x6f, 0xff, 0x1a, 0xff, +0xb9, 0xff, 0x01, 0x00, 0xbd, 0xff, 0xec, 0xff, 0xcc, 0xff, 0xb2, 0xff, 0x2c, 0x00, 0x2e, 0x00, +0xd5, 0xff, 0x7d, 0xff, 0x81, 0xff, 0xe6, 0xff, 0xd8, 0xff, 0xbb, 0xff, 0x0b, 0x00, 0x33, 0x00, +0x5e, 0x00, 0x6b, 0x00, 0xeb, 0xff, 0xa3, 0xff, 0x73, 0xff, 0x66, 0xff, 0xcc, 0xff, 0x7c, 0xff, +0xac, 0xff, 0x42, 0x00, 0x8c, 0x00, 0x9e, 0x00, 0x53, 0x00, 0x20, 0x00, 0x2c, 0x00, 0x28, 0x00, +0x1f, 0x00, 0x17, 0x00, 0x3c, 0x00, 0x64, 0x00, 0x97, 0x00, 0x3a, 0x00, 0x0a, 0x00, 0x40, 0x00, +0x58, 0x00, 0x0a, 0x00, 0xdc, 0xff, 0x0a, 0x00, 0x51, 0x00, 0x62, 0x00, 0x17, 0x00, 0x40, 0x00, +0x6d, 0x00, 0x3d, 0x00, 0xc5, 0xff, 0xac, 0xff, 0x15, 0x00, 0xfa, 0xff, 0xf1, 0xff, 0x06, 0x00, +0x27, 0x00, 0x4d, 0x00, 0x67, 0x00, 0x5f, 0x00, 0x28, 0x00, 0x33, 0x00, 0x62, 0x00, 0x3a, 0x00, +0x94, 0xff, 0x7f, 0xff, 0x8f, 0xff, 0xb7, 0xff, 0xbf, 0xff, 0x0b, 0x00, 0x25, 0x00, 0x06, 0x00, +0x3c, 0x00, 0x8b, 0x00, 0x2f, 0x00, 0xb9, 0xff, 0x2f, 0x00, 0x39, 0x00, 0xfa, 0xff, 0xbd, 0xff, +0xa0, 0xff, 0xb3, 0xff, 0x19, 0x00, 0x03, 0x00, 0xad, 0xff, 0xd8, 0xff, 0xd8, 0xff, 0x00, 0x00, +0xa0, 0xff, 0x93, 0xff, 0x14, 0x00, 0xba, 0xff, 0xb1, 0xff, 0x07, 0x00, 0x4c, 0x00, 0x4d, 0x00, +0x3a, 0x00, 0x6a, 0x00, 0x8f, 0x00, 0xb5, 0x00, 0xcf, 0x00, 0xda, 0x00, 0x88, 0x00, 0x81, 0x00, +0x8b, 0x00, 0x25, 0x00, 0xed, 0xff, 0x1b, 0x00, 0x20, 0x00, 0xcf, 0xff, 0xaa, 0xff, 0x0c, 0x00, +0xed, 0xff, 0x27, 0xff, 0x50, 0xff, 0x8c, 0xff, 0xcb, 0xff, 0xed, 0xff, 0xb9, 0xff, 0xe1, 0xff, +0xd9, 0xff, 0xd9, 0xff, 0xf9, 0xff, 0x84, 0xff, 0x83, 0xff, 0xbf, 0xff, 0xd5, 0xff, 0xe1, 0xff, +0xf2, 0xff, 0xe7, 0xff, 0xf8, 0xff, 0x00, 0x00, 0x08, 0x00, 0x1c, 0x00, 0xed, 0xff, 0x62, 0x00, +0xaf, 0x00, 0x8d, 0x00, 0x7d, 0x00, 0xd1, 0x00, 0xe0, 0x00, 0x9c, 0x00, 0xf0, 0x00, 0xdf, 0x00, +0xc4, 0x00, 0x4f, 0x01, 0xb7, 0x01, 0x6c, 0x01, 0x1a, 0x01, 0xf2, 0x00, 0xd7, 0x00, 0x13, 0x00, +0x00, 0x00, 0x59, 0x00, 0x52, 0x00, 0x59, 0x00, 0x67, 0x00, 0x60, 0x00, 0x70, 0x00, 0xaf, 0x00, +0x45, 0x00, 0x71, 0xff, 0x81, 0xff, 0x1f, 0x00, 0x71, 0x00, 0xe7, 0xff, 0xe7, 0xff, 0x8d, 0x00, +0x69, 0x00, 0xda, 0xff, 0xd5, 0xff, 0xfa, 0xff, 0xe2, 0xff, 0x2e, 0x00, 0x81, 0x00, 0xab, 0x00, +0xbf, 0x00, 0x94, 0x00, 0x53, 0x00, 0x14, 0x00, 0x13, 0x00, 0xb1, 0x00, 0x78, 0x00, 0x35, 0x00, +0x6a, 0x00, 0xf2, 0x00, 0x69, 0x01, 0x24, 0x01, 0xad, 0x00, 0xac, 0x00, 0x20, 0x01, 0xb3, 0x00, +0x9f, 0x00, 0x3f, 0x01, 0x76, 0x01, 0x68, 0x01, 0x58, 0x01, 0x0f, 0x01, 0xc1, 0x00, 0x74, 0x00, +0xa2, 0x00, 0xc2, 0x00, 0xa9, 0x00, 0x3a, 0x01, 0xab, 0x01, 0x7e, 0x01, 0x4d, 0x01, 0x53, 0x01, +0xe4, 0x00, 0x89, 0x00, 0x5e, 0x00, 0x47, 0x00, 0x88, 0x00, 0x65, 0x00, 0x1d, 0x00, 0x1b, 0x00, +0x47, 0x00, 0x56, 0x00, 0x65, 0x00, 0x19, 0x00, 0x28, 0x00, 0x72, 0x00, 0x85, 0x00, 0x44, 0x00, +0xc5, 0xff, 0xd2, 0xff, 0xec, 0xff, 0x24, 0x00, 0x0f, 0x00, 0xcc, 0xff, 0x1e, 0x00, 0xeb, 0xff, +0xee, 0xff, 0xfe, 0xff, 0x11, 0x00, 0x4f, 0x00, 0x71, 0x00, 0x4d, 0x00, 0x44, 0x00, 0x27, 0x00, +0x1c, 0x00, 0x45, 0x00, 0x45, 0x00, 0x25, 0x00, 0x1a, 0x00, 0x48, 0x00, 0x3e, 0x00, 0x6e, 0x00, +0xc7, 0x00, 0x15, 0x01, 0xf1, 0x00, 0xd0, 0x00, 0x99, 0x00, 0x2a, 0x00, 0x09, 0x00, 0x2f, 0x00, +0x39, 0x00, 0x34, 0x00, 0x59, 0x00, 0x7e, 0x00, 0x37, 0x00, 0x1d, 0x00, 0xfc, 0xff, 0xc2, 0xff, +0xc2, 0xff, 0x23, 0x00, 0x61, 0x00, 0x49, 0x00, 0xab, 0x00, 0xd1, 0x00, 0x6d, 0x00, 0x29, 0x00, +0xdf, 0xff, 0xd0, 0xff, 0xca, 0xff, 0x1a, 0x00, 0x46, 0x00, 0x2a, 0x00, 0x7c, 0x00, 0xcc, 0x00, +0x58, 0x00, 0xbd, 0xff, 0xd5, 0xff, 0x56, 0x00, 0x09, 0x00, 0xcc, 0xff, 0x3e, 0x00, 0x87, 0x00, +0x4d, 0x00, 0x5d, 0x00, 0x7a, 0x00, 0x31, 0x00, 0x1f, 0x00, 0x40, 0x00, 0x2d, 0x00, 0x0a, 0x00, +0x14, 0x00, 0x81, 0x00, 0x69, 0x00, 0xf9, 0xff, 0x0b, 0x00, 0x45, 0x00, 0x49, 0x00, 0x68, 0x00, +0x98, 0x00, 0xc0, 0x00, 0xe5, 0x00, 0xe3, 0x00, 0xe1, 0x00, 0x93, 0x00, 0xd8, 0x00, 0x48, 0x01, +0xc2, 0x00, 0x10, 0x00, 0x15, 0x00, 0x96, 0x00, 0x3b, 0x00, 0xec, 0xff, 0x64, 0x00, 0xa3, 0x00, +0x78, 0x00, 0x76, 0x00, 0x80, 0x00, 0x3d, 0x00, 0x44, 0x00, 0x54, 0x00, 0xf0, 0xff, 0xdf, 0xff, +0x03, 0x00, 0x7d, 0x00, 0x75, 0x00, 0x51, 0x00, 0xcf, 0x00, 0xa3, 0x00, 0x70, 0x00, 0xa0, 0x00, +0xb4, 0x00, 0xcd, 0x00, 0xd4, 0x00, 0xc5, 0x00, 0x01, 0x01, 0xe0, 0x00, 0xde, 0x00, 0x1f, 0x01, +0xb2, 0x00, 0x75, 0x00, 0xaf, 0x00, 0x8e, 0x00, 0xaf, 0x00, 0x07, 0x01, 0xe6, 0x00, 0xb9, 0x00, +0x01, 0x01, 0x01, 0x01, 0xb4, 0x00, 0x7d, 0x00, 0xae, 0x00, 0xd9, 0x00, 0x65, 0x00, 0x8a, 0x00, +0xfd, 0x00, 0xcb, 0x00, 0xb8, 0x00, 0x30, 0x01, 0xe4, 0x00, 0x82, 0x00, 0x74, 0x00, 0x77, 0x00, +0x81, 0x00, 0x2c, 0x00, 0x6c, 0x00, 0x81, 0x00, 0x52, 0x00, 0x98, 0x00, 0x8f, 0x00, 0x62, 0x00, +0x48, 0x00, 0x64, 0x00, 0x92, 0x00, 0x6e, 0x00, 0x55, 0x00, 0x96, 0x00, 0x9b, 0x00, 0x6e, 0x00, +0x4f, 0x00, 0x54, 0x00, 0x72, 0x00, 0x20, 0x00, 0x1a, 0x00, 0x74, 0x00, 0x65, 0x00, 0x72, 0x00, +0xc4, 0x00, 0x42, 0x01, 0x3e, 0x01, 0x2c, 0x01, 0x49, 0x01, 0x37, 0x01, 0x08, 0x01, 0xe4, 0x00, +0xf0, 0x00, 0xe9, 0x00, 0x1c, 0x01, 0x92, 0x01, 0x7c, 0x01, 0x41, 0x01, 0x49, 0x01, 0x03, 0x01, +0xd5, 0x00, 0xa1, 0x00, 0xc1, 0x00, 0xa4, 0x00, 0x73, 0x00, 0x88, 0x00, 0x7d, 0x00, 0x63, 0x00, +0x93, 0x00, 0x85, 0x00, 0x3e, 0x00, 0x40, 0x00, 0x4f, 0x00, 0x61, 0x00, 0x85, 0x00, 0x46, 0x00, +0x71, 0x00, 0xb4, 0x00, 0x87, 0x00, 0x02, 0x00, 0xac, 0xff, 0xf9, 0xff, 0x26, 0x00, 0x42, 0x00, +0x65, 0x00, 0x62, 0x00, 0x89, 0x00, 0x9d, 0x00, 0x5f, 0x00, 0x30, 0x00, 0x70, 0x00, 0x8e, 0x00, +0x23, 0x00, 0x28, 0x00, 0x9a, 0x00, 0x81, 0x00, 0x38, 0x00, 0x0c, 0x00, 0x0f, 0x00, 0xed, 0xff, +0xef, 0xff, 0x34, 0x00, 0x36, 0x00, 0x38, 0x00, 0x5f, 0x00, 0x27, 0x00, 0x18, 0x00, 0x4c, 0x00, +0x0f, 0x00, 0xf3, 0xff, 0x2f, 0x00, 0x3f, 0x00, 0x1a, 0x00, 0xf2, 0xff, 0x6d, 0x00, 0x9c, 0x00, +0xaf, 0x00, 0xc7, 0x00, 0x0c, 0x01, 0x7c, 0x01, 0x68, 0x01, 0x1b, 0x01, 0xbc, 0x00, 0xea, 0x00, +0x39, 0x01, 0xfb, 0x00, 0xbb, 0x00, 0xca, 0x00, 0x29, 0x01, 0xf3, 0x00, 0xbb, 0x00, 0x9c, 0x00, +0xa7, 0x00, 0xe1, 0x00, 0x5a, 0x00, 0x4f, 0x00, 0x91, 0x00, 0x60, 0x00, 0x47, 0x00, 0x2e, 0x00, +0x26, 0x00, 0x23, 0x00, 0xdd, 0xff, 0xc7, 0xff, 0xeb, 0xff, 0xf9, 0xff, 0x4b, 0x00, 0x57, 0x00, +0x22, 0x00, 0x30, 0x00, 0x63, 0x00, 0x87, 0x00, 0x7c, 0x00, 0x6a, 0x00, 0x8d, 0x00, 0xd9, 0x00, +0x12, 0x01, 0xf6, 0x00, 0xda, 0x00, 0x3f, 0x01, 0x77, 0x01, 0x92, 0x01, 0x6e, 0x01, 0x66, 0x01, +0x8d, 0x01, 0x85, 0x01, 0x7d, 0x01, 0x52, 0x01, 0x72, 0x01, 0x69, 0x01, 0x4a, 0x01, 0x56, 0x01, +0x85, 0x01, 0x83, 0x01, 0x3c, 0x01, 0x19, 0x01, 0x16, 0x01, 0xf9, 0x00, 0xb4, 0x00, 0x46, 0x00, +0x20, 0x00, 0x75, 0x00, 0x78, 0x00, 0x42, 0x00, 0xfb, 0xff, 0x17, 0x00, 0x31, 0x00, 0xdf, 0xff, +0xe2, 0xff, 0x20, 0x00, 0x0d, 0x00, 0xfd, 0xff, 0x5a, 0x00, 0xd4, 0x00, 0x8e, 0x00, 0xad, 0x00, +0x13, 0x01, 0x06, 0x01, 0xfb, 0x00, 0x1e, 0x01, 0x69, 0x01, 0x5d, 0x01, 0x3e, 0x01, 0xa0, 0x01, +0x8a, 0x01, 0x49, 0x01, 0xa3, 0x01, 0xad, 0x01, 0x68, 0x01, 0x8a, 0x01, 0xb7, 0x01, 0x8c, 0x01, +0x33, 0x01, 0x15, 0x01, 0x4b, 0x01, 0x09, 0x01, 0xa2, 0x00, 0xbe, 0x00, 0xb5, 0x00, 0x9a, 0x00, +0x75, 0x00, 0x6a, 0x00, 0x6c, 0x00, 0x8d, 0x00, 0xaf, 0x00, 0x81, 0x00, 0x43, 0x00, 0x40, 0x00, +0xb6, 0x00, 0xc8, 0x00, 0xcd, 0x00, 0x04, 0x01, 0xdd, 0x00, 0xd7, 0x00, 0xc8, 0x00, 0xcc, 0x00, +0xa4, 0x00, 0xd0, 0x00, 0x6a, 0x01, 0xec, 0x00, 0x98, 0x00, 0x2c, 0x01, 0x2c, 0x01, 0x80, 0x00, +0x7a, 0x00, 0xf2, 0x00, 0xcc, 0x00, 0x72, 0x00, 0x01, 0x01, 0x22, 0x01, 0xc1, 0x00, 0x09, 0x01, +0x79, 0x01, 0xfb, 0x00, 0xfb, 0x00, 0x6d, 0x01, 0x5f, 0x01, 0x39, 0x01, 0x5a, 0x01, 0x91, 0x01, +0x56, 0x01, 0x30, 0x01, 0x4d, 0x01, 0xb2, 0x00, 0x77, 0x00, 0xdd, 0x00, 0xf8, 0x00, 0x00, 0x01, +0xff, 0x00, 0x09, 0x01, 0x40, 0x01, 0x43, 0x01, 0x46, 0x01, 0x1a, 0x01, 0x19, 0x01, 0x22, 0x01, +0x22, 0x01, 0x08, 0x01, 0xd9, 0x00, 0x0e, 0x01, 0x14, 0x01, 0xcc, 0x00, 0x98, 0x00, 0xa9, 0x00, +0x1d, 0x01, 0x09, 0x01, 0x26, 0x01, 0x48, 0x01, 0x18, 0x01, 0x46, 0x01, 0x44, 0x01, 0xdf, 0x00, +0xac, 0x00, 0x08, 0x01, 0x61, 0x01, 0xcd, 0x00, 0x69, 0x00, 0xc6, 0x00, 0xcc, 0x00, 0x90, 0x00, +0x73, 0x00, 0x77, 0x00, 0x70, 0x00, 0x82, 0x00, 0xa6, 0x00, 0x94, 0x00, 0xc4, 0x00, 0x05, 0x01, +0x8b, 0x00, 0x45, 0x00, 0x88, 0x00, 0xb1, 0x00, 0xf9, 0x00, 0xdc, 0x00, 0xf4, 0x00, 0x22, 0x01, +0x4b, 0x01, 0x5e, 0x01, 0xc9, 0x00, 0x17, 0x01, 0xb5, 0x01, 0x9e, 0x01, 0x60, 0x01, 0x51, 0x01, +0xd2, 0x01, 0xd5, 0x01, 0x69, 0x01, 0x3f, 0x01, 0x2a, 0x01, 0x37, 0x01, 0x34, 0x01, 0x0f, 0x01, +0xd2, 0x00, 0xe9, 0x00, 0xcf, 0x00, 0x9f, 0x00, 0x9f, 0x00, 0x95, 0x00, 0xd6, 0x00, 0xd2, 0x00, +0x7c, 0x00, 0xa4, 0x00, 0xdc, 0x00, 0xf5, 0x00, 0xe8, 0x00, 0xa7, 0x00, 0x0c, 0x01, 0xfa, 0x00, +0x96, 0x00, 0xb7, 0x00, 0x0b, 0x01, 0x42, 0x01, 0x12, 0x01, 0x1d, 0x01, 0x85, 0x01, 0x83, 0x01, +0x65, 0x01, 0x75, 0x01, 0x79, 0x01, 0x4a, 0x01, 0x60, 0x01, 0x45, 0x01, 0x46, 0x01, 0x8a, 0x01, +0x70, 0x01, 0x87, 0x01, 0xb4, 0x01, 0xa9, 0x01, 0xae, 0x01, 0x6f, 0x01, 0x47, 0x01, 0x26, 0x01, +0x0c, 0x01, 0x53, 0x01, 0x2b, 0x01, 0xe5, 0x00, 0xfe, 0x00, 0x2f, 0x01, 0x0c, 0x01, 0xaf, 0x00, +0x62, 0x00, 0x6a, 0x00, 0x74, 0x00, 0x90, 0x00, 0xd8, 0x00, 0x99, 0x00, 0x99, 0x00, 0xab, 0x00, +0x9d, 0x00, 0xcc, 0x00, 0x8c, 0x00, 0x68, 0x00, 0x7f, 0x00, 0x8d, 0x00, 0x8f, 0x00, 0x7b, 0x00, +0xa3, 0x00, 0xcf, 0x00, 0xf3, 0x00, 0xe5, 0x00, 0xce, 0x00, 0xf4, 0x00, 0xe9, 0x00, 0x24, 0x01, +0xe6, 0x00, 0x0b, 0x01, 0x3e, 0x01, 0xf9, 0x00, 0xe0, 0x00, 0x2c, 0x01, 0x09, 0x01, 0x89, 0x00, +0x9f, 0x00, 0xd2, 0x00, 0xaf, 0x00, 0x64, 0x00, 0xcf, 0x00, 0xf2, 0x00, 0x84, 0x00, 0x95, 0x00, +0xf3, 0x00, 0xc9, 0x00, 0xc5, 0x00, 0xde, 0x00, 0xa3, 0x00, 0x8c, 0x00, 0xcd, 0x00, 0xfc, 0x00, +0x9e, 0x00, 0x9e, 0x00, 0xd1, 0x00, 0xb4, 0x00, 0x88, 0x00, 0xcc, 0x00, 0xbf, 0x00, 0x86, 0x00, +0xd0, 0x00, 0x37, 0x01, 0x4c, 0x01, 0x0a, 0x01, 0x29, 0x01, 0x45, 0x01, 0x14, 0x01, 0xee, 0x00, +0xb9, 0x00, 0x91, 0x00, 0xc9, 0x00, 0xd4, 0x00, 0xcc, 0x00, 0x91, 0x00, 0xb3, 0x00, 0xdb, 0x00, +0xf2, 0x00, 0x07, 0x01, 0x13, 0x01, 0xec, 0x00, 0x38, 0x01, 0x39, 0x01, 0xc8, 0x00, 0xdb, 0x00, +0x33, 0x01, 0x03, 0x01, 0x7b, 0x00, 0x90, 0x00, 0xf9, 0x00, 0xda, 0x00, 0x95, 0x00, 0xd9, 0x00, +0xa1, 0x00, 0x48, 0x00, 0x7e, 0x00, 0xd6, 0x00, 0x98, 0x00, 0x5a, 0x00, 0xe6, 0x00, 0x55, 0x01, +0xeb, 0x00, 0xdf, 0x00, 0x33, 0x01, 0xe6, 0x00, 0x91, 0x00, 0x80, 0x00, 0xa2, 0x00, 0xc6, 0x00, +0xdc, 0x00, 0x67, 0x01, 0x82, 0x01, 0x3b, 0x01, 0x99, 0x01, 0xbd, 0x01, 0x6d, 0x01, 0x20, 0x01, +0x66, 0x01, 0x74, 0x01, 0x04, 0x01, 0x55, 0x01, 0xaa, 0x01, 0x3c, 0x01, 0xfa, 0x00, 0x29, 0x01, +0x5c, 0x01, 0x1f, 0x01, 0xcb, 0x00, 0xa9, 0x00, 0x9e, 0x00, 0x02, 0x01, 0x27, 0x01, 0xf6, 0x00, +0x1b, 0x01, 0x70, 0x01, 0x35, 0x01, 0xdc, 0x00, 0xec, 0x00, 0x0b, 0x01, 0xee, 0x00, 0xd0, 0x00, +0x1d, 0x01, 0x4b, 0x01, 0x27, 0x01, 0x1c, 0x01, 0x12, 0x01, 0xd8, 0x00, 0xe7, 0x00, 0xff, 0x00, +0x1d, 0x01, 0x03, 0x01, 0xca, 0x00, 0x46, 0x01, 0x60, 0x01, 0x31, 0x01, 0x31, 0x01, 0x34, 0x01, +0x30, 0x01, 0x45, 0x01, 0x3f, 0x01, 0x25, 0x01, 0xe1, 0x00, 0xf2, 0x00, 0x2c, 0x01, 0xe7, 0x00, +0xee, 0x00, 0x50, 0x01, 0x34, 0x01, 0x0f, 0x01, 0x11, 0x01, 0x01, 0x01, 0xc6, 0x00, 0xa3, 0x00, +0x7a, 0x00, 0x84, 0x00, 0xe0, 0x00, 0x1a, 0x01, 0xdc, 0x00, 0xfa, 0x00, 0x47, 0x01, 0x3b, 0x01, +0xd7, 0x00, 0xcd, 0x00, 0xd3, 0x00, 0x8b, 0x00, 0x9d, 0x00, 0x1c, 0x01, 0x3a, 0x01, 0xe4, 0x00, +0xd1, 0x00, 0xde, 0x00, 0x83, 0x00, 0x88, 0x00, 0xa1, 0x00, 0xc5, 0x00, 0xe2, 0x00, 0xff, 0x00, +0x31, 0x01, 0x33, 0x01, 0x1a, 0x01, 0x1b, 0x01, 0xf2, 0x00, 0xd8, 0x00, 0xec, 0x00, 0x19, 0x01, +0x4a, 0x01, 0x10, 0x01, 0x5c, 0x01, 0x98, 0x01, 0x52, 0x01, 0x4e, 0x01, 0x76, 0x01, 0x6c, 0x01, +0x7a, 0x01, 0xcd, 0x01, 0xc6, 0x01, 0x5a, 0x01, 0x84, 0x01, 0xe6, 0x01, 0xa2, 0x01, 0x20, 0x01, +0xa5, 0x01, 0xd5, 0x01, 0x47, 0x01, 0x17, 0x01, 0x3c, 0x01, 0x08, 0x01, 0xbc, 0x00, 0x11, 0x01, +0x0f, 0x01, 0xd2, 0x00, 0xf2, 0x00, 0x5b, 0x01, 0x08, 0x01, 0xcb, 0x00, 0xff, 0x00, 0x19, 0x01, +0x93, 0x00, 0x69, 0x00, 0xea, 0x00, 0x1c, 0x01, 0xac, 0x00, 0x92, 0x00, 0xe8, 0x00, 0xeb, 0x00, +0xbd, 0x00, 0x9a, 0x00, 0xaa, 0x00, 0xd1, 0x00, 0xd7, 0x00, 0x0f, 0x01, 0x04, 0x01, 0x29, 0x01, +0x57, 0x01, 0x48, 0x01, 0x34, 0x01, 0x31, 0x01, 0x4c, 0x01, 0x44, 0x01, 0x34, 0x01, 0x66, 0x01, +0xa7, 0x01, 0xa9, 0x01, 0x64, 0x01, 0x3a, 0x01, 0x3b, 0x01, 0x2e, 0x01, 0x07, 0x01, 0x13, 0x01, +0x00, 0x01, 0xe2, 0x00, 0xe5, 0x00, 0xb0, 0x00, 0x77, 0x00, 0x82, 0x00, 0x7d, 0x00, 0x14, 0x00, +0x14, 0x00, 0x8f, 0x00, 0x9f, 0x00, 0x4c, 0x00, 0x92, 0x00, 0xd8, 0x00, 0xa0, 0x00, 0x57, 0x00, +0x97, 0x00, 0x4e, 0x00, 0x21, 0x00, 0xb6, 0x00, 0xf2, 0x00, 0xd0, 0x00, 0xf2, 0x00, 0x5c, 0x01, +0x1d, 0x01, 0xa3, 0x00, 0xd8, 0x00, 0xfb, 0x00, 0xb1, 0x00, 0xd7, 0x00, 0x37, 0x01, 0x69, 0x01, +0x49, 0x01, 0x1b, 0x01, 0xf3, 0x00, 0xe3, 0x00, 0xdc, 0x00, 0x9a, 0x00, 0xbd, 0x00, 0xf8, 0x00, +0x22, 0x01, 0x0f, 0x01, 0xc3, 0x00, 0xb8, 0x00, 0xad, 0x00, 0x94, 0x00, 0x8f, 0x00, 0x45, 0x00, +0x73, 0x00, 0x65, 0x00, 0x5d, 0x00, 0x67, 0x00, 0x84, 0x00, 0x92, 0x00, 0xaa, 0x00, 0xa0, 0x00, +0x77, 0x00, 0xa8, 0x00, 0xda, 0x00, 0xc7, 0x00, 0xc6, 0x00, 0xdf, 0x00, 0xf1, 0x00, 0xf9, 0x00, +0x0f, 0x01, 0x1f, 0x01, 0xf4, 0x00, 0x13, 0x01, 0x40, 0x01, 0x1d, 0x01, 0x27, 0x01, 0x68, 0x01, +0x55, 0x01, 0x38, 0x01, 0x2c, 0x01, 0x36, 0x01, 0x37, 0x01, 0x49, 0x01, 0x55, 0x01, 0x31, 0x01, +0x2d, 0x01, 0x49, 0x01, 0x2b, 0x01, 0x1e, 0x01, 0x39, 0x01, 0x31, 0x01, 0x26, 0x01, 0x2e, 0x01, +0xf9, 0x00, 0x0b, 0x01, 0x34, 0x01, 0xf6, 0x00, 0x00, 0x01, 0x11, 0x01, 0x1e, 0x01, 0xe0, 0x00, +0xe8, 0x00, 0x4a, 0x01, 0x2c, 0x01, 0xb5, 0x00, 0xc6, 0x00, 0x02, 0x01, 0xf7, 0x00, 0xbb, 0x00, +0x91, 0x00, 0xb6, 0x00, 0xbe, 0x00, 0xb4, 0x00, 0xdb, 0x00, 0xd4, 0x00, 0xea, 0x00, 0xff, 0x00, +0xe7, 0x00, 0xf1, 0x00, 0xf9, 0x00, 0xfb, 0x00, 0xf5, 0x00, 0xe3, 0x00, 0x09, 0x01, 0x24, 0x01, +0xfc, 0x00, 0x31, 0x01, 0x4c, 0x01, 0x5c, 0x01, 0x5c, 0x01, 0x45, 0x01, 0x44, 0x01, 0x5c, 0x01, +0x14, 0x01, 0xa0, 0x00, 0xda, 0x00, 0xba, 0x00, 0x5f, 0x00, 0x54, 0x00, 0xc2, 0x00, 0xff, 0x00, +0xc9, 0x00, 0xcb, 0x00, 0xef, 0x00, 0xc7, 0x00, 0x8f, 0x00, 0x83, 0x00, 0x5b, 0x00, 0x27, 0x00, +0x7f, 0x00, 0xd1, 0x00, 0xb6, 0x00, 0xaa, 0x00, 0xe8, 0x00, 0x94, 0x00, 0x15, 0x00, 0x06, 0x00, +0x49, 0x00, 0x75, 0x00, 0x5d, 0x00, 0x85, 0x00, 0xb1, 0x00, 0x79, 0x00, 0x7b, 0x00, 0x88, 0x00, +0x2c, 0x00, 0x1a, 0x00, 0x65, 0x00, 0x61, 0x00, 0x51, 0x00, 0x69, 0x00, 0xa3, 0x00, 0x8d, 0x00, +0x7d, 0x00, 0xae, 0x00, 0xbc, 0x00, 0x90, 0x00, 0xb1, 0x00, 0xa6, 0x00, 0xa2, 0x00, 0xcd, 0x00, +0xdd, 0x00, 0xe2, 0x00, 0xdb, 0x00, 0x0e, 0x01, 0x34, 0x01, 0x01, 0x01, 0x1c, 0x01, 0x74, 0x01, +0x83, 0x01, 0x51, 0x01, 0x4e, 0x01, 0x82, 0x01, 0x52, 0x01, 0x21, 0x01, 0x1d, 0x01, 0xf0, 0x00, +0xd9, 0x00, 0x06, 0x01, 0xe8, 0x00, 0xc1, 0x00, 0xdc, 0x00, 0x14, 0x01, 0xd4, 0x00, 0xc9, 0x00, +0xc6, 0x00, 0xd1, 0x00, 0xbe, 0x00, 0xbb, 0x00, 0xd7, 0x00, 0xdd, 0x00, 0x12, 0x01, 0x0f, 0x01, +0xf8, 0x00, 0x01, 0x01, 0x28, 0x01, 0x33, 0x01, 0x2b, 0x01, 0x1e, 0x01, 0x38, 0x01, 0x3f, 0x01, +0x14, 0x01, 0x12, 0x01, 0x13, 0x01, 0x00, 0x01, 0xdf, 0x00, 0x0d, 0x01, 0x54, 0x01, 0x44, 0x01, +0x2c, 0x01, 0x4e, 0x01, 0x36, 0x01, 0x11, 0x01, 0x18, 0x01, 0x29, 0x01, 0x16, 0x01, 0x61, 0x01, +0x9c, 0x01, 0x93, 0x01, 0x6d, 0x01, 0x54, 0x01, 0x7a, 0x01, 0x5d, 0x01, 0x3e, 0x01, 0x22, 0x01, +0x32, 0x01, 0x60, 0x01, 0x67, 0x01, 0x89, 0x01, 0x93, 0x01, 0x86, 0x01, 0xc5, 0x01, 0x95, 0x01, +0x1d, 0x01, 0xee, 0x00, 0x02, 0x01, 0xd6, 0x00, 0xc2, 0x00, 0x0b, 0x01, 0x1d, 0x01, 0x29, 0x01, +0x62, 0x01, 0x4d, 0x01, 0xfd, 0x00, 0x01, 0x01, 0x2e, 0x01, 0xee, 0x00, 0xca, 0x00, 0x35, 0x01, +0x07, 0x01, 0xcb, 0x00, 0x01, 0x01, 0x2f, 0x01, 0x02, 0x01, 0xde, 0x00, 0x19, 0x01, 0xf0, 0x00, +0xc8, 0x00, 0xe0, 0x00, 0x0f, 0x01, 0x2d, 0x01, 0x63, 0x01, 0x6f, 0x01, 0x28, 0x01, 0x08, 0x01, +0x14, 0x01, 0xe4, 0x00, 0x9e, 0x00, 0xb5, 0x00, 0x07, 0x01, 0xfa, 0x00, 0xe5, 0x00, 0xe2, 0x00, +0xe5, 0x00, 0xce, 0x00, 0xcf, 0x00, 0x0a, 0x01, 0xe3, 0x00, 0xe6, 0x00, 0x1d, 0x01, 0x22, 0x01, +0x13, 0x01, 0x19, 0x01, 0x2f, 0x01, 0xe1, 0x00, 0xb6, 0x00, 0x0c, 0x01, 0x04, 0x01, 0xd9, 0x00, +0xd2, 0x00, 0xfb, 0x00, 0x09, 0x01, 0xfc, 0x00, 0x20, 0x01, 0xfe, 0x00, 0xdd, 0x00, 0xde, 0x00, +0xdb, 0x00, 0xc2, 0x00, 0xcd, 0x00, 0xe5, 0x00, 0x03, 0x01, 0xea, 0x00, 0xec, 0x00, 0x08, 0x01, +0x24, 0x01, 0x1d, 0x01, 0x00, 0x01, 0x49, 0x01, 0x90, 0x01, 0x66, 0x01, 0x43, 0x01, 0x60, 0x01, +0x8a, 0x01, 0x3a, 0x01, 0x3e, 0x01, 0xb4, 0x01, 0x80, 0x01, 0x15, 0x01, 0x29, 0x01, 0x69, 0x01, +0x1f, 0x01, 0xc4, 0x00, 0xfd, 0x00, 0x0a, 0x01, 0xbd, 0x00, 0xbc, 0x00, 0xf9, 0x00, 0xd4, 0x00, +0xb2, 0x00, 0xba, 0x00, 0xb2, 0x00, 0x76, 0x00, 0xb1, 0x00, 0xd1, 0x00, 0xb1, 0x00, 0xe6, 0x00, +0x0d, 0x01, 0x2d, 0x01, 0x0d, 0x01, 0x39, 0x01, 0x54, 0x01, 0x22, 0x01, 0x07, 0x01, 0xfc, 0x00, +0xe1, 0x00, 0x08, 0x01, 0x43, 0x01, 0x25, 0x01, 0xdd, 0x00, 0xf6, 0x00, 0x51, 0x01, 0x27, 0x01, +0xf5, 0x00, 0xee, 0x00, 0x00, 0x01, 0xd1, 0x00, 0xe8, 0x00, 0x10, 0x01, 0x17, 0x01, 0x2d, 0x01, +0x61, 0x01, 0x83, 0x01, 0x41, 0x01, 0x45, 0x01, 0x5f, 0x01, 0x3b, 0x01, 0x48, 0x01, 0x6d, 0x01, +0xa3, 0x01, 0x74, 0x01, 0x34, 0x01, 0x5d, 0x01, 0x58, 0x01, 0x26, 0x01, 0x22, 0x01, 0x4b, 0x01, +0x38, 0x01, 0x20, 0x01, 0x16, 0x01, 0x00, 0x01, 0xd3, 0x00, 0xb6, 0x00, 0xd0, 0x00, 0xd4, 0x00, +0xaa, 0x00, 0x91, 0x00, 0xc1, 0x00, 0x92, 0x00, 0x65, 0x00, 0xa4, 0x00, 0xbd, 0x00, 0x5f, 0x00, +0x66, 0x00, 0xe3, 0x00, 0xc0, 0x00, 0x7a, 0x00, 0xaf, 0x00, 0xf5, 0x00, 0xbe, 0x00, 0xa5, 0x00, +0xf3, 0x00, 0xfe, 0x00, 0xf0, 0x00, 0xeb, 0x00, 0xef, 0x00, 0xe6, 0x00, 0xe2, 0x00, 0x02, 0x01, +0xe9, 0x00, 0xd8, 0x00, 0xe0, 0x00, 0xc7, 0x00, 0x82, 0x00, 0x7c, 0x00, 0x8b, 0x00, 0x6f, 0x00, +0x68, 0x00, 0x6f, 0x00, 0x6b, 0x00, 0x64, 0x00, 0x7a, 0x00, 0x4f, 0x00, 0x2b, 0x00, 0x1a, 0x00, +0x1f, 0x00, 0x24, 0x00, 0x3a, 0x00, 0x41, 0x00, 0x5f, 0x00, 0x9d, 0x00, 0xc8, 0x00, 0xb3, 0x00, +0xbe, 0x00, 0xb8, 0x00, 0xd8, 0x00, 0xe8, 0x00, 0xac, 0x00, 0x99, 0x00, 0xc9, 0x00, 0xd7, 0x00, +0x9e, 0x00, 0x81, 0x00, 0xd3, 0x00, 0x03, 0x01, 0xc6, 0x00, 0x72, 0x00, 0x84, 0x00, 0x9d, 0x00, +0x7c, 0x00, 0x37, 0x00, 0x1b, 0x00, 0x4e, 0x00, 0x63, 0x00, 0x4e, 0x00, 0x3d, 0x00, 0x7d, 0x00, +0x9a, 0x00, 0x71, 0x00, 0x6e, 0x00, 0x94, 0x00, 0xad, 0x00, 0xb5, 0x00, 0xa6, 0x00, 0x9b, 0x00, +0x91, 0x00, 0x97, 0x00, 0xb0, 0x00, 0x9c, 0x00, 0xb7, 0x00, 0xe9, 0x00, 0xed, 0x00, 0xd8, 0x00, +0xd2, 0x00, 0x09, 0x01, 0x1e, 0x01, 0xef, 0x00, 0xe5, 0x00, 0xe3, 0x00, 0x14, 0x01, 0x0b, 0x01, +0xe2, 0x00, 0xe1, 0x00, 0x03, 0x01, 0x01, 0x01, 0xd0, 0x00, 0xaf, 0x00, 0xbf, 0x00, 0xce, 0x00, +0xca, 0x00, 0xef, 0x00, 0x15, 0x01, 0x0d, 0x01, 0xd4, 0x00, 0xde, 0x00, 0xd5, 0x00, 0xae, 0x00, +0xab, 0x00, 0x9b, 0x00, 0xac, 0x00, 0xb5, 0x00, 0xd3, 0x00, 0x0d, 0x01, 0x18, 0x01, 0x2b, 0x01, +0x29, 0x01, 0x35, 0x01, 0x37, 0x01, 0x0a, 0x01, 0xdb, 0x00, 0xea, 0x00, 0x22, 0x01, 0x49, 0x01, +0x3a, 0x01, 0x20, 0x01, 0x11, 0x01, 0xf8, 0x00, 0xca, 0x00, 0xa9, 0x00, 0x8f, 0x00, 0x95, 0x00, +0xa0, 0x00, 0x7d, 0x00, 0x74, 0x00, 0xaa, 0x00, 0x9f, 0x00, 0x7f, 0x00, 0x57, 0x00, 0x76, 0x00, +0x8c, 0x00, 0x5c, 0x00, 0x47, 0x00, 0x69, 0x00, 0x94, 0x00, 0xcb, 0x00, 0xcd, 0x00, 0xb7, 0x00, +0xdc, 0x00, 0xd4, 0x00, 0x19, 0x01, 0x06, 0x01, 0x15, 0x01, 0x28, 0x01, 0x1b, 0x01, 0x10, 0x01, +0x09, 0x01, 0x37, 0x01, 0x2f, 0x01, 0xed, 0x00, 0x08, 0x01, 0x17, 0x01, 0xd8, 0x00, 0x8e, 0x00, +0x73, 0x00, 0x76, 0x00, 0x62, 0x00, 0x82, 0x00, 0xbb, 0x00, 0xae, 0x00, 0xc7, 0x00, 0xe3, 0x00, +0xd6, 0x00, 0xb9, 0x00, 0xa9, 0x00, 0x8f, 0x00, 0x82, 0x00, 0x94, 0x00, 0xb3, 0x00, 0xd1, 0x00, +0xc7, 0x00, 0xfe, 0x00, 0xf6, 0x00, 0xda, 0x00, 0xc0, 0x00, 0xbb, 0x00, 0xb7, 0x00, 0xbf, 0x00, +0xe9, 0x00, 0x17, 0x01, 0x31, 0x01, 0x25, 0x01, 0x2c, 0x01, 0x1c, 0x01, 0xee, 0x00, 0x12, 0x01, +0xfa, 0x00, 0xd6, 0x00, 0x01, 0x01, 0x01, 0x01, 0x03, 0x01, 0xfa, 0x00, 0x21, 0x01, 0x37, 0x01, +0xfe, 0x00, 0xe0, 0x00, 0xfa, 0x00, 0xed, 0x00, 0xe9, 0x00, 0xff, 0x00, 0x1f, 0x01, 0x0f, 0x01, +0xf5, 0x00, 0x09, 0x01, 0x0b, 0x01, 0x06, 0x01, 0x18, 0x01, 0x1b, 0x01, 0x02, 0x01, 0xe4, 0x00, +0xf0, 0x00, 0xe5, 0x00, 0xf0, 0x00, 0x05, 0x01, 0xf9, 0x00, 0xe9, 0x00, 0xca, 0x00, 0xba, 0x00, +0xb2, 0x00, 0xb5, 0x00, 0xc7, 0x00, 0xd2, 0x00, 0xe2, 0x00, 0xf5, 0x00, 0xf3, 0x00, 0xed, 0x00, +0x17, 0x01, 0x0d, 0x01, 0x14, 0x01, 0x24, 0x01, 0x10, 0x01, 0x20, 0x01, 0x32, 0x01, 0x4f, 0x01, +0x56, 0x01, 0x9a, 0x01, 0xbe, 0x01, 0x94, 0x01, 0x56, 0x01, 0x54, 0x01, 0x3a, 0x01, 0x42, 0x01, +0x69, 0x01, 0x5e, 0x01, 0x38, 0x01, 0x35, 0x01, 0x54, 0x01, 0x3c, 0x01, 0x0b, 0x01, 0x2e, 0x01, +0x4f, 0x01, 0x0b, 0x01, 0xe5, 0x00, 0xf2, 0x00, 0xc7, 0x00, 0x98, 0x00, 0x85, 0x00, 0xb3, 0x00, +0xe5, 0x00, 0x07, 0x01, 0x2c, 0x01, 0x24, 0x01, 0x19, 0x01, 0x05, 0x01, 0xcf, 0x00, 0xc3, 0x00, +0xd2, 0x00, 0x00, 0x01, 0x20, 0x01, 0x1a, 0x01, 0x32, 0x01, 0x50, 0x01, 0x24, 0x01, 0xeb, 0x00, +0xf4, 0x00, 0xce, 0x00, 0xab, 0x00, 0xb5, 0x00, 0xe0, 0x00, 0xe0, 0x00, 0xb9, 0x00, 0xbf, 0x00, +0x8e, 0x00, 0x3e, 0x00, 0x3d, 0x00, 0x4e, 0x00, 0x10, 0x00, 0x07, 0x00, 0x1a, 0x00, 0x20, 0x00, +0xef, 0xff, 0xed, 0xff, 0x10, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x1c, 0x00, 0x42, 0x00, 0x41, 0x00, +0x4b, 0x00, 0x63, 0x00, 0x66, 0x00, 0x57, 0x00, 0x89, 0x00, 0xb0, 0x00, 0x96, 0x00, 0xb5, 0x00, +0xfe, 0x00, 0x08, 0x01, 0xef, 0x00, 0xc6, 0x00, 0xd9, 0x00, 0xcf, 0x00, 0x91, 0x00, 0xa4, 0x00, +0xbd, 0x00, 0xdd, 0x00, 0xee, 0x00, 0xf0, 0x00, 0xcd, 0x00, 0xb9, 0x00, 0xa1, 0x00, 0x83, 0x00, +0x3d, 0x00, 0x12, 0x00, 0x40, 0x00, 0x4d, 0x00, 0x6e, 0x00, 0x78, 0x00, 0x46, 0x00, 0x2a, 0x00, +0x37, 0x00, 0x2a, 0x00, 0x18, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x05, 0x00, 0x26, 0x00, 0x35, 0x00, +0x33, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xf8, 0xff, 0xe8, 0xff, 0xf9, 0xff, 0x30, 0x00, 0x35, 0x00, +0x44, 0x00, 0x66, 0x00, 0x81, 0x00, 0x7c, 0x00, 0x6c, 0x00, 0xa1, 0x00, 0xb8, 0x00, 0xac, 0x00, +0xc2, 0x00, 0xc1, 0x00, 0xba, 0x00, 0xa4, 0x00, 0xb2, 0x00, 0xd7, 0x00, 0xda, 0x00, 0xee, 0x00, +0x34, 0x01, 0x37, 0x01, 0x32, 0x01, 0x54, 0x01, 0x52, 0x01, 0x10, 0x01, 0xde, 0x00, 0xc7, 0x00, +0xe1, 0x00, 0xd8, 0x00, 0xb7, 0x00, 0xda, 0x00, 0xcb, 0x00, 0xe4, 0x00, 0xc8, 0x00, 0xa2, 0x00, +0xa3, 0x00, 0x7b, 0x00, 0x36, 0x00, 0x4f, 0x00, 0x88, 0x00, 0x85, 0x00, 0x8a, 0x00, 0xb7, 0x00, +0xc5, 0x00, 0xc6, 0x00, 0xc8, 0x00, 0xde, 0x00, 0xde, 0x00, 0xd0, 0x00, 0xd7, 0x00, 0xf9, 0x00, +0x00, 0x01, 0xf8, 0x00, 0x1e, 0x01, 0x33, 0x01, 0x34, 0x01, 0x2c, 0x01, 0x16, 0x01, 0x0b, 0x01, +0xf8, 0x00, 0xc0, 0x00, 0xe5, 0x00, 0xda, 0x00, 0xb1, 0x00, 0xbe, 0x00, 0x8d, 0x00, 0x7b, 0x00, +0x75, 0x00, 0x77, 0x00, 0x4f, 0x00, 0x52, 0x00, 0x84, 0x00, 0xa6, 0x00, 0xa1, 0x00, 0x7f, 0x00, +0x68, 0x00, 0x54, 0x00, 0x41, 0x00, 0x2b, 0x00, 0x3f, 0x00, 0x60, 0x00, 0x4d, 0x00, 0x50, 0x00, +0x50, 0x00, 0x51, 0x00, 0x64, 0x00, 0x5c, 0x00, 0x8f, 0x00, 0x5c, 0x00, 0x4a, 0x00, 0x96, 0x00, +0xab, 0x00, 0xb2, 0x00, 0xcb, 0x00, 0xef, 0x00, 0xd1, 0x00, 0xb2, 0x00, 0xc3, 0x00, 0xc4, 0x00, +0xb2, 0x00, 0xe5, 0x00, 0x09, 0x01, 0x0c, 0x01, 0x31, 0x01, 0x53, 0x01, 0x53, 0x01, 0x45, 0x01, +0x3a, 0x01, 0x29, 0x01, 0xf6, 0x00, 0xc6, 0x00, 0xae, 0x00, 0xb4, 0x00, 0xaf, 0x00, 0xbd, 0x00, +0xc3, 0x00, 0xa4, 0x00, 0x75, 0x00, 0x43, 0x00, 0x17, 0x00, 0xfc, 0xff, 0xe5, 0xff, 0xdd, 0xff, +0xd7, 0xff, 0xe3, 0xff, 0x00, 0x00, 0x0a, 0x00, 0x15, 0x00, 0x19, 0x00, 0x1c, 0x00, 0x24, 0x00, +0x21, 0x00, 0x32, 0x00, 0x32, 0x00, 0x4c, 0x00, 0x6b, 0x00, 0x81, 0x00, 0x8d, 0x00, 0x83, 0x00, +0x8c, 0x00, 0x92, 0x00, 0x77, 0x00, 0x7f, 0x00, 0xad, 0x00, 0xba, 0x00, 0xa3, 0x00, 0xba, 0x00, +0xc4, 0x00, 0xb9, 0x00, 0xb4, 0x00, 0xc6, 0x00, 0xce, 0x00, 0xc8, 0x00, 0xc8, 0x00, 0xb3, 0x00, +0xd3, 0x00, 0xe5, 0x00, 0xc1, 0x00, 0x93, 0x00, 0xb9, 0x00, 0xbd, 0x00, 0xb8, 0x00, 0xb4, 0x00, +0x99, 0x00, 0x9c, 0x00, 0x88, 0x00, 0x71, 0x00, 0x5b, 0x00, 0x53, 0x00, 0x59, 0x00, 0x58, 0x00, +0x58, 0x00, 0x6a, 0x00, 0xa9, 0x00, 0x93, 0x00, 0x7c, 0x00, 0x91, 0x00, 0x9e, 0x00, 0x96, 0x00, +0x88, 0x00, 0x92, 0x00, 0x91, 0x00, 0x94, 0x00, 0x9f, 0x00, 0xad, 0x00, 0xa4, 0x00, 0x99, 0x00, +0x90, 0x00, 0x6f, 0x00, 0x77, 0x00, 0x6f, 0x00, 0x62, 0x00, 0x70, 0x00, 0x87, 0x00, 0x77, 0x00, +0x78, 0x00, 0xbb, 0x00, 0xdc, 0x00, 0xa7, 0x00, 0x9c, 0x00, 0xb9, 0x00, 0xdb, 0x00, 0xc7, 0x00, +0xbb, 0x00, 0xf8, 0x00, 0x05, 0x01, 0x16, 0x01, 0x2e, 0x01, 0x13, 0x01, 0x0f, 0x01, 0x11, 0x01, +0x08, 0x01, 0x03, 0x01, 0xf3, 0x00, 0xfb, 0x00, 0xf4, 0x00, 0xb6, 0x00, 0xba, 0x00, 0xce, 0x00, +0xe7, 0x00, 0xe8, 0x00, 0xda, 0x00, 0xfb, 0x00, 0xec, 0x00, 0xe9, 0x00, 0xd0, 0x00, 0xb2, 0x00, +0xb5, 0x00, 0xc3, 0x00, 0xcc, 0x00, 0xde, 0x00, 0xf5, 0x00, 0xfa, 0x00, 0xf2, 0x00, 0xd0, 0x00, +0xb9, 0x00, 0xcf, 0x00, 0xc9, 0x00, 0xdb, 0x00, 0x0a, 0x01, 0x2a, 0x01, 0x3a, 0x01, 0x48, 0x01, +0x58, 0x01, 0x5d, 0x01, 0x47, 0x01, 0x72, 0x01, 0x80, 0x01, 0xa2, 0x01, 0xa6, 0x01, 0xa9, 0x01, +0xbd, 0x01, 0x96, 0x01, 0x74, 0x01, 0x3c, 0x01, 0x2d, 0x01, 0x07, 0x01, 0xe3, 0x00, 0xe0, 0x00, +0xd0, 0x00, 0xae, 0x00, 0x91, 0x00, 0x65, 0x00, 0x49, 0x00, 0x4e, 0x00, 0x0e, 0x00, 0xe5, 0xff, +0xea, 0xff, 0x10, 0x00, 0x18, 0x00, 0x07, 0x00, 0x21, 0x00, 0x2f, 0x00, 0x23, 0x00, 0x14, 0x00, +0x19, 0x00, 0x48, 0x00, 0x42, 0x00, 0x5c, 0x00, 0x8c, 0x00, 0x9a, 0x00, 0x9d, 0x00, 0xa2, 0x00, +0xd4, 0x00, 0xf7, 0x00, 0x08, 0x01, 0x28, 0x01, 0x31, 0x01, 0x2d, 0x01, 0x15, 0x01, 0x12, 0x01, +0xf1, 0x00, 0xcc, 0x00, 0xd5, 0x00, 0xc7, 0x00, 0x92, 0x00, 0x95, 0x00, 0xa4, 0x00, 0x84, 0x00, +0x52, 0x00, 0x45, 0x00, 0x39, 0x00, 0x16, 0x00, 0xf1, 0xff, 0xef, 0xff, 0xed, 0xff, 0xee, 0xff, +0xf6, 0xff, 0xe2, 0xff, 0xd3, 0xff, 0xbc, 0xff, 0xac, 0xff, 0xa8, 0xff, 0xaf, 0xff, 0xca, 0xff, +0xee, 0xff, 0xf9, 0xff, 0x15, 0x00, 0x1e, 0x00, 0x32, 0x00, 0x22, 0x00, 0x21, 0x00, 0x38, 0x00, +0x29, 0x00, 0x2c, 0x00, 0x30, 0x00, 0x4b, 0x00, 0x64, 0x00, 0x6f, 0x00, 0x94, 0x00, 0x7c, 0x00, +0x83, 0x00, 0x9a, 0x00, 0x8d, 0x00, 0x80, 0x00, 0x9b, 0x00, 0xac, 0x00, 0xc5, 0x00, 0xcd, 0x00, +0xe5, 0x00, 0xcc, 0x00, 0xb3, 0x00, 0xbb, 0x00, 0x9f, 0x00, 0xa0, 0x00, 0xa3, 0x00, 0x7a, 0x00, +0x85, 0x00, 0x8c, 0x00, 0x8e, 0x00, 0x98, 0x00, 0xaa, 0x00, 0x89, 0x00, 0x67, 0x00, 0x64, 0x00, +0x78, 0x00, 0x72, 0x00, 0x6e, 0x00, 0x7d, 0x00, 0x75, 0x00, 0x7d, 0x00, 0x89, 0x00, 0x95, 0x00, +0x83, 0x00, 0x64, 0x00, 0x70, 0x00, 0x5c, 0x00, 0x5e, 0x00, 0x5c, 0x00, 0x61, 0x00, 0x66, 0x00, +0x6f, 0x00, 0x97, 0x00, 0x83, 0x00, 0x83, 0x00, 0x83, 0x00, 0x94, 0x00, 0x9c, 0x00, 0xcd, 0x00, +0xd9, 0x00, 0xf5, 0x00, 0x09, 0x01, 0x18, 0x01, 0x17, 0x01, 0x05, 0x01, 0xfb, 0x00, 0xfe, 0x00, +0xf9, 0x00, 0x00, 0x01, 0x1e, 0x01, 0x3f, 0x01, 0x3d, 0x01, 0x3a, 0x01, 0x2d, 0x01, 0x21, 0x01, +0x2c, 0x01, 0x3d, 0x01, 0x36, 0x01, 0x23, 0x01, 0xff, 0x00, 0xd6, 0x00, 0xb8, 0x00, 0xbc, 0x00, +0x99, 0x00, 0x9a, 0x00, 0x8d, 0x00, 0x6c, 0x00, 0x35, 0x00, 0x37, 0x00, 0x3d, 0x00, 0x34, 0x00, +0x39, 0x00, 0x17, 0x00, 0x0b, 0x00, 0xfe, 0xff, 0x27, 0x00, 0x0d, 0x00, 0x1b, 0x00, 0x40, 0x00, +0x46, 0x00, 0x53, 0x00, 0x72, 0x00, 0x8e, 0x00, 0x9a, 0x00, 0x9e, 0x00, 0x9f, 0x00, 0x95, 0x00, +0xc3, 0x00, 0xb2, 0x00, 0x93, 0x00, 0x64, 0x00, 0x58, 0x00, 0x5b, 0x00, 0x4c, 0x00, 0x70, 0x00, +0x81, 0x00, 0x95, 0x00, 0xaf, 0x00, 0xb1, 0x00, 0x97, 0x00, 0x72, 0x00, 0x6e, 0x00, 0x63, 0x00, +0x44, 0x00, 0x2b, 0x00, 0x31, 0x00, 0x15, 0x00, 0xf4, 0xff, 0xd5, 0xff, 0xb7, 0xff, 0x94, 0xff, +0x67, 0xff, 0x89, 0xff, 0x9f, 0xff, 0x90, 0xff, 0xa4, 0xff, 0xa8, 0xff, 0xa4, 0xff, 0xac, 0xff, +0xcc, 0xff, 0xc5, 0xff, 0xcb, 0xff, 0xe8, 0xff, 0x0a, 0x00, 0x35, 0x00, 0x5a, 0x00, 0x84, 0x00, +0x99, 0x00, 0xa7, 0x00, 0xc5, 0x00, 0xdf, 0x00, 0xf9, 0x00, 0xf7, 0x00, 0xf5, 0x00, 0x10, 0x01, +0x11, 0x01, 0x12, 0x01, 0x0d, 0x01, 0xeb, 0x00, 0xbb, 0x00, 0xa4, 0x00, 0x97, 0x00, 0x87, 0x00, +0x78, 0x00, 0x63, 0x00, 0x58, 0x00, 0x4a, 0x00, 0x36, 0x00, 0x27, 0x00, 0x24, 0x00, 0x31, 0x00, +0x30, 0x00, 0x3f, 0x00, 0x3e, 0x00, 0x40, 0x00, 0x58, 0x00, 0x4f, 0x00, 0x51, 0x00, 0x55, 0x00, +0x62, 0x00, 0x79, 0x00, 0xad, 0x00, 0xdc, 0x00, 0xe6, 0x00, 0xe4, 0x00, 0xe3, 0x00, 0xe2, 0x00, +0xc2, 0x00, 0xbc, 0x00, 0xc1, 0x00, 0xa5, 0x00, 0xc5, 0x00, 0xe2, 0x00, 0xbf, 0x00, 0xc4, 0x00, +0xd3, 0x00, 0xe1, 0x00, 0xc0, 0x00, 0xdb, 0x00, 0xea, 0x00, 0xcc, 0x00, 0xcd, 0x00, 0xa7, 0x00, +0x9b, 0x00, 0xa8, 0x00, 0x98, 0x00, 0xbc, 0x00, 0xb7, 0x00, 0xd4, 0x00, 0xca, 0x00, 0xaa, 0x00, +0xc0, 0x00, 0xb5, 0x00, 0x9f, 0x00, 0xb3, 0x00, 0xc6, 0x00, 0xbe, 0x00, 0xb8, 0x00, 0x9e, 0x00, +0xa7, 0x00, 0xaa, 0x00, 0xb9, 0x00, 0xd5, 0x00, 0xf7, 0x00, 0xfd, 0x00, 0xe0, 0x00, 0xb9, 0x00, +0xa4, 0x00, 0xa2, 0x00, 0xa5, 0x00, 0xc8, 0x00, 0xea, 0x00, 0x18, 0x01, 0x26, 0x01, 0x21, 0x01, +0x21, 0x01, 0x29, 0x01, 0x3b, 0x01, 0x3c, 0x01, 0x51, 0x01, 0x3c, 0x01, 0x36, 0x01, 0x52, 0x01, +0x64, 0x01, 0x77, 0x01, 0x4f, 0x01, 0x60, 0x01, 0x4f, 0x01, 0x5a, 0x01, 0x3a, 0x01, 0x21, 0x01, +0x16, 0x01, 0xfd, 0x00, 0xf8, 0x00, 0xdf, 0x00, 0xb1, 0x00, 0xae, 0x00, 0x9f, 0x00, 0x7f, 0x00, +0x6f, 0x00, 0x39, 0x00, 0x24, 0x00, 0x34, 0x00, 0x38, 0x00, 0x4c, 0x00, 0x4c, 0x00, 0x4e, 0x00, +0x4c, 0x00, 0x26, 0x00, 0x3a, 0x00, 0x53, 0x00, 0x56, 0x00, 0x63, 0x00, 0x4d, 0x00, 0x60, 0x00, +0x60, 0x00, 0x62, 0x00, 0x76, 0x00, 0x9e, 0x00, 0xa5, 0x00, 0xb6, 0x00, 0xcd, 0x00, 0xe1, 0x00, +0xed, 0x00, 0xdd, 0x00, 0xe5, 0x00, 0xe2, 0x00, 0xd7, 0x00, 0x01, 0x01, 0x0a, 0x01, 0xf3, 0x00, +0xff, 0x00, 0xf4, 0x00, 0xef, 0x00, 0xfb, 0x00, 0x01, 0x01, 0x15, 0x01, 0x02, 0x01, 0xe9, 0x00, +0xe6, 0x00, 0x04, 0x01, 0x0d, 0x01, 0x08, 0x01, 0x07, 0x01, 0xf3, 0x00, 0xf4, 0x00, 0xf3, 0x00, +0xf1, 0x00, 0xf2, 0x00, 0xe2, 0x00, 0xd0, 0x00, 0xb6, 0x00, 0xb4, 0x00, 0xc8, 0x00, 0xc6, 0x00, +0xb4, 0x00, 0xac, 0x00, 0xaa, 0x00, 0x95, 0x00, 0x7d, 0x00, 0x86, 0x00, 0x77, 0x00, 0x67, 0x00, +0x62, 0x00, 0x66, 0x00, 0x6d, 0x00, 0x59, 0x00, 0x66, 0x00, 0x80, 0x00, 0x85, 0x00, 0x93, 0x00, +0x93, 0x00, 0xaa, 0x00, 0xc8, 0x00, 0xd6, 0x00, 0xd3, 0x00, 0xcd, 0x00, 0xe2, 0x00, 0xe9, 0x00, +0xe3, 0x00, 0xd4, 0x00, 0xd4, 0x00, 0xc9, 0x00, 0xcc, 0x00, 0xc9, 0x00, 0xa8, 0x00, 0x9b, 0x00, +0x8a, 0x00, 0x90, 0x00, 0x93, 0x00, 0x97, 0x00, 0x8f, 0x00, 0x9e, 0x00, 0x9b, 0x00, 0xa8, 0x00, +0x95, 0x00, 0x95, 0x00, 0x96, 0x00, 0x88, 0x00, 0x74, 0x00, 0x46, 0x00, 0x4f, 0x00, 0x48, 0x00, +0x40, 0x00, 0x36, 0x00, 0x34, 0x00, 0x37, 0x00, 0x29, 0x00, 0x2c, 0x00, 0x3f, 0x00, 0x53, 0x00, +0x5a, 0x00, 0x83, 0x00, 0xa6, 0x00, 0x9f, 0x00, 0xcc, 0x00, 0xed, 0x00, 0xfd, 0x00, 0x07, 0x01, +0x15, 0x01, 0x25, 0x01, 0x1b, 0x01, 0x0f, 0x01, 0xff, 0x00, 0xeb, 0x00, 0xf8, 0x00, 0x08, 0x01, +0xf9, 0x00, 0xf3, 0x00, 0xef, 0x00, 0xf5, 0x00, 0x10, 0x01, 0x1f, 0x01, 0x17, 0x01, 0x0e, 0x01, +0xff, 0x00, 0xf6, 0x00, 0xd9, 0x00, 0xd7, 0x00, 0xcd, 0x00, 0xbd, 0x00, 0xcb, 0x00, 0xd0, 0x00, +0xd1, 0x00, 0xc6, 0x00, 0xb2, 0x00, 0xb6, 0x00, 0xb3, 0x00, 0xb4, 0x00, 0x9f, 0x00, 0xa6, 0x00, +0x9b, 0x00, 0x82, 0x00, 0x87, 0x00, 0x84, 0x00, 0x76, 0x00, 0x60, 0x00, 0x42, 0x00, 0x2d, 0x00, +0x1d, 0x00, 0x1e, 0x00, 0x2c, 0x00, 0x35, 0x00, 0x51, 0x00, 0x6d, 0x00, 0x6a, 0x00, 0x7a, 0x00, +0x68, 0x00, 0x6c, 0x00, 0x78, 0x00, 0x71, 0x00, 0x80, 0x00, 0x6e, 0x00, 0x8d, 0x00, 0x88, 0x00, +0x98, 0x00, 0xab, 0x00, 0xce, 0x00, 0xfa, 0x00, 0xf4, 0x00, 0x09, 0x01, 0x0e, 0x01, 0x07, 0x01, +0xf4, 0x00, 0xd7, 0x00, 0xc1, 0x00, 0xa3, 0x00, 0xa6, 0x00, 0x8f, 0x00, 0x9a, 0x00, 0x83, 0x00, +0x73, 0x00, 0x77, 0x00, 0x70, 0x00, 0x84, 0x00, 0x7c, 0x00, 0x85, 0x00, 0x7e, 0x00, 0x71, 0x00, +0x97, 0x00, 0x90, 0x00, 0x93, 0x00, 0x8d, 0x00, 0x84, 0x00, 0x81, 0x00, 0xa0, 0x00, 0xd6, 0x00, +0xeb, 0x00, 0x07, 0x01, 0x11, 0x01, 0x25, 0x01, 0x12, 0x01, 0x00, 0x01, 0xed, 0x00, 0xbc, 0x00, +0xca, 0x00, 0xa7, 0x00, 0xa9, 0x00, 0xbc, 0x00, 0xd4, 0x00, 0xd6, 0x00, 0xd7, 0x00, 0xc0, 0x00, +0xb7, 0x00, 0xbe, 0x00, 0x98, 0x00, 0xa3, 0x00, 0xa0, 0x00, 0x9f, 0x00, 0xa8, 0x00, 0x93, 0x00, +0x80, 0x00, 0x6e, 0x00, 0x6e, 0x00, 0x83, 0x00, 0x70, 0x00, 0x50, 0x00, 0x4c, 0x00, 0x3c, 0x00, +0x2c, 0x00, 0x19, 0x00, 0x06, 0x00, 0x06, 0x00, 0x00, 0x00, 0x05, 0x00, 0x1b, 0x00, 0x38, 0x00, +0x58, 0x00, 0x7b, 0x00, 0x94, 0x00, 0x99, 0x00, 0xa9, 0x00, 0xad, 0x00, 0x98, 0x00, 0xb8, 0x00, +0xd3, 0x00, 0xe1, 0x00, 0xf5, 0x00, 0x16, 0x01, 0x36, 0x01, 0x2b, 0x01, 0x40, 0x01, 0x3e, 0x01, +0x22, 0x01, 0x18, 0x01, 0x04, 0x01, 0x21, 0x01, 0x19, 0x01, 0x05, 0x01, 0xe1, 0x00, 0xc1, 0x00, +0xb3, 0x00, 0xa4, 0x00, 0x8f, 0x00, 0x84, 0x00, 0x8a, 0x00, 0x90, 0x00, 0x98, 0x00, 0x92, 0x00, +0x90, 0x00, 0x95, 0x00, 0x76, 0x00, 0x68, 0x00, 0x66, 0x00, 0x85, 0x00, 0xa6, 0x00, 0xb9, 0x00, +0xda, 0x00, 0xd4, 0x00, 0xce, 0x00, 0xe2, 0x00, 0xcd, 0x00, 0xcd, 0x00, 0xcf, 0x00, 0xc5, 0x00, +0xc7, 0x00, 0xc1, 0x00, 0xca, 0x00, 0xc4, 0x00, 0xbe, 0x00, 0xcb, 0x00, 0xe4, 0x00, 0xe0, 0x00, +0xf2, 0x00, 0x01, 0x01, 0xea, 0x00, 0xf4, 0x00, 0xf1, 0x00, 0xf5, 0x00, 0xe4, 0x00, 0xc9, 0x00, +0xd4, 0x00, 0xf9, 0x00, 0xea, 0x00, 0xf1, 0x00, 0x05, 0x01, 0x10, 0x01, 0x03, 0x01, 0x18, 0x01, +0x23, 0x01, 0x29, 0x01, 0x21, 0x01, 0x15, 0x01, 0x18, 0x01, 0x11, 0x01, 0x09, 0x01, 0xf9, 0x00, +0xe8, 0x00, 0xe8, 0x00, 0xca, 0x00, 0xc1, 0x00, 0xa9, 0x00, 0x8a, 0x00, 0x75, 0x00, 0x71, 0x00, +0x89, 0x00, 0xa0, 0x00, 0xc1, 0x00, 0xcf, 0x00, 0xde, 0x00, 0xfc, 0x00, 0x16, 0x01, 0x20, 0x01, +0x42, 0x01, 0x0f, 0x01, 0xf3, 0x00, 0xe0, 0x00, 0xe1, 0x00, 0xd9, 0x00, 0xcd, 0x00, 0xdc, 0x00, +0xdd, 0x00, 0xee, 0x00, 0xe5, 0x00, 0xdd, 0x00, 0xcb, 0x00, 0xac, 0x00, 0x8c, 0x00, 0x8a, 0x00, +0x89, 0x00, 0x86, 0x00, 0x93, 0x00, 0x7c, 0x00, 0x74, 0x00, 0x72, 0x00, 0x74, 0x00, 0x88, 0x00, +0x6b, 0x00, 0x64, 0x00, 0x47, 0x00, 0x35, 0x00, 0x32, 0x00, 0x25, 0x00, 0x4c, 0x00, 0x49, 0x00, +0x6e, 0x00, 0x84, 0x00, 0x71, 0x00, 0x60, 0x00, 0x50, 0x00, 0x43, 0x00, 0x37, 0x00, 0x3a, 0x00, +0x38, 0x00, 0x31, 0x00, 0x33, 0x00, 0x54, 0x00, 0x5d, 0x00, 0x70, 0x00, 0x70, 0x00, 0x85, 0x00, +0xa9, 0x00, 0x8f, 0x00, 0x94, 0x00, 0xbe, 0x00, 0xbb, 0x00, 0x91, 0x00, 0x91, 0x00, 0x75, 0x00, +0x72, 0x00, 0x7b, 0x00, 0x83, 0x00, 0x82, 0x00, 0x89, 0x00, 0xa7, 0x00, 0xc1, 0x00, 0xbd, 0x00, +0xdd, 0x00, 0xe4, 0x00, 0xd5, 0x00, 0xda, 0x00, 0xe1, 0x00, 0xe7, 0x00, 0xe7, 0x00, 0xe4, 0x00, +0xde, 0x00, 0xef, 0x00, 0xfd, 0x00, 0xf5, 0x00, 0xe1, 0x00, 0xd7, 0x00, 0xdf, 0x00, 0xe5, 0x00, +0xea, 0x00, 0xe3, 0x00, 0xb4, 0x00, 0x9d, 0x00, 0xa9, 0x00, 0xb3, 0x00, 0xce, 0x00, 0xea, 0x00, +0xe4, 0x00, 0xfc, 0x00, 0x13, 0x01, 0x1f, 0x01, 0x20, 0x01, 0x08, 0x01, 0x05, 0x01, 0x0a, 0x01, +0xfd, 0x00, 0xeb, 0x00, 0xf8, 0x00, 0xf6, 0x00, 0x1b, 0x01, 0x20, 0x01, 0x21, 0x01, 0x33, 0x01, +0x39, 0x01, 0x58, 0x01, 0x3b, 0x01, 0x24, 0x01, 0x2b, 0x01, 0x25, 0x01, 0x28, 0x01, 0x32, 0x01, +0x46, 0x01, 0x4b, 0x01, 0x39, 0x01, 0x34, 0x01, 0x17, 0x01, 0x05, 0x01, 0x0b, 0x01, 0x12, 0x01, +0x25, 0x01, 0x21, 0x01, 0x19, 0x01, 0x1a, 0x01, 0xf8, 0x00, 0xde, 0x00, 0xb5, 0x00, 0xa7, 0x00, +0x96, 0x00, 0x81, 0x00, 0x8e, 0x00, 0x88, 0x00, 0x97, 0x00, 0xa0, 0x00, 0x85, 0x00, 0x89, 0x00, +0x78, 0x00, 0x6a, 0x00, 0x6e, 0x00, 0x85, 0x00, 0xa0, 0x00, 0x9e, 0x00, 0xae, 0x00, 0xbd, 0x00, +0xc5, 0x00, 0xbf, 0x00, 0x9c, 0x00, 0x91, 0x00, 0x7d, 0x00, 0x7a, 0x00, 0x7d, 0x00, 0x82, 0x00, +0x8d, 0x00, 0x9e, 0x00, 0xb3, 0x00, 0xaf, 0x00, 0xa5, 0x00, 0x98, 0x00, 0x84, 0x00, 0x80, 0x00, +0x8c, 0x00, 0x78, 0x00, 0x6d, 0x00, 0x61, 0x00, 0x58, 0x00, 0x73, 0x00, 0x75, 0x00, 0x80, 0x00, +0x6e, 0x00, 0x65, 0x00, 0x42, 0x00, 0x26, 0x00, 0x2b, 0x00, 0x05, 0x00, 0xff, 0xff, 0xef, 0xff, +0xc2, 0xff, 0xc1, 0xff, 0xb2, 0xff, 0xa2, 0xff, 0xa2, 0xff, 0x97, 0xff, 0x87, 0xff, 0x76, 0xff, +0x70, 0xff, 0x6e, 0xff, 0x82, 0xff, 0xb0, 0xff, 0xd3, 0xff, 0xcb, 0xff, 0xe0, 0xff, 0xe9, 0xff, +0x07, 0x00, 0x2b, 0x00, 0x3e, 0x00, 0x53, 0x00, 0x57, 0x00, 0x4d, 0x00, 0x4d, 0x00, 0x56, 0x00, +0x6a, 0x00, 0x80, 0x00, 0xa5, 0x00, 0xae, 0x00, 0xaa, 0x00, 0xb2, 0x00, 0xc8, 0x00, 0xc8, 0x00, +0xd4, 0x00, 0xc5, 0x00, 0xad, 0x00, 0xaf, 0x00, 0x94, 0x00, 0x99, 0x00, 0x9f, 0x00, 0x9b, 0x00, +0x9d, 0x00, 0xa4, 0x00, 0xbc, 0x00, 0xc3, 0x00, 0xc6, 0x00, 0x9a, 0x00, 0x8a, 0x00, 0x78, 0x00, +0x82, 0x00, 0x8a, 0x00, 0x88, 0x00, 0x9d, 0x00, 0x85, 0x00, 0x9c, 0x00, 0xae, 0x00, 0xbc, 0x00, +0xdb, 0x00, 0x07, 0x01, 0x1d, 0x01, 0x49, 0x01, 0x5e, 0x01, 0x7b, 0x01, 0x6c, 0x01, 0x44, 0x01, +0x55, 0x01, 0x6c, 0x01, 0x79, 0x01, 0x81, 0x01, 0x7a, 0x01, 0x64, 0x01, 0x5e, 0x01, 0x3a, 0x01, +0x31, 0x01, 0x1d, 0x01, 0x01, 0x01, 0x00, 0x01, 0xe5, 0x00, 0xca, 0x00, 0xbc, 0x00, 0xbc, 0x00, +0xa6, 0x00, 0xa0, 0x00, 0xa2, 0x00, 0x9a, 0x00, 0xa6, 0x00, 0xa5, 0x00, 0xc0, 0x00, 0xdb, 0x00, +0xd6, 0x00, 0xde, 0x00, 0xd9, 0x00, 0xda, 0x00, 0xd4, 0x00, 0xd9, 0x00, 0xf2, 0x00, 0x01, 0x01, +0x28, 0x01, 0x48, 0x01, 0x4d, 0x01, 0x30, 0x01, 0x2a, 0x01, 0x37, 0x01, 0x21, 0x01, 0x1b, 0x01, +0x0a, 0x01, 0xf5, 0x00, 0xeb, 0x00, 0xf8, 0x00, 0x00, 0x01, 0xe9, 0x00, 0xe7, 0x00, 0xe2, 0x00, +0xcb, 0x00, 0xc8, 0x00, 0xbe, 0x00, 0xc1, 0x00, 0xbf, 0x00, 0x9c, 0x00, 0x90, 0x00, 0x78, 0x00, +0x77, 0x00, 0x57, 0x00, 0x7b, 0x00, 0x90, 0x00, 0x6a, 0x00, 0x51, 0x00, 0x2b, 0x00, 0x21, 0x00, +0x2b, 0x00, 0x25, 0x00, 0x01, 0x00, 0xeb, 0xff, 0xc0, 0xff, 0xc0, 0xff, 0xc0, 0xff, 0xc9, 0xff, +0xd2, 0xff, 0xed, 0xff, 0x0e, 0x00, 0x16, 0x00, 0x33, 0x00, 0x2b, 0x00, 0x1f, 0x00, 0x15, 0x00, +0x18, 0x00, 0x2c, 0x00, 0x2a, 0x00, 0x34, 0x00, 0x57, 0x00, 0x73, 0x00, 0x8b, 0x00, 0x9c, 0x00, +0xaa, 0x00, 0xb7, 0x00, 0xb9, 0x00, 0xb3, 0x00, 0xb4, 0x00, 0xa4, 0x00, 0x9a, 0x00, 0xa3, 0x00, +0x84, 0x00, 0x82, 0x00, 0x85, 0x00, 0x71, 0x00, 0x6f, 0x00, 0x60, 0x00, 0x52, 0x00, 0x45, 0x00, +0x4a, 0x00, 0x5b, 0x00, 0x61, 0x00, 0x62, 0x00, 0x62, 0x00, 0x60, 0x00, 0x70, 0x00, 0x87, 0x00, +0xc4, 0x00, 0xc3, 0x00, 0xdb, 0x00, 0xce, 0x00, 0xc9, 0x00, 0xbf, 0x00, 0x9e, 0x00, 0x84, 0x00, +0x7a, 0x00, 0xa2, 0x00, 0xc6, 0x00, 0xf6, 0x00, 0xfe, 0x00, 0x1f, 0x01, 0x0b, 0x01, 0xe2, 0x00, +0xe6, 0x00, 0xd4, 0x00, 0xd0, 0x00, 0xbe, 0x00, 0xec, 0x00, 0xfd, 0x00, 0x18, 0x01, 0x0e, 0x01, +0x03, 0x01, 0x1a, 0x01, 0x36, 0x01, 0x4a, 0x01, 0x3d, 0x01, 0x37, 0x01, 0x24, 0x01, 0x2f, 0x01, +0x0e, 0x01, 0xea, 0x00, 0xd4, 0x00, 0xb0, 0x00, 0xc8, 0x00, 0xcf, 0x00, 0xda, 0x00, 0xdd, 0x00, +0xc5, 0x00, 0x90, 0x00, 0x8d, 0x00, 0x7c, 0x00, 0x80, 0x00, 0x72, 0x00, 0x67, 0x00, 0x51, 0x00, +0x33, 0x00, 0x4a, 0x00, 0x50, 0x00, 0x35, 0x00, 0x1c, 0x00, 0x0e, 0x00, 0x1d, 0x00, 0x32, 0x00, +0x3a, 0x00, 0x66, 0x00, 0x77, 0x00, 0x8a, 0x00, 0xa2, 0x00, 0xa9, 0x00, 0xb1, 0x00, 0xa2, 0x00, +0xb0, 0x00, 0xb7, 0x00, 0xde, 0x00, 0xfd, 0x00, 0xf0, 0x00, 0x0f, 0x01, 0x19, 0x01, 0x38, 0x01, +0x57, 0x01, 0x4b, 0x01, 0x52, 0x01, 0x65, 0x01, 0x4e, 0x01, 0x49, 0x01, 0x27, 0x01, 0x0e, 0x01, +0xfa, 0x00, 0xe7, 0x00, 0xcb, 0x00, 0xc2, 0x00, 0xd7, 0x00, 0xcd, 0x00, 0xce, 0x00, 0xb2, 0x00, +0x9a, 0x00, 0x8f, 0x00, 0x84, 0x00, 0x8c, 0x00, 0x74, 0x00, 0x6e, 0x00, 0x83, 0x00, 0x98, 0x00, +0xa0, 0x00, 0xb4, 0x00, 0x9e, 0x00, 0x8a, 0x00, 0x78, 0x00, 0x75, 0x00, 0x7f, 0x00, 0x6d, 0x00, +0x85, 0x00, 0x8c, 0x00, 0x7f, 0x00, 0x66, 0x00, 0x5b, 0x00, 0x48, 0x00, 0x41, 0x00, 0x59, 0x00, +0x50, 0x00, 0x54, 0x00, 0x6f, 0x00, 0x91, 0x00, 0xa5, 0x00, 0xb1, 0x00, 0xa7, 0x00, 0xc1, 0x00, +0xd4, 0x00, 0xd2, 0x00, 0xca, 0x00, 0xdc, 0x00, 0xf7, 0x00, 0x15, 0x01, 0x48, 0x01, 0x48, 0x01, +0x47, 0x01, 0x4f, 0x01, 0x52, 0x01, 0x61, 0x01, 0x5f, 0x01, 0x6d, 0x01, 0x69, 0x01, 0x41, 0x01, +0x28, 0x01, 0x2b, 0x01, 0x2a, 0x01, 0x1b, 0x01, 0x0a, 0x01, 0x0a, 0x01, 0xf7, 0x00, 0xed, 0x00, +0xe2, 0x00, 0xee, 0x00, 0xf6, 0x00, 0x12, 0x01, 0x1d, 0x01, 0x08, 0x01, 0x18, 0x01, 0x34, 0x01, +0x53, 0x01, 0x62, 0x01, 0x60, 0x01, 0x69, 0x01, 0x5f, 0x01, 0x5a, 0x01, 0x6a, 0x01, 0x60, 0x01, +0x64, 0x01, 0x58, 0x01, 0x39, 0x01, 0x39, 0x01, 0x36, 0x01, 0x18, 0x01, 0x0d, 0x01, 0xfd, 0x00, +0xf3, 0x00, 0xd6, 0x00, 0xdf, 0x00, 0xe6, 0x00, 0x08, 0x01, 0x0d, 0x01, 0xe9, 0x00, 0xf9, 0x00, +0x06, 0x01, 0xff, 0x00, 0x02, 0x01, 0x14, 0x01, 0x2b, 0x01, 0x2f, 0x01, 0x3c, 0x01, 0x6c, 0x01, +0x79, 0x01, 0x7a, 0x01, 0x7c, 0x01, 0x86, 0x01, 0x7e, 0x01, 0x59, 0x01, 0x44, 0x01, 0x23, 0x01, +0xf8, 0x00, 0xec, 0x00, 0xda, 0x00, 0xbf, 0x00, 0xb4, 0x00, 0xa1, 0x00, 0x95, 0x00, 0x84, 0x00, +0x82, 0x00, 0x88, 0x00, 0x56, 0x00, 0x50, 0x00, 0x5e, 0x00, 0x6e, 0x00, 0x89, 0x00, 0xa8, 0x00, +0xb2, 0x00, 0xe2, 0x00, 0xe7, 0x00, 0xb4, 0x00, 0xaf, 0x00, 0xa0, 0x00, 0x6c, 0x00, 0x60, 0x00, +0x63, 0x00, 0x70, 0x00, 0x7e, 0x00, 0x70, 0x00, 0x8e, 0x00, 0xb6, 0x00, 0xd8, 0x00, 0xee, 0x00, +0x03, 0x01, 0x11, 0x01, 0x04, 0x01, 0xf3, 0x00, 0xe8, 0x00, 0x1b, 0x01, 0x3e, 0x01, 0x68, 0x01, +0x82, 0x01, 0xb9, 0x01, 0xdb, 0x01, 0xab, 0x01, 0xb0, 0x01, 0xbb, 0x01, 0xa7, 0x01, 0xa5, 0x01, +0x92, 0x01, 0xa7, 0x01, 0xac, 0x01, 0x8a, 0x01, 0x75, 0x01, 0x5c, 0x01, 0xbb, 0x01, 0x72, 0x01, +0x04, 0x01, 0x19, 0x01, 0x03, 0x01, 0xbf, 0x00, 0x7d, 0x00, 0xb3, 0x00, 0xdc, 0x00, 0xd9, 0x00, +0xc7, 0x00, 0xf1, 0x00, 0x20, 0x01, 0x06, 0x01, 0x00, 0x01, 0x06, 0x01, 0xdf, 0x00, 0xb2, 0x00, +0xbf, 0x00, 0xe0, 0x00, 0xc5, 0x00, 0xab, 0x00, 0x9c, 0x00, 0xb7, 0x00, 0x06, 0x01, 0xdf, 0x00, +0xd8, 0x00, 0xfa, 0x00, 0xdf, 0x00, 0xca, 0x00, 0xea, 0x00, 0x17, 0x01, 0x13, 0x01, 0x2d, 0x01, +0x39, 0x01, 0x74, 0x01, 0x8c, 0x01, 0x58, 0x01, 0x29, 0x01, 0x27, 0x01, 0x00, 0x01, 0xd5, 0x00, +0x10, 0x01, 0x0e, 0x01, 0x04, 0x01, 0x5e, 0x01, 0x80, 0x01, 0x3a, 0x01, 0x1a, 0x01, 0xd8, 0x00, +0x65, 0x00, 0x4f, 0x00, 0x49, 0x00, 0x20, 0x00, 0x42, 0x00, 0xa2, 0x00, 0xb3, 0x00, 0x9e, 0x00, +0x93, 0x00, 0x54, 0x00, 0x61, 0x00, 0x38, 0x00, 0xe6, 0xff, 0x1e, 0x00, 0x43, 0x00, 0x78, 0x00, +0x97, 0x00, 0xbb, 0x00, 0xda, 0x00, 0xaa, 0x00, 0xcb, 0x00, 0xe4, 0x00, 0x94, 0x00, 0x88, 0x00, +0x6e, 0x00, 0x6f, 0x00, 0x63, 0x00, 0xf4, 0xff, 0xb7, 0xff, 0x0e, 0x00, 0x30, 0x00, 0xb8, 0xff, +0xc0, 0xff, 0x18, 0x00, 0xf8, 0xff, 0xec, 0xff, 0x23, 0x00, 0xc6, 0xff, 0x7f, 0xff, 0xaf, 0xff, +0xe7, 0xff, 0x10, 0x00, 0x2a, 0x00, 0x56, 0x00, 0x1d, 0x01, 0x5e, 0x01, 0x13, 0x01, 0xc9, 0x00, +0xd6, 0x00, 0xc1, 0x00, 0x87, 0x00, 0xa8, 0x00, 0xd9, 0x00, 0xe1, 0x00, 0xbf, 0x00, 0xd3, 0x00, +0xd2, 0x00, 0x89, 0x00, 0x1a, 0x00, 0xeb, 0xff, 0x03, 0x00, 0x18, 0x00, 0x1b, 0x00, 0x5b, 0x00, +0x8f, 0x00, 0x61, 0x00, 0x5b, 0x00, 0x6d, 0x00, 0x4b, 0x00, 0x3d, 0x00, 0xf9, 0xff, 0x0e, 0x00, +0x4f, 0x00, 0x29, 0x00, 0xfd, 0xff, 0x5b, 0x00, 0xf5, 0x00, 0x9f, 0x00, 0x5b, 0x00, 0x31, 0x00, +0x39, 0x00, 0xe6, 0xff, 0x62, 0xff, 0x7e, 0xff, 0x9e, 0xff, 0x0f, 0x00, 0x41, 0x00, 0x30, 0x00, +0x75, 0x00, 0x9e, 0x00, 0x67, 0x00, 0x4b, 0x00, 0x5a, 0x00, 0x52, 0x00, 0x47, 0x00, 0x50, 0x00, +0xbb, 0x00, 0xe1, 0x00, 0xdb, 0x00, 0x17, 0x01, 0x09, 0x01, 0x4b, 0x01, 0x39, 0x01, 0x1e, 0x01, +0x29, 0x01, 0x4b, 0x01, 0x43, 0x01, 0x1f, 0x01, 0xf9, 0x00, 0x10, 0x01, 0xbf, 0x00, 0xbe, 0x00, +0xc9, 0x00, 0x61, 0x00, 0x8f, 0x00, 0xbe, 0x00, 0x88, 0x00, 0x3f, 0x00, 0x40, 0x00, 0x7d, 0x00, +0x06, 0x00, 0xf1, 0xff, 0x32, 0x00, 0x22, 0x00, 0x22, 0x00, 0x1c, 0x00, 0x19, 0x00, 0x58, 0x00, +0x37, 0x00, 0x1d, 0x00, 0x52, 0x00, 0x87, 0x00, 0x94, 0x00, 0xa9, 0x00, 0xc1, 0x00, 0xd9, 0x00, +0xc2, 0x00, 0xd6, 0x00, 0xaa, 0x00, 0x6c, 0x00, 0xd2, 0x00, 0xb9, 0x00, 0x64, 0x00, 0x91, 0x00, +0xb7, 0x00, 0xa2, 0x00, 0x36, 0x00, 0x68, 0x00, 0xd3, 0x00, 0x95, 0x00, 0x77, 0x00, 0x62, 0x00, +0x5e, 0x00, 0x54, 0x00, 0xcf, 0xff, 0x31, 0xff, 0x4a, 0xff, 0x66, 0xff, 0xbd, 0xfe, 0xff, 0xfe, +0x1d, 0x00, 0xc8, 0xff, 0xa3, 0xff, 0x1b, 0x00, 0xec, 0xff, 0x7a, 0xff, 0xb2, 0xff, 0x86, 0xff, +0x4c, 0xff, 0x82, 0xff, 0xc4, 0xff, 0xee, 0xff, 0x89, 0x00, 0xac, 0x00, 0xb2, 0x00, 0xab, 0x00, +0x30, 0x00, 0x89, 0xff, 0xad, 0xff, 0x1e, 0xff, 0xaa, 0xfe, 0x10, 0xff, 0xde, 0xfe, 0xcc, 0xfe, +0xdb, 0xfe, 0x4a, 0xff, 0x99, 0xff, 0xc4, 0xff, 0x1d, 0x00, 0xe3, 0xff, 0x44, 0x00, 0x42, 0x00, +0x61, 0x00, 0x44, 0x00, 0x48, 0x00, 0x7e, 0x00, 0x3e, 0x00, 0x58, 0x00, 0xd4, 0x00, 0x6a, 0x00, +0xd3, 0xff, 0x58, 0x00, 0x7b, 0x00, 0xec, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0x85, 0x00, 0x48, 0x01, +0xd2, 0x00, 0xa4, 0x00, 0xd3, 0x00, 0x42, 0x00, 0x0c, 0xff, 0x10, 0xff, 0x06, 0xff, 0x6d, 0xfe, +0x50, 0xfe, 0x9e, 0xfe, 0x50, 0xff, 0x88, 0xff, 0x02, 0xff, 0x36, 0xff, 0xaf, 0xff, 0xbc, 0xff, +0xe5, 0xfe, 0xc4, 0xfe, 0x98, 0xff, 0x09, 0xff, 0x9d, 0xfe, 0xbb, 0xff, 0x9d, 0xff, 0xad, 0xfe, +0x46, 0xff, 0x80, 0x00, 0x7a, 0x00, 0xc8, 0x00, 0x11, 0x01, 0xda, 0x00, 0x91, 0x01, 0xe8, 0x00, +0x03, 0x00, 0x2e, 0x00, 0xe3, 0xff, 0x8a, 0xff, 0x58, 0xff, 0x52, 0x00, 0xac, 0x00, 0x65, 0x00, +0x88, 0x00, 0x7b, 0x00, 0xf7, 0x00, 0xa4, 0x00, 0xd9, 0xff, 0x68, 0x00, 0xb1, 0x00, 0xf8, 0x00, +0x84, 0x00, 0xc8, 0xff, 0xf7, 0xff, 0x6f, 0xff, 0xda, 0xfe, 0x3a, 0xff, 0x79, 0xff, 0x21, 0xff, +0xb7, 0xff, 0xe4, 0x00, 0x46, 0x00, 0x6f, 0xff, 0x66, 0x00, 0xda, 0xff, 0xee, 0xfe, 0x75, 0xff, +0xae, 0xff, 0x3b, 0xff, 0x90, 0xff, 0x7a, 0x00, 0x1c, 0x00, 0x0b, 0x00, 0x97, 0x00, 0xeb, 0xff, +0x65, 0x00, 0x07, 0x00, 0x8d, 0xff, 0x2f, 0x01, 0x26, 0x01, 0x11, 0x01, 0x1e, 0x02, 0x54, 0x02, +0xb7, 0x00, 0x35, 0x00, 0x10, 0x00, 0x65, 0xfe, 0x30, 0xfd, 0xb4, 0xfd, 0x90, 0xfe, 0x3a, 0xff, +0x7a, 0xff, 0x53, 0x01, 0x4f, 0x02, 0x41, 0x01, 0x58, 0x01, 0x7a, 0x01, 0x11, 0x01, 0xa6, 0xff, +0x4a, 0x00, 0xde, 0x00, 0x49, 0x00, 0x04, 0x01, 0x17, 0x01, 0x72, 0x00, 0x27, 0x00, 0x1a, 0x00, +0x10, 0x00, 0x65, 0xff, 0x98, 0xff, 0x2e, 0x00, 0x9b, 0x00, 0x63, 0x00, 0xb8, 0xff, 0xce, 0x00, +0x83, 0x00, 0xff, 0xff, 0xb5, 0x00, 0xc0, 0x00, 0x35, 0x01, 0x24, 0x02, 0xe7, 0x01, 0x21, 0x02, +0x56, 0x02, 0x53, 0x02, 0x94, 0x01, 0x86, 0x01, 0x31, 0x01, 0xbe, 0x01, 0xd0, 0x02, 0xbc, 0x02, +0x68, 0x02, 0x96, 0x02, 0xfe, 0x01, 0x12, 0x00, 0xd7, 0xff, 0xf5, 0xff, 0x99, 0xfe, 0x19, 0xff, +0x6c, 0x00, 0x6d, 0x01, 0x6a, 0x01, 0x2f, 0x02, 0x04, 0x03, 0xc2, 0x01, 0x5a, 0x02, 0x5e, 0x02, +0x3b, 0x01, 0x99, 0x02, 0x63, 0x02, 0xfb, 0x01, 0x16, 0x02, 0x64, 0x03, 0xf2, 0x03, 0xff, 0x01, +0x92, 0x01, 0xeb, 0x01, 0x14, 0x01, 0xc7, 0xff, 0xd8, 0xff, 0x9d, 0x00, 0x13, 0x00, 0x4f, 0x00, +0xa7, 0x00, 0x67, 0x01, 0x1a, 0x03, 0xee, 0x02, 0x2b, 0x02, 0xe7, 0x02, 0xcf, 0x01, 0x04, 0x01, +0x0d, 0x01, 0x17, 0x01, 0x5b, 0x01, 0xd6, 0x01, 0xb3, 0x01, 0x72, 0x01, 0xd2, 0x02, 0x7e, 0x02, +0x3c, 0x01, 0xe2, 0x01, 0x93, 0x01, 0x12, 0x01, 0xe1, 0x00, 0xa9, 0x01, 0x4c, 0x02, 0x10, 0x02, +0xa3, 0x02, 0x07, 0x02, 0x31, 0x02, 0x53, 0x02, 0x2a, 0x01, 0x2c, 0x01, 0x0f, 0x00, 0xbb, 0xff, +0x1c, 0x01, 0x7e, 0x01, 0x7e, 0x00, 0x57, 0x01, 0x09, 0x03, 0xcc, 0x02, 0xe6, 0x01, 0xaf, 0x02, +0x3c, 0x03, 0x60, 0x01, 0xeb, 0x01, 0x04, 0x01, 0x09, 0x01, 0x8a, 0x01, 0x82, 0x00, 0x4c, 0x01, +0x9e, 0x01, 0x39, 0x01, 0xe8, 0x00, 0x2d, 0x02, 0x33, 0x02, 0x09, 0x01, 0xc8, 0x01, 0xa6, 0x01, +0x24, 0x01, 0x22, 0x02, 0x15, 0x02, 0xda, 0x01, 0x1a, 0x03, 0xe4, 0x02, 0x47, 0x03, 0x6b, 0x04, +0x6d, 0x03, 0x40, 0x03, 0x4b, 0x04, 0xc2, 0x01, 0x13, 0x00, 0x68, 0x02, 0x7d, 0x01, 0x5a, 0x00, +0xdb, 0x01, 0x00, 0x03, 0x01, 0x02, 0xb5, 0x02, 0xfe, 0x02, 0x0a, 0x02, 0x12, 0x01, 0x53, 0x00, +0xd1, 0xfe, 0x82, 0xff, 0x71, 0x00, 0xff, 0x00, 0x7d, 0x00, 0x9d, 0x02, 0xc3, 0x02, 0xa1, 0x00, +0x6e, 0x01, 0xfa, 0x00, 0x72, 0xff, 0x82, 0x00, 0x62, 0x01, 0x99, 0xff, 0x08, 0x01, 0x34, 0x05, +0xa9, 0x03, 0xda, 0x01, 0x90, 0x04, 0x49, 0x02, 0xfd, 0xff, 0x7d, 0x01, 0x53, 0x00, 0xbe, 0xff, +0x81, 0x01, 0xf6, 0x01, 0x00, 0x02, 0x90, 0x03, 0x8c, 0x04, 0x37, 0x03, 0xad, 0x02, 0x51, 0x02, +0x9b, 0x02, 0x4c, 0x01, 0xd2, 0xff, 0xaa, 0x01, 0x8f, 0x01, 0x43, 0x01, 0xea, 0x01, 0x0f, 0x02, +0x11, 0x02, 0xfb, 0x01, 0xfe, 0x01, 0x43, 0x02, 0x01, 0x02, 0x52, 0x01, 0x67, 0x00, 0x13, 0x02, +0x37, 0x02, 0x84, 0x00, 0x2d, 0x02, 0x08, 0x02, 0x08, 0x01, 0x97, 0x00, 0xb2, 0x00, 0x7b, 0xff, +0x02, 0xff, 0xe5, 0xfe, 0x62, 0x00, 0x42, 0x01, 0xbe, 0x01, 0x1b, 0x03, 0x7b, 0x03, 0xf4, 0x02, +0x5f, 0x01, 0xa5, 0x02, 0xc3, 0x00, 0x4f, 0xff, 0xf2, 0x01, 0x75, 0x01, 0x0f, 0x01, 0x78, 0x03, +0x94, 0x04, 0x15, 0x03, 0x4f, 0x03, 0x88, 0x02, 0xc3, 0x02, 0x74, 0x02, 0x96, 0xff, 0x23, 0x01, +0xe9, 0x01, 0xb0, 0xff, 0x8e, 0xfe, 0x8e, 0x01, 0xfb, 0xff, 0xf2, 0xff, 0x02, 0x03, 0x1f, 0x01, +0xfb, 0x00, 0xe9, 0x03, 0x5f, 0x01, 0x60, 0x00, 0x57, 0x01, 0x5c, 0xfe, 0x8d, 0xfc, 0xfd, 0xfd, +0xf1, 0xfe, 0x12, 0x00, 0x68, 0x00, 0xd7, 0xfe, 0x5f, 0x00, 0x23, 0x01, 0xde, 0xfe, 0xfe, 0xfe, +0xb5, 0xff, 0xe2, 0xff, 0x40, 0xff, 0x0c, 0xff, 0x08, 0x01, 0x39, 0x02, 0xfd, 0x01, 0xa4, 0xff, +0x02, 0x01, 0x0c, 0x02, 0xb6, 0xff, 0x63, 0xff, 0xce, 0x00, 0x36, 0x01, 0x29, 0xfe, 0xa5, 0xfd, +0x9a, 0xff, 0xab, 0xff, 0xe4, 0xfd, 0xe1, 0xfe, 0xe7, 0xfe, 0xb7, 0xff, 0xb2, 0x00, 0x81, 0xfe, +0xf0, 0xfd, 0x75, 0xff, 0x7e, 0xff, 0xe0, 0xfb, 0x24, 0xfe, 0x7d, 0xfe, 0x8e, 0xfe, 0xde, 0xff, +0xbe, 0xff, 0xb2, 0xff, 0x7b, 0xff, 0x3f, 0x00, 0xee, 0xfe, 0x36, 0xfe, 0xe5, 0xfe, 0x89, 0xff, +0xad, 0xff, 0x32, 0xff, 0x6f, 0xff, 0x17, 0x01, 0x69, 0x00, 0xcc, 0xfe, 0x7d, 0xff, 0x39, 0x01, +0xb2, 0xfe, 0x78, 0xfe, 0x8b, 0x01, 0x7a, 0x00, 0x91, 0xff, 0x6d, 0xff, 0xde, 0xfe, 0x5e, 0xfe, +0x7b, 0xfc, 0x2d, 0xfc, 0xc3, 0xfd, 0x0e, 0xfe, 0x0f, 0xfc, 0x6a, 0xfd, 0xba, 0xfd, 0x11, 0xfb, +0x89, 0xfb, 0xef, 0xfb, 0x7e, 0xfb, 0xc0, 0xfc, 0x7c, 0xff, 0x84, 0xfe, 0x91, 0x00, 0x5e, 0x01, +0xe8, 0xfd, 0xd0, 0xfd, 0x2d, 0xfd, 0x72, 0xfb, 0x5b, 0xfa, 0x29, 0xfb, 0xa9, 0xfc, 0x44, 0xff, +0x26, 0xfd, 0x45, 0xfb, 0x4f, 0xfe, 0x61, 0xfc, 0xef, 0xf6, 0x09, 0xfb, 0x7e, 0xfc, 0x90, 0xfa, +0x02, 0xfc, 0xd1, 0xfd, 0x78, 0xfe, 0xef, 0xfe, 0xd3, 0xfa, 0xbb, 0xf9, 0xcc, 0xfa, 0xf2, 0xf6, +0x8b, 0xf4, 0x4b, 0xf9, 0x16, 0xf9, 0x01, 0xf7, 0x1d, 0xf9, 0x18, 0xf9, 0x49, 0xf9, 0xd5, 0xf6, +0x46, 0xf5, 0xd6, 0xf5, 0xca, 0xf3, 0x67, 0xf4, 0x7c, 0xf4, 0xb4, 0xf5, 0xe0, 0xf6, 0x34, 0xf7, +0x55, 0xf7, 0x99, 0xf5, 0xa2, 0xf5, 0x96, 0xf3, 0xb7, 0xf2, 0x5c, 0xf3, 0x36, 0xf3, 0x90, 0xf3, +0xd0, 0xf2, 0x40, 0xf3, 0x0e, 0xf3, 0xc9, 0xf1, 0xe3, 0xef, 0xd4, 0xf0, 0x65, 0xf0, 0xfa, 0xee, +0xc5, 0xf0, 0x87, 0xf0, 0xce, 0xee, 0xd8, 0xee, 0x22, 0xef, 0x61, 0xeb, 0xed, 0xe9, 0x7b, 0xec, +0xd9, 0xe8, 0xad, 0xe8, 0xba, 0xeb, 0x6a, 0xec, 0x4f, 0xeb, 0x49, 0xec, 0x5b, 0xec, 0x56, 0xeb, +0x83, 0xec, 0xf8, 0xec, 0x12, 0xe9, 0x50, 0xeb, 0x73, 0xee, 0x42, 0xe9, 0xf6, 0xeb, 0xc8, 0xee, +0x3c, 0xeb, 0xcf, 0xeb, 0x9f, 0xee, 0xb3, 0xee, 0x9b, 0xec, 0xed, 0xee, 0x9f, 0xec, 0xa3, 0xec, +0xbe, 0xee, 0xf1, 0xeb, 0x1f, 0xed, 0x41, 0xef, 0x6a, 0xee, 0x25, 0xec, 0x0e, 0xef, 0x0f, 0xef, +0xbe, 0xee, 0x71, 0xee, 0x9b, 0xeb, 0x3e, 0xee, 0x85, 0xec, 0xe7, 0xeb, 0x7f, 0xed, 0x19, 0xee, +0xd8, 0xec, 0xaf, 0xef, 0x41, 0xee, 0x66, 0xec, 0x96, 0xf0, 0x78, 0xef, 0xe0, 0xed, 0x7d, 0xf0, +0x56, 0xf0, 0xa6, 0xef, 0xf9, 0xf1, 0x72, 0xf6, 0x62, 0xf4, 0x9d, 0xf6, 0x5a, 0xf8, 0xce, 0xf8, +0xb0, 0xfa, 0x41, 0xfc, 0x12, 0xff, 0x38, 0x01, 0x24, 0x02, 0x03, 0x05, 0x91, 0x07, 0x6a, 0x0b, +0x21, 0x0d, 0x07, 0x0e, 0xda, 0x0f, 0x7d, 0x10, 0xe4, 0x10, 0x34, 0x11, 0x8d, 0x11, 0x1c, 0x10, +0xcb, 0x10, 0x37, 0x12, 0x70, 0x10, 0x56, 0x11, 0x23, 0x12, 0x9d, 0x10, 0x5b, 0x0f, 0x8a, 0x0c, +0x56, 0x0b, 0xf7, 0x0a, 0xd4, 0x07, 0x7d, 0x05, 0xaf, 0x06, 0x30, 0x08, 0x0f, 0x06, 0xf8, 0x04, +0xbd, 0x03, 0x1d, 0x00, 0x0b, 0xff, 0xac, 0xfb, 0xf2, 0xf7, 0x61, 0xf9, 0xe8, 0xf8, 0x5b, 0xf8, +0xda, 0xf7, 0x2c, 0xf7, 0x20, 0xf6, 0x6f, 0xf4, 0x99, 0xf1, 0xe4, 0xed, 0xd4, 0xeb, 0xd8, 0xeb, +0xaa, 0xe9, 0x3b, 0xeb, 0xfd, 0xeb, 0xef, 0xec, 0xa5, 0xec, 0x99, 0xeb, 0x68, 0xeb, 0x1e, 0xe9, +0xe4, 0xe6, 0xe9, 0xe8, 0x6b, 0xeb, 0xec, 0xea, 0x4e, 0xed, 0xab, 0xef, 0xa8, 0xef, 0x34, 0xf0, +0x6a, 0xee, 0x86, 0xee, 0x07, 0xef, 0xf1, 0xef, 0xfb, 0xf1, 0x52, 0xf5, 0xf1, 0xf8, 0x93, 0xfa, +0x86, 0xfa, 0x75, 0xfc, 0x12, 0xf9, 0xba, 0xf7, 0xd9, 0xf5, 0x23, 0xf6, 0x5d, 0xf7, 0x3f, 0xf8, +0xa1, 0xfb, 0x03, 0xfe, 0x4e, 0x00, 0xdb, 0x00, 0x9f, 0xfd, 0x50, 0xff, 0xae, 0xfc, 0x98, 0xfa, +0x97, 0xf8, 0xd9, 0xf9, 0xe0, 0xfb, 0xbb, 0xfc, 0x5d, 0xfe, 0xce, 0xfd, 0x52, 0xfc, 0x76, 0xfa, +0xee, 0xf6, 0x79, 0xf4, 0x8b, 0xf2, 0x94, 0xf0, 0x08, 0xf0, 0x92, 0xf0, 0xcf, 0xf0, 0x2c, 0xf1, +0xe6, 0xef, 0xa3, 0xef, 0x5b, 0xee, 0x81, 0xea, 0x3f, 0xea, 0x4e, 0xe9, 0x6f, 0xe6, 0xcc, 0xe5, +0x24, 0xe8, 0xb4, 0xe6, 0x4a, 0xe6, 0x45, 0xe9, 0xce, 0xe6, 0xb7, 0xe6, 0xef, 0xe9, 0xfb, 0xe7, +0x92, 0xe8, 0xd5, 0xeb, 0x19, 0xf0, 0x28, 0xee, 0xf8, 0xef, 0xd2, 0xf4, 0xd3, 0xf0, 0x11, 0xf3, +0x8a, 0xf4, 0x4e, 0xf3, 0x8b, 0xf4, 0x56, 0xf7, 0x2f, 0xfa, 0x9b, 0xfb, 0x69, 0xfd, 0x30, 0xff, +0x97, 0x00, 0x4d, 0x02, 0x0d, 0x02, 0xd8, 0x01, 0x8f, 0x04, 0xea, 0x08, 0x7e, 0x08, 0xb3, 0x09, +0x33, 0x0f, 0x93, 0x10, 0xfa, 0x10, 0x28, 0x15, 0x59, 0x17, 0xe2, 0x17, 0xf9, 0x16, 0x72, 0x1a, +0xf8, 0x1c, 0x45, 0x1c, 0xac, 0x1a, 0x13, 0x1a, 0xa0, 0x1a, 0xea, 0x14, 0xa1, 0x11, 0x99, 0x12, +0xfc, 0x11, 0x96, 0x0c, 0xb6, 0x0b, 0x07, 0x0f, 0x30, 0x0b, 0x45, 0x09, 0x15, 0x0a, 0xed, 0x07, +0x9e, 0x02, 0x52, 0x03, 0x8d, 0x04, 0x77, 0x04, 0x11, 0x02, 0xd3, 0x03, 0x76, 0x05, 0xc2, 0x06, +0xb1, 0x04, 0x5b, 0x03, 0x8e, 0x04, 0xfa, 0x01, 0xa6, 0x01, 0xf5, 0x06, 0xbc, 0x07, 0x7b, 0x08, +0x85, 0x0e, 0x1e, 0x12, 0x8b, 0x11, 0x94, 0x11, 0x35, 0x11, 0x61, 0x0f, 0x1d, 0x10, 0x03, 0x12, +0xe6, 0x11, 0x43, 0x12, 0x55, 0x14, 0x56, 0x12, 0x1f, 0x12, 0xe8, 0x0e, 0xf7, 0x08, 0x76, 0x05, +0x66, 0x03, 0x63, 0x02, 0x5f, 0x02, 0x39, 0x08, 0xc7, 0x07, 0x04, 0x05, 0x1a, 0x03, 0xa3, 0x03, +0x01, 0xfe, 0x4a, 0xf4, 0xe0, 0xf4, 0xbb, 0xf4, 0x86, 0xf5, 0x55, 0xf6, 0x37, 0xfc, 0x2f, 0xfc, +0xcf, 0xf8, 0x77, 0xfa, 0x6d, 0xf9, 0x8a, 0xf9, 0x39, 0xf7, 0x00, 0xf6, 0xa2, 0xfe, 0x22, 0x01, +0x15, 0x04, 0x15, 0x09, 0xcd, 0x0b, 0x96, 0x0c, 0x6b, 0x10, 0xaf, 0x13, 0xfa, 0x11, 0x62, 0x17, +0x26, 0x1c, 0x3b, 0x1f, 0xb3, 0x23, 0x9d, 0x25, 0xd3, 0x26, 0xfc, 0x26, 0x73, 0x27, 0x86, 0x24, +0x99, 0x25, 0xa0, 0x23, 0xc3, 0x1f, 0x9e, 0x21, 0x4c, 0x1f, 0x31, 0x1d, 0x9f, 0x18, 0x7b, 0x19, +0x7c, 0x17, 0xd8, 0x16, 0xf5, 0x17, 0xc8, 0x14, 0x7c, 0x18, 0xe8, 0x18, 0xd6, 0x12, 0xbd, 0x15, +0x9a, 0x16, 0x1e, 0x13, 0x09, 0x11, 0x9e, 0x13, 0x75, 0x11, 0x08, 0x12, 0x71, 0x14, 0x1d, 0x11, +0x93, 0x15, 0x22, 0x14, 0x33, 0x0c, 0x3b, 0x0e, 0x77, 0x0c, 0xce, 0x07, 0xdd, 0x06, 0xa7, 0x06, +0x0e, 0x03, 0x6f, 0x03, 0x08, 0x08, 0xec, 0x00, 0xc2, 0x05, 0x60, 0x08, 0x35, 0x03, 0x00, 0x02, +0xb4, 0x04, 0xa7, 0x04, 0xd3, 0x02, 0x02, 0x05, 0x4b, 0x07, 0x09, 0x0b, 0x9d, 0x0e, 0xc9, 0x0f, +0x25, 0x0f, 0x2c, 0x0f, 0xb4, 0x0c, 0x60, 0x09, 0xfa, 0x07, 0x2a, 0x04, 0xc5, 0x04, 0x65, 0x05, +0x4d, 0x09, 0xfa, 0x0c, 0xe9, 0x0f, 0x27, 0x0d, 0x2b, 0x0c, 0xe4, 0x0e, 0x1d, 0x07, 0x41, 0x07, +0xc1, 0x07, 0x62, 0x04, 0xdc, 0x05, 0x6c, 0x0c, 0xed, 0x0a, 0xc4, 0x0a, 0x42, 0x0a, 0xfe, 0x06, +0x25, 0x07, 0x92, 0x03, 0x51, 0x02, 0x7c, 0x02, 0x65, 0x03, 0x45, 0xff, 0xb3, 0x00, 0xc9, 0x04, +0xa3, 0xfe, 0x30, 0xff, 0x31, 0xfc, 0xc8, 0xf8, 0x6d, 0xfb, 0xee, 0xf8, 0xe2, 0xf8, 0x6a, 0xf9, +0x99, 0xf4, 0x93, 0xf2, 0xdf, 0xf4, 0x81, 0xf4, 0x36, 0xf1, 0x15, 0xf4, 0x1e, 0xf4, 0x10, 0xf6, +0x28, 0xfd, 0x1e, 0xfa, 0x76, 0xf9, 0x00, 0xfd, 0x7d, 0xf8, 0x48, 0xf9, 0x35, 0x02, 0xa0, 0x03, +0xd4, 0x04, 0x22, 0x0c, 0xed, 0x11, 0xb0, 0x13, 0x0d, 0x15, 0x34, 0x14, 0x60, 0x14, 0xe8, 0x17, +0x6b, 0x16, 0x3d, 0x17, 0x6a, 0x1d, 0x9b, 0x1f, 0x18, 0x20, 0x58, 0x23, 0x5f, 0x25, 0xfa, 0x22, +0x5d, 0x23, 0x53, 0x20, 0xcb, 0x22, 0xcc, 0x23, 0x49, 0x22, 0x73, 0x20, 0x5e, 0x25, 0xed, 0x24, +0x2a, 0x1e, 0x4d, 0x1f, 0x80, 0x20, 0xce, 0x1c, 0xff, 0x1c, 0xeb, 0x1e, 0x1a, 0x20, 0x45, 0x1f, +0x04, 0x1e, 0x40, 0x1d, 0x66, 0x19, 0x0b, 0x16, 0x40, 0x10, 0x0f, 0x0e, 0xe8, 0x0b, 0x05, 0x08, +0xab, 0x0b, 0x53, 0x09, 0x10, 0x07, 0xdf, 0x09, 0xa2, 0x05, 0x58, 0x05, 0xb5, 0x03, 0xf1, 0x05, +0x0e, 0x07, 0x83, 0x07, 0x1b, 0x09, 0x9b, 0x0d, 0xaa, 0x12, 0xa0, 0x12, 0x35, 0x14, 0x1c, 0x19, +0x62, 0x18, 0x6e, 0x19, 0xe6, 0x1c, 0xb6, 0x1b, 0xc5, 0x1b, 0xaa, 0x1b, 0xf2, 0x19, 0x01, 0x18, +0x85, 0x16, 0xca, 0x12, 0xa8, 0x0f, 0xa7, 0x0f, 0xc4, 0x0a, 0x98, 0x04, 0x2d, 0x04, 0x21, 0x02, +0xef, 0xfa, 0x37, 0xfb, 0xc4, 0xf9, 0x1f, 0xf5, 0x66, 0xf7, 0xce, 0xf3, 0x09, 0xf1, 0x19, 0xf3, +0x27, 0xed, 0x82, 0xe9, 0xa4, 0xed, 0x51, 0xea, 0xfe, 0xe8, 0x2a, 0xeb, 0xdb, 0xe9, 0x8c, 0xea, +0xf5, 0xec, 0xf7, 0xea, 0x21, 0xeb, 0xda, 0xed, 0xc7, 0xe7, 0x86, 0xe9, 0x89, 0xf1, 0xff, 0xec, +0xff, 0xee, 0xc5, 0xf4, 0x75, 0xf3, 0x1d, 0xf1, 0xda, 0xf4, 0xa6, 0xf3, 0x0e, 0xf2, 0x4b, 0xf3, +0xbc, 0xf0, 0x54, 0xf2, 0x77, 0xf6, 0x1b, 0xf6, 0x94, 0xf9, 0x79, 0x01, 0x11, 0xfe, 0x65, 0xfd, +0x0d, 0x01, 0xe6, 0xfe, 0x17, 0xfb, 0x38, 0xfc, 0xfb, 0xf9, 0x0b, 0xfb, 0x63, 0xfc, 0x53, 0xfc, +0x7c, 0x00, 0x99, 0x01, 0x13, 0xfe, 0xda, 0xff, 0xfe, 0xff, 0x4a, 0xfc, 0xf1, 0xf8, 0x61, 0xf9, +0xac, 0xf9, 0x94, 0xf6, 0x1c, 0xf8, 0x32, 0xfa, 0xa0, 0xfa, 0x74, 0xfe, 0x55, 0xfe, 0x1b, 0xfc, +0xb8, 0xfb, 0xeb, 0xf7, 0x06, 0xf5, 0x86, 0xf5, 0x19, 0xf6, 0xc5, 0xf3, 0x9f, 0xf4, 0x17, 0xf9, +0x81, 0xfa, 0xcd, 0xfd, 0xdd, 0xfb, 0x9e, 0xf6, 0xdd, 0xf7, 0x09, 0xf3, 0x12, 0xef, 0x4b, 0xf0, +0x4b, 0xef, 0x31, 0xf3, 0x8a, 0xf2, 0xad, 0xf5, 0x0f, 0xfc, 0x66, 0xf7, 0xad, 0xf3, 0x87, 0xf4, +0xc1, 0xf1, 0x2f, 0xef, 0xe1, 0xec, 0xd8, 0xed, 0x4f, 0xf3, 0xb2, 0xf5, 0x27, 0xf6, 0x50, 0xfa, +0x6f, 0xfd, 0xf5, 0xf8, 0x33, 0xf6, 0x9d, 0xf3, 0x24, 0xf2, 0xee, 0xee, 0x34, 0xf0, 0x12, 0xf1, +0x22, 0xf3, 0x38, 0xf8, 0x5c, 0xf8, 0x32, 0xf7, 0x4f, 0xfb, 0xf4, 0xf8, 0xa4, 0xf6, 0x5a, 0xf5, +0xe4, 0xf5, 0x1c, 0xf7, 0x5b, 0xf6, 0xaa, 0xf8, 0xe7, 0xf9, 0x9f, 0xf9, 0x53, 0xf5, 0x5a, 0xf3, +0x22, 0xf6, 0xb6, 0xf2, 0xb5, 0xf2, 0x11, 0xf6, 0x1e, 0xf6, 0xd4, 0xfa, 0x00, 0xfc, 0x82, 0xfa, +0x94, 0xfc, 0xf7, 0xf8, 0xb4, 0xf3, 0x6f, 0xf4, 0x94, 0xf7, 0x21, 0xf3, 0xdb, 0xf6, 0x44, 0xfd, +0xe4, 0xf8, 0xb5, 0xfb, 0xc9, 0xfb, 0x12, 0xfa, 0xb4, 0xfc, 0xe2, 0xf8, 0xd6, 0xf9, 0x01, 0xfb, +0x32, 0xfd, 0x9a, 0x01, 0x07, 0x07, 0x6f, 0x08, 0x0d, 0x05, 0x42, 0x02, 0xf1, 0x03, 0xff, 0xfd, +0x19, 0xfd, 0xeb, 0xfd, 0x7c, 0xfc, 0xcc, 0xff, 0xe6, 0x01, 0xdb, 0x08, 0x85, 0x0b, 0xc5, 0x0a, +0x6a, 0x07, 0xa2, 0x08, 0x36, 0x08, 0xbc, 0x00, 0x75, 0x02, 0x60, 0x05, 0x0d, 0x04, 0x58, 0x07, +0xc3, 0x0a, 0x85, 0x0a, 0xb0, 0x0c, 0xdb, 0x07, 0xb5, 0x05, 0x39, 0x06, 0x23, 0x07, 0x61, 0x05, +0x94, 0x07, 0x4d, 0x0d, 0x11, 0x0d, 0x50, 0x0e, 0xbc, 0x0f, 0x40, 0x0a, 0x5c, 0x0a, 0xac, 0x05, +0xbf, 0x01, 0xb5, 0x03, 0xf8, 0x06, 0x1b, 0x0a, 0x8a, 0x0a, 0x4d, 0x0b, 0xb4, 0x09, 0xbf, 0x0a, +0x84, 0x08, 0x47, 0x07, 0x2f, 0x06, 0x42, 0x04, 0x7d, 0x07, 0xf4, 0x09, 0x62, 0x09, 0x17, 0x0d, +0x29, 0x0e, 0xa3, 0x06, 0xbe, 0x05, 0x23, 0x08, 0x2c, 0x05, 0x60, 0x07, 0x92, 0x0a, 0x80, 0x08, +0x2e, 0x0d, 0x94, 0x0b, 0x61, 0x09, 0x25, 0x0d, 0x1c, 0x08, 0xbd, 0x04, 0xf8, 0x00, 0xba, 0x04, +0xb3, 0x05, 0xd8, 0x07, 0xa7, 0x09, 0xe3, 0x07, 0x95, 0x0a, 0x25, 0x07, 0x64, 0x06, 0x71, 0x0b, +0xbb, 0x00, 0x0d, 0x03, 0x34, 0x08, 0x45, 0x06, 0x0a, 0x09, 0x85, 0x0b, 0x83, 0x0c, 0x8d, 0x0d, +0xd5, 0x09, 0xf8, 0x09, 0x38, 0x0b, 0x3f, 0x0a, 0x90, 0x04, 0xc6, 0x09, 0x7a, 0x0a, 0x97, 0x09, +0x02, 0x0a, 0x38, 0x09, 0x01, 0x0d, 0x41, 0x08, 0xbd, 0x06, 0x2c, 0x07, 0x30, 0x09, 0x8c, 0x0b, +0xae, 0x0c, 0x3c, 0x0f, 0x9a, 0x0c, 0x26, 0x08, 0x6e, 0x06, 0x49, 0x05, 0x61, 0x04, 0x99, 0x00, +0x26, 0x00, 0x9f, 0x03, 0x09, 0x0b, 0xaa, 0x0d, 0xfd, 0x0f, 0xca, 0x11, 0xa5, 0x0f, 0x97, 0x07, +0xf4, 0x0b, 0xd4, 0x08, 0x71, 0x02, 0xba, 0x04, 0x9b, 0x06, 0xa9, 0x07, 0xfa, 0x0a, 0x6a, 0x0e, +0x38, 0x0b, 0x99, 0x0a, 0xd0, 0x07, 0xbc, 0x05, 0x85, 0x0a, 0x7b, 0x04, 0xb1, 0x01, 0xcb, 0x04, +0xa5, 0x07, 0xec, 0x08, 0xc4, 0x08, 0xd8, 0x0a, 0xdd, 0x0a, 0x2b, 0x09, 0x96, 0x07, 0xfa, 0x0e, +0x5d, 0x0f, 0x68, 0x07, 0x9f, 0x0a, 0xc8, 0x0d, 0x11, 0x0c, 0x3b, 0x08, 0xe0, 0x0a, 0xdf, 0x09, +0xac, 0x07, 0x41, 0x08, 0x69, 0x0b, 0xf3, 0x0b, 0x52, 0x09, 0x14, 0x0a, 0x9f, 0x0b, 0xfd, 0x08, +0xb6, 0x09, 0x13, 0x08, 0x2a, 0x08, 0x47, 0x0b, 0x99, 0x08, 0x54, 0x0c, 0x13, 0x0c, 0xdd, 0x0a, +0x34, 0x0b, 0x93, 0x09, 0x9e, 0x06, 0x85, 0x08, 0xfd, 0x06, 0x8e, 0x04, 0x6e, 0x09, 0xea, 0x0a, +0xc7, 0x09, 0xbc, 0x0b, 0x46, 0x09, 0x94, 0x09, 0xe6, 0x06, 0x53, 0x05, 0xe2, 0xfe, 0x93, 0xff, +0xd0, 0xff, 0x49, 0xfe, 0xd6, 0x02, 0x73, 0x02, 0x8d, 0x01, 0x1f, 0x02, 0x09, 0x02, 0x9d, 0x04, +0x76, 0x04, 0xed, 0xff, 0x52, 0x00, 0x25, 0x04, 0x1a, 0x02, 0x5b, 0xff, 0x11, 0x01, 0xc8, 0x00, +0xb2, 0xfb, 0x9f, 0xfc, 0x0e, 0x01, 0xd0, 0x01, 0x3d, 0xfd, 0x67, 0x00, 0x15, 0x00, 0x82, 0xfe, +0x86, 0x00, 0x90, 0xfd, 0x0f, 0xfe, 0xee, 0xfb, 0xda, 0xf9, 0x6b, 0xfc, 0xb9, 0xfe, 0x8c, 0x00, +0x32, 0xfe, 0x8d, 0xfd, 0x74, 0xfd, 0x1a, 0xfd, 0xd0, 0xfa, 0xcf, 0xf8, 0xa8, 0xf7, 0x67, 0xf8, +0xe9, 0xf8, 0x94, 0xf8, 0x0d, 0xfd, 0x25, 0xff, 0x9e, 0xfc, 0x79, 0xfd, 0x7f, 0xfd, 0xa1, 0xfc, +0x0a, 0xfa, 0x1b, 0xfa, 0x8c, 0xfa, 0xf7, 0xf9, 0x7f, 0xfa, 0x9c, 0xf9, 0xb5, 0xf8, 0xcd, 0xf9, +0xb7, 0xf8, 0x00, 0xf7, 0x69, 0xf9, 0x95, 0xfb, 0x71, 0xfa, 0x44, 0xfd, 0xbf, 0xff, 0x80, 0xfd, +0x50, 0xfa, 0x2c, 0xfc, 0xe5, 0xfa, 0xc6, 0xfa, 0x0c, 0xfa, 0x24, 0xf7, 0xa4, 0xf9, 0xe1, 0xfa, +0x30, 0xfb, 0x29, 0xfe, 0x15, 0x00, 0x2d, 0xfa, 0x69, 0xf9, 0xf8, 0xfb, 0xa2, 0xfb, 0x3b, 0xfa, +0xb1, 0xf8, 0x58, 0xf9, 0xfa, 0xf9, 0x10, 0xfc, 0x35, 0xfc, 0xfe, 0xfc, 0xf0, 0xfa, 0x97, 0xf8, +0x89, 0xfa, 0xd0, 0xfc, 0xe4, 0xfc, 0x96, 0xfc, 0x88, 0xfb, 0xbd, 0xfe, 0x44, 0xfd, 0x22, 0xff, +0x5d, 0x01, 0x8b, 0xfe, 0x34, 0xfe, 0xbc, 0xfc, 0xe1, 0xfd, 0xbd, 0x00, 0xbc, 0xfd, 0x88, 0xfa, +0x96, 0xfb, 0xd3, 0xfd, 0x39, 0xfc, 0xed, 0xfd, 0xa9, 0x01, 0x8d, 0xfe, 0x15, 0x01, 0x52, 0x00, +0x71, 0xfe, 0xa8, 0x00, 0x8f, 0xfc, 0x02, 0xfa, 0x52, 0xfb, 0x96, 0xfb, 0x2c, 0xfd, 0xc6, 0xfe, +0xa0, 0x03, 0x63, 0x01, 0x72, 0x00, 0x1d, 0x01, 0x6f, 0xff, 0xa8, 0xfe, 0x75, 0xfd, 0x3f, 0xf9, +0xf1, 0xf9, 0x42, 0xfc, 0x53, 0xfc, 0x7b, 0xfa, 0xcf, 0xfb, 0xbf, 0xfb, 0x19, 0xf9, 0x6a, 0xfa, +0x48, 0xf9, 0x43, 0xf9, 0xc1, 0xf5, 0x44, 0xf7, 0x08, 0xfd, 0x37, 0xfc, 0x45, 0xfa, 0xaf, 0xf8, +0xfb, 0xf6, 0x6b, 0xf8, 0x5c, 0xf7, 0xbb, 0xf7, 0x5b, 0xf8, 0xa1, 0xf9, 0x76, 0xf7, 0x98, 0xfa, +0x14, 0xfb, 0x09, 0xfa, 0x11, 0xf9, 0xd9, 0xf9, 0xa3, 0xfd, 0xb3, 0xfb, 0xb7, 0xfc, 0xe8, 0xfd, +0x68, 0xfe, 0xb4, 0xfd, 0x18, 0xfb, 0xac, 0xf9, 0xa2, 0xf6, 0x71, 0xf8, 0xf8, 0xf7, 0x35, 0xf8, +0xc9, 0xfb, 0x6a, 0xfd, 0xb3, 0xff, 0x7d, 0x05, 0xd3, 0x04, 0xc7, 0x03, 0x3c, 0x05, 0xe4, 0x03, +0x50, 0x02, 0x3d, 0x03, 0xa5, 0x00, 0x75, 0xfe, 0xbb, 0xff, 0x27, 0x00, 0x40, 0x01, 0x50, 0xff, +0x29, 0xff, 0xc8, 0xff, 0x5e, 0x01, 0xe4, 0x00, 0x14, 0x02, 0xfe, 0x01, 0x2b, 0xfe, 0x01, 0xfb, +0x3d, 0xfc, 0x73, 0xf9, 0x44, 0xf9, 0xcf, 0xf5, 0x0b, 0xf4, 0xf5, 0xf6, 0xc7, 0xf6, 0x60, 0xfa, +0xdb, 0xfc, 0xc1, 0xfd, 0xe0, 0xfe, 0x09, 0xfd, 0x70, 0xfe, 0xf7, 0xfe, 0xd2, 0xfc, 0x9b, 0xfc, +0xb9, 0xf9, 0x9b, 0xfa, 0x1a, 0xfb, 0x4a, 0xf9, 0xf0, 0xf9, 0x5a, 0xfa, 0xe8, 0xf7, 0x3f, 0xf7, +0x66, 0xf8, 0xbe, 0xfa, 0xfe, 0xfb, 0x65, 0xff, 0xda, 0x00, 0x1c, 0x00, 0x56, 0x02, 0x23, 0x02, +0xd0, 0x00, 0x6d, 0x01, 0x85, 0xfe, 0xf1, 0xfa, 0xbd, 0xfc, 0xa9, 0x00, 0xc9, 0x01, 0xa0, 0x05, +0xea, 0x04, 0x4e, 0x01, 0x5d, 0x03, 0x67, 0x03, 0x29, 0x03, 0x60, 0x04, 0xb0, 0x04, 0xb1, 0x00, +0x45, 0x00, 0x73, 0x06, 0x29, 0x06, 0xfd, 0x04, 0xfd, 0x04, 0x19, 0xff, 0x3e, 0x00, 0xe6, 0xff, +0xbf, 0xfe, 0xe2, 0x02, 0x28, 0x03, 0x93, 0x01, 0x70, 0x06, 0xd0, 0x09, 0x6a, 0x0a, 0xe5, 0x08, +0xdb, 0x07, 0x9e, 0x07, 0x80, 0x05, 0xbb, 0x05, 0x15, 0x06, 0x1d, 0x08, 0x9b, 0x04, 0xb1, 0x02, +0xf5, 0x04, 0x49, 0x02, 0x74, 0x00, 0x74, 0x00, 0xbf, 0xff, 0xd2, 0x00, 0x5c, 0x00, 0xc4, 0x02, +0xbd, 0x07, 0x74, 0x08, 0x4e, 0x08, 0x64, 0x07, 0x67, 0x07, 0x60, 0x06, 0xf6, 0x00, 0x73, 0x00, +0xd8, 0xfd, 0x74, 0xfa, 0xc1, 0xfc, 0x4c, 0xfe, 0x3b, 0x04, 0x45, 0x01, 0x42, 0x02, 0xe6, 0x02, +0x52, 0x02, 0x12, 0x00, 0x0a, 0x00, 0xb3, 0xfe, 0xf2, 0xf9, 0x98, 0xfc, 0x98, 0xfe, 0xf5, 0xfb, +0x85, 0xfe, 0x56, 0xfd, 0x9e, 0xf7, 0xaa, 0xf9, 0x0b, 0xf9, 0xcf, 0xf7, 0x54, 0xf9, 0x74, 0xfb, +0x12, 0xfc, 0x57, 0xfc, 0x72, 0xff, 0xd3, 0xfb, 0x6a, 0xfa, 0x85, 0xfc, 0x1d, 0xf7, 0xec, 0xf7, +0x56, 0xf7, 0x09, 0xf8, 0x08, 0xfb, 0xa2, 0xfc, 0xf9, 0xfc, 0x4f, 0xfc, 0x7b, 0xfc, 0xa1, 0xf9, +0x45, 0xfb, 0x14, 0xfa, 0x7e, 0xf7, 0x06, 0xf7, 0x2b, 0xf9, 0xeb, 0xfc, 0xf9, 0xfe, 0x10, 0xfc, +0xe6, 0xfc, 0x42, 0xf8, 0x3d, 0xf7, 0x22, 0xf8, 0x1a, 0xf7, 0x54, 0xf6, 0xcd, 0xf6, 0x55, 0xfa, +0xd2, 0xfc, 0xac, 0x01, 0x15, 0xff, 0x80, 0xff, 0x26, 0x00, 0x2a, 0xfc, 0x40, 0xfc, 0x5b, 0xfb, +0x3e, 0xf9, 0x4c, 0xf9, 0x68, 0xfb, 0x0d, 0xfc, 0x71, 0xfc, 0x56, 0xfd, 0x12, 0xf9, 0xe6, 0xfc, +0x65, 0xfc, 0xdb, 0xf8, 0x5e, 0xfb, 0xae, 0xfc, 0x71, 0xfc, 0x3e, 0x00, 0xff, 0xff, 0xbc, 0xfd, +0x73, 0xfc, 0x4a, 0xfb, 0x3a, 0xfa, 0x3d, 0xfb, 0xa7, 0xfb, 0x6c, 0xfb, 0x23, 0xfd, 0x8a, 0xff, +0x45, 0x02, 0x10, 0x03, 0x15, 0x00, 0xe6, 0xff, 0xea, 0x00, 0x47, 0x00, 0x04, 0x01, 0x6e, 0x01, +0xd8, 0xff, 0x6e, 0xff, 0x50, 0x02, 0x3c, 0x04, 0x5e, 0x00, 0xc7, 0xfd, 0xf5, 0xfc, 0x83, 0xfe, +0xcd, 0xff, 0x9d, 0x01, 0x7a, 0x05, 0xaf, 0x01, 0x10, 0x02, 0xb1, 0x06, 0x1a, 0x04, 0x4b, 0x03, +0x3b, 0x00, 0xe3, 0xfd, 0x21, 0xff, 0xc4, 0xfd, 0x4c, 0x01, 0x66, 0x01, 0xaf, 0xff, 0xa3, 0x01, +0xbd, 0xff, 0xc3, 0x01, 0xb6, 0x02, 0x76, 0x01, 0xf2, 0x02, 0xba, 0x03, 0x26, 0x04, 0x55, 0x03, +0xb1, 0x05, 0xa6, 0x06, 0x28, 0x00, 0x11, 0xff, 0x9d, 0xfd, 0xe3, 0xfa, 0x42, 0xfe, 0x56, 0xfe, +0xa5, 0xfc, 0xd2, 0x01, 0xce, 0x01, 0x67, 0x03, 0x35, 0x07, 0x39, 0x07, 0x9c, 0x00, 0x8f, 0xfe, +0xf1, 0xff, 0xa7, 0xfe, 0xa2, 0xff, 0x02, 0x00, 0xf8, 0xfe, 0x26, 0x00, 0x70, 0xff, 0xa6, 0x00, +0x8b, 0xfe, 0xf8, 0xfc, 0xc1, 0xff, 0x70, 0xff, 0xa8, 0x00, 0x48, 0x06, 0xa0, 0x05, 0x86, 0x03, +0xf5, 0x07, 0x55, 0x06, 0x24, 0x02, 0xcb, 0xff, 0xba, 0xff, 0x9d, 0xfb, 0xcb, 0xfe, 0xdb, 0xfd, +0x45, 0xfe, 0xaa, 0x00, 0xa7, 0x00, 0x25, 0x00, 0xe8, 0x03, 0x62, 0x03, 0x96, 0x02, 0x10, 0x02, +0xa4, 0x02, 0x8d, 0x00, 0xb0, 0x02, 0xf9, 0x03, 0x84, 0xff, 0x0d, 0x02, 0x02, 0x00, 0x25, 0xfc, +0x39, 0xfe, 0x4b, 0xfc, 0x4c, 0xfc, 0xf0, 0xfa, 0xe0, 0xfe, 0x3d, 0x00, 0x5d, 0xff, 0xb0, 0x07, +0x8d, 0x02, 0x4d, 0x03, 0x1a, 0x09, 0xb8, 0x03, 0x27, 0x04, 0xbc, 0x05, 0xb6, 0x03, 0x17, 0x00, +0x56, 0xff, 0x8e, 0x03, 0xa9, 0x03, 0x22, 0x05, 0x5c, 0x03, 0x8f, 0x06, 0xc1, 0x06, 0xab, 0x01, +0xf8, 0x01, 0xc6, 0x01, 0xd9, 0x02, 0x01, 0x01, 0x99, 0x01, 0xb1, 0x06, 0xdd, 0x03, 0x1f, 0x02, +0xd6, 0x01, 0x31, 0x02, 0x47, 0xff, 0x84, 0xfb, 0x8d, 0x00, 0xa3, 0x04, 0x36, 0x03, 0x01, 0x06, +0x3e, 0x05, 0x4b, 0x07, 0x53, 0x05, 0xea, 0x02, 0xd8, 0x03, 0x39, 0xfd, 0xeb, 0xf9, 0x50, 0xfb, +0xd2, 0xfd, 0xbc, 0x00, 0x33, 0x00, 0x7d, 0x01, 0x3a, 0x02, 0x9a, 0x01, 0x5c, 0x01, 0x5f, 0xff, +0x6d, 0x00, 0xbe, 0xfc, 0x4c, 0xfc, 0xaf, 0xfe, 0xff, 0xff, 0xf9, 0x01, 0x97, 0x02, 0x02, 0x02, +0x43, 0x01, 0x26, 0x01, 0x70, 0xfe, 0xd4, 0xfd, 0xac, 0x02, 0x63, 0xff, 0xa7, 0x00, 0x75, 0x04, +0xec, 0x02, 0x65, 0x06, 0x91, 0x06, 0x1b, 0x06, 0xbc, 0x03, 0x9e, 0xff, 0xc6, 0xfd, 0x53, 0xfb, +0xb3, 0xfa, 0x85, 0xfa, 0xf3, 0xfa, 0x38, 0xff, 0x3b, 0x03, 0x49, 0x06, 0xbc, 0x08, 0xb6, 0x08, +0x59, 0x07, 0x00, 0x04, 0x8c, 0x01, 0x6d, 0xff, 0x9e, 0xfd, 0xe4, 0xfd, 0x4f, 0x01, 0xce, 0x01, +0x4b, 0x04, 0xb2, 0x03, 0x7c, 0x03, 0xa3, 0x02, 0x39, 0xfe, 0x5f, 0xfb, 0x3c, 0xfa, 0x28, 0xf9, +0x15, 0xfc, 0x02, 0x03, 0x05, 0x06, 0x95, 0x09, 0x7f, 0x09, 0xb4, 0x08, 0x38, 0x06, 0x20, 0x02, +0x80, 0xfc, 0x9a, 0xf9, 0x7e, 0xf8, 0xc8, 0xfa, 0x45, 0xfd, 0x73, 0x03, 0x03, 0x05, 0x76, 0x05, +0x4f, 0x04, 0x64, 0x04, 0x92, 0x02, 0x83, 0x01, 0x04, 0xff, 0x31, 0x00, 0x88, 0xff, 0x2a, 0x01, +0x15, 0x03, 0xa9, 0x03, 0x2e, 0xff, 0x70, 0xfd, 0x23, 0xfd, 0xef, 0xf9, 0x84, 0xfe, 0xd0, 0xfe, +0x92, 0xfe, 0x3b, 0x01, 0x48, 0x03, 0x23, 0x08, 0xb2, 0x06, 0xb8, 0x05, 0xa6, 0x01, 0xa4, 0xfc, +0xb8, 0xfb, 0x42, 0xfd, 0xff, 0xfd, 0xbb, 0xfe, 0x15, 0xff, 0x6b, 0xff, 0x5e, 0x00, 0x69, 0x02, +0x86, 0x01, 0xa5, 0x02, 0x69, 0x02, 0x67, 0x01, 0xae, 0x02, 0x07, 0x05, 0x69, 0x05, 0xbd, 0x04, +0x2a, 0x01, 0x75, 0x01, 0xed, 0xfe, 0x14, 0xfe, 0x66, 0xfe, 0x85, 0x01, 0xef, 0x02, 0x37, 0x04, +0xbe, 0x0a, 0xa7, 0x0c, 0x9c, 0x09, 0x8d, 0x09, 0x2f, 0x05, 0x49, 0x02, 0xb2, 0xfe, 0xb5, 0xfc, +0x4a, 0xfe, 0xa9, 0xfd, 0xa8, 0x01, 0x24, 0x05, 0x62, 0x02, 0xb0, 0x01, 0x7a, 0x01, 0x53, 0xff, +0xfa, 0xff, 0xa8, 0x01, 0xf7, 0x04, 0xb8, 0x04, 0xa0, 0x0c, 0xb8, 0x0f, 0x06, 0x0b, 0xc5, 0x0b, +0xcb, 0x03, 0x9b, 0xfd, 0xfc, 0xfb, 0xb3, 0xfa, 0x4b, 0xf9, 0x66, 0xfb, 0xc1, 0xff, 0xeb, 0x02, +0x1c, 0x07, 0x51, 0x0c, 0x1a, 0x08, 0xac, 0x04, 0x63, 0x03, 0x6a, 0xff, 0xf8, 0x00, 0x76, 0x02, +0x88, 0x01, 0x96, 0x01, 0x3a, 0x04, 0x65, 0x02, 0x17, 0x02, 0xed, 0x00, 0x1e, 0xfe, 0x1a, 0xf9, +0x70, 0xfb, 0x26, 0xfe, 0x5d, 0x02, 0x88, 0x04, 0x66, 0x08, 0x17, 0x07, 0xb8, 0x05, 0x90, 0x02, +0x11, 0x01, 0x7b, 0xfd, 0x5c, 0xfa, 0x53, 0xf9, 0xe3, 0xf9, 0x1d, 0xfb, 0x72, 0xfd, 0x47, 0x00, +0x8d, 0x01, 0x5a, 0x01, 0xed, 0x00, 0xe7, 0x00, 0x83, 0xfe, 0x3a, 0x00, 0x50, 0x01, 0x46, 0x04, +0xa1, 0x02, 0x89, 0x05, 0xc7, 0x03, 0x29, 0x00, 0x4c, 0xfd, 0x06, 0xfa, 0xda, 0xf3, 0x9b, 0xf1, +0x05, 0xf4, 0x41, 0xf9, 0x22, 0xfc, 0x83, 0x03, 0x38, 0x07, 0x87, 0x07, 0x63, 0x05, 0x90, 0x03, +0x4c, 0xfe, 0x88, 0xfb, 0x1d, 0xf9, 0xac, 0xf7, 0x30, 0xf8, 0xec, 0xf9, 0x7e, 0xfb, 0xf9, 0xfc, +0x79, 0xff, 0x48, 0xfd, 0x36, 0xfb, 0xaf, 0xfb, 0x82, 0xfe, 0x54, 0x02, 0x35, 0x07, 0xd8, 0x08, +0xb4, 0x09, 0xb9, 0x08, 0x59, 0x08, 0xd0, 0x03, 0x72, 0x02, 0x7d, 0xfc, 0x4f, 0xfb, 0x82, 0xfb, +0xe3, 0xff, 0x6a, 0x02, 0xad, 0x05, 0x1e, 0x06, 0xfd, 0x04, 0xe2, 0x03, 0xb4, 0x04, 0x2e, 0x03, +0x65, 0x05, 0x7d, 0x07, 0xa4, 0x07, 0x39, 0x08, 0xd6, 0x08, 0x20, 0x07, 0x09, 0x05, 0xcf, 0x01, +0x3d, 0x00, 0x51, 0xfe, 0x7d, 0xff, 0xca, 0x01, 0xf8, 0x04, 0x18, 0x07, 0x55, 0x07, 0x21, 0x07, +0x7f, 0x05, 0x55, 0x03, 0x50, 0x00, 0x09, 0xfe, 0x49, 0xfc, 0x9a, 0xfa, 0xb7, 0xfd, 0xa5, 0xff, +0x6b, 0x01, 0x43, 0x01, 0x12, 0xff, 0x6b, 0xfd, 0xf0, 0xfe, 0x9c, 0xfe, 0xb2, 0xfe, 0x41, 0xff, +0x66, 0x01, 0x1a, 0x00, 0x53, 0x00, 0x96, 0x04, 0x3f, 0x01, 0x3b, 0xfd, 0x34, 0xfa, 0xef, 0xf9, +0x8c, 0xf7, 0xed, 0xf6, 0x7f, 0xf9, 0x1e, 0xfb, 0xad, 0xfa, 0x30, 0xfa, 0xaf, 0xfa, 0x00, 0xfc, +0x47, 0xfa, 0xa4, 0xfa, 0xa5, 0xfc, 0x21, 0xfe, 0xa6, 0xfa, 0x8b, 0xfb, 0xd5, 0xfe, 0xdb, 0xfc, +0x7b, 0xfb, 0xf2, 0xfb, 0x74, 0xfc, 0x5d, 0xf8, 0xe1, 0xf7, 0x81, 0xf7, 0x51, 0xf9, 0xf4, 0xfa, +0x8a, 0xfb, 0x9a, 0xfc, 0xbf, 0xfc, 0x1b, 0xf9, 0x9b, 0xfa, 0xd1, 0xfa, 0x26, 0xfc, 0x67, 0xf9, +0x0e, 0xf7, 0x55, 0xf8, 0x3e, 0xfb, 0x5c, 0x00, 0x2a, 0x01, 0x8d, 0x06, 0x79, 0x06, 0xfb, 0x06, +0xc5, 0x08, 0x58, 0x0b, 0x8c, 0x0c, 0x3a, 0x0a, 0xe3, 0x0a, 0x60, 0x0b, 0xcf, 0x09, 0x5e, 0x0a, +0x17, 0x0a, 0x4e, 0x0b, 0xc4, 0x08, 0x66, 0x07, 0xf2, 0x05, 0xef, 0x06, 0x9d, 0x08, 0x56, 0x0a, +0x5c, 0x0d, 0x08, 0x0f, 0x51, 0x0d, 0xce, 0x0c, 0x65, 0x0c, 0x14, 0x0a, 0xf2, 0x05, 0xad, 0x03, +0x99, 0x00, 0x4d, 0xfe, 0xbd, 0xfe, 0x2b, 0xff, 0xef, 0xff, 0x07, 0x00, 0x7e, 0xff, 0x48, 0xff, +0xbc, 0xff, 0xb7, 0xff, 0xab, 0xfe, 0x9e, 0xfd, 0x1e, 0xfe, 0xd1, 0xfc, 0x50, 0xfb, 0xe3, 0xf8, +0x5c, 0xf7, 0x1e, 0xf5, 0xa3, 0xf3, 0x35, 0xf2, 0xe2, 0xf2, 0xb1, 0xf4, 0xbc, 0xf4, 0x30, 0xf7, +0x23, 0xf9, 0x65, 0xf9, 0x72, 0xf8, 0x1e, 0xfa, 0x8f, 0xf8, 0xb4, 0xf7, 0x7b, 0xf6, 0xc4, 0xf6, +0x86, 0xf6, 0xcf, 0xf6, 0xcb, 0xf5, 0x38, 0xf2, 0x8c, 0xf2, 0x33, 0xf3, 0xd8, 0xf0, 0xd7, 0xf1, +0x8e, 0xf4, 0x29, 0xf6, 0xa6, 0xf5, 0x97, 0xf3, 0x5f, 0xf4, 0x3c, 0xf0, 0x4d, 0xf2, 0x96, 0xef, +0x51, 0xee, 0xdf, 0xe9, 0x03, 0xeb, 0x83, 0xeb, 0xd2, 0xeb, 0x3b, 0xea, 0x73, 0xe6, 0xd9, 0xe4, +0xa8, 0xec, 0x83, 0xfb, 0x04, 0x0b, 0x7a, 0x15, 0xde, 0x21, 0x5b, 0x2a, 0x69, 0x32, 0x68, 0x32, +0x95, 0x2d, 0xde, 0x22, 0xdb, 0x13, 0xc4, 0x07, 0x59, 0x04, 0xd8, 0x03, 0x47, 0x04, 0xcb, 0x05, +0xc9, 0x09, 0x95, 0x0b, 0x8f, 0x0d, 0xab, 0x10, 0xea, 0x13, 0xae, 0x15, 0x3a, 0x18, 0x8b, 0x1a, +0x20, 0x1e, 0x42, 0x20, 0x12, 0x20, 0xb8, 0x1a, 0x65, 0x12, 0x58, 0x06, 0x69, 0xfb, 0x5d, 0xf4, +0x1f, 0xf2, 0x57, 0xf2, 0x04, 0xf6, 0x94, 0xfb, 0x3a, 0x02, 0x3a, 0x08, 0x74, 0x0c, 0xdf, 0x0b, +0xb0, 0x07, 0xa7, 0x01, 0xe3, 0xfb, 0x5d, 0xf8, 0xe5, 0xf5, 0xdb, 0xf2, 0x24, 0xf0, 0x2f, 0xee, +0xda, 0xeb, 0x61, 0xea, 0xfc, 0xea, 0xdc, 0xeb, 0xd1, 0xec, 0x3b, 0xf2, 0xb2, 0xf9, 0xe7, 0xfe, +0x8b, 0x03, 0x8a, 0x06, 0xab, 0x02, 0xdb, 0xfc, 0x24, 0xf8, 0xe5, 0xf1, 0x6b, 0xeb, 0x16, 0xea, +0xdf, 0xe8, 0x42, 0xe7, 0x6b, 0xe9, 0x4f, 0xeb, 0x0e, 0xe9, 0x76, 0xe7, 0x93, 0xe7, 0xa9, 0xe4, +0x0e, 0xe2, 0xc2, 0xe1, 0x7d, 0xe2, 0x4e, 0xe0, 0xb0, 0xdd, 0xfa, 0xd8, 0x17, 0xdb, 0xc1, 0xf6, +0xda, 0x0d, 0x91, 0x1b, 0x49, 0x1d, 0x4b, 0x21, 0xd6, 0x20, 0x1a, 0x21, 0xad, 0x1c, 0xd5, 0x11, +0x42, 0xfe, 0x71, 0xf1, 0xa5, 0xf2, 0xc1, 0xff, 0x07, 0x0c, 0xc1, 0x11, 0x09, 0x12, 0xd7, 0x13, +0x65, 0x14, 0x25, 0x15, 0x99, 0x16, 0x46, 0x1b, 0xd8, 0x1c, 0x3d, 0x1c, 0xb5, 0x1e, 0xb5, 0x23, +0x6e, 0x23, 0x7c, 0x1c, 0xe1, 0x10, 0x30, 0x02, 0xd9, 0xf3, 0x51, 0xed, 0x4a, 0xf1, 0x25, 0xfa, +0x9a, 0x02, 0xb5, 0x09, 0x55, 0x10, 0xb6, 0x15, 0x78, 0x17, 0x78, 0x13, 0xcc, 0x0a, 0xf9, 0xff, +0xb5, 0xf6, 0x5b, 0xf2, 0x03, 0xf3, 0x24, 0xf3, 0x1c, 0xf1, 0x31, 0xed, 0x85, 0xea, 0xec, 0xe9, +0xc6, 0xea, 0xcf, 0xec, 0x01, 0xef, 0xb5, 0xf2, 0xf8, 0xf7, 0x7e, 0xfe, 0xc8, 0x02, 0xc8, 0x02, +0x1d, 0xff, 0x11, 0xf8, 0x66, 0xf0, 0x2f, 0xeb, 0x38, 0xe8, 0x5b, 0xe6, 0xb1, 0xe4, 0x34, 0xe4, +0x53, 0xe5, 0xff, 0xe6, 0xa8, 0xe7, 0x0f, 0xe7, 0xb3, 0xe5, 0x6e, 0xe2, 0xa4, 0xdf, 0xf1, 0xdd, +0x07, 0xdf, 0x5e, 0xe1, 0xcc, 0xe1, 0x55, 0xe0, 0x97, 0xdf, 0xd6, 0xe5, 0xf2, 0xfc, 0x03, 0x17, +0x3f, 0x26, 0x57, 0x23, 0xe9, 0x1e, 0x36, 0x1b, 0x8a, 0x19, 0x03, 0x13, 0xe2, 0x06, 0x82, 0xf5, +0xef, 0xe8, 0xfc, 0xeb, 0xbf, 0xfa, 0x9a, 0x0a, 0x13, 0x10, 0x0c, 0x12, 0x14, 0x14, 0x23, 0x17, +0x7d, 0x1b, 0xe3, 0x21, 0x45, 0x27, 0x7c, 0x28, 0x85, 0x26, 0x7b, 0x24, 0x04, 0x24, 0xf3, 0x21, +0x73, 0x1a, 0xde, 0x0d, 0xa8, 0x00, 0x72, 0xf6, 0x6f, 0xf3, 0xcf, 0xf9, 0x11, 0x05, 0xda, 0x0e, +0x46, 0x14, 0xa4, 0x18, 0xfd, 0x1b, 0x1a, 0x1d, 0xf0, 0x19, 0xe0, 0x11, 0x47, 0x07, 0x1a, 0xfe, +0xf6, 0xf8, 0x7a, 0xf8, 0x15, 0xf8, 0xcc, 0xf4, 0x56, 0xf0, 0x8e, 0xed, 0x49, 0xee, 0xd7, 0xf1, +0x5a, 0xf6, 0x20, 0xfa, 0x4e, 0xfd, 0x13, 0x02, 0x04, 0x06, 0x59, 0x08, 0x0e, 0x07, 0x04, 0x02, +0x33, 0xf9, 0x4c, 0xf1, 0xb1, 0xeb, 0xaa, 0xe9, 0xa9, 0xe9, 0x0e, 0xe9, 0x33, 0xe9, 0xdf, 0xe9, +0xbd, 0xeb, 0x7c, 0xed, 0xa8, 0xee, 0xd0, 0xed, 0x90, 0xe9, 0xb4, 0xe7, 0x4f, 0xe7, 0x4d, 0xe8, +0x3a, 0xe7, 0x34, 0xe6, 0xeb, 0xe5, 0xbc, 0xe3, 0x4f, 0xe2, 0xc5, 0xe0, 0x08, 0xee, 0xed, 0x05, +0xfd, 0x1c, 0xaa, 0x24, 0x98, 0x22, 0xda, 0x1f, 0x91, 0x1e, 0xb8, 0x1d, 0xc6, 0x16, 0x9d, 0x08, +0x50, 0xf7, 0x47, 0xf0, 0xd8, 0xf7, 0xca, 0x05, 0x7b, 0x0e, 0x48, 0x0f, 0xef, 0x0d, 0x6d, 0x11, +0x42, 0x18, 0x73, 0x1e, 0xfd, 0x24, 0xf0, 0x29, 0x75, 0x2a, 0x1a, 0x29, 0x36, 0x2b, 0x1c, 0x2b, +0x88, 0x24, 0x09, 0x19, 0x1f, 0x0c, 0x4c, 0x00, 0xfa, 0xf9, 0x55, 0xfc, 0xb7, 0x03, 0xad, 0x0c, +0xc6, 0x12, 0xbc, 0x16, 0x2b, 0x1a, 0xe8, 0x1c, 0x3d, 0x1c, 0x03, 0x17, 0x91, 0x0e, 0xc0, 0x04, +0x5a, 0xfd, 0x70, 0xfa, 0xd2, 0xf8, 0x80, 0xf5, 0x7c, 0xf0, 0x47, 0xec, 0x50, 0xeb, 0xa9, 0xee, +0x0a, 0xf4, 0xe2, 0xf8, 0x80, 0xfd, 0x1d, 0x02, 0xaf, 0x06, 0x43, 0x0a, 0xde, 0x0a, 0xa6, 0x05, +0x2a, 0xfd, 0x42, 0xf4, 0x00, 0xed, 0x30, 0xe9, 0xc2, 0xe6, 0x7a, 0xe6, 0x72, 0xe6, 0x4f, 0xe7, +0x38, 0xe8, 0x0c, 0xea, 0xcf, 0xeb, 0xc0, 0xeb, 0x71, 0xea, 0xdb, 0xe9, 0xab, 0xe8, 0xb4, 0xe9, +0x83, 0xeb, 0x4b, 0xeb, 0x2b, 0xe9, 0xaf, 0xe6, 0x6e, 0xe3, 0x63, 0xe0, 0xfc, 0xdf, 0x7a, 0xef, +0x73, 0x07, 0x4a, 0x1c, 0x93, 0x21, 0x05, 0x20, 0x2e, 0x1d, 0x33, 0x1c, 0xad, 0x18, 0x24, 0x0f, +0x1a, 0xfe, 0x48, 0xee, 0xcb, 0xea, 0x0f, 0xf5, 0x30, 0x03, 0x6e, 0x0a, 0x18, 0x0b, 0x51, 0x09, +0x76, 0x0a, 0x33, 0x10, 0x27, 0x17, 0xd3, 0x1c, 0xca, 0x22, 0x87, 0x26, 0x75, 0x27, 0x09, 0x27, +0xba, 0x25, 0x8d, 0x1c, 0x85, 0x0e, 0xcd, 0x00, 0x22, 0xf7, 0x0f, 0xf3, 0xe9, 0xf7, 0xfe, 0x01, +0xfb, 0x0b, 0x92, 0x12, 0xef, 0x15, 0xe8, 0x16, 0xaa, 0x16, 0xe0, 0x13, 0x3c, 0x0d, 0x5b, 0x04, +0x4d, 0xfc, 0x22, 0xf7, 0xbc, 0xf5, 0x6c, 0xf4, 0xa1, 0xf0, 0xaf, 0xea, 0x79, 0xe5, 0xb2, 0xe3, +0x0a, 0xe6, 0xf7, 0xeb, 0xe1, 0xf2, 0xff, 0xf9, 0x55, 0x00, 0xaa, 0x05, 0xa1, 0x08, 0x7e, 0x07, +0x2c, 0x01, 0x23, 0xf7, 0xba, 0xed, 0x79, 0xe7, 0xf6, 0xe4, 0x31, 0xe5, 0x44, 0xe6, 0xff, 0xe5, +0x2a, 0xe4, 0x9d, 0xe5, 0xa2, 0xe5, 0x1d, 0xe7, 0x6d, 0xe6, 0xf9, 0xe5, 0xb3, 0xe4, 0x19, 0xe5, +0x42, 0xe7, 0xbd, 0xe9, 0x95, 0xea, 0x71, 0xe8, 0x3e, 0xe5, 0xa0, 0xe1, 0x0d, 0xe0, 0xd3, 0xdf, +0x67, 0xee, 0xcc, 0x06, 0xb2, 0x1c, 0x99, 0x22, 0x52, 0x1f, 0xa3, 0x1c, 0xea, 0x1b, 0x97, 0x19, +0xa2, 0x10, 0x3c, 0x01, 0x6c, 0xf1, 0xeb, 0xec, 0x8d, 0xf6, 0x90, 0x05, 0x81, 0x0c, 0x3a, 0x0c, +0x2f, 0x09, 0xbc, 0x08, 0x50, 0x0d, 0x91, 0x15, 0x4f, 0x1d, 0x17, 0x26, 0xc5, 0x2b, 0x4f, 0x2c, +0x39, 0x2a, 0x56, 0x28, 0x39, 0x21, 0x78, 0x13, 0x35, 0x05, 0x96, 0xf9, 0xe5, 0xf3, 0x6f, 0xf8, +0x19, 0x04, 0x08, 0x0f, 0x58, 0x15, 0x3c, 0x17, 0xd6, 0x16, 0xee, 0x15, 0x5f, 0x13, 0x17, 0x0d, +0x56, 0x04, 0x36, 0xfc, 0x2c, 0xf7, 0x86, 0xf5, 0xd6, 0xf4, 0xa0, 0xf1, 0xb5, 0xeb, 0xd0, 0xe5, +0xc9, 0xe2, 0x68, 0xe5, 0x6c, 0xec, 0xc9, 0xf4, 0x54, 0xfc, 0xe8, 0x02, 0x8a, 0x07, 0x15, 0x09, +0x87, 0x07, 0x75, 0x00, 0x2e, 0xf6, 0xc4, 0xec, 0xdf, 0xe6, 0xc3, 0xe2, 0x32, 0xe3, 0xff, 0xe4, +0x9f, 0xe6, 0xf9, 0xe3, 0x82, 0xe1, 0xfb, 0xe2, 0x37, 0xe5, 0x4a, 0xe7, 0x1b, 0xe7, 0x06, 0xe8, +0x5d, 0xe7, 0x89, 0xe9, 0xde, 0xec, 0x7a, 0xee, 0x89, 0xe9, 0xe1, 0xe2, 0x9d, 0xde, 0x99, 0xdd, +0x0c, 0xe0, 0x45, 0xec, 0xa3, 0x05, 0x5f, 0x1d, 0x4b, 0x27, 0x74, 0x24, 0x78, 0x20, 0x29, 0x1d, +0x52, 0x19, 0xa6, 0x10, 0xbb, 0x02, 0xf2, 0xf2, 0xb7, 0xed, 0x90, 0xf5, 0x70, 0x05, 0x1f, 0x0e, +0x9d, 0x0d, 0x83, 0x09, 0xb2, 0x06, 0xfd, 0x06, 0xf8, 0x0f, 0xb4, 0x1b, 0xcd, 0x25, 0x3d, 0x2d, +0x9d, 0x30, 0xf8, 0x2d, 0x04, 0x2a, 0xc7, 0x24, 0xfc, 0x17, 0x5e, 0x07, 0x48, 0xfa, 0x37, 0xf4, +0x96, 0xf7, 0x9e, 0x04, 0xd8, 0x11, 0x03, 0x19, 0xb2, 0x1a, 0x96, 0x18, 0xcb, 0x14, 0x4f, 0x11, +0xc3, 0x0c, 0xeb, 0x05, 0xd2, 0xff, 0xf5, 0xfb, 0x42, 0xfa, 0xe0, 0xf9, 0x47, 0xf7, 0x5d, 0xf1, +0x5e, 0xea, 0xe7, 0xe5, 0xa7, 0xe5, 0xb2, 0xeb, 0xdd, 0xf5, 0x54, 0x00, 0xc6, 0x07, 0xf3, 0x0c, +0x50, 0x0e, 0x82, 0x0c, 0x28, 0x05, 0x58, 0xfa, 0x82, 0xef, 0xa2, 0xe6, 0xe4, 0xe1, 0x8c, 0xe2, +0x4d, 0xe4, 0x6c, 0xe5, 0x10, 0xe6, 0x8f, 0xe4, 0xd7, 0xe4, 0xa0, 0xe4, 0xd9, 0xe6, 0xfb, 0xe5, +0x47, 0xe7, 0xdc, 0xe7, 0x5b, 0xea, 0x21, 0xee, 0xac, 0xef, 0x5f, 0xed, 0x9f, 0xe7, 0xcd, 0xe2, +0x7c, 0xde, 0xec, 0xdc, 0xbd, 0xe8, 0x46, 0x01, 0x1d, 0x1b, 0x5d, 0x26, 0x39, 0x26, 0xe5, 0x20, +0x97, 0x1e, 0x27, 0x1b, 0x17, 0x14, 0x86, 0x04, 0x5f, 0xf4, 0x3f, 0xed, 0xeb, 0xf4, 0x14, 0x04, +0xad, 0x0d, 0x54, 0x0d, 0x99, 0x08, 0x13, 0x05, 0x4e, 0x04, 0xb6, 0x08, 0xad, 0x13, 0xd0, 0x22, +0x67, 0x30, 0xb1, 0x37, 0x47, 0x37, 0x0f, 0x33, 0xee, 0x2a, 0xfe, 0x1c, 0x91, 0x0c, 0x17, 0xfd, +0xe9, 0xf1, 0x36, 0xf1, 0x4e, 0xfe, 0x5a, 0x0f, 0x21, 0x1a, 0x10, 0x1d, 0x3b, 0x1a, 0x45, 0x14, +0xa8, 0x0e, 0xa7, 0x0a, 0xbb, 0x06, 0x8a, 0x02, 0x0d, 0xff, 0xf3, 0xfc, 0x99, 0xfc, 0xb2, 0xfa, +0x73, 0xf4, 0xf6, 0xeb, 0xe1, 0xe4, 0xa3, 0xe2, 0xff, 0xe6, 0x8d, 0xf1, 0x7b, 0xfe, 0xc2, 0x08, +0x2d, 0x0f, 0x92, 0x10, 0x6b, 0x0d, 0xbf, 0x05, 0x4d, 0xfb, 0x3e, 0xf0, 0x53, 0xe7, 0x11, 0xe3, +0x18, 0xe3, 0x11, 0xe7, 0x2f, 0xea, 0xe0, 0xea, 0x8b, 0xe7, 0x68, 0xe5, 0xac, 0xe4, 0xe6, 0xe5, +0x79, 0xe7, 0xcc, 0xea, 0x49, 0xee, 0x4e, 0xef, 0xa9, 0xf1, 0x6a, 0xf2, 0x78, 0xf0, 0x08, 0xe9, +0x70, 0xe3, 0x15, 0xdf, 0xb3, 0xdf, 0x5a, 0xe0, 0x5a, 0xed, 0xf0, 0x06, 0x3d, 0x23, 0x13, 0x30, +0x59, 0x2d, 0xff, 0x24, 0x33, 0x1d, 0x83, 0x18, 0x89, 0x11, 0x34, 0x05, 0x9e, 0xf5, 0x99, 0xee, +0xc5, 0xf5, 0xbe, 0x05, 0x93, 0x0f, 0x9d, 0x0e, 0x91, 0x07, 0x9d, 0x02, 0x35, 0x01, 0xde, 0x05, +0x5b, 0x11, 0x73, 0x21, 0x79, 0x2e, 0x1f, 0x38, 0x65, 0x3b, 0xc1, 0x36, 0x40, 0x2d, 0xfa, 0x22, +0xa5, 0x13, 0x9c, 0x01, 0xb9, 0xf6, 0x98, 0xf5, 0x9e, 0xfc, 0x11, 0x0a, 0x59, 0x16, 0x9c, 0x19, +0xba, 0x16, 0x7e, 0x12, 0xf6, 0x0e, 0x0b, 0x0c, 0x22, 0x08, 0x36, 0x03, 0xca, 0xff, 0x10, 0xff, +0xcc, 0xfe, 0x80, 0xfd, 0xf2, 0xf8, 0xc8, 0xf0, 0xbb, 0xe9, 0xa5, 0xe7, 0xee, 0xeb, 0x05, 0xf5, +0x40, 0xff, 0x86, 0x07, 0xaf, 0x0d, 0x45, 0x10, 0x1e, 0x0e, 0x08, 0x08, 0xea, 0xfe, 0xb6, 0xf4, +0x2e, 0xec, 0x2c, 0xe7, 0x07, 0xe6, 0xc4, 0xe5, 0x8b, 0xe5, 0x59, 0xe5, 0x42, 0xe4, 0xd6, 0xe1, +0x85, 0xe2, 0x35, 0xe5, 0x8a, 0xe8, 0x9f, 0xed, 0xb2, 0xf1, 0x4e, 0xf3, 0x97, 0xf1, 0xbc, 0xf1, +0x43, 0xed, 0x74, 0xe8, 0xa7, 0xe2, 0x73, 0xdf, 0x5b, 0xde, 0x14, 0xe0, 0xf0, 0xe3, 0x5c, 0xf1, +0xf1, 0x0a, 0x27, 0x23, 0x36, 0x2c, 0xdf, 0x26, 0x30, 0x1e, 0x62, 0x17, 0x56, 0x13, 0x2e, 0x0d, +0x33, 0x02, 0x13, 0xf5, 0x59, 0xf0, 0xc5, 0xf8, 0xb0, 0x06, 0xd5, 0x0d, 0x21, 0x0b, 0x42, 0x03, +0xc9, 0xfe, 0x5f, 0x00, 0x74, 0x09, 0x9c, 0x18, 0xca, 0x28, 0x63, 0x34, 0xb3, 0x39, 0x6e, 0x39, +0x06, 0x35, 0xf6, 0x2b, 0x66, 0x1e, 0x94, 0x0d, 0xcf, 0xfe, 0x83, 0xf6, 0xa4, 0xf7, 0xa6, 0x01, +0x53, 0x0e, 0x06, 0x15, 0xc8, 0x14, 0x50, 0x10, 0x70, 0x0c, 0x42, 0x0a, 0x53, 0x09, 0x5a, 0x07, +0x4c, 0x04, 0xa2, 0x01, 0x88, 0x00, 0x10, 0x00, 0x21, 0xfd, 0x01, 0xf6, 0xfb, 0xec, 0x0a, 0xe7, +0x49, 0xe8, 0x5c, 0xf0, 0x86, 0xfb, 0x2a, 0x05, 0x4a, 0x0b, 0xab, 0x0d, 0x49, 0x0c, 0x37, 0x08, +0xac, 0x01, 0x97, 0xf9, 0x36, 0xf0, 0x4f, 0xea, 0xbb, 0xe7, 0xce, 0xe7, 0x9e, 0xe8, 0xa4, 0xe8, +0x03, 0xe5, 0x1e, 0xe0, 0x71, 0xde, 0x57, 0xe1, 0x0f, 0xe6, 0x4a, 0xeb, 0x00, 0xf0, 0xe0, 0xf1, +0x2e, 0xf2, 0x57, 0xf2, 0xb8, 0xf0, 0x68, 0xeb, 0x9e, 0xe3, 0x1f, 0xdf, 0x21, 0xde, 0xd3, 0xe0, +0x23, 0xe5, 0x6d, 0xe7, 0x6d, 0xee, 0x53, 0x02, 0x35, 0x1a, 0xbb, 0x27, 0xd6, 0x24, 0xc4, 0x1b, +0xcf, 0x13, 0xdc, 0x10, 0xa4, 0x0d, 0xbc, 0x05, 0x87, 0xfa, 0x19, 0xf4, 0xd6, 0xf6, 0xcf, 0x01, +0x2a, 0x09, 0x04, 0x09, 0xd9, 0x03, 0x25, 0x00, 0xd0, 0x01, 0x36, 0x08, 0x0e, 0x14, 0xe5, 0x23, +0x0e, 0x32, 0x96, 0x3a, 0x1a, 0x3c, 0xbd, 0x37, 0x78, 0x2e, 0xdc, 0x22, 0x9f, 0x14, 0xa2, 0x05, +0x91, 0xfa, 0x62, 0xf6, 0xb6, 0xfa, 0xd7, 0x05, 0x59, 0x0f, 0xbd, 0x11, 0x50, 0x0f, 0xd3, 0x0b, +0x18, 0x09, 0x1e, 0x08, 0x86, 0x07, 0xa4, 0x05, 0x88, 0x03, 0xda, 0x01, 0xfd, 0xff, 0x5c, 0xfc, +0x7f, 0xf6, 0x24, 0xef, 0x65, 0xe9, 0x80, 0xe7, 0xde, 0xea, 0xf2, 0xf2, 0xa4, 0xfc, 0x44, 0x04, +0x7d, 0x08, 0xdf, 0x08, 0x07, 0x05, 0x04, 0xff, 0x0f, 0xf9, 0x21, 0xf3, 0xd8, 0xeb, 0xa7, 0xe7, +0x89, 0xe5, 0xbb, 0xe4, 0xa5, 0xe3, 0x07, 0xe2, 0xa2, 0xdf, 0x80, 0xdd, 0x9a, 0xdd, 0xc4, 0xe2, +0x0c, 0xeb, 0xcd, 0xef, 0x54, 0xf3, 0xa3, 0xf5, 0x5a, 0xf4, 0xd1, 0xf0, 0x98, 0xee, 0xe4, 0xe9, +0xb6, 0xe4, 0xed, 0xe3, 0x3a, 0xe5, 0xe3, 0xe5, 0xa2, 0xe8, 0x4a, 0xeb, 0xbb, 0xf1, 0x05, 0x02, +0x97, 0x16, 0xe5, 0x21, 0xae, 0x21, 0x2a, 0x1c, 0xc7, 0x18, 0xd6, 0x16, 0xa1, 0x12, 0xc9, 0x09, +0x99, 0xff, 0xc9, 0xf8, 0x27, 0xfa, 0xcb, 0x01, 0x90, 0x08, 0x96, 0x09, 0x44, 0x07, 0x7f, 0x04, +0xcb, 0x06, 0x63, 0x0d, 0x90, 0x17, 0x04, 0x25, 0x84, 0x31, 0x2b, 0x38, 0x22, 0x39, 0x01, 0x36, +0x44, 0x2e, 0xab, 0x22, 0x4a, 0x14, 0x2c, 0x05, 0xc8, 0xf9, 0xcd, 0xf5, 0xdb, 0xf8, 0x63, 0x01, +0xce, 0x09, 0x36, 0x0d, 0xb9, 0x0c, 0xf1, 0x0a, 0xc5, 0x09, 0x08, 0x09, 0x05, 0x08, 0xe0, 0x05, +0x4e, 0x03, 0x24, 0x00, 0x94, 0xfc, 0xa6, 0xf8, 0x05, 0xf3, 0x7e, 0xec, 0x9b, 0xe7, 0x68, 0xe6, +0xf5, 0xe9, 0x74, 0xf2, 0x04, 0xfc, 0x60, 0x03, 0x28, 0x07, 0x47, 0x07, 0x81, 0x04, 0x89, 0x00, +0xab, 0xfb, 0xb1, 0xf5, 0x37, 0xee, 0x95, 0xe8, 0x12, 0xe7, 0x2c, 0xe6, 0x9c, 0xe5, 0x82, 0xe3, +0x21, 0xe1, 0x73, 0xe0, 0x6a, 0xe3, 0x1a, 0xe9, 0x5b, 0xf0, 0xdf, 0xf4, 0xcf, 0xf6, 0x0f, 0xf8, +0x98, 0xf6, 0x57, 0xf2, 0x5f, 0xed, 0xa3, 0xe9, 0x9a, 0xe3, 0xdc, 0xdf, 0xb4, 0xdc, 0x7a, 0xdd, +0xc8, 0xdf, 0x81, 0xe2, 0x84, 0xe9, 0xc4, 0xfd, 0xd2, 0x17, 0xc0, 0x27, 0x07, 0x29, 0xd5, 0x21, +0x18, 0x1b, 0xdd, 0x15, 0x5f, 0x10, 0x5c, 0x07, 0x5a, 0xfc, 0xfa, 0xf4, 0xa5, 0xf7, 0x77, 0x01, +0x03, 0x09, 0xc2, 0x09, 0xe7, 0x05, 0x5b, 0x01, 0x83, 0xff, 0x12, 0x05, 0xf9, 0x10, 0x38, 0x20, +0x37, 0x2f, 0xc6, 0x37, 0xa4, 0x39, 0x1f, 0x38, 0xe2, 0x31, 0x19, 0x25, 0x8d, 0x15, 0x86, 0x06, +0x13, 0xfa, 0xf2, 0xf5, 0x18, 0xfb, 0xe7, 0x03, 0x12, 0x0b, 0xd3, 0x0d, 0x58, 0x0c, 0x98, 0x09, +0xbc, 0x07, 0x06, 0x07, 0x46, 0x06, 0x38, 0x04, 0x74, 0x01, 0x3f, 0xff, 0x10, 0xfd, 0xfc, 0xf8, +0x91, 0xf2, 0x72, 0xeb, 0x61, 0xe6, 0x76, 0xe6, 0x69, 0xeb, 0x45, 0xf4, 0xcc, 0xfd, 0xa8, 0x04, +0x87, 0x07, 0xc3, 0x07, 0xc8, 0x05, 0x86, 0x01, 0x89, 0xfc, 0x27, 0xf7, 0xaf, 0xf1, 0x3e, 0xed, +0x52, 0xeb, 0x53, 0xe9, 0x81, 0xe6, 0x1b, 0xe3, 0x77, 0xe2, 0xee, 0xdf, 0xbd, 0xe3, 0x36, 0xec, +0xdc, 0xf4, 0x4b, 0xf8, 0x38, 0xfc, 0xc2, 0xfc, 0x69, 0xf8, 0x7b, 0xf3, 0xa1, 0xee, 0xa4, 0xe8, +0x5a, 0xe4, 0x72, 0xe2, 0x62, 0xe2, 0x31, 0xe2, 0x88, 0xe4, 0xf1, 0xe5, 0x90, 0xe7, 0xf7, 0xec, +0x50, 0xff, 0x90, 0x17, 0x0a, 0x26, 0x26, 0x26, 0x04, 0x20, 0x02, 0x1b, 0xaf, 0x16, 0xa0, 0x11, +0xef, 0x07, 0xfb, 0xfc, 0xb6, 0xf5, 0x29, 0xf9, 0xb4, 0x02, 0x59, 0x0b, 0xd5, 0x0c, 0xa2, 0x09, +0xe0, 0x04, 0x84, 0x00, 0x68, 0x02, 0xde, 0x0b, 0xcf, 0x18, 0x91, 0x24, 0x72, 0x2c, 0x3c, 0x2e, +0xc5, 0x2c, 0x01, 0x2c, 0x5d, 0x27, 0xd2, 0x1a, 0xdc, 0x0b, 0x2a, 0x00, 0x5c, 0xfa, 0x3c, 0xfe, +0x77, 0x07, 0x2f, 0x0e, 0xa1, 0x0d, 0x41, 0x09, 0x6e, 0x04, 0x2b, 0x02, 0x84, 0x01, 0xb9, 0x00, +0xf9, 0xfd, 0x56, 0xfb, 0xfe, 0xf9, 0xf3, 0xfa, 0xb0, 0xfc, 0xda, 0xfb, 0xd2, 0xf7, 0xaa, 0xf2, +0x30, 0xf0, 0xb6, 0xf2, 0xe0, 0xf8, 0x18, 0x00, 0xb9, 0x04, 0x6a, 0x05, 0x28, 0x03, 0x57, 0x00, +0xd4, 0xfd, 0x95, 0xfa, 0xf4, 0xf5, 0x25, 0xf1, 0xa5, 0xec, 0x6b, 0xe9, 0x7a, 0xe9, 0x53, 0xea, +0x23, 0xe9, 0xe9, 0xe5, 0x9b, 0xe5, 0x03, 0xe7, 0x06, 0xec, 0xe6, 0xf3, 0xb3, 0xfa, 0xc9, 0xfa, +0xbd, 0xf7, 0x8c, 0xf6, 0xb7, 0xf4, 0x4a, 0xf0, 0x15, 0xeb, 0xa9, 0xe7, 0x37, 0xe6, 0x7c, 0xe7, +0x58, 0xe9, 0x40, 0xec, 0x32, 0xed, 0x3a, 0xec, 0xa8, 0xe8, 0xaa, 0xe6, 0xd9, 0xea, 0xd7, 0xfc, +0x13, 0x17, 0xf8, 0x28, 0xf9, 0x28, 0x70, 0x20, 0xea, 0x18, 0xba, 0x15, 0x71, 0x11, 0x51, 0x09, +0x82, 0xfe, 0xc4, 0xf7, 0xfb, 0xfa, 0x50, 0x06, 0x3e, 0x10, 0x42, 0x11, 0xb7, 0x09, 0xb2, 0xff, +0xed, 0xf7, 0xfd, 0xf7, 0xc5, 0x02, 0x26, 0x13, 0xba, 0x21, 0xb1, 0x2a, 0x6f, 0x2e, 0x80, 0x2c, +0x95, 0x29, 0xa9, 0x25, 0xfe, 0x1d, 0xf0, 0x10, 0x6a, 0x04, 0x65, 0xfe, 0x54, 0x00, 0x23, 0x06, +0x21, 0x0a, 0x57, 0x07, 0x3c, 0xfe, 0x47, 0xf5, 0x11, 0xf3, 0xc5, 0xf6, 0x2e, 0xfd, 0x98, 0x02, +0x1c, 0x05, 0x7e, 0x05, 0x68, 0x05, 0x4d, 0x04, 0x31, 0x02, 0x15, 0xfe, 0x52, 0xf8, 0x6b, 0xf3, +0x45, 0xf3, 0xab, 0xf7, 0x5d, 0xfd, 0x81, 0x01, 0x44, 0x01, 0xdc, 0xfc, 0x60, 0xf7, 0xab, 0xf4, +0xba, 0xf5, 0x02, 0xf8, 0x21, 0xf9, 0x0f, 0xf8, 0x75, 0xf5, 0xc5, 0xf2, 0x53, 0xf0, 0x8e, 0xec, +0xc6, 0xe9, 0x93, 0xe7, 0xf1, 0xe5, 0xbe, 0xe9, 0x7a, 0xf2, 0x31, 0xf8, 0x85, 0xf9, 0x80, 0xf9, +0x3e, 0xf5, 0x9e, 0xf0, 0xb2, 0xed, 0xfe, 0xed, 0x8c, 0xed, 0xf4, 0xec, 0x64, 0xee, 0x49, 0xef, +0xe8, 0xee, 0xd1, 0xe9, 0x93, 0xe7, 0x9c, 0xe4, 0x2c, 0xe0, 0x81, 0xe0, 0x86, 0xef, 0x0f, 0x0e, +0x8b, 0x28, 0x0a, 0x31, 0x7f, 0x28, 0xac, 0x1c, 0xaf, 0x13, 0xda, 0x0e, 0x50, 0x0a, 0x76, 0x04, +0x72, 0xfe, 0xf1, 0xfe, 0xea, 0x05, 0x1e, 0x0c, 0x6c, 0x0c, 0x6d, 0x05, 0x78, 0xfc, 0xf5, 0xf3, +0x0d, 0xf1, 0x02, 0xf8, 0xdf, 0x09, 0xac, 0x1e, 0x8b, 0x2b, 0x50, 0x2f, 0xf7, 0x2b, 0x88, 0x25, +0x79, 0x1f, 0xe3, 0x1b, 0x19, 0x17, 0x77, 0x0d, 0x0d, 0x05, 0x82, 0x02, 0xf1, 0x03, 0x80, 0x05, +0xcb, 0x03, 0x45, 0xfc, 0x11, 0xf2, 0xb2, 0xed, 0x7f, 0xf2, 0x43, 0xfd, 0x4e, 0x08, 0xcc, 0x0d, +0x57, 0x0d, 0xe8, 0x08, 0x4f, 0x03, 0x07, 0xff, 0x2b, 0xfc, 0x99, 0xf9, 0xad, 0xf7, 0xda, 0xf7, +0x20, 0xfb, 0x7a, 0xff, 0x62, 0x02, 0x6e, 0x00, 0x3b, 0xfb, 0xc8, 0xf5, 0xbf, 0xf2, 0x7e, 0xf4, +0xff, 0xf9, 0xcf, 0xfe, 0xa0, 0xff, 0x7b, 0xfc, 0x07, 0xf7, 0x79, 0xf0, 0xcf, 0xeb, 0xd7, 0xe7, +0x3b, 0xe6, 0x3b, 0xe6, 0xf7, 0xe9, 0xbf, 0xef, 0x8a, 0xf5, 0x62, 0xf9, 0x6b, 0xfa, 0xb0, 0xf7, +0xf3, 0xf4, 0x0f, 0xf3, 0xb3, 0xf1, 0xd7, 0xf0, 0xc5, 0xf1, 0xc3, 0xf0, 0xe5, 0xf0, 0x08, 0xf1, +0xc7, 0xf1, 0x57, 0xee, 0xca, 0xeb, 0xe4, 0xe8, 0x99, 0xe9, 0x84, 0xea, 0x07, 0xec, 0x0d, 0xf3, +0x11, 0x09, 0x89, 0x23, 0x52, 0x2e, 0x0d, 0x26, 0xfc, 0x18, 0x1d, 0x13, 0x5c, 0x13, 0xa6, 0x13, +0xf8, 0x0d, 0xc2, 0x04, 0xa1, 0xfe, 0x8c, 0x00, 0x83, 0x07, 0x91, 0x0a, 0x63, 0x06, 0xec, 0xfe, +0xb9, 0xf7, 0x98, 0xf3, 0xf6, 0xf5, 0x53, 0x00, 0x43, 0x10, 0x8f, 0x1e, 0x34, 0x23, 0xb8, 0x20, +0xe7, 0x1c, 0xbc, 0x1b, 0x1d, 0x1c, 0x89, 0x1a, 0x05, 0x15, 0x9a, 0x0d, 0x33, 0x06, 0x91, 0x03, +0x23, 0x05, 0xf1, 0x04, 0xa3, 0xfd, 0xc6, 0xf5, 0xa4, 0xf1, 0x4a, 0xf3, 0x6d, 0xfa, 0x56, 0x03, +0xc9, 0x07, 0xcb, 0x07, 0x72, 0x05, 0x60, 0x03, 0xd5, 0x02, 0xa3, 0x03, 0x47, 0x03, 0xb0, 0x01, +0x0f, 0x00, 0xaa, 0xfe, 0xd9, 0xfe, 0x53, 0xff, 0xed, 0xfd, 0x95, 0xfa, 0xdd, 0xf6, 0xff, 0xf4, +0xe9, 0xf6, 0x84, 0xfb, 0x88, 0xff, 0x40, 0x00, 0xd8, 0xfc, 0x21, 0xf7, 0x8a, 0xf2, 0x02, 0xf1, +0xe3, 0xef, 0xf3, 0xed, 0x2e, 0xed, 0x3d, 0xee, 0x81, 0xef, 0x68, 0xf1, 0x2c, 0xf2, 0x69, 0xf2, +0x60, 0xf2, 0x7f, 0xf2, 0xd3, 0xf1, 0x8f, 0xf4, 0x2a, 0xf7, 0xe5, 0xf8, 0x91, 0xf8, 0x8a, 0xf6, +0x11, 0xf3, 0x09, 0xf0, 0xb4, 0xef, 0xb3, 0xef, 0x01, 0xef, 0x34, 0xed, 0x1b, 0xed, 0x3b, 0xef, +0xd5, 0xee, 0x58, 0xed, 0x88, 0xf6, 0x0c, 0x0d, 0x50, 0x21, 0xb3, 0x24, 0x7e, 0x1c, 0xeb, 0x15, +0x4d, 0x14, 0xd5, 0x14, 0x43, 0x11, 0x73, 0x09, 0xf0, 0x00, 0xcf, 0xfe, 0x0b, 0x04, 0x61, 0x09, +0x5d, 0x08, 0xe1, 0x01, 0xa8, 0xfa, 0xd9, 0xf4, 0x0a, 0xf3, 0x38, 0xf8, 0xdf, 0x03, 0x45, 0x11, +0x07, 0x1c, 0xcb, 0x1e, 0xd1, 0x1b, 0xda, 0x18, 0xa9, 0x18, 0xc5, 0x1a, 0x59, 0x19, 0x8e, 0x11, +0xd0, 0x08, 0x65, 0x05, 0x62, 0x04, 0xc8, 0x05, 0xdc, 0x05, 0x3b, 0xff, 0xf1, 0xf5, 0xdd, 0xf3, +0xce, 0xf7, 0x66, 0xfe, 0x57, 0x05, 0xbf, 0x08, 0x9a, 0x07, 0xb2, 0x05, 0x8d, 0x04, 0x0b, 0x05, +0x86, 0x06, 0xc5, 0x06, 0xfa, 0x04, 0x47, 0x03, 0x49, 0x02, 0x06, 0x02, 0x43, 0x02, 0xc3, 0x00, +0xf3, 0xfc, 0x2c, 0xf8, 0xe9, 0xf4, 0x26, 0xf5, 0xa8, 0xf8, 0x03, 0xfc, 0xc2, 0xfc, 0x26, 0xfa, +0xee, 0xf4, 0x47, 0xf1, 0xf8, 0xef, 0x86, 0xf0, 0x87, 0xef, 0xf5, 0xf0, 0x23, 0xf2, 0x46, 0xf2, +0xc1, 0xf4, 0x6b, 0xf6, 0x02, 0xf8, 0xca, 0xf5, 0x7b, 0xf4, 0x2b, 0xf5, 0xfd, 0xf6, 0x55, 0xf8, +0x98, 0xf8, 0xeb, 0xf7, 0xed, 0xf4, 0xe2, 0xef, 0xb5, 0xee, 0x8b, 0xef, 0x76, 0xf1, 0xc6, 0xf2, +0xcb, 0xf2, 0x97, 0xf3, 0x26, 0xf3, 0x0b, 0xf3, 0x90, 0xf2, 0x26, 0xf1, 0x33, 0xf2, 0x44, 0x00, +0x16, 0x15, 0x92, 0x21, 0x6e, 0x1e, 0xea, 0x16, 0xd6, 0x10, 0x88, 0x0f, 0x71, 0x0d, 0x99, 0x09, +0xa7, 0x04, 0x5e, 0x02, 0xf1, 0x03, 0x80, 0x07, 0x30, 0x08, 0x72, 0x04, 0x08, 0xfe, 0x25, 0xf8, +0x72, 0xf3, 0x40, 0xf4, 0x5b, 0xfa, 0x1d, 0x05, 0x6e, 0x0d, 0x94, 0x13, 0xe5, 0x16, 0xcd, 0x15, +0x2b, 0x12, 0x64, 0x11, 0x28, 0x15, 0x53, 0x15, 0x69, 0x11, 0xeb, 0x0d, 0x8c, 0x0c, 0x20, 0x0b, +0xb7, 0x09, 0x45, 0x06, 0x83, 0x00, 0xe8, 0xf9, 0xfc, 0xf7, 0x9e, 0xfb, 0xaf, 0x01, 0x49, 0x06, +0x2a, 0x08, 0x61, 0x08, 0x33, 0x06, 0x49, 0x03, 0x57, 0x03, 0x81, 0x05, 0x15, 0x08, 0xec, 0x08, +0x22, 0x08, 0xe8, 0x05, 0x2d, 0x03, 0x1d, 0x00, 0xac, 0xfc, 0x65, 0xf9, 0x47, 0xf6, 0x00, 0xf4, +0xf4, 0xf4, 0xde, 0xf7, 0x63, 0xfa, 0xff, 0xfa, 0x02, 0xf9, 0x0e, 0xf5, 0x6b, 0xf2, 0x2b, 0xf2, +0x7e, 0xf3, 0x12, 0xf5, 0x0e, 0xf7, 0xa6, 0xf8, 0x8b, 0xf8, 0xf7, 0xf7, 0xfb, 0xf5, 0xda, 0xf4, +0x08, 0xf4, 0x0f, 0xf4, 0xd6, 0xf4, 0x36, 0xf8, 0xba, 0xf9, 0x32, 0xf9, 0x48, 0xf7, 0x1b, 0xf7, +0x2f, 0xf4, 0xc4, 0xf1, 0x6a, 0xf1, 0xc9, 0xf3, 0x6a, 0xf7, 0xac, 0xf6, 0x3c, 0xf7, 0x21, 0xf4, +0xb3, 0xf2, 0x1c, 0xf0, 0x76, 0xf0, 0xa1, 0xef, 0xdd, 0xf0, 0xb8, 0xfd, 0xd0, 0x10, 0xe7, 0x1c, +0x5f, 0x1b, 0x3b, 0x14, 0x50, 0x0e, 0xad, 0x0c, 0xaa, 0x0b, 0xda, 0x0a, 0x82, 0x07, 0x08, 0x06, +0x68, 0x06, 0xe3, 0x06, 0x52, 0x05, 0x2c, 0xff, 0x95, 0xf9, 0x74, 0xf4, 0xc3, 0xf1, 0x29, 0xf3, +0x3a, 0xf9, 0x20, 0x03, 0xbe, 0x0a, 0x92, 0x0d, 0x4d, 0x0a, 0x98, 0x07, 0x09, 0x0c, 0xef, 0x12, +0x75, 0x19, 0xe1, 0x1b, 0xad, 0x1b, 0x59, 0x18, 0xf9, 0x10, 0xf9, 0x0b, 0x9b, 0x09, 0x41, 0x06, +0xc7, 0x00, 0x50, 0xff, 0xc0, 0x01, 0xfb, 0x03, 0x01, 0x05, 0x99, 0x05, 0x93, 0x02, 0xd2, 0xfe, +0xd1, 0xfc, 0x84, 0xff, 0xc5, 0x05, 0x1c, 0x0b, 0x18, 0x0f, 0xf3, 0x0f, 0x90, 0x0d, 0x7e, 0x08, +0x68, 0x04, 0xa0, 0x02, 0x39, 0x01, 0x38, 0x00, 0xf1, 0xfe, 0x25, 0xfe, 0x8a, 0xfd, 0x14, 0xfc, +0x29, 0xfa, 0x8c, 0xf8, 0xc5, 0xf6, 0xa1, 0xf5, 0x4b, 0xf6, 0x2a, 0xf8, 0xd2, 0xf8, 0xdd, 0xf8, +0xb5, 0xf8, 0xa1, 0xf6, 0xba, 0xf3, 0x7d, 0xf2, 0x44, 0xf3, 0xa6, 0xf5, 0x71, 0xf7, 0xac, 0xf8, +0x19, 0xf9, 0xa0, 0xf8, 0xec, 0xf6, 0x1b, 0xf5, 0x5a, 0xf2, 0xf4, 0xef, 0x48, 0xf0, 0x3f, 0xf4, +0x66, 0xf5, 0xd0, 0xf4, 0xda, 0xf5, 0x69, 0xf6, 0x1b, 0xf2, 0x30, 0xf1, 0x0d, 0xf3, 0xfc, 0xf4, +0xf4, 0xf3, 0x5c, 0xf5, 0x2a, 0xf9, 0xb1, 0xfa, 0x65, 0xf9, 0xe8, 0xf8, 0xaf, 0x02, 0xcf, 0x0f, +0x88, 0x16, 0x3f, 0x13, 0x65, 0x0d, 0xd0, 0x0a, 0xec, 0x0b, 0xd1, 0x0c, 0x7f, 0x0b, 0xa6, 0x07, +0x36, 0x04, 0x78, 0x03, 0xcd, 0x04, 0x2c, 0x06, 0x60, 0x04, 0x7a, 0x02, 0xc2, 0xff, 0x5b, 0xfc, +0x68, 0xfb, 0x72, 0xfe, 0x5f, 0x05, 0x8b, 0x0a, 0xd2, 0x0b, 0x81, 0x09, 0x88, 0x06, 0xe8, 0x06, +0x1f, 0x0a, 0x1f, 0x0f, 0xbe, 0x12, 0xb9, 0x10, 0x6b, 0x0b, 0x5e, 0x0a, 0x53, 0x0c, 0xc7, 0x0d, +0x63, 0x0c, 0x0b, 0x0b, 0xc3, 0x05, 0x7c, 0x02, 0x3e, 0x03, 0x94, 0x06, 0xa3, 0x06, 0xf3, 0x04, +0x33, 0x02, 0x20, 0x00, 0x12, 0xff, 0xe0, 0x01, 0x81, 0x05, 0x3c, 0x08, 0xf4, 0x07, 0x60, 0x06, +0x76, 0x04, 0x3c, 0x03, 0xf6, 0x02, 0xc8, 0x03, 0x77, 0x03, 0x45, 0x02, 0xc5, 0xff, 0x16, 0xfe, +0x91, 0xfe, 0x5c, 0x00, 0x7d, 0x00, 0x36, 0xfe, 0xf6, 0xfa, 0xac, 0xf8, 0x52, 0xf7, 0x73, 0xf7, +0x90, 0xf6, 0xcf, 0xf4, 0x6b, 0xf2, 0xc1, 0xf1, 0x0f, 0xf2, 0x99, 0xf2, 0x0a, 0xf4, 0x95, 0xf4, +0x74, 0xf3, 0x88, 0xf2, 0x53, 0xf2, 0x11, 0xf1, 0x05, 0xf0, 0xe2, 0xf0, 0x63, 0xf2, 0xe5, 0xf2, +0x9e, 0xf2, 0xb5, 0xf3, 0x72, 0xf3, 0xc7, 0xf4, 0x15, 0xf5, 0x83, 0xf5, 0x78, 0xf4, 0x72, 0xf3, +0x02, 0xf4, 0x9c, 0xf6, 0xb4, 0xf8, 0x00, 0xf9, 0x7f, 0xf8, 0x76, 0xf9, 0x00, 0xfa, 0x60, 0x00, +0x1c, 0x0c, 0x04, 0x14, 0x9b, 0x12, 0x51, 0x0d, 0xec, 0x0c, 0xd4, 0x0e, 0xff, 0x0f, 0x0b, 0x0f, +0x0f, 0x0e, 0x0f, 0x0c, 0x73, 0x0a, 0x8e, 0x08, 0x9a, 0x08, 0x8b, 0x06, 0x23, 0x04, 0xd6, 0xff, +0x3e, 0xfb, 0x2b, 0xf9, 0xc3, 0xfb, 0x04, 0x01, 0x57, 0x05, 0x3f, 0x05, 0xda, 0x02, 0x36, 0xff, +0xcf, 0xfe, 0x4c, 0x01, 0x6f, 0x06, 0x39, 0x0c, 0xd9, 0x0f, 0x62, 0x0f, 0x71, 0x0d, 0x0a, 0x0c, +0x11, 0x0c, 0x19, 0x0d, 0xac, 0x0e, 0x3c, 0x0c, 0x0e, 0x09, 0xfd, 0x08, 0xde, 0x08, 0x0b, 0x06, +0x1f, 0x04, 0x24, 0x03, 0x60, 0x00, 0x1b, 0xfe, 0x29, 0x00, 0xbf, 0x03, 0xfd, 0x05, 0x81, 0x07, +0x9c, 0x07, 0x0c, 0x06, 0xd3, 0x04, 0xc9, 0x05, 0x89, 0x08, 0xe3, 0x0a, 0x5b, 0x0b, 0xae, 0x09, +0x07, 0x07, 0x55, 0x04, 0x8b, 0x02, 0x8b, 0x01, 0x7d, 0xff, 0x47, 0xfd, 0x35, 0xfb, 0x20, 0xf9, +0xdf, 0xf7, 0xb7, 0xf6, 0x51, 0xf4, 0xfc, 0xf1, 0xf2, 0xf0, 0x46, 0xf1, 0x40, 0xf2, 0x5a, 0xf4, +0x42, 0xf6, 0x43, 0xf5, 0x64, 0xf4, 0xa6, 0xf3, 0xe3, 0xf1, 0x2e, 0xf2, 0x30, 0xf2, 0x5d, 0xf4, +0xe5, 0xf5, 0x23, 0xf8, 0xf4, 0xf6, 0x3a, 0xf4, 0xe1, 0xf3, 0x90, 0xf4, 0x92, 0xf3, 0x4e, 0xf4, +0xc2, 0xf7, 0xbc, 0xf8, 0x31, 0xf9, 0x0c, 0xf8, 0x9e, 0xf9, 0x9b, 0xf8, 0xff, 0xfb, 0xe6, 0xfb, +0x6b, 0xfc, 0xc1, 0xf9, 0xc3, 0xfb, 0xeb, 0xfb, 0x50, 0xfe, 0x4e, 0x05, 0xa6, 0x0e, 0x53, 0x10, +0x99, 0x0a, 0x0a, 0x07, 0xc1, 0x07, 0xca, 0x0a, 0x0b, 0x0c, 0xd2, 0x0c, 0x79, 0x0b, 0x6b, 0x09, +0x27, 0x08, 0x0f, 0x06, 0x84, 0x04, 0xee, 0x02, 0x18, 0x01, 0x85, 0xfe, 0x5b, 0xfc, 0xe3, 0xfd, +0xf2, 0x00, 0x0d, 0x04, 0x9b, 0x03, 0xa6, 0x00, 0xd4, 0xfc, 0x03, 0xfc, 0x92, 0xfe, 0x9c, 0x02, +0x05, 0x06, 0xd5, 0x06, 0x5b, 0x06, 0xec, 0x01, 0x57, 0x06, 0x49, 0x11, 0xe5, 0x12, 0x2a, 0x0d, +0xa8, 0x0c, 0xd5, 0x0e, 0x49, 0x0a, 0xd1, 0x0a, 0x44, 0x0f, 0x31, 0x0e, 0xdc, 0x04, 0x71, 0x02, +0xd4, 0x01, 0x5d, 0x00, 0x44, 0x01, 0xcc, 0x04, 0xee, 0x04, 0x6d, 0x02, 0xdf, 0x01, 0x90, 0x03, +0x1b, 0x06, 0x21, 0x09, 0x1c, 0x0a, 0x71, 0x09, 0xcd, 0x07, 0x40, 0x08, 0x14, 0x09, 0xd3, 0x09, +0x91, 0x0a, 0xff, 0x07, 0x30, 0x01, 0x87, 0xfc, 0x35, 0xfb, 0x37, 0xfa, 0x2e, 0xf9, 0x5a, 0xf8, +0xb5, 0xf6, 0xb6, 0xf3, 0x62, 0xf2, 0xa7, 0xf2, 0x33, 0xf2, 0x02, 0xf1, 0x90, 0xf0, 0x20, 0xf0, +0x51, 0xf1, 0x3d, 0xf2, 0xaf, 0xf5, 0x64, 0xf7, 0x49, 0xf6, 0x1e, 0xf5, 0x41, 0xf5, 0x2a, 0xf5, +0x33, 0xf6, 0x57, 0xf9, 0x57, 0xfa, 0xf0, 0xf8, 0xea, 0xf5, 0x78, 0xf7, 0x2f, 0xf7, 0xc8, 0xf6, +0x06, 0xf7, 0xc8, 0xf8, 0x89, 0xf9, 0x5b, 0xf7, 0x8d, 0xf7, 0x6a, 0xf8, 0xcc, 0xfa, 0xa9, 0xf9, +0x43, 0xf9, 0x77, 0xf8, 0x0b, 0xfc, 0xe3, 0x06, 0x34, 0x11, 0xd5, 0x12, 0x6d, 0x0c, 0x29, 0x08, +0x00, 0x07, 0x97, 0x08, 0xae, 0x09, 0xf3, 0x0b, 0x6d, 0x0d, 0xf2, 0x0b, 0x59, 0x09, 0xe3, 0x05, +0xc2, 0x03, 0x8d, 0x02, 0x81, 0x01, 0x8b, 0xff, 0x4b, 0xfe, 0x38, 0xff, 0xf7, 0x01, 0x79, 0x04, +0x40, 0x04, 0xdb, 0x01, 0xb8, 0xfd, 0xc6, 0xfb, 0x53, 0xfc, 0xb6, 0xff, 0x2c, 0x03, 0xe1, 0x04, +0xd0, 0x02, 0xc0, 0xff, 0x5c, 0xff, 0x1c, 0x03, 0x26, 0x08, 0x10, 0x0c, 0xc3, 0x0c, 0x4c, 0x0c, +0x2a, 0x0c, 0x34, 0x0d, 0xa4, 0x0d, 0xee, 0x0c, 0x4b, 0x0c, 0x62, 0x0a, 0x88, 0x08, 0x7d, 0x07, +0x86, 0x08, 0xb7, 0x08, 0x69, 0x08, 0x4e, 0x06, 0x6e, 0x04, 0x20, 0x03, 0xda, 0x04, 0xe7, 0x07, +0xa7, 0x0a, 0x10, 0x0b, 0x2e, 0x09, 0x25, 0x06, 0x5d, 0x04, 0x8a, 0x04, 0x19, 0x06, 0x73, 0x07, +0xc2, 0x06, 0x50, 0x04, 0xdb, 0x00, 0xa3, 0xfe, 0x19, 0xfd, 0xbe, 0xfb, 0xd1, 0xf9, 0xc0, 0xf8, +0x47, 0xf7, 0x55, 0xf6, 0xa8, 0xf6, 0x1f, 0xf7, 0x8b, 0xf6, 0x9b, 0xf3, 0x03, 0xf2, 0xe6, 0xf0, +0x58, 0xf1, 0x20, 0xf2, 0xfd, 0xf3, 0x79, 0xf5, 0x24, 0xf5, 0xd4, 0xf3, 0x22, 0xf3, 0xee, 0xf1, +0x68, 0xf1, 0xe8, 0xf3, 0x21, 0xf6, 0xef, 0xf5, 0x13, 0xf6, 0x0c, 0xf6, 0x19, 0xf7, 0xfe, 0xf4, +0x42, 0xf5, 0x51, 0xf5, 0x86, 0xf6, 0x7b, 0xf7, 0xd0, 0xf9, 0x55, 0xfb, 0x12, 0xfb, 0x1d, 0xf9, +0x4c, 0xf7, 0x94, 0xf9, 0x48, 0x03, 0x1c, 0x0e, 0x48, 0x10, 0x24, 0x0c, 0x95, 0x08, 0x14, 0x0a, +0x55, 0x0b, 0x1f, 0x0c, 0x07, 0x0d, 0x1b, 0x0f, 0x4b, 0x0e, 0x88, 0x0c, 0x01, 0x0a, 0x6e, 0x08, +0xb6, 0x07, 0x01, 0x05, 0x7c, 0x01, 0xa8, 0xfe, 0x46, 0xff, 0x1f, 0x01, 0xd8, 0x02, 0x2f, 0x02, +0xb0, 0xff, 0x2c, 0xfc, 0x92, 0xfa, 0x91, 0xfa, 0xc1, 0xfd, 0x40, 0x01, 0xde, 0x03, 0x25, 0x03, +0x39, 0x00, 0x8f, 0xfd, 0x3e, 0xfe, 0x37, 0x03, 0x6b, 0x0a, 0x9f, 0x0d, 0x79, 0x0d, 0x20, 0x0e, +0x0a, 0x0e, 0xb8, 0x0c, 0x88, 0x0b, 0xa2, 0x0c, 0xdc, 0x0b, 0xc2, 0x09, 0x2f, 0x09, 0x84, 0x09, +0xe2, 0x08, 0xda, 0x06, 0xea, 0x04, 0x4c, 0x01, 0xe3, 0xff, 0x48, 0x00, 0x75, 0x03, 0x66, 0x06, +0xef, 0x08, 0x5a, 0x08, 0x62, 0x05, 0x97, 0x03, 0x9c, 0x03, 0x16, 0x05, 0x5e, 0x07, 0x8e, 0x09, +0xa4, 0x09, 0xae, 0x07, 0x49, 0x05, 0x13, 0x03, 0x89, 0x00, 0x36, 0xfe, 0x6f, 0xfc, 0xac, 0xfa, +0x22, 0xf9, 0x12, 0xf8, 0xa6, 0xf7, 0x90, 0xf6, 0x75, 0xf5, 0x5f, 0xf3, 0xaa, 0xf0, 0xf0, 0xee, +0x9a, 0xef, 0x8e, 0xf1, 0xd5, 0xf2, 0x27, 0xf4, 0x0f, 0xf3, 0x3a, 0xf0, 0x3b, 0xef, 0x3a, 0xf2, +0x7b, 0xf3, 0xcb, 0xf5, 0x79, 0xf8, 0x40, 0xf9, 0x0a, 0xf7, 0xc1, 0xf6, 0x41, 0xf8, 0xf8, 0xf7, +0x08, 0xf9, 0x75, 0xfc, 0x31, 0xfe, 0x37, 0xfd, 0x46, 0xfc, 0x28, 0xfc, 0x89, 0xfa, 0x85, 0xf9, +0xe1, 0xf9, 0x37, 0xfa, 0x19, 0xfd, 0x71, 0x06, 0xe3, 0x0d, 0x03, 0x0d, 0x03, 0x08, 0x89, 0x06, +0x60, 0x08, 0x73, 0x0a, 0xbc, 0x0b, 0x4e, 0x0f, 0xcd, 0x11, 0x9f, 0x11, 0xdd, 0x0e, 0x4c, 0x0b, +0x07, 0x09, 0xd1, 0x07, 0xcd, 0x05, 0xcf, 0x03, 0x52, 0x03, 0x0c, 0x04, 0xd3, 0x03, 0x89, 0x02, +0xa5, 0x00, 0x79, 0xfd, 0x68, 0xfa, 0xea, 0xf8, 0xee, 0xf9, 0x82, 0xfc, 0x4f, 0xff, 0x2b, 0x00, +0xbc, 0xfe, 0xc5, 0xfb, 0x6d, 0xfa, 0xf2, 0xfa, 0xce, 0xfc, 0x7c, 0xff, 0xfe, 0x02, 0x00, 0x06, +0xc8, 0x09, 0xfa, 0x12, 0xe1, 0x14, 0xcb, 0x0c, 0xa1, 0x07, 0x1d, 0x09, 0x36, 0x09, 0x7f, 0x08, +0x25, 0x0e, 0x42, 0x10, 0xfa, 0x0b, 0x3c, 0x06, 0x04, 0x05, 0x23, 0x03, 0xe8, 0x01, 0x42, 0x04, +0x9e, 0x04, 0x34, 0x04, 0xd5, 0x04, 0x4b, 0x06, 0x65, 0x05, 0xa2, 0x05, 0x1c, 0x06, 0x72, 0x04, +0x34, 0x04, 0xaa, 0x06, 0x99, 0x08, 0x12, 0x08, 0x18, 0x07, 0x66, 0x03, 0x8c, 0xfe, 0x03, 0xfb, +0x47, 0xfb, 0x9e, 0xfc, 0x43, 0xfd, 0xe1, 0xfb, 0xcd, 0xf7, 0x8d, 0xf2, 0x1c, 0xf0, 0x83, 0xef, +0x64, 0xee, 0x1d, 0xef, 0x4d, 0xef, 0x32, 0xf0, 0x91, 0xee, 0x8a, 0xef, 0x72, 0xee, 0x99, 0xee, +0xd5, 0xed, 0xa2, 0xee, 0x3b, 0xf0, 0x83, 0xf3, 0x0f, 0xf7, 0x52, 0xf9, 0x04, 0xfa, 0xb2, 0xf9, +0x93, 0xf9, 0x48, 0xf9, 0x30, 0xfc, 0x3c, 0xfe, 0x2d, 0x00, 0xb2, 0xff, 0x1b, 0xff, 0xa7, 0xfe, +0x58, 0xfe, 0x24, 0xff, 0xae, 0xfd, 0x2f, 0xff, 0xbf, 0xff, 0xa5, 0x06, 0x0f, 0x0b, 0xbe, 0x0b, +0xf4, 0x08, 0x7a, 0x06, 0x76, 0x09, 0xc4, 0x09, 0x57, 0x0c, 0x64, 0x0c, 0x10, 0x10, 0x5a, 0x0f, +0x39, 0x0d, 0x5d, 0x0a, 0xb0, 0x08, 0xcb, 0x08, 0x44, 0x06, 0x2b, 0x05, 0xb9, 0x03, 0x76, 0x05, +0x8b, 0x04, 0x13, 0x03, 0x65, 0x00, 0x0e, 0xfd, 0x3d, 0xfb, 0xfb, 0xf8, 0xfa, 0xfa, 0xa8, 0xfc, +0xad, 0xff, 0xdc, 0xfe, 0xab, 0xfd, 0x8f, 0xfa, 0x29, 0xf9, 0xc8, 0xf9, 0x0b, 0xfc, 0xa6, 0x00, +0x7d, 0x07, 0x2a, 0x10, 0x84, 0x0f, 0xd7, 0x0c, 0xff, 0x0b, 0xd8, 0x0b, 0x41, 0x0a, 0x2e, 0x0c, +0xd6, 0x11, 0x86, 0x12, 0x42, 0x11, 0x96, 0x0e, 0x23, 0x0d, 0xeb, 0x08, 0x82, 0x06, 0x2a, 0x06, +0xf3, 0x05, 0x3b, 0x07, 0xb6, 0x08, 0x23, 0x09, 0x0b, 0x07, 0x1a, 0x06, 0x30, 0x04, 0xa9, 0x02, +0xd6, 0x03, 0xe2, 0x06, 0x08, 0x09, 0xc5, 0x09, 0x58, 0x09, 0xd1, 0x05, 0xc2, 0x02, 0x66, 0x00, +0x74, 0x00, 0x66, 0x00, 0x64, 0x00, 0xb0, 0xff, 0xde, 0xfd, 0xb0, 0xfa, 0xfd, 0xf6, 0x4a, 0xf4, +0x4f, 0xf2, 0x89, 0xf1, 0x74, 0xf1, 0x89, 0xf1, 0xaf, 0xf0, 0x4b, 0xee, 0x61, 0xed, 0xc3, 0xec, +0x0a, 0xec, 0xd9, 0xea, 0x5e, 0xec, 0xe3, 0xef, 0x57, 0xf1, 0x79, 0xf4, 0x3b, 0xf2, 0x57, 0xf2, +0xb0, 0xf1, 0x5f, 0xf5, 0xf8, 0xf7, 0xde, 0xf9, 0xee, 0xfb, 0x56, 0xfc, 0x3a, 0xfe, 0x60, 0xfa, +0xc4, 0xfd, 0x14, 0xfe, 0x77, 0xff, 0x54, 0xff, 0xbc, 0xfe, 0x96, 0x00, 0x64, 0x00, 0x55, 0x04, +0xf4, 0x07, 0xed, 0x0b, 0x82, 0x09, 0x1c, 0x05, 0xb7, 0x06, 0xe0, 0x08, 0x39, 0x0c, 0x35, 0x0b, +0x7d, 0x0c, 0x06, 0x0d, 0xd2, 0x0b, 0x36, 0x09, 0xd9, 0x07, 0xf9, 0x09, 0x5e, 0x09, 0x26, 0x08, +0x47, 0x06, 0x88, 0x06, 0xfb, 0x05, 0xe6, 0x03, 0xe4, 0x00, 0x8d, 0xff, 0x60, 0xfe, 0x04, 0xfd, +0x9e, 0xfc, 0xd0, 0xfc, 0x71, 0xfd, 0x3c, 0xfc, 0xc7, 0xf9, 0x6d, 0xf8, 0x0e, 0xf8, 0x0d, 0xf9, +0x58, 0xfa, 0xc2, 0xfc, 0x19, 0x00, 0xf6, 0x03, 0x7b, 0x06, 0x09, 0x0e, 0x55, 0x12, 0xff, 0x0d, +0xb6, 0x09, 0x1e, 0x0c, 0x43, 0x0f, 0x01, 0x0f, 0xb2, 0x11, 0x37, 0x14, 0x2a, 0x12, 0xf0, 0x0c, +0x21, 0x0b, 0x74, 0x0a, 0x9d, 0x08, 0xc7, 0x07, 0xe6, 0x07, 0x57, 0x07, 0xe0, 0x06, 0xb3, 0x08, +0xf7, 0x07, 0xdf, 0x05, 0x76, 0x05, 0x82, 0x05, 0x10, 0x05, 0x08, 0x06, 0x48, 0x08, 0x51, 0x07, +0x57, 0x05, 0x2d, 0x02, 0xbf, 0xff, 0xe0, 0xfd, 0xe2, 0xfd, 0x0a, 0xff, 0x78, 0xfd, 0x76, 0xfb, +0x3e, 0xf8, 0xe8, 0xf4, 0xa3, 0xf2, 0xc8, 0xf0, 0x11, 0xf0, 0xa2, 0xf0, 0x60, 0xf1, 0x3d, 0xef, +0xb4, 0xee, 0x36, 0xed, 0xb0, 0xec, 0x90, 0xeb, 0xf9, 0xec, 0xad, 0xee, 0x2e, 0xf0, 0xf7, 0xf3, +0xfa, 0xf3, 0x75, 0xf5, 0x6c, 0xf2, 0x9d, 0xf4, 0x19, 0xf5, 0xa2, 0xf6, 0x4b, 0xfa, 0xbe, 0xfb, +0xd4, 0xfe, 0x3e, 0xfc, 0x15, 0xfe, 0x66, 0xfc, 0xae, 0xfd, 0xc4, 0xfe, 0x3b, 0xff, 0xf3, 0x00, +0x29, 0x01, 0xc0, 0x03, 0x9a, 0x01, 0x00, 0x06, 0x48, 0x09, 0x12, 0x0a, 0x1c, 0x06, 0x2c, 0x06, +0x10, 0x0b, 0x3a, 0x0b, 0xa4, 0x0a, 0x2b, 0x08, 0x26, 0x0b, 0xe9, 0x09, 0x9c, 0x08, 0x18, 0x08, +0x0a, 0x09, 0x2b, 0x0a, 0x6e, 0x06, 0x54, 0x05, 0x53, 0x03, 0x61, 0x05, 0xb0, 0x03, 0x3a, 0x01, +0xc9, 0xff, 0x9f, 0xfe, 0x3d, 0xfe, 0x0b, 0xfb, 0x7f, 0xfb, 0x78, 0xfa, 0xaf, 0xfa, 0xfc, 0xf8, +0x31, 0xf7, 0xf4, 0xf7, 0xb4, 0xf7, 0xd3, 0xfa, 0x47, 0xfa, 0xa4, 0xfd, 0x16, 0x01, 0x99, 0x04, +0x6f, 0x0b, 0xc9, 0x0e, 0xb3, 0x0d, 0x53, 0x08, 0x07, 0x0c, 0xf2, 0x0e, 0x16, 0x10, 0x3a, 0x12, +0xad, 0x13, 0x50, 0x13, 0x87, 0x0d, 0x70, 0x0c, 0x89, 0x0b, 0xc8, 0x0b, 0x5c, 0x0a, 0xe1, 0x09, +0x61, 0x09, 0xd5, 0x06, 0xbc, 0x07, 0x4e, 0x05, 0xe1, 0x03, 0x68, 0x02, 0x6a, 0x03, 0xdb, 0x03, +0x98, 0x04, 0xd4, 0x06, 0x1c, 0x05, 0xe9, 0x02, 0x42, 0xff, 0x17, 0xfe, 0xbb, 0xfd, 0x54, 0xff, +0xd2, 0x00, 0x5a, 0xff, 0x00, 0xfd, 0x71, 0xf9, 0x24, 0xf7, 0xa0, 0xf3, 0xa1, 0xf2, 0xbb, 0xf1, +0x67, 0xf2, 0x6b, 0xf3, 0xce, 0xf0, 0x8c, 0xef, 0xb1, 0xee, 0xc8, 0xed, 0xfa, 0xec, 0x18, 0xed, +0xec, 0xee, 0xca, 0xef, 0x88, 0xf1, 0x45, 0xf1, 0x59, 0xf1, 0x49, 0xf3, 0x22, 0xf3, 0x4b, 0xf5, +0x99, 0xf5, 0xd2, 0xf8, 0x61, 0xf9, 0x68, 0xfd, 0x0c, 0xfd, 0xba, 0xfc, 0x41, 0xfd, 0xf3, 0xfd, +0xbc, 0x00, 0x64, 0xff, 0xd6, 0x01, 0x66, 0x01, 0xf3, 0x02, 0xca, 0x01, 0xc7, 0x00, 0x57, 0x06, +0x37, 0x09, 0x9d, 0x0b, 0x4f, 0x06, 0xfb, 0x06, 0xd2, 0x08, 0x2c, 0x0a, 0x09, 0x08, 0x45, 0x06, +0xd2, 0x0a, 0x4d, 0x0b, 0xfc, 0x09, 0xd7, 0x07, 0x33, 0x09, 0xe6, 0x08, 0x53, 0x05, 0xfb, 0x03, +0x7a, 0x02, 0x45, 0x05, 0xfb, 0x03, 0x69, 0x02, 0xa5, 0xff, 0x24, 0xfe, 0xf0, 0xfc, 0x06, 0xfa, +0x45, 0xfa, 0xbd, 0xf9, 0x84, 0xfa, 0xc8, 0xf8, 0x8d, 0xf7, 0xc8, 0xf7, 0xe3, 0xf7, 0x3d, 0xf9, +0x1d, 0xf9, 0x43, 0xfd, 0xed, 0xff, 0x2c, 0x06, 0x60, 0x0a, 0x2d, 0x0b, 0x32, 0x08, 0xa3, 0x07, +0xb3, 0x0c, 0xd0, 0x0d, 0xee, 0x10, 0x3b, 0x13, 0xa4, 0x14, 0x70, 0x12, 0x15, 0x0f, 0xb1, 0x0e, +0x42, 0x0c, 0xdd, 0x0c, 0xbf, 0x0a, 0x66, 0x0b, 0x29, 0x0a, 0x92, 0x09, 0x81, 0x08, 0x23, 0x05, +0x4e, 0x03, 0x32, 0x02, 0xe8, 0x03, 0x1c, 0x04, 0x48, 0x05, 0x94, 0x05, 0x32, 0x03, 0xca, 0x00, +0x22, 0xfe, 0x05, 0xfe, 0x14, 0xfe, 0xc6, 0xff, 0x7c, 0xff, 0x4a, 0xfd, 0x9b, 0xfa, 0x27, 0xf7, +0x6f, 0xf5, 0xb5, 0xf3, 0xe2, 0xf2, 0xf3, 0xf1, 0x72, 0xf1, 0x31, 0xf1, 0x95, 0xf0, 0x94, 0xf0, +0xe3, 0xee, 0x7d, 0xed, 0x17, 0xed, 0x54, 0xee, 0x19, 0xf0, 0x43, 0xf1, 0xc3, 0xf2, 0xf9, 0xf2, +0x9f, 0xf2, 0x9a, 0xf2, 0x7b, 0xf2, 0xbd, 0xf4, 0x0f, 0xf7, 0xe5, 0xfa, 0xa8, 0xf9, 0x7a, 0xfb, +0xcc, 0xfb, 0x4b, 0xfd, 0xee, 0xfc, 0xa4, 0xfd, 0x66, 0x01, 0xa9, 0x01, 0x9e, 0x02, 0x4e, 0x01, +0x2c, 0x04, 0xb2, 0x04, 0xf6, 0x05, 0x63, 0x0b, 0xeb, 0x0a, 0x80, 0x0a, 0x24, 0x07, 0x76, 0x0c, +0x87, 0x0c, 0xf0, 0x0a, 0xa2, 0x09, 0x39, 0x0a, 0x67, 0x0d, 0x02, 0x0a, 0x87, 0x09, 0x02, 0x09, +0x87, 0x09, 0x5f, 0x07, 0x17, 0x04, 0xaf, 0x04, 0xe7, 0x03, 0x48, 0x04, 0x71, 0x00, 0x49, 0xff, +0xa2, 0xfe, 0x5b, 0xfd, 0x7f, 0xfc, 0xa5, 0xfa, 0xae, 0xfb, 0x22, 0xfa, 0x1d, 0xf9, 0x19, 0xf8, +0x46, 0xf8, 0xc0, 0xf8, 0x8e, 0xf8, 0xf6, 0xf9, 0xc9, 0xfb, 0xf8, 0xff, 0x8e, 0x01, 0x85, 0x06, +0x76, 0x0c, 0x9f, 0x0b, 0x97, 0x06, 0x43, 0x08, 0xe0, 0x0e, 0xf8, 0x0e, 0x50, 0x10, 0xda, 0x12, +0x62, 0x13, 0xa7, 0x10, 0xef, 0x0d, 0xeb, 0x0d, 0xf0, 0x0c, 0xec, 0x0c, 0x18, 0x0c, 0x5a, 0x0b, +0xf6, 0x09, 0xe1, 0x08, 0x9b, 0x08, 0x02, 0x05, 0x2d, 0x03, 0xef, 0x03, 0x00, 0x04, 0xab, 0x02, +0x07, 0x03, 0x38, 0x03, 0xea, 0xff, 0x3b, 0xfe, 0xcb, 0xfc, 0x28, 0xfc, 0x7a, 0xfc, 0x0d, 0xfd, +0x5c, 0xfc, 0x36, 0xf9, 0xc0, 0xf6, 0x36, 0xf4, 0x52, 0xf2, 0x42, 0xf1, 0xe2, 0xf0, 0xf2, 0xef, +0x79, 0xef, 0x0a, 0xf0, 0x48, 0xf0, 0x52, 0xee, 0xbe, 0xed, 0xba, 0xed, 0x73, 0xee, 0xa3, 0xef, +0xfe, 0xf0, 0xee, 0xf0, 0x1e, 0xf3, 0x96, 0xf3, 0x64, 0xf4, 0x0f, 0xf5, 0x00, 0xf6, 0x8b, 0xf8, +0x10, 0xf9, 0x56, 0xfc, 0xa9, 0xfc, 0x95, 0xff, 0xa2, 0x00, 0xde, 0xfe, 0xac, 0x02, 0xce, 0x01, +0x8e, 0x03, 0x71, 0x02, 0x4a, 0x05, 0xf4, 0x06, 0xb2, 0x05, 0x86, 0x05, 0x91, 0x07, 0xec, 0x0c, +0xc3, 0x0b, 0x1b, 0x07, 0x85, 0x08, 0x68, 0x0b, 0x99, 0x0b, 0xfb, 0x06, 0xb7, 0x07, 0xdc, 0x09, +0xdb, 0x0a, 0x83, 0x06, 0xf1, 0x05, 0x18, 0x07, 0x3f, 0x07, 0xc2, 0x03, 0xfe, 0x01, 0xc9, 0x01, +0x8a, 0x02, 0xa6, 0x00, 0xcb, 0xfe, 0xca, 0xfd, 0xd6, 0xfd, 0xcb, 0xfb, 0x9b, 0xfa, 0x59, 0xfa, +0x64, 0xfa, 0x7e, 0xfa, 0x41, 0xfa, 0xa8, 0xf9, 0xde, 0xf9, 0x99, 0xf9, 0x11, 0xfb, 0xee, 0xfb, +0x7d, 0x02, 0x60, 0x08, 0xcf, 0x08, 0xdf, 0x05, 0x0d, 0x06, 0x81, 0x09, 0x2f, 0x09, 0x4f, 0x0b, +0xbf, 0x0f, 0x2f, 0x11, 0x9e, 0x11, 0x96, 0x0f, 0xfc, 0x0e, 0x36, 0x0d, 0x4a, 0x0d, 0x33, 0x0d, +0xce, 0x0b, 0x53, 0x0b, 0x0a, 0x0b, 0x33, 0x0b, 0x5d, 0x08, 0x71, 0x05, 0x45, 0x04, 0xc9, 0x02, +0xaf, 0x01, 0x4c, 0x02, 0x00, 0x03, 0x76, 0x02, 0xe0, 0x00, 0xbe, 0xfe, 0xf6, 0xfb, 0xeb, 0xfa, +0xa9, 0xfb, 0x35, 0xfb, 0x93, 0xfa, 0xbb, 0xf9, 0x55, 0xf8, 0x11, 0xf6, 0x8a, 0xf3, 0x68, 0xf1, +0x60, 0xef, 0xac, 0xf0, 0xa1, 0xf1, 0x02, 0xf1, 0xd2, 0xf1, 0x87, 0xf1, 0xae, 0xef, 0xe9, 0xeb, +0xd0, 0xec, 0xa6, 0xee, 0x7c, 0xf0, 0x45, 0xf2, 0xc9, 0xf3, 0x59, 0xf5, 0x8b, 0xf3, 0x3f, 0xf3, +0x07, 0xf4, 0x71, 0xf6, 0x40, 0xf8, 0xf5, 0xf9, 0x63, 0xfc, 0x4e, 0xfd, 0x46, 0xfe, 0xbf, 0xfe, +0x0b, 0xff, 0x9c, 0xff, 0xdd, 0x00, 0xe9, 0x00, 0x04, 0x02, 0xc6, 0x03, 0x0a, 0x06, 0x9d, 0x05, +0x78, 0x06, 0x75, 0x0a, 0x5b, 0x0a, 0xad, 0x07, 0xbd, 0x06, 0x0a, 0x0a, 0x6b, 0x0c, 0x6f, 0x09, +0x69, 0x08, 0xf4, 0x08, 0x0c, 0x0a, 0x91, 0x07, 0x77, 0x05, 0xbc, 0x07, 0xc7, 0x07, 0xee, 0x06, +0x89, 0x03, 0x5a, 0x03, 0x8e, 0x02, 0xa9, 0x01, 0xab, 0xff, 0xd5, 0xfe, 0x0a, 0xff, 0x79, 0xfe, +0xc3, 0xfc, 0x1e, 0xfc, 0xdb, 0xfb, 0x45, 0xfb, 0xa9, 0xfa, 0x00, 0xfa, 0xc4, 0xfa, 0x48, 0xfa, +0x5f, 0xfd, 0x97, 0x03, 0x84, 0x04, 0x44, 0x04, 0x5a, 0x05, 0xcc, 0x08, 0x05, 0x08, 0x3c, 0x09, +0x66, 0x0d, 0xee, 0x0e, 0x15, 0x10, 0xdf, 0x10, 0x2a, 0x10, 0x54, 0x10, 0x58, 0x0f, 0x6a, 0x0f, +0x70, 0x0d, 0x7d, 0x0d, 0x62, 0x0d, 0xed, 0x0c, 0xf8, 0x0b, 0xc3, 0x09, 0x6b, 0x09, 0x98, 0x06, +0xd4, 0x03, 0xae, 0x02, 0xee, 0x02, 0xcc, 0x01, 0xd7, 0x00, 0x9d, 0xff, 0x68, 0xfd, 0x65, 0xfb, +0x41, 0xfa, 0xfd, 0xf8, 0xfd, 0xf7, 0x0a, 0xf8, 0xd7, 0xf6, 0x19, 0xf5, 0x26, 0xf4, 0xc0, 0xf3, +0xca, 0xf2, 0x48, 0xf1, 0xaf, 0xf0, 0x62, 0xf0, 0x84, 0xef, 0x3b, 0xf0, 0x8f, 0xf0, 0xa7, 0xf0, +0x97, 0xf0, 0x28, 0xef, 0x0e, 0xef, 0xc2, 0xee, 0x8a, 0xf1, 0x6c, 0xf1, 0xa4, 0xf2, 0x54, 0xf4, +0xaf, 0xf3, 0x2d, 0xf5, 0x4d, 0xf6, 0x06, 0xf8, 0x3c, 0xf9, 0x3f, 0xfa, 0x93, 0xfd, 0x1b, 0xfd, +0x41, 0xff, 0xc3, 0xfe, 0xa0, 0x00, 0x8a, 0x02, 0xca, 0x00, 0x8c, 0x02, 0x58, 0x03, 0xb9, 0x05, +0x62, 0x09, 0xcc, 0x0a, 0x54, 0x0b, 0x0c, 0x08, 0x87, 0x09, 0x4f, 0x0a, 0x0f, 0x09, 0x0d, 0x0a, +0x75, 0x0a, 0xb9, 0x0c, 0x2f, 0x0b, 0x70, 0x08, 0x22, 0x08, 0x9b, 0x07, 0x6e, 0x06, 0x43, 0x04, +0x40, 0x03, 0x2c, 0x04, 0x71, 0x03, 0xd1, 0x02, 0xf6, 0x00, 0x3d, 0x00, 0x5c, 0xff, 0x86, 0xfc, +0xa5, 0xfb, 0x88, 0xfb, 0x43, 0xfc, 0x6e, 0xfc, 0x57, 0xfb, 0x7d, 0xfa, 0x0a, 0xfa, 0xb9, 0xf9, +0x46, 0xfa, 0x6a, 0xfe, 0xa7, 0x02, 0x35, 0x02, 0xbe, 0x02, 0xd8, 0x06, 0x28, 0x09, 0x61, 0x07, +0x2c, 0x08, 0x11, 0x0b, 0xb3, 0x0c, 0x5e, 0x0d, 0xa7, 0x0e, 0xf2, 0x0f, 0xa6, 0x10, 0x76, 0x10, +0xac, 0x0e, 0x7b, 0x0c, 0x78, 0x0c, 0x2b, 0x0c, 0x33, 0x0c, 0x4a, 0x0b, 0x37, 0x0b, 0x24, 0x0a, +0xd9, 0x07, 0x3f, 0x05, 0xb5, 0x03, 0x42, 0x03, 0x0b, 0x02, 0xba, 0x00, 0xc1, 0xff, 0x44, 0xfe, +0xfb, 0xfc, 0x57, 0xfb, 0x29, 0xf9, 0x52, 0xf7, 0x00, 0xf7, 0x8d, 0xf5, 0x8f, 0xf4, 0xf6, 0xf4, +0xbe, 0xf4, 0xd6, 0xf2, 0x23, 0xf2, 0xc3, 0xf1, 0x88, 0xf0, 0x5b, 0xf1, 0xbf, 0xf1, 0xf2, 0xf0, +0xe1, 0xf0, 0x4d, 0xf1, 0xe9, 0xf0, 0x38, 0xf0, 0x35, 0xf1, 0x87, 0xf2, 0x41, 0xf3, 0xbb, 0xf4, +0x74, 0xf5, 0x20, 0xf7, 0xb0, 0xf8, 0xd4, 0xf8, 0x7b, 0xfa, 0x2f, 0xfb, 0x0d, 0xfd, 0x9d, 0xfe, +0xeb, 0xff, 0x61, 0x01, 0x60, 0x02, 0x59, 0x03, 0x6a, 0x02, 0x5c, 0x02, 0xeb, 0x03, 0xb9, 0x04, +0xb7, 0x04, 0x15, 0x07, 0x0a, 0x0a, 0x45, 0x0a, 0x23, 0x09, 0xfe, 0x07, 0x18, 0x0a, 0x65, 0x09, +0x5c, 0x08, 0x5b, 0x08, 0x20, 0x09, 0xba, 0x09, 0x5f, 0x08, 0x70, 0x07, 0xe9, 0x07, 0x43, 0x07, +0xd6, 0x06, 0x47, 0x04, 0xa3, 0x03, 0xd6, 0x03, 0x56, 0x03, 0x03, 0x03, 0xf1, 0x01, 0x93, 0x01, +0x81, 0x00, 0x8d, 0xfe, 0x81, 0xfd, 0x33, 0xfc, 0x8a, 0xfc, 0x8c, 0xfc, 0xf6, 0xfb, 0x5d, 0xfb, +0x0c, 0xfb, 0x4e, 0xfc, 0x51, 0xfe, 0xf2, 0xfd, 0x6c, 0xfe, 0x67, 0x01, 0x30, 0x04, 0xb6, 0x03, +0x0b, 0x03, 0xb0, 0x05, 0x47, 0x07, 0x36, 0x07, 0x53, 0x08, 0x5b, 0x09, 0x77, 0x0b, 0xd1, 0x0c, +0xfb, 0x0c, 0x89, 0x0c, 0x84, 0x0c, 0x1a, 0x0d, 0x2d, 0x0c, 0xf5, 0x0a, 0xd8, 0x0a, 0x6c, 0x0b, +0xb0, 0x0b, 0x99, 0x09, 0x6d, 0x08, 0xad, 0x07, 0x0f, 0x06, 0x07, 0x04, 0x61, 0x02, 0xf6, 0x00, +0x2f, 0x00, 0x0f, 0xff, 0xa0, 0xfc, 0xdf, 0xfa, 0x90, 0xf9, 0x29, 0xf8, 0xea, 0xf5, 0x7e, 0xf4, +0xc3, 0xf3, 0xc2, 0xf2, 0x86, 0xf1, 0x32, 0xf0, 0x42, 0xf0, 0x43, 0xf0, 0xad, 0xef, 0xd5, 0xef, +0xa5, 0xef, 0x5b, 0xef, 0xd1, 0xee, 0x50, 0xef, 0xd3, 0xef, 0x84, 0xf0, 0x18, 0xf2, 0xb4, 0xf2, +0x28, 0xf4, 0x87, 0xf5, 0x34, 0xf6, 0xe6, 0xf7, 0x1f, 0xf8, 0xc2, 0xf9, 0x30, 0xfb, 0x64, 0xfd, +0x20, 0xff, 0x84, 0xff, 0x80, 0x02, 0xf2, 0x02, 0xfd, 0x03, 0xb2, 0x03, 0x92, 0x03, 0xec, 0x04, +0x5b, 0x05, 0xbf, 0x06, 0x96, 0x06, 0x26, 0x08, 0xac, 0x0a, 0x8d, 0x09, 0xf1, 0x07, 0x95, 0x06, +0xde, 0x07, 0xd1, 0x07, 0x3c, 0x05, 0x19, 0x05, 0x48, 0x05, 0xd5, 0x06, 0xbb, 0x05, 0x3e, 0x03, +0x95, 0x04, 0x12, 0x04, 0xc0, 0x03, 0x85, 0x02, 0x3b, 0x02, 0x91, 0x02, 0xed, 0x01, 0xd8, 0x01, +0xbd, 0x00, 0x93, 0x01, 0x30, 0x01, 0x3d, 0x01, 0x5c, 0x00, 0x5d, 0xff, 0x96, 0xff, 0x3b, 0xff, +0x67, 0xfe, 0xe8, 0xfd, 0x60, 0xfe, 0x23, 0x00, 0x0d, 0x01, 0x29, 0x01, 0x63, 0x00, 0x80, 0x02, +0x85, 0x04, 0x5f, 0x03, 0x93, 0x03, 0x75, 0x04, 0xe0, 0x05, 0x2c, 0x06, 0x79, 0x06, 0xd1, 0x07, +0x67, 0x08, 0xfc, 0x09, 0x33, 0x09, 0x6d, 0x09, 0x71, 0x09, 0x7d, 0x0a, 0x27, 0x0a, 0x01, 0x09, +0x37, 0x09, 0xe1, 0x09, 0x6d, 0x09, 0xc5, 0x08, 0x59, 0x08, 0x1d, 0x08, 0x89, 0x06, 0x40, 0x05, +0x77, 0x03, 0x9b, 0x02, 0x36, 0x02, 0xd0, 0x00, 0xf4, 0xfe, 0x6a, 0xfd, 0x46, 0xfc, 0x87, 0xfa, +0x43, 0xf8, 0xf8, 0xf6, 0x78, 0xf5, 0xda, 0xf4, 0x45, 0xf3, 0x1d, 0xf2, 0x31, 0xf1, 0x6c, 0xf0, +0x32, 0xf0, 0x7b, 0xef, 0x93, 0xee, 0x5c, 0xee, 0x52, 0xee, 0x51, 0xee, 0xa8, 0xed, 0x19, 0xee, +0x60, 0xef, 0x76, 0xf0, 0x38, 0xf1, 0xbc, 0xf2, 0x90, 0xf3, 0x8a, 0xf4, 0x6e, 0xf6, 0x0f, 0xf6, +0x98, 0xf8, 0x52, 0xf9, 0x6c, 0xfb, 0x51, 0xfd, 0xe0, 0xfe, 0x02, 0x02, 0x89, 0x01, 0xe0, 0x02, +0x11, 0x03, 0xa1, 0x03, 0x1f, 0x05, 0xd6, 0x05, 0xca, 0x06, 0xf6, 0x09, 0xe3, 0x0a, 0xd5, 0x0a, +0x72, 0x09, 0x06, 0x0a, 0xd9, 0x0b, 0x55, 0x09, 0xfc, 0x08, 0x15, 0x08, 0x06, 0x0a, 0x77, 0x09, +0x09, 0x08, 0x38, 0x08, 0xf1, 0x07, 0x97, 0x07, 0xc6, 0x05, 0x22, 0x05, 0x96, 0x04, 0xa9, 0x04, +0xe8, 0x02, 0x92, 0x01, 0x29, 0x01, 0xa0, 0x01, 0x6c, 0x01, 0x2a, 0x00, 0x7f, 0xff, 0x00, 0xfe, +0x2e, 0xfd, 0x7b, 0xfb, 0x1c, 0xfb, 0xee, 0xfa, 0xa9, 0xfb, 0x2f, 0xfc, 0xc1, 0xfd, 0xf7, 0xfd, +0x79, 0xff, 0xb4, 0x00, 0x85, 0x00, 0x8f, 0x00, 0x0a, 0x01, 0x48, 0x03, 0xb6, 0x02, 0x5d, 0x04, +0x3b, 0x06, 0xf5, 0x07, 0x6a, 0x09, 0xff, 0x09, 0x9a, 0x0a, 0x1f, 0x0a, 0xbd, 0x0a, 0x96, 0x0a, +0x35, 0x0a, 0x9d, 0x0a, 0x3c, 0x0b, 0xed, 0x0a, 0x97, 0x0a, 0xc9, 0x0a, 0x76, 0x0b, 0xa5, 0x0a, +0xf8, 0x08, 0xf1, 0x06, 0xe4, 0x04, 0x86, 0x03, 0x28, 0x02, 0x96, 0x01, 0x42, 0x00, 0x68, 0xff, +0x39, 0xfd, 0xcf, 0xfa, 0x83, 0xf8, 0x08, 0xf7, 0xab, 0xf5, 0x52, 0xf3, 0x9a, 0xf1, 0x57, 0xf0, +0x26, 0xf0, 0x6e, 0xef, 0x6e, 0xef, 0xd9, 0xee, 0x98, 0xed, 0xa6, 0xec, 0xff, 0xea, 0xca, 0xeb, +0x6d, 0xec, 0x66, 0xed, 0x2d, 0xee, 0xcb, 0xee, 0x26, 0xf1, 0x6a, 0xf1, 0xa1, 0xf3, 0xd8, 0xf4, +0xfc, 0xf5, 0xf9, 0xf6, 0xa3, 0xf8, 0x8b, 0xfa, 0x7c, 0xfc, 0x0d, 0xff, 0x5a, 0x01, 0xd7, 0x02, +0xc0, 0x03, 0xdd, 0x04, 0x9d, 0x05, 0xa5, 0x07, 0xbe, 0x07, 0x5c, 0x09, 0x74, 0x0c, 0x05, 0x0d, +0xdb, 0x0d, 0xe9, 0x0c, 0x4f, 0x0f, 0xf9, 0x0e, 0xc1, 0x0d, 0x8f, 0x0c, 0x8a, 0x0b, 0xc2, 0x0c, +0x9f, 0x0b, 0xd1, 0x0a, 0x27, 0x0b, 0x4c, 0x0b, 0x4b, 0x0a, 0x3f, 0x08, 0x66, 0x06, 0x02, 0x06, +0x78, 0x04, 0xdd, 0x02, 0x35, 0x01, 0x2a, 0x00, 0x80, 0x00, 0x26, 0xff, 0xde, 0xfe, 0xa2, 0xfd, +0x0c, 0xfd, 0xe3, 0xfb, 0xff, 0xf9, 0x03, 0xf9, 0xbd, 0xf8, 0x66, 0xf9, 0x9d, 0xfa, 0x37, 0xfc, +0x58, 0xfd, 0xf0, 0xfe, 0x8d, 0xff, 0x3b, 0x00, 0x6c, 0x00, 0xa6, 0x01, 0x3f, 0x02, 0x90, 0x02, +0x0c, 0x05, 0x28, 0x07, 0x38, 0x09, 0x56, 0x0a, 0x09, 0x0b, 0x29, 0x0b, 0x52, 0x0b, 0x83, 0x0b, +0x60, 0x0b, 0x4d, 0x0b, 0x63, 0x0b, 0x9b, 0x0b, 0x4c, 0x0b, 0x3a, 0x0c, 0x4b, 0x0c, 0x04, 0x0c, +0xf7, 0x09, 0x01, 0x08, 0x4c, 0x06, 0x0c, 0x04, 0xcc, 0x02, 0x7b, 0x01, 0xec, 0xff, 0xa7, 0xfe, +0x6f, 0xfd, 0x58, 0xfb, 0x63, 0xf9, 0x21, 0xf8, 0x3c, 0xf6, 0x54, 0xf3, 0x0e, 0xf1, 0xd4, 0xef, +0x09, 0xef, 0xd5, 0xee, 0x30, 0xef, 0x1f, 0xee, 0xaa, 0xed, 0x22, 0xec, 0xe7, 0xea, 0x82, 0xea, +0xe9, 0xea, 0xf1, 0xeb, 0x4f, 0xec, 0xd0, 0xed, 0xa4, 0xee, 0x74, 0xf0, 0xd6, 0xf1, 0x83, 0xf4, +0xd9, 0xf4, 0xb0, 0xf6, 0xf2, 0xf6, 0xec, 0xf8, 0x75, 0xfb, 0x1d, 0xfd, 0x35, 0x00, 0x79, 0x01, +0xe7, 0x03, 0x26, 0x05, 0x0b, 0x06, 0x7b, 0x08, 0x97, 0x08, 0x64, 0x0b, 0x28, 0x0c, 0x51, 0x0c, +0x27, 0x0d, 0x31, 0x0e, 0x3c, 0x10, 0x98, 0x0f, 0x83, 0x0e, 0x9f, 0x0e, 0x2e, 0x0d, 0xf4, 0x0c, +0x4a, 0x0b, 0xee, 0x0a, 0xf3, 0x0a, 0xd1, 0x09, 0x1f, 0x09, 0x53, 0x07, 0xbd, 0x06, 0xdd, 0x05, +0x83, 0x03, 0x0c, 0x02, 0x6b, 0x00, 0xb0, 0xff, 0xd6, 0xfe, 0x9f, 0xfd, 0x4d, 0xfd, 0x30, 0xfc, +0x8f, 0xfb, 0x8c, 0xfa, 0x2d, 0xf9, 0xe4, 0xf8, 0x30, 0xf8, 0x51, 0xf8, 0x05, 0xf9, 0xfb, 0xf9, +0x08, 0xfc, 0xee, 0xfc, 0x4c, 0xfd, 0x14, 0xff, 0x03, 0x00, 0x4f, 0x01, 0x9c, 0x00, 0x17, 0x02, +0x4b, 0x04, 0xcf, 0x05, 0x5d, 0x08, 0x8f, 0x09, 0xf4, 0x0a, 0xf0, 0x0b, 0x2d, 0x0c, 0x9a, 0x0c, +0x63, 0x0c, 0x80, 0x0c, 0x3e, 0x0c, 0x07, 0x0b, 0x90, 0x0b, 0xce, 0x0b, 0xd5, 0x0b, 0xa7, 0x0b, +0x77, 0x09, 0x4e, 0x08, 0xb6, 0x05, 0x39, 0x04, 0xa3, 0x02, 0xfb, 0x00, 0x49, 0x00, 0x44, 0xfe, +0xe4, 0xfc, 0x44, 0xfb, 0x06, 0xfa, 0xfc, 0xf8, 0xb1, 0xf6, 0xd2, 0xf4, 0xdb, 0xf2, 0x21, 0xf1, +0xd6, 0xf0, 0x51, 0xf0, 0x76, 0xf0, 0xee, 0xef, 0x87, 0xef, 0x7d, 0xee, 0x39, 0xee, 0x8b, 0xee, +0xa4, 0xee, 0x92, 0xee, 0x68, 0xef, 0x24, 0xef, 0xf7, 0xf0, 0xbe, 0xf1, 0x3e, 0xf4, 0xe7, 0xf4, +0x13, 0xf7, 0x14, 0xf7, 0xf8, 0xf7, 0xab, 0xf9, 0x10, 0xfb, 0xee, 0xfc, 0xb8, 0xfe, 0x8c, 0x00, +0xa0, 0x01, 0x2e, 0x03, 0xe8, 0x04, 0xfa, 0x05, 0x6a, 0x07, 0xb6, 0x07, 0x0d, 0x08, 0x5c, 0x09, +0xb1, 0x0a, 0x52, 0x0b, 0x2e, 0x0c, 0x49, 0x0c, 0xcb, 0x0c, 0x80, 0x0c, 0xaa, 0x0c, 0x26, 0x0b, +0xed, 0x0a, 0x10, 0x0a, 0xea, 0x08, 0x79, 0x08, 0x87, 0x07, 0x94, 0x07, 0xb5, 0x06, 0xb2, 0x05, +0x66, 0x04, 0x71, 0x03, 0x7d, 0x02, 0xe4, 0x00, 0xde, 0xff, 0xe1, 0xfe, 0xf2, 0xfd, 0xbd, 0xfd, +0x3e, 0xfd, 0x5f, 0xfc, 0x99, 0xfc, 0xe3, 0xfb, 0x9a, 0xfc, 0x18, 0xfc, 0x02, 0xfc, 0x33, 0xfd, +0xbf, 0xfe, 0xc0, 0x00, 0x25, 0xfe, 0x2e, 0x00, 0x3c, 0x02, 0x9f, 0x03, 0x24, 0x04, 0x15, 0x04, +0x81, 0x06, 0x6f, 0x06, 0x3f, 0x08, 0x0a, 0x09, 0xa7, 0x09, 0x22, 0x0b, 0x01, 0x0b, 0x75, 0x0a, +0x6c, 0x0a, 0x00, 0x0b, 0xbf, 0x0b, 0x68, 0x0a, 0x55, 0x09, 0x4d, 0x09, 0xf9, 0x07, 0x09, 0x08, +0xdc, 0x05, 0x7e, 0x05, 0x85, 0x03, 0x15, 0x01, 0x73, 0xff, 0xef, 0xfc, 0x02, 0xfd, 0x53, 0xfb, +0x92, 0xf9, 0xb8, 0xf7, 0xcd, 0xf5, 0xe1, 0xf4, 0xcc, 0xf3, 0x9c, 0xf2, 0x5c, 0xf1, 0x2f, 0xf0, +0xf4, 0xef, 0x66, 0xef, 0xd1, 0xee, 0xa1, 0xef, 0x26, 0xef, 0x17, 0xee, 0xdc, 0xee, 0x47, 0xed, +0x02, 0xf0, 0x33, 0xef, 0x37, 0xf1, 0x3e, 0xf2, 0x4c, 0xf1, 0x73, 0xf5, 0xe6, 0xf2, 0xe8, 0xf7, +0x6f, 0xf7, 0x58, 0xf9, 0xa5, 0xfb, 0xcb, 0xfa, 0x80, 0xff, 0x6d, 0xfe, 0xcd, 0x01, 0x76, 0x02, +0xe6, 0x03, 0x85, 0x06, 0x58, 0x07, 0x6b, 0x09, 0x33, 0x0b, 0x03, 0x0b, 0x66, 0x0c, 0x35, 0x0d, +0x85, 0x0e, 0x0d, 0x0f, 0xac, 0x0c, 0xb9, 0x0e, 0x9e, 0x0d, 0x89, 0x0e, 0x4e, 0x0d, 0xf0, 0x0b, +0xa4, 0x0c, 0xa2, 0x09, 0xb7, 0x09, 0x9f, 0x07, 0xff, 0x07, 0xb8, 0x05, 0x63, 0x04, 0xd0, 0x02, +0x18, 0x01, 0x92, 0x01, 0xfb, 0xff, 0xe8, 0xfe, 0x63, 0xfd, 0x24, 0xfc, 0xe0, 0xfa, 0x54, 0xfa, +0xcc, 0xf9, 0xca, 0xfa, 0x3b, 0xfa, 0xec, 0xfa, 0xab, 0xfc, 0xdd, 0xfc, 0x92, 0xfd, 0x26, 0xfe, +0xfa, 0x00, 0x96, 0x00, 0x91, 0xff, 0xb3, 0x00, 0xb9, 0x01, 0x83, 0x03, 0xc2, 0x05, 0x99, 0x07, +0x19, 0x08, 0x1b, 0x09, 0xb4, 0x09, 0xc6, 0x09, 0xb0, 0x09, 0x30, 0x0b, 0xc2, 0x0a, 0xa5, 0x09, +0x19, 0x0a, 0x3d, 0x0a, 0x08, 0x0b, 0xdc, 0x0a, 0x42, 0x0a, 0x4e, 0x08, 0xb2, 0x06, 0xf6, 0x04, +0x78, 0x03, 0x36, 0x02, 0x4a, 0x01, 0x6b, 0xff, 0xaa, 0xfd, 0x64, 0xfc, 0x27, 0xfb, 0x8d, 0xfa, +0xe1, 0xf8, 0x26, 0xf7, 0x20, 0xf5, 0xf5, 0xf2, 0x42, 0xf2, 0xaa, 0xf1, 0xb4, 0xf1, 0x1c, 0xf2, +0x76, 0xf1, 0x8b, 0xf1, 0x9f, 0xf0, 0xea, 0xf0, 0x9f, 0xf0, 0x4f, 0xf0, 0x5d, 0xf1, 0x2e, 0xf0, +0x16, 0xf1, 0xa2, 0xf1, 0x81, 0xf3, 0x1b, 0xf5, 0x45, 0xf5, 0x72, 0xf7, 0xbb, 0xf6, 0x41, 0xf9, +0x48, 0xf8, 0xd3, 0xfa, 0x44, 0xfb, 0x87, 0xfd, 0x90, 0xfe, 0xf4, 0xff, 0xd1, 0x01, 0x7d, 0x02, +0x41, 0x04, 0xb8, 0x04, 0xd6, 0x05, 0x13, 0x06, 0xbb, 0x06, 0xbc, 0x07, 0xde, 0x08, 0x65, 0x0a, +0x21, 0x0a, 0x39, 0x0b, 0x6f, 0x0a, 0xe4, 0x0b, 0x36, 0x0a, 0x72, 0x0a, 0xdf, 0x08, 0x45, 0x09, +0xcb, 0x08, 0x9f, 0x07, 0xc2, 0x07, 0x29, 0x07, 0x62, 0x07, 0x3c, 0x06, 0x97, 0x05, 0x39, 0x04, +0x19, 0x03, 0xc2, 0x01, 0x73, 0x00, 0xfc, 0xff, 0x53, 0xff, 0x6e, 0xff, 0xa9, 0xfe, 0x76, 0xff, +0xb3, 0xfe, 0x61, 0xff, 0x59, 0xff, 0x8d, 0x00, 0x0d, 0x00, 0xb1, 0xff, 0x8a, 0x00, 0x14, 0x01, +0xa6, 0x01, 0xa1, 0x01, 0x50, 0x03, 0xe0, 0x03, 0xd7, 0x04, 0x6f, 0x05, 0xe0, 0x05, 0x86, 0x06, +0x12, 0x07, 0x97, 0x07, 0x2c, 0x07, 0xdc, 0x07, 0xf2, 0x07, 0x45, 0x08, 0x40, 0x08, 0xc4, 0x08, +0xde, 0x08, 0xa0, 0x08, 0xd0, 0x07, 0xda, 0x06, 0x09, 0x06, 0xf1, 0x04, 0x41, 0x04, 0x13, 0x03, +0x66, 0x02, 0xf9, 0x00, 0xf0, 0xff, 0x96, 0xfe, 0x18, 0xfd, 0xc8, 0xfb, 0xa2, 0xf9, 0xaf, 0xf7, +0x88, 0xf5, 0xc3, 0xf4, 0xb9, 0xf3, 0xf7, 0xf2, 0xd8, 0xf2, 0xb9, 0xf1, 0xf6, 0xf1, 0xe7, 0xf0, +0x24, 0xf1, 0x54, 0xf0, 0x25, 0xf0, 0x84, 0xf0, 0xb0, 0xef, 0x58, 0xf0, 0x30, 0xf0, 0xb2, 0xf1, +0x74, 0xf3, 0xa3, 0xf3, 0xdc, 0xf4, 0xef, 0xf4, 0xfc, 0xf6, 0x75, 0xf8, 0x16, 0xf8, 0xa1, 0xfa, +0xba, 0xf9, 0x1b, 0xfd, 0xc9, 0xfc, 0x23, 0xff, 0xdf, 0x00, 0x0c, 0x01, 0x80, 0x03, 0xc7, 0x02, +0x30, 0x05, 0x46, 0x05, 0xba, 0x06, 0x20, 0x08, 0x6e, 0x09, 0x2d, 0x09, 0x0b, 0x0a, 0xac, 0x0b, +0x16, 0x0d, 0xdb, 0x0b, 0x57, 0x0a, 0x3b, 0x0b, 0x47, 0x0a, 0x81, 0x0b, 0x6a, 0x09, 0xa1, 0x09, +0xe0, 0x09, 0xfa, 0x08, 0x50, 0x08, 0x44, 0x06, 0x61, 0x07, 0x9a, 0x05, 0x5d, 0x04, 0x88, 0x01, +0x11, 0x01, 0xcf, 0x00, 0x8c, 0x00, 0x1a, 0xff, 0xc1, 0xfe, 0x26, 0xff, 0x7f, 0xfe, 0x4c, 0xfe, +0x4e, 0xfe, 0x16, 0x00, 0xf9, 0xfe, 0x78, 0xff, 0x02, 0xff, 0xfa, 0x00, 0x04, 0x01, 0xb7, 0x01, +0x3f, 0x02, 0xb3, 0x02, 0x9e, 0x04, 0x51, 0x04, 0xd8, 0x05, 0xd5, 0x05, 0x55, 0x07, 0xc8, 0x07, +0xc0, 0x07, 0x92, 0x08, 0xa5, 0x08, 0x04, 0x09, 0x58, 0x08, 0x44, 0x08, 0xf1, 0x07, 0xbe, 0x08, +0x58, 0x07, 0x33, 0x07, 0xbf, 0x05, 0x9a, 0x05, 0x3e, 0x04, 0x49, 0x03, 0xcd, 0x02, 0xb9, 0x00, +0x00, 0x00, 0xea, 0xfd, 0x5f, 0xfd, 0xd8, 0xfb, 0x3c, 0xfb, 0x8c, 0xf9, 0xc6, 0xf7, 0x49, 0xf6, +0x10, 0xf5, 0x98, 0xf4, 0x78, 0xf3, 0x31, 0xf3, 0x48, 0xf2, 0xa0, 0xf2, 0x9d, 0xf1, 0x2b, 0xf1, +0x33, 0xf2, 0x79, 0xf2, 0xa4, 0xf0, 0xc4, 0xf0, 0x34, 0xf1, 0x67, 0xf1, 0x0f, 0xf1, 0x60, 0xf2, +0x1a, 0xf4, 0x75, 0xf3, 0x05, 0xf6, 0x4d, 0xf6, 0xe4, 0xf7, 0x16, 0xfa, 0x04, 0xfa, 0x40, 0xfb, +0xec, 0xfa, 0xca, 0xfc, 0xd4, 0xfd, 0x87, 0xff, 0x2a, 0x01, 0xbc, 0x00, 0x81, 0x02, 0xbe, 0x04, +0x0a, 0x04, 0xfc, 0x04, 0x5e, 0x06, 0xa8, 0x08, 0x43, 0x08, 0xaf, 0x07, 0xe3, 0x08, 0x70, 0x0a, +0x17, 0x0c, 0x8d, 0x0a, 0x70, 0x09, 0xbd, 0x09, 0x66, 0x0a, 0x58, 0x09, 0x3a, 0x08, 0x24, 0x08, +0x3b, 0x08, 0x3f, 0x08, 0xe3, 0x05, 0xc0, 0x05, 0xec, 0x05, 0xd5, 0x05, 0x92, 0x03, 0xe1, 0x01, +0x46, 0x01, 0xaf, 0x01, 0xe2, 0x00, 0xf1, 0xff, 0xfc, 0xff, 0xa3, 0x00, 0x1e, 0x01, 0x72, 0x00, +0x5b, 0x02, 0xf3, 0x01, 0x7f, 0x02, 0x2a, 0x02, 0x4e, 0x02, 0x3c, 0x03, 0x07, 0x03, 0xa8, 0x04, +0xcf, 0x03, 0xbc, 0x05, 0x06, 0x06, 0xbf, 0x06, 0xa8, 0x06, 0x4c, 0x07, 0x79, 0x07, 0x85, 0x07, +0x31, 0x07, 0xbe, 0x06, 0xdd, 0x06, 0xf5, 0x06, 0x00, 0x07, 0xba, 0x05, 0xb0, 0x06, 0x10, 0x06, +0x41, 0x04, 0x80, 0x04, 0x9e, 0x02, 0x7f, 0x01, 0x65, 0x02, 0x3c, 0xff, 0x0f, 0x00, 0xce, 0xfe, +0xc8, 0xfc, 0x6e, 0xfd, 0xd6, 0xfb, 0xea, 0xfa, 0x1c, 0xfa, 0x9f, 0xf7, 0x3e, 0xf7, 0x41, 0xf5, +0x7d, 0xf4, 0x0c, 0xf5, 0x22, 0xf3, 0xcb, 0xf3, 0xa4, 0xf3, 0xcb, 0xf3, 0xcc, 0xf3, 0xc9, 0xf2, +0xcc, 0xf3, 0xf6, 0xf3, 0x45, 0xf1, 0x07, 0xf4, 0x90, 0xf1, 0xa4, 0xf3, 0x03, 0xf4, 0x1f, 0xf4, +0x9e, 0xf6, 0xe5, 0xf4, 0x14, 0xf9, 0x79, 0xf7, 0x5f, 0xf9, 0x64, 0xfa, 0xe5, 0xf9, 0x72, 0xfd, +0x07, 0xfb, 0xbe, 0xff, 0x99, 0xfc, 0x84, 0x01, 0x19, 0x00, 0x39, 0x02, 0x33, 0x03, 0xee, 0x02, +0xd5, 0x04, 0x76, 0x02, 0x7b, 0x06, 0x30, 0x05, 0x73, 0x08, 0x30, 0x07, 0x06, 0x07, 0x97, 0x09, +0x40, 0x09, 0xf4, 0x0a, 0x8e, 0x07, 0xf5, 0x09, 0x7f, 0x07, 0xf4, 0x09, 0x4f, 0x07, 0xd4, 0x07, +0x1b, 0x08, 0x63, 0x08, 0x4a, 0x07, 0xa7, 0x05, 0xc0, 0x06, 0xdc, 0x05, 0xe4, 0x04, 0xcf, 0x02, +0x14, 0x02, 0x10, 0x03, 0xad, 0x02, 0xe3, 0x01, 0x35, 0x01, 0xc9, 0x02, 0xa3, 0x03, 0x33, 0x04, +0x25, 0x02, 0xe4, 0x02, 0x9c, 0x02, 0x69, 0x04, 0xc1, 0x01, 0xee, 0x02, 0x68, 0x03, 0xf1, 0x04, +0x85, 0x04, 0xe4, 0x04, 0x79, 0x06, 0x65, 0x06, 0x70, 0x06, 0x92, 0x05, 0x0f, 0x06, 0x59, 0x06, +0x74, 0x06, 0xb4, 0x05, 0x9c, 0x05, 0xbc, 0x06, 0xe5, 0x05, 0xe7, 0x05, 0xe9, 0x04, 0x16, 0x05, +0xe4, 0x03, 0x26, 0x03, 0xd5, 0x01, 0x16, 0x01, 0x45, 0x01, 0x41, 0x00, 0x6c, 0xff, 0x18, 0xff, +0xdf, 0xfe, 0xb6, 0xfd, 0x17, 0xfc, 0x73, 0xfd, 0xec, 0xfc, 0xd9, 0xf9, 0x97, 0xf9, 0xdc, 0xf8, +0xe1, 0xf8, 0xb6, 0xf6, 0x16, 0xf7, 0x2a, 0xf7, 0x14, 0xf6, 0x32, 0xf6, 0x5a, 0xf4, 0x46, 0xf5, +0xdb, 0xf4, 0x96, 0xf3, 0x26, 0xf3, 0x80, 0xf0, 0xb7, 0xf3, 0x82, 0xf0, 0xf8, 0xf2, 0x9e, 0xf3, +0x78, 0xf2, 0x27, 0xf5, 0xce, 0xf2, 0x51, 0xf5, 0x10, 0xf6, 0x5d, 0xf6, 0xed, 0xf7, 0x9c, 0xf6, +0x42, 0xf9, 0x13, 0xfa, 0x53, 0xfa, 0xac, 0xfc, 0xbd, 0xfd, 0x02, 0xff, 0x5d, 0x00, 0xfc, 0xff, +0x63, 0x02, 0x2d, 0x05, 0xdb, 0x06, 0x04, 0x06, 0x75, 0x06, 0xa2, 0x09, 0xcc, 0x0b, 0x8f, 0x0a, +0xcd, 0x0a, 0x82, 0x0b, 0x7b, 0x0d, 0x44, 0x0d, 0xa1, 0x0b, 0x05, 0x0c, 0xb9, 0x0d, 0xbc, 0x0d, +0x85, 0x0b, 0x13, 0x0b, 0x44, 0x0b, 0xdc, 0x0a, 0xe2, 0x08, 0x05, 0x06, 0x2e, 0x06, 0x15, 0x06, +0xe5, 0x05, 0xfb, 0x02, 0x08, 0x03, 0x12, 0x03, 0x3e, 0x03, 0xa7, 0x03, 0x23, 0x01, 0xea, 0x01, +0x19, 0x01, 0xc7, 0x02, 0xb5, 0xff, 0x50, 0x00, 0xd1, 0x01, 0xd7, 0x00, 0xe3, 0x01, 0x5e, 0x01, +0x08, 0x04, 0x3d, 0x03, 0x12, 0x04, 0xa4, 0x03, 0x35, 0x04, 0x81, 0x05, 0x5b, 0x05, 0xce, 0x04, +0xef, 0x04, 0x4f, 0x06, 0xbb, 0x05, 0xa6, 0x06, 0x44, 0x06, 0xd6, 0x06, 0x2a, 0x06, 0x2e, 0x05, +0x90, 0x04, 0x3f, 0x03, 0x9c, 0x03, 0xc0, 0x01, 0xef, 0x00, 0x22, 0xff, 0x45, 0xfe, 0xb4, 0xfd, +0xd8, 0xfb, 0x3b, 0xfb, 0xac, 0xf9, 0x67, 0xf8, 0xf7, 0xf5, 0x94, 0xf4, 0x03, 0xf5, 0x5e, 0xf3, +0x44, 0xf2, 0x24, 0xf2, 0x76, 0xf1, 0xc0, 0xf1, 0xaa, 0xf0, 0x6a, 0xf1, 0x44, 0xf0, 0x0d, 0xf1, +0xf0, 0xef, 0xba, 0xf0, 0xce, 0xef, 0x1b, 0xf2, 0xb1, 0xf1, 0xab, 0xf1, 0x22, 0xf5, 0x76, 0xf2, +0x2f, 0xf7, 0x24, 0xf6, 0xaa, 0xf8, 0x57, 0xf8, 0xc0, 0xf9, 0x76, 0xfc, 0xf8, 0xfa, 0x9e, 0xfd, +0x46, 0xfc, 0x27, 0x00, 0x71, 0x00, 0xef, 0x03, 0x23, 0x05, 0xd3, 0x04, 0x1b, 0x08, 0x88, 0x07, +0xa4, 0x0c, 0x3d, 0x0b, 0xe1, 0x0a, 0xd5, 0x09, 0x94, 0x0a, 0x4f, 0x0d, 0x02, 0x0c, 0xfe, 0x0c, +0xda, 0x0c, 0xa8, 0x0e, 0x50, 0x0d, 0x3f, 0x0d, 0x67, 0x0c, 0x29, 0x0d, 0x01, 0x0c, 0xca, 0x08, +0x5d, 0x07, 0x2c, 0x06, 0x46, 0x07, 0xb3, 0x05, 0x6a, 0x05, 0xc1, 0x04, 0x91, 0x04, 0x41, 0x03, +0xf2, 0x01, 0xca, 0x02, 0x19, 0x04, 0x70, 0x03, 0xd2, 0x00, 0x2a, 0x00, 0x48, 0x02, 0xb0, 0x02, +0x66, 0x02, 0x89, 0x02, 0x25, 0x03, 0xd2, 0x03, 0x75, 0x03, 0xe5, 0x03, 0xa0, 0x04, 0xdc, 0x05, +0x20, 0x06, 0xb8, 0x04, 0x56, 0x05, 0xdf, 0x06, 0x6c, 0x07, 0x14, 0x07, 0x22, 0x07, 0xb6, 0x07, +0x0b, 0x07, 0x80, 0x06, 0x79, 0x05, 0x73, 0x05, 0x42, 0x05, 0x0a, 0x04, 0x76, 0x02, 0x61, 0x01, +0x36, 0x01, 0x76, 0x00, 0x82, 0xfe, 0x15, 0xfd, 0x9a, 0xfb, 0x28, 0xfb, 0xad, 0xf8, 0xf8, 0xf6, +0x34, 0xf6, 0xf9, 0xf4, 0xde, 0xf3, 0x21, 0xf2, 0xa7, 0xf1, 0x13, 0xf2, 0x1a, 0xf1, 0xac, 0xf0, +0xf9, 0xef, 0xad, 0xee, 0xe2, 0xee, 0xeb, 0xed, 0x25, 0xed, 0x0e, 0xed, 0x6d, 0xec, 0x25, 0xed, +0x81, 0xec, 0x91, 0xed, 0xf8, 0xef, 0x78, 0xef, 0x1b, 0xf1, 0xc4, 0xf1, 0x17, 0xf2, 0x45, 0xf4, +0xea, 0xf3, 0x23, 0xf7, 0x3a, 0xf6, 0x46, 0xf8, 0x38, 0xf9, 0xca, 0xfb, 0x06, 0x02, 0x38, 0x03, +0x59, 0x05, 0xc9, 0x03, 0xfe, 0x08, 0x06, 0x0e, 0x93, 0x0c, 0x29, 0x0c, 0x3a, 0x0a, 0x0f, 0x10, +0xcb, 0x10, 0x0f, 0x0f, 0x43, 0x0f, 0x5b, 0x12, 0xc2, 0x15, 0x32, 0x12, 0x51, 0x0f, 0xa3, 0x0f, +0x61, 0x11, 0xe7, 0x0f, 0x4a, 0x0b, 0x1f, 0x08, 0xd5, 0x08, 0x50, 0x09, 0xb3, 0x06, 0x00, 0x05, +0xe9, 0x04, 0x17, 0x06, 0x82, 0x02, 0x69, 0x00, 0xa1, 0xff, 0x0c, 0x01, 0x98, 0x02, 0x53, 0x00, +0xaf, 0xfe, 0x34, 0xfe, 0x76, 0x00, 0x2d, 0x02, 0x86, 0x00, 0x2c, 0x01, 0xe3, 0x01, 0xa8, 0x01, +0xda, 0xff, 0x92, 0x00, 0x3d, 0x03, 0x5e, 0x04, 0x61, 0x04, 0x81, 0x03, 0x31, 0x04, 0x4d, 0x06, +0x3c, 0x07, 0x8b, 0x06, 0x2c, 0x0b, 0x0e, 0x0b, 0x37, 0x08, 0xd8, 0x07, 0x88, 0x07, 0x13, 0x08, +0x05, 0x06, 0xe8, 0x04, 0x2b, 0x04, 0xd6, 0x00, 0x6a, 0x03, 0x9e, 0x00, 0xec, 0xfe, 0x66, 0xfe, +0xb6, 0xf9, 0xc0, 0xf6, 0x2b, 0xf5, 0x8e, 0xf1, 0xd1, 0xf2, 0xff, 0xf3, 0x36, 0xf1, 0x20, 0xf4, +0x11, 0xef, 0x8e, 0xf1, 0x0c, 0xf1, 0x42, 0xee, 0x2a, 0xee, 0x14, 0xec, 0x43, 0xeb, 0xae, 0xea, +0x21, 0xeb, 0xee, 0xed, 0x83, 0xef, 0xac, 0xee, 0xf1, 0xf0, 0x00, 0xf1, 0x27, 0xf2, 0x17, 0xf4, +0xb4, 0xf2, 0x5f, 0xf5, 0x5d, 0xf5, 0x17, 0xf5, 0x46, 0xf9, 0x08, 0xfa, 0x52, 0xfd, 0x49, 0x00, +0x2f, 0x07, 0x36, 0x0a, 0x20, 0x0a, 0x2b, 0x07, 0x7e, 0x0c, 0xca, 0x10, 0xfe, 0x10, 0xb9, 0x0f, +0x43, 0x0d, 0xb7, 0x12, 0xaa, 0x17, 0xf2, 0x15, 0xeb, 0x13, 0xf6, 0x15, 0x55, 0x19, 0xac, 0x14, +0x90, 0x0d, 0x6c, 0x0c, 0x61, 0x0e, 0x7d, 0x0e, 0xd1, 0x09, 0xcc, 0x04, 0x63, 0x05, 0x5c, 0x07, +0x62, 0x03, 0x7a, 0x00, 0x65, 0xfd, 0x1c, 0xfe, 0x43, 0xfb, 0xdc, 0xf6, 0xbd, 0xf5, 0xe7, 0xf9, +0x20, 0xff, 0x0b, 0xfe, 0xc9, 0xfd, 0x34, 0x01, 0x67, 0x02, 0x87, 0x03, 0xda, 0x01, 0xa6, 0x03, +0xb2, 0x05, 0xab, 0x05, 0xe6, 0x05, 0x5d, 0x06, 0x34, 0x0c, 0xbc, 0x0e, 0xdc, 0x0e, 0x8c, 0x0c, +0x26, 0x0c, 0xd2, 0x0c, 0xcc, 0x0a, 0x3a, 0x09, 0x01, 0x0a, 0x8e, 0x0a, 0x0a, 0x0a, 0xd1, 0x06, +0xd3, 0x06, 0xda, 0x06, 0x01, 0x06, 0x6e, 0x03, 0x48, 0xfe, 0x81, 0xfb, 0x81, 0xf9, 0xcb, 0xf7, +0x07, 0xf6, 0xeb, 0xf4, 0x6e, 0xf5, 0x0d, 0xf3, 0x38, 0xef, 0x5e, 0xee, 0x6d, 0xed, 0x60, 0xec, +0x59, 0xec, 0xc3, 0xeb, 0x87, 0xeb, 0x9e, 0xe9, 0xf2, 0xea, 0xcf, 0xed, 0x82, 0xeb, 0x91, 0xed, +0x66, 0xea, 0x0a, 0xeb, 0x54, 0xe8, 0x94, 0xeb, 0xc0, 0xec, 0x92, 0xee, 0xd9, 0xf0, 0x7e, 0xf1, +0x8a, 0xf3, 0x54, 0xf4, 0x53, 0xf8, 0x72, 0xf6, 0x1d, 0xf8, 0x7e, 0xf9, 0xc8, 0xfa, 0xea, 0xfb, +0xb0, 0xff, 0x89, 0x08, 0xb0, 0x0d, 0xa3, 0x0f, 0xaf, 0x0d, 0xe3, 0x0b, 0xa3, 0x10, 0x43, 0x12, +0x22, 0x12, 0x88, 0x0f, 0x14, 0x14, 0xb3, 0x16, 0xbe, 0x18, 0x22, 0x14, 0x08, 0x15, 0xc6, 0x16, +0xa5, 0x14, 0x2a, 0x0c, 0x1e, 0x06, 0xf1, 0x07, 0x7a, 0x09, 0xca, 0x09, 0x77, 0x05, 0x14, 0x03, +0xda, 0x02, 0x0a, 0x00, 0xe7, 0xfb, 0xf8, 0xf8, 0xa7, 0xfa, 0x21, 0xfb, 0x29, 0xf9, 0xbe, 0xf7, +0x69, 0xfa, 0x76, 0x00, 0xf1, 0x06, 0x99, 0x03, 0x25, 0x04, 0x2c, 0x06, 0x3e, 0x07, 0x0b, 0x08, +0x27, 0x07, 0x66, 0x0e, 0x88, 0x10, 0xcb, 0x0f, 0x36, 0x0f, 0x6f, 0x0f, 0xe1, 0x12, 0x8d, 0x13, +0xeb, 0x10, 0x91, 0x0d, 0x01, 0x0e, 0x83, 0x0e, 0x2f, 0x0d, 0x4b, 0x0b, 0x71, 0x0d, 0x97, 0x0c, +0x12, 0x08, 0x89, 0x03, 0x03, 0x02, 0xc9, 0x01, 0xfb, 0xff, 0x9b, 0xfc, 0xba, 0xf8, 0x86, 0xf6, +0x39, 0xf5, 0x25, 0xf3, 0xcd, 0xef, 0xfd, 0xec, 0x77, 0xed, 0x34, 0xeb, 0x3f, 0xe7, 0xc7, 0xe7, +0xb7, 0xe8, 0x90, 0xe8, 0xd9, 0xe9, 0x28, 0xe8, 0x49, 0xeb, 0x75, 0xe7, 0x4b, 0xe9, 0xa4, 0xe8, +0x3c, 0xea, 0x77, 0xea, 0xf2, 0xea, 0x9c, 0xe9, 0x13, 0xec, 0xd0, 0xec, 0x2a, 0xf1, 0x9c, 0xf0, +0x24, 0xf2, 0xb8, 0xf5, 0xba, 0xf5, 0xe3, 0xf9, 0x22, 0xf5, 0x7a, 0xfb, 0x9a, 0xf7, 0x3f, 0x00, +0xa9, 0xfd, 0x00, 0x06, 0xd1, 0x09, 0xb4, 0x0e, 0xb4, 0x0e, 0xb4, 0x0b, 0x20, 0x0f, 0xb2, 0x10, +0x7c, 0x11, 0xc4, 0x0f, 0xa4, 0x10, 0xbd, 0x15, 0x26, 0x17, 0x04, 0x16, 0x10, 0x11, 0xd4, 0x13, +0x48, 0x10, 0xd7, 0x0d, 0x25, 0x06, 0x46, 0x07, 0x14, 0x08, 0xb6, 0x07, 0xe7, 0x04, 0x6c, 0xff, +0x11, 0x00, 0xfb, 0xfc, 0xa5, 0xfa, 0xcf, 0xf6, 0xdc, 0xf6, 0x49, 0xf9, 0xc2, 0xf7, 0xb5, 0xf8, +0xbf, 0xf8, 0x4b, 0xfe, 0x0c, 0x01, 0x7f, 0x04, 0xed, 0x02, 0x46, 0x06, 0x10, 0x08, 0x80, 0x0b, +0x79, 0x0c, 0x6d, 0x0d, 0x64, 0x11, 0x13, 0x11, 0x94, 0x11, 0x0d, 0x11, 0x78, 0x13, 0xa6, 0x14, +0x7b, 0x13, 0x44, 0x11, 0x88, 0x0e, 0x75, 0x0f, 0xa2, 0x0e, 0x80, 0x0d, 0xed, 0x0a, 0x6b, 0x0a, +0x59, 0x08, 0xb2, 0x04, 0x50, 0x02, 0xd1, 0x00, 0xe2, 0xff, 0x0e, 0xfc, 0x53, 0xf8, 0xc6, 0xf4, +0xb4, 0xf2, 0x37, 0xf1, 0xf4, 0xef, 0x6d, 0xec, 0x20, 0xea, 0xe1, 0xe9, 0x58, 0xe8, 0xe6, 0xe5, +0xf1, 0xe4, 0x9e, 0xe8, 0x66, 0xe7, 0xb0, 0xe6, 0x76, 0xe5, 0xbd, 0xe7, 0xd0, 0xe6, 0x46, 0xe8, +0xb4, 0xe5, 0xf2, 0xe6, 0x67, 0xe6, 0x9a, 0xeb, 0x6f, 0xe8, 0x9c, 0xee, 0xd0, 0xee, 0x5d, 0xf4, +0x2a, 0xf3, 0x1a, 0xf4, 0x68, 0xf6, 0x26, 0xf9, 0x7a, 0xf7, 0xa7, 0xfc, 0xc3, 0xfa, 0xb1, 0x03, +0x76, 0x0b, 0xd7, 0x11, 0x63, 0x11, 0xf6, 0x0e, 0xf3, 0x0e, 0x69, 0x16, 0x2e, 0x14, 0x32, 0x15, +0x28, 0x12, 0xc7, 0x1a, 0xcc, 0x1b, 0xd5, 0x1b, 0x53, 0x16, 0x2f, 0x16, 0xde, 0x17, 0x20, 0x15, +0xac, 0x0a, 0x2c, 0x07, 0xa2, 0x09, 0x47, 0x0d, 0x96, 0x08, 0xae, 0x02, 0xed, 0xfd, 0x06, 0xfe, +0xc5, 0xf9, 0x0f, 0xf5, 0xd3, 0xf1, 0x5c, 0xf6, 0xf6, 0xf5, 0x7b, 0xf5, 0xbb, 0xf0, 0x1d, 0xf5, +0x55, 0xf9, 0x87, 0xfc, 0x73, 0xfb, 0x31, 0xfb, 0x71, 0x05, 0xb2, 0x0a, 0x0d, 0x0c, 0x59, 0x0b, +0x79, 0x10, 0xa3, 0x15, 0x57, 0x12, 0x54, 0x11, 0xf4, 0x12, 0xff, 0x18, 0xd6, 0x19, 0x24, 0x19, +0x00, 0x16, 0xb0, 0x16, 0x47, 0x17, 0x67, 0x13, 0xfb, 0x0c, 0x2b, 0x0c, 0xa6, 0x0d, 0x14, 0x0a, +0x7c, 0x05, 0xde, 0x03, 0xff, 0x03, 0x8d, 0x00, 0x40, 0xfa, 0xa8, 0xf5, 0x8e, 0xf1, 0x06, 0xf1, +0xe1, 0xed, 0x0a, 0xeb, 0x3b, 0xe9, 0x8e, 0xe8, 0x6c, 0xe9, 0x5a, 0xe3, 0x45, 0xe2, 0x10, 0xe1, +0x2e, 0xe2, 0xbb, 0xe2, 0x06, 0xe3, 0x9d, 0xe7, 0x03, 0xe6, 0x8a, 0xe8, 0xff, 0xe3, 0xaf, 0xe7, +0x4a, 0xe7, 0xd5, 0xe8, 0xbf, 0xe6, 0x7f, 0xe9, 0xfa, 0xec, 0xb7, 0xf0, 0x4f, 0xf2, 0xf3, 0xf6, +0xe2, 0xf6, 0xbc, 0xf6, 0xd9, 0xf6, 0xa0, 0xf8, 0xfb, 0xfb, 0xf6, 0xfe, 0x14, 0x02, 0xd1, 0x08, +0xf5, 0x11, 0x27, 0x16, 0x25, 0x11, 0xb6, 0x0c, 0x67, 0x14, 0xa8, 0x18, 0xf6, 0x15, 0x36, 0x11, +0x9b, 0x15, 0xcb, 0x1d, 0x7b, 0x1f, 0xb2, 0x19, 0xeb, 0x12, 0x19, 0x16, 0x36, 0x16, 0x08, 0x0f, +0xe6, 0x05, 0xfd, 0x05, 0x64, 0x0c, 0xa6, 0x0b, 0xfb, 0x02, 0xa5, 0xfc, 0x70, 0xfd, 0x5e, 0xfd, +0xe3, 0xf6, 0x0e, 0xf1, 0x4a, 0xf2, 0xf3, 0xf6, 0x62, 0xf7, 0x7a, 0xf4, 0xca, 0xf3, 0x15, 0xfa, +0x49, 0xfd, 0x20, 0xfd, 0xae, 0xfd, 0x84, 0x02, 0xe3, 0x0b, 0xa2, 0x0e, 0x7f, 0x0d, 0xf2, 0x0e, +0xe2, 0x13, 0x16, 0x17, 0x63, 0x12, 0x23, 0x12, 0x54, 0x15, 0x6e, 0x19, 0x50, 0x17, 0x3b, 0x16, +0x1f, 0x15, 0xa8, 0x15, 0x03, 0x14, 0x33, 0x0e, 0xc2, 0x09, 0x38, 0x0a, 0xdb, 0x0a, 0x32, 0x07, +0xdd, 0x02, 0xd5, 0x02, 0x2d, 0x02, 0x10, 0xfe, 0x34, 0xf7, 0xe4, 0xf3, 0x10, 0xf2, 0x8c, 0xef, +0x62, 0xec, 0x5e, 0xea, 0xb7, 0xe9, 0x13, 0xea, 0x15, 0xe8, 0xe7, 0xe3, 0xee, 0xe2, 0x1c, 0xe5, +0x4e, 0xe5, 0x35, 0xe4, 0x8c, 0xe4, 0x96, 0xe8, 0x11, 0xe8, 0x84, 0xe7, 0x3f, 0xe6, 0x44, 0xe7, +0xa1, 0xe7, 0x70, 0xe7, 0x72, 0xe8, 0xf2, 0xe8, 0x96, 0xf2, 0x63, 0xf2, 0xaa, 0xf7, 0x8f, 0xf2, +0x15, 0xfb, 0xfd, 0xf7, 0xb2, 0xf9, 0x85, 0xf8, 0xb3, 0xfb, 0x2e, 0x05, 0x02, 0x0f, 0x2a, 0x16, +0x9e, 0x12, 0x15, 0x13, 0xf6, 0x13, 0x13, 0x1a, 0x64, 0x15, 0x83, 0x14, 0xb3, 0x13, 0xb6, 0x19, +0x1b, 0x1e, 0x57, 0x1d, 0xdc, 0x18, 0x72, 0x18, 0x40, 0x1a, 0x81, 0x13, 0x9b, 0x08, 0xb3, 0x03, +0x1a, 0x07, 0x51, 0x09, 0x38, 0x05, 0xe2, 0xfe, 0xf3, 0xfc, 0x89, 0xfc, 0xce, 0xf9, 0x31, 0xf2, +0x75, 0xee, 0xc1, 0xef, 0xf2, 0xf2, 0xff, 0xf0, 0xb1, 0xf0, 0x96, 0xf4, 0x5b, 0xfc, 0x45, 0xfd, +0xe3, 0xff, 0xe3, 0x00, 0x08, 0x06, 0x98, 0x0a, 0xa0, 0x0b, 0x56, 0x0f, 0xc4, 0x10, 0x9e, 0x17, +0xc2, 0x16, 0xa7, 0x15, 0xee, 0x15, 0x94, 0x19, 0x64, 0x19, 0x66, 0x16, 0xd4, 0x15, 0x85, 0x14, +0xb9, 0x14, 0xd0, 0x11, 0xa6, 0x0e, 0x6e, 0x0b, 0xae, 0x0a, 0x49, 0x08, 0x56, 0x04, 0xd0, 0x00, +0x35, 0x00, 0x54, 0xfe, 0xe3, 0xf9, 0xd4, 0xf4, 0x59, 0xf2, 0x34, 0xf0, 0xfc, 0xec, 0x51, 0xea, +0x14, 0xe9, 0xf4, 0xe8, 0x62, 0xe8, 0x58, 0xe5, 0xf2, 0xe3, 0x4f, 0xe4, 0xaa, 0xe6, 0xb4, 0xe5, +0x80, 0xe3, 0x5f, 0xe4, 0x24, 0xe6, 0xf9, 0xe7, 0xa1, 0xe5, 0x65, 0xe7, 0xac, 0xe5, 0x21, 0xe9, +0xfc, 0xe6, 0x68, 0xe9, 0xf6, 0xe9, 0xf8, 0xee, 0x6f, 0xf3, 0x34, 0xf1, 0xcf, 0xf9, 0x5c, 0xf2, +0xfd, 0xfe, 0xcd, 0xf4, 0x28, 0xff, 0x93, 0xfc, 0xd4, 0x0b, 0xc4, 0x11, 0x44, 0x13, 0x0e, 0x12, +0xa3, 0x13, 0xef, 0x1c, 0x52, 0x19, 0x6d, 0x17, 0xbb, 0x12, 0x9a, 0x19, 0xc9, 0x1d, 0x55, 0x1d, +0xdb, 0x17, 0x24, 0x19, 0x1d, 0x1d, 0x48, 0x18, 0xcb, 0x0c, 0x23, 0x05, 0x5f, 0x07, 0x1e, 0x09, +0xad, 0x03, 0xec, 0xfc, 0x95, 0xfb, 0x4f, 0xfd, 0xf8, 0xfb, 0xb0, 0xf3, 0x33, 0xf0, 0xf8, 0xee, +0x40, 0xf2, 0x09, 0xed, 0xce, 0xec, 0x48, 0xef, 0xf3, 0xf7, 0x41, 0xfb, 0xc5, 0xfa, 0xbe, 0xfe, +0x81, 0x07, 0xf8, 0x0b, 0x36, 0x0a, 0xa5, 0x0a, 0x13, 0x11, 0xcf, 0x16, 0xd8, 0x16, 0x08, 0x16, +0x9e, 0x17, 0x99, 0x1a, 0x92, 0x1c, 0x5d, 0x1a, 0xbb, 0x16, 0xbc, 0x16, 0x26, 0x18, 0x56, 0x13, +0xe7, 0x0d, 0x3d, 0x0d, 0xe3, 0x0e, 0x34, 0x0b, 0xeb, 0x06, 0x56, 0x03, 0xd4, 0x02, 0xd1, 0xff, +0xa0, 0xfc, 0x40, 0xf7, 0x6f, 0xf3, 0x3d, 0xf1, 0x0b, 0xef, 0x0a, 0xeb, 0xf6, 0xe8, 0x46, 0xea, +0xff, 0xe9, 0x13, 0xe6, 0x83, 0xe2, 0x88, 0xe3, 0xf5, 0xe4, 0xa6, 0xe4, 0xf7, 0xe5, 0xc3, 0xe4, +0xe9, 0xe5, 0x3d, 0xe7, 0x2c, 0xe8, 0x33, 0xe8, 0x0c, 0xe9, 0x52, 0xe9, 0xd7, 0xe7, 0x8c, 0xe7, +0x77, 0xe9, 0x73, 0xee, 0xed, 0xee, 0xd7, 0xf3, 0x2f, 0xf4, 0x7d, 0xf7, 0xc4, 0xf9, 0xf2, 0xf8, +0x89, 0xfa, 0x19, 0xfc, 0xa2, 0x04, 0x48, 0x0b, 0x06, 0x10, 0x1c, 0x13, 0x45, 0x13, 0xe8, 0x17, +0xbb, 0x1b, 0x25, 0x19, 0x49, 0x16, 0xf1, 0x14, 0x07, 0x1a, 0xb8, 0x1a, 0xa4, 0x1b, 0x82, 0x18, +0x77, 0x1a, 0xe8, 0x1a, 0x20, 0x15, 0x22, 0x0c, 0x88, 0x06, 0x2c, 0x07, 0x48, 0x05, 0xd4, 0xff, +0x53, 0xfa, 0x59, 0xfa, 0x00, 0xfb, 0x48, 0xf8, 0x73, 0xf2, 0x50, 0xef, 0x9a, 0xee, 0xa4, 0xee, +0x98, 0xeb, 0xc1, 0xea, 0x7e, 0xef, 0xa0, 0xf6, 0x4b, 0xfa, 0x7f, 0xfa, 0x34, 0xfe, 0xd7, 0x06, +0xd3, 0x0c, 0x21, 0x0d, 0xde, 0x0d, 0x1f, 0x12, 0x0d, 0x18, 0x5e, 0x18, 0x55, 0x18, 0x55, 0x1a, +0x9c, 0x1d, 0x55, 0x1e, 0xf5, 0x1b, 0xb7, 0x19, 0x57, 0x18, 0x2a, 0x1a, 0xa5, 0x15, 0x13, 0x10, +0xef, 0x0c, 0xbc, 0x0d, 0x9a, 0x0a, 0x2f, 0x06, 0xba, 0x03, 0x66, 0x02, 0x10, 0x00, 0x89, 0xfb, +0xb1, 0xf6, 0xd2, 0xf2, 0xc4, 0xf0, 0xba, 0xee, 0xaf, 0xea, 0x1a, 0xe8, 0x89, 0xe8, 0x75, 0xe8, +0xef, 0xe6, 0x23, 0xe3, 0x38, 0xe4, 0x8c, 0xe4, 0xce, 0xe4, 0x26, 0xe4, 0x1b, 0xe4, 0xee, 0xe6, +0x67, 0xe7, 0xe3, 0xe8, 0xad, 0xe6, 0x06, 0xea, 0x38, 0xe8, 0x50, 0xe9, 0x5d, 0xe7, 0xcb, 0xea, +0x23, 0xee, 0xb8, 0xef, 0x69, 0xf6, 0xa2, 0xf4, 0x01, 0xfb, 0x37, 0xf9, 0x85, 0xfd, 0x4c, 0xfb, +0x76, 0xfd, 0x0a, 0x03, 0x02, 0x09, 0x3c, 0x13, 0x14, 0x13, 0x76, 0x16, 0x6e, 0x15, 0x54, 0x1d, +0x2d, 0x1c, 0x40, 0x18, 0x98, 0x14, 0x72, 0x16, 0x13, 0x1b, 0x6a, 0x1a, 0x41, 0x17, 0xd8, 0x17, +0x37, 0x1a, 0x82, 0x18, 0x45, 0x0d, 0x1a, 0x06, 0xb3, 0x03, 0x0d, 0x05, 0xb8, 0xff, 0xa0, 0xf8, +0xb9, 0xf7, 0xcd, 0xf9, 0x5c, 0xfa, 0x0e, 0xf4, 0x10, 0xf0, 0x90, 0xef, 0x72, 0xf0, 0x74, 0xed, +0x30, 0xe9, 0xf0, 0xec, 0x30, 0xf4, 0x6d, 0xfa, 0x10, 0xfb, 0x45, 0xfd, 0xad, 0x05, 0x5e, 0x0e, +0x46, 0x0e, 0xfa, 0x0d, 0x37, 0x10, 0xa7, 0x17, 0x15, 0x18, 0x01, 0x18, 0x8c, 0x19, 0xcb, 0x1c, +0xa0, 0x1f, 0xf1, 0x1d, 0x15, 0x1b, 0xc9, 0x17, 0x9c, 0x1a, 0xe8, 0x16, 0xa7, 0x0f, 0xac, 0x0b, +0x45, 0x0c, 0x6f, 0x0b, 0x79, 0x06, 0xfc, 0x03, 0x34, 0x02, 0x9c, 0x00, 0x8f, 0xfc, 0xe1, 0xf6, +0x7b, 0xf2, 0x35, 0xf0, 0x28, 0xef, 0x1a, 0xeb, 0x68, 0xe7, 0xc4, 0xe7, 0xa8, 0xe8, 0x2a, 0xe8, +0xaa, 0xe3, 0x9d, 0xe4, 0xd0, 0xe4, 0x77, 0xe4, 0x9a, 0xe3, 0x8b, 0xe5, 0x50, 0xe6, 0x54, 0xe7, +0x53, 0xe9, 0xf4, 0xe9, 0xd3, 0xe8, 0x44, 0xe9, 0x7f, 0xeb, 0x81, 0xea, 0xc6, 0xe8, 0x63, 0xec, +0xa4, 0xef, 0xec, 0xf4, 0xe4, 0xf3, 0x4c, 0xfb, 0xe5, 0xf7, 0xf9, 0xfc, 0xfe, 0xfa, 0xc0, 0xfc, +0xdd, 0xfe, 0xec, 0x04, 0x78, 0x10, 0x06, 0x10, 0x71, 0x12, 0xa2, 0x14, 0x3d, 0x1b, 0x0b, 0x1d, +0x0b, 0x18, 0x74, 0x17, 0xb3, 0x13, 0x46, 0x18, 0x3e, 0x18, 0xd9, 0x16, 0x59, 0x17, 0xc9, 0x18, +0xca, 0x19, 0xf5, 0x0f, 0x8d, 0x09, 0x33, 0x06, 0x25, 0x05, 0x6c, 0x01, 0xdc, 0xf8, 0xfc, 0xf6, +0x8f, 0xf6, 0xd8, 0xf8, 0x71, 0xf5, 0x0d, 0xf2, 0xc8, 0xf1, 0xc1, 0xf0, 0x92, 0xed, 0x90, 0xe9, +0x47, 0xeb, 0x1f, 0xf1, 0xe9, 0xf5, 0xf1, 0xf8, 0x4e, 0xfb, 0xdb, 0x00, 0x90, 0x0a, 0xa0, 0x10, +0x6a, 0x10, 0xc7, 0x10, 0xdd, 0x16, 0x50, 0x19, 0xea, 0x16, 0x24, 0x19, 0x61, 0x1e, 0x4e, 0x1f, +0xfe, 0x1d, 0xa8, 0x1d, 0xcc, 0x1b, 0x66, 0x19, 0xc2, 0x19, 0x7d, 0x14, 0x07, 0x0c, 0x3b, 0x0a, +0x53, 0x0a, 0x71, 0x06, 0x01, 0x02, 0x69, 0x03, 0x96, 0x02, 0xce, 0xfc, 0xed, 0xf9, 0x92, 0xf6, +0x7e, 0xf3, 0xc6, 0xef, 0x70, 0xee, 0xb8, 0xea, 0xa4, 0xe7, 0xbb, 0xea, 0xcf, 0xea, 0x96, 0xe8, +0xd1, 0xe7, 0xf7, 0xe8, 0x32, 0xe8, 0xa8, 0xe5, 0x70, 0xe5, 0xce, 0xe9, 0x80, 0xe9, 0x3c, 0xed, +0x6f, 0xe9, 0x52, 0xec, 0x84, 0xec, 0x9e, 0xed, 0x89, 0xeb, 0xe9, 0xe8, 0x3c, 0xed, 0x4e, 0xeb, +0xef, 0xef, 0x92, 0xf1, 0xa7, 0xf5, 0xa5, 0xf9, 0x0e, 0xf8, 0xe3, 0xfb, 0x7d, 0xf8, 0xc2, 0xfe, +0x6e, 0xfc, 0xbf, 0x00, 0x5f, 0x07, 0x1c, 0x10, 0x6c, 0x12, 0x2e, 0x10, 0x66, 0x15, 0xa8, 0x1b, +0x82, 0x1b, 0xe8, 0x15, 0xe1, 0x10, 0xe6, 0x13, 0xd8, 0x16, 0xdf, 0x16, 0x03, 0x13, 0xae, 0x13, +0x2f, 0x18, 0x4f, 0x15, 0xb3, 0x0b, 0xed, 0x04, 0x06, 0x05, 0xca, 0x03, 0x3e, 0xfc, 0xda, 0xf5, +0x18, 0xf5, 0xf3, 0xf7, 0x21, 0xf8, 0x52, 0xf4, 0x41, 0xf2, 0x8e, 0xf3, 0x02, 0xf3, 0x7e, 0xee, +0x84, 0xeb, 0x15, 0xf0, 0x23, 0xf5, 0x2c, 0xf8, 0x6c, 0xf9, 0x9b, 0xfe, 0xc7, 0x05, 0xe4, 0x0d, +0x93, 0x13, 0xaa, 0x12, 0x65, 0x14, 0xf5, 0x17, 0xd0, 0x19, 0xfb, 0x17, 0xfc, 0x18, 0xcd, 0x1e, +0xa3, 0x1d, 0x1a, 0x1c, 0x33, 0x1b, 0x56, 0x1b, 0x29, 0x19, 0xb4, 0x16, 0x67, 0x11, 0xde, 0x09, +0xf4, 0x07, 0x7e, 0x07, 0x19, 0x04, 0xc7, 0x00, 0x43, 0x01, 0xc1, 0x00, 0xef, 0xfb, 0xff, 0xf8, +0x23, 0xf7, 0x6e, 0xf5, 0xb6, 0xf1, 0xe4, 0xee, 0xd4, 0xeb, 0x77, 0xea, 0x9b, 0xec, 0x48, 0xed, +0x92, 0xeb, 0x96, 0xeb, 0x8d, 0xec, 0x95, 0xea, 0xe6, 0xe8, 0x76, 0xe9, 0xee, 0xea, 0x3d, 0xea, +0x49, 0xed, 0xaa, 0xeb, 0x5b, 0xec, 0xa5, 0xed, 0x59, 0xf1, 0xc3, 0xee, 0xb8, 0xeb, 0xe4, 0xed, +0xb9, 0xec, 0x4c, 0xee, 0xa4, 0xf0, 0x36, 0xf3, 0x0a, 0xf5, 0x29, 0xf7, 0x41, 0xfc, 0x5d, 0xfa, +0x01, 0xfd, 0x29, 0xff, 0xba, 0xff, 0x67, 0x02, 0x69, 0x08, 0xed, 0x0e, 0x67, 0x0d, 0x9d, 0x0f, +0x91, 0x14, 0xee, 0x18, 0x1c, 0x17, 0xfe, 0x12, 0x7c, 0x11, 0x59, 0x12, 0x1c, 0x14, 0xbb, 0x11, +0x2c, 0x0e, 0xa6, 0x10, 0x9d, 0x12, 0x02, 0x0e, 0x39, 0x06, 0x0a, 0x04, 0x2b, 0x04, 0xac, 0xff, +0xb0, 0xf9, 0xcf, 0xf4, 0x20, 0xf5, 0x0f, 0xf6, 0xce, 0xf5, 0xe9, 0xf3, 0xb9, 0xf0, 0xb3, 0xf7, +0x76, 0xf2, 0xd5, 0xef, 0x97, 0xef, 0xf9, 0xf2, 0xcb, 0xf9, 0x71, 0xf7, 0x47, 0xfd, 0x05, 0x02, +0x3d, 0x0a, 0x05, 0x13, 0x43, 0x14, 0xe9, 0x14, 0x5c, 0x17, 0x46, 0x1b, 0x03, 0x1a, 0x22, 0x18, +0xa1, 0x1b, 0x1a, 0x1c, 0xb5, 0x1a, 0xfd, 0x1a, 0x52, 0x19, 0xdc, 0x17, 0x19, 0x17, 0xa9, 0x14, +0x51, 0x0b, 0x50, 0x07, 0x92, 0x07, 0x3e, 0x04, 0x5e, 0xff, 0x31, 0x00, 0x1e, 0x01, 0xdb, 0xfc, +0xa8, 0xfb, 0x6f, 0xfa, 0xde, 0xf7, 0x96, 0xf5, 0xeb, 0xf3, 0x0f, 0xf0, 0xed, 0xeb, 0xda, 0xed, +0x97, 0xef, 0x96, 0xee, 0x3a, 0xed, 0x40, 0xef, 0x10, 0xf0, 0x99, 0xed, 0xdb, 0xed, 0xca, 0xed, +0xb3, 0xed, 0x8e, 0xec, 0x02, 0xee, 0xb7, 0xed, 0xd2, 0xec, 0x61, 0xf1, 0xe9, 0xf0, 0xb8, 0xf0, +0x1d, 0xed, 0xa1, 0xf1, 0x05, 0xef, 0x7c, 0xf1, 0x38, 0xf1, 0x0a, 0xf5, 0xe3, 0xf5, 0x20, 0xf8, +0x79, 0xfb, 0x94, 0xfa, 0x87, 0x00, 0x8d, 0xfd, 0xe1, 0x00, 0x72, 0xfd, 0x11, 0x05, 0xe5, 0x0a, +0xf6, 0x0d, 0x23, 0x0f, 0x23, 0x0e, 0x43, 0x15, 0x12, 0x14, 0x1d, 0x14, 0xaf, 0x0f, 0x31, 0x0f, +0x06, 0x11, 0x55, 0x0e, 0x41, 0x0e, 0xf3, 0x0a, 0x9f, 0x0f, 0x01, 0x0f, 0x23, 0x0a, 0x28, 0x05, +0xee, 0x00, 0xce, 0x01, 0xae, 0xfc, 0x5e, 0xf9, 0x7f, 0xf6, 0x04, 0xf7, 0x4e, 0xf8, 0x9c, 0xf5, +0x49, 0xf7, 0x4b, 0xf7, 0xe8, 0xf8, 0xf0, 0xf5, 0x0f, 0xf3, 0x4c, 0xf4, 0x15, 0xf7, 0x71, 0xfc, +0x3b, 0xfd, 0xd9, 0x00, 0xd5, 0x05, 0x39, 0x0b, 0xa1, 0x0e, 0xfa, 0x12, 0x5d, 0x18, 0xcd, 0x19, +0x5c, 0x17, 0x0d, 0x18, 0xd8, 0x18, 0x1c, 0x1a, 0xde, 0x19, 0x08, 0x19, 0xa5, 0x15, 0x26, 0x13, +0x13, 0x14, 0xee, 0x10, 0xef, 0x0c, 0x84, 0x0a, 0x6d, 0x07, 0xa0, 0x01, 0x2f, 0xfe, 0xd0, 0xfe, +0xba, 0xfd, 0x02, 0xfc, 0x0e, 0xfc, 0x0d, 0xfa, 0x27, 0xf8, 0x36, 0xf8, 0xb5, 0xf8, 0x23, 0xf6, +0x51, 0xf3, 0x67, 0xf3, 0x52, 0xf1, 0x57, 0xf0, 0x2c, 0xf1, 0xa5, 0xf3, 0x98, 0xf2, 0x8e, 0xf1, +0x7d, 0xf2, 0xab, 0xf0, 0x53, 0xf1, 0x73, 0xf2, 0x79, 0xf2, 0x16, 0xf1, 0x58, 0xf1, 0xba, 0xf2, +0xae, 0xf1, 0xd8, 0xf1, 0xe3, 0xf3, 0x12, 0xf0, 0xc1, 0xf1, 0xae, 0xee, 0x3c, 0xf1, 0x2d, 0xef, +0xeb, 0xf4, 0x4f, 0xf5, 0x4a, 0xf5, 0xd2, 0xf6, 0xb7, 0xf8, 0x28, 0xfa, 0xc7, 0xf9, 0xf3, 0xfb, +0xe9, 0xf9, 0x68, 0xfc, 0x2b, 0xfd, 0xe9, 0x04, 0x4e, 0x09, 0xb8, 0x0d, 0x7a, 0x0c, 0x43, 0x0d, +0xb3, 0x11, 0x98, 0x11, 0x82, 0x0f, 0x3f, 0x0b, 0xd2, 0x0d, 0xa0, 0x0f, 0x1b, 0x0f, 0xe4, 0x0d, +0x2d, 0x0e, 0x2f, 0x12, 0xe1, 0x0f, 0xd1, 0x09, 0x6d, 0x03, 0x52, 0x02, 0xfd, 0x02, 0x16, 0xfe, +0xba, 0xfa, 0x1d, 0xf9, 0xf1, 0xfb, 0x54, 0xfb, 0xec, 0xf9, 0x35, 0xfa, 0xf1, 0xf9, 0x39, 0xfa, +0x4a, 0xf6, 0x05, 0xf4, 0x9b, 0xf5, 0x2f, 0xfb, 0xf6, 0xfe, 0xa5, 0xff, 0x4c, 0x03, 0x77, 0x08, +0x99, 0x0c, 0x8f, 0x0e, 0x8a, 0x15, 0x34, 0x17, 0x84, 0x15, 0xea, 0x13, 0xa0, 0x16, 0xa9, 0x15, +0xfd, 0x14, 0x23, 0x17, 0x90, 0x13, 0x50, 0x0f, 0xdb, 0x0e, 0xa7, 0x10, 0x34, 0x0a, 0x7d, 0x08, +0xa0, 0x07, 0x37, 0x01, 0x23, 0xfd, 0xd2, 0xfd, 0x40, 0xfe, 0x74, 0xfa, 0xae, 0xfc, 0x02, 0xfd, +0xe1, 0xf7, 0x65, 0xf8, 0xe6, 0xfa, 0x35, 0xfa, 0x4d, 0xf6, 0xf4, 0xf6, 0x69, 0xf6, 0x8e, 0xf2, +0xa3, 0xf4, 0xae, 0xf6, 0xd8, 0xf6, 0xc9, 0xf4, 0x5f, 0xf6, 0xb5, 0xf4, 0x4f, 0xf3, 0xf4, 0xf5, +0x0a, 0xf7, 0x9e, 0xf3, 0xaf, 0xf3, 0xa0, 0xf3, 0x9f, 0xf3, 0x2b, 0xf2, 0x14, 0xf4, 0xa0, 0xf1, +0x80, 0xee, 0x20, 0xee, 0xc2, 0xeb, 0x3d, 0xec, 0xab, 0xed, 0x93, 0xf1, 0x56, 0xef, 0xec, 0xf0, +0x1e, 0xf3, 0xb8, 0xf4, 0x2f, 0xf4, 0x02, 0xf6, 0x67, 0xf5, 0xc0, 0xf5, 0xf6, 0xf5, 0xa7, 0xf8, +0xbf, 0xfc, 0x99, 0x07, 0xdb, 0x0c, 0xd8, 0x0c, 0x83, 0x0a, 0x8a, 0x10, 0x4b, 0x14, 0x79, 0x11, +0x87, 0x0e, 0x9f, 0x0d, 0xe1, 0x10, 0xa2, 0x11, 0x18, 0x12, 0x54, 0x10, 0x3b, 0x14, 0x13, 0x16, +0xb3, 0x0e, 0xfa, 0x05, 0xd0, 0x02, 0x33, 0x04, 0xdb, 0x00, 0xeb, 0xfc, 0x0f, 0xfa, 0xe6, 0xf9, +0x90, 0xfb, 0x9f, 0xfa, 0xea, 0xf9, 0x00, 0xf9, 0xb3, 0xf9, 0x2e, 0xf6, 0x8d, 0xf1, 0x17, 0xf2, +0x73, 0xf6, 0x35, 0xfc, 0xb3, 0xfd, 0xb4, 0x00, 0xde, 0x03, 0x07, 0x0a, 0x49, 0x0d, 0xc5, 0x12, +0xb0, 0x14, 0x40, 0x14, 0x4a, 0x14, 0xf8, 0x13, 0xab, 0x14, 0x4d, 0x13, 0x73, 0x17, 0xfe, 0x13, +0x4b, 0x10, 0x97, 0x0d, 0xa3, 0x0d, 0xea, 0x0a, 0x3f, 0x08, 0x91, 0x07, 0x3f, 0x01, 0xa2, 0xfe, +0x63, 0xfe, 0x35, 0xfe, 0xcf, 0xfc, 0xce, 0xfe, 0x17, 0x00, 0xae, 0xfb, 0x95, 0xfb, 0xd0, 0xfc, +0xec, 0xfc, 0x58, 0xfc, 0x2a, 0xfc, 0x19, 0xfb, 0xf0, 0xf7, 0x8d, 0xfa, 0xa3, 0xfb, 0x97, 0xfb, +0x53, 0xfb, 0x51, 0xfb, 0x15, 0xfa, 0xf2, 0xf7, 0x03, 0xf9, 0xed, 0xf7, 0xbb, 0xf7, 0x00, 0xf6, +0xb4, 0xf5, 0x54, 0xf3, 0x01, 0xf2, 0x63, 0xf3, 0x44, 0xf2, 0x4d, 0xf0, 0xfb, 0xeb, 0xb7, 0xeb, +0x6c, 0xea, 0x3a, 0xea, 0x82, 0xe9, 0x5a, 0xea, 0x36, 0xeb, 0xc8, 0xec, 0x2e, 0xee, 0x1f, 0xef, +0x0c, 0xf1, 0x67, 0xf4, 0x8e, 0xf4, 0x14, 0xf4, 0x46, 0xf6, 0x3a, 0xf9, 0xfd, 0xfc, 0xaf, 0x01, +0xa6, 0x0c, 0x6c, 0x0f, 0x93, 0x11, 0x69, 0x10, 0xe3, 0x16, 0xef, 0x18, 0x02, 0x19, 0x11, 0x15, +0x9b, 0x12, 0xd1, 0x16, 0x17, 0x18, 0xce, 0x16, 0x65, 0x13, 0xc3, 0x15, 0x8c, 0x14, 0x72, 0x0d, +0xfb, 0x05, 0x57, 0x02, 0x85, 0x02, 0xda, 0xff, 0xff, 0xfa, 0x02, 0xf7, 0xe2, 0xf6, 0x2f, 0xf9, +0xda, 0xf7, 0xd7, 0xf5, 0x2e, 0xf5, 0x3a, 0xf5, 0x40, 0xf3, 0x34, 0xf0, 0xf7, 0xf1, 0xf3, 0xf5, +0x00, 0xfc, 0xf4, 0xfd, 0xdb, 0xff, 0x4f, 0x04, 0xca, 0x0a, 0x87, 0x0d, 0x6b, 0x10, 0xbb, 0x13, +0x55, 0x14, 0x23, 0x13, 0x12, 0x14, 0xcb, 0x14, 0x1e, 0x13, 0x9d, 0x14, 0x39, 0x13, 0x7a, 0x0e, +0x13, 0x0b, 0xd8, 0x0b, 0x65, 0x09, 0xda, 0x05, 0x40, 0x05, 0xd9, 0x01, 0x4e, 0xfe, 0xc6, 0xfd, +0xbe, 0xfe, 0x11, 0xfd, 0x22, 0xfe, 0xca, 0xff, 0x28, 0xfd, 0x6a, 0xfc, 0x0d, 0xff, 0x3e, 0x00, +0x66, 0xfe, 0x82, 0xfe, 0x71, 0xfe, 0x1a, 0xfc, 0x91, 0xfc, 0xf8, 0xfd, 0x0f, 0xfd, 0x13, 0xfc, +0x97, 0xfc, 0x04, 0xfb, 0xab, 0xf7, 0x2b, 0xf8, 0x16, 0xf7, 0x42, 0xf5, 0xf8, 0xf3, 0x9d, 0xf3, +0xad, 0xef, 0x6a, 0xee, 0x1a, 0xf0, 0xbd, 0xec, 0x5d, 0xe9, 0x38, 0xea, 0x7f, 0xe9, 0x5a, 0xe6, +0x3a, 0xe8, 0xb1, 0xea, 0x05, 0xeb, 0xc3, 0xe9, 0x42, 0xee, 0x4b, 0xed, 0x4f, 0xf0, 0xd0, 0xf3, +0x35, 0xf4, 0x98, 0xf5, 0xe2, 0xf8, 0xb7, 0xfc, 0x9a, 0xfa, 0x26, 0x00, 0x29, 0x04, 0x7f, 0x04, +0x50, 0x0b, 0x41, 0x12, 0x14, 0x15, 0xf6, 0x0f, 0xc7, 0x14, 0xa5, 0x19, 0xa4, 0x18, 0x2d, 0x16, +0xc3, 0x11, 0x0a, 0x13, 0x45, 0x14, 0x17, 0x15, 0x0f, 0x0e, 0x24, 0x0c, 0xf9, 0x0f, 0xd6, 0x0c, +0x18, 0x05, 0x41, 0xff, 0x07, 0x00, 0xdd, 0xfe, 0xfa, 0xfb, 0x73, 0xf8, 0x90, 0xf5, 0x59, 0xf8, +0x6d, 0xf9, 0x71, 0xf7, 0xc7, 0xf4, 0x91, 0xf7, 0xbb, 0xf8, 0x6b, 0xf5, 0x0f, 0xf4, 0x77, 0xf7, +0xb4, 0xfc, 0x99, 0xff, 0x90, 0x01, 0x71, 0x04, 0xa1, 0x09, 0x20, 0x0f, 0xe0, 0x11, 0x70, 0x13, +0x89, 0x14, 0x0e, 0x15, 0x08, 0x14, 0x9f, 0x12, 0xa8, 0x11, 0xbb, 0x11, 0xbd, 0x11, 0x6e, 0x0f, +0x5f, 0x0c, 0xde, 0x0a, 0x3c, 0x0a, 0xde, 0x07, 0x0f, 0x05, 0xc9, 0x01, 0xb4, 0xff, 0x56, 0xfe, +0x89, 0xfe, 0x3b, 0xfe, 0x9f, 0xff, 0x31, 0x01, 0x77, 0x01, 0xf1, 0x00, 0xf1, 0x00, 0x67, 0x01, +0xc0, 0x00, 0xba, 0xff, 0xb6, 0xfe, 0x27, 0xfe, 0x43, 0xfe, 0x7f, 0xfe, 0x94, 0xfe, 0xd4, 0xfd, +0x2a, 0xfd, 0xe3, 0xfa, 0x16, 0xf8, 0xd6, 0xf5, 0x0f, 0xf5, 0xa2, 0xf2, 0x0b, 0xf1, 0x7e, 0xf1, +0x2d, 0xf1, 0xbc, 0xef, 0x7b, 0xed, 0x6a, 0xee, 0x51, 0xe9, 0xe4, 0xe9, 0x0e, 0xe6, 0xd6, 0xe5, +0x11, 0xe5, 0xfb, 0xe7, 0x95, 0xe9, 0x32, 0xeb, 0x76, 0xee, 0xd2, 0xf1, 0x82, 0xf0, 0x6b, 0xf7, +0x80, 0xf3, 0x27, 0xf7, 0x20, 0xf6, 0x39, 0xfc, 0x8c, 0xfb, 0xd3, 0xfd, 0x81, 0x05, 0x40, 0x04, +0xea, 0x08, 0x25, 0x0b, 0xea, 0x15, 0x77, 0x14, 0xf9, 0x12, 0xb5, 0x10, 0x2e, 0x14, 0x94, 0x17, +0xc1, 0x14, 0x68, 0x0f, 0x51, 0x0e, 0x5f, 0x13, 0x31, 0x12, 0x39, 0x0b, 0x7f, 0x08, 0xb7, 0x0a, +0x8b, 0x09, 0x26, 0x03, 0x4c, 0xfc, 0xcc, 0xfa, 0x47, 0xfd, 0xe7, 0xfd, 0x6b, 0xf8, 0x49, 0xf5, +0xe0, 0xf7, 0xad, 0xf9, 0x51, 0xf6, 0xfb, 0xf3, 0xe6, 0xf5, 0xcb, 0xf7, 0xe1, 0xf6, 0xbe, 0xf4, +0xa4, 0xf5, 0xcc, 0xfa, 0x15, 0x00, 0x81, 0x00, 0xfa, 0x00, 0x39, 0x06, 0x0d, 0x0b, 0x21, 0x0e, +0x62, 0x10, 0x87, 0x13, 0x09, 0x14, 0xf0, 0x14, 0x9a, 0x13, 0xff, 0x10, 0xac, 0x10, 0x10, 0x12, +0xb6, 0x0f, 0x80, 0x0b, 0xb9, 0x0a, 0x18, 0x0a, 0x8a, 0x08, 0x28, 0x07, 0xf8, 0x04, 0x27, 0x02, +0xd6, 0x00, 0x99, 0x00, 0xed, 0xfe, 0xf5, 0xff, 0x4b, 0x03, 0x11, 0x04, 0xdb, 0x03, 0xcf, 0x03, +0x3d, 0x05, 0x49, 0x04, 0x39, 0x04, 0xf8, 0x02, 0x01, 0x01, 0x48, 0x00, 0x57, 0xff, 0x31, 0xff, +0xb8, 0xfd, 0xee, 0xfd, 0x98, 0xfc, 0xb1, 0xf8, 0xd8, 0xf4, 0x45, 0xf5, 0x08, 0xf3, 0xec, 0xee, +0x6a, 0xed, 0xb0, 0xef, 0x5e, 0xed, 0x50, 0xeb, 0xd2, 0xec, 0x9e, 0xe9, 0x1b, 0xe8, 0x9d, 0xe8, +0x18, 0xe7, 0x91, 0xe5, 0xd1, 0xe6, 0xa3, 0xea, 0xd2, 0xe9, 0x40, 0xf0, 0xca, 0xf3, 0x74, 0xf4, +0xe8, 0xf6, 0xa7, 0xf9, 0x54, 0xfb, 0xba, 0xfc, 0x09, 0x00, 0x34, 0xff, 0x29, 0x00, 0x9c, 0x06, +0x1f, 0x07, 0xbb, 0x07, 0xe4, 0x07, 0x77, 0x0e, 0x2f, 0x15, 0xd7, 0x15, 0x1e, 0x12, 0xfe, 0x0d, +0xc0, 0x13, 0x4f, 0x14, 0xf4, 0x10, 0x8c, 0x0a, 0x4d, 0x0a, 0x30, 0x0f, 0xea, 0x0c, 0x2a, 0x07, +0x48, 0x05, 0x85, 0x08, 0x55, 0x07, 0x98, 0x00, 0xe2, 0xfa, 0x23, 0xf9, 0xa6, 0xfc, 0xaa, 0xfc, +0xc4, 0xf7, 0x0b, 0xf7, 0x2d, 0xf9, 0x9a, 0xfa, 0xdb, 0xf7, 0xc7, 0xf6, 0x0c, 0xf8, 0xe6, 0xf9, +0x56, 0xf9, 0xb2, 0xf5, 0xa4, 0xf6, 0x69, 0xfb, 0x55, 0xff, 0xea, 0x00, 0x2a, 0x00, 0x66, 0x03, +0xb0, 0x08, 0x6f, 0x0d, 0x18, 0x10, 0xd0, 0x0f, 0xcf, 0x12, 0xa0, 0x13, 0x6c, 0x12, 0x31, 0x0e, +0xb1, 0x0e, 0x10, 0x12, 0x04, 0x0f, 0x4a, 0x0d, 0xe4, 0x0b, 0x81, 0x0c, 0x96, 0x0a, 0x61, 0x0a, +0xd0, 0x06, 0x5b, 0x03, 0x24, 0x04, 0x78, 0x02, 0xdf, 0x00, 0x93, 0x02, 0xda, 0x05, 0xad, 0x06, +0x7f, 0x06, 0x56, 0x06, 0xc6, 0x04, 0xda, 0x05, 0x6d, 0x05, 0xaa, 0x02, 0x94, 0x00, 0x22, 0x00, +0x64, 0xff, 0x85, 0xfd, 0xcd, 0xfd, 0xdd, 0xfc, 0xc7, 0xf9, 0xdb, 0xf6, 0xdb, 0xf4, 0x85, 0xf1, +0xa6, 0xef, 0x98, 0xef, 0x89, 0xed, 0xb8, 0xea, 0x04, 0xec, 0xc5, 0xed, 0x4c, 0xea, 0x85, 0xe9, +0x6e, 0xeb, 0x8a, 0xe8, 0xc7, 0xe6, 0xc6, 0xe7, 0xcd, 0xea, 0x80, 0xeb, 0x84, 0xee, 0x0b, 0xf3, +0x1e, 0xf4, 0x10, 0xf8, 0x46, 0xf8, 0x8d, 0xfc, 0x0d, 0xfd, 0x26, 0xfe, 0xd3, 0xfe, 0xf9, 0xff, +0xa7, 0x04, 0x8e, 0x04, 0x02, 0x08, 0xd4, 0x08, 0x57, 0x08, 0xbd, 0x07, 0x1f, 0x09, 0x32, 0x12, +0xfd, 0x0f, 0xd3, 0x0e, 0x7a, 0x0b, 0xd9, 0x0f, 0x62, 0x0f, 0xea, 0x0c, 0xc3, 0x09, 0xbc, 0x07, +0xf6, 0x0a, 0x70, 0x09, 0xb5, 0x02, 0xa6, 0x01, 0x48, 0x05, 0xa3, 0x06, 0xfc, 0xff, 0x2c, 0xfc, +0x4b, 0xfb, 0xec, 0xfb, 0xe6, 0xfc, 0x71, 0xf8, 0xb8, 0xf8, 0x13, 0xfa, 0xce, 0xfb, 0x92, 0xf8, +0xc9, 0xf6, 0xfc, 0xf9, 0xee, 0xfa, 0x74, 0xfa, 0x36, 0xf6, 0xb9, 0xf6, 0x9c, 0xf9, 0x2c, 0xfc, +0xd2, 0xfd, 0x4d, 0xfd, 0xe6, 0xff, 0x71, 0x01, 0x43, 0x05, 0x25, 0x09, 0x34, 0x0c, 0x16, 0x19, +0x79, 0x1c, 0xaa, 0x17, 0x25, 0x12, 0xb2, 0x17, 0x19, 0x18, 0x72, 0x0f, 0xfc, 0x11, 0xe8, 0x0f, +0xfc, 0x0e, 0x82, 0x0e, 0x40, 0x10, 0xf2, 0x0b, 0x8c, 0x0b, 0xc3, 0x0b, 0x24, 0x01, 0xc4, 0xfc, +0xd2, 0xfd, 0x74, 0xff, 0x77, 0x02, 0x7a, 0x05, 0xdd, 0x04, 0x97, 0x03, 0x7b, 0x06, 0xe5, 0x01, +0x61, 0xfd, 0xff, 0xfe, 0x45, 0xfc, 0x0a, 0xf8, 0xdb, 0xf6, 0x79, 0xf9, 0x19, 0xf9, 0x69, 0xfb, +0x7a, 0xfa, 0x23, 0xf5, 0xbc, 0xf0, 0x2b, 0xee, 0x76, 0xec, 0x08, 0xea, 0x67, 0xeb, 0x42, 0xed, +0xe0, 0xee, 0xba, 0xed, 0xd8, 0xee, 0x4e, 0xed, 0x6f, 0xed, 0xc9, 0xec, 0x55, 0xec, 0xea, 0xeb, +0x57, 0xee, 0x62, 0xf3, 0x93, 0xf4, 0x3f, 0xf8, 0x16, 0xfc, 0xfb, 0xfc, 0x4e, 0xfb, 0xf5, 0xfc, +0x71, 0xff, 0x6c, 0x00, 0x48, 0x04, 0x4b, 0x04, 0x0f, 0x05, 0x14, 0x06, 0x9f, 0x09, 0x14, 0x08, +0x02, 0x06, 0x40, 0x05, 0x62, 0x04, 0xbd, 0x06, 0xa2, 0x0c, 0xd3, 0x0c, 0x76, 0x0a, 0xda, 0x09, +0x9a, 0x0d, 0xdc, 0x0a, 0x99, 0x06, 0x42, 0x03, 0x1d, 0x03, 0x0f, 0x06, 0x6a, 0x04, 0xd7, 0x01, +0x9d, 0x02, 0xf6, 0x06, 0x14, 0x06, 0x8f, 0x00, 0xe3, 0xfd, 0x9c, 0xfc, 0x27, 0xfe, 0xe2, 0xfc, +0xf2, 0xfa, 0x9e, 0xfb, 0xa5, 0xfe, 0xc3, 0xfe, 0x25, 0xfa, 0xad, 0xf9, 0x45, 0xfa, 0x60, 0xf9, +0x44, 0xf7, 0x6c, 0xf5, 0x40, 0xf7, 0x67, 0xf9, 0xb7, 0xfc, 0x40, 0xfc, 0x4d, 0xfd, 0x7a, 0xff, +0x26, 0x02, 0x1e, 0x05, 0x7b, 0x11, 0xdb, 0x18, 0x34, 0x15, 0x03, 0x15, 0xa3, 0x19, 0x1f, 0x18, +0xa8, 0x10, 0x76, 0x14, 0xf6, 0x13, 0x70, 0x10, 0xa3, 0x11, 0xf3, 0x11, 0x4e, 0x0f, 0x06, 0x0f, +0xf9, 0x0d, 0x3e, 0x05, 0x72, 0xff, 0xcd, 0xfe, 0x53, 0xfc, 0x0d, 0xff, 0xdf, 0x00, 0xd0, 0x01, +0x07, 0x03, 0x93, 0x03, 0x49, 0xff, 0xf8, 0xfc, 0x42, 0xff, 0x50, 0xfb, 0xa1, 0xf9, 0x0d, 0xfa, +0x68, 0xf9, 0x69, 0xf9, 0xec, 0xfd, 0x57, 0xfe, 0x58, 0xf8, 0x24, 0xf7, 0x91, 0xf5, 0x8a, 0xf0, +0x55, 0xee, 0xe6, 0xf0, 0x89, 0xf1, 0x53, 0xf1, 0x45, 0xf4, 0x4b, 0xf3, 0x1b, 0xf2, 0xc8, 0xf2, +0x11, 0xf4, 0x0f, 0xef, 0x68, 0xef, 0xdf, 0xf0, 0x6f, 0xef, 0xd2, 0xf1, 0xcc, 0xf3, 0x43, 0xf8, +0xd4, 0xf6, 0xbb, 0xf8, 0x1c, 0xf8, 0xb1, 0xf7, 0xc3, 0xfb, 0x1a, 0xfb, 0x4a, 0xfe, 0x62, 0xfe, +0xd5, 0x00, 0xdd, 0x02, 0x19, 0x02, 0x9b, 0x05, 0xa3, 0x03, 0x71, 0x06, 0xaf, 0x02, 0x6c, 0x03, +0x16, 0x05, 0x46, 0x04, 0x1b, 0x0c, 0xeb, 0x0b, 0x88, 0x0e, 0x14, 0x09, 0x0f, 0x0a, 0x23, 0x0b, +0x36, 0x07, 0xd9, 0x06, 0xc7, 0x02, 0xbd, 0x08, 0xa7, 0x07, 0xa8, 0x06, 0x84, 0x06, 0xdc, 0x05, +0xa8, 0x07, 0xd9, 0x01, 0x41, 0xff, 0xe3, 0xfa, 0x66, 0xfc, 0x24, 0xfe, 0x10, 0xfa, 0x3a, 0xfc, +0x4f, 0xfb, 0xda, 0xfc, 0x85, 0xf8, 0x48, 0xf7, 0x56, 0xf7, 0xf0, 0xf5, 0x55, 0xf8, 0x9f, 0xf6, +0x19, 0xfa, 0xb5, 0xfb, 0x45, 0xff, 0xec, 0xff, 0xc7, 0xff, 0xa2, 0x02, 0x1a, 0x09, 0xf7, 0x17, +0x6f, 0x16, 0xf4, 0x12, 0x8a, 0x16, 0x72, 0x1c, 0xec, 0x16, 0xbf, 0x10, 0xca, 0x17, 0x36, 0x14, +0x4a, 0x12, 0xb8, 0x11, 0xf6, 0x10, 0x22, 0x0f, 0x29, 0x0f, 0x32, 0x0c, 0x95, 0x00, 0x8d, 0xfe, +0xd4, 0xfe, 0xfb, 0xfd, 0x69, 0xfe, 0x67, 0xfe, 0xa9, 0x02, 0xaf, 0x00, 0x53, 0xff, 0xf8, 0xfb, +0x2f, 0xfe, 0xfd, 0xfd, 0x0b, 0xfb, 0xab, 0xfc, 0x87, 0xfa, 0x80, 0xfc, 0x04, 0xff, 0x60, 0x00, +0x86, 0xfb, 0x54, 0xfb, 0x58, 0xfa, 0x8a, 0xf4, 0xca, 0xf3, 0x02, 0xf5, 0x4c, 0xf5, 0xb4, 0xf2, +0x67, 0xf5, 0xfa, 0xf3, 0x3b, 0xf1, 0xd5, 0xf2, 0x0c, 0xf2, 0x84, 0xee, 0xa9, 0xee, 0xe3, 0xf2, +0x6a, 0xf1, 0xe3, 0xeb, 0x71, 0xf0, 0x42, 0xf4, 0xfe, 0xf1, 0x5d, 0xf1, 0xbb, 0xf3, 0x0a, 0xf7, +0xa6, 0xf6, 0x89, 0xfb, 0x73, 0xfa, 0x2d, 0xfd, 0xbe, 0xff, 0xc7, 0xff, 0x97, 0xfd, 0x4b, 0xff, +0x5b, 0x03, 0xa6, 0x03, 0xc7, 0x03, 0x13, 0x05, 0x60, 0x03, 0x0f, 0x05, 0xec, 0x01, 0x18, 0x02, +0x3b, 0x04, 0x16, 0x0a, 0xd6, 0x0b, 0x60, 0x08, 0xf3, 0x06, 0xf7, 0x07, 0x91, 0x0b, 0x71, 0x07, +0x04, 0x03, 0xb6, 0x05, 0xda, 0x07, 0xf6, 0x05, 0x7c, 0x02, 0xac, 0x05, 0xb7, 0x05, 0xef, 0x04, +0x11, 0x01, 0x90, 0xfb, 0x9e, 0xfb, 0x7e, 0xfd, 0xf3, 0xfc, 0x3d, 0xf9, 0xe6, 0xfb, 0x14, 0xfd, +0x46, 0xfa, 0x3a, 0xf8, 0x89, 0xf7, 0x40, 0xf8, 0x10, 0xf8, 0x5d, 0xf9, 0x8c, 0xf8, 0x6c, 0xfb, +0x2b, 0xff, 0x5e, 0x00, 0x61, 0x00, 0xea, 0x01, 0xb3, 0x0a, 0x4a, 0x14, 0xce, 0x17, 0x4f, 0x14, +0xb2, 0x16, 0xf2, 0x1b, 0xc2, 0x17, 0x1e, 0x14, 0xf8, 0x14, 0xf6, 0x16, 0x0c, 0x14, 0xac, 0x13, +0x1c, 0x12, 0x2f, 0x10, 0x88, 0x10, 0x1c, 0x0b, 0x03, 0x03, 0x55, 0xff, 0xbc, 0xff, 0x0d, 0xff, +0xb5, 0xfe, 0x7f, 0x00, 0xbd, 0x00, 0x7d, 0x00, 0x73, 0xfc, 0x2b, 0xfa, 0x81, 0xfb, 0xf0, 0xfb, +0x8a, 0xfa, 0x1e, 0xfa, 0xcb, 0xfa, 0x93, 0xfb, 0xc1, 0xfd, 0x16, 0xfd, 0x89, 0xf9, 0x31, 0xf9, +0x54, 0xf7, 0x6a, 0xf3, 0xce, 0xf3, 0x01, 0xf7, 0xc3, 0xf6, 0x9d, 0xf7, 0x5e, 0xf6, 0xf7, 0xf3, +0x0f, 0xf3, 0xbd, 0xf3, 0xda, 0xf2, 0x31, 0xf1, 0xb8, 0xf4, 0xa8, 0xf3, 0x32, 0xf5, 0x7e, 0xf4, +0x5c, 0xf6, 0x05, 0xf7, 0x99, 0xf4, 0x1b, 0xf5, 0xb7, 0xf4, 0xf7, 0xf8, 0x18, 0xf9, 0x9a, 0xfc, +0xf5, 0xfd, 0x5e, 0xfc, 0x55, 0xff, 0x33, 0xfc, 0xfa, 0xfa, 0x4a, 0xfc, 0xef, 0xfd, 0xcd, 0xff, +0xb0, 0xfe, 0xc1, 0x02, 0xe6, 0xff, 0x0b, 0x01, 0x46, 0xff, 0xd2, 0xfd, 0x94, 0xfe, 0xf9, 0xfc, +0x10, 0x01, 0xa8, 0x05, 0x9f, 0x06, 0x06, 0x04, 0xcd, 0x04, 0x2c, 0x08, 0xd9, 0x02, 0x64, 0x02, +0x30, 0x02, 0xb0, 0x04, 0xf8, 0x06, 0x36, 0x06, 0x25, 0x06, 0xdf, 0x06, 0x8d, 0x07, 0x5b, 0x02, +0xa4, 0xfe, 0xcb, 0xfe, 0xa6, 0xfe, 0xf9, 0xff, 0x8c, 0xfe, 0x37, 0xff, 0xc4, 0xff, 0xd9, 0xfd, +0xc7, 0xfa, 0x79, 0xf8, 0x5e, 0xf9, 0x8e, 0xf8, 0x0b, 0xfa, 0xcf, 0xfa, 0xd6, 0xfb, 0x8b, 0xff, +0x2a, 0x00, 0x4d, 0x02, 0x9a, 0x00, 0x18, 0x11, 0xa3, 0x18, 0xf4, 0x12, 0xb5, 0x13, 0xc6, 0x19, +0x5a, 0x1b, 0x96, 0x0f, 0x7b, 0x19, 0x82, 0x16, 0x31, 0x14, 0xde, 0x17, 0x6f, 0x14, 0xaf, 0x10, +0x7e, 0x11, 0x5e, 0x12, 0x73, 0x04, 0xf3, 0x00, 0x3d, 0x02, 0xbc, 0xfd, 0xe5, 0x01, 0xc4, 0xfe, +0xc5, 0x01, 0x56, 0x00, 0x97, 0xfc, 0x6b, 0xf7, 0x24, 0xf8, 0xb1, 0xfb, 0xe5, 0xf5, 0x48, 0xfc, +0x91, 0xf7, 0x57, 0xf7, 0xc6, 0xfc, 0x12, 0xfc, 0x01, 0xf8, 0x0b, 0xf9, 0x3d, 0x00, 0x8b, 0xf2, +0xf2, 0xf0, 0x49, 0xff, 0xbe, 0xf7, 0x85, 0xf9, 0x03, 0xff, 0x9b, 0xf8, 0x7f, 0xf7, 0x62, 0xf9, +0x4a, 0xf9, 0x7c, 0xf6, 0x8f, 0xfa, 0x46, 0xf9, 0xc2, 0xf5, 0xc3, 0xf7, 0x64, 0xf7, 0xf9, 0xf6, +0x5d, 0xf9, 0xf9, 0xf6, 0xba, 0xf3, 0xf8, 0xf4, 0x28, 0xf9, 0xd3, 0xf3, 0x18, 0xf8, 0x65, 0xfa, +0x3b, 0xf5, 0x92, 0xf8, 0x0f, 0xf8, 0xb4, 0xf6, 0xeb, 0xfa, 0x51, 0xfe, 0x9d, 0xfa, 0x9c, 0xf9, +0xd8, 0xff, 0xea, 0xf9, 0x48, 0xfc, 0x05, 0x00, 0xbc, 0xfe, 0x9c, 0xfe, 0xcb, 0xff, 0x14, 0xfe, +0xfb, 0xfb, 0x75, 0x04, 0x68, 0x06, 0xa2, 0x04, 0xa4, 0x06, 0xe7, 0x03, 0x8c, 0x06, 0xa8, 0x07, +0xae, 0x06, 0x88, 0x04, 0x13, 0x0a, 0x36, 0x09, 0x4c, 0x04, 0x27, 0x07, 0x4b, 0x07, 0xf9, 0x06, +0x84, 0x05, 0x40, 0x02, 0xa4, 0xff, 0x00, 0x01, 0x65, 0x01, 0xba, 0xfd, 0x4f, 0xff, 0x54, 0xff, +0x3b, 0xfc, 0x09, 0xfa, 0xa2, 0xf9, 0x31, 0xfb, 0x84, 0xfc, 0xf0, 0xfd, 0x65, 0xfc, 0x15, 0xfd, +0x22, 0x09, 0x48, 0x0f, 0x7b, 0x0d, 0xf6, 0x0d, 0x51, 0x13, 0xde, 0x11, 0xdd, 0x0b, 0x21, 0x12, +0xf0, 0x13, 0x4d, 0x15, 0x14, 0x17, 0x4d, 0x14, 0x27, 0x12, 0x7f, 0x12, 0x29, 0x11, 0x52, 0x08, +0xc1, 0x06, 0x82, 0x06, 0xf0, 0x03, 0x0a, 0x05, 0x6e, 0x03, 0x10, 0x05, 0xdb, 0x03, 0xb1, 0xfd, +0xfc, 0xf7, 0x6f, 0xf9, 0xfb, 0xfa, 0x2a, 0xf9, 0xc9, 0xfc, 0xe7, 0xf9, 0x67, 0xf9, 0x25, 0xfb, +0xeb, 0xf7, 0x34, 0xf5, 0xd0, 0xf8, 0x48, 0xfa, 0x8c, 0xf4, 0x13, 0xf8, 0x38, 0xfa, 0xf1, 0xf9, +0x2f, 0xfc, 0x4a, 0xfb, 0xca, 0xf9, 0x0b, 0xf8, 0x61, 0xfa, 0x3c, 0xf7, 0x98, 0xfb, 0x00, 0xff, +0xa5, 0xfc, 0xc5, 0xfd, 0xc8, 0xf8, 0x9e, 0xfa, 0xc4, 0xf8, 0xfb, 0xf9, 0xce, 0xf8, 0x58, 0xf8, +0x36, 0xfb, 0x3c, 0xf7, 0x26, 0xfb, 0x92, 0xf9, 0x57, 0xf9, 0xac, 0xf9, 0x74, 0xf5, 0x10, 0xf8, +0x18, 0xf8, 0x0a, 0xfc, 0x11, 0xfd, 0x51, 0xfc, 0xdb, 0xfd, 0x0d, 0xfa, 0x3a, 0xfd, 0xb9, 0xf8, +0x80, 0xfa, 0xad, 0xff, 0x94, 0xfc, 0x11, 0x00, 0x67, 0xfc, 0x33, 0x00, 0x97, 0xfc, 0x70, 0xfc, +0x16, 0xfc, 0x06, 0xf9, 0xea, 0xfd, 0xb2, 0xf9, 0x66, 0xfd, 0xda, 0xfe, 0x17, 0x02, 0x82, 0x03, +0x20, 0x00, 0xef, 0x00, 0x0f, 0x01, 0x1f, 0x04, 0x5b, 0x02, 0x08, 0x03, 0xd2, 0x08, 0x54, 0x07, +0x9a, 0x08, 0x22, 0x07, 0xc2, 0x08, 0x83, 0x08, 0xb6, 0x07, 0xe8, 0x06, 0x54, 0x05, 0x6b, 0x0a, +0x4d, 0x09, 0x03, 0x0b, 0x3b, 0x0b, 0x3b, 0x0b, 0xff, 0x09, 0x76, 0x07, 0x72, 0x08, 0x86, 0x08, +0x5a, 0x0c, 0x8a, 0x0a, 0xb9, 0x0a, 0xd1, 0x0a, 0xd8, 0x0a, 0x26, 0x09, 0xe7, 0x07, 0x78, 0x08, +0x96, 0x07, 0x19, 0x07, 0xe3, 0x08, 0xbd, 0x01, 0xd8, 0x05, 0xd2, 0x08, 0xa0, 0xfd, 0x91, 0x01, +0x95, 0x00, 0x32, 0xfe, 0x39, 0xfe, 0xfa, 0xfd, 0x75, 0xff, 0xbc, 0xfc, 0x39, 0xfc, 0xc4, 0xfa, +0x25, 0xfc, 0x6e, 0xfa, 0xeb, 0xfb, 0xde, 0xfa, 0x6d, 0xfa, 0x6e, 0xfa, 0x48, 0xfc, 0x09, 0xfa, +0x97, 0xfa, 0x18, 0xfc, 0xd8, 0xfa, 0xd4, 0xf9, 0x39, 0xfa, 0x23, 0xfc, 0x10, 0xfa, 0x3b, 0xfc, +0x85, 0xfb, 0x7d, 0xfb, 0xe9, 0xfc, 0x02, 0xfc, 0x30, 0xfc, 0x7a, 0xfb, 0x8c, 0xfc, 0xe3, 0xfa, +0x15, 0xfa, 0x6f, 0xfb, 0x47, 0xfc, 0x13, 0xfd, 0xc5, 0xf9, 0xa2, 0xfc, 0xd7, 0xfa, 0xd0, 0xfa, +0x68, 0xfb, 0x87, 0xfa, 0x51, 0xfb, 0x92, 0xfa, 0x02, 0xfc, 0x07, 0xfb, 0x2f, 0xfd, 0x26, 0xfd, +0xa6, 0xfc, 0xe3, 0xfd, 0xdf, 0xfb, 0x3c, 0xfe, 0x37, 0xfd, 0x19, 0xfd, 0x40, 0xfe, 0xd2, 0xfe, +0x29, 0x02, 0x4b, 0x01, 0x07, 0x02, 0x07, 0x01, 0x5d, 0x02, 0x5f, 0xff, 0x53, 0xfe, 0x82, 0x01, +0x80, 0x01, 0x92, 0x00, 0xd3, 0x02, 0x63, 0x02, 0xea, 0x00, 0xc6, 0x00, 0xe5, 0x00, 0x98, 0xff, +0x79, 0xff, 0x76, 0xff, 0xff, 0xfd, 0x6d, 0xff, 0x1c, 0xff, 0xb2, 0xff, 0xb5, 0xfd, 0xbd, 0xfb, +0x2b, 0xfc, 0x5c, 0xfb, 0x36, 0xfb, 0xa9, 0xfb, 0x9b, 0xfe, 0x75, 0xfe, 0x8e, 0xfd, 0xf6, 0xfe, +0x35, 0xfe, 0x40, 0x00, 0x48, 0x01, 0xec, 0x00, 0x1d, 0x03, 0x8c, 0x04, 0x2f, 0x05, 0x6f, 0x05, +0xbe, 0x07, 0xf8, 0x08, 0x35, 0x07, 0xcb, 0x08, 0xd6, 0x06, 0x68, 0x09, 0x5a, 0x0a, 0xb5, 0x0a, +0x0c, 0x0b, 0xb5, 0x09, 0x25, 0x0a, 0x7e, 0x07, 0x1b, 0x08, 0x59, 0x07, 0xf3, 0x07, 0x96, 0x07, +0xb5, 0x04, 0x21, 0x05, 0x5f, 0x03, 0x65, 0x03, 0x6c, 0x01, 0x93, 0x00, 0xcf, 0xff, 0x9d, 0xfe, +0x87, 0xfe, 0xd9, 0xfc, 0x8a, 0xfd, 0x13, 0xfd, 0x1c, 0xfb, 0x92, 0xfb, 0x28, 0xfa, 0x51, 0xfb, +0x06, 0xfc, 0xaf, 0xfc, 0xe4, 0xfc, 0x60, 0xfd, 0x08, 0xfe, 0xe7, 0xfc, 0x67, 0xff, 0x79, 0xff, +0x18, 0x00, 0xec, 0x00, 0xe8, 0x00, 0xd2, 0x01, 0x05, 0x02, 0x26, 0x03, 0xef, 0x01, 0x2c, 0x03, +0xef, 0x01, 0x80, 0x01, 0xf0, 0x01, 0x51, 0x01, 0x54, 0x02, 0x23, 0x03, 0x6a, 0x02, 0x8b, 0x01, +0xc2, 0x00, 0x5f, 0xff, 0xad, 0xfe, 0x90, 0xfe, 0x2c, 0xfe, 0x0d, 0xfe, 0x43, 0xfe, 0x45, 0xfd, +0x9c, 0xfd, 0xdd, 0xfd, 0xd6, 0xfc, 0xd5, 0xfb, 0x7c, 0xfa, 0x53, 0xfc, 0x48, 0xfc, 0xb2, 0xfb, +0x33, 0xfe, 0x79, 0xfe, 0x6d, 0xfd, 0x75, 0xfd, 0xec, 0xfd, 0x8d, 0xfe, 0x73, 0xff, 0xfd, 0xff, +0xaf, 0xff, 0xe3, 0x00, 0x19, 0x00, 0x64, 0x00, 0x0d, 0xfe, 0x29, 0xff, 0x72, 0xff, 0x9a, 0xfd, +0xbd, 0xfe, 0x95, 0xfe, 0x92, 0xfe, 0xb1, 0xfc, 0x12, 0xfd, 0x44, 0xfc, 0xd1, 0xfb, 0x76, 0xfb, +0x07, 0xfd, 0x4a, 0xfc, 0xbb, 0xfc, 0x97, 0xff, 0x6d, 0xfc, 0x6c, 0xfe, 0xd1, 0xfe, 0xda, 0xff, +0x07, 0xff, 0xd6, 0xfd, 0x1f, 0x02, 0xfb, 0xfe, 0x52, 0xff, 0x21, 0x02, 0xe1, 0xff, 0x90, 0x00, +0xbd, 0x00, 0x40, 0xff, 0xaf, 0xff, 0x55, 0x01, 0xed, 0xfe, 0x4e, 0x00, 0xcb, 0xff, 0xaf, 0xfe, +0xb8, 0xff, 0xc5, 0xfd, 0x3b, 0xfd, 0xcf, 0xff, 0x94, 0xfd, 0x80, 0xfe, 0x79, 0xfb, 0x3e, 0x00, +0x27, 0xff, 0x65, 0xf9, 0x89, 0x01, 0x85, 0xfc, 0x8f, 0xfd, 0x8d, 0xfe, 0x58, 0xfe, 0x0e, 0xfd, +0x00, 0xff, 0x77, 0xfe, 0xe7, 0xfc, 0x87, 0xfe, 0x4c, 0xff, 0xa0, 0xfe, 0x9f, 0xfe, 0x42, 0x02, +0x87, 0x00, 0xb3, 0x00, 0xd6, 0x01, 0x8f, 0x01, 0xc5, 0x00, 0xd7, 0x02, 0xff, 0x01, 0x11, 0x01, +0x6d, 0x03, 0xe5, 0x03, 0x4c, 0x03, 0xa9, 0xff, 0x18, 0x03, 0x98, 0x03, 0x11, 0x01, 0x9c, 0xff, +0x22, 0x04, 0xeb, 0xfe, 0xdf, 0x03, 0x3b, 0x00, 0xeb, 0x01, 0xa8, 0xff, 0x74, 0x00, 0x8f, 0x03, +0x70, 0xfd, 0xb7, 0xfd, 0xf3, 0x06, 0xd2, 0xfc, 0x9a, 0xfd, 0x9c, 0x02, 0xb4, 0x04, 0xa0, 0xfd, +0x1f, 0xfc, 0x15, 0x0a, 0xed, 0xfe, 0x27, 0xfb, 0x0d, 0x08, 0xfe, 0x01, 0x0a, 0xfd, 0x25, 0x04, +0x8a, 0x06, 0x4c, 0xfe, 0xcc, 0xfe, 0x36, 0x09, 0xc0, 0xfd, 0x6d, 0xfe, 0x6f, 0x06, 0xa8, 0x00, +0x32, 0xfd, 0xaa, 0x04, 0x6f, 0x01, 0x13, 0xfa, 0xb0, 0x03, 0x28, 0x00, 0x16, 0xfc, 0x3f, 0xff, +0x37, 0x00, 0xbe, 0xfc, 0x8f, 0xf9, 0x11, 0x03, 0xbb, 0xfb, 0x16, 0xfa, 0x3b, 0x01, 0x1f, 0xff, +0xdf, 0xfb, 0xd5, 0xfe, 0xb5, 0x02, 0xcc, 0xfb, 0xe0, 0x04, 0x68, 0xfb, 0x35, 0x02, 0xfb, 0x01, +0x4c, 0xff, 0x1c, 0x04, 0xdf, 0xfd, 0x49, 0x03, 0xc0, 0x03, 0xfd, 0xfe, 0xd8, 0x00, 0xab, 0x00, +0x5e, 0xff, 0x1a, 0x03, 0xe3, 0xfa, 0x70, 0x00, 0x9f, 0x01, 0x3b, 0xf9, 0x69, 0x04, 0x8e, 0xfb, +0xe4, 0xfd, 0x50, 0xfc, 0xd2, 0x00, 0xd6, 0xf9, 0xc4, 0xf9, 0xd7, 0x08, 0x3d, 0xee, 0x76, 0x03, +0x5e, 0xff, 0xea, 0xf5, 0x5b, 0x02, 0x96, 0xf6, 0x45, 0x04, 0x32, 0xf9, 0xb8, 0xfc, 0x69, 0x01, +0x03, 0xf8, 0xbc, 0x01, 0xf7, 0xff, 0x28, 0xf9, 0xd3, 0x03, 0xb6, 0xf5, 0x97, 0x0b, 0x3f, 0xf6, +0xf2, 0xf7, 0x53, 0x0f, 0x89, 0xf2, 0x77, 0xfd, 0x02, 0x03, 0x22, 0xfc, 0x1e, 0x01, 0x2c, 0xf8, +0x21, 0x05, 0xbd, 0xff, 0xc7, 0xf0, 0x39, 0x0c, 0xe6, 0xf8, 0x2f, 0xfa, 0x47, 0x01, 0x30, 0xfe, +0x66, 0xfb, 0x04, 0xff, 0xea, 0xfa, 0x96, 0x01, 0x64, 0xfe, 0xd9, 0xf5, 0x57, 0x0c, 0xe3, 0xf4, +0x3c, 0xfe, 0x46, 0x02, 0xfb, 0xfb, 0xeb, 0x04, 0x3f, 0xf4, 0xf0, 0x09, 0xe5, 0xfd, 0x0e, 0xf7, +0x19, 0x0e, 0x74, 0xfa, 0x8c, 0xf5, 0x6a, 0x16, 0x5d, 0xf0, 0x82, 0x05, 0xe5, 0x01, 0x46, 0x04, +0xf9, 0x02, 0x2d, 0xf5, 0xf9, 0x17, 0xdb, 0xf1, 0x11, 0xff, 0x83, 0x13, 0x09, 0xf6, 0x80, 0x01, +0xc9, 0x05, 0x99, 0x01, 0xc8, 0xfe, 0xfc, 0xff, 0x06, 0x09, 0x47, 0xf3, 0xa9, 0x0c, 0x9f, 0xfa, +0xf9, 0xff, 0xd7, 0x01, 0xed, 0x00, 0xc3, 0x00, 0x97, 0xfe, 0xb8, 0x04, 0x0b, 0xfa, 0x58, 0x05, +0x07, 0x01, 0x71, 0xfd, 0x93, 0x05, 0xba, 0xfe, 0xce, 0xfe, 0x2a, 0x05, 0x03, 0x03, 0x59, 0xfa, +0xed, 0x05, 0x7f, 0x04, 0x4c, 0xfa, 0x28, 0x04, 0x5b, 0x04, 0x70, 0xfe, 0xea, 0x02, 0x6b, 0xff, +0xb5, 0x06, 0x70, 0xfd, 0x8a, 0x01, 0x61, 0x03, 0x25, 0x04, 0xcc, 0xfa, 0x06, 0x07, 0x94, 0x00, +0xdb, 0xfb, 0x68, 0x08, 0xcb, 0xfc, 0x20, 0x04, 0x1d, 0xfe, 0x09, 0x06, 0xb2, 0xfd, 0x86, 0xfe, +0xcb, 0x08, 0xcd, 0xf8, 0xd5, 0xfe, 0xd2, 0x08, 0x50, 0xfa, 0x2f, 0xfd, 0x91, 0x04, 0x2a, 0x03, +0x97, 0xf4, 0xa0, 0x08, 0x82, 0xfd, 0x3f, 0xfc, 0x55, 0x05, 0xe6, 0xf9, 0x32, 0x01, 0x7f, 0x02, +0x37, 0xfd, 0x06, 0x00, 0x2a, 0xfa, 0x21, 0x0c, 0x0c, 0xf1, 0x97, 0x07, 0xfa, 0x01, 0x1c, 0xf7, +0x99, 0x05, 0xfe, 0x04, 0x67, 0xf2, 0x26, 0x08, 0x80, 0xff, 0x69, 0xf8, 0x0f, 0x07, 0xeb, 0xf9, +0xe2, 0x00, 0xdc, 0xfb, 0x11, 0x04, 0xab, 0xf9, 0x3e, 0xfd, 0xb7, 0x01, 0xc5, 0xfd, 0x88, 0xf9, +0x6d, 0x03, 0x8e, 0xf7, 0x43, 0x04, 0x6f, 0xf9, 0x68, 0xfe, 0xfa, 0xfc, 0xe3, 0xff, 0x23, 0xfb, +0x6c, 0xfb, 0x48, 0x05, 0x66, 0xf5, 0xf7, 0x05, 0x34, 0xfc, 0xdb, 0xff, 0x2e, 0xff, 0x8d, 0xfc, +0x17, 0x0a, 0xca, 0xf2, 0x65, 0x07, 0xa4, 0x00, 0xca, 0xf7, 0xb3, 0x07, 0x71, 0xfe, 0xce, 0xf9, +0x73, 0x06, 0x2d, 0xfa, 0x6d, 0x01, 0x35, 0x00, 0xd9, 0xfa, 0x15, 0x03, 0xe4, 0xfe, 0x7e, 0xfc, +0x3f, 0x04, 0xfb, 0xf8, 0x5b, 0x03, 0x9a, 0x04, 0x3b, 0xf6, 0x52, 0x07, 0x6a, 0xfd, 0xe1, 0x01, +0x96, 0x00, 0x26, 0x00, 0xe4, 0x00, 0xe4, 0x02, 0xd1, 0xfe, 0x33, 0x07, 0x11, 0xfa, 0x26, 0x06, +0x35, 0x06, 0xc1, 0xfa, 0xb1, 0x01, 0x33, 0x0b, 0xd6, 0xf9, 0xc0, 0x04, 0x31, 0x04, 0x8a, 0x02, +0x54, 0xfd, 0x4e, 0x06, 0x7a, 0x01, 0x0f, 0xff, 0x08, 0x03, 0x25, 0x00, 0x60, 0x04, 0x41, 0xfd, +0xc7, 0x03, 0x5a, 0xfc, 0x23, 0x09, 0xa3, 0xf2, 0xe5, 0x08, 0xb6, 0x02, 0xb6, 0xf6, 0x41, 0x08, +0xbc, 0xf8, 0x80, 0x0b, 0x81, 0xf3, 0x5a, 0x01, 0x21, 0x0e, 0xc1, 0xed, 0xd8, 0x0d, 0xb2, 0x00, +0x90, 0xfc, 0x01, 0x06, 0xc0, 0x01, 0x25, 0x03, 0x2c, 0x00, 0x55, 0x06, 0xb8, 0x01, 0xff, 0x01, +0x4f, 0x01, 0xf9, 0x0c, 0xd4, 0xf3, 0xc6, 0x0d, 0x91, 0x00, 0x3c, 0x00, 0xa2, 0x03, 0xe2, 0x01, +0x03, 0x06, 0x48, 0xf7, 0x7e, 0x0a, 0x63, 0xf9, 0xc4, 0x02, 0x89, 0xff, 0xbf, 0xfa, 0x76, 0x03, +0x7c, 0xf7, 0xc5, 0x09, 0xbc, 0xed, 0x50, 0x09, 0xa1, 0xf9, 0x22, 0xf8, 0xfd, 0x05, 0x39, 0xf4, +0xf9, 0x00, 0xf0, 0xfe, 0x35, 0xf7, 0x42, 0x08, 0x35, 0xee, 0x3d, 0x0a, 0x7d, 0xfd, 0x07, 0xf3, +0xda, 0x0b, 0x34, 0xfd, 0xe2, 0xf5, 0xc4, 0x0d, 0x4c, 0xf5, 0x6c, 0x03, 0xa1, 0x01, 0x60, 0xf9, +0xe4, 0x0c, 0x0f, 0xeb, 0x63, 0x17, 0x66, 0xf0, 0xd6, 0xff, 0x4c, 0x0b, 0x83, 0xed, 0xdd, 0x0f, +0xe2, 0xf0, 0x5f, 0x04, 0x23, 0x03, 0x88, 0xf3, 0x96, 0x05, 0x71, 0xfd, 0x3c, 0xff, 0xce, 0xf7, +0x78, 0x01, 0x79, 0x05, 0xfe, 0xf0, 0xa7, 0x06, 0x9f, 0xfe, 0x69, 0xfc, 0xae, 0xfd, 0x61, 0x03, +0xfa, 0xf8, 0xeb, 0x03, 0x40, 0xf9, 0xb5, 0x06, 0x99, 0xfb, 0x23, 0xfd, 0xee, 0x05, 0x78, 0xff, +0x5d, 0xfb, 0xfe, 0x04, 0x54, 0x00, 0x5b, 0xfd, 0xc6, 0x04, 0x9f, 0xfb, 0xfc, 0x07, 0xe5, 0xf7, +0x4a, 0x0a, 0x3f, 0xfc, 0x91, 0xff, 0x62, 0x04, 0xd4, 0xff, 0xf8, 0x00, 0x64, 0xfd, 0x94, 0x03, +0xbf, 0x02, 0x9d, 0xf6, 0x76, 0x08, 0x61, 0x01, 0x42, 0xf5, 0x25, 0x0c, 0xb2, 0xf8, 0xd5, 0x03, +0xa3, 0xfe, 0xe9, 0xfc, 0x14, 0x06, 0x44, 0xff, 0x1e, 0xf9, 0x16, 0x0b, 0xe2, 0xfa, 0xf9, 0xff, +0x31, 0x07, 0x8d, 0xfa, 0x02, 0x06, 0xc1, 0xfb, 0x74, 0x06, 0x52, 0x04, 0xea, 0xf4, 0xf5, 0x0f, +0x84, 0xfc, 0x2a, 0xff, 0xeb, 0x03, 0xe9, 0x06, 0xe6, 0xf6, 0x14, 0x08, 0xb1, 0x04, 0xc5, 0xf8, +0x70, 0x05, 0x1a, 0x02, 0xe0, 0x00, 0x7d, 0xfb, 0xa1, 0x04, 0x16, 0x04, 0x0c, 0xf6, 0x36, 0x06, +0xb7, 0x00, 0x12, 0xfc, 0x8a, 0x02, 0xfb, 0xf8, 0x1c, 0x0d, 0x6e, 0xed, 0xfa, 0x09, 0x75, 0xfb, +0x09, 0x05, 0xfb, 0xf6, 0x4a, 0x01, 0xe6, 0x0b, 0xda, 0xee, 0x4e, 0x07, 0x0b, 0x05, 0xb8, 0xf6, +0x6f, 0x06, 0x82, 0xff, 0xf2, 0xff, 0x6f, 0xfe, 0xa1, 0x00, 0x63, 0x04, 0xa7, 0xf7, 0x3c, 0x02, +0xce, 0xff, 0xcb, 0xfb, 0x50, 0x03, 0x83, 0xf3, 0x4c, 0x0d, 0xf3, 0xf3, 0xf0, 0xfd, 0x84, 0x01, +0xfd, 0xfb, 0xca, 0xfd, 0xdd, 0xfa, 0x43, 0x01, 0xf5, 0xf9, 0x21, 0xfa, 0xaa, 0x07, 0xcd, 0xef, +0x81, 0x01, 0x18, 0x06, 0xd1, 0xed, 0x37, 0x0a, 0x3e, 0xf9, 0x9a, 0xfb, 0x61, 0x02, 0x9e, 0xfe, +0x7d, 0xf2, 0x8b, 0x0c, 0xf3, 0xf6, 0xb4, 0xff, 0x82, 0xfc, 0x87, 0x01, 0xdb, 0xfd, 0xad, 0xff, +0x28, 0xfc, 0xf5, 0xff, 0x17, 0x02, 0x9d, 0xfa, 0x94, 0x05, 0x7c, 0xf4, 0x08, 0x0a, 0x35, 0xfd, +0xc4, 0xfb, 0x4d, 0x03, 0xdf, 0xf9, 0xa1, 0x0a, 0xdb, 0xf2, 0xe9, 0x03, 0x9b, 0x03, 0x40, 0xf8, +0x19, 0x04, 0xbe, 0xf9, 0xd3, 0x02, 0x7b, 0xff, 0x6f, 0xfe, 0x19, 0xfa, 0xc8, 0x07, 0xf4, 0xfb, +0x65, 0xf9, 0x1d, 0x0b, 0xa3, 0xf6, 0xed, 0x03, 0x88, 0x00, 0x8b, 0xff, 0x6a, 0x00, 0x91, 0x01, +0x97, 0x07, 0x6f, 0xf9, 0xf3, 0x02, 0x18, 0x08, 0xc4, 0xfb, 0x50, 0x01, 0xba, 0x05, 0x5a, 0x02, +0xfa, 0xfb, 0x76, 0x09, 0x3c, 0xfd, 0x4b, 0x02, 0x6c, 0x00, 0x86, 0x05, 0x1a, 0xf9, 0xfe, 0x09, +0x6a, 0xfc, 0xa7, 0x00, 0x7c, 0x05, 0xad, 0xf8, 0x79, 0x07, 0xaf, 0xfd, 0x41, 0xfd, 0x03, 0x07, +0x2a, 0xfa, 0x71, 0x02, 0xac, 0x02, 0xe2, 0xf9, 0x42, 0x04, 0x78, 0xff, 0x97, 0xff, 0xa8, 0x01, +0x06, 0xfc, 0xd6, 0x07, 0x7b, 0xfe, 0xb2, 0xfb, 0xa2, 0x09, 0x4a, 0xfb, 0xf4, 0x01, 0xa1, 0x03, +0xfc, 0xfc, 0x94, 0x02, 0xb0, 0x02, 0x89, 0xfc, 0xcd, 0x06, 0x31, 0xf9, 0xca, 0x08, 0x3e, 0xf8, +0xda, 0x05, 0x3d, 0x01, 0xae, 0xfb, 0x42, 0xff, 0x06, 0x07, 0x18, 0xfa, 0xe3, 0xfc, 0x2f, 0x08, +0x76, 0xf6, 0x78, 0x07, 0xa1, 0xf7, 0xdc, 0x05, 0x79, 0xfa, 0x0f, 0x00, 0x17, 0xfe, 0xa9, 0x00, +0x45, 0xfe, 0x7b, 0xf8, 0x27, 0x09, 0xec, 0xf5, 0x08, 0x00, 0xaa, 0x00, 0xbc, 0xfe, 0x8e, 0xfa, +0x97, 0x03, 0x32, 0xff, 0xaf, 0xf9, 0x5f, 0x02, 0xd6, 0x01, 0x9f, 0xfa, 0x43, 0x02, 0x2d, 0xfa, +0x4e, 0x07, 0x3e, 0xf9, 0x13, 0x02, 0x16, 0xff, 0xfa, 0xff, 0x63, 0xff, 0x9c, 0xfd, 0x2c, 0x00, +0xf7, 0xff, 0xa0, 0xff, 0x2b, 0xfb, 0xb2, 0x05, 0x76, 0xfc, 0x27, 0xfc, 0x62, 0x09, 0xfc, 0xf5, +0x57, 0x06, 0xcd, 0xf9, 0xac, 0x01, 0x2f, 0x01, 0x5f, 0xf6, 0xb7, 0x09, 0x8e, 0xfb, 0x3b, 0xfb, +0x52, 0x03, 0x38, 0x05, 0xd4, 0xf1, 0xbd, 0x0b, 0x7b, 0x00, 0x35, 0xf7, 0x5f, 0x08, 0xbc, 0x00, +0xed, 0xfc, 0x74, 0x00, 0xca, 0x07, 0x31, 0xfb, 0x9c, 0xfb, 0xb0, 0x0f, 0x11, 0xef, 0x70, 0x0b, +0xda, 0x04, 0x82, 0xf3, 0x80, 0x0f, 0x2e, 0xfb, 0xe5, 0x03, 0x67, 0xfb, 0x3e, 0x0b, 0xa0, 0xfa, +0x7c, 0xfd, 0xa6, 0x0b, 0x86, 0xf7, 0x65, 0x00, 0x1e, 0x0c, 0x2f, 0xf2, 0x84, 0x09, 0x8c, 0xfd, +0x7d, 0x03, 0x75, 0xf8, 0x4d, 0x04, 0x80, 0x05, 0x41, 0xf5, 0x63, 0x08, 0x59, 0xfd, 0x12, 0xfe, +0x57, 0x06, 0xc5, 0xff, 0xc5, 0xff, 0x8b, 0x00, 0xd9, 0x06, 0x68, 0xfb, 0x98, 0x01, 0x04, 0x0a, +0xea, 0xf4, 0x50, 0x0d, 0x72, 0xfa, 0x73, 0x06, 0xf4, 0xfb, 0xe9, 0x03, 0x2d, 0x09, 0x5f, 0xee, +0x63, 0x11, 0x98, 0xfb, 0xec, 0xfd, 0xfa, 0xfe, 0xfe, 0x04, 0xe9, 0xff, 0xf6, 0xf6, 0xa3, 0x09, +0xa5, 0xf7, 0x74, 0x00, 0x71, 0x00, 0x67, 0xfe, 0x18, 0xfc, 0xe8, 0x01, 0x66, 0xf7, 0xf3, 0x03, +0x48, 0xfc, 0xef, 0xf8, 0x9f, 0x09, 0x07, 0xf2, 0x64, 0x06, 0x37, 0xfc, 0xdd, 0xfd, 0x07, 0x02, +0xf0, 0xfc, 0x1c, 0xfc, 0x61, 0x03, 0xa8, 0xfd, 0x03, 0xfa, 0x83, 0x09, 0x88, 0xf2, 0x5a, 0x09, +0xf9, 0xf9, 0xd0, 0x03, 0x31, 0xf8, 0xa0, 0x04, 0xe3, 0x01, 0x13, 0xf9, 0x2a, 0x00, 0xa3, 0x05, +0xd3, 0xf5, 0x6c, 0x04, 0xb3, 0x01, 0x2d, 0xf4, 0xf5, 0x07, 0xaf, 0x03, 0x34, 0xec, 0x1a, 0x0d, +0xec, 0xfe, 0xd3, 0xf4, 0x34, 0x04, 0x19, 0xfe, 0x76, 0xfa, 0xd9, 0x01, 0x9e, 0xfe, 0xb4, 0xf8, +0x22, 0x04, 0xa2, 0xfa, 0x77, 0x01, 0x83, 0xf8, 0xa2, 0x04, 0x12, 0xfe, 0x43, 0xfa, 0x80, 0x00, +0xe4, 0xff, 0x71, 0xfd, 0x91, 0x03, 0x45, 0xf4, 0x68, 0x0c, 0x71, 0xf8, 0x4c, 0xff, 0xa3, 0x02, +0xad, 0xfb, 0x7b, 0x04, 0x08, 0xfb, 0x5f, 0xfe, 0x06, 0x03, 0x7e, 0xfb, 0xfa, 0x02, 0xc2, 0xfb, +0x10, 0x02, 0xc6, 0x00, 0x59, 0xfa, 0x1b, 0x08, 0xcf, 0xf2, 0x38, 0x0d, 0x15, 0xf4, 0x41, 0x0a, +0xfa, 0xf4, 0x89, 0x05, 0xe6, 0x06, 0xdc, 0xf1, 0x0e, 0x0c, 0x5d, 0xfa, 0x64, 0x06, 0x79, 0xfc, +0x85, 0xfc, 0x38, 0x0c, 0xc8, 0xf5, 0xfd, 0x05, 0x2b, 0x02, 0x0d, 0xfc, 0x18, 0x06, 0xb3, 0x01, +0x79, 0xfa, 0x2e, 0x07, 0x2d, 0x00, 0x50, 0xfc, 0x55, 0x07, 0xd4, 0xf5, 0x6c, 0x0c, 0x7c, 0xf3, +0x40, 0x0d, 0x0d, 0xf3, 0x0c, 0x07, 0x9a, 0x05, 0xf6, 0xf2, 0xb0, 0x0d, 0xe6, 0xf5, 0x89, 0x04, +0x2e, 0x03, 0x87, 0xfa, 0xca, 0xff, 0xb7, 0x07, 0xab, 0xfc, 0xfb, 0xf7, 0x88, 0x0b, 0x31, 0xfd, +0xa7, 0xfa, 0x30, 0x03, 0x45, 0x05, 0x00, 0xfe, 0xaa, 0xfc, 0x18, 0x07, 0x46, 0xfe, 0x08, 0xfb, +0x8e, 0x09, 0x4d, 0xff, 0xef, 0xf4, 0x7c, 0x0c, 0xd4, 0x02, 0x44, 0xf1, 0x97, 0x0d, 0x2e, 0x01, +0xe7, 0xf5, 0xf1, 0x03, 0xb3, 0x09, 0x37, 0xf5, 0x1d, 0xfc, 0xf9, 0x0b, 0x62, 0xfb, 0xd1, 0xfb, +0x73, 0x04, 0x1f, 0xfb, 0x98, 0x00, 0xac, 0xff, 0xff, 0xfc, 0xcc, 0x02, 0xc5, 0xf6, 0xd7, 0x07, +0x6d, 0xf8, 0x73, 0xfd, 0x9a, 0x09, 0x8a, 0xf2, 0xea, 0x04, 0x47, 0x00, 0x97, 0xf8, 0xe9, 0x06, +0x90, 0xf9, 0x81, 0xff, 0x4b, 0x01, 0x82, 0xfc, 0x78, 0x04, 0x12, 0xf5, 0x00, 0x08, 0x95, 0xfd, +0x6a, 0xfc, 0x3c, 0xff, 0x3f, 0x07, 0xd4, 0xf3, 0xc7, 0x06, 0xda, 0xfd, 0xcd, 0xfd, 0x01, 0x03, +0xe6, 0xfd, 0xb1, 0xfc, 0x23, 0x03, 0xe5, 0xfd, 0x6a, 0xfd, 0x76, 0x02, 0x46, 0xff, 0x46, 0xf6, +0x48, 0x0f, 0xc6, 0xef, 0x99, 0x06, 0xf1, 0xfc, 0x77, 0xff, 0x66, 0x04, 0x25, 0xec, 0xea, 0x13, +0x85, 0xf8, 0xcc, 0xf6, 0x3b, 0x06, 0xaf, 0xff, 0xc1, 0x00, 0x5d, 0xf7, 0x8c, 0x02, 0xd9, 0x09, +0x30, 0xf0, 0x8b, 0x08, 0xf0, 0x00, 0x1f, 0xfb, 0xff, 0xfe, 0x63, 0x07, 0x31, 0xfb, 0x0c, 0xfa, +0x80, 0x0e, 0xed, 0xf7, 0xd4, 0xf7, 0x8f, 0x0d, 0x18, 0xfc, 0x7c, 0xfb, 0x76, 0xfe, 0x12, 0x08, +0x65, 0xf7, 0xda, 0x03, 0x71, 0xff, 0xf3, 0xfc, 0x06, 0x05, 0x13, 0xfc, 0xd6, 0xfe, 0x57, 0x06, +0x21, 0xf8, 0x9d, 0x07, 0x85, 0xfd, 0x77, 0xfd, 0x89, 0x03, 0x73, 0xff, 0x4c, 0x02, 0x93, 0xfa, +0x4e, 0x06, 0x35, 0x02, 0xd9, 0xfa, 0x79, 0x05, 0x7a, 0xfe, 0xfa, 0xff, 0x75, 0x05, 0x73, 0xfe, +0xe5, 0xfc, 0x4b, 0x08, 0x13, 0xff, 0x49, 0xfb, 0x8e, 0x0a, 0xfa, 0xfb, 0x11, 0x01, 0xde, 0x03, +0x43, 0xfe, 0xea, 0x05, 0x5c, 0xfb, 0xd1, 0x06, 0xcd, 0x02, 0x8f, 0xf7, 0xdb, 0x0d, 0xc5, 0xf5, +0x36, 0x06, 0x02, 0x02, 0x09, 0xf8, 0x3a, 0x0d, 0xdb, 0xf2, 0x4b, 0x07, 0xf9, 0x01, 0x6a, 0xfb, +0xbd, 0x01, 0xa2, 0x05, 0x91, 0xf8, 0x0e, 0x00, 0x9e, 0x0a, 0xcd, 0xfa, 0x09, 0xfd, 0x9a, 0x08, +0x45, 0xfc, 0xf6, 0x02, 0xfa, 0xfd, 0xb9, 0x0b, 0x57, 0xf6, 0xb4, 0x02, 0xd7, 0x0e, 0x47, 0xf1, +0xbe, 0x03, 0xe0, 0x0b, 0x2d, 0xfa, 0x12, 0xf8, 0xa0, 0x12, 0xf2, 0xf3, 0xb1, 0x04, 0x9c, 0x01, +0x84, 0xfe, 0x67, 0x04, 0x87, 0xf8, 0xcc, 0x05, 0xb7, 0xfe, 0x13, 0xf9, 0x8e, 0x0e, 0xd5, 0xf1, +0x2b, 0x00, 0xbb, 0x09, 0x54, 0xf3, 0x68, 0x04, 0x63, 0xfe, 0x79, 0x00, 0x8b, 0xf9, 0xff, 0x00, +0x73, 0xff, 0x91, 0xfe, 0x51, 0xf9, 0x50, 0x08, 0x99, 0xf9, 0x01, 0xf9, 0x77, 0x0b, 0x90, 0xf9, +0x2c, 0xff, 0x1e, 0xfe, 0xa8, 0x06, 0xcc, 0xf7, 0xc2, 0x01, 0x80, 0x03, 0x40, 0xfa, 0xac, 0x05, +0x36, 0x00, 0xa5, 0xfe, 0x5b, 0xfc, 0xd7, 0x05, 0xf4, 0xf8, 0x2c, 0x05, 0x03, 0xf7, 0xe4, 0x08, +0x91, 0xfa, 0xfd, 0xfa, 0xe0, 0x09, 0x6f, 0xf5, 0x86, 0x01, 0x0c, 0x06, 0xf4, 0xf3, 0x51, 0x03, +0x4f, 0x03, 0xc0, 0xfa, 0x17, 0xfd, 0xea, 0x04, 0x50, 0xfc, 0xbd, 0xf8, 0x8f, 0x0b, 0x32, 0xf2, +0x76, 0x06, 0x3b, 0x04, 0xe7, 0xf2, 0x23, 0x08, 0x06, 0xfd, 0x1c, 0x03, 0xed, 0xfe, 0x12, 0xf9, +0x74, 0x0b, 0x14, 0xfc, 0x07, 0xfb, 0xae, 0x02, 0x1c, 0x03, 0x8f, 0xfd, 0x75, 0xfa, 0x07, 0x09, +0xa7, 0xfa, 0x94, 0xfa, 0xb1, 0x0d, 0xdd, 0xf3, 0x6e, 0x09, 0x92, 0xf5, 0x5d, 0x0a, 0x49, 0xfa, +0x8b, 0xfa, 0xc0, 0x0e, 0xe2, 0xf6, 0xc9, 0xfb, 0x16, 0x0a, 0xdd, 0xfa, 0x26, 0x01, 0xb6, 0xfc, +0x0d, 0x07, 0x1b, 0x01, 0x7d, 0xf6, 0x6f, 0x0b, 0xbb, 0xfe, 0xd2, 0xff, 0x6a, 0xff, 0xe9, 0x05, +0x02, 0xf9, 0xf3, 0x06, 0x0d, 0xff, 0xd7, 0xfa, 0x18, 0x0b, 0x56, 0xfb, 0x6a, 0xfb, 0xd1, 0x09, +0x2a, 0xf5, 0x2a, 0x0b, 0xec, 0xfc, 0x94, 0xff, 0xb3, 0x04, 0x84, 0xf9, 0x0a, 0x09, 0x46, 0xfa, +0x7e, 0xfe, 0xfa, 0x03, 0xc9, 0x06, 0x05, 0xef, 0x45, 0x0c, 0x48, 0x02, 0xf8, 0xf7, 0x93, 0x0c, +0x7b, 0xf1, 0x4f, 0x09, 0x92, 0x00, 0x36, 0xf8, 0x83, 0x08, 0x6b, 0xfc, 0x05, 0xff, 0xd0, 0x05, +0x5c, 0xf5, 0x38, 0x07, 0xb5, 0x03, 0xd0, 0xf6, 0x89, 0x03, 0xb4, 0x01, 0x3e, 0x00, 0x37, 0xfa, +0xd6, 0x07, 0x56, 0xfd, 0x24, 0xfb, 0x3b, 0x04, 0x8a, 0xfc, 0x6a, 0x05, 0x6f, 0xf6, 0xe0, 0x0b, +0x05, 0xf3, 0x44, 0x02, 0xdb, 0x08, 0x76, 0xf0, 0x99, 0x06, 0x34, 0x02, 0x93, 0xf7, 0x88, 0x04, +0xd2, 0xfc, 0x97, 0xfe, 0x73, 0x02, 0x6a, 0xfb, 0x1b, 0x05, 0x16, 0xf4, 0xc0, 0x0a, 0x7d, 0xf9, +0xbb, 0xfa, 0x8f, 0x07, 0x72, 0xfd, 0xcd, 0xfa, 0x1b, 0x01, 0x5a, 0xfe, 0xeb, 0x0a, 0xc4, 0xe9, +0xef, 0x0f, 0xa0, 0x01, 0x28, 0xec, 0x36, 0x16, 0xe6, 0xf1, 0x9b, 0x03, 0x46, 0x02, 0x54, 0xf9, +0xc7, 0x0b, 0xdf, 0xee, 0x11, 0x08, 0x00, 0x09, 0x07, 0xec, 0xd4, 0x09, 0x67, 0xfe, 0xfe, 0x03, +0x9e, 0xed, 0xd2, 0x0d, 0x6c, 0x04, 0xe9, 0xeb, 0x38, 0x0c, 0xa7, 0xff, 0xed, 0xf9, 0x66, 0xfe, +0xed, 0x05, 0x93, 0xff, 0x61, 0xef, 0x78, 0x18, 0xe9, 0xf4, 0xe1, 0xf2, 0xab, 0x1a, 0x3d, 0xed, +0xc4, 0x01, 0xda, 0x07, 0xd3, 0xf5, 0xef, 0x07, 0xbb, 0x00, 0x57, 0xfb, 0x1e, 0x01, 0x22, 0x05, +0x35, 0x01, 0x8c, 0xf6, 0x72, 0x0c, 0x16, 0x02, 0x91, 0xf3, 0xe4, 0x0f, 0x5f, 0xf8, 0x97, 0x01, +0x82, 0x06, 0x86, 0xf9, 0xe4, 0x07, 0xa5, 0xf6, 0xc8, 0x0c, 0xfa, 0xf7, 0xaa, 0x06, 0xe7, 0xfc, +0x6d, 0x04, 0x32, 0x03, 0x2c, 0xf5, 0x70, 0x0c, 0x0e, 0x02, 0x28, 0xf5, 0x6e, 0x0c, 0x8b, 0xfe, +0x18, 0xfb, 0x12, 0x05, 0x6d, 0x04, 0x40, 0xf9, 0x80, 0x05, 0xda, 0xff, 0xbb, 0x01, 0x56, 0x00, +0x1d, 0xfd, 0x26, 0x0a, 0x04, 0xfc, 0x7a, 0xfc, 0xd8, 0x0a, 0x4e, 0xf4, 0x64, 0x0e, 0x40, 0xf3, +0x98, 0x0a, 0xb9, 0xfe, 0x34, 0xfa, 0x09, 0x0c, 0x35, 0xf8, 0x8e, 0x00, 0xd4, 0x02, 0x65, 0xfd, +0xaf, 0x02, 0xfc, 0xfb, 0x76, 0x04, 0x0e, 0x00, 0x66, 0xfb, 0x75, 0x07, 0x77, 0xfa, 0x01, 0x01, +0x8a, 0x00, 0x89, 0xff, 0x8f, 0x00, 0x8a, 0x03, 0x4f, 0xf5, 0xbd, 0x0c, 0x48, 0xf4, 0xc3, 0x0a, +0x23, 0xf3, 0x57, 0x08, 0x05, 0xfc, 0x5b, 0xfc, 0x12, 0x04, 0x77, 0xf5, 0x97, 0x0c, 0x14, 0xf1, +0x35, 0x08, 0x23, 0xfa, 0x4b, 0xff, 0x9e, 0x01, 0x77, 0x02, 0xf0, 0xf5, 0x4d, 0x08, 0x7f, 0xfb, +0x2d, 0xfb, 0xf4, 0x06, 0x38, 0xfd, 0xfa, 0xf7, 0x34, 0x08, 0xeb, 0x00, 0x2c, 0xf0, 0xf9, 0x12, +0x49, 0xf1, 0x62, 0x02, 0xf1, 0xff, 0x48, 0xfc, 0x74, 0xfe, 0x60, 0x00, 0x1c, 0x03, 0x0b, 0xf8, +0xf2, 0xfe, 0x02, 0x08, 0x62, 0xf1, 0x40, 0x09, 0xc7, 0x01, 0x0b, 0xf3, 0x62, 0x07, 0x68, 0x01, +0x2c, 0xfb, 0x42, 0xff, 0xb5, 0x05, 0x94, 0xf9, 0x80, 0x02, 0xad, 0x05, 0x00, 0xf5, 0x63, 0x0a, +0x62, 0xfe, 0xac, 0xfc, 0x07, 0x03, 0xea, 0xfc, 0x43, 0x04, 0xda, 0xfa, 0x0f, 0x06, 0xd4, 0xfd, +0x90, 0xfe, 0x43, 0x03, 0x24, 0x02, 0xed, 0xfb, 0x0d, 0x06, 0x8d, 0xfe, 0xdf, 0xfc, 0xb7, 0x05, +0xe9, 0x00, 0x15, 0xf9, 0x8e, 0x06, 0x34, 0xff, 0xfb, 0x00, 0x32, 0xfb, 0x72, 0x03, 0x9d, 0x08, +0xe6, 0xf3, 0x48, 0x0a, 0x06, 0xfc, 0x35, 0x08, 0xc8, 0xf7, 0x36, 0x07, 0xa5, 0xfd, 0x0f, 0x04, +0xd7, 0xfd, 0x76, 0x04, 0xc7, 0xfc, 0x6d, 0x00, 0xf5, 0x0b, 0x75, 0xf2, 0x16, 0x08, 0xc1, 0xfc, +0x55, 0x0b, 0x76, 0xf6, 0x9c, 0x01, 0xe8, 0x09, 0xcf, 0xf8, 0x60, 0x04, 0x34, 0xff, 0xa0, 0xff, +0xe7, 0x05, 0x96, 0xfd, 0x88, 0x03, 0x07, 0xfd, 0x68, 0x04, 0x08, 0x02, 0xa2, 0xfd, 0xe1, 0x02, +0xda, 0xff, 0x49, 0x00, 0x63, 0x03, 0xae, 0xfa, 0x1b, 0x08, 0xfc, 0xfc, 0x07, 0xfe, 0x40, 0x05, +0x40, 0xf8, 0x9f, 0x08, 0x94, 0xfc, 0xf3, 0xfe, 0x8b, 0x05, 0xa0, 0xf6, 0x94, 0x0a, 0xe2, 0xf7, +0x73, 0x03, 0x88, 0x04, 0x50, 0xf7, 0x0d, 0x06, 0xb8, 0x02, 0x09, 0xf8, 0xd3, 0xff, 0xaf, 0x0c, +0x4e, 0xed, 0xfc, 0x0b, 0x90, 0xf5, 0x36, 0x0f, 0x92, 0xf2, 0xa1, 0xff, 0xf0, 0x07, 0x20, 0xf5, +0x93, 0x03, 0xfb, 0xfc, 0x8b, 0x00, 0x51, 0xfa, 0x8d, 0x06, 0xd7, 0xfa, 0xa9, 0xfd, 0xcc, 0x01, +0x0d, 0x01, 0x90, 0xf6, 0x47, 0x0b, 0x02, 0xf5, 0xe2, 0xfd, 0x97, 0x0a, 0xc4, 0xf5, 0x7e, 0xfe, +0x95, 0x06, 0x0e, 0xfc, 0x54, 0xfe, 0xd7, 0xfc, 0x4c, 0x0e, 0xd0, 0xf1, 0xfe, 0x05, 0x6f, 0x00, +0x2c, 0xfc, 0xe3, 0x08, 0x8d, 0xf5, 0x6d, 0x03, 0x35, 0x07, 0x19, 0xf8, 0xe1, 0xff, 0xa5, 0x05, +0xae, 0xf6, 0x45, 0x04, 0x81, 0xff, 0x6f, 0xf9, 0xe0, 0xff, 0xba, 0xfd, 0x7b, 0x08, 0xae, 0xea, +0xab, 0x0f, 0x3e, 0xfb, 0x2a, 0xf9, 0x11, 0x03, 0x93, 0xfc, 0xa2, 0x04, 0x65, 0xf9, 0x7c, 0xff, +0x03, 0x01, 0x51, 0x01, 0x21, 0xfa, 0xe3, 0x05, 0xcb, 0xfa, 0x71, 0x07, 0x50, 0xfd, 0xd2, 0xf5, +0xee, 0x19, 0xd5, 0xe7, 0xa4, 0x0a, 0xeb, 0x08, 0xe6, 0xf4, 0xca, 0x03, 0x6a, 0x06, 0x91, 0x00, +0xd7, 0xfa, 0x2e, 0x07, 0xf6, 0xfe, 0x3d, 0x02, 0xe5, 0xf7, 0xa1, 0x0e, 0x67, 0xf6, 0xea, 0x01, +0xb5, 0x07, 0x24, 0xf2, 0x0c, 0x12, 0x31, 0xf4, 0xe5, 0x00, 0x48, 0x07, 0x17, 0xfe, 0x81, 0xfb, +0x89, 0x02, 0x13, 0x05, 0xa1, 0xfc, 0x0c, 0x00, 0x29, 0xfe, 0x5e, 0x0b, 0xf2, 0xee, 0x6a, 0x0d, +0xef, 0xfe, 0x50, 0xf9, 0xac, 0x08, 0x3c, 0xfc, 0x6a, 0x02, 0xca, 0xf9, 0xf1, 0x09, 0x1d, 0xff, +0x84, 0xf5, 0x71, 0x0e, 0x66, 0xfa, 0x6d, 0xff, 0xfe, 0xfc, 0x4e, 0x0b, 0x18, 0xf7, 0xd9, 0x00, +0xb4, 0x05, 0x4f, 0xfa, 0x2b, 0x06, 0x9b, 0xfd, 0xd5, 0x04, 0x4c, 0xf9, 0xeb, 0x02, 0x25, 0x06, +0x63, 0xf7, 0x5e, 0x03, 0x09, 0x01, 0xa0, 0x02, 0x73, 0xfa, 0x25, 0x01, 0x23, 0x00, 0xbc, 0x06, +0x5a, 0xf7, 0xa0, 0xfc, 0x33, 0x13, 0x9c, 0xea, 0xd0, 0x08, 0x39, 0x05, 0x90, 0xf5, 0xc0, 0x04, +0x21, 0x01, 0xab, 0xfc, 0x97, 0xfd, 0xfa, 0x0b, 0x12, 0xf2, 0xb0, 0x07, 0x94, 0x01, 0x37, 0xfa, +0xec, 0x04, 0x17, 0xfb, 0xcd, 0x08, 0xa3, 0xf4, 0xd0, 0x08, 0x54, 0xfc, 0xbe, 0xf6, 0x8d, 0x0f, +0x96, 0xf7, 0x16, 0xf9, 0xa9, 0x0a, 0x15, 0xf8, 0x76, 0x00, 0x72, 0x04, 0x84, 0xf9, 0xf0, 0xff, +0x4e, 0x05, 0x19, 0xfa, 0x42, 0xfa, 0x15, 0x09, 0x65, 0xfb, 0x0d, 0xfe, 0x6f, 0xfc, 0x9d, 0x0a, +0xcc, 0xf2, 0xf3, 0x02, 0x0b, 0x05, 0xc2, 0xf6, 0x90, 0x08, 0xa4, 0xf8, 0x27, 0x03, 0xd1, 0x01, +0x57, 0xfc, 0x65, 0x00, 0xc9, 0x05, 0x67, 0xf7, 0x30, 0x03, 0x7c, 0x08, 0x57, 0xf3, 0x2a, 0x03, +0xeb, 0x08, 0x94, 0xfc, 0xa2, 0xf5, 0x23, 0x0b, 0x80, 0x03, 0xea, 0xf3, 0xef, 0x08, 0x1e, 0x02, +0x92, 0xf9, 0x0e, 0x04, 0x15, 0x05, 0x82, 0xf8, 0xb3, 0x03, 0xf3, 0x04, 0xe1, 0xf8, 0x8b, 0x06, +0xf4, 0xfc, 0xb9, 0x01, 0x4b, 0xff, 0x58, 0xfd, 0xc2, 0x09, 0x9a, 0xf0, 0xb9, 0x0f, 0x03, 0xf7, +0xa7, 0x00, 0x98, 0x07, 0x75, 0xf6, 0x28, 0x06, 0x39, 0xfc, 0x53, 0x04, 0xfa, 0xfc, 0xf4, 0xfa, +0x45, 0x0a, 0x91, 0xf7, 0x4b, 0xfe, 0xd6, 0x0b, 0x26, 0xf2, 0x5a, 0x09, 0xe9, 0x02, 0x82, 0xf7, +0x2e, 0x08, 0xfa, 0x03, 0x9b, 0xf6, 0x03, 0x07, 0x3a, 0x05, 0x0f, 0xf7, 0x7d, 0x02, 0x19, 0x09, +0x44, 0xf6, 0xcf, 0x04, 0x2b, 0x00, 0xaa, 0x02, 0x1a, 0xfc, 0x35, 0x04, 0x9f, 0xfe, 0x77, 0xff, +0x60, 0x03, 0x81, 0xfd, 0x23, 0x01, 0x38, 0x00, 0xea, 0x00, 0xe0, 0xfc, 0x80, 0x05, 0x14, 0xfc, +0x8c, 0xfd, 0x91, 0x06, 0x3d, 0xfe, 0x29, 0xf9, 0x4b, 0x06, 0x9c, 0x02, 0xd7, 0xf1, 0xf6, 0x0d, +0xf1, 0xf7, 0xd4, 0xfa, 0x76, 0x0b, 0x04, 0xf2, 0xbe, 0x06, 0x1a, 0xff, 0x74, 0x00, 0xe3, 0xf9, +0x3d, 0x07, 0xa9, 0xff, 0x48, 0xf7, 0xef, 0x0a, 0x6f, 0xf9, 0x9a, 0x00, 0xcc, 0xfe, 0xf7, 0x04, +0xa6, 0xf7, 0x14, 0x07, 0x6f, 0xfb, 0x7f, 0x01, 0x08, 0xff, 0xef, 0xfe, 0x6a, 0x04, 0x9d, 0xf7, +0xfc, 0x08, 0xa1, 0xfc, 0x52, 0xfe, 0x14, 0x03, 0xa2, 0xfd, 0x9a, 0x01, 0xbc, 0xf8, 0x2b, 0x0a, +0x1f, 0xfb, 0xfa, 0xf4, 0xc7, 0x0f, 0x6a, 0xf8, 0x6c, 0xf8, 0x30, 0x0d, 0x50, 0xf7, 0xff, 0xfd, +0x67, 0x09, 0x15, 0xf6, 0x6f, 0x04, 0x74, 0x05, 0xe4, 0xf1, 0x53, 0x11, 0x9a, 0xf0, 0x68, 0x0a, +0x96, 0xfb, 0x4a, 0xff, 0xb7, 0x05, 0x71, 0xf9, 0x18, 0x02, 0x5f, 0x05, 0x47, 0xf8, 0x78, 0x03, +0x33, 0x02, 0xbf, 0xfc, 0x5b, 0x02, 0x17, 0xfc, 0x73, 0x07, 0xdb, 0xf7, 0x6f, 0x06, 0xba, 0xfe, +0xa1, 0xfe, 0xe1, 0x02, 0x45, 0x04, 0x55, 0xf3, 0xa8, 0x0f, 0xfb, 0xfa, 0x9b, 0xf7, 0x0e, 0x0f, +0x6c, 0xf3, 0xef, 0x04, 0xa6, 0x08, 0x6b, 0xf1, 0xad, 0x08, 0x36, 0x08, 0x0f, 0xf2, 0x4c, 0x08, +0x78, 0x03, 0x91, 0xfd, 0xca, 0xff, 0xae, 0x02, 0xd4, 0x02, 0xc9, 0xfb, 0x52, 0x0a, 0x01, 0xf8, +0x65, 0x03, 0x93, 0x05, 0x6e, 0xff, 0x78, 0xf9, 0x2a, 0x0f, 0xd2, 0xf9, 0x78, 0xfc, 0x93, 0x0b, +0x34, 0xfb, 0xbe, 0x01, 0x45, 0x06, 0xc6, 0xfc, 0x6d, 0x01, 0xdf, 0x04, 0x20, 0x02, 0x7f, 0xf9, +0x13, 0x0b, 0x53, 0x00, 0x23, 0xfa, 0x94, 0x0b, 0x02, 0xfc, 0x2c, 0xff, 0x03, 0x04, 0xb6, 0x00, +0x04, 0xfb, 0xd3, 0x05, 0xc6, 0x02, 0x90, 0xfa, 0x77, 0xff, 0x4c, 0x0a, 0x3c, 0xf5, 0xdf, 0x04, +0x78, 0x01, 0x68, 0xfa, 0xb0, 0x09, 0xa4, 0xf6, 0x99, 0x01, 0x2c, 0x07, 0x3d, 0xf8, 0xef, 0x01, +0xfb, 0x02, 0xbe, 0xfa, 0x72, 0x04, 0x62, 0xff, 0x87, 0xfe, 0xe0, 0xfe, 0x28, 0x05, 0x6b, 0x00, +0xbe, 0xf4, 0xdd, 0x0b, 0x84, 0x02, 0x91, 0xf3, 0x17, 0x09, 0x97, 0xfe, 0x77, 0x02, 0xc6, 0xf8, +0x90, 0x08, 0x25, 0xfe, 0xb7, 0xf8, 0x03, 0x0c, 0x90, 0xfb, 0x2f, 0xf7, 0x6b, 0x12, 0x7c, 0xf0, +0x3d, 0x05, 0x1c, 0xfe, 0x6b, 0x05, 0x05, 0xf9, 0x46, 0x01, 0xac, 0x02, 0xe6, 0xf7, 0x7a, 0x0b, +0xa7, 0xf2, 0x61, 0x04, 0x47, 0x00, 0x27, 0x01, 0x24, 0xf6, 0xac, 0x09, 0xee, 0xfa, 0x3d, 0xfd, +0x1f, 0x0a, 0x86, 0xee, 0xf9, 0x0d, 0x72, 0x00, 0x87, 0xf1, 0x69, 0x0b, 0x7c, 0xff, 0x27, 0xfc, +0xd7, 0xfc, 0x2b, 0x06, 0x28, 0xfd, 0x3f, 0xfc, 0xe1, 0x04, 0x16, 0xfc, 0xe4, 0xfd, 0x2b, 0x01, +0x09, 0x01, 0x6c, 0xf9, 0x2e, 0x00, 0xaa, 0x06, 0x91, 0xfb, 0xeb, 0xf1, 0xbd, 0x11, 0x97, 0xfc, +0x51, 0xf0, 0xa3, 0x0d, 0xdf, 0xfc, 0xe1, 0xfb, 0xbc, 0x02, 0xb2, 0xfb, 0xba, 0x02, 0xf3, 0xfe, +0xe7, 0xfe, 0x56, 0x02, 0x1a, 0xfa, 0x46, 0x04, 0xe3, 0x02, 0x6a, 0xf9, 0x08, 0x01, 0xfe, 0x03, +0x41, 0xfe, 0x2b, 0xff, 0x8c, 0xf9, 0x5e, 0x0e, 0x97, 0xf4, 0x58, 0x02, 0x0f, 0x04, 0xb7, 0xf9, +0x1c, 0x08, 0xcf, 0xf7, 0x00, 0x04, 0x89, 0x06, 0xcb, 0xf3, 0x47, 0x0a, 0x30, 0xfb, 0x4a, 0xfe, +0x59, 0x05, 0x4d, 0xff, 0x44, 0xfc, 0x25, 0x00, 0x0f, 0x09, 0x72, 0xf7, 0x85, 0x02, 0x57, 0xff, +0xd9, 0x07, 0x75, 0xf5, 0x80, 0x04, 0x36, 0x06, 0xce, 0xf5, 0xa3, 0x0c, 0xb9, 0xf8, 0xfb, 0xfe, +0x61, 0x0c, 0xf0, 0xf4, 0xb5, 0x07, 0xe7, 0x02, 0xe3, 0xfd, 0xba, 0x00, 0x23, 0x07, 0x88, 0xfb, +0xbd, 0xff, 0x47, 0x08, 0x69, 0xfc, 0x65, 0xfd, 0x8f, 0x06, 0xc5, 0x00, 0x24, 0xff, 0x5b, 0xf8, +0x83, 0x12, 0xd1, 0xef, 0x89, 0x02, 0x0f, 0x0c, 0x3e, 0xf2, 0x20, 0x08, 0xd7, 0xff, 0xa4, 0xfd, +0x71, 0x00, 0x0f, 0x03, 0xe8, 0xf9, 0x64, 0x06, 0xf2, 0xff, 0x05, 0xfc, 0xe9, 0x03, 0x6b, 0xff, +0x7f, 0xfc, 0x66, 0x04, 0xd0, 0x01, 0xfa, 0xf7, 0x04, 0x07, 0x16, 0x00, 0x4c, 0xfa, 0x07, 0x03, +0x2c, 0x07, 0xb9, 0xf4, 0xb8, 0x06, 0x56, 0x00, 0x83, 0xfd, 0xbb, 0x09, 0x39, 0xfc, 0x8c, 0x03, +0x49, 0x03, 0x03, 0x00, 0x45, 0xff, 0xad, 0x04, 0x9b, 0xfe, 0x75, 0x03, 0xa2, 0xff, 0xd6, 0xfe, +0x15, 0x04, 0x60, 0x00, 0x13, 0x04, 0x57, 0xfb, 0xbc, 0x04, 0x11, 0x00, 0x7e, 0xfe, 0xb3, 0xff, +0x08, 0xff, 0x11, 0x05, 0x6c, 0xfb, 0x0d, 0xfd, 0x99, 0x04, 0xa0, 0xfd, 0x3a, 0xff, 0xfb, 0xfe, +0x64, 0xff, 0x49, 0x01, 0xbc, 0xf7, 0xc2, 0x04, 0xb1, 0xfd, 0x83, 0xf9, 0xae, 0x04, 0xc1, 0xfc, +0x82, 0xfb, 0x17, 0x05, 0x06, 0xfe, 0x85, 0xfb, 0xfc, 0xff, 0x45, 0x04, 0x98, 0xf8, 0xda, 0xfc, +0xda, 0x09, 0x6b, 0xf6, 0x2a, 0xfe, 0xc0, 0x09, 0x7b, 0xf5, 0x2f, 0xfe, 0xac, 0x0a, 0xe5, 0xf8, +0xff, 0xf9, 0x32, 0x0d, 0xa9, 0xf9, 0xf2, 0xfd, 0x23, 0x08, 0x8d, 0xfb, 0x71, 0x00, 0x6d, 0x03, +0xd1, 0xff, 0x09, 0x00, 0x7f, 0x03, 0x34, 0x00, 0x6e, 0xff, 0x59, 0x02, 0x1e, 0x02, 0x9f, 0xfc, +0xab, 0x05, 0x23, 0xfd, 0x2a, 0x03, 0xc8, 0xfe, 0xf3, 0xfe, 0xf7, 0x01, 0xa7, 0x00, 0xff, 0xfe, +0x5c, 0x00, 0xf1, 0x02, 0xe6, 0xfa, 0x0d, 0x03, 0xe5, 0xff, 0xa6, 0xfe, 0x92, 0xfe, 0x3e, 0x04, +0x96, 0xf9, 0xb4, 0x04, 0xdf, 0xfc, 0x48, 0x01, 0xbb, 0x04, 0xd5, 0xf5, 0x79, 0x0a, 0x5e, 0xfa, +0xd3, 0x02, 0x9b, 0xff, 0x39, 0x02, 0x09, 0x01, 0x4d, 0xfc, 0xd3, 0x07, 0xe1, 0xfc, 0x5c, 0xff, +0x82, 0x05, 0xe2, 0xfc, 0xe0, 0x01, 0xa6, 0xff, 0x43, 0x01, 0xb6, 0x02, 0xcf, 0xfc, 0x67, 0x03, +0xfd, 0x01, 0xeb, 0xfd, 0x27, 0x02, 0xab, 0xff, 0xc4, 0xff, 0x65, 0x04, 0x55, 0xfa, 0xeb, 0x02, +0x32, 0x04, 0x45, 0xfa, 0xf5, 0x02, 0xf8, 0xfe, 0x22, 0x02, 0x49, 0xfc, 0xe4, 0xfd, 0x54, 0x05, +0x5c, 0xfc, 0x4e, 0xfc, 0xbb, 0x03, 0x28, 0x01, 0xec, 0xf6, 0x36, 0x07, 0xac, 0xff, 0xa8, 0xf8, +0xf8, 0x03, 0x9b, 0x01, 0x02, 0xfc, 0xd1, 0xfd, 0xf7, 0x04, 0x86, 0xfc, 0xc4, 0xfc, 0x2f, 0x03, +0xfb, 0xff, 0x4c, 0xfe, 0xfe, 0xff, 0x57, 0x02, 0x08, 0xfe, 0x11, 0x01, 0x62, 0x02, 0xee, 0xff, +0xe9, 0xfe, 0x3e, 0x03, 0xb2, 0x04, 0x9c, 0xf9, 0x2e, 0x04, 0x17, 0x05, 0xd3, 0xfe, 0xd0, 0xfd, +0xea, 0x05, 0xb7, 0x01, 0x55, 0xfa, 0x2f, 0x06, 0xfe, 0x00, 0xbe, 0xfd, 0xc9, 0x02, 0x62, 0x00, +0x6f, 0xff, 0x7e, 0x00, 0x63, 0x02, 0x08, 0xff, 0xf2, 0xff, 0x8d, 0xff, 0xeb, 0x02, 0x00, 0xfd, +0xaa, 0x03, 0x84, 0xff, 0x6a, 0xfd, 0x0d, 0x05, 0xa9, 0xfe, 0x42, 0xfe, 0xe7, 0x04, 0xd1, 0xfe, +0xa6, 0xfe, 0x6e, 0x01, 0x08, 0x01, 0x86, 0xff, 0x2a, 0xfe, 0x54, 0x03, 0x5f, 0xfe, 0x61, 0x00, +0xec, 0xfe, 0xeb, 0x02, 0x80, 0x01, 0x69, 0xfc, 0x9b, 0x03, 0x90, 0x00, 0xa2, 0xfd, 0xda, 0x02, +0x35, 0x02, 0xf4, 0xfb, 0xb3, 0x03, 0x78, 0x01, 0x02, 0xfc, 0xcf, 0x03, 0x76, 0x02, 0x33, 0xfd, +0xfc, 0x00, 0xfd, 0x03, 0x26, 0xfc, 0x14, 0x01, 0x5c, 0x02, 0xb0, 0xff, 0x81, 0xfd, 0xa5, 0x01, +0xae, 0xff, 0x26, 0xff, 0x01, 0x00, 0x7e, 0x00, 0x5e, 0x00, 0xd6, 0xfd, 0xef, 0x01, 0xe2, 0xfe, +0x0b, 0xfe, 0xec, 0x01, 0xa7, 0x01, 0x0f, 0xfb, 0x50, 0x01, 0x4e, 0x02, 0x66, 0xff, 0x6e, 0xfe, +0xab, 0x02, 0xeb, 0xfe, 0x35, 0x00, 0x19, 0x02, 0x23, 0xfd, 0x75, 0x02, 0x8d, 0x02, 0x53, 0xfc, +0xcc, 0x02, 0xc7, 0x00, 0xf0, 0xfe, 0x5b, 0x01, 0xa8, 0x01, 0xb1, 0xfd, 0xad, 0xfe, 0xd1, 0x05, +0x5d, 0xfd, 0x2e, 0xfe, 0x52, 0x05, 0xd3, 0x00, 0xfe, 0xfa, 0xe4, 0x04, 0xdd, 0x00, 0xb1, 0xfe, +0x30, 0x03, 0xf6, 0xff, 0xe1, 0x00, 0x41, 0x00, 0x1e, 0x04, 0x64, 0xfe, 0xc5, 0x00, 0x77, 0x04, +0x47, 0xfd, 0xea, 0x00, 0x24, 0x02, 0x0d, 0xfe, 0xa4, 0x00, 0xbf, 0x01, 0xe6, 0xfb, 0xf4, 0x01, +0x99, 0x00, 0xbf, 0xfc, 0x87, 0x00, 0x79, 0x01, 0x5e, 0xff, 0x92, 0xfd, 0x3e, 0x01, 0x42, 0x00, +0xd4, 0xff, 0xd3, 0xfe, 0xcd, 0x00, 0xa9, 0x00, 0x32, 0xff, 0xd8, 0x00, 0x00, 0x00, 0x93, 0x00, +0xed, 0x00, 0xaf, 0x00, 0xa8, 0xfd, 0xba, 0x02, 0x1c, 0x01, 0x3a, 0xfd, 0x81, 0x01, 0xf0, 0xff, +0x31, 0xff, 0x14, 0xff, 0xd8, 0x01, 0x83, 0xfe, 0x3f, 0xfc, 0x8a, 0x04, 0x72, 0xfd, 0x98, 0xfa, +0x06, 0x03, 0xae, 0xff, 0xb7, 0xfa, 0xdb, 0xfe, 0x54, 0x00, 0xa9, 0xfb, 0x2c, 0xfd, 0x6b, 0xfe, +0x8e, 0xfc, 0xf4, 0xfa, 0x27, 0xfe, 0xd6, 0xfc, 0xcd, 0xf9, 0xb2, 0xfe, 0x25, 0xfd, 0x51, 0xf8, +0xf8, 0xfc, 0x25, 0xfd, 0xdc, 0xf9, 0x2b, 0xfc, 0x5c, 0xfc, 0xf6, 0xfa, 0x6c, 0xfb, 0x57, 0xfc, +0x78, 0xfb, 0xc2, 0xfc, 0xa2, 0xfb, 0x18, 0xfd, 0xc6, 0xfb, 0xda, 0xfb, 0x5a, 0xff, 0xc9, 0xfd, +0x87, 0xfc, 0xa5, 0xff, 0x81, 0xff, 0x5c, 0xfe, 0xc1, 0xff, 0x44, 0x02, 0x61, 0x00, 0xcc, 0x00, +0xe5, 0x02, 0xc0, 0x00, 0x35, 0x03, 0x53, 0x04, 0xec, 0x02, 0xaa, 0x03, 0xd4, 0x05, 0x99, 0x04, +0xf7, 0x03, 0x77, 0x06, 0x2f, 0x06, 0xe5, 0x04, 0x42, 0x06, 0xec, 0x06, 0xa5, 0x06, 0x1d, 0x06, +0x08, 0x08, 0x51, 0x06, 0x0a, 0x06, 0x94, 0x08, 0x60, 0x05, 0x68, 0x07, 0xf3, 0x07, 0x35, 0x06, +0xa7, 0x06, 0xdc, 0x07, 0xfd, 0x05, 0x8a, 0x06, 0xb9, 0x07, 0x2c, 0x05, 0xb6, 0x05, 0xab, 0x06, +0x6e, 0x04, 0xe1, 0x04, 0x9f, 0x05, 0x4a, 0x03, 0xc9, 0x03, 0x3f, 0x03, 0x83, 0x03, 0xce, 0x01, +0x8c, 0x02, 0x64, 0x00, 0x62, 0x00, 0x39, 0x00, 0xa2, 0xfe, 0xb0, 0xfe, 0x88, 0xfe, 0x42, 0xfe, +0x7f, 0xfc, 0xe5, 0xfc, 0x4d, 0xfb, 0x6c, 0xfb, 0xb5, 0xfb, 0x03, 0xfb, 0xe6, 0xf8, 0x5d, 0xfa, +0x29, 0xfa, 0x5f, 0xf8, 0xac, 0xf9, 0x76, 0xf8, 0x1d, 0xf9, 0xf1, 0xf8, 0xa4, 0xf7, 0x02, 0xf8, +0x8e, 0xf9, 0x91, 0xf7, 0x71, 0xf8, 0x57, 0xf8, 0xe4, 0xf8, 0x05, 0xf8, 0x54, 0xf8, 0x7a, 0xfa, +0xc3, 0xf7, 0x96, 0xf9, 0xf1, 0xf9, 0xff, 0xf9, 0x98, 0xf9, 0x96, 0xf9, 0xba, 0xfa, 0xa7, 0xfa, +0x82, 0xfa, 0xc2, 0xfa, 0x24, 0xfb, 0x99, 0xfb, 0xc2, 0xfb, 0xbd, 0xfc, 0x0d, 0xfb, 0x69, 0xfc, +0xf5, 0xfc, 0x45, 0xfb, 0x9d, 0xfc, 0x39, 0xfe, 0xae, 0xfd, 0x70, 0xfb, 0xbb, 0xfc, 0x64, 0xfd, +0x1a, 0xfe, 0xfc, 0xfe, 0xc7, 0xfe, 0x78, 0x00, 0x32, 0x00, 0x46, 0x00, 0x9e, 0x01, 0xd2, 0x02, +0x11, 0x04, 0x34, 0x04, 0x6d, 0x05, 0xbb, 0x06, 0x65, 0x08, 0xa6, 0x08, 0x12, 0x0a, 0x02, 0x0a, +0xf5, 0x0b, 0x99, 0x0c, 0x7c, 0x0c, 0x9f, 0x0f, 0x49, 0x10, 0x87, 0x0f, 0x49, 0x10, 0x6c, 0x10, +0xd3, 0x10, 0xaa, 0x11, 0x93, 0x11, 0xdb, 0x11, 0x77, 0x11, 0x5e, 0x10, 0xda, 0x0f, 0xae, 0x0e, +0x0c, 0x0f, 0x5d, 0x0d, 0xa6, 0x0c, 0xec, 0x0a, 0x9c, 0x09, 0xd8, 0x08, 0xc6, 0x05, 0x4d, 0x04, +0xee, 0x02, 0xfb, 0x00, 0x08, 0xff, 0xc1, 0xfd, 0xb0, 0xfc, 0x37, 0xfa, 0x54, 0xf9, 0x3e, 0xf6, +0xa5, 0xf5, 0xcd, 0xf4, 0x27, 0xf3, 0xaf, 0xf2, 0x4e, 0xf1, 0x51, 0xf1, 0x72, 0xf0, 0x7f, 0xf0, +0x24, 0xef, 0xbf, 0xef, 0x3e, 0xf1, 0x5d, 0xef, 0xb3, 0xf0, 0x89, 0xf1, 0x2b, 0xf1, 0xc3, 0xf1, +0xe9, 0xf1, 0x45, 0xf3, 0xbd, 0xf3, 0x03, 0xf5, 0xac, 0xf6, 0x8e, 0xf5, 0x6a, 0xf7, 0xcd, 0xf8, +0x6f, 0xf9, 0x68, 0xf9, 0xcc, 0xfa, 0xff, 0xfb, 0x90, 0xfc, 0xca, 0xfc, 0xaa, 0xfd, 0x64, 0xff, +0x41, 0xff, 0xd4, 0xfe, 0x93, 0xfe, 0x7e, 0x01, 0x11, 0x00, 0xc4, 0xff, 0xa8, 0x00, 0xb3, 0x00, +0xf7, 0x01, 0x43, 0x05, 0x1d, 0x03, 0x82, 0x03, 0xa4, 0x02, 0x9e, 0x04, 0xc7, 0x05, 0xb4, 0x05, +0x4a, 0x05, 0x66, 0x06, 0x01, 0x09, 0xbe, 0x07, 0xca, 0x06, 0xe2, 0x08, 0x8d, 0x09, 0xdb, 0x08, +0x22, 0x08, 0x6a, 0x07, 0xa3, 0x0a, 0x38, 0x0a, 0x0e, 0x08, 0x4b, 0x07, 0x86, 0x08, 0x8b, 0x07, +0x5e, 0x08, 0xaf, 0x06, 0x03, 0x07, 0x58, 0x09, 0xda, 0x07, 0xbd, 0x04, 0x23, 0x06, 0xaa, 0x08, +0x6c, 0x07, 0x81, 0x06, 0x30, 0x09, 0xc3, 0x08, 0xb3, 0x07, 0x9a, 0x07, 0x10, 0x08, 0xe8, 0x08, +0xc4, 0x08, 0xae, 0x08, 0x69, 0x07, 0x09, 0x09, 0xf1, 0x08, 0x72, 0x07, 0xbb, 0x05, 0xe0, 0x06, +0xec, 0x06, 0x7c, 0x04, 0x22, 0x04, 0x9d, 0x04, 0x5e, 0x04, 0x7f, 0x01, 0x9a, 0xff, 0x46, 0x00, +0xb8, 0xfe, 0x24, 0xfd, 0xb8, 0xfb, 0x99, 0xfa, 0x85, 0xf9, 0xe2, 0xf7, 0xdc, 0xf5, 0xa2, 0xf3, +0x9e, 0xf4, 0x31, 0xf3, 0xc7, 0xf0, 0xd5, 0xf0, 0x98, 0xf0, 0xf6, 0xee, 0xf0, 0xec, 0xc3, 0xeb, +0x29, 0xed, 0xdd, 0xec, 0x6c, 0xeb, 0xf4, 0xeb, 0x54, 0xec, 0xf3, 0xec, 0x14, 0xeb, 0x58, 0xee, +0x98, 0xec, 0x55, 0xef, 0x23, 0xf0, 0x99, 0xf0, 0x49, 0xf2, 0x94, 0xf2, 0x8f, 0xf6, 0x17, 0xf5, +0xfc, 0xf7, 0xa5, 0xf8, 0xa0, 0xfb, 0xfc, 0xfc, 0x8d, 0xfc, 0x5a, 0x00, 0xe3, 0x07, 0xed, 0x06, +0x83, 0x04, 0xc0, 0x03, 0x52, 0x0e, 0xe1, 0x0f, 0x13, 0x0e, 0x22, 0x0c, 0x03, 0x12, 0xbc, 0x16, +0x5a, 0x12, 0xbf, 0x10, 0xa0, 0x13, 0xf3, 0x17, 0x85, 0x15, 0x74, 0x0f, 0x47, 0x12, 0x04, 0x16, +0xca, 0x14, 0x7b, 0x10, 0x34, 0x0b, 0xbf, 0x0f, 0x8f, 0x0c, 0xc8, 0x09, 0xf3, 0x06, 0xf3, 0x07, +0xd2, 0x06, 0x15, 0x02, 0xd7, 0xff, 0x2f, 0xfe, 0xb9, 0xff, 0xce, 0xfd, 0x08, 0xfb, 0x7d, 0xfa, +0x14, 0xfa, 0x01, 0xfe, 0x90, 0xfa, 0x69, 0xf9, 0x4b, 0xfb, 0x74, 0xfd, 0xe7, 0xfc, 0x62, 0xfb, +0x79, 0x02, 0x3f, 0x03, 0x39, 0x01, 0xbb, 0x01, 0xff, 0x04, 0x9f, 0x07, 0xc6, 0x06, 0x8b, 0x08, +0x5c, 0x09, 0xab, 0x0a, 0xaf, 0x0b, 0xb7, 0x09, 0x97, 0x0b, 0xe2, 0x0c, 0xa9, 0x0c, 0xee, 0x09, +0xbb, 0x09, 0x2e, 0x0c, 0x77, 0x09, 0xbe, 0x06, 0xe0, 0x03, 0x48, 0x05, 0x33, 0x02, 0x52, 0xfe, +0x5d, 0xfe, 0x7d, 0xfc, 0x40, 0xfa, 0x7c, 0xf5, 0x8b, 0xf3, 0x8b, 0xf2, 0x1a, 0xf0, 0x2b, 0xef, +0xd6, 0xeb, 0x86, 0xea, 0xdc, 0xe9, 0x27, 0xe8, 0xea, 0xe6, 0x10, 0xe5, 0x61, 0xe7, 0x2d, 0xe5, +0x77, 0xe5, 0xe8, 0xe5, 0x23, 0xe7, 0x4b, 0xe7, 0xed, 0xe7, 0xcc, 0xe8, 0x5b, 0xeb, 0x39, 0xec, +0xb1, 0xf0, 0x14, 0xf1, 0x94, 0xf3, 0xb2, 0xf5, 0xe1, 0xf7, 0x72, 0xfa, 0xf0, 0xfa, 0xad, 0xff, +0x7a, 0x05, 0x89, 0x09, 0xe4, 0x07, 0x99, 0x07, 0xaa, 0x0c, 0x2c, 0x13, 0x85, 0x12, 0x16, 0x12, +0x11, 0x13, 0x48, 0x1a, 0x9e, 0x19, 0xc9, 0x16, 0xae, 0x16, 0xfb, 0x19, 0xf9, 0x19, 0x76, 0x15, +0x88, 0x13, 0xe6, 0x15, 0x52, 0x17, 0xdb, 0x12, 0xa7, 0x0d, 0xdd, 0x0b, 0x49, 0x0c, 0x4a, 0x09, +0x24, 0x05, 0x65, 0x03, 0xaa, 0x03, 0xea, 0xff, 0xc6, 0xfc, 0x6f, 0xf9, 0x76, 0xf9, 0x2a, 0xf9, +0xb5, 0xf6, 0xab, 0xf6, 0x0f, 0xf7, 0xec, 0xf5, 0xff, 0xf7, 0x28, 0xf8, 0xac, 0xf8, 0xdd, 0xf7, +0xfc, 0xfc, 0xa1, 0xfd, 0x9b, 0xfd, 0x0b, 0x03, 0x71, 0x04, 0xea, 0x03, 0x07, 0x05, 0x6b, 0x09, +0x41, 0x0a, 0x2d, 0x0b, 0x75, 0x0d, 0x7f, 0x0e, 0xcf, 0x0e, 0x89, 0x0f, 0x6c, 0x0f, 0x03, 0x10, +0x8b, 0x0f, 0x86, 0x0f, 0x30, 0x0e, 0xff, 0x0c, 0xc0, 0x0c, 0x5b, 0x0b, 0x05, 0x08, 0x0a, 0x06, +0x73, 0x05, 0x2e, 0x03, 0xf4, 0xfe, 0xc8, 0xfe, 0xf3, 0xfb, 0xc6, 0xf7, 0xb6, 0xf4, 0x21, 0xf4, +0x2a, 0xf1, 0x44, 0xee, 0x55, 0xee, 0xb1, 0xea, 0x39, 0xea, 0xf9, 0xe7, 0x39, 0xe7, 0x8b, 0xe5, +0x01, 0xe6, 0x04, 0xe5, 0xb8, 0xe3, 0x7f, 0xe5, 0x01, 0xe5, 0x92, 0xe7, 0x49, 0xe7, 0x46, 0xe7, +0xff, 0xe8, 0xc8, 0xeb, 0x97, 0xed, 0x69, 0xee, 0x83, 0xf2, 0x4f, 0xf4, 0x88, 0xf7, 0x84, 0xf8, +0x8f, 0xf9, 0x69, 0xfc, 0x18, 0x02, 0xed, 0x08, 0x33, 0x07, 0x26, 0x07, 0x51, 0x08, 0x65, 0x10, +0x47, 0x14, 0xbb, 0x0f, 0xac, 0x11, 0xa0, 0x15, 0x54, 0x19, 0x45, 0x16, 0xb1, 0x13, 0xa4, 0x17, +0x66, 0x18, 0x36, 0x17, 0xc9, 0x10, 0xb0, 0x11, 0x6c, 0x16, 0x8c, 0x13, 0xb9, 0x0e, 0x82, 0x09, +0x94, 0x0b, 0x02, 0x0a, 0x05, 0x06, 0x36, 0x03, 0xe0, 0x01, 0xb9, 0x02, 0x80, 0xfd, 0x1c, 0xfa, +0x8b, 0xfa, 0xec, 0xf9, 0xc0, 0xf8, 0x4a, 0xf5, 0x47, 0xf8, 0x6a, 0xf7, 0x45, 0xf7, 0x52, 0xf8, +0x53, 0xf8, 0x21, 0xfb, 0xb7, 0xf9, 0x77, 0xfc, 0xce, 0xfe, 0x7e, 0x01, 0xca, 0x03, 0xf2, 0x02, +0xe5, 0x04, 0x3f, 0x06, 0x77, 0x09, 0x5e, 0x09, 0xd1, 0x09, 0xb5, 0x0c, 0x59, 0x0d, 0x43, 0x0d, +0xcc, 0x0c, 0x92, 0x0f, 0xac, 0x0e, 0xd2, 0x0d, 0xfa, 0x0c, 0xdf, 0x0c, 0x29, 0x0d, 0x59, 0x0b, +0xfc, 0x08, 0x1e, 0x07, 0xba, 0x05, 0x25, 0x04, 0x5d, 0x00, 0xfc, 0xfe, 0x15, 0xfe, 0x53, 0xfa, +0x23, 0xf6, 0xd4, 0xf4, 0xd4, 0xf3, 0x54, 0xf0, 0x23, 0xef, 0xd2, 0xed, 0x6b, 0xeb, 0xd5, 0xea, +0x26, 0xea, 0xeb, 0xe7, 0x32, 0xe7, 0x02, 0xe8, 0x2e, 0xe8, 0x95, 0xe5, 0xbc, 0xe7, 0x96, 0xe9, +0x59, 0xea, 0xbd, 0xe8, 0x4d, 0xe8, 0x95, 0xed, 0xd9, 0xee, 0xc0, 0xee, 0xc6, 0xef, 0xac, 0xf5, +0x04, 0xf6, 0xdb, 0xf5, 0x22, 0xf9, 0x67, 0xfb, 0xda, 0xfe, 0xee, 0x02, 0x9c, 0x05, 0x60, 0x07, +0x41, 0x06, 0xb7, 0x09, 0x90, 0x0f, 0xea, 0x10, 0xbc, 0x0f, 0x15, 0x10, 0x60, 0x16, 0xcd, 0x16, +0x8e, 0x15, 0x79, 0x13, 0x35, 0x15, 0x62, 0x17, 0x03, 0x15, 0x7e, 0x11, 0x43, 0x13, 0x2f, 0x16, +0x90, 0x13, 0xa9, 0x0c, 0xe9, 0x0b, 0x25, 0x0c, 0x64, 0x0b, 0xff, 0x06, 0xb2, 0x03, 0x2c, 0x05, +0x1f, 0x03, 0x91, 0xff, 0x5d, 0xfb, 0xeb, 0xfb, 0x9b, 0xfb, 0x39, 0xf9, 0xd1, 0xf6, 0x24, 0xf6, +0xa7, 0xfc, 0x54, 0xfe, 0x1d, 0xf7, 0xfb, 0xf4, 0x9a, 0xfc, 0xb0, 0x01, 0x93, 0xfb, 0x22, 0x00, +0x54, 0x07, 0xd7, 0x04, 0x99, 0x02, 0xb2, 0x04, 0x70, 0x0a, 0xda, 0x0a, 0x51, 0x0a, 0xef, 0x09, +0x12, 0x0b, 0xd7, 0x0f, 0xee, 0x0e, 0xe8, 0x0b, 0x28, 0x0c, 0x48, 0x0f, 0x81, 0x0e, 0xbe, 0x09, +0x1d, 0x0c, 0x91, 0x0d, 0x92, 0x0a, 0x53, 0x04, 0x79, 0x04, 0x2e, 0x06, 0x19, 0x02, 0xa2, 0xff, +0xd4, 0xfc, 0x12, 0xfb, 0xe8, 0xf8, 0x74, 0xf3, 0xbb, 0xf1, 0x87, 0xf0, 0xd7, 0xf0, 0x62, 0xec, +0x35, 0xe9, 0xb0, 0xeb, 0xd2, 0xe9, 0x93, 0xe8, 0x8e, 0xe5, 0x6a, 0xe6, 0x0a, 0xe7, 0x47, 0xe7, +0xed, 0xe5, 0xbf, 0xe5, 0x24, 0xe8, 0x88, 0xe8, 0x86, 0xe7, 0x43, 0xe9, 0x6f, 0xec, 0x4b, 0xee, +0xaa, 0xef, 0x9a, 0xf1, 0x1a, 0xf4, 0x33, 0xf6, 0x56, 0xf8, 0x0f, 0xfa, 0xea, 0xfc, 0xba, 0x01, +0x27, 0x07, 0x57, 0x07, 0x23, 0x06, 0x08, 0x08, 0x07, 0x10, 0xd0, 0x11, 0x44, 0x0f, 0x85, 0x10, +0xeb, 0x14, 0x80, 0x18, 0x2b, 0x15, 0x50, 0x13, 0xd1, 0x14, 0x68, 0x17, 0x56, 0x16, 0x7c, 0x11, +0xe8, 0x12, 0x69, 0x15, 0xbd, 0x13, 0x80, 0x0e, 0x70, 0x0b, 0x65, 0x0d, 0xd6, 0x0b, 0x03, 0x09, +0x0e, 0x05, 0xe7, 0x04, 0x92, 0x04, 0x1b, 0x00, 0x46, 0xfd, 0x53, 0xfc, 0x9d, 0xfc, 0xbc, 0xfa, +0x67, 0xf8, 0x56, 0xf8, 0xc0, 0xfa, 0xea, 0xfd, 0xdb, 0xfa, 0xc4, 0xf5, 0xc4, 0xf9, 0x53, 0x00, +0xda, 0x00, 0x3e, 0xfe, 0x4e, 0x03, 0xa4, 0x06, 0x1d, 0x03, 0x79, 0x02, 0xea, 0x07, 0x82, 0x0b, +0x40, 0x09, 0xba, 0x08, 0xc2, 0x0a, 0x43, 0x0d, 0xa1, 0x0e, 0xfb, 0x0c, 0x0b, 0x0c, 0x6f, 0x0d, +0xc3, 0x0e, 0x7a, 0x0c, 0x40, 0x0a, 0x55, 0x0c, 0x35, 0x0b, 0xdb, 0x06, 0xf5, 0x03, 0xaa, 0x05, +0x9f, 0x04, 0xe6, 0xff, 0x42, 0xfc, 0x9b, 0xfb, 0xda, 0xf8, 0x76, 0xf5, 0x99, 0xf2, 0xc2, 0xf1, +0xed, 0xef, 0xca, 0xec, 0x7c, 0xeb, 0xcd, 0xe9, 0x25, 0xea, 0x35, 0xe9, 0xd7, 0xe6, 0x12, 0xe6, +0x2b, 0xe6, 0xa4, 0xe7, 0x41, 0xe6, 0x49, 0xe5, 0x1e, 0xe7, 0xfa, 0xe5, 0x83, 0xe9, 0x24, 0xe8, +0x00, 0xec, 0x6a, 0xec, 0x76, 0xee, 0x03, 0xf1, 0x9e, 0xf1, 0x84, 0xf6, 0x70, 0xf7, 0x1a, 0xf9, +0xd7, 0xfb, 0xbb, 0xfc, 0x6c, 0x03, 0xaa, 0x06, 0x55, 0x07, 0xbf, 0x04, 0x37, 0x06, 0xd9, 0x0f, +0x8e, 0x10, 0x4d, 0x10, 0xc2, 0x0d, 0x91, 0x12, 0xdd, 0x16, 0x3c, 0x13, 0x39, 0x12, 0xbe, 0x12, +0xff, 0x16, 0x79, 0x15, 0x13, 0x11, 0x18, 0x12, 0xfb, 0x12, 0xe7, 0x14, 0xd8, 0x0d, 0xf6, 0x0a, +0xa1, 0x0c, 0x8a, 0x0b, 0x33, 0x0a, 0x99, 0x04, 0x01, 0x05, 0xb8, 0x03, 0xfd, 0x01, 0xc9, 0xff, +0x50, 0xfd, 0x77, 0xfe, 0xd0, 0xfb, 0x0b, 0xfa, 0xce, 0xf8, 0x9a, 0xf8, 0x37, 0xfd, 0x89, 0xfd, +0x75, 0xf9, 0xe7, 0xf6, 0x29, 0xfe, 0x6d, 0x04, 0x06, 0xff, 0xfa, 0x00, 0x52, 0x06, 0xaa, 0x05, +0x00, 0x02, 0xf8, 0x05, 0x56, 0x0a, 0x3b, 0x08, 0xc7, 0x07, 0xa9, 0x09, 0x8f, 0x0b, 0xf7, 0x0d, +0xc9, 0x0d, 0x64, 0x0c, 0xde, 0x0b, 0x8c, 0x0e, 0x60, 0x0e, 0x0d, 0x0b, 0x33, 0x0b, 0x07, 0x0c, +0x30, 0x0a, 0x93, 0x04, 0x60, 0x05, 0xd4, 0x06, 0x5e, 0x02, 0x31, 0xfe, 0xe3, 0xfc, 0x34, 0xfb, +0xd6, 0xf7, 0x46, 0xf5, 0xe0, 0xf2, 0xa9, 0xf0, 0x1b, 0xf1, 0xb1, 0xee, 0x10, 0xec, 0x4e, 0xed, +0x04, 0xed, 0xa3, 0xe9, 0x54, 0xe7, 0x1b, 0xea, 0xa2, 0xea, 0x04, 0xe7, 0x96, 0xe7, 0x8a, 0xe8, +0x6d, 0xe9, 0x3b, 0xe8, 0xc8, 0xe8, 0x64, 0xeb, 0xc8, 0xec, 0x57, 0xee, 0x4d, 0xee, 0xfb, 0xf0, +0x7f, 0xf2, 0x21, 0xf6, 0xf4, 0xf6, 0x96, 0xf6, 0x2d, 0xfb, 0x35, 0xfc, 0xf6, 0xff, 0x2c, 0x03, +0xb5, 0x04, 0x9a, 0x03, 0x73, 0x02, 0x05, 0x0c, 0xfd, 0x0e, 0xb0, 0x0d, 0x57, 0x0c, 0x46, 0x0f, +0x24, 0x15, 0x41, 0x12, 0xda, 0x10, 0x28, 0x11, 0x61, 0x15, 0x62, 0x16, 0x67, 0x10, 0xc4, 0x11, +0x83, 0x13, 0xe5, 0x14, 0x67, 0x0f, 0x7c, 0x0a, 0xf7, 0x0d, 0x85, 0x0d, 0x6e, 0x0b, 0x88, 0x05, +0xf8, 0x05, 0x23, 0x07, 0xbc, 0x03, 0xb2, 0x01, 0x22, 0xff, 0xf1, 0x00, 0x87, 0xfe, 0xc0, 0xfb, +0xc2, 0xfa, 0xa8, 0xfe, 0x85, 0x00, 0xf4, 0xf6, 0xe6, 0xf5, 0xbe, 0xff, 0xee, 0x04, 0x38, 0xfe, +0xec, 0xfc, 0xf2, 0x04, 0x86, 0x03, 0xb7, 0xff, 0x7b, 0x01, 0x2d, 0x06, 0x5c, 0x06, 0xcb, 0x03, +0x76, 0x05, 0x04, 0x07, 0xea, 0x0a, 0x48, 0x0a, 0x2e, 0x07, 0xc5, 0x08, 0xc0, 0x0c, 0x4b, 0x0d, +0x18, 0x08, 0x40, 0x08, 0x55, 0x0b, 0x2c, 0x09, 0x98, 0x05, 0x08, 0x06, 0xf0, 0x08, 0x85, 0x04, +0x05, 0x00, 0x28, 0xff, 0x8f, 0xfe, 0xb8, 0xfc, 0x7a, 0xf8, 0x5d, 0xf6, 0xb3, 0xf5, 0x31, 0xf6, +0xff, 0xf2, 0x15, 0xf0, 0x3b, 0xf0, 0x9a, 0xf0, 0xc8, 0xed, 0xb2, 0xeb, 0xf5, 0xeb, 0xbb, 0xec, +0x46, 0xeb, 0x78, 0xe8, 0xb2, 0xe8, 0xff, 0xe9, 0xdd, 0xea, 0xd9, 0xe9, 0x9a, 0xea, 0x49, 0xee, +0xf7, 0xed, 0xa4, 0xee, 0xb4, 0xef, 0x3e, 0xf2, 0x83, 0xf4, 0xab, 0xf4, 0x8b, 0xf6, 0x02, 0xf9, +0xc3, 0xfa, 0xbc, 0xfe, 0xf1, 0x00, 0x8a, 0x02, 0x10, 0x00, 0x9b, 0x03, 0x07, 0x0b, 0xba, 0x0c, +0x9d, 0x0b, 0xea, 0x09, 0x41, 0x0f, 0xd3, 0x12, 0x93, 0x11, 0xfb, 0x0f, 0x91, 0x11, 0xb6, 0x16, +0xe9, 0x15, 0xa0, 0x12, 0xcf, 0x12, 0xcf, 0x14, 0x2d, 0x15, 0xdf, 0x10, 0xa1, 0x0f, 0x86, 0x10, +0xbb, 0x10, 0x77, 0x0d, 0x7e, 0x09, 0xc7, 0x09, 0x84, 0x09, 0x7b, 0x07, 0x8f, 0x04, 0xac, 0x02, +0x77, 0x02, 0x4b, 0x00, 0x89, 0xfe, 0x36, 0xfc, 0x9e, 0x00, 0x92, 0xff, 0x84, 0xf6, 0xfc, 0xf6, +0x6c, 0x01, 0x75, 0x04, 0xe7, 0xf9, 0x57, 0xfb, 0x8d, 0x03, 0xe2, 0xff, 0xdf, 0xfb, 0x6c, 0xfe, +0x0b, 0x03, 0xac, 0x00, 0x01, 0x00, 0xc1, 0x02, 0x6f, 0x03, 0xc7, 0x06, 0x25, 0x05, 0xb8, 0x03, +0x9f, 0x05, 0xdd, 0x09, 0x9a, 0x09, 0x03, 0x03, 0x4e, 0x05, 0x64, 0x08, 0x6c, 0x07, 0x01, 0x04, +0x45, 0x05, 0x76, 0x07, 0x6e, 0x01, 0x0f, 0xff, 0xa9, 0xff, 0x0c, 0xff, 0x05, 0xfc, 0x4e, 0xf8, +0x58, 0xf8, 0x97, 0xf7, 0x8a, 0xf8, 0xe8, 0xf5, 0x68, 0xf2, 0x45, 0xf3, 0x41, 0xf3, 0xcb, 0xf1, +0xad, 0xee, 0x46, 0xef, 0x14, 0xef, 0xd0, 0xeb, 0xed, 0xe9, 0xe0, 0xea, 0xfb, 0xec, 0xe3, 0xe9, +0xe4, 0xe9, 0xc6, 0xea, 0x52, 0xed, 0x77, 0xec, 0xf4, 0xec, 0x27, 0xef, 0x6d, 0xef, 0x38, 0xf2, +0x07, 0xf3, 0xd3, 0xf3, 0x2c, 0xf6, 0x98, 0xf8, 0xf1, 0xfb, 0x89, 0xfb, 0x4e, 0xfc, 0x6c, 0x00, +0xe2, 0x05, 0xa1, 0x09, 0xeb, 0x06, 0x95, 0x08, 0x68, 0x0c, 0xbf, 0x10, 0xbc, 0x10, 0xfc, 0x0d, +0x6c, 0x11, 0x49, 0x15, 0x6b, 0x18, 0x38, 0x15, 0x92, 0x14, 0x70, 0x17, 0x8c, 0x17, 0xb4, 0x16, +0x82, 0x13, 0xde, 0x14, 0xc9, 0x14, 0xed, 0x11, 0x24, 0x0f, 0x5d, 0x0d, 0x80, 0x0f, 0x30, 0x0d, +0x7f, 0x0a, 0x59, 0x07, 0x35, 0x06, 0x8f, 0x05, 0x9d, 0x03, 0xce, 0x02, 0xaf, 0xfd, 0x73, 0xfc, +0xea, 0xfe, 0xd6, 0x00, 0xf5, 0xfd, 0xd8, 0xfb, 0x62, 0xfe, 0x96, 0xfd, 0x22, 0xfc, 0x34, 0xfd, +0xb9, 0xfd, 0xc8, 0xfc, 0x57, 0xfb, 0xce, 0xfd, 0x34, 0xfe, 0xe4, 0xfe, 0x24, 0x00, 0x27, 0x00, +0x4a, 0x01, 0xbe, 0x02, 0xca, 0x04, 0xce, 0x03, 0x76, 0x03, 0x30, 0x05, 0x60, 0x05, 0xf3, 0x05, +0xe5, 0x05, 0x37, 0x07, 0x80, 0x05, 0xf3, 0x03, 0x53, 0x04, 0x98, 0x03, 0xcc, 0x02, 0xc9, 0x00, +0x89, 0xff, 0x04, 0xfe, 0x24, 0xfd, 0x63, 0xfc, 0xab, 0xfa, 0x57, 0xf9, 0x3a, 0xf9, 0x24, 0xf7, +0xef, 0xf5, 0xce, 0xf4, 0x41, 0xf4, 0x35, 0xf2, 0xb6, 0xef, 0xe7, 0xee, 0xbb, 0xed, 0x2c, 0xee, +0x7e, 0xeb, 0x30, 0xeb, 0x43, 0xeb, 0x35, 0xeb, 0x77, 0xeb, 0x52, 0xeb, 0xc5, 0xec, 0x9d, 0xed, +0xfc, 0xec, 0xf3, 0xee, 0x7d, 0xee, 0x7c, 0xf1, 0xa8, 0xf1, 0xd2, 0xf1, 0x75, 0xf6, 0x8c, 0xf7, +0x7f, 0xf9, 0xa3, 0xf8, 0x85, 0xfe, 0x38, 0x04, 0x3b, 0x04, 0x81, 0x04, 0x37, 0x05, 0x9c, 0x0b, +0x0e, 0x0e, 0xef, 0x0b, 0x86, 0x0d, 0x7c, 0x10, 0x52, 0x16, 0xcd, 0x14, 0xae, 0x13, 0x0f, 0x15, +0x70, 0x16, 0xd7, 0x17, 0x50, 0x14, 0x61, 0x15, 0xd1, 0x15, 0xc4, 0x14, 0x60, 0x12, 0xf8, 0x0f, +0xb4, 0x11, 0x3e, 0x10, 0x4a, 0x0e, 0x54, 0x0b, 0xdd, 0x08, 0xb8, 0x08, 0xd6, 0x05, 0x8d, 0x04, +0x46, 0x01, 0x76, 0xff, 0xc3, 0xfe, 0x7a, 0xfe, 0xd8, 0xff, 0xfc, 0xfd, 0x86, 0xfd, 0xec, 0xfc, +0x8b, 0xfc, 0xce, 0xfc, 0x7c, 0xfb, 0xb1, 0xfb, 0xe9, 0xfa, 0xcd, 0xfb, 0xa4, 0xfc, 0x96, 0xfc, +0x6c, 0xfd, 0xcc, 0xfd, 0xc0, 0xff, 0x4c, 0x00, 0x77, 0x01, 0x58, 0x02, 0x10, 0x02, 0x75, 0x02, +0xcf, 0x02, 0x3a, 0x04, 0x0a, 0x05, 0x45, 0x05, 0x5d, 0x05, 0x31, 0x04, 0xb8, 0x03, 0xd8, 0x02, +0x83, 0x02, 0x92, 0x01, 0xe1, 0xff, 0x2e, 0xff, 0xa7, 0xfd, 0x67, 0xfd, 0x44, 0xfc, 0xfd, 0xfa, +0xec, 0xfa, 0x4e, 0xf9, 0x74, 0xf8, 0x02, 0xf7, 0x96, 0xf6, 0x73, 0xf4, 0xe8, 0xf1, 0xed, 0xf1, +0x7c, 0xf0, 0x57, 0xef, 0x63, 0xed, 0x25, 0xee, 0x3a, 0xed, 0x25, 0xec, 0x1c, 0xed, 0x2e, 0xed, +0xd9, 0xee, 0xbd, 0xed, 0x1c, 0xef, 0xca, 0xef, 0x01, 0xf0, 0x8e, 0xf1, 0xe7, 0xf1, 0x64, 0xf3, +0xee, 0xf4, 0x0e, 0xf7, 0x14, 0xf9, 0x78, 0xf8, 0xbe, 0xfb, 0xd4, 0xff, 0xc2, 0x02, 0xe5, 0x03, +0x5d, 0x03, 0x82, 0x07, 0x44, 0x09, 0x6c, 0x0b, 0xc8, 0x0a, 0x96, 0x0c, 0xd0, 0x10, 0xc8, 0x11, +0x8e, 0x12, 0x12, 0x11, 0x75, 0x13, 0x09, 0x15, 0x4d, 0x14, 0xae, 0x13, 0xfe, 0x12, 0xac, 0x14, +0x63, 0x13, 0xf4, 0x11, 0xd3, 0x10, 0xd4, 0x10, 0xb2, 0x10, 0xa7, 0x0e, 0xd9, 0x0c, 0xe4, 0x0a, +0xfc, 0x09, 0xdc, 0x07, 0x12, 0x05, 0xa4, 0x03, 0x94, 0x03, 0xc1, 0x02, 0x09, 0x02, 0x8b, 0x01, +0xec, 0x01, 0x7a, 0x00, 0x0a, 0x00, 0x87, 0xff, 0xe4, 0xfe, 0x54, 0xfe, 0xea, 0xfc, 0x53, 0xfd, +0xe7, 0xfc, 0x8b, 0xfd, 0x5c, 0xfd, 0xe5, 0xfd, 0x00, 0xff, 0xd7, 0xff, 0x7f, 0x00, 0xfa, 0xff, +0x89, 0x00, 0x3f, 0x01, 0x96, 0x01, 0x18, 0x02, 0x83, 0x02, 0x3f, 0x03, 0x18, 0x03, 0xae, 0x02, +0x2e, 0x02, 0xd1, 0x01, 0x1b, 0x01, 0x1b, 0x00, 0x28, 0xff, 0x36, 0xfe, 0xa3, 0xfd, 0xb2, 0xfc, +0xef, 0xfb, 0x32, 0xfb, 0x56, 0xfb, 0xf1, 0xf9, 0xd5, 0xf8, 0x76, 0xf8, 0xf0, 0xf7, 0x04, 0xf6, +0x5c, 0xf4, 0xee, 0xf3, 0x37, 0xf3, 0x31, 0xf1, 0x1c, 0xf0, 0xd1, 0xef, 0xc8, 0xef, 0x7c, 0xef, +0x46, 0xef, 0xbe, 0xee, 0x08, 0xef, 0x23, 0xf0, 0x39, 0xf0, 0x2b, 0xf0, 0x1c, 0xf1, 0xb5, 0xf1, +0x20, 0xf2, 0x02, 0xf2, 0xc2, 0xf3, 0xad, 0xf5, 0x6d, 0xf6, 0x42, 0xf7, 0xd6, 0xf8, 0xb1, 0xfd, +0x26, 0x00, 0xd6, 0x00, 0xf5, 0x00, 0xbb, 0x03, 0x3c, 0x07, 0x1f, 0x08, 0x93, 0x08, 0x08, 0x0a, +0xb8, 0x0d, 0x08, 0x10, 0xc2, 0x0f, 0x03, 0x10, 0x81, 0x11, 0x5e, 0x13, 0x3f, 0x13, 0x4c, 0x12, +0x67, 0x12, 0xb1, 0x12, 0xab, 0x12, 0x3b, 0x11, 0x83, 0x10, 0xcd, 0x10, 0x79, 0x10, 0x7d, 0x0f, +0x85, 0x0d, 0xd7, 0x0b, 0x91, 0x0a, 0xb7, 0x08, 0x7d, 0x06, 0xdb, 0x04, 0x4e, 0x05, 0x51, 0x04, +0x0c, 0x03, 0x6f, 0x02, 0x2a, 0x03, 0xe8, 0x02, 0x73, 0x01, 0xed, 0x00, 0x52, 0x00, 0x6f, 0xff, +0xe4, 0xfd, 0x38, 0xfd, 0x52, 0xfd, 0xb3, 0xfd, 0xc4, 0xfd, 0xda, 0xfd, 0x70, 0xfe, 0x39, 0xff, +0x81, 0xff, 0x54, 0xff, 0x15, 0xff, 0x01, 0x00, 0x74, 0x00, 0x4f, 0x00, 0x90, 0x00, 0xf1, 0x00, +0x3d, 0x01, 0xd9, 0x00, 0xb1, 0x00, 0x62, 0x00, 0xb4, 0xff, 0x04, 0xff, 0x89, 0xfd, 0xbd, 0xfc, +0x14, 0xfc, 0x96, 0xfb, 0x41, 0xfb, 0xc7, 0xfa, 0x2b, 0xfa, 0xdc, 0xf9, 0x16, 0xf9, 0x13, 0xf8, +0x7a, 0xf7, 0xb6, 0xf6, 0x57, 0xf5, 0x3f, 0xf4, 0x41, 0xf3, 0x5c, 0xf2, 0xbd, 0xf1, 0x0b, 0xf1, +0x4e, 0xf0, 0x4f, 0xf0, 0x50, 0xf0, 0x08, 0xf1, 0x80, 0xf0, 0xeb, 0xf0, 0x05, 0xf1, 0xb0, 0xf1, +0x37, 0xf2, 0xac, 0xf2, 0x71, 0xf3, 0x1f, 0xf4, 0x69, 0xf5, 0x71, 0xf6, 0xc3, 0xf7, 0xd6, 0xf8, +0xe0, 0xfa, 0xb1, 0xfd, 0x8c, 0x00, 0x35, 0x01, 0x61, 0x02, 0x88, 0x03, 0xc4, 0x05, 0x28, 0x07, +0xfa, 0x07, 0xf3, 0x09, 0x62, 0x0c, 0xe4, 0x0e, 0xeb, 0x0e, 0x44, 0x0f, 0x43, 0x10, 0xbc, 0x11, +0x89, 0x12, 0xbc, 0x11, 0xa6, 0x11, 0x55, 0x11, 0xa0, 0x11, 0xc6, 0x10, 0x2f, 0x10, 0xc3, 0x10, +0x84, 0x10, 0xe5, 0x0f, 0xd6, 0x0d, 0x2b, 0x0c, 0x76, 0x0a, 0x90, 0x08, 0x1a, 0x07, 0x01, 0x06, +0xd0, 0x05, 0x88, 0x05, 0xae, 0x04, 0x0f, 0x04, 0x51, 0x03, 0x5f, 0x03, 0xb4, 0x02, 0xcc, 0x01, +0x38, 0x01, 0x65, 0x00, 0x5b, 0xff, 0x20, 0xfe, 0x46, 0xfe, 0xa5, 0xfe, 0xa7, 0xfe, 0x14, 0xff, +0x29, 0xff, 0xbe, 0xff, 0xa3, 0xff, 0x71, 0xff, 0x02, 0xff, 0x1f, 0xff, 0xd2, 0xff, 0xd3, 0xff, +0x1d, 0x00, 0xe6, 0xff, 0x0a, 0x00, 0xe2, 0xff, 0x2f, 0xff, 0xdd, 0xfe, 0x9b, 0xfe, 0xfb, 0xfd, +0xd9, 0xfc, 0xae, 0xfb, 0x15, 0xfb, 0xa9, 0xfa, 0x9f, 0xfa, 0x46, 0xfa, 0xfe, 0xf9, 0xc1, 0xf9, +0xbd, 0xf8, 0xd1, 0xf7, 0xae, 0xf6, 0x43, 0xf6, 0x03, 0xf5, 0xc7, 0xf3, 0xf8, 0xf2, 0x10, 0xf2, +0x6d, 0xf1, 0x73, 0xf0, 0x98, 0xf0, 0x1d, 0xf0, 0xa9, 0xf0, 0xa1, 0xf0, 0xfb, 0xf0, 0xcc, 0xf0, +0x76, 0xf1, 0x06, 0xf2, 0xac, 0xf2, 0xfe, 0xf2, 0xa5, 0xf3, 0x9c, 0xf4, 0x97, 0xf5, 0xbf, 0xf6, +0xec, 0xf7, 0xfb, 0xf9, 0x13, 0xfc, 0x18, 0xff, 0x80, 0x00, 0x07, 0x02, 0xd5, 0x02, 0x91, 0x04, +0xe9, 0x05, 0xcb, 0x06, 0x39, 0x08, 0x2c, 0x0a, 0xb3, 0x0c, 0x36, 0x0e, 0x5c, 0x0e, 0x05, 0x0f, +0x26, 0x10, 0x4f, 0x11, 0x14, 0x11, 0xbc, 0x10, 0xb9, 0x10, 0xc8, 0x10, 0x77, 0x10, 0xe3, 0x0f, +0x00, 0x10, 0x5b, 0x10, 0x0d, 0x10, 0x9f, 0x0e, 0x1c, 0x0d, 0xb5, 0x0b, 0xe2, 0x09, 0x0d, 0x08, +0xd3, 0x06, 0x35, 0x06, 0x53, 0x06, 0xef, 0x05, 0x3b, 0x05, 0xa3, 0x04, 0x86, 0x04, 0xdb, 0x03, +0xc3, 0x02, 0x1a, 0x02, 0x97, 0x01, 0x70, 0x00, 0xfa, 0xfe, 0x76, 0xfe, 0x8a, 0xfe, 0xe8, 0xfe, +0x5d, 0xff, 0x83, 0xff, 0xca, 0xff, 0x0f, 0x00, 0xff, 0xff, 0xa2, 0xff, 0x33, 0xff, 0xc6, 0xff, +0x4d, 0x00, 0x6b, 0x00, 0x4d, 0x00, 0x88, 0x00, 0xb9, 0x00, 0x94, 0x00, 0x02, 0x00, 0xae, 0xff, +0xf3, 0xfe, 0x36, 0xfe, 0xeb, 0xfc, 0x10, 0xfc, 0x8d, 0xfb, 0x6e, 0xfb, 0xf2, 0xfa, 0x75, 0xfa, +0x0a, 0xfa, 0x6a, 0xf9, 0x94, 0xf8, 0x88, 0xf7, 0xee, 0xf6, 0x11, 0xf6, 0x18, 0xf5, 0xb4, 0xf3, +0x8b, 0xf2, 0x99, 0xf1, 0x99, 0xf0, 0x24, 0xf0, 0xc6, 0xef, 0x0a, 0xf0, 0x4f, 0xf0, 0x3c, 0xf0, +0x51, 0xf0, 0x75, 0xf0, 0xf6, 0xf0, 0x2f, 0xf1, 0xd1, 0xf1, 0x87, 0xf2, 0x7e, 0xf3, 0xc4, 0xf3, +0x99, 0xf4, 0x8c, 0xf5, 0x25, 0xf7, 0x85, 0xf9, 0x48, 0xfc, 0xcf, 0xfe, 0xbd, 0x00, 0x2c, 0x02, +0x1d, 0x03, 0x6e, 0x04, 0xc6, 0x05, 0xa5, 0x07, 0x6b, 0x09, 0x80, 0x0b, 0x2f, 0x0d, 0x43, 0x0e, +0xa6, 0x0e, 0x2c, 0x0f, 0x44, 0x10, 0x58, 0x11, 0xde, 0x11, 0x90, 0x11, 0xee, 0x10, 0x33, 0x10, +0x86, 0x0f, 0x1a, 0x0f, 0x48, 0x0f, 0xb9, 0x0f, 0x71, 0x0f, 0x3c, 0x0e, 0x56, 0x0c, 0x63, 0x0a, +0x99, 0x08, 0x08, 0x07, 0x2f, 0x06, 0xfa, 0x05, 0xb5, 0x05, 0xe0, 0x04, 0x1d, 0x04, 0x8b, 0x03, +0x78, 0x03, 0xbe, 0x02, 0x72, 0x02, 0xf2, 0x01, 0x69, 0x01, 0x58, 0x00, 0x47, 0xff, 0xbc, 0xfe, +0x2f, 0xff, 0xdb, 0xff, 0x4e, 0x00, 0x5e, 0x00, 0x6e, 0x00, 0xa5, 0x00, 0x94, 0x00, 0x4c, 0x00, +0x9f, 0x00, 0x2f, 0x01, 0x79, 0x01, 0x83, 0x01, 0x55, 0x01, 0x57, 0x01, 0x4b, 0x01, 0xf6, 0x00, +0x80, 0x00, 0x3a, 0x00, 0xca, 0xff, 0xd3, 0xfe, 0xb3, 0xfd, 0xe0, 0xfc, 0x6f, 0xfc, 0xe5, 0xfb, +0x89, 0xfb, 0x08, 0xfb, 0x84, 0xfa, 0x07, 0xfa, 0x13, 0xf9, 0x14, 0xf8, 0x5c, 0xf7, 0xa8, 0xf6, +0x9d, 0xf5, 0x64, 0xf4, 0x34, 0xf3, 0x56, 0xf2, 0x87, 0xf1, 0x91, 0xf0, 0x7e, 0xf0, 0x6b, 0xf0, +0x93, 0xf0, 0x50, 0xf0, 0x9e, 0xf0, 0xec, 0xf0, 0x8d, 0xf1, 0x29, 0xf2, 0xde, 0xf2, 0xa4, 0xf3, +0x10, 0xf4, 0xcb, 0xf4, 0x29, 0xf5, 0x8c, 0xf6, 0x0d, 0xf8, 0x98, 0xfa, 0x37, 0xfd, 0x14, 0x00, +0xaa, 0x01, 0xec, 0x02, 0xe7, 0x03, 0x13, 0x05, 0x43, 0x06, 0x95, 0x07, 0x81, 0x09, 0x77, 0x0b, +0x1b, 0x0d, 0x13, 0x0e, 0xca, 0x0e, 0x8d, 0x0f, 0xa7, 0x10, 0x73, 0x11, 0xbc, 0x11, 0x46, 0x11, +0x68, 0x10, 0xa6, 0x0f, 0xc2, 0x0e, 0xc6, 0x0e, 0xee, 0x0e, 0x16, 0x0f, 0xba, 0x0e, 0x5f, 0x0d, +0xac, 0x0b, 0xbb, 0x09, 0xfa, 0x07, 0xba, 0x06, 0x2d, 0x06, 0xfa, 0x05, 0x65, 0x05, 0x6d, 0x04, +0x75, 0x03, 0x0c, 0x03, 0xb8, 0x02, 0xb4, 0x02, 0x65, 0x02, 0xf4, 0x01, 0x08, 0x01, 0xcb, 0xff, +0x91, 0xfe, 0x15, 0xfe, 0xa1, 0xfe, 0x61, 0xff, 0xe0, 0xff, 0x3b, 0x00, 0xf9, 0xff, 0xed, 0xff, +0xdc, 0xff, 0xd9, 0xff, 0x2b, 0x00, 0xbb, 0x00, 0xeb, 0x00, 0x75, 0x00, 0x0b, 0x00, 0xec, 0xff, +0x07, 0x00, 0x31, 0x00, 0x36, 0x00, 0xe8, 0xff, 0x26, 0xff, 0x06, 0xfe, 0xc3, 0xfc, 0xd0, 0xfb, +0x4f, 0xfb, 0xe7, 0xfa, 0x70, 0xfa, 0x9f, 0xf9, 0xc9, 0xf8, 0xeb, 0xf7, 0x18, 0xf7, 0x7e, 0xf6, +0xfd, 0xf5, 0x5e, 0xf5, 0x54, 0xf4, 0xec, 0xf2, 0xc0, 0xf1, 0xdf, 0xf0, 0x7d, 0xf0, 0x21, 0xf0, +0x39, 0xf0, 0x70, 0xf0, 0xf2, 0xf0, 0xfc, 0xf0, 0xec, 0xf0, 0x8a, 0xf1, 0x3d, 0xf2, 0xea, 0xf2, +0x76, 0xf3, 0xab, 0xf4, 0x5f, 0xf5, 0x20, 0xf6, 0x8d, 0xf6, 0xba, 0xf7, 0x7d, 0xf9, 0x24, 0xfc, +0xc8, 0xfe, 0xf6, 0x00, 0x95, 0x02, 0x9d, 0x03, 0x9c, 0x04, 0x6f, 0x05, 0xcc, 0x06, 0x72, 0x08, +0xa6, 0x0a, 0x53, 0x0c, 0x7a, 0x0d, 0x56, 0x0e, 0x08, 0x0f, 0xf6, 0x0f, 0x01, 0x11, 0xc0, 0x11, +0xc7, 0x11, 0x41, 0x11, 0x1f, 0x10, 0x4e, 0x0f, 0xaf, 0x0e, 0xca, 0x0e, 0x30, 0x0f, 0x7c, 0x0f, +0xcf, 0x0e, 0x3d, 0x0d, 0x55, 0x0b, 0x80, 0x09, 0xac, 0x07, 0xb9, 0x06, 0x68, 0x06, 0x3a, 0x06, +0x76, 0x05, 0x99, 0x04, 0x0e, 0x04, 0xd4, 0x03, 0xd4, 0x03, 0x6d, 0x03, 0x0a, 0x03, 0x49, 0x02, +0x2f, 0x01, 0xd4, 0xff, 0x00, 0xff, 0x45, 0xff, 0xf2, 0xff, 0x88, 0x00, 0xf0, 0x00, 0x1c, 0x01, +0x17, 0x01, 0xa9, 0x00, 0x8d, 0x00, 0xb4, 0x00, 0x1c, 0x01, 0x3c, 0x01, 0x2c, 0x01, 0xce, 0x00, +0x8c, 0x00, 0x95, 0x00, 0x92, 0x00, 0x7c, 0x00, 0x3d, 0x00, 0xc4, 0xff, 0x7b, 0xfe, 0x22, 0xfd, +0x35, 0xfc, 0xd0, 0xfb, 0x57, 0xfb, 0xe2, 0xfa, 0x03, 0xfa, 0x5c, 0xf9, 0x54, 0xf8, 0x44, 0xf7, +0x71, 0xf6, 0xd9, 0xf5, 0x59, 0xf5, 0x9a, 0xf4, 0x90, 0xf3, 0x9a, 0xf2, 0xe1, 0xf1, 0x11, 0xf1, +0x45, 0xf0, 0x19, 0xf0, 0x0e, 0xf0, 0x75, 0xf0, 0xa7, 0xf0, 0x21, 0xf1, 0x8b, 0xf1, 0x0d, 0xf2, +0x88, 0xf2, 0x3c, 0xf3, 0xd7, 0xf3, 0xa6, 0xf4, 0x51, 0xf5, 0x48, 0xf6, 0x0b, 0xf7, 0xfd, 0xf7, +0x70, 0xf9, 0x8f, 0xfb, 0xee, 0xfd, 0x35, 0x00, 0xa0, 0x01, 0xba, 0x02, 0x99, 0x03, 0x94, 0x04, +0xa5, 0x05, 0x14, 0x07, 0xf8, 0x08, 0xca, 0x0a, 0xfd, 0x0b, 0xd5, 0x0c, 0x2a, 0x0d, 0xe5, 0x0d, +0xa7, 0x0e, 0x33, 0x0f, 0x58, 0x0f, 0x36, 0x0f, 0x66, 0x0e, 0xce, 0x0d, 0x58, 0x0d, 0x3a, 0x0d, +0x2e, 0x0d, 0x49, 0x0d, 0xb2, 0x0c, 0xab, 0x0b, 0xf1, 0x09, 0x38, 0x08, 0xbb, 0x06, 0x2c, 0x06, +0xcf, 0x05, 0xae, 0x05, 0x0b, 0x05, 0x40, 0x04, 0x85, 0x03, 0x56, 0x03, 0x36, 0x03, 0x4b, 0x03, +0x05, 0x03, 0x71, 0x02, 0x87, 0x01, 0x63, 0x00, 0x66, 0xff, 0x5d, 0xff, 0xfa, 0xff, 0xaf, 0x00, +0x04, 0x01, 0x48, 0x01, 0x0c, 0x01, 0xda, 0x00, 0xbe, 0x00, 0x03, 0x01, 0x4f, 0x01, 0x63, 0x01, +0x19, 0x01, 0xd8, 0x00, 0xab, 0x00, 0xc4, 0x00, 0xb6, 0x00, 0xad, 0x00, 0x75, 0x00, 0xee, 0xff, +0xe1, 0xfe, 0xa7, 0xfd, 0x9c, 0xfc, 0x4f, 0xfc, 0x13, 0xfc, 0x8c, 0xfb, 0xee, 0xfa, 0x5b, 0xfa, +0xad, 0xf9, 0xd4, 0xf8, 0x07, 0xf8, 0x45, 0xf7, 0xc1, 0xf6, 0xdc, 0xf5, 0xe7, 0xf4, 0x54, 0xf4, +0xc0, 0xf3, 0x0b, 0xf3, 0x51, 0xf2, 0xfb, 0xf1, 0xfd, 0xf1, 0x44, 0xf2, 0x8c, 0xf2, 0xe6, 0xf2, +0x35, 0xf3, 0x5a, 0xf3, 0x9b, 0xf3, 0xeb, 0xf3, 0x91, 0xf4, 0x7c, 0xf5, 0x51, 0xf6, 0x53, 0xf7, +0x35, 0xf8, 0x16, 0xf9, 0x7d, 0xfa, 0x44, 0xfc, 0xa5, 0xfe, 0xfe, 0x00, 0x6c, 0x02, 0x5c, 0x03, +0x02, 0x04, 0x1b, 0x05, 0xef, 0x05, 0x2c, 0x07, 0x05, 0x09, 0xd9, 0x0a, 0x08, 0x0c, 0x7c, 0x0c, +0xb0, 0x0c, 0x07, 0x0d, 0xb4, 0x0d, 0x5c, 0x0e, 0x79, 0x0e, 0x28, 0x0e, 0x6f, 0x0d, 0xba, 0x0c, +0x2d, 0x0c, 0xef, 0x0b, 0xe8, 0x0b, 0xbd, 0x0b, 0x3c, 0x0b, 0x18, 0x0a, 0xa4, 0x08, 0xfa, 0x06, +0xaa, 0x05, 0xe6, 0x04, 0x90, 0x04, 0x63, 0x04, 0xfd, 0x03, 0x46, 0x03, 0xe5, 0x02, 0xb7, 0x02, +0xc8, 0x02, 0xaa, 0x02, 0x4d, 0x02, 0xc9, 0x01, 0xd6, 0x00, 0xf9, 0xff, 0x83, 0xff, 0xa6, 0xff, +0x1c, 0x00, 0x9b, 0x00, 0xde, 0x00, 0xc1, 0x00, 0xb7, 0x00, 0xaa, 0x00, 0xa0, 0x00, 0x9d, 0x00, +0x71, 0x00, 0x94, 0x00, 0x81, 0x00, 0x86, 0x00, 0x7e, 0x00, 0x66, 0x00, 0x4a, 0x00, 0xf1, 0xff, +0x64, 0xff, 0xd7, 0xfe, 0xce, 0xfd, 0x03, 0xfd, 0x34, 0xfc, 0x97, 0xfb, 0x49, 0xfb, 0x0b, 0xfb, +0x72, 0xfa, 0xf5, 0xf9, 0x29, 0xf9, 0x49, 0xf8, 0x89, 0xf7, 0xa4, 0xf6, 0xf7, 0xf5, 0x64, 0xf5, +0xde, 0xf4, 0x4a, 0xf4, 0xc8, 0xf3, 0x10, 0xf3, 0x80, 0xf2, 0x04, 0xf2, 0x45, 0xf2, 0x4f, 0xf2, +0xcf, 0xf2, 0x1a, 0xf3, 0x8a, 0xf3, 0x03, 0xf4, 0x6d, 0xf4, 0x3c, 0xf5, 0x26, 0xf6, 0x02, 0xf7, +0xb9, 0xf7, 0x84, 0xf8, 0x7a, 0xf9, 0x44, 0xfa, 0xbd, 0xfb, 0x89, 0xfd, 0xc0, 0xff, 0xa4, 0x01, +0x11, 0x03, 0xd3, 0x03, 0x78, 0x04, 0x85, 0x05, 0x47, 0x06, 0x6b, 0x07, 0xdd, 0x08, 0x62, 0x0a, +0x98, 0x0b, 0x3a, 0x0c, 0x54, 0x0c, 0x9a, 0x0c, 0x29, 0x0d, 0x75, 0x0d, 0x81, 0x0d, 0x12, 0x0d, +0x96, 0x0c, 0xec, 0x0b, 0xa2, 0x0b, 0x8d, 0x0b, 0x9e, 0x0b, 0x8b, 0x0b, 0xf8, 0x0a, 0xc0, 0x09, +0x49, 0x08, 0xaf, 0x06, 0x7f, 0x05, 0xbf, 0x04, 0x73, 0x04, 0x01, 0x04, 0xa0, 0x03, 0xc8, 0x02, +0x59, 0x02, 0x1a, 0x02, 0x14, 0x02, 0xf8, 0x01, 0x22, 0x02, 0xbf, 0x01, 0x0a, 0x01, 0x52, 0x00, +0xd7, 0xff, 0xf7, 0xff, 0x73, 0x00, 0x26, 0x01, 0x5e, 0x01, 0x51, 0x01, 0x40, 0x01, 0x3c, 0x01, +0x77, 0x01, 0xaf, 0x01, 0xf1, 0x01, 0xd5, 0x01, 0x80, 0x01, 0x09, 0x01, 0x99, 0x00, 0x77, 0x00, +0x73, 0x00, 0x52, 0x00, 0x02, 0x00, 0x6d, 0xff, 0x88, 0xfe, 0x73, 0xfd, 0x6c, 0xfc, 0xb0, 0xfb, +0x2e, 0xfb, 0xad, 0xfa, 0x0d, 0xfa, 0x75, 0xf9, 0xb4, 0xf8, 0x09, 0xf8, 0x78, 0xf7, 0xc4, 0xf6, +0x20, 0xf6, 0x8f, 0xf5, 0xc5, 0xf4, 0x03, 0xf4, 0x72, 0xf3, 0xfe, 0xf2, 0x6c, 0xf2, 0x59, 0xf2, +0x49, 0xf2, 0x81, 0xf2, 0xef, 0xf2, 0x28, 0xf3, 0x82, 0xf3, 0xd2, 0xf3, 0x8c, 0xf4, 0x2b, 0xf5, +0xef, 0xf5, 0x8a, 0xf6, 0x69, 0xf7, 0x39, 0xf8, 0x18, 0xf9, 0x0b, 0xfa, 0xa0, 0xfb, 0xa6, 0xfd, +0x07, 0x00, 0xf2, 0x01, 0x2e, 0x03, 0x0a, 0x04, 0xcd, 0x04, 0xca, 0x05, 0xb1, 0x06, 0xfe, 0x07, +0x71, 0x09, 0xdf, 0x0a, 0xc4, 0x0b, 0x4d, 0x0c, 0x71, 0x0c, 0xf0, 0x0c, 0x6d, 0x0d, 0xc4, 0x0d, +0xa5, 0x0d, 0xfc, 0x0c, 0x15, 0x0c, 0x9e, 0x0b, 0x40, 0x0b, 0x0a, 0x0b, 0xfc, 0x0a, 0x95, 0x0a, +0xe5, 0x09, 0x81, 0x08, 0x02, 0x07, 0x76, 0x05, 0x87, 0x04, 0x04, 0x04, 0x9b, 0x03, 0x2c, 0x03, +0xa2, 0x02, 0x06, 0x02, 0xe0, 0x01, 0xc7, 0x01, 0xe4, 0x01, 0xad, 0x01, 0x47, 0x01, 0x95, 0x00, +0xdc, 0xff, 0x88, 0xff, 0x4b, 0xff, 0x8b, 0xff, 0x39, 0x00, 0x01, 0x01, 0x5d, 0x01, 0x6d, 0x01, +0xa8, 0x01, 0xd8, 0x01, 0x1f, 0x02, 0x42, 0x02, 0x6a, 0x02, 0x59, 0x02, 0x2e, 0x02, 0x29, 0x02, +0x36, 0x02, 0x48, 0x02, 0x05, 0x02, 0x7b, 0x01, 0xda, 0x00, 0xec, 0xff, 0x0d, 0xff, 0xf4, 0xfd, +0x14, 0xfd, 0x3e, 0xfc, 0x95, 0xfb, 0xf9, 0xfa, 0x74, 0xfa, 0xdc, 0xf9, 0x1a, 0xf9, 0x36, 0xf8, +0x64, 0xf7, 0x95, 0xf6, 0xe3, 0xf5, 0x1a, 0xf5, 0x47, 0xf4, 0x93, 0xf3, 0x1b, 0xf3, 0x86, 0xf2, +0x39, 0xf2, 0x22, 0xf2, 0x38, 0xf2, 0x5f, 0xf2, 0xb0, 0xf2, 0xe2, 0xf2, 0x3d, 0xf3, 0xc5, 0xf3, +0x89, 0xf4, 0x5e, 0xf5, 0x3d, 0xf6, 0x22, 0xf7, 0x25, 0xf8, 0x00, 0xf9, 0xde, 0xf9, 0xe4, 0xfa, +0x6d, 0xfc, 0x59, 0xfe, 0xa1, 0x00, 0x54, 0x02, 0x97, 0x03, 0x9c, 0x04, 0xd4, 0x05, 0xf8, 0x06, +0xbd, 0x07, 0xc7, 0x08, 0xed, 0x09, 0x18, 0x0b, 0xf4, 0x0b, 0x70, 0x0c, 0xb2, 0x0c, 0x11, 0x0d, +0x55, 0x0d, 0x49, 0x0d, 0x0d, 0x0d, 0x63, 0x0c, 0xae, 0x0b, 0x0c, 0x0b, 0xbe, 0x0a, 0x75, 0x0a, +0x27, 0x0a, 0xa5, 0x09, 0xc3, 0x08, 0x7b, 0x07, 0x18, 0x06, 0xd1, 0x04, 0xc9, 0x03, 0xea, 0x02, +0x5f, 0x02, 0xf6, 0x01, 0x89, 0x01, 0x15, 0x01, 0xd7, 0x00, 0xa1, 0x00, 0x95, 0x00, 0xa8, 0x00, +0xcd, 0x00, 0xb7, 0x00, 0x48, 0x00, 0xe9, 0xff, 0xa5, 0xff, 0xa6, 0xff, 0xfe, 0xff, 0xbf, 0x00, +0x43, 0x01, 0x65, 0x01, 0x7d, 0x01, 0xc3, 0x01, 0xeb, 0x01, 0x19, 0x02, 0x61, 0x02, 0xb8, 0x02, +0xb4, 0x02, 0x78, 0x02, 0x5d, 0x02, 0x70, 0x02, 0x64, 0x02, 0x3a, 0x02, 0xcf, 0x01, 0x3d, 0x01, +0x65, 0x00, 0x39, 0xff, 0x25, 0xfe, 0x85, 0xfd, 0xf5, 0xfc, 0x6e, 0xfc, 0xd8, 0xfb, 0x4c, 0xfb, +0x58, 0xfa, 0x44, 0xf9, 0x68, 0xf8, 0x89, 0xf7, 0xcb, 0xf6, 0x22, 0xf6, 0x82, 0xf5, 0x9d, 0xf4, +0x00, 0xf4, 0x8b, 0xf3, 0xef, 0xf2, 0x9b, 0xf2, 0x63, 0xf2, 0x7a, 0xf2, 0xc6, 0xf2, 0x3d, 0xf3, +0x94, 0xf3, 0x0a, 0xf4, 0xb9, 0xf4, 0x77, 0xf5, 0x5e, 0xf6, 0x02, 0xf7, 0xea, 0xf7, 0xc7, 0xf8, +0xaf, 0xf9, 0xac, 0xfa, 0xd2, 0xfb, 0x24, 0xfd, 0xe3, 0xfe, 0xe4, 0x00, 0xa2, 0x02, 0xce, 0x03, +0xce, 0x04, 0xd6, 0x05, 0xa1, 0x06, 0x37, 0x07, 0x39, 0x08, 0x85, 0x09, 0xdc, 0x0a, 0x99, 0x0b, +0xf3, 0x0b, 0x23, 0x0c, 0x48, 0x0c, 0x50, 0x0c, 0x71, 0x0c, 0x37, 0x0c, 0xab, 0x0b, 0x02, 0x0b, +0x43, 0x0a, 0xc8, 0x09, 0x48, 0x09, 0xe3, 0x08, 0x84, 0x08, 0xe8, 0x07, 0xbf, 0x06, 0x65, 0x05, +0x24, 0x04, 0x08, 0x03, 0x42, 0x02, 0xcd, 0x01, 0xc6, 0x01, 0x60, 0x01, 0xd6, 0x00, 0x63, 0x00, +0x27, 0x00, 0x23, 0x00, 0x3d, 0x00, 0x31, 0x00, 0xe8, 0xff, 0x72, 0xff, 0x1c, 0xff, 0xa2, 0xfe, +0xa5, 0xfe, 0x3d, 0xff, 0x35, 0x00, 0xd6, 0x00, 0x16, 0x01, 0x34, 0x01, 0x46, 0x01, 0x58, 0x01, +0x67, 0x01, 0x8b, 0x01, 0xcb, 0x01, 0xe2, 0x01, 0xe1, 0x01, 0xd2, 0x01, 0xd8, 0x01, 0xcc, 0x01, +0xa7, 0x01, 0x64, 0x01, 0xf5, 0x00, 0x0d, 0x00, 0x0f, 0xff, 0x18, 0xfe, 0x6a, 0xfd, 0xf7, 0xfc, +0xb0, 0xfc, 0x64, 0xfc, 0xce, 0xfb, 0x24, 0xfb, 0x5a, 0xfa, 0x8d, 0xf9, 0xe3, 0xf8, 0x58, 0xf8, +0x7a, 0xf7, 0xc8, 0xf6, 0xd5, 0xf5, 0x0c, 0xf5, 0x69, 0xf4, 0xef, 0xf3, 0xc8, 0xf3, 0xe2, 0xf3, +0xfd, 0xf3, 0x4e, 0xf4, 0x51, 0xf4, 0x8c, 0xf4, 0xc7, 0xf4, 0x85, 0xf5, 0x3c, 0xf6, 0x17, 0xf7, +0xc2, 0xf7, 0x86, 0xf8, 0x5f, 0xf9, 0x3b, 0xfa, 0x70, 0xfb, 0x9a, 0xfc, 0xec, 0xfd, 0x6e, 0xff, +0x0c, 0x01, 0x72, 0x02, 0x92, 0x03, 0xc7, 0x04, 0xb5, 0x05, 0x7f, 0x06, 0x29, 0x07, 0x23, 0x08, +0x23, 0x09, 0x01, 0x0a, 0x65, 0x0a, 0xc3, 0x0a, 0xcc, 0x0a, 0xe9, 0x0a, 0x13, 0x0b, 0x45, 0x0b, +0x19, 0x0b, 0xc3, 0x0a, 0x2e, 0x0a, 0xfc, 0x09, 0x88, 0x09, 0x1a, 0x09, 0x94, 0x08, 0x23, 0x08, +0x35, 0x07, 0x2c, 0x06, 0xd9, 0x04, 0xed, 0x03, 0x02, 0x03, 0x67, 0x02, 0x2c, 0x02, 0xe7, 0x01, +0x9f, 0x01, 0xd4, 0x00, 0x8e, 0x00, 0x3e, 0x00, 0x35, 0x00, 0x37, 0x00, 0x2c, 0x00, 0xf6, 0xff, +0xa7, 0xff, 0x65, 0xff, 0x09, 0xff, 0x25, 0xff, 0xad, 0xff, 0x6f, 0x00, 0xb2, 0x00, 0xe7, 0x00, +0xea, 0x00, 0xc5, 0x00, 0xca, 0x00, 0x16, 0x01, 0x44, 0x01, 0x78, 0x01, 0x6b, 0x01, 0x33, 0x01, +0x08, 0x01, 0x00, 0x01, 0xed, 0x00, 0xde, 0x00, 0x8c, 0x00, 0x20, 0x00, 0x25, 0xff, 0x40, 0xfe, +0xa9, 0xfd, 0x2b, 0xfd, 0xe2, 0xfc, 0xb4, 0xfc, 0x5c, 0xfc, 0xaa, 0xfb, 0x15, 0xfb, 0x57, 0xfa, +0xcf, 0xf9, 0x16, 0xf9, 0xa2, 0xf8, 0xfe, 0xf7, 0x62, 0xf7, 0xd8, 0xf6, 0x4d, 0xf6, 0xc9, 0xf5, +0x81, 0xf5, 0x6f, 0xf5, 0x90, 0xf5, 0xd3, 0xf5, 0x30, 0xf6, 0x58, 0xf6, 0x84, 0xf6, 0xc7, 0xf6, +0x46, 0xf7, 0xfc, 0xf7, 0xdc, 0xf8, 0xe6, 0xf9, 0xba, 0xfa, 0x5a, 0xfb, 0x1c, 0xfc, 0xc5, 0xfc, +0x8b, 0xfd, 0x67, 0xfe, 0x95, 0xff, 0xf1, 0x00, 0x4e, 0x02, 0x43, 0x03, 0x0f, 0x04, 0xb5, 0x04, +0x7b, 0x05, 0x15, 0x06, 0xc3, 0x06, 0x71, 0x07, 0x06, 0x08, 0x4d, 0x08, 0x87, 0x08, 0xad, 0x08, +0x12, 0x09, 0x6c, 0x09, 0xbf, 0x09, 0xd6, 0x09, 0x60, 0x09, 0xb9, 0x08, 0x02, 0x08, 0x9a, 0x07, +0x66, 0x07, 0x46, 0x07, 0x02, 0x07, 0x62, 0x06, 0x75, 0x05, 0x8e, 0x04, 0xcf, 0x03, 0xdc, 0x02, +0x3c, 0x02, 0xe0, 0x01, 0xff, 0x01, 0x2d, 0x02, 0xf8, 0x01, 0x94, 0x01, 0x51, 0x01, 0x25, 0x01, +0xce, 0x00, 0x5c, 0x00, 0x5b, 0x00, 0x1b, 0x00, 0xc7, 0xff, 0x96, 0xff, 0xb7, 0xff, 0x9b, 0xff, +0x19, 0x00, 0xed, 0x00, 0x2d, 0x01, 0xec, 0x00, 0xc8, 0x00, 0xc6, 0x00, 0x7e, 0x00, 0xa8, 0x00, +0x14, 0x01, 0x3b, 0x01, 0x43, 0x01, 0x0d, 0x01, 0x84, 0x00, 0x14, 0x00, 0xb9, 0xff, 0x30, 0xff, +0x95, 0xfe, 0x15, 0xfe, 0x77, 0xfd, 0xc9, 0xfc, 0x7a, 0xfc, 0x4f, 0xfc, 0xfc, 0xfb, 0xb1, 0xfb, +0x51, 0xfb, 0xad, 0xfa, 0xd2, 0xf9, 0x42, 0xf9, 0x89, 0xf8, 0xe7, 0xf7, 0x78, 0xf7, 0x48, 0xf7, +0x1a, 0xf7, 0xfe, 0xf6, 0xf6, 0xf6, 0xe8, 0xf6, 0xf0, 0xf6, 0x4b, 0xf7, 0x80, 0xf7, 0xea, 0xf7, +0x9f, 0xf8, 0x1e, 0xf9, 0x73, 0xf9, 0x19, 0xfa, 0xed, 0xfa, 0xa9, 0xfb, 0xa1, 0xfc, 0x7f, 0xfd, +0x09, 0xfe, 0x7d, 0xfe, 0x01, 0xff, 0x9b, 0xff, 0x4f, 0x00, 0x65, 0x01, 0x8f, 0x02, 0xab, 0x03, +0x79, 0x04, 0x2b, 0x05, 0xc4, 0x05, 0x2c, 0x06, 0xb2, 0x06, 0x27, 0x07, 0x95, 0x07, 0xc4, 0x07, +0xa5, 0x07, 0xbd, 0x07, 0xed, 0x07, 0x1b, 0x08, 0x5c, 0x08, 0xa8, 0x08, 0xa7, 0x08, 0x3c, 0x08, +0x82, 0x07, 0xe8, 0x06, 0x86, 0x06, 0x2f, 0x06, 0x0c, 0x06, 0xe2, 0x05, 0x5e, 0x05, 0xb9, 0x04, +0xe8, 0x03, 0x2a, 0x03, 0x5b, 0x02, 0x95, 0x01, 0xd7, 0x00, 0x72, 0x00, 0xd0, 0xff, 0x5e, 0xff, +0x35, 0xff, 0x14, 0xff, 0xfd, 0xfe, 0x08, 0xff, 0x90, 0xff, 0x4f, 0x00, 0x40, 0x01, 0x7a, 0x01, +0xee, 0x00, 0x74, 0x00, 0x31, 0x00, 0xc0, 0xff, 0xf4, 0xff, 0xf6, 0x00, 0x4f, 0x01, 0xb6, 0x01, +0x6c, 0x02, 0x7f, 0x02, 0x3c, 0x02, 0xe3, 0x02, 0x7c, 0x03, 0xfe, 0x02, 0x9a, 0x02, 0xd0, 0x01, +0xdb, 0x00, 0x69, 0x00, 0xbd, 0x00, 0xb5, 0x00, 0xc3, 0x00, 0x78, 0x00, 0x63, 0xff, 0x30, 0xfe, +0x53, 0xfd, 0x3e, 0xfc, 0x4a, 0xfb, 0x0c, 0xfb, 0x10, 0xfb, 0x95, 0xfa, 0x8b, 0xfa, 0x67, 0xfa, +0x37, 0xfa, 0xa5, 0xf9, 0x4f, 0xf9, 0xbf, 0xf8, 0x24, 0xf8, 0x7c, 0xf7, 0x00, 0xf7, 0x91, 0xf6, +0xd1, 0xf6, 0x9e, 0xf7, 0x86, 0xf8, 0x4c, 0xf9, 0xfe, 0xf9, 0x39, 0xfa, 0x63, 0xfa, 0xb6, 0xfa, +0x01, 0xfb, 0x46, 0xfb, 0xf8, 0xfb, 0xaf, 0xfc, 0x2e, 0xfd, 0x00, 0xfe, 0xe3, 0xfe, 0x9c, 0xff, +0x45, 0x00, 0xf6, 0x00, 0x4f, 0x01, 0x9c, 0x01, 0x28, 0x02, 0xa7, 0x02, 0x68, 0x03, 0x57, 0x04, +0x3b, 0x05, 0xcb, 0x05, 0x78, 0x06, 0xeb, 0x06, 0x3f, 0x07, 0x3b, 0x07, 0x12, 0x07, 0xce, 0x06, +0xec, 0x06, 0x0b, 0x07, 0x05, 0x07, 0x17, 0x07, 0x4b, 0x07, 0x4f, 0x07, 0x49, 0x07, 0x5c, 0x07, +0x78, 0x07, 0x55, 0x07, 0x13, 0x07, 0xc3, 0x06, 0x76, 0x06, 0x09, 0x06, 0xe2, 0x05, 0xe7, 0x05, +0xe0, 0x05, 0xa8, 0x05, 0x7a, 0x05, 0x01, 0x05, 0x89, 0x04, 0x44, 0x04, 0x0c, 0x04, 0xb1, 0x03, +0x4c, 0x03, 0xb2, 0x02, 0xee, 0x01, 0x60, 0x01, 0xe4, 0x00, 0x67, 0x00, 0xef, 0xff, 0x50, 0xff, +0x67, 0xfe, 0x5a, 0xfd, 0x7d, 0xfc, 0xaf, 0xfb, 0xf7, 0xfa, 0x77, 0xfa, 0xf7, 0xf9, 0x45, 0xf9, +0xc5, 0xf8, 0x42, 0xf8, 0xde, 0xf7, 0x67, 0xf7, 0xe6, 0xf6, 0x71, 0xf6, 0x1d, 0xf6, 0x07, 0xf6, +0xfc, 0xf5, 0xed, 0xf5, 0x21, 0xf6, 0x63, 0xf6, 0x9d, 0xf6, 0x00, 0xf7, 0xbb, 0xf7, 0x5e, 0xf8, +0xcc, 0xf8, 0x5b, 0xf9, 0x9b, 0xf9, 0xf9, 0xf9, 0xa1, 0xfa, 0x7c, 0xfb, 0x44, 0xfc, 0x3d, 0xfd, +0x2c, 0xfe, 0xab, 0xfe, 0x49, 0xff, 0x16, 0x00, 0xd8, 0x00, 0x8d, 0x01, 0x31, 0x02, 0xad, 0x02, +0xef, 0x02, 0x61, 0x03, 0xbc, 0x03, 0x52, 0x04, 0xe8, 0x04, 0x56, 0x05, 0x79, 0x05, 0x8c, 0x05, +0xa8, 0x05, 0xd8, 0x05, 0x0d, 0x06, 0x3e, 0x06, 0x6d, 0x06, 0x37, 0x06, 0xf1, 0x05, 0xc0, 0x05, +0x88, 0x05, 0x50, 0x05, 0x1f, 0x05, 0xd9, 0x04, 0x8a, 0x04, 0x41, 0x04, 0x0b, 0x04, 0xf7, 0x03, +0x29, 0x04, 0x3d, 0x04, 0x23, 0x04, 0x0b, 0x04, 0xef, 0x03, 0xc7, 0x03, 0xce, 0x03, 0xdd, 0x03, +0xfc, 0x03, 0xe6, 0x03, 0xa1, 0x03, 0xb4, 0x03, 0xa7, 0x03, 0xe2, 0x03, 0xf3, 0x03, 0xcf, 0x03, +0x9c, 0x03, 0x7d, 0x03, 0x5c, 0x03, 0x55, 0x03, 0x1d, 0x03, 0xd2, 0x02, 0x5a, 0x02, 0xe2, 0x01, +0x72, 0x01, 0x0e, 0x01, 0x79, 0x00, 0xaf, 0xff, 0xac, 0xfe, 0xa3, 0xfd, 0xc8, 0xfc, 0xfe, 0xfb, +0x59, 0xfb, 0xce, 0xfa, 0x34, 0xfa, 0x61, 0xf9, 0x90, 0xf8, 0xdf, 0xf7, 0x5e, 0xf7, 0xe3, 0xf6, +0x8a, 0xf6, 0x0d, 0xf6, 0x7d, 0xf5, 0x20, 0xf5, 0x0f, 0xf5, 0x1c, 0xf5, 0x67, 0xf5, 0xc8, 0xf5, +0x0a, 0xf6, 0x51, 0xf6, 0xe3, 0xf6, 0x99, 0xf7, 0x34, 0xf8, 0x24, 0xf9, 0xd5, 0xf9, 0x61, 0xfa, +0x1a, 0xfb, 0x15, 0xfc, 0xf1, 0xfc, 0x2d, 0xfe, 0x5f, 0xff, 0x63, 0x00, 0x57, 0x01, 0x5c, 0x02, +0x1a, 0x03, 0x1d, 0x04, 0x25, 0x05, 0xe0, 0x05, 0x9b, 0x06, 0x5f, 0x07, 0x03, 0x08, 0x81, 0x08, +0x3e, 0x09, 0xae, 0x09, 0xc8, 0x09, 0xe6, 0x09, 0xcb, 0x09, 0x79, 0x09, 0x5e, 0x09, 0x4d, 0x09, +0xf4, 0x08, 0x6f, 0x08, 0xc5, 0x07, 0x0e, 0x07, 0x34, 0x06, 0x72, 0x05, 0xa9, 0x04, 0x17, 0x04, +0x27, 0x03, 0x7c, 0x02, 0xa9, 0x01, 0x07, 0x01, 0x74, 0x00, 0xff, 0xff, 0x63, 0xff, 0xe2, 0xfe, +0x5a, 0xfe, 0xd5, 0xfd, 0x74, 0xfd, 0x3f, 0xfd, 0x14, 0xfd, 0x16, 0xfd, 0x48, 0xfd, 0x4c, 0xfd, +0x74, 0xfd, 0xb2, 0xfd, 0xd7, 0xfd, 0x28, 0xfe, 0x85, 0xfe, 0xdb, 0xfe, 0x3b, 0xff, 0xa1, 0xff, +0xf3, 0xff, 0x20, 0x00, 0x51, 0x00, 0x6e, 0x00, 0xb9, 0x00, 0xfa, 0x00, 0x13, 0x01, 0x2b, 0x01, +0x25, 0x01, 0x11, 0x01, 0xe7, 0x00, 0xa8, 0x00, 0x3d, 0x00, 0xbd, 0xff, 0x22, 0xff, 0x9f, 0xfe, +0x26, 0xfe, 0x86, 0xfd, 0x0b, 0xfd, 0x9c, 0xfc, 0x47, 0xfc, 0xeb, 0xfb, 0x99, 0xfb, 0x7f, 0xfb, +0x5b, 0xfb, 0x49, 0xfb, 0x0c, 0xfb, 0xca, 0xfa, 0xba, 0xfa, 0xa1, 0xfa, 0xb0, 0xfa, 0x09, 0xfb, +0x78, 0xfb, 0xe1, 0xfb, 0x8e, 0xfc, 0x1f, 0xfd, 0x99, 0xfd, 0x3d, 0xfe, 0xd0, 0xfe, 0x3f, 0xff, +0xba, 0xff, 0x72, 0x00, 0xf3, 0x00, 0xc3, 0x01, 0x91, 0x02, 0x3d, 0x03, 0xce, 0x03, 0x70, 0x04, +0xe0, 0x04, 0x4b, 0x05, 0x99, 0x05, 0xe8, 0x05, 0x01, 0x06, 0x1e, 0x06, 0x3e, 0x06, 0x7d, 0x06, +0xac, 0x06, 0xcd, 0x06, 0xc2, 0x06, 0x58, 0x06, 0xc0, 0x05, 0x41, 0x05, 0xbe, 0x04, 0x2a, 0x04, +0xbc, 0x03, 0x19, 0x03, 0x4b, 0x02, 0x9f, 0x01, 0x1e, 0x01, 0xc6, 0x00, 0x3a, 0x00, 0x86, 0xff, +0x9b, 0xfe, 0xb6, 0xfd, 0xec, 0xfc, 0x36, 0xfc, 0xb0, 0xfb, 0x2e, 0xfb, 0xac, 0xfa, 0x59, 0xfa, +0x2a, 0xfa, 0xf6, 0xf9, 0xeb, 0xf9, 0x41, 0xfa, 0x2d, 0xfa, 0x2d, 0xfa, 0xff, 0xf9, 0x00, 0xfa, +0x15, 0xfa, 0x78, 0xfa, 0xf2, 0xfa, 0x82, 0xfb, 0x28, 0xfc, 0x8b, 0xfc, 0x6d, 0xfd, 0x09, 0xfe, +0xd7, 0xfe, 0x22, 0xff, 0x9e, 0xff, 0xbc, 0xff, 0x2c, 0x00, 0xbe, 0x00, 0x27, 0x01, 0xd5, 0x01, +0x58, 0x02, 0xbf, 0x02, 0x0a, 0x03, 0x17, 0x03, 0x54, 0x03, 0x64, 0x03, 0x4d, 0x03, 0x0c, 0x03, +0xfe, 0x02, 0x0c, 0x03, 0x42, 0x03, 0x61, 0x03, 0x7a, 0x03, 0x7a, 0x03, 0x19, 0x03, 0xd9, 0x02, +0x6e, 0x02, 0x33, 0x02, 0xf8, 0x01, 0xc4, 0x01, 0x6a, 0x01, 0x1f, 0x01, 0x05, 0x01, 0xd7, 0x00, +0xea, 0x00, 0xb5, 0x00, 0xac, 0x00, 0x19, 0x00, 0xe8, 0xff, 0x88, 0xff, 0x79, 0xff, 0x44, 0xff, +0x4c, 0xff, 0x22, 0xff, 0x36, 0xff, 0x28, 0xff, 0x44, 0xff, 0x56, 0xff, 0x78, 0xff, 0x90, 0xff, +0xaa, 0xff, 0xae, 0xff, 0xb9, 0xff, 0xb4, 0xff, 0xb4, 0xff, 0xd6, 0xff, 0xf5, 0xff, 0x36, 0x00, +0x60, 0x00, 0x70, 0x00, 0x7c, 0x00, 0xb0, 0x00, 0x9d, 0x00, 0xc3, 0x00, 0xd9, 0x00, 0xd9, 0x00, +0x9c, 0x00, 0x8a, 0x00, 0x5c, 0x00, 0x71, 0x00, 0x3a, 0x00, 0x2a, 0x00, 0x17, 0x00, 0xfa, 0xff, +0xb5, 0xff, 0x80, 0xff, 0x26, 0xff, 0xdc, 0xfe, 0x70, 0xfe, 0x47, 0xfe, 0xd2, 0xfd, 0xb3, 0xfd, +0x2e, 0xfd, 0xea, 0xfc, 0x91, 0xfc, 0x79, 0xfc, 0x54, 0xfc, 0x64, 0xfc, 0x83, 0xfc, 0xe8, 0xfc, +0x10, 0xfd, 0x42, 0xfd, 0x44, 0xfd, 0x77, 0xfd, 0x95, 0xfd, 0xeb, 0xfd, 0x11, 0xfe, 0x7b, 0xfe, +0x89, 0xfe, 0xf0, 0xfe, 0x2f, 0xff, 0x8a, 0xff, 0xca, 0xff, 0x1e, 0x00, 0x41, 0x00, 0xa5, 0x00, +0xcc, 0x00, 0xff, 0x00, 0x1d, 0x01, 0x80, 0x01, 0x85, 0x01, 0xce, 0x01, 0xe8, 0x01, 0xeb, 0x01, +0xbb, 0x01, 0x8d, 0x01, 0x2b, 0x01, 0x1c, 0x01, 0x2d, 0x01, 0x39, 0x01, 0x50, 0x01, 0x3e, 0x01, +0x09, 0x01, 0xf0, 0x00, 0xce, 0x00, 0xcc, 0x00, 0xb1, 0x00, 0x73, 0x00, 0x1f, 0x00, 0xed, 0xff, +0xe9, 0xff, 0xed, 0xff, 0xf1, 0xff, 0x0b, 0x00, 0xeb, 0xff, 0xc7, 0xff, 0x8b, 0xff, 0x74, 0xff, +0x2d, 0xff, 0x0e, 0xff, 0xea, 0xfe, 0xd2, 0xfe, 0xbc, 0xfe, 0xcd, 0xfe, 0xcf, 0xfe, 0xc2, 0xfe, +0xd0, 0xfe, 0xc2, 0xfe, 0x8b, 0xfe, 0x8c, 0xfe, 0x84, 0xfe, 0x90, 0xfe, 0x6e, 0xfe, 0x6b, 0xfe, +0x53, 0xfe, 0x83, 0xfe, 0x9b, 0xfe, 0xcc, 0xfe, 0xcd, 0xfe, 0xb7, 0xfe, 0x8c, 0xfe, 0x3e, 0xfe, +0x49, 0xfe, 0x67, 0xfe, 0xd4, 0xfe, 0xf0, 0xfe, 0x06, 0xff, 0xde, 0xfe, 0xd3, 0xfe, 0xd9, 0xfe, +0x54, 0xff, 0xc6, 0xff, 0x4b, 0x00, 0x7a, 0x00, 0x86, 0x00, 0x76, 0x00, 0xb9, 0x00, 0xd9, 0x00, +0x74, 0x01, 0x94, 0x01, 0xca, 0x01, 0xb9, 0x01, 0xb4, 0x01, 0xb6, 0x01, 0x18, 0x02, 0x53, 0x02, +0x72, 0x02, 0x8d, 0x02, 0x7b, 0x02, 0x61, 0x02, 0x66, 0x02, 0x5e, 0x02, 0x5d, 0x02, 0x78, 0x02, +0x82, 0x02, 0x59, 0x02, 0x4f, 0x02, 0x08, 0x02, 0xd5, 0x01, 0x7b, 0x01, 0x5e, 0x01, 0x23, 0x01, +0x01, 0x01, 0xbe, 0x00, 0x94, 0x00, 0x54, 0x00, 0x1b, 0x00, 0xba, 0xff, 0xa3, 0xff, 0x89, 0xff, +0x8c, 0xff, 0x60, 0xff, 0x46, 0xff, 0x0b, 0xff, 0x05, 0xff, 0xdc, 0xfe, 0xf6, 0xfe, 0xf5, 0xfe, +0xea, 0xfe, 0xca, 0xfe, 0xd0, 0xfe, 0xcd, 0xfe, 0xd6, 0xfe, 0xf1, 0xfe, 0xee, 0xfe, 0x06, 0xff, +0xf2, 0xfe, 0xdf, 0xfe, 0xf2, 0xfe, 0x08, 0xff, 0x49, 0xff, 0x63, 0xff, 0x93, 0xff, 0x71, 0xff, +0x7b, 0xff, 0x87, 0xff, 0xad, 0xff, 0xd5, 0xff, 0xed, 0xff, 0xd6, 0xff, 0xab, 0xff, 0x64, 0xff, +0x61, 0xff, 0x5e, 0xff, 0x64, 0xff, 0x67, 0xff, 0x65, 0xff, 0x21, 0xff, 0x01, 0xff, 0xd7, 0xfe, +0xd5, 0xfe, 0xc2, 0xfe, 0xa5, 0xfe, 0x80, 0xfe, 0x4e, 0xfe, 0x36, 0xfe, 0x25, 0xfe, 0x19, 0xfe, +0x2c, 0xfe, 0x57, 0xfe, 0x82, 0xfe, 0xa4, 0xfe, 0x9b, 0xfe, 0xba, 0xfe, 0xc5, 0xfe, 0xda, 0xfe, +0xcc, 0xfe, 0xfd, 0xfe, 0x16, 0xff, 0x6c, 0xff, 0x97, 0xff, 0xd5, 0xff, 0xf8, 0xff, 0x0b, 0x00, +0x04, 0x00, 0x17, 0x00, 0x2c, 0x00, 0x41, 0x00, 0x5f, 0x00, 0x83, 0x00, 0xb9, 0x00, 0x16, 0x01, +0x3a, 0x01, 0x7e, 0x01, 0x91, 0x01, 0xa1, 0x01, 0x8a, 0x01, 0x8e, 0x01, 0x8e, 0x01, 0xad, 0x01, +0xa6, 0x01, 0x9f, 0x01, 0x87, 0x01, 0x7d, 0x01, 0x7c, 0x01, 0x72, 0x01, 0x4f, 0x01, 0x2c, 0x01, +0xb0, 0x00, 0x86, 0x00, 0x43, 0x00, 0x1c, 0x00, 0xfa, 0xff, 0xdd, 0xff, 0xb6, 0xff, 0x9a, 0xff, +0x66, 0xff, 0x4a, 0xff, 0x37, 0xff, 0x15, 0xff, 0xf7, 0xfe, 0xc5, 0xfe, 0xc9, 0xfe, 0x93, 0xfe, +0x94, 0xfe, 0x93, 0xfe, 0xad, 0xfe, 0xb3, 0xfe, 0xc5, 0xfe, 0xae, 0xfe, 0xb7, 0xfe, 0xcf, 0xfe, +0xe9, 0xfe, 0x20, 0xff, 0x49, 0xff, 0x5d, 0xff, 0x8d, 0xff, 0x76, 0xff, 0x89, 0xff, 0x89, 0xff, +0x96, 0xff, 0xd3, 0xff, 0xe7, 0xff, 0xf2, 0xff, 0xe8, 0xff, 0xf7, 0xff, 0xf4, 0xff, 0xf4, 0xff, +0xee, 0xff, 0x0c, 0x00, 0x2c, 0x00, 0x2f, 0x00, 0x31, 0x00, 0x22, 0x00, 0x25, 0x00, 0x1d, 0x00, +0x21, 0x00, 0x02, 0x00, 0xec, 0xff, 0xe7, 0xff, 0xe6, 0xff, 0xba, 0xff, 0xb7, 0xff, 0xa9, 0xff, +0xc8, 0xff, 0xc8, 0xff, 0xb3, 0xff, 0xa2, 0xff, 0xb1, 0xff, 0x95, 0xff, 0xd2, 0xff, 0xe3, 0xff, +0xe9, 0xff, 0xc9, 0xff, 0xf0, 0xff, 0xea, 0xff, 0xf4, 0xff, 0xe3, 0xff, 0x0c, 0x00, 0x18, 0x00, +0x27, 0x00, 0x30, 0x00, 0x3a, 0x00, 0x38, 0x00, 0x51, 0x00, 0x50, 0x00, 0x53, 0x00, 0x5e, 0x00, +0x52, 0x00, 0x5e, 0x00, 0x57, 0x00, 0x57, 0x00, 0x6a, 0x00, 0x81, 0x00, 0x67, 0x00, 0x44, 0x00, +0x28, 0x00, 0x22, 0x00, 0x1d, 0x00, 0x07, 0x00, 0xf3, 0xff, 0xc5, 0xff, 0x9d, 0xff, 0x67, 0xff, +0x4c, 0xff, 0x35, 0xff, 0x30, 0xff, 0x2b, 0xff, 0x28, 0xff, 0x0b, 0xff, 0x0e, 0xff, 0x03, 0xff, +0xdc, 0xfe, 0xa9, 0xfe, 0xb2, 0xfe, 0xae, 0xfe, 0xb0, 0xfe, 0x9d, 0xfe, 0xb5, 0xfe, 0xc0, 0xfe, +0xdc, 0xfe, 0xeb, 0xfe, 0x04, 0xff, 0x05, 0xff, 0xf6, 0xfe, 0xea, 0xfe, 0xb2, 0xfe, 0xad, 0xfe, +0xbf, 0xfe, 0xc1, 0xfe, 0xd4, 0xfe, 0xdb, 0xfe, 0x0b, 0xff, 0x3c, 0xff, 0x60, 0xff, 0x6c, 0xff, +0x4d, 0xff, 0x3c, 0xff, 0x26, 0xff, 0x2e, 0xff, 0x35, 0xff, 0x59, 0xff, 0x7f, 0xff, 0xa7, 0xff, +0xb1, 0xff, 0xa9, 0xff, 0xad, 0xff, 0xb5, 0xff, 0xb4, 0xff, 0xb0, 0xff, 0xd0, 0xff, 0xe7, 0xff, +0x24, 0x00, 0x55, 0x00, 0x82, 0x00, 0xa4, 0x00, 0xaa, 0x00, 0xad, 0x00, 0x96, 0x00, 0xc1, 0x00, +0xbe, 0x00, 0xd3, 0x00, 0x00, 0x01, 0x15, 0x01, 0x36, 0x01, 0x34, 0x01, 0x41, 0x01, 0x30, 0x01, +0x18, 0x01, 0xee, 0x00, 0xd4, 0x00, 0xda, 0x00, 0x9c, 0x00, 0x86, 0x00, 0x67, 0x00, 0x5a, 0x00, +0x4d, 0x00, 0x62, 0x00, 0x69, 0x00, 0x75, 0x00, 0x7f, 0x00, 0x57, 0x00, 0x28, 0x00, 0xec, 0xff, +0xe0, 0xff, 0xd3, 0xff, 0xb5, 0xff, 0xb3, 0xff, 0x84, 0xff, 0x82, 0xff, 0x77, 0xff, 0x70, 0xff, +0x4d, 0xff, 0x2d, 0xff, 0xfb, 0xfe, 0xe0, 0xfe, 0x9b, 0xfe, 0x96, 0xfe, 0x7b, 0xfe, 0x78, 0xfe, +0x5e, 0xfe, 0x66, 0xfe, 0x89, 0xfe, 0xae, 0xfe, 0x9d, 0xfe, 0xd4, 0xfe, 0xc7, 0xfe, 0xd1, 0xfe, +0xdb, 0xfe, 0xf6, 0xfe, 0x39, 0xff, 0x5a, 0xff, 0x8e, 0xff, 0xab, 0xff, 0xb3, 0xff, 0xd9, 0xff, +0x13, 0x00, 0x52, 0x00, 0x88, 0x00, 0x9a, 0x00, 0xa6, 0x00, 0xc6, 0x00, 0xd2, 0x00, 0xcd, 0x00, +0xc6, 0x00, 0xbc, 0x00, 0xbd, 0x00, 0x96, 0x00, 0x7b, 0x00, 0x6a, 0x00, 0x63, 0x00, 0x52, 0x00, +0x37, 0x00, 0x36, 0x00, 0x27, 0x00, 0x10, 0x00, 0x01, 0x00, 0xd0, 0xff, 0xc2, 0xff, 0xc2, 0xff, +0x7d, 0xff, 0x62, 0xff, 0x34, 0xff, 0x1d, 0xff, 0xf4, 0xfe, 0xcc, 0xfe, 0xbc, 0xfe, 0xdc, 0xfe, +0xfc, 0xfe, 0x11, 0xff, 0xfb, 0xfe, 0xe6, 0xfe, 0xe1, 0xfe, 0xc4, 0xfe, 0xad, 0xfe, 0x9b, 0xfe, +0x9d, 0xfe, 0x94, 0xfe, 0x9c, 0xfe, 0xca, 0xfe, 0x0c, 0xff, 0x61, 0xff, 0xa8, 0xff, 0xc0, 0xff, +0xde, 0xff, 0xec, 0xff, 0xfc, 0xff, 0xf8, 0xff, 0x18, 0x00, 0x18, 0x00, 0x36, 0x00, 0x62, 0x00, +0x6f, 0x00, 0x68, 0x00, 0x7d, 0x00, 0x77, 0x00, 0x69, 0x00, 0x7c, 0x00, 0x75, 0x00, 0xa2, 0x00, +0x9f, 0x00, 0xb6, 0x00, 0x8f, 0x00, 0x97, 0x00, 0xa3, 0x00, 0xa1, 0x00, 0x8c, 0x00, 0x7e, 0x00, +0x67, 0x00, 0x39, 0x00, 0x3b, 0x00, 0x30, 0x00, 0x15, 0x00, 0x2e, 0x00, 0x51, 0x00, 0x5c, 0x00, +0x5e, 0x00, 0x47, 0x00, 0x2f, 0x00, 0x01, 0x00, 0xfe, 0xff, 0xe5, 0xff, 0xf5, 0xff, 0x11, 0x00, +0x15, 0x00, 0x14, 0x00, 0x04, 0x00, 0x0f, 0x00, 0x2f, 0x00, 0x46, 0x00, 0x5e, 0x00, 0x71, 0x00, +0x4b, 0x00, 0x34, 0x00, 0x26, 0x00, 0x1d, 0x00, 0x25, 0x00, 0x3a, 0x00, 0x4e, 0x00, 0x66, 0x00, +0x5f, 0x00, 0x54, 0x00, 0x4f, 0x00, 0x63, 0x00, 0x63, 0x00, 0x5a, 0x00, 0x51, 0x00, 0x25, 0x00, +0x02, 0x00, 0xf5, 0xff, 0xe6, 0xff, 0xee, 0xff, 0xf6, 0xff, 0xeb, 0xff, 0xc6, 0xff, 0x8e, 0xff, +0x74, 0xff, 0x5c, 0xff, 0x46, 0xff, 0x2f, 0xff, 0x08, 0xff, 0x06, 0xff, 0xf0, 0xfe, 0xbd, 0xfe, +0x90, 0xfe, 0x40, 0xfe, 0x22, 0xfe, 0x00, 0xfe, 0x19, 0xfe, 0x1e, 0xfe, 0x3d, 0xfe, 0x3c, 0xfe, +0x39, 0xfe, 0x2c, 0xfe, 0x15, 0xfe, 0xf4, 0xfd, 0xe3, 0xfd, 0xff, 0xfd, 0x24, 0xfe, 0x42, 0xfe, +0x63, 0xfe, 0x8a, 0xfe, 0xce, 0xfe, 0xf9, 0xfe, 0x54, 0xff, 0xb2, 0xff, 0xd5, 0xff, 0xf6, 0xff, +0x00, 0x00, 0x12, 0x00, 0x3e, 0x00, 0x67, 0x00, 0x72, 0x00, 0x87, 0x00, 0x87, 0x00, 0x80, 0x00, +0x80, 0x00, 0x70, 0x00, 0x85, 0x00, 0x81, 0x00, 0x75, 0x00, 0x66, 0x00, 0x54, 0x00, 0x1e, 0x00, +0x0d, 0x00, 0xc0, 0xff, 0xba, 0xff, 0x8b, 0xff, 0x89, 0xff, 0x79, 0xff, 0x7d, 0xff, 0x6b, 0xff, +0x5d, 0xff, 0x4a, 0xff, 0x56, 0xff, 0x40, 0xff, 0xff, 0xfe, 0xd8, 0xfe, 0xa2, 0xfe, 0x93, 0xfe, +0x8d, 0xfe, 0xc3, 0xfe, 0xca, 0xfe, 0xd8, 0xfe, 0xb9, 0xfe, 0xd1, 0xfe, 0xd5, 0xfe, 0xe8, 0xfe, +0xe7, 0xfe, 0x28, 0xff, 0x4d, 0xff, 0x69, 0xff, 0x89, 0xff, 0xb9, 0xff, 0xf8, 0xff, 0x27, 0x00, +0x6a, 0x00, 0x73, 0x00, 0x84, 0x00, 0x98, 0x00, 0xcb, 0x00, 0xfd, 0x00, 0x26, 0x01, 0x42, 0x01, +0x61, 0x01, 0x6b, 0x01, 0x87, 0x01, 0x9f, 0x01, 0xc0, 0x01, 0xb3, 0x01, 0xa2, 0x01, 0x87, 0x01, +0x8c, 0x01, 0x84, 0x01, 0x65, 0x01, 0x40, 0x01, 0x3b, 0x01, 0x3a, 0x01, 0x1d, 0x01, 0xfa, 0x00, +0xc7, 0x00, 0xb4, 0x00, 0x88, 0x00, 0x68, 0x00, 0x4d, 0x00, 0x4b, 0x00, 0x28, 0x00, 0x18, 0x00, +0xfb, 0xff, 0xf4, 0xff, 0xbb, 0xff, 0xcd, 0xff, 0xd8, 0xff, 0xdc, 0xff, 0xd8, 0xff, 0xc6, 0xff, +0xc7, 0xff, 0xc3, 0xff, 0xdf, 0xff, 0xfc, 0xff, 0x07, 0x00, 0x00, 0x00, 0x09, 0x00, 0x0b, 0x00, +0xfe, 0xff, 0xf3, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xe5, 0xff, 0xe8, 0xff, 0xe1, 0xff, 0xd0, 0xff, +0xc2, 0xff, 0xa4, 0xff, 0xa0, 0xff, 0x9b, 0xff, 0x72, 0xff, 0x75, 0xff, 0x4a, 0xff, 0x35, 0xff, +0xfd, 0xfe, 0xe7, 0xfe, 0xcf, 0xfe, 0xb8, 0xfe, 0xda, 0xfe, 0xf7, 0xfe, 0x19, 0xff, 0x21, 0xff, +0x13, 0xff, 0x0c, 0xff, 0xf2, 0xfe, 0xfb, 0xfe, 0x0f, 0xff, 0x0b, 0xff, 0x20, 0xff, 0x4b, 0xff, +0x59, 0xff, 0x7c, 0xff, 0x90, 0xff, 0x9d, 0xff, 0xc4, 0xff, 0xf3, 0xff, 0x07, 0x00, 0x0d, 0x00, +0x0b, 0x00, 0x07, 0x00, 0x26, 0x00, 0x49, 0x00, 0x60, 0x00, 0x61, 0x00, 0x68, 0x00, 0x53, 0x00, +0x18, 0x00, 0xfe, 0xff, 0xea, 0xff, 0xe0, 0xff, 0xcd, 0xff, 0xbf, 0xff, 0xb4, 0xff, 0x91, 0xff, +0x7b, 0xff, 0x61, 0xff, 0x64, 0xff, 0x57, 0xff, 0x4a, 0xff, 0x34, 0xff, 0x29, 0xff, 0x1c, 0xff, +0xff, 0xfe, 0xec, 0xfe, 0xe8, 0xfe, 0xd3, 0xfe, 0xdc, 0xfe, 0xe0, 0xfe, 0xec, 0xfe, 0xda, 0xfe, +0x02, 0xff, 0x05, 0xff, 0x46, 0xff, 0x68, 0xff, 0xaa, 0xff, 0xd9, 0xff, 0xf0, 0xff, 0x03, 0x00, +0x20, 0x00, 0x37, 0x00, 0x5d, 0x00, 0x60, 0x00, 0x63, 0x00, 0x79, 0x00, 0x95, 0x00, 0xaa, 0x00, +0xbe, 0x00, 0xc3, 0x00, 0xd9, 0x00, 0xe9, 0x00, 0xdf, 0x00, 0xe4, 0x00, 0xd9, 0x00, 0xc9, 0x00, +0xb9, 0x00, 0xaf, 0x00, 0xbd, 0x00, 0xa7, 0x00, 0x88, 0x00, 0x71, 0x00, 0x67, 0x00, 0x67, 0x00, +0x54, 0x00, 0x42, 0x00, 0x3d, 0x00, 0x24, 0x00, 0x36, 0x00, 0x22, 0x00, 0x08, 0x00, 0xeb, 0xff, +0xee, 0xff, 0xe9, 0xff, 0xf1, 0xff, 0xde, 0xff, 0xd3, 0xff, 0xde, 0xff, 0xea, 0xff, 0xf7, 0xff, +0x0e, 0x00, 0x16, 0x00, 0x16, 0x00, 0xf5, 0xff, 0xd9, 0xff, 0xad, 0xff, 0x9a, 0xff, 0x8f, 0xff, +0xaa, 0xff, 0xac, 0xff, 0xa6, 0xff, 0x8f, 0xff, 0x66, 0xff, 0x58, 0xff, 0x4d, 0xff, 0x57, 0xff, +0x5e, 0xff, 0x5c, 0xff, 0x2d, 0xff, 0x35, 0xff, 0x2b, 0xff, 0x36, 0xff, 0x1c, 0xff, 0xfc, 0xfe, +0xf8, 0xfe, 0xfe, 0xfe, 0x0d, 0xff, 0x07, 0xff, 0x13, 0xff, 0x1d, 0xff, 0x2c, 0xff, 0x15, 0xff, +0x3d, 0xff, 0x1b, 0xff, 0x29, 0xff, 0x2a, 0xff, 0x25, 0xff, 0x30, 0xff, 0x37, 0xff, 0x68, 0xff, +0x8c, 0xff, 0xae, 0xff, 0xca, 0xff, 0xec, 0xff, 0xfc, 0xff, 0x0c, 0x00, 0x13, 0x00, 0x0c, 0x00, +0x19, 0x00, 0x27, 0x00, 0x1b, 0x00, 0x17, 0x00, 0x02, 0x00, 0xfa, 0xff, 0xdf, 0xff, 0xbc, 0xff, +0xa0, 0xff, 0x8e, 0xff, 0x78, 0xff, 0x3f, 0xff, 0x2b, 0xff, 0xfa, 0xfe, 0xda, 0xfe, 0xba, 0xfe, +0xab, 0xfe, 0xba, 0xfe, 0xcd, 0xfe, 0xcf, 0xfe, 0xbc, 0xfe, 0xa8, 0xfe, 0xad, 0xfe, 0xca, 0xfe, +0xe0, 0xfe, 0x00, 0xff, 0x10, 0xff, 0x15, 0xff, 0x29, 0xff, 0x28, 0xff, 0x21, 0xff, 0x3d, 0xff, +0x53, 0xff, 0x79, 0xff, 0xa1, 0xff, 0xb9, 0xff, 0xcd, 0xff, 0x01, 0x00, 0x13, 0x00, 0x18, 0x00, +0x58, 0x00, 0x8c, 0x00, 0x9e, 0x00, 0xba, 0x00, 0xc1, 0x00, 0xdd, 0x00, 0xf7, 0x00, 0x09, 0x01, +0x05, 0x01, 0x24, 0x01, 0x4a, 0x01, 0x4b, 0x01, 0x54, 0x01, 0x40, 0x01, 0x25, 0x01, 0x14, 0x01, +0xf4, 0x00, 0xe5, 0x00, 0xc7, 0x00, 0xc8, 0x00, 0xd4, 0x00, 0xc6, 0x00, 0xb0, 0x00, 0x91, 0x00, +0x6a, 0x00, 0x4d, 0x00, 0x30, 0x00, 0x12, 0x00, 0xfc, 0xff, 0xd3, 0xff, 0xe8, 0xff, 0xe6, 0xff, +0xe2, 0xff, 0x01, 0x00, 0x07, 0x00, 0x0e, 0x00, 0x04, 0x00, 0xf8, 0xff, 0xf0, 0xff, 0xe2, 0xff, +0xd9, 0xff, 0xea, 0xff, 0xec, 0xff, 0xfe, 0xff, 0x0c, 0x00, 0x14, 0x00, 0x0b, 0x00, 0xfb, 0xff, +0xf3, 0xff, 0xeb, 0xff, 0x05, 0x00, 0x06, 0x00, 0xf7, 0xff, 0xff, 0xff, 0x01, 0x00, 0x03, 0x00, +0x1a, 0x00, 0x1f, 0x00, 0x22, 0x00, 0x1d, 0x00, 0x1a, 0x00, 0x21, 0x00, 0x35, 0x00, 0x3e, 0x00, +0x4d, 0x00, 0x3b, 0x00, 0x41, 0x00, 0x45, 0x00, 0x4c, 0x00, 0x45, 0x00, 0x60, 0x00, 0x73, 0x00, +0x7b, 0x00, 0x70, 0x00, 0x59, 0x00, 0x28, 0x00, 0x06, 0x00, 0xce, 0xff, 0x99, 0xff, 0x8d, 0xff, +0x76, 0xff, 0x4c, 0xff, 0x47, 0xff, 0x46, 0xff, 0x41, 0xff, 0x29, 0xff, 0x0e, 0xff, 0xf3, 0xfe, +0xe8, 0xfe, 0xcf, 0xfe, 0xd1, 0xfe, 0xde, 0xfe, 0xd9, 0xfe, 0xda, 0xfe, 0xd8, 0xfe, 0xba, 0xfe, +0xcf, 0xfe, 0xd8, 0xfe, 0xf2, 0xfe, 0x06, 0xff, 0x28, 0xff, 0x5e, 0xff, 0x9c, 0xff, 0xab, 0xff, +0xcd, 0xff, 0xcf, 0xff, 0xd3, 0xff, 0xd7, 0xff, 0xe8, 0xff, 0xd4, 0xff, 0xca, 0xff, 0xeb, 0xff, +0xf0, 0xff, 0xd8, 0xff, 0xcc, 0xff, 0xce, 0xff, 0xdb, 0xff, 0xf5, 0xff, 0xf1, 0xff, 0xd2, 0xff, +0xca, 0xff, 0xb8, 0xff, 0xb7, 0xff, 0xd4, 0xff, 0xbd, 0xff, 0xd1, 0xff, 0xe3, 0xff, 0xef, 0xff, +0xf1, 0xff, 0x1f, 0x00, 0x42, 0x00, 0x57, 0x00, 0x45, 0x00, 0x36, 0x00, 0x27, 0x00, 0x28, 0x00, +0x1c, 0x00, 0x22, 0x00, 0x0c, 0x00, 0xf8, 0xff, 0xf3, 0xff, 0x05, 0x00, 0xfe, 0xff, 0xf0, 0xff, +0x21, 0x00, 0x2f, 0x00, 0x28, 0x00, 0xfa, 0xff, 0xec, 0xff, 0xd4, 0xff, 0xd0, 0xff, 0xe6, 0xff, +0xdf, 0xff, 0x03, 0x00, 0xfa, 0xff, 0x21, 0x00, 0x2a, 0x00, 0x35, 0x00, 0x47, 0x00, 0x35, 0x00, +0x48, 0x00, 0x65, 0x00, 0x82, 0x00, 0xac, 0x00, 0xc9, 0x00, 0xce, 0x00, 0xd9, 0x00, 0xe3, 0x00, +0xdd, 0x00, 0xe8, 0x00, 0xdd, 0x00, 0xd4, 0x00, 0xba, 0x00, 0x91, 0x00, 0x75, 0x00, 0x48, 0x00, +0x21, 0x00, 0x03, 0x00, 0xf0, 0xff, 0xef, 0xff, 0xd1, 0xff, 0xda, 0xff, 0xd8, 0xff, 0xd2, 0xff, +0xe4, 0xff, 0xe1, 0xff, 0xec, 0xff, 0xfe, 0xff, 0xef, 0xff, 0xd8, 0xff, 0xd6, 0xff, 0xb6, 0xff, +0xb9, 0xff, 0xb3, 0xff, 0xd4, 0xff, 0xd7, 0xff, 0xd6, 0xff, 0xe1, 0xff, 0xe2, 0xff, 0x06, 0x00, +0x1c, 0x00, 0x2a, 0x00, 0x22, 0x00, 0x06, 0x00, 0xf2, 0xff, 0xe0, 0xff, 0xe1, 0xff, 0xd9, 0xff, +0xdf, 0xff, 0xdf, 0xff, 0xe0, 0xff, 0xf4, 0xff, 0xf9, 0xff, 0x23, 0x00, 0x37, 0x00, 0x4e, 0x00, +0x65, 0x00, 0x55, 0x00, 0x4f, 0x00, 0x48, 0x00, 0x3b, 0x00, 0x3c, 0x00, 0x27, 0x00, 0x1f, 0x00, +0x26, 0x00, 0x16, 0x00, 0x30, 0x00, 0x21, 0x00, 0x30, 0x00, 0x33, 0x00, 0x33, 0x00, 0x42, 0x00, +0x17, 0x00, 0xfe, 0xff, 0xee, 0xff, 0xda, 0xff, 0xe7, 0xff, 0xde, 0xff, 0xca, 0xff, 0xcb, 0xff, +0xd1, 0xff, 0xc7, 0xff, 0xb0, 0xff, 0x9b, 0xff, 0x97, 0xff, 0x8c, 0xff, 0xa7, 0xff, 0xb5, 0xff, +0xc8, 0xff, 0xe3, 0xff, 0xd0, 0xff, 0xd2, 0xff, 0x02, 0x00, 0x06, 0x00, 0x04, 0x00, 0x35, 0x00, +0x3e, 0x00, 0x3d, 0x00, 0x38, 0x00, 0x3e, 0x00, 0x38, 0x00, 0x2e, 0x00, 0x3c, 0x00, 0x23, 0x00, +0x19, 0x00, 0x00, 0x00, 0xfc, 0xff, 0xe7, 0xff, 0xea, 0xff, 0xe2, 0xff, 0xe8, 0xff, 0xfa, 0xff, +0xf8, 0xff, 0x0f, 0x00, 0x28, 0x00, 0x33, 0x00, 0x33, 0x00, 0x3e, 0x00, 0x37, 0x00, 0x4b, 0x00, +0x33, 0x00, 0x1f, 0x00, 0x10, 0x00, 0xf5, 0xff, 0xfd, 0xff, 0x02, 0x00, 0x20, 0x00, 0x20, 0x00, +0x35, 0x00, 0x46, 0x00, 0x53, 0x00, 0x6e, 0x00, 0x69, 0x00, 0x67, 0x00, 0x6b, 0x00, 0x65, 0x00, +0x7a, 0x00, 0x7e, 0x00, 0x91, 0x00, 0x9b, 0x00, 0xc6, 0x00, 0xf0, 0x00, 0x0e, 0x01, 0xfd, 0x00, +0xef, 0x00, 0xdd, 0x00, 0xbe, 0x00, 0xd0, 0x00, 0xbf, 0x00, 0xb0, 0x00, 0x81, 0x00, 0x53, 0x00, +0x2e, 0x00, 0xec, 0xff, 0xc2, 0xff, 0xbd, 0xff, 0xcc, 0xff, 0xce, 0xff, 0xd8, 0xff, 0xe6, 0xff, +0x05, 0x00, 0x06, 0x00, 0x0a, 0x00, 0x15, 0x00, 0x18, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x05, 0x00, +0xeb, 0xff, 0xe6, 0xff, 0xea, 0xff, 0xda, 0xff, 0xe2, 0xff, 0xf2, 0xff, 0xf6, 0xff, 0xd3, 0xff, +0xb3, 0xff, 0xa9, 0xff, 0xb1, 0xff, 0xb9, 0xff, 0xc0, 0xff, 0xac, 0xff, 0x9c, 0xff, 0x94, 0xff, +0x88, 0xff, 0x87, 0xff, 0x87, 0xff, 0x80, 0xff, 0x8c, 0xff, 0x9c, 0xff, 0x92, 0xff, 0xa9, 0xff, +0xa8, 0xff, 0xbc, 0xff, 0xcc, 0xff, 0xf1, 0xff, 0xfc, 0xff, 0x07, 0x00, 0xe5, 0xff, 0xe6, 0xff, +0xec, 0xff, 0xe4, 0xff, 0xf3, 0xff, 0xf1, 0xff, 0xef, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xe8, 0xff, +0xe9, 0xff, 0xff, 0xff, 0x3a, 0x00, 0x58, 0x00, 0x74, 0x00, 0x8c, 0x00, 0xad, 0x00, 0xb9, 0x00, +0xb7, 0x00, 0xad, 0x00, 0xad, 0x00, 0x8c, 0x00, 0x9c, 0x00, 0x99, 0x00, 0x86, 0x00, 0x4b, 0x00, +0x38, 0x00, 0x27, 0x00, 0x2a, 0x00, 0x41, 0x00, 0x2a, 0x00, 0x43, 0x00, 0x3d, 0x00, 0x30, 0x00, +0x04, 0x00, 0xef, 0xff, 0xd1, 0xff, 0xcc, 0xff, 0xd4, 0xff, 0xaa, 0xff, 0xb4, 0xff, 0x92, 0xff, +0x92, 0xff, 0x86, 0xff, 0x7e, 0xff, 0x8d, 0xff, 0x7e, 0xff, 0x6d, 0xff, 0x80, 0xff, 0xa8, 0xff, +0xc1, 0xff, 0xcc, 0xff, 0xd0, 0xff, 0xd9, 0xff, 0xe6, 0xff, 0xe3, 0xff, 0xe0, 0xff, 0xd6, 0xff, +0xc3, 0xff, 0xba, 0xff, 0xa3, 0xff, 0xa2, 0xff, 0xb3, 0xff, 0xd1, 0xff, 0xd6, 0xff, 0xe3, 0xff, +0xee, 0xff, 0x11, 0x00, 0x27, 0x00, 0x45, 0x00, 0x4e, 0x00, 0x57, 0x00, 0x68, 0x00, 0x70, 0x00, +0x65, 0x00, 0x50, 0x00, 0x3b, 0x00, 0x29, 0x00, 0x36, 0x00, 0x33, 0x00, 0x51, 0x00, 0x36, 0x00, +0x59, 0x00, 0x84, 0x00, 0x80, 0x00, 0x80, 0x00, 0x7e, 0x00, 0x7a, 0x00, 0x5d, 0x00, 0x3b, 0x00, +0x10, 0x00, 0xf9, 0xff, 0xfc, 0xff, 0xf0, 0xff, 0xed, 0xff, 0xf7, 0xff, 0xee, 0xff, 0xfa, 0xff, +0xf7, 0xff, 0xed, 0xff, 0xfa, 0xff, 0x16, 0x00, 0x05, 0x00, 0xea, 0xff, 0xd5, 0xff, 0xb9, 0xff, +0xc6, 0xff, 0xa2, 0xff, 0x9f, 0xff, 0x81, 0xff, 0x4e, 0xff, 0x2c, 0xff, 0x17, 0xff, 0x02, 0xff, +0xda, 0xfe, 0xbf, 0xfe, 0xa6, 0xfe, 0xa3, 0xfe, 0xad, 0xfe, 0xae, 0xfe, 0xc6, 0xfe, 0xfb, 0xfe, +0x1d, 0xff, 0x3a, 0xff, 0x3d, 0xff, 0x47, 0xff, 0x4d, 0xff, 0x54, 0xff, 0x59, 0xff, 0x72, 0xff, +0x8a, 0xff, 0xb1, 0xff, 0xd5, 0xff, 0xf1, 0xff, 0x02, 0x00, 0x25, 0x00, 0x41, 0x00, 0x52, 0x00, +0x61, 0x00, 0x62, 0x00, 0x63, 0x00, 0x5f, 0x00, 0x79, 0x00, 0x93, 0x00, 0x81, 0x00, 0x8a, 0x00, +0x78, 0x00, 0x6a, 0x00, 0x63, 0x00, 0x76, 0x00, 0x7c, 0x00, 0x61, 0x00, 0x63, 0x00, 0x5c, 0x00, +0x50, 0x00, 0x43, 0x00, 0x26, 0x00, 0x1c, 0x00, 0x20, 0x00, 0xfb, 0xff, 0xea, 0xff, 0xd9, 0xff, +0xc6, 0xff, 0xcc, 0xff, 0xd7, 0xff, 0xd1, 0xff, 0xcb, 0xff, 0xcc, 0xff, 0xe1, 0xff, 0xe0, 0xff, +0xcd, 0xff, 0xfc, 0xff, 0x0d, 0x00, 0x1e, 0x00, 0x18, 0x00, 0x38, 0x00, 0x66, 0x00, 0x6b, 0x00, +0x7b, 0x00, 0x74, 0x00, 0x84, 0x00, 0x88, 0x00, 0xb2, 0x00, 0xc2, 0x00, 0xc8, 0x00, 0xd3, 0x00, +0x00, 0x01, 0x11, 0x01, 0x15, 0x01, 0x19, 0x01, 0x09, 0x01, 0xec, 0x00, 0xdc, 0x00, 0xb7, 0x00, +0x69, 0x00, 0x5c, 0x00, 0x52, 0x00, 0x3d, 0x00, 0x2f, 0x00, 0xf9, 0xff, 0xd9, 0xff, 0xcc, 0xff, +0xcb, 0xff, 0xbc, 0xff, 0xaf, 0xff, 0xc6, 0xff, 0xd9, 0xff, 0xd2, 0xff, 0xe0, 0xff, 0xe1, 0xff, +0xf5, 0xff, 0xe4, 0xff, 0xc5, 0xff, 0xa4, 0xff, 0xb4, 0xff, 0x99, 0xff, 0xa3, 0xff, 0xb3, 0xff, +0x8b, 0xff, 0x77, 0xff, 0x72, 0xff, 0x8d, 0xff, 0x70, 0xff, 0x91, 0xff, 0x6a, 0xff, 0x82, 0xff, +0x88, 0xff, 0xc0, 0xff, 0xca, 0xff, 0x09, 0x00, 0xe7, 0xff, 0x1a, 0x00, 0x07, 0x00, 0x41, 0x00, +0x59, 0x00, 0x73, 0x00, 0x8d, 0x00, 0xad, 0x00, 0x68, 0x00, 0x6a, 0x00, 0x53, 0x00, 0x3a, 0x00, +0x31, 0x00, 0x13, 0x00, 0x09, 0x00, 0xc1, 0xff, 0xbb, 0xff, 0x79, 0xff, 0x8a, 0xff, 0x51, 0xff, +0x63, 0xff, 0x3b, 0xff, 0x4d, 0xff, 0x32, 0xff, 0x63, 0xff, 0x47, 0xff, 0x40, 0xff, 0x38, 0xff, +0x51, 0xff, 0x5d, 0xff, 0x51, 0xff, 0x44, 0xff, 0x47, 0xff, 0x3f, 0xff, 0x73, 0xff, 0x7b, 0xff, +0x88, 0xff, 0x99, 0xff, 0xa8, 0xff, 0xcf, 0xff, 0xfd, 0xff, 0x1f, 0x00, 0x27, 0x00, 0x2b, 0x00, +0x15, 0x00, 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0x08, 0x00, 0x07, 0x00, 0x1a, 0x00, 0xf2, 0xff, +0xf5, 0xff, 0xe3, 0xff, 0xe7, 0xff, 0xd3, 0xff, 0xce, 0xff, 0xdb, 0xff, 0xf6, 0xff, 0xfa, 0xff, +0x22, 0x00, 0x46, 0x00, 0x45, 0x00, 0x4f, 0x00, 0x45, 0x00, 0x50, 0x00, 0x55, 0x00, 0x62, 0x00, +0x78, 0x00, 0x8b, 0x00, 0xab, 0x00, 0xd3, 0x00, 0xd7, 0x00, 0xf2, 0x00, 0x0f, 0x01, 0x1d, 0x01, +0x13, 0x01, 0xf7, 0x00, 0xd9, 0x00, 0xc9, 0x00, 0xda, 0x00, 0xdf, 0x00, 0xc1, 0x00, 0xc7, 0x00, +0xe0, 0x00, 0x00, 0x01, 0x0f, 0x01, 0x29, 0x01, 0x27, 0x01, 0x40, 0x01, 0x4c, 0x01, 0x65, 0x01, +0x7f, 0x01, 0x93, 0x01, 0x98, 0x01, 0x7e, 0x01, 0x7a, 0x01, 0x7c, 0x01, 0x82, 0x01, 0x78, 0x01, +0x6b, 0x01, 0x52, 0x01, 0x42, 0x01, 0x2c, 0x01, 0x16, 0x01, 0xe8, 0x00, 0xa1, 0x00, 0x6c, 0x00, +0x53, 0x00, 0x20, 0x00, 0x18, 0x00, 0x20, 0x00, 0x06, 0x00, 0xe3, 0xff, 0xc6, 0xff, 0xb7, 0xff, +0xa2, 0xff, 0x98, 0xff, 0x97, 0xff, 0x87, 0xff, 0x88, 0xff, 0x98, 0xff, 0x93, 0xff, 0xad, 0xff, +0x9d, 0xff, 0x8e, 0xff, 0x96, 0xff, 0x94, 0xff, 0x85, 0xff, 0x8a, 0xff, 0x96, 0xff, 0xb0, 0xff, +0xa9, 0xff, 0x8d, 0xff, 0x69, 0xff, 0x64, 0xff, 0x3c, 0xff, 0x33, 0xff, 0x05, 0xff, 0x09, 0xff, +0xf9, 0xfe, 0x07, 0xff, 0x26, 0xff, 0x2e, 0xff, 0x36, 0xff, 0x2d, 0xff, 0x26, 0xff, 0x1d, 0xff, +0x18, 0xff, 0x05, 0xff, 0x09, 0xff, 0x13, 0xff, 0x31, 0xff, 0x40, 0xff, 0x3c, 0xff, 0x49, 0xff, +0x3c, 0xff, 0x56, 0xff, 0x41, 0xff, 0x36, 0xff, 0x36, 0xff, 0x34, 0xff, 0x07, 0xff, 0x0b, 0xff, +0xef, 0xfe, 0xfd, 0xfe, 0xf5, 0xfe, 0xba, 0xfe, 0x9d, 0xfe, 0x7e, 0xfe, 0x5f, 0xfe, 0x6a, 0xfe, +0x74, 0xfe, 0x69, 0xfe, 0xaa, 0xfe, 0xb5, 0xfe, 0xce, 0xfe, 0xc4, 0xfe, 0xcc, 0xfe, 0x99, 0xfe, +0xbf, 0xfe, 0xa9, 0xfe, 0xc4, 0xfe, 0xc4, 0xfe, 0xe4, 0xfe, 0xfa, 0xfe, 0x34, 0xff, 0x58, 0xff, +0x82, 0xff, 0x80, 0xff, 0x55, 0xff, 0x46, 0xff, 0x17, 0xff, 0x07, 0xff, 0x31, 0xff, 0x43, 0xff, +0x7b, 0xff, 0xb8, 0xff, 0x8e, 0xff, 0x84, 0xff, 0x76, 0xff, 0x4f, 0xff, 0x2b, 0xff, 0x52, 0xff, +0x6b, 0xff, 0x81, 0xff, 0x8a, 0xff, 0xb5, 0xff, 0xd9, 0xff, 0xfe, 0xff, 0xe5, 0xff, 0xd2, 0xff, +0xc6, 0xff, 0xcd, 0xff, 0xe7, 0xff, 0x14, 0x00, 0x35, 0x00, 0x7c, 0x00, 0x94, 0x00, 0x89, 0x00, +0x8d, 0x00, 0x6d, 0x00, 0x3f, 0x00, 0x2b, 0x00, 0xed, 0xff, 0xeb, 0xff, 0x2f, 0x00, 0x50, 0x00, +0x8f, 0x00, 0x9d, 0x00, 0x81, 0x00, 0x69, 0x00, 0x45, 0x00, 0x2c, 0x00, 0x18, 0x00, 0x15, 0x00, +0x1c, 0x00, 0x4e, 0x00, 0x41, 0x00, 0x5a, 0x00, 0x50, 0x00, 0x73, 0x00, 0x61, 0x00, 0x76, 0x00, +0x59, 0x00, 0x59, 0x00, 0x32, 0x00, 0x5e, 0x00, 0x64, 0x00, 0x73, 0x00, 0x77, 0x00, 0x86, 0x00, +0x4d, 0x00, 0x2d, 0x00, 0xf0, 0xff, 0xc7, 0xff, 0xb4, 0xff, 0xa3, 0xff, 0xaf, 0xff, 0xa6, 0xff, +0xb3, 0xff, 0x7e, 0xff, 0x8c, 0xff, 0x96, 0xff, 0xc3, 0xff, 0xb2, 0xff, 0xdb, 0xff, 0xd4, 0xff, +0xc7, 0xff, 0xae, 0xff, 0xc1, 0xff, 0xd1, 0xff, 0xe4, 0xff, 0x0a, 0x00, 0xfc, 0xff, 0x0f, 0x00, +0xea, 0xff, 0x03, 0x00, 0x08, 0x00, 0x22, 0x00, 0xfd, 0xff, 0x21, 0x00, 0xfe, 0xff, 0x03, 0x00, +0x06, 0x00, 0x2b, 0x00, 0x44, 0x00, 0x46, 0x00, 0x3d, 0x00, 0x17, 0x00, 0xf1, 0xff, 0xc4, 0xff, +0xa7, 0xff, 0x53, 0xff, 0x46, 0xff, 0x27, 0xff, 0x54, 0xff, 0x28, 0xff, 0x4e, 0xff, 0x38, 0xff, +0x24, 0xff, 0xfd, 0xfe, 0x08, 0xff, 0xda, 0xfe, 0xd2, 0xfe, 0xb9, 0xfe, 0xbc, 0xfe, 0xdb, 0xfe, +0x07, 0xff, 0x31, 0xff, 0x69, 0xff, 0x70, 0xff, 0x74, 0xff, 0x6e, 0xff, 0x6a, 0xff, 0x89, 0xff, +0xb9, 0xff, 0xd2, 0xff, 0xdc, 0xff, 0xf1, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xe6, 0xff, 0xea, 0xff, +0xcf, 0xff, 0xc7, 0xff, 0xb6, 0xff, 0xad, 0xff, 0x94, 0xff, 0xa0, 0xff, 0xaa, 0xff, 0x9d, 0xff, +0xb9, 0xff, 0xa5, 0xff, 0x8b, 0xff, 0x8a, 0xff, 0x8f, 0xff, 0xc2, 0xff, 0xbc, 0xff, 0xc9, 0xff, +0xc4, 0xff, 0xc3, 0xff, 0xb6, 0xff, 0xc3, 0xff, 0xd3, 0xff, 0xe4, 0xff, 0x08, 0x00, 0x03, 0x00, +0x16, 0x00, 0x01, 0x00, 0x1e, 0x00, 0xf2, 0xff, 0x0b, 0x00, 0xde, 0xff, 0xec, 0xff, 0xd8, 0xff, +0xfb, 0xff, 0xd1, 0xff, 0x10, 0x00, 0x17, 0x00, 0x3f, 0x00, 0x1d, 0x00, 0x4b, 0x00, 0x4b, 0x00, +0x74, 0x00, 0x62, 0x00, 0x82, 0x00, 0x8a, 0x00, 0xa7, 0x00, 0xca, 0x00, 0xae, 0x00, 0xb4, 0x00, +0x87, 0x00, 0x9a, 0x00, 0x51, 0x00, 0x6c, 0x00, 0x1d, 0x00, 0x36, 0x00, 0xe9, 0xff, 0x2c, 0x00, +0x0b, 0x00, 0x26, 0x00, 0xe0, 0xff, 0xcc, 0xff, 0x85, 0xff, 0x95, 0xff, 0x70, 0xff, 0x7f, 0xff, +0x8e, 0xff, 0x98, 0xff, 0x82, 0xff, 0x8a, 0xff, 0xa1, 0xff, 0x9d, 0xff, 0xda, 0xff, 0xce, 0xff, +0xd6, 0xff, 0xb8, 0xff, 0xb4, 0xff, 0xbb, 0xff, 0xcd, 0xff, 0xd9, 0xff, 0xf0, 0xff, 0xef, 0xff, +0xe5, 0xff, 0xf2, 0xff, 0xba, 0xff, 0xbc, 0xff, 0x85, 0xff, 0x96, 0xff, 0x8e, 0xff, 0x8a, 0xff, +0x64, 0xff, 0x61, 0xff, 0x5a, 0xff, 0x5a, 0xff, 0x7a, 0xff, 0x6c, 0xff, 0x6f, 0xff, 0x46, 0xff, +0x2a, 0xff, 0x0a, 0xff, 0x44, 0xff, 0x3a, 0xff, 0x54, 0xff, 0x2d, 0xff, 0x2f, 0xff, 0x20, 0xff, +0x40, 0xff, 0x4b, 0xff, 0x59, 0xff, 0x23, 0xff, 0x1e, 0xff, 0x1a, 0xff, 0x2b, 0xff, 0x40, 0xff, +0x74, 0xff, 0x92, 0xff, 0x9c, 0xff, 0x5a, 0xff, 0x62, 0xff, 0x46, 0xff, 0x21, 0xff, 0x18, 0xff, +0x17, 0xff, 0xfb, 0xfe, 0x15, 0xff, 0x0e, 0xff, 0x2d, 0xff, 0x57, 0xff, 0x59, 0xff, 0x4e, 0xff, +0x6e, 0xff, 0x66, 0xff, 0x3f, 0xff, 0x32, 0xff, 0x18, 0xff, 0x14, 0xff, 0x27, 0xff, 0x33, 0xff, +0x21, 0xff, 0x20, 0xff, 0x34, 0xff, 0x45, 0xff, 0x49, 0xff, 0x6a, 0xff, 0x81, 0xff, 0x84, 0xff, +0x6f, 0xff, 0x55, 0xff, 0x36, 0xff, 0x50, 0xff, 0x53, 0xff, 0x5a, 0xff, 0x7a, 0xff, 0x84, 0xff, +0x79, 0xff, 0x51, 0xff, 0x3b, 0xff, 0x2d, 0xff, 0x32, 0xff, 0x34, 0xff, 0x37, 0xff, 0x11, 0xff, +0x18, 0xff, 0x1c, 0xff, 0x29, 0xff, 0x24, 0xff, 0x35, 0xff, 0x10, 0xff, 0x0f, 0xff, 0xfd, 0xfe, +0x0c, 0xff, 0x37, 0xff, 0x53, 0xff, 0x62, 0xff, 0x84, 0xff, 0x83, 0xff, 0x7d, 0xff, 0x96, 0xff, +0xab, 0xff, 0xe6, 0xff, 0x00, 0x00, 0x22, 0x00, 0x1f, 0x00, 0x29, 0x00, 0x29, 0x00, 0x32, 0x00, +0x42, 0x00, 0x4b, 0x00, 0x3f, 0x00, 0x32, 0x00, 0x17, 0x00, 0x0b, 0x00, 0xef, 0xff, 0xf6, 0xff, +0xff, 0xff, 0xbe, 0xff, 0xb6, 0xff, 0xa3, 0xff, 0x96, 0xff, 0xa9, 0xff, 0xd1, 0xff, 0xd5, 0xff, +0xb4, 0xff, 0x80, 0xff, 0x67, 0xff, 0x66, 0xff, 0x72, 0xff, 0x75, 0xff, 0x7d, 0xff, 0x61, 0xff, +0x29, 0xff, 0x2f, 0xff, 0x18, 0xff, 0x32, 0xff, 0x68, 0xff, 0x8e, 0xff, 0x61, 0xff, 0x58, 0xff, +0x1a, 0xff, 0x38, 0xff, 0x28, 0xff, 0x50, 0xff, 0x56, 0xff, 0x80, 0xff, 0x6c, 0xff, 0x88, 0xff, +0x87, 0xff, 0x9c, 0xff, 0xc1, 0xff, 0xe2, 0xff, 0xd7, 0xff, 0xc2, 0xff, 0xbd, 0xff, 0xaf, 0xff, +0xae, 0xff, 0xa8, 0xff, 0xe7, 0xff, 0x0e, 0x00, 0x48, 0x00, 0x3c, 0x00, 0x0c, 0x00, 0xe2, 0xff, +0xe1, 0xff, 0xd3, 0xff, 0xe9, 0xff, 0x04, 0x00, 0xfb, 0xff, 0xf5, 0xff, 0x1d, 0x00, 0x15, 0x00, +0x3a, 0x00, 0x26, 0x00, 0xe1, 0xff, 0x84, 0xff, 0x50, 0xff, 0x26, 0xff, 0x24, 0xff, 0x5d, 0xff, +0xa3, 0xff, 0x99, 0xff, 0xb2, 0xff, 0x98, 0xff, 0xa4, 0xff, 0x87, 0xff, 0x8a, 0xff, 0x7c, 0xff, +0x7f, 0xff, 0x72, 0xff, 0x81, 0xff, 0x5c, 0xff, 0x64, 0xff, 0x4c, 0xff, 0x29, 0xff, 0x0e, 0xff, +0x0c, 0xff, 0x18, 0xff, 0x2a, 0xff, 0x5b, 0xff, 0x6b, 0xff, 0x93, 0xff, 0x9d, 0xff, 0xc3, 0xff, +0xa6, 0xff, 0xd0, 0xff, 0x97, 0xff, 0xbe, 0xff, 0x9e, 0xff, 0xd9, 0xff, 0xc7, 0xff, 0x0f, 0x00, +0xee, 0xff, 0xfc, 0xff, 0xd0, 0xff, 0xd6, 0xff, 0x9c, 0xff, 0x91, 0xff, 0x60, 0xff, 0x68, 0xff, +0x59, 0xff, 0x67, 0xff, 0x6f, 0xff, 0x8c, 0xff, 0xa7, 0xff, 0x9b, 0xff, 0x99, 0xff, 0x5a, 0xff, +0x4b, 0xff, 0x3a, 0xff, 0x62, 0xff, 0x92, 0xff, 0xcb, 0xff, 0xfe, 0xff, 0x2a, 0x00, 0x20, 0x00, +0xf9, 0xff, 0xb0, 0xff, 0x7a, 0xff, 0x32, 0xff, 0x1c, 0xff, 0x0c, 0xff, 0x2b, 0xff, 0x2e, 0xff, +0x5f, 0xff, 0x6b, 0xff, 0xa8, 0xff, 0x9b, 0xff, 0xa8, 0xff, 0x78, 0xff, 0x44, 0xff, 0xe5, 0xfe, +0xf2, 0xfe, 0x30, 0xff, 0x99, 0xff, 0xe4, 0xff, 0x00, 0x00, 0xe8, 0xff, 0xb1, 0xff, 0x6f, 0xff, +0x6d, 0xff, 0x53, 0xff, 0x56, 0xff, 0x5d, 0xff, 0x27, 0xff, 0x41, 0xff, 0x1e, 0xff, 0x84, 0xff, +0x9a, 0xff, 0xd5, 0xff, 0xa8, 0xff, 0xa2, 0xff, 0x50, 0xff, 0x2d, 0xff, 0x0e, 0xff, 0x2a, 0xff, +0x38, 0xff, 0x69, 0xff, 0x88, 0xff, 0x87, 0xff, 0xa5, 0xff, 0x8b, 0xff, 0xa2, 0xff, 0xac, 0xff, +0xea, 0xff, 0x0d, 0x00, 0x1f, 0x00, 0xd0, 0xff, 0xa3, 0xff, 0x7b, 0xff, 0xae, 0xff, 0x00, 0x00, +0x59, 0x00, 0x5e, 0x00, 0x31, 0x00, 0xb3, 0xff, 0x82, 0xff, 0x78, 0xff, 0xd9, 0xff, 0xe6, 0xff, +0x0e, 0x00, 0xcb, 0xff, 0xb2, 0xff, 0x79, 0xff, 0xd3, 0xff, 0xe8, 0xff, 0x13, 0x00, 0x05, 0x00, +0xf5, 0xff, 0xb1, 0xff, 0xca, 0xff, 0xf2, 0xff, 0x27, 0x00, 0x3d, 0x00, 0x1e, 0x00, 0x0f, 0x00, +0xd3, 0xff, 0xd4, 0xff, 0xa0, 0xff, 0xbc, 0xff, 0x97, 0xff, 0xbb, 0xff, 0xa1, 0xff, 0xf3, 0xff, +0x11, 0x00, 0xfc, 0xff, 0xbc, 0xff, 0x97, 0xff, 0x82, 0xff, 0xea, 0xff, 0x26, 0x00, 0x5a, 0x00, +0x38, 0x00, 0x0f, 0x00, 0xf3, 0xff, 0x04, 0x00, 0x6e, 0x00, 0x9f, 0x00, 0xd3, 0x00, 0x98, 0x00, +0xa7, 0x00, 0x7f, 0x00, 0xeb, 0x00, 0x05, 0x01, 0x16, 0x01, 0xb8, 0x00, 0x81, 0x00, 0x4b, 0x00, +0x6d, 0x00, 0xb0, 0x00, 0xf4, 0x00, 0xe9, 0x00, 0xa8, 0x00, 0x3e, 0x00, 0x10, 0x00, 0x06, 0x00, +0x45, 0x00, 0x4c, 0x00, 0x31, 0x00, 0x0b, 0x00, 0xde, 0xff, 0xb0, 0xff, 0xa7, 0xff, 0x92, 0xff, +0x4b, 0xff, 0x7a, 0xff, 0x52, 0xff, 0x4f, 0xff, 0x39, 0xff, 0x32, 0xff, 0xea, 0xfe, 0xd3, 0xfe, +0xfc, 0xfe, 0x16, 0xff, 0x49, 0xff, 0x4b, 0xff, 0x1f, 0xff, 0x02, 0xff, 0x31, 0xff, 0x6e, 0xff, +0x96, 0xff, 0xe5, 0xff, 0xa9, 0xff, 0x88, 0xff, 0x64, 0xff, 0xa9, 0xff, 0xc4, 0xff, 0x27, 0x00, +0x23, 0x00, 0xfc, 0xff, 0xf1, 0xff, 0x12, 0x00, 0x04, 0x00, 0xf7, 0xff, 0x0f, 0x00, 0xe4, 0xff, +0xc6, 0xff, 0x97, 0xff, 0xbf, 0xff, 0xce, 0xff, 0x0b, 0x00, 0xc9, 0xff, 0xa9, 0xff, 0x31, 0xff, +0x18, 0xff, 0xd2, 0xfe, 0xdf, 0xfe, 0xa0, 0xfe, 0x78, 0xfe, 0x93, 0xfe, 0xb0, 0xfe, 0xfe, 0xfe, +0x11, 0xff, 0x07, 0xff, 0xaf, 0xfe, 0x45, 0xfe, 0xf9, 0xfd, 0x1c, 0xfe, 0x57, 0xfe, 0x97, 0xfe, +0xc7, 0xfe, 0xd6, 0xfe, 0x02, 0xff, 0x0a, 0xff, 0x46, 0xff, 0x1c, 0xff, 0x14, 0xff, 0xf8, 0xfe, +0xfe, 0xfe, 0xd1, 0xfe, 0x1f, 0xff, 0x32, 0xff, 0x88, 0xff, 0xb3, 0xff, 0xed, 0xff, 0x05, 0x00, +0x16, 0x00, 0x16, 0x00, 0xd4, 0xff, 0xf1, 0xff, 0xd6, 0xff, 0x11, 0x00, 0x0d, 0x00, 0x4a, 0x00, +0x0c, 0x00, 0x43, 0x00, 0x3b, 0x00, 0x50, 0x00, 0x48, 0x00, 0x69, 0x00, 0x2d, 0x00, 0x3f, 0x00, +0x08, 0x00, 0xe8, 0xff, 0xed, 0xff, 0x2f, 0x00, 0x6d, 0x00, 0x91, 0x00, 0x96, 0x00, 0x71, 0x00, +0x69, 0x00, 0x73, 0x00, 0x54, 0x00, 0x53, 0x00, 0x3b, 0x00, 0x36, 0x00, 0x44, 0x00, 0x5a, 0x00, +0xad, 0x00, 0xfd, 0x00, 0x8d, 0x01, 0x05, 0x02, 0x94, 0x02, 0xe5, 0x02, 0x08, 0x03, 0xf7, 0x02, +0xd4, 0x02, 0xbe, 0x02, 0xe9, 0x02, 0x3a, 0x03, 0xb2, 0x03, 0x05, 0x04, 0x31, 0x04, 0x5f, 0x04, +0x73, 0x04, 0x9a, 0x04, 0x82, 0x04, 0x5d, 0x04, 0x02, 0x04, 0x93, 0x03, 0x43, 0x03, 0x3e, 0x03, +0x61, 0x03, 0x96, 0x03, 0x70, 0x03, 0x44, 0x03, 0xa2, 0x02, 0x17, 0x02, 0x7a, 0x01, 0x0d, 0x01, +0xb2, 0x00, 0x6f, 0x00, 0x4c, 0x00, 0x17, 0x00, 0x09, 0x00, 0xe7, 0xff, 0xb3, 0xff, 0x56, 0xff, +0xe4, 0xfe, 0x64, 0xfe, 0xf5, 0xfd, 0x8a, 0xfd, 0x43, 0xfd, 0x42, 0xfd, 0x55, 0xfd, 0x95, 0xfd, +0xe9, 0xfd, 0x18, 0xfe, 0x33, 0xfe, 0x05, 0xfe, 0xe7, 0xfd, 0xc7, 0xfd, 0xd9, 0xfd, 0x17, 0xfe, +0x84, 0xfe, 0xeb, 0xfe, 0x41, 0xff, 0x90, 0xff, 0xf1, 0xff, 0x0b, 0x00, 0x43, 0x00, 0x46, 0x00, +0x31, 0x00, 0x31, 0x00, 0x44, 0x00, 0x60, 0x00, 0x7d, 0x00, 0xda, 0x00, 0x09, 0x01, 0x3c, 0x01, +0x2a, 0x01, 0xe9, 0x00, 0x8e, 0x00, 0x31, 0x00, 0x16, 0x00, 0x2c, 0x00, 0x2a, 0x00, 0x18, 0x00, +0xde, 0xff, 0x75, 0xff, 0x37, 0xff, 0x11, 0xff, 0xfb, 0xfe, 0xef, 0xfe, 0xa5, 0xfe, 0x49, 0xfe, +0x0c, 0xfe, 0xe1, 0xfd, 0xd8, 0xfd, 0xf9, 0xfd, 0x12, 0xfe, 0x09, 0xfe, 0xe4, 0xfd, 0xc9, 0xfd, +0xb9, 0xfd, 0xb5, 0xfd, 0xe0, 0xfd, 0xdb, 0xfd, 0xf2, 0xfd, 0x04, 0xfe, 0x32, 0xfe, 0x68, 0xfe, +0x9d, 0xfe, 0xc3, 0xfe, 0xc5, 0xfe, 0xf3, 0xfe, 0x13, 0xff, 0x4d, 0xff, 0x95, 0xff, 0x8c, 0xff, +0xa2, 0xff, 0xae, 0xff, 0xd9, 0xff, 0x29, 0x00, 0x49, 0x00, 0x41, 0x00, 0x58, 0x00, 0x3e, 0x00, +0x38, 0x00, 0x3c, 0x00, 0x29, 0x00, 0x13, 0x00, 0x09, 0x00, 0xec, 0xff, 0xf0, 0xff, 0xc8, 0xff, +0xe8, 0xff, 0xc8, 0xff, 0xbd, 0xff, 0xd3, 0xff, 0xc4, 0xff, 0xc1, 0xff, 0xcd, 0xff, 0xcd, 0xff, +0xbc, 0xff, 0xb6, 0xff, 0xc4, 0xff, 0xbe, 0xff, 0xaa, 0xff, 0x9f, 0xff, 0x86, 0xff, 0x7d, 0xff, +0x93, 0xff, 0xa5, 0xff, 0xad, 0xff, 0xbe, 0xff, 0xca, 0xff, 0xcd, 0xff, 0xd7, 0xff, 0xe8, 0xff, +0x0e, 0x00, 0x4e, 0x00, 0x75, 0x00, 0xa5, 0x00, 0xb9, 0x00, 0xbe, 0x00, 0xc1, 0x00, 0xe5, 0x00, +0xf8, 0x00, 0x0f, 0x01, 0x20, 0x01, 0x2a, 0x01, 0x3a, 0x01, 0x59, 0x01, 0x69, 0x01, 0x87, 0x01, +0x7e, 0x01, 0x64, 0x01, 0x4a, 0x01, 0x3a, 0x01, 0x5a, 0x01, 0x71, 0x01, 0x9a, 0x01, 0xb4, 0x01, +0x9a, 0x01, 0x99, 0x01, 0x9f, 0x01, 0x95, 0x01, 0x8c, 0x01, 0x22, 0x01, 0xdc, 0x00, 0xb8, 0x00, +0xaa, 0x00, 0x9e, 0x00, 0x9c, 0x00, 0x97, 0x00, 0x44, 0x00, 0x06, 0x00, 0xd5, 0xff, 0xae, 0xff, +0xaf, 0xff, 0x6b, 0xff, 0x2e, 0xff, 0xf9, 0xfe, 0xbf, 0xfe, 0xb5, 0xfe, 0xc6, 0xfe, 0xdc, 0xfe, +0xf7, 0xfe, 0x0e, 0xff, 0x00, 0xff, 0xf3, 0xfe, 0xdc, 0xfe, 0xd7, 0xfe, 0xd9, 0xfe, 0xdf, 0xfe, +0x0d, 0xff, 0x39, 0xff, 0x44, 0xff, 0x76, 0xff, 0x86, 0xff, 0x8b, 0xff, 0x87, 0xff, 0x8b, 0xff, +0x98, 0xff, 0xa4, 0xff, 0x99, 0xff, 0xa2, 0xff, 0x9f, 0xff, 0xac, 0xff, 0xe8, 0xff, 0x1b, 0x00, +0x28, 0x00, 0xf5, 0xff, 0xd4, 0xff, 0xc6, 0xff, 0xc4, 0xff, 0xd7, 0xff, 0x08, 0x00, 0x1a, 0x00, +0x1c, 0x00, 0x16, 0x00, 0x16, 0x00, 0x06, 0x00, 0xee, 0xff, 0xff, 0xff, 0x05, 0x00, 0x01, 0x00, +0x0b, 0x00, 0xf1, 0xff, 0xab, 0xff, 0xa3, 0xff, 0x9e, 0xff, 0xd5, 0xff, 0xea, 0xff, 0xf9, 0xff, +0xf1, 0xff, 0xc8, 0xff, 0xb1, 0xff, 0xb1, 0xff, 0xd4, 0xff, 0xdf, 0xff, 0xf4, 0xff, 0xfb, 0xff, +0xee, 0xff, 0xd5, 0xff, 0xe6, 0xff, 0x1f, 0x00, 0x3e, 0x00, 0x48, 0x00, 0x36, 0x00, 0x23, 0x00, +0x02, 0x00, 0x1d, 0x00, 0x34, 0x00, 0x45, 0x00, 0x5f, 0x00, 0x51, 0x00, 0x3b, 0x00, 0x20, 0x00, +0x08, 0x00, 0x01, 0x00, 0x2e, 0x00, 0x2f, 0x00, 0x38, 0x00, 0x37, 0x00, 0x55, 0x00, 0x56, 0x00, +0x84, 0x00, 0xc4, 0x00, 0x04, 0x01, 0x35, 0x01, 0x54, 0x01, 0x53, 0x01, 0x3d, 0x01, 0x22, 0x01, +0x14, 0x01, 0x19, 0x01, 0x3d, 0x01, 0x5b, 0x01, 0x5b, 0x01, 0x55, 0x01, 0x3b, 0x01, 0x50, 0x01, +0x53, 0x01, 0x43, 0x01, 0x33, 0x01, 0x0d, 0x01, 0xed, 0x00, 0xb0, 0x00, 0x96, 0x00, 0x9e, 0x00, +0xc8, 0x00, 0xdb, 0x00, 0xf1, 0x00, 0xf7, 0x00, 0xc7, 0x00, 0x93, 0x00, 0x82, 0x00, 0x7b, 0x00, +0xa5, 0x00, 0xb9, 0x00, 0xca, 0x00, 0xd0, 0x00, 0xd8, 0x00, 0xac, 0x00, 0xa9, 0x00, 0x95, 0x00, +0x95, 0x00, 0x95, 0x00, 0x95, 0x00, 0x99, 0x00, 0x9d, 0x00, 0xa1, 0x00, 0xab, 0x00, 0xd8, 0x00, +0xd6, 0x00, 0xee, 0x00, 0xd2, 0x00, 0xbf, 0x00, 0x97, 0x00, 0xa6, 0x00, 0xad, 0x00, 0xb6, 0x00, +0xbd, 0x00, 0xa3, 0x00, 0x99, 0x00, 0x81, 0x00, 0x77, 0x00, 0x86, 0x00, 0x6e, 0x00, 0x76, 0x00, +0x62, 0x00, 0x5b, 0x00, 0x46, 0x00, 0x50, 0x00, 0x43, 0x00, 0x7b, 0x00, 0x5d, 0x00, 0x32, 0x00, +0x17, 0x00, 0xdc, 0xff, 0xdc, 0xff, 0xc2, 0xff, 0xb3, 0xff, 0x85, 0xff, 0x5a, 0xff, 0x22, 0xff, +0x30, 0xff, 0x30, 0xff, 0x32, 0xff, 0x21, 0xff, 0x19, 0xff, 0x0f, 0xff, 0x22, 0xff, 0x2f, 0xff, +0x43, 0xff, 0x41, 0xff, 0x53, 0xff, 0x4f, 0xff, 0x4e, 0xff, 0x71, 0xff, 0x8d, 0xff, 0x96, 0xff, +0xa2, 0xff, 0x9b, 0xff, 0x8f, 0xff, 0x9a, 0xff, 0x91, 0xff, 0xc1, 0xff, 0xf2, 0xff, 0x1b, 0x00, +0x46, 0x00, 0x4e, 0x00, 0x32, 0x00, 0x33, 0x00, 0x1e, 0x00, 0x11, 0x00, 0x18, 0x00, 0x2d, 0x00, +0x39, 0x00, 0x40, 0x00, 0x4c, 0x00, 0x3f, 0x00, 0x30, 0x00, 0x0b, 0x00, 0x17, 0x00, 0x0e, 0x00, +0x08, 0x00, 0x22, 0x00, 0x3b, 0x00, 0x48, 0x00, 0x78, 0x00, 0x97, 0x00, 0x86, 0x00, 0x82, 0x00, +0x88, 0x00, 0x87, 0x00, 0xa2, 0x00, 0xbf, 0x00, 0xda, 0x00, 0xf8, 0x00, 0x1d, 0x01, 0x3e, 0x01, +0x2b, 0x01, 0x0c, 0x01, 0xf7, 0x00, 0xe7, 0x00, 0xa8, 0x00, 0x8a, 0x00, 0x95, 0x00, 0x81, 0x00, +0x6a, 0x00, 0x63, 0x00, 0x69, 0x00, 0x7f, 0x00, 0x6d, 0x00, 0x45, 0x00, 0x42, 0x00, 0x2b, 0x00, +0x41, 0x00, 0x67, 0x00, 0x9c, 0x00, 0xb1, 0x00, 0xc6, 0x00, 0xd7, 0x00, 0xc5, 0x00, 0xce, 0x00, +0xbf, 0x00, 0x99, 0x00, 0xb4, 0x00, 0xa5, 0x00, 0x9e, 0x00, 0xb9, 0x00, 0xbd, 0x00, 0xea, 0x00, +0xda, 0x00, 0xd7, 0x00, 0xb5, 0x00, 0x87, 0x00, 0x74, 0x00, 0x91, 0x00, 0xb1, 0x00, 0xcd, 0x00, +0xe3, 0x00, 0xd0, 0x00, 0xb8, 0x00, 0xa5, 0x00, 0xbe, 0x00, 0xbe, 0x00, 0xab, 0x00, 0xb2, 0x00, +0x97, 0x00, 0x9f, 0x00, 0xc1, 0x00, 0xeb, 0x00, 0x03, 0x01, 0x0f, 0x01, 0x21, 0x01, 0xef, 0x00, +0xbb, 0x00, 0xce, 0x00, 0xe7, 0x00, 0xf8, 0x00, 0x0a, 0x01, 0x38, 0x01, 0x1b, 0x01, 0xf6, 0x00, +0xdb, 0x00, 0x9e, 0x00, 0x97, 0x00, 0x97, 0x00, 0x9f, 0x00, 0xa2, 0x00, 0x98, 0x00, 0xa6, 0x00, +0xa4, 0x00, 0x8f, 0x00, 0x80, 0x00, 0xa3, 0x00, 0x95, 0x00, 0xb4, 0x00, 0x94, 0x00, 0x8a, 0x00, +0x8b, 0x00, 0x7a, 0x00, 0x92, 0x00, 0x8a, 0x00, 0x87, 0x00, 0x54, 0x00, 0x52, 0x00, 0x46, 0x00, +0x4f, 0x00, 0x59, 0x00, 0x58, 0x00, 0x4b, 0x00, 0x2a, 0x00, 0xe0, 0xff, 0xc0, 0xff, 0xba, 0xff, +0xa4, 0xff, 0xab, 0xff, 0xe4, 0xff, 0xea, 0xff, 0x33, 0x00, 0x41, 0x00, 0x45, 0x00, 0x55, 0x00, +0x33, 0x00, 0x45, 0x00, 0x37, 0x00, 0x1e, 0x00, 0x1b, 0x00, 0xf2, 0xff, 0x01, 0x00, 0x27, 0x00, +0x43, 0x00, 0x5e, 0x00, 0x4d, 0x00, 0x35, 0x00, 0x1d, 0x00, 0x18, 0x00, 0x45, 0x00, 0x53, 0x00, +0x6c, 0x00, 0x74, 0x00, 0x5c, 0x00, 0x86, 0x00, 0x82, 0x00, 0x99, 0x00, 0xad, 0x00, 0xb8, 0x00, +0xbc, 0x00, 0xb8, 0x00, 0xaf, 0x00, 0xc4, 0x00, 0xbe, 0x00, 0xbb, 0x00, 0xc7, 0x00, 0xc8, 0x00, +0xc7, 0x00, 0xbf, 0x00, 0xac, 0x00, 0x82, 0x00, 0x5b, 0x00, 0x56, 0x00, 0x4d, 0x00, 0x6b, 0x00, +0x83, 0x00, 0x77, 0x00, 0x89, 0x00, 0x76, 0x00, 0x52, 0x00, 0x4c, 0x00, 0x37, 0x00, 0x38, 0x00, +0x29, 0x00, 0x3d, 0x00, 0x57, 0x00, 0x79, 0x00, 0x9f, 0x00, 0xb5, 0x00, 0xdc, 0x00, 0xeb, 0x00, +0xdc, 0x00, 0xaf, 0x00, 0x94, 0x00, 0x78, 0x00, 0x6d, 0x00, 0x5f, 0x00, 0x7c, 0x00, 0x77, 0x00, +0x88, 0x00, 0x76, 0x00, 0x56, 0x00, 0x3a, 0x00, 0x20, 0x00, 0xdf, 0xff, 0xcb, 0xff, 0xd3, 0xff, +0xe6, 0xff, 0xe0, 0xff, 0xf9, 0xff, 0x0f, 0x00, 0x2a, 0x00, 0x50, 0x00, 0x74, 0x00, 0x7b, 0x00, +0x9a, 0x00, 0x9c, 0x00, 0x9e, 0x00, 0xca, 0x00, 0xe6, 0x00, 0xff, 0x00, 0x2e, 0x01, 0x0c, 0x01, +0xf0, 0x00, 0xfb, 0x00, 0xfb, 0x00, 0xed, 0x00, 0xc5, 0x00, 0xd2, 0x00, 0xa2, 0x00, 0x7a, 0x00, +0x7e, 0x00, 0x75, 0x00, 0x75, 0x00, 0x63, 0x00, 0x60, 0x00, 0x58, 0x00, 0x47, 0x00, 0x1f, 0x00, +0x2f, 0x00, 0x20, 0x00, 0x0d, 0x00, 0xfe, 0xff, 0xf6, 0xff, 0xce, 0xff, 0xc9, 0xff, 0xd0, 0xff, +0xa9, 0xff, 0xa0, 0xff, 0xb0, 0xff, 0xb8, 0xff, 0xba, 0xff, 0xb9, 0xff, 0xc9, 0xff, 0xca, 0xff, +0xd7, 0xff, 0xe1, 0xff, 0x15, 0x00, 0x04, 0x00, 0xf3, 0xff, 0xf5, 0xff, 0xfc, 0xff, 0x10, 0x00, +0x32, 0x00, 0x52, 0x00, 0x78, 0x00, 0x7c, 0x00, 0x72, 0x00, 0x8d, 0x00, 0xb1, 0x00, 0xb3, 0x00, +0xa1, 0x00, 0xc6, 0x00, 0xcf, 0x00, 0xb9, 0x00, 0xb5, 0x00, 0xa4, 0x00, 0xc3, 0x00, 0xb1, 0x00, +0xb7, 0x00, 0xa9, 0x00, 0x93, 0x00, 0x96, 0x00, 0x97, 0x00, 0xa5, 0x00, 0x88, 0x00, 0x5c, 0x00, +0x4b, 0x00, 0x32, 0x00, 0x53, 0x00, 0x68, 0x00, 0x57, 0x00, 0x5d, 0x00, 0x41, 0x00, 0x12, 0x00, +0xf9, 0xff, 0xf5, 0xff, 0x08, 0x00, 0x01, 0x00, 0xfb, 0xff, 0x03, 0x00, 0x21, 0x00, 0xfa, 0xff, +0xf3, 0xff, 0x1e, 0x00, 0x29, 0x00, 0x2c, 0x00, 0x45, 0x00, 0x78, 0x00, 0x8a, 0x00, 0x7a, 0x00, +0x6b, 0x00, 0x7b, 0x00, 0x82, 0x00, 0x8d, 0x00, 0xbe, 0x00, 0xaa, 0x00, 0xdb, 0x00, 0xde, 0x00, +0xe7, 0x00, 0xf0, 0x00, 0xfa, 0x00, 0xf0, 0x00, 0xf5, 0x00, 0xec, 0x00, 0xe3, 0x00, 0x05, 0x01, +0xff, 0x00, 0x25, 0x01, 0x3d, 0x01, 0x39, 0x01, 0x20, 0x01, 0xfb, 0x00, 0xc8, 0x00, 0x9a, 0x00, +0x6a, 0x00, 0x4b, 0x00, 0x58, 0x00, 0x5a, 0x00, 0x6a, 0x00, 0x68, 0x00, 0x2e, 0x00, 0x3d, 0x00, +0x29, 0x00, 0x1b, 0x00, 0xfe, 0xff, 0xdd, 0xff, 0xe7, 0xff, 0x1a, 0x00, 0x34, 0x00, 0x30, 0x00, +0x43, 0x00, 0x5a, 0x00, 0x69, 0x00, 0x69, 0x00, 0x83, 0x00, 0x8b, 0x00, 0x78, 0x00, 0x6d, 0x00, +0x5a, 0x00, 0x9f, 0x00, 0xa4, 0x00, 0xae, 0x00, 0xa6, 0x00, 0x94, 0x00, 0x89, 0x00, 0xa0, 0x00, +0x9d, 0x00, 0xdd, 0x00, 0xf2, 0x00, 0x0b, 0x01, 0xf4, 0x00, 0xe3, 0x00, 0xf0, 0x00, 0xe4, 0x00, +0xc6, 0x00, 0xd9, 0x00, 0x09, 0x01, 0x03, 0x01, 0x06, 0x01, 0xf5, 0x00, 0x2c, 0x01, 0x22, 0x01, +0x18, 0x01, 0x13, 0x01, 0x07, 0x01, 0xe7, 0x00, 0xdd, 0x00, 0xf5, 0x00, 0xf7, 0x00, 0x25, 0x01, +0x2b, 0x01, 0x3c, 0x01, 0xfe, 0x00, 0xd9, 0x00, 0xab, 0x00, 0x65, 0x00, 0x65, 0x00, 0x5e, 0x00, +0x84, 0x00, 0x78, 0x00, 0x8a, 0x00, 0xa4, 0x00, 0xa4, 0x00, 0xa2, 0x00, 0xa3, 0x00, 0x90, 0x00, +0x63, 0x00, 0x59, 0x00, 0x5c, 0x00, 0x69, 0x00, 0x79, 0x00, 0x99, 0x00, 0xb9, 0x00, 0xc1, 0x00, +0x95, 0x00, 0x81, 0x00, 0x67, 0x00, 0x81, 0x00, 0x89, 0x00, 0x7a, 0x00, 0xa5, 0x00, 0xe8, 0x00, +0x07, 0x01, 0x08, 0x01, 0x1f, 0x01, 0x1b, 0x01, 0x07, 0x01, 0xfb, 0x00, 0xdc, 0x00, 0xeb, 0x00, +0xf4, 0x00, 0xe2, 0x00, 0xfa, 0x00, 0x25, 0x01, 0x5c, 0x01, 0x62, 0x01, 0x34, 0x01, 0x1c, 0x01, +0x0c, 0x01, 0xd9, 0x00, 0xdb, 0x00, 0x02, 0x01, 0x12, 0x01, 0x39, 0x01, 0x31, 0x01, 0x18, 0x01, +0x1d, 0x01, 0x13, 0x01, 0xef, 0x00, 0xd3, 0x00, 0xb9, 0x00, 0xb5, 0x00, 0xb1, 0x00, 0x7f, 0x00, +0xa0, 0x00, 0x92, 0x00, 0xa8, 0x00, 0x81, 0x00, 0x8f, 0x00, 0x77, 0x00, 0x6f, 0x00, 0x73, 0x00, +0x49, 0x00, 0x38, 0x00, 0x3d, 0x00, 0x55, 0x00, 0x2f, 0x00, 0x4b, 0x00, 0x36, 0x00, 0x64, 0x00, +0x67, 0x00, 0x61, 0x00, 0x79, 0x00, 0x77, 0x00, 0x63, 0x00, 0x67, 0x00, 0x72, 0x00, 0x94, 0x00, +0x81, 0x00, 0x93, 0x00, 0x94, 0x00, 0xaf, 0x00, 0xd0, 0x00, 0xac, 0x00, 0xbb, 0x00, 0x8e, 0x00, +0x8a, 0x00, 0x85, 0x00, 0x85, 0x00, 0x8a, 0x00, 0x93, 0x00, 0x9b, 0x00, 0x99, 0x00, 0xa9, 0x00, +0x9d, 0x00, 0x79, 0x00, 0x4b, 0x00, 0x62, 0x00, 0x57, 0x00, 0x65, 0x00, 0x5e, 0x00, 0x73, 0x00, +0x7b, 0x00, 0x71, 0x00, 0x6d, 0x00, 0x87, 0x00, 0x93, 0x00, 0x84, 0x00, 0x82, 0x00, 0x86, 0x00, +0x7b, 0x00, 0x82, 0x00, 0x64, 0x00, 0x3c, 0x00, 0x41, 0x00, 0x35, 0x00, 0x0a, 0x00, 0xe3, 0xff, +0xcd, 0xff, 0xbb, 0xff, 0xb6, 0xff, 0xa2, 0xff, 0xb5, 0xff, 0xba, 0xff, 0xe4, 0xff, 0xf0, 0xff, +0x02, 0x00, 0x31, 0x00, 0x42, 0x00, 0x16, 0x00, 0x35, 0x00, 0x39, 0x00, 0x60, 0x00, 0x5d, 0x00, +0x61, 0x00, 0x9a, 0x00, 0xa5, 0x00, 0xc6, 0x00, 0xaf, 0x00, 0xa8, 0x00, 0xad, 0x00, 0x90, 0x00, +0x7c, 0x00, 0x6f, 0x00, 0x6d, 0x00, 0x67, 0x00, 0x71, 0x00, 0x8d, 0x00, 0x90, 0x00, 0x9b, 0x00, +0x93, 0x00, 0x66, 0x00, 0x6e, 0x00, 0x67, 0x00, 0x5d, 0x00, 0x75, 0x00, 0x96, 0x00, 0xb0, 0x00, +0xc0, 0x00, 0xc7, 0x00, 0xdd, 0x00, 0xdf, 0x00, 0xdc, 0x00, 0xc7, 0x00, 0xac, 0x00, 0x92, 0x00, +0x56, 0x00, 0x35, 0x00, 0x0c, 0x00, 0x04, 0x00, 0x17, 0x00, 0x14, 0x00, 0xf0, 0xff, 0xee, 0xff, +0xce, 0xff, 0xec, 0xff, 0xde, 0xff, 0xd4, 0xff, 0xf5, 0xff, 0xd8, 0xff, 0xf8, 0xff, 0x1a, 0x00, +0x35, 0x00, 0x47, 0x00, 0x5c, 0x00, 0x59, 0x00, 0x6d, 0x00, 0xab, 0x00, 0xac, 0x00, 0xb0, 0x00, +0xba, 0x00, 0xe0, 0x00, 0xff, 0x00, 0x05, 0x01, 0x13, 0x01, 0xee, 0x00, 0x06, 0x01, 0xf5, 0x00, +0xe7, 0x00, 0xf1, 0x00, 0xdc, 0x00, 0xbb, 0x00, 0x9b, 0x00, 0x84, 0x00, 0x73, 0x00, 0x48, 0x00, +0x1a, 0x00, 0x31, 0x00, 0x08, 0x00, 0x34, 0x00, 0xfc, 0xff, 0xe4, 0xff, 0xd8, 0xff, 0xa4, 0xff, +0x91, 0xff, 0x77, 0xff, 0x91, 0xff, 0x7d, 0xff, 0x58, 0xff, 0x74, 0xff, 0x56, 0xff, 0x71, 0xff, +0x6f, 0xff, 0x66, 0xff, 0x84, 0xff, 0x8c, 0xff, 0x89, 0xff, 0x95, 0xff, 0x96, 0xff, 0xb3, 0xff, +0xb7, 0xff, 0xcc, 0xff, 0xda, 0xff, 0xd6, 0xff, 0xe7, 0xff, 0x1b, 0x00, 0x2a, 0x00, 0x35, 0x00, +0x54, 0x00, 0x60, 0x00, 0x85, 0x00, 0xa2, 0x00, 0xa8, 0x00, 0x76, 0x00, 0x76, 0x00, 0x84, 0x00, +0x7f, 0x00, 0x8d, 0x00, 0x7d, 0x00, 0x8f, 0x00, 0x98, 0x00, 0xa3, 0x00, 0xad, 0x00, 0x8c, 0x00, +0x78, 0x00, 0x6a, 0x00, 0x78, 0x00, 0x74, 0x00, 0x77, 0x00, 0x7f, 0x00, 0x82, 0x00, 0x63, 0x00, +0x6b, 0x00, 0x66, 0x00, 0x54, 0x00, 0x22, 0x00, 0x0e, 0x00, 0x25, 0x00, 0xfc, 0xff, 0x06, 0x00, +0xf1, 0xff, 0xc9, 0xff, 0xe3, 0xff, 0xd1, 0xff, 0xda, 0xff, 0xec, 0xff, 0x17, 0x00, 0x26, 0x00, +0x1e, 0x00, 0x45, 0x00, 0x64, 0x00, 0x55, 0x00, 0x6f, 0x00, 0x71, 0x00, 0x7d, 0x00, 0x99, 0x00, +0xa5, 0x00, 0xb3, 0x00, 0xa0, 0x00, 0xc9, 0x00, 0xe0, 0x00, 0xe7, 0x00, 0x03, 0x01, 0x2b, 0x01, +0x33, 0x01, 0x51, 0x01, 0x1c, 0x01, 0x11, 0x01, 0x34, 0x01, 0x1e, 0x01, 0x27, 0x01, 0x06, 0x01, +0xea, 0x00, 0xbc, 0x00, 0x9e, 0x00, 0xa6, 0x00, 0xa3, 0x00, 0xa2, 0x00, 0xa1, 0x00, 0x8b, 0x00, +0x86, 0x00, 0x93, 0x00, 0x8b, 0x00, 0x59, 0x00, 0x54, 0x00, 0x61, 0x00, 0x59, 0x00, 0x44, 0x00, +0x1c, 0x00, 0xce, 0xff, 0xb5, 0xff, 0xa9, 0xff, 0xae, 0xff, 0xc5, 0xff, 0xc5, 0xff, 0xc2, 0xff, +0xa9, 0xff, 0x92, 0xff, 0x91, 0xff, 0x83, 0xff, 0x9c, 0xff, 0x9d, 0xff, 0xb1, 0xff, 0xdd, 0xff, +0xff, 0xff, 0x0c, 0x00, 0x1c, 0x00, 0x37, 0x00, 0x5e, 0x00, 0x90, 0x00, 0x95, 0x00, 0xb2, 0x00, +0xd1, 0x00, 0xd3, 0x00, 0xee, 0x00, 0x0f, 0x01, 0x07, 0x01, 0x1b, 0x01, 0xf8, 0x00, 0xf0, 0x00, +0xcb, 0x00, 0xd0, 0x00, 0xc4, 0x00, 0xbd, 0x00, 0xdc, 0x00, 0xe8, 0x00, 0xe9, 0x00, 0xec, 0x00, +0xee, 0x00, 0xc6, 0x00, 0xaa, 0x00, 0x89, 0x00, 0x6a, 0x00, 0x72, 0x00, 0x66, 0x00, 0x59, 0x00, +0x51, 0x00, 0x4e, 0x00, 0x2b, 0x00, 0x0e, 0x00, 0xec, 0xff, 0xf8, 0xff, 0x09, 0x00, 0xfa, 0xff, +0x13, 0x00, 0xf6, 0xff, 0x15, 0x00, 0x11, 0x00, 0x0f, 0x00, 0x26, 0x00, 0x1a, 0x00, 0x26, 0x00, +0x20, 0x00, 0x24, 0x00, 0x4c, 0x00, 0x70, 0x00, 0x69, 0x00, 0x76, 0x00, 0x90, 0x00, 0x93, 0x00, +0x85, 0x00, 0x7a, 0x00, 0x9d, 0x00, 0xce, 0x00, 0x0e, 0x01, 0x54, 0x01, 0x77, 0x01, 0x7a, 0x01, +0x5b, 0x01, 0x48, 0x01, 0x29, 0x01, 0x33, 0x01, 0x0b, 0x01, 0x29, 0x01, 0x32, 0x01, 0x1a, 0x01, +0x0c, 0x01, 0xfc, 0x00, 0xd8, 0x00, 0xbe, 0x00, 0x97, 0x00, 0x7e, 0x00, 0x66, 0x00, 0x47, 0x00, +0x40, 0x00, 0x48, 0x00, 0x5b, 0x00, 0x43, 0x00, 0x15, 0x00, 0x22, 0x00, 0x00, 0x00, 0x01, 0x00, +0x0f, 0x00, 0x33, 0x00, 0x3f, 0x00, 0x4e, 0x00, 0x5f, 0x00, 0x79, 0x00, 0x74, 0x00, 0x8e, 0x00, +0x99, 0x00, 0xa1, 0x00, 0x98, 0x00, 0x8d, 0x00, 0x6b, 0x00, 0x89, 0x00, 0x91, 0x00, 0x9a, 0x00, +0xb3, 0x00, 0x9e, 0x00, 0xb0, 0x00, 0xa7, 0x00, 0x96, 0x00, 0xbf, 0x00, 0xd0, 0x00, 0x02, 0x01, +0xfe, 0x00, 0x05, 0x01, 0x01, 0x01, 0xde, 0x00, 0xd5, 0x00, 0xb0, 0x00, 0xa2, 0x00, 0xa8, 0x00, +0xab, 0x00, 0x8d, 0x00, 0x7f, 0x00, 0x63, 0x00, 0x60, 0x00, 0x3f, 0x00, 0x17, 0x00, 0x03, 0x00, +0xea, 0xff, 0xd9, 0xff, 0xd9, 0xff, 0xf2, 0xff, 0xd7, 0xff, 0xc2, 0xff, 0xa4, 0xff, 0x83, 0xff, +0x6b, 0xff, 0x6c, 0xff, 0x8a, 0xff, 0x8d, 0xff, 0x7b, 0xff, 0x77, 0xff, 0x88, 0xff, 0x8f, 0xff, +0x50, 0xff, 0x58, 0xff, 0x5a, 0xff, 0x49, 0xff, 0x0e, 0xff, 0xf2, 0xfe, 0x0f, 0xff, 0x20, 0xff, +0x39, 0xff, 0x4a, 0xff, 0x7a, 0xff, 0x85, 0xff, 0x8c, 0xff, 0x92, 0xff, 0x6b, 0xff, 0x77, 0xff, +0x93, 0xff, 0xb0, 0xff, 0xb1, 0xff, 0xc6, 0xff, 0xd2, 0xff, 0xd2, 0xff, 0xd2, 0xff, 0xb9, 0xff, +0xbf, 0xff, 0xb8, 0xff, 0x8d, 0xff, 0x91, 0xff, 0x97, 0xff, 0x84, 0xff, 0x8a, 0xff, 0x98, 0xff, +0xb9, 0xff, 0xd3, 0xff, 0xd6, 0xff, 0xdc, 0xff, 0xc8, 0xff, 0xe6, 0xff, 0x15, 0x00, 0x21, 0x00, +0x2b, 0x00, 0xf8, 0xff, 0xfa, 0xff, 0xf3, 0xff, 0xd6, 0xff, 0xdb, 0xff, 0xcf, 0xff, 0xde, 0xff, +0xf0, 0xff, 0xe0, 0xff, 0xdd, 0xff, 0xec, 0xff, 0xdc, 0xff, 0xf2, 0xff, 0xf7, 0xff, 0xe0, 0xff, +0x06, 0x00, 0xf5, 0xff, 0xfa, 0xff, 0x10, 0x00, 0x40, 0x00, 0x5d, 0x00, 0x59, 0x00, 0x46, 0x00, +0x58, 0x00, 0x2e, 0x00, 0x1d, 0x00, 0x0a, 0x00, 0x23, 0x00, 0x23, 0x00, 0x0d, 0x00, 0x0d, 0x00, +0x09, 0x00, 0x21, 0x00, 0x2d, 0x00, 0x39, 0x00, 0x52, 0x00, 0x42, 0x00, 0x37, 0x00, 0x42, 0x00, +0x2c, 0x00, 0x2c, 0x00, 0x33, 0x00, 0x24, 0x00, 0x38, 0x00, 0x4e, 0x00, 0x6e, 0x00, 0x64, 0x00, +0x58, 0x00, 0x5c, 0x00, 0x6d, 0x00, 0x69, 0x00, 0x7f, 0x00, 0x5b, 0x00, 0x57, 0x00, 0x65, 0x00, +0x3f, 0x00, 0x36, 0x00, 0x3e, 0x00, 0x49, 0x00, 0x4b, 0x00, 0x55, 0x00, 0x3f, 0x00, 0x57, 0x00, +0x4c, 0x00, 0x2f, 0x00, 0x24, 0x00, 0x0f, 0x00, 0x0e, 0x00, 0xef, 0xff, 0xd2, 0xff, 0xca, 0xff, +0xa5, 0xff, 0x9a, 0xff, 0x6e, 0xff, 0x68, 0xff, 0x8c, 0xff, 0x86, 0xff, 0xa1, 0xff, 0xa3, 0xff, +0xbb, 0xff, 0xe2, 0xff, 0x07, 0x00, 0xfc, 0xff, 0xf7, 0xff, 0xeb, 0xff, 0xf3, 0xff, 0xfc, 0xff, +0xf4, 0xff, 0x15, 0x00, 0x2e, 0x00, 0x35, 0x00, 0x39, 0x00, 0x3d, 0x00, 0x25, 0x00, 0x22, 0x00, +0x24, 0x00, 0x0f, 0x00, 0x3f, 0x00, 0x13, 0x00, 0x11, 0x00, 0x2a, 0x00, 0x23, 0x00, 0x12, 0x00, +0xf5, 0xff, 0xd9, 0xff, 0xbd, 0xff, 0xbb, 0xff, 0xae, 0xff, 0x96, 0xff, 0xa5, 0xff, 0xad, 0xff, +0xb1, 0xff, 0xb8, 0xff, 0xb6, 0xff, 0xb2, 0xff, 0x9f, 0xff, 0x99, 0xff, 0x9a, 0xff, 0xa5, 0xff, +0xb8, 0xff, 0xc0, 0xff, 0xc8, 0xff, 0xde, 0xff, 0xeb, 0xff, 0xf1, 0xff, 0xf7, 0xff, 0x14, 0x00, +0x1f, 0x00, 0x2f, 0x00, 0x1c, 0x00, 0x1b, 0x00, 0x29, 0x00, 0x48, 0x00, 0x50, 0x00, 0x51, 0x00, +0x8b, 0x00, 0x7d, 0x00, 0x7b, 0x00, 0x65, 0x00, 0x7f, 0x00, 0x9e, 0x00, 0xb8, 0x00, 0xcc, 0x00, +0xdb, 0x00, 0x0e, 0x01, 0x1b, 0x01, 0x4a, 0x01, 0x49, 0x01, 0x34, 0x01, 0x19, 0x01, 0xe0, 0x00, +0xbf, 0x00, 0x99, 0x00, 0x9a, 0x00, 0x65, 0x00, 0x54, 0x00, 0x45, 0x00, 0x28, 0x00, 0x18, 0x00, +0x05, 0x00, 0xd6, 0xff, 0xb2, 0xff, 0x82, 0xff, 0x7a, 0xff, 0x6e, 0xff, 0x60, 0xff, 0x64, 0xff, +0x60, 0xff, 0x77, 0xff, 0x72, 0xff, 0x6e, 0xff, 0x96, 0xff, 0x98, 0xff, 0x91, 0xff, 0xa7, 0xff, +0x9a, 0xff, 0x8f, 0xff, 0x9f, 0xff, 0xad, 0xff, 0xfb, 0xff, 0x0d, 0x00, 0x45, 0x00, 0x59, 0x00, +0x4b, 0x00, 0x50, 0x00, 0x45, 0x00, 0x6b, 0x00, 0x75, 0x00, 0x80, 0x00, 0x9f, 0x00, 0xa4, 0x00, +0xba, 0x00, 0xbb, 0x00, 0xa9, 0x00, 0x9d, 0x00, 0x72, 0x00, 0x65, 0x00, 0x4b, 0x00, 0x27, 0x00, +0xfb, 0xff, 0xe3, 0xff, 0xbb, 0xff, 0x8e, 0xff, 0x6d, 0xff, 0x41, 0xff, 0x37, 0xff, 0x07, 0xff, +0xe9, 0xfe, 0xcd, 0xfe, 0xec, 0xfe, 0xeb, 0xfe, 0xeb, 0xfe, 0x01, 0xff, 0xf9, 0xfe, 0x07, 0xff, +0x0d, 0xff, 0xfd, 0xfe, 0xf7, 0xfe, 0xd9, 0xfe, 0xd8, 0xfe, 0xd5, 0xfe, 0xdc, 0xfe, 0xdc, 0xfe, +0xec, 0xfe, 0xe9, 0xfe, 0xec, 0xfe, 0xf4, 0xfe, 0x0d, 0xff, 0x0e, 0xff, 0x1b, 0xff, 0x47, 0xff, +0x40, 0xff, 0x4f, 0xff, 0x61, 0xff, 0x7f, 0xff, 0x7a, 0xff, 0x79, 0xff, 0x90, 0xff, 0xc1, 0xff, +0xf1, 0xff, 0x19, 0x00, 0x3b, 0x00, 0x3f, 0x00, 0x26, 0x00, 0x11, 0x00, 0x08, 0x00, 0xee, 0xff, +0xf5, 0xff, 0x00, 0x00, 0xe0, 0xff, 0xd8, 0xff, 0xdf, 0xff, 0xc9, 0xff, 0xbc, 0xff, 0xa0, 0xff, +0x8a, 0xff, 0x7d, 0xff, 0x65, 0xff, 0x5b, 0xff, 0x66, 0xff, 0x8d, 0xff, 0x97, 0xff, 0xa3, 0xff, +0xab, 0xff, 0xb2, 0xff, 0x95, 0xff, 0x7c, 0xff, 0x74, 0xff, 0x77, 0xff, 0x67, 0xff, 0x70, 0xff, +0x62, 0xff, 0x5a, 0xff, 0x67, 0xff, 0x79, 0xff, 0x6c, 0xff, 0x52, 0xff, 0x46, 0xff, 0x22, 0xff, +0x19, 0xff, 0x18, 0xff, 0x1d, 0xff, 0x29, 0xff, 0x39, 0xff, 0x52, 0xff, 0x5a, 0xff, 0x54, 0xff, +0x68, 0xff, 0x75, 0xff, 0x80, 0xff, 0x72, 0xff, 0x4e, 0xff, 0x5f, 0xff, 0x79, 0xff, 0x8a, 0xff, +0xb1, 0xff, 0xde, 0xff, 0xf4, 0xff, 0xfd, 0xff, 0xf0, 0xff, 0xef, 0xff, 0x08, 0x00, 0x16, 0x00, +0x16, 0x00, 0x29, 0x00, 0x5f, 0x00, 0x64, 0x00, 0x6d, 0x00, 0x68, 0x00, 0x79, 0x00, 0x77, 0x00, +0x74, 0x00, 0x52, 0x00, 0x2e, 0x00, 0x1f, 0x00, 0xe9, 0xff, 0xcb, 0xff, 0xb7, 0xff, 0xbe, 0xff, +0xa8, 0xff, 0x9e, 0xff, 0x88, 0xff, 0x82, 0xff, 0x5f, 0xff, 0x60, 0xff, 0x49, 0xff, 0x31, 0xff, +0x19, 0xff, 0x13, 0xff, 0x0b, 0xff, 0x01, 0xff, 0x1e, 0xff, 0x2f, 0xff, 0x4d, 0xff, 0x3c, 0xff, +0x2b, 0xff, 0x32, 0xff, 0x56, 0xff, 0x6b, 0xff, 0x75, 0xff, 0x4f, 0xff, 0x5e, 0xff, 0x72, 0xff, +0x5e, 0xff, 0x4b, 0xff, 0x48, 0xff, 0x43, 0xff, 0x23, 0xff, 0x08, 0xff, 0xff, 0xfe, 0xf5, 0xfe, +0xea, 0xfe, 0xdf, 0xfe, 0xee, 0xfe, 0xf1, 0xfe, 0xd5, 0xfe, 0xbe, 0xfe, 0xd4, 0xfe, 0xed, 0xfe, +0xd8, 0xfe, 0xd3, 0xfe, 0xbd, 0xfe, 0x93, 0xfe, 0x79, 0xfe, 0x72, 0xfe, 0x51, 0xfe, 0x5d, 0xfe, +0x4f, 0xfe, 0x42, 0xfe, 0x37, 0xfe, 0x49, 0xfe, 0x2d, 0xfe, 0x21, 0xfe, 0x18, 0xfe, 0x0f, 0xfe, +0x32, 0xfe, 0x31, 0xfe, 0x4c, 0xfe, 0x49, 0xfe, 0x63, 0xfe, 0x80, 0xfe, 0xa8, 0xfe, 0xd7, 0xfe, +0xe7, 0xfe, 0xff, 0xfe, 0xe3, 0xfe, 0xe3, 0xfe, 0xf1, 0xfe, 0x11, 0xff, 0x1e, 0xff, 0x3e, 0xff, +0x5f, 0xff, 0x5b, 0xff, 0x6b, 0xff, 0x72, 0xff, 0x82, 0xff, 0x9c, 0xff, 0x9c, 0xff, 0xa7, 0xff, +0xc3, 0xff, 0xa9, 0xff, 0x8f, 0xff, 0x9a, 0xff, 0x8e, 0xff, 0x7c, 0xff, 0x66, 0xff, 0x4e, 0xff, +0x35, 0xff, 0x0b, 0xff, 0xd8, 0xfe, 0xb6, 0xfe, 0xb1, 0xfe, 0x87, 0xfe, 0x57, 0xfe, 0x2d, 0xfe, +0x2d, 0xfe, 0x28, 0xfe, 0x0a, 0xfe, 0xfc, 0xfd, 0xf0, 0xfd, 0xf0, 0xfd, 0x00, 0xfe, 0xf4, 0xfd, +0x06, 0xfe, 0x17, 0xfe, 0x2e, 0xfe, 0x4f, 0xfe, 0x55, 0xfe, 0x78, 0xfe, 0x8f, 0xfe, 0xa7, 0xfe, +0xb8, 0xfe, 0xcb, 0xfe, 0xda, 0xfe, 0xe9, 0xfe, 0xd3, 0xfe, 0xc0, 0xfe, 0xd3, 0xfe, 0xbf, 0xfe, +0xca, 0xfe, 0xde, 0xfe, 0xe1, 0xfe, 0xf3, 0xfe, 0x20, 0xff, 0x3d, 0xff, 0x61, 0xff, 0x64, 0xff, +0x44, 0xff, 0x75, 0xff, 0x7b, 0xff, 0x6b, 0xff, 0x72, 0xff, 0x7a, 0xff, 0xac, 0xff, 0xa3, 0xff, +0xac, 0xff, 0xad, 0xff, 0xae, 0xff, 0x8e, 0xff, 0x8a, 0xff, 0x99, 0xff, 0x95, 0xff, 0x8d, 0xff, +0x7b, 0xff, 0x98, 0xff, 0xab, 0xff, 0xac, 0xff, 0xb5, 0xff, 0x80, 0xff, 0x73, 0xff, 0x8d, 0xff, +0x68, 0xff, 0x73, 0xff, 0xa5, 0xff, 0xb5, 0xff, 0xd4, 0xff, 0xee, 0xff, 0x08, 0x00, 0x12, 0x00, +0x06, 0x00, 0xe5, 0xff, 0xe1, 0xff, 0xe4, 0xff, 0xcd, 0xff, 0xbc, 0xff, 0xb6, 0xff, 0xbc, 0xff, +0xc4, 0xff, 0xa9, 0xff, 0x97, 0xff, 0x85, 0xff, 0x6e, 0xff, 0x64, 0xff, 0x4d, 0xff, 0x3f, 0xff, +0x38, 0xff, 0x2e, 0xff, 0x3a, 0xff, 0x3d, 0xff, 0x47, 0xff, 0x35, 0xff, 0x2b, 0xff, 0x1c, 0xff, +0x28, 0xff, 0x2e, 0xff, 0x35, 0xff, 0x75, 0xff, 0x8f, 0xff, 0xb9, 0xff, 0xcc, 0xff, 0xe1, 0xff, +0x0c, 0x00, 0xf8, 0xff, 0xdf, 0xff, 0xf3, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xe7, 0xff, 0xd7, 0xff, +0xcb, 0xff, 0x9d, 0xff, 0x65, 0xff, 0x36, 0xff, 0x1e, 0xff, 0x16, 0xff, 0xf2, 0xfe, 0xbb, 0xfe, +0xb4, 0xfe, 0xad, 0xfe, 0xab, 0xfe, 0x99, 0xfe, 0x8c, 0xfe, 0x91, 0xfe, 0x86, 0xfe, 0x72, 0xfe, +0x74, 0xfe, 0xb0, 0xfe, 0xc4, 0xfe, 0xd3, 0xfe, 0xea, 0xfe, 0x04, 0xff, 0x39, 0xff, 0x3b, 0xff, +0x2b, 0xff, 0x32, 0xff, 0x4b, 0xff, 0x81, 0xff, 0x8a, 0xff, 0x62, 0xff, 0x84, 0xff, 0x8a, 0xff, +0x77, 0xff, 0x5e, 0xff, 0x62, 0xff, 0x6a, 0xff, 0x4c, 0xff, 0x43, 0xff, 0x57, 0xff, 0x6d, 0xff, +0x7d, 0xff, 0x77, 0xff, 0x78, 0xff, 0x85, 0xff, 0x8e, 0xff, 0x75, 0xff, 0x50, 0xff, 0x59, 0xff, +0x6b, 0xff, 0x3c, 0xff, 0x2d, 0xff, 0x16, 0xff, 0xff, 0xfe, 0xfd, 0xfe, 0xe1, 0xfe, 0xd4, 0xfe, +0xf4, 0xfe, 0xd9, 0xfe, 0xb5, 0xfe, 0x97, 0xfe, 0xa6, 0xfe, 0xab, 0xfe, 0x94, 0xfe, 0x7f, 0xfe, +0xb5, 0xfe, 0xc7, 0xfe, 0xc9, 0xfe, 0xe6, 0xfe, 0xf5, 0xfe, 0x17, 0xff, 0x27, 0xff, 0x2b, 0xff, +0x24, 0xff, 0x3d, 0xff, 0x4b, 0xff, 0x47, 0xff, 0x5c, 0xff, 0x99, 0xff, 0xb8, 0xff, 0xb2, 0xff, +0xa8, 0xff, 0x8d, 0xff, 0x89, 0xff, 0x85, 0xff, 0x98, 0xff, 0x86, 0xff, 0x7f, 0xff, 0x9b, 0xff, +0xa1, 0xff, 0xca, 0xff, 0xf9, 0xff, 0x0b, 0x00, 0x1c, 0x00, 0x18, 0x00, 0x2d, 0x00, 0x32, 0x00, +0x3e, 0x00, 0x3f, 0x00, 0x5e, 0x00, 0x7b, 0x00, 0x82, 0x00, 0x7f, 0x00, 0x7f, 0x00, 0x84, 0x00, +0x93, 0x00, 0x99, 0x00, 0x69, 0x00, 0x4d, 0x00, 0x22, 0x00, 0x06, 0x00, 0xdd, 0xff, 0xca, 0xff, +0xbc, 0xff, 0xab, 0xff, 0xa3, 0xff, 0x85, 0xff, 0x74, 0xff, 0x8b, 0xff, 0x72, 0xff, 0x74, 0xff, +0x91, 0xff, 0x9d, 0xff, 0xae, 0xff, 0xa5, 0xff, 0xbd, 0xff, 0xd9, 0xff, 0xdf, 0xff, 0xea, 0xff, +0xd5, 0xff, 0xda, 0xff, 0xdc, 0xff, 0xff, 0xff, 0xf4, 0xff, 0x12, 0x00, 0x3b, 0x00, 0x5b, 0x00, +0x73, 0x00, 0x59, 0x00, 0x76, 0x00, 0x6f, 0x00, 0x82, 0x00, 0x79, 0x00, 0x7e, 0x00, 0x97, 0x00, +0x8c, 0x00, 0x88, 0x00, 0x6a, 0x00, 0x67, 0x00, 0x79, 0x00, 0x77, 0x00, 0x69, 0x00, 0x3b, 0x00, +0x26, 0x00, 0x2e, 0x00, 0x28, 0x00, 0x3e, 0x00, 0x43, 0x00, 0x3b, 0x00, 0x24, 0x00, 0x0d, 0x00, +0x10, 0x00, 0x10, 0x00, 0x2a, 0x00, 0x4d, 0x00, 0x61, 0x00, 0x3b, 0x00, 0x1d, 0x00, 0x04, 0x00, +0xee, 0xff, 0xff, 0xff, 0x0e, 0x00, 0x2c, 0x00, 0x58, 0x00, 0x2e, 0x00, 0x13, 0x00, 0x0f, 0x00, +0xf6, 0xff, 0xe9, 0xff, 0xef, 0xff, 0xe5, 0xff, 0xed, 0xff, 0xe9, 0xff, 0xe3, 0xff, 0xef, 0xff, +0xf8, 0xff, 0x19, 0x00, 0x17, 0x00, 0x11, 0x00, 0x03, 0x00, 0x14, 0x00, 0x17, 0x00, 0x2e, 0x00, +0x4a, 0x00, 0x55, 0x00, 0x57, 0x00, 0x3d, 0x00, 0x34, 0x00, 0x28, 0x00, 0x09, 0x00, 0xfa, 0xff, +0xfd, 0xff, 0x07, 0x00, 0x1e, 0x00, 0x16, 0x00, 0x1b, 0x00, 0xff, 0xff, 0x10, 0x00, 0x20, 0x00, +0x02, 0x00, 0x00, 0x00, 0xd7, 0xff, 0xe0, 0xff, 0xe5, 0xff, 0xd4, 0xff, 0xd0, 0xff, 0xac, 0xff, +0xa6, 0xff, 0xad, 0xff, 0x86, 0xff, 0x71, 0xff, 0x63, 0xff, 0x89, 0xff, 0x83, 0xff, 0x8c, 0xff, +0x98, 0xff, 0x9c, 0xff, 0x91, 0xff, 0x90, 0xff, 0xb8, 0xff, 0xdc, 0xff, 0xfe, 0xff, 0x1a, 0x00, +0x08, 0x00, 0xfe, 0xff, 0x16, 0x00, 0x1c, 0x00, 0x21, 0x00, 0x32, 0x00, 0x3c, 0x00, 0x46, 0x00, +0x61, 0x00, 0x60, 0x00, 0x70, 0x00, 0x6b, 0x00, 0x67, 0x00, 0x62, 0x00, 0x3c, 0x00, 0x30, 0x00, +0x47, 0x00, 0x38, 0x00, 0x55, 0x00, 0x75, 0x00, 0x67, 0x00, 0x6b, 0x00, 0x63, 0x00, 0x5c, 0x00, +0x3d, 0x00, 0x3b, 0x00, 0x2f, 0x00, 0x1e, 0x00, 0x1d, 0x00, 0x2e, 0x00, 0x1d, 0x00, 0xfb, 0xff, +0x0f, 0x00, 0x0a, 0x00, 0x26, 0x00, 0x2a, 0x00, 0x2b, 0x00, 0x3c, 0x00, 0x29, 0x00, 0x29, 0x00, +0x31, 0x00, 0x27, 0x00, 0x38, 0x00, 0x3a, 0x00, 0x38, 0x00, 0x66, 0x00, 0x74, 0x00, 0x75, 0x00, +0x68, 0x00, 0x66, 0x00, 0x5d, 0x00, 0x65, 0x00, 0x4b, 0x00, 0x1b, 0x00, 0x19, 0x00, 0x02, 0x00, +0x19, 0x00, 0x12, 0x00, 0x17, 0x00, 0x25, 0x00, 0x0d, 0x00, 0xfb, 0xff, 0xeb, 0xff, 0xff, 0xff, +0x23, 0x00, 0x42, 0x00, 0x67, 0x00, 0x7e, 0x00, 0xa0, 0x00, 0x96, 0x00, 0xa3, 0x00, 0x87, 0x00, +0x7f, 0x00, 0x61, 0x00, 0x70, 0x00, 0x84, 0x00, 0x97, 0x00, 0xa8, 0x00, 0xbd, 0x00, 0x98, 0x00, +0xa3, 0x00, 0xac, 0x00, 0x8b, 0x00, 0x98, 0x00, 0xab, 0x00, 0xd2, 0x00, 0x02, 0x01, 0x12, 0x01, +0x0c, 0x01, 0x10, 0x01, 0x1e, 0x01, 0xf8, 0x00, 0xd1, 0x00, 0xd0, 0x00, 0xd5, 0x00, 0xde, 0x00, +0xed, 0x00, 0xdc, 0x00, 0xd0, 0x00, 0xfc, 0x00, 0xe3, 0x00, 0xe9, 0x00, 0xc7, 0x00, 0xb2, 0x00, +0xab, 0x00, 0x93, 0x00, 0x7d, 0x00, 0x74, 0x00, 0x5e, 0x00, 0x5b, 0x00, 0x4e, 0x00, 0x2c, 0x00, +0x14, 0x00, 0x0a, 0x00, 0x33, 0x00, 0x39, 0x00, 0x5b, 0x00, 0x65, 0x00, 0x86, 0x00, 0x77, 0x00, +0x74, 0x00, 0x6f, 0x00, 0x79, 0x00, 0x9c, 0x00, 0xaf, 0x00, 0xd8, 0x00, 0xd7, 0x00, 0xfd, 0x00, +0x0d, 0x01, 0x05, 0x01, 0xff, 0x00, 0xe7, 0x00, 0xdd, 0x00, 0xca, 0x00, 0xbc, 0x00, 0xbd, 0x00, +0xb5, 0x00, 0xa6, 0x00, 0x95, 0x00, 0x93, 0x00, 0x59, 0x00, 0x54, 0x00, 0x50, 0x00, 0x42, 0x00, +0x46, 0x00, 0x55, 0x00, 0x69, 0x00, 0x6a, 0x00, 0x83, 0x00, 0x85, 0x00, 0x6c, 0x00, 0x74, 0x00, +0x8e, 0x00, 0x89, 0x00, 0xb5, 0x00, 0xd3, 0x00, 0xda, 0x00, 0xc0, 0x00, 0xd3, 0x00, 0xd6, 0x00, +0xd7, 0x00, 0xf9, 0x00, 0x03, 0x01, 0xfd, 0x00, 0x0d, 0x01, 0x1f, 0x01, 0x2b, 0x01, 0x22, 0x01, +0x2e, 0x01, 0x1f, 0x01, 0x1c, 0x01, 0x20, 0x01, 0x1e, 0x01, 0x35, 0x01, 0x40, 0x01, 0x4e, 0x01, +0x43, 0x01, 0x2f, 0x01, 0x10, 0x01, 0xfe, 0x00, 0xfa, 0x00, 0xf2, 0x00, 0xf4, 0x00, 0xc8, 0x00, +0xbe, 0x00, 0xc8, 0x00, 0xd8, 0x00, 0xe6, 0x00, 0xe8, 0x00, 0xf1, 0x00, 0xf4, 0x00, 0xe9, 0x00, +0xe6, 0x00, 0xd0, 0x00, 0xc5, 0x00, 0xd0, 0x00, 0xc5, 0x00, 0xd8, 0x00, 0xd6, 0x00, 0xe3, 0x00, +0xe6, 0x00, 0xd2, 0x00, 0xd8, 0x00, 0xe0, 0x00, 0x02, 0x01, 0xf5, 0x00, 0xed, 0x00, 0xd6, 0x00, +0xcb, 0x00, 0xd5, 0x00, 0xce, 0x00, 0xc6, 0x00, 0xab, 0x00, 0x89, 0x00, 0x90, 0x00, 0x7d, 0x00, +0x76, 0x00, 0x92, 0x00, 0x84, 0x00, 0x80, 0x00, 0x7a, 0x00, 0x79, 0x00, 0x91, 0x00, 0x93, 0x00, +0x78, 0x00, 0x74, 0x00, 0x8f, 0x00, 0x97, 0x00, 0x8b, 0x00, 0x9f, 0x00, 0xab, 0x00, 0xba, 0x00, +0xa5, 0x00, 0x9e, 0x00, 0x92, 0x00, 0xa2, 0x00, 0xd1, 0x00, 0xe3, 0x00, 0xe6, 0x00, 0x05, 0x01, +0xdf, 0x00, 0xc2, 0x00, 0xb2, 0x00, 0x9a, 0x00, 0x9c, 0x00, 0x87, 0x00, 0x85, 0x00, 0x75, 0x00, +0x66, 0x00, 0x5b, 0x00, 0x3b, 0x00, 0x14, 0x00, 0x17, 0x00, 0xfc, 0xff, 0xe1, 0xff, 0xc5, 0xff, +0xc1, 0xff, 0xca, 0xff, 0xe5, 0xff, 0x06, 0x00, 0x15, 0x00, 0x17, 0x00, 0x03, 0x00, 0xe4, 0xff, +0xe5, 0xff, 0xed, 0xff, 0xcc, 0xff, 0xd6, 0xff, 0xeb, 0xff, 0x0a, 0x00, 0x3a, 0x00, 0x52, 0x00, +0x51, 0x00, 0x3d, 0x00, 0x38, 0x00, 0x3c, 0x00, 0x36, 0x00, 0x3f, 0x00, 0x34, 0x00, 0x54, 0x00, +0x61, 0x00, 0x3c, 0x00, 0x4f, 0x00, 0x48, 0x00, 0x46, 0x00, 0x74, 0x00, 0x6d, 0x00, 0x73, 0x00, +0x5e, 0x00, 0x6f, 0x00, 0x60, 0x00, 0x6c, 0x00, 0x7d, 0x00, 0x74, 0x00, 0x63, 0x00, 0x32, 0x00, +0x54, 0x00, 0x53, 0x00, 0x3a, 0x00, 0x32, 0x00, 0x3c, 0x00, 0x3f, 0x00, 0x3a, 0x00, 0x42, 0x00, +0x54, 0x00, 0x5c, 0x00, 0x70, 0x00, 0x7c, 0x00, 0x76, 0x00, 0x6f, 0x00, 0x5f, 0x00, 0x76, 0x00, +0x64, 0x00, 0x4c, 0x00, 0x5e, 0x00, 0x42, 0x00, 0x30, 0x00, 0x1d, 0x00, 0x20, 0x00, 0x0d, 0x00, +0xf7, 0xff, 0xff, 0xff, 0xea, 0xff, 0xc4, 0xff, 0xb8, 0xff, 0xb5, 0xff, 0x9d, 0xff, 0xa9, 0xff, +0xa3, 0xff, 0xa9, 0xff, 0xb5, 0xff, 0xb1, 0xff, 0xbf, 0xff, 0xc5, 0xff, 0xc9, 0xff, 0xd8, 0xff, +0xce, 0xff, 0xda, 0xff, 0xc0, 0xff, 0xbb, 0xff, 0xb8, 0xff, 0xc2, 0xff, 0xdd, 0xff, 0xf4, 0xff, +0x1d, 0x00, 0x27, 0x00, 0x31, 0x00, 0x2d, 0x00, 0x2d, 0x00, 0xf5, 0xff, 0xf7, 0xff, 0xe7, 0xff, +0x01, 0x00, 0x00, 0x00, 0xf3, 0xff, 0xe6, 0xff, 0xfb, 0xff, 0x00, 0x00, 0xf5, 0xff, 0xe9, 0xff, +0xcc, 0xff, 0xc6, 0xff, 0xc2, 0xff, 0xb6, 0xff, 0xb2, 0xff, 0xbd, 0xff, 0xbd, 0xff, 0xb6, 0xff, +0xbc, 0xff, 0xc1, 0xff, 0xb5, 0xff, 0xad, 0xff, 0x9f, 0xff, 0x85, 0xff, 0x7f, 0xff, 0x88, 0xff, +0x73, 0xff, 0x54, 0xff, 0x52, 0xff, 0x77, 0xff, 0x8b, 0xff, 0x91, 0xff, 0x90, 0xff, 0xa6, 0xff, +0x92, 0xff, 0x82, 0xff, 0x97, 0xff, 0x91, 0xff, 0x8d, 0xff, 0x8a, 0xff, 0x7a, 0xff, 0x91, 0xff, +0xa5, 0xff, 0xd0, 0xff, 0xd9, 0xff, 0xdb, 0xff, 0xe4, 0xff, 0xd7, 0xff, 0xf6, 0xff, 0xdb, 0xff, +0xb6, 0xff, 0xaa, 0xff, 0xb4, 0xff, 0xb3, 0xff, 0xaf, 0xff, 0xa3, 0xff, 0x81, 0xff, 0x69, 0xff, +0x69, 0xff, 0x49, 0xff, 0x5c, 0xff, 0x5f, 0xff, 0x67, 0xff, 0x56, 0xff, 0x4f, 0xff, 0x6d, 0xff, +0x79, 0xff, 0x97, 0xff, 0x81, 0xff, 0x95, 0xff, 0xa5, 0xff, 0xb0, 0xff, 0xad, 0xff, 0xb1, 0xff, +0xcd, 0xff, 0xf2, 0xff, 0x0a, 0x00, 0x1b, 0x00, 0x1c, 0x00, 0xf8, 0xff, 0xec, 0xff, 0xcd, 0xff, +0xc9, 0xff, 0xf3, 0xff, 0xe7, 0xff, 0xfb, 0xff, 0x13, 0x00, 0xf9, 0xff, 0xfd, 0xff, 0x0f, 0x00, +0x03, 0x00, 0xf0, 0xff, 0xcf, 0xff, 0xb3, 0xff, 0xa5, 0xff, 0xad, 0xff, 0xb5, 0xff, 0xc0, 0xff, +0xd4, 0xff, 0xe7, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xe5, 0xff, 0xbc, 0xff, 0x98, 0xff, 0x75, 0xff, +0x74, 0xff, 0x94, 0xff, 0xd3, 0xff, 0xf6, 0xff, 0xe8, 0xff, 0xf6, 0xff, 0xe5, 0xff, 0xc5, 0xff, +0xad, 0xff, 0x8e, 0xff, 0x8b, 0xff, 0x98, 0xff, 0xa6, 0xff, 0xb2, 0xff, 0xa1, 0xff, 0xae, 0xff, +0xcd, 0xff, 0xd1, 0xff, 0xbb, 0xff, 0xba, 0xff, 0xac, 0xff, 0xc0, 0xff, 0xee, 0xff, 0xf3, 0xff, +0x1f, 0x00, 0x43, 0x00, 0x2c, 0x00, 0x36, 0x00, 0x39, 0x00, 0x4e, 0x00, 0x55, 0x00, 0x37, 0x00, +0x60, 0x00, 0x6f, 0x00, 0x8f, 0x00, 0x99, 0x00, 0x65, 0x00, 0x36, 0x00, 0x1c, 0x00, 0x0e, 0x00, +0x02, 0x00, 0x02, 0x00, 0xef, 0xff, 0xce, 0xff, 0x93, 0xff, 0x74, 0xff, 0x65, 0xff, 0x69, 0xff, +0x73, 0xff, 0x5f, 0xff, 0x65, 0xff, 0x6f, 0xff, 0x74, 0xff, 0x7c, 0xff, 0x82, 0xff, 0x85, 0xff, +0x87, 0xff, 0x93, 0xff, 0xa2, 0xff, 0xb6, 0xff, 0xb3, 0xff, 0xe7, 0xff, 0xff, 0xff, 0x10, 0x00, +0x11, 0x00, 0x0b, 0x00, 0x22, 0x00, 0x07, 0x00, 0xf5, 0xff, 0xeb, 0xff, 0xc6, 0xff, 0xc6, 0xff, +0xcb, 0xff, 0xbd, 0xff, 0xc0, 0xff, 0xd0, 0xff, 0xe3, 0xff, 0xf8, 0xff, 0xe8, 0xff, 0xce, 0xff, +0xba, 0xff, 0x91, 0xff, 0x68, 0xff, 0x53, 0xff, 0x47, 0xff, 0x34, 0xff, 0x23, 0xff, 0x35, 0xff, +0x4d, 0xff, 0x5b, 0xff, 0x59, 0xff, 0x4d, 0xff, 0x37, 0xff, 0x3a, 0xff, 0x46, 0xff, 0x67, 0xff, +0x8c, 0xff, 0xbd, 0xff, 0xd6, 0xff, 0xc9, 0xff, 0xce, 0xff, 0xc0, 0xff, 0xbc, 0xff, 0xa5, 0xff, +0x90, 0xff, 0xa4, 0xff, 0xad, 0xff, 0xcb, 0xff, 0xd8, 0xff, 0xcc, 0xff, 0xb5, 0xff, 0xbf, 0xff, +0xc0, 0xff, 0x91, 0xff, 0x93, 0xff, 0x8c, 0xff, 0x98, 0xff, 0x9f, 0xff, 0xa8, 0xff, 0xb8, 0xff, +0xc9, 0xff, 0xd1, 0xff, 0xc0, 0xff, 0xa2, 0xff, 0x83, 0xff, 0x69, 0xff, 0x5c, 0xff, 0x5a, 0xff, +0x73, 0xff, 0x6d, 0xff, 0x58, 0xff, 0x38, 0xff, 0x21, 0xff, 0x0c, 0xff, 0x1a, 0xff, 0x3f, 0xff, +0x2e, 0xff, 0x2e, 0xff, 0x4d, 0xff, 0x52, 0xff, 0x51, 0xff, 0x6f, 0xff, 0x8e, 0xff, 0xb2, 0xff, +0xd9, 0xff, 0xe2, 0xff, 0xef, 0xff, 0xe3, 0xff, 0x00, 0x00, 0xf5, 0xff, 0xdb, 0xff, 0xe5, 0xff, +0xc2, 0xff, 0x91, 0xff, 0x86, 0xff, 0x90, 0xff, 0x7c, 0xff, 0x82, 0xff, 0x79, 0xff, 0x66, 0xff, +0x48, 0xff, 0x41, 0xff, 0x3e, 0xff, 0x36, 0xff, 0x48, 0xff, 0x58, 0xff, 0x7f, 0xff, 0xb0, 0xff, +0xa5, 0xff, 0xaa, 0xff, 0xaf, 0xff, 0x9e, 0xff, 0xc4, 0xff, 0xb4, 0xff, 0xbb, 0xff, 0xae, 0xff, +0x99, 0xff, 0xbd, 0xff, 0xf2, 0xff, 0xfc, 0xff, 0xee, 0xff, 0xf7, 0xff, 0xfe, 0xff, 0xef, 0xff, +0xe2, 0xff, 0xe2, 0xff, 0xf0, 0xff, 0x10, 0x00, 0x18, 0x00, 0x08, 0x00, 0x36, 0x00, 0x33, 0x00, +0x2b, 0x00, 0x41, 0x00, 0x3c, 0x00, 0x24, 0x00, 0x09, 0x00, 0x0f, 0x00, 0x03, 0x00, 0xfe, 0xff, +0xfd, 0xff, 0x00, 0x00, 0xe9, 0xff, 0x05, 0x00, 0x00, 0x00, 0x04, 0x00, 0xee, 0xff, 0xbc, 0xff, +0x9d, 0xff, 0x81, 0xff, 0x9c, 0xff, 0x97, 0xff, 0xa6, 0xff, 0xac, 0xff, 0x9e, 0xff, 0x75, 0xff, +0x7b, 0xff, 0x91, 0xff, 0xa7, 0xff, 0x9e, 0xff, 0x9f, 0xff, 0xbd, 0xff, 0xd0, 0xff, 0x0c, 0x00, +0x24, 0x00, 0x5a, 0x00, 0x61, 0x00, 0x63, 0x00, 0x63, 0x00, 0x4b, 0x00, 0x60, 0x00, 0x7b, 0x00, +0x79, 0x00, 0x6c, 0x00, 0x73, 0x00, 0x7b, 0x00, 0x92, 0x00, 0x6e, 0x00, 0x71, 0x00, 0x5d, 0x00, +0x55, 0x00, 0x50, 0x00, 0x43, 0x00, 0x36, 0x00, 0x0e, 0x00, 0x08, 0x00, 0xdb, 0xff, 0xbc, 0xff, +0x94, 0xff, 0x84, 0xff, 0x72, 0xff, 0x6f, 0xff, 0x8a, 0xff, 0x89, 0xff, 0x83, 0xff, 0x79, 0xff, +0x64, 0xff, 0x57, 0xff, 0x59, 0xff, 0x49, 0xff, 0x4e, 0xff, 0x6c, 0xff, 0x93, 0xff, 0xb2, 0xff, +0xbf, 0xff, 0xed, 0xff, 0x04, 0x00, 0x17, 0x00, 0x07, 0x00, 0xec, 0xff, 0xcc, 0xff, 0xb8, 0xff, +0xc2, 0xff, 0xe6, 0xff, 0xee, 0xff, 0xf2, 0xff, 0x04, 0x00, 0x20, 0x00, 0x25, 0x00, 0x3e, 0x00, +0x36, 0x00, 0x17, 0x00, 0xff, 0xff, 0x17, 0x00, 0x24, 0x00, 0x42, 0x00, 0x3a, 0x00, 0x35, 0x00, +0x2c, 0x00, 0x26, 0x00, 0x3f, 0x00, 0x32, 0x00, 0x3d, 0x00, 0x3b, 0x00, 0x49, 0x00, 0x34, 0x00, +0x4c, 0x00, 0x60, 0x00, 0x56, 0x00, 0x38, 0x00, 0x19, 0x00, 0x42, 0x00, 0x61, 0x00, 0x83, 0x00, +0x70, 0x00, 0x59, 0x00, 0x26, 0x00, 0x1b, 0x00, 0x14, 0x00, 0x35, 0x00, 0x3c, 0x00, 0x42, 0x00, +0x3a, 0x00, 0x33, 0x00, 0x37, 0x00, 0x30, 0x00, 0x3d, 0x00, 0x3b, 0x00, 0x39, 0x00, 0x2c, 0x00, +0x22, 0x00, 0x24, 0x00, 0x3a, 0x00, 0x47, 0x00, 0x5c, 0x00, 0x65, 0x00, 0x6b, 0x00, 0x5a, 0x00, +0x4c, 0x00, 0x5a, 0x00, 0x5c, 0x00, 0x79, 0x00, 0x76, 0x00, 0x52, 0x00, 0x36, 0x00, 0x04, 0x00, +0x0f, 0x00, 0x03, 0x00, 0x0f, 0x00, 0x07, 0x00, 0x16, 0x00, 0xfa, 0xff, 0xee, 0xff, 0xe9, 0xff, +0xe5, 0xff, 0xe5, 0xff, 0xf3, 0xff, 0x0d, 0x00, 0x19, 0x00, 0x1e, 0x00, 0x25, 0x00, 0x1b, 0x00, +0x1f, 0x00, 0x27, 0x00, 0x3b, 0x00, 0x2b, 0x00, 0x29, 0x00, 0x2a, 0x00, 0x33, 0x00, 0x24, 0x00, +0x2f, 0x00, 0x2d, 0x00, 0x44, 0x00, 0x38, 0x00, 0x41, 0x00, 0x47, 0x00, 0x36, 0x00, 0x2f, 0x00, +0x04, 0x00, 0xdc, 0xff, 0xad, 0xff, 0x7f, 0xff, 0x84, 0xff, 0x96, 0xff, 0xa6, 0xff, 0xb5, 0xff, +0xb7, 0xff, 0xa3, 0xff, 0x8c, 0xff, 0x75, 0xff, 0x72, 0xff, 0x4d, 0xff, 0x2a, 0xff, 0x4c, 0xff, +0x49, 0xff, 0x67, 0xff, 0x76, 0xff, 0x86, 0xff, 0x8d, 0xff, 0x9a, 0xff, 0xc2, 0xff, 0xae, 0xff, +0xa1, 0xff, 0xa7, 0xff, 0xb8, 0xff, 0xc1, 0xff, 0xc1, 0xff, 0xa3, 0xff, 0x9f, 0xff, 0xa5, 0xff, +0xb3, 0xff, 0xc5, 0xff, 0xed, 0xff, 0xd4, 0xff, 0xbe, 0xff, 0xd2, 0xff, 0xf5, 0xff, 0x1c, 0x00, +0x0c, 0x00, 0x10, 0x00, 0x04, 0x00, 0x09, 0x00, 0x12, 0x00, 0x32, 0x00, 0x4f, 0x00, 0x5e, 0x00, +0x5d, 0x00, 0x5b, 0x00, 0x48, 0x00, 0x38, 0x00, 0x30, 0x00, 0x16, 0x00, 0x11, 0x00, 0x02, 0x00, +0x21, 0x00, 0x28, 0x00, 0x1f, 0x00, 0x4c, 0x00, 0x67, 0x00, 0x88, 0x00, 0x9a, 0x00, 0x90, 0x00, +0x9d, 0x00, 0xb6, 0x00, 0xc1, 0x00, 0xd8, 0x00, 0xbf, 0x00, 0x96, 0x00, 0x71, 0x00, 0x33, 0x00, +0x11, 0x00, 0xe5, 0xff, 0x9b, 0xff, 0x92, 0xff, 0x8b, 0xff, 0x99, 0xff, 0x99, 0xff, 0x77, 0xff, +0x6e, 0xff, 0x7f, 0xff, 0x7d, 0xff, 0x56, 0xff, 0x33, 0xff, 0x39, 0xff, 0x47, 0xff, 0x5d, 0xff, +0x5f, 0xff, 0x59, 0xff, 0x60, 0xff, 0x74, 0xff, 0x78, 0xff, 0x94, 0xff, 0x84, 0xff, 0x82, 0xff, +0x9e, 0xff, 0xa1, 0xff, 0x9b, 0xff, 0x9b, 0xff, 0x90, 0xff, 0x7e, 0xff, 0x72, 0xff, 0x66, 0xff, +0x5f, 0xff, 0x59, 0xff, 0x5c, 0xff, 0x73, 0xff, 0x77, 0xff, 0x8d, 0xff, 0x96, 0xff, 0xa0, 0xff, +0xba, 0xff, 0xdb, 0xff, 0xf4, 0xff, 0xfa, 0xff, 0xde, 0xff, 0xe3, 0xff, 0xd5, 0xff, 0xb5, 0xff, +0xc8, 0xff, 0xc4, 0xff, 0xe1, 0xff, 0xf0, 0xff, 0xe6, 0xff, 0xe7, 0xff, 0xec, 0xff, 0xed, 0xff, +0xbd, 0xff, 0xbd, 0xff, 0xc4, 0xff, 0xcd, 0xff, 0xc3, 0xff, 0xdf, 0xff, 0xf6, 0xff, 0x00, 0x00, +0xf0, 0xff, 0xf1, 0xff, 0xf6, 0xff, 0xd5, 0xff, 0xe3, 0xff, 0xf1, 0xff, 0x14, 0x00, 0x22, 0x00, +0x0c, 0x00, 0x00, 0x00, 0xde, 0xff, 0xd4, 0xff, 0xd7, 0xff, 0xce, 0xff, 0xb4, 0xff, 0x80, 0xff, +0x6f, 0xff, 0x73, 0xff, 0x9a, 0xff, 0xa1, 0xff, 0x9d, 0xff, 0xa5, 0xff, 0xa6, 0xff, 0xb4, 0xff, +0xcd, 0xff, 0xc6, 0xff, 0xbb, 0xff, 0xec, 0xff, 0xfe, 0xff, 0x21, 0x00, 0x39, 0x00, 0x42, 0x00, +0x53, 0x00, 0x55, 0x00, 0x79, 0x00, 0x79, 0x00, 0x83, 0x00, 0x76, 0x00, 0x6b, 0x00, 0x72, 0x00, +0x67, 0x00, 0x96, 0x00, 0xa3, 0x00, 0xac, 0x00, 0x8b, 0x00, 0x8a, 0x00, 0xac, 0x00, 0xa7, 0x00, +0xa3, 0x00, 0xb5, 0x00, 0xa2, 0x00, 0x7a, 0x00, 0x81, 0x00, 0x51, 0x00, 0x63, 0x00, 0x64, 0x00, +0x47, 0x00, 0x49, 0x00, 0x40, 0x00, 0x29, 0x00, 0x1e, 0x00, 0x1f, 0x00, 0x28, 0x00, 0x35, 0x00, +0x2c, 0x00, 0x37, 0x00, 0x2b, 0x00, 0x2b, 0x00, 0x32, 0x00, 0x30, 0x00, 0x2b, 0x00, 0x28, 0x00, +0x2d, 0x00, 0x29, 0x00, 0xfc, 0xff, 0xf1, 0xff, 0xe0, 0xff, 0xff, 0xff, 0x25, 0x00, 0x33, 0x00, +0x21, 0x00, 0x0c, 0x00, 0x2d, 0x00, 0xf6, 0xff, 0xf3, 0xff, 0xfc, 0xff, 0xe2, 0xff, 0xe6, 0xff, +0xec, 0xff, 0xda, 0xff, 0xcb, 0xff, 0xdc, 0xff, 0xce, 0xff, 0xbc, 0xff, 0x94, 0xff, 0x91, 0xff, +0xa0, 0xff, 0x94, 0xff, 0x97, 0xff, 0xa3, 0xff, 0xa3, 0xff, 0x9f, 0xff, 0xac, 0xff, 0x9c, 0xff, +0x90, 0xff, 0x9e, 0xff, 0xb3, 0xff, 0xbc, 0xff, 0xc2, 0xff, 0xc4, 0xff, 0xa8, 0xff, 0xa9, 0xff, +0xbd, 0xff, 0xc9, 0xff, 0xd0, 0xff, 0xd6, 0xff, 0xbf, 0xff, 0xcc, 0xff, 0xe3, 0xff, 0xeb, 0xff, +0xee, 0xff, 0xef, 0xff, 0xec, 0xff, 0xd9, 0xff, 0xc8, 0xff, 0xc3, 0xff, 0x94, 0xff, 0x73, 0xff, +0x77, 0xff, 0x75, 0xff, 0x7c, 0xff, 0x73, 0xff, 0x71, 0xff, 0x65, 0xff, 0x73, 0xff, 0x71, 0xff, +0x6d, 0xff, 0x87, 0xff, 0x81, 0xff, 0xbe, 0xff, 0xbe, 0xff, 0xb8, 0xff, 0xd7, 0xff, 0xd5, 0xff, +0xd8, 0xff, 0xe1, 0xff, 0xf3, 0xff, 0xec, 0xff, 0xf4, 0xff, 0x19, 0x00, 0x33, 0x00, 0x36, 0x00, +0x5d, 0x00, 0x5e, 0x00, 0x73, 0x00, 0x83, 0x00, 0x95, 0x00, 0x7b, 0x00, 0x75, 0x00, 0x87, 0x00, +0x73, 0x00, 0x65, 0x00, 0x6a, 0x00, 0x60, 0x00, 0x48, 0x00, 0x42, 0x00, 0x31, 0x00, 0x1b, 0x00, +0xf3, 0xff, 0xc7, 0xff, 0xb2, 0xff, 0x9e, 0xff, 0xa2, 0xff, 0xc6, 0xff, 0xcc, 0xff, 0xc6, 0xff, +0xf7, 0xff, 0x21, 0x00, 0x2c, 0x00, 0x35, 0x00, 0x40, 0x00, 0x29, 0x00, 0x26, 0x00, 0x32, 0x00, +0x59, 0x00, 0x89, 0x00, 0xa4, 0x00, 0xc6, 0x00, 0xac, 0x00, 0xce, 0x00, 0xb7, 0x00, 0xbd, 0x00, +0xba, 0x00, 0xb0, 0x00, 0xb9, 0x00, 0xa3, 0x00, 0xb8, 0x00, 0xae, 0x00, 0xbd, 0x00, 0xb6, 0x00, +0x9a, 0x00, 0x66, 0x00, 0x41, 0x00, 0x2f, 0x00, 0x2d, 0x00, 0x3c, 0x00, 0x31, 0x00, 0x38, 0x00, +0x25, 0x00, 0x1f, 0x00, 0x10, 0x00, 0x1e, 0x00, 0xf9, 0xff, 0xd1, 0xff, 0xa4, 0xff, 0x7b, 0xff, +0x60, 0xff, 0x86, 0xff, 0x91, 0xff, 0x9c, 0xff, 0xb4, 0xff, 0xc6, 0xff, 0xac, 0xff, 0xb7, 0xff, +0xad, 0xff, 0xa9, 0xff, 0x99, 0xff, 0x8f, 0xff, 0x83, 0xff, 0x9d, 0xff, 0x9e, 0xff, 0x87, 0xff, +0x98, 0xff, 0x7f, 0xff, 0x85, 0xff, 0xa4, 0xff, 0xba, 0xff, 0xd0, 0xff, 0xf4, 0xff, 0x03, 0x00, +0x0f, 0x00, 0xf1, 0xff, 0xd1, 0xff, 0xbf, 0xff, 0xb3, 0xff, 0xac, 0xff, 0xb7, 0xff, 0xb3, 0xff, +0xc1, 0xff, 0xbc, 0xff, 0x98, 0xff, 0x82, 0xff, 0x8a, 0xff, 0x74, 0xff, 0x78, 0xff, 0x6d, 0xff, +0x75, 0xff, 0x7a, 0xff, 0x7a, 0xff, 0x7b, 0xff, 0x9c, 0xff, 0xac, 0xff, 0xb3, 0xff, 0xc6, 0xff, +0xc0, 0xff, 0xd6, 0xff, 0xcf, 0xff, 0xc3, 0xff, 0xa1, 0xff, 0x95, 0xff, 0xa1, 0xff, 0x89, 0xff, +0x91, 0xff, 0xa0, 0xff, 0x90, 0xff, 0x94, 0xff, 0xa8, 0xff, 0xa3, 0xff, 0x96, 0xff, 0x92, 0xff, +0x85, 0xff, 0x7e, 0xff, 0x4b, 0xff, 0x0f, 0xff, 0x15, 0xff, 0x10, 0xff, 0x32, 0xff, 0x50, 0xff, +0x7a, 0xff, 0x94, 0xff, 0xbf, 0xff, 0xde, 0xff, 0xd5, 0xff, 0xd1, 0xff, 0xdd, 0xff, 0xea, 0xff, +0x07, 0x00, 0x37, 0x00, 0x5e, 0x00, 0x62, 0x00, 0x4c, 0x00, 0x3b, 0x00, 0x0f, 0x00, 0x0a, 0x00, +0xfe, 0xff, 0xed, 0xff, 0xfa, 0xff, 0xf4, 0xff, 0xea, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfc, 0xff, +0xfb, 0xff, 0xcc, 0xff, 0xc6, 0xff, 0xac, 0xff, 0xa4, 0xff, 0xc7, 0xff, 0xca, 0xff, 0xf1, 0xff, +0xdc, 0xff, 0xd9, 0xff, 0xcc, 0xff, 0xd2, 0xff, 0xce, 0xff, 0xb1, 0xff, 0xb9, 0xff, 0xc8, 0xff, +0xec, 0xff, 0xf1, 0xff, 0xf5, 0xff, 0xf2, 0xff, 0xc7, 0xff, 0xa1, 0xff, 0x7c, 0xff, 0x7d, 0xff, +0x94, 0xff, 0xa0, 0xff, 0xb9, 0xff, 0xbb, 0xff, 0xd7, 0xff, 0xf9, 0xff, 0x1a, 0x00, 0x1f, 0x00, +0x36, 0x00, 0x33, 0x00, 0x22, 0x00, 0x1b, 0x00, 0x13, 0x00, 0x1f, 0x00, 0x2a, 0x00, 0x3a, 0x00, +0x2a, 0x00, 0x15, 0x00, 0x16, 0x00, 0x20, 0x00, 0x30, 0x00, 0x0d, 0x00, 0xf5, 0xff, 0xb4, 0xff, +0xa3, 0xff, 0xa2, 0xff, 0x7e, 0xff, 0x5e, 0xff, 0x5d, 0xff, 0x65, 0xff, 0x80, 0xff, 0x9e, 0xff, +0x98, 0xff, 0xbc, 0xff, 0xa5, 0xff, 0x99, 0xff, 0x82, 0xff, 0x75, 0xff, 0x6c, 0xff, 0x81, 0xff, +0x9e, 0xff, 0xb8, 0xff, 0xc6, 0xff, 0xc1, 0xff, 0xc3, 0xff, 0xaa, 0xff, 0xa8, 0xff, 0x97, 0xff, +0x9c, 0xff, 0xa8, 0xff, 0xb8, 0xff, 0xda, 0xff, 0xee, 0xff, 0xfd, 0xff, 0xf6, 0xff, 0xe8, 0xff, +0xd5, 0xff, 0xd1, 0xff, 0xcc, 0xff, 0xbe, 0xff, 0xdd, 0xff, 0x10, 0x00, 0x05, 0x00, 0x17, 0x00, +0x1c, 0x00, 0x1f, 0x00, 0x12, 0x00, 0x02, 0x00, 0xf4, 0xff, 0xc0, 0xff, 0xae, 0xff, 0x83, 0xff, +0x89, 0xff, 0x90, 0xff, 0x94, 0xff, 0xa6, 0xff, 0xa9, 0xff, 0xc9, 0xff, 0xc6, 0xff, 0xd9, 0xff, +0xf2, 0xff, 0xce, 0xff, 0xd2, 0xff, 0xcf, 0xff, 0xc6, 0xff, 0xd8, 0xff, 0x03, 0x00, 0x32, 0x00, +0x25, 0x00, 0x11, 0x00, 0x06, 0x00, 0x03, 0x00, 0x16, 0x00, 0x17, 0x00, 0x0d, 0x00, 0x00, 0x00, +0xf5, 0xff, 0xe5, 0xff, 0xc1, 0xff, 0xac, 0xff, 0xba, 0xff, 0xcd, 0xff, 0xd2, 0xff, 0xdb, 0xff, +0xd3, 0xff, 0xef, 0xff, 0x07, 0x00, 0x0f, 0x00, 0x1e, 0x00, 0x17, 0x00, 0x2c, 0x00, 0x1b, 0x00, +0x2d, 0x00, 0x33, 0x00, 0x23, 0x00, 0x47, 0x00, 0x57, 0x00, 0x6c, 0x00, 0x7c, 0x00, 0x86, 0x00, +0x8d, 0x00, 0x7a, 0x00, 0x54, 0x00, 0x1c, 0x00, 0x08, 0x00, 0x1b, 0x00, 0x1e, 0x00, 0x16, 0x00, +0x20, 0x00, 0x28, 0x00, 0x1e, 0x00, 0x1b, 0x00, 0x16, 0x00, 0x13, 0x00, 0x19, 0x00, 0x32, 0x00, +0x0f, 0x00, 0x16, 0x00, 0x01, 0x00, 0x05, 0x00, 0x18, 0x00, 0x02, 0x00, 0x03, 0x00, 0x0a, 0x00, +0x07, 0x00, 0x05, 0x00, 0x02, 0x00, 0x0f, 0x00, 0x0d, 0x00, 0x1d, 0x00, 0x09, 0x00, 0x29, 0x00, +0x34, 0x00, 0x1e, 0x00, 0x02, 0x00, 0x07, 0x00, 0x18, 0x00, 0x1d, 0x00, 0x2d, 0x00, 0x3f, 0x00, +0x6a, 0x00, 0x71, 0x00, 0x80, 0x00, 0x77, 0x00, 0x60, 0x00, 0x4d, 0x00, 0x3d, 0x00, 0x38, 0x00, +0x37, 0x00, 0x33, 0x00, 0x32, 0x00, 0x0d, 0x00, 0x02, 0x00, 0x04, 0x00, 0xf4, 0xff, 0xe8, 0xff, +0xdf, 0xff, 0xce, 0xff, 0xd2, 0xff, 0xe6, 0xff, 0xec, 0xff, 0xcd, 0xff, 0xd8, 0xff, 0xcb, 0xff, +0xae, 0xff, 0xc4, 0xff, 0xd0, 0xff, 0xe5, 0xff, 0x06, 0x00, 0x17, 0x00, 0x28, 0x00, 0x59, 0x00, +0x55, 0x00, 0x48, 0x00, 0x44, 0x00, 0x48, 0x00, 0x2d, 0x00, 0x22, 0x00, 0x36, 0x00, 0x57, 0x00, +0x6c, 0x00, 0x70, 0x00, 0x46, 0x00, 0x21, 0x00, 0xf3, 0xff, 0xbd, 0xff, 0xb6, 0xff, 0xc2, 0xff, +0xc0, 0xff, 0xc2, 0xff, 0xbe, 0xff, 0xdf, 0xff, 0xe0, 0xff, 0xd5, 0xff, 0xd9, 0xff, 0xc4, 0xff, +0xd2, 0xff, 0xd6, 0xff, 0xee, 0xff, 0x26, 0x00, 0x2c, 0x00, 0x27, 0x00, 0x36, 0x00, 0x37, 0x00, +0x35, 0x00, 0x34, 0x00, 0x09, 0x00, 0xf5, 0xff, 0xf7, 0xff, 0xf3, 0xff, 0x22, 0x00, 0x24, 0x00, +0x2a, 0x00, 0x5f, 0x00, 0x4c, 0x00, 0x2b, 0x00, 0xfc, 0xff, 0xe6, 0xff, 0xc9, 0xff, 0xba, 0xff, +0xc2, 0xff, 0xa7, 0xff, 0xb6, 0xff, 0xa7, 0xff, 0xad, 0xff, 0xc9, 0xff, 0xb1, 0xff, 0xc5, 0xff, +0xb8, 0xff, 0xb0, 0xff, 0xbd, 0xff, 0xbb, 0xff, 0x97, 0xff, 0x83, 0xff, 0x73, 0xff, 0x71, 0xff, +0x76, 0xff, 0x91, 0xff, 0xa7, 0xff, 0x9d, 0xff, 0xa8, 0xff, 0xb9, 0xff, 0xbd, 0xff, 0xd3, 0xff, +0xcf, 0xff, 0xe2, 0xff, 0xe5, 0xff, 0xe0, 0xff, 0xd9, 0xff, 0xd1, 0xff, 0xd8, 0xff, 0xe1, 0xff, +0xe1, 0xff, 0xd5, 0xff, 0xe5, 0xff, 0xe9, 0xff, 0xd6, 0xff, 0xd7, 0xff, 0xcb, 0xff, 0xc2, 0xff, +0x9c, 0xff, 0x97, 0xff, 0x8b, 0xff, 0x94, 0xff, 0xb1, 0xff, 0xa0, 0xff, 0xaa, 0xff, 0xa9, 0xff, +0xca, 0xff, 0xfd, 0xff, 0xf7, 0xff, 0xec, 0xff, 0xd9, 0xff, 0xdc, 0xff, 0xd9, 0xff, 0xc6, 0xff, +0xac, 0xff, 0xac, 0xff, 0xc5, 0xff, 0xc9, 0xff, 0xc5, 0xff, 0xa7, 0xff, 0x98, 0xff, 0x9f, 0xff, +0x8f, 0xff, 0x8a, 0xff, 0x52, 0xff, 0x4f, 0xff, 0x37, 0xff, 0x25, 0xff, 0x2b, 0xff, 0x37, 0xff, +0x35, 0xff, 0x29, 0xff, 0x28, 0xff, 0x4c, 0xff, 0x3d, 0xff, 0x6c, 0xff, 0x65, 0xff, 0x5c, 0xff, +0x72, 0xff, 0x90, 0xff, 0xbe, 0xff, 0xcd, 0xff, 0xd1, 0xff, 0xb8, 0xff, 0xe1, 0xff, 0xeb, 0xff, +0xdf, 0xff, 0xf3, 0xff, 0x06, 0x00, 0x20, 0x00, 0x1d, 0x00, 0x29, 0x00, 0x3b, 0x00, 0x2b, 0x00, +0x3f, 0x00, 0x24, 0x00, 0x19, 0x00, 0xfc, 0xff, 0xf1, 0xff, 0xf3, 0xff, 0xf9, 0xff, 0x02, 0x00, +0x0b, 0x00, 0x03, 0x00, 0xea, 0xff, 0xec, 0xff, 0xc8, 0xff, 0xcf, 0xff, 0xf9, 0xff, 0x05, 0x00, +0x0d, 0x00, 0x0f, 0x00, 0x08, 0x00, 0xfa, 0xff, 0xf3, 0xff, 0x03, 0x00, 0xe6, 0xff, 0xf0, 0xff, +0xe0, 0xff, 0xc5, 0xff, 0xab, 0xff, 0xb0, 0xff, 0xd4, 0xff, 0xd4, 0xff, 0xda, 0xff, 0xcf, 0xff, +0xb6, 0xff, 0x9c, 0xff, 0x75, 0xff, 0x8b, 0xff, 0x90, 0xff, 0xa2, 0xff, 0xac, 0xff, 0xc2, 0xff, +0xd7, 0xff, 0xe8, 0xff, 0x01, 0x00, 0x0e, 0x00, 0x31, 0x00, 0x40, 0x00, 0x60, 0x00, 0x3e, 0x00, +0x42, 0x00, 0x60, 0x00, 0x51, 0x00, 0x55, 0x00, 0x58, 0x00, 0x44, 0x00, 0x3d, 0x00, 0x1b, 0x00, +0xf9, 0xff, 0xc5, 0xff, 0x95, 0xff, 0x6e, 0xff, 0x3c, 0xff, 0x3a, 0xff, 0x27, 0xff, 0x0a, 0xff, +0xf9, 0xfe, 0xd7, 0xfe, 0xdf, 0xfe, 0xe2, 0xfe, 0xd9, 0xfe, 0xd3, 0xfe, 0xf3, 0xfe, 0x14, 0xff, +0x24, 0xff, 0x37, 0xff, 0x4b, 0xff, 0x5b, 0xff, 0x5f, 0xff, 0x70, 0xff, 0x7c, 0xff, 0x92, 0xff, +0xc3, 0xff, 0xc1, 0xff, 0xd8, 0xff, 0xe1, 0xff, 0xd1, 0xff, 0xee, 0xff, 0xf8, 0xff, 0xeb, 0xff, +0xf0, 0xff, 0xca, 0xff, 0xb8, 0xff, 0xb3, 0xff, 0xae, 0xff, 0xbe, 0xff, 0xc7, 0xff, 0xe8, 0xff, +0xf2, 0xff, 0x17, 0x00, 0x1a, 0x00, 0x26, 0x00, 0x18, 0x00, 0x0a, 0x00, 0x22, 0x00, 0x1d, 0x00, +0x21, 0x00, 0x16, 0x00, 0x08, 0x00, 0xf0, 0xff, 0xf5, 0xff, 0xef, 0xff, 0xec, 0xff, 0xda, 0xff, +0xed, 0xff, 0xdf, 0xff, 0xe0, 0xff, 0xcb, 0xff, 0xb0, 0xff, 0x95, 0xff, 0x81, 0xff, 0x73, 0xff, +0x58, 0xff, 0x43, 0xff, 0x39, 0xff, 0x17, 0xff, 0x11, 0xff, 0x21, 0xff, 0x45, 0xff, 0x56, 0xff, +0x7a, 0xff, 0x99, 0xff, 0xaf, 0xff, 0xce, 0xff, 0xd5, 0xff, 0xde, 0xff, 0x01, 0x00, 0x27, 0x00, +0x44, 0x00, 0x56, 0x00, 0x76, 0x00, 0x78, 0x00, 0x7c, 0x00, 0x81, 0x00, 0x7e, 0x00, 0x71, 0x00, +0x6e, 0x00, 0x5d, 0x00, 0x59, 0x00, 0x4d, 0x00, 0x5d, 0x00, 0x75, 0x00, 0x8a, 0x00, 0x84, 0x00, +0x6b, 0x00, 0x70, 0x00, 0x71, 0x00, 0x7a, 0x00, 0x7a, 0x00, 0x6b, 0x00, 0x59, 0x00, 0x55, 0x00, +0x4c, 0x00, 0x63, 0x00, 0x4e, 0x00, 0x45, 0x00, 0x3d, 0x00, 0x38, 0x00, 0x31, 0x00, 0x26, 0x00, +0x1e, 0x00, 0xe4, 0xff, 0xe8, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x35, 0x00, 0x1c, 0x00, 0x1a, 0x00, +0xfe, 0xff, 0xd5, 0xff, 0xcc, 0xff, 0xd7, 0xff, 0xc3, 0xff, 0xbe, 0xff, 0xc9, 0xff, 0x9f, 0xff, +0xaa, 0xff, 0xb1, 0xff, 0xcd, 0xff, 0xee, 0xff, 0x09, 0x00, 0x1c, 0x00, 0x0e, 0x00, 0xf0, 0xff, +0xd9, 0xff, 0xd6, 0xff, 0xd7, 0xff, 0xdb, 0xff, 0xd8, 0xff, 0xf0, 0xff, 0xe5, 0xff, 0xe2, 0xff, +0xd9, 0xff, 0xe0, 0xff, 0xdf, 0xff, 0xd9, 0xff, 0xc3, 0xff, 0xaf, 0xff, 0x9c, 0xff, 0x80, 0xff, +0x86, 0xff, 0x73, 0xff, 0x71, 0xff, 0x4f, 0xff, 0x43, 0xff, 0x32, 0xff, 0x25, 0xff, 0x1c, 0xff, +0x21, 0xff, 0x28, 0xff, 0x1d, 0xff, 0x1b, 0xff, 0x10, 0xff, 0x02, 0xff, 0xd0, 0xfe, 0xbf, 0xfe, +0xa8, 0xfe, 0xa2, 0xfe, 0xc5, 0xfe, 0xb5, 0xfe, 0xc9, 0xfe, 0xd8, 0xfe, 0xee, 0xfe, 0xf9, 0xfe, +0x12, 0xff, 0x1a, 0xff, 0x3d, 0xff, 0x45, 0xff, 0x56, 0xff, 0x68, 0xff, 0x86, 0xff, 0x9c, 0xff, +0x98, 0xff, 0xac, 0xff, 0xa9, 0xff, 0xbd, 0xff, 0xdb, 0xff, 0xe4, 0xff, 0xd5, 0xff, 0xd2, 0xff, +0xe8, 0xff, 0xcd, 0xff, 0xca, 0xff, 0xbb, 0xff, 0xa5, 0xff, 0x9d, 0xff, 0x9c, 0xff, 0x90, 0xff, +0x88, 0xff, 0x83, 0xff, 0x90, 0xff, 0xa7, 0xff, 0xc6, 0xff, 0xa8, 0xff, 0x95, 0xff, 0x66, 0xff, +0x52, 0xff, 0x44, 0xff, 0x3f, 0xff, 0x46, 0xff, 0x6c, 0xff, 0x82, 0xff, 0x92, 0xff, 0xa3, 0xff, +0xbd, 0xff, 0xc4, 0xff, 0xc6, 0xff, 0xd9, 0xff, 0xcb, 0xff, 0xd6, 0xff, 0xc2, 0xff, 0xc0, 0xff, +0xcd, 0xff, 0xed, 0xff, 0x01, 0x00, 0x1b, 0x00, 0x32, 0x00, 0x37, 0x00, 0x32, 0x00, 0x2a, 0x00, +0x3f, 0x00, 0x2c, 0x00, 0x1e, 0x00, 0x37, 0x00, 0x3c, 0x00, 0x20, 0x00, 0x3a, 0x00, 0x34, 0x00, +0x09, 0x00, 0xd6, 0xff, 0xb4, 0xff, 0xb5, 0xff, 0xb1, 0xff, 0xb2, 0xff, 0xbe, 0xff, 0xf8, 0xff, +0x0e, 0x00, 0x2c, 0x00, 0x30, 0x00, 0x3c, 0x00, 0x3a, 0x00, 0x3f, 0x00, 0x38, 0x00, 0x19, 0x00, +0x1c, 0x00, 0x1d, 0x00, 0x40, 0x00, 0x45, 0x00, 0x53, 0x00, 0x5f, 0x00, 0x5c, 0x00, 0x4b, 0x00, +0x55, 0x00, 0x68, 0x00, 0x63, 0x00, 0x5e, 0x00, 0x5c, 0x00, 0x54, 0x00, 0x25, 0x00, 0xf9, 0xff, +0xe5, 0xff, 0xae, 0xff, 0xc3, 0xff, 0xa7, 0xff, 0x85, 0xff, 0x7c, 0xff, 0x83, 0xff, 0x6f, 0xff, +0x63, 0xff, 0x5d, 0xff, 0x4c, 0xff, 0x43, 0xff, 0x34, 0xff, 0x3e, 0xff, 0x5c, 0xff, 0x61, 0xff, +0x5f, 0xff, 0x5e, 0xff, 0x57, 0xff, 0x6d, 0xff, 0x83, 0xff, 0x7f, 0xff, 0x7a, 0xff, 0x91, 0xff, +0x92, 0xff, 0xb4, 0xff, 0xb7, 0xff, 0xc6, 0xff, 0xc8, 0xff, 0xb6, 0xff, 0xa4, 0xff, 0x87, 0xff, +0x85, 0xff, 0x88, 0xff, 0x80, 0xff, 0x79, 0xff, 0x81, 0xff, 0x93, 0xff, 0xaf, 0xff, 0x98, 0xff, +0x85, 0xff, 0x9b, 0xff, 0x89, 0xff, 0x8b, 0xff, 0x99, 0xff, 0xa7, 0xff, 0xbe, 0xff, 0xc5, 0xff, +0xb9, 0xff, 0xcf, 0xff, 0xd1, 0xff, 0xf1, 0xff, 0x18, 0x00, 0x24, 0x00, 0x4f, 0x00, 0x53, 0x00, +0x52, 0x00, 0x61, 0x00, 0x5c, 0x00, 0x4d, 0x00, 0x4f, 0x00, 0x3c, 0x00, 0x2b, 0x00, 0x39, 0x00, +0x26, 0x00, 0x2c, 0x00, 0x16, 0x00, 0x0b, 0x00, 0xfa, 0xff, 0xe2, 0xff, 0xd1, 0xff, 0xad, 0xff, +0xa4, 0xff, 0x99, 0xff, 0x97, 0xff, 0x8b, 0xff, 0x7e, 0xff, 0x75, 0xff, 0x59, 0xff, 0x59, 0xff, +0x4e, 0xff, 0x64, 0xff, 0x63, 0xff, 0x78, 0xff, 0x97, 0xff, 0xbc, 0xff, 0xec, 0xff, 0x00, 0x00, +0x07, 0x00, 0x0b, 0x00, 0x32, 0x00, 0x52, 0x00, 0x65, 0x00, 0x6f, 0x00, 0x97, 0x00, 0x93, 0x00, +0xac, 0x00, 0xac, 0x00, 0xcb, 0x00, 0xd7, 0x00, 0xd9, 0x00, 0xe6, 0x00, 0xe3, 0x00, 0xf9, 0x00, +0xf9, 0x00, 0x00, 0x01, 0xe9, 0x00, 0xdb, 0x00, 0xc6, 0x00, 0xad, 0x00, 0xbc, 0x00, 0x92, 0x00, +0x80, 0x00, 0x5f, 0x00, 0x57, 0x00, 0x25, 0x00, 0x29, 0x00, 0x0f, 0x00, 0xfb, 0xff, 0xf7, 0xff, +0xd2, 0xff, 0xc6, 0xff, 0xa4, 0xff, 0xb2, 0xff, 0xb7, 0xff, 0xa8, 0xff, 0x92, 0xff, 0x7f, 0xff, +0x72, 0xff, 0x71, 0xff, 0x61, 0xff, 0x6a, 0xff, 0x8e, 0xff, 0xa9, 0xff, 0xb4, 0xff, 0xb8, 0xff, +0xbf, 0xff, 0xba, 0xff, 0xc6, 0xff, 0xc2, 0xff, 0xe7, 0xff, 0x01, 0x00, 0x18, 0x00, 0x22, 0x00, +0x10, 0x00, 0x1d, 0x00, 0x0f, 0x00, 0x03, 0x00, 0x17, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x0a, 0x00, +0x03, 0x00, 0xf1, 0xff, 0xe4, 0xff, 0xb4, 0xff, 0x96, 0xff, 0xaa, 0xff, 0xa1, 0xff, 0x9a, 0xff, +0xa0, 0xff, 0x9b, 0xff, 0xa0, 0xff, 0xad, 0xff, 0xa2, 0xff, 0xa1, 0xff, 0x82, 0xff, 0x8d, 0xff, +0x8e, 0xff, 0x8f, 0xff, 0x72, 0xff, 0x7d, 0xff, 0x8e, 0xff, 0x76, 0xff, 0x72, 0xff, 0x69, 0xff, +0x5a, 0xff, 0x67, 0xff, 0x66, 0xff, 0x68, 0xff, 0x74, 0xff, 0x64, 0xff, 0x4c, 0xff, 0x7f, 0xff, +0x92, 0xff, 0xa5, 0xff, 0xbf, 0xff, 0xb2, 0xff, 0xc5, 0xff, 0xe4, 0xff, 0x04, 0x00, 0x1a, 0x00, +0x3f, 0x00, 0x64, 0x00, 0x5b, 0x00, 0x67, 0x00, 0x59, 0x00, 0x6e, 0x00, 0x7d, 0x00, 0x77, 0x00, +0x8a, 0x00, 0x93, 0x00, 0x7c, 0x00, 0x80, 0x00, 0x83, 0x00, 0x76, 0x00, 0x7d, 0x00, 0x77, 0x00, +0x6c, 0x00, 0x49, 0x00, 0x2a, 0x00, 0x2e, 0x00, 0x03, 0x00, 0xf0, 0xff, 0xf6, 0xff, 0xe8, 0xff, +0xe5, 0xff, 0xf7, 0xff, 0xef, 0xff, 0xeb, 0xff, 0xc9, 0xff, 0xba, 0xff, 0xb2, 0xff, 0xb4, 0xff, +0xbd, 0xff, 0xc9, 0xff, 0xce, 0xff, 0xea, 0xff, 0xf6, 0xff, 0x29, 0x00, 0x60, 0x00, 0x9b, 0x00, +0xa3, 0x00, 0xb1, 0x00, 0xca, 0x00, 0xd5, 0x00, 0xeb, 0x00, 0xf1, 0x00, 0xfc, 0x00, 0x04, 0x01, +0x0d, 0x01, 0x12, 0x01, 0xe3, 0x00, 0xbc, 0x00, 0xa4, 0x00, 0x92, 0x00, 0x85, 0x00, 0x72, 0x00, +0x4c, 0x00, 0x59, 0x00, 0x59, 0x00, 0x50, 0x00, 0x56, 0x00, 0x3d, 0x00, 0x51, 0x00, 0x47, 0x00, +0x42, 0x00, 0x2c, 0x00, 0x27, 0x00, 0xef, 0xff, 0xe8, 0xff, 0xdf, 0xff, 0xce, 0xff, 0xc6, 0xff, +0xcc, 0xff, 0xcb, 0xff, 0xb4, 0xff, 0xaf, 0xff, 0xb5, 0xff, 0x84, 0xff, 0x7a, 0xff, 0x62, 0xff, +0x40, 0xff, 0x36, 0xff, 0x01, 0xff, 0xf9, 0xfe, 0x05, 0xff, 0xf6, 0xfe, 0x0b, 0xff, 0xed, 0xfe, +0xf7, 0xfe, 0x22, 0xff, 0x34, 0xff, 0x52, 0xff, 0x71, 0xff, 0x94, 0xff, 0xb3, 0xff, 0xbb, 0xff, +0xde, 0xff, 0xdf, 0xff, 0xff, 0xff, 0x0c, 0x00, 0x08, 0x00, 0x02, 0x00, 0xeb, 0xff, 0xdc, 0xff, +0xc4, 0xff, 0xae, 0xff, 0x8f, 0xff, 0x84, 0xff, 0x5a, 0xff, 0x40, 0xff, 0x30, 0xff, 0xfb, 0xfe, +0xf0, 0xfe, 0xd4, 0xfe, 0xed, 0xfe, 0xf8, 0xfe, 0xfe, 0xfe, 0x22, 0xff, 0x0b, 0xff, 0x0f, 0xff, +0x08, 0xff, 0x15, 0xff, 0x1e, 0xff, 0x1b, 0xff, 0x2f, 0xff, 0x4a, 0xff, 0x50, 0xff, 0x60, 0xff, +0x82, 0xff, 0x90, 0xff, 0xa8, 0xff, 0xb8, 0xff, 0xb2, 0xff, 0xac, 0xff, 0xa3, 0xff, 0x99, 0xff, +0x99, 0xff, 0x9f, 0xff, 0xb2, 0xff, 0xd1, 0xff, 0xdf, 0xff, 0xe0, 0xff, 0xdf, 0xff, 0xe7, 0xff, +0x04, 0x00, 0xed, 0xff, 0xe9, 0xff, 0xe6, 0xff, 0xe3, 0xff, 0xe1, 0xff, 0xea, 0xff, 0x06, 0x00, +0xff, 0xff, 0xff, 0xff, 0xd8, 0xff, 0xcd, 0xff, 0xbe, 0xff, 0xd5, 0xff, 0xf0, 0xff, 0x02, 0x00, +0x0f, 0x00, 0x1f, 0x00, 0x14, 0x00, 0x24, 0x00, 0xfe, 0xff, 0xf3, 0xff, 0xef, 0xff, 0xd5, 0xff, +0xc0, 0xff, 0xcd, 0xff, 0xcc, 0xff, 0xbc, 0xff, 0xd2, 0xff, 0xd2, 0xff, 0xd2, 0xff, 0xc8, 0xff, +0xad, 0xff, 0x98, 0xff, 0xa2, 0xff, 0x9c, 0xff, 0xb0, 0xff, 0xc3, 0xff, 0xdc, 0xff, 0xec, 0xff, +0xfb, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xee, 0xff, 0xd7, 0xff, 0xea, 0xff, 0xed, 0xff, 0xe4, 0xff, +0xf3, 0xff, 0xed, 0xff, 0xee, 0xff, 0xca, 0xff, 0xce, 0xff, 0xbe, 0xff, 0xb7, 0xff, 0xd6, 0xff, +0xe7, 0xff, 0x08, 0x00, 0x21, 0x00, 0x3f, 0x00, 0x4a, 0x00, 0x43, 0x00, 0x31, 0x00, 0x01, 0x00, +0xd2, 0xff, 0xaf, 0xff, 0x96, 0xff, 0xa7, 0xff, 0xb0, 0xff, 0xa0, 0xff, 0xb0, 0xff, 0xb6, 0xff, +0xa0, 0xff, 0x96, 0xff, 0x7a, 0xff, 0x87, 0xff, 0x7c, 0xff, 0x8f, 0xff, 0x9c, 0xff, 0x83, 0xff, +0x94, 0xff, 0x95, 0xff, 0xaa, 0xff, 0xa1, 0xff, 0x73, 0xff, 0x74, 0xff, 0x5a, 0xff, 0x4a, 0xff, +0x50, 0xff, 0x5c, 0xff, 0x51, 0xff, 0x71, 0xff, 0x66, 0xff, 0x67, 0xff, 0x6b, 0xff, 0x61, 0xff, +0x54, 0xff, 0x68, 0xff, 0x7e, 0xff, 0x8f, 0xff, 0xa5, 0xff, 0xb4, 0xff, 0xb3, 0xff, 0xc1, 0xff, +0xce, 0xff, 0xd5, 0xff, 0xd5, 0xff, 0xbf, 0xff, 0x9c, 0xff, 0x8e, 0xff, 0x8b, 0xff, 0xa1, 0xff, +0x9c, 0xff, 0x8c, 0xff, 0x90, 0xff, 0x85, 0xff, 0x7e, 0xff, 0x90, 0xff, 0x77, 0xff, 0x88, 0xff, +0x87, 0xff, 0x93, 0xff, 0x84, 0xff, 0x7e, 0xff, 0x91, 0xff, 0xae, 0xff, 0xd5, 0xff, 0xe0, 0xff, +0xd7, 0xff, 0x14, 0x00, 0x2d, 0x00, 0x2b, 0x00, 0x37, 0x00, 0x3c, 0x00, 0x4c, 0x00, 0x49, 0x00, +0x17, 0x00, 0x0c, 0x00, 0x09, 0x00, 0x25, 0x00, 0x56, 0x00, 0x57, 0x00, 0x78, 0x00, 0x8a, 0x00, +0x91, 0x00, 0x82, 0x00, 0x91, 0x00, 0xa0, 0x00, 0xa1, 0x00, 0xda, 0x00, 0xf2, 0x00, 0xf1, 0x00, +0xf7, 0x00, 0xf5, 0x00, 0xba, 0x00, 0x99, 0x00, 0xa3, 0x00, 0x96, 0x00, 0x88, 0x00, 0x86, 0x00, +0x90, 0x00, 0x88, 0x00, 0x97, 0x00, 0xa0, 0x00, 0x97, 0x00, 0x73, 0x00, 0x69, 0x00, 0x3b, 0x00, +0x41, 0x00, 0x64, 0x00, 0x63, 0x00, 0x68, 0x00, 0x5b, 0x00, 0x6f, 0x00, 0x83, 0x00, 0x93, 0x00, +0x97, 0x00, 0x7c, 0x00, 0x80, 0x00, 0x9f, 0x00, 0x9c, 0x00, 0x9a, 0x00, 0xbc, 0x00, 0xd6, 0x00, +0xe5, 0x00, 0xdc, 0x00, 0xd0, 0x00, 0xb2, 0x00, 0xa1, 0x00, 0xa4, 0x00, 0xad, 0x00, 0xc8, 0x00, +0xf0, 0x00, 0xd8, 0x00, 0xc8, 0x00, 0x99, 0x00, 0x62, 0x00, 0x39, 0x00, 0x21, 0x00, 0x17, 0x00, +0x03, 0x00, 0xed, 0xff, 0xce, 0xff, 0xc5, 0xff, 0xae, 0xff, 0x8a, 0xff, 0x71, 0xff, 0x80, 0xff, +0x73, 0xff, 0x53, 0xff, 0x45, 0xff, 0x38, 0xff, 0x44, 0xff, 0x3f, 0xff, 0x45, 0xff, 0x50, 0xff, +0x4e, 0xff, 0x6f, 0xff, 0x70, 0xff, 0x7a, 0xff, 0x7b, 0xff, 0x90, 0xff, 0xa7, 0xff, 0xa6, 0xff, +0x9c, 0xff, 0x98, 0xff, 0xab, 0xff, 0xaf, 0xff, 0xda, 0xff, 0xeb, 0xff, 0xd4, 0xff, 0xd8, 0xff, +0xec, 0xff, 0xf1, 0xff, 0x02, 0x00, 0xdf, 0xff, 0xbb, 0xff, 0xc9, 0xff, 0xc5, 0xff, 0xda, 0xff, +0xbc, 0xff, 0xb6, 0xff, 0xbb, 0xff, 0xb0, 0xff, 0xb6, 0xff, 0x8e, 0xff, 0x97, 0xff, 0x7e, 0xff, +0x71, 0xff, 0x7c, 0xff, 0x6f, 0xff, 0x59, 0xff, 0x3b, 0xff, 0x3d, 0xff, 0x32, 0xff, 0x1e, 0xff, +0x21, 0xff, 0x1a, 0xff, 0x29, 0xff, 0x32, 0xff, 0x23, 0xff, 0x2f, 0xff, 0x2a, 0xff, 0x4c, 0xff, +0x6b, 0xff, 0x8b, 0xff, 0xa6, 0xff, 0xda, 0xff, 0xf5, 0xff, 0x0b, 0x00, 0x1e, 0x00, 0x19, 0x00, +0x30, 0x00, 0x4b, 0x00, 0x65, 0x00, 0x81, 0x00, 0x95, 0x00, 0xa5, 0x00, 0x96, 0x00, 0x91, 0x00, +0x7e, 0x00, 0x85, 0x00, 0x90, 0x00, 0x8f, 0x00, 0x70, 0x00, 0x6d, 0x00, 0x5d, 0x00, 0x48, 0x00, +0x33, 0x00, 0x3e, 0x00, 0x34, 0x00, 0x24, 0x00, 0x31, 0x00, 0x2f, 0x00, 0x39, 0x00, 0x31, 0x00, +0x25, 0x00, 0x1c, 0x00, 0x06, 0x00, 0x0b, 0x00, 0x2d, 0x00, 0x2a, 0x00, 0x2b, 0x00, 0x30, 0x00, +0x3f, 0x00, 0x70, 0x00, 0x9f, 0x00, 0xbf, 0x00, 0xd9, 0x00, 0xde, 0x00, 0xd4, 0x00, 0xc7, 0x00, +0xc8, 0x00, 0xb1, 0x00, 0xb0, 0x00, 0xa7, 0x00, 0x95, 0x00, 0x94, 0x00, 0x81, 0x00, 0x90, 0x00, +0x80, 0x00, 0x8b, 0x00, 0x7d, 0x00, 0x5c, 0x00, 0x48, 0x00, 0x01, 0x00, 0x03, 0x00, 0x0b, 0x00, +0x0e, 0x00, 0x10, 0x00, 0x07, 0x00, 0x15, 0x00, 0xf5, 0xff, 0xe4, 0xff, 0xd2, 0xff, 0xe4, 0xff, +0x09, 0x00, 0x0b, 0x00, 0x25, 0x00, 0x25, 0x00, 0x1b, 0x00, 0x0f, 0x00, 0x1f, 0x00, 0x28, 0x00, +0x27, 0x00, 0xf7, 0xff, 0xd2, 0xff, 0xd8, 0xff, 0xe2, 0xff, 0xdd, 0xff, 0xfa, 0xff, 0xe3, 0xff, +0xcc, 0xff, 0xc3, 0xff, 0x93, 0xff, 0x70, 0xff, 0x6f, 0xff, 0x5f, 0xff, 0x3a, 0xff, 0x58, 0xff, +0x5a, 0xff, 0x4b, 0xff, 0x41, 0xff, 0x2b, 0xff, 0x12, 0xff, 0x18, 0xff, 0xff, 0xfe, 0xfe, 0xfe, +0xf5, 0xfe, 0xfb, 0xfe, 0x07, 0xff, 0x11, 0xff, 0x28, 0xff, 0x2c, 0xff, 0x2e, 0xff, 0x06, 0xff, +0x17, 0xff, 0x27, 0xff, 0x50, 0xff, 0x65, 0xff, 0x75, 0xff, 0x7b, 0xff, 0x6f, 0xff, 0x6b, 0xff, +0x5e, 0xff, 0x62, 0xff, 0x6d, 0xff, 0x5d, 0xff, 0x50, 0xff, 0x6e, 0xff, 0x77, 0xff, 0x99, 0xff, +0xbf, 0xff, 0xd7, 0xff, 0x01, 0x00, 0xe7, 0xff, 0xe3, 0xff, 0xc5, 0xff, 0xb0, 0xff, 0xad, 0xff, +0xb3, 0xff, 0xb2, 0xff, 0x8e, 0xff, 0x69, 0xff, 0x5f, 0xff, 0x6c, 0xff, 0x70, 0xff, 0x6e, 0xff, +0x51, 0xff, 0x06, 0xff, 0xf4, 0xfe, 0xe7, 0xfe, 0xe5, 0xfe, 0xfc, 0xfe, 0x0e, 0xff, 0x43, 0xff, +0x53, 0xff, 0x69, 0xff, 0x70, 0xff, 0x62, 0xff, 0x96, 0xff, 0xb1, 0xff, 0xe6, 0xff, 0x22, 0x00, +0x52, 0x00, 0x7a, 0x00, 0xab, 0x00, 0xc3, 0x00, 0xd1, 0x00, 0x00, 0x01, 0x08, 0x01, 0x14, 0x01, +0xf9, 0x00, 0xf8, 0x00, 0x05, 0x01, 0x10, 0x01, 0x08, 0x01, 0x11, 0x01, 0x17, 0x01, 0x06, 0x01, +0xeb, 0x00, 0xa3, 0x00, 0x80, 0x00, 0x7a, 0x00, 0x65, 0x00, 0x6e, 0x00, 0x54, 0x00, 0x69, 0x00, +0x6d, 0x00, 0x60, 0x00, 0x4d, 0x00, 0x38, 0x00, 0x2f, 0x00, 0x18, 0x00, 0x1a, 0x00, 0xf9, 0xff, +0xf1, 0xff, 0x10, 0x00, 0x38, 0x00, 0x47, 0x00, 0x5a, 0x00, 0x59, 0x00, 0x33, 0x00, 0x12, 0x00, +0xfb, 0xff, 0xfd, 0xff, 0x15, 0x00, 0x14, 0x00, 0x0f, 0x00, 0x2c, 0x00, 0x53, 0x00, 0x65, 0x00, +0x68, 0x00, 0x5d, 0x00, 0x63, 0x00, 0x62, 0x00, 0x4b, 0x00, 0x69, 0x00, 0x88, 0x00, 0xa1, 0x00, +0xc4, 0x00, 0xc7, 0x00, 0xc6, 0x00, 0xb3, 0x00, 0x8a, 0x00, 0x47, 0x00, 0x28, 0x00, 0x19, 0x00, +0x31, 0x00, 0x32, 0x00, 0x37, 0x00, 0x4a, 0x00, 0x15, 0x00, 0xec, 0xff, 0xc1, 0xff, 0xae, 0xff, +0x96, 0xff, 0x8c, 0xff, 0x5e, 0xff, 0x58, 0xff, 0x5a, 0xff, 0x6f, 0xff, 0x61, 0xff, 0x61, 0xff, +0x62, 0xff, 0x46, 0xff, 0x38, 0xff, 0x34, 0xff, 0x49, 0xff, 0x4f, 0xff, 0x5c, 0xff, 0x73, 0xff, +0x8f, 0xff, 0x93, 0xff, 0x9b, 0xff, 0x98, 0xff, 0x6e, 0xff, 0x7b, 0xff, 0x6e, 0xff, 0x76, 0xff, +0x78, 0xff, 0x61, 0xff, 0x6d, 0xff, 0x6e, 0xff, 0x76, 0xff, 0x7c, 0xff, 0x8a, 0xff, 0x9b, 0xff, +0xaa, 0xff, 0xb4, 0xff, 0xda, 0xff, 0xf6, 0xff, 0xf4, 0xff, 0xe7, 0xff, 0xbb, 0xff, 0xac, 0xff, +0xc9, 0xff, 0xea, 0xff, 0x10, 0x00, 0x0e, 0x00, 0x07, 0x00, 0x14, 0x00, 0xeb, 0xff, 0xe8, 0xff, +0xde, 0xff, 0xdc, 0xff, 0xd0, 0xff, 0xc9, 0xff, 0xbe, 0xff, 0xdc, 0xff, 0xe5, 0xff, 0xfd, 0xff, +0xfd, 0xff, 0xfe, 0xff, 0x03, 0x00, 0xdc, 0xff, 0xc4, 0xff, 0xaa, 0xff, 0xa2, 0xff, 0xa9, 0xff, +0xc1, 0xff, 0xbe, 0xff, 0xcc, 0xff, 0xd0, 0xff, 0xc4, 0xff, 0xbe, 0xff, 0xaa, 0xff, 0xac, 0xff, +0xbf, 0xff, 0xbb, 0xff, 0xb6, 0xff, 0xb2, 0xff, 0xa4, 0xff, 0xa1, 0xff, 0x9d, 0xff, 0xb9, 0xff, +0xb0, 0xff, 0xd4, 0xff, 0xe9, 0xff, 0xf4, 0xff, 0xfd, 0xff, 0x02, 0x00, 0xf8, 0xff, 0xfb, 0xff, +0xff, 0xff, 0x04, 0x00, 0x1e, 0x00, 0x13, 0x00, 0x31, 0x00, 0x23, 0x00, 0x3d, 0x00, 0x62, 0x00, +0x75, 0x00, 0x6a, 0x00, 0x6b, 0x00, 0x71, 0x00, 0x4a, 0x00, 0x1d, 0x00, 0xfd, 0xff, 0x29, 0x00, +0x4b, 0x00, 0x6f, 0x00, 0x78, 0x00, 0x49, 0x00, 0x30, 0x00, 0x27, 0x00, 0x1c, 0x00, 0xff, 0xff, +0xdf, 0xff, 0xc4, 0xff, 0xaf, 0xff, 0x95, 0xff, 0x80, 0xff, 0x86, 0xff, 0x83, 0xff, 0x78, 0xff, +0x68, 0xff, 0x80, 0xff, 0x82, 0xff, 0x80, 0xff, 0x73, 0xff, 0x87, 0xff, 0x86, 0xff, 0xa0, 0xff, +0xd0, 0xff, 0xbc, 0xff, 0xae, 0xff, 0xa8, 0xff, 0xae, 0xff, 0x90, 0xff, 0x90, 0xff, 0xad, 0xff, +0xeb, 0xff, 0x14, 0x00, 0x1e, 0x00, 0x41, 0x00, 0x65, 0x00, 0x6b, 0x00, 0x51, 0x00, 0x69, 0x00, +0x4c, 0x00, 0x2f, 0x00, 0x2b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x05, 0x00, 0xf1, 0xff, 0xe9, 0xff, +0xe7, 0xff, 0xcf, 0xff, 0xb5, 0xff, 0xc3, 0xff, 0xaa, 0xff, 0xb2, 0xff, 0x95, 0xff, 0x87, 0xff, +0x76, 0xff, 0x67, 0xff, 0x7d, 0xff, 0x70, 0xff, 0x74, 0xff, 0x77, 0xff, 0x67, 0xff, 0x54, 0xff, +0x52, 0xff, 0x6d, 0xff, 0x89, 0xff, 0xa3, 0xff, 0xca, 0xff, 0xc9, 0xff, 0xc4, 0xff, 0xab, 0xff, +0x9c, 0xff, 0x87, 0xff, 0x6d, 0xff, 0x61, 0xff, 0x40, 0xff, 0x52, 0xff, 0x96, 0xff, 0x98, 0xff, +0x9a, 0xff, 0xbc, 0xff, 0xbf, 0xff, 0xe1, 0xff, 0xea, 0xff, 0xd9, 0xff, 0xeb, 0xff, 0xe3, 0xff, +0xea, 0xff, 0x00, 0x00, 0x0c, 0x00, 0x14, 0x00, 0x36, 0x00, 0x41, 0x00, 0x17, 0x00, 0xf6, 0xff, +0xc2, 0xff, 0xb4, 0xff, 0x8d, 0xff, 0x6e, 0xff, 0x71, 0xff, 0x72, 0xff, 0x86, 0xff, 0xa6, 0xff, +0x9f, 0xff, 0xc0, 0xff, 0xbd, 0xff, 0xc3, 0xff, 0xe2, 0xff, 0xe5, 0xff, 0x0b, 0x00, 0x13, 0x00, +0x15, 0x00, 0x25, 0x00, 0x25, 0x00, 0x2e, 0x00, 0x24, 0x00, 0x0c, 0x00, 0x09, 0x00, 0x04, 0x00, +0x0e, 0x00, 0xf3, 0xff, 0x20, 0x00, 0x3c, 0x00, 0x39, 0x00, 0x28, 0x00, 0x29, 0x00, 0x21, 0x00, +0xe8, 0xff, 0xc5, 0xff, 0xc7, 0xff, 0xc1, 0xff, 0xd0, 0xff, 0xf3, 0xff, 0x16, 0x00, 0x27, 0x00, +0x21, 0x00, 0x33, 0x00, 0x52, 0x00, 0x45, 0x00, 0x45, 0x00, 0x33, 0x00, 0x26, 0x00, 0x1b, 0x00, +0x25, 0x00, 0x05, 0x00, 0xf7, 0xff, 0x06, 0x00, 0xe7, 0xff, 0xcb, 0xff, 0xdf, 0xff, 0xc9, 0xff, +0xbd, 0xff, 0xbb, 0xff, 0x97, 0xff, 0xa1, 0xff, 0xa7, 0xff, 0x9b, 0xff, 0x92, 0xff, 0x9d, 0xff, +0x7f, 0xff, 0xa5, 0xff, 0xd4, 0xff, 0xf3, 0xff, 0xfb, 0xff, 0x02, 0x00, 0x0f, 0x00, 0x02, 0x00, +0x0d, 0x00, 0x1b, 0x00, 0x2d, 0x00, 0x31, 0x00, 0x29, 0x00, 0x15, 0x00, 0x07, 0x00, 0x01, 0x00, +0x08, 0x00, 0xeb, 0xff, 0xda, 0xff, 0xc3, 0xff, 0xcc, 0xff, 0xbd, 0xff, 0xc8, 0xff, 0xbd, 0xff, +0xbe, 0xff, 0xb5, 0xff, 0xad, 0xff, 0xb5, 0xff, 0xa5, 0xff, 0x9c, 0xff, 0x8a, 0xff, 0xab, 0xff, +0x9c, 0xff, 0xa0, 0xff, 0x90, 0xff, 0x7e, 0xff, 0x70, 0xff, 0x5b, 0xff, 0x52, 0xff, 0x4e, 0xff, +0x42, 0xff, 0x48, 0xff, 0x61, 0xff, 0x6d, 0xff, 0x6c, 0xff, 0x71, 0xff, 0x84, 0xff, 0x9c, 0xff, +0xc4, 0xff, 0xb8, 0xff, 0xd5, 0xff, 0xdd, 0xff, 0xe6, 0xff, 0xfc, 0xff, 0x1d, 0x00, 0x3c, 0x00, +0x56, 0x00, 0x5b, 0x00, 0x42, 0x00, 0x06, 0x00, 0xe2, 0xff, 0xb2, 0xff, 0x96, 0xff, 0xa7, 0xff, +0xbe, 0xff, 0xc9, 0xff, 0xc2, 0xff, 0xa5, 0xff, 0xc3, 0xff, 0xb6, 0xff, 0xac, 0xff, 0xba, 0xff, +0xb0, 0xff, 0xb3, 0xff, 0xb5, 0xff, 0xa7, 0xff, 0xc3, 0xff, 0xc4, 0xff, 0xd6, 0xff, 0xdb, 0xff, +0xeb, 0xff, 0x19, 0x00, 0x1a, 0x00, 0x1f, 0x00, 0x27, 0x00, 0x37, 0x00, 0x37, 0x00, 0x26, 0x00, +0x31, 0x00, 0x3f, 0x00, 0x3c, 0x00, 0x40, 0x00, 0x4e, 0x00, 0x4c, 0x00, 0x66, 0x00, 0x75, 0x00, +0x72, 0x00, 0x6e, 0x00, 0x62, 0x00, 0x6a, 0x00, 0x7e, 0x00, 0x8c, 0x00, 0xa5, 0x00, 0xb4, 0x00, +0xca, 0x00, 0x08, 0x01, 0x2d, 0x01, 0x19, 0x01, 0xfd, 0x00, 0xd8, 0x00, 0xbb, 0x00, 0x00, 0x00, +0x8d, 0xff, 0xcc, 0xff, 0x3d, 0x00, 0xe2, 0x00, 0x3b, 0x00, 0xe1, 0xff, 0x1c, 0xff, 0x9c, 0xfe, +0x72, 0xff, 0xb3, 0xff, 0xc3, 0xff, 0xb8, 0xff, 0x13, 0xff, 0x83, 0xfe, 0xb8, 0xfe, 0x88, 0xff, +0x58, 0x00, 0x8d, 0x00, 0xbe, 0xff, 0x92, 0xfe, 0x92, 0xfe, 0x72, 0xff, 0x74, 0x00, 0x06, 0x01, +0x85, 0x00, 0x44, 0x00, 0x07, 0x00, 0x55, 0x00, 0x8a, 0x00, 0x54, 0x00, 0x31, 0x00, 0x63, 0x00, +0xe7, 0x00, 0xd7, 0x00, 0xa4, 0x00, 0x2e, 0x00, 0x05, 0x00, 0x9f, 0x00, 0xfd, 0x00, 0xf5, 0x00, +0xa8, 0x00, 0x48, 0x00, 0x8b, 0x00, 0xb7, 0x00, 0xd7, 0x00, 0xe8, 0x00, 0x1b, 0x01, 0x53, 0x01, +0xfa, 0x00, 0x4e, 0x00, 0x9f, 0xff, 0xa7, 0xff, 0x22, 0x00, 0xa3, 0x00, 0xb7, 0x00, 0x1f, 0x00, +0xbd, 0xff, 0xaf, 0xff, 0xcf, 0xff, 0x11, 0x00, 0x28, 0x00, 0x19, 0x00, 0xf2, 0xff, 0xc0, 0xff, +0xa1, 0xff, 0x84, 0xff, 0xb0, 0xff, 0xe3, 0xff, 0x13, 0x00, 0xef, 0xff, 0x94, 0xff, 0x91, 0xff, +0xb2, 0xff, 0xfc, 0xff, 0x2d, 0x00, 0x38, 0x00, 0x01, 0x00, 0x0d, 0x00, 0x40, 0x00, 0x47, 0x00, +0x4a, 0x00, 0x34, 0x00, 0x29, 0x00, 0x6a, 0x00, 0x8f, 0x00, 0x81, 0x00, 0x5d, 0x00, 0x45, 0x00, +0x41, 0x00, 0x49, 0x00, 0x51, 0x00, 0x19, 0x00, 0xff, 0xff, 0x01, 0x00, 0x0d, 0x00, 0x18, 0x00, +0xea, 0xff, 0xc1, 0xff, 0xb1, 0xff, 0xc0, 0xff, 0xdb, 0xff, 0xcb, 0xff, 0xad, 0xff, 0xb9, 0xff, +0xe9, 0xff, 0x17, 0x00, 0xf3, 0xff, 0xeb, 0xff, 0xdd, 0xff, 0xf2, 0xff, 0xed, 0xff, 0xf5, 0xff, +0xdd, 0xff, 0xf1, 0xff, 0x0a, 0x00, 0x31, 0x00, 0x33, 0x00, 0x27, 0x00, 0x35, 0x00, 0x4e, 0x00, +0x6b, 0x00, 0x6d, 0x00, 0x6c, 0x00, 0x59, 0x00, 0x72, 0x00, 0x79, 0x00, 0x76, 0x00, 0x62, 0x00, +0x59, 0x00, 0x76, 0x00, 0x8f, 0x00, 0x97, 0x00, 0x90, 0x00, 0x6a, 0x00, 0x66, 0x00, 0x7c, 0x00, +0x83, 0x00, 0x97, 0x00, 0x85, 0x00, 0x7d, 0x00, 0x8a, 0x00, 0x7f, 0x00, 0x6f, 0x00, 0x5f, 0x00, +0x8e, 0x00, 0x83, 0x00, 0x7b, 0x00, 0x62, 0x00, 0x32, 0x00, 0x24, 0x00, 0x2c, 0x00, 0x0f, 0x00, +0xdf, 0xff, 0xea, 0xff, 0xf6, 0xff, 0xef, 0xff, 0xe3, 0xff, 0xe5, 0xff, 0xe3, 0xff, 0xda, 0xff, +0xd5, 0xff, 0xd6, 0xff, 0xcb, 0xff, 0xf5, 0xff, 0x1b, 0x00, 0x0d, 0x00, 0xfe, 0xff, 0xe2, 0xff, +0xc3, 0xff, 0xd0, 0xff, 0xf5, 0xff, 0x2e, 0x00, 0x27, 0x00, 0x11, 0x00, 0x0e, 0x00, 0x1e, 0x00, +0x57, 0x00, 0x7a, 0x00, 0xba, 0x00, 0xc5, 0x00, 0x83, 0x00, 0x4b, 0x00, 0x3d, 0x00, 0x96, 0x00, +0xee, 0x00, 0x1f, 0x01, 0x04, 0x01, 0xd5, 0x00, 0xab, 0x00, 0xb3, 0x00, 0xd9, 0x00, 0xe4, 0x00, +0xc3, 0x00, 0x65, 0x00, 0x31, 0x00, 0x31, 0x00, 0x39, 0x00, 0x40, 0x00, 0x1a, 0x00, 0xe9, 0xff, +0xcd, 0xff, 0xbb, 0xff, 0xb9, 0xff, 0xb3, 0xff, 0xc2, 0xff, 0xec, 0xff, 0xea, 0xff, 0xec, 0xff, +0xf8, 0xff, 0x09, 0x00, 0x3b, 0x00, 0x40, 0x00, 0x41, 0x00, 0x35, 0x00, 0x18, 0x00, 0xfb, 0xff, +0x00, 0x00, 0x38, 0x00, 0x49, 0x00, 0x3b, 0x00, 0x2b, 0x00, 0x10, 0x00, 0x07, 0x00, 0x0f, 0x00, +0x49, 0x00, 0x77, 0x00, 0x70, 0x00, 0x50, 0x00, 0x14, 0x00, 0x13, 0x00, 0x57, 0x00, 0xba, 0x00, +0xd7, 0x00, 0xcd, 0x00, 0x83, 0x00, 0x5f, 0x00, 0x7e, 0x00, 0xc2, 0x00, 0xda, 0x00, 0xd2, 0x00, +0x91, 0x00, 0x7a, 0x00, 0xa1, 0x00, 0xcb, 0x00, 0xc8, 0x00, 0x9e, 0x00, 0x75, 0x00, 0x4a, 0x00, +0x07, 0x00, 0xf6, 0xff, 0xe3, 0xff, 0x09, 0x00, 0x09, 0x00, 0xf5, 0xff, 0xe1, 0xff, 0xba, 0xff, +0xb1, 0xff, 0xcc, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xda, 0xff, 0xcf, 0xff, 0xdc, 0xff, 0xfc, 0xff, +0x10, 0x00, 0x1b, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x0c, 0x00, 0xfb, 0xff, 0x02, 0x00, 0x08, 0x00, +0xe7, 0xff, 0xe1, 0xff, 0xd3, 0xff, 0xb6, 0xff, 0xa9, 0xff, 0x95, 0xff, 0x91, 0xff, 0x88, 0xff, +0x87, 0xff, 0x9b, 0xff, 0xbb, 0xff, 0xe7, 0xff, 0x12, 0x00, 0x12, 0x00, 0x10, 0x00, 0x25, 0x00, +0x41, 0x00, 0x75, 0x00, 0x8c, 0x00, 0x7f, 0x00, 0x65, 0x00, 0x64, 0x00, 0x90, 0x00, 0xaa, 0x00, +0xaf, 0x00, 0x97, 0x00, 0x8a, 0x00, 0x7a, 0x00, 0x77, 0x00, 0x70, 0x00, 0x6e, 0x00, 0x5c, 0x00, +0x2f, 0x00, 0x16, 0x00, 0xff, 0xff, 0x1c, 0x00, 0x1b, 0x00, 0x18, 0x00, 0x14, 0x00, 0x11, 0x00, +0xfe, 0xff, 0xf5, 0xff, 0xe8, 0xff, 0xe0, 0xff, 0xc9, 0xff, 0xc8, 0xff, 0xca, 0xff, 0xcd, 0xff, +0xe2, 0xff, 0x09, 0x00, 0xfd, 0xff, 0xe7, 0xff, 0xb2, 0xff, 0x8c, 0xff, 0xa8, 0xff, 0x9a, 0xff, +0x81, 0xff, 0x66, 0xff, 0x74, 0xff, 0x9c, 0xff, 0xd1, 0xff, 0xec, 0xff, 0x13, 0x00, 0x23, 0x00, +0x43, 0x00, 0x62, 0x00, 0x86, 0x00, 0xaa, 0x00, 0xd6, 0x00, 0x18, 0x01, 0x0d, 0x01, 0x1d, 0x01, +0x24, 0x01, 0x11, 0x01, 0x0c, 0x01, 0xe6, 0x00, 0xff, 0x00, 0x01, 0x01, 0x10, 0x01, 0x0c, 0x01, +0x07, 0x01, 0x09, 0x01, 0x02, 0x01, 0xe2, 0x00, 0xab, 0x00, 0xa0, 0x00, 0x8f, 0x00, 0x70, 0x00, +0x69, 0x00, 0x76, 0x00, 0x88, 0x00, 0x96, 0x00, 0xb0, 0x00, 0xa7, 0x00, 0xb7, 0x00, 0xc1, 0x00, +0xa5, 0x00, 0xa1, 0x00, 0xaf, 0x00, 0xb2, 0x00, 0xa4, 0x00, 0x99, 0x00, 0x8f, 0x00, 0x8c, 0x00, +0x99, 0x00, 0x87, 0x00, 0x6d, 0x00, 0x8e, 0x00, 0x6e, 0x00, 0x61, 0x00, 0x63, 0x00, 0x6e, 0x00, +0x7e, 0x00, 0x8b, 0x00, 0x8e, 0x00, 0x9c, 0x00, 0xae, 0x00, 0xbd, 0x00, 0xbf, 0x00, 0xd6, 0x00, +0xea, 0x00, 0xef, 0x00, 0xe4, 0x00, 0xed, 0x00, 0xf0, 0x00, 0x02, 0x01, 0x09, 0x01, 0x1d, 0x01, +0x0e, 0x01, 0xf0, 0x00, 0xe6, 0x00, 0xe1, 0x00, 0xae, 0x00, 0xa5, 0x00, 0x8d, 0x00, 0x6e, 0x00, +0x8b, 0x00, 0x98, 0x00, 0xb5, 0x00, 0x94, 0x00, 0x76, 0x00, 0x4a, 0x00, 0x4c, 0x00, 0x31, 0x00, +0x30, 0x00, 0x52, 0x00, 0x4b, 0x00, 0x48, 0x00, 0x52, 0x00, 0x46, 0x00, 0x38, 0x00, 0x1e, 0x00, +0x28, 0x00, 0x36, 0x00, 0x49, 0x00, 0x53, 0x00, 0x45, 0x00, 0x51, 0x00, 0x6f, 0x00, 0x75, 0x00, +0x80, 0x00, 0x6f, 0x00, 0x67, 0x00, 0x62, 0x00, 0x34, 0x00, 0x27, 0x00, 0x38, 0x00, 0x56, 0x00, +0x63, 0x00, 0x6a, 0x00, 0x3c, 0x00, 0x15, 0x00, 0xff, 0xff, 0xf9, 0xff, 0xf7, 0xff, 0x01, 0x00, +0xf2, 0xff, 0xec, 0xff, 0xd3, 0xff, 0xe4, 0xff, 0xf3, 0xff, 0xe7, 0xff, 0xcf, 0xff, 0xd5, 0xff, +0x9d, 0xff, 0x5a, 0xff, 0x5e, 0xff, 0x70, 0xff, 0xaa, 0xff, 0xb8, 0xff, 0xd7, 0xff, 0xbc, 0xff, +0xb0, 0xff, 0xb0, 0xff, 0xb6, 0xff, 0xd7, 0xff, 0x05, 0x00, 0x1f, 0x00, 0x28, 0x00, 0x3e, 0x00, +0x42, 0x00, 0x57, 0x00, 0x38, 0x00, 0x05, 0x00, 0xd1, 0xff, 0xc9, 0xff, 0xa1, 0xff, 0x9a, 0xff, +0xb5, 0xff, 0xd4, 0xff, 0xe7, 0xff, 0xe1, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xee, 0xff, 0xeb, 0xff, +0xf5, 0xff, 0x1f, 0x00, 0x37, 0x00, 0x56, 0x00, 0x68, 0x00, 0x70, 0x00, 0x8a, 0x00, 0x9b, 0x00, +0x97, 0x00, 0x78, 0x00, 0x65, 0x00, 0x8d, 0x00, 0xc6, 0x00, 0xe2, 0x00, 0xd6, 0x00, 0xce, 0x00, +0x8a, 0x00, 0x59, 0x00, 0x48, 0x00, 0x24, 0x00, 0x03, 0x00, 0xe4, 0xff, 0xfa, 0xff, 0x19, 0x00, +0x0a, 0x00, 0xf7, 0xff, 0x17, 0x00, 0x2e, 0x00, 0x3d, 0x00, 0x2d, 0x00, 0x2d, 0x00, 0x2e, 0x00, +0x37, 0x00, 0x6a, 0x00, 0x79, 0x00, 0x7d, 0x00, 0x6b, 0x00, 0x64, 0x00, 0x79, 0x00, 0x74, 0x00, +0x98, 0x00, 0x81, 0x00, 0x70, 0x00, 0x8d, 0x00, 0xa9, 0x00, 0xc3, 0x00, 0xc3, 0x00, 0xb9, 0x00, +0xa3, 0x00, 0x90, 0x00, 0x71, 0x00, 0x54, 0x00, 0x66, 0x00, 0x70, 0x00, 0x6c, 0x00, 0x6d, 0x00, +0x46, 0x00, 0x47, 0x00, 0x39, 0x00, 0x42, 0x00, 0x62, 0x00, 0x68, 0x00, 0x92, 0x00, 0x8d, 0x00, +0x9e, 0x00, 0xac, 0x00, 0xe3, 0x00, 0xe9, 0x00, 0xf9, 0x00, 0xe8, 0x00, 0xda, 0x00, 0xd8, 0x00, +0xbb, 0x00, 0xb3, 0x00, 0xc1, 0x00, 0xd5, 0x00, 0xd2, 0x00, 0xc7, 0x00, 0xc1, 0x00, 0xbc, 0x00, +0xb5, 0x00, 0xa8, 0x00, 0xa6, 0x00, 0x99, 0x00, 0x87, 0x00, 0x6a, 0x00, 0x6a, 0x00, 0x81, 0x00, +0x81, 0x00, 0x5a, 0x00, 0x67, 0x00, 0x69, 0x00, 0x69, 0x00, 0x68, 0x00, 0x4c, 0x00, 0x3e, 0x00, +0x37, 0x00, 0x40, 0x00, 0x46, 0x00, 0x1f, 0x00, 0x2e, 0x00, 0x1b, 0x00, 0x11, 0x00, 0x16, 0x00, +0x19, 0x00, 0x0f, 0x00, 0x05, 0x00, 0x04, 0x00, 0xe2, 0xff, 0x04, 0x00, 0xe9, 0xff, 0xec, 0xff, +0xe7, 0xff, 0xc3, 0xff, 0xbc, 0xff, 0xaf, 0xff, 0xb2, 0xff, 0xbb, 0xff, 0xd7, 0xff, 0xc2, 0xff, +0xd1, 0xff, 0xe8, 0xff, 0xe6, 0xff, 0xe3, 0xff, 0xea, 0xff, 0xda, 0xff, 0xce, 0xff, 0xe9, 0xff, +0xee, 0xff, 0xf5, 0xff, 0xee, 0xff, 0xd9, 0xff, 0xbc, 0xff, 0xd2, 0xff, 0xe8, 0xff, 0xd7, 0xff, +0xcf, 0xff, 0xbe, 0xff, 0xe3, 0xff, 0xea, 0xff, 0xed, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xf8, 0xff, +0xe5, 0xff, 0xd6, 0xff, 0xc9, 0xff, 0xbc, 0xff, 0xb2, 0xff, 0xad, 0xff, 0x8a, 0xff, 0x96, 0xff, +0x86, 0xff, 0x93, 0xff, 0x9f, 0xff, 0xbb, 0xff, 0xb3, 0xff, 0xbd, 0xff, 0xd4, 0xff, 0xef, 0xff, +0xf1, 0xff, 0xd7, 0xff, 0xf0, 0xff, 0xf9, 0xff, 0x19, 0x00, 0xfd, 0xff, 0xef, 0xff, 0xee, 0xff, +0xd5, 0xff, 0xe8, 0xff, 0xcf, 0xff, 0xce, 0xff, 0xc4, 0xff, 0xcb, 0xff, 0xed, 0xff, 0xd9, 0xff, +0xf6, 0xff, 0xf1, 0xff, 0xdb, 0xff, 0xe6, 0xff, 0xe8, 0xff, 0xda, 0xff, 0xc2, 0xff, 0xd6, 0xff, +0xe0, 0xff, 0x00, 0x00, 0x06, 0x00, 0x0f, 0x00, 0x1d, 0x00, 0x1a, 0x00, 0x16, 0x00, 0xff, 0xff, +0xf9, 0xff, 0xf6, 0xff, 0x01, 0x00, 0x21, 0x00, 0x46, 0x00, 0x52, 0x00, 0x5a, 0x00, 0x62, 0x00, +0x4b, 0x00, 0x4c, 0x00, 0x40, 0x00, 0x1f, 0x00, 0x2b, 0x00, 0x3d, 0x00, 0x53, 0x00, 0x59, 0x00, +0x68, 0x00, 0x5d, 0x00, 0x53, 0x00, 0x42, 0x00, 0x35, 0x00, 0x26, 0x00, 0x14, 0x00, 0x25, 0x00, +0x22, 0x00, 0x1e, 0x00, 0x27, 0x00, 0x15, 0x00, 0x1b, 0x00, 0x3b, 0x00, 0x50, 0x00, 0x48, 0x00, +0x43, 0x00, 0x2e, 0x00, 0x2b, 0x00, 0x2d, 0x00, 0x3d, 0x00, 0x5d, 0x00, 0x65, 0x00, 0x5a, 0x00, +0x3d, 0x00, 0x39, 0x00, 0x46, 0x00, 0x5d, 0x00, 0x71, 0x00, 0x81, 0x00, 0x8e, 0x00, 0xaa, 0x00, +0x9e, 0x00, 0x8c, 0x00, 0x8e, 0x00, 0x81, 0x00, 0x87, 0x00, 0x81, 0x00, 0x68, 0x00, 0x56, 0x00, +0x40, 0x00, 0x49, 0x00, 0x29, 0x00, 0x17, 0x00, 0xeb, 0xff, 0xd1, 0xff, 0xc7, 0xff, 0xc9, 0xff, +0xdf, 0xff, 0xe3, 0xff, 0xd8, 0xff, 0xea, 0xff, 0xe3, 0xff, 0xd3, 0xff, 0xd7, 0xff, 0xe9, 0xff, +0xf6, 0xff, 0x26, 0x00, 0x39, 0x00, 0x5b, 0x00, 0x66, 0x00, 0x76, 0x00, 0x64, 0x00, 0x69, 0x00, +0x61, 0x00, 0x4c, 0x00, 0x3a, 0x00, 0x12, 0x00, 0x0d, 0x00, 0xfd, 0xff, 0x07, 0x00, 0x0b, 0x00, +0x27, 0x00, 0x21, 0x00, 0x10, 0x00, 0x1f, 0x00, 0x21, 0x00, 0x1c, 0x00, 0x0c, 0x00, 0x0d, 0x00, +0x02, 0x00, 0x09, 0x00, 0xff, 0xff, 0xf0, 0xff, 0xd5, 0xff, 0xc6, 0xff, 0xd2, 0xff, 0xb0, 0xff, +0xc3, 0xff, 0xd3, 0xff, 0xd6, 0xff, 0xde, 0xff, 0xc2, 0xff, 0x99, 0xff, 0x5c, 0xff, 0x53, 0xff, +0x56, 0xff, 0x3f, 0xff, 0x4c, 0xff, 0x35, 0xff, 0x56, 0xff, 0x70, 0xff, 0x5c, 0xff, 0x4a, 0xff, +0x75, 0xff, 0x75, 0xff, 0x73, 0xff, 0x67, 0xff, 0x70, 0xff, 0x8f, 0xff, 0xba, 0xff, 0xf3, 0xff, +0x1a, 0x00, 0x37, 0x00, 0x34, 0x00, 0x39, 0x00, 0x49, 0x00, 0x5d, 0x00, 0x80, 0x00, 0x91, 0x00, +0xb6, 0x00, 0xa6, 0x00, 0xa1, 0x00, 0x77, 0x00, 0x69, 0x00, 0x69, 0x00, 0x42, 0x00, 0x3e, 0x00, +0x27, 0x00, 0x18, 0x00, 0x1a, 0x00, 0x04, 0x00, 0xfe, 0xff, 0xe2, 0xff, 0xe1, 0xff, 0xd8, 0xff, +0xac, 0xff, 0x94, 0xff, 0x8c, 0xff, 0x53, 0xff, 0x46, 0xff, 0x50, 0xff, 0x5e, 0xff, 0x76, 0xff, +0x83, 0xff, 0x9d, 0xff, 0xac, 0xff, 0xaf, 0xff, 0x87, 0xff, 0x53, 0xff, 0x2d, 0xff, 0x3f, 0xff, +0x49, 0xff, 0x2f, 0xff, 0x32, 0xff, 0x2b, 0xff, 0x2d, 0xff, 0x4f, 0xff, 0x8a, 0xff, 0xc7, 0xff, +0xe4, 0xff, 0x0d, 0x00, 0x30, 0x00, 0x67, 0x00, 0x82, 0x00, 0x8f, 0x00, 0xca, 0x00, 0xd4, 0x00, +0xbe, 0x00, 0xc9, 0x00, 0xc3, 0x00, 0xcc, 0x00, 0xa2, 0x00, 0x91, 0x00, 0x99, 0x00, 0x93, 0x00, +0x87, 0x00, 0x82, 0x00, 0x81, 0x00, 0x75, 0x00, 0x61, 0x00, 0x3a, 0x00, 0x0c, 0x00, 0xef, 0xff, +0xc0, 0xff, 0xa7, 0xff, 0xa3, 0xff, 0x73, 0xff, 0x64, 0xff, 0x68, 0xff, 0x5e, 0xff, 0x51, 0xff, +0x56, 0xff, 0x5d, 0xff, 0x48, 0xff, 0x2e, 0xff, 0x49, 0xff, 0x5a, 0xff, 0x71, 0xff, 0x6d, 0xff, +0x7b, 0xff, 0x9e, 0xff, 0xc4, 0xff, 0xf7, 0xff, 0x13, 0x00, 0x2c, 0x00, 0x37, 0x00, 0x58, 0x00, +0x58, 0x00, 0x6c, 0x00, 0x7b, 0x00, 0x7f, 0x00, 0x70, 0x00, 0x7a, 0x00, 0x78, 0x00, 0x67, 0x00, +0x61, 0x00, 0x51, 0x00, 0x60, 0x00, 0x68, 0x00, 0x64, 0x00, 0x62, 0x00, 0x7e, 0x00, 0x90, 0x00, +0x73, 0x00, 0x4b, 0x00, 0x40, 0x00, 0x29, 0x00, 0x09, 0x00, 0xf2, 0xff, 0xf2, 0xff, 0xf1, 0xff, +0xda, 0xff, 0xdc, 0xff, 0xc9, 0xff, 0xd0, 0xff, 0xb5, 0xff, 0x99, 0xff, 0x85, 0xff, 0x85, 0xff, +0x91, 0xff, 0x8b, 0xff, 0x92, 0xff, 0x9b, 0xff, 0xa1, 0xff, 0x93, 0xff, 0xa0, 0xff, 0xaa, 0xff, +0x96, 0xff, 0x88, 0xff, 0x97, 0xff, 0xc2, 0xff, 0xe7, 0xff, 0xfe, 0xff, 0x1d, 0x00, 0x2e, 0x00, +0x45, 0x00, 0x44, 0x00, 0x24, 0x00, 0x13, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x10, 0x00, 0x1e, 0x00, +0x4d, 0x00, 0x69, 0x00, 0x3c, 0x00, 0x3b, 0x00, 0x26, 0x00, 0x16, 0x00, 0x04, 0x00, 0xcf, 0xff, +0xb8, 0xff, 0xb9, 0xff, 0xbc, 0xff, 0xcf, 0xff, 0xd6, 0xff, 0xb3, 0xff, 0xb6, 0xff, 0xd5, 0xff, +0xda, 0xff, 0xcc, 0xff, 0xc1, 0xff, 0xd6, 0xff, 0xcb, 0xff, 0xbf, 0xff, 0xd9, 0xff, 0xf2, 0xff, +0xef, 0xff, 0xcb, 0xff, 0xab, 0xff, 0xb2, 0xff, 0xb7, 0xff, 0xaf, 0xff, 0xbe, 0xff, 0xe0, 0xff, +0x10, 0x00, 0x0f, 0x00, 0x11, 0x00, 0x15, 0x00, 0x18, 0x00, 0x08, 0x00, 0xf1, 0xff, 0xda, 0xff, +0xd4, 0xff, 0xc5, 0xff, 0xaf, 0xff, 0xb9, 0xff, 0xdd, 0xff, 0x0a, 0x00, 0x00, 0x00, 0x29, 0x00, +0x3b, 0x00, 0x3c, 0x00, 0x2b, 0x00, 0x1d, 0x00, 0x07, 0x00, 0xf8, 0xff, 0xf8, 0xff, 0xe4, 0xff, +0xc2, 0xff, 0xcb, 0xff, 0xd2, 0xff, 0xbc, 0xff, 0xcb, 0xff, 0xdf, 0xff, 0xed, 0xff, 0x0f, 0x00, +0x18, 0x00, 0x34, 0x00, 0x31, 0x00, 0x2c, 0x00, 0x2e, 0x00, 0x2f, 0x00, 0x40, 0x00, 0x3b, 0x00, +0x3f, 0x00, 0x65, 0x00, 0x6f, 0x00, 0x80, 0x00, 0x76, 0x00, 0x60, 0x00, 0x66, 0x00, 0x3e, 0x00, +0x27, 0x00, 0x24, 0x00, 0x1e, 0x00, 0x14, 0x00, 0x08, 0x00, 0x09, 0x00, 0x01, 0x00, 0xe0, 0xff, +0xdc, 0xff, 0xe9, 0xff, 0xe5, 0xff, 0xd7, 0xff, 0xda, 0xff, 0xe7, 0xff, 0xe8, 0xff, 0xec, 0xff, +0x06, 0x00, 0x18, 0x00, 0x18, 0x00, 0x2d, 0x00, 0x14, 0x00, 0x15, 0x00, 0x11, 0x00, 0xe3, 0xff, +0xe9, 0xff, 0xf3, 0xff, 0xdc, 0xff, 0xf2, 0xff, 0xf1, 0xff, 0xe4, 0xff, 0xf7, 0xff, 0xe8, 0xff, +0xe3, 0xff, 0xd3, 0xff, 0xc2, 0xff, 0xd4, 0xff, 0xda, 0xff, 0xe0, 0xff, 0xef, 0xff, 0xf6, 0xff, +0xf8, 0xff, 0xf6, 0xff, 0xe8, 0xff, 0xd8, 0xff, 0xcb, 0xff, 0xc7, 0xff, 0xac, 0xff, 0x8e, 0xff, +0x7d, 0xff, 0x8b, 0xff, 0x74, 0xff, 0x6b, 0xff, 0x8d, 0xff, 0x97, 0xff, 0x80, 0xff, 0x69, 0xff, +0x61, 0xff, 0x89, 0xff, 0xb2, 0xff, 0xba, 0xff, 0xc7, 0xff, 0xd0, 0xff, 0xe0, 0xff, 0xd1, 0xff, +0xb3, 0xff, 0xbe, 0xff, 0xb0, 0xff, 0xbb, 0xff, 0xc3, 0xff, 0xc3, 0xff, 0xc4, 0xff, 0xb6, 0xff, +0xba, 0xff, 0xb1, 0xff, 0xb1, 0xff, 0xa3, 0xff, 0x64, 0xff, 0x5f, 0xff, 0x4e, 0xff, 0x49, 0xff, +0x45, 0xff, 0x46, 0xff, 0x58, 0xff, 0x50, 0xff, 0x5e, 0xff, 0x61, 0xff, 0x6b, 0xff, 0x98, 0xff, +0xac, 0xff, 0xdc, 0xff, 0x0a, 0x00, 0x31, 0x00, 0x3d, 0x00, 0x4d, 0x00, 0x5a, 0x00, 0x5b, 0x00, +0x61, 0x00, 0x6c, 0x00, 0x64, 0x00, 0x6c, 0x00, 0x50, 0x00, 0x2e, 0x00, 0x09, 0x00, 0xf0, 0xff, +0xb9, 0xff, 0xcd, 0xff, 0xe6, 0xff, 0xd9, 0xff, 0xc0, 0xff, 0xbb, 0xff, 0xd5, 0xff, 0xdc, 0xff, +0xe2, 0xff, 0xda, 0xff, 0xeb, 0xff, 0xf1, 0xff, 0xe3, 0xff, 0xe4, 0xff, 0xec, 0xff, 0xf4, 0xff, +0xef, 0xff, 0xdc, 0xff, 0xba, 0xff, 0xb5, 0xff, 0xab, 0xff, 0xb1, 0xff, 0xaa, 0xff, 0xa3, 0xff, +0xa4, 0xff, 0xb8, 0xff, 0xdd, 0xff, 0xdd, 0xff, 0xc7, 0xff, 0xba, 0xff, 0x9c, 0xff, 0xb1, 0xff, +0xc5, 0xff, 0xec, 0xff, 0x04, 0x00, 0x19, 0x00, 0x38, 0x00, 0x4c, 0x00, 0x4e, 0x00, 0x4a, 0x00, +0x3e, 0x00, 0x4c, 0x00, 0x5c, 0x00, 0x52, 0x00, 0x4b, 0x00, 0x32, 0x00, 0x21, 0x00, 0x03, 0x00, +0xdc, 0xff, 0xda, 0xff, 0xa9, 0xff, 0x7a, 0xff, 0x8d, 0xff, 0x8d, 0xff, 0x95, 0xff, 0x96, 0xff, +0x97, 0xff, 0x8b, 0xff, 0x89, 0xff, 0xab, 0xff, 0xce, 0xff, 0xe7, 0xff, 0xcc, 0xff, 0xc6, 0xff, +0xa7, 0xff, 0xbc, 0xff, 0xb4, 0xff, 0xc1, 0xff, 0xd6, 0xff, 0xcc, 0xff, 0xce, 0xff, 0xcd, 0xff, +0xa9, 0xff, 0xb9, 0xff, 0xcd, 0xff, 0xd4, 0xff, 0x04, 0x00, 0x0b, 0x00, 0xfa, 0xff, 0xd6, 0xff, +0xd5, 0xff, 0xbf, 0xff, 0xb9, 0xff, 0xbb, 0xff, 0x97, 0xff, 0x8e, 0xff, 0x85, 0xff, 0x70, 0xff, +0x6e, 0xff, 0x7a, 0xff, 0x67, 0xff, 0x8a, 0xff, 0x96, 0xff, 0x99, 0xff, 0xb2, 0xff, 0xa9, 0xff, +0xa0, 0xff, 0xa0, 0xff, 0xb2, 0xff, 0x8d, 0xff, 0xa1, 0xff, 0xb9, 0xff, 0xab, 0xff, 0xad, 0xff, +0xc3, 0xff, 0xcf, 0xff, 0xf7, 0xff, 0x06, 0x00, 0x05, 0x00, 0xff, 0xff, 0xf0, 0xff, 0xd6, 0xff, +0xb3, 0xff, 0xb2, 0xff, 0xb0, 0xff, 0xc5, 0xff, 0xac, 0xff, 0x8b, 0xff, 0x82, 0xff, 0x61, 0xff, +0x46, 0xff, 0x57, 0xff, 0x6d, 0xff, 0x63, 0xff, 0x54, 0xff, 0x72, 0xff, 0x5e, 0xff, 0x5e, 0xff, +0x5e, 0xff, 0x79, 0xff, 0x76, 0xff, 0x75, 0xff, 0x68, 0xff, 0x5b, 0xff, 0x54, 0xff, 0x50, 0xff, +0x6d, 0xff, 0xa0, 0xff, 0x91, 0xff, 0x82, 0xff, 0x91, 0xff, 0xae, 0xff, 0xd5, 0xff, 0xd7, 0xff, +0xc1, 0xff, 0xcc, 0xff, 0xd2, 0xff, 0xd5, 0xff, 0xc7, 0xff, 0xad, 0xff, 0xb5, 0xff, 0x98, 0xff, +0x8e, 0xff, 0x7f, 0xff, 0x7b, 0xff, 0x73, 0xff, 0x79, 0xff, 0x7c, 0xff, 0x77, 0xff, 0x94, 0xff, +0xa2, 0xff, 0xac, 0xff, 0xae, 0xff, 0xb0, 0xff, 0xa6, 0xff, 0xb8, 0xff, 0xbe, 0xff, 0xb1, 0xff, +0xc1, 0xff, 0xb7, 0xff, 0xc1, 0xff, 0xb7, 0xff, 0xc0, 0xff, 0xbc, 0xff, 0x97, 0xff, 0x6f, 0xff, +0x58, 0xff, 0x54, 0xff, 0x72, 0xff, 0x8c, 0xff, 0x6f, 0xff, 0x79, 0xff, 0x7f, 0xff, 0x52, 0xff, +0x2a, 0xff, 0x13, 0xff, 0x26, 0xff, 0x3a, 0xff, 0x55, 0xff, 0x5c, 0xff, 0x6d, 0xff, 0x7a, 0xff, +0x8a, 0xff, 0x82, 0xff, 0x80, 0xff, 0x8d, 0xff, 0x71, 0xff, 0x7e, 0xff, 0x72, 0xff, 0x7a, 0xff, +0x92, 0xff, 0x7a, 0xff, 0x71, 0xff, 0x6f, 0xff, 0x73, 0xff, 0x8d, 0xff, 0x87, 0xff, 0x8f, 0xff, +0x83, 0xff, 0x79, 0xff, 0x84, 0xff, 0x7d, 0xff, 0x8a, 0xff, 0x8b, 0xff, 0x8c, 0xff, 0x7d, 0xff, +0x70, 0xff, 0x63, 0xff, 0x68, 0xff, 0x7e, 0xff, 0xbd, 0xff, 0xbf, 0xff, 0xaf, 0xff, 0xbb, 0xff, +0xc4, 0xff, 0xb8, 0xff, 0x9d, 0xff, 0xa5, 0xff, 0xbd, 0xff, 0xac, 0xff, 0x99, 0xff, 0x95, 0xff, +0x92, 0xff, 0x86, 0xff, 0x8b, 0xff, 0xa2, 0xff, 0xa6, 0xff, 0xb1, 0xff, 0x9c, 0xff, 0x8e, 0xff, +0x85, 0xff, 0x83, 0xff, 0x92, 0xff, 0x93, 0xff, 0xa1, 0xff, 0xb9, 0xff, 0xaf, 0xff, 0xb8, 0xff, +0xca, 0xff, 0xf2, 0xff, 0x0c, 0x00, 0xfc, 0xff, 0xfe, 0xff, 0x09, 0x00, 0x14, 0x00, 0x1c, 0x00, +0x1a, 0x00, 0x2c, 0x00, 0x32, 0x00, 0x31, 0x00, 0x18, 0x00, 0x1b, 0x00, 0x02, 0x00, 0xe4, 0xff, +0xf4, 0xff, 0xf8, 0xff, 0xee, 0xff, 0xe9, 0xff, 0xe1, 0xff, 0xe8, 0xff, 0xd2, 0xff, 0xc6, 0xff, +0xc8, 0xff, 0xbe, 0xff, 0xbd, 0xff, 0xbf, 0xff, 0xa4, 0xff, 0xa1, 0xff, 0xab, 0xff, 0xa8, 0xff, +0x9e, 0xff, 0xa1, 0xff, 0xb5, 0xff, 0xb9, 0xff, 0xc9, 0xff, 0xbc, 0xff, 0xd3, 0xff, 0xe2, 0xff, +0xee, 0xff, 0x01, 0x00, 0xf9, 0xff, 0xfb, 0xff, 0x11, 0x00, 0x13, 0x00, 0x1b, 0x00, 0x35, 0x00, +0x1e, 0x00, 0x50, 0x00, 0x53, 0x00, 0x52, 0x00, 0x50, 0x00, 0x48, 0x00, 0x4b, 0x00, 0x17, 0x00, +0x0f, 0x00, 0x0e, 0x00, 0x00, 0x00, 0xf3, 0xff, 0xf0, 0xff, 0xea, 0xff, 0xfa, 0xff, 0xf7, 0xff, +0xe9, 0xff, 0xe8, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf4, 0xff, 0xf6, 0xff, 0xf2, 0xff, 0x14, 0x00, +0x0f, 0x00, 0x0c, 0x00, 0xfc, 0xff, 0xe4, 0xff, 0xcb, 0xff, 0xcb, 0xff, 0xbe, 0xff, 0xb4, 0xff, +0xcb, 0xff, 0xac, 0xff, 0x95, 0xff, 0x89, 0xff, 0x75, 0xff, 0x58, 0xff, 0x47, 0xff, 0x4d, 0xff, +0x5f, 0xff, 0x5e, 0xff, 0x64, 0xff, 0x73, 0xff, 0x73, 0xff, 0x96, 0xff, 0x9a, 0xff, 0x8c, 0xff, +0xbe, 0xff, 0xc8, 0xff, 0xdd, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0x20, 0x00, 0x2c, 0x00, 0x6e, 0x00, +0x9b, 0x00, 0xc6, 0x00, 0xdd, 0x00, 0xcf, 0x00, 0xc8, 0x00, 0xc6, 0x00, 0xc3, 0x00, 0xbf, 0x00, +0xb9, 0x00, 0xb5, 0x00, 0xa2, 0x00, 0x9a, 0x00, 0x73, 0x00, 0x4d, 0x00, 0x33, 0x00, 0x20, 0x00, +0x0a, 0x00, 0xee, 0xff, 0xc5, 0xff, 0xc7, 0xff, 0xb2, 0xff, 0xcb, 0xff, 0xc1, 0xff, 0xa5, 0xff, +0xaa, 0xff, 0x89, 0xff, 0x85, 0xff, 0x77, 0xff, 0x79, 0xff, 0x8e, 0xff, 0x9c, 0xff, 0xaf, 0xff, +0xa8, 0xff, 0xbb, 0xff, 0xbe, 0xff, 0xc4, 0xff, 0xd9, 0xff, 0xb2, 0xff, 0xd0, 0xff, 0xd6, 0xff, +0xdb, 0xff, 0xee, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x10, 0x00, 0x0d, 0x00, 0x17, 0x00, 0x25, 0x00, +0x09, 0x00, 0x0e, 0x00, 0x04, 0x00, 0x05, 0x00, 0x27, 0x00, 0x62, 0x00, 0x82, 0x00, 0x9b, 0x00, +0xa0, 0x00, 0x91, 0x00, 0x80, 0x00, 0x8a, 0x00, 0x6c, 0x00, 0x5e, 0x00, 0x68, 0x00, 0x70, 0x00, +0x4d, 0x00, 0x60, 0x00, 0x4a, 0x00, 0x51, 0x00, 0x42, 0x00, 0x2c, 0x00, 0x26, 0x00, 0x14, 0x00, +0x21, 0x00, 0x17, 0x00, 0x24, 0x00, 0x2c, 0x00, 0x2a, 0x00, 0xf1, 0xff, 0xcc, 0xff, 0xd0, 0xff, +0xbd, 0xff, 0x9e, 0xff, 0x98, 0xff, 0x9f, 0xff, 0x89, 0xff, 0x8a, 0xff, 0xac, 0xff, 0xd0, 0xff, +0xb5, 0xff, 0xb7, 0xff, 0xd2, 0xff, 0xe2, 0xff, 0xe0, 0xff, 0xef, 0xff, 0xe1, 0xff, 0xe5, 0xff, +0xfa, 0xff, 0x0f, 0x00, 0x1e, 0x00, 0x36, 0x00, 0x38, 0x00, 0x16, 0x00, 0x00, 0x00, 0xf5, 0xff, +0xe3, 0xff, 0xbb, 0xff, 0xbe, 0xff, 0xb5, 0xff, 0xa8, 0xff, 0xa5, 0xff, 0x7d, 0xff, 0x80, 0xff, +0x74, 0xff, 0x63, 0xff, 0x53, 0xff, 0x52, 0xff, 0x54, 0xff, 0x60, 0xff, 0x43, 0xff, 0x5a, 0xff, +0x85, 0xff, 0x93, 0xff, 0xc2, 0xff, 0xe0, 0xff, 0xee, 0xff, 0xec, 0xff, 0xda, 0xff, 0xf2, 0xff, +0xeb, 0xff, 0xe1, 0xff, 0xb8, 0xff, 0xac, 0xff, 0xae, 0xff, 0xb7, 0xff, 0xa9, 0xff, 0x79, 0xff, +0x67, 0xff, 0x59, 0xff, 0x48, 0xff, 0x44, 0xff, 0x47, 0xff, 0x57, 0xff, 0x54, 0xff, 0x5e, 0xff, +0x79, 0xff, 0xab, 0xff, 0xb0, 0xff, 0xa2, 0xff, 0xc0, 0xff, 0xc9, 0xff, 0xee, 0xff, 0xfd, 0xff, +0x16, 0x00, 0x24, 0x00, 0x1f, 0x00, 0x2d, 0x00, 0x37, 0x00, 0x28, 0x00, 0x2a, 0x00, 0x17, 0x00, +0x21, 0x00, 0x1b, 0x00, 0xf7, 0xff, 0xda, 0xff, 0xb0, 0xff, 0xc6, 0xff, 0xc8, 0xff, 0xc8, 0xff, +0xb5, 0xff, 0xa1, 0xff, 0xbf, 0xff, 0xbf, 0xff, 0xe6, 0xff, 0xeb, 0xff, 0x09, 0x00, 0x00, 0x00, +0xf7, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0xec, 0xff, 0xf4, 0xff, 0xec, 0xff, 0xde, 0xff, +0xc2, 0xff, 0xc5, 0xff, 0xda, 0xff, 0xe2, 0xff, 0xe3, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0x03, 0x00, +0x08, 0x00, 0x2a, 0x00, 0x23, 0x00, 0xf0, 0xff, 0xd8, 0xff, 0xc0, 0xff, 0xa3, 0xff, 0x8e, 0xff, +0x69, 0xff, 0x54, 0xff, 0x41, 0xff, 0x50, 0xff, 0x41, 0xff, 0x4a, 0xff, 0x65, 0xff, 0x6f, 0xff, +0x73, 0xff, 0x8a, 0xff, 0x8d, 0xff, 0xab, 0xff, 0xba, 0xff, 0xca, 0xff, 0xeb, 0xff, 0x10, 0x00, +0x37, 0x00, 0x40, 0x00, 0x63, 0x00, 0x78, 0x00, 0x8a, 0x00, 0x7a, 0x00, 0x7d, 0x00, 0x8a, 0x00, +0x72, 0x00, 0x5b, 0x00, 0x44, 0x00, 0x59, 0x00, 0x46, 0x00, 0x0a, 0x00, 0xf6, 0xff, 0xcf, 0xff, +0xcf, 0xff, 0xc7, 0xff, 0xca, 0xff, 0xe7, 0xff, 0xf0, 0xff, 0xe1, 0xff, 0xec, 0xff, 0xf3, 0xff, +0xe4, 0xff, 0xb6, 0xff, 0xbd, 0xff, 0xd3, 0xff, 0xf6, 0xff, 0x10, 0x00, 0x04, 0x00, 0xe5, 0xff, +0xdd, 0xff, 0xd5, 0xff, 0xd4, 0xff, 0xb9, 0xff, 0xc0, 0xff, 0xbc, 0xff, 0xd4, 0xff, 0xf0, 0xff, +0xf1, 0xff, 0xf1, 0xff, 0xf1, 0xff, 0xea, 0xff, 0xee, 0xff, 0xe8, 0xff, 0xe7, 0xff, 0xec, 0xff, +0xee, 0xff, 0xf1, 0xff, 0x02, 0x00, 0xfd, 0xff, 0xdc, 0xff, 0xbf, 0xff, 0xb0, 0xff, 0xa1, 0xff, +0xb4, 0xff, 0xa9, 0xff, 0xa4, 0xff, 0x9a, 0xff, 0x98, 0xff, 0xc5, 0xff, 0xd3, 0xff, 0x08, 0x00, +0x2f, 0x00, 0x29, 0x00, 0x1e, 0x00, 0xf7, 0xff, 0xde, 0xff, 0xcc, 0xff, 0xe6, 0xff, 0xfc, 0xff, +0xf1, 0xff, 0xec, 0xff, 0xea, 0xff, 0xf0, 0xff, 0xe4, 0xff, 0xf5, 0xff, 0x07, 0x00, 0xfd, 0xff, +0xf9, 0xff, 0x00, 0x00, 0x01, 0x00, 0x15, 0x00, 0x14, 0x00, 0x03, 0x00, 0xf3, 0xff, 0x08, 0x00, +0x15, 0x00, 0x11, 0x00, 0x27, 0x00, 0x55, 0x00, 0x91, 0x00, 0x94, 0x00, 0x9a, 0x00, 0xaa, 0x00, +0x94, 0x00, 0x81, 0x00, 0x81, 0x00, 0x8f, 0x00, 0x76, 0x00, 0x61, 0x00, 0x5f, 0x00, 0x4a, 0x00, +0x5c, 0x00, 0x36, 0x00, 0x46, 0x00, 0x52, 0x00, 0x57, 0x00, 0x5b, 0x00, 0x55, 0x00, 0x4d, 0x00, +0x33, 0x00, 0x37, 0x00, 0x46, 0x00, 0x54, 0x00, 0x57, 0x00, 0x74, 0x00, 0x64, 0x00, 0x64, 0x00, +0x47, 0x00, 0x4a, 0x00, 0x3a, 0x00, 0x1d, 0x00, 0x08, 0x00, 0x0b, 0x00, 0x06, 0x00, 0x11, 0x00, +0x02, 0x00, 0x2a, 0x00, 0x35, 0x00, 0x29, 0x00, 0x36, 0x00, 0x31, 0x00, 0x2c, 0x00, 0x25, 0x00, +0x22, 0x00, 0x16, 0x00, 0x05, 0x00, 0xfb, 0xff, 0xc9, 0xff, 0xc8, 0xff, 0xdb, 0xff, 0xd4, 0xff, +0xd8, 0xff, 0xc3, 0xff, 0xd5, 0xff, 0xc3, 0xff, 0xcd, 0xff, 0xeb, 0xff, 0x38, 0x00, 0x49, 0x00, +0x41, 0x00, 0x38, 0x00, 0x35, 0x00, 0x4a, 0x00, 0x46, 0x00, 0x35, 0x00, 0x2d, 0x00, 0x13, 0x00, +0x0f, 0x00, 0xf9, 0xff, 0x10, 0x00, 0x36, 0x00, 0x1d, 0x00, 0x17, 0x00, 0x03, 0x00, 0xff, 0xff, +0xd9, 0xff, 0xa3, 0xff, 0x83, 0xff, 0x88, 0xff, 0x9e, 0xff, 0xa3, 0xff, 0x9b, 0xff, 0xa4, 0xff, +0xb6, 0xff, 0x9e, 0xff, 0x9f, 0xff, 0x9c, 0xff, 0x95, 0xff, 0x91, 0xff, 0x80, 0xff, 0x9e, 0xff, +0xbc, 0xff, 0xc5, 0xff, 0xb7, 0xff, 0xac, 0xff, 0xb0, 0xff, 0xa5, 0xff, 0x72, 0xff, 0x7a, 0xff, +0x9a, 0xff, 0x9f, 0xff, 0xa6, 0xff, 0xa2, 0xff, 0xb5, 0xff, 0xa5, 0xff, 0xc1, 0xff, 0xb0, 0xff, +0xb2, 0xff, 0xdc, 0xff, 0xdb, 0xff, 0xe3, 0xff, 0xc7, 0xff, 0xda, 0xff, 0xd6, 0xff, 0xd1, 0xff, +0xe3, 0xff, 0xc0, 0xff, 0xc5, 0xff, 0xcd, 0xff, 0xbb, 0xff, 0xd8, 0xff, 0xe3, 0xff, 0xf8, 0xff, +0xeb, 0xff, 0xea, 0xff, 0xe7, 0xff, 0xe6, 0xff, 0xf8, 0xff, 0x10, 0x00, 0x0f, 0x00, 0x36, 0x00, +0x3b, 0x00, 0x3d, 0x00, 0x4f, 0x00, 0x4f, 0x00, 0x5e, 0x00, 0x60, 0x00, 0x48, 0x00, 0x34, 0x00, +0x2d, 0x00, 0x1a, 0x00, 0x11, 0x00, 0xff, 0xff, 0xf0, 0xff, 0xce, 0xff, 0xc7, 0xff, 0xcd, 0xff, +0xdc, 0xff, 0xe1, 0xff, 0xe2, 0xff, 0x0a, 0x00, 0x26, 0x00, 0x23, 0x00, 0x34, 0x00, 0x41, 0x00, +0x46, 0x00, 0x6a, 0x00, 0x7c, 0x00, 0x86, 0x00, 0xa3, 0x00, 0xab, 0x00, 0xa9, 0x00, 0xa6, 0x00, +0xad, 0x00, 0xb7, 0x00, 0xb3, 0x00, 0x88, 0x00, 0x84, 0x00, 0x84, 0x00, 0x82, 0x00, 0x7d, 0x00, +0x73, 0x00, 0x60, 0x00, 0x65, 0x00, 0x63, 0x00, 0x5f, 0x00, 0x52, 0x00, 0x4a, 0x00, 0x2e, 0x00, +0x21, 0x00, 0x2b, 0x00, 0x2f, 0x00, 0x04, 0x00, 0x01, 0x00, 0xef, 0xff, 0xfd, 0xff, 0xf0, 0xff, +0xce, 0xff, 0xa7, 0xff, 0xad, 0xff, 0xbb, 0xff, 0xbb, 0xff, 0xde, 0xff, 0xda, 0xff, 0xdd, 0xff, +0xc3, 0xff, 0xca, 0xff, 0xd6, 0xff, 0xdc, 0xff, 0xc4, 0xff, 0xab, 0xff, 0xbc, 0xff, 0xdb, 0xff, +0xf8, 0xff, 0xea, 0xff, 0xe4, 0xff, 0xed, 0xff, 0xfc, 0xff, 0xf4, 0xff, 0x05, 0x00, 0x0c, 0x00, +0x0b, 0x00, 0xeb, 0xff, 0xce, 0xff, 0xe5, 0xff, 0xf7, 0xff, 0xfc, 0xff, 0x0d, 0x00, 0x16, 0x00, +0x1f, 0x00, 0x08, 0x00, 0xfa, 0xff, 0xf7, 0xff, 0xe3, 0xff, 0xde, 0xff, 0xb4, 0xff, 0xaf, 0xff, +0x94, 0xff, 0x82, 0xff, 0x97, 0xff, 0x93, 0xff, 0xa4, 0xff, 0xca, 0xff, 0xde, 0xff, 0xce, 0xff, +0xc0, 0xff, 0xd4, 0xff, 0xe3, 0xff, 0xea, 0xff, 0xfb, 0xff, 0x0b, 0x00, 0x10, 0x00, 0x17, 0x00, +0x0c, 0x00, 0x0d, 0x00, 0x16, 0x00, 0xff, 0xff, 0xec, 0xff, 0xda, 0xff, 0xd7, 0xff, 0xd7, 0xff, +0xa4, 0xff, 0x9e, 0xff, 0x88, 0xff, 0x83, 0xff, 0x7a, 0xff, 0x6e, 0xff, 0x84, 0xff, 0x9d, 0xff, +0xa9, 0xff, 0xb9, 0xff, 0xd3, 0xff, 0xe4, 0xff, 0x09, 0x00, 0x26, 0x00, 0x24, 0x00, 0x35, 0x00, +0x2c, 0x00, 0x3a, 0x00, 0x39, 0x00, 0x49, 0x00, 0x81, 0x00, 0x90, 0x00, 0xa1, 0x00, 0xa0, 0x00, +0x92, 0x00, 0x92, 0x00, 0x8e, 0x00, 0x9e, 0x00, 0xc0, 0x00, 0xb5, 0x00, 0xb3, 0x00, 0xa5, 0x00, +0xac, 0x00, 0xb7, 0x00, 0xc2, 0x00, 0xcd, 0x00, 0xd6, 0x00, 0xab, 0x00, 0xa9, 0x00, 0xa8, 0x00, +0x93, 0x00, 0x77, 0x00, 0x72, 0x00, 0x64, 0x00, 0x61, 0x00, 0x52, 0x00, 0x31, 0x00, 0xfc, 0xff, +0xda, 0xff, 0xd3, 0xff, 0xdb, 0xff, 0xee, 0xff, 0xd4, 0xff, 0xc7, 0xff, 0xdf, 0xff, 0xdb, 0xff, +0xfb, 0xff, 0x0e, 0x00, 0x0d, 0x00, 0x1e, 0x00, 0x2a, 0x00, 0x31, 0x00, 0x4c, 0x00, 0x4a, 0x00, +0x4c, 0x00, 0x59, 0x00, 0x44, 0x00, 0x37, 0x00, 0x23, 0x00, 0x03, 0x00, 0xe4, 0xff, 0xd8, 0xff, +0xe9, 0xff, 0xf8, 0xff, 0x18, 0x00, 0x2a, 0x00, 0x2e, 0x00, 0x3b, 0x00, 0x3e, 0x00, 0x24, 0x00, +0x41, 0x00, 0x3e, 0x00, 0x1e, 0x00, 0x28, 0x00, 0x19, 0x00, 0x28, 0x00, 0x22, 0x00, 0x1f, 0x00, +0x0a, 0x00, 0x0f, 0x00, 0x21, 0x00, 0x37, 0x00, 0x2a, 0x00, 0x1d, 0x00, 0x1c, 0x00, 0x12, 0x00, +0x04, 0x00, 0xed, 0xff, 0xe6, 0xff, 0xdb, 0xff, 0xcd, 0xff, 0xbe, 0xff, 0xb1, 0xff, 0xc6, 0xff, +0xc3, 0xff, 0xd3, 0xff, 0xc6, 0xff, 0xdc, 0xff, 0xe4, 0xff, 0xe0, 0xff, 0xe2, 0xff, 0xc1, 0xff, +0x9b, 0xff, 0xa0, 0xff, 0x94, 0xff, 0xa0, 0xff, 0xb5, 0xff, 0xc4, 0xff, 0xc1, 0xff, 0xe1, 0xff, +0xe4, 0xff, 0xe2, 0xff, 0xfe, 0xff, 0x08, 0x00, 0xff, 0xff, 0x05, 0x00, 0x04, 0x00, 0xf6, 0xff, +0x05, 0x00, 0xf3, 0xff, 0x0b, 0x00, 0x13, 0x00, 0x26, 0x00, 0x34, 0x00, 0x36, 0x00, 0x3d, 0x00, +0x21, 0x00, 0x27, 0x00, 0x1f, 0x00, 0x23, 0x00, 0x0a, 0x00, 0x11, 0x00, 0x17, 0x00, 0x1d, 0x00, +0x17, 0x00, 0x22, 0x00, 0x08, 0x00, 0xf2, 0xff, 0xd3, 0xff, 0xb5, 0xff, 0xbf, 0xff, 0x9a, 0xff, +0xb6, 0xff, 0xc7, 0xff, 0xb9, 0xff, 0xac, 0xff, 0x9d, 0xff, 0xaf, 0xff, 0xca, 0xff, 0xcc, 0xff, +0xcd, 0xff, 0xd4, 0xff, 0xda, 0xff, 0x05, 0x00, 0x2b, 0x00, 0x49, 0x00, 0x6a, 0x00, 0x88, 0x00, +0x8c, 0x00, 0x88, 0x00, 0x6e, 0x00, 0x63, 0x00, 0x4e, 0x00, 0x3d, 0x00, 0x3b, 0x00, 0x48, 0x00, +0x5e, 0x00, 0x63, 0x00, 0x77, 0x00, 0x58, 0x00, 0x37, 0x00, 0x2f, 0x00, 0x16, 0x00, 0x3b, 0x00, +0x36, 0x00, 0x49, 0x00, 0x4e, 0x00, 0x3c, 0x00, 0x2f, 0x00, 0x00, 0x00, 0xe5, 0xff, 0xc5, 0xff, +0xbc, 0xff, 0xa4, 0xff, 0x9f, 0xff, 0x83, 0xff, 0x6b, 0xff, 0x79, 0xff, 0x6a, 0xff, 0x62, 0xff, +0x51, 0xff, 0x3a, 0xff, 0x31, 0xff, 0x47, 0xff, 0x3d, 0xff, 0x62, 0xff, 0x8d, 0xff, 0xb2, 0xff, +0xd8, 0xff, 0xcf, 0xff, 0xb1, 0xff, 0xbf, 0xff, 0xce, 0xff, 0xdc, 0xff, 0xea, 0xff, 0xe0, 0xff, +0xf9, 0xff, 0x08, 0x00, 0x1e, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x2c, 0x00, 0x34, 0x00, 0x1a, 0x00, +0x06, 0x00, 0x02, 0x00, 0x13, 0x00, 0x1d, 0x00, 0x30, 0x00, 0x26, 0x00, 0x17, 0x00, 0x2b, 0x00, +0x14, 0x00, 0xee, 0xff, 0xed, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0x11, 0x00, 0x18, 0x00, 0x2f, 0x00, +0x46, 0x00, 0x69, 0x00, 0x66, 0x00, 0x52, 0x00, 0x50, 0x00, 0x1a, 0x00, 0x02, 0x00, 0xee, 0xff, +0xed, 0xff, 0xef, 0xff, 0xf6, 0xff, 0x04, 0x00, 0x1f, 0x00, 0x2e, 0x00, 0x46, 0x00, 0x55, 0x00, +0x68, 0x00, 0x80, 0x00, 0x7e, 0x00, 0x78, 0x00, 0x85, 0x00, 0x73, 0x00, 0x77, 0x00, 0x73, 0x00, +0x67, 0x00, 0x7d, 0x00, 0x7d, 0x00, 0x74, 0x00, 0x66, 0x00, 0x53, 0x00, 0x61, 0x00, 0x6d, 0x00, +0x77, 0x00, 0x83, 0x00, 0x8f, 0x00, 0x90, 0x00, 0x8a, 0x00, 0x97, 0x00, 0x90, 0x00, 0x9a, 0x00, +0x8d, 0x00, 0xaf, 0x00, 0x9e, 0x00, 0x76, 0x00, 0x65, 0x00, 0x4b, 0x00, 0x49, 0x00, 0x61, 0x00, +0x4d, 0x00, 0x58, 0x00, 0x70, 0x00, 0x6a, 0x00, 0x73, 0x00, 0x5a, 0x00, 0x5b, 0x00, 0x6a, 0x00, +0x5b, 0x00, 0x69, 0x00, 0x6f, 0x00, 0x5f, 0x00, 0x55, 0x00, 0x5d, 0x00, 0x52, 0x00, 0x68, 0x00, +0x77, 0x00, 0x7b, 0x00, 0x6b, 0x00, 0x70, 0x00, 0x6f, 0x00, 0x70, 0x00, 0x6a, 0x00, 0x7e, 0x00, +0x79, 0x00, 0x74, 0x00, 0x6b, 0x00, 0x59, 0x00, 0x46, 0x00, 0x25, 0x00, 0x15, 0x00, 0x0d, 0x00, +0x1e, 0x00, 0x12, 0x00, 0x10, 0x00, 0x0d, 0x00, 0x19, 0x00, 0x1c, 0x00, 0x1f, 0x00, 0x2c, 0x00, +0x2f, 0x00, 0x26, 0x00, 0x06, 0x00, 0x01, 0x00, 0x18, 0x00, 0x18, 0x00, 0x02, 0x00, 0x01, 0x00, +0x07, 0x00, 0x06, 0x00, 0x20, 0x00, 0x0f, 0x00, 0xe7, 0xff, 0xe4, 0xff, 0xcb, 0xff, 0xc7, 0xff, +0xd3, 0xff, 0xe5, 0xff, 0xc9, 0xff, 0xd1, 0xff, 0xb9, 0xff, 0x97, 0xff, 0xaa, 0xff, 0xa2, 0xff, +0x9c, 0xff, 0xae, 0xff, 0x9a, 0xff, 0xbb, 0xff, 0xcd, 0xff, 0xd0, 0xff, 0xf6, 0xff, 0xfd, 0xff, +0x19, 0x00, 0x3f, 0x00, 0x4d, 0x00, 0x5c, 0x00, 0x63, 0x00, 0x53, 0x00, 0x3e, 0x00, 0x26, 0x00, +0xf7, 0xff, 0xe7, 0xff, 0xc2, 0xff, 0xc2, 0xff, 0xb5, 0xff, 0xb0, 0xff, 0x9d, 0xff, 0xa5, 0xff, +0xc1, 0xff, 0xc3, 0xff, 0xcb, 0xff, 0xce, 0xff, 0xb5, 0xff, 0xc0, 0xff, 0xc1, 0xff, 0xe6, 0xff, +0x21, 0x00, 0x2f, 0x00, 0x32, 0x00, 0x61, 0x00, 0x74, 0x00, 0x7f, 0x00, 0x7b, 0x00, 0x7c, 0x00, +0x9f, 0x00, 0xa3, 0x00, 0x96, 0x00, 0xa8, 0x00, 0x93, 0x00, 0x91, 0x00, 0x70, 0x00, 0x5c, 0x00, +0x55, 0x00, 0x3e, 0x00, 0x56, 0x00, 0x4a, 0x00, 0x25, 0x00, 0x1d, 0x00, 0x14, 0x00, 0x27, 0x00, +0x2a, 0x00, 0x3b, 0x00, 0x4c, 0x00, 0x4c, 0x00, 0x5d, 0x00, 0x59, 0x00, 0x51, 0x00, 0x53, 0x00, +0x5f, 0x00, 0x75, 0x00, 0x8c, 0x00, 0x8e, 0x00, 0x9b, 0x00, 0x99, 0x00, 0x7e, 0x00, 0x8a, 0x00, +0x8e, 0x00, 0x7e, 0x00, 0x98, 0x00, 0x94, 0x00, 0x77, 0x00, 0x7c, 0x00, 0xa9, 0x00, 0xc4, 0x00, +0xc0, 0x00, 0xc7, 0x00, 0xd2, 0x00, 0xb1, 0x00, 0xa4, 0x00, 0x7f, 0x00, 0x6f, 0x00, 0x74, 0x00, +0x91, 0x00, 0xa1, 0x00, 0xa8, 0x00, 0xca, 0x00, 0xd0, 0x00, 0xd7, 0x00, 0xce, 0x00, 0xce, 0x00, +0xb7, 0x00, 0xc8, 0x00, 0xbd, 0x00, 0x92, 0x00, 0x89, 0x00, 0x84, 0x00, 0x91, 0x00, 0x8b, 0x00, +0x89, 0x00, 0x63, 0x00, 0x4d, 0x00, 0x5b, 0x00, 0x66, 0x00, 0x62, 0x00, 0x56, 0x00, 0x43, 0x00, +0x30, 0x00, 0x05, 0x00, 0xda, 0xff, 0xcf, 0xff, 0xbb, 0xff, 0xb7, 0xff, 0xad, 0xff, 0xa3, 0xff, +0x97, 0xff, 0x81, 0xff, 0x88, 0xff, 0x75, 0xff, 0x73, 0xff, 0x79, 0xff, 0x8e, 0xff, 0xb8, 0xff, +0xb6, 0xff, 0xcf, 0xff, 0xf9, 0xff, 0x24, 0x00, 0x45, 0x00, 0x77, 0x00, 0xa0, 0x00, 0xbc, 0x00, +0xbf, 0x00, 0xbe, 0x00, 0xb2, 0x00, 0xbc, 0x00, 0xef, 0x00, 0x06, 0x01, 0x0d, 0x01, 0x18, 0x01, +0x00, 0x01, 0xe2, 0x00, 0xc5, 0x00, 0xad, 0x00, 0x95, 0x00, 0x8a, 0x00, 0x64, 0x00, 0x45, 0x00, +0x27, 0x00, 0x01, 0x00, 0xf5, 0xff, 0xf0, 0xff, 0xec, 0xff, 0xd1, 0xff, 0xd6, 0xff, 0xb3, 0xff, +0xbd, 0xff, 0xcc, 0xff, 0xbc, 0xff, 0xbe, 0xff, 0xd5, 0xff, 0xe5, 0xff, 0xf9, 0xff, 0xf2, 0xff, +0xf1, 0xff, 0xed, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xfb, 0xff, 0xde, 0xff, 0xb4, 0xff, 0xbb, 0xff, +0xa9, 0xff, 0xac, 0xff, 0xb7, 0xff, 0xa9, 0xff, 0xb0, 0xff, 0xbd, 0xff, 0xd1, 0xff, 0xf8, 0xff, +0x1f, 0x00, 0x3a, 0x00, 0x38, 0x00, 0x59, 0x00, 0x5e, 0x00, 0x69, 0x00, 0x82, 0x00, 0x8d, 0x00, +0xb5, 0x00, 0xd2, 0x00, 0xe3, 0x00, 0xf1, 0x00, 0xe5, 0x00, 0xd0, 0x00, 0xc2, 0x00, 0xba, 0x00, +0x9f, 0x00, 0x83, 0x00, 0x63, 0x00, 0x2d, 0x00, 0xfd, 0xff, 0xf5, 0xff, 0xef, 0xff, 0xe5, 0xff, +0xf6, 0xff, 0x0e, 0x00, 0x0b, 0x00, 0xfc, 0xff, 0xee, 0xff, 0xeb, 0xff, 0xff, 0xff, 0x01, 0x00, +0xf9, 0xff, 0x1a, 0x00, 0x13, 0x00, 0x1b, 0x00, 0x16, 0x00, 0x09, 0x00, 0x15, 0x00, 0x26, 0x00, +0x45, 0x00, 0x5b, 0x00, 0x5d, 0x00, 0x6c, 0x00, 0x7d, 0x00, 0x80, 0x00, 0x82, 0x00, 0x7d, 0x00, +0x79, 0x00, 0x69, 0x00, 0x79, 0x00, 0x7a, 0x00, 0x85, 0x00, 0x81, 0x00, 0x84, 0x00, 0x9e, 0x00, +0x92, 0x00, 0x93, 0x00, 0x88, 0x00, 0x53, 0x00, 0x0f, 0x00, 0xfa, 0xff, 0xe7, 0xff, 0xe6, 0xff, +0xe3, 0xff, 0xd5, 0xff, 0xf0, 0xff, 0x03, 0x00, 0x12, 0x00, 0x23, 0x00, 0x33, 0x00, 0x2d, 0x00, +0x31, 0x00, 0x21, 0x00, 0x2d, 0x00, 0x3b, 0x00, 0x1a, 0x00, 0x19, 0x00, 0xe5, 0xff, 0xda, 0xff, +0xe6, 0xff, 0xce, 0xff, 0xf2, 0xff, 0x01, 0x00, 0x03, 0x00, 0xfc, 0xff, 0xfb, 0xff, 0xcb, 0xff, +0xb5, 0xff, 0x92, 0xff, 0x74, 0xff, 0x6d, 0xff, 0x67, 0xff, 0x43, 0xff, 0x47, 0xff, 0x3f, 0xff, +0x54, 0xff, 0x73, 0xff, 0x9d, 0xff, 0x9d, 0xff, 0xa7, 0xff, 0x92, 0xff, 0xb1, 0xff, 0xc5, 0xff, +0xbc, 0xff, 0xc8, 0xff, 0xf0, 0xff, 0x06, 0x00, 0x1e, 0x00, 0x3b, 0x00, 0x5b, 0x00, 0x8e, 0x00, +0x96, 0x00, 0xbd, 0x00, 0xbf, 0x00, 0xc0, 0x00, 0xd0, 0x00, 0xc1, 0x00, 0xcc, 0x00, 0xa7, 0x00, +0x8d, 0x00, 0x7b, 0x00, 0x55, 0x00, 0x4a, 0x00, 0x2a, 0x00, 0x20, 0x00, 0x0e, 0x00, 0x11, 0x00, +0x1e, 0x00, 0x04, 0x00, 0xdc, 0xff, 0xe5, 0xff, 0xe8, 0xff, 0xe7, 0xff, 0xe7, 0xff, 0xf4, 0xff, +0xf0, 0xff, 0xea, 0xff, 0xe1, 0xff, 0xcf, 0xff, 0xc8, 0xff, 0xdc, 0xff, 0xf0, 0xff, 0xf9, 0xff, +0x08, 0x00, 0xfd, 0xff, 0x12, 0x00, 0x14, 0x00, 0x29, 0x00, 0x38, 0x00, 0x56, 0x00, 0x76, 0x00, +0x98, 0x00, 0xb2, 0x00, 0xc1, 0x00, 0xee, 0x00, 0xf1, 0x00, 0xed, 0x00, 0x11, 0x01, 0x1b, 0x01, +0x23, 0x01, 0x42, 0x01, 0x4b, 0x01, 0x44, 0x01, 0x48, 0x01, 0x4c, 0x01, 0x38, 0x01, 0x33, 0x01, +0x3e, 0x01, 0x20, 0x01, 0x0f, 0x01, 0x0a, 0x01, 0xe8, 0x00, 0xda, 0x00, 0xb9, 0x00, 0xb0, 0x00, +0xaf, 0x00, 0xa3, 0x00, 0x66, 0x00, 0x63, 0x00, 0x53, 0x00, 0x59, 0x00, 0x60, 0x00, 0x4f, 0x00, +0x41, 0x00, 0x1b, 0x00, 0x0b, 0x00, 0x17, 0x00, 0x02, 0x00, 0x1d, 0x00, 0x14, 0x00, 0x1b, 0x00, +0x2c, 0x00, 0x21, 0x00, 0x13, 0x00, 0xfd, 0xff, 0xec, 0xff, 0xdb, 0xff, 0xeb, 0xff, 0xed, 0xff, +0x11, 0x00, 0x2c, 0x00, 0x49, 0x00, 0x63, 0x00, 0x79, 0x00, 0x5c, 0x00, 0x52, 0x00, 0x63, 0x00, +0x46, 0x00, 0x3f, 0x00, 0x59, 0x00, 0x7a, 0x00, 0x7a, 0x00, 0x80, 0x00, 0x8d, 0x00, 0x6e, 0x00, +0x7f, 0x00, 0x66, 0x00, 0x5d, 0x00, 0x74, 0x00, 0x6d, 0x00, 0x67, 0x00, 0x59, 0x00, 0x4e, 0x00, +0x38, 0x00, 0x48, 0x00, 0x30, 0x00, 0x2e, 0x00, 0x03, 0x00, 0xf3, 0xff, 0xff, 0xff, 0x0b, 0x00, +0x0e, 0x00, 0x16, 0x00, 0x19, 0x00, 0x2e, 0x00, 0x08, 0x00, 0xf0, 0xff, 0xc1, 0xff, 0x90, 0xff, +0x81, 0xff, 0x7a, 0xff, 0xac, 0xff, 0xc0, 0xff, 0xd9, 0xff, 0xe6, 0xff, 0xf9, 0xff, 0xf8, 0xff, +0xea, 0xff, 0xd6, 0xff, 0xcf, 0xff, 0xd8, 0xff, 0xb4, 0xff, 0xb7, 0xff, 0xc1, 0xff, 0xc7, 0xff, +0xdb, 0xff, 0xe2, 0xff, 0x0c, 0x00, 0x0b, 0x00, 0x03, 0x00, 0xeb, 0xff, 0xf4, 0xff, 0xfc, 0xff, +0xe6, 0xff, 0xeb, 0xff, 0xdd, 0xff, 0xe1, 0xff, 0xf5, 0xff, 0x05, 0x00, 0x0e, 0x00, 0xff, 0xff, +0x00, 0x00, 0x1d, 0x00, 0x2e, 0x00, 0x19, 0x00, 0x21, 0x00, 0x2a, 0x00, 0x2c, 0x00, 0x47, 0x00, +0x44, 0x00, 0x5c, 0x00, 0x7f, 0x00, 0x92, 0x00, 0x92, 0x00, 0x72, 0x00, 0x72, 0x00, 0x85, 0x00, +0x90, 0x00, 0x96, 0x00, 0xb3, 0x00, 0xa2, 0x00, 0xa9, 0x00, 0xaa, 0x00, 0xa0, 0x00, 0xaf, 0x00, +0x86, 0x00, 0x83, 0x00, 0x54, 0x00, 0x40, 0x00, 0x2e, 0x00, 0x13, 0x00, 0x0c, 0x00, 0x00, 0x00, +0xff, 0xff, 0xd6, 0xff, 0xac, 0xff, 0x9f, 0xff, 0xa7, 0xff, 0xa4, 0xff, 0xa7, 0xff, 0xb4, 0xff, +0xc2, 0xff, 0xb5, 0xff, 0xa4, 0xff, 0xb5, 0xff, 0xd0, 0xff, 0xfe, 0xff, 0x06, 0x00, 0x1d, 0x00, +0x41, 0x00, 0x69, 0x00, 0x93, 0x00, 0xb4, 0x00, 0xb8, 0x00, 0xa6, 0x00, 0xac, 0x00, 0x91, 0x00, +0x9e, 0x00, 0x95, 0x00, 0x84, 0x00, 0x86, 0x00, 0x63, 0x00, 0x76, 0x00, 0x8a, 0x00, 0x89, 0x00, +0x81, 0x00, 0x62, 0x00, 0x4a, 0x00, 0x29, 0x00, 0x0e, 0x00, 0xf2, 0xff, 0xf0, 0xff, 0xec, 0xff, +0x0e, 0x00, 0x22, 0x00, 0x2a, 0x00, 0x46, 0x00, 0x64, 0x00, 0x6c, 0x00, 0x4c, 0x00, 0x38, 0x00, +0x40, 0x00, 0x07, 0x00, 0xf0, 0xff, 0xe0, 0xff, 0xe2, 0xff, 0xef, 0xff, 0xec, 0xff, 0xe2, 0xff, +0xd0, 0xff, 0xcc, 0xff, 0xc2, 0xff, 0xbf, 0xff, 0xb3, 0xff, 0xb8, 0xff, 0x9c, 0xff, 0xaf, 0xff, +0xbc, 0xff, 0xc9, 0xff, 0xf4, 0xff, 0x0d, 0x00, 0x12, 0x00, 0x2c, 0x00, 0x35, 0x00, 0x39, 0x00, +0x5e, 0x00, 0x58, 0x00, 0x64, 0x00, 0x65, 0x00, 0x73, 0x00, 0x69, 0x00, 0x47, 0x00, 0x53, 0x00, +0x33, 0x00, 0x25, 0x00, 0x1a, 0x00, 0x16, 0x00, 0x24, 0x00, 0x25, 0x00, 0x36, 0x00, 0x31, 0x00, +0x1f, 0x00, 0xf4, 0xff, 0xd8, 0xff, 0xc5, 0xff, 0xde, 0xff, 0xe8, 0xff, 0xce, 0xff, 0x9f, 0xff, +0x97, 0xff, 0x9d, 0xff, 0x9e, 0xff, 0x9a, 0xff, 0x7d, 0xff, 0x72, 0xff, 0x5f, 0xff, 0x65, 0xff, +0x68, 0xff, 0x63, 0xff, 0x80, 0xff, 0x98, 0xff, 0xb6, 0xff, 0xe9, 0xff, 0xec, 0xff, 0xfb, 0xff, +0x1f, 0x00, 0x3c, 0x00, 0x54, 0x00, 0x75, 0x00, 0x8d, 0x00, 0x89, 0x00, 0x76, 0x00, 0x57, 0x00, +0x41, 0x00, 0x1b, 0x00, 0x07, 0x00, 0xf1, 0xff, 0xf6, 0xff, 0xfe, 0xff, 0xec, 0xff, 0xea, 0xff, +0xd5, 0xff, 0xd3, 0xff, 0xce, 0xff, 0xbe, 0xff, 0xad, 0xff, 0x8e, 0xff, 0xb7, 0xff, 0xc4, 0xff, +0xc1, 0xff, 0xbf, 0xff, 0xd4, 0xff, 0xe6, 0xff, 0xd3, 0xff, 0xba, 0xff, 0x96, 0xff, 0x6f, 0xff, +0x6c, 0xff, 0x63, 0xff, 0x5a, 0xff, 0x7c, 0xff, 0x9d, 0xff, 0x98, 0xff, 0xa8, 0xff, 0xad, 0xff, +0x98, 0xff, 0x94, 0xff, 0x95, 0xff, 0x9b, 0xff, 0x9a, 0xff, 0x8d, 0xff, 0xa0, 0xff, 0x9d, 0xff, +0xb5, 0xff, 0xcc, 0xff, 0xd2, 0xff, 0xcd, 0xff, 0xcd, 0xff, 0xd9, 0xff, 0xfa, 0xff, 0x0c, 0x00, +0x1d, 0x00, 0x2d, 0x00, 0x3b, 0x00, 0x4f, 0x00, 0x61, 0x00, 0x53, 0x00, 0x55, 0x00, 0x45, 0x00, +0x36, 0x00, 0x22, 0x00, 0x2f, 0x00, 0x39, 0x00, 0x36, 0x00, 0x4c, 0x00, 0x4c, 0x00, 0x5e, 0x00, +0x49, 0x00, 0x1f, 0x00, 0xf1, 0xff, 0xd7, 0xff, 0xb9, 0xff, 0xa9, 0xff, 0xb5, 0xff, 0xbd, 0xff, +0xb3, 0xff, 0xc3, 0xff, 0xe0, 0xff, 0xe0, 0xff, 0xdc, 0xff, 0xcb, 0xff, 0xd5, 0xff, 0xde, 0xff, +0xf6, 0xff, 0x12, 0x00, 0x3c, 0x00, 0x54, 0x00, 0x67, 0x00, 0x71, 0x00, 0x84, 0x00, 0xa8, 0x00, +0xab, 0x00, 0xc5, 0x00, 0xb0, 0x00, 0xb4, 0x00, 0xc3, 0x00, 0xb6, 0x00, 0xb6, 0x00, 0xde, 0x00, +0xde, 0x00, 0xde, 0x00, 0x09, 0x01, 0x02, 0x01, 0x0c, 0x01, 0x09, 0x01, 0x0e, 0x01, 0x0b, 0x01, +0xf4, 0x00, 0xdd, 0x00, 0xd2, 0x00, 0xa8, 0x00, 0x7e, 0x00, 0x74, 0x00, 0x47, 0x00, 0x62, 0x00, +0x53, 0x00, 0x51, 0x00, 0x55, 0x00, 0x5f, 0x00, 0x58, 0x00, 0x4b, 0x00, 0x47, 0x00, 0x35, 0x00, +0x48, 0x00, 0x3b, 0x00, 0x44, 0x00, 0x58, 0x00, 0x2a, 0x00, 0x15, 0x00, 0x07, 0x00, 0x0b, 0x00, +0x1c, 0x00, 0x2b, 0x00, 0x4c, 0x00, 0x4f, 0x00, 0x71, 0x00, 0x8c, 0x00, 0xaa, 0x00, 0xb7, 0x00, +0x97, 0x00, 0x90, 0x00, 0x72, 0x00, 0x65, 0x00, 0x79, 0x00, 0x7b, 0x00, 0x9f, 0x00, 0xb7, 0x00, +0xc3, 0x00, 0xbc, 0x00, 0x9c, 0x00, 0x6b, 0x00, 0x6f, 0x00, 0x5f, 0x00, 0x34, 0x00, 0x23, 0x00, +0x09, 0x00, 0xe5, 0xff, 0xc8, 0xff, 0xcc, 0xff, 0xb4, 0xff, 0x7f, 0xff, 0x62, 0xff, 0x26, 0xff, +0x09, 0xff, 0x0e, 0xff, 0x05, 0xff, 0x28, 0xff, 0x55, 0xff, 0x6a, 0xff, 0x55, 0xff, 0x67, 0xff, +0x61, 0xff, 0x74, 0xff, 0x70, 0xff, 0x62, 0xff, 0x71, 0xff, 0x7a, 0xff, 0x7b, 0xff, 0x96, 0xff, +0xa7, 0xff, 0x8d, 0xff, 0x86, 0xff, 0x86, 0xff, 0x8c, 0xff, 0x90, 0xff, 0x9d, 0xff, 0xb8, 0xff, +0xc6, 0xff, 0xf0, 0xff, 0xe4, 0xff, 0xe2, 0xff, 0xcc, 0xff, 0xc0, 0xff, 0xc3, 0xff, 0xbf, 0xff, +0xc7, 0xff, 0xc7, 0xff, 0xc2, 0xff, 0xc9, 0xff, 0xbe, 0xff, 0xb4, 0xff, 0xc9, 0xff, 0xcb, 0xff, +0xc1, 0xff, 0xc8, 0xff, 0xe1, 0xff, 0xdc, 0xff, 0xfe, 0xff, 0x0e, 0x00, 0x0b, 0x00, 0x1e, 0x00, +0x12, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xe5, 0xff, 0xe8, 0xff, 0x05, 0x00, 0x2b, 0x00, +0x3e, 0x00, 0x4b, 0x00, 0x39, 0x00, 0x39, 0x00, 0x20, 0x00, 0x08, 0x00, 0x06, 0x00, 0xf7, 0xff, +0x10, 0x00, 0x2a, 0x00, 0x12, 0x00, 0xe7, 0xff, 0xbf, 0xff, 0xcb, 0xff, 0xe2, 0xff, 0xe4, 0xff, +0xd7, 0xff, 0xee, 0xff, 0x1e, 0x00, 0x50, 0x00, 0x52, 0x00, 0x40, 0x00, 0x38, 0x00, 0x2e, 0x00, +0x2d, 0x00, 0x34, 0x00, 0x30, 0x00, 0x33, 0x00, 0x67, 0x00, 0x88, 0x00, 0x9a, 0x00, 0x8d, 0x00, +0x78, 0x00, 0x92, 0x00, 0x99, 0x00, 0xb7, 0x00, 0x9e, 0x00, 0x7f, 0x00, 0x80, 0x00, 0x8b, 0x00, +0xad, 0x00, 0xa4, 0x00, 0x7c, 0x00, 0x72, 0x00, 0x5b, 0x00, 0x70, 0x00, 0x7e, 0x00, 0x7b, 0x00, +0x70, 0x00, 0x83, 0x00, 0x8d, 0x00, 0xac, 0x00, 0xa3, 0x00, 0x82, 0x00, 0x53, 0x00, 0x47, 0x00, +0x1f, 0x00, 0x19, 0x00, 0x0d, 0x00, 0x07, 0x00, 0x0f, 0x00, 0x04, 0x00, 0xea, 0xff, 0xcb, 0xff, +0xc9, 0xff, 0xbc, 0xff, 0x99, 0xff, 0x8a, 0xff, 0x7d, 0xff, 0x73, 0xff, 0x7f, 0xff, 0x7b, 0xff, +0x9a, 0xff, 0x83, 0xff, 0x66, 0xff, 0x55, 0xff, 0x3b, 0xff, 0x38, 0xff, 0x48, 0xff, 0x57, 0xff, +0x56, 0xff, 0x4a, 0xff, 0x83, 0xff, 0xa1, 0xff, 0xc2, 0xff, 0xca, 0xff, 0xb6, 0xff, 0x9e, 0xff, +0xb0, 0xff, 0xa9, 0xff, 0xae, 0xff, 0xbd, 0xff, 0xa1, 0xff, 0x99, 0xff, 0x7b, 0xff, 0x6a, 0xff, +0x38, 0xff, 0x1f, 0xff, 0x04, 0xff, 0xf2, 0xfe, 0xea, 0xfe, 0x0c, 0xff, 0xf1, 0xfe, 0xe5, 0xfe, +0xef, 0xfe, 0xeb, 0xfe, 0x07, 0xff, 0x18, 0xff, 0x26, 0xff, 0x2c, 0xff, 0x3a, 0xff, 0x4b, 0xff, +0x51, 0xff, 0x5c, 0xff, 0x3a, 0xff, 0x51, 0xff, 0x68, 0xff, 0x77, 0xff, 0x71, 0xff, 0x66, 0xff, +0x81, 0xff, 0x73, 0xff, 0x73, 0xff, 0x47, 0xff, 0x4e, 0xff, 0x66, 0xff, 0x51, 0xff, 0x42, 0xff, +0x29, 0xff, 0x1c, 0xff, 0x1d, 0xff, 0x17, 0xff, 0x25, 0xff, 0x45, 0xff, 0x73, 0xff, 0x72, 0xff, +0x75, 0xff, 0x82, 0xff, 0x7e, 0xff, 0x87, 0xff, 0xac, 0xff, 0xda, 0xff, 0x0d, 0x00, 0x0c, 0x00, +0x1a, 0x00, 0x0b, 0x00, 0x01, 0x00, 0xed, 0xff, 0xf8, 0xff, 0x06, 0x00, 0xf1, 0xff, 0xeb, 0xff, +0x16, 0x00, 0x1d, 0x00, 0x2a, 0x00, 0x33, 0x00, 0x4a, 0x00, 0x4b, 0x00, 0x56, 0x00, 0x4a, 0x00, +0x49, 0x00, 0x3b, 0x00, 0x28, 0x00, 0x40, 0x00, 0x50, 0x00, 0x5d, 0x00, 0x68, 0x00, 0x51, 0x00, +0x25, 0x00, 0x22, 0x00, 0x16, 0x00, 0xf6, 0xff, 0xec, 0xff, 0xda, 0xff, 0xfc, 0xff, 0x33, 0x00, +0x46, 0x00, 0x4b, 0x00, 0x3a, 0x00, 0x2a, 0x00, 0xf3, 0xff, 0xfb, 0xff, 0xf5, 0xff, 0xe7, 0xff, +0xe2, 0xff, 0xc4, 0xff, 0xc0, 0xff, 0xe5, 0xff, 0x0c, 0x00, 0x28, 0x00, 0x3a, 0x00, 0x23, 0x00, +0x11, 0x00, 0xee, 0xff, 0xeb, 0xff, 0x01, 0x00, 0x15, 0x00, 0x2f, 0x00, 0x4e, 0x00, 0x3b, 0x00, +0x3d, 0x00, 0x5a, 0x00, 0x4d, 0x00, 0x7b, 0x00, 0x78, 0x00, 0x61, 0x00, 0x80, 0x00, 0x73, 0x00, +0x88, 0x00, 0xa3, 0x00, 0x98, 0x00, 0x7e, 0x00, 0x6c, 0x00, 0x81, 0x00, 0x6b, 0x00, 0x63, 0x00, +0x7b, 0x00, 0x81, 0x00, 0x76, 0x00, 0x5a, 0x00, 0x53, 0x00, 0x40, 0x00, 0x37, 0x00, 0x18, 0x00, +0x03, 0x00, 0xfe, 0xff, 0xd6, 0xff, 0xd8, 0xff, 0xdf, 0xff, 0xd2, 0xff, 0xd8, 0xff, 0xd1, 0xff, +0xbd, 0xff, 0xdb, 0xff, 0xcc, 0xff, 0xb3, 0xff, 0xa8, 0xff, 0xb8, 0xff, 0xa5, 0xff, 0xad, 0xff, +0xb4, 0xff, 0xa6, 0xff, 0x9d, 0xff, 0x8a, 0xff, 0x9d, 0xff, 0x7d, 0xff, 0x7f, 0xff, 0x7b, 0xff, +0x78, 0xff, 0x81, 0xff, 0x8e, 0xff, 0x65, 0xff, 0x67, 0xff, 0x63, 0xff, 0x56, 0xff, 0x79, 0xff, +0x8c, 0xff, 0xc0, 0xff, 0xea, 0xff, 0x0a, 0x00, 0xf8, 0xff, 0x04, 0x00, 0x20, 0x00, 0x2d, 0x00, +0x0e, 0x00, 0xe3, 0xff, 0xdb, 0xff, 0xf8, 0xff, 0x19, 0x00, 0x06, 0x00, 0xf4, 0xff, 0x2f, 0x00, +0x24, 0x00, 0x04, 0x00, 0xe9, 0xff, 0xc5, 0xff, 0xc7, 0xff, 0xd2, 0xff, 0xf8, 0xff, 0x21, 0x00, +0x2c, 0x00, 0x3f, 0x00, 0x3f, 0x00, 0x3d, 0x00, 0x2b, 0x00, 0x3b, 0x00, 0x3a, 0x00, 0x32, 0x00, +0x41, 0x00, 0x43, 0x00, 0x58, 0x00, 0x43, 0x00, 0x35, 0x00, 0x3c, 0x00, 0x16, 0x00, 0x00, 0x00, +0x0c, 0x00, 0x23, 0x00, 0x3d, 0x00, 0x3e, 0x00, 0x43, 0x00, 0x4f, 0x00, 0x4d, 0x00, 0x4f, 0x00, +0x7e, 0x00, 0x93, 0x00, 0x71, 0x00, 0x4a, 0x00, 0x2a, 0x00, 0x23, 0x00, 0x33, 0x00, 0x3b, 0x00, +0x3b, 0x00, 0x0c, 0x00, 0x15, 0x00, 0xf2, 0xff, 0xde, 0xff, 0xc4, 0xff, 0x8e, 0xff, 0x9a, 0xff, +0x98, 0xff, 0xc8, 0xff, 0xc5, 0xff, 0xc8, 0xff, 0xbc, 0xff, 0x9a, 0xff, 0x9f, 0xff, 0xb9, 0xff, +0xc4, 0xff, 0xd0, 0xff, 0xe6, 0xff, 0xeb, 0xff, 0xe0, 0xff, 0xcd, 0xff, 0xc0, 0xff, 0xc9, 0xff, +0xcd, 0xff, 0xe1, 0xff, 0xdf, 0xff, 0xbb, 0xff, 0xba, 0xff, 0xd5, 0xff, 0xf1, 0xff, 0xff, 0xff, +0x2a, 0x00, 0x46, 0x00, 0x4d, 0x00, 0x57, 0x00, 0x48, 0x00, 0x53, 0x00, 0x51, 0x00, 0x4f, 0x00, +0x6f, 0x00, 0x74, 0x00, 0x86, 0x00, 0x6e, 0x00, 0x40, 0x00, 0x2a, 0x00, 0x2b, 0x00, 0x32, 0x00, +0x1a, 0x00, 0x12, 0x00, 0xe6, 0xff, 0xb4, 0xff, 0x93, 0xff, 0x80, 0xff, 0x6a, 0xff, 0x66, 0xff, +0x57, 0xff, 0x6e, 0xff, 0x68, 0xff, 0x7d, 0xff, 0x6d, 0xff, 0x67, 0xff, 0x5c, 0xff, 0x69, 0xff, +0x7d, 0xff, 0x7d, 0xff, 0x81, 0xff, 0x65, 0xff, 0x61, 0xff, 0x70, 0xff, 0x5c, 0xff, 0x6a, 0xff, +0x95, 0xff, 0x98, 0xff, 0xb0, 0xff, 0xb9, 0xff, 0xc2, 0xff, 0xb7, 0xff, 0xd3, 0xff, 0xca, 0xff, +0xa6, 0xff, 0xb1, 0xff, 0xad, 0xff, 0xa0, 0xff, 0x94, 0xff, 0x80, 0xff, 0x68, 0xff, 0x6b, 0xff, +0x51, 0xff, 0x5e, 0xff, 0x4f, 0xff, 0x5a, 0xff, 0x52, 0xff, 0x5a, 0xff, 0x60, 0xff, 0x78, 0xff, +0x7d, 0xff, 0x7f, 0xff, 0x9d, 0xff, 0xb8, 0xff, 0xb9, 0xff, 0xc1, 0xff, 0xec, 0xff, 0x02, 0x00, +0xfb, 0xff, 0xdc, 0xff, 0xdb, 0xff, 0xd6, 0xff, 0xcd, 0xff, 0xb3, 0xff, 0x91, 0xff, 0x76, 0xff, +0x64, 0xff, 0x64, 0xff, 0x60, 0xff, 0x60, 0xff, 0x78, 0xff, 0x79, 0xff, 0x6d, 0xff, 0x75, 0xff, +0x84, 0xff, 0x93, 0xff, 0x8c, 0xff, 0x90, 0xff, 0xa4, 0xff, 0xb2, 0xff, 0xbb, 0xff, 0xc7, 0xff, +0xc8, 0xff, 0xd3, 0xff, 0xe1, 0xff, 0xf5, 0xff, 0xe0, 0xff, 0xd9, 0xff, 0xeb, 0xff, 0xf4, 0xff, +0xde, 0xff, 0xe2, 0xff, 0xd4, 0xff, 0xc3, 0xff, 0xb2, 0xff, 0xa4, 0xff, 0xb0, 0xff, 0x91, 0xff, +0x92, 0xff, 0x77, 0xff, 0x7b, 0xff, 0xa6, 0xff, 0xd0, 0xff, 0xd7, 0xff, 0xb6, 0xff, 0xb8, 0xff, +0xbd, 0xff, 0xc0, 0xff, 0xc9, 0xff, 0xdd, 0xff, 0xdf, 0xff, 0x01, 0x00, 0xf0, 0xff, 0xe7, 0xff, +0x02, 0x00, 0xf3, 0xff, 0xe7, 0xff, 0xbc, 0xff, 0xcf, 0xff, 0xf9, 0xff, 0x17, 0x00, 0xe3, 0xff, +0xc7, 0xff, 0xc6, 0xff, 0xad, 0xff, 0xaf, 0xff, 0x9e, 0xff, 0xad, 0xff, 0xb0, 0xff, 0xd3, 0xff, +0xf6, 0xff, 0x18, 0x00, 0x1e, 0x00, 0x0e, 0x00, 0x22, 0x00, 0xf9, 0xff, 0xef, 0xff, 0xe7, 0xff, +0xc9, 0xff, 0xa4, 0xff, 0x81, 0xff, 0x78, 0xff, 0x6c, 0xff, 0x3f, 0xff, 0x18, 0xff, 0x1e, 0xff, +0x25, 0xff, 0x2e, 0xff, 0x51, 0xff, 0x42, 0xff, 0x56, 0xff, 0x38, 0xff, 0x2b, 0xff, 0x3e, 0xff, +0x1e, 0xff, 0x30, 0xff, 0x36, 0xff, 0x40, 0xff, 0x53, 0xff, 0x6c, 0xff, 0x7a, 0xff, 0x9a, 0xff, +0xab, 0xff, 0xa7, 0xff, 0x90, 0xff, 0x98, 0xff, 0xaf, 0xff, 0xc8, 0xff, 0xd6, 0xff, 0xfd, 0xff, +0x17, 0x00, 0x2c, 0x00, 0x32, 0x00, 0x04, 0x00, 0xf2, 0xff, 0xe0, 0xff, 0xd4, 0xff, 0xcc, 0xff, +0xd3, 0xff, 0xee, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xe6, 0xff, 0xd8, 0xff, 0xe1, 0xff, 0xd8, 0xff, +0xdc, 0xff, 0xc8, 0xff, 0xda, 0xff, 0xf7, 0xff, 0x01, 0x00, 0xe1, 0xff, 0xda, 0xff, 0xc0, 0xff, +0xb5, 0xff, 0xbf, 0xff, 0xab, 0xff, 0xa5, 0xff, 0xb9, 0xff, 0xc6, 0xff, 0xca, 0xff, 0xf0, 0xff, +0xf2, 0xff, 0xe8, 0xff, 0xe5, 0xff, 0xff, 0xff, 0x27, 0x00, 0x53, 0x00, 0x69, 0x00, 0x71, 0x00, +0x65, 0x00, 0x6b, 0x00, 0x71, 0x00, 0x6c, 0x00, 0x69, 0x00, 0x69, 0x00, 0x71, 0x00, 0x75, 0x00, +0x77, 0x00, 0x84, 0x00, 0x87, 0x00, 0x76, 0x00, 0x7d, 0x00, 0x57, 0x00, 0x20, 0x00, 0x25, 0x00, +0x12, 0x00, 0x23, 0x00, 0x1d, 0x00, 0x02, 0x00, 0xe4, 0xff, 0xd1, 0xff, 0xc6, 0xff, 0xce, 0xff, +0xe6, 0xff, 0xda, 0xff, 0xd9, 0xff, 0xc5, 0xff, 0xd4, 0xff, 0xe0, 0xff, 0xe4, 0xff, 0xe1, 0xff, +0xe4, 0xff, 0xd0, 0xff, 0xa6, 0xff, 0x96, 0xff, 0x8b, 0xff, 0xab, 0xff, 0xb4, 0xff, 0xa5, 0xff, +0xb5, 0xff, 0xaf, 0xff, 0xb0, 0xff, 0xa7, 0xff, 0x8d, 0xff, 0xbf, 0xff, 0xcd, 0xff, 0xed, 0xff, +0x39, 0x00, 0x61, 0x00, 0x78, 0x00, 0x8a, 0x00, 0x9e, 0x00, 0xaf, 0x00, 0xc4, 0x00, 0xbe, 0x00, +0xd6, 0x00, 0xe7, 0x00, 0xfc, 0x00, 0x32, 0x01, 0x2e, 0x01, 0x15, 0x01, 0xf2, 0x00, 0xc0, 0x00, +0xaf, 0x00, 0x9f, 0x00, 0xaf, 0x00, 0x9b, 0x00, 0x9b, 0x00, 0x7a, 0x00, 0x78, 0x00, 0x4c, 0x00, +0x23, 0x00, 0x05, 0x00, 0xc7, 0xff, 0xa4, 0xff, 0x7f, 0xff, 0x83, 0xff, 0x8f, 0xff, 0xab, 0xff, +0xaa, 0xff, 0xbb, 0xff, 0xae, 0xff, 0xa5, 0xff, 0x95, 0xff, 0x93, 0xff, 0x86, 0xff, 0x86, 0xff, +0x8c, 0xff, 0x97, 0xff, 0x97, 0xff, 0xad, 0xff, 0xae, 0xff, 0xc5, 0xff, 0xdd, 0xff, 0xd4, 0xff, +0xdb, 0xff, 0xef, 0xff, 0x04, 0x00, 0x1e, 0x00, 0x12, 0x00, 0x1f, 0x00, 0x33, 0x00, 0x39, 0x00, +0x36, 0x00, 0x35, 0x00, 0x38, 0x00, 0x33, 0x00, 0x39, 0x00, 0x62, 0x00, 0x80, 0x00, 0x8e, 0x00, +0x95, 0x00, 0x93, 0x00, 0xa7, 0x00, 0xb0, 0x00, 0xc0, 0x00, 0xc7, 0x00, 0xb4, 0x00, 0x84, 0x00, +0x76, 0x00, 0x4c, 0x00, 0x2f, 0x00, 0x36, 0x00, 0x20, 0x00, 0x26, 0x00, 0x1b, 0x00, 0x0e, 0x00, +0x0d, 0x00, 0x01, 0x00, 0x09, 0x00, 0xe5, 0xff, 0xd8, 0xff, 0xbd, 0xff, 0xc6, 0xff, 0xe4, 0xff, +0xdd, 0xff, 0xef, 0xff, 0x0d, 0x00, 0x1c, 0x00, 0x2c, 0x00, 0x25, 0x00, 0x0f, 0x00, 0x0c, 0x00, +0x03, 0x00, 0x0e, 0x00, 0x2c, 0x00, 0x3b, 0x00, 0x2c, 0x00, 0x11, 0x00, 0x10, 0x00, 0xdb, 0xff, +0xf4, 0xff, 0x01, 0x00, 0xe6, 0xff, 0xe6, 0xff, 0xe0, 0xff, 0xce, 0xff, 0xd3, 0xff, 0xd1, 0xff, +0xc5, 0xff, 0xd8, 0xff, 0xce, 0xff, 0x96, 0xff, 0x82, 0xff, 0x65, 0xff, 0x6a, 0xff, 0x64, 0xff, +0x46, 0xff, 0x41, 0xff, 0x2a, 0xff, 0x19, 0xff, 0xf9, 0xfe, 0xfc, 0xfe, 0x05, 0xff, 0xfd, 0xfe, +0x0a, 0xff, 0x28, 0xff, 0x28, 0xff, 0x1c, 0xff, 0x27, 0xff, 0x33, 0xff, 0x5b, 0xff, 0x6c, 0xff, +0x87, 0xff, 0xad, 0xff, 0xba, 0xff, 0xc3, 0xff, 0xd3, 0xff, 0xdf, 0xff, 0xf5, 0xff, 0xed, 0xff, +0xf9, 0xff, 0xf9, 0xff, 0xdb, 0xff, 0xc7, 0xff, 0xb6, 0xff, 0xa8, 0xff, 0x9e, 0xff, 0x90, 0xff, +0x9d, 0xff, 0x96, 0xff, 0x87, 0xff, 0x85, 0xff, 0x78, 0xff, 0x77, 0xff, 0x65, 0xff, 0x6f, 0xff, +0x61, 0xff, 0x71, 0xff, 0x6a, 0xff, 0x7f, 0xff, 0x8d, 0xff, 0x6c, 0xff, 0x88, 0xff, 0x5c, 0xff, +0x6c, 0xff, 0x86, 0xff, 0x82, 0xff, 0x66, 0xff, 0x54, 0xff, 0x48, 0xff, 0x53, 0xff, 0x5d, 0xff, +0x54, 0xff, 0x48, 0xff, 0x28, 0xff, 0x3e, 0xff, 0x42, 0xff, 0x58, 0xff, 0x6f, 0xff, 0xa1, 0xff, +0xbd, 0xff, 0xcf, 0xff, 0xe3, 0xff, 0xf0, 0xff, 0x0c, 0x00, 0x14, 0x00, 0x3b, 0x00, 0x37, 0x00, +0x44, 0x00, 0x38, 0x00, 0x1d, 0x00, 0x15, 0x00, 0x11, 0x00, 0xfd, 0xff, 0xf2, 0xff, 0xd0, 0xff, +0xd1, 0xff, 0xc9, 0xff, 0xa9, 0xff, 0xad, 0xff, 0xab, 0xff, 0xaa, 0xff, 0xaa, 0xff, 0xaf, 0xff, +0xb4, 0xff, 0xc0, 0xff, 0xb4, 0xff, 0xb1, 0xff, 0xb8, 0xff, 0xbc, 0xff, 0xb9, 0xff, 0xa7, 0xff, +0xb5, 0xff, 0xb6, 0xff, 0xc5, 0xff, 0xc4, 0xff, 0xcc, 0xff, 0xfb, 0xff, 0x11, 0x00, 0x19, 0x00, +0x12, 0x00, 0x1a, 0x00, 0x2a, 0x00, 0x16, 0x00, 0x0c, 0x00, 0xfe, 0xff, 0xfd, 0xff, 0x0d, 0x00, +0x12, 0x00, 0x0d, 0x00, 0x04, 0x00, 0x18, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x19, 0x00, +0x19, 0x00, 0x22, 0x00, 0x0f, 0x00, 0xe3, 0xff, 0xe2, 0xff, 0xd0, 0xff, 0xe1, 0xff, 0xcc, 0xff, +0xc7, 0xff, 0xd8, 0xff, 0xc7, 0xff, 0xe0, 0xff, 0xe4, 0xff, 0xdc, 0xff, 0xc3, 0xff, 0xb4, 0xff, +0x92, 0xff, 0x8c, 0xff, 0xab, 0xff, 0xb4, 0xff, 0xbb, 0xff, 0xda, 0xff, 0xd7, 0xff, 0xc0, 0xff, +0xaa, 0xff, 0x9f, 0xff, 0xac, 0xff, 0xd9, 0xff, 0x00, 0x00, 0x1f, 0x00, 0x33, 0x00, 0x22, 0x00, +0x40, 0x00, 0x3e, 0x00, 0x5e, 0x00, 0x3f, 0x00, 0x39, 0x00, 0x3e, 0x00, 0xfd, 0xff, 0xc2, 0xff, +0xa8, 0xff, 0x95, 0xff, 0x7b, 0xff, 0x7e, 0xff, 0x80, 0xff, 0x72, 0xff, 0x65, 0xff, 0x62, 0xff, +0x65, 0xff, 0x8c, 0xff, 0x9f, 0xff, 0xb4, 0xff, 0xbe, 0xff, 0xdc, 0xff, 0xe0, 0xff, 0xdd, 0xff, +0xdb, 0xff, 0xcc, 0xff, 0xda, 0xff, 0xf0, 0xff, 0x0c, 0x00, 0x13, 0x00, 0x2f, 0x00, 0x44, 0x00, +0x55, 0x00, 0x4f, 0x00, 0x62, 0x00, 0x56, 0x00, 0x40, 0x00, 0x46, 0x00, 0x33, 0x00, 0x2d, 0x00, +0x2c, 0x00, 0x29, 0x00, 0x3e, 0x00, 0x4b, 0x00, 0x5c, 0x00, 0x63, 0x00, 0x6a, 0x00, 0x5a, 0x00, +0x58, 0x00, 0x5e, 0x00, 0x63, 0x00, 0x69, 0x00, 0x72, 0x00, 0x84, 0x00, 0x97, 0x00, 0xab, 0x00, +0xa8, 0x00, 0x99, 0x00, 0x9b, 0x00, 0xb0, 0x00, 0xc8, 0x00, 0xcf, 0x00, 0xf9, 0x00, 0xfe, 0x00, +0xec, 0x00, 0xec, 0x00, 0xde, 0x00, 0xf1, 0x00, 0xe4, 0x00, 0xf6, 0x00, 0xf8, 0x00, 0xf7, 0x00, +0xf2, 0x00, 0xd6, 0x00, 0xc6, 0x00, 0xcf, 0x00, 0xb9, 0x00, 0xb5, 0x00, 0x87, 0x00, 0x6e, 0x00, +0x40, 0x00, 0x19, 0x00, 0x0c, 0x00, 0xfc, 0xff, 0x00, 0x00, 0x07, 0x00, 0xf2, 0xff, 0xfb, 0xff, +0xeb, 0xff, 0xc5, 0xff, 0x9f, 0xff, 0x87, 0xff, 0x7f, 0xff, 0x75, 0xff, 0x7d, 0xff, 0x77, 0xff, +0x7b, 0xff, 0x7e, 0xff, 0x99, 0xff, 0xc4, 0xff, 0xf0, 0xff, 0x29, 0x00, 0x58, 0x00, 0x5f, 0x00, +0x67, 0x00, 0x79, 0x00, 0x6f, 0x00, 0x68, 0x00, 0x8a, 0x00, 0xa2, 0x00, 0xa7, 0x00, 0xab, 0x00, +0xba, 0x00, 0xe4, 0x00, 0x09, 0x01, 0x1c, 0x01, 0x24, 0x01, 0x0c, 0x01, 0x1e, 0x01, 0x0c, 0x01, +0xf4, 0x00, 0xe6, 0x00, 0xc2, 0x00, 0x8a, 0x00, 0x7d, 0x00, 0x6a, 0x00, 0x68, 0x00, 0x4a, 0x00, +0x37, 0x00, 0x16, 0x00, 0xfc, 0xff, 0xdd, 0xff, 0xb9, 0xff, 0xb5, 0xff, 0xa2, 0xff, 0xaf, 0xff, +0x8b, 0xff, 0x74, 0xff, 0x6b, 0xff, 0x6f, 0xff, 0x70, 0xff, 0x64, 0xff, 0x5c, 0xff, 0x59, 0xff, +0x4b, 0xff, 0x3e, 0xff, 0x3c, 0xff, 0x30, 0xff, 0x56, 0xff, 0x7c, 0xff, 0x7e, 0xff, 0x86, 0xff, +0x81, 0xff, 0x90, 0xff, 0x9e, 0xff, 0xb7, 0xff, 0xe1, 0xff, 0x08, 0x00, 0x09, 0x00, 0x02, 0x00, +0x14, 0x00, 0x24, 0x00, 0x33, 0x00, 0x49, 0x00, 0x42, 0x00, 0x35, 0x00, 0x33, 0x00, 0x24, 0x00, +0x27, 0x00, 0x34, 0x00, 0x47, 0x00, 0x47, 0x00, 0x46, 0x00, 0x33, 0x00, 0x11, 0x00, 0x04, 0x00, +0xf5, 0xff, 0xf7, 0xff, 0xeb, 0xff, 0xe0, 0xff, 0xdb, 0xff, 0xd4, 0xff, 0xc3, 0xff, 0x94, 0xff, +0x88, 0xff, 0x97, 0xff, 0xae, 0xff, 0xd3, 0xff, 0xda, 0xff, 0x02, 0x00, 0x16, 0x00, 0x26, 0x00, +0x37, 0x00, 0x3c, 0x00, 0x40, 0x00, 0x66, 0x00, 0x8a, 0x00, 0x91, 0x00, 0xaa, 0x00, 0xa2, 0x00, +0x9b, 0x00, 0x88, 0x00, 0xac, 0x00, 0xc8, 0x00, 0xbe, 0x00, 0xd8, 0x00, 0xc8, 0x00, 0xdf, 0x00, +0xcc, 0x00, 0xab, 0x00, 0x99, 0x00, 0x88, 0x00, 0x82, 0x00, 0x7a, 0x00, 0x66, 0x00, 0x46, 0x00, +0x47, 0x00, 0x33, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf5, 0xff, 0xc9, 0xff, +0xc2, 0xff, 0xba, 0xff, 0xa2, 0xff, 0x82, 0xff, 0x64, 0xff, 0x4c, 0xff, 0x4d, 0xff, 0x5c, 0xff, +0x60, 0xff, 0x7f, 0xff, 0x7c, 0xff, 0x6f, 0xff, 0x76, 0xff, 0x70, 0xff, 0x71, 0xff, 0x74, 0xff, +0x80, 0xff, 0x9a, 0xff, 0xbe, 0xff, 0xc8, 0xff, 0xd5, 0xff, 0xc3, 0xff, 0xdb, 0xff, 0x0b, 0x00, +0x25, 0x00, 0x32, 0x00, 0x2b, 0x00, 0x3f, 0x00, 0x41, 0x00, 0x22, 0x00, 0x3b, 0x00, 0x55, 0x00, +0x6b, 0x00, 0x72, 0x00, 0x65, 0x00, 0x5a, 0x00, 0x5f, 0x00, 0x5f, 0x00, 0x66, 0x00, 0x42, 0x00, +0x1e, 0x00, 0x06, 0x00, 0xd7, 0xff, 0xb5, 0xff, 0xb9, 0xff, 0xaa, 0xff, 0x8a, 0xff, 0x9b, 0xff, +0x81, 0xff, 0x70, 0xff, 0x5d, 0xff, 0x5e, 0xff, 0x4f, 0xff, 0x50, 0xff, 0x4b, 0xff, 0x4b, 0xff, +0x6c, 0xff, 0x79, 0xff, 0x9a, 0xff, 0x8c, 0xff, 0xb0, 0xff, 0xac, 0xff, 0xaf, 0xff, 0xb0, 0xff, +0xb3, 0xff, 0xdb, 0xff, 0xe1, 0xff, 0xfb, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0x06, 0x00, 0x05, 0x00, +0x0b, 0x00, 0x0c, 0x00, 0x25, 0x00, 0x34, 0x00, 0x2b, 0x00, 0x11, 0x00, 0x02, 0x00, 0x12, 0x00, +0x00, 0x00, 0xf6, 0xff, 0xfe, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf2, 0xff, 0xe7, 0xff, 0xe1, 0xff, +0xeb, 0xff, 0xf3, 0xff, 0xf5, 0xff, 0xf2, 0xff, 0xfe, 0xff, 0x0b, 0x00, 0x04, 0x00, 0x16, 0x00, +0x12, 0x00, 0x1d, 0x00, 0x23, 0x00, 0x28, 0x00, 0xff, 0xff, 0xeb, 0xff, 0xfc, 0xff, 0x0b, 0x00, +0x39, 0x00, 0x5c, 0x00, 0x70, 0x00, 0x72, 0x00, 0x88, 0x00, 0x9a, 0x00, 0xac, 0x00, 0xae, 0x00, +0xa5, 0x00, 0xab, 0x00, 0xbc, 0x00, 0x9a, 0x00, 0x96, 0x00, 0x6f, 0x00, 0x5c, 0x00, 0x6e, 0x00, +0x66, 0x00, 0x7a, 0x00, 0x5d, 0x00, 0x69, 0x00, 0x82, 0x00, 0x73, 0x00, 0x68, 0x00, 0x31, 0x00, +0x24, 0x00, 0x10, 0x00, 0x03, 0x00, 0xf6, 0xff, 0xdc, 0xff, 0xc9, 0xff, 0xc7, 0xff, 0xcb, 0xff, +0xd2, 0xff, 0xda, 0xff, 0xdf, 0xff, 0xcc, 0xff, 0xd6, 0xff, 0xd7, 0xff, 0xc7, 0xff, 0xa6, 0xff, +0x99, 0xff, 0xb2, 0xff, 0xc8, 0xff, 0xe0, 0xff, 0xfa, 0xff, 0xf5, 0xff, 0xeb, 0xff, 0x0d, 0x00, +0x05, 0x00, 0xfd, 0xff, 0xff, 0xff, 0xe2, 0xff, 0xeb, 0xff, 0xd2, 0xff, 0xde, 0xff, 0xdc, 0xff, +0xcc, 0xff, 0xda, 0xff, 0xd4, 0xff, 0xa6, 0xff, 0xd1, 0xff, 0xae, 0xff, 0xb8, 0xff, 0xbe, 0xff, +0xd5, 0xff, 0xcb, 0xff, 0xb9, 0xff, 0xb8, 0xff, 0xb5, 0xff, 0xb5, 0xff, 0xc0, 0xff, 0xcf, 0xff, +0xd1, 0xff, 0xf5, 0xff, 0x12, 0x00, 0x2c, 0x00, 0x36, 0x00, 0x3c, 0x00, 0x43, 0x00, 0x29, 0x00, +0x1c, 0x00, 0x0a, 0x00, 0x02, 0x00, 0xf1, 0xff, 0xfc, 0xff, 0x06, 0x00, 0x17, 0x00, 0x39, 0x00, +0x39, 0x00, 0x25, 0x00, 0x17, 0x00, 0xfb, 0xff, 0x1f, 0x00, 0x2e, 0x00, 0x3e, 0x00, 0x3f, 0x00, +0x2f, 0x00, 0x1d, 0x00, 0x26, 0x00, 0xfe, 0xff, 0xf2, 0xff, 0xef, 0xff, 0xf2, 0xff, 0x0f, 0x00, +0x19, 0x00, 0x28, 0x00, 0x2d, 0x00, 0x25, 0x00, 0x0e, 0x00, 0x02, 0x00, 0xf5, 0xff, 0xe7, 0xff, +0x06, 0x00, 0xfd, 0xff, 0xf4, 0xff, 0xf7, 0xff, 0x0a, 0x00, 0x13, 0x00, 0x00, 0x00, 0xf1, 0xff, +0xf9, 0xff, 0xf7, 0xff, 0xf3, 0xff, 0xef, 0xff, 0xf8, 0xff, 0x04, 0x00, 0x18, 0x00, 0x45, 0x00, +0x63, 0x00, 0x81, 0x00, 0x80, 0x00, 0xa3, 0x00, 0x98, 0x00, 0x7b, 0x00, 0x87, 0x00, 0x8b, 0x00, +0x93, 0x00, 0xa8, 0x00, 0x8d, 0x00, 0x8a, 0x00, 0xa2, 0x00, 0xb3, 0x00, 0xcc, 0x00, 0xd8, 0x00, +0xef, 0x00, 0x07, 0x01, 0xe7, 0x00, 0xcc, 0x00, 0xcf, 0x00, 0xc6, 0x00, 0xb2, 0x00, 0xc4, 0x00, +0xa8, 0x00, 0x81, 0x00, 0x63, 0x00, 0x4e, 0x00, 0x2b, 0x00, 0x2c, 0x00, 0x35, 0x00, 0x1e, 0x00, +0x2a, 0x00, 0x32, 0x00, 0x28, 0x00, 0x29, 0x00, 0x26, 0x00, 0x2e, 0x00, 0x28, 0x00, 0x17, 0x00, +0xfb, 0xff, 0xd2, 0xff, 0xdb, 0xff, 0xea, 0xff, 0x02, 0x00, 0x1d, 0x00, 0x3e, 0x00, 0x3d, 0x00, +0x29, 0x00, 0x22, 0x00, 0x31, 0x00, 0x33, 0x00, 0x3b, 0x00, 0x34, 0x00, 0x35, 0x00, 0x22, 0x00, +0x1a, 0x00, 0x0d, 0x00, 0xfc, 0xff, 0xdd, 0xff, 0xac, 0xff, 0x90, 0xff, 0x8c, 0xff, 0x80, 0xff, +0x7f, 0xff, 0x70, 0xff, 0x76, 0xff, 0x8d, 0xff, 0x8e, 0xff, 0x63, 0xff, 0x5b, 0xff, 0x57, 0xff, +0x3f, 0xff, 0x39, 0xff, 0x31, 0xff, 0x19, 0xff, 0x12, 0xff, 0x04, 0xff, 0xf2, 0xfe, 0x04, 0xff, +0xf2, 0xfe, 0x02, 0xff, 0x0f, 0xff, 0x1c, 0xff, 0x20, 0xff, 0x34, 0xff, 0x37, 0xff, 0x46, 0xff, +0x45, 0xff, 0x4f, 0xff, 0x49, 0xff, 0x51, 0xff, 0x4b, 0xff, 0x41, 0xff, 0x39, 0xff, 0x2d, 0xff, +0x3d, 0xff, 0x3a, 0xff, 0x3a, 0xff, 0x2f, 0xff, 0x4a, 0xff, 0x33, 0xff, 0x1d, 0xff, 0x1a, 0xff, +0x03, 0xff, 0xeb, 0xfe, 0xed, 0xfe, 0xfd, 0xfe, 0x02, 0xff, 0x01, 0xff, 0x14, 0xff, 0x1f, 0xff, +0x24, 0xff, 0x3f, 0xff, 0x4e, 0xff, 0x53, 0xff, 0x7f, 0xff, 0x84, 0xff, 0xa5, 0xff, 0xb6, 0xff, +0xc3, 0xff, 0xd4, 0xff, 0xef, 0xff, 0x01, 0x00, 0xe8, 0xff, 0xd8, 0xff, 0xc6, 0xff, 0xb4, 0xff, +0x9d, 0xff, 0x8b, 0xff, 0x76, 0xff, 0x6b, 0xff, 0x51, 0xff, 0x46, 0xff, 0x41, 0xff, 0x62, 0xff, +0x72, 0xff, 0x7f, 0xff, 0x95, 0xff, 0x7d, 0xff, 0x63, 0xff, 0x4f, 0xff, 0x23, 0xff, 0x18, 0xff, +0x0f, 0xff, 0x06, 0xff, 0x11, 0xff, 0x13, 0xff, 0x10, 0xff, 0x27, 0xff, 0x31, 0xff, 0x59, 0xff, +0x77, 0xff, 0x82, 0xff, 0xa4, 0xff, 0x9b, 0xff, 0x88, 0xff, 0x8c, 0xff, 0x94, 0xff, 0xbf, 0xff, +0xb0, 0xff, 0xa2, 0xff, 0x9d, 0xff, 0x8e, 0xff, 0xc9, 0xff, 0xe0, 0xff, 0xe1, 0xff, 0xf8, 0xff, +0xf7, 0xff, 0xea, 0xff, 0xbc, 0xff, 0xa5, 0xff, 0x7f, 0xff, 0x59, 0xff, 0x42, 0xff, 0x45, 0xff, +0x48, 0xff, 0x63, 0xff, 0x63, 0xff, 0x5d, 0xff, 0x58, 0xff, 0x3a, 0xff, 0x32, 0xff, 0x00, 0xff, +0x0b, 0xff, 0x15, 0xff, 0x12, 0xff, 0x0b, 0xff, 0x10, 0xff, 0xe6, 0xfe, 0xf1, 0xfe, 0xe0, 0xfe, +0xc6, 0xfe, 0xe2, 0xfe, 0xee, 0xfe, 0xdf, 0xfe, 0xe7, 0xfe, 0x07, 0xff, 0x04, 0xff, 0x19, 0xff, +0x0f, 0xff, 0x11, 0xff, 0x0f, 0xff, 0x02, 0xff, 0x04, 0xff, 0x0a, 0xff, 0x09, 0xff, 0x02, 0xff, +0x00, 0xff, 0x09, 0xff, 0x1b, 0xff, 0x25, 0xff, 0x37, 0xff, 0x39, 0xff, 0x53, 0xff, 0x5d, 0xff, +0x79, 0xff, 0xa2, 0xff, 0xa2, 0xff, 0xb1, 0xff, 0xaf, 0xff, 0xa5, 0xff, 0xc8, 0xff, 0xbb, 0xff, +0xab, 0xff, 0x90, 0xff, 0x68, 0xff, 0x5a, 0xff, 0x42, 0xff, 0x2b, 0xff, 0x0d, 0xff, 0xfa, 0xfe, +0x10, 0xff, 0x11, 0xff, 0x04, 0xff, 0xf2, 0xfe, 0xe4, 0xfe, 0xf2, 0xfe, 0xe8, 0xfe, 0xe5, 0xfe, +0xeb, 0xfe, 0xf2, 0xfe, 0x01, 0xff, 0x05, 0xff, 0x05, 0xff, 0x1a, 0xff, 0x1e, 0xff, 0x3c, 0xff, +0x46, 0xff, 0x70, 0xff, 0x89, 0xff, 0xa7, 0xff, 0xa5, 0xff, 0xa3, 0xff, 0xcb, 0xff, 0xf2, 0xff, +0x05, 0x00, 0x2a, 0x00, 0x3c, 0x00, 0x2c, 0x00, 0x35, 0x00, 0x4c, 0x00, 0x4e, 0x00, 0x65, 0x00, +0x65, 0x00, 0x5b, 0x00, 0x6c, 0x00, 0x79, 0x00, 0x7a, 0x00, 0x81, 0x00, 0x89, 0x00, 0x80, 0x00, +0x73, 0x00, 0x6a, 0x00, 0x4f, 0x00, 0x4a, 0x00, 0x26, 0x00, 0x0b, 0x00, 0xe1, 0xff, 0xc1, 0xff, +0xaa, 0xff, 0x8e, 0xff, 0x8d, 0xff, 0x6b, 0xff, 0x57, 0xff, 0x5c, 0xff, 0x66, 0xff, 0x68, 0xff, +0x83, 0xff, 0x94, 0xff, 0xa1, 0xff, 0xb3, 0xff, 0xc5, 0xff, 0xf1, 0xff, 0x25, 0x00, 0x3d, 0x00, +0x52, 0x00, 0x66, 0x00, 0x87, 0x00, 0x7e, 0x00, 0x63, 0x00, 0x82, 0x00, 0x89, 0x00, 0xa1, 0x00, +0xbd, 0x00, 0xc5, 0x00, 0xd0, 0x00, 0xb8, 0x00, 0xad, 0x00, 0xb5, 0x00, 0xae, 0x00, 0xa4, 0x00, +0x92, 0x00, 0x88, 0x00, 0x85, 0x00, 0x94, 0x00, 0x77, 0x00, 0x4d, 0x00, 0x1a, 0x00, 0x0d, 0x00, +0x01, 0x00, 0xfb, 0xff, 0xdf, 0xff, 0xc5, 0xff, 0xbd, 0xff, 0xce, 0xff, 0xd3, 0xff, 0xc5, 0xff, +0xb3, 0xff, 0xb2, 0xff, 0xa0, 0xff, 0xa7, 0xff, 0xb0, 0xff, 0xac, 0xff, 0xaa, 0xff, 0xb3, 0xff, +0xc9, 0xff, 0xdf, 0xff, 0xec, 0xff, 0xcb, 0xff, 0xca, 0xff, 0xd2, 0xff, 0xcb, 0xff, 0xc2, 0xff, +0xcb, 0xff, 0xac, 0xff, 0x91, 0xff, 0x82, 0xff, 0x8c, 0xff, 0x86, 0xff, 0x81, 0xff, 0x76, 0xff, +0x65, 0xff, 0x6e, 0xff, 0x55, 0xff, 0x4c, 0xff, 0x40, 0xff, 0x50, 0xff, 0x4d, 0xff, 0x47, 0xff, +0x3e, 0xff, 0x3d, 0xff, 0x0e, 0xff, 0xfa, 0xfe, 0xdc, 0xfe, 0xd3, 0xfe, 0xdf, 0xfe, 0xd6, 0xfe, +0xdd, 0xfe, 0xb9, 0xfe, 0xd8, 0xfe, 0xda, 0xfe, 0xea, 0xfe, 0x02, 0xff, 0x02, 0xff, 0x04, 0xff, +0x03, 0xff, 0x21, 0xff, 0x42, 0xff, 0x74, 0xff, 0x97, 0xff, 0xc2, 0xff, 0xd1, 0xff, 0xe4, 0xff, +0xfd, 0xff, 0x0e, 0x00, 0x03, 0x00, 0xe6, 0xff, 0xdc, 0xff, 0xda, 0xff, 0xc3, 0xff, 0xca, 0xff, +0xa4, 0xff, 0x99, 0xff, 0xa2, 0xff, 0x8f, 0xff, 0x85, 0xff, 0x71, 0xff, 0x72, 0xff, 0x75, 0xff, +0x5b, 0xff, 0x41, 0xff, 0x37, 0xff, 0x28, 0xff, 0x26, 0xff, 0x32, 0xff, 0x36, 0xff, 0x74, 0xff, +0xab, 0xff, 0xd5, 0xff, 0xdd, 0xff, 0x09, 0x00, 0x1d, 0x00, 0x1e, 0x00, 0x1f, 0x00, 0x1e, 0x00, +0x0f, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x21, 0x00, 0x1f, 0x00, 0x14, 0x00, 0x06, 0x00, 0x00, 0x00, +0xfa, 0xff, 0x15, 0x00, 0x10, 0x00, 0x1a, 0x00, 0x3c, 0x00, 0x43, 0x00, 0x34, 0x00, 0x33, 0x00, +0x31, 0x00, 0x3f, 0x00, 0x2e, 0x00, 0x34, 0x00, 0x2e, 0x00, 0x3d, 0x00, 0x36, 0x00, 0x4a, 0x00, +0x6b, 0x00, 0x6b, 0x00, 0x92, 0x00, 0x8f, 0x00, 0x91, 0x00, 0xb0, 0x00, 0xb1, 0x00, 0xc6, 0x00, +0xd5, 0x00, 0xb5, 0x00, 0xa9, 0x00, 0xc3, 0x00, 0xda, 0x00, 0xde, 0x00, 0xe3, 0x00, 0xee, 0x00, +0xe4, 0x00, 0xdc, 0x00, 0xbc, 0x00, 0x9b, 0x00, 0xae, 0x00, 0xaa, 0x00, 0xae, 0x00, 0x8e, 0x00, +0x7d, 0x00, 0x7d, 0x00, 0x7c, 0x00, 0x7b, 0x00, 0x71, 0x00, 0xae, 0x00, 0xad, 0x00, 0xb5, 0x00, +0x9d, 0x00, 0x9a, 0x00, 0x87, 0x00, 0x8a, 0x00, 0x7f, 0x00, 0x77, 0x00, 0x7f, 0x00, 0x69, 0x00, +0x45, 0x00, 0x37, 0x00, 0x30, 0x00, 0x34, 0x00, 0x44, 0x00, 0x45, 0x00, 0x37, 0x00, 0x4a, 0x00, +0x5e, 0x00, 0x3b, 0x00, 0x31, 0x00, 0x3d, 0x00, 0x07, 0x00, 0x00, 0x00, 0xf1, 0xff, 0x0b, 0x00, +0x2f, 0x00, 0x4d, 0x00, 0x82, 0x00, 0x7f, 0x00, 0x87, 0x00, 0xa0, 0x00, 0x9a, 0x00, 0x89, 0x00, +0x88, 0x00, 0x89, 0x00, 0x7f, 0x00, 0x6a, 0x00, 0x69, 0x00, 0x63, 0x00, 0x73, 0x00, 0x61, 0x00, +0x4e, 0x00, 0x47, 0x00, 0x40, 0x00, 0x22, 0x00, 0x1f, 0x00, 0x33, 0x00, 0x30, 0x00, 0x2f, 0x00, +0x27, 0x00, 0x1b, 0x00, 0x0e, 0x00, 0x17, 0x00, 0x1c, 0x00, 0x20, 0x00, 0x1a, 0x00, 0x3a, 0x00, +0x32, 0x00, 0x47, 0x00, 0x62, 0x00, 0x77, 0x00, 0x90, 0x00, 0x7d, 0x00, 0x78, 0x00, 0x79, 0x00, +0x61, 0x00, 0x62, 0x00, 0x45, 0x00, 0x2e, 0x00, 0x4d, 0x00, 0x5d, 0x00, 0x55, 0x00, 0x3f, 0x00, +0x34, 0x00, 0x19, 0x00, 0x09, 0x00, 0xfd, 0xff, 0xd1, 0xff, 0xc0, 0xff, 0x9a, 0xff, 0x83, 0xff, +0x69, 0xff, 0x61, 0xff, 0x47, 0xff, 0x48, 0xff, 0x56, 0xff, 0x78, 0xff, 0x8a, 0xff, 0x93, 0xff, +0xaa, 0xff, 0xb2, 0xff, 0xad, 0xff, 0xe5, 0xff, 0x06, 0x00, 0x2a, 0x00, 0x35, 0x00, 0x3a, 0x00, +0x4c, 0x00, 0x53, 0x00, 0x6c, 0x00, 0x48, 0x00, 0x41, 0x00, 0x34, 0x00, 0x3a, 0x00, 0x47, 0x00, +0x36, 0x00, 0x15, 0x00, 0xf1, 0xff, 0xcf, 0xff, 0xa7, 0xff, 0x88, 0xff, 0x89, 0xff, 0x8e, 0xff, +0x9c, 0xff, 0xc0, 0xff, 0xd1, 0xff, 0xec, 0xff, 0xf4, 0xff, 0x2b, 0x00, 0x3a, 0x00, 0x47, 0x00, +0x60, 0x00, 0x59, 0x00, 0x62, 0x00, 0x70, 0x00, 0x60, 0x00, 0x65, 0x00, 0x63, 0x00, 0x70, 0x00, +0x81, 0x00, 0x80, 0x00, 0x78, 0x00, 0x74, 0x00, 0x72, 0x00, 0x64, 0x00, 0x65, 0x00, 0x3f, 0x00, +0x23, 0x00, 0x11, 0x00, 0x21, 0x00, 0x30, 0x00, 0x32, 0x00, 0x46, 0x00, 0x38, 0x00, 0x32, 0x00, +0x2b, 0x00, 0x1f, 0x00, 0x20, 0x00, 0x36, 0x00, 0x44, 0x00, 0x50, 0x00, 0x65, 0x00, 0x98, 0x00, +0xa4, 0x00, 0xcf, 0x00, 0xf3, 0x00, 0x09, 0x01, 0xf1, 0x00, 0xec, 0x00, 0xd4, 0x00, 0xe1, 0x00, +0xf1, 0x00, 0xf5, 0x00, 0xed, 0x00, 0xe5, 0x00, 0xe1, 0x00, 0xba, 0x00, 0x8b, 0x00, 0x4a, 0x00, +0x27, 0x00, 0x25, 0x00, 0x16, 0x00, 0x1f, 0x00, 0x25, 0x00, 0x27, 0x00, 0x0e, 0x00, 0xe2, 0xff, +0xd6, 0xff, 0xb9, 0xff, 0xaf, 0xff, 0x90, 0xff, 0xa6, 0xff, 0xc8, 0xff, 0xe3, 0xff, 0x08, 0x00, +0x3b, 0x00, 0x59, 0x00, 0x5f, 0x00, 0x69, 0x00, 0x55, 0x00, 0x51, 0x00, 0x2d, 0x00, 0x3d, 0x00, +0x3a, 0x00, 0x47, 0x00, 0x5a, 0x00, 0x54, 0x00, 0x46, 0x00, 0x20, 0x00, 0x29, 0x00, 0x18, 0x00, +0x26, 0x00, 0x22, 0x00, 0x19, 0x00, 0x1e, 0x00, 0x43, 0x00, 0x56, 0x00, 0x57, 0x00, 0x52, 0x00, +0x44, 0x00, 0x58, 0x00, 0x4f, 0x00, 0x39, 0x00, 0x43, 0x00, 0x37, 0x00, 0x41, 0x00, 0x3f, 0x00, +0x49, 0x00, 0x45, 0x00, 0x39, 0x00, 0x4f, 0x00, 0x36, 0x00, 0x29, 0x00, 0x0d, 0x00, 0x1b, 0x00, +0x02, 0x00, 0xe6, 0xff, 0xcc, 0xff, 0xaf, 0xff, 0xab, 0xff, 0xc1, 0xff, 0xc4, 0xff, 0xda, 0xff, +0xf6, 0xff, 0x15, 0x00, 0x27, 0x00, 0x1f, 0x00, 0x2e, 0x00, 0x49, 0x00, 0x5d, 0x00, 0x76, 0x00, +0x82, 0x00, 0xa0, 0x00, 0xc9, 0x00, 0xf3, 0x00, 0x1b, 0x01, 0x49, 0x01, 0x58, 0x01, 0x5a, 0x01, +0x5b, 0x01, 0x75, 0x01, 0x99, 0x01, 0xa5, 0x01, 0x93, 0x01, 0x98, 0x01, 0x74, 0x01, 0x53, 0x01, +0x38, 0x01, 0x23, 0x01, 0x14, 0x01, 0x0d, 0x01, 0x24, 0x01, 0x45, 0x01, 0x48, 0x01, 0x49, 0x01, +0x5b, 0x01, 0x60, 0x01, 0x6a, 0x01, 0x8a, 0x01, 0x86, 0x01, 0x8d, 0x01, 0x93, 0x01, 0x93, 0x01, +0xb3, 0x01, 0xcc, 0x01, 0xe9, 0x01, 0xe9, 0x01, 0xe0, 0x01, 0xc0, 0x01, 0xb9, 0x01, 0x97, 0x01, +0x75, 0x01, 0x71, 0x01, 0x76, 0x01, 0x4b, 0x01, 0x3f, 0x01, 0x3e, 0x01, 0x3f, 0x01, 0x3f, 0x01, +0x40, 0x01, 0x5c, 0x01, 0x45, 0x01, 0x4d, 0x01, 0x5b, 0x01, 0x52, 0x01, 0x58, 0x01, 0x7e, 0x01, +0x78, 0x01, 0x83, 0x01, 0x99, 0x01, 0xb0, 0x01, 0xc1, 0x01, 0xbf, 0x01, 0xdf, 0x01, 0xf2, 0x01, +0xf7, 0x01, 0xf8, 0x01, 0xeb, 0x01, 0xe9, 0x01, 0xe1, 0x01, 0xe0, 0x01, 0xdc, 0x01, 0xc2, 0x01, +0xb3, 0x01, 0xa0, 0x01, 0x8d, 0x01, 0x96, 0x01, 0x80, 0x01, 0x89, 0x01, 0x94, 0x01, 0x91, 0x01, +0x86, 0x01, 0x63, 0x01, 0x32, 0x01, 0x1b, 0x01, 0xfe, 0x00, 0xe4, 0x00, 0xe1, 0x00, 0xc8, 0x00, +0xb3, 0x00, 0x9e, 0x00, 0x94, 0x00, 0x8f, 0x00, 0x9e, 0x00, 0x93, 0x00, 0x7b, 0x00, 0x7f, 0x00, +0x76, 0x00, 0x84, 0x00, 0x83, 0x00, 0x81, 0x00, 0x72, 0x00, 0x76, 0x00, 0x78, 0x00, 0x95, 0x00, +0xa9, 0x00, 0xba, 0x00, 0xd0, 0x00, 0xd3, 0x00, 0xe0, 0x00, 0xe9, 0x00, 0xda, 0x00, 0xc9, 0x00, +0xe1, 0x00, 0xcd, 0x00, 0xe9, 0x00, 0xd7, 0x00, 0xd4, 0x00, 0xb1, 0x00, 0x91, 0x00, 0x4a, 0x00, +0x46, 0x00, 0x29, 0x00, 0x10, 0x00, 0x04, 0x00, 0xb7, 0xff, 0xaf, 0xff, 0x8f, 0xff, 0x72, 0xff, +0x59, 0xff, 0x41, 0xff, 0x3f, 0xff, 0x5f, 0xff, 0x5b, 0xff, 0x67, 0xff, 0x58, 0xff, 0x61, 0xff, +0x61, 0xff, 0x4f, 0xff, 0x52, 0xff, 0x5f, 0xff, 0x65, 0xff, 0x68, 0xff, 0x8e, 0xff, 0x98, 0xff, +0xc0, 0xff, 0xc7, 0xff, 0xd5, 0xff, 0xf3, 0xff, 0x01, 0x00, 0x11, 0x00, 0x26, 0x00, 0x43, 0x00, +0x36, 0x00, 0x37, 0x00, 0x47, 0x00, 0x5c, 0x00, 0x65, 0x00, 0x58, 0x00, 0x60, 0x00, 0x70, 0x00, +0x76, 0x00, 0x7a, 0x00, 0x91, 0x00, 0x98, 0x00, 0xd8, 0x00, 0xd9, 0x00, 0xc1, 0x00, 0xc2, 0x00, +0xc3, 0x00, 0xba, 0x00, 0x98, 0x00, 0x88, 0x00, 0x99, 0x00, 0x9b, 0x00, 0x83, 0x00, 0x91, 0x00, +0x8e, 0x00, 0x80, 0x00, 0x59, 0x00, 0x1f, 0x00, 0x04, 0x00, 0xf5, 0xff, 0xfb, 0xff, 0xd8, 0xff, +0xbc, 0xff, 0xb3, 0xff, 0xcd, 0xff, 0xdd, 0xff, 0xe6, 0xff, 0x08, 0x00, 0x18, 0x00, 0x22, 0x00, +0x44, 0x00, 0x62, 0x00, 0x74, 0x00, 0x8d, 0x00, 0x9c, 0x00, 0xa3, 0x00, 0xac, 0x00, 0xc4, 0x00, +0xd7, 0x00, 0xd2, 0x00, 0xcc, 0x00, 0xc7, 0x00, 0xc2, 0x00, 0xca, 0x00, 0xdc, 0x00, 0xea, 0x00, +0xde, 0x00, 0xde, 0x00, 0xca, 0x00, 0xc8, 0x00, 0xd9, 0x00, 0xea, 0x00, 0xfc, 0x00, 0xfd, 0x00, +0xf8, 0x00, 0xff, 0x00, 0xe4, 0x00, 0xd6, 0x00, 0xd4, 0x00, 0xcb, 0x00, 0xc9, 0x00, 0xb4, 0x00, +0xae, 0x00, 0x99, 0x00, 0xa4, 0x00, 0x92, 0x00, 0x83, 0x00, 0x86, 0x00, 0xa5, 0x00, 0xa7, 0x00, +0xa8, 0x00, 0x91, 0x00, 0x7f, 0x00, 0x5e, 0x00, 0x5e, 0x00, 0x5b, 0x00, 0x42, 0x00, 0x64, 0x00, +0x64, 0x00, 0x68, 0x00, 0x67, 0x00, 0x76, 0x00, 0xa0, 0x00, 0xa2, 0x00, 0x9b, 0x00, 0x7b, 0x00, +0x72, 0x00, 0x76, 0x00, 0x80, 0x00, 0x78, 0x00, 0x95, 0x00, 0x81, 0x00, 0x70, 0x00, 0x50, 0x00, +0x4b, 0x00, 0x4f, 0x00, 0x5c, 0x00, 0x56, 0x00, 0x41, 0x00, 0x2b, 0x00, 0x03, 0x00, 0xf0, 0xff, +0xfa, 0xff, 0x09, 0x00, 0x0d, 0x00, 0xf3, 0xff, 0xe9, 0xff, 0xd7, 0xff, 0xd2, 0xff, 0xcf, 0xff, +0xaf, 0xff, 0xb5, 0xff, 0xa8, 0xff, 0xb1, 0xff, 0xbb, 0xff, 0xbe, 0xff, 0xd4, 0xff, 0xd6, 0xff, +0xe2, 0xff, 0xd6, 0xff, 0xd7, 0xff, 0xc1, 0xff, 0xa7, 0xff, 0x95, 0xff, 0x77, 0xff, 0x65, 0xff, +0x4d, 0xff, 0x5b, 0xff, 0x58, 0xff, 0x78, 0xff, 0x88, 0xff, 0x88, 0xff, 0x99, 0xff, 0x8c, 0xff, +0xa8, 0xff, 0xa1, 0xff, 0xbb, 0xff, 0xd2, 0xff, 0xec, 0xff, 0xfc, 0xff, 0xe8, 0xff, 0xd8, 0xff, +0xb1, 0xff, 0xbd, 0xff, 0xc1, 0xff, 0xc8, 0xff, 0xc3, 0xff, 0xbe, 0xff, 0xd0, 0xff, 0x9c, 0xff, +0x94, 0xff, 0x80, 0xff, 0x93, 0xff, 0xa6, 0xff, 0xb4, 0xff, 0xce, 0xff, 0xfd, 0xff, 0x1b, 0x00, +0x29, 0x00, 0x54, 0x00, 0x83, 0x00, 0xa6, 0x00, 0xa9, 0x00, 0xb0, 0x00, 0xa7, 0x00, 0xa1, 0x00, +0xaa, 0x00, 0xcb, 0x00, 0xce, 0x00, 0xcc, 0x00, 0xeb, 0x00, 0xf4, 0x00, 0xec, 0x00, 0xd1, 0x00, +0xd5, 0x00, 0xd2, 0x00, 0xc0, 0x00, 0xb3, 0x00, 0xb7, 0x00, 0xad, 0x00, 0xac, 0x00, 0xb3, 0x00, +0xb1, 0x00, 0xb5, 0x00, 0xa8, 0x00, 0x85, 0x00, 0x80, 0x00, 0x8a, 0x00, 0x92, 0x00, 0xa8, 0x00, +0xa8, 0x00, 0xb3, 0x00, 0xbc, 0x00, 0xb0, 0x00, 0x8f, 0x00, 0x72, 0x00, 0x62, 0x00, 0x42, 0x00, +0x4e, 0x00, 0x4a, 0x00, 0x6b, 0x00, 0x94, 0x00, 0x9b, 0x00, 0xac, 0x00, 0x96, 0x00, 0x95, 0x00, +0x94, 0x00, 0x9b, 0x00, 0xa1, 0x00, 0x8f, 0x00, 0x9f, 0x00, 0x82, 0x00, 0x6c, 0x00, 0x4e, 0x00, +0x66, 0x00, 0x4a, 0x00, 0x47, 0x00, 0x3a, 0x00, 0x3e, 0x00, 0x1f, 0x00, 0x2b, 0x00, 0x20, 0x00, +0x1e, 0x00, 0x3c, 0x00, 0x42, 0x00, 0x4e, 0x00, 0x32, 0x00, 0x29, 0x00, 0x36, 0x00, 0x3f, 0x00, +0x4a, 0x00, 0x3c, 0x00, 0x46, 0x00, 0x6e, 0x00, 0x82, 0x00, 0x7d, 0x00, 0x5e, 0x00, 0x54, 0x00, +0x4a, 0x00, 0x68, 0x00, 0x50, 0x00, 0x43, 0x00, 0x0c, 0x00, 0xf0, 0xff, 0xf5, 0xff, 0xfe, 0xff, +0xf5, 0xff, 0xf8, 0xff, 0xf3, 0xff, 0xed, 0xff, 0xf0, 0xff, 0xe3, 0xff, 0xe9, 0xff, 0xc0, 0xff, +0x9f, 0xff, 0xa6, 0xff, 0xb5, 0xff, 0xd5, 0xff, 0xf5, 0xff, 0x09, 0x00, 0x19, 0x00, 0x2d, 0x00, +0x55, 0x00, 0x56, 0x00, 0x48, 0x00, 0x40, 0x00, 0x44, 0x00, 0x41, 0x00, 0x24, 0x00, 0x24, 0x00, +0x0d, 0x00, 0x0e, 0x00, 0x08, 0x00, 0xe9, 0xff, 0xf0, 0xff, 0xee, 0xff, 0xe3, 0xff, 0x06, 0x00, +0x22, 0x00, 0x2d, 0x00, 0x32, 0x00, 0x31, 0x00, 0x30, 0x00, 0x2c, 0x00, 0x16, 0x00, 0xf4, 0xff, +0x04, 0x00, 0x1d, 0x00, 0x32, 0x00, 0x2b, 0x00, 0x25, 0x00, 0x15, 0x00, 0x31, 0x00, 0x44, 0x00, +0x40, 0x00, 0x3b, 0x00, 0x1c, 0x00, 0x19, 0x00, 0x10, 0x00, 0x18, 0x00, 0x02, 0x00, 0xf3, 0xff, +0xe2, 0xff, 0xec, 0xff, 0xf9, 0xff, 0xf2, 0xff, 0x02, 0x00, 0x14, 0x00, 0x30, 0x00, 0x3b, 0x00, +0x37, 0x00, 0x3b, 0x00, 0x3c, 0x00, 0x27, 0x00, 0x19, 0x00, 0x1c, 0x00, 0x10, 0x00, 0x17, 0x00, +0x0e, 0x00, 0x0d, 0x00, 0x19, 0x00, 0x30, 0x00, 0x32, 0x00, 0x36, 0x00, 0x4b, 0x00, 0x5b, 0x00, +0x58, 0x00, 0x6b, 0x00, 0x77, 0x00, 0x67, 0x00, 0x58, 0x00, 0x40, 0x00, 0x4a, 0x00, 0x67, 0x00, +0x6f, 0x00, 0x88, 0x00, 0x8e, 0x00, 0x9f, 0x00, 0x8d, 0x00, 0x74, 0x00, 0x5a, 0x00, 0x5e, 0x00, +0x6c, 0x00, 0x61, 0x00, 0x6b, 0x00, 0x76, 0x00, 0x81, 0x00, 0x7b, 0x00, 0x7d, 0x00, 0x6b, 0x00, +0x42, 0x00, 0x27, 0x00, 0x25, 0x00, 0x21, 0x00, 0xfa, 0xff, 0xf6, 0xff, 0xdc, 0xff, 0xd3, 0xff, +0xe4, 0xff, 0xdf, 0xff, 0xe4, 0xff, 0xc1, 0xff, 0xb1, 0xff, 0xa7, 0xff, 0xaf, 0xff, 0xbd, 0xff, +0xcd, 0xff, 0xec, 0xff, 0xfa, 0xff, 0xfd, 0xff, 0xe7, 0xff, 0xe3, 0xff, 0xea, 0xff, 0xea, 0xff, +0xe6, 0xff, 0xe5, 0xff, 0x14, 0x00, 0x2b, 0x00, 0x47, 0x00, 0x3a, 0x00, 0x34, 0x00, 0x2c, 0x00, +0x2b, 0x00, 0x19, 0x00, 0x20, 0x00, 0x07, 0x00, 0xf8, 0xff, 0xe3, 0xff, 0xdd, 0xff, 0xe6, 0xff, +0xf1, 0xff, 0xe7, 0xff, 0xa9, 0xff, 0x8b, 0xff, 0x68, 0xff, 0x6b, 0xff, 0x62, 0xff, 0x55, 0xff, +0x4a, 0xff, 0x45, 0xff, 0x47, 0xff, 0x33, 0xff, 0x2e, 0xff, 0x1c, 0xff, 0x23, 0xff, 0x2e, 0xff, +0x39, 0xff, 0x5d, 0xff, 0x5a, 0xff, 0x5c, 0xff, 0x66, 0xff, 0x95, 0xff, 0xa5, 0xff, 0xb5, 0xff, +0x9c, 0xff, 0x90, 0xff, 0x99, 0xff, 0x9a, 0xff, 0xad, 0xff, 0xb7, 0xff, 0xe6, 0xff, 0xe5, 0xff, +0xec, 0xff, 0xf2, 0xff, 0xf3, 0xff, 0xef, 0xff, 0xe3, 0xff, 0xe8, 0xff, 0xd4, 0xff, 0xda, 0xff, +0xf1, 0xff, 0xfa, 0xff, 0xf6, 0xff, 0xe0, 0xff, 0xdf, 0xff, 0xbf, 0xff, 0xca, 0xff, 0xe3, 0xff, +0xe8, 0xff, 0xe7, 0xff, 0xdf, 0xff, 0xdb, 0xff, 0xc9, 0xff, 0xad, 0xff, 0x9a, 0xff, 0x99, 0xff, +0x9f, 0xff, 0x98, 0xff, 0x8f, 0xff, 0x7d, 0xff, 0x6d, 0xff, 0x6c, 0xff, 0x6a, 0xff, 0x61, 0xff, +0x66, 0xff, 0x70, 0xff, 0x83, 0xff, 0x9e, 0xff, 0xad, 0xff, 0x9a, 0xff, 0x9d, 0xff, 0x8b, 0xff, +0x76, 0xff, 0x89, 0xff, 0x82, 0xff, 0x8f, 0xff, 0x96, 0xff, 0xab, 0xff, 0xca, 0xff, 0xd7, 0xff, +0xd9, 0xff, 0xdb, 0xff, 0xc9, 0xff, 0xc7, 0xff, 0xbb, 0xff, 0xa1, 0xff, 0xa9, 0xff, 0xb5, 0xff, +0xad, 0xff, 0xb1, 0xff, 0xb4, 0xff, 0xb8, 0xff, 0xb9, 0xff, 0xc6, 0xff, 0xd8, 0xff, 0xcc, 0xff, +0xb2, 0xff, 0x95, 0xff, 0x92, 0xff, 0x84, 0xff, 0x81, 0xff, 0x81, 0xff, 0x7b, 0xff, 0x63, 0xff, +0x3a, 0xff, 0x41, 0xff, 0x33, 0xff, 0x2b, 0xff, 0x28, 0xff, 0x2c, 0xff, 0x20, 0xff, 0x1f, 0xff, +0x2f, 0xff, 0x1e, 0xff, 0x2e, 0xff, 0x33, 0xff, 0x52, 0xff, 0x82, 0xff, 0x9c, 0xff, 0xba, 0xff, +0xbe, 0xff, 0xd1, 0xff, 0xde, 0xff, 0xe7, 0xff, 0xf2, 0xff, 0x11, 0x00, 0x1d, 0x00, 0x47, 0x00, +0x6a, 0x00, 0x66, 0x00, 0x8d, 0x00, 0x9c, 0x00, 0xa3, 0x00, 0x96, 0x00, 0x6b, 0x00, 0x49, 0x00, +0x25, 0x00, 0x13, 0x00, 0x15, 0x00, 0xeb, 0xff, 0xd5, 0xff, 0xaa, 0xff, 0x86, 0xff, 0x80, 0xff, +0x72, 0xff, 0x55, 0xff, 0x43, 0xff, 0x37, 0xff, 0x26, 0xff, 0x27, 0xff, 0x30, 0xff, 0x19, 0xff, +0x23, 0xff, 0x24, 0xff, 0x46, 0xff, 0x2c, 0xff, 0x26, 0xff, 0x48, 0xff, 0x54, 0xff, 0x7c, 0xff, +0x92, 0xff, 0xa4, 0xff, 0xca, 0xff, 0xd4, 0xff, 0xf9, 0xff, 0xff, 0xff, 0x06, 0x00, 0x18, 0x00, +0x32, 0x00, 0x46, 0x00, 0x50, 0x00, 0x4c, 0x00, 0x40, 0x00, 0x3c, 0x00, 0x48, 0x00, 0x5f, 0x00, +0x3b, 0x00, 0x32, 0x00, 0x1c, 0x00, 0x0f, 0x00, 0x31, 0x00, 0x2c, 0x00, 0x18, 0x00, 0x0d, 0x00, +0xf9, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xec, 0xff, 0xeb, 0xff, 0xf6, 0xff, 0xf3, 0xff, 0xe7, 0xff, +0xf5, 0xff, 0xf4, 0xff, 0x0d, 0x00, 0x2e, 0x00, 0x2e, 0x00, 0x1e, 0x00, 0x06, 0x00, 0xfa, 0xff, +0x01, 0x00, 0x02, 0x00, 0x0b, 0x00, 0x12, 0x00, 0x14, 0x00, 0x16, 0x00, 0x14, 0x00, 0x06, 0x00, +0xe2, 0xff, 0xd3, 0xff, 0xcb, 0xff, 0x9d, 0xff, 0x8d, 0xff, 0x84, 0xff, 0x69, 0xff, 0x54, 0xff, +0x4b, 0xff, 0x3d, 0xff, 0x35, 0xff, 0x3e, 0xff, 0x3e, 0xff, 0x37, 0xff, 0x2b, 0xff, 0x2d, 0xff, +0x28, 0xff, 0x36, 0xff, 0x3f, 0xff, 0x57, 0xff, 0x51, 0xff, 0x5b, 0xff, 0x5b, 0xff, 0x67, 0xff, +0x87, 0xff, 0x90, 0xff, 0x8a, 0xff, 0x81, 0xff, 0x73, 0xff, 0x7d, 0xff, 0x99, 0xff, 0xa5, 0xff, +0xb3, 0xff, 0xbc, 0xff, 0xca, 0xff, 0xac, 0xff, 0x92, 0xff, 0x8a, 0xff, 0x7f, 0xff, 0x84, 0xff, +0x95, 0xff, 0x9f, 0xff, 0x88, 0xff, 0x7a, 0xff, 0x81, 0xff, 0xa0, 0xff, 0x97, 0xff, 0xad, 0xff, +0xa9, 0xff, 0xa0, 0xff, 0x9f, 0xff, 0xba, 0xff, 0xdf, 0xff, 0xee, 0xff, 0xfb, 0xff, 0x07, 0x00, +0xff, 0xff, 0xe6, 0xff, 0xd6, 0xff, 0xcd, 0xff, 0xad, 0xff, 0x9e, 0xff, 0x94, 0xff, 0x92, 0xff, +0x6a, 0xff, 0x41, 0xff, 0x43, 0xff, 0x4c, 0xff, 0x32, 0xff, 0x43, 0xff, 0x3b, 0xff, 0x33, 0xff, +0x32, 0xff, 0x4c, 0xff, 0x6c, 0xff, 0x70, 0xff, 0x9c, 0xff, 0x96, 0xff, 0xa6, 0xff, 0xa7, 0xff, +0xaf, 0xff, 0xe5, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xe0, 0xff, 0xcc, 0xff, 0xd0, 0xff, 0xa4, 0xff, +0x94, 0xff, 0x78, 0xff, 0x84, 0xff, 0x8e, 0xff, 0x76, 0xff, 0x72, 0xff, 0x5e, 0xff, 0x43, 0xff, +0x3b, 0xff, 0x2d, 0xff, 0x28, 0xff, 0x37, 0xff, 0x2c, 0xff, 0x3f, 0xff, 0x42, 0xff, 0x4f, 0xff, +0x55, 0xff, 0x55, 0xff, 0x53, 0xff, 0x64, 0xff, 0x76, 0xff, 0x5f, 0xff, 0x6d, 0xff, 0x7c, 0xff, +0x9c, 0xff, 0xd2, 0xff, 0xdb, 0xff, 0xcd, 0xff, 0xd1, 0xff, 0xcb, 0xff, 0xe7, 0xff, 0x06, 0x00, +0x10, 0x00, 0x1f, 0x00, 0x36, 0x00, 0x4d, 0x00, 0x32, 0x00, 0x2e, 0x00, 0x16, 0x00, 0x14, 0x00, +0x05, 0x00, 0xdf, 0xff, 0xef, 0xff, 0xe4, 0xff, 0xe1, 0xff, 0xfd, 0xff, 0x0c, 0x00, 0xfe, 0xff, +0xf7, 0xff, 0xf0, 0xff, 0xdd, 0xff, 0xc5, 0xff, 0xce, 0xff, 0xe9, 0xff, 0x02, 0x00, 0x3d, 0x00, +0x45, 0x00, 0x4f, 0x00, 0x43, 0x00, 0x23, 0x00, 0x2f, 0x00, 0x11, 0x00, 0xf4, 0xff, 0xc2, 0xff, +0xb6, 0xff, 0x97, 0xff, 0x8c, 0xff, 0x81, 0xff, 0x49, 0xff, 0x42, 0xff, 0x30, 0xff, 0x12, 0xff, +0x0e, 0xff, 0xfd, 0xfe, 0x1a, 0xff, 0x26, 0xff, 0x1d, 0xff, 0x1f, 0xff, 0x1b, 0xff, 0x15, 0xff, +0x04, 0xff, 0x1a, 0xff, 0x27, 0xff, 0x39, 0xff, 0x64, 0xff, 0x73, 0xff, 0x86, 0xff, 0xa7, 0xff, +0xb1, 0xff, 0xd1, 0xff, 0xe3, 0xff, 0xf6, 0xff, 0x07, 0x00, 0x10, 0x00, 0x1c, 0x00, 0x0f, 0x00, +0x1c, 0x00, 0x1e, 0x00, 0x31, 0x00, 0x32, 0x00, 0x24, 0x00, 0x1b, 0x00, 0x0d, 0x00, 0xfd, 0xff, +0xe0, 0xff, 0xd5, 0xff, 0xb8, 0xff, 0xa1, 0xff, 0x89, 0xff, 0x45, 0xff, 0x30, 0xff, 0x1a, 0xff, +0x1c, 0xff, 0x07, 0xff, 0xfc, 0xfe, 0x00, 0xff, 0x1d, 0xff, 0x34, 0xff, 0x56, 0xff, 0x7c, 0xff, +0x93, 0xff, 0x90, 0xff, 0x8e, 0xff, 0x79, 0xff, 0x6f, 0xff, 0x87, 0xff, 0x77, 0xff, 0x81, 0xff, +0x79, 0xff, 0x70, 0xff, 0x68, 0xff, 0x6d, 0xff, 0x64, 0xff, 0x61, 0xff, 0x70, 0xff, 0x66, 0xff, +0x8b, 0xff, 0x95, 0xff, 0x98, 0xff, 0xc5, 0xff, 0xd0, 0xff, 0xe6, 0xff, 0xfc, 0xff, 0xd4, 0xff, +0xcd, 0xff, 0xc1, 0xff, 0xd8, 0xff, 0xc4, 0xff, 0xcc, 0xff, 0xdc, 0xff, 0xd0, 0xff, 0xe0, 0xff, +0xb0, 0xff, 0x81, 0xff, 0x7c, 0xff, 0x70, 0xff, 0x66, 0xff, 0x6a, 0xff, 0x5f, 0xff, 0x56, 0xff, +0x70, 0xff, 0x66, 0xff, 0x52, 0xff, 0x59, 0xff, 0x55, 0xff, 0x60, 0xff, 0x4e, 0xff, 0x29, 0xff, +0x24, 0xff, 0x2a, 0xff, 0x31, 0xff, 0x3f, 0xff, 0x2d, 0xff, 0x16, 0xff, 0xf3, 0xfe, 0xd9, 0xfe, +0xb8, 0xfe, 0x97, 0xfe, 0x8c, 0xfe, 0x8d, 0xfe, 0xaa, 0xfe, 0xca, 0xfe, 0xfe, 0xfe, 0x21, 0xff, +0x41, 0xff, 0x2f, 0xff, 0x3d, 0xff, 0x38, 0xff, 0x2b, 0xff, 0x3a, 0xff, 0x40, 0xff, 0x57, 0xff, +0x86, 0xff, 0x8e, 0xff, 0xb0, 0xff, 0xbb, 0xff, 0xba, 0xff, 0xc8, 0xff, 0xc1, 0xff, 0xe1, 0xff, +0xd4, 0xff, 0xe3, 0xff, 0xc3, 0xff, 0xb4, 0xff, 0xa7, 0xff, 0xa1, 0xff, 0xb4, 0xff, 0xc3, 0xff, +0xcc, 0xff, 0xc7, 0xff, 0xd8, 0xff, 0xc9, 0xff, 0xc1, 0xff, 0xd4, 0xff, 0xd6, 0xff, 0xb6, 0xff, +0xa8, 0xff, 0x83, 0xff, 0x88, 0xff, 0x95, 0xff, 0x99, 0xff, 0xa8, 0xff, 0xbe, 0xff, 0xba, 0xff, +0xdb, 0xff, 0xc5, 0xff, 0xcd, 0xff, 0xc5, 0xff, 0xb4, 0xff, 0xb2, 0xff, 0xb2, 0xff, 0x9b, 0xff, +0x70, 0xff, 0x68, 0xff, 0x48, 0xff, 0x48, 0xff, 0x58, 0xff, 0x4f, 0xff, 0x67, 0xff, 0x71, 0xff, +0x80, 0xff, 0x80, 0xff, 0x92, 0xff, 0x92, 0xff, 0x83, 0xff, 0x81, 0xff, 0x77, 0xff, 0x86, 0xff, +0x9d, 0xff, 0xba, 0xff, 0xcb, 0xff, 0xec, 0xff, 0x12, 0x00, 0x22, 0x00, 0x43, 0x00, 0x2d, 0x00, +0x2c, 0x00, 0x23, 0x00, 0x36, 0x00, 0x18, 0x00, 0x18, 0x00, 0x0f, 0x00, 0x02, 0x00, 0x08, 0x00, +0x18, 0x00, 0x2b, 0x00, 0x0c, 0x00, 0xee, 0xff, 0xdd, 0xff, 0xd4, 0xff, 0xc8, 0xff, 0xb8, 0xff, +0x98, 0xff, 0x86, 0xff, 0x73, 0xff, 0x5b, 0xff, 0x46, 0xff, 0x3f, 0xff, 0x3e, 0xff, 0x2a, 0xff, +0xff, 0xfe, 0xfe, 0xfe, 0x0c, 0xff, 0x1f, 0xff, 0x55, 0xff, 0x63, 0xff, 0x88, 0xff, 0x93, 0xff, +0x98, 0xff, 0x96, 0xff, 0x85, 0xff, 0x8f, 0xff, 0x99, 0xff, 0xc7, 0xff, 0xf8, 0xff, 0x1d, 0x00, +0x2c, 0x00, 0x26, 0x00, 0x28, 0x00, 0x25, 0x00, 0x20, 0x00, 0x36, 0x00, 0x49, 0x00, 0x34, 0x00, +0x40, 0x00, 0x3e, 0x00, 0x20, 0x00, 0x0d, 0x00, 0x0a, 0x00, 0xfb, 0xff, 0x18, 0x00, 0x0e, 0x00, +0xfb, 0xff, 0xfd, 0xff, 0xf8, 0xff, 0x11, 0x00, 0x39, 0x00, 0x3f, 0x00, 0x56, 0x00, 0x36, 0x00, +0x22, 0x00, 0x0d, 0x00, 0xf8, 0xff, 0xdd, 0xff, 0xce, 0xff, 0xce, 0xff, 0xbb, 0xff, 0xab, 0xff, +0x83, 0xff, 0x70, 0xff, 0x54, 0xff, 0x39, 0xff, 0x45, 0xff, 0x60, 0xff, 0x78, 0xff, 0x78, 0xff, +0x99, 0xff, 0xa4, 0xff, 0xb0, 0xff, 0xba, 0xff, 0xb2, 0xff, 0xab, 0xff, 0x9e, 0xff, 0xa6, 0xff, +0xae, 0xff, 0xce, 0xff, 0xce, 0xff, 0xdb, 0xff, 0xe7, 0xff, 0xde, 0xff, 0xd8, 0xff, 0xd2, 0xff, +0xc6, 0xff, 0xa3, 0xff, 0xbf, 0xff, 0xcc, 0xff, 0xf7, 0xff, 0x14, 0x00, 0x2a, 0x00, 0x33, 0x00, +0x13, 0x00, 0x28, 0x00, 0x18, 0x00, 0xf1, 0xff, 0xe5, 0xff, 0xe2, 0xff, 0xeb, 0xff, 0xea, 0xff, +0xf1, 0xff, 0xe9, 0xff, 0xf1, 0xff, 0x16, 0x00, 0x2c, 0x00, 0x35, 0x00, 0x31, 0x00, 0x32, 0x00, +0x16, 0x00, 0x12, 0x00, 0x17, 0x00, 0xfb, 0xff, 0xe8, 0xff, 0xd7, 0xff, 0xd8, 0xff, 0xe1, 0xff, +0xeb, 0xff, 0xde, 0xff, 0xfe, 0xff, 0x0f, 0x00, 0x07, 0x00, 0x0b, 0x00, 0x03, 0x00, 0xd7, 0xff, +0xda, 0xff, 0xf2, 0xff, 0x01, 0x00, 0x0f, 0x00, 0x02, 0x00, 0xeb, 0xff, 0xee, 0xff, 0xf3, 0xff, +0xf3, 0xff, 0x0b, 0x00, 0x13, 0x00, 0x31, 0x00, 0x2c, 0x00, 0x2c, 0x00, 0x42, 0x00, 0x3a, 0x00, +0x47, 0x00, 0x3c, 0x00, 0x3b, 0x00, 0x38, 0x00, 0x3a, 0x00, 0x23, 0x00, 0x14, 0x00, 0x19, 0x00, +0x17, 0x00, 0x2e, 0x00, 0x2b, 0x00, 0x37, 0x00, 0x2a, 0x00, 0xff, 0xff, 0xdf, 0xff, 0xe4, 0xff, +0xe3, 0xff, 0xf8, 0xff, 0xf2, 0xff, 0xce, 0xff, 0xa4, 0xff, 0x9f, 0xff, 0xc0, 0xff, 0xb5, 0xff, +0xb4, 0xff, 0xa7, 0xff, 0x87, 0xff, 0x69, 0xff, 0x82, 0xff, 0x94, 0xff, 0x9e, 0xff, 0xd9, 0xff, +0xf7, 0xff, 0x0f, 0x00, 0x13, 0x00, 0x1a, 0x00, 0x1b, 0x00, 0x0c, 0x00, 0xfd, 0xff, 0xe1, 0xff, +0xcd, 0xff, 0xd4, 0xff, 0xcb, 0xff, 0xcd, 0xff, 0xbc, 0xff, 0xbc, 0xff, 0xb8, 0xff, 0xce, 0xff, +0xd5, 0xff, 0xd7, 0xff, 0xde, 0xff, 0xf4, 0xff, 0x04, 0x00, 0xeb, 0xff, 0xd6, 0xff, 0xb6, 0xff, +0xab, 0xff, 0xc1, 0xff, 0xe7, 0xff, 0xe1, 0xff, 0xed, 0xff, 0xdc, 0xff, 0xde, 0xff, 0xf6, 0xff, +0xfc, 0xff, 0x25, 0x00, 0x34, 0x00, 0x33, 0x00, 0x3c, 0x00, 0x3e, 0x00, 0x26, 0x00, 0x07, 0x00, +0x13, 0x00, 0xf8, 0xff, 0xf9, 0xff, 0xf7, 0xff, 0xdf, 0xff, 0xcb, 0xff, 0xa7, 0xff, 0x93, 0xff, +0x7c, 0xff, 0x88, 0xff, 0x95, 0xff, 0x8e, 0xff, 0x8b, 0xff, 0x85, 0xff, 0x75, 0xff, 0x6c, 0xff, +0x65, 0xff, 0x4b, 0xff, 0x50, 0xff, 0x55, 0xff, 0x59, 0xff, 0x82, 0xff, 0x86, 0xff, 0xa0, 0xff, +0xc3, 0xff, 0xda, 0xff, 0xfe, 0xff, 0x19, 0x00, 0x16, 0x00, 0x0f, 0x00, 0xfe, 0xff, 0xf4, 0xff, +0x06, 0x00, 0x28, 0x00, 0x2b, 0x00, 0x49, 0x00, 0x40, 0x00, 0x31, 0x00, 0x25, 0x00, 0x0e, 0x00, +0x02, 0x00, 0xeb, 0xff, 0xf9, 0xff, 0x1e, 0x00, 0x33, 0x00, 0x35, 0x00, 0x32, 0x00, 0x2c, 0x00, +0x15, 0x00, 0x23, 0x00, 0x1f, 0x00, 0x26, 0x00, 0x1e, 0x00, 0x30, 0x00, 0x2e, 0x00, 0x27, 0x00, +0x19, 0x00, 0x11, 0x00, 0x1a, 0x00, 0xef, 0xff, 0xdd, 0xff, 0xb3, 0xff, 0xa0, 0xff, 0xa8, 0xff, +0xc5, 0xff, 0xc1, 0xff, 0xe1, 0xff, 0xf4, 0xff, 0xe2, 0xff, 0xdf, 0xff, 0xad, 0xff, 0xa7, 0xff, +0x88, 0xff, 0x91, 0xff, 0xa7, 0xff, 0xa1, 0xff, 0xa9, 0xff, 0xb0, 0xff, 0xc7, 0xff, 0xce, 0xff, +0xdc, 0xff, 0xf5, 0xff, 0xf1, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0x0e, 0x00, 0x16, 0x00, 0x0c, 0x00, +0x17, 0x00, 0x18, 0x00, 0x35, 0x00, 0x2a, 0x00, 0x0d, 0x00, 0xfd, 0xff, 0xf3, 0xff, 0xda, 0xff, +0xcb, 0xff, 0xbe, 0xff, 0x98, 0xff, 0x7f, 0xff, 0x67, 0xff, 0x43, 0xff, 0x3a, 0xff, 0x18, 0xff, +0xf9, 0xfe, 0xfe, 0xfe, 0xf9, 0xfe, 0xf7, 0xfe, 0xef, 0xfe, 0xda, 0xfe, 0xb6, 0xfe, 0xad, 0xfe, +0xc1, 0xfe, 0xe6, 0xfe, 0x12, 0xff, 0x35, 0xff, 0x56, 0xff, 0x7f, 0xff, 0xa8, 0xff, 0xee, 0xff, +0x1a, 0x00, 0x22, 0x00, 0x34, 0x00, 0x61, 0x00, 0x8d, 0x00, 0xa3, 0x00, 0xb4, 0x00, 0xa2, 0x00, +0xa8, 0x00, 0x98, 0x00, 0xa0, 0x00, 0x8e, 0x00, 0x7c, 0x00, 0x5a, 0x00, 0x4a, 0x00, 0x34, 0x00, +0x22, 0x00, 0x18, 0x00, 0xde, 0xff, 0xe3, 0xff, 0xf6, 0xff, 0x01, 0x00, 0xf4, 0xff, 0xe9, 0xff, +0xe6, 0xff, 0xfa, 0xff, 0x12, 0x00, 0x07, 0x00, 0x0a, 0x00, 0x2f, 0x00, 0x0e, 0x00, 0x19, 0x00, +0x21, 0x00, 0x3d, 0x00, 0x2e, 0x00, 0x23, 0x00, 0x05, 0x00, 0xef, 0xff, 0xe2, 0xff, 0xd5, 0xff, +0xb7, 0xff, 0xa6, 0xff, 0xb1, 0xff, 0xba, 0xff, 0xce, 0xff, 0xc5, 0xff, 0xd3, 0xff, 0xcd, 0xff, +0xd7, 0xff, 0xff, 0xff, 0xf5, 0xff, 0xf2, 0xff, 0x20, 0x00, 0x3b, 0x00, 0x72, 0x00, 0x98, 0x00, +0xcf, 0x00, 0xdf, 0x00, 0xd9, 0x00, 0xdd, 0x00, 0xcc, 0x00, 0xb9, 0x00, 0xc6, 0x00, 0xcd, 0x00, +0xb6, 0x00, 0xd1, 0x00, 0xed, 0x00, 0x01, 0x01, 0x01, 0x01, 0x2b, 0x01, 0x44, 0x01, 0x63, 0x01, +0x8c, 0x01, 0x83, 0x01, 0x73, 0x01, 0x46, 0x01, 0x2a, 0x01, 0x0d, 0x01, 0xf9, 0x00, 0xfe, 0x00, +0x01, 0x01, 0xd1, 0x00, 0x98, 0x00, 0x72, 0x00, 0x55, 0x00, 0x45, 0x00, 0x43, 0x00, 0x51, 0x00, +0x3b, 0x00, 0x2f, 0x00, 0x2f, 0x00, 0x35, 0x00, 0x2e, 0x00, 0x2c, 0x00, 0x36, 0x00, 0x21, 0x00, +0x08, 0x00, 0x07, 0x00, 0x25, 0x00, 0x43, 0x00, 0x53, 0x00, 0x5b, 0x00, 0x5c, 0x00, 0x4d, 0x00, +0x59, 0x00, 0x36, 0x00, 0x2b, 0x00, 0x32, 0x00, 0x35, 0x00, 0x38, 0x00, 0x09, 0x00, 0x09, 0x00, +0xff, 0xff, 0xf5, 0xff, 0xf0, 0xff, 0xf5, 0xff, 0xf0, 0xff, 0xed, 0xff, 0xef, 0xff, 0xd3, 0xff, +0xf0, 0xff, 0x0e, 0x00, 0x20, 0x00, 0x29, 0x00, 0x2f, 0x00, 0x3b, 0x00, 0x61, 0x00, 0x6e, 0x00, +0x51, 0x00, 0x4d, 0x00, 0x2d, 0x00, 0x49, 0x00, 0x5c, 0x00, 0x4f, 0x00, 0x54, 0x00, 0x6b, 0x00, +0x84, 0x00, 0x8a, 0x00, 0x87, 0x00, 0x9a, 0x00, 0xa9, 0x00, 0x9c, 0x00, 0x9a, 0x00, 0x95, 0x00, +0x83, 0x00, 0x76, 0x00, 0x56, 0x00, 0x38, 0x00, 0x11, 0x00, 0x00, 0x00, 0xef, 0xff, 0xf0, 0xff, +0xce, 0xff, 0xbc, 0xff, 0xd1, 0xff, 0xd9, 0xff, 0xe7, 0xff, 0xe6, 0xff, 0xfd, 0xff, 0x1c, 0x00, +0x40, 0x00, 0x51, 0x00, 0x6d, 0x00, 0x99, 0x00, 0xaa, 0x00, 0xbb, 0x00, 0xc7, 0x00, 0xcf, 0x00, +0xec, 0x00, 0xea, 0x00, 0xe7, 0x00, 0x03, 0x01, 0xf7, 0x00, 0x13, 0x01, 0x00, 0x01, 0xf4, 0x00, +0x0c, 0x01, 0x00, 0x01, 0x01, 0x01, 0xf7, 0x00, 0xe3, 0x00, 0xdb, 0x00, 0xdf, 0x00, 0xbd, 0x00, +0xa7, 0x00, 0x92, 0x00, 0x80, 0x00, 0x79, 0x00, 0x75, 0x00, 0x69, 0x00, 0x75, 0x00, 0x98, 0x00, +0xa8, 0x00, 0xab, 0x00, 0xaa, 0x00, 0x80, 0x00, 0x66, 0x00, 0x57, 0x00, 0x6a, 0x00, 0x63, 0x00, +0x5c, 0x00, 0x58, 0x00, 0x5e, 0x00, 0x71, 0x00, 0x7b, 0x00, 0x8b, 0x00, 0x9f, 0x00, 0x97, 0x00, +0x9b, 0x00, 0xa6, 0x00, 0xae, 0x00, 0xc7, 0x00, 0xae, 0x00, 0x9d, 0x00, 0x9f, 0x00, 0xb4, 0x00, +0xb2, 0x00, 0x9f, 0x00, 0x84, 0x00, 0x84, 0x00, 0x87, 0x00, 0x72, 0x00, 0x6d, 0x00, 0x61, 0x00, +0x51, 0x00, 0x5c, 0x00, 0x70, 0x00, 0x8f, 0x00, 0x70, 0x00, 0x61, 0x00, 0x48, 0x00, 0x34, 0x00, +0x28, 0x00, 0x07, 0x00, 0x00, 0x00, 0xd3, 0xff, 0xba, 0xff, 0x90, 0xff, 0x87, 0xff, 0x6e, 0xff, +0x6e, 0xff, 0x7b, 0xff, 0x8c, 0xff, 0x90, 0xff, 0x94, 0xff, 0x97, 0xff, 0x91, 0xff, 0x8c, 0xff, +0x7b, 0xff, 0x83, 0xff, 0x75, 0xff, 0x7a, 0xff, 0x5e, 0xff, 0x3a, 0xff, 0x2a, 0xff, 0x1c, 0xff, +0x25, 0xff, 0x14, 0xff, 0x3b, 0xff, 0x58, 0xff, 0x80, 0xff, 0x82, 0xff, 0x7e, 0xff, 0x5e, 0xff, +0x55, 0xff, 0x4f, 0xff, 0x3f, 0xff, 0x4f, 0xff, 0x39, 0xff, 0x42, 0xff, 0x50, 0xff, 0x5d, 0xff, +0x50, 0xff, 0x4a, 0xff, 0x47, 0xff, 0x46, 0xff, 0x3e, 0xff, 0x1d, 0xff, 0x1e, 0xff, 0x31, 0xff, +0x2c, 0xff, 0x1e, 0xff, 0x15, 0xff, 0x28, 0xff, 0x5a, 0xff, 0x7b, 0xff, 0x90, 0xff, 0x94, 0xff, +0x8f, 0xff, 0xa8, 0xff, 0xaf, 0xff, 0xbc, 0xff, 0xe6, 0xff, 0xec, 0xff, 0xd7, 0xff, 0xf1, 0xff, +0x1a, 0x00, 0x2e, 0x00, 0x3a, 0x00, 0x28, 0x00, 0x17, 0x00, 0x07, 0x00, 0xfc, 0xff, 0xe1, 0xff, +0xdb, 0xff, 0xc5, 0xff, 0xb9, 0xff, 0xe4, 0xff, 0xf0, 0xff, 0xf6, 0xff, 0xf0, 0xff, 0xd2, 0xff, +0xca, 0xff, 0xb9, 0xff, 0x93, 0xff, 0x9c, 0xff, 0xbb, 0xff, 0xc4, 0xff, 0xc1, 0xff, 0xaf, 0xff, +0x98, 0xff, 0x87, 0xff, 0x75, 0xff, 0x7b, 0xff, 0x8b, 0xff, 0x9a, 0xff, 0xa5, 0xff, 0xb2, 0xff, +0xc7, 0xff, 0xdc, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x0d, 0x00, 0x0e, 0x00, 0x13, 0x00, +0x1e, 0x00, 0x2a, 0x00, 0x3b, 0x00, 0x58, 0x00, 0x6a, 0x00, 0x71, 0x00, 0x60, 0x00, 0x58, 0x00, +0x6a, 0x00, 0x97, 0x00, 0xba, 0x00, 0xc1, 0x00, 0xc3, 0x00, 0xd3, 0x00, 0xb6, 0x00, 0xb4, 0x00, +0xb5, 0x00, 0xaa, 0x00, 0x91, 0x00, 0x8a, 0x00, 0x90, 0x00, 0x77, 0x00, 0x93, 0x00, 0x82, 0x00, +0x73, 0x00, 0x77, 0x00, 0x44, 0x00, 0x45, 0x00, 0x32, 0x00, 0x26, 0x00, 0x21, 0x00, 0x11, 0x00, +0x17, 0x00, 0xfe, 0xff, 0xe1, 0xff, 0xdb, 0xff, 0xca, 0xff, 0xb6, 0xff, 0xb8, 0xff, 0xba, 0xff, +0xc2, 0xff, 0xba, 0xff, 0xda, 0xff, 0xe7, 0xff, 0xf0, 0xff, 0x13, 0x00, 0x28, 0x00, 0x3b, 0x00, +0x62, 0x00, 0x80, 0x00, 0x8e, 0x00, 0x91, 0x00, 0xbb, 0x00, 0xae, 0x00, 0xc6, 0x00, 0xd0, 0x00, +0xc0, 0x00, 0xc6, 0x00, 0xb0, 0x00, 0x93, 0x00, 0x9c, 0x00, 0x98, 0x00, 0x7b, 0x00, 0x67, 0x00, +0x58, 0x00, 0x4e, 0x00, 0x41, 0x00, 0x31, 0x00, 0x2b, 0x00, 0x33, 0x00, 0x4e, 0x00, 0x79, 0x00, +0x73, 0x00, 0x55, 0x00, 0x5c, 0x00, 0x55, 0x00, 0x4c, 0x00, 0x47, 0x00, 0x51, 0x00, 0x66, 0x00, +0x55, 0x00, 0x58, 0x00, 0x57, 0x00, 0x40, 0x00, 0x42, 0x00, 0x58, 0x00, 0x54, 0x00, 0x5b, 0x00, +0x4f, 0x00, 0x59, 0x00, 0x40, 0x00, 0x45, 0x00, 0x4f, 0x00, 0x58, 0x00, 0x68, 0x00, 0x70, 0x00, +0x7c, 0x00, 0x78, 0x00, 0x70, 0x00, 0x61, 0x00, 0x5f, 0x00, 0x55, 0x00, 0x6c, 0x00, 0x76, 0x00, +0x62, 0x00, 0x45, 0x00, 0x48, 0x00, 0x32, 0x00, 0x49, 0x00, 0x49, 0x00, 0x48, 0x00, 0x61, 0x00, +0x9e, 0x00, 0x9c, 0x00, 0x88, 0x00, 0x87, 0x00, 0x63, 0x00, 0x63, 0x00, 0x2f, 0x00, 0x1b, 0x00, +0x29, 0x00, 0x1e, 0x00, 0x14, 0x00, 0xf6, 0xff, 0xdb, 0xff, 0xd8, 0xff, 0xc9, 0xff, 0xd1, 0xff, +0xdc, 0xff, 0xba, 0xff, 0xaf, 0xff, 0xa9, 0xff, 0xa3, 0xff, 0xbb, 0xff, 0xdb, 0xff, 0xf8, 0xff, +0xf2, 0xff, 0xe9, 0xff, 0xe7, 0xff, 0xf9, 0xff, 0x0a, 0x00, 0x18, 0x00, 0x34, 0x00, 0x2e, 0x00, +0x3a, 0x00, 0x43, 0x00, 0x2e, 0x00, 0x1d, 0x00, 0xfa, 0xff, 0x02, 0x00, 0x0a, 0x00, 0xef, 0xff, +0xdd, 0xff, 0xa0, 0xff, 0x86, 0xff, 0x6e, 0xff, 0x89, 0xff, 0x89, 0xff, 0x75, 0xff, 0x5e, 0xff, +0x5b, 0xff, 0x66, 0xff, 0x65, 0xff, 0x7a, 0xff, 0x6f, 0xff, 0x94, 0xff, 0xa3, 0xff, 0xa9, 0xff, +0xc5, 0xff, 0xe7, 0xff, 0xe6, 0xff, 0x07, 0x00, 0x2e, 0x00, 0x31, 0x00, 0x3b, 0x00, 0x22, 0x00, +0x28, 0x00, 0x08, 0x00, 0x03, 0x00, 0x05, 0x00, 0xf4, 0xff, 0xe1, 0xff, 0xfd, 0xff, 0x04, 0x00, +0x05, 0x00, 0x19, 0x00, 0x1e, 0x00, 0x1e, 0x00, 0x29, 0x00, 0x19, 0x00, 0x15, 0x00, 0x0e, 0x00, +0x0a, 0x00, 0x1e, 0x00, 0x33, 0x00, 0x33, 0x00, 0x29, 0x00, 0x22, 0x00, 0x0a, 0x00, 0x21, 0x00, +0x27, 0x00, 0x29, 0x00, 0x41, 0x00, 0x49, 0x00, 0x5c, 0x00, 0x3e, 0x00, 0x49, 0x00, 0x3e, 0x00, +0x48, 0x00, 0x40, 0x00, 0x44, 0x00, 0x4c, 0x00, 0x49, 0x00, 0x60, 0x00, 0x82, 0x00, 0x9b, 0x00, +0x9d, 0x00, 0xb1, 0x00, 0xb3, 0x00, 0xb6, 0x00, 0xba, 0x00, 0xaa, 0x00, 0xb0, 0x00, 0xb7, 0x00, +0xaf, 0x00, 0xc5, 0x00, 0xd5, 0x00, 0xd1, 0x00, 0xbd, 0x00, 0xa3, 0x00, 0x9a, 0x00, 0x9d, 0x00, +0x9c, 0x00, 0x8b, 0x00, 0x77, 0x00, 0x5b, 0x00, 0x3e, 0x00, 0x2f, 0x00, 0x32, 0x00, 0x2b, 0x00, +0x22, 0x00, 0x1d, 0x00, 0xfb, 0xff, 0xea, 0xff, 0xf1, 0xff, 0x11, 0x00, 0x1c, 0x00, 0x2c, 0x00, +0x42, 0x00, 0x43, 0x00, 0x4c, 0x00, 0x49, 0x00, 0x4b, 0x00, 0x37, 0x00, 0x36, 0x00, 0x29, 0x00, +0x19, 0x00, 0x1a, 0x00, 0x0a, 0x00, 0x26, 0x00, 0x14, 0x00, 0xff, 0xff, 0xfa, 0xff, 0xd7, 0xff, +0xbb, 0xff, 0xb1, 0xff, 0xa0, 0xff, 0x9c, 0xff, 0xb7, 0xff, 0xc4, 0xff, 0xc1, 0xff, 0xb3, 0xff, +0xc5, 0xff, 0xfb, 0xff, 0x35, 0x00, 0x48, 0x00, 0x56, 0x00, 0x6e, 0x00, 0x7b, 0x00, 0x80, 0x00, +0xa3, 0x00, 0x97, 0x00, 0x7d, 0x00, 0x6d, 0x00, 0x56, 0x00, 0x3d, 0x00, 0x4f, 0x00, 0x5d, 0x00, +0x52, 0x00, 0x3b, 0x00, 0x28, 0x00, 0x20, 0x00, 0x14, 0x00, 0xfb, 0xff, 0xde, 0xff, 0xbf, 0xff, +0x86, 0xff, 0x57, 0xff, 0x37, 0xff, 0x1a, 0xff, 0x0e, 0xff, 0xfd, 0xfe, 0xe9, 0xfe, 0xfc, 0xfe, +0x03, 0xff, 0xf4, 0xfe, 0xef, 0xfe, 0xe7, 0xfe, 0xd3, 0xfe, 0xf4, 0xfe, 0x25, 0xff, 0x37, 0xff, +0x7a, 0xff, 0x9d, 0xff, 0xda, 0xff, 0x05, 0x00, 0x2c, 0x00, 0x62, 0x00, 0x7a, 0x00, 0x86, 0x00, +0xa3, 0x00, 0x99, 0x00, 0x94, 0x00, 0xa5, 0x00, 0xaf, 0x00, 0xc3, 0x00, 0xa5, 0x00, 0x9a, 0x00, +0x89, 0x00, 0x58, 0x00, 0x45, 0x00, 0x1e, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xf2, 0xff, 0xed, 0xff, 0x0c, 0x00, 0x25, 0x00, 0x13, 0x00, 0x0c, 0x00, 0xfb, 0xff, 0xe1, 0xff, +0xf2, 0xff, 0xe8, 0xff, 0xf5, 0xff, 0x02, 0x00, 0x14, 0x00, 0x24, 0x00, 0x10, 0x00, 0x11, 0x00, +0xf2, 0xff, 0xf2, 0xff, 0xe3, 0xff, 0xed, 0xff, 0xec, 0xff, 0x02, 0x00, 0x0d, 0x00, 0x0d, 0x00, +0x25, 0x00, 0x42, 0x00, 0x40, 0x00, 0x4a, 0x00, 0x4e, 0x00, 0x4a, 0x00, 0x61, 0x00, 0x5d, 0x00, +0x39, 0x00, 0x23, 0x00, 0x0e, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0xfc, 0xff, 0x1a, 0x00, 0x1c, 0x00, +0x07, 0x00, 0x16, 0x00, 0x15, 0x00, 0x21, 0x00, 0x17, 0x00, 0x03, 0x00, 0x0e, 0x00, 0x11, 0x00, +0x2e, 0x00, 0x3c, 0x00, 0x2e, 0x00, 0x3b, 0x00, 0x40, 0x00, 0x30, 0x00, 0x2a, 0x00, 0x28, 0x00, +0x10, 0x00, 0xed, 0xff, 0xe3, 0xff, 0xd6, 0xff, 0xb6, 0xff, 0xb4, 0xff, 0xb1, 0xff, 0xab, 0xff, +0xa9, 0xff, 0xb4, 0xff, 0xbd, 0xff, 0xd8, 0xff, 0xda, 0xff, 0xdb, 0xff, 0xfa, 0xff, 0x05, 0x00, +0x0a, 0x00, 0x11, 0x00, 0x1d, 0x00, 0x23, 0x00, 0x16, 0x00, 0x0a, 0x00, 0xf9, 0xff, 0xeb, 0xff, +0xdf, 0xff, 0xd5, 0xff, 0xc4, 0xff, 0xc9, 0xff, 0xc9, 0xff, 0xc7, 0xff, 0xa8, 0xff, 0x68, 0xff, +0x4b, 0xff, 0x2a, 0xff, 0x2d, 0xff, 0x34, 0xff, 0x24, 0xff, 0x29, 0xff, 0x3e, 0xff, 0x3f, 0xff, +0x4d, 0xff, 0x59, 0xff, 0x5e, 0xff, 0x59, 0xff, 0x67, 0xff, 0x7d, 0xff, 0xa9, 0xff, 0xce, 0xff, +0xe7, 0xff, 0x05, 0x00, 0x16, 0x00, 0x22, 0x00, 0x1d, 0x00, 0x2f, 0x00, 0x38, 0x00, 0x3c, 0x00, +0x53, 0x00, 0x43, 0x00, 0x55, 0x00, 0x3e, 0x00, 0x28, 0x00, 0x10, 0x00, 0x16, 0x00, 0x0f, 0x00, +0xef, 0xff, 0xfb, 0xff, 0x00, 0x00, 0x03, 0x00, 0x0e, 0x00, 0x18, 0x00, 0x16, 0x00, 0x03, 0x00, +0xfd, 0xff, 0xec, 0xff, 0x07, 0x00, 0x39, 0x00, 0x2e, 0x00, 0x2c, 0x00, 0x46, 0x00, 0x60, 0x00, +0x7c, 0x00, 0x81, 0x00, 0x81, 0x00, 0x8d, 0x00, 0x8e, 0x00, 0x7e, 0x00, 0x63, 0x00, 0x51, 0x00, +0x65, 0x00, 0x79, 0x00, 0x6d, 0x00, 0x67, 0x00, 0x72, 0x00, 0x86, 0x00, 0x7b, 0x00, 0x8c, 0x00, +0x77, 0x00, 0x76, 0x00, 0x7c, 0x00, 0x60, 0x00, 0x6b, 0x00, 0x73, 0x00, 0x8f, 0x00, 0x97, 0x00, +0xb0, 0x00, 0xc0, 0x00, 0xce, 0x00, 0xd5, 0x00, 0xde, 0x00, 0xfd, 0x00, 0xf8, 0x00, 0xff, 0x00, +0x12, 0x01, 0x32, 0x01, 0x3d, 0x01, 0x26, 0x01, 0x2a, 0x01, 0x12, 0x01, 0x14, 0x01, 0xf4, 0x00, +0xce, 0x00, 0xcf, 0x00, 0xc3, 0x00, 0xd1, 0x00, 0xce, 0x00, 0xdc, 0x00, 0xc3, 0x00, 0xdb, 0x00, +0xd8, 0x00, 0xe3, 0x00, 0xdb, 0x00, 0xdf, 0x00, 0xf3, 0x00, 0x04, 0x01, 0xfc, 0x00, 0xf9, 0x00, +0xe7, 0x00, 0xf3, 0x00, 0xdb, 0x00, 0xd1, 0x00, 0xd5, 0x00, 0xc8, 0x00, 0xa9, 0x00, 0xa5, 0x00, +0x94, 0x00, 0x8a, 0x00, 0x78, 0x00, 0x53, 0x00, 0x35, 0x00, 0x22, 0x00, 0x05, 0x00, 0xea, 0xff, +0xb2, 0xff, 0x8d, 0xff, 0x7c, 0xff, 0x99, 0xff, 0x94, 0xff, 0x92, 0xff, 0xac, 0xff, 0xb1, 0xff, +0xb4, 0xff, 0xbd, 0xff, 0xaf, 0xff, 0xa1, 0xff, 0xc0, 0xff, 0xc7, 0xff, 0xde, 0xff, 0xe6, 0xff, +0xdd, 0xff, 0xdd, 0xff, 0xed, 0xff, 0x02, 0x00, 0x05, 0x00, 0x20, 0x00, 0x03, 0x00, 0xf1, 0xff, +0xb2, 0xff, 0x93, 0xff, 0x6a, 0xff, 0x53, 0xff, 0x4e, 0xff, 0x27, 0xff, 0x15, 0xff, 0x06, 0xff, +0x1c, 0xff, 0x27, 0xff, 0x29, 0xff, 0x32, 0xff, 0x3c, 0xff, 0x34, 0xff, 0x3d, 0xff, 0x56, 0xff, +0x3f, 0xff, 0x31, 0xff, 0x57, 0xff, 0x66, 0xff, 0x85, 0xff, 0xa4, 0xff, 0xc2, 0xff, 0xdc, 0xff, +0xe9, 0xff, 0xfd, 0xff, 0x0f, 0x00, 0x24, 0x00, 0x1a, 0x00, 0x12, 0x00, 0xf4, 0xff, 0xd8, 0xff, +0xd1, 0xff, 0xca, 0xff, 0xcd, 0xff, 0xd1, 0xff, 0xda, 0xff, 0xfe, 0xff, 0xef, 0xff, 0xe0, 0xff, +0xdb, 0xff, 0xd6, 0xff, 0xe7, 0xff, 0xfc, 0xff, 0xe8, 0xff, 0xd8, 0xff, 0xd9, 0xff, 0xcf, 0xff, +0xd9, 0xff, 0xc7, 0xff, 0xcb, 0xff, 0xca, 0xff, 0xcf, 0xff, 0xc8, 0xff, 0xde, 0xff, 0xec, 0xff, +0x04, 0x00, 0xef, 0xff, 0xf5, 0xff, 0xdd, 0xff, 0xd8, 0xff, 0xec, 0xff, 0xf7, 0xff, 0x16, 0x00, +0x1e, 0x00, 0x1c, 0x00, 0x33, 0x00, 0x37, 0x00, 0x36, 0x00, 0x42, 0x00, 0x3c, 0x00, 0x2c, 0x00, +0x26, 0x00, 0x05, 0x00, 0xf7, 0xff, 0x1a, 0x00, 0x28, 0x00, 0x2a, 0x00, 0x28, 0x00, 0x09, 0x00, +0xf7, 0xff, 0xf8, 0xff, 0xef, 0xff, 0xd1, 0xff, 0xc0, 0xff, 0xb0, 0xff, 0x88, 0xff, 0x81, 0xff, +0x7b, 0xff, 0x84, 0xff, 0x84, 0xff, 0x74, 0xff, 0x6c, 0xff, 0x88, 0xff, 0x7f, 0xff, 0x7e, 0xff, +0xaf, 0xff, 0xc0, 0xff, 0xab, 0xff, 0xa8, 0xff, 0xa6, 0xff, 0x8e, 0xff, 0xab, 0xff, 0xc7, 0xff, +0xe0, 0xff, 0xf0, 0xff, 0xea, 0xff, 0xea, 0xff, 0x03, 0x00, 0x19, 0x00, 0x2e, 0x00, 0x2c, 0x00, +0x0e, 0x00, 0x0a, 0x00, 0xff, 0xff, 0x08, 0x00, 0x11, 0x00, 0x12, 0x00, 0x23, 0x00, 0x45, 0x00, +0x3c, 0x00, 0x2f, 0x00, 0xf8, 0xff, 0xed, 0xff, 0xe6, 0xff, 0xdc, 0xff, 0xc5, 0xff, 0x9f, 0xff, +0x7a, 0xff, 0x6b, 0xff, 0x61, 0xff, 0x62, 0xff, 0x64, 0xff, 0x36, 0xff, 0x2c, 0xff, 0x2e, 0xff, +0x3e, 0xff, 0x3b, 0xff, 0x27, 0xff, 0x0f, 0xff, 0x17, 0xff, 0x31, 0xff, 0x2e, 0xff, 0x1f, 0xff, +0x06, 0xff, 0x09, 0xff, 0x12, 0xff, 0x09, 0xff, 0x01, 0xff, 0x01, 0xff, 0x1b, 0xff, 0x2e, 0xff, +0x58, 0xff, 0x75, 0xff, 0x75, 0xff, 0x92, 0xff, 0x91, 0xff, 0xa6, 0xff, 0x99, 0xff, 0x95, 0xff, +0xab, 0xff, 0x91, 0xff, 0x93, 0xff, 0xa1, 0xff, 0xad, 0xff, 0xcc, 0xff, 0xdb, 0xff, 0xe1, 0xff, +0xed, 0xff, 0xee, 0xff, 0xf1, 0xff, 0x07, 0x00, 0xed, 0xff, 0xd7, 0xff, 0xd6, 0xff, 0xc8, 0xff, +0xda, 0xff, 0xdd, 0xff, 0xce, 0xff, 0xc6, 0xff, 0xb4, 0xff, 0xb5, 0xff, 0xcf, 0xff, 0xcd, 0xff, +0xca, 0xff, 0xc2, 0xff, 0xd3, 0xff, 0xec, 0xff, 0xe3, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x0c, 0x00, +0x06, 0x00, 0xe4, 0xff, 0xc8, 0xff, 0xce, 0xff, 0xd8, 0xff, 0xe2, 0xff, 0xcb, 0xff, 0xcf, 0xff, +0xdc, 0xff, 0xdd, 0xff, 0xd9, 0xff, 0xeb, 0xff, 0xfb, 0xff, 0xe6, 0xff, 0xf7, 0xff, 0xd6, 0xff, +0xd2, 0xff, 0xaf, 0xff, 0x9b, 0xff, 0xbb, 0xff, 0xc8, 0xff, 0xe3, 0xff, 0xec, 0xff, 0xf4, 0xff, +0xeb, 0xff, 0xd9, 0xff, 0xdc, 0xff, 0xfd, 0xff, 0xf7, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0x06, 0x00, +0x02, 0x00, 0xf0, 0xff, 0xe8, 0xff, 0xd9, 0xff, 0xe0, 0xff, 0xf0, 0xff, 0x03, 0x00, 0xfa, 0xff, +0xef, 0xff, 0xd9, 0xff, 0xc8, 0xff, 0xba, 0xff, 0xac, 0xff, 0x9e, 0xff, 0x8a, 0xff, 0x8d, 0xff, +0x83, 0xff, 0x96, 0xff, 0x9f, 0xff, 0xb2, 0xff, 0x9f, 0xff, 0xac, 0xff, 0xb0, 0xff, 0xad, 0xff, +0xc4, 0xff, 0xd4, 0xff, 0xeb, 0xff, 0xef, 0xff, 0xf8, 0xff, 0xe6, 0xff, 0xe4, 0xff, 0xcf, 0xff, +0xe2, 0xff, 0xe9, 0xff, 0xf7, 0xff, 0xff, 0xff, 0x06, 0x00, 0x14, 0x00, 0x11, 0x00, 0xfd, 0xff, +0xd5, 0xff, 0xb3, 0xff, 0x7a, 0xff, 0x8a, 0xff, 0x6a, 0xff, 0x6e, 0xff, 0x5f, 0xff, 0x49, 0xff, +0x51, 0xff, 0x4c, 0xff, 0x54, 0xff, 0x5c, 0xff, 0x56, 0xff, 0x49, 0xff, 0x38, 0xff, 0x42, 0xff, +0x4f, 0xff, 0x56, 0xff, 0x6f, 0xff, 0x8e, 0xff, 0xa2, 0xff, 0xb8, 0xff, 0xd5, 0xff, 0xda, 0xff, +0xe7, 0xff, 0xfc, 0xff, 0x11, 0x00, 0x25, 0x00, 0x40, 0x00, 0x53, 0x00, 0x5a, 0x00, 0x5b, 0x00, +0x43, 0x00, 0x36, 0x00, 0x32, 0x00, 0x39, 0x00, 0x35, 0x00, 0x41, 0x00, 0x4f, 0x00, 0x44, 0x00, +0x1e, 0x00, 0x10, 0x00, 0xfd, 0xff, 0xee, 0xff, 0xde, 0xff, 0xea, 0xff, 0xf7, 0xff, 0xde, 0xff, +0xf2, 0xff, 0xd7, 0xff, 0xde, 0xff, 0xea, 0xff, 0xe6, 0xff, 0xef, 0xff, 0xf4, 0xff, 0x1b, 0x00, +0x17, 0x00, 0x2e, 0x00, 0x45, 0x00, 0x4e, 0x00, 0x72, 0x00, 0x64, 0x00, 0x61, 0x00, 0x5b, 0x00, +0x41, 0x00, 0x46, 0x00, 0x4d, 0x00, 0x52, 0x00, 0x32, 0x00, 0x40, 0x00, 0x1f, 0x00, 0x1b, 0x00, +0xdc, 0xff, 0xcd, 0xff, 0xc2, 0xff, 0xcb, 0xff, 0xda, 0xff, 0xe2, 0xff, 0xf7, 0xff, 0xfc, 0xff, +0xff, 0xff, 0x01, 0x00, 0xef, 0xff, 0xf9, 0xff, 0xeb, 0xff, 0xf1, 0xff, 0xe2, 0xff, 0xd3, 0xff, +0xe7, 0xff, 0xe5, 0xff, 0xec, 0xff, 0xfd, 0xff, 0x16, 0x00, 0x25, 0x00, 0x28, 0x00, 0x38, 0x00, +0x51, 0x00, 0x50, 0x00, 0x58, 0x00, 0x41, 0x00, 0x33, 0x00, 0x2a, 0x00, 0xff, 0xff, 0x06, 0x00, +0xf8, 0xff, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x10, 0x00, 0x23, 0x00, 0x1e, 0x00, 0x07, 0x00, +0xe8, 0xff, 0xc5, 0xff, 0xc9, 0xff, 0xd1, 0xff, 0xcd, 0xff, 0xe8, 0xff, 0x10, 0x00, 0x10, 0x00, +0x10, 0x00, 0x07, 0x00, 0xef, 0xff, 0xf5, 0xff, 0xfe, 0xff, 0x0d, 0x00, 0x26, 0x00, 0x00, 0x00, +0xe7, 0xff, 0xcf, 0xff, 0xc5, 0xff, 0xa2, 0xff, 0xa8, 0xff, 0xa7, 0xff, 0x94, 0xff, 0xb0, 0xff, +0xb2, 0xff, 0xb3, 0xff, 0xe5, 0xff, 0xf9, 0xff, 0x05, 0x00, 0x03, 0x00, 0xff, 0xff, 0x05, 0x00, +0x00, 0x00, 0x0b, 0x00, 0x12, 0x00, 0x1f, 0x00, 0x36, 0x00, 0x36, 0x00, 0x26, 0x00, 0x25, 0x00, +0x27, 0x00, 0x18, 0x00, 0xfe, 0xff, 0xfc, 0xff, 0xe2, 0xff, 0xd8, 0xff, 0xef, 0xff, 0x01, 0x00, +0x04, 0x00, 0x09, 0x00, 0x0d, 0x00, 0xf2, 0xff, 0xfc, 0xff, 0x0e, 0x00, 0x18, 0x00, 0x32, 0x00, +0x4c, 0x00, 0x65, 0x00, 0x52, 0x00, 0x54, 0x00, 0x43, 0x00, 0x37, 0x00, 0x3e, 0x00, 0x55, 0x00, +0x7a, 0x00, 0x64, 0x00, 0x56, 0x00, 0x4c, 0x00, 0x26, 0x00, 0xf4, 0xff, 0xd0, 0xff, 0xb0, 0xff, +0x83, 0xff, 0x7e, 0xff, 0x59, 0xff, 0x3f, 0xff, 0x10, 0xff, 0xfe, 0xfe, 0x0c, 0xff, 0x03, 0xff, +0x25, 0xff, 0x10, 0xff, 0x17, 0xff, 0x2a, 0xff, 0x3c, 0xff, 0x60, 0xff, 0x91, 0xff, 0xbc, 0xff, +0xc6, 0xff, 0xe9, 0xff, 0x09, 0x00, 0x0e, 0x00, 0x21, 0x00, 0x3f, 0x00, 0x33, 0x00, 0x38, 0x00, +0x41, 0x00, 0x38, 0x00, 0x33, 0x00, 0x3e, 0x00, 0x2a, 0x00, 0x2b, 0x00, 0x17, 0x00, 0x09, 0x00, +0x0f, 0x00, 0xe7, 0xff, 0xd9, 0xff, 0xcb, 0xff, 0xb5, 0xff, 0x99, 0xff, 0x8d, 0xff, 0x76, 0xff, +0x80, 0xff, 0x74, 0xff, 0x6e, 0xff, 0x73, 0xff, 0x7b, 0xff, 0x61, 0xff, 0x61, 0xff, 0x61, 0xff, +0x53, 0xff, 0x55, 0xff, 0x31, 0xff, 0x1c, 0xff, 0x16, 0xff, 0x0e, 0xff, 0x07, 0xff, 0xec, 0xfe, +0x17, 0xff, 0x35, 0xff, 0x57, 0xff, 0x6b, 0xff, 0x8e, 0xff, 0x95, 0xff, 0x94, 0xff, 0xbd, 0xff, +0xc4, 0xff, 0xed, 0xff, 0xdf, 0xff, 0xd8, 0xff, 0xcd, 0xff, 0xd6, 0xff, 0xe1, 0xff, 0xda, 0xff, +0xef, 0xff, 0x05, 0x00, 0x22, 0x00, 0x31, 0x00, 0x0e, 0x00, 0xed, 0xff, 0xcd, 0xff, 0xbc, 0xff, +0xaa, 0xff, 0x9b, 0xff, 0x7a, 0xff, 0x82, 0xff, 0x92, 0xff, 0x98, 0xff, 0xaa, 0xff, 0x9b, 0xff, +0x6b, 0xff, 0x56, 0xff, 0x68, 0xff, 0x72, 0xff, 0x81, 0xff, 0x71, 0xff, 0x5b, 0xff, 0x41, 0xff, +0x40, 0xff, 0x2b, 0xff, 0x32, 0xff, 0x2f, 0xff, 0x2a, 0xff, 0x4e, 0xff, 0x51, 0xff, 0x80, 0xff, +0xb2, 0xff, 0xcd, 0xff, 0xd8, 0xff, 0x08, 0x00, 0x07, 0x00, 0xf9, 0xff, 0xf0, 0xff, 0x08, 0x00, +0x11, 0x00, 0x31, 0x00, 0x3e, 0x00, 0x5c, 0x00, 0x71, 0x00, 0x5e, 0x00, 0x4b, 0x00, 0x30, 0x00, +0x4c, 0x00, 0x33, 0x00, 0x2f, 0x00, 0x1d, 0x00, 0xf1, 0xff, 0xdd, 0xff, 0xd1, 0xff, 0xce, 0xff, +0xd8, 0xff, 0xe2, 0xff, 0xd7, 0xff, 0xec, 0xff, 0xf6, 0xff, 0x10, 0x00, 0x26, 0x00, 0x3e, 0x00, +0x5f, 0x00, 0x65, 0x00, 0x4f, 0x00, 0x34, 0x00, 0x0e, 0x00, 0xe7, 0xff, 0xee, 0xff, 0xe4, 0xff, +0xe1, 0xff, 0xe4, 0xff, 0xf0, 0xff, 0xef, 0xff, 0xfc, 0xff, 0x11, 0x00, 0x25, 0x00, 0x22, 0x00, +0x2a, 0x00, 0x2d, 0x00, 0x2a, 0x00, 0x3b, 0x00, 0x32, 0x00, 0x31, 0x00, 0x46, 0x00, 0x38, 0x00, +0x2d, 0x00, 0x28, 0x00, 0x2c, 0x00, 0x42, 0x00, 0x43, 0x00, 0x22, 0x00, 0x24, 0x00, 0x2a, 0x00, +0x29, 0x00, 0x3a, 0x00, 0x22, 0x00, 0x4a, 0x00, 0x47, 0x00, 0x47, 0x00, 0x3e, 0x00, 0x43, 0x00, +0x4a, 0x00, 0x53, 0x00, 0x75, 0x00, 0x87, 0x00, 0x89, 0x00, 0x8f, 0x00, 0x8c, 0x00, 0x75, 0x00, +0x59, 0x00, 0x29, 0x00, 0x13, 0x00, 0x11, 0x00, 0x0d, 0x00, 0x06, 0x00, 0xff, 0xff, 0xf9, 0xff, +0xee, 0xff, 0xe1, 0xff, 0xd3, 0xff, 0xbf, 0xff, 0xc9, 0xff, 0xb6, 0xff, 0x9b, 0xff, 0xa1, 0xff, +0xa2, 0xff, 0x90, 0xff, 0xad, 0xff, 0xc1, 0xff, 0xce, 0xff, 0xc9, 0xff, 0xbf, 0xff, 0xbd, 0xff, +0x96, 0xff, 0xaf, 0xff, 0xb6, 0xff, 0x9a, 0xff, 0x9d, 0xff, 0xa3, 0xff, 0xba, 0xff, 0xc9, 0xff, +0xd0, 0xff, 0xfc, 0xff, 0xf2, 0xff, 0xf0, 0xff, 0xfc, 0xff, 0xf5, 0xff, 0xf3, 0xff, 0xfe, 0xff, +0x03, 0x00, 0x11, 0x00, 0xff, 0xff, 0xe5, 0xff, 0xc0, 0xff, 0xbd, 0xff, 0xbb, 0xff, 0xad, 0xff, +0xac, 0xff, 0xb0, 0xff, 0xad, 0xff, 0xc9, 0xff, 0xd3, 0xff, 0xcc, 0xff, 0xda, 0xff, 0xe6, 0xff, +0xf4, 0xff, 0x00, 0x00, 0xf8, 0xff, 0xe0, 0xff, 0xd8, 0xff, 0xc9, 0xff, 0xc3, 0xff, 0xaf, 0xff, +0xac, 0xff, 0xaf, 0xff, 0xd3, 0xff, 0xdb, 0xff, 0xea, 0xff, 0xd8, 0xff, 0xb2, 0xff, 0xa6, 0xff, +0xa3, 0xff, 0xbe, 0xff, 0xc1, 0xff, 0xbf, 0xff, 0xc0, 0xff, 0xd2, 0xff, 0xc4, 0xff, 0xcc, 0xff, +0xd7, 0xff, 0xd4, 0xff, 0xe0, 0xff, 0xed, 0xff, 0x31, 0x00, 0x46, 0x00, 0x48, 0x00, 0x5a, 0x00, +0x5e, 0x00, 0x5e, 0x00, 0x58, 0x00, 0x6c, 0x00, 0x6a, 0x00, 0x8e, 0x00, 0x86, 0x00, 0x87, 0x00, +0x6d, 0x00, 0x61, 0x00, 0x6b, 0x00, 0x53, 0x00, 0x3c, 0x00, 0x16, 0x00, 0x04, 0x00, 0x0c, 0x00, +0xf7, 0xff, 0xfb, 0xff, 0xf7, 0xff, 0xf5, 0xff, 0xec, 0xff, 0xee, 0xff, 0xda, 0xff, 0xcb, 0xff, +0xc2, 0xff, 0xaa, 0xff, 0xaf, 0xff, 0xb9, 0xff, 0xde, 0xff, 0xe2, 0xff, 0xec, 0xff, 0xf3, 0xff, +0x19, 0x00, 0x0b, 0x00, 0x01, 0x00, 0x13, 0x00, 0x1a, 0x00, 0x20, 0x00, 0x1f, 0x00, 0x15, 0x00, +0x21, 0x00, 0x1c, 0x00, 0x21, 0x00, 0x1c, 0x00, 0x33, 0x00, 0x55, 0x00, 0x6e, 0x00, 0x7a, 0x00, +0x7f, 0x00, 0x94, 0x00, 0x9f, 0x00, 0xac, 0x00, 0xc1, 0x00, 0xce, 0x00, 0xd4, 0x00, 0xc8, 0x00, +0xc3, 0x00, 0xc2, 0x00, 0xaa, 0x00, 0xa0, 0x00, 0x9f, 0x00, 0x83, 0x00, 0x6f, 0x00, 0x68, 0x00, +0x3f, 0x00, 0x34, 0x00, 0x20, 0x00, 0x06, 0x00, 0xfa, 0xff, 0xcb, 0xff, 0xb7, 0xff, 0x85, 0xff, +0x5a, 0xff, 0x31, 0xff, 0x28, 0xff, 0x12, 0xff, 0x33, 0xff, 0x34, 0xff, 0x27, 0xff, 0x36, 0xff, +0x36, 0xff, 0x39, 0xff, 0x1a, 0xff, 0x1c, 0xff, 0x2c, 0xff, 0x23, 0xff, 0x4e, 0xff, 0x56, 0xff, +0x62, 0xff, 0x92, 0xff, 0xad, 0xff, 0xa9, 0xff, 0xb6, 0xff, 0xb3, 0xff, 0xb7, 0xff, 0xb6, 0xff, +0xb4, 0xff, 0xc8, 0xff, 0xaf, 0xff, 0xaf, 0xff, 0xd1, 0xff, 0xf5, 0xff, 0x07, 0x00, 0x39, 0x00, +0x35, 0x00, 0x32, 0x00, 0x40, 0x00, 0x54, 0x00, 0x6a, 0x00, 0x68, 0x00, 0x6c, 0x00, 0x58, 0x00, +0x57, 0x00, 0x4b, 0x00, 0x34, 0x00, 0x2f, 0x00, 0x39, 0x00, 0x54, 0x00, 0x65, 0x00, 0x6c, 0x00, +0x50, 0x00, 0x38, 0x00, 0x1f, 0x00, 0x14, 0x00, 0x02, 0x00, 0xdf, 0xff, 0xda, 0xff, 0xc4, 0xff, +0xae, 0xff, 0xb0, 0xff, 0xa0, 0xff, 0x99, 0xff, 0xac, 0xff, 0xd9, 0xff, 0xdd, 0xff, 0xee, 0xff, +0xe6, 0xff, 0xd8, 0xff, 0xe8, 0xff, 0xea, 0xff, 0xf1, 0xff, 0xe4, 0xff, 0xca, 0xff, 0xa0, 0xff, +0x85, 0xff, 0x88, 0xff, 0x91, 0xff, 0x99, 0xff, 0xa5, 0xff, 0x9d, 0xff, 0xa6, 0xff, 0xb0, 0xff, +0xb4, 0xff, 0xaa, 0xff, 0xb5, 0xff, 0xb2, 0xff, 0xb4, 0xff, 0xb0, 0xff, 0xd9, 0xff, 0x0a, 0x00, +0x42, 0x00, 0x4e, 0x00, 0x6a, 0x00, 0x6d, 0x00, 0x54, 0x00, 0x5a, 0x00, 0x2f, 0x00, 0x36, 0x00, +0x25, 0x00, 0x06, 0x00, 0xfa, 0xff, 0xe7, 0xff, 0xe0, 0xff, 0xde, 0xff, 0xdb, 0xff, 0xd0, 0xff, +0xb9, 0xff, 0xb9, 0xff, 0xaa, 0xff, 0xb5, 0xff, 0xc3, 0xff, 0xbe, 0xff, 0xc4, 0xff, 0xbb, 0xff, +0xb2, 0xff, 0xce, 0xff, 0xd7, 0xff, 0xbf, 0xff, 0xd2, 0xff, 0xd3, 0xff, 0xd2, 0xff, 0xd1, 0xff, +0xbe, 0xff, 0xc0, 0xff, 0xa9, 0xff, 0xbd, 0xff, 0xb6, 0xff, 0xa3, 0xff, 0x7f, 0xff, 0x6a, 0xff, +0x54, 0xff, 0x62, 0xff, 0x5b, 0xff, 0x62, 0xff, 0x6e, 0xff, 0x91, 0xff, 0x94, 0xff, 0xa6, 0xff, +0xa4, 0xff, 0x88, 0xff, 0x9d, 0xff, 0xa2, 0xff, 0xc0, 0xff, 0x9b, 0xff, 0x87, 0xff, 0x8d, 0xff, +0xa5, 0xff, 0xd0, 0xff, 0xeb, 0xff, 0x05, 0x00, 0xf4, 0xff, 0x02, 0x00, 0x06, 0x00, 0xf6, 0xff, +0xd9, 0xff, 0xd8, 0xff, 0xcb, 0xff, 0xd4, 0xff, 0xf4, 0xff, 0xe6, 0xff, 0xf5, 0xff, 0xd1, 0xff, +0xcd, 0xff, 0xd7, 0xff, 0xd1, 0xff, 0xcf, 0xff, 0xf5, 0xff, 0x0a, 0x00, 0x20, 0x00, 0x38, 0x00, +0x31, 0x00, 0x23, 0x00, 0xf8, 0xff, 0xe5, 0xff, 0xe3, 0xff, 0xe3, 0xff, 0xd7, 0xff, 0xbc, 0xff, +0xa4, 0xff, 0xb7, 0xff, 0xad, 0xff, 0xb8, 0xff, 0xcc, 0xff, 0xd4, 0xff, 0xe1, 0xff, 0xdd, 0xff, +0xde, 0xff, 0xcf, 0xff, 0xcc, 0xff, 0xd1, 0xff, 0xea, 0xff, 0xf2, 0xff, 0x28, 0x00, 0x45, 0x00, +0x48, 0x00, 0x4c, 0x00, 0x68, 0x00, 0x68, 0x00, 0x78, 0x00, 0x8c, 0x00, 0x74, 0x00, 0x7d, 0x00, +0x6f, 0x00, 0x7b, 0x00, 0x85, 0x00, 0x7d, 0x00, 0x7f, 0x00, 0x5f, 0x00, 0x67, 0x00, 0x6a, 0x00, +0x59, 0x00, 0x3d, 0x00, 0x1a, 0x00, 0x0c, 0x00, 0x21, 0x00, 0x13, 0x00, 0x15, 0x00, 0xfd, 0xff, +0xdc, 0xff, 0xd3, 0xff, 0xbf, 0xff, 0xbe, 0xff, 0xbf, 0xff, 0xb1, 0xff, 0xb3, 0xff, 0xd2, 0xff, +0xd8, 0xff, 0xc7, 0xff, 0xd8, 0xff, 0xa5, 0xff, 0x9e, 0xff, 0xa2, 0xff, 0x8b, 0xff, 0x9a, 0xff, +0x92, 0xff, 0x9f, 0xff, 0xae, 0xff, 0xbe, 0xff, 0xd6, 0xff, 0xe3, 0xff, 0xe8, 0xff, 0xc5, 0xff, +0xa6, 0xff, 0x86, 0xff, 0xb3, 0xff, 0xd0, 0xff, 0xfe, 0xff, 0x0a, 0x00, 0x2a, 0x00, 0x19, 0x00, +0x37, 0x00, 0x54, 0x00, 0x6a, 0x00, 0x65, 0x00, 0x7e, 0x00, 0x81, 0x00, 0x83, 0x00, 0xa3, 0x00, +0xa5, 0x00, 0xb2, 0x00, 0xb4, 0x00, 0xae, 0x00, 0xaa, 0x00, 0x8d, 0x00, 0x91, 0x00, 0x7e, 0x00, +0x6e, 0x00, 0x42, 0x00, 0x2e, 0x00, 0x00, 0x00, 0xc8, 0xff, 0xb6, 0xff, 0xad, 0xff, 0x86, 0xff, +0x68, 0xff, 0x69, 0xff, 0x52, 0xff, 0x4e, 0xff, 0x44, 0xff, 0x4e, 0xff, 0x6d, 0xff, 0x95, 0xff, +0xbe, 0xff, 0xde, 0xff, 0xed, 0xff, 0xdd, 0xff, 0xdb, 0xff, 0xd6, 0xff, 0xd4, 0xff, 0xe6, 0xff, +0x01, 0x00, 0x39, 0x00, 0x5f, 0x00, 0x89, 0x00, 0x9d, 0x00, 0xcd, 0x00, 0xf4, 0x00, 0x16, 0x01, +0x49, 0x01, 0x49, 0x01, 0x40, 0x01, 0x50, 0x01, 0x57, 0x01, 0x5c, 0x01, 0x5f, 0x01, 0x6a, 0x01, +0x62, 0x01, 0x4d, 0x01, 0x2d, 0x01, 0x06, 0x01, 0xcb, 0x00, 0xb3, 0x00, 0xac, 0x00, 0xad, 0x00, +0x88, 0x00, 0x78, 0x00, 0x74, 0x00, 0x71, 0x00, 0x4d, 0x00, 0x61, 0x00, 0x57, 0x00, 0x26, 0x00, +0x0f, 0x00, 0x01, 0x00, 0xee, 0xff, 0xff, 0xff, 0x0d, 0x00, 0x22, 0x00, 0x26, 0x00, 0x2c, 0x00, +0x58, 0x00, 0x3a, 0x00, 0x5b, 0x00, 0x57, 0x00, 0x58, 0x00, 0x5f, 0x00, 0x5b, 0x00, 0x5e, 0x00, +0x54, 0x00, 0x66, 0x00, 0x6f, 0x00, 0x6e, 0x00, 0x3c, 0x00, 0x15, 0x00, 0x18, 0x00, 0x1c, 0x00, +0x48, 0x00, 0x5f, 0x00, 0x86, 0x00, 0x96, 0x00, 0xbc, 0x00, 0xa3, 0x00, 0x9a, 0x00, 0x97, 0x00, +0x91, 0x00, 0x94, 0x00, 0x83, 0x00, 0x70, 0x00, 0x33, 0x00, 0x1d, 0x00, 0xf2, 0xff, 0xd6, 0xff, +0xc6, 0xff, 0x9f, 0xff, 0x81, 0xff, 0x8d, 0xff, 0xa6, 0xff, 0xa3, 0xff, 0xb6, 0xff, 0xc5, 0xff, +0xc2, 0xff, 0xae, 0xff, 0xa3, 0xff, 0xa0, 0xff, 0xb8, 0xff, 0xb7, 0xff, 0xc1, 0xff, 0xd6, 0xff, +0xbb, 0xff, 0xca, 0xff, 0xb1, 0xff, 0x91, 0xff, 0x91, 0xff, 0x90, 0xff, 0x86, 0xff, 0x84, 0xff, +0x99, 0xff, 0xa9, 0xff, 0xb2, 0xff, 0xa0, 0xff, 0x9b, 0xff, 0x75, 0xff, 0x58, 0xff, 0x57, 0xff, +0x62, 0xff, 0x67, 0xff, 0x6c, 0xff, 0x81, 0xff, 0x90, 0xff, 0xb9, 0xff, 0xcd, 0xff, 0xe9, 0xff, +0xf3, 0xff, 0x1c, 0x00, 0x1f, 0x00, 0x2f, 0x00, 0x26, 0x00, 0x2e, 0x00, 0x36, 0x00, 0x1e, 0x00, +0x16, 0x00, 0xe5, 0xff, 0xe8, 0xff, 0xce, 0xff, 0xb1, 0xff, 0x79, 0xff, 0x5c, 0xff, 0x67, 0xff, +0x5c, 0xff, 0x5e, 0xff, 0x60, 0xff, 0x54, 0xff, 0x49, 0xff, 0x51, 0xff, 0x5f, 0xff, 0x67, 0xff, +0x8a, 0xff, 0xa4, 0xff, 0xd5, 0xff, 0xe3, 0xff, 0x06, 0x00, 0x10, 0x00, 0x23, 0x00, 0x30, 0x00, +0x24, 0x00, 0x2b, 0x00, 0x09, 0x00, 0x06, 0x00, 0x11, 0x00, 0x15, 0x00, 0x09, 0x00, 0x07, 0x00, +0x08, 0x00, 0x19, 0x00, 0x21, 0x00, 0x1a, 0x00, 0x26, 0x00, 0x2b, 0x00, 0x3a, 0x00, 0x3c, 0x00, +0x36, 0x00, 0x3c, 0x00, 0x4a, 0x00, 0x51, 0x00, 0x52, 0x00, 0x69, 0x00, 0x6d, 0x00, 0x67, 0x00, +0x61, 0x00, 0x57, 0x00, 0x59, 0x00, 0x54, 0x00, 0x37, 0x00, 0x3c, 0x00, 0x3f, 0x00, 0x40, 0x00, +0x39, 0x00, 0x27, 0x00, 0x3c, 0x00, 0x2d, 0x00, 0x2a, 0x00, 0x2b, 0x00, 0x26, 0x00, 0x22, 0x00, +0x16, 0x00, 0x1a, 0x00, 0x19, 0x00, 0x20, 0x00, 0x25, 0x00, 0x0c, 0x00, 0x17, 0x00, 0x10, 0x00, +0x16, 0x00, 0x28, 0x00, 0x24, 0x00, 0x39, 0x00, 0x41, 0x00, 0x4b, 0x00, 0x46, 0x00, 0x30, 0x00, +0x1e, 0x00, 0x17, 0x00, 0x13, 0x00, 0x1b, 0x00, 0xf7, 0xff, 0xf3, 0xff, 0xdf, 0xff, 0xcd, 0xff, +0xdc, 0xff, 0xc8, 0xff, 0xc9, 0xff, 0xea, 0xff, 0xe6, 0xff, 0xcb, 0xff, 0xd4, 0xff, 0xda, 0xff, +0xe2, 0xff, 0xeb, 0xff, 0xfc, 0xff, 0xef, 0xff, 0xf1, 0xff, 0xea, 0xff, 0xdf, 0xff, 0xc7, 0xff, +0xc7, 0xff, 0xbf, 0xff, 0xd9, 0xff, 0xdb, 0xff, 0xde, 0xff, 0xed, 0xff, 0xe1, 0xff, 0xdd, 0xff, +0xe8, 0xff, 0xf6, 0xff, 0xe2, 0xff, 0xe1, 0xff, 0xd5, 0xff, 0xd3, 0xff, 0xbf, 0xff, 0xb6, 0xff, +0xc8, 0xff, 0xb6, 0xff, 0xb4, 0xff, 0xdc, 0xff, 0xf4, 0xff, 0x13, 0x00, 0x30, 0x00, 0x3a, 0x00, +0x3c, 0x00, 0x3e, 0x00, 0x58, 0x00, 0x69, 0x00, 0x7c, 0x00, 0x83, 0x00, 0x7d, 0x00, 0x72, 0x00, +0x7d, 0x00, 0x67, 0x00, 0x5d, 0x00, 0x5a, 0x00, 0x8f, 0x00, 0x94, 0x00, 0xb1, 0x00, 0xc0, 0x00, +0xb9, 0x00, 0xb8, 0x00, 0xca, 0x00, 0xd6, 0x00, 0xb8, 0x00, 0x78, 0x00, 0x45, 0x00, 0x26, 0x00, +0x13, 0x00, 0x0e, 0x00, 0x12, 0x00, 0x06, 0x00, 0xf6, 0xff, 0xe2, 0xff, 0xef, 0xff, 0xef, 0xff, +0xf7, 0xff, 0xf8, 0xff, 0xe9, 0xff, 0xcc, 0xff, 0xc1, 0xff, 0xd8, 0xff, 0xeb, 0xff, 0x17, 0x00, +0x1f, 0x00, 0x31, 0x00, 0x2f, 0x00, 0x32, 0x00, 0x51, 0x00, 0x6a, 0x00, 0x8f, 0x00, 0xaa, 0x00, +0xab, 0x00, 0x9b, 0x00, 0x90, 0x00, 0x76, 0x00, 0x71, 0x00, 0x5e, 0x00, 0x86, 0x00, 0x7f, 0x00, +0x72, 0x00, 0x88, 0x00, 0x77, 0x00, 0x8b, 0x00, 0x70, 0x00, 0x70, 0x00, 0x72, 0x00, 0x6c, 0x00, +0x63, 0x00, 0x59, 0x00, 0x57, 0x00, 0x5c, 0x00, 0x81, 0x00, 0x96, 0x00, 0x90, 0x00, 0x84, 0x00, +0x9a, 0x00, 0x84, 0x00, 0x6f, 0x00, 0x82, 0x00, 0x84, 0x00, 0x89, 0x00, 0x78, 0x00, 0x6b, 0x00, +0x5b, 0x00, 0x3d, 0x00, 0x2d, 0x00, 0x10, 0x00, 0xfd, 0xff, 0x0a, 0x00, 0xff, 0xff, 0xf5, 0xff, +0xeb, 0xff, 0x08, 0x00, 0x16, 0x00, 0x37, 0x00, 0x29, 0x00, 0x30, 0x00, 0x1f, 0x00, 0x17, 0x00, +0x00, 0x00, 0xf5, 0xff, 0xfa, 0xff, 0xf3, 0xff, 0x06, 0x00, 0xf5, 0xff, 0xf2, 0xff, 0xe6, 0xff, +0xe2, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0x06, 0x00, 0x1e, 0x00, 0x09, 0x00, 0xce, 0xff, 0x9b, 0xff, +0x83, 0xff, 0x78, 0xff, 0x7b, 0xff, 0x63, 0xff, 0x4b, 0xff, 0x45, 0xff, 0x3b, 0xff, 0x50, 0xff, +0x3f, 0xff, 0x51, 0xff, 0x7c, 0xff, 0xa0, 0xff, 0xc2, 0xff, 0xd8, 0xff, 0xda, 0xff, 0xda, 0xff, +0xda, 0xff, 0xeb, 0xff, 0xfd, 0xff, 0x11, 0x00, 0x1e, 0x00, 0x3f, 0x00, 0x36, 0x00, 0x57, 0x00, +0x42, 0x00, 0x70, 0x00, 0x6e, 0x00, 0x80, 0x00, 0x84, 0x00, 0x7f, 0x00, 0x7a, 0x00, 0x69, 0x00, +0x7b, 0x00, 0x64, 0x00, 0x57, 0x00, 0x46, 0x00, 0x47, 0x00, 0x5a, 0x00, 0x50, 0x00, 0x30, 0x00, +0x00, 0x00, 0xdb, 0xff, 0xc6, 0xff, 0xc7, 0xff, 0xb3, 0xff, 0x91, 0xff, 0x8e, 0xff, 0x89, 0xff, +0x7c, 0xff, 0x62, 0xff, 0x6f, 0xff, 0x6b, 0xff, 0x73, 0xff, 0x93, 0xff, 0x9e, 0xff, 0x9b, 0xff, +0xa6, 0xff, 0xc3, 0xff, 0xd3, 0xff, 0xe8, 0xff, 0xf3, 0xff, 0x35, 0x00, 0x5b, 0x00, 0x7a, 0x00, +0x75, 0x00, 0x92, 0x00, 0xa5, 0x00, 0xb7, 0x00, 0xc1, 0x00, 0xa2, 0x00, 0xa6, 0x00, 0x95, 0x00, +0x91, 0x00, 0x80, 0x00, 0x48, 0x00, 0x3b, 0x00, 0x29, 0x00, 0x2c, 0x00, 0x3a, 0x00, 0x31, 0x00, +0x32, 0x00, 0x45, 0x00, 0x3d, 0x00, 0x46, 0x00, 0x3f, 0x00, 0x11, 0x00, 0x03, 0x00, 0xea, 0xff, +0xe8, 0xff, 0xf6, 0xff, 0xff, 0xff, 0x0a, 0x00, 0xf9, 0xff, 0xfc, 0xff, 0x07, 0x00, 0x0b, 0x00, +0x2e, 0x00, 0x23, 0x00, 0x23, 0x00, 0x40, 0x00, 0x4e, 0x00, 0x55, 0x00, 0x53, 0x00, 0x5f, 0x00, +0x76, 0x00, 0x8a, 0x00, 0x8e, 0x00, 0x91, 0x00, 0x96, 0x00, 0xc3, 0x00, 0xec, 0x00, 0xf6, 0x00, +0x0a, 0x01, 0xfc, 0x00, 0xdb, 0x00, 0xce, 0x00, 0xc9, 0x00, 0xcd, 0x00, 0xc5, 0x00, 0xd5, 0x00, +0xd2, 0x00, 0xb3, 0x00, 0x9e, 0x00, 0x79, 0x00, 0x56, 0x00, 0x4d, 0x00, 0x3a, 0x00, 0x37, 0x00, +0x34, 0x00, 0x05, 0x00, 0xdf, 0xff, 0xb9, 0xff, 0x9a, 0xff, 0x78, 0xff, 0x84, 0xff, 0x6a, 0xff, +0x59, 0xff, 0x74, 0xff, 0x7a, 0xff, 0x6f, 0xff, 0x7f, 0xff, 0x8d, 0xff, 0x8e, 0xff, 0xa9, 0xff, +0xc6, 0xff, 0xd1, 0xff, 0xde, 0xff, 0xdf, 0xff, 0xee, 0xff, 0x00, 0x00, 0x15, 0x00, 0x22, 0x00, +0x39, 0x00, 0x51, 0x00, 0x5a, 0x00, 0x3e, 0x00, 0x17, 0x00, 0x05, 0x00, 0xf9, 0xff, 0xef, 0xff, +0xc7, 0xff, 0xc2, 0xff, 0xc2, 0xff, 0xd1, 0xff, 0xe2, 0xff, 0xe7, 0xff, 0xf2, 0xff, 0xeb, 0xff, +0xe8, 0xff, 0xdc, 0xff, 0xdd, 0xff, 0xbf, 0xff, 0xb6, 0xff, 0xa1, 0xff, 0x9f, 0xff, 0xc0, 0xff, +0xbf, 0xff, 0xbf, 0xff, 0xb1, 0xff, 0x87, 0xff, 0x73, 0xff, 0x5f, 0xff, 0x54, 0xff, 0x31, 0xff, +0x37, 0xff, 0x4a, 0xff, 0x60, 0xff, 0x51, 0xff, 0x46, 0xff, 0x58, 0xff, 0x4c, 0xff, 0x60, 0xff, +0x53, 0xff, 0x58, 0xff, 0x5f, 0xff, 0x86, 0xff, 0xa5, 0xff, 0xb6, 0xff, 0xdd, 0xff, 0xe2, 0xff, +0x00, 0x00, 0x04, 0x00, 0xfb, 0xff, 0x03, 0x00, 0x04, 0x00, 0x14, 0x00, 0x2b, 0x00, 0x2e, 0x00, +0x1f, 0x00, 0x15, 0x00, 0x10, 0x00, 0xe9, 0xff, 0xc4, 0xff, 0xb7, 0xff, 0x9b, 0xff, 0xa9, 0xff, +0xb4, 0xff, 0x92, 0xff, 0x71, 0xff, 0x57, 0xff, 0x63, 0xff, 0x77, 0xff, 0x60, 0xff, 0x6c, 0xff, +0x89, 0xff, 0x9f, 0xff, 0x8b, 0xff, 0x9f, 0xff, 0xcd, 0xff, 0xe9, 0xff, 0xec, 0xff, 0x05, 0x00, +0x1c, 0x00, 0x3c, 0x00, 0x31, 0x00, 0x40, 0x00, 0x69, 0x00, 0x7f, 0x00, 0x93, 0x00, 0x8a, 0x00, +0xb0, 0x00, 0xe2, 0x00, 0x09, 0x01, 0x23, 0x01, 0xfb, 0x00, 0xcb, 0x00, 0xbc, 0x00, 0x84, 0x00, +0x76, 0x00, 0x68, 0x00, 0x5e, 0x00, 0x4d, 0x00, 0x4b, 0x00, 0x5d, 0x00, 0x57, 0x00, 0x59, 0x00, +0x36, 0x00, 0x39, 0x00, 0x24, 0x00, 0x23, 0x00, 0x30, 0x00, 0x1f, 0x00, 0x43, 0x00, 0x48, 0x00, +0x5d, 0x00, 0x5f, 0x00, 0x5d, 0x00, 0x55, 0x00, 0x37, 0x00, 0x3f, 0x00, 0x2c, 0x00, 0x27, 0x00, +0x2c, 0x00, 0x3e, 0x00, 0x2c, 0x00, 0x4f, 0x00, 0x43, 0x00, 0x2e, 0x00, 0x29, 0x00, 0x2f, 0x00, +0x41, 0x00, 0x46, 0x00, 0x5d, 0x00, 0x72, 0x00, 0x8e, 0x00, 0xb0, 0x00, 0xb4, 0x00, 0xc7, 0x00, +0xdf, 0x00, 0xf1, 0x00, 0xdf, 0x00, 0xcf, 0x00, 0xb9, 0x00, 0xab, 0x00, 0xbc, 0x00, 0xc9, 0x00, +0xc6, 0x00, 0xbd, 0x00, 0xc0, 0x00, 0xb5, 0x00, 0xbb, 0x00, 0xb5, 0x00, 0xa6, 0x00, 0x89, 0x00, +0x69, 0x00, 0x5a, 0x00, 0x42, 0x00, 0x45, 0x00, 0x2c, 0x00, 0x30, 0x00, 0x2d, 0x00, 0x1e, 0x00, +0x06, 0x00, 0x01, 0x00, 0x13, 0x00, 0xeb, 0xff, 0xd8, 0xff, 0xcd, 0xff, 0xa8, 0xff, 0xc0, 0xff, +0xd3, 0xff, 0xe6, 0xff, 0xe0, 0xff, 0xd0, 0xff, 0xc6, 0xff, 0xed, 0xff, 0xf1, 0xff, 0xf3, 0xff, +0x0c, 0x00, 0x11, 0x00, 0x27, 0x00, 0x37, 0x00, 0x36, 0x00, 0x16, 0x00, 0xf1, 0xff, 0xd5, 0xff, +0xcd, 0xff, 0xee, 0xff, 0xf0, 0xff, 0xee, 0xff, 0x05, 0x00, 0x04, 0x00, 0x06, 0x00, 0xf9, 0xff, +0xeb, 0xff, 0xe0, 0xff, 0xc6, 0xff, 0xcc, 0xff, 0xc7, 0xff, 0xb7, 0xff, 0xbf, 0xff, 0xb6, 0xff, +0xcd, 0xff, 0xdc, 0xff, 0xce, 0xff, 0xc1, 0xff, 0xb5, 0xff, 0xc2, 0xff, 0xc3, 0xff, 0xf6, 0xff, +0xf9, 0xff, 0xee, 0xff, 0x00, 0x00, 0xf2, 0xff, 0xea, 0xff, 0xd0, 0xff, 0xd8, 0xff, 0x03, 0x00, +0x03, 0x00, 0x1e, 0x00, 0x3d, 0x00, 0x52, 0x00, 0x6f, 0x00, 0x6d, 0x00, 0x96, 0x00, 0xa3, 0x00, +0xa6, 0x00, 0xae, 0x00, 0xbd, 0x00, 0xd1, 0x00, 0xd5, 0x00, 0xb9, 0x00, 0x94, 0x00, 0x8d, 0x00, +0x7a, 0x00, 0x77, 0x00, 0x66, 0x00, 0x4d, 0x00, 0x1e, 0x00, 0xf5, 0xff, 0xd7, 0xff, 0xcb, 0xff, +0xb1, 0xff, 0xc0, 0xff, 0xc3, 0xff, 0xda, 0xff, 0xec, 0xff, 0xdb, 0xff, 0xf2, 0xff, 0xf4, 0xff, +0x0d, 0x00, 0x17, 0x00, 0x2c, 0x00, 0x2d, 0x00, 0x1d, 0x00, 0x21, 0x00, 0x38, 0x00, 0x67, 0x00, +0x77, 0x00, 0x85, 0x00, 0x62, 0x00, 0x31, 0x00, 0x25, 0x00, 0x13, 0x00, 0x24, 0x00, 0x32, 0x00, +0x32, 0x00, 0x2a, 0x00, 0x19, 0x00, 0x0c, 0x00, 0xd1, 0xff, 0xd1, 0xff, 0xda, 0xff, 0xef, 0xff, +0xfc, 0xff, 0xd3, 0xff, 0xb3, 0xff, 0xa1, 0xff, 0x9d, 0xff, 0xac, 0xff, 0xa9, 0xff, 0xad, 0xff, +0xd0, 0xff, 0xe8, 0xff, 0xf7, 0xff, 0xfd, 0xff, 0xef, 0xff, 0xe5, 0xff, 0xe6, 0xff, 0xcb, 0xff, +0xc8, 0xff, 0xb6, 0xff, 0x9a, 0xff, 0xbc, 0xff, 0xcf, 0xff, 0xcf, 0xff, 0xf3, 0xff, 0xf8, 0xff, +0xf1, 0xff, 0x0f, 0x00, 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0xf2, 0xff, 0xed, 0xff, 0xfd, 0xff, +0x18, 0x00, 0x15, 0x00, 0x15, 0x00, 0x1d, 0x00, 0x23, 0x00, 0x28, 0x00, 0x33, 0x00, 0x31, 0x00, +0x32, 0x00, 0x2a, 0x00, 0x29, 0x00, 0x2a, 0x00, 0x31, 0x00, 0x1b, 0x00, 0x18, 0x00, 0x27, 0x00, +0x36, 0x00, 0x49, 0x00, 0x51, 0x00, 0x47, 0x00, 0x2f, 0x00, 0x25, 0x00, 0x2e, 0x00, 0x45, 0x00, +0x47, 0x00, 0x4f, 0x00, 0x3c, 0x00, 0x2f, 0x00, 0x13, 0x00, 0x13, 0x00, 0x1c, 0x00, 0x26, 0x00, +0x1a, 0x00, 0x11, 0x00, 0x12, 0x00, 0x1b, 0x00, 0x15, 0x00, 0x18, 0x00, 0x21, 0x00, 0x23, 0x00, +0x1a, 0x00, 0x1d, 0x00, 0x2e, 0x00, 0x1c, 0x00, 0x0e, 0x00, 0x18, 0x00, 0x17, 0x00, 0x11, 0x00, +0x2b, 0x00, 0x22, 0x00, 0x2c, 0x00, 0x2e, 0x00, 0x2a, 0x00, 0x34, 0x00, 0x22, 0x00, 0x17, 0x00, +0x2a, 0x00, 0x3d, 0x00, 0x2d, 0x00, 0x32, 0x00, 0x4f, 0x00, 0x26, 0x00, 0x1c, 0x00, 0x1b, 0x00, +0x22, 0x00, 0x30, 0x00, 0x27, 0x00, 0x14, 0x00, 0x14, 0x00, 0x03, 0x00, 0x02, 0x00, 0xf1, 0xff, +0x02, 0x00, 0x02, 0x00, 0xf4, 0xff, 0xe8, 0xff, 0xd2, 0xff, 0xc2, 0xff, 0xdf, 0xff, 0xc1, 0xff, +0xdd, 0xff, 0xd4, 0xff, 0xc6, 0xff, 0xad, 0xff, 0x9b, 0xff, 0xa2, 0xff, 0xa1, 0xff, 0xc4, 0xff, +0xc7, 0xff, 0xe8, 0xff, 0xe2, 0xff, 0xd1, 0xff, 0xb1, 0xff, 0xa8, 0xff, 0x95, 0xff, 0x85, 0xff, +0x8f, 0xff, 0x7f, 0xff, 0x7a, 0xff, 0x7f, 0xff, 0x72, 0xff, 0x74, 0xff, 0x76, 0xff, 0x70, 0xff, +0x74, 0xff, 0x78, 0xff, 0x8b, 0xff, 0xbf, 0xff, 0xca, 0xff, 0xf8, 0xff, 0x05, 0x00, 0x0e, 0x00, +0x22, 0x00, 0x1f, 0x00, 0x00, 0x00, 0xe0, 0xff, 0xc6, 0xff, 0x9b, 0xff, 0x7a, 0xff, 0x89, 0xff, +0x97, 0xff, 0xab, 0xff, 0x9b, 0xff, 0x9b, 0xff, 0xa7, 0xff, 0xb3, 0xff, 0xb4, 0xff, 0xc4, 0xff, +0xbb, 0xff, 0xaf, 0xff, 0x98, 0xff, 0x85, 0xff, 0x7c, 0xff, 0x76, 0xff, 0x64, 0xff, 0x62, 0xff, +0x73, 0xff, 0x7c, 0xff, 0x81, 0xff, 0x8f, 0xff, 0x7a, 0xff, 0x6f, 0xff, 0x8b, 0xff, 0x9a, 0xff, +0x9e, 0xff, 0x96, 0xff, 0x8d, 0xff, 0x8b, 0xff, 0x76, 0xff, 0x5d, 0xff, 0x62, 0xff, 0x72, 0xff, +0x67, 0xff, 0x80, 0xff, 0x8f, 0xff, 0x91, 0xff, 0xb2, 0xff, 0xd2, 0xff, 0xf2, 0xff, 0x06, 0x00, +0x1c, 0x00, 0x21, 0x00, 0x51, 0x00, 0x5d, 0x00, 0x66, 0x00, 0x7e, 0x00, 0x77, 0x00, 0x9d, 0x00, +0xca, 0x00, 0xcc, 0x00, 0xcb, 0x00, 0xc2, 0x00, 0xa4, 0x00, 0x87, 0x00, 0x72, 0x00, 0x51, 0x00, +0x44, 0x00, 0x1e, 0x00, 0x1a, 0x00, 0x14, 0x00, 0x09, 0x00, 0xfd, 0xff, 0x1b, 0x00, 0x18, 0x00, +0x1a, 0x00, 0x25, 0x00, 0x0e, 0x00, 0x03, 0x00, 0xff, 0xff, 0x19, 0x00, 0x2f, 0x00, 0x42, 0x00, +0x56, 0x00, 0x72, 0x00, 0x83, 0x00, 0x7e, 0x00, 0x7a, 0x00, 0x77, 0x00, 0x6e, 0x00, 0x75, 0x00, +0x58, 0x00, 0x65, 0x00, 0x59, 0x00, 0x45, 0x00, 0x4d, 0x00, 0x5a, 0x00, 0x52, 0x00, 0x43, 0x00, +0x42, 0x00, 0x2e, 0x00, 0x2c, 0x00, 0x13, 0x00, 0x0f, 0x00, 0x0e, 0x00, 0x0d, 0x00, 0x11, 0x00, +0x02, 0x00, 0xf6, 0xff, 0xfe, 0xff, 0x0d, 0x00, 0xee, 0xff, 0xda, 0xff, 0xe0, 0xff, 0xc6, 0xff, +0xbd, 0xff, 0xb7, 0xff, 0xac, 0xff, 0xd1, 0xff, 0xbb, 0xff, 0xb9, 0xff, 0xca, 0xff, 0xe9, 0xff, +0xfb, 0xff, 0xff, 0xff, 0x15, 0x00, 0x23, 0x00, 0x36, 0x00, 0x27, 0x00, 0x2e, 0x00, 0x26, 0x00, +0x2f, 0x00, 0x0f, 0x00, 0xf2, 0xff, 0x12, 0x00, 0x2b, 0x00, 0x40, 0x00, 0x34, 0x00, 0x1f, 0x00, +0x19, 0x00, 0x17, 0x00, 0xf0, 0xff, 0xe6, 0xff, 0xe7, 0xff, 0xf3, 0xff, 0xdd, 0xff, 0xdc, 0xff, +0xd6, 0xff, 0xbe, 0xff, 0xb5, 0xff, 0xa7, 0xff, 0xb8, 0xff, 0xd1, 0xff, 0xbd, 0xff, 0xbc, 0xff, +0xee, 0xff, 0x03, 0x00, 0x11, 0x00, 0x24, 0x00, 0x02, 0x00, 0xd8, 0xff, 0xb9, 0xff, 0xa0, 0xff, +0xb7, 0xff, 0xc2, 0xff, 0xdc, 0xff, 0x02, 0x00, 0x10, 0x00, 0x1c, 0x00, 0x25, 0x00, 0x20, 0x00, +0x01, 0x00, 0xfc, 0xff, 0xfb, 0xff, 0x06, 0x00, 0x08, 0x00, 0x13, 0x00, 0x24, 0x00, 0x20, 0x00, +0x1d, 0x00, 0x2e, 0x00, 0x29, 0x00, 0x13, 0x00, 0x21, 0x00, 0x1b, 0x00, 0x3d, 0x00, 0x53, 0x00, +0x5b, 0x00, 0x68, 0x00, 0x7d, 0x00, 0x85, 0x00, 0x73, 0x00, 0x7e, 0x00, 0xa0, 0x00, 0x9e, 0x00, +0xa0, 0x00, 0xb7, 0x00, 0xba, 0x00, 0xb3, 0x00, 0x9f, 0x00, 0x7b, 0x00, 0x66, 0x00, 0x67, 0x00, +0x78, 0x00, 0x8f, 0x00, 0x6a, 0x00, 0x65, 0x00, 0x53, 0x00, 0x4b, 0x00, 0x51, 0x00, 0x56, 0x00, +0x5f, 0x00, 0x4b, 0x00, 0x42, 0x00, 0x43, 0x00, 0x46, 0x00, 0x4b, 0x00, 0x4c, 0x00, 0x58, 0x00, +0x47, 0x00, 0x48, 0x00, 0x4a, 0x00, 0x52, 0x00, 0x68, 0x00, 0x5a, 0x00, 0x57, 0x00, 0x29, 0x00, +0x26, 0x00, 0x25, 0x00, 0x1c, 0x00, 0x07, 0x00, 0x0a, 0x00, 0x09, 0x00, 0xfa, 0xff, 0x09, 0x00, +0x08, 0x00, 0x0b, 0x00, 0x01, 0x00, 0x16, 0x00, 0x29, 0x00, 0x2f, 0x00, 0x3c, 0x00, 0x53, 0x00, +0x3d, 0x00, 0x3e, 0x00, 0x31, 0x00, 0x31, 0x00, 0x1f, 0x00, 0x10, 0x00, 0xec, 0xff, 0xdc, 0xff, +0xd5, 0xff, 0xa2, 0xff, 0xa4, 0xff, 0xa2, 0xff, 0x93, 0xff, 0x9e, 0xff, 0xaa, 0xff, 0xa9, 0xff, +0xa6, 0xff, 0xab, 0xff, 0xa7, 0xff, 0xac, 0xff, 0xb0, 0xff, 0xdf, 0xff, 0xd0, 0xff, 0xc6, 0xff, +0xae, 0xff, 0x97, 0xff, 0xab, 0xff, 0xad, 0xff, 0xe4, 0xff, 0xfd, 0xff, 0x1a, 0x00, 0x1c, 0x00, +0x2c, 0x00, 0x26, 0x00, 0x09, 0x00, 0xfa, 0xff, 0xdf, 0xff, 0xe7, 0xff, 0xf5, 0xff, 0xf9, 0xff, +0xd5, 0xff, 0xd1, 0xff, 0xcb, 0xff, 0xbc, 0xff, 0x8b, 0xff, 0x6e, 0xff, 0x60, 0xff, 0x6f, 0xff, +0x6f, 0xff, 0x74, 0xff, 0x73, 0xff, 0x68, 0xff, 0x82, 0xff, 0x61, 0xff, 0x56, 0xff, 0x64, 0xff, +0x51, 0xff, 0x5a, 0xff, 0x65, 0xff, 0x6b, 0xff, 0x8c, 0xff, 0xa9, 0xff, 0xb2, 0xff, 0xb6, 0xff, +0xa9, 0xff, 0xc6, 0xff, 0xbe, 0xff, 0xcf, 0xff, 0xda, 0xff, 0xd8, 0xff, 0xd4, 0xff, 0xe6, 0xff, +0xfd, 0xff, 0x20, 0x00, 0x4e, 0x00, 0x6e, 0x00, 0x95, 0x00, 0xb6, 0x00, 0xd9, 0x00, 0xfe, 0x00, +0xf7, 0x00, 0x0f, 0x01, 0x13, 0x01, 0xff, 0x00, 0xd3, 0x00, 0xad, 0x00, 0xbc, 0x00, 0x99, 0x00, +0x8a, 0x00, 0x7f, 0x00, 0x67, 0x00, 0x62, 0x00, 0x56, 0x00, 0x36, 0x00, 0x23, 0x00, 0xf4, 0xff, +0xd1, 0xff, 0xca, 0xff, 0xb3, 0xff, 0xa4, 0xff, 0x8e, 0xff, 0x5c, 0xff, 0x4c, 0xff, 0x4e, 0xff, +0x5c, 0xff, 0x65, 0xff, 0x67, 0xff, 0x8b, 0xff, 0xab, 0xff, 0xde, 0xff, 0x04, 0x00, 0x00, 0x00, +0x19, 0x00, 0x45, 0x00, 0x75, 0x00, 0x83, 0x00, 0x85, 0x00, 0x78, 0x00, 0x98, 0x00, 0xb6, 0x00, +0xcc, 0x00, 0xe1, 0x00, 0xe1, 0x00, 0xfb, 0x00, 0x0d, 0x01, 0x13, 0x01, 0x0f, 0x01, 0xe1, 0x00, +0xbf, 0x00, 0x9d, 0x00, 0x9d, 0x00, 0x97, 0x00, 0xa6, 0x00, 0xac, 0x00, 0xa4, 0x00, 0x9c, 0x00, +0x90, 0x00, 0x7a, 0x00, 0x58, 0x00, 0x23, 0x00, 0x00, 0x00, 0xd9, 0xff, 0xc6, 0xff, 0xa6, 0xff, +0x98, 0xff, 0xc7, 0xff, 0xd0, 0xff, 0xc9, 0xff, 0xce, 0xff, 0xcc, 0xff, 0xc7, 0xff, 0xd2, 0xff, +0xd6, 0xff, 0xca, 0xff, 0xbe, 0xff, 0x9f, 0xff, 0x8c, 0xff, 0x8e, 0xff, 0x85, 0xff, 0x9c, 0xff, +0x98, 0xff, 0xa9, 0xff, 0xd6, 0xff, 0xd2, 0xff, 0xcc, 0xff, 0xdd, 0xff, 0xd7, 0xff, 0xd4, 0xff, +0xc2, 0xff, 0xd2, 0xff, 0xd1, 0xff, 0xcf, 0xff, 0xc2, 0xff, 0xc2, 0xff, 0xd1, 0xff, 0xdf, 0xff, +0xf3, 0xff, 0xf2, 0xff, 0xed, 0xff, 0xfc, 0xff, 0x1f, 0x00, 0x0f, 0x00, 0x08, 0x00, 0xfa, 0xff, +0xef, 0xff, 0xf4, 0xff, 0xe8, 0xff, 0xe1, 0xff, 0xee, 0xff, 0xd3, 0xff, 0xcb, 0xff, 0xa2, 0xff, +0x7b, 0xff, 0x71, 0xff, 0x64, 0xff, 0x78, 0xff, 0x7b, 0xff, 0x83, 0xff, 0x95, 0xff, 0xa2, 0xff, +0xb4, 0xff, 0xb9, 0xff, 0xd3, 0xff, 0xe4, 0xff, 0xfa, 0xff, 0x10, 0x00, 0x10, 0x00, 0x28, 0x00, +0x32, 0x00, 0x4c, 0x00, 0x63, 0x00, 0x7e, 0x00, 0x8a, 0x00, 0x85, 0x00, 0x8a, 0x00, 0x77, 0x00, +0x70, 0x00, 0x70, 0x00, 0x6e, 0x00, 0x6a, 0x00, 0x66, 0x00, 0x61, 0x00, 0x4c, 0x00, 0x58, 0x00, +0x73, 0x00, 0x80, 0x00, 0x79, 0x00, 0x4d, 0x00, 0x35, 0x00, 0x3b, 0x00, 0x39, 0x00, 0x33, 0x00, +0x2f, 0x00, 0x25, 0x00, 0x37, 0x00, 0x3a, 0x00, 0x32, 0x00, 0x1c, 0x00, 0x1d, 0x00, 0x1a, 0x00, +0x08, 0x00, 0xf7, 0xff, 0xd3, 0xff, 0xbc, 0xff, 0xd0, 0xff, 0xdf, 0xff, 0xcb, 0xff, 0xe8, 0xff, +0xe2, 0xff, 0xf3, 0xff, 0xf9, 0xff, 0xf5, 0xff, 0x04, 0x00, 0x27, 0x00, 0x3f, 0x00, 0x64, 0x00, +0x9f, 0x00, 0xb6, 0x00, 0xbd, 0x00, 0xa7, 0x00, 0xa9, 0x00, 0xb2, 0x00, 0x9b, 0x00, 0x91, 0x00, +0x9a, 0x00, 0x96, 0x00, 0xa2, 0x00, 0xa9, 0x00, 0x92, 0x00, 0x81, 0x00, 0x7c, 0x00, 0x76, 0x00, +0x6a, 0x00, 0x64, 0x00, 0x5c, 0x00, 0x47, 0x00, 0x40, 0x00, 0x38, 0x00, 0x45, 0x00, 0x3a, 0x00, +0x2a, 0x00, 0x30, 0x00, 0x19, 0x00, 0x20, 0x00, 0x0d, 0x00, 0x1c, 0x00, 0x19, 0x00, 0x32, 0x00, +0x50, 0x00, 0x4f, 0x00, 0x5c, 0x00, 0x26, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0e, 0x00, +0x10, 0x00, 0x10, 0x00, 0x00, 0x00, 0xe3, 0xff, 0xe3, 0xff, 0xce, 0xff, 0xc8, 0xff, 0xda, 0xff, +0xd9, 0xff, 0xda, 0xff, 0xec, 0xff, 0xe4, 0xff, 0x04, 0x00, 0x1c, 0x00, 0x1a, 0x00, 0x32, 0x00, +0x32, 0x00, 0x27, 0x00, 0x20, 0x00, 0x14, 0x00, 0x00, 0x00, 0x09, 0x00, 0x1c, 0x00, 0x33, 0x00, +0x3e, 0x00, 0x58, 0x00, 0x5e, 0x00, 0x7e, 0x00, 0x79, 0x00, 0x71, 0x00, 0x7d, 0x00, 0x7c, 0x00, +0x90, 0x00, 0x8b, 0x00, 0x77, 0x00, 0x59, 0x00, 0x40, 0x00, 0x32, 0x00, 0x0b, 0x00, 0xe2, 0xff, +0xcf, 0xff, 0x9a, 0xff, 0x99, 0xff, 0x96, 0xff, 0x9c, 0xff, 0xb7, 0xff, 0xc9, 0xff, 0xbe, 0xff, +0xe0, 0xff, 0xf6, 0xff, 0x18, 0x00, 0x26, 0x00, 0x2f, 0x00, 0x51, 0x00, 0x58, 0x00, 0x93, 0x00, +0x93, 0x00, 0x8d, 0x00, 0x8c, 0x00, 0x94, 0x00, 0x79, 0x00, 0x73, 0x00, 0x4f, 0x00, 0x31, 0x00, +0x39, 0x00, 0x52, 0x00, 0x66, 0x00, 0x43, 0x00, 0x10, 0x00, 0xfa, 0xff, 0xd8, 0xff, 0xbb, 0xff, +0xae, 0xff, 0xb2, 0xff, 0xaf, 0xff, 0xb3, 0xff, 0xb7, 0xff, 0xaf, 0xff, 0xbb, 0xff, 0xbe, 0xff, +0xd7, 0xff, 0xe1, 0xff, 0x01, 0x00, 0x0d, 0x00, 0x27, 0x00, 0x1e, 0x00, 0x18, 0x00, 0x06, 0x00, +0xea, 0xff, 0xbc, 0xff, 0xa9, 0xff, 0xb5, 0xff, 0xba, 0xff, 0xb3, 0xff, 0xcd, 0xff, 0xd6, 0xff, +0xe2, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xdb, 0xff, 0xba, 0xff, 0xa6, 0xff, 0x75, 0xff, 0x64, 0xff, +0x7f, 0xff, 0x8a, 0xff, 0x86, 0xff, 0x90, 0xff, 0x9c, 0xff, 0x8d, 0xff, 0x8e, 0xff, 0x95, 0xff, +0xa3, 0xff, 0x9c, 0xff, 0x9c, 0xff, 0xbb, 0xff, 0xac, 0xff, 0xce, 0xff, 0xe1, 0xff, 0xf3, 0xff, +0x00, 0x00, 0xe9, 0xff, 0xd0, 0xff, 0xcf, 0xff, 0xcf, 0xff, 0xc2, 0xff, 0xd2, 0xff, 0xd6, 0xff, +0xc2, 0xff, 0xbf, 0xff, 0xa1, 0xff, 0xa4, 0xff, 0x94, 0xff, 0x96, 0xff, 0x96, 0xff, 0x8f, 0xff, +0x94, 0xff, 0xb1, 0xff, 0x9b, 0xff, 0x95, 0xff, 0x78, 0xff, 0x66, 0xff, 0x6d, 0xff, 0x4f, 0xff, +0x5f, 0xff, 0x39, 0xff, 0x37, 0xff, 0x48, 0xff, 0x52, 0xff, 0x75, 0xff, 0x79, 0xff, 0x90, 0xff, +0x96, 0xff, 0x8f, 0xff, 0x79, 0xff, 0x7f, 0xff, 0x88, 0xff, 0x93, 0xff, 0xba, 0xff, 0xd7, 0xff, +0xf7, 0xff, 0xf6, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xec, 0xff, 0xf0, 0xff, 0xd0, 0xff, 0xd3, 0xff, +0xdb, 0xff, 0xe0, 0xff, 0xd7, 0xff, 0xca, 0xff, 0xd1, 0xff, 0xe9, 0xff, 0x00, 0x00, 0xfb, 0xff, +0xf5, 0xff, 0xe9, 0xff, 0xdf, 0xff, 0xc8, 0xff, 0xa6, 0xff, 0x97, 0xff, 0x89, 0xff, 0xa0, 0xff, +0xb2, 0xff, 0x8c, 0xff, 0x6c, 0xff, 0x6a, 0xff, 0x69, 0xff, 0x5c, 0xff, 0x69, 0xff, 0x68, 0xff, +0x74, 0xff, 0x6c, 0xff, 0x7c, 0xff, 0xa0, 0xff, 0x92, 0xff, 0xc1, 0xff, 0xc2, 0xff, 0xc0, 0xff, +0xd8, 0xff, 0xdb, 0xff, 0xff, 0xff, 0x20, 0x00, 0x46, 0x00, 0x76, 0x00, 0x91, 0x00, 0x93, 0x00, +0xae, 0x00, 0xb4, 0x00, 0xa8, 0x00, 0x99, 0x00, 0x7f, 0x00, 0x81, 0x00, 0x72, 0x00, 0x8a, 0x00, +0x97, 0x00, 0x87, 0x00, 0x94, 0x00, 0x63, 0x00, 0x3c, 0x00, 0x14, 0x00, 0xc6, 0xff, 0xbd, 0xff, +0xa5, 0xff, 0x9a, 0xff, 0x9a, 0xff, 0x93, 0xff, 0x7e, 0xff, 0x63, 0xff, 0x4d, 0xff, 0x3d, 0xff, +0x55, 0xff, 0x60, 0xff, 0x83, 0xff, 0x97, 0xff, 0xa6, 0xff, 0xc5, 0xff, 0xef, 0xff, 0x24, 0x00, +0x5e, 0x00, 0x7c, 0x00, 0x90, 0x00, 0x9d, 0x00, 0x8e, 0x00, 0xa6, 0x00, 0xc0, 0x00, 0xd9, 0x00, +0xe3, 0x00, 0xe3, 0x00, 0xd5, 0x00, 0xad, 0x00, 0x91, 0x00, 0x67, 0x00, 0x61, 0x00, 0x51, 0x00, +0x4d, 0x00, 0x2e, 0x00, 0x04, 0x00, 0xfa, 0xff, 0xe0, 0xff, 0xdc, 0xff, 0xc6, 0xff, 0xa2, 0xff, +0x93, 0xff, 0x76, 0xff, 0x73, 0xff, 0x61, 0xff, 0x78, 0xff, 0x8b, 0xff, 0x93, 0xff, 0xad, 0xff, +0x97, 0xff, 0x9a, 0xff, 0xa2, 0xff, 0xc9, 0xff, 0xdb, 0xff, 0xfe, 0xff, 0x01, 0x00, 0x1c, 0x00, +0x53, 0x00, 0x5f, 0x00, 0x7d, 0x00, 0xaf, 0x00, 0xc6, 0x00, 0xe5, 0x00, 0x08, 0x01, 0x05, 0x01, +0xfb, 0x00, 0xea, 0x00, 0xdb, 0x00, 0xe8, 0x00, 0xcf, 0x00, 0xc9, 0x00, 0xb6, 0x00, 0xa9, 0x00, +0x9e, 0x00, 0x7e, 0x00, 0x7f, 0x00, 0x5e, 0x00, 0x4a, 0x00, 0x35, 0x00, 0x09, 0x00, 0x04, 0x00, +0xe2, 0xff, 0xce, 0xff, 0xd3, 0xff, 0xdc, 0xff, 0xe4, 0xff, 0xf1, 0xff, 0xf3, 0xff, 0xf8, 0xff, +0xfb, 0xff, 0xee, 0xff, 0x04, 0x00, 0xe9, 0xff, 0xdd, 0xff, 0xbf, 0xff, 0xaf, 0xff, 0x96, 0xff, +0x91, 0xff, 0x93, 0xff, 0x91, 0xff, 0xae, 0xff, 0xba, 0xff, 0xe5, 0xff, 0xe4, 0xff, 0xea, 0xff, +0xfa, 0xff, 0x10, 0x00, 0x28, 0x00, 0x34, 0x00, 0x0a, 0x00, 0xf7, 0xff, 0xe7, 0xff, 0xe7, 0xff, +0xf4, 0xff, 0x04, 0x00, 0x2b, 0x00, 0x42, 0x00, 0x45, 0x00, 0x2d, 0x00, 0x29, 0x00, 0x0d, 0x00, +0xee, 0xff, 0xdd, 0xff, 0xc4, 0xff, 0xcd, 0xff, 0xc3, 0xff, 0xc8, 0xff, 0xcc, 0xff, 0xae, 0xff, +0xb5, 0xff, 0xa8, 0xff, 0xb6, 0xff, 0xc1, 0xff, 0xb9, 0xff, 0xbf, 0xff, 0x99, 0xff, 0x98, 0xff, +0x72, 0xff, 0x6e, 0xff, 0x61, 0xff, 0x59, 0xff, 0x49, 0xff, 0x4d, 0xff, 0x63, 0xff, 0x69, 0xff, +0x8f, 0xff, 0x91, 0xff, 0xa6, 0xff, 0xc5, 0xff, 0xb8, 0xff, 0xbf, 0xff, 0x95, 0xff, 0x8f, 0xff, +0x63, 0xff, 0x52, 0xff, 0x52, 0xff, 0x50, 0xff, 0x6b, 0xff, 0x5f, 0xff, 0x6a, 0xff, 0x78, 0xff, +0x7b, 0xff, 0x74, 0xff, 0x8d, 0xff, 0xa9, 0xff, 0xa2, 0xff, 0x8e, 0xff, 0x9a, 0xff, 0x88, 0xff, +0x7d, 0xff, 0x80, 0xff, 0xac, 0xff, 0xce, 0xff, 0xe9, 0xff, 0xf7, 0xff, 0xfd, 0xff, 0xff, 0xff, +0x18, 0x00, 0x34, 0x00, 0x23, 0x00, 0x21, 0x00, 0x07, 0x00, 0x14, 0x00, 0xef, 0xff, 0xfe, 0xff, +0x07, 0x00, 0x0e, 0x00, 0x15, 0x00, 0x0a, 0x00, 0x08, 0x00, 0xea, 0xff, 0xd0, 0xff, 0xbe, 0xff, +0xc3, 0xff, 0xa4, 0xff, 0xa5, 0xff, 0x82, 0xff, 0x6b, 0xff, 0x6b, 0xff, 0x56, 0xff, 0x62, 0xff, +0x6d, 0xff, 0x81, 0xff, 0x8f, 0xff, 0x9c, 0xff, 0xcc, 0xff, 0xe7, 0xff, 0x18, 0x00, 0x4c, 0x00, +0x63, 0x00, 0x98, 0x00, 0x98, 0x00, 0x9f, 0x00, 0x8e, 0x00, 0x80, 0x00, 0x6f, 0x00, 0x79, 0x00, +0x98, 0x00, 0x9c, 0x00, 0x8f, 0x00, 0x92, 0x00, 0x9a, 0x00, 0xa2, 0x00, 0x98, 0x00, 0x7e, 0x00, +0x50, 0x00, 0x3c, 0x00, 0x27, 0x00, 0x16, 0x00, 0xff, 0xff, 0x03, 0x00, 0x05, 0x00, 0x0e, 0x00, +0x10, 0x00, 0xfe, 0xff, 0xf1, 0xff, 0xe2, 0xff, 0xf2, 0xff, 0xd3, 0xff, 0xc2, 0xff, 0xae, 0xff, +0x94, 0xff, 0xa5, 0xff, 0xaf, 0xff, 0xba, 0xff, 0xb5, 0xff, 0xa3, 0xff, 0x94, 0xff, 0x8b, 0xff, +0x67, 0xff, 0x71, 0xff, 0x6e, 0xff, 0x86, 0xff, 0x88, 0xff, 0x85, 0xff, 0x9b, 0xff, 0xa0, 0xff, +0x89, 0xff, 0x87, 0xff, 0x8b, 0xff, 0x97, 0xff, 0x94, 0xff, 0xa9, 0xff, 0xb5, 0xff, 0xae, 0xff, +0xc2, 0xff, 0xbc, 0xff, 0xce, 0xff, 0xde, 0xff, 0xe5, 0xff, 0xfc, 0xff, 0x1b, 0x00, 0x23, 0x00, +0x39, 0x00, 0x11, 0x00, 0x1d, 0x00, 0x1b, 0x00, 0x10, 0x00, 0x12, 0x00, 0xfe, 0xff, 0xec, 0xff, +0xe2, 0xff, 0xcd, 0xff, 0xd3, 0xff, 0xd4, 0xff, 0xbe, 0xff, 0x9c, 0xff, 0x90, 0xff, 0x6c, 0xff, +0x55, 0xff, 0x2b, 0xff, 0x20, 0xff, 0x30, 0xff, 0x51, 0xff, 0x83, 0xff, 0x6c, 0xff, 0x77, 0xff, +0x61, 0xff, 0x55, 0xff, 0x58, 0xff, 0x6b, 0xff, 0x88, 0xff, 0xa7, 0xff, 0xaf, 0xff, 0x91, 0xff, +0x7a, 0xff, 0x74, 0xff, 0x6b, 0xff, 0x6c, 0xff, 0x87, 0xff, 0x91, 0xff, 0xa2, 0xff, 0xc1, 0xff, +0xc7, 0xff, 0xd1, 0xff, 0xdd, 0xff, 0xc0, 0xff, 0xc5, 0xff, 0xd2, 0xff, 0xb8, 0xff, 0xc8, 0xff, +0xdd, 0xff, 0xfb, 0xff, 0x13, 0x00, 0x2e, 0x00, 0x23, 0x00, 0x15, 0x00, 0x06, 0x00, 0xf5, 0xff, +0x1c, 0x00, 0x12, 0x00, 0x28, 0x00, 0x2f, 0x00, 0x4e, 0x00, 0x4d, 0x00, 0x51, 0x00, 0x61, 0x00, +0x4f, 0x00, 0x62, 0x00, 0x58, 0x00, 0x76, 0x00, 0x97, 0x00, 0xa8, 0x00, 0xd2, 0x00, 0xd9, 0x00, +0xd5, 0x00, 0xd9, 0x00, 0xd1, 0x00, 0xdb, 0x00, 0xeb, 0x00, 0xd9, 0x00, 0xf4, 0x00, 0xe1, 0x00, +0xf5, 0x00, 0xfd, 0x00, 0xd0, 0x00, 0xca, 0x00, 0xb1, 0x00, 0x82, 0x00, 0x69, 0x00, 0x4f, 0x00, +0x32, 0x00, 0x3d, 0x00, 0x46, 0x00, 0x65, 0x00, 0x5a, 0x00, 0x58, 0x00, 0x44, 0x00, 0x21, 0x00, +0x0d, 0x00, 0xda, 0xff, 0xc7, 0xff, 0xc3, 0xff, 0xc6, 0xff, 0xbb, 0xff, 0x8a, 0xff, 0x79, 0xff, +0x5c, 0xff, 0x52, 0xff, 0x64, 0xff, 0x75, 0xff, 0x98, 0xff, 0xc3, 0xff, 0xe5, 0xff, 0x05, 0x00, +0xf7, 0xff, 0xf4, 0xff, 0xe5, 0xff, 0xf6, 0xff, 0x04, 0x00, 0x00, 0x00, 0x23, 0x00, 0x32, 0x00, +0x50, 0x00, 0x73, 0x00, 0x88, 0x00, 0x8a, 0x00, 0x60, 0x00, 0x5c, 0x00, 0x60, 0x00, 0x52, 0x00, +0x6f, 0x00, 0x6d, 0x00, 0x4c, 0x00, 0x41, 0x00, 0x50, 0x00, 0x54, 0x00, 0x48, 0x00, 0x22, 0x00, +0xf6, 0xff, 0xdd, 0xff, 0xd1, 0xff, 0xce, 0xff, 0xd9, 0xff, 0xdd, 0xff, 0xdf, 0xff, 0xb4, 0xff, +0xaf, 0xff, 0xa9, 0xff, 0x86, 0xff, 0x76, 0xff, 0x6d, 0xff, 0x94, 0xff, 0xb0, 0xff, 0xd3, 0xff, +0xd7, 0xff, 0xd3, 0xff, 0xfc, 0xff, 0x13, 0x00, 0x36, 0x00, 0x4a, 0x00, 0x4f, 0x00, 0x40, 0x00, +0x46, 0x00, 0x46, 0x00, 0x38, 0x00, 0x5b, 0x00, 0x53, 0x00, 0x2a, 0x00, 0x0d, 0x00, 0xf1, 0xff, +0xf8, 0xff, 0xe8, 0xff, 0xdd, 0xff, 0xd4, 0xff, 0xda, 0xff, 0xdd, 0xff, 0xcb, 0xff, 0xf5, 0xff, +0xde, 0xff, 0xc4, 0xff, 0xbf, 0xff, 0xc2, 0xff, 0xd2, 0xff, 0xd0, 0xff, 0xe1, 0xff, 0xd4, 0xff, +0xbc, 0xff, 0xb2, 0xff, 0x85, 0xff, 0x93, 0xff, 0x8e, 0xff, 0xa1, 0xff, 0xb6, 0xff, 0xb6, 0xff, +0xbe, 0xff, 0xd1, 0xff, 0xee, 0xff, 0x12, 0x00, 0x26, 0x00, 0x3a, 0x00, 0x48, 0x00, 0x40, 0x00, +0x49, 0x00, 0x41, 0x00, 0x5f, 0x00, 0x6a, 0x00, 0x7b, 0x00, 0x82, 0x00, 0xa9, 0x00, 0xc9, 0x00, +0xd5, 0x00, 0xe3, 0x00, 0xdd, 0x00, 0xcb, 0x00, 0xcb, 0x00, 0xdf, 0x00, 0xdb, 0x00, 0xb6, 0x00, +0xa7, 0x00, 0x91, 0x00, 0x8f, 0x00, 0x83, 0x00, 0x86, 0x00, 0x83, 0x00, 0x7f, 0x00, 0x72, 0x00, +0x5c, 0x00, 0x41, 0x00, 0x2d, 0x00, 0x22, 0x00, 0x25, 0x00, 0x37, 0x00, 0x40, 0x00, 0x2c, 0x00, +0x1d, 0x00, 0xfb, 0xff, 0x06, 0x00, 0x2f, 0x00, 0x2a, 0x00, 0x36, 0x00, 0x35, 0x00, 0x43, 0x00, +0x32, 0x00, 0x3b, 0x00, 0x2e, 0x00, 0x36, 0x00, 0x4f, 0x00, 0x66, 0x00, 0x75, 0x00, 0x74, 0x00, +0x80, 0x00, 0xac, 0x00, 0xa9, 0x00, 0x9f, 0x00, 0x92, 0x00, 0x7c, 0x00, 0x72, 0x00, 0x65, 0x00, +0x67, 0x00, 0x75, 0x00, 0x7f, 0x00, 0x6d, 0x00, 0x58, 0x00, 0x65, 0x00, 0x66, 0x00, 0x56, 0x00, +0x5a, 0x00, 0x49, 0x00, 0x42, 0x00, 0x37, 0x00, 0x20, 0x00, 0x1a, 0x00, 0x0c, 0x00, 0xed, 0xff, +0xcc, 0xff, 0xcb, 0xff, 0xc3, 0xff, 0xcc, 0xff, 0xc8, 0xff, 0xc1, 0xff, 0xc7, 0xff, 0xd4, 0xff, +0xe7, 0xff, 0x01, 0x00, 0x03, 0x00, 0xf5, 0xff, 0xe8, 0xff, 0xe6, 0xff, 0xde, 0xff, 0xef, 0xff, +0x09, 0x00, 0x00, 0x00, 0xf6, 0xff, 0xd3, 0xff, 0xcb, 0xff, 0xd4, 0xff, 0xca, 0xff, 0xd7, 0xff, +0xfb, 0xff, 0x1a, 0x00, 0x1e, 0x00, 0x1a, 0x00, 0x10, 0x00, 0x1d, 0x00, 0x31, 0x00, 0x2f, 0x00, +0x3d, 0x00, 0x36, 0x00, 0x41, 0x00, 0x48, 0x00, 0x2d, 0x00, 0x21, 0x00, 0x38, 0x00, 0x3f, 0x00, +0x4c, 0x00, 0x56, 0x00, 0x1c, 0x00, 0xed, 0xff, 0xcf, 0xff, 0xb4, 0xff, 0xd0, 0xff, 0xdc, 0xff, +0xcb, 0xff, 0xce, 0xff, 0xca, 0xff, 0xcc, 0xff, 0xc8, 0xff, 0xdc, 0xff, 0xe9, 0xff, 0xf5, 0xff, +0xef, 0xff, 0x06, 0x00, 0x27, 0x00, 0x3c, 0x00, 0x48, 0x00, 0x35, 0x00, 0x23, 0x00, 0x0e, 0x00, +0x14, 0x00, 0x33, 0x00, 0x56, 0x00, 0x67, 0x00, 0x7a, 0x00, 0x97, 0x00, 0x9f, 0x00, 0xaa, 0x00, +0xa6, 0x00, 0xa4, 0x00, 0x8b, 0x00, 0x80, 0x00, 0x7c, 0x00, 0x95, 0x00, 0xae, 0x00, 0xc5, 0x00, +0xee, 0x00, 0x03, 0x01, 0x01, 0x01, 0x00, 0x01, 0xe8, 0x00, 0xd1, 0x00, 0xa3, 0x00, 0x8b, 0x00, +0x82, 0x00, 0x5f, 0x00, 0x70, 0x00, 0x7b, 0x00, 0x77, 0x00, 0x7e, 0x00, 0x6a, 0x00, 0x58, 0x00, +0x5a, 0x00, 0x42, 0x00, 0x46, 0x00, 0x4a, 0x00, 0x64, 0x00, 0x76, 0x00, 0x6a, 0x00, 0x63, 0x00, +0x51, 0x00, 0x22, 0x00, 0x07, 0x00, 0xdb, 0xff, 0xeb, 0xff, 0xe5, 0xff, 0x0c, 0x00, 0x30, 0x00, +0x38, 0x00, 0x31, 0x00, 0x1a, 0x00, 0xe8, 0xff, 0xc3, 0xff, 0xac, 0xff, 0xb6, 0xff, 0xa4, 0xff, +0xa0, 0xff, 0xd6, 0xff, 0xd9, 0xff, 0xf1, 0xff, 0x28, 0x00, 0x52, 0x00, 0x66, 0x00, 0x5a, 0x00, +0x44, 0x00, 0x43, 0x00, 0x33, 0x00, 0x4b, 0x00, 0x29, 0x00, 0x06, 0x00, 0xf4, 0xff, 0xd5, 0xff, +0xd0, 0xff, 0xbe, 0xff, 0x95, 0xff, 0x8c, 0xff, 0x8a, 0xff, 0x76, 0xff, 0x78, 0xff, 0x93, 0xff, +0xa3, 0xff, 0xc6, 0xff, 0xde, 0xff, 0xe8, 0xff, 0xf7, 0xff, 0xfc, 0xff, 0xda, 0xff, 0xea, 0xff, +0xe6, 0xff, 0xef, 0xff, 0xe4, 0xff, 0xd7, 0xff, 0xd4, 0xff, 0xd1, 0xff, 0xd3, 0xff, 0xbf, 0xff, +0xb5, 0xff, 0xbb, 0xff, 0xc6, 0xff, 0xc7, 0xff, 0xb1, 0xff, 0xa0, 0xff, 0x9d, 0xff, 0xa3, 0xff, +0xa3, 0xff, 0x9a, 0xff, 0xaa, 0xff, 0xa9, 0xff, 0xb0, 0xff, 0xa8, 0xff, 0xaf, 0xff, 0xad, 0xff, +0x9d, 0xff, 0xa7, 0xff, 0x92, 0xff, 0x92, 0xff, 0x9a, 0xff, 0xb6, 0xff, 0xba, 0xff, 0xbd, 0xff, +0xba, 0xff, 0xa9, 0xff, 0xc0, 0xff, 0xb7, 0xff, 0xc1, 0xff, 0xba, 0xff, 0xb4, 0xff, 0xc2, 0xff, +0xcf, 0xff, 0xe3, 0xff, 0xf8, 0xff, 0x0f, 0x00, 0x1c, 0x00, 0x37, 0x00, 0x3f, 0x00, 0x3b, 0x00, +0x23, 0x00, 0x16, 0x00, 0x08, 0x00, 0xfc, 0xff, 0x0a, 0x00, 0x0a, 0x00, 0x23, 0x00, 0x44, 0x00, +0x63, 0x00, 0x6d, 0x00, 0x7c, 0x00, 0x91, 0x00, 0xad, 0x00, 0xba, 0x00, 0xbd, 0x00, 0xd4, 0x00, +0xd0, 0x00, 0xdb, 0x00, 0xd4, 0x00, 0xae, 0x00, 0xae, 0x00, 0xbb, 0x00, 0xca, 0x00, 0xd6, 0x00, +0xca, 0x00, 0xd9, 0x00, 0xc4, 0x00, 0xb8, 0x00, 0x97, 0x00, 0x76, 0x00, 0x65, 0x00, 0x49, 0x00, +0x39, 0x00, 0xff, 0xff, 0xd3, 0xff, 0xc7, 0xff, 0xc7, 0xff, 0xc0, 0xff, 0xd1, 0xff, 0xda, 0xff, +0xf7, 0xff, 0x0d, 0x00, 0x16, 0x00, 0x21, 0x00, 0x37, 0x00, 0x49, 0x00, 0x4e, 0x00, 0x61, 0x00, +0x63, 0x00, 0x82, 0x00, 0x77, 0x00, 0x7d, 0x00, 0x79, 0x00, 0x6e, 0x00, 0x6b, 0x00, 0x64, 0x00, +0x55, 0x00, 0x4f, 0x00, 0x4a, 0x00, 0x34, 0x00, 0x17, 0x00, 0x0d, 0x00, 0x15, 0x00, 0x39, 0x00, +0x55, 0x00, 0x65, 0x00, 0x7c, 0x00, 0x71, 0x00, 0x76, 0x00, 0x65, 0x00, 0x4d, 0x00, 0x49, 0x00, +0x38, 0x00, 0x28, 0x00, 0x13, 0x00, 0xf8, 0xff, 0xe4, 0xff, 0xd0, 0xff, 0xba, 0xff, 0xca, 0xff, +0xe4, 0xff, 0xf1, 0xff, 0xe9, 0xff, 0xc6, 0xff, 0x94, 0xff, 0xa8, 0xff, 0xaa, 0xff, 0xba, 0xff, +0xc0, 0xff, 0xbc, 0xff, 0xa5, 0xff, 0xa0, 0xff, 0xa9, 0xff, 0xcf, 0xff, 0xe7, 0xff, 0x33, 0x00, +0x69, 0x00, 0x77, 0x00, 0xad, 0x00, 0xa8, 0x00, 0x98, 0x00, 0x88, 0x00, 0x8d, 0x00, 0x99, 0x00, +0x83, 0x00, 0x75, 0x00, 0x8d, 0x00, 0xa5, 0x00, 0xca, 0x00, 0xf1, 0x00, 0x0b, 0x01, 0x17, 0x01, +0x12, 0x01, 0xfb, 0x00, 0xd3, 0x00, 0x97, 0x00, 0x7a, 0x00, 0x53, 0x00, 0x22, 0x00, 0x26, 0x00, +0x05, 0x00, 0xe8, 0xff, 0xbb, 0xff, 0xbe, 0xff, 0xc5, 0xff, 0xc2, 0xff, 0xe2, 0xff, 0xf3, 0xff, +0x04, 0x00, 0x0c, 0x00, 0x05, 0x00, 0xe1, 0xff, 0xdd, 0xff, 0xdb, 0xff, 0xe0, 0xff, 0xf6, 0xff, +0xff, 0xff, 0x0e, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0c, 0x00, 0x17, 0x00, 0x1f, 0x00, 0x3b, 0x00, +0x24, 0x00, 0x18, 0x00, 0x15, 0x00, 0x0b, 0x00, 0x19, 0x00, 0x2b, 0x00, 0x35, 0x00, 0x3b, 0x00, +0x58, 0x00, 0x80, 0x00, 0x9c, 0x00, 0xbd, 0x00, 0xd3, 0x00, 0xd3, 0x00, 0xde, 0x00, 0xbc, 0x00, +0xc4, 0x00, 0xa7, 0x00, 0xa4, 0x00, 0x83, 0x00, 0x5e, 0x00, 0x69, 0x00, 0x72, 0x00, 0x6d, 0x00, +0x76, 0x00, 0x62, 0x00, 0x3e, 0x00, 0x13, 0x00, 0xde, 0xff, 0xc0, 0xff, 0x99, 0xff, 0x92, 0xff, +0xa1, 0xff, 0x9e, 0xff, 0x87, 0xff, 0x73, 0xff, 0x66, 0xff, 0x61, 0xff, 0x78, 0xff, 0x7f, 0xff, +0x8f, 0xff, 0x76, 0xff, 0x62, 0xff, 0x44, 0xff, 0x3a, 0xff, 0x2e, 0xff, 0x2c, 0xff, 0x2f, 0xff, +0x2c, 0xff, 0x2d, 0xff, 0x3e, 0xff, 0x2b, 0xff, 0x48, 0xff, 0x57, 0xff, 0x4f, 0xff, 0x5e, 0xff, +0x6d, 0xff, 0x63, 0xff, 0x66, 0xff, 0x63, 0xff, 0x5f, 0xff, 0x67, 0xff, 0x74, 0xff, 0x7a, 0xff, +0x8f, 0xff, 0x8c, 0xff, 0x8a, 0xff, 0x83, 0xff, 0x79, 0xff, 0x9a, 0xff, 0x97, 0xff, 0xaa, 0xff, +0xc3, 0xff, 0xc8, 0xff, 0xc5, 0xff, 0xbb, 0xff, 0xa7, 0xff, 0x9d, 0xff, 0x8b, 0xff, 0x82, 0xff, +0x9c, 0xff, 0xd0, 0xff, 0xeb, 0xff, 0x0f, 0x00, 0x24, 0x00, 0x27, 0x00, 0x29, 0x00, 0x1e, 0x00, +0x20, 0x00, 0x2f, 0x00, 0x2f, 0x00, 0x3f, 0x00, 0x2e, 0x00, 0x21, 0x00, 0x04, 0x00, 0x15, 0x00, +0x36, 0x00, 0x2e, 0x00, 0x25, 0x00, 0x04, 0x00, 0x01, 0x00, 0xee, 0xff, 0xf1, 0xff, 0xdb, 0xff, +0xdd, 0xff, 0xc3, 0xff, 0xc8, 0xff, 0xbf, 0xff, 0x94, 0xff, 0xa2, 0xff, 0xa7, 0xff, 0xcc, 0xff, +0xd7, 0xff, 0xd9, 0xff, 0xe2, 0xff, 0xe7, 0xff, 0xe6, 0xff, 0xd5, 0xff, 0xf0, 0xff, 0x05, 0x00, +0xff, 0xff, 0x10, 0x00, 0x28, 0x00, 0x2a, 0x00, 0x37, 0x00, 0x53, 0x00, 0x3b, 0x00, 0x2b, 0x00, +0x14, 0x00, 0x27, 0x00, 0x1e, 0x00, 0x20, 0x00, 0x14, 0x00, 0x12, 0x00, 0x05, 0x00, 0xf4, 0xff, +0xf1, 0xff, 0xfd, 0xff, 0xf9, 0xff, 0x05, 0x00, 0x2b, 0x00, 0x3c, 0x00, 0x6b, 0x00, 0x7d, 0x00, +0x68, 0x00, 0x6f, 0x00, 0x7d, 0x00, 0x84, 0x00, 0x75, 0x00, 0x5c, 0x00, 0x37, 0x00, 0x38, 0x00, +0x4b, 0x00, 0x5a, 0x00, 0x5e, 0x00, 0x3f, 0x00, 0x41, 0x00, 0x38, 0x00, 0x41, 0x00, 0x41, 0x00, +0x34, 0x00, 0x38, 0x00, 0x27, 0x00, 0x20, 0x00, 0x0a, 0x00, 0x1c, 0x00, 0x2d, 0x00, 0x40, 0x00, +0x39, 0x00, 0x1d, 0x00, 0x01, 0x00, 0xed, 0xff, 0xdc, 0xff, 0xd0, 0xff, 0xe8, 0xff, 0xe7, 0xff, +0xf1, 0xff, 0xcb, 0xff, 0xb7, 0xff, 0x9d, 0xff, 0x89, 0xff, 0x6b, 0xff, 0x39, 0xff, 0x4e, 0xff, +0x64, 0xff, 0x85, 0xff, 0xa3, 0xff, 0xac, 0xff, 0xc6, 0xff, 0xb4, 0xff, 0xb7, 0xff, 0x9e, 0xff, +0x97, 0xff, 0xad, 0xff, 0xad, 0xff, 0xbc, 0xff, 0xbe, 0xff, 0xc5, 0xff, 0xa2, 0xff, 0x73, 0xff, +0x6e, 0xff, 0x5f, 0xff, 0x5e, 0xff, 0x56, 0xff, 0x3a, 0xff, 0x24, 0xff, 0x26, 0xff, 0x37, 0xff, +0x34, 0xff, 0x42, 0xff, 0x42, 0xff, 0x3e, 0xff, 0x58, 0xff, 0x63, 0xff, 0x9d, 0xff, 0xea, 0xff, +0x00, 0x00, 0x34, 0x00, 0x4a, 0x00, 0x5d, 0x00, 0x6b, 0x00, 0x4f, 0x00, 0x3d, 0x00, 0x53, 0x00, +0x56, 0x00, 0x65, 0x00, 0x84, 0x00, 0x98, 0x00, 0x9d, 0x00, 0xa5, 0x00, 0x9a, 0x00, 0x8d, 0x00, +0x6e, 0x00, 0x5d, 0x00, 0x66, 0x00, 0x6a, 0x00, 0x6f, 0x00, 0x5c, 0x00, 0x55, 0x00, 0x5b, 0x00, +0x65, 0x00, 0x60, 0x00, 0x59, 0x00, 0x59, 0x00, 0x4f, 0x00, 0x85, 0x00, 0x9b, 0x00, 0xa2, 0x00, +0x9e, 0x00, 0x7b, 0x00, 0x64, 0x00, 0x4f, 0x00, 0x54, 0x00, 0x62, 0x00, 0x53, 0x00, 0x52, 0x00, +0x59, 0x00, 0x5b, 0x00, 0x44, 0x00, 0x36, 0x00, 0x36, 0x00, 0x34, 0x00, 0x54, 0x00, 0x4f, 0x00, +0x5f, 0x00, 0x60, 0x00, 0x50, 0x00, 0x52, 0x00, 0x4d, 0x00, 0x31, 0x00, 0x31, 0x00, 0x2d, 0x00, +0x39, 0x00, 0x38, 0x00, 0x26, 0x00, 0x2a, 0x00, 0x04, 0x00, 0xee, 0xff, 0xd9, 0xff, 0xd4, 0xff, +0xed, 0xff, 0xc6, 0xff, 0xaf, 0xff, 0x96, 0xff, 0x7e, 0xff, 0xa5, 0xff, 0xbb, 0xff, 0xd7, 0xff, +0xdf, 0xff, 0xf3, 0xff, 0x1f, 0x00, 0x1d, 0x00, 0x12, 0x00, 0x01, 0x00, 0x06, 0x00, 0x18, 0x00, +0x39, 0x00, 0x24, 0x00, 0x25, 0x00, 0x2b, 0x00, 0x25, 0x00, 0x43, 0x00, 0x5d, 0x00, 0x47, 0x00, +0x43, 0x00, 0x38, 0x00, 0x49, 0x00, 0x57, 0x00, 0x3a, 0x00, 0x07, 0x00, 0xfe, 0xff, 0xf8, 0xff, +0xdd, 0xff, 0xad, 0xff, 0x8f, 0xff, 0x6a, 0xff, 0x4c, 0xff, 0x49, 0xff, 0x47, 0xff, 0x44, 0xff, +0x59, 0xff, 0x6a, 0xff, 0x48, 0xff, 0x42, 0xff, 0x24, 0xff, 0x0e, 0xff, 0x38, 0xff, 0x34, 0xff, +0x53, 0xff, 0x72, 0xff, 0x7c, 0xff, 0x91, 0xff, 0x95, 0xff, 0xb3, 0xff, 0xc4, 0xff, 0xce, 0xff, +0xe8, 0xff, 0xf1, 0xff, 0xd6, 0xff, 0xd6, 0xff, 0xc2, 0xff, 0xc6, 0xff, 0xc8, 0xff, 0xba, 0xff, +0xc8, 0xff, 0xd2, 0xff, 0xc8, 0xff, 0xb9, 0xff, 0x9f, 0xff, 0x9a, 0xff, 0x84, 0xff, 0x82, 0xff, +0x78, 0xff, 0x5b, 0xff, 0x45, 0xff, 0x40, 0xff, 0x3d, 0xff, 0x3e, 0xff, 0x4a, 0xff, 0x1d, 0xff, +0x17, 0xff, 0xf9, 0xfe, 0xe5, 0xfe, 0xd3, 0xfe, 0xde, 0xfe, 0xd3, 0xfe, 0xd4, 0xfe, 0xca, 0xfe, +0xd2, 0xfe, 0xdc, 0xfe, 0xeb, 0xfe, 0x12, 0xff, 0x18, 0xff, 0x35, 0xff, 0x63, 0xff, 0x96, 0xff, +0xc6, 0xff, 0xf0, 0xff, 0x1d, 0x00, 0x2a, 0x00, 0x3c, 0x00, 0x46, 0x00, 0x76, 0x00, 0x82, 0x00, +0x8b, 0x00, 0x92, 0x00, 0x90, 0x00, 0x9b, 0x00, 0x93, 0x00, 0x7b, 0x00, 0x48, 0x00, 0x2f, 0x00, +0x20, 0x00, 0x0d, 0x00, 0x0b, 0x00, 0xfe, 0xff, 0xe9, 0xff, 0xed, 0xff, 0xf0, 0xff, 0xda, 0xff, +0xda, 0xff, 0xc3, 0xff, 0xbf, 0xff, 0xb2, 0xff, 0x9f, 0xff, 0xaa, 0xff, 0x7e, 0xff, 0x7e, 0xff, +0x8b, 0xff, 0x94, 0xff, 0x92, 0xff, 0x64, 0xff, 0x61, 0xff, 0x55, 0xff, 0x6f, 0xff, 0xa5, 0xff, +0xb9, 0xff, 0xb6, 0xff, 0x9e, 0xff, 0x7e, 0xff, 0x78, 0xff, 0x7b, 0xff, 0x94, 0xff, 0xd0, 0xff, +0xe9, 0xff, 0xdd, 0xff, 0xd6, 0xff, 0xc9, 0xff, 0xe5, 0xff, 0x02, 0x00, 0x04, 0x00, 0x01, 0x00, +0xf5, 0xff, 0x04, 0x00, 0x08, 0x00, 0x09, 0x00, 0x18, 0x00, 0x22, 0x00, 0x27, 0x00, 0x3e, 0x00, +0x38, 0x00, 0x39, 0x00, 0x5c, 0x00, 0x6c, 0x00, 0x92, 0x00, 0x9d, 0x00, 0x8a, 0x00, 0x6f, 0x00, +0x61, 0x00, 0x56, 0x00, 0x59, 0x00, 0x44, 0x00, 0x4a, 0x00, 0x5c, 0x00, 0x51, 0x00, 0x60, 0x00, +0x61, 0x00, 0x6f, 0x00, 0x6f, 0x00, 0x4d, 0x00, 0x1b, 0x00, 0xf2, 0xff, 0xd7, 0xff, 0xc7, 0xff, +0xcf, 0xff, 0xe8, 0xff, 0xf1, 0xff, 0xf7, 0xff, 0x1c, 0x00, 0x39, 0x00, 0x56, 0x00, 0x3e, 0x00, +0x3f, 0x00, 0x28, 0x00, 0x2d, 0x00, 0x28, 0x00, 0x3e, 0x00, 0x53, 0x00, 0x45, 0x00, 0x47, 0x00, +0x25, 0x00, 0x35, 0x00, 0x3e, 0x00, 0x30, 0x00, 0x3c, 0x00, 0x4e, 0x00, 0x6f, 0x00, 0x7b, 0x00, +0x7e, 0x00, 0x86, 0x00, 0xa6, 0x00, 0xb1, 0x00, 0xa9, 0x00, 0x9a, 0x00, 0xa2, 0x00, 0xaa, 0x00, +0xb4, 0x00, 0xc5, 0x00, 0xc3, 0x00, 0xc5, 0x00, 0xc8, 0x00, 0xc1, 0x00, 0xc5, 0x00, 0xc7, 0x00, +0xd0, 0x00, 0xa8, 0x00, 0x89, 0x00, 0x6a, 0x00, 0x50, 0x00, 0x50, 0x00, 0x56, 0x00, 0x55, 0x00, +0x44, 0x00, 0x3d, 0x00, 0x21, 0x00, 0x03, 0x00, 0xbf, 0xff, 0x9f, 0xff, 0x80, 0xff, 0x64, 0xff, +0x64, 0xff, 0x70, 0xff, 0x81, 0xff, 0x7d, 0xff, 0x84, 0xff, 0x83, 0xff, 0x99, 0xff, 0x7b, 0xff, +0x7e, 0xff, 0x90, 0xff, 0x98, 0xff, 0x9d, 0xff, 0x9d, 0xff, 0xb3, 0xff, 0xb7, 0xff, 0xbd, 0xff, +0xcb, 0xff, 0xc2, 0xff, 0xc8, 0xff, 0xd1, 0xff, 0xd6, 0xff, 0xe8, 0xff, 0xef, 0xff, 0xd9, 0xff, +0xd2, 0xff, 0xc9, 0xff, 0xd6, 0xff, 0xe9, 0xff, 0xf0, 0xff, 0xf1, 0xff, 0xfa, 0xff, 0xe8, 0xff, +0xf3, 0xff, 0xf4, 0xff, 0x07, 0x00, 0x2c, 0x00, 0x2e, 0x00, 0x3e, 0x00, 0x2e, 0x00, 0x18, 0x00, +0x15, 0x00, 0x1a, 0x00, 0xe2, 0xff, 0xa3, 0xff, 0x7e, 0xff, 0x3e, 0xff, 0x1d, 0xff, 0xff, 0xfe, +0xf3, 0xfe, 0xdb, 0xfe, 0xba, 0xfe, 0x9d, 0xfe, 0x78, 0xfe, 0x56, 0xfe, 0x42, 0xfe, 0x44, 0xfe, +0x36, 0xfe, 0x62, 0xfe, 0x8e, 0xfe, 0xbe, 0xfe, 0xdf, 0xfe, 0x12, 0xff, 0x2e, 0xff, 0x48, 0xff, +0x6b, 0xff, 0x93, 0xff, 0xa5, 0xff, 0xc1, 0xff, 0xf7, 0xff, 0x20, 0x00, 0x59, 0x00, 0x5c, 0x00, +0x65, 0x00, 0x6c, 0x00, 0x68, 0x00, 0x4b, 0x00, 0x35, 0x00, 0x06, 0x00, 0xe3, 0xff, 0xea, 0xff, +0xf2, 0xff, 0x0a, 0x00, 0x22, 0x00, 0x28, 0x00, 0x29, 0x00, 0x04, 0x00, 0x03, 0x00, 0x02, 0x00, +0x00, 0x00, 0x11, 0x00, 0x0e, 0x00, 0x11, 0x00, 0xfe, 0xff, 0xf8, 0xff, 0xed, 0xff, 0xd9, 0xff, +0xf4, 0xff, 0xeb, 0xff, 0xce, 0xff, 0xb7, 0xff, 0xbc, 0xff, 0xc7, 0xff, 0xd5, 0xff, 0xd2, 0xff, +0xf3, 0xff, 0xf6, 0xff, 0xe7, 0xff, 0xf4, 0xff, 0xda, 0xff, 0xe5, 0xff, 0xe9, 0xff, 0x0a, 0x00, +0x1b, 0x00, 0x28, 0x00, 0x26, 0x00, 0x35, 0x00, 0x35, 0x00, 0x3e, 0x00, 0x1e, 0x00, 0x22, 0x00, +0x2e, 0x00, 0x22, 0x00, 0x33, 0x00, 0x44, 0x00, 0x50, 0x00, 0x5c, 0x00, 0x5d, 0x00, 0x44, 0x00, +0x3f, 0x00, 0x57, 0x00, 0x4f, 0x00, 0x50, 0x00, 0x64, 0x00, 0x4f, 0x00, 0x4f, 0x00, 0x43, 0x00, +0x3e, 0x00, 0x3e, 0x00, 0x3e, 0x00, 0x2c, 0x00, 0x22, 0x00, 0x3a, 0x00, 0x47, 0x00, 0x3d, 0x00, +0x34, 0x00, 0x1f, 0x00, 0x11, 0x00, 0xe5, 0xff, 0xb7, 0xff, 0xa4, 0xff, 0x82, 0xff, 0x66, 0xff, +0x51, 0xff, 0x47, 0xff, 0x43, 0xff, 0x45, 0xff, 0x5b, 0xff, 0x7b, 0xff, 0x6d, 0xff, 0x83, 0xff, +0x84, 0xff, 0x75, 0xff, 0x65, 0xff, 0x55, 0xff, 0x50, 0xff, 0x3f, 0xff, 0x32, 0xff, 0x2a, 0xff, +0x27, 0xff, 0x39, 0xff, 0x35, 0xff, 0x5c, 0xff, 0x76, 0xff, 0x81, 0xff, 0x85, 0xff, 0x6e, 0xff, +0x73, 0xff, 0x58, 0xff, 0x5e, 0xff, 0x5a, 0xff, 0x67, 0xff, 0x57, 0xff, 0x3e, 0xff, 0x3d, 0xff, +0x1b, 0xff, 0x0e, 0xff, 0x05, 0xff, 0xf8, 0xfe, 0xdf, 0xfe, 0xcf, 0xfe, 0xef, 0xfe, 0xdc, 0xfe, +0xe5, 0xfe, 0xf8, 0xfe, 0xee, 0xfe, 0xec, 0xfe, 0xf4, 0xfe, 0xd7, 0xfe, 0xde, 0xfe, 0xc1, 0xfe, +0xbc, 0xfe, 0xce, 0xfe, 0xe5, 0xfe, 0x0c, 0xff, 0xff, 0xfe, 0x12, 0xff, 0x1c, 0xff, 0x46, 0xff, +0x3d, 0xff, 0x53, 0xff, 0x58, 0xff, 0x57, 0xff, 0x62, 0xff, 0x7e, 0xff, 0x8c, 0xff, 0xa2, 0xff, +0xa4, 0xff, 0xb8, 0xff, 0xc0, 0xff, 0xc9, 0xff, 0xdb, 0xff, 0xdc, 0xff, 0xc9, 0xff, 0xd3, 0xff, +0xef, 0xff, 0x00, 0x00, 0x1f, 0x00, 0x21, 0x00, 0x31, 0x00, 0x19, 0x00, 0x20, 0x00, 0x05, 0x00, +0x06, 0x00, 0xfc, 0xff, 0xe7, 0xff, 0xde, 0xff, 0xdb, 0xff, 0xda, 0xff, 0xc3, 0xff, 0xba, 0xff, +0xc4, 0xff, 0xc7, 0xff, 0xb5, 0xff, 0xe1, 0xff, 0xdb, 0xff, 0x03, 0x00, 0x2d, 0x00, 0x3f, 0x00, +0x52, 0x00, 0x4f, 0x00, 0x46, 0x00, 0x49, 0x00, 0x4a, 0x00, 0x51, 0x00, 0x59, 0x00, 0x59, 0x00, +0x5a, 0x00, 0x52, 0x00, 0x75, 0x00, 0x7c, 0x00, 0x87, 0x00, 0x73, 0x00, 0x57, 0x00, 0x75, 0x00, +0x73, 0x00, 0x7b, 0x00, 0x7e, 0x00, 0x8b, 0x00, 0x8d, 0x00, 0x92, 0x00, 0x8f, 0x00, 0x7a, 0x00, +0x85, 0x00, 0xad, 0x00, 0xc9, 0x00, 0xdd, 0x00, 0xef, 0x00, 0xa9, 0x00, 0x8e, 0x00, 0x74, 0x00, +0x50, 0x00, 0x39, 0x00, 0x18, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x2c, 0x00, 0x4d, 0x00, 0x5c, 0x00, +0x52, 0x00, 0x42, 0x00, 0x33, 0x00, 0x24, 0x00, 0x1a, 0x00, 0x08, 0x00, 0x1c, 0x00, 0x16, 0x00, +0x21, 0x00, 0x34, 0x00, 0x3e, 0x00, 0x5e, 0x00, 0x57, 0x00, 0x61, 0x00, 0x3b, 0x00, 0x3b, 0x00, +0x22, 0x00, 0x14, 0x00, 0x29, 0x00, 0x0d, 0x00, 0xfa, 0xff, 0xd8, 0xff, 0xb2, 0xff, 0x95, 0xff, +0x7b, 0xff, 0x7a, 0xff, 0x70, 0xff, 0x68, 0xff, 0x7e, 0xff, 0x96, 0xff, 0xb3, 0xff, 0xbb, 0xff, +0xcc, 0xff, 0xcb, 0xff, 0xa3, 0xff, 0x95, 0xff, 0x7e, 0xff, 0x53, 0xff, 0x51, 0xff, 0x4f, 0xff, +0x3a, 0xff, 0x34, 0xff, 0x36, 0xff, 0x35, 0xff, 0x53, 0xff, 0x65, 0xff, 0x6d, 0xff, 0x64, 0xff, +0x68, 0xff, 0x6b, 0xff, 0x8d, 0xff, 0x77, 0xff, 0x8c, 0xff, 0xaa, 0xff, 0xc7, 0xff, 0xda, 0xff, +0xdc, 0xff, 0xf2, 0xff, 0xfc, 0xff, 0x0f, 0x00, 0xf2, 0xff, 0xe8, 0xff, 0xe5, 0xff, 0xd6, 0xff, +0xdf, 0xff, 0xde, 0xff, 0xe1, 0xff, 0xd1, 0xff, 0xc4, 0xff, 0xb2, 0xff, 0xaa, 0xff, 0x98, 0xff, +0x74, 0xff, 0x52, 0xff, 0x3a, 0xff, 0x29, 0xff, 0x57, 0xff, 0x58, 0xff, 0x76, 0xff, 0x87, 0xff, +0xa0, 0xff, 0x9c, 0xff, 0xa1, 0xff, 0x7d, 0xff, 0x7b, 0xff, 0x8f, 0xff, 0x9e, 0xff, 0xbd, 0xff, +0xdd, 0xff, 0xfc, 0xff, 0xf8, 0xff, 0x07, 0x00, 0x06, 0x00, 0xf0, 0xff, 0xcc, 0xff, 0xaf, 0xff, +0xac, 0xff, 0xad, 0xff, 0xc5, 0xff, 0xd7, 0xff, 0xeb, 0xff, 0xee, 0xff, 0x1a, 0x00, 0x32, 0x00, +0x25, 0x00, 0x2d, 0x00, 0x28, 0x00, 0x29, 0x00, 0x3d, 0x00, 0x3e, 0x00, 0x27, 0x00, 0x30, 0x00, +0x2f, 0x00, 0x4b, 0x00, 0x4d, 0x00, 0x4f, 0x00, 0x43, 0x00, 0x42, 0x00, 0x52, 0x00, 0x76, 0x00, +0x69, 0x00, 0x50, 0x00, 0x35, 0x00, 0x35, 0x00, 0x21, 0x00, 0x0e, 0x00, 0xf6, 0xff, 0xd6, 0xff, +0xd0, 0xff, 0xa9, 0xff, 0x88, 0xff, 0x5b, 0xff, 0x49, 0xff, 0x5c, 0xff, 0x55, 0xff, 0x82, 0xff, +0x99, 0xff, 0xac, 0xff, 0xd8, 0xff, 0xff, 0xff, 0x1b, 0x00, 0x2e, 0x00, 0x4f, 0x00, 0x47, 0x00, +0x57, 0x00, 0x5b, 0x00, 0x70, 0x00, 0x81, 0x00, 0x95, 0x00, 0x93, 0x00, 0xb3, 0x00, 0xc0, 0x00, +0xa8, 0x00, 0xa6, 0x00, 0x98, 0x00, 0x86, 0x00, 0x73, 0x00, 0x5c, 0x00, 0x48, 0x00, 0x21, 0x00, +0x06, 0x00, 0x0b, 0x00, 0x06, 0x00, 0xef, 0xff, 0xcf, 0xff, 0x9f, 0xff, 0x78, 0xff, 0x52, 0xff, +0x63, 0xff, 0x5f, 0xff, 0x63, 0xff, 0x8f, 0xff, 0x84, 0xff, 0x7d, 0xff, 0x70, 0xff, 0x8c, 0xff, +0x87, 0xff, 0x6b, 0xff, 0x8b, 0xff, 0x75, 0xff, 0x59, 0xff, 0x53, 0xff, 0x4e, 0xff, 0x68, 0xff, +0x7f, 0xff, 0x9c, 0xff, 0x8b, 0xff, 0x89, 0xff, 0x89, 0xff, 0x7a, 0xff, 0x7b, 0xff, 0x79, 0xff, +0x7a, 0xff, 0x97, 0xff, 0x92, 0xff, 0x9c, 0xff, 0x93, 0xff, 0x86, 0xff, 0x9a, 0xff, 0xa3, 0xff, +0xaa, 0xff, 0xb4, 0xff, 0xce, 0xff, 0xd9, 0xff, 0x17, 0x00, 0x27, 0x00, 0x1f, 0x00, 0x0e, 0x00, +0xf2, 0xff, 0xeb, 0xff, 0xf1, 0xff, 0xe7, 0xff, 0xf9, 0xff, 0x0a, 0x00, 0x0f, 0x00, 0x02, 0x00, +0xd6, 0xff, 0xbe, 0xff, 0x9f, 0xff, 0x87, 0xff, 0x97, 0xff, 0x88, 0xff, 0x92, 0xff, 0x7e, 0xff, +0x81, 0xff, 0x7e, 0xff, 0x87, 0xff, 0x96, 0xff, 0x8d, 0xff, 0x92, 0xff, 0xc2, 0xff, 0xcf, 0xff, +0xe2, 0xff, 0xe7, 0xff, 0xe6, 0xff, 0xfe, 0xff, 0x02, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x09, 0x00, +0x17, 0x00, 0x0e, 0x00, 0x22, 0x00, 0x2f, 0x00, 0x2f, 0x00, 0x08, 0x00, 0x0e, 0x00, 0x17, 0x00, +0x01, 0x00, 0x26, 0x00, 0x15, 0x00, 0x16, 0x00, 0x0f, 0x00, 0x20, 0x00, 0x25, 0x00, 0x0b, 0x00, +0x24, 0x00, 0x51, 0x00, 0x6e, 0x00, 0x7d, 0x00, 0x7c, 0x00, 0x87, 0x00, 0x91, 0x00, 0x88, 0x00, +0x83, 0x00, 0x52, 0x00, 0x56, 0x00, 0x45, 0x00, 0x11, 0x00, 0x12, 0x00, 0x0f, 0x00, 0x0e, 0x00, +0xf9, 0xff, 0xe0, 0xff, 0xe7, 0xff, 0xf0, 0xff, 0xdf, 0xff, 0xe7, 0xff, 0xec, 0xff, 0x11, 0x00, +0x24, 0x00, 0x29, 0x00, 0x21, 0x00, 0x2a, 0x00, 0x1e, 0x00, 0x05, 0x00, 0xf7, 0xff, 0xef, 0xff, +0x02, 0x00, 0x0f, 0x00, 0x11, 0x00, 0x1d, 0x00, 0x2b, 0x00, 0x30, 0x00, 0x2d, 0x00, 0x30, 0x00, +0x32, 0x00, 0x3e, 0x00, 0x48, 0x00, 0x51, 0x00, 0x56, 0x00, 0x3a, 0x00, 0x49, 0x00, 0x55, 0x00, +0x62, 0x00, 0x57, 0x00, 0x57, 0x00, 0x3a, 0x00, 0x28, 0x00, 0x25, 0x00, 0x44, 0x00, 0x44, 0x00, +0x5d, 0x00, 0x54, 0x00, 0x4f, 0x00, 0x4c, 0x00, 0x34, 0x00, 0x15, 0x00, 0x00, 0x00, 0xf0, 0xff, +0xea, 0xff, 0xef, 0xff, 0xf9, 0xff, 0xde, 0xff, 0xc1, 0xff, 0xae, 0xff, 0xac, 0xff, 0x9b, 0xff, +0xba, 0xff, 0xca, 0xff, 0xbe, 0xff, 0xba, 0xff, 0xbe, 0xff, 0xbe, 0xff, 0xb5, 0xff, 0xc1, 0xff, +0xb3, 0xff, 0xa6, 0xff, 0x79, 0xff, 0x83, 0xff, 0x8e, 0xff, 0x9d, 0xff, 0xb0, 0xff, 0xac, 0xff, +0xbf, 0xff, 0xab, 0xff, 0xb1, 0xff, 0xa5, 0xff, 0xc3, 0xff, 0xe3, 0xff, 0x18, 0x00, 0x1d, 0x00, +0x02, 0x00, 0xdc, 0xff, 0xc2, 0xff, 0xc6, 0xff, 0xb6, 0xff, 0xb5, 0xff, 0xb1, 0xff, 0x9c, 0xff, +0xa2, 0xff, 0xa6, 0xff, 0x9d, 0xff, 0xae, 0xff, 0xc8, 0xff, 0xd4, 0xff, 0xe9, 0xff, 0xf5, 0xff, +0x0c, 0x00, 0x22, 0x00, 0x18, 0x00, 0x31, 0x00, 0x5a, 0x00, 0x47, 0x00, 0x4f, 0x00, 0x48, 0x00, +0x23, 0x00, 0x27, 0x00, 0x0a, 0x00, 0x19, 0x00, 0x13, 0x00, 0x21, 0x00, 0x05, 0x00, 0xf0, 0xff, +0xf0, 0xff, 0xf8, 0xff, 0xfe, 0xff, 0x13, 0x00, 0x1b, 0x00, 0x19, 0x00, 0x32, 0x00, 0x1c, 0x00, +0x0c, 0x00, 0x0a, 0x00, 0xf4, 0xff, 0x06, 0x00, 0x01, 0x00, 0x0e, 0x00, 0x1a, 0x00, 0x2c, 0x00, +0x40, 0x00, 0x50, 0x00, 0x50, 0x00, 0x6d, 0x00, 0x6f, 0x00, 0x67, 0x00, 0x40, 0x00, 0x2d, 0x00, +0x16, 0x00, 0xfb, 0xff, 0x0d, 0x00, 0x06, 0x00, 0x01, 0x00, 0xf8, 0xff, 0xde, 0xff, 0xda, 0xff, +0xc6, 0xff, 0xbc, 0xff, 0xb9, 0xff, 0xa3, 0xff, 0xa3, 0xff, 0x93, 0xff, 0x85, 0xff, 0x80, 0xff, +0x97, 0xff, 0xb1, 0xff, 0xad, 0xff, 0xc4, 0xff, 0xcb, 0xff, 0xe3, 0xff, 0xfa, 0xff, 0x16, 0x00, +0x36, 0x00, 0x59, 0x00, 0x77, 0x00, 0x89, 0x00, 0x85, 0x00, 0x94, 0x00, 0x91, 0x00, 0x89, 0x00, +0x90, 0x00, 0x9b, 0x00, 0xa7, 0x00, 0x95, 0x00, 0x7b, 0x00, 0x6e, 0x00, 0x62, 0x00, 0x46, 0x00, +0x51, 0x00, 0x39, 0x00, 0x2f, 0x00, 0x31, 0x00, 0x1f, 0x00, 0x1a, 0x00, 0x2e, 0x00, 0x3d, 0x00, +0x4b, 0x00, 0x4b, 0x00, 0x53, 0x00, 0x3c, 0x00, 0x2a, 0x00, 0x22, 0x00, 0x26, 0x00, 0x38, 0x00, +0x1f, 0x00, 0x0c, 0x00, 0xe1, 0xff, 0xd2, 0xff, 0xbf, 0xff, 0xa7, 0xff, 0x9e, 0xff, 0x8e, 0xff, +0x99, 0xff, 0x8f, 0xff, 0x92, 0xff, 0x98, 0xff, 0x9a, 0xff, 0xa5, 0xff, 0xad, 0xff, 0xc8, 0xff, +0xcf, 0xff, 0xe1, 0xff, 0xcb, 0xff, 0xbc, 0xff, 0xa9, 0xff, 0x8b, 0xff, 0xa0, 0xff, 0x8e, 0xff, +0xa3, 0xff, 0xc3, 0xff, 0xce, 0xff, 0xd6, 0xff, 0xdc, 0xff, 0xe7, 0xff, 0xfc, 0xff, 0x16, 0x00, +0x0a, 0x00, 0x0c, 0x00, 0x11, 0x00, 0x1c, 0x00, 0x19, 0x00, 0x2b, 0x00, 0x28, 0x00, 0x13, 0x00, +0x14, 0x00, 0x2c, 0x00, 0x40, 0x00, 0x40, 0x00, 0x54, 0x00, 0x75, 0x00, 0x54, 0x00, 0x43, 0x00, +0x3a, 0x00, 0x09, 0x00, 0xd6, 0xff, 0xad, 0xff, 0x9a, 0xff, 0x8b, 0xff, 0xb4, 0xff, 0xb3, 0xff, +0xd3, 0xff, 0xc9, 0xff, 0xc1, 0xff, 0xba, 0xff, 0xb3, 0xff, 0xb3, 0xff, 0xcc, 0xff, 0x0e, 0x00, +0x3e, 0x00, 0x59, 0x00, 0x55, 0x00, 0x65, 0x00, 0x7e, 0x00, 0x91, 0x00, 0x9b, 0x00, 0x89, 0x00, +0x79, 0x00, 0x83, 0x00, 0x90, 0x00, 0x96, 0x00, 0x92, 0x00, 0x8b, 0x00, 0x90, 0x00, 0x9f, 0x00, +0xab, 0x00, 0x7f, 0x00, 0x65, 0x00, 0x5d, 0x00, 0x63, 0x00, 0x5b, 0x00, 0x33, 0x00, 0x0d, 0x00, +0x05, 0x00, 0x1c, 0x00, 0x07, 0x00, 0x0c, 0x00, 0x0a, 0x00, 0x1b, 0x00, 0x2f, 0x00, 0x43, 0x00, +0x5b, 0x00, 0x4c, 0x00, 0x4d, 0x00, 0x4d, 0x00, 0x5f, 0x00, 0x57, 0x00, 0x43, 0x00, 0x26, 0x00, +0x0a, 0x00, 0xdc, 0xff, 0xcf, 0xff, 0xab, 0xff, 0xc6, 0xff, 0xd5, 0xff, 0xeb, 0xff, 0x0f, 0x00, +0x15, 0x00, 0x3d, 0x00, 0x4d, 0x00, 0x43, 0x00, 0x46, 0x00, 0x49, 0x00, 0x3b, 0x00, 0x2f, 0x00, +0x44, 0x00, 0x48, 0x00, 0x62, 0x00, 0x6b, 0x00, 0x80, 0x00, 0x9f, 0x00, 0x98, 0x00, 0x82, 0x00, +0x70, 0x00, 0x78, 0x00, 0x62, 0x00, 0x37, 0x00, 0x22, 0x00, 0x20, 0x00, 0x1e, 0x00, 0x12, 0x00, +0x0b, 0x00, 0xfb, 0xff, 0xe9, 0xff, 0xd5, 0xff, 0xd2, 0xff, 0xda, 0xff, 0xfd, 0xff, 0x3a, 0x00, +0x67, 0x00, 0x7b, 0x00, 0x80, 0x00, 0x5f, 0x00, 0x5d, 0x00, 0x56, 0x00, 0x54, 0x00, 0x69, 0x00, +0x7c, 0x00, 0x8e, 0x00, 0x9b, 0x00, 0x89, 0x00, 0x6b, 0x00, 0x45, 0x00, 0x23, 0x00, 0xe7, 0xff, +0xbe, 0xff, 0x9e, 0xff, 0x9a, 0xff, 0x8e, 0xff, 0xae, 0xff, 0xbb, 0xff, 0xd1, 0xff, 0xdd, 0xff, +0xa7, 0xff, 0x92, 0xff, 0x73, 0xff, 0x67, 0xff, 0x7f, 0xff, 0xa1, 0xff, 0xcb, 0xff, 0xde, 0xff, +0x01, 0x00, 0x3d, 0x00, 0x5f, 0x00, 0x6a, 0x00, 0x8d, 0x00, 0x81, 0x00, 0x88, 0x00, 0x87, 0x00, +0x7f, 0x00, 0x94, 0x00, 0x95, 0x00, 0x95, 0x00, 0x9b, 0x00, 0xa2, 0x00, 0x90, 0x00, 0x89, 0x00, +0x99, 0x00, 0x8d, 0x00, 0x8b, 0x00, 0x8f, 0x00, 0x90, 0x00, 0x7f, 0x00, 0x7b, 0x00, 0x70, 0x00, +0x50, 0x00, 0x32, 0x00, 0x00, 0x00, 0xe1, 0xff, 0xf9, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfb, 0xff, +0xe0, 0xff, 0xc1, 0xff, 0xb2, 0xff, 0xa4, 0xff, 0xa9, 0xff, 0xaf, 0xff, 0xd2, 0xff, 0xdb, 0xff, +0xed, 0xff, 0xef, 0xff, 0x17, 0x00, 0x2b, 0x00, 0x25, 0x00, 0x2a, 0x00, 0x1c, 0x00, 0xfd, 0xff, +0x0e, 0x00, 0x1b, 0x00, 0x1f, 0x00, 0x4b, 0x00, 0x51, 0x00, 0x71, 0x00, 0x5a, 0x00, 0x4e, 0x00, +0x39, 0x00, 0x0c, 0x00, 0x26, 0x00, 0x2a, 0x00, 0x26, 0x00, 0x1d, 0x00, 0xff, 0xff, 0xea, 0xff, +0xde, 0xff, 0xf4, 0xff, 0xe5, 0xff, 0xe9, 0xff, 0x03, 0x00, 0xf5, 0xff, 0x14, 0x00, 0x33, 0x00, +0x4c, 0x00, 0x4d, 0x00, 0x56, 0x00, 0x4c, 0x00, 0x41, 0x00, 0x51, 0x00, 0x46, 0x00, 0x32, 0x00, +0x27, 0x00, 0x0b, 0x00, 0x02, 0x00, 0xf3, 0xff, 0x0f, 0x00, 0x05, 0x00, 0xe3, 0xff, 0xe4, 0xff, +0xd3, 0xff, 0xda, 0xff, 0xdc, 0xff, 0xc9, 0xff, 0xc0, 0xff, 0xb8, 0xff, 0xaf, 0xff, 0xa6, 0xff, +0xa5, 0xff, 0xa7, 0xff, 0xbd, 0xff, 0xd9, 0xff, 0x20, 0x00, 0x47, 0x00, 0x56, 0x00, 0x58, 0x00, +0x4f, 0x00, 0x52, 0x00, 0x37, 0x00, 0x4e, 0x00, 0x2d, 0x00, 0x32, 0x00, 0x35, 0x00, 0x3c, 0x00, +0x31, 0x00, 0x01, 0x00, 0xd6, 0xff, 0xd5, 0xff, 0xd9, 0xff, 0xe4, 0xff, 0xdf, 0xff, 0xc9, 0xff, +0xea, 0xff, 0xdf, 0xff, 0xf4, 0xff, 0x0a, 0x00, 0x2a, 0x00, 0x31, 0x00, 0x4b, 0x00, 0x4a, 0x00, +0x3a, 0x00, 0x42, 0x00, 0x39, 0x00, 0x45, 0x00, 0x3c, 0x00, 0x24, 0x00, 0x3a, 0x00, 0x4c, 0x00, +0x66, 0x00, 0x85, 0x00, 0x8f, 0x00, 0xa7, 0x00, 0x8d, 0x00, 0x6b, 0x00, 0x61, 0x00, 0x4f, 0x00, +0x50, 0x00, 0x5d, 0x00, 0x59, 0x00, 0x4f, 0x00, 0x5c, 0x00, 0x59, 0x00, 0x4a, 0x00, 0x4d, 0x00, +0x39, 0x00, 0x13, 0x00, 0x08, 0x00, 0x12, 0x00, 0x38, 0x00, 0x5e, 0x00, 0x49, 0x00, 0x5b, 0x00, +0x5e, 0x00, 0x35, 0x00, 0x1e, 0x00, 0xfe, 0xff, 0xdf, 0xff, 0xde, 0xff, 0xcb, 0xff, 0xd8, 0xff, +0xe1, 0xff, 0xe5, 0xff, 0xf9, 0xff, 0x03, 0x00, 0xf6, 0xff, 0xef, 0xff, 0xf3, 0xff, 0xf5, 0xff, +0x02, 0x00, 0x1d, 0x00, 0x26, 0x00, 0x3f, 0x00, 0x5e, 0x00, 0x7c, 0x00, 0x8e, 0x00, 0x7d, 0x00, +0x74, 0x00, 0x74, 0x00, 0x58, 0x00, 0x48, 0x00, 0x47, 0x00, 0x46, 0x00, 0x58, 0x00, 0x76, 0x00, +0x67, 0x00, 0x49, 0x00, 0x27, 0x00, 0xf4, 0xff, 0xed, 0xff, 0xd7, 0xff, 0xc6, 0xff, 0xa5, 0xff, +0xad, 0xff, 0xad, 0xff, 0xae, 0xff, 0xb3, 0xff, 0xc4, 0xff, 0xcc, 0xff, 0xd1, 0xff, 0xdc, 0xff, +0xd8, 0xff, 0xe9, 0xff, 0xfb, 0xff, 0x05, 0x00, 0x0e, 0x00, 0x01, 0x00, 0xf5, 0xff, 0x0a, 0x00, +0x11, 0x00, 0xe3, 0xff, 0xd4, 0xff, 0xbc, 0xff, 0xb3, 0xff, 0xc9, 0xff, 0xe4, 0xff, 0x0a, 0x00, +0x29, 0x00, 0x2e, 0x00, 0x2e, 0x00, 0x38, 0x00, 0x22, 0x00, 0x10, 0x00, 0x03, 0x00, 0x03, 0x00, +0x32, 0x00, 0x4a, 0x00, 0x4e, 0x00, 0x5a, 0x00, 0x62, 0x00, 0x7d, 0x00, 0x9e, 0x00, 0xa8, 0x00, +0x81, 0x00, 0x62, 0x00, 0x40, 0x00, 0x48, 0x00, 0x40, 0x00, 0x36, 0x00, 0x51, 0x00, 0x4f, 0x00, +0x41, 0x00, 0x34, 0x00, 0x28, 0x00, 0x13, 0x00, 0x27, 0x00, 0x1f, 0x00, 0x2b, 0x00, 0x41, 0x00, +0x53, 0x00, 0x6f, 0x00, 0x87, 0x00, 0x98, 0x00, 0x91, 0x00, 0x9d, 0x00, 0x8f, 0x00, 0x72, 0x00, +0x5a, 0x00, 0x4c, 0x00, 0x40, 0x00, 0x53, 0x00, 0x1e, 0x00, 0x2b, 0x00, 0xfa, 0xff, 0xd7, 0xff, +0xd5, 0xff, 0xf3, 0xff, 0x0b, 0x00, 0x0e, 0x00, 0x2a, 0x00, 0x1f, 0x00, 0x11, 0x00, 0x0a, 0x00, +0x0e, 0x00, 0x2c, 0x00, 0x3a, 0x00, 0x3c, 0x00, 0x35, 0x00, 0x41, 0x00, 0x0d, 0x00, 0xe7, 0xff, +0xdc, 0xff, 0xe1, 0xff, 0xf3, 0xff, 0xfd, 0xff, 0x07, 0x00, 0xf5, 0xff, 0xf2, 0xff, 0xef, 0xff, +0xe3, 0xff, 0xf3, 0xff, 0xe8, 0xff, 0xe8, 0xff, 0xe3, 0xff, 0xeb, 0xff, 0x08, 0x00, 0x39, 0x00, +0x51, 0x00, 0x6c, 0x00, 0x70, 0x00, 0x77, 0x00, 0x75, 0x00, 0x69, 0x00, 0x50, 0x00, 0x60, 0x00, +0x6b, 0x00, 0x47, 0x00, 0x3d, 0x00, 0x3f, 0x00, 0x40, 0x00, 0x4c, 0x00, 0x2d, 0x00, 0x36, 0x00, +0x1c, 0x00, 0x22, 0x00, 0x25, 0x00, 0x19, 0x00, 0x13, 0x00, 0x0c, 0x00, 0x15, 0x00, 0x15, 0x00, +0xfb, 0xff, 0xec, 0xff, 0x1a, 0x00, 0x05, 0x00, 0x18, 0x00, 0x3d, 0x00, 0x5a, 0x00, 0x77, 0x00, +0x91, 0x00, 0x82, 0x00, 0x62, 0x00, 0x7b, 0x00, 0x83, 0x00, 0x81, 0x00, 0x8c, 0x00, 0xb4, 0x00, +0xaa, 0x00, 0xb8, 0x00, 0xaa, 0x00, 0x97, 0x00, 0x8b, 0x00, 0x76, 0x00, 0x59, 0x00, 0x27, 0x00, +0xfc, 0xff, 0xf3, 0xff, 0x00, 0x00, 0x05, 0x00, 0x0b, 0x00, 0x24, 0x00, 0x2d, 0x00, 0x30, 0x00, +0x26, 0x00, 0x2d, 0x00, 0x26, 0x00, 0x46, 0x00, 0x54, 0x00, 0x67, 0x00, 0x5d, 0x00, 0x5c, 0x00, +0x48, 0x00, 0x20, 0x00, 0x07, 0x00, 0x06, 0x00, 0x03, 0x00, 0xfc, 0xff, 0x10, 0x00, 0x40, 0x00, +0x38, 0x00, 0x4e, 0x00, 0x76, 0x00, 0x91, 0x00, 0xb6, 0x00, 0xd5, 0x00, 0xca, 0x00, 0xc0, 0x00, +0xab, 0x00, 0x98, 0x00, 0x90, 0x00, 0x85, 0x00, 0x8a, 0x00, 0x67, 0x00, 0x46, 0x00, 0x2b, 0x00, +0x45, 0x00, 0x2a, 0x00, 0x21, 0x00, 0x0b, 0x00, 0xeb, 0xff, 0xe9, 0xff, 0xec, 0xff, 0x04, 0x00, +0x0c, 0x00, 0xfb, 0xff, 0xdd, 0xff, 0xd9, 0xff, 0xd6, 0xff, 0xe8, 0xff, 0x00, 0x00, 0x04, 0x00, +0x0e, 0x00, 0x23, 0x00, 0x38, 0x00, 0x41, 0x00, 0x6b, 0x00, 0x7c, 0x00, 0xa0, 0x00, 0xa1, 0x00, +0x91, 0x00, 0x65, 0x00, 0x43, 0x00, 0x29, 0x00, 0x17, 0x00, 0xf3, 0xff, 0xe6, 0xff, 0xdb, 0xff, +0xce, 0xff, 0xba, 0xff, 0xa6, 0xff, 0xa6, 0xff, 0xaa, 0xff, 0x97, 0xff, 0x81, 0xff, 0x7c, 0xff, +0x7f, 0xff, 0x61, 0xff, 0x56, 0xff, 0x59, 0xff, 0x4e, 0xff, 0x69, 0xff, 0x64, 0xff, 0x6d, 0xff, +0x6e, 0xff, 0x78, 0xff, 0x89, 0xff, 0x9b, 0xff, 0xbc, 0xff, 0xbd, 0xff, 0xac, 0xff, 0xc5, 0xff, +0xbb, 0xff, 0xd1, 0xff, 0xf2, 0xff, 0x0a, 0x00, 0x26, 0x00, 0x2a, 0x00, 0x2a, 0x00, 0x19, 0x00, +0x19, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x2e, 0x00, 0x31, 0x00, 0x2f, 0x00, 0x21, 0x00, 0x23, 0x00, +0x34, 0x00, 0x2f, 0x00, 0x27, 0x00, 0x2b, 0x00, 0x40, 0x00, 0x4e, 0x00, 0x5b, 0x00, 0x60, 0x00, +0x4c, 0x00, 0x38, 0x00, 0x33, 0x00, 0x1d, 0x00, 0x1d, 0x00, 0x31, 0x00, 0x4a, 0x00, 0x5c, 0x00, +0x4e, 0x00, 0x3d, 0x00, 0x47, 0x00, 0x53, 0x00, 0x4c, 0x00, 0x55, 0x00, 0x5a, 0x00, 0x3c, 0x00, +0x2b, 0x00, 0x28, 0x00, 0x0f, 0x00, 0x1b, 0x00, 0x28, 0x00, 0x19, 0x00, 0x07, 0x00, 0x14, 0x00, +0x15, 0x00, 0x1a, 0x00, 0x16, 0x00, 0x28, 0x00, 0x3c, 0x00, 0x45, 0x00, 0x53, 0x00, 0x73, 0x00, +0x64, 0x00, 0x5b, 0x00, 0x53, 0x00, 0x2f, 0x00, 0x23, 0x00, 0x38, 0x00, 0x26, 0x00, 0x3d, 0x00, +0x53, 0x00, 0x62, 0x00, 0x6b, 0x00, 0x6f, 0x00, 0x76, 0x00, 0x63, 0x00, 0x52, 0x00, 0x52, 0x00, +0x44, 0x00, 0x3a, 0x00, 0x2d, 0x00, 0x46, 0x00, 0x48, 0x00, 0x4a, 0x00, 0x50, 0x00, 0x4b, 0x00, +0x61, 0x00, 0x68, 0x00, 0x77, 0x00, 0x7c, 0x00, 0x78, 0x00, 0x73, 0x00, 0x76, 0x00, 0x70, 0x00, +0x8b, 0x00, 0x9a, 0x00, 0x88, 0x00, 0x71, 0x00, 0x4c, 0x00, 0x26, 0x00, 0x2b, 0x00, 0x26, 0x00, +0x2c, 0x00, 0x2f, 0x00, 0x2b, 0x00, 0x2f, 0x00, 0x24, 0x00, 0x18, 0x00, 0x0e, 0x00, 0xf7, 0xff, +0xfe, 0xff, 0xe3, 0xff, 0xe0, 0xff, 0xeb, 0xff, 0xdb, 0xff, 0xd4, 0xff, 0xc0, 0xff, 0xba, 0xff, +0xa8, 0xff, 0x9b, 0xff, 0x97, 0xff, 0xad, 0xff, 0xab, 0xff, 0xba, 0xff, 0xd2, 0xff, 0xd5, 0xff, +0xfb, 0xff, 0xfd, 0xff, 0x02, 0x00, 0xf4, 0xff, 0xf5, 0xff, 0x16, 0x00, 0x0d, 0x00, 0x12, 0x00, +0x30, 0x00, 0x2a, 0x00, 0x1b, 0x00, 0x24, 0x00, 0x10, 0x00, 0x09, 0x00, 0x02, 0x00, 0xe0, 0xff, +0xeb, 0xff, 0xd8, 0xff, 0xd8, 0xff, 0xfd, 0xff, 0x17, 0x00, 0x15, 0x00, 0x0d, 0x00, 0xf8, 0xff, +0xe8, 0xff, 0xd7, 0xff, 0xea, 0xff, 0x02, 0x00, 0x24, 0x00, 0x3f, 0x00, 0x51, 0x00, 0x68, 0x00, +0x6e, 0x00, 0x7a, 0x00, 0x8a, 0x00, 0xa8, 0x00, 0xb9, 0x00, 0xcc, 0x00, 0xd5, 0x00, 0xb5, 0x00, +0xc3, 0x00, 0x9f, 0x00, 0x77, 0x00, 0x7b, 0x00, 0x73, 0x00, 0x75, 0x00, 0x76, 0x00, 0x71, 0x00, +0x6f, 0x00, 0x69, 0x00, 0x74, 0x00, 0x6c, 0x00, 0x7a, 0x00, 0x53, 0x00, 0x33, 0x00, 0x14, 0x00, +0x05, 0x00, 0xe8, 0xff, 0xf8, 0xff, 0x04, 0x00, 0x05, 0x00, 0xfb, 0xff, 0xf7, 0xff, 0xec, 0xff, +0xe6, 0xff, 0xe9, 0xff, 0xec, 0xff, 0xf0, 0xff, 0xeb, 0xff, 0xf2, 0xff, 0xf1, 0xff, 0xd5, 0xff, +0xbb, 0xff, 0xaa, 0xff, 0xa4, 0xff, 0xa2, 0xff, 0x96, 0xff, 0x97, 0xff, 0xb2, 0xff, 0xc8, 0xff, +0xc6, 0xff, 0xbd, 0xff, 0xd1, 0xff, 0xd2, 0xff, 0xd1, 0xff, 0xc6, 0xff, 0xbd, 0xff, 0xd7, 0xff, +0xe7, 0xff, 0xdc, 0xff, 0xf3, 0xff, 0xf6, 0xff, 0x1b, 0x00, 0x26, 0x00, 0x33, 0x00, 0x3c, 0x00, +0x31, 0x00, 0x2c, 0x00, 0x5e, 0x00, 0x69, 0x00, 0x67, 0x00, 0x61, 0x00, 0x51, 0x00, 0x58, 0x00, +0x4f, 0x00, 0x5a, 0x00, 0x36, 0x00, 0x04, 0x00, 0xc8, 0xff, 0x96, 0xff, 0x78, 0xff, 0x6f, 0xff, +0x66, 0xff, 0x58, 0xff, 0x76, 0xff, 0x66, 0xff, 0x59, 0xff, 0x6b, 0xff, 0x5e, 0xff, 0x4f, 0xff, +0x46, 0xff, 0x16, 0xff, 0x13, 0xff, 0x22, 0xff, 0x15, 0xff, 0x21, 0xff, 0x2d, 0xff, 0x44, 0xff, +0x4f, 0xff, 0x60, 0xff, 0x54, 0xff, 0x58, 0xff, 0x63, 0xff, 0x88, 0xff, 0xab, 0xff, 0xd3, 0xff, +0xeb, 0xff, 0xe6, 0xff, 0xf1, 0xff, 0xf4, 0xff, 0x19, 0x00, 0x2a, 0x00, 0x2c, 0x00, 0x25, 0x00, +0x22, 0x00, 0x3d, 0x00, 0x3c, 0x00, 0x43, 0x00, 0x72, 0x00, 0x9b, 0x00, 0xb2, 0x00, 0xc7, 0x00, +0xdb, 0x00, 0xea, 0x00, 0x09, 0x01, 0xfd, 0x00, 0xf7, 0x00, 0xe1, 0x00, 0xba, 0x00, 0x7b, 0x00, +0x60, 0x00, 0x3a, 0x00, 0x07, 0x00, 0xf8, 0xff, 0xdb, 0xff, 0xdd, 0xff, 0xd6, 0xff, 0xcd, 0xff, +0xc8, 0xff, 0xbe, 0xff, 0xdd, 0xff, 0xf1, 0xff, 0xfb, 0xff, 0xe7, 0xff, 0xd7, 0xff, 0xaf, 0xff, +0x8d, 0xff, 0x7d, 0xff, 0x8a, 0xff, 0xac, 0xff, 0xbd, 0xff, 0xd2, 0xff, 0xd3, 0xff, 0xef, 0xff, +0xf1, 0xff, 0x00, 0x00, 0x1b, 0x00, 0x46, 0x00, 0x44, 0x00, 0x37, 0x00, 0x24, 0x00, 0x1f, 0x00, +0x46, 0x00, 0x6a, 0x00, 0x8d, 0x00, 0xa0, 0x00, 0x97, 0x00, 0xa3, 0x00, 0xa8, 0x00, 0xa2, 0x00, +0x85, 0x00, 0x9c, 0x00, 0xa0, 0x00, 0x97, 0x00, 0xa7, 0x00, 0xab, 0x00, 0xa6, 0x00, 0x7e, 0x00, +0x66, 0x00, 0x3c, 0x00, 0x2d, 0x00, 0x1f, 0x00, 0x11, 0x00, 0x00, 0x00, 0xf5, 0xff, 0xfc, 0xff, +0xeb, 0xff, 0xe6, 0xff, 0xd1, 0xff, 0xc9, 0xff, 0xc4, 0xff, 0xd8, 0xff, 0xdc, 0xff, 0xde, 0xff, +0xe0, 0xff, 0xcd, 0xff, 0xc8, 0xff, 0xb7, 0xff, 0xa9, 0xff, 0xb2, 0xff, 0xbf, 0xff, 0xc7, 0xff, +0xe3, 0xff, 0xce, 0xff, 0xb4, 0xff, 0xdd, 0xff, 0xe5, 0xff, 0x02, 0x00, 0x23, 0x00, 0x34, 0x00, +0x40, 0x00, 0x43, 0x00, 0x4d, 0x00, 0x25, 0x00, 0x31, 0x00, 0x32, 0x00, 0x2c, 0x00, 0x2a, 0x00, +0x19, 0x00, 0x2e, 0x00, 0x24, 0x00, 0x28, 0x00, 0x26, 0x00, 0x29, 0x00, 0x25, 0x00, 0x09, 0x00, +0xeb, 0xff, 0xf5, 0xff, 0xf0, 0xff, 0x16, 0x00, 0x11, 0x00, 0xe9, 0xff, 0xd1, 0xff, 0xb3, 0xff, +0xb9, 0xff, 0xa4, 0xff, 0xa2, 0xff, 0x98, 0xff, 0xa4, 0xff, 0xa5, 0xff, 0xb3, 0xff, 0xdb, 0xff, +0xf0, 0xff, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0xf7, 0xff, 0x09, 0x00, 0x0c, 0x00, 0x1d, 0x00, +0x28, 0x00, 0x29, 0x00, 0x39, 0x00, 0x28, 0x00, 0x32, 0x00, 0x2c, 0x00, 0x17, 0x00, 0x16, 0x00, +0x11, 0x00, 0x09, 0x00, 0x08, 0x00, 0x01, 0x00, 0x04, 0x00, 0x00, 0x00, 0x0d, 0x00, 0xfb, 0xff, +0x04, 0x00, 0x0c, 0x00, 0xe0, 0xff, 0xd0, 0xff, 0xc3, 0xff, 0xbd, 0xff, 0xb3, 0xff, 0xa5, 0xff, +0xaf, 0xff, 0xb3, 0xff, 0xbc, 0xff, 0xd0, 0xff, 0xd4, 0xff, 0xe2, 0xff, 0xf0, 0xff, 0xf1, 0xff, +0x0b, 0x00, 0x28, 0x00, 0x21, 0x00, 0x42, 0x00, 0x60, 0x00, 0x8e, 0x00, 0xaa, 0x00, 0xa7, 0x00, +0x8f, 0x00, 0x89, 0x00, 0x7f, 0x00, 0x64, 0x00, 0x6c, 0x00, 0x77, 0x00, 0x62, 0x00, 0x56, 0x00, +0x46, 0x00, 0x26, 0x00, 0x01, 0x00, 0xed, 0xff, 0xdd, 0xff, 0xb4, 0xff, 0x79, 0xff, 0x7d, 0xff, +0x67, 0xff, 0x4f, 0xff, 0x5a, 0xff, 0x5b, 0xff, 0x73, 0xff, 0x7b, 0xff, 0x7e, 0xff, 0x85, 0xff, +0x86, 0xff, 0x8d, 0xff, 0xa8, 0xff, 0xb5, 0xff, 0xb6, 0xff, 0xb6, 0xff, 0xba, 0xff, 0xbf, 0xff, +0xb3, 0xff, 0xc7, 0xff, 0xe1, 0xff, 0xf9, 0xff, 0x10, 0x00, 0x15, 0x00, 0x19, 0x00, 0x23, 0x00, +0x22, 0x00, 0x1c, 0x00, 0x17, 0x00, 0x1c, 0x00, 0x13, 0x00, 0x1a, 0x00, 0x11, 0x00, 0x1a, 0x00, +0x1d, 0x00, 0x11, 0x00, 0x0f, 0x00, 0x08, 0x00, 0x11, 0x00, 0x07, 0x00, 0x04, 0x00, 0xec, 0xff, +0xf3, 0xff, 0xe6, 0xff, 0x01, 0x00, 0x14, 0x00, 0x15, 0x00, 0x18, 0x00, 0x09, 0x00, 0xea, 0xff, +0xc5, 0xff, 0xb0, 0xff, 0xae, 0xff, 0xc4, 0xff, 0xda, 0xff, 0xe7, 0xff, 0xc7, 0xff, 0xc8, 0xff, +0xe2, 0xff, 0xdf, 0xff, 0xe9, 0xff, 0xea, 0xff, 0xf5, 0xff, 0x13, 0x00, 0x23, 0x00, 0x29, 0x00, +0x19, 0x00, 0x0b, 0x00, 0x10, 0x00, 0x10, 0x00, 0x2b, 0x00, 0x32, 0x00, 0x42, 0x00, 0x59, 0x00, +0x59, 0x00, 0x61, 0x00, 0x68, 0x00, 0x47, 0x00, 0x48, 0x00, 0x31, 0x00, 0x17, 0x00, 0x05, 0x00, +0xf9, 0xff, 0xfa, 0xff, 0xf0, 0xff, 0xdd, 0xff, 0xd9, 0xff, 0xc3, 0xff, 0xae, 0xff, 0x90, 0xff, +0x7c, 0xff, 0x72, 0xff, 0x82, 0xff, 0xa9, 0xff, 0xb5, 0xff, 0xc8, 0xff, 0xd5, 0xff, 0xc9, 0xff, +0xad, 0xff, 0xa7, 0xff, 0x96, 0xff, 0x80, 0xff, 0x8c, 0xff, 0x7a, 0xff, 0x93, 0xff, 0xa6, 0xff, +0xa3, 0xff, 0xbe, 0xff, 0xc9, 0xff, 0xda, 0xff, 0xd0, 0xff, 0xd2, 0xff, 0xd7, 0xff, 0xc9, 0xff, +0xd2, 0xff, 0xd6, 0xff, 0xf1, 0xff, 0xee, 0xff, 0x02, 0x00, 0xee, 0xff, 0xeb, 0xff, 0xee, 0xff, +0x06, 0x00, 0x14, 0x00, 0x21, 0x00, 0x51, 0x00, 0x40, 0x00, 0x48, 0x00, 0x32, 0x00, 0x25, 0x00, +0x1c, 0x00, 0x0e, 0x00, 0x1f, 0x00, 0x1b, 0x00, 0x1f, 0x00, 0x22, 0x00, 0x1e, 0x00, 0x12, 0x00, +0x1a, 0x00, 0x19, 0x00, 0x2e, 0x00, 0x47, 0x00, 0x35, 0x00, 0x23, 0x00, 0x12, 0x00, 0xfd, 0xff, +0xe9, 0xff, 0xea, 0xff, 0xd3, 0xff, 0xb3, 0xff, 0xb3, 0xff, 0x94, 0xff, 0x9c, 0xff, 0x9e, 0xff, +0xa7, 0xff, 0xb5, 0xff, 0xb8, 0xff, 0xbc, 0xff, 0x8c, 0xff, 0x89, 0xff, 0x85, 0xff, 0x8b, 0xff, +0xac, 0xff, 0xbf, 0xff, 0xde, 0xff, 0xd4, 0xff, 0xdb, 0xff, 0xff, 0xff, 0x15, 0x00, 0x47, 0x00, +0x54, 0x00, 0x62, 0x00, 0x73, 0x00, 0x79, 0x00, 0x68, 0x00, 0x61, 0x00, 0x75, 0x00, 0x76, 0x00, +0x78, 0x00, 0x51, 0x00, 0x43, 0x00, 0xfe, 0xff, 0xe9, 0xff, 0xf4, 0xff, 0xf9, 0xff, 0x15, 0x00, +0x1d, 0x00, 0x26, 0x00, 0x16, 0x00, 0xf2, 0xff, 0xfb, 0xff, 0x08, 0x00, 0x06, 0x00, 0x1e, 0x00, +0x0e, 0x00, 0x0d, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x06, 0x00, 0x0f, 0x00, 0x17, 0x00, 0x13, 0x00, +0x0f, 0x00, 0x18, 0x00, 0x1d, 0x00, 0x24, 0x00, 0x1d, 0x00, 0x1d, 0x00, 0x38, 0x00, 0x4d, 0x00, +0x62, 0x00, 0x70, 0x00, 0x48, 0x00, 0x37, 0x00, 0x2d, 0x00, 0x2c, 0x00, 0x45, 0x00, 0x3d, 0x00, +0x35, 0x00, 0x22, 0x00, 0x09, 0x00, 0x05, 0x00, 0xfe, 0xff, 0x11, 0x00, 0xf0, 0xff, 0xe8, 0xff, +0xe5, 0xff, 0xd1, 0xff, 0xd2, 0xff, 0xe1, 0xff, 0xe1, 0xff, 0xe2, 0xff, 0xeb, 0xff, 0xed, 0xff, +0xe6, 0xff, 0xcf, 0xff, 0xd6, 0xff, 0xcd, 0xff, 0xb8, 0xff, 0xa1, 0xff, 0x91, 0xff, 0x80, 0xff, +0x82, 0xff, 0x90, 0xff, 0x7e, 0xff, 0x78, 0xff, 0x7d, 0xff, 0x63, 0xff, 0x4a, 0xff, 0x26, 0xff, +0x18, 0xff, 0x0c, 0xff, 0xf8, 0xfe, 0xcf, 0xfe, 0xb1, 0xfe, 0x92, 0xfe, 0x86, 0xfe, 0xaf, 0xfe, +0xce, 0xfe, 0xfb, 0xfe, 0x1c, 0xff, 0x30, 0xff, 0x43, 0xff, 0x4d, 0xff, 0x6c, 0xff, 0x78, 0xff, +0x7b, 0xff, 0x9e, 0xff, 0xa2, 0xff, 0xaf, 0xff, 0xe4, 0xff, 0x04, 0x00, 0x15, 0x00, 0x41, 0x00, +0x49, 0x00, 0x6f, 0x00, 0x95, 0x00, 0xa1, 0x00, 0xa6, 0x00, 0x7b, 0x00, 0x69, 0x00, 0x58, 0x00, +0x50, 0x00, 0x4a, 0x00, 0x4e, 0x00, 0x4c, 0x00, 0x46, 0x00, 0x54, 0x00, 0x41, 0x00, 0x28, 0x00, +0x28, 0x00, 0x05, 0x00, 0xf0, 0xff, 0xd9, 0xff, 0xcf, 0xff, 0xc8, 0xff, 0xb9, 0xff, 0xb6, 0xff, +0xb2, 0xff, 0xa3, 0xff, 0x94, 0xff, 0x9b, 0xff, 0x83, 0xff, 0x86, 0xff, 0x8a, 0xff, 0x6e, 0xff, +0x63, 0xff, 0x69, 0xff, 0x73, 0xff, 0x74, 0xff, 0x56, 0xff, 0x49, 0xff, 0x67, 0xff, 0x6a, 0xff, +0x81, 0xff, 0x8e, 0xff, 0xb2, 0xff, 0xc4, 0xff, 0xd3, 0xff, 0xec, 0xff, 0xea, 0xff, 0xd8, 0xff, +0xec, 0xff, 0xf2, 0xff, 0xfc, 0xff, 0x08, 0x00, 0x0c, 0x00, 0xf7, 0xff, 0xe8, 0xff, 0xe2, 0xff, +0xe1, 0xff, 0xf6, 0xff, 0x03, 0x00, 0x24, 0x00, 0x3c, 0x00, 0x2b, 0x00, 0x19, 0x00, 0x15, 0x00, +0x03, 0x00, 0x05, 0x00, 0x05, 0x00, 0x0f, 0x00, 0x0e, 0x00, 0xf9, 0xff, 0xed, 0xff, 0xf0, 0xff, +0xfa, 0xff, 0xe6, 0xff, 0xe1, 0xff, 0xd0, 0xff, 0xc8, 0xff, 0xbc, 0xff, 0xb2, 0xff, 0xc8, 0xff, +0xc6, 0xff, 0xcc, 0xff, 0xd2, 0xff, 0xda, 0xff, 0xd4, 0xff, 0xa8, 0xff, 0xa4, 0xff, 0xa7, 0xff, +0x96, 0xff, 0xac, 0xff, 0xba, 0xff, 0xd2, 0xff, 0xea, 0xff, 0xfb, 0xff, 0xfd, 0xff, 0x1b, 0x00, +0x1f, 0x00, 0x18, 0x00, 0x1d, 0x00, 0x0a, 0x00, 0x27, 0x00, 0x28, 0x00, 0x36, 0x00, 0x31, 0x00, +0x3e, 0x00, 0x3f, 0x00, 0x37, 0x00, 0x46, 0x00, 0x57, 0x00, 0x5a, 0x00, 0x54, 0x00, 0x44, 0x00, +0x1b, 0x00, 0x11, 0x00, 0x07, 0x00, 0xe9, 0xff, 0xbd, 0xff, 0x9b, 0xff, 0x8d, 0xff, 0x93, 0xff, +0x86, 0xff, 0x98, 0xff, 0x9e, 0xff, 0xae, 0xff, 0xbf, 0xff, 0xc6, 0xff, 0xb8, 0xff, 0xaa, 0xff, +0x8e, 0xff, 0x81, 0xff, 0x81, 0xff, 0x7f, 0xff, 0x81, 0xff, 0x85, 0xff, 0x98, 0xff, 0x8f, 0xff, +0x94, 0xff, 0x95, 0xff, 0xa6, 0xff, 0x9b, 0xff, 0x93, 0xff, 0x94, 0xff, 0xa9, 0xff, 0xa2, 0xff, +0xc2, 0xff, 0xf1, 0xff, 0x0a, 0x00, 0x13, 0x00, 0x0a, 0x00, 0xfd, 0xff, 0xeb, 0xff, 0xf6, 0xff, +0x09, 0x00, 0x10, 0x00, 0x16, 0x00, 0x14, 0x00, 0x0c, 0x00, 0xee, 0xff, 0xf4, 0xff, 0xef, 0xff, +0xe1, 0xff, 0xdd, 0xff, 0xc2, 0xff, 0xbf, 0xff, 0xa4, 0xff, 0x9d, 0xff, 0x9b, 0xff, 0x8e, 0xff, +0x6d, 0xff, 0x73, 0xff, 0x36, 0xff, 0x46, 0xff, 0x32, 0xff, 0x3d, 0xff, 0x40, 0xff, 0x39, 0xff, +0x4a, 0xff, 0x59, 0xff, 0x5c, 0xff, 0x3a, 0xff, 0x2a, 0xff, 0x0c, 0xff, 0x11, 0xff, 0x3e, 0xff, +0x4e, 0xff, 0x72, 0xff, 0x9c, 0xff, 0xc3, 0xff, 0xeb, 0xff, 0x0f, 0x00, 0x2d, 0x00, 0x1c, 0x00, +0x1c, 0x00, 0x32, 0x00, 0x3d, 0x00, 0x2c, 0x00, 0x10, 0x00, 0x04, 0x00, 0xeb, 0xff, 0xcf, 0xff, +0xc0, 0xff, 0xd9, 0xff, 0xcc, 0xff, 0xbb, 0xff, 0xb4, 0xff, 0xb6, 0xff, 0xbd, 0xff, 0xc8, 0xff, +0xdb, 0xff, 0xe3, 0xff, 0xfc, 0xff, 0xf4, 0xff, 0xe2, 0xff, 0xe1, 0xff, 0xe3, 0xff, 0xd0, 0xff, +0xf0, 0xff, 0x24, 0x00, 0x3b, 0x00, 0x57, 0x00, 0x84, 0x00, 0x9d, 0x00, 0xb2, 0x00, 0xa6, 0x00, +0x89, 0x00, 0x82, 0x00, 0x61, 0x00, 0x50, 0x00, 0x59, 0x00, 0x5b, 0x00, 0x5b, 0x00, 0x5c, 0x00, +0x58, 0x00, 0x47, 0x00, 0x1f, 0x00, 0xee, 0xff, 0xb9, 0xff, 0xb6, 0xff, 0xa7, 0xff, 0x9d, 0xff, +0xad, 0xff, 0x99, 0xff, 0x8e, 0xff, 0x81, 0xff, 0x69, 0xff, 0x70, 0xff, 0x70, 0xff, 0x7d, 0xff, +0x7d, 0xff, 0xb1, 0xff, 0xe8, 0xff, 0xd5, 0xff, 0xc0, 0xff, 0x99, 0xff, 0x9b, 0xff, 0xb6, 0xff, +0xd1, 0xff, 0xe1, 0xff, 0xde, 0xff, 0xf9, 0xff, 0x08, 0x00, 0x0a, 0x00, 0xf7, 0xff, 0xeb, 0xff, +0xef, 0xff, 0xe4, 0xff, 0xf4, 0xff, 0xec, 0xff, 0xdd, 0xff, 0xbc, 0xff, 0xc9, 0xff, 0xe1, 0xff, +0xe4, 0xff, 0x0c, 0x00, 0x17, 0x00, 0x27, 0x00, 0x2b, 0x00, 0x38, 0x00, 0x46, 0x00, 0x5e, 0x00, +0x53, 0x00, 0x57, 0x00, 0x44, 0x00, 0x36, 0x00, 0x2d, 0x00, 0x21, 0x00, 0xfc, 0xff, 0xf0, 0xff, +0x0e, 0x00, 0xfc, 0xff, 0x0d, 0x00, 0x05, 0x00, 0xe8, 0xff, 0xbb, 0xff, 0x7d, 0xff, 0x65, 0xff, +0x4b, 0xff, 0x3a, 0xff, 0x53, 0xff, 0x67, 0xff, 0x83, 0xff, 0x82, 0xff, 0x6d, 0xff, 0x55, 0xff, +0x44, 0xff, 0x41, 0xff, 0x5c, 0xff, 0x74, 0xff, 0x87, 0xff, 0x93, 0xff, 0xaa, 0xff, 0xc8, 0xff, +0xc9, 0xff, 0xe5, 0xff, 0xec, 0xff, 0xde, 0xff, 0xd1, 0xff, 0xb8, 0xff, 0xd4, 0xff, 0xda, 0xff, +0xee, 0xff, 0xf5, 0xff, 0xe5, 0xff, 0xc7, 0xff, 0xbe, 0xff, 0x8f, 0xff, 0x7a, 0xff, 0x7a, 0xff, +0x6f, 0xff, 0x79, 0xff, 0x8b, 0xff, 0x79, 0xff, 0x7a, 0xff, 0x65, 0xff, 0x6a, 0xff, 0x65, 0xff, +0x40, 0xff, 0x35, 0xff, 0x2a, 0xff, 0x32, 0xff, 0x55, 0xff, 0x63, 0xff, 0x52, 0xff, 0x3c, 0xff, +0x22, 0xff, 0x2a, 0xff, 0x24, 0xff, 0xfa, 0xfe, 0xf5, 0xfe, 0xf1, 0xfe, 0x01, 0xff, 0x0c, 0xff, +0x14, 0xff, 0x21, 0xff, 0x10, 0xff, 0x07, 0xff, 0x13, 0xff, 0x2e, 0xff, 0x60, 0xff, 0x7c, 0xff, +0x87, 0xff, 0xb9, 0xff, 0xd0, 0xff, 0xf7, 0xff, 0xfa, 0xff, 0x0f, 0x00, 0x1b, 0x00, 0x1b, 0x00, +0x20, 0x00, 0x23, 0x00, 0x47, 0x00, 0x66, 0x00, 0x64, 0x00, 0x62, 0x00, 0x4a, 0x00, 0x34, 0x00, +0x25, 0x00, 0x11, 0x00, 0x03, 0x00, 0x15, 0x00, 0x06, 0x00, 0xf5, 0xff, 0xda, 0xff, 0xe4, 0xff, +0xde, 0xff, 0xd2, 0xff, 0xb4, 0xff, 0x99, 0xff, 0x90, 0xff, 0x76, 0xff, 0x66, 0xff, 0x4b, 0xff, +0x31, 0xff, 0x1f, 0xff, 0x26, 0xff, 0x16, 0xff, 0xf8, 0xfe, 0xf6, 0xfe, 0xf2, 0xfe, 0x08, 0xff, +0x07, 0xff, 0x1f, 0xff, 0x45, 0xff, 0x5b, 0xff, 0x62, 0xff, 0x82, 0xff, 0x8e, 0xff, 0xa0, 0xff, +0xb2, 0xff, 0xab, 0xff, 0xba, 0xff, 0xd4, 0xff, 0xda, 0xff, 0xdf, 0xff, 0xdf, 0xff, 0xe1, 0xff, +0xfc, 0xff, 0x07, 0x00, 0x14, 0x00, 0x28, 0x00, 0x4b, 0x00, 0x63, 0x00, 0x70, 0x00, 0x71, 0x00, +0x92, 0x00, 0x9e, 0x00, 0x9f, 0x00, 0x92, 0x00, 0x6f, 0x00, 0x65, 0x00, 0x48, 0x00, 0x41, 0x00, +0x20, 0x00, 0x1c, 0x00, 0x16, 0x00, 0x11, 0x00, 0x17, 0x00, 0x1a, 0x00, 0xf5, 0xff, 0xd4, 0xff, +0xcf, 0xff, 0xb8, 0xff, 0xcc, 0xff, 0xd7, 0xff, 0xe5, 0xff, 0xe3, 0xff, 0xd8, 0xff, 0xe3, 0xff, +0xe7, 0xff, 0xef, 0xff, 0xf0, 0xff, 0x06, 0x00, 0x17, 0x00, 0x2e, 0x00, 0x5f, 0x00, 0x58, 0x00, +0x76, 0x00, 0x89, 0x00, 0x94, 0x00, 0x83, 0x00, 0x65, 0x00, 0x4c, 0x00, 0x4c, 0x00, 0x6c, 0x00, +0x59, 0x00, 0x68, 0x00, 0x47, 0x00, 0x25, 0x00, 0x16, 0x00, 0x2f, 0x00, 0x3d, 0x00, 0x32, 0x00, +0x35, 0x00, 0x24, 0x00, 0x26, 0x00, 0x39, 0x00, 0x3d, 0x00, 0x56, 0x00, 0x42, 0x00, 0x2e, 0x00, +0x31, 0x00, 0x11, 0x00, 0xfe, 0xff, 0xf5, 0xff, 0xe7, 0xff, 0xe1, 0xff, 0xc5, 0xff, 0xb9, 0xff, +0x95, 0xff, 0x97, 0xff, 0xb0, 0xff, 0xb0, 0xff, 0xc9, 0xff, 0xf1, 0xff, 0xe9, 0xff, 0xf8, 0xff, +0xff, 0xff, 0x20, 0x00, 0x1a, 0x00, 0x27, 0x00, 0x27, 0x00, 0x21, 0x00, 0x2f, 0x00, 0x23, 0x00, +0x39, 0x00, 0x28, 0x00, 0x36, 0x00, 0x35, 0x00, 0x30, 0x00, 0x18, 0x00, 0xf5, 0xff, 0xde, 0xff, +0xd7, 0xff, 0xd0, 0xff, 0xd2, 0xff, 0xe0, 0xff, 0xca, 0xff, 0xdc, 0xff, 0xd8, 0xff, 0xce, 0xff, +0xcf, 0xff, 0xc3, 0xff, 0xd4, 0xff, 0xdb, 0xff, 0xda, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xda, 0xff, +0xf2, 0xff, 0xeb, 0xff, 0x01, 0x00, 0x1f, 0x00, 0x1b, 0x00, 0x29, 0x00, 0x17, 0x00, 0x16, 0x00, +0x14, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0xef, 0xff, 0xe6, 0xff, 0x04, 0x00, 0x03, 0x00, 0xda, 0xff, +0xd1, 0xff, 0xb3, 0xff, 0xae, 0xff, 0x9f, 0xff, 0xb2, 0xff, 0xb7, 0xff, 0xb2, 0xff, 0xc6, 0xff, +0xb2, 0xff, 0xbd, 0xff, 0xbd, 0xff, 0xbf, 0xff, 0xde, 0xff, 0xd4, 0xff, 0xd1, 0xff, 0xe3, 0xff, +0xec, 0xff, 0xda, 0xff, 0xef, 0xff, 0xea, 0xff, 0xe6, 0xff, 0xe3, 0xff, 0xc2, 0xff, 0xac, 0xff, +0x9f, 0xff, 0xa4, 0xff, 0xb0, 0xff, 0xa9, 0xff, 0xc0, 0xff, 0xd6, 0xff, 0xdd, 0xff, 0xcc, 0xff, +0xac, 0xff, 0xa0, 0xff, 0x89, 0xff, 0x76, 0xff, 0x75, 0xff, 0x6b, 0xff, 0x89, 0xff, 0x97, 0xff, +0xa1, 0xff, 0xcf, 0xff, 0xda, 0xff, 0xef, 0xff, 0x01, 0x00, 0x0d, 0x00, 0x26, 0x00, 0x31, 0x00, +0x26, 0x00, 0x11, 0x00, 0x17, 0x00, 0x0b, 0x00, 0x06, 0x00, 0xfb, 0xff, 0xfe, 0xff, 0xe8, 0xff, +0xdd, 0xff, 0xd7, 0xff, 0xd7, 0xff, 0xb4, 0xff, 0xa7, 0xff, 0xb9, 0xff, 0xc8, 0xff, 0xd5, 0xff, +0xd8, 0xff, 0xb9, 0xff, 0xa3, 0xff, 0x97, 0xff, 0x77, 0xff, 0x64, 0xff, 0x6d, 0xff, 0x62, 0xff, +0x3a, 0xff, 0x1d, 0xff, 0x0b, 0xff, 0xf3, 0xfe, 0xe5, 0xfe, 0xe5, 0xfe, 0xd1, 0xfe, 0xd5, 0xfe, +0xbe, 0xfe, 0xd9, 0xfe, 0xe2, 0xfe, 0xeb, 0xfe, 0x07, 0xff, 0x01, 0xff, 0x0b, 0xff, 0x0a, 0xff, +0x1b, 0xff, 0x10, 0xff, 0x1f, 0xff, 0x30, 0xff, 0x35, 0xff, 0x42, 0xff, 0x3f, 0xff, 0x39, 0xff, +0x42, 0xff, 0x60, 0xff, 0x6b, 0xff, 0x6b, 0xff, 0x66, 0xff, 0x59, 0xff, 0x51, 0xff, 0x5b, 0xff, +0x75, 0xff, 0x7d, 0xff, 0x8a, 0xff, 0x8b, 0xff, 0x7d, 0xff, 0x84, 0xff, 0x81, 0xff, 0x87, 0xff, +0x90, 0xff, 0x9b, 0xff, 0xb6, 0xff, 0xdc, 0xff, 0xef, 0xff, 0xf2, 0xff, 0xe5, 0xff, 0xd5, 0xff, +0xce, 0xff, 0xca, 0xff, 0xc4, 0xff, 0xc6, 0xff, 0xb6, 0xff, 0xae, 0xff, 0xb9, 0xff, 0xc4, 0xff, +0xe4, 0xff, 0x08, 0x00, 0xf6, 0xff, 0xe7, 0xff, 0xed, 0xff, 0xda, 0xff, 0xf7, 0xff, 0x13, 0x00, +0x2c, 0x00, 0x26, 0x00, 0x2d, 0x00, 0x31, 0x00, 0x32, 0x00, 0x31, 0x00, 0x25, 0x00, 0x3a, 0x00, +0x3c, 0x00, 0x50, 0x00, 0x5c, 0x00, 0x66, 0x00, 0x6c, 0x00, 0x8a, 0x00, 0x97, 0x00, 0x91, 0x00, +0x8c, 0x00, 0x81, 0x00, 0x7e, 0x00, 0x62, 0x00, 0x5b, 0x00, 0x52, 0x00, 0x6a, 0x00, 0x6a, 0x00, +0x5b, 0x00, 0x5d, 0x00, 0x67, 0x00, 0x57, 0x00, 0x5f, 0x00, 0x5f, 0x00, 0x3d, 0x00, 0x57, 0x00, +0x4f, 0x00, 0x58, 0x00, 0x7d, 0x00, 0x5c, 0x00, 0x56, 0x00, 0x48, 0x00, 0x1e, 0x00, 0x29, 0x00, +0x29, 0x00, 0x27, 0x00, 0x13, 0x00, 0xf8, 0xff, 0xf9, 0xff, 0x14, 0x00, 0x1e, 0x00, 0x0f, 0x00, +0x1f, 0x00, 0x32, 0x00, 0x59, 0x00, 0x71, 0x00, 0x57, 0x00, 0x52, 0x00, 0x5a, 0x00, 0x62, 0x00, +0x52, 0x00, 0x48, 0x00, 0x2d, 0x00, 0x3b, 0x00, 0x61, 0x00, 0x6b, 0x00, 0x7e, 0x00, 0x82, 0x00, +0x9e, 0x00, 0x83, 0x00, 0x81, 0x00, 0xb4, 0x00, 0xbe, 0x00, 0xaa, 0x00, 0x9d, 0x00, 0x8e, 0x00, +0x79, 0x00, 0x61, 0x00, 0x5c, 0x00, 0x41, 0x00, 0x36, 0x00, 0x15, 0x00, 0xf1, 0xff, 0xe8, 0xff, +0xd1, 0xff, 0xb3, 0xff, 0x9c, 0xff, 0x8a, 0xff, 0x5d, 0xff, 0x2a, 0xff, 0x08, 0xff, 0xf8, 0xfe, +0xd0, 0xfe, 0xb2, 0xfe, 0xa1, 0xfe, 0x91, 0xfe, 0x9d, 0xfe, 0x9d, 0xfe, 0x95, 0xfe, 0x94, 0xfe, +0x8f, 0xfe, 0xa5, 0xfe, 0xb1, 0xfe, 0xbb, 0xfe, 0xe4, 0xfe, 0x08, 0xff, 0x1a, 0xff, 0x29, 0xff, +0x43, 0xff, 0x67, 0xff, 0x72, 0xff, 0x8c, 0xff, 0xc2, 0xff, 0xe6, 0xff, 0xf9, 0xff, 0x0a, 0x00, +0xfa, 0xff, 0xde, 0xff, 0xd2, 0xff, 0xdf, 0xff, 0xec, 0xff, 0xfd, 0xff, 0x0a, 0x00, 0x19, 0x00, +0x17, 0x00, 0x15, 0x00, 0xfc, 0xff, 0xfb, 0xff, 0xe6, 0xff, 0xc5, 0xff, 0x91, 0xff, 0x69, 0xff, +0x4f, 0xff, 0x77, 0xff, 0x77, 0xff, 0x92, 0xff, 0xc4, 0xff, 0xbf, 0xff, 0xd9, 0xff, 0xcb, 0xff, +0xc2, 0xff, 0xd3, 0xff, 0xb8, 0xff, 0xc5, 0xff, 0xb7, 0xff, 0xcd, 0xff, 0xce, 0xff, 0xbf, 0xff, +0xb0, 0xff, 0x9a, 0xff, 0x8e, 0xff, 0x64, 0xff, 0x6b, 0xff, 0x6c, 0xff, 0xa2, 0xff, 0xe8, 0xff, +0x07, 0x00, 0x3d, 0x00, 0x44, 0x00, 0x61, 0x00, 0x72, 0x00, 0x89, 0x00, 0xa8, 0x00, 0xbb, 0x00, +0xd6, 0x00, 0xbb, 0x00, 0xcf, 0x00, 0xe8, 0x00, 0xfe, 0x00, 0x0e, 0x01, 0x29, 0x01, 0x39, 0x01, +0x2c, 0x01, 0x0e, 0x01, 0xf2, 0x00, 0xd4, 0x00, 0xc0, 0x00, 0xb2, 0x00, 0xaa, 0x00, 0x9b, 0x00, +0x68, 0x00, 0x34, 0x00, 0x1a, 0x00, 0x06, 0x00, 0x03, 0x00, 0xfc, 0xff, 0x01, 0x00, 0x18, 0x00, +0x0c, 0x00, 0x0c, 0x00, 0x17, 0x00, 0x10, 0x00, 0x15, 0x00, 0x14, 0x00, 0x0f, 0x00, 0x1b, 0x00, +0x2c, 0x00, 0x27, 0x00, 0x25, 0x00, 0x19, 0x00, 0x19, 0x00, 0x16, 0x00, 0x2f, 0x00, 0x33, 0x00, +0x3f, 0x00, 0x47, 0x00, 0x28, 0x00, 0x33, 0x00, 0x41, 0x00, 0x46, 0x00, 0x37, 0x00, 0x1c, 0x00, +0x15, 0x00, 0xfa, 0xff, 0xd3, 0xff, 0xb2, 0xff, 0xa0, 0xff, 0x9a, 0xff, 0x8f, 0xff, 0xb6, 0xff, +0xc0, 0xff, 0xdc, 0xff, 0xea, 0xff, 0xdd, 0xff, 0xea, 0xff, 0xf4, 0xff, 0xfb, 0xff, 0xf9, 0xff, +0x1c, 0x00, 0x1e, 0x00, 0x22, 0x00, 0x02, 0x00, 0xce, 0xff, 0xa5, 0xff, 0x78, 0xff, 0x4c, 0xff, +0x35, 0xff, 0x1a, 0xff, 0x2f, 0xff, 0x36, 0xff, 0x31, 0xff, 0x44, 0xff, 0x40, 0xff, 0x64, 0xff, +0x5a, 0xff, 0x61, 0xff, 0x51, 0xff, 0x41, 0xff, 0x3d, 0xff, 0x43, 0xff, 0x61, 0xff, 0x74, 0xff, +0x7d, 0xff, 0x7a, 0xff, 0x81, 0xff, 0x96, 0xff, 0x9c, 0xff, 0xa2, 0xff, 0xae, 0xff, 0xc2, 0xff, +0xe5, 0xff, 0xf1, 0xff, 0x0d, 0x00, 0x27, 0x00, 0x18, 0x00, 0xf4, 0xff, 0xf9, 0xff, 0xea, 0xff, +0xe1, 0xff, 0xec, 0xff, 0xd5, 0xff, 0xd5, 0xff, 0xdd, 0xff, 0xec, 0xff, 0xd1, 0xff, 0xba, 0xff, +0xd4, 0xff, 0xbe, 0xff, 0xaf, 0xff, 0xac, 0xff, 0xc1, 0xff, 0xc2, 0xff, 0xe5, 0xff, 0xe7, 0xff, +0xd8, 0xff, 0xda, 0xff, 0xc6, 0xff, 0xbd, 0xff, 0xba, 0xff, 0xac, 0xff, 0xad, 0xff, 0xb4, 0xff, +0xc7, 0xff, 0xcf, 0xff, 0xce, 0xff, 0xcc, 0xff, 0xca, 0xff, 0xd3, 0xff, 0xd5, 0xff, 0xd9, 0xff, +0xe4, 0xff, 0xf5, 0xff, 0xdf, 0xff, 0xd3, 0xff, 0xba, 0xff, 0xa4, 0xff, 0xce, 0xff, 0xd4, 0xff, +0x08, 0x00, 0x29, 0x00, 0x63, 0x00, 0x7c, 0x00, 0x6e, 0x00, 0x5f, 0x00, 0x5e, 0x00, 0x7b, 0x00, +0x7d, 0x00, 0x6d, 0x00, 0x55, 0x00, 0x52, 0x00, 0x49, 0x00, 0x56, 0x00, 0x58, 0x00, 0x4b, 0x00, +0x2e, 0x00, 0x20, 0x00, 0x12, 0x00, 0xf6, 0xff, 0xe2, 0xff, 0xde, 0xff, 0xc6, 0xff, 0xbb, 0xff, +0xd6, 0xff, 0xdd, 0xff, 0xc9, 0xff, 0xc1, 0xff, 0xc8, 0xff, 0xc2, 0xff, 0xbc, 0xff, 0xae, 0xff, +0x97, 0xff, 0xa1, 0xff, 0xb3, 0xff, 0xc2, 0xff, 0xd1, 0xff, 0xcd, 0xff, 0xd3, 0xff, 0xda, 0xff, +0xf0, 0xff, 0xfa, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xf4, 0xff, 0xfe, 0xff, 0x0d, 0x00, 0x1d, 0x00, +0x04, 0x00, 0x01, 0x00, 0x23, 0x00, 0x3e, 0x00, 0x47, 0x00, 0x20, 0x00, 0x23, 0x00, 0x09, 0x00, +0x10, 0x00, 0x1e, 0x00, 0x22, 0x00, 0x11, 0x00, 0x0d, 0x00, 0x14, 0x00, 0x0c, 0x00, 0x07, 0x00, +0x03, 0x00, 0x0e, 0x00, 0x21, 0x00, 0x4b, 0x00, 0x60, 0x00, 0x55, 0x00, 0x4c, 0x00, 0x61, 0x00, +0x75, 0x00, 0x6a, 0x00, 0x53, 0x00, 0x65, 0x00, 0x39, 0x00, 0x3b, 0x00, 0x33, 0x00, 0x1f, 0x00, +0x07, 0x00, 0xd6, 0xff, 0xa1, 0xff, 0x85, 0xff, 0x6b, 0xff, 0x51, 0xff, 0x48, 0xff, 0x40, 0xff, +0x28, 0xff, 0x28, 0xff, 0x20, 0xff, 0xfe, 0xfe, 0xfe, 0xfe, 0x1e, 0xff, 0x2c, 0xff, 0x38, 0xff, +0x41, 0xff, 0x3e, 0xff, 0x56, 0xff, 0x54, 0xff, 0x57, 0xff, 0x75, 0xff, 0x85, 0xff, 0x7e, 0xff, +0x6c, 0xff, 0x58, 0xff, 0x7a, 0xff, 0x7e, 0xff, 0x78, 0xff, 0x7d, 0xff, 0x73, 0xff, 0x7f, 0xff, +0xab, 0xff, 0xaa, 0xff, 0x9f, 0xff, 0xc1, 0xff, 0xdd, 0xff, 0xd8, 0xff, 0xc8, 0xff, 0xc2, 0xff, +0xc6, 0xff, 0xc5, 0xff, 0xf1, 0xff, 0xfc, 0xff, 0x22, 0x00, 0x4e, 0x00, 0x7c, 0x00, 0x80, 0x00, +0x73, 0x00, 0x7e, 0x00, 0x70, 0x00, 0x79, 0x00, 0x79, 0x00, 0x74, 0x00, 0x83, 0x00, 0xa1, 0x00, +0x9e, 0x00, 0xb6, 0x00, 0x94, 0x00, 0x89, 0x00, 0x8e, 0x00, 0x77, 0x00, 0x55, 0x00, 0x53, 0x00, +0x52, 0x00, 0x31, 0x00, 0x2a, 0x00, 0x05, 0x00, 0xd8, 0xff, 0x9a, 0xff, 0x7f, 0xff, 0x4e, 0xff, +0x4e, 0xff, 0x50, 0xff, 0x5f, 0xff, 0x75, 0xff, 0x89, 0xff, 0x8e, 0xff, 0x73, 0xff, 0x62, 0xff, +0x76, 0xff, 0x95, 0xff, 0x9a, 0xff, 0x97, 0xff, 0xa7, 0xff, 0xbd, 0xff, 0xca, 0xff, 0xb3, 0xff, +0xa5, 0xff, 0xac, 0xff, 0x96, 0xff, 0x8b, 0xff, 0x77, 0xff, 0x6d, 0xff, 0x6f, 0xff, 0x5c, 0xff, +0x55, 0xff, 0x6e, 0xff, 0x5c, 0xff, 0x3d, 0xff, 0x2b, 0xff, 0x39, 0xff, 0x48, 0xff, 0x72, 0xff, +0x81, 0xff, 0xac, 0xff, 0xd6, 0xff, 0xf1, 0xff, 0x06, 0x00, 0x15, 0x00, 0x1a, 0x00, 0x04, 0x00, +0xed, 0xff, 0xeb, 0xff, 0xee, 0xff, 0xdf, 0xff, 0xe7, 0xff, 0xce, 0xff, 0xcb, 0xff, 0xc4, 0xff, +0xd1, 0xff, 0xdf, 0xff, 0xca, 0xff, 0xe6, 0xff, 0xd4, 0xff, 0xc4, 0xff, 0xd0, 0xff, 0xcb, 0xff, +0xbb, 0xff, 0xaa, 0xff, 0x99, 0xff, 0x99, 0xff, 0x99, 0xff, 0xaa, 0xff, 0xcc, 0xff, 0xe4, 0xff, +0xf6, 0xff, 0x37, 0x00, 0x5e, 0x00, 0x86, 0x00, 0x93, 0x00, 0x94, 0x00, 0x84, 0x00, 0x7e, 0x00, +0xa6, 0x00, 0xb4, 0x00, 0xca, 0x00, 0xd1, 0x00, 0xca, 0x00, 0xba, 0x00, 0xc4, 0x00, 0x91, 0x00, +0x69, 0x00, 0x5c, 0x00, 0x4d, 0x00, 0x53, 0x00, 0x5e, 0x00, 0x48, 0x00, 0x21, 0x00, 0x00, 0x00, +0xf4, 0xff, 0xd8, 0xff, 0xbe, 0xff, 0xc9, 0xff, 0xda, 0xff, 0x02, 0x00, 0x2e, 0x00, 0x54, 0x00, +0x57, 0x00, 0x43, 0x00, 0x3b, 0x00, 0x2b, 0x00, 0x21, 0x00, 0x1a, 0x00, 0x07, 0x00, 0x01, 0x00, +0x15, 0x00, 0x1d, 0x00, 0x41, 0x00, 0x42, 0x00, 0x45, 0x00, 0x3f, 0x00, 0x2e, 0x00, 0x23, 0x00, +0x30, 0x00, 0x2d, 0x00, 0x3f, 0x00, 0x52, 0x00, 0x6d, 0x00, 0x6d, 0x00, 0x58, 0x00, 0x67, 0x00, +0x7f, 0x00, 0xa4, 0x00, 0xc6, 0x00, 0xde, 0x00, 0xe3, 0x00, 0xed, 0x00, 0xd3, 0x00, 0xc7, 0x00, +0xa7, 0x00, 0x9c, 0x00, 0x85, 0x00, 0x73, 0x00, 0x73, 0x00, 0x7e, 0x00, 0x8f, 0x00, 0x98, 0x00, +0x9a, 0x00, 0x92, 0x00, 0x9d, 0x00, 0x72, 0x00, 0x77, 0x00, 0x5f, 0x00, 0x4c, 0x00, 0x48, 0x00, +0x4f, 0x00, 0x33, 0x00, 0x0c, 0x00, 0xf3, 0xff, 0xb1, 0xff, 0x93, 0xff, 0x7c, 0xff, 0x75, 0xff, +0x61, 0xff, 0x4d, 0xff, 0x58, 0xff, 0x65, 0xff, 0x51, 0xff, 0x3e, 0xff, 0x3d, 0xff, 0x53, 0xff, +0x52, 0xff, 0x63, 0xff, 0x61, 0xff, 0x5c, 0xff, 0x4b, 0xff, 0x72, 0xff, 0x93, 0xff, 0xb7, 0xff, +0xd9, 0xff, 0xd9, 0xff, 0xe7, 0xff, 0xdc, 0xff, 0x05, 0x00, 0x16, 0x00, 0x16, 0x00, 0x2d, 0x00, +0x45, 0x00, 0x45, 0x00, 0x5a, 0x00, 0x3c, 0x00, 0x19, 0x00, 0x0d, 0x00, 0xdb, 0xff, 0xc3, 0xff, +0xab, 0xff, 0x8a, 0xff, 0x7c, 0xff, 0x77, 0xff, 0x72, 0xff, 0x78, 0xff, 0x78, 0xff, 0x58, 0xff, +0x41, 0xff, 0x25, 0xff, 0x23, 0xff, 0x41, 0xff, 0x3b, 0xff, 0x4b, 0xff, 0x66, 0xff, 0x7f, 0xff, +0xa0, 0xff, 0xbc, 0xff, 0xd0, 0xff, 0xc7, 0xff, 0xb2, 0xff, 0x97, 0xff, 0x7a, 0xff, 0x6b, 0xff, +0x7d, 0xff, 0x9a, 0xff, 0x9d, 0xff, 0xd5, 0xff, 0xe3, 0xff, 0xda, 0xff, 0xd0, 0xff, 0xe7, 0xff, +0xe6, 0xff, 0xfb, 0xff, 0xfe, 0xff, 0x0a, 0x00, 0x19, 0x00, 0x32, 0x00, 0x36, 0x00, 0x39, 0x00, +0x52, 0x00, 0x71, 0x00, 0x7e, 0x00, 0x69, 0x00, 0x4d, 0x00, 0x2d, 0x00, 0x3c, 0x00, 0x49, 0x00, +0x46, 0x00, 0x4b, 0x00, 0x27, 0x00, 0x11, 0x00, 0xec, 0xff, 0xdc, 0xff, 0xe0, 0xff, 0x02, 0x00, +0x0d, 0x00, 0x1c, 0x00, 0x3a, 0x00, 0x22, 0x00, 0x2a, 0x00, 0x11, 0x00, 0xf4, 0xff, 0xd0, 0xff, +0xb7, 0xff, 0xb6, 0xff, 0xbb, 0xff, 0xb9, 0xff, 0xa7, 0xff, 0xae, 0xff, 0xa2, 0xff, 0xaa, 0xff, +0xb4, 0xff, 0xa5, 0xff, 0xa8, 0xff, 0xbb, 0xff, 0xcc, 0xff, 0xd9, 0xff, 0xe3, 0xff, 0xfb, 0xff, +0x05, 0x00, 0x0f, 0x00, 0x2c, 0x00, 0x43, 0x00, 0x61, 0x00, 0x4f, 0x00, 0x4b, 0x00, 0x52, 0x00, +0x6e, 0x00, 0x7a, 0x00, 0x5e, 0x00, 0x58, 0x00, 0x3e, 0x00, 0x23, 0x00, 0x23, 0x00, 0x04, 0x00, +0x04, 0x00, 0xef, 0xff, 0xd3, 0xff, 0xd7, 0xff, 0xe1, 0xff, 0xea, 0xff, 0xee, 0xff, 0x01, 0x00, +0xff, 0xff, 0xfd, 0xff, 0xdd, 0xff, 0xc8, 0xff, 0xa1, 0xff, 0x85, 0xff, 0x63, 0xff, 0x48, 0xff, +0x35, 0xff, 0x42, 0xff, 0x56, 0xff, 0x48, 0xff, 0x65, 0xff, 0x69, 0xff, 0x62, 0xff, 0x59, 0xff, +0x4c, 0xff, 0x59, 0xff, 0x66, 0xff, 0x7d, 0xff, 0x73, 0xff, 0x81, 0xff, 0x80, 0xff, 0x6c, 0xff, +0x5b, 0xff, 0x47, 0xff, 0x1f, 0xff, 0xff, 0xfe, 0xf2, 0xfe, 0xec, 0xfe, 0x04, 0xff, 0xfc, 0xfe, +0xf8, 0xfe, 0xf2, 0xfe, 0xff, 0xfe, 0x18, 0xff, 0x19, 0xff, 0x25, 0xff, 0x34, 0xff, 0x30, 0xff, +0x3f, 0xff, 0x83, 0xff, 0xcc, 0xff, 0xe7, 0xff, 0x1c, 0x00, 0x3a, 0x00, 0x41, 0x00, 0x41, 0x00, +0x3c, 0x00, 0x52, 0x00, 0x4c, 0x00, 0x5e, 0x00, 0x53, 0x00, 0x4e, 0x00, 0xfc, 0xff, 0x00, 0x00, +0xf8, 0xff, 0xf1, 0xff, 0xef, 0xff, 0xd1, 0xff, 0xbb, 0xff, 0x86, 0xff, 0x80, 0xff, 0x5d, 0xff, +0x4b, 0xff, 0x62, 0xff, 0x5c, 0xff, 0x5f, 0xff, 0x79, 0xff, 0x96, 0xff, 0xb9, 0xff, 0xdb, 0xff, +0x06, 0x00, 0x3a, 0x00, 0x5f, 0x00, 0x78, 0x00, 0x67, 0x00, 0x4f, 0x00, 0x4f, 0x00, 0x4a, 0x00, +0x5b, 0x00, 0x6c, 0x00, 0x71, 0x00, 0x5a, 0x00, 0x5d, 0x00, 0x6e, 0x00, 0x71, 0x00, 0x64, 0x00, +0x59, 0x00, 0x79, 0x00, 0x72, 0x00, 0x83, 0x00, 0x8e, 0x00, 0x9a, 0x00, 0x91, 0x00, 0x94, 0x00, +0x96, 0x00, 0xb1, 0x00, 0xc5, 0x00, 0xc7, 0x00, 0xb5, 0x00, 0xb8, 0x00, 0xbd, 0x00, 0xa0, 0x00, +0xa1, 0x00, 0x98, 0x00, 0x8b, 0x00, 0x57, 0x00, 0x17, 0x00, 0xea, 0xff, 0xc8, 0xff, 0xc5, 0xff, +0xdc, 0xff, 0xd0, 0xff, 0xd9, 0xff, 0xe4, 0xff, 0xf1, 0xff, 0xf4, 0xff, 0xe6, 0xff, 0xf2, 0xff, +0xf4, 0xff, 0xed, 0xff, 0xfa, 0xff, 0xee, 0xff, 0xec, 0xff, 0xf1, 0xff, 0xfe, 0xff, 0xf0, 0xff, +0x02, 0x00, 0xe5, 0xff, 0xf1, 0xff, 0xde, 0xff, 0xd4, 0xff, 0xd5, 0xff, 0xd5, 0xff, 0xdb, 0xff, +0xcd, 0xff, 0xd8, 0xff, 0xd7, 0xff, 0xe5, 0xff, 0xe1, 0xff, 0xdb, 0xff, 0xfe, 0xff, 0xf7, 0xff, +0xc0, 0xff, 0xc4, 0xff, 0xd0, 0xff, 0xf4, 0xff, 0xfd, 0xff, 0x08, 0x00, 0xf1, 0xff, 0xbf, 0xff, +0xbd, 0xff, 0xbc, 0xff, 0xbb, 0xff, 0xc5, 0xff, 0xcd, 0xff, 0xe9, 0xff, 0xf0, 0xff, 0xfe, 0xff, +0x02, 0x00, 0xea, 0xff, 0xfd, 0xff, 0xff, 0xff, 0x00, 0x00, 0xea, 0xff, 0xcc, 0xff, 0xc4, 0xff, +0xca, 0xff, 0xdb, 0xff, 0x05, 0x00, 0x27, 0x00, 0x30, 0x00, 0x30, 0x00, 0x40, 0x00, 0x57, 0x00, +0x59, 0x00, 0x63, 0x00, 0x4e, 0x00, 0x42, 0x00, 0x46, 0x00, 0x54, 0x00, 0x5f, 0x00, 0x83, 0x00, +0x9d, 0x00, 0x92, 0x00, 0xa0, 0x00, 0xaf, 0x00, 0xa8, 0x00, 0xb4, 0x00, 0xe4, 0x00, 0xe1, 0x00, +0xc7, 0x00, 0xb8, 0x00, 0xa2, 0x00, 0x8c, 0x00, 0x93, 0x00, 0x88, 0x00, 0x6f, 0x00, 0x63, 0x00, +0x62, 0x00, 0x50, 0x00, 0x5e, 0x00, 0x56, 0x00, 0x71, 0x00, 0x7f, 0x00, 0x82, 0x00, 0x7c, 0x00, +0x5e, 0x00, 0x4f, 0x00, 0x55, 0x00, 0x56, 0x00, 0x42, 0x00, 0x38, 0x00, 0x12, 0x00, 0x01, 0x00, +0xf9, 0xff, 0xff, 0xff, 0x0e, 0x00, 0x08, 0x00, 0x0f, 0x00, 0x12, 0x00, 0x0c, 0x00, 0x09, 0x00, +0x32, 0x00, 0x68, 0x00, 0x8b, 0x00, 0x8d, 0x00, 0x88, 0x00, 0x97, 0x00, 0x99, 0x00, 0xa0, 0x00, +0xa7, 0x00, 0xad, 0x00, 0x98, 0x00, 0xa5, 0x00, 0x9b, 0x00, 0x9d, 0x00, 0x8e, 0x00, 0x8f, 0x00, +0x90, 0x00, 0x82, 0x00, 0x7f, 0x00, 0x57, 0x00, 0x54, 0x00, 0x29, 0x00, 0x08, 0x00, 0xe7, 0xff, +0xda, 0xff, 0xc7, 0xff, 0xa5, 0xff, 0xa5, 0xff, 0x95, 0xff, 0xab, 0xff, 0x92, 0xff, 0xa1, 0xff, +0x80, 0xff, 0x73, 0xff, 0x5e, 0xff, 0x61, 0xff, 0x73, 0xff, 0x78, 0xff, 0x91, 0xff, 0x82, 0xff, +0x86, 0xff, 0x79, 0xff, 0x7a, 0xff, 0x68, 0xff, 0x54, 0xff, 0x6a, 0xff, 0x8b, 0xff, 0xa2, 0xff, +0xbc, 0xff, 0xb8, 0xff, 0xc3, 0xff, 0xc5, 0xff, 0xad, 0xff, 0xad, 0xff, 0x73, 0xff, 0x4b, 0xff, +0x34, 0xff, 0x26, 0xff, 0x38, 0xff, 0x41, 0xff, 0x64, 0xff, 0x70, 0xff, 0x7c, 0xff, 0x6b, 0xff, +0x5d, 0xff, 0x7b, 0xff, 0x9b, 0xff, 0xa1, 0xff, 0xa3, 0xff, 0x8e, 0xff, 0x98, 0xff, 0x88, 0xff, +0x97, 0xff, 0x9b, 0xff, 0x8c, 0xff, 0x7f, 0xff, 0x58, 0xff, 0x40, 0xff, 0x50, 0xff, 0x5b, 0xff, +0x7d, 0xff, 0x71, 0xff, 0x84, 0xff, 0x90, 0xff, 0x76, 0xff, 0x7a, 0xff, 0x66, 0xff, 0x64, 0xff, +0x67, 0xff, 0x68, 0xff, 0x6d, 0xff, 0x5d, 0xff, 0x86, 0xff, 0x9a, 0xff, 0xaa, 0xff, 0xa8, 0xff, +0x96, 0xff, 0x9c, 0xff, 0x8a, 0xff, 0x8c, 0xff, 0x77, 0xff, 0x6e, 0xff, 0x78, 0xff, 0x9e, 0xff, +0x9c, 0xff, 0xc6, 0xff, 0xf3, 0xff, 0xf7, 0xff, 0x14, 0x00, 0x07, 0x00, 0x18, 0x00, 0x17, 0x00, +0x13, 0x00, 0x0d, 0x00, 0x05, 0x00, 0x0c, 0x00, 0xfd, 0xff, 0xf3, 0xff, 0xfa, 0xff, 0xe7, 0xff, +0xe5, 0xff, 0xe8, 0xff, 0xd6, 0xff, 0xbe, 0xff, 0xa3, 0xff, 0x98, 0xff, 0x9f, 0xff, 0xa6, 0xff, +0xba, 0xff, 0xdb, 0xff, 0xe9, 0xff, 0xf5, 0xff, 0xfb, 0xff, 0x2a, 0x00, 0x73, 0x00, 0x96, 0x00, +0x97, 0x00, 0x97, 0x00, 0x96, 0x00, 0x7a, 0x00, 0x5c, 0x00, 0x3c, 0x00, 0x2a, 0x00, 0x15, 0x00, +0x26, 0x00, 0x11, 0x00, 0xff, 0xff, 0xe3, 0xff, 0xdb, 0xff, 0xc1, 0xff, 0x9c, 0xff, 0x91, 0xff, +0x8f, 0xff, 0x91, 0xff, 0x8d, 0xff, 0x9b, 0xff, 0xb3, 0xff, 0xb8, 0xff, 0xbe, 0xff, 0xcb, 0xff, +0xd9, 0xff, 0xf9, 0xff, 0x08, 0x00, 0x0c, 0x00, 0x13, 0x00, 0x28, 0x00, 0x30, 0x00, 0x2a, 0x00, +0x22, 0x00, 0x04, 0x00, 0xed, 0xff, 0xe8, 0xff, 0xe5, 0xff, 0xdc, 0xff, 0xe9, 0xff, 0xf0, 0xff, +0xe4, 0xff, 0xd2, 0xff, 0xae, 0xff, 0xa0, 0xff, 0xb8, 0xff, 0x93, 0xff, 0x92, 0xff, 0x8b, 0xff, +0x92, 0xff, 0x8e, 0xff, 0x8a, 0xff, 0xab, 0xff, 0xae, 0xff, 0xb4, 0xff, 0xc2, 0xff, 0xe2, 0xff, +0xdd, 0xff, 0xef, 0xff, 0xec, 0xff, 0xd6, 0xff, 0xbb, 0xff, 0xb9, 0xff, 0xbb, 0xff, 0xc3, 0xff, +0xca, 0xff, 0xd5, 0xff, 0xe9, 0xff, 0xf5, 0xff, 0x16, 0x00, 0x1c, 0x00, 0x2a, 0x00, 0x2b, 0x00, +0x2c, 0x00, 0x33, 0x00, 0x21, 0x00, 0x10, 0x00, 0x0e, 0x00, 0xfd, 0xff, 0xf2, 0xff, 0x15, 0x00, +0x2c, 0x00, 0x17, 0x00, 0x17, 0x00, 0x1b, 0x00, 0x15, 0x00, 0x1f, 0x00, 0x17, 0x00, 0x0d, 0x00, +0x0f, 0x00, 0xf4, 0xff, 0xf2, 0xff, 0xfc, 0xff, 0xe8, 0xff, 0xe2, 0xff, 0xea, 0xff, 0xef, 0xff, +0xef, 0xff, 0x10, 0x00, 0x1d, 0x00, 0x22, 0x00, 0x34, 0x00, 0x4a, 0x00, 0x60, 0x00, 0x6f, 0x00, +0x99, 0x00, 0xb3, 0x00, 0xad, 0x00, 0x88, 0x00, 0x77, 0x00, 0x6c, 0x00, 0x58, 0x00, 0x52, 0x00, +0x4e, 0x00, 0x47, 0x00, 0x33, 0x00, 0x18, 0x00, 0xe0, 0xff, 0xc7, 0xff, 0x98, 0xff, 0x76, 0xff, +0x6c, 0xff, 0x62, 0xff, 0x74, 0xff, 0x95, 0xff, 0xa7, 0xff, 0x92, 0xff, 0x97, 0xff, 0x8e, 0xff, +0xa2, 0xff, 0xa1, 0xff, 0xc0, 0xff, 0xdf, 0xff, 0xf7, 0xff, 0xfd, 0xff, 0x13, 0x00, 0x37, 0x00, +0x37, 0x00, 0x34, 0x00, 0x30, 0x00, 0x23, 0x00, 0xf4, 0xff, 0xdf, 0xff, 0xf8, 0xff, 0xfe, 0xff, +0x0d, 0x00, 0x19, 0x00, 0x10, 0x00, 0x25, 0x00, 0x09, 0x00, 0xf2, 0xff, 0xea, 0xff, 0xef, 0xff, +0x01, 0x00, 0xfa, 0xff, 0x0d, 0x00, 0x19, 0x00, 0x0b, 0x00, 0xe9, 0xff, 0xb4, 0xff, 0x80, 0xff, +0x7b, 0xff, 0x75, 0xff, 0x63, 0xff, 0x52, 0xff, 0x3b, 0xff, 0x3c, 0xff, 0x4e, 0xff, 0x60, 0xff, +0x65, 0xff, 0x5f, 0xff, 0x51, 0xff, 0x5a, 0xff, 0x6b, 0xff, 0x90, 0xff, 0x84, 0xff, 0xa7, 0xff, +0xd7, 0xff, 0x04, 0x00, 0x24, 0x00, 0x26, 0x00, 0x28, 0x00, 0x1f, 0x00, 0x2e, 0x00, 0x36, 0x00, +0x4a, 0x00, 0x4c, 0x00, 0x4d, 0x00, 0x5f, 0x00, 0x75, 0x00, 0x78, 0x00, 0x6f, 0x00, 0x82, 0x00, +0x51, 0x00, 0x42, 0x00, 0x52, 0x00, 0x49, 0x00, 0x59, 0x00, 0x69, 0x00, 0x66, 0x00, 0x51, 0x00, +0x3b, 0x00, 0x21, 0x00, 0x2b, 0x00, 0x2e, 0x00, 0x3d, 0x00, 0x3a, 0x00, 0x33, 0x00, 0x2f, 0x00, +0x25, 0x00, 0x44, 0x00, 0x4d, 0x00, 0x34, 0x00, 0x50, 0x00, 0x43, 0x00, 0x39, 0x00, 0x4d, 0x00, +0x5a, 0x00, 0x5a, 0x00, 0x43, 0x00, 0x2f, 0x00, 0x28, 0x00, 0x25, 0x00, 0x1f, 0x00, 0x15, 0x00, +0x18, 0x00, 0x1f, 0x00, 0x4f, 0x00, 0x5c, 0x00, 0x64, 0x00, 0x6e, 0x00, 0x6d, 0x00, 0x7f, 0x00, +0x7f, 0x00, 0x6d, 0x00, 0x6f, 0x00, 0x6c, 0x00, 0x83, 0x00, 0x99, 0x00, 0x95, 0x00, 0x8b, 0x00, +0x90, 0x00, 0x8b, 0x00, 0x81, 0x00, 0x88, 0x00, 0x8e, 0x00, 0xa2, 0x00, 0xa4, 0x00, 0x9f, 0x00, +0x95, 0x00, 0x7b, 0x00, 0x97, 0x00, 0x8f, 0x00, 0x68, 0x00, 0x75, 0x00, 0x60, 0x00, 0x75, 0x00, +0x6f, 0x00, 0x60, 0x00, 0x62, 0x00, 0x4a, 0x00, 0x4a, 0x00, 0x3f, 0x00, 0x38, 0x00, 0x16, 0x00, +0xf5, 0xff, 0xc1, 0xff, 0xb0, 0xff, 0x6a, 0xff, 0x4b, 0xff, 0x4e, 0xff, 0x3d, 0xff, 0x44, 0xff, +0x2c, 0xff, 0x0d, 0xff, 0xff, 0xfe, 0xfd, 0xfe, 0x04, 0xff, 0x18, 0xff, 0x1c, 0xff, 0x15, 0xff, +0x20, 0xff, 0x1f, 0xff, 0x3f, 0xff, 0x64, 0xff, 0xa3, 0xff, 0xbd, 0xff, 0xe4, 0xff, 0x05, 0x00, +0x0f, 0x00, 0x41, 0x00, 0x5c, 0x00, 0x5e, 0x00, 0x65, 0x00, 0x46, 0x00, 0x36, 0x00, 0x3b, 0x00, +0x2d, 0x00, 0x2c, 0x00, 0x0e, 0x00, 0xfe, 0xff, 0xec, 0xff, 0xc3, 0xff, 0xd3, 0xff, 0xa1, 0xff, +0x93, 0xff, 0x7c, 0xff, 0x6f, 0xff, 0x71, 0xff, 0x5c, 0xff, 0x56, 0xff, 0x46, 0xff, 0x40, 0xff, +0x55, 0xff, 0x48, 0xff, 0x4d, 0xff, 0x5f, 0xff, 0x62, 0xff, 0x4d, 0xff, 0x32, 0xff, 0x41, 0xff, +0x67, 0xff, 0x89, 0xff, 0x91, 0xff, 0x93, 0xff, 0x91, 0xff, 0x86, 0xff, 0x8d, 0xff, 0x80, 0xff, +0x81, 0xff, 0x82, 0xff, 0x93, 0xff, 0xa6, 0xff, 0xc4, 0xff, 0xe4, 0xff, 0x0c, 0x00, 0x31, 0x00, +0x50, 0x00, 0x54, 0x00, 0x4d, 0x00, 0x46, 0x00, 0x3c, 0x00, 0x32, 0x00, 0x2c, 0x00, 0x28, 0x00, +0x0f, 0x00, 0x0a, 0x00, 0xe4, 0xff, 0xf3, 0xff, 0x1c, 0x00, 0x0c, 0x00, 0x2c, 0x00, 0x15, 0x00, +0x06, 0x00, 0xef, 0xff, 0xef, 0xff, 0xe3, 0xff, 0x09, 0x00, 0x23, 0x00, 0x2d, 0x00, 0x38, 0x00, +0x35, 0x00, 0x60, 0x00, 0x8b, 0x00, 0x8c, 0x00, 0x98, 0x00, 0x8c, 0x00, 0x95, 0x00, 0xa9, 0x00, +0x90, 0x00, 0x82, 0x00, 0x64, 0x00, 0x3f, 0x00, 0x2a, 0x00, 0x29, 0x00, 0x2d, 0x00, 0x27, 0x00, +0x26, 0x00, 0x41, 0x00, 0x44, 0x00, 0x4b, 0x00, 0x6b, 0x00, 0x7b, 0x00, 0x92, 0x00, 0x90, 0x00, +0x66, 0x00, 0x53, 0x00, 0x3d, 0x00, 0x4c, 0x00, 0x58, 0x00, 0x82, 0x00, 0x90, 0x00, 0x9f, 0x00, +0x9c, 0x00, 0xa0, 0x00, 0x9e, 0x00, 0x97, 0x00, 0x83, 0x00, 0x76, 0x00, 0x51, 0x00, 0x29, 0x00, +0x0b, 0x00, 0xdb, 0xff, 0xbf, 0xff, 0x9f, 0xff, 0x89, 0xff, 0x7f, 0xff, 0x79, 0xff, 0x7d, 0xff, +0x8a, 0xff, 0x7c, 0xff, 0x53, 0xff, 0x3e, 0xff, 0x42, 0xff, 0x5d, 0xff, 0x63, 0xff, 0x65, 0xff, +0x5a, 0xff, 0x68, 0xff, 0x7f, 0xff, 0x8e, 0xff, 0xba, 0xff, 0xbc, 0xff, 0xd3, 0xff, 0xdd, 0xff, +0xf2, 0xff, 0xfb, 0xff, 0xfe, 0xff, 0xee, 0xff, 0xdb, 0xff, 0xcf, 0xff, 0xb3, 0xff, 0x93, 0xff, +0x96, 0xff, 0x91, 0xff, 0x92, 0xff, 0x89, 0xff, 0x7d, 0xff, 0x82, 0xff, 0x8a, 0xff, 0x6f, 0xff, +0x80, 0xff, 0x83, 0xff, 0x8f, 0xff, 0x94, 0xff, 0x90, 0xff, 0xae, 0xff, 0xab, 0xff, 0xba, 0xff, +0xbe, 0xff, 0xbc, 0xff, 0xc5, 0xff, 0xdd, 0xff, 0xe8, 0xff, 0xdf, 0xff, 0xc3, 0xff, 0xa1, 0xff, +0x78, 0xff, 0x52, 0xff, 0x3b, 0xff, 0x0d, 0xff, 0x0d, 0xff, 0x11, 0xff, 0x0d, 0xff, 0x06, 0xff, +0x0b, 0xff, 0x10, 0xff, 0x2a, 0xff, 0x33, 0xff, 0x39, 0xff, 0x3f, 0xff, 0x56, 0xff, 0x85, 0xff, +0x8f, 0xff, 0xb8, 0xff, 0xcd, 0xff, 0xdb, 0xff, 0xe9, 0xff, 0xe8, 0xff, 0x16, 0x00, 0x37, 0x00, +0x40, 0x00, 0x52, 0x00, 0x59, 0x00, 0x58, 0x00, 0x39, 0x00, 0x10, 0x00, 0xf3, 0xff, 0xd7, 0xff, +0xba, 0xff, 0x97, 0xff, 0x7f, 0xff, 0x8d, 0xff, 0xb7, 0xff, 0xe5, 0xff, 0x0b, 0x00, 0x18, 0x00, +0x31, 0x00, 0x44, 0x00, 0x47, 0x00, 0x3f, 0x00, 0x35, 0x00, 0x3e, 0x00, 0x48, 0x00, 0x58, 0x00, +0x6a, 0x00, 0x83, 0x00, 0xa0, 0x00, 0x89, 0x00, 0x94, 0x00, 0x82, 0x00, 0x7d, 0x00, 0x75, 0x00, +0x5e, 0x00, 0x4f, 0x00, 0x59, 0x00, 0x4e, 0x00, 0x43, 0x00, 0x13, 0x00, 0x00, 0x00, 0xec, 0xff, +0xdd, 0xff, 0xd4, 0xff, 0xd1, 0xff, 0xbc, 0xff, 0xbe, 0xff, 0xa8, 0xff, 0xc9, 0xff, 0xdd, 0xff, +0xf3, 0xff, 0xfa, 0xff, 0xf1, 0xff, 0xdb, 0xff, 0xd7, 0xff, 0xce, 0xff, 0xc0, 0xff, 0xd0, 0xff, +0xeb, 0xff, 0xf1, 0xff, 0x09, 0x00, 0x1e, 0x00, 0x2c, 0x00, 0x27, 0x00, 0x24, 0x00, 0x0f, 0x00, +0x2d, 0x00, 0x46, 0x00, 0x50, 0x00, 0x4b, 0x00, 0x48, 0x00, 0x68, 0x00, 0x63, 0x00, 0x53, 0x00, +0x4e, 0x00, 0x5f, 0x00, 0x6b, 0x00, 0x6b, 0x00, 0x60, 0x00, 0x41, 0x00, 0x4c, 0x00, 0x58, 0x00, +0x45, 0x00, 0x3e, 0x00, 0x22, 0x00, 0x0c, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xfb, 0xff, 0x0e, 0x00, +0xfb, 0xff, 0xec, 0xff, 0xd1, 0xff, 0xb4, 0xff, 0xb4, 0xff, 0xce, 0xff, 0xc2, 0xff, 0xac, 0xff, +0x9c, 0xff, 0x91, 0xff, 0xa9, 0xff, 0xae, 0xff, 0xbd, 0xff, 0x94, 0xff, 0x92, 0xff, 0x78, 0xff, +0x76, 0xff, 0x72, 0xff, 0x9b, 0xff, 0xba, 0xff, 0xb1, 0xff, 0xaf, 0xff, 0xab, 0xff, 0xa7, 0xff, +0x8f, 0xff, 0x8b, 0xff, 0x74, 0xff, 0x87, 0xff, 0x93, 0xff, 0x94, 0xff, 0x93, 0xff, 0x9b, 0xff, +0x9e, 0xff, 0x95, 0xff, 0xb4, 0xff, 0xbc, 0xff, 0xdb, 0xff, 0x04, 0x00, 0x17, 0x00, 0x3f, 0x00, +0x34, 0x00, 0x1d, 0x00, 0x11, 0x00, 0xfa, 0xff, 0xfb, 0xff, 0xe3, 0xff, 0xcd, 0xff, 0xb8, 0xff, +0xba, 0xff, 0xb2, 0xff, 0xbe, 0xff, 0xd1, 0xff, 0xd6, 0xff, 0xbe, 0xff, 0xda, 0xff, 0xc1, 0xff, +0xcc, 0xff, 0xd4, 0xff, 0xe8, 0xff, 0xf8, 0xff, 0xd9, 0xff, 0xcc, 0xff, 0xac, 0xff, 0x9e, 0xff, +0x91, 0xff, 0x9c, 0xff, 0xac, 0xff, 0xb7, 0xff, 0xc7, 0xff, 0xc3, 0xff, 0xeb, 0xff, 0xfd, 0xff, +0xdf, 0xff, 0xd2, 0xff, 0xda, 0xff, 0xe5, 0xff, 0xfd, 0xff, 0x24, 0x00, 0x29, 0x00, 0x43, 0x00, +0x78, 0x00, 0x93, 0x00, 0xa4, 0x00, 0x7b, 0x00, 0x7f, 0x00, 0x7f, 0x00, 0x6a, 0x00, 0x6d, 0x00, +0x62, 0x00, 0x58, 0x00, 0x3c, 0x00, 0x26, 0x00, 0x03, 0x00, 0xf0, 0xff, 0xf4, 0xff, 0xf2, 0xff, +0xf0, 0xff, 0xfc, 0xff, 0xf1, 0xff, 0xec, 0xff, 0xd1, 0xff, 0xb0, 0xff, 0x88, 0xff, 0x7c, 0xff, +0x67, 0xff, 0x59, 0xff, 0x4e, 0xff, 0x29, 0xff, 0x37, 0xff, 0x1f, 0xff, 0x22, 0xff, 0x05, 0xff, +0x0e, 0xff, 0x15, 0xff, 0x29, 0xff, 0x39, 0xff, 0x3e, 0xff, 0x46, 0xff, 0x49, 0xff, 0x50, 0xff, +0x65, 0xff, 0x91, 0xff, 0xa8, 0xff, 0xc8, 0xff, 0xd3, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf1, 0xff, +0x02, 0x00, 0xce, 0xff, 0xf2, 0xff, 0xe1, 0xff, 0x73, 0x00, 0x1f, 0x00, 0xc4, 0xff, 0x91, 0x00, +0x31, 0x00, 0x78, 0xff, 0x57, 0x00, 0xfa, 0xff, 0x6d, 0xff, 0x09, 0x00, 0x9e, 0xff, 0x76, 0xff, +0xab, 0xff, 0xac, 0xff, 0x3b, 0xff, 0x34, 0xff, 0x87, 0xff, 0x36, 0xff, 0x3e, 0xff, 0x8e, 0xff, +0x48, 0xff, 0x46, 0xff, 0x97, 0xff, 0x64, 0xff, 0x55, 0xff, 0x94, 0xff, 0x78, 0xff, 0x5d, 0xff, +0x83, 0xff, 0x7b, 0xff, 0x95, 0xff, 0xaa, 0xff, 0xd4, 0xff, 0xc4, 0xff, 0xa8, 0xff, 0x84, 0xff, +0x66, 0xff, 0x78, 0xff, 0x59, 0xff, 0x7a, 0xff, 0x8b, 0xff, 0xa3, 0xff, 0xb1, 0xff, 0x93, 0xff, +0x89, 0xff, 0xa4, 0xff, 0xa3, 0xff, 0x8d, 0xff, 0xbf, 0xff, 0xd6, 0xff, 0xc8, 0xff, 0xe8, 0xff, +0xfb, 0xff, 0x03, 0x00, 0x14, 0x00, 0x1f, 0x00, 0x00, 0x00, 0xdd, 0xff, 0xcc, 0xff, 0xba, 0xff, +0xab, 0xff, 0xaf, 0xff, 0xb3, 0xff, 0xb9, 0xff, 0xe6, 0xff, 0xf1, 0xff, 0xe0, 0xff, 0xc6, 0xff, +0xc1, 0xff, 0xcb, 0xff, 0xac, 0xff, 0xb5, 0xff, 0x98, 0xff, 0x8e, 0xff, 0xa7, 0xff, 0xb9, 0xff, +0xbd, 0xff, 0xc2, 0xff, 0xb4, 0xff, 0xb8, 0xff, 0x9f, 0xff, 0x95, 0xff, 0xa2, 0xff, 0xa5, 0xff, +0xaf, 0xff, 0xc9, 0xff, 0xd0, 0xff, 0xd1, 0xff, 0xe0, 0xff, 0xc7, 0xff, 0xa5, 0xff, 0xa3, 0xff, +0x88, 0xff, 0x72, 0xff, 0x5f, 0xff, 0x75, 0xff, 0x89, 0xff, 0x90, 0xff, 0x93, 0xff, 0xb7, 0xff, +0xc5, 0xff, 0xa1, 0xff, 0x92, 0xff, 0x70, 0xff, 0x6e, 0xff, 0x76, 0xff, 0x7d, 0xff, 0x7f, 0xff, +0x82, 0xff, 0x6a, 0xff, 0x78, 0xff, 0x73, 0xff, 0x98, 0xff, 0xb4, 0xff, 0xc8, 0xff, 0xde, 0xff, +0xdb, 0xff, 0xd1, 0xff, 0xd8, 0xff, 0xeb, 0xff, 0xe4, 0xff, 0xe8, 0xff, 0xeb, 0xff, 0xd3, 0xff, +0xc4, 0xff, 0xca, 0xff, 0xcd, 0xff, 0xe2, 0xff, 0xea, 0xff, 0xe9, 0xff, 0xe6, 0xff, 0xd2, 0xff, +0xdb, 0xff, 0xcb, 0xff, 0xae, 0xff, 0xa2, 0xff, 0x6d, 0xff, 0x5d, 0xff, 0x5f, 0xff, 0x60, 0xff, +0x72, 0xff, 0x8b, 0xff, 0xa0, 0xff, 0x9d, 0xff, 0xa0, 0xff, 0x93, 0xff, 0x93, 0xff, 0xa3, 0xff, +0x9b, 0xff, 0xa3, 0xff, 0xc2, 0xff, 0xc0, 0xff, 0xdf, 0xff, 0xf4, 0xff, 0x06, 0x00, 0x19, 0x00, +0x1e, 0x00, 0x30, 0x00, 0x2f, 0x00, 0x1c, 0x00, 0x33, 0x00, 0x48, 0x00, 0x5a, 0x00, 0x60, 0x00, +0x6c, 0x00, 0x63, 0x00, 0x5c, 0x00, 0x47, 0x00, 0x49, 0x00, 0x69, 0x00, 0x7b, 0x00, 0x80, 0x00, +0x5e, 0x00, 0x61, 0x00, 0x4d, 0x00, 0x4b, 0x00, 0x48, 0x00, 0x36, 0x00, 0x38, 0x00, 0x37, 0x00, +0x18, 0x00, 0x05, 0x00, 0x2c, 0x00, 0x3d, 0x00, 0x47, 0x00, 0x3e, 0x00, 0x1f, 0x00, 0x1d, 0x00, +0x21, 0x00, 0x0f, 0x00, 0xff, 0xff, 0xf2, 0xff, 0xf4, 0xff, 0xfe, 0xff, 0x02, 0x00, 0x12, 0x00, +0x29, 0x00, 0x3c, 0x00, 0x55, 0x00, 0x49, 0x00, 0x5f, 0x00, 0x6a, 0x00, 0x7c, 0x00, 0x83, 0x00, +0xa1, 0x00, 0xa9, 0x00, 0xb1, 0x00, 0xa6, 0x00, 0x82, 0x00, 0x7b, 0x00, 0x88, 0x00, 0xa1, 0x00, +0xae, 0x00, 0x8d, 0x00, 0x85, 0x00, 0x69, 0x00, 0x74, 0x00, 0x7d, 0x00, 0x73, 0x00, 0x74, 0x00, +0x69, 0x00, 0x6d, 0x00, 0x5e, 0x00, 0x74, 0x00, 0x5e, 0x00, 0x71, 0x00, 0x84, 0x00, 0x75, 0x00, +0x4e, 0x00, 0x49, 0x00, 0x37, 0x00, 0x2b, 0x00, 0x2b, 0x00, 0x3e, 0x00, 0x2e, 0x00, 0x25, 0x00, +0x31, 0x00, 0x37, 0x00, 0x52, 0x00, 0x64, 0x00, 0x5a, 0x00, 0x48, 0x00, 0x47, 0x00, 0x1e, 0x00, +0x0a, 0x00, 0x04, 0x00, 0x12, 0x00, 0xff, 0xff, 0xe7, 0xff, 0xe4, 0xff, 0xcc, 0xff, 0xe5, 0xff, +0xcb, 0xff, 0xaf, 0xff, 0xae, 0xff, 0x99, 0xff, 0xb5, 0xff, 0xa9, 0xff, 0xba, 0xff, 0xc7, 0xff, +0xda, 0xff, 0xd7, 0xff, 0xdb, 0xff, 0xe6, 0xff, 0xec, 0xff, 0x0d, 0x00, 0x0f, 0x00, 0x42, 0x00, +0x47, 0x00, 0x35, 0x00, 0x3b, 0x00, 0x36, 0x00, 0x29, 0x00, 0x1c, 0x00, 0x27, 0x00, 0x31, 0x00, +0x5a, 0x00, 0x63, 0x00, 0x7b, 0x00, 0x94, 0x00, 0x8e, 0x00, 0x98, 0x00, 0x9d, 0x00, 0x75, 0x00, +0x73, 0x00, 0x69, 0x00, 0x5a, 0x00, 0x68, 0x00, 0x8b, 0x00, 0x87, 0x00, 0x81, 0x00, 0x79, 0x00, +0x6b, 0x00, 0x5e, 0x00, 0x44, 0x00, 0x30, 0x00, 0x2c, 0x00, 0x32, 0x00, 0x31, 0x00, 0x37, 0x00, +0x28, 0x00, 0x23, 0x00, 0x2e, 0x00, 0x32, 0x00, 0x46, 0x00, 0x4d, 0x00, 0x6a, 0x00, 0x88, 0x00, +0xb1, 0x00, 0xbe, 0x00, 0xb4, 0x00, 0xa2, 0x00, 0x8a, 0x00, 0x9b, 0x00, 0x8f, 0x00, 0x66, 0x00, +0x74, 0x00, 0x76, 0x00, 0x80, 0x00, 0xa0, 0x00, 0x9c, 0x00, 0xa9, 0x00, 0xaf, 0x00, 0x99, 0x00, +0xab, 0x00, 0x91, 0x00, 0x8b, 0x00, 0x8c, 0x00, 0x8b, 0x00, 0xa4, 0x00, 0xa8, 0x00, 0xa3, 0x00, +0xb5, 0x00, 0xab, 0x00, 0xab, 0x00, 0xbe, 0x00, 0xaa, 0x00, 0xb4, 0x00, 0xba, 0x00, 0xac, 0x00, +0xa4, 0x00, 0x97, 0x00, 0x80, 0x00, 0x8f, 0x00, 0x84, 0x00, 0x75, 0x00, 0x77, 0x00, 0x68, 0x00, +0x52, 0x00, 0x48, 0x00, 0x33, 0x00, 0x10, 0x00, 0x1b, 0x00, 0x08, 0x00, 0x05, 0x00, 0x0f, 0x00, +0x06, 0x00, 0x09, 0x00, 0xf9, 0xff, 0xf8, 0xff, 0x02, 0x00, 0x11, 0x00, 0x0c, 0x00, 0x23, 0x00, +0x4c, 0x00, 0x63, 0x00, 0x70, 0x00, 0x68, 0x00, 0x55, 0x00, 0x36, 0x00, 0x3f, 0x00, 0x48, 0x00, +0x2d, 0x00, 0x22, 0x00, 0x20, 0x00, 0x1b, 0x00, 0x29, 0x00, 0x3e, 0x00, 0x4c, 0x00, 0x1e, 0x00, +0x0b, 0x00, 0xec, 0xff, 0xd5, 0xff, 0xb9, 0xff, 0xc8, 0xff, 0xd5, 0xff, 0xc6, 0xff, 0xd4, 0xff, +0xc6, 0xff, 0xcc, 0xff, 0xcb, 0xff, 0xe1, 0xff, 0xe5, 0xff, 0xe5, 0xff, 0xce, 0xff, 0xbb, 0xff, +0xb4, 0xff, 0xb2, 0xff, 0xb0, 0xff, 0x9f, 0xff, 0x9a, 0xff, 0x9a, 0xff, 0x8a, 0xff, 0x9f, 0xff, +0x95, 0xff, 0x83, 0xff, 0x64, 0xff, 0x71, 0xff, 0x6e, 0xff, 0x74, 0xff, 0x86, 0xff, 0x6b, 0xff, +0x6d, 0xff, 0x5d, 0xff, 0x6b, 0xff, 0x7a, 0xff, 0x70, 0xff, 0x82, 0xff, 0x98, 0xff, 0xa7, 0xff, +0xbb, 0xff, 0xd0, 0xff, 0xda, 0xff, 0xc7, 0xff, 0xdf, 0xff, 0xf5, 0xff, 0xf9, 0xff, 0xf8, 0xff, +0x08, 0x00, 0x0f, 0x00, 0x01, 0x00, 0xec, 0xff, 0xee, 0xff, 0xfc, 0xff, 0x00, 0x00, 0x02, 0x00, +0x0a, 0x00, 0x00, 0x00, 0xf1, 0xff, 0xef, 0xff, 0xeb, 0xff, 0x13, 0x00, 0x18, 0x00, 0x22, 0x00, +0x16, 0x00, 0xf5, 0xff, 0xef, 0xff, 0xf9, 0xff, 0x19, 0x00, 0x33, 0x00, 0x4b, 0x00, 0x48, 0x00, +0x40, 0x00, 0x2d, 0x00, 0x2a, 0x00, 0x4b, 0x00, 0x57, 0x00, 0x4b, 0x00, 0x39, 0x00, 0x28, 0x00, +0x21, 0x00, 0x27, 0x00, 0x38, 0x00, 0x5c, 0x00, 0x71, 0x00, 0x95, 0x00, 0xa7, 0x00, 0x86, 0x00, +0xa3, 0x00, 0x71, 0x00, 0x7b, 0x00, 0x9e, 0x00, 0x63, 0x00, 0x31, 0x00, 0x44, 0x00, 0x4d, 0x00, +0x0e, 0x00, 0x00, 0x00, 0xde, 0xff, 0xa5, 0xff, 0x9b, 0xff, 0x9f, 0xff, 0x91, 0xff, 0xa7, 0xff, +0xd4, 0xff, 0xfe, 0xff, 0x19, 0x00, 0x3a, 0x00, 0x56, 0x00, 0x64, 0x00, 0x5a, 0x00, 0x61, 0x00, +0x59, 0x00, 0x4c, 0x00, 0x68, 0x00, 0x60, 0x00, 0x93, 0x00, 0x86, 0x00, 0x95, 0x00, 0x93, 0x00, +0x84, 0x00, 0x77, 0x00, 0x51, 0x00, 0x4b, 0x00, 0x4b, 0x00, 0x39, 0x00, 0x24, 0x00, 0x16, 0x00, +0xfb, 0xff, 0xe9, 0xff, 0xe1, 0xff, 0xcb, 0xff, 0xca, 0xff, 0xc4, 0xff, 0xad, 0xff, 0xa1, 0xff, +0xab, 0xff, 0xce, 0xff, 0xda, 0xff, 0xed, 0xff, 0xe6, 0xff, 0xc7, 0xff, 0xc9, 0xff, 0xc9, 0xff, +0xd1, 0xff, 0xb5, 0xff, 0xd9, 0xff, 0xe5, 0xff, 0x01, 0x00, 0x25, 0x00, 0x2a, 0x00, 0x3c, 0x00, +0x55, 0x00, 0x64, 0x00, 0x62, 0x00, 0x42, 0x00, 0x28, 0x00, 0x16, 0x00, 0x0c, 0x00, 0x1c, 0x00, +0xf3, 0xff, 0xf2, 0xff, 0xf4, 0xff, 0xdc, 0xff, 0xd3, 0xff, 0xad, 0xff, 0x7e, 0xff, 0x7a, 0xff, +0x72, 0xff, 0x8a, 0xff, 0x91, 0xff, 0xb0, 0xff, 0xc3, 0xff, 0xb1, 0xff, 0xb2, 0xff, 0xaa, 0xff, +0xb7, 0xff, 0x9e, 0xff, 0x7f, 0xff, 0x7a, 0xff, 0x6c, 0xff, 0x71, 0xff, 0x7a, 0xff, 0xa4, 0xff, +0x83, 0xff, 0x81, 0xff, 0x88, 0xff, 0x78, 0xff, 0x97, 0xff, 0xb1, 0xff, 0xb8, 0xff, 0xad, 0xff, +0xae, 0xff, 0xc3, 0xff, 0xdb, 0xff, 0xf6, 0xff, 0x13, 0x00, 0x26, 0x00, 0x1e, 0x00, 0x34, 0x00, +0x46, 0x00, 0x45, 0x00, 0x65, 0x00, 0x7e, 0x00, 0xa0, 0x00, 0xb2, 0x00, 0x94, 0x00, 0x6e, 0x00, +0x5d, 0x00, 0x3a, 0x00, 0x46, 0x00, 0x1e, 0x00, 0x09, 0x00, 0x0f, 0x00, 0xf5, 0xff, 0x05, 0x00, +0x15, 0x00, 0x21, 0x00, 0x27, 0x00, 0x41, 0x00, 0x4e, 0x00, 0x75, 0x00, 0x8a, 0x00, 0x7c, 0x00, +0x67, 0x00, 0x64, 0x00, 0x81, 0x00, 0x85, 0x00, 0x9a, 0x00, 0xae, 0x00, 0xc7, 0x00, 0xd9, 0x00, +0xde, 0x00, 0xe8, 0x00, 0xf9, 0x00, 0xee, 0x00, 0xdc, 0x00, 0xc6, 0x00, 0x99, 0x00, 0x58, 0x00, +0x34, 0x00, 0x16, 0x00, 0x25, 0x00, 0x3c, 0x00, 0x3d, 0x00, 0x37, 0x00, 0x19, 0x00, 0xfb, 0xff, +0xe1, 0xff, 0xe6, 0xff, 0xf1, 0xff, 0x0b, 0x00, 0x1a, 0x00, 0x18, 0x00, 0x1d, 0x00, 0x18, 0x00, +0x15, 0x00, 0x29, 0x00, 0x20, 0x00, 0x2b, 0x00, 0x45, 0x00, 0x4c, 0x00, 0x5e, 0x00, 0x64, 0x00, +0x5a, 0x00, 0x6e, 0x00, 0x5b, 0x00, 0x50, 0x00, 0x60, 0x00, 0x40, 0x00, 0x41, 0x00, 0x40, 0x00, +0x33, 0x00, 0x3b, 0x00, 0x2f, 0x00, 0x25, 0x00, 0x2e, 0x00, 0x26, 0x00, 0x34, 0x00, 0x42, 0x00, +0x22, 0x00, 0x19, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x0c, 0x00, 0xe5, 0xff, 0xef, 0xff, +0xf1, 0xff, 0xd4, 0xff, 0xcc, 0xff, 0xc1, 0xff, 0xd9, 0xff, 0xe7, 0xff, 0x02, 0x00, 0x03, 0x00, +0xf5, 0xff, 0xe5, 0xff, 0xe5, 0xff, 0xd0, 0xff, 0xc9, 0xff, 0xd3, 0xff, 0xd0, 0xff, 0xde, 0xff, +0xf0, 0xff, 0xe3, 0xff, 0x0a, 0x00, 0x09, 0x00, 0xea, 0xff, 0xeb, 0xff, 0xcb, 0xff, 0xba, 0xff, +0xac, 0xff, 0xa3, 0xff, 0x9f, 0xff, 0xb3, 0xff, 0xc3, 0xff, 0xe8, 0xff, 0xdf, 0xff, 0xf2, 0xff, +0x01, 0x00, 0xf7, 0xff, 0xec, 0xff, 0xda, 0xff, 0xfa, 0xff, 0xf2, 0xff, 0xd9, 0xff, 0xde, 0xff, +0xdf, 0xff, 0xdc, 0xff, 0xcb, 0xff, 0xcb, 0xff, 0xd3, 0xff, 0xef, 0xff, 0x0f, 0x00, 0x14, 0x00, +0x25, 0x00, 0x23, 0x00, 0x29, 0x00, 0x22, 0x00, 0x15, 0x00, 0x1a, 0x00, 0x20, 0x00, 0x35, 0x00, +0x2f, 0x00, 0x17, 0x00, 0x2c, 0x00, 0x22, 0x00, 0x1d, 0x00, 0x33, 0x00, 0x1e, 0x00, 0x1f, 0x00, +0x49, 0x00, 0x41, 0x00, 0x68, 0x00, 0x7e, 0x00, 0x90, 0x00, 0xa3, 0x00, 0xab, 0x00, 0xac, 0x00, +0xaa, 0x00, 0xb1, 0x00, 0x8e, 0x00, 0x7d, 0x00, 0x82, 0x00, 0x76, 0x00, 0x77, 0x00, 0x5a, 0x00, +0x27, 0x00, 0x1e, 0x00, 0x17, 0x00, 0x08, 0x00, 0x04, 0x00, 0x03, 0x00, 0x06, 0x00, 0xfa, 0xff, +0xfe, 0xff, 0x1f, 0x00, 0x2e, 0x00, 0x24, 0x00, 0x1b, 0x00, 0x1e, 0x00, 0x1f, 0x00, 0x19, 0x00, +0x00, 0x00, 0xf3, 0xff, 0xdf, 0xff, 0xcf, 0xff, 0xd2, 0xff, 0xc1, 0xff, 0xc5, 0xff, 0xaa, 0xff, +0x97, 0xff, 0x87, 0xff, 0x7b, 0xff, 0x52, 0xff, 0x4f, 0xff, 0x50, 0xff, 0x6c, 0xff, 0x8c, 0xff, +0x96, 0xff, 0x7f, 0xff, 0x7c, 0xff, 0x94, 0xff, 0xa0, 0xff, 0xa3, 0xff, 0xc8, 0xff, 0xec, 0xff, +0x08, 0x00, 0x20, 0x00, 0x03, 0x00, 0xf5, 0xff, 0xce, 0xff, 0xca, 0xff, 0xc7, 0xff, 0xdd, 0xff, +0xec, 0xff, 0xf3, 0xff, 0x00, 0x00, 0x23, 0x00, 0x3f, 0x00, 0x49, 0x00, 0x58, 0x00, 0x4e, 0x00, +0x37, 0x00, 0x42, 0x00, 0x3e, 0x00, 0x36, 0x00, 0x4d, 0x00, 0x2e, 0x00, 0x35, 0x00, 0x23, 0x00, +0x10, 0x00, 0xd5, 0xff, 0xad, 0xff, 0x9f, 0xff, 0x82, 0xff, 0x6e, 0xff, 0x61, 0xff, 0x48, 0xff, +0x3d, 0xff, 0x43, 0xff, 0x4c, 0xff, 0x54, 0xff, 0x48, 0xff, 0x4d, 0xff, 0x4f, 0xff, 0x5d, 0xff, +0x67, 0xff, 0x8f, 0xff, 0xae, 0xff, 0xb1, 0xff, 0xc5, 0xff, 0xca, 0xff, 0xd5, 0xff, 0xdc, 0xff, +0xe8, 0xff, 0x1c, 0x00, 0x31, 0x00, 0x35, 0x00, 0x4c, 0x00, 0x5c, 0x00, 0x5d, 0x00, 0x61, 0x00, +0x74, 0x00, 0x73, 0x00, 0x51, 0x00, 0x32, 0x00, 0xff, 0xff, 0xdb, 0xff, 0xcb, 0xff, 0xd4, 0xff, +0xee, 0xff, 0xef, 0xff, 0x03, 0x00, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x09, 0x00, 0x19, 0x00, +0x19, 0x00, 0x1b, 0x00, 0x14, 0x00, 0xf6, 0xff, 0xea, 0xff, 0xe7, 0xff, 0xcb, 0xff, 0xbd, 0xff, +0xad, 0xff, 0xa0, 0xff, 0x9d, 0xff, 0x98, 0xff, 0xa2, 0xff, 0x9b, 0xff, 0x97, 0xff, 0xb2, 0xff, +0xaf, 0xff, 0xc4, 0xff, 0xb3, 0xff, 0x99, 0xff, 0xa6, 0xff, 0xbd, 0xff, 0xcf, 0xff, 0xfd, 0xff, +0x3a, 0x00, 0x4b, 0x00, 0x48, 0x00, 0x50, 0x00, 0x5d, 0x00, 0x6f, 0x00, 0x76, 0x00, 0x76, 0x00, +0x61, 0x00, 0x45, 0x00, 0x37, 0x00, 0x3b, 0x00, 0x1c, 0x00, 0xf9, 0xff, 0xe4, 0xff, 0xce, 0xff, +0xba, 0xff, 0xbc, 0xff, 0xc3, 0xff, 0xa4, 0xff, 0x99, 0xff, 0xa5, 0xff, 0x84, 0xff, 0x78, 0xff, +0x78, 0xff, 0x7f, 0xff, 0x68, 0xff, 0x7e, 0xff, 0x6d, 0xff, 0x64, 0xff, 0x78, 0xff, 0x6d, 0xff, +0xa0, 0xff, 0xc3, 0xff, 0xd5, 0xff, 0x0d, 0x00, 0x0b, 0x00, 0xf3, 0xff, 0xe9, 0xff, 0xe5, 0xff, +0xdb, 0xff, 0xcc, 0xff, 0xb6, 0xff, 0xc7, 0xff, 0xcf, 0xff, 0xd0, 0xff, 0xee, 0xff, 0xf1, 0xff, +0xc6, 0xff, 0xa4, 0xff, 0x95, 0xff, 0x85, 0xff, 0x8c, 0xff, 0x84, 0xff, 0x91, 0xff, 0x8a, 0xff, +0x85, 0xff, 0xaa, 0xff, 0xb5, 0xff, 0xc8, 0xff, 0xc5, 0xff, 0xc8, 0xff, 0xdc, 0xff, 0xec, 0xff, +0xdb, 0xff, 0xdf, 0xff, 0xeb, 0xff, 0xf2, 0xff, 0x15, 0x00, 0x1f, 0x00, 0x35, 0x00, 0x23, 0x00, +0x36, 0x00, 0x35, 0x00, 0x16, 0x00, 0x0d, 0x00, 0xf5, 0xff, 0xfa, 0xff, 0x09, 0x00, 0x19, 0x00, +0x26, 0x00, 0x29, 0x00, 0x21, 0x00, 0x19, 0x00, 0x0a, 0x00, 0x0e, 0x00, 0x01, 0x00, 0x19, 0x00, +0x04, 0x00, 0x2f, 0x00, 0x2c, 0x00, 0x2b, 0x00, 0x2e, 0x00, 0x37, 0x00, 0x41, 0x00, 0x2f, 0x00, +0x37, 0x00, 0x32, 0x00, 0x57, 0x00, 0x73, 0x00, 0x6d, 0x00, 0x8a, 0x00, 0x9a, 0x00, 0xbd, 0x00, +0xdc, 0x00, 0xd9, 0x00, 0xc5, 0x00, 0xc5, 0x00, 0xaa, 0x00, 0xb9, 0x00, 0xc9, 0x00, 0xce, 0x00, +0xdb, 0x00, 0xeb, 0x00, 0xe9, 0x00, 0xe8, 0x00, 0xd9, 0x00, 0xd8, 0x00, 0xe0, 0x00, 0xdb, 0x00, +0xc6, 0x00, 0xab, 0x00, 0x89, 0x00, 0x8a, 0x00, 0x98, 0x00, 0x92, 0x00, 0x9e, 0x00, 0xb3, 0x00, +0x8e, 0x00, 0x74, 0x00, 0x5d, 0x00, 0x46, 0x00, 0x2d, 0x00, 0x27, 0x00, 0x20, 0x00, 0x11, 0x00, +0x27, 0x00, 0xf5, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xe4, 0xff, 0xec, 0xff, 0xf7, 0xff, 0xf7, 0xff, +0x08, 0x00, 0x12, 0x00, 0x12, 0x00, 0x05, 0x00, 0x0f, 0x00, 0x03, 0x00, 0x2e, 0x00, 0x43, 0x00, +0x3e, 0x00, 0x48, 0x00, 0x4b, 0x00, 0x39, 0x00, 0x2f, 0x00, 0x2a, 0x00, 0x42, 0x00, 0x66, 0x00, +0x53, 0x00, 0x56, 0x00, 0x49, 0x00, 0x39, 0x00, 0x44, 0x00, 0x38, 0x00, 0x0e, 0x00, 0xff, 0xff, +0xe8, 0xff, 0xe9, 0xff, 0xed, 0xff, 0xd7, 0xff, 0xdb, 0xff, 0xe5, 0xff, 0xf4, 0xff, 0xfb, 0xff, +0x06, 0x00, 0xf3, 0xff, 0xfe, 0xff, 0xf0, 0xff, 0xee, 0xff, 0xdd, 0xff, 0xdc, 0xff, 0xda, 0xff, +0xc3, 0xff, 0xaf, 0xff, 0xb2, 0xff, 0xb4, 0xff, 0xb0, 0xff, 0xd7, 0xff, 0xd5, 0xff, 0xd8, 0xff, +0xc7, 0xff, 0xbf, 0xff, 0x9e, 0xff, 0xa9, 0xff, 0xac, 0xff, 0xb1, 0xff, 0xd8, 0xff, 0xfc, 0xff, +0x29, 0x00, 0x44, 0x00, 0x62, 0x00, 0x83, 0x00, 0x75, 0x00, 0x80, 0x00, 0x7c, 0x00, 0x70, 0x00, +0x8d, 0x00, 0x8d, 0x00, 0x7a, 0x00, 0x82, 0x00, 0x7d, 0x00, 0x98, 0x00, 0x8b, 0x00, 0x83, 0x00, +0x8c, 0x00, 0x82, 0x00, 0x7f, 0x00, 0x7c, 0x00, 0x70, 0x00, 0x73, 0x00, 0x7b, 0x00, 0x6e, 0x00, +0x6b, 0x00, 0x69, 0x00, 0x6a, 0x00, 0x74, 0x00, 0x48, 0x00, 0x43, 0x00, 0x2e, 0x00, 0x24, 0x00, +0x16, 0x00, 0x11, 0x00, 0x09, 0x00, 0xe7, 0xff, 0xc0, 0xff, 0x9b, 0xff, 0x85, 0xff, 0x81, 0xff, +0x98, 0xff, 0x89, 0xff, 0x98, 0xff, 0xc4, 0xff, 0xf3, 0xff, 0x10, 0x00, 0x1f, 0x00, 0x2d, 0x00, +0x38, 0x00, 0x57, 0x00, 0x63, 0x00, 0x5b, 0x00, 0x35, 0x00, 0x26, 0x00, 0x1f, 0x00, 0x38, 0x00, +0x2e, 0x00, 0x2c, 0x00, 0x15, 0x00, 0x06, 0x00, 0xf7, 0xff, 0x0e, 0x00, 0xf3, 0xff, 0xee, 0xff, +0x0c, 0x00, 0xfd, 0xff, 0xfb, 0xff, 0xd7, 0xff, 0xc3, 0xff, 0xb5, 0xff, 0xb5, 0xff, 0xd5, 0xff, +0xfa, 0xff, 0x0e, 0x00, 0x12, 0x00, 0x04, 0x00, 0xe4, 0xff, 0xde, 0xff, 0xb5, 0xff, 0xaf, 0xff, +0x98, 0xff, 0xb3, 0xff, 0xc0, 0xff, 0xad, 0xff, 0x82, 0xff, 0x71, 0xff, 0x87, 0xff, 0x88, 0xff, +0x78, 0xff, 0x6b, 0xff, 0x6d, 0xff, 0x81, 0xff, 0x99, 0xff, 0xb5, 0xff, 0xc8, 0xff, 0xdf, 0xff, +0x02, 0x00, 0xf1, 0xff, 0xe8, 0xff, 0xcc, 0xff, 0xa9, 0xff, 0x73, 0xff, 0x4e, 0xff, 0x65, 0xff, +0x77, 0xff, 0x81, 0xff, 0x8f, 0xff, 0x98, 0xff, 0x84, 0xff, 0x8f, 0xff, 0xa7, 0xff, 0xbd, 0xff, +0xed, 0xff, 0xf5, 0xff, 0xf3, 0xff, 0xf9, 0xff, 0xf5, 0xff, 0x08, 0x00, 0x14, 0x00, 0x27, 0x00, +0x41, 0x00, 0x38, 0x00, 0x1e, 0x00, 0x0b, 0x00, 0xfa, 0xff, 0xf7, 0xff, 0xf0, 0xff, 0xd1, 0xff, +0xd0, 0xff, 0xc4, 0xff, 0xbf, 0xff, 0xd4, 0xff, 0xc4, 0xff, 0xc0, 0xff, 0xaf, 0xff, 0x9f, 0xff, +0x99, 0xff, 0x99, 0xff, 0x9a, 0xff, 0x92, 0xff, 0x83, 0xff, 0x7d, 0xff, 0x62, 0xff, 0x49, 0xff, +0x51, 0xff, 0x5a, 0xff, 0x80, 0xff, 0x98, 0xff, 0x9d, 0xff, 0xa5, 0xff, 0xd1, 0xff, 0xeb, 0xff, +0x0b, 0x00, 0x3b, 0x00, 0x58, 0x00, 0x73, 0x00, 0x8b, 0x00, 0x89, 0x00, 0x8d, 0x00, 0x97, 0x00, +0xa6, 0x00, 0xd3, 0x00, 0xd9, 0x00, 0xdd, 0x00, 0xf1, 0x00, 0xe4, 0x00, 0xe1, 0x00, 0xd4, 0x00, +0xd7, 0x00, 0xb2, 0x00, 0x9b, 0x00, 0x6c, 0x00, 0x5f, 0x00, 0x54, 0x00, 0x54, 0x00, 0x56, 0x00, +0x3b, 0x00, 0x1a, 0x00, 0x1b, 0x00, 0x1f, 0x00, 0x33, 0x00, 0x50, 0x00, 0x4f, 0x00, 0x4f, 0x00, +0x56, 0x00, 0x3c, 0x00, 0x2f, 0x00, 0x40, 0x00, 0x40, 0x00, 0x63, 0x00, 0x85, 0x00, 0x92, 0x00, +0x9b, 0x00, 0x8d, 0x00, 0x84, 0x00, 0x62, 0x00, 0x49, 0x00, 0x23, 0x00, 0x1a, 0x00, 0x0d, 0x00, +0xfa, 0xff, 0x0a, 0x00, 0x21, 0x00, 0x42, 0x00, 0x5f, 0x00, 0x36, 0x00, 0x17, 0x00, 0xef, 0xff, +0xbd, 0xff, 0xd4, 0xff, 0xe9, 0xff, 0x16, 0x00, 0x06, 0x00, 0x01, 0x00, 0xf7, 0xff, 0xe0, 0xff, +0xd0, 0xff, 0xd6, 0xff, 0xf2, 0xff, 0xfe, 0xff, 0xf4, 0xff, 0xef, 0xff, 0xf2, 0xff, 0x02, 0x00, +0xf9, 0xff, 0xf6, 0xff, 0xe1, 0xff, 0xc9, 0xff, 0xb4, 0xff, 0xbb, 0xff, 0xcf, 0xff, 0xeb, 0xff, +0x17, 0x00, 0x4d, 0x00, 0x56, 0x00, 0x39, 0x00, 0x49, 0x00, 0x23, 0x00, 0x06, 0x00, 0x11, 0x00, +0xfc, 0xff, 0x13, 0x00, 0x20, 0x00, 0x17, 0x00, 0xed, 0xff, 0xf0, 0xff, 0xe8, 0xff, 0xe3, 0xff, +0xda, 0xff, 0xc7, 0xff, 0xb1, 0xff, 0x88, 0xff, 0x6f, 0xff, 0x67, 0xff, 0x61, 0xff, 0x72, 0xff, +0x64, 0xff, 0x5d, 0xff, 0x5f, 0xff, 0x66, 0xff, 0x59, 0xff, 0x54, 0xff, 0x61, 0xff, 0x84, 0xff, +0x85, 0xff, 0x8e, 0xff, 0x81, 0xff, 0x85, 0xff, 0x81, 0xff, 0x8b, 0xff, 0xa5, 0xff, 0xc5, 0xff, +0xf3, 0xff, 0x14, 0x00, 0x25, 0x00, 0x24, 0x00, 0x22, 0x00, 0x27, 0x00, 0x2c, 0x00, 0x31, 0x00, +0x3b, 0x00, 0x3e, 0x00, 0x48, 0x00, 0x4d, 0x00, 0x65, 0x00, 0x74, 0x00, 0x70, 0x00, 0x79, 0x00, +0x73, 0x00, 0x6d, 0x00, 0x82, 0x00, 0x90, 0x00, 0x86, 0x00, 0x8a, 0x00, 0x79, 0x00, 0x5f, 0x00, +0x5c, 0x00, 0x54, 0x00, 0x35, 0x00, 0x12, 0x00, 0xee, 0xff, 0xc2, 0xff, 0xb1, 0xff, 0xa7, 0xff, +0x98, 0xff, 0x8c, 0xff, 0x87, 0xff, 0x85, 0xff, 0x8d, 0xff, 0x9d, 0xff, 0xb4, 0xff, 0xe9, 0xff, +0x01, 0x00, 0x17, 0x00, 0x32, 0x00, 0x4f, 0x00, 0x70, 0x00, 0x95, 0x00, 0xb0, 0x00, 0xb0, 0x00, +0x9d, 0x00, 0x92, 0x00, 0x9a, 0x00, 0x9a, 0x00, 0x91, 0x00, 0x9a, 0x00, 0xbf, 0x00, 0xb6, 0x00, +0xd1, 0x00, 0xdd, 0x00, 0xf4, 0x00, 0x14, 0x01, 0xf9, 0x00, 0x0c, 0x01, 0xfe, 0x00, 0xe4, 0x00, +0xd6, 0x00, 0xd4, 0x00, 0xea, 0x00, 0xf2, 0x00, 0xf7, 0x00, 0x13, 0x01, 0x06, 0x01, 0xea, 0x00, +0xc6, 0x00, 0xc1, 0x00, 0xb7, 0x00, 0xab, 0x00, 0x90, 0x00, 0x57, 0x00, 0x2b, 0x00, 0xde, 0xff, +0xd0, 0xff, 0xbe, 0xff, 0xbd, 0xff, 0xad, 0xff, 0xa8, 0xff, 0x9d, 0xff, 0x8e, 0xff, 0x82, 0xff, +0x6b, 0xff, 0x7e, 0xff, 0x77, 0xff, 0x84, 0xff, 0x8a, 0xff, 0x92, 0xff, 0xb7, 0xff, 0xb0, 0xff, +0xba, 0xff, 0xba, 0xff, 0xb0, 0xff, 0xcc, 0xff, 0xce, 0xff, 0x0a, 0x00, 0x15, 0x00, 0x22, 0x00, +0x2a, 0x00, 0x23, 0x00, 0x31, 0x00, 0x24, 0x00, 0x3e, 0x00, 0x51, 0x00, 0x56, 0x00, 0x4f, 0x00, +0x39, 0x00, 0x1b, 0x00, 0x18, 0x00, 0x0b, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0xf5, 0xff, +0xd6, 0xff, 0xc5, 0xff, 0xb5, 0xff, 0xc7, 0xff, 0xd3, 0xff, 0xdb, 0xff, 0xe5, 0xff, 0xd2, 0xff, +0xc1, 0xff, 0xb6, 0xff, 0x7f, 0xff, 0x81, 0xff, 0x8b, 0xff, 0x6d, 0xff, 0x6b, 0xff, 0x53, 0xff, +0x50, 0xff, 0x4e, 0xff, 0x40, 0xff, 0x43, 0xff, 0x30, 0xff, 0x3c, 0xff, 0x2c, 0xff, 0x0e, 0xff, +0xed, 0xfe, 0xe9, 0xfe, 0x0f, 0xff, 0x32, 0xff, 0x38, 0xff, 0x51, 0xff, 0x4a, 0xff, 0x4b, 0xff, +0x6f, 0xff, 0x88, 0xff, 0xa8, 0xff, 0x9b, 0xff, 0xb8, 0xff, 0xcf, 0xff, 0xef, 0xff, 0x0e, 0x00, +0x09, 0x00, 0xfb, 0xff, 0xe3, 0xff, 0xb1, 0xff, 0xbb, 0xff, 0xbf, 0xff, 0xaa, 0xff, 0xbc, 0xff, +0xcc, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xed, 0xff, 0xe5, 0xff, 0xc8, 0xff, 0xc5, 0xff, 0xd5, 0xff, +0xd7, 0xff, 0x07, 0x00, 0x08, 0x00, 0x1b, 0x00, 0x14, 0x00, 0x0f, 0x00, 0x0a, 0x00, 0x22, 0x00, +0x36, 0x00, 0x22, 0x00, 0x4d, 0x00, 0x33, 0x00, 0x3b, 0x00, 0x48, 0x00, 0x5c, 0x00, 0x55, 0x00, +0x42, 0x00, 0x2c, 0x00, 0x13, 0x00, 0xe7, 0xff, 0xcd, 0xff, 0xd2, 0xff, 0xcb, 0xff, 0xd4, 0xff, +0xbd, 0xff, 0xbf, 0xff, 0xcb, 0xff, 0xaf, 0xff, 0xa9, 0xff, 0x98, 0xff, 0x9f, 0xff, 0x9d, 0xff, +0xa3, 0xff, 0xa2, 0xff, 0xb7, 0xff, 0xdd, 0xff, 0xfa, 0xff, 0x0b, 0x00, 0x15, 0x00, 0x07, 0x00, +0x15, 0x00, 0x1b, 0x00, 0x1b, 0x00, 0x16, 0x00, 0x0a, 0x00, 0x08, 0x00, 0x03, 0x00, 0x0f, 0x00, +0xfc, 0xff, 0xec, 0xff, 0x09, 0x00, 0x00, 0x00, 0xf8, 0xff, 0xef, 0xff, 0xf9, 0xff, 0xee, 0xff, +0xdf, 0xff, 0xc3, 0xff, 0xb5, 0xff, 0xa1, 0xff, 0x9e, 0xff, 0xaa, 0xff, 0x9b, 0xff, 0xa2, 0xff, +0xa6, 0xff, 0xa0, 0xff, 0x93, 0xff, 0xbc, 0xff, 0xdf, 0xff, 0xc7, 0xff, 0xc2, 0xff, 0xc6, 0xff, +0xab, 0xff, 0x9e, 0xff, 0xa2, 0xff, 0xa0, 0xff, 0x89, 0xff, 0x96, 0xff, 0x87, 0xff, 0x8c, 0xff, +0x85, 0xff, 0x68, 0xff, 0x61, 0xff, 0x58, 0xff, 0x5c, 0xff, 0x64, 0xff, 0x5e, 0xff, 0x5d, 0xff, +0x6d, 0xff, 0x6c, 0xff, 0x73, 0xff, 0x70, 0xff, 0x6c, 0xff, 0x61, 0xff, 0x6c, 0xff, 0x9f, 0xff, +0xd5, 0xff, 0xfd, 0xff, 0x20, 0x00, 0x2f, 0x00, 0x55, 0x00, 0x64, 0x00, 0x73, 0x00, 0x63, 0x00, +0x4f, 0x00, 0x58, 0x00, 0x59, 0x00, 0x76, 0x00, 0x75, 0x00, 0x6d, 0x00, 0x52, 0x00, 0x2e, 0x00, +0x19, 0x00, 0xfa, 0xff, 0xd8, 0xff, 0xd5, 0xff, 0xd5, 0xff, 0xd6, 0xff, 0xc4, 0xff, 0xd2, 0xff, +0xc6, 0xff, 0xb2, 0xff, 0xbc, 0xff, 0xb5, 0xff, 0xba, 0xff, 0xca, 0xff, 0xbe, 0xff, 0xc7, 0xff, +0xc6, 0xff, 0xed, 0xff, 0x01, 0x00, 0x25, 0x00, 0x41, 0x00, 0x43, 0x00, 0x4c, 0x00, 0x64, 0x00, +0x6e, 0x00, 0x72, 0x00, 0x80, 0x00, 0x8b, 0x00, 0xa7, 0x00, 0xb8, 0x00, 0xc2, 0x00, 0xca, 0x00, +0xdb, 0x00, 0xe5, 0x00, 0xee, 0x00, 0xd3, 0x00, 0xa8, 0x00, 0x97, 0x00, 0x7c, 0x00, 0x65, 0x00, +0x44, 0x00, 0x48, 0x00, 0x58, 0x00, 0x70, 0x00, 0x6c, 0x00, 0x82, 0x00, 0x54, 0x00, 0x31, 0x00, +0x2f, 0x00, 0x18, 0x00, 0x06, 0x00, 0xdc, 0xff, 0xd4, 0xff, 0xc0, 0xff, 0x96, 0xff, 0x9a, 0xff, +0x92, 0xff, 0x91, 0xff, 0x90, 0xff, 0x80, 0xff, 0x8a, 0xff, 0x75, 0xff, 0xa3, 0xff, 0xb3, 0xff, +0xbe, 0xff, 0xcd, 0xff, 0xd5, 0xff, 0xef, 0xff, 0xf6, 0xff, 0xf3, 0xff, 0xee, 0xff, 0xf3, 0xff, +0x05, 0x00, 0x2a, 0x00, 0x49, 0x00, 0x5f, 0x00, 0x9a, 0x00, 0xaf, 0x00, 0xa7, 0x00, 0x89, 0x00, +0x5c, 0x00, 0x3b, 0x00, 0x19, 0x00, 0xf9, 0xff, 0xff, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x02, 0x00, +0xdb, 0xff, 0xdb, 0xff, 0xdc, 0xff, 0xd4, 0xff, 0xb8, 0xff, 0xb2, 0xff, 0xad, 0xff, 0xc0, 0xff, +0xd9, 0xff, 0xeb, 0xff, 0xe5, 0xff, 0xf4, 0xff, 0xfb, 0xff, 0xe5, 0xff, 0xf1, 0xff, 0xe3, 0xff, +0xcd, 0xff, 0xfc, 0xff, 0x16, 0x00, 0x3f, 0x00, 0x6b, 0x00, 0x65, 0x00, 0x6c, 0x00, 0x6d, 0x00, +0x5c, 0x00, 0x62, 0x00, 0x80, 0x00, 0x93, 0x00, 0xba, 0x00, 0xe1, 0x00, 0x18, 0x01, 0x29, 0x01, +0x10, 0x01, 0xe9, 0x00, 0xd5, 0x00, 0xb0, 0x00, 0xb0, 0x00, 0xa6, 0x00, 0x98, 0x00, 0xa3, 0x00, +0xa9, 0x00, 0xab, 0x00, 0x99, 0x00, 0x92, 0x00, 0x73, 0x00, 0x57, 0x00, 0x58, 0x00, 0x47, 0x00, +0x39, 0x00, 0x2b, 0x00, 0x1d, 0x00, 0x1e, 0x00, 0x1d, 0x00, 0xff, 0xff, 0x02, 0x00, 0x07, 0x00, +0x08, 0x00, 0xfb, 0xff, 0xff, 0xff, 0x09, 0x00, 0x1d, 0x00, 0x27, 0x00, 0x3c, 0x00, 0x27, 0x00, +0x26, 0x00, 0x28, 0x00, 0x40, 0x00, 0x34, 0x00, 0x40, 0x00, 0x60, 0x00, 0x80, 0x00, 0xa4, 0x00, +0xa0, 0x00, 0x89, 0x00, 0x7a, 0x00, 0x7c, 0x00, 0x88, 0x00, 0x91, 0x00, 0xa9, 0x00, 0xbc, 0x00, +0xaf, 0x00, 0x8f, 0x00, 0x6a, 0x00, 0x68, 0x00, 0x69, 0x00, 0x68, 0x00, 0x58, 0x00, 0x51, 0x00, +0x51, 0x00, 0x5d, 0x00, 0x49, 0x00, 0x3a, 0x00, 0x21, 0x00, 0x05, 0x00, 0xf6, 0xff, 0xe4, 0xff, +0xc5, 0xff, 0xcf, 0xff, 0xd4, 0xff, 0xdd, 0xff, 0xea, 0xff, 0xdb, 0xff, 0xd7, 0xff, 0xb2, 0xff, +0x9c, 0xff, 0x77, 0xff, 0x5c, 0xff, 0x48, 0xff, 0x56, 0xff, 0x68, 0xff, 0x6f, 0xff, 0x69, 0xff, +0x5f, 0xff, 0x4c, 0xff, 0x1c, 0xff, 0xe2, 0xfe, 0xd8, 0xfe, 0xbd, 0xfe, 0xc9, 0xfe, 0xba, 0xfe, +0xb6, 0xfe, 0xc5, 0xfe, 0xdc, 0xfe, 0xf9, 0xfe, 0xfe, 0xfe, 0xf1, 0xfe, 0xe5, 0xfe, 0xef, 0xfe, +0xf2, 0xfe, 0x10, 0xff, 0x44, 0xff, 0x6a, 0xff, 0x98, 0xff, 0xa3, 0xff, 0xb8, 0xff, 0xc3, 0xff, +0xe9, 0xff, 0xf0, 0xff, 0xe3, 0xff, 0xce, 0xff, 0xb7, 0xff, 0xb2, 0xff, 0xc8, 0xff, 0xda, 0xff, +0xed, 0xff, 0xf7, 0xff, 0xfa, 0xff, 0xe4, 0xff, 0xd8, 0xff, 0xb2, 0xff, 0xac, 0xff, 0xb0, 0xff, +0x91, 0xff, 0x8b, 0xff, 0x86, 0xff, 0x84, 0xff, 0x6e, 0xff, 0x66, 0xff, 0x76, 0xff, 0x9f, 0xff, +0xc3, 0xff, 0xdb, 0xff, 0xfc, 0xff, 0x00, 0x00, 0x05, 0x00, 0x07, 0x00, 0xf0, 0xff, 0xe1, 0xff, +0xec, 0xff, 0x03, 0x00, 0x25, 0x00, 0x36, 0x00, 0x4c, 0x00, 0x5a, 0x00, 0x7c, 0x00, 0xb7, 0x00, +0xb0, 0x00, 0xa8, 0x00, 0x8b, 0x00, 0x57, 0x00, 0x32, 0x00, 0x12, 0x00, 0x10, 0x00, 0x14, 0x00, +0x11, 0x00, 0x08, 0x00, 0x0f, 0x00, 0xfb, 0xff, 0x03, 0x00, 0x11, 0x00, 0x27, 0x00, 0x54, 0x00, +0x64, 0x00, 0x7a, 0x00, 0xa7, 0x00, 0x9f, 0x00, 0x90, 0x00, 0x7c, 0x00, 0x7e, 0x00, 0x78, 0x00, +0x69, 0x00, 0x80, 0x00, 0x70, 0x00, 0x71, 0x00, 0x5d, 0x00, 0x41, 0x00, 0x30, 0x00, 0x3e, 0x00, +0x39, 0x00, 0x41, 0x00, 0x37, 0x00, 0x1f, 0x00, 0x17, 0x00, 0xfe, 0xff, 0xfc, 0xff, 0xe4, 0xff, +0xc9, 0xff, 0xbf, 0xff, 0xba, 0xff, 0xda, 0xff, 0xdc, 0xff, 0xd9, 0xff, 0xea, 0xff, 0xe4, 0xff, +0xeb, 0xff, 0x13, 0x00, 0x2b, 0x00, 0x40, 0x00, 0x4a, 0x00, 0x42, 0x00, 0x5b, 0x00, 0x5b, 0x00, +0x46, 0x00, 0x4c, 0x00, 0x3e, 0x00, 0x2b, 0x00, 0x26, 0x00, 0x0a, 0x00, 0xd4, 0xff, 0xc2, 0xff, +0x97, 0xff, 0x8f, 0xff, 0x9e, 0xff, 0x8d, 0xff, 0x88, 0xff, 0x93, 0xff, 0x95, 0xff, 0x82, 0xff, +0x8c, 0xff, 0x79, 0xff, 0x6a, 0xff, 0x69, 0xff, 0x4b, 0xff, 0x5e, 0xff, 0x41, 0xff, 0x32, 0xff, +0x3b, 0xff, 0x21, 0xff, 0x12, 0xff, 0x29, 0xff, 0x4e, 0xff, 0x47, 0xff, 0x4b, 0xff, 0x4a, 0xff, +0x51, 0xff, 0x33, 0xff, 0x1c, 0xff, 0x28, 0xff, 0x3f, 0xff, 0x4b, 0xff, 0x58, 0xff, 0x58, 0xff, +0x55, 0xff, 0x80, 0xff, 0x7e, 0xff, 0xa2, 0xff, 0xbc, 0xff, 0xd8, 0xff, 0xe7, 0xff, 0xf5, 0xff, +0x11, 0x00, 0x21, 0x00, 0x49, 0x00, 0x4c, 0x00, 0x35, 0x00, 0x2a, 0x00, 0x48, 0x00, 0x45, 0x00, +0x3a, 0x00, 0x46, 0x00, 0x6d, 0x00, 0x76, 0x00, 0x7e, 0x00, 0x68, 0x00, 0x4d, 0x00, 0x3b, 0x00, +0x3c, 0x00, 0x4d, 0x00, 0x42, 0x00, 0x5d, 0x00, 0x67, 0x00, 0x79, 0x00, 0x8d, 0x00, 0x72, 0x00, +0x42, 0x00, 0x26, 0x00, 0x13, 0x00, 0x0b, 0x00, 0x14, 0x00, 0x2d, 0x00, 0x3f, 0x00, 0x4c, 0x00, +0x5a, 0x00, 0x40, 0x00, 0x3f, 0x00, 0x27, 0x00, 0x47, 0x00, 0x5d, 0x00, 0x67, 0x00, 0x5f, 0x00, +0x4e, 0x00, 0x48, 0x00, 0x20, 0x00, 0x2d, 0x00, 0x20, 0x00, 0x1d, 0x00, 0x43, 0x00, 0x12, 0x00, +0x6b, 0x00, 0x52, 0x00, 0x45, 0x00, 0x74, 0x00, 0x74, 0x00, 0x87, 0x00, 0xaa, 0x00, 0x83, 0x00, +0x87, 0x00, 0x69, 0x00, 0x71, 0x00, 0x63, 0x00, 0x75, 0x00, 0x8f, 0x00, 0x79, 0x00, 0x85, 0x00, +0x69, 0x00, 0x4b, 0x00, 0x4c, 0x00, 0x5d, 0x00, 0x63, 0x00, 0x85, 0x00, 0x81, 0x00, 0x56, 0x00, +0x5f, 0x00, 0x7d, 0x00, 0x73, 0x00, 0x58, 0x00, 0x48, 0x00, 0x3e, 0x00, 0x28, 0x00, 0x27, 0x00, +0x17, 0x00, 0x10, 0x00, 0x1d, 0x00, 0x19, 0x00, 0x23, 0x00, 0x17, 0x00, 0x2a, 0x00, 0x33, 0x00, +0x34, 0x00, 0x2a, 0x00, 0x31, 0x00, 0x2f, 0x00, 0x2a, 0x00, 0x2f, 0x00, 0x0b, 0x00, 0xfb, 0xff, +0xef, 0xff, 0xdb, 0xff, 0xc7, 0xff, 0xb2, 0xff, 0xa0, 0xff, 0xb6, 0xff, 0xd4, 0xff, 0xe0, 0xff, +0xeb, 0xff, 0xcf, 0xff, 0xc8, 0xff, 0xb7, 0xff, 0x9a, 0xff, 0x85, 0xff, 0x73, 0xff, 0x75, 0xff, +0x92, 0xff, 0xba, 0xff, 0xd0, 0xff, 0xd1, 0xff, 0xe9, 0xff, 0xed, 0xff, 0xe9, 0xff, 0xea, 0xff, +0xfc, 0xff, 0x0e, 0x00, 0x03, 0x00, 0x00, 0x00, 0x07, 0x00, 0x03, 0x00, 0xf7, 0xff, 0xf0, 0xff, +0x08, 0x00, 0x16, 0x00, 0xfd, 0xff, 0xf2, 0xff, 0xff, 0xff, 0x00, 0x00, 0x17, 0x00, 0x32, 0x00, +0x51, 0x00, 0x46, 0x00, 0x45, 0x00, 0x3c, 0x00, 0x36, 0x00, 0x35, 0x00, 0x2c, 0x00, 0x2a, 0x00, +0x2b, 0x00, 0x1d, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0xef, 0xff, 0xe4, 0xff, 0xe5, 0xff, 0xfb, 0xff, +0x1f, 0x00, 0x2d, 0x00, 0x33, 0x00, 0x36, 0x00, 0x3f, 0x00, 0x42, 0x00, 0x3f, 0x00, 0x1c, 0x00, +0xfe, 0xff, 0xdc, 0xff, 0xf5, 0xff, 0xe4, 0xff, 0xbd, 0xff, 0xc3, 0xff, 0xd6, 0xff, 0xec, 0xff, +0xfe, 0xff, 0x0c, 0x00, 0x1a, 0x00, 0x15, 0x00, 0x23, 0x00, 0x39, 0x00, 0x25, 0x00, 0x35, 0x00, +0x25, 0x00, 0x21, 0x00, 0x22, 0x00, 0x2a, 0x00, 0x2c, 0x00, 0x49, 0x00, 0x6b, 0x00, 0x6b, 0x00, +0x8f, 0x00, 0x79, 0x00, 0x79, 0x00, 0x96, 0x00, 0x83, 0x00, 0x78, 0x00, 0x52, 0x00, 0x35, 0x00, +0x2e, 0x00, 0x20, 0x00, 0x1f, 0x00, 0xf2, 0xff, 0xdb, 0xff, 0xc8, 0xff, 0xcf, 0xff, 0xe0, 0xff, +0xde, 0xff, 0xe8, 0xff, 0xd3, 0xff, 0xde, 0xff, 0xea, 0xff, 0xfd, 0xff, 0x0a, 0x00, 0x0e, 0x00, +0x33, 0x00, 0x3f, 0x00, 0x45, 0x00, 0x41, 0x00, 0x2c, 0x00, 0x2f, 0x00, 0x41, 0x00, 0x42, 0x00, +0x58, 0x00, 0x50, 0x00, 0x3a, 0x00, 0x34, 0x00, 0x1b, 0x00, 0x1a, 0x00, 0x03, 0x00, 0xe5, 0xff, +0xe6, 0xff, 0xe6, 0xff, 0xd6, 0xff, 0xbc, 0xff, 0xa6, 0xff, 0x97, 0xff, 0x8c, 0xff, 0x8d, 0xff, +0x7f, 0xff, 0x87, 0xff, 0x7d, 0xff, 0x72, 0xff, 0x92, 0xff, 0x9d, 0xff, 0x99, 0xff, 0x8e, 0xff, +0x6c, 0xff, 0x58, 0xff, 0x50, 0xff, 0x5a, 0xff, 0x72, 0xff, 0x8f, 0xff, 0x8e, 0xff, 0x7c, 0xff, +0x6c, 0xff, 0x62, 0xff, 0x88, 0xff, 0xa5, 0xff, 0xb2, 0xff, 0xb7, 0xff, 0xbf, 0xff, 0xc5, 0xff, +0xd0, 0xff, 0xfc, 0xff, 0x11, 0x00, 0x22, 0x00, 0x1a, 0x00, 0xf3, 0xff, 0xbd, 0xff, 0xa7, 0xff, +0xa5, 0xff, 0xaa, 0xff, 0xc3, 0xff, 0xab, 0xff, 0xad, 0xff, 0xa7, 0xff, 0xbf, 0xff, 0xc4, 0xff, +0xd3, 0xff, 0xee, 0xff, 0xd7, 0xff, 0xcb, 0xff, 0xcb, 0xff, 0xd6, 0xff, 0xca, 0xff, 0xd4, 0xff, +0xc8, 0xff, 0xde, 0xff, 0xdd, 0xff, 0xd7, 0xff, 0xd8, 0xff, 0xac, 0xff, 0xc5, 0xff, 0xd4, 0xff, +0xf1, 0xff, 0xef, 0xff, 0xf0, 0xff, 0xf8, 0xff, 0x06, 0x00, 0xf9, 0xff, 0xf0, 0xff, 0xe7, 0xff, +0xf8, 0xff, 0xff, 0xff, 0xfb, 0xff, 0xea, 0xff, 0xd6, 0xff, 0xec, 0xff, 0x0c, 0x00, 0x44, 0x00, +0x65, 0x00, 0x65, 0x00, 0x79, 0x00, 0x8b, 0x00, 0x96, 0x00, 0xa5, 0x00, 0xab, 0x00, 0x9c, 0x00, +0x79, 0x00, 0x57, 0x00, 0x4c, 0x00, 0x4e, 0x00, 0x52, 0x00, 0x4b, 0x00, 0x4e, 0x00, 0x4b, 0x00, +0x42, 0x00, 0x22, 0x00, 0x0c, 0x00, 0xfc, 0xff, 0x16, 0x00, 0x16, 0x00, 0x23, 0x00, 0x1e, 0x00, +0x28, 0x00, 0x49, 0x00, 0x57, 0x00, 0x58, 0x00, 0x53, 0x00, 0x4b, 0x00, 0x3e, 0x00, 0x2d, 0x00, +0x1c, 0x00, 0x15, 0x00, 0x25, 0x00, 0x18, 0x00, 0x11, 0x00, 0x0a, 0x00, 0x10, 0x00, 0x23, 0x00, +0x3e, 0x00, 0x46, 0x00, 0x3d, 0x00, 0x41, 0x00, 0x32, 0x00, 0x38, 0x00, 0x2b, 0x00, 0x0a, 0x00, +0xf1, 0xff, 0xc1, 0xff, 0xca, 0xff, 0xb1, 0xff, 0x96, 0xff, 0x8b, 0xff, 0x96, 0xff, 0xad, 0xff, +0xc8, 0xff, 0xcc, 0xff, 0xe9, 0xff, 0xc9, 0xff, 0xb1, 0xff, 0xd3, 0xff, 0xdd, 0xff, 0xea, 0xff, +0x01, 0x00, 0xfb, 0xff, 0xfc, 0xff, 0x15, 0x00, 0x2a, 0x00, 0x4b, 0x00, 0x58, 0x00, 0x68, 0x00, +0x84, 0x00, 0x87, 0x00, 0x8f, 0x00, 0x80, 0x00, 0x6a, 0x00, 0x4e, 0x00, 0x52, 0x00, 0x33, 0x00, +0x12, 0x00, 0xf9, 0xff, 0xfb, 0xff, 0xfe, 0xff, 0x04, 0x00, 0x12, 0x00, 0xf6, 0xff, 0x10, 0x00, +0x0c, 0x00, 0x0f, 0x00, 0xeb, 0xff, 0xe4, 0xff, 0xd2, 0xff, 0xcc, 0xff, 0xef, 0xff, 0xec, 0xff, +0xe1, 0xff, 0xcf, 0xff, 0xbf, 0xff, 0xce, 0xff, 0xec, 0xff, 0xe9, 0xff, 0xee, 0xff, 0xd6, 0xff, +0xcc, 0xff, 0xcb, 0xff, 0xcc, 0xff, 0xbe, 0xff, 0xad, 0xff, 0xa3, 0xff, 0xa8, 0xff, 0x9e, 0xff, +0x8f, 0xff, 0x89, 0xff, 0x7e, 0xff, 0x5b, 0xff, 0x44, 0xff, 0x4b, 0xff, 0x59, 0xff, 0x66, 0xff, +0x81, 0xff, 0xab, 0xff, 0xb1, 0xff, 0x9b, 0xff, 0xa2, 0xff, 0xb4, 0xff, 0xb2, 0xff, 0xa7, 0xff, +0xd3, 0xff, 0xe0, 0xff, 0xed, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xfb, 0xff, 0xf3, 0xff, 0x07, 0x00, +0x04, 0x00, 0x01, 0x00, 0xd8, 0xff, 0xc4, 0xff, 0xac, 0xff, 0xbc, 0xff, 0xbc, 0xff, 0xbc, 0xff, +0xce, 0xff, 0xf8, 0xff, 0xf4, 0xff, 0xe9, 0xff, 0xdc, 0xff, 0xc7, 0xff, 0xd5, 0xff, 0xe1, 0xff, +0xe5, 0xff, 0xe0, 0xff, 0xd6, 0xff, 0xd1, 0xff, 0xe4, 0xff, 0xf3, 0xff, 0xfe, 0xff, 0x26, 0x00, +0x3d, 0x00, 0x4d, 0x00, 0x53, 0x00, 0x42, 0x00, 0x2f, 0x00, 0x35, 0x00, 0x42, 0x00, 0x37, 0x00, +0x23, 0x00, 0x1b, 0x00, 0x04, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0xff, 0xff, 0x0e, 0x00, 0x12, 0x00, +0x1a, 0x00, 0x25, 0x00, 0x26, 0x00, 0x29, 0x00, 0x1d, 0x00, 0x0a, 0x00, 0xfb, 0xff, 0xf2, 0xff, +0xf0, 0xff, 0xfd, 0xff, 0x1c, 0x00, 0x29, 0x00, 0x31, 0x00, 0x31, 0x00, 0x36, 0x00, 0x3d, 0x00, +0x56, 0x00, 0x5b, 0x00, 0x53, 0x00, 0x37, 0x00, 0x35, 0x00, 0x10, 0x00, 0x08, 0x00, 0x18, 0x00, +0x1c, 0x00, 0x31, 0x00, 0x16, 0x00, 0x24, 0x00, 0x2c, 0x00, 0x3e, 0x00, 0x3f, 0x00, 0x30, 0x00, +0x35, 0x00, 0x14, 0x00, 0x17, 0x00, 0xff, 0xff, 0xf1, 0xff, 0xf0, 0xff, 0xe9, 0xff, 0xc6, 0xff, +0xec, 0xff, 0x01, 0x00, 0x2d, 0x00, 0x4c, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x6c, 0x00, 0x8d, 0x00, +0x7d, 0x00, 0x8c, 0x00, 0x6d, 0x00, 0x6b, 0x00, 0x60, 0x00, 0x65, 0x00, 0x6b, 0x00, 0x64, 0x00, +0x5b, 0x00, 0x2e, 0x00, 0x07, 0x00, 0xfa, 0xff, 0x04, 0x00, 0x04, 0x00, 0x0a, 0x00, 0x0a, 0x00, +0x01, 0x00, 0x13, 0x00, 0x24, 0x00, 0x3a, 0x00, 0x43, 0x00, 0x4e, 0x00, 0x72, 0x00, 0x5a, 0x00, +0x65, 0x00, 0x8c, 0x00, 0xa3, 0x00, 0xc1, 0x00, 0xc5, 0x00, 0xb3, 0x00, 0x8d, 0x00, 0x6c, 0x00, +0x5f, 0x00, 0x5a, 0x00, 0x5a, 0x00, 0x78, 0x00, 0x6c, 0x00, 0x61, 0x00, 0x50, 0x00, 0x3e, 0x00, +0x1d, 0x00, 0x10, 0x00, 0xfb, 0xff, 0xda, 0xff, 0xc2, 0xff, 0xb2, 0xff, 0xb1, 0xff, 0xb8, 0xff, +0x9e, 0xff, 0x8e, 0xff, 0x85, 0xff, 0x80, 0xff, 0x9c, 0xff, 0xc4, 0xff, 0xe0, 0xff, 0xf9, 0xff, +0x22, 0x00, 0x37, 0x00, 0x3b, 0x00, 0x4d, 0x00, 0x47, 0x00, 0x44, 0x00, 0x37, 0x00, 0x2f, 0x00, +0x37, 0x00, 0x36, 0x00, 0x49, 0x00, 0x52, 0x00, 0x54, 0x00, 0x3c, 0x00, 0x28, 0x00, 0xfd, 0xff, +0xe2, 0xff, 0xd2, 0xff, 0xa4, 0xff, 0x99, 0xff, 0x94, 0xff, 0x80, 0xff, 0x71, 0xff, 0x61, 0xff, +0x5e, 0xff, 0x57, 0xff, 0x38, 0xff, 0x26, 0xff, 0x2b, 0xff, 0x30, 0xff, 0x23, 0xff, 0x1b, 0xff, +0x09, 0xff, 0x0a, 0xff, 0x13, 0xff, 0x1c, 0xff, 0x35, 0xff, 0x3c, 0xff, 0x3a, 0xff, 0x24, 0xff, +0x18, 0xff, 0x19, 0xff, 0x24, 0xff, 0x3f, 0xff, 0x3a, 0xff, 0x52, 0xff, 0x4a, 0xff, 0x40, 0xff, +0x53, 0xff, 0x55, 0xff, 0x46, 0xff, 0x4c, 0xff, 0x4d, 0xff, 0x4a, 0xff, 0x5d, 0xff, 0x63, 0xff, +0x52, 0xff, 0x54, 0xff, 0x4e, 0xff, 0x55, 0xff, 0x5c, 0xff, 0x50, 0xff, 0x48, 0xff, 0x52, 0xff, +0x67, 0xff, 0x86, 0xff, 0xb4, 0xff, 0xda, 0xff, 0xd9, 0xff, 0xfa, 0xff, 0xf8, 0xff, 0xfe, 0xff, +0x08, 0x00, 0xd7, 0xff, 0xbc, 0xff, 0x94, 0xff, 0x92, 0xff, 0x89, 0xff, 0x7e, 0xff, 0x88, 0xff, +0xa5, 0xff, 0xae, 0xff, 0xad, 0xff, 0xbd, 0xff, 0xd3, 0xff, 0xcf, 0xff, 0xd6, 0xff, 0xcc, 0xff, +0xbb, 0xff, 0xa8, 0xff, 0xc7, 0xff, 0xcd, 0xff, 0xd9, 0xff, 0xfa, 0xff, 0x11, 0x00, 0x1b, 0x00, +0x18, 0x00, 0x12, 0x00, 0x0e, 0x00, 0x0b, 0x00, 0x0d, 0x00, 0x1b, 0x00, 0x0f, 0x00, 0x0e, 0x00, +0x08, 0x00, 0x06, 0x00, 0xf3, 0xff, 0xf4, 0xff, 0xfd, 0xff, 0xf7, 0xff, 0x16, 0x00, 0xf9, 0xff, +0xf8, 0xff, 0xe2, 0xff, 0xc5, 0xff, 0xad, 0xff, 0xa7, 0xff, 0xb2, 0xff, 0xa5, 0xff, 0xc7, 0xff, +0xe9, 0xff, 0x05, 0x00, 0xef, 0xff, 0x06, 0x00, 0x18, 0x00, 0x12, 0x00, 0x1a, 0x00, 0x29, 0x00, +0x17, 0x00, 0x34, 0x00, 0x33, 0x00, 0x2a, 0x00, 0x15, 0x00, 0xef, 0xff, 0xc6, 0xff, 0xb7, 0xff, +0xad, 0xff, 0x9c, 0xff, 0x95, 0xff, 0xb1, 0xff, 0xba, 0xff, 0xac, 0xff, 0xb7, 0xff, 0xb8, 0xff, +0xa4, 0xff, 0xb6, 0xff, 0xc2, 0xff, 0xba, 0xff, 0xe2, 0xff, 0xe7, 0xff, 0x0a, 0x00, 0x0d, 0x00, +0x13, 0x00, 0x2a, 0x00, 0x1c, 0x00, 0x19, 0x00, 0x18, 0x00, 0x17, 0x00, 0x1a, 0x00, 0x16, 0x00, +0x01, 0x00, 0xf9, 0xff, 0xdf, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xca, 0xff, 0xa9, 0xff, 0x9f, 0xff, +0x88, 0xff, 0x7d, 0xff, 0x6f, 0xff, 0x76, 0xff, 0x56, 0xff, 0x41, 0xff, 0x2e, 0xff, 0x3e, 0xff, +0x48, 0xff, 0x4a, 0xff, 0x43, 0xff, 0x2b, 0xff, 0x43, 0xff, 0x61, 0xff, 0x70, 0xff, 0x53, 0xff, +0x6b, 0xff, 0x8a, 0xff, 0xb5, 0xff, 0xbd, 0xff, 0xb9, 0xff, 0xb1, 0xff, 0xc9, 0xff, 0xbe, 0xff, +0xba, 0xff, 0xba, 0xff, 0x9a, 0xff, 0x97, 0xff, 0xa2, 0xff, 0xb3, 0xff, 0xc0, 0xff, 0xd6, 0xff, +0xc3, 0xff, 0xaf, 0xff, 0xb7, 0xff, 0x7e, 0xff, 0x79, 0xff, 0x6b, 0xff, 0x79, 0xff, 0xa7, 0xff, +0xb3, 0xff, 0xce, 0xff, 0xd9, 0xff, 0xd3, 0xff, 0xfb, 0xff, 0x07, 0x00, 0x19, 0x00, 0x13, 0x00, +0x10, 0x00, 0x1f, 0x00, 0x1f, 0x00, 0x19, 0x00, 0x05, 0x00, 0xfd, 0xff, 0xf7, 0xff, 0xe3, 0xff, +0xd0, 0xff, 0xde, 0xff, 0xd9, 0xff, 0xbe, 0xff, 0xb0, 0xff, 0xb4, 0xff, 0xbe, 0xff, 0xb9, 0xff, +0x9d, 0xff, 0xb9, 0xff, 0xa3, 0xff, 0xb0, 0xff, 0xcd, 0xff, 0xe8, 0xff, 0xe9, 0xff, 0xf2, 0xff, +0x04, 0x00, 0x09, 0x00, 0x16, 0x00, 0x2a, 0x00, 0x45, 0x00, 0x4b, 0x00, 0x52, 0x00, 0x6c, 0x00, +0x87, 0x00, 0x78, 0x00, 0x58, 0x00, 0x45, 0x00, 0x1b, 0x00, 0x1a, 0x00, 0x09, 0x00, 0xef, 0xff, +0xe4, 0xff, 0xe7, 0xff, 0xe3, 0xff, 0xec, 0xff, 0x0e, 0x00, 0xfb, 0xff, 0xf5, 0xff, 0xe9, 0xff, +0xfa, 0xff, 0x0a, 0x00, 0xe6, 0xff, 0xea, 0xff, 0xff, 0xff, 0xe8, 0xff, 0xef, 0xff, 0xea, 0xff, +0xfa, 0xff, 0x06, 0x00, 0x03, 0x00, 0x04, 0x00, 0xfd, 0xff, 0xff, 0xff, 0x07, 0x00, 0xf9, 0xff, +0xf4, 0xff, 0x0c, 0x00, 0x07, 0x00, 0x1b, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x06, 0x00, +0xf4, 0xff, 0xef, 0xff, 0xec, 0xff, 0xd1, 0xff, 0xd0, 0xff, 0xcc, 0xff, 0xef, 0xff, 0xfa, 0xff, +0xfb, 0xff, 0xfd, 0xff, 0xf2, 0xff, 0x05, 0x00, 0xf5, 0xff, 0xe9, 0xff, 0xe1, 0xff, 0xbe, 0xff, +0xc8, 0xff, 0xd0, 0xff, 0xdb, 0xff, 0xd3, 0xff, 0xce, 0xff, 0xe7, 0xff, 0xd9, 0xff, 0xef, 0xff, +0xca, 0xff, 0xc7, 0xff, 0xc9, 0xff, 0xc3, 0xff, 0xe4, 0xff, 0x0d, 0x00, 0x16, 0x00, 0x12, 0x00, +0xf5, 0xff, 0xe0, 0xff, 0xf4, 0xff, 0xd5, 0xff, 0xc7, 0xff, 0xc1, 0xff, 0xa8, 0xff, 0xad, 0xff, +0xbc, 0xff, 0xbf, 0xff, 0xc8, 0xff, 0xb5, 0xff, 0xc6, 0xff, 0xdf, 0xff, 0x11, 0x00, 0x35, 0x00, +0x23, 0x00, 0x06, 0x00, 0xfa, 0xff, 0x0a, 0x00, 0xef, 0xff, 0xdf, 0xff, 0xca, 0xff, 0xb9, 0xff, +0xd1, 0xff, 0xf2, 0xff, 0x09, 0x00, 0x11, 0x00, 0x12, 0x00, 0xff, 0xff, 0x08, 0x00, 0x15, 0x00, +0x1a, 0x00, 0x24, 0x00, 0x40, 0x00, 0x16, 0x00, 0x17, 0x00, 0x05, 0x00, 0x07, 0x00, 0xf4, 0xff, +0xf4, 0xff, 0x13, 0x00, 0x19, 0x00, 0x36, 0x00, 0x15, 0x00, 0x0b, 0x00, 0xfa, 0xff, 0x1c, 0x00, +0x16, 0x00, 0x16, 0x00, 0x01, 0x00, 0x02, 0x00, 0xc5, 0xff, 0xa1, 0xff, 0xa3, 0xff, 0xa2, 0xff, +0x8a, 0xff, 0x70, 0xff, 0x7e, 0xff, 0x67, 0xff, 0x6a, 0xff, 0x5b, 0xff, 0x5e, 0xff, 0x5a, 0xff, +0x69, 0xff, 0x5b, 0xff, 0x50, 0xff, 0x4a, 0xff, 0x58, 0xff, 0x5e, 0xff, 0x5c, 0xff, 0x4c, 0xff, +0x4a, 0xff, 0x37, 0xff, 0x33, 0xff, 0x34, 0xff, 0x60, 0xff, 0xa0, 0xff, 0xcb, 0xff, 0xfa, 0xff, +0xf4, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0x13, 0x00, 0x1e, 0x00, 0x17, 0x00, 0x15, 0x00, 0x06, 0x00, +0xda, 0xff, 0xd2, 0xff, 0xbd, 0xff, 0x8d, 0xff, 0x6f, 0xff, 0x4e, 0xff, 0x4f, 0xff, 0x70, 0xff, +0x80, 0xff, 0x79, 0xff, 0x5d, 0xff, 0x42, 0xff, 0x35, 0xff, 0x1f, 0xff, 0xfe, 0xfe, 0xe6, 0xfe, +0xde, 0xfe, 0xf5, 0xfe, 0x02, 0xff, 0x24, 0xff, 0x3f, 0xff, 0x50, 0xff, 0x6e, 0xff, 0x95, 0xff, +0xb8, 0xff, 0xc2, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0x0c, 0x00, 0x1f, 0x00, 0x23, 0x00, 0x3b, 0x00, +0x24, 0x00, 0x4a, 0x00, 0x48, 0x00, 0x3c, 0x00, 0x34, 0x00, 0x33, 0x00, 0x1e, 0x00, 0x21, 0x00, +0x28, 0x00, 0x2d, 0x00, 0x29, 0x00, 0x00, 0x00, 0xcf, 0xff, 0xd5, 0xff, 0xb6, 0xff, 0xcf, 0xff, +0xe5, 0xff, 0xe6, 0xff, 0xfa, 0xff, 0x2f, 0x00, 0x3f, 0x00, 0x2e, 0x00, 0x30, 0x00, 0x28, 0x00, +0x1e, 0x00, 0x19, 0x00, 0x0d, 0x00, 0xfa, 0xff, 0xd7, 0xff, 0xcb, 0xff, 0xcd, 0xff, 0xd3, 0xff, +0xda, 0xff, 0xc4, 0xff, 0xad, 0xff, 0x99, 0xff, 0x66, 0xff, 0x75, 0xff, 0x84, 0xff, 0x86, 0xff, +0x99, 0xff, 0xab, 0xff, 0xae, 0xff, 0xaa, 0xff, 0xaf, 0xff, 0xbb, 0xff, 0xd3, 0xff, 0xf5, 0xff, +0xe6, 0xff, 0xd8, 0xff, 0xe1, 0xff, 0xdd, 0xff, 0xe2, 0xff, 0xd4, 0xff, 0xea, 0xff, 0xf8, 0xff, +0xf8, 0xff, 0x05, 0x00, 0xf5, 0xff, 0xf9, 0xff, 0xb0, 0xff, 0x9f, 0xff, 0x9e, 0xff, 0x72, 0xff, +0x64, 0xff, 0x52, 0xff, 0x3d, 0xff, 0x48, 0xff, 0x5e, 0xff, 0x7c, 0xff, 0x77, 0xff, 0x72, 0xff, +0x6a, 0xff, 0x71, 0xff, 0x94, 0xff, 0x9e, 0xff, 0xc0, 0xff, 0xc5, 0xff, 0xd5, 0xff, 0xd4, 0xff, +0xd6, 0xff, 0xcb, 0xff, 0xbc, 0xff, 0xaf, 0xff, 0xc4, 0xff, 0xcc, 0xff, 0xd6, 0xff, 0xd9, 0xff, +0xf2, 0xff, 0x03, 0x00, 0x05, 0x00, 0x15, 0x00, 0x28, 0x00, 0x34, 0x00, 0x2b, 0x00, 0x2a, 0x00, +0x18, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x03, 0x00, 0xec, 0xff, 0xe6, 0xff, 0xb8, 0xff, 0xc6, 0xff, +0xbf, 0xff, 0xa0, 0xff, 0x9f, 0xff, 0x9b, 0xff, 0x9e, 0xff, 0xab, 0xff, 0xb9, 0xff, 0xe3, 0xff, +0x01, 0x00, 0x1f, 0x00, 0x22, 0x00, 0x40, 0x00, 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfd, 0xff, +0x09, 0x00, 0x16, 0x00, 0x1d, 0x00, 0xfa, 0xff, 0xee, 0xff, 0xf7, 0xff, 0xfa, 0xff, 0x02, 0x00, +0xf6, 0xff, 0xf4, 0xff, 0xd6, 0xff, 0xe9, 0xff, 0xf6, 0xff, 0x0b, 0x00, 0x08, 0x00, 0xf1, 0xff, +0xe0, 0xff, 0xcc, 0xff, 0xb1, 0xff, 0xce, 0xff, 0xd8, 0xff, 0xff, 0xff, 0x1a, 0x00, 0x40, 0x00, +0x8c, 0x00, 0xb3, 0x00, 0xc8, 0x00, 0xcb, 0x00, 0xc3, 0x00, 0x98, 0x00, 0x86, 0x00, 0x60, 0x00, +0x49, 0x00, 0x4f, 0x00, 0x5e, 0x00, 0x66, 0x00, 0x65, 0x00, 0x67, 0x00, 0x4b, 0x00, 0x20, 0x00, +0x03, 0x00, 0xe0, 0xff, 0xe4, 0xff, 0xdd, 0xff, 0xd2, 0xff, 0xc1, 0xff, 0xaf, 0xff, 0xac, 0xff, +0x98, 0xff, 0x95, 0xff, 0x86, 0xff, 0x89, 0xff, 0x86, 0xff, 0x85, 0xff, 0x96, 0xff, 0xba, 0xff, +0xd9, 0xff, 0x07, 0x00, 0x2b, 0x00, 0x27, 0x00, 0x2d, 0x00, 0x0d, 0x00, 0x09, 0x00, 0xfa, 0xff, +0xf6, 0xff, 0xe7, 0xff, 0xcc, 0xff, 0xdd, 0xff, 0xe7, 0xff, 0xe6, 0xff, 0xee, 0xff, 0xf1, 0xff, +0xe6, 0xff, 0xcb, 0xff, 0xc6, 0xff, 0xb9, 0xff, 0xc1, 0xff, 0xca, 0xff, 0xd5, 0xff, 0xe1, 0xff, +0xc0, 0xff, 0x99, 0xff, 0x82, 0xff, 0x66, 0xff, 0x6a, 0xff, 0x80, 0xff, 0x8e, 0xff, 0x8a, 0xff, +0x85, 0xff, 0x8a, 0xff, 0x77, 0xff, 0x6a, 0xff, 0x5e, 0xff, 0x69, 0xff, 0x76, 0xff, 0x75, 0xff, +0x84, 0xff, 0xa2, 0xff, 0xca, 0xff, 0xc1, 0xff, 0xd2, 0xff, 0xda, 0xff, 0xd4, 0xff, 0xc4, 0xff, +0xbd, 0xff, 0xbb, 0xff, 0xbc, 0xff, 0xe0, 0xff, 0xe5, 0xff, 0xe4, 0xff, 0xe4, 0xff, 0xc4, 0xff, +0xcb, 0xff, 0xbe, 0xff, 0xc3, 0xff, 0xc6, 0xff, 0xbe, 0xff, 0xcd, 0xff, 0xb2, 0xff, 0xb3, 0xff, +0x95, 0xff, 0x8a, 0xff, 0x8f, 0xff, 0x89, 0xff, 0xa7, 0xff, 0xc4, 0xff, 0xe0, 0xff, 0xf4, 0xff, +0x0c, 0x00, 0x18, 0x00, 0x26, 0x00, 0x09, 0x00, 0xe8, 0xff, 0xcf, 0xff, 0xa4, 0xff, 0x9e, 0xff, +0x92, 0xff, 0xa7, 0xff, 0xc4, 0xff, 0xc4, 0xff, 0xbf, 0xff, 0xd0, 0xff, 0xe6, 0xff, 0x04, 0x00, +0x13, 0x00, 0x10, 0x00, 0x1e, 0x00, 0x24, 0x00, 0x40, 0x00, 0x4e, 0x00, 0x60, 0x00, 0x5c, 0x00, +0x59, 0x00, 0x56, 0x00, 0x58, 0x00, 0x7e, 0x00, 0x90, 0x00, 0xae, 0x00, 0xb1, 0x00, 0xba, 0x00, +0xd0, 0x00, 0xcb, 0x00, 0xa5, 0x00, 0xaa, 0x00, 0xb8, 0x00, 0xbe, 0x00, 0xa7, 0x00, 0xa0, 0x00, +0x89, 0x00, 0x75, 0x00, 0x7f, 0x00, 0x79, 0x00, 0x8a, 0x00, 0x71, 0x00, 0x63, 0x00, 0x50, 0x00, +0x3a, 0x00, 0x3a, 0x00, 0x26, 0x00, 0x22, 0x00, 0x0c, 0x00, 0x14, 0x00, 0x27, 0x00, 0x30, 0x00, +0x61, 0x00, 0x60, 0x00, 0x71, 0x00, 0x6a, 0x00, 0x53, 0x00, 0x24, 0x00, 0x23, 0x00, 0x24, 0x00, +0x34, 0x00, 0x46, 0x00, 0x31, 0x00, 0x20, 0x00, 0x1e, 0x00, 0x1a, 0x00, 0x20, 0x00, 0x10, 0x00, +0x07, 0x00, 0x15, 0x00, 0x02, 0x00, 0xf0, 0xff, 0xcf, 0xff, 0xb7, 0xff, 0xe0, 0xff, 0xcf, 0xff, +0xc9, 0xff, 0xb4, 0xff, 0xac, 0xff, 0xa1, 0xff, 0x9c, 0xff, 0xbf, 0xff, 0xca, 0xff, 0xd8, 0xff, +0xf9, 0xff, 0xfc, 0xff, 0xeb, 0xff, 0xdc, 0xff, 0xed, 0xff, 0xf1, 0xff, 0x01, 0x00, 0xfe, 0xff, +0xfc, 0xff, 0xe7, 0xff, 0xc5, 0xff, 0xd3, 0xff, 0xd8, 0xff, 0xdc, 0xff, 0xc3, 0xff, 0xbe, 0xff, +0x9c, 0xff, 0x89, 0xff, 0x89, 0xff, 0x6e, 0xff, 0x75, 0xff, 0x8b, 0xff, 0x7a, 0xff, 0x69, 0xff, +0x71, 0xff, 0x81, 0xff, 0x9c, 0xff, 0xa7, 0xff, 0xc2, 0xff, 0xe9, 0xff, 0xd9, 0xff, 0xe0, 0xff, +0xe0, 0xff, 0xd9, 0xff, 0xdb, 0xff, 0xd1, 0xff, 0xcd, 0xff, 0xbf, 0xff, 0xd4, 0xff, 0xc8, 0xff, +0xe5, 0xff, 0xfc, 0xff, 0xf3, 0xff, 0xf1, 0xff, 0xed, 0xff, 0xdd, 0xff, 0xb1, 0xff, 0xc4, 0xff, +0xbf, 0xff, 0xd3, 0xff, 0xe7, 0xff, 0xf3, 0xff, 0x0f, 0x00, 0x23, 0x00, 0x1f, 0x00, 0xf6, 0xff, +0xc4, 0xff, 0x9f, 0xff, 0x82, 0xff, 0x68, 0xff, 0x58, 0xff, 0x5d, 0xff, 0x51, 0xff, 0x63, 0xff, +0x67, 0xff, 0x68, 0xff, 0x64, 0xff, 0x50, 0xff, 0x5e, 0xff, 0x3d, 0xff, 0x37, 0xff, 0x36, 0xff, +0x66, 0xff, 0x79, 0xff, 0x80, 0xff, 0x8d, 0xff, 0x83, 0xff, 0x94, 0xff, 0x81, 0xff, 0x75, 0xff, +0x93, 0xff, 0xe0, 0xff, 0x0d, 0x00, 0x2b, 0x00, 0x35, 0x00, 0x2e, 0x00, 0x37, 0x00, 0x43, 0x00, +0x51, 0x00, 0x46, 0x00, 0x45, 0x00, 0x3d, 0x00, 0x3f, 0x00, 0x3e, 0x00, 0x66, 0x00, 0x6a, 0x00, +0x5a, 0x00, 0x63, 0x00, 0x53, 0x00, 0x60, 0x00, 0x5f, 0x00, 0x48, 0x00, 0x5c, 0x00, 0x39, 0x00, +0x2a, 0x00, 0xf0, 0xff, 0xc1, 0xff, 0x9b, 0xff, 0x76, 0xff, 0x51, 0xff, 0x37, 0xff, 0x58, 0xff, +0x84, 0xff, 0xa3, 0xff, 0x92, 0xff, 0xab, 0xff, 0x8d, 0xff, 0x9f, 0xff, 0xbc, 0xff, 0xc2, 0xff, +0xd1, 0xff, 0xf1, 0xff, 0x12, 0x00, 0x27, 0x00, 0x0e, 0x00, 0xf6, 0xff, 0xe7, 0xff, 0xde, 0xff, +0xd3, 0xff, 0xd7, 0xff, 0xf1, 0xff, 0xea, 0xff, 0x0d, 0x00, 0x22, 0x00, 0x1d, 0x00, 0x30, 0x00, +0x2f, 0x00, 0x2b, 0x00, 0x33, 0x00, 0x27, 0x00, 0x31, 0x00, 0x25, 0x00, 0x42, 0x00, 0x3d, 0x00, +0x2b, 0x00, 0x23, 0x00, 0x1d, 0x00, 0x17, 0x00, 0xdd, 0xff, 0xbc, 0xff, 0x95, 0xff, 0x82, 0xff, +0x97, 0xff, 0x99, 0xff, 0xa1, 0xff, 0x88, 0xff, 0x8c, 0xff, 0x88, 0xff, 0x5d, 0xff, 0x44, 0xff, +0x36, 0xff, 0x1b, 0xff, 0x11, 0xff, 0x0f, 0xff, 0x16, 0xff, 0x3b, 0xff, 0x71, 0xff, 0xae, 0xff, +0xc4, 0xff, 0xe3, 0xff, 0xe5, 0xff, 0xf6, 0xff, 0xfc, 0xff, 0x0e, 0x00, 0x08, 0x00, 0x1f, 0x00, +0x30, 0x00, 0x47, 0x00, 0x58, 0x00, 0x48, 0x00, 0x56, 0x00, 0x32, 0x00, 0x20, 0x00, 0xfe, 0xff, +0xee, 0xff, 0xe3, 0xff, 0xdf, 0xff, 0xe6, 0xff, 0xe4, 0xff, 0xd3, 0xff, 0xd4, 0xff, 0xdb, 0xff, +0xe2, 0xff, 0xf8, 0xff, 0xd5, 0xff, 0xcf, 0xff, 0xc9, 0xff, 0xd3, 0xff, 0xed, 0xff, 0xfb, 0xff, +0x06, 0x00, 0x06, 0x00, 0xe8, 0xff, 0xf7, 0xff, 0x00, 0x00, 0x08, 0x00, 0x04, 0x00, 0xfd, 0xff, +0xe9, 0xff, 0xde, 0xff, 0xc7, 0xff, 0xd0, 0xff, 0xed, 0xff, 0xff, 0xff, 0xe8, 0xff, 0xdd, 0xff, +0xce, 0xff, 0xcb, 0xff, 0xfa, 0xff, 0x24, 0x00, 0x47, 0x00, 0x6c, 0x00, 0x82, 0x00, 0xa1, 0x00, +0xaa, 0x00, 0xce, 0x00, 0xe2, 0x00, 0xea, 0x00, 0xd0, 0x00, 0xcf, 0x00, 0xb0, 0x00, 0x9e, 0x00, +0x7c, 0x00, 0x6e, 0x00, 0x67, 0x00, 0x51, 0x00, 0x44, 0x00, 0x3d, 0x00, 0x32, 0x00, 0x3b, 0x00, +0x2a, 0x00, 0x13, 0x00, 0x0b, 0x00, 0x1c, 0x00, 0x2b, 0x00, 0x26, 0x00, 0x12, 0x00, 0x02, 0x00, +0xfb, 0xff, 0xde, 0xff, 0xe1, 0xff, 0xbf, 0xff, 0xbb, 0xff, 0xb5, 0xff, 0xc9, 0xff, 0xd6, 0xff, +0xde, 0xff, 0xd8, 0xff, 0xe1, 0xff, 0xfa, 0xff, 0x0f, 0x00, 0xf7, 0xff, 0xe9, 0xff, 0xe5, 0xff, +0x0b, 0x00, 0x2d, 0x00, 0x45, 0x00, 0x4f, 0x00, 0x54, 0x00, 0x5a, 0x00, 0x88, 0x00, 0xac, 0x00, +0xbd, 0x00, 0xa8, 0x00, 0x97, 0x00, 0x9e, 0x00, 0xc3, 0x00, 0xfd, 0x00, 0x25, 0x01, 0x0a, 0x01, +0xf9, 0x00, 0xe2, 0x00, 0xa9, 0x00, 0x75, 0x00, 0x3d, 0x00, 0x2b, 0x00, 0x29, 0x00, 0x1a, 0x00, +0xee, 0xff, 0xee, 0xff, 0xe5, 0xff, 0xd4, 0xff, 0xe7, 0xff, 0xce, 0xff, 0x9f, 0xff, 0x75, 0xff, +0x68, 0xff, 0x5e, 0xff, 0x5d, 0xff, 0x66, 0xff, 0x82, 0xff, 0x93, 0xff, 0xac, 0xff, 0xa8, 0xff, +0xaf, 0xff, 0xbb, 0xff, 0xd8, 0xff, 0xfc, 0xff, 0x01, 0x00, 0x23, 0x00, 0x37, 0x00, 0x58, 0x00, +0x6f, 0x00, 0x7e, 0x00, 0x8e, 0x00, 0x94, 0x00, 0x91, 0x00, 0x9d, 0x00, 0xa0, 0x00, 0xa4, 0x00, +0xab, 0x00, 0x8c, 0x00, 0x87, 0x00, 0x84, 0x00, 0x70, 0x00, 0x6f, 0x00, 0x5a, 0x00, 0x31, 0x00, +0x3c, 0x00, 0x30, 0x00, 0x3d, 0x00, 0x49, 0x00, 0x50, 0x00, 0x32, 0x00, 0x19, 0x00, 0x19, 0x00, +0x28, 0x00, 0x4e, 0x00, 0x55, 0x00, 0x4c, 0x00, 0x3c, 0x00, 0x4a, 0x00, 0x35, 0x00, 0x3a, 0x00, +0x2b, 0x00, 0x1a, 0x00, 0x12, 0x00, 0x2d, 0x00, 0x46, 0x00, 0x4d, 0x00, 0x5f, 0x00, 0x74, 0x00, +0x70, 0x00, 0x7d, 0x00, 0x68, 0x00, 0x75, 0x00, 0x86, 0x00, 0x7a, 0x00, 0x96, 0x00, 0xa8, 0x00, +0xb2, 0x00, 0xae, 0x00, 0xa0, 0x00, 0x8e, 0x00, 0x7d, 0x00, 0x7a, 0x00, 0x55, 0x00, 0x3a, 0x00, +0x22, 0x00, 0x14, 0x00, 0x11, 0x00, 0x08, 0x00, 0xeb, 0xff, 0xd0, 0xff, 0xbf, 0xff, 0xb3, 0xff, +0xa9, 0xff, 0xc4, 0xff, 0xd2, 0xff, 0xf2, 0xff, 0x05, 0x00, 0xff, 0xff, 0x0f, 0x00, 0x2b, 0x00, +0x33, 0x00, 0x42, 0x00, 0x5e, 0x00, 0x70, 0x00, 0x7f, 0x00, 0x83, 0x00, 0x68, 0x00, 0x75, 0x00, +0x63, 0x00, 0x72, 0x00, 0x77, 0x00, 0x5d, 0x00, 0x56, 0x00, 0x28, 0x00, 0x23, 0x00, 0xf5, 0xff, +0xe6, 0xff, 0xd4, 0xff, 0xc4, 0xff, 0xa7, 0xff, 0x82, 0xff, 0x5f, 0xff, 0x5b, 0xff, 0x5c, 0xff, +0x6b, 0xff, 0x67, 0xff, 0x6d, 0xff, 0x8e, 0xff, 0x9f, 0xff, 0xc7, 0xff, 0xe0, 0xff, 0x03, 0x00, +0x11, 0x00, 0x16, 0x00, 0x35, 0x00, 0x3d, 0x00, 0x51, 0x00, 0x67, 0x00, 0x40, 0x00, 0x3f, 0x00, +0x55, 0x00, 0x33, 0x00, 0x1e, 0x00, 0x00, 0x00, 0xf8, 0xff, 0xd1, 0xff, 0xc7, 0xff, 0xbd, 0xff, +0x92, 0xff, 0x80, 0xff, 0x63, 0xff, 0x55, 0xff, 0x4c, 0xff, 0x3f, 0xff, 0x3d, 0xff, 0x40, 0xff, +0x45, 0xff, 0x43, 0xff, 0x56, 0xff, 0x5c, 0xff, 0x6c, 0xff, 0x78, 0xff, 0x79, 0xff, 0x91, 0xff, +0x99, 0xff, 0xaf, 0xff, 0xcf, 0xff, 0xdc, 0xff, 0xe7, 0xff, 0xd9, 0xff, 0xdd, 0xff, 0xdd, 0xff, +0xdd, 0xff, 0xfe, 0xff, 0x1f, 0x00, 0x3a, 0x00, 0x3e, 0x00, 0x43, 0x00, 0x42, 0x00, 0x4b, 0x00, +0x49, 0x00, 0x69, 0x00, 0x8b, 0x00, 0x8a, 0x00, 0x8e, 0x00, 0x80, 0x00, 0x5e, 0x00, 0x3a, 0x00, +0x2d, 0x00, 0x32, 0x00, 0x53, 0x00, 0x3d, 0x00, 0x50, 0x00, 0x35, 0x00, 0x3c, 0x00, 0x29, 0x00, +0x30, 0x00, 0x38, 0x00, 0x0b, 0x00, 0x06, 0x00, 0xf0, 0xff, 0xf5, 0xff, 0xf2, 0xff, 0xf2, 0xff, +0xf5, 0xff, 0x1a, 0x00, 0x3d, 0x00, 0x4e, 0x00, 0x58, 0x00, 0x80, 0x00, 0x91, 0x00, 0x84, 0x00, +0xa0, 0x00, 0xb1, 0x00, 0xb2, 0x00, 0xd0, 0x00, 0xe1, 0x00, 0xf4, 0x00, 0x08, 0x01, 0x04, 0x01, +0xfb, 0x00, 0xf7, 0x00, 0x03, 0x01, 0x04, 0x01, 0x0a, 0x01, 0x1d, 0x01, 0x33, 0x01, 0x31, 0x01, +0x2b, 0x01, 0x11, 0x01, 0xfa, 0x00, 0xd8, 0x00, 0xac, 0x00, 0x97, 0x00, 0x95, 0x00, 0x8c, 0x00, +0x7d, 0x00, 0x6c, 0x00, 0x61, 0x00, 0x64, 0x00, 0x3a, 0x00, 0x34, 0x00, 0x2a, 0x00, 0x1e, 0x00, +0x01, 0x00, 0xd7, 0xff, 0xe3, 0xff, 0xe4, 0xff, 0xf2, 0xff, 0x07, 0x00, 0x1c, 0x00, 0x12, 0x00, +0x15, 0x00, 0x10, 0x00, 0x09, 0x00, 0x1b, 0x00, 0x27, 0x00, 0x39, 0x00, 0x40, 0x00, 0x41, 0x00, +0x46, 0x00, 0x51, 0x00, 0x44, 0x00, 0x35, 0x00, 0x47, 0x00, 0x5f, 0x00, 0x5d, 0x00, 0x60, 0x00, +0x78, 0x00, 0x7e, 0x00, 0x9e, 0x00, 0x80, 0x00, 0x71, 0x00, 0x51, 0x00, 0x13, 0x00, 0x08, 0x00, +0x0a, 0x00, 0xfc, 0xff, 0xef, 0xff, 0xf0, 0xff, 0xee, 0xff, 0x00, 0x00, 0xf0, 0xff, 0x01, 0x00, +0xe9, 0xff, 0xc4, 0xff, 0xb9, 0xff, 0xa5, 0xff, 0xae, 0xff, 0xbc, 0xff, 0xbf, 0xff, 0xc0, 0xff, +0xb5, 0xff, 0xcd, 0xff, 0xd1, 0xff, 0xb8, 0xff, 0xa0, 0xff, 0xac, 0xff, 0xbb, 0xff, 0xe2, 0xff, +0xc8, 0xff, 0xdb, 0xff, 0xf9, 0xff, 0x01, 0x00, 0xf9, 0xff, 0x12, 0x00, 0x16, 0x00, 0x1a, 0x00, +0x39, 0x00, 0x3e, 0x00, 0x4c, 0x00, 0x5b, 0x00, 0x53, 0x00, 0x5f, 0x00, 0x6f, 0x00, 0x43, 0x00, +0x1d, 0x00, 0xfb, 0xff, 0xcf, 0xff, 0xad, 0xff, 0xb4, 0xff, 0xbb, 0xff, 0xeb, 0xff, 0xf5, 0xff, +0x1d, 0x00, 0x43, 0x00, 0x45, 0x00, 0x50, 0x00, 0x19, 0x00, 0xff, 0xff, 0xda, 0xff, 0xe9, 0xff, +0xf8, 0xff, 0xfd, 0xff, 0x20, 0x00, 0x38, 0x00, 0x36, 0x00, 0x51, 0x00, 0x5c, 0x00, 0x53, 0x00, +0x53, 0x00, 0x4a, 0x00, 0x34, 0x00, 0x18, 0x00, 0x22, 0x00, 0x22, 0x00, 0x09, 0x00, 0xfc, 0xff, +0xff, 0xff, 0xf2, 0xff, 0xf1, 0xff, 0xf3, 0xff, 0xe2, 0xff, 0xe1, 0xff, 0xd5, 0xff, 0xe6, 0xff, +0x05, 0x00, 0x24, 0x00, 0x31, 0x00, 0x25, 0x00, 0x2b, 0x00, 0x25, 0x00, 0x3d, 0x00, 0x54, 0x00, +0x65, 0x00, 0x69, 0x00, 0x69, 0x00, 0x5a, 0x00, 0x61, 0x00, 0x77, 0x00, 0x89, 0x00, 0x8b, 0x00, +0x8b, 0x00, 0x7b, 0x00, 0x7e, 0x00, 0x7d, 0x00, 0x78, 0x00, 0x7a, 0x00, 0x67, 0x00, 0x69, 0x00, +0x6b, 0x00, 0x5a, 0x00, 0x73, 0x00, 0x59, 0x00, 0x5f, 0x00, 0x76, 0x00, 0x7b, 0x00, 0x8a, 0x00, +0x70, 0x00, 0x62, 0x00, 0x5d, 0x00, 0x61, 0x00, 0x6e, 0x00, 0x7b, 0x00, 0x97, 0x00, 0xa1, 0x00, +0x9e, 0x00, 0x7f, 0x00, 0x63, 0x00, 0x57, 0x00, 0x4f, 0x00, 0x3b, 0x00, 0x29, 0x00, 0x1f, 0x00, +0x19, 0x00, 0x11, 0x00, 0x15, 0x00, 0x22, 0x00, 0x21, 0x00, 0x1d, 0x00, 0x21, 0x00, 0x1f, 0x00, +0x04, 0x00, 0x21, 0x00, 0x38, 0x00, 0x4b, 0x00, 0x45, 0x00, 0x3b, 0x00, 0x48, 0x00, 0x3e, 0x00, +0x36, 0x00, 0x17, 0x00, 0x0f, 0x00, 0x2d, 0x00, 0x26, 0x00, 0x3b, 0x00, 0x4b, 0x00, 0x5b, 0x00, +0x78, 0x00, 0x74, 0x00, 0x75, 0x00, 0x73, 0x00, 0x88, 0x00, 0x8d, 0x00, 0x92, 0x00, 0x89, 0x00, +0x5e, 0x00, 0x74, 0x00, 0x6d, 0x00, 0x5f, 0x00, 0x35, 0x00, 0x2b, 0x00, 0x10, 0x00, 0x17, 0x00, +0x34, 0x00, 0x37, 0x00, 0x59, 0x00, 0x5a, 0x00, 0x4b, 0x00, 0x2d, 0x00, 0x36, 0x00, 0x0d, 0x00, +0xf3, 0xff, 0xec, 0xff, 0xec, 0xff, 0x05, 0x00, 0x12, 0x00, 0x06, 0x00, 0xf5, 0xff, 0xe1, 0xff, +0xd2, 0xff, 0xcb, 0xff, 0xc8, 0xff, 0xc0, 0xff, 0xc0, 0xff, 0xd4, 0xff, 0xf0, 0xff, 0xf2, 0xff, +0xf2, 0xff, 0xe4, 0xff, 0xfc, 0xff, 0x22, 0x00, 0x37, 0x00, 0x4f, 0x00, 0x39, 0x00, 0x3f, 0x00, +0x1f, 0x00, 0x32, 0x00, 0x29, 0x00, 0x3e, 0x00, 0x43, 0x00, 0x36, 0x00, 0x2c, 0x00, 0x1d, 0x00, +0x09, 0x00, 0xf9, 0xff, 0xf0, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0x36, 0x00, 0x2b, 0x00, 0x2c, 0x00, +0x21, 0x00, 0x12, 0x00, 0x07, 0x00, 0x01, 0x00, 0xf1, 0xff, 0x02, 0x00, 0x1a, 0x00, 0x35, 0x00, +0x62, 0x00, 0x75, 0x00, 0x9f, 0x00, 0xa7, 0x00, 0xa9, 0x00, 0xaa, 0x00, 0xa7, 0x00, 0x98, 0x00, +0x92, 0x00, 0x82, 0x00, 0x79, 0x00, 0x87, 0x00, 0x92, 0x00, 0x8f, 0x00, 0x79, 0x00, 0x50, 0x00, +0x48, 0x00, 0x36, 0x00, 0x37, 0x00, 0x1a, 0x00, 0x1e, 0x00, 0x0f, 0x00, 0x09, 0x00, 0xe3, 0xff, +0x09, 0x00, 0x11, 0x00, 0x17, 0x00, 0x55, 0x00, 0x79, 0x00, 0x84, 0x00, 0x87, 0x00, 0x83, 0x00, +0x79, 0x00, 0x8e, 0x00, 0xaf, 0x00, 0xa8, 0x00, 0xb6, 0x00, 0xbd, 0x00, 0xca, 0x00, 0xc8, 0x00, +0xb7, 0x00, 0xac, 0x00, 0xac, 0x00, 0x95, 0x00, 0x89, 0x00, 0x7f, 0x00, 0x48, 0x00, 0x0d, 0x00, +0xd7, 0xff, 0xac, 0xff, 0x7f, 0xff, 0x7d, 0xff, 0x85, 0xff, 0x64, 0xff, 0x59, 0xff, 0x50, 0xff, +0x50, 0xff, 0x75, 0xff, 0x87, 0xff, 0xbf, 0xff, 0xec, 0xff, 0x01, 0x00, 0x0b, 0x00, 0xff, 0xff, +0xf0, 0xff, 0xf3, 0xff, 0x06, 0x00, 0x1d, 0x00, 0x19, 0x00, 0x1f, 0x00, 0x0d, 0x00, 0x08, 0x00, +0x03, 0x00, 0x03, 0x00, 0xff, 0xff, 0xef, 0xff, 0xe7, 0xff, 0xf3, 0xff, 0xf6, 0xff, 0xf2, 0xff, +0xfe, 0xff, 0x06, 0x00, 0xfa, 0xff, 0xde, 0xff, 0xc9, 0xff, 0xc3, 0xff, 0xc1, 0xff, 0xca, 0xff, +0xc6, 0xff, 0xd7, 0xff, 0xdb, 0xff, 0xcb, 0xff, 0xc4, 0xff, 0xe9, 0xff, 0x0d, 0x00, 0x30, 0x00, +0x45, 0x00, 0x48, 0x00, 0x4c, 0x00, 0x3c, 0x00, 0x20, 0x00, 0x1b, 0x00, 0x20, 0x00, 0x30, 0x00, +0x2e, 0x00, 0x23, 0x00, 0xf9, 0xff, 0xc5, 0xff, 0xab, 0xff, 0x99, 0xff, 0x97, 0xff, 0x8a, 0xff, +0x9c, 0xff, 0x8e, 0xff, 0x9b, 0xff, 0x93, 0xff, 0x95, 0xff, 0xa6, 0xff, 0xb0, 0xff, 0xaa, 0xff, +0xba, 0xff, 0xce, 0xff, 0xdc, 0xff, 0x02, 0x00, 0x1a, 0x00, 0x1f, 0x00, 0x1d, 0x00, 0x0f, 0x00, +0x0a, 0x00, 0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, 0x14, 0x00, 0x16, 0x00, 0x1a, 0x00, 0x12, 0x00, +0x11, 0x00, 0x26, 0x00, 0x2c, 0x00, 0x3b, 0x00, 0x28, 0x00, 0x23, 0x00, 0x3c, 0x00, 0x57, 0x00, +0x8a, 0x00, 0xa6, 0x00, 0xa0, 0x00, 0xb6, 0x00, 0xb5, 0x00, 0xbc, 0x00, 0xbd, 0x00, 0x9e, 0x00, +0x9f, 0x00, 0x95, 0x00, 0x86, 0x00, 0x7c, 0x00, 0x6f, 0x00, 0x6a, 0x00, 0x70, 0x00, 0x5a, 0x00, +0x3b, 0x00, 0x28, 0x00, 0x09, 0x00, 0x05, 0x00, 0xf9, 0xff, 0x03, 0x00, 0x1d, 0x00, 0x2d, 0x00, +0x44, 0x00, 0x3f, 0x00, 0x48, 0x00, 0x54, 0x00, 0x44, 0x00, 0x43, 0x00, 0x2f, 0x00, 0x2a, 0x00, +0x5a, 0x00, 0x66, 0x00, 0x69, 0x00, 0x79, 0x00, 0x90, 0x00, 0x91, 0x00, 0x91, 0x00, 0x86, 0x00, +0x6c, 0x00, 0x5e, 0x00, 0x51, 0x00, 0x36, 0x00, 0x41, 0x00, 0x54, 0x00, 0x4b, 0x00, 0x36, 0x00, +0x2c, 0x00, 0x17, 0x00, 0x07, 0x00, 0xf7, 0xff, 0xf0, 0xff, 0xe2, 0xff, 0xe2, 0xff, 0xe7, 0xff, +0xdb, 0xff, 0xe4, 0xff, 0xbf, 0xff, 0x97, 0xff, 0x6c, 0xff, 0x67, 0xff, 0x53, 0xff, 0x59, 0xff, +0x97, 0xff, 0xa1, 0xff, 0xb1, 0xff, 0xc5, 0xff, 0xd0, 0xff, 0xe2, 0xff, 0xd9, 0xff, 0xd1, 0xff, +0xdc, 0xff, 0xd4, 0xff, 0xd6, 0xff, 0xd6, 0xff, 0xdd, 0xff, 0xd0, 0xff, 0xd5, 0xff, 0xd5, 0xff, +0xc8, 0xff, 0xcc, 0xff, 0xd9, 0xff, 0xed, 0xff, 0xef, 0xff, 0x05, 0x00, 0xff, 0xff, 0x10, 0x00, +0xe7, 0xff, 0xc8, 0xff, 0xc9, 0xff, 0xb9, 0xff, 0xcd, 0xff, 0xdb, 0xff, 0xe4, 0xff, 0xec, 0xff, +0xe8, 0xff, 0xe9, 0xff, 0xd3, 0xff, 0xb4, 0xff, 0x9a, 0xff, 0x7c, 0xff, 0x67, 0xff, 0x52, 0xff, +0x5a, 0xff, 0x7d, 0xff, 0xa7, 0xff, 0xd7, 0xff, 0x00, 0x00, 0x13, 0x00, 0x1a, 0x00, 0x2c, 0x00, +0x61, 0x00, 0x78, 0x00, 0x84, 0x00, 0x9c, 0x00, 0x9a, 0x00, 0x9d, 0x00, 0x93, 0x00, 0xaa, 0x00, +0x9a, 0x00, 0x9f, 0x00, 0xab, 0x00, 0xa2, 0x00, 0xa6, 0x00, 0x87, 0x00, 0x78, 0x00, 0x72, 0x00, +0x5c, 0x00, 0x56, 0x00, 0x49, 0x00, 0x26, 0x00, 0xfa, 0xff, 0xe6, 0xff, 0xf7, 0xff, 0xf4, 0xff, +0xf2, 0xff, 0xfd, 0xff, 0x0d, 0x00, 0x03, 0x00, 0x09, 0x00, 0x05, 0x00, 0x02, 0x00, 0xf8, 0xff, +0xf4, 0xff, 0xe6, 0xff, 0xd1, 0xff, 0xe0, 0xff, 0xe7, 0xff, 0x17, 0x00, 0x2c, 0x00, 0x53, 0x00, +0x56, 0x00, 0x42, 0x00, 0x61, 0x00, 0x38, 0x00, 0x2c, 0x00, 0x50, 0x00, 0x5a, 0x00, 0x6e, 0x00, +0x8b, 0x00, 0xa0, 0x00, 0x99, 0x00, 0xa1, 0x00, 0xb8, 0x00, 0xcc, 0x00, 0xcc, 0x00, 0xde, 0x00, +0xea, 0x00, 0xf5, 0x00, 0x1e, 0x01, 0x3e, 0x01, 0x3d, 0x01, 0x45, 0x01, 0x38, 0x01, 0x1a, 0x01, +0xfe, 0x00, 0xdf, 0x00, 0xb0, 0x00, 0x8b, 0x00, 0x89, 0x00, 0x63, 0x00, 0x59, 0x00, 0x50, 0x00, +0x39, 0x00, 0x36, 0x00, 0x37, 0x00, 0x36, 0x00, 0x23, 0x00, 0x30, 0x00, 0x19, 0x00, 0xf7, 0xff, +0xe9, 0xff, 0xef, 0xff, 0x02, 0x00, 0xff, 0xff, 0xf7, 0xff, 0x08, 0x00, 0x0f, 0x00, 0x14, 0x00, +0x0f, 0x00, 0x20, 0x00, 0x34, 0x00, 0x19, 0x00, 0xf8, 0xff, 0xe9, 0xff, 0xe5, 0xff, 0x02, 0x00, +0x19, 0x00, 0x33, 0x00, 0x3e, 0x00, 0x3d, 0x00, 0x5b, 0x00, 0x63, 0x00, 0x6c, 0x00, 0x65, 0x00, +0x57, 0x00, 0x52, 0x00, 0x5b, 0x00, 0x5c, 0x00, 0x58, 0x00, 0x5f, 0x00, 0x5a, 0x00, 0x58, 0x00, +0x51, 0x00, 0x58, 0x00, 0x62, 0x00, 0x57, 0x00, 0x68, 0x00, 0x64, 0x00, 0x5b, 0x00, 0x38, 0x00, +0x00, 0x00, 0xdf, 0xff, 0xd1, 0xff, 0xb3, 0xff, 0x94, 0xff, 0x70, 0xff, 0x55, 0xff, 0x41, 0xff, +0x2d, 0xff, 0x28, 0xff, 0x28, 0xff, 0x12, 0xff, 0xec, 0xfe, 0xe9, 0xfe, 0xd3, 0xfe, 0xba, 0xfe, +0x9d, 0xfe, 0x90, 0xfe, 0xa3, 0xfe, 0xa1, 0xfe, 0xc9, 0xfe, 0xe4, 0xfe, 0x1b, 0xff, 0x3c, 0xff, +0x5b, 0xff, 0x68, 0xff, 0x81, 0xff, 0xac, 0xff, 0x9c, 0xff, 0x8c, 0xff, 0x8d, 0xff, 0x88, 0xff, +0x7d, 0xff, 0x8a, 0xff, 0x84, 0xff, 0x88, 0xff, 0x92, 0xff, 0x8b, 0xff, 0x95, 0xff, 0xa4, 0xff, +0xad, 0xff, 0xca, 0xff, 0xe6, 0xff, 0xf3, 0xff, 0xef, 0xff, 0xe4, 0xff, 0xcb, 0xff, 0x9f, 0xff, +0xa1, 0xff, 0xa3, 0xff, 0xbd, 0xff, 0xce, 0xff, 0xe2, 0xff, 0xf7, 0xff, 0x04, 0x00, 0xee, 0xff, +0xd7, 0xff, 0xb3, 0xff, 0x96, 0xff, 0x6e, 0xff, 0x51, 0xff, 0x4e, 0xff, 0x4b, 0xff, 0x4f, 0xff, +0x52, 0xff, 0x62, 0xff, 0x82, 0xff, 0x94, 0xff, 0x92, 0xff, 0x8d, 0xff, 0xa4, 0xff, 0x8f, 0xff, +0x97, 0xff, 0xc0, 0xff, 0xcc, 0xff, 0xdf, 0xff, 0xf0, 0xff, 0xfb, 0xff, 0xf9, 0xff, 0xfe, 0xff, +0x29, 0x00, 0x1c, 0x00, 0x33, 0x00, 0x47, 0x00, 0x3e, 0x00, 0x41, 0x00, 0x43, 0x00, 0x42, 0x00, +0x2a, 0x00, 0x16, 0x00, 0x24, 0x00, 0x0c, 0x00, 0x1f, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x3f, 0x00, +0x5b, 0x00, 0x58, 0x00, 0x6c, 0x00, 0x61, 0x00, 0x6a, 0x00, 0x5b, 0x00, 0x46, 0x00, 0x39, 0x00, +0x25, 0x00, 0x23, 0x00, 0x20, 0x00, 0x36, 0x00, 0x48, 0x00, 0x56, 0x00, 0x62, 0x00, 0x69, 0x00, +0x75, 0x00, 0x67, 0x00, 0x5f, 0x00, 0x5b, 0x00, 0x50, 0x00, 0x32, 0x00, 0x24, 0x00, 0x11, 0x00, +0x0c, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x02, 0x00, 0x13, 0x00, 0x3f, 0x00, 0x64, 0x00, 0x52, 0x00, +0x5c, 0x00, 0x86, 0x00, 0x7d, 0x00, 0x6d, 0x00, 0x70, 0x00, 0x5f, 0x00, 0x4e, 0x00, 0x63, 0x00, +0x76, 0x00, 0x63, 0x00, 0x66, 0x00, 0x62, 0x00, 0x52, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x56, 0x00, +0x2a, 0x00, 0x07, 0x00, 0xe9, 0xff, 0xd1, 0xff, 0xbe, 0xff, 0xb2, 0xff, 0xac, 0xff, 0xb9, 0xff, +0xae, 0xff, 0xb2, 0xff, 0xd5, 0xff, 0xc8, 0xff, 0xb0, 0xff, 0xa8, 0xff, 0xc8, 0xff, 0xcd, 0xff, +0xc1, 0xff, 0xc3, 0xff, 0xb3, 0xff, 0xbf, 0xff, 0xdf, 0xff, 0xe8, 0xff, 0xd1, 0xff, 0xda, 0xff, +0xe9, 0xff, 0xe0, 0xff, 0xd8, 0xff, 0xbe, 0xff, 0xac, 0xff, 0xa7, 0xff, 0xa4, 0xff, 0x96, 0xff, +0x90, 0xff, 0x86, 0xff, 0xa0, 0xff, 0x90, 0xff, 0x7a, 0xff, 0x53, 0xff, 0x4f, 0xff, 0x2c, 0xff, +0x1e, 0xff, 0x23, 0xff, 0x41, 0xff, 0x6d, 0xff, 0x78, 0xff, 0x8c, 0xff, 0x9d, 0xff, 0xa6, 0xff, +0xb3, 0xff, 0xbf, 0xff, 0xc5, 0xff, 0xe6, 0xff, 0x09, 0x00, 0x1a, 0x00, 0x42, 0x00, 0x52, 0x00, +0x5f, 0x00, 0x8c, 0x00, 0x83, 0x00, 0x82, 0x00, 0x71, 0x00, 0x73, 0x00, 0x83, 0x00, 0x8e, 0x00, +0x9e, 0x00, 0xb3, 0x00, 0xae, 0x00, 0x7f, 0x00, 0x6f, 0x00, 0x5d, 0x00, 0x52, 0x00, 0x5a, 0x00, +0x76, 0x00, 0x8c, 0x00, 0xb0, 0x00, 0xcb, 0x00, 0xcd, 0x00, 0xc1, 0x00, 0xb1, 0x00, 0xa3, 0x00, +0x8d, 0x00, 0x73, 0x00, 0x6d, 0x00, 0x4d, 0x00, 0x48, 0x00, 0x4a, 0x00, 0x58, 0x00, 0x3b, 0x00, +0x1a, 0x00, 0x0a, 0x00, 0xf8, 0xff, 0xe7, 0xff, 0xbf, 0xff, 0xb9, 0xff, 0xb4, 0xff, 0xce, 0xff, +0xd7, 0xff, 0xcc, 0xff, 0xde, 0xff, 0xe7, 0xff, 0x0e, 0x00, 0x27, 0x00, 0x3a, 0x00, 0x59, 0x00, +0x68, 0x00, 0x7f, 0x00, 0x82, 0x00, 0x81, 0x00, 0x73, 0x00, 0x90, 0x00, 0x93, 0x00, 0x7c, 0x00, +0x89, 0x00, 0x9f, 0x00, 0xa5, 0x00, 0xb7, 0x00, 0xcd, 0x00, 0xc0, 0x00, 0xbc, 0x00, 0xbb, 0x00, +0xb6, 0x00, 0xbe, 0x00, 0xbf, 0x00, 0xb3, 0x00, 0xa5, 0x00, 0x93, 0x00, 0x95, 0x00, 0x93, 0x00, +0x77, 0x00, 0x81, 0x00, 0x74, 0x00, 0x52, 0x00, 0x42, 0x00, 0x3a, 0x00, 0x48, 0x00, 0x64, 0x00, +0x51, 0x00, 0x39, 0x00, 0x1a, 0x00, 0xf4, 0xff, 0xe3, 0xff, 0xe2, 0xff, 0xd5, 0xff, 0xc1, 0xff, +0xbf, 0xff, 0xb4, 0xff, 0xa7, 0xff, 0x82, 0xff, 0x6f, 0xff, 0x71, 0xff, 0x49, 0xff, 0x4f, 0xff, +0x4e, 0xff, 0x45, 0xff, 0x2c, 0xff, 0x24, 0xff, 0x32, 0xff, 0x39, 0xff, 0x28, 0xff, 0x2a, 0xff, +0x1f, 0xff, 0x0b, 0xff, 0x13, 0xff, 0x24, 0xff, 0x31, 0xff, 0x43, 0xff, 0x6f, 0xff, 0xab, 0xff, +0xde, 0xff, 0xfe, 0xff, 0x0f, 0x00, 0x31, 0x00, 0x4e, 0x00, 0x61, 0x00, 0x67, 0x00, 0x63, 0x00, +0x77, 0x00, 0x64, 0x00, 0x47, 0x00, 0x6f, 0x00, 0x6b, 0x00, 0x52, 0x00, 0x5b, 0x00, 0x43, 0x00, +0x29, 0x00, 0x20, 0x00, 0x2e, 0x00, 0x3c, 0x00, 0x27, 0x00, 0x00, 0x00, 0xd7, 0xff, 0xb5, 0xff, +0x85, 0xff, 0x78, 0xff, 0x7c, 0xff, 0x7e, 0xff, 0x96, 0xff, 0xab, 0xff, 0xbb, 0xff, 0xbd, 0xff, +0xc8, 0xff, 0xc4, 0xff, 0xcd, 0xff, 0xe0, 0xff, 0xe4, 0xff, 0xe7, 0xff, 0xeb, 0xff, 0xf4, 0xff, +0xfc, 0xff, 0x0d, 0x00, 0x2a, 0x00, 0x3b, 0x00, 0x40, 0x00, 0x4d, 0x00, 0x48, 0x00, 0x3f, 0x00, +0x21, 0x00, 0x0f, 0x00, 0x10, 0x00, 0x33, 0x00, 0x43, 0x00, 0x3c, 0x00, 0x38, 0x00, 0x1a, 0x00, +0x2d, 0x00, 0x2c, 0x00, 0x32, 0x00, 0x20, 0x00, 0x10, 0x00, 0x02, 0x00, 0xfb, 0xff, 0xe4, 0xff, +0xdb, 0xff, 0xc8, 0xff, 0xb6, 0xff, 0xaf, 0xff, 0x85, 0xff, 0x79, 0xff, 0x58, 0xff, 0x43, 0xff, +0x45, 0xff, 0x72, 0xff, 0x88, 0xff, 0x85, 0xff, 0x96, 0xff, 0x89, 0xff, 0x86, 0xff, 0x8a, 0xff, +0x8a, 0xff, 0x83, 0xff, 0x6f, 0xff, 0x67, 0xff, 0x64, 0xff, 0x8a, 0xff, 0xa7, 0xff, 0xad, 0xff, +0xcc, 0xff, 0xe2, 0xff, 0xf0, 0xff, 0xf7, 0xff, 0xe0, 0xff, 0xba, 0xff, 0xba, 0xff, 0xc5, 0xff, +0xc4, 0xff, 0xb5, 0xff, 0xad, 0xff, 0xb3, 0xff, 0xac, 0xff, 0xb7, 0xff, 0xd3, 0xff, 0xd0, 0xff, +0xc2, 0xff, 0x9f, 0xff, 0x95, 0xff, 0x9b, 0xff, 0xa8, 0xff, 0xb5, 0xff, 0xaa, 0xff, 0xaa, 0xff, +0xbf, 0xff, 0xb6, 0xff, 0xb3, 0xff, 0x9f, 0xff, 0x8c, 0xff, 0x8a, 0xff, 0x85, 0xff, 0x8a, 0xff, +0x6e, 0xff, 0x7e, 0xff, 0x7a, 0xff, 0x82, 0xff, 0x94, 0xff, 0x95, 0xff, 0xad, 0xff, 0xa8, 0xff, +0xbe, 0xff, 0xd9, 0xff, 0xe8, 0xff, 0xec, 0xff, 0xee, 0xff, 0xed, 0xff, 0x00, 0x00, 0x06, 0x00, +0x0b, 0x00, 0x18, 0x00, 0x19, 0x00, 0x27, 0x00, 0x24, 0x00, 0x23, 0x00, 0x28, 0x00, 0x29, 0x00, +0x27, 0x00, 0x14, 0x00, 0x17, 0x00, 0xf3, 0xff, 0xec, 0xff, 0xed, 0xff, 0x0c, 0x00, 0x10, 0x00, +0x46, 0x00, 0x62, 0x00, 0x74, 0x00, 0x79, 0x00, 0x82, 0x00, 0x7c, 0x00, 0x5e, 0x00, 0x4d, 0x00, +0x45, 0x00, 0x41, 0x00, 0x27, 0x00, 0x12, 0x00, 0x06, 0x00, 0x00, 0x00, 0xf7, 0xff, 0xfd, 0xff, +0x09, 0x00, 0x06, 0x00, 0x29, 0x00, 0x34, 0x00, 0x4b, 0x00, 0x53, 0x00, 0x35, 0x00, 0x2a, 0x00, +0x08, 0x00, 0xf9, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xd6, 0xff, 0xdd, 0xff, 0xdb, 0xff, 0xcf, 0xff, +0xdf, 0xff, 0xed, 0xff, 0xec, 0xff, 0xf4, 0xff, 0xee, 0xff, 0xf4, 0xff, 0xec, 0xff, 0xbc, 0xff, +0xb1, 0xff, 0xa6, 0xff, 0xa8, 0xff, 0x91, 0xff, 0x8d, 0xff, 0x7c, 0xff, 0x87, 0xff, 0x7c, 0xff, +0x98, 0xff, 0xa6, 0xff, 0xa9, 0xff, 0xb3, 0xff, 0xb2, 0xff, 0xa7, 0xff, 0xcf, 0xff, 0xcf, 0xff, +0xe0, 0xff, 0xde, 0xff, 0xa6, 0xff, 0x9f, 0xff, 0x8e, 0xff, 0x89, 0xff, 0xa2, 0xff, 0x9d, 0xff, +0xb6, 0xff, 0xbf, 0xff, 0xc6, 0xff, 0xe4, 0xff, 0xe7, 0xff, 0xe8, 0xff, 0xfe, 0xff, 0x0b, 0x00, +0x17, 0x00, 0x20, 0x00, 0x1f, 0x00, 0x23, 0x00, 0x2d, 0x00, 0x3c, 0x00, 0x1f, 0x00, 0x08, 0x00, +0xe4, 0xff, 0xaf, 0xff, 0x7e, 0xff, 0x64, 0xff, 0x62, 0xff, 0x3d, 0xff, 0x36, 0xff, 0x0e, 0xff, +0x11, 0xff, 0x12, 0xff, 0x04, 0xff, 0xff, 0xfe, 0xf0, 0xfe, 0xf2, 0xfe, 0x0e, 0xff, 0x26, 0xff, +0x2f, 0xff, 0x47, 0xff, 0x57, 0xff, 0x89, 0xff, 0x7e, 0xff, 0xa5, 0xff, 0xde, 0xff, 0x0d, 0x00, +0x4d, 0x00, 0x70, 0x00, 0x90, 0x00, 0xb2, 0x00, 0xd4, 0x00, 0xd3, 0x00, 0xc4, 0x00, 0xc4, 0x00, +0xd3, 0x00, 0xca, 0x00, 0xde, 0x00, 0xbd, 0x00, 0xbd, 0x00, 0xae, 0x00, 0x9b, 0x00, 0x8d, 0x00, +0x96, 0x00, 0x76, 0x00, 0x66, 0x00, 0x65, 0x00, 0x4c, 0x00, 0x47, 0x00, 0x3a, 0x00, 0x4a, 0x00, +0x40, 0x00, 0x3c, 0x00, 0x3c, 0x00, 0x2a, 0x00, 0x11, 0x00, 0x11, 0x00, 0x18, 0x00, 0x14, 0x00, +0x1c, 0x00, 0x1b, 0x00, 0x36, 0x00, 0x5c, 0x00, 0x4a, 0x00, 0x56, 0x00, 0x58, 0x00, 0x5e, 0x00, +0x72, 0x00, 0x65, 0x00, 0x78, 0x00, 0x6c, 0x00, 0x54, 0x00, 0x32, 0x00, 0x12, 0x00, 0x1a, 0x00, +0x19, 0x00, 0x41, 0x00, 0x72, 0x00, 0x9b, 0x00, 0xc9, 0x00, 0xce, 0x00, 0xd2, 0x00, 0xde, 0x00, +0xe8, 0x00, 0xe2, 0x00, 0xdd, 0x00, 0xc5, 0x00, 0xc6, 0x00, 0xb8, 0x00, 0xb3, 0x00, 0xca, 0x00, +0xce, 0x00, 0xcd, 0x00, 0xcc, 0x00, 0xad, 0x00, 0x97, 0x00, 0x59, 0x00, 0x3c, 0x00, 0xfe, 0xff, +0xcb, 0xff, 0xc0, 0xff, 0x9d, 0xff, 0x7b, 0xff, 0x51, 0xff, 0x34, 0xff, 0x05, 0xff, 0xe5, 0xfe, +0xe1, 0xfe, 0xcf, 0xfe, 0xad, 0xfe, 0xbd, 0xfe, 0xcd, 0xfe, 0xc5, 0xfe, 0xa8, 0xfe, 0x9e, 0xfe, +0xb2, 0xfe, 0xb9, 0xfe, 0xd8, 0xfe, 0xfe, 0xfe, 0x2c, 0xff, 0x69, 0xff, 0x98, 0xff, 0xc7, 0xff, +0xd6, 0xff, 0xe9, 0xff, 0xf0, 0xff, 0xfd, 0xff, 0xe8, 0xff, 0xe1, 0xff, 0xe4, 0xff, 0xe0, 0xff, +0xe6, 0xff, 0x00, 0x00, 0xfe, 0xff, 0xf6, 0xff, 0x18, 0x00, 0x28, 0x00, 0x3c, 0x00, 0x32, 0x00, +0x14, 0x00, 0x0a, 0x00, 0xf4, 0xff, 0xee, 0xff, 0xe2, 0xff, 0xcc, 0xff, 0xc8, 0xff, 0xc0, 0xff, +0xc7, 0xff, 0xb9, 0xff, 0xcb, 0xff, 0xc1, 0xff, 0xcf, 0xff, 0xdf, 0xff, 0xd0, 0xff, 0xb7, 0xff, +0x99, 0xff, 0x99, 0xff, 0xa8, 0xff, 0xc8, 0xff, 0xe5, 0xff, 0xf9, 0xff, 0xfb, 0xff, 0x05, 0x00, +0x01, 0x00, 0x17, 0x00, 0x11, 0x00, 0x1b, 0x00, 0x1a, 0x00, 0x18, 0x00, 0x15, 0x00, 0x17, 0x00, +0x1f, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x11, 0x00, 0x0f, 0x00, 0xfd, 0xff, 0xd4, 0xff, 0xc0, 0xff, +0xb2, 0xff, 0xdf, 0xff, 0xf5, 0xff, 0xeb, 0xff, 0xef, 0xff, 0xf0, 0xff, 0xd3, 0xff, 0xdf, 0xff, +0xf5, 0xff, 0x05, 0x00, 0x39, 0x00, 0x3f, 0x00, 0x56, 0x00, 0x55, 0x00, 0x60, 0x00, 0x66, 0x00, +0x5e, 0x00, 0x60, 0x00, 0x5b, 0x00, 0x55, 0x00, 0x32, 0x00, 0x4b, 0x00, 0x50, 0x00, 0x6d, 0x00, +0x78, 0x00, 0x6d, 0x00, 0x47, 0x00, 0x33, 0x00, 0x32, 0x00, 0x42, 0x00, 0x4a, 0x00, 0x4b, 0x00, +0x4e, 0x00, 0x46, 0x00, 0x4b, 0x00, 0x43, 0x00, 0x2d, 0x00, 0x3e, 0x00, 0x34, 0x00, 0x2f, 0x00, +0x2d, 0x00, 0x15, 0x00, 0x2c, 0x00, 0x15, 0x00, 0x0b, 0x00, 0x07, 0x00, 0x00, 0x00, 0xdf, 0xff, +0xc3, 0xff, 0xaa, 0xff, 0x8a, 0xff, 0x87, 0xff, 0x86, 0xff, 0x7d, 0xff, 0x82, 0xff, 0x8b, 0xff, +0x74, 0xff, 0x86, 0xff, 0x96, 0xff, 0xa9, 0xff, 0xbe, 0xff, 0xc5, 0xff, 0xe0, 0xff, 0xf7, 0xff, +0x07, 0x00, 0x1b, 0x00, 0x23, 0x00, 0x21, 0x00, 0x17, 0x00, 0x16, 0x00, 0x00, 0x00, 0xf2, 0xff, +0xe9, 0xff, 0x0a, 0x00, 0x18, 0x00, 0x1a, 0x00, 0x1d, 0x00, 0xee, 0xff, 0xba, 0xff, 0x82, 0xff, +0x52, 0xff, 0x34, 0xff, 0x08, 0xff, 0xd8, 0xfe, 0xc9, 0xfe, 0xb7, 0xfe, 0xb0, 0xfe, 0xca, 0xfe, +0xc1, 0xfe, 0xaf, 0xfe, 0xce, 0xfe, 0xdf, 0xfe, 0x04, 0xff, 0x12, 0xff, 0x37, 0xff, 0x35, 0xff, +0x2c, 0xff, 0x40, 0xff, 0x39, 0xff, 0x41, 0xff, 0x44, 0xff, 0x6e, 0xff, 0x6f, 0xff, 0x9c, 0xff, +0xb5, 0xff, 0xc6, 0xff, 0xcb, 0xff, 0xc9, 0xff, 0xe3, 0xff, 0xec, 0xff, 0xf8, 0xff, 0xef, 0xff, +0xe8, 0xff, 0xc8, 0xff, 0xc6, 0xff, 0xea, 0xff, 0x03, 0x00, 0x19, 0x00, 0x25, 0x00, 0x2e, 0x00, +0x23, 0x00, 0x06, 0x00, 0xf3, 0xff, 0xeb, 0xff, 0xe6, 0xff, 0xe3, 0xff, 0xe4, 0xff, 0xed, 0xff, +0xe9, 0xff, 0xf8, 0xff, 0xe7, 0xff, 0xfb, 0xff, 0x0b, 0x00, 0x27, 0x00, 0x43, 0x00, 0x41, 0x00, +0x4c, 0x00, 0x72, 0x00, 0x5c, 0x00, 0x32, 0x00, 0x06, 0x00, 0xf1, 0xff, 0xe8, 0xff, 0xf8, 0xff, +0x08, 0x00, 0x2e, 0x00, 0x35, 0x00, 0x38, 0x00, 0x2d, 0x00, 0x06, 0x00, 0x18, 0x00, 0x25, 0x00, +0x2c, 0x00, 0x15, 0x00, 0x2c, 0x00, 0x29, 0x00, 0x47, 0x00, 0x61, 0x00, 0x5b, 0x00, 0x6d, 0x00, +0x55, 0x00, 0x5d, 0x00, 0x69, 0x00, 0x70, 0x00, 0x80, 0x00, 0x99, 0x00, 0x87, 0x00, 0x79, 0x00, +0x67, 0x00, 0x43, 0x00, 0x2a, 0x00, 0x15, 0x00, 0x0c, 0x00, 0x08, 0x00, 0xdf, 0xff, 0xe1, 0xff, +0xf4, 0xff, 0x00, 0x00, 0xfa, 0xff, 0xf3, 0xff, 0xf7, 0xff, 0xef, 0xff, 0xed, 0xff, 0xe2, 0xff, +0xde, 0xff, 0xf4, 0xff, 0xff, 0xff, 0x1e, 0x00, 0x31, 0x00, 0x37, 0x00, 0x47, 0x00, 0x49, 0x00, +0x39, 0x00, 0x40, 0x00, 0x42, 0x00, 0x54, 0x00, 0x37, 0x00, 0x44, 0x00, 0x4a, 0x00, 0x30, 0x00, +0x0e, 0x00, 0xf0, 0xff, 0xce, 0xff, 0xa2, 0xff, 0xcd, 0xff, 0xca, 0xff, 0xe4, 0xff, 0xf8, 0xff, +0x1d, 0x00, 0x2b, 0x00, 0x23, 0x00, 0x06, 0x00, 0xf6, 0xff, 0xed, 0xff, 0xf9, 0xff, 0x01, 0x00, +0x0e, 0x00, 0x01, 0x00, 0xe6, 0xff, 0xd9, 0xff, 0xc0, 0xff, 0xa7, 0xff, 0xa7, 0xff, 0x9a, 0xff, +0x81, 0xff, 0x67, 0xff, 0x67, 0xff, 0x6a, 0xff, 0x75, 0xff, 0x73, 0xff, 0x60, 0xff, 0x57, 0xff, +0x43, 0xff, 0x49, 0xff, 0x3b, 0xff, 0x52, 0xff, 0x56, 0xff, 0x4d, 0xff, 0x5f, 0xff, 0x64, 0xff, +0x72, 0xff, 0x80, 0xff, 0x9e, 0xff, 0x92, 0xff, 0x84, 0xff, 0x74, 0xff, 0x4f, 0xff, 0x57, 0xff, +0x6b, 0xff, 0x7d, 0xff, 0x93, 0xff, 0x9d, 0xff, 0x8d, 0xff, 0x89, 0xff, 0x7d, 0xff, 0x88, 0xff, +0x9e, 0xff, 0xbc, 0xff, 0xd8, 0xff, 0xfa, 0xff, 0x0f, 0x00, 0x29, 0x00, 0x17, 0x00, 0x20, 0x00, +0x1d, 0x00, 0x17, 0x00, 0x11, 0x00, 0xeb, 0xff, 0xf0, 0xff, 0xd7, 0xff, 0xcd, 0xff, 0xca, 0xff, +0xd8, 0xff, 0xd7, 0xff, 0xce, 0xff, 0xd6, 0xff, 0xe5, 0xff, 0xef, 0xff, 0xe9, 0xff, 0xed, 0xff, +0xf3, 0xff, 0x07, 0x00, 0x1d, 0x00, 0x31, 0x00, 0x3a, 0x00, 0x51, 0x00, 0x36, 0x00, 0x33, 0x00, +0x29, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x3a, 0x00, 0x54, 0x00, 0x4d, 0x00, 0x51, 0x00, 0x41, 0x00, +0x39, 0x00, 0x38, 0x00, 0x42, 0x00, 0x42, 0x00, 0x42, 0x00, 0x44, 0x00, 0x1e, 0x00, 0x18, 0x00, +0xf7, 0xff, 0xf6, 0xff, 0xfa, 0xff, 0x08, 0x00, 0x0e, 0x00, 0xfc, 0xff, 0x08, 0x00, 0x0f, 0x00, +0x0d, 0x00, 0x14, 0x00, 0x1f, 0x00, 0x18, 0x00, 0x29, 0x00, 0x29, 0x00, 0x1d, 0x00, 0x21, 0x00, +0xfd, 0xff, 0xf2, 0xff, 0xfc, 0xff, 0xe9, 0xff, 0xef, 0xff, 0xda, 0xff, 0xbf, 0xff, 0xf0, 0xff, +0xfc, 0xff, 0x08, 0x00, 0x15, 0x00, 0x22, 0x00, 0x2b, 0x00, 0x1d, 0x00, 0x10, 0x00, 0xf9, 0xff, +0xec, 0xff, 0xe6, 0xff, 0xd8, 0xff, 0xe6, 0xff, 0xd5, 0xff, 0xa6, 0xff, 0x7f, 0xff, 0x57, 0xff, +0x42, 0xff, 0x50, 0xff, 0x41, 0xff, 0x2c, 0xff, 0x19, 0xff, 0x26, 0xff, 0x1a, 0xff, 0x23, 0xff, +0x37, 0xff, 0x32, 0xff, 0x2d, 0xff, 0x27, 0xff, 0x1f, 0xff, 0x18, 0xff, 0x09, 0xff, 0x1c, 0xff, +0x46, 0xff, 0x6f, 0xff, 0x8e, 0xff, 0x88, 0xff, 0xac, 0xff, 0xbb, 0xff, 0xd8, 0xff, 0xed, 0xff, +0xed, 0xff, 0xf4, 0xff, 0xe4, 0xff, 0xce, 0xff, 0xbe, 0xff, 0xc2, 0xff, 0xb9, 0xff, 0xcc, 0xff, +0xe1, 0xff, 0xe1, 0xff, 0xe8, 0xff, 0xd6, 0xff, 0xd3, 0xff, 0xcc, 0xff, 0xd9, 0xff, 0xd1, 0xff, +0xcd, 0xff, 0xd2, 0xff, 0xe3, 0xff, 0xee, 0xff, 0xdb, 0xff, 0xd6, 0xff, 0xd3, 0xff, 0xbb, 0xff, +0xc0, 0xff, 0xc9, 0xff, 0xe7, 0xff, 0x03, 0x00, 0xf3, 0xff, 0xe8, 0xff, 0xd6, 0xff, 0xc4, 0xff, +0xbd, 0xff, 0xc7, 0xff, 0xdb, 0xff, 0xca, 0xff, 0xbf, 0xff, 0xc3, 0xff, 0xc8, 0xff, 0xba, 0xff, +0xb3, 0xff, 0xad, 0xff, 0xa5, 0xff, 0x9c, 0xff, 0xa4, 0xff, 0xb0, 0xff, 0xbc, 0xff, 0xd2, 0xff, +0xe2, 0xff, 0xed, 0xff, 0xec, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf6, 0xff, 0x01, 0x00, 0xff, 0xff, +0x1f, 0x00, 0x2e, 0x00, 0x43, 0x00, 0x43, 0x00, 0x4f, 0x00, 0x51, 0x00, 0x28, 0x00, 0x27, 0x00, +0x3e, 0x00, 0x3a, 0x00, 0x42, 0x00, 0x46, 0x00, 0x69, 0x00, 0x60, 0x00, 0x5b, 0x00, 0x5d, 0x00, +0x45, 0x00, 0x28, 0x00, 0xfa, 0xff, 0xbf, 0xff, 0xaa, 0xff, 0xa5, 0xff, 0x8e, 0xff, 0x7c, 0xff, +0x84, 0xff, 0x92, 0xff, 0x81, 0xff, 0x6f, 0xff, 0x66, 0xff, 0x7b, 0xff, 0x7d, 0xff, 0x94, 0xff, +0x89, 0xff, 0xc3, 0xff, 0xd6, 0xff, 0xfa, 0xff, 0x1d, 0x00, 0x26, 0x00, 0x11, 0x00, 0xfb, 0xff, +0x0a, 0x00, 0x18, 0x00, 0x1b, 0x00, 0x26, 0x00, 0x43, 0x00, 0x4c, 0x00, 0x67, 0x00, 0x54, 0x00, +0x4f, 0x00, 0x47, 0x00, 0x2f, 0x00, 0x23, 0x00, 0x02, 0x00, 0xdf, 0xff, 0xe8, 0xff, 0x04, 0x00, +0xf3, 0xff, 0xe7, 0xff, 0xdd, 0xff, 0xbd, 0xff, 0xac, 0xff, 0xaa, 0xff, 0x7a, 0xff, 0x72, 0xff, +0x69, 0xff, 0x7f, 0xff, 0x90, 0xff, 0x89, 0xff, 0x7a, 0xff, 0x6e, 0xff, 0x81, 0xff, 0x78, 0xff, +0x7a, 0xff, 0x5d, 0xff, 0x56, 0xff, 0x67, 0xff, 0x6a, 0xff, 0x5d, 0xff, 0x7d, 0xff, 0x9a, 0xff, +0xbc, 0xff, 0xd6, 0xff, 0xd7, 0xff, 0xbf, 0xff, 0xa7, 0xff, 0xa7, 0xff, 0x9f, 0xff, 0xb0, 0xff, +0xa9, 0xff, 0xa1, 0xff, 0xa4, 0xff, 0x9b, 0xff, 0xac, 0xff, 0xab, 0xff, 0xbe, 0xff, 0xc8, 0xff, +0xd5, 0xff, 0xd6, 0xff, 0xd0, 0xff, 0xcf, 0xff, 0xc9, 0xff, 0xea, 0xff, 0x04, 0x00, 0x12, 0x00, +0x0f, 0x00, 0xde, 0xff, 0xb2, 0xff, 0xa2, 0xff, 0x99, 0xff, 0x9f, 0xff, 0xb0, 0xff, 0xb4, 0xff, +0xa0, 0xff, 0x9e, 0xff, 0xa8, 0xff, 0xc1, 0xff, 0xd7, 0xff, 0xf4, 0xff, 0xf2, 0xff, 0xfb, 0xff, +0xef, 0xff, 0xd7, 0xff, 0xd2, 0xff, 0xb3, 0xff, 0xc2, 0xff, 0xc8, 0xff, 0xc5, 0xff, 0xcb, 0xff, +0xbc, 0xff, 0xb8, 0xff, 0xae, 0xff, 0xba, 0xff, 0xc9, 0xff, 0xd6, 0xff, 0xef, 0xff, 0xf5, 0xff, +0xdb, 0xff, 0xd8, 0xff, 0xd4, 0xff, 0xe4, 0xff, 0xfc, 0xff, 0x17, 0x00, 0x0d, 0x00, 0x07, 0x00, +0x06, 0x00, 0x09, 0x00, 0x20, 0x00, 0x18, 0x00, 0x30, 0x00, 0x40, 0x00, 0x2e, 0x00, 0x21, 0x00, +0xf4, 0xff, 0xc0, 0xff, 0xa1, 0xff, 0x8a, 0xff, 0x7e, 0xff, 0x99, 0xff, 0x9a, 0xff, 0x8a, 0xff, +0x90, 0xff, 0xa5, 0xff, 0xb5, 0xff, 0xab, 0xff, 0x9f, 0xff, 0x95, 0xff, 0x83, 0xff, 0xa0, 0xff, +0xa4, 0xff, 0x91, 0xff, 0x8d, 0xff, 0x9d, 0xff, 0xbe, 0xff, 0xa9, 0xff, 0xc0, 0xff, 0xba, 0xff, +0xab, 0xff, 0x85, 0xff, 0x6f, 0xff, 0x67, 0xff, 0x6e, 0xff, 0x6f, 0xff, 0x58, 0xff, 0x54, 0xff, +0x35, 0xff, 0x39, 0xff, 0x3f, 0xff, 0x5f, 0xff, 0x75, 0xff, 0x8f, 0xff, 0x9c, 0xff, 0x9b, 0xff, +0x99, 0xff, 0x95, 0xff, 0x8b, 0xff, 0x8a, 0xff, 0x8a, 0xff, 0x7e, 0xff, 0xac, 0xff, 0xc8, 0xff, +0xf4, 0xff, 0x0f, 0x00, 0x18, 0x00, 0x39, 0x00, 0x29, 0x00, 0x14, 0x00, 0x0c, 0x00, 0x06, 0x00, +0xfa, 0xff, 0xf7, 0xff, 0xfd, 0xff, 0xed, 0xff, 0xd9, 0xff, 0xcc, 0xff, 0xc6, 0xff, 0xc2, 0xff, +0xc7, 0xff, 0xac, 0xff, 0xa5, 0xff, 0x93, 0xff, 0x8c, 0xff, 0xa2, 0xff, 0x9e, 0xff, 0xc0, 0xff, +0xcb, 0xff, 0xc9, 0xff, 0xa5, 0xff, 0x98, 0xff, 0x9f, 0xff, 0xb1, 0xff, 0xe0, 0xff, 0xf1, 0xff, +0x0d, 0x00, 0x23, 0x00, 0x2f, 0x00, 0x32, 0x00, 0x10, 0x00, 0x0f, 0x00, 0xee, 0xff, 0xd5, 0xff, +0xd4, 0xff, 0xb3, 0xff, 0xca, 0xff, 0xe1, 0xff, 0xe1, 0xff, 0xe6, 0xff, 0xd3, 0xff, 0xd8, 0xff, +0xd5, 0xff, 0xe2, 0xff, 0xed, 0xff, 0x0e, 0x00, 0xff, 0xff, 0x08, 0x00, 0x04, 0x00, 0x0f, 0x00, +0x16, 0x00, 0x0f, 0x00, 0x12, 0x00, 0x09, 0x00, 0x1a, 0x00, 0x19, 0x00, 0x2d, 0x00, 0x2a, 0x00, +0x3f, 0x00, 0x31, 0x00, 0x36, 0x00, 0x48, 0x00, 0x47, 0x00, 0x46, 0x00, 0x27, 0x00, 0x2b, 0x00, +0x16, 0x00, 0x18, 0x00, 0x1e, 0x00, 0x12, 0x00, 0xfb, 0xff, 0xee, 0xff, 0xda, 0xff, 0xc2, 0xff, +0xca, 0xff, 0xc8, 0xff, 0xba, 0xff, 0xcc, 0xff, 0xcf, 0xff, 0xb9, 0xff, 0xb9, 0xff, 0xaa, 0xff, +0x92, 0xff, 0x89, 0xff, 0x8a, 0xff, 0xac, 0xff, 0x9e, 0xff, 0x9c, 0xff, 0xba, 0xff, 0xc4, 0xff, +0xb9, 0xff, 0x9e, 0xff, 0x8e, 0xff, 0x6d, 0xff, 0x77, 0xff, 0x8c, 0xff, 0xa9, 0xff, 0xb8, 0xff, +0xaf, 0xff, 0xb9, 0xff, 0xc0, 0xff, 0xc4, 0xff, 0xc3, 0xff, 0xbd, 0xff, 0xc6, 0xff, 0xba, 0xff, +0xc4, 0xff, 0xe6, 0xff, 0xf4, 0xff, 0x0b, 0x00, 0x38, 0x00, 0x3b, 0x00, 0x31, 0x00, 0x0e, 0x00, +0xf1, 0xff, 0xf0, 0xff, 0xe4, 0xff, 0xdd, 0xff, 0xc3, 0xff, 0xb8, 0xff, 0xbb, 0xff, 0xaf, 0xff, +0xa6, 0xff, 0x85, 0xff, 0x73, 0xff, 0x69, 0xff, 0x52, 0xff, 0x66, 0xff, 0x6e, 0xff, 0x6f, 0xff, +0x6c, 0xff, 0x66, 0xff, 0x7f, 0xff, 0x7e, 0xff, 0x70, 0xff, 0x5d, 0xff, 0x5e, 0xff, 0x70, 0xff, +0x8d, 0xff, 0xad, 0xff, 0xc0, 0xff, 0xdf, 0xff, 0xe2, 0xff, 0xd3, 0xff, 0xb9, 0xff, 0xd4, 0xff, +0xd0, 0xff, 0xd7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xfd, 0xff, 0xe5, 0xff, 0xc9, 0xff, 0xcd, 0xff, +0xc4, 0xff, 0xc7, 0xff, 0xc4, 0xff, 0xb2, 0xff, 0xb6, 0xff, 0xb0, 0xff, 0xd3, 0xff, 0xec, 0xff, +0xf3, 0xff, 0xf3, 0xff, 0xff, 0xff, 0x1f, 0x00, 0x2d, 0x00, 0x40, 0x00, 0x2a, 0x00, 0x19, 0x00, +0x1b, 0x00, 0x0b, 0x00, 0x03, 0x00, 0x07, 0x00, 0xdf, 0xff, 0xd7, 0xff, 0xc1, 0xff, 0xbc, 0xff, +0xa6, 0xff, 0x8f, 0xff, 0x8a, 0xff, 0x66, 0xff, 0x58, 0xff, 0x5e, 0xff, 0x76, 0xff, 0x7d, 0xff, +0x9e, 0xff, 0xb6, 0xff, 0xd9, 0xff, 0xd4, 0xff, 0xe0, 0xff, 0x02, 0x00, 0xff, 0xff, 0x03, 0x00, +0xff, 0xff, 0xf6, 0xff, 0x0d, 0x00, 0x1b, 0x00, 0x09, 0x00, 0x0b, 0x00, 0x17, 0x00, 0xfe, 0xff, +0xf4, 0xff, 0xdc, 0xff, 0xb2, 0xff, 0xb3, 0xff, 0xa5, 0xff, 0x9b, 0xff, 0xb4, 0xff, 0xa7, 0xff, +0xb7, 0xff, 0xae, 0xff, 0xaf, 0xff, 0xb8, 0xff, 0x90, 0xff, 0x84, 0xff, 0x7c, 0xff, 0x63, 0xff, +0x70, 0xff, 0x83, 0xff, 0x8c, 0xff, 0xaa, 0xff, 0xb4, 0xff, 0xa5, 0xff, 0x99, 0xff, 0x61, 0xff, +0x63, 0xff, 0x59, 0xff, 0x36, 0xff, 0x47, 0xff, 0x3f, 0xff, 0x41, 0xff, 0x6a, 0xff, 0x91, 0xff, +0x9b, 0xff, 0xb7, 0xff, 0xb2, 0xff, 0xc4, 0xff, 0xba, 0xff, 0xb5, 0xff, 0xc6, 0xff, 0xc8, 0xff, +0xbc, 0xff, 0xce, 0xff, 0xf1, 0xff, 0xef, 0xff, 0x07, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xcb, 0xff, +0xb5, 0xff, 0xc0, 0xff, 0xb1, 0xff, 0xc5, 0xff, 0xc6, 0xff, 0xc0, 0xff, 0xb9, 0xff, 0xb5, 0xff, +0x9e, 0xff, 0x9e, 0xff, 0x8c, 0xff, 0x82, 0xff, 0x84, 0xff, 0x86, 0xff, 0x8a, 0xff, 0x88, 0xff, +0x9c, 0xff, 0xa5, 0xff, 0xbe, 0xff, 0xd7, 0xff, 0xbe, 0xff, 0xb7, 0xff, 0xad, 0xff, 0xa8, 0xff, +0xda, 0xff, 0xda, 0xff, 0xdf, 0xff, 0xd7, 0xff, 0xc0, 0xff, 0xcb, 0xff, 0xd9, 0xff, 0xeb, 0xff, +0xf8, 0xff, 0xe6, 0xff, 0x02, 0x00, 0xe1, 0xff, 0xd4, 0xff, 0xe2, 0xff, 0xf4, 0xff, 0x02, 0x00, +0xf8, 0xff, 0xe9, 0xff, 0xd3, 0xff, 0xda, 0xff, 0xca, 0xff, 0xd5, 0xff, 0xba, 0xff, 0xc1, 0xff, +0xb8, 0xff, 0x91, 0xff, 0x85, 0xff, 0xaa, 0xff, 0xb0, 0xff, 0xc7, 0xff, 0xda, 0xff, 0xc0, 0xff, +0x9c, 0xff, 0x88, 0xff, 0x83, 0xff, 0x6b, 0xff, 0x70, 0xff, 0x8c, 0xff, 0x98, 0xff, 0xab, 0xff, +0xbc, 0xff, 0xc5, 0xff, 0xdf, 0xff, 0xfa, 0xff, 0x08, 0x00, 0xfb, 0xff, 0x07, 0x00, 0x0e, 0x00, +0x15, 0x00, 0x17, 0x00, 0x1a, 0x00, 0x20, 0x00, 0x23, 0x00, 0x32, 0x00, 0x19, 0x00, 0x1b, 0x00, +0x0f, 0x00, 0x18, 0x00, 0x0a, 0x00, 0xf6, 0xff, 0xec, 0xff, 0xe7, 0xff, 0xe5, 0xff, 0x00, 0x00, +0xeb, 0xff, 0xec, 0xff, 0xea, 0xff, 0xd7, 0xff, 0xdc, 0xff, 0xe9, 0xff, 0xf9, 0xff, 0xfb, 0xff, +0xfc, 0xff, 0x12, 0x00, 0x23, 0x00, 0x30, 0x00, 0x22, 0x00, 0x15, 0x00, 0x0d, 0x00, 0x16, 0x00, +0x13, 0x00, 0x13, 0x00, 0x02, 0x00, 0xf8, 0xff, 0xf5, 0xff, 0xe4, 0xff, 0xe7, 0xff, 0xe9, 0xff, +0xde, 0xff, 0xc4, 0xff, 0xc6, 0xff, 0xd2, 0xff, 0xdb, 0xff, 0xfa, 0xff, 0xf0, 0xff, 0x11, 0x00, +0x35, 0x00, 0x54, 0x00, 0x66, 0x00, 0x57, 0x00, 0x65, 0x00, 0x76, 0x00, 0x7a, 0x00, 0x63, 0x00, +0x60, 0x00, 0x45, 0x00, 0x6c, 0x00, 0x77, 0x00, 0x7a, 0x00, 0x79, 0x00, 0x61, 0x00, 0x4b, 0x00, +0x4f, 0x00, 0x55, 0x00, 0x53, 0x00, 0x4e, 0x00, 0x45, 0x00, 0x2e, 0x00, 0x28, 0x00, 0x2a, 0x00, +0x2e, 0x00, 0x08, 0x00, 0xe3, 0xff, 0xd7, 0xff, 0xca, 0xff, 0xb6, 0xff, 0x92, 0xff, 0xae, 0xff, +0x9d, 0xff, 0x8f, 0xff, 0x9a, 0xff, 0x88, 0xff, 0x85, 0xff, 0x91, 0xff, 0x82, 0xff, 0x5f, 0xff, +0x65, 0xff, 0x67, 0xff, 0x7d, 0xff, 0x7c, 0xff, 0x94, 0xff, 0x97, 0xff, 0x8b, 0xff, 0xa0, 0xff, +0xa2, 0xff, 0xb5, 0xff, 0xcc, 0xff, 0xd8, 0xff, 0xf3, 0xff, 0x0c, 0x00, 0x19, 0x00, 0x22, 0x00, +0x1e, 0x00, 0x0c, 0x00, 0x1a, 0x00, 0x0c, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x06, 0x00, 0x1a, 0x00, +0x25, 0x00, 0x36, 0x00, 0x23, 0x00, 0x40, 0x00, 0x38, 0x00, 0x32, 0x00, 0x16, 0x00, 0x12, 0x00, +0x02, 0x00, 0xf6, 0xff, 0xf4, 0xff, 0xe6, 0xff, 0xd8, 0xff, 0xb6, 0xff, 0xb2, 0xff, 0xa3, 0xff, +0x7f, 0xff, 0x6d, 0xff, 0x69, 0xff, 0x7f, 0xff, 0x8a, 0xff, 0x80, 0xff, 0x86, 0xff, 0x8b, 0xff, +0x93, 0xff, 0x8f, 0xff, 0x8e, 0xff, 0x89, 0xff, 0xbb, 0xff, 0xc9, 0xff, 0xd8, 0xff, 0xdc, 0xff, +0xdf, 0xff, 0xde, 0xff, 0xce, 0xff, 0xc8, 0xff, 0xd1, 0xff, 0xc4, 0xff, 0xe1, 0xff, 0xfc, 0xff, +0x16, 0x00, 0x1e, 0x00, 0x14, 0x00, 0x2b, 0x00, 0x43, 0x00, 0x66, 0x00, 0x71, 0x00, 0x74, 0x00, +0x69, 0x00, 0x71, 0x00, 0x6e, 0x00, 0x76, 0x00, 0x89, 0x00, 0x7e, 0x00, 0x89, 0x00, 0x8a, 0x00, +0x6a, 0x00, 0x57, 0x00, 0x42, 0x00, 0x2b, 0x00, 0x19, 0x00, 0x21, 0x00, 0x19, 0x00, 0x0f, 0x00, +0x02, 0x00, 0x01, 0x00, 0x09, 0x00, 0x04, 0x00, 0x12, 0x00, 0x0f, 0x00, 0x3b, 0x00, 0x34, 0x00, +0x3c, 0x00, 0x36, 0x00, 0x2f, 0x00, 0x33, 0x00, 0x18, 0x00, 0x04, 0x00, 0x00, 0x00, 0xeb, 0xff, +0xe1, 0xff, 0xeb, 0xff, 0xf1, 0xff, 0x08, 0x00, 0x15, 0x00, 0x25, 0x00, 0x3b, 0x00, 0x57, 0x00, +0x6d, 0x00, 0x64, 0x00, 0x68, 0x00, 0x77, 0x00, 0x82, 0x00, 0x7b, 0x00, 0x55, 0x00, 0x5a, 0x00, +0x43, 0x00, 0x24, 0x00, 0x2b, 0x00, 0x1d, 0x00, 0x1b, 0x00, 0x21, 0x00, 0x14, 0x00, 0x13, 0x00, +0x06, 0x00, 0xf3, 0xff, 0xd2, 0xff, 0xa6, 0xff, 0xb4, 0xff, 0xad, 0xff, 0xbf, 0xff, 0xbe, 0xff, +0xb0, 0xff, 0xa4, 0xff, 0x94, 0xff, 0xa0, 0xff, 0x9a, 0xff, 0x96, 0xff, 0x99, 0xff, 0x9e, 0xff, +0xab, 0xff, 0xb4, 0xff, 0xc4, 0xff, 0xc9, 0xff, 0xca, 0xff, 0xee, 0xff, 0x0b, 0x00, 0x0d, 0x00, +0x04, 0x00, 0x11, 0x00, 0x0c, 0x00, 0xf6, 0xff, 0x02, 0x00, 0xff, 0xff, 0x12, 0x00, 0x22, 0x00, +0x16, 0x00, 0x22, 0x00, 0x03, 0x00, 0xdd, 0xff, 0xd1, 0xff, 0xcb, 0xff, 0xc2, 0xff, 0xac, 0xff, +0x80, 0xff, 0x69, 0xff, 0x81, 0xff, 0x7a, 0xff, 0x78, 0xff, 0x5f, 0xff, 0x7f, 0xff, 0x80, 0xff, +0x5e, 0xff, 0x5e, 0xff, 0x62, 0xff, 0x6d, 0xff, 0x89, 0xff, 0x8e, 0xff, 0xa6, 0xff, 0xbd, 0xff, +0xd4, 0xff, 0xe2, 0xff, 0xe1, 0xff, 0xeb, 0xff, 0x04, 0x00, 0x1e, 0x00, 0x31, 0x00, 0x39, 0x00, +0x4f, 0x00, 0x4f, 0x00, 0x7b, 0x00, 0x94, 0x00, 0x9f, 0x00, 0x9e, 0x00, 0x9e, 0x00, 0x9f, 0x00, +0x8a, 0x00, 0x75, 0x00, 0x65, 0x00, 0x61, 0x00, 0x46, 0x00, 0x30, 0x00, 0x18, 0x00, 0x06, 0x00, +0xe9, 0xff, 0xe0, 0xff, 0xc4, 0xff, 0xbf, 0xff, 0xc2, 0xff, 0xd3, 0xff, 0xe9, 0xff, 0xda, 0xff, +0xfc, 0xff, 0xff, 0xff, 0xfc, 0xff, 0x35, 0x00, 0x57, 0x00, 0x4e, 0x00, 0x54, 0x00, 0x56, 0x00, +0x63, 0x00, 0x8b, 0x00, 0x9e, 0x00, 0x9b, 0x00, 0x84, 0x00, 0x80, 0x00, 0x63, 0x00, 0x57, 0x00, +0x3d, 0x00, 0x4a, 0x00, 0x42, 0x00, 0x5a, 0x00, 0x58, 0x00, 0x55, 0x00, 0x61, 0x00, 0x77, 0x00, +0x99, 0x00, 0x99, 0x00, 0x9d, 0x00, 0x9d, 0x00, 0x92, 0x00, 0x81, 0x00, 0x60, 0x00, 0x57, 0x00, +0x64, 0x00, 0x6a, 0x00, 0x52, 0x00, 0x4f, 0x00, 0x50, 0x00, 0x2d, 0x00, 0x2d, 0x00, 0x2b, 0x00, +0x25, 0x00, 0x3b, 0x00, 0x49, 0x00, 0x56, 0x00, 0x45, 0x00, 0x46, 0x00, 0x33, 0x00, 0x2f, 0x00, +0x32, 0x00, 0x35, 0x00, 0x32, 0x00, 0x47, 0x00, 0x4d, 0x00, 0x45, 0x00, 0x3c, 0x00, 0x30, 0x00, +0x26, 0x00, 0x0e, 0x00, 0x04, 0x00, 0xf8, 0xff, 0x00, 0x00, 0x03, 0x00, 0x14, 0x00, 0x26, 0x00, +0x2a, 0x00, 0x3f, 0x00, 0x3c, 0x00, 0x3a, 0x00, 0x24, 0x00, 0x32, 0x00, 0x31, 0x00, 0x10, 0x00, +0x1f, 0x00, 0x25, 0x00, 0x2f, 0x00, 0x2f, 0x00, 0x39, 0x00, 0x39, 0x00, 0x35, 0x00, 0x33, 0x00, +0x1c, 0x00, 0x20, 0x00, 0x17, 0x00, 0x0c, 0x00, 0x0f, 0x00, 0x14, 0x00, 0x19, 0x00, 0x3e, 0x00, +0x49, 0x00, 0x4d, 0x00, 0x5f, 0x00, 0x45, 0x00, 0x42, 0x00, 0x40, 0x00, 0x3b, 0x00, 0x62, 0x00, +0x6a, 0x00, 0x4f, 0x00, 0x5c, 0x00, 0x54, 0x00, 0x3f, 0x00, 0x20, 0x00, 0x2c, 0x00, 0x3c, 0x00, +0x43, 0x00, 0x46, 0x00, 0x48, 0x00, 0x40, 0x00, 0x4b, 0x00, 0x37, 0x00, 0x22, 0x00, 0x0b, 0x00, +0xd1, 0xff, 0xaa, 0xff, 0x9d, 0xff, 0x91, 0xff, 0x8c, 0xff, 0xa5, 0xff, 0xb8, 0xff, 0xcb, 0xff, +0xd7, 0xff, 0xdc, 0xff, 0xe9, 0xff, 0x03, 0x00, 0x1b, 0x00, 0x19, 0x00, 0x1b, 0x00, 0x12, 0x00, +0x24, 0x00, 0x4b, 0x00, 0x40, 0x00, 0x62, 0x00, 0x71, 0x00, 0x8b, 0x00, 0x89, 0x00, 0x7c, 0x00, +0x99, 0x00, 0x89, 0x00, 0x9a, 0x00, 0xa1, 0x00, 0x94, 0x00, 0x8d, 0x00, 0x7d, 0x00, 0x52, 0x00, +0x43, 0x00, 0x28, 0x00, 0x04, 0x00, 0xf3, 0xff, 0xc0, 0xff, 0xa9, 0xff, 0x95, 0xff, 0x98, 0xff, +0x9c, 0xff, 0x9b, 0xff, 0x82, 0xff, 0x6e, 0xff, 0x7d, 0xff, 0x64, 0xff, 0x7a, 0xff, 0x80, 0xff, +0x8e, 0xff, 0xa7, 0xff, 0xb3, 0xff, 0xc1, 0xff, 0xdd, 0xff, 0x00, 0x00, 0x04, 0x00, 0x0c, 0x00, +0x1f, 0x00, 0x2e, 0x00, 0x26, 0x00, 0x3d, 0x00, 0x3a, 0x00, 0x18, 0x00, 0x11, 0x00, 0x01, 0x00, +0xe6, 0xff, 0xd5, 0xff, 0xdb, 0xff, 0xce, 0xff, 0xe3, 0xff, 0xcd, 0xff, 0xc7, 0xff, 0xbb, 0xff, +0xaa, 0xff, 0xba, 0xff, 0xc6, 0xff, 0xd8, 0xff, 0xed, 0xff, 0x13, 0x00, 0x1e, 0x00, 0x38, 0x00, +0x6e, 0x00, 0xb5, 0x00, 0xb5, 0x00, 0xca, 0x00, 0xc1, 0x00, 0xc4, 0x00, 0xda, 0x00, 0xf2, 0x00, +0xf8, 0x00, 0xef, 0x00, 0xfd, 0x00, 0xcf, 0x00, 0xaf, 0x00, 0x7b, 0x00, 0x70, 0x00, 0x53, 0x00, +0x35, 0x00, 0x29, 0x00, 0x22, 0x00, 0x18, 0x00, 0x07, 0x00, 0xfe, 0xff, 0xe7, 0xff, 0x07, 0x00, +0x05, 0x00, 0x11, 0x00, 0x02, 0x00, 0x04, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x20, 0x00, 0x2b, 0x00, +0x43, 0x00, 0x55, 0x00, 0x6f, 0x00, 0x8e, 0x00, 0x9a, 0x00, 0xb4, 0x00, 0xca, 0x00, 0xf2, 0x00, +0xe2, 0x00, 0xd7, 0x00, 0xbc, 0x00, 0x9c, 0x00, 0x8e, 0x00, 0x84, 0x00, 0x82, 0x00, 0x78, 0x00, +0x94, 0x00, 0xa2, 0x00, 0xa6, 0x00, 0xa0, 0x00, 0x9f, 0x00, 0xb6, 0x00, 0xb6, 0x00, 0xb3, 0x00, +0xae, 0x00, 0x9a, 0x00, 0xaf, 0x00, 0xc2, 0x00, 0xb9, 0x00, 0xa1, 0x00, 0x95, 0x00, 0xa3, 0x00, +0xa0, 0x00, 0x9b, 0x00, 0x8e, 0x00, 0x9c, 0x00, 0x9b, 0x00, 0xa3, 0x00, 0x88, 0x00, 0x65, 0x00, +0x64, 0x00, 0x49, 0x00, 0x22, 0x00, 0x11, 0x00, 0xff, 0xff, 0xea, 0xff, 0xe5, 0xff, 0xde, 0xff, +0xf8, 0xff, 0xe4, 0xff, 0xcd, 0xff, 0xb3, 0xff, 0xa3, 0xff, 0x9a, 0xff, 0x9b, 0xff, 0xcd, 0xff, +0x08, 0x00, 0x16, 0x00, 0x29, 0x00, 0x3b, 0x00, 0x4a, 0x00, 0x5d, 0x00, 0x6b, 0x00, 0x7f, 0x00, +0x87, 0x00, 0x85, 0x00, 0x82, 0x00, 0x8c, 0x00, 0xaa, 0x00, 0xce, 0x00, 0xd9, 0x00, 0xd6, 0x00, +0xbd, 0x00, 0xa0, 0x00, 0x77, 0x00, 0x54, 0x00, 0x48, 0x00, 0x1d, 0x00, 0x19, 0x00, 0x0e, 0x00, +0xf0, 0xff, 0xd5, 0xff, 0xc7, 0xff, 0xb0, 0xff, 0xba, 0xff, 0xbc, 0xff, 0xb2, 0xff, 0xc0, 0xff, +0xb0, 0xff, 0xb8, 0xff, 0xe1, 0xff, 0x04, 0x00, 0x20, 0x00, 0x35, 0x00, 0x35, 0x00, 0x41, 0x00, +0x2d, 0x00, 0x2c, 0x00, 0x38, 0x00, 0x48, 0x00, 0x28, 0x00, 0x29, 0x00, 0x12, 0x00, 0xe6, 0xff, +0xd1, 0xff, 0xbd, 0xff, 0xb5, 0xff, 0xc7, 0xff, 0xd5, 0xff, 0xd8, 0xff, 0xd0, 0xff, 0xc9, 0xff, +0xbe, 0xff, 0xce, 0xff, 0xcc, 0xff, 0xe9, 0xff, 0x0b, 0x00, 0x16, 0x00, 0x3e, 0x00, 0x3b, 0x00, +0x64, 0x00, 0x7e, 0x00, 0x82, 0x00, 0x6c, 0x00, 0x70, 0x00, 0x4e, 0x00, 0x47, 0x00, 0x5c, 0x00, +0x86, 0x00, 0x93, 0x00, 0x95, 0x00, 0x8b, 0x00, 0x88, 0x00, 0x86, 0x00, 0x78, 0x00, 0x60, 0x00, +0x4a, 0x00, 0x23, 0x00, 0x02, 0x00, 0xf5, 0xff, 0xfd, 0xff, 0x1e, 0x00, 0x33, 0x00, 0x5b, 0x00, +0x4b, 0x00, 0x42, 0x00, 0x30, 0x00, 0x21, 0x00, 0x1a, 0x00, 0x29, 0x00, 0x3c, 0x00, 0x60, 0x00, +0x76, 0x00, 0x8c, 0x00, 0x82, 0x00, 0x76, 0x00, 0x85, 0x00, 0x8b, 0x00, 0xa3, 0x00, 0xa9, 0x00, +0xb0, 0x00, 0xb9, 0x00, 0xc8, 0x00, 0xb0, 0x00, 0x9b, 0x00, 0x69, 0x00, 0x48, 0x00, 0x30, 0x00, +0x19, 0x00, 0x25, 0x00, 0x35, 0x00, 0x45, 0x00, 0x56, 0x00, 0x6c, 0x00, 0x76, 0x00, 0x75, 0x00, +0x65, 0x00, 0x59, 0x00, 0x5d, 0x00, 0x67, 0x00, 0x72, 0x00, 0x77, 0x00, 0x9b, 0x00, 0xb3, 0x00, +0xcf, 0x00, 0xe8, 0x00, 0xfe, 0x00, 0x04, 0x01, 0xfa, 0x00, 0xf7, 0x00, 0xf9, 0x00, 0x0c, 0x01, +0x0e, 0x01, 0x03, 0x01, 0xef, 0x00, 0xc7, 0x00, 0x8e, 0x00, 0x5e, 0x00, 0x41, 0x00, 0x28, 0x00, +0x09, 0x00, 0x13, 0x00, 0x23, 0x00, 0x3d, 0x00, 0x24, 0x00, 0x05, 0x00, 0xf8, 0xff, 0xe4, 0xff, +0xc0, 0xff, 0xa0, 0xff, 0x8f, 0xff, 0xa9, 0xff, 0xb3, 0xff, 0xc9, 0xff, 0xd7, 0xff, 0xd3, 0xff, +0xd1, 0xff, 0xc0, 0xff, 0xba, 0xff, 0xa2, 0xff, 0xaf, 0xff, 0xb2, 0xff, 0xca, 0xff, 0xee, 0xff, +0xed, 0xff, 0x06, 0x00, 0x0b, 0x00, 0x21, 0x00, 0x2f, 0x00, 0x45, 0x00, 0x5c, 0x00, 0x53, 0x00, +0x5a, 0x00, 0x57, 0x00, 0x4b, 0x00, 0x36, 0x00, 0x1f, 0x00, 0x10, 0x00, 0x1a, 0x00, 0x06, 0x00, +0x12, 0x00, 0x2d, 0x00, 0x32, 0x00, 0x62, 0x00, 0x74, 0x00, 0x7f, 0x00, 0x6c, 0x00, 0x5c, 0x00, +0x32, 0x00, 0x14, 0x00, 0x05, 0x00, 0xf6, 0xff, 0x07, 0x00, 0x17, 0x00, 0x2a, 0x00, 0x42, 0x00, +0x37, 0x00, 0x39, 0x00, 0x2b, 0x00, 0x14, 0x00, 0x07, 0x00, 0xe8, 0xff, 0xe7, 0xff, 0xef, 0xff, +0xfd, 0xff, 0x11, 0x00, 0x11, 0x00, 0x13, 0x00, 0x09, 0x00, 0x09, 0x00, 0x39, 0x00, 0x4d, 0x00, +0x5e, 0x00, 0x74, 0x00, 0x89, 0x00, 0xb3, 0x00, 0xbf, 0x00, 0xe2, 0x00, 0xf6, 0x00, 0x0f, 0x01, +0x10, 0x01, 0xf7, 0x00, 0xf0, 0x00, 0xfb, 0x00, 0x06, 0x01, 0xfe, 0x00, 0xf1, 0x00, 0xda, 0x00, +0xab, 0x00, 0x89, 0x00, 0x8c, 0x00, 0x75, 0x00, 0x78, 0x00, 0x6a, 0x00, 0x6a, 0x00, 0x5e, 0x00, +0x4f, 0x00, 0x54, 0x00, 0x53, 0x00, 0x4a, 0x00, 0x42, 0x00, 0x43, 0x00, 0x2e, 0x00, 0x3a, 0x00, +0x4d, 0x00, 0x5a, 0x00, 0x79, 0x00, 0x7d, 0x00, 0x95, 0x00, 0x91, 0x00, 0x7f, 0x00, 0x93, 0x00, +0x88, 0x00, 0x92, 0x00, 0x9e, 0x00, 0xa7, 0x00, 0xa7, 0x00, 0xa4, 0x00, 0xab, 0x00, 0xa7, 0x00, +0xbf, 0x00, 0xbc, 0x00, 0xb5, 0x00, 0xb2, 0x00, 0xb6, 0x00, 0xb6, 0x00, 0x9d, 0x00, 0xa6, 0x00, +0xb4, 0x00, 0xc0, 0x00, 0xba, 0x00, 0xb2, 0x00, 0xaf, 0x00, 0xa0, 0x00, 0xa6, 0x00, 0xab, 0x00, +0xac, 0x00, 0xb3, 0x00, 0xb9, 0x00, 0xb4, 0x00, 0xbe, 0x00, 0xb9, 0x00, 0xaa, 0x00, 0xa7, 0x00, +0x86, 0x00, 0x4f, 0x00, 0x40, 0x00, 0x37, 0x00, 0x35, 0x00, 0x3a, 0x00, 0x1f, 0x00, 0x14, 0x00, +0x04, 0x00, 0x1a, 0x00, 0x17, 0x00, 0x1d, 0x00, 0x26, 0x00, 0x4b, 0x00, 0x65, 0x00, 0x75, 0x00, +0x66, 0x00, 0x46, 0x00, 0x3c, 0x00, 0x27, 0x00, 0x2d, 0x00, 0x01, 0x00, 0xd5, 0xff, 0x9d, 0xff, +0x8c, 0xff, 0x76, 0xff, 0x5d, 0xff, 0x6b, 0xff, 0x5c, 0xff, 0x51, 0xff, 0x67, 0xff, 0x99, 0xff, +0x9d, 0xff, 0xa6, 0xff, 0xad, 0xff, 0xa4, 0xff, 0xbd, 0xff, 0xd2, 0xff, 0xdc, 0xff, 0xf8, 0xff, +0x0e, 0x00, 0x17, 0x00, 0x19, 0x00, 0x1b, 0x00, 0x0f, 0x00, 0x1c, 0x00, 0x1a, 0x00, 0x29, 0x00, +0x36, 0x00, 0x27, 0x00, 0x27, 0x00, 0x07, 0x00, 0xfe, 0xff, 0x09, 0x00, 0xfd, 0xff, 0xf3, 0xff, +0xe7, 0xff, 0xe0, 0xff, 0xcc, 0xff, 0xd1, 0xff, 0xe2, 0xff, 0xf9, 0xff, 0x25, 0x00, 0x42, 0x00, +0x52, 0x00, 0x54, 0x00, 0x42, 0x00, 0x34, 0x00, 0x31, 0x00, 0x2e, 0x00, 0x59, 0x00, 0x73, 0x00, +0x6a, 0x00, 0x51, 0x00, 0x4b, 0x00, 0x4a, 0x00, 0x55, 0x00, 0x40, 0x00, 0x35, 0x00, 0x12, 0x00, +0xf2, 0xff, 0xfe, 0xff, 0xef, 0xff, 0xe8, 0xff, 0xec, 0xff, 0xf1, 0xff, 0xf4, 0xff, 0x0d, 0x00, +0x13, 0x00, 0x16, 0x00, 0x0f, 0x00, 0x10, 0x00, 0x32, 0x00, 0x39, 0x00, 0x51, 0x00, 0x77, 0x00, +0xa6, 0x00, 0xde, 0x00, 0xd6, 0x00, 0xc7, 0x00, 0xcb, 0x00, 0xd6, 0x00, 0xe5, 0x00, 0xee, 0x00, +0xdc, 0x00, 0xcc, 0x00, 0xaa, 0x00, 0x9d, 0x00, 0xa4, 0x00, 0x96, 0x00, 0x95, 0x00, 0x93, 0x00, +0x98, 0x00, 0xa3, 0x00, 0xa1, 0x00, 0x96, 0x00, 0x82, 0x00, 0x79, 0x00, 0x7c, 0x00, 0x4e, 0x00, +0x44, 0x00, 0x41, 0x00, 0x2f, 0x00, 0x32, 0x00, 0x2e, 0x00, 0x1d, 0x00, 0x23, 0x00, 0x25, 0x00, +0x31, 0x00, 0x3d, 0x00, 0x37, 0x00, 0x16, 0x00, 0xfe, 0xff, 0x21, 0x00, 0x36, 0x00, 0x4d, 0x00, +0x5d, 0x00, 0x53, 0x00, 0x4d, 0x00, 0x49, 0x00, 0x44, 0x00, 0x64, 0x00, 0x69, 0x00, 0x6c, 0x00, +0x81, 0x00, 0x92, 0x00, 0xa0, 0x00, 0xad, 0x00, 0xab, 0x00, 0xa5, 0x00, 0x99, 0x00, 0x95, 0x00, +0x7e, 0x00, 0x73, 0x00, 0x54, 0x00, 0x63, 0x00, 0x6e, 0x00, 0x70, 0x00, 0x77, 0x00, 0x75, 0x00, +0x6e, 0x00, 0x77, 0x00, 0x7b, 0x00, 0x7f, 0x00, 0x70, 0x00, 0x5b, 0x00, 0x55, 0x00, 0x3c, 0x00, +0x44, 0x00, 0x2a, 0x00, 0x0a, 0x00, 0xf4, 0xff, 0xee, 0xff, 0xec, 0xff, 0xf2, 0xff, 0xf9, 0xff, +0xe6, 0xff, 0xdd, 0xff, 0xdd, 0xff, 0xb3, 0xff, 0xcc, 0xff, 0xcc, 0xff, 0xb2, 0xff, 0xc2, 0xff, +0xca, 0xff, 0xcb, 0xff, 0xdb, 0xff, 0xf6, 0xff, 0xe6, 0xff, 0xe5, 0xff, 0xd4, 0xff, 0xd3, 0xff, +0xd7, 0xff, 0xe4, 0xff, 0x17, 0x00, 0x3c, 0x00, 0x4c, 0x00, 0x52, 0x00, 0x71, 0x00, 0x70, 0x00, +0x74, 0x00, 0x77, 0x00, 0x63, 0x00, 0x4f, 0x00, 0x43, 0x00, 0x4f, 0x00, 0x5b, 0x00, 0x50, 0x00, +0x43, 0x00, 0x1c, 0x00, 0xed, 0xff, 0xcd, 0xff, 0xc8, 0xff, 0xb4, 0xff, 0xb5, 0xff, 0xb8, 0xff, +0xd6, 0xff, 0xeb, 0xff, 0xe8, 0xff, 0x02, 0x00, 0x0f, 0x00, 0x25, 0x00, 0x22, 0x00, 0x21, 0x00, +0x23, 0x00, 0x21, 0x00, 0x28, 0x00, 0x11, 0x00, 0x27, 0x00, 0x37, 0x00, 0x57, 0x00, 0x76, 0x00, +0x70, 0x00, 0x63, 0x00, 0x64, 0x00, 0x50, 0x00, 0x3b, 0x00, 0x21, 0x00, 0x1a, 0x00, 0x26, 0x00, +0x4d, 0x00, 0x64, 0x00, 0x6a, 0x00, 0x72, 0x00, 0x62, 0x00, 0x70, 0x00, 0x65, 0x00, 0x41, 0x00, +0x46, 0x00, 0x34, 0x00, 0x4e, 0x00, 0x49, 0x00, 0x55, 0x00, 0x5b, 0x00, 0x4c, 0x00, 0x2d, 0x00, +0xfe, 0xff, 0xe2, 0xff, 0xc4, 0xff, 0xd4, 0xff, 0xcd, 0xff, 0xd1, 0xff, 0xfc, 0xff, 0x0b, 0x00, +0x0d, 0x00, 0x0f, 0x00, 0x06, 0x00, 0xf7, 0xff, 0xcb, 0xff, 0xc2, 0xff, 0xc0, 0xff, 0xc8, 0xff, +0xeb, 0xff, 0x05, 0x00, 0x16, 0x00, 0x10, 0x00, 0xf4, 0xff, 0xeb, 0xff, 0xc0, 0xff, 0xb9, 0xff, +0xcc, 0xff, 0xd9, 0xff, 0xe0, 0xff, 0xfc, 0xff, 0x2c, 0x00, 0x32, 0x00, 0x34, 0x00, 0x06, 0x00, +0xe8, 0xff, 0xe2, 0xff, 0xe6, 0xff, 0xe9, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0x08, 0x00, 0xfb, 0xff, +0xe9, 0xff, 0xe2, 0xff, 0xc6, 0xff, 0xcb, 0xff, 0xd1, 0xff, 0xeb, 0xff, 0x03, 0x00, 0x0d, 0x00, +0x30, 0x00, 0x55, 0x00, 0x7e, 0x00, 0x71, 0x00, 0x70, 0x00, 0x4b, 0x00, 0x32, 0x00, 0x49, 0x00, +0x3b, 0x00, 0x58, 0x00, 0x50, 0x00, 0x51, 0x00, 0x5e, 0x00, 0x55, 0x00, 0x38, 0x00, 0x36, 0x00, +0x1a, 0x00, 0x0e, 0x00, 0x1b, 0x00, 0x2c, 0x00, 0x2c, 0x00, 0x38, 0x00, 0x2c, 0x00, 0x32, 0x00, +0x2d, 0x00, 0x21, 0x00, 0x29, 0x00, 0x16, 0x00, 0x1e, 0x00, 0x16, 0x00, 0x21, 0x00, 0x27, 0x00, +0x30, 0x00, 0x43, 0x00, 0x39, 0x00, 0x20, 0x00, 0x18, 0x00, 0xf5, 0xff, 0xe4, 0xff, 0xbc, 0xff, +0xac, 0xff, 0xc3, 0xff, 0xa1, 0xff, 0xa8, 0xff, 0xa8, 0xff, 0xc8, 0xff, 0xe4, 0xff, 0xfb, 0xff, +0x05, 0x00, 0x14, 0x00, 0x2c, 0x00, 0x47, 0x00, 0x50, 0x00, 0x55, 0x00, 0x6a, 0x00, 0x7b, 0x00, +0x7c, 0x00, 0x73, 0x00, 0x7f, 0x00, 0xa3, 0x00, 0xc5, 0x00, 0xbd, 0x00, 0xc5, 0x00, 0xd7, 0x00, +0xb2, 0x00, 0xa7, 0x00, 0x9b, 0x00, 0x94, 0x00, 0x7e, 0x00, 0x7d, 0x00, 0x86, 0x00, 0x7b, 0x00, +0x72, 0x00, 0x87, 0x00, 0x71, 0x00, 0x53, 0x00, 0x2e, 0x00, 0x1d, 0x00, 0x14, 0x00, 0x07, 0x00, +0x0e, 0x00, 0x0d, 0x00, 0x02, 0x00, 0x0b, 0x00, 0x10, 0x00, 0x12, 0x00, 0x37, 0x00, 0x3c, 0x00, +0x47, 0x00, 0x51, 0x00, 0x41, 0x00, 0x43, 0x00, 0x35, 0x00, 0x32, 0x00, 0x25, 0x00, 0x15, 0x00, +0xf9, 0xff, 0xfe, 0xff, 0x02, 0x00, 0x08, 0x00, 0x29, 0x00, 0x33, 0x00, 0x31, 0x00, 0xf9, 0xff, +0xd9, 0xff, 0xcb, 0xff, 0xd2, 0xff, 0xd2, 0xff, 0xf2, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0x08, 0x00, +0x07, 0x00, 0x05, 0x00, 0xe8, 0xff, 0xf1, 0xff, 0x0d, 0x00, 0xff, 0xff, 0x07, 0x00, 0x14, 0x00, +0x1a, 0x00, 0x0e, 0x00, 0x11, 0x00, 0xdc, 0xff, 0xad, 0xff, 0x91, 0xff, 0x99, 0xff, 0x9e, 0xff, +0xac, 0xff, 0xdd, 0xff, 0xee, 0xff, 0xe7, 0xff, 0xe1, 0xff, 0xf0, 0xff, 0x04, 0x00, 0xed, 0xff, +0xfb, 0xff, 0x22, 0x00, 0x4e, 0x00, 0x4e, 0x00, 0x36, 0x00, 0x32, 0x00, 0x16, 0x00, 0xf1, 0xff, +0xd6, 0xff, 0xb4, 0xff, 0xac, 0xff, 0x94, 0xff, 0x86, 0xff, 0x99, 0xff, 0xa4, 0xff, 0xa6, 0xff, +0xca, 0xff, 0xcf, 0xff, 0xc6, 0xff, 0xb7, 0xff, 0xa9, 0xff, 0xb4, 0xff, 0xca, 0xff, 0xf4, 0xff, +0x07, 0x00, 0xfe, 0xff, 0xf8, 0xff, 0xfe, 0xff, 0xfb, 0xff, 0x13, 0x00, 0xfd, 0xff, 0xfb, 0xff, +0x21, 0x00, 0x3e, 0x00, 0x51, 0x00, 0x3b, 0x00, 0x5b, 0x00, 0x54, 0x00, 0x4a, 0x00, 0x2c, 0x00, +0x22, 0x00, 0x02, 0x00, 0x07, 0x00, 0x29, 0x00, 0x3e, 0x00, 0x60, 0x00, 0x65, 0x00, 0x5b, 0x00, +0x49, 0x00, 0x41, 0x00, 0x45, 0x00, 0x3c, 0x00, 0x09, 0x00, 0xd5, 0xff, 0xbb, 0xff, 0xb5, 0xff, +0xa8, 0xff, 0xa8, 0xff, 0xa2, 0xff, 0x92, 0xff, 0x9a, 0xff, 0x96, 0xff, 0x7b, 0xff, 0x69, 0xff, +0x63, 0xff, 0x4e, 0xff, 0x53, 0xff, 0x61, 0xff, 0x59, 0xff, 0x4e, 0xff, 0x4b, 0xff, 0x5c, 0xff, +0x6c, 0xff, 0x89, 0xff, 0x7e, 0xff, 0x79, 0xff, 0x73, 0xff, 0x71, 0xff, 0x66, 0xff, 0x75, 0xff, +0x6d, 0xff, 0x6f, 0xff, 0x78, 0xff, 0x73, 0xff, 0x8a, 0xff, 0xa4, 0xff, 0xd9, 0xff, 0x07, 0x00, +0x0e, 0x00, 0x31, 0x00, 0x53, 0x00, 0x4a, 0x00, 0x52, 0x00, 0x4a, 0x00, 0x4f, 0x00, 0x39, 0x00, +0x51, 0x00, 0x4d, 0x00, 0x50, 0x00, 0x32, 0x00, 0x21, 0x00, 0x20, 0x00, 0x11, 0x00, 0x1a, 0x00, +0x11, 0x00, 0xf8, 0xff, 0xd6, 0xff, 0xef, 0xff, 0xfc, 0xff, 0xf5, 0xff, 0xcb, 0xff, 0xae, 0xff, +0x8c, 0xff, 0x6f, 0xff, 0x6d, 0xff, 0x5f, 0xff, 0x58, 0xff, 0x4a, 0xff, 0x6e, 0xff, 0x9f, 0xff, +0xb0, 0xff, 0xc7, 0xff, 0xc1, 0xff, 0xce, 0xff, 0xd1, 0xff, 0xc9, 0xff, 0xd3, 0xff, 0xc1, 0xff, +0xa9, 0xff, 0xa4, 0xff, 0xc0, 0xff, 0xc7, 0xff, 0xca, 0xff, 0xc1, 0xff, 0xae, 0xff, 0xba, 0xff, +0xcb, 0xff, 0xdc, 0xff, 0xe7, 0xff, 0xed, 0xff, 0xf1, 0xff, 0xde, 0xff, 0xeb, 0xff, 0xfb, 0xff, +0xfd, 0xff, 0xf7, 0xff, 0x0a, 0x00, 0x05, 0x00, 0xea, 0xff, 0xd9, 0xff, 0xdc, 0xff, 0xce, 0xff, +0xc5, 0xff, 0xc9, 0xff, 0xc3, 0xff, 0xd0, 0xff, 0xb4, 0xff, 0x94, 0xff, 0x91, 0xff, 0x6f, 0xff, +0x6d, 0xff, 0x7f, 0xff, 0x95, 0xff, 0xa9, 0xff, 0xa5, 0xff, 0x9f, 0xff, 0x9b, 0xff, 0xaa, 0xff, +0xc1, 0xff, 0xd8, 0xff, 0xce, 0xff, 0xd2, 0xff, 0xe5, 0xff, 0xf6, 0xff, 0x03, 0x00, 0x1b, 0x00, +0x30, 0x00, 0x3d, 0x00, 0x32, 0x00, 0x1d, 0x00, 0x07, 0x00, 0xe5, 0xff, 0xd2, 0xff, 0xcf, 0xff, +0xdb, 0xff, 0xe2, 0xff, 0xd8, 0xff, 0xec, 0xff, 0xf5, 0xff, 0xe0, 0xff, 0xef, 0xff, 0xff, 0xff, +0xfc, 0xff, 0xe4, 0xff, 0xd8, 0xff, 0xc9, 0xff, 0xd1, 0xff, 0xd6, 0xff, 0xc6, 0xff, 0xcf, 0xff, +0xcf, 0xff, 0xdd, 0xff, 0xf9, 0xff, 0x08, 0x00, 0xee, 0xff, 0xd8, 0xff, 0xcb, 0xff, 0xb2, 0xff, +0x9e, 0xff, 0xb3, 0xff, 0xbe, 0xff, 0xd3, 0xff, 0xcb, 0xff, 0xbf, 0xff, 0xa5, 0xff, 0x7b, 0xff, +0x67, 0xff, 0x6f, 0xff, 0x82, 0xff, 0x77, 0xff, 0x60, 0xff, 0x5a, 0xff, 0x52, 0xff, 0x5d, 0xff, +0x64, 0xff, 0x71, 0xff, 0x88, 0xff, 0x87, 0xff, 0x94, 0xff, 0xa5, 0xff, 0xb2, 0xff, 0xca, 0xff, +0xdc, 0xff, 0x00, 0x00, 0x0b, 0x00, 0x18, 0x00, 0x11, 0x00, 0x25, 0x00, 0x47, 0x00, 0x47, 0x00, +0x70, 0x00, 0x7b, 0x00, 0x8e, 0x00, 0x82, 0x00, 0x61, 0x00, 0x56, 0x00, 0x50, 0x00, 0x50, 0x00, +0x40, 0x00, 0x23, 0x00, 0x19, 0x00, 0xed, 0xff, 0xc3, 0xff, 0xa6, 0xff, 0x9f, 0xff, 0x97, 0xff, +0x9e, 0xff, 0x89, 0xff, 0x62, 0xff, 0x50, 0xff, 0x4f, 0xff, 0x6d, 0xff, 0x80, 0xff, 0xb0, 0xff, +0xad, 0xff, 0x98, 0xff, 0x8e, 0xff, 0x83, 0xff, 0x72, 0xff, 0x52, 0xff, 0x4d, 0xff, 0x45, 0xff, +0x41, 0xff, 0x35, 0xff, 0x51, 0xff, 0x7a, 0xff, 0x9d, 0xff, 0xc1, 0xff, 0xcc, 0xff, 0xd2, 0xff, +0xe5, 0xff, 0xe2, 0xff, 0x0f, 0x00, 0x24, 0x00, 0x27, 0x00, 0x39, 0x00, 0x37, 0x00, 0x35, 0x00, +0x3f, 0x00, 0x44, 0x00, 0x42, 0x00, 0x5c, 0x00, 0x61, 0x00, 0x5b, 0x00, 0x47, 0x00, 0x59, 0x00, +0x49, 0x00, 0x32, 0x00, 0x36, 0x00, 0x09, 0x00, 0xd9, 0xff, 0xc9, 0xff, 0xab, 0xff, 0xb5, 0xff, +0xb9, 0xff, 0xbd, 0xff, 0xdd, 0xff, 0xb7, 0xff, 0xad, 0xff, 0xaf, 0xff, 0xab, 0xff, 0xc2, 0xff, +0xda, 0xff, 0xc3, 0xff, 0xcd, 0xff, 0xc5, 0xff, 0xa8, 0xff, 0xa5, 0xff, 0x91, 0xff, 0x8c, 0xff, +0x9a, 0xff, 0xaf, 0xff, 0xc4, 0xff, 0xb5, 0xff, 0xcd, 0xff, 0xcf, 0xff, 0xdb, 0xff, 0xc2, 0xff, +0xba, 0xff, 0xad, 0xff, 0xa5, 0xff, 0xa6, 0xff, 0xb0, 0xff, 0xb8, 0xff, 0xc5, 0xff, 0xe1, 0xff, +0xcd, 0xff, 0xba, 0xff, 0xa8, 0xff, 0xb2, 0xff, 0xc1, 0xff, 0xb2, 0xff, 0xcc, 0xff, 0xcd, 0xff, +0xb1, 0xff, 0xae, 0xff, 0xa3, 0xff, 0xb4, 0xff, 0xaa, 0xff, 0xbb, 0xff, 0xdb, 0xff, 0xd2, 0xff, +0xdd, 0xff, 0xec, 0xff, 0xf5, 0xff, 0xee, 0xff, 0x04, 0x00, 0xfb, 0xff, 0xdd, 0xff, 0xcf, 0xff, +0xa5, 0xff, 0xa9, 0xff, 0xc4, 0xff, 0xda, 0xff, 0xee, 0xff, 0xff, 0xff, 0x29, 0x00, 0x29, 0x00, +0x3c, 0x00, 0x3f, 0x00, 0x22, 0x00, 0xfa, 0xff, 0xe9, 0xff, 0xb3, 0xff, 0x85, 0xff, 0x7d, 0xff, +0x5a, 0xff, 0x81, 0xff, 0x8e, 0xff, 0x8f, 0xff, 0x9f, 0xff, 0x9c, 0xff, 0x98, 0xff, 0x87, 0xff, +0x65, 0xff, 0x4d, 0xff, 0x52, 0xff, 0x3e, 0xff, 0x3f, 0xff, 0x4d, 0xff, 0x4f, 0xff, 0x56, 0xff, +0x5a, 0xff, 0x72, 0xff, 0x6f, 0xff, 0x62, 0xff, 0x67, 0xff, 0x88, 0xff, 0xa9, 0xff, 0xb4, 0xff, +0xc4, 0xff, 0xc9, 0xff, 0xc2, 0xff, 0xbc, 0xff, 0xbb, 0xff, 0x9f, 0xff, 0x8b, 0xff, 0x85, 0xff, +0x8f, 0xff, 0x81, 0xff, 0x94, 0xff, 0x98, 0xff, 0x7a, 0xff, 0x92, 0xff, 0x90, 0xff, 0x8f, 0xff, +0x90, 0xff, 0x6d, 0xff, 0x5f, 0xff, 0x78, 0xff, 0x86, 0xff, 0x9e, 0xff, 0xab, 0xff, 0x87, 0xff, +0xa9, 0xff, 0x94, 0xff, 0x96, 0xff, 0xa8, 0xff, 0x9f, 0xff, 0xb4, 0xff, 0xa7, 0xff, 0x9f, 0xff, +0x9e, 0xff, 0xa7, 0xff, 0xa4, 0xff, 0xa3, 0xff, 0xb1, 0xff, 0xaf, 0xff, 0xb7, 0xff, 0xe1, 0xff, +0xf4, 0xff, 0xf3, 0xff, 0x0a, 0x00, 0x01, 0x00, 0x0e, 0x00, 0xf5, 0xff, 0xd3, 0xff, 0xd9, 0xff, +0xda, 0xff, 0xd9, 0xff, 0xfd, 0xff, 0xf4, 0xff, 0xe7, 0xff, 0xe3, 0xff, 0xe2, 0xff, 0xce, 0xff, +0xd8, 0xff, 0xf6, 0xff, 0x08, 0x00, 0x10, 0x00, 0x07, 0x00, 0x0a, 0x00, 0x20, 0x00, 0x2e, 0x00, +0x49, 0x00, 0x6f, 0x00, 0x74, 0x00, 0x7a, 0x00, 0x5f, 0x00, 0x4e, 0x00, 0x4b, 0x00, 0x38, 0x00, +0x36, 0x00, 0x45, 0x00, 0x3e, 0x00, 0x39, 0x00, 0x26, 0x00, 0x0b, 0x00, 0xec, 0xff, 0xd5, 0xff, +0xaf, 0xff, 0x86, 0xff, 0x75, 0xff, 0x61, 0xff, 0x74, 0xff, 0x8e, 0xff, 0x83, 0xff, 0x7e, 0xff, +0xa4, 0xff, 0xa9, 0xff, 0x9f, 0xff, 0x94, 0xff, 0x94, 0xff, 0x97, 0xff, 0xaa, 0xff, 0xb5, 0xff, +0xb2, 0xff, 0xa9, 0xff, 0x91, 0xff, 0x85, 0xff, 0x86, 0xff, 0x7c, 0xff, 0x62, 0xff, 0x7d, 0xff, +0x89, 0xff, 0xb2, 0xff, 0xca, 0xff, 0xd5, 0xff, 0xf3, 0xff, 0xd9, 0xff, 0xbc, 0xff, 0xb0, 0xff, +0xbe, 0xff, 0xb5, 0xff, 0xb5, 0xff, 0xb3, 0xff, 0xbf, 0xff, 0xbc, 0xff, 0xb8, 0xff, 0x9b, 0xff, +0x6c, 0xff, 0x6b, 0xff, 0x65, 0xff, 0x64, 0xff, 0x63, 0xff, 0x5e, 0xff, 0x61, 0xff, 0x51, 0xff, +0x50, 0xff, 0x40, 0xff, 0x3c, 0xff, 0x30, 0xff, 0x3e, 0xff, 0x49, 0xff, 0x33, 0xff, 0x4f, 0xff, +0x7c, 0xff, 0x84, 0xff, 0x7a, 0xff, 0x7a, 0xff, 0x83, 0xff, 0x79, 0xff, 0x7d, 0xff, 0x6f, 0xff, +0x69, 0xff, 0x7f, 0xff, 0x78, 0xff, 0x7f, 0xff, 0x86, 0xff, 0x6c, 0xff, 0x76, 0xff, 0x7b, 0xff, +0x6e, 0xff, 0x54, 0xff, 0x4e, 0xff, 0x65, 0xff, 0x5d, 0xff, 0x56, 0xff, 0x50, 0xff, 0x67, 0xff, +0x76, 0xff, 0x88, 0xff, 0xb5, 0xff, 0xbc, 0xff, 0xe4, 0xff, 0xf8, 0xff, 0xfe, 0xff, 0xd6, 0xff, +0xbf, 0xff, 0xb6, 0xff, 0xc3, 0xff, 0xb9, 0xff, 0x9b, 0xff, 0xa3, 0xff, 0x88, 0xff, 0xa4, 0xff, +0xb4, 0xff, 0xac, 0xff, 0x8d, 0xff, 0x51, 0xff, 0x29, 0xff, 0x30, 0xff, 0x50, 0xff, 0x68, 0xff, +0x75, 0xff, 0x70, 0xff, 0x77, 0xff, 0x70, 0xff, 0x90, 0xff, 0xa9, 0xff, 0xcb, 0xff, 0xf6, 0xff, +0x0a, 0x00, 0x48, 0x00, 0x5f, 0x00, 0x58, 0x00, 0x4d, 0x00, 0x3e, 0x00, 0x35, 0x00, 0x47, 0x00, +0x4a, 0x00, 0x42, 0x00, 0x52, 0x00, 0x43, 0x00, 0x31, 0x00, 0x2d, 0x00, 0x32, 0x00, 0x37, 0x00, +0x29, 0x00, 0x28, 0x00, 0x21, 0x00, 0xfa, 0xff, 0xef, 0xff, 0xdc, 0xff, 0xe6, 0xff, 0x0f, 0x00, +0xfd, 0xff, 0x0a, 0x00, 0x1e, 0x00, 0x04, 0x00, 0xf5, 0xff, 0xcf, 0xff, 0xbb, 0xff, 0xa2, 0xff, +0x92, 0xff, 0x84, 0xff, 0x82, 0xff, 0x84, 0xff, 0x73, 0xff, 0x6d, 0xff, 0x6f, 0xff, 0x84, 0xff, +0x74, 0xff, 0x67, 0xff, 0x63, 0xff, 0x77, 0xff, 0x75, 0xff, 0x6f, 0xff, 0x69, 0xff, 0x58, 0xff, +0x52, 0xff, 0x4b, 0xff, 0x42, 0xff, 0x54, 0xff, 0x71, 0xff, 0x96, 0xff, 0xcc, 0xff, 0x03, 0x00, +0x1f, 0x00, 0x2d, 0x00, 0x33, 0x00, 0x35, 0x00, 0x31, 0x00, 0x2c, 0x00, 0x32, 0x00, 0x0e, 0x00, +0x1b, 0x00, 0x18, 0x00, 0x0d, 0x00, 0x08, 0x00, 0xff, 0xff, 0xec, 0xff, 0x02, 0x00, 0x0f, 0x00, +0xfa, 0xff, 0xce, 0xff, 0xa5, 0xff, 0x7c, 0xff, 0x86, 0xff, 0xac, 0xff, 0xb8, 0xff, 0xc8, 0xff, +0xbe, 0xff, 0xbb, 0xff, 0xc6, 0xff, 0xba, 0xff, 0xcb, 0xff, 0xae, 0xff, 0x9a, 0xff, 0x86, 0xff, +0x7c, 0xff, 0x6b, 0xff, 0x84, 0xff, 0x84, 0xff, 0x59, 0xff, 0x5b, 0xff, 0x49, 0xff, 0x4c, 0xff, +0x64, 0xff, 0x61, 0xff, 0x7b, 0xff, 0x87, 0xff, 0x85, 0xff, 0x80, 0xff, 0x80, 0xff, 0x87, 0xff, +0xa4, 0xff, 0xd0, 0xff, 0x11, 0x00, 0x16, 0x00, 0x29, 0x00, 0x3d, 0x00, 0x2b, 0x00, 0x42, 0x00, +0x56, 0x00, 0x39, 0x00, 0x31, 0x00, 0x19, 0x00, 0xef, 0xff, 0xfc, 0xff, 0xed, 0xff, 0x0c, 0x00, +0x2f, 0x00, 0x49, 0x00, 0x6c, 0x00, 0x77, 0x00, 0x71, 0x00, 0x5a, 0x00, 0x65, 0x00, 0x59, 0x00, +0x58, 0x00, 0x5b, 0x00, 0x59, 0x00, 0x48, 0x00, 0x2f, 0x00, 0x1c, 0x00, 0xf9, 0xff, 0xf0, 0xff, +0x01, 0x00, 0xec, 0xff, 0xd6, 0xff, 0xc4, 0xff, 0xaa, 0xff, 0x79, 0xff, 0x6a, 0xff, 0x41, 0xff, +0x2b, 0xff, 0x23, 0xff, 0x14, 0xff, 0x1b, 0xff, 0x0d, 0xff, 0x12, 0xff, 0x1b, 0xff, 0x06, 0xff, +0x0c, 0xff, 0x3d, 0xff, 0x49, 0xff, 0x6d, 0xff, 0x90, 0xff, 0xb4, 0xff, 0xdf, 0xff, 0xec, 0xff, +0xec, 0xff, 0xe5, 0xff, 0x05, 0x00, 0x1b, 0x00, 0x20, 0x00, 0x22, 0x00, 0x15, 0x00, 0x17, 0x00, +0x03, 0x00, 0xe3, 0xff, 0xc6, 0xff, 0x9e, 0xff, 0x7b, 0xff, 0x7f, 0xff, 0x7c, 0xff, 0x77, 0xff, +0x83, 0xff, 0xa5, 0xff, 0x9c, 0xff, 0xa8, 0xff, 0xab, 0xff, 0x72, 0xff, 0x5a, 0xff, 0x4e, 0xff, +0x42, 0xff, 0x5b, 0xff, 0x79, 0xff, 0x9f, 0xff, 0xcb, 0xff, 0x00, 0x00, 0x12, 0x00, 0x17, 0x00, +0x21, 0x00, 0x02, 0x00, 0xe8, 0xff, 0xe4, 0xff, 0xfd, 0xff, 0xec, 0xff, 0xf8, 0xff, 0xf3, 0xff, +0xf7, 0xff, 0xe6, 0xff, 0xed, 0xff, 0xe8, 0xff, 0xd3, 0xff, 0xf6, 0xff, 0xe1, 0xff, 0xbb, 0xff, +0xb9, 0xff, 0xa0, 0xff, 0x83, 0xff, 0x83, 0xff, 0xb3, 0xff, 0xb8, 0xff, 0xb4, 0xff, 0xb8, 0xff, +0xb1, 0xff, 0xc1, 0xff, 0xae, 0xff, 0x98, 0xff, 0x95, 0xff, 0x91, 0xff, 0x9b, 0xff, 0x9b, 0xff, +0x88, 0xff, 0x95, 0xff, 0x96, 0xff, 0xbc, 0xff, 0xbd, 0xff, 0xd3, 0xff, 0xd7, 0xff, 0xf4, 0xff, +0x18, 0x00, 0x16, 0x00, 0x1a, 0x00, 0x05, 0x00, 0xf3, 0xff, 0xee, 0xff, 0x03, 0x00, 0x0e, 0x00, +0x31, 0x00, 0x34, 0x00, 0x3c, 0x00, 0x2f, 0x00, 0x2f, 0x00, 0x33, 0x00, 0x29, 0x00, 0x11, 0x00, +0xf2, 0xff, 0xf2, 0xff, 0xe0, 0xff, 0xce, 0xff, 0xb2, 0xff, 0x90, 0xff, 0x87, 0xff, 0x61, 0xff, +0x3f, 0xff, 0x32, 0xff, 0x31, 0xff, 0x48, 0xff, 0x5f, 0xff, 0x73, 0xff, 0x7b, 0xff, 0x66, 0xff, +0x73, 0xff, 0x86, 0xff, 0x9b, 0xff, 0xbf, 0xff, 0xb0, 0xff, 0xb9, 0xff, 0xc0, 0xff, 0xcc, 0xff, +0xcb, 0xff, 0xde, 0xff, 0xf0, 0xff, 0x0b, 0x00, 0x24, 0x00, 0x16, 0x00, 0xf4, 0xff, 0xbc, 0xff, +0x94, 0xff, 0x88, 0xff, 0xa3, 0xff, 0xb1, 0xff, 0xbb, 0xff, 0x9c, 0xff, 0xa5, 0xff, 0xa9, 0xff, +0xaa, 0xff, 0xb8, 0xff, 0xa4, 0xff, 0x8d, 0xff, 0x82, 0xff, 0x72, 0xff, 0x58, 0xff, 0x6e, 0xff, +0x83, 0xff, 0x8e, 0xff, 0x94, 0xff, 0x94, 0xff, 0x97, 0xff, 0xae, 0xff, 0xb6, 0xff, 0xab, 0xff, +0x7f, 0xff, 0x61, 0xff, 0x44, 0xff, 0x3a, 0xff, 0x43, 0xff, 0x2a, 0xff, 0x34, 0xff, 0x31, 0xff, +0x23, 0xff, 0x29, 0xff, 0x16, 0xff, 0x3f, 0xff, 0x42, 0xff, 0x5b, 0xff, 0x60, 0xff, 0x5a, 0xff, +0x6a, 0xff, 0x66, 0xff, 0x69, 0xff, 0x8b, 0xff, 0x8e, 0xff, 0x9b, 0xff, 0xa2, 0xff, 0xa9, 0xff, +0xc6, 0xff, 0xc7, 0xff, 0x04, 0x00, 0x11, 0x00, 0x16, 0x00, 0x2f, 0x00, 0x42, 0x00, 0x4c, 0x00, +0x47, 0x00, 0x64, 0x00, 0x80, 0x00, 0x84, 0x00, 0x97, 0x00, 0x80, 0x00, 0x71, 0x00, 0x53, 0x00, +0x48, 0x00, 0x4e, 0x00, 0x4c, 0x00, 0x4a, 0x00, 0x29, 0x00, 0x03, 0x00, 0xcd, 0xff, 0xc0, 0xff, +0xbd, 0xff, 0xa5, 0xff, 0x94, 0xff, 0x83, 0xff, 0x67, 0xff, 0x52, 0xff, 0x39, 0xff, 0x2c, 0xff, +0x26, 0xff, 0x48, 0xff, 0x58, 0xff, 0x6a, 0xff, 0x92, 0xff, 0x9b, 0xff, 0xd3, 0xff, 0xfb, 0xff, +0x06, 0x00, 0x07, 0x00, 0x15, 0x00, 0x10, 0x00, 0x36, 0x00, 0x3e, 0x00, 0x5c, 0x00, 0x6b, 0x00, +0x5e, 0x00, 0x6c, 0x00, 0x83, 0x00, 0x81, 0x00, 0x74, 0x00, 0x73, 0x00, 0x87, 0x00, 0x85, 0x00, +0x73, 0x00, 0x6b, 0x00, 0x52, 0x00, 0x4c, 0x00, 0x3f, 0x00, 0x2d, 0x00, 0x36, 0x00, 0x1c, 0x00, +0x09, 0x00, 0xf4, 0xff, 0xdd, 0xff, 0xdf, 0xff, 0xd3, 0xff, 0xd7, 0xff, 0xcf, 0xff, 0xe0, 0xff, +0xf0, 0xff, 0xf3, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf7, 0xff, 0xe2, 0xff, 0xda, 0xff, 0xea, 0xff, +0xf3, 0xff, 0xca, 0xff, 0xb8, 0xff, 0xa6, 0xff, 0x8a, 0xff, 0x87, 0xff, 0xa6, 0xff, 0xa6, 0xff, +0xcf, 0xff, 0xda, 0xff, 0xd1, 0xff, 0xda, 0xff, 0xe8, 0xff, 0xe9, 0xff, 0xed, 0xff, 0xf7, 0xff, +0xf5, 0xff, 0x08, 0x00, 0x03, 0x00, 0x1a, 0x00, 0x24, 0x00, 0x48, 0x00, 0x52, 0x00, 0x5d, 0x00, +0x67, 0x00, 0x57, 0x00, 0x45, 0x00, 0x2e, 0x00, 0x05, 0x00, 0xe8, 0xff, 0xe0, 0xff, 0xde, 0xff, +0xf5, 0xff, 0xfc, 0xff, 0xf9, 0xff, 0xfc, 0xff, 0xec, 0xff, 0xd6, 0xff, 0xdb, 0xff, 0xdb, 0xff, +0xda, 0xff, 0xdd, 0xff, 0xd8, 0xff, 0xf8, 0xff, 0x09, 0x00, 0x0f, 0x00, 0x3a, 0x00, 0x27, 0x00, +0x20, 0x00, 0x1a, 0x00, 0x03, 0x00, 0xdd, 0xff, 0xdc, 0xff, 0xd9, 0xff, 0xbf, 0xff, 0xbd, 0xff, +0x9f, 0xff, 0x99, 0xff, 0x89, 0xff, 0x93, 0xff, 0x85, 0xff, 0x8f, 0xff, 0x91, 0xff, 0xa9, 0xff, +0xe8, 0xff, 0x09, 0x00, 0x22, 0x00, 0x20, 0x00, 0x0f, 0x00, 0x0e, 0x00, 0x20, 0x00, 0x13, 0x00, +0x11, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x10, 0x00, 0x16, 0x00, 0x0c, 0x00, 0x25, 0x00, 0x3c, 0x00, +0x3d, 0x00, 0x43, 0x00, 0x3c, 0x00, 0x36, 0x00, 0x2e, 0x00, 0x2c, 0x00, 0x2d, 0x00, 0x2f, 0x00, +0x2a, 0x00, 0x24, 0x00, 0x1c, 0x00, 0x3a, 0x00, 0x48, 0x00, 0x5f, 0x00, 0x72, 0x00, 0x57, 0x00, +0x4f, 0x00, 0x3f, 0x00, 0x32, 0x00, 0x32, 0x00, 0x26, 0x00, 0x0a, 0x00, 0xdc, 0xff, 0xc6, 0xff, +0xc1, 0xff, 0xc7, 0xff, 0xe6, 0xff, 0xee, 0xff, 0x0e, 0x00, 0x12, 0x00, 0x15, 0x00, 0x24, 0x00, +0x23, 0x00, 0x39, 0x00, 0x5a, 0x00, 0x65, 0x00, 0x4f, 0x00, 0x50, 0x00, 0x43, 0x00, 0x2d, 0x00, +0x34, 0x00, 0x34, 0x00, 0x2c, 0x00, 0x36, 0x00, 0x47, 0x00, 0x57, 0x00, 0x75, 0x00, 0x81, 0x00, +0x95, 0x00, 0xa0, 0x00, 0x9a, 0x00, 0xa5, 0x00, 0xa7, 0x00, 0xbf, 0x00, 0xc0, 0x00, 0xc5, 0x00, +0xb9, 0x00, 0xad, 0x00, 0xa5, 0x00, 0xb0, 0x00, 0xc3, 0x00, 0xc0, 0x00, 0xc8, 0x00, 0x97, 0x00, +0x81, 0x00, 0x5f, 0x00, 0x2b, 0x00, 0x29, 0x00, 0x17, 0x00, 0x0a, 0x00, 0xe5, 0xff, 0xda, 0xff, +0xc9, 0xff, 0xc8, 0xff, 0xbc, 0xff, 0xd5, 0xff, 0xbd, 0xff, 0xd3, 0xff, 0xe3, 0xff, 0xcf, 0xff, +0xeb, 0xff, 0xf5, 0xff, 0xf3, 0xff, 0xec, 0xff, 0x02, 0x00, 0x13, 0x00, 0x24, 0x00, 0x2e, 0x00, +0x38, 0x00, 0x3f, 0x00, 0x4a, 0x00, 0x4f, 0x00, 0x3c, 0x00, 0x52, 0x00, 0x4c, 0x00, 0x28, 0x00, +0x13, 0x00, 0x22, 0x00, 0x13, 0x00, 0x1f, 0x00, 0x0c, 0x00, 0x24, 0x00, 0x1f, 0x00, 0x23, 0x00, +0x3b, 0x00, 0x36, 0x00, 0x40, 0x00, 0x3c, 0x00, 0x19, 0x00, 0xf4, 0xff, 0xe4, 0xff, 0xe5, 0xff, +0xfd, 0xff, 0xfb, 0xff, 0x05, 0x00, 0x26, 0x00, 0x47, 0x00, 0x48, 0x00, 0x30, 0x00, 0x3f, 0x00, +0x32, 0x00, 0x31, 0x00, 0x1a, 0x00, 0xf7, 0xff, 0xda, 0xff, 0xa3, 0xff, 0x95, 0xff, 0x72, 0xff, +0x61, 0xff, 0x4b, 0xff, 0x51, 0xff, 0x52, 0xff, 0x45, 0xff, 0x46, 0xff, 0x42, 0xff, 0x3f, 0xff, +0x61, 0xff, 0x78, 0xff, 0x8a, 0xff, 0xa3, 0xff, 0xa2, 0xff, 0xb4, 0xff, 0xc1, 0xff, 0xee, 0xff, +0x2a, 0x00, 0x6a, 0x00, 0xa6, 0x00, 0xb5, 0x00, 0xe5, 0x00, 0xe4, 0x00, 0xe4, 0x00, 0x0e, 0x01, +0xe0, 0x00, 0xc4, 0x00, 0xad, 0x00, 0x89, 0x00, 0x74, 0x00, 0x55, 0x00, 0x37, 0x00, 0x06, 0x00, +0xdf, 0xff, 0xe9, 0xff, 0xd4, 0xff, 0xae, 0xff, 0xb6, 0xff, 0x87, 0xff, 0x7d, 0xff, 0x7a, 0xff, +0x8a, 0xff, 0x7a, 0xff, 0x7a, 0xff, 0xa1, 0xff, 0xc3, 0xff, 0xd5, 0xff, 0xd9, 0xff, 0xc3, 0xff, +0xbe, 0xff, 0xde, 0xff, 0xed, 0xff, 0xdc, 0xff, 0xbc, 0xff, 0xc3, 0xff, 0xba, 0xff, 0xc6, 0xff, +0xd8, 0xff, 0xe8, 0xff, 0x14, 0x00, 0x36, 0x00, 0x3e, 0x00, 0x5b, 0x00, 0x52, 0x00, 0x61, 0x00, +0x89, 0x00, 0x88, 0x00, 0x7f, 0x00, 0x75, 0x00, 0x84, 0x00, 0x6d, 0x00, 0x7b, 0x00, 0x8a, 0x00, +0x84, 0x00, 0x97, 0x00, 0x9b, 0x00, 0x99, 0x00, 0x8b, 0x00, 0x5d, 0x00, 0x36, 0x00, 0x07, 0x00, +0x11, 0x00, 0x0f, 0x00, 0x02, 0x00, 0xfe, 0xff, 0xe9, 0xff, 0xfa, 0xff, 0xf4, 0xff, 0xfe, 0xff, +0x11, 0x00, 0x1c, 0x00, 0x36, 0x00, 0x53, 0x00, 0x57, 0x00, 0x6f, 0x00, 0x55, 0x00, 0x30, 0x00, +0x10, 0x00, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0x1a, 0x00, 0x20, 0x00, 0x28, 0x00, 0x14, 0x00, +0x11, 0x00, 0xf1, 0xff, 0xfa, 0xff, 0xf1, 0xff, 0xda, 0xff, 0xbe, 0xff, 0xae, 0xff, 0x9c, 0xff, +0xb7, 0xff, 0xeb, 0xff, 0x05, 0x00, 0x1c, 0x00, 0x14, 0x00, 0x15, 0x00, 0x1d, 0x00, 0x41, 0x00, +0x47, 0x00, 0x6a, 0x00, 0x6c, 0x00, 0x72, 0x00, 0x57, 0x00, 0x61, 0x00, 0x3c, 0x00, 0x30, 0x00, +0x2c, 0x00, 0x14, 0x00, 0x20, 0x00, 0x09, 0x00, 0xdf, 0xff, 0x99, 0xff, 0x63, 0xff, 0x3b, 0xff, +0x1c, 0xff, 0x05, 0xff, 0x07, 0xff, 0x10, 0xff, 0x1b, 0xff, 0x2d, 0xff, 0x36, 0xff, 0x3b, 0xff, +0x29, 0xff, 0x2c, 0xff, 0x3a, 0xff, 0x1d, 0xff, 0x34, 0xff, 0x37, 0xff, 0x46, 0xff, 0x5c, 0xff, +0x79, 0xff, 0x8f, 0xff, 0xa0, 0xff, 0xae, 0xff, 0xa1, 0xff, 0x96, 0xff, 0xb5, 0xff, 0xec, 0xff, +0xec, 0xff, 0xf9, 0xff, 0x0d, 0x00, 0x33, 0x00, 0x40, 0x00, 0x41, 0x00, 0x3a, 0x00, 0x3e, 0x00, +0x52, 0x00, 0x49, 0x00, 0x48, 0x00, 0x43, 0x00, 0x7e, 0x00, 0x75, 0x00, 0x8f, 0x00, 0xbe, 0x00, +0xc6, 0x00, 0xc4, 0x00, 0xa9, 0x00, 0x97, 0x00, 0x6e, 0x00, 0x65, 0x00, 0x54, 0x00, 0x57, 0x00, +0x57, 0x00, 0x65, 0x00, 0x4f, 0x00, 0x42, 0x00, 0x43, 0x00, 0x3c, 0x00, 0x3f, 0x00, 0x5d, 0x00, +0x71, 0x00, 0x82, 0x00, 0x8a, 0x00, 0x80, 0x00, 0x70, 0x00, 0x48, 0x00, 0x45, 0x00, 0x2d, 0x00, +0x49, 0x00, 0x43, 0x00, 0x1a, 0x00, 0xf3, 0xff, 0xdb, 0xff, 0xe0, 0xff, 0xf1, 0xff, 0x0d, 0x00, +0x0e, 0x00, 0x22, 0x00, 0x17, 0x00, 0xfc, 0xff, 0xf3, 0xff, 0xe9, 0xff, 0xed, 0xff, 0x0b, 0x00, +0x1a, 0x00, 0x22, 0x00, 0x2e, 0x00, 0x51, 0x00, 0x6c, 0x00, 0x8a, 0x00, 0xb0, 0x00, 0xbf, 0x00, +0xd6, 0x00, 0xda, 0x00, 0xf1, 0x00, 0xf0, 0x00, 0xf3, 0x00, 0x19, 0x01, 0x25, 0x01, 0x42, 0x01, +0x49, 0x01, 0x38, 0x01, 0x38, 0x01, 0x3e, 0x01, 0x42, 0x01, 0x49, 0x01, 0x3c, 0x01, 0x50, 0x01, +0x42, 0x01, 0x38, 0x01, 0x0e, 0x01, 0xe3, 0x00, 0xcc, 0x00, 0xa4, 0x00, 0x90, 0x00, 0xa6, 0x00, +0xa9, 0x00, 0x9d, 0x00, 0xa4, 0x00, 0x89, 0x00, 0x55, 0x00, 0x35, 0x00, 0x31, 0x00, 0x16, 0x00, +0x04, 0x00, 0x19, 0x00, 0x13, 0x00, 0x15, 0x00, 0x15, 0x00, 0x17, 0x00, 0x23, 0x00, 0x28, 0x00, + +}; + diff --git a/test_apps/main/tell_me_a_joke.h b/test_apps/main/tell_me_a_joke.h new file mode 100644 index 0000000..4930286 --- /dev/null +++ b/test_apps/main/tell_me_a_joke.h @@ -0,0 +1,5608 @@ +#include +const unsigned char tell_me_a_joke[] = { +0x24, 0xff, 0x29, 0xff, 0x62, 0xff, 0x45, 0xff, 0x03, 0xff, 0x05, 0xff, 0xd0, 0xfe, 0xc1, 0xfe, +0xda, 0xfe, 0xda, 0xfe, 0x9a, 0xfe, 0xc5, 0xfe, 0xcc, 0xfe, 0xab, 0xfe, 0xb5, 0xfe, 0xf8, 0xfe, +0xa9, 0xfe, 0x11, 0xff, 0x31, 0xff, 0x4d, 0xff, 0x0c, 0xff, 0x1e, 0xff, 0xef, 0xfe, 0x4d, 0xff, +0x3d, 0xff, 0x4c, 0xff, 0x63, 0xff, 0x5d, 0xff, 0x8c, 0xff, 0x80, 0xff, 0x7f, 0xff, 0x3b, 0xff, +0x49, 0xff, 0x3b, 0xff, 0x6d, 0xff, 0x47, 0xff, 0x61, 0xff, 0x06, 0xff, 0x35, 0xff, 0x14, 0xff, +0xf7, 0xfe, 0xf6, 0xfe, 0x12, 0xff, 0x17, 0xff, 0x2c, 0xff, 0x39, 0xff, 0x4b, 0xff, 0x27, 0xff, +0x14, 0xff, 0x0c, 0xff, 0x10, 0xff, 0x03, 0xff, 0xfd, 0xfe, 0x1a, 0xff, 0xdc, 0xfe, 0x13, 0xff, +0xd5, 0xfe, 0xf7, 0xfe, 0xea, 0xfe, 0x22, 0xff, 0x21, 0xff, 0xf0, 0xfe, 0xbe, 0xfe, 0x54, 0xff, +0x84, 0xff, 0x9a, 0xff, 0x84, 0xff, 0x59, 0xff, 0x25, 0xff, 0xb3, 0xfe, 0xd0, 0xfe, 0xd3, 0xfe, +0xc3, 0xfe, 0x97, 0xfe, 0x99, 0xfe, 0x4e, 0xfe, 0x77, 0xfe, 0x48, 0xfe, 0x89, 0xfe, 0x36, 0xfe, +0x52, 0xfe, 0x84, 0xfe, 0xad, 0xfe, 0x76, 0xfe, 0x8b, 0xfe, 0x74, 0xfe, 0x93, 0xfe, 0x67, 0xfe, +0xa4, 0xfe, 0x69, 0xfe, 0x7e, 0xfe, 0x36, 0xfe, 0xa1, 0xfe, 0x77, 0xfe, 0x6a, 0xfe, 0xaf, 0xfe, +0xc2, 0xfe, 0xb7, 0xfe, 0xcd, 0xfe, 0x09, 0xff, 0xc2, 0xfe, 0xc8, 0xfe, 0x15, 0xff, 0xe1, 0xfe, +0xdd, 0xfe, 0xec, 0xfe, 0xf2, 0xfe, 0xde, 0xfe, 0x18, 0xff, 0xe7, 0xfe, 0x01, 0xff, 0x00, 0xff, +0xdc, 0xfe, 0x1a, 0xff, 0x22, 0xff, 0x19, 0xff, 0x24, 0xff, 0x2f, 0xff, 0x68, 0xff, 0x51, 0xff, +0x40, 0xff, 0x72, 0xff, 0x5f, 0xff, 0xa3, 0xff, 0xcd, 0xff, 0xad, 0xff, 0xa6, 0xff, 0x84, 0xff, +0xb3, 0xff, 0x88, 0xff, 0x0c, 0x00, 0xf5, 0xff, 0x3b, 0x00, 0xef, 0xff, 0x2f, 0x00, 0xdc, 0xff, +0x13, 0x00, 0x0a, 0x00, 0x41, 0x00, 0x4c, 0x00, 0x42, 0x00, 0x77, 0x00, 0x41, 0x00, 0x35, 0x00, +0x82, 0x00, 0x95, 0x00, 0x88, 0x00, 0xa8, 0x00, 0x8c, 0x00, 0x69, 0x00, 0x90, 0x00, 0xcd, 0x00, +0x98, 0x00, 0x8a, 0x00, 0xa6, 0x00, 0xbe, 0x00, 0xa6, 0x00, 0xa1, 0x00, 0xbb, 0x00, 0xce, 0x00, +0xe4, 0x00, 0xec, 0x00, 0xfd, 0x00, 0xea, 0x00, 0xce, 0x00, 0x08, 0x01, 0x39, 0x01, 0x09, 0x01, +0xf6, 0x00, 0xd4, 0x00, 0xc7, 0x00, 0xa2, 0x00, 0xb1, 0x00, 0x8f, 0x00, 0x6b, 0x00, 0x6b, 0x00, +0x6c, 0x00, 0x63, 0x00, 0x5b, 0x00, 0x28, 0x00, 0x70, 0x00, 0x68, 0x00, 0x74, 0x00, 0xa2, 0x00, +0x64, 0x00, 0xa0, 0x00, 0xbf, 0x00, 0xbd, 0x00, 0x78, 0x00, 0x70, 0x00, 0x90, 0x00, 0x83, 0x00, +0x2e, 0x00, 0x6c, 0x00, 0x93, 0x00, 0x42, 0x00, 0x4c, 0x00, 0x42, 0x00, 0x76, 0x00, 0x31, 0x00, +0x2b, 0x00, 0xed, 0xff, 0xd4, 0xff, 0xd9, 0xff, 0xf4, 0xff, 0x05, 0x00, 0xad, 0xff, 0x96, 0xff, +0x9a, 0xff, 0xc4, 0xff, 0xf7, 0xff, 0xd0, 0xff, 0xcb, 0xff, 0xbf, 0xff, 0xa7, 0xff, 0xd7, 0xff, +0x77, 0xff, 0x90, 0xff, 0xbd, 0xff, 0xa3, 0xff, 0xb1, 0xff, 0x96, 0xff, 0x9c, 0xff, 0x7c, 0xff, +0xad, 0xff, 0xc5, 0xff, 0xd7, 0xff, 0x00, 0x00, 0xa8, 0xff, 0x70, 0xff, 0xd8, 0xff, 0xac, 0xff, +0xae, 0xff, 0xb1, 0xff, 0xb6, 0xff, 0xd4, 0xff, 0xc2, 0xff, 0xce, 0xff, 0xdf, 0xff, 0xc4, 0xff, +0xb3, 0xff, 0xd1, 0xff, 0x0b, 0x00, 0xdd, 0xff, 0xd1, 0xff, 0xa7, 0xff, 0xbf, 0xff, 0xbf, 0xff, +0xd1, 0xff, 0xe2, 0xff, 0xa9, 0xff, 0xd5, 0xff, 0xe5, 0xff, 0xc9, 0xff, 0xaf, 0xff, 0xab, 0xff, +0xeb, 0xff, 0xbd, 0xff, 0xf0, 0xff, 0x9c, 0xff, 0xa5, 0xff, 0xe4, 0xff, 0xd1, 0xff, 0xc5, 0xff, +0xae, 0xff, 0xb1, 0xff, 0x06, 0x00, 0x05, 0x00, 0xa7, 0xff, 0xf0, 0xff, 0xe8, 0xff, 0xfb, 0xff, +0xde, 0xff, 0xdb, 0xff, 0xf7, 0xff, 0xff, 0xff, 0xb4, 0xff, 0xca, 0xff, 0xc5, 0xff, 0xd1, 0xff, +0xc0, 0xff, 0x10, 0x00, 0xd8, 0xff, 0x16, 0x00, 0x1d, 0x00, 0x66, 0x00, 0x64, 0x00, 0x36, 0x00, +0x11, 0x00, 0x52, 0x00, 0x53, 0x00, 0x4f, 0x00, 0x6e, 0x00, 0x68, 0x00, 0x9d, 0x00, 0x7a, 0x00, +0x45, 0x00, 0x36, 0x00, 0x16, 0x00, 0xfc, 0xff, 0xfa, 0xff, 0xd9, 0xff, 0x09, 0x00, 0xae, 0xff, +0xc5, 0xff, 0xd6, 0xff, 0xde, 0xff, 0xd7, 0xff, 0xbf, 0xff, 0x9b, 0xff, 0xca, 0xff, 0xd2, 0xff, +0x00, 0x00, 0xef, 0xff, 0x2f, 0x00, 0x16, 0x00, 0x2a, 0x00, 0x05, 0x00, 0x04, 0x00, 0xf6, 0xff, +0x16, 0x00, 0xe4, 0xff, 0xd0, 0xff, 0xcc, 0xff, 0x10, 0x00, 0x01, 0x00, 0xd6, 0xff, 0xba, 0xff, +0x95, 0xff, 0xb2, 0xff, 0xf6, 0xff, 0xe2, 0xff, 0x48, 0x00, 0xfc, 0xff, 0x0e, 0x00, 0x31, 0x00, +0x76, 0x00, 0x48, 0x00, 0x4c, 0x00, 0x1e, 0x00, 0x2d, 0x00, 0xe5, 0xff, 0x34, 0x00, 0x41, 0x00, +0x48, 0x00, 0x6a, 0x00, 0x77, 0x00, 0x60, 0x00, 0xbd, 0x00, 0xd7, 0x00, 0x0c, 0x01, 0x16, 0x01, +0x15, 0x01, 0xf7, 0x00, 0xd2, 0x00, 0x8f, 0x00, 0xab, 0x00, 0xd7, 0x00, 0x8e, 0x00, 0xd7, 0x00, +0x88, 0x00, 0xb3, 0x00, 0xdb, 0x00, 0xc5, 0x00, 0xe8, 0x00, 0xa5, 0x00, 0xc5, 0x00, 0x76, 0x00, +0xdd, 0x00, 0xe8, 0x00, 0xa5, 0x00, 0xd8, 0x00, 0x9e, 0x00, 0x84, 0x00, 0xd1, 0x00, 0xc7, 0x00, +0xc2, 0x00, 0xb4, 0x00, 0xc8, 0x00, 0x31, 0x01, 0x10, 0x01, 0xc6, 0x00, 0x10, 0x01, 0xf6, 0x00, +0x0f, 0x01, 0xed, 0x00, 0xe2, 0x00, 0xb2, 0x00, 0xee, 0x00, 0x4c, 0x01, 0xea, 0x00, 0x27, 0x01, +0x0d, 0x01, 0xfb, 0x00, 0x0a, 0x01, 0x19, 0x01, 0x35, 0x01, 0xf3, 0x00, 0x5b, 0x01, 0x6a, 0x01, +0x3a, 0x01, 0x2b, 0x01, 0x69, 0x01, 0x66, 0x01, 0x2a, 0x01, 0x21, 0x01, 0x1a, 0x01, 0x03, 0x01, +0x04, 0x01, 0x0f, 0x01, 0xf0, 0x00, 0x04, 0x01, 0xb3, 0x00, 0xc3, 0x00, 0xc0, 0x00, 0xe6, 0x00, +0xc5, 0x00, 0xb7, 0x00, 0x6d, 0x00, 0x91, 0x00, 0x6e, 0x00, 0x8d, 0x00, 0x90, 0x00, 0x8a, 0x00, +0x69, 0x00, 0x49, 0x00, 0x4c, 0x00, 0x6b, 0x00, 0x6b, 0x00, 0x48, 0x00, 0x0f, 0x00, 0x49, 0x00, +0x04, 0x00, 0x40, 0x00, 0x55, 0x00, 0x5d, 0x00, 0x30, 0x00, 0x60, 0x00, 0x5d, 0x00, 0x48, 0x00, +0x59, 0x00, 0x70, 0x00, 0x9c, 0x00, 0x99, 0x00, 0xab, 0x00, 0x5b, 0x00, 0x50, 0x00, 0x80, 0x00, +0x8d, 0x00, 0x9c, 0x00, 0xa3, 0x00, 0xd4, 0x00, 0xba, 0x00, 0xeb, 0x00, 0xe0, 0x00, 0xd6, 0x00, +0xd8, 0x00, 0xa4, 0x00, 0xae, 0x00, 0x8d, 0x00, 0x59, 0x00, 0x55, 0x00, 0x9d, 0x00, 0x3e, 0x00, +0x52, 0x00, 0x63, 0x00, 0x04, 0x00, 0xdf, 0xff, 0x0d, 0x00, 0xcb, 0xff, 0x10, 0x00, 0x0c, 0x00, +0xee, 0xff, 0x12, 0x00, 0x03, 0x00, 0xeb, 0xff, 0xe2, 0xff, 0xdd, 0xff, 0xb4, 0xff, 0x03, 0x00, +0x01, 0x00, 0xd2, 0xff, 0x09, 0x00, 0xc1, 0xff, 0xc4, 0xff, 0xd7, 0xff, 0xc0, 0xff, 0xed, 0xff, +0xa3, 0xff, 0xab, 0xff, 0xb6, 0xff, 0xd9, 0xff, 0xd5, 0xff, 0xce, 0xff, 0x96, 0xff, 0x72, 0xff, +0x7b, 0xff, 0xbb, 0xff, 0x94, 0xff, 0x9a, 0xff, 0xce, 0xff, 0xbb, 0xff, 0x93, 0xff, 0xaa, 0xff, +0x9d, 0xff, 0x93, 0xff, 0x7f, 0xff, 0x6a, 0xff, 0xaf, 0xff, 0x65, 0xff, 0xa6, 0xff, 0x9e, 0xff, +0xbc, 0xff, 0x50, 0xff, 0x6b, 0xff, 0x5a, 0xff, 0xa8, 0xff, 0xbe, 0xff, 0xa1, 0xff, 0xb4, 0xff, +0x5e, 0xff, 0x69, 0xff, 0x86, 0xff, 0x8b, 0xff, 0x5f, 0xff, 0x77, 0xff, 0x84, 0xff, 0xa6, 0xff, +0x90, 0xff, 0x04, 0x00, 0xc0, 0xff, 0x75, 0xff, 0x7a, 0xff, 0x7a, 0xff, 0x69, 0xff, 0x2e, 0xff, +0x48, 0xff, 0x19, 0xff, 0xff, 0xfe, 0x0e, 0xff, 0x21, 0xff, 0x51, 0xff, 0x28, 0xff, 0x4f, 0xff, +0x77, 0xff, 0x4e, 0xff, 0x2f, 0xff, 0x3e, 0xff, 0x6f, 0xff, 0x55, 0xff, 0x6d, 0xff, 0x39, 0xff, +0x4c, 0xff, 0x8b, 0xff, 0x64, 0xff, 0x3f, 0xff, 0x61, 0xff, 0x6d, 0xff, 0x15, 0xff, 0x1d, 0xff, +0x2a, 0xff, 0x48, 0xff, 0x84, 0xff, 0x1b, 0xff, 0x59, 0xff, 0x47, 0xff, 0x26, 0xff, 0x53, 0xff, +0x42, 0xff, 0x48, 0xff, 0x54, 0xff, 0x48, 0xff, 0x3c, 0xff, 0x25, 0xff, 0x58, 0xff, 0x3e, 0xff, +0x46, 0xff, 0x07, 0xff, 0x00, 0xff, 0x12, 0xff, 0x11, 0xff, 0x02, 0xff, 0xfd, 0xfe, 0x1b, 0xff, +0x34, 0xff, 0x42, 0xff, 0x57, 0xff, 0x5b, 0xff, 0x5e, 0xff, 0x52, 0xff, 0x43, 0xff, 0x4e, 0xff, +0x2f, 0xff, 0xde, 0xfe, 0x05, 0xff, 0xf5, 0xfe, 0x05, 0xff, 0x31, 0xff, 0x17, 0xff, 0xe9, 0xfe, +0xdc, 0xfe, 0x07, 0xff, 0x35, 0xff, 0x49, 0xff, 0xd7, 0xfe, 0x30, 0xff, 0x18, 0xff, 0x9a, 0xff, +0x78, 0xff, 0x49, 0xff, 0x81, 0xff, 0x32, 0xff, 0x7b, 0xff, 0x3d, 0xff, 0x3c, 0xff, 0x1e, 0xff, +0x36, 0xff, 0x2a, 0xff, 0x30, 0xff, 0x1d, 0xff, 0x62, 0xff, 0x87, 0xff, 0x2c, 0xff, 0x59, 0xff, +0x53, 0xff, 0x5d, 0xff, 0x8b, 0xff, 0x6a, 0xff, 0x3a, 0xff, 0x6c, 0xff, 0x7e, 0xff, 0xa0, 0xff, +0x6c, 0xff, 0x50, 0xff, 0x9e, 0xff, 0xa4, 0xff, 0xab, 0xff, 0x7d, 0xff, 0x7f, 0xff, 0x7a, 0xff, +0xaa, 0xff, 0x9e, 0xff, 0xd9, 0xff, 0xbf, 0xff, 0x8d, 0xff, 0xc2, 0xff, 0xc2, 0xff, 0xc1, 0xff, +0xc4, 0xff, 0xbf, 0xff, 0xad, 0xff, 0xc0, 0xff, 0xe2, 0xff, 0xbf, 0xff, 0xcc, 0xff, 0xcf, 0xff, +0x97, 0xff, 0x5f, 0xff, 0x78, 0xff, 0x5e, 0xff, 0xa3, 0xff, 0x7b, 0xff, 0x97, 0xff, 0x9a, 0xff, +0xcb, 0xff, 0xa1, 0xff, 0xb4, 0xff, 0x58, 0xff, 0x8c, 0xff, 0x62, 0xff, 0xac, 0xff, 0x90, 0xff, +0xa6, 0xff, 0x7f, 0xff, 0x68, 0xff, 0x42, 0xff, 0x6c, 0xff, 0x5f, 0xff, 0x79, 0xff, 0x27, 0xff, +0x5d, 0xff, 0x5e, 0xff, 0xe9, 0xfe, 0x18, 0xff, 0x4e, 0xff, 0x4d, 0xff, 0x55, 0xff, 0x1d, 0xff, +0x20, 0xff, 0x11, 0xff, 0x24, 0xff, 0xfa, 0xfe, 0x17, 0xff, 0x02, 0xff, 0x10, 0xff, 0x27, 0xff, +0x26, 0xff, 0x34, 0xff, 0x32, 0xff, 0xda, 0xfe, 0xff, 0xfe, 0xd6, 0xfe, 0xd9, 0xfe, 0xdb, 0xfe, +0xe9, 0xfe, 0x1f, 0xff, 0xec, 0xfe, 0x2b, 0xff, 0x4e, 0xff, 0x0b, 0xff, 0x1b, 0xff, 0x44, 0xff, +0x46, 0xff, 0x20, 0xff, 0x52, 0xff, 0x26, 0xff, 0x33, 0xff, 0xec, 0xfe, 0xd3, 0xfe, 0xed, 0xfe, +0x18, 0xff, 0x00, 0xff, 0x05, 0xff, 0x02, 0xff, 0x23, 0xff, 0x2a, 0xff, 0x24, 0xff, 0x41, 0xff, +0x26, 0xff, 0x7c, 0xff, 0x71, 0xff, 0x2a, 0xff, 0x60, 0xff, 0x53, 0xff, 0x62, 0xff, 0x7b, 0xff, +0x5c, 0xff, 0xa0, 0xff, 0xad, 0xff, 0xb2, 0xff, 0xd3, 0xff, 0xe7, 0xff, 0x0d, 0x00, 0xf9, 0xff, +0x13, 0x00, 0xe1, 0xff, 0x1f, 0x00, 0xe7, 0xff, 0x12, 0x00, 0xfc, 0xff, 0xe7, 0xff, 0xeb, 0xff, +0xd5, 0xff, 0xd9, 0xff, 0x93, 0xff, 0xc2, 0xff, 0xe5, 0xff, 0xed, 0xff, 0xaa, 0xff, 0x02, 0x00, +0xe2, 0xff, 0x0b, 0x00, 0x01, 0x00, 0x1c, 0x00, 0x18, 0x00, 0x4c, 0x00, 0x41, 0x00, 0x5b, 0x00, +0x81, 0x00, 0xad, 0x00, 0x88, 0x00, 0xa1, 0x00, 0xc9, 0x00, 0xb9, 0x00, 0xc9, 0x00, 0xc4, 0x00, +0xd7, 0x00, 0xc8, 0x00, 0xa2, 0x00, 0x8d, 0x00, 0xe5, 0x00, 0xde, 0x00, 0x16, 0x01, 0xeb, 0x00, +0x31, 0x01, 0x11, 0x01, 0x06, 0x01, 0x23, 0x01, 0x36, 0x01, 0x2e, 0x01, 0x59, 0x01, 0x35, 0x01, +0xfa, 0x00, 0xe2, 0x00, 0x48, 0x01, 0x27, 0x01, 0x14, 0x01, 0x17, 0x01, 0x4d, 0x01, 0x4d, 0x01, +0x71, 0x01, 0x4d, 0x01, 0x53, 0x01, 0x4d, 0x01, 0x89, 0x01, 0x6b, 0x01, 0x77, 0x01, 0x71, 0x01, +0x35, 0x01, 0x72, 0x01, 0x33, 0x01, 0x1a, 0x01, 0x21, 0x01, 0x0e, 0x01, 0x1d, 0x01, 0x12, 0x01, +0x18, 0x01, 0x29, 0x01, 0xe2, 0x00, 0xc4, 0x00, 0x23, 0x01, 0x00, 0x01, 0xe9, 0x00, 0x04, 0x01, +0x08, 0x01, 0xf2, 0x00, 0x32, 0x01, 0x0e, 0x01, 0xf8, 0x00, 0x08, 0x01, 0x0a, 0x01, 0x03, 0x01, +0xef, 0x00, 0x18, 0x01, 0x07, 0x01, 0x17, 0x01, 0xee, 0x00, 0x12, 0x01, 0x07, 0x01, 0xbd, 0x00, +0xdd, 0x00, 0x9e, 0x00, 0x20, 0x01, 0xf9, 0x00, 0xe2, 0x00, 0xc4, 0x00, 0xee, 0x00, 0x9a, 0x00, +0x06, 0x01, 0xf3, 0x00, 0xde, 0x00, 0xe0, 0x00, 0xa2, 0x00, 0xe6, 0x00, 0x90, 0x00, 0xd0, 0x00, +0xe8, 0x00, 0xb2, 0x00, 0xc5, 0x00, 0xdf, 0x00, 0xd4, 0x00, 0x19, 0x01, 0xcf, 0x00, 0xe5, 0x00, +0x0d, 0x01, 0x00, 0x01, 0xec, 0x00, 0xdf, 0x00, 0xda, 0x00, 0xd1, 0x00, 0xdc, 0x00, 0xf3, 0x00, +0x1f, 0x01, 0x40, 0x01, 0x5b, 0x01, 0x4a, 0x01, 0xaa, 0x01, 0x86, 0x01, 0x79, 0x01, 0x88, 0x01, +0x6c, 0x01, 0x94, 0x01, 0x9b, 0x01, 0x9b, 0x01, 0x95, 0x01, 0x5a, 0x01, 0x88, 0x01, 0x72, 0x01, +0x88, 0x01, 0x5a, 0x01, 0x46, 0x01, 0x7e, 0x01, 0x2e, 0x01, 0x30, 0x01, 0x40, 0x01, 0x08, 0x01, +0x32, 0x01, 0x44, 0x01, 0xf2, 0x00, 0x13, 0x01, 0x35, 0x01, 0x3a, 0x01, 0xf6, 0x00, 0x21, 0x01, +0xf6, 0x00, 0xda, 0x00, 0xb9, 0x00, 0xfb, 0x00, 0xf1, 0x00, 0x03, 0x01, 0xbb, 0x00, 0x91, 0x00, +0x8f, 0x00, 0xa0, 0x00, 0x9f, 0x00, 0xcb, 0x00, 0xab, 0x00, 0x9a, 0x00, 0xcc, 0x00, 0xa3, 0x00, +0xf1, 0x00, 0xb1, 0x00, 0xbd, 0x00, 0xfb, 0x00, 0xc9, 0x00, 0xca, 0x00, 0xdd, 0x00, 0x12, 0x01, +0xd5, 0x00, 0xb9, 0x00, 0xc8, 0x00, 0x96, 0x00, 0xe7, 0x00, 0xa7, 0x00, 0xf2, 0x00, 0xeb, 0x00, +0x20, 0x01, 0xf0, 0x00, 0xcf, 0x00, 0xcf, 0x00, 0x09, 0x01, 0x91, 0x00, 0xd3, 0x00, 0x8b, 0x00, +0x7a, 0x00, 0xd5, 0x00, 0xa6, 0x00, 0x9b, 0x00, 0xd4, 0x00, 0xe4, 0x00, 0xe0, 0x00, 0xa3, 0x00, +0xd8, 0x00, 0x04, 0x01, 0xde, 0x00, 0x04, 0x01, 0xf7, 0x00, 0xc5, 0x00, 0xd6, 0x00, 0xfa, 0x00, +0xa7, 0x00, 0x8e, 0x00, 0xd0, 0x00, 0xc9, 0x00, 0xc6, 0x00, 0xc2, 0x00, 0xa9, 0x00, 0xd9, 0x00, +0xb4, 0x00, 0x87, 0x00, 0x67, 0x00, 0x8d, 0x00, 0x8b, 0x00, 0xc8, 0x00, 0xae, 0x00, 0xaa, 0x00, +0x6c, 0x00, 0xad, 0x00, 0xb6, 0x00, 0x72, 0x00, 0x94, 0x00, 0x82, 0x00, 0x54, 0x00, 0xa6, 0x00, +0x77, 0x00, 0x7d, 0x00, 0xa0, 0x00, 0xab, 0x00, 0xbf, 0x00, 0x94, 0x00, 0x59, 0x00, 0x94, 0x00, +0x10, 0x00, 0x07, 0x00, 0x45, 0x00, 0x01, 0x00, 0x65, 0x00, 0x16, 0x00, 0x79, 0x00, 0x5d, 0x00, +0x4d, 0x00, 0x31, 0x00, 0x39, 0x00, 0x4e, 0x00, 0x65, 0x00, 0x1c, 0x00, 0x01, 0x00, 0xbf, 0xff, +0xd6, 0xff, 0xd2, 0xff, 0xd0, 0xff, 0x1e, 0x00, 0xe2, 0xff, 0xde, 0xff, 0x15, 0x00, 0x07, 0x00, +0xdc, 0xff, 0x01, 0x00, 0xee, 0xff, 0xb9, 0xff, 0xa8, 0xff, 0xb2, 0xff, 0x95, 0xff, 0x8a, 0xff, +0x6a, 0xff, 0x8c, 0xff, 0xb7, 0xff, 0xa8, 0xff, 0xac, 0xff, 0xd2, 0xff, 0x88, 0xff, 0xb5, 0xff, +0x8d, 0xff, 0x56, 0xff, 0x2f, 0xff, 0x2a, 0xff, 0x95, 0xff, 0x6d, 0xff, 0x2e, 0xff, 0x74, 0xff, +0x45, 0xff, 0x67, 0xff, 0x19, 0xff, 0x53, 0xff, 0x78, 0xff, 0x7b, 0xff, 0x7f, 0xff, 0x5e, 0xff, +0x69, 0xff, 0x69, 0xff, 0x7f, 0xff, 0x40, 0xff, 0x8c, 0xff, 0x9e, 0xff, 0xaf, 0xff, 0xac, 0xff, +0xa1, 0xff, 0xcc, 0xff, 0xa6, 0xff, 0xa7, 0xff, 0x7d, 0xff, 0x7e, 0xff, 0x99, 0xff, 0xa9, 0xff, +0xab, 0xff, 0xcd, 0xff, 0xc3, 0xff, 0xe5, 0xff, 0xff, 0xff, 0x22, 0x00, 0xd3, 0xff, 0xd5, 0xff, +0xd9, 0xff, 0x04, 0x00, 0xfb, 0xff, 0xe8, 0xff, 0x18, 0x00, 0xfb, 0xff, 0xdd, 0xff, 0xa7, 0xff, +0xd7, 0xff, 0x99, 0xff, 0xff, 0xff, 0x01, 0x00, 0xf9, 0xff, 0x19, 0x00, 0x50, 0x00, 0x26, 0x00, +0x21, 0x00, 0xfc, 0xff, 0xda, 0xff, 0xd5, 0xff, 0x01, 0x00, 0x2e, 0x00, 0xdf, 0xff, 0xbc, 0xff, +0x2c, 0x00, 0x4a, 0x00, 0x26, 0x00, 0x32, 0x00, 0x14, 0x00, 0x3e, 0x00, 0x55, 0x00, 0x16, 0x00, +0x1e, 0x00, 0x5e, 0x00, 0x12, 0x00, 0x52, 0x00, 0x3c, 0x00, 0x34, 0x00, 0x54, 0x00, 0x11, 0x00, +0x05, 0x00, 0x46, 0x00, 0x48, 0x00, 0x09, 0x00, 0x08, 0x00, 0x03, 0x00, 0x18, 0x00, 0xff, 0xff, +0xcb, 0xff, 0xbf, 0xff, 0xb5, 0xff, 0xce, 0xff, 0xb0, 0xff, 0xfc, 0xff, 0xfa, 0xff, 0xdf, 0xff, +0x9e, 0xff, 0xe6, 0xff, 0xd9, 0xff, 0xfa, 0xff, 0xfc, 0xff, 0x17, 0x00, 0x15, 0x00, 0xec, 0xff, +0xfd, 0xff, 0xf1, 0xff, 0xdc, 0xff, 0xb9, 0xff, 0x9c, 0xff, 0xb7, 0xff, 0xdf, 0xff, 0x7c, 0xff, +0x7d, 0xff, 0x9b, 0xff, 0xa1, 0xff, 0x1e, 0xff, 0x61, 0xff, 0x35, 0xff, 0x30, 0xff, 0x48, 0xff, +0x78, 0xff, 0x52, 0xff, 0x51, 0xff, 0x38, 0xff, 0x22, 0xff, 0x26, 0xff, 0xe1, 0xfe, 0x50, 0xff, +0x21, 0xff, 0x47, 0xff, 0x23, 0xff, 0x02, 0xff, 0x46, 0xff, 0x25, 0xff, 0x3c, 0xff, 0x4e, 0xff, +0x5a, 0xff, 0x60, 0xff, 0x5a, 0xff, 0x66, 0xff, 0x66, 0xff, 0x89, 0xff, 0x42, 0xff, 0x5f, 0xff, +0x80, 0xff, 0x85, 0xff, 0x45, 0xff, 0x99, 0xff, 0x61, 0xff, 0x76, 0xff, 0x7f, 0xff, 0xbc, 0xff, +0xb0, 0xff, 0xc9, 0xff, 0x96, 0xff, 0xb2, 0xff, 0xd2, 0xff, 0xbe, 0xff, 0x8a, 0xff, 0xd7, 0xff, +0xca, 0xff, 0xa2, 0xff, 0xdc, 0xff, 0xef, 0xff, 0xfd, 0xff, 0xc2, 0xff, 0xd5, 0xff, 0xde, 0xff, +0xe8, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x2b, 0x00, 0x44, 0x00, 0x2d, 0x00, 0x2b, 0x00, 0x1c, 0x00, +0x10, 0x00, 0x2b, 0x00, 0x15, 0x00, 0x31, 0x00, 0x33, 0x00, 0x07, 0x00, 0x57, 0x00, 0x55, 0x00, +0x2d, 0x00, 0x66, 0x00, 0x36, 0x00, 0x76, 0x00, 0x3a, 0x00, 0x73, 0x00, 0x3f, 0x00, 0x79, 0x00, +0x34, 0x00, 0x04, 0x00, 0x4f, 0x00, 0x1b, 0x00, 0x49, 0x00, 0x5d, 0x00, 0x66, 0x00, 0x65, 0x00, +0x2e, 0x00, 0x06, 0x00, 0x05, 0x00, 0x46, 0x00, 0x0c, 0x00, 0x47, 0x00, 0x09, 0x00, 0x4a, 0x00, +0x32, 0x00, 0x79, 0x00, 0x41, 0x00, 0x51, 0x00, 0x44, 0x00, 0x56, 0x00, 0x02, 0x00, 0x46, 0x00, +0x35, 0x00, 0x1d, 0x00, 0x48, 0x00, 0x39, 0x00, 0xba, 0x00, 0xb0, 0x00, 0x8b, 0x00, 0x88, 0x00, +0x71, 0x00, 0x4d, 0x00, 0x05, 0x00, 0x36, 0x00, 0x21, 0x00, 0x56, 0x00, 0x5b, 0x00, 0x5d, 0x00, +0x38, 0x00, 0x36, 0x00, 0x71, 0x00, 0x59, 0x00, 0x7c, 0x00, 0x6e, 0x00, 0x72, 0x00, 0x83, 0x00, +0x7c, 0x00, 0x83, 0x00, 0x56, 0x00, 0x5f, 0x00, 0x62, 0x00, 0x43, 0x00, 0x91, 0x00, 0xa6, 0x00, +0x5e, 0x00, 0x4f, 0x00, 0x6f, 0x00, 0x8a, 0x00, 0x52, 0x00, 0x5a, 0x00, 0x05, 0x00, 0x16, 0x00, +0x31, 0x00, 0x51, 0x00, 0x78, 0x00, 0x46, 0x00, 0x5a, 0x00, 0x23, 0x00, 0x1d, 0x00, 0x71, 0x00, +0x29, 0x00, 0x6a, 0x00, 0x79, 0x00, 0x4b, 0x00, 0x43, 0x00, 0x9f, 0x00, 0x6b, 0x00, 0x66, 0x00, +0x21, 0x00, 0x62, 0x00, 0x7a, 0x00, 0x7a, 0x00, 0x80, 0x00, 0xa2, 0x00, 0xe8, 0x00, 0x99, 0x00, +0xad, 0x00, 0xb7, 0x00, 0xa6, 0x00, 0xb3, 0x00, 0xb8, 0x00, 0xcf, 0x00, 0xef, 0x00, 0xe7, 0x00, +0xcb, 0x00, 0x28, 0x01, 0xfb, 0x00, 0x0b, 0x01, 0x07, 0x01, 0xca, 0x00, 0xf2, 0x00, 0x09, 0x01, +0xd9, 0x00, 0xdf, 0x00, 0xb6, 0x00, 0xbf, 0x00, 0xbc, 0x00, 0xcd, 0x00, 0xc2, 0x00, 0xd0, 0x00, +0xa2, 0x00, 0xb5, 0x00, 0x79, 0x00, 0xb3, 0x00, 0x85, 0x00, 0x8e, 0x00, 0x73, 0x00, 0x85, 0x00, +0x5f, 0x00, 0x3b, 0x00, 0x9f, 0x00, 0x90, 0x00, 0x88, 0x00, 0x7d, 0x00, 0x73, 0x00, 0x62, 0x00, +0xf2, 0xff, 0x02, 0x00, 0x1f, 0x00, 0x16, 0x00, 0x60, 0x00, 0x3a, 0x00, 0x60, 0x00, 0x70, 0x00, +0x8a, 0x00, 0x76, 0x00, 0x90, 0x00, 0x7c, 0x00, 0xa2, 0x00, 0x79, 0x00, 0x2d, 0x00, 0x4a, 0x00, +0x7f, 0x00, 0x23, 0x00, 0x51, 0x00, 0x49, 0x00, 0x5d, 0x00, 0x61, 0x00, 0x81, 0x00, 0x85, 0x00, +0x82, 0x00, 0xc5, 0x00, 0x92, 0x00, 0x8b, 0x00, 0x44, 0x00, 0xc2, 0x00, 0x50, 0x00, 0xd8, 0x00, +0x82, 0x00, 0x4c, 0x00, 0x6d, 0x00, 0xaa, 0x00, 0xcc, 0x00, 0x9e, 0x00, 0x91, 0x00, 0xb0, 0x00, +0x91, 0x00, 0x98, 0x00, 0x55, 0x00, 0x7b, 0x00, 0xcb, 0x00, 0x77, 0x00, 0x53, 0x00, 0x7d, 0x00, +0x88, 0x00, 0x73, 0x00, 0x4b, 0x00, 0x13, 0x00, 0x04, 0x00, 0x1d, 0x00, 0x8f, 0x00, 0x78, 0x00, +0x70, 0x00, 0x6c, 0x00, 0x9f, 0x00, 0x84, 0x00, 0x7c, 0x00, 0x84, 0x00, 0x93, 0x00, 0x4e, 0x00, +0xa5, 0x00, 0x78, 0x00, 0x40, 0x00, 0x95, 0x00, 0x82, 0x00, 0x67, 0x00, 0x74, 0x00, 0x38, 0x00, +0x68, 0x00, 0x7f, 0x00, 0x36, 0x00, 0x4a, 0x00, 0x26, 0x00, 0x68, 0x00, 0x55, 0x00, 0x47, 0x00, +0x6a, 0x00, 0x54, 0x00, 0x29, 0x00, 0x2e, 0x00, 0x90, 0x00, 0x6a, 0x00, 0x78, 0x00, 0xa5, 0x00, +0x8a, 0x00, 0xb7, 0x00, 0xa6, 0x00, 0xd7, 0x00, 0xb0, 0x00, 0xc1, 0x00, 0xc7, 0x00, 0xba, 0x00, +0xdb, 0x00, 0xd6, 0x00, 0xbf, 0x00, 0xff, 0x00, 0xfa, 0x00, 0x29, 0x01, 0xf5, 0x00, 0xc9, 0x00, +0x9b, 0x00, 0xf2, 0x00, 0x31, 0x01, 0x4c, 0x01, 0x42, 0x01, 0x1d, 0x01, 0x35, 0x01, 0x4e, 0x01, +0x39, 0x01, 0x57, 0x01, 0x42, 0x01, 0x68, 0x01, 0x46, 0x01, 0x35, 0x01, 0x1f, 0x01, 0x4c, 0x01, +0x23, 0x01, 0x0c, 0x01, 0x1f, 0x01, 0x52, 0x01, 0x23, 0x01, 0x13, 0x01, 0x04, 0x01, 0x0f, 0x01, +0x26, 0x01, 0x37, 0x01, 0xff, 0x00, 0x41, 0x01, 0x35, 0x01, 0x3b, 0x01, 0x12, 0x01, 0x18, 0x01, +0x13, 0x01, 0x3e, 0x01, 0xf2, 0x00, 0x31, 0x01, 0x27, 0x01, 0x20, 0x01, 0x19, 0x01, 0xe2, 0x00, +0xe8, 0x00, 0x05, 0x01, 0xc7, 0x00, 0xcb, 0x00, 0xd5, 0x00, 0xf0, 0x00, 0x15, 0x01, 0xfe, 0x00, +0xf5, 0x00, 0xfa, 0x00, 0xe1, 0x00, 0xcb, 0x00, 0xf3, 0x00, 0x01, 0x01, 0x9a, 0x00, 0x9a, 0x00, +0xcf, 0x00, 0xb3, 0x00, 0xbd, 0x00, 0x02, 0x01, 0xda, 0x00, 0x96, 0x00, 0xb6, 0x00, 0xa1, 0x00, +0xca, 0x00, 0xca, 0x00, 0xe2, 0x00, 0xac, 0x00, 0xa6, 0x00, 0xa0, 0x00, 0x94, 0x00, 0x9a, 0x00, +0xa6, 0x00, 0xac, 0x00, 0x65, 0x00, 0x89, 0x00, 0x59, 0x00, 0x64, 0x00, 0x42, 0x00, 0x6a, 0x00, +0x78, 0x00, 0x89, 0x00, 0x70, 0x00, 0x8f, 0x00, 0x6b, 0x00, 0x60, 0x00, 0x58, 0x00, 0x4e, 0x00, +0x8d, 0x00, 0x43, 0x00, 0x40, 0x00, 0x24, 0x00, 0x52, 0x00, 0x48, 0x00, 0x2e, 0x00, 0xb2, 0x00, +0x72, 0x00, 0xc3, 0x00, 0x8a, 0x00, 0x6a, 0x00, 0x4e, 0x00, 0x04, 0x00, 0x1d, 0x00, 0x3d, 0x00, +0x43, 0x00, 0x00, 0x00, 0x06, 0x00, 0x45, 0x00, 0x15, 0x00, 0xfb, 0xff, 0x0d, 0x00, 0xf7, 0xff, +0xee, 0xff, 0xb5, 0xff, 0xbc, 0xff, 0x87, 0xff, 0x96, 0xff, 0x9a, 0xff, 0xaf, 0xff, 0x87, 0xff, +0x8b, 0xff, 0x58, 0xff, 0xa9, 0xff, 0x7a, 0xff, 0x64, 0xff, 0x56, 0xff, 0x81, 0xff, 0x92, 0xff, +0x31, 0xff, 0x5a, 0xff, 0x18, 0xff, 0x1f, 0xff, 0x0a, 0xff, 0x39, 0xff, 0x31, 0xff, 0x54, 0xff, +0x13, 0xff, 0x21, 0xff, 0x5a, 0xff, 0xfd, 0xfe, 0xe6, 0xfe, 0x45, 0xff, 0x7f, 0xff, 0x7c, 0xff, +0x71, 0xff, 0x60, 0xff, 0x5a, 0xff, 0x6c, 0xff, 0x37, 0xff, 0x58, 0xff, 0x91, 0xff, 0x99, 0xff, +0x6d, 0xff, 0xba, 0xff, 0x64, 0xff, 0xa3, 0xff, 0xc3, 0xff, 0x7a, 0xff, 0x8c, 0xff, 0xc7, 0xff, +0xb2, 0xff, 0xd1, 0xff, 0xd3, 0xff, 0xd4, 0xff, 0xc8, 0xff, 0xe6, 0xff, 0xfe, 0xff, 0xb1, 0xff, +0xd1, 0xff, 0xc1, 0xff, 0x80, 0xff, 0xb6, 0xff, 0x40, 0xff, 0xb3, 0xff, 0x97, 0xff, 0x6e, 0xff, +0xa4, 0xff, 0xd4, 0xff, 0x8c, 0xff, 0x3a, 0xff, 0x96, 0xff, 0x54, 0xff, 0x58, 0xff, 0x5d, 0xff, +0x33, 0xff, 0x64, 0xff, 0x32, 0xff, 0x69, 0xff, 0x3a, 0xff, 0x25, 0xff, 0x19, 0xff, 0xe0, 0xfe, +0xd3, 0xfe, 0x2e, 0xff, 0x1a, 0xff, 0x53, 0xff, 0x18, 0xff, 0x71, 0xff, 0x5a, 0xff, 0x30, 0xff, +0x61, 0xff, 0x46, 0xff, 0x56, 0xff, 0x9f, 0xff, 0x3d, 0xff, 0x48, 0xff, 0x60, 0xff, 0x66, 0xff, +0x41, 0xff, 0x55, 0xff, 0x17, 0xff, 0x13, 0xff, 0x0b, 0xff, 0x12, 0xff, 0x56, 0xff, 0x2d, 0xff, +0x2c, 0xff, 0x5a, 0xff, 0x2e, 0xff, 0x46, 0xff, 0x02, 0xff, 0x2d, 0xff, 0x46, 0xff, 0x78, 0xff, +0x36, 0xff, 0x60, 0xff, 0x25, 0xff, 0x1c, 0xff, 0x38, 0xff, 0xff, 0xfe, 0xf4, 0xfe, 0x31, 0xff, +0x22, 0xff, 0x38, 0xff, 0xff, 0xfe, 0xf5, 0xfe, 0x0a, 0xff, 0x09, 0xff, 0x0e, 0xff, 0x1c, 0xff, +0xf1, 0xfe, 0x08, 0xff, 0x11, 0xff, 0x18, 0xff, 0x4e, 0xff, 0xe8, 0xfe, 0xfb, 0xfe, 0x0a, 0xff, +0xf6, 0xfe, 0x22, 0xff, 0x2c, 0xff, 0x23, 0xff, 0x30, 0xff, 0x3d, 0xff, 0xec, 0xfe, 0xfc, 0xfe, +0x22, 0xff, 0x0e, 0xff, 0x40, 0xff, 0x15, 0xff, 0x1a, 0xff, 0x10, 0xff, 0x0e, 0xff, 0x2e, 0xff, +0x45, 0xff, 0x4b, 0xff, 0x21, 0xff, 0x1a, 0xff, 0x41, 0xff, 0x43, 0xff, 0x29, 0xff, 0x31, 0xff, +0x41, 0xff, 0xfb, 0xfe, 0x29, 0xff, 0xe8, 0xfe, 0x36, 0xff, 0x60, 0xff, 0x50, 0xff, 0x86, 0xff, +0xc8, 0xff, 0x80, 0xff, 0xde, 0xff, 0xb4, 0xff, 0xac, 0xff, 0x78, 0xff, 0x6c, 0xff, 0x4c, 0xff, +0x44, 0xff, 0x3b, 0xff, 0x43, 0xff, 0x4d, 0xff, 0xef, 0xfe, 0x0a, 0xff, 0x15, 0xff, 0x46, 0xff, +0x48, 0xff, 0x1f, 0xff, 0x0a, 0xff, 0x1b, 0xff, 0xf7, 0xfe, 0x26, 0xff, 0x22, 0xff, 0xea, 0xfe, +0x2f, 0xff, 0x24, 0xff, 0x3c, 0xff, 0x24, 0xff, 0x5a, 0xff, 0x55, 0xff, 0x6f, 0xff, 0xaa, 0xff, +0x98, 0xff, 0x91, 0xff, 0x99, 0xff, 0x91, 0xff, 0x53, 0xff, 0x4f, 0xff, 0x53, 0xff, 0x42, 0xff, +0x42, 0xff, 0x25, 0xff, 0x28, 0xff, 0x3f, 0xff, 0x45, 0xff, 0xd3, 0xfe, 0x4d, 0xff, 0x12, 0xff, +0x43, 0xff, 0x2e, 0xff, 0x2c, 0xff, 0x41, 0xff, 0x54, 0xff, 0x49, 0xff, 0x81, 0xff, 0x86, 0xff, +0x38, 0xff, 0x82, 0xff, 0x4f, 0xff, 0x28, 0xff, 0x0f, 0xff, 0x32, 0xff, 0x23, 0xff, 0x4f, 0xff, +0x35, 0xff, 0x42, 0xff, 0x18, 0xff, 0x0d, 0xff, 0x2f, 0xff, 0x4e, 0xff, 0x30, 0xff, 0x43, 0xff, +0x93, 0xff, 0x91, 0xff, 0x63, 0xff, 0x86, 0xff, 0x9a, 0xff, 0xa1, 0xff, 0x94, 0xff, 0xae, 0xff, +0x88, 0xff, 0xa9, 0xff, 0x22, 0xff, 0x7f, 0xff, 0x7b, 0xff, 0x8b, 0xff, 0xa5, 0xff, 0xa3, 0xff, +0xac, 0xff, 0x5f, 0xff, 0x63, 0xff, 0x85, 0xff, 0x9a, 0xff, 0x8f, 0xff, 0x88, 0xff, 0x7a, 0xff, +0x91, 0xff, 0x59, 0xff, 0x8f, 0xff, 0x4f, 0xff, 0x6a, 0xff, 0x86, 0xff, 0x9d, 0xff, 0x64, 0xff, +0x86, 0xff, 0x62, 0xff, 0x70, 0xff, 0x95, 0xff, 0x8f, 0xff, 0xa1, 0xff, 0x96, 0xff, 0xc4, 0xff, +0x7d, 0xff, 0xe3, 0xff, 0xa2, 0xff, 0xc4, 0xff, 0xa8, 0xff, 0x21, 0x00, 0xe6, 0xff, 0xe0, 0xff, +0x1f, 0x00, 0x00, 0x00, 0x09, 0x00, 0x80, 0x00, 0xa3, 0x00, 0x6d, 0x00, 0x7c, 0x00, 0xc5, 0x00, +0xaa, 0x00, 0x67, 0x00, 0x6a, 0x00, 0x64, 0x00, 0x85, 0x00, 0x7b, 0x00, 0xb4, 0x00, 0x98, 0x00, +0xba, 0x00, 0x91, 0x00, 0xa9, 0x00, 0x69, 0x00, 0x9c, 0x00, 0x88, 0x00, 0x82, 0x00, 0x96, 0x00, +0x68, 0x00, 0x7b, 0x00, 0xa3, 0x00, 0xa7, 0x00, 0x65, 0x00, 0xb7, 0x00, 0xa1, 0x00, 0x77, 0x00, +0xcf, 0x00, 0x84, 0x00, 0x52, 0x00, 0x6c, 0x00, 0x99, 0x00, 0x41, 0x00, 0x84, 0x00, 0x93, 0x00, +0xb3, 0x00, 0xaa, 0x00, 0xba, 0x00, 0x75, 0x00, 0x2b, 0x00, 0x40, 0x00, 0x23, 0x00, 0x23, 0x00, +0x12, 0x00, 0x57, 0x00, 0x14, 0x00, 0x20, 0x00, 0x14, 0x00, 0xe6, 0xff, 0x61, 0x00, 0x4d, 0x00, +0x64, 0x00, 0x7f, 0x00, 0x3e, 0x00, 0x4f, 0x00, 0x53, 0x00, 0x8e, 0x00, 0x4e, 0x00, 0x52, 0x00, +0x3c, 0x00, 0x1c, 0x00, 0x54, 0x00, 0x7c, 0x00, 0xd1, 0x00, 0x40, 0x00, 0x7d, 0x00, 0x9b, 0x00, +0x75, 0x00, 0x1b, 0x00, 0xf6, 0xff, 0x15, 0x00, 0x1a, 0x00, 0xa9, 0xff, 0xfb, 0xff, 0xe2, 0xff, +0xd8, 0xff, 0xe1, 0xff, 0xfd, 0xff, 0xca, 0xff, 0xb3, 0xff, 0x9c, 0xff, 0xbd, 0xff, 0xbb, 0xff, +0x93, 0xff, 0xbb, 0xff, 0xc3, 0xff, 0xcd, 0xff, 0xcf, 0xff, 0xd3, 0xff, 0xca, 0xff, 0x0a, 0x00, +0xf1, 0xff, 0xd5, 0xff, 0xb5, 0xff, 0x70, 0xff, 0x54, 0xff, 0xad, 0xff, 0x66, 0xff, 0x60, 0xff, +0x49, 0xff, 0x17, 0xff, 0x71, 0xff, 0x89, 0xff, 0x3d, 0xff, 0x41, 0xff, 0x49, 0xff, 0x1d, 0xff, +0x1e, 0xff, 0x0d, 0xff, 0x53, 0xff, 0x13, 0xff, 0x2f, 0xff, 0x72, 0xff, 0x59, 0xff, 0x7e, 0xff, +0x2e, 0xff, 0x8b, 0xff, 0x59, 0xff, 0x8a, 0xff, 0x76, 0xff, 0x90, 0xff, 0xa5, 0xff, 0x7a, 0xff, +0x86, 0xff, 0x68, 0xff, 0x2a, 0xff, 0x29, 0xff, 0x31, 0xff, 0x41, 0xff, 0xa7, 0xff, 0x31, 0xff, +0x82, 0xff, 0x72, 0xff, 0x41, 0xff, 0x2b, 0xff, 0x6a, 0xff, 0x86, 0xff, 0x27, 0xff, 0x6f, 0xff, +0x16, 0xff, 0x5a, 0xff, 0x55, 0xff, 0x23, 0xff, 0x4f, 0xff, 0x5a, 0xff, 0x35, 0xff, 0x7e, 0xff, +0x1d, 0xff, 0x01, 0xff, 0x0c, 0xff, 0xfa, 0xfe, 0xf9, 0xfe, 0x3d, 0xff, 0xd0, 0xfe, 0x2b, 0xff, +0x1e, 0xff, 0x0b, 0xff, 0x13, 0xff, 0x23, 0xff, 0xe9, 0xfe, 0x11, 0xff, 0x25, 0xff, 0x04, 0xff, +0x27, 0xff, 0x52, 0xff, 0x36, 0xff, 0x14, 0xff, 0x0e, 0xff, 0x4d, 0xff, 0x6d, 0xff, 0x73, 0xff, +0x71, 0xff, 0x76, 0xff, 0x6d, 0xff, 0x88, 0xff, 0x61, 0xff, 0x47, 0xff, 0x13, 0xff, 0x4c, 0xff, +0x5c, 0xff, 0x88, 0xff, 0x5a, 0xff, 0x84, 0xff, 0x74, 0xff, 0x99, 0xff, 0x8b, 0xff, 0x74, 0xff, +0x6f, 0xff, 0x4f, 0xff, 0x59, 0xff, 0x20, 0xff, 0x5d, 0xff, 0x33, 0xff, 0x5e, 0xff, 0x42, 0xff, +0x91, 0xff, 0x46, 0xff, 0x6d, 0xff, 0x83, 0xff, 0x4d, 0xff, 0x31, 0xff, 0x3c, 0xff, 0x35, 0xff, +0x44, 0xff, 0x87, 0xff, 0x6d, 0xff, 0xa0, 0xff, 0x8a, 0xff, 0x83, 0xff, 0x9b, 0xff, 0x66, 0xff, +0xa7, 0xff, 0xb8, 0xff, 0xc1, 0xff, 0x74, 0xff, 0xce, 0xff, 0xb7, 0xff, 0xae, 0xff, 0xd7, 0xff, +0xbf, 0xff, 0xc9, 0xff, 0xc9, 0xff, 0xea, 0xff, 0x16, 0x00, 0x08, 0x00, 0x2a, 0x00, 0xe3, 0xff, +0xf4, 0xff, 0x3d, 0x00, 0x2d, 0x00, 0x3d, 0x00, 0x57, 0x00, 0x61, 0x00, 0x57, 0x00, 0x61, 0x00, +0xe7, 0xff, 0xdf, 0xff, 0xee, 0xff, 0xc0, 0xff, 0xbd, 0xff, 0xf7, 0xff, 0xdc, 0xff, 0x1e, 0x00, +0x10, 0x00, 0xdd, 0xff, 0x01, 0x00, 0xff, 0xff, 0x07, 0x00, 0x1a, 0x00, 0x2c, 0x00, 0x20, 0x00, +0x26, 0x00, 0x39, 0x00, 0x01, 0x00, 0x11, 0x00, 0x16, 0x00, 0x25, 0x00, 0xf8, 0xff, 0x03, 0x00, +0x21, 0x00, 0x1e, 0x00, 0xe3, 0xff, 0xca, 0xff, 0x06, 0x00, 0xbf, 0xff, 0xe7, 0xff, 0xf2, 0xff, +0x0e, 0x00, 0x08, 0x00, 0x1b, 0x00, 0x3c, 0x00, 0x16, 0x00, 0x11, 0x00, 0x1e, 0x00, 0xf5, 0xff, +0xe9, 0xff, 0xac, 0xff, 0xd1, 0xff, 0x0d, 0x00, 0x26, 0x00, 0x38, 0x00, 0x0f, 0x00, 0x29, 0x00, +0x19, 0x00, 0xf2, 0xff, 0x2b, 0x00, 0xdd, 0xff, 0xe8, 0xff, 0x7e, 0xff, 0xa0, 0xff, 0xde, 0xff, +0xdc, 0xff, 0x9c, 0xff, 0xdc, 0xff, 0x9c, 0xff, 0xb2, 0xff, 0x96, 0xff, 0x9b, 0xff, 0x88, 0xff, +0xc0, 0xff, 0x9a, 0xff, 0xb5, 0xff, 0xc3, 0xff, 0xc6, 0xff, 0x11, 0x00, 0xb2, 0xff, 0xdf, 0xff, +0x09, 0x00, 0x12, 0x00, 0xd1, 0xff, 0xd1, 0xff, 0xe2, 0xff, 0x25, 0x00, 0x03, 0x00, 0x2b, 0x00, +0x45, 0x00, 0xdf, 0xff, 0xee, 0xff, 0x29, 0x00, 0x3b, 0x00, 0xfb, 0xff, 0x1e, 0x00, 0xf9, 0xff, +0x4a, 0x00, 0xea, 0xff, 0x11, 0x00, 0x0c, 0x00, 0xe0, 0xff, 0x40, 0x00, 0x0b, 0x00, 0x1d, 0x00, +0xef, 0xff, 0x41, 0x00, 0x4e, 0x00, 0x2d, 0x00, 0x44, 0x00, 0x49, 0x00, 0x69, 0x00, 0x5b, 0x00, +0x33, 0x00, 0x20, 0x00, 0x43, 0x00, 0x28, 0x00, 0x9f, 0x00, 0x6e, 0x00, 0x61, 0x00, 0x3e, 0x00, +0x40, 0x00, 0x6a, 0x00, 0x68, 0x00, 0xa8, 0x00, 0xd9, 0x00, 0xc2, 0x00, 0xa7, 0x00, 0x94, 0x00, +0xb8, 0x00, 0xa0, 0x00, 0x70, 0x00, 0x85, 0x00, 0x68, 0x00, 0x8c, 0x00, 0x98, 0x00, 0xad, 0x00, +0xb2, 0x00, 0xa5, 0x00, 0x84, 0x00, 0xb1, 0x00, 0xa7, 0x00, 0xc4, 0x00, 0xed, 0x00, 0xe4, 0x00, +0xa9, 0x00, 0xb5, 0x00, 0xb0, 0x00, 0xe9, 0x00, 0xc4, 0x00, 0xee, 0x00, 0x1e, 0x01, 0xe1, 0x00, +0xdd, 0x00, 0xc4, 0x00, 0xdb, 0x00, 0x02, 0x01, 0xbb, 0x00, 0xa3, 0x00, 0xb0, 0x00, 0x8a, 0x00, +0x7c, 0x00, 0x7e, 0x00, 0xc9, 0x00, 0xd7, 0x00, 0xe1, 0x00, 0xb9, 0x00, 0xb7, 0x00, 0xa1, 0x00, +0xff, 0x00, 0xb8, 0x00, 0xe4, 0x00, 0xc6, 0x00, 0xed, 0x00, 0xdd, 0x00, 0xf2, 0x00, 0xd4, 0x00, +0x1e, 0x01, 0xa1, 0x00, 0xdb, 0x00, 0xef, 0x00, 0xe7, 0x00, 0x18, 0x01, 0xd1, 0x00, 0xc9, 0x00, +0xdd, 0x00, 0x99, 0x00, 0xc5, 0x00, 0xd5, 0x00, 0xad, 0x00, 0xe1, 0x00, 0xe8, 0x00, 0xc5, 0x00, +0xee, 0x00, 0xa4, 0x00, 0xc1, 0x00, 0xcd, 0x00, 0xbf, 0x00, 0x5b, 0x00, 0x61, 0x00, 0x45, 0x00, +0x4a, 0x00, 0x91, 0x00, 0x57, 0x00, 0x85, 0x00, 0x64, 0x00, 0x7d, 0x00, 0x6b, 0x00, 0x29, 0x00, +0x17, 0x00, 0x53, 0x00, 0x66, 0x00, 0x5e, 0x00, 0x41, 0x00, 0x54, 0x00, 0x03, 0x00, 0xc7, 0xff, +0xf5, 0xff, 0xd6, 0xff, 0xe4, 0xff, 0xf4, 0xff, 0x17, 0x00, 0x18, 0x00, 0x34, 0x00, 0x48, 0x00, +0x2d, 0x00, 0x19, 0x00, 0x2e, 0x00, 0x23, 0x00, 0x3c, 0x00, 0x33, 0x00, 0x6d, 0x00, 0x46, 0x00, +0x89, 0x00, 0x60, 0x00, 0x76, 0x00, 0x71, 0x00, 0x4e, 0x00, 0x5e, 0x00, 0x49, 0x00, 0x7a, 0x00, +0x92, 0x00, 0x69, 0x00, 0xa7, 0x00, 0x7d, 0x00, 0x88, 0x00, 0x7e, 0x00, 0xa0, 0x00, 0x7d, 0x00, +0x8e, 0x00, 0xa7, 0x00, 0x7b, 0x00, 0xa9, 0x00, 0x5d, 0x00, 0xca, 0x00, 0x8b, 0x00, 0xa8, 0x00, +0x75, 0x00, 0x86, 0x00, 0x95, 0x00, 0x67, 0x00, 0x7a, 0x00, 0x8b, 0x00, 0x99, 0x00, 0x76, 0x00, +0x3d, 0x00, 0x7b, 0x00, 0x7f, 0x00, 0xb7, 0x00, 0x93, 0x00, 0xae, 0x00, 0x86, 0x00, 0x93, 0x00, +0x96, 0x00, 0x87, 0x00, 0x79, 0x00, 0x62, 0x00, 0xa5, 0x00, 0x76, 0x00, 0x56, 0x00, 0x55, 0x00, +0x32, 0x00, 0x6f, 0x00, 0x43, 0x00, 0x0f, 0x00, 0x4f, 0x00, 0x56, 0x00, 0x08, 0x00, 0x27, 0x00, +0x3c, 0x00, 0xe3, 0xff, 0x10, 0x00, 0x01, 0x00, 0x34, 0x00, 0x3c, 0x00, 0x16, 0x00, 0x24, 0x00, +0x0a, 0x00, 0x3c, 0x00, 0x47, 0x00, 0x10, 0x00, 0xef, 0xff, 0xe4, 0xff, 0xb2, 0xff, 0xd9, 0xff, +0xce, 0xff, 0x9d, 0xff, 0xb9, 0xff, 0xb7, 0xff, 0x98, 0xff, 0x9e, 0xff, 0x68, 0xff, 0xc5, 0xff, +0x93, 0xff, 0xb6, 0xff, 0x79, 0xff, 0xcf, 0xff, 0xaa, 0xff, 0xaa, 0xff, 0xda, 0xff, 0xcd, 0xff, +0xc9, 0xff, 0xf2, 0xff, 0xda, 0xff, 0xe6, 0xff, 0xc8, 0xff, 0xe5, 0xff, 0xcb, 0xff, 0xee, 0xff, +0xd7, 0xff, 0x06, 0x00, 0xf4, 0xff, 0xf6, 0xff, 0xe2, 0xff, 0xbf, 0xff, 0xd2, 0xff, 0x5f, 0xff, +0xa1, 0xff, 0x6c, 0xff, 0x71, 0xff, 0xa8, 0xff, 0xc9, 0xff, 0xc6, 0xff, 0xb4, 0xff, 0x81, 0xff, +0xbb, 0xff, 0xab, 0xff, 0xa8, 0xff, 0xa8, 0xff, 0x9f, 0xff, 0x96, 0xff, 0x71, 0xff, 0x7d, 0xff, +0xb3, 0xff, 0x6c, 0xff, 0x47, 0xff, 0x50, 0xff, 0x2e, 0xff, 0x49, 0xff, 0x42, 0xff, 0x23, 0xff, +0x1a, 0xff, 0x0a, 0xff, 0x1a, 0xff, 0xfe, 0xfe, 0xf6, 0xfe, 0xce, 0xfe, 0x35, 0xff, 0x42, 0xff, +0x60, 0xff, 0x1e, 0xff, 0x42, 0xff, 0x49, 0xff, 0x58, 0xff, 0x74, 0xff, 0xa2, 0xff, 0xba, 0xff, +0xa0, 0xff, 0xbf, 0xff, 0xc0, 0xff, 0xb1, 0xff, 0xb6, 0xff, 0xf8, 0xff, 0x91, 0xff, 0xa6, 0xff, +0x8a, 0xff, 0xad, 0xff, 0xcf, 0xff, 0x92, 0xff, 0x3f, 0xff, 0x80, 0xff, 0x7b, 0xff, 0x43, 0xff, +0x6b, 0xff, 0xae, 0xff, 0xa7, 0xff, 0xbe, 0xff, 0xa2, 0xff, 0x95, 0xff, 0xc4, 0xff, 0xf1, 0xff, +0xbc, 0xff, 0xc8, 0xff, 0xc3, 0xff, 0x8b, 0xff, 0xc3, 0xff, 0x95, 0xff, 0xba, 0xff, 0x5a, 0xff, +0x76, 0xff, 0x98, 0xff, 0x60, 0xff, 0xba, 0xff, 0xd0, 0xff, 0xd2, 0xff, 0xa8, 0xff, 0xd9, 0xff, +0xb3, 0xff, 0x8d, 0xff, 0xc2, 0xff, 0xa5, 0xff, 0x96, 0xff, 0xbe, 0xff, 0xbf, 0xff, 0xe4, 0xff, +0xe8, 0xff, 0xd2, 0xff, 0xa6, 0xff, 0xd7, 0xff, 0xc0, 0xff, 0xb2, 0xff, 0xb3, 0xff, 0xea, 0xff, +0x10, 0x00, 0x24, 0x00, 0xe2, 0xff, 0xfc, 0xff, 0xd5, 0xff, 0xf8, 0xff, 0xfe, 0xff, 0x06, 0x00, +0xc4, 0xff, 0x23, 0x00, 0x4e, 0x00, 0x04, 0x00, 0x2a, 0x00, 0x46, 0x00, 0x1e, 0x00, 0x58, 0x00, +0x0b, 0x00, 0x1d, 0x00, 0x05, 0x00, 0xf6, 0xff, 0xc9, 0xff, 0xaf, 0xff, 0xc9, 0xff, 0x5c, 0xff, +0x5e, 0xff, 0x8b, 0xff, 0x64, 0xff, 0x4a, 0xff, 0x53, 0xff, 0x89, 0xff, 0x36, 0xff, 0x30, 0xff, +0x5b, 0xff, 0x75, 0xff, 0x8c, 0xff, 0x8b, 0xff, 0x81, 0xff, 0x9e, 0xff, 0x91, 0xff, 0xbd, 0xff, +0xaf, 0xff, 0xc9, 0xff, 0xbb, 0xff, 0xee, 0xff, 0xfb, 0xff, 0x29, 0x00, 0xea, 0xff, 0x33, 0x00, +0x1a, 0x00, 0x0e, 0x00, 0x2b, 0x00, 0x47, 0x00, 0x52, 0x00, 0x42, 0x00, 0x70, 0x00, 0x6b, 0x00, +0x7e, 0x00, 0x76, 0x00, 0x7e, 0x00, 0x51, 0x00, 0x79, 0x00, 0x5e, 0x00, 0x66, 0x00, 0x03, 0x00, +0x9c, 0x00, 0x8d, 0x00, 0x6d, 0x00, 0x22, 0x00, 0x3a, 0x00, 0x19, 0x00, 0x21, 0x00, 0x43, 0x00, +0x1b, 0x00, 0xf1, 0xff, 0x09, 0x00, 0x06, 0x00, 0x35, 0x00, 0x0a, 0x00, 0xeb, 0xff, 0xe1, 0xff, +0x18, 0x00, 0x2f, 0x00, 0xf4, 0xff, 0xcc, 0xff, 0xcb, 0xff, 0x9b, 0xff, 0x8f, 0xff, 0xad, 0xff, +0x94, 0xff, 0xb5, 0xff, 0xca, 0xff, 0xbf, 0xff, 0x48, 0xff, 0x83, 0xff, 0x96, 0xff, 0xc9, 0xff, +0xb5, 0xff, 0xe1, 0xff, 0xb5, 0xff, 0xe2, 0xff, 0xc5, 0xff, 0xef, 0xff, 0xd1, 0xff, 0xde, 0xff, +0xd6, 0xff, 0xb3, 0xff, 0xd7, 0xff, 0xe3, 0xff, 0xe4, 0xff, 0xdc, 0xff, 0xfb, 0xff, 0x00, 0x00, +0x3c, 0x00, 0x1b, 0x00, 0x26, 0x00, 0x1f, 0x00, 0x69, 0x00, 0x2c, 0x00, 0x55, 0x00, 0x22, 0x00, +0x2f, 0x00, 0x23, 0x00, 0x23, 0x00, 0x23, 0x00, 0xe3, 0xff, 0xa8, 0xff, 0xd5, 0xff, 0xe0, 0xff, +0xc7, 0xff, 0x04, 0x00, 0x02, 0x00, 0xf8, 0xff, 0x1a, 0x00, 0xfd, 0xff, 0xcf, 0xff, 0xeb, 0xff, +0xca, 0xff, 0xd8, 0xff, 0xab, 0xff, 0xda, 0xff, 0xc1, 0xff, 0xe1, 0xff, 0xc8, 0xff, 0xe4, 0xff, +0xc0, 0xff, 0xc3, 0xff, 0x9d, 0xff, 0x81, 0xff, 0xae, 0xff, 0x83, 0xff, 0xc5, 0xff, 0xb9, 0xff, +0xd0, 0xff, 0x01, 0x00, 0xff, 0xff, 0xc7, 0xff, 0xe1, 0xff, 0xf0, 0xff, 0xd7, 0xff, 0x0a, 0x00, +0xe4, 0xff, 0x10, 0x00, 0xe5, 0xff, 0xf9, 0xff, 0x01, 0x00, 0x1d, 0x00, 0x16, 0x00, 0xfd, 0xff, +0x21, 0x00, 0xd8, 0xff, 0x05, 0x00, 0x1d, 0x00, 0x58, 0x00, 0x48, 0x00, 0x1d, 0x00, 0x2f, 0x00, +0x29, 0x00, 0x41, 0x00, 0x82, 0x00, 0xb4, 0x00, 0x92, 0x00, 0x80, 0x00, 0xae, 0x00, 0x94, 0x00, +0x47, 0x00, 0xdd, 0xff, 0x13, 0x00, 0x19, 0x00, 0xee, 0xff, 0x23, 0x00, 0xfc, 0xff, 0x10, 0x00, +0x1e, 0x00, 0xf9, 0xff, 0xf1, 0xff, 0x4d, 0x00, 0x76, 0x00, 0x4e, 0x00, 0x6f, 0x00, 0x13, 0x00, +0x11, 0x00, 0x2d, 0x00, 0x32, 0x00, 0x56, 0x00, 0x2b, 0x00, 0x2f, 0x00, 0x21, 0x00, 0x44, 0x00, +0xf8, 0xff, 0xeb, 0xff, 0x16, 0x00, 0x0b, 0x00, 0x19, 0x00, 0xf1, 0xff, 0x21, 0x00, 0xfd, 0xff, +0xfd, 0xff, 0xb8, 0xff, 0xc0, 0xff, 0xa4, 0xff, 0xb7, 0xff, 0xa4, 0xff, 0x9d, 0xff, 0xb7, 0xff, +0xa2, 0xff, 0x9b, 0xff, 0xbe, 0xff, 0xd9, 0xff, 0xda, 0xff, 0xc7, 0xff, 0xef, 0xff, 0x0a, 0x00, +0x42, 0x00, 0x00, 0x00, 0xf9, 0xff, 0x07, 0x00, 0xfb, 0xff, 0xf9, 0xff, 0x08, 0x00, 0xe0, 0xff, +0x19, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x1e, 0x00, 0x21, 0x00, 0x1a, 0x00, 0x32, 0x00, 0x02, 0x00, +0xef, 0xff, 0x09, 0x00, 0x03, 0x00, 0xe7, 0xff, 0x11, 0x00, 0x0c, 0x00, 0xe8, 0xff, 0xc5, 0xff, +0xc7, 0xff, 0xc7, 0xff, 0x22, 0x00, 0xea, 0xff, 0x3e, 0x00, 0x47, 0x00, 0x2d, 0x00, 0x13, 0x00, +0x40, 0x00, 0x5f, 0x00, 0x94, 0x00, 0x29, 0x00, 0x11, 0x00, 0xe9, 0xff, 0x2a, 0x00, 0x45, 0x00, +0x54, 0x00, 0x60, 0x00, 0x87, 0x00, 0x61, 0x00, 0x99, 0x00, 0x89, 0x00, 0x89, 0x00, 0xa6, 0x00, +0xb2, 0x00, 0xad, 0x00, 0x99, 0x00, 0xb8, 0x00, 0xbe, 0x00, 0xca, 0x00, 0xc4, 0x00, 0xdd, 0x00, +0x9f, 0x00, 0xb2, 0x00, 0xe9, 0x00, 0x9e, 0x00, 0xa8, 0x00, 0x8e, 0x00, 0xa7, 0x00, 0x76, 0x00, +0xc5, 0x00, 0x98, 0x00, 0x8c, 0x00, 0x86, 0x00, 0x8c, 0x00, 0x5d, 0x00, 0xad, 0x00, 0xb7, 0x00, +0x8f, 0x00, 0x9b, 0x00, 0x6a, 0x00, 0x7f, 0x00, 0x98, 0x00, 0x84, 0x00, 0x58, 0x00, 0x9b, 0x00, +0x7d, 0x00, 0x5a, 0x00, 0x5d, 0x00, 0x96, 0x00, 0x87, 0x00, 0xa8, 0x00, 0x9f, 0x00, 0x72, 0x00, +0xab, 0x00, 0x9b, 0x00, 0xc9, 0x00, 0xd6, 0x00, 0xb9, 0x00, 0xe1, 0x00, 0xd7, 0x00, 0xb7, 0x00, +0x06, 0x01, 0x2f, 0x01, 0x18, 0x01, 0xdc, 0x00, 0x30, 0x01, 0x0f, 0x01, 0xeb, 0x00, 0xdf, 0x00, +0xfd, 0x00, 0x1c, 0x01, 0xfb, 0x00, 0xce, 0x00, 0xd9, 0x00, 0xeb, 0x00, 0x1b, 0x01, 0x0f, 0x01, +0xfd, 0x00, 0xe5, 0x00, 0xf2, 0x00, 0xe4, 0x00, 0xd9, 0x00, 0xe0, 0x00, 0xe3, 0x00, 0xdd, 0x00, +0x97, 0x00, 0xb0, 0x00, 0x67, 0x00, 0x51, 0x00, 0x67, 0x00, 0x92, 0x00, 0xc8, 0x00, 0xc0, 0x00, +0xa5, 0x00, 0x9a, 0x00, 0xac, 0x00, 0x94, 0x00, 0x71, 0x00, 0x7d, 0x00, 0xa7, 0x00, 0xa5, 0x00, +0x8f, 0x00, 0x8a, 0x00, 0x45, 0x00, 0x74, 0x00, 0x50, 0x00, 0x61, 0x00, 0x64, 0x00, 0x89, 0x00, +0xad, 0x00, 0xab, 0x00, 0x9b, 0x00, 0x64, 0x00, 0x9a, 0x00, 0x71, 0x00, 0x90, 0x00, 0x6f, 0x00, +0x87, 0x00, 0x5a, 0x00, 0x6f, 0x00, 0xaf, 0x00, 0x55, 0x00, 0x5f, 0x00, 0x58, 0x00, 0x7e, 0x00, +0x93, 0x00, 0x66, 0x00, 0x4d, 0x00, 0x7c, 0x00, 0x4e, 0x00, 0x35, 0x00, 0x1d, 0x00, 0x65, 0x00, +0x1d, 0x00, 0x10, 0x00, 0x31, 0x00, 0x6a, 0x00, 0x52, 0x00, 0x2c, 0x00, 0x5b, 0x00, 0x6f, 0x00, +0x55, 0x00, 0x37, 0x00, 0x4d, 0x00, 0x2f, 0x00, 0x11, 0x00, 0xfb, 0xff, 0xf4, 0xff, 0xd8, 0xff, +0x41, 0x00, 0x11, 0x00, 0x6d, 0xff, 0xc3, 0xff, 0x72, 0xff, 0x89, 0xff, 0x60, 0xff, 0x7d, 0xff, +0xe9, 0xff, 0xbe, 0xff, 0xea, 0xff, 0xca, 0xff, 0x01, 0x00, 0x6c, 0xff, 0x9b, 0xff, 0xf4, 0xff, +0xf0, 0xff, 0x2e, 0x00, 0x43, 0x00, 0x52, 0x00, 0x1c, 0x00, 0x13, 0x00, 0x69, 0x00, 0x55, 0x00, +0x46, 0x00, 0x4c, 0x00, 0x5b, 0x00, 0x33, 0x00, 0x37, 0x00, 0xf4, 0xff, 0xfb, 0xff, 0xdd, 0xff, +0xd8, 0xff, 0x0f, 0x00, 0x02, 0x00, 0x10, 0x00, 0xe9, 0xff, 0xf6, 0xff, 0x88, 0xff, 0xd1, 0xff, +0x4f, 0xff, 0xb2, 0xff, 0x6c, 0xff, 0x7e, 0xff, 0x94, 0xff, 0x9c, 0xff, 0x48, 0xff, 0x3b, 0xff, +0x1f, 0xff, 0x4e, 0xff, 0xe7, 0xfe, 0xfc, 0xfe, 0x1c, 0xff, 0x2b, 0xff, 0x37, 0xff, 0xdf, 0xfe, +0xb1, 0xfe, 0xbb, 0xfe, 0xbc, 0xfe, 0xcf, 0xfe, 0xdf, 0xfe, 0xa5, 0xfe, 0xe4, 0xfe, 0xc9, 0xfe, +0xe9, 0xfe, 0xef, 0xfe, 0xe6, 0xfe, 0xc1, 0xfe, 0xb1, 0xfe, 0xba, 0xfe, 0x8f, 0xfe, 0x9b, 0xfe, +0xcb, 0xfe, 0xca, 0xfe, 0x07, 0xff, 0xe7, 0xfe, 0x02, 0xff, 0xfe, 0xfe, 0x25, 0xff, 0xff, 0xfe, +0xf4, 0xfe, 0x26, 0xff, 0x27, 0xff, 0x4b, 0xff, 0x40, 0xff, 0x2b, 0xff, 0x1d, 0xff, 0x7e, 0xff, +0x53, 0xff, 0xae, 0xff, 0xb9, 0xff, 0xac, 0xff, 0x83, 0xff, 0x96, 0xff, 0x94, 0xff, 0xd8, 0xff, +0x88, 0xff, 0xb3, 0xff, 0xb3, 0xff, 0x9c, 0xff, 0xc5, 0xff, 0xca, 0xff, 0x06, 0x00, 0xff, 0xff, +0xe3, 0xff, 0x25, 0x00, 0x02, 0x00, 0xc2, 0xff, 0x21, 0x00, 0x41, 0x00, 0x1e, 0x00, 0x71, 0x00, +0x58, 0x00, 0x9c, 0x00, 0x6f, 0x00, 0x42, 0x00, 0x0c, 0x00, 0x03, 0x00, 0xd8, 0xff, 0xef, 0xff, +0xac, 0xff, 0xcd, 0xff, 0xdb, 0xff, 0xf0, 0xff, 0x64, 0x00, 0x30, 0x00, 0x70, 0x00, 0x2a, 0x00, +0xb2, 0xff, 0x9d, 0xff, 0xb0, 0xff, 0x09, 0x00, 0x18, 0x00, 0x94, 0xff, 0x91, 0xff, 0xec, 0xff, +0x0f, 0x00, 0xc5, 0xff, 0xeb, 0xff, 0xc9, 0xff, 0x18, 0x00, 0xff, 0xff, 0xcc, 0xff, 0x8e, 0xff, +0xd9, 0xff, 0x6a, 0xff, 0x4f, 0xff, 0x37, 0xff, 0x57, 0xff, 0x87, 0xff, 0x68, 0xff, 0xbc, 0xff, +0xd0, 0xff, 0xc4, 0xff, 0xcc, 0xff, 0xbe, 0xff, 0xea, 0xff, 0x59, 0xff, 0x55, 0xff, 0x8d, 0xff, +0xbc, 0xff, 0xc2, 0xff, 0xaf, 0xff, 0x8e, 0xff, 0x78, 0xff, 0x65, 0xff, 0x67, 0xff, 0x82, 0xff, +0x6d, 0xff, 0x23, 0xff, 0x6c, 0xff, 0x49, 0xff, 0x76, 0xff, 0xa8, 0xff, 0x88, 0xff, 0x4e, 0xff, +0x3c, 0xff, 0x66, 0xff, 0x8a, 0xff, 0x75, 0xff, 0x74, 0xff, 0x6e, 0xff, 0x7e, 0xff, 0xba, 0xff, +0xc9, 0xff, 0x8b, 0xff, 0x8f, 0xff, 0x8e, 0xff, 0x96, 0xff, 0xc4, 0xff, 0xe3, 0xff, 0x1e, 0x00, +0xfb, 0xff, 0x22, 0x00, 0x12, 0x00, 0x3a, 0x00, 0x71, 0x00, 0x5b, 0x00, 0x44, 0x00, 0x3d, 0x00, +0x46, 0x00, 0x59, 0x00, 0x18, 0x00, 0x0a, 0x00, 0x59, 0x00, 0x5a, 0x00, 0x4b, 0x00, 0x80, 0x00, +0xaf, 0x00, 0xa2, 0x00, 0xab, 0x00, 0xa6, 0x00, 0xc6, 0x00, 0xfd, 0x00, 0xdf, 0x00, 0xa4, 0x00, +0xd1, 0x00, 0xa6, 0x00, 0xf9, 0x00, 0x01, 0x01, 0x83, 0x00, 0x83, 0x00, 0x34, 0x00, 0x55, 0x00, +0x7a, 0x00, 0x5c, 0x00, 0x7b, 0x00, 0x5a, 0x00, 0x17, 0x00, 0x6a, 0x00, 0x36, 0x00, 0xe8, 0xff, +0x01, 0x00, 0x05, 0x00, 0x10, 0x00, 0x1e, 0x00, 0x6a, 0x00, 0x77, 0x00, 0x18, 0x00, 0x4c, 0x00, +0x53, 0x00, 0x6c, 0x00, 0x69, 0x00, 0x8b, 0x00, 0x93, 0x00, 0x59, 0x00, 0x8f, 0x00, 0xb9, 0x00, +0x9f, 0x00, 0x2f, 0x00, 0x60, 0x00, 0x92, 0x00, 0xb6, 0x00, 0x95, 0x00, 0xd4, 0x00, 0xa9, 0x00, +0x7f, 0x00, 0x8e, 0x00, 0xb3, 0x00, 0xc8, 0x00, 0x8c, 0x00, 0x96, 0x00, 0x6e, 0x00, 0x7b, 0x00, +0x91, 0x00, 0x88, 0x00, 0xca, 0x00, 0xb8, 0x00, 0x82, 0x00, 0x73, 0x00, 0xbd, 0x00, 0xab, 0x00, +0x8c, 0x00, 0x90, 0x00, 0x8d, 0x00, 0xaa, 0x00, 0xb8, 0x00, 0x9b, 0x00, 0x93, 0x00, 0xad, 0x00, +0xac, 0x00, 0xa5, 0x00, 0x79, 0x00, 0xc1, 0x00, 0xa8, 0x00, 0xbf, 0x00, 0x86, 0x00, 0xe5, 0x00, +0x9e, 0x00, 0x5f, 0x00, 0x67, 0x00, 0xec, 0x00, 0xb9, 0x00, 0xd0, 0x00, 0xe1, 0x00, 0xdd, 0x00, +0xca, 0x00, 0xbe, 0x00, 0xfa, 0x00, 0xcf, 0x00, 0xba, 0x00, 0x09, 0x01, 0x93, 0x00, 0xde, 0x00, +0xc7, 0x00, 0x92, 0x00, 0x9c, 0x00, 0x5c, 0x00, 0x51, 0x00, 0x31, 0x00, 0x32, 0x00, 0x40, 0x00, +0x1c, 0x00, 0x02, 0x00, 0x34, 0x00, 0x1d, 0x00, 0xfb, 0xff, 0x0b, 0x00, 0x47, 0x00, 0x60, 0x00, +0x22, 0x00, 0x2f, 0x00, 0x1d, 0x00, 0x6b, 0x00, 0x1e, 0x00, 0x15, 0x00, 0xe0, 0xff, 0x98, 0xff, +0xba, 0xff, 0xde, 0xff, 0xda, 0xff, 0xd0, 0xff, 0xf0, 0xff, 0xd4, 0xff, 0xc4, 0xff, 0xbf, 0xff, +0xbf, 0xff, 0xad, 0xff, 0xb9, 0xff, 0xe4, 0xff, 0xe8, 0xff, 0xe9, 0xff, 0xe3, 0xff, 0xfb, 0xff, +0x24, 0x00, 0xfa, 0xff, 0xef, 0xff, 0xea, 0xff, 0xbd, 0xff, 0xa9, 0xff, 0xa5, 0xff, 0xc7, 0xff, +0x8d, 0xff, 0xaa, 0xff, 0x85, 0xff, 0xa5, 0xff, 0xc7, 0xff, 0xda, 0xff, 0xee, 0xff, 0xd1, 0xff, +0xe9, 0xff, 0xe3, 0xff, 0xf5, 0xff, 0xbf, 0xff, 0xfb, 0xff, 0xcb, 0xff, 0xbf, 0xff, 0xa7, 0xff, +0xcb, 0xff, 0x77, 0xff, 0x95, 0xff, 0x5a, 0xff, 0x94, 0xff, 0x9d, 0xff, 0xac, 0xff, 0x94, 0xff, +0x26, 0xff, 0x92, 0xff, 0x93, 0xff, 0x8c, 0xff, 0xc6, 0xff, 0x8a, 0xff, 0xb1, 0xff, 0xda, 0xff, +0xda, 0xff, 0xb5, 0xff, 0xa6, 0xff, 0x89, 0xff, 0xa2, 0xff, 0x82, 0xff, 0x77, 0xff, 0xa2, 0xff, +0xb7, 0xff, 0x8b, 0xff, 0xb2, 0xff, 0xad, 0xff, 0x7d, 0xff, 0x90, 0xff, 0x2e, 0xff, 0x73, 0xff, +0x82, 0xff, 0x30, 0xff, 0xb9, 0xff, 0x89, 0xff, 0xbf, 0xff, 0xcc, 0xff, 0xff, 0xff, 0x8f, 0xff, +0x89, 0xff, 0x9b, 0xff, 0x7d, 0xff, 0x78, 0xff, 0x40, 0xff, 0xbb, 0xff, 0xac, 0xff, 0x7c, 0xff, +0x07, 0x00, 0xcf, 0xff, 0xe4, 0xff, 0x2a, 0x00, 0x03, 0x00, 0xae, 0xff, 0xa7, 0xff, 0xff, 0xff, +0xc7, 0xff, 0xfe, 0xff, 0xf1, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0x1c, 0x00, 0xf3, 0xff, 0x58, 0x00, +0x3b, 0x00, 0x4c, 0x00, 0x1a, 0x00, 0x2a, 0x00, 0x54, 0x00, 0x3f, 0x00, 0x73, 0x00, 0x64, 0x00, +0x3b, 0x00, 0xe4, 0xff, 0x27, 0x00, 0xf7, 0xff, 0xf9, 0xff, 0xdf, 0xff, 0xdb, 0xff, 0x20, 0x00, +0x14, 0x00, 0x25, 0x00, 0xe8, 0xff, 0xe9, 0xff, 0x8b, 0xff, 0xb6, 0xff, 0xaa, 0xff, 0xab, 0xff, +0x8a, 0xff, 0x89, 0xff, 0xd7, 0xff, 0x5f, 0xff, 0x62, 0xff, 0x58, 0xff, 0x78, 0xff, 0x5a, 0xff, +0x8e, 0xff, 0x73, 0xff, 0x75, 0xff, 0x44, 0xff, 0x5d, 0xff, 0x6f, 0xff, 0x46, 0xff, 0x6d, 0xff, +0x65, 0xff, 0x73, 0xff, 0x5d, 0xff, 0x2e, 0xff, 0x25, 0xff, 0x3a, 0xff, 0x0a, 0xff, 0x07, 0xff, +0x0c, 0xff, 0x11, 0xff, 0x07, 0xff, 0x0c, 0xff, 0xf3, 0xfe, 0xd8, 0xfe, 0xd0, 0xfe, 0xf5, 0xfe, +0x94, 0xfe, 0xc6, 0xfe, 0xb8, 0xfe, 0xe3, 0xfe, 0x82, 0xfe, 0x96, 0xfe, 0x8d, 0xfe, 0x9e, 0xfe, +0xb1, 0xfe, 0xa8, 0xfe, 0xe1, 0xfe, 0xde, 0xfe, 0xe6, 0xfe, 0xcf, 0xfe, 0xc6, 0xfe, 0x93, 0xfe, +0xaa, 0xfe, 0x7f, 0xfe, 0x76, 0xfe, 0x5a, 0xfe, 0x9f, 0xfe, 0x97, 0xfe, 0xa0, 0xfe, 0x89, 0xfe, +0x59, 0xfe, 0x48, 0xfe, 0x64, 0xfe, 0xda, 0xfe, 0xb0, 0xfe, 0x01, 0xff, 0xad, 0xfe, 0xc5, 0xfe, +0x66, 0xfe, 0x41, 0xfe, 0x89, 0xfe, 0xae, 0xfe, 0xa5, 0xfe, 0xaa, 0xfe, 0xb6, 0xfe, 0xa4, 0xfe, +0xf8, 0xfe, 0x9b, 0xfe, 0xe9, 0xfe, 0xf2, 0xfe, 0x1c, 0xff, 0x4f, 0xff, 0x6b, 0xff, 0x3d, 0xff, +0x4c, 0xff, 0x63, 0xff, 0x2d, 0xff, 0x0f, 0xff, 0xea, 0xfe, 0x2f, 0xff, 0x06, 0xff, 0x1e, 0xff, +0x1f, 0xff, 0x22, 0xff, 0xd3, 0xfe, 0xf9, 0xfe, 0x47, 0xff, 0x74, 0xff, 0x1a, 0xff, 0x16, 0xff, +0xe5, 0xfe, 0x2c, 0xff, 0x2f, 0xff, 0x13, 0xff, 0x1c, 0xff, 0x4a, 0xff, 0x4d, 0xff, 0x54, 0xff, +0x2b, 0xff, 0x40, 0xff, 0x91, 0xff, 0x4c, 0xff, 0x61, 0xff, 0x6b, 0xff, 0x7f, 0xff, 0x7a, 0xff, +0x8d, 0xff, 0x85, 0xff, 0xa3, 0xff, 0x54, 0xff, 0xa6, 0xff, 0xa9, 0xff, 0x93, 0xff, 0xde, 0xff, +0xbf, 0xff, 0xa6, 0xff, 0xa9, 0xff, 0x7a, 0xff, 0x98, 0xff, 0x7b, 0xff, 0x43, 0xff, 0x23, 0xff, +0xd9, 0xfe, 0xf6, 0xfe, 0x1d, 0xff, 0xdd, 0xfe, 0x2e, 0xff, 0xf2, 0xfe, 0xf5, 0xfe, 0xe0, 0xfe, +0x21, 0xff, 0xf7, 0xfe, 0xaf, 0xfe, 0xdd, 0xfe, 0x34, 0xff, 0x0f, 0xff, 0xd5, 0xfe, 0xc6, 0xfe, +0xbf, 0xfe, 0x05, 0xff, 0xfc, 0xfe, 0xfe, 0xfe, 0x08, 0xff, 0xdb, 0xfe, 0x02, 0xff, 0x23, 0xff, +0x36, 0xff, 0x37, 0xff, 0x34, 0xff, 0x26, 0xff, 0x47, 0xff, 0x24, 0xff, 0x36, 0xff, 0x77, 0xff, +0x30, 0xff, 0x5b, 0xff, 0x47, 0xff, 0x6c, 0xff, 0x66, 0xff, 0x95, 0xff, 0x7d, 0xff, 0xba, 0xff, +0x9a, 0xff, 0xdd, 0xff, 0xa8, 0xff, 0xc9, 0xff, 0xd9, 0xff, 0xdc, 0xff, 0x01, 0x00, 0x15, 0x00, +0x20, 0x00, 0x19, 0x00, 0x22, 0x00, 0x18, 0x00, 0x21, 0x00, 0x56, 0x00, 0x6d, 0x00, 0x6a, 0x00, +0x4c, 0x00, 0x3e, 0x00, 0x49, 0x00, 0x63, 0x00, 0x86, 0x00, 0x2a, 0x00, 0x7d, 0x00, 0x83, 0x00, +0x89, 0x00, 0xa6, 0x00, 0xac, 0x00, 0x82, 0x00, 0x8b, 0x00, 0xb0, 0x00, 0xb3, 0x00, 0xb8, 0x00, +0xb7, 0x00, 0x96, 0x00, 0xaa, 0x00, 0x84, 0x00, 0xbe, 0x00, 0xa5, 0x00, 0x97, 0x00, 0x79, 0x00, +0xdf, 0x00, 0xc9, 0x00, 0x00, 0x01, 0xc4, 0x00, 0xd1, 0x00, 0xdf, 0x00, 0xbb, 0x00, 0x05, 0x01, +0xe2, 0x00, 0xe3, 0x00, 0x27, 0x01, 0xfa, 0x00, 0xfc, 0x00, 0xeb, 0x00, 0x27, 0x01, 0xcc, 0x00, +0xc7, 0x00, 0xe0, 0x00, 0xac, 0x00, 0xea, 0x00, 0xe5, 0x00, 0xcd, 0x00, 0x04, 0x01, 0x01, 0x01, +0xd5, 0x00, 0xe4, 0x00, 0xe5, 0x00, 0xda, 0x00, 0xc6, 0x00, 0x02, 0x01, 0x00, 0x01, 0xed, 0x00, +0xef, 0x00, 0xd6, 0x00, 0xd5, 0x00, 0xd1, 0x00, 0xc4, 0x00, 0x8d, 0x00, 0xd9, 0x00, 0x97, 0x00, +0x86, 0x00, 0xa3, 0x00, 0xc6, 0x00, 0xc4, 0x00, 0xc8, 0x00, 0x8c, 0x00, 0x97, 0x00, 0x7f, 0x00, +0x77, 0x00, 0x7b, 0x00, 0x86, 0x00, 0xaf, 0x00, 0xc7, 0x00, 0x86, 0x00, 0xe5, 0x00, 0x50, 0x00, +0x74, 0x00, 0x44, 0x00, 0x91, 0x00, 0x5f, 0x00, 0x7b, 0x00, 0x44, 0x00, 0x91, 0x00, 0x50, 0x00, +0x8b, 0x00, 0x63, 0x00, 0x32, 0x00, 0x25, 0x00, 0x52, 0x00, 0x47, 0x00, 0xfc, 0xff, 0x3f, 0x00, +0x3d, 0x00, 0x34, 0x00, 0x47, 0x00, 0x66, 0x00, 0x52, 0x00, 0x3b, 0x00, 0x2a, 0x00, 0x1b, 0x00, +0x1f, 0x00, 0x52, 0x00, 0x36, 0x00, 0x76, 0x00, 0x89, 0x00, 0x54, 0x00, 0x57, 0x00, 0x7a, 0x00, +0x7b, 0x00, 0x9b, 0x00, 0xa6, 0x00, 0xc9, 0x00, 0x6d, 0x00, 0x6e, 0x00, 0x8c, 0x00, 0x75, 0x00, +0xa7, 0x00, 0x83, 0x00, 0x5e, 0x00, 0x4d, 0x00, 0x6d, 0x00, 0xa9, 0x00, 0x7f, 0x00, 0x83, 0x00, +0x63, 0x00, 0x5d, 0x00, 0x66, 0x00, 0x58, 0x00, 0xa2, 0x00, 0x50, 0x00, 0x7a, 0x00, 0x81, 0x00, +0xd1, 0x00, 0xa0, 0x00, 0x93, 0x00, 0xc5, 0x00, 0xd5, 0x00, 0x01, 0x01, 0xd0, 0x00, 0xf8, 0x00, +0xf8, 0x00, 0xac, 0x00, 0x73, 0x00, 0x50, 0x00, 0x26, 0x00, 0x03, 0x00, 0x18, 0x00, 0x5a, 0x00, +0x39, 0x00, 0x37, 0x00, 0x1c, 0x00, 0xf5, 0xff, 0x24, 0x00, 0x33, 0x00, 0x25, 0x00, 0x16, 0x00, +0x3b, 0x00, 0x3c, 0x00, 0xec, 0xff, 0x27, 0x00, 0x3d, 0x00, 0x0f, 0x00, 0xf2, 0xff, 0xf6, 0xff, +0x05, 0x00, 0x58, 0x00, 0x61, 0x00, 0x75, 0x00, 0x85, 0x00, 0x51, 0x00, 0x2a, 0x00, 0x41, 0x00, +0x0a, 0x00, 0x62, 0x00, 0x95, 0x00, 0x53, 0x00, 0x47, 0x00, 0x34, 0x00, 0x31, 0x00, 0x6e, 0x00, +0x91, 0x00, 0x97, 0x00, 0x62, 0x00, 0x37, 0x00, 0x27, 0x00, 0x56, 0x00, 0x49, 0x00, 0x05, 0x00, +0xde, 0xff, 0xfe, 0xff, 0x16, 0x00, 0xd7, 0xff, 0xb3, 0xff, 0xde, 0xff, 0xab, 0xff, 0xbb, 0xff, +0x87, 0xff, 0xb4, 0xff, 0x9b, 0xff, 0xc5, 0xff, 0x89, 0xff, 0xac, 0xff, 0x91, 0xff, 0x9f, 0xff, +0xa8, 0xff, 0x9c, 0xff, 0xa5, 0xff, 0x85, 0xff, 0x9f, 0xff, 0xc6, 0xff, 0xd7, 0xff, 0x61, 0xff, +0xc3, 0xff, 0xc0, 0xff, 0xd1, 0xff, 0xca, 0xff, 0xdf, 0xff, 0xe2, 0xff, 0xbe, 0xff, 0xe5, 0xff, +0xb6, 0xff, 0xbc, 0xff, 0xbe, 0xff, 0xbe, 0xff, 0xd3, 0xff, 0xd5, 0xff, 0xe4, 0xff, 0xf0, 0xff, +0xe0, 0xff, 0xe1, 0xff, 0xf1, 0xff, 0xc3, 0xff, 0xe6, 0xff, 0x25, 0x00, 0xe1, 0xff, 0x07, 0x00, +0x09, 0x00, 0x31, 0x00, 0x5e, 0x00, 0x23, 0x00, 0x0c, 0x00, 0x5d, 0x00, 0x85, 0x00, 0x7c, 0x00, +0x77, 0x00, 0x7e, 0x00, 0x82, 0x00, 0xc5, 0x00, 0xa5, 0x00, 0x83, 0x00, 0x6c, 0x00, 0x6a, 0x00, +0x78, 0x00, 0x81, 0x00, 0x7f, 0x00, 0x9f, 0x00, 0xa7, 0x00, 0x99, 0x00, 0xc4, 0x00, 0xd0, 0x00, +0xa1, 0x00, 0x7b, 0x00, 0x56, 0x00, 0x61, 0x00, 0x57, 0x00, 0x68, 0x00, 0x3d, 0x00, 0x76, 0x00, +0x5f, 0x00, 0x71, 0x00, 0x72, 0x00, 0xa4, 0x00, 0x7a, 0x00, 0x55, 0x00, 0x5d, 0x00, 0x44, 0x00, +0x31, 0x00, 0xee, 0xff, 0xef, 0xff, 0xd1, 0xff, 0x18, 0x00, 0xed, 0xff, 0x20, 0x00, 0xfd, 0xff, +0xdf, 0xff, 0xee, 0xff, 0x05, 0x00, 0xd1, 0xff, 0xf6, 0xff, 0xed, 0xff, 0xdf, 0xff, 0xbe, 0xff, +0xd7, 0xff, 0xcc, 0xff, 0xb1, 0xff, 0xbb, 0xff, 0xe8, 0xff, 0xcb, 0xff, 0x90, 0xff, 0x82, 0xff, +0x7e, 0xff, 0xb2, 0xff, 0xa8, 0xff, 0x76, 0xff, 0x68, 0xff, 0x2e, 0xff, 0x2b, 0xff, 0x1e, 0xff, +0x2a, 0xff, 0x95, 0xff, 0xa7, 0xff, 0x83, 0xff, 0x6c, 0xff, 0x94, 0xff, 0x4a, 0xff, 0xf7, 0xfe, +0xf8, 0xfe, 0x3e, 0xff, 0xf6, 0xfe, 0x3c, 0xff, 0x2f, 0xff, 0x38, 0xff, 0x5e, 0xff, 0x5b, 0xff, +0xe8, 0xfe, 0xf9, 0xfe, 0x38, 0xff, 0x2e, 0xff, 0x14, 0xff, 0xbd, 0xfe, 0xc6, 0xfe, 0xed, 0xfe, +0xd9, 0xfe, 0x87, 0xfe, 0xa2, 0xfe, 0x95, 0xfe, 0xc3, 0xfe, 0x8c, 0xfe, 0x9e, 0xfe, 0x8b, 0xfe, +0xdc, 0xfe, 0xbf, 0xfe, 0x9b, 0xfe, 0xae, 0xfe, 0xc3, 0xfe, 0xe4, 0xfe, 0xc3, 0xfe, 0x01, 0xff, +0xc6, 0xfe, 0x17, 0xff, 0x00, 0xff, 0x00, 0xff, 0xb9, 0xfe, 0xe3, 0xfe, 0xe1, 0xfe, 0xcc, 0xfe, +0x0a, 0xff, 0xf6, 0xfe, 0x17, 0xff, 0x30, 0xff, 0x31, 0xff, 0x35, 0xff, 0xf4, 0xfe, 0x1e, 0xff, +0x6c, 0xff, 0x25, 0xff, 0x88, 0xff, 0x55, 0xff, 0x82, 0xff, 0x9c, 0xff, 0xd6, 0xff, 0xc0, 0xff, +0x93, 0xff, 0x8d, 0xff, 0x9d, 0xff, 0x9e, 0xff, 0x86, 0xff, 0xc1, 0xff, 0xa7, 0xff, 0xe2, 0xff, +0x0d, 0x00, 0xc3, 0xff, 0x06, 0x00, 0xfb, 0xff, 0xe9, 0xff, 0xe9, 0xff, 0xa7, 0xff, 0x83, 0xff, +0x11, 0x00, 0xe8, 0xff, 0xfd, 0xff, 0xd4, 0xff, 0x15, 0x00, 0xc1, 0xff, 0xda, 0xff, 0xec, 0xff, +0x9d, 0xff, 0x0b, 0x00, 0x16, 0x00, 0xe4, 0xff, 0xd0, 0xff, 0xdd, 0xff, 0x06, 0x00, 0x17, 0x00, +0x09, 0x00, 0xda, 0xff, 0xbb, 0xff, 0xf3, 0xff, 0x32, 0x00, 0x03, 0x00, 0xf8, 0xff, 0xc7, 0xff, +0x03, 0x00, 0xe4, 0xff, 0x9b, 0xff, 0xfc, 0xff, 0x15, 0x00, 0x12, 0x00, 0x17, 0x00, 0x16, 0x00, +0x0d, 0x00, 0x22, 0x00, 0xee, 0xff, 0x25, 0x00, 0x3f, 0x00, 0xc0, 0xff, 0x00, 0x00, 0x0b, 0x00, +0xe8, 0xff, 0xf1, 0xff, 0x0e, 0x00, 0x38, 0x00, 0x3f, 0x00, 0x3c, 0x00, 0x2e, 0x00, 0x42, 0x00, +0x22, 0x00, 0x01, 0x00, 0x2f, 0x00, 0xcb, 0xff, 0xf9, 0xff, 0x21, 0x00, 0xf0, 0xff, 0x4d, 0x00, +0x00, 0x00, 0x49, 0x00, 0x00, 0x00, 0x23, 0x00, 0x1d, 0x00, 0xf5, 0xff, 0xff, 0xff, 0xeb, 0xff, +0x10, 0x00, 0xbe, 0xff, 0xea, 0xff, 0x0a, 0x00, 0xf1, 0xff, 0x27, 0x00, 0xf1, 0xff, 0xe7, 0xff, +0xea, 0xff, 0xd1, 0xff, 0x94, 0xff, 0xf1, 0xff, 0xed, 0xff, 0xf1, 0xff, 0x21, 0x00, 0x07, 0x00, +0x33, 0x00, 0x2b, 0x00, 0x33, 0x00, 0x25, 0x00, 0x51, 0x00, 0x6e, 0x00, 0x38, 0x00, 0x61, 0x00, +0x28, 0x00, 0x35, 0x00, 0x60, 0x00, 0x2e, 0x00, 0x24, 0x00, 0xca, 0xff, 0xef, 0xff, 0x12, 0x00, +0x09, 0x00, 0x32, 0x00, 0x14, 0x00, 0x49, 0x00, 0x3a, 0x00, 0x29, 0x00, 0x06, 0x00, 0x5d, 0x00, +0x68, 0x00, 0x9d, 0x00, 0x4f, 0x00, 0x52, 0x00, 0x53, 0x00, 0x7d, 0x00, 0xb9, 0x00, 0x7b, 0x00, +0x85, 0x00, 0x88, 0x00, 0xd6, 0x00, 0xc4, 0x00, 0x90, 0x00, 0xbd, 0x00, 0xfb, 0x00, 0xda, 0x00, +0xe5, 0x00, 0xdf, 0x00, 0xd3, 0x00, 0xf7, 0x00, 0xcc, 0x00, 0xcf, 0x00, 0xf5, 0x00, 0x05, 0x01, +0xe8, 0x00, 0x12, 0x01, 0x3c, 0x01, 0x52, 0x01, 0x35, 0x01, 0x23, 0x01, 0x30, 0x01, 0x04, 0x01, +0x1b, 0x01, 0x1a, 0x01, 0x80, 0x01, 0x1d, 0x01, 0xcf, 0x00, 0x09, 0x01, 0xf0, 0x00, 0xd4, 0x00, +0xf0, 0x00, 0x2d, 0x01, 0xea, 0x00, 0x16, 0x01, 0xea, 0x00, 0x1c, 0x01, 0xe5, 0x00, 0xf0, 0x00, +0xda, 0x00, 0xde, 0x00, 0x88, 0x00, 0xac, 0x00, 0x5f, 0x00, 0x65, 0x00, 0x7e, 0x00, 0xb6, 0x00, +0xb5, 0x00, 0xa2, 0x00, 0xe0, 0x00, 0x91, 0x00, 0x95, 0x00, 0x65, 0x00, 0x48, 0x00, 0x6f, 0x00, +0x8b, 0x00, 0x39, 0x00, 0x60, 0x00, 0x7d, 0x00, 0x6b, 0x00, 0x5f, 0x00, 0x54, 0x00, 0x1b, 0x00, +0x25, 0x00, 0x3a, 0x00, 0x28, 0x00, 0x49, 0x00, 0x3f, 0x00, 0x6d, 0x00, 0x4c, 0x00, 0x1c, 0x00, +0x0c, 0x00, 0xee, 0xff, 0x49, 0x00, 0x2d, 0x00, 0xa2, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0x2e, 0x00, +0x42, 0x00, 0xe8, 0xff, 0xae, 0xff, 0xdd, 0xff, 0xb3, 0xff, 0x8d, 0xff, 0x74, 0xff, 0xc2, 0xff, +0xd9, 0xff, 0xb3, 0xff, 0x94, 0xff, 0xbf, 0xff, 0x97, 0xff, 0x8b, 0xff, 0xc3, 0xff, 0xf9, 0xff, +0xea, 0xff, 0x22, 0x00, 0x0c, 0x00, 0xc9, 0xff, 0x20, 0x00, 0x45, 0x00, 0x24, 0x00, 0x2f, 0x00, +0x15, 0x00, 0x50, 0x00, 0x3e, 0x00, 0x32, 0x00, 0x69, 0x00, 0x5a, 0x00, 0xe9, 0xff, 0x0a, 0x00, +0xf7, 0xff, 0xfe, 0xff, 0xf1, 0xff, 0xab, 0xff, 0xc1, 0xff, 0x99, 0xff, 0x86, 0xff, 0x8b, 0xff, +0x4b, 0xff, 0x8d, 0xff, 0xc1, 0xff, 0xb8, 0xff, 0xe3, 0xff, 0xd0, 0xff, 0x73, 0xff, 0xb7, 0xff, +0x91, 0xff, 0xf4, 0xff, 0xb8, 0xff, 0xfe, 0xff, 0x8a, 0xff, 0x9a, 0xff, 0x98, 0xff, 0xde, 0xff, +0x11, 0x00, 0xb9, 0xff, 0xb2, 0xff, 0xde, 0xff, 0xef, 0xff, 0xf4, 0xff, 0xd9, 0xff, 0xd5, 0xff, +0xd7, 0xff, 0xf6, 0xff, 0x04, 0x00, 0xde, 0xff, 0x00, 0x00, 0xb2, 0xff, 0xe4, 0xff, 0xdc, 0xff, +0x29, 0x00, 0x3c, 0x00, 0x3a, 0x00, 0x72, 0x00, 0x47, 0x00, 0x52, 0x00, 0x12, 0x00, 0x5e, 0x00, +0x4d, 0x00, 0x6c, 0x00, 0x16, 0x00, 0x83, 0x00, 0xa2, 0x00, 0x7f, 0x00, 0xb6, 0x00, 0xa3, 0x00, +0x91, 0x00, 0xc3, 0x00, 0x53, 0x00, 0x4d, 0x00, 0x1e, 0x00, 0x45, 0x00, 0x32, 0x00, 0x25, 0x00, +0xe7, 0xff, 0x26, 0x00, 0x0c, 0x00, 0x24, 0x00, 0x15, 0x00, 0x32, 0x00, 0xeb, 0xff, 0xfe, 0xff, +0x04, 0x00, 0x0b, 0x00, 0xe4, 0xff, 0x04, 0x00, 0xf5, 0xff, 0xf0, 0xff, 0x51, 0x00, 0x0e, 0x00, +0x03, 0x00, 0xfb, 0xff, 0xf6, 0xff, 0x21, 0x00, 0x3e, 0x00, 0x44, 0x00, 0x50, 0x00, 0x01, 0x00, +0x57, 0x00, 0x1a, 0x00, 0x55, 0x00, 0x4c, 0x00, 0x4e, 0x00, 0x6f, 0x00, 0x92, 0x00, 0x80, 0x00, +0x43, 0x00, 0x58, 0x00, 0x5f, 0x00, 0x9b, 0x00, 0xb7, 0x00, 0x94, 0x00, 0x7e, 0x00, 0x87, 0x00, +0xbb, 0x00, 0x8c, 0x00, 0x95, 0x00, 0x6c, 0x00, 0x88, 0x00, 0x4e, 0x00, 0x64, 0x00, 0x9b, 0x00, +0x8d, 0x00, 0x6e, 0x00, 0x7b, 0x00, 0xb3, 0x00, 0x9a, 0x00, 0x87, 0x00, 0x9d, 0x00, 0x8d, 0x00, +0x4e, 0x00, 0x65, 0x00, 0x57, 0x00, 0x7a, 0x00, 0x4a, 0x00, 0x79, 0x00, 0x41, 0x00, 0x92, 0x00, +0x80, 0x00, 0x50, 0x00, 0x42, 0x00, 0x84, 0x00, 0x6f, 0x00, 0x5b, 0x00, 0x46, 0x00, 0x2e, 0x00, +0x13, 0x00, 0x03, 0x00, 0x06, 0x00, 0x12, 0x00, 0x4b, 0x00, 0x48, 0x00, 0x53, 0x00, 0x41, 0x00, +0x3b, 0x00, 0x48, 0x00, 0x38, 0x00, 0x38, 0x00, 0x45, 0x00, 0x2b, 0x00, 0xa5, 0x00, 0x76, 0x00, +0x60, 0x00, 0x83, 0x00, 0x89, 0x00, 0x5f, 0x00, 0x4c, 0x00, 0x61, 0x00, 0x81, 0x00, 0x73, 0x00, +0x8d, 0x00, 0x95, 0x00, 0x88, 0x00, 0x8b, 0x00, 0x3e, 0x00, 0x6e, 0x00, 0xaf, 0x00, 0x85, 0x00, +0x82, 0x00, 0x7e, 0x00, 0xab, 0x00, 0xe2, 0x00, 0xb3, 0x00, 0xc3, 0x00, 0x84, 0x00, 0xab, 0x00, +0x8f, 0x00, 0x95, 0x00, 0x7c, 0x00, 0x72, 0x00, 0x34, 0x00, 0x7e, 0x00, 0x4c, 0x00, 0x3c, 0x00, +0x22, 0x00, 0x12, 0x00, 0xd1, 0xff, 0xfa, 0xff, 0xe5, 0xff, 0x02, 0x00, 0xce, 0xff, 0xe7, 0xff, +0xea, 0xff, 0xc5, 0xff, 0xb2, 0xff, 0x31, 0x00, 0xec, 0xff, 0xab, 0xff, 0xa9, 0xff, 0x80, 0xff, +0xab, 0xff, 0x67, 0xff, 0x6c, 0xff, 0x83, 0xff, 0x94, 0xff, 0x90, 0xff, 0x59, 0xff, 0x72, 0xff, +0x76, 0xff, 0x49, 0xff, 0x5f, 0xff, 0x72, 0xff, 0x4d, 0xff, 0x83, 0xff, 0x5a, 0xff, 0x67, 0xff, +0x53, 0xff, 0x55, 0xff, 0x0b, 0xff, 0x5a, 0xff, 0xee, 0xfe, 0x31, 0xff, 0x1d, 0xff, 0x31, 0xff, +0x41, 0xff, 0x2a, 0xff, 0x2b, 0xff, 0xf9, 0xfe, 0x3c, 0xff, 0x43, 0xff, 0x46, 0xff, 0x51, 0xff, +0x5d, 0xff, 0x79, 0xff, 0x7c, 0xff, 0xdd, 0xff, 0xa2, 0xff, 0x99, 0xff, 0x4b, 0xff, 0x80, 0xff, +0x57, 0xff, 0x69, 0xff, 0x51, 0xff, 0x45, 0xff, 0x8c, 0xff, 0x93, 0xff, 0x78, 0xff, 0x76, 0xff, +0x25, 0xff, 0x34, 0xff, 0x1b, 0xff, 0xf8, 0xfe, 0x1e, 0xff, 0x4f, 0xff, 0x53, 0xff, 0x7d, 0xff, +0x43, 0xff, 0x41, 0xff, 0x72, 0xff, 0x88, 0xff, 0x61, 0xff, 0x64, 0xff, 0x63, 0xff, 0x52, 0xff, +0x19, 0xff, 0x53, 0xff, 0x67, 0xff, 0x65, 0xff, 0x2c, 0xff, 0x28, 0xff, 0x3e, 0xff, 0x5e, 0xff, +0x43, 0xff, 0x18, 0xff, 0x00, 0xff, 0x36, 0xff, 0x48, 0xff, 0x60, 0xff, 0x2a, 0xff, 0x5a, 0xff, +0xa7, 0xff, 0x89, 0xff, 0x77, 0xff, 0xad, 0xff, 0xb8, 0xff, 0x96, 0xff, 0x66, 0xff, 0x70, 0xff, +0x50, 0xff, 0x86, 0xff, 0x39, 0xff, 0x69, 0xff, 0x44, 0xff, 0x6c, 0xff, 0x5f, 0xff, 0x3e, 0xff, +0x51, 0xff, 0x27, 0xff, 0x3f, 0xff, 0x27, 0xff, 0x5d, 0xff, 0x33, 0xff, 0x6f, 0xff, 0x61, 0xff, +0x88, 0xff, 0x71, 0xff, 0xc7, 0xff, 0x69, 0xff, 0xc8, 0xff, 0xbd, 0xff, 0xcb, 0xff, 0xf1, 0xff, +0xa4, 0xff, 0xd3, 0xff, 0xb2, 0xff, 0xe3, 0xff, 0x06, 0x00, 0x10, 0x00, 0x11, 0x00, 0x29, 0x00, +0xfb, 0xff, 0x29, 0x00, 0x17, 0x00, 0x1d, 0x00, 0x36, 0x00, 0x21, 0x00, 0xfe, 0xff, 0x61, 0x00, +0x21, 0x00, 0x0e, 0x00, 0x2b, 0x00, 0x1c, 0x00, 0x35, 0x00, 0x29, 0x00, 0x06, 0x00, 0x0f, 0x00, +0xc1, 0xff, 0xe2, 0xff, 0x52, 0x00, 0xeb, 0xff, 0xd6, 0xff, 0xdd, 0xff, 0xe4, 0xff, 0xf9, 0xff, +0xfc, 0xff, 0x0b, 0x00, 0x24, 0x00, 0x03, 0x00, 0x20, 0x00, 0x37, 0x00, 0x62, 0x00, 0x6f, 0x00, +0x85, 0x00, 0x9f, 0x00, 0x83, 0x00, 0x7d, 0x00, 0xdc, 0x00, 0xac, 0x00, 0x6b, 0x00, 0x6b, 0x00, +0x6c, 0x00, 0x99, 0x00, 0x7d, 0x00, 0x83, 0x00, 0xab, 0x00, 0x97, 0x00, 0xb4, 0x00, 0xb6, 0x00, +0x9d, 0x00, 0x9c, 0x00, 0x63, 0x00, 0xf0, 0x00, 0xd4, 0x00, 0xd3, 0x00, 0xd4, 0x00, 0xdc, 0x00, +0xd1, 0x00, 0xf3, 0x00, 0xf4, 0x00, 0xfc, 0x00, 0xdf, 0x00, 0xaf, 0x00, 0xbc, 0x00, 0xd6, 0x00, +0xcc, 0x00, 0xd9, 0x00, 0xbb, 0x00, 0xb0, 0x00, 0xcb, 0x00, 0x00, 0x01, 0xcf, 0x00, 0xd1, 0x00, +0xbe, 0x00, 0xab, 0x00, 0x79, 0x00, 0x5c, 0x00, 0x49, 0x00, 0x53, 0x00, 0x09, 0x00, 0x39, 0x00, +0xe4, 0xff, 0x0f, 0x00, 0x14, 0x00, 0x48, 0x00, 0x3c, 0x00, 0xfa, 0xff, 0xf5, 0xff, 0x35, 0x00, +0x40, 0x00, 0x50, 0x00, 0x1f, 0x00, 0x58, 0x00, 0x65, 0x00, 0xb8, 0x00, 0x72, 0x00, 0x7b, 0x00, +0xbb, 0x00, 0x95, 0x00, 0x90, 0x00, 0x75, 0x00, 0xb5, 0x00, 0xae, 0x00, 0x44, 0x00, 0x81, 0x00, +0x61, 0x00, 0x51, 0x00, 0x7f, 0x00, 0x50, 0x00, 0x1b, 0x00, 0xf7, 0xff, 0xfe, 0xff, 0xe7, 0xff, +0x13, 0x00, 0xb7, 0xff, 0xc1, 0xff, 0xd4, 0xff, 0x1a, 0x00, 0x03, 0x00, 0xa9, 0xff, 0x8d, 0xff, +0xc1, 0xff, 0x8c, 0xff, 0x98, 0xff, 0x9f, 0xff, 0x8b, 0xff, 0x94, 0xff, 0xa7, 0xff, 0xb3, 0xff, +0x8f, 0xff, 0xa7, 0xff, 0x84, 0xff, 0xbd, 0xff, 0xc8, 0xff, 0xdf, 0xff, 0x9f, 0xff, 0x6e, 0xff, +0x7f, 0xff, 0xd6, 0xff, 0xb9, 0xff, 0xe3, 0xff, 0xd8, 0xff, 0xf9, 0xff, 0x1a, 0x00, 0x1f, 0x00, +0x21, 0x00, 0x1a, 0x00, 0x02, 0x00, 0x03, 0x00, 0xd9, 0xff, 0xf4, 0xff, 0x0b, 0x00, 0x48, 0x00, +0x51, 0x00, 0x31, 0x00, 0x59, 0x00, 0x52, 0x00, 0x71, 0x00, 0x4e, 0x00, 0xab, 0x00, 0x90, 0x00, +0x71, 0x00, 0x87, 0x00, 0x6d, 0x00, 0x40, 0x00, 0x7e, 0x00, 0x69, 0x00, 0x74, 0x00, 0x7a, 0x00, +0x6d, 0x00, 0x76, 0x00, 0xa0, 0x00, 0xad, 0x00, 0x88, 0x00, 0x84, 0x00, 0x88, 0x00, 0x90, 0x00, +0x82, 0x00, 0x95, 0x00, 0xa5, 0x00, 0xa8, 0x00, 0xaa, 0x00, 0x90, 0x00, 0x89, 0x00, 0x64, 0x00, +0x91, 0x00, 0x7b, 0x00, 0x49, 0x00, 0x0e, 0x00, 0x3e, 0x00, 0x21, 0x00, 0x54, 0x00, 0x46, 0x00, +0x2a, 0x00, 0x0f, 0x00, 0x32, 0x00, 0x4a, 0x00, 0x4e, 0x00, 0x36, 0x00, 0x4c, 0x00, 0x60, 0x00, +0x81, 0x00, 0x54, 0x00, 0x66, 0x00, 0x40, 0x00, 0x4f, 0x00, 0x74, 0x00, 0x73, 0x00, 0x5e, 0x00, +0x4d, 0x00, 0x3c, 0x00, 0x40, 0x00, 0x54, 0x00, 0x28, 0x00, 0x0b, 0x00, 0x06, 0x00, 0x3f, 0x00, +0x62, 0x00, 0x74, 0x00, 0x55, 0x00, 0x6b, 0x00, 0x81, 0x00, 0x6d, 0x00, 0x76, 0x00, 0x35, 0x00, +0x18, 0x00, 0x22, 0x00, 0x04, 0x00, 0x4a, 0x00, 0x25, 0x00, 0x34, 0x00, 0x24, 0x00, 0x26, 0x00, +0x1c, 0x00, 0x29, 0x00, 0x1e, 0x00, 0x27, 0x00, 0x43, 0x00, 0x27, 0x00, 0x7f, 0x00, 0x93, 0x00, +0x65, 0x00, 0x6c, 0x00, 0xa4, 0x00, 0x86, 0x00, 0xcd, 0x00, 0xeb, 0x00, 0xd4, 0x00, 0xe2, 0x00, +0xb9, 0x00, 0x9a, 0x00, 0xbd, 0x00, 0x84, 0x00, 0xb7, 0x00, 0xbe, 0x00, 0xad, 0x00, 0x99, 0x00, +0xa1, 0x00, 0xc3, 0x00, 0x7e, 0x00, 0x8e, 0x00, 0x7e, 0x00, 0x8e, 0x00, 0x67, 0x00, 0x5c, 0x00, +0x81, 0x00, 0x85, 0x00, 0x7a, 0x00, 0x75, 0x00, 0xa1, 0x00, 0xd6, 0x00, 0x9a, 0x00, 0x71, 0x00, +0x77, 0x00, 0x34, 0x00, 0x55, 0x00, 0x63, 0x00, 0x85, 0x00, 0x81, 0x00, 0x79, 0x00, 0x7b, 0x00, +0x91, 0x00, 0x70, 0x00, 0x29, 0x00, 0x60, 0x00, 0x52, 0x00, 0x83, 0x00, 0x91, 0x00, 0x50, 0x00, +0x50, 0x00, 0x56, 0x00, 0x4f, 0x00, 0x65, 0x00, 0x65, 0x00, 0x7c, 0x00, 0x7e, 0x00, 0x82, 0x00, +0x1e, 0x00, 0x65, 0x00, 0x7d, 0x00, 0x5e, 0x00, 0x66, 0x00, 0x99, 0x00, 0x5a, 0x00, 0x53, 0x00, +0x89, 0x00, 0xac, 0x00, 0x7c, 0x00, 0x60, 0x00, 0x82, 0x00, 0x5b, 0x00, 0x50, 0x00, 0x6f, 0x00, +0x66, 0x00, 0x63, 0x00, 0x45, 0x00, 0x4e, 0x00, 0x58, 0x00, 0x24, 0x00, 0x58, 0x00, 0x6c, 0x00, +0x6b, 0x00, 0x45, 0x00, 0x63, 0x00, 0x4e, 0x00, 0x46, 0x00, 0x37, 0x00, 0x03, 0x00, 0xe6, 0xff, +0x2c, 0x00, 0x5d, 0x00, 0x5a, 0x00, 0x29, 0x00, 0x4d, 0x00, 0x7c, 0x00, 0x61, 0x00, 0x2d, 0x00, +0x13, 0x00, 0x45, 0x00, 0x2b, 0x00, 0xb0, 0x00, 0xa2, 0x00, 0xaa, 0x00, 0x85, 0x00, 0x81, 0x00, +0x85, 0x00, 0x45, 0x00, 0x3d, 0x00, 0x4c, 0x00, 0x3c, 0x00, 0x09, 0x00, 0x24, 0x00, 0x18, 0x00, +0x0a, 0x00, 0x1e, 0x00, 0x4c, 0x00, 0x5e, 0x00, 0x61, 0x00, 0x7c, 0x00, 0x29, 0x00, 0x6c, 0x00, +0x92, 0x00, 0x4e, 0x00, 0x17, 0x00, 0x4d, 0x00, 0x4d, 0x00, 0x17, 0x00, 0x40, 0x00, 0x13, 0x00, +0x14, 0x00, 0xd6, 0xff, 0x1d, 0x00, 0x4c, 0x00, 0x20, 0x00, 0x2a, 0x00, 0x2f, 0x00, 0x17, 0x00, +0x0b, 0x00, 0x6b, 0x00, 0x41, 0x00, 0x1d, 0x00, 0xab, 0x00, 0x73, 0x00, 0x57, 0x00, 0x42, 0x00, +0x77, 0x00, 0x28, 0x00, 0x19, 0x00, 0x21, 0x00, 0x02, 0x00, 0x39, 0x00, 0x78, 0x00, 0x2f, 0x00, +0x41, 0x00, 0x5f, 0x00, 0x0b, 0x00, 0x77, 0x00, 0x52, 0x00, 0x49, 0x00, 0x33, 0x00, 0x06, 0x00, +0xe2, 0xff, 0xf7, 0xff, 0x14, 0x00, 0x39, 0x00, 0xea, 0xff, 0x15, 0x00, 0xe8, 0xff, 0x0a, 0x00, +0xe4, 0xff, 0xe2, 0xff, 0xf5, 0xff, 0xf7, 0xff, 0x21, 0x00, 0x3c, 0x00, 0x46, 0x00, 0x01, 0x00, +0x46, 0x00, 0x43, 0x00, 0x38, 0x00, 0x09, 0x00, 0x2a, 0x00, 0x5e, 0x00, 0x67, 0x00, 0x56, 0x00, +0x0e, 0x00, 0x26, 0x00, 0x1a, 0x00, 0x32, 0x00, 0x4b, 0x00, 0x64, 0x00, 0x69, 0x00, 0x4e, 0x00, +0x40, 0x00, 0x9c, 0x00, 0x25, 0x00, 0x16, 0x00, 0x12, 0x00, 0x16, 0x00, 0x48, 0x00, 0x04, 0x00, +0x00, 0x00, 0x1e, 0x00, 0xf4, 0xff, 0x0c, 0x00, 0x04, 0x00, 0xd2, 0xff, 0xd0, 0xff, 0xe5, 0xff, +0xf2, 0xff, 0x1b, 0x00, 0x31, 0x00, 0xce, 0xff, 0xdc, 0xff, 0xff, 0xff, 0x18, 0x00, 0x11, 0x00, +0x9a, 0xff, 0xa4, 0xff, 0xa8, 0xff, 0xca, 0xff, 0xbb, 0xff, 0xdb, 0xff, 0xb5, 0xff, 0xd5, 0xff, +0xae, 0xff, 0xb9, 0xff, 0xde, 0xff, 0x98, 0xff, 0xc4, 0xff, 0xd1, 0xff, 0xc5, 0xff, 0xd1, 0xff, +0xd1, 0xff, 0xbf, 0xff, 0x06, 0x00, 0xf9, 0xff, 0xcd, 0xff, 0xcf, 0xff, 0xa3, 0xff, 0x6f, 0xff, +0xc1, 0xff, 0x8e, 0xff, 0x96, 0xff, 0xcf, 0xff, 0xa9, 0xff, 0x7b, 0xff, 0xcd, 0xff, 0xb8, 0xff, +0x89, 0xff, 0x89, 0xff, 0x54, 0xff, 0x89, 0xff, 0x54, 0xff, 0x83, 0xff, 0x8e, 0xff, 0xc1, 0xff, +0x75, 0xff, 0x91, 0xff, 0xf3, 0xff, 0x8a, 0xff, 0x71, 0xff, 0x47, 0xff, 0x26, 0xff, 0xf1, 0xfe, +0xe4, 0xfe, 0x0b, 0xff, 0xae, 0xfe, 0xb2, 0xfe, 0xd2, 0xfe, 0xcf, 0xfe, 0x7f, 0xfe, 0x87, 0xfe, +0xb6, 0xfe, 0x92, 0xfe, 0xc1, 0xfe, 0xf3, 0xfe, 0x00, 0xff, 0x06, 0xff, 0x20, 0xff, 0xdf, 0xfe, +0x08, 0xff, 0x1d, 0xff, 0x66, 0xff, 0x4a, 0xff, 0x46, 0xff, 0x25, 0xff, 0x29, 0xff, 0x5b, 0xff, +0x60, 0xff, 0x2a, 0xff, 0xff, 0xfe, 0x50, 0xff, 0x7a, 0xff, 0x3f, 0xff, 0x8d, 0xff, 0x5a, 0xff, +0x62, 0xff, 0x8c, 0xff, 0x6f, 0xff, 0x8c, 0xff, 0x63, 0xff, 0x63, 0xff, 0x69, 0xff, 0x8d, 0xff, +0x96, 0xff, 0xa1, 0xff, 0x5a, 0xff, 0x66, 0xff, 0x05, 0xff, 0x49, 0xff, 0x42, 0xff, 0x54, 0xff, +0x90, 0xff, 0xa5, 0xff, 0x78, 0xff, 0xd0, 0xff, 0xaf, 0xff, 0x58, 0xff, 0xa3, 0xff, 0x87, 0xff, +0xba, 0xff, 0x8f, 0xff, 0x95, 0xff, 0xc5, 0xff, 0xa7, 0xff, 0xc4, 0xff, 0xbb, 0xff, 0x9f, 0xff, +0x7f, 0xff, 0x75, 0xff, 0xb4, 0xff, 0xa6, 0xff, 0xaf, 0xff, 0x75, 0xff, 0x7f, 0xff, 0xa5, 0xff, +0x67, 0xff, 0xb9, 0xff, 0x9b, 0xff, 0x84, 0xff, 0xa0, 0xff, 0x00, 0x00, 0x0c, 0x00, 0xc9, 0xff, +0xc8, 0xff, 0xda, 0xff, 0xcd, 0xff, 0xfa, 0xff, 0xe4, 0xff, 0xe2, 0xff, 0x01, 0x00, 0xe1, 0xff, +0x3e, 0x00, 0x26, 0x00, 0x20, 0x00, 0x27, 0x00, 0xef, 0xff, 0x25, 0x00, 0x08, 0x00, 0x08, 0x00, +0x02, 0x00, 0x38, 0x00, 0x3e, 0x00, 0x1a, 0x00, 0x03, 0x00, 0xd7, 0xff, 0x13, 0x00, 0xc8, 0xff, +0x92, 0xff, 0x87, 0xff, 0x84, 0xff, 0x66, 0xff, 0x6c, 0xff, 0x41, 0xff, 0x72, 0xff, 0x36, 0xff, +0x36, 0xff, 0x0c, 0xff, 0x76, 0xff, 0x67, 0xff, 0x7c, 0xff, 0x50, 0xff, 0x34, 0xff, 0x67, 0xff, +0x6c, 0xff, 0x94, 0xff, 0x9c, 0xff, 0x89, 0xff, 0xa0, 0xff, 0xa3, 0xff, 0x93, 0xff, 0x6d, 0xff, +0x94, 0xff, 0x4f, 0xff, 0x65, 0xff, 0x9d, 0xff, 0x7a, 0xff, 0x9e, 0xff, 0x8c, 0xff, 0xbb, 0xff, +0xa0, 0xff, 0xa2, 0xff, 0xb2, 0xff, 0x9d, 0xff, 0xc8, 0xff, 0xa9, 0xff, 0xa0, 0xff, 0xba, 0xff, +0x94, 0xff, 0x84, 0xff, 0x82, 0xff, 0x96, 0xff, 0x5f, 0xff, 0x49, 0xff, 0x82, 0xff, 0x43, 0xff, +0x05, 0xff, 0x25, 0xff, 0x2f, 0xff, 0x2c, 0xff, 0x10, 0xff, 0x13, 0xff, 0x2f, 0xff, 0x73, 0xff, +0x58, 0xff, 0x73, 0xff, 0x52, 0xff, 0x5b, 0xff, 0x66, 0xff, 0x3c, 0xff, 0x65, 0xff, 0x9d, 0xff, +0x74, 0xff, 0x51, 0xff, 0x6f, 0xff, 0x84, 0xff, 0x6c, 0xff, 0x3b, 0xff, 0x43, 0xff, 0x54, 0xff, +0xb9, 0xff, 0xa0, 0xff, 0x8a, 0xff, 0xa6, 0xff, 0xa3, 0xff, 0x8c, 0xff, 0xce, 0xff, 0xe1, 0xff, +0xbf, 0xff, 0xd8, 0xff, 0xb7, 0xff, 0xda, 0xff, 0xed, 0xff, 0xea, 0xff, 0xbe, 0xff, 0xb3, 0xff, +0xa2, 0xff, 0xca, 0xff, 0xae, 0xff, 0x8f, 0xff, 0xa6, 0xff, 0x83, 0xff, 0xa2, 0xff, 0xab, 0xff, +0x9e, 0xff, 0x6e, 0xff, 0x56, 0xff, 0x7c, 0xff, 0x77, 0xff, 0x66, 0xff, 0x7d, 0xff, 0xad, 0xff, +0x7d, 0xff, 0xa8, 0xff, 0x81, 0xff, 0x8b, 0xff, 0x75, 0xff, 0x7f, 0xff, 0x65, 0xff, 0x9b, 0xff, +0x8f, 0xff, 0x4f, 0xff, 0x58, 0xff, 0x80, 0xff, 0x4a, 0xff, 0x70, 0xff, 0x5d, 0xff, 0x43, 0xff, +0x43, 0xff, 0x2e, 0xff, 0x26, 0xff, 0x29, 0xff, 0x0b, 0xff, 0x32, 0xff, 0x53, 0xff, 0x1d, 0xff, +0x5c, 0xff, 0x3a, 0xff, 0x67, 0xff, 0x89, 0xff, 0x5a, 0xff, 0x82, 0xff, 0x97, 0xff, 0xb1, 0xff, +0xae, 0xff, 0xbf, 0xff, 0xa7, 0xff, 0xb2, 0xff, 0x57, 0xff, 0x97, 0xff, 0x99, 0xff, 0xaa, 0xff, +0xae, 0xff, 0xa7, 0xff, 0x18, 0x00, 0xdb, 0xff, 0xc8, 0xff, 0x73, 0xff, 0xb6, 0xff, 0x75, 0xff, +0x62, 0xff, 0x47, 0xff, 0x9b, 0xff, 0x83, 0xff, 0x2f, 0xff, 0x62, 0xff, 0x70, 0xff, 0x60, 0xff, +0x4e, 0xff, 0x3b, 0xff, 0x50, 0xff, 0x65, 0xff, 0xa7, 0xff, 0xa7, 0xff, 0xca, 0xff, 0xf0, 0xff, +0xd1, 0xff, 0xd1, 0xff, 0x11, 0x00, 0xca, 0xff, 0xd2, 0xff, 0xa7, 0xff, 0xb8, 0xff, 0xcd, 0xff, +0xab, 0xff, 0xc0, 0xff, 0xc5, 0xff, 0xc4, 0xff, 0xd9, 0xff, 0xe7, 0xff, 0xf1, 0xff, 0xb1, 0xff, +0xd3, 0xff, 0xc9, 0xff, 0xa3, 0xff, 0xd5, 0xff, 0xa2, 0xff, 0xa2, 0xff, 0xe6, 0xff, 0xff, 0xff, +0xc7, 0xff, 0xe6, 0xff, 0xf9, 0xff, 0xf0, 0xff, 0xff, 0xff, 0x2b, 0x00, 0x15, 0x00, 0xe4, 0xff, +0x29, 0x00, 0x3a, 0x00, 0x31, 0x00, 0x3f, 0x00, 0x3c, 0x00, 0x65, 0x00, 0x41, 0x00, 0x64, 0x00, +0x4f, 0x00, 0x0e, 0x00, 0x39, 0x00, 0x49, 0x00, 0x20, 0x00, 0x2d, 0x00, 0x48, 0x00, 0x29, 0x00, +0x40, 0x00, 0x42, 0x00, 0x23, 0x00, 0x4d, 0x00, 0x64, 0x00, 0x55, 0x00, 0x5c, 0x00, 0x32, 0x00, +0x39, 0x00, 0x30, 0x00, 0x3b, 0x00, 0x5e, 0x00, 0xa1, 0x00, 0x89, 0x00, 0xb1, 0x00, 0x7f, 0x00, +0xaa, 0x00, 0x8f, 0x00, 0x50, 0x00, 0x6d, 0x00, 0x5d, 0x00, 0x7a, 0x00, 0x67, 0x00, 0x57, 0x00, +0x8c, 0x00, 0xba, 0x00, 0xb6, 0x00, 0xc7, 0x00, 0x14, 0x01, 0x0a, 0x01, 0xbf, 0x00, 0xdd, 0x00, +0xa4, 0x00, 0xae, 0x00, 0xbb, 0x00, 0xd3, 0x00, 0xd5, 0x00, 0xdc, 0x00, 0xc4, 0x00, 0xb1, 0x00, +0xa1, 0x00, 0xa0, 0x00, 0x7c, 0x00, 0x8b, 0x00, 0xb5, 0x00, 0x62, 0x00, 0x4b, 0x00, 0x71, 0x00, +0x7e, 0x00, 0x88, 0x00, 0xa1, 0x00, 0x83, 0x00, 0x75, 0x00, 0xb5, 0x00, 0xa9, 0x00, 0x5c, 0x00, +0x57, 0x00, 0x7e, 0x00, 0x3a, 0x00, 0x30, 0x00, 0x5e, 0x00, 0x66, 0x00, 0x29, 0x00, 0x15, 0x00, +0x57, 0x00, 0x06, 0x00, 0x0f, 0x00, 0xed, 0xff, 0xfb, 0xff, 0x25, 0x00, 0x1a, 0x00, 0xe5, 0xff, +0xd7, 0xff, 0xe2, 0xff, 0xae, 0xff, 0xef, 0xff, 0xca, 0xff, 0xe4, 0xff, 0xdd, 0xff, 0xe2, 0xff, +0xc6, 0xff, 0xef, 0xff, 0xca, 0xff, 0xfc, 0xff, 0x8f, 0xff, 0xd5, 0xff, 0x26, 0x00, 0x74, 0x00, +0x3e, 0x00, 0x26, 0x00, 0x38, 0x00, 0xc7, 0xff, 0xb1, 0xff, 0xce, 0xff, 0xc2, 0xff, 0xe6, 0xff, +0xf8, 0xff, 0x01, 0x00, 0xff, 0xff, 0xfd, 0xff, 0xec, 0xff, 0xfd, 0xff, 0x0e, 0x00, 0xe6, 0xff, +0xbb, 0xff, 0xe9, 0xff, 0x22, 0x00, 0x18, 0x00, 0xfa, 0xff, 0xde, 0xff, 0xd1, 0xff, 0x16, 0x00, +0x18, 0x00, 0x28, 0x00, 0x54, 0x00, 0x11, 0x00, 0x16, 0x00, 0x1e, 0x00, 0xf5, 0xff, 0x34, 0x00, +0x0d, 0x00, 0x3e, 0x00, 0x38, 0x00, 0x62, 0x00, 0x5c, 0x00, 0x50, 0x00, 0x97, 0x00, 0xa3, 0x00, +0x79, 0x00, 0x70, 0x00, 0xa6, 0x00, 0x95, 0x00, 0x76, 0x00, 0x83, 0x00, 0x8f, 0x00, 0x89, 0x00, +0x9a, 0x00, 0xbf, 0x00, 0xe6, 0x00, 0xde, 0x00, 0x9f, 0x00, 0xa0, 0x00, 0xc4, 0x00, 0xb2, 0x00, +0xe2, 0x00, 0xc5, 0x00, 0xf3, 0x00, 0xf4, 0x00, 0x00, 0x01, 0x60, 0x01, 0x81, 0x01, 0x4f, 0x01, +0x04, 0x01, 0x20, 0x01, 0x4c, 0x01, 0xac, 0x00, 0xe2, 0x00, 0xbd, 0x00, 0xcc, 0x00, 0xd4, 0x00, +0xae, 0x00, 0x57, 0x00, 0x7e, 0x00, 0x6b, 0x00, 0x77, 0x00, 0x9a, 0x00, 0x89, 0x00, 0xc3, 0x00, +0x97, 0x00, 0x79, 0x00, 0x87, 0x00, 0x8b, 0x00, 0x5c, 0x00, 0x92, 0x00, 0xc7, 0x00, 0xc6, 0x00, +0xb6, 0x00, 0xa9, 0x00, 0xbf, 0x00, 0xad, 0x00, 0x98, 0x00, 0xcc, 0x00, 0x93, 0x00, 0xb2, 0x00, +0x1f, 0x01, 0xa3, 0x00, 0x9e, 0x00, 0x49, 0x00, 0x75, 0x00, 0x91, 0x00, 0x95, 0x00, 0xa0, 0x00, +0xd5, 0x00, 0x96, 0x00, 0x75, 0x00, 0x8b, 0x00, 0x75, 0x00, 0xa2, 0x00, 0x7b, 0x00, 0x5b, 0x00, +0xc2, 0x00, 0xa8, 0x00, 0x9f, 0x00, 0x7e, 0x00, 0xaa, 0x00, 0xc7, 0x00, 0xb5, 0x00, 0xde, 0x00, +0x58, 0x00, 0x9a, 0x00, 0xc4, 0x00, 0xad, 0x00, 0x9e, 0x00, 0x91, 0x00, 0x98, 0x00, 0xba, 0x00, +0x9d, 0x00, 0x7a, 0x00, 0x98, 0x00, 0x72, 0x00, 0x7d, 0x00, 0x9f, 0x00, 0xad, 0x00, 0xac, 0x00, +0x93, 0x00, 0xb9, 0x00, 0x8e, 0x00, 0x60, 0x00, 0xb2, 0x00, 0x2e, 0x00, 0x66, 0x00, 0x40, 0x00, +0x5a, 0x00, 0x4c, 0x00, 0x36, 0x00, 0x52, 0x00, 0x95, 0x00, 0x4c, 0x00, 0x2f, 0x00, 0x85, 0x00, +0xb5, 0x00, 0xba, 0x00, 0xd6, 0x00, 0x04, 0x01, 0xdf, 0x00, 0xe6, 0x00, 0xcb, 0x00, 0xf3, 0x00, +0xf5, 0x00, 0xd5, 0x00, 0xbf, 0x00, 0x00, 0x01, 0x3a, 0x01, 0x0d, 0x01, 0x34, 0x01, 0x1f, 0x01, +0xf3, 0x00, 0x0e, 0x01, 0xf6, 0x00, 0xda, 0x00, 0xeb, 0x00, 0xf6, 0x00, 0xd0, 0x00, 0xfe, 0x00, +0x31, 0x01, 0x1c, 0x01, 0x15, 0x01, 0xdf, 0x00, 0x2b, 0x01, 0xf9, 0x00, 0x06, 0x01, 0xf4, 0x00, +0xca, 0x00, 0xc4, 0x00, 0xee, 0x00, 0xd0, 0x00, 0x7d, 0x00, 0x47, 0x00, 0xab, 0x00, 0x67, 0x00, +0x68, 0x00, 0x75, 0x00, 0x49, 0x00, 0x68, 0x00, 0x57, 0x00, 0x54, 0x00, 0x17, 0x00, 0x7d, 0x00, +0x64, 0x00, 0x01, 0x00, 0x29, 0x00, 0x11, 0x00, 0x53, 0x00, 0x2e, 0x00, 0x06, 0x00, 0x77, 0x00, +0x41, 0x00, 0x00, 0x00, 0x9a, 0x00, 0x5e, 0x00, 0x25, 0x00, 0x63, 0x00, 0x67, 0x00, 0x57, 0x00, +0x55, 0x00, 0x81, 0x00, 0x6d, 0x00, 0x46, 0x00, 0x4d, 0x00, 0x84, 0x00, 0x70, 0x00, 0x65, 0x00, +0x4e, 0x00, 0x34, 0x00, 0x54, 0x00, 0x88, 0x00, 0x30, 0x00, 0x5e, 0x00, 0x5f, 0x00, 0x67, 0x00, +0x4a, 0x00, 0x5c, 0x00, 0x3f, 0x00, 0x3b, 0x00, 0x2a, 0x00, 0x4d, 0x00, 0x2e, 0x00, 0x25, 0x00, +0x32, 0x00, 0x25, 0x00, 0x1c, 0x00, 0x36, 0x00, 0xdc, 0xff, 0x2a, 0x00, 0xfa, 0xff, 0x0b, 0x00, +0x18, 0x00, 0xf3, 0xff, 0xf2, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xca, 0xff, 0xe3, 0xff, 0x1e, 0x00, +0x10, 0x00, 0x23, 0x00, 0xef, 0xff, 0xea, 0xff, 0x2e, 0x00, 0x3c, 0x00, 0x28, 0x00, 0x4d, 0x00, +0x18, 0x00, 0x35, 0x00, 0x64, 0x00, 0x36, 0x00, 0x41, 0x00, 0x64, 0x00, 0x7e, 0x00, 0x83, 0x00, +0xbd, 0x00, 0x91, 0x00, 0x7a, 0x00, 0x62, 0x00, 0x91, 0x00, 0x8d, 0x00, 0x85, 0x00, 0x68, 0x00, +0x98, 0x00, 0xad, 0x00, 0x5f, 0x00, 0x94, 0x00, 0x83, 0x00, 0x94, 0x00, 0x4c, 0x00, 0xc0, 0x00, +0xb0, 0x00, 0x6d, 0x00, 0x81, 0x00, 0x6c, 0x00, 0x54, 0x00, 0x69, 0x00, 0x73, 0x00, 0x75, 0x00, +0x43, 0x00, 0x21, 0x00, 0x43, 0x00, 0x10, 0x00, 0xf5, 0xff, 0x0b, 0x00, 0x10, 0x00, 0xf1, 0xff, +0x09, 0x00, 0x08, 0x00, 0x37, 0x00, 0x0e, 0x00, 0x57, 0x00, 0x24, 0x00, 0xfc, 0xff, 0xfe, 0xff, +0x02, 0x00, 0xb6, 0xff, 0x2c, 0x00, 0x4b, 0x00, 0x37, 0x00, 0x20, 0x00, 0xc3, 0xff, 0xe4, 0xff, +0x28, 0x00, 0x36, 0x00, 0x0a, 0x00, 0x01, 0x00, 0x32, 0x00, 0x3f, 0x00, 0x05, 0x00, 0x5b, 0x00, +0x26, 0x00, 0x14, 0x00, 0x21, 0x00, 0x3b, 0x00, 0x07, 0x00, 0x31, 0x00, 0x0a, 0x00, 0x5a, 0x00, +0xaa, 0x00, 0x63, 0x00, 0x52, 0x00, 0x5b, 0x00, 0x45, 0x00, 0xf8, 0xff, 0xc8, 0xff, 0xb5, 0xff, +0xf8, 0xff, 0xe7, 0xff, 0x9e, 0xff, 0x9d, 0xff, 0x94, 0xff, 0xa1, 0xff, 0x71, 0xff, 0x72, 0xff, +0x64, 0xff, 0x3f, 0xff, 0x74, 0xff, 0x44, 0xff, 0xa0, 0xff, 0x8f, 0xff, 0x4f, 0xff, 0x5f, 0xff, +0x3d, 0xff, 0x88, 0xff, 0x6d, 0xff, 0x81, 0xff, 0xa4, 0xff, 0x7f, 0xff, 0x23, 0x00, 0xd0, 0xff, +0xdd, 0xff, 0x06, 0x00, 0xe1, 0xff, 0xe1, 0xff, 0xd7, 0xff, 0xd2, 0xff, 0xf4, 0xff, 0x06, 0x00, +0xb9, 0xff, 0xc9, 0xff, 0xe6, 0xff, 0xfe, 0xff, 0xba, 0xff, 0xdd, 0xff, 0xca, 0xff, 0x05, 0x00, +0x06, 0x00, 0xf4, 0xff, 0x42, 0x00, 0x1c, 0x00, 0xd8, 0xff, 0xe8, 0xff, 0xea, 0xff, 0x16, 0x00, +0xbf, 0xff, 0xfc, 0xff, 0x05, 0x00, 0x28, 0x00, 0x49, 0x00, 0x2b, 0x00, 0x2e, 0x00, 0x4f, 0x00, +0x14, 0x00, 0x44, 0x00, 0xc6, 0x00, 0x22, 0x00, 0x6c, 0x00, 0x64, 0x00, 0x8a, 0x00, 0x93, 0x00, +0x4e, 0x00, 0x58, 0x00, 0x66, 0x00, 0x46, 0x00, 0x6c, 0x00, 0x53, 0x00, 0x58, 0x00, 0x9c, 0x00, +0x15, 0x00, 0x1e, 0x00, 0x34, 0x00, 0x25, 0x00, 0xf8, 0xff, 0x1b, 0x00, 0x55, 0x00, 0x50, 0x00, +0x33, 0x00, 0x72, 0x00, 0x59, 0x00, 0x40, 0x00, 0x61, 0x00, 0x62, 0x00, 0x02, 0x00, 0x3b, 0x00, +0x1c, 0x00, 0x1e, 0x00, 0x46, 0x00, 0x05, 0x00, 0xf0, 0xff, 0x0a, 0x00, 0x1d, 0x00, 0x0c, 0x00, +0xcf, 0xff, 0xc2, 0xff, 0xc2, 0xff, 0xa2, 0xff, 0xae, 0xff, 0xed, 0xff, 0xd4, 0xff, 0x8b, 0xff, +0x8d, 0xff, 0xc1, 0xff, 0xc9, 0xff, 0xb1, 0xff, 0xb8, 0xff, 0xec, 0xff, 0xc7, 0xff, 0xbd, 0xff, +0xcf, 0xff, 0xd0, 0xff, 0xb0, 0xff, 0x85, 0xff, 0xac, 0xff, 0xa8, 0xff, 0xe1, 0xff, 0xce, 0xff, +0x20, 0x00, 0xf8, 0xff, 0xf1, 0xff, 0xe8, 0xff, 0x11, 0x00, 0xf0, 0xff, 0xc3, 0xff, 0xc1, 0xff, +0xc9, 0xff, 0xa3, 0xff, 0x8d, 0xff, 0xde, 0xff, 0xcb, 0xff, 0xc4, 0xff, 0x1f, 0x00, 0xd5, 0xff, +0xea, 0xff, 0xe9, 0xff, 0xe2, 0xff, 0xdf, 0xff, 0xf3, 0xff, 0x06, 0x00, 0xd6, 0xff, 0xd8, 0xff, +0x05, 0x00, 0xfb, 0xff, 0x28, 0x00, 0xea, 0xff, 0x0a, 0x00, 0x30, 0x00, 0x05, 0x00, 0x04, 0x00, +0x3d, 0x00, 0x32, 0x00, 0x38, 0x00, 0x1b, 0x00, 0x12, 0x00, 0x23, 0x00, 0x34, 0x00, 0x36, 0x00, +0x3b, 0x00, 0x59, 0x00, 0x3a, 0x00, 0xe5, 0xff, 0xb6, 0xff, 0xc8, 0xff, 0xdc, 0xff, 0xe8, 0xff, +0x13, 0x00, 0x02, 0x00, 0x13, 0x00, 0x18, 0x00, 0xe6, 0xff, 0xe6, 0xff, 0xd5, 0xff, 0x72, 0xff, +0x89, 0xff, 0x54, 0xff, 0xbd, 0xff, 0x93, 0xff, 0x57, 0xff, 0x96, 0xff, 0x54, 0xff, 0x16, 0xff, +0x03, 0xff, 0x0a, 0xff, 0x60, 0xff, 0x31, 0xff, 0x10, 0xff, 0xea, 0xfe, 0x36, 0xff, 0x21, 0xff, +0x04, 0xff, 0x20, 0xff, 0x51, 0xff, 0x30, 0xff, 0x15, 0xff, 0x16, 0xff, 0x38, 0xff, 0xeb, 0xfe, +0x35, 0xff, 0xff, 0xfe, 0x20, 0xff, 0x28, 0xff, 0x44, 0xff, 0x2e, 0xff, 0x25, 0xff, 0x4e, 0xff, +0x12, 0xff, 0x61, 0xff, 0x58, 0xff, 0x56, 0xff, 0x6f, 0xff, 0x9d, 0xff, 0x81, 0xff, 0x97, 0xff, +0x59, 0xff, 0x7d, 0xff, 0x8f, 0xff, 0x48, 0xff, 0x47, 0xff, 0x63, 0xff, 0x5c, 0xff, 0x75, 0xff, +0x7f, 0xff, 0x92, 0xff, 0x70, 0xff, 0x83, 0xff, 0x5a, 0xff, 0x1e, 0xff, 0x48, 0xff, 0x30, 0xff, +0x2b, 0xff, 0x2d, 0xff, 0x71, 0xff, 0xee, 0xfe, 0x00, 0xff, 0xe9, 0xfe, 0x27, 0xff, 0x04, 0xff, +0xe4, 0xfe, 0x52, 0xff, 0x4a, 0xff, 0x34, 0xff, 0x4a, 0xff, 0x3f, 0xff, 0x22, 0xff, 0x2c, 0xff, +0x39, 0xff, 0x0a, 0xff, 0x8a, 0xff, 0x41, 0xff, 0x4a, 0xff, 0x1b, 0xff, 0x63, 0xff, 0x93, 0xff, +0x3d, 0xff, 0x65, 0xff, 0x37, 0xff, 0x76, 0xff, 0x5c, 0xff, 0x64, 0xff, 0x36, 0xff, 0x68, 0xff, +0x6e, 0xff, 0x8c, 0xff, 0x81, 0xff, 0x55, 0xff, 0x60, 0xff, 0x70, 0xff, 0x9c, 0xff, 0xa1, 0xff, +0xbf, 0xff, 0xa1, 0xff, 0xb2, 0xff, 0x97, 0xff, 0xb1, 0xff, 0xa9, 0xff, 0xdb, 0xff, 0x84, 0xff, +0x00, 0x00, 0xd1, 0xff, 0x9b, 0xff, 0x00, 0x00, 0xe8, 0xff, 0xb4, 0xff, 0xc5, 0xff, 0x3c, 0xff, +0x42, 0xff, 0x48, 0xff, 0x6b, 0xff, 0x50, 0xff, 0x2e, 0xff, 0x55, 0xff, 0x1f, 0xff, 0x57, 0xff, +0x9f, 0xff, 0x2b, 0xff, 0x35, 0xff, 0x14, 0xff, 0x09, 0xff, 0x46, 0xff, 0x2b, 0xff, 0x3b, 0xff, +0xa2, 0xff, 0x76, 0xff, 0x6e, 0xff, 0x6f, 0xff, 0x55, 0xff, 0x7c, 0xff, 0x79, 0xff, 0x34, 0xff, +0x56, 0xff, 0x3b, 0xff, 0x4d, 0xff, 0x57, 0xff, 0x44, 0xff, 0x99, 0xff, 0x69, 0xff, 0x5c, 0xff, +0x82, 0xff, 0x66, 0xff, 0x60, 0xff, 0x83, 0xff, 0xa7, 0xff, 0x84, 0xff, 0xb1, 0xff, 0xa4, 0xff, +0xa4, 0xff, 0xa3, 0xff, 0xac, 0xff, 0xa2, 0xff, 0x77, 0xff, 0x89, 0xff, 0x82, 0xff, 0xa3, 0xff, +0xda, 0xff, 0xc9, 0xff, 0xc1, 0xff, 0xbc, 0xff, 0xcf, 0xff, 0x67, 0xff, 0x76, 0xff, 0x55, 0xff, +0x4d, 0xff, 0xa2, 0xff, 0xa7, 0xff, 0x94, 0xff, 0x96, 0xff, 0x82, 0xff, 0xb3, 0xff, 0x84, 0xff, +0x9a, 0xff, 0x90, 0xff, 0xb1, 0xff, 0xcd, 0xff, 0x99, 0xff, 0xd9, 0xff, 0xb1, 0xff, 0x85, 0xff, +0x93, 0xff, 0xa8, 0xff, 0xcc, 0xff, 0xfe, 0xff, 0xf1, 0xff, 0xf3, 0xff, 0xf0, 0xff, 0xc0, 0xff, +0xe2, 0xff, 0x00, 0x00, 0xef, 0xff, 0xb9, 0xff, 0x00, 0x00, 0xfc, 0xff, 0x15, 0x00, 0x19, 0x00, +0x21, 0x00, 0x2a, 0x00, 0x29, 0x00, 0x1d, 0x00, 0x71, 0x00, 0x52, 0x00, 0xa7, 0x00, 0x5e, 0x00, +0x66, 0x00, 0x89, 0x00, 0x5e, 0x00, 0x30, 0x00, 0x2e, 0x00, 0x18, 0x00, 0x4d, 0x00, 0x4d, 0x00, +0x58, 0x00, 0x91, 0x00, 0x2d, 0x00, 0x0d, 0x00, 0x1c, 0x00, 0x0b, 0x00, 0xe9, 0xff, 0x11, 0x00, +0x00, 0x00, 0xcb, 0xff, 0x0b, 0x00, 0x34, 0x00, 0x2b, 0x00, 0x09, 0x00, 0x2b, 0x00, 0x4b, 0x00, +0x0c, 0x00, 0x40, 0x00, 0x25, 0x00, 0x33, 0x00, 0x12, 0x00, 0x17, 0x00, 0x0a, 0x00, 0x2a, 0x00, +0x0b, 0x00, 0x39, 0x00, 0x14, 0x00, 0x14, 0x00, 0xfd, 0xff, 0x29, 0x00, 0x4b, 0x00, 0x2b, 0x00, +0x09, 0x00, 0x19, 0x00, 0x58, 0x00, 0x4d, 0x00, 0x5f, 0x00, 0x6b, 0x00, 0x65, 0x00, 0x5a, 0x00, +0x9e, 0x00, 0x5b, 0x00, 0x2d, 0x00, 0x78, 0x00, 0x42, 0x00, 0x15, 0x00, 0x07, 0x00, 0x32, 0x00, +0x20, 0x00, 0x26, 0x00, 0x1a, 0x00, 0x2d, 0x00, 0x0c, 0x00, 0x0a, 0x00, 0xc0, 0xff, 0x16, 0x00, +0x42, 0x00, 0x40, 0x00, 0x48, 0x00, 0x40, 0x00, 0x48, 0x00, 0x04, 0x00, 0x24, 0x00, 0x0a, 0x00, +0x01, 0x00, 0x0a, 0x00, 0x2a, 0x00, 0x35, 0x00, 0x1d, 0x00, 0x04, 0x00, 0x37, 0x00, 0x38, 0x00, +0x51, 0x00, 0x37, 0x00, 0x2c, 0x00, 0x5d, 0x00, 0x54, 0x00, 0x4c, 0x00, 0x3c, 0x00, 0x4c, 0x00, +0x01, 0x00, 0xee, 0xff, 0x06, 0x00, 0x1c, 0x00, 0x01, 0x00, 0x00, 0x00, 0xee, 0xff, 0xc6, 0xff, +0x0b, 0x00, 0xee, 0xff, 0xf8, 0xff, 0x1e, 0x00, 0x22, 0x00, 0x38, 0x00, 0x05, 0x00, 0xd4, 0xff, +0xcc, 0xff, 0xbd, 0xff, 0xf4, 0xff, 0xe8, 0xff, 0xe5, 0xff, 0x15, 0x00, 0x0c, 0x00, 0x18, 0x00, +0x27, 0x00, 0xdf, 0xff, 0xb2, 0xff, 0xdd, 0xff, 0x97, 0xff, 0x7f, 0xff, 0xbd, 0xff, 0x80, 0xff, +0xc1, 0xff, 0xe9, 0xff, 0xf3, 0xff, 0x19, 0x00, 0xdc, 0xff, 0xb9, 0xff, 0xb4, 0xff, 0xee, 0xff, +0xdd, 0xff, 0xcb, 0xff, 0xde, 0xff, 0xbe, 0xff, 0xc6, 0xff, 0xd6, 0xff, 0xca, 0xff, 0xb6, 0xff, +0xc2, 0xff, 0xda, 0xff, 0x92, 0xff, 0xe5, 0xff, 0xca, 0xff, 0xd1, 0xff, 0xea, 0xff, 0xe1, 0xff, +0xaf, 0xff, 0x04, 0x00, 0xa7, 0xff, 0x9b, 0xff, 0xf5, 0xff, 0xe3, 0xff, 0xd7, 0xff, 0xe4, 0xff, +0xcf, 0xff, 0xf7, 0xff, 0xe2, 0xff, 0xdd, 0xff, 0xc0, 0xff, 0xc9, 0xff, 0xbb, 0xff, 0x82, 0xff, +0x6c, 0xff, 0x84, 0xff, 0x74, 0xff, 0x9e, 0xff, 0xca, 0xff, 0xc4, 0xff, 0xce, 0xff, 0x97, 0xff, +0x9e, 0xff, 0xac, 0xff, 0xa0, 0xff, 0x85, 0xff, 0x6a, 0xff, 0x6e, 0xff, 0x76, 0xff, 0x89, 0xff, +0x49, 0xff, 0x74, 0xff, 0x3f, 0xff, 0x4c, 0xff, 0x37, 0xff, 0x49, 0xff, 0x57, 0xff, 0x3f, 0xff, +0x1c, 0xff, 0x84, 0xff, 0x6c, 0xff, 0x6b, 0xff, 0x72, 0xff, 0x4e, 0xff, 0x54, 0xff, 0x17, 0xff, +0x44, 0xff, 0x27, 0xff, 0x3f, 0xff, 0x6a, 0xff, 0x89, 0xff, 0x8c, 0xff, 0x37, 0xff, 0x6b, 0xff, +0x50, 0xff, 0x27, 0xff, 0x2e, 0xff, 0x02, 0xff, 0x2d, 0xff, 0x0a, 0xff, 0xf0, 0xfe, 0xe6, 0xfe, +0xde, 0xfe, 0xe0, 0xfe, 0xf8, 0xfe, 0x0e, 0xff, 0xf8, 0xfe, 0x1a, 0xff, 0xe0, 0xfe, 0xf6, 0xfe, +0xf2, 0xfe, 0x01, 0xff, 0x01, 0xff, 0xb1, 0xfe, 0xce, 0xfe, 0xf0, 0xfe, 0xda, 0xfe, 0xbd, 0xfe, +0xbb, 0xfe, 0xc3, 0xfe, 0xb6, 0xfe, 0xf6, 0xfe, 0xd4, 0xfe, 0x9f, 0xfe, 0x08, 0xff, 0xdc, 0xfe, +0xee, 0xfe, 0xa6, 0xfe, 0x01, 0xff, 0x0d, 0xff, 0xf3, 0xfe, 0xff, 0xfe, 0xe9, 0xfe, 0x05, 0xff, +0x03, 0xff, 0xd9, 0xfe, 0xc9, 0xfe, 0xe3, 0xfe, 0xbf, 0xfe, 0xc0, 0xfe, 0xab, 0xfe, 0xe4, 0xfe, +0xda, 0xfe, 0xfe, 0xfe, 0x02, 0xff, 0x0a, 0xff, 0xde, 0xfe, 0x24, 0xff, 0xf3, 0xfe, 0xa9, 0xfe, +0x1b, 0xff, 0xc3, 0xfe, 0xc1, 0xfe, 0xe5, 0xfe, 0xfe, 0xfe, 0xf5, 0xfe, 0xf5, 0xfe, 0xf8, 0xfe, +0x0d, 0xff, 0x0b, 0xff, 0x07, 0xff, 0xfa, 0xfe, 0x3b, 0xff, 0x1f, 0xff, 0x41, 0xff, 0x43, 0xff, +0x53, 0xff, 0x12, 0xff, 0x78, 0xff, 0xb2, 0xff, 0x68, 0xff, 0x4b, 0xff, 0x56, 0xff, 0x2a, 0xff, +0x59, 0xff, 0x49, 0xff, 0x95, 0xff, 0x93, 0xff, 0x69, 0xff, 0x69, 0xff, 0x7a, 0xff, 0x9e, 0xff, +0x5d, 0xff, 0x56, 0xff, 0x52, 0xff, 0x69, 0xff, 0x9e, 0xff, 0x57, 0xff, 0x51, 0xff, 0x0e, 0xff, +0xf2, 0xfe, 0xf8, 0xfe, 0x0d, 0xff, 0xe8, 0xfe, 0xf3, 0xfe, 0xcb, 0xfe, 0xd9, 0xfe, 0xf7, 0xfe, +0xd4, 0xfe, 0xc8, 0xfe, 0xeb, 0xfe, 0x0a, 0xff, 0xfb, 0xfe, 0xac, 0xfe, 0xdd, 0xfe, 0xf5, 0xfe, +0x0b, 0xff, 0x3d, 0xff, 0x3c, 0xff, 0x1d, 0xff, 0x3d, 0xff, 0x6a, 0xff, 0x63, 0xff, 0x15, 0xff, +0x86, 0xff, 0x27, 0xff, 0x27, 0xff, 0x57, 0xff, 0x97, 0xff, 0x94, 0xff, 0x2a, 0xff, 0x67, 0xff, +0x65, 0xff, 0x77, 0xff, 0x30, 0xff, 0x01, 0xff, 0xf2, 0xfe, 0xdf, 0xfe, 0xdb, 0xfe, 0x0e, 0xff, +0x10, 0xff, 0xea, 0xfe, 0x9f, 0xfe, 0x55, 0xfe, 0xf8, 0xfe, 0x3e, 0xff, 0x16, 0xff, 0x37, 0xff, +0x5b, 0xff, 0x39, 0xff, 0x3a, 0xff, 0x4b, 0xff, 0x61, 0xff, 0x30, 0xff, 0x4d, 0xff, 0x32, 0xff, +0x22, 0xff, 0x0e, 0xff, 0x6a, 0xff, 0x55, 0xff, 0x77, 0xff, 0x70, 0xff, 0x85, 0xff, 0x99, 0xff, +0x84, 0xff, 0x7d, 0xff, 0xa1, 0xff, 0x89, 0xff, 0xc4, 0xff, 0xa2, 0xff, 0x95, 0xff, 0xb9, 0xff, +0x9b, 0xff, 0x7c, 0xff, 0x78, 0xff, 0x83, 0xff, 0x70, 0xff, 0xb5, 0xff, 0xcf, 0xff, 0xeb, 0xff, +0xbc, 0xff, 0xab, 0xff, 0x8b, 0xff, 0x7b, 0xff, 0xaa, 0xff, 0x01, 0x00, 0xb3, 0xff, 0xef, 0xff, +0x77, 0xff, 0xa1, 0xff, 0xd1, 0xff, 0x9a, 0xff, 0x8a, 0xff, 0x8a, 0xff, 0xb0, 0xff, 0x99, 0xff, +0x97, 0xff, 0x74, 0xff, 0xbe, 0xff, 0xbf, 0xff, 0xe2, 0xff, 0x3d, 0x00, 0xe1, 0xff, 0x19, 0x00, +0x15, 0x00, 0xf0, 0xff, 0xf5, 0xff, 0xd1, 0xff, 0xdd, 0xff, 0xdd, 0xff, 0x04, 0x00, 0xec, 0xff, +0x31, 0x00, 0xff, 0xff, 0x0e, 0x00, 0xcc, 0xff, 0xc0, 0xff, 0xe2, 0xff, 0xbf, 0xff, 0xc5, 0xff, +0xef, 0xff, 0xfb, 0xff, 0xea, 0xff, 0xee, 0xff, 0xb3, 0xff, 0xa1, 0xff, 0xb4, 0xff, 0x81, 0xff, +0x8b, 0xff, 0x76, 0xff, 0xad, 0xff, 0xc6, 0xff, 0xbe, 0xff, 0xe9, 0xff, 0xd2, 0xff, 0xc4, 0xff, +0x96, 0xff, 0xbe, 0xff, 0xc1, 0xff, 0xc8, 0xff, 0xb6, 0xff, 0xe7, 0xff, 0x8a, 0xff, 0x61, 0xff, +0x63, 0xff, 0x8c, 0xff, 0x58, 0xff, 0xb4, 0xff, 0xd8, 0xff, 0x99, 0xff, 0x96, 0xff, 0xa1, 0xff, +0x95, 0xff, 0x5a, 0xff, 0x5a, 0xff, 0x8f, 0xff, 0x7c, 0xff, 0x74, 0xff, 0x9d, 0xff, 0xb7, 0xff, +0x0d, 0x00, 0x04, 0x00, 0x07, 0x00, 0x04, 0x00, 0x02, 0x00, 0x13, 0x00, 0x39, 0x00, 0x14, 0x00, +0xbc, 0xff, 0xfd, 0xff, 0x47, 0x00, 0x74, 0x00, 0x2e, 0x00, 0x49, 0x00, 0x1f, 0x00, 0xf5, 0xff, +0x0a, 0x00, 0x0c, 0x00, 0x53, 0x00, 0x4c, 0x00, 0x60, 0x00, 0x47, 0x00, 0x52, 0x00, 0x54, 0x00, +0x2e, 0x00, 0x8f, 0x00, 0xa1, 0x00, 0x87, 0x00, 0x97, 0x00, 0xbb, 0x00, 0x0e, 0x01, 0xf9, 0x00, +0xf4, 0x00, 0xe3, 0x00, 0xe1, 0x00, 0xd7, 0x00, 0xee, 0x00, 0xe1, 0x00, 0x72, 0x01, 0x76, 0x01, +0x3c, 0x01, 0x65, 0x01, 0x77, 0x01, 0x22, 0x01, 0xef, 0x00, 0x1e, 0x01, 0x28, 0x01, 0x3d, 0x01, +0xdf, 0x00, 0xeb, 0x00, 0x10, 0x01, 0xf5, 0x00, 0x2f, 0x01, 0x3a, 0x01, 0x7d, 0x01, 0x5b, 0x01, +0x2c, 0x01, 0x51, 0x01, 0x36, 0x01, 0x57, 0x01, 0x56, 0x01, 0x25, 0x01, 0x35, 0x01, 0x6f, 0x01, +0x25, 0x01, 0x46, 0x01, 0x18, 0x01, 0x24, 0x01, 0xf3, 0x00, 0xe8, 0x00, 0x48, 0x01, 0xf3, 0x00, +0x1f, 0x01, 0x2e, 0x01, 0x4e, 0x01, 0x0b, 0x01, 0xfc, 0x00, 0xc1, 0x00, 0xeb, 0x00, 0xfd, 0x00, +0xd9, 0x00, 0xec, 0x00, 0xd7, 0x00, 0x2f, 0x01, 0xf9, 0x00, 0x2a, 0x01, 0xdc, 0x00, 0xf3, 0x00, +0xe4, 0x00, 0x10, 0x01, 0x24, 0x01, 0x18, 0x01, 0xf4, 0x00, 0x12, 0x01, 0x06, 0x01, 0xd6, 0x00, +0xc3, 0x00, 0xea, 0x00, 0xf2, 0x00, 0xf5, 0x00, 0xe2, 0x00, 0x05, 0x01, 0xb3, 0x00, 0x88, 0x00, +0xa7, 0x00, 0xe2, 0x00, 0xa5, 0x00, 0xb2, 0x00, 0xd0, 0x00, 0xa0, 0x00, 0xcc, 0x00, 0x97, 0x00, +0xc0, 0x00, 0x9e, 0x00, 0x73, 0x00, 0xaa, 0x00, 0xa3, 0x00, 0xae, 0x00, 0x8d, 0x00, 0x50, 0x00, +0x61, 0x00, 0x64, 0x00, 0xa0, 0x00, 0xb8, 0x00, 0xcb, 0x00, 0xb6, 0x00, 0xbb, 0x00, 0x9d, 0x00, +0xd2, 0x00, 0xdb, 0x00, 0x1e, 0x01, 0xf5, 0x00, 0x05, 0x01, 0xe9, 0x00, 0xe6, 0x00, 0xea, 0x00, +0xe1, 0x00, 0xb2, 0x00, 0xee, 0x00, 0x24, 0x01, 0x7b, 0x01, 0x79, 0x01, 0x7b, 0x01, 0x42, 0x01, +0x24, 0x01, 0x57, 0x01, 0x6d, 0x01, 0x51, 0x01, 0x85, 0x01, 0x5e, 0x01, 0x47, 0x01, 0x5f, 0x01, +0x59, 0x01, 0x6c, 0x01, 0x51, 0x01, 0x5c, 0x01, 0x6d, 0x01, 0x57, 0x01, 0x5c, 0x01, 0x67, 0x01, +0x52, 0x01, 0x41, 0x01, 0x5a, 0x01, 0x34, 0x01, 0x96, 0x01, 0x7c, 0x01, 0x8f, 0x01, 0x90, 0x01, +0x88, 0x01, 0x78, 0x01, 0x7c, 0x01, 0x96, 0x01, 0x8d, 0x01, 0x85, 0x01, 0x7c, 0x01, 0x6b, 0x01, +0xa8, 0x01, 0x3f, 0x01, 0x7a, 0x01, 0x68, 0x01, 0x6d, 0x01, 0x5e, 0x01, 0xad, 0x01, 0x96, 0x01, +0x7c, 0x01, 0xa7, 0x01, 0x90, 0x01, 0x99, 0x01, 0xb6, 0x01, 0x7a, 0x01, 0xba, 0x01, 0xa6, 0x01, +0xe8, 0x01, 0xd0, 0x01, 0xd7, 0x01, 0x05, 0x02, 0x18, 0x02, 0x1f, 0x02, 0xf8, 0x01, 0x44, 0x02, +0xd5, 0x01, 0xbf, 0x01, 0xf9, 0x01, 0xe2, 0x01, 0x18, 0x02, 0xe9, 0x01, 0xa1, 0x01, 0xf9, 0x01, +0xa1, 0x01, 0xdc, 0x01, 0xdd, 0x01, 0xdb, 0x01, 0xc6, 0x01, 0x98, 0x01, 0xb0, 0x01, 0xec, 0x01, +0xc4, 0x01, 0xea, 0x01, 0x87, 0x01, 0xb9, 0x01, 0xd0, 0x01, 0x17, 0x02, 0xb9, 0x01, 0xe8, 0x01, +0xd0, 0x01, 0xe8, 0x01, 0xc9, 0x01, 0xc5, 0x01, 0xad, 0x01, 0xac, 0x01, 0xb5, 0x01, 0x99, 0x01, +0x72, 0x01, 0x83, 0x01, 0xb6, 0x01, 0xc8, 0x01, 0xb4, 0x01, 0x98, 0x01, 0xa5, 0x01, 0xa8, 0x01, +0xad, 0x01, 0xad, 0x01, 0xa7, 0x01, 0xad, 0x01, 0x60, 0x01, 0x6f, 0x01, 0x49, 0x01, 0x3f, 0x01, +0x80, 0x01, 0x7a, 0x01, 0x91, 0x01, 0xa5, 0x01, 0x97, 0x01, 0xb1, 0x01, 0xe4, 0x01, 0xd5, 0x01, +0xac, 0x01, 0xc6, 0x01, 0xb6, 0x01, 0xf0, 0x01, 0x9f, 0x01, 0x91, 0x01, 0xb5, 0x01, 0xb1, 0x01, +0xc6, 0x01, 0xc7, 0x01, 0xc2, 0x01, 0x84, 0x01, 0xa7, 0x01, 0xb7, 0x01, 0xb9, 0x01, 0xc9, 0x01, +0xdd, 0x01, 0xb2, 0x01, 0xbf, 0x01, 0x70, 0x01, 0xa7, 0x01, 0x96, 0x01, 0x87, 0x01, 0xbb, 0x01, +0x86, 0x01, 0xd8, 0x01, 0xc3, 0x01, 0xa1, 0x01, 0x9c, 0x01, 0x88, 0x01, 0x5f, 0x01, 0x48, 0x01, +0x3f, 0x01, 0x6d, 0x01, 0x6a, 0x01, 0x41, 0x01, 0x47, 0x01, 0x42, 0x01, 0xf2, 0x00, 0x37, 0x01, +0x6a, 0x01, 0x5e, 0x01, 0x4a, 0x01, 0x79, 0x01, 0x7a, 0x01, 0x70, 0x01, 0x65, 0x01, 0x64, 0x01, +0x3c, 0x01, 0x70, 0x01, 0xef, 0x00, 0xa6, 0x00, 0xc9, 0x00, 0xb9, 0x00, 0xdb, 0x00, 0xb3, 0x00, +0xb2, 0x00, 0xbe, 0x00, 0x77, 0x00, 0x35, 0x00, 0x64, 0x00, 0x49, 0x00, 0x39, 0x00, 0x25, 0x00, +0x3a, 0x00, 0x1c, 0x00, 0x61, 0x00, 0x2d, 0x00, 0x25, 0x00, 0xd6, 0xff, 0xef, 0xff, 0xd1, 0xff, +0x05, 0x00, 0xea, 0xff, 0xed, 0xff, 0xbc, 0xff, 0xf6, 0xff, 0xb9, 0xff, 0xb4, 0xff, 0xc9, 0xff, +0xbc, 0xff, 0xcc, 0xff, 0xe4, 0xff, 0xf3, 0xff, 0xe0, 0xff, 0x3d, 0x00, 0xe7, 0xff, 0x02, 0x00, +0x42, 0x00, 0x0c, 0x00, 0xfd, 0xff, 0x39, 0x00, 0x1f, 0x00, 0x2d, 0x00, 0x8b, 0xff, 0x81, 0xff, +0x91, 0xff, 0x8c, 0xff, 0x7c, 0xff, 0x3c, 0xff, 0x5a, 0xff, 0x84, 0xff, 0x8c, 0xff, 0xa5, 0xff, +0x79, 0xff, 0x69, 0xff, 0x6b, 0xff, 0x3c, 0xff, 0x4e, 0xff, 0x48, 0xff, 0x4d, 0xff, 0x6e, 0xff, +0x88, 0xff, 0x60, 0xff, 0x37, 0xff, 0x34, 0xff, 0x44, 0xff, 0x17, 0xff, 0x23, 0xff, 0x51, 0xff, +0x5d, 0xff, 0x20, 0xff, 0x2f, 0xff, 0x24, 0xff, 0x83, 0xff, 0x6d, 0xff, 0xb1, 0xff, 0xbc, 0xff, +0x9e, 0xff, 0x6e, 0xff, 0xa0, 0xff, 0x8f, 0xff, 0x90, 0xff, 0x82, 0xff, 0x90, 0xff, 0x76, 0xff, +0xb4, 0xff, 0xa6, 0xff, 0x9c, 0xff, 0x60, 0xff, 0x59, 0xff, 0xa2, 0xff, 0x8f, 0xff, 0x7d, 0xff, +0xa1, 0xff, 0xc5, 0xff, 0xca, 0xff, 0xa9, 0xff, 0x7a, 0xff, 0x81, 0xff, 0x6d, 0xff, 0x3f, 0xff, +0x1c, 0xff, 0x50, 0xff, 0x28, 0xff, 0x4a, 0xff, 0x58, 0xff, 0x50, 0xff, 0x0b, 0xff, 0xe2, 0xfe, +0xd7, 0xfe, 0x07, 0xff, 0x11, 0xff, 0x0c, 0xff, 0x1f, 0xff, 0xf8, 0xfe, 0xbb, 0xfe, 0x4c, 0xfe, +0x24, 0xfe, 0x49, 0xfe, 0x4c, 0xfe, 0x89, 0xfe, 0x6c, 0xfe, 0x69, 0xfe, 0x0e, 0xfe, 0x64, 0xfe, +0x77, 0xfe, 0x53, 0xfe, 0x9b, 0xfe, 0xa7, 0xfe, 0xb9, 0xfe, 0xa7, 0xfe, 0x7d, 0xfe, 0xa1, 0xfe, +0xcb, 0xfe, 0x7e, 0xfe, 0x99, 0xfe, 0xd3, 0xfe, 0xb7, 0xfe, 0x4a, 0xfe, 0x64, 0xfe, 0x83, 0xfe, +0xb3, 0xfe, 0x95, 0xfe, 0xc5, 0xfe, 0x6b, 0xfe, 0xbf, 0xfe, 0x6b, 0xfe, 0x65, 0xfe, 0x77, 0xfe, +0x7d, 0xfe, 0x59, 0xfe, 0x3c, 0xfe, 0x2a, 0xfe, 0x37, 0xfe, 0x0a, 0xfe, 0x55, 0xfe, 0xda, 0xfd, +0xea, 0xfd, 0xc8, 0xfd, 0x09, 0xfe, 0xa3, 0xfd, 0x99, 0xfd, 0x09, 0xfe, 0xea, 0xfd, 0xcf, 0xfd, +0xb9, 0xfd, 0x0c, 0xfe, 0xfa, 0xfd, 0x12, 0xfe, 0xd6, 0xfd, 0xca, 0xfd, 0xcf, 0xfd, 0x97, 0xfd, +0xc7, 0xfd, 0x86, 0xfd, 0x87, 0xfd, 0x84, 0xfd, 0xa6, 0xfd, 0xa8, 0xfd, 0xa0, 0xfd, 0xd1, 0xfd, +0x9a, 0xfd, 0x7d, 0xfd, 0x4e, 0xfd, 0x9f, 0xfd, 0xc7, 0xfd, 0x50, 0xfd, 0x61, 0xfd, 0x46, 0xfd, +0x24, 0xfd, 0x31, 0xfd, 0x6e, 0xfd, 0x62, 0xfd, 0x8c, 0xfd, 0xb6, 0xfd, 0x9f, 0xfd, 0x42, 0xfd, +0x58, 0xfd, 0x60, 0xfd, 0x6a, 0xfd, 0x67, 0xfd, 0xaa, 0xfd, 0x85, 0xfd, 0xd0, 0xfd, 0xb8, 0xfd, +0xd1, 0xfd, 0xbd, 0xfd, 0xc4, 0xfd, 0xc0, 0xfd, 0xcd, 0xfd, 0x6d, 0xfd, 0xb2, 0xfd, 0xae, 0xfd, +0x8f, 0xfd, 0xac, 0xfd, 0x78, 0xfd, 0x76, 0xfd, 0xbb, 0xfd, 0xab, 0xfd, 0x19, 0xfe, 0xd6, 0xfd, +0xcf, 0xfd, 0xe4, 0xfd, 0xb1, 0xfd, 0xae, 0xfd, 0x9b, 0xfd, 0xff, 0xfd, 0xe4, 0xfd, 0xda, 0xfd, +0x0d, 0xfe, 0x00, 0xfe, 0xdc, 0xfd, 0x64, 0xfe, 0x60, 0xfe, 0x24, 0xfe, 0xdb, 0xfd, 0xd2, 0xfd, +0xce, 0xfd, 0xc5, 0xfd, 0xbe, 0xfd, 0xd5, 0xfd, 0xd7, 0xfd, 0xe2, 0xfd, 0xd7, 0xfd, 0xc2, 0xfd, +0x0d, 0xfe, 0xd5, 0xfd, 0xaf, 0xfd, 0xc2, 0xfd, 0x98, 0xfd, 0x7f, 0xfd, 0x68, 0xfd, 0xbd, 0xfd, +0x70, 0xfd, 0xaf, 0xfd, 0xc8, 0xfd, 0xe4, 0xfd, 0xec, 0xfd, 0xfb, 0xfd, 0xc9, 0xfd, 0xfb, 0xfd, +0x12, 0xfe, 0x2f, 0xfe, 0x19, 0xfe, 0x1d, 0xfe, 0x2b, 0xfe, 0xfa, 0xfd, 0x47, 0xfe, 0x32, 0xfe, +0x27, 0xfe, 0x6e, 0xfe, 0x69, 0xfe, 0x5a, 0xfe, 0xee, 0xfe, 0x18, 0xff, 0x17, 0xff, 0xfc, 0xfe, +0xe0, 0xfe, 0x20, 0xff, 0x1c, 0xff, 0xf5, 0xfe, 0x1d, 0xff, 0xc8, 0xfe, 0x02, 0xff, 0x28, 0xff, +0x44, 0xff, 0x3f, 0xff, 0x8e, 0xff, 0x5f, 0xff, 0xb5, 0xff, 0xb2, 0xff, 0x9b, 0xff, 0xad, 0xff, +0xa7, 0xff, 0xb2, 0xff, 0xaa, 0xff, 0x8b, 0xff, 0x81, 0xff, 0xa3, 0xff, 0xa5, 0xff, 0xc1, 0xff, +0xb1, 0xff, 0xfc, 0xff, 0xe0, 0xff, 0xe8, 0xff, 0x00, 0x00, 0x11, 0x00, 0x0a, 0x00, 0x2b, 0x00, +0x26, 0x00, 0x4c, 0x00, 0x29, 0x00, 0x52, 0x00, 0x38, 0x00, 0x54, 0x00, 0x59, 0x00, 0x65, 0x00, +0x16, 0x00, 0x14, 0x00, 0x13, 0x00, 0x4b, 0x00, 0x2b, 0x00, 0x0f, 0x00, 0x0e, 0x00, 0x44, 0x00, +0x08, 0x00, 0x1f, 0x00, 0x04, 0x00, 0x18, 0x00, 0x17, 0x00, 0xe8, 0xff, 0xba, 0xff, 0xdb, 0xff, +0xfd, 0xff, 0xad, 0xff, 0x94, 0xff, 0x8a, 0xff, 0x82, 0xff, 0x71, 0xff, 0x61, 0xff, 0x59, 0xff, +0x55, 0xff, 0x65, 0xff, 0x61, 0xff, 0x88, 0xff, 0x9c, 0xff, 0xca, 0xff, 0xa2, 0xff, 0xab, 0xff, +0xbc, 0xff, 0xa4, 0xff, 0xb5, 0xff, 0x4e, 0xff, 0x6f, 0xff, 0x63, 0xff, 0x3f, 0xff, 0x38, 0xff, +0x88, 0xff, 0xd9, 0xff, 0xc2, 0xff, 0x80, 0xff, 0x6e, 0xff, 0xa3, 0xff, 0xdd, 0xff, 0xdd, 0xff, +0xca, 0xff, 0xcc, 0xff, 0xc4, 0xff, 0xd1, 0xff, 0xd3, 0xff, 0xce, 0xff, 0xda, 0xff, 0xe1, 0xff, +0xdd, 0xff, 0xdf, 0xff, 0x1a, 0x00, 0x98, 0xff, 0xab, 0xff, 0xba, 0xff, 0xe3, 0xff, 0xef, 0xff, +0xbe, 0xff, 0xc6, 0xff, 0x8e, 0xff, 0xb4, 0xff, 0xe9, 0xff, 0xff, 0xff, 0x01, 0x00, 0xe8, 0xff, +0xba, 0xff, 0xd6, 0xff, 0x0c, 0x00, 0x3b, 0x00, 0x22, 0x00, 0x01, 0x00, 0xf9, 0xff, 0xce, 0xff, +0x2c, 0x00, 0xc8, 0xff, 0xbc, 0xff, 0xd9, 0xff, 0x22, 0x00, 0x11, 0x00, 0x06, 0x00, 0x1c, 0x00, +0x1e, 0x00, 0x0a, 0x00, 0xe4, 0xff, 0xf3, 0xff, 0x07, 0x00, 0x22, 0x00, 0x83, 0x00, 0x72, 0x00, +0x57, 0x00, 0x84, 0x00, 0x77, 0x00, 0x8f, 0x00, 0xbe, 0x00, 0xa0, 0x00, 0xd0, 0x00, 0xdb, 0x00, +0xbf, 0x00, 0x47, 0x01, 0xe8, 0x00, 0xdd, 0x00, 0xdf, 0x00, 0xf1, 0x00, 0xce, 0x00, 0xf0, 0x00, +0xbc, 0x00, 0xc5, 0x00, 0xc4, 0x00, 0xb2, 0x00, 0xd0, 0x00, 0xac, 0x00, 0xf3, 0x00, 0x0e, 0x01, +0xc2, 0x00, 0xd1, 0x00, 0xee, 0x00, 0xc4, 0x00, 0xca, 0x00, 0xb2, 0x00, 0xc9, 0x00, 0xbf, 0x00, +0xc4, 0x00, 0xb2, 0x00, 0xab, 0x00, 0xb3, 0x00, 0xc2, 0x00, 0x93, 0x00, 0x96, 0x00, 0xcd, 0x00, +0xd9, 0x00, 0xc6, 0x00, 0xd0, 0x00, 0xe1, 0x00, 0xd8, 0x00, 0x86, 0x00, 0xbb, 0x00, 0x87, 0x00, +0xc5, 0x00, 0xe8, 0x00, 0xe8, 0x00, 0xee, 0x00, 0x2a, 0x01, 0x21, 0x01, 0xea, 0x00, 0x33, 0x01, +0x08, 0x01, 0xe1, 0x00, 0x00, 0x01, 0xfa, 0x00, 0x93, 0x00, 0xd1, 0x00, 0x05, 0x01, 0x13, 0x01, +0x2f, 0x01, 0x0a, 0x01, 0x3e, 0x01, 0x20, 0x01, 0xf6, 0x00, 0x06, 0x01, 0xf2, 0x00, 0xeb, 0x00, +0xeb, 0x00, 0xea, 0x00, 0xe7, 0x00, 0xdc, 0x00, 0xca, 0x00, 0xc5, 0x00, 0xc2, 0x00, 0x97, 0x00, +0x73, 0x00, 0xb5, 0x00, 0xc3, 0x00, 0xb1, 0x00, 0xcc, 0x00, 0x81, 0x00, 0xb9, 0x00, 0xa0, 0x00, +0xc4, 0x00, 0xab, 0x00, 0xc0, 0x00, 0xec, 0x00, 0xe3, 0x00, 0xb2, 0x00, 0x0c, 0x01, 0xd6, 0x00, +0xcb, 0x00, 0xce, 0x00, 0xba, 0x00, 0xd4, 0x00, 0xd8, 0x00, 0xe6, 0x00, 0xd3, 0x00, 0xc6, 0x00, +0xd9, 0x00, 0x10, 0x01, 0x30, 0x01, 0x23, 0x01, 0x46, 0x01, 0x3c, 0x01, 0x53, 0x01, 0x52, 0x01, +0x4e, 0x01, 0x34, 0x01, 0x1f, 0x01, 0x65, 0x01, 0x47, 0x01, 0x8e, 0x01, 0x78, 0x01, 0x65, 0x01, +0x6b, 0x01, 0x35, 0x01, 0x3b, 0x01, 0x46, 0x01, 0x3d, 0x01, 0x6f, 0x01, 0x43, 0x01, 0x03, 0x01, +0x15, 0x01, 0xe5, 0x00, 0x04, 0x01, 0xd8, 0x00, 0xea, 0x00, 0xb2, 0x00, 0xed, 0x00, 0xae, 0x00, +0x92, 0x00, 0xe3, 0x00, 0xe3, 0x00, 0x9e, 0x00, 0xa8, 0x00, 0xb1, 0x00, 0xdb, 0x00, 0xd9, 0x00, +0x0f, 0x01, 0x2b, 0x01, 0xe1, 0x00, 0xd0, 0x00, 0xfa, 0x00, 0xd6, 0x00, 0xe9, 0x00, 0xfe, 0x00, +0xfd, 0x00, 0xf7, 0x00, 0x01, 0x01, 0x07, 0x01, 0xe0, 0x00, 0xc6, 0x00, 0xd5, 0x00, 0x06, 0x01, +0x1e, 0x01, 0x5f, 0x01, 0x41, 0x01, 0x06, 0x01, 0xfa, 0x00, 0x0c, 0x01, 0x4d, 0x01, 0xee, 0x00, +0x06, 0x01, 0xf4, 0x00, 0xee, 0x00, 0xf4, 0x00, 0xbe, 0x00, 0x7d, 0x00, 0x89, 0x00, 0xa0, 0x00, +0x7d, 0x00, 0xa7, 0x00, 0x91, 0x00, 0xbd, 0x00, 0xb2, 0x00, 0x89, 0x00, 0x78, 0x00, 0xce, 0x00, +0xcd, 0x00, 0x2b, 0x01, 0xc8, 0x00, 0x14, 0x01, 0xd5, 0x00, 0xfa, 0x00, 0x24, 0x01, 0xe5, 0x00, +0x4b, 0x01, 0xfc, 0x00, 0xf8, 0x00, 0x08, 0x01, 0xf8, 0x00, 0xd2, 0x00, 0xf1, 0x00, 0xc9, 0x00, +0xc9, 0x00, 0x31, 0x00, 0x62, 0x00, 0x68, 0x00, 0x70, 0x00, 0x8e, 0x00, 0x9c, 0x00, 0x6e, 0x00, +0x6e, 0x00, 0x6a, 0x00, 0x6a, 0x00, 0x9c, 0x00, 0x39, 0x00, 0x95, 0x00, 0x7d, 0x00, 0x89, 0x00, +0x8f, 0x00, 0xa6, 0x00, 0x9f, 0x00, 0xe9, 0x00, 0xd6, 0x00, 0x0b, 0x01, 0xea, 0x00, 0x50, 0x01, +0x7a, 0x01, 0x33, 0x01, 0x6c, 0x01, 0x5e, 0x01, 0x1f, 0x01, 0xa0, 0x00, 0xb7, 0x00, 0xcc, 0x00, +0x86, 0x00, 0x3e, 0x00, 0x51, 0x00, 0x2a, 0x00, 0x2f, 0x00, 0x3b, 0x00, 0x4c, 0x00, 0x6d, 0x00, +0x69, 0x00, 0x8a, 0x00, 0x7d, 0x00, 0xb7, 0x00, 0x90, 0x00, 0x78, 0x00, 0x80, 0x00, 0xc2, 0x00, +0xa1, 0x00, 0x7b, 0x00, 0x76, 0x00, 0x93, 0x00, 0x4a, 0x00, 0xf7, 0xff, 0x26, 0x00, 0x46, 0x00, +0x23, 0x00, 0x54, 0x00, 0x28, 0x00, 0x42, 0x00, 0x29, 0x00, 0x58, 0x00, 0x2a, 0x00, 0x41, 0x00, +0x1d, 0x00, 0x3a, 0x00, 0x3d, 0x00, 0x3e, 0x00, 0x45, 0x00, 0xeb, 0xff, 0x13, 0x00, 0x52, 0x00, +0x1f, 0x00, 0x0f, 0x00, 0xdf, 0xff, 0x02, 0x00, 0xf8, 0xff, 0x45, 0x00, 0x0d, 0x00, 0x04, 0x00, +0x23, 0x00, 0xef, 0xff, 0xe9, 0xff, 0xf5, 0xff, 0x0c, 0x00, 0x39, 0x00, 0xf7, 0xff, 0xfa, 0xff, +0xc5, 0xff, 0xc6, 0xff, 0xc9, 0xff, 0xb5, 0xff, 0xac, 0xff, 0x4e, 0xff, 0x2b, 0xff, 0x4d, 0xff, +0x6d, 0xff, 0x52, 0xff, 0x4b, 0xff, 0x26, 0xff, 0x17, 0xff, 0xd8, 0xfe, 0x28, 0xff, 0x09, 0xff, +0xf1, 0xfe, 0xb6, 0xfe, 0xcd, 0xfe, 0xb1, 0xfe, 0xb5, 0xfe, 0xac, 0xfe, 0xc6, 0xfe, 0xb7, 0xfe, +0xcd, 0xfe, 0xd0, 0xfe, 0xd2, 0xfe, 0xec, 0xfe, 0x97, 0xfe, 0xe0, 0xfe, 0xb6, 0xfe, 0xd4, 0xfe, +0xa3, 0xfe, 0xb8, 0xfe, 0xc6, 0xfe, 0xd6, 0xfe, 0x84, 0xfe, 0xe1, 0xfe, 0xae, 0xfe, 0x94, 0xfe, +0xb4, 0xfe, 0x6a, 0xfe, 0xcc, 0xfe, 0xdc, 0xfe, 0xae, 0xfe, 0xa6, 0xfe, 0x9c, 0xfe, 0x5e, 0xfe, +0x84, 0xfe, 0x47, 0xfe, 0x78, 0xfe, 0x9a, 0xfe, 0x7e, 0xfe, 0x7c, 0xfe, 0x72, 0xfe, 0x9a, 0xfe, +0x31, 0xfe, 0x5e, 0xfe, 0x19, 0xfe, 0x06, 0xfe, 0x05, 0xfe, 0x54, 0xfe, 0x4c, 0xfe, 0x0e, 0xfe, +0x16, 0xfe, 0x0d, 0xfe, 0xed, 0xfd, 0xd1, 0xfd, 0xb9, 0xfd, 0xb2, 0xfd, 0xbb, 0xfd, 0x56, 0xfd, +0xeb, 0xfd, 0xbc, 0xfd, 0xdd, 0xfd, 0xff, 0xfd, 0xd2, 0xfd, 0xeb, 0xfd, 0x04, 0xfe, 0x26, 0xfe, +0x0f, 0xfe, 0x2e, 0xfe, 0x49, 0xfe, 0x23, 0xfe, 0xea, 0xfd, 0x22, 0xfe, 0x0d, 0xfe, 0x0b, 0xfe, +0x2a, 0xfe, 0x6b, 0xfe, 0x5b, 0xfe, 0x61, 0xfe, 0x51, 0xfe, 0x56, 0xfe, 0x61, 0xfe, 0x36, 0xfe, +0x51, 0xfe, 0x38, 0xfe, 0x4c, 0xfe, 0x53, 0xfe, 0x55, 0xfe, 0x39, 0xfe, 0x7f, 0xfe, 0x4b, 0xfe, +0x26, 0xfe, 0x46, 0xfe, 0x62, 0xfe, 0x61, 0xfe, 0x8d, 0xfe, 0x62, 0xfe, 0x91, 0xfe, 0x82, 0xfe, +0x00, 0xfe, 0x2b, 0xfe, 0x47, 0xfe, 0xee, 0xfd, 0x2b, 0xfe, 0x51, 0xfe, 0x4f, 0xfe, 0x52, 0xfe, +0x77, 0xfe, 0x84, 0xfe, 0x63, 0xfe, 0x61, 0xfe, 0x5e, 0xfe, 0x7d, 0xfe, 0x5a, 0xfe, 0x41, 0xfe, +0x48, 0xfe, 0x6c, 0xfe, 0x1d, 0xfe, 0x6b, 0xfe, 0x12, 0xfe, 0x2b, 0xfe, 0x2e, 0xfe, 0x4b, 0xfe, +0x80, 0xfe, 0x44, 0xfe, 0x16, 0xfe, 0x26, 0xfe, 0x47, 0xfe, 0x71, 0xfe, 0x7d, 0xfe, 0x59, 0xfe, +0x77, 0xfe, 0x83, 0xfe, 0x95, 0xfe, 0x83, 0xfe, 0x77, 0xfe, 0x9c, 0xfe, 0x81, 0xfe, 0xa3, 0xfe, +0xa6, 0xfe, 0xa7, 0xfe, 0xba, 0xfe, 0xa6, 0xfe, 0xad, 0xfe, 0xa8, 0xfe, 0xcf, 0xfe, 0xb5, 0xfe, +0xe8, 0xfe, 0x9f, 0xfe, 0xbc, 0xfe, 0xdf, 0xfe, 0xcd, 0xfe, 0xb3, 0xfe, 0xbe, 0xfe, 0xfb, 0xfe, +0xff, 0xfe, 0xcc, 0xfe, 0xf3, 0xfe, 0x96, 0xfe, 0xc4, 0xfe, 0x65, 0xfe, 0x96, 0xfe, 0xca, 0xfe, +0xe8, 0xfe, 0x9c, 0xfe, 0x99, 0xfe, 0x7a, 0xfe, 0x9e, 0xfe, 0x97, 0xfe, 0xa0, 0xfe, 0xc6, 0xfe, +0xa5, 0xfe, 0xce, 0xfe, 0xd9, 0xfe, 0xc9, 0xfe, 0x9f, 0xfe, 0xc5, 0xfe, 0xba, 0xfe, 0xe6, 0xfe, +0xf6, 0xfe, 0xf4, 0xfe, 0xf9, 0xfe, 0xde, 0xfe, 0xf3, 0xfe, 0xe9, 0xfe, 0xd0, 0xfe, 0x25, 0xff, +0x05, 0xff, 0x01, 0xff, 0x4e, 0xff, 0x1d, 0xff, 0x0d, 0xff, 0xd0, 0xfe, 0x0d, 0xff, 0x2a, 0xff, +0x0b, 0xff, 0x6d, 0xff, 0x0c, 0xff, 0x23, 0xff, 0x32, 0xff, 0x45, 0xff, 0x63, 0xff, 0x5e, 0xff, +0x5a, 0xff, 0x49, 0xff, 0x58, 0xff, 0x6f, 0xff, 0x6e, 0xff, 0x9d, 0xff, 0x99, 0xff, 0x85, 0xff, +0xc4, 0xff, 0xa1, 0xff, 0x8a, 0xff, 0x75, 0xff, 0x86, 0xff, 0x5d, 0xff, 0xb5, 0xff, 0xa0, 0xff, +0xa8, 0xff, 0xb8, 0xff, 0xae, 0xff, 0x9a, 0xff, 0xd2, 0xff, 0x88, 0xff, 0x8a, 0xff, 0xad, 0xff, +0xc5, 0xff, 0xcb, 0xff, 0xee, 0xff, 0xf1, 0xff, 0xe1, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x4e, 0x00, +0x3b, 0x00, 0x83, 0x00, 0xa6, 0x00, 0xd6, 0x00, 0xcf, 0x00, 0xa1, 0x00, 0xe2, 0x00, 0xb7, 0x00, +0xd3, 0x00, 0xe4, 0x00, 0xe5, 0x00, 0x0f, 0x01, 0xf7, 0x00, 0x3f, 0x01, 0x5b, 0x01, 0x51, 0x01, +0x0d, 0x01, 0x53, 0x01, 0x2f, 0x01, 0xd6, 0x00, 0xee, 0x00, 0xac, 0x00, 0xbe, 0x00, 0xbe, 0x00, +0xef, 0x00, 0xe0, 0x00, 0x37, 0x01, 0xed, 0x00, 0xf9, 0x00, 0x0f, 0x01, 0x25, 0x01, 0xf8, 0x00, +0xcd, 0x00, 0xc5, 0x00, 0x00, 0x01, 0xca, 0x00, 0x00, 0x01, 0xef, 0x00, 0x1b, 0x01, 0xf8, 0x00, +0xfc, 0x00, 0xe6, 0x00, 0xcc, 0x00, 0xe5, 0x00, 0xa4, 0x00, 0xf6, 0x00, 0xaf, 0x00, 0xc2, 0x00, +0xc5, 0x00, 0xb8, 0x00, 0xcb, 0x00, 0xb5, 0x00, 0x8d, 0x00, 0xae, 0x00, 0x6f, 0x00, 0x79, 0x00, +0x7b, 0x00, 0xd8, 0x00, 0xa4, 0x00, 0xaf, 0x00, 0xd2, 0x00, 0xc7, 0x00, 0xdb, 0x00, 0xbd, 0x00, +0xaf, 0x00, 0xae, 0x00, 0xfe, 0x00, 0xb4, 0x00, 0xb6, 0x00, 0x03, 0x01, 0xb3, 0x00, 0xcb, 0x00, +0xb5, 0x00, 0xdb, 0x00, 0xe2, 0x00, 0xca, 0x00, 0xf4, 0x00, 0x1d, 0x01, 0x32, 0x01, 0x60, 0x01, +0x8f, 0x01, 0x65, 0x01, 0x65, 0x01, 0x29, 0x01, 0xca, 0x00, 0xf9, 0x00, 0xea, 0x00, 0xf9, 0x00, +0x0c, 0x01, 0xc4, 0x00, 0xb8, 0x00, 0xd6, 0x00, 0xc4, 0x00, 0xe9, 0x00, 0xc2, 0x00, 0xea, 0x00, +0xf3, 0x00, 0x12, 0x01, 0x1e, 0x01, 0x07, 0x01, 0x4b, 0x01, 0xea, 0x00, 0xd5, 0x00, 0xe2, 0x00, +0xd6, 0x00, 0x06, 0x01, 0xd1, 0x00, 0xcf, 0x00, 0x00, 0x01, 0x0c, 0x01, 0xed, 0x00, 0xfd, 0x00, +0x09, 0x01, 0x60, 0x01, 0x5a, 0x01, 0x4b, 0x01, 0x73, 0x01, 0x45, 0x01, 0x79, 0x01, 0xac, 0x01, +0xb3, 0x01, 0xd0, 0x01, 0xfa, 0x01, 0x12, 0x02, 0xfb, 0x01, 0xf3, 0x01, 0x1e, 0x02, 0x0d, 0x02, +0xc1, 0x01, 0xf2, 0x01, 0xfe, 0x01, 0xe8, 0x01, 0xdd, 0x01, 0xab, 0x01, 0x97, 0x01, 0xa1, 0x01, +0x93, 0x01, 0x79, 0x01, 0x82, 0x01, 0x7d, 0x01, 0xa2, 0x01, 0xa0, 0x01, 0x89, 0x01, 0x79, 0x01, +0x50, 0x01, 0x50, 0x01, 0x20, 0x01, 0x61, 0x01, 0x65, 0x01, 0x47, 0x01, 0x28, 0x01, 0x30, 0x01, +0x6a, 0x01, 0x43, 0x01, 0x1c, 0x01, 0x07, 0x01, 0x22, 0x01, 0x49, 0x01, 0x17, 0x01, 0xe7, 0x00, +0x25, 0x01, 0xe5, 0x00, 0x33, 0x01, 0xf1, 0x00, 0xf5, 0x00, 0x2f, 0x01, 0x0c, 0x01, 0x53, 0x01, +0x3b, 0x01, 0x53, 0x01, 0x47, 0x01, 0x59, 0x01, 0x89, 0x01, 0x71, 0x01, 0x8f, 0x01, 0x5e, 0x01, +0x79, 0x01, 0xaa, 0x01, 0x8d, 0x01, 0x4f, 0x01, 0x62, 0x01, 0x44, 0x01, 0x3e, 0x01, 0x39, 0x01, +0x61, 0x01, 0x16, 0x01, 0x42, 0x01, 0x52, 0x01, 0x31, 0x01, 0x27, 0x01, 0x20, 0x01, 0x04, 0x01, +0x8a, 0x01, 0x3b, 0x01, 0x35, 0x01, 0x3b, 0x01, 0x88, 0x01, 0x72, 0x01, 0xad, 0x01, 0x6b, 0x01, +0x23, 0x01, 0x47, 0x01, 0x82, 0x01, 0x55, 0x01, 0x51, 0x01, 0x43, 0x01, 0x87, 0x01, 0x31, 0x01, +0x10, 0x01, 0x66, 0x01, 0x2f, 0x01, 0x1d, 0x01, 0x14, 0x01, 0x32, 0x01, 0x15, 0x01, 0x57, 0x01, +0x54, 0x01, 0xff, 0x00, 0xfc, 0x00, 0x2c, 0x01, 0x16, 0x01, 0xe4, 0x00, 0x09, 0x01, 0xd4, 0x00, +0xdd, 0x00, 0x23, 0x01, 0x00, 0x01, 0xff, 0x00, 0x31, 0x01, 0x15, 0x01, 0x26, 0x01, 0x6f, 0x01, +0x84, 0x01, 0xad, 0x01, 0xdb, 0x01, 0xde, 0x01, 0x8c, 0x01, 0x69, 0x01, 0x91, 0x01, 0x81, 0x01, +0x4a, 0x01, 0x3d, 0x01, 0x58, 0x01, 0x6b, 0x01, 0x42, 0x01, 0x63, 0x01, 0x5c, 0x01, 0xd8, 0x00, +0x2e, 0x01, 0x13, 0x01, 0xfd, 0x00, 0x40, 0x01, 0x59, 0x01, 0x47, 0x01, 0x8a, 0x01, 0x21, 0x01, +0x2b, 0x01, 0x3a, 0x01, 0x59, 0x01, 0x7d, 0x01, 0x3b, 0x01, 0x2a, 0x01, 0x51, 0x01, 0x03, 0x01, +0xd8, 0x00, 0xda, 0x00, 0x03, 0x01, 0x02, 0x01, 0x34, 0x01, 0x41, 0x01, 0x9c, 0x01, 0x69, 0x01, +0x7a, 0x01, 0x8b, 0x01, 0xb7, 0x01, 0x33, 0x02, 0xfc, 0x01, 0xe1, 0x01, 0x3c, 0x02, 0x2b, 0x02, +0xe6, 0x01, 0xfc, 0x01, 0xf8, 0x01, 0xcc, 0x01, 0xd5, 0x01, 0xd6, 0x01, 0xbd, 0x01, 0xfb, 0x01, +0xf3, 0x01, 0x15, 0x02, 0xba, 0x01, 0x27, 0x02, 0x04, 0x02, 0xfb, 0x01, 0x18, 0x02, 0xe2, 0x01, +0x0b, 0x02, 0xde, 0x01, 0xe0, 0x01, 0x07, 0x02, 0x23, 0x02, 0x19, 0x02, 0xf4, 0x01, 0xfa, 0x01, +0xd5, 0x01, 0xfb, 0x01, 0xf3, 0x01, 0xcb, 0x01, 0xca, 0x01, 0xb2, 0x01, 0x79, 0x01, 0xaa, 0x01, +0xb0, 0x01, 0xe6, 0x01, 0x97, 0x01, 0xb6, 0x01, 0x66, 0x01, 0xb4, 0x01, 0x4b, 0x01, 0x3d, 0x01, +0x81, 0x01, 0x36, 0x01, 0x3b, 0x01, 0xe2, 0x00, 0x12, 0x01, 0xa6, 0x00, 0xbd, 0x00, 0xa1, 0x00, +0xa0, 0x00, 0xcf, 0x00, 0x03, 0x01, 0x08, 0x01, 0x15, 0x01, 0xe0, 0x00, 0xef, 0x00, 0xd7, 0x00, +0xa4, 0x00, 0x92, 0x00, 0x7f, 0x00, 0x7b, 0x00, 0x74, 0x00, 0x80, 0x00, 0x56, 0x00, 0x19, 0x00, +0x28, 0x00, 0x17, 0x00, 0x06, 0x00, 0x22, 0x00, 0x4d, 0x00, 0xdd, 0xff, 0x23, 0x00, 0x05, 0x00, +0x01, 0x00, 0xe1, 0xff, 0xb4, 0xff, 0x9c, 0xff, 0xfe, 0xff, 0xb6, 0xff, 0xce, 0xff, 0xae, 0xff, +0xcc, 0xff, 0xab, 0xff, 0xc8, 0xff, 0xc8, 0xff, 0xb5, 0xff, 0x6f, 0xff, 0x78, 0xff, 0xba, 0xff, +0xab, 0xff, 0xc7, 0xff, 0x7b, 0xff, 0x90, 0xff, 0xa2, 0xff, 0x93, 0xff, 0x8b, 0xff, 0x9f, 0xff, +0x79, 0xff, 0x41, 0xff, 0x2a, 0xff, 0xef, 0xfe, 0x23, 0xff, 0xe8, 0xfe, 0x13, 0xff, 0x1d, 0xff, +0x72, 0xff, 0x65, 0xff, 0x18, 0xff, 0x31, 0xff, 0x5e, 0xff, 0x33, 0xff, 0x5d, 0xff, 0x2c, 0xff, +0x05, 0xff, 0xe7, 0xfe, 0x2c, 0xff, 0xd0, 0xfe, 0xbe, 0xfe, 0xc2, 0xfe, 0xe4, 0xfe, 0x8d, 0xfe, +0xda, 0xfe, 0xd9, 0xfe, 0xdc, 0xfe, 0xa7, 0xfe, 0xcc, 0xfe, 0x05, 0xff, 0xde, 0xfe, 0x17, 0xff, +0xfb, 0xfe, 0x29, 0xff, 0x25, 0xff, 0xfa, 0xfe, 0xff, 0xfe, 0x01, 0xff, 0x70, 0xff, 0x31, 0xff, +0x30, 0xff, 0x00, 0xff, 0x23, 0xff, 0x0e, 0xff, 0xeb, 0xfe, 0xc8, 0xfe, 0xb7, 0xfe, 0x2b, 0xff, +0xbf, 0xfe, 0xf3, 0xfe, 0x08, 0xff, 0xdf, 0xfe, 0xd4, 0xfe, 0xf1, 0xfe, 0xda, 0xfe, 0xb7, 0xfe, +0xfb, 0xfe, 0x29, 0xff, 0x4f, 0xff, 0x53, 0xff, 0xf5, 0xfe, 0xfa, 0xfe, 0x11, 0xff, 0xe8, 0xfe, +0x19, 0xff, 0xd0, 0xfe, 0x0d, 0xff, 0x24, 0xff, 0x11, 0xff, 0xfa, 0xfe, 0x25, 0xff, 0x34, 0xff, +0xfe, 0xfe, 0x08, 0xff, 0x20, 0xff, 0xf4, 0xfe, 0xec, 0xfe, 0x10, 0xff, 0xea, 0xfe, 0x02, 0xff, +0xed, 0xfe, 0x25, 0xff, 0xf9, 0xfe, 0xc0, 0xfe, 0xd6, 0xfe, 0xe1, 0xfe, 0xb6, 0xfe, 0xcd, 0xfe, +0xff, 0xfe, 0x01, 0xff, 0x40, 0xff, 0x5d, 0xff, 0x20, 0xff, 0xf9, 0xfe, 0xd7, 0xfe, 0x13, 0xff, +0xf8, 0xfe, 0xce, 0xfe, 0xc8, 0xfe, 0xda, 0xfe, 0xd3, 0xfe, 0xd5, 0xfe, 0xf1, 0xfe, 0xe0, 0xfe, +0xab, 0xfe, 0xcc, 0xfe, 0x11, 0xff, 0x07, 0xff, 0x23, 0xff, 0xd8, 0xfe, 0xca, 0xfe, 0xe3, 0xfe, +0x0b, 0xff, 0x96, 0xfe, 0xb2, 0xfe, 0xa8, 0xfe, 0xac, 0xfe, 0x9b, 0xfe, 0x90, 0xfe, 0x75, 0xfe, +0x50, 0xfe, 0x2e, 0xfe, 0x2a, 0xfe, 0x5a, 0xfe, 0x3a, 0xfe, 0x39, 0xfe, 0x15, 0xfe, 0x2d, 0xfe, +0x15, 0xfe, 0x02, 0xfe, 0x18, 0xfe, 0x10, 0xfe, 0x39, 0xfe, 0xf2, 0xfd, 0x0d, 0xfe, 0x3b, 0xfe, +0x5b, 0xfe, 0x39, 0xfe, 0x21, 0xfe, 0x10, 0xfe, 0x8f, 0xfe, 0xc7, 0xfe, 0x9f, 0xfe, 0x96, 0xfe, +0xd7, 0xfe, 0xd6, 0xfe, 0x13, 0xff, 0xdd, 0xfe, 0x24, 0xff, 0x06, 0xff, 0xf3, 0xfe, 0x13, 0xff, +0x1e, 0xff, 0x0c, 0xff, 0x1e, 0xff, 0xdb, 0xfe, 0xf7, 0xfe, 0xc3, 0xfe, 0xe3, 0xfe, 0xd1, 0xfe, +0xe6, 0xfe, 0xe1, 0xfe, 0xd9, 0xfe, 0xf7, 0xfe, 0xdf, 0xfe, 0xb0, 0xfe, 0xc9, 0xfe, 0xe3, 0xfe, +0xd7, 0xfe, 0x11, 0xff, 0x02, 0xff, 0xf2, 0xfe, 0x31, 0xff, 0x48, 0xff, 0x30, 0xff, 0x6c, 0xff, +0x5b, 0xff, 0x40, 0xff, 0x0e, 0xff, 0x3a, 0xff, 0x26, 0xff, 0x52, 0xff, 0x3e, 0xff, 0x29, 0xff, +0x0b, 0xff, 0x2c, 0xff, 0x15, 0xff, 0x6f, 0xff, 0x23, 0xff, 0x24, 0xff, 0xee, 0xfe, 0x47, 0xff, +0x72, 0xff, 0x48, 0xff, 0x8a, 0xff, 0x47, 0xff, 0x41, 0xff, 0x85, 0xff, 0x75, 0xff, 0x97, 0xff, +0x8e, 0xff, 0x77, 0xff, 0x89, 0xff, 0x9b, 0xff, 0xb3, 0xff, 0x9b, 0xff, 0x4e, 0xff, 0x77, 0xff, +0x6c, 0xff, 0x5a, 0xff, 0x89, 0xff, 0xe9, 0xff, 0xb9, 0xff, 0x6c, 0xff, 0x4d, 0xff, 0x5d, 0xff, +0x2c, 0xff, 0xe6, 0xfe, 0x02, 0xff, 0xfd, 0xfe, 0xe7, 0xfe, 0xc5, 0xfe, 0xf4, 0xfe, 0xd1, 0xfe, +0xc5, 0xfe, 0xdd, 0xfe, 0x95, 0xfe, 0xac, 0xfe, 0xcd, 0xfe, 0xcf, 0xfe, 0xa2, 0xfe, 0xad, 0xfe, +0xad, 0xfe, 0xa1, 0xfe, 0xcb, 0xfe, 0xb8, 0xfe, 0x9d, 0xfe, 0xca, 0xfe, 0xf5, 0xfe, 0xd0, 0xfe, +0x24, 0xff, 0xd8, 0xfe, 0x3a, 0xff, 0x45, 0xff, 0x69, 0xff, 0x73, 0xff, 0x8e, 0xff, 0x89, 0xff, +0xad, 0xff, 0xdd, 0xff, 0x95, 0xff, 0xa1, 0xff, 0x8a, 0xff, 0xac, 0xff, 0x66, 0xff, 0xcb, 0xff, +0xc5, 0xff, 0xf6, 0xff, 0xbe, 0xff, 0xd8, 0xff, 0xca, 0xff, 0xe3, 0xff, 0xe4, 0xff, 0xab, 0xff, +0xc7, 0xff, 0x7c, 0xff, 0x95, 0xff, 0xd1, 0xff, 0xdc, 0xff, 0xc1, 0xff, 0xb7, 0xff, 0xd3, 0xff, +0xec, 0xff, 0xc8, 0xff, 0xb7, 0xff, 0xa9, 0xff, 0x9f, 0xff, 0x7e, 0xff, 0xac, 0xff, 0xa3, 0xff, +0x75, 0xff, 0xa8, 0xff, 0x6b, 0xff, 0xc6, 0xff, 0x8e, 0xff, 0x56, 0xff, 0x75, 0xff, 0x95, 0xff, +0x91, 0xff, 0xbc, 0xff, 0xce, 0xff, 0xac, 0xff, 0xca, 0xff, 0x7e, 0xff, 0x6b, 0xff, 0xa8, 0xff, +0xb8, 0xff, 0xcd, 0xff, 0x8c, 0xff, 0xa4, 0xff, 0xb0, 0xff, 0xa3, 0xff, 0xb8, 0xff, 0xde, 0xff, +0x94, 0xff, 0xbf, 0xff, 0x83, 0xff, 0xbf, 0xff, 0xfb, 0xff, 0xe9, 0xff, 0xcb, 0xff, 0xca, 0xff, +0xc7, 0xff, 0xb7, 0xff, 0x96, 0xff, 0x9b, 0xff, 0x76, 0xff, 0x4a, 0xff, 0x87, 0xff, 0x91, 0xff, +0x6a, 0xff, 0x67, 0xff, 0x3c, 0xff, 0x2a, 0xff, 0x88, 0xff, 0x50, 0xff, 0x10, 0xff, 0x6d, 0xff, +0x6c, 0xff, 0x6b, 0xff, 0xba, 0xff, 0xcb, 0xff, 0xca, 0xff, 0xaf, 0xff, 0xce, 0xff, 0x08, 0x00, +0xed, 0xff, 0xf0, 0xff, 0x35, 0x00, 0x1d, 0x00, 0x10, 0x00, 0xcd, 0xff, 0x2d, 0x00, 0x12, 0x00, +0xdd, 0xff, 0xee, 0xff, 0x07, 0x00, 0x0a, 0x00, 0x35, 0x00, 0x1d, 0x00, 0x5e, 0x00, 0x2b, 0x00, +0x81, 0x00, 0x74, 0x00, 0xc1, 0x00, 0xa2, 0x00, 0x81, 0x00, 0x6e, 0x00, 0x68, 0x00, 0x5c, 0x00, +0x68, 0x00, 0x5b, 0x00, 0x58, 0x00, 0x42, 0x00, 0x88, 0x00, 0xb8, 0x00, 0x8a, 0x00, 0x92, 0x00, +0xc6, 0x00, 0x7b, 0x00, 0x8b, 0x00, 0x63, 0x00, 0x85, 0x00, 0x99, 0x00, 0xc3, 0x00, 0xba, 0x00, +0xc8, 0x00, 0xde, 0x00, 0xc8, 0x00, 0xd7, 0x00, 0xef, 0x00, 0xb6, 0x00, 0x38, 0x01, 0xb9, 0x00, +0xc9, 0x00, 0xcd, 0x00, 0xcc, 0x00, 0xc3, 0x00, 0x2e, 0x01, 0x30, 0x01, 0x35, 0x01, 0x22, 0x01, +0x08, 0x01, 0x56, 0x01, 0x56, 0x01, 0x62, 0x01, 0x5b, 0x01, 0x71, 0x01, 0x6f, 0x01, 0x93, 0x01, +0xb3, 0x01, 0x81, 0x01, 0x9f, 0x01, 0x3c, 0x01, 0x71, 0x01, 0x7c, 0x01, 0x7e, 0x01, 0xb2, 0x01, +0x60, 0x01, 0x95, 0x01, 0xc3, 0x01, 0x9c, 0x01, 0xb2, 0x01, 0xf5, 0x01, 0xf9, 0x01, 0x19, 0x02, +0xe1, 0x01, 0x48, 0x02, 0x58, 0x02, 0xe9, 0x01, 0xdb, 0x01, 0x13, 0x02, 0xff, 0x01, 0x54, 0x02, +0x6a, 0x02, 0x66, 0x02, 0x35, 0x02, 0x14, 0x02, 0x27, 0x02, 0x33, 0x02, 0xec, 0x01, 0x00, 0x02, +0x02, 0x02, 0x27, 0x02, 0x56, 0x02, 0x4a, 0x02, 0x20, 0x02, 0x04, 0x02, 0x0e, 0x02, 0xf8, 0x01, +0xa9, 0x01, 0xb1, 0x01, 0xcc, 0x01, 0x80, 0x01, 0xb0, 0x01, 0x98, 0x01, 0x7a, 0x01, 0x87, 0x01, +0xc5, 0x01, 0x70, 0x01, 0x5a, 0x01, 0x40, 0x01, 0x13, 0x01, 0x4c, 0x01, 0x07, 0x01, 0xf3, 0x00, +0xf5, 0x00, 0xed, 0x00, 0xe2, 0x00, 0xd1, 0x00, 0xca, 0x00, 0x17, 0x01, 0xb9, 0x00, 0x81, 0x00, +0x91, 0x00, 0xa0, 0x00, 0x88, 0x00, 0x60, 0x00, 0xb7, 0x00, 0x77, 0x00, 0x6c, 0x00, 0x9f, 0x00, +0x6b, 0x00, 0x5a, 0x00, 0x28, 0x00, 0x47, 0x00, 0x3d, 0x00, 0x25, 0x00, 0x4c, 0x00, 0x54, 0x00, +0x21, 0x00, 0x3f, 0x00, 0x66, 0x00, 0x3b, 0x00, 0x34, 0x00, 0xfc, 0xff, 0xef, 0xff, 0xfa, 0xff, +0x25, 0x00, 0xe0, 0xff, 0x1a, 0x00, 0x51, 0x00, 0x0c, 0x00, 0xfb, 0xff, 0x10, 0x00, 0x4f, 0x00, +0x4a, 0x00, 0x4a, 0x00, 0x69, 0x00, 0x66, 0x00, 0xd6, 0x00, 0xab, 0x00, 0xbf, 0x00, 0x9f, 0x00, +0x90, 0x00, 0x77, 0x00, 0x52, 0x00, 0x95, 0x00, 0x5e, 0x00, 0xd1, 0x00, 0xc4, 0x00, 0xd5, 0x00, +0xd2, 0x00, 0xb0, 0x00, 0x35, 0x00, 0x13, 0x00, 0xc9, 0xff, 0x18, 0x00, 0x1e, 0x00, 0xb6, 0xff, +0xe0, 0xff, 0xd6, 0xff, 0xdd, 0xff, 0xfc, 0xff, 0x09, 0x00, 0x1f, 0x00, 0xdb, 0xff, 0xbc, 0xff, +0x86, 0xff, 0xaf, 0xff, 0x94, 0xff, 0x83, 0xff, 0x96, 0xff, 0xa0, 0xff, 0x30, 0xff, 0x72, 0xff, +0x59, 0xff, 0x49, 0xff, 0x77, 0xff, 0x6b, 0xff, 0x5b, 0xff, 0x6f, 0xff, 0x46, 0xff, 0x62, 0xff, +0x5d, 0xff, 0x40, 0xff, 0x8a, 0xff, 0x76, 0xff, 0x84, 0xff, 0x7c, 0xff, 0x6d, 0xff, 0x71, 0xff, +0x70, 0xff, 0x7e, 0xff, 0x5f, 0xff, 0x71, 0xff, 0x1f, 0xff, 0xff, 0xfe, 0xd7, 0xfe, 0x13, 0xff, +0xf9, 0xfe, 0x1e, 0xff, 0x19, 0xff, 0x17, 0xff, 0x0c, 0xff, 0x01, 0xff, 0x05, 0xff, 0x1e, 0xff, +0xcd, 0xfe, 0x02, 0xff, 0xe6, 0xfe, 0xb6, 0xfe, 0x2c, 0xff, 0x11, 0xff, 0x19, 0xff, 0x6e, 0xff, +0x46, 0xff, 0x98, 0xff, 0x73, 0xff, 0x9a, 0xff, 0xa1, 0xff, 0x24, 0xff, 0x55, 0xff, 0x2e, 0xff, +0x80, 0xff, 0x73, 0xff, 0x28, 0xff, 0x7a, 0xff, 0x7f, 0xff, 0x59, 0xff, 0x7d, 0xff, 0x77, 0xff, +0x77, 0xff, 0x78, 0xff, 0x81, 0xff, 0x8b, 0xff, 0x93, 0xff, 0x8b, 0xff, 0xc4, 0xff, 0x71, 0xff, +0x48, 0xff, 0x5a, 0xff, 0x49, 0xff, 0x4c, 0xff, 0x8c, 0xff, 0x4b, 0xff, 0x73, 0xff, 0x35, 0xff, +0x6d, 0xff, 0x35, 0xff, 0x2b, 0xff, 0x23, 0xff, 0x72, 0xff, 0x54, 0xff, 0x3b, 0xff, 0x61, 0xff, +0x5a, 0xff, 0x66, 0xff, 0x4e, 0xff, 0xed, 0xfe, 0xc7, 0xfe, 0x29, 0xff, 0xfa, 0xfe, 0xe2, 0xfe, +0xd7, 0xfe, 0x00, 0xff, 0x12, 0xff, 0x12, 0xff, 0x48, 0xff, 0x12, 0xff, 0x3b, 0xff, 0x4a, 0xff, +0x33, 0xff, 0x34, 0xff, 0xf5, 0xfe, 0xe3, 0xfe, 0x18, 0xff, 0x2f, 0xff, 0x08, 0xff, 0x5d, 0xff, +0x35, 0xff, 0x48, 0xff, 0x36, 0xff, 0x48, 0xff, 0x42, 0xff, 0x67, 0xff, 0x34, 0xff, 0x3f, 0xff, +0x44, 0xff, 0x7c, 0xff, 0x31, 0xff, 0x1c, 0xff, 0x39, 0xff, 0x14, 0xff, 0x24, 0xff, 0x3a, 0xff, +0x21, 0xff, 0x2d, 0xff, 0x33, 0xff, 0x5e, 0xff, 0xf5, 0xfe, 0x1d, 0xff, 0xf5, 0xfe, 0x2a, 0xff, +0x12, 0xff, 0x2a, 0xff, 0xfa, 0xfe, 0x23, 0xff, 0xef, 0xfe, 0xef, 0xfe, 0x21, 0xff, 0x04, 0xff, +0x08, 0xff, 0x03, 0xff, 0x3a, 0xff, 0x20, 0xff, 0x9f, 0xff, 0x72, 0xff, 0x7c, 0xff, 0x96, 0xff, +0x6c, 0xff, 0x77, 0xff, 0x82, 0xff, 0x84, 0xff, 0xc4, 0xff, 0xd2, 0xff, 0x94, 0xff, 0xd9, 0xff, +0xdb, 0xff, 0xf7, 0xff, 0xda, 0xff, 0xf8, 0xff, 0xcf, 0xff, 0xe4, 0xff, 0xea, 0xff, 0xc3, 0xff, +0xa3, 0xff, 0x6a, 0xff, 0x84, 0xff, 0x9b, 0xff, 0x77, 0xff, 0x77, 0xff, 0x3c, 0xff, 0x8a, 0xff, +0x8d, 0xff, 0x56, 0xff, 0x58, 0xff, 0x68, 0xff, 0x9f, 0xff, 0x97, 0xff, 0x88, 0xff, 0x88, 0xff, +0xc2, 0xff, 0x8b, 0xff, 0x8d, 0xff, 0x98, 0xff, 0x78, 0xff, 0x84, 0xff, 0x7b, 0xff, 0x86, 0xff, +0x62, 0xff, 0x70, 0xff, 0x4c, 0xff, 0x42, 0xff, 0x61, 0xff, 0x58, 0xff, 0x50, 0xff, 0x89, 0xff, +0x5f, 0xff, 0x2b, 0xff, 0x76, 0xff, 0x7d, 0xff, 0x96, 0xff, 0x82, 0xff, 0x89, 0xff, 0x9c, 0xff, +0xa6, 0xff, 0x9c, 0xff, 0xc4, 0xff, 0xd1, 0xff, 0x95, 0xff, 0xd2, 0xff, 0x1c, 0x00, 0xde, 0xff, +0xff, 0xff, 0xf0, 0xff, 0xe7, 0xff, 0xe6, 0xff, 0xda, 0xff, 0xf8, 0xff, 0x6f, 0x00, 0x48, 0x00, +0x2e, 0x00, 0x1e, 0x00, 0xef, 0xff, 0xd0, 0xff, 0x3e, 0xff, 0x75, 0xff, 0x25, 0xff, 0x30, 0xff, +0x41, 0xff, 0x8b, 0xff, 0x65, 0xff, 0x5a, 0xff, 0x18, 0xff, 0x36, 0xff, 0x06, 0xff, 0x19, 0xff, +0x3a, 0xff, 0x44, 0xff, 0x5e, 0xff, 0x26, 0xff, 0x23, 0xff, 0x36, 0xff, 0x42, 0xff, 0x6c, 0xff, +0x2a, 0xff, 0x61, 0xff, 0x75, 0xff, 0x38, 0xff, 0x58, 0xff, 0x74, 0xff, 0x86, 0xff, 0xaf, 0xff, +0x87, 0xff, 0x55, 0xff, 0x4a, 0xff, 0x68, 0xff, 0x70, 0xff, 0x6d, 0xff, 0x39, 0xff, 0x11, 0xff, +0x18, 0xff, 0x48, 0xff, 0x5f, 0xff, 0x4f, 0xff, 0x54, 0xff, 0x4e, 0xff, 0x60, 0xff, 0x7d, 0xff, +0x60, 0xff, 0x4d, 0xff, 0x3f, 0xff, 0x43, 0xff, 0xcb, 0xff, 0xa8, 0xff, 0x4b, 0xff, 0x1d, 0xff, +0x6b, 0xff, 0x79, 0xff, 0xfe, 0xfe, 0xf5, 0xfe, 0x3c, 0xff, 0x23, 0xff, 0x31, 0xff, 0x41, 0xff, +0x0d, 0xff, 0x3c, 0xff, 0x4d, 0xff, 0x8a, 0xff, 0x88, 0xff, 0x54, 0xff, 0xc1, 0xff, 0xbd, 0xff, +0xa7, 0xff, 0xbb, 0xff, 0xe5, 0xff, 0xcb, 0xff, 0xa1, 0xff, 0xb1, 0xff, 0xc8, 0xff, 0xa9, 0xff, +0xdd, 0xff, 0x9a, 0xff, 0xd7, 0xff, 0xdd, 0xff, 0xfb, 0xff, 0x42, 0x00, 0x0a, 0x00, 0x35, 0x00, +0x35, 0x00, 0x4d, 0x00, 0x1d, 0x00, 0x24, 0x00, 0xb6, 0x00, 0x61, 0x00, 0xc2, 0x00, 0xcc, 0x00, +0x6f, 0x00, 0xf1, 0x00, 0x60, 0x00, 0xac, 0x00, 0x47, 0x00, 0x40, 0x00, 0x7a, 0x00, 0x85, 0x00, +0x3e, 0x00, 0x2d, 0x00, 0x66, 0x00, 0x8e, 0x00, 0x2b, 0x00, 0x74, 0x00, 0x8d, 0x00, 0x84, 0x00, +0x77, 0x00, 0x4d, 0x00, 0x5f, 0x00, 0x4c, 0x00, 0x49, 0x00, 0x8d, 0x00, 0x56, 0x00, 0x7f, 0x00, +0x86, 0x00, 0x40, 0x00, 0x6a, 0x00, 0x13, 0x00, 0x45, 0x00, 0x6c, 0x00, 0x42, 0x00, 0x63, 0x00, +0x60, 0x00, 0x59, 0x00, 0x53, 0x00, 0x83, 0x00, 0x6b, 0x00, 0x5f, 0x00, 0xa6, 0x00, 0x77, 0x00, +0x94, 0x00, 0x83, 0x00, 0xac, 0x00, 0x8a, 0x00, 0xbc, 0x00, 0x55, 0x00, 0x75, 0x00, 0x6d, 0x00, +0x88, 0x00, 0x78, 0x00, 0x8d, 0x00, 0x8b, 0x00, 0x81, 0x00, 0x91, 0x00, 0xab, 0x00, 0x8f, 0x00, +0x53, 0x00, 0x83, 0x00, 0xa6, 0x00, 0x8f, 0x00, 0xb9, 0x00, 0xda, 0x00, 0xb4, 0x00, 0xdb, 0x00, +0xc4, 0x00, 0x8f, 0x00, 0x95, 0x00, 0x81, 0x00, 0x74, 0x00, 0xa3, 0x00, 0xa7, 0x00, 0xb9, 0x00, +0xaa, 0x00, 0xc6, 0x00, 0xa4, 0x00, 0xc1, 0x00, 0xba, 0x00, 0xaa, 0x00, 0xef, 0x00, 0xda, 0x00, +0xed, 0x00, 0x17, 0x01, 0x09, 0x01, 0xef, 0x00, 0x04, 0x01, 0x09, 0x01, 0x62, 0x01, 0x39, 0x01, +0x79, 0x01, 0x1f, 0x01, 0x6f, 0x01, 0x87, 0x01, 0xa2, 0x01, 0xd0, 0x01, 0xce, 0x01, 0x5c, 0x01, +0x92, 0x01, 0x62, 0x01, 0x81, 0x01, 0x47, 0x01, 0x4f, 0x01, 0x6e, 0x01, 0x9e, 0x01, 0x7a, 0x01, +0xbb, 0x01, 0x9e, 0x01, 0xb6, 0x01, 0x9e, 0x01, 0x7f, 0x01, 0xac, 0x01, 0x95, 0x01, 0xf5, 0x01, +0x70, 0x01, 0x95, 0x01, 0x78, 0x01, 0x52, 0x01, 0x1f, 0x01, 0x58, 0x01, 0x53, 0x01, 0x48, 0x01, +0x70, 0x01, 0x14, 0x01, 0x50, 0x01, 0x38, 0x01, 0x6e, 0x01, 0x7f, 0x01, 0x6b, 0x01, 0xb7, 0x01, +0x9c, 0x01, 0xa7, 0x01, 0x7c, 0x01, 0xb9, 0x01, 0x89, 0x01, 0x64, 0x01, 0x9d, 0x01, 0xf8, 0x01, +0xb4, 0x01, 0xe8, 0x01, 0xac, 0x01, 0x5b, 0x01, 0x9e, 0x01, 0x87, 0x01, 0x37, 0x01, 0x8b, 0x01, +0x7d, 0x01, 0xcf, 0x01, 0xb4, 0x01, 0xd0, 0x01, 0x9a, 0x01, 0x9c, 0x01, 0xa0, 0x01, 0xba, 0x01, +0xe5, 0x01, 0xce, 0x01, 0xa2, 0x01, 0x8d, 0x01, 0xb1, 0x01, 0xbf, 0x01, 0xdc, 0x01, 0xb7, 0x01, +0xca, 0x01, 0xd1, 0x01, 0xb7, 0x01, 0xcb, 0x01, 0xb6, 0x01, 0xa3, 0x01, 0xb7, 0x01, 0x83, 0x01, +0xbf, 0x01, 0x6f, 0x01, 0xa2, 0x01, 0x66, 0x01, 0x3f, 0x01, 0x55, 0x01, 0x64, 0x01, 0x58, 0x01, +0x55, 0x01, 0x2e, 0x01, 0x12, 0x01, 0x6b, 0x01, 0x35, 0x01, 0x59, 0x01, 0x5a, 0x01, 0x4c, 0x01, +0x2f, 0x01, 0x6b, 0x01, 0x42, 0x01, 0x21, 0x01, 0x2c, 0x01, 0x1f, 0x01, 0x8d, 0x01, 0x68, 0x01, +0x61, 0x01, 0x4b, 0x01, 0x20, 0x01, 0x34, 0x01, 0x41, 0x01, 0x4e, 0x01, 0x75, 0x01, 0x1a, 0x01, +0x1d, 0x01, 0xef, 0x00, 0xe6, 0x00, 0x20, 0x01, 0xe1, 0x00, 0xf5, 0x00, 0xec, 0x00, 0x3e, 0x01, +0xe4, 0x00, 0x27, 0x01, 0x1c, 0x01, 0x4d, 0x01, 0x20, 0x01, 0x2c, 0x01, 0x08, 0x01, 0xff, 0x00, +0xd1, 0x00, 0x2e, 0x01, 0xe2, 0x00, 0xfb, 0x00, 0xec, 0x00, 0xc7, 0x00, 0xba, 0x00, 0xaa, 0x00, +0x90, 0x00, 0x80, 0x00, 0x5e, 0x00, 0x7c, 0x00, 0x56, 0x00, 0x37, 0x00, 0x45, 0x00, 0x3d, 0x00, +0x21, 0x00, 0xf1, 0xff, 0x0f, 0x00, 0xf8, 0xff, 0xd3, 0xff, 0xe2, 0xff, 0x06, 0x00, 0xed, 0xff, +0x0e, 0x00, 0xc7, 0xff, 0xd0, 0xff, 0x00, 0x00, 0x10, 0x00, 0x19, 0x00, 0x14, 0x00, 0x02, 0x00, +0x37, 0x00, 0xee, 0xff, 0xeb, 0xff, 0xe7, 0xff, 0xe5, 0xff, 0xf8, 0xff, 0x1a, 0x00, 0xfd, 0xff, +0xbd, 0xff, 0x01, 0x00, 0xda, 0xff, 0xf3, 0xff, 0xe4, 0xff, 0xe9, 0xff, 0xfa, 0xff, 0x25, 0x00, +0x44, 0x00, 0x4a, 0x00, 0x81, 0x00, 0x59, 0x00, 0x49, 0x00, 0x32, 0x00, 0x44, 0x00, 0x21, 0x00, +0xef, 0xff, 0xd8, 0xff, 0xff, 0xff, 0xcc, 0xff, 0xc4, 0xff, 0xf0, 0xff, 0xe1, 0xff, 0xfe, 0xff, +0xe6, 0xff, 0xfc, 0xff, 0xf5, 0xff, 0x0b, 0x00, 0xdd, 0xff, 0x17, 0x00, 0xfa, 0xff, 0xd3, 0xff, +0xa5, 0xff, 0xc7, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x17, 0x00, 0x01, 0x00, 0xda, 0xff, 0xf3, 0xff, +0xf7, 0xff, 0x32, 0x00, 0x16, 0x00, 0xf5, 0xff, 0x00, 0x00, 0x36, 0x00, 0x3f, 0x00, 0x02, 0x00, +0x4c, 0x00, 0x11, 0x00, 0x12, 0x00, 0xe1, 0xff, 0x02, 0x00, 0x15, 0x00, 0x1f, 0x00, 0x21, 0x00, +0xcd, 0xff, 0xbd, 0xff, 0x06, 0x00, 0x23, 0x00, 0xfb, 0xff, 0x17, 0x00, 0x0b, 0x00, 0x16, 0x00, +0x3d, 0x00, 0x75, 0x00, 0x5b, 0x00, 0x3f, 0x00, 0x7e, 0x00, 0x3b, 0x00, 0x40, 0x00, 0x2b, 0x00, +0x2c, 0x00, 0x4a, 0x00, 0x26, 0x00, 0x25, 0x00, 0x52, 0x00, 0x60, 0x00, 0x58, 0x00, 0x47, 0x00, +0x11, 0x00, 0x2f, 0x00, 0x4e, 0x00, 0x39, 0x00, 0x68, 0x00, 0x67, 0x00, 0x3f, 0x00, 0x14, 0x00, +0x55, 0x00, 0x21, 0x00, 0xc1, 0xff, 0xfe, 0xff, 0xa9, 0xff, 0xe8, 0xff, 0xe9, 0xff, 0xe3, 0xff, +0xb4, 0xff, 0xcf, 0xff, 0xd4, 0xff, 0x92, 0xff, 0x63, 0xff, 0x27, 0xff, 0x8b, 0xff, 0xad, 0xff, +0x70, 0xff, 0x6e, 0xff, 0x62, 0xff, 0x3b, 0xff, 0x25, 0xff, 0x5a, 0xff, 0x4d, 0xff, 0x66, 0xff, +0x61, 0xff, 0xa5, 0xff, 0xa5, 0xff, 0xae, 0xff, 0x94, 0xff, 0xba, 0xff, 0xb8, 0xff, 0xb4, 0xff, +0xdd, 0xff, 0x0a, 0x00, 0xae, 0xff, 0xc5, 0xff, 0xa6, 0xff, 0xb4, 0xff, 0xdd, 0xff, 0xe2, 0xff, +0xe5, 0xff, 0x98, 0xff, 0x9e, 0xff, 0xe1, 0xff, 0xa2, 0xff, 0x89, 0xff, 0xbe, 0xff, 0x84, 0xff, +0xd7, 0xff, 0xa0, 0xff, 0xea, 0xff, 0xbf, 0xff, 0xb2, 0xff, 0xc7, 0xff, 0xf9, 0xff, 0xf0, 0xff, +0x1c, 0x00, 0xfd, 0xff, 0xdb, 0xff, 0xc7, 0xff, 0xc3, 0xff, 0xae, 0xff, 0xde, 0xff, 0xb6, 0xff, +0xab, 0xff, 0xc1, 0xff, 0x93, 0xff, 0xe6, 0xff, 0xe4, 0xff, 0xd2, 0xff, 0xb6, 0xff, 0x81, 0xff, +0x85, 0xff, 0x7b, 0xff, 0x69, 0xff, 0x5b, 0xff, 0x23, 0xff, 0x32, 0xff, 0x52, 0xff, 0x38, 0xff, +0x3f, 0xff, 0x6f, 0xff, 0x7b, 0xff, 0x7e, 0xff, 0x4e, 0xff, 0x81, 0xff, 0x74, 0xff, 0x46, 0xff, +0x6c, 0xff, 0x38, 0xff, 0x4c, 0xff, 0x60, 0xff, 0x62, 0xff, 0x7f, 0xff, 0x71, 0xff, 0xb6, 0xff, +0x7e, 0xff, 0x83, 0xff, 0x70, 0xff, 0xb4, 0xff, 0x95, 0xff, 0x5a, 0xff, 0x41, 0xff, 0x2c, 0xff, +0x4c, 0xff, 0x38, 0xff, 0x52, 0xff, 0x25, 0xff, 0xdd, 0xfe, 0x18, 0xff, 0x06, 0xff, 0xc5, 0xfe, +0xb8, 0xfe, 0xb5, 0xfe, 0xc9, 0xfe, 0xde, 0xfe, 0xf4, 0xfe, 0xb9, 0xfe, 0xc5, 0xfe, 0xd1, 0xfe, +0x6a, 0xfe, 0x3e, 0xfe, 0x75, 0xfe, 0x85, 0xfe, 0x81, 0xfe, 0x66, 0xfe, 0x72, 0xfe, 0xab, 0xfe, +0x73, 0xfe, 0x7b, 0xfe, 0x7e, 0xfe, 0x83, 0xfe, 0x7d, 0xfe, 0x71, 0xfe, 0xb3, 0xfe, 0xbf, 0xfe, +0x95, 0xfe, 0xbf, 0xfe, 0x71, 0xfe, 0xbe, 0xfe, 0xcd, 0xfe, 0xff, 0xfe, 0xfa, 0xfe, 0xfa, 0xfe, +0xca, 0xfe, 0xcd, 0xfe, 0x51, 0xfe, 0x2d, 0xfe, 0x13, 0xfe, 0x47, 0xfe, 0x3f, 0xfe, 0x3d, 0xfe, +0x42, 0xfe, 0x42, 0xfe, 0x59, 0xfe, 0xa7, 0xfe, 0xa6, 0xfe, 0xc0, 0xfe, 0x8f, 0xfe, 0xbf, 0xfe, +0xc5, 0xfe, 0xa6, 0xfe, 0xde, 0xfe, 0x1e, 0xff, 0x0b, 0xff, 0x0d, 0xff, 0xe8, 0xfe, 0x05, 0xff, +0x67, 0xff, 0x30, 0xff, 0x6a, 0xff, 0xbc, 0xff, 0x99, 0xff, 0x43, 0xff, 0x59, 0xff, 0x43, 0xff, +0x65, 0xff, 0x37, 0xff, 0x3c, 0xff, 0x65, 0xff, 0x55, 0xff, 0x54, 0xff, 0x59, 0xff, 0xae, 0xff, +0x7d, 0xff, 0xad, 0xff, 0xcb, 0xff, 0x83, 0xff, 0x71, 0xff, 0x76, 0xff, 0x80, 0xff, 0xaf, 0xff, +0xb2, 0xff, 0xa7, 0xff, 0x89, 0xff, 0xc6, 0xff, 0x9f, 0xff, 0x98, 0xff, 0x97, 0xff, 0xdc, 0xff, +0x9c, 0xff, 0x7c, 0xff, 0x8f, 0xff, 0xdd, 0xff, 0xea, 0xff, 0xa5, 0xff, 0xb6, 0xff, 0xaf, 0xff, +0xdb, 0xff, 0xda, 0xff, 0x1e, 0x00, 0x4e, 0x00, 0x09, 0x00, 0x0d, 0x00, 0x46, 0x00, 0x2f, 0x00, +0xe4, 0xff, 0x1c, 0x00, 0x30, 0x00, 0x64, 0x00, 0xd1, 0x00, 0xc3, 0x00, 0xfb, 0x00, 0x12, 0x01, +0xff, 0x00, 0x7f, 0x00, 0x92, 0x00, 0xa8, 0x00, 0x7a, 0x00, 0xc2, 0x00, 0xa8, 0x00, 0xaa, 0x00, +0x74, 0x00, 0x72, 0x00, 0x7d, 0x00, 0x23, 0x00, 0x47, 0x00, 0x53, 0x00, 0x71, 0x00, 0x94, 0x00, +0x22, 0x00, 0x1e, 0x00, 0xde, 0xff, 0x33, 0x00, 0x67, 0x00, 0x45, 0x00, 0x24, 0x00, 0x41, 0x00, +0x1e, 0x00, 0x1b, 0x00, 0xe0, 0xff, 0x01, 0x00, 0xbd, 0xff, 0xce, 0xff, 0xcd, 0xff, 0xd0, 0xff, +0xb9, 0xff, 0x18, 0x00, 0x33, 0x00, 0x2b, 0x00, 0xc3, 0xff, 0xd9, 0xff, 0xbe, 0xff, 0xb9, 0xff, +0xf5, 0xff, 0xe3, 0xff, 0xdd, 0xff, 0xd1, 0xff, 0xc5, 0xff, 0xf5, 0xff, 0xc5, 0xff, 0x0b, 0x00, +0xf5, 0xff, 0x00, 0x00, 0x41, 0x00, 0xd1, 0xff, 0xf5, 0xff, 0x12, 0x00, 0x3a, 0x00, 0xf5, 0xff, +0x35, 0x00, 0x66, 0x00, 0x88, 0x00, 0x66, 0x00, 0x70, 0x00, 0x99, 0x00, 0x87, 0x00, 0x84, 0x00, +0x93, 0x00, 0x80, 0x00, 0x37, 0x00, 0x65, 0x00, 0x70, 0x00, 0xad, 0x00, 0x58, 0x00, 0x42, 0x00, +0x58, 0x00, 0x85, 0x00, 0x87, 0x00, 0x8b, 0x00, 0x7b, 0x00, 0x9b, 0x00, 0xdd, 0x00, 0x57, 0x01, +0x14, 0x01, 0xdb, 0x00, 0x47, 0x01, 0x30, 0x01, 0x2d, 0x01, 0xc1, 0x00, 0x97, 0x00, 0xa2, 0x00, +0x8e, 0x00, 0xa6, 0x00, 0x90, 0x00, 0x6a, 0x00, 0x5f, 0x00, 0x72, 0x00, 0x3a, 0x00, 0x77, 0x00, +0x66, 0x00, 0x69, 0x00, 0x1a, 0x00, 0x0f, 0x00, 0x29, 0x00, 0xf6, 0xff, 0x3a, 0x00, 0x5f, 0x00, +0x30, 0x00, 0x28, 0x00, 0x48, 0x00, 0x39, 0x00, 0x44, 0x00, 0x56, 0x00, 0x43, 0x00, 0x34, 0x00, +0x17, 0x00, 0xf6, 0xff, 0xf9, 0xff, 0x02, 0x00, 0x34, 0x00, 0x35, 0x00, 0x72, 0x00, 0x3f, 0x00, +0x19, 0x00, 0x3a, 0x00, 0x4e, 0x00, 0x3f, 0x00, 0x50, 0x00, 0x56, 0x00, 0x91, 0x00, 0x5e, 0x00, +0x83, 0x00, 0xa7, 0x00, 0x93, 0x00, 0x6c, 0x00, 0x76, 0x00, 0x78, 0x00, 0x8d, 0x00, 0xc1, 0x00, +0xa3, 0x00, 0x86, 0x00, 0xa4, 0x00, 0xac, 0x00, 0xcb, 0x00, 0x75, 0x00, 0xcd, 0x00, 0xc2, 0x00, +0xb8, 0x00, 0xb3, 0x00, 0x8e, 0x00, 0x8f, 0x00, 0x7e, 0x00, 0x99, 0x00, 0x59, 0x00, 0x6d, 0x00, +0x7a, 0x00, 0x84, 0x00, 0x9b, 0x00, 0x51, 0x00, 0x80, 0x00, 0x56, 0x00, 0x6c, 0x00, 0x66, 0x00, +0x5d, 0x00, 0x5b, 0x00, 0x46, 0x00, 0x7d, 0x00, 0x4e, 0x00, 0x76, 0x00, 0x89, 0x00, 0x90, 0x00, +0x76, 0x00, 0x95, 0x00, 0x76, 0x00, 0x72, 0x00, 0x40, 0x00, 0x0c, 0x00, 0x05, 0x00, 0xff, 0xff, +0x24, 0x00, 0x65, 0x00, 0x65, 0x00, 0x59, 0x00, 0x35, 0x00, 0x58, 0x00, 0x49, 0x00, 0x45, 0x00, +0x73, 0x00, 0x9f, 0x00, 0x8e, 0x00, 0x79, 0x00, 0x7b, 0x00, 0x8b, 0x00, 0x9e, 0x00, 0x8b, 0x00, +0x81, 0x00, 0xa8, 0x00, 0x7b, 0x00, 0x7f, 0x00, 0x8d, 0x00, 0x96, 0x00, 0x98, 0x00, 0xe4, 0x00, +0xab, 0x00, 0xb3, 0x00, 0x64, 0x00, 0x8f, 0x00, 0x5f, 0x00, 0xa7, 0x00, 0xab, 0x00, 0x60, 0x00, +0x77, 0x00, 0xa4, 0x00, 0xae, 0x00, 0x58, 0x00, 0x5f, 0x00, 0x37, 0x00, 0x56, 0x00, 0x49, 0x00, +0x70, 0x00, 0x7d, 0x00, 0x84, 0x00, 0x4c, 0x00, 0x83, 0x00, 0x95, 0x00, 0x7b, 0x00, 0x68, 0x00, +0x7a, 0x00, 0xfc, 0x00, 0xbc, 0x00, 0xde, 0x00, 0xc9, 0x00, 0x13, 0x01, 0xc8, 0x00, 0x25, 0x01, +0xe6, 0x00, 0x0f, 0x01, 0xeb, 0x00, 0x31, 0x01, 0xe1, 0x00, 0x06, 0x01, 0x0d, 0x01, 0x2e, 0x01, +0xcb, 0x00, 0x2f, 0x01, 0x52, 0x01, 0x60, 0x01, 0x6a, 0x01, 0x2a, 0x01, 0x35, 0x01, 0x23, 0x01, +0x00, 0x01, 0xfa, 0x00, 0xed, 0x00, 0xde, 0x00, 0xf1, 0x00, 0xec, 0x00, 0x85, 0x00, 0xe0, 0x00, +0xa8, 0x00, 0xd3, 0x00, 0xd4, 0x00, 0xd7, 0x00, 0xca, 0x00, 0xa6, 0x00, 0x9a, 0x00, 0x83, 0x00, +0x93, 0x00, 0x4f, 0x00, 0x4b, 0x00, 0x49, 0x00, 0x8d, 0x00, 0x54, 0x00, 0x59, 0x00, 0x88, 0x00, +0x55, 0x00, 0x87, 0x00, 0x01, 0x00, 0x47, 0x00, 0x70, 0x00, 0x95, 0x00, 0xa1, 0x00, 0xb5, 0x00, +0x7a, 0x00, 0x98, 0x00, 0x8a, 0x00, 0xac, 0x00, 0x6b, 0x00, 0x70, 0x00, 0xc6, 0x00, 0xa4, 0x00, +0xba, 0x00, 0x87, 0x00, 0xba, 0x00, 0xce, 0x00, 0xd8, 0x00, 0xec, 0x00, 0x0e, 0x01, 0x87, 0x00, +0x02, 0x01, 0xe0, 0x00, 0xa2, 0x00, 0x6f, 0x00, 0x91, 0x00, 0xb0, 0x00, 0x67, 0x00, 0x64, 0x00, +0x83, 0x00, 0xb9, 0x00, 0xec, 0x00, 0xd9, 0x00, 0xc6, 0x00, 0xc8, 0x00, 0xd9, 0x00, 0x7f, 0x00, +0x4c, 0x00, 0x6b, 0x00, 0x4d, 0x00, 0x4d, 0x00, 0x6b, 0x00, 0x5f, 0x00, 0x89, 0x00, 0x6b, 0x00, +0x2a, 0x00, 0x6f, 0x00, 0x49, 0x00, 0x5d, 0x00, 0xae, 0x00, 0x76, 0x00, 0x8f, 0x00, 0x83, 0x00, +0x89, 0x00, 0x94, 0x00, 0x5f, 0x00, 0x6b, 0x00, 0x77, 0x00, 0x83, 0x00, 0x71, 0x00, 0x47, 0x00, +0x93, 0x00, 0xa2, 0x00, 0x99, 0x00, 0xd0, 0x00, 0xb3, 0x00, 0xce, 0x00, 0xb3, 0x00, 0xcb, 0x00, +0xbd, 0x00, 0xad, 0x00, 0xd5, 0x00, 0xa6, 0x00, 0xef, 0x00, 0xe8, 0x00, 0x92, 0x00, 0x4a, 0x00, +0x50, 0x00, 0xb5, 0x00, 0x92, 0x00, 0x84, 0x00, 0x9f, 0x00, 0xc0, 0x00, 0x9d, 0x00, 0x7a, 0x00, +0x2e, 0x00, 0x5e, 0x00, 0x38, 0x00, 0x5a, 0x00, 0x10, 0x00, 0x2c, 0x00, 0x18, 0x00, 0x53, 0x00, +0x04, 0x00, 0x48, 0x00, 0x6b, 0x00, 0x94, 0x00, 0x76, 0x00, 0xdd, 0x00, 0xb7, 0x00, 0xde, 0x00, +0xb6, 0x00, 0xa1, 0x00, 0xa0, 0x00, 0x76, 0x00, 0xba, 0x00, 0xda, 0x00, 0xc4, 0x00, 0xba, 0x00, +0xa4, 0x00, 0xb3, 0x00, 0x5f, 0x00, 0x70, 0x00, 0xb3, 0x00, 0x9a, 0x00, 0x9f, 0x00, 0x8a, 0x00, +0xa6, 0x00, 0x6f, 0x00, 0x74, 0x00, 0x9d, 0x00, 0x8c, 0x00, 0x6f, 0x00, 0xd7, 0x00, 0xdb, 0x00, +0xe9, 0x00, 0xbd, 0x00, 0x91, 0x00, 0xa9, 0x00, 0xe6, 0x00, 0x79, 0x00, 0xc8, 0x00, 0x1b, 0x01, +0xfb, 0x00, 0x0d, 0x01, 0xe5, 0x00, 0xb7, 0x00, 0x83, 0x00, 0xdd, 0x00, 0x9e, 0x00, 0xa1, 0x00, +0xd6, 0x00, 0x9f, 0x00, 0x98, 0x00, 0xb1, 0x00, 0xea, 0x00, 0xf1, 0x00, 0xf2, 0x00, 0xf0, 0x00, +0xc7, 0x00, 0xc8, 0x00, 0xd0, 0x00, 0xae, 0x00, 0x7a, 0x00, 0x96, 0x00, 0xac, 0x00, 0xc2, 0x00, +0xcd, 0x00, 0xbb, 0x00, 0xf1, 0x00, 0x03, 0x01, 0x97, 0x00, 0xfd, 0x00, 0xeb, 0x00, 0xec, 0x00, +0xd6, 0x00, 0xcc, 0x00, 0xd3, 0x00, 0x09, 0x01, 0xcd, 0x00, 0xf7, 0x00, 0x0f, 0x01, 0xf1, 0x00, +0xf1, 0x00, 0x1b, 0x01, 0xe0, 0x00, 0xf4, 0x00, 0x47, 0x01, 0x30, 0x01, 0x58, 0x01, 0x13, 0x01, +0x1c, 0x01, 0x2b, 0x01, 0x1d, 0x01, 0xef, 0x00, 0x5e, 0x01, 0xf4, 0x00, 0x48, 0x01, 0x4c, 0x01, +0x36, 0x01, 0x2e, 0x01, 0x71, 0x01, 0x8a, 0x01, 0x7c, 0x01, 0x8a, 0x01, 0x82, 0x01, 0x8a, 0x01, +0x9a, 0x01, 0xbf, 0x01, 0xed, 0x01, 0xd7, 0x01, 0xb2, 0x01, 0x9c, 0x01, 0xc4, 0x01, 0xa6, 0x01, +0xa8, 0x01, 0x87, 0x01, 0xa9, 0x01, 0x6b, 0x01, 0x99, 0x01, 0xe5, 0x01, 0x6e, 0x01, 0x91, 0x01, +0x76, 0x01, 0xca, 0x01, 0x78, 0x01, 0x51, 0x01, 0x80, 0x01, 0xf7, 0x00, 0x31, 0x01, 0xdc, 0x00, +0xfd, 0x00, 0xcf, 0x00, 0xd1, 0x00, 0x93, 0x00, 0xc8, 0x00, 0x7d, 0x00, 0xba, 0x00, 0xbb, 0x00, +0x7a, 0x00, 0x5c, 0x00, 0x75, 0x00, 0x4e, 0x00, 0x76, 0x00, 0x55, 0x00, 0x67, 0x00, 0xb8, 0x00, +0x69, 0x00, 0x44, 0x00, 0x7a, 0x00, 0x55, 0x00, 0x76, 0x00, 0x7d, 0x00, 0x65, 0x00, 0x89, 0x00, +0x6b, 0x00, 0x5f, 0x00, 0xc4, 0x00, 0xb8, 0x00, 0x94, 0x00, 0x8f, 0x00, 0xa5, 0x00, 0x9c, 0x00, +0x81, 0x00, 0x8c, 0x00, 0x56, 0x00, 0x9b, 0x00, 0x66, 0x00, 0x1b, 0x00, 0x67, 0x00, 0x11, 0x00, +0x68, 0x00, 0x34, 0x00, 0x35, 0x00, 0x35, 0x00, 0x24, 0x00, 0x09, 0x00, 0xcd, 0xff, 0xf4, 0xff, +0xc6, 0xff, 0xc4, 0xff, 0xb4, 0xff, 0xdb, 0xff, 0xbc, 0xff, 0xf2, 0xff, 0xce, 0xff, 0x86, 0xff, +0x74, 0xff, 0x6f, 0xff, 0x9e, 0xff, 0x5d, 0xff, 0x80, 0xff, 0x9e, 0xff, 0x75, 0xff, 0x31, 0xff, +0x53, 0xff, 0x67, 0xff, 0x12, 0xff, 0x3a, 0xff, 0x27, 0xff, 0x45, 0xff, 0x27, 0xff, 0x04, 0xff, +0x5a, 0xff, 0x61, 0xff, 0x65, 0xff, 0x6d, 0xff, 0x3c, 0xff, 0x2f, 0xff, 0x72, 0xff, 0x35, 0xff, +0x3d, 0xff, 0x00, 0xff, 0x36, 0xff, 0x65, 0xff, 0x37, 0xff, 0x47, 0xff, 0x38, 0xff, 0x3a, 0xff, +0x13, 0xff, 0x30, 0xff, 0x4d, 0xff, 0x43, 0xff, 0x4e, 0xff, 0x2f, 0xff, 0x31, 0xff, 0x54, 0xff, +0x58, 0xff, 0x69, 0xff, 0x1b, 0xff, 0x1a, 0xff, 0x5f, 0xff, 0x8a, 0xff, 0x93, 0xff, 0x79, 0xff, +0x47, 0xff, 0x36, 0xff, 0xf5, 0xfe, 0x10, 0xff, 0x50, 0xff, 0x2e, 0xff, 0x68, 0xff, 0x46, 0xff, +0x50, 0xff, 0x3a, 0xff, 0xfc, 0xfe, 0x10, 0xff, 0x0d, 0xff, 0x2a, 0xff, 0xe2, 0xfe, 0x30, 0xff, +0x2a, 0xff, 0x5f, 0xff, 0x3e, 0xff, 0x46, 0xff, 0x26, 0xff, 0xf2, 0xfe, 0x2b, 0xff, 0x54, 0xff, +0x2a, 0xff, 0xe2, 0xfe, 0xfa, 0xfe, 0xe7, 0xfe, 0xd3, 0xfe, 0xb2, 0xfe, 0xfa, 0xfe, 0xe9, 0xfe, +0x1b, 0xff, 0xeb, 0xfe, 0xe7, 0xfe, 0x12, 0xff, 0x19, 0xff, 0xe6, 0xfe, 0xc1, 0xfe, 0xec, 0xfe, +0xfc, 0xfe, 0xed, 0xfe, 0xe8, 0xfe, 0xcb, 0xfe, 0xc6, 0xfe, 0xdb, 0xfe, 0x6d, 0xfe, 0x93, 0xfe, +0xb4, 0xfe, 0xba, 0xfe, 0xe5, 0xfe, 0xe5, 0xfe, 0xd4, 0xfe, 0xb0, 0xfe, 0xd6, 0xfe, 0xa6, 0xfe, +0xa8, 0xfe, 0x9b, 0xfe, 0xca, 0xfe, 0xfd, 0xfe, 0xb5, 0xfe, 0xe6, 0xfe, 0xd9, 0xfe, 0xaa, 0xfe, +0x05, 0xff, 0x0c, 0xff, 0x24, 0xff, 0x1f, 0xff, 0x28, 0xff, 0x4a, 0xff, 0x5f, 0xff, 0x60, 0xff, +0x78, 0xff, 0x29, 0xff, 0x30, 0xff, 0x50, 0xff, 0x6e, 0xff, 0x92, 0xff, 0xc9, 0xff, 0xf5, 0xff, +0xd8, 0xff, 0xca, 0xff, 0xcc, 0xff, 0xee, 0xff, 0xd8, 0xff, 0x0f, 0x00, 0x08, 0x00, 0x32, 0x00, +0x31, 0x00, 0x28, 0x00, 0xf5, 0xff, 0xea, 0xff, 0x3a, 0x00, 0x35, 0x00, 0x48, 0x00, 0x10, 0x00, +0x24, 0x00, 0xd6, 0xff, 0x11, 0x00, 0x06, 0x00, 0x0a, 0x00, 0x2a, 0x00, 0x6a, 0x00, 0x53, 0x00, +0x5f, 0x00, 0x4e, 0x00, 0x93, 0x00, 0x95, 0x00, 0x58, 0x00, 0x6c, 0x00, 0x69, 0x00, 0x9d, 0x00, +0x8d, 0x00, 0x95, 0x00, 0x6b, 0x00, 0x40, 0x00, 0x3c, 0x00, 0x16, 0x00, 0x0c, 0x00, 0x46, 0x00, +0xf0, 0xff, 0xdc, 0xff, 0xf0, 0xff, 0xee, 0xff, 0x1f, 0x00, 0x08, 0x00, 0xe6, 0xff, 0xdb, 0xff, +0xcc, 0xff, 0x11, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x0e, 0x00, 0xfc, 0xff, 0x27, 0x00, 0x19, 0x00, +0x14, 0x00, 0x8d, 0xff, 0x91, 0xff, 0xb2, 0xff, 0xca, 0xff, 0xfc, 0xff, 0xb3, 0xff, 0xe8, 0xff, +0xbb, 0xff, 0xbd, 0xff, 0x84, 0xff, 0x71, 0xff, 0x83, 0xff, 0x6b, 0xff, 0x8b, 0xff, 0x52, 0xff, +0x61, 0xff, 0x2a, 0xff, 0x0c, 0xff, 0x06, 0xff, 0x29, 0xff, 0x43, 0xff, 0x29, 0xff, 0x44, 0xff, +0x4c, 0xff, 0x37, 0xff, 0x11, 0xff, 0x50, 0xff, 0xfe, 0xfe, 0xd8, 0xfe, 0x0b, 0xff, 0xd9, 0xfe, +0x03, 0xff, 0x04, 0xff, 0xea, 0xfe, 0x2c, 0xff, 0x18, 0xff, 0x1d, 0xff, 0xfb, 0xfe, 0x06, 0xff, +0x11, 0xff, 0xa3, 0xff, 0x3a, 0xff, 0x37, 0xff, 0x7c, 0xff, 0x49, 0xff, 0x4e, 0xff, 0x7e, 0xff, +0x5d, 0xff, 0x3f, 0xff, 0x28, 0xff, 0x4f, 0xff, 0x18, 0xff, 0x23, 0xff, 0xe3, 0xfe, 0x06, 0xff, +0x1d, 0xff, 0x25, 0xff, 0x17, 0xff, 0x25, 0xff, 0xfa, 0xfe, 0xe1, 0xfe, 0xdf, 0xfe, 0x27, 0xff, +0xf2, 0xfe, 0xfc, 0xfe, 0xf7, 0xfe, 0x04, 0xff, 0xc6, 0xfe, 0xdd, 0xfe, 0x05, 0xff, 0x1a, 0xff, +0xda, 0xfe, 0x27, 0xff, 0x1c, 0xff, 0x49, 0xff, 0x41, 0xff, 0x84, 0xff, 0x18, 0xff, 0x3c, 0xff, +0x41, 0xff, 0x61, 0xff, 0x59, 0xff, 0x5c, 0xff, 0x52, 0xff, 0x56, 0xff, 0x21, 0xff, 0x69, 0xff, +0x46, 0xff, 0x2b, 0xff, 0x72, 0xff, 0x87, 0xff, 0x3e, 0xff, 0x58, 0xff, 0x97, 0xff, 0xa5, 0xff, +0xd3, 0xff, 0x47, 0xff, 0xc6, 0xff, 0xe2, 0xff, 0xef, 0xff, 0xd1, 0xff, 0xbf, 0xff, 0xae, 0xff, +0xb1, 0xff, 0x91, 0xff, 0x8d, 0xff, 0x8b, 0xff, 0xb2, 0xff, 0xb3, 0xff, 0xd7, 0xff, 0xca, 0xff, +0x08, 0x00, 0xc2, 0xff, 0xda, 0xff, 0xaf, 0xff, 0xe1, 0xff, 0x7a, 0xff, 0x91, 0xff, 0x9a, 0xff, +0x71, 0xff, 0x61, 0xff, 0x75, 0xff, 0x74, 0xff, 0x92, 0xff, 0x6e, 0xff, 0x9b, 0xff, 0x9a, 0xff, +0xc0, 0xff, 0x66, 0xff, 0x94, 0xff, 0x9d, 0xff, 0x99, 0xff, 0xc0, 0xff, 0xb8, 0xff, 0xde, 0xff, +0x89, 0xff, 0xb9, 0xff, 0xdc, 0xff, 0xcc, 0xff, 0xdc, 0xff, 0x12, 0x00, 0x95, 0xff, 0xa6, 0xff, +0xaf, 0xff, 0xc3, 0xff, 0xc0, 0xff, 0x10, 0x00, 0xcd, 0xff, 0xcf, 0xff, 0xe5, 0xff, 0x9f, 0xff, +0xcc, 0xff, 0x6c, 0xff, 0x9b, 0xff, 0x77, 0xff, 0xa0, 0xff, 0xaf, 0xff, 0x0f, 0x00, 0x1f, 0x00, +0xf9, 0xff, 0x01, 0x00, 0x9a, 0xff, 0x6e, 0xff, 0x5f, 0xff, 0x89, 0xff, 0xca, 0xff, 0xa3, 0xff, +0x99, 0xff, 0x8c, 0xff, 0x9e, 0xff, 0x73, 0xff, 0xd5, 0xff, 0xd3, 0xff, 0xdc, 0xff, 0xfb, 0xff, +0x00, 0x00, 0x83, 0xff, 0xb9, 0xff, 0xb3, 0xff, 0xb9, 0xff, 0xa6, 0xff, 0x91, 0xff, 0x7b, 0xff, +0xb4, 0xff, 0xd8, 0xff, 0x9e, 0xff, 0xd5, 0xff, 0x85, 0xff, 0x92, 0xff, 0x7b, 0xff, 0x9c, 0xff, +0xad, 0xff, 0xd7, 0xff, 0xca, 0xff, 0x25, 0x00, 0xe6, 0xff, 0x39, 0x00, 0x00, 0x00, 0x58, 0x00, +0x4f, 0x00, 0x37, 0x00, 0x1e, 0x00, 0x37, 0x00, 0x3a, 0x00, 0x54, 0x00, 0x81, 0x00, 0x39, 0x00, +0x89, 0x00, 0x90, 0x00, 0xb0, 0x00, 0x62, 0x00, 0x8c, 0x00, 0x68, 0x00, 0x25, 0x00, 0x57, 0x00, +0x68, 0x00, 0x86, 0x00, 0x86, 0x00, 0xa2, 0x00, 0xf8, 0x00, 0xc7, 0x00, 0x0f, 0x01, 0x08, 0x01, +0xb7, 0x00, 0xd1, 0x00, 0xf9, 0x00, 0xef, 0x00, 0x05, 0x01, 0xdc, 0x00, 0x07, 0x01, 0xee, 0x00, +0x0b, 0x01, 0x30, 0x01, 0x33, 0x01, 0xf7, 0x00, 0x3e, 0x01, 0x2d, 0x01, 0x13, 0x01, 0x33, 0x01, +0x57, 0x01, 0x00, 0x01, 0x55, 0x01, 0xfd, 0x00, 0x26, 0x01, 0x39, 0x01, 0x53, 0x01, 0x1f, 0x01, +0x47, 0x01, 0x3f, 0x01, 0x09, 0x01, 0xf6, 0x00, 0x5d, 0x01, 0x21, 0x01, 0x12, 0x01, 0x65, 0x01, +0x12, 0x01, 0xd0, 0x00, 0xb9, 0x00, 0xdb, 0x00, 0x00, 0x01, 0xad, 0x00, 0xaf, 0x00, 0xf3, 0x00, +0x0d, 0x01, 0xb6, 0x00, 0xa4, 0x00, 0x88, 0x00, 0x97, 0x00, 0xbb, 0x00, 0x8b, 0x00, 0x6a, 0x00, +0x78, 0x00, 0x8e, 0x00, 0x9b, 0x00, 0xab, 0x00, 0x2f, 0x00, 0x48, 0x00, 0x0a, 0x00, 0xf0, 0xff, +0x28, 0x00, 0x11, 0x00, 0x2f, 0x00, 0x4e, 0x00, 0x6a, 0x00, 0x90, 0x00, 0x2e, 0x00, 0x71, 0x00, +0x3b, 0x00, 0x6c, 0x00, 0x87, 0x00, 0x3e, 0x00, 0x5c, 0x00, 0xb4, 0x00, 0xec, 0x00, 0xa2, 0x00, +0x81, 0x00, 0x86, 0x00, 0x7a, 0x00, 0xa8, 0x00, 0xcf, 0x00, 0xb2, 0x00, 0xa7, 0x00, 0x57, 0x00, +0xa2, 0x00, 0x7c, 0x00, 0x84, 0x00, 0x52, 0x00, 0x6b, 0x00, 0x7d, 0x00, 0x7d, 0x00, 0xa0, 0x00, +0xbf, 0x00, 0xd5, 0x00, 0xb2, 0x00, 0x5f, 0x00, 0x6b, 0x00, 0x95, 0x00, 0xb7, 0x00, 0xb3, 0x00, +0xe6, 0x00, 0x8b, 0x00, 0x93, 0x00, 0xb9, 0x00, 0x70, 0x00, 0xb9, 0x00, 0x99, 0x00, 0xa1, 0x00, +0xf9, 0x00, 0xcb, 0x00, 0x9a, 0x00, 0xfa, 0x00, 0xca, 0x00, 0xab, 0x00, 0x36, 0x00, 0x7d, 0x00, +0x76, 0x00, 0x79, 0x00, 0x4a, 0x00, 0x2b, 0x00, 0x70, 0x00, 0x94, 0x00, 0x95, 0x00, 0x9a, 0x00, +0x45, 0x00, 0x74, 0x00, 0x4f, 0x00, 0x88, 0x00, 0x4e, 0x00, 0x70, 0x00, 0x85, 0x00, 0xa2, 0x00, +0x8e, 0x00, 0x6b, 0x00, 0x66, 0x00, 0x6a, 0x00, 0x7f, 0x00, 0x5b, 0x00, 0x99, 0x00, 0x8f, 0x00, +0xe0, 0x00, 0xe0, 0x00, 0xe2, 0x00, 0xb4, 0x00, 0x96, 0x00, 0xf3, 0x00, 0x42, 0x01, 0x34, 0x01, +0x07, 0x01, 0x33, 0x01, 0x3e, 0x01, 0xfc, 0x00, 0x3a, 0x01, 0x41, 0x01, 0x72, 0x01, 0xff, 0x00, +0xff, 0x00, 0x55, 0x01, 0xf8, 0x00, 0x26, 0x01, 0x44, 0x01, 0x1f, 0x01, 0x12, 0x01, 0x1d, 0x01, +0xcc, 0x00, 0xe7, 0x00, 0xf3, 0x00, 0xf7, 0x00, 0xf6, 0x00, 0x4a, 0x01, 0xec, 0x00, 0x24, 0x01, +0xe9, 0x00, 0xd4, 0x00, 0x13, 0x01, 0xfa, 0x00, 0xbe, 0x00, 0x0c, 0x01, 0xd6, 0x00, 0xd0, 0x00, +0xc9, 0x00, 0xbb, 0x00, 0x79, 0x00, 0x9e, 0x00, 0x5d, 0x00, 0x88, 0x00, 0xd2, 0x00, 0x04, 0x01, +0xf6, 0x00, 0xff, 0x00, 0xdc, 0x00, 0x83, 0x00, 0x29, 0x00, 0x1d, 0x00, 0x2f, 0x00, 0x1d, 0x00, +0x2f, 0x00, 0x8f, 0x00, 0x53, 0x00, 0x7d, 0x00, 0x5f, 0x00, 0x7d, 0x00, 0x8f, 0x00, 0x93, 0x00, +0x7a, 0x00, 0xf1, 0xff, 0x51, 0x00, 0x96, 0x00, 0x86, 0x00, 0x7b, 0x00, 0x4f, 0x00, 0x8e, 0x00, +0x52, 0x00, 0x85, 0x00, 0xcd, 0x00, 0x92, 0x00, 0x8e, 0x00, 0x9a, 0x00, 0x9a, 0x00, 0xc3, 0x00, +0xae, 0x00, 0xc2, 0x00, 0xb4, 0x00, 0x81, 0x00, 0xcb, 0x00, 0xca, 0x00, 0xa0, 0x00, 0xb2, 0x00, +0xee, 0x00, 0x8f, 0x00, 0x94, 0x00, 0x6b, 0x00, 0x5a, 0x00, 0x5d, 0x00, 0x4a, 0x00, 0x61, 0x00, +0x21, 0x00, 0x3f, 0x00, 0xe8, 0xff, 0xf8, 0xff, 0xec, 0xff, 0xdf, 0xff, 0xca, 0xff, 0xd2, 0xff, +0xac, 0xff, 0xbb, 0xff, 0x92, 0xff, 0xaf, 0xff, 0x89, 0xff, 0x82, 0xff, 0xc7, 0xff, 0x8c, 0xff, +0x9e, 0xff, 0x6e, 0xff, 0xa5, 0xff, 0x73, 0xff, 0x80, 0xff, 0xa5, 0xff, 0x84, 0xff, 0xb3, 0xff, +0xa0, 0xff, 0x9d, 0xff, 0x69, 0xff, 0x92, 0xff, 0x6f, 0xff, 0xa2, 0xff, 0xa1, 0xff, 0x94, 0xff, +0xd2, 0xff, 0xe3, 0xff, 0xe8, 0xff, 0xc1, 0xff, 0x32, 0x00, 0x2c, 0x00, 0x09, 0x00, 0xfd, 0xff, +0x2d, 0x00, 0x30, 0x00, 0x23, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x29, 0x00, 0xe9, 0xff, 0x18, 0x00, +0x03, 0x00, 0x2b, 0x00, 0xd5, 0xff, 0x0d, 0x00, 0xd6, 0xff, 0xc5, 0xff, 0x04, 0x00, 0xf7, 0xff, +0xe6, 0xff, 0xf9, 0xff, 0xc7, 0xff, 0xc2, 0xff, 0xed, 0xff, 0xc6, 0xff, 0xd1, 0xff, 0xe2, 0xff, +0xd2, 0xff, 0xa1, 0xff, 0xbf, 0xff, 0x94, 0xff, 0x9d, 0xff, 0xc8, 0xff, 0xbd, 0xff, 0xd9, 0xff, +0xc1, 0xff, 0xdd, 0xff, 0xbe, 0xff, 0xd9, 0xff, 0xd4, 0xff, 0xbc, 0xff, 0xa4, 0xff, 0x4b, 0xff, +0x58, 0xff, 0x8a, 0xff, 0x89, 0xff, 0xdd, 0xff, 0xe8, 0xff, 0xeb, 0xff, 0xc8, 0xff, 0xcf, 0xff, +0xcd, 0xff, 0xc2, 0xff, 0xd4, 0xff, 0xbc, 0xff, 0x15, 0x00, 0x29, 0x00, 0x18, 0x00, 0x03, 0x00, +0x1a, 0x00, 0xf2, 0xff, 0xeb, 0xff, 0xe8, 0xff, 0x17, 0x00, 0xc5, 0xff, 0x0c, 0x00, 0x15, 0x00, +0x62, 0x00, 0x20, 0x00, 0xf6, 0xff, 0xe4, 0xff, 0xcf, 0xff, 0xda, 0xff, 0xf2, 0xff, 0xd9, 0xff, +0xc4, 0xff, 0x17, 0x00, 0xb4, 0xff, 0xb2, 0xff, 0xb4, 0xff, 0xbe, 0xff, 0xf6, 0xff, 0x9a, 0xff, +0xf6, 0xff, 0xca, 0xff, 0xc6, 0xff, 0xbe, 0xff, 0xf0, 0xff, 0xc4, 0xff, 0xc6, 0xff, 0xb3, 0xff, +0xb2, 0xff, 0xd8, 0xff, 0xac, 0xff, 0x79, 0xff, 0xd5, 0xff, 0xa8, 0xff, 0x9b, 0xff, 0xc4, 0xff, +0xb4, 0xff, 0xfb, 0xff, 0xe9, 0xff, 0xdd, 0xff, 0xa6, 0xff, 0xe4, 0xff, 0x1c, 0x00, 0x2b, 0x00, +0xfe, 0xff, 0xa2, 0xff, 0xb8, 0xff, 0xba, 0xff, 0xac, 0xff, 0x67, 0xff, 0xa1, 0xff, 0x9b, 0xff, +0xbe, 0xff, 0xa3, 0xff, 0xbb, 0xff, 0xcb, 0xff, 0xde, 0xff, 0xd5, 0xff, 0xc2, 0xff, 0xd8, 0xff, +0xbf, 0xff, 0xf0, 0xff, 0xd5, 0xff, 0xc2, 0xff, 0x63, 0xff, 0xbb, 0xff, 0xa0, 0xff, 0x9b, 0xff, +0x9d, 0xff, 0x74, 0xff, 0x7f, 0xff, 0xa0, 0xff, 0x8f, 0xff, 0x7e, 0xff, 0xab, 0xff, 0xa9, 0xff, +0xd6, 0xff, 0xe4, 0xff, 0xcf, 0xff, 0x1f, 0x00, 0xf4, 0xff, 0xc5, 0xff, 0x30, 0x00, 0x6f, 0x00, +0x0d, 0x00, 0x03, 0x00, 0xbb, 0xff, 0x15, 0x00, 0x06, 0x00, 0x46, 0x00, 0x12, 0x00, 0x40, 0x00, +0x48, 0x00, 0x34, 0x00, 0x78, 0x00, 0x4c, 0x00, 0x12, 0x00, 0x2e, 0x00, 0x37, 0x00, 0x2d, 0x00, +0x54, 0x00, 0x04, 0x00, 0x4e, 0x00, 0x11, 0x00, 0xdc, 0xff, 0x30, 0x00, 0x16, 0x00, 0x02, 0x00, +0xe1, 0xff, 0x05, 0x00, 0xaf, 0xff, 0xa4, 0xff, 0xdb, 0xff, 0xdf, 0xff, 0x20, 0x00, 0xd5, 0xff, +0xe5, 0xff, 0x1b, 0x00, 0xe4, 0xff, 0x41, 0x00, 0xe2, 0xff, 0x8b, 0xff, 0xd5, 0xff, 0xd9, 0xff, +0xec, 0xff, 0xff, 0xff, 0xfc, 0xff, 0x1b, 0x00, 0xe0, 0xff, 0xe4, 0xff, 0xf6, 0xff, 0xc9, 0xff, +0xf2, 0xff, 0xfc, 0xff, 0x2d, 0x00, 0x25, 0x00, 0x09, 0x00, 0xf2, 0xff, 0x1e, 0x00, 0xe3, 0xff, +0xff, 0xff, 0x06, 0x00, 0xd1, 0xff, 0x34, 0x00, 0x13, 0x00, 0xfd, 0xff, 0x0d, 0x00, 0x0b, 0x00, +0x10, 0x00, 0x02, 0x00, 0xf3, 0xff, 0x17, 0x00, 0x2b, 0x00, 0x39, 0x00, 0xf0, 0xff, 0xf0, 0xff, +0xe6, 0xff, 0x1b, 0x00, 0x02, 0x00, 0x12, 0x00, 0xf0, 0xff, 0x14, 0x00, 0x1b, 0x00, 0xf2, 0xff, +0x19, 0x00, 0xf3, 0xff, 0x1f, 0x00, 0xc9, 0xff, 0xdf, 0xff, 0xee, 0xff, 0x35, 0x00, 0x65, 0x00, +0x11, 0x00, 0x2f, 0x00, 0xd7, 0xff, 0x00, 0x00, 0x29, 0x00, 0x3b, 0x00, 0x53, 0x00, 0x10, 0x00, +0x31, 0x00, 0x32, 0x00, 0x75, 0x00, 0x37, 0x00, 0x2b, 0x00, 0x53, 0x00, 0x5e, 0x00, 0x3c, 0x00, +0x1c, 0x00, 0x47, 0x00, 0x0c, 0x00, 0x22, 0x00, 0x30, 0x00, 0xb8, 0xff, 0xd8, 0xff, 0x04, 0x00, +0x1e, 0x00, 0xff, 0xff, 0xf0, 0xff, 0xff, 0xff, 0x1e, 0x00, 0xe2, 0xff, 0xe4, 0xff, 0x9f, 0xff, +0x85, 0xff, 0x53, 0xff, 0x72, 0xff, 0x47, 0xff, 0x54, 0xff, 0xad, 0xff, 0x72, 0xff, 0x6b, 0xff, +0x72, 0xff, 0x29, 0xff, 0x7d, 0xff, 0xeb, 0xff, 0xbb, 0xff, 0x9f, 0xff, 0x8c, 0xff, 0x07, 0x00, +0xef, 0xff, 0x75, 0xff, 0x7f, 0xff, 0x46, 0xff, 0xc1, 0xff, 0xb8, 0xff, 0xcb, 0xff, 0xa2, 0xff, +0xf4, 0xff, 0xcb, 0xff, 0xde, 0xff, 0x9f, 0xff, 0xd9, 0xff, 0xa0, 0xff, 0xe3, 0xff, 0x06, 0x00, +0xe2, 0xff, 0xef, 0xff, 0x06, 0x00, 0x51, 0x00, 0x07, 0x00, 0xf4, 0xff, 0xd7, 0xff, 0x18, 0x00, +0x39, 0x00, 0x49, 0x00, 0x3f, 0x00, 0x37, 0x00, 0x33, 0x00, 0x79, 0x00, 0x6e, 0x00, 0x44, 0x00, +0x2e, 0x00, 0x5f, 0x00, 0x05, 0x00, 0x28, 0x00, 0x01, 0x00, 0x35, 0x00, 0x3c, 0x00, 0x0e, 0x00, +0x5d, 0x00, 0x07, 0x00, 0x2c, 0x00, 0x1c, 0x00, 0xe8, 0xff, 0x19, 0x00, 0x1b, 0x00, 0x4f, 0x00, +0x8d, 0x00, 0x49, 0x00, 0x2e, 0x00, 0xc4, 0x00, 0xbe, 0x00, 0xe2, 0x00, 0x7d, 0x00, 0x89, 0x00, +0xb3, 0x00, 0x7a, 0x00, 0xa9, 0x00, 0xb1, 0x00, 0xb1, 0x00, 0xcc, 0x00, 0xc2, 0x00, 0xb2, 0x00, +0xba, 0x00, 0x9d, 0x00, 0xaf, 0x00, 0xa9, 0x00, 0x86, 0x00, 0x8c, 0x00, 0xc6, 0x00, 0x8e, 0x00, +0x4d, 0x00, 0x6c, 0x00, 0x8e, 0x00, 0x84, 0x00, 0x63, 0x00, 0xa2, 0x00, 0x7c, 0x00, 0x5a, 0x00, +0x83, 0x00, 0x64, 0x00, 0x3b, 0x00, 0x7e, 0x00, 0x28, 0x00, 0x5a, 0x00, 0x10, 0x00, 0x48, 0x00, +0x58, 0x00, 0x3c, 0x00, 0x64, 0x00, 0x1d, 0x00, 0x3c, 0x00, 0x6a, 0x00, 0x24, 0x00, 0x34, 0x00, +0x5f, 0x00, 0x4d, 0x00, 0x5a, 0x00, 0x45, 0x00, 0x03, 0x00, 0x25, 0x00, 0x38, 0x00, 0x3a, 0x00, +0x3b, 0x00, 0x00, 0x00, 0x18, 0x00, 0xfe, 0xff, 0x26, 0x00, 0xce, 0xff, 0xc7, 0xff, 0xcb, 0xff, +0x6a, 0xff, 0xa4, 0xff, 0xd4, 0xff, 0xeb, 0xff, 0x94, 0xff, 0x8a, 0xff, 0xc9, 0xff, 0xa9, 0xff, +0xb8, 0xff, 0xd1, 0xff, 0xea, 0xff, 0xdb, 0xff, 0x0d, 0x00, 0xd0, 0xff, 0xf6, 0xff, 0x7b, 0xff, +0xc8, 0xff, 0xa4, 0xff, 0x6f, 0xff, 0x8c, 0xff, 0x9d, 0xff, 0xbe, 0xff, 0x90, 0xff, 0x8e, 0xff, +0xb9, 0xff, 0x9b, 0xff, 0x8a, 0xff, 0x75, 0xff, 0x7a, 0xff, 0x62, 0xff, 0xb0, 0xff, 0x88, 0xff, +0xad, 0xff, 0x77, 0xff, 0x8f, 0xff, 0x24, 0xff, 0x59, 0xff, 0x73, 0xff, 0x34, 0xff, 0x43, 0xff, +0x18, 0xff, 0x76, 0xff, 0x3e, 0xff, 0x6a, 0xff, 0x67, 0xff, 0x3c, 0xff, 0x4d, 0xff, 0x3e, 0xff, +0x46, 0xff, 0x0e, 0xff, 0x4c, 0xff, 0x2c, 0xff, 0x51, 0xff, 0x5d, 0xff, 0x3a, 0xff, 0x6e, 0xff, +0x75, 0xff, 0x6d, 0xff, 0x8e, 0xff, 0xa2, 0xff, 0x9a, 0xff, 0xb4, 0xff, 0xb8, 0xff, 0xcc, 0xff, +0x95, 0xff, 0xc3, 0xff, 0xa4, 0xff, 0x86, 0xff, 0xb5, 0xff, 0xbf, 0xff, 0xff, 0xff, 0xd2, 0xff, +0xd0, 0xff, 0xfc, 0xff, 0x1c, 0x00, 0x01, 0x00, 0x1b, 0x00, 0x09, 0x00, 0xff, 0xff, 0x72, 0x00, +0x11, 0x00, 0x1b, 0x00, 0x2e, 0x00, 0x4b, 0x00, 0x25, 0x00, 0x89, 0x00, 0x52, 0x00, 0x6d, 0x00, +0x74, 0x00, 0x9d, 0x00, 0x97, 0x00, 0xaf, 0x00, 0xaf, 0x00, 0x9d, 0x00, 0x8c, 0x00, 0x25, 0x00, +0x81, 0x00, 0x74, 0x00, 0x80, 0x00, 0x49, 0x00, 0x28, 0x00, 0x41, 0x00, 0x42, 0x00, 0x7b, 0x00, +0x68, 0x00, 0x68, 0x00, 0xa3, 0x00, 0x86, 0x00, 0x72, 0x00, 0x90, 0x00, 0x5d, 0x00, 0x73, 0x00, +0x45, 0x00, 0x30, 0x00, 0x11, 0x00, 0xf4, 0xff, 0x01, 0x00, 0x0b, 0x00, 0x22, 0x00, 0xfd, 0xff, +0xed, 0xff, 0xe4, 0xff, 0xea, 0xff, 0x02, 0x00, 0xcf, 0xff, 0xfc, 0xff, 0xf3, 0xff, 0xe5, 0xff, +0x21, 0x00, 0xb0, 0xff, 0xea, 0xff, 0xe4, 0xff, 0xf2, 0xff, 0xab, 0xff, 0xc2, 0xff, 0xf1, 0xff, +0xe7, 0xff, 0x31, 0x00, 0x21, 0x00, 0x20, 0x00, 0xf7, 0xff, 0x0f, 0x00, 0x32, 0x00, 0xfd, 0xff, +0x0a, 0x00, 0x11, 0x00, 0x6b, 0x00, 0x30, 0x00, 0x09, 0x00, 0xfd, 0xff, 0xe7, 0xff, 0xf7, 0xff, +0xed, 0xff, 0x19, 0x00, 0x2e, 0x00, 0x0b, 0x00, 0x35, 0x00, 0x35, 0x00, 0x4d, 0x00, 0x4e, 0x00, +0x3f, 0x00, 0x43, 0x00, 0x46, 0x00, 0x3a, 0x00, 0x6d, 0x00, 0x50, 0x00, 0x75, 0x00, 0x9d, 0x00, +0x85, 0x00, 0x75, 0x00, 0x78, 0x00, 0x83, 0x00, 0x7d, 0x00, 0x48, 0x00, 0x75, 0x00, 0x3d, 0x00, +0x39, 0x00, 0x67, 0x00, 0x81, 0x00, 0x6d, 0x00, 0x8d, 0x00, 0x9b, 0x00, 0x94, 0x00, 0x89, 0x00, +0x94, 0x00, 0xd0, 0x00, 0xb2, 0x00, 0x9a, 0x00, 0xa0, 0x00, 0x9a, 0x00, 0xa7, 0x00, 0xda, 0x00, +0xbb, 0x00, 0xc1, 0x00, 0x1b, 0x01, 0xcd, 0x00, 0xba, 0x00, 0xc4, 0x00, 0x0a, 0x01, 0xdf, 0x00, +0xbb, 0x00, 0xae, 0x00, 0xca, 0x00, 0xbc, 0x00, 0xd2, 0x00, 0xc3, 0x00, 0xa6, 0x00, 0x7e, 0x00, +0x58, 0x00, 0x5a, 0x00, 0x33, 0x00, 0x91, 0x00, 0x5e, 0x00, 0x78, 0x00, 0x82, 0x00, 0x64, 0x00, +0x73, 0x00, 0x58, 0x00, 0x3b, 0x00, 0x35, 0x00, 0x58, 0x00, 0x13, 0x00, 0x0f, 0x00, 0xfd, 0xff, +0x1a, 0x00, 0xda, 0xff, 0xc9, 0xff, 0xde, 0xff, 0x1d, 0x00, 0x5f, 0x00, 0x28, 0x00, 0xf1, 0xff, +0x20, 0x00, 0x2c, 0x00, 0xca, 0xff, 0xa0, 0xff, 0x9d, 0xff, 0x93, 0xff, 0xc0, 0xff, 0xa7, 0xff, +0x65, 0xff, 0xd2, 0xff, 0xbf, 0xff, 0xa7, 0xff, 0xd1, 0xff, 0xb2, 0xff, 0xcc, 0xff, 0xa0, 0xff, +0xc7, 0xff, 0x9f, 0xff, 0x96, 0xff, 0xbf, 0xff, 0xab, 0xff, 0x9f, 0xff, 0x72, 0xff, 0xd0, 0xff, +0xd9, 0xff, 0xb6, 0xff, 0x8c, 0xff, 0x74, 0xff, 0xbc, 0xff, 0x99, 0xff, 0x62, 0xff, 0x3f, 0xff, +0x2d, 0xff, 0x21, 0xff, 0x22, 0xff, 0x3d, 0xff, 0x1e, 0xff, 0xff, 0xfe, 0xf6, 0xfe, 0xf7, 0xfe, +0xfe, 0xfe, 0x1f, 0xff, 0x23, 0xff, 0xe4, 0xfe, 0xfd, 0xfe, 0xdb, 0xfe, 0x25, 0xff, 0x12, 0xff, +0xdc, 0xfe, 0x1f, 0xff, 0x41, 0xff, 0xef, 0xfe, 0x00, 0xff, 0x42, 0xff, 0x29, 0xff, 0x14, 0xff, +0x21, 0xff, 0x04, 0xff, 0x14, 0xff, 0x45, 0xff, 0x58, 0xff, 0x13, 0xff, 0x55, 0xff, 0x51, 0xff, +0x58, 0xff, 0x78, 0xff, 0x7c, 0xff, 0xcd, 0xff, 0xe0, 0xff, 0xe1, 0xff, 0x01, 0x00, 0xb9, 0xff, +0xbe, 0xff, 0xf6, 0xff, 0xd0, 0xff, 0x07, 0x00, 0xec, 0xff, 0xd4, 0xff, 0xb1, 0xff, 0xb4, 0xff, +0xa8, 0xff, 0xb7, 0xff, 0x8f, 0xff, 0x97, 0xff, 0xa5, 0xff, 0x85, 0xff, 0x8e, 0xff, 0x9a, 0xff, +0xcd, 0xff, 0x9f, 0xff, 0x62, 0xff, 0x81, 0xff, 0x91, 0xff, 0x5e, 0xff, 0x3e, 0xff, 0x6a, 0xff, +0x43, 0xff, 0x42, 0xff, 0x2f, 0xff, 0x68, 0xff, 0x27, 0xff, 0x51, 0xff, 0x46, 0xff, 0x3c, 0xff, +0x62, 0xff, 0x74, 0xff, 0x33, 0xff, 0xfd, 0xfe, 0x5d, 0xff, 0x51, 0xff, 0x5d, 0xff, 0x4b, 0xff, +0x50, 0xff, 0x88, 0xff, 0x6d, 0xff, 0x94, 0xff, 0x55, 0xff, 0x93, 0xff, 0x97, 0xff, 0x4d, 0xff, +0x6c, 0xff, 0x72, 0xff, 0x9f, 0xff, 0x9e, 0xff, 0x6e, 0xff, 0x61, 0xff, 0x78, 0xff, 0x75, 0xff, +0x4b, 0xff, 0x8c, 0xff, 0x72, 0xff, 0x55, 0xff, 0x8e, 0xff, 0x2a, 0xff, 0x89, 0xff, 0x6b, 0xff, +0x3f, 0xff, 0x85, 0xff, 0x34, 0xff, 0x7f, 0xff, 0x2d, 0xff, 0x23, 0xff, 0x4e, 0xff, 0x11, 0xff, +0x38, 0xff, 0xfd, 0xfe, 0x04, 0xff, 0xc2, 0xfe, 0x44, 0xff, 0xe6, 0xfe, 0x4f, 0xff, 0x2f, 0xff, +0xfd, 0xfe, 0xd9, 0xfe, 0xfe, 0xfe, 0xf7, 0xfe, 0x0d, 0xff, 0xfb, 0xfe, 0x04, 0xff, 0xfc, 0xfe, +0x2e, 0xff, 0xfc, 0xfe, 0x0a, 0xff, 0x1f, 0xff, 0x25, 0xff, 0xb0, 0xfe, 0x10, 0xff, 0xc1, 0xfe, +0x1b, 0xff, 0x10, 0xff, 0x08, 0xff, 0x4c, 0xff, 0x3f, 0xff, 0x20, 0xff, 0x52, 0xff, 0x56, 0xff, +0x6a, 0xff, 0x6e, 0xff, 0x63, 0xff, 0x7a, 0xff, 0x91, 0xff, 0xdb, 0xff, 0x79, 0xff, 0xb2, 0xff, +0xe4, 0xff, 0x82, 0xff, 0x3d, 0xff, 0x8d, 0xff, 0x3e, 0xff, 0x3b, 0xff, 0xe8, 0xfe, 0x14, 0xff, +0xfc, 0xfe, 0xf2, 0xfe, 0x21, 0xff, 0x32, 0xff, 0x0b, 0xff, 0x4e, 0xff, 0x37, 0xff, 0x05, 0xff, +0x19, 0xff, 0x41, 0xff, 0x54, 0xff, 0x5b, 0xff, 0x59, 0xff, 0xe3, 0xfe, 0x17, 0xff, 0xee, 0xfe, +0x30, 0xff, 0xee, 0xfe, 0x19, 0xff, 0xff, 0xfe, 0xf4, 0xfe, 0xc5, 0xfe, 0x1d, 0xff, 0xf6, 0xfe, +0x0b, 0xff, 0x5a, 0xff, 0x60, 0xff, 0x2a, 0xff, 0x3c, 0xff, 0x12, 0xff, 0x30, 0xff, 0x30, 0xff, +0xfa, 0xfe, 0x25, 0xff, 0x4c, 0xff, 0x68, 0xff, 0x65, 0xff, 0x54, 0xff, 0x25, 0xff, 0x35, 0xff, +0x2a, 0xff, 0x44, 0xff, 0x39, 0xff, 0x39, 0xff, 0x3f, 0xff, 0x27, 0xff, 0x6e, 0xff, 0x4b, 0xff, +0x22, 0xff, 0x78, 0xff, 0xb2, 0xff, 0x9c, 0xff, 0x5f, 0xff, 0x7e, 0xff, 0x70, 0xff, 0xa2, 0xff, +0x83, 0xff, 0x82, 0xff, 0x84, 0xff, 0x7c, 0xff, 0x61, 0xff, 0x71, 0xff, 0x47, 0xff, 0x68, 0xff, +0xaa, 0xff, 0x81, 0xff, 0x8a, 0xff, 0x7c, 0xff, 0x44, 0xff, 0x5d, 0xff, 0x8d, 0xff, 0x8f, 0xff, +0xa2, 0xff, 0x82, 0xff, 0xc7, 0xff, 0xce, 0xff, 0xc1, 0xff, 0xad, 0xff, 0xb8, 0xff, 0xc1, 0xff, +0xa4, 0xff, 0x62, 0xff, 0xc4, 0xff, 0xcc, 0xff, 0x04, 0x00, 0xfb, 0xff, 0xef, 0xff, 0xfb, 0xff, +0x29, 0x00, 0xe3, 0xff, 0xe9, 0xff, 0xdc, 0xff, 0xce, 0xff, 0x7f, 0xff, 0xc2, 0xff, 0x03, 0x00, +0xe5, 0xff, 0xb8, 0xff, 0xb3, 0xff, 0xb8, 0xff, 0x91, 0xff, 0xe2, 0xff, 0xa1, 0xff, 0x71, 0xff, +0x9b, 0xff, 0xe3, 0xff, 0xf6, 0xff, 0xe7, 0xff, 0xe4, 0xff, 0x00, 0x00, 0x0b, 0x00, 0xf5, 0xff, +0x41, 0x00, 0x1c, 0x00, 0xe5, 0xff, 0xd4, 0xff, 0xf2, 0xff, 0x1b, 0x00, 0x24, 0x00, 0x1d, 0x00, +0x04, 0x00, 0x42, 0x00, 0x2f, 0x00, 0x11, 0x00, 0x65, 0x00, 0x2e, 0x00, 0x8a, 0x00, 0x59, 0x00, +0x2e, 0x00, 0x6d, 0x00, 0x6e, 0x00, 0x61, 0x00, 0x64, 0x00, 0x72, 0x00, 0x8e, 0x00, 0x78, 0x00, +0x5e, 0x00, 0x84, 0x00, 0x9f, 0x00, 0x78, 0x00, 0x6a, 0x00, 0x37, 0x00, 0x7b, 0x00, 0x48, 0x00, +0x22, 0x00, 0x4e, 0x00, 0x41, 0x00, 0x6b, 0x00, 0x58, 0x00, 0x60, 0x00, 0x29, 0x00, 0x40, 0x00, +0x1f, 0x00, 0x08, 0x00, 0x38, 0x00, 0x5d, 0x00, 0x5a, 0x00, 0x5f, 0x00, 0x28, 0x00, 0x6d, 0x00, +0x4a, 0x00, 0x62, 0x00, 0x45, 0x00, 0x4e, 0x00, 0xb2, 0x00, 0x83, 0x00, 0x53, 0x00, 0x7d, 0x00, +0x7d, 0x00, 0x4d, 0x00, 0x35, 0x00, 0x59, 0x00, 0x66, 0x00, 0x98, 0x00, 0xb5, 0x00, 0xae, 0x00, +0xaa, 0x00, 0xa3, 0x00, 0xea, 0x00, 0xab, 0x00, 0xe2, 0x00, 0xca, 0x00, 0xdc, 0x00, 0x7e, 0x00, +0xcf, 0x00, 0xb8, 0x00, 0xca, 0x00, 0xbd, 0x00, 0xde, 0x00, 0xce, 0x00, 0xef, 0x00, 0x13, 0x01, +0xf2, 0x00, 0xde, 0x00, 0xb0, 0x00, 0xd1, 0x00, 0x95, 0x00, 0xcf, 0x00, 0x9a, 0x00, 0xad, 0x00, +0x98, 0x00, 0x74, 0x00, 0x9d, 0x00, 0x92, 0x00, 0x8b, 0x00, 0x98, 0x00, 0xa4, 0x00, 0xac, 0x00, +0xae, 0x00, 0x14, 0x01, 0xc2, 0x00, 0xaf, 0x00, 0xc6, 0x00, 0xa5, 0x00, 0x65, 0x00, 0xd1, 0x00, +0xb0, 0x00, 0xb5, 0x00, 0xbb, 0x00, 0xaf, 0x00, 0xcd, 0x00, 0x7f, 0x00, 0xb8, 0x00, 0x92, 0x00, +0xcd, 0x00, 0xb6, 0x00, 0xac, 0x00, 0xba, 0x00, 0xa9, 0x00, 0x67, 0x00, 0x2f, 0x00, 0x87, 0x00, +0x81, 0x00, 0x5a, 0x00, 0xa5, 0x00, 0x73, 0x00, 0x5c, 0x00, 0x98, 0x00, 0x78, 0x00, 0x89, 0x00, +0x65, 0x00, 0xa6, 0x00, 0xb8, 0x00, 0x94, 0x00, 0x65, 0x00, 0x71, 0x00, 0x6b, 0x00, 0x7c, 0x00, +0x5b, 0x00, 0x3f, 0x00, 0x7e, 0x00, 0x4d, 0x00, 0x46, 0x00, 0x13, 0x00, 0x45, 0x00, 0x5b, 0x00, +0x39, 0x00, 0x60, 0x00, 0x77, 0x00, 0x71, 0x00, 0x47, 0x00, 0x29, 0x00, 0x5e, 0x00, 0x5a, 0x00, +0x40, 0x00, 0x84, 0x00, 0x82, 0x00, 0x90, 0x00, 0xc3, 0x00, 0xc5, 0x00, 0xf3, 0x00, 0xca, 0x00, +0xe9, 0x00, 0xbd, 0x00, 0x13, 0x01, 0x0b, 0x01, 0xd7, 0x00, 0xed, 0x00, 0xfb, 0x00, 0x0b, 0x01, +0xad, 0x00, 0xdb, 0x00, 0xae, 0x00, 0xa9, 0x00, 0xcc, 0x00, 0x9a, 0x00, 0x93, 0x00, 0x6c, 0x00, +0x70, 0x00, 0x8f, 0x00, 0x8b, 0x00, 0x69, 0x00, 0x84, 0x00, 0x99, 0x00, 0xca, 0x00, 0xc6, 0x00, +0xc7, 0x00, 0x9d, 0x00, 0xce, 0x00, 0x0c, 0x01, 0xd2, 0x00, 0xd9, 0x00, 0xb4, 0x00, 0xdc, 0x00, +0xbd, 0x00, 0xf0, 0x00, 0xe6, 0x00, 0xbe, 0x00, 0x9c, 0x00, 0x7a, 0x00, 0xc8, 0x00, 0x90, 0x00, +0xa9, 0x00, 0x7b, 0x00, 0x9a, 0x00, 0x90, 0x00, 0x99, 0x00, 0xa7, 0x00, 0xa5, 0x00, 0x8a, 0x00, +0x92, 0x00, 0x7a, 0x00, 0x91, 0x00, 0xea, 0x00, 0xa5, 0x00, 0x84, 0x00, 0x64, 0x00, 0x6c, 0x00, +0x81, 0x00, 0xa3, 0x00, 0x97, 0x00, 0x74, 0x00, 0x86, 0x00, 0x60, 0x00, 0x95, 0x00, 0x15, 0x00, +0x67, 0x00, 0x6a, 0x00, 0x65, 0x00, 0x4d, 0x00, 0x94, 0x00, 0x89, 0x00, 0x34, 0x00, 0x62, 0x00, +0x3d, 0x00, 0x57, 0x00, 0x3e, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x27, 0x00, 0x91, 0x00, 0x7c, 0x00, +0x5f, 0x00, 0x84, 0x00, 0x6a, 0x00, 0xf0, 0xff, 0xc3, 0xff, 0xd4, 0xff, 0xa4, 0xff, 0xe1, 0xff, +0xaf, 0xff, 0x9e, 0xff, 0x80, 0xff, 0xc8, 0xff, 0xe7, 0xff, 0xcc, 0xff, 0xb9, 0xff, 0xe3, 0xff, +0x70, 0xff, 0x61, 0xff, 0x76, 0xff, 0x96, 0xff, 0x95, 0xff, 0x9a, 0xff, 0xc0, 0xff, 0xca, 0xff, +0xdd, 0xff, 0x2a, 0x00, 0xc3, 0xff, 0x8c, 0xff, 0xd4, 0xff, 0xd3, 0xff, 0xcb, 0xff, 0xfe, 0xff, +0xec, 0xff, 0x1a, 0x00, 0x13, 0x00, 0x05, 0x00, 0x0a, 0x00, 0x3c, 0x00, 0x7c, 0x00, 0x6c, 0x00, +0x5f, 0x00, 0x6f, 0x00, 0xaf, 0x00, 0x74, 0x00, 0xc0, 0x00, 0x88, 0x00, 0x59, 0x00, 0x78, 0x00, +0x92, 0x00, 0x55, 0x00, 0x9e, 0x00, 0x0e, 0x01, 0xb0, 0x00, 0xc1, 0x00, 0xf0, 0x00, 0xec, 0x00, +0xb5, 0x00, 0xc0, 0x00, 0xe7, 0x00, 0x18, 0x01, 0x18, 0x01, 0x18, 0x01, 0xd1, 0x00, 0x0a, 0x01, +0xcd, 0x00, 0xf0, 0x00, 0xaa, 0x00, 0xc0, 0x00, 0xe6, 0x00, 0xc7, 0x00, 0xba, 0x00, 0xbd, 0x00, +0x99, 0x00, 0xa8, 0x00, 0x75, 0x00, 0x85, 0x00, 0x69, 0x00, 0xa2, 0x00, 0x98, 0x00, 0x7e, 0x00, +0x6b, 0x00, 0x8e, 0x00, 0x6d, 0x00, 0x0f, 0x00, 0x48, 0x00, 0x9a, 0x00, 0x5e, 0x00, 0x61, 0x00, +0x51, 0x00, 0x42, 0x00, 0x35, 0x00, 0xf4, 0xff, 0xdf, 0xff, 0x15, 0x00, 0x66, 0x00, 0x65, 0x00, +0x6b, 0x00, 0x89, 0x00, 0x7d, 0x00, 0x5e, 0x00, 0x43, 0x00, 0x87, 0x00, 0x73, 0x00, 0x69, 0x00, +0x42, 0x00, 0x23, 0x00, 0x23, 0x00, 0x65, 0x00, 0x64, 0x00, 0xf0, 0xff, 0xf5, 0xff, 0x17, 0x00, +0x29, 0x00, 0x59, 0x00, 0x29, 0x00, 0x05, 0x00, 0x01, 0x00, 0xe0, 0xff, 0xf4, 0xff, 0x06, 0x00, +0x0f, 0x00, 0x0f, 0x00, 0xe8, 0xff, 0xe0, 0xff, 0x49, 0x00, 0x3f, 0x00, 0xed, 0xff, 0x41, 0x00, +0x24, 0x00, 0x21, 0x00, 0x26, 0x00, 0x2c, 0x00, 0x44, 0x00, 0x02, 0x00, 0x0e, 0x00, 0xfd, 0xff, +0xda, 0xff, 0xc8, 0xff, 0xf7, 0xff, 0x11, 0x00, 0xf9, 0xff, 0xf1, 0xff, 0xf4, 0xff, 0x01, 0x00, +0xd5, 0xff, 0xbb, 0xff, 0xe8, 0xff, 0x23, 0x00, 0xf0, 0xff, 0xfe, 0xff, 0xdf, 0xff, 0xb8, 0xff, +0x7e, 0xff, 0x99, 0xff, 0x91, 0xff, 0x6b, 0xff, 0x2a, 0xff, 0x60, 0xff, 0x1e, 0xff, 0x2a, 0xff, +0x54, 0xff, 0x12, 0xff, 0x1d, 0xff, 0x79, 0xff, 0x93, 0xff, 0xa2, 0xff, 0x61, 0xff, 0x4b, 0xff, +0x5e, 0xff, 0x74, 0xff, 0x78, 0xff, 0x5b, 0xff, 0xac, 0xff, 0xb3, 0xff, 0x8f, 0xff, 0x89, 0xff, +0x90, 0xff, 0xb7, 0xff, 0xd4, 0xff, 0xe4, 0xff, 0x11, 0x00, 0xde, 0xff, 0x26, 0x00, 0x15, 0x00, +0x19, 0x00, 0xda, 0xff, 0xe8, 0xff, 0xdd, 0xff, 0xf5, 0xff, 0xb3, 0xff, 0xac, 0xff, 0xaf, 0xff, +0xab, 0xff, 0xbb, 0xff, 0xd4, 0xff, 0x99, 0xff, 0xb4, 0xff, 0x04, 0x00, 0x6d, 0xff, 0x89, 0xff, +0x81, 0xff, 0xab, 0xff, 0x9b, 0xff, 0x8a, 0xff, 0xc6, 0xff, 0xbb, 0xff, 0xbe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x0d, 0x00, 0x0e, 0x00, 0x19, 0x00, 0xef, 0xff, 0xd5, 0xff, 0xaa, 0xff, 0x98, 0xff, +0x97, 0xff, 0xb2, 0xff, 0xbf, 0xff, 0xe3, 0xff, 0xcb, 0xff, 0xdd, 0xff, 0x29, 0x00, 0x05, 0x00, +0xe2, 0xff, 0x13, 0x00, 0x44, 0x00, 0x08, 0x00, 0x15, 0x00, 0xf5, 0xff, 0x3d, 0x00, 0x20, 0x00, +0x2c, 0x00, 0x2d, 0x00, 0x4e, 0x00, 0x53, 0x00, 0x2e, 0x00, 0x2b, 0x00, 0x22, 0x00, 0x3c, 0x00, +0x21, 0x00, 0x1f, 0x00, 0x2d, 0x00, 0x55, 0x00, 0x47, 0x00, 0x1b, 0x00, 0x1f, 0x00, 0x0f, 0x00, +0x01, 0x00, 0xe9, 0xff, 0x01, 0x00, 0xf3, 0xff, 0xeb, 0xff, 0x87, 0xff, 0x96, 0xff, 0xae, 0xff, +0xf3, 0xff, 0xcd, 0xff, 0xbd, 0xff, 0xeb, 0xff, 0xe1, 0xff, 0xc7, 0xff, 0xc3, 0xff, 0xc1, 0xff, +0xd5, 0xff, 0xb4, 0xff, 0xa6, 0xff, 0xae, 0xff, 0x95, 0xff, 0x53, 0xff, 0x84, 0xff, 0x6b, 0xff, +0x6c, 0xff, 0x73, 0xff, 0x63, 0xff, 0x81, 0xff, 0x97, 0xff, 0x92, 0xff, 0xb1, 0xff, 0xb4, 0xff, +0x5a, 0xff, 0x89, 0xff, 0x7e, 0xff, 0x81, 0xff, 0x61, 0xff, 0x83, 0xff, 0xa1, 0xff, 0x9b, 0xff, +0xc6, 0xff, 0xdb, 0xff, 0xb5, 0xff, 0xac, 0xff, 0xbe, 0xff, 0xbc, 0xff, 0xb0, 0xff, 0xce, 0xff, +0x2c, 0x00, 0x54, 0x00, 0x84, 0x00, 0x76, 0x00, 0x72, 0x00, 0x5e, 0x00, 0x8f, 0x00, 0x35, 0x00, +0x0c, 0x00, 0xc4, 0xff, 0x0b, 0x00, 0xa8, 0xff, 0xe1, 0xff, 0x07, 0x00, 0xe8, 0xff, 0x12, 0x00, +0x40, 0x00, 0x0b, 0x00, 0x47, 0x00, 0x3c, 0x00, 0x39, 0x00, 0x26, 0x00, 0x02, 0x00, 0x13, 0x00, +0x22, 0x00, 0xcb, 0xff, 0xd2, 0xff, 0xcb, 0xff, 0x1b, 0x00, 0x0e, 0x00, 0x3e, 0x00, 0x1a, 0x00, +0x09, 0x00, 0x0c, 0x00, 0x22, 0x00, 0xea, 0xff, 0x1c, 0x00, 0xd8, 0xff, 0xf4, 0xff, 0x01, 0x00, +0xfa, 0xff, 0xb9, 0xff, 0xeb, 0xff, 0x85, 0xff, 0xb8, 0xff, 0xba, 0xff, 0xbd, 0xff, 0xe6, 0xff, +0xc1, 0xff, 0x88, 0xff, 0x61, 0xff, 0x82, 0xff, 0x54, 0xff, 0x5b, 0xff, 0x41, 0xff, 0x83, 0xff, +0x96, 0xff, 0x5e, 0xff, 0x5c, 0xff, 0x5f, 0xff, 0x9c, 0xff, 0x8d, 0xff, 0x98, 0xff, 0x91, 0xff, +0x70, 0xff, 0x98, 0xff, 0xbb, 0xff, 0xd6, 0xff, 0xc5, 0xff, 0xf6, 0xff, 0xc9, 0xff, 0xeb, 0xff, +0xf4, 0xff, 0xf5, 0xff, 0x29, 0x00, 0x29, 0x00, 0x35, 0x00, 0x3c, 0x00, 0x2d, 0x00, 0x5c, 0x00, +0x5b, 0x00, 0x15, 0x00, 0x62, 0x00, 0x36, 0x00, 0x5a, 0x00, 0x3f, 0x00, 0x03, 0x00, 0x0e, 0x00, +0x01, 0x00, 0x17, 0x00, 0x11, 0x00, 0x36, 0x00, 0x8d, 0x00, 0x9d, 0x00, 0x56, 0x00, 0x61, 0x00, +0x34, 0x00, 0x3b, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0xe8, 0xff, 0xe3, 0xff, 0xf6, 0xff, +0xee, 0xff, 0xe4, 0xff, 0x00, 0x00, 0xfa, 0xff, 0x01, 0x00, 0x10, 0x00, 0xcc, 0xff, 0xbf, 0xff, +0xcb, 0xff, 0x00, 0x00, 0xb1, 0xff, 0xe0, 0xff, 0x8d, 0xff, 0xeb, 0xff, 0xcf, 0xff, 0x05, 0x00, +0xd8, 0xff, 0xdc, 0xff, 0x07, 0x00, 0xfe, 0xff, 0xf0, 0xff, 0xff, 0xff, 0xea, 0xff, 0xbe, 0xff, +0xba, 0xff, 0xca, 0xff, 0xc0, 0xff, 0xca, 0xff, 0xb3, 0xff, 0xa1, 0xff, 0xa1, 0xff, 0xb9, 0xff, +0xb4, 0xff, 0xb0, 0xff, 0xb7, 0xff, 0xd4, 0xff, 0xd2, 0xff, 0xa2, 0xff, 0xbd, 0xff, 0xaf, 0xff, +0xca, 0xff, 0xbf, 0xff, 0xfc, 0xff, 0xd0, 0xff, 0x0b, 0x00, 0xef, 0xff, 0xf5, 0xff, 0xe4, 0xff, +0xdc, 0xff, 0xbf, 0xff, 0xf5, 0xff, 0xdd, 0xff, 0xef, 0xff, 0xf6, 0xff, 0x15, 0x00, 0x0e, 0x00, +0x07, 0x00, 0xfe, 0xff, 0x16, 0x00, 0xef, 0xff, 0xe3, 0xff, 0xba, 0xff, 0x32, 0x00, 0xc9, 0xff, +0xe6, 0xff, 0xf0, 0xff, 0xe3, 0xff, 0xd7, 0xff, 0x35, 0x00, 0x11, 0x00, 0xd7, 0xff, 0x0a, 0x00, +0x13, 0x00, 0xf3, 0xff, 0xf1, 0xff, 0xf9, 0xff, 0xd3, 0xff, 0xc2, 0xff, 0xb1, 0xff, 0xc6, 0xff, +0xad, 0xff, 0xd2, 0xff, 0xc8, 0xff, 0xf9, 0xff, 0xd7, 0xff, 0x4f, 0x00, 0xed, 0xff, 0x19, 0x00, +0x27, 0x00, 0x42, 0x00, 0x12, 0x00, 0x0f, 0x00, 0x13, 0x00, 0x03, 0x00, 0x25, 0x00, 0x16, 0x00, +0x4d, 0x00, 0x05, 0x00, 0x16, 0x00, 0x0d, 0x00, 0x27, 0x00, 0x55, 0x00, 0x2d, 0x00, 0x0c, 0x00, +0x00, 0x00, 0x0b, 0x00, 0xe9, 0xff, 0x9b, 0xff, 0x9b, 0xff, 0xa0, 0xff, 0xa9, 0xff, 0x6f, 0xff, +0x85, 0xff, 0xb2, 0xff, 0xd0, 0xff, 0xc6, 0xff, 0xcb, 0xff, 0x9b, 0xff, 0x89, 0xff, 0x8a, 0xff, +0xc3, 0xff, 0x91, 0xff, 0x94, 0xff, 0xa1, 0xff, 0xba, 0xff, 0x6a, 0xff, 0x73, 0xff, 0x83, 0xff, +0x46, 0xff, 0x57, 0xff, 0x9d, 0xff, 0x45, 0xff, 0x60, 0xff, 0x58, 0xff, 0xa3, 0xff, 0x8d, 0xff, +0x38, 0xff, 0x17, 0xff, 0xee, 0xfe, 0x1e, 0xff, 0x0c, 0xff, 0x06, 0xff, 0x01, 0xff, 0x15, 0xff, +0xe2, 0xfe, 0xd2, 0xfe, 0xbd, 0xfe, 0xab, 0xfe, 0xcb, 0xfe, 0x90, 0xfe, 0x94, 0xfe, 0xde, 0xfe, +0xb3, 0xfe, 0xd0, 0xfe, 0xfc, 0xfe, 0xaa, 0xfe, 0xe0, 0xfe, 0xb7, 0xfe, 0xa2, 0xfe, 0xd7, 0xfe, +0xac, 0xfe, 0xde, 0xfe, 0xdd, 0xfe, 0xac, 0xfe, 0xcc, 0xfe, 0x8e, 0xfe, 0x84, 0xfe, 0x94, 0xfe, +0x90, 0xfe, 0x82, 0xfe, 0x8f, 0xfe, 0x7f, 0xfe, 0x79, 0xfe, 0x93, 0xfe, 0x74, 0xfe, 0xbb, 0xfe, +0xd1, 0xfe, 0xbd, 0xfe, 0x97, 0xfe, 0x8d, 0xfe, 0x73, 0xfe, 0xbe, 0xfe, 0xde, 0xfe, 0xf2, 0xfe, +0xc7, 0xfe, 0xc3, 0xfe, 0x02, 0xff, 0x05, 0xff, 0x00, 0xff, 0xe9, 0xfe, 0xd5, 0xfe, 0xd9, 0xfe, +0x11, 0xff, 0x12, 0xff, 0x37, 0xff, 0x11, 0xff, 0x6c, 0xff, 0x25, 0xff, 0x1d, 0xff, 0x37, 0xff, +0x4d, 0xff, 0x42, 0xff, 0x2b, 0xff, 0x41, 0xff, 0x68, 0xff, 0x63, 0xff, 0x8b, 0xff, 0x88, 0xff, +0xd8, 0xff, 0xd7, 0xff, 0xca, 0xff, 0x06, 0x00, 0xe2, 0xff, 0xae, 0xff, 0xa6, 0xff, 0xa2, 0xff, +0xdd, 0xff, 0xbe, 0xff, 0xbb, 0xff, 0xe6, 0xff, 0xb6, 0xff, 0xe6, 0xff, 0xf9, 0xff, 0xbb, 0xff, +0x20, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xf3, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xd7, 0xff, 0xbb, 0xff, +0x9e, 0xff, 0xe6, 0xff, 0xda, 0xff, 0x20, 0x00, 0x33, 0x00, 0x72, 0x00, 0x11, 0x00, 0xfe, 0xff, +0xc8, 0xff, 0x15, 0x00, 0x41, 0x00, 0x61, 0x00, 0x25, 0x00, 0x2d, 0x00, 0x2d, 0x00, 0x1c, 0x00, +0x38, 0x00, 0x0e, 0x00, 0x2c, 0x00, 0x0e, 0x00, 0x02, 0x00, 0x10, 0x00, 0x18, 0x00, 0x3a, 0x00, +0x42, 0x00, 0xf3, 0xff, 0x13, 0x00, 0xf4, 0xff, 0x41, 0x00, 0x36, 0x00, 0x09, 0x00, 0x07, 0x00, +0x1c, 0x00, 0xfc, 0xff, 0xf9, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0x2b, 0x00, 0x23, 0x00, 0x03, 0x00, +0x25, 0x00, 0x16, 0x00, 0x05, 0x00, 0x18, 0x00, 0x0f, 0x00, 0x3d, 0x00, 0x21, 0x00, 0x4a, 0x00, +0xf8, 0xff, 0x43, 0x00, 0xe7, 0xff, 0x2b, 0x00, 0x4d, 0x00, 0x3f, 0x00, 0x68, 0x00, 0x26, 0x00, +0x1a, 0x00, 0x2d, 0x00, 0x24, 0x00, 0x1d, 0x00, 0x16, 0x00, 0x4f, 0x00, 0x1b, 0x00, 0x4f, 0x00, +0x69, 0x00, 0x48, 0x00, 0x29, 0x00, 0x1d, 0x00, 0x41, 0x00, 0x22, 0x00, 0x73, 0x00, 0x33, 0x00, +0x43, 0x00, 0x7b, 0x00, 0x9b, 0x00, 0x65, 0x00, 0x5f, 0x00, 0x59, 0x00, 0x6b, 0x00, 0xb2, 0x00, +0x9a, 0x00, 0xc5, 0x00, 0xc8, 0x00, 0xae, 0x00, 0xc9, 0x00, 0x7c, 0x00, 0xc2, 0x00, 0x7d, 0x00, +0x83, 0x00, 0x8f, 0x00, 0xb5, 0x00, 0x76, 0x00, 0xdc, 0x00, 0xac, 0x00, 0xa6, 0x00, 0x94, 0x00, +0x41, 0x00, 0xbe, 0x00, 0x89, 0x00, 0xa6, 0x00, 0x8f, 0x00, 0x71, 0x00, 0x99, 0x00, 0xf0, 0x00, +0xc8, 0x00, 0xb4, 0x00, 0xaa, 0x00, 0xfb, 0x00, 0xd0, 0x00, 0xd0, 0x00, 0xd6, 0x00, 0x18, 0x01, +0xd0, 0x00, 0x12, 0x01, 0xd6, 0x00, 0xb7, 0x00, 0x4f, 0x00, 0xd4, 0x00, 0xd1, 0x00, 0x8f, 0x00, +0x52, 0x00, 0x9b, 0x00, 0x94, 0x00, 0x82, 0x00, 0xa8, 0x00, 0x51, 0x00, 0x7f, 0x00, 0x46, 0x00, +0x76, 0x00, 0x8c, 0x00, 0xba, 0x00, 0x7c, 0x00, 0x9c, 0x00, 0xdf, 0x00, 0xa2, 0x00, 0xff, 0x00, +0xb2, 0x00, 0xd6, 0x00, 0xfc, 0x00, 0xcc, 0x00, 0xe7, 0x00, 0xe2, 0x00, 0xe8, 0x00, 0xca, 0x00, +0x7d, 0x00, 0xd0, 0x00, 0xca, 0x00, 0xa0, 0x00, 0xd6, 0x00, 0x6a, 0x00, 0xa7, 0x00, 0x64, 0x00, +0x72, 0x00, 0x5f, 0x00, 0x82, 0x00, 0x9a, 0x00, 0x83, 0x00, 0x84, 0x00, 0x70, 0x00, 0xa0, 0x00, +0x9b, 0x00, 0x6f, 0x00, 0x3e, 0x00, 0x56, 0x00, 0x2b, 0x00, 0x05, 0x00, 0xbe, 0xff, 0xfc, 0xff, +0xf4, 0xff, 0xfb, 0xff, 0x42, 0x00, 0x28, 0x00, 0xf5, 0xff, 0xf6, 0xff, 0xe7, 0xff, 0xd3, 0xff, +0x15, 0x00, 0x31, 0x00, 0xfe, 0xff, 0x0e, 0x00, 0x0e, 0x00, 0x37, 0x00, 0x4c, 0x00, 0x3c, 0x00, +0x2e, 0x00, 0x06, 0x00, 0xfa, 0xff, 0x18, 0x00, 0x4d, 0x00, 0x82, 0x00, 0x90, 0x00, 0x6a, 0x00, +0x60, 0x00, 0x9a, 0x00, 0x70, 0x00, 0x2b, 0x00, 0x56, 0x00, 0x74, 0x00, 0x98, 0x00, 0x9b, 0x00, +0x71, 0x00, 0xb8, 0x00, 0x2d, 0x00, 0x81, 0x00, 0x4f, 0x00, 0x56, 0x00, 0x63, 0x00, 0x4d, 0x00, +0x54, 0x00, 0x8e, 0x00, 0x61, 0x00, 0x68, 0x00, 0xae, 0x00, 0x52, 0x00, 0x3b, 0x00, 0x06, 0x00, +0x64, 0x00, 0x29, 0x00, 0x2a, 0x00, 0x10, 0x00, 0x1e, 0x00, 0x63, 0x00, 0x2c, 0x00, 0x25, 0x00, +0x3a, 0x00, 0xba, 0xff, 0x09, 0x00, 0xec, 0xff, 0x13, 0x00, 0xe8, 0xff, 0xfc, 0xff, 0x09, 0x00, +0xec, 0xff, 0x08, 0x00, 0x2c, 0x00, 0xdb, 0xff, 0xfc, 0xff, 0xc4, 0xff, 0xd8, 0xff, 0xe2, 0xff, +0x01, 0x00, 0xdd, 0xff, 0x22, 0x00, 0x01, 0x00, 0xf4, 0xff, 0xe5, 0xff, 0xd4, 0xff, 0xff, 0xff, +0x9d, 0xff, 0xe6, 0xff, 0xb1, 0xff, 0xb4, 0xff, 0xb4, 0xff, 0x81, 0xff, 0x57, 0xff, 0x1f, 0xff, +0x8f, 0xff, 0x37, 0xff, 0x58, 0xff, 0x7a, 0xff, 0x5c, 0xff, 0x4d, 0xff, 0x25, 0xff, 0x47, 0xff, +0x36, 0xff, 0x3c, 0xff, 0x84, 0xff, 0x7c, 0xff, 0x61, 0xff, 0x76, 0xff, 0x42, 0xff, 0xe8, 0xfe, +0xe3, 0xfe, 0xe6, 0xfe, 0xbc, 0xfe, 0xf7, 0xfe, 0xc1, 0xfe, 0xe7, 0xfe, 0x0c, 0xff, 0xfb, 0xfe, +0xf8, 0xfe, 0xb0, 0xfe, 0x7f, 0xfe, 0xca, 0xfe, 0xdd, 0xfe, 0xa5, 0xfe, 0xdf, 0xfe, 0xe3, 0xfe, +0xdd, 0xfe, 0x00, 0xff, 0xff, 0xfe, 0xf6, 0xfe, 0xeb, 0xfe, 0xda, 0xfe, 0xf1, 0xfe, 0x1b, 0xff, +0xeb, 0xfe, 0x0f, 0xff, 0x04, 0xff, 0x3d, 0xff, 0x5a, 0xff, 0x2f, 0xff, 0xf5, 0xfe, 0x12, 0xff, +0x48, 0xff, 0xfa, 0xfe, 0x0c, 0xff, 0xe7, 0xfe, 0x3e, 0xff, 0x10, 0xff, 0xfb, 0xfe, 0x0d, 0xff, +0xf2, 0xfe, 0xd3, 0xfe, 0xd6, 0xfe, 0xac, 0xfe, 0xa4, 0xfe, 0xc7, 0xfe, 0x0b, 0xff, 0xe3, 0xfe, +0xd5, 0xfe, 0x2e, 0xff, 0xd6, 0xfe, 0xc3, 0xfe, 0xd8, 0xfe, 0x4c, 0xff, 0x10, 0xff, 0x07, 0xff, +0xff, 0xfe, 0x07, 0xff, 0xe1, 0xfe, 0x13, 0xff, 0x11, 0xff, 0xd8, 0xfe, 0xfe, 0xfe, 0x09, 0xff, +0x45, 0xff, 0x68, 0xff, 0x8e, 0xff, 0x77, 0xff, 0x3c, 0xff, 0x60, 0xff, 0x5a, 0xff, 0xdd, 0xff, +0x83, 0xff, 0x8f, 0xff, 0xb3, 0xff, 0xb3, 0xff, 0xd7, 0xff, 0xef, 0xff, 0x00, 0x00, 0xef, 0xff, +0xe3, 0xff, 0xfb, 0xff, 0xba, 0xff, 0x03, 0x00, 0x19, 0x00, 0x27, 0x00, 0x49, 0x00, 0x27, 0x00, +0x56, 0x00, 0x19, 0x00, 0x69, 0x00, 0x67, 0x00, 0x57, 0x00, 0x51, 0x00, 0x2f, 0x00, 0xa6, 0x00, +0x71, 0x00, 0xbe, 0x00, 0x5a, 0x00, 0x76, 0x00, 0x7d, 0x00, 0x53, 0x00, 0x0b, 0x00, 0x1c, 0x00, +0x20, 0x00, 0x4a, 0x00, 0x44, 0x00, 0x3e, 0x00, 0x37, 0x00, 0x7c, 0x00, 0x12, 0x00, 0x22, 0x00, +0x5b, 0x00, 0x2d, 0x00, 0x3c, 0x00, 0x40, 0x00, 0x2a, 0x00, 0x99, 0x00, 0x3d, 0x00, 0x27, 0x00, +0x3c, 0x00, 0x53, 0x00, 0x70, 0x00, 0x6c, 0x00, 0x6b, 0x00, 0x8f, 0x00, 0xb2, 0x00, 0x6a, 0x00, +0xb4, 0x00, 0x92, 0x00, 0xd1, 0x00, 0xca, 0x00, 0x0c, 0x01, 0x2e, 0x01, 0x5b, 0x01, 0xd3, 0x00, +0xf1, 0x00, 0xe0, 0x00, 0x24, 0x01, 0xff, 0x00, 0x42, 0x01, 0x18, 0x01, 0x1d, 0x01, 0xf5, 0x00, +0x29, 0x01, 0x1d, 0x01, 0x2c, 0x01, 0x43, 0x01, 0x57, 0x01, 0x2c, 0x01, 0x0e, 0x01, 0x64, 0x01, +0x18, 0x01, 0x5f, 0x01, 0x1f, 0x01, 0x51, 0x01, 0x91, 0x01, 0x88, 0x01, 0x94, 0x01, 0x49, 0x01, +0x64, 0x01, 0xa6, 0x01, 0x9e, 0x01, 0x5b, 0x01, 0x93, 0x01, 0x67, 0x01, 0x6e, 0x01, 0x5e, 0x01, +0x95, 0x01, 0x95, 0x01, 0x6a, 0x01, 0xb9, 0x01, 0xc3, 0x01, 0x9d, 0x01, 0x80, 0x01, 0x7a, 0x01, +0x80, 0x01, 0x73, 0x01, 0x70, 0x01, 0x79, 0x01, 0xeb, 0x01, 0xb5, 0x01, 0xb7, 0x01, 0xd7, 0x01, +0xd0, 0x01, 0x94, 0x01, 0xb4, 0x01, 0x7c, 0x01, 0x91, 0x01, 0x7a, 0x01, 0x7a, 0x01, 0xb1, 0x01, +0xad, 0x01, 0xa3, 0x01, 0xa4, 0x01, 0xbb, 0x01, 0xab, 0x01, 0x5a, 0x01, 0x58, 0x01, 0x54, 0x01, +0x46, 0x01, 0x6c, 0x01, 0x52, 0x01, 0x8a, 0x01, 0x70, 0x01, 0x66, 0x01, 0x5e, 0x01, 0x29, 0x01, +0x48, 0x01, 0x1c, 0x01, 0x32, 0x01, 0x09, 0x01, 0x25, 0x01, 0x6a, 0x01, 0x5f, 0x01, 0x0d, 0x01, +0x0b, 0x01, 0x3c, 0x01, 0x0a, 0x01, 0x56, 0x01, 0xfd, 0x00, 0x4a, 0x01, 0xdf, 0x00, 0xfd, 0x00, +0xc2, 0x00, 0xcb, 0x00, 0xb8, 0x00, 0xb0, 0x00, 0x92, 0x00, 0xb6, 0x00, 0x95, 0x00, 0xa5, 0x00, +0xb3, 0x00, 0x6f, 0x00, 0xb0, 0x00, 0x8a, 0x00, 0x70, 0x00, 0x4e, 0x00, 0xb0, 0x00, 0xa5, 0x00, +0xb7, 0x00, 0xd8, 0x00, 0xec, 0x00, 0xa1, 0x00, 0xc5, 0x00, 0x03, 0x01, 0xaf, 0x00, 0xb1, 0x00, +0x9f, 0x00, 0x91, 0x00, 0x87, 0x00, 0xad, 0x00, 0x89, 0x00, 0xcf, 0x00, 0x30, 0x01, 0xd0, 0x00, +0x1e, 0x01, 0x22, 0x01, 0x19, 0x01, 0x0b, 0x01, 0x24, 0x01, 0x59, 0x01, 0xa0, 0x01, 0xa2, 0x01, +0x82, 0x01, 0x90, 0x01, 0xa7, 0x01, 0x76, 0x01, 0x9c, 0x01, 0x8e, 0x01, 0xbf, 0x01, 0xf4, 0x01, +0xee, 0x01, 0x6a, 0x01, 0xae, 0x01, 0xa0, 0x01, 0x9c, 0x01, 0x89, 0x01, 0xb8, 0x01, 0x70, 0x01, +0x7e, 0x01, 0xb2, 0x01, 0x54, 0x01, 0x6a, 0x01, 0x42, 0x01, 0x45, 0x01, 0x26, 0x01, 0x4a, 0x01, +0xf7, 0x00, 0x03, 0x01, 0x2b, 0x01, 0x93, 0x00, 0x01, 0x01, 0xcf, 0x00, 0x07, 0x01, 0x0b, 0x01, +0xad, 0x00, 0xff, 0x00, 0xb3, 0x00, 0x99, 0x00, 0x60, 0x00, 0x94, 0x00, 0x76, 0x00, 0x31, 0x00, +0x27, 0x00, 0x7f, 0x00, 0x6f, 0x00, 0x9c, 0x00, 0xb0, 0x00, 0x97, 0x00, 0x7f, 0x00, 0x87, 0x00, +0x73, 0x00, 0x9e, 0x00, 0x81, 0x00, 0x64, 0x00, 0x3e, 0x00, 0x67, 0x00, 0x4b, 0x00, 0x5c, 0x00, +0x7f, 0x00, 0x40, 0x00, 0xac, 0x00, 0x72, 0x00, 0xaa, 0x00, 0xba, 0x00, 0xbc, 0x00, 0x91, 0x00, +0x6f, 0x00, 0x79, 0x00, 0x2d, 0x00, 0x1e, 0x00, 0x41, 0x00, 0x23, 0x00, 0x11, 0x00, 0x3b, 0x00, +0x34, 0x00, 0x12, 0x00, 0x4d, 0x00, 0x17, 0x00, 0x89, 0x00, 0x28, 0x00, 0x18, 0x00, 0x58, 0x00, +0x54, 0x00, 0x64, 0x00, 0x5a, 0x00, 0x83, 0x00, 0x46, 0x00, 0x4f, 0x00, 0x19, 0x00, 0x34, 0x00, +0x0d, 0x00, 0xce, 0xff, 0x15, 0x00, 0xe4, 0xff, 0x10, 0x00, 0xea, 0xff, 0xac, 0xff, 0x78, 0xff, +0xb3, 0xff, 0xa6, 0xff, 0x84, 0xff, 0x9f, 0xff, 0x79, 0xff, 0xdd, 0xff, 0xdb, 0xff, 0xb0, 0xff, +0xb5, 0xff, 0xc9, 0xff, 0x69, 0xff, 0xb5, 0xff, 0xab, 0xff, 0xa3, 0xff, 0xd6, 0xff, 0x12, 0x00, +0x09, 0x00, 0xc7, 0xff, 0x0a, 0x00, 0xe9, 0xff, 0xbf, 0xff, 0xad, 0xff, 0xa0, 0xff, 0x98, 0xff, +0x6d, 0xff, 0x9e, 0xff, 0xe7, 0xff, 0xd2, 0xff, 0xdd, 0xff, 0xb3, 0xff, 0xb3, 0xff, 0x7d, 0xff, +0x60, 0xff, 0x53, 0xff, 0x20, 0xff, 0x16, 0xff, 0x14, 0xff, 0x40, 0xff, 0x55, 0xff, 0x4d, 0xff, +0x5b, 0xff, 0x2a, 0xff, 0x0c, 0xff, 0x35, 0xff, 0x02, 0xff, 0x22, 0xff, 0x31, 0xff, 0x43, 0xff, +0x2e, 0xff, 0x38, 0xff, 0x1d, 0xff, 0x30, 0xff, 0x36, 0xff, 0x49, 0xff, 0x23, 0xff, 0x18, 0xff, +0x19, 0xff, 0x10, 0xff, 0xc2, 0xfe, 0x80, 0xfe, 0x9e, 0xfe, 0x86, 0xfe, 0xc2, 0xfe, 0xc8, 0xfe, +0xd9, 0xfe, 0x00, 0xff, 0x11, 0xff, 0xc6, 0xfe, 0x7d, 0xfe, 0x75, 0xfe, 0x75, 0xfe, 0x8a, 0xfe, +0x70, 0xfe, 0xb5, 0xfe, 0x8c, 0xfe, 0x93, 0xfe, 0x8a, 0xfe, 0xcb, 0xfe, 0xe8, 0xfe, 0x65, 0xfe, +0x83, 0xfe, 0x88, 0xfe, 0x44, 0xfe, 0x99, 0xfe, 0x5b, 0xfe, 0x7b, 0xfe, 0x97, 0xfe, 0x75, 0xfe, +0x78, 0xfe, 0x31, 0xfe, 0x69, 0xfe, 0x85, 0xfe, 0xa0, 0xfe, 0xb2, 0xfe, 0x7a, 0xfe, 0x61, 0xfe, +0x93, 0xfe, 0xaa, 0xfe, 0xbb, 0xfe, 0xe7, 0xfe, 0xee, 0xfe, 0xd2, 0xfe, 0xbd, 0xfe, 0xe4, 0xfe, +0xbe, 0xfe, 0xe2, 0xfe, 0xba, 0xfe, 0x9a, 0xfe, 0xbe, 0xfe, 0x38, 0xfe, 0x4b, 0xfe, 0x6e, 0xfe, +0x21, 0xfe, 0x67, 0xfe, 0x05, 0xfe, 0x18, 0xfe, 0x66, 0xfe, 0x41, 0xfe, 0x5f, 0xfe, 0x42, 0xfe, +0x59, 0xfe, 0x66, 0xfe, 0x46, 0xfe, 0x27, 0xfe, 0x32, 0xfe, 0x28, 0xfe, 0xdf, 0xfd, 0x02, 0xfe, +0xed, 0xfd, 0xf4, 0xfd, 0xcb, 0xfd, 0xbd, 0xfd, 0xe8, 0xfd, 0x13, 0xfe, 0xb1, 0xfd, 0xdf, 0xfd, +0xc1, 0xfd, 0xbb, 0xfd, 0x1c, 0xfe, 0xf7, 0xfd, 0x0f, 0xfe, 0x68, 0xfe, 0x09, 0xfe, 0x2c, 0xfe, +0x35, 0xfe, 0x49, 0xfe, 0x6a, 0xfe, 0x6c, 0xfe, 0x36, 0xfe, 0x5e, 0xfe, 0x59, 0xfe, 0x14, 0xfe, +0xfc, 0xfd, 0x4e, 0xfe, 0x4c, 0xfe, 0x12, 0xfe, 0x20, 0xfe, 0xf7, 0xfd, 0x27, 0xfe, 0x32, 0xfe, +0x0b, 0xfe, 0xef, 0xfd, 0xd6, 0xfd, 0xc8, 0xfd, 0x09, 0xfe, 0xf7, 0xfd, 0xc7, 0xfd, 0xf7, 0xfd, +0xd8, 0xfd, 0xb9, 0xfd, 0xc2, 0xfd, 0xf2, 0xfd, 0xbf, 0xfd, 0xce, 0xfd, 0xce, 0xfd, 0xd7, 0xfd, +0xe7, 0xfd, 0xa8, 0xfd, 0x9b, 0xfd, 0x2f, 0xfe, 0x3e, 0xfe, 0xd9, 0xfd, 0xf7, 0xfd, 0x04, 0xfe, +0x38, 0xfe, 0xf7, 0xfd, 0xc1, 0xfd, 0xaa, 0xfd, 0xa4, 0xfd, 0x8d, 0xfd, 0xe3, 0xfd, 0xbd, 0xfd, +0x72, 0xfd, 0xb8, 0xfd, 0xa2, 0xfd, 0xb8, 0xfd, 0xa8, 0xfd, 0xf9, 0xfd, 0xb4, 0xfd, 0xac, 0xfd, +0x9b, 0xfd, 0xcb, 0xfd, 0xb8, 0xfd, 0xbe, 0xfd, 0x8b, 0xfd, 0x5b, 0xfd, 0x81, 0xfd, 0x8d, 0xfd, +0xc3, 0xfd, 0xe6, 0xfd, 0x5a, 0xfd, 0xb7, 0xfd, 0x62, 0xfd, 0x6d, 0xfd, 0xa6, 0xfd, 0xa2, 0xfd, +0x8d, 0xfd, 0x8c, 0xfd, 0xb6, 0xfd, 0x9e, 0xfd, 0xb6, 0xfd, 0xa9, 0xfd, 0xd6, 0xfd, 0x00, 0xfe, +0xd5, 0xfd, 0x37, 0xfe, 0xcf, 0xfd, 0x07, 0xfe, 0xd7, 0xfd, 0xeb, 0xfd, 0x15, 0xfe, 0x0a, 0xfe, +0xfa, 0xfd, 0x32, 0xfe, 0x09, 0xfe, 0x21, 0xfe, 0x51, 0xfe, 0x4e, 0xfe, 0x58, 0xfe, 0x6c, 0xfe, +0x70, 0xfe, 0x78, 0xfe, 0x58, 0xfe, 0xa2, 0xfe, 0xcf, 0xfe, 0xd4, 0xfe, 0xa4, 0xfe, 0xcd, 0xfe, +0xcf, 0xfe, 0xbb, 0xfe, 0xe0, 0xfe, 0xbc, 0xfe, 0xc8, 0xfe, 0xe9, 0xfe, 0xbf, 0xfe, 0x95, 0xfe, +0xbf, 0xfe, 0xfb, 0xfe, 0xfe, 0xfe, 0x32, 0xff, 0x34, 0xff, 0x20, 0xff, 0x0a, 0xff, 0x4a, 0xff, +0x2f, 0xff, 0x2f, 0xff, 0x32, 0xff, 0x28, 0xff, 0x1f, 0xff, 0x8a, 0xff, 0x57, 0xff, 0x63, 0xff, +0x6f, 0xff, 0x55, 0xff, 0x42, 0xff, 0x77, 0xff, 0x8e, 0xff, 0xd8, 0xff, 0x9b, 0xff, 0xb3, 0xff, +0xcb, 0xff, 0xd7, 0xff, 0xdd, 0xff, 0x29, 0x00, 0x2f, 0x00, 0xfc, 0xff, 0xfe, 0xff, 0xbc, 0xff, +0x92, 0xff, 0xcd, 0xff, 0x35, 0xff, 0x83, 0xff, 0x60, 0xff, 0xa2, 0xff, 0x88, 0xff, 0xad, 0xff, +0xd7, 0xff, 0xd7, 0xff, 0xea, 0xff, 0xca, 0xff, 0xdd, 0xff, 0xd1, 0xff, 0xfb, 0xff, 0x12, 0x00, +0x3a, 0x00, 0x3b, 0x00, 0x18, 0x00, 0x21, 0x00, 0x3d, 0x00, 0x2e, 0x00, 0x35, 0x00, 0x01, 0x00, +0x33, 0x00, 0x20, 0x00, 0x4f, 0x00, 0x45, 0x00, 0x38, 0x00, 0x6d, 0x00, 0x5e, 0x00, 0xa6, 0x00, +0x84, 0x00, 0x69, 0x00, 0xaf, 0x00, 0x8c, 0x00, 0xa9, 0x00, 0xb6, 0x00, 0xb8, 0x00, 0xc0, 0x00, +0x97, 0x00, 0xa3, 0x00, 0xb0, 0x00, 0x60, 0x00, 0x58, 0x00, 0x4e, 0x00, 0x53, 0x00, 0x52, 0x00, +0x2b, 0x00, 0x02, 0x00, 0x6e, 0x00, 0x2d, 0x00, 0x3d, 0x00, 0x4b, 0x00, 0x66, 0x00, 0x93, 0x00, +0x49, 0x00, 0x75, 0x00, 0x5b, 0x00, 0x27, 0x00, 0x2f, 0x00, 0x61, 0x00, 0xaa, 0x00, 0x91, 0x00, +0x8d, 0x00, 0x84, 0x00, 0x93, 0x00, 0x84, 0x00, 0x2f, 0x00, 0x64, 0x00, 0x4e, 0x00, 0x7c, 0x00, +0x7e, 0x00, 0x59, 0x00, 0x76, 0x00, 0xad, 0x00, 0x93, 0x00, 0x6c, 0x00, 0x3b, 0x00, 0x34, 0x00, +0x3c, 0x00, 0x2f, 0x00, 0x69, 0x00, 0x86, 0x00, 0xe0, 0x00, 0x6b, 0x00, 0x72, 0x00, 0x76, 0x00, +0xa1, 0x00, 0x93, 0x00, 0x79, 0x00, 0xae, 0x00, 0x70, 0x00, 0xa2, 0x00, 0x6e, 0x00, 0x9f, 0x00, +0x76, 0x00, 0x84, 0x00, 0x89, 0x00, 0xa6, 0x00, 0x9a, 0x00, 0x9a, 0x00, 0x77, 0x00, 0x7d, 0x00, +0x78, 0x00, 0x74, 0x00, 0x99, 0x00, 0x83, 0x00, 0x9f, 0x00, 0x8c, 0x00, 0xb4, 0x00, 0xa5, 0x00, +0x9f, 0x00, 0xd1, 0x00, 0xc3, 0x00, 0x1a, 0x01, 0xf1, 0x00, 0xbb, 0x00, 0x03, 0x01, 0xa9, 0x00, +0x15, 0x01, 0x1a, 0x01, 0x11, 0x01, 0x29, 0x01, 0x6d, 0x01, 0x0f, 0x01, 0x14, 0x01, 0x70, 0x01, +0x1f, 0x01, 0x47, 0x01, 0x40, 0x01, 0x77, 0x01, 0x66, 0x01, 0x46, 0x01, 0x85, 0x01, 0xbb, 0x01, +0x67, 0x01, 0x64, 0x01, 0x30, 0x01, 0x70, 0x01, 0x72, 0x01, 0x1c, 0x01, 0x56, 0x01, 0x56, 0x01, +0x5b, 0x01, 0x5e, 0x01, 0x5f, 0x01, 0x66, 0x01, 0x94, 0x01, 0x4d, 0x01, 0x48, 0x01, 0x5e, 0x01, +0x4e, 0x01, 0x28, 0x01, 0x4e, 0x01, 0x22, 0x01, 0x37, 0x01, 0x4b, 0x01, 0x60, 0x01, 0x40, 0x01, +0x6c, 0x01, 0x77, 0x01, 0x59, 0x01, 0x59, 0x01, 0x88, 0x01, 0x96, 0x01, 0x23, 0x01, 0x2f, 0x01, +0xed, 0x00, 0x3d, 0x01, 0x0f, 0x01, 0x51, 0x01, 0x31, 0x01, 0x32, 0x01, 0x7b, 0x01, 0x1f, 0x01, +0x1e, 0x01, 0x2e, 0x01, 0x3c, 0x01, 0x83, 0x01, 0x58, 0x01, 0x3d, 0x01, 0x31, 0x01, 0x52, 0x01, +0x66, 0x01, 0x17, 0x01, 0x1a, 0x01, 0xf0, 0x00, 0x34, 0x01, 0x53, 0x01, 0x3c, 0x01, 0x4c, 0x01, +0xe9, 0x00, 0xd5, 0x00, 0xc5, 0x00, 0xf3, 0x00, 0xef, 0x00, 0x0b, 0x01, 0x1a, 0x01, 0x20, 0x01, +0x4a, 0x01, 0x27, 0x01, 0x36, 0x01, 0x46, 0x01, 0x66, 0x01, 0xa0, 0x01, 0x96, 0x01, 0x94, 0x01, +0x83, 0x01, 0x9c, 0x01, 0x8e, 0x01, 0x85, 0x01, 0x37, 0x01, 0x34, 0x01, 0x24, 0x01, 0x10, 0x01, +0x27, 0x01, 0x53, 0x01, 0x66, 0x01, 0x46, 0x01, 0x24, 0x01, 0x4c, 0x01, 0x60, 0x01, 0x46, 0x01, +0x2f, 0x01, 0x30, 0x01, 0x83, 0x01, 0x18, 0x01, 0x77, 0x01, 0x4c, 0x01, 0x54, 0x01, 0x65, 0x01, +0xbe, 0x01, 0x83, 0x01, 0x8f, 0x01, 0x3b, 0x01, 0x47, 0x01, 0x4d, 0x01, 0x3a, 0x01, 0x5b, 0x01, +0x10, 0x01, 0x36, 0x01, 0x35, 0x01, 0x71, 0x01, 0x94, 0x01, 0x7f, 0x01, 0x92, 0x01, 0x74, 0x01, +0x94, 0x01, 0x5e, 0x01, 0x3d, 0x01, 0x4b, 0x01, 0x4e, 0x01, 0x0c, 0x01, 0x1e, 0x01, 0x23, 0x01, +0x53, 0x01, 0x0c, 0x01, 0x05, 0x01, 0x14, 0x01, 0x3e, 0x01, 0x10, 0x01, 0x25, 0x01, 0x3f, 0x01, +0x02, 0x01, 0xf7, 0x00, 0x0a, 0x01, 0xf6, 0x00, 0x0a, 0x01, 0xea, 0x00, 0xc8, 0x00, 0xd7, 0x00, +0x2f, 0x01, 0x18, 0x01, 0xee, 0x00, 0x00, 0x01, 0xc3, 0x00, 0xcc, 0x00, 0xd4, 0x00, 0xde, 0x00, +0xda, 0x00, 0xba, 0x00, 0xda, 0x00, 0xcc, 0x00, 0x9f, 0x00, 0xb8, 0x00, 0x9a, 0x00, 0x65, 0x00, +0x71, 0x00, 0x36, 0x00, 0x6f, 0x00, 0x07, 0x00, 0x33, 0x00, 0xfd, 0xff, 0x22, 0x00, 0xc4, 0xff, +0xec, 0xff, 0x1e, 0x00, 0x35, 0x00, 0xf6, 0xff, 0x0f, 0x00, 0x37, 0x00, 0xe1, 0xff, 0xeb, 0xff, +0xc9, 0xff, 0xc8, 0xff, 0xb5, 0xff, 0x88, 0xff, 0xb4, 0xff, 0x87, 0xff, 0xc7, 0xff, 0xb8, 0xff, +0x6c, 0xff, 0x37, 0xff, 0x76, 0xff, 0x6d, 0xff, 0x64, 0xff, 0x73, 0xff, 0x5f, 0xff, 0x5b, 0xff, +0x47, 0xff, 0x48, 0xff, 0x2a, 0xff, 0x3d, 0xff, 0x29, 0xff, 0x3c, 0xff, 0x77, 0xff, 0x54, 0xff, +0x61, 0xff, 0x53, 0xff, 0x6c, 0xff, 0x83, 0xff, 0xb4, 0xff, 0xb2, 0xff, 0xc6, 0xff, 0x47, 0xff, +0x8f, 0xff, 0x84, 0xff, 0xe8, 0xff, 0xea, 0xff, 0xdd, 0xff, 0xe1, 0xff, 0x0d, 0x00, 0xff, 0xff, +0xd8, 0xff, 0xee, 0xff, 0xe9, 0xff, 0xd2, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0x02, 0x00, +0x0a, 0x00, 0x00, 0x00, 0xdd, 0xff, 0xdd, 0xff, 0xae, 0xff, 0xc9, 0xff, 0x08, 0x00, 0xf1, 0xff, +0xce, 0xff, 0xe8, 0xff, 0x11, 0x00, 0xf6, 0xff, 0x99, 0xff, 0xdf, 0xff, 0xed, 0xff, 0xce, 0xff, +0xd3, 0xff, 0xd5, 0xff, 0x9d, 0xff, 0xaa, 0xff, 0x94, 0xff, 0xa7, 0xff, 0x71, 0xff, 0x7c, 0xff, +0x85, 0xff, 0x6a, 0xff, 0x62, 0xff, 0x94, 0xff, 0xb7, 0xff, 0x87, 0xff, 0x7f, 0xff, 0x69, 0xff, +0x81, 0xff, 0xc6, 0xff, 0x8e, 0xff, 0xae, 0xff, 0x82, 0xff, 0x96, 0xff, 0x7c, 0xff, 0x8a, 0xff, +0x9a, 0xff, 0xd2, 0xff, 0x8e, 0xff, 0x90, 0xff, 0xa6, 0xff, 0x84, 0xff, 0x76, 0xff, 0x79, 0xff, +0xa4, 0xff, 0x86, 0xff, 0xaa, 0xff, 0xb6, 0xff, 0xb1, 0xff, 0xb4, 0xff, 0x89, 0xff, 0x94, 0xff, +0x67, 0xff, 0x5a, 0xff, 0x76, 0xff, 0x90, 0xff, 0x65, 0xff, 0x72, 0xff, 0x77, 0xff, 0x8e, 0xff, +0xa1, 0xff, 0x6d, 0xff, 0x89, 0xff, 0xa6, 0xff, 0x55, 0xff, 0x47, 0xff, 0xad, 0xff, 0x68, 0xff, +0xa5, 0xff, 0xcb, 0xff, 0xc1, 0xff, 0xd3, 0xff, 0x9a, 0xff, 0x79, 0xff, 0x68, 0xff, 0x65, 0xff, +0x78, 0xff, 0x7b, 0xff, 0xb6, 0xff, 0xa9, 0xff, 0x04, 0x00, 0xdb, 0xff, 0xcb, 0xff, 0xfb, 0xff, +0xde, 0xff, 0xc9, 0xff, 0x14, 0x00, 0x08, 0x00, 0xfd, 0xff, 0x47, 0x00, 0x57, 0x00, 0x56, 0x00, +0x1a, 0x00, 0x4a, 0x00, 0x32, 0x00, 0x61, 0x00, 0x2e, 0x00, 0x05, 0x00, 0x12, 0x00, 0x10, 0x00, +0xef, 0xff, 0xe4, 0xff, 0x0a, 0x00, 0xfb, 0xff, 0xfc, 0xff, 0x33, 0x00, 0xe6, 0xff, 0xec, 0xff, +0xfe, 0xff, 0xf8, 0xff, 0x32, 0x00, 0xfc, 0xff, 0x51, 0x00, 0x4a, 0x00, 0x67, 0x00, 0x53, 0x00, +0x2d, 0x00, 0x67, 0x00, 0xfa, 0xff, 0x0b, 0x00, 0x2a, 0x00, 0x63, 0x00, 0x49, 0x00, 0x46, 0x00, +0x05, 0x00, 0x2a, 0x00, 0x03, 0x00, 0x13, 0x00, 0xe1, 0xff, 0x2b, 0x00, 0xfe, 0xff, 0x02, 0x00, +0x10, 0x00, 0xe2, 0xff, 0x02, 0x00, 0xf3, 0xff, 0x31, 0x00, 0x40, 0x00, 0x4c, 0x00, 0x31, 0x00, +0x1b, 0x00, 0x07, 0x00, 0xfe, 0xff, 0x06, 0x00, 0xea, 0xff, 0xc2, 0xff, 0xe7, 0xff, 0x19, 0x00, +0x21, 0x00, 0x0e, 0x00, 0x42, 0x00, 0x23, 0x00, 0xef, 0xff, 0x05, 0x00, 0x12, 0x00, 0x15, 0x00, +0xe5, 0xff, 0xe8, 0xff, 0xe9, 0xff, 0xdd, 0xff, 0xdd, 0xff, 0xdd, 0xff, 0xc0, 0xff, 0xca, 0xff, +0xbe, 0xff, 0xeb, 0xff, 0xf9, 0xff, 0x25, 0x00, 0xf4, 0xff, 0xac, 0xff, 0xaf, 0xff, 0xbc, 0xff, +0xc2, 0xff, 0xb1, 0xff, 0x97, 0xff, 0x8d, 0xff, 0x97, 0xff, 0x69, 0xff, 0xa3, 0xff, 0x71, 0xff, +0x59, 0xff, 0x50, 0xff, 0x16, 0xff, 0x6d, 0xff, 0x77, 0xff, 0x41, 0xff, 0x3d, 0xff, 0x35, 0xff, +0x79, 0xff, 0x7b, 0xff, 0x8a, 0xff, 0x59, 0xff, 0x43, 0xff, 0x8e, 0xff, 0xa8, 0xff, 0x0b, 0x00, +0xfa, 0xff, 0x67, 0x00, 0x20, 0x00, 0x56, 0x00, 0x0e, 0x00, 0x08, 0x00, 0xf9, 0xff, 0x2a, 0x00, +0x3a, 0x00, 0x60, 0x00, 0x64, 0x00, 0x7e, 0x00, 0x58, 0x00, 0x54, 0x00, 0x82, 0x00, 0x55, 0x00, +0x2d, 0x00, 0x54, 0x00, 0x89, 0x00, 0xab, 0x00, 0xcc, 0x00, 0x87, 0x00, 0xd2, 0x00, 0xe6, 0x00, +0xad, 0x00, 0xb8, 0x00, 0xbe, 0x00, 0xee, 0x00, 0xf9, 0x00, 0xba, 0x00, 0xda, 0x00, 0xba, 0x00, +0xed, 0x00, 0x17, 0x01, 0x02, 0x01, 0xf8, 0x00, 0xfc, 0x00, 0xf8, 0x00, 0x4f, 0x01, 0x04, 0x01, +0x2b, 0x01, 0x21, 0x01, 0x19, 0x01, 0xe2, 0x00, 0x34, 0x01, 0x08, 0x01, 0xe0, 0x00, 0xdd, 0x00, +0x22, 0x01, 0x24, 0x01, 0xe8, 0x00, 0x1d, 0x01, 0x48, 0x01, 0x7c, 0x01, 0x19, 0x01, 0x12, 0x01, +0x41, 0x01, 0x4b, 0x01, 0x3f, 0x01, 0x91, 0x01, 0x99, 0x01, 0x7a, 0x01, 0xb4, 0x01, 0xc5, 0x01, +0xe0, 0x01, 0xde, 0x01, 0xbd, 0x01, 0xfb, 0x01, 0x82, 0x01, 0xa1, 0x01, 0xfa, 0x01, 0xc4, 0x01, +0x01, 0x02, 0xec, 0x01, 0xf0, 0x01, 0xcf, 0x01, 0xe8, 0x01, 0xf4, 0x01, 0x18, 0x02, 0xc9, 0x01, +0x02, 0x02, 0x29, 0x02, 0x4d, 0x02, 0x24, 0x02, 0x29, 0x02, 0x2b, 0x02, 0x24, 0x02, 0x0d, 0x02, +0x21, 0x02, 0x39, 0x02, 0x3f, 0x02, 0x32, 0x02, 0x53, 0x02, 0xf3, 0x01, 0x2b, 0x02, 0x05, 0x02, +0x1e, 0x02, 0x0d, 0x02, 0xff, 0x01, 0xfc, 0x01, 0xe5, 0x01, 0x09, 0x02, 0x4b, 0x02, 0x19, 0x02, +0xa1, 0x01, 0xb2, 0x01, 0x96, 0x01, 0xbe, 0x01, 0xe1, 0x01, 0xf0, 0x01, 0x10, 0x02, 0xef, 0x01, +0xdc, 0x01, 0xc3, 0x01, 0xd3, 0x01, 0x96, 0x01, 0xdb, 0x01, 0xd2, 0x01, 0xeb, 0x01, 0xec, 0x01, +0x01, 0x02, 0xfa, 0x01, 0x2f, 0x02, 0x01, 0x02, 0x29, 0x02, 0x38, 0x02, 0x5d, 0x02, 0x0e, 0x02, +0x68, 0x02, 0x5b, 0x02, 0x0c, 0x02, 0x58, 0x02, 0x4e, 0x02, 0xe1, 0x01, 0xdd, 0x01, 0x35, 0x02, +0xf0, 0x01, 0xe5, 0x01, 0xba, 0x01, 0xfa, 0x01, 0xe1, 0x01, 0xde, 0x01, 0x99, 0x01, 0x6c, 0x01, +0x6a, 0x01, 0x61, 0x01, 0xaa, 0x01, 0x99, 0x01, 0x79, 0x01, 0x92, 0x01, 0x39, 0x01, 0x54, 0x01, +0xed, 0x00, 0x0e, 0x01, 0xf7, 0x00, 0xf2, 0x00, 0x2a, 0x01, 0x28, 0x01, 0x37, 0x01, 0xf7, 0x00, +0x39, 0x01, 0x42, 0x01, 0x01, 0x01, 0x1c, 0x01, 0x38, 0x01, 0x37, 0x01, 0x44, 0x01, 0x7b, 0x01, +0x79, 0x01, 0x47, 0x01, 0x0a, 0x01, 0x25, 0x01, 0xf2, 0x00, 0xdd, 0x00, 0xd7, 0x00, 0xaa, 0x00, +0xc6, 0x00, 0xbc, 0x00, 0xb9, 0x00, 0xa6, 0x00, 0x7c, 0x00, 0x85, 0x00, 0x8d, 0x00, 0x84, 0x00, +0x65, 0x00, 0x40, 0x00, 0x43, 0x00, 0x4b, 0x00, 0x43, 0x00, 0x39, 0x00, 0x01, 0x00, 0x17, 0x00, +0xe3, 0xff, 0x46, 0x00, 0x8a, 0x00, 0x16, 0x00, 0xe4, 0xff, 0xe2, 0xff, 0x3d, 0x00, 0xf2, 0xff, +0xf2, 0xff, 0xec, 0xff, 0x32, 0x00, 0x46, 0x00, 0x11, 0x00, 0x29, 0x00, 0x41, 0x00, 0x00, 0x00, +0xcc, 0xff, 0xe1, 0xff, 0xdf, 0xff, 0xff, 0xff, 0xad, 0xff, 0x01, 0x00, 0xe7, 0xff, 0xf1, 0xff, +0x2e, 0x00, 0x3b, 0x00, 0x83, 0x00, 0x53, 0x00, 0x35, 0x00, 0x18, 0x00, 0x64, 0x00, 0x40, 0x00, +0x5b, 0x00, 0x87, 0x00, 0xfc, 0x00, 0xc9, 0x00, 0xca, 0x00, 0xe8, 0x00, 0x2f, 0x01, 0xbd, 0x00, +0xe4, 0x00, 0x81, 0x00, 0xea, 0x00, 0xb7, 0x00, 0x9f, 0x00, 0x9b, 0x00, 0xd6, 0x00, 0xe8, 0x00, +0xb3, 0x00, 0x0a, 0x01, 0xd8, 0x00, 0x0a, 0x01, 0x14, 0x01, 0xcf, 0x00, 0xb2, 0x00, 0xb2, 0x00, +0x66, 0x00, 0x92, 0x00, 0x55, 0x00, 0x45, 0x00, 0x37, 0x00, 0x5d, 0x00, 0x80, 0x00, 0x85, 0x00, +0x62, 0x00, 0x57, 0x00, 0x8a, 0x00, 0x24, 0x00, 0x0f, 0x00, 0x13, 0x00, 0x02, 0x00, 0x26, 0x00, +0x1b, 0x00, 0xd9, 0xff, 0xa5, 0xff, 0xc7, 0xff, 0x15, 0x00, 0xf6, 0xff, 0xf0, 0xff, 0xfd, 0xff, +0xf9, 0xff, 0x97, 0xff, 0xf8, 0xff, 0xd6, 0xff, 0xb9, 0xff, 0xdc, 0xff, 0x1f, 0x00, 0x20, 0x00, +0x15, 0x00, 0x3e, 0x00, 0x36, 0x00, 0xdd, 0xff, 0xcb, 0xff, 0xbf, 0xff, 0xe3, 0xff, 0xa6, 0xff, +0xf1, 0xff, 0x03, 0x00, 0xde, 0xff, 0xde, 0xff, 0x98, 0xff, 0xcf, 0xff, 0xd4, 0xff, 0xf6, 0xff, +0x05, 0x00, 0x00, 0x00, 0xad, 0xff, 0xe4, 0xff, 0xbd, 0xff, 0x9c, 0xff, 0x84, 0xff, 0x92, 0xff, +0xe7, 0xff, 0x9d, 0xff, 0xb6, 0xff, 0x59, 0xff, 0x70, 0xff, 0x7f, 0xff, 0x46, 0xff, 0x61, 0xff, +0x48, 0xff, 0x3c, 0xff, 0x00, 0xff, 0x60, 0xff, 0x48, 0xff, 0x30, 0xff, 0x5b, 0xff, 0x34, 0xff, +0x3e, 0xff, 0x64, 0xff, 0x63, 0xff, 0x6a, 0xff, 0x4e, 0xff, 0x3d, 0xff, 0x40, 0xff, 0x3e, 0xff, +0x3b, 0xff, 0x18, 0xff, 0xc6, 0xfe, 0xe7, 0xfe, 0xe2, 0xfe, 0xe3, 0xfe, 0x0a, 0xff, 0x03, 0xff, +0x45, 0xff, 0x50, 0xff, 0x41, 0xff, 0x5a, 0xff, 0x3d, 0xff, 0x58, 0xff, 0x2c, 0xff, 0x11, 0xff, +0x48, 0xff, 0x7e, 0xff, 0x39, 0xff, 0x7a, 0xff, 0x60, 0xff, 0xab, 0xff, 0xc2, 0xff, 0xaf, 0xff, +0xbd, 0xff, 0xdb, 0xff, 0xb9, 0xff, 0xa2, 0xff, 0xd0, 0xff, 0xd2, 0xff, 0xad, 0xff, 0xb8, 0xff, +0xa7, 0xff, 0xcc, 0xff, 0x0a, 0x00, 0xe4, 0xff, 0xe3, 0xff, 0xe7, 0xff, 0xf8, 0xff, 0xf9, 0xff, +0x0b, 0x00, 0x31, 0x00, 0x0e, 0x00, 0x32, 0x00, 0x0f, 0x00, 0x2f, 0x00, 0x5b, 0x00, 0x68, 0x00, +0x6f, 0x00, 0x24, 0x00, 0x81, 0x00, 0x75, 0x00, 0x84, 0x00, 0x5f, 0x00, 0x76, 0x00, 0x6d, 0x00, +0x68, 0x00, 0x74, 0x00, 0x7b, 0x00, 0x60, 0x00, 0x42, 0x00, 0x68, 0x00, 0x62, 0x00, 0x8d, 0x00, +0x8a, 0x00, 0xa0, 0x00, 0xc4, 0x00, 0x77, 0x00, 0x94, 0x00, 0x8f, 0x00, 0x93, 0x00, 0xa2, 0x00, +0xaa, 0x00, 0x8c, 0x00, 0x7f, 0x00, 0xc8, 0x00, 0xaf, 0x00, 0x90, 0x00, 0x95, 0x00, 0xda, 0x00, +0xa2, 0x00, 0xdb, 0x00, 0xd0, 0x00, 0x94, 0x00, 0x94, 0x00, 0xa0, 0x00, 0x9b, 0x00, 0x6f, 0x00, +0xb4, 0x00, 0x75, 0x00, 0xde, 0x00, 0xb7, 0x00, 0xdd, 0x00, 0xbd, 0x00, 0xbe, 0x00, 0x90, 0x00, +0x63, 0x00, 0xa8, 0x00, 0xe8, 0x00, 0xa5, 0x00, 0x90, 0x00, 0xdb, 0x00, 0xa6, 0x00, 0xe4, 0x00, +0xaf, 0x00, 0xc6, 0x00, 0xf9, 0x00, 0xbf, 0x00, 0xb7, 0x00, 0x4e, 0x00, 0x9f, 0x00, 0x83, 0x00, +0x4f, 0x00, 0x20, 0x00, 0x1a, 0x00, 0x14, 0x00, 0x14, 0x00, 0xf8, 0xff, 0x0f, 0x00, 0xc0, 0xff, +0xc3, 0xff, 0xaa, 0xff, 0x0e, 0x00, 0xe6, 0xff, 0xec, 0xff, 0xec, 0xff, 0xd3, 0xff, 0xe2, 0xff, +0xe4, 0xff, 0xbf, 0xff, 0xac, 0xff, 0x72, 0xff, 0x53, 0xff, 0x97, 0xff, 0x8d, 0xff, 0xa2, 0xff, +0xb8, 0xff, 0x6d, 0xff, 0x7c, 0xff, 0xaf, 0xff, 0xb7, 0xff, 0xe4, 0xff, 0xad, 0xff, 0xbe, 0xff, +0xa8, 0xff, 0xf5, 0xff, 0x94, 0xff, 0xa3, 0xff, 0xe1, 0xff, 0x1e, 0x00, 0x2f, 0x00, 0x4c, 0x00, +0x6d, 0x00, 0x5d, 0x00, 0x66, 0x00, 0x5f, 0x00, 0x46, 0x00, 0x7f, 0x00, 0x92, 0x00, 0xa1, 0x00, +0xd5, 0x00, 0xae, 0x00, 0xf8, 0x00, 0xc0, 0x00, 0x03, 0x01, 0xfe, 0x00, 0xc1, 0x00, 0x03, 0x01, +0xde, 0x00, 0xda, 0x00, 0xf1, 0x00, 0xcd, 0x00, 0xa3, 0x00, 0xd2, 0x00, 0xc3, 0x00, 0x9b, 0x00, +0xbe, 0x00, 0x98, 0x00, 0xb5, 0x00, 0xcd, 0x00, 0xc1, 0x00, 0xc1, 0x00, 0xd9, 0x00, 0xbb, 0x00, +0x91, 0x00, 0xb1, 0x00, 0x8f, 0x00, 0xae, 0x00, 0xbb, 0x00, 0xa1, 0x00, 0x4e, 0x00, 0xc8, 0x00, +0x8d, 0x00, 0x9b, 0x00, 0x87, 0x00, 0xa9, 0x00, 0x62, 0x00, 0x62, 0x00, 0xb5, 0x00, 0x97, 0x00, +0x68, 0x00, 0x51, 0x00, 0x5f, 0x00, 0x2a, 0x00, 0x83, 0x00, 0x64, 0x00, 0x73, 0x00, 0x4a, 0x00, +0x79, 0x00, 0x83, 0x00, 0x7c, 0x00, 0x25, 0x00, 0x20, 0x00, 0x3e, 0x00, 0x38, 0x00, 0x8b, 0x00, +0x89, 0x00, 0x88, 0x00, 0x95, 0x00, 0x88, 0x00, 0xa0, 0x00, 0x78, 0x00, 0x93, 0x00, 0xc4, 0x00, +0xa7, 0x00, 0xf3, 0x00, 0xc4, 0x00, 0xe2, 0x00, 0xd0, 0x00, 0xca, 0x00, 0x84, 0x00, 0xa4, 0x00, +0x96, 0x00, 0x93, 0x00, 0x78, 0x00, 0x8d, 0x00, 0x91, 0x00, 0x82, 0x00, 0xe8, 0x00, 0xb9, 0x00, +0x9f, 0x00, 0x5f, 0x00, 0x78, 0x00, 0x3f, 0x00, 0xae, 0x00, 0x70, 0x00, 0x9a, 0x00, 0x5f, 0x00, +0x94, 0x00, 0xb9, 0x00, 0xc2, 0x00, 0x61, 0x00, 0x81, 0x00, 0x8a, 0x00, 0x7d, 0x00, 0x7d, 0x00, +0x89, 0x00, 0x7e, 0x00, 0x74, 0x00, 0x8d, 0x00, 0x3d, 0x00, 0x51, 0x00, 0xba, 0x00, 0xb5, 0x00, +0xed, 0x00, 0x7c, 0x00, 0xc6, 0x00, 0xb0, 0x00, 0x36, 0x00, 0x71, 0x00, 0x5f, 0x00, 0x52, 0x00, +0x37, 0x00, 0x69, 0x00, 0x96, 0x00, 0x63, 0x00, 0x50, 0x00, 0x73, 0x00, 0x69, 0x00, 0x56, 0x00, +0x4f, 0x00, 0x2e, 0x00, 0x2a, 0x00, 0x3a, 0x00, 0x06, 0x00, 0xc3, 0xff, 0x1a, 0x00, 0x08, 0x00, +0x20, 0x00, 0x0e, 0x00, 0x31, 0x00, 0xe1, 0xff, 0xf2, 0xff, 0xc7, 0xff, 0xc3, 0xff, 0xbb, 0xff, +0xbd, 0xff, 0xa3, 0xff, 0xd5, 0xff, 0x9d, 0xff, 0xed, 0xff, 0xaa, 0xff, 0xc1, 0xff, 0xcf, 0xff, +0xeb, 0xff, 0xbd, 0xff, 0x7a, 0xff, 0x92, 0xff, 0x73, 0xff, 0x65, 0xff, 0x71, 0xff, 0xae, 0xff, +0x6f, 0xff, 0x80, 0xff, 0x8b, 0xff, 0xca, 0xff, 0x83, 0xff, 0x54, 0xff, 0x25, 0xff, 0x4c, 0xff, +0x2c, 0xff, 0x81, 0xff, 0x63, 0xff, 0x4a, 0xff, 0x7b, 0xff, 0x7e, 0xff, 0x90, 0xff, 0x82, 0xff, +0x7d, 0xff, 0x7c, 0xff, 0x73, 0xff, 0xbd, 0xff, 0x97, 0xff, 0x81, 0xff, 0x55, 0xff, 0xba, 0xff, +0xe7, 0xff, 0x90, 0xff, 0xbe, 0xff, 0xa8, 0xff, 0xfb, 0xff, 0x66, 0xff, 0xa0, 0xff, 0x78, 0xff, +0x59, 0xff, 0x7e, 0xff, 0xad, 0xff, 0x8d, 0xff, 0x7a, 0xff, 0x92, 0xff, 0xa3, 0xff, 0x8f, 0xff, +0x64, 0xff, 0x80, 0xff, 0x6d, 0xff, 0x82, 0xff, 0x61, 0xff, 0xab, 0xff, 0xaa, 0xff, 0xd3, 0xff, +0xf3, 0xff, 0xb6, 0xff, 0x9d, 0xff, 0xdb, 0xff, 0xe6, 0xff, 0xbb, 0xff, 0xc4, 0xff, 0x8f, 0xff, +0xa7, 0xff, 0x8a, 0xff, 0x88, 0xff, 0x7e, 0xff, 0x5f, 0xff, 0x8a, 0xff, 0x88, 0xff, 0x43, 0xff, +0x82, 0xff, 0xa7, 0xff, 0x73, 0xff, 0x62, 0xff, 0x94, 0xff, 0x7e, 0xff, 0x7b, 0xff, 0x75, 0xff, +0xdd, 0xff, 0xa8, 0xff, 0x99, 0xff, 0x7a, 0xff, 0x81, 0xff, 0xf5, 0xff, 0xa9, 0xff, 0x98, 0xff, +0xd4, 0xff, 0xb6, 0xff, 0xda, 0xff, 0xb0, 0xff, 0x9e, 0xff, 0xec, 0xff, 0xe0, 0xff, 0xd4, 0xff, +0xec, 0xff, 0xf7, 0xff, 0x2e, 0x00, 0x07, 0x00, 0x25, 0x00, 0x3a, 0x00, 0x01, 0x00, 0x04, 0x00, +0x07, 0x00, 0xe6, 0xff, 0xd3, 0xff, 0xca, 0xff, 0xd8, 0xff, 0xbf, 0xff, 0xdc, 0xff, 0xaf, 0xff, +0xd4, 0xff, 0xc1, 0xff, 0x96, 0xff, 0x6e, 0xff, 0x69, 0xff, 0xa6, 0xff, 0x6a, 0xff, 0xc3, 0xff, +0xd2, 0xff, 0x99, 0xff, 0xbd, 0xff, 0xc0, 0xff, 0xc4, 0xff, 0xea, 0xff, 0xd7, 0xff, 0xd6, 0xff, +0x07, 0x00, 0xfe, 0xff, 0xeb, 0xff, 0x09, 0x00, 0x42, 0x00, 0x3b, 0x00, 0x2f, 0x00, 0x41, 0x00, +0x41, 0x00, 0x3a, 0x00, 0x54, 0x00, 0x3b, 0x00, 0x23, 0x00, 0x35, 0x00, 0x7d, 0x00, 0x64, 0x00, +0x96, 0x00, 0x7b, 0x00, 0x61, 0x00, 0x57, 0x00, 0x4f, 0x00, 0x15, 0x00, 0x18, 0x00, 0x3b, 0x00, +0x7c, 0x00, 0x37, 0x00, 0x3f, 0x00, 0x42, 0x00, 0x2f, 0x00, 0x22, 0x00, 0x36, 0x00, 0x3b, 0x00, +0x46, 0x00, 0x36, 0x00, 0x0a, 0x00, 0x05, 0x00, 0x06, 0x00, 0xdc, 0xff, 0xe4, 0xff, 0xed, 0xff, +0x13, 0x00, 0xb7, 0xff, 0x13, 0x00, 0xe7, 0xff, 0xf6, 0xff, 0x0b, 0x00, 0x0b, 0x00, 0x17, 0x00, +0xfa, 0xff, 0xde, 0xff, 0xe8, 0xff, 0xc6, 0xff, 0xdd, 0xff, 0xbe, 0xff, 0x9c, 0xff, 0x8f, 0xff, +0xa6, 0xff, 0xae, 0xff, 0xd6, 0xff, 0xae, 0xff, 0xa1, 0xff, 0x88, 0xff, 0x7e, 0xff, 0xb2, 0xff, +0xbb, 0xff, 0x93, 0xff, 0x84, 0xff, 0xca, 0xff, 0xa9, 0xff, 0x93, 0xff, 0xbb, 0xff, 0xcf, 0xff, +0xd8, 0xff, 0xb9, 0xff, 0x6c, 0xff, 0x89, 0xff, 0xad, 0xff, 0xb8, 0xff, 0x8a, 0xff, 0xdd, 0xff, +0xdc, 0xff, 0xdf, 0xff, 0xe6, 0xff, 0xfe, 0xff, 0x02, 0x00, 0xec, 0xff, 0xf2, 0xff, 0xe0, 0xff, +0xf9, 0xff, 0xe9, 0xff, 0x24, 0x00, 0xee, 0xff, 0x12, 0x00, 0xa6, 0xff, 0xde, 0xff, 0xc4, 0xff, +0xd1, 0xff, 0xeb, 0xff, 0xc8, 0xff, 0x98, 0xff, 0xed, 0xff, 0xc6, 0xff, 0x95, 0xff, 0xcb, 0xff, +0xca, 0xff, 0x02, 0x00, 0xf9, 0xff, 0xd2, 0xff, 0xa7, 0xff, 0xc9, 0xff, 0xcf, 0xff, 0x97, 0xff, +0xa4, 0xff, 0xcf, 0xff, 0xdd, 0xff, 0xf0, 0xff, 0xb3, 0xff, 0xdd, 0xff, 0x0b, 0x00, 0x28, 0x00, +0x2a, 0x00, 0x4c, 0x00, 0x1f, 0x00, 0x1a, 0x00, 0x43, 0x00, 0x4c, 0x00, 0x53, 0x00, 0x5a, 0x00, +0x27, 0x00, 0x49, 0x00, 0x6a, 0x00, 0xa6, 0x00, 0x95, 0x00, 0xc2, 0x00, 0xae, 0x00, 0x71, 0x00, +0x87, 0x00, 0x26, 0x00, 0x33, 0x00, 0xcb, 0xff, 0x0d, 0x00, 0xfd, 0xff, 0x26, 0x00, 0x08, 0x00, +0x1b, 0x00, 0x00, 0x00, 0x2e, 0x00, 0xe0, 0xff, 0x18, 0x00, 0x16, 0x00, 0xea, 0xff, 0x1d, 0x00, +0xe3, 0xff, 0xe9, 0xff, 0xa6, 0xff, 0xa2, 0xff, 0x7d, 0xff, 0x77, 0xff, 0x77, 0xff, 0xc5, 0xff, +0xc4, 0xff, 0xaf, 0xff, 0xe7, 0xff, 0x91, 0xff, 0x9a, 0xff, 0xb2, 0xff, 0xe5, 0xff, 0xe7, 0xff, +0xa3, 0xff, 0xa5, 0xff, 0x62, 0xff, 0x9e, 0xff, 0x52, 0xff, 0x7f, 0xff, 0x93, 0xff, 0x4f, 0xff, +0x76, 0xff, 0x92, 0xff, 0xa8, 0xff, 0x7e, 0xff, 0x45, 0xff, 0xdb, 0xff, 0xb5, 0xff, 0xc9, 0xff, +0x85, 0xff, 0xc3, 0xff, 0xd4, 0xff, 0xd9, 0xff, 0x70, 0xff, 0xe9, 0xff, 0xc5, 0xff, 0xf6, 0xff, +0x2e, 0x00, 0xfc, 0xff, 0x4b, 0x00, 0x49, 0x00, 0x3f, 0x00, 0x44, 0x00, 0x5c, 0x00, 0x67, 0x00, +0x1b, 0x00, 0x79, 0x00, 0x39, 0x00, 0x31, 0x00, 0x88, 0x00, 0x93, 0x00, 0x3e, 0x00, 0x3d, 0x00, +0x38, 0x00, 0x52, 0x00, 0xfa, 0xff, 0xe6, 0xff, 0x19, 0x00, 0x08, 0x00, 0xf3, 0xff, 0x5a, 0x00, +0x6c, 0x00, 0x51, 0x00, 0x3c, 0x00, 0x83, 0x00, 0x52, 0x00, 0x37, 0x00, 0x15, 0x00, 0x1e, 0x00, +0x05, 0x00, 0xe3, 0xff, 0xf4, 0xff, 0x1e, 0x00, 0x0b, 0x00, 0x3a, 0x00, 0xfd, 0xff, 0xc8, 0xff, +0xe6, 0xff, 0xd5, 0xff, 0xd2, 0xff, 0xe2, 0xff, 0x84, 0xff, 0xa7, 0xff, 0xac, 0xff, 0xde, 0xff, +0xdc, 0xff, 0xf0, 0xff, 0xd7, 0xff, 0xff, 0xff, 0xef, 0xff, 0x30, 0x00, 0x3f, 0x00, 0x9d, 0x00, +0x49, 0x00, 0x6f, 0x00, 0x4f, 0x00, 0x38, 0x00, 0x34, 0x00, 0x0a, 0x00, 0x07, 0x00, 0xf9, 0xff, +0xfc, 0xff, 0x3b, 0x00, 0x05, 0x00, 0x23, 0x00, 0xef, 0xff, 0xef, 0xff, 0x64, 0x00, 0x61, 0x00, +0x5d, 0x00, 0x5b, 0x00, 0x28, 0x00, 0x10, 0x00, 0x02, 0x00, 0xcf, 0xff, 0xc1, 0xff, 0x93, 0xff, +0xd3, 0xff, 0xe2, 0xff, 0xd7, 0xff, 0x12, 0x00, 0xe6, 0xff, 0xc2, 0xff, 0xe8, 0xff, 0x35, 0x00, +0x54, 0x00, 0x3e, 0x00, 0x1a, 0x00, 0x15, 0x00, 0x49, 0x00, 0x04, 0x00, 0x11, 0x00, 0xee, 0xff, +0x43, 0x00, 0x2d, 0x00, 0x2b, 0x00, 0x70, 0x00, 0x16, 0x00, 0x48, 0x00, 0x53, 0x00, 0x7d, 0x00, +0x8f, 0x00, 0x9f, 0x00, 0x90, 0x00, 0xa5, 0x00, 0x7e, 0x00, 0x76, 0x00, 0x72, 0x00, 0x88, 0x00, +0xb9, 0x00, 0xbc, 0x00, 0xd2, 0x00, 0xc2, 0x00, 0xfc, 0x00, 0xab, 0x00, 0x0d, 0x01, 0x45, 0x01, +0x08, 0x01, 0xf8, 0x00, 0x1a, 0x01, 0xc9, 0x00, 0x06, 0x01, 0x00, 0x01, 0x18, 0x01, 0x07, 0x01, +0xe0, 0x00, 0xfd, 0x00, 0x02, 0x01, 0x3a, 0x01, 0x0d, 0x01, 0x04, 0x01, 0x10, 0x01, 0xd6, 0x00, +0x2a, 0x01, 0x0b, 0x01, 0x06, 0x01, 0x19, 0x01, 0xe7, 0x00, 0xdd, 0x00, 0xb7, 0x00, 0xd0, 0x00, +0xee, 0x00, 0x78, 0x00, 0xab, 0x00, 0xb9, 0x00, 0x87, 0x00, 0x96, 0x00, 0x93, 0x00, 0x71, 0x00, +0x42, 0x00, 0x44, 0x00, 0x4b, 0x00, 0x02, 0x00, 0x4f, 0x00, 0x88, 0x00, 0xa6, 0x00, 0x7d, 0x00, +0xe2, 0x00, 0x18, 0x01, 0x7d, 0x00, 0xcb, 0x00, 0x1c, 0x01, 0x07, 0x01, 0xe9, 0x00, 0xbb, 0x00, +0xc2, 0x00, 0xeb, 0x00, 0x3c, 0x01, 0xef, 0x00, 0xf8, 0x00, 0x20, 0x01, 0xf9, 0x00, 0xee, 0x00, +0x0c, 0x01, 0xd0, 0x00, 0x01, 0x01, 0xf2, 0x00, 0xfc, 0x00, 0xe6, 0x00, 0xc6, 0x00, 0x9e, 0x00, +0xa2, 0x00, 0x75, 0x00, 0x96, 0x00, 0x9e, 0x00, 0xb9, 0x00, 0x77, 0x00, 0xad, 0x00, 0xc7, 0x00, +0x87, 0x00, 0x79, 0x00, 0x68, 0x00, 0x99, 0x00, 0x89, 0x00, 0x94, 0x00, 0xb8, 0x00, 0xa5, 0x00, +0xbb, 0x00, 0xc7, 0x00, 0xc6, 0x00, 0x6f, 0x00, 0xd8, 0x00, 0xbc, 0x00, 0x92, 0x00, 0x8c, 0x00, +0x72, 0x00, 0x7e, 0x00, 0x86, 0x00, 0x44, 0x00, 0x40, 0x00, 0x4c, 0x00, 0xf7, 0xff, 0x68, 0x00, +0x7a, 0x00, 0x20, 0x00, 0x68, 0x00, 0x3f, 0x00, 0x11, 0x00, 0x25, 0x00, 0x6e, 0x00, 0x97, 0x00, +0x69, 0x00, 0x5f, 0x00, 0x7f, 0x00, 0x8c, 0x00, 0xc1, 0x00, 0x5d, 0x00, 0x17, 0x00, 0xa7, 0x00, +0x76, 0x00, 0x78, 0x00, 0x89, 0x00, 0xb1, 0x00, 0x8a, 0x00, 0x40, 0x00, 0xd1, 0x00, 0x83, 0x00, +0x99, 0x00, 0x8a, 0x00, 0x76, 0x00, 0xb3, 0x00, 0xfa, 0x00, 0xed, 0x00, 0xd1, 0x00, 0x99, 0x00, +0xdd, 0x00, 0x7d, 0x00, 0x58, 0x00, 0x66, 0x00, 0x6b, 0x00, 0x59, 0x00, 0x7d, 0x00, 0x41, 0x00, +0x3a, 0x00, 0x7f, 0x00, 0x39, 0x00, 0x6d, 0x00, 0x70, 0x00, 0x76, 0x00, 0x44, 0x00, 0x07, 0x00, +0x6f, 0x00, 0x38, 0x00, 0xd7, 0x00, 0x53, 0x00, 0x8f, 0x00, 0xb7, 0x00, 0x55, 0x00, 0xb6, 0x00, +0x42, 0x00, 0x4d, 0x00, 0x93, 0x00, 0x2a, 0x00, 0x52, 0x00, 0x8a, 0x00, 0x83, 0x00, 0x47, 0x00, +0x23, 0x00, 0x6a, 0x00, 0x31, 0x00, 0x38, 0x00, 0x21, 0x00, 0x4a, 0x00, 0x84, 0x00, 0x72, 0x00, +0xd3, 0x00, 0xbc, 0x00, 0x38, 0x00, 0x5a, 0x00, 0x8a, 0x00, 0x80, 0x00, 0x62, 0x00, 0x22, 0x00, +0x65, 0x00, 0x41, 0x00, 0x11, 0x00, 0x34, 0x00, 0xdf, 0xff, 0x0f, 0x00, 0x60, 0x00, 0x35, 0x00, +0x35, 0x00, 0x58, 0x00, 0xba, 0xff, 0x5f, 0x00, 0xb2, 0xff, 0x02, 0x00, 0x1a, 0x00, 0xd3, 0xff, +0x42, 0x00, 0x75, 0xff, 0x31, 0x00, 0x27, 0x00, 0x00, 0x00, 0xc7, 0xff, 0x1b, 0x00, 0x91, 0x00, +0xd5, 0xff, 0x60, 0x00, 0x0a, 0x00, 0xf6, 0xff, 0x4c, 0x00, 0x5b, 0x00, 0x5c, 0x00, 0x7a, 0x00, +0x38, 0x00, 0x03, 0x00, 0x3f, 0x00, 0x3c, 0x00, 0x22, 0x00, 0x31, 0x00, 0xe7, 0xff, 0x37, 0x00, +0xdb, 0xff, 0x18, 0x00, 0xfb, 0xff, 0xd8, 0xff, 0xed, 0xff, 0xcd, 0xff, 0xff, 0xff, 0x7c, 0xff, +0xa3, 0xff, 0x5f, 0xff, 0x88, 0xff, 0xe5, 0xff, 0x8d, 0xff, 0xe4, 0xff, 0x55, 0xff, 0xc9, 0xff, +0xdf, 0xff, 0xc9, 0xff, 0xae, 0xff, 0x89, 0xff, 0xa7, 0xff, 0xad, 0xff, 0xe3, 0xff, 0x3c, 0xff, +0xb2, 0xff, 0xa3, 0xff, 0x57, 0xff, 0xa5, 0xff, 0x80, 0xff, 0x20, 0xff, 0x93, 0xff, 0x4f, 0xff, +0x07, 0xff, 0xdc, 0xfe, 0x3d, 0xff, 0xdc, 0xfe, 0x12, 0xff, 0x55, 0xff, 0x17, 0xff, 0x4f, 0xff, +0x41, 0xff, 0x01, 0xff, 0xe2, 0xfe, 0xdb, 0xfe, 0x16, 0xff, 0xb3, 0xfe, 0x19, 0xff, 0xa7, 0xfe, +0x9f, 0xfe, 0x22, 0xff, 0x07, 0xff, 0xf2, 0xfe, 0xa3, 0xfe, 0x17, 0xff, 0x9c, 0xfe, 0xac, 0xfe, +0xb9, 0xfe, 0x4d, 0xfe, 0x94, 0xfe, 0xce, 0xfe, 0x15, 0xff, 0xb6, 0xfe, 0xde, 0xfe, 0x64, 0xff, +0x61, 0xfe, 0x23, 0xff, 0x37, 0xff, 0xf8, 0xfe, 0x15, 0xff, 0xe4, 0xfe, 0x23, 0xff, 0x89, 0xfe, +0x37, 0xff, 0x47, 0xff, 0xe2, 0xfe, 0x6d, 0xff, 0x40, 0xfe, 0xd4, 0xfe, 0xb1, 0xfe, 0xb3, 0xfe, +0xe3, 0xfe, 0x75, 0xfe, 0xb0, 0xfe, 0xb6, 0xfe, 0xf1, 0xfe, 0x67, 0xfe, 0xb7, 0xfe, 0x92, 0xfe, +0x9c, 0xfe, 0x19, 0xff, 0x6e, 0xfe, 0x27, 0xff, 0x9a, 0xfe, 0xb2, 0xfe, 0x5c, 0xff, 0xeb, 0xfe, +0x27, 0xff, 0xe0, 0xfe, 0x13, 0xff, 0xf4, 0xfe, 0xbe, 0xfe, 0x20, 0xff, 0x7a, 0xfe, 0xf7, 0xfe, +0xe0, 0xfe, 0xc6, 0xfe, 0x0c, 0xff, 0x88, 0xfe, 0xc0, 0xfe, 0xd1, 0xfe, 0x7d, 0xfe, 0x47, 0xff, +0x78, 0xfe, 0xd0, 0xfe, 0x96, 0xfe, 0xc5, 0xfe, 0xa0, 0xfe, 0x90, 0xfe, 0xa6, 0xfe, 0xba, 0xfe, +0xf9, 0xfe, 0x84, 0xfe, 0xb8, 0xfe, 0xd1, 0xfe, 0xd3, 0xfe, 0x4a, 0xfe, 0x33, 0xfe, 0xbc, 0xfe, +0x2c, 0xfe, 0x6b, 0xfe, 0x64, 0xfe, 0xcc, 0xfe, 0x40, 0xfe, 0x5c, 0xfe, 0xb0, 0xfe, 0x09, 0xfe, +0xda, 0xfe, 0x38, 0xfe, 0x76, 0xfe, 0xde, 0xfe, 0xac, 0xfe, 0xef, 0xfe, 0xd0, 0xfe, 0xd8, 0xfe, +0x6a, 0xfe, 0xd2, 0xfe, 0x5e, 0xfe, 0xfb, 0xfe, 0x23, 0xff, 0xc5, 0xfe, 0x54, 0xff, 0x71, 0xfe, +0x3d, 0xff, 0xed, 0xfe, 0xc5, 0xfe, 0x36, 0xff, 0xbf, 0xfe, 0x61, 0xff, 0xed, 0xfe, 0x61, 0xff, +0x2e, 0xff, 0xe4, 0xfe, 0x5f, 0xff, 0xbf, 0xfe, 0x78, 0xff, 0xcf, 0xfe, 0x08, 0xff, 0xcf, 0xfe, +0xae, 0xfe, 0x71, 0xfe, 0x5f, 0xfe, 0xb9, 0xfe, 0x8f, 0xfe, 0xe1, 0xfe, 0x7e, 0xfe, 0xd8, 0xfe, +0x69, 0xff, 0xfd, 0xfe, 0xb1, 0xfe, 0xd1, 0xfe, 0x15, 0xff, 0xfc, 0xfe, 0x8b, 0xfe, 0x95, 0xfe, +0xb2, 0xfe, 0xd9, 0xfe, 0x1c, 0xff, 0x31, 0xff, 0x76, 0xff, 0xd2, 0xfe, 0xee, 0xfe, 0x70, 0xff, +0x0e, 0xff, 0x50, 0xff, 0xbe, 0xfe, 0x49, 0xff, 0xca, 0xfe, 0x67, 0xfe, 0xd3, 0xff, 0x93, 0xfe, +0x39, 0xff, 0xe5, 0xfe, 0xb1, 0xfe, 0xba, 0xff, 0xd4, 0xfe, 0x54, 0xff, 0x04, 0xff, 0x9e, 0xff, +0x86, 0xff, 0x9c, 0xfe, 0xef, 0xfe, 0xd6, 0xfe, 0xe8, 0xfe, 0x7d, 0xfe, 0xdd, 0xfe, 0xfa, 0xfe, +0xcb, 0xfe, 0xdd, 0xfe, 0x59, 0xfe, 0xf4, 0xfe, 0x84, 0xfe, 0x28, 0xff, 0x91, 0xfe, 0xec, 0xfe, +0x44, 0xff, 0xff, 0xfd, 0x5a, 0xff, 0x5a, 0xfe, 0x9f, 0xfe, 0x08, 0xff, 0x52, 0xfe, 0x95, 0xff, +0x7e, 0xfe, 0xc9, 0xff, 0xc7, 0xfe, 0xa5, 0xff, 0xa2, 0x03, 0xf5, 0xfe, 0xc9, 0xfe, 0xf1, 0xfd, +0x4f, 0xfd, 0xf2, 0xfe, 0x85, 0xfc, 0xbd, 0xfd, 0x56, 0xfd, 0x91, 0xfd, 0x59, 0xff, 0x95, 0xfe, +0x24, 0xfe, 0x90, 0xfe, 0x34, 0xfe, 0x38, 0xfe, 0x75, 0xff, 0xf6, 0xfe, 0xb8, 0xfe, 0x36, 0xff, +0xa7, 0xfe, 0x4d, 0xfe, 0x30, 0xfe, 0x01, 0xfe, 0x10, 0xff, 0x62, 0xff, 0x7c, 0xff, 0xfb, 0xff, +0xa7, 0xff, 0xa1, 0xff, 0xae, 0xff, 0xe6, 0xfe, 0xb5, 0xff, 0xb7, 0xff, 0xdf, 0xfe, 0x3f, 0x00, +0x07, 0x00, 0xcf, 0xff, 0x67, 0x00, 0xb2, 0xff, 0xdc, 0xff, 0x63, 0xff, 0x5c, 0x00, 0xbb, 0x00, +0x20, 0x00, 0x85, 0x00, 0xb3, 0xff, 0x77, 0xff, 0x1d, 0xff, 0x14, 0xff, 0x09, 0xff, 0x04, 0x00, +0x63, 0xff, 0xb4, 0xff, 0x23, 0x00, 0x7d, 0xfe, 0xcb, 0xff, 0x77, 0xfe, 0xe2, 0xff, 0x9c, 0xff, +0xa7, 0xfe, 0x28, 0x01, 0x20, 0xff, 0xbb, 0x00, 0xc1, 0x00, 0x92, 0x00, 0x5f, 0x00, 0x19, 0xff, +0xfa, 0x00, 0x30, 0xff, 0x94, 0x00, 0xcb, 0xff, 0x5a, 0xff, 0xac, 0xff, 0xa9, 0xff, 0x75, 0x01, +0x56, 0x00, 0xfd, 0x00, 0xc1, 0xff, 0x87, 0x00, 0xfb, 0x00, 0x2b, 0xff, 0xfe, 0x00, 0x98, 0xff, +0xbb, 0x01, 0xe9, 0x00, 0x7d, 0x00, 0x0a, 0x00, 0x7f, 0x01, 0x99, 0x04, 0x61, 0x02, 0xeb, 0x01, +0x32, 0x01, 0xfd, 0x00, 0x9e, 0xfe, 0x51, 0xfe, 0x55, 0xff, 0x53, 0xfe, 0x2d, 0x00, 0xf2, 0x00, +0x61, 0x02, 0x92, 0x01, 0xf8, 0x00, 0x48, 0xff, 0x0d, 0x00, 0xd4, 0x00, 0x8f, 0x00, 0x30, 0x01, +0x82, 0x00, 0x01, 0x02, 0x6b, 0xff, 0x1d, 0x00, 0x66, 0x00, 0xf4, 0xff, 0x2a, 0x01, 0x11, 0x01, +0x96, 0x02, 0x5d, 0x00, 0x50, 0x01, 0x99, 0xff, 0x96, 0x01, 0x76, 0xff, 0xdd, 0xff, 0x71, 0x01, +0x37, 0xff, 0x2f, 0x04, 0xd8, 0xff, 0xe1, 0x01, 0xf4, 0x02, 0x12, 0x00, 0xe7, 0x02, 0xcb, 0xff, +0xde, 0x02, 0xcc, 0x01, 0xb8, 0x01, 0x78, 0x03, 0x50, 0x00, 0x52, 0x01, 0x54, 0xff, 0x54, 0x00, +0xc3, 0x01, 0xd0, 0x00, 0x42, 0x03, 0x31, 0x02, 0x58, 0x02, 0xcc, 0x02, 0xb8, 0xff, 0x54, 0x01, +0x40, 0x00, 0x79, 0xff, 0xf7, 0x03, 0x03, 0x01, 0x1b, 0x02, 0xf2, 0x02, 0xf6, 0x01, 0x69, 0x03, +0x33, 0x00, 0x12, 0x02, 0x5c, 0x00, 0xd2, 0x00, 0x15, 0x01, 0x92, 0x01, 0x6e, 0x01, 0x69, 0xfe, +0x73, 0x02, 0x10, 0x01, 0xa2, 0x01, 0x5f, 0x02, 0xe8, 0x01, 0xe8, 0x02, 0x76, 0xff, 0xc0, 0x00, +0x87, 0x01, 0x14, 0x01, 0xda, 0x01, 0xd8, 0xff, 0x29, 0x04, 0x72, 0x01, 0xc4, 0x01, 0x76, 0x03, +0xa8, 0xff, 0x58, 0x02, 0xe8, 0x01, 0xae, 0x02, 0xb2, 0x02, 0x6c, 0x03, 0x64, 0x02, 0x83, 0x01, +0x96, 0x01, 0x58, 0x00, 0x43, 0x02, 0xb8, 0x00, 0xda, 0x00, 0x7a, 0x03, 0x26, 0x01, 0xe5, 0x01, +0x74, 0x02, 0x7a, 0x00, 0xbc, 0x02, 0x33, 0x03, 0xfd, 0x00, 0x67, 0x02, 0x7c, 0x02, 0xe2, 0x01, +0x96, 0x02, 0x8d, 0x01, 0x45, 0x03, 0xba, 0x01, 0x92, 0xfd, 0xe7, 0x04, 0x02, 0x02, 0x6f, 0x00, +0xaf, 0x03, 0x74, 0xff, 0x93, 0x03, 0x0e, 0x02, 0x51, 0x02, 0xa3, 0x02, 0xbb, 0x00, 0x9f, 0x04, +0x30, 0x01, 0x54, 0x03, 0x00, 0x02, 0xa7, 0x01, 0x5f, 0x03, 0x55, 0x01, 0xb7, 0x03, 0x8b, 0xfe, +0x22, 0x01, 0x8e, 0x03, 0x03, 0x01, 0x73, 0x03, 0x04, 0x00, 0x7a, 0x03, 0xb5, 0x03, 0x27, 0x01, +0x02, 0x03, 0x93, 0xff, 0x91, 0x00, 0x57, 0x00, 0xfc, 0xfe, 0x86, 0x02, 0xbd, 0xff, 0x9c, 0x00, +0x6a, 0x04, 0x0f, 0x01, 0xc0, 0x01, 0x4b, 0x00, 0xe4, 0x01, 0x94, 0x01, 0x30, 0xfe, 0x9c, 0x00, +0x8b, 0x00, 0x17, 0x03, 0xe4, 0xff, 0xcf, 0x02, 0x69, 0x00, 0x6c, 0x00, 0x29, 0x05, 0x9b, 0xfb, +0xc4, 0x05, 0x72, 0x01, 0x65, 0xff, 0x19, 0x04, 0x70, 0xff, 0xb8, 0x01, 0x13, 0x00, 0x14, 0x02, +0x60, 0xff, 0xff, 0x01, 0x84, 0xfe, 0x23, 0x01, 0x9e, 0x00, 0x58, 0x00, 0x8f, 0x05, 0xf0, 0xfd, +0x57, 0x02, 0xa2, 0xff, 0xfa, 0x01, 0x65, 0x00, 0x11, 0x00, 0xe2, 0x01, 0xd0, 0xfb, 0x6b, 0x04, +0xe4, 0x00, 0xac, 0x02, 0x90, 0xff, 0x9e, 0x00, 0x2c, 0x03, 0x21, 0xfd, 0x47, 0x05, 0x37, 0xfe, +0x7b, 0xff, 0x86, 0x04, 0x3d, 0xff, 0x0c, 0x00, 0xfe, 0x03, 0xa9, 0xfd, 0x0a, 0x00, 0xd1, 0x03, +0x60, 0xfe, 0xbe, 0x05, 0x60, 0xfc, 0x70, 0x00, 0x42, 0x03, 0x49, 0xfb, 0xbc, 0x02, 0x63, 0xfd, +0x19, 0x01, 0x4d, 0x03, 0x91, 0xfe, 0xeb, 0xfc, 0xbe, 0x03, 0xca, 0x03, 0x30, 0xfb, 0x71, 0xfd, +0xe7, 0xfd, 0x0f, 0x06, 0xe6, 0xfd, 0x72, 0xfc, 0x7d, 0x03, 0xa0, 0xfc, 0x18, 0x03, 0x3c, 0xfe, +0xb2, 0xfd, 0xd8, 0x02, 0xce, 0xfd, 0xd2, 0xff, 0x53, 0x01, 0x5a, 0xff, 0x23, 0xff, 0x97, 0xff, +0x1b, 0xfe, 0xc0, 0x00, 0x5a, 0xff, 0x7b, 0xfd, 0xa4, 0xff, 0x7b, 0x01, 0xfb, 0x01, 0xa0, 0x03, +0xa2, 0x03, 0xa0, 0xff, 0xd7, 0x00, 0xe8, 0x00, 0xdb, 0x00, 0x31, 0xfc, 0x3e, 0xfc, 0x75, 0xfc, +0xf0, 0xfe, 0xbb, 0x00, 0xe6, 0xfb, 0xb4, 0xff, 0x3c, 0xfe, 0x59, 0xfe, 0x70, 0x01, 0x19, 0x03, +0xad, 0x05, 0xf4, 0x04, 0xfd, 0x07, 0x62, 0x00, 0xa3, 0xff, 0x24, 0x03, 0x64, 0xfb, 0x23, 0xfc, +0x54, 0xfd, 0x88, 0x01, 0x06, 0x01, 0x4f, 0x00, 0xba, 0x01, 0x0a, 0x02, 0xfd, 0xff, 0xcc, 0xfc, +0x45, 0x00, 0xaf, 0x00, 0x3f, 0x03, 0xfb, 0xfc, 0x12, 0xfa, 0x9e, 0x00, 0x92, 0xfd, 0x97, 0xfa, +0x03, 0x00, 0xfc, 0x01, 0x77, 0x04, 0x19, 0x05, 0xb2, 0x02, 0x49, 0x01, 0x44, 0x04, 0x23, 0x02, +0xe8, 0xfd, 0xfb, 0x00, 0xfa, 0xfd, 0x63, 0x02, 0x8c, 0xff, 0xaa, 0xfe, 0x50, 0xff, 0x8e, 0xf8, +0xe7, 0x00, 0xe8, 0xfc, 0x2b, 0x00, 0x44, 0x01, 0x40, 0xfe, 0xd2, 0x02, 0x49, 0xfd, 0x60, 0x05, +0x47, 0xfd, 0x95, 0xfc, 0x9a, 0x00, 0xd5, 0xfd, 0xcd, 0x04, 0x04, 0xfe, 0xa9, 0x03, 0xf1, 0xfa, +0x4e, 0x00, 0x83, 0x02, 0xb1, 0xf7, 0xad, 0x01, 0x4d, 0xff, 0x01, 0x00, 0x76, 0xfe, 0x20, 0x01, +0x1b, 0x01, 0x92, 0xff, 0x7a, 0xff, 0xb4, 0xfc, 0x52, 0x02, 0x55, 0xff, 0xad, 0x02, 0x70, 0x02, +0x3d, 0xff, 0x27, 0x01, 0xc1, 0x01, 0xbd, 0xfe, 0xdd, 0x01, 0xbe, 0x03, 0x0d, 0xfe, 0xac, 0x04, +0xfb, 0x00, 0x7c, 0xfd, 0xf5, 0xfd, 0x34, 0xfc, 0xde, 0xff, 0xf3, 0xfc, 0x7d, 0xfc, 0x95, 0xfe, +0x42, 0x00, 0x8d, 0xfe, 0x7f, 0x01, 0xa5, 0xfe, 0xb8, 0xfc, 0xea, 0x00, 0x75, 0xfe, 0x9c, 0xff, +0x77, 0xfd, 0x05, 0x03, 0x90, 0xff, 0x4d, 0xfd, 0xa1, 0x02, 0x76, 0xff, 0x1f, 0x00, 0xc8, 0xfe, +0x46, 0x02, 0x4f, 0xfc, 0xb1, 0xff, 0xa3, 0x01, 0x27, 0xfe, 0xe0, 0x02, 0x48, 0xfa, 0x07, 0xff, +0xe7, 0x03, 0x14, 0x01, 0x9e, 0x00, 0xf6, 0x02, 0x9f, 0x02, 0xdf, 0xfd, 0xaf, 0xff, 0x68, 0xf9, +0x7a, 0xf8, 0x18, 0xfd, 0xa7, 0xf9, 0x8d, 0xfb, 0x1e, 0x00, 0x70, 0xff, 0x79, 0x00, 0xa9, 0xff, +0x05, 0xfe, 0xc1, 0x02, 0x1a, 0x00, 0xa5, 0x01, 0x54, 0x01, 0xd4, 0x01, 0x80, 0x00, 0xcd, 0xfc, +0x97, 0x01, 0x59, 0xfe, 0x1c, 0x02, 0xfc, 0x01, 0xec, 0x01, 0xe9, 0x01, 0x07, 0x04, 0x0b, 0x07, +0x0e, 0xfe, 0x75, 0xff, 0x91, 0x00, 0x7b, 0x00, 0xc5, 0x00, 0x65, 0xfc, 0x7d, 0xfc, 0x41, 0x00, +0x53, 0x00, 0x64, 0xfc, 0xfc, 0xfb, 0x2e, 0x03, 0x4b, 0x09, 0xd4, 0x01, 0x78, 0x00, 0x00, 0x03, +0xc5, 0xfe, 0x47, 0xfd, 0xed, 0xfb, 0x72, 0xfc, 0x34, 0xf6, 0xf9, 0xfb, 0xd2, 0xfd, 0xdf, 0xfb, +0x02, 0xff, 0x7b, 0xf6, 0x70, 0xfb, 0x6c, 0xfd, 0x1e, 0xff, 0x4c, 0x02, 0x36, 0xfc, 0xb8, 0xfe, +0x07, 0x02, 0x99, 0x00, 0x30, 0x00, 0x28, 0x00, 0xa2, 0xff, 0xbd, 0x01, 0x84, 0xff, 0x9a, 0x01, +0x07, 0xff, 0xe1, 0xfe, 0xa6, 0x00, 0xa1, 0xfc, 0x3a, 0xfc, 0x06, 0xfb, 0x23, 0x02, 0xc6, 0xff, +0x7b, 0xfc, 0xeb, 0xfa, 0x2e, 0xf9, 0xac, 0xfb, 0x53, 0xfa, 0x51, 0xfd, 0x61, 0xf9, 0x5b, 0xfe, +0xe1, 0x00, 0xd1, 0xfe, 0x66, 0x03, 0xbf, 0xff, 0xfa, 0xfd, 0x2a, 0xfd, 0x29, 0xfc, 0x8a, 0xfe, +0x52, 0x02, 0x42, 0xfe, 0x41, 0x00, 0xac, 0xfe, 0x20, 0xf9, 0xcf, 0x02, 0xdc, 0xfb, 0xe3, 0xfd, +0xc8, 0x01, 0xe0, 0xff, 0x15, 0x04, 0x55, 0xfb, 0xe1, 0x01, 0xd0, 0x01, 0xba, 0xff, 0x52, 0x02, +0x53, 0xfd, 0xb3, 0x00, 0x88, 0x02, 0x4e, 0x03, 0xb9, 0x00, 0x45, 0x02, 0x02, 0xff, 0xda, 0xf8, +0x35, 0xfd, 0x9a, 0xfc, 0x18, 0xfe, 0xf4, 0xfe, 0x2a, 0xfe, 0x1d, 0x03, 0x25, 0x01, 0x3f, 0xff, +0x1c, 0xfe, 0x4a, 0xfd, 0x3d, 0x04, 0xf5, 0x03, 0x7b, 0x03, 0x22, 0x04, 0x0f, 0x05, 0x0f, 0x03, +0x93, 0xfd, 0xae, 0x02, 0xd7, 0xfe, 0x3c, 0xff, 0x70, 0x03, 0xa3, 0x01, 0xac, 0x07, 0x0e, 0x03, +0x87, 0x03, 0xe3, 0xfc, 0x53, 0xfc, 0x83, 0xfd, 0x64, 0xf9, 0xdd, 0x04, 0xfa, 0x00, 0xca, 0xff, +0x91, 0xfe, 0x68, 0xfa, 0x49, 0xfc, 0xb1, 0xff, 0x5b, 0xfc, 0x4b, 0xfc, 0x66, 0x02, 0x18, 0x02, +0x3b, 0x04, 0x67, 0xfe, 0x1b, 0xfb, 0x2f, 0xf7, 0xbc, 0xf7, 0xe3, 0xfc, 0x88, 0xfe, 0x19, 0x04, +0xe7, 0x02, 0x90, 0x04, 0x76, 0x00, 0x5a, 0xfd, 0x4c, 0xfd, 0x2a, 0xfb, 0x5e, 0x01, 0x4e, 0x02, +0x9a, 0x04, 0xb8, 0x01, 0x90, 0xfe, 0x9f, 0x00, 0x4d, 0xf9, 0x0f, 0xf7, 0xa0, 0xf8, 0x41, 0xf8, +0xc9, 0x00, 0x42, 0x02, 0x0c, 0x00, 0x57, 0xfe, 0xde, 0xf7, 0x68, 0xfb, 0x56, 0xfa, 0xcd, 0xfa, +0xb0, 0xff, 0x5c, 0xfd, 0xaa, 0x02, 0x15, 0x03, 0x8c, 0xff, 0x46, 0xfa, 0x1c, 0xfb, 0xe4, 0x00, +0x86, 0xfe, 0x92, 0x04, 0x47, 0x06, 0x0c, 0x06, 0x14, 0x03, 0xc2, 0xfc, 0x73, 0xfd, 0x4b, 0xfc, +0x42, 0xfd, 0xca, 0xfd, 0xb9, 0x02, 0x54, 0x05, 0x89, 0x05, 0x4e, 0x01, 0x83, 0xfc, 0x18, 0xff, +0xd0, 0xfb, 0x7c, 0xfd, 0xde, 0xff, 0xb8, 0x02, 0x86, 0x05, 0xab, 0x03, 0xd3, 0xff, 0x14, 0xfa, +0x1a, 0xfc, 0x4b, 0xfb, 0x49, 0xfd, 0x23, 0x02, 0x1c, 0x00, 0x0d, 0x00, 0xc3, 0x02, 0x07, 0x01, +0xe3, 0xfc, 0x2d, 0xfb, 0x85, 0xfa, 0x55, 0xff, 0x00, 0x03, 0x19, 0x07, 0x54, 0x06, 0x42, 0x01, +0x21, 0x01, 0xb1, 0xfd, 0x19, 0xfd, 0x1e, 0xfe, 0x7c, 0xfe, 0x72, 0x01, 0x5f, 0x02, 0x23, 0x03, +0x37, 0x00, 0x1b, 0xfc, 0xcb, 0xfb, 0xf8, 0xfa, 0x90, 0xfb, 0x6f, 0xff, 0x02, 0x03, 0x93, 0x04, +0x60, 0x04, 0x31, 0x04, 0x11, 0xff, 0x9c, 0xfa, 0x7f, 0xfb, 0x92, 0xfc, 0xde, 0x00, 0x75, 0x02, +0xf3, 0x05, 0x20, 0x08, 0x8e, 0x02, 0xde, 0xff, 0x34, 0xff, 0x8c, 0xfd, 0x38, 0x01, 0x0f, 0x04, +0x86, 0x04, 0x7b, 0x06, 0x45, 0x03, 0x61, 0x02, 0xe2, 0x01, 0xa4, 0xfb, 0xfe, 0xfb, 0x31, 0xfc, +0xa8, 0x00, 0x78, 0x05, 0xa0, 0x03, 0xd8, 0x02, 0x50, 0x01, 0xd9, 0xfd, 0xa3, 0xf9, 0xc8, 0xfa, +0xf6, 0xfc, 0x3d, 0x01, 0x18, 0x02, 0xce, 0x01, 0xcf, 0x03, 0x12, 0x00, 0x93, 0xfc, 0xc2, 0xfb, +0x5f, 0xfd, 0xb9, 0xff, 0x4e, 0x00, 0xff, 0x01, 0xcd, 0x07, 0x76, 0x06, 0xba, 0x01, 0x45, 0x01, +0xb6, 0xfd, 0x61, 0xfc, 0x7b, 0xfb, 0x44, 0xfd, 0x5b, 0x03, 0x49, 0x03, 0x15, 0x02, 0x8d, 0xff, +0x03, 0xfe, 0xb4, 0xfc, 0x86, 0xfb, 0x8b, 0xfe, 0x88, 0xfe, 0xe8, 0xfe, 0xa6, 0x00, 0xa2, 0xfd, +0x51, 0xfc, 0xd9, 0xfc, 0xf0, 0xf8, 0xf5, 0xf9, 0x7c, 0xfe, 0xf4, 0xfd, 0x0d, 0xff, 0x3a, 0x01, +0xdd, 0x01, 0xa0, 0xfe, 0x1e, 0xfe, 0x12, 0x00, 0xd6, 0xff, 0x96, 0x02, 0xe8, 0x04, 0x73, 0x04, +0xc4, 0x03, 0x4e, 0x02, 0xa6, 0xfe, 0x07, 0xff, 0xb8, 0x00, 0x54, 0xff, 0x42, 0xff, 0xa7, 0xff, +0x65, 0x00, 0x36, 0xff, 0x2a, 0xff, 0x13, 0xfe, 0xb6, 0xfc, 0x0d, 0xfc, 0x9a, 0xfd, 0xfa, 0x00, +0x8a, 0x00, 0x0a, 0x01, 0x38, 0xff, 0x29, 0xff, 0x1e, 0x00, 0xa6, 0xfe, 0x66, 0xfe, 0xe1, 0xfd, +0x48, 0xfe, 0xb4, 0x00, 0x92, 0x02, 0xd9, 0x00, 0x5c, 0x00, 0xb5, 0xfe, 0x8e, 0xfe, 0xd8, 0xff, +0x1c, 0x00, 0xba, 0x02, 0x2e, 0x04, 0x2c, 0x05, 0x35, 0x03, 0x24, 0x02, 0x13, 0x02, 0x2c, 0x01, +0x58, 0x00, 0xb9, 0x00, 0xed, 0x04, 0xfd, 0x04, 0xf8, 0x02, 0x80, 0x01, 0x20, 0x00, 0x45, 0xff, +0x0e, 0xfd, 0xb8, 0xfd, 0xca, 0x00, 0xcb, 0x01, 0xbc, 0x00, 0xfd, 0xff, 0xb1, 0x01, 0x6d, 0x00, +0x22, 0xff, 0xa3, 0xff, 0x45, 0x00, 0x78, 0x01, 0x7e, 0x02, 0x09, 0x04, 0x16, 0x04, 0xb5, 0x01, +0x3d, 0xff, 0x95, 0xfd, 0x82, 0xfe, 0x95, 0x00, 0x83, 0x00, 0x9a, 0x00, 0x52, 0x01, 0x30, 0x01, +0xc9, 0xff, 0xff, 0xff, 0x55, 0x00, 0xec, 0xff, 0xec, 0xff, 0x49, 0x00, 0x22, 0x01, 0x91, 0x00, +0x45, 0xff, 0x08, 0x00, 0xb6, 0xff, 0xa3, 0xff, 0xdc, 0xff, 0x35, 0x01, 0x96, 0x01, 0x8e, 0x02, +0xd1, 0x01, 0x40, 0x00, 0x00, 0x01, 0x24, 0x00, 0x11, 0x01, 0x96, 0x01, 0x0c, 0x01, 0x3a, 0xff, +0x57, 0xfe, 0x7e, 0xfd, 0x1d, 0xfd, 0xc1, 0xfe, 0x5c, 0xfe, 0x63, 0x00, 0x3c, 0x00, 0x9a, 0x00, +0xa0, 0x01, 0xa3, 0xff, 0x4b, 0xff, 0xab, 0xfe, 0xd8, 0x00, 0xaa, 0x01, 0x87, 0x02, 0xf6, 0x03, +0x7c, 0x02, 0x1a, 0x01, 0x3a, 0xfe, 0x36, 0xfd, 0x59, 0xfc, 0xdc, 0xfc, 0x8f, 0xff, 0xfa, 0x00, +0x24, 0x03, 0x11, 0x03, 0x25, 0x01, 0xb8, 0xfe, 0xe2, 0xfd, 0xb9, 0xfd, 0x1e, 0xfd, 0x88, 0xfe, +0x79, 0x00, 0xe0, 0x02, 0xd8, 0x03, 0x6b, 0x02, 0x17, 0x01, 0x38, 0xfe, 0xe6, 0xfb, 0x83, 0xfb, +0xa1, 0xfd, 0x18, 0x01, 0xe2, 0x00, 0x17, 0x00, 0x12, 0x01, 0xe9, 0xff, 0xe9, 0xfe, 0xab, 0xfd, +0x56, 0xfd, 0xb5, 0xfe, 0x4b, 0x01, 0x03, 0x02, 0xbb, 0x02, 0x66, 0x03, 0x57, 0x00, 0x3e, 0xff, +0x94, 0xff, 0xcb, 0xff, 0x3d, 0x00, 0xfd, 0xfd, 0xbb, 0xfe, 0xb1, 0x00, 0xa8, 0x01, 0x4c, 0x01, +0xcc, 0x00, 0xc8, 0xff, 0x9e, 0xff, 0x32, 0x00, 0x97, 0xff, 0x71, 0x00, 0xdb, 0x00, 0xe4, 0x01, +0xd3, 0x02, 0xd4, 0x02, 0xf1, 0x01, 0xfe, 0xff, 0xa5, 0xff, 0xc0, 0xff, 0xd1, 0xff, 0x6a, 0x00, +0x5b, 0x01, 0x04, 0x02, 0x89, 0x01, 0x2a, 0x00, 0x3b, 0xfe, 0x61, 0xfc, 0x27, 0xfc, 0xd7, 0xfc, +0x88, 0xff, 0x78, 0x02, 0xbe, 0x02, 0x61, 0x02, 0x33, 0x02, 0xbb, 0x00, 0x34, 0xff, 0x3d, 0xfe, +0xdc, 0xfd, 0x7d, 0x00, 0x35, 0x02, 0x55, 0x04, 0xd7, 0x05, 0x5a, 0x04, 0x65, 0x01, 0x52, 0xfe, +0xb5, 0xfd, 0x52, 0xff, 0x15, 0x01, 0x4f, 0x00, 0xcd, 0x00, 0xa4, 0x00, 0x8c, 0x00, 0x50, 0xfe, +0x49, 0xfc, 0x8e, 0xfc, 0x71, 0xfd, 0x19, 0x01, 0x46, 0x04, 0x0a, 0x05, 0x5d, 0x03, 0x09, 0x02, +0x03, 0x00, 0x95, 0xfd, 0x4f, 0xfc, 0xe6, 0xfb, 0x78, 0xfd, 0x9b, 0xfe, 0x29, 0x00, 0xa6, 0x00, +0x36, 0xff, 0x71, 0xfb, 0xe1, 0xf7, 0xed, 0xf7, 0xc3, 0xf9, 0xe1, 0xfc, 0x26, 0xff, 0x2e, 0x02, +0xc0, 0x03, 0x11, 0x03, 0xe3, 0x01, 0x17, 0x00, 0x0a, 0x00, 0xb3, 0x00, 0x6f, 0x01, 0x08, 0x04, +0x06, 0x05, 0xb9, 0x03, 0xe3, 0x00, 0xbe, 0xff, 0x82, 0xff, 0x3e, 0xff, 0xe6, 0xfe, 0xbc, 0xfe, +0xe5, 0xfd, 0xd8, 0xfc, 0x63, 0xfc, 0x61, 0xfc, 0x9a, 0xfd, 0x13, 0xfe, 0x65, 0xff, 0xcb, 0xff, +0x54, 0x00, 0xb6, 0x00, 0x9e, 0xff, 0xb0, 0xfe, 0x74, 0xfe, 0xc7, 0xff, 0x99, 0x00, 0xdd, 0x01, +0x8e, 0x02, 0xb3, 0x00, 0x2d, 0x00, 0x26, 0x00, 0xe0, 0xfe, 0x04, 0xfd, 0x1e, 0xfd, 0x37, 0xff, +0xe0, 0x02, 0x44, 0x04, 0x3b, 0x03, 0x2a, 0x03, 0xa1, 0x00, 0x8d, 0xff, 0xa2, 0xff, 0xe3, 0xff, +0x0c, 0x01, 0x42, 0x01, 0x5f, 0x03, 0x53, 0x04, 0x6d, 0x03, 0x8d, 0x00, 0x49, 0xfd, 0x64, 0xfe, +0xf9, 0x00, 0xea, 0x00, 0xf3, 0xff, 0x48, 0x01, 0x35, 0x02, 0xe3, 0x00, 0x29, 0xfe, 0x9b, 0xfb, +0x1d, 0xfc, 0x93, 0xfd, 0xce, 0xff, 0x22, 0x02, 0xe3, 0x02, 0x1e, 0x03, 0xd5, 0x02, 0x31, 0x02, +0x77, 0x01, 0x1d, 0x00, 0xee, 0xfd, 0xe3, 0xff, 0x7c, 0x01, 0xae, 0x01, 0x4d, 0x01, 0x41, 0xfe, +0x02, 0xfe, 0x5d, 0xfe, 0x90, 0xff, 0x88, 0x02, 0xb9, 0x01, 0x77, 0x03, 0xc5, 0x04, 0x42, 0x05, +0x72, 0x04, 0x34, 0x01, 0x9d, 0xfe, 0xa5, 0xfd, 0x8b, 0xff, 0xb0, 0x00, 0x3e, 0x02, 0xda, 0x01, +0x13, 0x02, 0xc4, 0x00, 0x4d, 0xfe, 0x8e, 0xfd, 0x84, 0xfc, 0x1d, 0xfd, 0xaf, 0xfe, 0xc3, 0xff, +0xa2, 0x01, 0x99, 0x00, 0xfa, 0xfd, 0x20, 0xfe, 0xeb, 0xfe, 0x27, 0xff, 0x81, 0xff, 0x89, 0x00, +0x19, 0x02, 0x2f, 0x03, 0x8a, 0x02, 0xfa, 0x00, 0xbc, 0xfd, 0x50, 0xfb, 0x5c, 0xfb, 0xf7, 0xfd, +0x74, 0xff, 0x56, 0xff, 0xe1, 0xfe, 0x19, 0xfe, 0x17, 0xff, 0x66, 0x00, 0xcf, 0xff, 0x44, 0xfe, +0xd6, 0xfe, 0x8f, 0x00, 0x90, 0x03, 0x9f, 0x04, 0xc1, 0x02, 0x82, 0x01, 0x9b, 0x01, 0xe9, 0x03, +0x7d, 0x03, 0x6b, 0x02, 0xbf, 0x00, 0xb7, 0xff, 0x7f, 0x00, 0xed, 0xff, 0x26, 0xff, 0x52, 0xfc, +0xfa, 0xfb, 0xe8, 0xfe, 0x5f, 0x01, 0x64, 0x02, 0xeb, 0x00, 0x86, 0xff, 0x60, 0xfe, 0xe9, 0xfe, +0x9e, 0xff, 0xc9, 0xff, 0x98, 0x01, 0x4e, 0x02, 0x13, 0x03, 0x52, 0x03, 0x7f, 0x03, 0x34, 0x01, +0xd5, 0x00, 0xba, 0x01, 0xcf, 0x02, 0xb5, 0x04, 0x1d, 0x03, 0x3b, 0x03, 0xcc, 0x01, 0x5e, 0xff, +0x8b, 0xfe, 0x46, 0xfd, 0xa0, 0xfd, 0x2c, 0xfe, 0x52, 0xff, 0xc0, 0x00, 0xbd, 0x01, 0x0c, 0x02, +0xfb, 0xff, 0x52, 0xfe, 0x8b, 0xff, 0xf8, 0x00, 0xea, 0x01, 0x9a, 0x02, 0xa0, 0x02, 0x36, 0x01, +0x4d, 0x00, 0xac, 0xff, 0x02, 0xfe, 0x22, 0xfd, 0x5a, 0xfc, 0xf4, 0xfc, 0x2f, 0xff, 0xa8, 0x01, +0x42, 0x03, 0x89, 0x02, 0xe2, 0x00, 0xbe, 0xff, 0x96, 0xff, 0x99, 0x00, 0x02, 0x01, 0x21, 0x02, +0x8c, 0x02, 0x63, 0x04, 0x5d, 0x05, 0x03, 0x03, 0x3e, 0x01, 0xcf, 0xff, 0x72, 0x00, 0x34, 0x01, +0x01, 0x02, 0xbd, 0x01, 0xb4, 0x00, 0xf8, 0x00, 0x2a, 0x00, 0x88, 0xff, 0xa8, 0xfd, 0xab, 0xfb, +0x3c, 0xfc, 0xc9, 0xfd, 0x23, 0x00, 0x95, 0x00, 0x82, 0xff, 0xd8, 0xfe, 0x41, 0xff, 0x58, 0x00, +0x56, 0x00, 0x26, 0xff, 0x75, 0xfe, 0xd4, 0xff, 0x37, 0x00, 0x5f, 0xff, 0x1d, 0xfd, 0x90, 0xf9, +0xc1, 0xf7, 0x07, 0xf9, 0x6f, 0xfa, 0x9f, 0xfa, 0x5b, 0xfb, 0x28, 0xfe, 0x8a, 0xff, 0x43, 0x02, +0x22, 0x04, 0x39, 0x03, 0x0e, 0x04, 0x6a, 0x04, 0x40, 0x07, 0x4c, 0x08, 0x04, 0x06, 0xcd, 0x04, +0x58, 0x01, 0xde, 0xff, 0xb9, 0xfd, 0x87, 0xfa, 0xf9, 0xf8, 0x06, 0xf8, 0xfe, 0xfa, 0xc5, 0xfd, +0x0b, 0x00, 0x04, 0x00, 0xa2, 0xff, 0x52, 0x00, 0x36, 0x00, 0xb2, 0xfe, 0xb4, 0xfd, 0x1d, 0xff, +0x4d, 0x00, 0x1f, 0x03, 0x40, 0x06, 0xfe, 0x07, 0xfe, 0x08, 0xad, 0x0a, 0xb1, 0x0b, 0x42, 0x0b, +0xb2, 0x0a, 0xfd, 0x07, 0xff, 0x06, 0xbb, 0x05, 0x29, 0x03, 0x17, 0x00, 0x84, 0xfc, 0xc8, 0xfa, +0xef, 0xf9, 0x81, 0xf7, 0x14, 0xf7, 0x20, 0xf9, 0x79, 0xfb, 0x1b, 0xff, 0x26, 0x01, 0xcd, 0x01, +0xaf, 0x02, 0x10, 0x01, 0x6f, 0x00, 0x54, 0xff, 0x01, 0xfe, 0x29, 0xfe, 0x6b, 0xfd, 0x13, 0xfd, +0x10, 0xfc, 0x2f, 0xfa, 0x54, 0xf9, 0xea, 0xf7, 0x6c, 0xf5, 0x49, 0xf5, 0xb1, 0xf6, 0x7d, 0xf7, +0xe6, 0xf9, 0x8a, 0xfc, 0x3c, 0xfe, 0xed, 0xfd, 0xd1, 0xfc, 0x71, 0xfd, 0x3a, 0xfd, 0x9c, 0xfd, +0xc5, 0xfe, 0x7c, 0xff, 0xeb, 0xff, 0x40, 0xff, 0x13, 0xfe, 0x35, 0xfd, 0xe8, 0xfc, 0xab, 0xfc, +0xe3, 0xfd, 0xb3, 0xff, 0x52, 0x01, 0x3d, 0x03, 0x83, 0x03, 0x6f, 0x02, 0x21, 0x01, 0x34, 0xff, +0x71, 0xfe, 0x07, 0xfe, 0x9a, 0xfe, 0x19, 0xff, 0xf9, 0x01, 0x5b, 0x06, 0xb3, 0x07, 0xc7, 0x07, +0xef, 0x06, 0x2e, 0x05, 0x80, 0x03, 0x9e, 0x01, 0xe5, 0x01, 0x6f, 0x03, 0xd8, 0x04, 0x95, 0x05, +0x02, 0x06, 0xdd, 0x05, 0x2f, 0x03, 0x84, 0x00, 0x83, 0xfd, 0x7c, 0xfa, 0xce, 0xf8, 0xd7, 0xf6, +0x1f, 0xf7, 0x08, 0xf9, 0xb7, 0xfb, 0x23, 0x05, 0x5e, 0x0f, 0x39, 0x19, 0xc7, 0x1e, 0xed, 0x1d, +0xaf, 0x1d, 0xce, 0x1a, 0x1f, 0x12, 0x10, 0x08, 0xcd, 0xff, 0xda, 0xfa, 0xfb, 0xf7, 0x19, 0xf3, +0xd5, 0xee, 0xfa, 0xed, 0xf2, 0xec, 0xf9, 0xec, 0x3c, 0xed, 0x28, 0xed, 0xf3, 0xed, 0x24, 0xef, +0xda, 0xf1, 0xcd, 0xf5, 0x61, 0xf8, 0x0d, 0xfa, 0xeb, 0xfc, 0x81, 0xfe, 0x06, 0x00, 0xe9, 0xff, +0x7e, 0xfd, 0x10, 0xfd, 0xad, 0xf8, 0x01, 0xf3, 0xf2, 0xef, 0x1a, 0xec, 0x25, 0xeb, 0x97, 0xe9, +0xb7, 0xe7, 0xcc, 0xe7, 0xfb, 0xe8, 0x85, 0xeb, 0x86, 0xed, 0xf0, 0xef, 0x33, 0xf5, 0x61, 0xfe, +0x77, 0x05, 0xaa, 0x0d, 0xfc, 0x14, 0xfb, 0x18, 0xab, 0x1c, 0x1b, 0x1b, 0x0e, 0x17, 0x71, 0x11, +0x66, 0x0c, 0x99, 0x09, 0xbf, 0x07, 0x19, 0x06, 0x19, 0x03, 0xf3, 0xff, 0x26, 0xfd, 0xce, 0xfa, +0xba, 0xf9, 0x51, 0xfa, 0x3c, 0xfc, 0x66, 0x03, 0x91, 0x0c, 0xbd, 0x14, 0xb9, 0x1c, 0x13, 0x21, +0xf5, 0x22, 0x7b, 0x21, 0xde, 0x1c, 0x52, 0x18, 0xef, 0x13, 0x10, 0x11, 0x1c, 0x0f, 0xc4, 0x0d, +0x23, 0x0b, 0xe2, 0x09, 0x1f, 0x08, 0xdf, 0x05, 0xb1, 0x03, 0xb4, 0xff, 0x53, 0xfd, 0x4c, 0xfa, +0x7c, 0xf7, 0x7c, 0xf6, 0x3f, 0xf7, 0xf4, 0xf7, 0x69, 0xf8, 0x70, 0xf9, 0x12, 0xfa, 0x2d, 0xfb, +0x14, 0xfb, 0x8a, 0xf9, 0x32, 0xf7, 0x89, 0xf4, 0x61, 0xf1, 0x3f, 0xf0, 0x72, 0xf2, 0xb9, 0xf2, +0x70, 0xf0, 0x60, 0xec, 0x38, 0xec, 0xc1, 0xf4, 0x8a, 0x01, 0x5c, 0x10, 0xe3, 0x1b, 0x89, 0x21, +0x03, 0x23, 0x35, 0x1e, 0x05, 0x15, 0x79, 0x09, 0x28, 0xfc, 0xed, 0xf1, 0x76, 0xec, 0x81, 0xe9, +0x9f, 0xe7, 0xae, 0xe6, 0x66, 0xe6, 0x0b, 0xe6, 0xa9, 0xe4, 0x4b, 0xe2, 0xcb, 0xe0, 0x87, 0xe1, +0xae, 0xe4, 0x37, 0xe9, 0x95, 0xeb, 0x32, 0xec, 0x85, 0xed, 0xea, 0xf0, 0x4d, 0xf6, 0xf4, 0xfb, +0x2e, 0x00, 0x9d, 0x03, 0xd9, 0x02, 0x1b, 0xff, 0x49, 0xf9, 0x72, 0xf0, 0xfd, 0xe6, 0xf6, 0xde, +0x5b, 0xdc, 0xb7, 0xdf, 0x96, 0xe6, 0x43, 0xef, 0x77, 0xf7, 0x4d, 0xfe, 0x2f, 0x04, 0x26, 0x09, +0x91, 0x0d, 0x7c, 0x11, 0x7c, 0x15, 0x71, 0x19, 0x95, 0x1d, 0x0d, 0x22, 0xe6, 0x26, 0x4f, 0x2b, +0xfb, 0x2d, 0x9c, 0x2d, 0xca, 0x28, 0x01, 0x20, 0x0a, 0x16, 0x1b, 0x0c, 0x6c, 0x04, 0xbd, 0xff, +0xf7, 0xfd, 0x0a, 0xfe, 0x30, 0x00, 0x8a, 0x06, 0x85, 0x0f, 0x7d, 0x17, 0xc4, 0x1c, 0x5c, 0x22, +0x61, 0x28, 0xad, 0x2d, 0xce, 0x31, 0xd1, 0x32, 0x34, 0x33, 0x70, 0x31, 0x60, 0x2d, 0x3c, 0x27, +0x56, 0x1f, 0x4a, 0x16, 0x09, 0x0e, 0x44, 0x06, 0x1c, 0xff, 0x7e, 0xf7, 0x67, 0xee, 0x64, 0xe9, +0x99, 0xe6, 0x2c, 0xe4, 0xc8, 0xe3, 0xf7, 0xe3, 0xf5, 0xe5, 0x89, 0xe8, 0xda, 0xe9, 0x8e, 0xea, +0xe0, 0xeb, 0x30, 0xec, 0x49, 0xee, 0x94, 0xf0, 0x8f, 0xef, 0xb1, 0xed, 0x35, 0xe8, 0x94, 0xe5, +0xfc, 0xe4, 0x39, 0xe2, 0x54, 0xe0, 0x49, 0xdc, 0x53, 0xda, 0xbf, 0xd9, 0xc1, 0xe1, 0x8b, 0xf3, +0x4e, 0x08, 0x19, 0x19, 0x81, 0x1e, 0x69, 0x1f, 0x81, 0x1d, 0x06, 0x19, 0xa3, 0x11, 0xa8, 0x07, +0x97, 0xff, 0x1a, 0xf9, 0x36, 0xf2, 0xb8, 0xed, 0xe6, 0xec, 0xbf, 0xea, 0xa9, 0xe9, 0xee, 0xe8, +0x96, 0xe8, 0x98, 0xec, 0xb4, 0xf1, 0x6b, 0xf5, 0x63, 0xf8, 0x94, 0xf8, 0xdc, 0xf7, 0xeb, 0xf9, +0x26, 0xff, 0xfa, 0x0b, 0xe3, 0x16, 0xe8, 0x1e, 0x73, 0x24, 0x9c, 0x20, 0x47, 0x18, 0x30, 0x08, +0xba, 0xf5, 0xf0, 0xe5, 0x61, 0xdc, 0x29, 0xd8, 0x01, 0xdb, 0xb2, 0xe7, 0xda, 0xf4, 0xef, 0x00, +0xb2, 0x06, 0x8b, 0x08, 0xf0, 0x08, 0x19, 0x07, 0xd7, 0x05, 0xde, 0x06, 0xd0, 0x0d, 0x56, 0x17, +0xf1, 0x20, 0xb3, 0x26, 0x12, 0x28, 0xab, 0x25, 0x1d, 0x20, 0x37, 0x19, 0xf5, 0x0e, 0x1a, 0x04, +0xd9, 0xf8, 0x23, 0xf2, 0x90, 0xf1, 0xf4, 0xf3, 0x68, 0xf9, 0x7f, 0xfc, 0xca, 0xff, 0x8f, 0x04, +0xc2, 0x0b, 0x51, 0x15, 0xfc, 0x1e, 0x09, 0x27, 0xfd, 0x2c, 0xa1, 0x31, 0xf3, 0x31, 0xd4, 0x2d, +0xa4, 0x26, 0xb2, 0x1d, 0x0b, 0x15, 0x18, 0x0d, 0x81, 0x06, 0xc8, 0x02, 0x3e, 0xff, 0xc3, 0xfb, +0xc9, 0xf7, 0xc7, 0xf0, 0x56, 0xea, 0x33, 0xe3, 0xcc, 0xe0, 0x22, 0xe2, 0xee, 0xe5, 0xe4, 0xea, +0x68, 0xee, 0xf2, 0xf4, 0xf4, 0xfb, 0x94, 0x00, 0x77, 0x01, 0x9c, 0xff, 0x39, 0xfc, 0x7d, 0xf9, +0x04, 0xf6, 0x62, 0xf1, 0xd3, 0xec, 0x4c, 0xe7, 0xc6, 0xe4, 0xdc, 0xe3, 0x0b, 0xe2, 0x54, 0xe4, +0x94, 0xef, 0xd5, 0x02, 0x60, 0x17, 0x05, 0x24, 0x07, 0x26, 0xf1, 0x25, 0x5c, 0x24, 0x58, 0x1e, +0x17, 0x12, 0xe8, 0x01, 0xa0, 0xf6, 0xc6, 0xf0, 0x1b, 0xee, 0xc5, 0xed, 0x81, 0xec, 0xb9, 0xe9, +0xcc, 0xea, 0x3e, 0xec, 0x4e, 0xef, 0xb9, 0xf2, 0xf4, 0xf2, 0x3b, 0xf4, 0xae, 0xf3, 0x70, 0xf2, +0xb4, 0xf3, 0x02, 0xf8, 0x9e, 0x01, 0x05, 0x0d, 0x2e, 0x17, 0x0d, 0x1f, 0xaa, 0x25, 0x6c, 0x26, +0x03, 0x1f, 0xc6, 0x0d, 0x22, 0xf7, 0xd6, 0xe3, 0xb0, 0xd5, 0x7b, 0xce, 0x00, 0xce, 0x9d, 0xd3, +0x76, 0xdf, 0x27, 0xee, 0xfe, 0xfb, 0xec, 0x05, 0xfe, 0x0b, 0x1a, 0x0e, 0x63, 0x0d, 0x19, 0x0b, +0x85, 0x07, 0x0c, 0x07, 0xf1, 0x08, 0xf0, 0x0d, 0xa6, 0x12, 0x10, 0x13, 0x56, 0x10, 0x0b, 0x0d, +0x2e, 0x08, 0x43, 0x00, 0x28, 0xf5, 0x95, 0xe8, 0x77, 0xdf, 0xf8, 0xdc, 0xf2, 0xe0, 0xf6, 0xe6, +0x96, 0xef, 0xfa, 0xf9, 0x71, 0x07, 0xd2, 0x18, 0x65, 0x28, 0xd8, 0x33, 0x78, 0x38, 0x34, 0x38, +0xd9, 0x33, 0x8a, 0x2c, 0x69, 0x22, 0x34, 0x18, 0x57, 0x0f, 0x9a, 0x07, 0x27, 0x03, 0x92, 0xfe, +0x0e, 0xfa, 0xf5, 0xf4, 0x16, 0xef, 0x4f, 0xe9, 0xc3, 0xe2, 0xb8, 0xde, 0x10, 0xdf, 0x5a, 0xe3, +0x31, 0xeb, 0xf7, 0xf3, 0x07, 0xfd, 0xca, 0x04, 0xe0, 0x0a, 0x4d, 0x0e, 0x7c, 0x0f, 0x45, 0x10, +0xe0, 0x0f, 0xcd, 0x0c, 0x42, 0x08, 0x19, 0x04, 0x23, 0xfe, 0xbf, 0xf8, 0x01, 0xf1, 0x20, 0xe9, +0x1d, 0xe1, 0x87, 0xe2, 0xb8, 0xf3, 0xff, 0x08, 0x4b, 0x1c, 0x4d, 0x24, 0xda, 0x24, 0xa3, 0x27, +0x34, 0x27, 0xce, 0x1e, 0x1e, 0x0e, 0x68, 0xfa, 0xc7, 0xef, 0x4b, 0xed, 0xf3, 0xeb, 0x9f, 0xeb, +0xb6, 0xe7, 0x2d, 0xe5, 0x6f, 0xe8, 0xf2, 0xea, 0x97, 0xec, 0xb2, 0xeb, 0x2e, 0xe8, 0xce, 0xe7, +0x31, 0xe8, 0x38, 0xe8, 0x11, 0xec, 0x35, 0xf3, 0x41, 0xff, 0x6e, 0x0e, 0x84, 0x19, 0xde, 0x23, +0x7f, 0x2c, 0xb9, 0x2c, 0x54, 0x23, 0xfe, 0x0e, 0x1b, 0xf8, 0x37, 0xe6, 0x07, 0xd9, 0xe7, 0xd0, +0x28, 0xd0, 0xed, 0xd4, 0xd8, 0xdf, 0xab, 0xed, 0x33, 0xf9, 0xba, 0x02, 0xef, 0x08, 0xd9, 0x0b, +0x9e, 0x0c, 0x8f, 0x0a, 0x6f, 0x08, 0x96, 0x09, 0x8b, 0x0d, 0xcb, 0x10, 0x54, 0x11, 0x4d, 0x0f, +0xd8, 0x0d, 0x03, 0x0d, 0xe4, 0x08, 0x8a, 0xfe, 0x0d, 0xf1, 0xbb, 0xe4, 0x73, 0xdb, 0xd5, 0xd8, +0x40, 0xd8, 0x4e, 0xd9, 0x03, 0xe0, 0x3f, 0xeb, 0xaf, 0xfd, 0x81, 0x11, 0x2a, 0x21, 0xb9, 0x2d, +0xc3, 0x35, 0x67, 0x38, 0x8e, 0x34, 0xab, 0x2a, 0x7d, 0x1f, 0xd7, 0x14, 0x23, 0x0b, 0x85, 0x01, +0xbd, 0xf9, 0xf8, 0xf4, 0x65, 0xf2, 0x00, 0xf0, 0xc8, 0xec, 0xd5, 0xe7, 0x2c, 0xe3, 0x08, 0xe2, +0xc1, 0xe2, 0xaa, 0xe5, 0x1b, 0xea, 0xae, 0xef, 0x53, 0xf8, 0xe6, 0x02, 0xb8, 0x0d, 0x3c, 0x16, +0x40, 0x1c, 0xc9, 0x1e, 0xac, 0x1c, 0xd2, 0x16, 0x88, 0x0f, 0xed, 0x05, 0x69, 0xfb, 0xf1, 0xf1, +0x5b, 0xe6, 0x44, 0xe0, 0x2e, 0xe9, 0x50, 0xf9, 0x3f, 0x0c, 0x46, 0x19, 0x24, 0x1c, 0x44, 0x21, +0x37, 0x25, 0x8c, 0x22, 0xd4, 0x17, 0xea, 0x03, 0xbb, 0xf2, 0x1b, 0xed, 0x19, 0xec, 0x09, 0xed, +0x7e, 0xeb, 0x4e, 0xe6, 0xeb, 0xe8, 0xef, 0xf1, 0x71, 0xf8, 0x22, 0xfb, 0xab, 0xf5, 0x39, 0xf0, +0x50, 0xee, 0x00, 0xea, 0xae, 0xe4, 0xc3, 0xe1, 0xdd, 0xe3, 0xaf, 0xf0, 0x5a, 0x02, 0x5c, 0x13, +0x02, 0x25, 0x0d, 0x30, 0x38, 0x33, 0xe4, 0x2d, 0x68, 0x1c, 0x8c, 0x06, 0xf6, 0xef, 0x51, 0xdc, +0x86, 0xd0, 0x50, 0xcb, 0xda, 0xcc, 0xdc, 0xd5, 0x09, 0xe3, 0x02, 0xf4, 0x02, 0x05, 0x68, 0x10, +0xfa, 0x16, 0xa5, 0x17, 0x89, 0x13, 0xad, 0x0d, 0x8a, 0x06, 0x8b, 0x01, 0x5c, 0x00, 0x6e, 0x00, +0xc2, 0x01, 0xde, 0x03, 0xa8, 0x05, 0x4f, 0x07, 0xc4, 0x04, 0xea, 0xfe, 0x4e, 0xf5, 0x3a, 0xe9, +0x3e, 0xdd, 0xec, 0xd3, 0xa5, 0xd2, 0x42, 0xd8, 0x8b, 0xe1, 0xdc, 0xee, 0x1b, 0x00, 0xe9, 0x15, +0x14, 0x2c, 0x50, 0x3b, 0x25, 0x40, 0x7f, 0x3d, 0x20, 0x35, 0xfc, 0x2a, 0x9c, 0x1d, 0xc6, 0x0c, +0xb8, 0xfc, 0xb1, 0xf0, 0x0d, 0xec, 0x38, 0xec, 0x78, 0xec, 0x38, 0xeb, 0xc4, 0xe8, 0x73, 0xe7, +0x06, 0xe8, 0xaf, 0xe8, 0x8f, 0xe8, 0xc6, 0xe8, 0x48, 0xeb, 0x3e, 0xf0, 0xd6, 0xf8, 0xdb, 0x02, +0xc8, 0x0e, 0x4b, 0x1a, 0x58, 0x21, 0xdb, 0x23, 0x04, 0x21, 0x33, 0x1b, 0xd2, 0x14, 0xb7, 0x09, +0xbb, 0xf9, 0x59, 0xf0, 0x36, 0xf2, 0x27, 0xfc, 0x34, 0x0a, 0xc0, 0x10, 0xdb, 0x13, 0x5e, 0x1a, +0x1a, 0x1e, 0x34, 0x1b, 0x16, 0x0d, 0xa4, 0xf9, 0x50, 0xec, 0x7d, 0xe4, 0xdc, 0xe1, 0x17, 0xe0, +0xf2, 0xda, 0x21, 0xda, 0xd0, 0xe2, 0x39, 0xef, 0x04, 0xfb, 0xca, 0xfd, 0x9a, 0xfb, 0x2a, 0xfb, +0x8d, 0xf9, 0x27, 0xf4, 0x4a, 0xe9, 0x3e, 0xde, 0x53, 0xdb, 0x10, 0xe2, 0x61, 0xef, 0x73, 0x00, +0xa9, 0x12, 0x75, 0x21, 0xdf, 0x2c, 0x7c, 0x31, 0x75, 0x2b, 0xc9, 0x1a, 0xe0, 0x03, 0x28, 0xed, +0x1a, 0xdd, 0xa0, 0xd4, 0x0e, 0xd0, 0x0f, 0xd2, 0xde, 0xda, 0xb1, 0xec, 0x6a, 0x02, 0xcf, 0x13, +0xc0, 0x1f, 0x97, 0x24, 0xc1, 0x23, 0x6b, 0x20, 0x11, 0x18, 0x74, 0x0d, 0x0d, 0x05, 0xcc, 0xff, +0xc4, 0xfe, 0x23, 0x00, 0x5f, 0x01, 0x36, 0x04, 0x38, 0x08, 0x5a, 0x09, 0x4e, 0x06, 0xe9, 0xfc, +0x1e, 0xef, 0x97, 0xe4, 0xa5, 0xdf, 0xc9, 0xde, 0x9a, 0xe1, 0x8a, 0xe6, 0x90, 0xf2, 0xa4, 0x06, +0x4c, 0x1c, 0x2a, 0x2e, 0x7b, 0x36, 0xce, 0x37, 0x33, 0x36, 0x0d, 0x31, 0xa3, 0x25, 0xfc, 0x14, +0xf1, 0x01, 0x37, 0xf2, 0xd9, 0xe9, 0xe3, 0xe5, 0x22, 0xe3, 0x72, 0xde, 0xf5, 0xda, 0x4f, 0xdc, +0x1e, 0xe1, 0xd0, 0xe5, 0x99, 0xe7, 0x08, 0xe8, 0x47, 0xe8, 0x86, 0xeb, 0xae, 0xef, 0x1e, 0xf5, +0x22, 0xfd, 0x08, 0x06, 0x5b, 0x0e, 0x35, 0x13, 0xa5, 0x16, 0x71, 0x17, 0x27, 0x16, 0x1b, 0x10, +0x74, 0x08, 0x11, 0x09, 0xf9, 0x0c, 0x61, 0x13, 0x36, 0x17, 0x2e, 0x16, 0x9a, 0x18, 0xac, 0x1b, +0x42, 0x17, 0xc1, 0x0a, 0xb0, 0xf8, 0xf2, 0xea, 0xf7, 0xe3, 0xa8, 0xde, 0x08, 0xdb, 0xf1, 0xd4, +0x36, 0xd2, 0x33, 0xd9, 0x3e, 0xe5, 0xb3, 0xf1, 0x55, 0xf9, 0x92, 0xfc, 0x5b, 0x00, 0x8e, 0x04, +0xa1, 0x02, 0x7d, 0xfa, 0xe4, 0xee, 0xdd, 0xe5, 0xef, 0xe3, 0xf9, 0xe6, 0x1e, 0xf0, 0x50, 0xfe, +0xbd, 0x0d, 0xf5, 0x1d, 0x79, 0x2a, 0xf7, 0x30, 0x5f, 0x2e, 0xca, 0x20, 0x66, 0x0d, 0xac, 0xfa, +0x32, 0xec, 0xf8, 0xe0, 0x68, 0xd8, 0xce, 0xd5, 0x7a, 0xde, 0xb6, 0xf0, 0xd2, 0x05, 0x21, 0x18, +0x2f, 0x25, 0x0c, 0x2d, 0x91, 0x32, 0x40, 0x31, 0x38, 0x28, 0xbc, 0x1b, 0x05, 0x0f, 0x46, 0x06, +0xd4, 0xff, 0x06, 0xfa, 0xdc, 0xf6, 0xaf, 0xf8, 0xd3, 0xff, 0xfa, 0x06, 0x79, 0x09, 0xf6, 0x04, +0x45, 0xfd, 0xe3, 0xf9, 0x03, 0xf8, 0xac, 0xf3, 0x7e, 0xec, 0x1e, 0xe8, 0x46, 0xee, 0x63, 0xfe, +0xdb, 0x0e, 0xaa, 0x1a, 0x8c, 0x21, 0x25, 0x28, 0x07, 0x2f, 0x86, 0x2f, 0xcf, 0x25, 0x69, 0x14, +0x95, 0x01, 0x7a, 0xf2, 0x42, 0xe8, 0x93, 0xde, 0x68, 0xd3, 0xf7, 0xca, 0x57, 0xc8, 0x4a, 0xcd, +0x95, 0xd3, 0x70, 0xd7, 0xb3, 0xda, 0x2c, 0xdf, 0xdf, 0xe5, 0xb8, 0xed, 0x84, 0xf2, 0xe9, 0xf6, +0xfd, 0xfd, 0x8f, 0x06, 0x37, 0x0e, 0x06, 0x13, 0x1a, 0x14, 0x00, 0x14, 0xf1, 0x12, 0x09, 0x0d, +0xae, 0x08, 0x97, 0x0a, 0xd9, 0x0e, 0x4d, 0x15, 0x75, 0x19, 0x3c, 0x1b, 0x6d, 0x20, 0x29, 0x23, +0xaf, 0x1e, 0x8c, 0x13, 0x7c, 0x03, 0x12, 0xf8, 0xa8, 0xf0, 0x97, 0xe9, 0xef, 0xe1, 0x96, 0xd9, +0x3f, 0xd6, 0xab, 0xdc, 0x65, 0xe7, 0x6a, 0xf0, 0xa9, 0xf5, 0x66, 0xfa, 0xc1, 0x01, 0x69, 0x07, +0x64, 0x05, 0xb9, 0xfa, 0x8b, 0xee, 0x0b, 0xe7, 0x31, 0xe5, 0xdd, 0xe6, 0xef, 0xea, 0x17, 0xf4, +0x88, 0x01, 0x88, 0x12, 0x07, 0x21, 0x45, 0x28, 0xc1, 0x25, 0xd6, 0x1d, 0xca, 0x13, 0xef, 0x08, +0x8b, 0xfc, 0x06, 0xee, 0xfb, 0xe2, 0x9a, 0xdf, 0xd4, 0xe4, 0x89, 0xef, 0xf7, 0xf9, 0x4f, 0x04, +0xaa, 0x0f, 0xf9, 0x1a, 0x0f, 0x23, 0x54, 0x24, 0x7a, 0x20, 0x16, 0x1c, 0xcb, 0x17, 0xb1, 0x12, +0x79, 0x0b, 0xa1, 0x03, 0xee, 0xfe, 0x05, 0x00, 0xb3, 0x02, 0xef, 0x02, 0x64, 0x02, 0x35, 0x01, +0x4e, 0x01, 0xe2, 0x03, 0x6c, 0x03, 0x99, 0x00, 0x89, 0xfd, 0x9c, 0xfe, 0xc4, 0x05, 0x44, 0x0d, +0x58, 0x12, 0x0e, 0x15, 0x5c, 0x18, 0x7a, 0x1d, 0x59, 0x20, 0x0f, 0x1d, 0x55, 0x14, 0x7c, 0x0b, +0x3e, 0x04, 0xd0, 0xfe, 0xc4, 0xf8, 0x8c, 0xf0, 0x77, 0xe7, 0x76, 0xe0, 0x65, 0xdd, 0x6e, 0xdb, +0x3a, 0xd8, 0xe3, 0xd3, 0xaf, 0xd2, 0x73, 0xd5, 0x4c, 0xdb, 0xed, 0xe1, 0x7e, 0xe7, 0xce, 0xef, +0xf9, 0xfb, 0xf7, 0x08, 0x86, 0x12, 0xad, 0x17, 0x86, 0x19, 0xe4, 0x19, 0x2e, 0x17, 0x1b, 0x0f, +0xf0, 0x05, 0xa6, 0x01, 0xc5, 0x02, 0x31, 0x07, 0x9d, 0x0a, 0x26, 0x0d, 0xc4, 0x13, 0xe6, 0x1b, +0xcd, 0x1f, 0xab, 0x1b, 0x89, 0x11, 0xc4, 0x07, 0x01, 0x00, 0xda, 0xf5, 0x2b, 0xe8, 0x50, 0xd8, +0x54, 0xce, 0xe8, 0xcc, 0x9d, 0xd1, 0x74, 0xd7, 0xc8, 0xdd, 0x7f, 0xe7, 0x9e, 0xf5, 0x1e, 0x03, +0x74, 0x08, 0x52, 0x04, 0xf6, 0xfc, 0xfc, 0xf5, 0x4c, 0xf1, 0xad, 0xea, 0xf4, 0xe3, 0x59, 0xe3, +0x78, 0xea, 0x04, 0xf7, 0xa7, 0x03, 0x2d, 0x0c, 0xd8, 0x12, 0xc6, 0x17, 0x93, 0x1a, 0x9c, 0x19, +0x21, 0x12, 0xc0, 0x06, 0x77, 0xfc, 0x6f, 0xf5, 0x86, 0xf2, 0xb6, 0xf0, 0xb3, 0xef, 0x88, 0xf3, +0x99, 0xfc, 0xb4, 0x07, 0xc8, 0x0f, 0x05, 0x14, 0xa5, 0x16, 0x31, 0x1b, 0xc4, 0x1d, 0x23, 0x1a, +0x00, 0x13, 0xac, 0x0b, 0x46, 0x09, 0x33, 0x09, 0x0c, 0x07, 0x57, 0x03, 0x24, 0x01, 0x70, 0x01, +0x9b, 0x03, 0x07, 0x04, 0x71, 0x01, 0xa7, 0xfe, 0x76, 0xfe, 0xdd, 0x01, 0x19, 0x07, 0x78, 0x0b, +0xac, 0x0f, 0x02, 0x15, 0x4e, 0x1b, 0xcd, 0x20, 0x41, 0x21, 0x44, 0x1c, 0x32, 0x15, 0xcf, 0x0d, +0x76, 0x07, 0x02, 0x01, 0xc1, 0xf9, 0x17, 0xf2, 0x18, 0xec, 0x14, 0xe8, 0xa1, 0xe6, 0xa0, 0xe5, +0x0d, 0xe3, 0x7c, 0xe0, 0x63, 0xdf, 0x78, 0xe0, 0x02, 0xe2, 0x38, 0xe3, 0xb1, 0xe4, 0x97, 0xea, +0x6f, 0xf3, 0xb7, 0xfc, 0x2d, 0x06, 0x2a, 0x0d, 0x82, 0x14, 0x0b, 0x1c, 0x7f, 0x1e, 0xf5, 0x1f, +0x55, 0x20, 0x83, 0x21, 0x6e, 0x22, 0x72, 0x20, 0x36, 0x1c, 0x41, 0x19, 0xf9, 0x17, 0x74, 0x14, +0xf3, 0x0d, 0x12, 0x05, 0x95, 0xfe, 0xac, 0xf9, 0x44, 0xf4, 0xbc, 0xed, 0x3c, 0xe6, 0x82, 0xe0, +0xd5, 0xde, 0x16, 0xde, 0x21, 0xdf, 0x90, 0xe0, 0x9e, 0xe2, 0xd9, 0xe6, 0xa0, 0xeb, 0x99, 0xef, +0x8b, 0xf1, 0x6f, 0xf1, 0x38, 0xf1, 0xea, 0xf1, 0xbf, 0xf2, 0xd1, 0xf4, 0x66, 0xf6, 0x73, 0xf8, +0xcc, 0xfb, 0xa6, 0xff, 0x7e, 0x03, 0x0c, 0x05, 0x78, 0x03, 0x17, 0x01, 0xd8, 0xff, 0x46, 0x00, +0xae, 0xff, 0x35, 0xfc, 0xab, 0xfa, 0x01, 0xfd, 0x41, 0x02, 0x0e, 0x07, 0x0c, 0x08, 0xc7, 0x08, +0x7e, 0x0b, 0x51, 0x0e, 0x55, 0x0e, 0x86, 0x0a, 0xb3, 0x07, 0x6e, 0x08, 0xf0, 0x09, 0xdd, 0x09, +0x21, 0x08, 0x0b, 0x07, 0x6e, 0x0a, 0xf1, 0x0e, 0xc1, 0x10, 0xd5, 0x0f, 0xf1, 0x0d, 0xf1, 0x0d, +0xf7, 0x0d, 0x0d, 0x0c, 0x91, 0x08, 0xe7, 0x02, 0xf7, 0xff, 0xfe, 0x00, 0x6d, 0x04, 0x3d, 0x08, +0xb4, 0x0b, 0xab, 0x10, 0xb2, 0x17, 0x6b, 0x1e, 0x6a, 0x21, 0xaf, 0x1e, 0x86, 0x19, 0xc1, 0x13, +0xf3, 0x0d, 0x94, 0x05, 0x26, 0xfb, 0xb0, 0xef, 0x2a, 0xe6, 0x4c, 0xe0, 0x1c, 0xdd, 0x0a, 0xdc, +0xce, 0xdb, 0x46, 0xdd, 0xe7, 0xe1, 0x10, 0xe8, 0xec, 0xed, 0x02, 0xf2, 0xcd, 0xf4, 0x0c, 0xf9, +0x4d, 0xfd, 0xfa, 0x00, 0x6b, 0x02, 0xfa, 0x03, 0xcb, 0x06, 0xa5, 0x0a, 0x25, 0x0f, 0x35, 0x16, +0x85, 0x1e, 0xa7, 0x26, 0xcb, 0x2c, 0x81, 0x30, 0xd5, 0x32, 0xa2, 0x32, 0xfc, 0x2d, 0xc2, 0x23, +0x39, 0x16, 0x96, 0x09, 0xea, 0xfc, 0xb8, 0xef, 0xc8, 0xe3, 0xe2, 0xda, 0x12, 0xd6, 0x51, 0xd4, +0x17, 0xd6, 0x55, 0xda, 0xe8, 0xe0, 0x90, 0xe8, 0x6d, 0xee, 0xd4, 0xf2, 0xb1, 0xf5, 0xfe, 0xf5, +0xf6, 0xf2, 0x75, 0xee, 0x23, 0xea, 0x63, 0xe7, 0xd3, 0xe6, 0xe1, 0xe8, 0x9f, 0xec, 0x95, 0xf1, +0xaa, 0xf8, 0xa0, 0x01, 0xda, 0x08, 0x43, 0x0c, 0xde, 0x0b, 0xc2, 0x08, 0xb8, 0x06, 0x0d, 0x03, +0x48, 0xfc, 0x36, 0xf5, 0x5b, 0xf2, 0xf4, 0xf5, 0xfd, 0xfc, 0x93, 0x02, 0xa3, 0x07, 0x08, 0x0f, +0x30, 0x17, 0x5e, 0x1c, 0x66, 0x1c, 0xed, 0x18, 0x64, 0x16, 0x41, 0x13, 0xf0, 0x0d, 0xd8, 0x06, +0x46, 0x00, 0xee, 0xfd, 0x31, 0xff, 0x5e, 0x01, 0x8a, 0x03, 0x77, 0x06, 0x6d, 0x0b, 0x64, 0x11, +0x33, 0x17, 0x91, 0x19, 0x1a, 0x19, 0xef, 0x16, 0xce, 0x15, 0xac, 0x15, 0xea, 0x13, 0x72, 0x10, +0xe7, 0x0e, 0x79, 0x0f, 0xa6, 0x11, 0xee, 0x12, 0x8b, 0x11, 0x24, 0x0f, 0xb7, 0x0c, 0xc5, 0x09, +0xd2, 0x05, 0x39, 0xff, 0xf2, 0xf6, 0xd7, 0xee, 0xb0, 0xe7, 0x38, 0xe2, 0x60, 0xde, 0x69, 0xdb, +0xb5, 0xd9, 0x99, 0xda, 0x10, 0xdd, 0x40, 0xe1, 0x32, 0xe6, 0xb2, 0xea, 0x80, 0xf0, 0x24, 0xf7, +0xa4, 0xfc, 0xa9, 0x01, 0xe7, 0x04, 0xde, 0x05, 0x3c, 0x07, 0x28, 0x0a, 0x78, 0x0f, 0xe2, 0x15, +0xad, 0x1b, 0x36, 0x20, 0x8e, 0x26, 0x78, 0x2d, 0x14, 0x32, 0x6e, 0x30, 0x4c, 0x29, 0xdf, 0x21, +0xea, 0x18, 0xf1, 0x0d, 0x48, 0xff, 0xcc, 0xf0, 0x44, 0xe6, 0x6e, 0xde, 0xb7, 0xd7, 0x0b, 0xd2, +0xd1, 0xd0, 0xf5, 0xd4, 0xf4, 0xdb, 0x45, 0xe2, 0x02, 0xe7, 0xea, 0xec, 0x45, 0xf2, 0x68, 0xf5, +0xca, 0xf4, 0x65, 0xf1, 0xb2, 0xee, 0x95, 0xed, 0x50, 0xed, 0x7f, 0xec, 0xae, 0xec, 0x6a, 0xef, +0xc6, 0xf5, 0xf2, 0xfb, 0xa8, 0xff, 0xb8, 0x00, 0x53, 0x02, 0x9b, 0x05, 0x51, 0x07, 0x27, 0x04, +0x9a, 0xfe, 0xe1, 0xfc, 0xdf, 0xff, 0x27, 0x04, 0xa5, 0x06, 0xad, 0x07, 0xe9, 0x0b, 0x0b, 0x13, +0xa6, 0x18, 0xb1, 0x1a, 0xfc, 0x19, 0xc2, 0x19, 0x72, 0x19, 0x05, 0x16, 0x02, 0x0f, 0x93, 0x06, +0x6d, 0x00, 0xcf, 0xfd, 0xdc, 0xfb, 0x87, 0xf9, 0x1a, 0xf9, 0xb9, 0xfc, 0x55, 0x04, 0x72, 0x0d, +0xc4, 0x13, 0xb9, 0x17, 0x8d, 0x1b, 0x67, 0x1f, 0x1f, 0x22, 0x7d, 0x21, 0x6d, 0x1d, 0xad, 0x19, +0xea, 0x16, 0x37, 0x14, 0xcc, 0x10, 0xbb, 0x0b, 0x15, 0x07, 0x86, 0x03, 0x98, 0xff, 0x56, 0xfb, +0xe9, 0xf5, 0x96, 0xf0, 0x9d, 0xeb, 0xcb, 0xe6, 0x3a, 0xe2, 0xee, 0xde, 0x22, 0xdc, 0xc1, 0xda, +0x77, 0xdb, 0xa3, 0xdc, 0x9b, 0xdf, 0xe8, 0xe3, 0xb3, 0xe8, 0x04, 0xee, 0x8a, 0xf3, 0x71, 0xf8, +0x53, 0xfd, 0x89, 0x01, 0xfb, 0x04, 0xc0, 0x09, 0xa4, 0x0e, 0x74, 0x13, 0x9c, 0x17, 0xe1, 0x1a, +0xb3, 0x1e, 0xa3, 0x23, 0xc7, 0x26, 0x43, 0x27, 0xcf, 0x25, 0x23, 0x22, 0x9d, 0x1c, 0x74, 0x15, +0xce, 0x0b, 0x2f, 0x01, 0x09, 0xf8, 0x77, 0xef, 0xdb, 0xe7, 0x18, 0xe2, 0x2e, 0xdf, 0x93, 0xdf, +0x8f, 0xe0, 0x1d, 0xe2, 0xa6, 0xe4, 0x68, 0xe8, 0x35, 0xec, 0x9f, 0xee, 0xcc, 0xee, 0x0d, 0xee, +0x99, 0xed, 0xc4, 0xec, 0xf7, 0xea, 0x7e, 0xe9, 0xbe, 0xe8, 0x93, 0xea, 0xd5, 0xed, 0x36, 0xf1, +0x1e, 0xf4, 0x8a, 0xf6, 0x7a, 0xf9, 0xe4, 0xfc, 0x57, 0xfe, 0xef, 0xfe, 0x1e, 0xff, 0xed, 0xfe, +0xa8, 0x00, 0xb7, 0x02, 0xf0, 0x04, 0x4f, 0x07, 0x2b, 0x0a, 0xab, 0x0d, 0xb4, 0x11, 0x60, 0x14, +0xd9, 0x16, 0x71, 0x18, 0xff, 0x18, 0xed, 0x17, 0xf8, 0x13, 0xd9, 0x0e, 0xb4, 0x09, 0x14, 0x05, +0x62, 0x00, 0xfe, 0xfb, 0x67, 0xf9, 0x60, 0xf9, 0xbd, 0xfc, 0xd6, 0x01, 0xfa, 0x07, 0x18, 0x0e, +0x42, 0x14, 0xda, 0x1a, 0x1c, 0x20, 0xdf, 0x23, 0xa4, 0x25, 0x60, 0x25, 0x22, 0x24, 0x8f, 0x21, +0x72, 0x1d, 0x47, 0x17, 0x32, 0x10, 0xd8, 0x08, 0xa8, 0x01, 0x4c, 0xfa, 0x87, 0xf3, 0xdd, 0xed, +0x9c, 0xe9, 0xf5, 0xe6, 0xdd, 0xe4, 0x0a, 0xe3, 0xfc, 0xe1, 0x1a, 0xe1, 0x4d, 0xe0, 0xb8, 0xdf, +0x86, 0xdf, 0x90, 0xe0, 0x94, 0xe2, 0x46, 0xe5, 0xcd, 0xe8, 0xb4, 0xec, 0xea, 0xf1, 0x3d, 0xf8, +0xb5, 0xfe, 0x1d, 0x05, 0xab, 0x0b, 0x1e, 0x11, 0xc8, 0x14, 0xe6, 0x16, 0x79, 0x17, 0x78, 0x17, +0xaf, 0x16, 0x63, 0x15, 0xb0, 0x13, 0x8a, 0x11, 0x1d, 0x0f, 0xe9, 0x0c, 0x47, 0x0b, 0x34, 0x0a, +0xb2, 0x07, 0x02, 0x04, 0xfe, 0xff, 0xa8, 0xfc, 0xf2, 0xf9, 0x7b, 0xf6, 0x4c, 0xf2, 0x54, 0xee, +0x97, 0xeb, 0xe5, 0xea, 0x77, 0xeb, 0xcf, 0xeb, 0x2d, 0xec, 0xb3, 0xed, 0x3a, 0xef, 0x1f, 0xf0, +0xab, 0xee, 0xa7, 0xec, 0xda, 0xea, 0x87, 0xea, 0x71, 0xea, 0x37, 0xea, 0x19, 0xea, 0x15, 0xec, +0x71, 0xef, 0x38, 0xf3, 0xb1, 0xf6, 0x41, 0xfa, 0x60, 0xfd, 0xe6, 0x00, 0x5d, 0x03, 0x0f, 0x05, +0x5f, 0x06, 0x6d, 0x07, 0x9a, 0x08, 0xbc, 0x09, 0xdd, 0x0a, 0xf2, 0x0d, 0xeb, 0x10, 0x81, 0x13, +0x52, 0x15, 0x00, 0x16, 0x57, 0x15, 0x99, 0x14, 0x2d, 0x12, 0x1a, 0x0e, 0x58, 0x09, 0x26, 0x05, +0xe6, 0x01, 0x50, 0x00, 0xb9, 0xff, 0xcd, 0x00, 0x26, 0x04, 0x83, 0x08, 0x70, 0x0d, 0xcb, 0x11, +0x0f, 0x16, 0xa3, 0x1a, 0x47, 0x1e, 0x1f, 0x20, 0x84, 0x20, 0x41, 0x1f, 0x97, 0x1d, 0x16, 0x1b, +0xa3, 0x16, 0x82, 0x10, 0xa7, 0x09, 0xbb, 0x02, 0xa3, 0xfc, 0x5d, 0xf7, 0x5d, 0xf2, 0x20, 0xee, +0x74, 0xeb, 0xd0, 0xe9, 0x2c, 0xe9, 0x91, 0xe8, 0x82, 0xe8, 0x62, 0xe8, 0x7d, 0xe8, 0x1e, 0xe9, +0x7a, 0xe9, 0x41, 0xea, 0xf8, 0xea, 0x6b, 0xeb, 0x45, 0xed, 0x68, 0xef, 0xbc, 0xf2, 0xfe, 0xf6, +0x77, 0xfb, 0x89, 0x00, 0x54, 0x04, 0x84, 0x07, 0xa3, 0x09, 0x61, 0x0a, 0xbb, 0x09, 0xb8, 0x07, +0xaa, 0x05, 0x88, 0x03, 0x4d, 0x01, 0xd8, 0xff, 0x75, 0xff, 0xfd, 0xff, 0x9a, 0x01, 0x31, 0x03, +0x41, 0x04, 0x26, 0x06, 0x48, 0x08, 0xa9, 0x09, 0x08, 0x0a, 0x60, 0x08, 0x55, 0x05, 0x7c, 0x02, +0x9d, 0xff, 0xb6, 0xfc, 0x83, 0xf9, 0x1b, 0xf6, 0xe1, 0xf4, 0xb5, 0xf4, 0x89, 0xf5, 0x01, 0xf6, +0x96, 0xf5, 0x2b, 0xf5, 0xc5, 0xf4, 0xd7, 0xf4, 0x72, 0xf4, 0xb4, 0xf2, 0x16, 0xf1, 0x0e, 0xf1, +0x52, 0xf2, 0x0f, 0xf4, 0x11, 0xf6, 0x27, 0xf8, 0x01, 0xfb, 0x3e, 0xfd, 0x68, 0xff, 0xfe, 0xff, +0xbb, 0xff, 0x83, 0xff, 0xe8, 0xff, 0x47, 0x01, 0x36, 0x03, 0x0c, 0x04, 0xd2, 0x05, 0x47, 0x07, +0x63, 0x09, 0xe2, 0x0a, 0x63, 0x0a, 0x8a, 0x09, 0xe4, 0x08, 0x60, 0x08, 0xc1, 0x07, 0xe3, 0x06, +0x9c, 0x05, 0xae, 0x06, 0xb4, 0x08, 0x25, 0x0b, 0x9a, 0x0d, 0x12, 0x10, 0x07, 0x13, 0x44, 0x16, +0xd8, 0x18, 0xe5, 0x19, 0xbb, 0x19, 0xf1, 0x18, 0x91, 0x17, 0xea, 0x15, 0xcc, 0x13, 0xfb, 0x10, +0x0c, 0x0d, 0x7c, 0x09, 0x92, 0x06, 0xcf, 0x03, 0x2b, 0x01, 0xe6, 0xfd, 0x6d, 0xfb, 0x1c, 0xfa, +0x4b, 0xf9, 0x95, 0xf8, 0x4c, 0xf7, 0x4b, 0xf6, 0x00, 0xf6, 0x56, 0xf6, 0xa0, 0xf6, 0x93, 0xf6, +0x51, 0xf6, 0x65, 0xf6, 0x5c, 0xf7, 0xe2, 0xf7, 0x4b, 0xf8, 0x24, 0xf9, 0xab, 0xfa, 0xcc, 0xfd, +0x68, 0x00, 0x4a, 0x02, 0x2d, 0x03, 0x03, 0x04, 0x27, 0x05, 0x45, 0x05, 0x28, 0x04, 0x19, 0x02, +0x47, 0xff, 0xde, 0xfd, 0xe0, 0xfc, 0x3c, 0xfc, 0x11, 0xfc, 0xa4, 0xfb, 0xce, 0xfb, 0x8b, 0xfd, +0x6e, 0xff, 0x71, 0x01, 0xf8, 0x02, 0x75, 0x04, 0xaf, 0x04, 0x58, 0x04, 0x09, 0x03, 0x26, 0x02, +0x16, 0x00, 0xf4, 0xfd, 0xf2, 0xfa, 0x5a, 0xf8, 0xfd, 0xf6, 0x04, 0xf6, 0xa5, 0xf4, 0x2c, 0xf3, +0x94, 0xf1, 0x6d, 0xf1, 0xb0, 0xf1, 0x15, 0xf1, 0xfd, 0xef, 0x32, 0xef, 0xbb, 0xef, 0xc1, 0xf0, +0x3f, 0xf1, 0x6e, 0xf1, 0xeb, 0xf1, 0x03, 0xf3, 0xdf, 0xf4, 0x36, 0xf6, 0x4a, 0xf6, 0x1e, 0xf6, +0x86, 0xf7, 0x52, 0xf9, 0x94, 0xfb, 0xa6, 0xfc, 0xc5, 0xfd, 0x53, 0xff, 0x78, 0x01, 0xb1, 0x02, +0xcd, 0x02, 0x76, 0x02, 0x78, 0x02, 0x54, 0x03, 0xfe, 0x03, 0x4a, 0x04, 0x11, 0x05, 0xc8, 0x06, +0x01, 0x0a, 0xdf, 0x0d, 0x6f, 0x10, 0xcd, 0x12, 0xf6, 0x14, 0x42, 0x17, 0x6f, 0x19, 0xdf, 0x19, +0x1e, 0x19, 0xbf, 0x17, 0xcd, 0x16, 0x20, 0x16, 0xb4, 0x14, 0x11, 0x12, 0xf1, 0x0e, 0x02, 0x0c, +0xe9, 0x08, 0x2d, 0x07, 0xf2, 0x04, 0x09, 0x03, 0x8d, 0x00, 0xd1, 0xfe, 0xea, 0xfd, 0xaa, 0xfd, +0xd9, 0xfc, 0xb0, 0xfb, 0x7d, 0xfa, 0x2e, 0xfa, 0x8a, 0xfa, 0x02, 0xfb, 0x7a, 0xfa, 0x36, 0xf9, +0x55, 0xf8, 0x73, 0xf8, 0xa4, 0xf8, 0xa8, 0xf9, 0xb5, 0xfb, 0xe1, 0xfd, 0x76, 0x01, 0xbb, 0x03, +0xcf, 0x05, 0x08, 0x07, 0x6c, 0x07, 0x7e, 0x07, 0x07, 0x07, 0xef, 0x04, 0xff, 0x02, 0x9b, 0x00, +0x4e, 0xff, 0x12, 0xff, 0x12, 0xfe, 0xa6, 0xfd, 0x96, 0xfc, 0x17, 0xfc, 0x94, 0xfc, 0x14, 0xfe, +0x04, 0xff, 0x96, 0xff, 0x0b, 0xff, 0x1f, 0xfe, 0x76, 0xfd, 0x50, 0xfd, 0x02, 0xfd, 0xa2, 0xfb, +0x0b, 0xf9, 0x92, 0xf6, 0x77, 0xf4, 0x12, 0xf3, 0x31, 0xf1, 0x34, 0xee, 0x95, 0xeb, 0xd5, 0xea, +0x80, 0xeb, 0x4f, 0xec, 0x2b, 0xec, 0x37, 0xec, 0x5c, 0xed, 0x54, 0xef, 0x11, 0xf1, 0x38, 0xf2, +0x4b, 0xf2, 0x2e, 0xf3, 0x73, 0xf4, 0x2a, 0xf6, 0x03, 0xf7, 0x94, 0xf7, 0x82, 0xf8, 0x9f, 0xfa, +0xd0, 0xfd, 0xd1, 0x00, 0x94, 0x03, 0x0f, 0x06, 0xc3, 0x08, 0xc9, 0x0a, 0x84, 0x0b, 0x27, 0x0b, +0x4f, 0x0a, 0x8a, 0x09, 0x0f, 0x09, 0x9b, 0x08, 0x20, 0x08, 0x9c, 0x08, 0x01, 0x0a, 0x81, 0x0c, +0xd6, 0x0e, 0x60, 0x11, 0xaf, 0x12, 0xd6, 0x14, 0x04, 0x17, 0xea, 0x18, 0x50, 0x19, 0x3e, 0x18, +0x97, 0x16, 0xa8, 0x15, 0xdf, 0x14, 0x11, 0x13, 0xdf, 0x10, 0x0a, 0x0e, 0xae, 0x0b, 0x21, 0x0a, +0x79, 0x09, 0x11, 0x08, 0x04, 0x06, 0x22, 0x04, 0xdc, 0x01, 0xae, 0x00, 0x7a, 0xff, 0xfc, 0xfd, +0x9f, 0xfb, 0x7d, 0xf9, 0x63, 0xf8, 0x8e, 0xf7, 0x0f, 0xf7, 0x7c, 0xf5, 0xbb, 0xf3, 0xab, 0xf2, +0x7e, 0xf2, 0x95, 0xf3, 0xe4, 0xf4, 0xd6, 0xf6, 0xab, 0xf8, 0x04, 0xfa, 0x01, 0xfc, 0xe2, 0xfd, +0x59, 0x00, 0x8e, 0x01, 0x02, 0x02, 0x93, 0x01, 0xe3, 0x00, 0xa0, 0x00, 0x29, 0x00, 0x88, 0x00, +0xd8, 0x00, 0x92, 0x00, 0xc5, 0x00, 0xe9, 0x01, 0x33, 0x03, 0x17, 0x05, 0x5d, 0x06, 0x5c, 0x06, +0x89, 0x06, 0xad, 0x05, 0x90, 0x04, 0xca, 0x03, 0x3c, 0x02, 0x8a, 0x00, 0x64, 0xfe, 0x7d, 0xfb, +0x57, 0xf9, 0xab, 0xf7, 0x9a, 0xf5, 0x62, 0xf3, 0xc2, 0xf0, 0x01, 0xef, 0xbc, 0xed, 0xad, 0xec, +0x7b, 0xec, 0x07, 0xec, 0x09, 0xec, 0x31, 0xed, 0x79, 0xee, 0x5c, 0xef, 0x57, 0xf0, 0xb9, 0xf0, +0xad, 0xf1, 0x11, 0xf2, 0x67, 0xf2, 0x9b, 0xf2, 0xdc, 0xf3, 0x98, 0xf5, 0x05, 0xf8, 0x47, 0xfb, +0xcc, 0xfe, 0xe6, 0x02, 0x5d, 0x06, 0x94, 0x09, 0xcf, 0x0b, 0xae, 0x0d, 0x22, 0x0f, 0xde, 0x0f, +0x8f, 0x0f, 0xf4, 0x0d, 0x46, 0x0d, 0x80, 0x0d, 0x42, 0x0e, 0xee, 0x0e, 0xdc, 0x0e, 0x64, 0x0f, +0x44, 0x11, 0xe6, 0x12, 0xc9, 0x14, 0x3a, 0x15, 0x34, 0x15, 0xe7, 0x14, 0x2e, 0x14, 0x1b, 0x13, +0x17, 0x11, 0xa1, 0x0e, 0x00, 0x0c, 0x99, 0x09, 0xd5, 0x07, 0xd4, 0x06, 0xce, 0x05, 0x33, 0x05, +0x8c, 0x04, 0xf7, 0x03, 0x80, 0x03, 0xaa, 0x02, 0xea, 0x01, 0x2d, 0x00, 0xcc, 0xfd, 0x5d, 0xfa, +0xc3, 0xf7, 0x88, 0xf5, 0xa2, 0xf3, 0xe1, 0xf1, 0xc5, 0xef, 0x69, 0xef, 0xf8, 0xf0, 0x08, 0xf4, +0xb4, 0xf7, 0xb5, 0xf9, 0x8a, 0xfa, 0xe6, 0xfb, 0x96, 0xfd, 0xba, 0xff, 0x46, 0x00, 0x2b, 0xff, +0xc9, 0xfd, 0x8f, 0xfd, 0x83, 0xfe, 0xae, 0xff, 0x70, 0x00, 0x6c, 0x01, 0xf4, 0x02, 0x23, 0x05, +0xc1, 0x07, 0x1f, 0x09, 0x0e, 0x0a, 0x9d, 0x0b, 0x5c, 0x0c, 0x07, 0x0c, 0x04, 0x0a, 0x6b, 0x08, +0xbc, 0x07, 0x7c, 0x06, 0x67, 0x04, 0xdc, 0x01, 0xf4, 0xfe, 0xdc, 0xfd, 0xe8, 0xfc, 0x00, 0xfc, +0x82, 0xfa, 0x40, 0xf8, 0x28, 0xf6, 0x6f, 0xf4, 0x15, 0xf3, 0x99, 0xf1, 0xd1, 0xef, 0xd0, 0xed, +0xbc, 0xec, 0x7d, 0xec, 0xff, 0xec, 0xb1, 0xed, 0x0c, 0xee, 0xe1, 0xee, 0xb3, 0xef, 0xb7, 0xf0, +0x7f, 0xf1, 0x9d, 0xf2, 0xed, 0xf3, 0x4b, 0xf5, 0xb0, 0xf7, 0x84, 0xfa, 0x3f, 0xfd, 0xb4, 0xff, +0xf4, 0x01, 0x9a, 0x04, 0x38, 0x07, 0xd8, 0x09, 0xc6, 0x0b, 0xcf, 0x0c, 0xdd, 0x0d, 0x1c, 0x0f, +0xc2, 0x10, 0x45, 0x12, 0x74, 0x13, 0x0d, 0x14, 0x82, 0x14, 0xc9, 0x14, 0xf8, 0x14, 0xe1, 0x15, +0xf9, 0x15, 0xc9, 0x15, 0x4c, 0x15, 0x22, 0x14, 0x17, 0x13, 0xd8, 0x11, 0xa6, 0x0f, 0x66, 0x0d, +0xf9, 0x0a, 0x92, 0x08, 0xb9, 0x06, 0x35, 0x05, 0xfc, 0x03, 0x6a, 0x03, 0x18, 0x02, 0x36, 0x01, +0x92, 0x00, 0x43, 0xff, 0xd7, 0xfd, 0x3f, 0xfb, 0x55, 0xf8, 0x6b, 0xf5, 0x61, 0xf2, 0xf4, 0xee, +0x0a, 0xec, 0xd0, 0xe9, 0x4b, 0xe9, 0x53, 0xea, 0x5d, 0xec, 0x19, 0xee, 0x97, 0xf0, 0xac, 0xf2, +0xae, 0xf4, 0x64, 0xf6, 0x6a, 0xf8, 0xed, 0xf9, 0xb1, 0xfa, 0xdd, 0xfa, 0xc9, 0xfa, 0x6c, 0xfb, +0xc9, 0xfc, 0xba, 0xfe, 0x10, 0x01, 0x26, 0x03, 0x35, 0x05, 0x02, 0x08, 0x55, 0x0b, 0x7a, 0x0e, +0xec, 0x10, 0xf2, 0x10, 0x9e, 0x0f, 0x28, 0x0e, 0x01, 0x0d, 0xc3, 0x0b, 0x01, 0x09, 0x2e, 0x05, +0x7b, 0x01, 0x26, 0xff, 0xb1, 0xfd, 0x26, 0xfc, 0x05, 0xfa, 0x96, 0xf8, 0x8a, 0xf6, 0xcd, 0xf5, +0x2b, 0xf5, 0x11, 0xf4, 0x32, 0xf2, 0x11, 0xf1, 0x66, 0xef, 0x2e, 0xee, 0xc4, 0xec, 0x62, 0xeb, +0x79, 0xeb, 0x61, 0xec, 0x44, 0xed, 0x44, 0xed, 0x79, 0xed, 0x5c, 0xee, 0x56, 0xf1, 0xb6, 0xf4, +0xd5, 0xf7, 0x4e, 0xfa, 0x04, 0xfd, 0x6d, 0x00, 0xd0, 0x03, 0x13, 0x06, 0x31, 0x08, 0xd3, 0x09, +0x84, 0x0b, 0x1a, 0x0d, 0x28, 0x0e, 0x31, 0x0f, 0x76, 0x10, 0x86, 0x12, 0x47, 0x15, 0x56, 0x17, +0xcd, 0x18, 0x3e, 0x1a, 0x38, 0x1b, 0x5f, 0x1c, 0x70, 0x1d, 0xc2, 0x1c, 0xf1, 0x1a, 0xa8, 0x18, +0x8d, 0x16, 0xd0, 0x14, 0x98, 0x12, 0xbd, 0x0f, 0xc5, 0x0c, 0x2e, 0x0a, 0x60, 0x08, 0xfb, 0x06, +0x61, 0x05, 0xe1, 0x03, 0x91, 0x02, 0xc8, 0x00, 0x20, 0xff, 0x11, 0xfd, 0x9a, 0xfa, 0xdc, 0xf7, +0xf0, 0xf4, 0x88, 0xf1, 0x13, 0xee, 0x91, 0xea, 0xd1, 0xe7, 0x6a, 0xe6, 0x2d, 0xe6, 0xdf, 0xe6, +0x7d, 0xe8, 0x8b, 0xea, 0xa1, 0xec, 0xf3, 0xed, 0x92, 0xef, 0xf8, 0xf0, 0x54, 0xf2, 0x55, 0xf3, +0x1e, 0xf4, 0xc3, 0xf4, 0x8d, 0xf5, 0x74, 0xf6, 0xf5, 0xf7, 0x1b, 0xfa, 0xc0, 0xfc, 0xab, 0xff, +0x78, 0x02, 0xcb, 0x05, 0x19, 0x09, 0x73, 0x0c, 0x41, 0x0f, 0x8f, 0x10, 0xef, 0x10, 0x55, 0x10, +0x51, 0x0f, 0xd2, 0x0d, 0x50, 0x0c, 0x4a, 0x0a, 0x5f, 0x07, 0xba, 0x04, 0xe1, 0x01, 0xd1, 0xff, +0x25, 0xfe, 0x0a, 0xfd, 0x85, 0xfb, 0x7f, 0xf9, 0x08, 0xf8, 0x9c, 0xf6, 0x53, 0xf5, 0xd9, 0xf3, +0x03, 0xf2, 0xcf, 0xef, 0x11, 0xee, 0x40, 0xed, 0x43, 0xed, 0x61, 0xed, 0xc2, 0xed, 0xcc, 0xed, +0xaa, 0xee, 0xa2, 0xef, 0x9f, 0xf1, 0xd9, 0xf3, 0x4d, 0xf7, 0x87, 0xfa, 0xaf, 0xfd, 0x9f, 0xff, +0xb9, 0x01, 0xcb, 0x03, 0x00, 0x06, 0x33, 0x08, 0x00, 0x0a, 0x21, 0x0b, 0x38, 0x0c, 0x8b, 0x0d, +0xfe, 0x0f, 0xdf, 0x12, 0x0b, 0x15, 0x6f, 0x16, 0xb3, 0x17, 0x93, 0x18, 0xfa, 0x19, 0x60, 0x1b, +0x35, 0x1c, 0x90, 0x1c, 0x46, 0x1b, 0xe9, 0x19, 0x2f, 0x18, 0xfe, 0x15, 0x89, 0x14, 0xa9, 0x12, +0x4c, 0x10, 0x8d, 0x0d, 0x11, 0x0b, 0xd6, 0x08, 0x27, 0x07, 0x3b, 0x06, 0x85, 0x04, 0x2d, 0x02, +0xc3, 0xfe, 0x54, 0xfc, 0x0b, 0xfa, 0xe1, 0xf7, 0x38, 0xf5, 0xb2, 0xf1, 0xad, 0xed, 0xdf, 0xe9, +0x6c, 0xe7, 0xfa, 0xe5, 0x9b, 0xe5, 0xe3, 0xe5, 0xdc, 0xe7, 0x7a, 0xe9, 0xff, 0xea, 0xa1, 0xec, +0x0f, 0xee, 0x1f, 0xf0, 0xc6, 0xf1, 0x3f, 0xf3, 0x2e, 0xf4, 0x50, 0xf4, 0x34, 0xf5, 0xa5, 0xf6, +0xdc, 0xf7, 0xeb, 0xf9, 0xd9, 0xfb, 0x80, 0xfe, 0x38, 0x02, 0x83, 0x05, 0x1a, 0x09, 0x0c, 0x0c, +0x11, 0x0e, 0x9e, 0x0f, 0x66, 0x0f, 0x6b, 0x0e, 0xbe, 0x0c, 0x28, 0x0b, 0x6c, 0x09, 0x3e, 0x07, +0x82, 0x05, 0x86, 0x03, 0x4a, 0x02, 0xae, 0x00, 0x5f, 0xff, 0x84, 0xfe, 0x9a, 0xfd, 0x2a, 0xfc, +0x16, 0xfa, 0x76, 0xf7, 0xd5, 0xf4, 0x85, 0xf2, 0xb1, 0xf0, 0xc0, 0xee, 0xba, 0xec, 0x31, 0xec, +0xb4, 0xeb, 0xc1, 0xec, 0xd8, 0xed, 0x03, 0xef, 0x36, 0xf0, 0xa1, 0xf1, 0x24, 0xf3, 0x1f, 0xf5, +0xfd, 0xf7, 0xdd, 0xfa, 0x9a, 0xfd, 0xaf, 0xff, 0xdf, 0x01, 0xe0, 0x03, 0x2f, 0x06, 0xaf, 0x08, +0xc0, 0x0a, 0x28, 0x0c, 0xb2, 0x0c, 0x2a, 0x0e, 0xcc, 0x0f, 0xb2, 0x11, 0xd7, 0x13, 0x80, 0x15, +0xc4, 0x16, 0x2f, 0x17, 0x95, 0x17, 0xa9, 0x18, 0x10, 0x19, 0xe1, 0x19, 0x1f, 0x1a, 0x7b, 0x18, +0xb7, 0x16, 0x83, 0x15, 0x97, 0x14, 0xb9, 0x13, 0x3d, 0x12, 0xca, 0x0f, 0xad, 0x0c, 0x33, 0x0a, +0xc0, 0x08, 0x54, 0x07, 0xc1, 0x05, 0x04, 0x03, 0x3c, 0x00, 0xd5, 0xfc, 0xe8, 0xf9, 0xb7, 0xf7, +0x93, 0xf5, 0xe0, 0xf2, 0x02, 0xf0, 0xab, 0xec, 0x1d, 0xea, 0xf1, 0xe8, 0x17, 0xe9, 0x0e, 0xeb, +0x25, 0xed, 0xf2, 0xed, 0x1e, 0xee, 0xec, 0xee, 0x8b, 0xf0, 0x1b, 0xf2, 0xb1, 0xf3, 0xc1, 0xf4, +0x2f, 0xf5, 0xb6, 0xf5, 0x3a, 0xf6, 0xee, 0xf7, 0xf2, 0xf9, 0x12, 0xfc, 0x1e, 0xfe, 0x52, 0x00, +0x54, 0x02, 0x8f, 0x04, 0x77, 0x06, 0x1b, 0x08, 0xb2, 0x09, 0x33, 0x0a, 0x61, 0x09, 0xef, 0x07, +0xf6, 0x06, 0xae, 0x06, 0x06, 0x06, 0xcc, 0x04, 0x18, 0x03, 0x8e, 0x00, 0x8b, 0xfe, 0x1c, 0xfd, +0xcb, 0xfb, 0x4e, 0xfa, 0xa8, 0xf8, 0x4a, 0xf7, 0xcb, 0xf5, 0xa5, 0xf3, 0xc9, 0xf1, 0x48, 0xf0, +0xc8, 0xee, 0xda, 0xed, 0x58, 0xed, 0x53, 0xed, 0xd0, 0xed, 0x4c, 0xef, 0xd8, 0xf0, 0x39, 0xf2, +0x5d, 0xf3, 0xa6, 0xf4, 0xb0, 0xf6, 0x70, 0xf9, 0x13, 0xfd, 0xdc, 0xff, 0xba, 0x02, 0x1d, 0x05, +0xdd, 0x06, 0x1f, 0x08, 0x86, 0x09, 0x3d, 0x0b, 0xe6, 0x0c, 0x72, 0x0e, 0x3b, 0x0f, 0x0e, 0x10, +0xaa, 0x11, 0x29, 0x13, 0xaa, 0x14, 0x9f, 0x15, 0xad, 0x15, 0x61, 0x15, 0xae, 0x15, 0xc6, 0x15, +0x6d, 0x16, 0x9e, 0x16, 0x30, 0x16, 0x56, 0x15, 0xbd, 0x13, 0xcf, 0x12, 0xf8, 0x11, 0x56, 0x11, +0x1d, 0x10, 0x89, 0x0d, 0x8e, 0x0a, 0xcf, 0x07, 0xbc, 0x05, 0xe6, 0x03, 0x2d, 0x02, 0xb6, 0xff, +0x26, 0xfd, 0xe2, 0xfa, 0x86, 0xf8, 0x07, 0xf7, 0xd7, 0xf4, 0x35, 0xf2, 0xe4, 0xef, 0x39, 0xed, +0x18, 0xeb, 0x0e, 0xea, 0x83, 0xea, 0x8b, 0xec, 0x69, 0xee, 0xc0, 0xee, 0xa4, 0xee, 0x73, 0xef, +0xb5, 0xf0, 0x5e, 0xf3, 0x86, 0xf5, 0xb2, 0xf6, 0x5d, 0xf7, 0xc9, 0xf7, 0x9b, 0xf8, 0x04, 0xfa, +0x89, 0xfb, 0x17, 0xfd, 0xcb, 0xfe, 0x2a, 0x00, 0x2e, 0x01, 0x48, 0x02, 0xbe, 0x03, 0x1e, 0x05, +0x85, 0x06, 0xcf, 0x06, 0xab, 0x05, 0x27, 0x04, 0x3d, 0x03, 0x37, 0x02, 0x7b, 0x01, 0x02, 0x00, +0xc8, 0xfd, 0xf5, 0xfb, 0x46, 0xfa, 0xea, 0xf8, 0x35, 0xf8, 0xdb, 0xf7, 0x63, 0xf7, 0x2f, 0xf6, +0x9a, 0xf4, 0xa1, 0xf2, 0x78, 0xf0, 0x27, 0xf0, 0xe5, 0xef, 0xf1, 0xef, 0x1b, 0xf0, 0x9e, 0xf0, +0xfd, 0xf1, 0xe0, 0xf3, 0xa6, 0xf5, 0x5d, 0xf7, 0x0b, 0xf9, 0x89, 0xfa, 0x94, 0xfc, 0xae, 0xff, +0xe8, 0x02, 0x8e, 0x05, 0x4d, 0x08, 0xab, 0x0a, 0x4e, 0x0d, 0x22, 0x0f, 0xc7, 0x10, 0x8f, 0x12, +0x01, 0x14, 0xda, 0x14, 0xb0, 0x14, 0x82, 0x14, 0x1b, 0x15, 0x35, 0x16, 0xed, 0x16, 0x23, 0x17, +0x93, 0x16, 0x53, 0x16, 0x2d, 0x16, 0xae, 0x16, 0x7f, 0x16, 0x67, 0x16, 0x7a, 0x15, 0x29, 0x14, +0xf1, 0x12, 0x3a, 0x11, 0x32, 0x0f, 0x2d, 0x0d, 0x07, 0x0b, 0x80, 0x08, 0x0c, 0x06, 0x6c, 0x03, +0xac, 0x01, 0x3c, 0x00, 0xc4, 0xfe, 0xe3, 0xfc, 0x57, 0xfa, 0x6b, 0xf7, 0xcd, 0xf4, 0x5e, 0xf2, +0x67, 0xf0, 0xc8, 0xed, 0x48, 0xeb, 0xb5, 0xe8, 0xd0, 0xe7, 0xa3, 0xe8, 0xa1, 0xea, 0xdf, 0xec, +0x14, 0xef, 0x5b, 0xf0, 0xab, 0xf1, 0x85, 0xf2, 0xc3, 0xf3, 0xe0, 0xf5, 0x86, 0xf7, 0xca, 0xf8, +0xda, 0xf8, 0xc4, 0xf8, 0xbc, 0xf8, 0x77, 0xfa, 0x5e, 0xfd, 0x24, 0x00, 0x83, 0x02, 0x47, 0x03, +0xdf, 0x04, 0xec, 0x05, 0x75, 0x07, 0x4c, 0x08, 0x4d, 0x08, 0x2d, 0x07, 0xfe, 0x04, 0x28, 0x03, +0x95, 0x01, 0xc6, 0x00, 0xe0, 0xff, 0x7a, 0xfe, 0x69, 0xfc, 0x35, 0xfa, 0x0d, 0xf8, 0x07, 0xf7, +0xa8, 0xf6, 0xcc, 0xf5, 0xa6, 0xf4, 0x9d, 0xf2, 0x6f, 0xf0, 0x7f, 0xee, 0x8b, 0xed, 0xaf, 0xed, +0xde, 0xed, 0xd8, 0xee, 0x1d, 0xf0, 0x37, 0xf1, 0x9b, 0xf2, 0xe8, 0xf4, 0x55, 0xf7, 0x56, 0xf9, +0x01, 0xfb, 0xec, 0xfc, 0xcd, 0xff, 0x0a, 0x03, 0xb6, 0x06, 0xdc, 0x09, 0x51, 0x0c, 0x3e, 0x0e, +0x38, 0x10, 0x35, 0x12, 0x25, 0x14, 0xa8, 0x15, 0xb6, 0x17, 0xb9, 0x19, 0xe1, 0x19, 0x7f, 0x1a, +0xc1, 0x1a, 0x34, 0x1b, 0xc6, 0x1a, 0x16, 0x1a, 0x56, 0x19, 0xad, 0x18, 0x3b, 0x18, 0x70, 0x18, +0x4d, 0x18, 0xa7, 0x16, 0x73, 0x14, 0x4d, 0x11, 0xe9, 0x0d, 0x7b, 0x0b, 0x18, 0x09, 0xef, 0x06, +0xfb, 0x04, 0xe2, 0x01, 0xa7, 0xff, 0x30, 0xfd, 0x7a, 0xfb, 0xf5, 0xf9, 0x3e, 0xf8, 0xbf, 0xf5, +0x79, 0xf3, 0x17, 0xf1, 0xa2, 0xee, 0x2b, 0xec, 0x4f, 0xe9, 0x84, 0xe7, 0xba, 0xe6, 0xd5, 0xe7, +0x04, 0xeb, 0xcb, 0xee, 0x35, 0xf2, 0xd9, 0xf4, 0x52, 0xf6, 0xb1, 0xf7, 0xa4, 0xf8, 0xd1, 0xf9, +0x69, 0xfb, 0x9d, 0xfd, 0xdb, 0xff, 0x8b, 0x01, 0x9f, 0x01, 0x49, 0x00, 0xb7, 0xff, 0x8b, 0x00, +0xb2, 0x01, 0x46, 0x02, 0x91, 0x02, 0x4b, 0x02, 0xcd, 0x02, 0x1d, 0x03, 0xf9, 0x02, 0xaf, 0x01, +0xc3, 0xff, 0x85, 0xfd, 0x75, 0xfb, 0x7d, 0xf8, 0x35, 0xf6, 0xde, 0xf4, 0xdb, 0xf3, 0x7b, 0xf2, +0xfa, 0xef, 0x7d, 0xed, 0x69, 0xec, 0x82, 0xec, 0xad, 0xed, 0x9f, 0xed, 0xe2, 0xec, 0x57, 0xeb, +0xca, 0xea, 0xf1, 0xea, 0x7f, 0xeb, 0xfb, 0xec, 0x04, 0xef, 0xe8, 0xf0, 0xa7, 0xf2, 0xea, 0xf3, +0xbd, 0xf6, 0xd7, 0xfa, 0x35, 0xff, 0xcc, 0x02, 0x77, 0x05, 0xa3, 0x08, 0x12, 0x0c, 0x2a, 0x10, +0x07, 0x13, 0xba, 0x14, 0x90, 0x15, 0x14, 0x17, 0x6d, 0x18, 0xdf, 0x19, 0x62, 0x1b, 0x92, 0x1c, +0x63, 0x1d, 0xed, 0x1d, 0x2c, 0x1e, 0x6f, 0x1e, 0x76, 0x1e, 0xde, 0x1e, 0x31, 0x1e, 0xaa, 0x1d, +0x92, 0x1c, 0xe0, 0x1b, 0x2b, 0x1c, 0x9b, 0x1c, 0x1d, 0x1c, 0x90, 0x1a, 0x52, 0x17, 0x69, 0x14, +0x9a, 0x11, 0xc4, 0x0e, 0xf3, 0x09, 0x47, 0x05, 0xbe, 0x00, 0xf5, 0xfc, 0xc1, 0xf9, 0xb9, 0xf6, +0x90, 0xf3, 0xe2, 0xf0, 0xf3, 0xed, 0xb0, 0xea, 0x65, 0xe7, 0x0c, 0xe4, 0x7d, 0xe1, 0x33, 0xdf, +0x1c, 0xdd, 0xe1, 0xdb, 0xa3, 0xdc, 0x08, 0xe0, 0x1b, 0xe6, 0x87, 0xec, 0x08, 0xf0, 0xd9, 0xf0, +0x51, 0xf1, 0xf1, 0xf3, 0xfa, 0xf7, 0x63, 0xfd, 0x45, 0x02, 0x93, 0x05, 0xec, 0x07, 0xfb, 0x07, +0xb3, 0x06, 0x49, 0x05, 0x2f, 0x05, 0x7f, 0x07, 0x07, 0x0b, 0x1c, 0x0d, 0xb8, 0x0d, 0x47, 0x0e, +0x4d, 0x0e, 0xe8, 0x0c, 0x1c, 0x09, 0xfd, 0x03, 0x1b, 0xff, 0x1f, 0xfc, 0x1c, 0xfa, 0x2e, 0xf8, +0x94, 0xf6, 0x73, 0xf4, 0x0b, 0xf1, 0xfb, 0xed, 0x26, 0xea, 0x2f, 0xe7, 0xa0, 0xe5, 0x5c, 0xe6, +0x64, 0xe7, 0xd4, 0xe5, 0x8b, 0xe2, 0x36, 0xdf, 0x68, 0xde, 0x37, 0xe0, 0xb6, 0xe3, 0x16, 0xe8, +0xbd, 0xec, 0xa5, 0xf1, 0x6a, 0xf5, 0x62, 0xf7, 0x25, 0xf9, 0xa5, 0xfb, 0xe7, 0xfe, 0x6c, 0x02, +0x4a, 0x07, 0xed, 0x0b, 0x85, 0x11, 0xd7, 0x16, 0x56, 0x1a, 0x45, 0x1a, 0x71, 0x18, 0x41, 0x18, +0x7c, 0x19, 0x9d, 0x1b, 0xbd, 0x1c, 0x8b, 0x1c, 0x27, 0x1c, 0x39, 0x1c, 0x28, 0x1c, 0xa3, 0x1b, +0x0a, 0x1b, 0xc5, 0x1a, 0x65, 0x1a, 0xfa, 0x19, 0xdd, 0x18, 0x03, 0x19, 0xa3, 0x1a, 0xb7, 0x1c, +0x2c, 0x1d, 0x81, 0x1b, 0x3e, 0x18, 0xb9, 0x14, 0xba, 0x11, 0x89, 0x0e, 0x6f, 0x0a, 0xf9, 0x05, +0xc6, 0x01, 0x22, 0xff, 0x85, 0xfc, 0x81, 0xf9, 0x2e, 0xf6, 0xcf, 0xf1, 0x65, 0xed, 0x38, 0xe8, +0xf8, 0xe2, 0xcb, 0xde, 0x56, 0xdc, 0x6e, 0xdb, 0x3c, 0xda, 0x12, 0xd8, 0x58, 0xd6, 0x01, 0xd8, +0xfa, 0xdc, 0xc8, 0xe2, 0xf7, 0xe5, 0x0f, 0xe6, 0x8c, 0xe7, 0x6c, 0xeb, 0x86, 0xf1, 0x34, 0xf7, +0x76, 0xfa, 0x71, 0xfc, 0xcb, 0xfe, 0x9f, 0x00, 0xe4, 0x00, 0x62, 0x01, 0xb0, 0x03, 0x3a, 0x08, +0x7c, 0x0c, 0xf7, 0x0d, 0x49, 0x0c, 0xf1, 0x0a, 0xfc, 0x0a, 0x5b, 0x0c, 0x87, 0x0c, 0x77, 0x0a, +0xa4, 0x07, 0x99, 0x05, 0xe6, 0x03, 0x57, 0x00, 0x5b, 0xfb, 0x6e, 0xf7, 0x76, 0xf5, 0x15, 0xf5, +0xe7, 0xf3, 0xd9, 0xf0, 0xd2, 0xed, 0x86, 0xec, 0x25, 0xeb, 0x72, 0xe8, 0x36, 0xe5, 0x35, 0xe4, +0x8e, 0xe6, 0x21, 0xea, 0x5a, 0xec, 0x3e, 0xed, 0x73, 0xee, 0xe5, 0xf0, 0xc3, 0xf3, 0x85, 0xf6, +0xbf, 0xf8, 0x45, 0xfc, 0xde, 0x00, 0x06, 0x06, 0xfc, 0x09, 0x2d, 0x0d, 0xa2, 0x11, 0xc6, 0x15, +0x43, 0x18, 0x1b, 0x18, 0x7f, 0x17, 0x3e, 0x18, 0x61, 0x1a, 0x4c, 0x1c, 0x1a, 0x1c, 0x45, 0x1a, +0xc7, 0x18, 0x95, 0x18, 0x94, 0x19, 0x17, 0x1a, 0x47, 0x19, 0xc4, 0x18, 0x6f, 0x18, 0x83, 0x18, +0xac, 0x18, 0x5f, 0x19, 0xe2, 0x19, 0x41, 0x1a, 0x46, 0x19, 0x84, 0x16, 0x20, 0x13, 0x3b, 0x10, +0x43, 0x0e, 0xcd, 0x0c, 0xa8, 0x09, 0x02, 0x06, 0x2e, 0x03, 0xde, 0x00, 0x47, 0xfe, 0x1d, 0xfa, +0x82, 0xf4, 0xf0, 0xef, 0x43, 0xec, 0x31, 0xe9, 0xde, 0xe5, 0x16, 0xe3, 0x83, 0xe0, 0x44, 0xde, +0x8f, 0xdb, 0xaf, 0xd9, 0x3a, 0xda, 0xb0, 0xde, 0x89, 0xe4, 0x85, 0xe8, 0xd0, 0xe8, 0x84, 0xe7, +0x4f, 0xe9, 0xc2, 0xee, 0xd9, 0xf4, 0x65, 0xf9, 0xda, 0xfb, 0xf0, 0xfd, 0xc3, 0x00, 0x2a, 0x03, +0xdd, 0x04, 0xcc, 0x05, 0x7c, 0x07, 0x40, 0x0a, 0x40, 0x0c, 0x66, 0x0c, 0x18, 0x0b, 0xbb, 0x0a, +0x97, 0x0b, 0x6e, 0x0c, 0x45, 0x0b, 0xcb, 0x08, 0xae, 0x06, 0x4e, 0x04, 0x5f, 0x01, 0xd7, 0xfc, +0x56, 0xf8, 0x77, 0xf5, 0x4a, 0xf4, 0xb1, 0xf2, 0x73, 0xef, 0x61, 0xeb, 0x42, 0xe8, 0x13, 0xe7, +0xdc, 0xe7, 0xc5, 0xe7, 0x9c, 0xe7, 0x78, 0xe7, 0xd1, 0xe8, 0x78, 0xea, 0x61, 0xec, 0x56, 0xee, +0x73, 0xf0, 0xf9, 0xf3, 0x7b, 0xf7, 0x1f, 0xfa, 0x86, 0xfc, 0x32, 0x00, 0xdf, 0x04, 0x41, 0x09, +0x83, 0x0d, 0xe3, 0x10, 0x4f, 0x15, 0x37, 0x1a, 0xc4, 0x1c, 0xb3, 0x1c, 0xef, 0x1a, 0x6a, 0x1a, +0xdd, 0x1b, 0x94, 0x1d, 0x73, 0x1d, 0xa5, 0x1b, 0x3e, 0x19, 0x26, 0x18, 0x79, 0x18, 0x5c, 0x19, +0x1f, 0x19, 0xf8, 0x17, 0x34, 0x16, 0x2f, 0x15, 0x3f, 0x15, 0x70, 0x16, 0x77, 0x17, 0x49, 0x17, +0x9e, 0x15, 0xc3, 0x12, 0x90, 0x0f, 0x23, 0x0e, 0x47, 0x0d, 0x83, 0x0b, 0x68, 0x08, 0x6d, 0x04, +0x0f, 0x01, 0x7b, 0xfe, 0x0d, 0xfc, 0x02, 0xf9, 0xe4, 0xf4, 0x16, 0xf1, 0x14, 0xed, 0x0d, 0xea, +0x6c, 0xe6, 0xca, 0xe3, 0x10, 0xe1, 0x35, 0xde, 0x7b, 0xdb, 0xaa, 0xd9, 0x81, 0xda, 0xc9, 0xde, +0x06, 0xe4, 0xca, 0xe6, 0x26, 0xe6, 0x28, 0xe6, 0xfd, 0xe9, 0x73, 0xf1, 0xed, 0xf8, 0xf4, 0xfc, +0xb9, 0xfd, 0x48, 0xff, 0x95, 0x02, 0xae, 0x06, 0xcc, 0x08, 0xf0, 0x09, 0xf6, 0x0b, 0xc0, 0x0e, +0x70, 0x10, 0x74, 0x10, 0x8c, 0x0f, 0xc7, 0x0f, 0xb7, 0x10, 0xbb, 0x10, 0x29, 0x0e, 0x00, 0x0b, +0xf6, 0x07, 0xca, 0x05, 0x96, 0x02, 0x7d, 0xfd, 0x86, 0xf7, 0xe2, 0xf3, 0x5a, 0xf2, 0x88, 0xf0, +0xd1, 0xec, 0xcc, 0xe7, 0x24, 0xe4, 0xac, 0xe3, 0x64, 0xe4, 0xd0, 0xe3, 0x0c, 0xe2, 0x4d, 0xe1, +0x4c, 0xe2, 0xc1, 0xe4, 0x93, 0xe6, 0xc0, 0xe8, 0xf0, 0xeb, 0x4f, 0xf0, 0xb7, 0xf4, 0x6a, 0xf7, +0x5e, 0xfa, 0x35, 0xff, 0x32, 0x05, 0x76, 0x0a, 0x90, 0x0e, 0x59, 0x11, 0x7f, 0x15, 0x28, 0x1b, +0xc0, 0x1e, 0xc5, 0x1f, 0xb9, 0x1f, 0x6d, 0x20, 0x08, 0x23, 0x49, 0x24, 0x33, 0x23, 0x5d, 0x20, +0xc7, 0x1d, 0xf4, 0x1c, 0x5f, 0x1d, 0x25, 0x1d, 0x17, 0x1c, 0xe9, 0x1a, 0x04, 0x19, 0xa1, 0x17, +0x69, 0x16, 0xd0, 0x15, 0xbc, 0x15, 0xb9, 0x14, 0x13, 0x12, 0x00, 0x0e, 0x2f, 0x0a, 0x52, 0x08, +0x99, 0x07, 0xec, 0x05, 0x74, 0x02, 0x3f, 0xfe, 0x91, 0xfa, 0x84, 0xf8, 0x45, 0xf6, 0x04, 0xf3, +0x50, 0xef, 0x2a, 0xeb, 0xad, 0xe7, 0x72, 0xe4, 0x76, 0xe1, 0xc2, 0xdf, 0x5f, 0xde, 0xea, 0xdc, +0x00, 0xdb, 0x0e, 0xda, 0x82, 0xdb, 0xc9, 0xe0, 0x5f, 0xe6, 0xeb, 0xe8, 0x58, 0xe8, 0xbc, 0xe8, +0x9b, 0xed, 0x24, 0xf6, 0xf1, 0xfd, 0x63, 0x00, 0x97, 0xff, 0xc8, 0x00, 0xe5, 0x04, 0xb1, 0x09, +0x90, 0x0c, 0x7f, 0x0d, 0x0c, 0x0f, 0x05, 0x11, 0x8b, 0x12, 0x2b, 0x13, 0xd0, 0x12, 0x98, 0x13, +0xfe, 0x13, 0xd5, 0x12, 0xd2, 0x0e, 0x62, 0x0a, 0xee, 0x06, 0x3d, 0x04, 0x16, 0x00, 0x55, 0xfa, +0x19, 0xf4, 0x2d, 0xf0, 0xa8, 0xee, 0x92, 0xec, 0xdd, 0xe7, 0x2f, 0xe2, 0x5e, 0xdf, 0xec, 0xdf, +0xba, 0xe0, 0x9d, 0xdf, 0xfc, 0xdc, 0x1f, 0xdc, 0x30, 0xde, 0xf8, 0xe0, 0xcf, 0xe3, 0xf1, 0xe6, +0x47, 0xeb, 0x5e, 0xf0, 0xa3, 0xf4, 0x43, 0xf7, 0xc0, 0xfa, 0x68, 0x00, 0x75, 0x07, 0xef, 0x0d, +0x0c, 0x12, 0x45, 0x15, 0x3c, 0x19, 0xc9, 0x1d, 0xd4, 0x20, 0x9b, 0x22, 0xe1, 0x23, 0xcf, 0x25, +0xa3, 0x27, 0x2d, 0x28, 0x4b, 0x25, 0x0b, 0x22, 0xaa, 0x20, 0xa0, 0x21, 0x63, 0x22, 0xb9, 0x20, +0xd7, 0x1c, 0x06, 0x19, 0xb6, 0x16, 0xed, 0x15, 0x4d, 0x15, 0x03, 0x15, 0xca, 0x13, 0xdf, 0x10, +0xdf, 0x0c, 0xf0, 0x08, 0xf1, 0x05, 0x9e, 0x04, 0x92, 0x03, 0xde, 0x00, 0x6f, 0xfd, 0xa3, 0xf9, +0x43, 0xf7, 0x01, 0xf6, 0xa6, 0xf3, 0x79, 0xf0, 0x97, 0xed, 0x14, 0xeb, 0xe7, 0xe8, 0x6f, 0xe6, +0x19, 0xe3, 0x15, 0xe0, 0x6d, 0xde, 0x42, 0xdd, 0x5c, 0xdc, 0x93, 0xdc, 0x41, 0xdf, 0x4b, 0xe3, +0x33, 0xe7, 0x93, 0xe9, 0x45, 0xea, 0x66, 0xed, 0x82, 0xf3, 0xca, 0xfa, 0x40, 0x00, 0x66, 0x02, +0xff, 0x02, 0xcd, 0x04, 0xf5, 0x08, 0xc0, 0x0c, 0xf3, 0x0e, 0xba, 0x0f, 0xe3, 0x10, 0xcb, 0x12, +0xd1, 0x13, 0xb6, 0x13, 0x1c, 0x13, 0x41, 0x13, 0xdf, 0x13, 0xd5, 0x12, 0x5c, 0x0f, 0x37, 0x0b, +0x02, 0x07, 0x3b, 0x03, 0x0c, 0xff, 0x8a, 0xf9, 0x4e, 0xf4, 0x0c, 0xf0, 0x82, 0xec, 0xc1, 0xe8, +0x05, 0xe4, 0xbd, 0xdf, 0x11, 0xde, 0x39, 0xde, 0xbd, 0xdd, 0xed, 0xda, 0x07, 0xd8, 0xb3, 0xd7, +0xe3, 0xda, 0xa7, 0xde, 0xfe, 0xe0, 0xca, 0xe2, 0xe4, 0xe5, 0xdd, 0xea, 0xeb, 0xf0, 0x35, 0xf5, +0x56, 0xf9, 0x4b, 0xff, 0x70, 0x06, 0xc2, 0x0c, 0x92, 0x11, 0x64, 0x16, 0xdc, 0x1a, 0x1a, 0x20, +0x5b, 0x23, 0x1e, 0x24, 0xfe, 0x24, 0xd7, 0x26, 0x59, 0x29, 0x07, 0x2a, 0x23, 0x28, 0x59, 0x24, +0x87, 0x22, 0x5f, 0x23, 0xf1, 0x24, 0xde, 0x23, 0x07, 0x20, 0xa1, 0x1b, 0x23, 0x19, 0x17, 0x19, +0xf9, 0x18, 0x17, 0x18, 0x88, 0x15, 0xfd, 0x11, 0x52, 0x0e, 0x7e, 0x0a, 0x9c, 0x08, 0xaf, 0x07, +0x93, 0x05, 0xb7, 0x01, 0xea, 0xfc, 0xc6, 0xf9, 0x57, 0xf8, 0x45, 0xf7, 0x01, 0xf5, 0x11, 0xf1, +0x76, 0xec, 0x36, 0xe9, 0x7d, 0xe6, 0xb9, 0xe4, 0x11, 0xe2, 0x5e, 0xdf, 0xf8, 0xdc, 0xe0, 0xda, +0xf8, 0xd9, 0xbc, 0xda, 0xab, 0xdc, 0xa0, 0xdf, 0x52, 0xe3, 0x61, 0xe6, 0xfb, 0xe8, 0x43, 0xec, +0xfc, 0xf0, 0xcb, 0xf6, 0xb5, 0xfc, 0x51, 0x01, 0x5c, 0x04, 0xb7, 0x07, 0x89, 0x0b, 0x2e, 0x0f, +0x1b, 0x11, 0xda, 0x11, 0xc8, 0x12, 0xdb, 0x14, 0xcf, 0x17, 0x67, 0x19, 0x2d, 0x18, 0xfb, 0x15, +0x8c, 0x14, 0x63, 0x14, 0xf4, 0x12, 0x5a, 0x0f, 0x63, 0x0a, 0xe1, 0x04, 0xa8, 0x00, 0x15, 0xfc, +0x9a, 0xf6, 0xf7, 0xf0, 0x37, 0xec, 0xa2, 0xe8, 0x54, 0xe5, 0x7b, 0xe1, 0xa1, 0xdd, 0x7f, 0xdb, +0x94, 0xda, 0x2b, 0xda, 0x04, 0xd9, 0x1c, 0xd9, 0x02, 0xdb, 0xef, 0xdd, 0x6d, 0xe0, 0x62, 0xe2, +0x23, 0xe5, 0xdf, 0xe9, 0x13, 0xf0, 0x7c, 0xf5, 0xce, 0xf8, 0x78, 0xfc, 0xee, 0x01, 0xa2, 0x09, +0xe7, 0x10, 0x8e, 0x16, 0xe6, 0x1a, 0x9f, 0x1e, 0xff, 0x21, 0xec, 0x24, 0x68, 0x26, 0x86, 0x27, +0x5b, 0x28, 0xc9, 0x28, 0xcb, 0x27, 0xa6, 0x25, 0x18, 0x23, 0x21, 0x22, 0xf9, 0x21, 0xce, 0x20, +0x11, 0x1e, 0x4e, 0x1b, 0x1d, 0x19, 0xa0, 0x18, 0x7b, 0x17, 0xbe, 0x14, 0xf7, 0x11, 0xc3, 0x0f, +0xd2, 0x0e, 0x87, 0x0d, 0xe3, 0x0a, 0xcc, 0x07, 0x91, 0x05, 0xcf, 0x03, 0xd2, 0x01, 0x28, 0x00, +0x3c, 0xfe, 0x17, 0xfc, 0x06, 0xfa, 0xf6, 0xf6, 0x95, 0xf3, 0xb2, 0xf0, 0x5e, 0xee, 0x02, 0xec, +0xa6, 0xe9, 0x15, 0xe6, 0x38, 0xe2, 0x24, 0xdf, 0xa4, 0xde, 0x0c, 0xdf, 0xec, 0xde, 0x2e, 0xdf, +0x7d, 0xe0, 0x6f, 0xe4, 0x69, 0xe9, 0xda, 0xec, 0x59, 0xed, 0x1c, 0xee, 0x3e, 0xf2, 0xdc, 0xf9, +0x98, 0x01, 0x4d, 0x05, 0x84, 0x05, 0x90, 0x05, 0xa3, 0x07, 0x83, 0x0c, 0x24, 0x11, 0x84, 0x13, +0x8f, 0x14, 0xc2, 0x14, 0x70, 0x14, 0x08, 0x14, 0x60, 0x13, 0x71, 0x13, 0x79, 0x14, 0x4e, 0x13, +0x5e, 0x0e, 0xee, 0x08, 0xf0, 0x04, 0xcb, 0x02, 0x71, 0x00, 0x23, 0xfb, 0x68, 0xf4, 0x39, 0xef, +0xc0, 0xec, 0x0d, 0xeb, 0x36, 0xe8, 0x1d, 0xe4, 0x4f, 0xe1, 0x7f, 0xe0, 0xdf, 0xe0, 0x1f, 0xe1, +0xa3, 0xe1, 0x7b, 0xe2, 0xe4, 0xe3, 0x16, 0xe6, 0x1a, 0xe8, 0xef, 0xeb, 0xe6, 0xf1, 0xc9, 0xf7, +0xac, 0xfb, 0xa6, 0xfd, 0x3b, 0x00, 0x33, 0x06, 0xe8, 0x0e, 0x4a, 0x16, 0xe4, 0x19, 0xc8, 0x1b, +0xcf, 0x1e, 0x4a, 0x22, 0x62, 0x25, 0x73, 0x26, 0x22, 0x26, 0x36, 0x26, 0xb1, 0x26, 0x94, 0x24, +0xd5, 0x21, 0x29, 0x1f, 0x61, 0x1e, 0xdd, 0x1d, 0xa5, 0x1b, 0x39, 0x18, 0x24, 0x15, 0xfa, 0x13, +0xb1, 0x13, 0x44, 0x13, 0xa2, 0x10, 0xe0, 0x0c, 0x3b, 0x0a, 0x64, 0x09, 0xb6, 0x09, 0xd2, 0x08, +0x88, 0x05, 0x02, 0x02, 0x27, 0x00, 0x36, 0x00, 0x42, 0x00, 0x87, 0xff, 0x8a, 0xfd, 0xd0, 0xfa, +0xa4, 0xf8, 0xdb, 0xf5, 0x09, 0xf3, 0xe9, 0xef, 0x71, 0xed, 0x08, 0xeb, 0x0c, 0xe8, 0xc6, 0xe5, +0xb0, 0xe2, 0x15, 0xe1, 0x5e, 0xe0, 0x96, 0xe0, 0xa8, 0xe1, 0x40, 0xe3, 0x84, 0xe6, 0xfa, 0xea, +0xe3, 0xee, 0x21, 0xf1, 0xcf, 0xf1, 0x61, 0xf4, 0xba, 0xfa, 0x8e, 0x02, 0x9c, 0x07, 0x01, 0x08, +0x6c, 0x07, 0x68, 0x09, 0x54, 0x0d, 0xa6, 0x10, 0x25, 0x12, 0xad, 0x12, 0x39, 0x13, 0xfe, 0x13, +0xc2, 0x12, 0x7b, 0x11, 0x21, 0x11, 0x87, 0x11, 0xb0, 0x10, 0x15, 0x0d, 0xd6, 0x07, 0x72, 0x03, +0xb2, 0x00, 0xee, 0xfd, 0x3b, 0xf9, 0x30, 0xf3, 0xef, 0xee, 0x40, 0xed, 0x0b, 0xed, 0x9b, 0xea, +0xf9, 0xe5, 0x5b, 0xe2, 0x33, 0xe2, 0x72, 0xe4, 0xbf, 0xe5, 0x59, 0xe5, 0x53, 0xe4, 0x0c, 0xe5, +0x41, 0xe7, 0x15, 0xea, 0xb9, 0xed, 0x5e, 0xf3, 0xa0, 0xf9, 0xbe, 0xfd, 0x48, 0xff, 0x23, 0x01, +0x01, 0x07, 0xaf, 0x0f, 0xf5, 0x16, 0x0a, 0x1a, 0x79, 0x1a, 0xc2, 0x1a, 0xfc, 0x1d, 0xa2, 0x21, +0x3d, 0x23, 0xfc, 0x22, 0x96, 0x21, 0xd7, 0x1f, 0xd1, 0x1e, 0x06, 0x1d, 0x07, 0x1b, 0x57, 0x19, +0xc6, 0x18, 0x93, 0x17, 0x7a, 0x14, 0x9a, 0x11, 0x7f, 0x0f, 0x1a, 0x0f, 0xf9, 0x0d, 0x12, 0x0b, +0x8b, 0x08, 0xea, 0x07, 0x24, 0x09, 0xcd, 0x08, 0xb2, 0x05, 0xb9, 0x01, 0xe9, 0xff, 0x0b, 0x01, +0xbb, 0x02, 0xcd, 0x02, 0xc3, 0x00, 0xd2, 0xfe, 0x23, 0xfd, 0xf6, 0xfb, 0xc0, 0xfa, 0xf3, 0xf8, +0x27, 0xf6, 0xbc, 0xf2, 0xf9, 0xee, 0xe6, 0xe9, 0x8d, 0xe6, 0x73, 0xe5, 0xb6, 0xe5, 0xd9, 0xe4, +0xb6, 0xe1, 0x48, 0xde, 0xfc, 0xdd, 0xfb, 0xe1, 0x9f, 0xe6, 0xcf, 0xe9, 0x4b, 0xec, 0xa2, 0xef, +0x51, 0xf3, 0x40, 0xf6, 0x3c, 0xfa, 0x03, 0x00, 0xf8, 0x05, 0x29, 0x0a, 0xc8, 0x0a, 0xfd, 0x0a, +0xfb, 0x0d, 0xe2, 0x12, 0x81, 0x15, 0x7b, 0x14, 0xe0, 0x11, 0xf3, 0x10, 0x37, 0x12, 0x36, 0x13, +0x98, 0x12, 0x3e, 0x0f, 0xe7, 0x0a, 0x67, 0x06, 0xb9, 0x02, 0x1d, 0x00, 0xbd, 0xfd, 0x87, 0xf9, +0x62, 0xf4, 0x10, 0xef, 0xc9, 0xea, 0xa5, 0xe8, 0x5e, 0xe8, 0x15, 0xe8, 0x81, 0xe6, 0x90, 0xe3, +0xd5, 0xe0, 0xb8, 0xe1, 0x06, 0xe5, 0x07, 0xe8, 0xb4, 0xe8, 0x2b, 0xe8, 0x67, 0xe9, 0x3b, 0xed, +0xba, 0xf1, 0xa7, 0xf5, 0x26, 0xfa, 0x76, 0xfe, 0xc4, 0x02, 0xc2, 0x06, 0x06, 0x0b, 0x46, 0x10, +0xbd, 0x15, 0x88, 0x19, 0x35, 0x1b, 0x4a, 0x1c, 0x03, 0x1d, 0x03, 0x1d, 0xe6, 0x1b, 0x47, 0x1a, +0x2b, 0x1a, 0x03, 0x1b, 0xa3, 0x1a, 0x46, 0x17, 0x14, 0x12, 0xdc, 0x0e, 0x0d, 0x0f, 0x0f, 0x11, +0x1c, 0x11, 0xe4, 0x0d, 0xf7, 0x09, 0x1e, 0x08, 0xea, 0x07, 0xc7, 0x07, 0xbf, 0x06, 0x9d, 0x05, +0xd6, 0x05, 0x84, 0x06, 0x0e, 0x06, 0x2f, 0x05, 0x0d, 0x04, 0x29, 0x04, 0xcb, 0x04, 0x61, 0x05, +0x59, 0x05, 0x8a, 0x04, 0xc4, 0x03, 0xc4, 0x01, 0x67, 0xff, 0x6a, 0xfc, 0xa1, 0xf9, 0x27, 0xf7, +0xc9, 0xf4, 0x4f, 0xf1, 0xe5, 0xeb, 0x59, 0xe6, 0xcb, 0xe2, 0xc3, 0xe2, 0xb9, 0xe3, 0xed, 0xe2, +0x6b, 0xe0, 0x86, 0xdd, 0xd6, 0xdc, 0x63, 0xdf, 0x66, 0xe4, 0xa1, 0xea, 0xb6, 0xf0, 0xc8, 0xf5, +0xb2, 0xf8, 0xa5, 0xf9, 0xb9, 0xfc, 0xb7, 0x02, 0x94, 0x0b, 0x30, 0x12, 0xcb, 0x13, 0xbc, 0x12, +0x8b, 0x13, 0xe4, 0x16, 0x31, 0x19, 0x3a, 0x18, 0x9a, 0x14, 0x09, 0x12, 0x35, 0x13, 0x20, 0x14, +0x0c, 0x11, 0x82, 0x0a, 0xc8, 0x03, 0xf2, 0xff, 0x33, 0xfe, 0x6e, 0xfb, 0x20, 0xf7, 0x3a, 0xf2, +0xb4, 0xed, 0x3e, 0xea, 0x71, 0xe6, 0x96, 0xe3, 0xd5, 0xe3, 0xc0, 0xe5, 0xee, 0xe6, 0x2c, 0xe5, +0x9d, 0xe2, 0x68, 0xe2, 0x39, 0xe6, 0x2e, 0xea, 0xe7, 0xec, 0x3c, 0xee, 0xbd, 0xf0, 0xa2, 0xf4, +0x4a, 0xf9, 0xfb, 0xfd, 0x6a, 0x01, 0x1f, 0x05, 0xea, 0x09, 0x74, 0x0e, 0xb1, 0x12, 0x45, 0x16, +0x55, 0x18, 0x6e, 0x19, 0x45, 0x19, 0x8a, 0x18, 0xbb, 0x16, 0x36, 0x15, 0xc0, 0x13, 0x9c, 0x11, +0x3a, 0x0f, 0xeb, 0x0c, 0x7f, 0x0b, 0x1e, 0x09, 0x3f, 0x06, 0x2d, 0x03, 0x09, 0x02, 0xab, 0x02, +0xfc, 0x04, 0x6b, 0x04, 0x14, 0x03, 0xa4, 0x01, 0x6f, 0x02, 0x0e, 0x03, 0x74, 0x03, 0x94, 0x03, +0x1e, 0x05, 0x07, 0x07, 0x90, 0x08, 0xae, 0x08, 0x8a, 0x08, 0xf7, 0x08, 0xbe, 0x09, 0x69, 0x0a, +0x59, 0x09, 0x68, 0x08, 0x60, 0x07, 0x42, 0x06, 0x42, 0x04, 0x65, 0x00, 0xab, 0xfb, 0x1e, 0xf7, +0x72, 0xf3, 0x37, 0xf1, 0x52, 0xee, 0xc3, 0xea, 0x15, 0xe7, 0x0e, 0xe3, 0xb6, 0xdf, 0xb2, 0xde, +0xb6, 0xdf, 0x35, 0xe2, 0x42, 0xe3, 0x33, 0xe2, 0x7f, 0xe1, 0xaf, 0xe3, 0xda, 0xea, 0xf2, 0xf4, +0x87, 0xfd, 0xfc, 0x01, 0xb3, 0x01, 0xb8, 0x02, 0x56, 0x07, 0xaf, 0x0f, 0x05, 0x18, 0x25, 0x1b, +0xdb, 0x1a, 0xd1, 0x19, 0x35, 0x1b, 0x18, 0x1b, 0xe2, 0x17, 0x6d, 0x12, 0xe8, 0x0e, 0x05, 0x0f, +0x25, 0x0f, 0xb7, 0x0b, 0xfa, 0x04, 0x4d, 0xfe, 0x46, 0xf9, 0xce, 0xf4, 0xa9, 0xf0, 0xa7, 0xed, +0x66, 0xec, 0xb2, 0xec, 0x21, 0xeb, 0x4c, 0xe7, 0x04, 0xe3, 0xe8, 0xe2, 0x49, 0xe6, 0xc5, 0xea, +0x50, 0xec, 0xc0, 0xeb, 0x31, 0xec, 0x25, 0xf0, 0x76, 0xf5, 0xdb, 0xf8, 0x46, 0xfa, 0xd2, 0xfc, +0x5c, 0x01, 0x1d, 0x07, 0xbd, 0x0a, 0x9a, 0x0b, 0x41, 0x0d, 0x3b, 0x11, 0x53, 0x15, 0x74, 0x17, +0x2a, 0x17, 0x9f, 0x16, 0x8e, 0x16, 0x9a, 0x15, 0x62, 0x12, 0xc8, 0x0d, 0x96, 0x0a, 0x3d, 0x09, +0xcc, 0x07, 0xd1, 0x04, 0x3c, 0x01, 0x42, 0xfe, 0x16, 0xfd, 0x0f, 0xfd, 0xd3, 0xfd, 0xdf, 0xfc, +0xe0, 0xfb, 0x35, 0xfc, 0x90, 0xfe, 0x12, 0x02, 0x47, 0x04, 0xd2, 0x03, 0x28, 0x03, 0xec, 0x03, +0x5e, 0x06, 0x8b, 0x08, 0x08, 0x0a, 0x95, 0x0b, 0xa0, 0x0c, 0xb9, 0x0c, 0xe6, 0x0b, 0x61, 0x0b, +0x5a, 0x0b, 0x69, 0x0a, 0x94, 0x08, 0x7f, 0x06, 0x41, 0x04, 0xae, 0x02, 0x78, 0xff, 0x39, 0xfb, +0x12, 0xf6, 0xcb, 0xf1, 0x2f, 0xef, 0x47, 0xed, 0x2d, 0xeb, 0x87, 0xe8, 0x81, 0xe5, 0xd7, 0xe1, +0x99, 0xdf, 0xb9, 0xdf, 0x7a, 0xe2, 0xf8, 0xe4, 0x30, 0xe6, 0x3d, 0xe5, 0xe0, 0xe4, 0xb2, 0xe8, +0x2d, 0xf0, 0x2d, 0xf9, 0x2d, 0x01, 0x01, 0x08, 0x2d, 0x0c, 0x25, 0x0d, 0x98, 0x0e, 0x7c, 0x12, +0xf3, 0x19, 0x90, 0x20, 0xcd, 0x21, 0xff, 0x1d, 0x97, 0x19, 0xe4, 0x16, 0x24, 0x14, 0xdf, 0x0f, +0xfc, 0x0a, 0xd2, 0x08, 0xe5, 0x07, 0xb8, 0x04, 0x18, 0xfe, 0x29, 0xf6, 0x5a, 0xf1, 0x35, 0xef, +0x0b, 0xee, 0xe0, 0xeb, 0x8f, 0xea, 0x5b, 0xeb, 0xd9, 0xec, 0xad, 0xec, 0x8c, 0xea, 0xf4, 0xe9, +0x2b, 0xec, 0xf7, 0xf1, 0xf8, 0xf6, 0x04, 0xfa, 0x31, 0xfc, 0x16, 0xfe, 0x2a, 0x00, 0xc4, 0x01, +0xdc, 0x04, 0xcd, 0x08, 0xf1, 0x0d, 0x4a, 0x11, 0x52, 0x12, 0x5c, 0x12, 0xc3, 0x12, 0x63, 0x14, +0x8f, 0x15, 0x79, 0x14, 0x25, 0x12, 0xc5, 0x10, 0xd7, 0x0f, 0xdc, 0x0d, 0x0a, 0x0a, 0x23, 0x05, +0xe8, 0x00, 0xa8, 0xfd, 0xcf, 0xfa, 0x00, 0xf8, 0xbc, 0xf6, 0x6b, 0xf7, 0x8c, 0xf8, 0xe4, 0xf6, +0x82, 0xf3, 0x62, 0xf2, 0x11, 0xf8, 0xe0, 0x00, 0x3f, 0x06, 0xeb, 0x05, 0x11, 0x03, 0xa7, 0x04, +0xd9, 0x0a, 0x2b, 0x11, 0x24, 0x13, 0x0f, 0x12, 0x27, 0x11, 0x9f, 0x11, 0x5b, 0x12, 0x7d, 0x12, +0x96, 0x11, 0xac, 0x0f, 0xcc, 0x0b, 0xcc, 0x07, 0x08, 0x05, 0x1c, 0x04, 0xb5, 0x03, 0xb7, 0x01, +0x6c, 0xfd, 0xe7, 0xf8, 0x68, 0xf5, 0x4c, 0xf4, 0xe5, 0xf3, 0xc4, 0xf2, 0x1e, 0xf0, 0x6f, 0xec, +0x3a, 0xe9, 0x87, 0xe8, 0xad, 0xe9, 0xe3, 0xea, 0x22, 0xea, 0xd2, 0xe7, 0x88, 0xe6, 0xec, 0xe8, +0xf7, 0xed, 0x9f, 0xf1, 0x7f, 0xf3, 0x82, 0xf2, 0x73, 0xf3, 0x31, 0xf8, 0xcd, 0xff, 0x8f, 0x08, +0x34, 0x10, 0x50, 0x14, 0x9c, 0x13, 0xc4, 0x11, 0xa9, 0x10, 0x5f, 0x14, 0xda, 0x19, 0x0f, 0x1b, +0x8b, 0x16, 0x59, 0x0f, 0x58, 0x0b, 0xf8, 0x09, 0xb9, 0x06, 0xc0, 0xff, 0xe0, 0xf8, 0x6a, 0xf5, +0x0f, 0xf6, 0xa5, 0xf6, 0x58, 0xf5, 0x37, 0xf3, 0x52, 0xf1, 0xe4, 0xef, 0x85, 0xee, 0x8d, 0xef, +0xe5, 0xf3, 0xb2, 0xfa, 0x54, 0xfe, 0xb0, 0xfc, 0x60, 0xf9, 0x0a, 0xf9, 0x24, 0xfe, 0x56, 0x05, +0x5d, 0x09, 0x83, 0x09, 0x04, 0x08, 0xf8, 0x08, 0x56, 0x0d, 0xd9, 0x10, 0xe1, 0x10, 0xc0, 0x0d, +0xcd, 0x09, 0xe3, 0x08, 0x3f, 0x0b, 0x19, 0x0d, 0x0f, 0x0d, 0xd7, 0x0a, 0x7f, 0x06, 0x4b, 0x01, +0x38, 0xfc, 0xea, 0xf9, 0x56, 0xfc, 0x16, 0xff, 0xb9, 0xfd, 0x7d, 0xf7, 0x09, 0xf0, 0x96, 0xed, +0xb6, 0xf0, 0x9e, 0xf3, 0xeb, 0xf2, 0xd5, 0xef, 0x36, 0xef, 0x57, 0xf3, 0x78, 0xf9, 0x93, 0xfd, +0xb3, 0x00, 0xef, 0x04, 0x60, 0x0a, 0xf3, 0x0e, 0x0d, 0x12, 0x02, 0x14, 0x5a, 0x17, 0x6f, 0x19, +0xc6, 0x17, 0x67, 0x14, 0x79, 0x13, 0xa8, 0x15, 0xc0, 0x16, 0x0c, 0x13, 0xd1, 0x0c, 0xce, 0x08, +0x2a, 0x07, 0x5b, 0x06, 0x65, 0x04, 0x66, 0x02, 0x40, 0x01, 0xfb, 0x00, 0x5f, 0xff, 0xa7, 0xfc, +0x6a, 0xf9, 0x45, 0xf7, 0x6a, 0xf6, 0xd3, 0xf5, 0x58, 0xf5, 0x92, 0xf5, 0x2f, 0xf6, 0x8c, 0xf5, +0xb1, 0xf2, 0x3d, 0xef, 0x7f, 0xed, 0x09, 0xee, 0x2b, 0xf0, 0x9e, 0xf1, 0xc2, 0xf0, 0x83, 0xee, +0xd6, 0xee, 0x47, 0xf0, 0xbd, 0xf2, 0xed, 0xf3, 0x44, 0xf3, 0x6a, 0xf3, 0xe5, 0xf6, 0x97, 0xfe, +0x18, 0x07, 0xd3, 0x0c, 0xfe, 0x0c, 0xdc, 0x09, 0x45, 0x08, 0x48, 0x09, 0xc7, 0x0c, 0x74, 0x0e, +0x6e, 0x0d, 0x67, 0x0b, 0x3e, 0x0a, 0xb8, 0x08, 0x86, 0x05, 0xc2, 0x00, 0x3f, 0xfe, 0x39, 0xfe, +0x7f, 0xff, 0xb8, 0xff, 0x7d, 0xff, 0xd7, 0x00, 0x2f, 0x02, 0x19, 0x01, 0x76, 0xfc, 0xdc, 0xf8, +0xf8, 0xf8, 0x0d, 0xfd, 0x52, 0x01, 0xf5, 0x02, 0xcb, 0x02, 0x1d, 0x02, 0x3c, 0x01, 0xf9, 0x00, +0x1e, 0x01, 0xa9, 0x02, 0xab, 0x05, 0x50, 0x08, 0x89, 0x08, 0x31, 0x07, 0xfc, 0x04, 0x35, 0x03, +0x20, 0x02, 0x09, 0x01, 0x97, 0x00, 0x86, 0x01, 0x5c, 0x03, 0xb3, 0x03, 0x7d, 0x01, 0x3a, 0xfc, +0xee, 0xf6, 0x1f, 0xf4, 0x19, 0xf4, 0xc6, 0xf4, 0x23, 0xf5, 0x6e, 0xf4, 0x99, 0xf2, 0x13, 0xef, +0xd3, 0xea, 0x24, 0xe8, 0x9d, 0xe9, 0xea, 0xee, 0x1d, 0xf5, 0xf8, 0xf8, 0x0c, 0xf9, 0xe6, 0xf9, +0x6c, 0xfe, 0xfa, 0x06, 0xc3, 0x0e, 0x5a, 0x12, 0xaf, 0x12, 0x00, 0x14, 0xc7, 0x17, 0x1d, 0x1c, +0xca, 0x1d, 0x74, 0x1c, 0x7f, 0x1a, 0x39, 0x19, 0xba, 0x18, 0x98, 0x18, 0xd2, 0x17, 0xa8, 0x16, +0x74, 0x14, 0xf6, 0x0f, 0x6a, 0x0b, 0x5e, 0x09, 0xec, 0x09, 0xae, 0x0b, 0x5b, 0x0b, 0xaf, 0x07, +0x9a, 0x03, 0x00, 0x01, 0x5f, 0x00, 0xa1, 0x00, 0x8e, 0xff, 0xe8, 0xfc, 0x5f, 0xf9, 0xe4, 0xf6, +0x21, 0xf6, 0x64, 0xf5, 0xc0, 0xf2, 0x41, 0xed, 0xe5, 0xe7, 0xca, 0xe5, 0x48, 0xe6, 0x2a, 0xe7, +0x0c, 0xe7, 0xc6, 0xe5, 0x1d, 0xe4, 0x12, 0xe3, 0x0c, 0xe3, 0xdb, 0xe3, 0x32, 0xe6, 0xe7, 0xe6, +0xc1, 0xe6, 0x29, 0xe9, 0x57, 0xee, 0x1d, 0xf9, 0x72, 0x05, 0xba, 0x0c, 0x52, 0x0b, 0xe0, 0x05, +0x3f, 0x03, 0x9b, 0x08, 0x6e, 0x12, 0xc6, 0x17, 0x43, 0x17, 0xc6, 0x14, 0xa3, 0x14, 0xee, 0x14, +0xf7, 0x10, 0xa4, 0x09, 0x5f, 0x04, 0x4f, 0x05, 0xaf, 0x0a, 0x1a, 0x0e, 0xc2, 0x0c, 0x4e, 0x09, +0x43, 0x05, 0xa6, 0xfe, 0x12, 0xf6, 0xc4, 0xef, 0x4e, 0xf3, 0xc8, 0xfd, 0x1f, 0x07, 0xeb, 0x07, +0x53, 0x01, 0x52, 0xfb, 0x48, 0xfb, 0x47, 0xfe, 0xbf, 0xff, 0x42, 0x00, 0x35, 0x03, 0x25, 0x09, +0x9e, 0x0e, 0xc2, 0x0e, 0xdd, 0x09, 0xb9, 0x02, 0x13, 0xfd, 0x93, 0xfa, 0x9a, 0xf9, 0xe4, 0xfa, +0x68, 0xfe, 0xcc, 0x00, 0xe8, 0xfc, 0x42, 0xf1, 0xd3, 0xe3, 0xaf, 0xdd, 0x2f, 0xe1, 0x13, 0xe8, +0x38, 0xeb, 0xe8, 0xe8, 0xe9, 0xe3, 0x76, 0xe2, 0xa7, 0xe3, 0x75, 0xe5, 0x33, 0xe7, 0xf2, 0xe8, +0xc3, 0xed, 0x34, 0xf6, 0x81, 0xfe, 0x62, 0x06, 0xba, 0x0c, 0x4b, 0x12, 0xee, 0x16, 0x40, 0x1b, +0x5b, 0x20, 0x7f, 0x27, 0xe7, 0x30, 0x5c, 0x37, 0x3e, 0x38, 0x82, 0x35, 0xe3, 0x32, 0x10, 0x33, +0x57, 0x34, 0x36, 0x32, 0x08, 0x2d, 0xe7, 0x27, 0x1e, 0x25, 0x33, 0x23, 0x2f, 0x1e, 0x28, 0x16, +0xcd, 0x0e, 0x8b, 0x09, 0x06, 0x06, 0x02, 0x02, 0x1c, 0xfd, 0x8f, 0xf8, 0xdb, 0xf4, 0x4d, 0xf0, +0xb8, 0xeb, 0x09, 0xe8, 0xbc, 0xe6, 0x00, 0xe7, 0xbf, 0xe4, 0xed, 0xdf, 0x93, 0xda, 0xa2, 0xd8, +0xa1, 0xda, 0x2a, 0xde, 0xaf, 0xde, 0x49, 0xdd, 0x8a, 0xdc, 0x37, 0xde, 0x19, 0xe1, 0xdb, 0xe2, +0xca, 0xe2, 0x13, 0xe3, 0x6f, 0xe4, 0xf8, 0xe7, 0xc8, 0xeb, 0x48, 0xef, 0x0c, 0xf2, 0x40, 0xf3, +0xc9, 0xf3, 0xa1, 0xf3, 0xeb, 0xf6, 0x09, 0x01, 0x57, 0x0f, 0x96, 0x1a, 0x98, 0x1d, 0x6e, 0x18, +0x36, 0x12, 0xca, 0x12, 0x45, 0x17, 0x9b, 0x1a, 0x6b, 0x1a, 0xb9, 0x19, 0x11, 0x1b, 0xf5, 0x1b, +0x10, 0x18, 0x1c, 0x10, 0x07, 0x0a, 0xb6, 0x08, 0x47, 0x09, 0xf6, 0x07, 0x8f, 0x04, 0x53, 0x03, +0x5c, 0x04, 0xed, 0x03, 0x7e, 0xfe, 0x7a, 0xf6, 0x93, 0xf2, 0xab, 0xf5, 0xed, 0xfb, 0x60, 0xfe, +0x64, 0xfb, 0xbe, 0xf6, 0xaa, 0xf3, 0x38, 0xf3, 0x82, 0xf3, 0x62, 0xf3, 0xc9, 0xf3, 0x03, 0xf6, +0xee, 0xf6, 0x92, 0xf3, 0x7e, 0xed, 0xf0, 0xe7, 0xd0, 0xe5, 0x89, 0xe6, 0x26, 0xe6, 0xe5, 0xe4, +0x7a, 0xe4, 0xff, 0xe6, 0xe9, 0xe9, 0xe0, 0xe9, 0x8c, 0xe5, 0x5c, 0xe2, 0x80, 0xe4, 0x9a, 0xec, +0x72, 0xf6, 0x99, 0xfd, 0xad, 0x00, 0x4c, 0x01, 0x85, 0x01, 0x86, 0x03, 0xc4, 0x07, 0x93, 0x0d, +0x92, 0x13, 0x8a, 0x19, 0x89, 0x1e, 0x5a, 0x24, 0x1c, 0x2a, 0xf8, 0x2f, 0x97, 0x34, 0xb7, 0x36, +0x5c, 0x36, 0xa4, 0x36, 0xa0, 0x39, 0x2e, 0x3e, 0x23, 0x40, 0x3b, 0x3c, 0x1f, 0x34, 0xb1, 0x2c, +0xc7, 0x27, 0x5b, 0x24, 0xcb, 0x20, 0xea, 0x1b, 0x61, 0x15, 0xb2, 0x0c, 0x22, 0x03, 0x71, 0xfa, +0x57, 0xf4, 0x1f, 0xf0, 0xa9, 0xeb, 0xe8, 0xe5, 0x66, 0xe0, 0xb4, 0xdc, 0xfb, 0xda, 0xe8, 0xd8, +0x46, 0xd6, 0xde, 0xd2, 0xb9, 0xd1, 0xe5, 0xd2, 0x49, 0xd5, 0xaa, 0xd7, 0xe1, 0xd9, 0x04, 0xdc, +0x69, 0xde, 0x4d, 0xe0, 0xee, 0xe1, 0x9a, 0xe4, 0xf7, 0xe7, 0x46, 0xec, 0x2f, 0xf0, 0x07, 0xf3, +0x65, 0xf5, 0x67, 0xf8, 0x19, 0xfb, 0x29, 0xfc, 0x39, 0xfc, 0x0a, 0xfd, 0x3d, 0xff, 0xec, 0x02, +0x3a, 0x05, 0x3d, 0x04, 0x71, 0x00, 0xb8, 0xfd, 0x54, 0xfe, 0x4e, 0x03, 0x31, 0x0d, 0x95, 0x15, +0xaf, 0x17, 0x4a, 0x13, 0xc8, 0x0b, 0x30, 0x07, 0x80, 0x08, 0x88, 0x0c, 0xc6, 0x0f, 0x58, 0x11, +0x39, 0x12, 0x7a, 0x13, 0x47, 0x12, 0x88, 0x0c, 0xf8, 0x04, 0x16, 0xfe, 0x54, 0xfb, 0x65, 0xfc, +0x4c, 0x00, 0xc6, 0x04, 0x84, 0x07, 0xd5, 0x04, 0x33, 0xfd, 0x52, 0xf3, 0xc5, 0xec, 0xc8, 0xec, +0xe8, 0xf0, 0xba, 0xf4, 0x23, 0xf5, 0x2d, 0xf3, 0x6d, 0xf0, 0x28, 0xee, 0xfa, 0xea, 0xc0, 0xe7, +0x3c, 0xe5, 0x70, 0xe4, 0x01, 0xe6, 0x7d, 0xe9, 0x3f, 0xed, 0xde, 0xef, 0x21, 0xef, 0xee, 0xea, +0x2c, 0xe7, 0x24, 0xe8, 0x20, 0xf0, 0x72, 0xfb, 0x93, 0x04, 0x28, 0x08, 0x98, 0x07, 0xb2, 0x06, +0xa4, 0x09, 0xd9, 0x0f, 0xb8, 0x16, 0x1c, 0x1c, 0x40, 0x20, 0x0f, 0x23, 0x5c, 0x24, 0x06, 0x24, +0x0a, 0x22, 0x72, 0x21, 0x90, 0x21, 0xaf, 0x22, 0x12, 0x23, 0xa5, 0x23, 0x06, 0x25, 0x40, 0x27, +0xcc, 0x27, 0x91, 0x24, 0x0d, 0x21, 0xd7, 0x1d, 0xfb, 0x1d, 0x2c, 0x20, 0x6a, 0x1f, 0xc8, 0x1b, +0x5a, 0x16, 0x6d, 0x12, 0xb9, 0x10, 0x64, 0x0f, 0xe4, 0x0b, 0xdd, 0x06, 0x1f, 0x02, 0x46, 0xfe, +0x6b, 0xf9, 0xc9, 0xf2, 0x00, 0xec, 0x81, 0xe8, 0xec, 0xe6, 0x07, 0xe6, 0xa2, 0xe4, 0x7c, 0xe2, +0xcf, 0xe0, 0x46, 0xdf, 0xff, 0xdc, 0xcd, 0xdb, 0xe0, 0xdc, 0x59, 0xe0, 0x09, 0xe5, 0x59, 0xe8, +0x85, 0xe9, 0x3b, 0xea, 0x3a, 0xec, 0x5e, 0xef, 0xde, 0xf1, 0xf2, 0xf2, 0x58, 0xf4, 0xa9, 0xf6, +0x66, 0xfa, 0xa0, 0xfd, 0x84, 0xfe, 0x99, 0xfd, 0x7a, 0xfc, 0x79, 0xfc, 0xfe, 0xfc, 0x46, 0xfe, +0xca, 0x00, 0xd7, 0x02, 0x47, 0x03, 0x96, 0xff, 0xb1, 0xf8, 0xbc, 0xf1, 0x8a, 0xed, 0xb0, 0xec, +0x9e, 0xec, 0x94, 0xe9, 0x0e, 0xe6, 0x70, 0xe4, 0x42, 0xe8, 0xbb, 0xf0, 0x28, 0xf8, 0x82, 0xfa, +0x30, 0xf9, 0x57, 0xf9, 0x18, 0xff, 0x2b, 0x09, 0xc8, 0x11, 0x9a, 0x16, 0xad, 0x18, 0x57, 0x19, +0x50, 0x19, 0x6c, 0x17, 0xf6, 0x14, 0x15, 0x15, 0xb2, 0x17, 0x0d, 0x1a, 0x8c, 0x19, 0xae, 0x16, +0x4a, 0x13, 0x6e, 0x0f, 0x68, 0x08, 0xe1, 0xfd, 0x0f, 0xf3, 0xf1, 0xec, 0x0c, 0xee, 0x12, 0xf2, +0x78, 0xf4, 0xc4, 0xf1, 0x2a, 0xeb, 0x2a, 0xe4, 0x53, 0xde, 0xf1, 0xda, 0x87, 0xdb, 0x65, 0xe0, +0xb9, 0xe8, 0xc8, 0xf0, 0xf1, 0xf5, 0x9b, 0xf8, 0x3b, 0xfa, 0x80, 0xfb, 0xa9, 0xfc, 0xf8, 0xfd, +0xba, 0x02, 0xbb, 0x0c, 0xfe, 0x19, 0x94, 0x25, 0x90, 0x2a, 0x5e, 0x29, 0x55, 0x24, 0x76, 0x20, +0x8d, 0x20, 0x5f, 0x24, 0xcf, 0x28, 0x4b, 0x2a, 0x49, 0x27, 0x56, 0x21, 0x71, 0x1a, 0x33, 0x14, +0x99, 0x0e, 0x2b, 0x09, 0x83, 0x04, 0x5b, 0x01, 0x38, 0x01, 0xda, 0x03, 0x9a, 0x06, 0x7e, 0x07, +0x7b, 0x04, 0x30, 0x00, 0x9f, 0xfd, 0x4b, 0x00, 0xb4, 0x08, 0x59, 0x12, 0x33, 0x1a, 0x96, 0x1d, +0xe9, 0x1d, 0x3b, 0x1d, 0xc1, 0x1c, 0x63, 0x1b, 0xba, 0x19, 0x81, 0x17, 0x8c, 0x14, 0x5f, 0x11, +0x5a, 0x0d, 0x39, 0x09, 0x4c, 0x04, 0x36, 0xfd, 0x7b, 0xf4, 0x7e, 0xeb, 0xda, 0xe5, 0xea, 0xe4, +0x7b, 0xe5, 0x56, 0xe5, 0xcb, 0xe2, 0x29, 0xde, 0x9c, 0xd9, 0x2f, 0xd6, 0xe7, 0xd4, 0xed, 0xd5, +0xb4, 0xd9, 0xe3, 0xde, 0xa5, 0xe2, 0x12, 0xe4, 0x41, 0xe3, 0x00, 0xe3, 0xb7, 0xe3, 0x7b, 0xe6, +0x98, 0xe9, 0x8f, 0xed, 0x52, 0xf1, 0xd2, 0xf4, 0x84, 0xf6, 0x8e, 0xf6, 0xf9, 0xf5, 0xf6, 0xf6, +0xf0, 0xf8, 0x6d, 0xf9, 0xa1, 0xf7, 0x50, 0xf3, 0x44, 0xef, 0x9d, 0xec, 0x50, 0xeb, 0x42, 0xea, +0x42, 0xe7, 0x36, 0xe4, 0x15, 0xe2, 0xcd, 0xe1, 0x7f, 0xe2, 0x20, 0xe4, 0x5f, 0xea, 0x90, 0xf6, +0x04, 0x06, 0xf5, 0x12, 0x32, 0x18, 0xe3, 0x16, 0x2e, 0x17, 0xad, 0x1c, 0x5c, 0x24, 0x8a, 0x29, +0x3d, 0x2c, 0x9d, 0x30, 0xfc, 0x36, 0x5b, 0x3a, 0xbf, 0x34, 0x3a, 0x29, 0x34, 0x1e, 0x78, 0x18, +0x15, 0x16, 0x1e, 0x12, 0x6c, 0x0b, 0x88, 0x03, 0xf5, 0xfa, 0xe9, 0xf0, 0x98, 0xe4, 0x7c, 0xd9, +0xe8, 0xd4, 0xd5, 0xd5, 0xa8, 0xd8, 0xb3, 0xd8, 0x23, 0xd7, 0x36, 0xd7, 0x7c, 0xd8, 0xd9, 0xd9, +0x39, 0xda, 0x0a, 0xdc, 0xdc, 0xe2, 0x50, 0xef, 0x8f, 0xfc, 0x8f, 0x06, 0x3a, 0x0b, 0xa7, 0x0c, +0x88, 0x0f, 0x80, 0x15, 0x37, 0x1f, 0xfd, 0x29, 0x2f, 0x34, 0xae, 0x3a, 0x97, 0x3c, 0x84, 0x39, +0x5f, 0x34, 0xc3, 0x2f, 0x51, 0x2c, 0x3a, 0x2c, 0x23, 0x2e, 0x6e, 0x2f, 0xfa, 0x2c, 0x2a, 0x25, +0x61, 0x1a, 0x4f, 0x0f, 0x60, 0x06, 0x95, 0x00, 0xec, 0xfe, 0x32, 0xff, 0x28, 0x00, 0x36, 0xff, +0xe2, 0xfc, 0xf4, 0xfb, 0x9b, 0xfc, 0xbe, 0xfe, 0x90, 0x00, 0xb1, 0x03, 0x7b, 0x0b, 0xc9, 0x15, +0x2f, 0x1d, 0xbb, 0x1d, 0x68, 0x19, 0xb3, 0x15, 0x8d, 0x14, 0x8b, 0x14, 0xa9, 0x14, 0x88, 0x14, +0x3e, 0x13, 0x6b, 0x0e, 0x09, 0x06, 0xe1, 0xfb, 0xa4, 0xf2, 0xf0, 0xeb, 0xea, 0xe5, 0x10, 0xe0, +0x39, 0xdb, 0xb1, 0xd7, 0xf4, 0xd3, 0x1c, 0xcf, 0xd9, 0xc8, 0x89, 0xc3, 0x03, 0xc1, 0xc3, 0xc1, +0x69, 0xc4, 0x53, 0xc7, 0x46, 0xc9, 0x7d, 0xca, 0x8b, 0xcb, 0xfd, 0xcc, 0x75, 0xcf, 0x40, 0xd3, +0x54, 0xd9, 0x9e, 0xe0, 0xcb, 0xe8, 0xff, 0xef, 0xe8, 0xf5, 0x10, 0xfa, 0x5b, 0xfd, 0x25, 0x00, +0xe1, 0x02, 0x98, 0x07, 0x8e, 0x0e, 0x15, 0x15, 0x06, 0x17, 0x85, 0x12, 0x0d, 0x0a, 0x58, 0x02, +0xc6, 0xfe, 0x9a, 0xff, 0xfb, 0x00, 0x34, 0x00, 0x01, 0xfd, 0x86, 0xf7, 0x3b, 0xf1, 0x22, 0xeb, +0x6f, 0xe6, 0x14, 0xe5, 0xa0, 0xe8, 0x36, 0xf3, 0x03, 0x01, 0xa7, 0x0b, 0xc1, 0x0d, 0xe5, 0x07, +0xeb, 0x00, 0xb8, 0xfe, 0x07, 0x03, 0x61, 0x0c, 0x0c, 0x17, 0x05, 0x20, 0x51, 0x24, 0x53, 0x23, +0xc3, 0x1b, 0x9f, 0x12, 0x8d, 0x0b, 0xe6, 0x09, 0x5b, 0x0c, 0x6a, 0x0f, 0x07, 0x11, 0x7d, 0x0f, +0x0b, 0x0b, 0x98, 0x03, 0x5c, 0xfb, 0xef, 0xf4, 0x66, 0xf2, 0x48, 0xf3, 0x77, 0xf5, 0x3f, 0xf8, +0xf3, 0xf8, 0xf9, 0xf6, 0x62, 0xf2, 0xaa, 0xec, 0xa7, 0xe9, 0x03, 0xed, 0xa4, 0xf5, 0x60, 0x00, +0xa1, 0x08, 0x40, 0x0c, 0x2f, 0x0d, 0x23, 0x0e, 0xb6, 0x11, 0x33, 0x17, 0x0b, 0x1e, 0x62, 0x25, +0xb6, 0x2d, 0x9f, 0x35, 0x72, 0x3a, 0xcd, 0x3a, 0x34, 0x37, 0x08, 0x33, 0xec, 0x30, 0xfa, 0x30, +0x69, 0x32, 0xa3, 0x32, 0x26, 0x30, 0x48, 0x29, 0x0a, 0x1e, 0xf4, 0x10, 0xad, 0x06, 0xdd, 0x00, +0xd6, 0xfe, 0x77, 0xfc, 0x1d, 0xf7, 0xa3, 0xf0, 0xd9, 0xeb, 0x00, 0xea, 0x54, 0xea, 0xe0, 0xe9, +0xb3, 0xe8, 0x3e, 0xea, 0x2b, 0xf0, 0xbc, 0xf6, 0xe9, 0xf9, 0x81, 0xf8, 0x75, 0xf6, 0xa0, 0xf7, +0x0e, 0xfb, 0xc4, 0xff, 0x20, 0x04, 0xc8, 0x06, 0xdc, 0x06, 0x8f, 0x02, 0xf4, 0xfb, 0x5f, 0xf6, +0x36, 0xf5, 0x9c, 0xf6, 0xd2, 0xf7, 0xe2, 0xf5, 0xa3, 0xf0, 0x0f, 0xea, 0x03, 0xe3, 0xba, 0xdc, +0xf4, 0xd6, 0xc4, 0xd3, 0x2f, 0xd3, 0x4c, 0xd4, 0xb3, 0xd3, 0x08, 0xd0, 0x1d, 0xcb, 0x43, 0xc7, +0xc7, 0xc5, 0xcb, 0xc6, 0x69, 0xca, 0x1a, 0xd1, 0x79, 0xd9, 0x12, 0xe1, 0xac, 0xe6, 0xe4, 0xe9, +0xbf, 0xeb, 0xd4, 0xed, 0x20, 0xf2, 0x24, 0xfa, 0x47, 0x03, 0xcd, 0x0c, 0x83, 0x13, 0xcc, 0x16, +0xc7, 0x15, 0xac, 0x11, 0x93, 0x0c, 0x91, 0x09, 0x31, 0x0a, 0x33, 0x0e, 0x91, 0x10, 0xc2, 0x0e, +0x78, 0x07, 0x35, 0xfe, 0xc9, 0xf5, 0x9e, 0xef, 0x06, 0xec, 0xee, 0xea, 0xb1, 0xec, 0x58, 0xf0, +0x75, 0xf3, 0xaf, 0xf6, 0xbb, 0xfa, 0xf2, 0xfe, 0x24, 0x00, 0x17, 0xfc, 0x7b, 0xf8, 0x97, 0xfd, +0x1d, 0x0d, 0xa5, 0x1d, 0x76, 0x26, 0xb2, 0x25, 0xca, 0x21, 0x68, 0x21, 0x61, 0x24, 0x16, 0x27, +0x72, 0x28, 0x99, 0x29, 0x5e, 0x2d, 0x04, 0x31, 0x14, 0x32, 0xd1, 0x2e, 0xbf, 0x29, 0x53, 0x24, +0xd2, 0x1d, 0xe1, 0x16, 0xc8, 0x10, 0xea, 0x0e, 0x23, 0x10, 0xfa, 0x0f, 0x6b, 0x09, 0x26, 0xfe, +0x49, 0xf3, 0x46, 0xee, 0x47, 0xef, 0x6c, 0xf2, 0x47, 0xf4, 0x55, 0xf4, 0x52, 0xf4, 0x0f, 0xf5, +0x0b, 0xf7, 0x88, 0xfa, 0x00, 0xfe, 0x29, 0x02, 0xa9, 0x06, 0x3d, 0x0d, 0x00, 0x15, 0x99, 0x1c, +0xaf, 0x20, 0xcc, 0x20, 0x24, 0x1e, 0x18, 0x1d, 0x90, 0x20, 0x2b, 0x27, 0x9a, 0x2c, 0x9f, 0x2c, +0x80, 0x27, 0x59, 0x1f, 0x77, 0x17, 0xf7, 0x11, 0x93, 0x0f, 0xbb, 0x0d, 0x60, 0x0b, 0x61, 0x07, +0xac, 0x01, 0x95, 0xfb, 0xb1, 0xf6, 0xdf, 0xf3, 0x57, 0xf1, 0xa2, 0xed, 0x73, 0xe9, 0x94, 0xe6, +0x5b, 0xe7, 0x42, 0xe9, 0x4e, 0xe8, 0x13, 0xe3, 0x74, 0xdd, 0x34, 0xdc, 0xbf, 0xe0, 0xec, 0xe5, +0x32, 0xe7, 0x10, 0xe4, 0xcb, 0xde, 0x02, 0xdc, 0xc5, 0xdc, 0x1a, 0xdf, 0xe9, 0xe1, 0x5f, 0xe3, +0xe2, 0xe3, 0xbe, 0xe3, 0xbe, 0xe2, 0xac, 0xe1, 0x64, 0xe0, 0xc9, 0xdf, 0xca, 0xde, 0x6e, 0xdf, +0xd8, 0xe0, 0xae, 0xe1, 0x4b, 0xe3, 0x91, 0xe1, 0xe9, 0xde, 0xec, 0xde, 0xa6, 0xe0, 0xd2, 0xe5, +0x90, 0xec, 0xdf, 0xf1, 0x8e, 0xf4, 0x26, 0xf5, 0x5b, 0xf7, 0x62, 0xfb, 0x08, 0xff, 0xa0, 0x02, +0x4f, 0x06, 0x8f, 0x09, 0x94, 0x0d, 0x37, 0x11, 0xf4, 0x12, 0x03, 0x15, 0x11, 0x15, 0xea, 0x12, +0xe2, 0x10, 0xae, 0x0e, 0x5f, 0x0f, 0x12, 0x12, 0x92, 0x12, 0xc1, 0x0e, 0x24, 0x07, 0x6f, 0x00, +0xe8, 0xfd, 0x95, 0xfd, 0xc4, 0xfc, 0x41, 0xfa, 0x6b, 0xf7, 0x27, 0xf7, 0x3a, 0xf8, 0x76, 0xf8, +0x6a, 0xf7, 0x4c, 0xf6, 0x93, 0xf6, 0xc3, 0xf7, 0x58, 0xf8, 0xf2, 0xf9, 0xd3, 0xfe, 0xb6, 0x05, +0x2a, 0x0b, 0xc9, 0x0c, 0x2f, 0x0c, 0x0d, 0x0e, 0x41, 0x13, 0x65, 0x19, 0x18, 0x1d, 0x54, 0x1d, +0x7e, 0x1d, 0x9b, 0x1f, 0x7a, 0x24, 0x21, 0x29, 0xf8, 0x2a, 0xe0, 0x2a, 0xf1, 0x28, 0xfc, 0x26, +0x86, 0x24, 0xfd, 0x21, 0x87, 0x21, 0x7d, 0x22, 0xf2, 0x22, 0x34, 0x20, 0x7b, 0x1b, 0xdc, 0x17, +0x5d, 0x16, 0x6c, 0x17, 0x43, 0x17, 0xfa, 0x13, 0x8c, 0x0f, 0x3c, 0x0d, 0x9c, 0x0e, 0xc9, 0x11, +0xde, 0x12, 0xb4, 0x10, 0xfe, 0x0c, 0x4e, 0x09, 0xc8, 0x08, 0x46, 0x0a, 0x4d, 0x0b, 0xbf, 0x0a, +0x90, 0x08, 0xc7, 0x05, 0x81, 0x04, 0x0f, 0x04, 0xaa, 0x01, 0x38, 0xfd, 0x91, 0xf7, 0xab, 0xf3, +0xbb, 0xf1, 0x86, 0xf0, 0x21, 0xee, 0x1e, 0xea, 0x8a, 0xe4, 0x87, 0xde, 0xff, 0xd9, 0xd8, 0xd6, +0x7a, 0xd5, 0xb3, 0xd4, 0x82, 0xd3, 0x47, 0xd1, 0xae, 0xce, 0x66, 0xcd, 0xfa, 0xcd, 0x02, 0xd0, +0x1f, 0xd1, 0xdd, 0xd1, 0xeb, 0xd2, 0x02, 0xd6, 0x82, 0xda, 0x10, 0xde, 0x3f, 0xe0, 0xc4, 0xe1, +0xc6, 0xe3, 0xd9, 0xe8, 0xa8, 0xee, 0x5f, 0xf4, 0xb9, 0xf8, 0xb1, 0xfa, 0x4d, 0xfc, 0x59, 0xfd, +0x7e, 0xff, 0x52, 0x01, 0x00, 0x03, 0xdd, 0x04, 0xf0, 0x05, 0x5e, 0x06, 0xb6, 0x06, 0x5f, 0x06, +0x71, 0x06, 0x27, 0x05, 0xa3, 0x02, 0xe0, 0x00, 0xb5, 0x00, 0xcc, 0x01, 0xec, 0x02, 0xcd, 0x02, +0xc2, 0x01, 0x4f, 0x00, 0xc4, 0xfe, 0x42, 0xfe, 0x36, 0xfe, 0xed, 0xfe, 0x13, 0x00, 0xb6, 0x00, +0x08, 0x01, 0x2d, 0x01, 0x30, 0x00, 0x42, 0xff, 0xb9, 0xfe, 0xf9, 0xfd, 0x67, 0xfd, 0x5d, 0xfd, +0x26, 0xfe, 0xb1, 0xff, 0xa9, 0xff, 0xe0, 0xfd, 0x55, 0xfb, 0xbc, 0xf8, 0xb6, 0xf8, 0x96, 0xfa, +0x6a, 0xfb, 0xb8, 0xfa, 0xca, 0xf8, 0xcc, 0xf7, 0x7a, 0xf9, 0xcc, 0xfb, 0xb6, 0xfe, 0x8d, 0xff, +0x73, 0x00, 0xfe, 0x00, 0x31, 0x03, 0x2b, 0x06, 0x96, 0x0a, 0x52, 0x0d, 0x78, 0x0e, 0x23, 0x0e, +0xa9, 0x0f, 0x7b, 0x12, 0x94, 0x15, 0xaa, 0x17, 0xc7, 0x17, 0x79, 0x16, 0x5a, 0x16, 0x3b, 0x17, +0xda, 0x18, 0xdf, 0x1a, 0x68, 0x1a, 0x1f, 0x18, 0x03, 0x15, 0x8d, 0x12, 0x7b, 0x11, 0xda, 0x11, +0xab, 0x11, 0x85, 0x0f, 0xa3, 0x0b, 0xcd, 0x08, 0x4c, 0x07, 0xe8, 0x07, 0x8d, 0x07, 0x79, 0x06, +0xa2, 0x04, 0xf8, 0x02, 0xde, 0x01, 0x33, 0x01, 0xa8, 0x00, 0x69, 0x00, 0x9d, 0x00, 0x3f, 0x02, +0xa3, 0x03, 0x9f, 0x04, 0x56, 0x04, 0x10, 0x04, 0x3f, 0x04, 0x26, 0x04, 0x05, 0x05, 0x37, 0x05, +0x59, 0x05, 0x2d, 0x05, 0xf0, 0x03, 0xc5, 0x01, 0xab, 0xff, 0xe3, 0xfd, 0x01, 0xfe, 0x51, 0xfd, +0x5b, 0xfb, 0x6f, 0xf8, 0xd9, 0xf5, 0xd1, 0xf4, 0x4d, 0xf3, 0x60, 0xf0, 0x46, 0xed, 0x1a, 0xeb, +0xa3, 0xea, 0xd1, 0xea, 0x5b, 0xea, 0x55, 0xe9, 0x8e, 0xe8, 0x57, 0xe8, 0x87, 0xe8, 0xfd, 0xe8, +0x4f, 0xe9, 0x1e, 0xea, 0xc1, 0xea, 0x18, 0xeb, 0xcd, 0xeb, 0x78, 0xec, 0x7a, 0xee, 0x02, 0xf1, +0x40, 0xf2, 0xc1, 0xf2, 0x22, 0xf3, 0xbb, 0xf4, 0x82, 0xf7, 0xce, 0xf9, 0x89, 0xfa, 0x1c, 0xfb, +0x9b, 0xfb, 0x8e, 0xfc, 0x9c, 0xfc, 0xa3, 0xfc, 0x80, 0xfc, 0xa3, 0xfc, 0xf1, 0xfc, 0x74, 0xfc, +0xf6, 0xfa, 0xde, 0xf9, 0x5a, 0xfa, 0xe2, 0xfa, 0xda, 0xfa, 0xd8, 0xf9, 0xd7, 0xf8, 0xec, 0xf8, +0xd0, 0xf9, 0xd5, 0xfa, 0xb4, 0xfa, 0xe9, 0xf9, 0xc8, 0xf9, 0x12, 0xfb, 0x4d, 0xfd, 0x23, 0xff, +0xba, 0xff, 0x70, 0xff, 0x0d, 0x00, 0x5d, 0x00, 0x5f, 0x01, 0xc0, 0x02, 0xd6, 0x03, 0x32, 0x05, +0x94, 0x05, 0xbf, 0x05, 0xa9, 0x05, 0xd6, 0x05, 0x03, 0x06, 0x22, 0x05, 0xae, 0x04, 0xac, 0x03, +0xcc, 0x03, 0xd1, 0x04, 0x54, 0x06, 0x67, 0x07, 0x34, 0x07, 0x6f, 0x06, 0xc3, 0x05, 0x9e, 0x05, +0x2a, 0x06, 0x9b, 0x07, 0x62, 0x09, 0xc7, 0x0a, 0x38, 0x0b, 0x26, 0x0b, 0x85, 0x0b, 0xa2, 0x0c, +0x88, 0x0d, 0x2b, 0x0e, 0x9f, 0x0e, 0xcf, 0x0f, 0x73, 0x11, 0x65, 0x13, 0xc7, 0x13, 0xd0, 0x12, +0x56, 0x11, 0x8c, 0x10, 0xf2, 0x10, 0x39, 0x11, 0x16, 0x11, 0x20, 0x10, 0x21, 0x0f, 0x14, 0x0d, +0x1a, 0x0a, 0xfb, 0x05, 0xa2, 0x02, 0x87, 0x00, 0xeb, 0xff, 0x53, 0xff, 0x9a, 0xfd, 0x20, 0xfb, +0x96, 0xf8, 0x9d, 0xf6, 0xd1, 0xf4, 0x7d, 0xf3, 0x2c, 0xf3, 0xb6, 0xf3, 0x88, 0xf4, 0x14, 0xf5, +0x5a, 0xf5, 0xb4, 0xf5, 0x9b, 0xf6, 0xf3, 0xf7, 0xa9, 0xf8, 0xf0, 0xf9, 0x4b, 0xfb, 0x0d, 0xfd, +0xe7, 0xfe, 0xbf, 0x00, 0xf3, 0x01, 0x38, 0x03, 0x80, 0x03, 0xe0, 0x04, 0x58, 0x06, 0x85, 0x07, +0x0d, 0x08, 0x12, 0x08, 0xbb, 0x07, 0x5a, 0x07, 0x3f, 0x07, 0x46, 0x07, 0x2f, 0x07, 0xb0, 0x06, +0xd3, 0x05, 0x59, 0x04, 0x1f, 0x03, 0x5e, 0x02, 0xb9, 0x01, 0x16, 0x01, 0x08, 0x00, 0xa4, 0xfe, +0x14, 0xfd, 0x7b, 0xfb, 0x89, 0xfa, 0x6f, 0xf9, 0x53, 0xf8, 0x92, 0xf7, 0xa7, 0xf6, 0x0d, 0xf6, +0x8a, 0xf5, 0xa7, 0xf4, 0xf5, 0xf3, 0x9c, 0xf3, 0x1c, 0xf3, 0x21, 0xf2, 0x27, 0xf1, 0x3e, 0xf1, +0xe6, 0xf1, 0x85, 0xf2, 0xc4, 0xf2, 0xae, 0xf1, 0xe7, 0xf0, 0xbe, 0xf0, 0xca, 0xf0, 0x60, 0xf1, +0x88, 0xf1, 0xd1, 0xf2, 0xa8, 0xf4, 0xf6, 0xf5, 0x23, 0xf7, 0xc3, 0xf7, 0x33, 0xf8, 0x8f, 0xf9, +0x59, 0xfb, 0x64, 0xfd, 0x43, 0xff, 0x8e, 0x01, 0x5b, 0x03, 0x65, 0x04, 0x2b, 0x05, 0x0c, 0x06, +0x38, 0x07, 0xd1, 0x08, 0x8c, 0x0a, 0x8b, 0x0b, 0xa8, 0x0c, 0xff, 0x0c, 0xee, 0x0c, 0xcb, 0x0c, +0xee, 0x0c, 0xfe, 0x0c, 0xec, 0x0c, 0xf4, 0x0c, 0x54, 0x0d, 0xa0, 0x0d, 0x04, 0x0e, 0xe6, 0x0d, +0x18, 0x0d, 0xc3, 0x0b, 0x01, 0x0b, 0xcb, 0x0a, 0x47, 0x0b, 0x1c, 0x0b, 0x25, 0x0b, 0x15, 0x0b, +0xe2, 0x0a, 0x5e, 0x0a, 0xc3, 0x09, 0x40, 0x09, 0xab, 0x08, 0xcf, 0x08, 0x75, 0x09, 0xdd, 0x09, +0x44, 0x09, 0x48, 0x08, 0x1f, 0x07, 0x02, 0x06, 0x57, 0x05, 0xc9, 0x04, 0x4a, 0x04, 0x69, 0x03, +0xdb, 0x02, 0xb7, 0x01, 0xcb, 0x00, 0x2a, 0xff, 0x7c, 0xfd, 0x43, 0xfc, 0x2c, 0xfb, 0xd2, 0xf9, +0x6e, 0xf8, 0x6c, 0xf7, 0xcd, 0xf6, 0x5f, 0xf6, 0x97, 0xf5, 0x00, 0xf5, 0x25, 0xf4, 0xe8, 0xf3, +0x7f, 0xf4, 0x2b, 0xf5, 0xa1, 0xf5, 0x79, 0xf5, 0x6c, 0xf5, 0x48, 0xf6, 0x92, 0xf8, 0x26, 0xfa, +0x1f, 0xfb, 0x64, 0xfb, 0x78, 0xfc, 0xb7, 0xfd, 0xfd, 0xfe, 0x3d, 0x00, 0x46, 0x01, 0xdd, 0x01, +0x8e, 0x02, 0x3d, 0x03, 0x65, 0x04, 0x1f, 0x05, 0x3b, 0x05, 0x67, 0x05, 0xa2, 0x05, 0x3d, 0x06, +0xa7, 0x06, 0x6d, 0x06, 0x77, 0x06, 0x33, 0x06, 0x30, 0x06, 0x30, 0x06, 0xea, 0x05, 0x41, 0x06, +0x68, 0x06, 0xd5, 0x06, 0x27, 0x07, 0x2e, 0x07, 0x04, 0x07, 0xd5, 0x06, 0x0e, 0x07, 0xe4, 0x07, +0xd7, 0x07, 0xcd, 0x07, 0x8a, 0x07, 0x64, 0x07, 0xd0, 0x07, 0x2d, 0x08, 0xb7, 0x07, 0x7c, 0x07, +0xa9, 0x06, 0x19, 0x06, 0xb3, 0x05, 0x30, 0x05, 0x89, 0x03, 0xe8, 0x01, 0xe3, 0x00, 0x0f, 0x00, +0x50, 0xff, 0x10, 0xfe, 0xcb, 0xfc, 0x65, 0xfb, 0x35, 0xfa, 0xb2, 0xf9, 0xd0, 0xf8, 0xf0, 0xf7, +0xba, 0xf7, 0xd9, 0xf7, 0x3b, 0xf8, 0xbe, 0xf7, 0xf0, 0xf6, 0xb3, 0xf6, 0xc1, 0xf7, 0x07, 0xf9, +0x28, 0xfa, 0x29, 0xfa, 0x8e, 0xfa, 0xdd, 0xfb, 0x58, 0xfd, 0xef, 0xfe, 0xac, 0xff, 0x59, 0x00, +0xdd, 0x01, 0xb8, 0x03, 0x4e, 0x05, 0xc0, 0x05, 0x3b, 0x06, 0x22, 0x07, 0x86, 0x08, 0xd0, 0x08, +0xb6, 0x08, 0x29, 0x09, 0x88, 0x09, 0x15, 0x0a, 0xa3, 0x0a, 0x8b, 0x0a, 0x26, 0x0a, 0xc0, 0x09, +0xcc, 0x09, 0xfb, 0x09, 0x04, 0x0a, 0xa0, 0x09, 0xe7, 0x08, 0x1d, 0x08, 0xaf, 0x07, 0xa7, 0x07, +0x1a, 0x07, 0xad, 0x06, 0x6c, 0x06, 0x2c, 0x06, 0xa1, 0x05, 0x2b, 0x05, 0x1d, 0x04, 0x42, 0x03, +0xa1, 0x02, 0x8a, 0x01, 0x5e, 0x00, 0xa1, 0xff, 0x07, 0xff, 0xdb, 0xfd, 0xfb, 0xfb, 0xc2, 0xfa, +0x13, 0xfa, 0xec, 0xf8, 0xf4, 0xf7, 0x51, 0xf7, 0xa0, 0xf6, 0xc6, 0xf6, 0xbb, 0xf6, 0x2a, 0xf6, +0x14, 0xf5, 0x00, 0xf5, 0x37, 0xf5, 0xc6, 0xf5, 0x3d, 0xf6, 0x79, 0xf6, 0xa0, 0xf6, 0x45, 0xf7, +0xbd, 0xf8, 0xe9, 0xf8, 0x97, 0xf9, 0x15, 0xfa, 0xc0, 0xfa, 0x85, 0xfb, 0xc8, 0xfb, 0x4e, 0xfc, +0x6b, 0xfc, 0x06, 0xfd, 0x59, 0xfd, 0xbe, 0xfd, 0xc4, 0xfd, 0x47, 0xfd, 0xa6, 0xfc, 0x35, 0xfc, +0xbe, 0xfc, 0x19, 0xfd, 0xec, 0xfc, 0x6e, 0xfc, 0xe9, 0xfa, 0x45, 0xfa, 0xea, 0xf9, 0x5a, 0xfa, +0x5e, 0xfa, 0xc7, 0xf9, 0xaf, 0xf9, 0x02, 0xfa, 0x79, 0xfa, 0x8c, 0xfb, 0x77, 0xfc, 0x5a, 0xfd, +0x17, 0xfe, 0x26, 0xff, 0x63, 0x00, 0xe3, 0x01, 0x76, 0x03, 0x3d, 0x05, 0x83, 0x06, 0xfc, 0x06, +0x37, 0x08, 0xe3, 0x09, 0xce, 0x0a, 0xc9, 0x0b, 0x49, 0x0c, 0x98, 0x0c, 0xc0, 0x0d, 0x94, 0x0e, +0x71, 0x0f, 0xd1, 0x0f, 0xa1, 0x0f, 0xcc, 0x0f, 0x5d, 0x0f, 0xc1, 0x0e, 0x61, 0x0e, 0xf2, 0x0d, +0x68, 0x0d, 0xf0, 0x0d, 0x0a, 0x0d, 0xba, 0x0c, 0x21, 0x0c, 0xc1, 0x0a, 0xa8, 0x0b, 0x9e, 0x0b, +0x19, 0x0b, 0xb0, 0x0a, 0x02, 0x0a, 0x66, 0x0a, 0x33, 0x0a, 0xd1, 0x09, 0xfd, 0x08, 0xb3, 0x08, +0x63, 0x08, 0x22, 0x09, 0xe1, 0x09, 0xbd, 0x09, 0xdb, 0x09, 0x29, 0x09, 0xc1, 0x08, 0x4f, 0x09, +0xa7, 0x09, 0x4a, 0x09, 0xb9, 0x06, 0x31, 0x04, 0x1e, 0x03, 0x88, 0x03, 0x43, 0x03, 0x64, 0x00, +0xcb, 0xfd, 0xbe, 0xfb, 0xc9, 0xfb, 0x90, 0xfc, 0x29, 0xfc, 0x93, 0xf9, 0x4e, 0xf6, 0xa8, 0xf4, +0x34, 0xf4, 0xce, 0xf4, 0xe5, 0xf2, 0x70, 0xf0, 0xbf, 0xed, 0xb0, 0xed, 0x79, 0xee, 0x19, 0xed, +0x3f, 0xec, 0x82, 0xea, 0xa3, 0xe9, 0x55, 0xea, 0x72, 0xea, 0x0d, 0xea, 0x4e, 0xe8, 0x0d, 0xe8, +0x6c, 0xe8, 0x90, 0xe8, 0xc5, 0xe8, 0xae, 0xe8, 0x60, 0xe8, 0x54, 0xe8, 0x01, 0xe9, 0xfa, 0xe9, +0xb1, 0xea, 0xb6, 0xeb, 0x6b, 0xec, 0xbd, 0xed, 0xd1, 0xee, 0x28, 0xef, 0x96, 0xf0, 0x12, 0xf2, +0x06, 0xf5, 0xeb, 0xf5, 0xf2, 0xf6, 0x58, 0xf8, 0x83, 0xf9, 0x1c, 0xfb, 0x1e, 0xfc, 0x6f, 0xfe, +0xeb, 0x00, 0xce, 0x02, 0x5d, 0x04, 0x8d, 0x05, 0xfd, 0x06, 0x95, 0x07, 0x5b, 0x08, 0x6e, 0x09, +0x6c, 0x0b, 0x6e, 0x0d, 0x33, 0x0d, 0xbf, 0x0c, 0xdb, 0x0b, 0xfb, 0x0b, 0x08, 0x0c, 0x7f, 0x0a, +0xa4, 0x09, 0xab, 0x08, 0x2f, 0x08, 0xec, 0x08, 0xe2, 0x09, 0x27, 0x09, 0x76, 0x06, 0x2d, 0x04, +0x9c, 0x02, 0x07, 0x04, 0xda, 0x05, 0x70, 0x05, 0x51, 0x03, 0xde, 0x00, 0x40, 0x01, 0xbf, 0x02, +0x84, 0x03, 0xec, 0x01, 0x4a, 0xff, 0x3c, 0xff, 0xa5, 0x01, 0xa4, 0x03, 0x86, 0x02, 0xe5, 0xff, +0x2f, 0xff, 0x05, 0x00, 0x18, 0x02, 0x4e, 0x02, 0x0a, 0x01, 0x25, 0x01, 0x5d, 0x02, 0xf0, 0x03, +0xe4, 0x03, 0x6f, 0x03, 0x61, 0x02, 0x21, 0x01, 0x62, 0x03, 0x87, 0x04, 0x9d, 0x04, 0x11, 0x04, +0xac, 0x04, 0xce, 0x05, 0xeb, 0x05, 0x23, 0x06, 0xe0, 0x05, 0x03, 0x06, 0x42, 0x07, 0x30, 0x08, +0xab, 0x08, 0x8d, 0x07, 0xf7, 0x06, 0x55, 0x08, 0x88, 0x0a, 0x13, 0x0b, 0x56, 0x0a, 0xf4, 0x08, +0xe2, 0x08, 0xd9, 0x09, 0xc1, 0x0a, 0x9c, 0x0b, 0x4a, 0x09, 0x9b, 0x07, 0x44, 0x08, 0xf5, 0x07, +0x9b, 0x08, 0x49, 0x05, 0x41, 0x03, 0xef, 0x03, 0xba, 0x03, 0x06, 0x05, 0xef, 0x00, 0xab, 0xfe, +0x55, 0xfe, 0x6a, 0xfc, 0x71, 0xfc, 0xe4, 0xfa, 0x9c, 0xf8, 0xaa, 0xf6, 0x99, 0xf3, 0x55, 0xf3, +0xc5, 0xf3, 0xe9, 0xf2, 0x43, 0xf2, 0x92, 0xef, 0x79, 0xf0, 0x22, 0xf1, 0x4f, 0xef, 0x56, 0xed, +0xcc, 0xeb, 0xdd, 0xed, 0x92, 0xed, 0xe9, 0xeb, 0x19, 0xea, 0x38, 0xe9, 0xf6, 0xeb, 0xa8, 0xed, +0x61, 0xec, 0xc7, 0xe9, 0x4e, 0xe9, 0x7f, 0xe9, 0x3c, 0xeb, 0x80, 0xec, 0xe3, 0xe9, 0xca, 0xe8, +0xe5, 0xe9, 0x40, 0xec, 0x1d, 0xec, 0x59, 0xea, 0xf7, 0xea, 0xcc, 0xeb, 0x07, 0xef, 0x75, 0xf2, +0x14, 0xf2, 0xc9, 0xf2, 0x4a, 0xf2, 0x7c, 0xf4, 0xaa, 0xf6, 0xb2, 0xf5, 0xce, 0xf9, 0x5a, 0xfb, +0x53, 0xfd, 0xa6, 0xff, 0xa2, 0xfe, 0x0a, 0x00, 0xe3, 0x02, 0x7e, 0x05, 0x47, 0x06, 0x38, 0x07, +0xc0, 0x07, 0x3c, 0x07, 0x61, 0x06, 0xbf, 0x05, 0x77, 0x06, 0x21, 0x07, 0xe7, 0x06, 0x14, 0x07, +0x37, 0x08, 0x01, 0x08, 0x95, 0x07, 0xbc, 0x07, 0xab, 0x07, 0x0b, 0x09, 0x35, 0x09, 0xd3, 0x08, +0x2a, 0x06, 0x7f, 0x06, 0x96, 0x0a, 0x1b, 0x0b, 0x72, 0x0a, 0x19, 0x08, 0xe5, 0x08, 0xe9, 0x08, +0x3f, 0x0b, 0x1e, 0x0d, 0xf9, 0x09, 0x23, 0x0b, 0x1d, 0x0a, 0x3a, 0x0c, 0x96, 0x0e, 0x54, 0x0d, +0x51, 0x0d, 0xb3, 0x09, 0x9d, 0x09, 0x93, 0x0d, 0x02, 0x0f, 0xc9, 0x0f, 0x79, 0x10, 0x6e, 0x0e, +0xaa, 0x0a, 0x6c, 0x0a, 0xb5, 0x0a, 0x0f, 0x09, 0x30, 0x09, 0xd7, 0x06, 0xba, 0x05, 0x29, 0x06, +0x9e, 0x05, 0x43, 0x08, 0x23, 0x06, 0x98, 0x01, 0x1b, 0xff, 0xd2, 0x00, 0xbf, 0x05, 0x8e, 0x07, +0x9e, 0x04, 0x0f, 0xfe, 0x1a, 0xfe, 0xf5, 0x03, 0x0c, 0x07, 0x85, 0x06, 0x34, 0x00, 0x47, 0xfd, +0x73, 0x03, 0x94, 0x07, 0x85, 0x07, 0x8e, 0x00, 0x1d, 0xfb, 0x2a, 0x00, 0xf4, 0xfe, 0x9a, 0xfe, +0xfb, 0x01, 0xb1, 0xfc, 0x07, 0xfc, 0xbe, 0xfc, 0x57, 0xfa, 0xd6, 0xf8, 0xeb, 0xf5, 0x30, 0xf7, +0xdf, 0xfa, 0x61, 0xf9, 0x49, 0xf9, 0x1f, 0xf5, 0x5f, 0xf1, 0xd6, 0xf5, 0x87, 0xf9, 0x59, 0xf6, +0x50, 0xf3, 0x4d, 0xf7, 0xa2, 0xf3, 0x49, 0xf6, 0x01, 0xf6, 0x24, 0xf2, 0x90, 0xf6, 0xef, 0xf5, +0x68, 0xfb, 0x5b, 0xf6, 0x49, 0xf5, 0xb9, 0xfb, 0x0a, 0xf7, 0x1c, 0xf9, 0x9a, 0xf6, 0x2e, 0xf6, +0x98, 0xf4, 0x18, 0xf7, 0x4b, 0xfb, 0x1c, 0xf6, 0x1c, 0xf4, 0x27, 0xf1, 0xd4, 0xf5, 0xc9, 0xf5, +0xbc, 0xf7, 0x18, 0xfc, 0xe1, 0xf6, 0x6f, 0xf6, 0x9e, 0xf2, 0x62, 0xf6, 0xa8, 0xfb, 0xa9, 0xf9, +0xc0, 0xf6, 0x7d, 0xf1, 0x96, 0xf5, 0xd3, 0xfa, 0x50, 0xfc, 0x75, 0xfc, 0xb4, 0xfe, 0x35, 0xfb, +0xd2, 0xf5, 0xd9, 0xf7, 0x67, 0xfd, 0xaa, 0x03, 0x33, 0x01, 0xa8, 0x01, 0xff, 0xfe, 0xe9, 0xf8, +0x32, 0xfd, 0x02, 0x00, 0x6c, 0x06, 0x7d, 0x06, 0x07, 0x03, 0xe1, 0x01, 0x72, 0x01, 0xe3, 0x07, +0xfd, 0x05, 0x27, 0x03, 0xc2, 0x06, 0x1d, 0x05, 0xc0, 0x02, 0x3c, 0x06, 0xbc, 0x0a, 0x8f, 0x0a, +0xe6, 0x05, 0xec, 0x05, 0x1c, 0x09, 0x33, 0x09, 0xd1, 0x0a, 0x9e, 0x0c, 0x1e, 0x0b, 0x95, 0x0b, +0x80, 0x0c, 0xdd, 0x0b, 0x94, 0x0f, 0x7e, 0x0e, 0xe1, 0x0e, 0xc7, 0x0c, 0x48, 0x0d, 0x82, 0x0e, +0x19, 0x0c, 0x7b, 0x12, 0x27, 0x11, 0x93, 0x09, 0xfc, 0x03, 0x18, 0x05, 0xf8, 0x0c, 0x48, 0x0d, +0xb7, 0x06, 0x0e, 0x03, 0xa6, 0x02, 0xea, 0x03, 0x23, 0x05, 0xfb, 0x02, 0xc1, 0x01, 0x17, 0xff, +0x0d, 0x00, 0x33, 0x04, 0x20, 0x00, 0x67, 0x00, 0xe7, 0xfe, 0xdd, 0xfa, 0x59, 0xfd, 0x2e, 0xff, +0x5c, 0x00, 0x69, 0x02, 0xe4, 0x04, 0xb2, 0x00, 0xf3, 0xfb, 0x42, 0xfb, 0x00, 0x02, 0xa0, 0x03, +0xde, 0x01, 0xb6, 0x02, 0x75, 0x00, 0x14, 0xff, 0x8c, 0xfe, 0x7c, 0x03, 0x6a, 0x03, 0xeb, 0x00, +0xea, 0x00, 0xa5, 0xff, 0x74, 0x01, 0x13, 0x00, 0xfb, 0xff, 0x6f, 0xfe, 0x1f, 0x00, 0x94, 0x03, +0x95, 0xfc, 0x8a, 0xfa, 0xd2, 0xf9, 0xcb, 0xfa, 0x78, 0xfc, 0x52, 0xfc, 0x96, 0xfc, 0x69, 0xf9, +0x70, 0xf9, 0x3c, 0xfb, 0x88, 0x00, 0x8a, 0x02, 0x7c, 0xfe, 0x4d, 0xf9, 0x10, 0xf7, 0xf9, 0xfb, +0x95, 0xfe, 0x4e, 0x01, 0x88, 0x00, 0x85, 0xfd, 0x5d, 0xfd, 0x41, 0xfa, 0xba, 0xfe, 0xdb, 0x00, +0x85, 0xfe, 0x22, 0xff, 0xb4, 0xfd, 0x7c, 0xfe, 0xd8, 0xff, 0x76, 0xfd, 0x67, 0xfd, 0xaa, 0xfc, +0x84, 0xfa, 0x55, 0xfa, 0xde, 0xf6, 0xc7, 0xf9, 0x9c, 0xfd, 0xf4, 0xfc, 0x46, 0xfd, 0xa1, 0xf9, +0x99, 0xf6, 0xc8, 0xf5, 0xed, 0xf7, 0x65, 0xf9, 0x39, 0xfb, 0xc0, 0xf7, 0xde, 0xf7, 0x7e, 0xfa, +0xda, 0xf6, 0x59, 0xfa, 0x9f, 0xf9, 0x4e, 0xfa, 0x8d, 0xfa, 0x59, 0xf7, 0x34, 0xfa, 0xcb, 0xf9, +0xaf, 0xfb, 0xe5, 0xfd, 0x3f, 0xfd, 0x72, 0xfc, 0xce, 0xf8, 0xb3, 0xf8, 0x50, 0xfe, 0x44, 0x00, +0xc8, 0xfd, 0x4e, 0xfe, 0x53, 0x01, 0x29, 0x02, 0xf7, 0xff, 0x15, 0x00, 0x14, 0x03, 0xec, 0x03, +0x69, 0x06, 0x11, 0x08, 0x1b, 0x09, 0x4d, 0x08, 0xa8, 0x06, 0xf1, 0x08, 0xf0, 0x0a, 0x62, 0x0d, +0xd7, 0x0a, 0x61, 0x07, 0xdd, 0x09, 0xc3, 0x0d, 0x49, 0x11, 0x75, 0x0e, 0xa9, 0x0b, 0xb4, 0x0c, +0xd9, 0x09, 0xc7, 0x0c, 0x84, 0x0c, 0x57, 0x0a, 0x01, 0x0e, 0xdb, 0x10, 0x69, 0x10, 0xdd, 0x08, +0x8b, 0x04, 0x6b, 0x06, 0xc1, 0x0a, 0xeb, 0x0e, 0x7a, 0x0f, 0x66, 0x0a, 0xf7, 0x04, 0xe2, 0x03, +0xd1, 0x04, 0x73, 0x08, 0x1f, 0x09, 0x12, 0x08, 0x75, 0x08, 0x47, 0x05, 0x71, 0x01, 0x54, 0xfd, +0x4c, 0xff, 0xe5, 0x05, 0xad, 0x08, 0x4e, 0x05, 0x96, 0xfd, 0x29, 0xff, 0x53, 0x01, 0x1e, 0x02, +0x53, 0x01, 0x7d, 0xfc, 0x30, 0xfb, 0x7b, 0xfa, 0x36, 0xfe, 0xf5, 0x00, 0x69, 0xfe, 0xd8, 0xf9, +0x60, 0xf7, 0x20, 0xf6, 0x50, 0xf7, 0xe1, 0xf9, 0x60, 0xfb, 0x8d, 0xfc, 0x42, 0xf9, 0xf7, 0xf6, +0xc9, 0xf7, 0x3b, 0xf9, 0xce, 0xfa, 0x6d, 0xf8, 0xa8, 0xf6, 0x1f, 0xf9, 0x5e, 0xfb, 0xe9, 0xfd, +0x65, 0xff, 0x7e, 0xfc, 0xc8, 0xf8, 0x52, 0xf6, 0xa7, 0xfa, 0x8e, 0x00, 0x49, 0x04, 0x89, 0x07, +0x19, 0x06, 0x48, 0x02, 0x22, 0xff, 0x4b, 0xff, 0xd8, 0x02, 0xc3, 0x03, 0x39, 0x04, 0xc7, 0x04, +0xe1, 0x06, 0x1b, 0x08, 0x4c, 0x06, 0x68, 0x03, 0xc4, 0xff, 0x59, 0x00, 0xb9, 0x00, 0xb1, 0x02, +0x08, 0x06, 0xd2, 0x04, 0x33, 0x00, 0xc7, 0xfb, 0xf5, 0xfa, 0x1b, 0xfc, 0xea, 0xfb, 0xcd, 0xfb, +0x34, 0xfc, 0x88, 0xf9, 0xb7, 0xf8, 0x2f, 0xfa, 0x6a, 0xfa, 0x6a, 0xfa, 0xdc, 0xf7, 0xd2, 0xf6, +0x68, 0xf5, 0xd5, 0xf4, 0x15, 0xf8, 0x35, 0xfa, 0xa0, 0xfb, 0x78, 0xfa, 0x96, 0xf7, 0x6d, 0xf6, +0x23, 0xf8, 0x15, 0xfb, 0xd3, 0xfc, 0x74, 0xff, 0xa9, 0x00, 0x4b, 0xfe, 0x89, 0xfb, 0x1d, 0xfd, +0x71, 0xff, 0xb4, 0xfe, 0x81, 0xff, 0x75, 0x01, 0x01, 0x02, 0xe7, 0x01, 0xe3, 0x00, 0xe1, 0xff, +0xc2, 0xfe, 0xf7, 0xfe, 0x1a, 0x00, 0x46, 0x03, 0x7e, 0x03, 0xbe, 0x02, 0x54, 0x01, 0xe6, 0x00, +0x51, 0x02, 0x19, 0x01, 0xa1, 0x01, 0x6a, 0x02, 0xba, 0x02, 0x3b, 0x03, 0xf0, 0x01, 0x45, 0x03, +0x09, 0x03, 0x6e, 0x02, 0x3f, 0x02, 0xe6, 0x02, 0x44, 0x04, 0xec, 0x03, 0xdb, 0x04, 0x84, 0x04, +0x94, 0x03, 0x32, 0x02, 0xdf, 0x00, 0xb0, 0x00, 0x7e, 0x00, 0x77, 0x01, 0x29, 0x01, 0x17, 0x02, +0x4e, 0x01, 0x2a, 0xfe, 0xe8, 0xfc, 0xd1, 0xfc, 0x27, 0xff, 0x99, 0xff, 0x7f, 0xfe, 0xbd, 0xfe, +0xc1, 0xfd, 0xc0, 0xfb, 0xf8, 0xfb, 0xa3, 0xfd, 0x1b, 0xfc, 0xcd, 0xfa, 0xaf, 0xfa, 0x4f, 0xfc, +0xc9, 0xfd, 0xf4, 0xfc, 0xef, 0xfc, 0x76, 0xfc, 0x5a, 0xfc, 0x58, 0xfc, 0x37, 0xfe, 0x6a, 0x02, +0x25, 0x06, 0xa9, 0x08, 0xb2, 0x09, 0x52, 0x0a, 0x0f, 0x07, 0x93, 0x04, 0xd9, 0x05, 0xff, 0x09, +0x07, 0x0e, 0xa4, 0x0d, 0x7a, 0x0d, 0x56, 0x0d, 0x91, 0x0c, 0xdd, 0x08, 0x79, 0x04, 0x06, 0x03, +0x89, 0x03, 0x48, 0x05, 0x31, 0x08, 0x4e, 0x08, 0x2b, 0x03, 0x0c, 0xfd, 0xbd, 0xfa, 0x4e, 0xf9, +0xea, 0xf5, 0x76, 0xf3, 0xf2, 0xf4, 0x45, 0xf8, 0x4f, 0xfa, 0x1b, 0xf9, 0x76, 0xf5, 0x9e, 0xf1, +0x1f, 0xee, 0x75, 0xed, 0xca, 0xef, 0xdd, 0xf2, 0x32, 0xf6, 0x29, 0xf8, 0x58, 0xfa, 0x28, 0xfa, +0xb8, 0xf7, 0xbd, 0xf5, 0x2e, 0xf7, 0xca, 0xfb, 0x9b, 0xff, 0x12, 0x02, 0x54, 0x05, 0x1e, 0x09, +0x4c, 0x0a, 0xb1, 0x08, 0x86, 0x06, 0x4d, 0x06, 0x07, 0x07, 0xf7, 0x09, 0xc0, 0x0d, 0xec, 0x0f, +0x38, 0x0f, 0x9f, 0x0e, 0x12, 0x0d, 0xdb, 0x0a, 0x00, 0x09, 0x0e, 0x0a, 0x2d, 0x0c, 0x66, 0x0d, +0x88, 0x0d, 0xcd, 0x0b, 0x71, 0x0a, 0x7b, 0x08, 0x11, 0x06, 0x08, 0x04, 0x34, 0x03, 0x8b, 0x03, +0x40, 0x04, 0x14, 0x05, 0xd1, 0x04, 0x1e, 0x03, 0xe7, 0x00, 0xf1, 0xff, 0x8d, 0xff, 0xd1, 0xfd, +0xee, 0xfc, 0x17, 0xfd, 0xea, 0xfd, 0xb1, 0xfd, 0x02, 0xfc, 0xb0, 0xfa, 0x9b, 0xf9, 0xe1, 0xf7, +0x6f, 0xf6, 0x22, 0xf5, 0x7c, 0xf4, 0xa2, 0xf3, 0x52, 0xf3, 0xf7, 0xf2, 0xc8, 0xf2, 0xbb, 0xf0, +0x02, 0xee, 0x55, 0xed, 0x2c, 0xed, 0x07, 0xed, 0xce, 0xec, 0xdc, 0xed, 0xa5, 0xee, 0xf6, 0xee, +0xc1, 0xee, 0xc7, 0xee, 0x45, 0xf0, 0x3d, 0xf1, 0x48, 0xf3, 0x06, 0xf5, 0x5b, 0xf5, 0xc6, 0xf5, +0x71, 0xf6, 0x2d, 0xf7, 0xa5, 0xf9, 0xd8, 0xfa, 0xa4, 0xfb, 0x61, 0xfc, 0x39, 0xfd, 0x73, 0xfe, +0x16, 0xff, 0x56, 0x03, 0x24, 0x0a, 0x06, 0x11, 0x26, 0x16, 0xdd, 0x17, 0x98, 0x14, 0x09, 0x0f, +0x50, 0x0c, 0xe5, 0x0d, 0x10, 0x12, 0x8e, 0x16, 0x06, 0x1a, 0x11, 0x1c, 0xd1, 0x19, 0x34, 0x13, +0x67, 0x0b, 0xfa, 0x05, 0x55, 0x04, 0x8f, 0x05, 0x50, 0x08, 0x73, 0x0a, 0xc5, 0x09, 0x6d, 0x05, +0xe1, 0xfe, 0xbe, 0xf8, 0x0e, 0xf3, 0xc8, 0xef, 0xe9, 0xf0, 0xae, 0xf5, 0x55, 0xf9, 0x4a, 0xfa, +0xf6, 0xf8, 0x8a, 0xf6, 0x5a, 0xf3, 0x7c, 0xf0, 0x9d, 0xef, 0x5a, 0xf1, 0xd2, 0xf4, 0x7d, 0xf9, +0xa4, 0xfd, 0xcf, 0x00, 0xee, 0x01, 0xbf, 0x01, 0x28, 0x00, 0x23, 0xff, 0xc8, 0xff, 0xbb, 0x03, +0xa7, 0x09, 0xc9, 0x0e, 0x36, 0x11, 0xba, 0x10, 0xe7, 0x0f, 0x19, 0x10, 0xb1, 0x0f, 0x2d, 0x0f, +0x5c, 0x0f, 0x7a, 0x0f, 0xda, 0x0f, 0xa4, 0x0f, 0xaf, 0x0d, 0x3f, 0x0b, 0x89, 0x09, 0xf8, 0x08, +0x47, 0x08, 0xce, 0x07, 0x4e, 0x07, 0xef, 0x07, 0x50, 0x09, 0x1a, 0x0a, 0xcb, 0x09, 0x70, 0x08, +0x92, 0x07, 0x9f, 0x06, 0x8e, 0x06, 0x7f, 0x05, 0xad, 0x05, 0x3e, 0x07, 0x95, 0x0a, 0xc9, 0x0c, +0xc5, 0x0c, 0xb6, 0x09, 0x82, 0x05, 0x4f, 0x02, 0x33, 0x00, 0xa9, 0xfe, 0x28, 0xfd, 0x49, 0xfc, +0x69, 0xfc, 0x4f, 0xfc, 0xd8, 0xf8, 0xc6, 0xf2, 0x92, 0xec, 0xb9, 0xe7, 0x6b, 0xe5, 0xcb, 0xe4, +0x06, 0xe5, 0xe2, 0xe4, 0xf4, 0xe4, 0xe1, 0xe3, 0x43, 0xe0, 0xe8, 0xdb, 0xe4, 0xd9, 0x59, 0xdb, +0x97, 0xde, 0x55, 0xe2, 0x29, 0xe5, 0x1f, 0xe8, 0x50, 0xea, 0x1f, 0xec, 0x63, 0xee, 0xb4, 0xef, +0x1c, 0xf2, 0xaa, 0xf5, 0x4e, 0xfa, 0x06, 0xff, 0x52, 0x02, 0x25, 0x04, 0x76, 0x06, 0xd5, 0x08, +0x6a, 0x09, 0xfe, 0x06, 0xd4, 0x04, 0x39, 0x06, 0xfb, 0x0a, 0x41, 0x13, 0x7c, 0x1c, 0x9d, 0x22, +0xf5, 0x23, 0x49, 0x1f, 0x1c, 0x16, 0x27, 0x0d, 0xa7, 0x08, 0x39, 0x0b, 0x5c, 0x13, 0x01, 0x1b, +0x2a, 0x1f, 0xa2, 0x1c, 0x21, 0x13, 0xcc, 0x06, 0x2b, 0xfa, 0xb9, 0xf1, 0xa1, 0xf2, 0x14, 0xfa, +0xbb, 0x03, 0xa3, 0x09, 0x18, 0x08, 0xf6, 0x00, 0x60, 0xf6, 0x8d, 0xec, 0x4e, 0xe7, 0x76, 0xe7, +0x4c, 0xec, 0x0d, 0xf4, 0xcc, 0xfb, 0xd6, 0xff, 0xad, 0xfe, 0xc4, 0xf9, 0xb6, 0xf5, 0xb6, 0xf2, +0x7b, 0xf1, 0x25, 0xf3, 0x67, 0xf7, 0xcd, 0xfd, 0xc7, 0x03, 0x30, 0x08, 0x4a, 0x0a, 0x95, 0x09, +0x50, 0x06, 0xd5, 0x03, 0xf1, 0x03, 0xe2, 0x06, 0x0e, 0x0c, 0xc2, 0x11, 0x8e, 0x16, 0x77, 0x19, +0x8e, 0x19, 0x48, 0x18, 0x81, 0x16, 0x64, 0x15, 0x64, 0x14, 0xb1, 0x13, 0x10, 0x14, 0x7c, 0x14, +0x26, 0x14, 0xe7, 0x13, 0x8d, 0x14, 0x04, 0x15, 0x04, 0x14, 0xab, 0x12, 0x44, 0x12, 0x24, 0x13, +0x44, 0x16, 0xa3, 0x1a, 0x52, 0x1d, 0x4f, 0x1d, 0x59, 0x1b, 0xca, 0x18, 0xcf, 0x15, 0x6f, 0x13, +0x45, 0x13, 0xdd, 0x14, 0xeb, 0x17, 0x13, 0x1a, 0x17, 0x19, 0xd5, 0x13, 0x56, 0x0b, 0x82, 0x01, +0xc4, 0xf9, 0xa9, 0xf4, 0xff, 0xf1, 0x14, 0xf0, 0x4e, 0xef, 0x00, 0xee, 0x08, 0xea, 0x2e, 0xe2, +0x2f, 0xd9, 0x21, 0xd2, 0x54, 0xce, 0x0c, 0xcf, 0x32, 0xd2, 0x61, 0xd6, 0xbd, 0xd9, 0x80, 0xda, +0x6b, 0xda, 0x3c, 0xd9, 0xcb, 0xd8, 0xf6, 0xda, 0x6b, 0xe0, 0x9c, 0xe7, 0x43, 0xef, 0xe1, 0xf5, +0x82, 0xfa, 0x1d, 0xfe, 0xf6, 0xff, 0xb2, 0x01, 0x31, 0x04, 0xd8, 0x07, 0x8f, 0x0c, 0x13, 0x12, +0x9b, 0x15, 0xe6, 0x16, 0xb8, 0x16, 0xcd, 0x13, 0x2a, 0x0f, 0xfe, 0x08, 0x6a, 0x02, 0x1e, 0x00, +0x15, 0x00, 0x33, 0x03, 0xed, 0x07, 0x17, 0x0c, 0x48, 0x0f, 0xf3, 0x0f, 0xe5, 0x0b, 0xa0, 0x03, +0x48, 0xfb, 0x45, 0xf7, 0x6b, 0xf9, 0xe3, 0xff, 0x83, 0x06, 0x97, 0x0a, 0x2e, 0x0a, 0xfe, 0x05, +0x39, 0xff, 0xaf, 0xf7, 0x04, 0xf4, 0x05, 0xf6, 0x30, 0xfe, 0x30, 0x08, 0xe6, 0x0e, 0x61, 0x0f, +0x8c, 0x0a, 0xdc, 0x03, 0xea, 0xfc, 0x79, 0xf7, 0x01, 0xf6, 0xcd, 0xf8, 0x6c, 0xfe, 0x36, 0x05, +0xf0, 0x08, 0x89, 0x08, 0x2b, 0x04, 0x6b, 0xfc, 0x50, 0xf4, 0xdb, 0xed, 0xe8, 0xeb, 0x02, 0xef, +0xf4, 0xf5, 0x9c, 0xfc, 0x8e, 0x00, 0x4f, 0x00, 0x20, 0xfe, 0x28, 0xfb, 0xf9, 0xf8, 0x2f, 0xf8, +0xfe, 0xfa, 0x25, 0x02, 0x72, 0x0c, 0xa8, 0x16, 0x9a, 0x1c, 0x7f, 0x1e, 0xc4, 0x1c, 0xf5, 0x19, +0xa4, 0x18, 0xae, 0x18, 0xbd, 0x1a, 0x9b, 0x1d, 0x9c, 0x20, 0x50, 0x22, 0x29, 0x22, 0x02, 0x21, +0x66, 0x1f, 0x89, 0x1d, 0xe8, 0x1a, 0x77, 0x18, 0x21, 0x17, 0xd7, 0x17, 0x51, 0x1a, 0x67, 0x1c, +0x8d, 0x1b, 0xdd, 0x17, 0x68, 0x11, 0x43, 0x0a, 0x30, 0x04, 0xa7, 0xff, 0x59, 0xfd, 0x60, 0xfe, +0xe0, 0x00, 0x15, 0x01, 0x2b, 0xfd, 0x56, 0xf4, 0x1a, 0xea, 0xdf, 0xe0, 0x19, 0xdb, 0x11, 0xd8, +0x91, 0xd8, 0xe6, 0xda, 0x7c, 0xdd, 0xce, 0xdd, 0x99, 0xdb, 0x10, 0xd7, 0xb9, 0xd3, 0x76, 0xd3, +0x88, 0xd5, 0xe8, 0xd9, 0x16, 0xdf, 0x35, 0xe4, 0x79, 0xe8, 0x2a, 0xeb, 0x68, 0xec, 0xad, 0xed, +0x9f, 0xef, 0x62, 0xf3, 0x3b, 0xf8, 0xf3, 0xfb, 0xad, 0xfd, 0x2a, 0xff, 0xca, 0x00, 0xa2, 0x02, +0x8e, 0x03, 0xca, 0x03, 0x97, 0x03, 0x87, 0x04, 0x62, 0x05, 0xd6, 0x04, 0xef, 0x03, 0xe2, 0x01, +0x8f, 0xfe, 0xbe, 0xfa, 0x2f, 0xf6, 0xd2, 0xf1, 0x4a, 0xee, 0x97, 0xed, 0xc7, 0xee, 0x03, 0xf2, +0xf2, 0xf6, 0x5f, 0xfd, 0xac, 0x04, 0x51, 0x09, 0xff, 0x08, 0x7c, 0x05, 0xaf, 0x02, 0xf7, 0x03, +0x97, 0x09, 0xa4, 0x0f, 0x75, 0x14, 0xff, 0x17, 0xf7, 0x18, 0x51, 0x18, 0x9b, 0x14, 0x37, 0x10, +0x0a, 0x0e, 0xde, 0x0f, 0x85, 0x14, 0xbf, 0x17, 0x39, 0x16, 0x46, 0x11, 0xcb, 0x0a, 0x25, 0x03, +0xb1, 0xfb, 0xdb, 0xf4, 0x50, 0xf1, 0x98, 0xf1, 0x15, 0xf4, 0x94, 0xf5, 0x62, 0xf4, 0x8e, 0xf0, +0xe2, 0xeb, 0xb4, 0xe6, 0x81, 0xe2, 0xbe, 0xe0, 0xb9, 0xe1, 0x23, 0xe6, 0x68, 0xed, 0xae, 0xf3, +0x9b, 0xf7, 0x63, 0xf9, 0x06, 0xfb, 0x2e, 0xfd, 0x94, 0x00, 0xe4, 0x05, 0x08, 0x0d, 0x36, 0x16, +0x28, 0x1f, 0x71, 0x25, 0x89, 0x29, 0x30, 0x2b, 0xc0, 0x2a, 0x2e, 0x29, 0x1b, 0x27, 0x3d, 0x25, +0xe5, 0x22, 0x30, 0x21, 0x73, 0x20, 0x5a, 0x1f, 0x54, 0x1d, 0x12, 0x1b, 0x75, 0x17, 0xf9, 0x12, +0xf2, 0x0c, 0xdb, 0x06, 0xe5, 0x02, 0x8b, 0x01, 0xb6, 0x02, 0x05, 0x04, 0xef, 0x03, 0x31, 0x02, +0x35, 0xfe, 0xfe, 0xf8, 0xf4, 0xf3, 0x4e, 0xf0, 0x1d, 0xef, 0x95, 0xf0, 0xfe, 0xf2, 0x2d, 0xf4, +0x61, 0xf1, 0x99, 0xec, 0x34, 0xe7, 0xcb, 0xe2, 0x0b, 0xe0, 0x9a, 0xdf, 0x7b, 0xe0, 0x4f, 0xe2, +0x38, 0xe4, 0xab, 0xe4, 0x3d, 0xe4, 0x5c, 0xe2, 0x45, 0xe1, 0xa7, 0xe1, 0x0c, 0xe3, 0x11, 0xe5, +0xf1, 0xe6, 0xa6, 0xe8, 0xb0, 0xea, 0xed, 0xec, 0x66, 0xee, 0x2e, 0xef, 0xf5, 0xef, 0xb2, 0xf0, +0xb7, 0xf1, 0xf8, 0xf1, 0x48, 0xf1, 0x04, 0xf1, 0x27, 0xf2, 0x81, 0xf4, 0x6f, 0xf6, 0x7c, 0xf7, +0x33, 0xf7, 0x5a, 0xf8, 0x75, 0xfa, 0x7c, 0xfc, 0xf0, 0xfc, 0xf7, 0xfa, 0x60, 0xf8, 0x0e, 0xf5, +0x40, 0xf1, 0x62, 0xee, 0x33, 0xed, 0xfa, 0xee, 0xf4, 0xf2, 0xcc, 0xf7, 0x87, 0xfd, 0xa4, 0x04, +0x8e, 0x0d, 0xec, 0x15, 0xa0, 0x1a, 0x27, 0x1b, 0x55, 0x19, 0xf7, 0x17, 0x10, 0x1a, 0x3b, 0x1d, +0x04, 0x20, 0x75, 0x21, 0x8d, 0x22, 0x12, 0x22, 0x43, 0x20, 0x48, 0x1d, 0xfa, 0x18, 0x2c, 0x16, +0x1f, 0x14, 0x13, 0x12, 0x58, 0x0c, 0xd0, 0x03, 0x99, 0xfb, 0x1d, 0xf4, 0xde, 0xed, 0xdb, 0xe8, +0x51, 0xe6, 0x38, 0xe6, 0x82, 0xe7, 0x62, 0xe9, 0x2a, 0xe9, 0x01, 0xe8, 0x18, 0xe6, 0xba, 0xe4, +0xc7, 0xe3, 0x52, 0xe4, 0x9c, 0xe8, 0xdf, 0xef, 0x18, 0xf9, 0x0a, 0x01, 0x03, 0x07, 0x19, 0x0c, +0x4a, 0x11, 0xb4, 0x15, 0xf0, 0x18, 0x87, 0x1b, 0xb7, 0x1f, 0x4c, 0x26, 0xf7, 0x2d, 0x59, 0x34, +0x1e, 0x37, 0xe9, 0x35, 0x21, 0x33, 0x37, 0x2f, 0x54, 0x2a, 0x69, 0x23, 0x4c, 0x1c, 0xd1, 0x16, +0xc0, 0x12, 0x47, 0x10, 0x25, 0x0d, 0xd8, 0x09, 0xc7, 0x06, 0xc9, 0x02, 0x90, 0xfd, 0x71, 0xf7, +0x20, 0xf3, 0x22, 0xf2, 0x1a, 0xf4, 0xbd, 0xf7, 0x65, 0xfb, 0x42, 0xfd, 0xa0, 0xfe, 0x72, 0xff, +0x70, 0xff, 0x25, 0xfe, 0x33, 0xfc, 0xa9, 0xfb, 0xdf, 0xfb, 0x3e, 0xfb, 0x44, 0xf9, 0x7b, 0xf6, +0x3a, 0xf3, 0x5b, 0xf0, 0xa4, 0xed, 0x13, 0xea, 0x17, 0xe6, 0x60, 0xe3, 0xec, 0xe0, 0x0c, 0xdf, +0xf8, 0xdc, 0xa9, 0xda, 0xe2, 0xd9, 0x89, 0xd9, 0x7d, 0xd9, 0xe8, 0xd8, 0x12, 0xd9, 0x4f, 0xda, +0x76, 0xdc, 0x27, 0xde, 0xf3, 0xde, 0x6b, 0xdf, 0x4b, 0xe0, 0xad, 0xe2, 0x0c, 0xe5, 0x77, 0xe6, +0x2b, 0xe7, 0x3c, 0xe9, 0x15, 0xec, 0x62, 0xef, 0x7a, 0xf2, 0x63, 0xf4, 0x4b, 0xf6, 0x2b, 0xf9, +0x57, 0xfc, 0x5c, 0xff, 0xd5, 0x00, 0xc9, 0x01, 0x20, 0x01, 0x6f, 0xfe, 0x07, 0xfa, 0x92, 0xf4, +0x1a, 0xf1, 0xff, 0xf0, 0xa8, 0xf3, 0x66, 0xf7, 0xd4, 0xfd, 0x09, 0x07, 0x3c, 0x12, 0xa5, 0x1d, +0x9f, 0x24, 0xf9, 0x24, 0xe3, 0x21, 0x71, 0x1e, 0xde, 0x1c, 0x00, 0x1d, 0x35, 0x1e, 0x74, 0x1f, +0x71, 0x21, 0xd2, 0x22, 0x63, 0x21, 0xfe, 0x1d, 0x50, 0x19, 0xd8, 0x15, 0x90, 0x12, 0x54, 0x0e, +0x37, 0x08, 0x20, 0xff, 0x12, 0xf6, 0x07, 0xee, 0x92, 0xe7, 0x0f, 0xe3, 0x2e, 0xe1, 0x0b, 0xe3, +0x26, 0xe7, 0xa6, 0xeb, 0xc8, 0xee, 0x5c, 0xf0, 0x2c, 0xf1, 0x35, 0xf1, 0x2a, 0xf0, 0xda, 0xef, +0xa3, 0xf1, 0x05, 0xf7, 0xee, 0xff, 0x15, 0x0a, 0xaa, 0x13, 0x96, 0x1a, 0x48, 0x20, 0xc2, 0x24, +0x1f, 0x26, 0x63, 0x26, 0x3d, 0x26, 0xf1, 0x28, 0x64, 0x2d, 0x7b, 0x31, 0x5a, 0x34, 0x58, 0x34, +0xef, 0x32, 0x16, 0x30, 0x52, 0x2b, 0xa8, 0x24, 0xf0, 0x1b, 0x97, 0x12, 0xcd, 0x0a, 0x7d, 0x04, +0x6d, 0xff, 0xac, 0xfc, 0x3b, 0xfb, 0x75, 0xf9, 0x9f, 0xf6, 0xff, 0xf3, 0xda, 0xf2, 0xeb, 0xf3, +0xd4, 0xf5, 0xed, 0xf6, 0x99, 0xf6, 0x47, 0xf6, 0x79, 0xf6, 0x89, 0xf7, 0x7a, 0xfa, 0x97, 0xff, +0xee, 0x05, 0x50, 0x0c, 0xfe, 0x0f, 0x37, 0x0e, 0x2b, 0x08, 0x84, 0x00, 0xe7, 0xf7, 0xb3, 0xef, +0xb2, 0xe8, 0x96, 0xe3, 0x9f, 0xe0, 0x1e, 0xdf, 0x61, 0xde, 0x66, 0xdd, 0x84, 0xdb, 0xd2, 0xd8, +0x9e, 0xd5, 0xa2, 0xd0, 0xb8, 0xcb, 0xc5, 0xc7, 0xa0, 0xc6, 0x58, 0xc8, 0x31, 0xcd, 0x30, 0xd3, +0xb1, 0xd8, 0x05, 0xdf, 0x40, 0xe4, 0x7f, 0xe7, 0x71, 0xe9, 0x08, 0xea, 0x4f, 0xea, 0x55, 0xea, +0x0c, 0xeb, 0xe5, 0xec, 0xa9, 0xf0, 0x29, 0xf6, 0xca, 0xfb, 0xed, 0x00, 0xea, 0x03, 0xd0, 0x05, +0x14, 0x07, 0x5e, 0x07, 0x9f, 0x05, 0x39, 0x01, 0x60, 0xfb, 0x1c, 0xf6, 0x37, 0xf2, 0xac, 0xef, +0xdd, 0xee, 0xd4, 0xee, 0x68, 0xef, 0x37, 0xf1, 0x07, 0xf5, 0xfd, 0xfb, 0xc3, 0x06, 0xb4, 0x13, +0x5c, 0x20, 0xd8, 0x28, 0x46, 0x2d, 0xa7, 0x2e, 0x31, 0x2e, 0xa8, 0x2d, 0x9b, 0x2a, 0x6a, 0x26, +0x0c, 0x22, 0x4f, 0x1f, 0x8f, 0x1f, 0x91, 0x20, 0xee, 0x20, 0x60, 0x1f, 0x30, 0x1b, 0x8e, 0x14, +0xcb, 0x0b, 0xd3, 0x00, 0xa2, 0xf3, 0x72, 0xe6, 0x1d, 0xdc, 0xe4, 0xd6, 0x92, 0xd7, 0x77, 0xdd, +0xb0, 0xe6, 0xac, 0xf0, 0xe6, 0xf8, 0xa2, 0xfd, 0x3a, 0x00, 0xa8, 0x00, 0x7a, 0x00, 0xcd, 0x00, +0x99, 0x01, 0x44, 0x05, 0x95, 0x0c, 0xca, 0x16, 0x97, 0x22, 0xcf, 0x2c, 0xad, 0x34, 0xfb, 0x38, +0x48, 0x39, 0x85, 0x37, 0x12, 0x35, 0x2e, 0x33, 0x43, 0x31, 0x02, 0x2f, 0x30, 0x2b, 0x90, 0x26, +0xd9, 0x21, 0xac, 0x1e, 0x0d, 0x1c, 0x75, 0x18, 0xb8, 0x13, 0xc7, 0x0d, 0x23, 0x06, 0xde, 0xfc, +0x56, 0xf2, 0xa2, 0xe8, 0x07, 0xe3, 0x68, 0xe1, 0x02, 0xe3, 0xca, 0xe5, 0xfb, 0xe9, 0xdf, 0xef, +0x3a, 0xf6, 0xa0, 0xfb, 0x36, 0xff, 0x9a, 0x00, 0xe2, 0x00, 0x2f, 0x01, 0x89, 0x02, 0x1d, 0x04, +0x8c, 0x06, 0xad, 0x0a, 0xff, 0x0e, 0xd8, 0x11, 0x22, 0x11, 0xb5, 0x0d, 0x84, 0x07, 0xc0, 0xff, +0x50, 0xf6, 0x39, 0xeb, 0x1b, 0xe1, 0xd1, 0xd8, 0xff, 0xd3, 0xe7, 0xd1, 0xbd, 0xcf, 0x16, 0xce, +0x1b, 0xcc, 0x50, 0xcb, 0x27, 0xcb, 0x0f, 0xcb, 0x22, 0xcb, 0x2a, 0xcb, 0xea, 0xcb, 0xc2, 0xcc, +0x69, 0xcf, 0x95, 0xd4, 0x2f, 0xdc, 0xc5, 0xe4, 0xa8, 0xed, 0xa1, 0xf4, 0x1a, 0xf9, 0xc7, 0xfc, +0xe6, 0xff, 0x2d, 0x02, 0x40, 0x04, 0xa3, 0x05, 0x95, 0x07, 0xa4, 0x09, 0xc1, 0x0b, 0xd2, 0x0d, +0xf2, 0x0e, 0xf1, 0x0e, 0xf7, 0x0d, 0xdd, 0x0a, 0x68, 0x06, 0x4b, 0x00, 0xca, 0xf9, 0x51, 0xf4, +0x67, 0xef, 0x3f, 0xec, 0x41, 0xea, 0x20, 0xe9, 0x30, 0xe9, 0x57, 0xeb, 0xb3, 0xef, 0x60, 0xf8, +0xe1, 0x04, 0x89, 0x14, 0xe1, 0x23, 0xdf, 0x2e, 0xd8, 0x33, 0xce, 0x33, 0xba, 0x30, 0x72, 0x2d, +0xa2, 0x28, 0x0e, 0x22, 0x6a, 0x1b, 0xad, 0x16, 0x5d, 0x15, 0x25, 0x17, 0xb5, 0x18, 0x26, 0x18, +0xea, 0x15, 0x1e, 0x10, 0x76, 0x07, 0x42, 0xfc, 0xa3, 0xef, 0x3b, 0xe5, 0x18, 0xde, 0xef, 0xdb, +0x3d, 0xdf, 0xa4, 0xe6, 0x95, 0xf2, 0x6a, 0xff, 0xaa, 0x0a, 0x68, 0x13, 0x9b, 0x18, 0x1c, 0x1a, +0x84, 0x19, 0xcf, 0x16, 0xab, 0x13, 0xc7, 0x12, 0x90, 0x15, 0x2e, 0x1c, 0x80, 0x24, 0x05, 0x2c, +0xaf, 0x32, 0xb1, 0x36, 0x2d, 0x38, 0x91, 0x37, 0xe2, 0x33, 0x81, 0x2d, 0x43, 0x25, 0x0e, 0x1c, +0xe4, 0x12, 0x7c, 0x0c, 0xe2, 0x08, 0xe5, 0x08, 0x66, 0x09, 0x2d, 0x09, 0x9f, 0x06, 0x7a, 0x01, +0x62, 0xfa, 0x45, 0xf2, 0x45, 0xea, 0x26, 0xe3, 0x3d, 0xdf, 0x3e, 0xde, 0x58, 0xdf, 0x95, 0xe2, +0x47, 0xe7, 0x75, 0xee, 0xef, 0xf6, 0xa4, 0xff, 0x46, 0x06, 0x67, 0x0a, 0x15, 0x0c, 0xb4, 0x0c, +0xfe, 0x0c, 0xd8, 0x0c, 0xb6, 0x0c, 0xc0, 0x0b, 0x27, 0x0b, 0xc5, 0x09, 0x44, 0x07, 0xe2, 0x03, +0x36, 0x00, 0x59, 0xfb, 0xaf, 0xf4, 0x33, 0xec, 0x1b, 0xe2, 0x75, 0xd8, 0x07, 0xd0, 0xe7, 0xc9, +0x60, 0xc6, 0x0e, 0xc5, 0xb2, 0xc5, 0xe7, 0xc7, 0x59, 0xca, 0xfa, 0xcc, 0x19, 0xd0, 0xe3, 0xd3, +0x94, 0xd7, 0x38, 0xdb, 0xee, 0xde, 0x86, 0xe2, 0x3e, 0xe7, 0x8f, 0xed, 0x4e, 0xf4, 0xdf, 0xfa, +0x91, 0x01, 0x12, 0x08, 0x93, 0x0e, 0x15, 0x14, 0xa0, 0x18, 0xef, 0x1a, 0x76, 0x1b, 0x7e, 0x1a, +0xa0, 0x17, 0x0e, 0x14, 0x00, 0x10, 0xd6, 0x0c, 0xab, 0x09, 0x40, 0x07, 0x09, 0x04, 0x51, 0x00, +0xad, 0xfb, 0x28, 0xf7, 0x1f, 0xf3, 0x8f, 0xee, 0x4b, 0xea, 0x04, 0xe6, 0x55, 0xe2, 0x4a, 0xe0, +0xee, 0xe0, 0xd0, 0xe4, 0x6d, 0xeb, 0xd3, 0xf4, 0x09, 0x01, 0xbd, 0x0f, 0x8a, 0x1e, 0x4a, 0x2b, +0xad, 0x32, 0x52, 0x34, 0xae, 0x31, 0x7f, 0x2b, 0x1b, 0x25, 0x9c, 0x1f, 0xcf, 0x1b, 0x3c, 0x1a, +0x7d, 0x19, 0x59, 0x19, 0xff, 0x18, 0x18, 0x17, 0xc6, 0x12, 0x52, 0x0d, 0x7d, 0x06, 0xef, 0xff, +0xbf, 0xf9, 0x7a, 0xf4, 0x5d, 0xf1, 0x0e, 0xf1, 0xfd, 0xf2, 0x23, 0xf7, 0x34, 0xfc, 0x97, 0x01, +0x46, 0x06, 0x74, 0x0a, 0x5b, 0x0e, 0x7d, 0x11, 0x1a, 0x13, 0x3c, 0x13, 0x49, 0x13, 0xb9, 0x13, +0x03, 0x16, 0x54, 0x19, 0x36, 0x1c, 0x07, 0x1e, 0x60, 0x1e, 0x1e, 0x1e, 0x7d, 0x1d, 0x5b, 0x1c, +0x6b, 0x1a, 0xac, 0x17, 0x6f, 0x14, 0xa3, 0x11, 0x28, 0x0f, 0xa2, 0x0b, 0x03, 0x08, 0x40, 0x03, +0xf0, 0xfe, 0x91, 0xfb, 0xd9, 0xf7, 0x2a, 0xf4, 0xe6, 0xf0, 0x0e, 0xee, 0x14, 0xec, 0x79, 0xea, +0x7d, 0xe9, 0x2b, 0xe9, 0x90, 0xe9, 0xae, 0xea, 0xd9, 0xec, 0x1e, 0xf0, 0xc9, 0xf4, 0xdc, 0xfa, +0xfa, 0x00, 0xa2, 0x06, 0xd8, 0x09, 0x90, 0x0b, 0x5d, 0x0b, 0x89, 0x09, 0x39, 0x06, 0x75, 0x01, +0x97, 0xfc, 0x87, 0xf8, 0xe6, 0xf5, 0x0a, 0xf5, 0x70, 0xf3, 0x66, 0xf0, 0xc9, 0xeb, 0x15, 0xe7, +0x2b, 0xe2, 0x39, 0xdd, 0xab, 0xd8, 0x55, 0xd5, 0xb5, 0xd2, 0x0b, 0xd1, 0xaa, 0xd0, 0x07, 0xd2, +0x03, 0xd5, 0x6d, 0xd9, 0xa5, 0xde, 0x11, 0xe4, 0x09, 0xe9, 0x66, 0xec, 0x6f, 0xef, 0xa8, 0xf1, +0xbe, 0xf4, 0x3f, 0xf8, 0x0b, 0xfc, 0xbf, 0x01, 0x24, 0x07, 0x97, 0x0c, 0xcf, 0x11, 0x51, 0x16, +0x2a, 0x19, 0x76, 0x19, 0x42, 0x17, 0x03, 0x14, 0x75, 0x10, 0xf7, 0x0c, 0xae, 0x09, 0x2b, 0x07, +0xdd, 0x03, 0xca, 0x00, 0xd0, 0xfc, 0x64, 0xf9, 0x9a, 0xf5, 0x77, 0xf1, 0xb9, 0xed, 0x09, 0xeb, +0x4c, 0xe9, 0x06, 0xe7, 0x1d, 0xe5, 0x7e, 0xe4, 0xa7, 0xe5, 0x12, 0xe8, 0xda, 0xeb, 0x1e, 0xf0, +0xab, 0xf4, 0xd5, 0xf9, 0xf5, 0xff, 0xd6, 0x06, 0x11, 0x10, 0x51, 0x1a, 0x99, 0x24, 0x61, 0x2d, +0xa1, 0x32, 0x8a, 0x34, 0x68, 0x35, 0x11, 0x37, 0x43, 0x38, 0x27, 0x36, 0xaa, 0x2f, 0x73, 0x27, +0x03, 0x20, 0x2d, 0x1a, 0x5a, 0x15, 0x2b, 0x0f, 0x6e, 0x08, 0x6a, 0x02, 0xba, 0xff, 0x16, 0x00, +0x3d, 0x01, 0x86, 0x01, 0x63, 0xff, 0xd9, 0xfa, 0x0d, 0xf5, 0xbf, 0xef, 0x1b, 0xed, 0xef, 0xed, +0xda, 0xf0, 0x0f, 0xf4, 0xc4, 0xf7, 0x65, 0xfd, 0x40, 0x05, 0x19, 0x0e, 0x17, 0x16, 0x00, 0x1b, +0x7f, 0x1c, 0x7f, 0x1c, 0x83, 0x1b, 0xe6, 0x1a, 0xc7, 0x19, 0x73, 0x17, 0x01, 0x14, 0xf4, 0x0f, +0x11, 0x0d, 0xdb, 0x0a, 0x8e, 0x0a, 0x88, 0x0a, 0x33, 0x09, 0xbe, 0x05, 0xa1, 0x01, 0x42, 0xfd, +0x69, 0xf9, 0x45, 0xf5, 0xfd, 0xef, 0x1f, 0xe9, 0xf4, 0xe2, 0xa6, 0xdd, 0xeb, 0xda, 0x2d, 0xda, +0xf1, 0xdb, 0x36, 0xdf, 0x10, 0xe4, 0x09, 0xe9, 0x71, 0xee, 0xfa, 0xf3, 0x20, 0xfa, 0xfd, 0xfe, +0xc2, 0x01, 0xcb, 0x01, 0x2f, 0x00, 0xc4, 0xfe, 0x79, 0xfd, 0xd4, 0xfc, 0xa8, 0xfb, 0xc8, 0xfa, +0x71, 0xfa, 0x41, 0xfb, 0x47, 0xfb, 0xab, 0xfa, 0x36, 0xf9, 0xc1, 0xf5, 0xf2, 0xf0, 0xe3, 0xea, +0x26, 0xe4, 0xd8, 0xde, 0x90, 0xdb, 0x18, 0xda, 0x8f, 0xd9, 0x7e, 0xd9, 0xe7, 0xda, 0x21, 0xdd, +0xac, 0xe0, 0x43, 0xe4, 0x99, 0xe7, 0xab, 0xeb, 0x7d, 0xef, 0xd0, 0xf2, 0xf7, 0xf4, 0x1d, 0xf7, +0x3f, 0xf9, 0x71, 0xfc, 0xf6, 0xff, 0x04, 0x04, 0x6f, 0x07, 0x94, 0x0a, 0x29, 0x0e, 0x20, 0x12, +0x70, 0x14, 0x9a, 0x14, 0x0e, 0x13, 0xe2, 0x0f, 0x3c, 0x0c, 0x9d, 0x07, 0xbf, 0x02, 0x77, 0xfe, +0x82, 0xfa, 0x28, 0xf7, 0x3e, 0xf4, 0xb8, 0xf1, 0x3c, 0xf0, 0x40, 0xf0, 0x7f, 0xf0, 0xb4, 0xf0, +0xf3, 0xef, 0xe4, 0xee, 0x0e, 0xee, 0x55, 0xed, 0xe4, 0xec, 0x61, 0xec, 0x39, 0xed, 0x5a, 0xf0, +0x12, 0xf6, 0xf8, 0xfd, 0xec, 0x07, 0x3e, 0x11, 0x65, 0x19, 0xad, 0x1e, 0xfc, 0x21, 0xe5, 0x25, +0x87, 0x2a, 0x7d, 0x30, 0x46, 0x34, 0x29, 0x35, 0x50, 0x35, 0x34, 0x37, 0x7b, 0x3a, 0x7c, 0x3c, +0x68, 0x39, 0xbc, 0x31, 0x6a, 0x27, 0xbe, 0x1c, 0xc2, 0x12, 0x01, 0x08, 0x5f, 0xfc, 0x74, 0xf2, +0x21, 0xec, 0xa0, 0xe9, 0xe0, 0xe9, 0x2f, 0xeb, 0x2e, 0xee, 0x01, 0xf1, 0xf4, 0xf2, 0x8b, 0xf4, +0x71, 0xf5, 0x61, 0xf6, 0x9a, 0xf7, 0x70, 0xf8, 0x8d, 0xf9, 0xc6, 0xfb, 0xe7, 0xff, 0x20, 0x06, +0x8b, 0x0c, 0x3f, 0x13, 0x49, 0x1a, 0x28, 0x21, 0x18, 0x27, 0x71, 0x29, 0xd6, 0x26, 0xe2, 0x20, +0x17, 0x18, 0x50, 0x0e, 0xb9, 0x03, 0xdc, 0xf8, 0xad, 0xef, 0x16, 0xea, 0x3e, 0xe8, 0xa6, 0xe8, +0x44, 0xe8, 0xcf, 0xe8, 0x52, 0xea, 0xec, 0xeb, 0x84, 0xec, 0x2b, 0xea, 0x7e, 0xe5, 0x74, 0xdf, +0xb8, 0xd9, 0xde, 0xd4, 0xd2, 0xd1, 0x62, 0xd2, 0x96, 0xd6, 0xfb, 0xde, 0xb8, 0xe9, 0x00, 0xf6, +0xb1, 0x02, 0x4d, 0x0f, 0x46, 0x19, 0x47, 0x1e, 0x85, 0x1d, 0x62, 0x18, 0x4d, 0x12, 0x48, 0x0c, +0x09, 0x06, 0x17, 0xff, 0xff, 0xf8, 0x99, 0xf6, 0xed, 0xf7, 0xe8, 0xfb, 0x7e, 0xff, 0x76, 0x01, +0x59, 0x02, 0x0d, 0x01, 0x1c, 0xfd, 0xb4, 0xf6, 0x9f, 0xee, 0xb1, 0xe6, 0x7f, 0xe0, 0x53, 0xdb, +0xb5, 0xd8, 0x57, 0xd9, 0x7b, 0xdd, 0x1f, 0xe5, 0xca, 0xec, 0x6c, 0xf4, 0x31, 0xfb, 0x6f, 0x01, +0x81, 0x06, 0x39, 0x09, 0x78, 0x09, 0xf0, 0x08, 0xa7, 0x08, 0x45, 0x09, 0xa6, 0x09, 0xce, 0x09, +0x7d, 0x0a, 0x91, 0x0c, 0x17, 0x10, 0xaf, 0x13, 0x53, 0x15, 0xdb, 0x14, 0x98, 0x13, 0x93, 0x10, +0x56, 0x0c, 0x53, 0x07, 0x5c, 0x02, 0x0f, 0xfe, 0xf6, 0xfa, 0x03, 0xf8, 0x35, 0xf6, 0xf7, 0xf4, +0x17, 0xf6, 0x05, 0xf8, 0x4c, 0xf9, 0x23, 0xf9, 0xf9, 0xf7, 0xf9, 0xf7, 0xca, 0xf9, 0xb0, 0xfc, +0xa2, 0xff, 0xfa, 0x02, 0xa1, 0x06, 0xfe, 0x0b, 0xd8, 0x11, 0x7e, 0x17, 0x9e, 0x1b, 0xfe, 0x1d, +0x4b, 0x1e, 0xb0, 0x1c, 0x27, 0x19, 0xfa, 0x14, 0xc8, 0x10, 0xfc, 0x0d, 0xbc, 0x0c, 0xa8, 0x0d, +0x52, 0x12, 0x17, 0x1a, 0x96, 0x22, 0x28, 0x29, 0x74, 0x2b, 0x0c, 0x2b, 0xad, 0x28, 0xdc, 0x22, +0x61, 0x19, 0xc3, 0x0c, 0x53, 0x00, 0x16, 0xf7, 0xf7, 0xf0, 0xf6, 0xeb, 0x1d, 0xe7, 0x59, 0xe4, +0x9e, 0xe5, 0x2d, 0xeb, 0x5f, 0xf1, 0x3d, 0xf5, 0x35, 0xf5, 0xf2, 0xf3, 0x51, 0xf2, 0x3e, 0xf1, +0xe7, 0xef, 0x24, 0xee, 0x28, 0xed, 0x00, 0xef, 0xf3, 0xf3, 0xa6, 0xfb, 0x23, 0x05, 0xd5, 0x0e, +0x55, 0x15, 0x62, 0x19, 0xbc, 0x19, 0x30, 0x19, 0x70, 0x16, 0x50, 0x11, 0xc0, 0x08, 0x3e, 0xfe, +0x2b, 0xf5, 0xef, 0xee, 0x7a, 0xeb, 0xe7, 0xe9, 0x7c, 0xe9, 0x7f, 0xea, 0xf6, 0xec, 0xf0, 0xef, +0x9f, 0xf2, 0x3e, 0xf3, 0xed, 0xf2, 0xeb, 0xf1, 0x79, 0xf0, 0x03, 0xef, 0xae, 0xed, 0x39, 0xed, +0x25, 0xee, 0x33, 0xf0, 0xbb, 0xf3, 0x28, 0xf8, 0x73, 0xfd, 0x28, 0x02, 0xa3, 0x05, 0x60, 0x07, +0x42, 0x08, 0x09, 0x09, 0x7e, 0x0a, 0x1c, 0x0b, 0x3a, 0x0a, 0x5f, 0x08, 0x0e, 0x07, 0x53, 0x07, +0x17, 0x07, 0x19, 0x06, 0x97, 0x04, 0x8c, 0x02, 0xc1, 0x00, 0x57, 0xff, 0x98, 0xfd, 0x97, 0xfb, +0xc6, 0xf9, 0x13, 0xf8, 0x00, 0xf7, 0xfe, 0xf5, 0xd2, 0xf5, 0x6c, 0xf6, 0x08, 0xf8, 0x07, 0xf9, +0x63, 0xf9, 0x24, 0xf9, 0x28, 0xfa, 0xb9, 0xfb, 0xf9, 0xfd, 0x60, 0x00, 0xa0, 0x02, 0x2c, 0x05, +0x6a, 0x08, 0x69, 0x0b, 0x50, 0x0e, 0x38, 0x10, 0x28, 0x11, 0x26, 0x11, 0x86, 0x0f, 0xb6, 0x0c, +0x84, 0x09, 0xd1, 0x06, 0x90, 0x04, 0xeb, 0x02, 0xe7, 0x01, 0x36, 0x01, 0x45, 0x02, 0xac, 0x03, +0x36, 0x05, 0x8a, 0x06, 0x26, 0x07, 0x82, 0x07, 0x8c, 0x07, 0x71, 0x06, 0xad, 0x04, 0x84, 0x02, +0x8d, 0x00, 0x50, 0xff, 0x05, 0xfe, 0x1d, 0xfd, 0x5c, 0xfc, 0xfc, 0xfc, 0x8c, 0xfe, 0x5d, 0x00, +0x54, 0x02, 0xe3, 0x03, 0xca, 0x04, 0x09, 0x06, 0xec, 0x06, 0xe6, 0x06, 0xe1, 0x05, 0x55, 0x04, +0x60, 0x03, 0x18, 0x02, 0xdc, 0xff, 0x55, 0xfc, 0x85, 0xf9, 0x90, 0xf7, 0x9d, 0xf6, 0xc5, 0xf6, +0x7f, 0xf6, 0x5e, 0xf6, 0x34, 0xf6, 0xd8, 0xf5, 0x56, 0xf6, 0x0c, 0xf8, 0xa4, 0xfb, 0xec, 0xff, +0x49, 0x03, 0x19, 0x06, 0x90, 0x09, 0x7c, 0x0e, 0xd4, 0x13, 0x3a, 0x16, 0x0a, 0x14, 0xb5, 0x0f, +0xe5, 0x0a, 0x90, 0x07, 0xe9, 0x03, 0xb9, 0xfd, 0xbd, 0xf5, 0xa2, 0xef, 0xab, 0xed, 0x5f, 0xf0, +0x3c, 0xf4, 0x7a, 0xf7, 0xba, 0xf9, 0xb6, 0xfb, 0x43, 0xfe, 0xac, 0x01, 0xa2, 0x04, 0x07, 0x06, +0x42, 0x05, 0x05, 0x03, 0x5b, 0x01, 0x69, 0x01, 0xaf, 0x02, 0x46, 0x03, 0x6c, 0x02, 0x47, 0x00, +0xfb, 0xff, 0x3b, 0x01, 0xd2, 0x03, 0xa4, 0x04, 0x34, 0x03, 0x96, 0x00, 0x74, 0xff, 0xf9, 0xfe, +0xad, 0xfe, 0x96, 0xfc, 0x33, 0xfa, 0x06, 0xf8, 0x28, 0xf7, 0xb7, 0xf6, 0x05, 0xf7, 0x50, 0xf8, +0x25, 0xfa, 0x92, 0xfb, 0xcc, 0xfc, 0x63, 0xfe, 0x91, 0x00, 0x23, 0x03, 0x66, 0x04, 0x8f, 0x02, +0xcb, 0xfe, 0xe7, 0xfa, 0x11, 0xf8, 0xea, 0xf4, 0x99, 0xf1, 0xa9, 0xee, 0x67, 0xed, 0x87, 0xef, +0x85, 0xf4, 0x31, 0xfa, 0xed, 0xff, 0x5c, 0x05, 0x3d, 0x0b, 0x1b, 0x10, 0x63, 0x13, 0xac, 0x14, +0x56, 0x14, 0xf4, 0x12, 0x56, 0x11, 0x15, 0x0f, 0x04, 0x0d, 0x77, 0x0b, 0x27, 0x0b, 0xeb, 0x0a, +0x7d, 0x0a, 0x46, 0x0a, 0xda, 0x0a, 0x47, 0x0c, 0x24, 0x0d, 0xb6, 0x0c, 0x02, 0x0b, 0x4e, 0x09, +0x3e, 0x07, 0x35, 0x04, 0xa7, 0x00, 0xd5, 0xfc, 0xa1, 0xf9, 0x1b, 0xf8, 0x5f, 0xf7, 0x81, 0xf6, +0xf7, 0xf6, 0x01, 0xf9, 0x98, 0xfb, 0x4e, 0xfe, 0xfb, 0xff, 0xa6, 0x00, 0x59, 0x01, 0xa2, 0x02, +0x7a, 0x03, 0xa5, 0x02, 0x02, 0x01, 0x4c, 0x00, 0x11, 0x00, 0x53, 0x01, 0xc5, 0x01, 0xc3, 0x02, +0x9f, 0x04, 0x37, 0x07, 0x43, 0x09, 0xeb, 0x09, 0xd7, 0x08, 0x19, 0x06, 0xa2, 0x02, 0xda, 0xfd, +0x3c, 0xf8, 0xcd, 0xf1, 0xba, 0xeb, 0x54, 0xe6, 0x3b, 0xe2, 0xf3, 0xde, 0xf8, 0xdc, 0xce, 0xdb, +0xe6, 0xdc, 0x5e, 0xdf, 0x9a, 0xe2, 0x82, 0xe6, 0x92, 0xea, 0x18, 0xef, 0xd6, 0xf3, 0xa3, 0xf6, +0x72, 0xf9, 0xce, 0xfa, 0xba, 0xfb, 0x81, 0xfc, 0x9b, 0xfc, 0x47, 0xfd, 0xbe, 0xfe, 0x8b, 0x00, +0xf7, 0x02, 0x6f, 0x06, 0x64, 0x09, 0x23, 0x0c, 0x5a, 0x0e, 0x46, 0x10, 0x80, 0x10, 0x97, 0x0f, +0xda, 0x0d, 0xc1, 0x0b, 0xcb, 0x0a, 0x5c, 0x0b, 0xc1, 0x0c, 0xa2, 0x0d, 0xac, 0x0e, 0x8f, 0x10, +0x4e, 0x13, 0x79, 0x16, 0x6d, 0x18, 0xbc, 0x17, 0x05, 0x15, 0xbb, 0x11, 0x1c, 0x0e, 0x78, 0x09, +0xcc, 0x02, 0x9f, 0xfb, 0xc3, 0xf5, 0x6f, 0xf3, 0xdb, 0xf3, 0x43, 0xf5, 0xc0, 0xf7, 0xe9, 0xfa, +0xa5, 0xff, 0x27, 0x05, 0x3f, 0x0a, 0x8a, 0x0c, 0x63, 0x0c, 0xa8, 0x0a, 0xc7, 0x08, 0xca, 0x05, +0xe2, 0x01, 0x13, 0xfd, 0xd5, 0xf8, 0x1b, 0xf5, 0x16, 0xf3, 0xde, 0xf2, 0x41, 0xf4, 0x7a, 0xf6, +0xe2, 0xf8, 0xb7, 0xfa, 0x07, 0xfc, 0x28, 0xfd, 0x2d, 0xfe, 0x27, 0xfe, 0x44, 0xfd, 0x69, 0xfb, +0x4e, 0xfa, 0xa5, 0xf9, 0x90, 0xfa, 0x02, 0xfb, 0xb6, 0xfb, 0x25, 0xfc, 0xb6, 0xfd, 0xc9, 0xff, +0xef, 0x01, 0xbf, 0x02, 0x5f, 0x02, 0x8e, 0x01, 0x6c, 0x00, 0x77, 0xff, 0xca, 0xfd, 0xd0, 0xfb, +0x4c, 0xfa, 0x41, 0xf9, 0x34, 0xf9, 0x7c, 0xfa, 0x76, 0xfd, 0x01, 0x02, 0x66, 0x06, 0x60, 0x0a, +0x00, 0x0e, 0x64, 0x11, 0x98, 0x14, 0xa8, 0x16, 0xfc, 0x16, 0x0e, 0x15, 0x4c, 0x12, 0x0e, 0x0f, +0xbc, 0x0b, 0xa7, 0x08, 0x55, 0x05, 0xa6, 0x01, 0x25, 0xff, 0x40, 0xfd, 0x66, 0xfc, 0x82, 0xfb, +0x4d, 0xfa, 0xf9, 0xf8, 0x7c, 0xf7, 0x1c, 0xf6, 0x99, 0xf4, 0x5e, 0xf2, 0x37, 0xef, 0x73, 0xec, +0x2c, 0xea, 0xf9, 0xe8, 0x3a, 0xe9, 0x75, 0xea, 0x52, 0xec, 0xbe, 0xee, 0x48, 0xf2, 0xba, 0xf6, +0xc7, 0xfa, 0xfd, 0xfd, 0xa3, 0x00, 0x74, 0x02, 0x8c, 0x03, 0x6e, 0x03, 0xd3, 0x02, 0x28, 0x01, +0x1e, 0xff, 0x13, 0xfd, 0x45, 0xfb, 0xa9, 0xf9, 0xae, 0xf8, 0xb3, 0xf8, 0xc2, 0xf9, 0x8e, 0xfa, +0x66, 0xfb, 0xe1, 0xfa, 0x3a, 0xf9, 0x9a, 0xf6, 0x02, 0xf4, 0x0b, 0xf1, 0x42, 0xed, 0x98, 0xe8, +0x22, 0xe4, 0xae, 0xe1, 0x74, 0xe1, 0x36, 0xe3, 0xc5, 0xe5, 0x6c, 0xe9, 0x8c, 0xef, 0xab, 0xf6, +0x11, 0xfe, 0x26, 0x04, 0x65, 0x09, 0xc3, 0x0d, 0x90, 0x10, 0xb7, 0x11, 0xc2, 0x10, 0x45, 0x0f, +0x62, 0x0e, 0xc1, 0x0e, 0x8c, 0x0f, 0x03, 0x10, 0xf2, 0x10, 0x81, 0x13, 0x11, 0x16, 0xe1, 0x17, +0x9a, 0x16, 0x22, 0x14, 0xda, 0x11, 0xaf, 0x0f, 0x40, 0x0d, 0xcf, 0x09, 0x64, 0x06, 0x44, 0x03, +0x1b, 0x01, 0xbd, 0xff, 0x4e, 0xfe, 0x12, 0xfe, 0x89, 0x00, 0xba, 0x05, 0x53, 0x0a, 0x34, 0x0d, +0xcc, 0x0e, 0xb6, 0x11, 0x29, 0x16, 0xaa, 0x19, 0xb4, 0x1a, 0xfe, 0x17, 0xff, 0x14, 0x79, 0x13, +0x65, 0x13, 0xaf, 0x11, 0xe0, 0x0d, 0xb9, 0x08, 0xba, 0x05, 0x8d, 0x04, 0x9d, 0x04, 0x95, 0x03, +0x8d, 0x02, 0xb6, 0x01, 0x86, 0x01, 0x73, 0x01, 0x1d, 0x01, 0xe2, 0x00, 0x36, 0x00, 0xa0, 0xfe, +0x01, 0xfc, 0x7b, 0xf9, 0x40, 0xf8, 0x3c, 0xf7, 0x31, 0xf6, 0x6c, 0xf4, 0x66, 0xf2, 0x0f, 0xf2, +0xc4, 0xf3, 0xf5, 0xf5, 0xcb, 0xf7, 0x94, 0xf8, 0x8c, 0xf9, 0x1b, 0xfb, 0x6c, 0xfc, 0xe7, 0xfc, +0x2a, 0xfc, 0x7a, 0xfa, 0x99, 0xf8, 0x92, 0xf6, 0xca, 0xf4, 0xef, 0xf2, 0x53, 0xf1, 0x97, 0xf0, +0x9d, 0xef, 0xbb, 0xee, 0x62, 0xee, 0xc7, 0xee, 0xa9, 0xef, 0x2c, 0xf0, 0xb0, 0xef, 0x2a, 0xef, +0x64, 0xef, 0xb3, 0xef, 0xe0, 0xef, 0xb5, 0xef, 0x97, 0xef, 0xb0, 0xf0, 0xfc, 0xf2, 0x23, 0xf6, +0xcf, 0xf8, 0xd5, 0xfa, 0xe4, 0xfc, 0xe6, 0xfe, 0x8a, 0x00, 0x9b, 0x01, 0x3b, 0x02, 0x08, 0x02, +0xdf, 0x01, 0x68, 0x01, 0x50, 0x00, 0x5d, 0xff, 0x3a, 0xfe, 0x6b, 0xfd, 0x07, 0xfc, 0x40, 0xfa, +0x5f, 0xf9, 0x17, 0xf9, 0x4b, 0xf9, 0x6b, 0xf9, 0x46, 0xf9, 0x22, 0xf9, 0x2a, 0xfa, 0xac, 0xfb, +0x94, 0xfc, 0xd7, 0xfd, 0x1e, 0xff, 0xd6, 0x00, 0xd5, 0x02, 0x7f, 0x04, 0x35, 0x05, 0x62, 0x06, +0x89, 0x07, 0xa8, 0x08, 0x08, 0x09, 0xf0, 0x08, 0x84, 0x08, 0x37, 0x08, 0xcc, 0x07, 0x85, 0x06, +0x40, 0x05, 0xa9, 0x03, 0x45, 0x02, 0xa2, 0x00, 0xc4, 0xfe, 0xd5, 0xfc, 0xbb, 0xfa, 0x5b, 0xf9, +0x48, 0xf8, 0x0f, 0xf8, 0x16, 0xf7, 0xf9, 0xf5, 0xb6, 0xf4, 0xf0, 0xf3, 0xd6, 0xf3, 0xeb, 0xf3, +0x4b, 0xf4, 0xfa, 0xf4, 0x07, 0xf6, 0xd2, 0xf7, 0xe5, 0xf9, 0xbf, 0xfb, 0x42, 0xfe, 0xd0, 0x00, +0xad, 0x03, 0x61, 0x07, 0x89, 0x0a, 0x35, 0x0d, 0x9a, 0x0f, 0x0d, 0x11, 0x07, 0x12, 0x4d, 0x12, +0x80, 0x12, 0xa5, 0x13, 0xed, 0x14, 0xe7, 0x15, 0x22, 0x16, 0x3a, 0x16, 0x29, 0x16, 0x7a, 0x16, +0x9c, 0x16, 0xa3, 0x15, 0x89, 0x13, 0x2c, 0x11, 0x62, 0x0f, 0x6e, 0x0d, 0x4a, 0x0b, 0x32, 0x09, +0x6b, 0x07, 0xcb, 0x05, 0x60, 0x04, 0xcb, 0x02, 0x42, 0x01, 0x4c, 0x00, 0xa8, 0xff, 0x7b, 0xfe, +0x80, 0xfd, 0x4a, 0xfd, 0x0f, 0xff, 0x8d, 0x01, 0x7e, 0x04, 0x74, 0x07, 0x16, 0x0a, 0xc0, 0x0c, +0xbd, 0x0f, 0x62, 0x12, 0xa1, 0x13, 0x36, 0x14, 0x39, 0x14, 0x93, 0x13, 0x9f, 0x11, 0xb0, 0x0e, +0x96, 0x0b, 0xeb, 0x07, 0x65, 0x03, 0xf5, 0xfe, 0xc4, 0xfa, 0x75, 0xf7, 0xb2, 0xf5, 0xc8, 0xf3, +0x02, 0xf2, 0x7b, 0xf0, 0x90, 0xef, 0xcd, 0xef, 0x52, 0xef, 0x52, 0xee, 0xfb, 0xeb, 0x9d, 0xe9, +0x28, 0xe7, 0xbd, 0xe4, 0xb2, 0xe2, 0x52, 0xe0, 0x83, 0xde, 0x5c, 0xdd, 0xc6, 0xdd, 0x09, 0xdf, +0x59, 0xe1, 0x1e, 0xe4, 0x48, 0xe7, 0x02, 0xea, 0xfb, 0xec, 0x63, 0xef, 0xb4, 0xf1, 0xe2, 0xf3, +0xf1, 0xf4, 0x2e, 0xf5, 0xd4, 0xf4, 0xce, 0xf4, 0x9f, 0xf5, 0x69, 0xf6, 0x99, 0xf7, 0xec, 0xf8, +0x48, 0xfa, 0xca, 0xfb, 0x9b, 0xfd, 0x36, 0xff, 0xdb, 0x00, 0x9c, 0x01, 0xff, 0x01, 0x55, 0x01, +0x27, 0x00, 0x38, 0xff, 0x6a, 0xff, 0x55, 0xff, 0x12, 0xff, 0xdd, 0xfe, 0x71, 0xff, 0x90, 0x00, +0x0a, 0x03, 0x15, 0x05, 0xca, 0x06, 0xbc, 0x08, 0xe2, 0x0a, 0x10, 0x0d, 0xd1, 0x0e, 0x3b, 0x10, +0xc0, 0x10, 0x35, 0x11, 0x1e, 0x11, 0x08, 0x11, 0xe7, 0x0f, 0x72, 0x0e, 0x7c, 0x0c, 0x5c, 0x0a, +0xc1, 0x08, 0xec, 0x06, 0x7c, 0x05, 0x09, 0x04, 0x8b, 0x03, 0xfe, 0x02, 0xc7, 0x02, 0x22, 0x03, +0xf0, 0x03, 0x9c, 0x04, 0x33, 0x05, 0xdb, 0x04, 0x1a, 0x04, 0xb0, 0x03, 0x81, 0x02, 0x37, 0x02, +0x59, 0x01, 0xab, 0x00, 0x0d, 0x00, 0xd5, 0xff, 0x01, 0x00, 0xdc, 0x00, 0xee, 0x01, 0x06, 0x03, +0xc6, 0x03, 0x15, 0x04, 0x10, 0x04, 0xe0, 0x03, 0x9d, 0x03, 0x17, 0x03, 0x18, 0x02, 0x94, 0x00, +0x24, 0xff, 0x90, 0xfe, 0x81, 0xfe, 0x27, 0xff, 0xbc, 0xff, 0x9c, 0xff, 0x48, 0x00, 0x5d, 0x01, +0xc7, 0x02, 0x53, 0x03, 0xd7, 0x03, 0x24, 0x04, 0xf6, 0x04, 0xa0, 0x05, 0xb0, 0x06, 0x18, 0x08, +0x43, 0x0a, 0x6e, 0x0c, 0x3e, 0x0e, 0x32, 0x10, 0xfa, 0x10, 0x37, 0x12, 0x36, 0x13, 0x97, 0x13, +0x52, 0x13, 0x9f, 0x12, 0xf1, 0x11, 0x58, 0x11, 0xf7, 0x10, 0x93, 0x0f, 0x44, 0x0e, 0xef, 0x0c, +0xb2, 0x0b, 0x69, 0x0a, 0x8e, 0x08, 0x64, 0x06, 0x65, 0x04, 0xc3, 0x02, 0x8e, 0x00, 0xca, 0xfd, +0x0d, 0xfb, 0xe9, 0xf8, 0x4c, 0xf7, 0x79, 0xf5, 0x95, 0xf3, 0xd6, 0xf1, 0xfa, 0xf0, 0xa8, 0xf1, +0xe1, 0xf3, 0x33, 0xf6, 0x77, 0xf8, 0x87, 0xfa, 0x42, 0xfd, 0xe8, 0x00, 0x1e, 0x04, 0x95, 0x06, +0xbc, 0x07, 0xdb, 0x07, 0x94, 0x07, 0xa4, 0x06, 0x5d, 0x05, 0x3a, 0x03, 0xdd, 0x00, 0x0c, 0xfe, +0x10, 0xfb, 0xdc, 0xf7, 0x69, 0xf5, 0x57, 0xf3, 0x9d, 0xf1, 0x5d, 0xf0, 0xcc, 0xee, 0x98, 0xed, +0x27, 0xed, 0xbe, 0xec, 0x92, 0xec, 0x24, 0xeb, 0xb5, 0xe9, 0x2a, 0xe8, 0xdf, 0xe6, 0x9f, 0xe5, +0xb4, 0xe4, 0x5f, 0xe4, 0x82, 0xe4, 0x25, 0xe5, 0x7d, 0xe6, 0xd6, 0xe8, 0xc2, 0xeb, 0x12, 0xef, +0x8d, 0xf2, 0x10, 0xf6, 0xec, 0xf9, 0xf6, 0xfd, 0x57, 0x01, 0x38, 0x04, 0x22, 0x06, 0x40, 0x07, +0x10, 0x08, 0x5e, 0x08, 0xad, 0x08, 0x3c, 0x08, 0xd9, 0x07, 0x24, 0x07, 0x0e, 0x07, 0xb4, 0x06, +0x8a, 0x06, 0x1f, 0x06, 0xb8, 0x05, 0x27, 0x05, 0xa8, 0x04, 0x60, 0x04, 0xe9, 0x03, 0xff, 0x03, +0x98, 0x03, 0xdd, 0x02, 0x00, 0x02, 0x0c, 0x01, 0x77, 0x01, 0xa7, 0x02, 0xc4, 0x03, 0xc1, 0x04, +0x05, 0x06, 0xe0, 0x07, 0x2a, 0x0a, 0x33, 0x0c, 0x09, 0x0e, 0xa3, 0x0f, 0xb8, 0x10, 0x9c, 0x11, +0xbe, 0x11, 0x61, 0x11, 0xf9, 0x10, 0x6e, 0x10, 0x70, 0x0f, 0xa7, 0x0d, 0x7b, 0x0b, 0x35, 0x0a, +0x62, 0x09, 0xfb, 0x08, 0x57, 0x08, 0x2f, 0x07, 0x8c, 0x06, 0xa7, 0x06, 0xa0, 0x06, 0x0b, 0x06, +0x9d, 0x04, 0xf8, 0x02, 0x9e, 0x01, 0x96, 0x00, 0x04, 0xff, 0xa3, 0xfd, 0x8d, 0xfc, 0xe3, 0xfb, +0xa0, 0xfb, 0x77, 0xfb, 0x3b, 0xfb, 0xa0, 0xfb, 0xa6, 0xfc, 0xff, 0xfd, 0x79, 0xff, 0x3f, 0x00, +0xf5, 0x00, 0x90, 0x01, 0xec, 0x01, 0x6d, 0x02, 0xe7, 0x02, 0x95, 0x02, 0xbf, 0x02, 0x12, 0x03, +0x8f, 0x03, 0x7e, 0x03, 0xbd, 0x03, 0x4a, 0x03, 0xd4, 0x02, 0x32, 0x02, 0xbc, 0x01, 0xd2, 0x01, +0xdf, 0x01, 0x82, 0x01, 0x47, 0x01, 0x6a, 0x01, 0xa4, 0x01, 0xb4, 0x01, 0x0d, 0x02, 0xd4, 0x02, +0x49, 0x03, 0x96, 0x03, 0x9f, 0x03, 0x2c, 0x03, 0x1c, 0x03, 0x25, 0x03, 0x31, 0x03, 0x81, 0x02, +0x32, 0x02, 0xe0, 0x01, 0xcb, 0x01, 0x25, 0x02, 0xec, 0x01, 0xa3, 0x01, 0xf3, 0x00, 0xdc, 0x00, +0x59, 0x00, 0xae, 0xff, 0xbd, 0xfe, 0x08, 0xfe, 0x29, 0xfd, 0xc4, 0xfb, 0xd5, 0xf9, 0xfa, 0xf7, +0x31, 0xf6, 0x43, 0xf5, 0x77, 0xf4, 0x18, 0xf3, 0x08, 0xf2, 0x73, 0xf1, 0x4c, 0xf1, 0xa3, 0xf1, +0xd3, 0xf2, 0x7e, 0xf4, 0xb4, 0xf5, 0x1e, 0xf7, 0xf8, 0xf8, 0x17, 0xfb, 0x35, 0xfd, 0x25, 0xff, +0x40, 0x01, 0x24, 0x03, 0x1f, 0x05, 0x5e, 0x06, 0x33, 0x07, 0x54, 0x07, 0x1f, 0x07, 0x5a, 0x06, +0x5b, 0x05, 0x52, 0x04, 0x2d, 0x03, 0xd8, 0x01, 0x97, 0x00, 0xff, 0xfe, 0xb9, 0xfd, 0x7d, 0xfc, +0xac, 0xfb, 0xe7, 0xfa, 0x0b, 0xfa, 0x4d, 0xf9, 0x86, 0xf8, 0x83, 0xf7, 0x92, 0xf6, 0xc3, 0xf5, +0xd4, 0xf4, 0x1d, 0xf4, 0xa0, 0xf3, 0x90, 0xf3, 0x24, 0xf4, 0x17, 0xf5, 0x70, 0xf6, 0xfd, 0xf7, +0xdc, 0xf9, 0x06, 0xfc, 0x2a, 0xfe, 0x1d, 0x00, 0x17, 0x02, 0xa8, 0x03, 0x24, 0x05, 0xbf, 0x05, +0x42, 0x06, 0xc0, 0x06, 0x13, 0x07, 0x77, 0x07, 0x57, 0x07, 0x0a, 0x07, 0xdc, 0x06, 0xdd, 0x06, +0x65, 0x06, 0x68, 0x05, 0x0f, 0x04, 0x35, 0x03, 0x7d, 0x02, 0x82, 0x01, 0x31, 0x00, 0xec, 0xfe, +0x2c, 0xfe, 0x35, 0xfe, 0x3c, 0xfe, 0x13, 0xfe, 0x34, 0xfe, 0xd4, 0xfe, 0xa4, 0xff, 0xae, 0x00, +0x71, 0x02, 0xb1, 0x03, 0x1d, 0x05, 0xbb, 0x06, 0x7d, 0x08, 0x7c, 0x09, 0x52, 0x0a, 0xee, 0x0a, +0x45, 0x0b, 0x96, 0x0b, 0x98, 0x0b, 0x4f, 0x0b, 0x27, 0x0b, 0xc6, 0x0a, 0xb5, 0x09, 0xe4, 0x08, +0xd6, 0x07, 0x93, 0x06, 0x6f, 0x05, 0x21, 0x04, 0xc2, 0x02, 0x32, 0x01, 0xbc, 0xff, 0xe1, 0xfe, +0xf5, 0xfd, 0xbd, 0xfc, 0x8f, 0xfb, 0x57, 0xfa, 0xc1, 0xf9, 0x3a, 0xf9, 0xca, 0xf8, 0x1a, 0xf8, +0x8f, 0xf7, 0xec, 0xf7, 0x82, 0xf8, 0xff, 0xf8, 0x82, 0xf9, 0x5f, 0xfa, 0x9f, 0xfb, 0xd6, 0xfc, +0x77, 0xfd, 0x53, 0xfe, 0x2a, 0xff, 0x54, 0x00, 0x9e, 0x00, 0xe9, 0x00, 0xbe, 0x00, 0x6b, 0x00, +0x53, 0x00, 0x53, 0x00, 0x4d, 0x00, 0xb2, 0xff, 0x92, 0xff, 0x44, 0xff, 0x2e, 0xff, 0xfc, 0xfe, +0x6f, 0xfe, 0x0f, 0xfe, 0xf6, 0xfd, 0xcf, 0xfd, 0x53, 0xfd, 0x60, 0xfc, 0xce, 0xfb, 0xbb, 0xfb, +0x49, 0xfb, 0x81, 0xfa, 0x46, 0xf9, 0x45, 0xf8, 0x43, 0xf8, 0x89, 0xf8, 0x36, 0xf8, 0xb3, 0xf8, +0xe4, 0xf8, 0xab, 0xf9, 0x35, 0xfa, 0xa1, 0xfa, 0xc3, 0xfa, 0x23, 0xfb, 0x31, 0xfb, 0x62, 0xfb, +0x5b, 0xfb, 0x7b, 0xfb, 0xb3, 0xfb, 0x59, 0xfc, 0xf2, 0xfc, 0x8c, 0xfd, 0xf0, 0xfd, 0xa6, 0xfe, +0x44, 0xff, 0xc0, 0xff, 0x36, 0x00, 0x51, 0x00, 0x67, 0x00, 0x52, 0x00, 0x11, 0x00, 0xe9, 0xff, +0x8a, 0xff, 0x87, 0xff, 0xb0, 0xff, 0xaa, 0xff, 0x62, 0x00, 0x92, 0x01, 0xe5, 0x02, 0x1b, 0x04, +0x0a, 0x05, 0x8e, 0x05, 0x79, 0x06, 0x9b, 0x06, 0x02, 0x07, 0x71, 0x06, 0x9d, 0x05, 0x89, 0x04, +0xa6, 0x03, 0xfb, 0x02, 0x30, 0x02, 0xff, 0x00, 0xcc, 0xff, 0x42, 0xff, 0xd0, 0xfe, 0x5c, 0xfe, +0xc0, 0xfd, 0x7a, 0xfd, 0xe0, 0xfc, 0x3d, 0xfc, 0xda, 0xfb, 0x90, 0xfb, 0xda, 0xfa, 0x1e, 0xfa, +0xc4, 0xf9, 0x2c, 0xf9, 0xa4, 0xf8, 0x41, 0xf8, 0x2d, 0xf8, 0x18, 0xf8, 0x13, 0xf8, 0x03, 0xf8, +0x59, 0xf8, 0xe0, 0xf8, 0x31, 0xf9, 0xcc, 0xf9, 0x1a, 0xfa, 0xc2, 0xfa, 0x7d, 0xfb, 0x65, 0xfc, +0x29, 0xfd, 0xd1, 0xfd, 0x17, 0xfe, 0x73, 0xfe, 0x51, 0xff, 0xb6, 0xff, 0xfd, 0xff, 0xf2, 0xff, +0x0f, 0x00, 0x06, 0x00, 0xd6, 0xff, 0xe4, 0xff, 0x5a, 0xff, 0x8e, 0xff, 0xa9, 0xff, 0x16, 0xff, +0xf5, 0xfe, 0xb3, 0xfe, 0x70, 0xfe, 0x38, 0xfe, 0x16, 0xfe, 0xba, 0xfe, 0x2a, 0xff, 0xee, 0xff, +0x73, 0x01, 0xc3, 0x02, 0x9c, 0x03, 0xd1, 0x04, 0x0c, 0x06, 0x51, 0x07, 0x41, 0x08, 0x1a, 0x09, +0xde, 0x09, 0x60, 0x0a, 0x1c, 0x0b, 0x3b, 0x0b, 0x7c, 0x0b, 0xe1, 0x0a, 0x47, 0x0a, 0x99, 0x09, +0xf3, 0x08, 0x71, 0x08, 0xa9, 0x07, 0x66, 0x06, 0x9c, 0x05, 0x54, 0x04, 0x23, 0x03, 0x2b, 0x02, +0xf4, 0x00, 0xc5, 0xff, 0x89, 0xfe, 0x47, 0xfd, 0x3f, 0xfc, 0x3f, 0xfb, 0x1f, 0xfa, 0x92, 0xf9, +0xa1, 0xf8, 0x4a, 0xf8, 0x88, 0xf7, 0xc2, 0xf7, 0x3c, 0xf8, 0xde, 0xf8, 0x6e, 0xf9, 0xf4, 0xf9, +0xc3, 0xfa, 0xb9, 0xfb, 0x70, 0xfc, 0x13, 0xfd, 0x88, 0xfd, 0x13, 0xfe, 0x9b, 0xfe, 0xdc, 0xfe, +0x5b, 0xff, 0xb8, 0xff, 0x12, 0x00, 0x89, 0x00, 0xed, 0x00, 0xd1, 0x00, 0xb1, 0x00, 0x5a, 0x00, +0x04, 0x00, 0xcb, 0xff, 0x67, 0xff, 0x4c, 0xfe, 0x90, 0xfd, 0xf2, 0xfc, 0x15, 0xfd, 0xae, 0xfc, +0x7c, 0xfc, 0x54, 0xfc, 0x34, 0xfc, 0x54, 0xfc, 0x51, 0xfc, 0x8d, 0xfc, 0x65, 0xfc, 0x61, 0xfc, +0xf6, 0xfc, 0x5d, 0xfd, 0x16, 0xfe, 0x83, 0xfe, 0xe3, 0xfe, 0x6a, 0xff, 0xaf, 0xff, 0xa5, 0x00, +0x65, 0x01, 0x06, 0x02, 0x59, 0x02, 0x83, 0x03, 0xa8, 0x03, 0x1c, 0x04, 0x6e, 0x04, 0xb1, 0x04, +0x7b, 0x05, 0x63, 0x05, 0xb5, 0x05, 0x9b, 0x05, 0x84, 0x05, 0x14, 0x05, 0x9a, 0x04, 0x9b, 0x03, +0xd7, 0x02, 0xb2, 0x02, 0xa1, 0x02, 0x6c, 0x02, 0x76, 0x02, 0x18, 0x02, 0xe3, 0x01, 0xfe, 0x01, +0x0e, 0x02, 0x17, 0x02, 0xee, 0x01, 0xc5, 0x01, 0x33, 0x01, 0x50, 0x01, 0xea, 0x00, 0xda, 0x00, +0x32, 0x01, 0x0e, 0x01, 0xce, 0x00, 0xe4, 0x00, 0x22, 0x01, 0x96, 0x01, 0x69, 0x01, 0x60, 0x01, +0x29, 0x01, 0x0d, 0x01, 0xe7, 0x00, 0xe8, 0x00, 0xd0, 0x00, 0x8e, 0x00, 0xfd, 0xff, 0xc9, 0xff, +0xe5, 0xff, 0x8d, 0xff, 0x90, 0xff, 0x8e, 0xff, 0x7e, 0xff, 0x88, 0xff, 0x37, 0xff, 0x82, 0xff, +0x61, 0xff, 0x93, 0xff, 0xa4, 0xff, 0x8c, 0xff, 0xf2, 0xff, 0xe6, 0xff, 0xaf, 0xff, 0x58, 0xff, +0x92, 0xff, 0xf8, 0xff, 0x14, 0x00, 0x32, 0x00, 0x85, 0x00, 0x51, 0x00, 0x6e, 0x00, 0x44, 0x01, +0xa4, 0x01, 0x44, 0x01, 0x1a, 0x01, 0xc3, 0x00, 0x8a, 0x00, 0x4d, 0x00, 0xfa, 0xff, 0xa1, 0xff, +0x01, 0xff, 0x0b, 0xff, 0xfc, 0xfe, 0x74, 0xff, 0x6f, 0xff, 0xe0, 0xff, 0x92, 0x00, 0x1b, 0x01, +0xde, 0x01, 0xd6, 0x02, 0x6f, 0x03, 0x6f, 0x04, 0x3f, 0x05, 0xaa, 0x05, 0x31, 0x06, 0xb9, 0x06, +0x2b, 0x07, 0xce, 0x07, 0x87, 0x08, 0xf3, 0x08, 0x4d, 0x09, 0x9d, 0x09, 0xaa, 0x09, 0x58, 0x09, +0x0b, 0x09, 0x53, 0x08, 0xa9, 0x07, 0x48, 0x07, 0xbb, 0x06, 0x59, 0x06, 0x5b, 0x05, 0xa6, 0x04, +0xf6, 0x03, 0x11, 0x03, 0xba, 0x02, 0x10, 0x02, 0x1a, 0x02, 0xac, 0x01, 0xa2, 0x01, 0x46, 0x01, +0x0c, 0x01, 0xa7, 0x00, 0x0f, 0x00, 0x7a, 0xff, 0x27, 0xff, 0x56, 0xff, 0x5a, 0xff, 0x94, 0xff, +0xb4, 0xff, 0xc4, 0xff, 0xc0, 0xff, 0xd6, 0xff, 0xcd, 0xff, 0xf2, 0xff, 0x14, 0x00, 0xe0, 0xff, +0xdf, 0xff, 0xd0, 0xff, 0xd8, 0xff, 0xa0, 0xff, 0x30, 0xff, 0x77, 0xfe, 0xfa, 0xfd, 0x84, 0xfd, +0x6a, 0xfd, 0xbe, 0xfc, 0xb9, 0xfc, 0x4b, 0xfc, 0xaf, 0xfb, 0x67, 0xfb, 0xc8, 0xfb, 0x90, 0xfb, +0x69, 0xfb, 0xa9, 0xfb, 0x4f, 0xfb, 0xe0, 0xfb, 0xea, 0xfb, 0xf8, 0xfb, 0x72, 0xfc, 0xca, 0xfc, +0x0c, 0xfd, 0x5f, 0xfd, 0xed, 0xfd, 0x4e, 0xfe, 0xb2, 0xfe, 0x7e, 0xff, 0x40, 0x00, 0xb9, 0x00, +0x22, 0x01, 0xbf, 0x01, 0x05, 0x02, 0x7d, 0x02, 0x26, 0x03, 0x46, 0x03, 0x01, 0x04, 0x42, 0x04, +0x2f, 0x04, 0x44, 0x04, 0x46, 0x04, 0x62, 0x04, 0x04, 0x04, 0xf1, 0x03, 0x87, 0x03, 0x26, 0x03, +0xa0, 0x02, 0xa7, 0x02, 0x96, 0x02, 0x57, 0x02, 0x08, 0x02, 0xc9, 0x01, 0xb8, 0x01, 0x6c, 0x01, +0x75, 0x01, 0x31, 0x01, 0xc2, 0x00, 0x74, 0x00, 0x38, 0x00, 0xc1, 0xff, 0xbe, 0xff, 0x00, 0x00, +0x48, 0x00, 0x9f, 0x00, 0x07, 0x01, 0x5f, 0x01, 0x88, 0x01, 0x49, 0x01, 0x67, 0x01, 0x4c, 0x01, +0xa2, 0x00, 0x9c, 0x00, 0x53, 0x00, 0xfe, 0xff, 0xc2, 0xff, 0xda, 0xff, 0x6e, 0xff, 0x8e, 0xff, +0xd1, 0xff, 0xd7, 0xff, 0x2f, 0x00, 0x60, 0x00, 0x05, 0x01, 0x1f, 0x01, 0xfe, 0x00, 0x25, 0x01, +0x58, 0x01, 0x0c, 0x01, 0x4e, 0x01, 0x7b, 0x01, 0x62, 0x01, 0x1b, 0x01, 0x49, 0x01, 0x70, 0x01, +0x23, 0x01, 0x77, 0x01, 0xa7, 0x01, 0xdc, 0x01, 0xa2, 0x01, 0xce, 0x01, 0xc0, 0x01, 0xeb, 0x01, +0xcd, 0x01, 0x10, 0x02, 0x96, 0x01, 0x1e, 0x01, 0xff, 0x00, 0xcb, 0x00, 0xb7, 0x00, 0x78, 0x00, +0x47, 0x00, 0x40, 0x00, 0x18, 0x00, 0x28, 0x00, 0x1e, 0x00, 0x35, 0x00, 0x88, 0x00, 0x8b, 0x00, +0xf7, 0x00, 0x26, 0x01, 0x75, 0x01, 0xbf, 0x01, 0xb8, 0x01, 0xc9, 0x01, 0xb4, 0x01, 0x8e, 0x01, +0xb4, 0x01, 0x0c, 0x02, 0x40, 0x02, 0x75, 0x02, 0x84, 0x02, 0xc9, 0x02, 0xcf, 0x02, 0xcc, 0x02, +0xb3, 0x02, 0xb8, 0x02, 0x3d, 0x02, 0xbd, 0x01, 0x72, 0x01, 0x11, 0x01, 0xca, 0x00, 0x95, 0x00, +0x69, 0x00, 0x6e, 0x00, 0x7a, 0x00, 0xa2, 0x00, 0x70, 0x00, 0x8f, 0x00, 0x94, 0x00, 0x2a, 0x00, +0xdc, 0xff, 0xd2, 0xff, 0x35, 0xff, 0xac, 0xfe, 0x4a, 0xfe, 0xe1, 0xfd, 0x30, 0xfe, 0x2a, 0xfe, +0x30, 0xfe, 0xdc, 0xfd, 0xad, 0xfd, 0xb3, 0xfd, 0xd5, 0xfd, 0x3d, 0xfd, 0x15, 0xfd, 0xe0, 0xfc, +0xdf, 0xfc, 0xb9, 0xfc, 0xe8, 0xfc, 0xed, 0xfc, 0xad, 0xfc, 0xa7, 0xfc, 0x0a, 0xfd, 0x42, 0xfd, +0x13, 0xfd, 0xbb, 0xfc, 0x87, 0xfc, 0x74, 0xfc, 0x31, 0xfc, 0x76, 0xfc, 0x11, 0xfc, 0x6c, 0xfc, +0xaa, 0xfc, 0xcd, 0xfc, 0x8c, 0xfc, 0x55, 0xfc, 0x94, 0xfc, 0x5f, 0xfc, 0xd1, 0xfc, 0xd5, 0xfc, +0x89, 0xfc, 0x72, 0xfc, 0x7c, 0xfc, 0x6b, 0xfc, 0x67, 0xfc, 0x49, 0xfc, 0x5e, 0xfc, 0xa2, 0xfc, +0x3d, 0xfd, 0x3a, 0xfd, 0x8f, 0xfd, 0xcb, 0xfd, 0xf3, 0xfd, 0x2b, 0xfe, 0x3a, 0xfe, 0xd3, 0xfe, +0xdb, 0xfe, 0x02, 0xff, 0x36, 0xff, 0x0a, 0xff, 0x33, 0xff, 0xf0, 0xfe, 0x47, 0xff, 0x7e, 0xff, +0xc3, 0xff, 0xf2, 0xff, 0x43, 0x00, 0x53, 0x00, 0x45, 0x00, 0x6e, 0x00, 0x73, 0x00, 0xa4, 0x00, +0x68, 0x00, 0x61, 0x00, 0x34, 0x00, 0x4d, 0x00, 0x4d, 0x00, 0x6c, 0x00, 0x16, 0x01, 0x8c, 0x01, +0xfc, 0x01, 0x7b, 0x02, 0xb6, 0x02, 0xcd, 0x02, 0x35, 0x03, 0x12, 0x03, 0x42, 0x03, 0x00, 0x03, +0xbf, 0x02, 0x5f, 0x02, 0x29, 0x02, 0x60, 0x02, 0x53, 0x02, 0x29, 0x02, 0xdd, 0x01, 0xda, 0x01, +0xfc, 0x01, 0xc9, 0x01, 0x07, 0x02, 0x23, 0x02, 0x18, 0x02, 0x3c, 0x02, 0x43, 0x02, 0x11, 0x02, +0xd6, 0x01, 0x8a, 0x01, 0x45, 0x01, 0x44, 0x01, 0xd3, 0x00, 0x8b, 0x00, 0x88, 0x00, 0xb2, 0x00, +0x90, 0x00, 0xe6, 0x00, 0x08, 0x01, 0x1d, 0x01, 0x35, 0x01, 0x42, 0x01, 0x0a, 0x01, 0x96, 0x00, +0x46, 0x00, 0x7d, 0xff, 0x60, 0xff, 0xc6, 0xfe, 0xdc, 0xfe, 0xcc, 0xfe, 0xd0, 0xfe, 0x9b, 0xfe, +0xd8, 0xfe, 0xf3, 0xfe, 0x19, 0xff, 0x30, 0xff, 0xed, 0xfe, 0xae, 0xfe, 0x70, 0xfe, 0x55, 0xfe, +0x33, 0xfe, 0x40, 0xfe, 0x78, 0xfe, 0x58, 0xfe, 0x49, 0xfe, 0x61, 0xfe, 0x5f, 0xfe, 0x8d, 0xfe, +0xb6, 0xfe, 0x98, 0xfe, 0x9d, 0xfe, 0x76, 0xfe, 0xc0, 0xfe, 0xc3, 0xfe, 0x20, 0xff, 0x5f, 0xff, +0xee, 0xfe, 0xcd, 0xfe, 0x79, 0xfe, 0x63, 0xfe, 0x27, 0xfe, 0x4a, 0xfe, 0xcf, 0xfd, 0xa7, 0xfd, +0xb3, 0xfd, 0xbe, 0xfd, 0x65, 0xfd, 0x6b, 0xfd, 0x53, 0xfd, 0x59, 0xfd, 0x58, 0xfd, 0x6d, 0xfd, +0x7b, 0xfd, 0x55, 0xfd, 0x6f, 0xfd, 0xf5, 0xfc, 0xa0, 0xfc, 0xa5, 0xfc, 0xad, 0xfc, 0x29, 0xfc, +0x3a, 0xfc, 0x1e, 0xfc, 0x23, 0xfc, 0xc9, 0xfb, 0x90, 0xfb, 0x91, 0xfb, 0xd3, 0xfb, 0x9e, 0xfb, +0xc6, 0xfb, 0xe0, 0xfb, 0xe3, 0xfb, 0x10, 0xfc, 0x07, 0xfc, 0xdc, 0xfb, 0x11, 0xfc, 0xe1, 0xfb, +0x00, 0xfc, 0x5a, 0xfc, 0x76, 0xfc, 0xa8, 0xfc, 0xd3, 0xfc, 0x4f, 0xfd, 0xa6, 0xfd, 0x0d, 0xfe, +0x3b, 0xfe, 0x3d, 0xfe, 0x3b, 0xfe, 0x60, 0xfe, 0x88, 0xfe, 0xd9, 0xfe, 0xce, 0xfe, 0x33, 0xff, +0x39, 0xff, 0xaa, 0xff, 0x16, 0x00, 0x1c, 0x00, 0x60, 0x00, 0x81, 0x00, 0x92, 0x00, 0xa4, 0x00, +0xd1, 0x00, 0x7c, 0x00, 0xe2, 0x00, 0x1f, 0x01, 0x00, 0x01, 0x17, 0x01, 0x0d, 0x01, 0x64, 0x01, +0x85, 0x01, 0x8d, 0x01, 0xf6, 0x01, 0xfd, 0x01, 0x15, 0x02, 0xc8, 0x01, 0xf5, 0x01, 0x95, 0x01, +0xb3, 0x01, 0x1e, 0x02, 0x64, 0x02, 0xf5, 0x02, 0x70, 0x03, 0x6d, 0x03, 0x35, 0x03, 0x1d, 0x03, +0x73, 0x03, 0xaa, 0x03, 0xda, 0x03, 0x81, 0x03, 0xc5, 0x03, 0xcd, 0x03, 0xf7, 0x03, 0x15, 0x04, +0x09, 0x04, 0x32, 0x04, 0x71, 0x04, 0x95, 0x04, 0xea, 0x04, 0x06, 0x05, 0xde, 0x04, 0x0c, 0x05, +0x78, 0x04, 0x79, 0x04, 0x0c, 0x04, 0xbe, 0x03, 0xde, 0x03, 0x69, 0x03, 0xfd, 0x02, 0xb7, 0x02, +0x7f, 0x02, 0x44, 0x02, 0xc1, 0x01, 0xb0, 0x01, 0x92, 0x01, 0xa0, 0x01, 0x5f, 0x01, 0x2e, 0x01, +0xfb, 0x00, 0x77, 0x00, 0x41, 0x00, 0xfb, 0xff, 0x11, 0x00, 0xa7, 0xff, 0x66, 0xff, 0x00, 0xff, +0x9b, 0xfe, 0x76, 0xfe, 0x61, 0xfe, 0x3a, 0xfe, 0xf6, 0xfd, 0x7b, 0xfd, 0x3b, 0xfd, 0xc5, 0xfc, +0xab, 0xfc, 0xc0, 0xfc, 0xc1, 0xfc, 0xbb, 0xfc, 0xa9, 0xfc, 0x5c, 0xfc, 0x39, 0xfc, 0x47, 0xfc, +0x0c, 0xfc, 0xcf, 0xfb, 0xbf, 0xfb, 0xbd, 0xfb, 0x59, 0xfb, 0x4d, 0xfb, 0x24, 0xfb, 0x03, 0xfb, +0xfb, 0xfa, 0xfd, 0xfa, 0xfc, 0xfa, 0x56, 0xfb, 0xfb, 0xfa, 0x09, 0xfb, 0x19, 0xfb, 0x52, 0xfb, +0x18, 0xfb, 0x8d, 0xfb, 0x23, 0xfb, 0x82, 0xfb, 0xac, 0xfb, 0x41, 0xfc, 0x66, 0xfc, 0xf3, 0xfb, +0x71, 0xfc, 0xfb, 0xfb, 0x52, 0xfc, 0x59, 0xfc, 0x0d, 0xfc, 0x14, 0xfc, 0x5c, 0xfc, 0xcd, 0xfc, +0x0e, 0xfd, 0x5e, 0xfd, 0xa2, 0xfd, 0xe7, 0xfd, 0xfb, 0xfd, 0xf8, 0xfd, 0xf0, 0xfd, 0x16, 0xfe, +0xf6, 0xfd, 0xf2, 0xfd, 0xea, 0xfd, 0xf8, 0xfd, 0x31, 0xfe, 0x65, 0xfe, 0xb2, 0xfe, 0x20, 0xff, +0x74, 0xff, 0x6f, 0xff, 0x81, 0xff, 0xdf, 0xff, 0xbd, 0xff, 0x30, 0x00, 0x7d, 0x00, 0x8e, 0x00, +0xa9, 0x00, 0xb4, 0x00, 0x2c, 0x01, 0x5d, 0x01, 0x48, 0x01, 0x8f, 0x01, 0x00, 0x02, 0x5f, 0x02, +0x6a, 0x02, 0xd7, 0x02, 0xee, 0x02, 0x30, 0x03, 0x24, 0x03, 0x2a, 0x03, 0x11, 0x03, 0x20, 0x03, +0x82, 0x03, 0xad, 0x03, 0xa8, 0x03, 0x7c, 0x03, 0x24, 0x03, 0x07, 0x03, 0xb8, 0x02, 0xa9, 0x02, +0x9e, 0x02, 0x74, 0x02, 0x55, 0x02, 0x4c, 0x02, 0x97, 0x02, 0x7a, 0x02, 0x50, 0x02, 0x39, 0x02, +0x20, 0x02, 0xff, 0x01, 0x13, 0x02, 0xfe, 0x01, 0xe0, 0x01, 0x12, 0x02, 0xfb, 0x01, 0xcf, 0x01, +0xa1, 0x01, 0x65, 0x01, 0xef, 0x01, 0xf9, 0x01, 0x37, 0x02, 0x4c, 0x02, 0xa7, 0x02, 0xbf, 0x02, +0xcc, 0x02, 0xd5, 0x02, 0xf5, 0x02, 0xf3, 0x02, 0xfa, 0x02, 0x48, 0x03, 0xa2, 0x03, 0xff, 0x03, +0x2b, 0x04, 0xe1, 0x03, 0x02, 0x04, 0x47, 0x04, 0x67, 0x04, 0x53, 0x04, 0x5b, 0x04, 0x9f, 0x04, +0xce, 0x04, 0x92, 0x04, 0x74, 0x04, 0x24, 0x04, 0x8d, 0x03, 0x5d, 0x03, 0xd3, 0x02, 0x0e, 0x03, +0x0b, 0x03, 0xcc, 0x02, 0xb2, 0x02, 0x59, 0x02, 0xb9, 0x01, 0x88, 0x01, 0x06, 0x01, 0xba, 0x00, +0x79, 0x00, 0x00, 0x00, 0xf7, 0xff, 0xdf, 0xff, 0xb8, 0xff, 0x84, 0xff, 0x29, 0xff, 0xc7, 0xfe, +0x81, 0xfe, 0x8a, 0xfe, 0xa0, 0xfe, 0xa2, 0xfe, 0x95, 0xfe, 0x77, 0xfe, 0x29, 0xfe, 0x66, 0xfd, +0x05, 0xfd, 0x90, 0xfc, 0x89, 0xfc, 0x33, 0xfc, 0x68, 0xfc, 0x62, 0xfc, 0x62, 0xfc, 0x2d, 0xfc, +0x24, 0xfc, 0xd5, 0xfb, 0x9b, 0xfb, 0x65, 0xfb, 0x6a, 0xfb, 0x95, 0xfb, 0xa5, 0xfb, 0xad, 0xfb, +0xa6, 0xfb, 0x7a, 0xfb, 0xaf, 0xfb, 0xdf, 0xfb, 0x31, 0xfc, 0x64, 0xfc, 0x7d, 0xfc, 0xfa, 0xfc, +0xd1, 0xfc, 0xf8, 0xfc, 0x0f, 0xfd, 0x2c, 0xfd, 0x79, 0xfd, 0x75, 0xfd, 0xcd, 0xfd, 0x27, 0xfe, +0x5c, 0xfe, 0xa4, 0xfe, 0xba, 0xfe, 0x96, 0xfe, 0x64, 0xfe, 0x42, 0xfe, 0xa2, 0xfe, 0xeb, 0xfe, +0x10, 0xff, 0x0e, 0xff, 0x81, 0xff, 0x69, 0xff, 0x85, 0xff, 0xab, 0xff, 0x9d, 0xff, 0x81, 0xff, +0xb5, 0xff, 0x8e, 0xff, 0x59, 0xff, 0x21, 0xff, 0x4a, 0xff, 0x46, 0xff, 0xa9, 0xff, 0xa4, 0xff, +0x81, 0xff, 0xaf, 0xff, 0x0a, 0x00, 0x4c, 0x00, 0x61, 0x00, 0xce, 0x00, 0xd1, 0x00, 0xe3, 0x00, +0xf1, 0x00, 0xe0, 0x00, 0xfc, 0x00, 0x39, 0x01, 0x4f, 0x01, 0x3f, 0x01, 0x38, 0x01, 0x66, 0x01, +0xdc, 0x01, 0x9b, 0x01, 0x89, 0x01, 0x72, 0x01, 0x81, 0x01, 0xae, 0x01, 0xe3, 0x01, 0x81, 0x01, +0x67, 0x01, 0xc2, 0x01, 0xd1, 0x01, 0xef, 0x01, 0xc2, 0x01, 0xd2, 0x01, 0xbc, 0x01, 0xbf, 0x01, +0x01, 0x02, 0xdf, 0x01, 0x1c, 0x02, 0x03, 0x02, 0x54, 0x02, 0x54, 0x02, 0x6f, 0x02, 0x19, 0x02, +0xfa, 0x01, 0x23, 0x02, 0x66, 0x02, 0x59, 0x02, 0x7c, 0x02, 0x78, 0x02, 0xb2, 0x02, 0xb9, 0x02, +0x97, 0x02, 0x62, 0x02, 0x50, 0x02, 0xdf, 0x01, 0xb0, 0x01, 0xab, 0x01, 0x3c, 0x01, 0x35, 0x01, +0x21, 0x01, 0x09, 0x01, 0xf7, 0x00, 0xf0, 0x00, 0x90, 0x00, 0xc7, 0x00, 0xaf, 0x00, 0x9d, 0x00, +0x67, 0x00, 0x35, 0x00, 0xd7, 0xff, 0x71, 0xff, 0x23, 0xff, 0xe9, 0xfe, 0x17, 0xff, 0x32, 0xff, +0x6f, 0xff, 0x79, 0xff, 0x33, 0xff, 0x33, 0xff, 0x4c, 0xff, 0x2c, 0xff, 0xec, 0xfe, 0xf5, 0xfe, +0x18, 0xff, 0x18, 0xff, 0x24, 0xff, 0x37, 0xff, 0x69, 0xff, 0x1c, 0xff, 0xf0, 0xfe, 0xce, 0xfe, +0x0a, 0xff, 0xef, 0xfe, 0x0c, 0xff, 0x6b, 0xff, 0xea, 0xff, 0xc5, 0xff, 0xbe, 0xff, 0xa2, 0xff, +0x9b, 0xff, 0xb2, 0xff, 0xa3, 0xff, 0xbd, 0xff, 0x18, 0x00, 0x58, 0x00, 0x12, 0x00, 0xe8, 0xff, +0x96, 0xff, 0x65, 0xff, 0x89, 0xff, 0x8f, 0xff, 0xc5, 0xff, 0x23, 0x00, 0x17, 0x00, 0x12, 0x00, +0xfe, 0xff, 0x2b, 0x00, 0xb1, 0xff, 0xb5, 0xff, 0xfa, 0xff, 0x65, 0x00, 0xa7, 0x00, 0xbc, 0x00, +0xd3, 0x00, 0x97, 0x00, 0x79, 0x00, 0xfb, 0xff, 0xee, 0xff, 0x01, 0x00, 0x34, 0x00, 0x5a, 0x00, +0xab, 0x00, 0xae, 0x00, 0xbb, 0x00, 0x09, 0x01, 0xe0, 0x00, 0xfb, 0x00, 0xd0, 0x00, 0xf8, 0x00, +0xf2, 0x00, 0x07, 0x01, 0xc9, 0x00, 0xb3, 0x00, 0xc3, 0x00, 0xf6, 0x00, 0xeb, 0x00, 0xec, 0x00, +0x29, 0x01, 0x43, 0x01, 0xb1, 0x01, 0x6d, 0x01, 0xce, 0x01, 0xa8, 0x01, 0x23, 0x01, 0x2f, 0x01, +0x05, 0x01, 0x25, 0x01, 0xc7, 0x00, 0xe4, 0x00, 0x3b, 0x01, 0x52, 0x01, 0x01, 0x01, 0x28, 0x01, +0xe3, 0x00, 0xdb, 0x00, 0x07, 0x01, 0xdb, 0x00, 0x4e, 0x01, 0x0c, 0x01, 0x1d, 0x01, 0x42, 0x01, +0x88, 0x01, 0xa8, 0x01, 0x59, 0x01, 0xb7, 0x01, 0xfb, 0x01, 0x5e, 0x02, 0xaf, 0x02, 0xaa, 0x02, +0x10, 0x03, 0x6c, 0x03, 0x35, 0x03, 0xea, 0x02, 0xbc, 0x02, 0xb1, 0x02, 0x4f, 0x03, 0xf4, 0x02, +0x1d, 0x03, 0x13, 0x03, 0x48, 0x03, 0xf3, 0x02, 0xde, 0x02, 0x9e, 0x02, 0x74, 0x02, 0x6f, 0x02, +0x25, 0x02, 0xe8, 0x01, 0x76, 0x01, 0x07, 0x01, 0xe1, 0x00, 0xcb, 0x00, 0xb7, 0x00, 0x66, 0x00, +0x10, 0x00, 0x7d, 0x00, 0x94, 0x00, 0x9a, 0x00, 0x9a, 0x00, 0x84, 0x00, 0x2d, 0x00, 0x43, 0x00, +0x2e, 0x00, 0xe2, 0xff, 0x91, 0x00, 0x52, 0x00, 0x3b, 0x00, 0x0c, 0x00, 0x27, 0x00, 0x55, 0x00, +0x34, 0x00, 0x53, 0x00, 0x48, 0x00, 0x92, 0x00, 0xba, 0x00, 0xb1, 0x00, 0x2e, 0x00, 0x1a, 0x00, +0x3c, 0x00, 0x35, 0x00, 0x05, 0x00, 0x01, 0x00, 0x11, 0x00, 0xee, 0xff, 0xe5, 0xff, 0x14, 0x00, +0x81, 0xff, 0x9d, 0xff, 0x52, 0xff, 0x72, 0xff, 0x4e, 0xff, 0x05, 0xff, 0x03, 0xff, 0xd4, 0xfe, +0xf0, 0xfe, 0x46, 0xff, 0x9e, 0xff, 0x57, 0xff, 0xc8, 0xff, 0xda, 0xff, 0xf1, 0xff, 0x10, 0x00, +0x78, 0xff, 0xa0, 0xff, 0xcb, 0xff, 0x00, 0x00, 0x1e, 0x00, 0x3a, 0x00, 0x90, 0x00, 0xbd, 0x00, +0xee, 0x00, 0xe3, 0x00, 0x34, 0x01, 0x9c, 0x01, 0xce, 0x01, 0xc7, 0x01, 0xc7, 0x01, 0x49, 0x01, +0xa0, 0x01, 0x71, 0x01, 0x8f, 0x01, 0xa9, 0x01, 0x74, 0x01, 0xaa, 0x01, 0x74, 0x01, 0xa9, 0x01, +0x23, 0x02, 0x7e, 0x02, 0x1e, 0x02, 0xed, 0x01, 0x3c, 0x02, 0x8a, 0x01, 0x7c, 0x01, 0xaf, 0x01, +0xc2, 0x01, 0xa2, 0x01, 0xa6, 0x01, 0xd2, 0x01, 0xbc, 0x01, 0x14, 0x02, 0xec, 0x01, 0xf5, 0x01, +0x48, 0x01, 0xc8, 0x01, 0x37, 0x02, 0x24, 0x02, 0xc3, 0x01, 0xde, 0x01, 0x58, 0x01, 0x3b, 0x01, +0x11, 0x01, 0x25, 0x01, 0x20, 0x01, 0xe7, 0x00, 0xe2, 0x00, 0xc9, 0x00, 0x96, 0x00, 0x14, 0x00, +0xdb, 0xff, 0xcd, 0xff, 0x9f, 0xff, 0xb4, 0xff, 0xdc, 0xff, 0xc0, 0xff, 0x11, 0x00, 0xad, 0xff, +0x17, 0xff, 0x72, 0xfe, 0x2f, 0xfe, 0xdd, 0xfd, 0xb8, 0xfd, 0xa2, 0xfd, 0x05, 0xfe, 0x91, 0xfd, +0x50, 0xfd, 0x02, 0xfd, 0xf9, 0xfc, 0x2f, 0xfd, 0x61, 0xfd, 0x92, 0xfd, 0x03, 0xfe, 0x0e, 0xfe, +0x0b, 0xfe, 0xd1, 0xfd, 0x9f, 0xfd, 0xa4, 0xfd, 0xcc, 0xfd, 0x0b, 0xfe, 0x31, 0xfe, 0xdb, 0xfe, +0x7f, 0xff, 0xf3, 0xff, 0x19, 0x00, 0xd0, 0xff, 0x7d, 0xff, 0x4e, 0xff, 0x77, 0xff, 0x59, 0xff, +0xd4, 0xff, 0x0e, 0x00, 0x08, 0x00, 0xa2, 0x00, 0xd9, 0x00, 0x76, 0x00, 0x05, 0x00, 0xc0, 0xff, +0x09, 0x00, 0x37, 0x00, 0x4c, 0x00, 0xa6, 0x00, 0x36, 0x00, 0xf9, 0xff, 0xc2, 0xff, 0x56, 0xff, +0xdb, 0xfe, 0xbb, 0xfe, 0x10, 0xff, 0xf7, 0xfe, 0x73, 0xff, 0x64, 0xff, 0xae, 0xff, 0xf4, 0xfe, +0x83, 0xfe, 0xa7, 0xfe, 0x84, 0xfe, 0x34, 0xfe, 0x55, 0xfe, 0xb2, 0xfe, 0xbf, 0xfe, 0xd2, 0xfe, +0x7b, 0xfe, 0x14, 0xfe, 0xb8, 0xfd, 0xd1, 0xfd, 0x8e, 0xfd, 0xdc, 0xfd, 0x1e, 0xfe, 0x65, 0xfe, +0x66, 0xfe, 0x9a, 0xfe, 0x95, 0xfe, 0xba, 0xfe, 0x57, 0xfe, 0x67, 0xfe, 0xac, 0xfe, 0xad, 0xfe, +0x90, 0xfe, 0x63, 0xfe, 0xf6, 0xfe, 0xff, 0xfe, 0x9b, 0xfe, 0x90, 0xfe, 0xe6, 0xfe, 0x26, 0xff, +0x23, 0xff, 0x36, 0xff, 0x1f, 0xff, 0x34, 0xff, 0xf0, 0xfe, 0xd5, 0xfe, 0x63, 0xff, 0x7a, 0xff, +0xa4, 0xff, 0x02, 0x00, 0x49, 0x00, 0x93, 0x00, 0x8b, 0x00, 0xc1, 0x00, 0x15, 0x01, 0x15, 0x01, +0xf6, 0x00, 0xdc, 0x00, 0xb7, 0x00, 0xa7, 0x00, 0xec, 0x00, 0x55, 0x01, 0xb7, 0x01, 0xb9, 0x01, +0xbd, 0x01, 0x18, 0x01, 0xca, 0x00, 0x89, 0x00, 0xf5, 0x00, 0x81, 0x01, 0x79, 0x01, 0x4c, 0x01, +0x0c, 0x01, 0xad, 0x00, 0x0f, 0x00, 0x7f, 0xff, 0xca, 0xfe, 0xad, 0xfe, 0x18, 0xff, 0x7e, 0xff, +0xa5, 0xff, 0xa4, 0xff, 0xe4, 0xff, 0x89, 0xff, 0x06, 0xff, 0x1d, 0xfe, 0xcd, 0xfd, 0xd7, 0xfd, +0x18, 0xfe, 0xad, 0xfe, 0xb8, 0xfe, 0xbb, 0xfe, 0x3a, 0xfe, 0xd7, 0xfd, 0xba, 0xfd, 0x0f, 0xfe, +0xfe, 0xfd, 0x55, 0xfe, 0x0f, 0xff, 0x35, 0xff, 0xbe, 0xfe, 0x3e, 0xfe, 0x27, 0xfe, 0x09, 0xfe, +0xa5, 0xfd, 0x54, 0xfd, 0xc4, 0xfd, 0xe1, 0xfd, 0x19, 0xfe, 0x2a, 0xfe, 0x41, 0xfe, 0xb5, 0xfe, +0x57, 0xfe, 0xd7, 0xfd, 0xe8, 0xfd, 0x3c, 0xfe, 0x41, 0xfe, 0x44, 0xfe, 0xcf, 0xfe, 0x1f, 0xff, +0xe2, 0xfe, 0xb3, 0xfe, 0x8f, 0xfe, 0xdd, 0xfe, 0x70, 0xfe, 0x37, 0xfe, 0xee, 0xfe, 0x29, 0x01, +0xca, 0x01, 0xa0, 0x00, 0xe1, 0xfe, 0x7f, 0xfd, 0x3e, 0xfc, 0xfd, 0xfa, 0xd8, 0xfc, 0x8c, 0x00, +0x21, 0x03, 0xb0, 0x02, 0x5d, 0x01, 0xba, 0xff, 0x89, 0xfd, 0x1b, 0xfb, 0xc1, 0xfa, 0x32, 0xfd, +0xf8, 0xff, 0xec, 0x01, 0x36, 0x03, 0x56, 0x03, 0x68, 0x02, 0x74, 0xff, 0x22, 0xfd, 0xa7, 0xfd, +0x43, 0xff, 0x7c, 0x01, 0x7d, 0x03, 0x85, 0x05, 0x18, 0x05, 0xd6, 0x02, 0x05, 0x00, 0x7d, 0xfe, +0x0c, 0xfe, 0xc0, 0xfe, 0x22, 0x01, 0x30, 0x04, 0x9c, 0x06, 0x42, 0x06, 0xd1, 0x04, 0xbb, 0x02, +0x86, 0x00, 0xb0, 0xfe, 0xdf, 0xfd, 0x4a, 0xfe, 0x4c, 0xfd, 0xc0, 0xff, 0xb9, 0x06, 0xc3, 0x0a, +0x70, 0x0a, 0xe7, 0x07, 0x45, 0x06, 0xb0, 0x02, 0x51, 0xfd, 0x35, 0xfa, 0xbf, 0xfa, 0xf3, 0xfc, +0x02, 0xff, 0x92, 0x01, 0x98, 0x04, 0x5d, 0x07, 0x75, 0x05, 0x10, 0x00, 0x9f, 0xfc, 0x24, 0xfc, +0xd5, 0xfc, 0x73, 0xfe, 0x9a, 0x01, 0x1e, 0x04, 0x82, 0x02, 0x37, 0xff, 0x53, 0xfd, 0x07, 0xfd, +0xff, 0xfc, 0xd6, 0xfe, 0x01, 0x03, 0xd2, 0x07, 0x2c, 0x08, 0xee, 0x04, 0x17, 0x00, 0x71, 0xfc, +0x70, 0xf9, 0x23, 0xf8, 0x34, 0xfa, 0x36, 0xff, 0xde, 0x03, 0x23, 0x05, 0xef, 0x02, 0x82, 0xfe, +0x59, 0xfa, 0x98, 0xf7, 0xdd, 0xf7, 0x38, 0xfb, 0x43, 0x00, 0x66, 0x04, 0xa1, 0x05, 0xc1, 0x03, +0x69, 0xff, 0x7f, 0xfb, 0xb4, 0xf8, 0x98, 0xf9, 0xa8, 0xfc, 0x74, 0x00, 0xf8, 0x03, 0xcc, 0x04, +0x65, 0x02, 0x88, 0xfe, 0xc6, 0xfa, 0x98, 0xf9, 0x00, 0xfa, 0x9a, 0xfc, 0xe6, 0x00, 0x28, 0x05, +0xeb, 0x06, 0xfe, 0x05, 0xcf, 0x03, 0x4e, 0x00, 0xca, 0xfc, 0x16, 0xfb, 0x4f, 0xfc, 0xeb, 0xfe, +0x86, 0x01, 0x51, 0x03, 0x57, 0x04, 0x52, 0x04, 0xd7, 0x02, 0x7c, 0x00, 0x37, 0xff, 0x47, 0xff, +0xcc, 0xff, 0x2a, 0xff, 0x76, 0xfe, 0x54, 0xfe, 0x12, 0xff, 0x0a, 0xff, 0x04, 0xff, 0x91, 0xff, +0x43, 0x00, 0x2f, 0x00, 0x81, 0xff, 0x93, 0x00, 0xcb, 0x01, 0x0b, 0x02, 0x72, 0x01, 0x99, 0x00, +0x0d, 0x00, 0xfd, 0xfd, 0x50, 0xfd, 0xb5, 0xfe, 0x29, 0x00, 0x3a, 0x01, 0xe9, 0x01, 0xca, 0x02, +0x36, 0x03, 0x32, 0x02, 0xed, 0xff, 0xcb, 0xfd, 0x40, 0xfc, 0x54, 0xfb, 0x88, 0xfb, 0x60, 0xfe, +0xe0, 0x00, 0xae, 0x03, 0x60, 0x05, 0x07, 0x05, 0xae, 0x03, 0xa3, 0x00, 0x64, 0xfe, 0x9a, 0xfd, +0xf5, 0xfd, 0x01, 0xff, 0x09, 0x01, 0x05, 0x03, 0xd7, 0x03, 0x76, 0x02, 0x21, 0x01, 0x97, 0xff, +0x1c, 0xfe, 0x73, 0xfd, 0xc3, 0xfe, 0xc9, 0x02, 0x84, 0x06, 0xfc, 0x07, 0x59, 0x08, 0xce, 0x06, +0x41, 0x03, 0x48, 0xfe, 0x12, 0xfc, 0x70, 0xfc, 0xfa, 0xfe, 0xc0, 0x02, 0x2f, 0x08, 0xf3, 0x0b, +0xd4, 0x0a, 0xd5, 0x06, 0x81, 0x02, 0xfa, 0xfd, 0xb9, 0xfa, 0x8d, 0xfb, 0x42, 0xff, 0x67, 0x03, +0xee, 0x06, 0x9d, 0x09, 0x16, 0x0b, 0x10, 0x08, 0x8c, 0x02, 0xfd, 0xfd, 0xc6, 0xfc, 0xe7, 0xfd, +0xea, 0xff, 0x17, 0x03, 0x7e, 0x06, 0x73, 0x07, 0xd0, 0x03, 0x53, 0x00, 0x3c, 0x01, 0x46, 0x04, +0x3f, 0x05, 0x09, 0x04, 0xe0, 0x03, 0x2d, 0x03, 0x43, 0x00, 0xf9, 0xfb, 0xb9, 0xfa, 0xe5, 0xfa, +0x62, 0xfb, 0x03, 0xfe, 0x79, 0x00, 0xf4, 0x00, 0xc8, 0xfd, 0xc0, 0xfa, 0xf8, 0xf8, 0xe1, 0xf7, +0x71, 0xf7, 0xc2, 0xf9, 0xa7, 0xfd, 0x95, 0x00, 0x99, 0x00, 0x9c, 0xfe, 0x4c, 0xfc, 0xad, 0xf9, +0x2d, 0xf7, 0xbe, 0xf7, 0x94, 0xfa, 0xac, 0xfe, 0xa2, 0x01, 0xb8, 0x03, 0xae, 0x03, 0xe7, 0x00, +0x90, 0xfd, 0xf2, 0xfb, 0xbb, 0xfc, 0xaa, 0xfd, 0xfc, 0xfe, 0x76, 0x01, 0x48, 0x03, 0x95, 0x01, +0x66, 0xfe, 0xe6, 0xfc, 0x38, 0xfe, 0xe7, 0xff, 0x55, 0x00, 0x51, 0x01, 0x9c, 0x02, 0x1f, 0x02, +0xf8, 0xff, 0xc8, 0xfe, 0x6f, 0xfe, 0x43, 0xfe, 0x4d, 0xfe, 0xac, 0xff, 0x06, 0x01, 0x1e, 0x00, +0x95, 0xfe, 0xe7, 0xfe, 0xb4, 0x00, 0x85, 0x02, 0x9b, 0x05, 0x21, 0x06, 0xaa, 0x04, 0x1c, 0x03, +0x9c, 0x02, 0xb3, 0x01, 0x17, 0x00, 0x23, 0x00, 0xcf, 0x01, 0xe4, 0x02, 0xbd, 0x02, 0xe4, 0x01, +0x10, 0x01, 0x1f, 0xff, 0x5e, 0xfd, 0x0d, 0xfb, 0xd4, 0xfb, 0x54, 0xfd, 0x59, 0xfe, 0xc9, 0xff, +0xbc, 0x00, 0xd3, 0xff, 0xaf, 0xfc, 0xf7, 0xfa, 0xed, 0xfa, 0x90, 0xfb, 0x27, 0xfc, 0x4e, 0xfe, +0x64, 0x00, 0x7e, 0x01, 0xca, 0x00, 0x36, 0xff, 0xc5, 0xfe, 0xf3, 0xfe, 0xfb, 0xfe, 0x16, 0x00, +0x2b, 0x01, 0x46, 0x03, 0x37, 0x03, 0x6a, 0x01, 0x72, 0x00, 0x60, 0xff, 0x3b, 0xff, 0x14, 0xff, +0x56, 0x00, 0x56, 0x01, 0xa4, 0x00, 0x9b, 0xff, 0x6d, 0xfe, 0xfe, 0xfd, 0xdd, 0xfd, 0xda, 0xfd, +0x21, 0xfe, 0x44, 0xff, 0xf9, 0x01, 0x96, 0x02, 0xec, 0x01, 0x69, 0xff, 0x92, 0xfd, 0x8c, 0xfc, +0x85, 0xfc, 0xc3, 0xfd, 0x18, 0x00, 0xf9, 0x02, 0x43, 0x04, 0x71, 0x04, 0xe3, 0x03, 0x0d, 0x02, +0xfa, 0x00, 0x33, 0x00, 0x92, 0x01, 0x57, 0x03, 0x38, 0x05, 0x55, 0x06, 0xd3, 0x05, 0xb2, 0x03, +0x3c, 0x00, 0xa6, 0xfd, 0xc0, 0xfb, 0x62, 0xfc, 0xb6, 0xff, 0x80, 0x03, 0x1c, 0x06, 0xce, 0x06, +0x24, 0x05, 0xed, 0x00, 0x79, 0xfc, 0x6d, 0xf9, 0xc5, 0xf9, 0xcf, 0xfa, 0x78, 0xfb, 0x71, 0xfd, +0x94, 0xfe, 0x9c, 0xff, 0x35, 0xfe, 0xe9, 0xfb, 0xfe, 0xf9, 0x89, 0xf9, 0x16, 0xfa, 0xfb, 0xfb, +0x42, 0xff, 0xce, 0x00, 0x57, 0x00, 0x47, 0xfe, 0x2b, 0xfd, 0x53, 0xfd, 0x94, 0xfe, 0x79, 0x00, +0x55, 0x01, 0x59, 0x01, 0x11, 0x01, 0x60, 0x01, 0x89, 0x01, 0x17, 0x01, 0x2a, 0x00, 0x1e, 0xff, +0x70, 0xfe, 0x66, 0xfd, 0xfa, 0xfb, 0x58, 0xfb, 0x90, 0xfb, 0x04, 0xfc, 0x72, 0xfc, 0x2f, 0xfd, +0x35, 0xfe, 0x38, 0xfe, 0xf8, 0xfc, 0xa2, 0xfc, 0x80, 0xfb, 0x00, 0xfa, 0x11, 0xfa, 0x17, 0xfb, +0xb9, 0xfc, 0x39, 0xfd, 0x5a, 0xfd, 0xa8, 0xfd, 0x16, 0xfd, 0x80, 0xfc, 0x96, 0xfc, 0xd4, 0xfd, +0xf7, 0xfe, 0x8b, 0x00, 0xb7, 0x01, 0x90, 0x01, 0x7c, 0xff, 0x13, 0xff, 0xca, 0xfe, 0xad, 0xfe, +0x20, 0xff, 0xd4, 0x00, 0x25, 0x03, 0x05, 0x03, 0x01, 0x02, 0xd7, 0xff, 0x82, 0xfe, 0xde, 0xfd, +0xe5, 0xfd, 0x57, 0xff, 0xc3, 0xff, 0xef, 0xff, 0x49, 0x00, 0x27, 0x00, 0xde, 0xfe, 0xbe, 0xfc, +0x57, 0xfc, 0xe6, 0xfd, 0xc0, 0xff, 0x4d, 0x00, 0x35, 0x00, 0xee, 0xff, 0x01, 0xff, 0xfe, 0xfd, +0x28, 0xfe, 0x43, 0xff, 0x2f, 0x01, 0xe8, 0x03, 0x90, 0x05, 0xd2, 0x05, 0x65, 0x04, 0x9c, 0x02, +0xac, 0x00, 0x05, 0xff, 0x84, 0xff, 0x27, 0x01, 0xab, 0x02, 0x1a, 0x03, 0xc7, 0x02, 0x77, 0x01, +0xce, 0x00, 0x6e, 0x01, 0x11, 0x01, 0x81, 0xff, 0x15, 0xfe, 0x68, 0xfe, 0x0f, 0xff, 0x87, 0xfe, +0x0c, 0xfe, 0xdd, 0xfd, 0x94, 0xfd, 0xd2, 0xfc, 0xaf, 0xfc, 0xd9, 0xfc, 0x3e, 0xfd, 0xc2, 0xfd, +0x72, 0xfd, 0x52, 0xfc, 0x2b, 0xfc, 0x5c, 0xfd, 0xd6, 0xfe, 0xd6, 0xff, 0xb5, 0xff, 0x0a, 0xfe, +0x85, 0xfc, 0xa4, 0xfb, 0x55, 0xfc, 0x17, 0xfd, 0xae, 0xff, 0xc2, 0x01, 0x68, 0x03, 0x16, 0x04, +0xcd, 0x03, 0x35, 0x02, 0xe3, 0x00, 0x33, 0x00, 0xfd, 0xff, 0xbc, 0x00, 0x7f, 0x02, 0x29, 0x04, +0x54, 0x05, 0x36, 0x05, 0x8f, 0x03, 0xd0, 0x01, 0xe2, 0x00, 0xe2, 0x00, 0x06, 0x01, 0x83, 0x01, +0xd1, 0x02, 0x42, 0x03, 0xd2, 0x02, 0xc2, 0x01, 0x9d, 0x00, 0x0d, 0x00, 0xa5, 0xff, 0x6e, 0xff, +0x19, 0x00, 0x6a, 0x01, 0x2a, 0x02, 0x8a, 0x01, 0x27, 0x01, 0xce, 0xff, 0x85, 0xfe, 0xa0, 0xfd, +0xfb, 0xfe, 0xe6, 0x00, 0xe0, 0x01, 0xf4, 0x02, 0xef, 0x02, 0xf3, 0x01, 0xd8, 0xff, 0xf2, 0xfd, +0x2d, 0xfd, 0xfd, 0xfc, 0x2c, 0xfe, 0xf5, 0xff, 0x5c, 0x01, 0x5e, 0x01, 0x84, 0x00, 0xcf, 0xfe, +0x98, 0xfc, 0x1d, 0xfb, 0xa1, 0xfa, 0x46, 0xfc, 0x71, 0xfe, 0xba, 0xfe, 0x1d, 0xfd, 0x72, 0xfb, +0x9a, 0xfa, 0x27, 0xfa, 0x01, 0xfa, 0x0a, 0xfb, 0x2b, 0xfd, 0x30, 0xfe, 0x5e, 0xfd, 0x47, 0xfd, +0x5a, 0xfc, 0x5d, 0xfa, 0xc3, 0xf9, 0xdd, 0xfa, 0xed, 0xfc, 0xa7, 0xff, 0x0d, 0x01, 0xc8, 0x02, +0x63, 0x01, 0x50, 0xfe, 0xa8, 0xfc, 0xcf, 0xfb, 0x65, 0xfe, 0x6b, 0x00, 0x9c, 0x01, 0x34, 0x02, +0x8c, 0x01, 0x7a, 0xff, 0x50, 0xfe, 0xaa, 0xfe, 0x03, 0xff, 0xeb, 0x00, 0x03, 0x02, 0x2e, 0x03, +0x13, 0x03, 0xe2, 0x00, 0xed, 0xfe, 0xea, 0xfc, 0xe0, 0xfb, 0xd8, 0xfc, 0x2e, 0xff, 0x96, 0x01, +0xb4, 0x01, 0xa5, 0x01, 0x26, 0x00, 0x3f, 0xfe, 0xe9, 0xfb, 0x84, 0xfc, 0x86, 0xff, 0x0b, 0x02, +0x61, 0x03, 0x9f, 0x02, 0xc1, 0x00, 0x44, 0xfe, 0x7b, 0xfc, 0xc6, 0xfc, 0x35, 0xfe, 0x11, 0x00, +0xba, 0x02, 0x58, 0x05, 0x32, 0x05, 0x7b, 0x02, 0x2b, 0xff, 0x2f, 0xfc, 0x9f, 0xfb, 0x43, 0xfd, +0x4b, 0x00, 0x97, 0x03, 0x6f, 0x04, 0xf1, 0x02, 0x3f, 0x00, 0xd7, 0xfc, 0xa1, 0xfb, 0x0e, 0xfb, +0xd3, 0xfc, 0x9f, 0xff, 0x79, 0x01, 0xc2, 0x02, 0x62, 0x02, 0x9d, 0x00, 0x86, 0xfd, 0x04, 0xfc, +0x60, 0xfc, 0x17, 0xfe, 0x18, 0x00, 0x47, 0x02, 0x69, 0x03, 0xc8, 0x02, 0xd9, 0x00, 0x0a, 0xfe, +0x9c, 0xfc, 0xcd, 0xfd, 0x80, 0xff, 0x9e, 0x01, 0xf8, 0x03, 0xf1, 0x04, 0x87, 0x03, 0x24, 0x01, +0x8f, 0xff, 0x59, 0xfe, 0xb9, 0xfd, 0x77, 0xff, 0x12, 0x02, 0x53, 0x04, 0xa9, 0x04, 0x4d, 0x04, +0x4e, 0x03, 0xa7, 0x01, 0x8f, 0xff, 0xe7, 0xfe, 0x50, 0xff, 0x6f, 0x01, 0x97, 0x03, 0x40, 0x04, +0x13, 0x04, 0x18, 0x02, 0x2e, 0xff, 0x69, 0xfd, 0x78, 0xfd, 0x34, 0x00, 0x79, 0x02, 0x69, 0x03, +0x04, 0x04, 0xe9, 0x02, 0xbd, 0x00, 0x4f, 0xfe, 0x8c, 0xfc, 0x75, 0xfc, 0x8b, 0xfe, 0x87, 0x00, +0x79, 0x01, 0xc1, 0x01, 0x5d, 0x00, 0x8b, 0xfe, 0x17, 0xfd, 0x53, 0xfc, 0x35, 0xfd, 0xe3, 0xfe, +0xb1, 0x01, 0xa9, 0x02, 0x87, 0x01, 0x97, 0xff, 0x04, 0xfe, 0xb4, 0xfc, 0x09, 0xfd, 0x6e, 0xfe, +0x81, 0x00, 0xd7, 0x01, 0x5f, 0x01, 0xd5, 0x00, 0xfc, 0xff, 0x36, 0xfe, 0xd6, 0xfc, 0x36, 0xfe, +0xbe, 0x00, 0x5f, 0x02, 0x2a, 0x02, 0x88, 0x00, 0xd4, 0xfe, 0xc6, 0xfc, 0x04, 0xfc, 0xa8, 0xfc, +0x5c, 0xfe, 0x33, 0x01, 0x55, 0x02, 0x4b, 0x02, 0xea, 0x00, 0x5d, 0xfe, 0x3d, 0xfc, 0x21, 0xfb, +0x25, 0xfc, 0xbd, 0xfd, 0xfb, 0xff, 0x59, 0x01, 0x83, 0x01, 0x2f, 0x00, 0xbf, 0xfd, 0x0f, 0xfc, +0xdd, 0xfa, 0x06, 0xfc, 0x89, 0xfe, 0xe8, 0x00, 0xbe, 0x01, 0x64, 0x01, 0x67, 0xff, 0x3b, 0xfd, +0x7b, 0xfb, 0xc5, 0xfa, 0x3a, 0xfc, 0x20, 0xff, 0xf6, 0x01, 0xdb, 0x02, 0xde, 0x01, 0xf6, 0x00, +0xa7, 0xfe, 0xc9, 0xfc, 0xf5, 0xfb, 0x0c, 0xfd, 0x3b, 0xfe, 0x84, 0xff, 0xa0, 0x01, 0x44, 0x02, +0x9d, 0x00, 0xce, 0xfe, 0x80, 0xfd, 0x6e, 0xfc, 0x44, 0xfc, 0xaa, 0xfd, 0xc2, 0xff, 0x6e, 0x01, +0x0a, 0x02, 0xf5, 0x01, 0xc9, 0x00, 0x5c, 0xff, 0x63, 0xff, 0xa4, 0xff, 0x45, 0x00, 0xc5, 0x00, +0x00, 0x02, 0x23, 0x03, 0x2b, 0x03, 0x70, 0x02, 0x66, 0x01, 0x35, 0xff, 0xe3, 0xfd, 0x76, 0xfe, +0xde, 0xff, 0xce, 0x01, 0x92, 0x02, 0x3e, 0x02, 0x45, 0x01, 0xc2, 0xff, 0x79, 0xfe, 0x17, 0xfd, +0x95, 0xfc, 0x2a, 0xfd, 0x77, 0xfe, 0xc5, 0xff, 0xb8, 0x00, 0x53, 0x01, 0x6b, 0x00, 0x9b, 0xfe, +0xff, 0xfc, 0xd8, 0xfb, 0xdf, 0xfc, 0x40, 0xfe, 0xa8, 0x00, 0xeb, 0x02, 0xee, 0x03, 0x3c, 0x03, +0x23, 0x01, 0x18, 0xff, 0x5f, 0xfd, 0x4e, 0xfd, 0xe1, 0xfe, 0x77, 0x02, 0x60, 0x04, 0xae, 0x05, +0x36, 0x06, 0x31, 0x04, 0xc8, 0x00, 0x09, 0xfe, 0xdf, 0xfc, 0x27, 0xfe, 0xc1, 0x00, 0xf8, 0x03, +0xce, 0x06, 0xe0, 0x05, 0xe5, 0x02, 0x49, 0x00, 0x18, 0xff, 0x69, 0xfd, 0xa3, 0xfc, 0x62, 0xfe, +0xc0, 0x01, 0x1d, 0x04, 0x1a, 0x05, 0xf4, 0x04, 0xa7, 0x02, 0x5a, 0x00, 0x76, 0xfe, 0x25, 0xfe, +0xbe, 0xff, 0x1f, 0x02, 0x8e, 0x04, 0xb4, 0x04, 0xf4, 0x04, 0x13, 0x04, 0x17, 0x02, 0x18, 0x00, +0xbe, 0xfe, 0x77, 0xfe, 0xea, 0xfe, 0xcd, 0x00, 0xea, 0x02, 0x17, 0x04, 0x3c, 0x03, 0x3c, 0x01, +0x65, 0xff, 0xf4, 0xfd, 0xf4, 0xfd, 0xfa, 0xfe, 0xb4, 0xff, 0x8d, 0x00, 0x61, 0x00, 0x16, 0x00, +0x47, 0x00, 0xc5, 0xff, 0x96, 0xff, 0x81, 0xfe, 0x0e, 0xfe, 0xe7, 0xfe, 0x55, 0xff, 0xed, 0x00, +0x29, 0x01, 0x59, 0x01, 0x1d, 0x00, 0x37, 0xff, 0x9a, 0xff, 0xa6, 0xff, 0x56, 0xff, 0x32, 0x00, +0x68, 0x01, 0xa5, 0x01, 0xc5, 0x01, 0xb8, 0x01, 0x82, 0x01, 0xd7, 0x00, 0xbf, 0xff, 0x7d, 0xff, +0x41, 0xff, 0xa2, 0x00, 0x93, 0x01, 0x26, 0x02, 0x6f, 0x02, 0xea, 0x01, 0x04, 0x01, 0x08, 0x00, +0x79, 0xff, 0xbd, 0xfe, 0xeb, 0xfe, 0x31, 0x00, 0x58, 0x01, 0xd0, 0x01, 0x42, 0x01, 0xb2, 0x01, +0xe8, 0x00, 0xe4, 0xff, 0x6f, 0xfe, 0xbb, 0xfd, 0x41, 0xfe, 0xb3, 0xff, 0x72, 0x01, 0xc3, 0x02, +0xc1, 0x02, 0x99, 0x01, 0x9d, 0x00, 0x31, 0x00, 0xdb, 0xff, 0xdf, 0xfe, 0x97, 0xfe, 0x04, 0x00, +0xae, 0x01, 0xe7, 0x02, 0x49, 0x03, 0x0b, 0x02, 0xc6, 0xff, 0xc9, 0xfc, 0xea, 0xfb, 0x32, 0xfd, +0xe6, 0xff, 0xce, 0x01, 0xf4, 0x02, 0x2c, 0x03, 0xf6, 0x01, 0xb2, 0xff, 0xa9, 0xfd, 0xea, 0xfc, +0xb1, 0xfc, 0x13, 0xfe, 0xf4, 0xff, 0xde, 0x01, 0xc2, 0x02, 0x26, 0x02, 0x29, 0x00, 0xd0, 0xfd, +0x7c, 0xfc, 0x36, 0xfc, 0x8d, 0xfd, 0x20, 0x00, 0x34, 0x02, 0x7e, 0x03, 0x34, 0x03, 0x68, 0x01, +0x5d, 0xff, 0xaf, 0xfd, 0x47, 0xfd, 0x57, 0xfe, 0xfd, 0x00, 0x64, 0x03, 0xc5, 0x04, 0x8a, 0x04, +0x2e, 0x03, 0xa9, 0x00, 0xc7, 0xfd, 0xaf, 0xfc, 0xeb, 0xfc, 0x43, 0xff, 0x31, 0x02, 0x82, 0x03, +0xfb, 0x03, 0x05, 0x03, 0x95, 0x01, 0x89, 0xff, 0x54, 0xfd, 0x29, 0xfd, 0x25, 0xfe, 0x34, 0x00, +0x2a, 0x02, 0x9b, 0x03, 0xb4, 0x03, 0xe0, 0x02, 0xb6, 0x01, 0x7f, 0xff, 0x2e, 0xfe, 0xfd, 0xfd, +0x02, 0xff, 0x46, 0x01, 0xd1, 0x03, 0x54, 0x05, 0x67, 0x04, 0xec, 0x02, 0x7a, 0x01, 0xe6, 0xff, +0x25, 0xff, 0x5b, 0xff, 0x6f, 0x00, 0xa3, 0x02, 0x89, 0x04, 0x93, 0x04, 0x3e, 0x03, 0x76, 0x01, +0x34, 0x00, 0x1b, 0xff, 0xce, 0xfe, 0xf7, 0xff, 0x28, 0x01, 0x53, 0x02, 0x95, 0x02, 0x13, 0x02, +0x45, 0x01, 0xd3, 0xff, 0xb1, 0xfe, 0xfd, 0xfe, 0xce, 0xff, 0x54, 0x01, 0x77, 0x02, 0x1e, 0x03, +0x9b, 0x02, 0xbe, 0x00, 0x29, 0xff, 0xe3, 0xfd, 0xae, 0xfd, 0xe6, 0xfe, 0x42, 0x00, 0x70, 0x01, +0x25, 0x02, 0x53, 0x02, 0x88, 0x01, 0x7e, 0xff, 0xb7, 0xfd, 0x27, 0xfd, 0xc1, 0xfd, 0x8c, 0xff, +0xc7, 0x00, 0x61, 0x01, 0xa0, 0x01, 0x23, 0x01, 0x18, 0x00, 0xad, 0xfe, 0x9f, 0xfd, 0xb6, 0xfd, +0x5c, 0xfe, 0x8b, 0xff, 0xb2, 0x00, 0xe0, 0x00, 0x6f, 0x00, 0xd8, 0xff, 0xc4, 0xff, 0xa9, 0xfe, +0xc1, 0xfe, 0x59, 0xff, 0x42, 0x00, 0xdb, 0x00, 0xa7, 0x00, 0x35, 0x00, 0x0f, 0x00, 0xce, 0xff, +0x0f, 0xff, 0x38, 0xff, 0x11, 0x00, 0x6a, 0x00, 0xf5, 0x00, 0x34, 0x01, 0x36, 0x01, 0xd0, 0xff, +0xe9, 0xfe, 0x17, 0xff, 0xd1, 0xfe, 0xcc, 0xff, 0x10, 0x01, 0x09, 0x02, 0x62, 0x01, 0xa3, 0x00, +0x6d, 0x00, 0x5e, 0xff, 0x28, 0xfe, 0x37, 0xfe, 0x66, 0xff, 0xb7, 0x00, 0xb9, 0x01, 0x5e, 0x02, +0xdd, 0x01, 0x7d, 0x00, 0x53, 0xfe, 0xb2, 0xfd, 0xf4, 0xfd, 0x31, 0xff, 0xdb, 0x00, 0x31, 0x02, +0x58, 0x03, 0x4f, 0x03, 0x96, 0x01, 0xf3, 0xfe, 0xbe, 0xfc, 0x4d, 0xfc, 0x2f, 0xfd, 0xe8, 0xfe, +0x30, 0x01, 0x51, 0x02, 0x8b, 0x02, 0x11, 0x01, 0xd1, 0xfe, 0xd7, 0xfd, 0xf8, 0xfc, 0xb5, 0xfc, +0x1a, 0xfd, 0xab, 0xfe, 0x6e, 0x00, 0x4f, 0x01, 0x3a, 0x01, 0xbf, 0xff, 0xd6, 0xfd, 0x60, 0xfc, +0xc2, 0xfc, 0x37, 0xfd, 0x57, 0xfe, 0x79, 0xff, 0x7c, 0x00, 0x4d, 0x01, 0x90, 0x00, 0xf7, 0xfe, +0x11, 0xfe, 0xcb, 0xfd, 0x87, 0xfe, 0x7a, 0xff, 0x01, 0x00, 0xbe, 0x00, 0xbe, 0x00, 0x4e, 0x00, +0xd5, 0xff, 0x97, 0xfe, 0xb1, 0xfd, 0xc0, 0xfd, 0x29, 0xfe, 0x12, 0xff, 0x01, 0x00, 0x63, 0x00, +0xaf, 0x00, 0x8d, 0x00, 0xee, 0xfe, 0x9d, 0xfd, 0xf1, 0xfc, 0x8c, 0xfd, 0xda, 0xfd, 0x9c, 0xfe, +0x95, 0xff, 0xdd, 0xff, 0x18, 0xff, 0x1e, 0xfe, 0xa1, 0xfd, 0x2a, 0xfd, 0x2a, 0xfd, 0xc9, 0xfd, +0x91, 0xfe, 0x92, 0xff, 0x63, 0x00, 0xc0, 0x00, 0x0e, 0x00, 0xbd, 0xfe, 0xc4, 0xfd, 0xea, 0xfc, +0x8d, 0xfd, 0x97, 0xfe, 0x57, 0x00, 0xa9, 0x01, 0x4b, 0x01, 0xc0, 0x00, 0xa5, 0xff, 0x97, 0xfe, +0x0b, 0xfe, 0x3b, 0xfd, 0x9b, 0xfd, 0xd1, 0xfe, 0xde, 0xff, 0x87, 0x00, 0x91, 0x00, 0x9f, 0xff, +0x7f, 0xfe, 0x81, 0xfd, 0x1a, 0xfd, 0xf2, 0xfc, 0x37, 0xfe, 0xa7, 0xff, 0xab, 0x00, 0x36, 0x01, +0xac, 0x00, 0xbf, 0xff, 0xab, 0xfe, 0xa4, 0xfe, 0xfe, 0xfe, 0x43, 0xff, 0xb3, 0xff, 0xca, 0x00, +0xfe, 0x01, 0x69, 0x02, 0xe4, 0x01, 0xb6, 0x00, 0x15, 0xff, 0x2a, 0xfe, 0x32, 0xfe, 0x74, 0xff, +0x1c, 0x01, 0xa3, 0x02, 0x33, 0x03, 0xcf, 0x02, 0xfb, 0x00, 0x65, 0xff, 0xbf, 0xfd, 0x12, 0xfd, +0x7c, 0xfd, 0x7e, 0xfe, 0xf3, 0x00, 0x5a, 0x02, 0x53, 0x02, 0xcf, 0x01, 0x9b, 0x00, 0xff, 0xfe, +0x96, 0xfd, 0x94, 0xfd, 0xe9, 0xfd, 0xca, 0xfe, 0x18, 0x00, 0x3a, 0x01, 0x24, 0x02, 0xef, 0x01, +0xe7, 0x00, 0x25, 0xff, 0x8d, 0xfd, 0xa2, 0xfc, 0x0b, 0xfd, 0x8f, 0xfe, 0xf0, 0xff, 0x99, 0x01, +0xcc, 0x01, 0xed, 0x01, 0x12, 0x01, 0x2a, 0xff, 0x65, 0xfd, 0x59, 0xfc, 0xb3, 0xfc, 0xd4, 0xfd, +0x38, 0x00, 0xc0, 0x01, 0x03, 0x02, 0x5e, 0x01, 0xa7, 0xff, 0xba, 0xfd, 0x75, 0xfc, 0x31, 0xfc, +0xc2, 0xfc, 0x55, 0xfe, 0x1c, 0x00, 0x95, 0x01, 0xa8, 0x02, 0xc2, 0x01, 0xe5, 0xff, 0x04, 0xfe, +0x6d, 0xfd, 0x5d, 0xfd, 0x2c, 0xfe, 0xdc, 0xff, 0x8f, 0x01, 0x01, 0x02, 0x44, 0x02, 0x45, 0x01, +0x62, 0xff, 0x9e, 0xfd, 0x95, 0xfc, 0x39, 0xfd, 0xda, 0xfe, 0x6d, 0x00, 0xd4, 0x01, 0xb4, 0x01, +0xbd, 0x00, 0x72, 0xff, 0xff, 0xfd, 0xe3, 0xfc, 0xc2, 0xfc, 0xcd, 0xfd, 0xe0, 0xff, 0x3e, 0x01, +0x38, 0x02, 0xc9, 0x01, 0xb9, 0x00, 0xbf, 0xfe, 0x2d, 0xfd, 0x9d, 0xfc, 0x80, 0xfd, 0x63, 0xff, +0x39, 0x01, 0x3d, 0x02, 0xac, 0x02, 0xe9, 0x01, 0xa7, 0xff, 0x11, 0xfe, 0x97, 0xfd, 0x86, 0xfd, +0xa4, 0xfe, 0xe1, 0xff, 0xa2, 0x01, 0x3b, 0x02, 0x78, 0x01, 0xe9, 0xff, 0x06, 0xfe, 0xee, 0xfc, +0xd5, 0xfc, 0x72, 0xfe, 0x64, 0x00, 0x61, 0x01, 0xda, 0x02, 0xb5, 0x02, 0xa4, 0x00, 0x96, 0xfe, +0xa1, 0xfd, 0xa1, 0xfd, 0xdb, 0xfd, 0x79, 0xff, 0x45, 0x01, 0x91, 0x02, 0xcf, 0x02, 0xd2, 0x01, +0x63, 0x00, 0x09, 0xff, 0xfc, 0xfd, 0x75, 0xfe, 0x31, 0x00, 0x28, 0x01, 0x1f, 0x02, 0x9f, 0x02, +0x67, 0x02, 0x86, 0x01, 0x59, 0xff, 0xa2, 0xfd, 0xc3, 0xfd, 0xf4, 0xfe, 0x47, 0x00, 0x89, 0x01, +0x07, 0x02, 0xac, 0x01, 0x60, 0x00, 0x93, 0xff, 0x7f, 0xfe, 0x29, 0xfe, 0xb9, 0xfe, 0xd8, 0xff, +0xc8, 0x00, 0xb4, 0x01, 0xc5, 0x01, 0xf7, 0x00, 0x34, 0x00, 0x00, 0xff, 0x2a, 0xfe, 0x84, 0xfe, +0x02, 0xff, 0x06, 0x00, 0xbb, 0x00, 0xe0, 0x00, 0x09, 0x01, 0xef, 0x00, 0xd1, 0xff, 0x24, 0xff, +0xa7, 0xfe, 0xee, 0xfd, 0x24, 0xfe, 0x88, 0xfe, 0x4f, 0xff, 0xe3, 0xff, 0x3b, 0x00, 0x23, 0x00, +0x88, 0xff, 0x8a, 0xfe, 0x00, 0xfe, 0x11, 0xfd, 0x20, 0xfd, 0x50, 0xfd, 0xa4, 0xfd, 0x40, 0xfe, +0xcd, 0xfe, 0x0f, 0xff, 0x21, 0xff, 0xfd, 0xfe, 0x56, 0xfe, 0x4b, 0xfe, 0xdc, 0xfd, 0xcb, 0xfd, +0xe7, 0xfd, 0x9c, 0xfe, 0x06, 0xff, 0x99, 0xff, 0x13, 0x00, 0x11, 0x00, 0xa0, 0xff, 0x37, 0xff, +0x17, 0xfe, 0xf4, 0xfd, 0x5b, 0xfe, 0xa5, 0xff, 0x7d, 0x00, 0x43, 0x01, 0x2b, 0x01, 0xb8, 0x00, +0xe8, 0xff, 0x01, 0xff, 0xc5, 0xfe, 0x57, 0xfe, 0x63, 0xfe, 0x90, 0xfe, 0x9b, 0xff, 0x9f, 0x00, +0xd1, 0x01, 0xff, 0x01, 0xf0, 0x00, 0x09, 0x00, 0x5b, 0xff, 0xd0, 0xfe, 0x4a, 0xff, 0xdb, 0xff, +0xd2, 0x00, 0x56, 0x01, 0x6e, 0x01, 0x81, 0x01, 0x13, 0x01, 0x6c, 0x00, 0xc1, 0xff, 0x59, 0xff, +0xcc, 0xff, 0xdb, 0x00, 0xc6, 0x01, 0x02, 0x02, 0x64, 0x01, 0x0c, 0x01, 0x0c, 0x00, 0x65, 0xff, +0xef, 0xfe, 0x6b, 0xff, 0x2a, 0x00, 0x22, 0x01, 0xae, 0x01, 0x18, 0x01, 0x70, 0x00, 0xc6, 0xff, +0xe8, 0xfe, 0x52, 0xfe, 0x55, 0xfe, 0x04, 0xff, 0x42, 0x00, 0xac, 0x00, 0xf3, 0x00, 0x2a, 0x01, +0x7d, 0x00, 0x83, 0xff, 0xb8, 0xfe, 0x01, 0xff, 0xca, 0xff, 0x90, 0x00, 0x0c, 0x01, 0x99, 0x00, +0x6c, 0x00, 0x52, 0x00, 0x2a, 0x00, 0x1c, 0x00, 0xf0, 0xff, 0xff, 0xff, 0x24, 0x00, 0xff, 0x00, +0x59, 0x01, 0x30, 0x01, 0x04, 0x00, 0x90, 0xff, 0x53, 0xff, 0xe2, 0xfe, 0x12, 0xff, 0x90, 0xff, +0xac, 0xff, 0x5a, 0x00, 0x6f, 0x00, 0x97, 0x00, 0xf2, 0xff, 0xf1, 0xff, 0xe9, 0xff, 0xa5, 0xff, +0xe6, 0xff, 0x99, 0xff, 0x96, 0xff, 0x71, 0xff, 0xd5, 0xff, 0x44, 0x00, 0x80, 0x00, 0x20, 0x00, +0x3e, 0x00, 0x8c, 0x00, 0x20, 0x00, 0xd9, 0xff, 0x58, 0xff, 0x38, 0xff, 0x47, 0xff, 0x3c, 0x00, +0x9e, 0x00, 0xe4, 0x00, 0x57, 0x00, 0xc7, 0xff, 0x8e, 0xff, 0xa7, 0xff, 0xcb, 0xff, 0x3b, 0x00, +0x23, 0x00, 0x89, 0x00, 0xee, 0x00, 0x59, 0x01, 0x46, 0x01, 0xae, 0x00, 0x27, 0x00, 0x96, 0x00, +0xc8, 0x00, 0xfb, 0x00, 0xbd, 0x00, 0xf5, 0x00, 0x64, 0x01, 0x0e, 0x01, 0x7a, 0x00, 0xfd, 0x00, +0x20, 0x01, 0xa4, 0x01, 0x50, 0x01, 0x9d, 0x01, 0xc3, 0x01, 0xe3, 0x01, 0x3a, 0x01, 0xf4, 0x00, +0xef, 0x00, 0xc8, 0x00, 0x50, 0x01, 0x55, 0x01, 0xb8, 0x01, 0x84, 0x01, 0x57, 0x01, 0x57, 0x01, +0x65, 0x01, 0x6d, 0x01, 0x80, 0x01, 0x98, 0x01, 0x51, 0x01, 0x1f, 0x01, 0x12, 0x01, 0x41, 0x01, +0x1e, 0x01, 0x01, 0x01, 0xa3, 0x00, 0xd3, 0x00, 0xdb, 0x00, 0xbe, 0x00, 0x54, 0x01, 0x38, 0x01, +0x09, 0x01, 0x4c, 0x01, 0x9b, 0x01, 0xd6, 0x01, 0x8e, 0x01, 0x25, 0x01, 0xb6, 0x00, 0xc6, 0x00, +0x58, 0x00, 0xf3, 0x00, 0x7f, 0x01, 0x4b, 0x02, 0xe9, 0x02, 0xd7, 0x02, 0x8d, 0x02, 0xd2, 0x01, +0x57, 0x01, 0x0d, 0x01, 0x54, 0x01, 0xce, 0x01, 0xde, 0x02, 0x46, 0x03, 0xa2, 0x03, 0xd2, 0x03, +0x6f, 0x03, 0xd3, 0x02, 0x7a, 0x02, 0x69, 0x02, 0x26, 0x02, 0xda, 0x02, 0x67, 0x03, 0xcd, 0x03, +0xdd, 0x03, 0x6b, 0x03, 0x42, 0x03, 0xad, 0x02, 0x47, 0x02, 0x1e, 0x02, 0x71, 0x02, 0xe8, 0x02, +0x42, 0x03, 0x4e, 0x03, 0xba, 0x02, 0xec, 0x01, 0x49, 0x01, 0xf8, 0x00, 0x79, 0x00, 0x98, 0x00, +0x14, 0x01, 0xb1, 0x01, 0xd7, 0x01, 0x5f, 0x01, 0xe9, 0x00, 0x3f, 0x00, 0x97, 0xff, 0x0a, 0xff, +0x5c, 0xff, 0x15, 0x00, 0xd2, 0x00, 0xcf, 0x00, 0x8f, 0x00, 0xc0, 0xff, 0x16, 0xff, 0x9c, 0xfe, +0x4e, 0xfe, 0x5d, 0xfe, 0x26, 0xff, 0x0a, 0x00, 0x3b, 0x00, 0x3b, 0x00, 0x23, 0x00, 0x42, 0xff, +0xbf, 0xfe, 0x54, 0xfe, 0x63, 0xfe, 0x02, 0xff, 0x28, 0xff, 0x9d, 0xff, 0xe2, 0xff, 0xc6, 0xff, +0x3b, 0xff, 0xee, 0xfe, 0x7d, 0xfe, 0x73, 0xfe, 0xb0, 0xfe, 0x45, 0xff, 0x5d, 0xff, 0xc1, 0xff, +0x6b, 0xff, 0x49, 0xff, 0xf9, 0xfe, 0xd7, 0xfe, 0xf5, 0xfe, 0xe1, 0xfe, 0x24, 0xff, 0x07, 0xff, +0xfe, 0xfe, 0xf1, 0xfe, 0x39, 0xff, 0x4a, 0xff, 0x76, 0xff, 0x54, 0xff, 0x2b, 0xff, 0x17, 0xff, +0xcb, 0xfe, 0xef, 0xfe, 0xac, 0xfe, 0xfb, 0xfe, 0x3b, 0xff, 0x90, 0xff, 0xdb, 0xff, 0x1a, 0x00, +0x7a, 0xff, 0x74, 0xff, 0x26, 0xff, 0x2f, 0xff, 0x0d, 0xff, 0x93, 0xff, 0xce, 0xff, 0xcc, 0xff, +0xe4, 0xff, 0xc9, 0xff, 0xa4, 0xff, 0x50, 0xff, 0x70, 0xff, 0x85, 0xff, 0xe7, 0xff, 0xf7, 0xff, +0x27, 0x00, 0xe6, 0xff, 0xa9, 0xff, 0x76, 0xff, 0x5f, 0xff, 0x6e, 0xff, 0x52, 0xff, 0x5d, 0xff, +0x4b, 0xff, 0x79, 0xff, 0x7c, 0xff, 0x8f, 0xff, 0x61, 0xff, 0x29, 0xff, 0x31, 0xff, 0x60, 0xff, +0x3b, 0xff, 0x5b, 0xff, 0x65, 0xff, 0xc1, 0xff, 0x7a, 0xff, 0x16, 0xff, 0xd8, 0xfe, 0x59, 0xff, +0x38, 0xff, 0x50, 0xff, 0x54, 0xff, 0x35, 0xff, 0xf5, 0xfe, 0xf3, 0xfe, 0xb3, 0xfe, 0x66, 0xfe, +0x70, 0xfe, 0x7e, 0xfe, 0x58, 0xfe, 0xa2, 0xfe, 0xed, 0xfe, 0xde, 0xfe, 0xca, 0xfe, 0xc6, 0xfe, +0x7d, 0xfe, 0x24, 0xfe, 0x82, 0xfe, 0x8a, 0xfe, 0x94, 0xfe, 0x9d, 0xfe, 0xbd, 0xfe, 0x90, 0xfe, +0x47, 0xfe, 0x53, 0xfe, 0xa3, 0xfe, 0xc2, 0xfe, 0xb6, 0xfe, 0xbc, 0xfe, 0xe5, 0xfe, 0x86, 0xfe, +0xa4, 0xfe, 0xa5, 0xfe, 0xad, 0xfe, 0xaf, 0xfe, 0xa4, 0xfe, 0xa4, 0xfe, 0xc9, 0xfe, 0x01, 0xff, +0x77, 0xff, 0xb2, 0xff, 0x90, 0xff, 0x4d, 0xff, 0x43, 0xff, 0x48, 0xff, 0x41, 0xff, 0x5c, 0xff, +0x58, 0xff, 0x8a, 0xff, 0xc4, 0xff, 0xf6, 0xff, 0x0a, 0x00, 0x5b, 0x00, 0x2d, 0x00, 0xc0, 0xff, +0x59, 0xff, 0x78, 0xff, 0x34, 0xff, 0x51, 0xff, 0x99, 0xff, 0xd8, 0xff, 0x2f, 0x00, 0x39, 0x00, +0x14, 0x00, 0xc2, 0xff, 0x69, 0xff, 0x33, 0xff, 0x63, 0xff, 0x5d, 0xff, 0x6f, 0xff, 0xc8, 0xff, +0x26, 0x00, 0xb1, 0xff, 0xa7, 0xff, 0x85, 0xff, 0x4c, 0xff, 0x61, 0xff, 0x54, 0xff, 0x35, 0xff, +0x5c, 0xff, 0x5e, 0xff, 0x55, 0xff, 0x18, 0xff, 0x12, 0xff, 0xe8, 0xfe, 0xa1, 0xfe, 0xd7, 0xfe, +0xdd, 0xfe, 0x61, 0xff, 0x4c, 0xff, 0x4a, 0xff, 0x7b, 0xff, 0x44, 0xff, 0x4d, 0xff, 0x84, 0xff, +0x7c, 0xff, 0x49, 0xff, 0x81, 0xff, 0x92, 0xff, 0xbd, 0xff, 0xc6, 0xff, 0xba, 0xff, 0xaf, 0xff, +0x53, 0xff, 0xcc, 0xff, 0x9a, 0xff, 0x85, 0xff, 0x96, 0xff, 0x7e, 0xff, 0xcf, 0xff, 0xec, 0xff, +0x1b, 0xff, 0x07, 0xff, 0x36, 0xff, 0x30, 0xff, 0x42, 0xff, 0x77, 0xff, 0x71, 0xff, 0x7d, 0xff, +0x9b, 0xff, 0x88, 0xff, 0x62, 0xff, 0x1c, 0xff, 0xfc, 0xfe, 0xcf, 0xfe, 0x4a, 0xff, 0x40, 0xff, +0x39, 0xff, 0xc1, 0xff, 0xb1, 0xff, 0x0d, 0x00, 0xe7, 0xff, 0x8c, 0xff, 0xd9, 0xff, 0xc4, 0xff, +0xfb, 0xff, 0xfa, 0xff, 0xf2, 0xff, 0x32, 0x00, 0x43, 0x00, 0x76, 0x00, 0x99, 0x00, 0x14, 0x01, +0xa5, 0x00, 0xc4, 0x00, 0x77, 0x00, 0x59, 0x00, 0x35, 0x00, 0x17, 0x00, 0x35, 0x00, 0x4c, 0x00, +0x02, 0x00, 0x2d, 0x00, 0x37, 0x00, 0x45, 0x00, 0x84, 0x00, 0x90, 0x00, 0x6e, 0x00, 0x39, 0x00, +0x2b, 0x00, 0x56, 0x00, 0x70, 0x00, 0xab, 0x00, 0xc5, 0x00, 0xc4, 0x00, 0x41, 0x00, 0xe3, 0xff, +0x9a, 0xff, 0xf0, 0xff, 0x3a, 0x00, 0x55, 0x00, 0x8c, 0x00, 0xc1, 0x00, 0x27, 0x01, 0xcb, 0x00, +0xbe, 0x00, 0x99, 0x00, 0x72, 0x00, 0x65, 0x00, 0x89, 0x00, 0xbe, 0x00, 0x17, 0x01, 0x6c, 0x01, +0x95, 0x01, 0x5f, 0x01, 0x77, 0x01, 0x6a, 0x01, 0xa2, 0x01, 0x2f, 0x01, 0x22, 0x01, 0x48, 0x01, +0x17, 0x01, 0xe3, 0x00, 0x05, 0x01, 0x19, 0x01, 0x6f, 0x01, 0x62, 0x01, 0x57, 0x01, 0x5f, 0x01, +0x72, 0x01, 0x69, 0x01, 0xd9, 0x00, 0xf7, 0x00, 0x31, 0x01, 0x3a, 0x01, 0x60, 0x01, 0x64, 0x01, +0xef, 0x01, 0x04, 0x02, 0xfc, 0x01, 0xa0, 0x01, 0xa8, 0x01, 0x58, 0x01, 0x42, 0x01, 0x8e, 0x01, +0xad, 0x01, 0x8a, 0x01, 0x88, 0x01, 0x9b, 0x01, 0xc5, 0x01, 0x58, 0x01, 0xe3, 0x00, 0x33, 0x01, +0x4a, 0x01, 0x43, 0x01, 0x27, 0x01, 0xfe, 0x00, 0x1d, 0x01, 0xd9, 0x00, 0x9c, 0x00, 0xaa, 0x00, +0x6e, 0x00, 0x6d, 0x00, 0x5e, 0x00, 0xb8, 0x00, 0xa0, 0x00, 0xb8, 0x00, 0xb8, 0x00, 0x66, 0x00, +0x4c, 0x00, 0x36, 0x00, 0x69, 0x00, 0x49, 0x00, 0x40, 0x00, 0x29, 0x00, 0xf6, 0xff, 0x46, 0x00, +0x65, 0x00, 0x9c, 0x00, 0xf0, 0x00, 0xb6, 0x00, 0x3e, 0x00, 0x7a, 0x00, 0x56, 0x00, 0x56, 0x00, +0x02, 0x00, 0x37, 0x00, 0x71, 0x00, 0xb7, 0x00, 0xd0, 0x00, 0x9b, 0x00, 0x88, 0x00, 0x83, 0x00, +0x7f, 0x00, 0x0d, 0x00, 0xa4, 0x00, 0xc1, 0x00, 0x7f, 0x00, 0x82, 0x00, 0x65, 0x00, 0x23, 0x00, +0xfc, 0xff, 0x46, 0x00, 0x6c, 0x00, 0x88, 0x00, 0xd6, 0x00, 0x94, 0x00, 0xb9, 0x00, 0xab, 0x00, +0x30, 0x00, 0x40, 0x00, 0x41, 0x00, 0x7e, 0x00, 0xa4, 0x00, 0xb5, 0x00, 0x15, 0x01, 0xde, 0x00, +0xed, 0x00, 0x1e, 0x01, 0x01, 0x01, 0x23, 0x01, 0x69, 0x01, 0x68, 0x01, 0x5b, 0x01, 0x6a, 0x01, +0x2b, 0x01, 0x61, 0x01, 0x6a, 0x01, 0xb4, 0x01, 0x82, 0x01, 0xa8, 0x01, 0xbd, 0x01, 0x95, 0x01, +0x60, 0x01, 0x11, 0x01, 0x1e, 0x01, 0x13, 0x01, 0x2d, 0x01, 0x5c, 0x01, 0x38, 0x01, 0x49, 0x01, +0x28, 0x01, 0xc4, 0x00, 0x60, 0x00, 0x39, 0x00, 0x08, 0x00, 0x80, 0x00, 0xcc, 0x00, 0x04, 0x01, +0xf0, 0x00, 0xec, 0x00, 0x7f, 0x00, 0x93, 0x00, 0x64, 0x00, 0x43, 0x00, 0x8d, 0x00, 0xa8, 0x00, +0xc2, 0x00, 0xe5, 0x00, 0xf6, 0x00, 0xe6, 0x00, 0x97, 0x00, 0x95, 0x00, 0x6c, 0x00, 0x3f, 0x00, +0x26, 0x00, 0x0e, 0x00, 0x4f, 0x00, 0x4b, 0x00, 0x79, 0x00, 0x33, 0x00, 0x3e, 0x00, 0xf2, 0xff, +0x12, 0x00, 0xcc, 0xff, 0x8d, 0xff, 0x7e, 0xff, 0x67, 0xff, 0x27, 0xff, 0x40, 0xff, 0x3f, 0xff, +0x37, 0xff, 0x5a, 0xff, 0x82, 0xff, 0x3e, 0xff, 0x0a, 0xff, 0x50, 0xff, 0x3a, 0xff, 0x61, 0xff, +0x4f, 0xff, 0x2e, 0xff, 0x85, 0xff, 0xc9, 0xff, 0xe4, 0xff, 0xea, 0xff, 0xd0, 0xff, 0xbe, 0xff, +0x7f, 0xff, 0xb0, 0xff, 0xd5, 0xff, 0x0d, 0x00, 0xd4, 0xff, 0x15, 0x00, 0xd8, 0xff, 0xe8, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x58, 0x00, 0x84, 0x00, 0x60, 0x00, 0x62, 0x00, +0x6f, 0x00, 0x49, 0x00, 0x32, 0x00, 0x62, 0x00, 0xce, 0x00, 0xb4, 0x00, 0xd4, 0x00, 0x73, 0x00, +0xc6, 0x00, 0x7d, 0x00, 0x88, 0x00, 0x48, 0x00, 0x4d, 0x00, 0x64, 0x00, 0x54, 0x00, 0x4d, 0x00, +0x4b, 0x00, 0xa4, 0x00, 0xa7, 0x00, 0xf2, 0x00, 0xb6, 0x00, 0xb9, 0x00, 0xbd, 0x00, 0x84, 0x00, +0x6f, 0x00, 0x56, 0x00, 0x62, 0x00, 0xa2, 0x00, 0xd5, 0x00, 0xfa, 0x00, 0xe8, 0x00, 0xdd, 0x00, +0x81, 0x00, 0x8b, 0x00, 0x6a, 0x00, 0x4c, 0x00, 0x7a, 0x00, 0x9c, 0x00, 0x8d, 0x00, 0x7a, 0x00, +0x95, 0x00, 0xb2, 0x00, 0x94, 0x00, 0x6c, 0x00, 0x69, 0x00, 0x3d, 0x00, 0x45, 0x00, 0x7f, 0x00, +0x58, 0x00, 0x7e, 0x00, 0x15, 0x00, 0x85, 0x00, 0x76, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x27, 0x00, +0x2b, 0x00, 0x04, 0x00, 0x4d, 0x00, 0x42, 0x00, 0x3f, 0x00, 0x5c, 0x00, 0x7a, 0x00, 0x43, 0x00, +0x40, 0x00, 0x83, 0x00, 0xa1, 0x00, 0x6a, 0x00, 0xa0, 0x00, 0x60, 0x00, 0x46, 0x00, 0x77, 0x00, +0x60, 0x00, 0x40, 0x00, 0x35, 0x00, 0x7f, 0x00, 0xc0, 0x00, 0x11, 0x01, 0xc5, 0x00, 0xb0, 0x00, +0x75, 0x00, 0x8f, 0x00, 0x36, 0x00, 0x4b, 0x00, 0x55, 0x00, 0x4c, 0x00, 0x66, 0x00, 0x88, 0x00, +0x9a, 0x00, 0xb2, 0x00, 0xbf, 0x00, 0xb0, 0x00, 0x5c, 0x00, 0x67, 0x00, 0x75, 0x00, 0x2c, 0x00, +0x1f, 0x00, 0x39, 0x00, 0x4e, 0x00, 0x66, 0x00, 0x45, 0x00, 0x7f, 0x00, 0x92, 0x00, 0x78, 0x00, +0xe2, 0x00, 0xd0, 0x00, 0xa0, 0x00, 0xb2, 0x00, 0xb2, 0x00, 0x6a, 0x00, 0xa9, 0x00, 0x73, 0x00, +0x87, 0x00, 0xcc, 0x00, 0xd3, 0x00, 0xf3, 0x00, 0x23, 0x01, 0xe8, 0x00, 0xb2, 0x00, 0x83, 0x00, +0x88, 0x00, 0x7f, 0x00, 0x63, 0x00, 0xae, 0x00, 0x8e, 0x00, 0xc3, 0x00, 0xf1, 0x00, 0x95, 0x00, +0xb2, 0x00, 0x72, 0x00, 0x3e, 0x00, 0x52, 0x00, 0x9f, 0x00, 0x61, 0x00, 0x81, 0x00, 0xd8, 0x00, +0x69, 0x00, 0xa7, 0x00, 0x5a, 0x00, 0x76, 0x00, 0x54, 0x00, 0x5d, 0x00, 0x73, 0x00, 0xbd, 0x00, +0xba, 0x00, 0xc2, 0x00, 0xb3, 0x00, 0x9f, 0x00, 0xfb, 0x00, 0x35, 0x01, 0x1e, 0x01, 0x1d, 0x01, +0x42, 0x01, 0x4d, 0x01, 0x53, 0x01, 0xf4, 0x00, 0xbe, 0x00, 0x63, 0x00, 0x8c, 0x00, 0x62, 0x00, +0x6f, 0x00, 0x8b, 0x00, 0x9c, 0x00, 0xbd, 0x00, 0x12, 0x01, 0xf5, 0x00, 0xbd, 0x00, 0xb3, 0x00, +0x76, 0x00, 0xa6, 0x00, 0x5a, 0x00, 0xc3, 0x00, 0xe4, 0x00, 0xf1, 0x00, 0xf7, 0x00, 0x50, 0x01, +0xd3, 0x00, 0xd4, 0x00, 0xa1, 0x00, 0xd6, 0x00, 0xab, 0x00, 0xfc, 0x00, 0x2c, 0x01, 0xf1, 0x00, +0xf8, 0x00, 0xae, 0x00, 0x6f, 0x00, 0x9b, 0x00, 0x83, 0x00, 0xac, 0x00, 0xbe, 0x00, 0xd0, 0x00, +0xe7, 0x00, 0xc0, 0x00, 0xb7, 0x00, 0xc3, 0x00, 0xc6, 0x00, 0x91, 0x00, 0x80, 0x00, 0x57, 0x00, +0xc5, 0x00, 0xa0, 0x00, 0x82, 0x00, 0x8f, 0x00, 0x8b, 0x00, 0x74, 0x00, 0x8d, 0x00, 0x3c, 0x00, +0x3f, 0x00, 0x15, 0x00, 0xdf, 0xff, 0x38, 0x00, 0x26, 0x00, 0xda, 0xff, 0x04, 0x00, 0x07, 0x00, +0xf2, 0xff, 0xec, 0xff, 0xf9, 0xff, 0x07, 0x00, 0xec, 0xff, 0xf3, 0xff, 0xba, 0xff, 0x89, 0xff, +0x94, 0xff, 0xaf, 0xff, 0xd5, 0xff, 0xba, 0xff, 0xb2, 0xff, 0x95, 0xff, 0x85, 0xff, 0xa5, 0xff, +0xd2, 0xff, 0xb2, 0xff, 0xc6, 0xff, 0xcb, 0xff, 0xca, 0xff, 0xd3, 0xff, 0xc2, 0xff, 0xb6, 0xff, +0xa5, 0xff, 0x72, 0xff, 0xe2, 0xff, 0xbb, 0xff, 0xe6, 0xff, 0x33, 0x00, 0xe5, 0xff, 0xb5, 0xff, +0xcb, 0xff, 0xe8, 0xff, 0xf7, 0xff, 0xab, 0xff, 0xe4, 0xff, 0xe8, 0xff, 0xc6, 0xff, 0xbf, 0xff, +0xff, 0xff, 0x31, 0x00, 0x38, 0x00, 0x74, 0x00, 0x45, 0x00, 0x24, 0x00, 0x10, 0x00, 0x9d, 0xff, +0xaa, 0xff, 0xc3, 0xff, 0xd8, 0xff, 0xd0, 0xff, 0xd9, 0xff, 0x02, 0x00, 0x2a, 0x00, 0xf9, 0xff, +0xde, 0xff, 0x17, 0x00, 0x94, 0xff, 0x9c, 0xff, 0xc0, 0xff, 0xc9, 0xff, 0xf0, 0xff, 0x0b, 0x00, +0x04, 0x00, 0xe5, 0xff, 0xc9, 0xff, 0xea, 0xff, 0xa6, 0xff, 0xd9, 0xff, 0xbd, 0xff, 0xcd, 0xff, +0xc2, 0xff, 0xb6, 0xff, 0x93, 0xff, 0x97, 0xff, 0x9f, 0xff, 0xa8, 0xff, 0xad, 0xff, 0x8f, 0xff, +0x89, 0xff, 0x9a, 0xff, 0x8a, 0xff, 0xe3, 0xff, 0x00, 0x00, 0x2f, 0x00, 0x34, 0x00, 0x6c, 0x00, +0x4d, 0x00, 0x10, 0x00, 0x31, 0x00, 0x09, 0x00, 0x24, 0x00, 0x5f, 0x00, 0x58, 0x00, 0x7f, 0x00, +0x7b, 0x00, 0x61, 0x00, 0x39, 0x00, 0x1f, 0x00, 0x26, 0x00, 0x04, 0x00, 0x0c, 0x00, 0x71, 0x00, +0xac, 0x00, 0x9e, 0x00, 0x98, 0x00, 0xa1, 0x00, 0x5f, 0x00, 0x88, 0x00, 0x84, 0x00, 0x8e, 0x00, +0x90, 0x00, 0x9a, 0x00, 0x8e, 0x00, 0xb4, 0x00, 0xda, 0x00, 0xc5, 0x00, 0x54, 0x00, 0xa3, 0x00, +0xb6, 0x00, 0xc0, 0x00, 0xc2, 0x00, 0xa2, 0x00, 0xb0, 0x00, 0x9c, 0x00, 0x6e, 0x00, 0x51, 0x00, +0x2a, 0x00, 0x83, 0x00, 0x0a, 0x00, 0x90, 0x00, 0x71, 0x00, 0x9f, 0x00, 0x7f, 0x00, 0x7a, 0x00, +0x62, 0x00, 0x5e, 0x00, 0x46, 0x00, 0x2a, 0x00, 0x23, 0x00, 0x4c, 0x00, 0x79, 0x00, 0x7b, 0x00, +0x8a, 0x00, 0x1d, 0x00, 0x2e, 0x00, 0x06, 0x00, 0x22, 0x00, 0x43, 0x00, 0x45, 0x00, 0x78, 0x00, +0x4b, 0x00, 0x0e, 0x00, 0x14, 0x00, 0x0e, 0x00, 0x45, 0x00, 0x35, 0x00, 0x2a, 0x00, 0x2d, 0x00, +0x5c, 0x00, 0xfd, 0xff, 0x44, 0x00, 0x08, 0x00, 0xe4, 0xff, 0x2a, 0x00, 0x15, 0x00, 0x07, 0x00, +0x22, 0x00, 0x23, 0x00, 0x12, 0x00, 0x33, 0x00, 0xfe, 0xff, 0xfc, 0xff, 0x00, 0x00, 0xe5, 0xff, +0xde, 0xff, 0x02, 0x00, 0xc1, 0xff, 0xc3, 0xff, 0xdb, 0xff, 0xd0, 0xff, 0xf8, 0xff, 0xfd, 0xff, +0x13, 0x00, 0x34, 0x00, 0x0b, 0x00, 0x41, 0x00, 0x36, 0x00, 0x52, 0x00, 0x3c, 0x00, 0x3a, 0x00, +0x29, 0x00, 0x35, 0x00, 0x42, 0x00, 0x2e, 0x00, 0x36, 0x00, 0x22, 0x00, 0x83, 0x00, 0x54, 0x00, +0x7c, 0x00, 0x2a, 0x00, 0x3f, 0x00, 0x03, 0x00, 0xc2, 0xff, 0xe5, 0xff, 0xfa, 0xff, 0xd6, 0xff, +0x8b, 0xff, 0xab, 0xff, 0x9d, 0xff, 0xab, 0xff, 0x8b, 0xff, 0x64, 0xff, 0xa2, 0xff, 0xa1, 0xff, +0xb3, 0xff, 0x83, 0xff, 0x5b, 0xff, 0x5e, 0xff, 0x6e, 0xff, 0x81, 0xff, 0x62, 0xff, 0xdb, 0xff, +0x80, 0xff, 0x85, 0xff, 0x46, 0xff, 0x32, 0xff, 0x40, 0xff, 0x1b, 0xff, 0x26, 0xff, 0x1c, 0xff, +0x62, 0xff, 0x47, 0xff, 0x54, 0xff, 0x4e, 0xff, 0x36, 0xff, 0x25, 0xff, 0x46, 0xff, 0x4f, 0xff, +0x30, 0xff, 0x18, 0xff, 0x19, 0xff, 0x23, 0xff, 0x3b, 0xff, 0x2c, 0xff, 0x35, 0xff, 0x30, 0xff, +0x0d, 0xff, 0xe7, 0xfe, 0xf4, 0xfe, 0x07, 0xff, 0x22, 0xff, 0x1b, 0xff, 0xe6, 0xfe, 0x19, 0xff, +0xbe, 0xfe, 0xfa, 0xfe, 0x8a, 0xfe, 0xc5, 0xfe, 0xb9, 0xfe, 0xca, 0xfe, 0x0c, 0xff, 0xcd, 0xfe, +0x9e, 0xfe, 0xa5, 0xfe, 0x84, 0xfe, 0x57, 0xfe, 0x35, 0xfe, 0x4d, 0xfe, 0x6b, 0xfe, 0x9a, 0xfe, +0x73, 0xfe, 0x51, 0xfe, 0x97, 0xfe, 0x75, 0xfe, 0x54, 0xfe, 0x9c, 0xfe, 0x87, 0xfe, 0x85, 0xfe, +0xb7, 0xfe, 0xc0, 0xfe, 0xad, 0xfe, 0xcc, 0xfe, 0xf2, 0xfe, 0xc7, 0xfe, 0xe1, 0xfe, 0x9b, 0xfe, +0x90, 0xfe, 0xe6, 0xfe, 0x31, 0xff, 0x25, 0xff, 0x10, 0xff, 0x03, 0xff, 0x14, 0xff, 0xe6, 0xfe, +0xcd, 0xfe, 0xf2, 0xfe, 0xde, 0xfe, 0xdb, 0xfe, 0x0e, 0xff, 0xf8, 0xfe, 0x0e, 0xff, 0x3a, 0xff, +0x55, 0xff, 0x11, 0xff, 0x20, 0xff, 0x5e, 0xff, 0xc1, 0xfe, 0xce, 0xfe, 0xf8, 0xfe, 0xe9, 0xfe, +0x0c, 0xff, 0x18, 0xff, 0x06, 0xff, 0xe9, 0xfe, 0xb1, 0xfe, 0xbb, 0xfe, 0xb1, 0xfe, 0xe4, 0xfe, +0xed, 0xfe, 0xc5, 0xfe, 0xc5, 0xfe, 0xa1, 0xfe, 0x89, 0xfe, 0xb3, 0xfe, 0xb9, 0xfe, 0xac, 0xfe, +0xf0, 0xfe, 0xbd, 0xfe, 0xd2, 0xfe, 0xcb, 0xfe, 0xd6, 0xfe, 0xd3, 0xfe, 0xff, 0xfe, 0xab, 0xfe, +0xe6, 0xfe, 0xe4, 0xfe, 0xb0, 0xfe, 0xed, 0xfe, 0xc3, 0xfe, 0xa4, 0xfe, 0xdb, 0xfe, 0xcb, 0xfe, +0x02, 0xff, 0xf1, 0xfe, 0x33, 0xff, 0x40, 0xff, 0x13, 0xff, 0x5a, 0xff, 0x11, 0xff, 0x15, 0xff, +0x20, 0xff, 0x09, 0xff, 0x22, 0xff, 0x3e, 0xff, 0x0a, 0xff, 0x0e, 0xff, 0xe6, 0xfe, 0x07, 0xff, +0x19, 0xff, 0x0a, 0xff, 0x02, 0xff, 0x22, 0xff, 0x20, 0xff, 0xff, 0xfe, 0x2b, 0xff, 0x59, 0xff, +0x19, 0xff, 0xec, 0xfe, 0xd4, 0xfe, 0xeb, 0xfe, 0xeb, 0xfe, 0x69, 0xff, 0x2d, 0xff, 0x1b, 0xff, +0x62, 0xff, 0xf9, 0xfe, 0x5a, 0xff, 0x2b, 0xff, 0x65, 0xff, 0x4e, 0xff, 0x13, 0xff, 0x23, 0xff, +0x66, 0xff, 0x1f, 0xff, 0x6f, 0xff, 0x27, 0xff, 0xda, 0xfe, 0x38, 0xff, 0x4d, 0xff, 0xb9, 0xff, +0xa8, 0xff, 0x87, 0xff, 0x97, 0xff, 0x70, 0xff, 0x54, 0xff, 0x60, 0xff, 0x42, 0xff, 0x65, 0xff, +0x2c, 0xff, 0x10, 0xff, 0x55, 0xff, 0x00, 0xff, 0x5a, 0xff, 0x24, 0xff, 0x5a, 0xff, 0x5a, 0xff, +0x6b, 0xff, 0x51, 0xff, 0x74, 0xff, 0x33, 0xff, 0x74, 0xff, 0x43, 0xff, 0x48, 0xff, 0x30, 0xff, +0x13, 0xff, 0x2e, 0xff, 0x0e, 0xff, 0x46, 0xff, 0x0e, 0xff, 0x6b, 0xff, 0x53, 0xff, 0x50, 0xff, +0x28, 0xff, 0x0e, 0xff, 0x0b, 0xff, 0x12, 0xff, 0xe2, 0xfe, 0xdd, 0xfe, 0xee, 0xfe, 0x12, 0xff, +0xde, 0xfe, 0x35, 0xff, 0x36, 0xff, 0x19, 0xff, 0x47, 0xff, 0x2a, 0xff, 0x73, 0xff, 0x5d, 0xff, +0x63, 0xff, 0x6f, 0xff, 0x95, 0xff, 0x78, 0xff, 0x89, 0xff, 0xa0, 0xff, 0x68, 0xff, 0xc8, 0xff, +0x8b, 0xff, 0xc4, 0xff, 0x90, 0xff, 0x9b, 0xff, 0xac, 0xff, 0x07, 0x00, 0x32, 0x00, 0x50, 0x00, +0x0f, 0x00, 0x2b, 0x00, 0x09, 0x00, 0x5b, 0x00, 0x45, 0x00, 0x54, 0x00, 0x42, 0x00, 0x6e, 0x00, +0x27, 0x00, 0xf7, 0xff, 0xe7, 0xff, 0x19, 0x00, 0xb6, 0xff, 0x98, 0xff, 0xda, 0xff, 0x8d, 0xff, +0x90, 0xff, 0xad, 0xff, 0x8e, 0xff, 0xae, 0xff, 0x8f, 0xff, 0x6b, 0xff, 0x79, 0xff, 0x8e, 0xff, +0x7c, 0xff, 0xd9, 0xff, 0x40, 0xff, 0x91, 0xff, 0x70, 0xff, 0x83, 0xff, 0xe3, 0xff, 0xdd, 0xff, +0xea, 0xff, 0x03, 0x00, 0xec, 0xff, 0xa4, 0xff, 0xbb, 0xff, 0x71, 0xff, 0x93, 0xff, 0x08, 0x00, +0xf2, 0xff, 0x14, 0x00, 0x1b, 0x00, 0xf6, 0xff, 0xdc, 0xff, 0xdd, 0xff, 0xb4, 0xff, 0xdc, 0xff, +0xcd, 0xff, 0x20, 0x00, 0x7a, 0x00, 0x2c, 0x00, 0x38, 0x00, 0x0e, 0x00, 0x19, 0x00, 0xb2, 0xff, +0xd2, 0xff, 0x00, 0x00, 0xcf, 0xff, 0xe5, 0xff, 0xd6, 0xff, 0xcb, 0xff, 0x9c, 0xff, 0x8e, 0xff, +0x8f, 0xff, 0x78, 0xff, 0x53, 0xff, 0x7d, 0xff, 0xc0, 0xff, 0x94, 0xff, 0x7e, 0xff, 0x70, 0xff, +0x49, 0xff, 0x9f, 0xff, 0xbc, 0xff, 0xd4, 0xff, 0xb5, 0xff, 0xdc, 0xff, 0xc0, 0xff, 0xca, 0xff, +0xd1, 0xff, 0x72, 0xff, 0xe7, 0xff, 0x26, 0x00, 0xe0, 0xff, 0xf1, 0xff, 0xe7, 0xff, 0xcd, 0xff, +0xbe, 0xff, 0x82, 0xff, 0x98, 0xff, 0x7e, 0xff, 0xac, 0xff, 0xd3, 0xff, 0x2d, 0x00, 0x07, 0x00, +0x33, 0x00, 0x3d, 0x00, 0xe6, 0xff, 0xdc, 0xff, 0xad, 0xff, 0xa2, 0xff, 0x04, 0x00, 0x30, 0x00, +0x7c, 0x00, 0x7d, 0x00, 0x1e, 0x00, 0x4c, 0x00, 0x4f, 0x00, 0x57, 0x00, 0x4d, 0x00, 0x3c, 0x00, +0x5e, 0x00, 0x66, 0x00, 0x5f, 0x00, 0x82, 0x00, 0x24, 0x00, 0x58, 0x00, 0x71, 0x00, 0x3c, 0x00, +0x8e, 0x00, 0x42, 0x00, 0x93, 0x00, 0x7d, 0x00, 0x90, 0x00, 0xbc, 0x00, 0xbb, 0x00, 0xde, 0x00, +0x05, 0x01, 0x19, 0x01, 0xf8, 0x00, 0xd3, 0x00, 0xea, 0x00, 0xff, 0x00, 0xd6, 0x00, 0xe2, 0x00, +0xb2, 0x00, 0xd0, 0x00, 0xa0, 0x00, 0xe8, 0x00, 0xca, 0x00, 0xe2, 0x00, 0x1e, 0x01, 0x11, 0x01, +0x14, 0x01, 0x45, 0x01, 0x20, 0x01, 0x27, 0x01, 0x2b, 0x01, 0xf8, 0x00, 0xf0, 0x00, 0xe0, 0x00, +0x48, 0x01, 0x4e, 0x01, 0x16, 0x01, 0x6d, 0x01, 0x7a, 0x01, 0x10, 0x01, 0x3d, 0x01, 0x45, 0x01, +0x1a, 0x01, 0x20, 0x01, 0x1e, 0x01, 0x29, 0x01, 0x29, 0x01, 0x18, 0x01, 0x22, 0x01, 0x24, 0x01, +0x00, 0x01, 0x0c, 0x01, 0xf9, 0x00, 0x19, 0x01, 0x17, 0x01, 0x3d, 0x01, 0x21, 0x01, 0x13, 0x01, +0x46, 0x01, 0x37, 0x01, 0x21, 0x01, 0x14, 0x01, 0xf8, 0x00, 0xf6, 0x00, 0x34, 0x01, 0xfa, 0x00, +0x6c, 0x01, 0x81, 0x01, 0x62, 0x01, 0x43, 0x01, 0x45, 0x01, 0x5c, 0x01, 0x1a, 0x01, 0x1d, 0x01, +0x2f, 0x01, 0x6b, 0x01, 0x53, 0x01, 0x3b, 0x01, 0x54, 0x01, 0x3f, 0x01, 0xbb, 0x01, 0xb4, 0x01, +0xf2, 0x01, 0x15, 0x02, 0xf0, 0x01, 0x2f, 0x02, 0x9b, 0x02, 0x37, 0x02, 0x70, 0x02, 0xc4, 0x01, +0xd7, 0x01, 0xfe, 0x01, 0x0f, 0x02, 0x1b, 0x02, 0x2d, 0x02, 0x21, 0x02, 0x09, 0x02, 0x1b, 0x02, +0x21, 0x02, 0xe5, 0x01, 0xcd, 0x01, 0xc1, 0x01, 0x86, 0x01, 0xb0, 0x01, 0xc0, 0x01, 0xbe, 0x01, +0xdb, 0x01, 0xb9, 0x01, 0x4c, 0x01, 0x29, 0x01, 0x36, 0x01, 0x8e, 0x01, 0x6c, 0x01, 0x2e, 0x01, +0x19, 0x01, 0x27, 0x01, 0x09, 0x01, 0x1a, 0x01, 0xe7, 0x00, 0x9b, 0x00, 0x94, 0x00, 0xb9, 0x00, +0xce, 0x00, 0x87, 0x00, 0x9a, 0x00, 0xae, 0x00, 0x9e, 0x00, 0x9a, 0x00, 0xb9, 0x00, 0x8e, 0x00, +0xad, 0x00, 0x8f, 0x00, 0x46, 0x00, 0x4e, 0x00, 0x70, 0x00, 0x73, 0x00, 0x3d, 0x00, 0x6a, 0x00, +0x55, 0x00, 0x26, 0x00, 0x28, 0x00, 0x39, 0x00, 0x20, 0x00, 0x6e, 0x00, 0x32, 0x00, 0x58, 0x00, +0x47, 0x00, 0x3a, 0x00, 0x5b, 0x00, 0x74, 0x00, 0x87, 0x00, 0x20, 0x00, 0x19, 0x00, 0x46, 0x00, +0xa7, 0x00, 0xa4, 0x00, 0xc7, 0x00, 0xe5, 0x00, 0x92, 0x00, 0x62, 0x00, 0xaf, 0x00, 0x91, 0x00, +0xaf, 0x00, 0xc8, 0x00, 0x95, 0x00, 0xc3, 0x00, 0xd7, 0x00, 0x9f, 0x00, 0xa1, 0x00, 0xe2, 0x00, +0xc9, 0x00, 0x6c, 0x00, 0x9f, 0x00, 0xe2, 0x00, 0xef, 0x00, 0xf3, 0x00, 0xe3, 0x00, 0xbd, 0x00, +0xac, 0x00, 0x95, 0x00, 0xb1, 0x00, 0xa7, 0x00, 0xb7, 0x00, 0xe3, 0x00, 0xc9, 0x00, 0xc5, 0x00, +0xb1, 0x00, 0x95, 0x00, 0x89, 0x00, 0x71, 0x00, 0x64, 0x00, 0x95, 0x00, 0xc4, 0x00, 0x06, 0x01, +0xe3, 0x00, 0xce, 0x00, 0xd7, 0x00, 0xc4, 0x00, 0x77, 0x00, 0xa6, 0x00, 0xdd, 0x00, 0xc7, 0x00, +0xaa, 0x00, 0xba, 0x00, 0x69, 0x00, 0x9c, 0x00, 0x45, 0x00, 0x6d, 0x00, 0x50, 0x00, 0x7b, 0x00, +0x31, 0x00, 0x97, 0x00, 0x56, 0x00, 0x27, 0x00, 0x0c, 0x00, 0x17, 0x00, 0x2e, 0x00, 0xea, 0xff, +0xee, 0xff, 0x07, 0x00, 0x1b, 0x00, 0x25, 0x00, 0x27, 0x00, 0x18, 0x00, 0xef, 0xff, 0x06, 0x00, +0x0f, 0x00, 0x1a, 0x00, 0x1f, 0x00, 0x0f, 0x00, 0xe6, 0xff, 0xd8, 0xff, 0x01, 0x00, 0x04, 0x00, +0x0b, 0x00, 0x48, 0x00, 0xf8, 0xff, 0x0a, 0x00, 0xd7, 0xff, 0xd2, 0xff, 0x10, 0x00, 0x1d, 0x00, +0x36, 0x00, 0x33, 0x00, 0x44, 0x00, 0x44, 0x00, 0xcf, 0xff, 0x00, 0x00, 0x24, 0x00, 0x52, 0x00, +0x00, 0x00, 0xfd, 0xff, 0xe0, 0xff, 0xd9, 0xff, 0x2f, 0x00, 0x0a, 0x00, 0x42, 0x00, 0x23, 0x00, +0xf9, 0xff, 0x14, 0x00, 0x0f, 0x00, 0x37, 0x00, 0xf9, 0xff, 0x36, 0x00, 0x1d, 0x00, 0x16, 0x00, +0x0d, 0x00, 0xe1, 0xff, 0x02, 0x00, 0xf8, 0xff, 0xf3, 0xff, 0xd9, 0xff, 0x1a, 0x00, 0x21, 0x00, +0x12, 0x00, 0x0b, 0x00, 0xfb, 0xff, 0xfa, 0xff, 0x9c, 0xff, 0xad, 0xff, 0xd7, 0xff, 0xad, 0xff, +0xb2, 0xff, 0xc6, 0xff, 0xde, 0xff, 0xc8, 0xff, 0x0f, 0x00, 0x86, 0xff, 0xf0, 0xff, 0xf0, 0xff, +0xb7, 0xff, 0x01, 0x00, 0x06, 0x00, 0xf9, 0xff, 0x02, 0x00, 0xfa, 0xff, 0x40, 0x00, 0xcd, 0xff, +0x99, 0xff, 0xc0, 0xff, 0xa2, 0xff, 0xb6, 0xff, 0xf8, 0xff, 0xca, 0xff, 0xbe, 0xff, 0xf7, 0xff, +0xdb, 0xff, 0xde, 0xff, 0xbf, 0xff, 0xd8, 0xff, 0xdb, 0xff, 0xf7, 0xff, 0xc9, 0xff, 0x01, 0x00, +0xef, 0xff, 0x17, 0x00, 0xef, 0xff, 0xa1, 0xff, 0xb3, 0xff, 0x9a, 0xff, 0xcd, 0xff, 0xa4, 0xff, +0x70, 0xff, 0xa3, 0xff, 0xb6, 0xff, 0xd5, 0xff, 0xf0, 0xff, 0xfb, 0xff, 0xd6, 0xff, 0xd2, 0xff, +0xdc, 0xff, 0xf1, 0xff, 0xfe, 0xff, 0xea, 0xff, 0x04, 0x00, 0xfd, 0xff, 0xb7, 0xff, 0xc6, 0xff, +0xfb, 0xff, 0x40, 0x00, 0xf1, 0xff, 0x03, 0x00, 0xd8, 0xff, 0x34, 0x00, 0x1f, 0x00, 0x38, 0x00, +0x4b, 0x00, 0x37, 0x00, 0x27, 0x00, 0x36, 0x00, 0x5e, 0x00, 0x55, 0x00, 0xfe, 0xff, 0x0a, 0x00, +0xd6, 0xff, 0xea, 0xff, 0x1c, 0x00, 0x85, 0x00, 0xaf, 0x00, 0x3f, 0x00, 0x4e, 0x00, 0x51, 0x00, +0x64, 0x00, 0x6a, 0x00, 0x49, 0x00, 0x0e, 0x00, 0xf2, 0xff, 0x27, 0x00, 0xeb, 0xff, 0x57, 0x00, +0x36, 0x00, 0x4c, 0x00, 0x3d, 0x00, 0x5c, 0x00, 0x69, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0xf5, 0xff, +0x17, 0x00, 0xee, 0xff, 0x1f, 0x00, 0xf9, 0xff, 0x01, 0x00, 0xc5, 0xff, 0xd0, 0xff, 0xae, 0xff, +0xc5, 0xff, 0xa6, 0xff, 0x96, 0xff, 0xbe, 0xff, 0x96, 0xff, 0xb8, 0xff, 0xb4, 0xff, 0xbe, 0xff, +0xd3, 0xff, 0xc9, 0xff, 0xb4, 0xff, 0xd6, 0xff, 0xfd, 0xff, 0xdb, 0xff, 0x31, 0x00, 0x39, 0x00, +0xfc, 0xff, 0x4d, 0x00, 0x00, 0x00, 0x28, 0x00, 0x4e, 0x00, 0x17, 0x00, 0x28, 0x00, 0x2b, 0x00, +0x2c, 0x00, 0x44, 0x00, 0x1b, 0x00, 0xa0, 0x00, 0x02, 0x00, 0x44, 0x00, 0x2c, 0x00, 0x5d, 0x00, +0xf6, 0xff, 0x3a, 0x00, 0x2a, 0x00, 0x5e, 0x00, 0x36, 0x00, 0xfa, 0xff, 0x06, 0x00, 0x1c, 0x00, +0x36, 0x00, 0x5e, 0x00, 0x4e, 0x00, 0x16, 0x00, 0x6c, 0x00, 0x40, 0x00, 0x72, 0x00, 0x47, 0x00, +0x4c, 0x00, 0x66, 0x00, 0x59, 0x00, 0x5e, 0x00, 0x25, 0x00, 0x20, 0x00, 0x1b, 0x00, 0xf1, 0xff, +0xff, 0xff, 0x1e, 0x00, 0x1c, 0x00, 0x25, 0x00, 0x21, 0x00, 0x07, 0x00, 0x6e, 0x00, 0x1a, 0x00, +0x20, 0x00, 0x27, 0x00, 0x7f, 0x00, 0x75, 0x00, 0x84, 0x00, 0xc3, 0x00, 0xba, 0x00, 0x9e, 0x00, +0x96, 0x00, 0x92, 0x00, 0x90, 0x00, 0xe8, 0x00, 0x0c, 0x01, 0x17, 0x01, 0xf6, 0x00, 0xf1, 0x00, +0x09, 0x01, 0x16, 0x01, 0xcb, 0x00, 0xee, 0x00, 0xbd, 0x00, 0xfb, 0x00, 0x1d, 0x01, 0xfb, 0x00, +0xb2, 0x00, 0xe1, 0x00, 0xbf, 0x00, 0x88, 0x00, 0x8a, 0x00, 0x64, 0x00, 0x95, 0x00, 0x76, 0x00, +0xad, 0x00, 0xc9, 0x00, 0xc5, 0x00, 0xe7, 0x00, 0xd1, 0x00, 0xb7, 0x00, 0x9a, 0x00, 0x84, 0x00, +0xb7, 0x00, 0x91, 0x00, 0xa2, 0x00, 0x75, 0x00, 0x67, 0x00, 0x5d, 0x00, 0x44, 0x00, 0x31, 0x00, +0x1b, 0x00, 0x25, 0x00, 0x33, 0x00, 0x62, 0x00, 0x73, 0x00, 0xb6, 0x00, 0x96, 0x00, 0xa9, 0x00, +0x82, 0x00, 0xbf, 0x00, 0xaa, 0x00, 0x79, 0x00, 0xa4, 0x00, 0xcc, 0x00, 0xc3, 0x00, 0x36, 0x01, +0x10, 0x01, 0xe4, 0x00, 0xf4, 0x00, 0xf8, 0x00, 0xf8, 0x00, 0xd1, 0x00, 0xfe, 0x00, 0x1b, 0x01, +0x2b, 0x01, 0x40, 0x01, 0xb9, 0x00, 0x8e, 0x00, 0xa0, 0x00, 0x41, 0x00, 0x84, 0x00, 0xd5, 0x00, +0xe2, 0x00, 0x23, 0x01, 0x00, 0x01, 0xf4, 0x00, 0xa1, 0x00, 0xdf, 0x00, 0x86, 0x00, 0xb6, 0x00, +0xe9, 0x00, 0x9a, 0x00, 0x6b, 0x00, 0x77, 0x00, 0x71, 0x00, 0x05, 0x00, 0xe3, 0xff, 0xf5, 0xff, +0x00, 0x00, 0xfb, 0xff, 0xf0, 0xff, 0x57, 0x00, 0x43, 0x00, 0x3e, 0x00, 0xc3, 0xff, 0xeb, 0xff, +0xbc, 0xff, 0xab, 0xff, 0x1e, 0x00, 0xd7, 0xff, 0x23, 0x00, 0xf5, 0xff, 0xee, 0xff, 0x18, 0x00, +0xbe, 0xff, 0xb4, 0xff, 0xcc, 0xff, 0xe0, 0xff, 0xd4, 0xff, 0xfc, 0xff, 0x0a, 0x00, 0x25, 0x00, +0x14, 0x00, 0xfd, 0xff, 0xe6, 0xff, 0xbc, 0xff, 0xbc, 0xff, 0xbc, 0xff, 0xc7, 0xff, 0xd1, 0xff, +0xb2, 0xff, 0xfb, 0xff, 0xbf, 0xff, 0xd1, 0xff, 0xd8, 0xff, 0xca, 0xff, 0xcb, 0xff, 0xb9, 0xff, +0xa6, 0xff, 0x91, 0xff, 0x5f, 0xff, 0x8f, 0xff, 0x7d, 0xff, 0x83, 0xff, 0xb3, 0xff, 0x7d, 0xff, +0x5a, 0xff, 0x88, 0xff, 0x91, 0xff, 0x7c, 0xff, 0x70, 0xff, 0x44, 0xff, 0x3f, 0xff, 0x57, 0xff, +0x4d, 0xff, 0xf9, 0xfe, 0xf0, 0xfe, 0x22, 0xff, 0x07, 0xff, 0x13, 0xff, 0x40, 0xff, 0x0f, 0xff, +0xe4, 0xfe, 0xeb, 0xfe, 0xd0, 0xfe, 0xca, 0xfe, 0x03, 0xff, 0x0e, 0xff, 0xe5, 0xfe, 0x11, 0xff, +0x7c, 0xff, 0x4f, 0xff, 0xfa, 0xfe, 0x0b, 0xff, 0x26, 0xff, 0x10, 0xff, 0xb4, 0xfe, 0xd1, 0xfe, +0xe2, 0xfe, 0xee, 0xfe, 0x12, 0xff, 0x35, 0xff, 0x43, 0xff, 0x54, 0xff, 0x66, 0xff, 0x5f, 0xff, +0x84, 0xff, 0x34, 0xff, 0x21, 0xff, 0x1c, 0xff, 0x12, 0xff, 0x1f, 0xff, 0x23, 0xff, 0xde, 0xfe, +0x24, 0xff, 0x0b, 0xff, 0x37, 0xff, 0x4d, 0xff, 0x1f, 0xff, 0x11, 0xff, 0x01, 0xff, 0x28, 0xff, +0x63, 0xff, 0x27, 0xff, 0x98, 0xff, 0x27, 0xff, 0x74, 0xff, 0x5d, 0xff, 0x04, 0xff, 0xef, 0xfe, +0x29, 0xff, 0x20, 0xff, 0x69, 0xff, 0x58, 0xff, 0x78, 0xff, 0x3b, 0xff, 0x37, 0xff, 0x82, 0xff, +0x3c, 0xff, 0x79, 0xff, 0x6d, 0xff, 0x99, 0xff, 0x8c, 0xff, 0xb5, 0xff, 0x66, 0xff, 0x8d, 0xff, +0x9e, 0xff, 0xaf, 0xff, 0x8e, 0xff, 0x68, 0xff, 0xa3, 0xff, 0x82, 0xff, 0x9b, 0xff, 0x90, 0xff, +0x9a, 0xff, 0x96, 0xff, 0x7b, 0xff, 0xbb, 0xff, 0xdc, 0xff, 0x0b, 0x00, 0xba, 0xff, 0xf4, 0xff, +0xd7, 0xff, 0x01, 0x00, 0xd6, 0xff, 0xdd, 0xff, 0xeb, 0xff, 0x0e, 0x00, 0x19, 0x00, 0x1d, 0x00, +0x1b, 0x00, 0x3e, 0x00, 0x51, 0x00, 0x52, 0x00, 0x50, 0x00, 0x0d, 0x00, 0x39, 0x00, 0x26, 0x00, +0x4e, 0x00, 0x4e, 0x00, 0x68, 0x00, 0x8e, 0x00, 0x77, 0x00, 0x83, 0x00, 0x30, 0x00, 0x80, 0x00, +0x3a, 0x00, 0x6b, 0x00, 0x17, 0x00, 0x53, 0x00, 0x64, 0x00, 0x8b, 0x00, 0x91, 0x00, 0x87, 0x00, +0x9b, 0x00, 0x99, 0x00, 0xbf, 0x00, 0x9f, 0x00, 0xb4, 0x00, 0xae, 0x00, 0xac, 0x00, 0xb1, 0x00, +0xd8, 0x00, 0xf1, 0x00, 0xd2, 0x00, 0xd5, 0x00, 0xa7, 0x00, 0x94, 0x00, 0xb1, 0x00, 0x06, 0x01, +0x08, 0x01, 0xfc, 0x00, 0xa4, 0x00, 0x9e, 0x00, 0x9a, 0x00, 0xd8, 0x00, 0x9c, 0x00, 0x98, 0x00, +0x68, 0x00, 0x7a, 0x00, 0x8c, 0x00, 0x7f, 0x00, 0x5d, 0x00, 0x49, 0x00, 0x27, 0x00, 0x3d, 0x00, +0x45, 0x00, 0x5a, 0x00, 0x42, 0x00, 0x4f, 0x00, 0x59, 0x00, 0x5f, 0x00, 0x1b, 0x00, 0x22, 0x00, +0x70, 0x00, 0x55, 0x00, 0x27, 0x00, 0x73, 0x00, 0x51, 0x00, 0x5a, 0x00, 0x4d, 0x00, 0x4d, 0x00, +0x4e, 0x00, 0x5e, 0x00, 0x59, 0x00, 0x35, 0x00, 0xef, 0xff, 0x0c, 0x00, 0xdc, 0xff, 0x01, 0x00, +0xff, 0xff, 0x30, 0x00, 0x28, 0x00, 0x01, 0x00, 0x10, 0x00, 0x31, 0x00, 0x08, 0x00, 0xe0, 0xff, +0xc2, 0xff, 0xbc, 0xff, 0xed, 0xff, 0xcb, 0xff, 0xe4, 0xff, 0xd5, 0xff, 0xe6, 0xff, 0xfe, 0xff, +0xf5, 0xff, 0xef, 0xff, 0x06, 0x00, 0xe7, 0xff, 0x32, 0x00, 0x1f, 0x00, 0xd5, 0xff, 0xf8, 0xff, +0x07, 0x00, 0x16, 0x00, 0x28, 0x00, 0xf2, 0xff, 0x0e, 0x00, 0x42, 0x00, 0xde, 0xff, 0x0f, 0x00, +0xe6, 0xff, 0xdb, 0xff, 0xd7, 0xff, 0xc0, 0xff, 0xb1, 0xff, 0xd4, 0xff, 0x2d, 0x00, 0x84, 0x00, +0x76, 0x00, 0x4d, 0x00, 0x2a, 0x00, 0x22, 0x00, 0x07, 0x00, 0x02, 0x00, 0x0d, 0x00, 0xff, 0xff, +0x18, 0x00, 0x1c, 0x00, 0x18, 0x00, 0x28, 0x00, 0x12, 0x00, 0xee, 0xff, 0xea, 0xff, 0xbd, 0xff, +0xd4, 0xff, 0xb0, 0xff, 0xb6, 0xff, 0xf9, 0xff, 0xfc, 0xff, 0xd0, 0xff, 0x0c, 0x00, 0xcb, 0xff, +0xdc, 0xff, 0x01, 0x00, 0xcb, 0xff, 0xbe, 0xff, 0xbc, 0xff, 0xbb, 0xff, 0xe5, 0xff, 0xa8, 0xff, +0xbc, 0xff, 0xa5, 0xff, 0xce, 0xff, 0xea, 0xff, 0xcb, 0xff, 0x9b, 0xff, 0xac, 0xff, 0x63, 0xff, +0x85, 0xff, 0x8c, 0xff, 0xa4, 0xff, 0x9f, 0xff, 0x79, 0xff, 0x8d, 0xff, 0x8b, 0xff, 0xaa, 0xff, +0x4d, 0xff, 0x48, 0xff, 0x30, 0xff, 0x4e, 0xff, 0x19, 0xff, 0x34, 0xff, 0x51, 0xff, 0x14, 0xff, +0xf8, 0xfe, 0x33, 0xff, 0x32, 0xff, 0x3b, 0xff, 0x66, 0xff, 0x67, 0xff, 0x4c, 0xff, 0x68, 0xff, +0x70, 0xff, 0x4e, 0xff, 0x61, 0xff, 0x4d, 0xff, 0x76, 0xff, 0x2d, 0xff, 0x4f, 0xff, 0x36, 0xff, +0x19, 0xff, 0x3a, 0xff, 0x38, 0xff, 0x22, 0xff, 0xfc, 0xfe, 0x28, 0xff, 0x26, 0xff, 0x40, 0xff, +0x09, 0xff, 0xfc, 0xfe, 0x5e, 0xff, 0x50, 0xff, 0x75, 0xff, 0xaf, 0xff, 0x5f, 0xff, 0xb2, 0xff, +0xe0, 0xff, 0xbb, 0xff, 0xf8, 0xff, 0xb3, 0xff, 0xd5, 0xff, 0xb5, 0xff, 0xdc, 0xff, 0xc4, 0xff, +0x2c, 0x00, 0xfc, 0xff, 0x21, 0x00, 0x01, 0x00, 0x1b, 0x00, 0xd4, 0xff, 0xea, 0xff, 0x29, 0x00, +0x41, 0x00, 0x3b, 0x00, 0x29, 0x00, 0x2f, 0x00, 0x00, 0x00, 0xf6, 0xff, 0xab, 0xff, 0xfd, 0xff, +0xd6, 0xff, 0xd1, 0xff, 0xf0, 0xff, 0xac, 0xff, 0x9b, 0xff, 0xb4, 0xff, 0xb8, 0xff, 0xa8, 0xff, +0x5a, 0xff, 0x65, 0xff, 0x55, 0xff, 0x16, 0xff, 0x87, 0xff, 0x44, 0xff, 0x74, 0xff, 0x5d, 0xff, +0x2c, 0xff, 0xfa, 0xfe, 0x05, 0xff, 0xfb, 0xfe, 0xf3, 0xfe, 0xb3, 0xfe, 0xfc, 0xfe, 0xc7, 0xfe, +0xca, 0xfe, 0xcc, 0xfe, 0xcf, 0xfe, 0xab, 0xfe, 0xb9, 0xfe, 0x9c, 0xfe, 0xb1, 0xfe, 0x98, 0xfe, +0xc3, 0xfe, 0x96, 0xfe, 0x6a, 0xfe, 0x9b, 0xfe, 0xae, 0xfe, 0x5e, 0xfe, 0x90, 0xfe, 0xa6, 0xfe, +0xc0, 0xfe, 0x88, 0xfe, 0xc6, 0xfe, 0x88, 0xfe, 0x7d, 0xfe, 0x91, 0xfe, 0x91, 0xfe, 0x52, 0xfe, +0x31, 0xfe, 0x8d, 0xfe, 0x40, 0xfe, 0x5f, 0xfe, 0x43, 0xfe, 0x70, 0xfe, 0x4d, 0xfe, 0x72, 0xfe, +0x41, 0xfe, 0x4e, 0xfe, 0x76, 0xfe, 0x31, 0xfe, 0x75, 0xfe, 0x8c, 0xfe, 0x80, 0xfe, 0x73, 0xfe, +0xa6, 0xfe, 0xe9, 0xfe, 0xf3, 0xfe, 0xd8, 0xfe, 0xf9, 0xfe, 0xb3, 0xfe, 0x60, 0xfe, 0x5e, 0xfe, +0x96, 0xfe, 0x70, 0xfe, 0x54, 0xfe, 0x63, 0xfe, 0x98, 0xfe, 0x87, 0xfe, 0xa7, 0xfe, 0x8a, 0xfe, +0x75, 0xfe, 0x86, 0xfe, 0x57, 0xfe, 0x84, 0xfe, 0x8d, 0xfe, 0x68, 0xfe, 0x21, 0xfe, 0x5b, 0xfe, +0x70, 0xfe, 0x78, 0xfe, 0x70, 0xfe, 0x2b, 0xfe, 0x8d, 0xfe, 0x32, 0xfe, 0x71, 0xfe, 0x4b, 0xfe, +0x32, 0xfe, 0x2f, 0xfe, 0x01, 0xfe, 0xfe, 0xfd, 0xf1, 0xfd, 0x14, 0xfe, 0x2e, 0xfe, 0xcd, 0xfd, +0x25, 0xfe, 0x5a, 0xfe, 0x0a, 0xfe, 0x25, 0xfe, 0x2b, 0xfe, 0x51, 0xfe, 0x02, 0xfe, 0x2f, 0xfe, +0x11, 0xfe, 0x3e, 0xfe, 0x76, 0xfe, 0x36, 0xfe, 0x36, 0xfe, 0x89, 0xfe, 0x7d, 0xfe, 0xa7, 0xfe, +0xb9, 0xfe, 0xc4, 0xfe, 0x8b, 0xfe, 0x7b, 0xfe, 0x96, 0xfe, 0x7d, 0xfe, 0x29, 0xfe, 0x8b, 0xfe, +0x8d, 0xfe, 0xc0, 0xfe, 0xc5, 0xfe, 0xc5, 0xfe, 0xb9, 0xfe, 0xb2, 0xfe, 0xc1, 0xfe, 0xdb, 0xfe, +0xdf, 0xfe, 0xab, 0xfe, 0xfc, 0xfe, 0xaa, 0xfe, 0x0a, 0xff, 0xfc, 0xfe, 0x3a, 0xff, 0xea, 0xfe, +0x52, 0xff, 0x09, 0xff, 0x3e, 0xff, 0x47, 0xff, 0x2f, 0xff, 0x4a, 0xff, 0xf3, 0xfe, 0x1e, 0xff, +0x36, 0xff, 0x48, 0xff, 0x42, 0xff, 0x53, 0xff, 0xc1, 0xff, 0x8d, 0xff, 0x97, 0xff, 0x9f, 0xff, +0xa9, 0xff, 0xb7, 0xff, 0xae, 0xff, 0xcc, 0xff, 0xda, 0xff, 0xb7, 0xff, 0xeb, 0xff, 0xe7, 0xff, +0x13, 0x00, 0xc2, 0xff, 0xe7, 0xff, 0xf0, 0xff, 0x3c, 0x00, 0xf8, 0xff, 0xff, 0xff, 0xeb, 0xff, +0xda, 0xff, 0x0f, 0x00, 0xd8, 0xff, 0x2f, 0x00, 0x3b, 0x00, 0x4c, 0x00, 0x48, 0x00, 0x6a, 0x00, +0x67, 0x00, 0x09, 0x00, 0x30, 0x00, 0x35, 0x00, 0x45, 0x00, 0x1b, 0x00, 0x0d, 0x00, 0x31, 0x00, +0x41, 0x00, 0x33, 0x00, 0xfe, 0xff, 0x08, 0x00, 0xda, 0xff, 0xc8, 0xff, 0xaf, 0xff, 0xe2, 0xff, +0xa7, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf9, 0xff, 0xec, 0xff, 0xb0, 0xff, 0xbc, 0xff, 0xed, 0xff, +0x30, 0x00, 0x46, 0x00, 0x12, 0x00, 0xf5, 0xff, 0xe3, 0xff, 0x40, 0x00, 0x60, 0x00, 0x88, 0x00, +0x9b, 0x00, 0xb7, 0x00, 0xc5, 0x00, 0xbc, 0x00, 0x68, 0x00, 0x9c, 0x00, 0xe0, 0x00, 0xcd, 0x00, +0x01, 0x01, 0xd7, 0x00, 0xbc, 0x00, 0x9c, 0x00, 0xed, 0x00, 0xca, 0x00, 0xfa, 0x00, 0x29, 0x01, +0x06, 0x01, 0x3c, 0x01, 0x46, 0x01, 0xb8, 0x01, 0xbf, 0x01, 0x46, 0x01, 0x5a, 0x01, 0x22, 0x01, +0x1f, 0x01, 0xee, 0x00, 0x47, 0x01, 0x3a, 0x01, 0x18, 0x01, 0x36, 0x01, 0x59, 0x01, 0x35, 0x01, +0x2e, 0x01, 0x0c, 0x01, 0x36, 0x01, 0x5d, 0x01, 0x10, 0x01, 0xf4, 0x00, 0x0c, 0x01, 0x19, 0x01, +0xe0, 0x00, 0xb5, 0x00, 0x02, 0x01, 0xe0, 0x00, 0x09, 0x01, 0xf1, 0x00, 0xd2, 0x00, 0xb1, 0x00, +0xf4, 0x00, 0x4e, 0x01, 0xec, 0x00, 0x15, 0x01, 0xf1, 0x00, 0x02, 0x01, 0x28, 0x01, 0x59, 0x01, +0x47, 0x01, 0x60, 0x01, 0x58, 0x01, 0x4c, 0x01, 0x50, 0x01, 0x26, 0x01, 0x61, 0x01, 0x22, 0x01, +0x34, 0x01, 0x32, 0x01, 0x74, 0x01, 0x6d, 0x01, 0x4b, 0x01, 0x49, 0x01, 0x6a, 0x01, 0x5f, 0x01, +0x66, 0x01, 0x8c, 0x01, 0x7b, 0x01, 0x7f, 0x01, 0xb0, 0x01, 0xb1, 0x01, 0x8a, 0x01, 0x71, 0x01, +0x94, 0x01, 0xc5, 0x01, 0xe7, 0x01, 0x90, 0x01, 0xee, 0x01, 0xb7, 0x01, 0x19, 0x02, 0xb2, 0x01, +0xd1, 0x01, 0xa1, 0x01, 0xb3, 0x01, 0xcf, 0x01, 0x97, 0x01, 0xc2, 0x01, 0x9d, 0x01, 0xac, 0x01, +0xc9, 0x01, 0x85, 0x01, 0xc3, 0x01, 0x89, 0x01, 0xcb, 0x01, 0x99, 0x01, 0xcc, 0x01, 0x88, 0x01, +0xc4, 0x01, 0xd0, 0x01, 0xc5, 0x01, 0xc3, 0x01, 0xbf, 0x01, 0x65, 0x01, 0x75, 0x01, 0xaa, 0x01, +0x50, 0x01, 0x68, 0x01, 0x3f, 0x01, 0xe8, 0x00, 0x60, 0x01, 0x2e, 0x01, 0x41, 0x01, 0x24, 0x01, +0x4b, 0x01, 0x2c, 0x01, 0x26, 0x01, 0x5b, 0x01, 0x82, 0x01, 0x07, 0x01, 0x34, 0x01, 0x0c, 0x01, +0x2f, 0x01, 0x30, 0x01, 0x64, 0x01, 0x2f, 0x01, 0x47, 0x01, 0x2f, 0x01, 0xd0, 0x00, 0xdc, 0x00, +0xc3, 0x00, 0x9c, 0x00, 0xbc, 0x00, 0x90, 0x00, 0x4d, 0x00, 0x3a, 0x00, 0x19, 0x00, 0x27, 0x00, +0x30, 0x00, 0x29, 0x00, 0x41, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x21, 0x00, 0xf0, 0xff, 0xfb, 0xff, +0x15, 0x00, 0x39, 0x00, 0x3c, 0x00, 0x82, 0x00, 0x8b, 0x00, 0x97, 0x00, 0x63, 0x00, 0x6b, 0x00, +0x95, 0x00, 0x82, 0x00, 0x7f, 0x00, 0xcd, 0x00, 0xd2, 0x00, 0xe7, 0x00, 0xd0, 0x00, 0xd1, 0x00, +0xb6, 0x00, 0xa8, 0x00, 0xed, 0x00, 0x95, 0x00, 0x9f, 0x00, 0x9a, 0x00, 0xad, 0x00, 0xa5, 0x00, +0xd1, 0x00, 0xf4, 0x00, 0xc3, 0x00, 0xad, 0x00, 0x99, 0x00, 0xbe, 0x00, 0x67, 0x00, 0xb0, 0x00, +0xbf, 0x00, 0x93, 0x00, 0xcb, 0x00, 0x7d, 0x00, 0x76, 0x00, 0x5b, 0x00, 0x57, 0x00, 0x5b, 0x00, +0x10, 0x00, 0x16, 0x00, 0x74, 0x00, 0xcc, 0x00, 0x99, 0x00, 0x66, 0x00, 0xbc, 0x00, 0xcd, 0x00, +0xa2, 0x00, 0xa0, 0x00, 0xab, 0x00, 0xb2, 0x00, 0xd7, 0x00, 0xbd, 0x00, 0xdd, 0x00, 0xed, 0x00, +0xd0, 0x00, 0xa6, 0x00, 0xcb, 0x00, 0xce, 0x00, 0xea, 0x00, 0x05, 0x01, 0xbd, 0x00, 0xe5, 0x00, +0xa2, 0x00, 0xcd, 0x00, 0xab, 0x00, 0xb7, 0x00, 0xd9, 0x00, 0x80, 0x00, 0xbf, 0x00, 0xdc, 0x00, +0x05, 0x01, 0xd2, 0x00, 0xf8, 0x00, 0x13, 0x01, 0xe2, 0x00, 0xf2, 0x00, 0x10, 0x01, 0xea, 0x00, +0xd2, 0x00, 0xfa, 0x00, 0xdb, 0x00, 0x1f, 0x01, 0xf9, 0x00, 0x30, 0x01, 0x58, 0x01, 0x3d, 0x01, +0x39, 0x01, 0x18, 0x01, 0xfb, 0x00, 0xe1, 0x00, 0x13, 0x01, 0x23, 0x01, 0x64, 0x01, 0x01, 0x01, +0x58, 0x01, 0x19, 0x01, 0x3a, 0x01, 0xef, 0x00, 0x0b, 0x01, 0xb9, 0x00, 0xe1, 0x00, 0x13, 0x01, +0x34, 0x01, 0x19, 0x01, 0x40, 0x01, 0x20, 0x01, 0x1c, 0x01, 0x48, 0x01, 0x5f, 0x01, 0x6a, 0x01, +0x2b, 0x01, 0x5d, 0x01, 0x7f, 0x01, 0x8d, 0x01, 0x73, 0x01, 0x57, 0x01, 0x60, 0x01, 0x42, 0x01, +0x75, 0x01, 0x96, 0x01, 0x6c, 0x01, 0x80, 0x01, 0xb1, 0x01, 0x68, 0x01, 0x78, 0x01, 0x29, 0x01, +0x34, 0x01, 0x79, 0x01, 0x93, 0x01, 0x60, 0x01, 0x52, 0x01, 0x4e, 0x01, 0x22, 0x01, 0x20, 0x01, +0x09, 0x01, 0x14, 0x01, 0x06, 0x01, 0xe1, 0x00, 0x07, 0x01, 0xf9, 0x00, 0x2a, 0x01, 0xd6, 0x00, +0xf4, 0x00, 0xcf, 0x00, 0xa2, 0x00, 0x8c, 0x00, 0x7a, 0x00, 0xd4, 0x00, 0x6b, 0x00, 0x61, 0x00, +0x20, 0x00, 0x2b, 0x00, 0x3a, 0x00, 0x47, 0x00, 0x6c, 0x00, 0x22, 0x00, 0x29, 0x00, 0x23, 0x00, +0x0b, 0x00, 0x41, 0x00, 0x29, 0x00, 0xd1, 0xff, 0xe3, 0xff, 0xe9, 0xff, 0xc5, 0xff, 0x04, 0x00, +0xa3, 0xff, 0xab, 0xff, 0xb0, 0xff, 0xa3, 0xff, 0xc9, 0xff, 0xd4, 0xff, 0xb5, 0xff, 0x9b, 0xff, +0x87, 0xff, 0xa4, 0xff, 0x86, 0xff, 0xb5, 0xff, 0xf5, 0xff, 0xdb, 0xff, 0xd5, 0xff, 0x96, 0xff, +0x9f, 0xff, 0xa5, 0xff, 0x8f, 0xff, 0xaf, 0xff, 0xc9, 0xff, 0xf0, 0xff, 0xee, 0xff, 0x0c, 0x00, +0xd1, 0xff, 0x89, 0xff, 0xac, 0xff, 0x96, 0xff, 0x95, 0xff, 0x89, 0xff, 0x7d, 0xff, 0xa1, 0xff, +0xa0, 0xff, 0x8c, 0xff, 0x3e, 0xff, 0x4c, 0xff, 0x4b, 0xff, 0x3e, 0xff, 0x76, 0xff, 0x9a, 0xff, +0x6f, 0xff, 0x4b, 0xff, 0x80, 0xff, 0x5d, 0xff, 0x68, 0xff, 0x88, 0xff, 0x6c, 0xff, 0x8a, 0xff, +0x5f, 0xff, 0x36, 0xff, 0x43, 0xff, 0x04, 0xff, 0x02, 0xff, 0x82, 0xff, 0x83, 0xff, 0xae, 0xff, +0x5e, 0xff, 0xda, 0xff, 0x6d, 0xff, 0x2e, 0xff, 0x9e, 0xff, 0xb5, 0xff, 0x9f, 0xff, 0xe5, 0xff, +0x8d, 0xff, 0xcd, 0xff, 0xc4, 0xff, 0xef, 0xff, 0x89, 0xff, 0xc6, 0xff, 0xdc, 0xff, 0xa2, 0xff, +0xb1, 0xff, 0x98, 0xff, 0x74, 0xff, 0xb0, 0xff, 0x7a, 0xff, 0xcc, 0xff, 0x42, 0xff, 0x89, 0xff, +0x83, 0xff, 0x7d, 0xff, 0xa1, 0xff, 0x95, 0xff, 0x8e, 0xff, 0x7f, 0xff, 0x8d, 0xff, 0xa9, 0xff, +0x75, 0xff, 0x32, 0xff, 0x5d, 0xff, 0x28, 0xff, 0x4a, 0xff, 0x03, 0xff, 0xcf, 0xfe, 0xe9, 0xfe, +0xee, 0xfe, 0x0c, 0xff, 0x1e, 0xff, 0x5a, 0xff, 0x23, 0xff, 0xc2, 0xfe, 0xf0, 0xfe, 0x16, 0xff, +0x09, 0xff, 0x4f, 0xff, 0x13, 0xff, 0x1c, 0xff, 0xf5, 0xfe, 0x42, 0xff, 0x06, 0xff, 0xfa, 0xfe, +0xbf, 0xfe, 0xee, 0xfe, 0xca, 0xfe, 0xc0, 0xfe, 0xfa, 0xfe, 0xd1, 0xfe, 0xbf, 0xfe, 0x8f, 0xfe, +0xd0, 0xfe, 0x5a, 0xfe, 0xa6, 0xfe, 0x79, 0xfe, 0xc2, 0xfe, 0xe1, 0xfe, 0xd8, 0xfe, 0x9f, 0xfe, +0xb7, 0xfe, 0x6c, 0xfe, 0x89, 0xfe, 0xe1, 0xfe, 0x7e, 0xfe, 0x82, 0xfe, 0x79, 0xfe, 0x56, 0xfe, +0x81, 0xfe, 0x48, 0xfe, 0x4d, 0xfe, 0x45, 0xfe, 0x54, 0xfe, 0x95, 0xfe, 0xa6, 0xfe, 0x91, 0xfe, +0x76, 0xfe, 0xb9, 0xfe, 0x8f, 0xfe, 0xcb, 0xfe, 0x83, 0xfe, 0xc5, 0xfe, 0xee, 0xfe, 0xfa, 0xfe, +0x06, 0xff, 0x18, 0xff, 0xf3, 0xfe, 0xef, 0xfe, 0x18, 0xff, 0x36, 0xff, 0x2a, 0xff, 0xff, 0xfe, +0x01, 0xff, 0x12, 0xff, 0xe8, 0xfe, 0x54, 0xff, 0x36, 0xff, 0x3b, 0xff, 0x38, 0xff, 0x3a, 0xff, +0x08, 0xff, 0x04, 0xff, 0x26, 0xff, 0x0a, 0xff, 0x14, 0xff, 0x34, 0xff, 0x7f, 0xff, 0x5f, 0xff, +0x6c, 0xff, 0x89, 0xff, 0x5a, 0xff, 0x48, 0xff, 0x1e, 0xff, 0x83, 0xff, 0x41, 0xff, 0x80, 0xff, +0x73, 0xff, 0x92, 0xff, 0x7a, 0xff, 0x28, 0xff, 0x21, 0xff, 0x79, 0xff, 0x40, 0xff, 0x43, 0xff, +0x0c, 0xff, 0x06, 0xff, 0x06, 0xff, 0x07, 0xff, 0x16, 0xff, 0xf0, 0xfe, 0xd5, 0xfe, 0xa8, 0xfe, +0xb4, 0xfe, 0xed, 0xfe, 0xe3, 0xfe, 0xe6, 0xfe, 0xb0, 0xfe, 0x02, 0xff, 0x11, 0xff, 0x4a, 0xff, +0x3e, 0xff, 0x42, 0xff, 0x40, 0xff, 0x3a, 0xff, 0x3e, 0xff, 0x03, 0xff, 0x52, 0xff, 0x7d, 0xff, +0x8a, 0xff, 0x77, 0xff, 0xad, 0xff, 0x83, 0xff, 0xc4, 0xff, 0xf0, 0xff, 0xa6, 0xff, 0x7e, 0xff, +0x7d, 0xff, 0x82, 0xff, 0x56, 0xff, 0x6f, 0xff, 0x8a, 0xff, 0x5a, 0xff, 0x41, 0xff, 0x73, 0xff, +0x87, 0xff, 0x73, 0xff, 0x64, 0xff, 0x62, 0xff, 0x10, 0xff, 0x14, 0xff, 0xf8, 0xfe, 0x0d, 0xff, +0xcb, 0xfe, 0xe8, 0xfe, 0xe2, 0xfe, 0xb9, 0xfe, 0x23, 0xff, 0x19, 0xff, 0x05, 0xff, 0xf6, 0xfe, +0xe0, 0xfe, 0xd9, 0xfe, 0x46, 0xff, 0xe9, 0xfe, 0x00, 0xff, 0xdd, 0xfe, 0xee, 0xfe, 0x30, 0xff, +0x36, 0xff, 0xfa, 0xfe, 0xf3, 0xfe, 0xeb, 0xfe, 0x3d, 0xff, 0x24, 0xff, 0xdc, 0xfe, 0xf3, 0xfe, +0x1a, 0xff, 0x04, 0xff, 0xfd, 0xfe, 0xf5, 0xfe, 0x3c, 0xff, 0x17, 0xff, 0x26, 0xff, 0x41, 0xff, +0x8f, 0xff, 0x82, 0xff, 0x6e, 0xff, 0xc9, 0xff, 0xaf, 0xff, 0xab, 0xff, 0x84, 0xff, 0x83, 0xff, +0xc5, 0xff, 0xcb, 0xff, 0x89, 0xff, 0x8f, 0xff, 0x8f, 0xff, 0x65, 0xff, 0x68, 0xff, 0x64, 0xff, +0x74, 0xff, 0x56, 0xff, 0x74, 0xff, 0x4c, 0xff, 0x73, 0xff, 0x52, 0xff, 0x3d, 0xff, 0x4e, 0xff, +0x47, 0xff, 0x44, 0xff, 0x9f, 0xff, 0x72, 0xff, 0x4d, 0xff, 0x61, 0xff, 0x3b, 0xff, 0x63, 0xff, +0x43, 0xff, 0x6b, 0xff, 0x56, 0xff, 0x69, 0xff, 0x82, 0xff, 0xa1, 0xff, 0xe2, 0xff, 0xa3, 0xff, +0xdb, 0xff, 0xba, 0xff, 0xd7, 0xff, 0xca, 0xff, 0xde, 0xff, 0xb3, 0xff, 0xcb, 0xff, 0xe8, 0xff, +0xb5, 0xff, 0xda, 0xff, 0xc3, 0xff, 0xd3, 0xff, 0xda, 0xff, 0xe1, 0xff, 0xf6, 0xff, 0x0b, 0x00, +0x2e, 0x00, 0x0c, 0x00, 0x46, 0x00, 0x36, 0x00, 0x3a, 0x00, 0x35, 0x00, 0x60, 0x00, 0x40, 0x00, +0x5a, 0x00, 0x40, 0x00, 0xa6, 0x00, 0xa1, 0x00, 0x7d, 0x00, 0x92, 0x00, 0x86, 0x00, 0x85, 0x00, +0xa0, 0x00, 0x41, 0x00, 0x7c, 0x00, 0x7e, 0x00, 0x98, 0x00, 0xc9, 0x00, 0xa4, 0x00, 0x9e, 0x00, +0xb8, 0x00, 0xa6, 0x00, 0xa8, 0x00, 0x78, 0x00, 0xa1, 0x00, 0x87, 0x00, 0x96, 0x00, 0x52, 0x00, +0x29, 0x00, 0x41, 0x00, 0x29, 0x00, 0x00, 0x00, 0xfc, 0xff, 0x16, 0x00, 0x71, 0x00, 0x41, 0x00, +0x41, 0x00, 0x53, 0x00, 0x41, 0x00, 0xf6, 0xff, 0x39, 0x00, 0xfd, 0xff, 0x0e, 0x00, 0x2c, 0x00, +0x21, 0x00, 0xeb, 0xff, 0x69, 0x00, 0xa1, 0x00, 0xab, 0x00, 0x90, 0x00, 0x9a, 0x00, 0xdb, 0x00, +0xb4, 0x00, 0xa4, 0x00, 0xa1, 0x00, 0x89, 0x00, 0x89, 0x00, 0xb8, 0x00, 0xca, 0x00, 0xee, 0x00, +0xdc, 0x00, 0x23, 0x01, 0x2a, 0x01, 0x04, 0x01, 0xd7, 0x00, 0x13, 0x01, 0xb0, 0x00, 0xf1, 0x00, +0x14, 0x01, 0xf7, 0x00, 0xf9, 0x00, 0x00, 0x01, 0x19, 0x01, 0xc7, 0x00, 0x98, 0x00, 0xa8, 0x00, +0xda, 0x00, 0xa8, 0x00, 0x74, 0x00, 0x93, 0x00, 0x9a, 0x00, 0xd0, 0x00, 0xc9, 0x00, 0xf5, 0x00, +0xdc, 0x00, 0xe1, 0x00, 0xba, 0x00, 0xc7, 0x00, 0xbb, 0x00, 0xd3, 0x00, 0xbb, 0x00, 0x0f, 0x01, +0x03, 0x01, 0xf1, 0x00, 0x2b, 0x01, 0x0c, 0x01, 0x0b, 0x01, 0x01, 0x01, 0xed, 0x00, 0xdc, 0x00, +0x07, 0x01, 0x22, 0x01, 0x07, 0x01, 0x0a, 0x01, 0xf7, 0x00, 0x03, 0x01, 0x15, 0x01, 0x62, 0x01, +0x8b, 0x01, 0x7c, 0x01, 0x84, 0x01, 0x6a, 0x01, 0x42, 0x01, 0x0b, 0x01, 0x66, 0x01, 0x75, 0x01, +0x85, 0x01, 0x64, 0x01, 0x42, 0x01, 0x11, 0x01, 0xf4, 0x00, 0xe7, 0x00, 0xba, 0x00, 0xcf, 0x00, +0xb3, 0x00, 0x58, 0x00, 0xca, 0x00, 0xb8, 0x00, 0xb3, 0x00, 0xa5, 0x00, 0xc5, 0x00, 0xd5, 0x00, +0xd0, 0x00, 0xc5, 0x00, 0x9f, 0x00, 0xb8, 0x00, 0x84, 0x00, 0x98, 0x00, 0x4f, 0x00, 0x76, 0x00, +0x58, 0x00, 0x7a, 0x00, 0x6d, 0x00, 0xa4, 0x00, 0x38, 0x00, 0x6c, 0x00, 0x2a, 0x00, 0x45, 0x00, +0x4a, 0x00, 0x20, 0x00, 0x4f, 0x00, 0x28, 0x00, 0x4d, 0x00, 0x3b, 0x00, 0x23, 0x00, 0x05, 0x00, +0x41, 0x00, 0x5a, 0x00, 0x39, 0x00, 0x2b, 0x00, 0x21, 0x00, 0x49, 0x00, 0x16, 0x00, 0x35, 0x00, +0x0c, 0x00, 0x58, 0x00, 0x0b, 0x00, 0x18, 0x00, 0xf9, 0xff, 0xda, 0xff, 0xfd, 0xff, 0xaf, 0xff, +0xd0, 0xff, 0xf6, 0xff, 0xfa, 0xff, 0x30, 0x00, 0x6f, 0x00, 0x32, 0x00, 0x21, 0x00, 0x6c, 0x00, +0x28, 0x00, 0xef, 0xff, 0xfd, 0xff, 0xbb, 0xff, 0xe3, 0xff, 0xca, 0xff, 0x06, 0x00, 0xbb, 0xff, +0x1a, 0x00, 0xd5, 0xff, 0xbb, 0xff, 0xda, 0xff, 0x80, 0xff, 0xc3, 0xff, 0x7f, 0xff, 0xd5, 0xff, +0xcc, 0xff, 0x04, 0x00, 0xd8, 0xff, 0xdc, 0xff, 0x84, 0xff, 0x88, 0xff, 0xb4, 0xff, 0xb2, 0xff, +0x9b, 0xff, 0x83, 0xff, 0x84, 0xff, 0x35, 0xff, 0x90, 0xff, 0x93, 0xff, 0x97, 0xff, 0x7c, 0xff, +0x89, 0xff, 0xae, 0xff, 0x81, 0xff, 0x9d, 0xff, 0x3b, 0xff, 0x3c, 0xff, 0x60, 0xff, 0xba, 0xff, +0xac, 0xff, 0xb4, 0xff, 0xb1, 0xff, 0xa4, 0xff, 0xa4, 0xff, 0x80, 0xff, 0x4b, 0xff, 0x85, 0xff, +0x6b, 0xff, 0x78, 0xff, 0x53, 0xff, 0x42, 0xff, 0xa8, 0xff, 0x46, 0xff, 0x6e, 0xff, 0x4d, 0xff, +0xa2, 0xff, 0xac, 0xff, 0xb3, 0xff, 0x77, 0xff, 0x71, 0xff, 0x3d, 0xff, 0x29, 0xff, 0x48, 0xff, +0x5a, 0xff, 0x31, 0xff, 0x3a, 0xff, 0x09, 0xff, 0x1b, 0xff, 0x02, 0xff, 0x1e, 0xff, 0xed, 0xfe, +0x19, 0xff, 0xcb, 0xfe, 0xdc, 0xfe, 0xdf, 0xfe, 0xa5, 0xfe, 0x8a, 0xfe, 0xa1, 0xfe, 0xa6, 0xfe, +0xcd, 0xfe, 0xf2, 0xfe, 0xea, 0xfe, 0xf7, 0xfe, 0x21, 0xff, 0x2d, 0xff, 0xfd, 0xfe, 0xed, 0xfe, +0x23, 0xff, 0x4f, 0xff, 0xa0, 0xff, 0x60, 0xff, 0xbb, 0xff, 0x7a, 0xff, 0xce, 0xff, 0x8c, 0xff, +0x1b, 0xff, 0x34, 0xff, 0x3d, 0xff, 0x24, 0xff, 0x6a, 0xff, 0x87, 0xff, 0x2b, 0xff, 0x59, 0xff, +0x69, 0xff, 0x1f, 0xff, 0x1d, 0xff, 0x61, 0xff, 0x47, 0xff, 0x19, 0xff, 0x12, 0xff, 0x6a, 0xff, +0x15, 0xff, 0x1b, 0xff, 0x38, 0xff, 0x2a, 0xff, 0xf8, 0xfe, 0x08, 0xff, 0x23, 0xff, 0xfa, 0xfe, +0xde, 0xfe, 0x95, 0xfe, 0xcf, 0xfe, 0x98, 0xfe, 0x69, 0xfe, 0xbf, 0xfe, 0xd3, 0xfe, 0x9e, 0xfe, +0xe0, 0xfe, 0x7b, 0xfe, 0x78, 0xfe, 0xb8, 0xfe, 0xcc, 0xfe, 0xa6, 0xfe, 0xc6, 0xfe, 0x9a, 0xfe, +0xbf, 0xfe, 0xae, 0xfe, 0x41, 0xff, 0x12, 0xff, 0x43, 0xff, 0x11, 0xff, 0x5a, 0xff, 0x50, 0xff, +0x50, 0xff, 0x6b, 0xff, 0x4f, 0xff, 0x75, 0xff, 0x6f, 0xff, 0xc0, 0xff, 0xef, 0xff, 0x1c, 0x00, +0xd2, 0xff, 0xbe, 0xff, 0xe4, 0xff, 0xd1, 0xff, 0xe8, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xc1, 0xff, +0xf4, 0xff, 0xc5, 0xff, 0xea, 0xff, 0x04, 0x00, 0xc5, 0xff, 0xb3, 0xff, 0xd7, 0xff, 0xe9, 0xff, +0xf6, 0xff, 0xd5, 0xff, 0xe5, 0xff, 0xed, 0xff, 0xc7, 0xff, 0xf4, 0xff, 0x11, 0x00, 0x0c, 0x00, +0xf8, 0xff, 0x40, 0x00, 0xf0, 0xff, 0x27, 0x00, 0x4a, 0x00, 0x07, 0x00, 0x16, 0x00, 0xde, 0xff, +0x1b, 0x00, 0x26, 0x00, 0x0e, 0x00, 0x26, 0x00, 0x33, 0x00, 0x0b, 0x00, 0x12, 0x00, 0x11, 0x00, +0x6a, 0x00, 0x31, 0x00, 0x32, 0x00, 0x7a, 0x00, 0x81, 0x00, 0x8a, 0x00, 0x5f, 0x00, 0x5e, 0x00, +0xcb, 0x00, 0xed, 0x00, 0xbf, 0x00, 0xee, 0x00, 0x7c, 0x00, 0xa7, 0x00, 0xbd, 0x00, 0xbe, 0x00, +0xe3, 0x00, 0xe6, 0x00, 0xdf, 0x00, 0x1c, 0x01, 0x05, 0x01, 0xbb, 0x00, 0xcc, 0x00, 0xf9, 0x00, +0xd7, 0x00, 0xe0, 0x00, 0xbb, 0x00, 0xfd, 0x00, 0xda, 0x00, 0xd6, 0x00, 0x73, 0x00, 0x5c, 0x00, +0x62, 0x00, 0x1b, 0x00, 0x0c, 0x00, 0x11, 0x00, 0x29, 0x00, 0x3b, 0x00, 0x46, 0x00, 0x0d, 0x00, +0x33, 0x00, 0x19, 0x00, 0xc4, 0xff, 0xcb, 0xff, 0x71, 0xff, 0x67, 0xff, 0x81, 0xff, 0x6e, 0xff, +0x9f, 0xff, 0x8b, 0xff, 0xbe, 0xff, 0xb3, 0xff, 0x59, 0xff, 0x61, 0xff, 0x36, 0xff, 0x78, 0xff, +0x7b, 0xff, 0x55, 0xff, 0x23, 0xff, 0x0e, 0xff, 0x22, 0xff, 0x14, 0xff, 0x1c, 0xff, 0x2b, 0xff, +0x36, 0xff, 0x12, 0xff, 0x0c, 0xff, 0x24, 0xff, 0x3c, 0xff, 0x2a, 0xff, 0x89, 0xff, 0x0d, 0xff, +0x0a, 0xff, 0x1a, 0xff, 0x11, 0xff, 0x0c, 0xff, 0xe8, 0xfe, 0xe2, 0xfe, 0xc4, 0xfe, 0xfc, 0xfe, +0x05, 0xff, 0x1d, 0xff, 0x2c, 0xff, 0xf1, 0xfe, 0x0f, 0xff, 0x2e, 0xff, 0x56, 0xff, 0x34, 0xff, +0x25, 0xff, 0x29, 0xff, 0x0e, 0xff, 0xf2, 0xfe, 0xfc, 0xfe, 0x21, 0xff, 0x27, 0xff, 0x16, 0xff, +0x37, 0xff, 0x18, 0xff, 0x29, 0xff, 0x4f, 0xff, 0x0b, 0xff, 0x89, 0xff, 0x49, 0xff, 0x6b, 0xff, +0x5b, 0xff, 0xac, 0xff, 0xb3, 0xff, 0x9c, 0xff, 0x65, 0xff, 0xd2, 0xff, 0x9b, 0xff, 0x10, 0x00, +0xcc, 0xff, 0x29, 0x00, 0x4c, 0x00, 0x3d, 0x00, 0x7b, 0x00, 0x84, 0x00, 0x8f, 0x00, 0x4c, 0x00, +0x66, 0x00, 0x65, 0x00, 0x5f, 0x00, 0x1c, 0x00, 0x2b, 0x00, 0x08, 0x00, 0xe7, 0xff, 0xf7, 0xff, +0x32, 0x00, 0x2d, 0x00, 0x37, 0x00, 0x03, 0x00, 0x19, 0x00, 0x2c, 0x00, 0x5c, 0x00, 0x4b, 0x00, +0x06, 0x00, 0x1d, 0x00, 0x51, 0x00, 0x4b, 0x00, 0x54, 0x00, 0x16, 0x00, 0x36, 0x00, 0x75, 0x00, +0x5d, 0x00, 0x6b, 0x00, 0x6c, 0x00, 0x82, 0x00, 0x71, 0x00, 0x25, 0x00, 0x62, 0x00, 0x91, 0x00, +0x89, 0x00, 0x88, 0x00, 0x78, 0x00, 0x70, 0x00, 0x3c, 0x00, 0x8f, 0x00, 0xa5, 0x00, 0x8b, 0x00, +0x90, 0x00, 0xb0, 0x00, 0xab, 0x00, 0x93, 0x00, 0x9b, 0x00, 0xbd, 0x00, 0xbe, 0x00, 0xba, 0x00, +0xaa, 0x00, 0xb8, 0x00, 0x65, 0x00, 0x90, 0x00, 0x53, 0x00, 0x9f, 0x00, 0x8a, 0x00, 0xb6, 0x00, +0x62, 0x00, 0x74, 0x00, 0x68, 0x00, 0x86, 0x00, 0xa9, 0x00, 0x7a, 0x00, 0x3e, 0x00, 0x2c, 0x00, +0x37, 0x00, 0x3a, 0x00, 0x47, 0x00, 0xa1, 0x00, 0x8e, 0x00, 0x9b, 0x00, 0xb0, 0x00, 0xa9, 0x00, +0x80, 0x00, 0x8b, 0x00, 0x9a, 0x00, 0x76, 0x00, 0x90, 0x00, 0x93, 0x00, 0x6b, 0x00, 0x48, 0x00, +0xef, 0xff, 0x0f, 0x00, 0x26, 0x00, 0x26, 0x00, 0x1f, 0x00, 0xe9, 0xff, 0xe7, 0xff, 0x20, 0x00, +0xf8, 0xff, 0x02, 0x00, 0xfb, 0xff, 0x1c, 0x00, 0xfd, 0xff, 0xf1, 0xff, 0xfa, 0xff, 0x01, 0x00, +0xf8, 0xff, 0xf3, 0xff, 0xbf, 0xff, 0x06, 0x00, 0xd7, 0xff, 0xac, 0xff, 0xba, 0xff, 0xc9, 0xff, +0x02, 0x00, 0x0a, 0x00, 0xfb, 0xff, 0xfc, 0xff, 0x09, 0x00, 0xf7, 0xff, 0xd5, 0xff, 0xdf, 0xff, +0x3f, 0x00, 0x1f, 0x00, 0x34, 0x00, 0xfb, 0xff, 0x3b, 0x00, 0x23, 0x00, 0xfa, 0xff, 0x68, 0x00, +0x4f, 0x00, 0x3f, 0x00, 0x61, 0x00, 0x5c, 0x00, 0x7b, 0x00, 0x9c, 0x00, 0x46, 0x00, 0x53, 0x00, +0x35, 0x00, 0x65, 0x00, 0x53, 0x00, 0xcb, 0x00, 0x82, 0x00, 0x7d, 0x00, 0x78, 0x00, 0x8d, 0x00, +0x38, 0x00, 0xf1, 0xff, 0xee, 0xff, 0xea, 0xff, 0x15, 0x00, 0x08, 0x00, 0x1f, 0x00, 0x28, 0x00, +0x06, 0x00, 0xff, 0xff, 0x05, 0x00, 0xa8, 0xff, 0x04, 0x00, 0x1e, 0x00, 0x0a, 0x00, 0x29, 0x00, +0x48, 0x00, 0x35, 0x00, 0x04, 0x00, 0x0c, 0x00, 0x4c, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, +0x33, 0x00, 0x12, 0x00, 0x46, 0x00, 0x23, 0x00, 0x67, 0x00, 0x5c, 0x00, 0x45, 0x00, 0x47, 0x00, +0x58, 0x00, 0x4a, 0x00, 0xa2, 0x00, 0x82, 0x00, 0xa1, 0x00, 0xc2, 0x00, 0xd8, 0x00, 0xec, 0x00, +0x0e, 0x01, 0xff, 0x00, 0x24, 0x01, 0x05, 0x01, 0xe8, 0x00, 0x30, 0x01, 0x22, 0x01, 0x3c, 0x01, +0x58, 0x01, 0x3c, 0x01, 0xed, 0x00, 0xd7, 0x00, 0x11, 0x01, 0x53, 0x01, 0x42, 0x01, 0x63, 0x01, +0x2c, 0x01, 0x0f, 0x01, 0xfc, 0x00, 0x2e, 0x01, 0x23, 0x01, 0x30, 0x01, 0xed, 0x00, 0xd1, 0x00, +0xc9, 0x00, 0xbf, 0x00, 0xa0, 0x00, 0x9f, 0x00, 0x07, 0x01, 0xb8, 0x00, 0xc3, 0x00, 0x09, 0x01, +0xc0, 0x00, 0x26, 0x01, 0x21, 0x01, 0xea, 0x00, 0xb0, 0x00, 0xd2, 0x00, 0xdf, 0x00, 0xd3, 0x00, +0xd4, 0x00, 0x2b, 0x01, 0xf8, 0x00, 0xe9, 0x00, 0x3a, 0x01, 0x5a, 0x01, 0x4d, 0x01, 0x3c, 0x01, +0x5d, 0x01, 0xb9, 0x01, 0x88, 0x01, 0xc0, 0x01, 0xcf, 0x01, 0xd1, 0x01, 0xaa, 0x01, 0xdf, 0x01, +0x9a, 0x01, 0xad, 0x01, 0x8a, 0x01, 0x82, 0x01, 0x94, 0x01, 0x79, 0x01, 0xac, 0x01, 0x6a, 0x01, +0xd9, 0x01, 0xc1, 0x01, 0x97, 0x01, 0x8d, 0x01, 0x72, 0x01, 0x95, 0x01, 0xa7, 0x01, 0xb3, 0x01, +0x53, 0x01, 0x46, 0x01, 0x4f, 0x01, 0x45, 0x01, 0x55, 0x01, 0x87, 0x01, 0x49, 0x01, 0x16, 0x01, +0x25, 0x01, 0x27, 0x01, 0x08, 0x01, 0xd4, 0x00, 0xea, 0x00, 0x1c, 0x01, 0xf0, 0x00, 0x0a, 0x01, +0x43, 0x01, 0x04, 0x01, 0x37, 0x01, 0x10, 0x01, 0x85, 0x01, 0x6f, 0x01, 0x6c, 0x01, 0x35, 0x01, +0x83, 0x01, 0x35, 0x01, 0x53, 0x01, 0x94, 0x01, 0xae, 0x01, 0x6b, 0x01, 0x72, 0x01, 0x81, 0x01, +0x73, 0x01, 0xc2, 0x01, 0x6c, 0x01, 0xca, 0x01, 0xa7, 0x01, 0xa7, 0x01, 0x82, 0x01, 0xaf, 0x01, +0x98, 0x01, 0x74, 0x01, 0x99, 0x01, 0x8f, 0x01, 0xea, 0x01, 0xa4, 0x01, 0xb7, 0x01, 0x72, 0x01, +0xac, 0x01, 0xcc, 0x01, 0xbb, 0x01, 0x87, 0x01, 0xd1, 0x01, 0xc3, 0x01, 0xc5, 0x01, 0xac, 0x01, +0x96, 0x01, 0x70, 0x01, 0xae, 0x01, 0x5e, 0x01, 0xb8, 0x01, 0x7e, 0x01, 0x63, 0x01, 0x56, 0x01, +0x3e, 0x01, 0xfc, 0x00, 0xdb, 0x00, 0x00, 0x01, 0x06, 0x01, 0x24, 0x01, 0xf9, 0x00, 0xd0, 0x00, +0x42, 0x01, 0x51, 0x01, 0xfc, 0x00, 0x23, 0x01, 0x22, 0x01, 0xe3, 0x00, 0xec, 0x00, 0xde, 0x00, +0xf9, 0x00, 0x19, 0x01, 0xc9, 0x00, 0xd0, 0x00, 0xb9, 0x00, 0xbd, 0x00, 0xdc, 0x00, 0xee, 0x00, +0xe2, 0x00, 0xb9, 0x00, 0x82, 0x00, 0xb8, 0x00, 0xa0, 0x00, 0xe3, 0x00, 0xf3, 0x00, 0xd7, 0x00, +0xe6, 0x00, 0xb5, 0x00, 0x7a, 0x00, 0xaf, 0x00, 0xc1, 0x00, 0x80, 0x00, 0xaf, 0x00, 0x61, 0x00, +0x9f, 0x00, 0x41, 0x00, 0xb9, 0x00, 0x8e, 0x00, 0x17, 0x00, 0xf6, 0xff, 0x1c, 0x00, 0x30, 0x00, +0x34, 0x00, 0x0c, 0x00, 0x46, 0x00, 0x0c, 0x00, 0x4c, 0x00, 0x5a, 0x00, 0x4c, 0x00, 0x77, 0x00, +0x66, 0x00, 0x46, 0x00, 0x7d, 0x00, 0x2a, 0x00, 0x3f, 0x00, 0x25, 0x00, 0x93, 0x00, 0x5f, 0x00, +0x4d, 0x00, 0x3c, 0x00, 0x33, 0x00, 0x2b, 0x00, 0x28, 0x00, 0x5f, 0x00, 0x60, 0x00, 0x7c, 0x00, +0x54, 0x00, 0x82, 0x00, 0xad, 0x00, 0x99, 0x00, 0xa7, 0x00, 0x5e, 0x00, 0x24, 0x00, 0x52, 0x00, +0x3c, 0x00, 0x2d, 0x00, 0x13, 0x00, 0x34, 0x00, 0x4c, 0x00, 0x45, 0x00, 0x1d, 0x00, 0x4d, 0x00, +0x00, 0x00, 0x32, 0x00, 0xd6, 0xff, 0xf5, 0xff, 0xcc, 0xff, 0xb7, 0xff, 0xd3, 0xff, 0xb1, 0xff, +0xd9, 0xff, 0xb1, 0xff, 0xd3, 0xff, 0x93, 0xff, 0x91, 0xff, 0x81, 0xff, 0x61, 0xff, 0x66, 0xff, +0x1e, 0xff, 0x3c, 0xff, 0x36, 0xff, 0x3b, 0xff, 0x2b, 0xff, 0x24, 0xff, 0x3c, 0xff, 0x41, 0xff, +0x49, 0xff, 0x5f, 0xff, 0x72, 0xff, 0x5f, 0xff, 0xdf, 0xff, 0xb1, 0xff, 0xd2, 0xff, 0x89, 0xff, +0x6a, 0xff, 0x34, 0xff, 0xbb, 0xfe, 0xf2, 0xfe, 0x14, 0xff, 0x2e, 0xff, 0x3d, 0xff, 0x4d, 0xff, +0x32, 0xff, 0x70, 0xff, 0x2c, 0xff, 0x4a, 0xff, 0x42, 0xff, 0x2f, 0xff, 0x3e, 0xff, 0x10, 0xff, +0x54, 0xff, 0x44, 0xff, 0x27, 0xff, 0x70, 0xff, 0x44, 0xff, 0x45, 0xff, 0x23, 0xff, 0x4e, 0xff, +0x43, 0xff, 0x34, 0xff, 0x38, 0xff, 0x4d, 0xff, 0x31, 0xff, 0x5f, 0xff, 0x3d, 0xff, 0x4d, 0xff, +0x48, 0xff, 0x14, 0xff, 0xf0, 0xfe, 0x00, 0xff, 0x83, 0xff, 0x4c, 0xff, 0x6a, 0xff, 0x83, 0xff, +0x91, 0xff, 0x57, 0xff, 0x86, 0xff, 0x3f, 0xff, 0x2d, 0xff, 0x40, 0xff, 0xe9, 0xfe, 0x00, 0xff, +0x35, 0xff, 0xf6, 0xfe, 0x0f, 0xff, 0x16, 0xff, 0x4a, 0xff, 0x34, 0xff, 0x4b, 0xff, 0x19, 0xff, +0x24, 0xff, 0x1e, 0xff, 0x3c, 0xff, 0x48, 0xff, 0x54, 0xff, 0x5a, 0xff, 0x7d, 0xff, 0x66, 0xff, +0xca, 0xff, 0x85, 0xff, 0x5e, 0xff, 0x90, 0xff, 0x4d, 0xff, 0x56, 0xff, 0x81, 0xff, 0x7f, 0xff, +0x92, 0xff, 0xaa, 0xff, 0x6a, 0xff, 0x73, 0xff, 0x70, 0xff, 0x82, 0xff, 0x8b, 0xff, 0x93, 0xff, +0x50, 0xff, 0x7c, 0xff, 0xad, 0xff, 0xa7, 0xff, 0x5a, 0xff, 0x6d, 0xff, 0x52, 0xff, 0x80, 0xff, +0x6d, 0xff, 0x51, 0xff, 0x4e, 0xff, 0x58, 0xff, 0x27, 0xff, 0x3f, 0xff, 0x14, 0xff, 0x2f, 0xff, +0x1f, 0xff, 0x4d, 0xff, 0x31, 0xff, 0x70, 0xff, 0x43, 0xff, 0x3c, 0xff, 0x23, 0xff, 0x0d, 0xff, +0x1d, 0xff, 0xf5, 0xfe, 0xc5, 0xfe, 0x0c, 0xff, 0x2f, 0xff, 0x4f, 0xff, 0x18, 0xff, 0x1e, 0xff, +0xf4, 0xfe, 0x12, 0xff, 0x41, 0xff, 0x38, 0xff, 0x3b, 0xff, 0x30, 0xff, 0x13, 0xff, 0xfe, 0xfe, +0x38, 0xff, 0x05, 0xff, 0xee, 0xfe, 0xfb, 0xfe, 0xcf, 0xfe, 0x21, 0xff, 0xf0, 0xfe, 0x41, 0xff, +0x2b, 0xff, 0x46, 0xff, 0x15, 0xff, 0x56, 0xff, 0x1d, 0xff, 0x90, 0xff, 0x82, 0xff, 0x8f, 0xff, +0x5a, 0xff, 0x96, 0xff, 0xa0, 0xff, 0xad, 0xff, 0xae, 0xff, 0xa5, 0xff, 0x74, 0xff, 0x39, 0xff, +0x74, 0xff, 0xaa, 0xff, 0x80, 0xff, 0x57, 0xff, 0xaa, 0xff, 0x81, 0xff, 0x78, 0xff, 0x60, 0xff, +0x66, 0xff, 0x23, 0xff, 0x4f, 0xff, 0x77, 0xff, 0x5a, 0xff, 0x42, 0xff, 0x42, 0xff, 0x5e, 0xff, +0x6a, 0xff, 0x1a, 0xff, 0x04, 0xff, 0x14, 0xff, 0x33, 0xff, 0x52, 0xff, 0xfb, 0xfe, 0x24, 0xff, +0x11, 0xff, 0x13, 0xff, 0xf3, 0xfe, 0xf6, 0xfe, 0xf0, 0xfe, 0x41, 0xff, 0x25, 0xff, 0x16, 0xff, +0xa5, 0xfe, 0x9b, 0xfe, 0xc5, 0xfe, 0xb3, 0xfe, 0xba, 0xfe, 0xca, 0xfe, 0xa8, 0xfe, 0xb7, 0xfe, +0xa3, 0xfe, 0x94, 0xfe, 0x8a, 0xfe, 0xac, 0xfe, 0xba, 0xfe, 0x94, 0xfe, 0x96, 0xfe, 0x8e, 0xfe, +0xc5, 0xfe, 0x9c, 0xfe, 0xab, 0xfe, 0x97, 0xfe, 0xdc, 0xfe, 0xd1, 0xfe, 0xf4, 0xfe, 0xf4, 0xfe, +0x11, 0xff, 0x14, 0xff, 0x1d, 0xff, 0xe8, 0xfe, 0x1e, 0xff, 0xf4, 0xfe, 0xfa, 0xfe, 0xde, 0xfe, +0x3a, 0xff, 0xf0, 0xfe, 0xed, 0xfe, 0xd7, 0xfe, 0xfb, 0xfe, 0xce, 0xfe, 0xec, 0xfe, 0xce, 0xfe, +0xcd, 0xfe, 0xdc, 0xfe, 0xc5, 0xfe, 0xfa, 0xfe, 0x1f, 0xff, 0x05, 0xff, 0xfa, 0xfe, 0x19, 0xff, +0x11, 0xff, 0xf6, 0xfe, 0x0f, 0xff, 0x32, 0xff, 0x10, 0xff, 0x15, 0xff, 0x28, 0xff, 0x06, 0xff, +0xe3, 0xfe, 0xb0, 0xfe, 0xab, 0xfe, 0xce, 0xfe, 0xc7, 0xfe, 0xd6, 0xfe, 0xf3, 0xfe, 0xc7, 0xfe, +0xe7, 0xfe, 0xc5, 0xfe, 0x61, 0xff, 0x58, 0xff, 0x4b, 0xff, 0x5d, 0xff, 0x85, 0xff, 0x76, 0xff, +0x0c, 0xff, 0x26, 0xff, 0xaa, 0xfe, 0x08, 0xff, 0xf9, 0xfe, 0xbf, 0xfe, 0xd2, 0xfe, 0xf8, 0xfe, +0xe0, 0xfe, 0xea, 0xfe, 0xdb, 0xfe, 0xf1, 0xfe, 0xe4, 0xfe, 0x17, 0xff, 0xd6, 0xfe, 0xfc, 0xfe, +0xdb, 0xfe, 0x0e, 0xff, 0x16, 0xff, 0x0e, 0xff, 0x1c, 0xff, 0x20, 0xff, 0x16, 0xff, 0x08, 0xff, +0x6f, 0xff, 0x8b, 0xff, 0x52, 0xff, 0x62, 0xff, 0x3b, 0xff, 0x12, 0xff, 0x4e, 0xff, 0x30, 0xff, +0x30, 0xff, 0x13, 0xff, 0xe6, 0xfe, 0x2c, 0xff, 0x59, 0xff, 0x42, 0xff, 0x54, 0xff, 0x71, 0xff, +0x6b, 0xff, 0x2c, 0xff, 0x6f, 0xff, 0x6e, 0xff, 0x74, 0xff, 0x39, 0xff, 0x58, 0xff, 0x6d, 0xff, +0xa2, 0xff, 0x74, 0xff, 0xaa, 0xff, 0x87, 0xff, 0xd3, 0xff, 0xf3, 0xff, 0xc0, 0xff, 0xe8, 0xff, +0xe4, 0xff, 0x0c, 0x00, 0xda, 0xff, 0x2c, 0x00, 0x3f, 0x00, 0xf0, 0xff, 0x0b, 0x00, 0xc5, 0xff, +0x9a, 0xff, 0xd8, 0xff, 0xd1, 0xff, 0xd6, 0xff, 0xfd, 0xff, 0xb0, 0xff, 0xf1, 0xff, 0xdd, 0xff, +0x9a, 0xff, 0xba, 0xff, 0x7d, 0xff, 0xa0, 0xff, 0x7e, 0xff, 0x2f, 0xff, 0x79, 0xff, 0x64, 0xff, +0x72, 0xff, 0x54, 0xff, 0x4d, 0xff, 0x0e, 0xff, 0x6a, 0xff, 0x25, 0xff, 0x43, 0xff, 0x0f, 0xff, +0x27, 0xff, 0x15, 0xff, 0x03, 0xff, 0x65, 0xff, 0x3b, 0xff, 0x72, 0xff, 0x53, 0xff, 0x61, 0xff, +0x24, 0xff, 0x59, 0xff, 0x73, 0xff, 0x45, 0xff, 0x57, 0xff, 0x81, 0xff, 0xcc, 0xff, 0x3c, 0xff, +0x8d, 0xff, 0x8c, 0xff, 0x63, 0xff, 0x7b, 0xff, 0xa9, 0xff, 0xd9, 0xff, 0xe8, 0xff, 0xba, 0xff, +0xd6, 0xff, 0xcd, 0xff, 0x57, 0xff, 0x7a, 0xff, 0x9f, 0xff, 0xa2, 0xff, 0xc5, 0xff, 0x88, 0xff, +0xb4, 0xff, 0x6c, 0xff, 0xa7, 0xff, 0xa1, 0xff, 0xac, 0xff, 0x7f, 0xff, 0xe0, 0xff, 0xda, 0xff, +0xce, 0xff, 0xaf, 0xff, 0xef, 0xff, 0xd6, 0xff, 0xd2, 0xff, 0x09, 0x00, 0xeb, 0xff, 0xee, 0xff, +0x00, 0x00, 0x01, 0x00, 0x58, 0x00, 0x2f, 0x00, 0x30, 0x00, 0x40, 0x00, 0x41, 0x00, 0x4e, 0x00, +0x63, 0x00, 0x5c, 0x00, 0x08, 0x00, 0x02, 0x00, 0x81, 0x00, 0x3e, 0x00, 0x3e, 0x00, 0x25, 0x00, +0x3f, 0x00, 0x91, 0x00, 0x92, 0x00, 0xa3, 0x00, 0x38, 0x00, 0x73, 0x00, 0x34, 0x00, 0x60, 0x00, +0x58, 0x00, 0x42, 0x00, 0x59, 0x00, 0x76, 0x00, 0x66, 0x00, 0x9a, 0x00, 0xb7, 0x00, 0x96, 0x00, +0x92, 0x00, 0x90, 0x00, 0xc9, 0x00, 0x96, 0x00, 0xbc, 0x00, 0x79, 0x00, 0x8c, 0x00, 0x38, 0x00, +0x86, 0x00, 0x68, 0x00, 0x4a, 0x00, 0x2b, 0x00, 0x10, 0x00, 0xe3, 0xff, 0x41, 0x00, 0xef, 0xff, +0x05, 0x00, 0x59, 0x00, 0x65, 0x00, 0x7d, 0x00, 0x42, 0x00, 0x81, 0x00, 0x79, 0x00, 0x69, 0x00, +0x67, 0x00, 0x58, 0x00, 0x59, 0x00, 0x24, 0x00, 0x02, 0x00, 0x33, 0x00, 0xe6, 0xff, 0x01, 0x00, +0xd8, 0xff, 0x1a, 0x00, 0x32, 0x00, 0x4c, 0x00, 0x10, 0x00, 0x1f, 0x00, 0xd5, 0xff, 0xcc, 0xff, +0x17, 0x00, 0xc5, 0xff, 0xee, 0xff, 0x02, 0x00, 0x1b, 0x00, 0x2b, 0x00, 0x33, 0x00, 0x4e, 0x00, +0x23, 0x00, 0x05, 0x00, 0xf5, 0xff, 0x35, 0x00, 0x00, 0x00, 0x36, 0x00, 0x1c, 0x00, 0x00, 0x00, +0x2f, 0x00, 0x48, 0x00, 0x3a, 0x00, 0x2a, 0x00, 0x39, 0x00, 0x13, 0x00, 0x15, 0x00, 0x03, 0x00, +0xec, 0xff, 0x06, 0x00, 0xef, 0xff, 0xd7, 0xff, 0xdd, 0xff, 0xd8, 0xff, 0xdb, 0xff, 0xc1, 0xff, +0xed, 0xff, 0xe5, 0xff, 0xe7, 0xff, 0x02, 0x00, 0xe2, 0xff, 0xa7, 0xff, 0xe9, 0xff, 0xc0, 0xff, +0xbe, 0xff, 0x05, 0x00, 0xdd, 0xff, 0xe3, 0xff, 0xfb, 0xff, 0x0c, 0x00, 0xf9, 0xff, 0x5b, 0x00, +0x69, 0x00, 0x73, 0x00, 0x69, 0x00, 0x7f, 0x00, 0x7b, 0x00, 0x91, 0x00, 0x98, 0x00, 0x85, 0x00, +0x75, 0x00, 0xa1, 0x00, 0xca, 0x00, 0xd6, 0x00, 0xca, 0x00, 0x12, 0x01, 0x29, 0x01, 0x22, 0x01, +0xe4, 0x00, 0xed, 0x00, 0xef, 0x00, 0xd5, 0x00, 0xee, 0x00, 0xc5, 0x00, 0xec, 0x00, 0xce, 0x00, +0xc5, 0x00, 0xab, 0x00, 0x85, 0x00, 0x7a, 0x00, 0x4b, 0x00, 0x48, 0x00, 0x9f, 0x00, 0x79, 0x00, +0x92, 0x00, 0xd2, 0x00, 0x9e, 0x00, 0x8a, 0x00, 0x77, 0x00, 0xa0, 0x00, 0xa0, 0x00, 0xac, 0x00, +0xc3, 0x00, 0xc1, 0x00, 0xad, 0x00, 0x8f, 0x00, 0xa0, 0x00, 0xbd, 0x00, 0xa3, 0x00, 0x6d, 0x00, +0x51, 0x00, 0x8b, 0x00, 0x6f, 0x00, 0x91, 0x00, 0x69, 0x00, 0x2b, 0x00, 0x46, 0x00, 0x4d, 0x00, +0x54, 0x00, 0xa5, 0x00, 0x7d, 0x00, 0x1e, 0x00, 0x81, 0x00, 0x9d, 0x00, 0x8c, 0x00, 0x8c, 0x00, +0x56, 0x00, 0xae, 0x00, 0x8e, 0x00, 0x90, 0x00, 0x7b, 0x00, 0x8c, 0x00, 0x74, 0x00, 0x68, 0x00, +0x68, 0x00, 0x5c, 0x00, 0x80, 0x00, 0x85, 0x00, 0x94, 0x00, 0xec, 0x00, 0xc1, 0x00, 0xaf, 0x00, +0xc0, 0x00, 0xe7, 0x00, 0x94, 0x00, 0xcb, 0x00, 0xaa, 0x00, 0xd8, 0x00, 0x04, 0x01, 0xfc, 0x00, +0xdb, 0x00, 0xd1, 0x00, 0xec, 0x00, 0xe3, 0x00, 0xdc, 0x00, 0x36, 0x01, 0x6a, 0x01, 0x77, 0x01, +0x5f, 0x01, 0x53, 0x01, 0x53, 0x01, 0x0c, 0x01, 0xe2, 0x00, 0x06, 0x01, 0xe3, 0x00, 0xe6, 0x00, +0xf6, 0x00, 0x04, 0x01, 0x3d, 0x01, 0xed, 0x00, 0x47, 0x01, 0x66, 0x01, 0x51, 0x01, 0x62, 0x01, +0x31, 0x01, 0x57, 0x01, 0x44, 0x01, 0x49, 0x01, 0x70, 0x01, 0x41, 0x01, 0x6b, 0x01, 0x12, 0x01, +0x07, 0x01, 0xe6, 0x00, 0xfc, 0x00, 0xf8, 0x00, 0x01, 0x01, 0x4e, 0x01, 0x16, 0x01, 0x2b, 0x01, +0x2d, 0x01, 0xf5, 0x00, 0x00, 0x01, 0xe2, 0x00, 0xf4, 0x00, 0xff, 0x00, 0xd8, 0x00, 0x03, 0x01, +0xfe, 0x00, 0xe4, 0x00, 0xfd, 0x00, 0xe6, 0x00, 0x07, 0x01, 0xf9, 0x00, 0x01, 0x01, 0x99, 0x00, +0xcb, 0x00, 0x8f, 0x00, 0x5d, 0x00, 0xa8, 0x00, 0x88, 0x00, 0xac, 0x00, 0x9b, 0x00, 0x8e, 0x00, +0x83, 0x00, 0x60, 0x00, 0x8e, 0x00, 0x41, 0x00, 0x48, 0x00, 0x63, 0x00, 0x6d, 0x00, 0x70, 0x00, +0x83, 0x00, 0x5f, 0x00, 0x65, 0x00, 0x6a, 0x00, 0x19, 0x00, 0x3f, 0x00, 0x2a, 0x00, 0x7c, 0x00, +0x5a, 0x00, 0x52, 0x00, 0x2a, 0x00, 0x8f, 0x00, 0xa5, 0x00, 0x77, 0x00, 0x2b, 0x00, 0x2b, 0x00, +0x28, 0x00, 0x31, 0x00, 0x37, 0x00, 0x29, 0x00, 0x21, 0x00, 0x2c, 0x00, 0x14, 0x00, 0xec, 0xff, +0xcf, 0xff, 0xe4, 0xff, 0xd6, 0xff, 0xde, 0xff, 0xb2, 0xff, 0x96, 0xff, 0xb8, 0xff, 0x7e, 0xff, +0x8e, 0xff, 0xa2, 0xff, 0xb1, 0xff, 0x86, 0xff, 0xc2, 0xff, 0xcd, 0xff, 0xb2, 0xff, 0xd1, 0xff, +0x05, 0x00, 0xde, 0xff, 0xcf, 0xff, 0xfe, 0xff, 0xf2, 0xff, 0xea, 0xff, 0xcc, 0xff, 0xdb, 0xff, +0xd9, 0xff, 0xdc, 0xff, 0xe9, 0xff, 0x12, 0x00, 0x10, 0x00, 0x4c, 0x00, 0x73, 0x00, 0x6a, 0x00, +0x65, 0x00, 0x6c, 0x00, 0x63, 0x00, 0x4e, 0x00, 0x65, 0x00, 0x59, 0x00, 0x3b, 0x00, 0x77, 0x00, +0x9f, 0x00, 0x9c, 0x00, 0x97, 0x00, 0x98, 0x00, 0x49, 0x00, 0x63, 0x00, 0x73, 0x00, 0x5c, 0x00, +0x5d, 0x00, 0x55, 0x00, 0x9f, 0x00, 0x9a, 0x00, 0x9a, 0x00, 0xa0, 0x00, 0x95, 0x00, 0x5e, 0x00, +0x89, 0x00, 0x90, 0x00, 0x8d, 0x00, 0xae, 0x00, 0x77, 0x00, 0x7a, 0x00, 0x1c, 0x00, 0x42, 0x00, +0x20, 0x00, 0x0a, 0x00, 0xdc, 0xff, 0xe5, 0xff, 0xc4, 0xff, 0x9b, 0xff, 0xd7, 0xff, 0xe8, 0xff, +0xdf, 0xff, 0x2d, 0x00, 0xeb, 0xff, 0xa5, 0xff, 0xa8, 0xff, 0xe3, 0xff, 0xe3, 0xff, 0xb9, 0xff, +0xb2, 0xff, 0xc7, 0xff, 0x02, 0x00, 0xf3, 0xff, 0xdf, 0xff, 0xf2, 0xff, 0xcf, 0xff, 0x2a, 0x00, +0xfb, 0xff, 0xff, 0xff, 0x13, 0x00, 0xfd, 0xff, 0xf2, 0xff, 0xdb, 0xff, 0x0c, 0x00, 0xe8, 0xff, +0x06, 0x00, 0x05, 0x00, 0x28, 0x00, 0x13, 0x00, 0x1a, 0x00, 0xda, 0xff, 0xd5, 0xff, 0xe5, 0xff, +0xfe, 0xff, 0xfd, 0xff, 0xb6, 0xff, 0xb1, 0xff, 0xe6, 0xff, 0x02, 0x00, 0xdc, 0xff, 0xa7, 0xff, +0xe9, 0xff, 0xfc, 0xff, 0xd0, 0xff, 0x01, 0x00, 0x10, 0x00, 0xdd, 0xff, 0xe5, 0xff, 0x98, 0xff, +0x7a, 0xff, 0x7a, 0xff, 0x74, 0xff, 0x7b, 0xff, 0x61, 0xff, 0x8e, 0xff, 0x61, 0xff, 0x3b, 0xff, +0x19, 0xff, 0x17, 0xff, 0x06, 0xff, 0xe9, 0xfe, 0x47, 0xff, 0x37, 0xff, 0x64, 0xff, 0x20, 0xff, +0x64, 0xff, 0x45, 0xff, 0x6a, 0xff, 0x0b, 0xff, 0x97, 0xff, 0x6b, 0xff, 0x6d, 0xff, 0x8e, 0xff, +0xb9, 0xff, 0xc5, 0xff, 0xba, 0xff, 0xb3, 0xff, 0xe8, 0xff, 0xa1, 0xff, 0xd3, 0xff, 0xc2, 0xff, +0xbc, 0xff, 0xdb, 0xff, 0xd2, 0xff, 0xa0, 0xff, 0xeb, 0xff, 0x8c, 0xff, 0x9e, 0xff, 0x8d, 0xff, +0xc6, 0xff, 0xe3, 0xff, 0xd6, 0xff, 0xc0, 0xff, 0xc4, 0xff, 0xb5, 0xff, 0x93, 0xff, 0x8a, 0xff, +0xca, 0xff, 0xae, 0xff, 0xdc, 0xff, 0x6e, 0xff, 0xd4, 0xff, 0xbc, 0xff, 0x9f, 0xff, 0xd1, 0xff, +0xcc, 0xff, 0xdc, 0xff, 0xd8, 0xff, 0xe8, 0xff, 0xdd, 0xff, 0xe3, 0xff, 0x06, 0x00, 0x34, 0x00, +0xf5, 0xff, 0xe9, 0xff, 0xef, 0xff, 0xf0, 0xff, 0x76, 0xff, 0xe3, 0xff, 0xe9, 0xff, 0x9b, 0xff, +0xa7, 0xff, 0xa2, 0xff, 0xed, 0xff, 0xb5, 0xff, 0xb7, 0xff, 0xa9, 0xff, 0xd5, 0xff, 0x0e, 0x00, +0x31, 0x00, 0xf2, 0xff, 0xe8, 0xff, 0xb3, 0xff, 0xea, 0xff, 0xcf, 0xff, 0xa9, 0xff, 0xee, 0xff, +0xd1, 0xff, 0xd8, 0xff, 0x7c, 0xff, 0x53, 0x00, 0x66, 0x00, 0xf3, 0xff, 0xf2, 0xff, 0xaa, 0xff, +0xd4, 0xff, 0xa3, 0xff, 0x8e, 0xff, 0x49, 0xff, 0x7c, 0xff, 0x96, 0xff, 0xc9, 0xff, 0xf2, 0xff, +0xc8, 0xff, 0xc9, 0xff, 0xc6, 0xff, 0xfa, 0xff, 0x9c, 0xff, 0x94, 0xff, 0x06, 0x00, 0x10, 0x00, +0xea, 0xff, 0xd6, 0xff, 0xfc, 0xff, 0x28, 0x00, 0x17, 0x00, 0xfc, 0xff, 0xd0, 0xff, 0xd2, 0xff, +0xf5, 0xff, 0x15, 0x00, 0xe6, 0xff, 0xed, 0xff, 0xbf, 0xff, 0xdf, 0xff, 0xe0, 0xff, 0xab, 0xff, +0xc0, 0xff, 0xd7, 0xff, 0xca, 0xff, 0xe4, 0xff, 0xd7, 0xff, 0x9f, 0xff, 0xb7, 0xff, 0xb3, 0xff, +0xa8, 0xff, 0x46, 0xff, 0x8c, 0xff, 0x7b, 0xff, 0x59, 0xff, 0x86, 0xff, 0x8b, 0xff, 0x52, 0xff, +0x2e, 0xff, 0x48, 0xff, 0x61, 0xff, 0x4d, 0xff, 0x6c, 0xff, 0x37, 0xff, 0x46, 0xff, 0x1b, 0xff, +0x15, 0xff, 0x14, 0xff, 0x11, 0xff, 0x31, 0xff, 0x28, 0xff, 0xeb, 0xfe, 0x33, 0xff, 0xdf, 0xfe, +0xfa, 0xfe, 0x0a, 0xff, 0x03, 0xff, 0x33, 0xff, 0x56, 0xff, 0x6c, 0xff, 0x65, 0xff, 0x8a, 0xff, +0x88, 0xff, 0x6c, 0xff, 0x97, 0xff, 0xd5, 0xff, 0xea, 0xff, 0xb9, 0xff, 0xd0, 0xff, 0xeb, 0xff, +0xdb, 0xff, 0x06, 0x00, 0xef, 0xff, 0xef, 0xff, 0x23, 0x00, 0xef, 0xff, 0x17, 0x00, 0xfa, 0xff, +0xae, 0xff, 0xd1, 0xff, 0xb3, 0xff, 0xfb, 0xff, 0xef, 0xff, 0x04, 0x00, 0x31, 0x00, 0x4c, 0x00, +0x23, 0x00, 0x0b, 0x00, 0x17, 0x00, 0x35, 0x00, 0x24, 0x00, 0x28, 0x00, 0xe2, 0xff, 0x07, 0x00, +0x0f, 0x00, 0xeb, 0xff, 0xf9, 0xff, 0x1e, 0x00, 0x23, 0x00, 0x3b, 0x00, 0x47, 0x00, 0x47, 0x00, +0x35, 0x00, 0x53, 0x00, 0x65, 0x00, 0xf5, 0xff, 0xd1, 0xff, 0x17, 0x00, 0xef, 0xff, 0x23, 0x00, +0x41, 0x00, 0x10, 0x00, 0x43, 0x00, 0x0f, 0x00, 0x25, 0x00, 0x03, 0x00, 0xf6, 0xff, 0x05, 0x00, +0xfb, 0xff, 0x35, 0x00, 0x0b, 0x00, 0xfb, 0xff, 0x05, 0x00, 0x0c, 0x00, 0xe1, 0xff, 0x06, 0x00, +0xe9, 0xff, 0xca, 0xff, 0xe6, 0xff, 0xe6, 0xff, 0xe4, 0xff, 0xf4, 0xff, 0xfc, 0xff, 0xdc, 0xff, +0xb5, 0xff, 0xa4, 0xff, 0xbc, 0xff, 0xcf, 0xff, 0x06, 0x00, 0x0a, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xa8, 0xff, 0xc5, 0xff, 0xc4, 0xff, 0xe4, 0xff, 0xd6, 0xff, 0xea, 0xff, 0x3a, 0x00, 0x3c, 0x00, +0xf4, 0xff, 0x0c, 0x00, 0xff, 0xff, 0xea, 0xff, 0x10, 0x00, 0xb9, 0xff, 0xa8, 0xff, 0xcb, 0xff, +0xd6, 0xff, 0x13, 0x00, 0xe6, 0xff, 0x03, 0x00, 0xe6, 0xff, 0xf2, 0xff, 0xe1, 0xff, 0x18, 0x00, +0xef, 0xff, 0xcf, 0xff, 0xe6, 0xff, 0xf8, 0xff, 0x20, 0x00, 0x0e, 0x00, 0x26, 0x00, 0xb0, 0xff, +0xc1, 0xff, 0xd1, 0xff, 0x82, 0xff, 0x0c, 0x00, 0xc4, 0xff, 0xfb, 0xff, 0xde, 0xff, 0xff, 0xff, +0xf0, 0xff, 0xa6, 0xff, 0xd7, 0xff, 0x11, 0x00, 0xfc, 0xff, 0xb7, 0xff, 0xc2, 0xff, 0x07, 0x00, +0xd6, 0xff, 0xea, 0xff, 0xf9, 0xff, 0xed, 0xff, 0x00, 0x00, 0xc0, 0xff, 0xb7, 0xff, 0xd9, 0xff, +0xe9, 0xff, 0xc4, 0xff, 0xe3, 0xff, 0xc5, 0xff, 0xc5, 0xff, 0x8a, 0xff, 0xe8, 0xff, 0x1e, 0x00, +0xf9, 0xff, 0x0e, 0x00, 0xbd, 0xff, 0xc6, 0xff, 0x00, 0x00, 0xd0, 0xff, 0xe4, 0xff, 0x30, 0x00, +0x15, 0x00, 0x2a, 0x00, 0x1e, 0x00, 0x50, 0x00, 0x3f, 0x00, 0x37, 0x00, 0x51, 0x00, 0x31, 0x00, +0x57, 0x00, 0x73, 0x00, 0x5d, 0x00, 0xb5, 0x00, 0x61, 0x00, 0x64, 0x00, 0x83, 0x00, 0x84, 0x00, +0x87, 0x00, 0x9d, 0x00, 0x97, 0x00, 0x43, 0x00, 0x70, 0x00, 0x04, 0x00, 0x31, 0x00, 0xdb, 0xff, +0x30, 0x00, 0x00, 0x00, 0xbf, 0xff, 0xb8, 0xff, 0x01, 0x00, 0xa7, 0xff, 0xc4, 0xff, 0x7f, 0xff, +0xab, 0xff, 0xc6, 0xff, 0xc5, 0xff, 0xb3, 0xff, 0x6b, 0xff, 0x79, 0xff, 0xa4, 0xff, 0x7a, 0xff, +0x5e, 0xff, 0x9b, 0xff, 0x97, 0xff, 0x91, 0xff, 0x8d, 0xff, 0x80, 0xff, 0x9d, 0xff, 0x70, 0xff, +0x8f, 0xff, 0x83, 0xff, 0x66, 0xff, 0xa2, 0xff, 0x88, 0xff, 0x43, 0xff, 0x22, 0xff, 0x3f, 0xff, +0x63, 0xff, 0x91, 0xff, 0x66, 0xff, 0x81, 0xff, 0x63, 0xff, 0x8d, 0xff, 0xb3, 0xff, 0xc0, 0xff, +0xd6, 0xff, 0xb3, 0xff, 0xb5, 0xff, 0xb6, 0xff, 0xda, 0xff, 0xed, 0xff, 0xd1, 0xff, 0xe4, 0xff, +0xf4, 0xff, 0xf0, 0xff, 0x2e, 0x00, 0x31, 0x00, 0x0d, 0x00, 0x40, 0x00, 0x7e, 0x00, 0x8d, 0x00, +0x7c, 0x00, 0x75, 0x00, 0x39, 0x00, 0x0b, 0x00, 0x29, 0x00, 0x0e, 0x00, 0x3b, 0x00, 0x31, 0x00, +0x25, 0x00, 0x15, 0x00, 0x27, 0x00, 0x0b, 0x00, 0x42, 0x00, 0x39, 0x00, 0x2b, 0x00, 0x29, 0x00, +0x2d, 0x00, 0x2b, 0x00, 0x0f, 0x00, 0x0d, 0x00, 0x10, 0x00, 0xe3, 0xff, 0xe2, 0xff, 0xf7, 0xff, +0xe1, 0xff, 0xeb, 0xff, 0xc3, 0xff, 0xba, 0xff, 0xad, 0xff, 0x8f, 0xff, 0x9b, 0xff, 0x71, 0xff, +0x3c, 0xff, 0x2a, 0xff, 0x66, 0xff, 0x71, 0xff, 0x7d, 0xff, 0x42, 0xff, 0xbf, 0xff, 0xa7, 0xff, +0xbf, 0xff, 0x83, 0xff, 0x6c, 0xff, 0x3c, 0xff, 0x48, 0xff, 0x48, 0xff, 0x2a, 0xff, 0x2b, 0xff, +0x28, 0xff, 0x68, 0xff, 0x3b, 0xff, 0x60, 0xff, 0x66, 0xff, 0x48, 0xff, 0x1d, 0xff, 0x02, 0xff, +0x22, 0xff, 0x5b, 0xff, 0x4d, 0xff, 0x19, 0xff, 0x17, 0xff, 0x43, 0xff, 0x4d, 0xff, 0x55, 0xff, +0x3b, 0xff, 0x01, 0xff, 0x11, 0xff, 0x07, 0xff, 0xf4, 0xfe, 0x05, 0xff, 0x0e, 0xff, 0xfd, 0xfe, +0x0f, 0xff, 0xf2, 0xfe, 0xfc, 0xfe, 0xec, 0xfe, 0xde, 0xfe, 0xe2, 0xfe, 0xd0, 0xfe, 0xa3, 0xfe, +0xbd, 0xfe, 0x07, 0xff, 0xcb, 0xfe, 0xb3, 0xfe, 0xb8, 0xfe, 0xcd, 0xfe, 0x1b, 0xff, 0xe0, 0xfe, +0x05, 0xff, 0xdc, 0xfe, 0xfc, 0xfe, 0x1c, 0xff, 0x13, 0xff, 0x00, 0xff, 0x54, 0xff, 0x29, 0xff, +0xf6, 0xfe, 0xe5, 0xfe, 0x1c, 0xff, 0x14, 0xff, 0xd4, 0xfe, 0xda, 0xfe, 0xdf, 0xfe, 0x0c, 0xff, +0x3b, 0xff, 0x31, 0xff, 0x47, 0xff, 0x30, 0xff, 0x0d, 0xff, 0x0b, 0xff, 0x13, 0xff, 0x30, 0xff, +0xf8, 0xfe, 0x21, 0xff, 0x27, 0xff, 0x21, 0xff, 0x0a, 0xff, 0xd2, 0xfe, 0x05, 0xff, 0x0d, 0xff, +0x2f, 0xff, 0x20, 0xff, 0x2d, 0xff, 0x27, 0xff, 0xfd, 0xfe, 0x0f, 0xff, 0x10, 0xff, 0xfb, 0xfe, +0xee, 0xfe, 0x12, 0xff, 0x3b, 0xff, 0x3e, 0xff, 0x21, 0xff, 0x46, 0xff, 0x1a, 0xff, 0x22, 0xff, +0x2c, 0xff, 0x51, 0xff, 0xf3, 0xfe, 0x05, 0xff, 0x08, 0xff, 0x11, 0xff, 0x1d, 0xff, 0xd9, 0xfe, +0x34, 0xff, 0x31, 0xff, 0x24, 0xff, 0xf9, 0xfe, 0x31, 0xff, 0x0b, 0xff, 0xcb, 0xfe, 0xd8, 0xfe, +0x05, 0xff, 0x24, 0xff, 0x2b, 0xff, 0x22, 0xff, 0x0f, 0xff, 0x5d, 0xff, 0x33, 0xff, 0x38, 0xff, +0x3a, 0xff, 0x4c, 0xff, 0x00, 0xff, 0x01, 0xff, 0x4c, 0xff, 0x0e, 0xff, 0x46, 0xff, 0x2d, 0xff, +0x62, 0xff, 0x4c, 0xff, 0x74, 0xff, 0x4f, 0xff, 0x6d, 0xff, 0x3b, 0xff, 0x5b, 0xff, 0xd0, 0xfe, +0x06, 0xff, 0x6d, 0xff, 0xa6, 0xff, 0x38, 0xff, 0x27, 0xff, 0x1b, 0xff, 0x1b, 0xff, 0x4b, 0xff, +0x28, 0xff, 0xde, 0xfe, 0x06, 0xff, 0x0a, 0xff, 0x58, 0xff, 0x5b, 0xff, 0x3b, 0xff, 0x8a, 0xff, +0x4d, 0xff, 0x97, 0xff, 0x2d, 0xff, 0x57, 0xff, 0x8a, 0xff, 0x61, 0xff, 0xa0, 0xff, 0x19, 0xff, +0x29, 0xff, 0x66, 0xff, 0x61, 0xff, 0x41, 0xff, 0x1f, 0xff, 0x3b, 0xff, 0x84, 0xff, 0x66, 0xff, +0xd0, 0xff, 0xc0, 0xff, 0xb2, 0xff, 0xd8, 0xff, 0x00, 0x00, 0x22, 0x00, 0x77, 0x00, 0x36, 0x00, +0x4b, 0x00, 0x38, 0x00, 0x5d, 0x00, 0x65, 0x00, 0xc5, 0x00, 0xb0, 0x00, 0x4f, 0x00, 0x88, 0x00, +0xd1, 0x00, 0x88, 0x00, 0x8f, 0x00, 0x89, 0x00, 0x8a, 0x00, 0x63, 0x00, 0x97, 0x00, 0xa2, 0x00, +0x98, 0x00, 0x62, 0x00, 0x5b, 0x00, 0x92, 0x00, 0x3d, 0x00, 0x9f, 0x00, 0x2f, 0x00, 0x4e, 0x00, +0x4b, 0x00, 0x43, 0x00, 0x09, 0x00, 0x50, 0x00, 0x68, 0x00, 0x37, 0x00, 0x10, 0x00, 0x4e, 0x00, +0x6a, 0x00, 0x30, 0x00, 0x3a, 0x00, 0x3c, 0x00, 0x17, 0x00, 0xe2, 0xff, 0x43, 0x00, 0x1a, 0x00, +0x08, 0x00, 0xda, 0xff, 0x14, 0x00, 0x09, 0x00, 0x18, 0x00, 0xff, 0xff, 0x29, 0x00, 0x12, 0x00, +0x04, 0x00, 0xfb, 0xff, 0xfc, 0xff, 0xc4, 0xff, 0xea, 0xff, 0xdc, 0xff, 0xd7, 0xff, 0xa1, 0xff, +0x1e, 0x00, 0xd0, 0xff, 0xc0, 0xff, 0xd0, 0xff, 0x89, 0xff, 0xd2, 0xff, 0x7c, 0xff, 0x37, 0xff, +0x76, 0xff, 0x84, 0xff, 0x70, 0xff, 0x7e, 0xff, 0xb2, 0xff, 0xba, 0xff, 0xdc, 0xff, 0xae, 0xff, +0xac, 0xff, 0x90, 0xff, 0x9a, 0xff, 0x55, 0xff, 0x8e, 0xff, 0xea, 0xff, 0x9a, 0xff, 0x7e, 0xff, +0x4d, 0xff, 0x9c, 0xff, 0x59, 0xff, 0x55, 0xff, 0x53, 0xff, 0x31, 0xff, 0x6a, 0xff, 0x38, 0xff, +0x22, 0xff, 0x44, 0xff, 0x29, 0xff, 0xe8, 0xfe, 0x1e, 0xff, 0xb2, 0xfe, 0xf6, 0xfe, 0xdb, 0xfe, +0x26, 0xff, 0xf8, 0xfe, 0x31, 0xff, 0x0c, 0xff, 0x06, 0xff, 0x0c, 0xff, 0x05, 0xff, 0x1f, 0xff, +0x1e, 0xff, 0x53, 0xff, 0x2b, 0xff, 0x35, 0xff, 0x61, 0xff, 0x60, 0xff, 0x5f, 0xff, 0x7e, 0xff, +0x70, 0xff, 0x48, 0xff, 0x56, 0xff, 0x39, 0xff, 0x33, 0xff, 0x5e, 0xff, 0x5a, 0xff, 0x73, 0xff, +0x86, 0xff, 0x93, 0xff, 0x73, 0xff, 0x98, 0xff, 0x74, 0xff, 0x7b, 0xff, 0x85, 0xff, 0xc2, 0xff, +0x87, 0xff, 0xb3, 0xff, 0xec, 0xff, 0x9d, 0xff, 0xda, 0xff, 0xed, 0xff, 0xe4, 0xff, 0x05, 0x00, +0xdd, 0xff, 0xef, 0xff, 0xf5, 0xff, 0x00, 0x00, 0x29, 0x00, 0x29, 0x00, 0xcc, 0xff, 0xf3, 0xff, +0xdf, 0xff, 0x15, 0x00, 0x13, 0x00, 0x0f, 0x00, 0x13, 0x00, 0x33, 0x00, 0x5b, 0x00, 0x63, 0x00, +0x8a, 0x00, 0x4d, 0x00, 0x28, 0x00, 0x14, 0x00, 0x73, 0x00, 0x62, 0x00, 0x4b, 0x00, 0x54, 0x00, +0x5f, 0x00, 0x42, 0x00, 0x86, 0x00, 0x39, 0x00, 0x3d, 0x00, 0x7a, 0x00, 0x52, 0x00, 0x1d, 0x00, +0x29, 0x00, 0x35, 0x00, 0x65, 0x00, 0x83, 0x00, 0x54, 0x00, 0x98, 0x00, 0x6d, 0x00, 0x81, 0x00, +0x61, 0x00, 0x69, 0x00, 0x55, 0x00, 0x2c, 0x00, 0x4b, 0x00, 0x0d, 0x00, 0x2d, 0x00, 0x25, 0x00, +0x1a, 0x00, 0xfe, 0xff, 0x43, 0x00, 0xd0, 0xff, 0xf5, 0xff, 0xe3, 0xff, 0xd7, 0xff, 0x17, 0x00, +0x05, 0x00, 0xd8, 0xff, 0x3a, 0x00, 0xef, 0xff, 0xc6, 0xff, 0xc9, 0xff, 0xc1, 0xff, 0xb2, 0xff, +0xae, 0xff, 0x87, 0xff, 0xc2, 0xff, 0xeb, 0xff, 0xc9, 0xff, 0x93, 0xff, 0x94, 0xff, 0x85, 0xff, +0x7c, 0xff, 0xa7, 0xff, 0xba, 0xff, 0x9f, 0xff, 0xc6, 0xff, 0xc0, 0xff, 0xc4, 0xff, 0xb9, 0xff, +0xba, 0xff, 0xb0, 0xff, 0x9f, 0xff, 0x62, 0xff, 0xa4, 0xff, 0x60, 0xff, 0x9f, 0xff, 0x97, 0xff, +0x93, 0xff, 0x72, 0xff, 0x4e, 0xff, 0x31, 0xff, 0xc3, 0xff, 0x6f, 0xff, 0x97, 0xff, 0xb1, 0xff, +0xa3, 0xff, 0x5e, 0xff, 0x62, 0xff, 0x93, 0xff, 0x92, 0xff, 0x7f, 0xff, 0x7b, 0xff, 0xaf, 0xff, +0xc2, 0xff, 0x87, 0xff, 0xb6, 0xff, 0x72, 0xff, 0x9c, 0xff, 0x74, 0xff, 0x64, 0xff, 0x8b, 0xff, +0x6f, 0xff, 0xc3, 0xff, 0x84, 0xff, 0xa7, 0xff, 0xcb, 0xff, 0xb2, 0xff, 0xf1, 0xff, 0xe0, 0xff, +0xed, 0xff, 0xfc, 0xff, 0xe1, 0xff, 0xfc, 0xff, 0x1b, 0x00, 0x37, 0x00, 0x04, 0x00, 0x20, 0x00, +0x06, 0x00, 0x06, 0x00, 0x03, 0x00, 0x08, 0x00, 0x07, 0x00, 0x20, 0x00, 0x6a, 0x00, 0x11, 0x00, +0x36, 0x00, 0x44, 0x00, 0x32, 0x00, 0x21, 0x00, 0x5b, 0x00, 0x6f, 0x00, 0x65, 0x00, 0x72, 0x00, +0x70, 0x00, 0x31, 0x00, 0x44, 0x00, 0x1a, 0x00, 0x5c, 0x00, 0x73, 0x00, 0x41, 0x00, 0x65, 0x00, +0x71, 0x00, 0x99, 0x00, 0x42, 0x00, 0x88, 0x00, 0xa2, 0x00, 0x63, 0x00, 0x9b, 0x00, 0xa6, 0x00, +0xa5, 0x00, 0xc0, 0x00, 0x92, 0x00, 0xae, 0x00, 0xd4, 0x00, 0xbf, 0x00, 0xd1, 0x00, 0xfe, 0x00, +0x02, 0x01, 0x11, 0x01, 0x00, 0x01, 0x18, 0x01, 0x2f, 0x01, 0xf9, 0x00, 0x02, 0x01, 0x05, 0x01, +0x12, 0x01, 0xf4, 0x00, 0xff, 0x00, 0x42, 0x01, 0x77, 0x01, 0x2f, 0x01, 0x3b, 0x01, 0x65, 0x01, +0x8f, 0x01, 0x28, 0x01, 0x85, 0x01, 0x57, 0x01, 0x79, 0x01, 0x17, 0x01, 0x3a, 0x01, 0x31, 0x01, +0xe1, 0x00, 0xdb, 0x00, 0xdf, 0x00, 0xc6, 0x00, 0xc2, 0x00, 0xcd, 0x00, 0x08, 0x01, 0x11, 0x01, +0x06, 0x01, 0x01, 0x01, 0xe6, 0x00, 0x1b, 0x01, 0x4a, 0x01, 0x44, 0x01, 0x44, 0x01, 0x61, 0x01, +0x1d, 0x01, 0x53, 0x01, 0x3c, 0x01, 0x3a, 0x01, 0x4d, 0x01, 0x36, 0x01, 0x33, 0x01, 0x61, 0x01, +0x88, 0x01, 0x64, 0x01, 0x32, 0x01, 0x09, 0x01, 0x0f, 0x01, 0x08, 0x01, 0x32, 0x01, 0x21, 0x01, +0xf7, 0x00, 0xc6, 0x00, 0x0a, 0x01, 0x37, 0x01, 0x45, 0x01, 0x37, 0x01, 0x3e, 0x01, 0x4b, 0x01, +0x97, 0x01, 0x9f, 0x01, 0x91, 0x01, 0x39, 0x01, 0x2b, 0x01, 0x2c, 0x01, 0x27, 0x01, 0x61, 0x01, +0x9f, 0x01, 0xc1, 0x01, 0xca, 0x01, 0x9d, 0x01, 0x80, 0x01, 0x75, 0x01, 0x61, 0x01, 0x68, 0x01, +0x21, 0x01, 0x2a, 0x01, 0x29, 0x01, 0x3a, 0x01, 0x3c, 0x01, 0x83, 0x01, 0x0c, 0x01, 0x17, 0x01, +0x07, 0x01, 0x40, 0x01, 0x19, 0x01, 0x00, 0x01, 0xcf, 0x00, 0xe3, 0x00, 0x1d, 0x01, 0x0d, 0x01, +0xe8, 0x00, 0xbd, 0x00, 0xb4, 0x00, 0x75, 0x00, 0x95, 0x00, 0xb2, 0x00, 0x71, 0x00, 0x59, 0x00, +0x77, 0x00, 0x83, 0x00, 0x65, 0x00, 0x3b, 0x00, 0x28, 0x00, 0x37, 0x00, 0x3e, 0x00, 0x4a, 0x00, +0x6f, 0x00, 0x2a, 0x00, 0x1d, 0x00, 0xff, 0xff, 0x43, 0x00, 0x15, 0x00, 0x79, 0x00, 0x57, 0x00, +0x6d, 0x00, 0xc8, 0x00, 0x85, 0x00, 0x3f, 0x00, 0x96, 0x00, 0xd4, 0x00, 0xe9, 0x00, 0xc3, 0x00, +0xc5, 0x00, 0xdc, 0x00, 0x8e, 0x00, 0xa1, 0x00, 0xdb, 0x00, 0xc5, 0x00, 0xb7, 0x00, 0xc0, 0x00, +0x73, 0x00, 0x69, 0x00, 0x7b, 0x00, 0x6b, 0x00, 0x79, 0x00, 0x5d, 0x00, 0x9f, 0x00, 0x97, 0x00, +0x6e, 0x00, 0xa8, 0x00, 0x29, 0x00, 0x99, 0x00, 0x42, 0x00, 0x64, 0x00, 0x18, 0x00, 0x69, 0x00, +0x38, 0x00, 0x5d, 0x00, 0x72, 0x00, 0x58, 0x00, 0x84, 0x00, 0x9e, 0x00, 0x98, 0x00, 0x85, 0x00, +0xa2, 0x00, 0x89, 0x00, 0x51, 0x00, 0x27, 0x00, 0x31, 0x00, 0x1f, 0x00, 0x40, 0x00, 0x9a, 0x00, +0x3c, 0x00, 0x70, 0x00, 0x71, 0x00, 0x66, 0x00, 0xaa, 0x00, 0x9d, 0x00, 0x3d, 0x00, 0x39, 0x00, +0x4a, 0x00, 0x7f, 0x00, 0x1c, 0x00, 0x29, 0x00, 0x23, 0x00, 0x12, 0x00, 0x3f, 0x00, 0x67, 0x00, +0x5d, 0x00, 0x72, 0x00, 0x9c, 0x00, 0x90, 0x00, 0xaa, 0x00, 0xc6, 0x00, 0x8d, 0x00, 0x74, 0x00, +0x96, 0x00, 0x87, 0x00, 0x9c, 0x00, 0x93, 0x00, 0xb2, 0x00, 0xbe, 0x00, 0x7d, 0x00, 0xac, 0x00, +0xb2, 0x00, 0x2e, 0x00, 0x43, 0x00, 0x27, 0x00, 0x1f, 0x00, 0x09, 0x00, 0x01, 0x00, 0x0b, 0x00, +0xbf, 0xff, 0x17, 0x00, 0xa7, 0xff, 0xe9, 0xff, 0xef, 0xff, 0xfb, 0xff, 0xea, 0xff, 0xc9, 0xff, +0xbb, 0xff, 0xf4, 0xff, 0xd1, 0xff, 0xae, 0xff, 0x0f, 0x00, 0xe6, 0xff, 0xfd, 0xff, 0x26, 0x00, +0x20, 0x00, 0x19, 0x00, 0x0a, 0x00, 0x06, 0x00, 0xff, 0xff, 0x4e, 0x00, 0x2e, 0x00, 0x4e, 0x00, +0x34, 0x00, 0x0b, 0x00, 0x24, 0x00, 0x41, 0x00, 0x64, 0x00, 0x5a, 0x00, 0x46, 0x00, 0x47, 0x00, +0x66, 0x00, 0x23, 0x00, 0x7b, 0x00, 0x4b, 0x00, 0x8a, 0x00, 0xc1, 0x00, 0xdb, 0x00, 0x90, 0x00, +0x88, 0x00, 0x6c, 0x00, 0x81, 0x00, 0x07, 0x00, 0x40, 0x00, 0x35, 0x00, 0x1e, 0x00, 0xc3, 0xff, +0xe5, 0xff, 0xee, 0xff, 0xb3, 0xff, 0xd2, 0xff, 0xf3, 0xff, 0xcd, 0xff, 0xac, 0xff, 0xe3, 0xff, +0xd2, 0xff, 0xd5, 0xff, 0x73, 0xff, 0x88, 0xff, 0xa7, 0xff, 0x96, 0xff, 0xab, 0xff, 0x91, 0xff, +0xb2, 0xff, 0x7d, 0xff, 0x8a, 0xff, 0x94, 0xff, 0x6d, 0xff, 0xb7, 0xff, 0xaf, 0xff, 0xa7, 0xff, +0x99, 0xff, 0xbd, 0xff, 0xd2, 0xff, 0xfa, 0xff, 0xe5, 0xff, 0xdf, 0xff, 0xca, 0xff, 0xf0, 0xff, +0xa7, 0xff, 0xe3, 0xff, 0xee, 0xff, 0x0c, 0x00, 0xf4, 0xff, 0xe4, 0xff, 0x9b, 0xff, 0x8f, 0xff, +0xad, 0xff, 0xac, 0xff, 0xc6, 0xff, 0xc4, 0xff, 0x8a, 0xff, 0xa1, 0xff, 0x9b, 0xff, 0x59, 0xff, +0x73, 0xff, 0x8c, 0xff, 0x46, 0xff, 0x44, 0xff, 0x80, 0xff, 0x34, 0xff, 0x14, 0xff, 0x5e, 0xff, +0x56, 0xff, 0x6a, 0xff, 0x1f, 0xff, 0x77, 0xff, 0x7c, 0xff, 0x7f, 0xff, 0x9f, 0xff, 0xae, 0xff, +0x95, 0xff, 0x7c, 0xff, 0x55, 0xff, 0x3b, 0xff, 0x43, 0xff, 0x4d, 0xff, 0x6e, 0xff, 0x4b, 0xff, +0x63, 0xff, 0x86, 0xff, 0xa4, 0xff, 0x51, 0xff, 0x92, 0xff, 0x8c, 0xff, 0xc2, 0xff, 0x7a, 0xff, +0xaa, 0xff, 0x86, 0xff, 0xa4, 0xff, 0x80, 0xff, 0x86, 0xff, 0xb6, 0xff, 0xcf, 0xff, 0xc6, 0xff, +0xe2, 0xff, 0xf7, 0xff, 0x20, 0x00, 0x2d, 0x00, 0x66, 0x00, 0x23, 0x00, 0xff, 0xff, 0xd9, 0xff, +0xc8, 0xff, 0xbc, 0xff, 0xbd, 0xff, 0xb3, 0xff, 0x78, 0xff, 0x9a, 0xff, 0x5a, 0xff, 0x78, 0xff, +0x35, 0xff, 0x48, 0xff, 0x36, 0xff, 0x18, 0xff, 0x5a, 0xff, 0x78, 0xff, 0x8d, 0xff, 0x68, 0xff, +0x7b, 0xff, 0x4a, 0xff, 0x52, 0xff, 0x20, 0xff, 0x6f, 0xff, 0x61, 0xff, 0x30, 0xff, 0x29, 0xff, +0x09, 0xff, 0x37, 0xff, 0x42, 0xff, 0x12, 0xff, 0x5f, 0xff, 0x21, 0xff, 0x3d, 0xff, 0x61, 0xff, +0x41, 0xff, 0x59, 0xff, 0x2d, 0xff, 0x6d, 0xff, 0x81, 0xff, 0x69, 0xff, 0x4a, 0xff, 0x52, 0xff, +0xaa, 0xff, 0x32, 0xff, 0x3a, 0xff, 0x44, 0xff, 0x52, 0xff, 0x32, 0xff, 0x70, 0xff, 0x79, 0xff, +0x8c, 0xff, 0x76, 0xff, 0xad, 0xff, 0x94, 0xff, 0xba, 0xff, 0xb3, 0xff, 0xef, 0xff, 0xdd, 0xff, +0x04, 0x00, 0x47, 0x00, 0x06, 0x00, 0xf4, 0xff, 0x18, 0x00, 0xfa, 0xff, 0xf0, 0xff, 0xd0, 0xff, +0xf5, 0xff, 0xae, 0xff, 0xee, 0xff, 0xe5, 0xff, 0x0e, 0x00, 0xd4, 0xff, 0xc2, 0xff, 0x03, 0x00, +0xff, 0xff, 0xd6, 0xff, 0xf0, 0xff, 0xdc, 0xff, 0xae, 0xff, 0xbf, 0xff, 0x0a, 0x00, 0x06, 0x00, +0xef, 0xff, 0xca, 0xff, 0xc0, 0xff, 0xfa, 0xff, 0xde, 0xff, 0xf5, 0xff, 0xe3, 0xff, 0x03, 0x00, +0x1b, 0x00, 0xf7, 0xff, 0xe0, 0xff, 0xf8, 0xff, 0x08, 0x00, 0xe6, 0xff, 0x1b, 0x00, 0x37, 0x00, +0x4f, 0x00, 0x35, 0x00, 0x4c, 0x00, 0x4e, 0x00, 0x6b, 0x00, 0x16, 0x00, 0xd8, 0xff, 0xfb, 0xff, +0x3a, 0x00, 0xfc, 0xff, 0x16, 0x00, 0x06, 0x00, 0x16, 0x00, 0x18, 0x00, 0x16, 0x00, 0x2f, 0x00, +0x30, 0x00, 0x16, 0x00, 0x30, 0x00, 0xdc, 0xff, 0xe3, 0xff, 0xf5, 0xff, 0xde, 0xff, 0xbe, 0xff, +0xa7, 0xff, 0xa7, 0xff, 0x71, 0xff, 0xa1, 0xff, 0x89, 0xff, 0x54, 0xff, 0x65, 0xff, 0x98, 0xff, +0xaf, 0xff, 0x92, 0xff, 0x94, 0xff, 0xc5, 0xff, 0xb3, 0xff, 0x95, 0xff, 0x9c, 0xff, 0x87, 0xff, +0x80, 0xff, 0xb6, 0xff, 0x61, 0xff, 0xc0, 0xff, 0xb7, 0xff, 0xeb, 0xff, 0xbd, 0xff, 0x80, 0xff, +0xa3, 0xff, 0x64, 0xff, 0x98, 0xff, 0x84, 0xff, 0x43, 0xff, 0x7b, 0xff, 0x8c, 0xff, 0x3f, 0xff, +0x6f, 0xff, 0x57, 0xff, 0x9e, 0xff, 0x57, 0xff, 0x98, 0xff, 0x86, 0xff, 0x7a, 0xff, 0x87, 0xff, +0x61, 0xff, 0x82, 0xff, 0x48, 0xff, 0x72, 0xff, 0x7b, 0xff, 0x9e, 0xff, 0xaf, 0xff, 0x9f, 0xff, +0xaf, 0xff, 0x8c, 0xff, 0x53, 0xff, 0x54, 0xff, 0x6c, 0xff, 0x4f, 0xff, 0xb1, 0xff, 0xa4, 0xff, +0x98, 0xff, 0x73, 0xff, 0xf5, 0xff, 0x09, 0x00, 0xb6, 0xff, 0xc1, 0xff, 0xd6, 0xff, 0xbb, 0xff, +0x0d, 0x00, 0x10, 0x00, 0x05, 0x00, 0x0c, 0x00, 0x76, 0x00, 0x30, 0x00, 0x64, 0x00, 0x48, 0x00, +0x63, 0x00, 0x43, 0x00, 0x76, 0x00, 0xa7, 0x00, 0x40, 0x00, 0x3b, 0x00, 0x23, 0x00, 0x83, 0x00, +0x41, 0x00, 0x72, 0x00, 0x52, 0x00, 0x53, 0x00, 0x48, 0x00, 0x92, 0x00, 0xaf, 0x00, 0x9d, 0x00, +0x3e, 0x00, 0x45, 0x00, 0x42, 0x00, 0x83, 0x00, 0x63, 0x00, 0x4a, 0x00, 0x44, 0x00, 0x6e, 0x00, +0x7a, 0x00, 0xa2, 0x00, 0x92, 0x00, 0x62, 0x00, 0x5c, 0x00, 0x73, 0x00, 0x3a, 0x00, 0x3b, 0x00, +0x48, 0x00, 0x59, 0x00, 0x70, 0x00, 0x4e, 0x00, 0x83, 0x00, 0x3a, 0x00, 0x3c, 0x00, 0x11, 0x00, +0x40, 0x00, 0x07, 0x00, 0x03, 0x00, 0x1e, 0x00, 0x2f, 0x00, 0x11, 0x00, 0x34, 0x00, 0xae, 0x00, +0x57, 0x00, 0x4f, 0x00, 0x4b, 0x00, 0xa8, 0x00, 0x3e, 0x00, 0x51, 0x00, 0x3e, 0x00, 0x72, 0x00, +0x1d, 0x00, 0x40, 0x00, 0x73, 0x00, 0x57, 0x00, 0x73, 0x00, 0x26, 0x00, 0x50, 0x00, 0xfe, 0xff, +0xe5, 0xff, 0xed, 0xff, 0xde, 0xff, 0xb2, 0xff, 0xe4, 0xff, 0x3a, 0x00, 0xf6, 0xff, 0x3b, 0x00, +0x03, 0x00, 0xfd, 0xff, 0xd5, 0xff, 0xeb, 0xff, 0x15, 0x00, 0xfe, 0xff, 0x13, 0x00, 0x15, 0x00, +0x4a, 0x00, 0x30, 0x00, 0x36, 0x00, 0x45, 0x00, 0x1f, 0x00, 0x28, 0x00, 0x2f, 0x00, 0x6c, 0x00, +0x58, 0x00, 0x59, 0x00, 0x3b, 0x00, 0x29, 0x00, 0x6c, 0x00, 0x46, 0x00, 0x36, 0x00, 0x33, 0x00, +0x31, 0x00, 0x4c, 0x00, 0x71, 0x00, 0x9c, 0x00, 0x20, 0x00, 0x2b, 0x00, 0x34, 0x00, 0x12, 0x00, +0x16, 0x00, 0x0d, 0x00, 0xdf, 0xff, 0xdc, 0xff, 0x36, 0x00, 0x1c, 0x00, 0x25, 0x00, 0x2b, 0x00, +0x22, 0x00, 0x05, 0x00, 0x72, 0x00, 0x2e, 0x00, 0x1e, 0x00, 0x57, 0x00, 0x1f, 0x00, 0x40, 0x00, +0x59, 0x00, 0x5a, 0x00, 0x8d, 0x00, 0x61, 0x00, 0x82, 0x00, 0x53, 0x00, 0x3c, 0x00, 0x1b, 0x00, +0x90, 0x00, 0xa7, 0x00, 0x6f, 0x00, 0x80, 0x00, 0xba, 0x00, 0x6e, 0x00, 0x5e, 0x00, 0x89, 0x00, +0x4d, 0x00, 0x2f, 0x00, 0x40, 0x00, 0x50, 0x00, 0x32, 0x00, 0x1e, 0x00, 0x42, 0x00, 0xaa, 0xff, +0xbd, 0xff, 0xce, 0xff, 0xc0, 0xff, 0xc0, 0xff, 0xb7, 0xff, 0xa3, 0xff, 0xdb, 0xff, 0x97, 0xff, +0xd5, 0xff, 0xa3, 0xff, 0x93, 0xff, 0x7e, 0xff, 0xb9, 0xff, 0x95, 0xff, 0x5a, 0xff, 0x35, 0xff, +0x72, 0xff, 0x54, 0xff, 0x4d, 0xff, 0x68, 0xff, 0x4c, 0xff, 0x13, 0xff, 0x60, 0xff, 0x59, 0xff, +0x7e, 0xff, 0x42, 0xff, 0x76, 0xff, 0x85, 0xff, 0x8c, 0xff, 0x92, 0xff, 0x8c, 0xff, 0xbc, 0xff, +0x9e, 0xff, 0xc7, 0xff, 0xee, 0xff, 0x41, 0x00, 0xf0, 0xff, 0x58, 0x00, 0x1e, 0x00, 0x64, 0x00, +0x41, 0x00, 0x78, 0x00, 0x58, 0x00, 0x12, 0x00, 0x29, 0x00, 0x1c, 0x00, 0xfc, 0xff, 0x2e, 0x00, +0x18, 0x00, 0xff, 0xff, 0xfc, 0xff, 0xd5, 0xff, 0xe6, 0xff, 0xec, 0xff, 0xe6, 0xff, 0xda, 0xff, +0x86, 0xff, 0x9e, 0xff, 0xce, 0xff, 0xc8, 0xff, 0xb0, 0xff, 0xa6, 0xff, 0x94, 0xff, 0x5c, 0xff, +0xa4, 0xff, 0x75, 0xff, 0x79, 0xff, 0x8d, 0xff, 0x79, 0xff, 0x63, 0xff, 0xb2, 0xff, 0xb2, 0xff, +0xb0, 0xff, 0x91, 0xff, 0x92, 0xff, 0xb1, 0xff, 0x7f, 0xff, 0x41, 0xff, 0x77, 0xff, 0x65, 0xff, +0x62, 0xff, 0x75, 0xff, 0xc7, 0xff, 0xc4, 0xff, 0xdc, 0xff, 0xbb, 0xff, 0xb1, 0xff, 0x97, 0xff, +0xdb, 0xff, 0xb6, 0xff, 0x97, 0xff, 0xb7, 0xff, 0x9e, 0xff, 0xbb, 0xff, 0xd1, 0xff, 0xed, 0xff, +0xce, 0xff, 0xec, 0xff, 0xdf, 0xff, 0x05, 0x00, 0xbd, 0xff, 0xc8, 0xff, 0xe7, 0xff, 0x95, 0xff, +0x8a, 0xff, 0xa0, 0xff, 0xba, 0xff, 0x7d, 0xff, 0x70, 0xff, 0x67, 0xff, 0x3b, 0xff, 0x32, 0xff, +0x27, 0xff, 0x4b, 0xff, 0x40, 0xff, 0x49, 0xff, 0x30, 0xff, 0x53, 0xff, 0x31, 0xff, 0x48, 0xff, +0x70, 0xff, 0x3d, 0xff, 0x42, 0xff, 0x41, 0xff, 0x07, 0xff, 0xff, 0xfe, 0xd1, 0xfe, 0xd9, 0xfe, +0xe5, 0xfe, 0x02, 0xff, 0x18, 0xff, 0xec, 0xfe, 0xda, 0xfe, 0xf1, 0xfe, 0x21, 0xff, 0x10, 0xff, +0x1e, 0xff, 0xd8, 0xfe, 0xdc, 0xfe, 0xd3, 0xfe, 0xa5, 0xfe, 0xc5, 0xfe, 0xde, 0xfe, 0xcb, 0xfe, +0xe8, 0xfe, 0xf9, 0xfe, 0x19, 0xff, 0x0c, 0xff, 0xf9, 0xfe, 0x02, 0xff, 0xeb, 0xfe, 0xe6, 0xfe, +0xba, 0xfe, 0xa1, 0xfe, 0xa1, 0xfe, 0x89, 0xfe, 0xad, 0xfe, 0xf9, 0xfe, 0x1a, 0xff, 0xd5, 0xfe, +0xf1, 0xfe, 0x19, 0xff, 0xcc, 0xfe, 0xdb, 0xfe, 0xd9, 0xfe, 0xbd, 0xfe, 0x84, 0xfe, 0xc6, 0xfe, +0x9f, 0xfe, 0xa3, 0xfe, 0xb7, 0xfe, 0xde, 0xfe, 0xe8, 0xfe, 0xfa, 0xfe, 0xb8, 0xfe, 0x08, 0xff, +0xe5, 0xfe, 0xe1, 0xfe, 0xaf, 0xfe, 0xe0, 0xfe, 0xf2, 0xfe, 0xe3, 0xfe, 0x1e, 0xff, 0x48, 0xff, +0x1e, 0xff, 0x18, 0xff, 0x18, 0xff, 0x24, 0xff, 0x23, 0xff, 0x26, 0xff, 0x1c, 0xff, 0x2c, 0xff, +0x0a, 0xff, 0x25, 0xff, 0x5f, 0xff, 0x4a, 0xff, 0x65, 0xff, 0x70, 0xff, 0x62, 0xff, 0x7b, 0xff, +0x50, 0xff, 0x3b, 0xff, 0x47, 0xff, 0x6e, 0xff, 0x52, 0xff, 0x91, 0xff, 0x9a, 0xff, 0x54, 0xff, +0x6b, 0xff, 0x6e, 0xff, 0x40, 0xff, 0x73, 0xff, 0x23, 0xff, 0x41, 0xff, 0x3e, 0xff, 0x53, 0xff, +0xcb, 0xff, 0xad, 0xff, 0xa1, 0xff, 0x78, 0xff, 0xab, 0xff, 0xaf, 0xff, 0x6f, 0xff, 0x96, 0xff, +0x96, 0xff, 0xd5, 0xff, 0x06, 0x00, 0xf0, 0xff, 0xc7, 0xff, 0xdd, 0xff, 0xad, 0xff, 0xa0, 0xff, +0xbc, 0xff, 0x01, 0x00, 0xb8, 0xff, 0xa3, 0xff, 0xd5, 0xff, 0xcd, 0xff, 0xc3, 0xff, 0x97, 0xff, +0xab, 0xff, 0xf2, 0xff, 0xb0, 0xff, 0xbb, 0xff, 0xf5, 0xff, 0x87, 0xff, 0xc9, 0xff, 0xb5, 0xff, +0xc8, 0xff, 0xc3, 0xff, 0xb4, 0xff, 0xdd, 0xff, 0xe3, 0xff, 0xef, 0xff, 0x22, 0x00, 0x31, 0x00, +0x3f, 0x00, 0x43, 0x00, 0x45, 0x00, 0x49, 0x00, 0xda, 0xff, 0x92, 0xff, 0xbe, 0xff, 0x9a, 0xff, +0x9d, 0xff, 0xb7, 0xff, 0x97, 0xff, 0x8e, 0xff, 0x6c, 0xff, 0xbf, 0xff, 0xb9, 0xff, 0xd8, 0xff, +0xca, 0xff, 0xb3, 0xff, 0xcb, 0xff, 0xad, 0xff, 0xb4, 0xff, 0xc9, 0xff, 0xda, 0xff, 0x7f, 0xff, +0xaa, 0xff, 0x7b, 0xff, 0xa2, 0xff, 0x61, 0xff, 0x52, 0xff, 0x78, 0xff, 0x89, 0xff, 0x83, 0xff, +0x76, 0xff, 0x68, 0xff, 0x4c, 0xff, 0x56, 0xff, 0x4d, 0xff, 0x41, 0xff, 0x2c, 0xff, 0xf3, 0xfe, +0x30, 0xff, 0x36, 0xff, 0x43, 0xff, 0x5e, 0xff, 0x73, 0xff, 0x8d, 0xff, 0x79, 0xff, 0x6f, 0xff, +0x85, 0xff, 0xab, 0xff, 0x19, 0xff, 0x30, 0xff, 0x35, 0xff, 0x1a, 0xff, 0x28, 0xff, 0x2c, 0xff, +0x5e, 0xff, 0x31, 0xff, 0x77, 0xff, 0x5a, 0xff, 0x0d, 0xff, 0x1c, 0xff, 0x32, 0xff, 0xf8, 0xfe, +0x0d, 0xff, 0x07, 0xff, 0x16, 0xff, 0x2c, 0xff, 0x05, 0xff, 0x23, 0xff, 0x21, 0xff, 0x26, 0xff, +0x46, 0xff, 0x68, 0xff, 0x7a, 0xff, 0x83, 0xff, 0x64, 0xff, 0x79, 0xff, 0x6b, 0xff, 0x2a, 0xff, +0x31, 0xff, 0x6b, 0xff, 0x8f, 0xff, 0x6d, 0xff, 0x66, 0xff, 0x6b, 0xff, 0x96, 0xff, 0x6b, 0xff, +0x7e, 0xff, 0x8e, 0xff, 0x9c, 0xff, 0x77, 0xff, 0x4d, 0xff, 0x5c, 0xff, 0x7a, 0xff, 0x9d, 0xff, +0x95, 0xff, 0xa0, 0xff, 0xb4, 0xff, 0xc5, 0xff, 0xfa, 0xff, 0xf6, 0xff, 0x16, 0x00, 0x0b, 0x00, +0x12, 0x00, 0x3b, 0x00, 0x45, 0x00, 0x5c, 0x00, 0x31, 0x00, 0x5d, 0x00, 0x4a, 0x00, 0x25, 0x00, +0x46, 0x00, 0x2f, 0x00, 0x2f, 0x00, 0x4d, 0x00, 0x36, 0x00, 0x16, 0x00, 0x3c, 0x00, 0xfe, 0xff, +0x31, 0x00, 0x3f, 0x00, 0x26, 0x00, 0x85, 0x00, 0x8d, 0x00, 0x6e, 0x00, 0xa1, 0x00, 0x3c, 0x00, +0x39, 0x00, 0x7e, 0x00, 0x65, 0x00, 0x77, 0x00, 0x76, 0x00, 0x50, 0x00, 0x73, 0x00, 0xa2, 0x00, +0x9a, 0x00, 0xb7, 0x00, 0xa2, 0x00, 0x6f, 0x00, 0x54, 0x00, 0x82, 0x00, 0x6c, 0x00, 0x46, 0x00, +0x19, 0x00, 0x39, 0x00, 0x36, 0x00, 0x0a, 0x00, 0x53, 0x00, 0x55, 0x00, 0x3e, 0x00, 0x5c, 0x00, +0x3e, 0x00, 0xa8, 0x00, 0x4c, 0x00, 0x6b, 0x00, 0x42, 0x00, 0x5d, 0x00, 0x6e, 0x00, 0x8c, 0x00, +0x44, 0x00, 0x38, 0x00, 0x3e, 0x00, 0x20, 0x00, 0x33, 0x00, 0x06, 0x00, 0x1c, 0x00, 0x19, 0x00, +0x50, 0x00, 0xfe, 0xff, 0x0b, 0x00, 0x0d, 0x00, 0x26, 0x00, 0x33, 0x00, 0x18, 0x00, 0xc3, 0xff, +0xe6, 0xff, 0x45, 0x00, 0xd9, 0xff, 0x0e, 0x00, 0xf8, 0xff, 0xf7, 0xff, 0x1d, 0x00, 0x04, 0x00, +0x2b, 0x00, 0x25, 0x00, 0xf4, 0xff, 0xd2, 0xff, 0xf4, 0xff, 0x9d, 0xff, 0xa3, 0xff, 0x70, 0xff, +0x72, 0xff, 0x76, 0xff, 0x6d, 0xff, 0x94, 0xff, 0x66, 0xff, 0x4f, 0xff, 0x47, 0xff, 0x78, 0xff, +0x5f, 0xff, 0x9c, 0xff, 0x35, 0xff, 0x55, 0xff, 0x5f, 0xff, 0xa8, 0xff, 0x36, 0xff, 0x24, 0xff, +0x6b, 0xff, 0x8a, 0xff, 0x7c, 0xff, 0xaf, 0xff, 0x87, 0xff, 0x67, 0xff, 0x6b, 0xff, 0x78, 0xff, +0xa1, 0xff, 0xbe, 0xff, 0x78, 0xff, 0x7c, 0xff, 0xcd, 0xff, 0xb0, 0xff, 0xa4, 0xff, 0x86, 0xff, +0xc7, 0xff, 0xd7, 0xff, 0xa0, 0xff, 0xf6, 0xff, 0x16, 0x00, 0x12, 0x00, 0xcf, 0xff, 0x50, 0x00, +0x1a, 0x00, 0xe5, 0xff, 0xe8, 0xff, 0xe3, 0xff, 0x24, 0x00, 0xe8, 0xff, 0x05, 0x00, 0x5f, 0x00, +0xfb, 0xff, 0xea, 0xff, 0x00, 0x00, 0xbd, 0xff, 0x1f, 0x00, 0xfa, 0xff, 0x9b, 0xff, 0xd8, 0xff, +0xd0, 0xff, 0x00, 0x00, 0xc0, 0xff, 0xd6, 0xff, 0xe9, 0xff, 0xf5, 0xff, 0xc0, 0xff, 0xab, 0xff, +0x07, 0x00, 0xee, 0xff, 0xef, 0xff, 0x47, 0x00, 0x3c, 0x00, 0x1a, 0x00, 0xf3, 0xff, 0x02, 0x00, +0x61, 0x00, 0x40, 0x00, 0x2f, 0x00, 0x83, 0x00, 0x60, 0x00, 0x92, 0x00, 0x97, 0x00, 0xa9, 0x00, +0xbb, 0x00, 0x7a, 0x00, 0x61, 0x00, 0x58, 0x00, 0x84, 0x00, 0x8e, 0x00, 0x95, 0x00, 0xab, 0x00, +0xb2, 0x00, 0xef, 0x00, 0xe1, 0x00, 0x07, 0x01, 0x99, 0x00, 0xf4, 0x00, 0x01, 0x01, 0x12, 0x01, +0x05, 0x01, 0x23, 0x01, 0xfb, 0x00, 0x05, 0x01, 0xea, 0x00, 0xe0, 0x00, 0xca, 0x00, 0x90, 0x00, +0xca, 0x00, 0x82, 0x00, 0x85, 0x00, 0x5c, 0x00, 0xbb, 0x00, 0x87, 0x00, 0x6d, 0x00, 0x91, 0x00, +0x92, 0x00, 0x51, 0x00, 0x60, 0x00, 0x11, 0x00, 0xfa, 0xff, 0xd7, 0xff, 0x25, 0x00, 0x2c, 0x00, +0x5d, 0x00, 0x4e, 0x00, 0x0f, 0x00, 0x4b, 0x00, 0x42, 0x00, 0x46, 0x00, 0x73, 0x00, 0x38, 0x00, +0x80, 0x00, 0x7b, 0x00, 0x8f, 0x00, 0x96, 0x00, 0x8d, 0x00, 0x7e, 0x00, 0xe2, 0x00, 0xc9, 0x00, +0x2a, 0x01, 0x2f, 0x01, 0x34, 0x01, 0x67, 0x01, 0x38, 0x01, 0xf8, 0x00, 0x90, 0x00, 0xbc, 0x00, +0x9c, 0x00, 0x9e, 0x00, 0xbb, 0x00, 0xde, 0x00, 0xf3, 0x00, 0xc4, 0x00, 0x95, 0x00, 0x8e, 0x00, +0xb9, 0x00, 0xb7, 0x00, 0xa0, 0x00, 0x95, 0x00, 0xb6, 0x00, 0xaf, 0x00, 0x86, 0x00, 0xc7, 0x00, +0xd9, 0x00, 0x85, 0x00, 0xa5, 0x00, 0x6c, 0x00, 0x71, 0x00, 0x6a, 0x00, 0x8a, 0x00, 0x92, 0x00, +0xc7, 0x00, 0xb6, 0x00, 0xb9, 0x00, 0x82, 0x00, 0x84, 0x00, 0xcf, 0x00, 0xb9, 0x00, 0xca, 0x00, +0xda, 0x00, 0x2c, 0x01, 0xfd, 0x00, 0x56, 0x01, 0x32, 0x01, 0x43, 0x01, 0x70, 0x01, 0x5f, 0x01, +0x48, 0x01, 0x87, 0x01, 0x5b, 0x01, 0xa0, 0x01, 0x65, 0x01, 0xb4, 0x01, 0x75, 0x01, 0x50, 0x01, +0x80, 0x01, 0x49, 0x01, 0x82, 0x01, 0x53, 0x01, 0x60, 0x01, 0x8e, 0x01, 0x7d, 0x01, 0xa2, 0x01, +0x5d, 0x01, 0x92, 0x01, 0x86, 0x01, 0xb6, 0x01, 0x86, 0x01, 0x8c, 0x01, 0x7a, 0x01, 0xaa, 0x01, +0x99, 0x01, 0xa2, 0x01, 0x95, 0x01, 0x88, 0x01, 0x7e, 0x01, 0x8e, 0x01, 0x60, 0x01, 0x7c, 0x01, +0x96, 0x01, 0x58, 0x01, 0x78, 0x01, 0x1d, 0x01, 0x53, 0x01, 0x19, 0x01, 0x22, 0x01, 0x66, 0x01, +0x76, 0x01, 0x4e, 0x01, 0x22, 0x01, 0x54, 0x01, 0x28, 0x01, 0x0d, 0x01, 0xd0, 0x00, 0x2d, 0x01, +0xe5, 0x00, 0x15, 0x01, 0xc6, 0x00, 0xb8, 0x00, 0xce, 0x00, 0xdf, 0x00, 0xe5, 0x00, 0xde, 0x00, +0xed, 0x00, 0xd1, 0x00, 0xc4, 0x00, 0x04, 0x01, 0xfd, 0x00, 0xe5, 0x00, 0xc7, 0x00, 0xaa, 0x00, +0xee, 0x00, 0xe3, 0x00, 0xf9, 0x00, 0xf5, 0x00, 0xe8, 0x00, 0xf9, 0x00, 0xef, 0x00, 0xff, 0x00, +0xf5, 0x00, 0xfa, 0x00, 0x23, 0x01, 0xe7, 0x00, 0x1f, 0x01, 0x22, 0x01, 0x14, 0x01, 0x50, 0x01, +0x4a, 0x01, 0xf7, 0x00, 0x03, 0x01, 0x27, 0x01, 0xfb, 0x00, 0xb1, 0x00, 0xa1, 0x00, 0xdb, 0x00, +0xcc, 0x00, 0xb6, 0x00, 0xb9, 0x00, 0x82, 0x00, 0xbf, 0x00, 0xa6, 0x00, 0x83, 0x00, 0xc9, 0x00, +0xad, 0x00, 0xa6, 0x00, 0xc4, 0x00, 0xa6, 0x00, 0x8e, 0x00, 0xa7, 0x00, 0x89, 0x00, 0xbe, 0x00, +0x76, 0x00, 0x78, 0x00, 0xc3, 0x00, 0xc0, 0x00, 0xaf, 0x00, 0xb5, 0x00, 0xdf, 0x00, 0xdf, 0x00, +0xc8, 0x00, 0xfa, 0x00, 0x13, 0x01, 0xe7, 0x00, 0x0d, 0x01, 0xf9, 0x00, 0xa1, 0x00, 0xe6, 0x00, +0xe5, 0x00, 0xa9, 0x00, 0xfc, 0x00, 0xcf, 0x00, 0xee, 0x00, 0xf5, 0x00, 0xbd, 0x00, 0xbe, 0x00, +0x9a, 0x00, 0xc5, 0x00, 0xc3, 0x00, 0x8a, 0x00, 0xdb, 0x00, 0xb8, 0x00, 0xd6, 0x00, 0xa8, 0x00, +0x7f, 0x00, 0xbd, 0x00, 0xa7, 0x00, 0xe5, 0x00, 0xd5, 0x00, 0xca, 0x00, 0xb2, 0x00, 0xb9, 0x00, +0x8d, 0x00, 0xb9, 0x00, 0xf4, 0x00, 0xee, 0x00, 0xa6, 0x00, 0x72, 0x00, 0x69, 0x00, 0x84, 0x00, +0x78, 0x00, 0x7b, 0x00, 0x55, 0x00, 0x52, 0x00, 0x2e, 0x00, 0x2c, 0x00, 0x50, 0x00, 0x79, 0x00, +0x8e, 0x00, 0x70, 0x00, 0x7a, 0x00, 0x9d, 0x00, 0x8b, 0x00, 0x58, 0x00, 0x59, 0x00, 0x42, 0x00, +0x22, 0x00, 0x41, 0x00, 0x18, 0x00, 0x1c, 0x00, 0x41, 0x00, 0x01, 0x00, 0x1c, 0x00, 0xfb, 0xff, +0x18, 0x00, 0xf3, 0xff, 0xeb, 0xff, 0x23, 0x00, 0x03, 0x00, 0x13, 0x00, 0xdb, 0xff, 0xb5, 0xff, +0x8f, 0xff, 0xdc, 0xff, 0x17, 0x00, 0x29, 0x00, 0xf6, 0xff, 0x00, 0x00, 0xb1, 0xff, 0x0e, 0x00, +0xfc, 0xff, 0xca, 0xff, 0xcd, 0xff, 0x0d, 0x00, 0xe2, 0xff, 0xcb, 0xff, 0xa8, 0xff, 0x94, 0xff, +0x78, 0xff, 0x7c, 0xff, 0x61, 0xff, 0x47, 0xff, 0x84, 0xff, 0x60, 0xff, 0x65, 0xff, 0x61, 0xff, +0x47, 0xff, 0x43, 0xff, 0x53, 0xff, 0x72, 0xff, 0x6b, 0xff, 0x72, 0xff, 0x70, 0xff, 0x18, 0xff, +0x2b, 0xff, 0x1c, 0xff, 0x4b, 0xff, 0x6e, 0xff, 0x2c, 0xff, 0x58, 0xff, 0x2c, 0xff, 0x5e, 0xff, +0x50, 0xff, 0x28, 0xff, 0x37, 0xff, 0x6c, 0xff, 0x2f, 0xff, 0x37, 0xff, 0x6c, 0xff, 0x76, 0xff, +0x62, 0xff, 0x80, 0xff, 0x8c, 0xff, 0x3f, 0xff, 0x5d, 0xff, 0x81, 0xff, 0x67, 0xff, 0x89, 0xff, +0xbf, 0xff, 0x8e, 0xff, 0xa9, 0xff, 0x8d, 0xff, 0x72, 0xff, 0x8a, 0xff, 0x81, 0xff, 0x79, 0xff, +0x6a, 0xff, 0x6d, 0xff, 0x43, 0xff, 0x52, 0xff, 0x4a, 0xff, 0x6a, 0xff, 0x55, 0xff, 0xa1, 0xff, +0xd8, 0xff, 0x8d, 0xff, 0x26, 0xff, 0x99, 0xff, 0x4f, 0xff, 0x6d, 0xff, 0x17, 0xff, 0x25, 0xff, +0xfe, 0xfe, 0x5c, 0xff, 0x82, 0xff, 0x84, 0xff, 0x6c, 0xff, 0x0a, 0xff, 0x45, 0xff, 0x92, 0xff, +0xc8, 0xff, 0xcf, 0xff, 0xea, 0xff, 0xe2, 0xff, 0xae, 0xff, 0x35, 0xff, 0x91, 0xff, 0xc3, 0xff, +0x4f, 0xff, 0x8f, 0xff, 0x82, 0xff, 0x8b, 0xff, 0xbe, 0xff, 0xc4, 0xff, 0xb5, 0xff, 0xce, 0xff, +0xdb, 0xff, 0x7f, 0xff, 0xc2, 0xff, 0x93, 0xff, 0xa7, 0xff, 0x85, 0xff, 0x6a, 0xff, 0x68, 0xff, +0xbd, 0xff, 0xc7, 0xff, 0xab, 0xff, 0x9d, 0xff, 0xac, 0xff, 0x83, 0xff, 0x54, 0xff, 0x90, 0xff, +0x99, 0xff, 0x73, 0xff, 0xa5, 0xff, 0xc7, 0xff, 0xa0, 0xff, 0x7d, 0xff, 0x8f, 0xff, 0x60, 0xff, +0x55, 0xff, 0x65, 0xff, 0x2b, 0xff, 0x04, 0xff, 0x08, 0xff, 0x00, 0xff, 0x6a, 0xff, 0xce, 0xff, +0x7a, 0xff, 0x19, 0x00, 0xd0, 0xff, 0x00, 0x00, 0xea, 0xff, 0xbd, 0xff, 0xc2, 0xff, 0xa9, 0xff, +0xed, 0xff, 0xd3, 0xff, 0xd4, 0xff, 0xe1, 0xff, 0xf1, 0xff, 0x09, 0x00, 0xd3, 0xff, 0xd4, 0xff, +0x03, 0x00, 0x15, 0x00, 0xf6, 0xff, 0x06, 0x00, 0xf3, 0xff, 0xfc, 0xff, 0x18, 0x00, 0x33, 0x00, +0x1f, 0x00, 0xf9, 0xff, 0x02, 0x00, 0x39, 0x00, 0x38, 0x00, 0x49, 0x00, 0x50, 0x00, 0x6f, 0x00, +0x48, 0x00, 0x0b, 0x00, 0x35, 0x00, 0xe2, 0xff, 0xdf, 0xff, 0xdb, 0xff, 0xcc, 0xff, 0xba, 0xff, +0x7a, 0xff, 0x87, 0xff, 0x91, 0xff, 0x86, 0xff, 0x65, 0xff, 0xa7, 0xff, 0x78, 0xff, 0x7a, 0xff, +0x46, 0xff, 0x56, 0xff, 0x57, 0xff, 0x1e, 0xff, 0x34, 0xff, 0x3e, 0xff, 0x0a, 0xff, 0x4f, 0xff, +0xfb, 0xfe, 0x46, 0xff, 0x8b, 0xff, 0x58, 0xff, 0x50, 0xff, 0x75, 0xff, 0xbb, 0xff, 0x51, 0xff, +0x6f, 0xff, 0x75, 0xff, 0x4e, 0xff, 0x68, 0xff, 0x86, 0xff, 0xc2, 0xff, 0xb1, 0xff, 0xb9, 0xff, +0xcd, 0xff, 0xf8, 0xff, 0x9e, 0xff, 0xab, 0xff, 0xa2, 0xff, 0xb9, 0xff, 0xcb, 0xff, 0xac, 0xff, +0x91, 0xff, 0xc3, 0xff, 0xa3, 0xff, 0x82, 0xff, 0xb3, 0xff, 0x9b, 0xff, 0xb3, 0xff, 0x71, 0xff, +0x55, 0xff, 0x41, 0xff, 0x6d, 0xff, 0x6f, 0xff, 0x1b, 0xff, 0x38, 0xff, 0x35, 0xff, 0x19, 0xff, +0xf2, 0xfe, 0xc8, 0xfe, 0xa3, 0xfe, 0x8e, 0xfe, 0xa1, 0xfe, 0x95, 0xfe, 0x89, 0xfe, 0x64, 0xfe, +0xb5, 0xfe, 0x8c, 0xfe, 0x92, 0xfe, 0x9f, 0xfe, 0xa7, 0xfe, 0xde, 0xfe, 0xe1, 0xfe, 0xe9, 0xfe, +0xab, 0xfe, 0xf1, 0xfe, 0x02, 0xff, 0xb2, 0xfe, 0x9c, 0xfe, 0xda, 0xfe, 0xa1, 0xfe, 0x92, 0xfe, +0xe6, 0xfe, 0x14, 0xff, 0xc3, 0xfe, 0x9e, 0xfe, 0x1a, 0xff, 0x0a, 0xff, 0x2b, 0xff, 0x2a, 0xff, +0x5a, 0xff, 0x4d, 0xff, 0x7f, 0xff, 0x74, 0xff, 0xbd, 0xff, 0xea, 0xff, 0xfa, 0xff, 0xf7, 0xff, +0x08, 0x00, 0x1b, 0x00, 0x18, 0x00, 0x17, 0x00, 0x00, 0x00, 0x47, 0x00, 0x2f, 0x00, 0x2e, 0x00, +0x49, 0x00, 0x6f, 0x00, 0x6c, 0x00, 0x4c, 0x00, 0x60, 0x00, 0x89, 0x00, 0x58, 0x00, 0x66, 0x00, +0x5d, 0x00, 0x63, 0x00, 0x49, 0x00, 0x9e, 0x00, 0xb4, 0x00, 0xf7, 0x00, 0x10, 0x01, 0xf1, 0x00, +0xd3, 0x00, 0xf0, 0x00, 0xcf, 0x00, 0xff, 0x00, 0x15, 0x01, 0xd3, 0x00, 0xe5, 0x00, 0x03, 0x01, +0xef, 0x00, 0x13, 0x01, 0x33, 0x01, 0xfd, 0x00, 0xaf, 0x00, 0xae, 0x00, 0xbd, 0x00, 0xca, 0x00, +0xa0, 0x00, 0xc4, 0x00, 0xad, 0x00, 0xaa, 0x00, 0xba, 0x00, 0x8e, 0x00, 0x94, 0x00, 0xd1, 0x00, +0xb7, 0x00, 0xca, 0x00, 0xe9, 0x00, 0xf2, 0x00, 0xf7, 0x00, 0xcd, 0x00, 0xc6, 0x00, 0xa5, 0x00, +0xc4, 0x00, 0xa0, 0x00, 0x8f, 0x00, 0x94, 0x00, 0xa0, 0x00, 0xa6, 0x00, 0x4d, 0x00, 0x8f, 0x00, +0x4d, 0x00, 0x3b, 0x00, 0x47, 0x00, 0x40, 0x00, 0x30, 0x00, 0x53, 0x00, 0xcb, 0xff, 0xdd, 0xff, +0xfa, 0xff, 0x12, 0x00, 0xff, 0xff, 0xeb, 0xff, 0xda, 0xff, 0x03, 0x00, 0xdb, 0xff, 0x2a, 0x00, +0x17, 0x00, 0xee, 0xff, 0xe4, 0xff, 0x11, 0x00, 0x40, 0x00, 0x66, 0x00, 0x34, 0x00, 0x17, 0x00, +0xfd, 0xff, 0xfd, 0xff, 0x0e, 0x00, 0xf7, 0xff, 0xfa, 0xff, 0xea, 0xff, 0xe8, 0xff, 0xe4, 0xff, +0x28, 0x00, 0xd9, 0xff, 0x02, 0x00, 0x17, 0x00, 0x0a, 0x00, 0x06, 0x00, 0xff, 0xff, 0xe9, 0xff, +0xd3, 0xff, 0x32, 0x00, 0x1a, 0x00, 0x19, 0x00, 0x16, 0x00, 0x36, 0x00, 0x3f, 0x00, 0xec, 0xff, +0xf7, 0xff, 0xa1, 0xff, 0xca, 0xff, 0x12, 0x00, 0x88, 0xff, 0xb9, 0xff, 0xc1, 0xff, 0x92, 0xff, +0xd5, 0xff, 0xc7, 0xff, 0xa3, 0xff, 0x83, 0xff, 0x65, 0xff, 0x79, 0xff, 0x87, 0xff, 0x77, 0xff, +0xa2, 0xff, 0x8e, 0xff, 0x95, 0xff, 0xbb, 0xff, 0x98, 0xff, 0xa9, 0xff, 0xc3, 0xff, 0x97, 0xff, +0xb8, 0xff, 0xba, 0xff, 0xbd, 0xff, 0xbb, 0xff, 0xe1, 0xff, 0xc2, 0xff, 0xec, 0xff, 0xf7, 0xff, +0x10, 0x00, 0x18, 0x00, 0x52, 0x00, 0x12, 0x00, 0xe9, 0xff, 0xfe, 0xff, 0xf9, 0xff, 0xd8, 0xff, +0xb2, 0xff, 0xbb, 0xff, 0xec, 0xff, 0x09, 0x00, 0x01, 0x00, 0xd7, 0xff, 0xe8, 0xff, 0xfd, 0xff, +0x3f, 0x00, 0xf7, 0xff, 0xe7, 0xff, 0x2b, 0x00, 0x45, 0x00, 0x5b, 0x00, 0x16, 0x00, 0x3a, 0x00, +0x32, 0x00, 0x3e, 0x00, 0x2b, 0x00, 0x0a, 0x00, 0x23, 0x00, 0x01, 0x00, 0xca, 0xff, 0x1d, 0x00, +0x3b, 0x00, 0x48, 0x00, 0x22, 0x00, 0x0c, 0x00, 0x21, 0x00, 0x4e, 0x00, 0x42, 0x00, 0x04, 0x00, +0x12, 0x00, 0x1b, 0x00, 0x55, 0x00, 0x1c, 0x00, 0x54, 0x00, 0x22, 0x00, 0x59, 0x00, 0x54, 0x00, +0x40, 0x00, 0x36, 0x00, 0x2e, 0x00, 0x48, 0x00, 0x59, 0x00, 0x6a, 0x00, 0x0c, 0x00, 0x69, 0x00, +0x75, 0x00, 0x7e, 0x00, 0x8e, 0x00, 0x55, 0x00, 0x73, 0x00, 0x99, 0x00, 0x89, 0x00, 0xa1, 0x00, +0x71, 0x00, 0xab, 0x00, 0xc5, 0x00, 0xce, 0x00, 0xcd, 0x00, 0xe6, 0x00, 0xe9, 0x00, 0x1d, 0x01, +0xad, 0x00, 0xd5, 0x00, 0xc0, 0x00, 0xf8, 0x00, 0xf0, 0x00, 0xd4, 0x00, 0x1f, 0x01, 0xcb, 0x00, +0x04, 0x01, 0xd8, 0x00, 0xb1, 0x00, 0x89, 0x00, 0x7d, 0x00, 0x9a, 0x00, 0x93, 0x00, 0x8b, 0x00, +0x6a, 0x00, 0x70, 0x00, 0x61, 0x00, 0x6e, 0x00, 0x86, 0x00, 0xbd, 0x00, 0x7c, 0x00, 0x8c, 0x00, +0x66, 0x00, 0x4b, 0x00, 0x57, 0x00, 0x78, 0x00, 0x90, 0x00, 0x9d, 0x00, 0xcd, 0x00, 0x7a, 0x00, +0x5d, 0x00, 0x67, 0x00, 0x86, 0x00, 0x75, 0x00, 0x8a, 0x00, 0x48, 0x00, 0x51, 0x00, 0x6c, 0x00, +0x17, 0x00, 0x2e, 0x00, 0x19, 0x00, 0x34, 0x00, 0x59, 0x00, 0x6b, 0x00, 0x64, 0x00, 0x5a, 0x00, +0x4d, 0x00, 0x17, 0x00, 0x05, 0x00, 0x23, 0x00, 0x35, 0x00, 0x47, 0x00, 0x41, 0x00, 0x2f, 0x00, +0x84, 0x00, 0xf9, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x2d, 0x00, 0x38, 0x00, 0xeb, 0xff, 0x3a, 0x00, +0x41, 0x00, 0x24, 0x00, 0x09, 0x00, 0x32, 0x00, 0x61, 0x00, 0x45, 0x00, 0x20, 0x00, 0xd9, 0xff, +0x10, 0x00, 0x05, 0x00, 0xfb, 0xff, 0x0b, 0x00, 0x34, 0x00, 0x0e, 0x00, 0x37, 0x00, 0x6e, 0x00, +0x16, 0x00, 0xd6, 0xff, 0xb6, 0xff, 0xd3, 0xff, 0xf8, 0xff, 0x28, 0x00, 0xca, 0xff, 0x98, 0xff, +0xa9, 0xff, 0xb1, 0xff, 0xeb, 0xff, 0xd4, 0xff, 0xb7, 0xff, 0xb5, 0xff, 0xc9, 0xff, 0xcc, 0xff, +0xdc, 0xff, 0xc0, 0xff, 0x00, 0x00, 0xef, 0xff, 0x58, 0x00, 0xe5, 0xff, 0x50, 0x00, 0x0f, 0x00, +0x01, 0x00, 0x38, 0x00, 0xe7, 0xff, 0x1f, 0x00, 0xd5, 0xff, 0x67, 0x00, 0x03, 0x00, 0x30, 0x00, +0xfb, 0xff, 0xfa, 0xff, 0xbb, 0xff, 0x99, 0xff, 0xcd, 0xff, 0x80, 0xff, 0xaa, 0xff, 0xc8, 0xff, +0xbc, 0xff, 0xbd, 0xff, 0xd2, 0xff, 0xc4, 0xff, 0xe4, 0xff, 0x8f, 0xff, 0x1c, 0x00, 0x8b, 0xff, +0xb0, 0xff, 0xbd, 0xff, 0x85, 0xff, 0xf2, 0xff, 0xb8, 0xff, 0xd1, 0xff, 0xd1, 0xff, 0x7d, 0xff, +0xe9, 0xff, 0x95, 0xff, 0xb4, 0xff, 0xa5, 0xff, 0xc7, 0xff, 0xe1, 0xff, 0xcd, 0xff, 0xcf, 0xff, +0xd9, 0xff, 0xb1, 0xff, 0xd2, 0xff, 0x11, 0x00, 0xc5, 0xff, 0xee, 0xff, 0x9d, 0xff, 0x8c, 0xff, +0x98, 0xff, 0x99, 0xff, 0x55, 0xff, 0xcb, 0xff, 0x3b, 0xff, 0x67, 0xff, 0x47, 0xff, 0x90, 0xff, +0xa1, 0xff, 0x82, 0xff, 0x84, 0xff, 0x5f, 0xff, 0x55, 0xff, 0x3b, 0xff, 0x4f, 0xff, 0x3c, 0xff, +0x3b, 0xff, 0x19, 0xff, 0x0b, 0xff, 0x9b, 0xfe, 0xd2, 0xfe, 0xdc, 0xfe, 0xd2, 0xfe, 0xc3, 0xfe, +0xa4, 0xfe, 0xaf, 0xfe, 0xa6, 0xfe, 0xef, 0xfe, 0xeb, 0xfe, 0x23, 0xff, 0xee, 0xfe, 0x89, 0xfe, +0xd7, 0xfe, 0x06, 0xff, 0xee, 0xfe, 0xf4, 0xfe, 0xd0, 0xfe, 0xd9, 0xfe, 0x6e, 0xfe, 0x92, 0xfe, +0x5d, 0xfe, 0x43, 0xfe, 0x89, 0xfe, 0x1e, 0xfe, 0x7b, 0xfe, 0x39, 0xfe, 0x15, 0xfe, 0x56, 0xfe, +0x6f, 0xfe, 0x72, 0xfe, 0xac, 0xfe, 0x9b, 0xfe, 0xc0, 0xfe, 0x82, 0xfe, 0xbf, 0xfe, 0xa3, 0xfe, +0x98, 0xfe, 0x7f, 0xfe, 0x47, 0xfe, 0x71, 0xfe, 0x60, 0xfe, 0x9b, 0xfe, 0x5e, 0xfe, 0x7e, 0xfe, +0x6a, 0xfe, 0x96, 0xfe, 0xb3, 0xfe, 0x6a, 0xfe, 0x79, 0xfe, 0x6f, 0xfe, 0xd9, 0xfe, 0x94, 0xfe, +0x6a, 0xfe, 0xa9, 0xfe, 0x69, 0xfe, 0x7f, 0xfe, 0xb2, 0xfe, 0xa0, 0xfe, 0xe5, 0xfe, 0x21, 0xff, +0x31, 0xff, 0x5a, 0xff, 0xb2, 0xff, 0xbb, 0xff, 0x65, 0xff, 0x66, 0xff, 0x89, 0xfe, 0x6b, 0xff, +0xd8, 0xfe, 0x77, 0xfe, 0xd7, 0xfe, 0x7d, 0xfe, 0x23, 0xff, 0x20, 0xfe, 0x8c, 0xfe, 0x51, 0xfe, +0xd9, 0xfe, 0xb0, 0xff, 0xff, 0xfe, 0x0c, 0xff, 0x00, 0xfe, 0xe3, 0xfe, 0x58, 0xff, 0xa9, 0xfe, +0xf9, 0xfe, 0x11, 0xfe, 0xe5, 0xfe, 0xda, 0xff, 0x8b, 0xff, 0x2e, 0xff, 0x3d, 0xff, 0xe9, 0xff, +0x59, 0x00, 0x1d, 0x00, 0x3c, 0xff, 0x35, 0xff, 0x6e, 0xff, 0xb7, 0xff, 0x72, 0xff, 0xf5, 0xfd, +0xf2, 0xfd, 0x55, 0xfe, 0xec, 0xfe, 0x84, 0xfe, 0x00, 0xfe, 0x5f, 0xfe, 0x1e, 0xfe, 0xcb, 0xfe, +0x35, 0x00, 0x4d, 0x00, 0xd1, 0xff, 0x5a, 0xff, 0x67, 0xff, 0x15, 0x00, 0xda, 0xff, 0xf2, 0xff, +0x4b, 0xff, 0xce, 0xfe, 0x38, 0xfe, 0xb2, 0xfd, 0x77, 0xfe, 0xea, 0xfd, 0x03, 0xff, 0x68, 0xff, +0xff, 0xfe, 0xfb, 0xff, 0x72, 0xff, 0x58, 0x00, 0xfb, 0xfe, 0x52, 0xfd, 0xac, 0xfc, 0x0c, 0xfc, +0x99, 0xfd, 0xb0, 0xfd, 0x49, 0xfe, 0x17, 0xff, 0xba, 0xff, 0x63, 0x01, 0x6e, 0x00, 0xfb, 0xfe, +0x01, 0xfe, 0x70, 0xfd, 0xfb, 0xfd, 0x52, 0xfe, 0xb9, 0xfe, 0x78, 0xfe, 0xac, 0xfe, 0x6e, 0xff, +0xfd, 0xff, 0xb5, 0x00, 0x57, 0x00, 0xa6, 0x00, 0x9c, 0x00, 0xa3, 0x00, 0xa3, 0x00, 0x7b, 0x00, +0xfb, 0xff, 0x2b, 0xff, 0xbe, 0xfe, 0x4e, 0xfe, 0xe1, 0xfc, 0x72, 0xfc, 0x98, 0xfb, 0x91, 0xfa, +0x26, 0xfb, 0x01, 0xfb, 0x35, 0xfc, 0x5d, 0xfe, 0x80, 0xff, 0xbb, 0x00, 0x1a, 0x01, 0x28, 0x01, +0x47, 0x00, 0xd8, 0xff, 0xe1, 0xfe, 0xca, 0xfd, 0xa2, 0xfe, 0xb8, 0xfe, 0x49, 0xff, 0xac, 0xff, +0x23, 0x00, 0xf5, 0x00, 0x0c, 0x01, 0x88, 0x01, 0x8b, 0x00, 0xc8, 0xff, 0xd3, 0xff, 0x7d, 0xff, +0x88, 0xff, 0x1a, 0xff, 0xc8, 0xfe, 0x50, 0xfe, 0x10, 0xfe, 0x1f, 0xfe, 0x8f, 0xfd, 0x58, 0xfd, +0x90, 0xfd, 0xe2, 0xfd, 0xfa, 0xfd, 0x7d, 0xfd, 0xe2, 0xfd, 0x52, 0xfe, 0x9d, 0xfe, 0x34, 0xff, +0x55, 0xfe, 0x5d, 0xfd, 0x73, 0xfd, 0x04, 0xfe, 0x6d, 0xfe, 0xe0, 0xfd, 0x79, 0xfe, 0x93, 0xff, +0x3d, 0x00, 0xd3, 0x00, 0x57, 0x00, 0x07, 0x00, 0x81, 0x00, 0x1f, 0x01, 0x6e, 0x01, 0x92, 0x01, +0x44, 0x01, 0x4b, 0x01, 0x7f, 0x01, 0x0a, 0x01, 0x9b, 0x00, 0x5f, 0xff, 0x7e, 0xfe, 0xf9, 0xfd, +0x4e, 0xfe, 0x48, 0xfe, 0x17, 0xfe, 0xe4, 0xfd, 0x55, 0xfe, 0x17, 0xff, 0x55, 0xff, 0xe6, 0xfe, +0x4c, 0xff, 0x95, 0xff, 0xcc, 0xff, 0x46, 0xff, 0x38, 0xfe, 0x29, 0xff, 0xad, 0xff, 0xc4, 0x00, +0x9a, 0x00, 0x3b, 0x00, 0x11, 0x00, 0x29, 0x00, 0xff, 0x00, 0xef, 0x00, 0x29, 0x00, 0x5e, 0x00, +0x4f, 0x00, 0x0e, 0x00, 0x62, 0x00, 0x9e, 0x00, 0x4e, 0x01, 0x71, 0x01, 0xd5, 0x01, 0x62, 0x01, +0x54, 0x00, 0x17, 0x00, 0x3c, 0xff, 0x17, 0xff, 0xb0, 0xfe, 0x54, 0xfe, 0x4c, 0xfe, 0x44, 0xfe, +0x64, 0xff, 0x25, 0x00, 0xb7, 0xff, 0x43, 0xff, 0xd0, 0xfd, 0x7d, 0xfd, 0x54, 0xfd, 0x56, 0xfd, +0xbd, 0xfd, 0x91, 0xfe, 0x70, 0xff, 0x56, 0x00, 0x79, 0x01, 0xbc, 0x01, 0xe4, 0x01, 0x5e, 0x01, +0xca, 0x00, 0x5f, 0x00, 0x47, 0x00, 0xfb, 0x00, 0x69, 0x01, 0x08, 0x01, 0xb0, 0x00, 0xbf, 0x00, +0xac, 0x00, 0x59, 0x00, 0x71, 0xff, 0x47, 0xfe, 0x4f, 0xfe, 0x22, 0xfe, 0x19, 0xff, 0x48, 0x00, +0x0e, 0x00, 0xdb, 0xff, 0x26, 0xff, 0x8c, 0xfe, 0xf3, 0xfd, 0x9a, 0xfd, 0xba, 0xfc, 0x0f, 0xfc, +0x78, 0xfc, 0xc4, 0xfd, 0x2a, 0xff, 0xa5, 0x00, 0x55, 0x01, 0x7b, 0x01, 0x30, 0x01, 0x3b, 0x00, +0xe3, 0xff, 0x05, 0xff, 0xaf, 0xfe, 0xf7, 0xfe, 0x9e, 0xff, 0xc7, 0x00, 0x33, 0x02, 0xe5, 0x02, +0x3e, 0x03, 0xff, 0x02, 0x4d, 0x02, 0xd1, 0x01, 0x70, 0x00, 0x89, 0xff, 0x83, 0xfe, 0x19, 0xff, +0x65, 0xff, 0xe3, 0xff, 0x36, 0x00, 0x02, 0x00, 0x58, 0x00, 0xa8, 0xff, 0x16, 0xff, 0x87, 0xfe, +0x41, 0xfe, 0x9e, 0xfe, 0x03, 0xff, 0x21, 0xff, 0xd4, 0xff, 0x19, 0x00, 0x21, 0x00, 0xb5, 0xff, +0xd0, 0xff, 0x23, 0x00, 0x59, 0x00, 0xa6, 0x00, 0xa5, 0x00, 0x5b, 0x01, 0x5d, 0x01, 0x01, 0x02, +0xe8, 0x01, 0x7c, 0x01, 0x1a, 0x01, 0xda, 0x00, 0x1e, 0x00, 0xb1, 0x00, 0x54, 0x01, 0x29, 0x01, +0x64, 0x01, 0x2b, 0x01, 0x1b, 0x01, 0x1b, 0x01, 0x62, 0x01, 0xeb, 0x00, 0xbc, 0x00, 0xe3, 0x00, +0x1e, 0x01, 0xe0, 0x00, 0xe6, 0x00, 0xcc, 0x00, 0xa4, 0x00, 0x2b, 0x00, 0xf2, 0xff, 0x9a, 0xff, +0xad, 0xff, 0xb9, 0xff, 0x0b, 0x00, 0xbf, 0xff, 0x3c, 0x00, 0x9f, 0x00, 0xd5, 0x00, 0xde, 0x00, +0x63, 0x00, 0xde, 0x00, 0x99, 0x00, 0xab, 0x00, 0xae, 0x00, 0xda, 0x00, 0xea, 0x00, 0x57, 0x01, +0x30, 0x01, 0xee, 0x00, 0xb8, 0x00, 0xbe, 0x00, 0x7d, 0x00, 0x3a, 0x00, 0x79, 0x00, 0xb6, 0x00, +0x49, 0x01, 0x6a, 0x01, 0xad, 0x01, 0xa2, 0x01, 0x33, 0x01, 0xd2, 0x00, 0xb1, 0x00, 0x41, 0x00, +0x01, 0x00, 0xff, 0xff, 0xad, 0xff, 0xa1, 0xff, 0xd7, 0xff, 0x17, 0x00, 0x05, 0x00, 0xc5, 0xff, +0xca, 0xff, 0xe5, 0xff, 0x45, 0x00, 0x13, 0x00, 0x21, 0x00, 0x2b, 0x00, 0xed, 0xff, 0x18, 0x00, +0xb9, 0xff, 0xd2, 0xff, 0xac, 0xff, 0xb3, 0xff, 0xe9, 0xff, 0x35, 0x00, 0x95, 0x00, 0x34, 0x01, +0x23, 0x01, 0xef, 0x00, 0xbd, 0x00, 0x23, 0x00, 0xa2, 0xff, 0x53, 0xff, 0x2a, 0xff, 0x37, 0xff, +0x58, 0xff, 0x56, 0xff, 0x8e, 0xff, 0x77, 0xff, 0x8f, 0xff, 0x0c, 0xff, 0xd7, 0xfe, 0x18, 0xff, +0xf4, 0xfe, 0x77, 0xff, 0xb3, 0xff, 0xf5, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xf9, 0xff, 0xb5, 0xff, +0x29, 0xff, 0xf9, 0xfe, 0x8c, 0xfe, 0x86, 0xfe, 0xe4, 0xfe, 0x7c, 0xff, 0x7d, 0x00, 0xad, 0x00, +0x0a, 0x00, 0xb3, 0xff, 0x43, 0xff, 0x3b, 0xff, 0xde, 0xfe, 0xac, 0xfe, 0x6c, 0xfe, 0x05, 0xff, +0xb4, 0xff, 0x40, 0x00, 0xc5, 0x00, 0x58, 0x00, 0x8a, 0x00, 0xa6, 0x00, 0x34, 0x00, 0xf0, 0xff, +0x17, 0x00, 0x2e, 0x00, 0x91, 0x00, 0xaf, 0x00, 0xdf, 0x00, 0x51, 0x01, 0x90, 0x01, 0x58, 0x01, +0xe3, 0x00, 0x9a, 0x00, 0xc3, 0x00, 0xcb, 0x00, 0xf2, 0x00, 0xf2, 0x00, 0x30, 0x01, 0xec, 0x00, +0x45, 0x01, 0xe8, 0x00, 0x8b, 0x00, 0x56, 0x00, 0x31, 0x00, 0x89, 0x00, 0xb1, 0x00, 0x84, 0x00, +0xbd, 0x00, 0xb9, 0x00, 0x05, 0x01, 0x72, 0x01, 0x46, 0x01, 0xca, 0x00, 0xb9, 0x00, 0x17, 0x01, +0x8f, 0x01, 0xb9, 0x01, 0xc8, 0x01, 0x1a, 0x02, 0xf2, 0x01, 0x3e, 0x02, 0xb8, 0x02, 0xad, 0x02, +0x89, 0x02, 0x4c, 0x02, 0x67, 0x02, 0xd5, 0x01, 0xee, 0x01, 0xad, 0x01, 0x41, 0x01, 0xfa, 0x00, +0x3c, 0x01, 0x16, 0x01, 0xf0, 0x00, 0x57, 0x01, 0x50, 0x01, 0xf7, 0x00, 0xfc, 0x00, 0x04, 0x01, +0xd2, 0x00, 0xf9, 0x00, 0xc4, 0x00, 0xe9, 0x00, 0xf2, 0x00, 0xc6, 0x00, 0x45, 0x01, 0x42, 0x01, +0xa8, 0x01, 0xb1, 0x01, 0xde, 0x01, 0xe0, 0x01, 0x1f, 0x02, 0x13, 0x02, 0x2e, 0x02, 0x03, 0x02, +0x4a, 0x02, 0x98, 0x02, 0xc8, 0x02, 0xe4, 0x02, 0xe7, 0x02, 0x84, 0x02, 0x53, 0x02, 0x2f, 0x02, +0xe8, 0x01, 0x6b, 0x01, 0x78, 0x01, 0x64, 0x01, 0x77, 0x01, 0x71, 0x01, 0x72, 0x01, 0x58, 0x01, +0x9c, 0x01, 0x0a, 0x01, 0xd1, 0x00, 0xe3, 0x00, 0xab, 0x00, 0x8a, 0x00, 0x88, 0x00, 0x7d, 0x00, +0x7e, 0x00, 0x40, 0x00, 0x9a, 0x00, 0xe9, 0x00, 0x1e, 0x01, 0x5e, 0x01, 0x5b, 0x01, 0x4f, 0x01, +0x27, 0x01, 0x04, 0x01, 0x2a, 0x01, 0x7d, 0x01, 0x5e, 0x01, 0x30, 0x01, 0x46, 0x01, 0xc0, 0x01, +0xfe, 0x01, 0xf6, 0x01, 0xce, 0x01, 0xa3, 0x01, 0x6f, 0x01, 0x5b, 0x01, 0xb0, 0x00, 0xf0, 0x00, +0x92, 0x00, 0x61, 0x00, 0x63, 0x00, 0xe4, 0x00, 0xc8, 0x00, 0x8a, 0x00, 0x7e, 0x00, 0x08, 0x00, +0x4b, 0x00, 0xfc, 0xff, 0xf2, 0xff, 0xff, 0xff, 0x1c, 0x00, 0xa8, 0x00, 0xc2, 0x00, 0x9b, 0x00, +0xc4, 0x00, 0xbe, 0x00, 0x89, 0x00, 0xa0, 0x00, 0xb8, 0x00, 0x88, 0x00, 0xae, 0x00, 0xf7, 0x00, +0x39, 0x01, 0xa3, 0x01, 0x92, 0x01, 0x57, 0x01, 0x36, 0x01, 0xed, 0x00, 0xba, 0x00, 0x98, 0x00, +0x7e, 0x00, 0xff, 0x00, 0x01, 0x01, 0x76, 0x01, 0x90, 0x01, 0xf9, 0x01, 0xdc, 0x01, 0x66, 0x01, +0x17, 0x01, 0x0c, 0x01, 0xc5, 0x00, 0x58, 0x00, 0x29, 0x00, 0x37, 0x00, 0x5b, 0x00, 0xb7, 0x00, +0x14, 0x01, 0x14, 0x01, 0x34, 0x01, 0x0c, 0x01, 0xdd, 0x00, 0xb1, 0x00, 0x9b, 0x00, 0xe6, 0x00, +0xf0, 0x00, 0x1d, 0x01, 0x3b, 0x01, 0x90, 0x01, 0xc3, 0x01, 0x18, 0x02, 0x0d, 0x02, 0x17, 0x02, +0x13, 0x02, 0xf9, 0x01, 0x13, 0x02, 0x30, 0x02, 0x4c, 0x02, 0x67, 0x02, 0x80, 0x02, 0x49, 0x02, +0x54, 0x02, 0x4b, 0x02, 0x48, 0x02, 0x64, 0x02, 0xdc, 0x01, 0xc0, 0x01, 0x7a, 0x01, 0xb0, 0x01, +0xb0, 0x01, 0xc6, 0x01, 0xc4, 0x01, 0xa5, 0x01, 0x9e, 0x01, 0xcd, 0x01, 0xa4, 0x01, 0xb0, 0x01, +0x43, 0x01, 0x0b, 0x01, 0xf5, 0x00, 0xac, 0x00, 0x87, 0x00, 0xe5, 0x00, 0x03, 0x01, 0xf0, 0x00, +0x23, 0x01, 0x22, 0x01, 0x78, 0x01, 0x4c, 0x01, 0x3b, 0x01, 0x2a, 0x01, 0x46, 0x01, 0x07, 0x01, +0xbc, 0x00, 0xd8, 0x00, 0x0b, 0x01, 0xb8, 0x00, 0xb3, 0x00, 0xd4, 0x00, 0xae, 0x00, 0x57, 0x00, +0xa8, 0x00, 0x8d, 0x00, 0x5b, 0x00, 0x51, 0x00, 0x84, 0x00, 0x47, 0x00, 0x71, 0x00, 0x99, 0x00, +0x85, 0x00, 0xb0, 0x00, 0xa7, 0x00, 0xca, 0x00, 0x05, 0x01, 0x31, 0x01, 0x33, 0x01, 0x66, 0x01, +0x64, 0x01, 0x6c, 0x01, 0x83, 0x01, 0x06, 0x01, 0xc2, 0x00, 0xc1, 0x00, 0x44, 0x00, 0x4a, 0x00, +0x33, 0x00, 0x3b, 0x00, 0x36, 0x00, 0x52, 0x00, 0x4e, 0x00, 0x2e, 0x00, 0x23, 0x00, 0x01, 0x00, +0xdc, 0xff, 0xba, 0xff, 0x70, 0xff, 0xa7, 0xff, 0x77, 0xff, 0x77, 0xff, 0x54, 0xff, 0xa2, 0xff, +0x64, 0xff, 0x91, 0xff, 0x81, 0xff, 0xcc, 0xff, 0xb9, 0xff, 0x95, 0xff, 0xe8, 0xff, 0xfe, 0xff, +0xeb, 0xff, 0x31, 0x00, 0x00, 0x00, 0x51, 0x00, 0x6f, 0x00, 0x2c, 0x00, 0xfc, 0xff, 0xe2, 0xff, +0x18, 0x00, 0x1c, 0x00, 0x13, 0x00, 0x34, 0x00, 0x3a, 0x00, 0x2a, 0x00, 0x3a, 0x00, 0x72, 0x00, +0x83, 0x00, 0x40, 0x00, 0x48, 0x00, 0x58, 0x00, 0x00, 0x00, 0x12, 0x00, 0xe8, 0xff, 0x06, 0x00, +0x22, 0x00, 0x5f, 0x00, 0x65, 0x00, 0x90, 0x00, 0x82, 0x00, 0x94, 0x00, 0x60, 0x00, 0xb5, 0x00, +0x4b, 0x00, 0x50, 0x00, 0x55, 0x00, 0x2e, 0x00, 0x29, 0x00, 0x5f, 0x00, 0x72, 0x00, 0xb6, 0x00, +0x8c, 0x00, 0x85, 0x00, 0x75, 0x00, 0x62, 0x00, 0x79, 0x00, 0x9e, 0x00, 0x67, 0x00, 0x5d, 0x00, +0x66, 0x00, 0x18, 0x00, 0x5c, 0x00, 0xb5, 0x00, 0x5d, 0x00, 0x66, 0x00, 0x4d, 0x00, 0x8e, 0x00, +0x79, 0x00, 0x56, 0x00, 0x5c, 0x00, 0x5c, 0x00, 0x5c, 0x00, 0x9e, 0x00, 0x8a, 0x00, 0x7c, 0x00, +0x41, 0x00, 0x2a, 0x00, 0x53, 0x00, 0x03, 0x00, 0x14, 0x00, 0x20, 0x00, 0x73, 0x00, 0x5f, 0x00, +0x58, 0x00, 0x6c, 0x00, 0x7c, 0x00, 0xb8, 0x00, 0x8b, 0x00, 0xc7, 0x00, 0x98, 0x00, 0x78, 0x00, +0xab, 0x00, 0xb3, 0x00, 0xff, 0x00, 0xf0, 0x00, 0xeb, 0x00, 0xf2, 0x00, 0x07, 0x01, 0xb7, 0x00, +0xe3, 0x00, 0x9f, 0x00, 0x8a, 0x00, 0x28, 0x00, 0x42, 0x00, 0x21, 0x00, 0x14, 0x00, 0x20, 0x00, +0x0d, 0x00, 0x2e, 0x00, 0x89, 0x00, 0x9b, 0x00, 0x3a, 0x00, 0x47, 0x00, 0x11, 0x00, 0xea, 0xff, +0xe8, 0xff, 0xb4, 0xff, 0xe8, 0xff, 0xfc, 0xff, 0xef, 0xff, 0x22, 0x00, 0x06, 0x00, 0x2f, 0x00, +0x4d, 0x00, 0x6c, 0x00, 0x5c, 0x00, 0x27, 0x00, 0xfc, 0xff, 0x09, 0x00, 0x14, 0x00, 0x42, 0x00, +0x23, 0x00, 0x1d, 0x00, 0x30, 0x00, 0x1c, 0x00, 0x59, 0x00, 0x3b, 0x00, 0x0c, 0x00, 0x39, 0x00, +0xf2, 0xff, 0x32, 0x00, 0x08, 0x00, 0x08, 0x00, 0xf7, 0xff, 0x09, 0x00, 0xec, 0xff, 0xeb, 0xff, +0xc4, 0xff, 0xfa, 0xff, 0xb9, 0xff, 0xf6, 0xff, 0xa4, 0xff, 0x81, 0xff, 0xba, 0xff, 0xc6, 0xff, +0xf9, 0xff, 0xb5, 0xff, 0x93, 0xff, 0xc7, 0xff, 0xab, 0xff, 0x7f, 0xff, 0x9f, 0xff, 0xbb, 0xff, +0x88, 0xff, 0x95, 0xff, 0x95, 0xff, 0xbf, 0xff, 0xd7, 0xff, 0xe3, 0xff, 0xe4, 0xff, 0x3f, 0x00, +0xc8, 0xff, 0xbb, 0xff, 0xab, 0xff, 0x97, 0xff, 0xbd, 0xff, 0xbc, 0xff, 0xae, 0xff, 0x9c, 0xff, +0xc9, 0xff, 0xf1, 0xff, 0x9f, 0xff, 0xc6, 0xff, 0x36, 0x00, 0x34, 0x00, 0x3b, 0x00, 0x4d, 0x00, +0x71, 0x00, 0x9b, 0x00, 0x65, 0x00, 0x7b, 0x00, 0x4f, 0x00, 0x70, 0x00, 0xa7, 0x00, 0x89, 0x00, +0xb7, 0x00, 0x01, 0x01, 0xb0, 0x00, 0x6e, 0x00, 0xc7, 0x00, 0x62, 0x00, 0x50, 0x00, 0x25, 0x00, +0x21, 0x00, 0x32, 0x00, 0x56, 0x00, 0x42, 0x00, 0x41, 0x00, 0x48, 0x00, 0x4c, 0x00, 0x4e, 0x00, +0x46, 0x00, 0x5f, 0x00, 0x60, 0x00, 0x16, 0x00, 0x3c, 0x00, 0x2e, 0x00, 0x66, 0x00, 0x23, 0x00, +0x58, 0x00, 0x66, 0x00, 0x4c, 0x00, 0x59, 0x00, 0x49, 0x00, 0x68, 0x00, 0x5c, 0x00, 0x4a, 0x00, +0x92, 0x00, 0x5c, 0x00, 0x97, 0x00, 0xa9, 0x00, 0xbb, 0x00, 0x8d, 0x00, 0xbf, 0x00, 0x83, 0x00, +0x70, 0x00, 0x90, 0x00, 0x77, 0x00, 0xa5, 0x00, 0x73, 0x00, 0x97, 0x00, 0x97, 0x00, 0xa4, 0x00, +0xd8, 0x00, 0xc7, 0x00, 0x04, 0x01, 0xd7, 0x00, 0xff, 0x00, 0x09, 0x01, 0x1f, 0x01, 0x1f, 0x01, +0x20, 0x01, 0x0f, 0x01, 0x69, 0x01, 0x4e, 0x01, 0x9b, 0x01, 0x7c, 0x01, 0x20, 0x01, 0xdf, 0x00, +0x1c, 0x01, 0x13, 0x01, 0x11, 0x01, 0xf6, 0x00, 0x0e, 0x01, 0x0c, 0x01, 0xcf, 0x00, 0x0d, 0x01, +0xc9, 0x00, 0xc5, 0x00, 0xf2, 0x00, 0xeb, 0x00, 0xb5, 0x00, 0xc6, 0x00, 0xab, 0x00, 0x94, 0x00, +0xd6, 0x00, 0xb9, 0x00, 0xcd, 0x00, 0x8e, 0x00, 0x94, 0x00, 0x01, 0x00, 0x1d, 0x00, 0x63, 0x00, +0x9f, 0x00, 0xa6, 0x00, 0xc3, 0x00, 0xc6, 0x00, 0x7f, 0x00, 0x5f, 0x00, 0x59, 0x00, 0x46, 0x00, +0x24, 0x00, 0xf4, 0xff, 0xd2, 0xff, 0x0a, 0x00, 0xe5, 0xff, 0x0e, 0x00, 0xfe, 0xff, 0x0c, 0x00, +0x16, 0x00, 0xe5, 0xff, 0xce, 0xff, 0xa5, 0xff, 0xa2, 0xff, 0x8e, 0xff, 0x9d, 0xff, 0x63, 0xff, +0x33, 0xff, 0x5c, 0xff, 0x29, 0xff, 0x19, 0xff, 0xdc, 0xfe, 0xe2, 0xfe, 0xee, 0xfe, 0xef, 0xfe, +0xb1, 0xfe, 0xe0, 0xfe, 0x97, 0xfe, 0x34, 0xfe, 0xab, 0xfe, 0x77, 0xfe, 0x90, 0xfe, 0x69, 0xfe, +0x4a, 0xfe, 0x47, 0xfe, 0x54, 0xfe, 0x05, 0xfe, 0xd7, 0xfd, 0xd5, 0xfd, 0xe8, 0xfd, 0x01, 0xfe, +0xe1, 0xfd, 0x02, 0xfe, 0xe0, 0xfd, 0xe9, 0xfd, 0xb8, 0xfd, 0xea, 0xfd, 0xce, 0xfd, 0x1a, 0xfe, +0xd3, 0xfd, 0xb7, 0xfd, 0xcc, 0xfd, 0xbc, 0xfd, 0xbd, 0xfd, 0x9f, 0xfd, 0xbd, 0xfd, 0xe4, 0xfd, +0xdf, 0xfd, 0xb1, 0xfd, 0x07, 0xfe, 0xfa, 0xfd, 0x0c, 0xfe, 0x1d, 0xfe, 0x13, 0xfe, 0x41, 0xfe, +0x54, 0xfe, 0x77, 0xfe, 0x2f, 0xfe, 0x78, 0xfe, 0x6f, 0xfe, 0x44, 0xfe, 0x9a, 0xfe, 0xc0, 0xfe, +0xa0, 0xfe, 0xd7, 0xfe, 0x0c, 0xff, 0xe8, 0xfe, 0xea, 0xfe, 0xea, 0xfe, 0x0b, 0xff, 0xf5, 0xfe, +0x34, 0xff, 0x46, 0xff, 0x77, 0xff, 0x2a, 0xff, 0x5b, 0xff, 0x53, 0xff, 0x6d, 0xff, 0x87, 0xff, +0xa8, 0xff, 0x96, 0xff, 0xa0, 0xff, 0xb3, 0xff, 0xf0, 0xff, 0xfd, 0xff, 0x05, 0x00, 0x47, 0x00, +0xfb, 0xff, 0x18, 0x00, 0x57, 0x00, 0x14, 0x00, 0x0c, 0x00, 0xfc, 0xff, 0x52, 0x00, 0x3b, 0x00, +0x06, 0x00, 0x39, 0x00, 0x38, 0x00, 0x02, 0x00, 0x38, 0x00, 0x7a, 0x00, 0x2b, 0x00, 0x8f, 0x00, +0x75, 0x00, 0x4a, 0x00, 0x80, 0x00, 0xa8, 0x00, 0x76, 0x00, 0x78, 0x00, 0x63, 0x00, 0x74, 0x00, +0x6e, 0x00, 0x68, 0x00, 0x49, 0x00, 0x3e, 0x00, 0x28, 0x00, 0x7d, 0x00, 0x43, 0x00, 0x13, 0x00, +0x08, 0x00, 0x21, 0x00, 0x18, 0x00, 0x4e, 0x00, 0xcf, 0xff, 0xe0, 0xff, 0xb5, 0xff, 0xb7, 0xff, +0xd3, 0xff, 0xb7, 0xff, 0xb0, 0xff, 0xcd, 0xff, 0xfe, 0xff, 0xc6, 0xff, 0xe9, 0xff, 0xe3, 0xff, +0xd1, 0xff, 0x89, 0xff, 0x88, 0xff, 0x8b, 0xff, 0x5e, 0xff, 0x79, 0xff, 0x8e, 0xff, 0xb4, 0xff, +0x8e, 0xff, 0xa1, 0xff, 0xbf, 0xff, 0xc6, 0xff, 0xfa, 0xff, 0xae, 0xff, 0x94, 0xff, 0xd7, 0xff, +0xde, 0xff, 0xb8, 0xff, 0x7d, 0xff, 0xc1, 0xff, 0xb0, 0xff, 0xce, 0xff, 0xf9, 0xff, 0x65, 0x00, +0xfd, 0xff, 0xc2, 0xff, 0xa5, 0xff, 0xe5, 0xff, 0x9e, 0xff, 0xb1, 0xff, 0x9c, 0xff, 0xd1, 0xff, +0xad, 0xff, 0xd7, 0xff, 0xcb, 0xff, 0x89, 0xff, 0x82, 0xff, 0x9d, 0xff, 0xce, 0xff, 0xf3, 0xff, +0xb5, 0xff, 0xff, 0xff, 0xfc, 0xff, 0x08, 0x00, 0xfe, 0xff, 0x18, 0x00, 0xc0, 0xff, 0xc3, 0xff, +0xaf, 0xff, 0xb7, 0xff, 0xba, 0xff, 0xb9, 0xff, 0x94, 0xff, 0xd9, 0xff, 0xbc, 0xff, 0x08, 0x00, +0x08, 0x00, 0x37, 0x00, 0x2e, 0x00, 0x47, 0x00, 0x00, 0x00, 0x36, 0x00, 0x09, 0x00, 0x07, 0x00, +0xfe, 0xff, 0x12, 0x00, 0xfb, 0xff, 0x2f, 0x00, 0x0a, 0x00, 0x43, 0x00, 0x20, 0x00, 0xff, 0xff, +0xf1, 0xff, 0xfe, 0xff, 0x1b, 0x00, 0xe3, 0xff, 0x20, 0x00, 0x20, 0x00, 0x3c, 0x00, 0x47, 0x00, +0x69, 0x00, 0x75, 0x00, 0x8c, 0x00, 0x72, 0x00, 0x88, 0x00, 0xb3, 0x00, 0xb7, 0x00, 0xd2, 0x00, +0x9e, 0x00, 0x01, 0x01, 0x11, 0x01, 0xee, 0x00, 0xa7, 0x00, 0xa0, 0x00, 0x11, 0x01, 0xfb, 0x00, +0xec, 0x00, 0x4f, 0x01, 0x11, 0x01, 0x07, 0x01, 0xb1, 0x00, 0xd0, 0x00, 0x0c, 0x01, 0xee, 0x00, +0xc6, 0x00, 0xd3, 0x00, 0xf0, 0x00, 0xd5, 0x00, 0x0b, 0x01, 0xe0, 0x00, 0xcb, 0x00, 0xe0, 0x00, +0xd9, 0x00, 0xd2, 0x00, 0xf3, 0x00, 0x06, 0x01, 0xc4, 0x00, 0x2a, 0x01, 0xc8, 0x00, 0xd9, 0x00, +0xfd, 0x00, 0xf6, 0x00, 0xff, 0x00, 0x0c, 0x01, 0xcb, 0x00, 0xb1, 0x00, 0xd7, 0x00, 0xdb, 0x00, +0xf5, 0x00, 0xe6, 0x00, 0xc7, 0x00, 0xe5, 0x00, 0xd3, 0x00, 0x0f, 0x01, 0x1a, 0x01, 0xd5, 0x00, +0xc5, 0x00, 0xcf, 0x00, 0xb9, 0x00, 0xab, 0x00, 0xa6, 0x00, 0xa7, 0x00, 0xb1, 0x00, 0xe9, 0x00, +0x17, 0x01, 0xd1, 0x00, 0xb0, 0x00, 0xaf, 0x00, 0x9d, 0x00, 0x6e, 0x00, 0x7a, 0x00, 0x79, 0x00, +0x82, 0x00, 0x5f, 0x00, 0x4e, 0x00, 0x5d, 0x00, 0x7f, 0x00, 0x2e, 0x00, 0x35, 0x00, 0x4d, 0x00, +0x2a, 0x00, 0x33, 0x00, 0x31, 0x00, 0x0a, 0x00, 0x23, 0x00, 0x4e, 0x00, 0x40, 0x00, 0x46, 0x00, +0x13, 0x00, 0x22, 0x00, 0x17, 0x00, 0xf5, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x0a, 0x00, 0xea, 0xff, +0xcf, 0xff, 0xf6, 0xff, 0x17, 0x00, 0xd2, 0xff, 0xe2, 0xff, 0xa8, 0xff, 0x9a, 0xff, 0xe2, 0xff, +0x1b, 0x00, 0x17, 0x00, 0xdd, 0xff, 0xf1, 0xff, 0xcd, 0xff, 0xc4, 0xff, 0xd1, 0xff, 0x18, 0x00, +0xee, 0xff, 0x2a, 0x00, 0xfe, 0xff, 0x2b, 0x00, 0x47, 0x00, 0x52, 0x00, 0x60, 0x00, 0x33, 0x00, +0x50, 0x00, 0x69, 0x00, 0x90, 0x00, 0x70, 0x00, 0x48, 0x00, 0x58, 0x00, 0x4e, 0x00, 0x4c, 0x00, +0x5f, 0x00, 0x6d, 0x00, 0x55, 0x00, 0x76, 0x00, 0x12, 0x00, 0x3f, 0x00, 0x02, 0x00, 0x26, 0x00, +0xc8, 0xff, 0xb6, 0xff, 0x9f, 0xff, 0xcb, 0xff, 0xe5, 0xff, 0xf3, 0xff, 0xcc, 0xff, 0x11, 0x00, +0x05, 0x00, 0x8f, 0xff, 0xd1, 0xff, 0xe9, 0xff, 0xef, 0xff, 0xfb, 0xff, 0xea, 0xff, 0xf9, 0xff, +0xdf, 0xff, 0x09, 0x00, 0x13, 0x00, 0x28, 0x00, 0x06, 0x00, 0x4b, 0x00, 0x1e, 0x00, 0x35, 0x00, +0x7e, 0x00, 0x7c, 0x00, 0x9a, 0x00, 0x89, 0x00, 0xbe, 0x00, 0x7d, 0x00, 0x42, 0x00, 0x69, 0x00, +0x6e, 0x00, 0x62, 0x00, 0x49, 0x00, 0xee, 0xff, 0x11, 0x00, 0xcd, 0xff, 0xb0, 0xff, 0xda, 0xff, +0xc3, 0xff, 0x24, 0x00, 0x17, 0x00, 0x16, 0x00, 0x18, 0x00, 0x2e, 0x00, 0x9c, 0xff, 0x4e, 0xff, +0x76, 0xff, 0x96, 0xff, 0x94, 0xff, 0x5b, 0xff, 0x66, 0xff, 0x41, 0xff, 0x38, 0xff, 0x10, 0xff, +0x20, 0xff, 0xf9, 0xfe, 0x0c, 0xff, 0x19, 0xff, 0x40, 0xff, 0x32, 0xff, 0x70, 0xff, 0x13, 0xff, +0x24, 0xff, 0x87, 0xff, 0x3e, 0xff, 0x82, 0xff, 0x85, 0xff, 0x6e, 0xff, 0x3f, 0xff, 0xf1, 0xfe, +0x1a, 0xff, 0x1d, 0xff, 0x78, 0xff, 0x3b, 0xff, 0x6d, 0xff, 0x6a, 0xff, 0x50, 0xff, 0x4c, 0xff, +0x91, 0xff, 0x75, 0xff, 0x78, 0xff, 0x77, 0xff, 0x59, 0xff, 0x38, 0xff, 0x5d, 0xff, 0x50, 0xff, +0x94, 0xff, 0x67, 0xff, 0x6c, 0xff, 0xa6, 0xff, 0x96, 0xff, 0x5f, 0xff, 0x8a, 0xff, 0x95, 0xff, +0xb1, 0xff, 0x70, 0xff, 0x67, 0xff, 0x17, 0xff, 0xfc, 0xfe, 0x4a, 0xff, 0x2f, 0xff, 0x25, 0xff, +0x1d, 0xff, 0x43, 0xff, 0x59, 0xff, 0x60, 0xff, 0x8a, 0xff, 0x94, 0xff, 0x61, 0xff, 0x29, 0xff, +0x1f, 0xff, 0x1e, 0xff, 0x52, 0xff, 0x5d, 0xff, 0x69, 0xff, 0x57, 0xff, 0x10, 0xff, 0x1e, 0xff, +0x67, 0xff, 0x76, 0xff, 0x6d, 0xff, 0x47, 0xff, 0x7e, 0xff, 0x82, 0xff, 0xc6, 0xff, 0x94, 0xff, +0xa1, 0xff, 0x6d, 0xff, 0x70, 0xff, 0x4f, 0xff, 0x53, 0xff, 0x54, 0xff, 0xa2, 0xff, 0xb8, 0xff, +0xa2, 0xff, 0xd0, 0xff, 0xcb, 0xff, 0xd8, 0xff, 0xd0, 0xff, 0x17, 0x00, 0x06, 0x00, 0x2d, 0x00, +0x5b, 0x00, 0x40, 0x00, 0x48, 0x00, 0x33, 0x00, 0x14, 0x00, 0x13, 0x00, 0x69, 0x00, 0x39, 0x00, +0x77, 0x00, 0x72, 0x00, 0x45, 0x00, 0x67, 0x00, 0x76, 0x00, 0x6b, 0x00, 0x36, 0x00, 0xb6, 0x00, +0xc6, 0x00, 0xbc, 0x00, 0x79, 0x00, 0xc9, 0x00, 0x8f, 0x00, 0x65, 0x00, 0x94, 0x00, 0x7d, 0x00, +0x6b, 0x00, 0x71, 0x00, 0x23, 0x00, 0x47, 0x00, 0x2f, 0x00, 0x89, 0x00, 0x71, 0x00, 0xb2, 0x00, +0x2f, 0x00, 0x2f, 0x00, 0x47, 0x00, 0x48, 0x00, 0x45, 0x00, 0x7f, 0x00, 0x5d, 0x00, 0x37, 0x00, +0x4c, 0x00, 0x1d, 0x00, 0x60, 0x00, 0x69, 0x00, 0x31, 0x00, 0x10, 0x00, 0xca, 0xff, 0xbc, 0xff, +0xeb, 0xff, 0xd5, 0xff, 0x08, 0x00, 0xd3, 0xff, 0xe1, 0xff, 0xb5, 0xff, 0xc9, 0xff, 0x13, 0x00, +0xd5, 0xff, 0xf1, 0xff, 0x03, 0x00, 0x12, 0x00, 0xbf, 0xff, 0x7d, 0xff, 0xa1, 0xff, 0x7c, 0xff, +0x85, 0xff, 0x86, 0xff, 0xe7, 0xff, 0x7f, 0xff, 0x4b, 0xff, 0x41, 0xff, 0x34, 0xff, 0xb7, 0xfe, +0xd9, 0xfe, 0xe5, 0xfe, 0x10, 0xff, 0x25, 0xff, 0x23, 0xff, 0x08, 0xff, 0x34, 0xff, 0x20, 0xff, +0x46, 0xff, 0x4f, 0xff, 0x3c, 0xff, 0x5a, 0xff, 0x2b, 0xff, 0x57, 0xff, 0x29, 0xff, 0x0c, 0xff, +0x3c, 0xff, 0x67, 0xff, 0x6f, 0xff, 0x5f, 0xff, 0x66, 0xff, 0x9c, 0xff, 0x94, 0xff, 0x83, 0xff, +0x7e, 0xff, 0x52, 0xff, 0x39, 0xff, 0x98, 0xff, 0xa3, 0xff, 0xad, 0xff, 0xab, 0xff, 0x8b, 0xff, +0x41, 0xff, 0x83, 0xff, 0xa2, 0xff, 0x59, 0xff, 0x83, 0xff, 0x7e, 0xff, 0x2e, 0xff, 0x4a, 0xff, +0x76, 0xff, 0x49, 0xff, 0x4e, 0xff, 0x5e, 0xff, 0x38, 0xff, 0x40, 0xff, 0x1b, 0xff, 0x27, 0xff, +0x68, 0xff, 0x1d, 0xff, 0x94, 0xff, 0x6f, 0xff, 0x39, 0xff, 0x62, 0xff, 0x4c, 0xff, 0x32, 0xff, +0xe2, 0xff, 0x90, 0xff, 0x9a, 0xff, 0xa8, 0xff, 0xd0, 0xff, 0xd8, 0xff, 0xa0, 0xff, 0xa8, 0xff, +0x8f, 0xff, 0xd0, 0xff, 0xba, 0xff, 0xca, 0xff, 0xe4, 0xff, 0x04, 0x00, 0x2f, 0x00, 0xea, 0xff, +0xfa, 0xff, 0x12, 0x00, 0x0f, 0x00, 0x02, 0x00, 0xe3, 0xff, 0xe1, 0xff, 0xed, 0xff, 0xd2, 0xff, +0x05, 0x00, 0x1e, 0x00, 0xee, 0xff, 0x0d, 0x00, 0xf8, 0xff, 0x3a, 0x00, 0x46, 0x00, 0x7f, 0x00, +0x62, 0x00, 0x75, 0x00, 0xf7, 0xff, 0x04, 0x00, 0x07, 0x00, 0x44, 0x00, 0x03, 0x00, 0x30, 0x00, +0x65, 0x00, 0x5e, 0x00, 0x96, 0x00, 0x56, 0x00, 0x8c, 0x00, 0x39, 0x00, 0x30, 0x00, 0x65, 0x00, +0x46, 0x00, 0x19, 0x00, 0x3f, 0x00, 0x2b, 0x00, 0x1a, 0x00, 0x1a, 0x00, 0x3a, 0x00, 0x7c, 0x00, +0x73, 0x00, 0x09, 0x00, 0x30, 0x00, 0x4d, 0x00, 0x1d, 0x00, 0x82, 0x00, 0x25, 0x00, 0x56, 0x00, +0x1a, 0x00, 0x21, 0x00, 0x2a, 0x00, 0x22, 0x00, 0xd8, 0xff, 0xf9, 0xff, 0x39, 0x00, 0x36, 0x00, +0x6a, 0x00, 0x79, 0x00, 0xa9, 0x00, 0x69, 0x00, 0x7e, 0x00, 0xa6, 0x00, 0x89, 0x00, 0x94, 0x00, +0x82, 0x00, 0x42, 0x00, 0x28, 0x00, 0x55, 0x00, 0x81, 0x00, 0x84, 0x00, 0x58, 0x00, 0xbf, 0x00, +0xab, 0x00, 0xc6, 0x00, 0xaf, 0x00, 0xc7, 0x00, 0xc8, 0x00, 0xac, 0x00, 0xf0, 0x00, 0xaf, 0x00, +0xaf, 0x00, 0xb0, 0x00, 0xe3, 0x00, 0xc9, 0x00, 0xc0, 0x00, 0xf2, 0x00, 0x07, 0x01, 0xe8, 0x00, +0xe1, 0x00, 0xbf, 0x00, 0xd0, 0x00, 0x34, 0x01, 0x19, 0x01, 0xd6, 0x00, 0xbd, 0x00, 0x5a, 0x00, +0x70, 0x00, 0x72, 0x00, 0x2e, 0x00, 0x4f, 0x00, 0x2d, 0x00, 0x8a, 0x00, 0x4d, 0x00, 0xb1, 0x00, +0xe3, 0x00, 0xb2, 0x00, 0xc9, 0x00, 0x78, 0x00, 0x99, 0x00, 0xb3, 0x00, 0xab, 0x00, 0x0d, 0x01, +0x05, 0x01, 0x3c, 0x01, 0x3a, 0x01, 0x0d, 0x01, 0xf9, 0x00, 0x84, 0x00, 0x83, 0x00, 0x77, 0x00, +0x3b, 0x00, 0x2d, 0x00, 0x50, 0x00, 0x45, 0x00, 0x6c, 0x00, 0x41, 0x00, 0x4b, 0x00, 0x50, 0x00, +0x38, 0x00, 0x2b, 0x00, 0x33, 0x00, 0x3d, 0x00, 0x5d, 0x00, 0x6e, 0x00, 0x79, 0x00, 0x3e, 0x00, +0x69, 0x00, 0x91, 0x00, 0x16, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x2f, 0x00, 0x1d, 0x00, 0x0b, 0x00, +0xe9, 0xff, 0x11, 0x00, 0x0b, 0x00, 0x17, 0x00, 0x1c, 0x00, 0x13, 0x00, 0xdb, 0xff, 0xd9, 0xff, +0xb7, 0xff, 0xeb, 0xff, 0x0a, 0x00, 0x11, 0x00, 0xf0, 0xff, 0x21, 0x00, 0xfd, 0xff, 0xdc, 0xff, +0xc6, 0xff, 0xcb, 0xff, 0xf9, 0xff, 0xf2, 0xff, 0xec, 0xff, 0xc3, 0xff, 0xd3, 0xff, 0xd3, 0xff, +0xe3, 0xff, 0xe2, 0xff, 0xeb, 0xff, 0xa4, 0xff, 0xaa, 0xff, 0xce, 0xff, 0xce, 0xff, 0xbc, 0xff, +0xda, 0xff, 0xc2, 0xff, 0x9e, 0xff, 0xbc, 0xff, 0x1a, 0x00, 0xec, 0xff, 0x14, 0x00, 0xf8, 0xff, +0xf2, 0xff, 0xda, 0xff, 0xf7, 0xff, 0xee, 0xff, 0xc0, 0xff, 0x94, 0xff, 0x71, 0xff, 0xa7, 0xff, +0x9c, 0xff, 0xb7, 0xff, 0xb6, 0xff, 0xb6, 0xff, 0xaf, 0xff, 0xad, 0xff, 0xe1, 0xff, 0xda, 0xff, +0xce, 0xff, 0xbc, 0xff, 0xce, 0xff, 0xce, 0xff, 0x69, 0xff, 0xd4, 0xff, 0xa4, 0xff, 0xc7, 0xff, +0xac, 0xff, 0xa7, 0xff, 0x8b, 0xff, 0xa4, 0xff, 0x86, 0xff, 0xc2, 0xff, 0x56, 0xff, 0x5f, 0xff, +0x84, 0xff, 0x82, 0xff, 0xc0, 0xff, 0xa5, 0xff, 0x98, 0xff, 0x74, 0xff, 0x51, 0xff, 0x69, 0xff, +0xaf, 0xff, 0x53, 0xff, 0xc0, 0xff, 0xb2, 0xff, 0xc0, 0xff, 0xe8, 0xff, 0xae, 0xff, 0xb8, 0xff, +0xe4, 0xff, 0xac, 0xff, 0xba, 0xff, 0x95, 0xff, 0xa0, 0xff, 0xb4, 0xff, 0xa1, 0xff, 0xb9, 0xff, +0xc5, 0xff, 0xb8, 0xff, 0xae, 0xff, 0xa7, 0xff, 0x9b, 0xff, 0x7e, 0xff, 0x2d, 0xff, 0x99, 0xff, +0x68, 0xff, 0xbc, 0xff, 0xb1, 0xff, 0x97, 0xff, 0x75, 0xff, 0x78, 0xff, 0x77, 0xff, 0x1d, 0xff, +0x20, 0xff, 0x34, 0xff, 0x06, 0xff, 0x1a, 0xff, 0x3f, 0xff, 0x2e, 0xff, 0x31, 0xff, 0x3b, 0xff, +0x32, 0xff, 0x20, 0xff, 0x5a, 0xff, 0x75, 0xff, 0x8c, 0xff, 0x6a, 0xff, 0x8f, 0xff, 0x7e, 0xff, +0x40, 0xff, 0x92, 0xff, 0x6e, 0xff, 0x8c, 0xff, 0x74, 0xff, 0x6e, 0xff, 0x65, 0xff, 0xb9, 0xff, +0x9c, 0xff, 0x99, 0xff, 0x7f, 0xff, 0xee, 0xff, 0xb3, 0xff, 0x9b, 0xff, 0xe3, 0xff, 0xee, 0xff, +0xd9, 0xff, 0xc4, 0xff, 0xe3, 0xff, 0xea, 0xff, 0x21, 0x00, 0xf6, 0xff, 0x06, 0x00, 0x1c, 0x00, +0x12, 0x00, 0x16, 0x00, 0x00, 0x00, 0xd8, 0xff, 0x2e, 0x00, 0x30, 0x00, 0x28, 0x00, 0xde, 0xff, +0xe8, 0xff, 0xcb, 0xff, 0xd8, 0xff, 0x23, 0x00, 0x0f, 0x00, 0x20, 0x00, 0xfc, 0xff, 0xff, 0xff, +0xa5, 0xff, 0xf5, 0xff, 0xb4, 0xff, 0x75, 0xff, 0x9e, 0xff, 0x9e, 0xff, 0x8c, 0xff, 0xbc, 0xff, +0xa3, 0xff, 0x9b, 0xff, 0xc4, 0xff, 0xba, 0xff, 0x8e, 0xff, 0x8a, 0xff, 0xc4, 0xff, 0x6e, 0xff, +0x85, 0xff, 0xad, 0xff, 0xc4, 0xff, 0xc0, 0xff, 0x77, 0xff, 0x8d, 0xff, 0xb1, 0xff, 0xf0, 0xff, +0x94, 0xff, 0xd3, 0xff, 0xc2, 0xff, 0xb0, 0xff, 0xe1, 0xff, 0x06, 0x00, 0x1d, 0x00, 0xfa, 0xff, +0xeb, 0xff, 0x26, 0x00, 0x5d, 0x00, 0x07, 0x00, 0x33, 0x00, 0xc8, 0xff, 0x3c, 0x00, 0x3b, 0x00, +0xf5, 0xff, 0xe9, 0xff, 0x1e, 0x00, 0x09, 0x00, 0xf1, 0xff, 0x03, 0x00, 0x07, 0x00, 0xed, 0xff, +0x03, 0x00, 0x0e, 0x00, 0x07, 0x00, 0xee, 0xff, 0xf5, 0xff, 0xd8, 0xff, 0xbe, 0xff, 0x24, 0x00, +0xfa, 0xff, 0xd1, 0xff, 0x9c, 0xff, 0xc3, 0xff, 0xc7, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x00, 0x00, +0x05, 0x00, 0xc4, 0xff, 0xbc, 0xff, 0x9d, 0xff, 0xdc, 0xff, 0xbf, 0xff, 0xb9, 0xff, 0x84, 0xff, +0x1a, 0x00, 0xd0, 0xff, 0xf6, 0xff, 0xf3, 0xff, 0x25, 0x00, 0x21, 0x00, 0x4f, 0x00, 0x5e, 0x00, +0x54, 0x00, 0x98, 0x00, 0x7f, 0x00, 0x4b, 0x00, 0x55, 0x00, 0xc9, 0x00, 0x3c, 0x00, 0x46, 0x00, +0x8e, 0x00, 0x7a, 0x00, 0x80, 0x00, 0x13, 0x00, 0x93, 0x00, 0xbe, 0x00, 0xbf, 0x00, 0x88, 0x00, +0x7d, 0x00, 0x83, 0x00, 0x95, 0x00, 0x58, 0x00, 0x4e, 0x00, 0x40, 0x00, 0xca, 0x00, 0x0d, 0x01, +0x0a, 0x01, 0x16, 0x01, 0x07, 0x01, 0xfe, 0x00, 0x7a, 0x00, 0x6d, 0x00, 0x5e, 0x00, 0x37, 0x00, +0x43, 0x00, 0x69, 0x00, 0x86, 0x00, 0x5b, 0x00, 0x0b, 0x00, 0x2e, 0x00, 0x30, 0x00, 0xfa, 0xff, +0x3c, 0x00, 0x29, 0x00, 0x22, 0x00, 0x12, 0x00, 0x59, 0x00, 0xee, 0xff, 0xf1, 0xff, 0xb5, 0x00, +0x26, 0x00, 0x69, 0x00, 0x78, 0x00, 0x9f, 0x00, 0x0d, 0x01, 0xc4, 0x00, 0x9f, 0x00, 0xc0, 0x00, +0xa3, 0x00, 0xe5, 0x00, 0xa4, 0x00, 0x90, 0x00, 0x4d, 0x00, 0xdc, 0x00, 0xf4, 0x00, 0x99, 0x00, +0xb3, 0x00, 0xca, 0x00, 0xac, 0x00, 0x9a, 0x00, 0x17, 0x00, 0x04, 0x00, 0x31, 0x00, 0x2d, 0x00, +0x24, 0x00, 0xb9, 0xff, 0xe9, 0xff, 0x11, 0x00, 0x3a, 0x00, 0x43, 0x00, 0x33, 0x00, 0x42, 0x00, +0x35, 0x00, 0x7c, 0x00, 0x42, 0x00, 0x53, 0x00, 0x16, 0x00, 0x4e, 0x00, 0x4c, 0x00, 0xcb, 0x00, +0x99, 0x00, 0xad, 0x00, 0x8e, 0x00, 0x66, 0x00, 0xdc, 0xff, 0xe4, 0xff, 0xc9, 0xff, 0x5d, 0xff, +0x9e, 0xff, 0xbc, 0xff, 0x20, 0x00, 0x5b, 0x00, 0x88, 0x00, 0x95, 0x00, 0xc8, 0x00, 0x74, 0x00, +0x20, 0x00, 0xd9, 0xff, 0xcb, 0xff, 0x6b, 0xff, 0x78, 0xff, 0x76, 0xff, 0x78, 0xff, 0xdc, 0xff, +0x7f, 0xff, 0x3f, 0xff, 0x74, 0xff, 0xa4, 0xff, 0xf8, 0xff, 0x8d, 0xff, 0x95, 0xff, 0x49, 0xff, +0xa0, 0xff, 0xef, 0xff, 0xd3, 0xff, 0x43, 0x00, 0x7b, 0x00, 0xbc, 0x00, 0xf4, 0x00, 0x36, 0x01, +0xf3, 0x00, 0x71, 0x00, 0x0c, 0x00, 0xd6, 0xff, 0xb4, 0xff, 0x17, 0xff, 0x07, 0xff, 0x28, 0xff, +0x51, 0xff, 0x8c, 0xff, 0xb0, 0xff, 0x7b, 0xff, 0x9c, 0xff, 0xd7, 0xff, 0xc4, 0xff, 0xcc, 0xff, +0xb3, 0xff, 0xe9, 0xff, 0x1e, 0x00, 0x03, 0x00, 0x60, 0x00, 0x83, 0x00, 0x88, 0x00, 0xbb, 0x00, +0xd8, 0x00, 0x2d, 0x01, 0x03, 0x01, 0xde, 0x00, 0x6f, 0x00, 0x3d, 0x00, 0x33, 0x00, 0xdf, 0xff, +0x34, 0x00, 0x3b, 0x00, 0x41, 0x00, 0x23, 0x00, 0x5f, 0x00, 0x47, 0x00, 0x4e, 0x00, 0x40, 0x00, +0x30, 0x00, 0xf4, 0xff, 0xbf, 0xff, 0xcc, 0xff, 0x16, 0x00, 0x3c, 0x00, 0xf4, 0xff, 0x18, 0x00, +0x33, 0x00, 0x3d, 0x00, 0x63, 0x00, 0xc1, 0xff, 0xd6, 0xff, 0x9b, 0xff, 0x83, 0xff, 0x7c, 0xff, +0x7f, 0xff, 0xa5, 0xff, 0xb5, 0xff, 0xe7, 0xff, 0x02, 0x00, 0x99, 0xff, 0x0d, 0x00, 0x1b, 0x00, +0x25, 0x00, 0x1c, 0x00, 0x29, 0x00, 0x06, 0x00, 0x33, 0x00, 0x3d, 0x00, 0x22, 0x00, 0x29, 0x00, +0x24, 0x00, 0x34, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xb9, 0xff, 0x9c, 0xff, 0x6b, 0xff, 0x7e, 0xff, +0x5f, 0xff, 0x4f, 0xff, 0x65, 0xff, 0x72, 0xff, 0x9a, 0xff, 0x7d, 0xff, 0x8a, 0xff, 0x88, 0xff, +0x96, 0xff, 0x95, 0xff, 0x99, 0xff, 0x91, 0xff, 0xa0, 0xff, 0x17, 0x00, 0x30, 0x00, 0x22, 0x00, +0x35, 0x00, 0x36, 0x00, 0x6a, 0x00, 0x0b, 0x00, 0xea, 0xff, 0xdb, 0xff, 0xf2, 0xff, 0x1b, 0x00, +0xe4, 0xff, 0xfa, 0xff, 0x36, 0x00, 0xd6, 0xff, 0xd2, 0xff, 0xbe, 0xff, 0x72, 0xff, 0x8f, 0xff, +0x76, 0xff, 0xa2, 0xff, 0xe8, 0xff, 0x06, 0x00, 0xc4, 0xff, 0xc0, 0xff, 0xa1, 0xff, 0xa5, 0xff, +0xbc, 0xff, 0x9e, 0xff, 0xd9, 0xff, 0x4d, 0x00, 0x9e, 0x00, 0xd2, 0x00, 0xca, 0x00, 0xa5, 0x00, +0xb2, 0x00, 0xad, 0x00, 0x9e, 0x00, 0xb5, 0x00, 0x4a, 0x00, 0x73, 0x00, 0x87, 0x00, 0xa8, 0x00, +0xa5, 0x00, 0x94, 0x00, 0xac, 0x00, 0x8e, 0x00, 0xa2, 0x00, 0x99, 0x00, 0xac, 0x00, 0x9a, 0x00, +0x93, 0x00, 0xc7, 0x00, 0xdd, 0x00, 0xbe, 0x00, 0x9a, 0x00, 0xc3, 0x00, 0xf7, 0x00, 0xb8, 0x00, +0xa8, 0x00, 0xce, 0x00, 0x07, 0x01, 0xbe, 0x00, 0x70, 0x00, 0x60, 0x00, 0x34, 0x00, 0x66, 0x00, +0x64, 0x00, 0xc0, 0x00, 0x73, 0x00, 0xda, 0x00, 0x15, 0x01, 0x20, 0x01, 0x2e, 0x01, 0x0c, 0x01, +0xf9, 0x00, 0xfd, 0x00, 0xe4, 0x00, 0xc8, 0x00, 0xd3, 0x00, 0xfb, 0x00, 0xc4, 0x00, 0x1e, 0x01, +0xe8, 0x00, 0xbf, 0x00, 0xb6, 0x00, 0xe3, 0x00, 0xca, 0x00, 0x9a, 0x00, 0xbf, 0x00, 0xc8, 0x00, +0x8b, 0x00, 0xb6, 0x00, 0xd3, 0x00, 0xcd, 0x00, 0xf6, 0x00, 0xb1, 0x00, 0xb2, 0x00, 0xb3, 0x00, +0xb7, 0x00, 0x95, 0x00, 0x5d, 0x00, 0x5c, 0x00, 0xa2, 0x00, 0xce, 0x00, 0xa4, 0x00, 0x83, 0x00, +0x7d, 0x00, 0x29, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xb2, 0xff, 0xc5, 0xff, 0xb8, 0xff, 0xaf, 0xff, +0xd5, 0xff, 0xfd, 0xff, 0xf3, 0xff, 0x2b, 0x00, 0x3f, 0x00, 0x43, 0x00, 0x03, 0x00, 0xf1, 0xff, +0xe7, 0xff, 0xe5, 0xff, 0x03, 0x00, 0x31, 0x00, 0x21, 0x00, 0x79, 0x00, 0xec, 0x00, 0xf0, 0x00, +0xce, 0x00, 0xcc, 0x00, 0xaa, 0x00, 0x90, 0x00, 0x8f, 0x00, 0xad, 0x00, 0x5d, 0x00, 0x9b, 0x00, +0xcf, 0x00, 0xa8, 0x00, 0x88, 0x00, 0xcb, 0x00, 0xf7, 0x00, 0xcd, 0x00, 0xc3, 0x00, 0x13, 0x01, +0x0c, 0x01, 0xf8, 0x00, 0xb4, 0x00, 0xcf, 0x00, 0xd8, 0x00, 0x04, 0x01, 0x0d, 0x01, 0xed, 0x00, +0x30, 0x01, 0x48, 0x01, 0x63, 0x01, 0x43, 0x01, 0x2c, 0x01, 0x68, 0x01, 0x40, 0x01, 0x19, 0x01, +0x1c, 0x01, 0x2b, 0x01, 0x63, 0x01, 0x31, 0x01, 0x4c, 0x01, 0x23, 0x01, 0x5a, 0x01, 0x5d, 0x01, +0x4f, 0x01, 0x33, 0x01, 0x21, 0x01, 0x9e, 0x01, 0xba, 0x01, 0xa0, 0x01, 0xa1, 0x01, 0x9c, 0x01, +0x8e, 0x01, 0x89, 0x01, 0x84, 0x01, 0x4b, 0x01, 0x50, 0x01, 0xf7, 0x00, 0xeb, 0x00, 0x38, 0x01, +0x08, 0x01, 0x3a, 0x01, 0x0e, 0x01, 0x3e, 0x01, 0x38, 0x01, 0x15, 0x01, 0x21, 0x01, 0x20, 0x01, +0x15, 0x01, 0xe5, 0x00, 0xeb, 0x00, 0xc2, 0x00, 0x8f, 0x00, 0xb8, 0x00, 0xb9, 0x00, 0x94, 0x00, +0xb1, 0x00, 0xae, 0x00, 0x9d, 0x00, 0x68, 0x00, 0x57, 0x00, 0x12, 0x00, 0xca, 0xff, 0x0c, 0x00, +0x1d, 0x00, 0x17, 0x00, 0xe3, 0xff, 0x22, 0x00, 0x2f, 0x00, 0x0c, 0x00, 0xb3, 0xff, 0xb9, 0xff, +0xe8, 0xff, 0xc0, 0xff, 0xbf, 0xff, 0xd6, 0xff, 0xd8, 0xff, 0xf4, 0xff, 0xfc, 0xff, 0x00, 0x00, +0xe2, 0xff, 0x4d, 0x00, 0x41, 0x00, 0xfc, 0xff, 0x03, 0x00, 0x19, 0x00, 0x34, 0x00, 0x52, 0x00, +0xf8, 0xff, 0x13, 0x00, 0x2d, 0x00, 0x43, 0x00, 0x04, 0x00, 0x14, 0x00, 0xf7, 0xff, 0x04, 0x00, +0xe9, 0xff, 0xef, 0xff, 0xde, 0xff, 0xf4, 0xff, 0x1e, 0x00, 0xff, 0xff, 0x18, 0x00, 0xfa, 0xff, +0xcc, 0xff, 0xb2, 0xff, 0x9c, 0xff, 0x8f, 0xff, 0x87, 0xff, 0xaa, 0xff, 0xaa, 0xff, 0x7a, 0xff, +0x74, 0xff, 0x91, 0xff, 0xdc, 0xff, 0xd2, 0xff, 0xee, 0xff, 0x24, 0x00, 0xfe, 0xff, 0x25, 0x00, +0x1c, 0x00, 0x42, 0x00, 0xff, 0xff, 0x54, 0x00, 0x3f, 0x00, 0x62, 0x00, 0x4f, 0x00, 0x7c, 0x00, +0x66, 0x00, 0x57, 0x00, 0x80, 0x00, 0x79, 0x00, 0x4c, 0x00, 0x89, 0x00, 0x2f, 0x00, 0x34, 0x00, +0x5b, 0x00, 0x58, 0x00, 0x83, 0x00, 0x77, 0x00, 0x41, 0x00, 0x7d, 0x00, 0x6c, 0x00, 0x5d, 0x00, +0x38, 0x00, 0x20, 0x00, 0x0e, 0x00, 0xda, 0xff, 0xb5, 0xff, 0x3a, 0x00, 0x06, 0x00, 0xd1, 0xff, +0xc9, 0xff, 0xc2, 0xff, 0xd4, 0xff, 0xc7, 0xff, 0xa1, 0xff, 0x9f, 0xff, 0xc8, 0xff, 0xb6, 0xff, +0x97, 0xff, 0x8f, 0xff, 0x58, 0xff, 0x97, 0xff, 0x47, 0xff, 0x4e, 0xff, 0x61, 0xff, 0xf3, 0xfe, +0x12, 0xff, 0x01, 0xff, 0x35, 0xff, 0x18, 0xff, 0x78, 0xff, 0x70, 0xff, 0x8f, 0xff, 0x55, 0xff, +0x8e, 0xff, 0xc0, 0xff, 0xc4, 0xff, 0xd7, 0xff, 0xba, 0xff, 0xb8, 0xff, 0x7f, 0xff, 0x6e, 0xff, +0xa4, 0xff, 0x99, 0xff, 0x89, 0xff, 0xbb, 0xff, 0xb1, 0xff, 0xa3, 0xff, 0x93, 0xff, 0xbf, 0xff, +0xa8, 0xff, 0xef, 0xff, 0x9b, 0xff, 0x83, 0xff, 0xa0, 0xff, 0xc7, 0xff, 0x98, 0xff, 0x5e, 0xff, +0x5c, 0xff, 0x63, 0xff, 0x34, 0xff, 0x07, 0xff, 0x89, 0xff, 0x7c, 0xff, 0x62, 0xff, 0x4b, 0xff, +0x38, 0xff, 0xe7, 0xfe, 0x1f, 0xff, 0x30, 0xff, 0x23, 0xff, 0xd8, 0xfe, 0xe1, 0xfe, 0x19, 0xff, +0x00, 0xff, 0xf4, 0xfe, 0xd0, 0xfe, 0xea, 0xfe, 0xa5, 0xfe, 0x9d, 0xfe, 0xa0, 0xfe, 0xd7, 0xfe, +0xbf, 0xfe, 0xe8, 0xfe, 0xe8, 0xfe, 0x06, 0xff, 0x1e, 0xff, 0x3d, 0xff, 0x1c, 0xff, 0x38, 0xff, +0x21, 0xff, 0x09, 0xff, 0x10, 0xff, 0x55, 0xff, 0x12, 0xff, 0x11, 0xff, 0xe4, 0xfe, 0xc8, 0xfe, +0xf7, 0xfe, 0xf8, 0xfe, 0x9b, 0xfe, 0xe5, 0xfe, 0xd2, 0xfe, 0xa7, 0xfe, 0xba, 0xfe, 0xaa, 0xfe, +0x6f, 0xfe, 0x4a, 0xfe, 0x28, 0xfe, 0x91, 0xfe, 0xc9, 0xfe, 0xd3, 0xfe, 0xc9, 0xfe, 0xba, 0xfe, +0xe8, 0xfe, 0xbf, 0xfe, 0xb9, 0xfe, 0xd1, 0xfe, 0xac, 0xfe, 0xba, 0xfe, 0xcb, 0xfe, 0x05, 0xff, +0x3d, 0xff, 0x71, 0xff, 0x5f, 0xff, 0x5b, 0xff, 0xf9, 0xfe, 0xcc, 0xfe, 0xcb, 0xfe, 0xbe, 0xfe, +0x02, 0xff, 0xdf, 0xfe, 0x0a, 0xff, 0xf0, 0xfe, 0x1b, 0xff, 0xf8, 0xfe, 0x08, 0xff, 0xbd, 0xfe, +0xd9, 0xfe, 0xc4, 0xfe, 0xe1, 0xfe, 0x8b, 0xfe, 0xc3, 0xfe, 0xaf, 0xfe, 0xed, 0xfe, 0xd7, 0xfe, +0xdd, 0xfe, 0xd7, 0xfe, 0xf4, 0xfe, 0xfa, 0xfe, 0xe8, 0xfe, 0xd2, 0xfe, 0xe0, 0xfe, 0xe5, 0xfe, +0xc2, 0xfe, 0xe4, 0xfe, 0xa6, 0xfe, 0xe2, 0xfe, 0x07, 0xff, 0xe8, 0xfe, 0x11, 0xff, 0xe2, 0xfe, +0x13, 0xff, 0xec, 0xfe, 0x1b, 0xff, 0x46, 0xff, 0x36, 0xff, 0x3d, 0xff, 0x88, 0xff, 0x9c, 0xff, +0x3b, 0xff, 0x9c, 0xff, 0x89, 0xff, 0xac, 0xff, 0xa8, 0xff, 0x7c, 0xff, 0x8a, 0xff, 0xcb, 0xff, +0x8e, 0xff, 0xc6, 0xff, 0xa6, 0xff, 0x90, 0xff, 0xa6, 0xff, 0x72, 0xff, 0x76, 0xff, 0x4f, 0xff, +0x5f, 0xff, 0x6d, 0xff, 0x59, 0xff, 0x49, 0xff, 0xa1, 0xff, 0xad, 0xff, 0xdc, 0xff, 0xd8, 0xff, +0xd6, 0xff, 0xc0, 0xff, 0xa0, 0xff, 0xba, 0xff, 0xdc, 0xff, 0xb3, 0xff, 0x8a, 0xff, 0x64, 0xff, +0x9d, 0xff, 0xb2, 0xff, 0xa7, 0xff, 0x8a, 0xff, 0x65, 0xff, 0xb9, 0xff, 0x95, 0xff, 0xa8, 0xff, +0xb2, 0xff, 0xbb, 0xff, 0xaa, 0xff, 0xbb, 0xff, 0x88, 0xff, 0xb4, 0xff, 0x88, 0xff, 0x02, 0x00, +0x92, 0xff, 0xd4, 0xff, 0xf2, 0xff, 0xdf, 0xff, 0x2e, 0x00, 0x1e, 0x00, 0x2d, 0x00, 0x0e, 0x00, +0x31, 0x00, 0x05, 0x00, 0x36, 0x00, 0x80, 0x00, 0x76, 0x00, 0x54, 0x00, 0x4c, 0x00, 0x0b, 0x00, +0x11, 0x00, 0xfb, 0xff, 0xf6, 0xff, 0xff, 0xff, 0xef, 0xff, 0xfc, 0xff, 0xf9, 0xff, 0x07, 0x00, +0xf9, 0xff, 0x19, 0x00, 0xdc, 0xff, 0x1d, 0x00, 0x05, 0x00, 0x36, 0x00, 0x68, 0x00, 0x70, 0x00, +0x6a, 0x00, 0x31, 0x00, 0x2f, 0x00, 0x7a, 0x00, 0x27, 0x00, 0x4e, 0x00, 0x46, 0x00, 0x62, 0x00, +0x49, 0x00, 0x2b, 0x00, 0x00, 0x00, 0xd0, 0xff, 0x18, 0x00, 0x00, 0x00, 0x03, 0x00, 0x2c, 0x00, +0x09, 0x00, 0x66, 0x00, 0x52, 0x00, 0x54, 0x00, 0x03, 0x00, 0x3e, 0x00, 0x32, 0x00, 0x2c, 0x00, +0xf8, 0xff, 0x3d, 0x00, 0x22, 0x00, 0x47, 0x00, 0x35, 0x00, 0x35, 0x00, 0x1e, 0x00, 0x2d, 0x00, +0x37, 0x00, 0x0f, 0x00, 0x18, 0x00, 0xfc, 0xff, 0x45, 0x00, 0x6d, 0x00, 0x40, 0x00, 0xcb, 0xff, +0x06, 0x00, 0xe7, 0xff, 0x38, 0x00, 0x2c, 0x00, 0x3d, 0x00, 0x04, 0x00, 0x24, 0x00, 0x22, 0x00, +0x00, 0x00, 0x01, 0x00, 0x03, 0x00, 0x67, 0x00, 0x0f, 0x00, 0x01, 0x00, 0x0b, 0x00, 0x23, 0x00, +0x17, 0x00, 0x53, 0x00, 0xef, 0xff, 0x40, 0x00, 0x5b, 0x00, 0x62, 0x00, 0x45, 0x00, 0x6d, 0x00, +0x63, 0x00, 0x91, 0x00, 0x91, 0x00, 0x81, 0x00, 0x84, 0x00, 0xa6, 0x00, 0xd6, 0x00, 0x8a, 0x00, +0xdb, 0x00, 0xa6, 0x00, 0xbe, 0x00, 0xe2, 0x00, 0x12, 0x01, 0xfa, 0x00, 0x00, 0x01, 0xe3, 0x00, +0x21, 0x01, 0x4a, 0x01, 0xe4, 0x00, 0x09, 0x01, 0xdb, 0x00, 0xd0, 0x00, 0xd7, 0x00, 0xcf, 0x00, +0xc4, 0x00, 0xbf, 0x00, 0xed, 0x00, 0x90, 0x00, 0x9f, 0x00, 0x59, 0x00, 0xb9, 0x00, 0x3a, 0x00, +0x6c, 0x00, 0x28, 0x00, 0x47, 0x00, 0x77, 0x00, 0x48, 0x00, 0x16, 0x00, 0x60, 0x00, 0x4c, 0x00, +0x53, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x8a, 0x00, 0x8e, 0x00, 0x47, 0x00, 0x54, 0x00, 0x3a, 0x00, +0x5a, 0x00, 0x98, 0x00, 0x38, 0x00, 0x73, 0x00, 0x63, 0x00, 0x97, 0x00, 0x4f, 0x00, 0x59, 0x00, +0x51, 0x00, 0x85, 0x00, 0x40, 0x00, 0x17, 0x00, 0x36, 0x00, 0x3f, 0x00, 0x4a, 0x00, 0x26, 0x00, +0x37, 0x00, 0x28, 0x00, 0x1d, 0x00, 0x72, 0x00, 0x52, 0x00, 0x9a, 0x00, 0x54, 0x00, 0x35, 0x00, +0x6f, 0x00, 0x62, 0x00, 0x62, 0x00, 0x3d, 0x00, 0x59, 0x00, 0x2d, 0x00, 0x31, 0x00, 0x28, 0x00, +0x17, 0x00, 0xc6, 0xff, 0xb7, 0xff, 0xd3, 0xff, 0xb1, 0xff, 0xe6, 0xff, 0xc2, 0xff, 0xc2, 0xff, +0x7a, 0xff, 0xa9, 0xff, 0x94, 0xff, 0x61, 0xff, 0x7d, 0xff, 0x35, 0xff, 0x31, 0xff, 0x64, 0xff, +0x57, 0xff, 0x64, 0xff, 0x60, 0xff, 0x78, 0xff, 0x8d, 0xff, 0xec, 0xff, 0xce, 0xff, 0x14, 0x00, +0x80, 0xff, 0xd3, 0xff, 0x76, 0xff, 0x48, 0xff, 0x01, 0xff, 0x10, 0xff, 0x2c, 0xff, 0xe7, 0xfe, +0x0c, 0xff, 0x24, 0xff, 0x54, 0xff, 0x23, 0xff, 0x51, 0xff, 0x3e, 0xff, 0x3a, 0xff, 0x44, 0xff, +0x3f, 0xff, 0x05, 0xff, 0xc5, 0xfe, 0x66, 0xff, 0x5f, 0xff, 0x5c, 0xff, 0x28, 0xff, 0x5c, 0xff, +0x2e, 0xff, 0x61, 0xff, 0x18, 0xff, 0x23, 0xff, 0x50, 0xff, 0x52, 0xff, 0x7f, 0xff, 0x09, 0xff, +0x27, 0xff, 0x22, 0xff, 0x01, 0xff, 0xf4, 0xfe, 0xe1, 0xfe, 0xd7, 0xfe, 0x1f, 0xff, 0xbe, 0xfe, +0xfa, 0xfe, 0xde, 0xfe, 0xdb, 0xfe, 0x20, 0xff, 0xed, 0xfe, 0x54, 0xff, 0x67, 0xff, 0x7c, 0xff, +0x77, 0xff, 0x19, 0xff, 0x41, 0xff, 0x5b, 0xff, 0x5a, 0xff, 0x3a, 0xff, 0x51, 0xff, 0x45, 0xff, +0x85, 0xff, 0xb8, 0xff, 0xcb, 0xff, 0xa2, 0xff, 0xb8, 0xff, 0x60, 0xff, 0x7d, 0xff, 0xe9, 0xff, +0x23, 0x00, 0x30, 0x00, 0x15, 0x00, 0x0d, 0x00, 0x15, 0x00, 0xaf, 0xff, 0xc3, 0xff, 0x8b, 0xff, +0x6a, 0xff, 0x2b, 0xff, 0xee, 0xfe, 0x60, 0xff, 0x12, 0xff, 0x36, 0xff, 0x00, 0xff, 0xf4, 0xfe, +0x24, 0xff, 0x1e, 0xff, 0x12, 0xff, 0xe2, 0xfe, 0xfa, 0xfe, 0x4e, 0xff, 0xf4, 0xfe, 0xcb, 0xfe, +0x94, 0xfe, 0xa3, 0xfe, 0xbc, 0xfe, 0xdb, 0xfe, 0xba, 0xfe, 0xf9, 0xfe, 0xde, 0xfe, 0xd4, 0xfe, +0xb6, 0xfe, 0xfc, 0xfe, 0xad, 0xfe, 0xf4, 0xfe, 0xf3, 0xfe, 0x49, 0xff, 0xff, 0xfe, 0x25, 0xff, +0x13, 0xff, 0x39, 0xff, 0x0f, 0xff, 0xfd, 0xfe, 0x34, 0xff, 0x2c, 0xff, 0x69, 0xff, 0x22, 0xff, +0x30, 0xff, 0x02, 0xff, 0xc9, 0xfe, 0x2b, 0xff, 0x1e, 0xff, 0x12, 0xff, 0x4d, 0xff, 0x1a, 0xff, +0x1c, 0xff, 0x37, 0xff, 0x3c, 0xff, 0x71, 0xff, 0x30, 0xff, 0x17, 0xff, 0x4a, 0xff, 0x22, 0xff, +0xfc, 0xfe, 0x3a, 0xff, 0x6d, 0xff, 0x66, 0xff, 0x07, 0xff, 0x29, 0xff, 0x2a, 0xff, 0x0c, 0xff, +0x18, 0xff, 0x19, 0xff, 0xf3, 0xfe, 0xe9, 0xfe, 0xed, 0xfe, 0xd7, 0xfe, 0x19, 0xff, 0x3b, 0xff, +0x49, 0xff, 0x59, 0xff, 0x55, 0xff, 0x46, 0xff, 0x51, 0xff, 0x6e, 0xff, 0x2d, 0xff, 0x21, 0xff, +0x2c, 0xff, 0xb1, 0xff, 0x9d, 0xff, 0xa0, 0xff, 0x7d, 0xff, 0x66, 0xff, 0x6d, 0xff, 0x2e, 0xff, +0x51, 0xff, 0x33, 0xff, 0x3e, 0xff, 0x5f, 0xff, 0x77, 0xff, 0x90, 0xff, 0x94, 0xff, 0x55, 0xff, +0x70, 0xff, 0x83, 0xff, 0x72, 0xff, 0x6a, 0xff, 0x86, 0xff, 0xbc, 0xff, 0xb0, 0xff, 0xaa, 0xff, +0xce, 0xff, 0xfd, 0xff, 0xc8, 0xff, 0xda, 0xff, 0xe0, 0xff, 0xe6, 0xff, 0xc7, 0xff, 0xd7, 0xff, +0xed, 0xff, 0x1a, 0x00, 0x02, 0x00, 0x06, 0x00, 0xcc, 0xff, 0xf4, 0xff, 0x00, 0x00, 0x0b, 0x00, +0x00, 0x00, 0xd1, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x07, 0x00, 0xfa, 0xff, 0xfb, 0xff, 0xea, 0xff, +0xb8, 0xff, 0xf0, 0xff, 0xe1, 0xff, 0xc8, 0xff, 0xe5, 0xff, 0xee, 0xff, 0xba, 0xff, 0xa5, 0xff, +0xc8, 0xff, 0xaf, 0xff, 0x7b, 0xff, 0x68, 0xff, 0x8e, 0xff, 0x6c, 0xff, 0x5a, 0xff, 0x23, 0xff, +0x13, 0xff, 0x1e, 0xff, 0xf9, 0xfe, 0x20, 0xff, 0x1b, 0xff, 0x27, 0xff, 0x46, 0xff, 0x01, 0xff, +0x18, 0xff, 0x7c, 0xff, 0x3e, 0xff, 0x52, 0xff, 0xc1, 0xff, 0x99, 0xff, 0xb4, 0xff, 0x71, 0xff, +0x7d, 0xff, 0x60, 0xff, 0x2a, 0xff, 0x7c, 0xff, 0x4a, 0xff, 0x46, 0xff, 0x4f, 0xff, 0x77, 0xff, +0x7c, 0xff, 0x97, 0xff, 0x81, 0xff, 0x96, 0xff, 0xb2, 0xff, 0x2b, 0xff, 0x4e, 0xff, 0x66, 0xff, +0x2f, 0xff, 0x5b, 0xff, 0x8f, 0xff, 0x7c, 0xff, 0x8b, 0xff, 0x9f, 0xff, 0xa7, 0xff, 0xc1, 0xff, +0x7a, 0xff, 0x8c, 0xff, 0x69, 0xff, 0x80, 0xff, 0x62, 0xff, 0x41, 0xff, 0x61, 0xff, 0x65, 0xff, +0x90, 0xff, 0x81, 0xff, 0x7a, 0xff, 0x4a, 0xff, 0x59, 0xff, 0x1f, 0xff, 0x81, 0xff, 0x79, 0xff, +0x70, 0xff, 0x66, 0xff, 0x9c, 0xff, 0xab, 0xff, 0xaf, 0xff, 0x70, 0xff, 0xb9, 0xff, 0xb4, 0xff, +0x9f, 0xff, 0x51, 0xff, 0xb6, 0xff, 0xc1, 0xff, 0xc3, 0xff, 0x9d, 0xff, 0xf4, 0xff, 0xc5, 0xff, +0xcb, 0xff, 0xbf, 0xff, 0xd1, 0xff, 0x4f, 0xff, 0x46, 0xff, 0x9d, 0xff, 0x8d, 0xff, 0x79, 0xff, +0x7c, 0xff, 0x88, 0xff, 0xb6, 0xff, 0x97, 0xff, 0x64, 0xff, 0xdf, 0xff, 0x6f, 0xff, 0xd6, 0xff, +0xd0, 0xff, 0xa3, 0xff, 0x87, 0xff, 0x85, 0xff, 0xb7, 0xff, 0xa2, 0xff, 0xb8, 0xff, 0xa9, 0xff, +0xa0, 0xff, 0x0a, 0x00, 0xf7, 0xff, 0xec, 0xff, 0x2d, 0x00, 0x02, 0x00, 0xf1, 0xff, 0x27, 0x00, +0xf6, 0xff, 0xe9, 0xff, 0xd8, 0xff, 0x2d, 0x00, 0x1f, 0x00, 0x21, 0x00, 0xfc, 0xff, 0x65, 0x00, +0xf6, 0xff, 0x86, 0xff, 0x9a, 0xff, 0x61, 0xff, 0x80, 0xff, 0x8e, 0xff, 0xb9, 0xff, 0xc0, 0xff, +0x83, 0xff, 0x9f, 0xff, 0x7a, 0xff, 0x86, 0xff, 0x7a, 0xff, 0x99, 0xff, 0xb4, 0xff, 0xc4, 0xff, +0x06, 0x00, 0xd1, 0xff, 0xdd, 0xff, 0x0a, 0x00, 0xeb, 0xff, 0x13, 0x00, 0x28, 0x00, 0xc1, 0xff, +0x02, 0x00, 0x35, 0x00, 0xfa, 0xff, 0xe4, 0xff, 0xbe, 0xff, 0xd2, 0xff, 0xcf, 0xff, 0x92, 0xff, +0xc2, 0xff, 0xc1, 0xff, 0xc4, 0xff, 0x8f, 0xff, 0x7d, 0xff, 0xba, 0xff, 0xa5, 0xff, 0xc7, 0xff, +0xe8, 0xff, 0x00, 0x00, 0x2a, 0x00, 0xdc, 0xff, 0x35, 0x00, 0x1e, 0x00, 0x3a, 0x00, 0x1e, 0x00, +0x2e, 0x00, 0xfb, 0xff, 0x05, 0x00, 0x24, 0x00, 0x28, 0x00, 0x30, 0x00, 0x09, 0x00, 0x0d, 0x00, +0xf4, 0xff, 0x54, 0x00, 0xe2, 0xff, 0x0b, 0x00, 0x2f, 0x00, 0x4e, 0x00, 0x58, 0x00, 0x48, 0x00, +0x1c, 0x00, 0x47, 0x00, 0x17, 0x00, 0x2f, 0x00, 0x4e, 0x00, 0x10, 0x00, 0x5a, 0x00, 0x1b, 0x00, +0x06, 0x00, 0x72, 0x00, 0x2d, 0x00, 0x02, 0x00, 0x2e, 0x00, 0x3a, 0x00, 0x19, 0x00, 0x08, 0x00, +0x03, 0x00, 0xc9, 0xff, 0xd9, 0xff, 0xce, 0xff, 0xb0, 0xff, 0xe7, 0xff, 0xe4, 0xff, 0xf5, 0xff, +0xc4, 0xff, 0xd9, 0xff, 0x15, 0x00, 0xe5, 0xff, 0x09, 0x00, 0xe5, 0xff, 0xe7, 0xff, 0x0d, 0x00, +0xb7, 0xff, 0xf7, 0xff, 0xbe, 0xff, 0x89, 0xff, 0x90, 0xff, 0x93, 0xff, 0x8b, 0xff, 0x94, 0xff, +0x60, 0xff, 0x8a, 0xff, 0x8d, 0xff, 0xda, 0xff, 0x9e, 0xff, 0x91, 0xff, 0x88, 0xff, 0x5a, 0xff, +0x90, 0xff, 0x76, 0xff, 0x7e, 0xff, 0x9f, 0xff, 0xaf, 0xff, 0xb8, 0xff, 0xc0, 0xff, 0xd7, 0xff, +0x93, 0xff, 0x91, 0xff, 0xa0, 0xff, 0xae, 0xff, 0xcb, 0xff, 0xe8, 0xff, 0xc0, 0xff, 0xbe, 0xff, +0xa2, 0xff, 0xcb, 0xff, 0x9b, 0xff, 0xbf, 0xff, 0xb3, 0xff, 0xee, 0xff, 0xd4, 0xff, 0xd9, 0xff, +0xfe, 0xff, 0xfa, 0xff, 0xee, 0xff, 0x07, 0x00, 0xbc, 0xff, 0xa4, 0xff, 0xbc, 0xff, 0x9e, 0xff, +0xa5, 0xff, 0xc6, 0xff, 0xc5, 0xff, 0xd5, 0xff, 0xe0, 0xff, 0xf8, 0xff, 0xc9, 0xff, 0xc7, 0xff, +0x0e, 0x00, 0x4b, 0x00, 0x2f, 0x00, 0x2b, 0x00, 0x26, 0x00, 0xff, 0xff, 0x4a, 0x00, 0x42, 0x00, +0x2f, 0x00, 0xdc, 0xff, 0x19, 0x00, 0x4b, 0x00, 0x3e, 0x00, 0x49, 0x00, 0x7a, 0x00, 0x69, 0x00, +0xae, 0x00, 0x99, 0x00, 0xa0, 0x00, 0xe2, 0x00, 0xdc, 0x00, 0xe2, 0x00, 0x13, 0x01, 0xfe, 0x00, +0x08, 0x01, 0x16, 0x01, 0x37, 0x01, 0x2d, 0x01, 0x49, 0x01, 0x22, 0x01, 0x5e, 0x01, 0x4a, 0x01, +0xea, 0x00, 0xb0, 0x00, 0xa9, 0x00, 0x9c, 0x00, 0x82, 0x00, 0x53, 0x00, 0x78, 0x00, 0x7c, 0x00, +0xc5, 0x00, 0x9a, 0x00, 0x1b, 0x00, 0x37, 0x00, 0x46, 0x00, 0x01, 0x00, 0xe9, 0xff, 0x21, 0x00, +0xf7, 0xff, 0xee, 0xff, 0x1d, 0x00, 0xd3, 0xff, 0xcc, 0xff, 0xdd, 0xff, 0xbb, 0xff, 0xaf, 0xff, +0x8f, 0xff, 0xec, 0xff, 0xe7, 0xff, 0x1a, 0x00, 0x13, 0x00, 0xfa, 0xff, 0x11, 0x00, 0x1d, 0x00, +0x0b, 0x00, 0x35, 0x00, 0x3c, 0x00, 0x0f, 0x00, 0x2b, 0x00, 0x52, 0x00, 0x47, 0x00, 0x3d, 0x00, +0x20, 0x00, 0x2b, 0x00, 0x52, 0x00, 0x48, 0x00, 0x47, 0x00, 0x53, 0x00, 0x1c, 0x00, 0x3c, 0x00, +0x53, 0x00, 0x1d, 0x00, 0x3b, 0x00, 0x5f, 0x00, 0x9a, 0x00, 0x65, 0x00, 0x59, 0x00, 0x94, 0x00, +0x8f, 0x00, 0x35, 0x00, 0x3b, 0x00, 0x22, 0x00, 0x49, 0x00, 0x63, 0x00, 0x72, 0x00, 0x71, 0x00, +0x5e, 0x00, 0x79, 0x00, 0x69, 0x00, 0x60, 0x00, 0xff, 0xff, 0xf6, 0xff, 0x23, 0x00, 0x17, 0x00, +0xef, 0xff, 0xfa, 0xff, 0x30, 0x00, 0x3b, 0x00, 0xff, 0xff, 0xd3, 0xff, 0xfe, 0xff, 0x18, 0x00, +0xfa, 0xff, 0x3d, 0x00, 0x39, 0x00, 0xc7, 0xff, 0x2c, 0x00, 0x43, 0x00, 0x5a, 0x00, 0x27, 0x00, +0x13, 0x00, 0x51, 0x00, 0x60, 0x00, 0x7d, 0x00, 0x00, 0x01, 0xbe, 0x00, 0xca, 0x00, 0x6c, 0x00, +0x62, 0x00, 0x45, 0x00, 0x67, 0x00, 0x2c, 0x00, 0x3f, 0x00, 0x3d, 0x00, 0x8d, 0x00, 0x78, 0x00, +0x4d, 0x00, 0x22, 0x00, 0x9b, 0x00, 0x4d, 0x00, 0x40, 0x00, 0x55, 0x00, 0xe7, 0xff, 0x30, 0x00, +0x0b, 0x00, 0xe3, 0xff, 0xc0, 0xff, 0x15, 0x00, 0x12, 0x00, 0xe3, 0xff, 0xd1, 0xff, 0xa2, 0xff, +0xf3, 0xff, 0xc0, 0xff, 0x0a, 0x00, 0xc7, 0xff, 0xa6, 0xff, 0x77, 0xff, 0xa7, 0xff, 0xa7, 0xff, +0xa1, 0xff, 0x7e, 0xff, 0xa5, 0xff, 0xb6, 0xff, 0x5c, 0xff, 0x4c, 0xff, 0x74, 0xff, 0xa8, 0xff, +0x55, 0xff, 0x6e, 0xff, 0xb6, 0xff, 0xab, 0xff, 0x96, 0xff, 0x89, 0xff, 0x95, 0xff, 0x94, 0xff, +0x67, 0xff, 0xcb, 0xff, 0x42, 0xff, 0x5a, 0xff, 0x9b, 0xff, 0x5a, 0xff, 0x8f, 0xff, 0x6c, 0xff, +0x8e, 0xff, 0xd3, 0xff, 0x6f, 0xff, 0x8b, 0xff, 0x75, 0xff, 0x8a, 0xff, 0x9b, 0xff, 0xad, 0xff, +0xfb, 0xff, 0xa8, 0xff, 0xab, 0xff, 0xa2, 0xff, 0xd1, 0xff, 0xb9, 0xff, 0x2b, 0x00, 0x97, 0xff, +0xbd, 0xff, 0xa9, 0xff, 0xe1, 0xff, 0xf3, 0xff, 0xb3, 0xff, 0x24, 0x00, 0x1b, 0x00, 0x2c, 0x00, +0xda, 0xff, 0x1f, 0x00, 0xfb, 0xff, 0xd4, 0xff, 0xd0, 0xff, 0xfc, 0xff, 0x1f, 0x00, 0xd6, 0xff, +0xf0, 0xff, 0x09, 0x00, 0xf3, 0xff, 0xde, 0xff, 0xbe, 0xff, 0xc1, 0xff, 0xf2, 0xff, 0xdb, 0xff, +0xd1, 0xff, 0x02, 0x00, 0xda, 0xff, 0x08, 0x00, 0x03, 0x00, 0x06, 0x00, 0xfb, 0xff, 0x0a, 0x00, +0xa8, 0xff, 0xa0, 0xff, 0x9d, 0xff, 0x8d, 0xff, 0x7e, 0xff, 0x5a, 0xff, 0x82, 0xff, 0x90, 0xff, +0x6c, 0xff, 0x65, 0xff, 0x8a, 0xff, 0xbe, 0xff, 0xb4, 0xff, 0xa6, 0xff, 0x90, 0xff, 0x9f, 0xff, +0x85, 0xff, 0x76, 0xff, 0x96, 0xff, 0x93, 0xff, 0xb0, 0xff, 0x3e, 0xff, 0x82, 0xff, 0x79, 0xff, +0x43, 0xff, 0x49, 0xff, 0x4c, 0xff, 0x1a, 0xff, 0xe7, 0xfe, 0x12, 0xff, 0x30, 0xff, 0x36, 0xff, +0x12, 0xff, 0x3c, 0xff, 0x1e, 0xff, 0x3c, 0xff, 0x60, 0xff, 0x66, 0xff, 0x23, 0xff, 0x56, 0xff, +0x69, 0xff, 0x6f, 0xff, 0x3a, 0xff, 0x1f, 0xff, 0x29, 0xff, 0x67, 0xff, 0x60, 0xff, 0x34, 0xff, +0x2e, 0xff, 0x19, 0xff, 0x58, 0xff, 0x58, 0xff, 0x66, 0xff, 0x61, 0xff, 0xd0, 0xff, 0x89, 0xff, +0x84, 0xff, 0x70, 0xff, 0xd1, 0xff, 0xa2, 0xff, 0xc9, 0xff, 0xd4, 0xff, 0xbc, 0xff, 0xb5, 0xff, +0xd0, 0xff, 0xbf, 0xff, 0xd2, 0xff, 0xe7, 0xff, 0xd3, 0xff, 0xe8, 0xff, 0xd1, 0xff, 0x0b, 0x00, +0x1c, 0x00, 0xeb, 0xff, 0xca, 0xff, 0xb9, 0xff, 0xa1, 0xff, 0x95, 0xff, 0xdd, 0xff, 0xd1, 0xff, +0xcb, 0xff, 0x94, 0xff, 0x97, 0xff, 0xa5, 0xff, 0xcc, 0xff, 0xb3, 0xff, 0x8d, 0xff, 0xaa, 0xff, +0x5d, 0xff, 0x5d, 0xff, 0x21, 0xff, 0x69, 0xff, 0x7a, 0xff, 0x63, 0xff, 0x5e, 0xff, 0x8f, 0xff, +0x72, 0xff, 0x76, 0xff, 0x90, 0xff, 0xb9, 0xff, 0xb2, 0xff, 0xb4, 0xff, 0xa6, 0xff, 0xa2, 0xff, +0x9a, 0xff, 0xea, 0xff, 0xe3, 0xff, 0xc4, 0xff, 0xb4, 0xff, 0x9a, 0xff, 0xad, 0xff, 0x9c, 0xff, +0xb2, 0xff, 0x7e, 0xff, 0x10, 0x00, 0x1e, 0x00, 0x15, 0x00, 0xfe, 0xff, 0x21, 0x00, 0x23, 0x00, +0x07, 0x00, 0x56, 0x00, 0x4f, 0x00, 0x46, 0x00, 0x4d, 0x00, 0x5a, 0x00, 0x70, 0x00, 0x29, 0x00, +0x7d, 0x00, 0x83, 0x00, 0x6c, 0x00, 0xbd, 0x00, 0x7d, 0x00, 0x84, 0x00, 0x5d, 0x00, 0x5b, 0x00, +0x40, 0x00, 0x2f, 0x00, 0x2f, 0x00, 0x77, 0x00, 0x34, 0x00, 0x1f, 0x00, 0x39, 0x00, 0x48, 0x00, +0x59, 0x00, 0x45, 0x00, 0x3f, 0x00, 0x3c, 0x00, 0x89, 0x00, 0x6b, 0x00, 0x81, 0x00, 0x5d, 0x00, +0x66, 0x00, 0x4d, 0x00, 0x6a, 0x00, 0x8b, 0x00, 0x57, 0x00, 0x73, 0x00, 0x2d, 0x00, 0x48, 0x00, +0x6b, 0x00, 0x47, 0x00, 0x2f, 0x00, 0x2f, 0x00, 0x34, 0x00, 0x2b, 0x00, 0x2e, 0x00, 0x3a, 0x00, +0x56, 0x00, 0x66, 0x00, 0x4c, 0x00, 0x5d, 0x00, 0xb8, 0x00, 0xad, 0x00, 0x98, 0x00, 0x96, 0x00, +0xe6, 0x00, 0xf7, 0x00, 0x9d, 0x00, 0xe5, 0x00, 0xb5, 0x00, 0x91, 0x00, 0x99, 0x00, 0xd6, 0x00, +0x8b, 0x00, 0x74, 0x00, 0x96, 0x00, 0x34, 0x00, 0x83, 0x00, 0x66, 0x00, 0x70, 0x00, 0x3b, 0x00, +0x72, 0x00, 0x8d, 0x00, 0x7f, 0x00, 0x45, 0x00, 0x67, 0x00, 0x34, 0x00, 0x7d, 0x00, 0x8f, 0x00, +0x28, 0x00, 0x3e, 0x00, 0x43, 0x00, 0x3f, 0x00, 0x5b, 0x00, 0x63, 0x00, 0x62, 0x00, 0x96, 0x00, +0x7b, 0x00, 0x72, 0x00, 0x78, 0x00, 0x9e, 0x00, 0x03, 0x01, 0xbb, 0x00, 0xb9, 0x00, 0x72, 0x00, +0xb6, 0x00, 0x7a, 0x00, 0x80, 0x00, 0x2a, 0x00, 0x6c, 0x00, 0x1b, 0x00, 0x92, 0x00, 0x49, 0x00, +0x63, 0x00, 0x68, 0x00, 0x86, 0x00, 0xa9, 0x00, 0xaf, 0x00, 0x91, 0x00, 0xd9, 0x00, 0xc9, 0x00, +0x82, 0x00, 0x9c, 0x00, 0xa4, 0x00, 0x72, 0x00, 0x78, 0x00, 0xa3, 0x00, 0x86, 0x00, 0xab, 0x00, +0xbe, 0x00, 0x7d, 0x00, 0x89, 0x00, 0xa5, 0x00, 0xba, 0x00, 0xa5, 0x00, 0x7d, 0x00, 0x78, 0x00, +0x98, 0x00, 0x79, 0x00, 0x82, 0x00, 0x83, 0x00, 0xa7, 0x00, 0x88, 0x00, 0x7e, 0x00, 0x9f, 0x00, +0x42, 0x00, 0x2d, 0x00, 0x56, 0x00, 0x74, 0x00, 0xaf, 0x00, 0xc1, 0x00, 0xba, 0x00, 0x8e, 0x00, +0x84, 0x00, 0xce, 0x00, 0xba, 0x00, 0x98, 0x00, 0xaf, 0x00, 0x81, 0x00, 0xa7, 0x00, 0xb6, 0x00, +0xd8, 0x00, 0xb2, 0x00, 0xe1, 0x00, 0xf0, 0x00, 0x8d, 0x00, 0x78, 0x00, 0xa5, 0x00, 0xad, 0x00, +0x12, 0x01, 0xe8, 0x00, 0x0b, 0x01, 0x01, 0x01, 0xfa, 0x00, 0xe8, 0x00, 0x00, 0x01, 0xc9, 0x00, +0xe4, 0x00, 0xb7, 0x00, 0xb2, 0x00, 0xdc, 0x00, 0xa5, 0x00, 0xcc, 0x00, 0x8e, 0x00, 0xa0, 0x00, +0xd0, 0x00, 0xc9, 0x00, 0xd2, 0x00, 0x87, 0x00, 0xd8, 0x00, 0x92, 0x00, 0xf5, 0x00, 0xbd, 0x00, +0xc6, 0x00, 0xb6, 0x00, 0x6c, 0x00, 0x70, 0x00, 0x66, 0x00, 0x76, 0x00, 0x6d, 0x00, 0x86, 0x00, +0x7a, 0x00, 0x56, 0x00, 0x81, 0x00, 0x36, 0x00, 0x82, 0x00, 0x50, 0x00, 0x42, 0x00, 0x58, 0x00, +0xf7, 0xff, 0x08, 0x00, 0xed, 0xff, 0xf2, 0xff, 0x2f, 0x00, 0x02, 0x00, 0xe7, 0xff, 0x18, 0x00, +0x47, 0x00, 0x46, 0x00, 0x42, 0x00, 0x47, 0x00, 0x58, 0x00, 0x55, 0x00, 0x5d, 0x00, 0x61, 0x00, +0xa9, 0x00, 0x98, 0x00, 0x5b, 0x00, 0x7b, 0x00, 0x8c, 0x00, 0xc0, 0x00, 0x81, 0x00, 0x97, 0x00, +0x68, 0x00, 0x86, 0x00, 0x90, 0x00, 0xa4, 0x00, 0x6e, 0x00, 0x8b, 0x00, 0x7d, 0x00, 0x69, 0x00, +0xa2, 0x00, 0x98, 0x00, 0xcb, 0x00, 0x7e, 0x00, 0x98, 0x00, 0x7f, 0x00, 0x69, 0x00, 0x6c, 0x00, +0x89, 0x00, 0x83, 0x00, 0x70, 0x00, 0x61, 0x00, 0x98, 0x00, 0x95, 0x00, 0x72, 0x00, 0x7b, 0x00, +0x4f, 0x00, 0x2d, 0x00, 0x1f, 0x00, 0x1c, 0x00, 0xe4, 0xff, 0xd6, 0xff, 0x0b, 0x00, 0xe3, 0xff, +0xe3, 0xff, 0x0c, 0x00, 0x09, 0x00, 0xdf, 0xff, 0xca, 0xff, 0xfb, 0xff, 0xe9, 0xff, 0xc6, 0xff, +0xe6, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf9, 0xff, 0x0e, 0x00, 0x13, 0x00, 0x10, 0x00, 0x2f, 0x00, +0x4d, 0x00, 0x4e, 0x00, 0x21, 0x00, 0x61, 0x00, 0x34, 0x00, 0x4d, 0x00, 0x36, 0x00, 0x7c, 0x00, +0x52, 0x00, 0x4f, 0x00, 0x5e, 0x00, 0xa1, 0x00, 0xbc, 0x00, 0xb4, 0x00, 0x62, 0x00, 0x9e, 0x00, +0x50, 0x00, 0x49, 0x00, 0x9e, 0x00, 0x8b, 0x00, 0x92, 0x00, 0x8b, 0x00, 0x6f, 0x00, 0x9b, 0x00, +0x9a, 0x00, 0x89, 0x00, 0x70, 0x00, 0x3c, 0x00, 0x5e, 0x00, 0x66, 0x00, 0x52, 0x00, 0x36, 0x00, +0x34, 0x00, 0x12, 0x00, 0x47, 0x00, 0x0a, 0x00, 0x1e, 0x00, 0x10, 0x00, 0xf6, 0xff, 0xfa, 0xff, +0xeb, 0xff, 0x8d, 0xff, 0xae, 0xff, 0xbe, 0xff, 0x96, 0xff, 0x9b, 0xff, 0xb9, 0xff, 0xcb, 0xff, +0xdd, 0xff, 0xfb, 0xff, 0xd1, 0xff, 0xf5, 0xff, 0xe3, 0xff, 0x06, 0x00, 0x0f, 0x00, 0x03, 0x00, +0x31, 0x00, 0x27, 0x00, 0x0e, 0x00, 0xdf, 0xff, 0x22, 0x00, 0x53, 0x00, 0x23, 0x00, 0x24, 0x00, +0x3a, 0x00, 0x66, 0x00, 0xda, 0x00, 0x91, 0x00, 0x8e, 0x00, 0x7d, 0x00, 0xa1, 0x00, 0x75, 0x00, +0x68, 0x00, 0xc6, 0x00, 0xb6, 0x00, 0x8b, 0x00, 0xaf, 0x00, 0xa6, 0x00, 0x8c, 0x00, 0xb6, 0x00, +0x7f, 0x00, 0x98, 0x00, 0x91, 0x00, 0xcb, 0x00, 0xf4, 0x00, 0xf3, 0x00, 0xae, 0x00, 0xc3, 0x00, +0xa5, 0x00, 0xc6, 0x00, 0xa9, 0x00, 0xd9, 0x00, 0x63, 0x00, 0x78, 0x00, 0x3b, 0x00, 0xb1, 0x00, +0x60, 0x00, 0x70, 0x00, 0x7e, 0x00, 0x35, 0x00, 0x22, 0x00, 0x30, 0x00, 0x82, 0x00, 0x36, 0x00, +0x04, 0x00, 0x36, 0x00, 0x59, 0x00, 0x76, 0x00, 0x43, 0x00, 0x44, 0x00, 0x2c, 0x00, 0x4b, 0x00, +0x1e, 0x00, 0x5f, 0x00, 0x58, 0x00, 0x1e, 0x00, 0x0a, 0x00, 0x1e, 0x00, 0x03, 0x00, 0x32, 0x00, +0x01, 0x00, 0x0f, 0x00, 0xe7, 0xff, 0xc5, 0xff, 0x0b, 0x00, 0xfb, 0xff, 0x00, 0x00, 0x1e, 0x00, +0x46, 0x00, 0x06, 0x00, 0x08, 0x00, 0x33, 0x00, 0x13, 0x00, 0x1b, 0x00, 0x08, 0x00, 0x42, 0x00, +0x82, 0x00, 0x4e, 0x00, 0x59, 0x00, 0x70, 0x00, 0x12, 0x00, 0xfa, 0xff, 0xf6, 0xff, 0x0a, 0x00, +0x23, 0x00, 0x36, 0x00, 0x10, 0x00, 0xf0, 0xff, 0xf9, 0xff, 0xfe, 0xff, 0x14, 0x00, 0x26, 0x00, +0xfd, 0xff, 0x0d, 0x00, 0xe2, 0xff, 0xde, 0xff, 0xe8, 0xff, 0x36, 0x00, 0x16, 0x00, 0x35, 0x00, +0x48, 0x00, 0xff, 0xff, 0x0c, 0x00, 0xee, 0xff, 0x24, 0x00, 0x10, 0x00, 0x42, 0x00, 0x41, 0x00, +0x4b, 0x00, 0x45, 0x00, 0x43, 0x00, 0x0e, 0x00, 0x27, 0x00, 0x17, 0x00, 0x48, 0x00, 0x83, 0x00, +0x7d, 0x00, 0x69, 0x00, 0xbb, 0x00, 0x8c, 0x00, 0x7a, 0x00, 0x80, 0x00, 0xbb, 0x00, 0xb5, 0x00, +0x74, 0x00, 0x56, 0x00, 0x61, 0x00, 0x65, 0x00, 0x70, 0x00, 0x6c, 0x00, 0x75, 0x00, 0x68, 0x00, +0xaa, 0x00, 0x4e, 0x00, 0x64, 0x00, 0x71, 0x00, 0xcb, 0x00, 0xbe, 0x00, 0x40, 0x00, 0x48, 0x00, +0x64, 0x00, 0x30, 0x00, 0x4c, 0x00, 0x24, 0x00, 0x58, 0x00, 0x78, 0x00, 0x52, 0x00, 0x54, 0x00, +0x93, 0x00, 0xc5, 0x00, 0x6a, 0x00, 0x54, 0x00, 0x69, 0x00, 0x85, 0x00, 0x1d, 0x00, 0x3f, 0x00, +0x3e, 0x00, 0x38, 0x00, 0x3c, 0x00, 0x49, 0x00, 0x1a, 0x00, 0x4f, 0x00, 0x52, 0x00, 0x6b, 0x00, +0x1e, 0x00, 0x1c, 0x00, 0x11, 0x00, 0xcc, 0xff, 0xe1, 0xff, 0x19, 0x00, 0x45, 0x00, 0x08, 0x00, +0x03, 0x00, 0x0c, 0x00, 0xfe, 0xff, 0x14, 0x00, 0x32, 0x00, 0xb1, 0xff, 0x8c, 0xff, 0xc5, 0xff, +0x02, 0x00, 0xf2, 0xff, 0xc8, 0xff, 0xdb, 0xff, 0xe4, 0xff, 0x17, 0x00, 0x1c, 0x00, 0x01, 0x00, +0x04, 0x00, 0xaf, 0xff, 0xc9, 0xff, 0xc1, 0xff, 0xda, 0xff, 0xe0, 0xff, 0xc9, 0xff, 0xc1, 0xff, +0x87, 0xff, 0xc1, 0xff, 0xd4, 0xff, 0xd5, 0xff, 0x8b, 0xff, 0x80, 0xff, 0x8d, 0xff, 0xaf, 0xff, +0x7a, 0xff, 0xdb, 0xff, 0xba, 0xff, 0xb2, 0xff, 0xc1, 0xff, 0x92, 0xff, 0x9f, 0xff, 0xc0, 0xff, +0xac, 0xff, 0x79, 0xff, 0x8c, 0xff, 0x81, 0xff, 0x6d, 0xff, 0xbc, 0xff, 0x9a, 0xff, 0x8e, 0xff, +0x79, 0xff, 0x8d, 0xff, 0xa9, 0xff, 0xac, 0xff, 0x7c, 0xff, 0xa8, 0xff, 0x66, 0xff, 0x54, 0xff, +0x89, 0xff, 0x9b, 0xff, 0x88, 0xff, 0x56, 0xff, 0x81, 0xff, 0x56, 0xff, 0x6a, 0xff, 0x72, 0xff, +0x77, 0xff, 0x54, 0xff, 0x4e, 0xff, 0x18, 0xff, 0x41, 0xff, 0x8a, 0xff, 0x24, 0xff, 0x65, 0xff, +0x49, 0xff, 0x23, 0xff, 0x1f, 0xff, 0xf3, 0xfe, 0x2b, 0xff, 0xc4, 0xfe, 0xfb, 0xfe, 0xe7, 0xfe, +0xd2, 0xfe, 0xff, 0xfe, 0x2c, 0xff, 0x0f, 0xff, 0x15, 0xff, 0x04, 0xff, 0xa8, 0xfe, 0xf3, 0xfe, +0x01, 0xff, 0xed, 0xfe, 0xcc, 0xfe, 0xff, 0xfe, 0xee, 0xfe, 0x0d, 0xff, 0x5f, 0xff, 0x48, 0xff, +0x49, 0xff, 0x58, 0xff, 0x09, 0xff, 0x27, 0xff, 0x32, 0xff, 0x3b, 0xff, 0x4e, 0xff, 0x7d, 0xff, +0x7e, 0xff, 0x93, 0xff, 0xaf, 0xff, 0x6f, 0xff, 0xc0, 0xff, 0x96, 0xff, 0x87, 0xff, 0x8b, 0xff, +0x4c, 0xff, 0x5c, 0xff, 0x52, 0xff, 0xa3, 0xff, 0xb2, 0xff, 0xc5, 0xff, 0xcb, 0xff, 0xe9, 0xff, +0xb9, 0xff, 0xa2, 0xff, 0x9f, 0xff, 0x96, 0xff, 0xb3, 0xff, 0x70, 0xff, 0x5c, 0xff, 0x75, 0xff, +0xa8, 0xff, 0x8f, 0xff, 0x88, 0xff, 0x96, 0xff, 0xb2, 0xff, 0x9c, 0xff, 0x83, 0xff, 0x88, 0xff, +0x73, 0xff, 0x86, 0xff, 0x69, 0xff, 0x6a, 0xff, 0xaf, 0xff, 0x81, 0xff, 0x73, 0xff, 0x22, 0xff, +0x0e, 0xff, 0x5f, 0xff, 0x66, 0xff, 0x3d, 0xff, 0x46, 0xff, 0x69, 0xff, 0x69, 0xff, 0x6f, 0xff, +0x4c, 0xff, 0x49, 0xff, 0x53, 0xff, 0x60, 0xff, 0x7f, 0xff, 0x7b, 0xff, 0x90, 0xff, 0xbe, 0xff, +0xe3, 0xff, 0xc6, 0xff, 0xe8, 0xff, 0xe3, 0xff, 0xf6, 0xff, 0xbd, 0xff, 0xd4, 0xff, 0x8c, 0xff, +0xa9, 0xff, 0xbe, 0xff, 0x90, 0xff, 0x88, 0xff, 0x7e, 0xff, 0x82, 0xff, 0x72, 0xff, 0x82, 0xff, +0x43, 0xff, 0x6a, 0xff, 0xb6, 0xff, 0x91, 0xff, 0x53, 0xff, 0x5b, 0xff, 0x7b, 0xff, 0x5d, 0xff, +0x85, 0xff, 0x8d, 0xff, 0x5c, 0xff, 0x65, 0xff, 0x83, 0xff, 0xad, 0xff, 0x8f, 0xff, 0x8f, 0xff, +0xcb, 0xff, 0xcb, 0xff, 0x05, 0x00, 0x23, 0x00, 0x24, 0x00, 0xf3, 0xff, 0x02, 0x00, 0xd5, 0xff, +0xf7, 0xff, 0xf9, 0xff, 0x02, 0x00, 0x3f, 0x00, 0x2b, 0x00, 0x1b, 0x00, 0x72, 0x00, 0x29, 0x00, +0x2f, 0x00, 0x3a, 0x00, 0x38, 0x00, 0x36, 0x00, 0x4d, 0x00, 0x4d, 0x00, 0x8e, 0x00, 0x20, 0x00, +0x23, 0x00, 0x43, 0x00, 0x3f, 0x00, 0x42, 0x00, 0x5f, 0x00, 0x21, 0x00, 0x50, 0x00, 0x63, 0x00, +0x78, 0x00, 0x52, 0x00, 0x71, 0x00, 0x4e, 0x00, 0x52, 0x00, 0x3c, 0x00, 0x2d, 0x00, 0x2b, 0x00, +0x22, 0x00, 0x0c, 0x00, 0x1c, 0x00, 0xef, 0xff, 0x00, 0x00, 0x0b, 0x00, 0x18, 0x00, 0x22, 0x00, +0x60, 0x00, 0x33, 0x00, 0x3d, 0x00, 0xf9, 0xff, 0xce, 0xff, 0x02, 0x00, 0x06, 0x00, 0xf0, 0xff, +0xbc, 0xff, 0xb8, 0xff, 0xef, 0xff, 0x29, 0x00, 0x18, 0x00, 0x26, 0x00, 0x58, 0x00, 0x5e, 0x00, +0x62, 0x00, 0x6d, 0x00, 0xa4, 0x00, 0x7a, 0x00, 0x66, 0x00, 0x36, 0x00, 0x6f, 0x00, 0xae, 0x00, +0x88, 0x00, 0xb2, 0x00, 0xca, 0x00, 0x71, 0x00, 0x7d, 0x00, 0x8f, 0x00, 0x95, 0x00, 0x80, 0x00, +0xc7, 0x00, 0x69, 0x00, 0x49, 0x00, 0xc8, 0x00, 0xa2, 0x00, 0xb0, 0x00, 0x95, 0x00, 0xa0, 0x00, +0x94, 0x00, 0xd6, 0x00, 0x94, 0x00, 0x65, 0x00, 0x93, 0x00, 0xa9, 0x00, 0xb4, 0x00, 0x7a, 0x00, +0xab, 0x00, 0xb1, 0x00, 0x8c, 0x00, 0x7f, 0x00, 0xa3, 0x00, 0x7c, 0x00, 0xb8, 0x00, 0x8f, 0x00, +0xa0, 0x00, 0x7d, 0x00, 0x4d, 0x00, 0x71, 0x00, 0x58, 0x00, 0x1f, 0x00, 0xfe, 0xff, 0x26, 0x00, +0xde, 0xff, 0x65, 0x00, 0x41, 0x00, 0x35, 0x00, 0x0c, 0x00, 0xe0, 0xff, 0x10, 0x00, 0xff, 0xff, +0xf1, 0xff, 0x9f, 0xff, 0xd3, 0xff, 0xab, 0xff, 0x73, 0xff, 0xa5, 0xff, 0x9c, 0xff, 0x61, 0xff, +0x6a, 0xff, 0x8b, 0xff, 0x22, 0xff, 0x61, 0xff, 0x66, 0xff, 0x61, 0xff, 0x52, 0xff, 0x73, 0xff, +0x8c, 0xff, 0x63, 0xff, 0x4d, 0xff, 0x59, 0xff, 0x0e, 0xff, 0xf2, 0xfe, 0x67, 0xff, 0x5a, 0xff, +0x53, 0xff, 0x85, 0xff, 0x87, 0xff, 0xba, 0xff, 0xb9, 0xff, 0xff, 0xff, 0xc7, 0xff, 0x7b, 0xff, +0x90, 0xff, 0x8f, 0xff, 0xb3, 0xff, 0x8e, 0xff, 0xb4, 0xff, 0xa1, 0xff, 0x88, 0xff, 0x56, 0xff, +0x5d, 0xff, 0x7a, 0xff, 0xab, 0xff, 0x7e, 0xff, 0x76, 0xff, 0x84, 0xff, 0x8e, 0xff, 0x96, 0xff, +0x83, 0xff, 0xb2, 0xff, 0x9d, 0xff, 0x98, 0xff, 0x9e, 0xff, 0xd6, 0xff, 0xd6, 0xff, 0xa4, 0xff, +0x84, 0xff, 0xad, 0xff, 0xb4, 0xff, 0x0e, 0x00, 0xf4, 0xff, 0x05, 0x00, 0x2f, 0x00, 0x23, 0x00, +0x7d, 0x00, 0x94, 0x00, 0x66, 0x00, 0x63, 0x00, 0x61, 0x00, 0x70, 0x00, 0x59, 0x00, 0x66, 0x00, +0x3a, 0x00, 0x18, 0x00, 0x6a, 0x00, 0x48, 0x00, 0x40, 0x00, 0x19, 0x00, 0x39, 0x00, 0x23, 0x00, +0x73, 0x00, 0x79, 0x00, 0x88, 0x00, 0x4f, 0x00, 0x30, 0x00, 0xa7, 0x00, 0x4b, 0x00, 0x61, 0x00, +0x34, 0x00, 0x6b, 0x00, 0x4d, 0x00, 0x7d, 0x00, 0x7e, 0x00, 0x63, 0x00, 0x5b, 0x00, 0x8d, 0x00, +0x9c, 0x00, 0x51, 0x00, 0x85, 0x00, 0xa4, 0x00, 0x4e, 0x00, 0x9b, 0x00, 0x8b, 0x00, 0x95, 0x00, +0x9a, 0x00, 0xbd, 0x00, 0xa3, 0x00, 0x89, 0x00, 0x84, 0x00, 0x6a, 0x00, 0x36, 0x00, 0x53, 0x00, +0x94, 0x00, 0xc9, 0x00, 0x7f, 0x00, 0xc7, 0x00, 0xc7, 0x00, 0x9f, 0x00, 0x8e, 0x00, 0xc6, 0x00, +0xaf, 0x00, 0xd9, 0x00, 0xf8, 0x00, 0xdd, 0x00, 0x9a, 0x00, 0xdb, 0x00, 0xd0, 0x00, 0xa1, 0x00, +0x93, 0x00, 0x6d, 0x00, 0xdf, 0x00, 0xa9, 0x00, 0xbb, 0x00, 0xc7, 0x00, 0xd4, 0x00, 0x9a, 0x00, +0xc0, 0x00, 0xcd, 0x00, 0xb5, 0x00, 0x9e, 0x00, 0x6c, 0x00, 0x3b, 0x00, 0x77, 0x00, 0x5e, 0x00, +0x91, 0x00, 0x68, 0x00, 0x62, 0x00, 0x7c, 0x00, 0x87, 0x00, 0xaa, 0x00, 0xb8, 0x00, 0xfa, 0x00, +0xd8, 0x00, 0xd2, 0x00, 0xd5, 0x00, 0x77, 0x00, 0x1e, 0x00, 0x2e, 0x00, 0x1e, 0x00, 0x34, 0x00, +0x41, 0x00, 0x54, 0x00, 0x16, 0x00, 0x4d, 0x00, 0x36, 0x00, 0x2d, 0x00, 0x49, 0x00, 0x46, 0x00, +0x77, 0x00, 0x71, 0x00, 0x54, 0x00, 0x7b, 0x00, 0x61, 0x00, 0x58, 0x00, 0x59, 0x00, 0x66, 0x00, +0x92, 0x00, 0x8b, 0x00, 0x7b, 0x00, 0x43, 0x00, 0x51, 0x00, 0x72, 0x00, 0xb3, 0x00, 0xaa, 0x00, +0xad, 0x00, 0xfa, 0x00, 0xd6, 0x00, 0xb8, 0x00, 0xef, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x99, 0x00, +0x99, 0x00, 0x96, 0x00, 0xf7, 0x00, 0xa3, 0x00, 0x8d, 0x00, 0xb9, 0x00, 0xab, 0x00, 0xa7, 0x00, +0x82, 0x00, 0xb3, 0x00, 0x88, 0x00, 0x84, 0x00, 0x8e, 0x00, 0xb3, 0x00, 0x52, 0x00, 0x60, 0x00, +0x52, 0x00, 0x18, 0x00, 0xdd, 0xff, 0xbe, 0xff, 0xb5, 0xff, 0xe6, 0xff, 0x0e, 0x00, 0x51, 0x00, +0x36, 0x00, 0x1d, 0x00, 0x35, 0x00, 0x22, 0x00, 0x3d, 0x00, 0x2c, 0x00, 0x32, 0x00, 0x09, 0x00, +0x24, 0x00, 0x17, 0x00, 0xef, 0xff, 0xff, 0xff, 0xf6, 0xff, 0xdc, 0xff, 0x43, 0x00, 0xe7, 0xff, +0xf0, 0xff, 0xdc, 0xff, 0x05, 0x00, 0xd9, 0xff, 0xe0, 0xff, 0xe6, 0xff, 0x1b, 0x00, 0x2f, 0x00, +0x1e, 0x00, 0xe2, 0xff, 0xc0, 0xff, 0xd6, 0xff, 0x17, 0x00, 0xd8, 0xff, 0xee, 0xff, 0xd2, 0xff, +0xdd, 0xff, 0xcf, 0xff, 0xda, 0xff, 0xf8, 0xff, 0xfe, 0xff, 0x8d, 0xff, 0xb5, 0xff, 0xaa, 0xff, +0x9e, 0xff, 0x9e, 0xff, 0xb5, 0xff, 0xb9, 0xff, 0x94, 0xff, 0x90, 0xff, 0xb7, 0xff, 0x85, 0xff, +0x58, 0xff, 0x57, 0xff, 0x68, 0xff, 0x74, 0xff, 0x7c, 0xff, 0xa7, 0xff, 0x84, 0xff, 0x86, 0xff, +0x92, 0xff, 0xa0, 0xff, 0x9b, 0xff, 0x9c, 0xff, 0xd5, 0xff, 0xf1, 0xff, 0x04, 0x00, 0xfb, 0xff, +0xd1, 0xff, 0xf5, 0xff, 0xea, 0xff, 0xc9, 0xff, 0xd9, 0xff, 0xbd, 0xff, 0xf7, 0xff, 0xed, 0xff, +0x20, 0x00, 0x2b, 0x00, 0x03, 0x00, 0x16, 0x00, 0x05, 0x00, 0xf5, 0xff, 0xd8, 0xff, 0xd4, 0xff, +0xf9, 0xff, 0xc7, 0xff, 0xf2, 0xff, 0xa6, 0xff, 0x83, 0xff, 0x7d, 0xff, 0xa1, 0xff, 0x9a, 0xff, +0x80, 0xff, 0x51, 0xff, 0x43, 0xff, 0xb9, 0xff, 0x76, 0xff, 0xb6, 0xff, 0x85, 0xff, 0x99, 0xff, +0x38, 0xff, 0x9e, 0xff, 0x5f, 0xff, 0x48, 0xff, 0x7d, 0xff, 0x67, 0xff, 0x6f, 0xff, 0x8c, 0xff, +0x98, 0xff, 0x96, 0xff, 0x49, 0xff, 0x70, 0xff, 0x37, 0xff, 0x8e, 0xff, 0x60, 0xff, 0x7e, 0xff, +0x82, 0xff, 0x6d, 0xff, 0x59, 0xff, 0x66, 0xff, 0x62, 0xff, 0x45, 0xff, 0x51, 0xff, 0x1b, 0xff, +0x50, 0xff, 0x88, 0xff, 0x6d, 0xff, 0x76, 0xff, 0x54, 0xff, 0x42, 0xff, 0x61, 0xff, 0x7b, 0xff, +0x97, 0xff, 0xa5, 0xff, 0x7f, 0xff, 0xbe, 0xff, 0xad, 0xff, 0x96, 0xff, 0xb7, 0xff, 0xe0, 0xff, +0x25, 0x00, 0x0a, 0x00, 0xd8, 0xff, 0x2d, 0x00, 0x0e, 0x00, 0x07, 0x00, 0x2e, 0x00, 0x42, 0x00, +0x21, 0x00, 0x67, 0x00, 0x10, 0x00, 0x3c, 0x00, 0x34, 0x00, 0x6c, 0x00, 0x57, 0x00, 0x19, 0x00, +0x16, 0x00, 0x11, 0x00, 0xd2, 0xff, 0xca, 0xff, 0xf0, 0xff, 0xf9, 0xff, 0xfd, 0xff, 0xfe, 0xff, +0xce, 0xff, 0xb6, 0xff, 0x19, 0x00, 0xfa, 0xff, 0x0c, 0x00, 0xe2, 0xff, 0xf0, 0xff, 0x22, 0x00, +0x0c, 0x00, 0x65, 0x00, 0x59, 0x00, 0x3a, 0x00, 0x0d, 0x00, 0x0f, 0x00, 0x85, 0x00, 0xdb, 0xff, +0xde, 0xff, 0x95, 0xff, 0x7d, 0xff, 0x66, 0xff, 0xca, 0xff, 0xbb, 0xff, 0xcf, 0xff, 0xeb, 0xff, +0xb1, 0xff, 0xe4, 0xff, 0xbf, 0xff, 0xd2, 0xff, 0xa5, 0xff, 0x92, 0xff, 0x7f, 0xff, 0x70, 0xff, +0xbc, 0xff, 0xd3, 0xff, 0xe8, 0xff, 0xa1, 0xff, 0x66, 0xff, 0x67, 0xff, 0x80, 0xff, 0xbe, 0xff, +0xe3, 0xff, 0xd1, 0xff, 0xb4, 0xff, 0xcf, 0xff, 0x08, 0x00, 0xaf, 0xff, 0x9f, 0xff, 0x7f, 0xff, +0x81, 0xff, 0x85, 0xff, 0x4c, 0xff, 0x4a, 0xff, 0x2e, 0xff, 0x5c, 0xff, 0x2e, 0xff, 0x14, 0xff, +0x40, 0xff, 0x02, 0xff, 0x0a, 0xff, 0x32, 0xff, 0x17, 0xff, 0x66, 0xff, 0x6c, 0xff, 0x4e, 0xff, +0x36, 0xff, 0x3c, 0xff, 0x2b, 0xff, 0x22, 0xff, 0x2d, 0xff, 0xc2, 0xfe, 0x08, 0xff, 0x28, 0xff, +0xea, 0xfe, 0xf9, 0xfe, 0x01, 0xff, 0xbe, 0xfe, 0x00, 0xff, 0x53, 0xff, 0x6f, 0xff, 0x5d, 0xff, +0x26, 0xff, 0xf9, 0xfe, 0x53, 0xff, 0x27, 0xff, 0x15, 0xff, 0xea, 0xfe, 0xf9, 0xfe, 0x3c, 0xff, +0x24, 0xff, 0x24, 0xff, 0x24, 0xff, 0x13, 0xff, 0x8d, 0xff, 0x97, 0xff, 0x94, 0xff, 0xa0, 0xff, +0xbc, 0xff, 0xc1, 0xff, 0xb7, 0xff, 0xb0, 0xff, 0x18, 0x00, 0xde, 0xff, 0xce, 0xff, 0xd5, 0xff, +0x07, 0x00, 0x2c, 0x00, 0x27, 0x00, 0x48, 0x00, 0x0b, 0x00, 0x17, 0x00, 0xee, 0xff, 0xba, 0xff, +0xcb, 0xff, 0xbf, 0xff, 0xb9, 0xff, 0xbf, 0xff, 0xdc, 0xff, 0xcd, 0xff, 0x8d, 0xff, 0xb4, 0xff, +0xad, 0xff, 0xff, 0xff, 0x9d, 0xff, 0xf3, 0xff, 0x1e, 0x00, 0x17, 0x00, 0xf5, 0xff, 0x53, 0x00, +0x59, 0x00, 0xfb, 0xff, 0x05, 0x00, 0x0c, 0x00, 0x64, 0x00, 0x2f, 0x00, 0x29, 0x00, 0x2a, 0x00, +0x5d, 0x00, 0x20, 0x00, 0x2c, 0x00, 0x55, 0x00, 0x22, 0x00, 0x66, 0x00, 0x6f, 0x00, 0x80, 0x00, +0x62, 0x00, 0x85, 0x00, 0x59, 0x00, 0xb7, 0x00, 0xa1, 0x00, 0x88, 0x00, 0x72, 0x00, 0x82, 0x00, +0xa1, 0x00, 0x6a, 0x00, 0x95, 0x00, 0x70, 0x00, 0x89, 0x00, 0x66, 0x00, 0x4c, 0x00, 0x77, 0x00, +0x1d, 0x00, 0x65, 0x00, 0x60, 0x00, 0x64, 0x00, 0x5f, 0x00, 0x4d, 0x00, 0x23, 0x00, 0x4e, 0x00, +0x15, 0x00, 0x0d, 0x00, 0xed, 0xff, 0x07, 0x00, 0x09, 0x00, 0x0d, 0x00, 0x09, 0x00, 0xeb, 0xff, +0x27, 0x00, 0xc1, 0xff, 0xc3, 0xff, 0xc6, 0xff, 0xdd, 0xff, 0x11, 0x00, 0xe9, 0xff, 0xcc, 0xff, +0xbc, 0xff, 0xa5, 0xff, 0xb5, 0xff, 0xe6, 0xff, 0x16, 0x00, 0xcc, 0xff, 0x0f, 0x00, 0xdf, 0xff, +0xf3, 0xff, 0x1f, 0x00, 0x46, 0x00, 0x41, 0x00, 0x47, 0x00, 0x24, 0x00, 0x15, 0x00, 0x3d, 0x00, +0x22, 0x00, 0x2f, 0x00, 0x54, 0x00, 0x4b, 0x00, 0x3d, 0x00, 0xff, 0xff, 0x0b, 0x00, 0x06, 0x00, +0xf4, 0xff, 0xf5, 0xff, 0x00, 0x00, 0x01, 0x00, 0xd5, 0xff, 0xc8, 0xff, 0xf8, 0xff, 0x1f, 0x00, +0xe2, 0xff, 0xa2, 0xff, 0xfe, 0xff, 0xc8, 0xff, 0xc7, 0xff, 0xed, 0xff, 0xce, 0xff, 0xd9, 0xff, +0xac, 0xff, 0xd7, 0xff, 0xe3, 0xff, 0xcc, 0xff, 0x8d, 0xff, 0x85, 0xff, 0xed, 0xff, 0xf7, 0xff, +0x10, 0x00, 0xe3, 0xff, 0x23, 0x00, 0x2f, 0x00, 0x54, 0x00, 0x46, 0x00, 0x54, 0x00, 0x58, 0x00, +0x54, 0x00, 0x6a, 0x00, 0x95, 0x00, 0x52, 0x00, 0xad, 0x00, 0x7c, 0x00, 0x95, 0x00, 0xa4, 0x00, +0xa3, 0x00, 0x86, 0x00, 0xa3, 0x00, 0xa3, 0x00, 0xf0, 0x00, 0xe7, 0x00, 0xad, 0x00, 0xc9, 0x00, +0xe3, 0x00, 0xff, 0x00, 0x06, 0x01, 0x1e, 0x01, 0xee, 0x00, 0x12, 0x01, 0xee, 0x00, 0xf4, 0x00, +0xdc, 0x00, 0xa6, 0x00, 0xac, 0x00, 0xb2, 0x00, 0x77, 0x00, 0x84, 0x00, 0x9e, 0x00, 0xaf, 0x00, +0x8d, 0x00, 0xc5, 0x00, 0x7c, 0x00, 0xb3, 0x00, 0x76, 0x00, 0x8b, 0x00, 0x6e, 0x00, 0x44, 0x00, +0x44, 0x00, 0x3e, 0x00, 0x33, 0x00, 0x30, 0x00, 0x0a, 0x00, 0x47, 0x00, 0x0c, 0x00, 0xef, 0xff, +0x0a, 0x00, 0xba, 0xff, 0x88, 0xff, 0xd7, 0xff, 0xeb, 0xff, 0xd3, 0xff, 0x0a, 0x00, 0x06, 0x00, +0x33, 0x00, 0xd4, 0xff, 0xd2, 0xff, 0xf6, 0xff, 0xe1, 0xff, 0x1f, 0x00, 0x2e, 0x00, 0x4d, 0x00, +0xef, 0xff, 0x0b, 0x00, 0x11, 0x00, 0x05, 0x00, 0x29, 0x00, 0x23, 0x00, 0x2f, 0x00, 0x5e, 0x00, +0x48, 0x00, 0x10, 0x00, 0x1f, 0x00, 0x3f, 0x00, 0x3c, 0x00, 0xd0, 0xff, 0x06, 0x00, 0x2f, 0x00, +0x00, 0x00, 0xff, 0xff, 0xf6, 0xff, 0xee, 0xff, 0xb5, 0xff, 0x9f, 0xff, 0xae, 0xff, 0xc4, 0xff, +0xc7, 0xff, 0xe7, 0xff, 0xdf, 0xff, 0xe0, 0xff, 0x0f, 0x00, 0xf7, 0xff, 0xdb, 0xff, 0xec, 0xff, +0xd8, 0xff, 0xad, 0xff, 0xd6, 0xff, 0xae, 0xff, 0xde, 0xff, 0xab, 0xff, 0xd2, 0xff, 0xe9, 0xff, +0xb2, 0xff, 0x9c, 0xff, 0xd1, 0xff, 0x8e, 0xff, 0x9e, 0xff, 0xa4, 0xff, 0x84, 0xff, 0x95, 0xff, +0x7d, 0xff, 0xb4, 0xff, 0xab, 0xff, 0xc1, 0xff, 0xdb, 0xff, 0x97, 0xff, 0xac, 0xff, 0xb2, 0xff, +0xa8, 0xff, 0x8f, 0xff, 0x7d, 0xff, 0x83, 0xff, 0xa7, 0xff, 0xa6, 0xff, 0x84, 0xff, 0xba, 0xff, +0xc9, 0xff, 0x73, 0xff, 0xa5, 0xff, 0x71, 0xff, 0x7f, 0xff, 0x53, 0xff, 0x71, 0xff, 0x60, 0xff, +0x88, 0xff, 0x3d, 0xff, 0x60, 0xff, 0xb2, 0xff, 0xbb, 0xff, 0x74, 0xff, 0xf9, 0xff, 0x91, 0xff, +0x9e, 0xff, 0x3a, 0xff, 0x43, 0xff, 0x1d, 0xff, 0x5c, 0xff, 0xed, 0xfe, 0x11, 0xff, 0x21, 0xff, +0x26, 0xff, 0x40, 0xff, 0x27, 0xff, 0x44, 0xff, 0x46, 0xff, 0x51, 0xff, 0x57, 0xff, 0x5c, 0xff, +0x3a, 0xff, 0x7e, 0xff, 0x71, 0xff, 0x5a, 0xff, 0x71, 0xff, 0x6c, 0xff, 0x5f, 0xff, 0x7e, 0xff, +0x7c, 0xff, 0xb5, 0xff, 0x94, 0xff, 0x94, 0xff, 0x32, 0xff, 0x92, 0xff, 0x99, 0xff, 0xb0, 0xff, +0x97, 0xff, 0xd5, 0xff, 0xf1, 0xff, 0xcf, 0xff, 0xea, 0xff, 0xd7, 0xff, 0xdd, 0xff, 0xad, 0xff, +0xfb, 0xff, 0xd6, 0xff, 0xb5, 0xff, 0xbd, 0xff, 0xa9, 0xff, 0x93, 0xff, 0xbb, 0xff, 0xcf, 0xff, +0x91, 0xff, 0xdc, 0xff, 0xcb, 0xff, 0xd1, 0xff, 0x9a, 0xff, 0xbb, 0xff, 0x6b, 0xff, 0x7c, 0xff, +0x73, 0xff, 0x52, 0xff, 0x4f, 0xff, 0x83, 0xff, 0x94, 0xff, 0x6d, 0xff, 0x4e, 0xff, 0x59, 0xff, +0x6d, 0xff, 0x9b, 0xff, 0xbe, 0xff, 0xa9, 0xff, 0x6e, 0xff, 0x80, 0xff, 0x64, 0xff, 0xae, 0xff, +0xd2, 0xff, 0xcf, 0xff, 0xa8, 0xff, 0xad, 0xff, 0x7c, 0xff, 0xbb, 0xff, 0xab, 0xff, 0xe5, 0xff, +0xa5, 0xff, 0xf0, 0xff, 0xf5, 0xff, 0xe3, 0xff, 0xef, 0xff, 0xf6, 0xff, 0xf9, 0xff, 0x24, 0x00, +0x18, 0x00, 0x14, 0x00, 0xfa, 0xff, 0x29, 0x00, 0xfa, 0xff, 0xf8, 0xff, 0x42, 0x00, 0x35, 0x00, +0x2f, 0x00, 0x70, 0x00, 0x2b, 0x00, 0x32, 0x00, 0xf9, 0xff, 0x5c, 0x00, 0x49, 0x00, 0x87, 0x00, +0x60, 0x00, 0x90, 0x00, 0x40, 0x00, 0x3b, 0x00, 0x66, 0x00, 0x58, 0x00, 0x78, 0x00, 0x69, 0x00, +0x44, 0x00, 0x13, 0x00, 0x40, 0x00, 0x06, 0x00, 0x09, 0x00, 0x02, 0x00, 0x55, 0x00, 0x5e, 0x00, +0x0b, 0x00, 0x2a, 0x00, 0x22, 0x00, 0x35, 0x00, 0x42, 0x00, 0x45, 0x00, 0x2c, 0x00, 0x4a, 0x00, +0x43, 0x00, 0x58, 0x00, 0x6c, 0x00, 0x5e, 0x00, 0x2a, 0x00, 0x2e, 0x00, 0x60, 0x00, 0x2f, 0x00, +0x6a, 0x00, 0x60, 0x00, 0x46, 0x00, 0x72, 0x00, 0x40, 0x00, 0x48, 0x00, 0x88, 0x00, 0x89, 0x00, +0x7e, 0x00, 0x6f, 0x00, 0x85, 0x00, 0x75, 0x00, 0xae, 0x00, 0x99, 0x00, 0x77, 0x00, 0xca, 0x00, +0xe8, 0x00, 0xd0, 0x00, 0xca, 0x00, 0xef, 0x00, 0xb0, 0x00, 0xde, 0x00, 0xce, 0x00, 0xe3, 0x00, +0xef, 0x00, 0xff, 0x00, 0x1e, 0x01, 0x00, 0x01, 0x17, 0x01, 0x03, 0x01, 0xd9, 0x00, 0xba, 0x00, +0x8e, 0x00, 0xed, 0x00, 0xe5, 0x00, 0xdf, 0x00, 0x0d, 0x01, 0x06, 0x01, 0x00, 0x01, 0xc5, 0x00, +0xf8, 0x00, 0x08, 0x01, 0x0f, 0x01, 0x16, 0x01, 0xd2, 0x00, 0x38, 0x01, 0x10, 0x01, 0x3c, 0x01, +0xf4, 0x00, 0x0c, 0x01, 0xdc, 0x00, 0x35, 0x01, 0x52, 0x01, 0x3d, 0x01, 0x45, 0x01, 0x67, 0x01, +0x5d, 0x01, 0x30, 0x01, 0x65, 0x01, 0xb8, 0x01, 0x8e, 0x01, 0x8b, 0x01, 0x86, 0x01, 0x8d, 0x01, +0x8b, 0x01, 0x74, 0x01, 0x81, 0x01, 0x78, 0x01, 0x9b, 0x01, 0x77, 0x01, 0x9b, 0x01, 0x8f, 0x01, +0x95, 0x01, 0x6b, 0x01, 0x71, 0x01, 0x4d, 0x01, 0x77, 0x01, 0x53, 0x01, 0x65, 0x01, 0x29, 0x01, +0x54, 0x01, 0x63, 0x01, 0x13, 0x01, 0xee, 0x00, 0x35, 0x01, 0x0c, 0x01, 0x13, 0x01, 0xeb, 0x00, +0x03, 0x01, 0xce, 0x00, 0xf5, 0x00, 0x2f, 0x01, 0x3a, 0x01, 0x2a, 0x01, 0x0b, 0x01, 0x48, 0x01, +0x45, 0x01, 0x61, 0x01, 0x58, 0x01, 0x1e, 0x01, 0x18, 0x01, 0x59, 0x01, 0x47, 0x01, 0x41, 0x01, +0x3b, 0x01, 0x58, 0x01, 0x4f, 0x01, 0x69, 0x01, 0x24, 0x01, 0x54, 0x01, 0x51, 0x01, 0xdf, 0x00, +0xea, 0x00, 0x4a, 0x01, 0x04, 0x01, 0xf6, 0x00, 0x23, 0x01, 0x0a, 0x01, 0x44, 0x01, 0xfb, 0x00, +0x3b, 0x01, 0x2a, 0x01, 0x44, 0x01, 0x1d, 0x01, 0xff, 0x00, 0xe3, 0x00, 0x35, 0x01, 0xee, 0x00, +0x00, 0x01, 0x2f, 0x01, 0x04, 0x01, 0xf7, 0x00, 0x26, 0x01, 0xe6, 0x00, 0xcc, 0x00, 0x02, 0x01, +0x11, 0x01, 0xa1, 0x00, 0xe2, 0x00, 0xcf, 0x00, 0xf5, 0x00, 0xc9, 0x00, 0xe9, 0x00, 0x06, 0x01, +0x9a, 0x00, 0x0b, 0x01, 0x02, 0x01, 0xf1, 0x00, 0x98, 0x01, 0x75, 0x01, 0x60, 0x01, 0x53, 0x01, +0x9b, 0x01, 0x5f, 0x01, 0xdc, 0x00, 0xf4, 0x00, 0x93, 0x00, 0xae, 0x00, 0xb7, 0x00, 0xe2, 0x00, +0x78, 0x00, 0xce, 0x00, 0x8b, 0x00, 0x39, 0x00, 0x7f, 0x00, 0x5d, 0x00, 0x61, 0x00, 0x6a, 0x00, +0x5f, 0x00, 0x71, 0x00, 0x42, 0x00, 0x4a, 0x00, 0x6f, 0x00, 0x6e, 0x00, 0x60, 0x00, 0x8a, 0x00, +0x7b, 0x00, 0x5b, 0x00, 0x40, 0x00, 0x46, 0x00, 0x43, 0x00, 0x27, 0x00, 0x43, 0x00, 0x15, 0x00, +0x36, 0x00, 0x0b, 0x00, 0x34, 0x00, 0x2b, 0x00, 0x21, 0x00, 0xd2, 0xff, 0x23, 0x00, 0x16, 0x00, +0xcc, 0xff, 0xa1, 0xff, 0xa1, 0xff, 0xbf, 0xff, 0xbe, 0xff, 0x9d, 0xff, 0x7a, 0xff, 0x7b, 0xff, +0x8b, 0xff, 0x9e, 0xff, 0x9a, 0xff, 0x59, 0xff, 0x79, 0xff, 0x6a, 0xff, 0x91, 0xff, 0x2e, 0xff, +0x14, 0xff, 0x10, 0xff, 0x1a, 0xff, 0x40, 0xff, 0x13, 0xff, 0x12, 0xff, 0x1e, 0xff, 0x54, 0xff, +0x01, 0xff, 0x21, 0xff, 0xec, 0xfe, 0xb5, 0xfe, 0xe5, 0xfe, 0xe7, 0xfe, 0xee, 0xfe, 0xcb, 0xfe, +0xdd, 0xfe, 0xe1, 0xfe, 0xb4, 0xfe, 0xd7, 0xfe, 0xa6, 0xfe, 0xc7, 0xfe, 0xce, 0xfe, 0xcd, 0xfe, +0xf9, 0xfe, 0x31, 0xff, 0x1e, 0xff, 0x17, 0xff, 0x61, 0xff, 0x0b, 0xff, 0xa9, 0xfe, 0x28, 0xff, +0xd2, 0xfe, 0xb2, 0xfe, 0x0e, 0xff, 0xc3, 0xfe, 0xe3, 0xfe, 0x12, 0xff, 0xe6, 0xfe, 0x09, 0xff, +0x10, 0xff, 0x3d, 0xff, 0x4e, 0xff, 0x35, 0xff, 0x30, 0xff, 0x73, 0xff, 0x16, 0xff, 0x78, 0xff, +0x65, 0xff, 0x78, 0xff, 0xf4, 0xff, 0xa2, 0xff, 0xc9, 0xff, 0xb6, 0xff, 0x7a, 0xff, 0x9e, 0xff, +0xa3, 0xff, 0xb0, 0xff, 0xbd, 0xff, 0x9d, 0xff, 0xb8, 0xff, 0xee, 0xff, 0xbb, 0xff, 0x86, 0xff, +0x5d, 0xff, 0x94, 0xff, 0x47, 0xff, 0x61, 0xff, 0x88, 0xff, 0x5b, 0xff, 0x60, 0xff, 0x89, 0xff, +0xb8, 0xff, 0x84, 0xff, 0xbe, 0xff, 0x72, 0xff, 0x5f, 0xff, 0x90, 0xff, 0xa1, 0xff, 0xac, 0xff, +0xc6, 0xff, 0xfa, 0xff, 0xcc, 0xff, 0xac, 0xff, 0x9d, 0xff, 0x92, 0xff, 0x98, 0xff, 0x9f, 0xff, +0x72, 0xff, 0x8f, 0xff, 0xac, 0xff, 0xc6, 0xff, 0xe3, 0xff, 0xc4, 0xff, 0x9d, 0xff, 0xab, 0xff, +0x5b, 0xff, 0x95, 0xff, 0x94, 0xff, 0x8b, 0xff, 0x81, 0xff, 0x56, 0xff, 0x34, 0xff, 0x1f, 0xff, +0x00, 0xff, 0xf4, 0xfe, 0x30, 0xff, 0x2b, 0xff, 0x39, 0xff, 0x81, 0xff, 0x51, 0xff, 0x50, 0xff, +0x6b, 0xff, 0xdc, 0xfe, 0x26, 0xff, 0x0a, 0xff, 0x0e, 0xff, 0x29, 0xff, 0x17, 0xff, 0x44, 0xff, +0x40, 0xff, 0x4a, 0xff, 0x16, 0xff, 0x26, 0xff, 0x16, 0xff, 0x0e, 0xff, 0x1d, 0xff, 0x3c, 0xff, +0x3d, 0xff, 0x65, 0xff, 0x6c, 0xff, 0x4e, 0xff, 0x5a, 0xff, 0x37, 0xff, 0x1d, 0xff, 0xf4, 0xfe, +0x1f, 0xff, 0x1c, 0xff, 0x69, 0xff, 0x14, 0xff, 0x0a, 0xff, 0x21, 0xff, 0xe0, 0xfe, 0xeb, 0xfe, +0xc7, 0xfe, 0xbd, 0xfe, 0xe4, 0xfe, 0xe1, 0xfe, 0xd8, 0xfe, 0x2e, 0xff, 0xe4, 0xfe, 0x0b, 0xff, +0xe7, 0xfe, 0xeb, 0xfe, 0xf1, 0xfe, 0xea, 0xfe, 0xf4, 0xfe, 0xdb, 0xfe, 0x0f, 0xff, 0x21, 0xff, +0x32, 0xff, 0x88, 0xff, 0xa1, 0xff, 0x90, 0xff, 0x7c, 0xff, 0x55, 0xff, 0x87, 0xff, 0xb5, 0xff, +0x8e, 0xff, 0xa8, 0xff, 0x6b, 0xff, 0x77, 0xff, 0x96, 0xff, 0xb8, 0xff, 0xc1, 0xff, 0x7b, 0xff, +0xa1, 0xff, 0x91, 0xff, 0xbb, 0xff, 0xe2, 0xff, 0xb5, 0xff, 0xf2, 0xff, 0xf3, 0xff, 0xde, 0xff, +0xd0, 0xff, 0xd8, 0xff, 0x04, 0x00, 0x12, 0x00, 0xc5, 0xff, 0xf4, 0xff, 0xc7, 0xff, 0xc7, 0xff, +0xd6, 0xff, 0xcc, 0xff, 0xf3, 0xff, 0x0f, 0x00, 0x1d, 0x00, 0xea, 0xff, 0xd6, 0xff, 0xd8, 0xff, +0xa6, 0xff, 0x61, 0xff, 0x54, 0xff, 0x6b, 0xff, 0x5c, 0xff, 0x40, 0xff, 0x8b, 0xff, 0x81, 0xff, +0xa3, 0xff, 0xb8, 0xff, 0x76, 0xff, 0xda, 0xff, 0xc1, 0xff, 0x9f, 0xff, 0xa3, 0xff, 0xbd, 0xff, +0xa3, 0xff, 0xc9, 0xff, 0xc7, 0xff, 0xeb, 0xff, 0xf0, 0xff, 0xb1, 0xff, 0xd4, 0xff, 0xc7, 0xff, +0x9e, 0xff, 0x87, 0xff, 0xce, 0xff, 0xb6, 0xff, 0xd2, 0xff, 0x8a, 0xff, 0x80, 0xff, 0x70, 0xff, +0x98, 0xff, 0x72, 0xff, 0xa2, 0xff, 0x75, 0xff, 0x7f, 0xff, 0x9f, 0xff, 0x57, 0xff, 0xdf, 0xff, +0xab, 0xff, 0x73, 0xff, 0x9f, 0xff, 0xaa, 0xff, 0xf7, 0xff, 0x09, 0x00, 0xeb, 0xff, 0xc8, 0xff, +0xdb, 0xff, 0xa3, 0xff, 0x93, 0xff, 0x69, 0xff, 0x20, 0xff, 0x09, 0xff, 0xec, 0xfe, 0x0e, 0xff, +0x23, 0xff, 0x12, 0xff, 0x12, 0xff, 0xef, 0xfe, 0x0a, 0xff, 0xf1, 0xfe, 0xbb, 0xfe, 0xe6, 0xfe, +0xc8, 0xfe, 0xda, 0xfe, 0xe4, 0xfe, 0x29, 0xff, 0x0c, 0xff, 0x4f, 0xff, 0x70, 0xff, 0x49, 0xff, +0x29, 0xff, 0x31, 0xff, 0x17, 0xff, 0x19, 0xff, 0x66, 0xff, 0x6c, 0xff, 0x53, 0xff, 0x6d, 0xff, +0x8f, 0xff, 0xb8, 0xff, 0xeb, 0xff, 0xb6, 0xff, 0xab, 0xff, 0xf1, 0xff, 0x15, 0x00, 0x2b, 0x00, +0x45, 0x00, 0x1f, 0x00, 0x0e, 0x00, 0x10, 0x00, 0x11, 0x00, 0xf0, 0xff, 0xc9, 0xff, 0xc1, 0xff, +0xe2, 0xff, 0xe9, 0xff, 0xfc, 0xff, 0xd6, 0xff, 0x24, 0x00, 0x5f, 0x00, 0x28, 0x00, 0x1e, 0x00, +0xfb, 0xff, 0xee, 0xff, 0x24, 0x00, 0x2f, 0x00, 0x2e, 0x00, 0x1e, 0x00, 0x4c, 0x00, 0x48, 0x00, +0x47, 0x00, 0x3a, 0x00, 0x60, 0x00, 0x2e, 0x00, 0x48, 0x00, 0x3b, 0x00, 0x11, 0x00, 0x70, 0x00, +0xa7, 0x00, 0xac, 0x00, 0x9a, 0x00, 0xc4, 0x00, 0xdb, 0x00, 0xc6, 0x00, 0xd4, 0x00, 0xae, 0x00, +0xf2, 0x00, 0xd7, 0x00, 0x83, 0x00, 0xb2, 0x00, 0x8f, 0x00, 0xed, 0x00, 0xde, 0x00, 0xd3, 0x00, +0xe0, 0x00, 0xbf, 0x00, 0x23, 0x01, 0x49, 0x01, 0x69, 0x01, 0x43, 0x01, 0x75, 0x01, 0x36, 0x01, +0x40, 0x01, 0x2c, 0x01, 0x4f, 0x01, 0x52, 0x01, 0xfa, 0x00, 0x22, 0x01, 0x0f, 0x01, 0xfc, 0x00, +0x04, 0x01, 0xf7, 0x00, 0x02, 0x01, 0x9f, 0x00, 0xc3, 0x00, 0xb4, 0x00, 0xc8, 0x00, 0xb4, 0x00, +0xcf, 0x00, 0xab, 0x00, 0xba, 0x00, 0xc8, 0x00, 0xb3, 0x00, 0xb8, 0x00, 0xc4, 0x00, 0xdc, 0x00, +0xfa, 0x00, 0x06, 0x01, 0xdc, 0x00, 0xb2, 0x00, 0x18, 0x01, 0x00, 0x01, 0xc4, 0x00, 0xd1, 0x00, +0xb0, 0x00, 0xa1, 0x00, 0xb9, 0x00, 0x92, 0x00, 0xf1, 0x00, 0xc0, 0x00, 0xaf, 0x00, 0xb1, 0x00, +0xdc, 0x00, 0x01, 0x01, 0xb6, 0x00, 0x0e, 0x01, 0xfe, 0x00, 0x0e, 0x01, 0x28, 0x01, 0x0c, 0x01, +0x1e, 0x01, 0x12, 0x01, 0x2f, 0x01, 0x42, 0x01, 0x57, 0x01, 0x6d, 0x01, 0x34, 0x01, 0x65, 0x01, +0x48, 0x01, 0x64, 0x01, 0x47, 0x01, 0x60, 0x01, 0xab, 0x01, 0x79, 0x01, 0x8e, 0x01, 0xd7, 0x01, +0xb1, 0x01, 0x96, 0x01, 0xdc, 0x01, 0xe8, 0x01, 0xdd, 0x01, 0xb6, 0x01, 0xa2, 0x01, 0xa1, 0x01, +0xc4, 0x01, 0xb4, 0x01, 0xb0, 0x01, 0xac, 0x01, 0xa7, 0x01, 0xbe, 0x01, 0x7f, 0x01, 0x9c, 0x01, +0x90, 0x01, 0x8d, 0x01, 0x91, 0x01, 0x9a, 0x01, 0x8e, 0x01, 0x55, 0x01, 0x69, 0x01, 0x49, 0x01, +0x5e, 0x01, 0x4b, 0x01, 0x1c, 0x01, 0x7f, 0x01, 0x3f, 0x01, 0x37, 0x01, 0x6f, 0x01, 0x61, 0x01, +0x3f, 0x01, 0x43, 0x01, 0x7b, 0x01, 0x92, 0x01, 0x92, 0x01, 0x26, 0x01, 0x43, 0x01, 0x52, 0x01, +0x4e, 0x01, 0x53, 0x01, 0xac, 0x01, 0x36, 0x01, 0x5e, 0x01, 0x78, 0x01, 0x12, 0x01, 0x6a, 0x01, +0x48, 0x01, 0x70, 0x01, 0x66, 0x01, 0x5e, 0x01, 0x4d, 0x01, 0x48, 0x01, 0xff, 0x00, 0x23, 0x01, +0xfb, 0x00, 0xeb, 0x00, 0xf2, 0x00, 0xd2, 0x00, 0x0a, 0x01, 0xeb, 0x00, 0xad, 0x00, 0xb3, 0x00, +0x81, 0x00, 0x67, 0x00, 0x7c, 0x00, 0x4d, 0x00, 0x7e, 0x00, 0x88, 0x00, 0x65, 0x00, 0x77, 0x00, +0x94, 0x00, 0x9a, 0x00, 0x84, 0x00, 0xb6, 0x00, 0x96, 0x00, 0xc1, 0x00, 0x81, 0x00, 0x85, 0x00, +0x9d, 0x00, 0xaa, 0x00, 0xc6, 0x00, 0xd3, 0x00, 0xbc, 0x00, 0xb3, 0x00, 0x94, 0x00, 0x6d, 0x00, +0x74, 0x00, 0x80, 0x00, 0x92, 0x00, 0x81, 0x00, 0x78, 0x00, 0x16, 0x00, 0x42, 0x00, 0x88, 0x00, +0x84, 0x00, 0x7c, 0x00, 0x4e, 0x00, 0x64, 0x00, 0x18, 0x00, 0x10, 0x00, 0x30, 0x00, 0x4d, 0x00, +0x64, 0x00, 0x43, 0x00, 0x1a, 0x00, 0x44, 0x00, 0x6e, 0x00, 0x2c, 0x00, 0x6f, 0x00, 0x90, 0x00, +0x28, 0x00, 0x0b, 0x00, 0x6c, 0x00, 0x99, 0x00, 0x4e, 0x00, 0x1c, 0x00, 0x30, 0x00, 0x51, 0x00, +0xec, 0xff, 0xf8, 0xff, 0x02, 0x00, 0xff, 0xff, 0xdd, 0xff, 0x35, 0x00, 0xf6, 0xff, 0xdc, 0xff, +0xf5, 0xff, 0xd1, 0xff, 0xa8, 0xff, 0x0a, 0x00, 0x12, 0x00, 0x0f, 0x00, 0x31, 0x00, 0x2e, 0x00, +0x54, 0x00, 0x81, 0x00, 0x7f, 0x00, 0x6a, 0x00, 0x23, 0x00, 0xf0, 0xff, 0xed, 0xff, 0xfe, 0xff, +0x26, 0x00, 0x01, 0x00, 0x0c, 0x00, 0x10, 0x00, 0x48, 0x00, 0x10, 0x00, 0xfb, 0xff, 0xfb, 0xff, +0xf6, 0xff, 0xbe, 0xff, 0xde, 0xff, 0x40, 0x00, 0x1d, 0x00, 0x54, 0x00, 0x3f, 0x00, 0x68, 0x00, +0x02, 0x00, 0x0e, 0x00, 0xf2, 0xff, 0x02, 0x00, 0x16, 0x00, 0x0b, 0x00, 0xea, 0xff, 0xdc, 0xff, +0xea, 0xff, 0xd0, 0xff, 0xf5, 0xff, 0xb4, 0xff, 0x09, 0x00, 0xb6, 0xff, 0xa4, 0xff, 0x80, 0xff, +0x8c, 0xff, 0x7a, 0xff, 0x86, 0xff, 0x9d, 0xff, 0x83, 0xff, 0x99, 0xff, 0xaa, 0xff, 0xb6, 0xff, +0xd9, 0xff, 0x35, 0x00, 0x0f, 0x00, 0x07, 0x00, 0x46, 0x00, 0x4d, 0x00, 0x54, 0x00, 0x88, 0x00, +0x53, 0x00, 0x5a, 0x00, 0x46, 0x00, 0x71, 0x00, 0x65, 0x00, 0x12, 0x00, 0x3a, 0x00, 0x3c, 0x00, +0x2d, 0x00, 0x07, 0x00, 0x22, 0x00, 0x4e, 0x00, 0x10, 0x00, 0x53, 0x00, 0x0c, 0x00, 0x04, 0x00, +0x24, 0x00, 0x34, 0x00, 0x48, 0x00, 0x1c, 0x00, 0x2f, 0x00, 0x30, 0x00, 0x04, 0x00, 0xf0, 0xff, +0xf4, 0xff, 0xe4, 0xff, 0x10, 0x00, 0x3b, 0x00, 0x7e, 0x00, 0x7b, 0x00, 0x68, 0x00, 0x44, 0x00, +0x79, 0x00, 0x10, 0x00, 0xb9, 0xff, 0xe9, 0xff, 0xef, 0xff, 0x1e, 0x00, 0x03, 0x00, 0x26, 0x00, +0xe0, 0xff, 0xf7, 0xff, 0x2e, 0x00, 0x24, 0x00, 0x22, 0x00, 0x1e, 0x00, 0x17, 0x00, 0x51, 0x00, +0x2c, 0x00, 0x39, 0x00, 0x23, 0x00, 0xfe, 0xff, 0x18, 0x00, 0x2e, 0x00, 0x25, 0x00, 0xf8, 0xff, +0x03, 0x00, 0xb4, 0xff, 0xd7, 0xff, 0x94, 0xff, 0xc0, 0xff, 0xa0, 0xff, 0x95, 0xff, 0x8a, 0xff, +0x99, 0xff, 0xa3, 0xff, 0x5e, 0xff, 0xb5, 0xff, 0x70, 0xff, 0x76, 0xff, 0x50, 0xff, 0x2e, 0xff, +0x61, 0xff, 0x7d, 0xff, 0x83, 0xff, 0x2a, 0xff, 0x5a, 0xff, 0x35, 0xff, 0x43, 0xff, 0x06, 0xff, +0x66, 0xff, 0x3c, 0xff, 0x1e, 0xff, 0x53, 0xff, 0x7f, 0xff, 0x6a, 0xff, 0x68, 0xff, 0xf2, 0xfe, +0xfb, 0xfe, 0x00, 0xff, 0x30, 0xff, 0x36, 0xff, 0x06, 0xff, 0x05, 0xff, 0xcd, 0xfe, 0xcf, 0xfe, +0x07, 0xff, 0x18, 0xff, 0x00, 0xff, 0xe8, 0xfe, 0x4e, 0xff, 0x7d, 0xff, 0x70, 0xff, 0x38, 0xff, +0x1c, 0xff, 0x0d, 0xff, 0x24, 0xff, 0x48, 0xff, 0x4e, 0xff, 0x3c, 0xff, 0x7d, 0xff, 0x77, 0xff, +0x88, 0xff, 0x51, 0xff, 0x5c, 0xff, 0x58, 0xff, 0x57, 0xff, 0x61, 0xff, 0xa1, 0xff, 0xa7, 0xff, +0xb3, 0xff, 0xad, 0xff, 0x89, 0xff, 0xc5, 0xff, 0x8f, 0xff, 0x71, 0xff, 0x89, 0xff, 0xa2, 0xff, +0x9f, 0xff, 0xc1, 0xff, 0xc3, 0xff, 0xda, 0xff, 0xf1, 0xff, 0x27, 0x00, 0x2a, 0x00, 0x47, 0x00, +0x30, 0x00, 0x68, 0x00, 0x2e, 0x00, 0x64, 0x00, 0x6d, 0x00, 0x7b, 0x00, 0x12, 0x00, 0x35, 0x00, +0x65, 0x00, 0x59, 0x00, 0xff, 0xff, 0x48, 0x00, 0x4d, 0x00, 0x65, 0x00, 0x71, 0x00, 0x40, 0x00, +0x66, 0x00, 0x5f, 0x00, 0x7d, 0x00, 0xb8, 0x00, 0xac, 0x00, 0x88, 0x00, 0x9b, 0x00, 0x70, 0x00, +0x66, 0x00, 0x35, 0x00, 0x3b, 0x00, 0x7c, 0x00, 0x5f, 0x00, 0x9c, 0x00, 0x96, 0x00, 0x89, 0x00, +0x5f, 0x00, 0x93, 0x00, 0x87, 0x00, 0x89, 0x00, 0x7e, 0x00, 0x40, 0x00, 0x60, 0x00, 0x34, 0x00, +0x29, 0x00, 0x1d, 0x00, 0x41, 0x00, 0x42, 0x00, 0x3a, 0x00, 0x29, 0x00, 0x17, 0x00, 0x3b, 0x00, +0x11, 0x00, 0x53, 0x00, 0x30, 0x00, 0x6a, 0x00, 0x35, 0x00, 0x47, 0x00, 0x59, 0x00, 0x60, 0x00, +0x4c, 0x00, 0x6c, 0x00, 0x58, 0x00, 0x5f, 0x00, 0x4e, 0x00, 0x58, 0x00, 0x66, 0x00, 0x64, 0x00, +0x42, 0x00, 0x93, 0x00, 0x7e, 0x00, 0x8e, 0x00, 0x8a, 0x00, 0xaa, 0x00, 0x51, 0x00, 0x53, 0x00, +0x84, 0x00, 0x52, 0x00, 0x7d, 0x00, 0x3d, 0x00, 0x4a, 0x00, 0x50, 0x00, 0x43, 0x00, 0x40, 0x00, +0xeb, 0xff, 0x3f, 0x00, 0x3c, 0x00, 0x16, 0x00, 0x36, 0x00, 0x2f, 0x00, 0x47, 0x00, 0x34, 0x00, +0x31, 0x00, 0x27, 0x00, 0x24, 0x00, 0x35, 0x00, 0x34, 0x00, 0x95, 0x00, 0x35, 0x00, 0x64, 0x00, +0x55, 0x00, 0x86, 0x00, 0x9d, 0x00, 0xeb, 0x00, 0xf2, 0x00, 0xcc, 0x00, 0xd3, 0x00, 0xec, 0x00, +0xfb, 0x00, 0xe8, 0x00, 0xca, 0x00, 0xbe, 0x00, 0x12, 0x01, 0x00, 0x01, 0xcf, 0x00, 0xe4, 0x00, +0x04, 0x01, 0xcc, 0x00, 0xe0, 0x00, 0xe3, 0x00, 0x8f, 0x00, 0x94, 0x00, 0xa0, 0x00, 0xa5, 0x00, +0xdd, 0x00, 0x99, 0x00, 0xd7, 0x00, 0xd0, 0x00, 0xd5, 0x00, 0xdc, 0x00, 0xd1, 0x00, 0xce, 0x00, +0xa9, 0x00, 0xd3, 0x00, 0x0f, 0x01, 0xc0, 0x00, 0xec, 0x00, 0xe5, 0x00, 0xfd, 0x00, 0xcd, 0x00, +0xf6, 0x00, 0xcf, 0x00, 0x7e, 0x00, 0x9a, 0x00, 0x57, 0x00, 0x85, 0x00, 0xdb, 0x00, 0xad, 0x00, +0xab, 0x00, 0x90, 0x00, 0xb7, 0x00, 0x77, 0x00, 0x7e, 0x00, 0x69, 0x00, 0x7a, 0x00, 0x57, 0x00, +0x89, 0x00, 0x5a, 0x00, 0x51, 0x00, 0x56, 0x00, 0x39, 0x00, 0x47, 0x00, 0x90, 0x00, 0x69, 0x00, +0x97, 0x00, 0x3e, 0x00, 0xa2, 0x00, 0x69, 0x00, 0x5c, 0x00, 0x4a, 0x00, 0x62, 0x00, 0x61, 0x00, +0x62, 0x00, 0x52, 0x00, 0x5f, 0x00, 0x6c, 0x00, 0x69, 0x00, 0xa8, 0x00, 0x81, 0x00, 0x6c, 0x00, +0x53, 0x00, 0xac, 0x00, 0x94, 0x00, 0x8f, 0x00, 0x93, 0x00, 0xb3, 0x00, 0xa7, 0x00, 0xbc, 0x00, +0xae, 0x00, 0x75, 0x00, 0xb4, 0x00, 0xbd, 0x00, 0xa1, 0x00, 0x98, 0x00, 0x80, 0x00, 0xc7, 0x00, +0x9c, 0x00, 0xb7, 0x00, 0xc4, 0x00, 0x73, 0x00, 0xbb, 0x00, 0x8b, 0x00, 0xed, 0x00, 0x6c, 0x00, +0x7c, 0x00, 0x78, 0x00, 0x82, 0x00, 0x60, 0x00, 0xac, 0x00, 0x99, 0x00, 0xad, 0x00, 0xbe, 0x00, +0xb1, 0x00, 0xad, 0x00, 0x93, 0x00, 0xad, 0x00, 0x8f, 0x00, 0x5e, 0x00, 0xb3, 0x00, 0xed, 0x00, +0xef, 0x00, 0x11, 0x01, 0xdd, 0x00, 0xb7, 0x00, 0xa8, 0x00, 0x75, 0x00, 0xd7, 0x00, 0xb8, 0x00, +0xa4, 0x00, 0xdb, 0x00, 0xd5, 0x00, 0xd8, 0x00, 0xd4, 0x00, 0xbe, 0x00, 0xcd, 0x00, 0x3c, 0x01, +0x53, 0x01, 0xf9, 0x00, 0xf5, 0x00, 0x59, 0x01, 0x18, 0x01, 0xca, 0x00, 0x23, 0x01, 0x29, 0x01, +0x47, 0x01, 0x48, 0x01, 0x45, 0x01, 0x62, 0x01, 0x32, 0x01, 0x2c, 0x01, 0x56, 0x01, 0x73, 0x01, +0x7c, 0x01, 0x48, 0x01, 0x82, 0x01, 0x3c, 0x01, 0x28, 0x01, 0x47, 0x01, 0x2a, 0x01, 0x63, 0x01, +0x93, 0x01, 0xa2, 0x01, 0x6a, 0x01, 0x0d, 0x01, 0x33, 0x01, 0x10, 0x01, 0x77, 0x01, 0x2b, 0x01, +0x92, 0x01, 0x57, 0x01, 0x14, 0x01, 0x5c, 0x01, 0x27, 0x01, 0x42, 0x01, 0x29, 0x01, 0x22, 0x01, +0x21, 0x01, 0x4e, 0x01, 0x35, 0x01, 0x06, 0x01, 0xec, 0x00, 0xf3, 0x00, 0xe7, 0x00, 0x8b, 0x00, +0xc2, 0x00, 0xc6, 0x00, 0xf8, 0x00, 0xb3, 0x00, 0x0c, 0x01, 0x28, 0x01, 0x31, 0x01, 0x3f, 0x01, +0x60, 0x01, 0x41, 0x01, 0x4c, 0x01, 0x20, 0x01, 0x26, 0x01, 0x2d, 0x01, 0x26, 0x01, 0xe9, 0x00, +0xee, 0x00, 0xe1, 0x00, 0x14, 0x01, 0xf8, 0x00, 0x02, 0x01, 0xec, 0x00, 0xba, 0x00, 0xb6, 0x00, +0xf5, 0x00, 0x2f, 0x01, 0x1e, 0x01, 0x1f, 0x01, 0x40, 0x01, 0x59, 0x01, 0x71, 0x01, 0x41, 0x01, +0x9c, 0x01, 0x63, 0x01, 0x67, 0x01, 0x33, 0x01, 0x08, 0x01, 0x2e, 0x01, 0x58, 0x01, 0x2b, 0x01, +0x2d, 0x01, 0x02, 0x01, 0x16, 0x01, 0x01, 0x01, 0x06, 0x01, 0x13, 0x01, 0x09, 0x01, 0x39, 0x01, +0xe4, 0x00, 0xda, 0x00, 0xf8, 0x00, 0x05, 0x01, 0xd3, 0x00, 0x1b, 0x01, 0x02, 0x01, 0x0c, 0x01, +0xe7, 0x00, 0x36, 0x01, 0x17, 0x01, 0xe8, 0x00, 0xef, 0x00, 0xe2, 0x00, 0x05, 0x01, 0xd1, 0x00, +0xc2, 0x00, 0xf7, 0x00, 0x74, 0x01, 0x56, 0x01, 0x62, 0x01, 0x38, 0x01, 0x56, 0x01, 0x08, 0x01, +0xb1, 0x00, 0x6b, 0x00, 0x66, 0x00, 0x5f, 0x00, 0x5d, 0x00, 0x80, 0x00, 0x8c, 0x00, 0x97, 0x00, +0x52, 0x00, 0x92, 0x00, 0x3e, 0x00, 0x4a, 0x00, 0x3e, 0x00, 0x57, 0x00, 0x60, 0x00, 0x51, 0x00, +0x0e, 0x00, 0x1a, 0x00, 0xf8, 0xff, 0xf8, 0xff, 0xcd, 0xff, 0xdd, 0xff, 0xe2, 0xff, 0xc7, 0xff, +0xda, 0xff, 0xaf, 0xff, 0xb9, 0xff, 0x7d, 0xff, 0x8f, 0xff, 0x70, 0xff, 0x90, 0xff, 0x88, 0xff, +0xa2, 0xff, 0x65, 0xff, 0x5b, 0xff, 0x7c, 0xff, 0x55, 0xff, 0x76, 0xff, 0x30, 0xff, 0x84, 0xff, +0x7c, 0xff, 0x96, 0xff, 0x7c, 0xff, 0x49, 0xff, 0xdc, 0xff, 0x6c, 0xff, 0x91, 0xff, 0x4b, 0xff, +0x7a, 0xff, 0x63, 0xff, 0x14, 0xff, 0x36, 0xff, 0x41, 0xff, 0x49, 0xff, 0x1e, 0xff, 0x16, 0xff, +0x0f, 0xff, 0xf1, 0xfe, 0x1b, 0xff, 0x16, 0xff, 0x3d, 0xff, 0x17, 0xff, 0x1f, 0xff, 0x18, 0xff, +0x05, 0xff, 0xfb, 0xfe, 0xf3, 0xfe, 0xcd, 0xfe, 0xfd, 0xfe, 0x03, 0xff, 0xd3, 0xfe, 0xf3, 0xfe, +0xef, 0xfe, 0xc3, 0xfe, 0xc8, 0xfe, 0xc7, 0xfe, 0xd6, 0xfe, 0xcb, 0xfe, 0x9b, 0xfe, 0xcb, 0xfe, +0xe8, 0xfe, 0xd1, 0xfe, 0xbf, 0xfe, 0xc5, 0xfe, 0x95, 0xfe, 0xd6, 0xfe, 0xe4, 0xfe, 0xf8, 0xfe, +0xf0, 0xfe, 0x1b, 0xff, 0x0f, 0xff, 0xf9, 0xfe, 0xd6, 0xfe, 0xf6, 0xfe, 0xb0, 0xfe, 0xa4, 0xfe, +0xc3, 0xfe, 0x7e, 0xfe, 0xb9, 0xfe, 0xc4, 0xfe, 0xc6, 0xfe, 0x16, 0xff, 0x09, 0xff, 0xeb, 0xfe, +0xfd, 0xfe, 0xde, 0xfe, 0x10, 0xff, 0xf6, 0xfe, 0xe1, 0xfe, 0x0f, 0xff, 0xfb, 0xfe, 0x3c, 0xff, +0x3d, 0xff, 0x21, 0xff, 0x7b, 0xff, 0x68, 0xff, 0x57, 0xff, 0x77, 0xff, 0x57, 0xff, 0x10, 0xff, +0x44, 0xff, 0x58, 0xff, 0x33, 0xff, 0x2b, 0xff, 0x5b, 0xff, 0x5d, 0xff, 0x3a, 0xff, 0x38, 0xff, +0x58, 0xff, 0x63, 0xff, 0x8a, 0xff, 0x8e, 0xff, 0x7f, 0xff, 0xd5, 0xff, 0xd9, 0xff, 0xab, 0xff, +0xa8, 0xff, 0xe9, 0xff, 0xa8, 0xff, 0x93, 0xff, 0xce, 0xff, 0x9d, 0xff, 0x75, 0xff, 0xa4, 0xff, +0x9d, 0xff, 0x8e, 0xff, 0x72, 0xff, 0x70, 0xff, 0x90, 0xff, 0x9f, 0xff, 0xaf, 0xff, 0x81, 0xff, +0x92, 0xff, 0x7a, 0xff, 0xc2, 0xff, 0x98, 0xff, 0x7e, 0xff, 0x72, 0xff, 0x6a, 0xff, 0x86, 0xff, +0x4b, 0xff, 0x32, 0xff, 0x1d, 0xff, 0x2a, 0xff, 0x24, 0xff, 0x78, 0xff, 0x76, 0xff, 0x5b, 0xff, +0x8e, 0xff, 0xd7, 0xff, 0xa7, 0xff, 0x8a, 0xff, 0xc3, 0xff, 0xda, 0xff, 0xce, 0xff, 0xe5, 0xff, +0xdb, 0xff, 0xbb, 0xff, 0xff, 0xff, 0xef, 0xff, 0x18, 0x00, 0x39, 0x00, 0x25, 0x00, 0x03, 0x00, +0x26, 0x00, 0x4f, 0x00, 0x52, 0x00, 0x29, 0x00, 0x52, 0x00, 0x69, 0x00, 0x34, 0x00, 0x62, 0x00, +0x01, 0x00, 0x08, 0x00, 0x5d, 0x00, 0x73, 0x00, 0x51, 0x00, 0x8b, 0x00, 0x4b, 0x00, 0x4d, 0x00, +0x73, 0x00, 0x33, 0x00, 0x73, 0x00, 0x63, 0x00, 0x54, 0x00, 0x4d, 0x00, 0x5f, 0x00, 0x83, 0x00, +0x82, 0x00, 0xae, 0x00, 0x91, 0x00, 0x82, 0x00, 0x53, 0x00, 0x6a, 0x00, 0x73, 0x00, 0x44, 0x00, +0x33, 0x00, 0x25, 0x00, 0x5e, 0x00, 0x59, 0x00, 0x59, 0x00, 0x29, 0x00, 0x41, 0x00, 0x66, 0x00, +0x88, 0x00, 0x6c, 0x00, 0x5e, 0x00, 0x66, 0x00, 0x4b, 0x00, 0x50, 0x00, 0x51, 0x00, 0x3c, 0x00, +0x59, 0x00, 0x3f, 0x00, 0x6e, 0x00, 0x39, 0x00, 0x4e, 0x00, 0x70, 0x00, 0x78, 0x00, 0x82, 0x00, +0x37, 0x00, 0x62, 0x00, 0x9d, 0x00, 0x4a, 0x00, 0x74, 0x00, 0x8c, 0x00, 0x6f, 0x00, 0x79, 0x00, +0x8c, 0x00, 0xb0, 0x00, 0x3b, 0x00, 0x61, 0x00, 0x57, 0x00, 0x4e, 0x00, 0x70, 0x00, 0x3d, 0x00, +0x4b, 0x00, 0x4e, 0x00, 0x53, 0x00, 0x46, 0x00, 0x19, 0x00, 0x04, 0x00, 0xf5, 0xff, 0xff, 0xff, +0xdf, 0xff, 0x1b, 0x00, 0xf1, 0xff, 0x22, 0x00, 0x0b, 0x00, 0xd6, 0xff, 0x13, 0x00, 0x21, 0x00, +0xe5, 0xff, 0x15, 0x00, 0x36, 0x00, 0x3b, 0x00, 0x5f, 0x00, 0x1d, 0x00, 0x4d, 0x00, 0x70, 0x00, +0x0d, 0x00, 0x33, 0x00, 0x5a, 0x00, 0x54, 0x00, 0x32, 0x00, 0x50, 0x00, 0x51, 0x00, 0x66, 0x00, +0x23, 0x00, 0x40, 0x00, 0xde, 0xff, 0xee, 0xff, 0xdf, 0xff, 0x02, 0x00, 0x44, 0x00, 0x68, 0x00, +0x6f, 0x00, 0x48, 0x00, 0x64, 0x00, 0x42, 0x00, 0x51, 0x00, 0x45, 0x00, 0x72, 0x00, 0x64, 0x00, +0x48, 0x00, 0x3a, 0x00, 0x42, 0x00, 0x58, 0x00, 0x24, 0x00, 0x34, 0x00, 0x67, 0x00, 0xfd, 0xff, +0x08, 0x00, 0xf8, 0xff, 0x20, 0x00, 0x26, 0x00, 0xf8, 0xff, 0xd4, 0xff, 0x2c, 0x00, 0x14, 0x00, +0x31, 0x00, 0x65, 0x00, 0x21, 0x00, 0x20, 0x00, 0xf2, 0xff, 0xeb, 0xff, 0xf5, 0xff, 0x09, 0x00, +0x0f, 0x00, 0x1e, 0x00, 0x28, 0x00, 0x2a, 0x00, 0x3f, 0x00, 0x5d, 0x00, 0x01, 0x00, 0x46, 0x00, +0x1e, 0x00, 0x03, 0x00, 0x20, 0x00, 0x38, 0x00, 0x79, 0x00, 0x4c, 0x00, 0x59, 0x00, 0x3c, 0x00, +0x51, 0x00, 0x1a, 0x00, 0x1a, 0x00, 0x1f, 0x00, 0x46, 0x00, 0x71, 0x00, 0x6c, 0x00, 0x6a, 0x00, +0x8f, 0x00, 0x72, 0x00, 0x40, 0x00, 0xa6, 0x00, 0x8a, 0x00, 0x92, 0x00, 0x5c, 0x00, 0x6d, 0x00, +0x70, 0x00, 0x42, 0x00, 0x69, 0x00, 0x6e, 0x00, 0x50, 0x00, 0x62, 0x00, 0x4a, 0x00, 0x32, 0x00, +0x49, 0x00, 0x53, 0x00, 0x58, 0x00, 0x90, 0x00, 0x76, 0x00, 0x36, 0x00, 0x1c, 0x00, 0x01, 0x00, +0x4c, 0x00, 0x3c, 0x00, 0x52, 0x00, 0x2a, 0x00, 0x59, 0x00, 0x4c, 0x00, 0x4e, 0x00, 0x34, 0x00, +0x3c, 0x00, 0xfb, 0xff, 0xf4, 0xff, 0x01, 0x00, 0xff, 0xff, 0xd3, 0xff, 0x09, 0x00, 0x24, 0x00, +0xff, 0xff, 0x1e, 0x00, 0x34, 0x00, 0xd8, 0xff, 0xdd, 0xff, 0xa5, 0xff, 0xc2, 0xff, 0xe6, 0xff, +0xd9, 0xff, 0xf4, 0xff, 0x17, 0x00, 0xea, 0xff, 0x40, 0x00, 0x2a, 0x00, 0x51, 0x00, 0x5b, 0x00, +0x52, 0x00, 0x8a, 0x00, 0x64, 0x00, 0x60, 0x00, 0x46, 0x00, 0x72, 0x00, 0x5e, 0x00, 0x78, 0x00, +0x8f, 0x00, 0x52, 0x00, 0x54, 0x00, 0x3a, 0x00, 0x5a, 0x00, 0x35, 0x00, 0x70, 0x00, 0x36, 0x00, +0x10, 0x00, 0x02, 0x00, 0x57, 0x00, 0x24, 0x00, 0x23, 0x00, 0x10, 0x00, 0x43, 0x00, 0x1c, 0x00, +0x28, 0x00, 0x2b, 0x00, 0x1a, 0x00, 0xce, 0xff, 0xe1, 0xff, 0xc5, 0xff, 0x9d, 0xff, 0xaa, 0xff, +0xb5, 0xff, 0x94, 0xff, 0x6c, 0xff, 0x5b, 0xff, 0x65, 0xff, 0x60, 0xff, 0x9c, 0xff, 0x87, 0xff, +0x57, 0xff, 0x69, 0xff, 0x86, 0xff, 0x63, 0xff, 0x79, 0xff, 0x88, 0xff, 0xc0, 0xff, 0xbe, 0xff, +0x78, 0xff, 0xb7, 0xff, 0xb0, 0xff, 0xa9, 0xff, 0xf9, 0xff, 0x3d, 0x00, 0xf3, 0xff, 0xf1, 0xff, +0xdb, 0xff, 0x12, 0x00, 0x0a, 0x00, 0xda, 0xff, 0x0c, 0x00, 0x1e, 0x00, 0x21, 0x00, 0x3d, 0x00, +0x46, 0x00, 0x66, 0x00, 0x8e, 0x00, 0x66, 0x00, 0x65, 0x00, 0x64, 0x00, 0x73, 0x00, 0x1a, 0x00, +0x37, 0x00, 0x59, 0x00, 0x52, 0x00, 0x48, 0x00, 0x34, 0x00, 0x4d, 0x00, 0x24, 0x00, 0x5f, 0x00, +0x51, 0x00, 0x44, 0x00, 0x26, 0x00, 0x2c, 0x00, 0x2d, 0x00, 0x0d, 0x00, 0x14, 0x00, 0xf9, 0xff, +0xf7, 0xff, 0xbc, 0xff, 0xa0, 0xff, 0x7d, 0xff, 0xe3, 0xff, 0xd2, 0xff, 0xc9, 0xff, 0xa3, 0xff, +0x82, 0xff, 0xa7, 0xff, 0xa2, 0xff, 0x9a, 0xff, 0xba, 0xff, 0xac, 0xff, 0xd2, 0xff, 0xee, 0xff, +0xd8, 0xff, 0xc4, 0xff, 0x7f, 0xff, 0x3f, 0xff, 0xa4, 0xff, 0x81, 0xff, 0x84, 0xff, 0x88, 0xff, +0x72, 0xff, 0xa6, 0xff, 0xc1, 0xff, 0xcf, 0xff, 0xba, 0xff, 0xcb, 0xff, 0x04, 0x00, 0xf7, 0xff, +0x08, 0x00, 0x27, 0x00, 0xf1, 0xff, 0x04, 0x00, 0xcd, 0xff, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x36, 0x00, 0x03, 0x00, 0x1f, 0x00, 0xe1, 0xff, 0x19, 0x00, 0xf3, 0xff, 0x13, 0x00, 0x09, 0x00, +0x13, 0x00, 0xe8, 0xff, 0x16, 0x00, 0xd9, 0xff, 0x0e, 0x00, 0x14, 0x00, 0x34, 0x00, 0xf5, 0xff, +0x11, 0x00, 0x04, 0x00, 0xfc, 0xff, 0xef, 0xff, 0xfa, 0xff, 0xd3, 0xff, 0xd4, 0xff, 0xf3, 0xff, +0xd9, 0xff, 0xeb, 0xff, 0xe8, 0xff, 0xd8, 0xff, 0xfb, 0xff, 0xb2, 0xff, 0xc6, 0xff, 0xcf, 0xff, +0x9e, 0xff, 0xda, 0xff, 0x2c, 0x00, 0xf8, 0xff, 0xd3, 0xff, 0xd0, 0xff, 0x12, 0x00, 0xff, 0xff, +0x12, 0x00, 0x10, 0x00, 0xde, 0xff, 0x17, 0x00, 0x00, 0x00, 0xff, 0xff, 0x3d, 0x00, 0x39, 0x00, +0x25, 0x00, 0x33, 0x00, 0x43, 0x00, 0x57, 0x00, 0x5b, 0x00, 0x2e, 0x00, 0x28, 0x00, 0x31, 0x00, +0x69, 0x00, 0x3d, 0x00, 0x21, 0x00, 0x1f, 0x00, 0x2d, 0x00, 0x5b, 0x00, 0x1c, 0x00, 0x40, 0x00, +0x13, 0x00, 0x1b, 0x00, 0xf1, 0xff, 0xc9, 0xff, 0xde, 0xff, 0xb3, 0xff, 0xe3, 0xff, 0xd1, 0xff, +0xa0, 0xff, 0xd2, 0xff, 0x9b, 0xff, 0xa7, 0xff, 0x89, 0xff, 0xbe, 0xff, 0xb4, 0xff, 0xa0, 0xff, +0x56, 0xff, 0x81, 0xff, 0x73, 0xff, 0x6e, 0xff, 0x62, 0xff, 0x71, 0xff, 0xad, 0xff, 0x83, 0xff, +0x83, 0xff, 0x9a, 0xff, 0x62, 0xff, 0x6f, 0xff, 0x56, 0xff, 0x5f, 0xff, 0x6c, 0xff, 0x4f, 0xff, +0x28, 0xff, 0x15, 0xff, 0xfc, 0xfe, 0x22, 0xff, 0x4b, 0xff, 0x4a, 0xff, 0x54, 0xff, 0x8d, 0xff, +0x79, 0xff, 0x6f, 0xff, 0x79, 0xff, 0x76, 0xff, 0x7d, 0xff, 0x5a, 0xff, 0x60, 0xff, 0x6c, 0xff, +0x60, 0xff, 0xa7, 0xff, 0x9b, 0xff, 0x9b, 0xff, 0x9c, 0xff, 0x99, 0xff, 0x7f, 0xff, 0xb2, 0xff, +0xe3, 0xff, 0xfc, 0xff, 0xd5, 0xff, 0x1f, 0x00, 0xf4, 0xff, 0xe2, 0xff, 0x9e, 0xff, 0x6d, 0xff, +0x70, 0xff, 0x57, 0xff, 0x78, 0xff, 0x78, 0xff, 0x7b, 0xff, 0x51, 0xff, 0x74, 0xff, 0xc1, 0xff, +0xac, 0xff, 0x78, 0xff, 0x2f, 0xff, 0x31, 0xff, 0x1d, 0xff, 0x31, 0xff, 0x42, 0xff, 0x29, 0xff, +0x55, 0xff, 0x53, 0xff, 0x96, 0xff, 0x83, 0xff, 0x4e, 0xff, 0x17, 0xff, 0x1f, 0xff, 0x30, 0xff, +0x35, 0xff, 0x32, 0xff, 0x27, 0xff, 0x4c, 0xff, 0x2c, 0xff, 0x6f, 0xff, 0x75, 0xff, 0x72, 0xff, +0xad, 0xff, 0x9b, 0xff, 0x88, 0xff, 0x5c, 0xff, 0x6a, 0xff, 0x4a, 0xff, 0x6f, 0xff, 0x72, 0xff, +0x9b, 0xff, 0x60, 0xff, 0xb9, 0xff, 0x8f, 0xff, 0xbe, 0xff, 0xc0, 0xff, 0xc5, 0xff, 0xe8, 0xff, +0x96, 0xff, 0xdc, 0xff, 0xde, 0xff, 0xb2, 0xff, 0xc6, 0xff, 0xb7, 0xff, 0x9e, 0xff, 0xb6, 0xff, +0xda, 0xff, 0x9e, 0xff, 0x7f, 0xff, 0x99, 0xff, 0x9d, 0xff, 0x53, 0xff, 0x95, 0xff, 0xa7, 0xff, +0x71, 0xff, 0x94, 0xff, 0x5c, 0xff, 0x3a, 0xff, 0x25, 0xff, +}; + diff --git a/test_apps/main/test_afe.c b/test_apps/main/test_afe.c new file mode 100644 index 0000000..4992ce1 --- /dev/null +++ b/test_apps/main/test_afe.c @@ -0,0 +1,78 @@ +/* test_mean.c: Implementation of a testable component. + + This example code is in the Public Domain (or CC0 licensed, at your option.) + + Unless required by applicable law or agreed to in writing, this + software is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + CONDITIONS OF ANY KIND, either express or implied. +*/ +#include +#include +#include "string.h" +#include +#include "unity.h" + +#include "model_path.h" +#include "esp_wn_iface.h" +#include "esp_wn_models.h" +#include "esp_afe_sr_models.h" +#include "dl_lib_convq_queue.h" +#include + +TEST_CASE("audio_front_end create/destroy API & memory leak", "[afe]") +{ + vTaskDelay(500 / portTICK_PERIOD_MS); + int start_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); + int start_internal_size = heap_caps_get_free_size(MALLOC_CAP_INTERNAL); + srmodel_list_t *models = esp_srmodel_init("model"); + char *model_name = esp_srmodel_filter(models, ESP_WN_PREFIX, NULL); + + esp_afe_sr_iface_t *afe_handle = (esp_afe_sr_iface_t *)&ESP_AFE_SR_HANDLE; + afe_config_t afe_config = AFE_CONFIG_DEFAULT(); + afe_config.memory_alloc_mode = AFE_MEMORY_ALLOC_MORE_PSRAM; + afe_config.wakenet_init = true; + afe_config.wakenet_model_name = model_name; + afe_config.voice_communication_init = false; + + + // test model loading time + struct timeval tv_start, tv_end; + gettimeofday(&tv_start, NULL); + esp_afe_sr_data_t *afe_data = afe_handle->create_from_config(&afe_config); + gettimeofday(&tv_end, NULL); + int tv_ms = (tv_end.tv_sec - tv_start.tv_sec) * 1000 + (tv_end.tv_usec - tv_start.tv_usec) / 1000; + printf("create latency:%d ms\n", tv_ms); + + // test model memory concumption + int create_size = start_size - heap_caps_get_free_size(MALLOC_CAP_8BIT); + int create_internal_size = start_internal_size - heap_caps_get_free_size(MALLOC_CAP_INTERNAL); + printf("Internal RAM: %d, PSRAM:%d\n", create_internal_size, create_size - create_internal_size); + afe_handle->destroy(afe_data); + esp_srmodel_deinit(models); + + // test memory leak + int first_end_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); + int last_end_size = first_end_size; + int mem_leak = start_size - last_end_size; + printf("create&destroy times:%d, memory leak:%d\n", 1, mem_leak); + + for (int i = 0; i < 6; i++) { + printf("init partition ...\n"); + models = esp_srmodel_init("model"); + model_name = esp_srmodel_filter(models, ESP_WN_PREFIX, NULL); + + printf("create ...\n"); + afe_data = afe_handle->create_from_config(&afe_config); + + + printf("destroy ...\n"); + afe_handle->destroy(afe_data); + esp_srmodel_deinit(models); + + last_end_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); + mem_leak = start_size - last_end_size; + printf("create&destroy times:%d, memory leak:%d\n", i + 2, mem_leak); + } + + TEST_ASSERT_EQUAL(true, (mem_leak) < 1000 && last_end_size == first_end_size); +} \ No newline at end of file diff --git a/test_apps/main/test_app_main.c b/test_apps/main/test_app_main.c new file mode 100644 index 0000000..720243b --- /dev/null +++ b/test_apps/main/test_app_main.c @@ -0,0 +1,55 @@ +/* Example test application for testable component. + + This example code is in the Public Domain (or CC0 licensed, at your option.) + + Unless required by applicable law or agreed to in writing, this + software is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + CONDITIONS OF ANY KIND, either express or implied. +*/ + +#include +#include +#include "unity.h" + +static void print_banner(const char* text); + +void app_main(void) +{ + /* These are the different ways of running registered tests. + * In practice, only one of them is usually needed. + * + * UNITY_BEGIN() and UNITY_END() calls tell Unity to print a summary + * (number of tests executed/failed/ignored) of tests executed between these calls. + */ + // print_banner("Executing one test by its name"); + // UNITY_BEGIN(); + // unity_run_test_by_name("Mean of an empty array is zero"); + // UNITY_END(); + + // print_banner("Running tests with [mean] tag"); + // UNITY_BEGIN(); + // unity_run_tests_by_tag("[mean]", false); + // UNITY_END(); + + // print_banner("Running tests without [fails] tag"); + // UNITY_BEGIN(); + // unity_run_tests_by_tag("[fails]", true); + // UNITY_END(); + + // print_banner("Running all the registered tests"); + // UNITY_BEGIN(); + // unity_run_all_tests(); + // UNITY_END(); + + // print_banner("Starting interactive test menu"); + /* This function will not return, and will be busy waiting for UART input. + * Make sure that task watchdog is disabled if you use this function. + */ + unity_run_menu(); + // unity_run_all_tests(); +} + +static void print_banner(const char* text) +{ + printf("\n#### %s #####\n\n", text); +} diff --git a/test_apps/main/test_chinese_tts.c b/test_apps/main/test_chinese_tts.c new file mode 100644 index 0000000..2759631 --- /dev/null +++ b/test_apps/main/test_chinese_tts.c @@ -0,0 +1,96 @@ +/* test_mean.c: Implementation of a testable component. + + This example code is in the Public Domain (or CC0 licensed, at your option.) + + Unless required by applicable law or agreed to in writing, this + software is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + CONDITIONS OF ANY KIND, either express or implied. +*/ +#include +#include +#include "string.h" +#include +#include "unity.h" +#include +#include "freertos/FreeRTOS.h" +#include "freertos/task.h" +#include "esp_system.h" +#include "esp_tts.h" +#include "esp_tts_voice_xiaole.h" +#include "esp_tts_voice_template.h" +#include "esp_tts_player.h" +#include "esp_partition.h" +#include "esp_idf_version.h" + +TEST_CASE("chinese tts create/destroy API & memory leak", "[tts]") +{ + int start_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); + int start_internal_size = heap_caps_get_free_size(MALLOC_CAP_INTERNAL); + /*** 1. create esp tts handle ***/ + void* voicedata; + const esp_partition_t* partition=esp_partition_find_first(ESP_PARTITION_TYPE_DATA, ESP_PARTITION_SUBTYPE_ANY, "voice_data"); + assert(partition != NULL); +#if ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(5, 0, 0) + esp_partition_mmap_handle_t mmap_handle; + ESP_ERROR_CHECK(esp_partition_mmap(partition, 0, partition->size, ESP_PARTITION_MMAP_DATA, &voicedata, &mmap_handle)); +#else + spi_flash_mmap_handle_t mmap_handle; + ESP_ERROR_CHECK(esp_partition_mmap(partition, 0, partition->size, SPI_FLASH_MMAP_DATA, &voicedata, &mmap_handle)); +#endif + + // test model loading time + struct timeval tv_start, tv_end; + gettimeofday(&tv_start, NULL); + esp_tts_voice_t *voice=esp_tts_voice_set_init(&esp_tts_voice_template, (int16_t*)voicedata); + esp_tts_handle_t *tts_handle=esp_tts_create(voice); + gettimeofday(&tv_end, NULL); + int tv_ms = (tv_end.tv_sec - tv_start.tv_sec) * 1000 + (tv_end.tv_usec - tv_start.tv_usec) / 1000; + printf("create latency:%d ms\n", tv_ms); + + // test model memory concumption + int create_size = start_size - heap_caps_get_free_size(MALLOC_CAP_8BIT); + int create_internal_size = start_internal_size - heap_caps_get_free_size(MALLOC_CAP_INTERNAL); + printf("Internal RAM: %d, PSRAM:%d\n", create_internal_size, create_size - create_internal_size); + + // test memory leak + esp_tts_voice_set_free(voice); + esp_tts_destroy(tts_handle); +#if ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(5, 0, 0) + esp_partition_munmap(mmap_handle); // support esp-idf v5 +#else + spi_flash_munmap(mmap_handle); // support esp-idf v4 +#endif + int first_end_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); + int last_end_size = first_end_size; + int mem_leak = start_size - last_end_size; + printf("create&destroy times:%d, memory leak:%d\n", 1, mem_leak); + + for (int i = 0; i < 6; i++) { + printf("init partition ...\n"); + partition=esp_partition_find_first(ESP_PARTITION_TYPE_DATA, ESP_PARTITION_SUBTYPE_ANY, "voice_data"); + assert(partition != NULL); +#if ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(5, 0, 0) + ESP_ERROR_CHECK(esp_partition_mmap(partition, 0, partition->size, ESP_PARTITION_MMAP_DATA, &voicedata, &mmap_handle)); +#else + ESP_ERROR_CHECK(esp_partition_mmap(partition, 0, partition->size, SPI_FLASH_MMAP_DATA, &voicedata, &mmap_handle)); +#endif + + printf("create ...\n"); + voice=esp_tts_voice_set_init(&esp_tts_voice_template, (int16_t*)voicedata); + tts_handle=esp_tts_create(voice); + + printf("destroy ...\n"); + esp_tts_voice_set_free(voice); + esp_tts_destroy(tts_handle); +#if ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(5, 0, 0) + esp_partition_munmap(mmap_handle); // support esp-idf v5 +#else + spi_flash_munmap(mmap_handle); // support esp-idf v4 +#endif + last_end_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); + mem_leak = start_size - last_end_size; + printf("create&destroy times:%d, memory leak:%d\n", i + 2, mem_leak); + } + + TEST_ASSERT_EQUAL(true, (mem_leak) < 1000 && last_end_size == first_end_size); +} \ No newline at end of file diff --git a/test_apps/main/test_multinet.c b/test_apps/main/test_multinet.c new file mode 100644 index 0000000..36e922a --- /dev/null +++ b/test_apps/main/test_multinet.c @@ -0,0 +1,416 @@ +/* test_mean.c: Implementation of a testable component. + + This example code is in the Public Domain (or CC0 licensed, at your option.) + + Unless required by applicable law or agreed to in writing, this + software is distributed on an "AS IS" BASIS, WITHOUT WARRAMTIES OR + CONDITIONS OF ANY KIND, either express or implied. +*/ + +#include "string.h" +#include +#include "unity.h" + +#include "model_path.h" +#include "esp_mn_iface.h" +#include "esp_mn_models.h" +#include "da_kai_kong_tiao.h" +#include "tell_me_a_joke.h" +#include "alexa.h" +#include "dl_lib_convq_queue.h" +#include +#include "esp_mn_speech_commands.h" +#include "esp_process_sdkconfig.h" + +TEST_CASE("multinet create/destroy API & memory leak", "[mn]") +{ + vTaskDelay(500 / portTICK_PERIOD_MS); + srmodel_list_t *models = esp_srmodel_init("model"); + char *model_name = esp_srmodel_filter(models, ESP_MN_PREFIX, NULL); + esp_mn_iface_t *multinet = esp_mn_handle_from_name(model_name); + + int start_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); + int start_internal_size = heap_caps_get_free_size(MALLOC_CAP_INTERNAL); + struct timeval tv_start, tv_end; + gettimeofday(&tv_start, NULL); + + model_iface_data_t *model_data = multinet->create(model_name, 6000); + int create_size = start_size - heap_caps_get_free_size(MALLOC_CAP_8BIT); + int create_internal_size = start_internal_size - heap_caps_get_free_size(MALLOC_CAP_INTERNAL); + printf("Internal RAM: %d, PSRAM:%d\n", create_internal_size, create_size-create_internal_size); + + gettimeofday(&tv_end, NULL); + int tv_ms=(tv_end.tv_sec-tv_start.tv_sec)*1000+(tv_end.tv_usec-tv_start.tv_usec)/1000; + printf("create latency:%d ms\n", tv_ms); + multinet->destroy(model_data); + + int first_end_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); + int first_end_internal_size = heap_caps_get_free_size(MALLOC_CAP_INTERNAL); + int last_end_size = first_end_size; + int mem_leak = start_size - last_end_size; + printf("create&destroy times:%d, memory leak:%d\n", 1, mem_leak); + + + for (int i=0; i<3; i++) { + printf("create ...\n"); + model_data = multinet->create(model_name, 6000); + printf("destroy ...\n"); + multinet->destroy(model_data); + last_end_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); + mem_leak = start_size - last_end_size; + printf("create&destroy times:%d, memory leak:%d\n", i+2, mem_leak); + } + + esp_srmodel_deinit(models); + TEST_ASSERT_EQUAL(true, (mem_leak) < 1000 && last_end_size == first_end_size); +} + +TEST_CASE("multinet cpu loading", "[mn]") +{ + vTaskDelay(500 / portTICK_PERIOD_MS); + srmodel_list_t *models = esp_srmodel_init("model"); + char *model_name = esp_srmodel_filter(models, ESP_MN_PREFIX, NULL); + esp_mn_iface_t *multinet = esp_mn_handle_from_name(model_name); + + int start_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); + int start_internal_size = heap_caps_get_free_size(MALLOC_CAP_INTERNAL); + model_iface_data_t *model_data = multinet->create(model_name, 6000); + int frequency = multinet->get_samp_rate(model_data); + int audio_chunksize = multinet->get_samp_chunksize(model_data) * sizeof(int16_t); + char *lang = multinet->get_language(model_data); + esp_mn_commands_update_from_sdkconfig(multinet, model_data); + unsigned char* data = NULL; + int data_size = 0; + if (strcmp(lang, ESP_MN_ENGLISH) == 0) { + data = tell_me_a_joke; + data_size = sizeof(tell_me_a_joke); + printf("commands: tell me a joke, size:%d\n", data_size); + } else if(strcmp(lang, ESP_MN_CHINESE) == 0) { + data = da_kai_kong_tiao; + data_size = sizeof(da_kai_kong_tiao); + printf("commands: da kai kong tiao, size:%d\n", data_size); + } + + int16_t *buffer = malloc(audio_chunksize); + int chunks = 0; + struct timeval tv_start, tv_end; + gettimeofday(&tv_start, NULL); + esp_mn_state_t mn_state; + + while (1) { + if ((chunks + 1)*audio_chunksize <= data_size) { + memcpy(buffer, data + chunks * audio_chunksize, audio_chunksize); + } else { + memset(buffer, 0, audio_chunksize); + } + mn_state = multinet->detect(model_data, buffer); + if (mn_state == ESP_MN_STATE_DETECTED) { + esp_mn_results_t *mn_result = multinet->get_results(model_data); + if (mn_result > 0) + printf("detected: command id:%d, string:%s\n",mn_result->command_id[0], mn_result->string); + else + printf("timeout\n"); + break; + } + chunks++; + if (chunks > 600) + break; + } + gettimeofday(&tv_end, NULL); + int tv_ms=(tv_end.tv_sec-tv_start.tv_sec)*1000+(tv_end.tv_usec-tv_start.tv_usec)/1000; + chunks -= 7; + int run_ms = (chunks)*audio_chunksize/sizeof(int16_t)*1000/frequency; + printf("Done! Took %d ms to parse %d ms worth of samples in %d iterations. CPU loading(single core):%.1f%%\n", + tv_ms, run_ms, chunks, tv_ms*100.0/run_ms); + + multinet->destroy(model_data); + esp_srmodel_deinit(models); + TEST_ASSERT_EQUAL(true, mn_state == ESP_MN_STATE_DETECTED); +} + +TEST_CASE("multinet set commands", "[mn]") +{ + vTaskDelay(500 / portTICK_PERIOD_MS); + srmodel_list_t *models = esp_srmodel_init("model"); + char *model_name = esp_srmodel_filter(models, ESP_MN_PREFIX, NULL); + esp_mn_iface_t *multinet = esp_mn_handle_from_name(model_name); + + int start_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); + int start_internal_size = heap_caps_get_free_size(MALLOC_CAP_INTERNAL); + model_iface_data_t *model_data = multinet->create(model_name, 6000); + char *lang = multinet->get_language(model_data); + esp_mn_error_t *error_phrases = NULL; + printf("MODEL NAME %s\n", model_name); + esp_err_t state = ESP_OK; + + // first + if (strcmp(lang, ESP_MN_ENGLISH) == 0) { + if (strcmp(model_name, "mn5q8_en") == 0) { + TEST_ESP_OK(esp_mn_commands_add(1, "TfL Mm c qbK")); + TEST_ESP_OK(esp_mn_commands_add(2, "hicST qbK")); + } else { + TEST_ESP_OK(esp_mn_commands_add(1, "TURN ON THE LIGHT")); + TEST_ESP_OK(esp_mn_commands_add(2, "TURN OFF THE KITCHEN LIGHT")); + } + error_phrases = esp_mn_commands_update(); + } else if(strcmp(lang, ESP_MN_CHINESE) == 0) { + TEST_ESP_OK(esp_mn_commands_add(1, "da kai dian deng")); + TEST_ESP_OK(esp_mn_commands_add(2, "guan bi chu fang dian deng")); + error_phrases = esp_mn_commands_update(); + } else { + printf("Invalid language\n"); + } + TEST_ASSERT_EQUAL(true, error_phrases == NULL); + + // second + if (strcmp(lang, ESP_MN_ENGLISH) == 0) { + if (strcmp(model_name, "mn5q8_en") == 0) { + TEST_ESP_OK(esp_mn_commands_add(3, "TkN nN eL jc LiTS")); + TEST_ESP_OK(esp_mn_commands_add(4, "TkN eF eL jc LiTS")); + } else { + TEST_ESP_OK(esp_mn_commands_add(3, "TURN OFF THE LIGHT")); + TEST_ESP_OK(esp_mn_commands_add(4, "TURN OM THE KITCHEN LIGHT")); + } + error_phrases = esp_mn_commands_update(); + } else if(strcmp(lang, ESP_MN_CHINESE) == 0) { + esp_mn_commands_add(3, "guan bi dian deng"); + esp_mn_commands_add(4, "da kai chu fang dian deng"); + error_phrases = esp_mn_commands_update(); + } else { + printf("Invalid language\n"); + } + + multinet->destroy(model_data); + esp_srmodel_deinit(models); + TEST_ASSERT_EQUAL(true, error_phrases == NULL); +} + + +TEST_CASE("multinet add incorrect commands", "[mn]") +{ + vTaskDelay(500 / portTICK_PERIOD_MS); + srmodel_list_t *models = esp_srmodel_init("model"); + char *model_name = esp_srmodel_filter(models, ESP_MN_PREFIX, NULL); + esp_mn_iface_t *multinet = esp_mn_handle_from_name(model_name); + + int start_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); + int start_internal_size = heap_caps_get_free_size(MALLOC_CAP_INTERNAL); + model_iface_data_t *model_data = multinet->create(model_name, 6000); + char *lang = multinet->get_language(model_data); + esp_mn_error_t *error_phrases = NULL; + esp_err_t state = ESP_OK; + + if (strcmp(lang, ESP_MN_ENGLISH) == 0) { + state = esp_mn_commands_add(1, "TURN ON THE LIGHT 123"); + assert(state == ESP_ERR_INVALID_STATE); + state = esp_mn_commands_add(2, "TURN. OFF THE LIGHT?"); + assert(state == ESP_ERR_INVALID_STATE); + } else if(strcmp(lang, ESP_MN_CHINESE) == 0) { + if (strcmp(model_name, "mn6_cn_ac") == 0 || strcmp(model_name, "mn6_cn") == 0) { + state = esp_mn_commands_add(1, "dakai dian deng"); + assert(state == ESP_ERR_INVALID_STATE); + state = esp_mn_commands_add(2, "关闭电灯"); + assert(state == ESP_ERR_INVALID_STATE); + } else { + state = esp_mn_commands_add(1, "k"); + assert(state == ESP_ERR_INVALID_STATE); + } + } else { + printf("Invalid language\n"); + } + + multinet->destroy(model_data); + esp_srmodel_deinit(models); + TEST_ASSERT_EQUAL(true, error_phrases == NULL); +} + + +TEST_CASE("multinet add duplicated commands", "[mn]") +{ + vTaskDelay(500 / portTICK_PERIOD_MS); + srmodel_list_t *models = esp_srmodel_init("model"); + char *model_name = esp_srmodel_filter(models, ESP_MN_PREFIX, NULL); + esp_mn_iface_t *multinet = esp_mn_handle_from_name(model_name); + + int start_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); + int start_internal_size = heap_caps_get_free_size(MALLOC_CAP_INTERNAL); + model_iface_data_t *model_data = multinet->create(model_name, 6000); + char *lang = multinet->get_language(model_data); + esp_mn_error_t *error_phrases = NULL; + + if (strcmp(lang, ESP_MN_ENGLISH) == 0) { + if (strcmp(model_name, "mn5q8_en") == 0) { + esp_mn_commands_add(1, "TfL Mm c qbK"); + esp_mn_commands_add(1, "TfL Mm c qbK"); + } else { + esp_mn_commands_add(1, "TURN ON THE LIGHT"); + esp_mn_commands_add(1, "TURN ON THE LIGHT"); + } + } else if(strcmp(lang, ESP_MN_CHINESE) == 0) { + esp_mn_commands_add(1, "da kai dian deng"); + esp_mn_commands_add(1, "da kai dian deng"); + } else { + printf("Invalid language\n"); + } + + multinet->destroy(model_data); + esp_srmodel_deinit(models); + TEST_ASSERT_EQUAL(true, error_phrases == NULL); +} + + +TEST_CASE("multinet print active commands", "[mn]") +{ + vTaskDelay(500 / portTICK_PERIOD_MS); + srmodel_list_t *models = esp_srmodel_init("model"); + char *model_name = esp_srmodel_filter(models, ESP_MN_PREFIX, NULL); + esp_mn_iface_t *multinet = esp_mn_handle_from_name(model_name); + + int start_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); + int start_internal_size = heap_caps_get_free_size(MALLOC_CAP_INTERNAL); + model_iface_data_t *model_data = multinet->create(model_name, 6000); + char *lang = multinet->get_language(model_data); + esp_mn_commands_update_from_sdkconfig(multinet, model_data); + + if (strcmp(lang, ESP_MN_ENGLISH) == 0) { + if (strcmp(model_name, "mn5q8_en") == 0) { + esp_mn_commands_add(1, "TfL Mm qbK"); + } else { + esp_mn_commands_add(1, "THIS SHOULD NOT APPEAR IN ACTIVE COMMANDS"); + } + } else if(strcmp(lang, ESP_MN_CHINESE) == 0) { + esp_mn_commands_add(1, "bu ying gai chu xian zai biao zhong"); + } else { + printf("Invalid language\n"); + } + + multinet->print_active_speech_commands(model_data); + + multinet->destroy(model_data); + esp_srmodel_deinit(models); + TEST_ASSERT_EQUAL(true, 1); +} + + +TEST_CASE("multinet remove commands", "[mn]") +{ + vTaskDelay(500 / portTICK_PERIOD_MS); + srmodel_list_t *models = esp_srmodel_init("model"); + char *model_name = esp_srmodel_filter(models, ESP_MN_PREFIX, NULL); + esp_mn_iface_t *multinet = esp_mn_handle_from_name(model_name); + + int start_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); + int start_internal_size = heap_caps_get_free_size(MALLOC_CAP_INTERNAL); + model_iface_data_t *model_data = multinet->create(model_name, 6000); + char *lang = multinet->get_language(model_data); + esp_mn_error_t *error_phrases = NULL; + esp_mn_commands_update_from_sdkconfig(multinet, model_data); + + if (strcmp(lang, ESP_MN_ENGLISH) == 0) { + if (strcmp(model_name, "mn5q8_en") == 0) { + esp_mn_commands_remove("TfL Mm c qbK"); + } else { + esp_mn_commands_remove("TURN ON THE LIGHT");; + } + } else if(strcmp(lang, ESP_MN_CHINESE) == 0) { + esp_mn_commands_remove("da kai dian deng"); + } else { + printf("Invalid language\n"); + } + + esp_mn_commands_update(); + multinet->print_active_speech_commands(model_data); + + multinet->destroy(model_data); + esp_srmodel_deinit(models); + TEST_ASSERT_EQUAL(true, 1); +} + + +TEST_CASE("multinet clear and add commands", "[mn]") +{ + vTaskDelay(500 / portTICK_PERIOD_MS); + srmodel_list_t *models = esp_srmodel_init("model"); + char *model_name = esp_srmodel_filter(models, ESP_MN_PREFIX, NULL); + esp_mn_iface_t *multinet = esp_mn_handle_from_name(model_name); + + int start_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); + int start_internal_size = heap_caps_get_free_size(MALLOC_CAP_INTERNAL); + model_iface_data_t *model_data = multinet->create(model_name, 6000); + char *lang = multinet->get_language(model_data); + esp_mn_error_t *error_phrases = NULL; + esp_mn_commands_update_from_sdkconfig(multinet, model_data); + + esp_mn_commands_clear(); + + if (strcmp(lang, ESP_MN_ENGLISH) == 0) { + if (strcmp(model_name, "mn5q8_en") == 0) { + esp_mn_commands_add(1, "TfL Mm c qbK"); + } else { + esp_mn_commands_add(1, "TURN ON THE LIGHT"); + } + } else if(strcmp(lang, ESP_MN_CHINESE) == 0) { + esp_mn_commands_add(1, "da kai dian deng"); + } else { + printf("Invalid language\n"); + } + + esp_mn_commands_update(); + esp_mn_commands_print(); + multinet->print_active_speech_commands(model_data); + + if (strcmp(lang, ESP_MN_ENGLISH) == 0) { + if (strcmp(model_name, "mn5q8_en") == 0) { + esp_mn_commands_add(2, "Sgl c Sel"); + } else { + esp_mn_commands_add(2, "SING A SONG"); + } + } else if(strcmp(lang, ESP_MN_CHINESE) == 0) { + esp_mn_commands_add(1, "guan bi dian deng"); + } else { + printf("Invalid language\n"); + } + + esp_mn_commands_update(); + esp_mn_commands_print(); + multinet->print_active_speech_commands(model_data); + + multinet->destroy(model_data); + esp_srmodel_deinit(models); + TEST_ASSERT_EQUAL(true, 1); +} + + +TEST_CASE("multinet modify commands", "[mn]") +{ + vTaskDelay(500 / portTICK_PERIOD_MS); + srmodel_list_t *models = esp_srmodel_init("model"); + char *model_name = esp_srmodel_filter(models, ESP_MN_PREFIX, NULL); + esp_mn_iface_t *multinet = esp_mn_handle_from_name(model_name); + + int start_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); + int start_internal_size = heap_caps_get_free_size(MALLOC_CAP_INTERNAL); + model_iface_data_t *model_data = multinet->create(model_name, 6000); + char *lang = multinet->get_language(model_data); + esp_mn_error_t *error_phrases = NULL; + esp_mn_commands_update_from_sdkconfig(multinet, model_data); + + if (strcmp(lang, ESP_MN_ENGLISH) == 0) { + if (strcmp(model_name, "mn5q8_en") == 0) { + esp_mn_commands_modify("TfL Mm c qbK", "TfL TfL Mm c qbK"); + } else { + esp_mn_commands_modify("TURN ON THE LIGHT", "TURN ON THE KITCHEN LIGHT"); + } + } else if(strcmp(lang, ESP_MN_CHINESE) == 0) { + esp_mn_commands_modify("da kai dian deng", "da kai chu fang deng"); + } else { + printf("Invalid language\n"); + } + + esp_mn_commands_update(); + multinet->print_active_speech_commands(model_data); + + multinet->destroy(model_data); + esp_srmodel_deinit(models); + TEST_ASSERT_EQUAL(true, 1); +} \ No newline at end of file diff --git a/test_apps/main/test_wakenet.c b/test_apps/main/test_wakenet.c new file mode 100644 index 0000000..b0bba49 --- /dev/null +++ b/test_apps/main/test_wakenet.c @@ -0,0 +1,121 @@ +/* test_mean.c: Implementation of a testable component. + + This example code is in the Public Domain (or CC0 licensed, at your option.) + + Unless required by applicable law or agreed to in writing, this + software is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + CONDITIONS OF ANY KIND, either express or implied. +*/ + +#include "string.h" +#include +#include "unity.h" + +#include "model_path.h" +#include "esp_wn_iface.h" +#include "esp_wn_models.h" +#include "hilexin.h" +#include "dl_lib_convq_queue.h" +#include + +TEST_CASE("wakenet create/destroy API & memory leak", "[wn]") +{ + vTaskDelay(500 / portTICK_PERIOD_MS); + int start_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); + int start_internal_size = heap_caps_get_free_size(MALLOC_CAP_INTERNAL); + srmodel_list_t *models = esp_srmodel_init("model"); + char *model_name = esp_srmodel_filter(models, ESP_WN_PREFIX, NULL); + esp_wn_iface_t *wakenet = esp_wn_handle_from_name(model_name); + + // test model loading time + struct timeval tv_start, tv_end; + gettimeofday(&tv_start, NULL); + model_iface_data_t *model_data = wakenet->create(model_name, DET_MODE_3CH_95); + gettimeofday(&tv_end, NULL); + int tv_ms = (tv_end.tv_sec - tv_start.tv_sec) * 1000 + (tv_end.tv_usec - tv_start.tv_usec) / 1000; + printf("create latency:%d ms\n", tv_ms); + + // test model memory concumption + int create_size = start_size - heap_caps_get_free_size(MALLOC_CAP_8BIT); + int create_internal_size = start_internal_size - heap_caps_get_free_size(MALLOC_CAP_INTERNAL); + printf("Internal RAM: %d, PSRAM:%d\n", create_internal_size, create_size - create_internal_size); + wakenet->destroy(model_data); + esp_srmodel_deinit(models); + + // test memory leak + int first_end_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); + int last_end_size = first_end_size; + int mem_leak = start_size - last_end_size; + printf("create&destroy times:%d, memory leak:%d\n", 1, mem_leak); + + for (int i = 0; i < 6; i++) { + printf("init partition ...\n"); + models = esp_srmodel_init("model"); + model_name = esp_srmodel_filter(models, ESP_WN_PREFIX, NULL); + wakenet = esp_wn_handle_from_name(model_name); + + printf("create ...\n"); + // typedef enum { + // DET_MODE_90 = 0, // Normal + // DET_MODE_95 = 1, // Aggressive + // DET_MODE_2CH_90 = 2, + // DET_MODE_2CH_95 = 3, + // DET_MODE_3CH_90 = 4, + // DET_MODE_3CH_95 = 5, + // } det_mode_t; + model_data = wakenet->create(model_name, i); + + printf("destroy ...\n"); + wakenet->destroy(model_data); + esp_srmodel_deinit(models); + + last_end_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); + mem_leak = start_size - last_end_size; + printf("create&destroy times:%d, memory leak:%d\n", i + 2, mem_leak); + } + + TEST_ASSERT_EQUAL(true, (mem_leak) < 1000 && last_end_size == first_end_size); +} + +TEST_CASE("wakenet detect API & cpu loading", "[wn]") +{ + vTaskDelay(500 / portTICK_PERIOD_MS); + srmodel_list_t *models = esp_srmodel_init("model"); + char *model_name = esp_srmodel_filter(models, ESP_WN_PREFIX, NULL); + esp_wn_iface_t *wakenet = esp_wn_handle_from_name(model_name); + model_iface_data_t *model_data = wakenet->create(model_name, DET_MODE_95); + int frequency = wakenet->get_samp_rate(model_data); + int audio_chunksize = wakenet->get_samp_chunksize(model_data) * sizeof(int16_t); + int16_t *buffer = malloc(audio_chunksize); + int chunks = 0; + int detected = 0; + struct timeval tv_start, tv_end; + gettimeofday(&tv_start, NULL); + + while (1) { + if ((chunks + 1)*audio_chunksize <= sizeof(hilexin)) { + memcpy(buffer, hilexin + chunks * audio_chunksize, audio_chunksize); + } else { + memset(buffer, 0, audio_chunksize); + } + int res = wakenet->detect(model_data, buffer); + if (res > 0) { + detected = 1; + } + + chunks++; + if (detected == 1) { + break; + } + } + gettimeofday(&tv_end, NULL); + int tv_ms = (tv_end.tv_sec - tv_start.tv_sec) * 1000 + (tv_end.tv_usec - tv_start.tv_usec) / 1000; + int run_ms = (chunks) * audio_chunksize / sizeof(int16_t) * 1000 / frequency; + float cpu_loading = tv_ms * 100.0 / run_ms; + printf("Done! Took %d ms to parse %d ms worth of samples in %d iterations. CPU loading(single core):%.1f%%\n", + tv_ms, run_ms, chunks, cpu_loading); + + wakenet->destroy(model_data); + esp_srmodel_deinit(models); + TEST_ASSERT_EQUAL(true, (cpu_loading < 75 && detected == 1)); +} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/.component_hash b/test_apps/managed_components/espressif__esp-dsp/.component_hash new file mode 100644 index 0000000..78462ab --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/.component_hash @@ -0,0 +1 @@ +59a67ce3be799201752ebde99890b0ab947054eff6463d83e944f2d4165d6905 \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/.gitignore b/test_apps/managed_components/espressif__esp-dsp/.gitignore new file mode 100644 index 0000000..02f8aed --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/.gitignore @@ -0,0 +1,56 @@ +.config +*.o +*.pyc + +# gtags +GTAGS +GRTAGS +GPATH + +# emacs +.dir-locals.el + +# emacs temp file suffixes +*~ +.#* +\#*# + +# eclipse setting +.settings + +# MacOS directory files +.DS_Store + +# Example project files +examples/**/sdkconfig +examples/**/sdkconfig.old +examples/**/build +examples/**/dependencies.lock +exmaples/**/managed_components + +# Test app files +test_app/build +test_app/sdkconfig +test_app/sdkconfig.old + +# Doc build artifacts +docs/_build/ +docs/doxygen-warning-log.txt +docs/sphinx-warning-log.txt +docs/sphinx-warning-log-sanitized.txt +docs/xml/ +docs/xml_in/ +docs/man/ +docs/doxygen_sqlite3.db + +TEST_LOGS + + +# gcov coverage reports +*.gcda +*.gcno +coverage.info +coverage_report/ + +# VS Code Settings +.vscode/ diff --git a/test_apps/managed_components/espressif__esp-dsp/CHANGELOG.md b/test_apps/managed_components/espressif__esp-dsp/CHANGELOG.md new file mode 100644 index 0000000..ef52e8d --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/CHANGELOG.md @@ -0,0 +1,64 @@ +# Esp-dsp Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +### Added +- Target tests + +### Fixed +- Add Bi-Quad for esp32s3 into common CMakeLists.txt +### Changed +- Update documentation build + + +### Removed + +## [1.4.0] 2023-05-29 + +### Added +- Complex signal generator dsps_cplx_gen() +- FIR f32 filter optimized for esp32s3 +- Memcpy and Memset optimized for esp32s3 + +### Fixed +- Fix in tests to pass +- Minimum coeffcient length for fird_s16 +- Include malloc.h into dsps_fft4r_fc32_ansi.c +- Fix for calculation length for dsps_corr_f32_axxx + +### Changed + +### Removed + +## [1.3.0] 2023-03-10 + +### Added + +- Fixed point FIR filter with decimation +- Update tag to 1.2.1 for component manager +- Extend dsp_power_of_two() to 32-bit value + +### Fixed + +- add various links to idf_component.yml, exclude unnecessary files +- cmake: update component CMakeLists.txt file syntax to IDF v4.x+ +- docs: move instructions for contributors into CONTRIBUTING.md +- docs: update README.md to use IDF component manager for installation +- drop IDF v4.0 and v4.1 support, add a CI build with IDF release/v5.0 +- examples: remove GNU Make instructions from README files +- examples: allow examples to be installed from the component manager +- Fix for fft_cplx2reC_f32 function +- Wno-format-fix related errors +- Wrong path for extra component directory + +### Changed + +### Removed + +## [1.2.0] 2022-09-22 + diff --git a/test_apps/managed_components/espressif__esp-dsp/CMakeLists.txt b/test_apps/managed_components/espressif__esp-dsp/CMakeLists.txt new file mode 100644 index 0000000..8914793 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/CMakeLists.txt @@ -0,0 +1,160 @@ +set(srcs "modules/common/misc/dsps_pwroftwo.cpp" + "modules/common/misc/aes3_tie_log.c" + "modules/dotprod/float/dsps_dotprod_f32_ae32.S" + "modules/dotprod/float/dsps_dotprod_f32_m_ae32.S" + "modules/dotprod/float/dsps_dotprode_f32_ae32.S" + "modules/dotprod/float/dsps_dotprode_f32_m_ae32.S" + "modules/dotprod/float/dsps_dotprod_f32_ansi.c" + "modules/dotprod/float/dsps_dotprode_f32_ansi.c" + "modules/dotprod/float/dsps_dotprod_f32_aes3.S" + + "modules/dotprod/fixed/dsps_dotprod_s16_ae32.S" + "modules/dotprod/fixed/dsps_dotprod_s16_m_ae32.S" + "modules/dotprod/fixed/dsps_dotprod_s16_ansi.c" + + "modules/dotprod/float/dspi_dotprod_f32_ansi.c" + "modules/dotprod/float/dspi_dotprod_off_f32_ansi.c" + "modules/dotprod/fixed/dspi_dotprod_s16_ansi.c" + "modules/dotprod/fixed/dspi_dotprod_u16_ansi.c" + "modules/dotprod/fixed/dspi_dotprod_s8_ansi.c" + "modules/dotprod/fixed/dspi_dotprod_u8_ansi.c" + "modules/dotprod/fixed/dspi_dotprod_off_s16_ansi.c" + "modules/dotprod/fixed/dspi_dotprod_off_u16_ansi.c" + "modules/dotprod/fixed/dspi_dotprod_off_s8_ansi.c" + "modules/dotprod/fixed/dspi_dotprod_off_u8_ansi.c" + + "modules/dotprod/fixed/dspi_dotprod_s16_aes3.S" + "modules/dotprod/fixed/dspi_dotprod_u16_aes3.S" + "modules/dotprod/fixed/dspi_dotprod_off_s16_aes3.S" + "modules/dotprod/fixed/dspi_dotprod_off_u16_aes3.S" + "modules/dotprod/fixed/dspi_dotprod_s8_aes3.S" + "modules/dotprod/fixed/dspi_dotprod_u8_aes3.S" + "modules/dotprod/fixed/dspi_dotprod_off_u8_aes3.S" + "modules/dotprod/fixed/dspi_dotprod_off_s8_aes3.S" + + + "modules/matrix/float/dspm_mult_3x3x1_f32_ae32.S" + "modules/matrix/float/dspm_mult_3x3x3_f32_ae32.S" + "modules/matrix/float/dspm_mult_4x4x1_f32_ae32.S" + "modules/matrix/float/dspm_mult_4x4x4_f32_ae32.S" + "modules/matrix/float/dspm_mult_f32_ae32.S" + "modules/matrix/float/dspm_mult_f32_aes3.S" + "modules/matrix/float/dspm_mult_f32_ansi.c" + "modules/matrix/fixed/dspm_mult_s16_ae32.S" + "modules/matrix/fixed/dspm_mult_s16_m_ae32_vector.S" + "modules/matrix/fixed/dspm_mult_s16_m_ae32.S" + "modules/matrix/fixed/dspm_mult_s16_ansi.c" + "modules/matrix/fixed/dspm_mult_s16_aes3.S" + "modules/matrix/mat/mat.cpp" + "modules/math/mulc/float/dsps_mulc_f32_ansi.c" + "modules/math/addc/float/dsps_addc_f32_ansi.c" + "modules/math/mulc/fixed/dsps_mulc_s16_ansi.c" + "modules/math/mulc/fixed/dsps_mulc_s16_ae32.S" + "modules/math/add/float/dsps_add_f32_ansi.c" + "modules/math/add/fixed/dsps_add_s16_ansi.c" + "modules/math/add/fixed/dsps_add_s16_ae32.S" + "modules/math/sub/float/dsps_sub_f32_ansi.c" + "modules/math/mul/float/dsps_mul_f32_ansi.c" + "modules/math/mul/fixed/dsps_mul_s16_ansi.c" + "modules/math/mulc/float/dsps_mulc_f32_ae32.S" + "modules/math/addc/float/dsps_addc_f32_ae32.S" + "modules/math/add/float/dsps_add_f32_ae32.S" + "modules/math/sub/float/dsps_sub_f32_ae32.S" + "modules/math/mul/float/dsps_mul_f32_ae32.S" + "modules/math/sqrt/float/dsps_sqrt_f32_ansi.c" + + "modules/fft/float/dsps_fft2r_fc32_ae32_.S" + "modules/fft/float/dsps_fft2r_fc32_aes3_.S" + "modules/fft/float/dsps_fft2r_fc32_ansi.c" + "modules/fft/float/dsps_fft2r_fc32_ae32.c" + "modules/fft/float/dsps_bit_rev_lookup_fc32_aes3.S" + "modules/fft/float/dsps_fft4r_fc32_ansi.c" + "modules/fft/float/dsps_fft4r_fc32_ae32.c" + "modules/fft/float/dsps_fft2r_bitrev_tables_fc32.c" + "modules/fft/float/dsps_fft4r_bitrev_tables_fc32.c" + "modules/fft/fixed/dsps_fft2r_sc16_ae32.S" + "modules/fft/fixed/dsps_fft2r_sc16_ansi.c" + "modules/fft/fixed/dsps_fft2r_sc16_aes3.S" + + "modules/dct/float/dsps_dct_f32.c" + "modules/support/snr/float/dsps_snr_f32.cpp" + "modules/support/sfdr/float/dsps_sfdr_f32.cpp" + "modules/support/misc/dsps_d_gen.c" + "modules/support/misc/dsps_h_gen.c" + "modules/support/misc/dsps_tone_gen.c" + "modules/support/cplx_gen/dsps_cplx_gen.c" + "modules/support/cplx_gen/dsps_cplx_gen.S" + "modules/support/cplx_gen/dsps_cplx_gen_init.c" + "modules/support/mem/esp32s3/dsps_memset_aes3.S" + "modules/support/mem/esp32s3/dsps_memcpy_aes3.S" + "modules/support/view/dsps_view.cpp" + "modules/windows/hann/float/dsps_wind_hann_f32.c" + "modules/windows/blackman/float/dsps_wind_blackman_f32.c" + "modules/windows/blackman_harris/float/dsps_wind_blackman_harris_f32.c" + "modules/windows/blackman_nuttall/float/dsps_wind_blackman_nuttall_f32.c" + "modules/windows/nuttall/float/dsps_wind_nuttall_f32.c" + "modules/windows/flat_top/float/dsps_wind_flat_top_f32.c" + "modules/conv/float/dsps_conv_f32_ansi.c" + "modules/conv/float/dsps_conv_f32_ae32.S" + "modules/conv/float/dsps_corr_f32_ansi.c" + "modules/conv/float/dsps_corr_f32_ae32.S" + "modules/conv/float/dsps_ccorr_f32_ansi.c" + "modules/conv/float/dsps_ccorr_f32_ae32.S" + "modules/iir/biquad/dsps_biquad_f32_ae32.S" + "modules/iir/biquad/dsps_biquad_f32_aes3.S" + "modules/iir/biquad/dsps_biquad_f32_ansi.c" + "modules/iir/biquad/dsps_biquad_gen_f32.c" + "modules/fir/float/dsps_fir_f32_ae32.S" + "modules/fir/float/dsps_fir_f32_aes3.S" + "modules/fir/float/dsps_fird_f32_ae32.S" + "modules/fir/float/dsps_fir_f32_ansi.c" + "modules/fir/float/dsps_fir_init_f32.c" + "modules/fir/float/dsps_fird_f32_ansi.c" + "modules/fir/float/dsps_fird_init_f32.c" + "modules/fir/fixed/dsps_fird_init_s16.c" + "modules/fir/fixed/dsps_fird_s16_ansi.c" + "modules/fir/fixed/dsps_fird_s16_ae32.S" + "modules/fir/fixed/dsps_fir_s16_m_ae32.S" + "modules/fir/fixed/dsps_fird_s16_aes3.S" +# EKF files + "modules/kalman/ekf/common/ekf.cpp" + "modules/kalman/ekf_imu13states/ekf_imu13states.cpp" + ) + + + +set(include_dirs "modules/dotprod/include" + "modules/support/include" + "modules/support/mem/include" + "modules/windows/include" + "modules/windows/hann/include" + "modules/windows/blackman/include" + "modules/windows/blackman_harris/include" + "modules/windows/blackman_nuttall/include" + "modules/windows/nuttall/include" + "modules/windows/flat_top/include" + "modules/iir/include" + "modules/fir/include" + "modules/math/include" + "modules/math/add/include" + "modules/math/sub/include" + "modules/math/mul/include" + "modules/math/addc/include" + "modules/math/mulc/include" + "modules/math/sqrt/include" + "modules/matrix/include" + "modules/fft/include" + "modules/dct/include" + "modules/conv/include" + "modules/common/include" +# EKF files + "modules/kalman/ekf/include" + "modules/kalman/ekf_imu13states/include" +) + +set(priv_include_dirs "modules/dotprod/float" + "modules/dotprod/fixed") + +idf_component_register(SRCS ${srcs} + INCLUDE_DIRS ${include_dirs} + PRIV_INCLUDE_DIRS ${priv_include_dirs}) diff --git a/test_apps/managed_components/espressif__esp-dsp/CONTRIBUTING.md b/test_apps/managed_components/espressif__esp-dsp/CONTRIBUTING.md new file mode 100644 index 0000000..fb3ade4 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/CONTRIBUTING.md @@ -0,0 +1,64 @@ +# Contributing + +Contributions to ESP-DSP project in the form of pull requests, bug reports, and feature requests are welcome! + +This document covers various topics related to contributions to the ESP-DSP projects. Please read it if you plan to submit a PR! + +## CLA + +We require accepting the contributor's license agreement for all pull requests. When opening a pull request the first time you will be prompted to sign the CLA by the [CLA Assistant](https://cla-assistant.io/) service. + +## Large-scale Changes + +If you'd like to propose a change to the existing APIs or a large-scale refactoring of the implementation, we recommend opening an issue first to discuss this. + +## Updating the Benchmarks Table + +The benchmarks table [esp-dsp-benchmarks.rst](docs/esp-dsp-benchmarks.rst) contains benchmarks for ESP32 and ESP32-S3 CPUs. The benchmarks are collected with compiler optimizations for speed (-Os) and for size (-O2). This table may need to be updated if you have changed the implementations of some of the functions. + +To build this table: + +- Build the test application in the `test_app` directory. +- Run "DSP Benchmarks data" test and copy the output into the CSV file [docs/esp_bm_results.csv](docs/esp_bm_results.csv). +- Run the [docs/build_bm_table.py](docs/build_bm_table.py) script to update the benchmarks table [esp-dsp-benchmarks.rst](docs/esp-dsp-benchmarks.rst). + +If you have added new functions, modify the [benchmarks test](test/test_dsp.c) to call these new functions. + +## Supported IDF Versions + +The component is expected to be usable with multiple supported IDF versions. You can find the list in the [CI workflow file](.gitlab-ci.yml). + +Note that for compatibility reasons, the component has to support the legacy GNU Make build system which was present up until ESP-IDF v5.0. Remember to add or update `component.mk` and `Makefile` files when adding or changing examples. GNU Make support can be removed from ESP-DSP when IDF v4.4 maintenance period expires. + +## Releasing a new version + +Maintainers should follow the steps below to release a new version of ESP-DSP component. Assuming the new version is `vX.Y.Z`: + +1. Ensure you are on the latest `master` branch, then create a new branch: + ```bash + git checkout master + git pull --ff-only origin master + git checkout -b update_version_vX.Y.Z + ``` +1. Update the version in [idf_component.yml](idf_component.yml): + ```yml + version: "X.Y.Z" + ``` +1. Commit the changes: + ```bash + git add idf_component.yml + git commit -s -m "version: update to vX.Y.Z" + ``` +1. Create the new tag: + ```bash + git tag -s -a -m "vX.Y.Z" vX.Y.Z + ``` +1. Push the tag and the branch to the internal repository: + ```bash + git push origin update_version_vX.Y.Z + git push origin vX.Y.Z + ``` +1. Create the merge request, get it reviewed and merged. +1. CI will automatically push the tag to Github and will upload the new version to the IDF Component Registry. +1. Go to https://github.com/espressif/esp-dsp/releases and create a release from the tag vX.Y.Z. +1. Write the release notes and publish the release. diff --git a/test_apps/managed_components/espressif__esp-dsp/Kconfig b/test_apps/managed_components/espressif__esp-dsp/Kconfig new file mode 100644 index 0000000..bf1c698 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/Kconfig @@ -0,0 +1,61 @@ +menu "DSP Library" + + +config DSP_OPTIMIZATIONS_SUPPORTED + bool + default y + depends on IDF_TARGET_ESP32 || IDF_TARGET_ESP32S3 + +choice DSP_OPTIMIZATION + bool "DSP Optimization" + default DSP_OPTIMIZED if DSP_OPTIMIZATIONS_SUPPORTED + default DSP_ANSI + help + An ANSI C version could be used for verification and debug purpose, + or for chips where an optimized version is not available. + +config DSP_ANSI + bool "ANSI C" +config DSP_OPTIMIZED + bool "Optimized" + depends on DSP_OPTIMIZATIONS_SUPPORTED +endchoice + +config DSP_OPTIMIZATION + int + default 0 if DSP_ANSI + default 1 if DSP_OPTIMIZED + +choice DSP_MAX_FFT_SIZE + bool "Maximum FFT length" + default DSP_MAX_FFT_SIZE_4096 + help + This is default FFT size for internal usage. + +config DSP_MAX_FFT_SIZE_512 + bool "512" +config DSP_MAX_FFT_SIZE_1024 + bool "1024" +config DSP_MAX_FFT_SIZE_2048 + bool "2048" +config DSP_MAX_FFT_SIZE_4096 + bool "4096" +config DSP_MAX_FFT_SIZE_8192 + bool "8192" +config DSP_MAX_FFT_SIZE_16384 + bool "16384" +config DSP_MAX_FFT_SIZE_32768 + bool "32768" +endchoice + +config DSP_MAX_FFT_SIZE + int + default 512 if DSP_MAX_FFT_SIZE_512 + default 1024 if DSP_MAX_FFT_SIZE_1024 + default 2048 if DSP_MAX_FFT_SIZE_2048 + default 4096 if DSP_MAX_FFT_SIZE_4096 + default 8192 if DSP_MAX_FFT_SIZE_8192 + default 16384 if DSP_MAX_FFT_SIZE_16384 + default 32768 if DSP_MAX_FFT_SIZE_32768 + +endmenu diff --git a/test_apps/managed_components/espressif__esp-dsp/LICENSE b/test_apps/managed_components/espressif__esp-dsp/LICENSE new file mode 100644 index 0000000..d645695 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/LICENSE @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/test_apps/managed_components/espressif__esp-dsp/README.md b/test_apps/managed_components/espressif__esp-dsp/README.md new file mode 100644 index 0000000..cbd60c2 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/README.md @@ -0,0 +1,82 @@ +[![Component Registry](https://components.espressif.com/components/espressif/esp-dsp/badge.svg)](https://components.espressif.com/components/espressif/esp-dsp) + +# Espressif DSP Library + +ESP-DSP is the official DSP library for [ESP32](https://espressif.com/en/products/hardware/esp32/overview) and [ESP32-S3](https://espressif.com/en/products/hardware/esp32s3/overview) chips. + +## Overview + +ESP-DSP is intended to be used as an [ESP-IDF](https://github.com/espressif/esp-idf) component. For the introduction to ESP-IDF, refer to the [ESP-IDF Programming Guide](https://docs.espressif.com/projects/esp-idf/en/latest/). + +The ESP-DSP library includes implementations of the following functions: +- Matrix multiplication: [reference](https://docs.espressif.com/projects/esp-dsp/en/latest/esp-dsp-apis.html#matrix-operations-apis) +- Dot product: [reference](https://docs.espressif.com/projects/esp-dsp/en/latest/esp-dsp-apis.html#dot-product), [example](https://github.com/espressif/esp-dsp/tree/master/examples/dotprod) +- FFT: [reference](https://docs.espressif.com/projects/esp-dsp/en/latest/esp-dsp-apis.html#fft), [example](https://github.com/espressif/esp-dsp/tree/master/examples/fft) +- IIR: [reference](https://docs.espressif.com/projects/esp-dsp/en/latest/esp-dsp-apis.html#iir), [example](https://github.com/espressif/esp-dsp/tree/master/examples/iir) +- FIR: [reference](https://docs.espressif.com/projects/esp-dsp/en/latest/esp-dsp-apis.html#fir) +- Vector math operations: [reference](https://docs.espressif.com/projects/esp-dsp/en/latest/esp-dsp-apis.html#math) +- Kalman filter: [reference](https://docs.espressif.com/projects/esp-dsp/en/latest/esp-dsp-apis.html#kalman) + +Many of the library functions are written in assembly and are optimized for the CPU configuration used in the ESP32. In addition to the optimized implementations, reference implementations written in ANSI C are provided. + +Function implementations are provided for single precision floating point (32-bit float), and 16-bit signed integers. + +## Documentation + +- [ESP-DSP Overview](https://docs.espressif.com/projects/esp-dsp/en/latest/esp-dsp-library.html) +- [ESP-DSP API Reference](https://docs.espressif.com/projects/esp-dsp/en/latest/esp-dsp-apis.html) +- [ESP-DSP Benchmarks](https://docs.espressif.com/projects/esp-dsp/en/latest/esp-dsp-benchmarks.html) + +Documentation found in the above links is automatically generated from the contents of this repository. If you find that some information is missing or incomplete, please report an issue. + +## Installation and Usage + +The ESP-DSP library is a component for the [ESP-IDF build system](https://docs.espressif.com/projects/esp-idf/en/latest/api-guides/build-system.html). + +The recommended way to use the component is to install it from the [IDF Component Registry](https://components.espressif.com/components/espressif/esp-dsp). + +### Adding ESP-DSP component to an existing project + +In the project directory, run: +```bash +idf.py add-dependency "espressif/esp-dsp" +``` +This will add the esp-dsp component as a dependency to the `main` component of your project. You can also add it by editing the `idf_component.yml` file manually. + +### Downloading ESP-DSP examples + +You can download the example projects from the IDF Component Registry website or use the `idf.py create-project-from-example` command. For example: + +```bash +idf.py create-project-from-example "espressif/esp-dsp:basic_math" +``` + +Please refer to the [IDF Component Registry](https://components.espressif.com/components/espressif/esp-dsp) for the download links and the instructions. + +You can also use Git to clone this repository and find all the examples in the `examples/` subdirectory. For the list of the examples, please see [README.md](examples/README.md) in the examples directory. + +### Building and running ESP-DSP examples + +Build, flash and monitor as this is usually done for ESP-IDF projects: + +```bash +idf.py -p PORT flash monitor +``` + +where `PORT` is the UART port name of your development board, such as `/dev/ttyUSB0` or `COM1`. + +Note that you need to set up ESP-IDF before building the project. Refer to the [ESP-IDF Getting Started Guide](https://docs.espressif.com/projects/esp-idf/en/latest/get-started/index.html) if you don't have the environment set up yet. + +## Reporting Issues + +If you have found an issue in ESP-DSP, or wish to submit an enhancement request, please use the [Issues](https://github.com/espressif/esp-dsp/issues) section on Github. + +For general questions related to this library, please use the [esp32.com forum](https://esp32.com/). + +## Contributing to ESP-DSP + +Please check [CONTRIBUTING.md](CONTRIBUTING.md) if you'd like to contribute to ESP-DSP. + +## Copyrights and License + +All original source code in this repository is Copyright (C) 2018-2023 Espressif Systems. This source code is licensed under the Apache License 2.0 as described in the file LICENSE. diff --git a/test_apps/managed_components/espressif__esp-dsp/build_all.sh b/test_apps/managed_components/espressif__esp-dsp/build_all.sh new file mode 100755 index 0000000..4434dd4 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/build_all.sh @@ -0,0 +1,84 @@ +#!/bin/bash +# +# Build the test app and all examples from the examples directory. +# Expects EXAMPLE_TARGETS and TEST_TARGETS environment variables to be set. +# Each variable is the list of IDF_TARGET values to build the examples and +# the test app for, respectively. +# +# ----------------------------------------------------------------------------- +# Safety settings (see https://gist.github.com/ilg-ul/383869cbb01f61a51c4d). + +if [[ -n "${DEBUG_SHELL}" ]] +then + set -x # Activate the expand mode if DEBUG is anything but empty. +fi + +if [[ -z "${EXAMPLE_TARGETS}" || -z "${TEST_TARGETS}" ]] +then + echo "EXAMPLE_TARGETS and TEST_TARGETS environment variables must be set before calling this script" + exit 1 +fi + +if [[ -z "${SKIP_GNU_MAKE_BUILD}" ]] +then + echo "SKIP_GNU_MAKE_BUILD not set, will build with GNU Make based build system as well." + export SKIP_GNU_MAKE_BUILD=0 +fi + +set -o errexit # Exit if command failed. +set -o pipefail # Exit if pipe failed. +set -o nounset # Exit if variable not set. + + +STARS='***************************************************' + +# ----------------------------------------------------------------------------- + +die() { + echo "${1:-"Unknown Error"}" 1>&2 + exit 1 +} + +# build_for_targets +# call this in the project directory +function build_for_targets +{ + target_list="$1" + for IDF_TARGET in ${target_list} + do + export IDF_TARGET + if [[ "${IDF_TARGET}" = "esp32" ]] && [[ "${SKIP_GNU_MAKE_BUILD}" = "0" ]] + then + echo "${STARS}" + echo "Building in $PWD with Make" + # -j option will be set via MAKEFLAGS in .gitlab-ci.yml + # shellcheck disable=SC2015 + make defconfig && make || die "Make build in ${PWD} has failed" + rm -rf build + fi + + echo "${STARS}" + echo "Building in $PWD with CMake for ${IDF_TARGET}" + rm -f sdkconfig + idf.py set-target "${IDF_TARGET}" + idf.py build || die "CMake build in ${PWD} has failed for ${IDF_TARGET}" + idf.py fullclean || true + done +} + +# Build the test app +echo "${STARS}" +pushd test_app +build_for_targets "${TEST_TARGETS}" +popd + +# Build the examples +pushd examples +EXAMPLES=$(find . -maxdepth 1 -mindepth 1 -type d | cut -d '/' -f 2) +for NAME in ${EXAMPLES} +do + pushd "${NAME}" + build_for_targets "${EXAMPLE_TARGETS}" + popd +done +popd diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/README.md b/test_apps/managed_components/espressif__esp-dsp/examples/README.md new file mode 100644 index 0000000..a0091ec --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/README.md @@ -0,0 +1,20 @@ +# ESP-DSP Examples + +This directory contains a range of examples for ESP-DSP library. + +These examples are intended to demonstrate part of ESP-DSP functionality (e.g. initialization, execution) and to provide code that you can copy and adapt into your own projects. + +See the [README.md](../README.md) file in the upper level directory for more information about ESP-DSP. + +# Example Layout + +The examples are grouped into subdirectories by category. Each category directory contains one or more example projects: + +* [Dot Product Calculation](./dotprod/README.md) Example +* [Basic Math Operations](./basic_math/README.md) Example +* [FFT](./fft/README.md) Example +* [Matrix](./matrix/README.md) Example +* [FFT Window](./fft_window/README.md) Example +* [IIR Filter](./iir/README.md) Example +* [Kalman Filter](./kalman/README.md) Example +* [FIR Filter](.fir/README.md) Example diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/basic_math/CMakeLists.txt b/test_apps/managed_components/espressif__esp-dsp/examples/basic_math/CMakeLists.txt new file mode 100644 index 0000000..e1a283f --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/basic_math/CMakeLists.txt @@ -0,0 +1,6 @@ +# The following lines of boilerplate have to be in your project's +# CMakeLists in this exact order for cmake to work correctly +cmake_minimum_required(VERSION 3.5) + +include($ENV{IDF_PATH}/tools/cmake/project.cmake) +project(basic_math) diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/basic_math/README.md b/test_apps/managed_components/espressif__esp-dsp/examples/basic_math/README.md new file mode 100644 index 0000000..5c57354 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/basic_math/README.md @@ -0,0 +1,75 @@ +# Basic Math Example + +(See the README.md file in the upper level 'examples' directory for more information about examples.) + +This example demonstrates how to use basic math functions from esp-dsp library. Example does the following steps: + +1. Initialize the library +2. Initialize input signals with 1024 samples +3. Apply window to input signal by standard C loop. +4. Calculate FFT for 1024 complex samples and show the result +5. Show results on the plots +6. Apply window to input signal by basic math functions dsps_mul_f32 and dsps_mulc_f32. +7. Calculate FFT for 1024 complex samples +8. Show results on the plots + +## How to use example + +### Hardware required + +This example does not require any special hardware, and can be run on any common development board. + +### Configure the project + +Under Component Config ---> DSP Library ---> DSP Optimization, it's possible to choose either the optimized or ANSI implementation, to compare them. + +### Build and flash + +Build the project and flash it to the board, then run monitor tool to view serial output (replace PORT with serial port name): + +``` +idf.py -p PORT flash monitor +``` + +(To exit the serial monitor, type ``Ctrl-]``.) + +See the Getting Started Guide for full steps to configure and use ESP-IDF to build projects. + +## Example output + +Here is an typical example console output. + +```bash +I (132) main: *** Start Example. *** +I (132) main: *** Multiply tone signal with Hann window by standard C loop. *** +I (152) view: Data min[432] = -173.749878, Data max[205] = 23.849705 + ________________________________________________________________ +0 | | +1 | | +2 | | +3 || | +4 | | | +5 || | | +6 ||| || | +7 ||||| |||| | +8||||||||||||||| |||||| | +9 ||||||||||||||||||||||||| + 0123456789012345678901234567890123456789012345678901234567890123 +I (162) view: Plot: Length=512, min=-120.000000, max=40.000000 +I (162) main: *** Multiply tone signal with Hann window by esp-dsp basic math functions. *** +I (162) view: Data min[432] = -173.749878, Data max[205] = 23.849705 + ________________________________________________________________ +0 | | +1 | | +2 | | +3 || | +4 | | | +5 || | | +6 ||| || | +7 ||||| |||| | +8||||||||||||||| |||||| | +9 ||||||||||||||||||||||||| + 0123456789012345678901234567890123456789012345678901234567890123 +I (172) view: Plot: Length=512, min=-120.000000, max=40.000000 +I (172) main: *** End Example. *** +``` diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/basic_math/main/CMakeLists.txt b/test_apps/managed_components/espressif__esp-dsp/examples/basic_math/main/CMakeLists.txt new file mode 100644 index 0000000..e0971ca --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/basic_math/main/CMakeLists.txt @@ -0,0 +1 @@ +idf_component_register(SRCS "dsps_math_main.c") diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/basic_math/main/dsps_math_main.c b/test_apps/managed_components/espressif__esp-dsp/examples/basic_math/main/dsps_math_main.c new file mode 100644 index 0000000..89a0cca --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/basic_math/main/dsps_math_main.c @@ -0,0 +1,96 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + + +#include +#include +#include +#include "freertos/FreeRTOS.h" +#include "freertos/task.h" +#include "esp_system.h" +#include "driver/spi_master.h" +#include "soc/gpio_struct.h" +#include "driver/gpio.h" +#include "driver/uart.h" +#include "soc/uart_struct.h" +#include + +#include "esp_dsp.h" + +static const char *TAG = "main"; + +// This example shows how to use FFT from esp-dsp library + +#define N_SAMPLES 1024 +int N = N_SAMPLES; +// Input test array +__attribute__((aligned(16))) +float x1[N_SAMPLES]; +// Window coefficients +__attribute__((aligned(16))) +float wind[N_SAMPLES]; +// working complex array +__attribute__((aligned(16))) +float y_cf[N_SAMPLES*2]; +// Pointers to result arrays +float* y1_cf = &y_cf[0]; + +static void process_and_show(float* data, int length) +{ + dsps_fft2r_fc32(data, length); + // Bit reverse + dsps_bit_rev_fc32(data, length); + // Convert one complex vector to two complex vectors + dsps_cplx2reC_fc32(data, length); + + for (int i = 0 ; i < length/2 ; i++) { + data[i] = 10 * log10f((data[i * 2 + 0] * data[i * 2 + 0] + data[i * 2 + 1] * data[i * 2 + 1])/N); + } + + // Show power spectrum in 64x10 window from -100 to 0 dB from 0..N/4 samples + dsps_view(data, length/2, 64, 10, -120, 40, '|'); +} + +void app_main() +{ + esp_err_t ret; + ESP_LOGI(TAG, "*** Start Example. ***"); + ret = dsps_fft2r_init_fc32(NULL, CONFIG_DSP_MAX_FFT_SIZE); + if (ret != ESP_OK) + { + ESP_LOGE(TAG, "Not possible to initialize FFT. Error = %i", ret); + return; + } + + // Generate Hann window + dsps_wind_hann_f32(wind, N); + + ESP_LOGI(TAG, "*** Multiply tone signal with Hann window by standard C loop. ***"); + // Generate input signal + dsps_tone_gen_f32(x1, N, 1., 0.2, 0); + // Convert two input vectors to one complex vector + for (int i=0 ; i< N ; i++) + { + y_cf[i*2 + 0] = x1[i]*wind[i]; + y_cf[i*2 + 1] = 0; + } + process_and_show(y_cf, N); + + ESP_LOGI(TAG, "*** Multiply tone signal with Hann window by esp-dsp basic math functions. ***"); + // Convert two input vectors to one complex vector with basic functions + dsps_mul_f32(x1, wind, y_cf, N, 1, 1, 2); // Multiply input array with window and store as real part + dsps_mulc_f32(&y_cf[1], &y_cf[1], N, 0, 2, 2); // Clear imaginary part of the complex signal + process_and_show(y_cf, N); + ESP_LOGI(TAG, "*** End Example. ***"); +} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/basic_math/main/idf_component.yml b/test_apps/managed_components/espressif__esp-dsp/examples/basic_math/main/idf_component.yml new file mode 100644 index 0000000..f40e96d --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/basic_math/main/idf_component.yml @@ -0,0 +1,4 @@ +dependencies: + espressif/esp-dsp: + override_path: "../../../" + version: "*" diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/dotprod/CMakeLists.txt b/test_apps/managed_components/espressif__esp-dsp/examples/dotprod/CMakeLists.txt new file mode 100644 index 0000000..cced1b9 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/dotprod/CMakeLists.txt @@ -0,0 +1,6 @@ +# The following lines of boilerplate have to be in your project's +# CMakeLists in this exact order for cmake to work correctly +cmake_minimum_required(VERSION 3.5) + +include($ENV{IDF_PATH}/tools/cmake/project.cmake) +project(dotprod) diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/dotprod/README.md b/test_apps/managed_components/espressif__esp-dsp/examples/dotprod/README.md new file mode 100644 index 0000000..b5427ca --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/dotprod/README.md @@ -0,0 +1,42 @@ +# Dot Product Calculation Example + +(See the README.md file in the upper level 'examples' directory for more information about examples.) + +This example demonstrates how to use dotprod dsps_dotprod_f32 from esp-dsp library. Example does the following steps: + +1. Initialize the input arrays +2. Calculate dot product of two arrays +3. Compare results and calculate execution time in cycles. + +## How to use example + +### Hardware required + +This example does not require any special hardware, and can be run on any common development board. + +### Configure the project + +Under Component Config ---> DSP Library ---> DSP Optimization, it's possible to choose either the optimized or ANSI implementation, to compare them. + +### Build and flash + +Build the project and flash it to the board, then run monitor tool to view serial output (replace PORT with serial port name): + +``` +idf.py -p PORT flash monitor +``` + +(To exit the serial monitor, type ``Ctrl-]``.) + +See the Getting Started Guide for full steps to configure and use ESP-IDF to build projects. + +## Example output + +Here is an typical example console output. + +``` +I (55) main: Start Example. +I (55) main: The sum of 101 elements from 0..100 = 5050.000000 +I (55) main: Operation for 101 samples took 1381 cycles +I (65) main: End Example. +``` diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/dotprod/main/CMakeLists.txt b/test_apps/managed_components/espressif__esp-dsp/examples/dotprod/main/CMakeLists.txt new file mode 100644 index 0000000..56354b2 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/dotprod/main/CMakeLists.txt @@ -0,0 +1 @@ +idf_component_register(SRCS "dsps_dotproduct_main.c") diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/dotprod/main/dsps_dotproduct_main.c b/test_apps/managed_components/espressif__esp-dsp/examples/dotprod/main/dsps_dotproduct_main.c new file mode 100644 index 0000000..0db7761 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/dotprod/main/dsps_dotproduct_main.c @@ -0,0 +1,65 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + + +#include +#include +#include +#include "freertos/FreeRTOS.h" +#include "freertos/task.h" +#include "esp_system.h" +#include "driver/spi_master.h" +#include "soc/gpio_struct.h" +#include "driver/gpio.h" +#include "driver/uart.h" +#include "soc/uart_struct.h" + +#include "esp_dsp.h" + +static const char *TAG = "main"; + +// This example shows how to use dsps_dotprod_f32 and dsps_dotprode_f32 functions + +#define N_SAMPLES 256 +int N = N_SAMPLES; +__attribute__((aligned(16))) +float input1[N_SAMPLES]; +__attribute__((aligned(16))) +float input2[N_SAMPLES]; + +void app_main() +{ + esp_err_t ret; + ESP_LOGI(TAG, "Start Example."); + + // The example will calculate n! + //Initialize an input arrays + for (int i=0 ; i< N ; i++) + { + input1[i] = 1; + input2[i] = i; + } + float result1 = 0; + unsigned int start_b = dsp_get_cpu_cycle_count(); + ret = dsps_dotprod_f32(input1, input2, &result1, 101); + unsigned int end_b = dsp_get_cpu_cycle_count(); + if (ret != ESP_OK) + { + ESP_LOGE(TAG, "Operation error = %i", ret); + } + ESP_LOGI(TAG, "The sum of 101 elements from 0..100 = %f", result1); + ESP_LOGI(TAG, "Operation for 101 samples take %i cycles", end_b - start_b); + + ESP_LOGI(TAG, "End Example."); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/dotprod/main/idf_component.yml b/test_apps/managed_components/espressif__esp-dsp/examples/dotprod/main/idf_component.yml new file mode 100644 index 0000000..f40e96d --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/dotprod/main/idf_component.yml @@ -0,0 +1,4 @@ +dependencies: + espressif/esp-dsp: + override_path: "../../../" + version: "*" diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/fft/CMakeLists.txt b/test_apps/managed_components/espressif__esp-dsp/examples/fft/CMakeLists.txt new file mode 100644 index 0000000..fccec62 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/fft/CMakeLists.txt @@ -0,0 +1,6 @@ +# The following lines of boilerplate have to be in your project's +# CMakeLists in this exact order for cmake to work correctly +cmake_minimum_required(VERSION 3.5) + +include($ENV{IDF_PATH}/tools/cmake/project.cmake) +project(fft2r) diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/fft/README.md b/test_apps/managed_components/espressif__esp-dsp/examples/fft/README.md new file mode 100644 index 0000000..a05e73b --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/fft/README.md @@ -0,0 +1,91 @@ +# FFT Example + +(See the README.md file in the upper level 'examples' directory for more information about examples.) + +This example demonstrates how to use FFT functionality from esp-dsp library. Example does the following steps: + +1. Initialize the library +2. Initialize input signals with 1024 samples: one 0 dB, second with -20 dB +3. Combine two signals as one complex input signal and apply window to input signals paar. +4. Calculate FFT for 1024 complex samples +5. Apply bit reverse operation for output complex vector +6. Split one complex FFT output spectrum to two real signal spectrums +7. Show results on the plots +8. Show execution time of FFT + +## How to use example + +### Hardware required + +This example does not require any special hardware, and can be run on any common development board. + +### Configure the project + +Under Component Config ---> DSP Library ---> DSP Optimization, it's possible to choose either the optimized or ANSI implementation, to compare them. + +### Build and flash + +Build the project and flash it to the board, then run monitor tool to view serial output (replace PORT with serial port name): + +``` +idf.py -p PORT flash monitor +``` + +(To exit the serial monitor, type ``Ctrl-]``.) + +See the Getting Started Guide for full steps to configure and use ESP-IDF to build projects. + +## Example output + +Here is an typical example console output. + +``` +I (59) main: Start Example. +W (89) main: Signal x1 +I (89) view: Data min[495] = -162.760925, Data max[164] = 23.938747 + ________________________________________________________________ +0 | +1 | | +2 | | +3 | | +4 | | +5 | | +6 | | | +7 | | | +8 || || | +9|||||||||||||||||| |||||||||||||||||||||||||||||||||||||||||| + 0123456789012345678901234567890123456789012345678901234567890123 +I (159) view: Plot: Length=512, min=-60.000000, max=40.000000 +W (169) main: Signal x2 +I (169) view: Data min[502] = -164.545135, Data max[205] = 3.857752 + ________________________________________________________________ +0 | +1 | +2 | +3 | | +4 | | +5 | | +6 | | +7 || | +8 | | | +9|||||||||||||||||||||||| |||||||||||||||||||||||||||||||||||||| + 0123456789012345678901234567890123456789012345678901234567890123 +I (249) view: Plot: Length=512, min=-60.000000, max=40.000000 +W (249) main: Signals x1 and x2 on one plot +I (259) view: Data min[505] = -159.215271, Data max[164] = 23.938747 + ________________________________________________________________ +0 | +1 | | +2 | | +3 | | | +4 | | | +5 | | | +6 | | | | +7 | | || | +8 || || | | | +9|||||||||||||||||| | |||||||||||||||||||||||||||||||||||||| + 0123456789012345678901234567890123456789012345678901234567890123 +I (339) view: Plot: Length=512, min=-60.000000, max=40.000000 +I (339) main: FFT for 1024 complex points take 140472 cycles +I (349) main: End Example. +``` diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/fft/main/CMakeLists.txt b/test_apps/managed_components/espressif__esp-dsp/examples/fft/main/CMakeLists.txt new file mode 100644 index 0000000..cc43851 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/fft/main/CMakeLists.txt @@ -0,0 +1 @@ +idf_component_register(SRCS "dsps_fft_main.c") diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/fft/main/dsps_fft_main.c b/test_apps/managed_components/espressif__esp-dsp/examples/fft/main/dsps_fft_main.c new file mode 100644 index 0000000..77622e7 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/fft/main/dsps_fft_main.c @@ -0,0 +1,106 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + + +#include +#include +#include +#include "freertos/FreeRTOS.h" +#include "freertos/task.h" +#include "esp_system.h" +#include "driver/spi_master.h" +#include "soc/gpio_struct.h" +#include "driver/gpio.h" +#include "driver/uart.h" +#include "soc/uart_struct.h" +#include + +#include "esp_dsp.h" + +static const char *TAG = "main"; + +// This example shows how to use FFT from esp-dsp library + +#define N_SAMPLES 1024 +int N = N_SAMPLES; +// Input test array +__attribute__((aligned(16))) +float x1[N_SAMPLES]; +__attribute__((aligned(16))) +float x2[N_SAMPLES]; +// Window coefficients +__attribute__((aligned(16))) +float wind[N_SAMPLES]; +// working complex array +__attribute__((aligned(16))) +float y_cf[N_SAMPLES*2]; +// Pointers to result arrays +float* y1_cf = &y_cf[0]; +float* y2_cf = &y_cf[N_SAMPLES]; + +// Sum of y1 and y2 +__attribute__((aligned(16))) +float sum_y[N_SAMPLES/2]; + +void app_main() +{ + esp_err_t ret; + ESP_LOGI(TAG, "Start Example."); + ret = dsps_fft2r_init_fc32(NULL, CONFIG_DSP_MAX_FFT_SIZE); + if (ret != ESP_OK) + { + ESP_LOGE(TAG, "Not possible to initialize FFT. Error = %i", ret); + return; + } + + // Generate hann window + dsps_wind_hann_f32(wind, N); + // Generate input signal for x1 A=1 , F=0.1 + dsps_tone_gen_f32(x1, N, 1.0, 0.16, 0); + // Generate input signal for x2 A=0.1,F=0.2 + dsps_tone_gen_f32(x2, N, 0.1, 0.2, 0); + + // Convert two input vectors to one complex vector + for (int i=0 ; i< N ; i++) + { + y_cf[i*2 + 0] = x1[i] * wind[i]; + y_cf[i*2 + 1] = x2[i] * wind[i]; + } + // FFT + unsigned int start_b = dsp_get_cpu_cycle_count(); + dsps_fft2r_fc32(y_cf, N); + unsigned int end_b = dsp_get_cpu_cycle_count(); + // Bit reverse + dsps_bit_rev_fc32(y_cf, N); + // Convert one complex vector to two complex vectors + dsps_cplx2reC_fc32(y_cf, N); + + for (int i = 0 ; i < N/2 ; i++) { + y1_cf[i] = 10 * log10f((y1_cf[i * 2 + 0] * y1_cf[i * 2 + 0] + y1_cf[i * 2 + 1] * y1_cf[i * 2 + 1])/N); + y2_cf[i] = 10 * log10f((y2_cf[i * 2 + 0] * y2_cf[i * 2 + 0] + y2_cf[i * 2 + 1] * y2_cf[i * 2 + 1])/N); + // Simple way to show two power spectrums as one plot + sum_y[i] = fmax(y1_cf[i], y2_cf[i]); + } + + // Show power spectrum in 64x10 window from -100 to 0 dB from 0..N/4 samples + ESP_LOGW(TAG, "Signal x1"); + dsps_view(y1_cf, N/2, 64, 10, -60, 40, '|'); + ESP_LOGW(TAG, "Signal x2"); + dsps_view(y2_cf, N/2, 64, 10, -60, 40, '|'); + ESP_LOGW(TAG, "Signals x1 and x2 on one plot"); + dsps_view(sum_y, N/2, 64, 10, -60, 40, '|'); + ESP_LOGI(TAG, "FFT for %i complex points take %i cycles", N, end_b - start_b); + + ESP_LOGI(TAG, "End Example."); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/fft/main/idf_component.yml b/test_apps/managed_components/espressif__esp-dsp/examples/fft/main/idf_component.yml new file mode 100644 index 0000000..f40e96d --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/fft/main/idf_component.yml @@ -0,0 +1,4 @@ +dependencies: + espressif/esp-dsp: + override_path: "../../../" + version: "*" diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/fft4real/CMakeLists.txt b/test_apps/managed_components/espressif__esp-dsp/examples/fft4real/CMakeLists.txt new file mode 100644 index 0000000..a0e9cf5 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/fft4real/CMakeLists.txt @@ -0,0 +1,6 @@ +# The following lines of boilerplate have to be in your project's +# CMakeLists in this exact order for cmake to work correctly +cmake_minimum_required(VERSION 3.5) + +include($ENV{IDF_PATH}/tools/cmake/project.cmake) +project(fft4real) diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/fft4real/README.md b/test_apps/managed_components/espressif__esp-dsp/examples/fft4real/README.md new file mode 100644 index 0000000..3594a96 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/fft4real/README.md @@ -0,0 +1,91 @@ +# FFT 4 Real Input Example + +(See the README.md file in the upper level 'examples' directory for more information about examples.) + +This example demonstrates how to use FFT functionality from esp-dsp library. Example does the following steps: + +1. Initialize the library +2. Initialize input signals with 1024 samples: one 0 dB, second with -20 dB +3. Calculate FFT Radix-2 for 1024 complex samples +4. Calculate FFT Radix-4 for 1024 complex samples +5. Apply bit reverse operation for output complex vectors +6. Show results on the plots +7. Show execution time of FFTs + +## How to use example + +### Hardware required + +This example does not require any special hardware, and can be run on any common development board. + +### Configure the project + +Under Component Config ---> DSP Library ---> DSP Optimization, it's possible to choose either the optimized or ANSI implementation, to compare them. + +### Build and flash + +Build the project and flash it to the board, then run monitor tool to view serial output (replace PORT with serial port name): + +``` +idf.py -p PORT flash monitor +``` + +(To exit the serial monitor, type ``Ctrl-]``.) + +See the Getting Started Guide for full steps to configure and use ESP-IDF to build projects. + +## Example output + +Here is an typical example console output. + +``` +I (344) main: Start Example. +W (424) main: Signal x1 +I (424) view: Data min[673] = -103.113297, Data max[328] = 20.490950 + ________________________________________________________________ +0 | +1 | | +2 | | +3 | | +4 | | +5 | | +6 | | +7 | | | +8 | | | +9||||||||||||||||||| ||||||||||||||||||||||||||||||||||||||||||| + 0123456789012345678901234567890123456789012345678901234567890123 +I (494) view: Plot: Length=1024, min=-60.000000, max=40.000000 +W (504) main: Signal x2 +I (504) view: Data min[582] = -103.113297, Data max[328] = 20.490950 + ________________________________________________________________ +0 | +1 | | +2 | | +3 | | +4 | | +5 | | +6 | | +7 | | | +8 | | | +9||||||||||||||||||| ||||||||||||||||||||||||||||||||||||||||||| + 0123456789012345678901234567890123456789012345678901234567890123 +I (584) view: Plot: Length=1024, min=-60.000000, max=40.000000 +W (593) main: Difference between signals x1 and x2 on one plot +I (594) view: Data min[0] = 0.000000, Data max[392] = 0.313019 + ________________________________________________________________ +0 | +1 | +2 | +3 | +4 | +5 | +6 | +7 | +8----------------------------------------------------------------| +9 | + 0123456789012345678901234567890123456789012345678901234567890123 +I (674) view: Plot: Length=1024, min=0.000000, max=40.000000 +I (674) main: FFT Radix 2 for 1024 complex points take 168652 cycles +I (684) main: FFT Radix 4 for 1024 complex points take 104665 cycles +I (694) main: End Example. +``` diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/fft4real/main/CMakeLists.txt b/test_apps/managed_components/espressif__esp-dsp/examples/fft4real/main/CMakeLists.txt new file mode 100644 index 0000000..283d539 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/fft4real/main/CMakeLists.txt @@ -0,0 +1 @@ +idf_component_register(SRCS "dsps_fft4real_main.c") diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/fft4real/main/dsps_fft4real_main.c b/test_apps/managed_components/espressif__esp-dsp/examples/fft4real/main/dsps_fft4real_main.c new file mode 100644 index 0000000..e294419 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/fft4real/main/dsps_fft4real_main.c @@ -0,0 +1,118 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + + +#include +#include +#include +#include "freertos/FreeRTOS.h" +#include "freertos/task.h" +#include "esp_system.h" +#include "driver/spi_master.h" +#include "soc/gpio_struct.h" +#include "driver/gpio.h" +#include "driver/uart.h" +#include "soc/uart_struct.h" +#include + +#include "esp_dsp.h" + +static const char *TAG = "main"; + +// This example shows how to use FFT from esp-dsp library + +#define N_SAMPLES 2048 // Amount of real input samples +int N = N_SAMPLES; +// Input test array +__attribute__((aligned(16))) +float x1[N_SAMPLES]; +__attribute__((aligned(16))) +float x2[N_SAMPLES]; +// Window coefficients +__attribute__((aligned(16))) +float wind[N_SAMPLES]; +// Pointers to result arrays +float* y1_cf = &x1[0]; +float* y2_cf = &x2[0]; + +// diff of y1 and y2 +__attribute__((aligned(16))) +float diff_y[N_SAMPLES/2]; + +void app_main() +{ + esp_err_t ret; + ESP_LOGI(TAG, "Start Example."); + ret = dsps_fft2r_init_fc32(NULL, N>>1); + if (ret != ESP_OK) + { + ESP_LOGE(TAG, "Not possible to initialize FFT2R. Error = %i", ret); + return; + } + + ret = dsps_fft4r_init_fc32(NULL, N >> 1); + if (ret != ESP_OK) + { + ESP_LOGE(TAG, "Not possible to initialize FFT4R. Error = %i", ret); + return; + } + + // Generate hann window + dsps_wind_hann_f32(wind, N); + // Generate input signal for x1 A=1 , F=0.1 + dsps_tone_gen_f32(x1, N, 1.0, 0.16, 0); + + // Convert two input vectors to one complex vector + for (int i=0 ; i< N ; i++) + { + x1[i] = x1[i] * wind[i]; + x2[i] = x1[i]; + } + // FFT Radix-2 + unsigned int start_r2 = dsp_get_cpu_cycle_count(); + dsps_fft2r_fc32(x1, N>>1); + // Bit reverse + dsps_bit_rev2r_fc32(x1, N>>1); + // Convert one complex vector with length N/2 to one real spectrum vector with length N/2 + dsps_cplx2real_fc32(x1, N>>1); + unsigned int end_r2 = dsp_get_cpu_cycle_count(); + + // FFT Radix-4 + unsigned int start_r4 = dsp_get_cpu_cycle_count(); + dsps_fft4r_fc32(x2, N>>1); + // Bit reverse + dsps_bit_rev4r_fc32(x2, N>>1); + // Convert one complex vector with length N/2 to one real spectrum vector with length N/2 + dsps_cplx2real_fc32(x2, N>>1); + unsigned int end_r4 = dsp_get_cpu_cycle_count(); + + for (int i = 0 ; i < N/2 ; i++) { + x1[i] = 10 * log10f((x1[i * 2 + 0] * x1[i * 2 + 0] + x1[i * 2 + 1] * x1[i * 2 + 1] + 0.0000001)/N); + x2[i] = 10 * log10f((x2[i * 2 + 0] * x2[i * 2 + 0] + x2[i * 2 + 1] * x2[i * 2 + 1] + 0.0000001)/N); + // Simple way to show two power spectrums as one plot + diff_y[i] = fabs(x1[i] - x2[i]); + } + + // Show power spectrum in 64x10 window from -100 to 0 dB from 0..N/4 samples + ESP_LOGW(TAG, "Signal x1"); + dsps_view(x1, N/2, 64, 10, -60, 40, '|'); + ESP_LOGW(TAG, "Signal x2"); + dsps_view(x2, N/2, 64, 10, -60, 40, '|'); + ESP_LOGW(TAG, "Difference between signals x1 and x2 on one plot"); + dsps_view(diff_y, N/2, 64, 10, 0, 40, '-'); + ESP_LOGI(TAG, "FFT Radix 2 for %i complex points take %i cycles", N/2, end_r2 - start_r2); + ESP_LOGI(TAG, "FFT Radix 4 for %i complex points take %i cycles", N/2, end_r4 - start_r4); + + ESP_LOGI(TAG, "End Example."); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/fft4real/main/idf_component.yml b/test_apps/managed_components/espressif__esp-dsp/examples/fft4real/main/idf_component.yml new file mode 100644 index 0000000..f40e96d --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/fft4real/main/idf_component.yml @@ -0,0 +1,4 @@ +dependencies: + espressif/esp-dsp: + override_path: "../../../" + version: "*" diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/fft4real/main/linker.ld b/test_apps/managed_components/espressif__esp-dsp/examples/fft4real/main/linker.ld new file mode 100644 index 0000000..c5aacfa --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/fft4real/main/linker.ld @@ -0,0 +1,9 @@ +[mapping:dsp] +archive: libdsp.a +entries: + * (noflash) + +[mapping:esp-dsp] +archive: libesp-dsp.a +entries: + * (noflash) diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/fft_window/CMakeLists.txt b/test_apps/managed_components/espressif__esp-dsp/examples/fft_window/CMakeLists.txt new file mode 100644 index 0000000..57b3154 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/fft_window/CMakeLists.txt @@ -0,0 +1,6 @@ +# The following lines of boilerplate have to be in your project's +# CMakeLists in this exact order for cmake to work correctly +cmake_minimum_required(VERSION 3.5) + +include($ENV{IDF_PATH}/tools/cmake/project.cmake) +project(fft_window) diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/fft_window/README.md b/test_apps/managed_components/espressif__esp-dsp/examples/fft_window/README.md new file mode 100644 index 0000000..8a75e67 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/fft_window/README.md @@ -0,0 +1,134 @@ +# FFT Window Example + +(See the README.md file in the upper level 'examples' directory for more information about examples.) + +This example demonstrates how to use Window and FFT functionality from esp-dsp library. Example does the following steps: + +1. Initialize the library +2. Initialize input signals with 1024 samples +3. Apply window to input signal. +4. Calculate FFT for 1024 complex samples +5. Apply bit reverse operation for output complex vector +6. Split one complex FFT output spectrum to two real signal spectrums +7. Show results on the plots + +## How to use example + +### Hardware required + +This example does not require any special hardware, and can be run on any common development board. + +### Configure the project + +Under Component Config ---> DSP Library ---> DSP Optimization, it's possible to choose either the optimized or ANSI implementation, to compare them. + +### Build and flash + +Build the project and flash it to the board, then run monitor tool to view serial output (replace PORT with serial port name): + +``` +idf.py -p PORT flash monitor +``` + +(To exit the serial monitor, type ``Ctrl-]``.) + +See the Getting Started Guide for full steps to configure and use ESP-IDF to build projects. + +## Example output + +Here is an typical example console output. + +``` +I (128) main: Start Example. +W (128) main: Hann Window +I (128) view: Data min[256] = -inf, Data max[1] = 24.086628 + ________________________________________________________________ +0| | +1| | +2| | +3| | +4| | +5 | | +6 | | +7 ||||| | +8 ||||||||||||||| | +9 |||||||||||||||||||||||||||||||||||||||||| + 0123456789012345678901234567890123456789012345678901234567890123 +I (138) view: Plot: Length=512, min=-120.000000, max=40.000000 +W (138) main: Blackman Window +I (148) view: Data min[355] = -165.295654, Data max[1] = 24.083012 + ________________________________________________________________ +0| | +1| | +2| | +3| | +4| | +5| | +6 | | +7 ||| | +8 ||||||||| | +9 ||||||||||||||||||||||||||||||||||||||||||||||||||| + 0123456789012345678901234567890123456789012345678901234567890123 +I (158) view: Plot: Length=512, min=-120.000000, max=40.000000 +W (158) main: Blackman-Harris Window +I (168) view: Data min[128] = -inf, Data max[1] = 23.874702 + ________________________________________________________________ +0| | +1| | +2| | +3| | +4| | +5| | +6| | +7|| | +8| |||| | +9 ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| + 0123456789012345678901234567890123456789012345678901234567890123 +I (178) view: Plot: Length=512, min=-120.000000, max=40.000000 +W (178) main: Blackman-Nuttall Window +I (188) view: Data min[128] = -inf, Data max[1] = 23.890663 + ________________________________________________________________ +0| | +1| | +2| | +3| | +4| | +5| | +6| | +7 || | +8 |||| | | +9 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||| + 0123456789012345678901234567890123456789012345678901234567890123 +I (198) view: Plot: Length=512, min=-120.000000, max=40.000000 +W (198) main: Nuttall Window +I (208) view: Data min[203] = -175.147400, Data max[1] = 23.858671 + ________________________________________________________________ +0| | +1| | +2| | +3| | +4| | +5| | +6| | +7|| | +8 ||| | +9 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| + 0123456789012345678901234567890123456789012345678901234567890123 +I (218) view: Plot: Length=512, min=-120.000000, max=40.000000 +W (218) main: Flat-Top Window +I (228) view: Data min[256] = -inf, Data max[1] = 22.490753 + ________________________________________________________________ +0| | +1| | +2| | +3| | +4| | +5| | +6| | +7 || | +8 ||||| | +9 ||||||||||||||||||||||||||||||||||||||||||||||||||||||||| + 0123456789012345678901234567890123456789012345678901234567890123 +I (238) view: Plot: Length=512, min=-120.000000, max=40.000000 +I (238) main: End Example. +``` diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/fft_window/main/CMakeLists.txt b/test_apps/managed_components/espressif__esp-dsp/examples/fft_window/main/CMakeLists.txt new file mode 100644 index 0000000..919b959 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/fft_window/main/CMakeLists.txt @@ -0,0 +1 @@ +idf_component_register(SRCS "dsps_window_main.c") diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/fft_window/main/dsps_window_main.c b/test_apps/managed_components/espressif__esp-dsp/examples/fft_window/main/dsps_window_main.c new file mode 100644 index 0000000..a2653bc --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/fft_window/main/dsps_window_main.c @@ -0,0 +1,145 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + + +#include +#include +#include +#include "freertos/FreeRTOS.h" +#include "freertos/task.h" +#include "esp_system.h" +#include "driver/spi_master.h" +#include "soc/gpio_struct.h" +#include "driver/gpio.h" +#include "driver/uart.h" +#include "soc/uart_struct.h" +#include + +#include "esp_dsp.h" + +static const char *TAG = "main"; + +// This example shows how to use FFT from esp-dsp library + +#define N_SAMPLES 1024 +int N = N_SAMPLES; +// Input test array +__attribute__((aligned(16))) +float x1[N_SAMPLES]; +// Window coefficients +__attribute__((aligned(16))) +float wind[N_SAMPLES]; +// working complex array +__attribute__((aligned(16))) +float y_cf[N_SAMPLES*2]; +// Pointers to result arrays +__attribute__((aligned(16))) +float* y1_cf = &y_cf[0]; + +void process_and_show(float* data, int length) +{ + dsps_fft2r_fc32(data, length); + // Bit reverse + dsps_bit_rev_fc32(data, length); + // Convert one complex vector to two complex vectors + dsps_cplx2reC_fc32(data, length); + + for (int i = 0 ; i < length/2 ; i++) { + data[i] = 10 * log10f((data[i * 2 + 0] * data[i * 2 + 0] + data[i * 2 + 1] * data[i * 2 + 1])/N); + } + + // Show power spectrum in 64x10 window from -100 to 0 dB from 0..N/4 samples + dsps_view(data, length/2, 64, 10, -120, 40, '|'); + +} + +void app_main() +{ + esp_err_t ret; + ESP_LOGI(TAG, "Start Example."); + ret = dsps_fft2r_init_fc32(NULL, CONFIG_DSP_MAX_FFT_SIZE); + if (ret != ESP_OK) + { + ESP_LOGE(TAG, "Not possible to initialize FFT. Error = %i", ret); + return; + } + + ESP_LOGW(TAG, "Hann Window"); + // Generate Hann window + dsps_wind_hann_f32(wind, N); + // Convert two input vectors to one complex vector + for (int i=0 ; i< N ; i++) + { + y_cf[i*2 + 0] = wind[i]; + y_cf[i*2 + 1] = 0; + } + process_and_show(y_cf, N); + + ESP_LOGW(TAG, "Blackman Window"); + // Generate Blackman window + dsps_wind_blackman_f32(wind, N); + // Convert two input vectors to one complex vector + for (int i=0 ; i< N ; i++) + { + y_cf[i*2 + 0] = wind[i]; + y_cf[i*2 + 1] = 0; + } + process_and_show(y_cf, N); + + ESP_LOGW(TAG, "Blackman-Harris Window"); + // Generate Blackman-Harris window + dsps_wind_blackman_harris_f32(wind, N); + // Convert two input vectors to one complex vector + for (int i=0 ; i< N ; i++) + { + y_cf[i*2 + 0] = wind[i]; + y_cf[i*2 + 1] = 0; + } + process_and_show(y_cf, N); + + ESP_LOGW(TAG, "Blackman-Nuttall Window"); + // Generate Blackman-Nuttall window + dsps_wind_blackman_nuttall_f32(wind, N); + // Convert two input vectors to one complex vector + for (int i=0 ; i< N ; i++) + { + y_cf[i*2 + 0] = wind[i]; + y_cf[i*2 + 1] = 0; + } + process_and_show(y_cf, N); + + ESP_LOGW(TAG, "Nuttall Window"); + // Generate Nuttall window + dsps_wind_nuttall_f32(wind, N); + // Convert two input vectors to one complex vector + for (int i=0 ; i< N ; i++) + { + y_cf[i*2 + 0] = wind[i]; + y_cf[i*2 + 1] = 0; + } + process_and_show(y_cf, N); + + ESP_LOGW(TAG, "Flat-Top Window"); + // Generate Flat-Top window + dsps_wind_flat_top_f32(wind, N); + // Convert two input vectors to one complex vector + for (int i=0 ; i< N ; i++) + { + y_cf[i*2 + 0] = wind[i]; + y_cf[i*2 + 1] = 0; + } + process_and_show(y_cf, N); + + ESP_LOGI(TAG, "End Example."); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/fft_window/main/idf_component.yml b/test_apps/managed_components/espressif__esp-dsp/examples/fft_window/main/idf_component.yml new file mode 100644 index 0000000..f40e96d --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/fft_window/main/idf_component.yml @@ -0,0 +1,4 @@ +dependencies: + espressif/esp-dsp: + override_path: "../../../" + version: "*" diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/fir/CMakeLists.txt b/test_apps/managed_components/espressif__esp-dsp/examples/fir/CMakeLists.txt new file mode 100644 index 0000000..246a225 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/fir/CMakeLists.txt @@ -0,0 +1,6 @@ +# The following lines of boilerplate have to be in your project's +# CMakeLists in this exact order for cmake to work correctly +cmake_minimum_required(VERSION 3.5) + +include($ENV{IDF_PATH}/tools/cmake/project.cmake) +project(fir) diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/fir/README.md b/test_apps/managed_components/espressif__esp-dsp/examples/fir/README.md new file mode 100644 index 0000000..dc72fa3 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/fir/README.md @@ -0,0 +1,87 @@ +# FIR Filter Example + +(See the README.md file in the upper level 'examples' directory for more information about examples.) + +This example demonstrates how to use FIR filter functionality from esp-dsp library. Example does the following steps: + +1. Initialize the FFT library +2. Initialize input signal + * 1st Sine wave (f = 0.2Fs) + * 2nd Sine wave (f = 0.4Fs) + * Combine the waves +3. Show input signal + * Calculate windows coefficients + * Apply the windowing to the input signal + * Do the FFT + * Show the frequency response on a plot + * Calculate execution performance +4. Show filtered signal + * Initialize the FIR filter library + * Calculate Windowed-Sinc coefficients of FIR filter + * Apply the FIR filter to the input signal + * Do the FFT + * Show the frequency response on a plot + * Calculate execution performance + +## How to use the example + +### Hardware required + +This example does not require any special hardware, and can be run on any common development board. + +### Configure the project + +Under Component Config ---> DSP Library ---> DSP Optimization, it's possible to choose either the optimized or ANSI implementation, to compare them. + +### Build and flash + +Build the project and flash it to the board, then run monitor tool to view serial output (replace PORT with serial port name): + +``` +idf.py -p PORT flash monitor +``` + +(To exit the serial monitor, type ``Ctrl-]``.) + +See the Getting Started Guide for full steps to configure and use ESP-IDF to build projects. + +## Example output + +Here is a typical example of console output. + +``` +I (340) main: Start Example. +I (400) view: Data min[388] = -108.419342, Data max[205] = 30.267143 + ________________________________________________________________ +0 | | | +1 | || | +2 || || | +3 || || | +4 || || | +5 || ||| | +6 || || | | | +7|||||||||||||||||||||||| |||||||||||||||||||||| |||||||||||| +8 | +9 | + 0123456789012345678901234567890123456789012345678901234567890123 +I (470) view: Plot: Length=512, min=-120.000000, max=40.000000 + + +I (490) view: Data min[254] = -114.853371, Data max[205] = 27.247583 + ________________________________________________________________ +0 | | +1 | | +2 | | +3 | | | +4 | | | +5 | | | +6 | ||| ||| | +7||||||||||||||||||||||||||||||||||||||||||||||| | ||||| | +8 ||||| +9 | + 0123456789012345678901234567890123456789012345678901234567890123 +I (560) view: Plot: Length=256, min=-120.000000, max=40.000000 +I (560) main: FIR for 1024 samples and decimation 2 takes 763647 cycles +I (570) main: End Example. + +``` diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/fir/main/CMakeLists.txt b/test_apps/managed_components/espressif__esp-dsp/examples/fir/main/CMakeLists.txt new file mode 100644 index 0000000..0181772 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/fir/main/CMakeLists.txt @@ -0,0 +1 @@ +idf_component_register(SRCS "dsps_fir_main.c") diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/fir/main/dsps_fir_main.c b/test_apps/managed_components/espressif__esp-dsp/examples/fir/main/dsps_fir_main.c new file mode 100644 index 0000000..86a3125 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/fir/main/dsps_fir_main.c @@ -0,0 +1,167 @@ +/* + * SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include +#include +#include "freertos/FreeRTOS.h" +#include "freertos/task.h" +#include "esp_system.h" +#include "driver/spi_master.h" +#include "soc/gpio_struct.h" +#include "driver/gpio.h" +#include "driver/uart.h" +#include "soc/uart_struct.h" +#include +#include + +#include "esp_dsp.h" + + +static const char *TAG = "main"; + +// This example shows how to use FIR filters from esp-dsp library + +#define FIR_COEFFS_LEN 64 // Number of FIR filter coefficients +#define DECIMATION 2 // Decimation ratio of the FIR filter +#define N_SAMPLES 1024 // Input samples +#define FIR_DELAY (FIR_COEFFS_LEN / DECIMATION) // Amount of samples not being considered for the FFT +#define FIR_BUFF_OUT_LEN (N_SAMPLES + FIR_DELAY) // Total length of samples + + +// Function shows the result of the FIR filter +void show_FFT(float *input_signal, const unsigned int fft_len){ + + dsps_fft2r_fc32(input_signal, fft_len>>1); + dsps_bit_rev2r_fc32(input_signal, fft_len>>1); + dsps_cplx2real_fc32(input_signal, fft_len>>1); + + // Correction factor for the FFT spectrum + const float correction_factor = fft_len * 3; + + // Calculating power of spectrum in dB + for (int i = 0 ; i < fft_len / 2 ; i++) { + input_signal[i] = 10 * log10f((input_signal[i * 2 + 0] * input_signal[i * 2 + 0] + input_signal[i * 2 + 1] * input_signal[i * 2 + 1] + 0.0000001)/correction_factor); + } + + // Display power spectrum + dsps_view(input_signal, fft_len / 2, 64, 10, -120, 40, '|'); +} + + +// Generate Windowed-Sinc filter coefficients +void generate_FIR_coefficients(float *fir_coeffs, const unsigned int fir_len, const float ft){ + + // Even or odd length of the FIR filter + const bool is_odd = (fir_len % 2) ? (true) : (false); + const float fir_order = (float)(fir_len - 1); + + // Window coefficients + float *fir_window = (float*)malloc(fir_len * sizeof(float)); + dsps_wind_blackman_f32(fir_window, fir_len); + + for(int i = 0; i < fir_len; i++){ + if((i == fir_order / 2) && (is_odd)) + fir_coeffs[i] = 2 * ft; + else + fir_coeffs[i] = sinf((2 * M_PI * ft * (i - fir_order / 2))) / (M_PI * (i - fir_order / 2)); + + fir_coeffs[i] *= fir_window[i]; + } + + free(fir_window); +} + + +void app_main() +{ + const int16_t fir_len = FIR_COEFFS_LEN; + const float fir_ft = 0.5 / DECIMATION; // Transition frequency of the FIR filter + const int32_t N = N_SAMPLES; // Number of input samples + const int16_t fir_decim = DECIMATION; // FIR filter decimation + const int32_t N_buff = FIR_BUFF_OUT_LEN; // Total length of samples with ignored + + __attribute__((aligned(16))) float tone_combined[N_buff]; + __attribute__((aligned(16))) float fir_coeffs[fir_len]; + __attribute__((aligned(16))) float delay_line[fir_len]; + + fir_f32_t fir1; + esp_err_t ret; + + // Ignoring the first set of samples, due to the delay line of the FIR filter + const int fir_out_offset = ((FIR_DELAY / 2) - 1); + + ESP_LOGI(TAG, "Start Example."); + + // If a user doesn't care about buffer allocation, the default + // initialization could be used as shown here: + ret = dsps_fft2r_init_fc32(NULL, CONFIG_DSP_MAX_FFT_SIZE); + if (ret != ESP_OK) + { + ESP_LOGE(TAG, "Not possible to initialize FFT. Error = %i", ret); + return; + } + + ret = dsps_fft4r_init_fc32(NULL, CONFIG_DSP_MAX_FFT_SIZE); + if (ret != ESP_OK) + { + ESP_LOGE(TAG, "Not possible to initialize FFT. Error = %i", ret); + return; + } + + // Generate input signal as 2 sine waves + float *tone_1 = (float*)malloc(N_buff * sizeof(float)); + float *tone_2 = (float*)malloc(N_buff * sizeof(float)); + + dsps_tone_gen_f32(tone_1, N_buff, 5, 0.2, 0); + dsps_tone_gen_f32(tone_2, N_buff, 5, 0.4, 0); + + // Generate windowing coefficients + float *window = (float*)malloc(N * sizeof(float)); + dsps_wind_blackman_harris_f32(window, N); + + // Add the two waves together + for (int i = 0 ; i < N_buff ; i++){ + tone_combined[i] = tone_1[i] + tone_2[i]; + } + + free(tone_1); + free(tone_2); + + // Apply the windowing + for (int i = 0 ; i < N ; i++){ + window[i] *= tone_combined[i]; + } + + // Show FFT spectrum + show_FFT(window, N); + + // Calculate coefficients for the FIR filter + generate_FIR_coefficients(fir_coeffs, fir_len, fir_ft); + ESP_LOGI(TAG, "\n"); + + // Filter the input signal with FIR filter + float *fir_out = (float*)malloc( N_buff * sizeof(float)); + dsps_fird_init_f32(&fir1, fir_coeffs, delay_line, fir_len, fir_decim, 0); + + unsigned int start_b = dsp_get_cpu_cycle_count(); + dsps_fird_f32_ansi(&fir1, tone_combined, fir_out, N_buff); + unsigned int end_b = dsp_get_cpu_cycle_count(); + + // Generate windowing coefficients and apply the windowing + dsps_wind_blackman_harris_f32(window, (N / fir_decim)); + for (int i = 0 ; i < N / fir_decim ; i++){ + window[i] *= fir_out[fir_out_offset + i]; + } + + // Show FFT spectrum, ignoring first samples from the delay line + show_FFT(window, N / fir_decim); + ESP_LOGI(TAG, "FIR for %"PRId32" samples and decimation %"PRId16" takes %"PRId16" cycles", N, fir_decim, (int16_t)(end_b - start_b)); + ESP_LOGI(TAG, "End Example."); + + free(fir_out); + free(window); + +} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/fir/main/idf_component.yml b/test_apps/managed_components/espressif__esp-dsp/examples/fir/main/idf_component.yml new file mode 100644 index 0000000..f40e96d --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/fir/main/idf_component.yml @@ -0,0 +1,4 @@ +dependencies: + espressif/esp-dsp: + override_path: "../../../" + version: "*" diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/iir/CMakeLists.txt b/test_apps/managed_components/espressif__esp-dsp/examples/iir/CMakeLists.txt new file mode 100644 index 0000000..585ed9b --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/iir/CMakeLists.txt @@ -0,0 +1,6 @@ +# The following lines of boilerplate have to be in your project's +# CMakeLists in this exact order for cmake to work correctly +cmake_minimum_required(VERSION 3.5) + +include($ENV{IDF_PATH}/tools/cmake/project.cmake) +project(iir) diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/iir/README.md b/test_apps/managed_components/espressif__esp-dsp/examples/iir/README.md new file mode 100644 index 0000000..ee201ec --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/iir/README.md @@ -0,0 +1,107 @@ +# IIR Filter Example + +(See the README.md file in the upper level 'examples' directory for more information about examples.) + +This example demonstrates how to use IIR filters functionality from esp-dsp library. Example does the following steps: + +1. Initialize the library +2. Initialize input signal +3. Show LPF filter with Q factor 1 + * Calculate iir filter coefficients + * Filter the input test signal (delta function) + * Shows impulse response on the plot + * Shows frequency response on the plot + * Calculate execution performance +4. The same for LPF filter with Q factor 10 + +## How to use example + +### Hardware required + +This example does not require any special hardware, and can be run on any common development board. + +### Configure the project + +Under Component Config ---> DSP Library ---> DSP Optimization, it's possible to choose either the optimized or ANSI implementation, to compare them. + +### Build and flash + +Build the project and flash it to the board, then run monitor tool to view serial output (replace PORT with serial port name): + +``` +idf.py -p PORT flash monitor +``` + +(To exit the serial monitor, type ``Ctrl-]``.) + +See the Getting Started Guide for full steps to configure and use ESP-IDF to build projects. + +## Example output + +Here is an typical example console output. + +``` +I (58) main: Start Example. +I (58) main: Impulse response of IIR filter with F=0.100000, qFactor=1.000000 +I (68) view: Data min[8] = -0.060052, Data max[2] = 0.333517 + ________________________________________________________________ +0 | +1 | +2 - | +3- - | +4 -------------------------------------------------------------| +5 | +6 | +7 | +8 | +9 | + 0123456789012345678901234567890123456789012345678901234567890123 +I (138) view: Plot: Length=128, min=-1.000000, max=1.000000 +I (148) view: Data min[511] = -149.983795, Data max[0] = 0.000000 + ________________________________________________________________ +0 | +1 | +2----------------- | +3 ---------- | +4 ------------- | +5 ---------- | +6 ------- | +7 --- | +8 -- | +9 --| + 0123456789012345678901234567890123456789012345678901234567890123 +I (228) view: Plot: Length=512, min=-100.000000, max=0.000000 +I (228) main: IIR for 1024 samples take 20276 cycles +I (238) main: Impulse response of IIR filter with F=0.100000, qFactor=10.000000 +I (248) view: Data min[7] = -0.453739, Data max[2] = 0.526114 + ________________________________________________________________ +0 | +1 | +2 - - | +3- - - - --- --- - - | +4- - - - - ---- -------------------------------------| +5 -- -- -- -- | +6 | +7 | +8 | +9 | + 0123456789012345678901234567890123456789012345678901234567890123 +I (318) view: Plot: Length=128, min=-1.000000, max=1.000000 +I (328) view: Data min[511] = -149.480377, Data max[0] = 0.000000 + ________________________________________________________________ +0 -- | +1 -- - | +2---------- ----- | +3 -------- | +4 ------------ | +5 ---------- | +6 ------- | +7 --- | +8 -- | +9 --| + 0123456789012345678901234567890123456789012345678901234567890123 +I (408) view: Plot: Length=512, min=-100.000000, max=0.000000 +I (408) main: IIR for 1024 samples take 17456 cycles +I (418) main: End Example. + +``` diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/iir/main/CMakeLists.txt b/test_apps/managed_components/espressif__esp-dsp/examples/iir/main/CMakeLists.txt new file mode 100644 index 0000000..675a4b4 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/iir/main/CMakeLists.txt @@ -0,0 +1 @@ +idf_component_register(SRCS "dsps_iir_main.c") diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/iir/main/dsps_iir_main.c b/test_apps/managed_components/espressif__esp-dsp/examples/iir/main/dsps_iir_main.c new file mode 100644 index 0000000..60efa12 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/iir/main/dsps_iir_main.c @@ -0,0 +1,115 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include +#include +#include "freertos/FreeRTOS.h" +#include "freertos/task.h" +#include "esp_system.h" +#include "driver/spi_master.h" +#include "soc/gpio_struct.h" +#include "driver/gpio.h" +#include "driver/uart.h" +#include "soc/uart_struct.h" +#include + +#include "esp_dsp.h" + +static const char *TAG = "main"; + +// This example shows how to use iir filters from esp-dsp library + +#define N_SAMPLES 1024 +int N = N_SAMPLES; +// Input test array +__attribute__((aligned(16))) +float d[N_SAMPLES]; +// output array +__attribute__((aligned(16))) +float y[N_SAMPLES]; +__attribute__((aligned(16))) +float y_cf[N_SAMPLES*2]; + +// Function shows result of IIR filter +void ShowIIRfilter(float freq, float qFactor) +{ + esp_err_t ret = ESP_OK; + float coeffs_lpf[5]; + float w_lpf[5] = {0,0}; + // Calculate iir filter coefficients + ret = dsps_biquad_gen_lpf_f32(coeffs_lpf, freq, qFactor); + if (ret != ESP_OK) + { + ESP_LOGE(TAG, "Operation error = %i", ret); + return; + } + // Process input signal + unsigned int start_b = dsp_get_cpu_cycle_count(); + ret = dsps_biquad_f32(d, y, N, coeffs_lpf, w_lpf); + unsigned int end_b = dsp_get_cpu_cycle_count(); + if (ret != ESP_OK) + { + ESP_LOGE(TAG, "Operation error = %i", ret); + return; + } + + // Show result as a plot + ESP_LOGI(TAG, "Impulse response of IIR filter with F=%f, qFactor=%f", freq, qFactor); + dsps_view(y, 128, 64, 10, -1, 1, '-'); + + // Show result as frequency responce on the plot + for (int i=0 ; i< N ; i++) + { + y_cf[i*2 + 0] = y[i]; + y_cf[i*2 + 1] = 0; + } + + // We making FFT transform + dsps_fft2r_fc32_ansi(y_cf, N); + // Bit reverse + dsps_bit_rev_fc32_ansi(y_cf, N); + // Calculating power of spectrum in dB + for (int i = 0 ; i < N/2 ; i++) { + y_cf[i] = 10 * log10f((y_cf[i * 2 + 0] * y_cf[i * 2 + 0] + y_cf[i * 2 + 1] * y_cf[i * 2 + 1])/N); + } + // Show power spectrum in 64x10 window from -100 to 0 dB from 0..N/2 samples + dsps_view(y_cf, N/2, 64, 10, -100, 0, '-'); + ESP_LOGI(TAG, "IIR for %i samples take %i cycles", N, end_b - start_b); +} + +void app_main() +{ + esp_err_t ret; + ESP_LOGI(TAG, "Start Example."); + // If user don't care about buffer allocation, the defalt + // initialization could be used as shown here: + ret = dsps_fft2r_init_fc32(NULL, CONFIG_DSP_MAX_FFT_SIZE); + if (ret != ESP_OK) + { + ESP_LOGE(TAG, "Not possible to initialize FFT. Error = %i", ret); + return; + } + + // Initialize input signal + // Generate d function as input signal + dsps_d_gen_f32(d, N, 0); + + // Show filter with Q factor 1 + ShowIIRfilter(0.1, 1); + // Show filter with Q factor 10 + ShowIIRfilter(0.1, 10); + + ESP_LOGI(TAG, "End Example."); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/iir/main/idf_component.yml b/test_apps/managed_components/espressif__esp-dsp/examples/iir/main/idf_component.yml new file mode 100644 index 0000000..f40e96d --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/iir/main/idf_component.yml @@ -0,0 +1,4 @@ +dependencies: + espressif/esp-dsp: + override_path: "../../../" + version: "*" diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/kalman/CMakeLists.txt b/test_apps/managed_components/espressif__esp-dsp/examples/kalman/CMakeLists.txt new file mode 100644 index 0000000..235f8fb --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/kalman/CMakeLists.txt @@ -0,0 +1,6 @@ +# The following lines of boilerplate have to be in your project's +# CMakeLists in this exact order for cmake to work correctly +cmake_minimum_required(VERSION 3.5) + +include($ENV{IDF_PATH}/tools/cmake/project.cmake) +project(ekf13states) diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/kalman/README.md b/test_apps/managed_components/espressif__esp-dsp/examples/kalman/README.md new file mode 100644 index 0000000..e27d58c --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/kalman/README.md @@ -0,0 +1,149 @@ +# Extended Kalman Filter + +This example emulate system with IMU sensors and show how to use Extended Kalman Filter (EKF), with 13 values states vector, +to estimate gyroscope errors and calculate system attitude. +Also, this example show how to use esp-dsp library to operate with matrices and vectors. + +In real system, the emulated sensors values should be replace by the real sensors values. +Then, in real system, a calibration phase should be implemented and after the calibration +phase the state vector X and covariance matrix P should be saved and restored next time, when +filter called. It will save time for initial phase. + +## How to use example + +### Hardware required + +This example does not require any special hardware, and can be run on any common development board. + +### Configure the project + +Under Component Config ---> DSP Library ---> DSP Optimization, it's possible to choose either the optimized or ANSI implementation, to compare them. + +### Build and flash + +Build the project and flash it to the board, then run monitor tool to view serial output (replace PORT with serial port name): + +``` +idf.py -p PORT flash monitor +``` + +(To exit the serial monitor, type ``Ctrl-]``.) + +See the Getting Started Guide for full steps to configure and use ESP-IDF to build projects. + +## Example Output + +``` +I (380) spi_flash: detected chip: gd +I (383) spi_flash: flash io: dio +W (387) spi_flash: Detected size(4096k) larger than the size in the binary image header(2048k). Using the size in the binary image header. +I (404) cpu_start: Starting scheduler on PRO CPU. +I (0) cpu_start: Starting scheduler on APP CPU. +I (413) main: Start Example. +Gyro error: 0.1 0.2 0.3 + +Calibration phase started: +Loop 1000 from 48000, State data : 0.998361 0.0152476 0.0211183 0.0509682 0.00463435 0.00919946 0.01352 0.998156 0.00619182 -0.000683098 -0.00117112 0.0063196 -0.000952147 +Loop 2000 from 48000, State data : 0.941757 0.0877462 0.170681 0.276156 0.016951 0.0334337 0.0498731 0.998804 0.0162317 -0.00225174 0.00389746 0.0110905 -0.000489083 +Loop 3000 from 48000, State data : 0.372216 0.24247 0.488788 0.750832 0.0323164 0.0642265 0.0962768 0.997295 0.0269348 -0.00481966 0.00605674 0.00779719 0.00494921 +Loop 4000 from 48000, State data : 0.944725 0.0951798 0.165878 0.266308 0.0470155 0.0946294 0.141251 0.998213 0.0337875 -0.00704064 0.00422252 0.0124181 0.00485692 +Loop 5000 from 48000, State data : 0.944287 0.102183 0.168344 0.263706 0.0597481 0.12037 0.179946 0.997498 0.0378795 -0.00841348 0.0053515 0.0104612 0.00666854 +Loop 6000 from 48000, State data : 0.379137 0.258284 0.476853 0.74977 0.0697741 0.140876 0.210702 0.995523 0.0410914 -0.00911293 0.00510267 0.00764586 0.00913832 +Loop 7000 from 48000, State data : 0.947048 0.112494 0.165382 0.251187 0.0773002 0.156661 0.233985 0.996358 0.0425222 -0.00994576 0.00353348 0.00969652 0.00849919 +Loop 8000 from 48000, State data : 0.945556 0.120624 0.169212 0.250481 0.082995 0.16838 0.251493 0.995914 0.0433827 -0.0102827 0.0039165 0.00846988 0.00913964 +Loop 9000 from 48000, State data : 0.381034 0.276875 0.4647 0.749805 0.0871785 0.177046 0.264439 0.995073 0.0441243 -0.0103565 0.00391002 0.0071649 0.00997719 +Loop 10000 from 48000, State data : 0.946592 0.132375 0.168307 0.241068 0.0902326 0.183443 0.273873 0.995445 0.0443655 -0.0106197 0.00326065 0.00799655 0.00960479 +Loop 11000 from 48000, State data : 0.944297 0.140946 0.172816 0.242015 0.0924658 0.188118 0.280807 0.995187 0.0445766 -0.0106806 0.00346742 0.00749049 0.00979064 +Loop 12000 from 48000, State data : 0.378334 0.295555 0.452859 0.751285 0.0941005 0.191525 0.285886 0.994796 0.0447763 -0.0106511 0.0034986 0.00695604 0.0100697 +Loop 13000 from 48000, State data : 0.944329 0.1532 0.172826 0.234315 0.0953075 0.194011 0.289567 0.994899 0.0448155 -0.0107384 0.00323858 0.00728781 0.00989103 +Loop 14000 from 48000, State data : 0.941572 0.16194 0.177533 0.236008 0.0961574 0.195842 0.292257 0.994735 0.0448801 -0.0107422 0.00334282 0.0070798 0.00993131 +Loop 15000 from 48000, State data : 0.373427 0.314041 0.441061 0.753256 0.0967899 0.197167 0.294234 0.994523 0.0449438 -0.0107112 0.00335898 0.00685221 0.0100213 +Loop 16000 from 48000, State data : 0.941028 0.174338 0.177916 0.228952 0.0972752 0.198121 0.295664 0.994518 0.0449512 -0.0107403 0.0032445 0.00697761 0.00993463 +Loop 17000 from 48000, State data : 0.937959 0.183145 0.18262 0.230959 0.0975883 0.198844 0.296697 0.994396 0.0449757 -0.0107339 0.0032963 0.00688409 0.00992845 +Loop 18000 from 48000, State data : 0.3675 0.33233 0.429142 0.755207 0.0978324 0.199358 0.297465 0.994256 0.0450002 -0.0107104 0.00330113 0.00677742 0.00995297 +Loop 19000 from 48000, State data : 0.937014 0.195546 0.183166 0.224089 0.0980371 0.199716 0.298023 0.994211 0.0450036 -0.0107164 0.00324275 0.00681997 0.00990755 +Loop 20000 from 48000, State data : 0.933698 0.204372 0.187784 0.226223 0.0981422 0.200008 0.29842 0.994114 0.0450155 -0.0107065 0.00327025 0.00677405 0.00988484 +Loop 21000 from 48000, State data : 0.361055 0.350426 0.417036 0.756916 0.0982358 0.200208 0.29872 0.99401 0.0450272 -0.0106858 0.00326787 0.00671759 0.0098834 +Loop 22000 from 48000, State data : 0.932425 0.216717 0.188413 0.219358 0.0983318 0.200334 0.298938 0.993947 0.0450303 -0.0106798 0.00323017 0.00672916 0.00985372 +Loop 23000 from 48000, State data : 0.928888 0.225543 0.19291 0.221546 0.0983561 0.200458 0.299082 0.993866 0.0450371 -0.0106664 0.00324701 0.00670354 0.00982584 +Loop 24000 from 48000, State data : 0.354297 0.36833 0.404722 0.758292 0.0983915 0.200535 0.299203 0.993773 0.045044 -0.0106443 0.00324109 0.00666712 0.00981608 +Loop 25000 from 48000, State data : 0.927316 0.237803 0.19359 0.214612 0.0984453 0.200572 0.299291 0.993709 0.0450468 -0.0106303 0.00321085 0.00666748 0.00979369 +Loop 26000 from 48000, State data : 0.92357 0.246618 0.197954 0.216824 0.0984385 0.200632 0.299342 0.993629 0.0450514 -0.0106123 0.00322403 0.00665109 0.00976504 +Loop 27000 from 48000, State data : 0.347305 0.386034 0.392194 0.759303 0.0984521 0.200663 0.299393 0.993546 0.0450564 -0.0105864 0.00321847 0.00662376 0.00975319 +Loop 28000 from 48000, State data : 0.92171 0.258777 0.198672 0.209796 0.0984898 0.200666 0.299433 0.993475 0.045059 -0.0105663 0.00319366 0.00662077 0.00973562 +Loop 29000 from 48000, State data : 0.917761 0.267574 0.202895 0.212019 0.0984714 0.2007 0.299446 0.9934 0.0450631 -0.0105437 0.00320563 0.0066091 0.00970881 +Loop 30000 from 48000, State data : 0.340113 0.403531 0.379459 0.759933 0.0984762 0.200711 0.299466 0.993322 0.0450673 -0.0105132 0.00320031 0.00658594 0.00969804 +Loop 31000 from 48000, State data : 0.915619 0.279623 0.203648 0.204891 0.0985076 0.2007 0.299484 0.993253 0.0450696 -0.0104878 0.00317637 0.00658294 0.00968329 +Loop 32000 from 48000, State data : 0.91147 0.288396 0.207727 0.207121 0.0984838 0.200725 0.299481 0.99318 0.0450732 -0.0104599 0.00318786 0.00657435 0.00965871 +Loop 33000 from 48000, State data : 0.332734 0.420812 0.366519 0.760177 0.0984844 0.20073 0.299492 0.993105 0.045077 -0.0104242 0.00318322 0.00655352 0.00964965 +Loop 34000 from 48000, State data : 0.909049 0.300327 0.208511 0.199891 0.0985129 0.200714 0.299506 0.993034 0.0450794 -0.0103941 0.0031609 0.00655179 0.00963774 +Loop 35000 from 48000, State data : 0.904704 0.309072 0.212442 0.202124 0.0984875 0.200736 0.299498 0.992959 0.0450829 -0.0103612 0.0031732 0.00654506 0.00961709 +Loop 36000 from 48000, State data : 0.325179 0.437867 0.353384 0.760034 0.098487 0.200738 0.299504 0.992885 0.0450865 -0.0103208 0.00317079 0.00652607 0.00961171 +Loop 37000 from 48000, State data : 0.325177 0.437848 0.353377 0.760049 0.0989011 0.200534 0.299617 0.992838 0.0450912 -0.0103039 0.00319877 0.00652725 0.00959415 +Loop 38000 from 48000, State data : 0.325194 0.437821 0.353363 0.760064 0.099202 0.200388 0.299726 0.992838 0.0450926 -0.0102998 0.00320422 0.00652895 0.00959084 +Loop 39000 from 48000, State data : 0.325211 0.437798 0.353354 0.760074 0.0994169 0.200278 0.299826 0.992816 0.045093 -0.0102979 0.00320263 0.0065278 0.00959847 +Loop 40000 from 48000, State data : 0.325222 0.437784 0.353346 0.760081 0.0995754 0.200199 0.299886 0.992816 0.0450925 -0.0102967 0.00320118 0.00652683 0.00960376 +Loop 41000 from 48000, State data : 0.325231 0.437773 0.353342 0.760085 0.0996929 0.200142 0.299945 0.992816 0.0450925 -0.0102966 0.00320043 0.00652627 0.00960631 +Loop 42000 from 48000, State data : 0.325238 0.437769 0.353336 0.760087 0.0997802 0.200119 0.299978 0.992816 0.0450913 -0.0102965 0.00320007 0.0065261 0.00960773 +Loop 43000 from 48000, State data : 0.32524 0.437762 0.353331 0.760093 0.099842 0.200089 0.299979 0.992816 0.0450913 -0.0102961 0.00320001 0.00652608 0.00960857 +Loop 44000 from 48000, State data : 0.325241 0.43776 0.353327 0.760095 0.099883 0.200059 0.299979 0.992816 0.045089 -0.0102953 0.00319975 0.00652622 0.00960868 +Loop 45000 from 48000, State data : 0.325243 0.437759 0.353325 0.760096 0.0999138 0.200045 0.299979 0.992816 0.0450878 -0.0102956 0.0031996 0.00652593 0.00960985 +Loop 46000 from 48000, State data : 0.325245 0.437756 0.353324 0.760097 0.0999355 0.200042 0.299979 0.992816 0.0450878 -0.0102959 0.00319972 0.0065261 0.00960944 +Loop 47000 from 48000, State data : 0.325246 0.437757 0.353322 0.760098 0.0999504 0.200039 0.299979 0.992816 0.0450878 -0.0102959 0.00319952 0.00652634 0.00960984 +Calibration phase finished. + +Regular calculation started: +Loop 1000 from 48000, State data : 0.9996 6.68374e-06 -7.71055e-05 0.028269 0.0999599 0.199742 0.298758 0.992397 0.0506049 -0.00981295 0.00516875 0.00517689 0.0102406 +Loop 2000 from 48000, State data : 0.95186 0.0747648 0.154942 0.253704 0.0997667 0.199899 0.298983 0.992397 0.0504132 -0.0098162 0.00510809 0.00522702 0.0102249 +Loop 3000 from 48000, State data : 0.395338 0.237819 0.486861 0.741698 0.0994409 0.200091 0.299095 0.992397 0.0502891 -0.00981838 0.00506923 0.00525921 0.0102147 +Loop 4000 from 48000, State data : 0.952465 0.0877289 0.155254 0.247002 0.0992076 0.200299 0.299271 0.992397 0.0502054 -0.00981973 0.00504271 0.00528111 0.0102076 +Loop 5000 from 48000, State data : 0.950016 0.096521 0.160702 0.249654 0.0990023 0.200426 0.299306 0.992397 0.05013 -0.00982108 0.00501929 0.00530046 0.0102013 +Loop 6000 from 48000, State data : 0.389808 0.256786 0.476033 0.745321 0.0988748 0.200476 0.299331 0.992397 0.050078 -0.00982208 0.0050032 0.00531378 0.0101971 +Loop 7000 from 48000, State data : 0.950306 0.109383 0.161046 0.242937 0.0987883 0.200581 0.299444 0.992397 0.0500379 -0.00982289 0.0049906 0.00532416 0.0101938 +Loop 8000 from 48000, State data : 0.947646 0.118155 0.166392 0.2456 0.0986931 0.200633 0.299434 0.992397 0.0499987 -0.00982366 0.00497852 0.00533416 0.0101903 +Loop 9000 from 48000, State data : 0.383995 0.275557 0.464951 0.748623 0.0986473 0.200627 0.299425 0.992397 0.0499702 -0.00982415 0.00496994 0.00534126 0.0101879 +Loop 10000 from 48000, State data : 0.94764 0.130939 0.166769 0.238794 0.0986203 0.200694 0.299509 0.992397 0.0499475 -0.00982454 0.004963 0.00534698 0.0101861 +Loop 11000 from 48000, State data : 0.944771 0.139703 0.171999 0.241471 0.0985699 0.200714 0.299481 0.992397 0.0499252 -0.00982467 0.00495605 0.00535274 0.0101844 +Loop 12000 from 48000, State data : 0.377949 0.294161 0.453622 0.751566 0.0985571 0.200685 0.299459 0.992397 0.0499092 -0.00982467 0.00495124 0.0053567 0.0101832 +Loop 13000 from 48000, State data : 0.944475 0.152413 0.172408 0.234549 0.0985539 0.200736 0.299532 0.992397 0.0498962 -0.00982467 0.00494735 0.0053599 0.0101823 +Loop 14000 from 48000, State data : 0.941398 0.16117 0.177516 0.237239 0.0985215 0.200743 0.299498 0.992397 0.0498826 -0.00982467 0.0049434 0.00536316 0.0101813 +Loop 15000 from 48000, State data : 0.371694 0.312599 0.442052 0.754132 0.0985222 0.200704 0.299474 0.992397 0.049874 -0.00982467 0.00494084 0.0053653 0.0101808 +Loop 16000 from 48000, State data : 0.940819 0.173801 0.177954 0.230187 0.0985277 0.20075 0.299544 0.992397 0.0498671 -0.00982467 0.00493887 0.00536698 0.0101804 +Loop 17000 from 48000, State data : 0.937532 0.182552 0.182939 0.232897 0.0985023 0.200752 0.299507 0.992397 0.0498602 -0.00982467 0.0049367 0.0053688 0.0101799 +Loop 18000 from 48000, State data : 0.365235 0.33087 0.43025 0.756316 0.0985084 0.200708 0.299482 0.992397 0.0498562 -0.00982467 0.00493555 0.0053698 0.0101796 +Loop 19000 from 48000, State data : 0.936669 0.195102 0.183407 0.225717 0.0985175 0.200754 0.299549 0.992397 0.0498532 -0.00982467 0.00493474 0.00537051 0.0101794 +Loop 20000 from 48000, State data : 0.933178 0.203841 0.188264 0.22844 0.0984953 0.200754 0.299511 0.992397 0.0498502 -0.00982467 0.00493366 0.00537141 0.010179 +Loop 21000 from 48000, State data : 0.35858 0.348967 0.41822 0.758113 0.0985034 0.200709 0.299484 0.992397 0.0498495 -0.00982467 0.00493334 0.00537172 0.0101788 +Loop 22000 from 48000, State data : 0.93203 0.216304 0.188763 0.221136 0.0985129 0.200755 0.299549 0.992397 0.0498497 -0.00982467 0.00493327 0.00537182 0.0101787 +Loop 23000 from 48000, State data : 0.928336 0.225027 0.193488 0.22387 0.0984918 0.200754 0.29951 0.992397 0.0498497 -0.00982467 0.00493298 0.00537209 0.0101787 +Loop 24000 from 48000, State data : 0.351735 0.366882 0.405969 0.759519 0.0985006 0.200707 0.299482 0.992397 0.0498508 -0.00982467 0.00493324 0.00537189 0.0101787 +Loop 25000 from 48000, State data : 0.926905 0.237397 0.194017 0.216443 0.0985107 0.200755 0.299545 0.992397 0.0498526 -0.00982467 0.00493366 0.00537159 0.0101787 +Loop 26000 from 48000, State data : 0.92301 0.246099 0.198608 0.219185 0.0984902 0.200753 0.299511 0.992397 0.0498537 -0.00982467 0.00493391 0.00537146 0.0101787 +Loop 27000 from 48000, State data : 0.344708 0.384605 0.393502 0.760534 0.0984992 0.200706 0.299488 0.992397 0.0498556 -0.00982467 0.00493459 0.00537092 0.0101787 +Loop 28000 from 48000, State data : 0.921297 0.258369 0.199166 0.211636 0.0985091 0.200757 0.299555 0.992397 0.0498579 -0.00982467 0.00493535 0.00537033 0.0101787 +Loop 29000 from 48000, State data : 0.917204 0.267048 0.203621 0.214385 0.0984891 0.200754 0.29952 0.992397 0.0498601 -0.00982467 0.00493597 0.0053698 0.0101787 +Loop 30000 from 48000, State data : 0.337501 0.402129 0.380825 0.761156 0.0984981 0.200706 0.299491 0.992397 0.0498626 -0.00982467 0.00493691 0.00536903 0.0101787 +Loop 31000 from 48000, State data : 0.915208 0.279212 0.204208 0.206723 0.0985072 0.200758 0.299553 0.992397 0.0498654 -0.00982467 0.00493789 0.00536824 0.0101787 +Loop 32000 from 48000, State data : 0.910918 0.287861 0.208526 0.209479 0.0984873 0.200754 0.299515 0.992397 0.0498676 -0.00982467 0.00493879 0.00536752 0.0101787 +Loop 33000 from 48000, State data : 0.330116 0.419445 0.367945 0.761385 0.0984966 0.200704 0.299489 0.992397 0.0498701 -0.00982467 0.00493986 0.00536667 0.0101787 +Loop 34000 from 48000, State data : 0.908641 0.299912 0.209141 0.201703 0.0985056 0.200757 0.299551 0.992397 0.0498728 -0.00982467 0.00494093 0.00536582 0.0101787 +Loop 35000 from 48000, State data : 0.904158 0.308528 0.213318 0.204462 0.0984862 0.200752 0.299518 0.992397 0.0498751 -0.00982467 0.00494188 0.00536507 0.0101787 +Loop 36000 from 48000, State data : 0.322561 0.436541 0.354869 0.761219 0.0984953 0.200702 0.299495 0.992397 0.0498778 -0.00982467 0.00494296 0.00536423 0.0101787 +Loop 37000 from 48000, State data : 0.322549 0.436508 0.354868 0.761243 0.0989076 0.200506 0.299634 0.992397 0.0498778 -0.00982467 0.00494296 0.00536423 0.0101787 +Loop 38000 from 48000, State data : 0.322568 0.436485 0.354851 0.761257 0.099208 0.200371 0.299726 0.992397 0.0498778 -0.00982467 0.00494296 0.00536423 0.0101787 +Loop 39000 from 48000, State data : 0.322581 0.436466 0.354841 0.761267 0.0994207 0.200267 0.299799 0.992397 0.0498778 -0.00982467 0.00494296 0.00536423 0.0101787 +Loop 40000 from 48000, State data : 0.322592 0.436454 0.354831 0.761274 0.099581 0.200208 0.299849 0.992397 0.0498778 -0.00982467 0.00494296 0.00536423 0.0101787 +Loop 41000 from 48000, State data : 0.322601 0.436443 0.354826 0.761278 0.099701 0.20015 0.299901 0.992397 0.0498778 -0.00982467 0.00494296 0.00536423 0.0101787 +Loop 42000 from 48000, State data : 0.322606 0.436435 0.35482 0.761283 0.0997844 0.200101 0.299931 0.992397 0.0498778 -0.00982467 0.00494296 0.00536423 0.0101787 +Loop 43000 from 48000, State data : 0.322611 0.436429 0.35482 0.761285 0.0998457 0.200072 0.299961 0.992397 0.0498778 -0.00982467 0.00494296 0.00536423 0.0101787 +Loop 44000 from 48000, State data : 0.322615 0.436425 0.354818 0.761286 0.0998883 0.200057 0.29999 0.992397 0.0498778 -0.00982467 0.00494296 0.00536423 0.0101787 +Loop 45000 from 48000, State data : 0.322617 0.436423 0.354816 0.761287 0.099912 0.200042 0.300002 0.992397 0.0498778 -0.00982467 0.00494296 0.00536423 0.0101787 +Loop 46000 from 48000, State data : 0.322617 0.436421 0.354815 0.761289 0.0999343 0.20003 0.300002 0.992397 0.0498778 -0.00982467 0.00494296 0.00536423 0.0101787 +Loop 47000 from 48000, State data : 0.322618 0.436421 0.354814 0.761289 0.0999444 0.20003 0.300002 0.992397 0.0498778 -0.00982467 0.00494296 0.00536423 0.0101787 +Final State data : 0.322618 0.436421 0.354814 0.761289 0.0999518 0.20003 0.300002 0.992397 0.0498778 -0.00982467 0.00494296 0.00536423 0.0101787 +Estimated error : 0.0999518 0.20003 0.300002 +Difference between real and estimated errors : 4.81904e-05 -2.99811e-05 -2.17557e-06 + +Expected Euler angels (degree) : -29.8215 64.9692 150.241 +Calculated Euler angels (degree) : -35.1525 63.3067 156.167 +``` diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/kalman/main/CMakeLists.txt b/test_apps/managed_components/espressif__esp-dsp/examples/kalman/main/CMakeLists.txt new file mode 100644 index 0000000..7fefbfb --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/kalman/main/CMakeLists.txt @@ -0,0 +1 @@ +idf_component_register(SRCS "ekf_imu13states_main.cpp") diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/kalman/main/ekf_imu13states_main.cpp b/test_apps/managed_components/espressif__esp-dsp/examples/kalman/main/ekf_imu13states_main.cpp new file mode 100644 index 0000000..287089e --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/kalman/main/ekf_imu13states_main.cpp @@ -0,0 +1,196 @@ +// Copyright 2020-2021 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include +#include +#include "dsp_platform.h" +#include "esp_log.h" + +#include "esp_dsp.h" +#include "ekf_imu13states.h" + +static const char *TAG = "main"; + +extern "C" void app_main(); + +// This example reproduce system with gyroscope, accelerometer, and magnetometer +// True gyroscope values will be transformed and applied to the rotation and reference measurements. +void app_main() +{ + ekf_imu13states *ekf13 = new ekf_imu13states(); + ekf13->Init(); + ESP_LOGI(TAG, "Start Example."); + + // Set up some initial values to emulate and calculate system values + int total_N = 3000; + // Pi value + float pi = std::atan(1) * 4; + + // gyroscope bias error + float gyro_err_data[] = {0.1, 0.2, 0.3}; // static constatnt error + dspm::Mat gyro_err(gyro_err_data, 3, 1); + + + // Measurement noise covariance values for diagonal covariance matrix. + // For the real system these values could be adjusted! + // These calues depends on how noisy the measurement. + // + float R[10]; + for (size_t i = 0; i < 10; i++) { + R[i] = 0.01; + } + + // Reference vectors + float accel0_data[] = {0, 0, 1}; + // In real system magnetometer vector will have different value and direction + // The EKF will calculate them. This value is used as initial state. + float magn0_data[] = {1, 0, 0}; + + dspm::Mat accel0(accel0_data, 3, 1); + dspm::Mat magn0(magn0_data, 3, 1); + + float dt = 0.01; + + dspm::Mat gyro_data(3, 1); + int count = 0; + + // Initial rotation matrix + dspm::Mat Rm = dspm::Mat::eye(3); + dspm::Mat Re = dspm::Mat::eye(3); + + gyro_err *= 1; + + std::cout << "Gyro error: " << gyro_err.t() << std::endl; + std::cout << "Calibration phase started: " << std::endl; + for (size_t n = 1; n < total_N * 16; n++) { + if ((n % 1000) == 0) { + std::cout << "Loop " << n << " from " << total_N * 16; + std::cout << ", State data : " << ekf13->X.t(); + } + // + // This part of the loop related to the system emulation + // + + // Generate gyro values for system emulation + gyro_data *= 0; // reset gyro value + if ((n >= (total_N / 2)) && (n < total_N * 12)) { + gyro_data(0, 0) = 1 / pi * std::cos(-pi / 2 + pi / 2 * count * 2 / (total_N / 10)); + gyro_data(1, 0) = 2 / pi * std::cos(-pi / 2 + pi / 2 * count * 2 / (total_N / 10)); + gyro_data(2, 0) = 3 / pi * std::cos(-pi / 2 + pi / 2 * count * 2 / (total_N / 10)); + count++; + } + dspm::Mat gyro_sample = gyro_data + gyro_err; + + gyro_data *= dt; + // Calculate rotation for the last time interval + Re = ekf::eul2rotm(gyro_data.data); + // Ally rotation to the system rotation matrix + Rm = Rm * Re; + // Convert rotation matrix to the system attitude quaternion + dspm::Mat attitude = ekf::rotm2quat(Rm); + // We have to rotate accel and magn to the opposite direction + dspm::Mat accel_data = Rm.t() * accel0; + dspm::Mat magn_data = Rm.t() * magn0; + + dspm::Mat accel_norm = accel_data / accel_data.norm(); + dspm::Mat magn_norm = magn_data / magn_data.norm(); + + // + // This part of the loop related to the real system + // Here gyro_sample values must be replaced by measured gyroscope values + // and accel_norm and magn_norm should be real measured accel and magn values + // The dt in this case should be real time difference in seconds between samples + // Fill the input control values with measured gyro values + float input_u[] = {gyro_sample(0, 0), gyro_sample(1, 0), gyro_sample(2, 0)}; + // Process input values to new state + ekf13->Process(input_u, dt); + dspm::Mat q_norm(ekf13->X.data, 4, 1); + q_norm /= q_norm.norm(); + // Correct state and calculate gyro and magnetometer values. + // Here accel_norm and magn_norm should be real measured accel and magn values + ekf13->UpdateRefMeasurementMagn(accel_norm.data, magn_norm.data, R); + } + std::cout << "Calibration phase finished." << std::endl << std::endl; + + std::cout << "Regular calculation started:" << std::endl; + + // Reset rotation nmatrix + Rm = dspm::Mat::eye(3); + Re = dspm::Mat::eye(3); + + count = 0; + // Set initial state + ekf13->X(0,0) = 1; + ekf13->X(0,1) = 0; + ekf13->X(0,2) = 0; + ekf13->X(0,3) = 0; + + for (size_t n = 1; n < total_N * 16; n++) { + if ((n % 1000) == 0) { + std::cout << "Loop " << n << " from " << total_N * 16; + std::cout << ", State data : " << ekf13->X.t(); + } + // + // This part of the loop related to the system emulation + // + + // Generate gyro values for system emulation + gyro_data *= 0; // reset gyro value + if ((n >= (total_N / 2)) && (n < total_N * 12)) { + gyro_data(0, 0) = 1 / pi * std::cos(-pi / 2 + pi / 2 * count * 2 / (total_N / 10)); + gyro_data(1, 0) = 2 / pi * std::cos(-pi / 2 + pi / 2 * count * 2 / (total_N / 10)); + gyro_data(2, 0) = 3 / pi * std::cos(-pi / 2 + pi / 2 * count * 2 / (total_N / 10)); + count++; + } + dspm::Mat gyro_sample = gyro_data + gyro_err; + + gyro_data *= dt; + // Calculate rotation for the last time interval + Re = ekf::eul2rotm(gyro_data.data); + // Ally rotation to the system rotation matrix + Rm = Rm * Re; + // Convert rotation matrix to the system attitude quaternion + dspm::Mat attitude = ekf::rotm2quat(Rm); + // We have to rotate accel and magn to the opposite direction + dspm::Mat accel_data = Rm.t() * accel0; + dspm::Mat magn_data = Rm.t() * magn0; + + dspm::Mat accel_norm = accel_data / accel_data.norm(); + dspm::Mat magn_norm = magn_data / magn_data.norm(); + + // + // This part of the loop related to the real system + // Here gyro_sample values must be replaced by measured gyroscope values + // and accel_norm and magn_norm should be real measured accel and magn values + // The dt in this case should be real time difference in seconds between samples + // Fill the input control values with measured gyro values + float input_u[] = {gyro_sample(0, 0), gyro_sample(1, 0), gyro_sample(2, 0)}; + // Process input values to new state + ekf13->Process(input_u, dt); + dspm::Mat q_norm(ekf13->X.data, 4, 1); + q_norm /= q_norm.norm(); + // Correct state and calculate gyro and magnetometer values. + // Here accel_norm and magn_norm should be real measured accel and magn values + ekf13->UpdateRefMeasurement(accel_norm.data, magn_norm.data, R); + } + + std::cout << "Final State data : " << ekf13->X.t(); + dspm::Mat estimated_error(&ekf13->X.data[4], 3, 1); + std::cout << "Estimated error : " << estimated_error.t(); + std::cout << "Difference between real and estimated errors : " << (gyro_err - estimated_error).t() << std::endl; + + std::cout << "Expected Euler angels (degree) : " << (180/pi*ekf::quat2eul(ekf::rotm2quat(Rm).data)).t(); + std::cout << "Calculated Euler angels (degree) : " << (180/pi*ekf::quat2eul(ekf13->X.data)).t() << std::endl; +} diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/kalman/main/idf_component.yml b/test_apps/managed_components/espressif__esp-dsp/examples/kalman/main/idf_component.yml new file mode 100644 index 0000000..f40e96d --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/kalman/main/idf_component.yml @@ -0,0 +1,4 @@ +dependencies: + espressif/esp-dsp: + override_path: "../../../" + version: "*" diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/kalman/sdkconfig.defaults b/test_apps/managed_components/espressif__esp-dsp/examples/kalman/sdkconfig.defaults new file mode 100644 index 0000000..4bbe387 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/kalman/sdkconfig.defaults @@ -0,0 +1,21 @@ +# +# DSP Library +# +# CONFIG_DSP_ANSI is not set +CONFIG_DSP_OPTIMIZED=y +# CONFIG_DSP_MAX_FFT_SIZE_512 is not set +# CONFIG_DSP_MAX_FFT_SIZE_1024 is not set +# CONFIG_DSP_MAX_FFT_SIZE_2048 is not set +CONFIG_DSP_MAX_FFT_SIZE_4096=y +# CONFIG_DSP_MAX_FFT_SIZE_8192 is not set +# CONFIG_DSP_MAX_FFT_SIZE_16384 is not set +# CONFIG_DSP_MAX_FFT_SIZE_32768 is not set +CONFIG_DSP_MAX_FFT_SIZE=4096 +# end of DSP Library + +# +# ESP System Settings +# +CONFIG_ESP_INT_WDT=n +CONFIG_ESP_TASK_WDT=n +# end of ESP System Settings diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/matrix/CMakeLists.txt b/test_apps/managed_components/espressif__esp-dsp/examples/matrix/CMakeLists.txt new file mode 100644 index 0000000..223158c --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/matrix/CMakeLists.txt @@ -0,0 +1,6 @@ +# The following lines of boilerplate have to be in your project's +# CMakeLists in this exact order for cmake to work correctly +cmake_minimum_required(VERSION 3.5) + +include($ENV{IDF_PATH}/tools/cmake/project.cmake) +project(matrix) diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/matrix/README.md b/test_apps/managed_components/espressif__esp-dsp/examples/matrix/README.md new file mode 100644 index 0000000..bf75b1c --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/matrix/README.md @@ -0,0 +1,54 @@ +# Matrix Operations Example + +(See the README.md file in the upper level 'examples' directory for more information about examples.) + +This example demonstrates how to use Mat class functionality from esp-dsp library. Example does the following steps: + +1. Initialize a matrix A and matirx x +2. Calculate matrix b: b = A*x +3. Find roots x1_: A*x1_ = b, with different methods +4. Print result + +## How to use example + +### Hardware required + +This example does not require any special hardware, and can be run on any common development board. + +### Configure the project + +Under Component Config ---> DSP Library ---> DSP Optimization, it's possible to choose either the optimized or ANSI implementation, to compare them. + +### Build and flash + +Build the project and flash it to the board, then run monitor tool to view serial output (replace PORT with serial port name): + +``` +idf.py -p PORT flash monitor +``` + +(To exit the serial monitor, type ``Ctrl-]``.) + +See the Getting Started Guide for full steps to configure and use ESP-IDF to build projects. + +## Example output + +Here is an typical example console output. + +``` +I (215) main: Start Example. +I (215) main: Original vector x: +0 +1 +2 +I (215) main: Solve result: +0 +1 +2 +I (215) main: Roots result: +0 +1 +2 +I (215) main: End Example. + +``` diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/matrix/main/CMakeLists.txt b/test_apps/managed_components/espressif__esp-dsp/examples/matrix/main/CMakeLists.txt new file mode 100644 index 0000000..ec8c21c --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/matrix/main/CMakeLists.txt @@ -0,0 +1 @@ +idf_component_register(SRCS "dspm_matrix_main.cpp") diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/matrix/main/dspm_matrix_main.cpp b/test_apps/managed_components/espressif__esp-dsp/examples/matrix/main/dspm_matrix_main.cpp new file mode 100644 index 0000000..3b5ea10 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/matrix/main/dspm_matrix_main.cpp @@ -0,0 +1,62 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include +#include +#include "dsp_platform.h" +#include "esp_log.h" + +#include "esp_dsp.h" + +static const char *TAG = "main"; + +// This example shows how to use Mat class from esp-dsp library. +// +// First we create matix A and x, and then calculating matrix b as result +// A*x = b +// Then we can find x as roots of matrices X and b +// +extern "C" void app_main(); + +void app_main() +{ + ESP_LOGI(TAG, "Start Example."); + int M = 3; + int N = 3; + dspm::Mat A(M, N); + dspm::Mat x(N, 1); + for (int m = 0 ; m < M ; m++) { + for (int n = 0 ; n < N ; n++) { + A(m, n) = N * m + n; + } + x(m, 0) = m; + } + A(0, 0) = 10; + A(0, 1) = 11; + + dspm::Mat b = A * x; + // Gaussian method + dspm::Mat x1_ = dspm::Mat::solve(A, b); + // Non Gaussian method + dspm::Mat x2_ = dspm::Mat::roots(A, b); + + ESP_LOGI(TAG, "Original vector x:"); + std::cout << x; + ESP_LOGI(TAG, "Solve result:"); + std::cout << x1_; + ESP_LOGI(TAG, "Roots result:"); + std::cout << x2_; + ESP_LOGI(TAG, "End Example."); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/matrix/main/idf_component.yml b/test_apps/managed_components/espressif__esp-dsp/examples/matrix/main/idf_component.yml new file mode 100644 index 0000000..f40e96d --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/examples/matrix/main/idf_component.yml @@ -0,0 +1,4 @@ +dependencies: + espressif/esp-dsp: + override_path: "../../../" + version: "*" diff --git a/test_apps/managed_components/espressif__esp-dsp/idf_component.yml b/test_apps/managed_components/espressif__esp-dsp/idf_component.yml new file mode 100644 index 0000000..efa2c54 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/idf_component.yml @@ -0,0 +1,9 @@ +dependencies: + idf: + version: '>=4.2' +description: ESP-DSP is the official DSP library for Espressif SoCs. +documentation: https://docs.espressif.com/projects/esp-dsp/en/latest/index.html +issues: https://github.com/espressif/esp-dsp/issues +repository: https://github.com/espressif/esp-dsp.git +url: https://github.com/espressif/esp-dsp +version: 1.4.4 diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_common.h b/test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_common.h new file mode 100644 index 0000000..988fdf3 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_common.h @@ -0,0 +1,83 @@ +// Copyright 2018-2022 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#ifndef _dsp_common_H_ +#define _dsp_common_H_ +#include +#include +#include "dsp_err.h" +#include "esp_idf_version.h" + +#if ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(4, 4, 0) +#include "esp_cpu.h" +#else +#include "soc/cpu.h" +#endif + +#ifdef __cplusplus +extern "C" +{ +#endif + +/** + * @brief check power of two + * The function check if the argument is power of 2. + * The implementation use ANSI C and could be compiled and run on any platform + * + * @return + * - true if x is power of two + * - false if no + */ +bool dsp_is_power_of_two(int x); + + +/** + * @brief Power of two + * The function return power of 2 for values 2^N. + * The implementation use ANSI C and could be compiled and run on any platform + * + * @return + * - power of two + */ +int dsp_power_of_two(int x); + + +/** + * @brief Logginng for esp32s3 TIE core + * Registers covered q0 to q7, ACCX and SAR_BYTE + * + * @param n_regs: number of registers to be logged at once + * @param ...: register codes 0, 1, 2, 3, 4, 5, 6, 7, 'a', 's' + * + * @return ESP_OK + * + */ +esp_err_t tie_log(int n_regs, ...); + +#ifdef __cplusplus +} +#endif + +// esp_cpu_get_ccount function is implemented in IDF 4.1 and later +#if ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(5, 0, 0) +#define dsp_get_cpu_cycle_count esp_cpu_get_cycle_count +#else +#if ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(4, 1, 0) +#define dsp_get_cpu_cycle_count esp_cpu_get_ccount +#else +#define dsp_get_cpu_cycle_count xthal_get_ccount +#endif +#endif // ESP_IDF_VERSION + +#endif // _dsp_common_H_ diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_err.h b/test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_err.h new file mode 100644 index 0000000..d769664 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_err.h @@ -0,0 +1,23 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + + +#ifndef _DSP_ERR_H_ +#define _DSP_ERR_H_ + +#include "stdint.h" +#include "esp_err.h" +#include "dsp_err_codes.h" + +#endif // _DSP_ERR_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_err_codes.h b/test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_err_codes.h new file mode 100644 index 0000000..a4176e5 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_err_codes.h @@ -0,0 +1,28 @@ +// Copyright 2018-2022 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#ifndef _dsp_error_codes_H_ +#define _dsp_error_codes_H_ + +#define DSP_OK 0 // For internal use only. Please use ESP_OK instead +#define ESP_ERR_DSP_BASE 0x70000 +#define ESP_ERR_DSP_INVALID_LENGTH (ESP_ERR_DSP_BASE + 1) +#define ESP_ERR_DSP_INVALID_PARAM (ESP_ERR_DSP_BASE + 2) +#define ESP_ERR_DSP_PARAM_OUTOFRANGE (ESP_ERR_DSP_BASE + 3) +#define ESP_ERR_DSP_UNINITIALIZED (ESP_ERR_DSP_BASE + 4) +#define ESP_ERR_DSP_REINITIALIZED (ESP_ERR_DSP_BASE + 5) +#define ESP_ERR_DSP_ARRAY_NOT_ALIGNED (ESP_ERR_DSP_BASE + 6) + + +#endif // _dsp_error_codes_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_platform.h b/test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_platform.h new file mode 100644 index 0000000..239b325 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_platform.h @@ -0,0 +1,30 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + + +#ifndef dsp_platform_h_ +#define dsp_platform_h_ +#include "esp_idf_version.h" +#if ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(4, 4, 0) +#include "esp_cpu.h" +#else +#include "soc/cpu.h" +#endif + +#include "freertos/FreeRTOS.h" +#include "freertos/portable.h" +#include "freertos/task.h" +#include "freertos/semphr.h" + +#endif // dsp_platform_h_ diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_tests.h b/test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_tests.h new file mode 100644 index 0000000..ea1fb42 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_tests.h @@ -0,0 +1,37 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#ifndef _DSP_TESTS_H_ +#define _DSP_TESTS_H_ + +#include +#include "esp_idf_version.h" + +#define TEST_ASSERT_EXEC_IN_RANGE(min_exec, max_exec, actual) \ + if (actual >= max_exec) { \ + ESP_LOGE("", "Time error. Expected max: %i, reached: %i", (int)max_exec, (int)actual);\ + TEST_ASSERT_MESSAGE (false, "Exec time takes more than expected! ");\ + }\ + if (actual < min_exec) {\ + ESP_LOGE("", "Time error. Expected min: %i, reached: %i", (int)min_exec, (int)actual);\ + TEST_ASSERT_MESSAGE (false, "Exec time takes less then expected!");\ + } + + +// memalign function is implemented in IDF 4.3 and later +#if ESP_IDF_VERSION <= ESP_IDF_VERSION_VAL(4, 3, 0) +#define memalign(align_, size_) malloc(size_) +#endif + +#endif // _DSP_TESTS_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_types.h b/test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_types.h new file mode 100644 index 0000000..8076084 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_types.h @@ -0,0 +1,40 @@ +#ifndef _dsp_types_H_ +#define _dsp_types_H_ +#include +#include +#include + +// union to simplify access to the 16 bit data +typedef union sc16_u +{ + struct + { + int16_t re; + int16_t im; + }; + uint32_t data; +}sc16_t; + +typedef union fc32_u +{ + struct + { + float re; + float im; + }; + uint64_t data; +}fc32_t; + +typedef struct image2d_s +{ + void* data; // could be int8_t, unt8_t, int16_t, unt16_t, float + int step_x; // step of elements by X + int step_y; // step of elements by Y, usually is 1 + int stride_x; // stride width: size of the elements in X axis * by step_x + padding + int stride_y; // stride height: size of the elements in Y axis * by step_y + padding + // Point[x,y] = data[width*y*step_y + x*step_x]; + // Full data size = width*height + +} image2d_t; + +#endif // _dsp_types_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/common/include/esp_dsp.h b/test_apps/managed_components/espressif__esp-dsp/modules/common/include/esp_dsp.h new file mode 100644 index 0000000..9ce979e --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/common/include/esp_dsp.h @@ -0,0 +1,65 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#ifndef _esp_dsp_H_ +#define _esp_dsp_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +// Common includes +#include "dsp_common.h" +#include "dsp_types.h" + +// Signal processing +#include "dsps_dotprod.h" +#include "dsps_math.h" +#include "dsps_fir.h" +#include "dsps_biquad.h" +#include "dsps_biquad_gen.h" +#include "dsps_wind.h" +#include "dsps_conv.h" +#include "dsps_corr.h" + +#include "dsps_d_gen.h" +#include "dsps_h_gen.h" +#include "dsps_tone_gen.h" +#include "dsps_snr.h" +#include "dsps_sfdr.h" + +#include "dsps_fft2r.h" +#include "dsps_fft4r.h" +#include "dsps_dct.h" + +// Matrix operations +#include "dspm_mult.h" + +// Support functions +#include "dsps_view.h" + +// Image processing functions: +#include "dspi_dotprod.h" + + +#ifdef __cplusplus +} +#endif + +#ifdef __cplusplus +#include "mat.h" +#endif + +#endif // _esp_dsp_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/common/include_sim/esp_attr.h b/test_apps/managed_components/espressif__esp-dsp/modules/common/include_sim/esp_attr.h new file mode 100644 index 0000000..4547ae6 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/common/include_sim/esp_attr.h @@ -0,0 +1,21 @@ +// Copyright 2018-2020 spressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// This file include defenitions that are emulate esp-idf error codes + +#ifndef _esp_attr_h_ +#define _esp_attr_h_ + + +#endif // _esp_attr_h_ diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/common/include_sim/esp_err.h b/test_apps/managed_components/espressif__esp-dsp/modules/common/include_sim/esp_err.h new file mode 100644 index 0000000..e564031 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/common/include_sim/esp_err.h @@ -0,0 +1,29 @@ +// Copyright 2018-2020 spressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// This file include defenitions that are emulate esp-idf error codes + +#ifndef _esp_err_h_ +#define _esp_err_h_ + +#include +typedef int esp_err_t; + +#define ESP_OK 0 + +#ifndef M_PI +#define M_PI 3.14159265358979323846 +#endif // M_PI + +#endif // _esp_err_h_ diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/common/include_sim/esp_log.h b/test_apps/managed_components/espressif__esp-dsp/modules/common/include_sim/esp_log.h new file mode 100644 index 0000000..e826280 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/common/include_sim/esp_log.h @@ -0,0 +1,24 @@ +// Copyright 2018-2020 spressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// This file include defenitions that are emulate esp-idf error codes + +#ifndef _esp_log_h_ +#define _esp_log_h_ + +#include + +#define ESP_LOGD + +#endif // _esp_log_h_ diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/common/include_sim/sdkconfig.h b/test_apps/managed_components/espressif__esp-dsp/modules/common/include_sim/sdkconfig.h new file mode 100644 index 0000000..5413f88 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/common/include_sim/sdkconfig.h @@ -0,0 +1,4 @@ +#ifndef _sdkconfig_h_ +#define _sdkconfig_h_ + +#endif // _sdkconfig_h_ diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/common/misc/aes3_tie_log.c b/test_apps/managed_components/espressif__esp-dsp/modules/common/misc/aes3_tie_log.c new file mode 100644 index 0000000..26141e4 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/common/misc/aes3_tie_log.c @@ -0,0 +1,128 @@ +/* + * SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include "dsp_common.h" +#include + +#define TIE_LOG_ENABLED 1 + +#if (CONFIG_IDF_TARGET_ESP32S3) + +esp_err_t tie_log(int n_regs, ...){ + + #if !TIE_LOG_ENABLED + return ESP_OK; + #else + + va_list list; + va_start(list, n_regs); + + uint32_t reg_128_bits[4] = {0, 0, 0, 0}; + int reg_code; + + for(int i = 0; i < n_regs; i++){ + reg_code = va_arg(list, int); + + // ACCX register + if( reg_code == 'a'){ + asm volatile("rur.accx_0 %0" : "=a" (reg_128_bits[0])); + asm volatile("rur.accx_1 %0" : "=a" (reg_128_bits[1])); + printf("ACCX - %02x %08x", (unsigned int)reg_128_bits[1], (unsigned int)reg_128_bits[0]); + printf(" --- %llu\n", (long long unsigned)reg_128_bits[1] << 32 | (unsigned int)reg_128_bits[0]); + } + + // SAR:_BYTE register + else if( reg_code == 's'){ + asm volatile("rur.sar_byte %0" : "=a" (reg_128_bits[0])); + printf("SAR_BYTE - %d\n", (unsigned int)reg_128_bits[0]); + } + + // Q0 - Q7 registers + else if((reg_code >= 0) && (reg_code <= 7)){ + switch(reg_code){ + case 0 : { + asm volatile("ee.movi.32.a q0, %0, 0" : "=a" (reg_128_bits[0])); + asm volatile("ee.movi.32.a q0, %0, 1" : "=a" (reg_128_bits[1])); + asm volatile("ee.movi.32.a q0, %0, 2" : "=a" (reg_128_bits[2])); + asm volatile("ee.movi.32.a q0, %0, 3" : "=a" (reg_128_bits[3])); + printf("Q0"); + break; + } + case 1 : { + asm volatile("ee.movi.32.a q1, %0, 0" : "=a" (reg_128_bits[0])); + asm volatile("ee.movi.32.a q1, %0, 1" : "=a" (reg_128_bits[1])); + asm volatile("ee.movi.32.a q1, %0, 2" : "=a" (reg_128_bits[2])); + asm volatile("ee.movi.32.a q1, %0, 3" : "=a" (reg_128_bits[3])); + printf("Q1"); + break; + } + case 2 : { + asm volatile("ee.movi.32.a q2, %0, 0" : "=a" (reg_128_bits[0])); + asm volatile("ee.movi.32.a q2, %0, 1" : "=a" (reg_128_bits[1])); + asm volatile("ee.movi.32.a q2, %0, 2" : "=a" (reg_128_bits[2])); + asm volatile("ee.movi.32.a q2, %0, 3" : "=a" (reg_128_bits[3])); + printf("Q2"); + break; + } + case 3 : { + asm volatile("ee.movi.32.a q3, %0, 0" : "=a" (reg_128_bits[0])); + asm volatile("ee.movi.32.a q3, %0, 1" : "=a" (reg_128_bits[1])); + asm volatile("ee.movi.32.a q3, %0, 2" : "=a" (reg_128_bits[2])); + asm volatile("ee.movi.32.a q3, %0, 3" : "=a" (reg_128_bits[3])); + printf("Q3"); + break; + } + case 4 : { + asm volatile("ee.movi.32.a q4, %0, 0" : "=a" (reg_128_bits[0])); + asm volatile("ee.movi.32.a q4, %0, 1" : "=a" (reg_128_bits[1])); + asm volatile("ee.movi.32.a q4, %0, 2" : "=a" (reg_128_bits[2])); + asm volatile("ee.movi.32.a q4, %0, 3" : "=a" (reg_128_bits[3])); + printf("Q4"); + break; + } + case 5 : { + asm volatile("ee.movi.32.a q5, %0, 0" : "=a" (reg_128_bits[0])); + asm volatile("ee.movi.32.a q5, %0, 1" : "=a" (reg_128_bits[1])); + asm volatile("ee.movi.32.a q5, %0, 2" : "=a" (reg_128_bits[2])); + asm volatile("ee.movi.32.a q5, %0, 3" : "=a" (reg_128_bits[3])); + printf("Q5"); + break; + } + case 6 : { + asm volatile("ee.movi.32.a q6, %0, 0" : "=a" (reg_128_bits[0])); + asm volatile("ee.movi.32.a q6, %0, 1" : "=a" (reg_128_bits[1])); + asm volatile("ee.movi.32.a q6, %0, 2" : "=a" (reg_128_bits[2])); + asm volatile("ee.movi.32.a q6, %0, 3" : "=a" (reg_128_bits[3])); + printf("Q6"); + break; + } + case 7 : { + asm volatile("ee.movi.32.a q7, %0, 0" : "=a" (reg_128_bits[0])); + asm volatile("ee.movi.32.a q7, %0, 1" : "=a" (reg_128_bits[1])); + asm volatile("ee.movi.32.a q7, %0, 2" : "=a" (reg_128_bits[2])); + asm volatile("ee.movi.32.a q7, %0, 3" : "=a" (reg_128_bits[3])); + printf("Q7"); + break; + } + } + + printf(" - 0x%08X %08X %08X %08X --- ", (unsigned int)reg_128_bits[3], (unsigned int)reg_128_bits[2], (unsigned int)reg_128_bits[1], (unsigned int)reg_128_bits[0]); + printf("%u %u %u %u %u %u %u %u\n", (unsigned int)reg_128_bits[3] >> 16, (unsigned int)reg_128_bits[3] & 0x0000FFFF, + (unsigned int)reg_128_bits[2] >> 16, (unsigned int)reg_128_bits[2] & 0x0000FFFF, + (unsigned int)reg_128_bits[1] >> 16, (unsigned int)reg_128_bits[1] & 0x0000FFFF, + (unsigned int)reg_128_bits[0] >> 16, (unsigned int)reg_128_bits[0] & 0x0000FFFF); + } + else{ + printf("Bad register code"); + } + } + printf("------------------------------------------------------------------------------------\n"); + + return ESP_OK; + #endif //TIE_LOG_ENABLED +} + +#endif // CONFIG_IDF_TARGET_ESP32S3 \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/common/misc/dsps_pwroftwo.cpp b/test_apps/managed_components/espressif__esp-dsp/modules/common/misc/dsps_pwroftwo.cpp new file mode 100644 index 0000000..212eede --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/common/misc/dsps_pwroftwo.cpp @@ -0,0 +1,30 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsp_common.h" + +bool dsp_is_power_of_two(int x) +{ + return (x != 0) && ((x & (x - 1)) == 0); +} + +int dsp_power_of_two(int x) +{ + for (size_t i = 0; i < 32; i++) + { + x = x >> 1; + if(0 == x) return i; + } + return 0; +} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_ccorr_f32_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_ccorr_f32_ae32.S new file mode 100644 index 0000000..a3d594f --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_ccorr_f32_ae32.S @@ -0,0 +1,144 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_conv_platform.h" +#if (dsps_ccorr_f32_ae32_enabled == 1) + +#include "dsps_conv_f32_m_ae32.S" + +// This is dot product function for ESP32 processor. + .text + .align 4 + .global dsps_ccorr_f32_ae32 + .type dsps_ccorr_f32_ae32,@function +// The function implements the C code from dsps_ccorr_f32_ansi: +//esp_err_t dsps_ccorr_f32_ansi(const float *Signal, const int siglen, const float *Kernel, const int kernlen, float *corrout); +// +dsps_ccorr_f32_ae32: +// Signal - a2 +// siglen - a3 +// Kernel - a4 +// kernlen - a5 +// corrout - a6 +// +// a11 - loop length + + entry a1, 16 + // Array increment for floating point data should be 4 + sub a10, a3, a5 + bgez a10, dsps_ccorr_positive + addi a10, a2, 0 + addi a2, a4, 0 + addi a4, a10, 0 + + addi a10, a3, 0 + addi a3, a5, 0 + addi a5, a10, 0 + +dsps_ccorr_positive: + movi.n a8, 4 + addi a11, a5, 0 // lkern - loop counter + movi.n a14, 0 + addi a9, a14, 1 + + movi.n a7, 4 + movi.n a8, -4 + + mull a13, a5, a7 // a13 - kernlen*4 + add a13, a13, a4 // a13 - Kernel[kernlen] + addi a13, a13, -4 // a13 - Kernel[kernlen - 1] +ccorr_loop1: + // Clear initial state of the result register + addi a10, a13, 0 // a10 - Kernel + addi a12, a2, 0 // a12 - Signal + wfr f1, a14 // clear output: convout[n] = 0; + + // a12 - sig[0] + // a10 - kern[n]; + // a9 - n+1 + // a7 - 4, + // a8 - -4, + conv_f32_ae32 a12, a10, a9, a7, a7, loop1 + + addi a9, a9, 1 // (n+1)++ + addi a13, a13, -4 // kern[n] - a4-- + + ssi f1, a6, 0 // Store result from f1 to memory at a6 + addi a6, a6, 4 // convout++ - increment output pointer + + addi a11, a11, -1 + bnez a11, ccorr_loop1 + + // a11 - loop counter = siglen - kernlen - 1 + addi a9, a2, 4 // sig[1] - sig[kmin] + addi a13, a5, 0 + + // skip loop if 0 + sub a11, a3, a5 // a11 - loop counter + beqz a11, skip_ccorr_loop2 + +ccorr_loop2: + + // Clear initial state of the result register + addi a12, a9, 0 // a12 - Signal[kmin] + addi a10, a4, 0 // a10 - Kernel + wfr f1, a14 // clear output: convout[n] = 0; + + // a12 - sig[kmin] + // a10 - kern[0]; + // a11 - kernlen + // a7 - 4, + conv_f32_ae32 a12, a10, a13, a7, a7, loop2 + + addi a9, a9, 4 // in1++ + + ssi f1, a6, 0 // Store result from f1 to memory at a6 + addi a6, a6, 4 // convout++ - increment output pointer + + addi a11, a11, -1 + bnez a11, ccorr_loop2 + + +skip_ccorr_loop2: + + // a9 - the same + addi a11, a5, -1 + addi a13, a5, -1 +ccorr_loop3: + + // Clear initial state of the result register + addi a12, a9, 0 // a12 - Signal[kmin] + addi a10, a4, 0 // a10 - Kernel + wfr f1, a14 // clear output: convout[n] = 0; + + // a12 - sig[kmin] + // a10 - kern[n - kmin]; + // a11 - length + // a7 - 4, + // a8 - -4, + conv_f32_ae32 a12, a10, a11, a7, a7, loop3 + + addi a9, a9, 4 // n++ + + ssi f1, a6, 0 // Store result from f1 to memory at a6 + addi a6, a6, 4 // convout++ - increment output pointer + + addi a11, a11, -1 + bnez a11, ccorr_loop3 +skip_ccorr_loop3: + + movi.n a2, 0 // return status ESP_OK + retw.n + +#endif // dsps_ccorr_f32_ae32_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_ccorr_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_ccorr_f32_ansi.c new file mode 100644 index 0000000..9120ff6 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_ccorr_f32_ansi.c @@ -0,0 +1,81 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_conv.h" +#include "esp_log.h" + +static const char *TAG = "dsps_conv"; + +esp_err_t dsps_ccorr_f32_ansi(const float *Signal, const int siglen, const float *Kernel, const int kernlen, float *corrvout) +{ + if (NULL == Signal) { + return ESP_ERR_DSP_PARAM_OUTOFRANGE; + } + if (NULL == Kernel) { + return ESP_ERR_DSP_PARAM_OUTOFRANGE; + } + if (NULL == corrvout) { + return ESP_ERR_DSP_PARAM_OUTOFRANGE; + } + + float *sig = (float *)Signal; + float *kern = (float *)Kernel; + int lsig = siglen; + int lkern = kernlen; + + if (siglen < kernlen) { + sig = (float *)Kernel; + kern = (float *)Signal; + lsig = kernlen; + lkern = siglen; + } + + for (int n = 0; n < lkern; n++) { + size_t k; + size_t kmin = lkern - 1 - n; + corrvout[n] = 0; + + for (k = 0; k <= n; k++) { + corrvout[n] += sig[k] * kern[kmin + k]; + } + ESP_LOGV(TAG, "L1 k = %i, n = %i , kmin= %i, kmax= %i", 0, n, kmin, kmin + n); + } + for (int n = lkern; n < lsig; n++) { + size_t kmin, kmax, k; + + corrvout[n] = 0; + + kmin = n - lkern + 1; + kmax = n; + for (k = kmin; k <= kmax; k++) { + corrvout[n] += sig[k] * kern[k - kmin]; + } + ESP_LOGV(TAG, "L2 n=%i, kmin = %i, kmax = %i , k-kmin = %i", n, kmin, kmax, 0); + } + + for (int n = lsig; n < lsig + lkern - 1; n++) { + size_t kmin, kmax, k; + + corrvout[n] = 0; + + kmin = n - lkern + 1; + kmax = lsig - 1; + + for (k = kmin; k <= kmax; k++) { + corrvout[n] += sig[k] * kern[k - kmin]; + } + ESP_LOGV(TAG, "L3 n=%i, kmin = %i, kmax = %i , k - kmin = %i", n, kmin, kmax, kmax - kmin); + } + return ESP_OK; +} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_conv_f32_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_conv_f32_ae32.S new file mode 100644 index 0000000..6939794 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_conv_f32_ae32.S @@ -0,0 +1,147 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_conv_platform.h" +#if (dsps_conv_f32_ae32_enabled == 1) + +#include "dsps_conv_f32_m_ae32.S" + +// This is dot product function for ESP32 processor. + .text + .align 4 + .global dsps_conv_f32_ae32 + .type dsps_conv_f32_ae32,@function +// The function implements the C code from dsps_conv_f32_ansi: +//esp_err_t dsps_conv_f32_ansi(const float *Signal, const int siglen, const float *Kernel, const int kernlen, float *convout); +// +dsps_conv_f32_ae32: +// Signal - a2 +// siglen - a3 +// Kernel - a4 +// kernlen - a5 +// convout - a6 +// +// a11 - loop length + + entry a1, 16 + // Array increment for floating point data should be 4 + sub a10, a3, a5 + bgez a10, dsps_conv_positive + addi a10, a2, 0 + addi a2, a4, 0 + addi a4, a10, 0 + + addi a10, a3, 0 + addi a3, a5, 0 + addi a5, a10, 0 + +dsps_conv_positive: + movi.n a8, 4 + addi a11, a5, 0 // lkern - loop counter + movi.n a14, 0 + addi a9, a14, 1 + + movi.n a7, 4 + movi.n a8, -4 + +conv_loop1: + // Clear initial state of the result register + addi a10, a4, 0 // a10 - Kernel + addi a12, a2, 0 // a12 - Signal + wfr f1, a14 // clear output: convout[n] = 0; + + // a12 - sig[0] + // a10 - kern[n]; + // a9 - n+1 + // a7 - 4, + // a8 - -4, + conv_f32_ae32 a12, a10, a9, a7, a8, loop1 + + addi a9, a9, 1 // (n+1)++ + addi a4, a4, 4 // kern[n] - a4++ + + ssi f1, a6, 0 // Store result from f1 to memory at a6 + addi a6, a6, 4 // convout++ - increment output pointer + + addi a11, a11, -1 + bnez a11, conv_loop1 + + + // a11 - loop counter = siglen - kernlen - 1 + addi a9, a2, 0 // sig[1] - sig[kmin] + addi a13, a5, 0 + + // skip loop if 0 + sub a11, a3, a5 // a11 - loop counter + beqz a11, skip_conv_loop2 + +conv_loop2: + + // Clear initial state of the result register + addi a12, a9, 4 // a12 - Signal[kmin] + addi a10, a4, -4 // a10 - Kernel + wfr f1, a14 // clear output: convout[n] = 0; + + // a12 - sig[kmin] + // a10 - kern[n - kmin]; + // a11 - length + // a7 - 4, + // a8 - -4, + conv_f32_ae32 a12, a10, a13, a7, a8, loop2 + + addi a9, a9, 4 // (n+1)++ + + ssi f1, a6, 0 // Store result from f1 to memory at a6 + addi a6, a6, 4 // convout++ - increment output pointer + + addi a11, a11, -1 + bnez a11, conv_loop2 + +skip_conv_loop2: + +// sub a11, a3, a5 // a11 - loop counter +// beqz a11, skip_conv_loop3 + // a9 - the same + addi a11, a5, -1 + addi a13, a5, -1 +// beqz a11, skip_conv_loop3 +conv_loop3: + + // Clear initial state of the result register + addi a12, a9, 4 // a12 - Signal[kmin] + addi a10, a4, -4 // a10 - Kernel + wfr f1, a14 // clear output: convout[n] = 0; + + // a12 - sig[kmin] + // a10 - kern[n - kmin]; + // a11 - length + // a7 - 4, + // a8 - -4, + conv_f32_ae32 a12, a10, a13, a7, a8, loop3 + + addi a9, a9, 4 // (n+1)++ + + ssi f1, a6, 0 // Store result from f1 to memory at a6 + addi a6, a6, 4 // convout++ - increment output pointer + + addi a13, a13, -1 + + addi a11, a11, -1 + bnez a11, conv_loop3 +skip_conv_loop3: + + movi.n a2, 0 // return status ESP_OK + retw.n + +#endif // dsps_conv_f32_ae32_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_conv_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_conv_f32_ansi.c new file mode 100644 index 0000000..66ca2c6 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_conv_f32_ansi.c @@ -0,0 +1,81 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_conv.h" +#include "esp_log.h" + +static const char *TAG = "dsps_conv"; + +esp_err_t dsps_conv_f32_ansi(const float *Signal, const int siglen, const float *Kernel, const int kernlen, float *convout) +{ + if (NULL == Signal) { + return ESP_ERR_DSP_PARAM_OUTOFRANGE; + } + if (NULL == Kernel) { + return ESP_ERR_DSP_PARAM_OUTOFRANGE; + } + if (NULL == convout) { + return ESP_ERR_DSP_PARAM_OUTOFRANGE; + } + + float *sig = (float *)Signal; + float *kern = (float *)Kernel; + int lsig = siglen; + int lkern = kernlen; + + if (siglen < kernlen) { + sig = (float *)Kernel; + kern = (float *)Signal; + lsig = kernlen; + lkern = siglen; + } + + for (int n = 0; n < lkern; n++) { + size_t k; + + convout[n] = 0; + + for (k = 0; k <= n; k++) { + convout[n] += sig[k] * kern[n - k]; + } + ESP_LOGV(TAG,"L1 kmin = %i, kmax = %i , n-kmin = %i", 0, n, n); + } + for (int n = lkern; n < lsig; n++) { + size_t kmin, kmax, k; + + convout[n] = 0; + + kmin = n - lkern + 1; + kmax = n; + ESP_LOGV(TAG,"L2 n=%i, kmin = %i, kmax = %i , n-kmin = %i", n, kmin, kmax, n-kmin); + for (k = kmin; k <= kmax; k++) { + convout[n] += sig[k] * kern[n - k]; + } + } + + for (int n = lsig; n < lsig + lkern - 1; n++) { + size_t kmin, kmax, k; + + convout[n] = 0; + + kmin = n - lkern + 1; + kmax = lsig - 1; + + for (k = kmin; k <= kmax; k++) { + convout[n] += sig[k] * kern[n - k]; + } + ESP_LOGV(TAG,"L3 n=%i, kmin = %i, kmax = %i , n-kmin = %i", n, kmin, kmax, n-kmin); + } + return ESP_OK; +} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_conv_f32_m_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_conv_f32_m_ae32.S new file mode 100644 index 0000000..354c051 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_conv_f32_m_ae32.S @@ -0,0 +1,39 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + + +.macro conv_f32_ae32 x1 x2 count step1 step2 name +// This macro calculates floating point dot product for count float samples +// x1, x2 - input arrays +// count - amount of samples +// step1 - start step +//,step2 - A register for array step increment. (should be divided by 4) +// f1 - contains initial value +// +// result in f1 +// +// Macros body: +// f1 += x1[]*x2[]; i: 0..counter-1 +// affected: f0, f1, f2 +// Example: conv_f32_ae32 a2 a3 a5 a8 a9 +// a8 == 4, step is 4 bytes +// a5 == 32, length of array is 32 +// + lsxp f0, \x2, \step2 + loopnez \count, loop_mac_end_m_ae32\name + lsxp f2, \x1, \step1 + madd.s f1, f2, f0 + lsxp f0, \x2, \step2 + loop_mac_end_m_ae32\name: +.endm diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_corr_f32_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_corr_f32_ae32.S new file mode 100644 index 0000000..5571db9 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_corr_f32_ae32.S @@ -0,0 +1,77 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_conv_platform.h" +#if (dsps_corr_f32_ae32_enabled == 1) + +#include "dsps_dotprod_f32_m_ae32.S" + +// This is dot product function for ESP32 processor. + .text + .align 4 + .global dsps_corr_f32_ae32 + .type dsps_corr_f32_ae32,@function +// The function implements the following C code: +//esp_err_t dsps_corr_f32_ansi(const float *Signal, const int siglen, const float *Pattern, const int patlen, float *dest) +//{ +// for (size_t n = 0; n < (siglen - patlen); n++) { +// float k_corr = 0; +// for (size_t m = 0; m < patlen; m++) { +// k_corr += Signal[n + m] * Pattern[m]; +// } +// dest[n] = k_corr; +// } +// return ESP_OK; +//} + +dsps_corr_f32_ae32: +// Signal - a2 +// siglen - a3 +// Pattern - a4 +// patlen - a5 +// dest - a6 +// a11 - loop length + + entry a1, 16 + // Array increment for floating point data should be 4 + movi.n a8, 4 + movi.n a13, 4 + sub a11, a3, a5 // a11 = loop length + addi a11, a11, 1 + addi a12, a2, 0 // move input pointer to the a12 + movi.n a9, 0 + movi.n a14, 0 + +corr_loop: + // Clear initial state of the result register + addi a10, a4, 0 // a10 - pattern + movi.n a9, 0 // clear a9 + wfr f1, a9 // clrar f1 + // a12 - input1 + // a10 - input2 + // a5 - length + // a8 - 4, step in arrays + // a9 - 0 + dotprod_f32_ae32 a12, a10, a5, a9, a8; + + ssi f1, a6, 0 // Store result from f1 to memory at a6 + addi a6, a6, 4 // y++ - increment output pointer + addi a12, a12, 4 // Signal++ + addi a11, a11, -1 + bnez a11, corr_loop + + movi.n a2, 0 // return status ESP_OK + retw.n + +#endif // dsps_corr_f32_ae32_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_corr_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_corr_f32_ansi.c new file mode 100644 index 0000000..aa5fea8 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_corr_f32_ansi.c @@ -0,0 +1,40 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_corr.h" + +esp_err_t dsps_corr_f32_ansi(const float *Signal, const int siglen, const float *Pattern, const int patlen, float *dest) +{ + if (NULL == Signal) { + return ESP_ERR_DSP_PARAM_OUTOFRANGE; + } + if (NULL == Pattern) { + return ESP_ERR_DSP_PARAM_OUTOFRANGE; + } + if (NULL == dest) { + return ESP_ERR_DSP_PARAM_OUTOFRANGE; + } + if (siglen < patlen) { + return ESP_ERR_DSP_PARAM_OUTOFRANGE; + } + + for (size_t n = 0; n <= (siglen - patlen); n++) { + float k_corr = 0; + for (size_t m = 0; m < patlen; m++) { + k_corr += Signal[n + m] * Pattern[m]; + } + dest[n] = k_corr; + } + return ESP_OK; +} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/conv/include/dsps_ccorr.h b/test_apps/managed_components/espressif__esp-dsp/modules/conv/include/dsps_ccorr.h new file mode 100644 index 0000000..9d838e5 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/conv/include/dsps_ccorr.h @@ -0,0 +1,63 @@ +// Copyright 2018-2020 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#ifndef _dsps_ccorr_H_ +#define _dsps_ccorr_H_ +#include "dsp_err.h" + +#include "dsps_conv_platform.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + + +/**@{*/ +/** + * @brief Cross correlation + * + * The function make cross correlate between two ignals. + * The implementation use ANSI C and could be compiled and run on any platform + * + * @param[in] Signal1: input array with input 1 signal values + * @param[in] siglen1: length of the input 1 signal array + * @param[in] Signal2: input array with input 2 signal values + * @param[in] siglen2: length of the input signal array + * @param corrout: output array with result of cross correlation. The size of dest array must be (siglen1 + siglen2 - 1) !!! + * + * @return + * - ESP_OK on success + * - One of the error codes from DSP library (one of the input array are NULL, or if (siglen < patlen)) + */ +esp_err_t dsps_ccorr_f32_ansi(const float *Signal, const int siglen, const float *Pattern, const int patlen, float *corrout); +esp_err_t dsps_ccorr_f32_ae32(const float *Signal, const int siglen, const float *Pattern, const int patlen, float *corrout); +/**}@*/ + +#ifdef __cplusplus +} +#endif + + +#ifdef CONFIG_DSP_OPTIMIZED +#if (dsps_ccorr_f32_ae32_enabled == 1) +#define dsps_ccorr_f32 dsps_ccorr_f32_ae32 +#else +#define dsps_ccorr_f32 dsps_ccorr_f32_ansi +#endif // dsps_ccorr_f32_ae32_enabled +#else +#define dsps_ccorr_f32 dsps_ccorr_f32_ansi +#endif + +#endif // _dsps_conv_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/conv/include/dsps_conv.h b/test_apps/managed_components/espressif__esp-dsp/modules/conv/include/dsps_conv.h new file mode 100644 index 0000000..07dbf7a --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/conv/include/dsps_conv.h @@ -0,0 +1,65 @@ +// Copyright 2018-2020 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#ifndef _dsps_conv_H_ +#define _dsps_conv_H_ +#include "dsp_err.h" + +#include "dsps_conv_platform.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + + +/**@{*/ +/** + * @brief Convolution + * + * The function convolve Signal array with Kernel array. + * The implementation use ANSI C and could be compiled and run on any platform + * + * @param[in] Signal: input array with signal + * @param[in] siglen: length of the input signal + * @param[in] Kernel: input array with convolution kernel + * @param[in] kernlen: length of the Kernel array + * @param convout: output array with convolution result length of (siglen + Kernel -1) + * + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dsps_conv_f32_ae32(const float *Signal, const int siglen, const float *Kernel, const int kernlen, float *convout); +esp_err_t dsps_conv_f32_ansi(const float *Signal, const int siglen, const float *Kernel, const int kernlen, float *convout); +/**@}*/ + +#ifdef __cplusplus +} +#endif + + +#ifdef CONFIG_DSP_OPTIMIZED + +#if (dsps_conv_f32_ae32_enabled == 1) +#define dsps_conv_f32 dsps_conv_f32_ae32 +#else +#define dsps_conv_f32 dsps_conv_f32_ansi +#endif // dsps_conv_f32_ae32_enabled + +#else +#define dsps_conv_f32 dsps_conv_f32_ansi +#endif + +#endif // _dsps_conv_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/conv/include/dsps_conv_platform.h b/test_apps/managed_components/espressif__esp-dsp/modules/conv/include/dsps_conv_platform.h new file mode 100644 index 0000000..02c9c85 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/conv/include/dsps_conv_platform.h @@ -0,0 +1,20 @@ +#ifndef _dsps_conv_platform_H_ +#define _dsps_conv_platform_H_ + +#include "sdkconfig.h" + +#ifdef __XTENSA__ +#include +#include + + +#if ((XCHAL_HAVE_FP == 1) && (XCHAL_HAVE_LOOPS == 1)) + +#define dsps_conv_f32_ae32_enabled 1 +#define dsps_ccorr_f32_ae32_enabled 1 +#define dsps_corr_f32_ae32_enabled 1 + +#endif +#endif // __XTENSA__ + +#endif // _dsps_conv_platform_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/conv/include/dsps_corr.h b/test_apps/managed_components/espressif__esp-dsp/modules/conv/include/dsps_corr.h new file mode 100644 index 0000000..06f62ca --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/conv/include/dsps_corr.h @@ -0,0 +1,63 @@ +// Copyright 2018-2020 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#ifndef _dsps_corr_H_ +#define _dsps_corr_H_ +#include "dsp_err.h" + +#include "dsps_conv_platform.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + + +/**@{*/ +/** + * @brief Correlation with pattern + * + * The function correlate input sigla array with pattern array. + * The implementation use ANSI C and could be compiled and run on any platform + * + * @param[in] Signal: input array with signal values + * @param[in] siglen: length of the signal array + * @param[in] Pattern: input array with pattern values + * @param[in] patlen: length of the pattern array. The siglen must be bigger then patlen! + * @param dest: output array with result of correlation + * + * @return + * - ESP_OK on success + * - One of the error codes from DSP library (one of the input array are NULL, or if (siglen < patlen)) + */ +esp_err_t dsps_corr_f32_ansi(const float *Signal, const int siglen, const float *Pattern, const int patlen, float *dest); +esp_err_t dsps_corr_f32_ae32(const float *Signal, const int siglen, const float *Pattern, const int patlen, float *dest); +/**@}*/ + +#ifdef __cplusplus +} +#endif + + +#ifdef CONFIG_DSP_OPTIMIZED +#if (dsps_corr_f32_ae32_enabled == 1) +#define dsps_corr_f32 dsps_corr_f32_ae32 +#else +#define dsps_corr_f32 dsps_corr_f32_ansi +#endif // dsps_corr_f32_ae32_enabled +#else +#define dsps_corr_f32 dsps_corr_f32_ansi +#endif + +#endif // _dsps_corr_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_ccorr_f32_ae32.c b/test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_ccorr_f32_ae32.c new file mode 100644 index 0000000..8616281 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_ccorr_f32_ae32.c @@ -0,0 +1,81 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" + +#include "dsps_ccorr.h" +#include "esp_attr.h" + +static const char *TAG = "dsps_ccorr"; + +#define lenA 8 +#define lenB 4 + +static float inputA[lenA]; +static float inputB[lenB]; +static float output[lenA + lenB - 1 + 2]; +static float output_ref[lenA + lenB - 1 + 2]; + +TEST_CASE("dsps_ccorr_f32_ae32 functionality", "[dsps]") +{ + for (int i = 0 ; i < lenA ; i++) { + inputA[i] = i + 3; + } + for (int i = 0 ; i < lenB ; i++) { + inputB[i] = i + 10; + } + for (int i = 0 ; i < (lenA + lenB + 2 - 1); i++) { + output[i] = -1; + output_ref[i] = -1; + } + dsps_ccorr_f32_ae32(inputA, lenA, inputB, lenB, &output[0]); + dsps_ccorr_f32_ansi(inputA, lenA, inputB, lenB, &output_ref[0]); + for (size_t i = 0; i < (lenA + lenB - 1) + 2; i++) { + ESP_LOGI(TAG, "Data[%i] = %2.2f, expected = %2.2f", i, output[i], output_ref[i]); + } + for (size_t i = 0; i < (lenA + lenB - 1) + 2; i++) { + TEST_ASSERT_EQUAL(output_ref[i], output[i]); + } +} + +TEST_CASE("dsps_ccorr_f32_ae32 benchmark", "[dsps]") +{ + int max_N = 1024; + int ccorr_size = 64; + float *x = (float *)malloc(max_N * sizeof(float)); + TEST_ASSERT_NOT_NULL(x); + float *y = (float *)malloc(max_N * sizeof(float)); + TEST_ASSERT_NOT_NULL(y); + float *z = (float *)malloc((max_N + ccorr_size - 1) * sizeof(float)); + TEST_ASSERT_NOT_NULL(z); + + for (int i = 0 ; i < max_N ; i++) { + x[i] = 0; + y[i] = 1000; + } + + unsigned int start_b = xthal_get_ccount(); + dsps_ccorr_f32_ae32(x, max_N, y, ccorr_size, &z[0]); + unsigned int end_b = xthal_get_ccount(); + + float cycles = end_b - start_b; + ESP_LOGI(TAG, "dsps_ccorr_f32_ae32 - %f cycles for signal %i and pattern %i", cycles, max_N, ccorr_size); + free(x); + free(y); + free(z); + +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_ccorr_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_ccorr_f32_ansi.c new file mode 100644 index 0000000..a2e3acf --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_ccorr_f32_ansi.c @@ -0,0 +1,116 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" + +#include "dsps_ccorr.h" +#include "esp_attr.h" +#include "esp_dsp.h" + +static const char *TAG = "dsps_ccorr"; + +#define lenA 20 +#define lenB 20 + +static float inputA[lenA]; +static float inputB[lenB]; +static float output_fwd[lenA + lenB - 1 + 2]; +static float output_back[lenA + lenB - 1 + 2]; + +TEST_CASE("dsps_ccorr_f32_ansi functionality", "[dsps]") +{ + for (size_t la = 1; la < lenA; la++) { + for (size_t lb = 1; lb < lenB; lb++) { + for (int i = 0 ; i < lenA ; i++) { + inputA[i] = (float)rand() / INT32_MAX; + } + for (int i = 0 ; i < lenB ; i++) { + inputB[i] = (float)rand() / INT32_MAX; + } + for (int i = 0 ; i < (lenA + lenB - 1 + 2); i++) { + output_fwd[i] = -1; + output_back[i] = -1; + } + dsps_ccorr_f32_ansi(inputA, la, inputB, lb, &output_fwd[1]); + dsps_ccorr_f32_ansi(inputB, lb, inputA, la, &output_back[1]); + TEST_ASSERT_EQUAL(output_fwd[0], -1); + TEST_ASSERT_EQUAL(output_fwd[la + lb], -1); + TEST_ASSERT_EQUAL(output_back[0], -1); + TEST_ASSERT_EQUAL(output_back[la + lb], -1); + } + } +} + +TEST_CASE("dsps_ccorr_f32_ansi draw", "[dsps]") +{ + int max_N = 1024; + float *x = (float *)malloc(max_N * sizeof(float)); + TEST_ASSERT_NOT_NULL(x); + float *y = (float *)malloc(max_N * sizeof(float)); + TEST_ASSERT_NOT_NULL(y); + float *z = (float *)malloc((max_N * 2 + 1) * sizeof(float)); + TEST_ASSERT_NOT_NULL(z); + int l1 = 8; + int l2 = 4; + for (int i = 0 ; i < max_N ; i++) { + x[i] = 0; + y[i] = 0; + z[i] = 0; + } + x[0] = 20; + x[7] = 30; + y[0] = 10; + y[3] = 8; + dsps_ccorr_f32_ansi(x, l1, y, l2, &z[0]); + + dsps_view(z, l1 + l2, l1 + l2, 10, -1, 400, '+'); + for (int i = 0 ; i < (l1 + l2 - 1) ; i++) { + ESP_LOGI(TAG, "Z[%i] = %2.2f", i, z[i]); + } + + free(x); + free(y); + free(z); +} + +TEST_CASE("dsps_ccorr_f32_ansi benchmark", "[dsps]") +{ + int max_N = 1024; + int conv_size = 64; + float *x = (float *)malloc(max_N * sizeof(float)); + TEST_ASSERT_NOT_NULL(x); + float *y = (float *)malloc(max_N * sizeof(float)); + TEST_ASSERT_NOT_NULL(y); + float *z = (float *)malloc((max_N * 2 + 1) * sizeof(float)); + TEST_ASSERT_NOT_NULL(z); + + for (int i = 0 ; i < max_N ; i++) { + x[i] = 0; + y[i] = 1000; + } + + unsigned int start_b = xthal_get_ccount(); + dsps_ccorr_f32_ansi(x, max_N, y, conv_size, &z[0]); + unsigned int end_b = xthal_get_ccount(); + + float cycles = end_b - start_b; + ESP_LOGI(TAG, "dsps_conv_f32_ansi - %f cycles for signal %i and pattern %i", cycles, max_N, conv_size); + free(x); + free(y); + free(z); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_conv_f32_ae32.c b/test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_conv_f32_ae32.c new file mode 100644 index 0000000..e36e73e --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_conv_f32_ae32.c @@ -0,0 +1,123 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" + +#include "dsps_conv.h" +#include "esp_attr.h" + +static const char *TAG = "dsps_conv"; + +#define lenA 30 +#define lenB 30 + +static float inputA[lenA]; +static float inputB[lenB]; +static float output_ref[lenA + lenB - 1 + 2]; +static float output_fwd[lenA + lenB - 1 + 2]; +static float output_back[lenA + lenB - 1 + 2]; + +TEST_CASE("dsps_conv_f32_ae32 test output", "[dsps]") +{ + int la = 3; + int lb = 2; + + for (int i = 0; i < lenA; i++) { + inputA[i] = 10 + i; + } + for (int i = 0; i < lenB; i++) { + inputB[i] = 20 + i; + } + for (int i = 0; i < (lenA + lenB - 1 + 2); i++) { + output_ref[i] = -1; + output_fwd[i] = -1; + output_back[i] = -1; + } + dsps_conv_f32_ansi(inputA, la, inputB, lb, &output_ref[1]); + dsps_conv_f32_ae32(inputA, la, inputB, lb, &output_fwd[1]); + + for (size_t i = 0; i < (la + lb + 1); i++) { + ESP_LOGD(TAG, "la=%i, lb=%i, i=%i, ref=%2.3f, fwd=%2.3f", la, lb, i, output_ref[i], output_fwd[i]); + } + float max_eps = 0.000001; + for (size_t i = 0; i < (la + lb + 1); i++) { + if (fabs(output_ref[i] - output_fwd[i]) > max_eps) { + ESP_LOGE(TAG, "la=%i, lb=%i, i=%i, ref=%2.3f, fwd=%2.3f", la, lb, i, output_ref[i], output_fwd[i]); + } + TEST_ASSERT_EQUAL(output_ref[i], output_fwd[i]); + } +} + +TEST_CASE("dsps_conv_f32_ae32 functionality", "[dsps]") +{ + for (size_t la = 2; la < lenA; la++) { + for (size_t lb = 2; lb < lenB; lb++) { + for (int i = 0 ; i < lenA ; i++) { + inputA[i] = (float)rand() / INT32_MAX; + } + for (int i = 0 ; i < lenB ; i++) { + inputB[i] = (float)rand() / INT32_MAX; + } + for (int i = 0 ; i < (lenA + lenB - 1 + 2); i++) { + output_ref[i] = -1; + output_fwd[i] = -1; + output_back[i] = -1; + } + dsps_conv_f32_ansi(inputA, la, inputB, lb, &output_ref[1]); + dsps_conv_f32_ae32(inputA, la, inputB, lb, &output_fwd[1]); + dsps_conv_f32_ae32(inputB, lb, inputA, la, &output_back[1]); + float max_eps = 0.000001; + for (size_t i = 0; i < (la + lb + 1); i++) { + if ((fabs(output_ref[i] - output_fwd[i]) > max_eps) || (fabs(output_ref[i] - output_back[i]) > max_eps) || (fabs(output_back[i] - output_fwd[i]) > max_eps)) { + ESP_LOGE(TAG, "la=%i, lb=%i, i=%i, ref=%2.3f, fwd=%2.3f, back=%2.3f", la, lb, i, output_ref[i], output_fwd[i], output_back[i]); + } + TEST_ASSERT_EQUAL(output_ref[i], output_fwd[i]); + TEST_ASSERT_EQUAL(output_ref[i], output_back[i]); + TEST_ASSERT_EQUAL(output_back[i], output_fwd[i]); + } + } + } +} + + +TEST_CASE("dsps_conv_f32_ae32 benchmark", "[dsps]") +{ + int max_N = 1024; + int conv_size = 64; + float *x = (float *)malloc(max_N * sizeof(float)); + TEST_ASSERT_NOT_NULL(x); + float *y = (float *)malloc(max_N * sizeof(float)); + TEST_ASSERT_NOT_NULL(y); + float *z = (float *)malloc((max_N * 2 + 1) * sizeof(float)); + TEST_ASSERT_NOT_NULL(z); + + for (int i = 0 ; i < max_N ; i++) { + x[i] = 0; + y[i] = 1000; + } + + unsigned int start_b = xthal_get_ccount(); + dsps_conv_f32_ae32(x, max_N, y, conv_size, &z[0]); + unsigned int end_b = xthal_get_ccount(); + + float cycles = end_b - start_b; + ESP_LOGI(TAG, "dsps_conv_f32_ae32 - %f cycles for signal %i and pattern %i", cycles, max_N, conv_size); + free(x); + free(y); + free(z); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_conv_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_conv_f32_ansi.c new file mode 100644 index 0000000..1a194c1 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_conv_f32_ansi.c @@ -0,0 +1,146 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" + +#include "dsps_conv.h" +#include "esp_attr.h" +#include "esp_dsp.h" + +static const char *TAG = "dsps_conv"; + +#define lenA 20 +#define lenB 20 + +static float inputA[lenA]; +static float inputB[lenB]; +static float output_ref[lenA + lenB - 1 + 2]; +static float output_fwd[lenA + lenB - 1 + 2]; +static float output_back[lenA + lenB - 1 + 2]; + + +esp_err_t dsps_conv_f32_ref(const float *Signal, const int siglen, const float *Kernel, const int kernlen, float *convout) +{ + if (NULL == Signal) { + return ESP_ERR_DSP_PARAM_OUTOFRANGE; + } + if (NULL == Kernel) { + return ESP_ERR_DSP_PARAM_OUTOFRANGE; + } + if (NULL == convout) { + return ESP_ERR_DSP_PARAM_OUTOFRANGE; + } + + + for (int n = 0; n < siglen + kernlen - 1; n++) { + size_t kmin, kmax, k; + + convout[n] = 0; + + kmin = (n >= kernlen - 1) ? n - (kernlen - 1) : 0; + kmax = (n < siglen - 1) ? n : siglen - 1; + + for (k = kmin; k <= kmax; k++) { + convout[n] += Signal[k] * Kernel[n - k]; + } + } + return ESP_OK; +} + +TEST_CASE("dsps_conv_f32_ansi functionality", "[dsps]") +{ + for (size_t la = 1; la < lenA; la++) { + for (size_t lb = 1; lb < lenB; lb++) { + for (int i = 0 ; i < lenA ; i++) { + inputA[i] = (float)rand() / INT32_MAX; + } + for (int i = 0 ; i < lenB ; i++) { + inputB[i] = (float)rand() / INT32_MAX; + } + for (int i = 0 ; i < (lenA + lenB - 1 + 2); i++) { + output_ref[i] = -1; + output_fwd[i] = -1; + output_back[i] = -1; + } + dsps_conv_f32_ref(inputA, la, inputB, lb, &output_ref[1]); + dsps_conv_f32_ansi(inputA, la, inputB, lb, &output_fwd[1]); + dsps_conv_f32_ansi(inputB, lb, inputA, la, &output_back[1]); + float max_eps = 0.000001; + for (size_t i = 0; i < (la + lb + 1); i++) { + if ((fabs(output_ref[i] - output_fwd[i]) > max_eps) || (fabs(output_ref[i] - output_back[i]) > max_eps) || (fabs(output_back[i] - output_fwd[i]) > max_eps)) { + ESP_LOGE(TAG, "la=%i, lb=%i, i=%i, ref=%2.3f, fwd=%2.3f, back=%2.3f", la, lb, i, output_ref[i], output_fwd[i], output_back[i]); + } + TEST_ASSERT_EQUAL(output_ref[i], output_fwd[i]); + TEST_ASSERT_EQUAL(output_ref[i], output_back[i]); + TEST_ASSERT_EQUAL(output_back[i], output_fwd[i]); + } + } + } +} + +TEST_CASE("dsps_conv_f32_ansi draw", "[dsps]") +{ + int max_N = 1024; + float *x = (float *)malloc(max_N * sizeof(float)); + TEST_ASSERT_NOT_NULL(x); + float *y = (float *)malloc(max_N * sizeof(float)); + TEST_ASSERT_NOT_NULL(y); + float *z = (float *)malloc((max_N * 2 + 1) * sizeof(float)); + TEST_ASSERT_NOT_NULL(z); + + for (int i = 0 ; i < max_N ; i++) { + x[i] = 10; + y[i] = 20; + z[i] = 0; + } + + dsps_conv_f32_ansi(x, 32, y, 16, &z[0]); + + dsps_view(z, 32 + 16, 32 + 16, 10, -1, 4000, '+'); + + free(x); + free(y); + free(z); +} + +TEST_CASE("dsps_conv_f32_ansi benchmark", "[dsps]") +{ + int max_N = 1024; + int conv_size = 64; + float *x = (float *)malloc(max_N * sizeof(float)); + TEST_ASSERT_NOT_NULL(x); + float *y = (float *)malloc(max_N * sizeof(float)); + TEST_ASSERT_NOT_NULL(y); + float *z = (float *)malloc((max_N * 2 + 1) * sizeof(float)); + TEST_ASSERT_NOT_NULL(z); + + for (int i = 0 ; i < max_N ; i++) { + x[i] = 0; + y[i] = 1000; + } + + unsigned int start_b = xthal_get_ccount(); + dsps_conv_f32_ansi(x, max_N, y, conv_size, &z[0]); + unsigned int end_b = xthal_get_ccount(); + + float cycles = end_b - start_b; + ESP_LOGI(TAG, "dsps_conv_f32_ansi - %f cycles for signal %i and pattern %i", cycles, max_N, conv_size); + free(x); + free(y); + free(z); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_corr_f32_ae32.c b/test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_corr_f32_ae32.c new file mode 100644 index 0000000..c811c76 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_corr_f32_ae32.c @@ -0,0 +1,82 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" + +#include "dsps_corr.h" +#include "esp_attr.h" + +static const char *TAG = "dsps_corr"; + +#define lenA 15 +#define lenB 10 + +static float inputA[lenA]; +static float inputB[lenB]; +static float output[lenA + lenB - 1 + 2]; +static float output_ref[lenA + lenB - 1 + 2]; + +TEST_CASE("dsps_corr_f32_ae32 functionality", "[dsps]") +{ + for (int i = 0 ; i < lenA ; i++) { + inputA[i] = i; + } + for (int i = 0 ; i < lenB ; i++) { + inputB[i] = 10 + i; + } + for (int i = 0 ; i < (lenA - lenB + 2); i++) { + output[i] = -1; + output_ref[i] = -1; + } + inputB[0] = 1; + dsps_corr_f32_ae32(inputA, lenA, inputB, lenB, &output[1]); + dsps_corr_f32_ansi(inputA, lenA, inputB, lenB, &output_ref[1]); + for (size_t i = 0; i < (lenA - lenB) + 2; i++) { + ESP_LOGD(TAG, "Data[%i] = %2.2f, expected = %2.2f", i, output[i], output_ref[i]); + } + for (size_t i = 0; i < (lenA - lenB) + 2; i++) { + TEST_ASSERT_EQUAL(output_ref[i], output[i]); + } +} + +TEST_CASE("dsps_corr_f32_ae32 benchmark", "[dsps]") +{ + int max_N = 1024; + int corr_size = 64; + float *x = (float *)malloc(max_N * sizeof(float)); + TEST_ASSERT_NOT_NULL(x); + float *y = (float *)malloc(max_N * sizeof(float)); + TEST_ASSERT_NOT_NULL(y); + float *z = (float *)malloc(max_N * sizeof(float)); + TEST_ASSERT_NOT_NULL(z); + + for (int i = 0 ; i < max_N ; i++) { + x[i] = 0; + y[i] = 1000; + } + + unsigned int start_b = xthal_get_ccount(); + dsps_corr_f32_ae32(x, max_N, y, corr_size, &z[0]); + unsigned int end_b = xthal_get_ccount(); + + float cycles = end_b - start_b; + ESP_LOGI(TAG, "dsps_corr_f32_ae32 - %f cycles for signal %i and pattern %i", cycles, max_N, corr_size); + free(x); + free(y); + free(z); + +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_corr_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_corr_f32_ansi.c new file mode 100644 index 0000000..eb2a094 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_corr_f32_ansi.c @@ -0,0 +1,82 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" + +#include "dsps_corr.h" +#include "esp_attr.h" + +static const char *TAG = "dsps_corr"; + +#define lenA 15 +#define lenB 10 + +static float inputA[lenA]; +static float inputB[lenB]; +static float output[lenA + lenB + 2]; + +TEST_CASE("dsps_corr_f32_ansi functionality", "[dsps]") +{ + for (int i = 0 ; i < lenA ; i++) { + inputA[i] = i; + } + for (int i = 0 ; i < lenB ; i++) { + inputB[i] = 0; + } + for (int i = 0 ; i <= (lenA - lenB + 2); i++) { + output[i] = -1; + } + inputB[0] = 1; + dsps_corr_f32_ansi(inputA, lenA, inputB, lenB, &output[1]); + for (size_t i = 0; i < lenA + lenB; i++) { + ESP_LOGD(TAG, "output[%i] = %2.2f", i, output[i]); + } + + TEST_ASSERT_EQUAL(output[0], -1); + TEST_ASSERT_EQUAL(output[lenA - lenB + 2], -1); + for (size_t i = 0; i <= (lenA - lenB); i++) { + TEST_ASSERT_EQUAL(output[i + 1], i); + } +} + +TEST_CASE("dsps_corr_f32_ansi benchmark", "[dsps]") +{ + int max_N = 1024; + int corr_size = 64; + float *x = (float *)malloc(max_N * sizeof(float)); + TEST_ASSERT_NOT_NULL(x); + float *y = (float *)malloc(max_N * sizeof(float)); + TEST_ASSERT_NOT_NULL(y); + float *z = (float *)malloc(max_N * sizeof(float)); + TEST_ASSERT_NOT_NULL(z); + + for (int i = 0 ; i < max_N ; i++) { + x[i] = 0; + y[i] = 1000; + } + + unsigned int start_b = xthal_get_ccount(); + dsps_corr_f32_ansi(x, max_N, y, corr_size, &z[0]); + unsigned int end_b = xthal_get_ccount(); + + float cycles = end_b - start_b; + ESP_LOGI(TAG, "dsps_corr_f32_ansi - %f cycles for signal %i and pattern %i", cycles, max_N, corr_size); + free(x); + free(y); + free(z); + +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dct/float/dsps_dct_f32.c b/test_apps/managed_components/espressif__esp-dsp/modules/dct/float/dsps_dct_f32.c new file mode 100644 index 0000000..aed6d4a --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dct/float/dsps_dct_f32.c @@ -0,0 +1,118 @@ +// Copyright 2018-2020 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsp_common.h" +#include + +#include "dsps_dct.h" +#include "dsps_fft2r.h" + +esp_err_t dsps_dct_f32_ref(float *data, int N, float *result) +{ + float factor = M_PI / N; + for (size_t i = 0; i < N; i++) { + float sum = 0; + for (size_t j = 0; j < N; j++) { + sum += data[j] * cosf((j + 0.5) * i * factor); + } + result[i] = sum; + } + return ESP_OK; +} + +esp_err_t dsps_dct_inverce_f32_ref(float *data, int N, float *result) +{ + float factor = M_PI / N; + for (size_t i = 0; i < N; i++) { + float sum = data[0] / 2; + for (size_t j = 0; j < N; j++) { + sum += data[j] * cosf(j * (i + 0.5) * factor); + } + result[i] = sum; + } + return ESP_OK; +} + +esp_err_t dsps_dct_f32(float *data, int N) +{ + esp_err_t ret = ESP_OK; + if (dsps_fft2r_initialized == 0) { + return ESP_ERR_DSP_REINITIALIZED; + } + + for (int i = 0; i < N / 2; i++) { + data[(N - 1 - i) * 2] = data[i * 2 + 1]; + data[i * 2 + 1] = 0; + data[N + i * 2 + 1] = 0; + } + + ret = dsps_fft2r_fc32(data, N); + if (ret != ESP_OK) { + return ret; + } + + // // The follows code do the same as this one: + // // + // float factor = M_PI / (N * 2); + // ret = dsps_bit_rev_fc32(data, N); + // for (int i = 0; i < N; i++) { + // float temp = i * factor; + // data[i] = data[i*2] * cosf(temp) + data[i*2 + 1] * sinf(temp); + // } + int table_step = 2; + for (int i = 0; i < N; i++) { + float c = dsps_fft_w_table_fc32[i * 2 * table_step]; + float s = dsps_fft_w_table_fc32[i * 2 * table_step + 1]; + data[i * 2] = data[i * 2] * c; + data[i * 2 + 1] = data[i * 2 + 1] * s; + } + ret = dsps_bit_rev_fc32(data, N); + if (ret != ESP_OK) { + return ret; + } + + for (int i = 0; i < N; i++) { + data[i] = data[i * 2] + data[i * 2 + 1]; + } + return ESP_OK; +} + +esp_err_t dsps_dct_inv_f32(float *data, int N) +{ + esp_err_t ret = ESP_OK; + if (dsps_fft2r_initialized == 0) { + return ESP_ERR_DSP_REINITIALIZED; + } + + float factor = M_PI / (N * 2); + data[0] *= 0.5; + for (int i = N - 1; i >= 0; i--) { + float temp = i * factor; + data[i * 2] = data[i] * cosf(temp); + data[i * 2 + 1] = data[i] * -sinf(temp); + } + ret = dsps_fft2r_fc32(data, N); + if (ret != ESP_OK) { + return ret; + } + ret = dsps_bit_rev_fc32(data, N); + if (ret != ESP_OK) { + return ret; + } + for (size_t i = 0; i < N / 2; i++) { + data[i * 2 + 1] = data[(N - 1 - i) * 2]; + } + + return ESP_OK; +} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dct/include/dsps_dct.h b/test_apps/managed_components/espressif__esp-dsp/modules/dct/include/dsps_dct.h new file mode 100644 index 0000000..bc0f415 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dct/include/dsps_dct.h @@ -0,0 +1,95 @@ +// Copyright 2018-2020 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#ifndef _dsps_dct_H_ +#define _dsps_dct_H_ +#include "dsp_err.h" +#include "sdkconfig.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +/**@{*/ +/** + * @brief DCT of radix 2, unscaled + * + * DCT type II of radix 2, unscaled + * Function is FFT based + * The extension (_ansi) use ANSI C and could be compiled and run on any platform. + * The extension (_ae32) is optimized for ESP32 chip. + * + * @param[inout] data: input/output array with size of N*2. An elements located: Re[0],Re[1], , ... Re[N-1], any data... up to N*2 + * result of DCT will be stored to this array from 0...N-1. + * Size of data array must be N*2!!! + * @param[in] N: Size of DCT transform. Size of data array must be N*2!!! + * + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dsps_dct_f32(float *data, int N); + +/**@}*/ + +/**@{*/ +/** + * @brief Inverce DCT of radix 2 + * + * Inverce DCT type III of radix 2, unscaled + * Function is FFT based + * The extension (_ansi) use ANSI C and could be compiled and run on any platform. + * The extension (_ae32) is optimized for ESP32 chip. + * + * @param[inout] data: input/output array with size of N*2. An elements located: Re[0],Re[1], , ... Re[N-1], any data... up to N*2 + * result of DCT will be stored to this array from 0...N-1. + * Size of data array must be N*2!!! + * @param[in] N: Size of DCT transform. Size of data array must be N*2!!! + * + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dsps_dct_inv_f32(float *data, int N); + +/**@}*/ + +/**@{*/ +/** + * @brief DCTs + * + * Direct DCT type II and Inverce DCT type III, unscaled + * These functions used as a reference for general purpose. These functions are not optimyzed! + * The extension (_ansi) use ANSI C and could be compiled and run on any platform. + * The extension (_ae32) is optimized for ESP32 chip. + * + * @param[in] data: input/output array with size of N. An elements located: Re[0],Re[1], , ... Re[N-1] + * @param[in] N: Size of DCT transform. Size of data array must be N*2!!! + * @param[out] result: output result array with size of N. + * + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dsps_dct_f32_ref(float *data, int N, float *result); +esp_err_t dsps_dct_inverce_f32_ref(float *data, int N, float *result); +/**@}*/ + + +#ifdef __cplusplus +} +#endif + +#endif // _dsps_dct_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dct/test/test_dsps_dct_f32.c b/test_apps/managed_components/espressif__esp-dsp/modules/dct/test/test_dsps_dct_f32.c new file mode 100644 index 0000000..55ed75f --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dct/test/test_dsps_dct_f32.c @@ -0,0 +1,167 @@ +// Copyright 2018-2020 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" + +#include "dsps_view.h" +#include "dsps_dct.h" +#include "dsps_fft2r.h" +#include "dsp_tests.h" +#include + + +static const char *TAG = "dsps_dct"; + +TEST_CASE("dsps_dct_f32 functionality", "[dsps]") +{ + float* data = calloc(1024*2, sizeof(float)); + TEST_ASSERT_NOT_NULL(data); + + float* data_ref = calloc(1024*2, sizeof(float)); + TEST_ASSERT_NOT_NULL(data_ref); + + float* data_fft = calloc(1024*2, sizeof(float)); + TEST_ASSERT_NOT_NULL(data_fft); + + int N = 64; + int check_bin = 4; + for (int i = 0 ; i < N ; i++) { + data[i] = 2 * sinf(M_PI / N * check_bin * 2 * i); + data_ref[i] = data[i]; + data_fft[i] = data[i]; + data[i + N] = 0; + data_ref[i + N] = 0; + data_fft[i + N] = 0; + } + + dsps_dct_f32_ref(data, N, &data[N]); + dsps_view(&data[N], 32, 32, 10, -2, 2, '.'); + + dsps_dct_inverce_f32_ref(&data[N], N, data); + dsps_view(&data[0], 32, 32, 10, -2, 2, '.'); + + for (size_t i = 0; i < N; i++) { + ESP_LOGD(TAG, "DCT data[%i] = %2.3f\n", i, data[N + i]); + } + float abs_tol = 1e-5; + for (size_t i = 1; i < N; i++) { + ESP_LOGD(TAG, "data[%i] = %f, ref_data = %f\n", i, data[i], data_ref[i]*N / 2); + float error = fabs(data[i] - data_ref[i]* N / 2)/(N / 2); + if (error > abs_tol) + { + ESP_LOGE(TAG, "data[%i] = %f, ref_data = %f, error= %f\n", i, data[i], data_ref[i]*N / 2, error); + TEST_ASSERT_MESSAGE (false, "Result out of range!\n"); + } + } + + free(data); + free(data_ref); + free(data_fft); + +} + +TEST_CASE("dsps_dct_f32 functionality Fast DCT", "[dsps]") +{ + esp_err_t ret = dsps_fft2r_init_fc32(NULL, CONFIG_DSP_MAX_FFT_SIZE); + TEST_ESP_OK(ret); + + float* data = (float*)memalign(16, sizeof(float) * 1024*2); + TEST_ASSERT_NOT_NULL(data); + + float* data_ref = (float*)memalign(16, sizeof(float) * 1024*2); + TEST_ASSERT_NOT_NULL(data_ref); + + float* data_fft = (float*)memalign(16, sizeof(float) * 1024*2); + TEST_ASSERT_NOT_NULL(data_fft); + + int N = 64; + int check_bin = 4; + for (int i = 0 ; i < N ; i++) { + data[i] = 2 * sin(M_PI / N * check_bin * 2 * i); + data_ref[i] = data[i]; + data_fft[i] = data[i]; + data[i + N] = 0; + data_ref[i + N] = 0; + data_fft[i + N] = 0; + } + + dsps_dct_f32_ref(data, N, &data[N]); + ret = dsps_dct_f32(data_fft, N); + TEST_ESP_OK(ret); + + float abs_tol = 1e-5; + + for (size_t i = 0; i < N; i++) { + ESP_LOGD(TAG, "DCT data[%i] = %2.3f, data_fft = %2.3f\n", i, data[N + i], data_fft[i]); + float error = fabs(data[N + i] - data_fft[i])/(N / 2); + if (error > abs_tol) { + ESP_LOGE(TAG, "DCT data[%i] = %f, data_fft = %f, error = %f\n", i, data[N + i], data_fft[i], error); + TEST_ASSERT_MESSAGE (false, "Result out of range!\n"); + } + } + + dsps_dct_inv_f32(data_fft, N); + + for (size_t i = 0; i < N; i++) { + ESP_LOGD(TAG, "IDCT data[%i] = %2.3f, data_fft = %2.3f\n", i, data[i], data_fft[i] / N * 2); + float error = fabs(data[i] - data_fft[i] / N * 2)/(N / 2); + if (error > abs_tol) { + ESP_LOGE(TAG, "IDCT data[%i] = %f, data_fft = %f, error = %f\n", i, data[i], data_fft[i] / N * 2, error); + TEST_ASSERT_MESSAGE (false, "Result out of range!\n"); + } + } + dsps_fft2r_deinit_fc32(); + free(data); + free(data_ref); + free(data_fft); +} + +TEST_CASE("dsps_dct_f32 benchmark", "[dsps]") +{ + esp_err_t ret = dsps_fft2r_init_fc32(NULL, CONFIG_DSP_MAX_FFT_SIZE); + TEST_ESP_OK(ret); + + float* data = calloc(1024*2, sizeof(float)); + TEST_ASSERT_NOT_NULL(data); + + float* data_ref = calloc(1024*2, sizeof(float)); + TEST_ASSERT_NOT_NULL(data_ref); + + float* data_fft = calloc(1024*2, sizeof(float)); + TEST_ASSERT_NOT_NULL(data_fft); + + int N = 64; + int check_bin = 4; + for (int i = 0 ; i < N ; i++) { + data[i] = 2 * sin(M_PI / N * check_bin * 2 * i); + data[i + N] = 0; + } + + unsigned int start_b = xthal_get_ccount(); + ret = dsps_dct_f32(data, N); + unsigned int end_b = xthal_get_ccount(); + + TEST_ESP_OK(ret); + + float total_b = end_b - start_b; + float cycles = total_b; + ESP_LOGI(TAG, "Benchmark dsps_dct_f32 - %6i cycles for %6i DCT points FFT.", (int)cycles, N); + dsps_fft2r_deinit_fc32(); + free(data); + free(data_ref); + free(data_fft); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_s16_aes3.S b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_s16_aes3.S new file mode 100644 index 0000000..aabf37c --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_s16_aes3.S @@ -0,0 +1,398 @@ +// Copyright 2018-2021 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dspi_dotprod_platform.h" +#if (dspi_dotprod_aes3_enabled == 1) + + .text + .align 4 + .literal .LC0_1_61, 458755 + + # Program Unit: dspi_dotprod_off_s16_aes3 + .type dspi_dotprod_off_s16_aes3, @function + .align 4 + .global dspi_dotprod_off_s16_aes3 +dspi_dotprod_off_s16_aes3: # 0x4 +.LBB1_dspi_dotprod_off_s16_aes3: # 0x4 + entry a1,128 # + l32i.n a10,a2,4 # [0] id:760 + l32i.n a12,a2,12 # [1] id:759 + mull a8,a10,a5 # [2] + blt a12,a8,.LBB83_dspi_dotprod_off_s16_aes3 # [4] + + l32i.n a13,a2,8 # [0] id:761 + l32i.n a9,a2,16 # [1] id:762 + mull a11,a13,a6 # [2] + blt a9,a11,.LBB83_dspi_dotprod_off_s16_aes3 # [4] + + l32i.n a15,a3,4 # [0] id:764 + l32i.n a14,a3,12 # [1] id:763 + mull a11,a15,a5 # [2] + blt a14,a11,.LBB83_dspi_dotprod_off_s16_aes3 # [4] + + l32i.n a8,a3,16 # [0] id:766 + l32i.n a9,a3,8 # [1] id:765 + s32i a9,a1,88 # [2] gra_spill_temp_2 + mull a9,a9,a6 # [3] + blt a8,a9,.LBB83_dspi_dotprod_off_s16_aes3 # [5] + + l32i.n a8,a3,0 # [0] id:767 + s32i a8,a1,84 # [1] gra_spill_temp_1 + bbsi a8,0,.Lt_0_36354 # [2] + + bne a14,a11,.Lt_0_36354 # [0] + + bnei a15,1,.Lt_0_36354 # [0] + + l32i a9,a1,88 # [0] gra_spill_temp_2 + beqi a9,1,.Lt_0_19458 # [2] + +.Lt_0_36354: # 0x46 +.Lt_0_19714: # 0x46 + mov.n a10,a2 # [0] + mov.n a11,a3 # [1] + mov.n a12,a4 # [2] + mov.n a13,a5 # [3] + mov.n a14,a6 # [4] + mov.n a15,a7 # [5] + l16si a8,a1,128 # [6] id:768 offset+0x0 + s32i.n a8,a1,0 # [7] id:875 + .type dspi_dotprod_off_s16_ansi, @function + call8 dspi_dotprod_off_s16_ansi # [8] dspi_dotprod_off_s16_ansi + + mov.n a2,a10 # [0] + retw.n # [1] + +.LBB83_dspi_dotprod_off_s16_aes3: # 0x5e + l32r a2,.LC0_1_61 # [0] + retw.n # [1] + +.Lt_0_19458: # 0x63 + addi.n a9,a10,-1 # [0] + bnez a9,.Lt_0_37122 # [1] + + addi.n a10,a13,-1 # [0] + bnez a10,.Lt_0_37122 # [1] + + extui a11,a5,0,3 # [0] + bnez.n a11,.Lt_0_37122 # [1] + + blti a6,4,.Lt_0_37122 # [0] + + movi.n a14,32 # [0] + blt a14,a5,.LBB27_dspi_dotprod_off_s16_aes3 # [1] + +.Lt_0_37634: # 0x7a +.Lt_0_21506: # 0x7a + l32i a15,a1,84 # [0] gra_spill_temp_1 + l32i.n a2,a2,0 # [1] id:769 + l16si a9,a1,128 # [2] id:768 offset+0x0 + mull a10,a12,a13 # [3] + addi a8,a1,16 # [4] temp_offset + slli a10,a10,1 # [5] + s32i a10,a1,80 # [6] gra_spill_temp_0 + movi.n a10,2 # [7] + # loop-count fixed at 2 + loop a10,.LBB137_dspi_dotprod_off_s16_aes3 # [8] + +.LBB132_dspi_dotprod_off_s16_aes3: # 0x93 + s16i a9,a8,0 # [0*II+0] id:770 temp_offset+0x0 + s16i a9,a8,2 # [0*II+1] id:770 temp_offset+0x0 + s16i a9,a8,4 # [0*II+2] id:770 temp_offset+0x0 + s16i a9,a8,6 # [0*II+3] id:770 temp_offset+0x0 + s16i a9,a8,8 # [0*II+4] id:770 temp_offset+0x0 + s16i a9,a8,10 # [0*II+5] id:770 temp_offset+0x0 + s16i a9,a8,12 # [0*II+6] id:770 temp_offset+0x0 + s16i a9,a8,14 # [0*II+7] id:770 temp_offset+0x0 + addi a8,a8,16 # [0*II+8] + +.LBB137_dspi_dotprod_off_s16_aes3: # 0xae + mov.n a3,a6 # [0] + addi a11,a5,-24 # [1] + addi a12,a1,24 # [3] temp_offset+8 + movi.n a13,0 # [4] + wur.sar_byte a13 # [5] + wur.accx_0 a13 # [6] + wur.accx_1 a13 # [7] + ee.vld.128.ip q6,a12,0 # [8] id:771 + s32i.n a12,a1,48 # [9] offset_data_ptr + beqz a11,.LBB34_dspi_dotprod_off_s16_aes3 # [10] + +.Lt_0_25602: # 0xc8 +.Lt_0_25090: # 0xc8 + ee.vld.128.ip q0,a15,16 # [0] id:786 + addi a14,a5,-16 # [1] + beqz a14,.LBB40_dspi_dotprod_off_s16_aes3 # [2] + +.Lt_0_27138: # 0xd1 +.Lt_0_26626: # 0xd1 + addi a8,a5,-8 # [0] + beqz a8,.LBB46_dspi_dotprod_off_s16_aes3 # [1] + +.Lt_0_28674: # 0xd7 +.Lt_0_28162: # 0xd7 + addi a9,a5,-32 # [0] + beqz a9,.LBB52_dspi_dotprod_off_s16_aes3 # [1] + +.Lt_0_30210: # 0xdd +.Lt_0_29698: # 0xdd + addi a10,a5,-64 # [0] + beqz a10,.LBB58_dspi_dotprod_off_s16_aes3 # [1] + + movi.n a11,64 # [0] + bge a11,a5,.Lt_0_33026 # [1] + + movi.n a12,0 # [0] + ee.ld.128.usar.ip q1,a2,16 # [1] id:848 + ee.ld.128.usar.ip q2,a2,16 # [2] id:849 + ee.src.q.ld.ip q3,a2,16,q1,q2 # [4] id:850 + beqz.n a3,.Lt_0_33026 # [5] + + slli a8,a5,1 # [0] + l32i a14,a1,80 # [1] gra_spill_temp_0 + addi a13,a5,31 # [2] + movgez a13,a5,a5 # [3] + srai a13,a13,5 # [4] + sub a14,a14,a8 # [5] + addi a14,a14,16 # [6] + addi.n a13,a13,-1 # [7] + +.Lt_0_33794: # 0x10c + beqz.n a13,.Lt_0_34050 # [0] + + loopnez a13,.LBB273_dspi_dotprod_off_s16_aes3 # [0] + +.LBB271_dspi_dotprod_off_s16_aes3: # 0x111 + ee.vmulas.s16.accx.ld.ip.qup q0,a2,16,q0,q1,q2,q3 # [0*II+0] id:851 + ee.vmulas.s16.accx.ld.ip q1,a15,16,q1,q6 # [0*II+1] id:852 + ee.vmulas.s16.accx.ld.ip.qup q1,a2,16,q1,q2,q3,q0 # [0*II+3] id:853 + ee.vmulas.s16.accx.ld.ip q4,a15,16,q2,q6 # [0*II+4] id:854 + ee.vmulas.s16.accx.ld.ip.qup q2,a2,16,q4,q3,q0,q1 # [0*II+6] id:855 + ee.vmulas.s16.accx.ld.ip q4,a15,16,q3,q6 # [0*II+7] id:856 + ee.vmulas.s16.accx.ld.ip.qup q3,a2,16,q4,q0,q1,q2 # [0*II+9] id:857 + ee.vmulas.s16.accx.ld.ip q0,a15,16,q0,q6 # [0*II+10] id:858 + +.LBB273_dspi_dotprod_off_s16_aes3: # 0x131 + +.Lt_0_34050: # 0x131 + ee.vmulas.s16.accx.ld.ip.qup q0,a2,16,q0,q1,q2,q3 # [0] id:859 + ee.vmulas.s16.accx.ld.ip q1,a15,16,q1,q6 # [1] id:860 + movi.n a9,32 # [2] + ee.vmulas.s16.accx.ld.xp.qup q7,a2,a14,q1,q2,q3,q0 # [3] id:861 + ee.vmulas.s16.accx.ld.ip q5,a15,16,q2,q6 # [4] id:862 + movi.n a10,-16 # [5] + ee.vmulas.s16.accx.ld.xp.qup q2,a2,a10,q5,q3,q0,q7 # [6] id:863 + ee.vmulas.s16.accx.ld.ip q4,a15,16,q3,q6 # [7] id:865 + ee.ld.128.usar.xp q1,a2,a9 # [8] id:864 + addi.n a12,a12,1 # [9] + ee.vmulas.s16.accx.ld.ip.qup q3,a2,16,q4,q0,q1,q2 # [10] id:866 + ee.vmulas.s16.accx.ld.ip q0,a15,16,q0,q6 # [11] id:867 + bne a12,a3,.Lt_0_33794 # [12] + +.Lt_0_33026: # 0x15d +.Lt_0_32770: # 0x15d + rur.accx_0 a9 # [0] + rur.accx_1 a10 # [1] + blti a7,1,.Lt_0_35586 # [2] + + movi.n a2,0 # [0] + addi a13,a7,-33 # [1] + addi.n a14,a7,-1 # [2] + ssr a14 # [3] + sra a12,a10 # [4] + src a11,a10,a9 # [5] + movgez a11,a12,a13 # [6] + addi.n a11,a11,1 # [7] + srai a11,a11,1 # [8] + s16i a11,a4,0 # [9] id:873 + retw.n # [10] + +.Lt_0_37122: # 0x183 +.Lt_0_20738: # 0x183 + mov.n a10,a2 # [0] + mov.n a11,a3 # [1] + mov.n a12,a4 # [2] + mov.n a13,a5 # [3] + mov.n a14,a6 # [4] + mov.n a15,a7 # [5] + l16si a8,a1,128 # [6] id:768 offset+0x0 + s32i.n a8,a1,0 # [7] id:876 + call8 dspi_dotprod_off_s16_ansi # [8] dspi_dotprod_off_s16_ansi + + mov.n a2,a10 # [0] + retw.n # [1] + +.LBB27_dspi_dotprod_off_s16_aes3: # 0x19b + extui a9,a5,0,1 # [0] + beqz a9,.Lt_0_37634 # [1] + + mov.n a10,a2 # [0] + mov.n a11,a3 # [1] + mov.n a12,a4 # [2] + mov.n a13,a5 # [3] + mov.n a14,a6 # [4] + mov.n a15,a7 # [5] + l16si a8,a1,128 # [6] id:768 offset+0x0 + s32i.n a8,a1,0 # [7] id:877 + call8 dspi_dotprod_off_s16_ansi # [8] dspi_dotprod_off_s16_ansi + + mov.n a2,a10 # [0] + retw.n # [1] + +.LBB34_dspi_dotprod_off_s16_aes3: # 0x1b9 + movi.n a10,32 # [0] + movi.n a11,-16 # [1] + l32i a12,a1,80 # [2] gra_spill_temp_0 + ee.ld.128.usar.ip q0,a2,16 # [3] id:776 + ee.ld.128.usar.ip q2,a2,16 # [4] id:777 + addi a12,a12,-32 # [5] + ee.src.q.ld.ip q3,a2,16,q0,q2 # [6] id:778 + loopgtz a6,.LBB159_dspi_dotprod_off_s16_aes3 # [7] + +.LBB157_dspi_dotprod_off_s16_aes3: # 0x1cf + ee.vmulas.s16.accx.ld.ip q1,a15,16,q0,q6 # [0*II+0] id:779 + ee.vmulas.s16.accx.ld.xp.qup q1,a2,a12,q1,q0,q2,q3 # [0*II+2] id:780 + ee.vmulas.s16.accx.ld.ip q0,a15,16,q2,q6 # [0*II+3] id:781 + ee.vmulas.s16.accx.ld.xp.qup q2,a2,a11,q0,q2,q3,q1 # [0*II+5] id:782 + ee.vmulas.s16.accx.ld.ip q1,a15,16,q3,q6 # [0*II+6] id:784 + ee.ld.128.usar.xp q0,a2,a10 # [0*II+7] id:783 + ee.vmulas.s16.accx.ld.ip.qup q3,a2,16,q1,q3,q0,q2 # [0*II+9] id:785 + +.LBB159_dspi_dotprod_off_s16_aes3: # 0x1ea + j .Lt_0_25602 # [0] + +.LBB40_dspi_dotprod_off_s16_aes3: # 0x1ed + movi.n a10,32 # [0] + movi.n a11,-16 # [1] + srli a3,a6,1 # [2] + l32i a12,a1,80 # [3] gra_spill_temp_0 + ee.ld.128.usar.ip q1,a2,16 # [4] id:787 + ee.ld.128.usar.ip q2,a2,16 # [5] id:788 + addi a12,a12,-16 # [7] + ee.src.q.ld.xp q3,a2,a12,q1,q2 # [8] id:789 + loopnez a3,.LBB182_dspi_dotprod_off_s16_aes3 # [9] + +.LBB180_dspi_dotprod_off_s16_aes3: # 0x206 + ee.vmulas.s16.accx.ld.xp.qup q0,a2,a11,q0,q1,q2,q3 # [0*II+0] id:790 + ee.vmulas.s16.accx.ld.ip q3,a15,16,q1,q6 # [0*II+1] id:791 + ee.ld.128.usar.xp q1,a2,a10 # [0*II+2] id:792 + ee.vmulas.s16.accx.ld.xp.qup q3,a2,a12,q3,q2,q1,q0 # [0*II+4] id:793 + ee.vmulas.s16.accx.ld.ip q4,a15,16,q2,q6 # [0*II+5] id:794 + ee.vmulas.s16.accx.ld.xp.qup q2,a2,a11,q4,q1,q0,q3 # [0*II+7] id:795 + ee.vmulas.s16.accx.ld.ip q3,a15,16,q1,q6 # [0*II+8] id:796 + ee.ld.128.usar.xp q1,a2,a10 # [0*II+9] id:797 + ee.vmulas.s16.accx.ld.xp.qup q3,a2,a12,q3,q0,q1,q2 # [0*II+11] id:798 + ee.vmulas.s16.accx.ld.ip q0,a15,16,q0,q6 # [0*II+12] id:799 + +.LBB182_dspi_dotprod_off_s16_aes3: # 0x22c + j .Lt_0_27138 # [0] + +.LBB46_dspi_dotprod_off_s16_aes3: # 0x22f + movi.n a10,-16 # [0] + l32i a11,a1,80 # [1] gra_spill_temp_0 + addi a8,a2,16 # [2] + addi a11,a11,16 # [3] + ee.ld.128.usar.xp q2,a8,a10 # [4] id:800 + ee.ld.128.usar.xp q1,a8,a11 # [5] id:801 + ee.src.q.ld.xp q3,a8,a10,q1,q2 # [7] id:802 + ee.ld.128.usar.xp q2,a8,a11 # [8] id:803 + srli a3,a3,2 # [9] + mov.n a2,a8 # [10] + loopnez a3,.LBB205_dspi_dotprod_off_s16_aes3 # [11] + +.LBB203_dspi_dotprod_off_s16_aes3: # 0x24e + ee.vmulas.s16.accx.ld.xp.qup q3,a2,a10,q0,q1,q2,q3 # [0*II+0] id:804 + ee.vmulas.s16.accx.ld.ip q0,a15,16,q1,q6 # [0*II+1] id:805 + ee.ld.128.usar.xp q1,a2,a11 # [0*II+2] id:806 + ee.vmulas.s16.accx.ld.xp.qup q3,a2,a10,q0,q2,q1,q3 # [0*II+4] id:807 + ee.vmulas.s16.accx.ld.ip q0,a15,16,q2,q6 # [0*II+5] id:808 + ee.ld.128.usar.xp q4,a2,a11 # [0*II+6] id:809 + ee.vmulas.s16.accx.ld.xp.qup q3,a2,a10,q0,q1,q4,q3 # [0*II+8] id:810 + ee.vmulas.s16.accx.ld.ip q0,a15,16,q1,q6 # [0*II+9] id:811 + ee.ld.128.usar.xp q1,a2,a11 # [0*II+10] id:812 + ee.vmulas.s16.accx.ld.xp.qup q3,a2,a10,q0,q4,q1,q3 # [0*II+12] id:813 + ee.vmulas.s16.accx.ld.ip q0,a15,16,q4,q6 # [0*II+13] id:814 + ee.ld.128.usar.xp q2,a2,a11 # [0*II+14] id:815 + +.LBB205_dspi_dotprod_off_s16_aes3: # 0x27a + j .Lt_0_28674 # [0] + +.LBB52_dspi_dotprod_off_s16_aes3: # 0x27d + movi.n a10,32 # [0] + movi.n a11,-16 # [1] + slli a13,a5,1 # [2] + l32i a12,a1,80 # [3] gra_spill_temp_0 + ee.ld.128.usar.ip q1,a2,16 # [4] id:816 + ee.ld.128.usar.ip q2,a2,16 # [5] id:817 + sub a12,a12,a13 # [6] + ee.src.q.ld.ip q3,a2,16,q1,q2 # [8] id:818 + addi a12,a12,16 # [9] + loopnez a3,.LBB228_dspi_dotprod_off_s16_aes3 # [10] + +.LBB226_dspi_dotprod_off_s16_aes3: # 0x299 + ee.vmulas.s16.accx.ld.ip.qup q0,a2,16,q0,q1,q2,q3 # [0*II+0] id:819 + ee.vmulas.s16.accx.ld.ip q4,a15,16,q1,q6 # [0*II+1] id:820 + ee.vmulas.s16.accx.ld.xp.qup q4,a2,a12,q4,q2,q3,q0 # [0*II+3] id:821 + ee.vmulas.s16.accx.ld.ip q1,a15,16,q2,q6 # [0*II+4] id:822 + ee.vmulas.s16.accx.ld.xp.qup q2,a2,a11,q1,q3,q0,q4 # [0*II+6] id:823 + ee.vmulas.s16.accx.ld.ip q4,a15,16,q3,q6 # [0*II+7] id:825 + ee.ld.128.usar.xp q1,a2,a10 # [0*II+8] id:824 + ee.vmulas.s16.accx.ld.ip.qup q3,a2,16,q4,q0,q1,q2 # [0*II+10] id:826 + ee.vmulas.s16.accx.ld.ip q0,a15,16,q0,q6 # [0*II+11] id:827 + +.LBB228_dspi_dotprod_off_s16_aes3: # 0x2bc + j .Lt_0_30210 # [0] + +.LBB58_dspi_dotprod_off_s16_aes3: # 0x2bf + movi.n a10,32 # [0] + movi.n a11,-16 # [1] + slli a13,a5,1 # [2] + l32i a12,a1,80 # [3] gra_spill_temp_0 + ee.ld.128.usar.ip q1,a2,16 # [4] id:828 + ee.ld.128.usar.ip q2,a2,16 # [5] id:829 + sub a12,a12,a13 # [7] + addi a12,a12,16 # [8] + ee.src.q.ld.ip q3,a2,16,q1,q2 # [9] id:830 + mov.n a8,a2 # [10] + loopnez a3,.LBB250_dspi_dotprod_off_s16_aes3 # [11] + +.LBB248_dspi_dotprod_off_s16_aes3: # 0x2dd + ee.vmulas.s16.accx.ld.ip.qup q0,a8,16,q0,q1,q2,q3 # [0*II+0] id:831 + ee.vmulas.s16.accx.ld.ip q4,a15,16,q1,q6 # [0*II+1] id:832 + ee.vmulas.s16.accx.ld.ip.qup q4,a8,16,q4,q2,q3,q0 # [0*II+3] id:833 + ee.vmulas.s16.accx.ld.ip q1,a15,16,q2,q6 # [0*II+4] id:834 + ee.vmulas.s16.accx.ld.ip.qup q1,a8,16,q1,q3,q0,q4 # [0*II+6] id:835 + ee.vmulas.s16.accx.ld.ip q5,a15,16,q3,q6 # [0*II+7] id:836 + ee.vmulas.s16.accx.ld.ip.qup q5,a8,16,q5,q0,q4,q1 # [0*II+9] id:837 + ee.vmulas.s16.accx.ld.ip q0,a15,16,q0,q6 # [0*II+10] id:838 + ee.vmulas.s16.accx.ld.ip.qup q0,a8,16,q0,q4,q1,q5 # [0*II+12] id:839 + ee.vmulas.s16.accx.ld.ip q4,a15,16,q4,q6 # [0*II+13] id:840 + ee.vmulas.s16.accx.ld.xp.qup q4,a8,a12,q4,q1,q5,q0 # [0*II+15] id:841 + ee.vmulas.s16.accx.ld.ip q1,a15,16,q1,q6 # [0*II+16] id:842 + ee.vmulas.s16.accx.ld.xp.qup q2,a8,a11,q1,q5,q0,q4 # [0*II+18] id:843 + ee.vmulas.s16.accx.ld.ip q4,a15,16,q5,q6 # [0*II+19] id:845 + ee.ld.128.usar.xp q1,a8,a10 # [0*II+20] id:844 + ee.vmulas.s16.accx.ld.ip.qup q3,a8,16,q4,q0,q1,q2 # [0*II+22] id:846 + ee.vmulas.s16.accx.ld.ip q0,a15,16,q0,q6 # [0*II+23] id:847 + +.LBB250_dspi_dotprod_off_s16_aes3: # 0x320 + j .Lt_0_33026 # [0] + +.Lt_0_35586: # 0x323 + movi.n a2,0 # [0] + sext a14,a9,15 # [1] + s16i a14,a4,0 # [2] id:874 + retw.n # [3] + +#endif // dsps_dotprod_s16_aes3_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_s16_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_s16_ansi.c new file mode 100644 index 0000000..bf2cb74 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_s16_ansi.c @@ -0,0 +1,44 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dspi_dotprod.h" + +esp_err_t dspi_dotprod_off_s16_ansi(image2d_t* in_image, image2d_t* filter, int16_t *out_value, int count_x, int count_y, int shift, int16_t offset) +{ + if (in_image->step_x*count_x > in_image->stride_x) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + if (in_image->step_y*count_y > in_image->stride_y) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + if (filter->step_x*count_x > filter->stride_x) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + if (filter->step_y*count_y > filter->stride_y) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + + int16_t* i_data = (int16_t*)in_image->data; + int16_t* f_data = (int16_t*)filter->data; + int i_step = in_image->stride_x*in_image->step_y; + int f_step = filter->stride_x*filter->step_y; + + int64_t acc = 0; + for (int y = 0; y < count_y; y++) + { + for (int x = 0; x < count_x; x++) + { + acc += (int32_t)i_data[in_image->step_x * x]*((int32_t)f_data[filter->step_x * x] + (int32_t)offset); + } + i_data += i_step; + f_data += f_step; + } + acc += 1 << (shift - 1); // round operation + acc >>= shift; + *out_value = acc; + return ESP_OK; +} + diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_s8_aes3.S b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_s8_aes3.S new file mode 100644 index 0000000..4a0cb04 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_s8_aes3.S @@ -0,0 +1,408 @@ +// Copyright 2018-2021 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dspi_dotprod_platform.h" +#if (dspi_dotprod_aes3_enabled == 1) + + .text + .align 4 + .literal .LC0_1_57, 458755 + + # Program Unit: dspi_dotprod_off_s8_aes3 + .type dspi_dotprod_off_s8_aes3, @function + .align 4 + .global dspi_dotprod_off_s8_aes3 +dspi_dotprod_off_s8_aes3: # 0x4 +.LBB1_dspi_dotprod_off_s8_aes3: # 0x4 + entry a1,112 # + l32i.n a10,a2,4 # [0] id:745 + l32i.n a12,a2,12 # [1] id:744 + mull a8,a10,a5 # [2] + blt a12,a8,.LBB86_dspi_dotprod_off_s8_aes3 # [4] + + l32i.n a13,a2,8 # [0] id:746 + l32i.n a9,a2,16 # [1] id:747 + mull a11,a13,a6 # [2] + blt a9,a11,.LBB86_dspi_dotprod_off_s8_aes3 # [4] + + l32i.n a15,a3,4 # [0] id:749 + l32i.n a14,a3,12 # [1] id:748 + mull a11,a15,a5 # [2] + blt a14,a11,.LBB86_dspi_dotprod_off_s8_aes3 # [4] + + l32i.n a8,a3,16 # [0] id:751 + l32i.n a9,a3,8 # [1] id:750 + s32i a9,a1,72 # [2] gra_spill_temp_2 + mull a9,a9,a6 # [3] + blt a8,a9,.LBB86_dspi_dotprod_off_s8_aes3 # [5] + + l32i.n a8,a3,0 # [0] id:752 + s32i a8,a1,68 # [1] gra_spill_temp_1 + bbsi a8,0,.Lt_0_35330 # [2] + + bne a14,a11,.Lt_0_35330 # [0] + + bnei a15,1,.Lt_0_35330 # [0] + + l32i a11,a1,72 # [0] gra_spill_temp_2 + beqi a11,1,.Lt_0_18946 # [2] + +.Lt_0_35330: # 0x46 +.Lt_0_19202: # 0x46 + mov.n a10,a2 # [0] + mov.n a11,a3 # [1] + mov.n a12,a4 # [2] + mov.n a13,a5 # [3] + mov.n a14,a6 # [4] + mov.n a15,a7 # [5] + .type dspi_dotprod_s8_ansi, @function + call8 dspi_dotprod_s8_ansi # [6] dspi_dotprod_s8_ansi + + mov.n a2,a10 # [0] + retw.n # [1] + +.LBB86_dspi_dotprod_off_s8_aes3: # 0x59 + l32r a2,.LC0_1_57 # [0] + retw.n # [1] + +.Lt_0_18946: # 0x5e + addi.n a14,a10,-1 # [0] + bnez a14,.Lt_0_36098 # [1] + + addi.n a15,a13,-1 # [0] + bnez a15,.Lt_0_36098 # [1] + + extui a8,a5,0,4 # [0] + bnez.n a8,.Lt_0_36098 # [1] + + blti a6,4,.Lt_0_36098 # [0] + + movi.n a9,64 # [0] + blt a9,a5,.LBB27_dspi_dotprod_off_s8_aes3 # [1] + +.Lt_0_36610: # 0x75 +.Lt_0_20994: # 0x75 + mov.n a8,a1 # [0] + l8ui a9,a1,112 # [1] id:754 offset+0x0 + l32i.n a15,a2,0 # [2] id:753 + mull a10,a12,a13 # [3] + l32i a2,a1,68 # [4] gra_spill_temp_1 + s32i a10,a1,64 # [5] gra_spill_temp_0 + sext a9,a9,7 # [6] + movi.n a10,4 # [7] + # loop-count fixed at 4 + loop a10,.LBB140_dspi_dotprod_off_s8_aes3 # [8] + +.LBB135_dspi_dotprod_off_s8_aes3: # 0x8d + s8i a9,a8,0 # [0*II+0] id:755 temp_offset+0x0 + s8i a9,a8,1 # [0*II+1] id:755 temp_offset+0x0 + s8i a9,a8,2 # [0*II+2] id:755 temp_offset+0x0 + s8i a9,a8,3 # [0*II+3] id:755 temp_offset+0x0 + s8i a9,a8,4 # [0*II+4] id:755 temp_offset+0x0 + s8i a9,a8,5 # [0*II+5] id:755 temp_offset+0x0 + s8i a9,a8,6 # [0*II+6] id:755 temp_offset+0x0 + s8i a9,a8,7 # [0*II+7] id:755 temp_offset+0x0 + addi.n a8,a8,8 # [0*II+8] + +.LBB140_dspi_dotprod_off_s8_aes3: # 0xa7 + mov.n a3,a6 # [0] + addi a11,a5,-48 # [1] + + addi.n a12,a1,8 # [3] temp_offset+8 + movi.n a13,0 # [4] + wur.accx_0 a13 # [5] + wur.accx_1 a13 # [6] + ee.vld.128.ip q6,a12,0 # [7] id:756 + s32i.n a12,a1,32 # [8] offset_data_ptr + beqz a11,.LBB34_dspi_dotprod_off_s8_aes3 # [9] + + l32i a2,a1,68 # [0] gra_spill_temp_1 + ee.vld.128.ip q0,a2,16 # [2] id:771 + st.qr q0,a1,48 # [3] q0 + +.Lt_0_24578: # 0xc6 + addi a14,a5,-32 # [0] + beqz a14,.LBB43_dspi_dotprod_off_s8_aes3 # [1] + +.Lt_0_26626: # 0xcc +.Lt_0_26114: # 0xcc + addi a8,a5,-16 # [0] + beqz a8,.LBB50_dspi_dotprod_off_s8_aes3 # [1] + +.Lt_0_28162: # 0xd2 +.Lt_0_27650: # 0xd2 + addi a9,a5,-64 # [0] + beqz a9,.LBB57_dspi_dotprod_off_s8_aes3 # [1] + +.Lt_0_29698: # 0xd8 +.Lt_0_29186: # 0xd8 + addi a10,a5,-128 # [0] + beqz a10,.LBB64_dspi_dotprod_off_s8_aes3 # [1] + + movi a11,128 # [0] + bge a11,a5,.Lt_0_32514 # [1] + + movi.n a12,0 # [0] + ee.ld.128.usar.ip q1,a15,16 # [1] id:833 + ee.ld.128.usar.ip q2,a15,16 # [2] id:834 + ee.src.q.ld.ip q3,a15,16,q1,q2 # [4] id:835 + beqz.n a3,.Lt_0_32514 # [5] + + ld.qr q0,a1,48 # [0] q0 + l32i a14,a1,64 # [1] gra_spill_temp_0 + addi a13,a5,31 # [2] + movgez a13,a5,a5 # [3] + srai a13,a13,5 # [4] + sub a14,a14,a5 # [5] + addi a14,a14,16 # [6] + addi.n a13,a13,-1 # [7] + +.Lt_0_33282: # 0x108 + beqz.n a13,.Lt_0_33538 # [0] + + loopnez a13,.LBB277_dspi_dotprod_off_s8_aes3 # [0] + +.LBB275_dspi_dotprod_off_s8_aes3: # 0x10d + ee.vmulas.s8.accx.ld.ip.qup q0,a15,16,q0,q1,q2,q3 # [0*II+0] id:836 + ee.vmulas.s8.accx.ld.ip q1,a2,16,q1,q6 # [0*II+1] id:837 + ee.vmulas.s8.accx.ld.ip.qup q1,a15,16,q1,q2,q3,q0 # [0*II+3] id:838 + ee.vmulas.s8.accx.ld.ip q4,a2,16,q2,q6 # [0*II+4] id:839 + ee.vmulas.s8.accx.ld.ip.qup q2,a15,16,q4,q3,q0,q1 # [0*II+6] id:840 + ee.vmulas.s8.accx.ld.ip q4,a2,16,q3,q6 # [0*II+7] id:841 + ee.vmulas.s8.accx.ld.ip.qup q3,a15,16,q4,q0,q1,q2 # [0*II+9] id:842 + ee.vmulas.s8.accx.ld.ip q0,a2,16,q0,q6 # [0*II+10] id:843 + +.LBB277_dspi_dotprod_off_s8_aes3: # 0x12d + +.Lt_0_33538: # 0x12d + ee.vmulas.s8.accx.ld.ip.qup q4,a15,16,q0,q1,q2,q3 # [0] id:844 + ee.vmulas.s8.accx.ld.ip q1,a2,16,q1,q6 # [1] id:845 + movi.n a8,32 # [2] + ee.vmulas.s8.accx.ld.xp.qup q0,a15,a14,q1,q2,q3,q4 # [3] id:846 + ee.vmulas.s8.accx.ld.ip q7,a2,16,q2,q6 # [4] id:847 + movi.n a9,-16 # [5] + ee.vmulas.s8.accx.ld.xp.qup q2,a15,a9,q7,q3,q4,q0 # [6] id:848 + ee.vmulas.s8.accx.ld.ip q5,a2,16,q3,q6 # [7] id:850 + ee.ld.128.usar.xp q1,a15,a8 # [8] id:849 + addi.n a12,a12,1 # [9] + ee.vmulas.s8.accx.ld.ip.qup q3,a15,16,q5,q4,q1,q2 # [10] id:851 + ee.vmulas.s8.accx.ld.ip q0,a2,16,q4,q6 # [11] id:852 + bne a12,a3,.Lt_0_33282 # [12] + +.Lt_0_32514: # 0x159 +.Lt_0_32258: # 0x159 + movi.n a2,0 # [0] + rur.accx_0 a10 # [1] + addi.n a12,a7,-1 # [2] + movi.n a11,1 # [3] + ssl a12 # [4] + sll a11,a11 # [5] + ssr a7 # [6] + add.n a10,a10,a11 # [7] + sra a10,a10 # [8] + s8i a10,a4,0 # [9] id:854 + retw.n # [10] + +.Lt_0_36098: # 0x175 +.Lt_0_20226: # 0x175 + mov.n a10,a2 # [0] + mov.n a11,a3 # [1] + mov.n a12,a4 # [2] + mov.n a13,a5 # [3] + mov.n a14,a6 # [4] + mov.n a15,a7 # [5] + call8 dspi_dotprod_s8_ansi # [6] dspi_dotprod_s8_ansi + + mov.n a2,a10 # [0] + retw.n # [1] + +.LBB27_dspi_dotprod_off_s8_aes3: # 0x188 + extui a14,a5,0,1 # [0] + beqz a14,.Lt_0_36610 # [1] + + mov.n a10,a2 # [0] + mov.n a11,a3 # [1] + mov.n a12,a4 # [2] + mov.n a13,a5 # [3] + mov.n a14,a6 # [4] + mov.n a15,a7 # [5] + call8 dspi_dotprod_s8_ansi # [6] dspi_dotprod_s8_ansi + + mov.n a2,a10 # [0] + retw.n # [1] + +.LBB34_dspi_dotprod_off_s8_aes3: # 0x1a1 + ee.ld.128.usar.ip q0,a15,16 # [0] id:760 + ee.ld.128.usar.ip q2,a15,16 # [1] id:761 + ee.src.q.ld.ip q3,a15,16,q0,q2 # [3] id:762 + beqz.n a6,.Lt_0_24578 # [4] + + movi.n a10,32 # [0] + l32i a12,a1,64 # [1] gra_spill_temp_0 + movi.n a11,-16 # [2] + addi a12,a12,-32 # [3] + loopgtz a6,.LBB163_dspi_dotprod_off_s8_aes3 # [4] + +.LBB161_dspi_dotprod_off_s8_aes3: # 0x1b9 + ee.vmulas.s8.accx.ld.ip q1,a2,16,q0,q6 # [0*II+0] id:763 + ee.vmulas.s8.accx.ld.xp.qup q1,a15,a12,q1,q0,q2,q3 # [0*II+2] id:764 + ee.vmulas.s8.accx.ld.ip q0,a2,16,q2,q6 # [0*II+3] id:765 + ee.vmulas.s8.accx.ld.xp.qup q2,a15,a11,q0,q2,q3,q1 # [0*II+5] id:766 + ee.vmulas.s8.accx.ld.ip q1,a2,16,q3,q6 # [0*II+6] id:768 + ee.ld.128.usar.xp q0,a15,a10 # [0*II+7] id:767 + ee.vmulas.s8.accx.ld.ip.qup q3,a15,16,q1,q3,q0,q2 # [0*II+9] id:769 + +.LBB163_dspi_dotprod_off_s8_aes3: # 0x1d4 + st.qr q1,a1,48 # [0] q0 + j .Lt_0_24578 # [1] + +.LBB43_dspi_dotprod_off_s8_aes3: # 0x1da + srli a3,a6,1 # [0] + l32i a12,a1,64 # [1] gra_spill_temp_0 + ee.ld.128.usar.ip q1,a15,16 # [2] id:772 + ee.ld.128.usar.ip q2,a15,16 # [3] id:773 + addi a12,a12,-16 # [5] + ee.src.q.ld.xp q3,a15,a12,q1,q2 # [6] id:774 + beqz.n a3,.Lt_0_26626 # [7] + + ld.qr q0,a1,48 # [0] q0 + movi.n a10,32 # [1] + movi.n a11,-16 # [2] + loopnez a3,.LBB186_dspi_dotprod_off_s8_aes3 # [3] + +.LBB184_dspi_dotprod_off_s8_aes3: # 0x1f8 + ee.vmulas.s8.accx.ld.xp.qup q0,a15,a11,q0,q1,q2,q3 # [0*II+0] id:775 + ee.vmulas.s8.accx.ld.ip q3,a2,16,q1,q6 # [0*II+1] id:776 + ee.ld.128.usar.xp q1,a15,a10 # [0*II+2] id:777 + ee.vmulas.s8.accx.ld.xp.qup q3,a15,a12,q3,q2,q1,q0 # [0*II+4] id:778 + ee.vmulas.s8.accx.ld.ip q4,a2,16,q2,q6 # [0*II+5] id:779 + ee.vmulas.s8.accx.ld.xp.qup q2,a15,a11,q4,q1,q0,q3 # [0*II+7] id:780 + ee.vmulas.s8.accx.ld.ip q3,a2,16,q1,q6 # [0*II+8] id:781 + ee.ld.128.usar.xp q1,a15,a10 # [0*II+9] id:782 + ee.vmulas.s8.accx.ld.xp.qup q3,a15,a12,q3,q0,q1,q2 # [0*II+11] id:783 + ee.vmulas.s8.accx.ld.ip q0,a2,16,q0,q6 # [0*II+12] id:784 + +.LBB186_dspi_dotprod_off_s8_aes3: # 0x21e + st.qr q0,a1,48 # [0] q0 + j .Lt_0_26626 # [1] + +.LBB50_dspi_dotprod_off_s8_aes3: # 0x224 + srli a3,a3,2 # [0] + movi.n a13,-16 # [1] + l32i a11,a1,64 # [2] gra_spill_temp_0 + addi a15,a15,16 # [3] + addi a11,a11,16 # [4] + ee.ld.128.usar.xp q2,a15,a13 # [5] id:785 + ee.ld.128.usar.xp q1,a15,a11 # [6] id:786 + ee.src.q.ld.xp q3,a15,a13,q1,q2 # [8] id:787 + ee.ld.128.usar.xp q2,a15,a11 # [9] id:788 + beqz.n a3,.Lt_0_28162 # [10] + + ld.qr q0,a1,48 # [0] q0 + movi.n a10,-16 # [1] + loopnez a3,.LBB209_dspi_dotprod_off_s8_aes3 # [2] + +.LBB207_dspi_dotprod_off_s8_aes3: # 0x248 + ee.vmulas.s8.accx.ld.xp.qup q3,a15,a10,q0,q1,q2,q3 # [0*II+0] id:789 + ee.vmulas.s8.accx.ld.ip q0,a2,16,q1,q6 # [0*II+1] id:790 + ee.ld.128.usar.xp q1,a15,a11 # [0*II+2] id:791 + ee.vmulas.s8.accx.ld.xp.qup q3,a15,a10,q0,q2,q1,q3 # [0*II+4] id:792 + ee.vmulas.s8.accx.ld.ip q0,a2,16,q2,q6 # [0*II+5] id:793 + ee.ld.128.usar.xp q4,a15,a11 # [0*II+6] id:794 + ee.vmulas.s8.accx.ld.xp.qup q3,a15,a10,q0,q1,q4,q3 # [0*II+8] id:795 + ee.vmulas.s8.accx.ld.ip q0,a2,16,q1,q6 # [0*II+9] id:796 + ee.ld.128.usar.xp q1,a15,a11 # [0*II+10] id:797 + ee.vmulas.s8.accx.ld.xp.qup q3,a15,a10,q0,q4,q1,q3 # [0*II+12] id:798 + ee.vmulas.s8.accx.ld.ip q0,a2,16,q4,q6 # [0*II+13] id:799 + ee.ld.128.usar.xp q2,a15,a11 # [0*II+14] id:800 + +.LBB209_dspi_dotprod_off_s8_aes3: # 0x274 + st.qr q0,a1,48 # [0] q0 + j .Lt_0_28162 # [1] + +.LBB57_dspi_dotprod_off_s8_aes3: # 0x27a + ee.ld.128.usar.ip q1,a15,16 # [0] id:801 + ee.ld.128.usar.ip q2,a15,16 # [1] id:802 + ee.src.q.ld.ip q3,a15,16,q1,q2 # [3] id:803 + beqz.n a3,.Lt_0_29698 # [4] + + ld.qr q0,a1,48 # [0] q0 + movi.n a10,32 # [1] + l32i a12,a1,64 # [2] gra_spill_temp_0 + movi.n a11,-16 # [3] + sub a12,a12,a5 # [4] + addi a12,a12,16 # [5] + loopnez a3,.LBB232_dspi_dotprod_off_s8_aes3 # [6] + +.LBB230_dspi_dotprod_off_s8_aes3: # 0x298 + ee.vmulas.s8.accx.ld.ip.qup q0,a15,16,q0,q1,q2,q3 # [0*II+0] id:804 + ee.vmulas.s8.accx.ld.ip q4,a2,16,q1,q6 # [0*II+1] id:805 + ee.vmulas.s8.accx.ld.xp.qup q4,a15,a12,q4,q2,q3,q0 # [0*II+3] id:806 + ee.vmulas.s8.accx.ld.ip q1,a2,16,q2,q6 # [0*II+4] id:807 + ee.vmulas.s8.accx.ld.xp.qup q2,a15,a11,q1,q3,q0,q4 # [0*II+6] id:808 + ee.vmulas.s8.accx.ld.ip q4,a2,16,q3,q6 # [0*II+7] id:809 + ee.ld.128.usar.xp q1,a15,a10 # [0*II+8] id:810 + ee.vmulas.s8.accx.ld.ip.qup q3,a15,16,q4,q0,q1,q2 # [0*II+10] id:811 + ee.vmulas.s8.accx.ld.ip q0,a2,16,q0,q6 # [0*II+11] id:812 + +.LBB232_dspi_dotprod_off_s8_aes3: # 0x2bb + st.qr q0,a1,48 # [0] q0 + j .Lt_0_29698 # [1] + +.LBB64_dspi_dotprod_off_s8_aes3: # 0x2c1 + movi.n a10,32 # [0] + movi.n a11,-16 # [1] + l32i a12,a1,64 # [2] gra_spill_temp_0 + ee.ld.128.usar.ip q1,a15,16 # [3] id:813 + ee.ld.128.usar.ip q2,a15,16 # [4] id:814 + sub a12,a12,a5 # [6] + addi a12,a12,16 # [7] + ld.qr q0,a1,48 # [8] q0 + ee.src.q.ld.ip q3,a15,16,q1,q2 # [9] id:815 + mov.n a8,a15 # [10] + loopnez a3,.LBB254_dspi_dotprod_off_s8_aes3 # [11] + +.LBB252_dspi_dotprod_off_s8_aes3: # 0x2df + ee.vmulas.s8.accx.ld.ip.qup q0,a8,16,q0,q1,q2,q3 # [0*II+0] id:816 + ee.vmulas.s8.accx.ld.ip q4,a2,16,q1,q6 # [0*II+1] id:817 + ee.vmulas.s8.accx.ld.ip.qup q4,a8,16,q4,q2,q3,q0 # [0*II+3] id:818 + ee.vmulas.s8.accx.ld.ip q1,a2,16,q2,q6 # [0*II+4] id:819 + ee.vmulas.s8.accx.ld.ip.qup q1,a8,16,q1,q3,q0,q4 # [0*II+6] id:820 + ee.vmulas.s8.accx.ld.ip q5,a2,16,q3,q6 # [0*II+7] id:821 + ee.vmulas.s8.accx.ld.ip.qup q5,a8,16,q5,q0,q4,q1 # [0*II+9] id:822 + ee.vmulas.s8.accx.ld.ip q0,a2,16,q0,q6 # [0*II+10] id:823 + ee.vmulas.s8.accx.ld.ip.qup q0,a8,16,q0,q4,q1,q5 # [0*II+12] id:824 + ee.vmulas.s8.accx.ld.ip q4,a2,16,q4,q6 # [0*II+13] id:825 + ee.vmulas.s8.accx.ld.xp.qup q4,a8,a12,q4,q1,q5,q0 # [0*II+15] id:826 + ee.vmulas.s8.accx.ld.ip q1,a2,16,q1,q6 # [0*II+16] id:827 + ee.vmulas.s8.accx.ld.xp.qup q2,a8,a11,q1,q5,q0,q4 # [0*II+18] id:828 + ee.vmulas.s8.accx.ld.ip q4,a2,16,q5,q6 # [0*II+19] id:829 + ee.ld.128.usar.xp q1,a8,a10 # [0*II+20] id:830 + ee.vmulas.s8.accx.ld.ip.qup q3,a8,16,q4,q0,q1,q2 # [0*II+22] id:831 + ee.vmulas.s8.accx.ld.ip q0,a2,16,q0,q6 # [0*II+23] id:832 + +.LBB254_dspi_dotprod_off_s8_aes3: # 0x322 + movi.n a2,0 # [0] + movi.n a11,1 # [1] + addi.n a12,a7,-1 # [2] + rur.accx_0 a10 # [3] + ssl a12 # [4] + sll a11,a11 # [5] + ssr a7 # [6] + add.n a10,a10,a11 # [7] + sra a10,a10 # [8] + s8i a10,a4,0 # [9] id:854 + retw.n # [10] + +#endif // dsps_dotprod_s16_aes3_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_s8_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_s8_ansi.c new file mode 100644 index 0000000..1c7b3e3 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_s8_ansi.c @@ -0,0 +1,44 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dspi_dotprod.h" + +esp_err_t dspi_dotprod_off_s8_ansi(image2d_t* in_image, image2d_t* filter, int8_t *out_value, int count_x, int count_y, int shift, int8_t offset) +{ + if (in_image->step_x*count_x > in_image->stride_x) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + if (in_image->step_y*count_y > in_image->stride_y) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + if (filter->step_x*count_x > filter->stride_x) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + if (filter->step_y*count_y > filter->stride_y) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + + int8_t* i_data = (int8_t*)in_image->data; + int8_t* f_data = (int8_t*)filter->data; + int i_step = in_image->stride_x*in_image->step_y; + int f_step = filter->stride_x*filter->step_y; + + int32_t acc = 0; + for (int y = 0; y < count_y; y++) + { + for (int x = 0; x < count_x; x++) + { + acc += (int16_t)i_data[in_image->step_x * x]*((int16_t)f_data[filter->step_x * x] + (int16_t)offset); + } + i_data += i_step; + f_data += f_step; + } + acc += 1 << (shift - 1); // round operation + acc >>= shift; + *out_value = acc; + return ESP_OK; +} + diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_u16_aes3.S b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_u16_aes3.S new file mode 100644 index 0000000..655877f --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_u16_aes3.S @@ -0,0 +1,417 @@ +// Copyright 2018-2021 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dspi_dotprod_platform.h" +#if (dspi_dotprod_aes3_enabled == 1) + + .text + .align 4 + .literal .LC0_1_61, 458755 + + # Program Unit: dspi_dotprod_off_u16_aes3 + .type dspi_dotprod_off_u16_aes3, @function + .align 4 + .global dspi_dotprod_off_u16_aes3 +dspi_dotprod_off_u16_aes3: # 0x4 +.LBB1_dspi_dotprod_off_u16_aes3: # 0x4 + entry a1,144 # + l32i.n a10,a2,4 # [0] id:760 + l32i.n a12,a2,12 # [1] id:759 + mull a8,a10,a5 # [2] + blt a12,a8,.LBB89_dspi_dotprod_off_u16_aes3 # [4] + + l32i.n a13,a2,8 # [0] id:761 + l32i.n a9,a2,16 # [1] id:762 + mull a11,a13,a6 # [2] + blt a9,a11,.LBB89_dspi_dotprod_off_u16_aes3 # [4] + + l32i.n a15,a3,4 # [0] id:764 + l32i.n a14,a3,12 # [1] id:763 + mull a11,a15,a5 # [2] + blt a14,a11,.LBB89_dspi_dotprod_off_u16_aes3 # [4] + + l32i.n a8,a3,16 # [0] id:766 + l32i.n a9,a3,8 # [1] id:765 + s32i a9,a1,104 # [2] gra_spill_temp_2 + mull a9,a9,a6 # [3] + blt a8,a9,.LBB89_dspi_dotprod_off_u16_aes3 # [5] + + l32i.n a8,a3,0 # [0] id:767 + s32i a8,a1,100 # [1] gra_spill_temp_1 + bbsi a8,0,.Lt_0_36354 # [2] + + bne a14,a11,.Lt_0_36354 # [0] + + bnei a15,1,.Lt_0_36354 # [0] + + l32i a9,a1,104 # [0] gra_spill_temp_2 + beqi a9,1,.Lt_0_19458 # [2] + +.Lt_0_36354: # 0x46 +.Lt_0_19714: # 0x46 + mov.n a10,a2 # [0] + mov.n a11,a3 # [1] + mov.n a12,a4 # [2] + mov.n a13,a5 # [3] + mov.n a14,a6 # [4] + mov.n a15,a7 # [5] + l16ui a8,a1,144 # [6] id:768 offset+0x0 + s32i.n a8,a1,0 # [7] id:876 + .type dspi_dotprod_off_u16_ansi, @function + call8 dspi_dotprod_off_u16_ansi # [8] dspi_dotprod_off_u16_ansi + + mov.n a2,a10 # [0] + retw.n # [1] + +.LBB89_dspi_dotprod_off_u16_aes3: # 0x5e + l32r a2,.LC0_1_61 # [0] + retw.n # [1] + +.Lt_0_19458: # 0x63 + addi.n a9,a10,-1 # [0] + bnez a9,.Lt_0_37122 # [1] + + addi.n a10,a13,-1 # [0] + bnez a10,.Lt_0_37122 # [1] + + extui a11,a5,0,3 # [0] + bnez.n a11,.Lt_0_37122 # [1] + + blti a6,4,.Lt_0_37122 # [0] + + movi.n a14,32 # [0] + blt a14,a5,.LBB27_dspi_dotprod_off_u16_aes3 # [1] + +.Lt_0_37634: # 0x7a +.Lt_0_21506: # 0x7a + l16ui a9,a1,144 # [0] id:768 offset+0x0 + addi a8,a1,16 # [1] temp_offset + l32i.n a15,a2,0 # [2] id:769 + mull a10,a12,a13 # [3] + l32i a2,a1,100 # [4] gra_spill_temp_1 + slli a10,a10,1 # [5] + s32i a10,a1,96 # [6] gra_spill_temp_0 + movi.n a10,2 # [7] + # loop-count fixed at 2 + loop a10,.LBB143_dspi_dotprod_off_u16_aes3 # [8] + +.LBB138_dspi_dotprod_off_u16_aes3: # 0x93 + s16i a9,a8,0 # [0*II+0] id:770 temp_offset+0x0 + s16i a9,a8,2 # [0*II+1] id:770 temp_offset+0x0 + s16i a9,a8,4 # [0*II+2] id:770 temp_offset+0x0 + s16i a9,a8,6 # [0*II+3] id:770 temp_offset+0x0 + s16i a9,a8,8 # [0*II+4] id:770 temp_offset+0x0 + s16i a9,a8,10 # [0*II+5] id:770 temp_offset+0x0 + s16i a9,a8,12 # [0*II+6] id:770 temp_offset+0x0 + s16i a9,a8,14 # [0*II+7] id:770 temp_offset+0x0 + addi a8,a8,16 # [0*II+8] + +.LBB143_dspi_dotprod_off_u16_aes3: # 0xae + mov.n a3,a6 # [0] + addi a11,a5,-24 # [1] + addi a12,a1,24 # [3] temp_offset+8 + movi.n a13,0 # [4] + wur.sar_byte a13 # [5] + wur.accx_0 a13 # [6] + wur.accx_1 a13 # [7] + ee.vld.128.ip q6,a12,0 # [8] id:771 + s32i.n a12,a1,48 # [9] offset_data_ptr + beqz a11,.LBB34_dspi_dotprod_off_u16_aes3 # [10] + + l32i a2,a1,100 # [0] gra_spill_temp_1 + ee.vld.128.ip q0,a2,16 # [2] id:787 + st.qr q0,a1,64 # [3] q0 + +.Lt_0_25090: # 0xd1 + addi a14,a5,-16 # [0] + beqz a14,.LBB43_dspi_dotprod_off_u16_aes3 # [1] + +.Lt_0_27138: # 0xd7 +.Lt_0_26626: # 0xd7 + addi a8,a5,-8 # [0] + beqz a8,.LBB50_dspi_dotprod_off_u16_aes3 # [1] + +.Lt_0_28674: # 0xdd +.Lt_0_28162: # 0xdd + addi a9,a5,-32 # [0] + beqz a9,.LBB57_dspi_dotprod_off_u16_aes3 # [1] + +.Lt_0_30210: # 0xe3 +.Lt_0_29698: # 0xe3 + addi a10,a5,-64 # [0] + beqz a10,.LBB64_dspi_dotprod_off_u16_aes3 # [1] + + movi.n a11,64 # [0] + bge a11,a5,.Lt_0_33026 # [1] + + movi.n a12,0 # [0] + ee.ld.128.usar.ip q1,a15,16 # [1] id:849 + ee.ld.128.usar.ip q2,a15,16 # [2] id:850 + ee.src.q.ld.ip q3,a15,16,q1,q2 # [4] id:851 + beqz.n a3,.Lt_0_33026 # [5] + + ld.qr q0,a1,64 # [0] q0 + slli a8,a5,1 # [1] + l32i a14,a1,96 # [2] gra_spill_temp_0 + addi a13,a5,31 # [3] + movgez a13,a5,a5 # [4] + srai a13,a13,5 # [5] + sub a14,a14,a8 # [6] + addi a14,a14,16 # [7] + addi.n a13,a13,-1 # [8] + +.Lt_0_33794: # 0x115 + beqz.n a13,.Lt_0_34050 # [0] + + loopnez a13,.LBB280_dspi_dotprod_off_u16_aes3 # [0] + +.LBB278_dspi_dotprod_off_u16_aes3: # 0x11a + ee.vmulas.u16.accx.ld.ip.qup q0,a15,16,q0,q1,q2,q3 # [0*II+0] id:852 + ee.vmulas.u16.accx.ld.ip q1,a2,16,q1,q6 # [0*II+1] id:853 + ee.vmulas.u16.accx.ld.ip.qup q1,a15,16,q1,q2,q3,q0 # [0*II+3] id:854 + ee.vmulas.u16.accx.ld.ip q4,a2,16,q2,q6 # [0*II+4] id:855 + ee.vmulas.u16.accx.ld.ip.qup q2,a15,16,q4,q3,q0,q1 # [0*II+6] id:856 + ee.vmulas.u16.accx.ld.ip q4,a2,16,q3,q6 # [0*II+7] id:857 + ee.vmulas.u16.accx.ld.ip.qup q3,a15,16,q4,q0,q1,q2 # [0*II+9] id:858 + ee.vmulas.u16.accx.ld.ip q0,a2,16,q0,q6 # [0*II+10] id:859 + +.LBB280_dspi_dotprod_off_u16_aes3: # 0x13a + +.Lt_0_34050: # 0x13a + ee.vmulas.u16.accx.ld.ip.qup q4,a15,16,q0,q1,q2,q3 # [0] id:860 + ee.vmulas.u16.accx.ld.ip q1,a2,16,q1,q6 # [1] id:861 + movi.n a9,32 # [2] + ee.vmulas.u16.accx.ld.xp.qup q0,a15,a14,q1,q2,q3,q4 # [3] id:862 + ee.vmulas.u16.accx.ld.ip q7,a2,16,q2,q6 # [4] id:863 + movi.n a10,-16 # [5] + ee.vmulas.u16.accx.ld.xp.qup q2,a15,a10,q7,q3,q4,q0 # [6] id:864 + ee.vmulas.u16.accx.ld.ip q5,a2,16,q3,q6 # [7] id:866 + ee.ld.128.usar.xp q1,a15,a9 # [8] id:865 + addi.n a12,a12,1 # [9] + ee.vmulas.u16.accx.ld.ip.qup q3,a15,16,q5,q4,q1,q2 # [10] id:867 + ee.vmulas.u16.accx.ld.ip q0,a2,16,q4,q6 # [11] id:868 + bne a12,a3,.Lt_0_33794 # [12] + +.Lt_0_33026: # 0x166 +.Lt_0_32770: # 0x166 + rur.accx_0 a9 # [0] + rur.accx_1 a10 # [1] + blti a7,1,.Lt_0_35586 # [2] + + movi.n a2,0 # [0] + addi a13,a7,-33 # [1] + addi.n a14,a7,-1 # [2] + ssr a14 # [3] + sra a12,a10 # [4] + src a11,a10,a9 # [5] + movgez a11,a12,a13 # [6] + addi.n a11,a11,1 # [7] + srli a11,a11,1 # [8] + s16i a11,a4,0 # [9] id:874 + retw.n # [10] + +.Lt_0_37122: # 0x18c +.Lt_0_20738: # 0x18c + mov.n a10,a2 # [0] + mov.n a11,a3 # [1] + mov.n a12,a4 # [2] + mov.n a13,a5 # [3] + mov.n a14,a6 # [4] + mov.n a15,a7 # [5] + l16ui a8,a1,144 # [6] id:768 offset+0x0 + s32i.n a8,a1,0 # [7] id:877 + call8 dspi_dotprod_off_u16_ansi # [8] dspi_dotprod_off_u16_ansi + + mov.n a2,a10 # [0] + retw.n # [1] + +.LBB27_dspi_dotprod_off_u16_aes3: # 0x1a4 + extui a9,a5,0,1 # [0] + beqz a9,.Lt_0_37634 # [1] + + mov.n a10,a2 # [0] + mov.n a11,a3 # [1] + mov.n a12,a4 # [2] + mov.n a13,a5 # [3] + mov.n a14,a6 # [4] + mov.n a15,a7 # [5] + l16ui a8,a1,144 # [6] id:768 offset+0x0 + s32i.n a8,a1,0 # [7] id:878 + call8 dspi_dotprod_off_u16_ansi # [8] dspi_dotprod_off_u16_ansi + + mov.n a2,a10 # [0] + retw.n # [1] + +.LBB34_dspi_dotprod_off_u16_aes3: # 0x1c2 + ee.ld.128.usar.ip q0,a15,16 # [0] id:776 + ee.ld.128.usar.ip q2,a15,16 # [1] id:777 + ee.src.q.ld.ip q3,a15,16,q0,q2 # [3] id:778 + beqz.n a6,.Lt_0_25090 # [4] + + movi.n a10,32 # [0] + l32i a12,a1,96 # [1] gra_spill_temp_0 + movi.n a11,-16 # [2] + addi a12,a12,-32 # [3] + loopgtz a6,.LBB166_dspi_dotprod_off_u16_aes3 # [4] + +.LBB164_dspi_dotprod_off_u16_aes3: # 0x1da + ee.vmulas.u16.accx.ld.ip q1,a2,16,q0,q6 # [0*II+0] id:779 + ee.vmulas.u16.accx.ld.xp.qup q1,a15,a12,q1,q0,q2,q3 # [0*II+2] id:780 + ee.vmulas.u16.accx.ld.ip q0,a2,16,q2,q6 # [0*II+3] id:781 + ee.vmulas.u16.accx.ld.xp.qup q2,a15,a11,q0,q2,q3,q1 # [0*II+5] id:782 + ee.vmulas.u16.accx.ld.ip q1,a2,16,q3,q6 # [0*II+6] id:784 + ee.ld.128.usar.xp q0,a15,a10 # [0*II+7] id:783 + ee.vmulas.u16.accx.ld.ip.qup q3,a15,16,q1,q3,q0,q2 # [0*II+9] id:785 + +.LBB166_dspi_dotprod_off_u16_aes3: # 0x1f5 + st.qr q1,a1,64 # [0] q0 + j .Lt_0_25090 # [1] + +.LBB43_dspi_dotprod_off_u16_aes3: # 0x1fb + srli a3,a6,1 # [0] + l32i a12,a1,96 # [1] gra_spill_temp_0 + ee.ld.128.usar.ip q1,a15,16 # [2] id:788 + ee.ld.128.usar.ip q2,a15,16 # [3] id:789 + addi a12,a12,-16 # [5] + ee.src.q.ld.xp q3,a15,a12,q1,q2 # [6] id:790 + beqz.n a3,.Lt_0_27138 # [7] + + ld.qr q0,a1,64 # [0] q0 + movi.n a10,32 # [1] + movi.n a11,-16 # [2] + loopnez a3,.LBB189_dspi_dotprod_off_u16_aes3 # [3] + +.LBB187_dspi_dotprod_off_u16_aes3: # 0x219 + ee.vmulas.u16.accx.ld.xp.qup q0,a15,a11,q0,q1,q2,q3 # [0*II+0] id:791 + ee.vmulas.u16.accx.ld.ip q3,a2,16,q1,q6 # [0*II+1] id:792 + ee.ld.128.usar.xp q1,a15,a10 # [0*II+2] id:793 + ee.vmulas.u16.accx.ld.xp.qup q3,a15,a12,q3,q2,q1,q0 # [0*II+4] id:794 + ee.vmulas.u16.accx.ld.ip q4,a2,16,q2,q6 # [0*II+5] id:795 + ee.vmulas.u16.accx.ld.xp.qup q2,a15,a11,q4,q1,q0,q3 # [0*II+7] id:796 + ee.vmulas.u16.accx.ld.ip q3,a2,16,q1,q6 # [0*II+8] id:797 + ee.ld.128.usar.xp q1,a15,a10 # [0*II+9] id:798 + ee.vmulas.u16.accx.ld.xp.qup q3,a15,a12,q3,q0,q1,q2 # [0*II+11] id:799 + ee.vmulas.u16.accx.ld.ip q0,a2,16,q0,q6 # [0*II+12] id:800 + +.LBB189_dspi_dotprod_off_u16_aes3: # 0x23f + st.qr q0,a1,64 # [0] q0 + j .Lt_0_27138 # [1] + +.LBB50_dspi_dotprod_off_u16_aes3: # 0x245 + srli a3,a3,2 # [0] + movi.n a13,-16 # [1] + l32i a11,a1,96 # [2] gra_spill_temp_0 + addi a15,a15,16 # [3] + addi a11,a11,16 # [4] + ee.ld.128.usar.xp q2,a15,a13 # [5] id:801 + ee.ld.128.usar.xp q1,a15,a11 # [6] id:802 + ee.src.q.ld.xp q3,a15,a13,q1,q2 # [8] id:803 + ee.ld.128.usar.xp q2,a15,a11 # [9] id:804 + beqz.n a3,.Lt_0_28674 # [10] + + ld.qr q0,a1,64 # [0] q0 + movi.n a10,-16 # [1] + loopnez a3,.LBB212_dspi_dotprod_off_u16_aes3 # [2] + +.LBB210_dspi_dotprod_off_u16_aes3: # 0x269 + ee.vmulas.u16.accx.ld.xp.qup q3,a15,a10,q0,q1,q2,q3 # [0*II+0] id:805 + ee.vmulas.u16.accx.ld.ip q0,a2,16,q1,q6 # [0*II+1] id:806 + ee.ld.128.usar.xp q1,a15,a11 # [0*II+2] id:807 + ee.vmulas.u16.accx.ld.xp.qup q3,a15,a10,q0,q2,q1,q3 # [0*II+4] id:808 + ee.vmulas.u16.accx.ld.ip q0,a2,16,q2,q6 # [0*II+5] id:809 + ee.ld.128.usar.xp q4,a15,a11 # [0*II+6] id:810 + ee.vmulas.u16.accx.ld.xp.qup q3,a15,a10,q0,q1,q4,q3 # [0*II+8] id:811 + ee.vmulas.u16.accx.ld.ip q0,a2,16,q1,q6 # [0*II+9] id:812 + ee.ld.128.usar.xp q1,a15,a11 # [0*II+10] id:813 + ee.vmulas.u16.accx.ld.xp.qup q3,a15,a10,q0,q4,q1,q3 # [0*II+12] id:814 + ee.vmulas.u16.accx.ld.ip q0,a2,16,q4,q6 # [0*II+13] id:815 + ee.ld.128.usar.xp q2,a15,a11 # [0*II+14] id:816 + +.LBB212_dspi_dotprod_off_u16_aes3: # 0x295 + st.qr q0,a1,64 # [0] q0 + j .Lt_0_28674 # [1] + +.LBB57_dspi_dotprod_off_u16_aes3: # 0x29b + ee.ld.128.usar.ip q1,a15,16 # [0] id:817 + ee.ld.128.usar.ip q2,a15,16 # [1] id:818 + ee.src.q.ld.ip q3,a15,16,q1,q2 # [3] id:819 + beqz.n a3,.Lt_0_30210 # [4] + + ld.qr q0,a1,64 # [0] q0 + movi.n a10,32 # [1] + movi.n a11,-16 # [2] + l32i a12,a1,96 # [3] gra_spill_temp_0 + slli a13,a5,1 # [4] + sub a12,a12,a13 # [5] + addi a12,a12,16 # [6] + loopnez a3,.LBB235_dspi_dotprod_off_u16_aes3 # [7] + +.LBB233_dspi_dotprod_off_u16_aes3: # 0x2bc + ee.vmulas.u16.accx.ld.ip.qup q0,a15,16,q0,q1,q2,q3 # [0*II+0] id:820 + ee.vmulas.u16.accx.ld.ip q4,a2,16,q1,q6 # [0*II+1] id:821 + ee.vmulas.u16.accx.ld.xp.qup q4,a15,a12,q4,q2,q3,q0 # [0*II+3] id:822 + ee.vmulas.u16.accx.ld.ip q1,a2,16,q2,q6 # [0*II+4] id:823 + ee.vmulas.u16.accx.ld.xp.qup q2,a15,a11,q1,q3,q0,q4 # [0*II+6] id:824 + ee.vmulas.u16.accx.ld.ip q4,a2,16,q3,q6 # [0*II+7] id:826 + ee.ld.128.usar.xp q1,a15,a10 # [0*II+8] id:825 + ee.vmulas.u16.accx.ld.ip.qup q3,a15,16,q4,q0,q1,q2 # [0*II+10] id:827 + ee.vmulas.u16.accx.ld.ip q0,a2,16,q0,q6 # [0*II+11] id:828 + +.LBB235_dspi_dotprod_off_u16_aes3: # 0x2df + st.qr q0,a1,64 # [0] q0 + j .Lt_0_30210 # [1] + +.LBB64_dspi_dotprod_off_u16_aes3: # 0x2e5 + movi.n a10,32 # [0] + movi.n a11,-16 # [1] + slli a13,a5,1 # [2] + l32i a12,a1,96 # [3] gra_spill_temp_0 + ee.ld.128.usar.ip q1,a15,16 # [4] id:829 + ee.ld.128.usar.ip q2,a15,16 # [5] id:830 + sub a12,a12,a13 # [7] + addi a12,a12,16 # [8] + ld.qr q0,a1,64 # [9] q0 + ee.src.q.ld.ip q3,a15,16,q1,q2 # [10] id:831 + mov.n a8,a15 # [11] + loopnez a3,.LBB257_dspi_dotprod_off_u16_aes3 # [12] + +.LBB255_dspi_dotprod_off_u16_aes3: # 0x306 + ee.vmulas.u16.accx.ld.ip.qup q0,a8,16,q0,q1,q2,q3 # [0*II+0] id:832 + ee.vmulas.u16.accx.ld.ip q4,a2,16,q1,q6 # [0*II+1] id:833 + ee.vmulas.u16.accx.ld.ip.qup q4,a8,16,q4,q2,q3,q0 # [0*II+3] id:834 + ee.vmulas.u16.accx.ld.ip q1,a2,16,q2,q6 # [0*II+4] id:835 + ee.vmulas.u16.accx.ld.ip.qup q1,a8,16,q1,q3,q0,q4 # [0*II+6] id:836 + ee.vmulas.u16.accx.ld.ip q5,a2,16,q3,q6 # [0*II+7] id:837 + ee.vmulas.u16.accx.ld.ip.qup q5,a8,16,q5,q0,q4,q1 # [0*II+9] id:838 + ee.vmulas.u16.accx.ld.ip q0,a2,16,q0,q6 # [0*II+10] id:839 + ee.vmulas.u16.accx.ld.ip.qup q0,a8,16,q0,q4,q1,q5 # [0*II+12] id:840 + ee.vmulas.u16.accx.ld.ip q4,a2,16,q4,q6 # [0*II+13] id:841 + ee.vmulas.u16.accx.ld.xp.qup q4,a8,a12,q4,q1,q5,q0 # [0*II+15] id:842 + ee.vmulas.u16.accx.ld.ip q1,a2,16,q1,q6 # [0*II+16] id:843 + ee.vmulas.u16.accx.ld.xp.qup q2,a8,a11,q1,q5,q0,q4 # [0*II+18] id:844 + ee.vmulas.u16.accx.ld.ip q4,a2,16,q5,q6 # [0*II+19] id:846 + ee.ld.128.usar.xp q1,a8,a10 # [0*II+20] id:845 + ee.vmulas.u16.accx.ld.ip.qup q3,a8,16,q4,q0,q1,q2 # [0*II+22] id:847 + ee.vmulas.u16.accx.ld.ip q0,a2,16,q0,q6 # [0*II+23] id:848 + +.LBB257_dspi_dotprod_off_u16_aes3: # 0x349 + j .Lt_0_33026 # [0] + +.Lt_0_35586: # 0x34c + movi.n a2,0 # [0] + sext a14,a9,15 # [1] + s16i a14,a4,0 # [2] id:875 + retw.n # [3] + +#endif // dsps_dotprod_s16_aes3_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_u16_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_u16_ansi.c new file mode 100644 index 0000000..b0ab8d2 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_u16_ansi.c @@ -0,0 +1,44 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dspi_dotprod.h" + +esp_err_t dspi_dotprod_off_u16_ansi(image2d_t* in_image, image2d_t* filter, uint16_t *out_value, int count_x, int count_y, int shift, uint16_t offset) +{ + if (in_image->step_x*count_x > in_image->stride_x) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + if (in_image->step_y*count_y > in_image->stride_y) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + if (filter->step_x*count_x > filter->stride_x) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + if (filter->step_y*count_y > filter->stride_y) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + + uint16_t* i_data = (uint16_t*)in_image->data; + uint16_t* f_data = (uint16_t*)filter->data; + int i_step = in_image->stride_x*in_image->step_y; + int f_step = filter->stride_x*filter->step_y; + + int64_t acc = 0; + for (int y = 0; y < count_y; y++) + { + for (int x = 0; x < count_x; x++) + { + acc += (int32_t)i_data[in_image->step_x * x]*((int32_t)f_data[filter->step_x * x] + (int32_t)offset); + } + i_data += i_step; + f_data += f_step; + } + acc += 1 << (shift - 1); // round operation + acc >>= shift; + *out_value = acc; + return ESP_OK; +} + diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_u8_aes3.S b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_u8_aes3.S new file mode 100644 index 0000000..183947c --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_u8_aes3.S @@ -0,0 +1,407 @@ +// Copyright 2018-2021 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dspi_dotprod_platform.h" +#if (dspi_dotprod_aes3_enabled == 1) + + .text + .align 4 + .literal .LC0_1_57, 458755 + + # Program Unit: dspi_dotprod_off_u8_aes3 + .type dspi_dotprod_off_u8_aes3, @function + .align 4 + .global dspi_dotprod_off_u8_aes3 +dspi_dotprod_off_u8_aes3: # 0x4 + +.LBB1_dspi_dotprod_off_u8_aes3: # 0x4 + entry a1,112 # + l32i.n a10,a2,4 # [0] id:745 + l32i.n a12,a2,12 # [1] id:744 + mull a8,a10,a5 # [2] + blt a12,a8,.LBB86_dspi_dotprod_off_u8_aes3 # [4] + + l32i.n a13,a2,8 # [0] id:746 + l32i.n a9,a2,16 # [1] id:747 + mull a11,a13,a6 # [2] + blt a9,a11,.LBB86_dspi_dotprod_off_u8_aes3 # [4] + + l32i.n a15,a3,4 # [0] id:749 + l32i.n a14,a3,12 # [1] id:748 + mull a11,a15,a5 # [2] + blt a14,a11,.LBB86_dspi_dotprod_off_u8_aes3 # [4] + + l32i.n a8,a3,16 # [0] id:751 + l32i.n a9,a3,8 # [1] id:750 + s32i a9,a1,72 # [2] gra_spill_temp_2 + mull a9,a9,a6 # [3] + blt a8,a9,.LBB86_dspi_dotprod_off_u8_aes3 # [5] + + l32i.n a8,a3,0 # [0] id:752 + s32i a8,a1,68 # [1] gra_spill_temp_1 + bbsi a8,0,.Lt_0_35330 # [2] + + bne a14,a11,.Lt_0_35330 # [0] + + bnei a15,1,.Lt_0_35330 # [0] + + l32i a11,a1,72 # [0] gra_spill_temp_2 + beqi a11,1,.Lt_0_18946 # [2] + +.Lt_0_35330: # 0x46 +.Lt_0_19202: # 0x46 + mov.n a10,a2 # [0] + mov.n a11,a3 # [1] + mov.n a12,a4 # [2] + mov.n a13,a5 # [3] + mov.n a14,a6 # [4] + mov.n a15,a7 # [5] + .type dspi_dotprod_u8_ansi, @function + call8 dspi_dotprod_u8_ansi # [6] dspi_dotprod_u8_ansi + + mov.n a2,a10 # [0] + retw.n # [1] + +.LBB86_dspi_dotprod_off_u8_aes3: # 0x59 + l32r a2,.LC0_1_57 # [0] + retw.n # [1] + +.Lt_0_18946: # 0x5e + addi.n a14,a10,-1 # [0] + bnez a14,.Lt_0_36098 # [1] + + addi.n a15,a13,-1 # [0] + bnez a15,.Lt_0_36098 # [1] + + extui a8,a5,0,4 # [0] + bnez.n a8,.Lt_0_36098 # [1] + + blti a6,4,.Lt_0_36098 # [0] + + movi.n a9,64 # [0] + blt a9,a5,.LBB27_dspi_dotprod_off_u8_aes3 # [1] + +.Lt_0_36610: # 0x75 +.Lt_0_20994: # 0x75 + l8ui a9,a1,112 # [0] id:754 offset+0x0 + mov.n a8,a1 # [1] + l32i.n a15,a2,0 # [2] id:753 + mull a10,a12,a13 # [3] + l32i a2,a1,68 # [4] gra_spill_temp_1 + s32i a10,a1,64 # [5] gra_spill_temp_0 + movi.n a10,4 # [6] + # loop-count fixed at 4 + loop a10,.LBB140_dspi_dotprod_off_u8_aes3 # [7] + +.LBB135_dspi_dotprod_off_u8_aes3: # 0x8a + s8i a9,a8,0 # [0*II+0] id:755 temp_offset+0x0 + s8i a9,a8,1 # [0*II+1] id:755 temp_offset+0x0 + s8i a9,a8,2 # [0*II+2] id:755 temp_offset+0x0 + s8i a9,a8,3 # [0*II+3] id:755 temp_offset+0x0 + s8i a9,a8,4 # [0*II+4] id:755 temp_offset+0x0 + s8i a9,a8,5 # [0*II+5] id:755 temp_offset+0x0 + s8i a9,a8,6 # [0*II+6] id:755 temp_offset+0x0 + s8i a9,a8,7 # [0*II+7] id:755 temp_offset+0x0 + addi.n a8,a8,8 # [0*II+8] + +.LBB140_dspi_dotprod_off_u8_aes3: # 0xa4 + mov.n a3,a6 # [0] + addi a11,a5,-48 # [1] + addi.n a12,a1,8 # [3] temp_offset+8 + movi.n a13,0 # [4] + wur.accx_0 a13 # [5] + wur.accx_1 a13 # [6] + ee.vld.128.ip q6,a12,0 # [7] id:756 + s32i.n a12,a1,32 # [8] offset_data_ptr + beqz a11,.LBB34_dspi_dotprod_off_u8_aes3 # [9] + + l32i a2,a1,68 # [0] gra_spill_temp_1 + ee.vld.128.ip q0,a2,16 # [2] id:771 + st.qr q0,a1,48 # [3] q0 + +.Lt_0_24578: # 0xc3 + addi a14,a5,-32 # [0] + beqz a14,.LBB43_dspi_dotprod_off_u8_aes3 # [1] + +.Lt_0_26626: # 0xc9 +.Lt_0_26114: # 0xc9 + addi a8,a5,-16 # [0] + beqz a8,.LBB50_dspi_dotprod_off_u8_aes3 # [1] + +.Lt_0_28162: # 0xcf +.Lt_0_27650: # 0xcf + addi a9,a5,-64 # [0] + beqz a9,.LBB57_dspi_dotprod_off_u8_aes3 # [1] + +.Lt_0_29698: # 0xd5 +.Lt_0_29186: # 0xd5 + addi a10,a5,-128 # [0] + beqz a10,.LBB64_dspi_dotprod_off_u8_aes3 # [1] + + movi a11,128 # [0] + bge a11,a5,.Lt_0_32514 # [1] + + movi.n a12,0 # [0] + ee.ld.128.usar.ip q1,a15,16 # [1] id:833 + ee.ld.128.usar.ip q2,a15,16 # [2] id:834 + ee.src.q.ld.ip q3,a15,16,q1,q2 # [4] id:835 + beqz.n a3,.Lt_0_32514 # [5] + + ld.qr q0,a1,48 # [0] q0 + l32i a14,a1,64 # [1] gra_spill_temp_0 + addi a13,a5,31 # [2] + movgez a13,a5,a5 # [3] + srai a13,a13,5 # [4] + sub a14,a14,a5 # [5] + addi a14,a14,16 # [6] + addi.n a13,a13,-1 # [7] + +.Lt_0_33282: # 0x105 + beqz.n a13,.Lt_0_33538 # [0] + + loopnez a13,.LBB277_dspi_dotprod_off_u8_aes3 # [0] + +.LBB275_dspi_dotprod_off_u8_aes3: # 0x10a + ee.vmulas.u8.accx.ld.ip.qup q0,a15,16,q0,q1,q2,q3 # [0*II+0] id:836 + ee.vmulas.u8.accx.ld.ip q1,a2,16,q1,q6 # [0*II+1] id:837 + ee.vmulas.u8.accx.ld.ip.qup q1,a15,16,q1,q2,q3,q0 # [0*II+3] id:838 + ee.vmulas.u8.accx.ld.ip q4,a2,16,q2,q6 # [0*II+4] id:839 + ee.vmulas.u8.accx.ld.ip.qup q2,a15,16,q4,q3,q0,q1 # [0*II+6] id:840 + ee.vmulas.u8.accx.ld.ip q4,a2,16,q3,q6 # [0*II+7] id:841 + ee.vmulas.u8.accx.ld.ip.qup q3,a15,16,q4,q0,q1,q2 # [0*II+9] id:842 + ee.vmulas.u8.accx.ld.ip q0,a2,16,q0,q6 # [0*II+10] id:843 + +.LBB277_dspi_dotprod_off_u8_aes3: # 0x12a + +.Lt_0_33538: # 0x12a + ee.vmulas.u8.accx.ld.ip.qup q4,a15,16,q0,q1,q2,q3 # [0] id:844 + ee.vmulas.u8.accx.ld.ip q1,a2,16,q1,q6 # [1] id:845 + movi.n a8,32 # [2] + ee.vmulas.u8.accx.ld.xp.qup q0,a15,a14,q1,q2,q3,q4 # [3] id:846 + ee.vmulas.u8.accx.ld.ip q7,a2,16,q2,q6 # [4] id:847 + movi.n a9,-16 # [5] + ee.vmulas.u8.accx.ld.xp.qup q2,a15,a9,q7,q3,q4,q0 # [6] id:848 + ee.vmulas.u8.accx.ld.ip q5,a2,16,q3,q6 # [7] id:850 + ee.ld.128.usar.xp q1,a15,a8 # [8] id:849 + addi.n a12,a12,1 # [9] + ee.vmulas.u8.accx.ld.ip.qup q3,a15,16,q5,q4,q1,q2 # [10] id:851 + ee.vmulas.u8.accx.ld.ip q0,a2,16,q4,q6 # [11] id:852 + bne a12,a3,.Lt_0_33282 # [12] + +.Lt_0_32514: # 0x156 +.Lt_0_32258: # 0x156 + movi.n a2,0 # [0] + rur.accx_0 a10 # [1] + addi.n a12,a7,-1 # [2] + movi.n a11,1 # [3] + ssl a12 # [4] + sll a11,a11 # [5] + ssr a7 # [6] + add.n a10,a10,a11 # [7] + sra a10,a10 # [8] + s8i a10,a4,0 # [9] id:854 + retw.n # [10] + +.Lt_0_36098: # 0x172 +.Lt_0_20226: # 0x172 + mov.n a10,a2 # [0] + mov.n a11,a3 # [1] + mov.n a12,a4 # [2] + mov.n a13,a5 # [3] + mov.n a14,a6 # [4] + mov.n a15,a7 # [5] + call8 dspi_dotprod_u8_ansi # [6] dspi_dotprod_u8_ansi + + mov.n a2,a10 # [0] + retw.n # [1] + +.LBB27_dspi_dotprod_off_u8_aes3: # 0x185 + extui a14,a5,0,1 # [0] + beqz a14,.Lt_0_36610 # [1] + + mov.n a10,a2 # [0] + mov.n a11,a3 # [1] + mov.n a12,a4 # [2] + mov.n a13,a5 # [3] + mov.n a14,a6 # [4] + mov.n a15,a7 # [5] + call8 dspi_dotprod_u8_ansi # [6] dspi_dotprod_u8_ansi + + mov.n a2,a10 # [0] + retw.n # [1] + +.LBB34_dspi_dotprod_off_u8_aes3: # 0x19e + ee.ld.128.usar.ip q0,a15,16 # [0] id:760 + ee.ld.128.usar.ip q2,a15,16 # [1] id:761 + ee.src.q.ld.ip q3,a15,16,q0,q2 # [3] id:762 + beqz.n a6,.Lt_0_24578 # [4] + + movi.n a10,32 # [0] + l32i a12,a1,64 # [1] gra_spill_temp_0 + movi.n a11,-16 # [2] + addi a12,a12,-32 # [3] + loopgtz a6,.LBB163_dspi_dotprod_off_u8_aes3 # [4] + +.LBB161_dspi_dotprod_off_u8_aes3: # 0x1b6 + ee.vmulas.u8.accx.ld.ip q1,a2,16,q0,q6 # [0*II+0] id:763 + ee.vmulas.u8.accx.ld.xp.qup q1,a15,a12,q1,q0,q2,q3 # [0*II+2] id:764 + ee.vmulas.u8.accx.ld.ip q0,a2,16,q2,q6 # [0*II+3] id:765 + ee.vmulas.u8.accx.ld.xp.qup q2,a15,a11,q0,q2,q3,q1 # [0*II+5] id:766 + ee.vmulas.u8.accx.ld.ip q1,a2,16,q3,q6 # [0*II+6] id:768 + ee.ld.128.usar.xp q0,a15,a10 # [0*II+7] id:767 + ee.vmulas.u8.accx.ld.ip.qup q3,a15,16,q1,q3,q0,q2 # [0*II+9] id:769 + +.LBB163_dspi_dotprod_off_u8_aes3: # 0x1d1 + st.qr q1,a1,48 # [0] q0 + j .Lt_0_24578 # [1] + +.LBB43_dspi_dotprod_off_u8_aes3: # 0x1d7 + srli a3,a6,1 # [0] + l32i a12,a1,64 # [1] gra_spill_temp_0 + ee.ld.128.usar.ip q1,a15,16 # [2] id:772 + ee.ld.128.usar.ip q2,a15,16 # [3] id:773 + addi a12,a12,-16 # [5] + ee.src.q.ld.xp q3,a15,a12,q1,q2 # [6] id:774 + beqz.n a3,.Lt_0_26626 # [7] + + ld.qr q0,a1,48 # [0] q0 + movi.n a10,32 # [1] + movi.n a11,-16 # [2] + loopnez a3,.LBB186_dspi_dotprod_off_u8_aes3 # [3] + +.LBB184_dspi_dotprod_off_u8_aes3: # 0x1f5 + ee.vmulas.u8.accx.ld.xp.qup q0,a15,a11,q0,q1,q2,q3 # [0*II+0] id:775 + ee.vmulas.u8.accx.ld.ip q3,a2,16,q1,q6 # [0*II+1] id:776 + ee.ld.128.usar.xp q1,a15,a10 # [0*II+2] id:777 + ee.vmulas.u8.accx.ld.xp.qup q3,a15,a12,q3,q2,q1,q0 # [0*II+4] id:778 + ee.vmulas.u8.accx.ld.ip q4,a2,16,q2,q6 # [0*II+5] id:779 + ee.vmulas.u8.accx.ld.xp.qup q2,a15,a11,q4,q1,q0,q3 # [0*II+7] id:780 + ee.vmulas.u8.accx.ld.ip q3,a2,16,q1,q6 # [0*II+8] id:781 + ee.ld.128.usar.xp q1,a15,a10 # [0*II+9] id:782 + ee.vmulas.u8.accx.ld.xp.qup q3,a15,a12,q3,q0,q1,q2 # [0*II+11] id:783 + ee.vmulas.u8.accx.ld.ip q0,a2,16,q0,q6 # [0*II+12] id:784 + +.LBB186_dspi_dotprod_off_u8_aes3: # 0x21b + st.qr q0,a1,48 # [0] q0 + j .Lt_0_26626 # [1] + +.LBB50_dspi_dotprod_off_u8_aes3: # 0x221 + srli a3,a3,2 # [0] + movi.n a13,-16 # [1] + l32i a11,a1,64 # [2] gra_spill_temp_0 + addi a15,a15,16 # [3] + addi a11,a11,16 # [4] + ee.ld.128.usar.xp q2,a15,a13 # [5] id:785 + ee.ld.128.usar.xp q1,a15,a11 # [6] id:786 + ee.src.q.ld.xp q3,a15,a13,q1,q2 # [8] id:787 + ee.ld.128.usar.xp q2,a15,a11 # [9] id:788 + beqz.n a3,.Lt_0_28162 # [10] + + ld.qr q0,a1,48 # [0] q0 + movi.n a10,-16 # [1] + loopnez a3,.LBB209_dspi_dotprod_off_u8_aes3 # [2] + +.LBB207_dspi_dotprod_off_u8_aes3: # 0x245 + ee.vmulas.u8.accx.ld.xp.qup q3,a15,a10,q0,q1,q2,q3 # [0*II+0] id:789 + ee.vmulas.u8.accx.ld.ip q0,a2,16,q1,q6 # [0*II+1] id:790 + ee.ld.128.usar.xp q1,a15,a11 # [0*II+2] id:791 + ee.vmulas.u8.accx.ld.xp.qup q3,a15,a10,q0,q2,q1,q3 # [0*II+4] id:792 + ee.vmulas.u8.accx.ld.ip q0,a2,16,q2,q6 # [0*II+5] id:793 + ee.ld.128.usar.xp q4,a15,a11 # [0*II+6] id:794 + ee.vmulas.u8.accx.ld.xp.qup q3,a15,a10,q0,q1,q4,q3 # [0*II+8] id:795 + ee.vmulas.u8.accx.ld.ip q0,a2,16,q1,q6 # [0*II+9] id:796 + ee.ld.128.usar.xp q1,a15,a11 # [0*II+10] id:797 + ee.vmulas.u8.accx.ld.xp.qup q3,a15,a10,q0,q4,q1,q3 # [0*II+12] id:798 + ee.vmulas.u8.accx.ld.ip q0,a2,16,q4,q6 # [0*II+13] id:799 + ee.ld.128.usar.xp q2,a15,a11 # [0*II+14] id:800 + +.LBB209_dspi_dotprod_off_u8_aes3: # 0x271 + st.qr q0,a1,48 # [0] q0 + j .Lt_0_28162 # [1] + +.LBB57_dspi_dotprod_off_u8_aes3: # 0x277 + ee.ld.128.usar.ip q1,a15,16 # [0] id:801 + ee.ld.128.usar.ip q2,a15,16 # [1] id:802 + ee.src.q.ld.ip q3,a15,16,q1,q2 # [3] id:803 + beqz.n a3,.Lt_0_29698 # [4] + + ld.qr q0,a1,48 # [0] q0 + movi.n a10,32 # [1] + l32i a12,a1,64 # [2] gra_spill_temp_0 + movi.n a11,-16 # [3] + sub a12,a12,a5 # [4] + addi a12,a12,16 # [5] + loopnez a3,.LBB232_dspi_dotprod_off_u8_aes3 # [6] + +.LBB230_dspi_dotprod_off_u8_aes3: # 0x295 + ee.vmulas.u8.accx.ld.ip.qup q0,a15,16,q0,q1,q2,q3 # [0*II+0] id:804 + ee.vmulas.u8.accx.ld.ip q4,a2,16,q1,q6 # [0*II+1] id:805 + ee.vmulas.u8.accx.ld.xp.qup q4,a15,a12,q4,q2,q3,q0 # [0*II+3] id:806 + ee.vmulas.u8.accx.ld.ip q1,a2,16,q2,q6 # [0*II+4] id:807 + ee.vmulas.u8.accx.ld.xp.qup q2,a15,a11,q1,q3,q0,q4 # [0*II+6] id:808 + ee.vmulas.u8.accx.ld.ip q4,a2,16,q3,q6 # [0*II+7] id:809 + ee.ld.128.usar.xp q1,a15,a10 # [0*II+8] id:810 + ee.vmulas.u8.accx.ld.ip.qup q3,a15,16,q4,q0,q1,q2 # [0*II+10] id:811 + ee.vmulas.u8.accx.ld.ip q0,a2,16,q0,q6 # [0*II+11] id:812 + +.LBB232_dspi_dotprod_off_u8_aes3: # 0x2b8 + st.qr q0,a1,48 # [0] q0 + j .Lt_0_29698 # [1] + +.LBB64_dspi_dotprod_off_u8_aes3: # 0x2be + movi.n a10,32 # [0] + movi.n a11,-16 # [1] + l32i a12,a1,64 # [2] gra_spill_temp_0 + ee.ld.128.usar.ip q1,a15,16 # [3] id:813 + ee.ld.128.usar.ip q2,a15,16 # [4] id:814 + sub a12,a12,a5 # [6] + addi a12,a12,16 # [7] + ld.qr q0,a1,48 # [8] q0 + ee.src.q.ld.ip q3,a15,16,q1,q2 # [9] id:815 + mov.n a8,a15 # [10] + loopnez a3,.LBB254_dspi_dotprod_off_u8_aes3 # [11] + +.LBB252_dspi_dotprod_off_u8_aes3: # 0x2dc + ee.vmulas.u8.accx.ld.ip.qup q0,a8,16,q0,q1,q2,q3 # [0*II+0] id:816 + ee.vmulas.u8.accx.ld.ip q4,a2,16,q1,q6 # [0*II+1] id:817 + ee.vmulas.u8.accx.ld.ip.qup q4,a8,16,q4,q2,q3,q0 # [0*II+3] id:818 + ee.vmulas.u8.accx.ld.ip q1,a2,16,q2,q6 # [0*II+4] id:819 + ee.vmulas.u8.accx.ld.ip.qup q1,a8,16,q1,q3,q0,q4 # [0*II+6] id:820 + ee.vmulas.u8.accx.ld.ip q5,a2,16,q3,q6 # [0*II+7] id:821 + ee.vmulas.u8.accx.ld.ip.qup q5,a8,16,q5,q0,q4,q1 # [0*II+9] id:822 + ee.vmulas.u8.accx.ld.ip q0,a2,16,q0,q6 # [0*II+10] id:823 + ee.vmulas.u8.accx.ld.ip.qup q0,a8,16,q0,q4,q1,q5 # [0*II+12] id:824 + ee.vmulas.u8.accx.ld.ip q4,a2,16,q4,q6 # [0*II+13] id:825 + ee.vmulas.u8.accx.ld.xp.qup q4,a8,a12,q4,q1,q5,q0 # [0*II+15] id:826 + ee.vmulas.u8.accx.ld.ip q1,a2,16,q1,q6 # [0*II+16] id:827 + ee.vmulas.u8.accx.ld.xp.qup q2,a8,a11,q1,q5,q0,q4 # [0*II+18] id:828 + ee.vmulas.u8.accx.ld.ip q4,a2,16,q5,q6 # [0*II+19] id:829 + ee.ld.128.usar.xp q1,a8,a10 # [0*II+20] id:830 + ee.vmulas.u8.accx.ld.ip.qup q3,a8,16,q4,q0,q1,q2 # [0*II+22] id:831 + ee.vmulas.u8.accx.ld.ip q0,a2,16,q0,q6 # [0*II+23] id:832 + +.LBB254_dspi_dotprod_off_u8_aes3: # 0x31f + movi.n a2,0 # [0] + movi.n a11,1 # [1] + addi.n a12,a7,-1 # [2] + rur.accx_0 a10 # [3] + ssl a12 # [4] + sll a11,a11 # [5] + ssr a7 # [6] + add.n a10,a10,a11 # [7] + sra a10,a10 # [8] + s8i a10,a4,0 # [9] id:854 + retw.n # [10] + +#endif // dsps_dotprod_s16_aes3_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_u8_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_u8_ansi.c new file mode 100644 index 0000000..b2b3a9a --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_u8_ansi.c @@ -0,0 +1,44 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dspi_dotprod.h" + +esp_err_t dspi_dotprod_off_u8_ansi(image2d_t* in_image, image2d_t* filter, uint8_t *out_value, int count_x, int count_y, int shift, uint8_t offset) +{ + if (in_image->step_x*count_x > in_image->stride_x) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + if (in_image->step_y*count_y > in_image->stride_y) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + if (filter->step_x*count_x > filter->stride_x) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + if (filter->step_y*count_y > filter->stride_y) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + + uint8_t* i_data = (uint8_t*)in_image->data; + uint8_t* f_data = (uint8_t*)filter->data; + int i_step = in_image->stride_x*in_image->step_y; + int f_step = filter->stride_x*filter->step_y; + + int32_t acc = 0; + for (int y = 0; y < count_y; y++) + { + for (int x = 0; x < count_x; x++) + { + acc += (int16_t)i_data[in_image->step_x * x]*((int16_t)f_data[filter->step_x * x] + (int16_t)offset); + } + i_data += i_step; + f_data += f_step; + } + acc += 1 << (shift - 1); // round operation + acc >>= shift; + *out_value = acc; + return ESP_OK; +} + diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_s16_aes3.S b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_s16_aes3.S new file mode 100644 index 0000000..7206744 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_s16_aes3.S @@ -0,0 +1,372 @@ +// Copyright 2018-2021 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dspi_dotprod_platform.h" +#if (dspi_dotprod_aes3_enabled == 1) + + .text + .align 4 + .literal .LC0_1_53, 458755 + + # Program Unit: dspi_dotprod_s16_aes3 + .type dspi_dotprod_s16_aes3, @function + .align 4 + .global dspi_dotprod_s16_aes3 +dspi_dotprod_s16_aes3: # 0x4 +.LBB1_dspi_dotprod_s16_aes3: # 0x4 + entry a1,64 # + l32i.n a10,a2,4 # [0] id:678 + l32i.n a11,a2,12 # [1] id:677 + mull a8,a10,a5 # [2] + blt a11,a8,.LBB81_dspi_dotprod_s16_aes3 # [4] + + l32i.n a12,a2,8 # [0] id:679 + l32i.n a9,a2,16 # [1] id:680 + mull a13,a12,a6 # [2] + blt a9,a13,.LBB81_dspi_dotprod_s16_aes3 # [4] + + l32i.n a15,a3,4 # [0] id:682 + l32i.n a14,a3,12 # [1] id:681 + mull a13,a15,a5 # [2] + blt a14,a13,.LBB81_dspi_dotprod_s16_aes3 # [4] + + l32i.n a8,a3,16 # [0] id:684 + l32i.n a9,a3,8 # [1] id:683 + s32i.n a9,a1,24 # [2] gra_spill_temp_2 + mull a9,a9,a6 # [3] + blt a8,a9,.LBB81_dspi_dotprod_s16_aes3 # [5] + + l32i.n a8,a3,0 # [0] id:685 + s32i.n a8,a1,20 # [1] gra_spill_temp_1 + bbsi a8,0,.Lt_0_34050 # [2] + + bne a14,a13,.Lt_0_34050 # [0] + + bnei a15,1,.Lt_0_34050 # [0] + + l32i.n a9,a1,24 # [0] gra_spill_temp_2 + beqi a9,1,.Lt_0_18178 # [2] + +.Lt_0_34050: # 0x43 +.Lt_0_18434: # 0x43 + mov.n a10,a2 # [0] + mov.n a11,a3 # [1] + mov.n a12,a4 # [2] + mov.n a13,a5 # [3] + mov.n a14,a6 # [4] + mov.n a15,a7 # [5] + .type dspi_dotprod_s16_ansi, @function + call8 dspi_dotprod_s16_ansi # [6] dspi_dotprod_s16_ansi + + mov.n a2,a10 # [0] + retw.n # [1] + +.LBB81_dspi_dotprod_s16_aes3: # 0x56 + l32r a2,.LC0_1_53 # [0] + retw.n # [1] + +.Lt_0_18178: # 0x5b + addi.n a13,a10,-1 # [0] + bnez a13,.Lt_0_34818 # [1] + + addi.n a14,a12,-1 # [0] + bnez a14,.Lt_0_34818 # [1] + + extui a15,a5,0,3 # [0] + bnez.n a15,.Lt_0_34818 # [1] + + blti a6,4,.Lt_0_34818 # [0] + + movi.n a8,32 # [0] + bge a8,a5,.Lt_0_35330 # [1] + + extui a9,a5,0,1 # [0] + bnez a9,.LBB28_dspi_dotprod_s16_aes3 # [1] + +.Lt_0_35330: # 0x78 +.Lt_0_20226: # 0x78 + mov.n a3,a6 # [0] + addi a10,a5,-24 # [1] + mull a13,a11,a12 # [2] + l32i.n a15,a1,20 # [3] gra_spill_temp_1 + l32i.n a2,a2,0 # [4] id:686 + movi.n a14,0 # [5] + wur.sar_byte a14 # [6] + wur.accx_0 a14 # [8] + wur.accx_1 a14 # [9] + ee.vld.128.ip q0,a15,16 # [10] id:690 + slli a13,a13,1 # [11] + s32i.n a13,a1,16 # [12] gra_spill_temp_0 + beqz a10,.LBB32_dspi_dotprod_s16_aes3 # [13] + +.Lt_0_23298: # 0x99 +.Lt_0_22786: # 0x99 + addi a8,a5,-16 # [0] + beqz a8,.LBB38_dspi_dotprod_s16_aes3 # [1] + +.Lt_0_24834: # 0x9f +.Lt_0_24322: # 0x9f + addi a9,a5,-8 # [0] + beqz a9,.LBB44_dspi_dotprod_s16_aes3 # [1] + +.Lt_0_26370: # 0xa5 +.Lt_0_25858: # 0xa5 + addi a10,a5,-32 # [0] + beqz a10,.LBB50_dspi_dotprod_s16_aes3 # [1] + +.Lt_0_27906: # 0xab +.Lt_0_27394: # 0xab + addi a11,a5,-64 # [0] + beqz a11,.LBB56_dspi_dotprod_s16_aes3 # [1] + + movi.n a12,64 # [0] + bge a12,a5,.Lt_0_30722 # [1] + + movi.n a12,0 # [0] + ee.ld.128.usar.ip q1,a2,16 # [1] id:762 + ee.ld.128.usar.ip q2,a2,16 # [2] id:763 + ee.src.q.ld.ip q3,a2,16,q1,q2 # [4] id:764 + beqz.n a3,.Lt_0_30722 # [5] + + slli a8,a5,1 # [0] + l32i.n a14,a1,16 # [1] gra_spill_temp_0 + addi a13,a5,31 # [2] + movgez a13,a5,a5 # [3] + srai a13,a13,5 # [4] + sub a14,a14,a8 # [5] + addi a14,a14,16 # [6] + addi.n a13,a13,-1 # [7] + +.Lt_0_31490: # 0xd9 + addi.n a12,a12,1 # [0] + movi.n a9,32 # [1] + beqz.n a13,.Lt_0_31746 # [2] + + loopnez a13,.LBB221_dspi_dotprod_s16_aes3 # [0] + +.LBB219_dspi_dotprod_s16_aes3: # 0xe2 + ee.vld.128.ip q5,a15,16 # [0*II+0] id:766 + ee.vmulas.s16.accx.ld.ip.qup q4,a2,16,q0,q1,q2,q3 # [0*II+1] id:765 + ee.vld.128.ip q0,a15,16 # [0*II+2] id:768 + ee.vmulas.s16.accx.ld.ip.qup q1,a2,16,q5,q2,q3,q4 # [0*II+3] id:767 + ee.vld.128.ip q5,a15,16 # [0*II+4] id:770 + ee.vmulas.s16.accx.ld.ip.qup q2,a2,16,q0,q3,q4,q1 # [0*II+5] id:769 + ee.vld.128.ip q0,a15,16 # [0*II+6] id:772 + ee.vmulas.s16.accx.ld.ip.qup q3,a2,16,q5,q4,q1,q2 # [0*II+7] id:771 + +.LBB221_dspi_dotprod_s16_aes3: # 0xfe + +.Lt_0_31746: # 0xfe + ee.vmulas.s16.accx.ld.ip.qup q5,a2,16,q0,q1,q2,q3 # [0] id:773 + movi.n a10,-16 # [1] + ee.vld.128.ip q0,a15,16 # [2] id:774 + ee.vld.128.ip q6,a15,16 # [3] id:776 + ee.vmulas.s16.accx.ld.xp.qup q7,a2,a14,q0,q2,q3,q5 # [4] id:775 + ee.vld.128.ip q4,a15,16 # [5] id:779 + ee.vmulas.s16.accx.ld.xp.qup q2,a2,a10,q6,q3,q5,q7 # [6] id:777 + ee.ld.128.usar.xp q1,a2,a9 # [7] id:778 + ee.vld.128.ip q0,a15,16 # [8] id:781 + ee.vmulas.s16.accx.ld.ip.qup q3,a2,16,q4,q5,q1,q2 # [9] id:780 + bne a12,a3,.Lt_0_31490 # [10] + +.Lt_0_30722: # 0x122 +.Lt_0_30466: # 0x122 + rur.accx_0 a9 # [0] + rur.accx_1 a10 # [1] + blti a7,1,.Lt_0_33282 # [2] + + movi.n a2,0 # [0] + addi a13,a7,-33 # [1] + addi.n a14,a7,-1 # [2] + ssr a14 # [3] + sra a12,a10 # [4] + src a11,a10,a9 # [5] + movgez a11,a12,a13 # [6] + addi.n a11,a11,1 # [7] + srai a11,a11,1 # [8] + s16i a11,a4,0 # [9] id:787 + retw.n # [10] + +.Lt_0_34818: # 0x148 +.Lt_0_19458: # 0x148 + mov.n a10,a2 # [0] + mov.n a11,a3 # [1] + mov.n a12,a4 # [2] + mov.n a13,a5 # [3] + mov.n a14,a6 # [4] + mov.n a15,a7 # [5] + call8 dspi_dotprod_s16_ansi # [6] dspi_dotprod_s16_ansi + + mov.n a2,a10 # [0] + retw.n # [1] + +.LBB32_dspi_dotprod_s16_aes3: # 0x15b + ee.ld.128.usar.ip q1,a2,16 # [0] id:691 + ee.ld.128.usar.ip q2,a2,16 # [1] id:692 + ee.src.q.ld.ip q3,a2,16,q1,q2 # [3] id:693 + beqz.n a6,.Lt_0_23298 # [4] + + addi a12,a13,-32 # [0] + movi.n a10,32 # [1] + movi.n a11,-16 # [2] + loopgtz a6,.LBB107_dspi_dotprod_s16_aes3 # [3] + +.LBB105_dspi_dotprod_s16_aes3: # 0x170 + ee.vld.128.ip q4,a15,16 # [0*II+0] id:695 + ee.vmulas.s16.accx.ld.xp.qup q1,a2,a12,q0,q1,q2,q3 # [0*II+1] id:694 + ee.vld.128.ip q5,a15,16 # [0*II+2] id:697 + ee.vmulas.s16.accx.ld.xp.qup q2,a2,a11,q4,q2,q3,q1 # [0*II+3] id:696 + ee.ld.128.usar.xp q1,a2,a10 # [0*II+4] id:698 + ee.vld.128.ip q0,a15,16 # [0*II+5] id:700 + ee.vmulas.s16.accx.ld.ip.qup q3,a2,16,q5,q3,q1,q2 # [0*II+6] id:699 + +.LBB107_dspi_dotprod_s16_aes3: # 0x188 + j .Lt_0_23298 # [0] + +.LBB38_dspi_dotprod_s16_aes3: # 0x18b + movi.n a10,32 # [0] + movi.n a11,-16 # [1] + srli a3,a6,1 # [2] + l32i.n a12,a1,16 # [3] gra_spill_temp_0 + ee.ld.128.usar.ip q1,a2,16 # [4] id:701 + ee.ld.128.usar.ip q2,a2,16 # [5] id:702 + addi a12,a12,-16 # [7] + ee.src.q.ld.xp q3,a2,a12,q1,q2 # [8] id:703 + loopnez a3,.LBB130_dspi_dotprod_s16_aes3 # [9] + +.LBB128_dspi_dotprod_s16_aes3: # 0x1a3 + ee.vld.128.ip q4,a15,16 # [0*II+0] id:705 + ee.vmulas.s16.accx.ld.xp.qup q3,a2,a11,q0,q1,q2,q3 # [0*II+1] id:704 + ee.ld.128.usar.xp q1,a2,a10 # [0*II+2] id:706 + ee.vld.128.ip q0,a15,16 # [0*II+3] id:708 + ee.vmulas.s16.accx.ld.xp.qup q4,a2,a12,q4,q2,q1,q3 # [0*II+4] id:707 + ee.vld.128.ip q5,a15,16 # [0*II+5] id:710 + ee.vmulas.s16.accx.ld.xp.qup q2,a2,a11,q0,q1,q3,q4 # [0*II+6] id:709 + ee.ld.128.usar.xp q1,a2,a10 # [0*II+7] id:711 + ee.vld.128.ip q0,a15,16 # [0*II+8] id:713 + ee.vmulas.s16.accx.ld.xp.qup q3,a2,a12,q5,q3,q1,q2 # [0*II+9] id:712 + +.LBB130_dspi_dotprod_s16_aes3: # 0x1c5 + j .Lt_0_24834 # [0] + +.LBB44_dspi_dotprod_s16_aes3: # 0x1c8 + srli a3,a3,2 # [0] + movi.n a10,-16 # [1] + l32i.n a11,a1,16 # [2] gra_spill_temp_0 + addi a8,a2,16 # [3] + addi a11,a11,16 # [4] + ee.ld.128.usar.xp q2,a8,a10 # [5] id:714 + ee.ld.128.usar.xp q1,a8,a11 # [6] id:715 + ee.src.q.ld.xp q3,a8,a10,q1,q2 # [8] id:716 + ee.ld.128.usar.xp q2,a8,a11 # [9] id:717 + loopnez a3,.LBB153_dspi_dotprod_s16_aes3 # [10] + +.LBB151_dspi_dotprod_s16_aes3: # 0x1e4 + ee.vld.128.ip q4,a15,16 # [0*II+0] id:719 + ee.vmulas.s16.accx.ld.xp.qup q3,a8,a10,q0,q1,q2,q3 # [0*II+1] id:718 + ee.ld.128.usar.xp q1,a8,a11 # [0*II+2] id:720 + ee.vld.128.ip q0,a15,16 # [0*II+3] id:722 + ee.vmulas.s16.accx.ld.xp.qup q4,a8,a10,q4,q2,q1,q3 # [0*II+4] id:721 + ee.ld.128.usar.xp q3,a8,a11 # [0*II+5] id:723 + ee.vld.128.ip q5,a15,16 # [0*II+6] id:725 + ee.vmulas.s16.accx.ld.xp.qup q4,a8,a10,q0,q1,q3,q4 # [0*II+7] id:724 + ee.ld.128.usar.xp q1,a8,a11 # [0*II+8] id:726 + ee.vld.128.ip q0,a15,16 # [0*II+9] id:728 + ee.vmulas.s16.accx.ld.xp.qup q3,a8,a10,q5,q3,q1,q4 # [0*II+10] id:727 + ee.ld.128.usar.xp q2,a8,a11 # [0*II+11] id:729 + +.LBB153_dspi_dotprod_s16_aes3: # 0x20c + mov.n a2,a8 # [0] + j .Lt_0_26370 # [1] + +.LBB50_dspi_dotprod_s16_aes3: # 0x211 + movi.n a10,32 # [0] + movi.n a11,-16 # [1] + slli a13,a5,1 # [2] + l32i.n a12,a1,16 # [3] gra_spill_temp_0 + ee.ld.128.usar.ip q1,a2,16 # [4] id:730 + ee.ld.128.usar.ip q2,a2,16 # [5] id:731 + sub a12,a12,a13 # [6] + ee.src.q.ld.ip q3,a2,16,q1,q2 # [8] id:732 + addi a12,a12,16 # [9] + loopnez a3,.LBB176_dspi_dotprod_s16_aes3 # [10] + +.LBB174_dspi_dotprod_s16_aes3: # 0x22c + ee.vld.128.ip q5,a15,16 # [0*II+0] id:734 + ee.vmulas.s16.accx.ld.ip.qup q4,a2,16,q0,q1,q2,q3 # [0*II+1] id:733 + ee.vld.128.ip q1,a15,16 # [0*II+2] id:736 + ee.vmulas.s16.accx.ld.xp.qup q0,a2,a12,q5,q2,q3,q4 # [0*II+3] id:735 + ee.vld.128.ip q5,a15,16 # [0*II+4] id:739 + ee.vmulas.s16.accx.ld.xp.qup q2,a2,a11,q1,q3,q4,q0 # [0*II+5] id:737 + ee.ld.128.usar.xp q1,a2,a10 # [0*II+6] id:738 + ee.vld.128.ip q0,a15,16 # [0*II+7] id:741 + ee.vmulas.s16.accx.ld.ip.qup q3,a2,16,q5,q4,q1,q2 # [0*II+8] id:740 + +.LBB176_dspi_dotprod_s16_aes3: # 0x24b + j .Lt_0_27906 # [0] + +.LBB56_dspi_dotprod_s16_aes3: # 0x24e + movi.n a10,32 # [0] + movi.n a11,-16 # [1] + slli a13,a5,1 # [2] + l32i.n a12,a1,16 # [3] gra_spill_temp_0 + ee.ld.128.usar.ip q1,a2,16 # [4] id:742 + ee.ld.128.usar.ip q2,a2,16 # [5] id:743 + sub a12,a12,a13 # [7] + addi a12,a12,16 # [8] + ee.src.q.ld.ip q3,a2,16,q1,q2 # [9] id:744 + loopnez a3,.LBB198_dspi_dotprod_s16_aes3 # [10] + +.LBB196_dspi_dotprod_s16_aes3: # 0x269 + ee.vld.128.ip q4,a15,16 # [0*II+0] id:746 + ee.vmulas.s16.accx.ld.ip.qup q1,a2,16,q0,q1,q2,q3 # [0*II+1] id:745 + ee.vld.128.ip q0,a15,16 # [0*II+2] id:748 + ee.vmulas.s16.accx.ld.ip.qup q4,a2,16,q4,q2,q3,q1 # [0*II+3] id:747 + ee.vld.128.ip q5,a15,16 # [0*II+4] id:750 + ee.vmulas.s16.accx.ld.ip.qup q0,a2,16,q0,q3,q1,q4 # [0*II+5] id:749 + ee.vld.128.ip q6,a15,16 # [0*II+6] id:752 + ee.vmulas.s16.accx.ld.ip.qup q1,a2,16,q5,q1,q4,q0 # [0*II+7] id:751 + ee.vld.128.ip q5,a15,16 # [0*II+8] id:754 + ee.vmulas.s16.accx.ld.ip.qup q4,a2,16,q6,q4,q0,q1 # [0*II+9] id:753 + ee.vld.128.ip q6,a15,16 # [0*II+10] id:756 + ee.vmulas.s16.accx.ld.xp.qup q0,a2,a12,q5,q0,q1,q4 # [0*II+11] id:755 + ee.vld.128.ip q5,a15,16 # [0*II+12] id:759 + ee.vmulas.s16.accx.ld.xp.qup q2,a2,a11,q6,q1,q4,q0 # [0*II+13] id:757 + ee.ld.128.usar.xp q1,a2,a10 # [0*II+14] id:758 + ee.vld.128.ip q0,a15,16 # [0*II+15] id:761 + ee.vmulas.s16.accx.ld.ip.qup q3,a2,16,q5,q4,q1,q2 # [0*II+16] id:760 + +.LBB198_dspi_dotprod_s16_aes3: # 0x2a4 + j .Lt_0_30722 # [0] + +.Lt_0_33282: # 0x2a7 + movi.n a2,0 # [0] + sext a14,a9,15 # [1] + s16i a14,a4,0 # [2] id:788 + retw.n # [3] + +.LBB28_dspi_dotprod_s16_aes3: # 0x2b1 + mov.n a15,a7 # [0] + mov.n a14,a6 # [1] + mov.n a13,a5 # [2] + mov.n a12,a4 # [3] + mov.n a11,a3 # [4] + mov.n a10,a2 # [5] + call8 dspi_dotprod_s16_ansi # [6] dspi_dotprod_s16_ansi + + mov.n a2,a10 # [0] + retw.n # [1] + + +#endif // dsps_dotprod_s16_aes3_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_s16_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_s16_ansi.c new file mode 100644 index 0000000..3110b31 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_s16_ansi.c @@ -0,0 +1,44 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dspi_dotprod.h" + +esp_err_t dspi_dotprod_s16_ansi(image2d_t* in_image, image2d_t* filter, int16_t *out_value, int count_x, int count_y, int shift) +{ + if (in_image->step_x*count_x > in_image->stride_x) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + if (in_image->step_y*count_y > in_image->stride_y) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + if (filter->step_x*count_x > filter->stride_x) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + if (filter->step_y*count_y > filter->stride_y) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + + int16_t* i_data = (int16_t*)in_image->data; + int16_t* f_data = (int16_t*)filter->data; + int i_step = in_image->stride_x*in_image->step_y; + int f_step = filter->stride_x*filter->step_y; + + int64_t acc = 0; + for (int y = 0; y < count_y; y++) + { + for (int x = 0; x < count_x; x++) + { + acc += (int32_t)i_data[in_image->step_x * x]*(int32_t)f_data[filter->step_x * x]; + } + i_data += i_step; + f_data += f_step; + } + acc += 1 << (shift - 1); // round operation + acc >>= shift; + *out_value = acc; + return ESP_OK; +} + diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_s8_aes3.S b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_s8_aes3.S new file mode 100644 index 0000000..ed8e6f4 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_s8_aes3.S @@ -0,0 +1,370 @@ +// Copyright 2018-2021 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dspi_dotprod_platform.h" +#if (dspi_dotprod_aes3_enabled == 1) + + .text + .align 4 + .literal .LC0_1_52, 458755 + + # Program Unit: dspi_dotprod_s8_aes3 + .type dspi_dotprod_s8_aes3, @function + .align 4 + .global dspi_dotprod_s8_aes3 +dspi_dotprod_s8_aes3: # 0x4 +.LBB1_dspi_dotprod_s8_aes3: # 0x4 + entry a1,48 # + l32i.n a10,a2,4 # [0] id:668 + l32i.n a11,a2,12 # [1] id:667 + mull a8,a10,a5 # [2] + blt a11,a8,.LBB78_dspi_dotprod_s8_aes3 # [4] + + l32i.n a12,a2,8 # [0] id:669 + l32i.n a9,a2,16 # [1] id:670 + mull a13,a12,a6 # [2] + blt a9,a13,.LBB78_dspi_dotprod_s8_aes3 # [4] + + l32i.n a15,a3,4 # [0] id:672 + l32i.n a14,a3,12 # [1] id:671 + mull a13,a15,a5 # [2] + blt a14,a13,.LBB78_dspi_dotprod_s8_aes3 # [4] + + l32i.n a8,a3,16 # [0] id:674 + l32i.n a9,a3,8 # [1] id:673 + s32i.n a9,a1,8 # [2] gra_spill_temp_2 + mull a9,a9,a6 # [3] + blt a8,a9,.LBB78_dspi_dotprod_s8_aes3 # [5] + + l32i.n a8,a3,0 # [0] id:675 + s32i.n a8,a1,4 # [1] gra_spill_temp_1 + bbsi a8,0,.Lt_0_33026 # [2] + + bne a14,a13,.Lt_0_33026 # [0] + + bnei a15,1,.Lt_0_33026 # [0] + + l32i.n a13,a1,8 # [0] gra_spill_temp_2 + beqi a13,1,.Lt_0_17666 # [2] + +.Lt_0_33026: # 0x43 +.Lt_0_17922: # 0x43 + mov.n a10,a2 # [0] + mov.n a11,a3 # [1] + mov.n a12,a4 # [2] + mov.n a13,a5 # [3] + mov.n a14,a6 # [4] + mov.n a15,a7 # [5] + .type dspi_dotprod_s8_ansi, @function + call8 dspi_dotprod_s8_ansi # [6] dspi_dotprod_s8_ansi + + mov.n a2,a10 # [0] + retw.n # [1] + +.LBB78_dspi_dotprod_s8_aes3: # 0x56 + l32r a2,.LC0_1_52 # [0] + retw.n # [1] + +.Lt_0_17666: # 0x5b + addi.n a14,a10,-1 # [0] + bnez a14,.Lt_0_33794 # [1] + + addi.n a15,a12,-1 # [0] + bnez a15,.Lt_0_33794 # [1] + + extui a8,a5,0,4 # [0] + bnez.n a8,.Lt_0_33794 # [1] + + blti a6,4,.Lt_0_33794 # [0] + + movi.n a9,64 # [0] + bge a9,a5,.Lt_0_34306 # [1] + + extui a10,a5,0,1 # [0] + bnez a10,.LBB28_dspi_dotprod_s8_aes3 # [1] + +.Lt_0_34306: # 0x78 +.Lt_0_19714: # 0x78 + mov.n a3,a6 # [0] + addi a13,a5,-48 # [1] + movi.n a14,0 # [2] + mull a15,a11,a12 # [3] + l32i.n a2,a2,0 # [4] id:676 + s32i.n a15,a1,0 # [6] gra_spill_temp_0 + wur.accx_0 a14 # [7] + l32i.n a15,a1,4 # [8] gra_spill_temp_1 + wur.accx_1 a14 # [9] + ee.vld.128.ip q0,a15,16 # [10] id:679 + beqz a13,.LBB32_dspi_dotprod_s8_aes3 # [11] + +.Lt_0_22786: # 0x93 +.Lt_0_22274: # 0x93 + addi a8,a5,-32 # [0] + beqz a8,.LBB38_dspi_dotprod_s8_aes3 # [1] + +.Lt_0_24322: # 0x99 +.Lt_0_23810: # 0x99 + addi a9,a5,-16 # [0] + beqz a9,.LBB44_dspi_dotprod_s8_aes3 # [1] + +.Lt_0_25858: # 0x9f +.Lt_0_25346: # 0x9f + addi a10,a5,-64 # [0] + beqz a10,.LBB50_dspi_dotprod_s8_aes3 # [1] + +.Lt_0_27394: # 0xa5 +.Lt_0_26882: # 0xa5 + addi a11,a5,-128 # [0] + beqz a11,.LBB56_dspi_dotprod_s8_aes3 # [1] + + movi a12,128 # [0] + bge a12,a5,.Lt_0_30210 # [1] + + movi.n a12,0 # [0] + ee.ld.128.usar.ip q1,a2,16 # [1] id:751 + ee.ld.128.usar.ip q2,a2,16 # [2] id:752 + ee.src.q.ld.ip q3,a2,16,q1,q2 # [4] id:753 + beqz.n a3,.Lt_0_30210 # [5] + + l32i.n a14,a1,0 # [0] gra_spill_temp_0 + addi a13,a5,63 # [1] + movgez a13,a5,a5 # [2] + srai a13,a13,6 # [3] + sub a14,a14,a5 # [4] + addi a14,a14,16 # [5] + addi.n a13,a13,-1 # [6] + +.Lt_0_30978: # 0xd1 + addi.n a12,a12,1 # [0] + movi.n a8,32 # [1] + movi.n a9,-16 # [2] + beqz.n a13,.Lt_0_31234 # [3] + + loopnez a13,.LBB218_dspi_dotprod_s8_aes3 # [0] + +.LBB216_dspi_dotprod_s8_aes3: # 0xdc + ee.vld.128.ip q5,a15,16 # [0*II+0] id:755 + ee.vmulas.s8.accx.ld.ip.qup q4,a2,16,q0,q1,q2,q3 # [0*II+1] id:754 + ee.vld.128.ip q0,a15,16 # [0*II+2] id:757 + ee.vmulas.s8.accx.ld.ip.qup q1,a2,16,q5,q2,q3,q4 # [0*II+3] id:756 + ee.vld.128.ip q5,a15,16 # [0*II+4] id:759 + ee.vmulas.s8.accx.ld.ip.qup q2,a2,16,q0,q3,q4,q1 # [0*II+5] id:758 + ee.vld.128.ip q0,a15,16 # [0*II+6] id:761 + ee.vmulas.s8.accx.ld.ip.qup q3,a2,16,q5,q4,q1,q2 # [0*II+7] id:760 + +.LBB218_dspi_dotprod_s8_aes3: # 0xf8 + +.Lt_0_31234: # 0xf8 + ee.vmulas.s8.accx.ld.ip.qup q5,a2,16,q0,q1,q2,q3 # [0] id:762 + ee.vld.128.ip q0,a15,16 # [1] id:763 + ee.vld.128.ip q6,a15,16 # [2] id:765 + ee.vmulas.s8.accx.ld.xp.qup q7,a2,a14,q0,q2,q3,q5 # [3] id:764 + ee.vld.128.ip q4,a15,16 # [4] id:768 + ee.vmulas.s8.accx.ld.xp.qup q2,a2,a9,q6,q3,q5,q7 # [5] id:766 + ee.ld.128.usar.xp q1,a2,a8 # [6] id:767 + ee.vld.128.ip q0,a15,16 # [7] id:770 + ee.vmulas.s8.accx.ld.ip.qup q3,a2,16,q4,q5,q1,q2 # [8] id:769 + bne a12,a3,.Lt_0_30978 # [9] + +.Lt_0_30210: # 0x11a +.Lt_0_29954: # 0x11a + movi.n a2,0 # [0] + rur.accx_0 a10 # [1] + addi.n a12,a7,-1 # [2] + movi.n a11,1 # [3] + ssl a12 # [4] + sll a11,a11 # [5] + ssr a7 # [6] + add.n a10,a10,a11 # [7] + sra a10,a10 # [8] + s8i a10,a4,0 # [9] id:772 + retw.n # [10] + +.Lt_0_33794: # 0x136 +.Lt_0_18946: # 0x136 + mov.n a10,a2 # [0] + mov.n a11,a3 # [1] + mov.n a12,a4 # [2] + mov.n a13,a5 # [3] + mov.n a14,a6 # [4] + mov.n a15,a7 # [5] + call8 dspi_dotprod_s8_ansi # [6] dspi_dotprod_s8_ansi + +#.LBB25_dspi_dotprod_s8_aes3: # 0x145 + mov.n a2,a10 # [0] + retw.n # [1] + +.LBB32_dspi_dotprod_s8_aes3: # 0x149 + ee.ld.128.usar.ip q1,a2,16 # [0] id:680 + ee.ld.128.usar.ip q2,a2,16 # [1] id:681 + ee.src.q.ld.ip q3,a2,16,q1,q2 # [3] id:682 + beqz.n a6,.Lt_0_22786 # [4] + + movi.n a10,32 # [0] + l32i.n a12,a1,0 # [1] gra_spill_temp_0 + movi.n a11,-16 # [2] + addi a12,a12,-32 # [3] + loopgtz a6,.LBB104_dspi_dotprod_s8_aes3 # [4] + +.LBB102_dspi_dotprod_s8_aes3: # 0x160 + ee.vld.128.ip q4,a15,16 # [0*II+0] id:684 + ee.vmulas.s8.accx.ld.xp.qup q1,a2,a12,q0,q1,q2,q3 # [0*II+1] id:683 + ee.vld.128.ip q5,a15,16 # [0*II+2] id:686 + ee.vmulas.s8.accx.ld.xp.qup q2,a2,a11,q4,q2,q3,q1 # [0*II+3] id:685 + ee.ld.128.usar.xp q1,a2,a10 # [0*II+4] id:687 + ee.vld.128.ip q0,a15,16 # [0*II+5] id:689 + ee.vmulas.s8.accx.ld.ip.qup q3,a2,16,q5,q3,q1,q2 # [0*II+6] id:688 + +.LBB104_dspi_dotprod_s8_aes3: # 0x178 + j .Lt_0_22786 # [0] + +.LBB38_dspi_dotprod_s8_aes3: # 0x17b + movi.n a10,32 # [0] + movi.n a11,-16 # [1] + srli a3,a6,1 # [2] + l32i.n a12,a1,0 # [3] gra_spill_temp_0 + ee.ld.128.usar.ip q1,a2,16 # [4] id:690 + ee.ld.128.usar.ip q2,a2,16 # [5] id:691 + addi a12,a12,-16 # [7] + ee.src.q.ld.xp q3,a2,a12,q1,q2 # [8] id:692 + loopnez a3,.LBB127_dspi_dotprod_s8_aes3 # [9] + +.LBB125_dspi_dotprod_s8_aes3: # 0x193 + ee.vld.128.ip q4,a15,16 # [0*II+0] id:694 + ee.vmulas.s8.accx.ld.xp.qup q3,a2,a11,q0,q1,q2,q3 # [0*II+1] id:693 + ee.ld.128.usar.xp q1,a2,a10 # [0*II+2] id:695 + ee.vld.128.ip q0,a15,16 # [0*II+3] id:697 + ee.vmulas.s8.accx.ld.xp.qup q4,a2,a12,q4,q2,q1,q3 # [0*II+4] id:696 + ee.vld.128.ip q5,a15,16 # [0*II+5] id:699 + ee.vmulas.s8.accx.ld.xp.qup q2,a2,a11,q0,q1,q3,q4 # [0*II+6] id:698 + ee.ld.128.usar.xp q1,a2,a10 # [0*II+7] id:700 + ee.vld.128.ip q0,a15,16 # [0*II+8] id:702 + ee.vmulas.s8.accx.ld.xp.qup q3,a2,a12,q5,q3,q1,q2 # [0*II+9] id:701 + +.LBB127_dspi_dotprod_s8_aes3: # 0x1b5 + j .Lt_0_24322 # [0] + +.LBB44_dspi_dotprod_s8_aes3: # 0x1b8 + srli a3,a3,2 # [0] + movi.n a10,-16 # [1] + l32i.n a11,a1,0 # [2] gra_spill_temp_0 + addi a8,a2,16 # [3] + addi a11,a11,16 # [4] + ee.ld.128.usar.xp q2,a8,a10 # [5] id:703 + ee.ld.128.usar.xp q1,a8,a11 # [6] id:704 + ee.src.q.ld.xp q3,a8,a10,q1,q2 # [8] id:705 + ee.ld.128.usar.xp q2,a8,a11 # [9] id:706 + loopnez a3,.LBB150_dspi_dotprod_s8_aes3 # [10] + +.LBB148_dspi_dotprod_s8_aes3: # 0x1d4 + ee.vld.128.ip q4,a15,16 # [0*II+0] id:708 + ee.vmulas.s8.accx.ld.xp.qup q3,a8,a10,q0,q1,q2,q3 # [0*II+1] id:707 + ee.ld.128.usar.xp q1,a8,a11 # [0*II+2] id:709 + ee.vld.128.ip q0,a15,16 # [0*II+3] id:711 + ee.vmulas.s8.accx.ld.xp.qup q4,a8,a10,q4,q2,q1,q3 # [0*II+4] id:710 + ee.ld.128.usar.xp q3,a8,a11 # [0*II+5] id:712 + ee.vld.128.ip q5,a15,16 # [0*II+6] id:714 + ee.vmulas.s8.accx.ld.xp.qup q4,a8,a10,q0,q1,q3,q4 # [0*II+7] id:713 + ee.ld.128.usar.xp q1,a8,a11 # [0*II+8] id:715 + ee.vld.128.ip q0,a15,16 # [0*II+9] id:717 + ee.vmulas.s8.accx.ld.xp.qup q3,a8,a10,q5,q3,q1,q4 # [0*II+10] id:716 + ee.ld.128.usar.xp q2,a8,a11 # [0*II+11] id:718 + +.LBB150_dspi_dotprod_s8_aes3: # 0x1fc + mov.n a2,a8 # [0] + j .Lt_0_25858 # [1] + +.LBB50_dspi_dotprod_s8_aes3: # 0x201 + movi.n a10,32 # [0] + movi.n a11,-16 # [1] + l32i.n a12,a1,0 # [2] gra_spill_temp_0 + ee.ld.128.usar.ip q1,a2,16 # [3] id:719 + ee.ld.128.usar.ip q2,a2,16 # [4] id:720 + sub a12,a12,a5 # [5] + ee.src.q.ld.ip q3,a2,16,q1,q2 # [7] id:721 + addi a12,a12,16 # [8] + loopnez a3,.LBB173_dspi_dotprod_s8_aes3 # [9] + +.LBB171_dspi_dotprod_s8_aes3: # 0x219 + ee.vld.128.ip q5,a15,16 # [0*II+0] id:723 + ee.vmulas.s8.accx.ld.ip.qup q4,a2,16,q0,q1,q2,q3 # [0*II+1] id:722 + ee.vld.128.ip q1,a15,16 # [0*II+2] id:725 + ee.vmulas.s8.accx.ld.xp.qup q0,a2,a12,q5,q2,q3,q4 # [0*II+3] id:724 + ee.vld.128.ip q5,a15,16 # [0*II+4] id:728 + ee.vmulas.s8.accx.ld.xp.qup q2,a2,a11,q1,q3,q4,q0 # [0*II+5] id:726 + ee.ld.128.usar.xp q1,a2,a10 # [0*II+6] id:727 + ee.vld.128.ip q0,a15,16 # [0*II+7] id:730 + ee.vmulas.s8.accx.ld.ip.qup q3,a2,16,q5,q4,q1,q2 # [0*II+8] id:729 + +.LBB173_dspi_dotprod_s8_aes3: # 0x238 + j .Lt_0_27394 # [0] + +.LBB56_dspi_dotprod_s8_aes3: # 0x23b + movi.n a10,32 # [0] + movi.n a11,-16 # [1] + l32i.n a12,a1,0 # [2] gra_spill_temp_0 + ee.ld.128.usar.ip q1,a2,16 # [3] id:731 + ee.ld.128.usar.ip q2,a2,16 # [4] id:732 + sub a12,a12,a5 # [6] + addi a12,a12,16 # [7] + ee.src.q.ld.ip q3,a2,16,q1,q2 # [8] id:733 + loopnez a3,.LBB195_dspi_dotprod_s8_aes3 # [9] + +.LBB193_dspi_dotprod_s8_aes3: # 0x253 + ee.vld.128.ip q4,a15,16 # [0*II+0] id:735 + ee.vmulas.s8.accx.ld.ip.qup q1,a2,16,q0,q1,q2,q3 # [0*II+1] id:734 + ee.vld.128.ip q0,a15,16 # [0*II+2] id:737 + ee.vmulas.s8.accx.ld.ip.qup q4,a2,16,q4,q2,q3,q1 # [0*II+3] id:736 + ee.vld.128.ip q5,a15,16 # [0*II+4] id:739 + ee.vmulas.s8.accx.ld.ip.qup q0,a2,16,q0,q3,q1,q4 # [0*II+5] id:738 + ee.vld.128.ip q6,a15,16 # [0*II+6] id:741 + ee.vmulas.s8.accx.ld.ip.qup q1,a2,16,q5,q1,q4,q0 # [0*II+7] id:740 + ee.vld.128.ip q5,a15,16 # [0*II+8] id:743 + ee.vmulas.s8.accx.ld.ip.qup q4,a2,16,q6,q4,q0,q1 # [0*II+9] id:742 + ee.vld.128.ip q6,a15,16 # [0*II+10] id:745 + ee.vmulas.s8.accx.ld.xp.qup q0,a2,a12,q5,q0,q1,q4 # [0*II+11] id:744 + ee.vld.128.ip q5,a15,16 # [0*II+12] id:748 + ee.vmulas.s8.accx.ld.xp.qup q2,a2,a11,q6,q1,q4,q0 # [0*II+13] id:746 + ee.ld.128.usar.xp q1,a2,a10 # [0*II+14] id:747 + ee.vld.128.ip q0,a15,16 # [0*II+15] id:750 + ee.vmulas.s8.accx.ld.ip.qup q3,a2,16,q5,q4,q1,q2 # [0*II+16] id:749 + +.LBB195_dspi_dotprod_s8_aes3: # 0x28e + movi.n a2,0 # [0] + movi.n a11,1 # [1] + addi.n a12,a7,-1 # [2] + rur.accx_0 a10 # [3] + ssl a12 # [4] + sll a11,a11 # [5] + ssr a7 # [6] + add.n a10,a10,a11 # [7] + sra a10,a10 # [8] + s8i a10,a4,0 # [9] id:772 + retw.n # [10] + +.LBB28_dspi_dotprod_s8_aes3: # 0x2aa + mov.n a15,a7 # [0] + mov.n a14,a6 # [1] + mov.n a13,a5 # [2] + mov.n a12,a4 # [3] + mov.n a11,a3 # [4] + mov.n a10,a2 # [5] + call8 dspi_dotprod_s8_ansi # [6] dspi_dotprod_s8_ansi + +#.LBB29_dspi_dotprod_s8_aes3: # 0x2b9 + mov.n a2,a10 # [0] + retw.n # [1] + + +#endif // dsps_dotprod_s16_aes3_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_s8_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_s8_ansi.c new file mode 100644 index 0000000..c8a7351 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_s8_ansi.c @@ -0,0 +1,44 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dspi_dotprod.h" + +esp_err_t dspi_dotprod_s8_ansi(image2d_t* in_image, image2d_t* filter, int8_t *out_value, int count_x, int count_y, int shift) +{ + if (in_image->step_x*count_x > in_image->stride_x) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + if (in_image->step_y*count_y > in_image->stride_y) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + if (filter->step_x*count_x > filter->stride_x) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + if (filter->step_y*count_y > filter->stride_y) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + + int8_t* i_data = (int8_t*)in_image->data; + int8_t* f_data = (int8_t*)filter->data; + int i_step = in_image->stride_x*in_image->step_y; + int f_step = filter->stride_x*filter->step_y; + + int32_t acc = 0; + for (int y = 0; y < count_y; y++) + { + for (int x = 0; x < count_x; x++) + { + acc += (int16_t)i_data[in_image->step_x * x]*(int16_t)f_data[filter->step_x * x]; + } + i_data += i_step; + f_data += f_step; + } + acc += 1 << (shift - 1); // round operation + acc >>= shift; + *out_value = acc; + return ESP_OK; +} + diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_u16_aes3.S b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_u16_aes3.S new file mode 100644 index 0000000..5153320 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_u16_aes3.S @@ -0,0 +1,371 @@ +// Copyright 2018-2021 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dspi_dotprod_platform.h" +#if (dspi_dotprod_aes3_enabled == 1) + + .text + .align 4 + .literal .LC0_1_55, 458755 + + # Program Unit: dspi_dotprod_u16_aes3 + .type dspi_dotprod_u16_aes3, @function + .align 4 + .global dspi_dotprod_u16_aes3 +dspi_dotprod_u16_aes3: # 0x4 +.LBB1_dspi_dotprod_u16_aes3: # 0x4 + entry a1,64 # + l32i.n a10,a2,4 # [0] id:681 + l32i.n a11,a2,12 # [1] id:680 + mull a8,a10,a5 # [2] + blt a11,a8,.LBB81_dspi_dotprod_u16_aes3 # [4] + + l32i.n a12,a2,8 # [0] id:682 + l32i.n a9,a2,16 # [1] id:683 + mull a13,a12,a6 # [2] + blt a9,a13,.LBB81_dspi_dotprod_u16_aes3 # [4] + + l32i.n a15,a3,4 # [0] id:685 + l32i.n a14,a3,12 # [1] id:684 + mull a13,a15,a5 # [2] + blt a14,a13,.LBB81_dspi_dotprod_u16_aes3 # [4] + + l32i.n a8,a3,16 # [0] id:687 + l32i.n a9,a3,8 # [1] id:686 + s32i.n a9,a1,24 # [2] gra_spill_temp_2 + mull a9,a9,a6 # [3] + blt a8,a9,.LBB81_dspi_dotprod_u16_aes3 # [5] + + l32i.n a8,a3,0 # [0] id:688 + s32i.n a8,a1,20 # [1] gra_spill_temp_1 + bbsi a8,0,.Lt_0_34050 # [2] + + bne a14,a13,.Lt_0_34050 # [0] + + bnei a15,1,.Lt_0_34050 # [0] + + l32i.n a9,a1,24 # [0] gra_spill_temp_2 + beqi a9,1,.Lt_0_18178 # [2] + +.Lt_0_34050: # 0x43 +.Lt_0_18434: # 0x43 + mov.n a10,a2 # [0] + mov.n a11,a3 # [1] + mov.n a12,a4 # [2] + mov.n a13,a5 # [3] + mov.n a14,a6 # [4] + mov.n a15,a7 # [5] + .type dspi_dotprod_s16_ansi, @function + call8 dspi_dotprod_s16_ansi # [6] dspi_dotprod_s16_ansi + + mov.n a2,a10 # [0] + retw.n # [1] + +.LBB81_dspi_dotprod_u16_aes3: # 0x56 + l32r a2,.LC0_1_55 # [0] + retw.n # [1] + +.Lt_0_18178: # 0x5b + addi.n a13,a10,-1 # [0] + bnez a13,.Lt_0_34818 # [1] + + addi.n a14,a12,-1 # [0] + bnez a14,.Lt_0_34818 # [1] + + extui a15,a5,0,3 # [0] + bnez.n a15,.Lt_0_34818 # [1] + + blti a6,4,.Lt_0_34818 # [0] + + movi.n a8,32 # [0] + bge a8,a5,.Lt_0_35330 # [1] + + extui a9,a5,0,1 # [0] + bnez a9,.LBB28_dspi_dotprod_u16_aes3 # [1] + +.Lt_0_35330: # 0x78 +.Lt_0_20226: # 0x78 + mov.n a3,a6 # [0] + addi a10,a5,-24 # [1] + mull a13,a11,a12 # [2] + l32i.n a15,a1,20 # [3] gra_spill_temp_1 + l32i.n a2,a2,0 # [4] id:689 + movi.n a14,0 # [5] + wur.sar_byte a14 # [6] + wur.accx_0 a14 # [8] + wur.accx_1 a14 # [9] + ee.vld.128.ip q0,a15,16 # [10] id:693 + slli a13,a13,1 # [11] + s32i.n a13,a1,16 # [12] gra_spill_temp_0 + beqz a10,.LBB32_dspi_dotprod_u16_aes3 # [13] + +.Lt_0_23298: # 0x99 +.Lt_0_22786: # 0x99 + addi a8,a5,-16 # [0] + beqz a8,.LBB38_dspi_dotprod_u16_aes3 # [1] + +.Lt_0_24834: # 0x9f +.Lt_0_24322: # 0x9f + addi a9,a5,-8 # [0] + beqz a9,.LBB44_dspi_dotprod_u16_aes3 # [1] + +.Lt_0_26370: # 0xa5 +.Lt_0_25858: # 0xa5 + addi a10,a5,-32 # [0] + beqz a10,.LBB50_dspi_dotprod_u16_aes3 # [1] + +.Lt_0_27906: # 0xab +.Lt_0_27394: # 0xab + addi a11,a5,-64 # [0] + beqz a11,.LBB56_dspi_dotprod_u16_aes3 # [1] + + movi.n a12,64 # [0] + bge a12,a5,.Lt_0_30722 # [1] + + movi.n a12,0 # [0] + ee.ld.128.usar.ip q1,a2,16 # [1] id:765 + ee.ld.128.usar.ip q2,a2,16 # [2] id:766 + ee.src.q.ld.ip q3,a2,16,q1,q2 # [4] id:767 + beqz.n a3,.Lt_0_30722 # [5] + + slli a8,a5,1 # [0] + l32i.n a14,a1,16 # [1] gra_spill_temp_0 + addi a13,a5,31 # [2] + movgez a13,a5,a5 # [3] + srai a13,a13,5 # [4] + sub a14,a14,a8 # [5] + addi a14,a14,16 # [6] + addi.n a13,a13,-1 # [7] + +.Lt_0_31490: # 0xd9 + addi.n a12,a12,1 # [0] + movi.n a9,32 # [1] + beqz.n a13,.Lt_0_31746 # [2] + + loopnez a13,.LBB221_dspi_dotprod_u16_aes3 # [0] + +.LBB219_dspi_dotprod_u16_aes3: # 0xe2 + ee.vld.128.ip q5,a15,16 # [0*II+0] id:769 + ee.vmulas.u16.accx.ld.ip.qup q4,a2,16,q0,q1,q2,q3 # [0*II+1] id:768 + ee.vld.128.ip q0,a15,16 # [0*II+2] id:771 + ee.vmulas.u16.accx.ld.ip.qup q1,a2,16,q5,q2,q3,q4 # [0*II+3] id:770 + ee.vld.128.ip q5,a15,16 # [0*II+4] id:773 + ee.vmulas.u16.accx.ld.ip.qup q2,a2,16,q0,q3,q4,q1 # [0*II+5] id:772 + ee.vld.128.ip q0,a15,16 # [0*II+6] id:775 + ee.vmulas.u16.accx.ld.ip.qup q3,a2,16,q5,q4,q1,q2 # [0*II+7] id:774 + +.LBB221_dspi_dotprod_u16_aes3: # 0xfe + +.Lt_0_31746: # 0xfe + ee.vmulas.u16.accx.ld.ip.qup q5,a2,16,q0,q1,q2,q3 # [0] id:776 + movi.n a10,-16 # [1] + ee.vld.128.ip q0,a15,16 # [2] id:777 + ee.vld.128.ip q6,a15,16 # [3] id:779 + ee.vmulas.u16.accx.ld.xp.qup q7,a2,a14,q0,q2,q3,q5 # [4] id:778 + ee.vld.128.ip q4,a15,16 # [5] id:782 + ee.vmulas.u16.accx.ld.xp.qup q2,a2,a10,q6,q3,q5,q7 # [6] id:780 + ee.ld.128.usar.xp q1,a2,a9 # [7] id:781 + ee.vld.128.ip q0,a15,16 # [8] id:784 + ee.vmulas.u16.accx.ld.ip.qup q3,a2,16,q4,q5,q1,q2 # [9] id:783 + bne a12,a3,.Lt_0_31490 # [10] + +.Lt_0_30722: # 0x122 +.Lt_0_30466: # 0x122 + rur.accx_0 a9 # [0] + rur.accx_1 a10 # [1] + blti a7,1,.Lt_0_33282 # [2] + + movi.n a2,0 # [0] + addi a13,a7,-33 # [1] + addi.n a14,a7,-1 # [2] + ssr a14 # [3] + sra a12,a10 # [4] + src a11,a10,a9 # [5] + movgez a11,a12,a13 # [6] + addi.n a11,a11,1 # [7] + srli a11,a11,1 # [8] + s16i a11,a4,0 # [9] id:790 + retw.n # [10] + +.Lt_0_34818: # 0x148 +.Lt_0_19458: # 0x148 + mov.n a10,a2 # [0] + mov.n a11,a3 # [1] + mov.n a12,a4 # [2] + mov.n a13,a5 # [3] + mov.n a14,a6 # [4] + mov.n a15,a7 # [5] + call8 dspi_dotprod_s16_ansi # [6] dspi_dotprod_s16_ansi + + mov.n a2,a10 # [0] + retw.n # [1] + +.LBB32_dspi_dotprod_u16_aes3: # 0x15b + ee.ld.128.usar.ip q1,a2,16 # [0] id:694 + ee.ld.128.usar.ip q2,a2,16 # [1] id:695 + ee.src.q.ld.ip q3,a2,16,q1,q2 # [3] id:696 + beqz.n a6,.Lt_0_23298 # [4] + + addi a12,a13,-32 # [0] + movi.n a10,32 # [1] + movi.n a11,-16 # [2] + loopgtz a6,.LBB107_dspi_dotprod_u16_aes3 # [3] + +.LBB105_dspi_dotprod_u16_aes3: # 0x170 + ee.vld.128.ip q4,a15,16 # [0*II+0] id:698 + ee.vmulas.u16.accx.ld.xp.qup q1,a2,a12,q0,q1,q2,q3 # [0*II+1] id:697 + ee.vld.128.ip q5,a15,16 # [0*II+2] id:700 + ee.vmulas.u16.accx.ld.xp.qup q2,a2,a11,q4,q2,q3,q1 # [0*II+3] id:699 + ee.ld.128.usar.xp q1,a2,a10 # [0*II+4] id:701 + ee.vld.128.ip q0,a15,16 # [0*II+5] id:703 + ee.vmulas.u16.accx.ld.ip.qup q3,a2,16,q5,q3,q1,q2 # [0*II+6] id:702 + +.LBB107_dspi_dotprod_u16_aes3: # 0x188 + j .Lt_0_23298 # [0] + +.LBB38_dspi_dotprod_u16_aes3: # 0x18b + movi.n a10,32 # [0] + movi.n a11,-16 # [1] + srli a3,a6,1 # [2] + l32i.n a12,a1,16 # [3] gra_spill_temp_0 + ee.ld.128.usar.ip q1,a2,16 # [4] id:704 + ee.ld.128.usar.ip q2,a2,16 # [5] id:705 + addi a12,a12,-16 # [7] + ee.src.q.ld.xp q3,a2,a12,q1,q2 # [8] id:706 + loopnez a3,.LBB130_dspi_dotprod_u16_aes3 # [9] + +.LBB128_dspi_dotprod_u16_aes3: # 0x1a3 + ee.vld.128.ip q4,a15,16 # [0*II+0] id:708 + ee.vmulas.u16.accx.ld.xp.qup q3,a2,a11,q0,q1,q2,q3 # [0*II+1] id:707 + ee.ld.128.usar.xp q1,a2,a10 # [0*II+2] id:709 + ee.vld.128.ip q0,a15,16 # [0*II+3] id:711 + ee.vmulas.u16.accx.ld.xp.qup q4,a2,a12,q4,q2,q1,q3 # [0*II+4] id:710 + ee.vld.128.ip q5,a15,16 # [0*II+5] id:713 + ee.vmulas.u16.accx.ld.xp.qup q2,a2,a11,q0,q1,q3,q4 # [0*II+6] id:712 + ee.ld.128.usar.xp q1,a2,a10 # [0*II+7] id:714 + ee.vld.128.ip q0,a15,16 # [0*II+8] id:716 + ee.vmulas.u16.accx.ld.xp.qup q3,a2,a12,q5,q3,q1,q2 # [0*II+9] id:715 + +.LBB130_dspi_dotprod_u16_aes3: # 0x1c5 + j .Lt_0_24834 # [0] + +.LBB44_dspi_dotprod_u16_aes3: # 0x1c8 + srli a3,a3,2 # [0] + movi.n a10,-16 # [1] + l32i.n a11,a1,16 # [2] gra_spill_temp_0 + addi a8,a2,16 # [3] + addi a11,a11,16 # [4] + ee.ld.128.usar.xp q2,a8,a10 # [5] id:717 + ee.ld.128.usar.xp q1,a8,a11 # [6] id:718 + ee.src.q.ld.xp q3,a8,a10,q1,q2 # [8] id:719 + ee.ld.128.usar.xp q2,a8,a11 # [9] id:720 + loopnez a3,.LBB153_dspi_dotprod_u16_aes3 # [10] + +.LBB151_dspi_dotprod_u16_aes3: # 0x1e4 + ee.vld.128.ip q4,a15,16 # [0*II+0] id:722 + ee.vmulas.u16.accx.ld.xp.qup q3,a8,a10,q0,q1,q2,q3 # [0*II+1] id:721 + ee.ld.128.usar.xp q1,a8,a11 # [0*II+2] id:723 + ee.vld.128.ip q0,a15,16 # [0*II+3] id:725 + ee.vmulas.u16.accx.ld.xp.qup q4,a8,a10,q4,q2,q1,q3 # [0*II+4] id:724 + ee.ld.128.usar.xp q3,a8,a11 # [0*II+5] id:726 + ee.vld.128.ip q5,a15,16 # [0*II+6] id:728 + ee.vmulas.u16.accx.ld.xp.qup q4,a8,a10,q0,q1,q3,q4 # [0*II+7] id:727 + ee.ld.128.usar.xp q1,a8,a11 # [0*II+8] id:729 + ee.vld.128.ip q0,a15,16 # [0*II+9] id:731 + ee.vmulas.u16.accx.ld.xp.qup q3,a8,a10,q5,q3,q1,q4 # [0*II+10] id:730 + ee.ld.128.usar.xp q2,a8,a11 # [0*II+11] id:732 + +.LBB153_dspi_dotprod_u16_aes3: # 0x20c + mov.n a2,a8 # [0] + j .Lt_0_26370 # [1] + +.LBB50_dspi_dotprod_u16_aes3: # 0x211 + movi.n a10,32 # [0] + movi.n a11,-16 # [1] + slli a13,a5,1 # [2] + l32i.n a12,a1,16 # [3] gra_spill_temp_0 + ee.ld.128.usar.ip q1,a2,16 # [4] id:733 + ee.ld.128.usar.ip q2,a2,16 # [5] id:734 + sub a12,a12,a13 # [6] + ee.src.q.ld.ip q3,a2,16,q1,q2 # [8] id:735 + addi a12,a12,16 # [9] + loopnez a3,.LBB176_dspi_dotprod_u16_aes3 # [10] + +.LBB174_dspi_dotprod_u16_aes3: # 0x22c + ee.vld.128.ip q5,a15,16 # [0*II+0] id:737 + ee.vmulas.u16.accx.ld.ip.qup q4,a2,16,q0,q1,q2,q3 # [0*II+1] id:736 + ee.vld.128.ip q1,a15,16 # [0*II+2] id:739 + ee.vmulas.u16.accx.ld.xp.qup q0,a2,a12,q5,q2,q3,q4 # [0*II+3] id:738 + ee.vld.128.ip q5,a15,16 # [0*II+4] id:742 + ee.vmulas.u16.accx.ld.xp.qup q2,a2,a11,q1,q3,q4,q0 # [0*II+5] id:740 + ee.ld.128.usar.xp q1,a2,a10 # [0*II+6] id:741 + ee.vld.128.ip q0,a15,16 # [0*II+7] id:744 + ee.vmulas.u16.accx.ld.ip.qup q3,a2,16,q5,q4,q1,q2 # [0*II+8] id:743 + +.LBB176_dspi_dotprod_u16_aes3: # 0x24b + j .Lt_0_27906 # [0] + +.LBB56_dspi_dotprod_u16_aes3: # 0x24e + movi.n a10,32 # [0] + movi.n a11,-16 # [1] + slli a13,a5,1 # [2] + l32i.n a12,a1,16 # [3] gra_spill_temp_0 + ee.ld.128.usar.ip q1,a2,16 # [4] id:745 + ee.ld.128.usar.ip q2,a2,16 # [5] id:746 + sub a12,a12,a13 # [7] + addi a12,a12,16 # [8] + ee.src.q.ld.ip q3,a2,16,q1,q2 # [9] id:747 + loopnez a3,.LBB198_dspi_dotprod_u16_aes3 # [10] + +.LBB196_dspi_dotprod_u16_aes3: # 0x269 + ee.vld.128.ip q4,a15,16 # [0*II+0] id:749 + ee.vmulas.u16.accx.ld.ip.qup q1,a2,16,q0,q1,q2,q3 # [0*II+1] id:748 + ee.vld.128.ip q0,a15,16 # [0*II+2] id:751 + ee.vmulas.u16.accx.ld.ip.qup q4,a2,16,q4,q2,q3,q1 # [0*II+3] id:750 + ee.vld.128.ip q5,a15,16 # [0*II+4] id:753 + ee.vmulas.u16.accx.ld.ip.qup q0,a2,16,q0,q3,q1,q4 # [0*II+5] id:752 + ee.vld.128.ip q6,a15,16 # [0*II+6] id:755 + ee.vmulas.u16.accx.ld.ip.qup q1,a2,16,q5,q1,q4,q0 # [0*II+7] id:754 + ee.vld.128.ip q5,a15,16 # [0*II+8] id:757 + ee.vmulas.u16.accx.ld.ip.qup q4,a2,16,q6,q4,q0,q1 # [0*II+9] id:756 + ee.vld.128.ip q6,a15,16 # [0*II+10] id:759 + ee.vmulas.u16.accx.ld.xp.qup q0,a2,a12,q5,q0,q1,q4 # [0*II+11] id:758 + ee.vld.128.ip q5,a15,16 # [0*II+12] id:762 + ee.vmulas.u16.accx.ld.xp.qup q2,a2,a11,q6,q1,q4,q0 # [0*II+13] id:760 + ee.ld.128.usar.xp q1,a2,a10 # [0*II+14] id:761 + ee.vld.128.ip q0,a15,16 # [0*II+15] id:764 + ee.vmulas.u16.accx.ld.ip.qup q3,a2,16,q5,q4,q1,q2 # [0*II+16] id:763 + +.LBB198_dspi_dotprod_u16_aes3: # 0x2a4 + j .Lt_0_30722 # [0] + +.Lt_0_33282: # 0x2a7 + movi.n a2,0 # [0] + sext a14,a9,15 # [1] + s16i a14,a4,0 # [2] id:791 + retw.n # [3] + +.LBB28_dspi_dotprod_u16_aes3: # 0x2b1 + mov.n a15,a7 # [0] + mov.n a14,a6 # [1] + mov.n a13,a5 # [2] + mov.n a12,a4 # [3] + mov.n a11,a3 # [4] + mov.n a10,a2 # [5] + call8 dspi_dotprod_s16_ansi # [6] dspi_dotprod_s16_ansi + + mov.n a2,a10 # [0] + retw.n # [1] + +#endif // dsps_dotprod_s16_aes3_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_u16_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_u16_ansi.c new file mode 100644 index 0000000..90495d7 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_u16_ansi.c @@ -0,0 +1,44 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dspi_dotprod.h" + +esp_err_t dspi_dotprod_u16_ansi(image2d_t* in_image, image2d_t* filter, uint16_t *out_value, int count_x, int count_y, int shift) +{ + if (in_image->step_x*count_x > in_image->stride_x) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + if (in_image->step_y*count_y > in_image->stride_y) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + if (filter->step_x*count_x > filter->stride_x) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + if (filter->step_y*count_y > filter->stride_y) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + + uint16_t* i_data = (uint16_t*)in_image->data; + uint16_t* f_data = (uint16_t*)filter->data; + int i_step = in_image->stride_x*in_image->step_y; + int f_step = filter->stride_x*filter->step_y; + + int64_t acc = 0; + for (int y = 0; y < count_y; y++) + { + for (int x = 0; x < count_x; x++) + { + acc += (int32_t)i_data[in_image->step_x * x]*(int32_t)f_data[filter->step_x * x]; + } + i_data += i_step; + f_data += f_step; + } + acc += 1 << (shift - 1); // round operation + acc >>= shift; + *out_value = acc; + return ESP_OK; +} + diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_u8_aes3.S b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_u8_aes3.S new file mode 100644 index 0000000..0543155 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_u8_aes3.S @@ -0,0 +1,367 @@ +// Copyright 2018-2021 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dspi_dotprod_platform.h" +#if (dspi_dotprod_aes3_enabled == 1) + + .text + .align 4 + .literal .LC0_1_52, 458755 + + .type dspi_dotprod_u8_aes3, @function + .align 4 + .global dspi_dotprod_u8_aes3 +dspi_dotprod_u8_aes3: # 0x4 +.LBB1_dspi_dotprod_u8_aes3: # 0x4 + entry a1,48 # + l32i.n a10,a2,4 # [0] id:669 + l32i.n a11,a2,12 # [1] id:668 + mull a8,a10,a5 # [2] + blt a11,a8,.LBB78_dspi_dotprod_u8_aes3 # [4] + + l32i.n a12,a2,8 # [0] id:670 + l32i.n a9,a2,16 # [1] id:671 + mull a13,a12,a6 # [2] + blt a9,a13,.LBB78_dspi_dotprod_u8_aes3 # [4] + + l32i.n a15,a3,4 # [0] id:673 + l32i.n a14,a3,12 # [1] id:672 + mull a13,a15,a5 # [2] + blt a14,a13,.LBB78_dspi_dotprod_u8_aes3 # [4] + + l32i.n a8,a3,16 # [0] id:675 + l32i.n a9,a3,8 # [1] id:674 + s32i.n a9,a1,8 # [2] gra_spill_temp_2 + mull a9,a9,a6 # [3] + blt a8,a9,.LBB78_dspi_dotprod_u8_aes3 # [5] + + l32i.n a8,a3,0 # [0] id:676 + s32i.n a8,a1,4 # [1] gra_spill_temp_1 + bbsi a8,0,.Lt_0_33026 # [2] + + bne a14,a13,.Lt_0_33026 # [0] + + bnei a15,1,.Lt_0_33026 # [0] + + l32i.n a13,a1,8 # [0] gra_spill_temp_2 + beqi a13,1,.Lt_0_17666 # [2] + +.Lt_0_33026: # 0x43 +.Lt_0_17922: # 0x43 + mov.n a10,a2 # [0] + mov.n a11,a3 # [1] + mov.n a12,a4 # [2] + mov.n a13,a5 # [3] + mov.n a14,a6 # [4] + mov.n a15,a7 # [5] + .type dspi_dotprod_u8_ansi, @function + call8 dspi_dotprod_u8_ansi # [6] dspi_dotprod_u8_ansi + + mov.n a2,a10 # [0] + retw.n # [1] + +.LBB78_dspi_dotprod_u8_aes3: # 0x56 + l32r a2,.LC0_1_52 # [0] + retw.n # [1] + +.Lt_0_17666: # 0x5b + addi.n a14,a10,-1 # [0] + bnez a14,.Lt_0_33794 # [1] + + addi.n a15,a12,-1 # [0] + bnez a15,.Lt_0_33794 # [1] + + extui a8,a5,0,4 # [0] + bnez.n a8,.Lt_0_33794 # [1] + + blti a6,4,.Lt_0_33794 # [0] + + movi.n a9,64 # [0] + bge a9,a5,.Lt_0_34306 # [1] + + extui a10,a5,0,1 # [0] + bnez a10,.LBB28_dspi_dotprod_u8_aes3 # [1] + +.Lt_0_34306: # 0x78 +.Lt_0_19714: # 0x78 + mov.n a3,a6 # [0] + addi a13,a5,-48 # [1] + movi.n a14,0 # [2] + mull a15,a11,a12 # [3] + l32i.n a2,a2,0 # [4] id:677 + s32i.n a15,a1,0 # [6] gra_spill_temp_0 + wur.accx_0 a14 # [7] + l32i.n a15,a1,4 # [8] gra_spill_temp_1 + wur.accx_1 a14 # [9] + ee.vld.128.ip q0,a15,16 # [10] id:680 + beqz a13,.LBB32_dspi_dotprod_u8_aes3 # [11] + +.Lt_0_22786: # 0x93 +.Lt_0_22274: # 0x93 + addi a8,a5,-32 # [0] + beqz a8,.LBB38_dspi_dotprod_u8_aes3 # [1] + +.Lt_0_24322: # 0x99 +.Lt_0_23810: # 0x99 + addi a9,a5,-16 # [0] + beqz a9,.LBB44_dspi_dotprod_u8_aes3 # [1] + +.Lt_0_25858: # 0x9f +.Lt_0_25346: # 0x9f + addi a10,a5,-64 # [0] + beqz a10,.LBB50_dspi_dotprod_u8_aes3 # [1] + +.Lt_0_27394: # 0xa5 +.Lt_0_26882: # 0xa5 + addi a11,a5,-128 # [0] + beqz a11,.LBB56_dspi_dotprod_u8_aes3 # [1] + + movi a12,128 # [0] + bge a12,a5,.Lt_0_30210 # [1] + + movi.n a12,0 # [0] + ee.ld.128.usar.ip q1,a2,16 # [1] id:752 + ee.ld.128.usar.ip q2,a2,16 # [2] id:753 + ee.src.q.ld.ip q3,a2,16,q1,q2 # [4] id:754 + beqz.n a3,.Lt_0_30210 # [5] + + l32i.n a14,a1,0 # [0] gra_spill_temp_0 + addi a13,a5,31 # [1] + movgez a13,a5,a5 # [2] + srai a13,a13,5 # [3] + sub a14,a14,a5 # [4] + addi a14,a14,16 # [5] + addi.n a13,a13,-1 # [6] + +.Lt_0_30978: # 0xd1 + addi.n a12,a12,1 # [0] + movi.n a8,32 # [1] + movi.n a9,-16 # [2] + beqz.n a13,.Lt_0_31234 # [3] + + loopnez a13,.LBB218_dspi_dotprod_u8_aes3 # [0] + +.LBB216_dspi_dotprod_u8_aes3: # 0xdc + ee.vld.128.ip q5,a15,16 # [0*II+0] id:756 + ee.vmulas.u8.accx.ld.ip.qup q4,a2,16,q0,q1,q2,q3 # [0*II+1] id:755 + ee.vld.128.ip q0,a15,16 # [0*II+2] id:758 + ee.vmulas.u8.accx.ld.ip.qup q1,a2,16,q5,q2,q3,q4 # [0*II+3] id:757 + ee.vld.128.ip q5,a15,16 # [0*II+4] id:760 + ee.vmulas.u8.accx.ld.ip.qup q2,a2,16,q0,q3,q4,q1 # [0*II+5] id:759 + ee.vld.128.ip q0,a15,16 # [0*II+6] id:762 + ee.vmulas.u8.accx.ld.ip.qup q3,a2,16,q5,q4,q1,q2 # [0*II+7] id:761 + +.LBB218_dspi_dotprod_u8_aes3: # 0xf8 + +.Lt_0_31234: # 0xf8 + ee.vmulas.u8.accx.ld.ip.qup q5,a2,16,q0,q1,q2,q3 # [0] id:763 + ee.vld.128.ip q0,a15,16 # [1] id:764 + ee.vld.128.ip q6,a15,16 # [2] id:766 + ee.vmulas.u8.accx.ld.xp.qup q7,a2,a14,q0,q2,q3,q5 # [3] id:765 + ee.vld.128.ip q4,a15,16 # [4] id:769 + ee.vmulas.u8.accx.ld.xp.qup q2,a2,a9,q6,q3,q5,q7 # [5] id:767 + ee.ld.128.usar.xp q1,a2,a8 # [6] id:768 + ee.vld.128.ip q0,a15,16 # [7] id:771 + ee.vmulas.u8.accx.ld.ip.qup q3,a2,16,q4,q5,q1,q2 # [8] id:770 + bne a12,a3,.Lt_0_30978 # [9] + +.Lt_0_30210: # 0x11a +.Lt_0_29954: # 0x11a + movi.n a2,0 # [0] + rur.accx_0 a10 # [1] + addi.n a12,a7,-1 # [2] + movi.n a11,1 # [3] + ssl a12 # [4] + sll a11,a11 # [5] + ssr a7 # [6] + add.n a10,a10,a11 # [7] + srl a10,a10 # [8] + s8i a10,a4,0 # [9] id:773 + retw.n # [10] + +.Lt_0_33794: # 0x136 +.Lt_0_18946: # 0x136 + mov.n a10,a2 # [0] + mov.n a11,a3 # [1] + mov.n a12,a4 # [2] + mov.n a13,a5 # [3] + mov.n a14,a6 # [4] + mov.n a15,a7 # [5] + call8 dspi_dotprod_u8_ansi # [6] dspi_dotprod_u8_ansi + + mov.n a2,a10 # [0] + retw.n # [1] + +.LBB32_dspi_dotprod_u8_aes3: # 0x149 + ee.ld.128.usar.ip q1,a2,16 # [0] id:681 + ee.ld.128.usar.ip q2,a2,16 # [1] id:682 + ee.src.q.ld.ip q3,a2,16,q1,q2 # [3] id:683 + beqz.n a6,.Lt_0_22786 # [4] + + movi.n a10,32 # [0] + l32i.n a12,a1,0 # [1] gra_spill_temp_0 + movi.n a11,-16 # [2] + addi a12,a12,-32 # [3] + loopgtz a6,.LBB104_dspi_dotprod_u8_aes3 # [4] + +.LBB102_dspi_dotprod_u8_aes3: # 0x160 + ee.vld.128.ip q4,a15,16 # [0*II+0] id:685 + ee.vmulas.u8.accx.ld.xp.qup q1,a2,a12,q0,q1,q2,q3 # [0*II+1] id:684 + ee.vld.128.ip q5,a15,16 # [0*II+2] id:687 + ee.vmulas.u8.accx.ld.xp.qup q2,a2,a11,q4,q2,q3,q1 # [0*II+3] id:686 + ee.ld.128.usar.xp q1,a2,a10 # [0*II+4] id:688 + ee.vld.128.ip q0,a15,16 # [0*II+5] id:690 + ee.vmulas.u8.accx.ld.ip.qup q3,a2,16,q5,q3,q1,q2 # [0*II+6] id:689 + +.LBB104_dspi_dotprod_u8_aes3: # 0x178 + j .Lt_0_22786 # [0] + +.LBB38_dspi_dotprod_u8_aes3: # 0x17b + movi.n a10,32 # [0] + movi.n a11,-16 # [1] + srli a3,a6,1 # [2] + l32i.n a12,a1,0 # [3] gra_spill_temp_0 + ee.ld.128.usar.ip q1,a2,16 # [4] id:691 + ee.ld.128.usar.ip q2,a2,16 # [5] id:692 + addi a12,a12,-16 # [7] + ee.src.q.ld.xp q3,a2,a12,q1,q2 # [8] id:693 + loopnez a3,.LBB127_dspi_dotprod_u8_aes3 # [9] + +.LBB125_dspi_dotprod_u8_aes3: # 0x193 + ee.vld.128.ip q4,a15,16 # [0*II+0] id:695 + ee.vmulas.u8.accx.ld.xp.qup q3,a2,a11,q0,q1,q2,q3 # [0*II+1] id:694 + ee.ld.128.usar.xp q1,a2,a10 # [0*II+2] id:696 + ee.vld.128.ip q0,a15,16 # [0*II+3] id:698 + ee.vmulas.u8.accx.ld.xp.qup q4,a2,a12,q4,q2,q1,q3 # [0*II+4] id:697 + ee.vld.128.ip q5,a15,16 # [0*II+5] id:700 + ee.vmulas.u8.accx.ld.xp.qup q2,a2,a11,q0,q1,q3,q4 # [0*II+6] id:699 + ee.ld.128.usar.xp q1,a2,a10 # [0*II+7] id:701 + ee.vld.128.ip q0,a15,16 # [0*II+8] id:703 + ee.vmulas.u8.accx.ld.xp.qup q3,a2,a12,q5,q3,q1,q2 # [0*II+9] id:702 + +.LBB127_dspi_dotprod_u8_aes3: # 0x1b5 + j .Lt_0_24322 # [0] + +.LBB44_dspi_dotprod_u8_aes3: # 0x1b8 + srli a3,a3,2 # [0] + movi.n a10,-16 # [1] + l32i.n a11,a1,0 # [2] gra_spill_temp_0 + addi a8,a2,16 # [3] + addi a11,a11,16 # [4] + ee.ld.128.usar.xp q2,a8,a10 # [5] id:704 + ee.ld.128.usar.xp q1,a8,a11 # [6] id:705 + ee.src.q.ld.xp q3,a8,a10,q1,q2 # [8] id:706 + ee.ld.128.usar.xp q2,a8,a11 # [9] id:707 + loopnez a3,.LBB150_dspi_dotprod_u8_aes3 # [10] + +.LBB148_dspi_dotprod_u8_aes3: # 0x1d4 + ee.vld.128.ip q4,a15,16 # [0*II+0] id:709 + ee.vmulas.u8.accx.ld.xp.qup q3,a8,a10,q0,q1,q2,q3 # [0*II+1] id:708 + ee.ld.128.usar.xp q1,a8,a11 # [0*II+2] id:710 + ee.vld.128.ip q0,a15,16 # [0*II+3] id:712 + ee.vmulas.u8.accx.ld.xp.qup q4,a8,a10,q4,q2,q1,q3 # [0*II+4] id:711 + ee.ld.128.usar.xp q3,a8,a11 # [0*II+5] id:713 + ee.vld.128.ip q5,a15,16 # [0*II+6] id:715 + ee.vmulas.u8.accx.ld.xp.qup q4,a8,a10,q0,q1,q3,q4 # [0*II+7] id:714 + ee.ld.128.usar.xp q1,a8,a11 # [0*II+8] id:716 + ee.vld.128.ip q0,a15,16 # [0*II+9] id:718 + ee.vmulas.u8.accx.ld.xp.qup q3,a8,a10,q5,q3,q1,q4 # [0*II+10] id:717 + ee.ld.128.usar.xp q2,a8,a11 # [0*II+11] id:719 + +.LBB150_dspi_dotprod_u8_aes3: # 0x1fc + mov.n a2,a8 # [0] + j .Lt_0_25858 # [1] + +.LBB50_dspi_dotprod_u8_aes3: # 0x201 + movi.n a10,32 # [0] + movi.n a11,-16 # [1] + l32i.n a12,a1,0 # [2] gra_spill_temp_0 + ee.ld.128.usar.ip q1,a2,16 # [3] id:720 + ee.ld.128.usar.ip q2,a2,16 # [4] id:721 + sub a12,a12,a5 # [5] + ee.src.q.ld.ip q3,a2,16,q1,q2 # [7] id:722 + addi a12,a12,16 # [8] + loopnez a3,.LBB173_dspi_dotprod_u8_aes3 # [9] + +.LBB171_dspi_dotprod_u8_aes3: # 0x219 + ee.vld.128.ip q5,a15,16 # [0*II+0] id:724 + ee.vmulas.u8.accx.ld.ip.qup q4,a2,16,q0,q1,q2,q3 # [0*II+1] id:723 + ee.vld.128.ip q1,a15,16 # [0*II+2] id:726 + ee.vmulas.u8.accx.ld.xp.qup q0,a2,a12,q5,q2,q3,q4 # [0*II+3] id:725 + ee.vld.128.ip q5,a15,16 # [0*II+4] id:729 + ee.vmulas.u8.accx.ld.xp.qup q2,a2,a11,q1,q3,q4,q0 # [0*II+5] id:727 + ee.ld.128.usar.xp q1,a2,a10 # [0*II+6] id:728 + ee.vld.128.ip q0,a15,16 # [0*II+7] id:731 + ee.vmulas.u8.accx.ld.ip.qup q3,a2,16,q5,q4,q1,q2 # [0*II+8] id:730 + +.LBB173_dspi_dotprod_u8_aes3: # 0x238 + j .Lt_0_27394 # [0] + +.LBB56_dspi_dotprod_u8_aes3: # 0x23b + movi.n a10,32 # [0] + movi.n a11,-16 # [1] + l32i.n a12,a1,0 # [2] gra_spill_temp_0 + ee.ld.128.usar.ip q1,a2,16 # [3] id:732 + ee.ld.128.usar.ip q2,a2,16 # [4] id:733 + sub a12,a12,a5 # [6] + addi a12,a12,16 # [7] + ee.src.q.ld.ip q3,a2,16,q1,q2 # [8] id:734 + loopnez a3,.LBB195_dspi_dotprod_u8_aes3 # [9] + +.LBB193_dspi_dotprod_u8_aes3: # 0x253 + ee.vld.128.ip q4,a15,16 # [0*II+0] id:736 + ee.vmulas.u8.accx.ld.ip.qup q1,a2,16,q0,q1,q2,q3 # [0*II+1] id:735 + ee.vld.128.ip q0,a15,16 # [0*II+2] id:738 + ee.vmulas.u8.accx.ld.ip.qup q4,a2,16,q4,q2,q3,q1 # [0*II+3] id:737 + ee.vld.128.ip q5,a15,16 # [0*II+4] id:740 + ee.vmulas.u8.accx.ld.ip.qup q0,a2,16,q0,q3,q1,q4 # [0*II+5] id:739 + ee.vld.128.ip q6,a15,16 # [0*II+6] id:742 + ee.vmulas.u8.accx.ld.ip.qup q1,a2,16,q5,q1,q4,q0 # [0*II+7] id:741 + ee.vld.128.ip q5,a15,16 # [0*II+8] id:744 + ee.vmulas.u8.accx.ld.ip.qup q4,a2,16,q6,q4,q0,q1 # [0*II+9] id:743 + ee.vld.128.ip q6,a15,16 # [0*II+10] id:746 + ee.vmulas.u8.accx.ld.xp.qup q0,a2,a12,q5,q0,q1,q4 # [0*II+11] id:745 + ee.vld.128.ip q5,a15,16 # [0*II+12] id:749 + ee.vmulas.u8.accx.ld.xp.qup q2,a2,a11,q6,q1,q4,q0 # [0*II+13] id:747 + ee.ld.128.usar.xp q1,a2,a10 # [0*II+14] id:748 + ee.vld.128.ip q0,a15,16 # [0*II+15] id:751 + ee.vmulas.u8.accx.ld.ip.qup q3,a2,16,q5,q4,q1,q2 # [0*II+16] id:750 + +.LBB195_dspi_dotprod_u8_aes3: # 0x28e + movi.n a2,0 # [0] + movi.n a11,1 # [1] + addi.n a12,a7,-1 # [2] + rur.accx_0 a10 # [3] + ssl a12 # [4] + sll a11,a11 # [5] + ssr a7 # [6] + add.n a10,a10,a11 # [7] + srl a10,a10 # [8] + s8i a10,a4,0 # [9] id:773 + retw.n # [10] + +.LBB28_dspi_dotprod_u8_aes3: # 0x2aa + mov.n a15,a7 # [0] + mov.n a14,a6 # [1] + mov.n a13,a5 # [2] + mov.n a12,a4 # [3] + mov.n a11,a3 # [4] + mov.n a10,a2 # [5] + call8 dspi_dotprod_u8_ansi # [6] dspi_dotprod_u8_ansi + + mov.n a2,a10 # [0] + retw.n # [1] + + +#endif // dsps_dotprod_s16_aes3_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_u8_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_u8_ansi.c new file mode 100644 index 0000000..2abbd1a --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_u8_ansi.c @@ -0,0 +1,44 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dspi_dotprod.h" + +esp_err_t dspi_dotprod_u8_ansi(image2d_t* in_image, image2d_t* filter, uint8_t *out_value, int count_x, int count_y, int shift) +{ + if (in_image->step_x*count_x > in_image->stride_x) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + if (in_image->step_y*count_y > in_image->stride_y) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + if (filter->step_x*count_x > filter->stride_x) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + if (filter->step_y*count_y > filter->stride_y) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + + uint8_t* i_data = (uint8_t*)in_image->data; + uint8_t* f_data = (uint8_t*)filter->data; + int i_step = in_image->stride_x*in_image->step_y; + int f_step = filter->stride_x*filter->step_y; + + int32_t acc = 0; + for (int y = 0; y < count_y; y++) + { + for (int x = 0; x < count_x; x++) + { + acc += (int16_t)i_data[in_image->step_x * x]*(int16_t)f_data[filter->step_x * x]; + } + i_data += i_step; + f_data += f_step; + } + acc += 1 << (shift - 1); // round operation + acc >>= shift; + *out_value = acc; + return ESP_OK; +} + diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dsps_dotprod_s16_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dsps_dotprod_s16_ae32.S new file mode 100644 index 0000000..2eff255 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dsps_dotprod_s16_ae32.S @@ -0,0 +1,80 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_dotprod_platform.h" +#if (dsps_dotprod_s16_ae32_enabled == 1) +#include "dsps_dotprod_s16_m_ae32.S" +#include "dsp_err_codes.h" + + .text + .align 4 + .global dsps_dotprod_s16_ae32 + .type dsps_dotprod_s16_ae32,@function + + +//esp_err_t dsps_dotprod_s16_ae32(const int16_t* src1, const int16_t* src2, int16_t* dest, int len, int8_t shift); +dsps_dotprod_s16_ae32: +// src1 - a2 +// src2 - a3 +// dest - a4 +// len - a5 +// shift - a6 + + entry a1, 16 + + // Check minimum length + movi a8, 4 + blt a5, a8, dsps_dotprod_s16_ae32_error + + // Clear accumulator + movi a8, 0 + wsr a8, acchi + + // Prepare and load round value + movi a8, 0x7fff + ssr a6 + srl a8, a8 + wsr a8, acclo // initialize acc with shifted round value + + // Compensate for pre-increment + // Right shift to 16 bits + // RS = -shift + 15 + neg a6, a6 + addi a6, a6, 15 + + /* number of loop iterations (see below): + * a7 = count / 4 - 1 + */ + + srli a7, a5, 2 + addi a7, a7, -1 + + movi.n a10, 0 // load 0 to the a10 to increment second array + + dotprod_s16_ae32_full a2, a3, a7, a5 + + /* Get accumulator */ + ssr a6 + rsr a2, acchi + rsr a3, acclo + src a2, a2, a3 + + s16i a2, a4, 0 + movi.n a2, 0 + retw.n +dsps_dotprod_s16_ae32_error: + movi.n a2, ESP_ERR_DSP_INVALID_LENGTH + retw.n + +#endif // dsps_dotprod_s16_ae32_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dsps_dotprod_s16_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dsps_dotprod_s16_ansi.c new file mode 100644 index 0000000..838ce30 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dsps_dotprod_s16_ansi.c @@ -0,0 +1,34 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_dotprod.h" + +esp_err_t dsps_dotprod_s16_ansi(const int16_t *src1, const int16_t *src2, int16_t *dest, int len, int8_t shift) +{ + // To make correct round operation we have to shift round value + long long acc = 0x7fff >> shift; + + for (int i = 0 ; i < len ; i++) { + acc += (int32_t)src1[i] * (int32_t)src2[i]; + } + + int final_shift = shift - 15; + if (final_shift > 0) { + *dest = (acc << final_shift); + } else { + *dest = (acc >> (-final_shift)); + } + return ESP_OK; +} + diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dsps_dotprod_s16_m_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dsps_dotprod_s16_m_ae32.S new file mode 100644 index 0000000..795c85d --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dsps_dotprod_s16_m_ae32.S @@ -0,0 +1,104 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + + +.macro dotprod_s16_ae32 x1, x2, count +// This macro calculates fixed point dot product for ((count + 1)*4) int16 samples +// x1 - input array1 register (for example a2) +// x2 - input array2 register (for example a3) +// count - counter register (for example a7) +// count - samples_count / 4 - 1 +// acc += x1[i + 0]*x2[i + 0] + x1[i + 1]*x2[i + 1] + x1[i + 2]*x2[i + 2] + x1[i + 3]*x2[i + 3]; i: 0..count +// acchi, and acclo have to be initialize before +// Result - acchi || acclo +// Modifies: +// m0, m1, m2, m3 +// acchi || acclo - must be loaded before (for example 0x3fff to acclo). + + /* + * Data schedule. Each line represents instruction, columns represent + * register contents. Last column (MUL) shows the multiplication which + * takes place. Values loaded in the given cycle are shown in square brackets. + * + * m0 m1 m2 m3 MUL + * --------- pre-load ------------ + *[x0 x1] (no MULs in the first 3 instructions) + * x0 x1 [y0 y1] + * x0 x1 [x2 x3] y0 y1 + * x0 x1 x2 x3 y0 y1 [y2 y3] x0*y0 + * ---------- loop -------------- (the following 4 instructions are + *[x4 x5] x2 x3 y0 y1 y2 y3 x1*y1 repeated as much as needed) + * x4 x5 x2 x3 [y4 y5] y2 y3 x2*y2 + * x4 x5 [x6 x7] y4 y5 y2 y3 x3*y3 + * x4 x5 x6 x7 y4 y5 [y6 y7] x4*y4 + * --------- finalize ------------ + * x4 x5 x6 x7 y4 y5 y6 y7 x5*y5 (nothing is load) + * x4 x5 x6 x7 y4 y5 y6 y7 x6*y6 + * x4 x5 x6 x7 y4 y5 y6 y7 x7*y7 + */ + + addi \x1, \x1, -4 // To arrange fist pointer + addi \x2, \x2, -4 // To arrange fist pointer + //lddec m0, \x1 + //lddec m2, \x2 // To arrange fist pointer + + ldinc m0, \x1 + ldinc m2, \x2 + ldinc m1, \x1 + + mula.dd.ll.ldinc m3, \x2, m0, m2 + loopnez \count, .loop_end + .loop: + mula.dd.hh.ldinc m0, \x1, m0, m2 + mula.dd.ll.ldinc m2, \x2, m1, m3 + mula.dd.hh.ldinc m1, \x1, m1, m3 + mula.dd.ll.ldinc m3, \x2, m0, m2 + .loop_end: + + mula.dd.hh m0, m2 + mula.dd.ll m1, m3 + mula.dd.hh m1, m3 + +.endm // dotprod_s16_ae32 + + +.macro dotprod_s16_ae32_full x1, x2, count, full_count +// This macro calculates fixed point dot product for ((count + 1)*4) int16 samples +// x1 - input array1 register (for example a2) +// x2 - input array2 register (for example a3) +// count - counter register (for example a7) +// count - samples_count / 4 - 1 +// full_count - samples_count +// acc += x1[i + 0]*x2[i + 0] + x1[i + 1]*x2[i + 1] + x1[i + 2]*x2[i + 2] + x1[i + 3]*x2[i + 3]; i: 0..count +// acchi, and acclo have to be initialize before +// Result - acchi || acclo +// Modifies: +// m0, m1, m2, m3 +// acchi || acclo - must be loaded before (for example 0x3fff to acclo). + + dotprod_s16_ae32 \x1, \x2, \count + + bbci \full_count, 1, .mod2chk + ldinc m0, \x1 + ldinc m2, \x2 + mula.dd.hh m0, m2 + mula.dd.ll m0, m2 + .mod2chk: + bbci \full_count, 0, .mod1chk + ldinc m0, \x1 + ldinc m2, \x2 + mula.dd.ll m0, m2 + .mod1chk: + +.endm // dotprod_s16_ae32_full \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dspi_dotprod_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dspi_dotprod_f32_ansi.c new file mode 100644 index 0000000..abbb42f --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dspi_dotprod_f32_ansi.c @@ -0,0 +1,42 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dspi_dotprod.h" + +esp_err_t dspi_dotprod_f32_ansi(image2d_t* in_image, image2d_t* filter, float *out_value, int count_x, int count_y) +{ + if (in_image->step_x*count_x > in_image->stride_x) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + if (in_image->step_y*count_y > in_image->stride_y) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + if (filter->step_x*count_x > filter->stride_x) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + if (filter->step_y*count_y > filter->stride_y) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + + float* i_data = (float*)in_image->data; + float* f_data = (float*)filter->data; + int i_step = in_image->stride_x*in_image->step_y; + int f_step = filter->stride_x*filter->step_y; + + float acc = 0; + for (int y = 0; y < count_y; y++) + { + for (int x = 0; x < count_x; x++) + { + acc += i_data[in_image->step_x * x]*f_data[filter->step_x * x]; + } + i_data += i_step; + f_data += f_step; + } + *out_value = acc; + return ESP_OK; +} + diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dspi_dotprod_off_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dspi_dotprod_off_f32_ansi.c new file mode 100644 index 0000000..7a976f5 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dspi_dotprod_off_f32_ansi.c @@ -0,0 +1,42 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dspi_dotprod.h" + +esp_err_t dspi_dotprod_off_f32_ansi(image2d_t* in_image, image2d_t* filter, float *out_value, int count_x, int count_y, float offset) +{ + if (in_image->step_x*count_x > in_image->stride_x) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + if (in_image->step_y*count_y > in_image->stride_y) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + if (filter->step_x*count_x > filter->stride_x) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + if (filter->step_y*count_y > filter->stride_y) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + + float* i_data = (float*)in_image->data; + float* f_data = (float*)filter->data; + int i_step = in_image->stride_x*in_image->step_y; + int f_step = filter->stride_x*filter->step_y; + + float acc = 0; + for (int y = 0; y < count_y; y++) + { + for (int x = 0; x < count_x; x++) + { + acc += i_data[in_image->step_x * x]*(f_data[filter->step_x * x] + offset); + } + i_data += i_step; + f_data += f_step; + } + *out_value = acc; + return ESP_OK; +} + diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprod_f32_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprod_f32_ae32.S new file mode 100644 index 0000000..af1d863 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprod_f32_ae32.S @@ -0,0 +1,62 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_dotprod_platform.h" +#if (dotprod_f32_ae32_enabled == 1) + +#include "dsps_dotprod_f32_m_ae32.S" + +// This is dot product function for ESP32 processor. + .text + .align 4 + .global dsps_dotprod_f32_ae32 + .global .dsps_dotprod_f32_ae32_body + .type dsps_dotprod_f32_ae32,@function +// The function implements the following C code: +//esp_err_t dsps_dotprod_f32_ae32(const float* src1, const float* src2, float* dest, int len) +//{ +// float acc = 0; +// for (int i=0 ; i< len ; i++) +// { +// acc += src1[i]*src2[i]; +// } +// *dest = acc; +// return ESP_OK; +//} + +dsps_dotprod_f32_ae32: +// src1 - a2 +// src2 - a3 +// dest - a4 +// len - a5 + + entry a1, 16 +.dsps_dotprod_f32_ae32_body: + // Array increment for floating point data should be 4 + movi.n a8, 4 + // Clear initial state of the result register + movi.n a9, 0 + wfr f1, a9 + // a2 - input1 + // a3 - input2 + // a5 - length + // a8 - 4, step in arrays + dotprod_f32_ae32 a2, a3, a5, a9, a8; + + ssi f1, a4, 0 // Store result from f1 to memory at a4 + + movi.n a2, 0 // return status ESP_OK + retw.n + +#endif // dotprode_f32_ae32_enabled diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprod_f32_aes3.S b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprod_f32_aes3.S new file mode 100644 index 0000000..b85d7ed --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprod_f32_aes3.S @@ -0,0 +1,85 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_dotprod_platform.h" +#if (dsps_dotprod_f32_aes3_enabled == 1) + +// This is dot product function for ESP32 processor. + .text + .align 4 + .global dsps_dotprod_f32_aes3 + .global .dsps_dotprod_f32_ae32_body + .type dsps_dotprod_f32_aes3,@function +// The function implements the following C code: +//esp_err_t dsps_dotprod_f32_ae32(const float* src1, const float* src2, float* dest, int len) +//{ +// float acc = 0; +// for (int i=0 ; i< len ; i++) +// { +// acc += src1[i]*src2[i]; +// } +// *dest = acc; +// return ESP_OK; +//} + +dsps_dotprod_f32_aes3: +// src1 - a2 +// src2 - a3 +// dest - a4 +// len - a5 + + entry a1, 16 + // Check length and align + movi.n a10, 3 + and a10, a10, a5 + movi.n a9, 15 + or a11, a3, a2 + and a11, a9, a11 + or a10, a10, a11 + beqz a10, .dsps_dotprod_f32_aes3_body + // Call Esp32 function + J .dsps_dotprod_f32_ae32_body + +.dsps_dotprod_f32_aes3_body: + // Clear initial state of the result register + movi.n a9, 0 + wfr f0, a9 + wfr f1, a9 + wfr f2, a9 + wfr f3, a9 + // a2 - input1 + // a3 - input2 + // a5 - length + + srli a6, a5, 2 // N count +// lsx f0, a2, a9 + loopnez a6, .loop_mac_end_m_ae32 + EE.LDF.128.IP f11, f10, f9, f8, a2, 16 + EE.LDF.128.IP f7, f6, f5, f4, a3, 16 + madd.s f0, f4, f8 // f0 = X11*Y11 + madd.s f1, f5, f9 // f1 = X12*Y11 + madd.s f2, f6, f10 // f2 = X13*Y11 + madd.s f3, f7, f11 // f3 = X14*Y11 + .loop_mac_end_m_ae32: + + add.s f0, f0, f1 + add.s f0, f0, f2 + add.s f0, f0, f3 + + ssi f0, a4, 0 // Store result from f1 to memory at a4 + + movi.n a2, 0 // return status ESP_OK + retw.n + +#endif // dotprode_f32_ae32_enabled diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprod_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprod_f32_ansi.c new file mode 100644 index 0000000..ec260e6 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprod_f32_ansi.c @@ -0,0 +1,25 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_dotprod.h" + +esp_err_t dsps_dotprod_f32_ansi(const float *src1, const float *src2, float *dest, int len) +{ + float acc = 0; + for (int i = 0 ; i < len ; i++) { + acc += src1[i] * src2[i]; + } + *dest = acc; + return ESP_OK; +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprod_f32_m_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprod_f32_m_ae32.S new file mode 100644 index 0000000..3f21a2c --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprod_f32_m_ae32.S @@ -0,0 +1,42 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + + +.macro dotprod_f32_ae32 x1 x2 count step1 step2 +// This macro calculates floating point dot product for count float samples +// x1, x2 - input arrays +// count - amount of samples +// step1 - start step +//,step2 - A register for array step increment. (should be divided by 4) +// f1 - contains initial value +// +// result in f1 +// +// Macros body: +// f1 += x1[i*step1]*x2[i*step2]; i: 0..counter-1 +// affected: f0, f1, f2 +// Example: dotprod_f32_ae32 a2 a3 a5 a8 a9 +// a8 == 4, step is 4 bytes +// a5 == 32, length of array is 32 +// +// mov \step1, \step2 + lsx f0, \x2, \step1 +// sub \x1, \x1, \step1 // To compensate first increment + loopnez \count, .loop_mac_end_m_ae32 + lsx f2, \x1, \step1 + madd.s f1, f2, f0 + add.n \step1, \step1, \step2 + lsx f0, \x2, \step1 + .loop_mac_end_m_ae32: +.endm diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprode_f32_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprode_f32_ae32.S new file mode 100644 index 0000000..b16245c --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprode_f32_ae32.S @@ -0,0 +1,64 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_dotprod_platform.h" +#if (dotprode_f32_ae32_enabled == 1) + +#include "dsps_dotprode_f32_m_ae32.S" + +// This is dot product function for ESP32 processor. + .text + .align 4 + .global dsps_dotprode_f32_ae32 + .type dsps_dotprode_f32_ae32,@function +// The function implements the following C code: +//esp_err_t dsps_dotprod_f32_ae32(const float* src1, const float* src2, float* dest, int len) +//{ +// float acc = 0; +// for (int i=0 ; i< len ; i++) +// { +// acc += src1[i]*src2[i]; +// } +// *dest = acc; +// return ESP_OK; +//} + +dsps_dotprode_f32_ae32: +// src1 - a2 +// src2 - a3 +// dest - a4 +// len - a5 +// step1- a6 +// step2- a7 + + entry a1, 16 + // Array increment for floating point data should be 4 + + slli a6,a6, 2 + slli a7,a7, 2 + // Clear initial state of the result register + movi.n a9, 0 + wfr f1, a9 + // a2 - input1 + // a3 - input2 + // a5 - length + // a6,a7, step in arrays + dotprode_f32_ae32 a2, a3, a5, a6, a7; + + ssi f1, a4, 0 // Store result from f1 to memory at a4 + + movi.n a2, 0 // return status ESP_OK + retw.n + +#endif //dotprode_f32_ae32_enabled diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprode_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprode_f32_ansi.c new file mode 100644 index 0000000..531c74e --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprode_f32_ansi.c @@ -0,0 +1,25 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_dotprod.h" + +esp_err_t dsps_dotprode_f32_ansi(const float *src1, const float *src2, float *dest, int len, int step1, int step2) +{ + float acc = 0; + for (int i = 0 ; i < len ; i++) { + acc += src1[i * step1] * src2[i * step2]; + } + *dest = acc; + return ESP_OK; +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprode_f32_m_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprode_f32_m_ae32.S new file mode 100644 index 0000000..da748eb --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprode_f32_m_ae32.S @@ -0,0 +1,41 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + + +.macro dotprode_f32_ae32 x1 x2 count step1 step2 +// This macro calculates floating point dot product for count float samples +// x1, x2 - input arrays +// count - amount of samples +// step1,step2 - A register for array step. (should be divided by 4) +// f1 - contains initial value +// +// result in f1 +// +// Macros body: +// f1 += x1[i*step1]*x2[i*step2]; i: 0..counter-1 +// affected: f0, f1, f2 +// Example: dotprod_f32_ae32 a2 a3 a5 a8 a9 +// a8 == 4, step is 4 bytes +// a5 == 32, length of array is 32 +// + lsi f0, \x2, 0 + sub \x1, \x1, \step1 // To compensate first increment + loopnez \count, .loop_mace_end_m_ae32 + add.n \x1, \x1, \step1 + lsi f2, \x1, 0 + madd.s f1, f2, f0 + add.n \x2, \x2, \step2 + lsi f0, \x2, 0 + .loop_mace_end_m_ae32: +.endm diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/include/dspi_dotprod.h b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/include/dspi_dotprod.h new file mode 100644 index 0000000..2455cb3 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/include/dspi_dotprod.h @@ -0,0 +1,171 @@ + +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + + +#ifndef _dspi_dotprod_H_ +#define _dspi_dotprod_H_ + +#include "esp_log.h" +#include "dsp_err.h" +#include "dsp_types.h" +#include "dspi_dotprod_platform.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +/**@{*/ +/** + * @brief dot product of two images + * Dot product calculation for two floating point images: *out_value += image[i*...] * src2[i*...]); i= [0..count_x*count_y) + * The extension (_ansi) use ANSI C and could be compiled and run on any platform. + * The extension (_ae32) is optimized for ESP32 chip. + * + * @param[in] in_image descriptor of the image + * @param[in] filter descriptor of the filter + * @param[out] out_value pointer to the output value + * @param[in] count_x amount of samples by X axis (count_x*step_X <= widdth) + * @param[in] count_y amount of samples by Y axis (count_y*step_Y <= height) + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dspi_dotprod_f32_ansi(image2d_t* in_image, image2d_t* filter, float *out_value, int count_x, int count_y); +/**@}*/ + +/**@{*/ +/** + * @brief dot product of two images + * Dot product calculation for two floating point images: *out_value += image[i*...] * src2[i*...]); i= [0..count_x*count_y) + * The extension (_ansi) use ANSI C and could be compiled and run on any platform. + * The extension (_ae32) is optimized for ESP32 chip. + * + * @param[in] in_image descriptor of the image + * @param[in] filter descriptor of the filter + * @param[out] out_value pointer to the output value + * @param[in] count_x amount of samples by X axis (count_x*step_X <= widdth) + * @param[in] count_y amount of samples by Y axis (count_y*step_Y <= height) + * @param[in] shift - result shift to right, by default must be 15 for int16_t or 7 for int8_t + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dspi_dotprod_s16_ansi(image2d_t* in_image, image2d_t* filter, int16_t *out_value, int count_x, int count_y, int shift); +esp_err_t dspi_dotprod_u16_ansi(image2d_t* in_image, image2d_t* filter, uint16_t *out_value, int count_x, int count_y, int shift); +esp_err_t dspi_dotprod_s8_ansi(image2d_t* in_image, image2d_t* filter, int8_t *out_value, int count_x, int count_y, int shift); +esp_err_t dspi_dotprod_u8_ansi(image2d_t* in_image, image2d_t* filter, uint8_t *out_value, int count_x, int count_y, int shift); + +esp_err_t dspi_dotprod_s16_aes3(image2d_t* in_image, image2d_t* filter, int16_t *out_value, int count_x, int count_y, int shift); +esp_err_t dspi_dotprod_u16_aes3(image2d_t* in_image, image2d_t* filter, uint16_t *out_value, int count_x, int count_y, int shift); +esp_err_t dspi_dotprod_s8_aes3(image2d_t* in_image, image2d_t* filter, int8_t *out_value, int count_x, int count_y, int shift); +esp_err_t dspi_dotprod_u8_aes3(image2d_t* in_image, image2d_t* filter, uint8_t *out_value, int count_x, int count_y, int shift); + + +/**@}*/ + +/**@{*/ +/** + * @brief dot product of two images with input offset + * Dot product calculation for two floating point images: *out_value += (image[i*...] + offset) * src2[i*...]); i= [0..count_x*count_y) + * The extension (_ansi) use ANSI C and could be compiled and run on any platform. + * The extension (_ae32) is optimized for ESP32 chip. + * + * @param[in] in_image descriptor of the image + * @param[in] filter descriptor of the filter + * @param[out] out_value pointer to the output value + * @param[in] count_x amount of samples by X axis (count_x*step_X <= widdth) + * @param[in] count_y amount of samples by Y axis (count_y*step_Y <= height) + * @param[in] offset - input offset value. + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dspi_dotprod_off_f32_ansi(image2d_t* in_image, image2d_t* filter, float *out_value, int count_x, int count_y, float offset); +/**@}*/ + +/**@{*/ +/** + * @brief dot product of two images with input offset + * Dot product calculation for two floating point images: *out_value += (image[i*...] + offset) * src2[i*...]); i= [0..count_x*count_y) + * The extension (_ansi) use ANSI C and could be compiled and run on any platform. + * The extension (_ae32) is optimized for ESP32 chip. + * + * @param[in] in_image descriptor of the image + * @param[in] filter descriptor of the filter + * @param[out] out_value pointer to the output value + * @param[in] count_x amount of samples by X axis (count_x*step_X <= widdth) + * @param[in] count_y amount of samples by Y axis (count_y*step_Y <= height) + * @param[in] shift - result shift to right, by default must be 15 for int16_t or 7 for int8_t + * @param[in] offset - input offset value. + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dspi_dotprod_off_s16_ansi(image2d_t* in_image, image2d_t* filter, int16_t *out_value, int count_x, int count_y, int shift, int16_t offset); +esp_err_t dspi_dotprod_off_u16_ansi(image2d_t* in_image, image2d_t* filter, uint16_t *out_value, int count_x, int count_y, int shift, uint16_t offset); +esp_err_t dspi_dotprod_off_s8_ansi(image2d_t* in_image, image2d_t* filter, int8_t *out_value, int count_x, int count_y, int shift, int8_t offset); +esp_err_t dspi_dotprod_off_u8_ansi(image2d_t* in_image, image2d_t* filter, uint8_t *out_value, int count_x, int count_y, int shift, uint8_t offset); + +esp_err_t dspi_dotprod_off_s16_aes3(image2d_t* in_image, image2d_t* filter, int16_t *out_value, int count_x, int count_y, int shift, int16_t offset); +esp_err_t dspi_dotprod_off_u16_aes3(image2d_t* in_image, image2d_t* filter, uint16_t *out_value, int count_x, int count_y, int shift, uint16_t offset); +esp_err_t dspi_dotprod_off_s8_aes3(image2d_t* in_image, image2d_t* filter, int8_t *out_value, int count_x, int count_y, int shift, int8_t offset); +esp_err_t dspi_dotprod_off_u8_aes3(image2d_t* in_image, image2d_t* filter, uint8_t *out_value, int count_x, int count_y, int shift, uint8_t offset); +/**@}*/ + + +#ifdef __cplusplus +} +#endif + + +#ifdef CONFIG_DSP_OPTIMIZED +#define dspi_dotprod_f32 dspi_dotprod_f32_ansi +#define dspi_dotprod_off_f32 dspi_dotprod_off_f32_ansi + #if (dspi_dotprod_aes3_enabled == 1) + #define dspi_dotprod_s16 dspi_dotprod_s16_aes3 + #define dspi_dotprod_u16 dspi_dotprod_u16_aes3 + #define dspi_dotprod_s8 dspi_dotprod_s8_aes3 + #define dspi_dotprod_u8 dspi_dotprod_u8_aes3 + #define dspi_dotprod_off_s16 dspi_dotprod_off_s16_aes3 + #define dspi_dotprod_off_s8 dspi_dotprod_off_s8_aes3 + #define dspi_dotprod_off_u16 dspi_dotprod_off_u16_aes3 + #define dspi_dotprod_off_u8 dspi_dotprod_off_u8_aes3 + #else + #define dspi_dotprod_s16 dspi_dotprod_s16_ansi + #define dspi_dotprod_s8 dspi_dotprod_s8_ansi + #define dspi_dotprod_u16 dspi_dotprod_u16_ansi + #define dspi_dotprod_u8 dspi_dotprod_u8_ansi + #define dspi_dotprod_off_s16 dspi_dotprod_off_s16_ansi + #define dspi_dotprod_off_s8 dspi_dotprod_off_s8_ansi + #define dspi_dotprod_off_u16 dspi_dotprod_off_u16_ansi + #define dspi_dotprod_off_u8 dspi_dotprod_off_u8_ansi + #endif +#endif +#ifdef CONFIG_DSP_ANSI +#define dspi_dotprod_f32 dspi_dotprod_f32_ansi +#define dspi_dotprod_off_f32 dspi_dotprod_off_f32_ansi +#define dspi_dotprod_s16 dspi_dotprod_s16_ansi +#define dspi_dotprod_s8 dspi_dotprod_s8_ansi +#define dspi_dotprod_off_s16 dspi_dotprod_off_s16_ansi +#define dspi_dotprod_off_s8 dspi_dotprod_off_s8_ansi +#define dspi_dotprod_u16 dspi_dotprod_u16_ansi +#define dspi_dotprod_u8 dspi_dotprod_u8_ansi +#define dspi_dotprod_off_u16 dspi_dotprod_off_u16_ansi +#define dspi_dotprod_off_u8 dspi_dotprod_off_u8_ansi +#endif + + +#endif // _dspi_dotprod_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/include/dspi_dotprod_platform.h b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/include/dspi_dotprod_platform.h new file mode 100644 index 0000000..3acd4d5 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/include/dspi_dotprod_platform.h @@ -0,0 +1,16 @@ +#ifndef _dspi_dotprod_platform_H_ +#define _dspi_dotprod_platform_H_ + +#include "sdkconfig.h" + +#ifdef __XTENSA__ +#include +#include + + +#if CONFIG_IDF_TARGET_ESP32S3 +#define dspi_dotprod_aes3_enabled 1 +#endif +#endif // __XTENSA__ + +#endif // _dspi_dotprod_platform_H_ diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/include/dsps_dotprod.h b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/include/dsps_dotprod.h new file mode 100644 index 0000000..d2bd185 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/include/dsps_dotprod.h @@ -0,0 +1,120 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#ifndef _DSPI_DOTPROD_H_ +#define _DSPI_DOTPROD_H_ + +#include "esp_log.h" +#include "dsp_err.h" + +#include "dsps_dotprod_platform.h" + +#ifdef __cplusplus +extern "C" +{ +#endif +// These functions calculates dotproduct of two vectors. + +/**@{*/ +/** + * @brief dot product of two 16 bit vectors + * Dot product calculation for two signed 16 bit arrays: *dest += (src1[i] * src2[i]) >> (15-shift); i= [0..N) + * The extension (_ansi) use ANSI C and could be compiled and run on any platform. + * The extension (_ae32) is optimized for ESP32 chip. + * + * @param[in] src1 source array 1 + * @param[in] src2 source array 2 + * @param dest destination pointer + * @param[in] len length of input arrays + * @param[in] shift shift of the result. + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dsps_dotprod_s16_ansi(const int16_t *src1, const int16_t *src2, int16_t *dest, int len, int8_t shift); +esp_err_t dsps_dotprod_s16_ae32(const int16_t *src1, const int16_t *src2, int16_t *dest, int len, int8_t shift); +/**@}*/ + + +/**@{*/ +/** + * @brief dot product of two float vectors + * Dot product calculation for two floating point arrays: *dest += (src1[i] * src2[i]); i= [0..N) + * The extension (_ansi) use ANSI C and could be compiled and run on any platform. + * The extension (_ae32) is optimized for ESP32 chip. + * + * @param[in] src1 source array 1 + * @param[in] src2 source array 2 + * @param dest destination pointer + * @param[in] len length of input arrays + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dsps_dotprod_f32_ansi(const float *src1, const float *src2, float *dest, int len); +esp_err_t dsps_dotprod_f32_ae32(const float *src1, const float *src2, float *dest, int len); +esp_err_t dsps_dotprod_f32_aes3(const float *src1, const float *src2, float *dest, int len); +/**@}*/ + +/**@{*/ +/** + * @brief dot product of two float vectors with step + * Dot product calculation for two floating point arrays: *dest += (src1[i*step1] * src2[i*step2]); i= [0..N) + * The extension (_ansi) use ANSI C and could be compiled and run on any platform. + * The extension (_ae32) is optimized for ESP32 chip. + * + * @param[in] src1 source array 1 + * @param[in] src2 source array 2 + * @param dest destination pointer + * @param[in] len length of input arrays + * @param[in] step1 step over elements in first array + * @param[in] step2 step over elements in second array + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dsps_dotprode_f32_ansi(const float *src1, const float *src2, float *dest, int len, int step1, int step2); +esp_err_t dsps_dotprode_f32_ae32(const float *src1, const float *src2, float *dest, int len, int step1, int step2); +/**@}*/ + +#ifdef __cplusplus +} +#endif + +#if CONFIG_DSP_OPTIMIZED + +#if (dsps_dotprod_s16_ae32_enabled == 1) +#define dsps_dotprod_s16 dsps_dotprod_s16_ae32 +#else +#define dsps_dotprod_s16 dsps_dotprod_s16_ansi +#endif // dsps_dotprod_s16_ae32_enabled + +#if (dsps_dotprod_f32_aes3_enabled == 1) +#define dsps_dotprod_f32 dsps_dotprod_f32_aes3 +#define dsps_dotprode_f32 dsps_dotprode_f32_ae32 +#elif (dotprod_f32_ae32_enabled == 1) +#define dsps_dotprod_f32 dsps_dotprod_f32_ae32 +#define dsps_dotprode_f32 dsps_dotprode_f32_ae32 +#else +#define dsps_dotprod_f32 dsps_dotprod_f32_ansi +#define dsps_dotprode_f32 dsps_dotprode_f32_ansi +#endif // dsps_dotprod_f32_ae32_enabled + +#else // CONFIG_DSP_OPTIMIZED +#define dsps_dotprod_s16 dsps_dotprod_s16_ansi +#define dsps_dotprod_f32 dsps_dotprod_f32_ansi +#define dsps_dotprode_f32 dsps_dotprode_f32_ansi +#endif // CONFIG_DSP_OPTIMIZED + +#endif // _DSPI_DOTPROD_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/include/dsps_dotprod_platform.h b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/include/dsps_dotprod_platform.h new file mode 100644 index 0000000..f308262 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/include/dsps_dotprod_platform.h @@ -0,0 +1,32 @@ +#ifndef _dsps_dotprod_platform_H_ +#define _dsps_dotprod_platform_H_ + +#include "sdkconfig.h" + +#ifdef __XTENSA__ +#include +#include + + +#if ((XCHAL_HAVE_FP == 1) && (XCHAL_HAVE_LOOPS == 1)) + +#define dotprod_f32_ae32_enabled 1 +#define dotprode_f32_ae32_enabled 1 + +#endif // + +#if ((XCHAL_HAVE_LOOPS == 1) && (XCHAL_HAVE_MAC16 == 1)) + +#define dsps_dotprod_s16_ae32_enabled 1 + +#endif // +#endif // __XTENSA__ + + +#if CONFIG_IDF_TARGET_ESP32S3 +#define dsps_dotprod_s16_aes3_enabled 1 +#define dsps_dotprod_f32_aes3_enabled 1 +#endif + + +#endif // _dsps_dotprod_platform_H_ diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dotprod_f32.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dotprod_f32.c new file mode 100644 index 0000000..8b7f748 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dotprod_f32.c @@ -0,0 +1,167 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "esp_dsp.h" +#include "dsp_platform.h" +#include "esp_log.h" +#include + +#include "dsps_dotprod.h" +#include "dsp_tests.h" + +TEST_CASE("dsps_dotprod_f32_aexx functionality", "[dsps]") +{ + float check_value = 1235; + int max_N = 1024; + float *x = (float *)memalign(16, max_N * sizeof(float)); + float *y = (float *)memalign(16, max_N * sizeof(float)); + float *z = (float *)memalign(16, max_N * sizeof(float)); + + for (int i = 0 ; i < max_N ; i++) { + x[i] = 0; + y[i] = 1000; + } + + z[0] = check_value; + z[2] = check_value + 1; + + for (int i = 1 ; i < 1024 ; i++) { + esp_err_t status = dsps_dotprod_f32(x, y, &z[1], i); + TEST_ASSERT_EQUAL(status, ESP_OK); + TEST_ASSERT_EQUAL(check_value, z[0]); + TEST_ASSERT_EQUAL(check_value + 1, z[2]); + TEST_ASSERT_EQUAL(0, z[1]); + } + for (int i = 0 ; i < max_N ; i++) { + x[i] = 1; + y[i] = 3; + } + for (int i = 1 ; i < 1024 ; i++) { + esp_err_t status = dsps_dotprod_f32(x, y, &z[1], i); + TEST_ASSERT_EQUAL(status, ESP_OK); + TEST_ASSERT_EQUAL(check_value, z[0]); + TEST_ASSERT_EQUAL(check_value + 1, z[2]); + TEST_ASSERT_EQUAL(i * 3, z[1]); + } + + free(x); + free(y); + free(z); +} + +TEST_CASE("dsps_dotprod_f32_aexx benchmark", "[dsps]") +{ + int max_N = 1024; + float *x = (float *)memalign(16, max_N * sizeof(float)); + float *y = (float *)memalign(16, max_N * sizeof(float)); + float *z = (float *)memalign(16, max_N * sizeof(float)); + + for (int i = 0 ; i < max_N ; i++) { + x[i] = 0; + y[i] = 1000; + } + printf("Benchmark dsps_dotprod_f32_aexx - x=%8.8"PRIx32", y=%8.8"PRIx32", len=%8.8x\n", (uint32_t)x, (uint32_t)y, 1024); + + unsigned int start_b = xthal_get_ccount(); + int repeat_count = 1024; + for (int i = 0 ; i < repeat_count ; i++) { + dsps_dotprod_f32(x, y, &z[1], 1024); + } + unsigned int end_b = xthal_get_ccount(); + + float total_b = end_b - start_b; + float cycles = total_b / (repeat_count); + printf("Benchmark dsps_dotprod_f32_aexx - %f per 1024 samples + overhead.\n", cycles); + float min_exec = 1024; + float max_exec = 6*1024; + TEST_ASSERT_EXEC_IN_RANGE(min_exec, max_exec, cycles); + + free(x); + free(y); + free(z); +} + + +TEST_CASE("dsps_dotprod_f32_ansi functionality", "[dsps]") +{ + float check_value = 1235; + int max_N = 1024; + float *x = (float *)malloc(max_N * sizeof(float)); + float *y = (float *)malloc(max_N * sizeof(float)); + float *z = (float *)malloc(max_N * sizeof(float)); + + for (int i = 0 ; i < max_N ; i++) { + x[i] = 0; + y[i] = 1000; + } + + z[0] = check_value; + z[2] = check_value + 1; + + for (int i = 1 ; i < 1024 ; i++) { + esp_err_t status = dsps_dotprod_f32_ansi(x, y, &z[1], i); + TEST_ASSERT_EQUAL(status, ESP_OK); + TEST_ASSERT_EQUAL(check_value, z[0]); + TEST_ASSERT_EQUAL(check_value + 1, z[2]); + TEST_ASSERT_EQUAL(0, z[1]); + } + for (int i = 0 ; i < max_N ; i++) { + x[i] = 1; + y[i] = 3; + } + for (int i = 1 ; i < 1024 ; i++) { + esp_err_t status = dsps_dotprod_f32_ansi(x, y, &z[1], i); + TEST_ASSERT_EQUAL(status, ESP_OK); + TEST_ASSERT_EQUAL(check_value, z[0]); + TEST_ASSERT_EQUAL(check_value + 1, z[2]); + TEST_ASSERT_EQUAL(i * 3, z[1]); + } + + free(x); + free(y); + free(z); +} + +TEST_CASE("dsps_dotprod_f32_ansi benchmark", "[dsps]") +{ + int max_N = 1024; + float *x = (float *)malloc(max_N * sizeof(float)); + float *y = (float *)malloc(max_N * sizeof(float)); + float *z = (float *)malloc(max_N * sizeof(float)); + + for (int i = 0 ; i < max_N ; i++) { + x[i] = 0; + y[i] = 1000; + } + + unsigned int start_b = xthal_get_ccount(); + int repeat_count = 1024; + for (int i = 0 ; i < repeat_count ; i++) { + dsps_dotprod_f32_ansi(x, y, &z[1], 1024); + } + unsigned int end_b = xthal_get_ccount(); + + float total_b = end_b - start_b; + float cycles = total_b / (repeat_count); + printf("Benchmark dsps_dotprod_f32_ansi - %f per sample + overhead.\n", cycles); + float min_exec = 1024; + float max_exec = 20*1024; + TEST_ASSERT_EXEC_IN_RANGE(min_exec, max_exec, cycles); + + free(x); + free(y); + free(z); +} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dotprod_s16.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dotprod_s16.c new file mode 100644 index 0000000..0b8b774 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dotprod_s16.c @@ -0,0 +1,221 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" +#include + +#include "dsps_dotprod.h" +#include "dsp_tests.h" + +// Test dsps_dotprod_s16_ansi function +TEST_CASE("dsps_dotprod_s16_ansi functionality", "[dsps]") +{ + int16_t check_value = 1235; + int max_N = 1024; + int16_t *x = (int16_t *)memalign(16, max_N * sizeof(int16_t)); + int16_t *y = (int16_t *)memalign(16, max_N * sizeof(int16_t)); + int16_t *z = (int16_t *)memalign(16, max_N * sizeof(int16_t)); + + for (int i = 0 ; i < max_N ; i++) { + x[i] = 0; + y[i] = 1000; + } + + z[0] = check_value; + z[2] = check_value + 1; + + // Check result == 0 + for (int i = 1; i < 1024; i++) { + esp_err_t status = dsps_dotprod_s16_ansi(x, y, &z[1], i, 0); + TEST_ASSERT_EQUAL(status, ESP_OK); + TEST_ASSERT_EQUAL(check_value, z[0]); + TEST_ASSERT_EQUAL(check_value + 1, z[2]); + TEST_ASSERT_EQUAL(0, z[1]); + } + + int16_t val_x = 0x080; + int16_t val_y = 0x100; + int16_t val_shift = 0; + + for (int i = 0; i < max_N; i++) { + x[i] = val_x; + y[i] = val_y; + } + + // We check that dotproduct working with shift = 0; + for (int i = 1 ; i < 1024 ; i++) { + esp_err_t status = dsps_dotprod_s16_ansi(x, y, &z[1], i, val_shift); + + TEST_ASSERT_EQUAL(status, ESP_OK); + TEST_ASSERT_EQUAL(check_value, z[0]); + TEST_ASSERT_EQUAL(check_value + 1, z[2]); + TEST_ASSERT_EQUAL((i * (val_x * val_y) + (0x7fff >> val_shift)) >> (15 - val_shift), z[1]); + } + val_shift = 2; + for (int i = 1 ; i < 1024 ; i++) { + esp_err_t status = dsps_dotprod_s16_ansi(x, y, &z[1], i, val_shift); + + TEST_ASSERT_EQUAL(status, ESP_OK); + TEST_ASSERT_EQUAL(check_value, z[0]); + TEST_ASSERT_EQUAL(check_value + 1, z[2]); + TEST_ASSERT_EQUAL(((long long)i * ((long long)val_x * (long long)val_y) + ((long long)0x7fff >> val_shift)) >> (15 - val_shift), z[1]); + } + + free(x); + free(y); + free(z); +} + +// Test dsps_dotprod_s16_ansi function +TEST_CASE("dsps_dotprod_s16_aexx functionality", "[dsps]") +{ + int16_t check_value = 1235; + int max_N = 1024; + int16_t *x = (int16_t *)memalign(16, max_N * sizeof(int16_t)); + int16_t *y = (int16_t *)memalign(16, max_N * sizeof(int16_t)); + int16_t *z = (int16_t *)memalign(16, max_N * sizeof(int16_t)); + + for (int i = 0 ; i < max_N ; i++) { + x[i] = 0; + y[i] = 1000; + } + + z[0] = check_value; + z[2] = check_value + 1; + + // Check result == 0 + for (int i = 1 ; i < 1024 ; i++) { + esp_err_t status = dsps_dotprod_s16(x, y, &z[1], i, 0); + if (i < 4) { + TEST_ASSERT_EQUAL(status, ESP_ERR_DSP_INVALID_LENGTH); + } else { + TEST_ASSERT_EQUAL(check_value, z[0]); + TEST_ASSERT_EQUAL(check_value + 1, z[2]); + TEST_ASSERT_EQUAL(0, z[1]); + } + } + + int16_t val_x = 0x080; + int16_t val_y = 0x100; + int16_t val_shift = 0; + + for (int i = 0 ; i < max_N ; i++) { + x[i] = val_x; + y[i] = val_y; + } + // We check that dotproduct working with shift = 0; + for (int i = 1 ; i < 1024 ; i++) { + esp_err_t status = dsps_dotprod_s16(x, y, &z[1], i, val_shift); + if (i < 4) { + TEST_ASSERT_EQUAL(status, ESP_ERR_DSP_INVALID_LENGTH); + } else { + TEST_ASSERT_EQUAL(status, ESP_OK); + TEST_ASSERT_EQUAL(check_value, z[0]); + TEST_ASSERT_EQUAL(check_value + 1, z[2]); + TEST_ASSERT_EQUAL((i * (val_x * val_y) + (0x7fff >> val_shift)) >> (15 - val_shift), z[1]); + } + } + val_shift = 2; + for (int i = 1 ; i < 1024 ; i++) { + esp_err_t status = dsps_dotprod_s16(x, y, &z[1], i, val_shift); + if (i < 4) { + TEST_ASSERT_EQUAL(status, ESP_ERR_DSP_INVALID_LENGTH); + } else { + TEST_ASSERT_EQUAL(status, ESP_OK); + TEST_ASSERT_EQUAL(check_value, z[0]); + TEST_ASSERT_EQUAL(check_value + 1, z[2]); + TEST_ASSERT_EQUAL((i * (val_x * val_y) + ((int)0x7fff >> val_shift)) >> (15 - val_shift), z[1]); + } + } + + free(x); + free(y); + free(z); +} + +static portMUX_TYPE testnlock = portMUX_INITIALIZER_UNLOCKED; +TEST_CASE("dsps_dotprod_s16_ae32 benchmark", "[dsps]") +{ + int max_N = 1024; + + int16_t *x = (int16_t *)memalign(16, max_N * sizeof(int16_t)); + int16_t *y = (int16_t *)memalign(16, max_N * sizeof(int16_t)); + int16_t *z = (int16_t *)memalign(16, max_N * sizeof(int16_t)); + + for (int i = 0 ; i < max_N ; i++) { + x[i] = 0x100; + y[i] = 0x200; + } + // Disable interrupt to get exect count + + portENTER_CRITICAL(&testnlock); + + unsigned int start_b = xthal_get_ccount(); + int repeat_count = 1024; + for (int i = 0 ; i < repeat_count ; i++) { + dsps_dotprod_s16_ae32(x, y, &z[1], 1024, 0); + } + unsigned int end_b = xthal_get_ccount(); + portEXIT_CRITICAL(&testnlock); + + float total_b = end_b - start_b; + float cycles = total_b / (repeat_count); + printf("Benchmark dsps_dotprod_s16 - %f per sample + overhead. Result = %08x\n", cycles, z[1]); + float min_exec = 512; + float max_exec = 8*1024; + TEST_ASSERT_EXEC_IN_RANGE(min_exec, max_exec, cycles); + + free(x); + free(y); + free(z); +} + +TEST_CASE("dsps_dotprod_s16_ansi benchmark", "[dsps]") +{ + int max_N = 1024; + + int16_t *x = (int16_t *)memalign(16, max_N * sizeof(int16_t)); + int16_t *y = (int16_t *)memalign(16, max_N * sizeof(int16_t)); + int16_t *z = (int16_t *)memalign(16, max_N * sizeof(int16_t)); + + for (int i = 0 ; i < max_N ; i++) { + x[i] = 0x100; + y[i] = 0x200; + } + // Disable interrupt to get exect count + + portENTER_CRITICAL(&testnlock); + + unsigned int start_b = xthal_get_ccount(); + int repeat_count = 1024; + for (int i = 0 ; i < repeat_count ; i++) { + dsps_dotprod_s16_ansi(x, y, &z[1], 1024, 0); + } + unsigned int end_b = xthal_get_ccount(); + portEXIT_CRITICAL(&testnlock); + + float total_b = end_b - start_b; + float cycles = total_b / (1024 * repeat_count); + printf("Benchmark dsps_dotprod_s16 - %f per sample + overhead. Result = %08x\n", cycles, z[1]); + float min_exec = 10; + float max_exec = 30; + TEST_ASSERT_EXEC_IN_RANGE(min_exec, max_exec, cycles); + + free(x); + free(y); + free(z); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dotprode_f32.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dotprode_f32.c new file mode 100644 index 0000000..fe48fe0 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dotprode_f32.c @@ -0,0 +1,165 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" +#include + +#include "dsps_dotprod.h" +#include "dsp_tests.h" + +TEST_CASE("dsps_dotprode_f32_ae32 functionality", "[dsps]") +{ + float check_value = 1235; + int max_N = 1024; + float *x = (float *)memalign(16, max_N * sizeof(float)); + float *y = (float *)memalign(16, max_N * sizeof(float)); + float *z = (float *)memalign(16, max_N * sizeof(float)); + + for (int i = 0 ; i < max_N ; i++) { + x[i] = 0; + y[i] = 1000; + } + + z[0] = check_value; + z[2] = check_value + 1; + + for (int i = 1 ; i < 1024 ; i++) { + esp_err_t status = dsps_dotprode_f32_ae32(x, y, &z[1], i, 1, 1); + TEST_ASSERT_EQUAL(status, ESP_OK); + TEST_ASSERT_EQUAL(check_value, z[0]); + TEST_ASSERT_EQUAL(check_value + 1, z[2]); + TEST_ASSERT_EQUAL(0, z[1]); + } + for (int i = 0 ; i < max_N ; i++) { + x[i] = 1; + y[i] = 3; + } + for (int i = 1 ; i < 1024 ; i++) { + esp_err_t status = dsps_dotprode_f32_ae32(x, y, &z[1], i, 1, 1); + TEST_ASSERT_EQUAL(status, ESP_OK); + TEST_ASSERT_EQUAL(check_value, z[0]); + TEST_ASSERT_EQUAL(check_value + 1, z[2]); + TEST_ASSERT_EQUAL(i * 3, z[1]); + } + + free(x); + free(y); + free(z); +} + +TEST_CASE("dsps_dotprode_f32_ae32 benchmark", "[dsps]") +{ + int max_N = 1024; + float *x = (float *)memalign(16, max_N * sizeof(float)); + float *y = (float *)memalign(16, max_N * sizeof(float)); + float *z = (float *)memalign(16, max_N * sizeof(float)); + + for (int i = 0 ; i < max_N ; i++) { + x[i] = 0; + y[i] = 1000; + } + + unsigned int start_b = xthal_get_ccount(); + int repeat_count = 1024; + for (int i = 0 ; i < repeat_count ; i++) { + dsps_dotprode_f32_ae32(x, y, &z[1], 1024, 1, 1); + } + unsigned int end_b = xthal_get_ccount(); + + float total_b = end_b - start_b; + float cycles = total_b / (1024 * repeat_count); + printf("Benchmark dsps_dotprode_f32_ae32 - %f per sample + overhead.\n", cycles); + float min_exec = 3; + float max_exec = 6; + TEST_ASSERT_EXEC_IN_RANGE(min_exec, max_exec, cycles); + + free(x); + free(y); + free(z); +} + + +TEST_CASE("dsps_dotprode_f32_ansi functionality", "[dsps]") +{ + float check_value = 1235; + int max_N = 1024; + float *x = (float *)memalign(16, max_N * sizeof(float)); + float *y = (float *)memalign(16, max_N * sizeof(float)); + float *z = (float *)memalign(16, max_N * sizeof(float)); + + for (int i = 0 ; i < max_N ; i++) { + x[i] = 0; + y[i] = 1000; + } + + z[0] = check_value; + z[2] = check_value + 1; + + for (int i = 1 ; i < 1024 ; i++) { + esp_err_t status = dsps_dotprode_f32_ansi(x, y, &z[1], i, 1, 1); + TEST_ASSERT_EQUAL(status, ESP_OK); + TEST_ASSERT_EQUAL(check_value, z[0]); + TEST_ASSERT_EQUAL(check_value + 1, z[2]); + TEST_ASSERT_EQUAL(0, z[1]); + } + for (int i = 0 ; i < max_N ; i++) { + x[i] = 1; + y[i] = 3; + } + for (int i = 1 ; i < 1024 ; i++) { + esp_err_t status = dsps_dotprode_f32_ansi(x, y, &z[1], i, 1, 1); + TEST_ASSERT_EQUAL(status, ESP_OK); + TEST_ASSERT_EQUAL(check_value, z[0]); + TEST_ASSERT_EQUAL(check_value + 1, z[2]); + TEST_ASSERT_EQUAL(i * 3, z[1]); + } + + free(x); + free(y); + free(z); +} + +TEST_CASE("dsps_dotprode_f32_ansi benchmark", "[dsps]") +{ + int max_N = 1024; + float *x = (float *)memalign(16, max_N * sizeof(float)); + float *y = (float *)memalign(16, max_N * sizeof(float)); + float *z = (float *)memalign(16, max_N * sizeof(float)); + + for (int i = 0 ; i < max_N ; i++) { + x[i] = 0; + y[i] = 1000; + } + + unsigned int start_b = xthal_get_ccount(); + int repeat_count = 1024; + for (int i = 0 ; i < repeat_count ; i++) { + dsps_dotprode_f32_ansi(x, y, &z[1], 1024, 1, 1); + } + unsigned int end_b = xthal_get_ccount(); + + float total_b = end_b - start_b; + float cycles = total_b / (1024 * repeat_count); + printf("Benchmark dsps_dotprode_f32_ansi - %f per sample + overhead.\n", cycles); + float min_exec = 10; + float max_exec = 25; + TEST_ASSERT_EXEC_IN_RANGE(min_exec, max_exec, cycles); + + free(x); + free(y); + free(z); +} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_f32_ansi.c new file mode 100644 index 0000000..3cab1a2 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_f32_ansi.c @@ -0,0 +1,69 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" +#include + +#include "dspi_dotprod.h" +#include "dsp_tests.h" + +static const char *TAG = "dspi_dotprod_f32_ansi"; + +TEST_CASE("dspi_dotprod_f32_ansi functionality", "[dspi]") +{ + float check_value1 = 336; + float check_value2 = 480; + int max_N = 1024; + float *x = (float *)memalign(16, max_N * sizeof(float)); + float *y = (float *)memalign(16, max_N * sizeof(float)); + float *z = (float *)memalign(16, max_N * sizeof(float)); + for (size_t i = 0; i < 256; i++) + { + x[i] = i%8 + 1; + y[i] = i%8 + 1; + z[i] = 0; + } + image2d_t image1 = {x, 2, 2, 8, 8}; // Image 8x8 + image2d_t image2 = {y, 2, 2, 8, 8}; // Umage 8x8 + float result = -1; + dspi_dotprod_f32_ansi(&image1, &image2, &result, 4, 4); + ESP_LOGI(TAG, "result 1 = %f", result); + TEST_ASSERT_EQUAL( result, check_value1); + image1.data = &x[1]; + image2.data = &y[1]; + result = -1; + dspi_dotprod_f32_ansi(&image1, &image2, &result, 4, 4); + ESP_LOGI(TAG, "result 2 = %f", result); + TEST_ASSERT_EQUAL( result, check_value2); + image1.data = &x[image1.stride_x]; + image2.data = &y[image2.stride_x]; + result = -1; + dspi_dotprod_f32_ansi(&image1, &image2, &result, 4, 4); + ESP_LOGI(TAG, "result 3 = %f", result); + TEST_ASSERT_EQUAL( result, check_value1); + image1.data = &x[image1.stride_x + 1]; + image2.data = &y[image2.stride_x + 1]; + result = -1; + dspi_dotprod_f32_ansi(&image1, &image2, &result, 4, 4); + ESP_LOGI(TAG, "result 4 = %f", result); + TEST_ASSERT_EQUAL( result, check_value2); + + free(x); + free(y); + free(z); +} + diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_f32_ansi.c new file mode 100644 index 0000000..1a00eef --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_f32_ansi.c @@ -0,0 +1,69 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" +#include + +#include "dspi_dotprod.h" +#include "dsp_tests.h" + +static const char *TAG = "dspi_dotprod_off_f32_ansi"; + +TEST_CASE("dspi_dotprod_off_f32_ansi functionality", "[dspi]") +{ + float check_value1 = 976; + float check_value2 = 1280; + float offset = 10; + int max_N = 1024; + float *x = (float *)memalign(16, max_N * sizeof(float)); + float *y = (float *)memalign(16, max_N * sizeof(float)); + float *z = (float *)memalign(16, max_N * sizeof(float)); + for (size_t i = 0; i < 256; i++) + { + x[i] = i%8 + 1; + y[i] = i%8 + 1; + z[i] = 0; + } + image2d_t image1 = {x, 2, 2, 8, 8}; // Image 8x8 + image2d_t image2 = {y, 2, 2, 8, 8}; // Umage 8x8 + float result = -1; + dspi_dotprod_off_f32_ansi(&image1, &image2, &result, 4, 4, offset); + ESP_LOGI(TAG, "result 1 = %f", result); + TEST_ASSERT_EQUAL( result, check_value1); + image1.data = &x[1]; + image2.data = &y[1]; + result = -1; + dspi_dotprod_off_f32_ansi(&image1, &image2, &result, 4, 4, offset); + ESP_LOGI(TAG, "result 2 = %f", result); + TEST_ASSERT_EQUAL( result, check_value2); + image1.data = &x[image1.stride_x]; + image2.data = &y[image2.stride_x]; + result = -1; + dspi_dotprod_off_f32_ansi(&image1, &image2, &result, 4, 4, offset); + ESP_LOGI(TAG, "result 3 = %f", result); + TEST_ASSERT_EQUAL( result, check_value1); + image1.data = &x[image1.stride_x + 1]; + image2.data = &y[image2.stride_x + 1]; + result = -1; + dspi_dotprod_off_f32_ansi(&image1, &image2, &result, 4, 4, offset); + ESP_LOGI(TAG, "result 4 = %f", result); + TEST_ASSERT_EQUAL( result, check_value2); + + free(x); + free(y); + free(z); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_s16_aes3.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_s16_aes3.c new file mode 100644 index 0000000..7f15dfb --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_s16_aes3.c @@ -0,0 +1,108 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" +#include + +#include "dspi_dotprod.h" +#include "dsp_tests.h" + +static const char *TAG = "dspi_dotprod_off_s16"; + +TEST_CASE("dspi_dotprod_off_s16_aexx functionality", "[dspi]") +{ + int shift = 2; + int16_t offset = 7; + + int max_N = 8192; + int16_t *x = (int16_t *)memalign(16, max_N * sizeof(int16_t)); + int16_t *y = (int16_t *)memalign(16, max_N * sizeof(int16_t)); + int16_t *z = (int16_t *)memalign(16, max_N * sizeof(int16_t)); + + printf("Data: x=%8.8"PRIx32", y=%8.8"PRIx32", z=%8.8"PRIx32" \n", (uint32_t)x, (uint32_t)y, (uint32_t)z); + for (size_t i = 0; i < max_N; i++) + { + x[i] = i%7; + y[i] = i%7; + z[i] = 0; + } + { + ESP_LOGI(TAG, "dspi_dotprod_off_s16 8x8"); + image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64 + image2d_t image2 = {y, 1, 1, 8, 8}; // Umage 64 + int16_t result = -1; + unsigned int start_b = xthal_get_ccount(); + dspi_dotprod_off_s16(&image1, &image2, &result, 8, 8, shift, offset); + unsigned int end_b = xthal_get_ccount(); + ESP_LOGI(TAG, "cycles = %i", end_b - start_b); + ESP_LOGI(TAG, "result 1 = %i", result); + int16_t result_ref = -1; + dspi_dotprod_off_s16_ansi(&image1, &image2, &result_ref, 8, 8, shift, offset); + ESP_LOGI(TAG, "result ref = %i", result_ref); + TEST_ASSERT_EQUAL( result, result_ref); + } + { + ESP_LOGI(TAG, "dspi_dotprod_off_s16 16x16"); + image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 + image2d_t image2 = {y, 1, 1, 16, 16}; // Umage 16x16 + int16_t result = -1; + unsigned int start_b = xthal_get_ccount(); + dspi_dotprod_off_s16(&image1, &image2, &result, 16, 16, shift, offset); + unsigned int end_b = xthal_get_ccount(); + ESP_LOGI(TAG, "cycles = %i", end_b - start_b); + ESP_LOGI(TAG, "result 1 = %i", result); + int16_t result_ref = -1; + dspi_dotprod_off_s16_ansi(&image1, &image2, &result_ref, 16, 16, shift, offset); + ESP_LOGI(TAG, "result ref = %i", result_ref); + TEST_ASSERT_EQUAL( result, result_ref); + } + { + ESP_LOGI(TAG, "dspi_dotprod_off_s16 24x24"); + image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 + image2d_t image2 = {y, 1, 1, 24, 24}; // Umage 24x24 + int16_t result = -1; + unsigned int start_b = xthal_get_ccount(); + dspi_dotprod_off_s16(&image1, &image2, &result, 24, 24, shift, offset); + unsigned int end_b = xthal_get_ccount(); + ESP_LOGI(TAG, "cycles = %i", end_b - start_b); + ESP_LOGI(TAG, "result 1 = %i", result); + int16_t result_ref = -1; + dspi_dotprod_off_s16_ansi(&image1, &image2, &result_ref, 24, 24, shift, offset); + ESP_LOGI(TAG, "result ref = %i", result_ref); + TEST_ASSERT_EQUAL( result, result_ref); + } + { + ESP_LOGI(TAG, "dspi_dotprod_off_s16 32x32"); + image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 + image2d_t image2 = {y, 1, 1, 32, 32}; // Umage 32x32 + int16_t result = -1; + unsigned int start_b = xthal_get_ccount(); + dspi_dotprod_off_s16(&image1, &image2, &result, 32, 32, shift, offset); + unsigned int end_b = xthal_get_ccount(); + ESP_LOGI(TAG, "cycles = %i", end_b - start_b); + ESP_LOGI(TAG, "result 1 = %i", result); + int16_t result_ref = -1; + dspi_dotprod_off_s16_ansi(&image1, &image2, &result_ref, 32, 32, shift, offset); + ESP_LOGI(TAG, "result ref = %i", result_ref); + TEST_ASSERT_EQUAL( result, result_ref); + } + + ESP_LOGI(TAG, "dspi_dotprod_off_s16 done"); + free(x); + free(y); + free(z); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_s16_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_s16_ansi.c new file mode 100644 index 0000000..238e225 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_s16_ansi.c @@ -0,0 +1,70 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" + +#include "dspi_dotprod.h" +#include "dsp_tests.h" + +static const char *TAG = "dspi_dotprod_off_s16_ansi"; + +TEST_CASE("dspi_dotprod_off_s16_ansi functionality", "[dspi]") +{ + int16_t check_value1 = 8676; + int16_t check_value2 = 8742; + int shift = 7; + int16_t offset = 11; + + int max_N = 1024; + int16_t *x = (int16_t *)malloc(max_N * sizeof(int16_t)); + int16_t *y = (int16_t *)malloc(max_N * sizeof(int16_t)); + int16_t *z = (int16_t *)malloc(max_N * sizeof(int16_t)); + for (size_t i = 0; i < 256; i++) + { + x[i] = i%8 + 255; + y[i] = i%8 + 255; + z[i] = 0; + } + image2d_t image1 = {x, 2, 2, 8, 8}; // Image 8x8 + image2d_t image2 = {y, 2, 2, 8, 8}; // Umage 8x8 + int16_t result = -1; + dspi_dotprod_off_s16_ansi(&image1, &image2, &result, 4, 4, shift, offset); + ESP_LOGI(TAG, "result 1 = %i", result); + TEST_ASSERT_EQUAL( result, check_value1); + image1.data = &x[1]; + image2.data = &y[1]; + result = -1; + dspi_dotprod_off_s16_ansi(&image1, &image2, &result, 4, 4, shift, offset); + ESP_LOGI(TAG, "result 2 = %i", (int)result); + TEST_ASSERT_EQUAL( result, check_value2); + image1.data = &x[image1.stride_x]; + image2.data = &y[image2.stride_x]; + result = -1; + dspi_dotprod_off_s16_ansi(&image1, &image2, &result, 4, 4, shift, offset); + ESP_LOGI(TAG, "result 3 = %i", (int)result); + TEST_ASSERT_EQUAL( result, check_value1); + image1.data = &x[image1.stride_x + 1]; + image2.data = &y[image2.stride_x + 1]; + result = -1; + dspi_dotprod_off_s16_ansi(&image1, &image2, &result, 4, 4, shift, offset); + ESP_LOGI(TAG, "result 4 = %i", (int)result); + TEST_ASSERT_EQUAL( result, check_value2); + + free(x); + free(y); + free(z); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_s8_aes3.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_s8_aes3.c new file mode 100644 index 0000000..27f1d75 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_s8_aes3.c @@ -0,0 +1,124 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" +#include + +#include "dspi_dotprod.h" +#include "dsp_tests.h" + +static const char *TAG = "dspi_dotprod_off_s8"; + +TEST_CASE("dspi_dotprod_off_s8_aexx functionality", "[dspi]") +{ + int shift = 2; + int8_t offset = 5; + + int max_N = 16384; + int8_t *x = (int8_t *)memalign(16, (max_N) * sizeof(int8_t)); + int8_t *y = (int8_t *)memalign(16, (max_N) * sizeof(int8_t)); + int8_t *z = (int8_t *)memalign(16, max_N * sizeof(int8_t)); + + + printf("Data: x=%8.8"PRIx32", y=%8.8"PRIx32", z=%8.8"PRIx32" \n", (uint32_t)x, (uint32_t)y, (uint32_t)z); + for (size_t i = 0; i < max_N; i++) + { + x[i] = i%7; + y[i] = i%7; + z[i] = 0; + } + { + ESP_LOGI(TAG, "dspi_dotprod_off_s8 16x16"); + image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 + image2d_t image2 = {y, 1, 1, 16, 16}; // Umage 16x16 + int8_t result = -1; + unsigned int start_b = xthal_get_ccount(); + dspi_dotprod_off_s8(&image1, &image2, &result, 16, 16, shift, offset); + unsigned int end_b = xthal_get_ccount(); + ESP_LOGI(TAG, "cycles = %i", end_b - start_b); + ESP_LOGI(TAG, "result 1 = %i", result); + int8_t result_ref = -1; + dspi_dotprod_off_s8_ansi(&image1, &image2, &result_ref, 16, 16, shift, offset); + ESP_LOGI(TAG, "result ref = %i", result_ref); + TEST_ASSERT_EQUAL( result, result_ref); + } + { + ESP_LOGI(TAG, "dspi_dotprod_off_s8 32x32"); + image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 + image2d_t image2 = {y, 1, 1, 32, 32}; // Umage 16x16 + int8_t result = -1; + unsigned int start_b = xthal_get_ccount(); + dspi_dotprod_off_s8(&image1, &image2, &result, 32, 32, shift, offset); + unsigned int end_b = xthal_get_ccount(); + ESP_LOGI(TAG, "cycles = %i", end_b - start_b); + ESP_LOGI(TAG, "result 1 = %i", result); + int8_t result_ref = -1; + dspi_dotprod_off_s8_ansi(&image1, &image2, &result_ref, 32, 32, shift, offset); + ESP_LOGI(TAG, "result ref = %i", result_ref); + TEST_ASSERT_EQUAL( result, result_ref); + } + { + ESP_LOGI(TAG, "dspi_dotprod_off_s8 48x48"); + image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 + image2d_t image2 = {y, 1, 1, 48, 48}; // Umage 48x48 + int8_t result = -1; + unsigned int start_b = xthal_get_ccount(); + dspi_dotprod_off_s8(&image1, &image2, &result, 48, 48, shift, offset); + unsigned int end_b = xthal_get_ccount(); + ESP_LOGI(TAG, "cycles = %i", end_b - start_b); + ESP_LOGI(TAG, "result 1 = %i", result); + int8_t result_ref = -1; + dspi_dotprod_off_s8_ansi(&image1, &image2, &result_ref, 48, 48, shift, offset); + ESP_LOGI(TAG, "result ref = %i", result_ref); + TEST_ASSERT_EQUAL( result, result_ref); + } + { + ESP_LOGI(TAG, "dspi_dotprod_off_s8 64x64"); + image2d_t image1 = {&x[3], 1, 1, 128, 128}; // Image 64x64 + image2d_t image2 = {y, 1, 1, 64, 64}; // Umage 32x32 + int8_t result = -1; + unsigned int start_b = xthal_get_ccount(); + dspi_dotprod_off_s8(&image1, &image2, &result, 64, 64, shift, offset); + unsigned int end_b = xthal_get_ccount(); + ESP_LOGI(TAG, "cycles = %i", end_b - start_b); + ESP_LOGI(TAG, "result 1 = %i", result); + int8_t result_ref = -1; + dspi_dotprod_off_s8_ansi(&image1, &image2, &result_ref, 64, 64, shift, offset); + ESP_LOGI(TAG, "result ref = %i", result_ref); + TEST_ASSERT_EQUAL( result, result_ref); + } + { + ESP_LOGI(TAG, "dspi_dotprod_off_s8 128x128"); + image2d_t image1 = {&x[3], 1, 1, 128, 128}; // Image 64x64 + image2d_t image2 = {y, 1, 1, 128, 128}; // Umage 32x32 + int8_t result = -1; + unsigned int start_b = xthal_get_ccount(); + dspi_dotprod_off_s8(&image1, &image2, &result, 128, 128, shift, offset); + unsigned int end_b = xthal_get_ccount(); + ESP_LOGI(TAG, "cycles = %i", end_b - start_b); + ESP_LOGI(TAG, "result 1 = %i", result); + int8_t result_ref = -1; + dspi_dotprod_off_s8_ansi(&image1, &image2, &result_ref, 128, 128, shift, offset); + ESP_LOGI(TAG, "result ref = %i", result_ref); + TEST_ASSERT_EQUAL( result, result_ref); + } + + ESP_LOGI(TAG, "dspi_dotprod_off_s8 done"); + free(x); + free(y); + free(z); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_s8_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_s8_ansi.c new file mode 100644 index 0000000..9f69595 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_s8_ansi.c @@ -0,0 +1,71 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" +#include + +#include "dspi_dotprod.h" +#include "dsp_tests.h" + +static const char *TAG = "dspi_dotprod_off_s8_ansi"; + +TEST_CASE("dspi_dotprod_off_s8_ansi functionality", "[dspi]") +{ + int8_t check_value1 = 98; + int8_t check_value2 = 106; + int shift = 7; + int8_t offset = 11; + + int max_N = 1024; + int8_t *x = (int8_t *)malloc(max_N * sizeof(int8_t)); + int8_t *y = (int8_t *)malloc(max_N * sizeof(int8_t)); + int8_t *z = (int8_t *)malloc(max_N * sizeof(int8_t)); + for (size_t i = 0; i < 256; i++) + { + x[i] = i%8 + 20; + y[i] = i%8 + 20; + z[i] = 0; + } + image2d_t image1 = {x, 2, 2, 8, 8}; // Image 8x8 + image2d_t image2 = {y, 2, 2, 8, 8}; // Umage 8x8 + int8_t result = -1; + dspi_dotprod_off_s8_ansi(&image1, &image2, &result, 4, 4, shift, offset); + ESP_LOGI(TAG, "result 1 = %i", result); + TEST_ASSERT_EQUAL( result, check_value1); + image1.data = &x[1]; + image2.data = &y[1]; + result = -1; + dspi_dotprod_off_s8_ansi(&image1, &image2, &result, 4, 4, shift, offset); + ESP_LOGI(TAG, "result 2 = %i", (int)result); + TEST_ASSERT_EQUAL( result, check_value2); + image1.data = &x[image1.stride_x]; + image2.data = &y[image2.stride_x]; + result = -1; + dspi_dotprod_off_s8_ansi(&image1, &image2, &result, 4, 4, shift, offset); + ESP_LOGI(TAG, "result 3 = %i", (int)result); + TEST_ASSERT_EQUAL( result, check_value1); + image1.data = &x[image1.stride_x + 1]; + image2.data = &y[image2.stride_x + 1]; + result = -1; + dspi_dotprod_off_s8_ansi(&image1, &image2, &result, 4, 4, shift, offset); + ESP_LOGI(TAG, "result 4 = %i", (int)result); + TEST_ASSERT_EQUAL( result, check_value2); + + free(x); + free(y); + free(z); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_u16_aes3.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_u16_aes3.c new file mode 100644 index 0000000..691da12 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_u16_aes3.c @@ -0,0 +1,108 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" +#include + +#include "dspi_dotprod.h" +#include "dsp_tests.h" + +static const char *TAG = "dspi_dotprod_off_u16"; + +TEST_CASE("dspi_dotprod_off_u16_aexx functionality", "[dspi]") +{ + int shift = 2; + uint16_t offset = 7; + + int max_N = 8192; + uint16_t *x = (uint16_t *)memalign(16, max_N * sizeof(int16_t)); + uint16_t *y = (uint16_t *)memalign(16, max_N * sizeof(int16_t)); + uint16_t *z = (uint16_t *)memalign(16, max_N * sizeof(int16_t)); + + printf("Data: x=%8.8"PRIx32", y=%8.8"PRIx32", z=%8.8"PRIx32" \n", (uint32_t)x, (uint32_t)y, (uint32_t)z); + for (size_t i = 0; i < max_N; i++) + { + x[i] = i%7; + y[i] = i%7; + z[i] = 0; + } + { + ESP_LOGI(TAG, "dspi_dotprod_off_u16 8x8"); + image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64 + image2d_t image2 = {y, 1, 1, 8, 8}; // Umage 64 + uint16_t result = -1; + unsigned int start_b = xthal_get_ccount(); + dspi_dotprod_off_u16(&image1, &image2, &result, 8, 8, shift, offset); + unsigned int end_b = xthal_get_ccount(); + ESP_LOGI(TAG, "cycles = %i", end_b - start_b); + ESP_LOGI(TAG, "result 1 = %i", result); + uint16_t result_ref = -1; + dspi_dotprod_off_u16_ansi(&image1, &image2, &result_ref, 8, 8, shift, offset); + ESP_LOGI(TAG, "result ref = %i", result_ref); + TEST_ASSERT_EQUAL( result, result_ref); + } + { + ESP_LOGI(TAG, "dspi_dotprod_off_u16 16x16"); + image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 + image2d_t image2 = {y, 1, 1, 16, 16}; // Umage 16x16 + uint16_t result = -1; + unsigned int start_b = xthal_get_ccount(); + dspi_dotprod_off_u16(&image1, &image2, &result, 16, 16, shift, offset); + unsigned int end_b = xthal_get_ccount(); + ESP_LOGI(TAG, "cycles = %i", end_b - start_b); + ESP_LOGI(TAG, "result 1 = %i", result); + uint16_t result_ref = -1; + dspi_dotprod_off_u16_ansi(&image1, &image2, &result_ref, 16, 16, shift, offset); + ESP_LOGI(TAG, "result ref = %i", result_ref); + TEST_ASSERT_EQUAL( result, result_ref); + } + { + ESP_LOGI(TAG, "dspi_dotprod_off_u16 24x24"); + image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 + image2d_t image2 = {y, 1, 1, 24, 24}; // Umage 24x24 + uint16_t result = -1; + unsigned int start_b = xthal_get_ccount(); + dspi_dotprod_off_u16(&image1, &image2, &result, 24, 24, shift, offset); + unsigned int end_b = xthal_get_ccount(); + ESP_LOGI(TAG, "cycles = %i", end_b - start_b); + ESP_LOGI(TAG, "result 1 = %i", result); + uint16_t result_ref = -1; + dspi_dotprod_off_u16_ansi(&image1, &image2, &result_ref, 24, 24, shift, offset); + ESP_LOGI(TAG, "result ref = %i", result_ref); + TEST_ASSERT_EQUAL( result, result_ref); + } + { + ESP_LOGI(TAG, "dspi_dotprod_off_u16 32x32"); + image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 + image2d_t image2 = {y, 1, 1, 32, 32}; // Umage 32x32 + uint16_t result = -1; + unsigned int start_b = xthal_get_ccount(); + dspi_dotprod_off_u16(&image1, &image2, &result, 32, 32, shift, offset); + unsigned int end_b = xthal_get_ccount(); + ESP_LOGI(TAG, "cycles = %i", end_b - start_b); + ESP_LOGI(TAG, "result 1 = %i", result); + uint16_t result_ref = -1; + dspi_dotprod_off_u16_ansi(&image1, &image2, &result_ref, 32, 32, shift, offset); + ESP_LOGI(TAG, "result ref = %i", result_ref); + TEST_ASSERT_EQUAL( result, result_ref); + } + + ESP_LOGI(TAG, "dspi_dotprod_off_u16 done"); + free(x); + free(y); + free(z); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_u16_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_u16_ansi.c new file mode 100644 index 0000000..87789aa --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_u16_ansi.c @@ -0,0 +1,71 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" +#include + +#include "dspi_dotprod.h" +#include "dsp_tests.h" + +static const char *TAG = "dspi_dotprod_off_u16_ansi"; + +TEST_CASE("dspi_dotprod_off_u16_ansi functionality", "[dspi]") +{ + uint16_t check_value1 = 8676; + uint16_t check_value2 = 8742; + int shift = 7; + uint16_t offset = 11; + + int max_N = 1024; + uint16_t *x = (uint16_t *)malloc(max_N * sizeof(uint16_t)); + uint16_t *y = (uint16_t *)malloc(max_N * sizeof(uint16_t)); + uint16_t *z = (uint16_t *)malloc(max_N * sizeof(uint16_t)); + for (size_t i = 0; i < 256; i++) + { + x[i] = i%8 + 255; + y[i] = i%8 + 255; + z[i] = 0; + } + image2d_t image1 = {x, 2, 2, 8, 8}; // Image 8x8 + image2d_t image2 = {y, 2, 2, 8, 8}; // Umage 8x8 + uint16_t result = -1; + dspi_dotprod_off_u16_ansi(&image1, &image2, &result, 4, 4, shift, offset); + ESP_LOGI(TAG, "result 1 = %i", result); + TEST_ASSERT_EQUAL( result, check_value1); + image1.data = &x[1]; + image2.data = &y[1]; + result = -1; + dspi_dotprod_off_u16_ansi(&image1, &image2, &result, 4, 4, shift, offset); + ESP_LOGI(TAG, "result 2 = %i", (int)result); + TEST_ASSERT_EQUAL( result, check_value2); + image1.data = &x[image1.stride_x]; + image2.data = &y[image2.stride_x]; + result = -1; + dspi_dotprod_off_u16_ansi(&image1, &image2, &result, 4, 4, shift, offset); + ESP_LOGI(TAG, "result 3 = %i", (int)result); + TEST_ASSERT_EQUAL( result, check_value1); + image1.data = &x[image1.stride_x + 1]; + image2.data = &y[image2.stride_x + 1]; + result = -1; + dspi_dotprod_off_u16_ansi(&image1, &image2, &result, 4, 4, shift, offset); + ESP_LOGI(TAG, "result 4 = %i", (int)result); + TEST_ASSERT_EQUAL( result, check_value2); + + free(x); + free(y); + free(z); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_u8_aes3.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_u8_aes3.c new file mode 100644 index 0000000..fd87e88 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_u8_aes3.c @@ -0,0 +1,124 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" +#include + +#include "dspi_dotprod.h" +#include "dsp_tests.h" + +static const char *TAG = "dspi_dotprod_off_u8"; + +TEST_CASE("dspi_dotprod_off_u8_aexx functionality", "[dspi]") +{ + int shift = 2; + uint8_t offset = 7; + + int max_N = 16384; + uint8_t *x = (uint8_t *)memalign(16, max_N * sizeof(uint8_t)); + uint8_t *y = (uint8_t *)memalign(16, max_N * sizeof(uint8_t)); + uint8_t *z = (uint8_t *)memalign(16, max_N * sizeof(uint8_t)); + + printf("Data: x=%8.8"PRIx32", y=%8.8"PRIx32", z=%8.8"PRIx32" \n", (uint32_t)x, (uint32_t)y, (uint32_t)z); + for (size_t i = 0; i < max_N; i++) + { + x[i] = i%7; + y[i] = i%7; + z[i] = 0; + } + { + ESP_LOGI(TAG, "dspi_dotprod_off_u8 16x16"); + image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 + image2d_t image2 = {y, 1, 1, 16, 16}; // Umage 16x16 + uint8_t result = -1; + unsigned int start_b = xthal_get_ccount(); + dspi_dotprod_off_u8(&image1, &image2, &result, 16, 16, shift, offset); + unsigned int end_b = xthal_get_ccount(); + ESP_LOGI(TAG, "cycles = %i", end_b - start_b); + ESP_LOGI(TAG, "result 1 = %i", result); + uint8_t result_ref = -1; + dspi_dotprod_off_u8_ansi(&image1, &image2, &result_ref, 16, 16, shift, offset); + ESP_LOGI(TAG, "result ref = %i", result_ref); + TEST_ASSERT_EQUAL( result, result_ref); + } + { + ESP_LOGI(TAG, "dspi_dotprod_off_u8 32x32"); + image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 + image2d_t image2 = {y, 1, 1, 32, 32}; // Umage 16x16 + uint8_t result = -1; + unsigned int start_b = xthal_get_ccount(); + dspi_dotprod_off_u8(&image1, &image2, &result, 32, 32, shift, offset); + unsigned int end_b = xthal_get_ccount(); + ESP_LOGI(TAG, "cycles = %i", end_b - start_b); + ESP_LOGI(TAG, "result 1 = %i", result); + uint8_t result_ref = -1; + dspi_dotprod_off_u8_ansi(&image1, &image2, &result_ref, 32, 32, shift, offset); + ESP_LOGI(TAG, "result ref = %i", result_ref); + TEST_ASSERT_EQUAL( result, result_ref); + } + { + ESP_LOGI(TAG, "dspi_dotprod_off_u8 48x48"); + image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 + image2d_t image2 = {y, 1, 1, 48, 48}; // Umage 48x48 + uint8_t result = -1; + unsigned int start_b = xthal_get_ccount(); + dspi_dotprod_off_u8(&image1, &image2, &result, 48, 48, shift, offset); + unsigned int end_b = xthal_get_ccount(); + ESP_LOGI(TAG, "cycles = %i", end_b - start_b); + ESP_LOGI(TAG, "result 1 = %i", result); + uint8_t result_ref = -1; + dspi_dotprod_off_u8_ansi(&image1, &image2, &result_ref, 48, 48, shift, offset); + ESP_LOGI(TAG, "result ref = %i", result_ref); + TEST_ASSERT_EQUAL( result, result_ref); + } + { + ESP_LOGI(TAG, "dspi_dotprod_off_u8 64x64"); + image2d_t image1 = {&x[3], 1, 1, 128, 128}; // Image 64x64 + image2d_t image2 = {y, 1, 1, 64, 64}; // Umage 32x32 + uint8_t result = -1; + unsigned int start_b = xthal_get_ccount(); + dspi_dotprod_off_u8(&image1, &image2, &result, 64, 64, shift, offset); + unsigned int end_b = xthal_get_ccount(); + ESP_LOGI(TAG, "cycles = %i", end_b - start_b); + ESP_LOGI(TAG, "result 1 = %i", result); + uint8_t result_ref = -1; + dspi_dotprod_off_u8_ansi(&image1, &image2, &result_ref, 64, 64, shift, offset); + ESP_LOGI(TAG, "result ref = %i", result_ref); + TEST_ASSERT_EQUAL( result, result_ref); + } + { + ESP_LOGI(TAG, "dspi_dotprod_off_u8 128x128"); + image2d_t image1 = {&x[3], 1, 1, 128, 128}; // Image 64x64 + image2d_t image2 = {y, 1, 1, 128, 128}; // Umage 32x32 + uint8_t result = -1; + unsigned int start_b = xthal_get_ccount(); + dspi_dotprod_off_u8(&image1, &image2, &result, 128, 128, shift, offset); + unsigned int end_b = xthal_get_ccount(); + ESP_LOGI(TAG, "cycles = %i", end_b - start_b); + ESP_LOGI(TAG, "result 1 = %i", result); + uint8_t result_ref = -1; + dspi_dotprod_off_u8_ansi(&image1, &image2, &result_ref, 128, 128, shift, offset); + ESP_LOGI(TAG, "result ref = %i", result_ref); + TEST_ASSERT_EQUAL( result, result_ref); + } + + ESP_LOGI(TAG, "dspi_dotprod_off_u8 done"); + free(x); + free(y); + free(z); +} + diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_u8_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_u8_ansi.c new file mode 100644 index 0000000..b2da151 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_u8_ansi.c @@ -0,0 +1,71 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" +#include + +#include "dspi_dotprod.h" +#include "dsp_tests.h" + +static const char *TAG = "dspi_dotprod_off_u8_ansi"; + +TEST_CASE("dspi_dotprod_off_u8_ansi functionality", "[dspi]") +{ + uint8_t check_value1 = 98; + uint8_t check_value2 = 106; + int shift = 7; + uint8_t offset = 11; + + int max_N = 1024; + uint8_t *x = (uint8_t *)malloc(max_N * sizeof(uint8_t)); + uint8_t *y = (uint8_t *)malloc(max_N * sizeof(uint8_t)); + uint8_t *z = (uint8_t *)malloc(max_N * sizeof(uint8_t)); + for (size_t i = 0; i < 256; i++) + { + x[i] = i%8 + 20; + y[i] = i%8 + 20; + z[i] = 0; + } + image2d_t image1 = {x, 2, 2, 8, 8}; // Image 8x8 + image2d_t image2 = {y, 2, 2, 8, 8}; // Umage 8x8 + uint8_t result = -1; + dspi_dotprod_off_u8_ansi(&image1, &image2, &result, 4, 4, shift, offset); + ESP_LOGI(TAG, "result 1 = %i", result); + TEST_ASSERT_EQUAL( result, check_value1); + image1.data = &x[1]; + image2.data = &y[1]; + result = -1; + dspi_dotprod_off_u8_ansi(&image1, &image2, &result, 4, 4, shift, offset); + ESP_LOGI(TAG, "result 2 = %i", (int)result); + TEST_ASSERT_EQUAL( result, check_value2); + image1.data = &x[image1.stride_x]; + image2.data = &y[image2.stride_x]; + result = -1; + dspi_dotprod_off_u8_ansi(&image1, &image2, &result, 4, 4, shift, offset); + ESP_LOGI(TAG, "result 3 = %i", (int)result); + TEST_ASSERT_EQUAL( result, check_value1); + image1.data = &x[image1.stride_x + 1]; + image2.data = &y[image2.stride_x + 1]; + result = -1; + dspi_dotprod_off_u8_ansi(&image1, &image2, &result, 4, 4, shift, offset); + ESP_LOGI(TAG, "result 4 = %i", (int)result); + TEST_ASSERT_EQUAL( result, check_value2); + + free(x); + free(y); + free(z); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_s16_aes3.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_s16_aes3.c new file mode 100644 index 0000000..53a5b85 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_s16_aes3.c @@ -0,0 +1,107 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" +#include + +#include "dspi_dotprod.h" +#include "dsp_tests.h" + +static const char *TAG = "dspi_dotprod_s16"; + +TEST_CASE("dspi_dotprod_s16_aexx functionality", "[dspi]") +{ + int shift = 2; + + int max_N = 8192; + int16_t *x = (int16_t *)memalign(16, max_N * sizeof(int16_t)); + int16_t *y = (int16_t *)memalign(16, max_N * sizeof(int16_t)); + int16_t *z = (int16_t *)memalign(16, max_N * sizeof(int16_t)); + + printf("Data: x=%8.8"PRIx32", y=%8.8"PRIx32", z=%8.8"PRIx32" \n", (uint32_t)x, (uint32_t)y, (uint32_t)z); + for (size_t i = 0; i < max_N; i++) + { + x[i] = i%7; + y[i] = i%7; + z[i] = 0; + } + { + ESP_LOGI(TAG, "dspi_dotprod_s16 8x8"); + image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64 + image2d_t image2 = {y, 1, 1, 8, 8}; // Umage 64 + int16_t result = -1; + unsigned int start_b = xthal_get_ccount(); + dspi_dotprod_s16(&image1, &image2, &result, 8, 8, shift); + unsigned int end_b = xthal_get_ccount(); + ESP_LOGI(TAG, "cycles = %i", end_b - start_b); + ESP_LOGI(TAG, "result 1 = %i", result); + int16_t result_ref = -1; + dspi_dotprod_s16_ansi(&image1, &image2, &result_ref, 8, 8, shift); + ESP_LOGI(TAG, "result ref = %i", result_ref); + TEST_ASSERT_EQUAL( result, result_ref); + } + { + ESP_LOGI(TAG, "dspi_dotprod_s16 16x16"); + image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 + image2d_t image2 = {y, 1, 1, 16, 16}; // Umage 16x16 + int16_t result = -1; + unsigned int start_b = xthal_get_ccount(); + dspi_dotprod_s16(&image1, &image2, &result, 16, 16, shift); + unsigned int end_b = xthal_get_ccount(); + ESP_LOGI(TAG, "cycles = %i", end_b - start_b); + ESP_LOGI(TAG, "result 1 = %i", result); + int16_t result_ref = -1; + dspi_dotprod_s16_ansi(&image1, &image2, &result_ref, 16, 16, shift); + ESP_LOGI(TAG, "result ref = %i", result_ref); + TEST_ASSERT_EQUAL( result, result_ref); + } + { + ESP_LOGI(TAG, "dspi_dotprod_s16 24x24"); + image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 + image2d_t image2 = {y, 1, 1, 24, 24}; // Umage 24x24 + int16_t result = -1; + unsigned int start_b = xthal_get_ccount(); + dspi_dotprod_s16(&image1, &image2, &result, 24, 24, shift); + unsigned int end_b = xthal_get_ccount(); + ESP_LOGI(TAG, "cycles = %i", end_b - start_b); + ESP_LOGI(TAG, "result 1 = %i", result); + int16_t result_ref = -1; + dspi_dotprod_s16_ansi(&image1, &image2, &result_ref, 24, 24, shift); + ESP_LOGI(TAG, "result ref = %i", result_ref); + TEST_ASSERT_EQUAL( result, result_ref); + } + { + ESP_LOGI(TAG, "dspi_dotprod_s16 32x32"); + image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 + image2d_t image2 = {y, 1, 1, 32, 32}; // Umage 32x32 + int16_t result = -1; + unsigned int start_b = xthal_get_ccount(); + dspi_dotprod_s16(&image1, &image2, &result, 32, 32, shift); + unsigned int end_b = xthal_get_ccount(); + ESP_LOGI(TAG, "cycles = %i", end_b - start_b); + ESP_LOGI(TAG, "result 1 = %i", result); + int16_t result_ref = -1; + dspi_dotprod_s16_ansi(&image1, &image2, &result_ref, 32, 32, shift); + ESP_LOGI(TAG, "result ref = %i", result_ref); + TEST_ASSERT_EQUAL( result, result_ref); + } + + ESP_LOGI(TAG, "dspi_dotprod_s16 done"); + free(x); + free(y); + free(z); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_s16_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_s16_ansi.c new file mode 100644 index 0000000..6decd12 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_s16_ansi.c @@ -0,0 +1,69 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" + +#include "dspi_dotprod.h" +#include "dsp_tests.h" + +static const char *TAG = "dspi_dotprod_s16_ansi"; + +TEST_CASE("dspi_dotprod_s16_ansi functionality", "[dspi]") +{ + int16_t check_value1 = 8321; + int16_t check_value2 = 8386; + int shift = 7; + + int max_N = 1024; + int16_t *x = (int16_t *)malloc(max_N * sizeof(int16_t)); + int16_t *y = (int16_t *)malloc(max_N * sizeof(int16_t)); + int16_t *z = (int16_t *)malloc(max_N * sizeof(int16_t)); + for (size_t i = 0; i < 256; i++) + { + x[i] = i%8 + 255; + y[i] = i%8 + 255; + z[i] = 0; + } + image2d_t image1 = {x, 2, 2, 8, 8}; // Image 8x8 + image2d_t image2 = {y, 2, 2, 8, 8}; // Umage 8x8 + int16_t result = -1; + dspi_dotprod_s16_ansi(&image1, &image2, &result, 4, 4, shift); + ESP_LOGI(TAG, "result 1 = %i", result); + TEST_ASSERT_EQUAL( result, check_value1); + image1.data = &x[1]; + image2.data = &y[1]; + result = -1; + dspi_dotprod_s16_ansi(&image1, &image2, &result, 4, 4, shift); + ESP_LOGI(TAG, "result 2 = %i", (int)result); + TEST_ASSERT_EQUAL( result, check_value2); + image1.data = &x[image1.stride_x]; + image2.data = &y[image2.stride_x]; + result = -1; + dspi_dotprod_s16_ansi(&image1, &image2, &result, 4, 4, shift); + ESP_LOGI(TAG, "result 3 = %i", (int)result); + TEST_ASSERT_EQUAL( result, check_value1); + image1.data = &x[image1.stride_x + 1]; + image2.data = &y[image2.stride_x + 1]; + result = -1; + dspi_dotprod_s16_ansi(&image1, &image2, &result, 4, 4, shift); + ESP_LOGI(TAG, "result 4 = %i", (int)result); + TEST_ASSERT_EQUAL( result, check_value2); + + free(x); + free(y); + free(z); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_s8_aes3.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_s8_aes3.c new file mode 100644 index 0000000..917b428 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_s8_aes3.c @@ -0,0 +1,122 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" +#include + +#include "dspi_dotprod.h" +#include "dsp_tests.h" + +static const char *TAG = "dspi_dotprod_s8"; + +TEST_CASE("dspi_dotprod_s8_aexx functionality", "[dspi]") +{ + int shift = 2; + + int max_N = 16384; + int8_t *x = (int8_t *)memalign(16, max_N * sizeof(int8_t)); + int8_t *y = (int8_t *)memalign(16, max_N * sizeof(int8_t)); + int8_t *z = (int8_t *)memalign(16, max_N * sizeof(int8_t)); + + printf("Data: x=%8.8"PRIx32", y=%8.8"PRIx32", z=%8.8"PRIx32" \n", (uint32_t)x, (uint32_t)y, (uint32_t)z); + for (size_t i = 0; i < max_N; i++) + { + x[i] = i%7; + y[i] = i%7; + z[i] = 0; + } + { + ESP_LOGI(TAG, "dspi_dotprod_s8 16x16"); + image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 + image2d_t image2 = {y, 1, 1, 16, 16}; // Umage 16x16 + int8_t result = -1; + unsigned int start_b = xthal_get_ccount(); + dspi_dotprod_s8(&image1, &image2, &result, 16, 16, shift); + unsigned int end_b = xthal_get_ccount(); + ESP_LOGI(TAG, "cycles = %i", end_b - start_b); + ESP_LOGI(TAG, "result 1 = %i", result); + int8_t result_ref = -1; + dspi_dotprod_s8_ansi(&image1, &image2, &result_ref, 16, 16, shift); + ESP_LOGI(TAG, "result ref = %i", result_ref); + TEST_ASSERT_EQUAL( result, result_ref); + } + { + ESP_LOGI(TAG, "dspi_dotprod_s8 32x32"); + image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 + image2d_t image2 = {y, 1, 1, 32, 32}; // Umage 16x16 + int8_t result = -1; + unsigned int start_b = xthal_get_ccount(); + dspi_dotprod_s8(&image1, &image2, &result, 32, 32, shift); + unsigned int end_b = xthal_get_ccount(); + ESP_LOGI(TAG, "cycles = %i", end_b - start_b); + ESP_LOGI(TAG, "result 1 = %i", result); + int8_t result_ref = -1; + dspi_dotprod_s8_ansi(&image1, &image2, &result_ref, 32, 32, shift); + ESP_LOGI(TAG, "result ref = %i", result_ref); + TEST_ASSERT_EQUAL( result, result_ref); + } + { + ESP_LOGI(TAG, "dspi_dotprod_s8 48x48"); + image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 + image2d_t image2 = {y, 1, 1, 48, 48}; // Umage 48x48 + int8_t result = -1; + unsigned int start_b = xthal_get_ccount(); + dspi_dotprod_s8(&image1, &image2, &result, 48, 48, shift); + unsigned int end_b = xthal_get_ccount(); + ESP_LOGI(TAG, "cycles = %i", end_b - start_b); + ESP_LOGI(TAG, "result 1 = %i", result); + int8_t result_ref = -1; + dspi_dotprod_s8_ansi(&image1, &image2, &result_ref, 48, 48, shift); + ESP_LOGI(TAG, "result ref = %i", result_ref); + TEST_ASSERT_EQUAL( result, result_ref); + } + { + ESP_LOGI(TAG, "dspi_dotprod_s8 64x64"); + image2d_t image1 = {&x[3], 1, 1, 128, 128}; // Image 64x64 + image2d_t image2 = {y, 1, 1, 64, 64}; // Umage 32x32 + int8_t result = -1; + unsigned int start_b = xthal_get_ccount(); + dspi_dotprod_s8(&image1, &image2, &result, 64, 64, shift); + unsigned int end_b = xthal_get_ccount(); + ESP_LOGI(TAG, "cycles = %i", end_b - start_b); + ESP_LOGI(TAG, "result 1 = %i", result); + int8_t result_ref = -1; + dspi_dotprod_s8_ansi(&image1, &image2, &result_ref, 64, 64, shift); + ESP_LOGI(TAG, "result ref = %i", result_ref); + TEST_ASSERT_EQUAL( result, result_ref); + } + { + ESP_LOGI(TAG, "dspi_dotprod_s8 128x128"); + image2d_t image1 = {&x[3], 1, 1, 128, 128}; // Image 64x64 + image2d_t image2 = {y, 1, 1, 128, 128}; // Umage 32x32 + int8_t result = -1; + unsigned int start_b = xthal_get_ccount(); + dspi_dotprod_s8(&image1, &image2, &result, 128, 128, shift); + unsigned int end_b = xthal_get_ccount(); + ESP_LOGI(TAG, "cycles = %i", end_b - start_b); + ESP_LOGI(TAG, "result 1 = %i", result); + int8_t result_ref = -1; + dspi_dotprod_s8_ansi(&image1, &image2, &result_ref, 128, 128, shift); + ESP_LOGI(TAG, "result ref = %i", result_ref); + TEST_ASSERT_EQUAL( result, result_ref); + } + + ESP_LOGI(TAG, "dspi_dotprod_s8 done"); + free(x); + free(y); + free(z); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_s8_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_s8_ansi.c new file mode 100644 index 0000000..83810f2 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_s8_ansi.c @@ -0,0 +1,69 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" + +#include "dspi_dotprod.h" +#include "dsp_tests.h" + +static const char *TAG = ""; + +TEST_CASE("dspi_dotprod_s8_ansi functionality", "[dspi]") +{ + int8_t check_value1 = 67; + int8_t check_value2 = 73; + int shift = 7; + + int max_N = 1024; + int8_t *x = (int8_t *)malloc(max_N * sizeof(int8_t)); + int8_t *y = (int8_t *)malloc(max_N * sizeof(int8_t)); + int8_t *z = (int8_t *)malloc(max_N * sizeof(int8_t)); + for (size_t i = 0; i < 256; i++) + { + x[i] = i%8 + 20; + y[i] = i%8 + 20; + z[i] = 0; + } + image2d_t image1 = {x, 2, 2, 8, 8}; // Image 8x8 + image2d_t image2 = {y, 2, 2, 8, 8}; // Umage 8x8 + int8_t result = -1; + dspi_dotprod_s8_ansi(&image1, &image2, &result, 4, 4, shift); + ESP_LOGI(TAG, "result 1 = %i", result); + TEST_ASSERT_EQUAL( result, check_value1); + image1.data = &x[1]; + image2.data = &y[1]; + result = -1; + dspi_dotprod_s8_ansi(&image1, &image2, &result, 4, 4, shift); + ESP_LOGI(TAG, "result 2 = %i", (int)result); + TEST_ASSERT_EQUAL( result, check_value2); + image1.data = &x[image1.stride_x]; + image2.data = &y[image2.stride_x]; + result = -1; + dspi_dotprod_s8_ansi(&image1, &image2, &result, 4, 4, shift); + ESP_LOGI(TAG, "result 3 = %i", (int)result); + TEST_ASSERT_EQUAL( result, check_value1); + image1.data = &x[image1.stride_x + 1]; + image2.data = &y[image2.stride_x + 1]; + result = -1; + dspi_dotprod_s8_ansi(&image1, &image2, &result, 4, 4, shift); + ESP_LOGI(TAG, "result 4 = %i", (int)result); + TEST_ASSERT_EQUAL( result, check_value2); + + free(x); + free(y); + free(z); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_u16_aes3.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_u16_aes3.c new file mode 100644 index 0000000..79da589 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_u16_aes3.c @@ -0,0 +1,107 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" +#include + +#include "dspi_dotprod.h" +#include "dsp_tests.h" + +static const char *TAG = "dspi_dotprod_u16"; + +TEST_CASE("dspi_dotprod_u16_aexx functionality", "[dspi]") +{ + int shift = 2; + + int max_N = 8192; + uint16_t *x = (uint16_t *)memalign(16, max_N * sizeof(int16_t)); + uint16_t *y = (uint16_t *)memalign(16, max_N * sizeof(int16_t)); + uint16_t *z = (uint16_t *)memalign(16, max_N * sizeof(int16_t)); + + printf("Data: x=%8.8"PRIx32", y=%8.8"PRIx32", z=%8.8"PRIx32" \n", (uint32_t)x, (uint32_t)y, (uint32_t)z); + for (size_t i = 0; i < max_N; i++) + { + x[i] = i%7; + y[i] = i%7; + z[i] = 0; + } + { + ESP_LOGI(TAG, "dspi_dotprod_u16 8x8"); + image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64 + image2d_t image2 = {y, 1, 1, 8, 8}; // Umage 64 + uint16_t result = -1; + unsigned int start_b = xthal_get_ccount(); + dspi_dotprod_u16(&image1, &image2, &result, 8, 8, shift); + unsigned int end_b = xthal_get_ccount(); + ESP_LOGI(TAG, "cycles = %i", (end_b - start_b)); + ESP_LOGI(TAG, "result 1 = %i", result); + uint16_t result_ref = -1; + dspi_dotprod_u16_ansi(&image1, &image2, &result_ref, 8, 8, shift); + ESP_LOGI(TAG, "result ref = %i", result_ref); + TEST_ASSERT_EQUAL( result, result_ref); + } + { + ESP_LOGI(TAG, "dspi_dotprod_u16 16x16"); + image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 + image2d_t image2 = {y, 1, 1, 16, 16}; // Umage 16x16 + uint16_t result = -1; + unsigned int start_b = xthal_get_ccount(); + dspi_dotprod_u16(&image1, &image2, &result, 16, 16, shift); + unsigned int end_b = xthal_get_ccount(); + ESP_LOGI(TAG, "cycles = %i", end_b - start_b); + ESP_LOGI(TAG, "result 1 = %i", result); + uint16_t result_ref = -1; + dspi_dotprod_u16_ansi(&image1, &image2, &result_ref, 16, 16, shift); + ESP_LOGI(TAG, "result ref = %i", result_ref); + TEST_ASSERT_EQUAL( result, result_ref); + } + { + ESP_LOGI(TAG, "dspi_dotprod_u16 24x24"); + image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 + image2d_t image2 = {y, 1, 1, 24, 24}; // Umage 24x24 + uint16_t result = -1; + unsigned int start_b = xthal_get_ccount(); + dspi_dotprod_u16(&image1, &image2, &result, 24, 24, shift); + unsigned int end_b = xthal_get_ccount(); + ESP_LOGI(TAG, "cycles = %i", end_b - start_b); + ESP_LOGI(TAG, "result 1 = %i", result); + uint16_t result_ref = -1; + dspi_dotprod_u16_ansi(&image1, &image2, &result_ref, 24, 24, shift); + ESP_LOGI(TAG, "result ref = %i", result_ref); + TEST_ASSERT_EQUAL( result, result_ref); + } + { + ESP_LOGI(TAG, "dspi_dotprod_u16 32x32"); + image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 + image2d_t image2 = {y, 1, 1, 32, 32}; // Umage 32x32 + uint16_t result = -1; + unsigned int start_b = xthal_get_ccount(); + dspi_dotprod_u16(&image1, &image2, &result, 32, 32, shift); + unsigned int end_b = xthal_get_ccount(); + ESP_LOGI(TAG, "cycles = %i", end_b - start_b); + ESP_LOGI(TAG, "result 1 = %i", result); + uint16_t result_ref = -1; + dspi_dotprod_u16_ansi(&image1, &image2, &result_ref, 32, 32, shift); + ESP_LOGI(TAG, "result ref = %i", result_ref); + TEST_ASSERT_EQUAL( result, result_ref); + } + + ESP_LOGI(TAG, "dspi_dotprod_u16 done"); + free(x); + free(y); + free(z); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_u16_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_u16_ansi.c new file mode 100644 index 0000000..a9c087e --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_u16_ansi.c @@ -0,0 +1,69 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" + +#include "dspi_dotprod.h" +#include "dsp_tests.h" + +static const char *TAG = "dspi_dotprod_u16_ansi"; + +TEST_CASE("dspi_dotprod_u16_ansi functionality", "[dspi]") +{ + uint16_t check_value1 = 8321; + uint16_t check_value2 = 8386; + int shift = 7; + + int max_N = 1024; + uint16_t *x = (uint16_t *)malloc(max_N * sizeof(uint16_t)); + uint16_t *y = (uint16_t *)malloc(max_N * sizeof(uint16_t)); + uint16_t *z = (uint16_t *)malloc(max_N * sizeof(uint16_t)); + for (size_t i = 0; i < 256; i++) + { + x[i] = i%8 + 255; + y[i] = i%8 + 255; + z[i] = 0; + } + image2d_t image1 = {x, 2, 2, 8, 8}; // Image 8x8 + image2d_t image2 = {y, 2, 2, 8, 8}; // Umage 8x8 + uint16_t result = -1; + dspi_dotprod_u16_ansi(&image1, &image2, &result, 4, 4, shift); + ESP_LOGI(TAG, "result 1 = %i", result); + TEST_ASSERT_EQUAL( result, check_value1); + image1.data = &x[1]; + image2.data = &y[1]; + result = -1; + dspi_dotprod_u16_ansi(&image1, &image2, &result, 4, 4, shift); + ESP_LOGI(TAG, "result 2 = %i", (int)result); + TEST_ASSERT_EQUAL( result, check_value2); + image1.data = &x[image1.stride_x]; + image2.data = &y[image2.stride_x]; + result = -1; + dspi_dotprod_u16_ansi(&image1, &image2, &result, 4, 4, shift); + ESP_LOGI(TAG, "result 3 = %i", (int)result); + TEST_ASSERT_EQUAL( result, check_value1); + image1.data = &x[image1.stride_x + 1]; + image2.data = &y[image2.stride_x + 1]; + result = -1; + dspi_dotprod_u16_ansi(&image1, &image2, &result, 4, 4, shift); + ESP_LOGI(TAG, "result 4 = %i", (int)result); + TEST_ASSERT_EQUAL( result, check_value2); + + free(x); + free(y); + free(z); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_u8_aes3.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_u8_aes3.c new file mode 100644 index 0000000..d481ac9 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_u8_aes3.c @@ -0,0 +1,122 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" +#include + +#include "dspi_dotprod.h" +#include "dsp_tests.h" + +static const char *TAG = "dspi_dotprod_u8"; + +TEST_CASE("dspi_dotprod_u8_aexx functionality", "[dspi]") +{ + int shift = 2; + + int max_N = 16384; + uint8_t *x = (uint8_t *)memalign(16, max_N * sizeof(uint8_t)); + uint8_t *y = (uint8_t *)memalign(16, max_N * sizeof(uint8_t)); + uint8_t *z = (uint8_t *)memalign(16, max_N * sizeof(uint8_t)); + + printf("Data: x=%8.8"PRIx32", y=%8.8"PRIx32", z=%8.8"PRIx32" \n", (uint32_t)x, (uint32_t)y, (uint32_t)z); + for (size_t i = 0; i < max_N; i++) + { + x[i] = i%7; + y[i] = i%7; + z[i] = 0; + } + { + ESP_LOGI(TAG, "dspi_dotprod_u8 16x16"); + image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 + image2d_t image2 = {y, 1, 1, 16, 16}; // Umage 16x16 + uint8_t result = -1; + unsigned int start_b = xthal_get_ccount(); + dspi_dotprod_u8(&image1, &image2, &result, 16, 16, shift); + unsigned int end_b = xthal_get_ccount(); + ESP_LOGI(TAG, "cycles = %i", end_b - start_b); + ESP_LOGI(TAG, "result 1 = %i", result); + uint8_t result_ref = -1; + dspi_dotprod_u8_ansi(&image1, &image2, &result_ref, 16, 16, shift); + ESP_LOGI(TAG, "result ref = %i", result_ref); + TEST_ASSERT_EQUAL( result, result_ref); + } + { + ESP_LOGI(TAG, "dspi_dotprod_u8 32x32"); + image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 + image2d_t image2 = {y, 1, 1, 32, 32}; // Umage 16x16 + uint8_t result = -1; + unsigned int start_b = xthal_get_ccount(); + dspi_dotprod_u8(&image1, &image2, &result, 32, 32, shift); + unsigned int end_b = xthal_get_ccount(); + ESP_LOGI(TAG, "cycles = %i", end_b - start_b); + ESP_LOGI(TAG, "result 1 = %i", result); + uint8_t result_ref = -1; + dspi_dotprod_u8_ansi(&image1, &image2, &result_ref, 32, 32, shift); + ESP_LOGI(TAG, "result ref = %i", result_ref); + TEST_ASSERT_EQUAL( result, result_ref); + } + { + ESP_LOGI(TAG, "dspi_dotprod_u8 48x48"); + image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 + image2d_t image2 = {y, 1, 1, 48, 48}; // Umage 48x48 + uint8_t result = -1; + unsigned int start_b = xthal_get_ccount(); + dspi_dotprod_u8(&image1, &image2, &result, 48, 48, shift); + unsigned int end_b = xthal_get_ccount(); + ESP_LOGI(TAG, "cycles = %i", end_b - start_b); + ESP_LOGI(TAG, "result 1 = %i", result); + uint8_t result_ref = -1; + dspi_dotprod_u8_ansi(&image1, &image2, &result_ref, 48, 48, shift); + ESP_LOGI(TAG, "result ref = %i", result_ref); + TEST_ASSERT_EQUAL( result, result_ref); + } + { + ESP_LOGI(TAG, "dspi_dotprod_u8 64x64"); + image2d_t image1 = {&x[3], 1, 1, 128, 128}; // Image 64x64 + image2d_t image2 = {y, 1, 1, 64, 64}; // Umage 32x32 + uint8_t result = -1; + unsigned int start_b = xthal_get_ccount(); + dspi_dotprod_u8(&image1, &image2, &result, 64, 64, shift); + unsigned int end_b = xthal_get_ccount(); + ESP_LOGI(TAG, "cycles = %i", end_b - start_b); + ESP_LOGI(TAG, "result 1 = %i", result); + uint8_t result_ref = -1; + dspi_dotprod_u8_ansi(&image1, &image2, &result_ref, 64, 64, shift); + ESP_LOGI(TAG, "result ref = %i", result_ref); + TEST_ASSERT_EQUAL( result, result_ref); + } + { + ESP_LOGI(TAG, "dspi_dotprod_u8 128x128"); + image2d_t image1 = {&x[3], 1, 1, 128, 128}; // Image 64x64 + image2d_t image2 = {y, 1, 1, 128, 128}; // Umage 32x32 + uint8_t result = -1; + unsigned int start_b = xthal_get_ccount(); + dspi_dotprod_u8(&image1, &image2, &result, 128, 128, shift); + unsigned int end_b = xthal_get_ccount(); + ESP_LOGI(TAG, "cycles = %i", end_b - start_b); + ESP_LOGI(TAG, "result 1 = %i", result); + uint8_t result_ref = -1; + dspi_dotprod_u8_ansi(&image1, &image2, &result_ref, 128, 128, shift); + ESP_LOGI(TAG, "result ref = %i", result_ref); + TEST_ASSERT_EQUAL( result, result_ref); + } + + ESP_LOGI(TAG, "dspi_dotprod_u8 done"); + free(x); + free(y); + free(z); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_u8_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_u8_ansi.c new file mode 100644 index 0000000..35bae1c --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_u8_ansi.c @@ -0,0 +1,69 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" + +#include "dspi_dotprod.h" +#include "dsp_tests.h" + +static const char *TAG = ""; + +TEST_CASE("dspi_dotprod_u8_ansi functionality", "[dspi]") +{ + uint8_t check_value1 = 67; + uint8_t check_value2 = 73; + int shift = 7; + + int max_N = 1024; + uint8_t *x = (uint8_t *)malloc(max_N * sizeof(uint8_t)); + uint8_t *y = (uint8_t *)malloc(max_N * sizeof(uint8_t)); + uint8_t *z = (uint8_t *)malloc(max_N * sizeof(uint8_t)); + for (size_t i = 0; i < 256; i++) + { + x[i] = i%8 + 20; + y[i] = i%8 + 20; + z[i] = 0; + } + image2d_t image1 = {x, 2, 2, 8, 8}; // Image 8x8 + image2d_t image2 = {y, 2, 2, 8, 8}; // Umage 8x8 + uint8_t result = -1; + dspi_dotprod_u8_ansi(&image1, &image2, &result, 4, 4, shift); + ESP_LOGI(TAG, "result 1 = %i", result); + TEST_ASSERT_EQUAL( result, check_value1); + image1.data = &x[1]; + image2.data = &y[1]; + result = -1; + dspi_dotprod_u8_ansi(&image1, &image2, &result, 4, 4, shift); + ESP_LOGI(TAG, "result 2 = %i", (int)result); + TEST_ASSERT_EQUAL( result, check_value2); + image1.data = &x[image1.stride_x]; + image2.data = &y[image2.stride_x]; + result = -1; + dspi_dotprod_u8_ansi(&image1, &image2, &result, 4, 4, shift); + ESP_LOGI(TAG, "result 3 = %i", (int)result); + TEST_ASSERT_EQUAL( result, check_value1); + image1.data = &x[image1.stride_x + 1]; + image2.data = &y[image2.stride_x + 1]; + result = -1; + dspi_dotprod_u8_ansi(&image1, &image2, &result, 4, 4, shift); + ESP_LOGI(TAG, "result 4 = %i", (int)result); + TEST_ASSERT_EQUAL( result, check_value2); + + free(x); + free(y); + free(z); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fft/fixed/dsps_fft2r_sc16_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/fft/fixed/dsps_fft2r_sc16_ae32.S new file mode 100644 index 0000000..3ad400b --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/fft/fixed/dsps_fft2r_sc16_ae32.S @@ -0,0 +1,180 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_fft2r_platform.h" +#if (dsps_fft2r_sc16_ae32_enabled == 1) + +// This is matrix multipliction function for ESP32 processor. + .text + .align 4 + .global dsps_fft2r_sc16_ae32_ + .type dsps_fft2r_sc16_ae32_,@function + + .global dsps_fft_w_table_sc16; + +//The function implements the following C code: +//esp_err_t dsps_fft2r_sc16_ansi(int16_t *data, int N) +//{ +// esp_err_t result = ESP_OK; +// uint32_t *w = (uint32_t*)dsps_fft_w_table_sc16; +// uint32_t *in_data = (uint32_t *)data; +// int ie, ia, m; +// sc16_t temp; +// sc16_t cs;// c - re, s - im +// sc16_t m_data; +// sc16_t a_data; + +// ie = 1; +// for (int N2 = N / 2; N2 > 0; N2 >>= 1) { +// ia = 0; +// for (int j = 0; j < ie; j++) { +// cs.data = w[j]; +// //c = w[2 * j]; +// //s = w[2 * j + 1]; +// for (int i = 0; i < N2; i++) { +// m = ia + N2; +// m_data.data = in_data[m]; +// a_data.data = in_data[ia]; +// sc16_t m1; +// m1.re = xtfixed_bf_1(a_data.re, cs.re, m_data.re, cs.im, m_data.im, 16);//(a_data.re - temp.re + shift_const) >> 1; +// m1.im = xtfixed_bf_2(a_data.im, cs.re, m_data.im, cs.im, m_data.re, 16);//(a_data.im - temp.im + shift_const) >> 1; +// in_data[m] = m1.data; +// sc16_t m2; +// m2.re = xtfixed_bf_3(a_data.re, cs.re, m_data.re, cs.im, m_data.im, 16);//(a_data.re + temp.re + shift_const) >> 1; +// m2.im = xtfixed_bf_4(a_data.im, cs.re, m_data.im, cs.im, m_data.re, 16);//(a_data.im + temp.im + shift_const)>>1; +// in_data[ia] = m2.data; +// ia++; +// } +// ia += N2; +// } +// ie <<= 1; +// } +// return result; +// } + +dsps_fft2r_sc16_ae32_: +//esp_err_t dsps_fft2r_sc16_ansi(float *data, int N, float* dsps_fft_w_table_sc16) + + entry a1, 16 + // Array increment for floating point data should be 4 +// data - a2 +// N - a3 +// dsps_fft_w_table_sc16 - a4 - for now + +// a5 - 1, used to initialize acc +// a6 - k, main loop counter; N2 - for (int N2 = N/2; N2 > 0; N2 >>= 1) +// a7 - ie +// a8 - j +// a9 - test +// a10 - (j)<<2, or a10 - j<<2 +// a11 - ia +// a12 - m +// a13 - ia pointer +// a14 - m pointer +// a15 - used to shift result + + // This instruction are not working. Have to be fixed!!! + // For now theres no solution... +// l32r a4, dsps_fft_w_table_sc16_ae32 + // To use ldinc operation we have to prepare a4: + addi a4, a4, -4 + addi a9, a2, -4 // prepare input pointer for ldinc operation + + ldinc m1, a4 // Load [0x7fff j0] value to the m1 + addi a4, a4, -4 + + // a5 used to load 0x7fff and clear acch/l + movi.n a5, 1 // a5 = 1; + + srli a6, a3, 1 // a6 = N2 = N/2 + + // Load shift register + movi a7, 16 + ssr a7 + + movi a7, 1 // a7 - ie + +fft2r_l1: + movi a8, 0 // a8 - j + movi a11,0 // a11 = ia = 0; + +fft2r_l2: // loop for j, a8 - j + slli a10, a8, 2 // a10 = j<<2 (4 bytes per address) // shift for cs.data = w[j]; + add.n a10, a10, a4 // a10 - pointer to w tables + ldinc m0, a10 // cs.data = w[j]; + // here we have m0 and m1 + + loopnez a6, fft2r_l3 + add.n a12, a11, a6 // a12 = m = ia + N2 + + slli a14, a12, 2 // a14 - pointer for m, m_data.data = in_data[m]; + slli a13, a11, 2 // a13 - pointer for ia, a_data.data = in_data[ia]; + add.n a14, a14, a9 // pointers to data arrays + add.n a13, a13, a9 // These pointers are -4 from expected values... + + ldinc m2, a14 // m_data, a14 += 4; The pointers ready to store data + mul.da.ll m1, a5 // acc = 0x7fff*1 + ldinc m3, a13 // ai_data a13 += 4; + // re - l, im - h + muls.dd.ll m0, m2 // acc -= cs.re*m_data.re + mula.dd.ll m1, m3 // acc += 0x7fff*a_data.re + muls.dd.hh m0, m2 // acc -= cs.im*m_data.im + // result in acclo in_data[m].re + rsr a15, acclo + mul.da.ll m1, a5 // acc = 0x7fff*1 + sra a15, a15 + muls.dd.lh m0, m2 // acc -= cs.re*m_data.im + s16i a15, a14, 0 + mula.dd.lh m1, m3 // acc += 0x7fff*a_data.im + mula.dd.hl m0, m2 // acc += cs.im*m_data.re + // result in acclo in_data[m].im + rsr a15, acclo + mul.da.ll m1, a5 // acc = 0x7fff*1 + sra a15, a15 + mula.dd.ll m0, m2 // acc += cs.re*m_data.re + s16i a15, a14, 2 + mula.dd.ll m1, m3 // acc += 0x7fff*a_data.re + mula.dd.hh m0, m2 // acc += cs.im*m_data.im + // result in acclo // in_data[ia].re + rsr a15, acclo + mul.da.ll m1, a5 // acc = 0x7fff*1 + + sra a15, a15 + mula.dd.lh m0, m2 // acc += cs.re*m_data.im + s16i a15, a13, 0 + + mula.dd.lh m1, m3 // acc += 0x7fff*a_data.im + muls.dd.hl m0, m2 // acc -= cs.im*m_data.re + // result in acclo // in_data[ia].im + rsr a15, acclo + + sra a15, a15 + s16i a15, a13, 2 + + // Here we have m0 - w, m2 - m_data, m3 - ai_data, + addi a11, a11, 1// ia++ +fft2r_l3: + add a11, a11, a6 + + addi a8, a8, 1 // j++ + BNE a8, a7, fft2r_l2 // + slli a7, a7, 1 // ie = ie<<1 +// main loop: for (int k = N/2; k > 0; k >>= 1) + srli a6, a6, 1 // a6 = a6>>1 + BNEZ a6, fft2r_l1// Jump if > 0 + + movi.n a2, 0 // return status ESP_OK + retw.n + +#endif // dsps_fft2r_sc16_ae32_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fft/fixed/dsps_fft2r_sc16_aes3.S b/test_apps/managed_components/espressif__esp-dsp/modules/fft/fixed/dsps_fft2r_sc16_aes3.S new file mode 100644 index 0000000..041e1ae --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/fft/fixed/dsps_fft2r_sc16_aes3.S @@ -0,0 +1,169 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_fft2r_platform.h" +#if (dsps_fft2r_sc16_aes3_enabled == 1) + +// This is matrix multipliction function for ESP32 processor. + .text + .align 4 + .literal_position + .literal .LC0_5_39, dsps_fft2r_sc16_initialized + .literal .LC1_5_40, 32767 + .literal .LC2_5_41, 458756 + .literal .LC3_5_42, 458753 + + # Program Unit: dsps_fft2r_sc16_aes3_ + .type dsps_fft2r_sc16_aes3_, @function + .align 4 + .global dsps_fft2r_sc16_aes3_ +dsps_fft2r_sc16_aes3_: # 0x4 + # q3 = 16 + # temp_round = 0 + # temp_round_ptr = 4 +.LBB1_dsps_fft2r_sc16_aes3_: # 0x4 + .frequency 1.000 0.000 + entry a1,64 # + mov.n a10,a3 # [0] + .type dsp_is_power_of_two, @function + call8 dsp_is_power_of_two # [1] dsp_is_power_of_two + + beqz.n a10,.LBB4_dsps_fft2r_sc16_aes3_ # [0] + + l32r a8,.LC0_5_39 # [0] + l8ui a8,a8,0 # [2] id:207 dsps_fft2r_sc16_initialized+0x0 + beqz.n a8,.LBB6_dsps_fft2r_sc16_aes3_ # [4] + + mov.n a9,a1 # [0] + l32r a8,.LC1_5_40 # [1] + addi.n a6,a3,1 # [2] + movi.n a10,16 # [3] + wsr.sar a10 # [4] + movgez a6,a3,a3 # [5] + s16i a8,a1,0 # [6] temp_round + ee.vldbc.16.ip q6,a9,0 # [7] id:209 + srai a6,a6,1 # [8] + bltui a6,3,.Lt_0_13826 # [9] + + movi.n a5,1 # [0] + +.Lt_0_9218: # 0x33 + mov.n a13,a4 # [0] + mov.n a9,a2 # [1] + beqz.n a5,.Lt_0_9474 # [2] + + srli a3,a6,2 # [0] + movi.n a14,0 # [1] + slli a15,a6,2 # [2] + add.n a8,a15,a9 # [3] + +.Lt_0_9986: # 0x43 + ee.vldbc.32.ip q5,a13,4 # [0] id:215 + loopnez a3,.LBB54_dsps_fft2r_sc16_aes3_ # [1] + +.LBB52_dsps_fft2r_sc16_aes3_: # 0x49 + ee.vld.128.ip q0,a8,0 # [0*II+0] id:217 + ee.vld.128.ip q2,a9,0 # [0*II+1] id:216 + ee.cmul.s16 q1,q5,q0,2 # [0*II+2] + ee.vmul.s16 q2,q2,q6 # [0*II+3] + ee.cmul.s16 q1,q5,q0,3 # [0*II+4] + ee.vsubs.s16 q3,q2,q1 # [0*II+6] + ee.vadds.s16.st.incp q3,a8,q3,q2,q1 # [0*II+7] id:221 + ee.vst.128.ip q3,a9,16 # [0*II+8] id:222 + +.LBB54_dsps_fft2r_sc16_aes3_: # 0x62 + addi.n a14,a14,1 # [0] + add.n a9,a9,a15 # [1] + add.n a8,a15,a9 # [2] + bne a14,a5,.Lt_0_9986 # [3] + +.Lt_0_9474: # 0x6b + slli a5,a5,1 # [0] + srli a6,a6,1 # [1] + bgeui a6,3,.Lt_0_9218 # [2] + + srli a10,a5,1 # [0] + beqz.n a10,.Lt_0_14594 # [1] + + mov.n a9,a4 # [0] + mv.qr q4,q1 # [1] + mov.n a8,a2 # [2] + mv.qr q1,q0 # [3] + mv.qr q0,q2 # [4] + loopnez a10,.LBB76_dsps_fft2r_sc16_aes3_ # [5] + +.LBB74_dsps_fft2r_sc16_aes3_: # 0x89 + ee.vld.l.64.ip q0,a8,8 # [0*II+0] id:225 + ee.vldbc.32.ip q2,a9,4 # [0*II+1] id:223 + ee.vld.l.64.ip q1,a8,8 # [0*II+2] id:226 + ee.vldbc.32.ip q3,a9,4 # [0*II+3] id:224 + ee.vld.h.64.ip q0,a8,8 # [0*II+4] id:227 + ee.vunzip.32 q2,q3 # [0*II+5] + ee.vld.h.64.ip q1,a8,-24 # [0*II+6] id:228 + ee.vmul.s16 q0,q0,q6 # [0*II+7] + ee.cmul.s16 q4,q2,q1,2 # [0*II+8] + ee.cmul.s16 q4,q2,q1,3 # [0*II+9] + ee.vadds.s16 q2,q0,q4 # [0*II+11] + ee.vsubs.s16 q3,q0,q4 # [0*II+12] + ee.vst.l.64.ip q2,a8,8 # [0*II+13] id:232 + ee.vst.l.64.ip q3,a8,8 # [0*II+14] id:233 + ee.vst.h.64.ip q2,a8,8 # [0*II+15] id:234 + ee.vst.h.64.ip q3,a8,8 # [0*II+16] id:235 + +.LBB76_dsps_fft2r_sc16_aes3_: # 0xb9 + .frequency 0.608 0.000 + st.qr q4,a1,16 # [0] q3 + +.Lt_0_11778: # 0xbc + ld.qr q3,a1,16 # [0] q3 + slli a10,a5,1 # [1] + srli a10,a10,2 # [2] + loopnez a10,.LBB98_dsps_fft2r_sc16_aes3_ # [3] + +.LBB96_dsps_fft2r_sc16_aes3_: # 0xc8 + ee.vld.128.ip q0,a2,16 # [0*II+0] id:237 + ee.vld.128.ip q1,a2,-16 # [0*II+1] id:238 + ee.vld.128.ip q2,a4,16 # [0*II+2] id:236 + ee.vunzip.32 q0,q1 # [0*II+3] + ee.cmul.s16 q3,q2,q1,2 # [0*II+4] + ee.vmul.s16 q0,q0,q6 # [0*II+5] + ee.cmul.s16 q3,q2,q1,3 # [0*II+6] + ee.vsubs.s16 q1,q0,q3 # [0*II+8] + ee.vadds.s16 q0,q0,q3 # [0*II+9] + ee.vzip.32 q0,q1 # [0*II+10] + ee.vst.128.ip q0,a2,16 # [0*II+11] id:242 + ee.vst.128.ip q1,a2,16 # [0*II+12] id:243 + +.LBB98_dsps_fft2r_sc16_aes3_: # 0xec + movi.n a2,0 # [0] + retw.n # [1] + +.Lt_0_13826: # 0xf0 + movi.n a5,1 # [0] + j .Lt_0_11778 # [1] + +.LBB6_dsps_fft2r_sc16_aes3_: # 0xf5 + l32r a2,.LC2_5_41 # [0] + retw.n # [1] + +.LBB4_dsps_fft2r_sc16_aes3_: # 0xfa + l32r a2,.LC3_5_42 # [0] + retw.n # [1] + +.Lt_0_14594: # 0xff + st.qr q1,a1,16 # [0] q3 + j .Lt_0_11778 # [1] + + +#endif // dsps_fft2r_sc16_ae32_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fft/fixed/dsps_fft2r_sc16_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/fft/fixed/dsps_fft2r_sc16_ansi.c new file mode 100644 index 0000000..f7633ac --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/fft/fixed/dsps_fft2r_sc16_ansi.c @@ -0,0 +1,326 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_fft2r.h" +#include "dsp_common.h" +#include "dsp_types.h" +#include +#include "esp_attr.h" +#include + + +int16_t* dsps_fft_w_table_sc16; +int dsps_fft_w_table_sc16_size; +uint8_t dsps_fft2r_sc16_initialized = 0; +uint8_t dsps_fft2r_sc16_mem_allocated = 0; + +unsigned short reverse(unsigned short x, unsigned short N, int order); + +static const int add_rount_mult = 0x7fff; +static const int mult_shift_const = 0x7fff; // Used to shift data << 15 + +static inline int16_t xtfixed_bf_1(int16_t a0, int16_t a1, int16_t a2, int16_t a3, int16_t a4, int result_shift) +{ + int result = a0*mult_shift_const; + result -= (int32_t)a1*(int32_t)a2 + (int32_t)a3*(int32_t)a4; + result += add_rount_mult; + result = result >> result_shift; + return (int16_t)result; +} + +static inline int16_t xtfixed_bf_2(int16_t a0, int16_t a1, int16_t a2, int16_t a3, int16_t a4, int result_shift) +{ + int result = a0 *mult_shift_const; + result -= ((int32_t)a1*(int32_t)a2 - (int32_t)a3*(int32_t)a4); + result += add_rount_mult; + result = result >> result_shift; + return (int16_t)result; +} + +static inline int16_t xtfixed_bf_3(int16_t a0, int16_t a1, int16_t a2, int16_t a3, int16_t a4, int result_shift) +{ + int result = a0 *mult_shift_const; + result += (int32_t)a1*(int32_t)a2 + (int32_t)a3*(int32_t)a4; + result += add_rount_mult; + result = result >> result_shift; + return (int16_t)result; +} + +static inline int16_t xtfixed_bf_4(int16_t a0, int16_t a1, int16_t a2, int16_t a3, int16_t a4, int result_shift) +{ + int result = a0 *mult_shift_const; + result += (int32_t)a1*(int32_t)a2 - (int32_t)a3*(int32_t)a4; + result += add_rount_mult; + result = result >> result_shift; + return (int16_t)result; +} + +esp_err_t dsps_fft2r_init_sc16(int16_t* fft_table_buff, int table_size) +{ + esp_err_t result = ESP_OK; + if (dsps_fft2r_sc16_initialized != 0) { + return result; + } + if (table_size > CONFIG_DSP_MAX_FFT_SIZE) + { + return ESP_ERR_DSP_PARAM_OUTOFRANGE; + } + if (table_size == 0){ + return result; + } + if (fft_table_buff != NULL) + { + if (dsps_fft2r_sc16_mem_allocated) + { + return ESP_ERR_DSP_REINITIALIZED; + } + dsps_fft_w_table_sc16 = fft_table_buff; + dsps_fft_w_table_sc16_size = table_size; + } else + { + if (!dsps_fft2r_sc16_mem_allocated) + { + #if CONFIG_IDF_TARGET_ESP32S3 + dsps_fft_w_table_sc16 = (int16_t*)memalign(16, CONFIG_DSP_MAX_FFT_SIZE*sizeof(int16_t)); + #else + dsps_fft_w_table_sc16 = (int16_t*)malloc(CONFIG_DSP_MAX_FFT_SIZE*sizeof(int16_t)); + #endif + } + dsps_fft_w_table_sc16_size = CONFIG_DSP_MAX_FFT_SIZE; + dsps_fft2r_sc16_mem_allocated = 1; + } + + result = dsps_gen_w_r2_sc16(dsps_fft_w_table_sc16, dsps_fft_w_table_sc16_size); + if (result != ESP_OK) { + return result; + } + result = dsps_bit_rev_sc16_ansi(dsps_fft_w_table_sc16, dsps_fft_w_table_sc16_size >> 1); + if (result != ESP_OK) { + return result; + } + dsps_fft2r_sc16_initialized = 1; + return ESP_OK; +} + +void dsps_fft2r_deinit_sc16() +{ + if (dsps_fft2r_sc16_mem_allocated) + { + free(dsps_fft_w_table_sc16); + } + dsps_fft2r_sc16_mem_allocated = 0; + dsps_fft2r_sc16_initialized = 0; +} + +esp_err_t dsps_fft2r_sc16_ansi_(int16_t *data, int N, int16_t* sc_table) +{ + if (!dsp_is_power_of_two(N)) { + return ESP_ERR_DSP_INVALID_LENGTH; + } + if (!dsps_fft2r_sc16_initialized) { + return ESP_ERR_DSP_UNINITIALIZED; + } + + esp_err_t result = ESP_OK; + + uint32_t *w = (uint32_t*)sc_table; + uint32_t *in_data = (uint32_t *)data; + + int ie, ia, m; + sc16_t cs;// c - re, s - im + sc16_t m_data; + sc16_t a_data; + + ie = 1; + for (int N2 = N / 2; N2 > 0; N2 >>= 1) { + ia = 0; + for (int j = 0; j < ie; j++) { + cs.data = w[j]; + //c = w[2 * j]; + //s = w[2 * j + 1]; + for (int i = 0; i < N2; i++) { + m = ia + N2; + m_data.data = in_data[m]; + a_data.data = in_data[ia]; + //data[2 * m] = data[2 * ia] - re_temp; + //data[2 * m + 1] = data[2 * ia + 1] - im_temp; + sc16_t m1; + m1.re = xtfixed_bf_1(a_data.re, cs.re, m_data.re, cs.im, m_data.im, 16);//(a_data.re - temp.re + shift_const) >> 1; + m1.im = xtfixed_bf_2(a_data.im, cs.re, m_data.im, cs.im, m_data.re, 16);//(a_data.im - temp.im + shift_const) >> 1; + in_data[m] = m1.data; + + //data[2 * ia] = data[2 * ia] + re_temp; + //data[2 * ia + 1] = data[2 * ia + 1] + im_temp; + sc16_t m2; + m2.re = xtfixed_bf_3(a_data.re, cs.re, m_data.re, cs.im, m_data.im, 16);//(a_data.re + temp.re + shift_const) >> 1; + m2.im = xtfixed_bf_4(a_data.im, cs.re, m_data.im, cs.im, m_data.re, 16);//(a_data.im + temp.im + shift_const)>>1; + in_data[ia] = m2.data; + ia++; + } + ia += N2; + } + ie <<= 1; + } + return result; +} + + +static inline unsigned short reverse_sc16(unsigned short x, unsigned short N, int order) +{ + unsigned short b = x; + + b = (b & 0xff00) >> 8 | (b & 0x00fF) << 8; + b = (b & 0xf0F0) >> 4 | (b & 0x0f0F) << 4; + b = (b & 0xCCCC) >> 2 | (b & 0x3333) << 2; + b = (b & 0xAAAA) >> 1 | (b & 0x5555) << 1; + return b >> (16 - order); +} + +esp_err_t dsps_bit_rev_sc16_ansi(int16_t *data, int N) +{ + if (!dsp_is_power_of_two(N)) { + return ESP_ERR_DSP_INVALID_LENGTH; + } + esp_err_t result = ESP_OK; + + int j, k; + uint32_t temp; + uint32_t* in_data = (uint32_t*)data; + j = 0; + for (int i = 1; i < (N - 1); i++) { + k = N >> 1; + while (k <= j) { + j -= k; + k >>= 1; + } + j += k; + if (i < j) + { + temp = in_data[j]; + in_data[j] = in_data[i]; + in_data[i] = temp; + } + } + return result; +} + +esp_err_t dsps_gen_w_r2_sc16(int16_t *w, int N) +{ + if (!dsp_is_power_of_two(N)) { + return ESP_ERR_DSP_INVALID_LENGTH; + } + + esp_err_t result = ESP_OK; + + int i; + float e = M_PI * 2.0 / N; + + for (i = 0; i < (N >> 1); i++) { + w[2 * i] = (int16_t)(INT16_MAX * cosf(i * e)); + w[2 * i + 1] = (int16_t)(INT16_MAX * sinf(i * e)); + } + + return result; +} + +esp_err_t dsps_cplx2reC_sc16(int16_t *data, int N) +{ + if (!dsp_is_power_of_two(N)) { + return ESP_ERR_DSP_INVALID_LENGTH; + } + esp_err_t result = ESP_OK; + + int i; + int n2 = N << (1 + 1); // we will operate with int32 indexes + uint32_t* in_data = (uint32_t*)data; + + sc16_t kl; + sc16_t kh; + sc16_t nl; + sc16_t nh; + + for (i = 0; i < (N / 4); i++) { + kl.data = in_data[i + 1]; + nl.data = in_data[n2 - i - 1]; + kh.data = in_data[i + 1 + N/2]; + nh.data = data[n2 - i - 1 - N/2]; + + data[i * 2 + 0 + 2] = kl.re + nl.re; + data[i * 2 + 1 + 2] = kl.im - nl.im; + + data[n2 - i * 2 - 1 - N] = kh.re + nh.re; + data[n2 - i * 2 - 2 - N] = kh.im - nh.im; + + data[i * 2 + 0 + 2 + N] = kl.im + nl.im; + data[i * 2 + 1 + 2 + N] = kl.re - nl.re; + + data[n2 - i * 2 - 1] = kh.im + nh.im; + data[n2 - i * 2 - 2] = kh.re - nh.re; + } + data[N] = data[1]; + data[1] = 0; + data[N + 1] = 0; + + return result; +} + +esp_err_t dsps_cplx2real_sc16_ansi(int16_t *data, int N) +{ + + int order = dsp_power_of_two(N); + sc16_t* table = (sc16_t*)dsps_fft_w_table_sc16; + sc16_t* result = (sc16_t*)data; + // Original formula... + // result[0].re = result[0].re + result[0].im; + // result[N].re = result[0].re - result[0].im; + // result[0].im = 0; + // result[N].im = 0; + // Optimized one: + int16_t tmp_re = result[0].re; + result[0].re = (tmp_re + result[0].im)>>1; + result[0].im = (tmp_re - result[0].im)>>1; + + sc16_t f1k, f2k; + for (int k=1;k <= N/2 ; ++k ) + { + sc16_t fpk = result[k]; + sc16_t fpnk; + fpnk.re = result[N - k].re; + fpnk.im = result[N - k].im; + f1k.re = fpk.re + fpnk.re; + f1k.im = fpk.im - fpnk.im; + f2k.re = fpk.re - fpnk.re; + f2k.im = fpk.im + fpnk.im; + + int table_index = reverse(k, N, order); + + // float c = -dsps_fft_w_table_fc32[table_index*2+1]; + // float s = -dsps_fft_w_table_fc32[table_index*2+0]; + sc16_t w = table[table_index]; + + sc16_t tw; + { + int re = (w.re*f2k.im - w.im*f2k.re)>>15; + int im = (+w.re*f2k.re + w.im*f2k.im)>>15; + tw.re = re; + tw.im = im; + } + + result[k].re = (f1k.re + tw.re)>>2; + result[k].im = (f1k.im - tw.im)>>2; + result[N - k].re = (f1k.re - tw.re)>>2; + result[N - k].im = -(f1k.im + tw.im)>>2; + } + return ESP_OK; +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_bit_rev_lookup_fc32_aes3.S b/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_bit_rev_lookup_fc32_aes3.S new file mode 100644 index 0000000..c52aeb6 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_bit_rev_lookup_fc32_aes3.S @@ -0,0 +1,53 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_fft2r_platform.h" + +#if (dsps_bit_rev_lookup_fc32_ae32_enabled == 1) +#if (dsps_fft2r_fc32_aes3_enabled == 1) + +// This is matrix multipliction function for ESP32 processor. + .text + .align 4 + .global dsps_bit_rev_lookup_fc32_aes3 + .type dsps_bit_rev_lookup_fc32_aes3,@function + +dsps_bit_rev_lookup_fc32_aes3: +//esp_err_t dsps_bit_rev_lookup_fc32_aes3(float *data, int reverse_size, uint16_t *reverse_tab) + + entry a1, 16 +// data - a2 +// reverse_size - a3 +// reverse_tab - a4 + loopnez a3, .__loop_end_radix2_reorder_lookup_table + l16ui a5, a4, 0 // Load first addr shift + l16ui a6, a4, 2 // Load second addr shift + addi a4, a4, 4 // Table addr update + + add.n a5, a5, a2 + add.n a6, a6, a2 + + EE.LDF.64.IP f0, f2, a5, 0 + EE.LDF.64.IP f1, f3, a6, 0 + + EE.STF.64.IP f0, f2, a6, 0 + EE.STF.64.IP f1, f3, a5, 0 + +.__loop_end_radix2_reorder_lookup_table: + + movi.n a2, 0 // return status ESP_OK + retw.n + +#endif // dsps_fft2r_fc32_aes3_enabled +#endif // dsps_bit_rev_lookup_fc32_ae32_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft2r_bitrev_tables_fc32.c b/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft2r_bitrev_tables_fc32.c new file mode 100644 index 0000000..527ce4a --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft2r_bitrev_tables_fc32.c @@ -0,0 +1,590 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + + +#include +#include "dsps_fft_tables.h" + + +const uint16_t bitrev2r_table_16_fc32[] = { + 8, 64, 16, 32, 24, 96, 40, 80, 56, 112, 88, 104, +}; + +const uint16_t bitrev2r_table_32_fc32[] = { + 8, 128, 16, 64, 24, 192, 40, 160, 48, 96, 56, 224, 72, 144, 88, 208, + 104, 176, 120, 240, 152, 200, 184, 232, +}; + +const uint16_t bitrev2r_table_64_fc32[] = { + 8, 256, 16, 128, 24, 384, 32, 64, 40, 320, 48, 192, 56, 448, 72, 288, + 80, 160, 88, 416, 104, 352, 112, 224, 120, 480, 136, 272, 152, 400, 168, 336, + 176, 208, 184, 464, 200, 304, 216, 432, 232, 368, 248, 496, 280, 392, 296, 328, + 312, 456, 344, 424, 376, 488, 440, 472, +}; + +const uint16_t bitrev2r_table_128_fc32[] = { + 8, 512, 16, 256, 24, 768, 32, 128, 40, 640, 48, 384, 56, 896, 72, 576, + 80, 320, 88, 832, 96, 192, 104, 704, 112, 448, 120, 960, 136, 544, 144, 288, + 152, 800, 168, 672, 176, 416, 184, 928, 200, 608, 208, 352, 216, 864, 232, 736, + 240, 480, 248, 992, 264, 528, 280, 784, 296, 656, 304, 400, 312, 912, 328, 592, + 344, 848, 360, 720, 368, 464, 376, 976, 392, 560, 408, 816, 424, 688, 440, 944, + 456, 624, 472, 880, 488, 752, 504, 1008, 536, 776, 552, 648, 568, 904, 600, 840, + 616, 712, 632, 968, 664, 808, 696, 936, 728, 872, 760, 1000, 824, 920, 888, 984, +}; + +const uint16_t bitrev2r_table_256_fc32[] = { + 8, 1024, 16, 512, 24, 1536, 32, 256, 40, 1280, 48, 768, 56, 1792, 64, 128, + 72, 1152, 80, 640, 88, 1664, 96, 384, 104, 1408, 112, 896, 120, 1920, 136, 1088, + 144, 576, 152, 1600, 160, 320, 168, 1344, 176, 832, 184, 1856, 200, 1216, 208, 704, + 216, 1728, 224, 448, 232, 1472, 240, 960, 248, 1984, 264, 1056, 272, 544, 280, 1568, + 296, 1312, 304, 800, 312, 1824, 328, 1184, 336, 672, 344, 1696, 352, 416, 360, 1440, + 368, 928, 376, 1952, 392, 1120, 400, 608, 408, 1632, 424, 1376, 432, 864, 440, 1888, + 456, 1248, 464, 736, 472, 1760, 488, 1504, 496, 992, 504, 2016, 520, 1040, 536, 1552, + 552, 1296, 560, 784, 568, 1808, 584, 1168, 592, 656, 600, 1680, 616, 1424, 624, 912, + 632, 1936, 648, 1104, 664, 1616, 680, 1360, 688, 848, 696, 1872, 712, 1232, 728, 1744, + 744, 1488, 752, 976, 760, 2000, 776, 1072, 792, 1584, 808, 1328, 824, 1840, 840, 1200, + 856, 1712, 872, 1456, 880, 944, 888, 1968, 904, 1136, 920, 1648, 936, 1392, 952, 1904, + 968, 1264, 984, 1776, 1000, 1520, 1016, 2032, 1048, 1544, 1064, 1288, 1080, 1800, 1096, 1160, + 1112, 1672, 1128, 1416, 1144, 1928, 1176, 1608, 1192, 1352, 1208, 1864, 1240, 1736, 1256, 1480, + 1272, 1992, 1304, 1576, 1336, 1832, 1368, 1704, 1384, 1448, 1400, 1960, 1432, 1640, 1464, 1896, + 1496, 1768, 1528, 2024, 1592, 1816, 1624, 1688, 1656, 1944, 1720, 1880, 1784, 2008, 1912, 1976, +}; + +const uint16_t bitrev2r_table_512_fc32[] = { + 8, 2048, 16, 1024, 24, 3072, 32, 512, 40, 2560, 48, 1536, 56, 3584, 64, 256, + 72, 2304, 80, 1280, 88, 3328, 96, 768, 104, 2816, 112, 1792, 120, 3840, 136, 2176, + 144, 1152, 152, 3200, 160, 640, 168, 2688, 176, 1664, 184, 3712, 192, 384, 200, 2432, + 208, 1408, 216, 3456, 224, 896, 232, 2944, 240, 1920, 248, 3968, 264, 2112, 272, 1088, + 280, 3136, 288, 576, 296, 2624, 304, 1600, 312, 3648, 328, 2368, 336, 1344, 344, 3392, + 352, 832, 360, 2880, 368, 1856, 376, 3904, 392, 2240, 400, 1216, 408, 3264, 416, 704, + 424, 2752, 432, 1728, 440, 3776, 456, 2496, 464, 1472, 472, 3520, 480, 960, 488, 3008, + 496, 1984, 504, 4032, 520, 2080, 528, 1056, 536, 3104, 552, 2592, 560, 1568, 568, 3616, + 584, 2336, 592, 1312, 600, 3360, 608, 800, 616, 2848, 624, 1824, 632, 3872, 648, 2208, + 656, 1184, 664, 3232, 680, 2720, 688, 1696, 696, 3744, 712, 2464, 720, 1440, 728, 3488, + 736, 928, 744, 2976, 752, 1952, 760, 4000, 776, 2144, 784, 1120, 792, 3168, 808, 2656, + 816, 1632, 824, 3680, 840, 2400, 848, 1376, 856, 3424, 872, 2912, 880, 1888, 888, 3936, + 904, 2272, 912, 1248, 920, 3296, 936, 2784, 944, 1760, 952, 3808, 968, 2528, 976, 1504, + 984, 3552, 1000, 3040, 1008, 2016, 1016, 4064, 1032, 2064, 1048, 3088, 1064, 2576, 1072, 1552, + 1080, 3600, 1096, 2320, 1104, 1296, 1112, 3344, 1128, 2832, 1136, 1808, 1144, 3856, 1160, 2192, + 1176, 3216, 1192, 2704, 1200, 1680, 1208, 3728, 1224, 2448, 1232, 1424, 1240, 3472, 1256, 2960, + 1264, 1936, 1272, 3984, 1288, 2128, 1304, 3152, 1320, 2640, 1328, 1616, 1336, 3664, 1352, 2384, + 1368, 3408, 1384, 2896, 1392, 1872, 1400, 3920, 1416, 2256, 1432, 3280, 1448, 2768, 1456, 1744, + 1464, 3792, 1480, 2512, 1496, 3536, 1512, 3024, 1520, 2000, 1528, 4048, 1544, 2096, 1560, 3120, + 1576, 2608, 1592, 3632, 1608, 2352, 1624, 3376, 1640, 2864, 1648, 1840, 1656, 3888, 1672, 2224, + 1688, 3248, 1704, 2736, 1720, 3760, 1736, 2480, 1752, 3504, 1768, 2992, 1776, 1968, 1784, 4016, + 1800, 2160, 1816, 3184, 1832, 2672, 1848, 3696, 1864, 2416, 1880, 3440, 1896, 2928, 1912, 3952, + 1928, 2288, 1944, 3312, 1960, 2800, 1976, 3824, 1992, 2544, 2008, 3568, 2024, 3056, 2040, 4080, + 2072, 3080, 2088, 2568, 2104, 3592, 2120, 2312, 2136, 3336, 2152, 2824, 2168, 3848, 2200, 3208, + 2216, 2696, 2232, 3720, 2248, 2440, 2264, 3464, 2280, 2952, 2296, 3976, 2328, 3144, 2344, 2632, + 2360, 3656, 2392, 3400, 2408, 2888, 2424, 3912, 2456, 3272, 2472, 2760, 2488, 3784, 2520, 3528, + 2536, 3016, 2552, 4040, 2584, 3112, 2616, 3624, 2648, 3368, 2664, 2856, 2680, 3880, 2712, 3240, + 2744, 3752, 2776, 3496, 2792, 2984, 2808, 4008, 2840, 3176, 2872, 3688, 2904, 3432, 2936, 3944, + 2968, 3304, 3000, 3816, 3032, 3560, 3064, 4072, 3128, 3608, 3160, 3352, 3192, 3864, 3256, 3736, + 3288, 3480, 3320, 3992, 3384, 3672, 3448, 3928, 3512, 3800, 3576, 4056, 3704, 3896, 3832, 4024, +}; + +const uint16_t bitrev2r_table_1024_fc32[] = { + 8, 4096, 16, 2048, 24, 6144, 32, 1024, 40, 5120, 48, 3072, 56, 7168, 64, 512, + 72, 4608, 80, 2560, 88, 6656, 96, 1536, 104, 5632, 112, 3584, 120, 7680, 128, 256, + 136, 4352, 144, 2304, 152, 6400, 160, 1280, 168, 5376, 176, 3328, 184, 7424, 192, 768, + 200, 4864, 208, 2816, 216, 6912, 224, 1792, 232, 5888, 240, 3840, 248, 7936, 264, 4224, + 272, 2176, 280, 6272, 288, 1152, 296, 5248, 304, 3200, 312, 7296, 320, 640, 328, 4736, + 336, 2688, 344, 6784, 352, 1664, 360, 5760, 368, 3712, 376, 7808, 392, 4480, 400, 2432, + 408, 6528, 416, 1408, 424, 5504, 432, 3456, 440, 7552, 448, 896, 456, 4992, 464, 2944, + 472, 7040, 480, 1920, 488, 6016, 496, 3968, 504, 8064, 520, 4160, 528, 2112, 536, 6208, + 544, 1088, 552, 5184, 560, 3136, 568, 7232, 584, 4672, 592, 2624, 600, 6720, 608, 1600, + 616, 5696, 624, 3648, 632, 7744, 648, 4416, 656, 2368, 664, 6464, 672, 1344, 680, 5440, + 688, 3392, 696, 7488, 704, 832, 712, 4928, 720, 2880, 728, 6976, 736, 1856, 744, 5952, + 752, 3904, 760, 8000, 776, 4288, 784, 2240, 792, 6336, 800, 1216, 808, 5312, 816, 3264, + 824, 7360, 840, 4800, 848, 2752, 856, 6848, 864, 1728, 872, 5824, 880, 3776, 888, 7872, + 904, 4544, 912, 2496, 920, 6592, 928, 1472, 936, 5568, 944, 3520, 952, 7616, 968, 5056, + 976, 3008, 984, 7104, 992, 1984, 1000, 6080, 1008, 4032, 1016, 8128, 1032, 4128, 1040, 2080, + 1048, 6176, 1064, 5152, 1072, 3104, 1080, 7200, 1096, 4640, 1104, 2592, 1112, 6688, 1120, 1568, + 1128, 5664, 1136, 3616, 1144, 7712, 1160, 4384, 1168, 2336, 1176, 6432, 1184, 1312, 1192, 5408, + 1200, 3360, 1208, 7456, 1224, 4896, 1232, 2848, 1240, 6944, 1248, 1824, 1256, 5920, 1264, 3872, + 1272, 7968, 1288, 4256, 1296, 2208, 1304, 6304, 1320, 5280, 1328, 3232, 1336, 7328, 1352, 4768, + 1360, 2720, 1368, 6816, 1376, 1696, 1384, 5792, 1392, 3744, 1400, 7840, 1416, 4512, 1424, 2464, + 1432, 6560, 1448, 5536, 1456, 3488, 1464, 7584, 1480, 5024, 1488, 2976, 1496, 7072, 1504, 1952, + 1512, 6048, 1520, 4000, 1528, 8096, 1544, 4192, 1552, 2144, 1560, 6240, 1576, 5216, 1584, 3168, + 1592, 7264, 1608, 4704, 1616, 2656, 1624, 6752, 1640, 5728, 1648, 3680, 1656, 7776, 1672, 4448, + 1680, 2400, 1688, 6496, 1704, 5472, 1712, 3424, 1720, 7520, 1736, 4960, 1744, 2912, 1752, 7008, + 1760, 1888, 1768, 5984, 1776, 3936, 1784, 8032, 1800, 4320, 1808, 2272, 1816, 6368, 1832, 5344, + 1840, 3296, 1848, 7392, 1864, 4832, 1872, 2784, 1880, 6880, 1896, 5856, 1904, 3808, 1912, 7904, + 1928, 4576, 1936, 2528, 1944, 6624, 1960, 5600, 1968, 3552, 1976, 7648, 1992, 5088, 2000, 3040, + 2008, 7136, 2024, 6112, 2032, 4064, 2040, 8160, 2056, 4112, 2072, 6160, 2088, 5136, 2096, 3088, + 2104, 7184, 2120, 4624, 2128, 2576, 2136, 6672, 2152, 5648, 2160, 3600, 2168, 7696, 2184, 4368, + 2192, 2320, 2200, 6416, 2216, 5392, 2224, 3344, 2232, 7440, 2248, 4880, 2256, 2832, 2264, 6928, + 2280, 5904, 2288, 3856, 2296, 7952, 2312, 4240, 2328, 6288, 2344, 5264, 2352, 3216, 2360, 7312, + 2376, 4752, 2384, 2704, 2392, 6800, 2408, 5776, 2416, 3728, 2424, 7824, 2440, 4496, 2456, 6544, + 2472, 5520, 2480, 3472, 2488, 7568, 2504, 5008, 2512, 2960, 2520, 7056, 2536, 6032, 2544, 3984, + 2552, 8080, 2568, 4176, 2584, 6224, 2600, 5200, 2608, 3152, 2616, 7248, 2632, 4688, 2648, 6736, + 2664, 5712, 2672, 3664, 2680, 7760, 2696, 4432, 2712, 6480, 2728, 5456, 2736, 3408, 2744, 7504, + 2760, 4944, 2768, 2896, 2776, 6992, 2792, 5968, 2800, 3920, 2808, 8016, 2824, 4304, 2840, 6352, + 2856, 5328, 2864, 3280, 2872, 7376, 2888, 4816, 2904, 6864, 2920, 5840, 2928, 3792, 2936, 7888, + 2952, 4560, 2968, 6608, 2984, 5584, 2992, 3536, 3000, 7632, 3016, 5072, 3032, 7120, 3048, 6096, + 3056, 4048, 3064, 8144, 3080, 4144, 3096, 6192, 3112, 5168, 3128, 7216, 3144, 4656, 3160, 6704, + 3176, 5680, 3184, 3632, 3192, 7728, 3208, 4400, 3224, 6448, 3240, 5424, 3248, 3376, 3256, 7472, + 3272, 4912, 3288, 6960, 3304, 5936, 3312, 3888, 3320, 7984, 3336, 4272, 3352, 6320, 3368, 5296, + 3384, 7344, 3400, 4784, 3416, 6832, 3432, 5808, 3440, 3760, 3448, 7856, 3464, 4528, 3480, 6576, + 3496, 5552, 3512, 7600, 3528, 5040, 3544, 7088, 3560, 6064, 3568, 4016, 3576, 8112, 3592, 4208, + 3608, 6256, 3624, 5232, 3640, 7280, 3656, 4720, 3672, 6768, 3688, 5744, 3704, 7792, 3720, 4464, + 3736, 6512, 3752, 5488, 3768, 7536, 3784, 4976, 3800, 7024, 3816, 6000, 3824, 3952, 3832, 8048, + 3848, 4336, 3864, 6384, 3880, 5360, 3896, 7408, 3912, 4848, 3928, 6896, 3944, 5872, 3960, 7920, + 3976, 4592, 3992, 6640, 4008, 5616, 4024, 7664, 4040, 5104, 4056, 7152, 4072, 6128, 4088, 8176, + 4120, 6152, 4136, 5128, 4152, 7176, 4168, 4616, 4184, 6664, 4200, 5640, 4216, 7688, 4232, 4360, + 4248, 6408, 4264, 5384, 4280, 7432, 4296, 4872, 4312, 6920, 4328, 5896, 4344, 7944, 4376, 6280, + 4392, 5256, 4408, 7304, 4424, 4744, 4440, 6792, 4456, 5768, 4472, 7816, 4504, 6536, 4520, 5512, + 4536, 7560, 4552, 5000, 4568, 7048, 4584, 6024, 4600, 8072, 4632, 6216, 4648, 5192, 4664, 7240, + 4696, 6728, 4712, 5704, 4728, 7752, 4760, 6472, 4776, 5448, 4792, 7496, 4808, 4936, 4824, 6984, + 4840, 5960, 4856, 8008, 4888, 6344, 4904, 5320, 4920, 7368, 4952, 6856, 4968, 5832, 4984, 7880, + 5016, 6600, 5032, 5576, 5048, 7624, 5080, 7112, 5096, 6088, 5112, 8136, 5144, 6184, 5176, 7208, + 5208, 6696, 5224, 5672, 5240, 7720, 5272, 6440, 5288, 5416, 5304, 7464, 5336, 6952, 5352, 5928, + 5368, 7976, 5400, 6312, 5432, 7336, 5464, 6824, 5480, 5800, 5496, 7848, 5528, 6568, 5560, 7592, + 5592, 7080, 5608, 6056, 5624, 8104, 5656, 6248, 5688, 7272, 5720, 6760, 5752, 7784, 5784, 6504, + 5816, 7528, 5848, 7016, 5864, 5992, 5880, 8040, 5912, 6376, 5944, 7400, 5976, 6888, 6008, 7912, + 6040, 6632, 6072, 7656, 6104, 7144, 6136, 8168, 6200, 7192, 6232, 6680, 6264, 7704, 6296, 6424, + 6328, 7448, 6360, 6936, 6392, 7960, 6456, 7320, 6488, 6808, 6520, 7832, 6584, 7576, 6616, 7064, + 6648, 8088, 6712, 7256, 6776, 7768, 6840, 7512, 6872, 7000, 6904, 8024, 6968, 7384, 7032, 7896, + 7096, 7640, 7160, 8152, 7288, 7736, 7352, 7480, 7416, 7992, 7544, 7864, 7672, 8120, 7928, 8056, +}; + +const uint16_t bitrev2r_table_2048_fc32[] = { + 8, 8192, 16, 4096, 24, 12288, 32, 2048, 40, 10240, 48, 6144, 56, 14336, 64, 1024, + 72, 9216, 80, 5120, 88, 13312, 96, 3072, 104, 11264, 112, 7168, 120, 15360, 128, 512, + 136, 8704, 144, 4608, 152, 12800, 160, 2560, 168, 10752, 176, 6656, 184, 14848, 192, 1536, + 200, 9728, 208, 5632, 216, 13824, 224, 3584, 232, 11776, 240, 7680, 248, 15872, 264, 8448, + 272, 4352, 280, 12544, 288, 2304, 296, 10496, 304, 6400, 312, 14592, 320, 1280, 328, 9472, + 336, 5376, 344, 13568, 352, 3328, 360, 11520, 368, 7424, 376, 15616, 384, 768, 392, 8960, + 400, 4864, 408, 13056, 416, 2816, 424, 11008, 432, 6912, 440, 15104, 448, 1792, 456, 9984, + 464, 5888, 472, 14080, 480, 3840, 488, 12032, 496, 7936, 504, 16128, 520, 8320, 528, 4224, + 536, 12416, 544, 2176, 552, 10368, 560, 6272, 568, 14464, 576, 1152, 584, 9344, 592, 5248, + 600, 13440, 608, 3200, 616, 11392, 624, 7296, 632, 15488, 648, 8832, 656, 4736, 664, 12928, + 672, 2688, 680, 10880, 688, 6784, 696, 14976, 704, 1664, 712, 9856, 720, 5760, 728, 13952, + 736, 3712, 744, 11904, 752, 7808, 760, 16000, 776, 8576, 784, 4480, 792, 12672, 800, 2432, + 808, 10624, 816, 6528, 824, 14720, 832, 1408, 840, 9600, 848, 5504, 856, 13696, 864, 3456, + 872, 11648, 880, 7552, 888, 15744, 904, 9088, 912, 4992, 920, 13184, 928, 2944, 936, 11136, + 944, 7040, 952, 15232, 960, 1920, 968, 10112, 976, 6016, 984, 14208, 992, 3968, 1000, 12160, + 1008, 8064, 1016, 16256, 1032, 8256, 1040, 4160, 1048, 12352, 1056, 2112, 1064, 10304, 1072, 6208, + 1080, 14400, 1096, 9280, 1104, 5184, 1112, 13376, 1120, 3136, 1128, 11328, 1136, 7232, 1144, 15424, + 1160, 8768, 1168, 4672, 1176, 12864, 1184, 2624, 1192, 10816, 1200, 6720, 1208, 14912, 1216, 1600, + 1224, 9792, 1232, 5696, 1240, 13888, 1248, 3648, 1256, 11840, 1264, 7744, 1272, 15936, 1288, 8512, + 1296, 4416, 1304, 12608, 1312, 2368, 1320, 10560, 1328, 6464, 1336, 14656, 1352, 9536, 1360, 5440, + 1368, 13632, 1376, 3392, 1384, 11584, 1392, 7488, 1400, 15680, 1416, 9024, 1424, 4928, 1432, 13120, + 1440, 2880, 1448, 11072, 1456, 6976, 1464, 15168, 1472, 1856, 1480, 10048, 1488, 5952, 1496, 14144, + 1504, 3904, 1512, 12096, 1520, 8000, 1528, 16192, 1544, 8384, 1552, 4288, 1560, 12480, 1568, 2240, + 1576, 10432, 1584, 6336, 1592, 14528, 1608, 9408, 1616, 5312, 1624, 13504, 1632, 3264, 1640, 11456, + 1648, 7360, 1656, 15552, 1672, 8896, 1680, 4800, 1688, 12992, 1696, 2752, 1704, 10944, 1712, 6848, + 1720, 15040, 1736, 9920, 1744, 5824, 1752, 14016, 1760, 3776, 1768, 11968, 1776, 7872, 1784, 16064, + 1800, 8640, 1808, 4544, 1816, 12736, 1824, 2496, 1832, 10688, 1840, 6592, 1848, 14784, 1864, 9664, + 1872, 5568, 1880, 13760, 1888, 3520, 1896, 11712, 1904, 7616, 1912, 15808, 1928, 9152, 1936, 5056, + 1944, 13248, 1952, 3008, 1960, 11200, 1968, 7104, 1976, 15296, 1992, 10176, 2000, 6080, 2008, 14272, + 2016, 4032, 2024, 12224, 2032, 8128, 2040, 16320, 2056, 8224, 2064, 4128, 2072, 12320, 2088, 10272, + 2096, 6176, 2104, 14368, 2120, 9248, 2128, 5152, 2136, 13344, 2144, 3104, 2152, 11296, 2160, 7200, + 2168, 15392, 2184, 8736, 2192, 4640, 2200, 12832, 2208, 2592, 2216, 10784, 2224, 6688, 2232, 14880, + 2248, 9760, 2256, 5664, 2264, 13856, 2272, 3616, 2280, 11808, 2288, 7712, 2296, 15904, 2312, 8480, + 2320, 4384, 2328, 12576, 2344, 10528, 2352, 6432, 2360, 14624, 2376, 9504, 2384, 5408, 2392, 13600, + 2400, 3360, 2408, 11552, 2416, 7456, 2424, 15648, 2440, 8992, 2448, 4896, 2456, 13088, 2464, 2848, + 2472, 11040, 2480, 6944, 2488, 15136, 2504, 10016, 2512, 5920, 2520, 14112, 2528, 3872, 2536, 12064, + 2544, 7968, 2552, 16160, 2568, 8352, 2576, 4256, 2584, 12448, 2600, 10400, 2608, 6304, 2616, 14496, + 2632, 9376, 2640, 5280, 2648, 13472, 2656, 3232, 2664, 11424, 2672, 7328, 2680, 15520, 2696, 8864, + 2704, 4768, 2712, 12960, 2728, 10912, 2736, 6816, 2744, 15008, 2760, 9888, 2768, 5792, 2776, 13984, + 2784, 3744, 2792, 11936, 2800, 7840, 2808, 16032, 2824, 8608, 2832, 4512, 2840, 12704, 2856, 10656, + 2864, 6560, 2872, 14752, 2888, 9632, 2896, 5536, 2904, 13728, 2912, 3488, 2920, 11680, 2928, 7584, + 2936, 15776, 2952, 9120, 2960, 5024, 2968, 13216, 2984, 11168, 2992, 7072, 3000, 15264, 3016, 10144, + 3024, 6048, 3032, 14240, 3040, 4000, 3048, 12192, 3056, 8096, 3064, 16288, 3080, 8288, 3088, 4192, + 3096, 12384, 3112, 10336, 3120, 6240, 3128, 14432, 3144, 9312, 3152, 5216, 3160, 13408, 3176, 11360, + 3184, 7264, 3192, 15456, 3208, 8800, 3216, 4704, 3224, 12896, 3240, 10848, 3248, 6752, 3256, 14944, + 3272, 9824, 3280, 5728, 3288, 13920, 3296, 3680, 3304, 11872, 3312, 7776, 3320, 15968, 3336, 8544, + 3344, 4448, 3352, 12640, 3368, 10592, 3376, 6496, 3384, 14688, 3400, 9568, 3408, 5472, 3416, 13664, + 3432, 11616, 3440, 7520, 3448, 15712, 3464, 9056, 3472, 4960, 3480, 13152, 3496, 11104, 3504, 7008, + 3512, 15200, 3528, 10080, 3536, 5984, 3544, 14176, 3552, 3936, 3560, 12128, 3568, 8032, 3576, 16224, + 3592, 8416, 3600, 4320, 3608, 12512, 3624, 10464, 3632, 6368, 3640, 14560, 3656, 9440, 3664, 5344, + 3672, 13536, 3688, 11488, 3696, 7392, 3704, 15584, 3720, 8928, 3728, 4832, 3736, 13024, 3752, 10976, + 3760, 6880, 3768, 15072, 3784, 9952, 3792, 5856, 3800, 14048, 3816, 12000, 3824, 7904, 3832, 16096, + 3848, 8672, 3856, 4576, 3864, 12768, 3880, 10720, 3888, 6624, 3896, 14816, 3912, 9696, 3920, 5600, + 3928, 13792, 3944, 11744, 3952, 7648, 3960, 15840, 3976, 9184, 3984, 5088, 3992, 13280, 4008, 11232, + 4016, 7136, 4024, 15328, 4040, 10208, 4048, 6112, 4056, 14304, 4072, 12256, 4080, 8160, 4088, 16352, + 4104, 8208, 4120, 12304, 4136, 10256, 4144, 6160, 4152, 14352, 4168, 9232, 4176, 5136, 4184, 13328, + 4200, 11280, 4208, 7184, 4216, 15376, 4232, 8720, 4240, 4624, 4248, 12816, 4264, 10768, 4272, 6672, + 4280, 14864, 4296, 9744, 4304, 5648, 4312, 13840, 4328, 11792, 4336, 7696, 4344, 15888, 4360, 8464, + 4376, 12560, 4392, 10512, 4400, 6416, 4408, 14608, 4424, 9488, 4432, 5392, 4440, 13584, 4456, 11536, + 4464, 7440, 4472, 15632, 4488, 8976, 4496, 4880, 4504, 13072, 4520, 11024, 4528, 6928, 4536, 15120, + 4552, 10000, 4560, 5904, 4568, 14096, 4584, 12048, 4592, 7952, 4600, 16144, 4616, 8336, 4632, 12432, + 4648, 10384, 4656, 6288, 4664, 14480, 4680, 9360, 4688, 5264, 4696, 13456, 4712, 11408, 4720, 7312, + 4728, 15504, 4744, 8848, 4760, 12944, 4776, 10896, 4784, 6800, 4792, 14992, 4808, 9872, 4816, 5776, + 4824, 13968, 4840, 11920, 4848, 7824, 4856, 16016, 4872, 8592, 4888, 12688, 4904, 10640, 4912, 6544, + 4920, 14736, 4936, 9616, 4944, 5520, 4952, 13712, 4968, 11664, 4976, 7568, 4984, 15760, 5000, 9104, + 5016, 13200, 5032, 11152, 5040, 7056, 5048, 15248, 5064, 10128, 5072, 6032, 5080, 14224, 5096, 12176, + 5104, 8080, 5112, 16272, 5128, 8272, 5144, 12368, 5160, 10320, 5168, 6224, 5176, 14416, 5192, 9296, + 5208, 13392, 5224, 11344, 5232, 7248, 5240, 15440, 5256, 8784, 5272, 12880, 5288, 10832, 5296, 6736, + 5304, 14928, 5320, 9808, 5328, 5712, 5336, 13904, 5352, 11856, 5360, 7760, 5368, 15952, 5384, 8528, + 5400, 12624, 5416, 10576, 5424, 6480, 5432, 14672, 5448, 9552, 5464, 13648, 5480, 11600, 5488, 7504, + 5496, 15696, 5512, 9040, 5528, 13136, 5544, 11088, 5552, 6992, 5560, 15184, 5576, 10064, 5584, 5968, + 5592, 14160, 5608, 12112, 5616, 8016, 5624, 16208, 5640, 8400, 5656, 12496, 5672, 10448, 5680, 6352, + 5688, 14544, 5704, 9424, 5720, 13520, 5736, 11472, 5744, 7376, 5752, 15568, 5768, 8912, 5784, 13008, + 5800, 10960, 5808, 6864, 5816, 15056, 5832, 9936, 5848, 14032, 5864, 11984, 5872, 7888, 5880, 16080, + 5896, 8656, 5912, 12752, 5928, 10704, 5936, 6608, 5944, 14800, 5960, 9680, 5976, 13776, 5992, 11728, + 6000, 7632, 6008, 15824, 6024, 9168, 6040, 13264, 6056, 11216, 6064, 7120, 6072, 15312, 6088, 10192, + 6104, 14288, 6120, 12240, 6128, 8144, 6136, 16336, 6152, 8240, 6168, 12336, 6184, 10288, 6200, 14384, + 6216, 9264, 6232, 13360, 6248, 11312, 6256, 7216, 6264, 15408, 6280, 8752, 6296, 12848, 6312, 10800, + 6320, 6704, 6328, 14896, 6344, 9776, 6360, 13872, 6376, 11824, 6384, 7728, 6392, 15920, 6408, 8496, + 6424, 12592, 6440, 10544, 6456, 14640, 6472, 9520, 6488, 13616, 6504, 11568, 6512, 7472, 6520, 15664, + 6536, 9008, 6552, 13104, 6568, 11056, 6576, 6960, 6584, 15152, 6600, 10032, 6616, 14128, 6632, 12080, + 6640, 7984, 6648, 16176, 6664, 8368, 6680, 12464, 6696, 10416, 6712, 14512, 6728, 9392, 6744, 13488, + 6760, 11440, 6768, 7344, 6776, 15536, 6792, 8880, 6808, 12976, 6824, 10928, 6840, 15024, 6856, 9904, + 6872, 14000, 6888, 11952, 6896, 7856, 6904, 16048, 6920, 8624, 6936, 12720, 6952, 10672, 6968, 14768, + 6984, 9648, 7000, 13744, 7016, 11696, 7024, 7600, 7032, 15792, 7048, 9136, 7064, 13232, 7080, 11184, + 7096, 15280, 7112, 10160, 7128, 14256, 7144, 12208, 7152, 8112, 7160, 16304, 7176, 8304, 7192, 12400, + 7208, 10352, 7224, 14448, 7240, 9328, 7256, 13424, 7272, 11376, 7288, 15472, 7304, 8816, 7320, 12912, + 7336, 10864, 7352, 14960, 7368, 9840, 7384, 13936, 7400, 11888, 7408, 7792, 7416, 15984, 7432, 8560, + 7448, 12656, 7464, 10608, 7480, 14704, 7496, 9584, 7512, 13680, 7528, 11632, 7544, 15728, 7560, 9072, + 7576, 13168, 7592, 11120, 7608, 15216, 7624, 10096, 7640, 14192, 7656, 12144, 7664, 8048, 7672, 16240, + 7688, 8432, 7704, 12528, 7720, 10480, 7736, 14576, 7752, 9456, 7768, 13552, 7784, 11504, 7800, 15600, + 7816, 8944, 7832, 13040, 7848, 10992, 7864, 15088, 7880, 9968, 7896, 14064, 7912, 12016, 7928, 16112, + 7944, 8688, 7960, 12784, 7976, 10736, 7992, 14832, 8008, 9712, 8024, 13808, 8040, 11760, 8056, 15856, + 8072, 9200, 8088, 13296, 8104, 11248, 8120, 15344, 8136, 10224, 8152, 14320, 8168, 12272, 8184, 16368, + 8216, 12296, 8232, 10248, 8248, 14344, 8264, 9224, 8280, 13320, 8296, 11272, 8312, 15368, 8328, 8712, + 8344, 12808, 8360, 10760, 8376, 14856, 8392, 9736, 8408, 13832, 8424, 11784, 8440, 15880, 8472, 12552, + 8488, 10504, 8504, 14600, 8520, 9480, 8536, 13576, 8552, 11528, 8568, 15624, 8584, 8968, 8600, 13064, + 8616, 11016, 8632, 15112, 8648, 9992, 8664, 14088, 8680, 12040, 8696, 16136, 8728, 12424, 8744, 10376, + 8760, 14472, 8776, 9352, 8792, 13448, 8808, 11400, 8824, 15496, 8856, 12936, 8872, 10888, 8888, 14984, + 8904, 9864, 8920, 13960, 8936, 11912, 8952, 16008, 8984, 12680, 9000, 10632, 9016, 14728, 9032, 9608, + 9048, 13704, 9064, 11656, 9080, 15752, 9112, 13192, 9128, 11144, 9144, 15240, 9160, 10120, 9176, 14216, + 9192, 12168, 9208, 16264, 9240, 12360, 9256, 10312, 9272, 14408, 9304, 13384, 9320, 11336, 9336, 15432, + 9368, 12872, 9384, 10824, 9400, 14920, 9416, 9800, 9432, 13896, 9448, 11848, 9464, 15944, 9496, 12616, + 9512, 10568, 9528, 14664, 9560, 13640, 9576, 11592, 9592, 15688, 9624, 13128, 9640, 11080, 9656, 15176, + 9672, 10056, 9688, 14152, 9704, 12104, 9720, 16200, 9752, 12488, 9768, 10440, 9784, 14536, 9816, 13512, + 9832, 11464, 9848, 15560, 9880, 13000, 9896, 10952, 9912, 15048, 9944, 14024, 9960, 11976, 9976, 16072, + 10008, 12744, 10024, 10696, 10040, 14792, 10072, 13768, 10088, 11720, 10104, 15816, 10136, 13256, 10152, 11208, + 10168, 15304, 10200, 14280, 10216, 12232, 10232, 16328, 10264, 12328, 10296, 14376, 10328, 13352, 10344, 11304, + 10360, 15400, 10392, 12840, 10408, 10792, 10424, 14888, 10456, 13864, 10472, 11816, 10488, 15912, 10520, 12584, + 10552, 14632, 10584, 13608, 10600, 11560, 10616, 15656, 10648, 13096, 10664, 11048, 10680, 15144, 10712, 14120, + 10728, 12072, 10744, 16168, 10776, 12456, 10808, 14504, 10840, 13480, 10856, 11432, 10872, 15528, 10904, 12968, + 10936, 15016, 10968, 13992, 10984, 11944, 11000, 16040, 11032, 12712, 11064, 14760, 11096, 13736, 11112, 11688, + 11128, 15784, 11160, 13224, 11192, 15272, 11224, 14248, 11240, 12200, 11256, 16296, 11288, 12392, 11320, 14440, + 11352, 13416, 11384, 15464, 11416, 12904, 11448, 14952, 11480, 13928, 11496, 11880, 11512, 15976, 11544, 12648, + 11576, 14696, 11608, 13672, 11640, 15720, 11672, 13160, 11704, 15208, 11736, 14184, 11752, 12136, 11768, 16232, + 11800, 12520, 11832, 14568, 11864, 13544, 11896, 15592, 11928, 13032, 11960, 15080, 11992, 14056, 12024, 16104, + 12056, 12776, 12088, 14824, 12120, 13800, 12152, 15848, 12184, 13288, 12216, 15336, 12248, 14312, 12280, 16360, + 12344, 14360, 12376, 13336, 12408, 15384, 12440, 12824, 12472, 14872, 12504, 13848, 12536, 15896, 12600, 14616, + 12632, 13592, 12664, 15640, 12696, 13080, 12728, 15128, 12760, 14104, 12792, 16152, 12856, 14488, 12888, 13464, + 12920, 15512, 12984, 15000, 13016, 13976, 13048, 16024, 13112, 14744, 13144, 13720, 13176, 15768, 13240, 15256, + 13272, 14232, 13304, 16280, 13368, 14424, 13432, 15448, 13496, 14936, 13528, 13912, 13560, 15960, 13624, 14680, + 13688, 15704, 13752, 15192, 13784, 14168, 13816, 16216, 13880, 14552, 13944, 15576, 14008, 15064, 14072, 16088, + 14136, 14808, 14200, 15832, 14264, 15320, 14328, 16344, 14456, 15416, 14520, 14904, 14584, 15928, 14712, 15672, + 14776, 15160, 14840, 16184, 14968, 15544, 15096, 16056, 15224, 15800, 15352, 16312, 15608, 15992, 15864, 16248, +}; + +const uint16_t bitrev2r_table_4096_fc32[] = { + 8, 16384, 16, 8192, 24, 24576, 32, 4096, 40, 20480, 48, 12288, 56, 28672, 64, 2048, + 72, 18432, 80, 10240, 88, 26624, 96, 6144, 104, 22528, 112, 14336, 120, 30720, 128, 1024, + 136, 17408, 144, 9216, 152, 25600, 160, 5120, 168, 21504, 176, 13312, 184, 29696, 192, 3072, + 200, 19456, 208, 11264, 216, 27648, 224, 7168, 232, 23552, 240, 15360, 248, 31744, 256, 512, + 264, 16896, 272, 8704, 280, 25088, 288, 4608, 296, 20992, 304, 12800, 312, 29184, 320, 2560, + 328, 18944, 336, 10752, 344, 27136, 352, 6656, 360, 23040, 368, 14848, 376, 31232, 384, 1536, + 392, 17920, 400, 9728, 408, 26112, 416, 5632, 424, 22016, 432, 13824, 440, 30208, 448, 3584, + 456, 19968, 464, 11776, 472, 28160, 480, 7680, 488, 24064, 496, 15872, 504, 32256, 520, 16640, + 528, 8448, 536, 24832, 544, 4352, 552, 20736, 560, 12544, 568, 28928, 576, 2304, 584, 18688, + 592, 10496, 600, 26880, 608, 6400, 616, 22784, 624, 14592, 632, 30976, 640, 1280, 648, 17664, + 656, 9472, 664, 25856, 672, 5376, 680, 21760, 688, 13568, 696, 29952, 704, 3328, 712, 19712, + 720, 11520, 728, 27904, 736, 7424, 744, 23808, 752, 15616, 760, 32000, 776, 17152, 784, 8960, + 792, 25344, 800, 4864, 808, 21248, 816, 13056, 824, 29440, 832, 2816, 840, 19200, 848, 11008, + 856, 27392, 864, 6912, 872, 23296, 880, 15104, 888, 31488, 896, 1792, 904, 18176, 912, 9984, + 920, 26368, 928, 5888, 936, 22272, 944, 14080, 952, 30464, 960, 3840, 968, 20224, 976, 12032, + 984, 28416, 992, 7936, 1000, 24320, 1008, 16128, 1016, 32512, 1032, 16512, 1040, 8320, 1048, 24704, + 1056, 4224, 1064, 20608, 1072, 12416, 1080, 28800, 1088, 2176, 1096, 18560, 1104, 10368, 1112, 26752, + 1120, 6272, 1128, 22656, 1136, 14464, 1144, 30848, 1160, 17536, 1168, 9344, 1176, 25728, 1184, 5248, + 1192, 21632, 1200, 13440, 1208, 29824, 1216, 3200, 1224, 19584, 1232, 11392, 1240, 27776, 1248, 7296, + 1256, 23680, 1264, 15488, 1272, 31872, 1288, 17024, 1296, 8832, 1304, 25216, 1312, 4736, 1320, 21120, + 1328, 12928, 1336, 29312, 1344, 2688, 1352, 19072, 1360, 10880, 1368, 27264, 1376, 6784, 1384, 23168, + 1392, 14976, 1400, 31360, 1408, 1664, 1416, 18048, 1424, 9856, 1432, 26240, 1440, 5760, 1448, 22144, + 1456, 13952, 1464, 30336, 1472, 3712, 1480, 20096, 1488, 11904, 1496, 28288, 1504, 7808, 1512, 24192, + 1520, 16000, 1528, 32384, 1544, 16768, 1552, 8576, 1560, 24960, 1568, 4480, 1576, 20864, 1584, 12672, + 1592, 29056, 1600, 2432, 1608, 18816, 1616, 10624, 1624, 27008, 1632, 6528, 1640, 22912, 1648, 14720, + 1656, 31104, 1672, 17792, 1680, 9600, 1688, 25984, 1696, 5504, 1704, 21888, 1712, 13696, 1720, 30080, + 1728, 3456, 1736, 19840, 1744, 11648, 1752, 28032, 1760, 7552, 1768, 23936, 1776, 15744, 1784, 32128, + 1800, 17280, 1808, 9088, 1816, 25472, 1824, 4992, 1832, 21376, 1840, 13184, 1848, 29568, 1856, 2944, + 1864, 19328, 1872, 11136, 1880, 27520, 1888, 7040, 1896, 23424, 1904, 15232, 1912, 31616, 1928, 18304, + 1936, 10112, 1944, 26496, 1952, 6016, 1960, 22400, 1968, 14208, 1976, 30592, 1984, 3968, 1992, 20352, + 2000, 12160, 2008, 28544, 2016, 8064, 2024, 24448, 2032, 16256, 2040, 32640, 2056, 16448, 2064, 8256, + 2072, 24640, 2080, 4160, 2088, 20544, 2096, 12352, 2104, 28736, 2120, 18496, 2128, 10304, 2136, 26688, + 2144, 6208, 2152, 22592, 2160, 14400, 2168, 30784, 2184, 17472, 2192, 9280, 2200, 25664, 2208, 5184, + 2216, 21568, 2224, 13376, 2232, 29760, 2240, 3136, 2248, 19520, 2256, 11328, 2264, 27712, 2272, 7232, + 2280, 23616, 2288, 15424, 2296, 31808, 2312, 16960, 2320, 8768, 2328, 25152, 2336, 4672, 2344, 21056, + 2352, 12864, 2360, 29248, 2368, 2624, 2376, 19008, 2384, 10816, 2392, 27200, 2400, 6720, 2408, 23104, + 2416, 14912, 2424, 31296, 2440, 17984, 2448, 9792, 2456, 26176, 2464, 5696, 2472, 22080, 2480, 13888, + 2488, 30272, 2496, 3648, 2504, 20032, 2512, 11840, 2520, 28224, 2528, 7744, 2536, 24128, 2544, 15936, + 2552, 32320, 2568, 16704, 2576, 8512, 2584, 24896, 2592, 4416, 2600, 20800, 2608, 12608, 2616, 28992, + 2632, 18752, 2640, 10560, 2648, 26944, 2656, 6464, 2664, 22848, 2672, 14656, 2680, 31040, 2696, 17728, + 2704, 9536, 2712, 25920, 2720, 5440, 2728, 21824, 2736, 13632, 2744, 30016, 2752, 3392, 2760, 19776, + 2768, 11584, 2776, 27968, 2784, 7488, 2792, 23872, 2800, 15680, 2808, 32064, 2824, 17216, 2832, 9024, + 2840, 25408, 2848, 4928, 2856, 21312, 2864, 13120, 2872, 29504, 2888, 19264, 2896, 11072, 2904, 27456, + 2912, 6976, 2920, 23360, 2928, 15168, 2936, 31552, 2952, 18240, 2960, 10048, 2968, 26432, 2976, 5952, + 2984, 22336, 2992, 14144, 3000, 30528, 3008, 3904, 3016, 20288, 3024, 12096, 3032, 28480, 3040, 8000, + 3048, 24384, 3056, 16192, 3064, 32576, 3080, 16576, 3088, 8384, 3096, 24768, 3104, 4288, 3112, 20672, + 3120, 12480, 3128, 28864, 3144, 18624, 3152, 10432, 3160, 26816, 3168, 6336, 3176, 22720, 3184, 14528, + 3192, 30912, 3208, 17600, 3216, 9408, 3224, 25792, 3232, 5312, 3240, 21696, 3248, 13504, 3256, 29888, + 3272, 19648, 3280, 11456, 3288, 27840, 3296, 7360, 3304, 23744, 3312, 15552, 3320, 31936, 3336, 17088, + 3344, 8896, 3352, 25280, 3360, 4800, 3368, 21184, 3376, 12992, 3384, 29376, 3400, 19136, 3408, 10944, + 3416, 27328, 3424, 6848, 3432, 23232, 3440, 15040, 3448, 31424, 3464, 18112, 3472, 9920, 3480, 26304, + 3488, 5824, 3496, 22208, 3504, 14016, 3512, 30400, 3520, 3776, 3528, 20160, 3536, 11968, 3544, 28352, + 3552, 7872, 3560, 24256, 3568, 16064, 3576, 32448, 3592, 16832, 3600, 8640, 3608, 25024, 3616, 4544, + 3624, 20928, 3632, 12736, 3640, 29120, 3656, 18880, 3664, 10688, 3672, 27072, 3680, 6592, 3688, 22976, + 3696, 14784, 3704, 31168, 3720, 17856, 3728, 9664, 3736, 26048, 3744, 5568, 3752, 21952, 3760, 13760, + 3768, 30144, 3784, 19904, 3792, 11712, 3800, 28096, 3808, 7616, 3816, 24000, 3824, 15808, 3832, 32192, + 3848, 17344, 3856, 9152, 3864, 25536, 3872, 5056, 3880, 21440, 3888, 13248, 3896, 29632, 3912, 19392, + 3920, 11200, 3928, 27584, 3936, 7104, 3944, 23488, 3952, 15296, 3960, 31680, 3976, 18368, 3984, 10176, + 3992, 26560, 4000, 6080, 4008, 22464, 4016, 14272, 4024, 30656, 4040, 20416, 4048, 12224, 4056, 28608, + 4064, 8128, 4072, 24512, 4080, 16320, 4088, 32704, 4104, 16416, 4112, 8224, 4120, 24608, 4136, 20512, + 4144, 12320, 4152, 28704, 4168, 18464, 4176, 10272, 4184, 26656, 4192, 6176, 4200, 22560, 4208, 14368, + 4216, 30752, 4232, 17440, 4240, 9248, 4248, 25632, 4256, 5152, 4264, 21536, 4272, 13344, 4280, 29728, + 4296, 19488, 4304, 11296, 4312, 27680, 4320, 7200, 4328, 23584, 4336, 15392, 4344, 31776, 4360, 16928, + 4368, 8736, 4376, 25120, 4384, 4640, 4392, 21024, 4400, 12832, 4408, 29216, 4424, 18976, 4432, 10784, + 4440, 27168, 4448, 6688, 4456, 23072, 4464, 14880, 4472, 31264, 4488, 17952, 4496, 9760, 4504, 26144, + 4512, 5664, 4520, 22048, 4528, 13856, 4536, 30240, 4552, 20000, 4560, 11808, 4568, 28192, 4576, 7712, + 4584, 24096, 4592, 15904, 4600, 32288, 4616, 16672, 4624, 8480, 4632, 24864, 4648, 20768, 4656, 12576, + 4664, 28960, 4680, 18720, 4688, 10528, 4696, 26912, 4704, 6432, 4712, 22816, 4720, 14624, 4728, 31008, + 4744, 17696, 4752, 9504, 4760, 25888, 4768, 5408, 4776, 21792, 4784, 13600, 4792, 29984, 4808, 19744, + 4816, 11552, 4824, 27936, 4832, 7456, 4840, 23840, 4848, 15648, 4856, 32032, 4872, 17184, 4880, 8992, + 4888, 25376, 4904, 21280, 4912, 13088, 4920, 29472, 4936, 19232, 4944, 11040, 4952, 27424, 4960, 6944, + 4968, 23328, 4976, 15136, 4984, 31520, 5000, 18208, 5008, 10016, 5016, 26400, 5024, 5920, 5032, 22304, + 5040, 14112, 5048, 30496, 5064, 20256, 5072, 12064, 5080, 28448, 5088, 7968, 5096, 24352, 5104, 16160, + 5112, 32544, 5128, 16544, 5136, 8352, 5144, 24736, 5160, 20640, 5168, 12448, 5176, 28832, 5192, 18592, + 5200, 10400, 5208, 26784, 5216, 6304, 5224, 22688, 5232, 14496, 5240, 30880, 5256, 17568, 5264, 9376, + 5272, 25760, 5288, 21664, 5296, 13472, 5304, 29856, 5320, 19616, 5328, 11424, 5336, 27808, 5344, 7328, + 5352, 23712, 5360, 15520, 5368, 31904, 5384, 17056, 5392, 8864, 5400, 25248, 5416, 21152, 5424, 12960, + 5432, 29344, 5448, 19104, 5456, 10912, 5464, 27296, 5472, 6816, 5480, 23200, 5488, 15008, 5496, 31392, + 5512, 18080, 5520, 9888, 5528, 26272, 5536, 5792, 5544, 22176, 5552, 13984, 5560, 30368, 5576, 20128, + 5584, 11936, 5592, 28320, 5600, 7840, 5608, 24224, 5616, 16032, 5624, 32416, 5640, 16800, 5648, 8608, + 5656, 24992, 5672, 20896, 5680, 12704, 5688, 29088, 5704, 18848, 5712, 10656, 5720, 27040, 5728, 6560, + 5736, 22944, 5744, 14752, 5752, 31136, 5768, 17824, 5776, 9632, 5784, 26016, 5800, 21920, 5808, 13728, + 5816, 30112, 5832, 19872, 5840, 11680, 5848, 28064, 5856, 7584, 5864, 23968, 5872, 15776, 5880, 32160, + 5896, 17312, 5904, 9120, 5912, 25504, 5928, 21408, 5936, 13216, 5944, 29600, 5960, 19360, 5968, 11168, + 5976, 27552, 5984, 7072, 5992, 23456, 6000, 15264, 6008, 31648, 6024, 18336, 6032, 10144, 6040, 26528, + 6056, 22432, 6064, 14240, 6072, 30624, 6088, 20384, 6096, 12192, 6104, 28576, 6112, 8096, 6120, 24480, + 6128, 16288, 6136, 32672, 6152, 16480, 6160, 8288, 6168, 24672, 6184, 20576, 6192, 12384, 6200, 28768, + 6216, 18528, 6224, 10336, 6232, 26720, 6248, 22624, 6256, 14432, 6264, 30816, 6280, 17504, 6288, 9312, + 6296, 25696, 6312, 21600, 6320, 13408, 6328, 29792, 6344, 19552, 6352, 11360, 6360, 27744, 6368, 7264, + 6376, 23648, 6384, 15456, 6392, 31840, 6408, 16992, 6416, 8800, 6424, 25184, 6440, 21088, 6448, 12896, + 6456, 29280, 6472, 19040, 6480, 10848, 6488, 27232, 6496, 6752, 6504, 23136, 6512, 14944, 6520, 31328, + 6536, 18016, 6544, 9824, 6552, 26208, 6568, 22112, 6576, 13920, 6584, 30304, 6600, 20064, 6608, 11872, + 6616, 28256, 6624, 7776, 6632, 24160, 6640, 15968, 6648, 32352, 6664, 16736, 6672, 8544, 6680, 24928, + 6696, 20832, 6704, 12640, 6712, 29024, 6728, 18784, 6736, 10592, 6744, 26976, 6760, 22880, 6768, 14688, + 6776, 31072, 6792, 17760, 6800, 9568, 6808, 25952, 6824, 21856, 6832, 13664, 6840, 30048, 6856, 19808, + 6864, 11616, 6872, 28000, 6880, 7520, 6888, 23904, 6896, 15712, 6904, 32096, 6920, 17248, 6928, 9056, + 6936, 25440, 6952, 21344, 6960, 13152, 6968, 29536, 6984, 19296, 6992, 11104, 7000, 27488, 7016, 23392, + 7024, 15200, 7032, 31584, 7048, 18272, 7056, 10080, 7064, 26464, 7080, 22368, 7088, 14176, 7096, 30560, + 7112, 20320, 7120, 12128, 7128, 28512, 7136, 8032, 7144, 24416, 7152, 16224, 7160, 32608, 7176, 16608, + 7184, 8416, 7192, 24800, 7208, 20704, 7216, 12512, 7224, 28896, 7240, 18656, 7248, 10464, 7256, 26848, + 7272, 22752, 7280, 14560, 7288, 30944, 7304, 17632, 7312, 9440, 7320, 25824, 7336, 21728, 7344, 13536, + 7352, 29920, 7368, 19680, 7376, 11488, 7384, 27872, 7400, 23776, 7408, 15584, 7416, 31968, 7432, 17120, + 7440, 8928, 7448, 25312, 7464, 21216, 7472, 13024, 7480, 29408, 7496, 19168, 7504, 10976, 7512, 27360, + 7528, 23264, 7536, 15072, 7544, 31456, 7560, 18144, 7568, 9952, 7576, 26336, 7592, 22240, 7600, 14048, + 7608, 30432, 7624, 20192, 7632, 12000, 7640, 28384, 7648, 7904, 7656, 24288, 7664, 16096, 7672, 32480, + 7688, 16864, 7696, 8672, 7704, 25056, 7720, 20960, 7728, 12768, 7736, 29152, 7752, 18912, 7760, 10720, + 7768, 27104, 7784, 23008, 7792, 14816, 7800, 31200, 7816, 17888, 7824, 9696, 7832, 26080, 7848, 21984, + 7856, 13792, 7864, 30176, 7880, 19936, 7888, 11744, 7896, 28128, 7912, 24032, 7920, 15840, 7928, 32224, + 7944, 17376, 7952, 9184, 7960, 25568, 7976, 21472, 7984, 13280, 7992, 29664, 8008, 19424, 8016, 11232, + 8024, 27616, 8040, 23520, 8048, 15328, 8056, 31712, 8072, 18400, 8080, 10208, 8088, 26592, 8104, 22496, + 8112, 14304, 8120, 30688, 8136, 20448, 8144, 12256, 8152, 28640, 8168, 24544, 8176, 16352, 8184, 32736, + 8200, 16400, 8216, 24592, 8232, 20496, 8240, 12304, 8248, 28688, 8264, 18448, 8272, 10256, 8280, 26640, + 8296, 22544, 8304, 14352, 8312, 30736, 8328, 17424, 8336, 9232, 8344, 25616, 8360, 21520, 8368, 13328, + 8376, 29712, 8392, 19472, 8400, 11280, 8408, 27664, 8424, 23568, 8432, 15376, 8440, 31760, 8456, 16912, + 8464, 8720, 8472, 25104, 8488, 21008, 8496, 12816, 8504, 29200, 8520, 18960, 8528, 10768, 8536, 27152, + 8552, 23056, 8560, 14864, 8568, 31248, 8584, 17936, 8592, 9744, 8600, 26128, 8616, 22032, 8624, 13840, + 8632, 30224, 8648, 19984, 8656, 11792, 8664, 28176, 8680, 24080, 8688, 15888, 8696, 32272, 8712, 16656, + 8728, 24848, 8744, 20752, 8752, 12560, 8760, 28944, 8776, 18704, 8784, 10512, 8792, 26896, 8808, 22800, + 8816, 14608, 8824, 30992, 8840, 17680, 8848, 9488, 8856, 25872, 8872, 21776, 8880, 13584, 8888, 29968, + 8904, 19728, 8912, 11536, 8920, 27920, 8936, 23824, 8944, 15632, 8952, 32016, 8968, 17168, 8984, 25360, + 9000, 21264, 9008, 13072, 9016, 29456, 9032, 19216, 9040, 11024, 9048, 27408, 9064, 23312, 9072, 15120, + 9080, 31504, 9096, 18192, 9104, 10000, 9112, 26384, 9128, 22288, 9136, 14096, 9144, 30480, 9160, 20240, + 9168, 12048, 9176, 28432, 9192, 24336, 9200, 16144, 9208, 32528, 9224, 16528, 9240, 24720, 9256, 20624, + 9264, 12432, 9272, 28816, 9288, 18576, 9296, 10384, 9304, 26768, 9320, 22672, 9328, 14480, 9336, 30864, + 9352, 17552, 9368, 25744, 9384, 21648, 9392, 13456, 9400, 29840, 9416, 19600, 9424, 11408, 9432, 27792, + 9448, 23696, 9456, 15504, 9464, 31888, 9480, 17040, 9496, 25232, 9512, 21136, 9520, 12944, 9528, 29328, + 9544, 19088, 9552, 10896, 9560, 27280, 9576, 23184, 9584, 14992, 9592, 31376, 9608, 18064, 9616, 9872, + 9624, 26256, 9640, 22160, 9648, 13968, 9656, 30352, 9672, 20112, 9680, 11920, 9688, 28304, 9704, 24208, + 9712, 16016, 9720, 32400, 9736, 16784, 9752, 24976, 9768, 20880, 9776, 12688, 9784, 29072, 9800, 18832, + 9808, 10640, 9816, 27024, 9832, 22928, 9840, 14736, 9848, 31120, 9864, 17808, 9880, 26000, 9896, 21904, + 9904, 13712, 9912, 30096, 9928, 19856, 9936, 11664, 9944, 28048, 9960, 23952, 9968, 15760, 9976, 32144, + 9992, 17296, 10008, 25488, 10024, 21392, 10032, 13200, 10040, 29584, 10056, 19344, 10064, 11152, 10072, 27536, + 10088, 23440, 10096, 15248, 10104, 31632, 10120, 18320, 10136, 26512, 10152, 22416, 10160, 14224, 10168, 30608, + 10184, 20368, 10192, 12176, 10200, 28560, 10216, 24464, 10224, 16272, 10232, 32656, 10248, 16464, 10264, 24656, + 10280, 20560, 10288, 12368, 10296, 28752, 10312, 18512, 10328, 26704, 10344, 22608, 10352, 14416, 10360, 30800, + 10376, 17488, 10392, 25680, 10408, 21584, 10416, 13392, 10424, 29776, 10440, 19536, 10448, 11344, 10456, 27728, + 10472, 23632, 10480, 15440, 10488, 31824, 10504, 16976, 10520, 25168, 10536, 21072, 10544, 12880, 10552, 29264, + 10568, 19024, 10576, 10832, 10584, 27216, 10600, 23120, 10608, 14928, 10616, 31312, 10632, 18000, 10648, 26192, + 10664, 22096, 10672, 13904, 10680, 30288, 10696, 20048, 10704, 11856, 10712, 28240, 10728, 24144, 10736, 15952, + 10744, 32336, 10760, 16720, 10776, 24912, 10792, 20816, 10800, 12624, 10808, 29008, 10824, 18768, 10840, 26960, + 10856, 22864, 10864, 14672, 10872, 31056, 10888, 17744, 10904, 25936, 10920, 21840, 10928, 13648, 10936, 30032, + 10952, 19792, 10960, 11600, 10968, 27984, 10984, 23888, 10992, 15696, 11000, 32080, 11016, 17232, 11032, 25424, + 11048, 21328, 11056, 13136, 11064, 29520, 11080, 19280, 11096, 27472, 11112, 23376, 11120, 15184, 11128, 31568, + 11144, 18256, 11160, 26448, 11176, 22352, 11184, 14160, 11192, 30544, 11208, 20304, 11216, 12112, 11224, 28496, + 11240, 24400, 11248, 16208, 11256, 32592, 11272, 16592, 11288, 24784, 11304, 20688, 11312, 12496, 11320, 28880, + 11336, 18640, 11352, 26832, 11368, 22736, 11376, 14544, 11384, 30928, 11400, 17616, 11416, 25808, 11432, 21712, + 11440, 13520, 11448, 29904, 11464, 19664, 11480, 27856, 11496, 23760, 11504, 15568, 11512, 31952, 11528, 17104, + 11544, 25296, 11560, 21200, 11568, 13008, 11576, 29392, 11592, 19152, 11608, 27344, 11624, 23248, 11632, 15056, + 11640, 31440, 11656, 18128, 11672, 26320, 11688, 22224, 11696, 14032, 11704, 30416, 11720, 20176, 11728, 11984, + 11736, 28368, 11752, 24272, 11760, 16080, 11768, 32464, 11784, 16848, 11800, 25040, 11816, 20944, 11824, 12752, + 11832, 29136, 11848, 18896, 11864, 27088, 11880, 22992, 11888, 14800, 11896, 31184, 11912, 17872, 11928, 26064, + 11944, 21968, 11952, 13776, 11960, 30160, 11976, 19920, 11992, 28112, 12008, 24016, 12016, 15824, 12024, 32208, + 12040, 17360, 12056, 25552, 12072, 21456, 12080, 13264, 12088, 29648, 12104, 19408, 12120, 27600, 12136, 23504, + 12144, 15312, 12152, 31696, 12168, 18384, 12184, 26576, 12200, 22480, 12208, 14288, 12216, 30672, 12232, 20432, + 12248, 28624, 12264, 24528, 12272, 16336, 12280, 32720, 12296, 16432, 12312, 24624, 12328, 20528, 12344, 28720, + 12360, 18480, 12376, 26672, 12392, 22576, 12400, 14384, 12408, 30768, 12424, 17456, 12440, 25648, 12456, 21552, + 12464, 13360, 12472, 29744, 12488, 19504, 12504, 27696, 12520, 23600, 12528, 15408, 12536, 31792, 12552, 16944, + 12568, 25136, 12584, 21040, 12592, 12848, 12600, 29232, 12616, 18992, 12632, 27184, 12648, 23088, 12656, 14896, + 12664, 31280, 12680, 17968, 12696, 26160, 12712, 22064, 12720, 13872, 12728, 30256, 12744, 20016, 12760, 28208, + 12776, 24112, 12784, 15920, 12792, 32304, 12808, 16688, 12824, 24880, 12840, 20784, 12856, 28976, 12872, 18736, + 12888, 26928, 12904, 22832, 12912, 14640, 12920, 31024, 12936, 17712, 12952, 25904, 12968, 21808, 12976, 13616, + 12984, 30000, 13000, 19760, 13016, 27952, 13032, 23856, 13040, 15664, 13048, 32048, 13064, 17200, 13080, 25392, + 13096, 21296, 13112, 29488, 13128, 19248, 13144, 27440, 13160, 23344, 13168, 15152, 13176, 31536, 13192, 18224, + 13208, 26416, 13224, 22320, 13232, 14128, 13240, 30512, 13256, 20272, 13272, 28464, 13288, 24368, 13296, 16176, + 13304, 32560, 13320, 16560, 13336, 24752, 13352, 20656, 13368, 28848, 13384, 18608, 13400, 26800, 13416, 22704, + 13424, 14512, 13432, 30896, 13448, 17584, 13464, 25776, 13480, 21680, 13496, 29872, 13512, 19632, 13528, 27824, + 13544, 23728, 13552, 15536, 13560, 31920, 13576, 17072, 13592, 25264, 13608, 21168, 13624, 29360, 13640, 19120, + 13656, 27312, 13672, 23216, 13680, 15024, 13688, 31408, 13704, 18096, 13720, 26288, 13736, 22192, 13744, 14000, + 13752, 30384, 13768, 20144, 13784, 28336, 13800, 24240, 13808, 16048, 13816, 32432, 13832, 16816, 13848, 25008, + 13864, 20912, 13880, 29104, 13896, 18864, 13912, 27056, 13928, 22960, 13936, 14768, 13944, 31152, 13960, 17840, + 13976, 26032, 13992, 21936, 14008, 30128, 14024, 19888, 14040, 28080, 14056, 23984, 14064, 15792, 14072, 32176, + 14088, 17328, 14104, 25520, 14120, 21424, 14136, 29616, 14152, 19376, 14168, 27568, 14184, 23472, 14192, 15280, + 14200, 31664, 14216, 18352, 14232, 26544, 14248, 22448, 14264, 30640, 14280, 20400, 14296, 28592, 14312, 24496, + 14320, 16304, 14328, 32688, 14344, 16496, 14360, 24688, 14376, 20592, 14392, 28784, 14408, 18544, 14424, 26736, + 14440, 22640, 14456, 30832, 14472, 17520, 14488, 25712, 14504, 21616, 14520, 29808, 14536, 19568, 14552, 27760, + 14568, 23664, 14576, 15472, 14584, 31856, 14600, 17008, 14616, 25200, 14632, 21104, 14648, 29296, 14664, 19056, + 14680, 27248, 14696, 23152, 14704, 14960, 14712, 31344, 14728, 18032, 14744, 26224, 14760, 22128, 14776, 30320, + 14792, 20080, 14808, 28272, 14824, 24176, 14832, 15984, 14840, 32368, 14856, 16752, 14872, 24944, 14888, 20848, + 14904, 29040, 14920, 18800, 14936, 26992, 14952, 22896, 14968, 31088, 14984, 17776, 15000, 25968, 15016, 21872, + 15032, 30064, 15048, 19824, 15064, 28016, 15080, 23920, 15088, 15728, 15096, 32112, 15112, 17264, 15128, 25456, + 15144, 21360, 15160, 29552, 15176, 19312, 15192, 27504, 15208, 23408, 15224, 31600, 15240, 18288, 15256, 26480, + 15272, 22384, 15288, 30576, 15304, 20336, 15320, 28528, 15336, 24432, 15344, 16240, 15352, 32624, 15368, 16624, + 15384, 24816, 15400, 20720, 15416, 28912, 15432, 18672, 15448, 26864, 15464, 22768, 15480, 30960, 15496, 17648, + 15512, 25840, 15528, 21744, 15544, 29936, 15560, 19696, 15576, 27888, 15592, 23792, 15608, 31984, 15624, 17136, + 15640, 25328, 15656, 21232, 15672, 29424, 15688, 19184, 15704, 27376, 15720, 23280, 15736, 31472, 15752, 18160, + 15768, 26352, 15784, 22256, 15800, 30448, 15816, 20208, 15832, 28400, 15848, 24304, 15856, 16112, 15864, 32496, + 15880, 16880, 15896, 25072, 15912, 20976, 15928, 29168, 15944, 18928, 15960, 27120, 15976, 23024, 15992, 31216, + 16008, 17904, 16024, 26096, 16040, 22000, 16056, 30192, 16072, 19952, 16088, 28144, 16104, 24048, 16120, 32240, + 16136, 17392, 16152, 25584, 16168, 21488, 16184, 29680, 16200, 19440, 16216, 27632, 16232, 23536, 16248, 31728, + 16264, 18416, 16280, 26608, 16296, 22512, 16312, 30704, 16328, 20464, 16344, 28656, 16360, 24560, 16376, 32752, + 16408, 24584, 16424, 20488, 16440, 28680, 16456, 18440, 16472, 26632, 16488, 22536, 16504, 30728, 16520, 17416, + 16536, 25608, 16552, 21512, 16568, 29704, 16584, 19464, 16600, 27656, 16616, 23560, 16632, 31752, 16648, 16904, + 16664, 25096, 16680, 21000, 16696, 29192, 16712, 18952, 16728, 27144, 16744, 23048, 16760, 31240, 16776, 17928, + 16792, 26120, 16808, 22024, 16824, 30216, 16840, 19976, 16856, 28168, 16872, 24072, 16888, 32264, 16920, 24840, + 16936, 20744, 16952, 28936, 16968, 18696, 16984, 26888, 17000, 22792, 17016, 30984, 17032, 17672, 17048, 25864, + 17064, 21768, 17080, 29960, 17096, 19720, 17112, 27912, 17128, 23816, 17144, 32008, 17176, 25352, 17192, 21256, + 17208, 29448, 17224, 19208, 17240, 27400, 17256, 23304, 17272, 31496, 17288, 18184, 17304, 26376, 17320, 22280, + 17336, 30472, 17352, 20232, 17368, 28424, 17384, 24328, 17400, 32520, 17432, 24712, 17448, 20616, 17464, 28808, + 17480, 18568, 17496, 26760, 17512, 22664, 17528, 30856, 17560, 25736, 17576, 21640, 17592, 29832, 17608, 19592, + 17624, 27784, 17640, 23688, 17656, 31880, 17688, 25224, 17704, 21128, 17720, 29320, 17736, 19080, 17752, 27272, + 17768, 23176, 17784, 31368, 17800, 18056, 17816, 26248, 17832, 22152, 17848, 30344, 17864, 20104, 17880, 28296, + 17896, 24200, 17912, 32392, 17944, 24968, 17960, 20872, 17976, 29064, 17992, 18824, 18008, 27016, 18024, 22920, + 18040, 31112, 18072, 25992, 18088, 21896, 18104, 30088, 18120, 19848, 18136, 28040, 18152, 23944, 18168, 32136, + 18200, 25480, 18216, 21384, 18232, 29576, 18248, 19336, 18264, 27528, 18280, 23432, 18296, 31624, 18328, 26504, + 18344, 22408, 18360, 30600, 18376, 20360, 18392, 28552, 18408, 24456, 18424, 32648, 18456, 24648, 18472, 20552, + 18488, 28744, 18520, 26696, 18536, 22600, 18552, 30792, 18584, 25672, 18600, 21576, 18616, 29768, 18632, 19528, + 18648, 27720, 18664, 23624, 18680, 31816, 18712, 25160, 18728, 21064, 18744, 29256, 18760, 19016, 18776, 27208, + 18792, 23112, 18808, 31304, 18840, 26184, 18856, 22088, 18872, 30280, 18888, 20040, 18904, 28232, 18920, 24136, + 18936, 32328, 18968, 24904, 18984, 20808, 19000, 29000, 19032, 26952, 19048, 22856, 19064, 31048, 19096, 25928, + 19112, 21832, 19128, 30024, 19144, 19784, 19160, 27976, 19176, 23880, 19192, 32072, 19224, 25416, 19240, 21320, + 19256, 29512, 19288, 27464, 19304, 23368, 19320, 31560, 19352, 26440, 19368, 22344, 19384, 30536, 19400, 20296, + 19416, 28488, 19432, 24392, 19448, 32584, 19480, 24776, 19496, 20680, 19512, 28872, 19544, 26824, 19560, 22728, + 19576, 30920, 19608, 25800, 19624, 21704, 19640, 29896, 19672, 27848, 19688, 23752, 19704, 31944, 19736, 25288, + 19752, 21192, 19768, 29384, 19800, 27336, 19816, 23240, 19832, 31432, 19864, 26312, 19880, 22216, 19896, 30408, + 19912, 20168, 19928, 28360, 19944, 24264, 19960, 32456, 19992, 25032, 20008, 20936, 20024, 29128, 20056, 27080, + 20072, 22984, 20088, 31176, 20120, 26056, 20136, 21960, 20152, 30152, 20184, 28104, 20200, 24008, 20216, 32200, + 20248, 25544, 20264, 21448, 20280, 29640, 20312, 27592, 20328, 23496, 20344, 31688, 20376, 26568, 20392, 22472, + 20408, 30664, 20440, 28616, 20456, 24520, 20472, 32712, 20504, 24616, 20536, 28712, 20568, 26664, 20584, 22568, + 20600, 30760, 20632, 25640, 20648, 21544, 20664, 29736, 20696, 27688, 20712, 23592, 20728, 31784, 20760, 25128, + 20776, 21032, 20792, 29224, 20824, 27176, 20840, 23080, 20856, 31272, 20888, 26152, 20904, 22056, 20920, 30248, + 20952, 28200, 20968, 24104, 20984, 32296, 21016, 24872, 21048, 28968, 21080, 26920, 21096, 22824, 21112, 31016, + 21144, 25896, 21160, 21800, 21176, 29992, 21208, 27944, 21224, 23848, 21240, 32040, 21272, 25384, 21304, 29480, + 21336, 27432, 21352, 23336, 21368, 31528, 21400, 26408, 21416, 22312, 21432, 30504, 21464, 28456, 21480, 24360, + 21496, 32552, 21528, 24744, 21560, 28840, 21592, 26792, 21608, 22696, 21624, 30888, 21656, 25768, 21688, 29864, + 21720, 27816, 21736, 23720, 21752, 31912, 21784, 25256, 21816, 29352, 21848, 27304, 21864, 23208, 21880, 31400, + 21912, 26280, 21928, 22184, 21944, 30376, 21976, 28328, 21992, 24232, 22008, 32424, 22040, 25000, 22072, 29096, + 22104, 27048, 22120, 22952, 22136, 31144, 22168, 26024, 22200, 30120, 22232, 28072, 22248, 23976, 22264, 32168, + 22296, 25512, 22328, 29608, 22360, 27560, 22376, 23464, 22392, 31656, 22424, 26536, 22456, 30632, 22488, 28584, + 22504, 24488, 22520, 32680, 22552, 24680, 22584, 28776, 22616, 26728, 22648, 30824, 22680, 25704, 22712, 29800, + 22744, 27752, 22760, 23656, 22776, 31848, 22808, 25192, 22840, 29288, 22872, 27240, 22888, 23144, 22904, 31336, + 22936, 26216, 22968, 30312, 23000, 28264, 23016, 24168, 23032, 32360, 23064, 24936, 23096, 29032, 23128, 26984, + 23160, 31080, 23192, 25960, 23224, 30056, 23256, 28008, 23272, 23912, 23288, 32104, 23320, 25448, 23352, 29544, + 23384, 27496, 23416, 31592, 23448, 26472, 23480, 30568, 23512, 28520, 23528, 24424, 23544, 32616, 23576, 24808, + 23608, 28904, 23640, 26856, 23672, 30952, 23704, 25832, 23736, 29928, 23768, 27880, 23800, 31976, 23832, 25320, + 23864, 29416, 23896, 27368, 23928, 31464, 23960, 26344, 23992, 30440, 24024, 28392, 24040, 24296, 24056, 32488, + 24088, 25064, 24120, 29160, 24152, 27112, 24184, 31208, 24216, 26088, 24248, 30184, 24280, 28136, 24312, 32232, + 24344, 25576, 24376, 29672, 24408, 27624, 24440, 31720, 24472, 26600, 24504, 30696, 24536, 28648, 24568, 32744, + 24632, 28696, 24664, 26648, 24696, 30744, 24728, 25624, 24760, 29720, 24792, 27672, 24824, 31768, 24856, 25112, + 24888, 29208, 24920, 27160, 24952, 31256, 24984, 26136, 25016, 30232, 25048, 28184, 25080, 32280, 25144, 28952, + 25176, 26904, 25208, 31000, 25240, 25880, 25272, 29976, 25304, 27928, 25336, 32024, 25400, 29464, 25432, 27416, + 25464, 31512, 25496, 26392, 25528, 30488, 25560, 28440, 25592, 32536, 25656, 28824, 25688, 26776, 25720, 30872, + 25784, 29848, 25816, 27800, 25848, 31896, 25912, 29336, 25944, 27288, 25976, 31384, 26008, 26264, 26040, 30360, + 26072, 28312, 26104, 32408, 26168, 29080, 26200, 27032, 26232, 31128, 26296, 30104, 26328, 28056, 26360, 32152, + 26424, 29592, 26456, 27544, 26488, 31640, 26552, 30616, 26584, 28568, 26616, 32664, 26680, 28760, 26744, 30808, + 26808, 29784, 26840, 27736, 26872, 31832, 26936, 29272, 26968, 27224, 27000, 31320, 27064, 30296, 27096, 28248, + 27128, 32344, 27192, 29016, 27256, 31064, 27320, 30040, 27352, 27992, 27384, 32088, 27448, 29528, 27512, 31576, + 27576, 30552, 27608, 28504, 27640, 32600, 27704, 28888, 27768, 30936, 27832, 29912, 27896, 31960, 27960, 29400, + 28024, 31448, 28088, 30424, 28120, 28376, 28152, 32472, 28216, 29144, 28280, 31192, 28344, 30168, 28408, 32216, + 28472, 29656, 28536, 31704, 28600, 30680, 28664, 32728, 28792, 30776, 28856, 29752, 28920, 31800, 28984, 29240, + 29048, 31288, 29112, 30264, 29176, 32312, 29304, 31032, 29368, 30008, 29432, 32056, 29560, 31544, 29624, 30520, + 29688, 32568, 29816, 30904, 29944, 31928, 30072, 31416, 30136, 30392, 30200, 32440, 30328, 31160, 30456, 32184, + 30584, 31672, 30712, 32696, 30968, 31864, 31096, 31352, 31224, 32376, 31480, 32120, 31736, 32632, 32248, 32504, +}; + +void dsps_fft2r_rev_tables_init_fc32(void) +{ + dsps_fft2r_rev_tables_fc32[0] = (uint16_t *)bitrev2r_table_16_fc32; + dsps_fft2r_rev_tables_fc32[1] = (uint16_t *)bitrev2r_table_32_fc32; + dsps_fft2r_rev_tables_fc32[2] = (uint16_t *)bitrev2r_table_64_fc32; + dsps_fft2r_rev_tables_fc32[3] = (uint16_t *)bitrev2r_table_128_fc32; + dsps_fft2r_rev_tables_fc32[4] = (uint16_t *)bitrev2r_table_256_fc32; + dsps_fft2r_rev_tables_fc32[5] = (uint16_t *)bitrev2r_table_512_fc32; + dsps_fft2r_rev_tables_fc32[6] = (uint16_t *)bitrev2r_table_1024_fc32; + dsps_fft2r_rev_tables_fc32[7] = (uint16_t *)bitrev2r_table_2048_fc32; + dsps_fft2r_rev_tables_fc32[8] = (uint16_t *)bitrev2r_table_4096_fc32; + +} + +uint16_t *dsps_fft2r_rev_tables_fc32[] = { + (uint16_t *)bitrev2r_table_16_fc32, + (uint16_t *)bitrev2r_table_32_fc32, + (uint16_t *)bitrev2r_table_64_fc32, + (uint16_t *)bitrev2r_table_128_fc32, + (uint16_t *)bitrev2r_table_256_fc32, + (uint16_t *)bitrev2r_table_512_fc32, + (uint16_t *)bitrev2r_table_1024_fc32, + (uint16_t *)bitrev2r_table_2048_fc32, + (uint16_t *)bitrev2r_table_4096_fc32, +}; + +const uint16_t bitrev2r_table_16_fc32_size = 6; +const uint16_t bitrev2r_table_32_fc32_size = 12; +const uint16_t bitrev2r_table_64_fc32_size = 28; +const uint16_t bitrev2r_table_128_fc32_size = 56; +const uint16_t bitrev2r_table_256_fc32_size = 120; +const uint16_t bitrev2r_table_512_fc32_size = 240; +const uint16_t bitrev2r_table_1024_fc32_size = 496; +const uint16_t bitrev2r_table_2048_fc32_size = 992; +const uint16_t bitrev2r_table_4096_fc32_size = 2016; + +const uint16_t dsps_fft2r_rev_tables_fc32_size[] = { + (const uint16_t)6, // bitrev2r_table_16_fc32_size, + (const uint16_t)12, // bitrev2r_table_32_fc32_size, + (const uint16_t)28, // bitrev2r_table_64_fc32_size, + (const uint16_t)56, // bitrev2r_table_128_fc32_size, + (const uint16_t)120, // bitrev2r_table_256_fc32_size, + (const uint16_t)240, // bitrev2r_table_512_fc32_size, + (const uint16_t)496, // bitrev2r_table_1024_fc32_size, + (const uint16_t)992, // bitrev2r_table_2048_fc32_size, + (const uint16_t)2016,// bitrev2r_table_4096_fc32_size, +}; diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft2r_fc32_ae32.c b/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft2r_fc32_ae32.c new file mode 100644 index 0000000..1d7fc78 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft2r_fc32_ae32.c @@ -0,0 +1,63 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_fft2r.h" +#include "dsp_common.h" +#include "dsp_types.h" +#include +#include "esp_attr.h" +#include "dsps_fft2r_platform.h" + +#if (dsps_bit_rev_lookup_fc32_ae32_enabled == 1) + +esp_err_t dsps_bit_rev_lookup_fc32_ae32(float *data, int reverse_size, uint16_t *reverse_tab) +{ + int idx_0, idx_1; + int idx_2, idx_3; + + float *data_i; + + asm volatile ("addi %0, %1, 4" : "=a" (data_i) : "a" (data)); ///data_i = &data[1]; + asm volatile ("srli %0, %0, 1" : "+a" (reverse_size)); /// reverse_size >>= 1; + asm volatile ("loopnez %0, __loop_end_radix2_reorder_lookup_table" :: "a" (reverse_size)); ///for (i = 0; i < reverse_size; i++) { + asm volatile ("l16ui %0, %1, 0" : "=a" (idx_0) : "a" (reverse_tab)); //idx_0 = *(reverse_tab + 0); ///idx_0 = reverse_tab[i * 2 + 0]; + asm volatile ("l16ui %0, %1, 2" : "=a" (idx_1) : "a" (reverse_tab)); //idx_1 = *(reverse_tab + 1); ///idx_1 = reverse_tab[i * 2 + 1]; + asm volatile ("l16ui %0, %1, 4" : "=a" (idx_2) : "a" (reverse_tab)); //idx_2 = *(reverse_tab + 2); ///idx_2 = reverse_tab[i * 2 + 2]; + asm volatile ("l16ui %0, %1, 6" : "=a" (idx_3) : "a" (reverse_tab)); //idx_3 = *(reverse_tab + 3); ///idx_3 = reverse_tab[i * 2 + 3]; + asm volatile ("addi %0, %0, 8" : "+a" (reverse_tab)); // reverse_tab += 4; + + asm volatile ("lsx f0, %0, %1" :: "a" (data), "a" (idx_0)); // f0 = *(data + idx_0); //f0 = data[idx_0 + 0]; + asm volatile ("lsx f2, %0, %1" :: "a" (data_i), "a" (idx_0)); // f2 = *(data_i + idx_0); //f2 = data[idx_0 + 1]; + asm volatile ("lsx f1, %0, %1" :: "a" (data), "a" (idx_1)); //f1 = *(data + idx_1); //f1 = data[idx_1 + 0]; + asm volatile ("lsx f3, %0, %1" :: "a" (data_i), "a" (idx_1)); //f3 = *(data_i + idx_1); //f3 = data[idx_1 + 1]; + + asm volatile ("ssx f0, %0, %1" :: "a" (data), "a" (idx_1)); //*(data + idx_1) = f0; //data[idx_1 + 0] = f0; + asm volatile ("ssx f2, %0, %1" :: "a" (data_i), "a" (idx_1)); //*(data_i + idx_1) = f2; //data[idx_1 + 1] = f2; + asm volatile ("ssx f1, %0, %1" :: "a" (data), "a" (idx_0)); //*(data + idx_0) = f1; //data[idx_0 + 0] = f1; + asm volatile ("ssx f3, %0, %1" :: "a" (data_i), "a" (idx_0)); //*(data_i + idx_0) = f3;//data[idx_0 + 1] = f3; + + asm volatile ("lsx f0, %0, %1" :: "a" (data), "a" (idx_2)); // f0 = *(data + idx_2); //f0 = data[idx_2 + 0]; + asm volatile ("lsx f2, %0, %1" :: "a" (data_i), "a" (idx_2)); // f2 = *(data_i + idx_2); //f2 = data[idx_2 + 1]; + asm volatile ("lsx f1, %0, %1" :: "a" (data), "a" (idx_3)); //f1 = *(data + idx_3); //f1 = data[idx_3 + 0]; + asm volatile ("lsx f3, %0, %1" :: "a" (data_i), "a" (idx_3)); //f3 = *(data_i + idx_3); //f3 = data[idx_3 + 1]; + + asm volatile ("ssx f0, %0, %1" :: "a" (data), "a" (idx_3)); //*(data + idx_3) = f0; //data[idx_3 + 0] = f0; + asm volatile ("ssx f2, %0, %1" :: "a" (data_i), "a" (idx_3)); //*(data_i + idx_3) = f2; //data[idx_3 + 1] = f2; + asm volatile ("ssx f1, %0, %1" :: "a" (data), "a" (idx_2)); //*(data + idx_2) = f1; //data[idx_2 + 0] = f1; + asm volatile ("ssx f3, %0, %1" :: "a" (data_i), "a" (idx_2)); //*(data_i + idx_2) = f3; //data[idx_2 + 1] = f3; + //} + asm volatile("__loop_end_radix2_reorder_lookup_table: nop"); + return ESP_OK; +} +#endif // dsps_bit_rev_lookup_fc32_ae32_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft2r_fc32_ae32_.S b/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft2r_fc32_ae32_.S new file mode 100644 index 0000000..ee961f2 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft2r_fc32_ae32_.S @@ -0,0 +1,149 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_fft2r_platform.h" +#if (dsps_fft2r_fc32_ae32_enabled == 1) + +// This is matrix multipliction function for ESP32 processor. + .text + .align 4 + .global dsps_fft2r_fc32_ae32_ + .type dsps_fft2r_fc32_ae32_,@function + +// .extern dsps_fft_w_table_fc32; + .global dsps_fft_w_table_fc32; + +// The function implements the following C code: +//esp_err_t dsps_fft2r_fc32_ansi(float *data, int N) +//{ +// float *w = dsps_fft_w_table_fc32; +// +// int ie, ia, m; +// float re_temp, im_temp; +// float c, s; +// int N2 = N; +// ie = 1; +// for (int N2 = N/2; N2 > 0; N2 >>= 1) { +// ia = 0; +// for (int j = 0; j < ie; j++) { +// c = w[2 * j]; +// s = w[2 * j + 1]; +// for (int i = 0; i < N2; i++) { +// m = ia + N2; +// re_temp = c * data[2 * m] + s * data[2 * m + 1]; +// im_temp = c * data[2 * m + 1] - s * data[2 * m]; +// data[2 * m] = data[2 * ia] - re_temp; +// data[2 * m + 1] = data[2 * ia + 1] - im_temp; +// data[2 * ia] = data[2 * ia] + re_temp; +// data[2 * ia + 1] = data[2 * ia + 1] + im_temp; +// ia++; +// } +// ia += N2; +// } +// ie <<= 1; +// } +// return result; +//} + + +dsps_fft2r_fc32_ae32_: +//esp_err_t dsps_fft2r_fc32_ansi(float *data, int N, float* dsps_fft_w_table_fc32) + + entry a1, 16 + // Array increment for floating point data should be 4 +// data - a2 +// N - a3 +// dsps_fft_w_table_fc32 - a4 - for now + +// a6 - k, main loop counter; N2 - for (int N2 = N/2; N2 > 0; N2 >>= 1) +// a7 - ie +// a8 - j +// a9 - test +// a10 - (j*2)<<2, or a10 - j<<3 +// f0 - c or w[2 * j] +// f1 - s or w[2 * j + 1] +// a11 - ia +// a12 - m +// a13 - ia pointer +// a14 - m pointer +// f6 - re_temp +// f7 - im_temp + +// a15 - debug + + // This instruction are not working. Have to be fixed!!! + // For now theres no solution... +// l32r a4, dsps_fft_w_table_fc32_ae32 + + // Load shift register with 1 + movi.n a5, 1 // a5 = 1; + ssr a5 // load shift register with 1 + + srli a6, a3, 1 // a6 = N2 = N/2 + movi a7, 1 // a7 - ie + +.fft2r_l1: + movi a8, 0 // a8 - j + movi a11,0 // a11 = ia = 0; + +.fft2r_l2: // loop for j, a8 - j + slli a10, a8, 3 // a10 = j<<3 // shift for cos () -- c = w[2 * j]; + add.n a10, a10, a4 // a10 - pointer to cos + lsi f0, a10, 0 + lsi f1, a10, 4 + + movi a9, 0 // just for debug + loopnez a6, .fft2r_l3 + add.n a12, a11, a6 // a12 = m = ia + N2 + + slli a14, a12, 3 // a14 - pointer for m*2 + slli a13, a11, 3 // a13 - pointer for ia*2 + add.n a14, a14, a2 // pointers to data arrays + add.n a13, a13, a2 // + + lsi f4, a14, 0 // data[2 * m] + mul.s f6, f0, f4 // re_temp = c * data[2 * m] + lsi f5, a14, 4 // data[2 * m + 1] + mul.s f7, f0, f5 // im_temp = c * data[2 * m + 1] + + lsi f2, a13, 0 // data[2 * ia] + madd.s f6, f1, f5 // re_temp += s * data[2 * m + 1]; + lsi f3, a13, 4 // data[2 * ia + 1] + msub.s f7, f1, f4 // im_temp -= s * data[2 * m]; + + sub.s f8, f2, f6 // = data[2 * ia] - re_temp; + sub.s f9, f3, f7 // = data[2 * ia + 1] - im_temp; + + add.s f10, f2, f6 // = data[2 * ia] + re_temp; + ssi f8, a14, 0 + add.s f11, f3, f7 // = data[2 * ia + 1] + im_temp; + ssi f9, a14, 4 + + ssi f10, a13, 0 + addi a11, a11, 1// ia++ + ssi f11, a13, 4 +.fft2r_l3: + add a11, a11, a6 + + addi a8, a8, 1 // j++ + BNE a8, a7, .fft2r_l2 // + slli a7, a7, 1 // ie = ie<<1 +// main loop: for (int k = N/2; k > 0; k >>= 1) + srli a6, a6, 1 // a6 = a6>>1 + BNEZ a6, .fft2r_l1// Jump if > 0 + + movi.n a2, 0 // return status ESP_OK + retw.n + +#endif // dsps_fft2r_fc32_ae32_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft2r_fc32_aes3_.S b/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft2r_fc32_aes3_.S new file mode 100644 index 0000000..1ead1da --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft2r_fc32_aes3_.S @@ -0,0 +1,143 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_fft2r_platform.h" +#if (dsps_fft2r_fc32_aes3_enabled == 1) + +// This is matrix multipliction function for ESP32 processor. + .text + .align 4 + .global dsps_fft2r_fc32_aes3_ + .type dsps_fft2r_fc32_aes3_,@function + +// .extern dsps_fft_w_table_fc32; + .global dsps_fft_w_table_fc32; + +// The function implements the following C code: +//esp_err_t dsps_fft2r_fc32_ansi(float *data, int N) +//{ +// float *w = dsps_fft_w_table_fc32; +// +// int ie, ia, m; +// float re_temp, im_temp; +// float c, s; +// int N2 = N; +// ie = 1; +// for (int N2 = N/2; N2 > 0; N2 >>= 1) { +// ia = 0; +// for (int j = 0; j < ie; j++) { +// c = w[2 * j]; +// s = w[2 * j + 1]; +// for (int i = 0; i < N2; i++) { +// m = ia + N2; +// re_temp = c * data[2 * m] + s * data[2 * m + 1]; +// im_temp = c * data[2 * m + 1] - s * data[2 * m]; +// data[2 * m] = data[2 * ia] - re_temp; +// data[2 * m + 1] = data[2 * ia + 1] - im_temp; +// data[2 * ia] = data[2 * ia] + re_temp; +// data[2 * ia + 1] = data[2 * ia + 1] + im_temp; +// ia++; +// } +// ia += N2; +// } +// ie <<= 1; +// } +// return result; +//} + + +dsps_fft2r_fc32_aes3_: +//esp_err_t dsps_fft2r_fc32_ansi(float *data, int N, float* dsps_fft_w_table_fc32) + + entry a1, 16 + // Array increment for floating point data should be 4 +// data - a2 +// N - a3 +// dsps_fft_w_table_fc32 - a4 - for now + +// a6 - k, main loop counter; N2 - for (int N2 = N/2; N2 > 0; N2 >>= 1) +// a7 - ie +// a8 - j +// a9 - test +// a10 - (j*2)<<2, or a10 - j<<3 +// f0 - c or w[2 * j] +// f1 - s or w[2 * j + 1] +// a11 - ia +// a12 - m +// a13 - ia pointer +// a14 - m pointer +// f6 - re_temp +// f7 - im_temp + +// a15 - debug + + // This instruction are not working. Have to be fixed!!! + // For now theres no solution... +// l32r a4, dsps_fft_w_table_fc32_ae32 + + // Load shift register with 1 + movi.n a5, 1 // a5 = 1; + ssr a5 // load shift register with 1 + + srli a6, a3, 1 // a6 = N2 = N/2 + movi a7, 1 // a7 - ie + +.fft2r_l1: + movi a8, 0 // a8 - j + movi a11,0 // a11 = ia = 0; + +.fft2r_l2: // loop for j, a8 - j + slli a10, a8, 3 // a10 = j<<3 // shift for cos () -- c = w[2 * j]; + add.n a10, a10, a4 // a10 - pointer to cos + EE.LDF.64.IP f1, f0, a10, 0 + + movi a9, 0 // just for debug + loopnez a6, .fft2r_l3 + add.n a12, a11, a6 // a12 = m = ia + N2 + + slli a14, a12, 3 // a14 - pointer for m*2 + slli a13, a11, 3 // a13 - pointer for ia*2 + add.n a14, a14, a2 // pointers to data arrays + add.n a13, a13, a2 // + EE.LDF.64.IP f5, f4, a14, 0 // data[2 * m], data[2 * m + 1] + EE.LDF.64.IP f3, f2, a13, 0 // data[2 * ia], data[2 * ia + 1] + + mul.s f6, f0, f4 // re_temp = c * data[2 * m] + mul.s f7, f0, f5 // im_temp = c * data[2 * m + 1] + + madd.s f6, f1, f5 // re_temp += s * data[2 * m + 1]; + msub.s f7, f1, f4 // im_temp -= s * data[2 * m]; + + sub.s f8, f2, f6 // = data[2 * ia] - re_temp; + sub.s f9, f3, f7 // = data[2 * ia + 1] - im_temp; + + add.s f10, f2, f6 // = data[2 * ia] + re_temp; + add.s f11, f3, f7 // = data[2 * ia + 1] + im_temp; + EE.STF.64.IP f9, f8, a14, 0 + addi a11, a11, 1 // ia++ + EE.STF.64.IP f11, f10, a13, 0 +.fft2r_l3: + add a11, a11, a6 + + addi a8, a8, 1 // j++ + BNE a8, a7, .fft2r_l2 // + slli a7, a7, 1 // ie = ie<<1 +// main loop: for (int k = N/2; k > 0; k >>= 1) + srli a6, a6, 1 // a6 = a6>>1 + BNEZ a6, .fft2r_l1// Jump if > 0 + + movi.n a2, 0 // return status ESP_OK + retw.n + +#endif // dsps_fft2r_fc32_ae32_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft2r_fc32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft2r_fc32_ansi.c new file mode 100644 index 0000000..d0fb682 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft2r_fc32_ansi.c @@ -0,0 +1,369 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_fft2r.h" +#include "dsp_common.h" +#include "dsp_types.h" +#include +#include "esp_attr.h" +#include "esp_log.h" +#include +#include + + +static const char *TAG = "fftr2_ansi"; + +float *dsps_fft_w_table_fc32; +int dsps_fft_w_table_size; +uint8_t dsps_fft2r_initialized = 0; +uint8_t dsps_fft2r_mem_allocated = 0; + +uint16_t *dsps_fft2r_ram_rev_table = NULL; + +#ifdef CONFIG_IDF_TARGET_ESP32S3 +extern float* dsps_fft2r_w_table_fc32_1024; +#endif // CONFIG_IDF_TARGET_ESP32S3 + +unsigned short reverse(unsigned short x, unsigned short N, int order); + +esp_err_t dsps_fft2r_init_fc32(float *fft_table_buff, int table_size) +{ + esp_err_t result = ESP_OK; + if (dsps_fft2r_initialized != 0) { + return result; + } + if (table_size > CONFIG_DSP_MAX_FFT_SIZE) { + return ESP_ERR_DSP_PARAM_OUTOFRANGE; + } + if (table_size == 0) { + return result; + } + if (fft_table_buff != NULL) { + if (dsps_fft2r_mem_allocated) { + return ESP_ERR_DSP_REINITIALIZED; + } + dsps_fft_w_table_fc32 = fft_table_buff; + dsps_fft_w_table_size = table_size; + } else { + if (!dsps_fft2r_mem_allocated) { + #if CONFIG_IDF_TARGET_ESP32S3 + if (table_size <= 1024) + { + dsps_fft_w_table_fc32 = dsps_fft2r_w_table_fc32_1024; + } else + { + dsps_fft_w_table_fc32 = (float*)memalign(16, sizeof(float) * table_size); + } + #else + dsps_fft_w_table_fc32 = (float *)malloc(table_size * sizeof(float)); + #endif + if (dsps_fft_w_table_fc32 == NULL) { + return ESP_ERR_DSP_PARAM_OUTOFRANGE; + } + } + dsps_fft_w_table_size = table_size; + dsps_fft2r_mem_allocated = 1; + + } + + // FFT ram_rev table allocated + int pow = dsp_power_of_two(table_size); + if ((pow > 3) && (pow < 13)) { + dsps_fft2r_ram_rev_table = (uint16_t *)malloc(2 * dsps_fft2r_rev_tables_fc32_size[pow - 4] * sizeof(uint16_t)); + if (dsps_fft2r_ram_rev_table == NULL) { + return ESP_ERR_DSP_PARAM_OUTOFRANGE; + } + memcpy(dsps_fft2r_ram_rev_table, dsps_fft2r_rev_tables_fc32[pow - 4], 2 * dsps_fft2r_rev_tables_fc32_size[pow - 4] * sizeof(uint16_t)); + dsps_fft2r_rev_tables_fc32[pow - 4] = dsps_fft2r_ram_rev_table; + } + + result = dsps_gen_w_r2_fc32(dsps_fft_w_table_fc32, dsps_fft_w_table_size); + if (result != ESP_OK) { + return result; + } + result = dsps_bit_rev_fc32_ansi(dsps_fft_w_table_fc32, dsps_fft_w_table_size >> 1); + if (result != ESP_OK) { + return result; + } + dsps_fft2r_initialized = 1; + + return ESP_OK; +} + +void dsps_fft2r_deinit_fc32() +{ + if (dsps_fft2r_mem_allocated) { + #if CONFIG_IDF_TARGET_ESP32S3 + if (dsps_fft_w_table_fc32 != dsps_fft2r_w_table_fc32_1024) + { + free(dsps_fft_w_table_fc32); + } + #else + free(dsps_fft_w_table_fc32); + #endif + } + if (dsps_fft2r_ram_rev_table != NULL) { + free(dsps_fft2r_ram_rev_table); + dsps_fft2r_ram_rev_table = NULL; + } + // Re init bitrev table for next use + dsps_fft2r_rev_tables_init_fc32(); + dsps_fft2r_mem_allocated = 0; + dsps_fft2r_initialized = 0; +} + +esp_err_t dsps_fft2r_fc32_ansi_(float *data, int N, float *w) +{ + if (!dsp_is_power_of_two(N)) { + return ESP_ERR_DSP_INVALID_LENGTH; + } + if (!dsps_fft2r_initialized) { + return ESP_ERR_DSP_UNINITIALIZED; + } + + esp_err_t result = ESP_OK; + + int ie, ia, m; + float re_temp, im_temp; + float c, s; + ie = 1; + for (int N2 = N / 2; N2 > 0; N2 >>= 1) { + ia = 0; + for (int j = 0; j < ie; j++) { + c = w[2 * j]; + s = w[2 * j + 1]; + for (int i = 0; i < N2; i++) { + m = ia + N2; + re_temp = c * data[2 * m] + s * data[2 * m + 1]; + im_temp = c * data[2 * m + 1] - s * data[2 * m]; + data[2 * m] = data[2 * ia] - re_temp; + data[2 * m + 1] = data[2 * ia + 1] - im_temp; + data[2 * ia] = data[2 * ia] + re_temp; + data[2 * ia + 1] = data[2 * ia + 1] + im_temp; + ia++; + } + ia += N2; + } + ie <<= 1; + } + return result; +} + + +unsigned short reverse(unsigned short x, unsigned short N, int order) +{ + unsigned short b = x; + + b = (b & 0xff00) >> 8 | (b & 0x00fF) << 8; + b = (b & 0xf0F0) >> 4 | (b & 0x0f0F) << 4; + b = (b & 0xCCCC) >> 2 | (b & 0x3333) << 2; + b = (b & 0xAAAA) >> 1 | (b & 0x5555) << 1; + return b >> (16 - order); +} + +esp_err_t dsps_bit_rev_fc32_ansi(float *data, int N) +{ + if (!dsp_is_power_of_two(N)) { + return ESP_ERR_DSP_INVALID_LENGTH; + } + + esp_err_t result = ESP_OK; + + int j, k; + float r_temp, i_temp; + j = 0; + for (int i = 1; i < (N - 1); i++) { + k = N >> 1; + while (k <= j) { + j -= k; + k >>= 1; + } + j += k; + if (i < j) { + r_temp = data[j * 2]; + data[j * 2] = data[i * 2]; + data[i * 2] = r_temp; + i_temp = data[j * 2 + 1]; + data[j * 2 + 1] = data[i * 2 + 1]; + data[i * 2 + 1] = i_temp; + } + } + return result; +} + +esp_err_t dsps_gen_w_r2_fc32(float *w, int N) +{ + if (!dsp_is_power_of_two(N)) { + return ESP_ERR_DSP_INVALID_LENGTH; + } + + esp_err_t result = ESP_OK; + + int i; + float e = M_PI * 2.0 / N; + + for (i = 0; i < (N >> 1); i++) { + w[2 * i] = cosf(i * e); + w[2 * i + 1] = sinf(i * e); + } + + return result; +} + +esp_err_t dsps_cplx2reC_fc32_ansi(float *data, int N) +{ + if (!dsp_is_power_of_two(N)) { + return ESP_ERR_DSP_INVALID_LENGTH; + } + esp_err_t result = ESP_OK; + + int i; + int n2 = N << 1; + + float rkl = 0; + float rkh = 0; + float rnl = 0; + float rnh = 0; + float ikl = 0; + float ikh = 0; + float inl = 0; + float inh = 0; + + for (i = 0; i < (N / 4); i++) { + rkl = data[i * 2 + 0 + 2]; + ikl = data[i * 2 + 1 + 2]; + rnl = data[n2 - i * 2 - 2]; + inl = data[n2 - i * 2 - 1]; + + rkh = data[i * 2 + 0 + 2 + N]; + ikh = data[i * 2 + 1 + 2 + N]; + rnh = data[n2 - i * 2 - 2 - N]; + inh = data[n2 - i * 2 - 1 - N]; + + data[i * 2 + 0 + 2] = rkl + rnl; + data[i * 2 + 1 + 2] = ikl - inl; + + data[n2 - i * 2 - 1 - N] = inh - ikh; + data[n2 - i * 2 - 2 - N] = rkh + rnh; + + data[i * 2 + 0 + 2 + N] = ikl + inl; + data[i * 2 + 1 + 2 + N] = rnl - rkl; + + data[n2 - i * 2 - 1] = rkh - rnh; + data[n2 - i * 2 - 2] = ikh + inh; + } + data[N] = data[1]; + data[1] = 0; + data[N + 1] = 0; + + return result; +} + +esp_err_t dsps_gen_bitrev2r_table(int N, int step, char *name_ext) +{ + if (!dsp_is_power_of_two(N)) { + return ESP_ERR_DSP_INVALID_LENGTH; + } + + int j, k; + j = 0; + int items_count = 0; + ESP_LOGD(TAG, "const uint16_t bitrev2r_table_%i_%s[] = { ", N, name_ext); + for (int i = 1; i < (N - 1); i++) { + k = N >> 1; + while (k <= j) { + j -= k; + k >>= 1; + } + j += k; + if (i < j) { + ESP_LOGD(TAG, "%i, %i, ", i * step, j * step); + items_count++; + if ((items_count % 8) == 0) { + ESP_LOGD(TAG, " "); + } + } + } + ESP_LOGD(TAG, "};"); + ESP_LOGD(TAG, "const uint16_t bitrev2r_table_%i_%s_size = %i;\n", N, name_ext, items_count); + + ESP_LOGD(TAG, "extern const uint16_t bitrev2r_table_%i_%s[];", N, name_ext); + ESP_LOGD(TAG, "extern const uint16_t bitrev2r_table_%i_%s_size;\n", N, name_ext); + return ESP_OK; +} + +esp_err_t dsps_bit_rev2r_fc32(float *data, int N) +{ + uint16_t *table; + uint16_t table_size; + switch (N) { + case 16: + table = (uint16_t *)dsps_fft2r_rev_tables_fc32[0]; + table_size = dsps_fft2r_rev_tables_fc32_size[0]; + break; + case 32: + table = (uint16_t *)dsps_fft2r_rev_tables_fc32[1]; + table_size = dsps_fft2r_rev_tables_fc32_size[1]; + break; + case 64: + table = (uint16_t *)dsps_fft2r_rev_tables_fc32[2]; + table_size = dsps_fft2r_rev_tables_fc32_size[2]; + break; + case 128: + table = (uint16_t *)dsps_fft2r_rev_tables_fc32[3]; + table_size = dsps_fft2r_rev_tables_fc32_size[3]; + break; + case 256: + table = (uint16_t *)dsps_fft2r_rev_tables_fc32[4]; + table_size = dsps_fft2r_rev_tables_fc32_size[4]; + break; + case 512: + table = (uint16_t *)dsps_fft2r_rev_tables_fc32[5]; + table_size = dsps_fft2r_rev_tables_fc32_size[5]; + break; + case 1024: + table = (uint16_t *)dsps_fft2r_rev_tables_fc32[6]; + table_size = dsps_fft2r_rev_tables_fc32_size[6]; + break; + case 2048: + table = (uint16_t *)dsps_fft2r_rev_tables_fc32[7]; + table_size = dsps_fft2r_rev_tables_fc32_size[7]; + break; + case 4096: + table = (uint16_t *)dsps_fft2r_rev_tables_fc32[8]; + table_size = dsps_fft2r_rev_tables_fc32_size[8]; + break; + + default: + return dsps_bit_rev_fc32(data, N); + break; + } + return dsps_bit_rev_lookup_fc32(data, table_size, table); +} + +esp_err_t dsps_bit_rev_lookup_fc32_ansi(float *data, int reverse_size, uint16_t *reverse_tab) +{ + float r_temp, i_temp; + for (int n = 0 ; n < reverse_size ; n++) { + uint16_t i = reverse_tab[n * 2 + 0] >> 2; + uint16_t j = reverse_tab[n * 2 + 1] >> 2; + r_temp = data[j]; + data[j] = data[i]; + data[i] = r_temp; + i_temp = data[j + 1]; + data[j + 1] = data[i + 1]; + data[i + 1] = i_temp; + } + return ESP_OK; +} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft4r_bitrev_tables_fc32.c b/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft4r_bitrev_tables_fc32.c new file mode 100644 index 0000000..d91d65a --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft4r_bitrev_tables_fc32.c @@ -0,0 +1,407 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + + +#include +#include "dsps_fft_tables.h" + + +const uint16_t bitrev4r_table_16_fc32[] = { + 8, 32, 16, 64, 24, 96, 48, 72, 56, 104, 88, 112, +}; +extern const uint16_t bitrev4r_table_16_fc32[]; +extern const uint16_t bitrev4r_table_16_fc32_size; + +const uint16_t bitrev4r_table_64_fc32[] = { + 8, 128, 16, 256, 24, 384, 40, 160, 48, 288, 56, 416, 72, 192, 80, 320, + 88, 448, 104, 224, 112, 352, 120, 480, 144, 264, 152, 392, 176, 296, 184, 424, + 208, 328, 216, 456, 240, 360, 248, 488, 280, 400, 312, 432, 344, 464, 376, 496, +}; +extern const uint16_t bitrev4r_table_64_fc32[]; +extern const uint16_t bitrev4r_table_64_fc32_size; + +const uint16_t bitrev4r_table_256_fc32[] = { + 8, 512, 16, 1024, 24, 1536, 32, 128, 40, 640, 48, 1152, 56, 1664, 64, 256, + 72, 768, 80, 1280, 88, 1792, 96, 384, 104, 896, 112, 1408, 120, 1920, 136, 544, + 144, 1056, 152, 1568, 168, 672, 176, 1184, 184, 1696, 192, 288, 200, 800, 208, 1312, + 216, 1824, 224, 416, 232, 928, 240, 1440, 248, 1952, 264, 576, 272, 1088, 280, 1600, + 296, 704, 304, 1216, 312, 1728, 328, 832, 336, 1344, 344, 1856, 352, 448, 360, 960, + 368, 1472, 376, 1984, 392, 608, 400, 1120, 408, 1632, 424, 736, 432, 1248, 440, 1760, + 456, 864, 464, 1376, 472, 1888, 488, 992, 496, 1504, 504, 2016, 528, 1032, 536, 1544, + 552, 648, 560, 1160, 568, 1672, 584, 776, 592, 1288, 600, 1800, 616, 904, 624, 1416, + 632, 1928, 656, 1064, 664, 1576, 688, 1192, 696, 1704, 712, 808, 720, 1320, 728, 1832, + 744, 936, 752, 1448, 760, 1960, 784, 1096, 792, 1608, 816, 1224, 824, 1736, 848, 1352, + 856, 1864, 872, 968, 880, 1480, 888, 1992, 912, 1128, 920, 1640, 944, 1256, 952, 1768, + 976, 1384, 984, 1896, 1008, 1512, 1016, 2024, 1048, 1552, 1072, 1168, 1080, 1680, 1104, 1296, + 1112, 1808, 1136, 1424, 1144, 1936, 1176, 1584, 1208, 1712, 1232, 1328, 1240, 1840, 1264, 1456, + 1272, 1968, 1304, 1616, 1336, 1744, 1368, 1872, 1392, 1488, 1400, 2000, 1432, 1648, 1464, 1776, + 1496, 1904, 1528, 2032, 1592, 1688, 1624, 1816, 1656, 1944, 1752, 1848, 1784, 1976, 1912, 2008, +}; +extern const uint16_t bitrev4r_table_256_fc32[]; +extern const uint16_t bitrev4r_table_256_fc32_size; + +const uint16_t bitrev4r_table_1024_fc32[] = { + 8, 2048, 16, 4096, 24, 6144, 32, 512, 40, 2560, 48, 4608, 56, 6656, 64, 1024, + 72, 3072, 80, 5120, 88, 7168, 96, 1536, 104, 3584, 112, 5632, 120, 7680, 136, 2176, + 144, 4224, 152, 6272, 160, 640, 168, 2688, 176, 4736, 184, 6784, 192, 1152, 200, 3200, + 208, 5248, 216, 7296, 224, 1664, 232, 3712, 240, 5760, 248, 7808, 264, 2304, 272, 4352, + 280, 6400, 288, 768, 296, 2816, 304, 4864, 312, 6912, 320, 1280, 328, 3328, 336, 5376, + 344, 7424, 352, 1792, 360, 3840, 368, 5888, 376, 7936, 392, 2432, 400, 4480, 408, 6528, + 416, 896, 424, 2944, 432, 4992, 440, 7040, 448, 1408, 456, 3456, 464, 5504, 472, 7552, + 480, 1920, 488, 3968, 496, 6016, 504, 8064, 520, 2080, 528, 4128, 536, 6176, 552, 2592, + 560, 4640, 568, 6688, 576, 1056, 584, 3104, 592, 5152, 600, 7200, 608, 1568, 616, 3616, + 624, 5664, 632, 7712, 648, 2208, 656, 4256, 664, 6304, 680, 2720, 688, 4768, 696, 6816, + 704, 1184, 712, 3232, 720, 5280, 728, 7328, 736, 1696, 744, 3744, 752, 5792, 760, 7840, + 776, 2336, 784, 4384, 792, 6432, 808, 2848, 816, 4896, 824, 6944, 832, 1312, 840, 3360, + 848, 5408, 856, 7456, 864, 1824, 872, 3872, 880, 5920, 888, 7968, 904, 2464, 912, 4512, + 920, 6560, 936, 2976, 944, 5024, 952, 7072, 960, 1440, 968, 3488, 976, 5536, 984, 7584, + 992, 1952, 1000, 4000, 1008, 6048, 1016, 8096, 1032, 2112, 1040, 4160, 1048, 6208, 1064, 2624, + 1072, 4672, 1080, 6720, 1096, 3136, 1104, 5184, 1112, 7232, 1120, 1600, 1128, 3648, 1136, 5696, + 1144, 7744, 1160, 2240, 1168, 4288, 1176, 6336, 1192, 2752, 1200, 4800, 1208, 6848, 1224, 3264, + 1232, 5312, 1240, 7360, 1248, 1728, 1256, 3776, 1264, 5824, 1272, 7872, 1288, 2368, 1296, 4416, + 1304, 6464, 1320, 2880, 1328, 4928, 1336, 6976, 1352, 3392, 1360, 5440, 1368, 7488, 1376, 1856, + 1384, 3904, 1392, 5952, 1400, 8000, 1416, 2496, 1424, 4544, 1432, 6592, 1448, 3008, 1456, 5056, + 1464, 7104, 1480, 3520, 1488, 5568, 1496, 7616, 1504, 1984, 1512, 4032, 1520, 6080, 1528, 8128, + 1544, 2144, 1552, 4192, 1560, 6240, 1576, 2656, 1584, 4704, 1592, 6752, 1608, 3168, 1616, 5216, + 1624, 7264, 1640, 3680, 1648, 5728, 1656, 7776, 1672, 2272, 1680, 4320, 1688, 6368, 1704, 2784, + 1712, 4832, 1720, 6880, 1736, 3296, 1744, 5344, 1752, 7392, 1768, 3808, 1776, 5856, 1784, 7904, + 1800, 2400, 1808, 4448, 1816, 6496, 1832, 2912, 1840, 4960, 1848, 7008, 1864, 3424, 1872, 5472, + 1880, 7520, 1896, 3936, 1904, 5984, 1912, 8032, 1928, 2528, 1936, 4576, 1944, 6624, 1960, 3040, + 1968, 5088, 1976, 7136, 1992, 3552, 2000, 5600, 2008, 7648, 2024, 4064, 2032, 6112, 2040, 8160, + 2064, 4104, 2072, 6152, 2088, 2568, 2096, 4616, 2104, 6664, 2120, 3080, 2128, 5128, 2136, 7176, + 2152, 3592, 2160, 5640, 2168, 7688, 2192, 4232, 2200, 6280, 2216, 2696, 2224, 4744, 2232, 6792, + 2248, 3208, 2256, 5256, 2264, 7304, 2280, 3720, 2288, 5768, 2296, 7816, 2320, 4360, 2328, 6408, + 2344, 2824, 2352, 4872, 2360, 6920, 2376, 3336, 2384, 5384, 2392, 7432, 2408, 3848, 2416, 5896, + 2424, 7944, 2448, 4488, 2456, 6536, 2472, 2952, 2480, 5000, 2488, 7048, 2504, 3464, 2512, 5512, + 2520, 7560, 2536, 3976, 2544, 6024, 2552, 8072, 2576, 4136, 2584, 6184, 2608, 4648, 2616, 6696, + 2632, 3112, 2640, 5160, 2648, 7208, 2664, 3624, 2672, 5672, 2680, 7720, 2704, 4264, 2712, 6312, + 2736, 4776, 2744, 6824, 2760, 3240, 2768, 5288, 2776, 7336, 2792, 3752, 2800, 5800, 2808, 7848, + 2832, 4392, 2840, 6440, 2864, 4904, 2872, 6952, 2888, 3368, 2896, 5416, 2904, 7464, 2920, 3880, + 2928, 5928, 2936, 7976, 2960, 4520, 2968, 6568, 2992, 5032, 3000, 7080, 3016, 3496, 3024, 5544, + 3032, 7592, 3048, 4008, 3056, 6056, 3064, 8104, 3088, 4168, 3096, 6216, 3120, 4680, 3128, 6728, + 3152, 5192, 3160, 7240, 3176, 3656, 3184, 5704, 3192, 7752, 3216, 4296, 3224, 6344, 3248, 4808, + 3256, 6856, 3280, 5320, 3288, 7368, 3304, 3784, 3312, 5832, 3320, 7880, 3344, 4424, 3352, 6472, + 3376, 4936, 3384, 6984, 3408, 5448, 3416, 7496, 3432, 3912, 3440, 5960, 3448, 8008, 3472, 4552, + 3480, 6600, 3504, 5064, 3512, 7112, 3536, 5576, 3544, 7624, 3560, 4040, 3568, 6088, 3576, 8136, + 3600, 4200, 3608, 6248, 3632, 4712, 3640, 6760, 3664, 5224, 3672, 7272, 3696, 5736, 3704, 7784, + 3728, 4328, 3736, 6376, 3760, 4840, 3768, 6888, 3792, 5352, 3800, 7400, 3824, 5864, 3832, 7912, + 3856, 4456, 3864, 6504, 3888, 4968, 3896, 7016, 3920, 5480, 3928, 7528, 3952, 5992, 3960, 8040, + 3984, 4584, 3992, 6632, 4016, 5096, 4024, 7144, 4048, 5608, 4056, 7656, 4080, 6120, 4088, 8168, + 4120, 6160, 4144, 4624, 4152, 6672, 4176, 5136, 4184, 7184, 4208, 5648, 4216, 7696, 4248, 6288, + 4272, 4752, 4280, 6800, 4304, 5264, 4312, 7312, 4336, 5776, 4344, 7824, 4376, 6416, 4400, 4880, + 4408, 6928, 4432, 5392, 4440, 7440, 4464, 5904, 4472, 7952, 4504, 6544, 4528, 5008, 4536, 7056, + 4560, 5520, 4568, 7568, 4592, 6032, 4600, 8080, 4632, 6192, 4664, 6704, 4688, 5168, 4696, 7216, + 4720, 5680, 4728, 7728, 4760, 6320, 4792, 6832, 4816, 5296, 4824, 7344, 4848, 5808, 4856, 7856, + 4888, 6448, 4920, 6960, 4944, 5424, 4952, 7472, 4976, 5936, 4984, 7984, 5016, 6576, 5048, 7088, + 5072, 5552, 5080, 7600, 5104, 6064, 5112, 8112, 5144, 6224, 5176, 6736, 5208, 7248, 5232, 5712, + 5240, 7760, 5272, 6352, 5304, 6864, 5336, 7376, 5360, 5840, 5368, 7888, 5400, 6480, 5432, 6992, + 5464, 7504, 5488, 5968, 5496, 8016, 5528, 6608, 5560, 7120, 5592, 7632, 5616, 6096, 5624, 8144, + 5656, 6256, 5688, 6768, 5720, 7280, 5752, 7792, 5784, 6384, 5816, 6896, 5848, 7408, 5880, 7920, + 5912, 6512, 5944, 7024, 5976, 7536, 6008, 8048, 6040, 6640, 6072, 7152, 6104, 7664, 6136, 8176, + 6200, 6680, 6232, 7192, 6264, 7704, 6328, 6808, 6360, 7320, 6392, 7832, 6456, 6936, 6488, 7448, + 6520, 7960, 6584, 7064, 6616, 7576, 6648, 8088, 6744, 7224, 6776, 7736, 6872, 7352, 6904, 7864, + 7000, 7480, 7032, 7992, 7128, 7608, 7160, 8120, 7288, 7768, 7416, 7896, 7544, 8024, 7672, 8152, +}; +extern const uint16_t bitrev4r_table_1024_fc32[]; +extern const uint16_t bitrev4r_table_1024_fc32_size; + +const uint16_t bitrev4r_table_4096_fc32[] = { + 8, 8192, 16, 16384, 24, 24576, 32, 2048, 40, 10240, 48, 18432, 56, 26624, 64, 4096, + 72, 12288, 80, 20480, 88, 28672, 96, 6144, 104, 14336, 112, 22528, 120, 30720, 128, 512, + 136, 8704, 144, 16896, 152, 25088, 160, 2560, 168, 10752, 176, 18944, 184, 27136, 192, 4608, + 200, 12800, 208, 20992, 216, 29184, 224, 6656, 232, 14848, 240, 23040, 248, 31232, 256, 1024, + 264, 9216, 272, 17408, 280, 25600, 288, 3072, 296, 11264, 304, 19456, 312, 27648, 320, 5120, + 328, 13312, 336, 21504, 344, 29696, 352, 7168, 360, 15360, 368, 23552, 376, 31744, 384, 1536, + 392, 9728, 400, 17920, 408, 26112, 416, 3584, 424, 11776, 432, 19968, 440, 28160, 448, 5632, + 456, 13824, 464, 22016, 472, 30208, 480, 7680, 488, 15872, 496, 24064, 504, 32256, 520, 8320, + 528, 16512, 536, 24704, 544, 2176, 552, 10368, 560, 18560, 568, 26752, 576, 4224, 584, 12416, + 592, 20608, 600, 28800, 608, 6272, 616, 14464, 624, 22656, 632, 30848, 648, 8832, 656, 17024, + 664, 25216, 672, 2688, 680, 10880, 688, 19072, 696, 27264, 704, 4736, 712, 12928, 720, 21120, + 728, 29312, 736, 6784, 744, 14976, 752, 23168, 760, 31360, 768, 1152, 776, 9344, 784, 17536, + 792, 25728, 800, 3200, 808, 11392, 816, 19584, 824, 27776, 832, 5248, 840, 13440, 848, 21632, + 856, 29824, 864, 7296, 872, 15488, 880, 23680, 888, 31872, 896, 1664, 904, 9856, 912, 18048, + 920, 26240, 928, 3712, 936, 11904, 944, 20096, 952, 28288, 960, 5760, 968, 13952, 976, 22144, + 984, 30336, 992, 7808, 1000, 16000, 1008, 24192, 1016, 32384, 1032, 8448, 1040, 16640, 1048, 24832, + 1056, 2304, 1064, 10496, 1072, 18688, 1080, 26880, 1088, 4352, 1096, 12544, 1104, 20736, 1112, 28928, + 1120, 6400, 1128, 14592, 1136, 22784, 1144, 30976, 1160, 8960, 1168, 17152, 1176, 25344, 1184, 2816, + 1192, 11008, 1200, 19200, 1208, 27392, 1216, 4864, 1224, 13056, 1232, 21248, 1240, 29440, 1248, 6912, + 1256, 15104, 1264, 23296, 1272, 31488, 1288, 9472, 1296, 17664, 1304, 25856, 1312, 3328, 1320, 11520, + 1328, 19712, 1336, 27904, 1344, 5376, 1352, 13568, 1360, 21760, 1368, 29952, 1376, 7424, 1384, 15616, + 1392, 23808, 1400, 32000, 1408, 1792, 1416, 9984, 1424, 18176, 1432, 26368, 1440, 3840, 1448, 12032, + 1456, 20224, 1464, 28416, 1472, 5888, 1480, 14080, 1488, 22272, 1496, 30464, 1504, 7936, 1512, 16128, + 1520, 24320, 1528, 32512, 1544, 8576, 1552, 16768, 1560, 24960, 1568, 2432, 1576, 10624, 1584, 18816, + 1592, 27008, 1600, 4480, 1608, 12672, 1616, 20864, 1624, 29056, 1632, 6528, 1640, 14720, 1648, 22912, + 1656, 31104, 1672, 9088, 1680, 17280, 1688, 25472, 1696, 2944, 1704, 11136, 1712, 19328, 1720, 27520, + 1728, 4992, 1736, 13184, 1744, 21376, 1752, 29568, 1760, 7040, 1768, 15232, 1776, 23424, 1784, 31616, + 1800, 9600, 1808, 17792, 1816, 25984, 1824, 3456, 1832, 11648, 1840, 19840, 1848, 28032, 1856, 5504, + 1864, 13696, 1872, 21888, 1880, 30080, 1888, 7552, 1896, 15744, 1904, 23936, 1912, 32128, 1928, 10112, + 1936, 18304, 1944, 26496, 1952, 3968, 1960, 12160, 1968, 20352, 1976, 28544, 1984, 6016, 1992, 14208, + 2000, 22400, 2008, 30592, 2016, 8064, 2024, 16256, 2032, 24448, 2040, 32640, 2056, 8224, 2064, 16416, + 2072, 24608, 2088, 10272, 2096, 18464, 2104, 26656, 2112, 4128, 2120, 12320, 2128, 20512, 2136, 28704, + 2144, 6176, 2152, 14368, 2160, 22560, 2168, 30752, 2184, 8736, 2192, 16928, 2200, 25120, 2208, 2592, + 2216, 10784, 2224, 18976, 2232, 27168, 2240, 4640, 2248, 12832, 2256, 21024, 2264, 29216, 2272, 6688, + 2280, 14880, 2288, 23072, 2296, 31264, 2312, 9248, 2320, 17440, 2328, 25632, 2336, 3104, 2344, 11296, + 2352, 19488, 2360, 27680, 2368, 5152, 2376, 13344, 2384, 21536, 2392, 29728, 2400, 7200, 2408, 15392, + 2416, 23584, 2424, 31776, 2440, 9760, 2448, 17952, 2456, 26144, 2464, 3616, 2472, 11808, 2480, 20000, + 2488, 28192, 2496, 5664, 2504, 13856, 2512, 22048, 2520, 30240, 2528, 7712, 2536, 15904, 2544, 24096, + 2552, 32288, 2568, 8352, 2576, 16544, 2584, 24736, 2600, 10400, 2608, 18592, 2616, 26784, 2624, 4256, + 2632, 12448, 2640, 20640, 2648, 28832, 2656, 6304, 2664, 14496, 2672, 22688, 2680, 30880, 2696, 8864, + 2704, 17056, 2712, 25248, 2728, 10912, 2736, 19104, 2744, 27296, 2752, 4768, 2760, 12960, 2768, 21152, + 2776, 29344, 2784, 6816, 2792, 15008, 2800, 23200, 2808, 31392, 2824, 9376, 2832, 17568, 2840, 25760, + 2848, 3232, 2856, 11424, 2864, 19616, 2872, 27808, 2880, 5280, 2888, 13472, 2896, 21664, 2904, 29856, + 2912, 7328, 2920, 15520, 2928, 23712, 2936, 31904, 2952, 9888, 2960, 18080, 2968, 26272, 2976, 3744, + 2984, 11936, 2992, 20128, 3000, 28320, 3008, 5792, 3016, 13984, 3024, 22176, 3032, 30368, 3040, 7840, + 3048, 16032, 3056, 24224, 3064, 32416, 3080, 8480, 3088, 16672, 3096, 24864, 3112, 10528, 3120, 18720, + 3128, 26912, 3136, 4384, 3144, 12576, 3152, 20768, 3160, 28960, 3168, 6432, 3176, 14624, 3184, 22816, + 3192, 31008, 3208, 8992, 3216, 17184, 3224, 25376, 3240, 11040, 3248, 19232, 3256, 27424, 3264, 4896, + 3272, 13088, 3280, 21280, 3288, 29472, 3296, 6944, 3304, 15136, 3312, 23328, 3320, 31520, 3336, 9504, + 3344, 17696, 3352, 25888, 3368, 11552, 3376, 19744, 3384, 27936, 3392, 5408, 3400, 13600, 3408, 21792, + 3416, 29984, 3424, 7456, 3432, 15648, 3440, 23840, 3448, 32032, 3464, 10016, 3472, 18208, 3480, 26400, + 3488, 3872, 3496, 12064, 3504, 20256, 3512, 28448, 3520, 5920, 3528, 14112, 3536, 22304, 3544, 30496, + 3552, 7968, 3560, 16160, 3568, 24352, 3576, 32544, 3592, 8608, 3600, 16800, 3608, 24992, 3624, 10656, + 3632, 18848, 3640, 27040, 3648, 4512, 3656, 12704, 3664, 20896, 3672, 29088, 3680, 6560, 3688, 14752, + 3696, 22944, 3704, 31136, 3720, 9120, 3728, 17312, 3736, 25504, 3752, 11168, 3760, 19360, 3768, 27552, + 3776, 5024, 3784, 13216, 3792, 21408, 3800, 29600, 3808, 7072, 3816, 15264, 3824, 23456, 3832, 31648, + 3848, 9632, 3856, 17824, 3864, 26016, 3880, 11680, 3888, 19872, 3896, 28064, 3904, 5536, 3912, 13728, + 3920, 21920, 3928, 30112, 3936, 7584, 3944, 15776, 3952, 23968, 3960, 32160, 3976, 10144, 3984, 18336, + 3992, 26528, 4008, 12192, 4016, 20384, 4024, 28576, 4032, 6048, 4040, 14240, 4048, 22432, 4056, 30624, + 4064, 8096, 4072, 16288, 4080, 24480, 4088, 32672, 4104, 8256, 4112, 16448, 4120, 24640, 4136, 10304, + 4144, 18496, 4152, 26688, 4168, 12352, 4176, 20544, 4184, 28736, 4192, 6208, 4200, 14400, 4208, 22592, + 4216, 30784, 4232, 8768, 4240, 16960, 4248, 25152, 4264, 10816, 4272, 19008, 4280, 27200, 4288, 4672, + 4296, 12864, 4304, 21056, 4312, 29248, 4320, 6720, 4328, 14912, 4336, 23104, 4344, 31296, 4360, 9280, + 4368, 17472, 4376, 25664, 4392, 11328, 4400, 19520, 4408, 27712, 4416, 5184, 4424, 13376, 4432, 21568, + 4440, 29760, 4448, 7232, 4456, 15424, 4464, 23616, 4472, 31808, 4488, 9792, 4496, 17984, 4504, 26176, + 4520, 11840, 4528, 20032, 4536, 28224, 4544, 5696, 4552, 13888, 4560, 22080, 4568, 30272, 4576, 7744, + 4584, 15936, 4592, 24128, 4600, 32320, 4616, 8384, 4624, 16576, 4632, 24768, 4648, 10432, 4656, 18624, + 4664, 26816, 4680, 12480, 4688, 20672, 4696, 28864, 4704, 6336, 4712, 14528, 4720, 22720, 4728, 30912, + 4744, 8896, 4752, 17088, 4760, 25280, 4776, 10944, 4784, 19136, 4792, 27328, 4808, 12992, 4816, 21184, + 4824, 29376, 4832, 6848, 4840, 15040, 4848, 23232, 4856, 31424, 4872, 9408, 4880, 17600, 4888, 25792, + 4904, 11456, 4912, 19648, 4920, 27840, 4928, 5312, 4936, 13504, 4944, 21696, 4952, 29888, 4960, 7360, + 4968, 15552, 4976, 23744, 4984, 31936, 5000, 9920, 5008, 18112, 5016, 26304, 5032, 11968, 5040, 20160, + 5048, 28352, 5056, 5824, 5064, 14016, 5072, 22208, 5080, 30400, 5088, 7872, 5096, 16064, 5104, 24256, + 5112, 32448, 5128, 8512, 5136, 16704, 5144, 24896, 5160, 10560, 5168, 18752, 5176, 26944, 5192, 12608, + 5200, 20800, 5208, 28992, 5216, 6464, 5224, 14656, 5232, 22848, 5240, 31040, 5256, 9024, 5264, 17216, + 5272, 25408, 5288, 11072, 5296, 19264, 5304, 27456, 5320, 13120, 5328, 21312, 5336, 29504, 5344, 6976, + 5352, 15168, 5360, 23360, 5368, 31552, 5384, 9536, 5392, 17728, 5400, 25920, 5416, 11584, 5424, 19776, + 5432, 27968, 5448, 13632, 5456, 21824, 5464, 30016, 5472, 7488, 5480, 15680, 5488, 23872, 5496, 32064, + 5512, 10048, 5520, 18240, 5528, 26432, 5544, 12096, 5552, 20288, 5560, 28480, 5568, 5952, 5576, 14144, + 5584, 22336, 5592, 30528, 5600, 8000, 5608, 16192, 5616, 24384, 5624, 32576, 5640, 8640, 5648, 16832, + 5656, 25024, 5672, 10688, 5680, 18880, 5688, 27072, 5704, 12736, 5712, 20928, 5720, 29120, 5728, 6592, + 5736, 14784, 5744, 22976, 5752, 31168, 5768, 9152, 5776, 17344, 5784, 25536, 5800, 11200, 5808, 19392, + 5816, 27584, 5832, 13248, 5840, 21440, 5848, 29632, 5856, 7104, 5864, 15296, 5872, 23488, 5880, 31680, + 5896, 9664, 5904, 17856, 5912, 26048, 5928, 11712, 5936, 19904, 5944, 28096, 5960, 13760, 5968, 21952, + 5976, 30144, 5984, 7616, 5992, 15808, 6000, 24000, 6008, 32192, 6024, 10176, 6032, 18368, 6040, 26560, + 6056, 12224, 6064, 20416, 6072, 28608, 6088, 14272, 6096, 22464, 6104, 30656, 6112, 8128, 6120, 16320, + 6128, 24512, 6136, 32704, 6152, 8288, 6160, 16480, 6168, 24672, 6184, 10336, 6192, 18528, 6200, 26720, + 6216, 12384, 6224, 20576, 6232, 28768, 6248, 14432, 6256, 22624, 6264, 30816, 6280, 8800, 6288, 16992, + 6296, 25184, 6312, 10848, 6320, 19040, 6328, 27232, 6344, 12896, 6352, 21088, 6360, 29280, 6368, 6752, + 6376, 14944, 6384, 23136, 6392, 31328, 6408, 9312, 6416, 17504, 6424, 25696, 6440, 11360, 6448, 19552, + 6456, 27744, 6472, 13408, 6480, 21600, 6488, 29792, 6496, 7264, 6504, 15456, 6512, 23648, 6520, 31840, + 6536, 9824, 6544, 18016, 6552, 26208, 6568, 11872, 6576, 20064, 6584, 28256, 6600, 13920, 6608, 22112, + 6616, 30304, 6624, 7776, 6632, 15968, 6640, 24160, 6648, 32352, 6664, 8416, 6672, 16608, 6680, 24800, + 6696, 10464, 6704, 18656, 6712, 26848, 6728, 12512, 6736, 20704, 6744, 28896, 6760, 14560, 6768, 22752, + 6776, 30944, 6792, 8928, 6800, 17120, 6808, 25312, 6824, 10976, 6832, 19168, 6840, 27360, 6856, 13024, + 6864, 21216, 6872, 29408, 6888, 15072, 6896, 23264, 6904, 31456, 6920, 9440, 6928, 17632, 6936, 25824, + 6952, 11488, 6960, 19680, 6968, 27872, 6984, 13536, 6992, 21728, 7000, 29920, 7008, 7392, 7016, 15584, + 7024, 23776, 7032, 31968, 7048, 9952, 7056, 18144, 7064, 26336, 7080, 12000, 7088, 20192, 7096, 28384, + 7112, 14048, 7120, 22240, 7128, 30432, 7136, 7904, 7144, 16096, 7152, 24288, 7160, 32480, 7176, 8544, + 7184, 16736, 7192, 24928, 7208, 10592, 7216, 18784, 7224, 26976, 7240, 12640, 7248, 20832, 7256, 29024, + 7272, 14688, 7280, 22880, 7288, 31072, 7304, 9056, 7312, 17248, 7320, 25440, 7336, 11104, 7344, 19296, + 7352, 27488, 7368, 13152, 7376, 21344, 7384, 29536, 7400, 15200, 7408, 23392, 7416, 31584, 7432, 9568, + 7440, 17760, 7448, 25952, 7464, 11616, 7472, 19808, 7480, 28000, 7496, 13664, 7504, 21856, 7512, 30048, + 7528, 15712, 7536, 23904, 7544, 32096, 7560, 10080, 7568, 18272, 7576, 26464, 7592, 12128, 7600, 20320, + 7608, 28512, 7624, 14176, 7632, 22368, 7640, 30560, 7648, 8032, 7656, 16224, 7664, 24416, 7672, 32608, + 7688, 8672, 7696, 16864, 7704, 25056, 7720, 10720, 7728, 18912, 7736, 27104, 7752, 12768, 7760, 20960, + 7768, 29152, 7784, 14816, 7792, 23008, 7800, 31200, 7816, 9184, 7824, 17376, 7832, 25568, 7848, 11232, + 7856, 19424, 7864, 27616, 7880, 13280, 7888, 21472, 7896, 29664, 7912, 15328, 7920, 23520, 7928, 31712, + 7944, 9696, 7952, 17888, 7960, 26080, 7976, 11744, 7984, 19936, 7992, 28128, 8008, 13792, 8016, 21984, + 8024, 30176, 8040, 15840, 8048, 24032, 8056, 32224, 8072, 10208, 8080, 18400, 8088, 26592, 8104, 12256, + 8112, 20448, 8120, 28640, 8136, 14304, 8144, 22496, 8152, 30688, 8168, 16352, 8176, 24544, 8184, 32736, + 8208, 16392, 8216, 24584, 8232, 10248, 8240, 18440, 8248, 26632, 8264, 12296, 8272, 20488, 8280, 28680, + 8296, 14344, 8304, 22536, 8312, 30728, 8328, 8712, 8336, 16904, 8344, 25096, 8360, 10760, 8368, 18952, + 8376, 27144, 8392, 12808, 8400, 21000, 8408, 29192, 8424, 14856, 8432, 23048, 8440, 31240, 8456, 9224, + 8464, 17416, 8472, 25608, 8488, 11272, 8496, 19464, 8504, 27656, 8520, 13320, 8528, 21512, 8536, 29704, + 8552, 15368, 8560, 23560, 8568, 31752, 8584, 9736, 8592, 17928, 8600, 26120, 8616, 11784, 8624, 19976, + 8632, 28168, 8648, 13832, 8656, 22024, 8664, 30216, 8680, 15880, 8688, 24072, 8696, 32264, 8720, 16520, + 8728, 24712, 8744, 10376, 8752, 18568, 8760, 26760, 8776, 12424, 8784, 20616, 8792, 28808, 8808, 14472, + 8816, 22664, 8824, 30856, 8848, 17032, 8856, 25224, 8872, 10888, 8880, 19080, 8888, 27272, 8904, 12936, + 8912, 21128, 8920, 29320, 8936, 14984, 8944, 23176, 8952, 31368, 8968, 9352, 8976, 17544, 8984, 25736, + 9000, 11400, 9008, 19592, 9016, 27784, 9032, 13448, 9040, 21640, 9048, 29832, 9064, 15496, 9072, 23688, + 9080, 31880, 9096, 9864, 9104, 18056, 9112, 26248, 9128, 11912, 9136, 20104, 9144, 28296, 9160, 13960, + 9168, 22152, 9176, 30344, 9192, 16008, 9200, 24200, 9208, 32392, 9232, 16648, 9240, 24840, 9256, 10504, + 9264, 18696, 9272, 26888, 9288, 12552, 9296, 20744, 9304, 28936, 9320, 14600, 9328, 22792, 9336, 30984, + 9360, 17160, 9368, 25352, 9384, 11016, 9392, 19208, 9400, 27400, 9416, 13064, 9424, 21256, 9432, 29448, + 9448, 15112, 9456, 23304, 9464, 31496, 9488, 17672, 9496, 25864, 9512, 11528, 9520, 19720, 9528, 27912, + 9544, 13576, 9552, 21768, 9560, 29960, 9576, 15624, 9584, 23816, 9592, 32008, 9608, 9992, 9616, 18184, + 9624, 26376, 9640, 12040, 9648, 20232, 9656, 28424, 9672, 14088, 9680, 22280, 9688, 30472, 9704, 16136, + 9712, 24328, 9720, 32520, 9744, 16776, 9752, 24968, 9768, 10632, 9776, 18824, 9784, 27016, 9800, 12680, + 9808, 20872, 9816, 29064, 9832, 14728, 9840, 22920, 9848, 31112, 9872, 17288, 9880, 25480, 9896, 11144, + 9904, 19336, 9912, 27528, 9928, 13192, 9936, 21384, 9944, 29576, 9960, 15240, 9968, 23432, 9976, 31624, + 10000, 17800, 10008, 25992, 10024, 11656, 10032, 19848, 10040, 28040, 10056, 13704, 10064, 21896, 10072, 30088, + 10088, 15752, 10096, 23944, 10104, 32136, 10128, 18312, 10136, 26504, 10152, 12168, 10160, 20360, 10168, 28552, + 10184, 14216, 10192, 22408, 10200, 30600, 10216, 16264, 10224, 24456, 10232, 32648, 10256, 16424, 10264, 24616, + 10288, 18472, 10296, 26664, 10312, 12328, 10320, 20520, 10328, 28712, 10344, 14376, 10352, 22568, 10360, 30760, + 10384, 16936, 10392, 25128, 10408, 10792, 10416, 18984, 10424, 27176, 10440, 12840, 10448, 21032, 10456, 29224, + 10472, 14888, 10480, 23080, 10488, 31272, 10512, 17448, 10520, 25640, 10536, 11304, 10544, 19496, 10552, 27688, + 10568, 13352, 10576, 21544, 10584, 29736, 10600, 15400, 10608, 23592, 10616, 31784, 10640, 17960, 10648, 26152, + 10664, 11816, 10672, 20008, 10680, 28200, 10696, 13864, 10704, 22056, 10712, 30248, 10728, 15912, 10736, 24104, + 10744, 32296, 10768, 16552, 10776, 24744, 10800, 18600, 10808, 26792, 10824, 12456, 10832, 20648, 10840, 28840, + 10856, 14504, 10864, 22696, 10872, 30888, 10896, 17064, 10904, 25256, 10928, 19112, 10936, 27304, 10952, 12968, + 10960, 21160, 10968, 29352, 10984, 15016, 10992, 23208, 11000, 31400, 11024, 17576, 11032, 25768, 11048, 11432, + 11056, 19624, 11064, 27816, 11080, 13480, 11088, 21672, 11096, 29864, 11112, 15528, 11120, 23720, 11128, 31912, + 11152, 18088, 11160, 26280, 11176, 11944, 11184, 20136, 11192, 28328, 11208, 13992, 11216, 22184, 11224, 30376, + 11240, 16040, 11248, 24232, 11256, 32424, 11280, 16680, 11288, 24872, 11312, 18728, 11320, 26920, 11336, 12584, + 11344, 20776, 11352, 28968, 11368, 14632, 11376, 22824, 11384, 31016, 11408, 17192, 11416, 25384, 11440, 19240, + 11448, 27432, 11464, 13096, 11472, 21288, 11480, 29480, 11496, 15144, 11504, 23336, 11512, 31528, 11536, 17704, + 11544, 25896, 11568, 19752, 11576, 27944, 11592, 13608, 11600, 21800, 11608, 29992, 11624, 15656, 11632, 23848, + 11640, 32040, 11664, 18216, 11672, 26408, 11688, 12072, 11696, 20264, 11704, 28456, 11720, 14120, 11728, 22312, + 11736, 30504, 11752, 16168, 11760, 24360, 11768, 32552, 11792, 16808, 11800, 25000, 11824, 18856, 11832, 27048, + 11848, 12712, 11856, 20904, 11864, 29096, 11880, 14760, 11888, 22952, 11896, 31144, 11920, 17320, 11928, 25512, + 11952, 19368, 11960, 27560, 11976, 13224, 11984, 21416, 11992, 29608, 12008, 15272, 12016, 23464, 12024, 31656, + 12048, 17832, 12056, 26024, 12080, 19880, 12088, 28072, 12104, 13736, 12112, 21928, 12120, 30120, 12136, 15784, + 12144, 23976, 12152, 32168, 12176, 18344, 12184, 26536, 12208, 20392, 12216, 28584, 12232, 14248, 12240, 22440, + 12248, 30632, 12264, 16296, 12272, 24488, 12280, 32680, 12304, 16456, 12312, 24648, 12336, 18504, 12344, 26696, + 12368, 20552, 12376, 28744, 12392, 14408, 12400, 22600, 12408, 30792, 12432, 16968, 12440, 25160, 12464, 19016, + 12472, 27208, 12488, 12872, 12496, 21064, 12504, 29256, 12520, 14920, 12528, 23112, 12536, 31304, 12560, 17480, + 12568, 25672, 12592, 19528, 12600, 27720, 12616, 13384, 12624, 21576, 12632, 29768, 12648, 15432, 12656, 23624, + 12664, 31816, 12688, 17992, 12696, 26184, 12720, 20040, 12728, 28232, 12744, 13896, 12752, 22088, 12760, 30280, + 12776, 15944, 12784, 24136, 12792, 32328, 12816, 16584, 12824, 24776, 12848, 18632, 12856, 26824, 12880, 20680, + 12888, 28872, 12904, 14536, 12912, 22728, 12920, 30920, 12944, 17096, 12952, 25288, 12976, 19144, 12984, 27336, + 13008, 21192, 13016, 29384, 13032, 15048, 13040, 23240, 13048, 31432, 13072, 17608, 13080, 25800, 13104, 19656, + 13112, 27848, 13128, 13512, 13136, 21704, 13144, 29896, 13160, 15560, 13168, 23752, 13176, 31944, 13200, 18120, + 13208, 26312, 13232, 20168, 13240, 28360, 13256, 14024, 13264, 22216, 13272, 30408, 13288, 16072, 13296, 24264, + 13304, 32456, 13328, 16712, 13336, 24904, 13360, 18760, 13368, 26952, 13392, 20808, 13400, 29000, 13416, 14664, + 13424, 22856, 13432, 31048, 13456, 17224, 13464, 25416, 13488, 19272, 13496, 27464, 13520, 21320, 13528, 29512, + 13544, 15176, 13552, 23368, 13560, 31560, 13584, 17736, 13592, 25928, 13616, 19784, 13624, 27976, 13648, 21832, + 13656, 30024, 13672, 15688, 13680, 23880, 13688, 32072, 13712, 18248, 13720, 26440, 13744, 20296, 13752, 28488, + 13768, 14152, 13776, 22344, 13784, 30536, 13800, 16200, 13808, 24392, 13816, 32584, 13840, 16840, 13848, 25032, + 13872, 18888, 13880, 27080, 13904, 20936, 13912, 29128, 13928, 14792, 13936, 22984, 13944, 31176, 13968, 17352, + 13976, 25544, 14000, 19400, 14008, 27592, 14032, 21448, 14040, 29640, 14056, 15304, 14064, 23496, 14072, 31688, + 14096, 17864, 14104, 26056, 14128, 19912, 14136, 28104, 14160, 21960, 14168, 30152, 14184, 15816, 14192, 24008, + 14200, 32200, 14224, 18376, 14232, 26568, 14256, 20424, 14264, 28616, 14288, 22472, 14296, 30664, 14312, 16328, + 14320, 24520, 14328, 32712, 14352, 16488, 14360, 24680, 14384, 18536, 14392, 26728, 14416, 20584, 14424, 28776, + 14448, 22632, 14456, 30824, 14480, 17000, 14488, 25192, 14512, 19048, 14520, 27240, 14544, 21096, 14552, 29288, + 14568, 14952, 14576, 23144, 14584, 31336, 14608, 17512, 14616, 25704, 14640, 19560, 14648, 27752, 14672, 21608, + 14680, 29800, 14696, 15464, 14704, 23656, 14712, 31848, 14736, 18024, 14744, 26216, 14768, 20072, 14776, 28264, + 14800, 22120, 14808, 30312, 14824, 15976, 14832, 24168, 14840, 32360, 14864, 16616, 14872, 24808, 14896, 18664, + 14904, 26856, 14928, 20712, 14936, 28904, 14960, 22760, 14968, 30952, 14992, 17128, 15000, 25320, 15024, 19176, + 15032, 27368, 15056, 21224, 15064, 29416, 15088, 23272, 15096, 31464, 15120, 17640, 15128, 25832, 15152, 19688, + 15160, 27880, 15184, 21736, 15192, 29928, 15208, 15592, 15216, 23784, 15224, 31976, 15248, 18152, 15256, 26344, + 15280, 20200, 15288, 28392, 15312, 22248, 15320, 30440, 15336, 16104, 15344, 24296, 15352, 32488, 15376, 16744, + 15384, 24936, 15408, 18792, 15416, 26984, 15440, 20840, 15448, 29032, 15472, 22888, 15480, 31080, 15504, 17256, + 15512, 25448, 15536, 19304, 15544, 27496, 15568, 21352, 15576, 29544, 15600, 23400, 15608, 31592, 15632, 17768, + 15640, 25960, 15664, 19816, 15672, 28008, 15696, 21864, 15704, 30056, 15728, 23912, 15736, 32104, 15760, 18280, + 15768, 26472, 15792, 20328, 15800, 28520, 15824, 22376, 15832, 30568, 15848, 16232, 15856, 24424, 15864, 32616, + 15888, 16872, 15896, 25064, 15920, 18920, 15928, 27112, 15952, 20968, 15960, 29160, 15984, 23016, 15992, 31208, + 16016, 17384, 16024, 25576, 16048, 19432, 16056, 27624, 16080, 21480, 16088, 29672, 16112, 23528, 16120, 31720, + 16144, 17896, 16152, 26088, 16176, 19944, 16184, 28136, 16208, 21992, 16216, 30184, 16240, 24040, 16248, 32232, + 16272, 18408, 16280, 26600, 16304, 20456, 16312, 28648, 16336, 22504, 16344, 30696, 16368, 24552, 16376, 32744, + 16408, 24592, 16432, 18448, 16440, 26640, 16464, 20496, 16472, 28688, 16496, 22544, 16504, 30736, 16528, 16912, + 16536, 25104, 16560, 18960, 16568, 27152, 16592, 21008, 16600, 29200, 16624, 23056, 16632, 31248, 16656, 17424, + 16664, 25616, 16688, 19472, 16696, 27664, 16720, 21520, 16728, 29712, 16752, 23568, 16760, 31760, 16784, 17936, + 16792, 26128, 16816, 19984, 16824, 28176, 16848, 22032, 16856, 30224, 16880, 24080, 16888, 32272, 16920, 24720, + 16944, 18576, 16952, 26768, 16976, 20624, 16984, 28816, 17008, 22672, 17016, 30864, 17048, 25232, 17072, 19088, + 17080, 27280, 17104, 21136, 17112, 29328, 17136, 23184, 17144, 31376, 17168, 17552, 17176, 25744, 17200, 19600, + 17208, 27792, 17232, 21648, 17240, 29840, 17264, 23696, 17272, 31888, 17296, 18064, 17304, 26256, 17328, 20112, + 17336, 28304, 17360, 22160, 17368, 30352, 17392, 24208, 17400, 32400, 17432, 24848, 17456, 18704, 17464, 26896, + 17488, 20752, 17496, 28944, 17520, 22800, 17528, 30992, 17560, 25360, 17584, 19216, 17592, 27408, 17616, 21264, + 17624, 29456, 17648, 23312, 17656, 31504, 17688, 25872, 17712, 19728, 17720, 27920, 17744, 21776, 17752, 29968, + 17776, 23824, 17784, 32016, 17808, 18192, 17816, 26384, 17840, 20240, 17848, 28432, 17872, 22288, 17880, 30480, + 17904, 24336, 17912, 32528, 17944, 24976, 17968, 18832, 17976, 27024, 18000, 20880, 18008, 29072, 18032, 22928, + 18040, 31120, 18072, 25488, 18096, 19344, 18104, 27536, 18128, 21392, 18136, 29584, 18160, 23440, 18168, 31632, + 18200, 26000, 18224, 19856, 18232, 28048, 18256, 21904, 18264, 30096, 18288, 23952, 18296, 32144, 18328, 26512, + 18352, 20368, 18360, 28560, 18384, 22416, 18392, 30608, 18416, 24464, 18424, 32656, 18456, 24624, 18488, 26672, + 18512, 20528, 18520, 28720, 18544, 22576, 18552, 30768, 18584, 25136, 18608, 18992, 18616, 27184, 18640, 21040, + 18648, 29232, 18672, 23088, 18680, 31280, 18712, 25648, 18736, 19504, 18744, 27696, 18768, 21552, 18776, 29744, + 18800, 23600, 18808, 31792, 18840, 26160, 18864, 20016, 18872, 28208, 18896, 22064, 18904, 30256, 18928, 24112, + 18936, 32304, 18968, 24752, 19000, 26800, 19024, 20656, 19032, 28848, 19056, 22704, 19064, 30896, 19096, 25264, + 19128, 27312, 19152, 21168, 19160, 29360, 19184, 23216, 19192, 31408, 19224, 25776, 19248, 19632, 19256, 27824, + 19280, 21680, 19288, 29872, 19312, 23728, 19320, 31920, 19352, 26288, 19376, 20144, 19384, 28336, 19408, 22192, + 19416, 30384, 19440, 24240, 19448, 32432, 19480, 24880, 19512, 26928, 19536, 20784, 19544, 28976, 19568, 22832, + 19576, 31024, 19608, 25392, 19640, 27440, 19664, 21296, 19672, 29488, 19696, 23344, 19704, 31536, 19736, 25904, + 19768, 27952, 19792, 21808, 19800, 30000, 19824, 23856, 19832, 32048, 19864, 26416, 19888, 20272, 19896, 28464, + 19920, 22320, 19928, 30512, 19952, 24368, 19960, 32560, 19992, 25008, 20024, 27056, 20048, 20912, 20056, 29104, + 20080, 22960, 20088, 31152, 20120, 25520, 20152, 27568, 20176, 21424, 20184, 29616, 20208, 23472, 20216, 31664, + 20248, 26032, 20280, 28080, 20304, 21936, 20312, 30128, 20336, 23984, 20344, 32176, 20376, 26544, 20408, 28592, + 20432, 22448, 20440, 30640, 20464, 24496, 20472, 32688, 20504, 24656, 20536, 26704, 20568, 28752, 20592, 22608, + 20600, 30800, 20632, 25168, 20664, 27216, 20688, 21072, 20696, 29264, 20720, 23120, 20728, 31312, 20760, 25680, + 20792, 27728, 20816, 21584, 20824, 29776, 20848, 23632, 20856, 31824, 20888, 26192, 20920, 28240, 20944, 22096, + 20952, 30288, 20976, 24144, 20984, 32336, 21016, 24784, 21048, 26832, 21080, 28880, 21104, 22736, 21112, 30928, + 21144, 25296, 21176, 27344, 21208, 29392, 21232, 23248, 21240, 31440, 21272, 25808, 21304, 27856, 21328, 21712, + 21336, 29904, 21360, 23760, 21368, 31952, 21400, 26320, 21432, 28368, 21456, 22224, 21464, 30416, 21488, 24272, + 21496, 32464, 21528, 24912, 21560, 26960, 21592, 29008, 21616, 22864, 21624, 31056, 21656, 25424, 21688, 27472, + 21720, 29520, 21744, 23376, 21752, 31568, 21784, 25936, 21816, 27984, 21848, 30032, 21872, 23888, 21880, 32080, + 21912, 26448, 21944, 28496, 21968, 22352, 21976, 30544, 22000, 24400, 22008, 32592, 22040, 25040, 22072, 27088, + 22104, 29136, 22128, 22992, 22136, 31184, 22168, 25552, 22200, 27600, 22232, 29648, 22256, 23504, 22264, 31696, + 22296, 26064, 22328, 28112, 22360, 30160, 22384, 24016, 22392, 32208, 22424, 26576, 22456, 28624, 22488, 30672, + 22512, 24528, 22520, 32720, 22552, 24688, 22584, 26736, 22616, 28784, 22648, 30832, 22680, 25200, 22712, 27248, + 22744, 29296, 22768, 23152, 22776, 31344, 22808, 25712, 22840, 27760, 22872, 29808, 22896, 23664, 22904, 31856, + 22936, 26224, 22968, 28272, 23000, 30320, 23024, 24176, 23032, 32368, 23064, 24816, 23096, 26864, 23128, 28912, + 23160, 30960, 23192, 25328, 23224, 27376, 23256, 29424, 23288, 31472, 23320, 25840, 23352, 27888, 23384, 29936, + 23408, 23792, 23416, 31984, 23448, 26352, 23480, 28400, 23512, 30448, 23536, 24304, 23544, 32496, 23576, 24944, + 23608, 26992, 23640, 29040, 23672, 31088, 23704, 25456, 23736, 27504, 23768, 29552, 23800, 31600, 23832, 25968, + 23864, 28016, 23896, 30064, 23928, 32112, 23960, 26480, 23992, 28528, 24024, 30576, 24048, 24432, 24056, 32624, + 24088, 25072, 24120, 27120, 24152, 29168, 24184, 31216, 24216, 25584, 24248, 27632, 24280, 29680, 24312, 31728, + 24344, 26096, 24376, 28144, 24408, 30192, 24440, 32240, 24472, 26608, 24504, 28656, 24536, 30704, 24568, 32752, + 24632, 26648, 24664, 28696, 24696, 30744, 24728, 25112, 24760, 27160, 24792, 29208, 24824, 31256, 24856, 25624, + 24888, 27672, 24920, 29720, 24952, 31768, 24984, 26136, 25016, 28184, 25048, 30232, 25080, 32280, 25144, 26776, + 25176, 28824, 25208, 30872, 25272, 27288, 25304, 29336, 25336, 31384, 25368, 25752, 25400, 27800, 25432, 29848, + 25464, 31896, 25496, 26264, 25528, 28312, 25560, 30360, 25592, 32408, 25656, 26904, 25688, 28952, 25720, 31000, + 25784, 27416, 25816, 29464, 25848, 31512, 25912, 27928, 25944, 29976, 25976, 32024, 26008, 26392, 26040, 28440, + 26072, 30488, 26104, 32536, 26168, 27032, 26200, 29080, 26232, 31128, 26296, 27544, 26328, 29592, 26360, 31640, + 26424, 28056, 26456, 30104, 26488, 32152, 26552, 28568, 26584, 30616, 26616, 32664, 26712, 28728, 26744, 30776, + 26808, 27192, 26840, 29240, 26872, 31288, 26936, 27704, 26968, 29752, 27000, 31800, 27064, 28216, 27096, 30264, + 27128, 32312, 27224, 28856, 27256, 30904, 27352, 29368, 27384, 31416, 27448, 27832, 27480, 29880, 27512, 31928, + 27576, 28344, 27608, 30392, 27640, 32440, 27736, 28984, 27768, 31032, 27864, 29496, 27896, 31544, 27992, 30008, + 28024, 32056, 28088, 28472, 28120, 30520, 28152, 32568, 28248, 29112, 28280, 31160, 28376, 29624, 28408, 31672, + 28504, 30136, 28536, 32184, 28632, 30648, 28664, 32696, 28792, 30808, 28888, 29272, 28920, 31320, 29016, 29784, + 29048, 31832, 29144, 30296, 29176, 32344, 29304, 30936, 29432, 31448, 29528, 29912, 29560, 31960, 29656, 30424, + 29688, 32472, 29816, 31064, 29944, 31576, 30072, 32088, 30168, 30552, 30200, 32600, 30328, 31192, 30456, 31704, + 30584, 32216, 30712, 32728, 30968, 31352, 31096, 31864, 31224, 32376, 31608, 31992, 31736, 32504, 32248, 32632, +}; +extern const uint16_t bitrev4r_table_4096_fc32[]; +extern const uint16_t bitrev4r_table_4096_fc32_size; + + +void dsps_fft4r_rev_tables_init_fc32(void) +{ + dsps_fft4r_rev_tables_fc32[0] = (uint16_t *)bitrev4r_table_16_fc32; + dsps_fft4r_rev_tables_fc32[1] = (uint16_t *)bitrev4r_table_64_fc32; + dsps_fft4r_rev_tables_fc32[2] = (uint16_t *)bitrev4r_table_256_fc32; + dsps_fft4r_rev_tables_fc32[3] = (uint16_t *)bitrev4r_table_1024_fc32; + dsps_fft4r_rev_tables_fc32[4] = (uint16_t *)bitrev4r_table_4096_fc32; + +} + +uint16_t *dsps_fft4r_rev_tables_fc32[] = { + (uint16_t *)bitrev4r_table_16_fc32, + (uint16_t *)bitrev4r_table_64_fc32, + (uint16_t *)bitrev4r_table_256_fc32, + (uint16_t *)bitrev4r_table_1024_fc32, + (uint16_t *)bitrev4r_table_4096_fc32, +}; + +const uint16_t bitrev4r_table_16_fc32_size = 6; +const uint16_t bitrev4r_table_64_fc32_size = 24; +const uint16_t bitrev4r_table_256_fc32_size = 120; +const uint16_t bitrev4r_table_1024_fc32_size = 480; +const uint16_t bitrev4r_table_4096_fc32_size = 2016; + +const uint16_t dsps_fft4r_rev_tables_fc32_size[] = { + (const uint16_t)6, // bitrev4r_table_16_fc32_size, + (const uint16_t)24, // bitrev4r_table_64_fc32_size, + (const uint16_t)120, // bitrev4r_table_256_fc32_size, + (const uint16_t)480, // bitrev4r_table_1024_fc32_size, + (const uint16_t)2016,// bitrev4r_table_4096_fc32_size, +}; diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft4r_fc32_ae32.c b/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft4r_fc32_ae32.c new file mode 100644 index 0000000..4868ca0 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft4r_fc32_ae32.c @@ -0,0 +1,251 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_fft2r.h" +#include "dsps_fft4r.h" +#include "dsp_common.h" +#include "dsp_types.h" +#include +#include "esp_attr.h" + +#include "dsps_fft4r_platform.h" + +#if (dsps_fft4r_fc32_ae32_enabled == 1) +esp_err_t dsps_fft4r_fc32_ae32_(float *data, int N, float *table, int table_size) +{ + int log4N = dsp_power_of_two(N) / 2; + int m = 2; + int j; + float *win = table; + + float *ptr0; + float *ptr1; + float *ptr2; + float *ptr3; + float *win0; + float *win1; + float *win2; + int start_index; + int wind_step = table_size >> (2 * log4N - 1); + + asm volatile ("mov %0, %1" : "=a" (ptr0) : "a" (data)); + asm volatile ("mov %0, %1" : "=a" (ptr1) : "a" (data)); + asm volatile ("mov %0, %1" : "=a" (ptr2) : "a" (data)); + asm volatile ("mov %0, %1" : "=a" (ptr3) : "a" (data)); + asm volatile ("mov %0, %1" : "=a" (win0) : "a" (win)); //win0 = win; + asm volatile ("mov %0, %1" : "=a" (win1) : "a" (win)); //win1 = win; + asm volatile ("mov %0, %1" : "=a" (win2) : "a" (win)); //win2 = win; + + //asm volatile ("slli %0, %0, 1" : "+a" (m)); ////m <<= 1; + + while (1) { ///radix 4 + if (log4N == 0) { + break; + } + asm volatile ("srli %0, %0, 2" : "+a" (N)); //N = N >> 2; + for (j = 0; j < m; j += 2) { // j: which FFT of this step + asm volatile ("mul16u %0, %1, %2" : "=a" (start_index) : "a" (j), "a" (N)); ///int start_index = j * (N << 1); // N: N-point FFT + asm volatile ("slli %0, %0, 1" : "+a" (start_index)); + asm volatile ("addx8 %0, %1, %2" : "+a" (ptr0) : "a" (start_index), "a" (data)); //ptr0 = data + (start_index << 1); + asm volatile ("addx8 %0, %1, %2" : "+a" (ptr1) : "a" (N), "a" (ptr0)); //ptr1 = ptr0 + (N << 1); + asm volatile ("addx8 %0, %1, %2" : "+a" (ptr2) : "a" (N), "a" (ptr1)); //ptr2 = ptr1 + (N << 1); + asm volatile ("addx8 %0, %1, %2" : "+a" (ptr3) : "a" (N), "a" (ptr2)); //ptr3 = ptr2 + (N << 1); + + asm volatile ("loopnez %0, _loop_end_radix4_butterfly4_fft" :: "a"(N)); /// for (k = 0; k < N; k++) { + asm volatile ("lsi f1, %0, 4" :: "a" (ptr0)); //f1 = *(ptr0 + 1); + asm volatile ("lsi f3, %0, 4" :: "a" (ptr2)); //f3 = *(ptr2 + 1); + asm volatile ("lsi f0, %0, 0" :: "a" (ptr0)); //f0 = *ptr0; + asm volatile ("lsi f2, %0, 0" :: "a" (ptr2)); //f2 = *ptr2; + asm volatile ("add.s f5, f1, f3"); //f5 = f1 + f3; + asm volatile ("sub.s f7, f1, f3"); //f7 = f1 - f3; + asm volatile ("lsi f1, %0, 4" :: "a" (ptr1)); //f1 = *(ptr1 + 1); + asm volatile ("lsi f3, %0, 4" :: "a" (ptr3)); //f3 = *(ptr3 + 1); + + asm volatile ("add.s f4, f0, f2"); //f4 = f0 + f2; + asm volatile ("sub.s f6, f0, f2"); //f6 = f0 - f2; + asm volatile ("add.s f9, f1, f3"); //f9 = f1 + f3; + asm volatile ("sub.s f11, f1, f3"); //f11 = f1 - f3; + + asm volatile ("lsi f0, %0, 0" :: "a" (ptr1)); //f0 = *ptr1; + asm volatile ("lsi f2, %0, 0" :: "a" (ptr3)); //f2 = *ptr3; + + asm volatile ("lsi f12, %0, 0" :: "a" (win0)); //f12 = *win0; //f12 = win[k * 1 * m * 2 + 0]; + asm volatile ("lsi f13, %0, 0" :: "a" (win1)); //f13 = *win1; //f13 = win[k * 2 * m * 2 + 0]; + asm volatile ("add.s f8, f0, f2"); //f8 = f0 + f2; + asm volatile ("sub.s f10, f0, f2"); //f10 = f0 - f2; + + asm volatile ("sub.s f1, f5, f9"); //f1 = f5 - f9; + asm volatile ("add.s f5, f5, f9"); //f5 = f5 + f9; + asm volatile ("add.s f2, f6, f11"); //f2 = f6 + f11; ///this fft & ifft is different + asm volatile ("sub.s f6, f6, f11"); //f6 = f6 - f11; ///this fft & ifft is different + + asm volatile ("sub.s f0, f4, f8"); //f0 = f4 - f8; + asm volatile ("add.s f4, f4, f8"); //f4 = f4 + f8; + asm volatile ("sub.s f3, f7, f10"); //f3 = f7 - f10; ///this fft & ifft is different + asm volatile ("add.s f7, f7, f10"); //f7 = f7 + f10; ///this fft & ifft is different + + asm volatile ("lsi f14, %0, 0" :: "a" (win2)); //f14 = *win2; //f14 = win[k * 3 * m * 2 + 0]; + + asm volatile ("ssi f5, %0, 4" :: "a" (ptr0)); //*(ptr0 + 1) = f5; + asm volatile ("ssip f4, %0, 8" :: "a" (ptr0)); //*ptr0 = f4; ptr0 += 2; + asm volatile ("mul.s f5, f3, f12"); //f5 = f3 * f12; + asm volatile ("mul.s f4, f2, f12"); //f4 = f2 * f12; + asm volatile ("mul.s f9, f1, f13"); //f9 = f1 * f13; + asm volatile ("mul.s f8, f0, f13"); //f8 = f0 * f13; + asm volatile ("mul.s f11, f7, f14"); //f11 = f7 * f14; + asm volatile ("mul.s f10, f6, f14"); //f10 = f6 * f14; + asm volatile ("lsi f12, %0, 4" :: "a" (win0)); //f12 = *(win0 + 1); //f12 = win[k * 1 * m * 2 + 1]; + asm volatile ("lsi f13, %0, 4" :: "a" (win1)); //f13 = *(win1 + 1); //si2 = win[k * 2 * m * 2 + 1]; + asm volatile ("lsi f14, %0, 4" :: "a" (win2)); //f14 = *(win2 + 1); //si3 = win[k * 3 * m * 2 + 1] + + asm volatile ("addx4 %0, %1, %0" : "+a" (win0) : "a" (wind_step)); //win0 += 1 * m; + asm volatile ("addx8 %0, %1, %0" : "+a" (win1) : "a" (wind_step)); //win1 += 2 * m; + asm volatile ("addx8 %0, %1, %0" : "+a" (win2) : "a" (wind_step)); //win2 += 2 * m; + asm volatile ("addx4 %0, %1, %0" : "+a" (win2) : "a" (wind_step)); //win2 += 1 * m; + asm volatile ("msub.s f5, f2, f12"); //f5 -= f2 * f12; + asm volatile ("madd.s f4, f3, f12"); //f4 += f3 * f12; + asm volatile ("msub.s f9, f0, f13"); //f9 -= f0 * f13; + asm volatile ("madd.s f8, f1, f13"); //f8 += f1 * f13; + asm volatile ("msub.s f11, f6, f14"); //f11 -= f6 * f14; + asm volatile ("madd.s f10, f7, f14"); //f10 += f7 * f14; + asm volatile ("ssi f5, %0, 4" :: "a" (ptr1)); //*(ptr1 + 1) = f5; + asm volatile ("ssip f4, %0, 8" :: "a" (ptr1)); //*ptr1 = f4; ptr1 += 2; + asm volatile ("ssi f9, %0, 4" :: "a" (ptr2)); //*(ptr2 + 1) = f9; + asm volatile ("ssip f8, %0, 8" :: "a" (ptr2)); //*ptr2 = f8; ptr2 += 2; + asm volatile ("ssi f11, %0, 4" :: "a" (ptr3)); //*(ptr3 + 1) = f11; + asm volatile ("ssip f10, %0, 8" :: "a" (ptr3)); //*ptr3 = f10; ptr3 += 2; + //} + asm volatile ("_loop_end_radix4_butterfly4_fft: mov %0, %1" : "=a" (win0) : "a" (win)); //win0 = win; + asm volatile ("mov %0, %1" : "=a" (win0) : "a" (win)); //win0 = win; + asm volatile ("mov %0, %1" : "=a" (win1) : "a" (win)); //win1 = win; + asm volatile ("mov %0, %1" : "=a" (win2) : "a" (win)); //win2 = win; + } + asm volatile ("slli %0, %0, 2" : "+a" (m)); /// m = m << 2; + asm volatile ("slli %0, %0, 2" : "+a" (wind_step)); /// m = m << 2; + asm volatile ("addi %0, %0, -1" : "+a" (log4N)); ///log4N--; + } + return ESP_OK; +} +#endif // dsps_fft4r_fc32_ae32_enabled + +#if (dsps_cplx2real_fc32_ae32_enabled == 1) +esp_err_t dsps_cplx2real_fc32_ae32_(float *data, int fft_points, float *table, int table_size) +{ + float *ptr_inv; + + int wind_step = table_size / (fft_points); + + float *win0 = table + wind_step; + float *win1 = table + wind_step * 2; + + ////0 & 1 => dc frequency + ///fft_points * 2 + 0 & fft_points * 2 + 1 => Nyquist frequency + asm volatile ("const.s f14, 0"); //f14 = 0f; + asm volatile ("lsi f0, %0, 0" :: "a" (data)); //f0 = *data; + asm volatile ("lsi f1, %0, 4" :: "a" (data)); //f1 = *(data + 1); + asm volatile ("addx8 %0, %1, %2" : "=a" (ptr_inv) : "a" (fft_points), "a" (data)); //ptr_inv = data + fft_points * 2; + asm volatile ("add.s f6, f0, f1"); //f6 = f0 + f1; + asm volatile ("sub.s f7, f0, f1"); //f7 = f0 - f1; + + asm volatile ("srli %0, %0, 2" : "+a" (fft_points)); //fft_points >>= 2; + + asm volatile ("const.s f14, 3"); //f14 = 0.5f;, this is for multiply 0.5 + asm volatile ("neg.s f15, f14"); //f15 = -f14; + + asm volatile ("ssi f6, %0, 0" :: "a" (data)); //*data = f6; + asm volatile ("ssi f7, %0, 4" :: "a" (data)); //*ptr_inv = f7; + asm volatile ("addi %0, %0, -16" : "+a" (ptr_inv)); //ptr_inv -= 4; ///here increase address by -4 because float load/store not support negective immediate offset + + asm volatile ("loopnez %0, __loop_end_fftr_real_post_proc" :: "a" (fft_points)); //for (k = 0; k < fft_points; k++) { + asm volatile ("lsi f1, %0, 12" :: "a" (data)); //f1 = *(data + 3); + asm volatile ("lsi f3, %0, 12" :: "a" (ptr_inv)); //f3 = *(ptr_inv + 3); + asm volatile ("lsi f0, %0, 8" :: "a" (data)); //f0 = *(data + 2); + asm volatile ("lsi f2, %0, 8" :: "a" (ptr_inv)); //f2 = *(ptr_inv + 2); + + asm volatile ("lsi f7, %0, 20" :: "a" (data)); //f7 = *(data + 5); + asm volatile ("lsi f9, %0, 4" :: "a" (ptr_inv)); //f9 = *(ptr_inv + 1); + + asm volatile ("lsi f6, %0, 16" :: "a" (data)); //f6 = *(data + 4); + asm volatile ("lsi f8, %0, 0" :: "a" (ptr_inv)); //f8 = *ptr_inv; + asm volatile ("sub.s f5, f1, f3"); //f5 = f1 - f3; + asm volatile ("add.s f4, f0, f2"); //f4 = f0 + f2; + asm volatile ("sub.s f11, f7, f9"); //f11 = f7 - f9; + asm volatile ("add.s f10, f6, f8"); //f10 = f6 + f8; + + asm volatile ("add.s f1, f1, f3"); //f1 = f1 + f3; + asm volatile ("sub.s f0, f0, f2"); //f0 = f0 - f2; + + asm volatile ("lsi f12, %0, 4" :: "a" (win0)); //f12 = *(win + 1); + asm volatile ("add.s f7, f7, f9"); //f7 = f7 + f9; + asm volatile ("sub.s f6, f6, f8"); //f6 = f6 - f8; + asm volatile ("lsi f13, %0, 4" :: "a" (win1)); //f13 = *(win + 3); + + asm volatile ("mul.s f3, f1, f12"); //f3 = f1 * f12; + asm volatile ("mul.s f2, f0, f12"); //f2 = f0 * f12; + asm volatile ("lsi f12, %0, 0" :: "a" (win0)); //f12 = *(win + 0); + + asm volatile ("mul.s f9, f7, f13"); //f9 = f7 * f13; + asm volatile ("mul.s f8, f6, f13"); //f8 = f6 * f13; + + asm volatile ("lsi f13, %0, 0" :: "a" (win1)); //f13 = *(win + 2); + + asm volatile ("madd.s f3, f0, f12"); //f3 += f0 * f12; + asm volatile ("msub.s f2, f1, f12"); //f2 -= f1 * f12; + asm volatile ("madd.s f9, f6, f13"); //f9 += f6 * f13; + asm volatile ("msub.s f8, f7, f13"); //f8 -= f7 * f13; + asm volatile ("addx8 %0, %1, %0" : "+a" (win0) : "a" (wind_step)); //win0 += 8 * wind_step; + asm volatile ("addx8 %0, %1, %0" : "+a" (win1) : "a" (wind_step)); //win1 += 8 * wind_step; + // Here we have tw1: f2,f3 and tw2: f8,f9 + + asm volatile ("sub.s f1, f5, f3"); //f1 = f5 - f3; + asm volatile ("sub.s f0, f4, f2"); //f0 = f4 - f2; + + asm volatile ("add.s f3, f3, f5"); //f3 = f3 + f5; + asm volatile ("add.s f2, f4, f2"); //f2 = f4 + f2; + + asm volatile ("sub.s f7, f11, f9"); //f7 = f11 - f9; + asm volatile ("sub.s f6, f10, f8"); //f6 = f10 - f8; + asm volatile ("add.s f9, f9, f11"); //f9 = f9 + f11; + asm volatile ("add.s f8, f10, f8"); //f8 = f10 + f8; + + asm volatile ("mul.s f1, f1, f14"); //f1 *= f14; + asm volatile ("mul.s f0, f0, f14"); //f0 *= f14; + + asm volatile ("mul.s f3, f3, f15"); //f3 *= -f14; + asm volatile ("mul.s f2, f2, f14"); //f2 *= f14; + + asm volatile ("mul.s f7, f7, f14"); //f7 *= f14; + asm volatile ("mul.s f6, f6, f14"); //f6 *= f14; + asm volatile ("mul.s f9, f9, f15"); //f9 *= -f14; + asm volatile ("mul.s f8, f8, f14"); //f8 *= f14; + + asm volatile ("ssi f1, %0, 12" :: "a" (data)); //*(data + 3) = f1; + asm volatile ("ssi f0, %0, 8" :: "a" (data)); //*(data + 2) = f0; + + asm volatile ("ssi f3, %0, 12" :: "a" (ptr_inv)); //*(ptr_inv + 3) = f3; + asm volatile ("ssi f2, %0, 8" :: "a" (ptr_inv)); //*(ptr_inv + 2) = f2; + + asm volatile ("ssi f7, %0, 20" :: "a" (data)); //*(data + 5) = f7; + asm volatile ("ssi f6, %0, 16" :: "a" (data)); //*(data + 4) = f6; + asm volatile ("addi %0, %0, 16" : "+a" (data)); //data += 4; + + asm volatile ("ssi f9, %0, 4" :: "a" (ptr_inv)); //*(ptr_inv + 1) = f9; + asm volatile ("ssi f8, %0, 0" :: "a" (ptr_inv)); //*ptr_inv = f8; + asm volatile ("addi %0, %0, -16" : "+a" (ptr_inv)); //ptr_inv -= 4; + //} + asm volatile ("__loop_end_fftr_real_post_proc: nop"); + + return ESP_OK; +} +#endif // dsps_cplx2real_fc32_ae32_enabled diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft4r_fc32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft4r_fc32_ansi.c new file mode 100644 index 0000000..39a6d5a --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft4r_fc32_ansi.c @@ -0,0 +1,332 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_fft2r.h" +#include "dsps_fft4r.h" +#include "dsp_common.h" +#include "dsp_types.h" +#include +#include "esp_attr.h" +#include "esp_log.h" +#include +#include + +static const char *TAG = "fftr4 ansi"; + +float *dsps_fft4r_w_table_fc32; +int dsps_fft4r_w_table_size; +uint8_t dsps_fft4r_initialized = 0; +uint8_t dsps_fft4r_mem_allocated = 0; +//float* win2; +uint16_t *dsps_fft4r_ram_rev_table = NULL; + +esp_err_t dsps_fft4r_init_fc32(float *fft_table_buff, int max_fft_size) +{ + esp_err_t result = ESP_OK; + if (dsps_fft4r_initialized != 0) { + return result; + } + if (max_fft_size > CONFIG_DSP_MAX_FFT_SIZE) { + return ESP_ERR_DSP_PARAM_OUTOFRANGE; + } + if (max_fft_size == 0) { + return result; + } + if (fft_table_buff != NULL) { + if (dsps_fft4r_mem_allocated) { + return ESP_ERR_DSP_REINITIALIZED; + } + dsps_fft4r_w_table_fc32 = fft_table_buff; + dsps_fft4r_w_table_size = max_fft_size * 2; + } else { + if (!dsps_fft4r_mem_allocated) { + dsps_fft4r_w_table_fc32 = (float *)malloc(max_fft_size * sizeof(float) * 4); + if (NULL == dsps_fft4r_w_table_fc32) { + return ESP_ERR_DSP_PARAM_OUTOFRANGE; + } + } + dsps_fft4r_w_table_size = max_fft_size * 2; + dsps_fft4r_mem_allocated = 1; + } + + // FFT ram_rev table allocated + int pow = dsp_power_of_two(max_fft_size) >> 1; + if ((pow >= 2) && (pow <= 6)) { + dsps_fft4r_ram_rev_table = (uint16_t *)malloc(2 * dsps_fft4r_rev_tables_fc32_size[pow - 2] * sizeof(uint16_t)); + if (NULL == dsps_fft4r_ram_rev_table) { + return ESP_ERR_DSP_PARAM_OUTOFRANGE; + } + memcpy(dsps_fft4r_ram_rev_table, dsps_fft4r_rev_tables_fc32[pow - 2], 2 * dsps_fft4r_rev_tables_fc32_size[pow - 2] * sizeof(uint16_t)); + dsps_fft4r_rev_tables_fc32[pow - 2] = dsps_fft4r_ram_rev_table; + } + + for (int i = 0; i < dsps_fft4r_w_table_size; i++) { + float angle = 2 * M_PI * i / (float)dsps_fft4r_w_table_size; + dsps_fft4r_w_table_fc32[2 * i + 0] = cosf(angle); + dsps_fft4r_w_table_fc32[2 * i + 1] = sinf(angle); + } + + dsps_fft4r_initialized = 1; + + return ESP_OK; +} + +void dsps_fft4r_deinit_fc32() +{ + if (dsps_fft4r_mem_allocated) { + free(dsps_fft4r_w_table_fc32); + } + if (dsps_fft4r_ram_rev_table != NULL) { + free(dsps_fft4r_ram_rev_table); + dsps_fft4r_ram_rev_table = NULL; + } + // Re init bitrev table for next use + dsps_fft4r_rev_tables_init_fc32(); + + dsps_fft4r_mem_allocated = 0; + dsps_fft4r_initialized = 0; +} + +esp_err_t dsps_bit_rev4r_direct_fc32_ansi(float *data, int N) +{ + if (!dsp_is_power_of_two(N)) { + return ESP_ERR_DSP_INVALID_LENGTH; + } + if (0 == dsps_fft4r_initialized) { + return ESP_ERR_DSP_UNINITIALIZED; + } + esp_err_t result = ESP_OK; + int log2N = dsp_power_of_two(N); + int log4N = log2N >> 1; + if ((log2N & 0x01) != 0) { + return ESP_ERR_DSP_INVALID_LENGTH; + } + float r_temp, i_temp; + for (int i = 0; i < N; i++) { + int cnt; + int xx; + int bits2; + xx = 0; + cnt = log4N; + int j = i; + while (cnt > 0) { + bits2 = j & 0x3; + xx = (xx << 2) + bits2; + j = j >> 2; + cnt--; + } + if (i < xx) { + r_temp = data[i * 2 + 0]; + i_temp = data[i * 2 + 1]; + data[i * 2 + 0] = data[xx * 2 + 0]; + data[i * 2 + 1] = data[xx * 2 + 1]; + data[xx * 2 + 0] = r_temp; + data[xx * 2 + 1] = i_temp; + } + } + return result; +} + +esp_err_t dsps_fft4r_fc32_ansi_(float *data, int length, float *table, int table_size) +{ + if (0 == dsps_fft4r_initialized) { + return ESP_ERR_DSP_UNINITIALIZED; + } + + fc32_t bfly[4]; + int log2N = dsp_power_of_two(length); + int log4N = log2N >> 1; + if ((log2N & 0x01) != 0) { + return ESP_ERR_DSP_INVALID_LENGTH; + } + + int m = 2; + int wind_step = table_size / length; + while (1) { ///radix 4 + if (log4N == 0) { + break; + } + length = length >> 2; + for (int j = 0; j < m; j += 2) { // j: which FFT of this step + int start_index = j * (length << 1); // n: n-point FFT + + fc32_t *ptrc0 = (fc32_t *)data + start_index; + fc32_t *ptrc1 = ptrc0 + length; + fc32_t *ptrc2 = ptrc1 + length; + fc32_t *ptrc3 = ptrc2 + length; + + fc32_t *winc0 = (fc32_t *)table; + fc32_t *winc1 = winc0; + fc32_t *winc2 = winc0; + + for (int k = 0; k < length; k++) { + fc32_t in0 = *ptrc0; + fc32_t in2 = *ptrc2; + fc32_t in1 = *ptrc1; + fc32_t in3 = *ptrc3; + + bfly[0].re = in0.re + in2.re + in1.re + in3.re; + bfly[0].im = in0.im + in2.im + in1.im + in3.im; + + bfly[1].re = in0.re - in2.re + in1.im - in3.im; + bfly[1].im = in0.im - in2.im - in1.re + in3.re; + + bfly[2].re = in0.re + in2.re - in1.re - in3.re; + bfly[2].im = in0.im + in2.im - in1.im - in3.im; + + bfly[3].re = in0.re - in2.re - in1.im + in3.im; + bfly[3].im = in0.im - in2.im + in1.re - in3.re; + + + + *ptrc0 = bfly[0]; + ptrc1->re = bfly[1].re * winc0->re + bfly[1].im * winc0->im; + ptrc1->im = bfly[1].im * winc0->re - bfly[1].re * winc0->im; + ptrc2->re = bfly[2].re * winc1->re + bfly[2].im * winc1->im; + ptrc2->im = bfly[2].im * winc1->re - bfly[2].re * winc1->im; + ptrc3->re = bfly[3].re * winc2->re + bfly[3].im * winc2->im; + ptrc3->im = bfly[3].im * winc2->re - bfly[3].re * winc2->im; + + winc0 += 1 * wind_step; + winc1 += 2 * wind_step; + winc2 += 3 * wind_step; + + ptrc0++; + ptrc1++; + ptrc2++; + ptrc3++; + } + } + m = m << 2; + wind_step = wind_step << 2; + log4N--; + } + return ESP_OK; +} + +esp_err_t dsps_cplx2real_fc32_ansi_(float *data, int N, float *table, int table_size) +{ + if (0 == dsps_fft4r_initialized) { + return ESP_ERR_DSP_UNINITIALIZED; + } + int wind_step = table_size / (N); + fc32_t *result = (fc32_t *)data; + // Original formula... + // result[0].re = result[0].re + result[0].im; + // result[N].re = result[0].re - result[0].im; + // result[0].im = 0; + // result[N].im = 0; + // Optimized one: + float tmp_re = result[0].re; + result[0].re = tmp_re + result[0].im; + result[0].im = tmp_re - result[0].im; + + fc32_t f1k, f2k; + for (int k = 1; k <= N / 2 ; k++ ) { + fc32_t fpk = result[k]; + fc32_t fpnk = result[N - k]; + f1k.re = fpk.re + fpnk.re; + f1k.im = fpk.im - fpnk.im; + f2k.re = fpk.re - fpnk.re; + f2k.im = fpk.im + fpnk.im; + + float c = -table[k * wind_step + 1]; + float s = -table[k * wind_step + 0]; + fc32_t tw; + tw.re = c * f2k.re - s * f2k.im; + tw.im = s * f2k.re + c * f2k.im; + + result[k].re = 0.5 * (f1k.re + tw.re); + result[k].im = 0.5 * (f1k.im + tw.im); + result[N - k].re = 0.5 * (f1k.re - tw.re); + result[N - k].im = 0.5 * (tw.im - f1k.im); + } + return ESP_OK; +} + +esp_err_t dsps_gen_bitrev4r_table(int N, int step, char *name_ext) +{ + if (!dsp_is_power_of_two(N)) { + return ESP_ERR_DSP_INVALID_LENGTH; + } + + int items_count = 0; + ESP_LOGD(TAG, "const uint16_t bitrev4r_table_%i_%s[] = { ", N, name_ext); + int log2N = dsp_power_of_two(N); + int log4N = log2N >> 1; + + for (int i = 1; i < N - 1; i++) { + int cnt; + int xx; + int bits2; + xx = 0; + cnt = log4N; + int j = i; + while (cnt > 0) { + bits2 = j & 0x3; + xx = (xx << 2) + bits2; + j = j >> 2; + cnt--; + } + if (i < xx) { + ESP_LOGD(TAG, "%i, %i, ", i * step, xx * step); + items_count++; + if ((items_count % 8) == 0) { + ESP_LOGD(TAG, " "); + } + } + } + + ESP_LOGD(TAG, "};"); + ESP_LOGD(TAG, "const uint16_t bitrev4r_table_%i_%s_size = %i;\n", N, name_ext, items_count); + + ESP_LOGD(TAG, "extern const uint16_t bitrev4r_table_%i_%s[];", N, name_ext); + ESP_LOGD(TAG, "extern const uint16_t bitrev4r_table_%i_%s_size;\n", N, name_ext); + return ESP_OK; +} + +esp_err_t dsps_bit_rev4r_fc32(float *data, int N) +{ + uint16_t *table; + uint16_t table_size; + switch (N) { + case 16: + table = (uint16_t *)dsps_fft4r_rev_tables_fc32[0]; + table_size = dsps_fft4r_rev_tables_fc32_size[0]; + break; + case 64: + table = (uint16_t *)dsps_fft4r_rev_tables_fc32[1]; + table_size = dsps_fft4r_rev_tables_fc32_size[1]; + break; + case 256: + table = (uint16_t *)dsps_fft4r_rev_tables_fc32[2]; + table_size = dsps_fft4r_rev_tables_fc32_size[2]; + break; + case 1024: + table = (uint16_t *)dsps_fft4r_rev_tables_fc32[3]; + table_size = dsps_fft4r_rev_tables_fc32_size[3]; + break; + case 4096: + table = (uint16_t *)dsps_fft4r_rev_tables_fc32[4]; + table_size = dsps_fft4r_rev_tables_fc32_size[4]; + break; + + default: + return dsps_bit_rev4r_direct_fc32_ansi(data, N); + break; + } + + return dsps_bit_rev_lookup_fc32(data, table_size, table); +} + diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fft/include/dsps_fft2r.h b/test_apps/managed_components/espressif__esp-dsp/modules/fft/include/dsps_fft2r.h new file mode 100644 index 0000000..e1302f8 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/fft/include/dsps_fft2r.h @@ -0,0 +1,245 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#ifndef _dsps_fft2r_H_ +#define _dsps_fft2r_H_ + +#include "dsp_err.h" +#include "sdkconfig.h" +#include "dsps_fft_tables.h" +#include "dsps_fft2r_platform.h" + +#ifndef CONFIG_DSP_MAX_FFT_SIZE +#define CONFIG_DSP_MAX_FFT_SIZE 4096 +#endif // CONFIG_DSP_MAX_FFT_SIZE + +#ifdef __cplusplus +extern "C" +{ +#endif + +extern float *dsps_fft_w_table_fc32; +extern int dsps_fft_w_table_size; +extern uint8_t dsps_fft2r_initialized; + +extern int16_t *dsps_fft_w_table_sc16; +extern int dsps_fft_w_table_sc16_size; +extern uint8_t dsps_fft2r_sc16_initialized; + + +/**@{*/ +/** + * @brief init fft tables + * + * Initialization of Complex FFT. This function initialize coefficients table. + * The implementation use ANSI C and could be compiled and run on any platform + * + * @param[inout] fft_table_buff: pointer to floating point buffer where sin/cos table will be stored + * if this parameter set to NULL, and table_size value is more then 0, then + * dsps_fft2r_init_fc32 will allocate buffer internally + * @param[in] table_size: size of the buffer in float words + * if fft_table_buff is NULL and table_size is not 0, buffer will be allocated internally. + * If table_size is 0, buffer will not be allocated. + * + * @return + * - ESP_OK on success + * - ESP_ERR_DSP_PARAM_OUTOFRANGE if table_size > CONFIG_DSP_MAX_FFT_SIZE + * - ESP_ERR_DSP_REINITIALIZED if buffer already allocated internally by other function + * - One of the error codes from DSP library + */ +esp_err_t dsps_fft2r_init_fc32(float *fft_table_buff, int table_size); +esp_err_t dsps_fft2r_init_sc16(int16_t *fft_table_buff, int table_size); +/**@}*/ + +/**@{*/ +/** + * @brief deinit fft tables + * + * Free resources of Complex FFT. This function delete coefficients table if it was allocated by dsps_fft2r_init_fc32. + * The implementation use ANSI C and could be compiled and run on any platform + * + */ +void dsps_fft2r_deinit_fc32(void); +void dsps_fft2r_deinit_sc16(void); +/**@}*/ + +/**@{*/ +/** + * @brief complex FFT of radix 2 + * + * Complex FFT of radix 2 + * The extension (_ansi) use ANSI C and could be compiled and run on any platform. + * The extension (_ae32) is optimized for ESP32 chip. + * + * @param[inout] data: input/output complex array. An elements located: Re[0], Im[0], ... Re[N-1], Im[N-1] + * result of FFT will be stored to this array. + * @param[in] N: Number of complex elements in input array + * @param[in] w: pointer to the sin/cos table + * + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dsps_fft2r_fc32_ansi_(float *data, int N, float *w); +esp_err_t dsps_fft2r_fc32_ae32_(float *data, int N, float *w); +esp_err_t dsps_fft2r_fc32_aes3_(float *data, int N, float *w); +esp_err_t dsps_fft2r_sc16_ansi_(int16_t *data, int N, int16_t *w); +esp_err_t dsps_fft2r_sc16_ae32_(int16_t *data, int N, int16_t *w); +esp_err_t dsps_fft2r_sc16_aes3_(int16_t *data, int N, int16_t *w); +/**@}*/ +// This is workaround because linker generates permanent error when assembler uses +// direct access to the table pointer +#define dsps_fft2r_fc32_ae32(data, N) dsps_fft2r_fc32_ae32_(data, N, dsps_fft_w_table_fc32) +#define dsps_fft2r_fc32_aes3(data, N) dsps_fft2r_fc32_aes3_(data, N, dsps_fft_w_table_fc32) +#define dsps_fft2r_sc16_ae32(data, N) dsps_fft2r_sc16_ae32_(data, N, dsps_fft_w_table_sc16) +#define dsps_fft2r_sc16_aes3(data, N) dsps_fft2r_sc16_aes3_(data, N, dsps_fft_w_table_sc16) +#define dsps_fft2r_fc32_ansi(data, N) dsps_fft2r_fc32_ansi_(data, N, dsps_fft_w_table_fc32) +#define dsps_fft2r_sc16_ansi(data, N) dsps_fft2r_sc16_ansi_(data, N, dsps_fft_w_table_sc16) + + +/**@{*/ +/** + * @brief bit reverse operation for the complex input array + * + * Bit reverse operation for the complex input array + * The implementation use ANSI C and could be compiled and run on any platform + * + * @param[inout] data: input/ complex array. An elements located: Re[0], Im[0], ... Re[N-1], Im[N-1] + * result of FFT will be stored to this array. + * @param[in] N: Number of complex elements in input array + * + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dsps_bit_rev_fc32_ansi(float *data, int N); +esp_err_t dsps_bit_rev_sc16_ansi(int16_t *data, int N); +esp_err_t dsps_bit_rev2r_fc32(float *data, int N); +/**@}*/ + +esp_err_t dsps_bit_rev_lookup_fc32_ansi(float *data, int reverse_size, uint16_t *reverse_tab); +esp_err_t dsps_bit_rev_lookup_fc32_ae32(float *data, int reverse_size, uint16_t *reverse_tab); +esp_err_t dsps_bit_rev_lookup_fc32_aes3(float *data, int reverse_size, uint16_t *reverse_tab); + +/**@{*/ +/** + * @brief Generate coefficients table for the FFT radix 2 + * + * Generate coefficients table for the FFT radix 2. This function called inside init. + * The implementation use ANSI C and could be compiled and run on any platform + * + * @param[inout] w: memory location to store coefficients. + * By default coefficients will be stored to the dsps_fft_w_table_fc32. + * Maximum size of the FFT must be setup in menuconfig + * @param[in] N: maximum size of the FFT that will be used + * + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dsps_gen_w_r2_fc32(float *w, int N); +esp_err_t dsps_gen_w_r2_sc16(int16_t *w, int N); +/**@}*/ + +/**@{*/ +/** + * @brief Convert complex array to two real arrays + * + * Convert complex array to two real arrays in case if input was two real arrays. + * This function have to be used if FFT used to process real data. + * The implementation use ANSI C and could be compiled and run on any platform + * + * @param[inout] data: Input complex array and result of FFT2R. + * input has size of 2*N, because contains real and imaginary part. + * result will be stored to the same array. + * Input1: input[0..N-1], Input2: input[N..2*N-1] + * @param[in] N: Number of complex elements in input array + * + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dsps_cplx2reC_fc32_ansi(float *data, int N); +esp_err_t dsps_cplx2reC_sc16(int16_t *data, int N); +/**@}*/ + +/**@{*/ +/** + * @brief Convert complex FFT result to real array + * + * Convert FFT result of complex FFT for resl input to real array. + * This function have to be used if FFT used to process real data. + * The implementation use ANSI C and could be compiled and run on any platform + * + * @param[inout] data: Input complex array and result of FFT2R. + * input has size of 2*N, because contains real and imaginary part. + * result will be stored to the same array. + * Input1: input[0..N-1], Input2: input[N..2*N-1] + * @param[in] N: Number of complex elements in input array + * + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dsps_cplx2real_sc16_ansi(int16_t *data, int N); +/**@}*/ +esp_err_t dsps_cplx2real256_fc32_ansi(float *data); + +esp_err_t dsps_gen_bitrev2r_table(int N, int step, char *name_ext); + +#ifdef __cplusplus +} +#endif + +#if CONFIG_DSP_OPTIMIZED +#define dsps_bit_rev_fc32 dsps_bit_rev_fc32_ansi +#define dsps_cplx2reC_fc32 dsps_cplx2reC_fc32_ansi + +#if (dsps_fft2r_fc32_aes3_enabled == 1) +#define dsps_fft2r_fc32 dsps_fft2r_fc32_aes3 +#elif (dsps_fft2r_fc32_ae32_enabled == 1) +#define dsps_fft2r_fc32 dsps_fft2r_fc32_ae32 +#else +#define dsps_fft2r_fc32 dsps_fft2r_fc32_ansi +#endif + +#if (dsps_fft2r_sc16_aes3_enabled == 1) +#define dsps_fft2r_sc16 dsps_fft2r_sc16_aes3 +#elif (dsps_fft2r_sc16_ae32_enabled == 1) +#define dsps_fft2r_sc16 dsps_fft2r_sc16_ae32 +#else +#define dsps_fft2r_sc16 dsps_fft2r_sc16_ansi +#endif + +#if (dsps_bit_rev_lookup_fc32_ae32_enabled == 1) +#if (dsps_fft2r_fc32_aes3_enabled) +#define dsps_bit_rev_lookup_fc32 dsps_bit_rev_lookup_fc32_aes3 +#else +#define dsps_bit_rev_lookup_fc32 dsps_bit_rev_lookup_fc32_ae32 +#endif // dsps_fft2r_fc32_aes3_enabled +#else +#define dsps_bit_rev_lookup_fc32 dsps_bit_rev_lookup_fc32_ansi +#endif + +#else // CONFIG_DSP_OPTIMIZED + +#define dsps_fft2r_fc32 dsps_fft2r_fc32_ansi +#define dsps_bit_rev_fc32 dsps_bit_rev_fc32_ansi +#define dsps_cplx2reC_fc32 dsps_cplx2reC_fc32_ansi +#define dsps_bit_rev_sc16 dsps_bit_rev_sc16_ansi +#define dsps_bit_rev_lookup_fc32 dsps_bit_rev_lookup_fc32_ansi + +#endif // CONFIG_DSP_OPTIMIZED + +#endif // _dsps_fft2r_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fft/include/dsps_fft2r_platform.h b/test_apps/managed_components/espressif__esp-dsp/modules/fft/include/dsps_fft2r_platform.h new file mode 100644 index 0000000..04e088d --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/fft/include/dsps_fft2r_platform.h @@ -0,0 +1,36 @@ +#ifndef _dsps_fft2r_platform_H_ +#define _dsps_fft2r_platform_H_ + +#include "sdkconfig.h" + +#ifdef __XTENSA__ +#include +#include + + +#if ((XCHAL_HAVE_FP == 1) && (XCHAL_HAVE_LOOPS == 1)) + +#define dsps_fft2r_fc32_ae32_enabled 1 + +#endif // + +#if ((XCHAL_HAVE_LOOPS == 1) && (XCHAL_HAVE_MAC16 == 1)) + +#define dsps_fft2r_sc16_ae32_enabled 1 + +#endif // + +#if (XCHAL_HAVE_LOOPS == 1) + +#define dsps_bit_rev_lookup_fc32_ae32_enabled 1 + +#endif // +#endif // __XTENSA__ + +#if CONFIG_IDF_TARGET_ESP32S3 +#define dsps_fft2r_fc32_aes3_enabled 1 +#define dsps_fft2r_sc16_aes3_enabled 1 +#endif + + +#endif // _dsps_fft2r_platform_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fft/include/dsps_fft4r.h b/test_apps/managed_components/espressif__esp-dsp/modules/fft/include/dsps_fft4r.h new file mode 100644 index 0000000..6443dc8 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/fft/include/dsps_fft4r.h @@ -0,0 +1,177 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#ifndef _dsps_fft4r_H_ +#define _dsps_fft4r_H_ +#include "dsp_err.h" +#include "sdkconfig.h" + +#include "dsps_fft_tables.h" +#include "dsps_fft4r_platform.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +extern float *dsps_fft4r_w_table_fc32; +extern int dsps_fft4r_w_table_size; +extern uint8_t dsps_fft4r_initialized; + +extern int16_t *dsps_fft4r_w_table_sc16; +extern int dsps_fft4r_w_table_sc16_size; +extern uint8_t dsps_fft4r_sc16_initialized; + +/**@{*/ +/** + * @brief init fft tables + * + * Initialization of Complex FFT Radix-4. This function initialize coefficients table. + * The implementation use ANSI C and could be compiled and run on any platform + * + * @param[inout] fft_table_buff: pointer to floating point buffer where sin/cos table will be stored + * if this parameter set to NULL, and table_size value is more then 0, then + * dsps_fft4r_init_fc32 will allocate buffer internally + * @param[in] max_fft_size: maximum fft size. The buffer for sin/cos table that will be used for radix-4 it's + * four times maximum length of FFT. + * if fft_table_buff is NULL and table_size is not 0, buffer will be allocated internally. + * If table_size is 0, buffer will not be allocated. + * + * @return + * - ESP_OK on success + * - ESP_ERR_DSP_PARAM_OUTOFRANGE if table_size > CONFIG_DSP_MAX_FFT_SIZE + * - ESP_ERR_DSP_REINITIALIZED if buffer already allocated internally by other function + * - One of the error codes from DSP library + */ +esp_err_t dsps_fft4r_init_fc32(float *fft_table_buff, int max_fft_size); +/**@}*/ + +/**@{*/ +/** + * @brief deinit fft tables + * + * Free resources of Complex FFT Radix-4. This function delete coefficients table if it was allocated by dsps_fft4r_init_fc32. + * The implementation use ANSI C and could be compiled and run on any platform + * + * + */ +void dsps_fft4r_deinit_fc32(void); +/**@}*/ + +/**@{*/ +/** + * @brief complex FFT of radix 4 + * + * Complex FFT of radix 4 + * The extension (_ansi) use ANSI C and could be compiled and run on any platform. + * The extension (_ae32) is optimized for ESP32 chip. + * + * @param[inout] data: input/output complex array. An elements located: Re[0], Im[0], ... Re[N-1], Im[N-1] + * result of FFT will be stored to this array. + * @param[in] N: Number of complex elements in input array + * @param[in] table: pointer to sin/cos table + * @param[in] table_size: size of the sin/cos table + * + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dsps_fft4r_fc32_ansi_(float *data, int N, float *table, int table_size); +esp_err_t dsps_fft4r_fc32_ae32_(float *data, int N, float *table, int table_size); +/**@}*/ +// This is workaround because linker generates permanent error when assembler uses +// direct access to the table pointer +#define dsps_fft4r_fc32_ansi(data, N) dsps_fft4r_fc32_ansi_(data, N, dsps_fft4r_w_table_fc32, dsps_fft4r_w_table_size) +#define dsps_fft4r_fc32_ae32(data, N) dsps_fft4r_fc32_ae32_(data, N, dsps_fft4r_w_table_fc32, dsps_fft4r_w_table_size) + +/**@{*/ +/** + * @brief bit reverse operation for the complex input array radix-4 + * + * Bit reverse operation for the complex input array + * The implementation use ANSI C and could be compiled and run on any platform + * + * @param[inout] data: input/ complex array. An elements located: Re[0], Im[0], ... Re[N-1], Im[N-1] + * result of FFT will be stored to this array. + * @param[in] N: Number of complex elements in input array + * + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dsps_bit_rev4r_fc32(float *data, int N); +esp_err_t dsps_bit_rev4r_fc32_ae32(float *data, int N); +esp_err_t dsps_bit_rev4r_direct_fc32_ansi(float *data, int N); +esp_err_t dsps_bit_rev4r_sc16_ansi(int16_t *data, int N); +/**@}*/ + +/**@{*/ +/** + * @brief Convert complex FFT result to real array + * + * Convert FFT result of complex FFT for real input to real array. + * This function have to be used if FFT used to process real data. + * This function use tabels inside and can be used only it dsps_fft4r_init_fc32(...) was + * called and FFT4 was initialized. + * The implementation use ANSI C and could be compiled and run on any platform + * + * @param[inout] data: Input complex array and result of FFT2R/FFT4R. + * input has size of 2*N, because contains real and imaginary part. + * result will be stored to the same array. + * Input1: input[0..N-1], Input2: input[N..2*N-1] + * @param[in] N: Number of complex elements in input array + * @param[in] table: pointer to sin/cos table + * @param[in] table_size: size of the sin/cos table + * + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dsps_cplx2real_fc32_ansi_(float *data, int N, float *table, int table_size); +esp_err_t dsps_cplx2real_fc32_ae32_(float *data, int N, float *table, int table_size); +/**@}*/ +#define dsps_cplx2real_fc32_ansi(data, N) dsps_cplx2real_fc32_ansi_(data, N, dsps_fft4r_w_table_fc32, dsps_fft4r_w_table_size) +#define dsps_cplx2real_fc32_ae32(data, N) dsps_cplx2real_fc32_ae32_(data, N, dsps_fft4r_w_table_fc32, dsps_fft4r_w_table_size) + + +esp_err_t dsps_gen_bitrev4r_table(int N, int step, char *name_ext); + +#ifdef __cplusplus +} +#endif + +#if CONFIG_DSP_OPTIMIZED +#if (dsps_fft4r_fc32_ae32_enabled == 1) +#define dsps_fft4r_fc32 dsps_fft4r_fc32_ae32 +#else +#define dsps_fft4r_fc32 dsps_fft4r_fc32_ansi +#endif // dsps_fft4r_fc32_ae32_enabled + +#define dsps_fft4r_sc16 dsps_fft4r_sc16_ae32 +#define dsps_bit_rev4r_fc32 dsps_bit_rev4r_fc32_ae32 + +#if (dsps_cplx2real_fc32_ae32_enabled == 1) +#define dsps_cplx2real_fc32 dsps_cplx2real_fc32_ae32 +#else +#define dsps_cplx2real_fc32 dsps_cplx2real_fc32_ansi +#endif // dsps_cplx2real_fc32_ae32_enabled + +#else +#define dsps_fft4r_fc32 dsps_fft4r_fc32_ansi +#define dsps_fft4r_sc16 dsps_fft4r_sc16_ansi +#define dsps_bit_rev4r_fc32 dsps_bit_rev4r_fc32 +#define dsps_cplx2real_fc32 dsps_cplx2real_fc32_ansi +#endif + +#endif // _dsps_fft4r_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fft/include/dsps_fft4r_platform.h b/test_apps/managed_components/espressif__esp-dsp/modules/fft/include/dsps_fft4r_platform.h new file mode 100644 index 0000000..a777bdc --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/fft/include/dsps_fft4r_platform.h @@ -0,0 +1,34 @@ +#ifndef _dsps_fft4r_platform_H_ +#define _dsps_fft4r_platform_H_ + +#include "sdkconfig.h" + +#ifdef __XTENSA__ +#include +#include + + +#if ((XCHAL_HAVE_FP == 1) && (XCHAL_HAVE_LOOPS == 1)) + +#define dsps_fft4r_fc32_ae32_enabled 1 +#define dsps_cplx2real_fc32_ae32_enabled 1 + +#endif // + + +#if ((XCHAL_HAVE_LOOPS == 1) && (XCHAL_HAVE_MAC16 == 1)) + +#define dsps_fft2r_sc16_ae32_enabled 1 + +#endif // + +#if (XCHAL_HAVE_LOOPS == 1) + +#define dsps_bit_rev_lookup_fc32_ae32_enabled 1 + +#endif // +#endif // __XTENSA__ + + + +#endif // _dsps_fft4r_platform_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fft/include/dsps_fft_tables.h b/test_apps/managed_components/espressif__esp-dsp/modules/fft/include/dsps_fft_tables.h new file mode 100644 index 0000000..94fbab5 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/fft/include/dsps_fft_tables.h @@ -0,0 +1,89 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#ifndef _dsps_fft_tables_H_ +#define _dsps_fft_tables_H_ + + +#ifdef __cplusplus +extern "C" +{ +#endif +extern const uint16_t bitrev2r_table_16_fc32[]; +extern const uint16_t bitrev2r_table_16_fc32_size; + +extern const uint16_t bitrev2r_table_32_fc32[]; +extern const uint16_t bitrev2r_table_32_fc32_size; + +extern const uint16_t bitrev2r_table_64_fc32[]; +extern const uint16_t bitrev2r_table_64_fc32_size; + +extern const uint16_t bitrev2r_table_128_fc32[]; +extern const uint16_t bitrev2r_table_128_fc32_size; + +extern const uint16_t bitrev2r_table_256_fc32[]; +extern const uint16_t bitrev2r_table_256_fc32_size; + +extern const uint16_t bitrev2r_table_512_fc32[]; +extern const uint16_t bitrev2r_table_512_fc32_size; + +extern const uint16_t bitrev2r_table_1024_fc32[]; +extern const uint16_t bitrev2r_table_1024_fc32_size; + +extern const uint16_t bitrev2r_table_2048_fc32[]; +extern const uint16_t bitrev2r_table_2048_fc32_size; + +extern const uint16_t bitrev2r_table_4096_fc32[]; +extern const uint16_t bitrev2r_table_4096_fc32_size; + +void dsps_fft2r_rev_tables_init_fc32(void); +extern uint16_t *dsps_fft2r_rev_tables_fc32[]; +extern const uint16_t dsps_fft2r_rev_tables_fc32_size[]; + +extern const uint16_t bitrev4r_table_16_fc32[]; +extern const uint16_t bitrev4r_table_16_fc32_size; + +extern const uint16_t bitrev4r_table_32_fc32[]; +extern const uint16_t bitrev4r_table_32_fc32_size; + +extern const uint16_t bitrev4r_table_64_fc32[]; +extern const uint16_t bitrev4r_table_64_fc32_size; + +extern const uint16_t bitrev4r_table_128_fc32[]; +extern const uint16_t bitrev4r_table_128_fc32_size; + +extern const uint16_t bitrev4r_table_256_fc32[]; +extern const uint16_t bitrev4r_table_256_fc32_size; + +extern const uint16_t bitrev4r_table_512_fc32[]; +extern const uint16_t bitrev4r_table_512_fc32_size; + +extern const uint16_t bitrev4r_table_1024_fc32[]; +extern const uint16_t bitrev4r_table_1024_fc32_size; + +extern const uint16_t bitrev4r_table_2048_fc32[]; +extern const uint16_t bitrev4r_table_2048_fc32_size; + +extern const uint16_t bitrev4r_table_4096_fc32[]; +extern const uint16_t bitrev4r_table_4096_fc32_size; + +void dsps_fft4r_rev_tables_init_fc32(void); +extern uint16_t *dsps_fft4r_rev_tables_fc32[]; +extern const uint16_t dsps_fft4r_rev_tables_fc32_size[]; + +#ifdef __cplusplus +} +#endif + +#endif // _dsps_fft_tables_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fft/test/test_dsps_fft2r_fc32_ae32.c b/test_apps/managed_components/espressif__esp-dsp/modules/fft/test/test_dsps_fft2r_fc32_ae32.c new file mode 100644 index 0000000..26d3685 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/fft/test/test_dsps_fft2r_fc32_ae32.c @@ -0,0 +1,153 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "esp_dsp.h" +#include "dsp_platform.h" +#include "esp_log.h" +#include + +#include "dsps_view.h" +#include "dsps_fft2r.h" +#include "dsp_tests.h" + +static const char *TAG = "fft2r_ae32"; + +__attribute__((aligned(16))) +static float data[1024*2]; +__attribute__((aligned(16))) +static float check_data[1024*2]; +__attribute__((aligned(16))) +static float data_test[1024*2]; + +TEST_CASE("dsps_fft2r_fc32_ae32 functionality", "[dsps]") +{ + int N = sizeof(data) / sizeof(float) / 2; + int check_bin = 32; + float check_ampl = 2; + for (int i = 0 ; i < N ; i++) { + data[i * 2 + 0] = check_ampl * sinf(M_PI / N * check_bin * 2 * i) / (N / 2); + data[i * 2 + 1] = 0; + } + for (int i = 0 ; i < N*2 ; i++) { + check_data[i] = data[i]; + data_test[i] = -1; + } + + // Init FFT tables + esp_err_t ret = dsps_fft2r_init_fc32(NULL, CONFIG_DSP_MAX_FFT_SIZE); + TEST_ESP_OK(ret); + + int N_check = N; + + dsps_fft2r_fc32_ae32(data, N_check); + dsps_fft2r_fc32_ansi(check_data, N_check); + + for (int i=0 ; i< N_check ; i++) + { + if (fabs(check_data[i] - data[i]) < 1e-5) ESP_LOGD(TAG, "Data[%i] =%8.4f, %8.4f, %8.4f", i, data[i], check_data[i], check_data[i] - data[i]); + else ESP_LOGE(TAG, "Data[%i] =%f, %f, %f", i, data[i], check_data[i], check_data[i] - data[i]); + } + + dsps_bit_rev_fc32_ansi(data, N); + + float min = 10000; + float max = -10000; + int max_pos = 0; + for (int i = 0 ; i < N ; i++) { + data[i] = 10 * log10f(data[i * 2 + 0] * data[i * 2 + 0] + data[i * 2 + 1] * data[i * 2 + 1]); + if (data[i] < min) { + min = data[i]; + } + if (data[i] > max) { + max = data[i]; + max_pos = i; + } + ESP_LOGD(TAG, "FFT Data[%i] =%8.4f dB", i, data[i]); + } + dsps_view_spectrum(data, 256, -160, 40); + + TEST_ASSERT_EQUAL( check_bin, max_pos); + float round_pow = round(max * 10); + TEST_ASSERT_EQUAL( 6 * 10, round_pow); + ESP_LOGI(TAG, "Calculation error is less then 0.1 dB"); + dsps_fft2r_deinit_fc32(); +} + +TEST_CASE("dsps_fft2r_fc32_ae32 benchmark", "[dsps]") +{ + esp_err_t ret = dsps_fft2r_init_fc32(NULL, CONFIG_DSP_MAX_FFT_SIZE); + TEST_ESP_OK(ret); + + for (int i= 5 ; i< 10 ; i++) + { + int N_check = 2< +#include "unity.h" +#include "esp_dsp.h" +#include "dsp_platform.h" +#include "esp_log.h" + +#include "dsps_view.h" +#include "dsps_fft2r.h" +#include "dsp_tests.h" + +static const char *TAG = "dsps_fft2r_ansi"; + +TEST_CASE("dsps_fft2r_fc32_ansi functionality", "[dsps]") +{ + float* data = (float*)malloc(2*4096*sizeof(float)); + float* check_data = (float*)malloc(2*4096*sizeof(float)); + + int N = 1024; + int check_bin = 32; + for (int i = 0 ; i < N ; i++) { + data[i * 2 + 0] = 2 * sinf(M_PI / N * check_bin * 2 * i) / (N / 2); + data[i * 2 + 1] = 0; + } + + float* fft_table_buff = (float*)malloc((N+2)*sizeof(float)); + fft_table_buff[0] = 1234; + fft_table_buff[N+1] = 5678; + + esp_err_t ret = dsps_fft2r_init_fc32(&fft_table_buff[1], N); + TEST_ESP_OK(ret); + + + dsps_fft2r_fc32_ansi(data, N); + unsigned int start_b = xthal_get_ccount(); + dsps_bit_rev_fc32_ansi(data, N); + unsigned int end_b = xthal_get_ccount(); + + float min = 10000; + float max = -10000; + int max_pos = 0; + for (int i = 0 ; i < N ; i++) { + data[i] = 10 * log10f(data[i * 2 + 0] * data[i * 2 + 0] + data[i * 2 + 1] * data[i * 2 + 1]); + if (data[i] < min) { + min = data[i]; + } + if (data[i] > max) { + max = data[i]; + max_pos = i; + } + ESP_LOGD(TAG, "FFT Data[%i] =%8.4f dB", i, data[i]); + } + dsps_view_spectrum(data, 256, -160, 40); + + TEST_ASSERT_EQUAL( check_bin, max_pos); + float round_pow = round(max * 10); + TEST_ASSERT_EQUAL( 6 * 10, round_pow); + ESP_LOGI(TAG, "Calculation error is less then 0.1 dB"); + ESP_LOGI(TAG, "cycles - %i", end_b - start_b); + + ESP_LOGI(TAG, "fft_table_buff[0] = %f, fft_table_buff[N+1] = %f", fft_table_buff[0], fft_table_buff[N+1]); + TEST_ASSERT_EQUAL( fft_table_buff[0], 1234); + TEST_ASSERT_EQUAL( fft_table_buff[N+1], 5678); + free(fft_table_buff); + + free(data); + free(check_data); + dsps_fft2r_deinit_fc32(); +} + +TEST_CASE("dsps_fft2r_fc32_ansi benchmark", "[dsps]") +{ + esp_err_t ret = dsps_fft2r_init_fc32(NULL, CONFIG_DSP_MAX_FFT_SIZE); + TEST_ESP_OK(ret); + + float* data = (float*)malloc(2*4096*sizeof(float)); + TEST_ASSERT_NOT_NULL(data); + + float* check_data = (float*)malloc(2*4096*sizeof(float)); + TEST_ASSERT_NOT_NULL(check_data); + + for (int i= 5 ; i< 10 ; i++) + { + int N_check = 2< +#include "unity.h" +#include "esp_dsp.h" +#include "dsp_platform.h" +#include "esp_log.h" + +#include "dsps_view.h" +#include "dsps_fft2r.h" +#include "dsp_tests.h" + +static const char *TAG = "dsps_fft2r_ae32_s16"; + + +__attribute__((aligned(16))) +static int16_t data[1024*2]; +__attribute__((aligned(16))) +static float result_data[1024*2]; + +TEST_CASE("dsps_fft2r_sc16_aexx functionality", "[dsps]") +{ + int N = sizeof(data) / sizeof(int16_t) / 2; + N = 1024; + int check_bin = 64; + for (int i = 0 ; i < N ; i++) { + data[i * 2 + 0] = (INT16_MAX)*sin(M_PI / N * check_bin *2* i)*0.5 * (1 - cosf(i * 2 * M_PI / (float)(N-1))); + data[i * 2 + 1] = 0; + } + + esp_err_t ret = dsps_fft2r_init_sc16(NULL, CONFIG_DSP_MAX_FFT_SIZE); + TEST_ESP_OK(ret); + + ESP_LOGI(TAG, "data address=%8.8"PRIx32"\n", (uint32_t)data); + + dsps_fft2r_sc16(data, N); + unsigned int start_b = xthal_get_ccount(); + dsps_bit_rev_sc16_ansi(data, N); + unsigned int end_b = xthal_get_ccount(); + + + for (int i=0 ; i< N ; i++) + { + ESP_LOGD(TAG, "Data[%i] %04x\n", i/2, data[i]); + } + + float min = 10000; + float max = -10000; + int max_pos = 0; + for (int i = 0 ; i < (N*2) ; i++) + { + result_data[i] = data[i]; + result_data[i] = result_data[i]/INT16_MAX; + } + + for (int i = 0 ; i < N ; i++) { + result_data[i] = 10 * log10f(0.0000000000001 + result_data[i * 2 + 0] * result_data[i * 2 + 0] + result_data[i * 2 + 1] * result_data[i * 2 + 1]); + if (result_data[i] < min) { + min = result_data[i]; + } + if (result_data[i] > max) { + max = result_data[i]; + max_pos = i; + } + ESP_LOGD(TAG, "FFT Data[%i] =%8.4f dB", i, result_data[i]); + } + dsps_view_spectrum(result_data, N, -100, 0); + float round_pow = round(max*5); + + ESP_LOGI(TAG, "max_bin=%i, check_bin=%i, round_pow=%f\n", max_pos, check_bin, round_pow); + + + if (max_pos < N/2) TEST_ASSERT_EQUAL( check_bin, max_pos); + else TEST_ASSERT_EQUAL( N - check_bin, max_pos); + + TEST_ASSERT_EQUAL( -12*5, round_pow); + + ESP_LOGI(TAG, "Calculation error is less then 0.2 dB"); + ESP_LOGI(TAG, "cycles - %i", end_b - start_b); + dsps_fft2r_deinit_sc16(); +} + + +TEST_CASE("dsps_fft2r_sc16_aexx overflow check", "[dsps]") +{ + int N = sizeof(data) / sizeof(int16_t) / 2; + N = 1024; + int check_bin = 32; + int bins_count = 4; + for (int i = 0 ; i < N ; i++) { + data[i * 2 + 0] = 0; + data[i * 2 + 1] = 0; + for (int n=1; n<=bins_count ; n++ ) + { + data[i * 2 + 0] += (INT16_MAX)*cos(M_PI / N * check_bin *2* i*n)/bins_count; + data[i * 2 + 1] += (INT16_MAX)*sin(M_PI / N * check_bin *2* i*n)/bins_count; + } + } + + esp_err_t ret = dsps_fft2r_init_sc16(NULL, CONFIG_DSP_MAX_FFT_SIZE); + TEST_ESP_OK(ret); + + + dsps_fft2r_sc16(data, N); + unsigned int start_b = xthal_get_ccount(); + dsps_bit_rev_sc16_ansi(data, N); + unsigned int end_b = xthal_get_ccount(); + + + for (int i=0 ; i< N ; i++) + { + ESP_LOGD(TAG, "Data[%i] %04x\n", i/2, data[i]); + } + + float min = 10000; + float max = -10000; + int max_pos = 0; + for (int i = 0 ; i < (N*2) ; i++) + { + result_data[i] = data[i]; + result_data[i] = result_data[i]/INT16_MAX; + } + + for (int i = 0 ; i < N ; i++) { + result_data[i] = 10 * log10f(0.0000000000001 + result_data[i * 2 + 0] * result_data[i * 2 + 0] + result_data[i * 2 + 1] * result_data[i * 2 + 1]); + if (result_data[i] < min) { + min = result_data[i]; + } + if (result_data[i] > max) { + max = result_data[i]; + max_pos = i; + } + ESP_LOGD(TAG, "FFT Data[%i] =%8.4f dB", i, result_data[i]); + } + dsps_view_spectrum(result_data, N, -100, 0); + float round_pow = round(max*5); + + float noise_pow = -100; + for (int i=(bins_count*check_bin + 10) ; i< N ; i++) + { + if (result_data[i] > noise_pow) + { + noise_pow = result_data[i]; + } + } + ESP_LOGI(TAG, "max_bin=%i, check_bin=%i, round_pow=%f, noise power=%f\n", max_pos, check_bin, round_pow, noise_pow); + + if (noise_pow > (-65)) + { + TEST_ASSERT_MESSAGE (false, "Noise power is more than expected!"); + } + + ESP_LOGI(TAG, "cycles - %i", end_b - start_b); + dsps_fft2r_deinit_sc16(); +} + +TEST_CASE("dsps_fft2r_sc16_ae32 benchmark", "[dsps]") +{ + esp_err_t ret = dsps_fft2r_init_sc16(NULL, CONFIG_DSP_MAX_FFT_SIZE); + TEST_ESP_OK(ret); + + for (int i= 5 ; i< 10 ; i++) + { + int N_check = 2< +#include "unity.h" +#include "esp_dsp.h" +#include "dsp_platform.h" +#include "esp_log.h" + +#include "dsps_view.h" +#include "dsps_fft2r.h" +#include "dsp_tests.h" + +static const char *TAG = "dsps_fft2r_ansi_s16"; + +__attribute__((aligned(16))) +static int16_t data[1024*2]; +__attribute__((aligned(16))) +static float result_data[1024*2]; + +TEST_CASE("dsps_fft2r_sc16_ansi functionality", "[dsps]") +{ + int N = sizeof(data) / sizeof(int16_t) / 2; + N = 1024; + int check_bin = 64; + for (int i = 0 ; i < N ; i++) { + data[i * 2 + 0] = (INT16_MAX)*sin(M_PI / N * check_bin *2* i)*0.5 * (1 - cosf(i * 2 * M_PI / (float)(N-1))); + data[i * 2 + 1] = 0; + } + int16_t* fft_table_buff = (int16_t*)malloc((N+2)*sizeof(int16_t)); + TEST_ASSERT_NOT_NULL(fft_table_buff); + + fft_table_buff[0] = 1234; + fft_table_buff[N+1] = 5678; + esp_err_t ret = dsps_fft2r_init_sc16(&fft_table_buff[1], N); + TEST_ESP_OK(ret); + + dsps_fft2r_sc16_ansi(data, N); + unsigned int start_b = xthal_get_ccount(); + dsps_bit_rev_sc16_ansi(data, N); + unsigned int end_b = xthal_get_ccount(); + + + for (int i=0 ; i< N ; i++) + { + ESP_LOGD(TAG, "Data[%i] %i\n", i/2, data[i]); + } + + float min = 10000; + float max = -10000; + int max_pos = 0; + for (int i = 0 ; i < (N*2) ; i++) + { + result_data[i] = data[i]; + result_data[i] = result_data[i]/INT16_MAX; + } + + for (int i = 0 ; i < N ; i++) { + result_data[i] = 10 * log10f(0.0000000000001 + result_data[i * 2 + 0] * result_data[i * 2 + 0] + result_data[i * 2 + 1] * result_data[i * 2 + 1]); + if (result_data[i] < min) { + min = result_data[i]; + } + if (result_data[i] > max) { + max = result_data[i]; + max_pos = i; + } + ESP_LOGD(TAG, "FFT Data[%i] =%8.4f dB", i, result_data[i]); + } + dsps_view_spectrum(result_data, N, -100, 0); + float round_pow = round(max*5); + + ESP_LOGI(TAG, "max_bin=%i, check_bin=%i, round_pow=%f\n", max_pos, check_bin, round_pow); + + if (max_pos < N/2) TEST_ASSERT_EQUAL( check_bin, max_pos); + else TEST_ASSERT_EQUAL( N - check_bin, max_pos); + TEST_ASSERT_EQUAL( -12*5, round_pow); + ESP_LOGI(TAG, "Calculation error is less then 0.2 dB"); + ESP_LOGI(TAG, "cycles - %i", end_b - start_b); + // Check if we not out of range + ESP_LOGI(TAG, "fft_table_buff[0] = %i, fft_table_buff[N+1] = %i", fft_table_buff[0], fft_table_buff[N+1]); + TEST_ASSERT_EQUAL( fft_table_buff[0], 1234); + TEST_ASSERT_EQUAL( fft_table_buff[N+1], 5678); + free(fft_table_buff); + dsps_fft2r_deinit_sc16(); +} + +TEST_CASE("dsps_fft2r_sc16_ansi benchmark", "[dsps]") +{ + esp_err_t ret = dsps_fft2r_init_sc16(NULL, CONFIG_DSP_MAX_FFT_SIZE); + TEST_ESP_OK(ret); + + for (int i= 5 ; i< 10 ; i++) + { + int N_check = 2< +#include "unity.h" +#include "esp_dsp.h" +#include "dsp_platform.h" +#include "esp_log.h" +#include + +#include "dsps_view.h" +#include "dsps_fft2r.h" +#include "dsps_fft4r.h" +#include "dsp_tests.h" + + +#define FFTR4_TEST_SIZE 1024 + +static const char *TAG = "dsps_fft4r_ae32"; + +TEST_CASE("dsps_fft4r_fc32_ae32 functionality", "[dsps]") +{ + float* data = (float*)memalign(16, sizeof(float) * FFTR4_TEST_SIZE*2); + TEST_ASSERT_NOT_NULL(data); + + float* check_data_fft = (float*)memalign(16, sizeof(float) * FFTR4_TEST_SIZE*2); + TEST_ASSERT_NOT_NULL(check_data_fft); + + esp_err_t ret = dsps_fft4r_init_fc32(NULL, FFTR4_TEST_SIZE); + TEST_ESP_OK(ret); + + int N_check = 256; + for (size_t pow = 2; pow < 7; pow++) + { + N_check = 1<< (pow*2); + if (N_check > FFTR4_TEST_SIZE) + { + break; + } + for (size_t i = 0; i < N_check; i++) + { + data[i*2] = cosf(2*M_PI*4/256*i); + data[i*2+1] = sinf(2*M_PI*18/256*i); + + check_data_fft[i*2] = data[i*2]; + check_data_fft[i*2+1] = data[i*2 + 1]; + } + + dsps_fft4r_fc32_ansi(data, N_check); + dsps_bit_rev4r_fc32(data, N_check); + + dsps_fft4r_fc32_ae32(check_data_fft, N_check); + dsps_bit_rev4r_fc32(check_data_fft, N_check); + float diff = 0; + for (size_t i = 0; i < N_check*2; i++) + { + diff += fabs(data[i] - check_data_fft[i]); + } + diff = diff/N_check; + if (diff > 0.00001) + { + TEST_ASSERT_MESSAGE (false, "Result out of range!\n"); + } + ESP_LOGI(TAG, "diff[%i] = %f\n", N_check, diff); + } + if (N_check > FFTR4_TEST_SIZE) + { + N_check = FFTR4_TEST_SIZE; + } + dsps_view(data, N_check*2, 128, 16, -256, 256, '.'); + dsps_view(check_data_fft, N_check*2, 128, 16, -256, 256, '.'); + + dsps_fft2r_deinit_fc32(); + dsps_fft4r_deinit_fc32(); + free(data); + free(check_data_fft); +} + +static portMUX_TYPE testnlock = portMUX_INITIALIZER_UNLOCKED; + +TEST_CASE("dsps_fft4r_fc32_ae32 benchmark", "[dsps]") +{ + float* check_data_fft = (float*)memalign(16, sizeof(float) * 4096*2); + TEST_ASSERT_NOT_NULL(check_data_fft); + + unsigned int start_b; + float cycles; + + esp_err_t ret = dsps_fft4r_init_fc32(NULL, CONFIG_DSP_MAX_FFT_SIZE); + TEST_ESP_OK(ret); + + int N_check = 256; + for (size_t pow = 2; pow < 7; pow++) + { + N_check = 1<< (pow*2); + for (size_t i = 0; i < N_check; i++) + { + check_data_fft[i*2] = cosf(2*M_PI*4/256*i); + check_data_fft[i*2+1] = sinf(2*M_PI*18/256*i); + } + + portENTER_CRITICAL(&testnlock); + start_b = xthal_get_ccount(); + dsps_fft4r_fc32_ae32(check_data_fft, N_check); + dsps_bit_rev4r_fc32(check_data_fft, N_check); + cycles = xthal_get_ccount() - start_b; + portEXIT_CRITICAL(&testnlock); + + ESP_LOGI(TAG, "Benchmark dsps_fft4r_fc32_ae32 - %6i cycles for %6i points FFT.", (int)cycles, N_check); + } + + dsps_fft4r_deinit_fc32(); + free(check_data_fft); +} + +TEST_CASE("dsps_cplx2real_fc32_ae32 benchmark", "[dsps]") +{ + float* check_data_fft = (float*)memalign(16, sizeof(float) * 4096*2); + TEST_ASSERT_NOT_NULL(check_data_fft); + + unsigned int start_b; + float cycles; + + esp_err_t ret = dsps_fft4r_init_fc32(NULL, CONFIG_DSP_MAX_FFT_SIZE); + TEST_ESP_OK(ret); + + int N_check = 256; + for (size_t pow = 4; pow < 13; pow++) + { + N_check = 1<< (pow); + for (size_t i = 0; i < N_check; i++) + { + check_data_fft[i*2] = cosf(2*M_PI*4/256*i); + check_data_fft[i*2+1] = sinf(2*M_PI*18/256*i); + } + + portENTER_CRITICAL(&testnlock); + start_b = xthal_get_ccount(); + dsps_cplx2real_fc32_ae32(check_data_fft, N_check); + cycles = xthal_get_ccount() - start_b; + portEXIT_CRITICAL(&testnlock); + + ESP_LOGI(TAG, "Benchmark dsps_cplx2real_fc32_ae32 - %6i cycles for %6i points FFT.", (int)cycles, N_check); + } + + dsps_fft4r_deinit_fc32(); + free(check_data_fft); +} + +TEST_CASE("dsps_bit_rev4r_fc32_ansi benchmark", "[dsps]") +{ + float* check_data_fft = (float*)memalign(16, sizeof(float) * 4096*2); + TEST_ASSERT_NOT_NULL(check_data_fft); + + unsigned int start_b; + float cycles; + + esp_err_t ret = dsps_fft4r_init_fc32(NULL, CONFIG_DSP_MAX_FFT_SIZE); + TEST_ESP_OK(ret); + + int N_check = 256; + for (size_t pow = 3; pow < 7; pow++) + { + N_check = 1<< (2*pow); + for (size_t i = 0; i < N_check; i++) + { + check_data_fft[i*2] = cosf(2*M_PI*4/256*i); + check_data_fft[i*2+1] = sinf(2*M_PI*18/256*i); + } + + portENTER_CRITICAL(&testnlock); + start_b = xthal_get_ccount(); + dsps_bit_rev4r_fc32(check_data_fft, N_check); + cycles = xthal_get_ccount() - start_b; + portEXIT_CRITICAL(&testnlock); + + ESP_LOGI(TAG, "Benchmark dsps_bit_rev4r_fc32_ansi - %6i cycles for %6i points FFT.", (int)cycles, N_check); + } + + dsps_fft4r_deinit_fc32(); + free(check_data_fft); +} + diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fft/test/test_dsps_fft4r_fc32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/fft/test/test_dsps_fft4r_fc32_ansi.c new file mode 100644 index 0000000..facb6e9 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/fft/test/test_dsps_fft4r_fc32_ansi.c @@ -0,0 +1,228 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "esp_dsp.h" +#include "dsp_platform.h" +#include "esp_log.h" +#include + +#include "dsps_view.h" +#include "dsps_fft2r.h" +#include "dsps_fft4r.h" +#include "dsp_tests.h" + + +static const char *TAG = "dsps_fft4r_ansi"; + +TEST_CASE("dsps_fft4r_fc32_ansi functionality", "[dsps]") +{ + float* data = (float*)memalign(16, sizeof(float) * 1024*2); + TEST_ASSERT_NOT_NULL(data); + + float* check_data_fft = (float*)memalign(16, sizeof(float) * 1024*2); + TEST_ASSERT_NOT_NULL(check_data_fft); + + esp_err_t ret; + ret = dsps_fft2r_init_fc32(NULL, 1024); + TEST_ESP_OK(ret); + + ret = dsps_fft4r_init_fc32(NULL, 1024); + TEST_ESP_OK(ret); + + int N_check = 256; + for (size_t pow = 2; pow < 6; pow++) + { + N_check = 1<< (pow*2); + for (size_t i = 0; i < N_check; i++) + { + data[i*2] = cosf(2*M_PI*4/256*i); + data[i*2+1] = sinf(2*M_PI*18/256*i); + + check_data_fft[i*2] = data[i*2]; + check_data_fft[i*2+1] = data[i*2 + 1]; + } + + dsps_fft2r_fc32_ansi(data, N_check); + dsps_bit_rev_fc32_ansi(data, N_check); + + dsps_fft4r_fc32_ansi(check_data_fft, N_check); + dsps_bit_rev4r_fc32(check_data_fft, N_check); + + float diff = 0; + for (size_t i = 0; i < N_check*2; i++) + { + diff += fabs(data[i] - check_data_fft[i]); + } + diff = diff/N_check; + ESP_LOGI(TAG, "diff[%i] = %f\n", N_check, diff); + if (diff > 0.00001) + { + dsps_view(data, N_check*2, 128, 16, -N_check, N_check, '.'); + dsps_view(check_data_fft, N_check*2, 128, 16, -N_check, N_check, '.'); + TEST_ASSERT_MESSAGE (false, "Result out of range!\n"); + } + } + + dsps_view(data, N_check*2, 128, 16, -N_check, N_check, '.'); + dsps_view(check_data_fft, N_check*2, 128, 16, -N_check, N_check, '.'); + + dsps_fft2r_deinit_fc32(); + dsps_fft4r_deinit_fc32(); + free(data); + free(check_data_fft); +} + +TEST_CASE("dsps_fft4r_fc32_ansi benchmark", "[dsps]") +{ + float* check_data_fft = (float*)malloc(sizeof(float) * 4096*2); + TEST_ASSERT_NOT_NULL(check_data_fft); + + unsigned int start_b; + float cycles; + + esp_err_t ret = dsps_fft4r_init_fc32(NULL, CONFIG_DSP_MAX_FFT_SIZE); + TEST_ESP_OK(ret); + + int N_check = 256; + for (size_t pow = 2; pow < 7; pow++) + { + N_check = 1<< (pow*2); + for (size_t i = 0; i < N_check; i++) + { + check_data_fft[i*2] = cosf(2*M_PI*4/256*i); + check_data_fft[i*2+1] = sinf(2*M_PI*18/256*i); + } + + start_b = xthal_get_ccount(); + dsps_fft4r_fc32_ansi(check_data_fft, N_check); + dsps_bit_rev4r_fc32(check_data_fft, N_check); + cycles = xthal_get_ccount() - start_b; + + ESP_LOGI(TAG, "Benchmark dsps_fft4r_fc32_ansi - %6i cycles for %6i points FFT.", (int)cycles, N_check); + } + + dsps_fft4r_deinit_fc32(); + free(check_data_fft); +} + + +TEST_CASE("dsps_cplx2real_fc32 functionality", "[dsps]") +{ + float* data = (float*)malloc(sizeof(float) * 1024*2); + TEST_ASSERT_NOT_NULL(data); + + float* check_data_fft = (float*)malloc(sizeof(float) * 1024*2); + TEST_ASSERT_NOT_NULL(check_data_fft); + + esp_err_t ret = dsps_fft4r_init_fc32(NULL, 1024); + TEST_ESP_OK(ret); + + ret = dsps_fft2r_init_fc32(NULL, 1024); + TEST_ESP_OK(ret); + + int N_check = 256; + for (size_t pow = 4; pow < 11; pow++) + { + N_check = 1<< (pow); + for (size_t i = 0; i < N_check*2; i++) + { + data[i] = 0; + check_data_fft[i] = data[i]; + } + data[1] = N_check; + check_data_fft[1] = data[1]; + + dsps_fft2r_fc32_ansi(data, N_check); + dsps_bit_rev_fc32_ansi(data, N_check); + dsps_cplx2real_fc32_ansi(data, N_check); + + dsps_fft2r_fc32_ansi(check_data_fft, N_check); + dsps_bit_rev_fc32_ansi(check_data_fft, N_check); + dsps_cplx2real_fc32_ae32(check_data_fft, N_check); + + float diff = 0; + for (size_t i = 0; i < N_check*2; i++) + { + diff += fabs(data[i] - check_data_fft[i]); + } + diff = diff/N_check; + if (diff > 0.00001) + { + for (size_t i = 0; i < N_check*2; i++) + { + ESP_LOGD(TAG, "data[%i]= %f, %f = check_data_fft[%i], diff=%f\n", i, data[i], check_data_fft[i], i, data[i] - check_data_fft[i]); + } + + dsps_view(data, N_check*2, 128, 16, -N_check, N_check, '.'); + dsps_view(check_data_fft, N_check*2, 128, 16, -N_check, N_check, '.'); + ESP_LOGE(TAG, "Error diff[%i] = %f\n", N_check, diff); + TEST_ASSERT_MESSAGE (false, "Result out of range!\n"); + } + + ESP_LOGI(TAG, "diff[%i] = %f\n", N_check, diff); + } + + free(data); + free(check_data_fft); + + dsps_fft4r_deinit_fc32(); + dsps_fft2r_deinit_fc32(); +} + +static portMUX_TYPE testnlock = portMUX_INITIALIZER_UNLOCKED; + +TEST_CASE("dsps_cplx2real_fc32_ansi benchmark", "[dsps]") +{ + float* check_data_fft = (float*)malloc(sizeof(float) * 4096*2); + TEST_ASSERT_NOT_NULL(check_data_fft); + + unsigned int start_b; + float cycles; + + esp_err_t ret = dsps_fft4r_init_fc32(NULL, CONFIG_DSP_MAX_FFT_SIZE); + TEST_ESP_OK(ret); + + int N_check = 256; + for (size_t pow = 4; pow < 13; pow++) + { + N_check = 1<< (pow); + for (size_t i = 0; i < N_check; i++) + { + check_data_fft[i*2] = cosf(2*M_PI*4/256*i); + check_data_fft[i*2+1] = sinf(2*M_PI*18/256*i); + } + + portENTER_CRITICAL(&testnlock); + start_b = xthal_get_ccount(); + dsps_cplx2real_fc32_ansi(check_data_fft, N_check); + cycles = xthal_get_ccount() - start_b; + portEXIT_CRITICAL(&testnlock); + + ESP_LOGI(TAG, "Benchmark dsps_cplx2real_fc32_ansi - %6i cycles for %6i points FFT.", (int)cycles, N_check); + } + + dsps_fft4r_deinit_fc32(); + free(check_data_fft); +} + +TEST_CASE("dsps_gen_bitrev4r_table bitrev table generation.", "[dsps]") +{ + for (int i= 2 ; i< 7 ; i++) + { + int N_check = 1<<(i*2); + dsps_gen_bitrev4r_table(N_check, 8, "fc32"); + } +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fft/test_sim/main.c b/test_apps/managed_components/espressif__esp-dsp/modules/fft/test_sim/main.c new file mode 100644 index 0000000..cfa10ce --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/fft/test_sim/main.c @@ -0,0 +1,14 @@ +#include +#include + +void test_fft2r(); + +int main(void) +{ + printf("main starts!\n"); +// xt_iss_profile_enable(); + test_fft2r(); +// xt_iss_profile_disable(); + + printf("Test done\n"); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fft/test_sim/test_fft2r.c b/test_apps/managed_components/espressif__esp-dsp/modules/fft/test_sim/test_fft2r.c new file mode 100644 index 0000000..edcf184 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/fft/test_sim/test_fft2r.c @@ -0,0 +1,78 @@ +#include +#include +#include +#include + +#include "dsp_common.h" + +#include "dspm_mult.h" +#include "dsps_fft2r.h" + + + +extern void xt_iss_profile_disable(); +extern void xt_iss_profile_enable(); + +bool dsp_is_power_of_two(int x) +{ + return (x != 0) && ((x & (x - 1)) == 0); +} + +int dsp_power_of_two(int x) +{ + for (size_t i = 0; i < 16; i++) + { + x = x >> 1; + if(0 == x) return i; + } + return 0; +} + +#define test_size 128 + +static float data[test_size*2]; +static float check_data[test_size*2]; +static float data_test[test_size*2]; + +void test_fft2r() +{ + + int N = sizeof(data) / sizeof(float) / 2; + int check_bin = 32; + float check_ampl = 2000; + for (int i = 0 ; i < N ; i++) { + data[i * 2 + 0] = check_ampl * sinf(M_PI / N * check_bin * 2 * i) / (N / 2); + data[i * 2 + 1] = 2; + } + for (int i = 0 ; i < N*2 ; i++) { + check_data[i] = data[i]; + data_test[i] = -1; + } + + // Init FFT tables + esp_err_t ret = dsps_fft2r_init_fc32(NULL, 4096); + TEST_ESP_OK(ret); + int N_check = N; + // table = (uint16_t *)dsps_fft2r_rev_tables_fc32[6]; + // table_size = dsps_fft2r_rev_tables_fc32_size[6]; + +xt_iss_profile_enable(); + dsps_fft2r_fc32_ae32(data, N_check); +// dsps_bit_rev_lookup_fc32_ae32(data, N_check, dsps_fft2r_rev_tables_fc32[6]); + dsps_fft2r_fc32_aes3_(check_data, N_check, dsps_fft_w_table_fc32); +// dsps_bit_rev_lookup_fc32_ae32(data, N_check, dsps_fft2r_rev_tables_fc32[6]); +xt_iss_profile_disable(); + + for (int i=0 ; i< N_check ; i++) + { + if (abs(check_data[i] - data[i]) == 0) + { + printf("Data[%i] =%8.4f, %8.4f, %f \n", i, data[i], check_data[i], check_data[i] - data[i]); + } + else printf("ERROR: Data[%i] =%f, %f, %f \n", i, data[i], check_data[i], check_data[i] - data[i]); + } + + + printf("Test Pass!\n"); +} + diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fir/fixed/dsps_fir_s16_m_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/fir/fixed/dsps_fir_s16_m_ae32.S new file mode 100644 index 0000000..6222ee9 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/fir/fixed/dsps_fir_s16_m_ae32.S @@ -0,0 +1,94 @@ +/* + * SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +.macro fir_s16_ae32_mul x1, x2, count, ID +// This macro calculates fixed point dot product for ((count + 1)*4) int16 samples +// x1 - input array1 register (samples) +// x2 - input array2 register (coefficients) the array is inverted and is being decremented +// count - counter register (for example a7) +// count - (samples_count / 4) - 1 +// acc += x1[i + 0]*x2[N - i - 1] + x1[i + 1]*x2[N - i - 2] + x1[i + 2]*x2[N - i - 3] + x1[i + 3]*x2[N - i - 4]; i: 0..count +// acchi, and acclo have to be initialized before +// Result - acchi || acclo +// Modifies: +// m0, m1, m2, m3 +// acchi || acclo - must be loaded before (for example 0x3fff to acclo). + + /* + * Data schedule. Each line represents instruction and columns represent + * register contents. Last column (MUL) shows the multiplication which + * takes place. Values loaded in the given cycle are shown in square brackets. + * + * m0 m1 m2 m3 MUL + * ----------------- pre-load -------------------------- + *[x0 x1] (no MULs in the first 3 instructions) + * x0 x1 [y(N-1) y(N-2)] + * x0 x1 [x2 x3] y(N-1) y(N-2) + * x0 x1 x2 x3 y(N-1) y(N-2) [y(N-3) y(N-4)] x0*y(N-1) + * -------------------- loop ------------------------ (the following 4 instructions are + *[x4 x5] x2 x3 y(N-1) y(N-2) y(N-3) y(N-4) x1*y(N-2) repeated as much as needed) + * x4 x5 x2 x3 [y(N-5) y(M-6)] y(N-3) y(N-4) x2*y(N-3) + * x4 x5 [x6 x7] y(N-5) y(M-6) y(N-3) y(N-4) x3*y(N-4) + * x4 x5 x6 x7 y(N-5) y(M-6) [y(N-7) y(M-8)] x4*y(N-5) + * ------------------- finalize ---------------------- + * x4 x5 x6 x7 y(N-5) y(M-6) y(N-7) y(M-8) x5*y(N-6) (nothing is load) + * x4 x5 x6 x7 y(N-5) y(M-6) y(N-7) y(M-8) x6*y(N-7) + * x4 x5 x6 x7 y(N-5) y(M-6) y(N-7) y(M-8) x7*y(N-8) + */ + + ldinc m0, \x1 + lddec m2, \x2 + ldinc m1, \x1 + + mula.dd.lh.lddec m3, \x2, m0, m2 + loopnez \count, .loop_end_\ID + .loop_\ID: + mula.dd.hl.ldinc m0, \x1, m0, m2 + mula.dd.lh.lddec m2, \x2, m1, m3 + mula.dd.hl.ldinc m1, \x1, m1, m3 + mula.dd.lh.lddec m3, \x2, m0, m2 + .loop_end_\ID: + + mula.dd.hl m0, m2 + mula.dd.lh m1, m3 + mula.dd.hl m1, m3 + +.endm // fir_s16_ae32_mul + +.macro fir_s16_ae32_full x1, x2, count, full_count, ID +// This macro calculates fixed point dot product for ((count + 1)*4) int16 samples +// x1 - input array1 register (for example a2) +// x2 - input array2 register (for example a3) +// count - counter register (for example a7) +// count - samples_count / 4 - 1 +// full_count - samples_count +// acc += x1[i + 0]*x2[N - i - 1] + x1[i + 1]*x2[N - i - 2] + x1[i + 2]*x2[N - i - 3] + x1[i + 3]*x2[N - i - 4]; i: 0..count +// acchi, and acclo have to be initialized before +// Result - acchi || acclo +// Modifies: +// m0, m1, m2, m3 +// acchi || acclo - must be loaded before (for example 0x3fff to acclo). + + // the main mac16 multiplication loop is skipped for cases with less than 4 samples + blti \full_count, 4, .less_than_4_operands_\ID + fir_s16_ae32_mul \x1, \x2, \count, \ID + + .less_than_4_operands_\ID: + + bbci \full_count, 1, .mod2chk_\ID + ldinc m0, \x1 + lddec m2, \x2 + mula.dd.hl m0, m2 + mula.dd.lh m0, m2 + .mod2chk_\ID: + + bbci \full_count, 0, .mod1chk_\ID + ldinc m0, \x1 + lddec m2, \x2 + mula.dd.lh m0, m2 + .mod1chk_\ID: + +.endm // fir_s16_ae32_full diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fir/fixed/dsps_fird_init_s16.c b/test_apps/managed_components/espressif__esp-dsp/modules/fir/fixed/dsps_fird_init_s16.c new file mode 100644 index 0000000..5aeb4d1 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/fir/fixed/dsps_fird_init_s16.c @@ -0,0 +1,145 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include "dsps_fir.h" +#include "malloc.h" + +#define ROUNDING_VALUE 0x7fff + +esp_err_t dsps_fird_init_s16(fir_s16_t *fir, int16_t *coeffs, int16_t *delay, int16_t coeffs_len, int16_t decim, int16_t start_pos, int16_t shift) +{ + fir->coeffs = coeffs; + fir->delay = delay; + fir->coeffs_len = coeffs_len; + fir->pos = 0; + fir->decim = decim; + fir->d_pos = start_pos; + fir->shift = shift; + fir->rounding_val = (int16_t)(ROUNDING_VALUE); + fir->free_status = 0; + + if (fir->coeffs_len < 2) { // number of coeffcients must be higer than 1 + return ESP_ERR_DSP_INVALID_LENGTH; + } + + if ((fir->shift > 40) || (fir->shift < -40)) { // shift amount must be within a range from -40 to 40 + return ESP_ERR_DSP_PARAM_OUTOFRANGE; + } + + if (fir->d_pos >= fir->decim){ // start position must be lower than decimation + return ESP_ERR_DSP_PARAM_OUTOFRANGE; + } + + #if CONFIG_DSP_OPTIMIZED + + // Rounding value buffer primary for a purpose of ee.ld.accx.ip, but used for both the esp32 and esp32s3 + // dsps_fird_s16_aexx_free() must be called to free the memory after the FIR function is finished + #if dsps_fird_s16_aes3_enabled // memalign as well as esp32s3 not suppored by lower versionos of IDF + int32_t *aexx_rounding_buff = (int32_t *)memalign(16, 2 * sizeof(int32_t)); + #else + int32_t *aexx_rounding_buff = (int32_t *)malloc(2 * sizeof(int32_t)); + #endif + + long long rounding = (long long)(fir->rounding_val); + + if(fir->shift >= 0){ + rounding = (rounding >> fir->shift); + } else { + rounding = (rounding << (-fir->shift)); + } + + aexx_rounding_buff[0] = (int32_t)(rounding); // 32 lower bits (acclo) type reassignment to 32-bit + aexx_rounding_buff[1] = (int32_t)((rounding >> 32) & 0xFF); // 8 higher bits (acchi) shift by 32 and apply the mask + fir->rounding_buff = aexx_rounding_buff; + fir->free_status |= 0x0004; + + #if dsps_fird_s16_aes3_enabled + + if (fir->delay == NULL) { // New delay buffer is allocated if the current delay line is NULL + int16_t *new_delay_buff = (int16_t *)memalign(16, coeffs_len * sizeof(int16_t)); + fir->delay = new_delay_buff; + fir->free_status |= 0x0001; + } + else{ + if((int)fir->delay & 0xf) { // Delay line array must be aligned + return ESP_ERR_DSP_ARRAY_NOT_ALIGNED; + } + } + + if ((int)fir->coeffs & 0xf) { // Coefficients array must be aligned + return ESP_ERR_DSP_ARRAY_NOT_ALIGNED; + } + + // If the number of coefficients is not divisible by 8, a new delay line a new coefficients arrays are allocated + // the newly allocated arrays are divisible by 8. Coefficients are copied from the original fir structure to + // the new coeffs array and the remaining space is filled with zeroes + // dsps_fird_s16_free_coeffs_delay must be called to free the memory after the FIR function is finished + if (fir->coeffs_len % 8){ // Number of coefficients must be devisible by 8 + int16_t zero_coeffs = (8 - (fir->coeffs_len % 8)); + int16_t new_coeffs_len = fir->coeffs_len + zero_coeffs; + int16_t *aes3_delay_buff = (int16_t *)memalign(16, new_coeffs_len * sizeof(int16_t)); + int16_t *aes3_coeffs_buff = (int16_t *)memalign(16, new_coeffs_len * sizeof(int16_t)); + + for(int i = 0; i < fir->coeffs_len; i++){ // copy fir->coeffs to aes3_coeffs_buff + aes3_coeffs_buff[i] = fir->coeffs[i]; + } + + for(int i = fir->coeffs_len; i < new_coeffs_len; i++){ // add zeroes to the end + aes3_coeffs_buff[i] = 0; + } + + fir->delay = aes3_delay_buff; + fir->coeffs = aes3_coeffs_buff; + fir->coeffs_len = new_coeffs_len; + fir->free_status |= 0x0002; + } + + #endif // dsps_fird_s16_aes3_enabled + #endif // CONFIG_DSP_OPTIMIZED + + for (int i = 0; i < fir->coeffs_len; i++) { // Initialize the dealy line to zero + fir->delay[i] = 0; + } + + return ESP_OK; +} + +esp_err_t dsps_fird_s16_aexx_free(fir_s16_t *fir){ + + if(fir->free_status == 0) + return ESP_OK; + + if(fir->free_status & 0x0003){ + + if(fir->free_status & 0x0002){ + free(fir->delay); + free(fir->coeffs); + } + else{ + free(fir->delay); + } + } + + if(fir->free_status & 0x0004){ + free(fir->rounding_buff); + } + fir->free_status = 0; + + return ESP_OK; +} + + +esp_err_t dsps_16_array_rev(int16_t *arr, int16_t len) { + + int16_t temp; + + for(int i = 0; i < (int)(len / 2); i++) { + temp = arr[i]; + arr[i] = arr[len - 1 - i]; + arr[len - 1 - i] = temp; + } + return ESP_OK; +} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fir/fixed/dsps_fird_s16_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/fir/fixed/dsps_fird_s16_ae32.S new file mode 100644 index 0000000..4b5b40c --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/fir/fixed/dsps_fird_s16_ae32.S @@ -0,0 +1,181 @@ +/* + * SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include "dsps_fir_platform.h" +#if (dsps_fird_s16_ae32_enabled == 1) + +#include "dsps_fir_s16_m_ae32.S" + +// This is FIR filter for ESP32 processor. + .text + .align 4 + .global dsps_fird_s16_ae32 + .type dsps_fird_s16_ae32,@function +// The function implements the following C code: +//int32_t dsps_fird_s16_ansi(fir_s16_t *fir, const int16_t *input, int16_t *output, int32_t len) + + +dsps_fird_s16_ae32: +// Input params Variables +// +// fir - a2 N - a6 +// input - a3 pos - a7 +// output - a4 rounding_lo - a8 +// len - a5 d_pos - a9 +// &coeffs[N] - a10 +// delay - a11 +// decim - a12 +// rounding_hi - a13 +// final_shift - a14 (shift) + + entry a1, 32 + + l16si a7, a2, 10 // a7 - pos + l16si a6, a2, 8 // a6 - N + l32i a10, a2, 0 // a10 - coeffs + addx2 a10, a6, a10 // a10 - coeffs[N+1] + addi a10, a10, -4 // a10 - coeffs[N] + s32i a10, a1, 0 // save pointer to a1 + l32i a11, a2, 4 // a11 - delay line + l16si a12, a2, 12 // a12 - decimation + l16si a9, a2, 14 // a9 - d_pos + l16si a14, a2, 16 // a14 - shift + + // prepare rounding value + l32i a15, a2, 20 // get address of rounding array to a15 + l32i a8, a15, 0 // a8 = lower 32 bits of the rounding value (acclo) + l32i a13, a15, 4 // a13 = higher 8 bits of the rounding value (acchi), offset 4 (32 bits) + + // prepare final_shift value + addi a14, a14, -15 // shift - 15 + abs a15, a14 + blti a15, 32, _shift_lower_than_32_init // check if lower than 32 + + // greater than 32 could only be negative shift ((-40 to +40) - 15) -> -55 to +25 + addi a14, a14, 32 // if greater than 32, add 32 (SRC is not defined for SAR greater than 32) + _shift_lower_than_32_init: + + bltz a14, _shift_negative_init // branch if lower than zero (not including zero) + beqz a14, _shift_negative_init // branch if equal to zero (add zero to the previous statement) + ssl a14 // if positive, set SAR register to left shift value (SAR = 32 - shift) + + j _end_of_shift_init + + _shift_negative_init: // negative shift + abs a14, a14 // absolute value + ssr a14 // SAR = -shift + // final_shift is saved to SAR register, SAR is not being changed during the execution + + _end_of_shift_init: + l16si a14, a2, 16 // a14 - load shift value + addi a14, a14, -15 // shift - 15 + + s32i a5, a1, 4 // save len to a1, used as the return value + + + // first delay line load (decim - d_pos) when d_pos is not 0 + beqz a9, _fird_loop_len + sub a15, a12, a9 // a15 = decim - d_pos + + loopnez a15, ._loop_d_pos + + blt a7, a6, reset_fir_pos_d_pos // branch if fir->pos >= fir->N + movi.n a7, 0 // fir->pos = 0 + l32i a11, a2, 4 // reset delay line to the beginning + reset_fir_pos_d_pos: + + l16si a15, a3, 0 // load 16 bits from input (a3) to a15 + addi a7, a7, 1 // fir->pos++ + s16i a15, a11, 0 // save 16 bits from a15 to delay line (a11) + addi a3, a3, 2 // increment input pointer + addi a11, a11, 2 // increment delay line pointer + ._loop_d_pos: + + j .fill_delay_line // skip the first iteration of the delay line filling routine + + // outer loop + _fird_loop_len: + + loopnez a12, .fill_delay_line + + blt a7, a6, reset_fir_pos // branch if fir->pos >= fir->N + movi.n a7, 0 // fir->pos = 0 + l32i a11, a2, 4 // reset delay line to the beginning + reset_fir_pos: + + l16si a15, a3, 0 // load 16 bits from input (a3) to a15 + addi a7, a7, 1 // fir->pos++ + s16i a15, a11, 0 // save 16 bits from a15 to delay line (a11) + addi a3, a3, 2 // increment input pointer + addi a11, a11, 2 // increment delay line pointer + .fill_delay_line: + + // prepare MAC unit + wsr a8, acclo // acclo = a8 + wsr a13, acchi // acchi = a13 + + addi a11, a11, -4 // preset delay line pointer, samples (array is being incremented) + sub a9, a6, a7 // a9 = full_count = fir->N - fir->pos + + // (Count / 4) - 1 + srli a15, a9, 2 // a15 = count = full_count /4 + addi a10, a10, 4 // preset coeffs pointer, samples (array is being decremented) + addi a15, a15, -1 // count - 1 + + // x1, x2, count, full_count, ID + fir_s16_ae32_full a11, a10, a15, a9, __LINE__ + + l32i a10, a2, 0 // load coeffs + l32i a11, a2, 4 // reset delay line to the beginning + addx2 a10, a7, a10 // move coeffs pointer to the end + + srli a15, a7, 2 // a15 = count = full_count (fir->pos) / 4 + addi a11, a11, -4 // preset delay line pointer, samples (array is being incremented) + addi a15, a15, -1 // count - 1 + + // x1, x2, count, full_count, ID + fir_s16_ae32_full a11, a10, a15, a7, __LINE__ + + // SAR already set from the beginning to final_shift value + abs a15, a14 // absolute value of shift + l32i a10, a1, 0 // reset coefficient pointer + blti a15, 32, _shift_lower_than_32 + rsr a9, acchi // get only higher 8 bits of the acc register + movi.n a15, 0xFF // higher 8 bits mask + and a9, a9, a15 // apply mask + srl a15, a9 + j _shift_set + + _shift_lower_than_32: + rsr a9, acchi // get higher 8 bits of the acc register + movi.n a11, 0xFF // higher 8 bits mask + rsr a15, acclo // get lower 32 bits of the acc register + and a9, a9, a11 // apply mask + + + bltz a14, _shift_negative // branch if lower than zero (if negative) + beqz a14, _shift_negative + src a15, a15, a9 // funnel shift left + j _shift_set + + _shift_negative: // negative shift + src a15, a9, a15 // funnel shift right + + _shift_set: + + l32i a11, a2, 4 // Load initial position of the delay line + s16i a15, a4, 0 // save the shifted value to the output array (a4) + addi a5, a5, -1 // len-- + addi a4, a4, 2 // increase pointer of the output array + addx2 a11, a7, a11 // p_delay[fir->pos] - (two times the fir->pos) + + // counter + bnez a5, _fird_loop_len // break if a5 == 0 + + l32i.n a2, a1, 4 // load return value to a2 + retw.n + +#endif // dsps_fird_s16_ae32_enabled diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fir/fixed/dsps_fird_s16_aes3.S b/test_apps/managed_components/espressif__esp-dsp/modules/fir/fixed/dsps_fird_s16_aes3.S new file mode 100644 index 0000000..44eab61 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/fir/fixed/dsps_fird_s16_aes3.S @@ -0,0 +1,1027 @@ +/* + * SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include "dsps_fir_platform.h" + +// This is FIR filter for ESP32s3 processor. + .text + .align 4 + .global dsps_fird_s16_aes3 + .type dsps_fird_s16_aes3,@function +// The function implements the following C code: +// int32_t dsps_fird_s16_aes3(fir_s16_t *fir, const int16_t *input, int16_t *output, int32_t len) + +#if (dsps_fird_s16_aes3_enabled == 1) + +dsps_fird_s16_aes3: +// Input params Variables +// +// fir - a2 N - a7 +// input - a3 coeffs - a8 +// output - a4 delay - a9 +// len - a5 rounding - a10 +// final shift - a11 (div_24 constant) +// fir_pos - a12 +// decim - a13 + + // load inputs + entry a1, 64 + l16si a7, a2, 8 // a7 N + l16si a13, a2, 12 // a13 decim + l32i.n a8, a2, 0 // a8 coeffs + l32i.n a9, a2, 4 // a9 delay + l16si a12, a2, 10 // a12 fir_pos + l16si a6, a2, 14 // a6 d_pos + + // check decimation and delay line length + movi a15, 0xF // modulo 16 mask + bnone a13, a15, _length_16_check // jump if decim is divisible by 16 + srli a14, a15, 1 // modulo 8 mask + bnone a13, a14, _decim_8_dpos_check // jump to start_pos check if decim is divisible by 8 + srli a15, a14, 1 // modulo 4 mask + bnone a13, a15, _decim_4_dpos_check // jump to start_pos check if decim is divisible by 4 + srli a14, a15, 1 // modulo 2 mask + bnone a13, a14, _decim_2_dpos_check // jump to start_pos check if decim is divisible by 2 + j _other_decim // jump to other decimations + + // check start_pos and delay line length for the largest decim as decim_16 + _length_16_check: + l16si a11, a2, 16 // get shift value + addi a14, a11, -15 // apply 16-bit final shift + neg a11, a14 // negate final_shift + bltz a11, _decim_8_dpos_check // jump if the final shift is to right + bany a7, a15, _decim_8_dpos_check // jump if fir_len (N) is not divisible by 16, but divisible by 8 + beqz.n a6, _decim_16_len_16 // jump if start_pos is 0 + bnone a6, a15, _decim_16_len_16 // jump to _decim_16_len_16 if start_pos is divisible by 16 + j _decim_8_dpos_check + + // check start_pos for the largest decim as decim_8 + _decim_8_dpos_check: + movi a14, 0x7 // modulo 8 mask + beqz.n a6, _decim_8 // jump to decim_8 if start_pos is 0 + bnone a6, a14, _decim_8 // jump to decim_8 if start_pos is divisible by 8 + srli a15, a14, 1 // modulo 4 mask + bnone a6, a15, _decim_4 // jump to decim_4 if start_pos is divisible by 4 + srli a14, a15, 1 // modulo 2 mask + bnone a6, a14, _decim_2 // jump to decim_2 if start_pos is divisible by 2 + j _other_decim // jump to other decim, if start_pos is odd number + + // check start_pos for the largest decim as decim_4 + _decim_4_dpos_check: + beqz.n a6, _decim_4 // jump to decim_4 if start_pos is 0 + bnone a6, a15, _decim_4 // jump to decim_4 if start_pos is divisible by 4 + srli a14, a15, 1 // modulo 2 mask + bnone a6, a14, _decim_2 // jump to decim_2 if start_pos is divisible by 2 + j _other_decim // jump to other decim, if start_pos is odd number + + // check start_pos for the largest decim as decim_2 + _decim_2_dpos_check: + beqz.n a6, _decim_2 // jump to decim_2 if start_pos is 0 + bnone a6, a14, _decim_2 // jump to decim_2 if start_pos is divisible by 2 + j _other_decim // jump to other_decim if srart_pos is odd number + + + // decimation and fir length divisible by 16, only right final_shift + _decim_16_len_16: + + s32i.n a5, a1, 0 // save len/decim to a1, as return value + srli a13, a13, 4 // fir->decim /= 16 (set length of delay line filling loop) + + // Prepare final shift value + l32i.n a10, a2, 20 // get address of rounding array to a10 + l16si a15, a2, 16 // get shift value (array) + addi.n a11, a15, -15 // final_shift +15 + neg a11, a11 + + // first delay line load ((decim - d_pos) / 16 times) when d_pos is not 0 + beqz a6, main_loop_decim_16 + slli a14, a13, 4 // decim * 16 + sub a15, a14, a6 // a15 = decim - d_pos + srli a15, a15, 4 // a15 / 16 + + loopnez a15, ._loop_d_pos_decim_16 + + blt a12, a7, reset_fir_d_pos_decim_16 //if(fir->pos >= fir->N){ + movi.n a12, 0 // fir->pos = 0 + l32i.n a9, a2, 4 // reset delay line to the beginning + reset_fir_d_pos_decim_16: + + ee.vld.128.ip q7, a3, 16 // load from input (a3) to q7, increase a3 pointer + ee.vst.128.ip q7, a9, 16 // save to delay_line (a9) from q7, increase a9 pointer + addi.n a12, a12, 16 // fir->pos++ + + ee.vld.128.ip q7, a3, 16 // load from input (a3) to q7, increase a3 pointer + ee.vst.128.ip q7, a9, 16 // save to delay_line (a9) from q7, increase a9 pointer + ._loop_d_pos_decim_16: + + j ._loop_fill_delay_decim_16 // skip the first iteration of the delay line filling routine + + + main_loop_decim_16: + + // fill the delay line by the amount of fir->dec + loopnez a13, ._loop_fill_delay_decim_16 + + blt a12, a7, reset_fir_pos_decim_16 //if(fir->pos >= fir->N){ + movi.n a12, 0 // fir->pos = 0 + l32i.n a9, a2, 4 // reset delay line to the beginning + reset_fir_pos_decim_16: + + ee.vld.128.ip q7, a3, 16 // load from input (a3) to q7, increase a3 pointer + ee.vst.128.ip q7, a9, 16 // save to delay_line (a9) from q7, increase a9 pointer + addi.n a12, a12, 16 // fir->pos++ + + ee.vld.128.ip q7, a3, 16 // load from input (a3) to q7, increase a3 pointer + ee.vst.128.ip q7, a9, 16 // save to delay_line (a9) from q7, increase a9 pointer + ._loop_fill_delay_decim_16: + + + + ee.ld.accx.ip a10, 0 // load rounding value to accx + sub a15, a7, a12 // loop_len = fir->N - fir->pos + ee.vld.128.ip q0, a8, 16 // Preload + srli a15, a15, 4 // loop_len >> 4 (loop_len / 16) + ee.vld.128.ip q1, a9, 16 // Preload + + // Circular buffer loop + loopnez a15, ._loop_end_1st_circular_buff_decim_16 + ee.vld.128.ip q2, a8, 16 + ee.vmulas.s16.accx.ld.ip q3, a9, 16, q0, q1 + ee.vld.128.ip q0, a8, 16 + ee.vmulas.s16.accx.ld.ip q1, a9, 16, q2, q3 + ._loop_end_1st_circular_buff_decim_16: + + l32i.n a9, a2, 4 // reset delay to the beginning + srli a15, a12, 4 // loop_len >> 4 (fir->pos / 16) + ee.vld.128.ip q1, a9, 16 // Preload + + // Circular buffer loop + loopnez a15, ._loop_end_2nd_circular_buff_decim_16 + ee.vld.128.ip q2, a8, 16 + ee.vmulas.s16.accx.ld.ip q3, a9, 16, q0, q1 + ee.vld.128.ip q0, a8, 16 + ee.vmulas.s16.accx.ld.ip q1, a9, 16, q2, q3 + ._loop_end_2nd_circular_buff_decim_16: + + ee.srs.accx a15, a11, 0 // shift accx register by final_shift amount (a11), save the lower 32bits to a15 + l32i.n a8, a2, 0 // reset coeffs to the beginning + s16i a15, a4, 0 // save the final acc value to the output + + l32i.n a9, a2, 4 // reset delay to the beginning + addi.n a5, a5, -1 // decrement length + addi.n a4, a4, 2 // increase pointer p_output++ + addx2 a9, a12, a9 // p_delay[fir->pos] - (two times the fir->pos) + bnez.n a5, main_loop_decim_16 + + l32i.n a2, a1, 0 // load saved return value from a1 to a2 + retw.n + + // DECIMATION 2 + _decim_2: + + s32i.n a5, a1, 0 // save calculated return value to a1 + l32i.n a10, a2, 20 // get address of rounding array to a10 + + // Prepare final shift value + l16si a15, a2, 16 // get shift value + addi.n a15, a15, -15 // final_shift -15 + ssl a15 // set SAR register to left shift (even if not used) + neg a11, a15 + s32i a11, a1, 4 // save final_shift value to a1 + + // Set delay line fill loop count + srli a13, a13, 1 // decim = decim / 2 + + // divide by 24 constant + movi a11, 178956971 + + // first delay line load ((decim - d_pos) / 2 times) when d_pos is not 0 + beqz a6, main_loop_decim_2 // branch if d_pos = 0 + slli a14, a13, 1 // a14 = dec * 2 + sub a15, a14, a6 // a15 = decim - d_pos + srli a15, a15, 1 + + loopnez a15, ._loop_d_pos_decim_2 + + blt a12, a7, reset_fir_d_pos_decim_2 //if(fir->pos >= fir->N){ + movi.n a12, 0 // fir->pos = 0 + l32i.n a9, a2, 4 // reset delay line to the beginning + reset_fir_d_pos_decim_2: + + l32i.n a15, a3, 0 // load 32 bits from input a3 to a15 + addi.n a12, a12, 2 // fir->pos++ + s32i.n a15, a9, 0 // save 32 bits from a15 to delay line a9 + addi.n a3, a3, 4 // Increase pointer of the input array by 4 + addi.n a9, a9, 4 // Increase pointer of the delay line by 4 + ._loop_d_pos_decim_2: + + j ._loop_fill_delay_decim_2 // skip the first iteration of the delay line filling routine + + main_loop_decim_2: + + // Fill the delay line (only decim 2) + loopnez a13, ._loop_fill_delay_decim_2 + + blt a12, a7, reset_fir_pos_decim_2 //if(fir->pos >= fir->N){ + movi.n a12, 0 // fir->pos = 0 + l32i.n a9, a2, 4 // reset delay line to the beginning + reset_fir_pos_decim_2: + + l32i.n a15, a3, 0 // load 32 bits from input a3 to a15 + addi.n a12, a12, 2 // fir->pos++ + s32i.n a15, a9, 0 // save 32 bits from a15 to delay line a9 + addi.n a3, a3, 4 // Increase pointer of the input array by 4 + addi.n a9, a9, 4 // Increase pointer of the delay line by 4 + ._loop_fill_delay_decim_2: + + ee.ld.accx.ip a10, 0 // load rounding value to accx + + sub a15, a7, a12 // a15 = loop_len = fir->N - fir->pos + ee.ld.128.usar.ip q0, a9, 16 // Preload from delay + muluh a14, a15, a11 // a14 = loop1_len = loop_len / 24 + ee.ld.128.usar.ip q1, a9, 16 + + movi.n a6, 24 // Move 24 to a6 + ee.vld.128.ip q3, a8, 16 // preload from coeffs + mul16s a6, a6, a14 // loop1_len * 24 + ee.src.q.ld.ip q2, a9, 16, q0, q1 // preload and shift from delay + sub a6, a15, a6 // loop remiainder = a6 = loop_len - loop1_len *24 + + loopnez a14, ._loop_end_1st_circular_buff_decim_2 + ee.vld.128.ip q4, a8, 16 // Load from coeffs + ee.vmulas.s16.accx.ld.ip.qup q0, a9, 16, q0, q3, q1, q2 // Load from delay + ee.vld.128.ip q5, a8, 16 // Load from coeffs + ee.vmulas.s16.accx.ld.ip.qup q1, a9, 16, q1, q4, q2, q0 // Load from delay + ee.vld.128.ip q3, a8, 16 // Load from coeffs + ee.vmulas.s16.accx.ld.ip.qup q2, a9, 16, q2, q5, q0, q1 // Load from delay + ._loop_end_1st_circular_buff_decim_2: + + beqi a6, 16, _decim_2_1st_equal_to_16 // jump if the remainder is equal to 16 + bgei a6, 16, _decim_2_1st_more_equal_to_16 // jump if the remainder is greater or equal to 16 + beqi a6, 8, _decim_2_1st_equal_to_8 // jump if the remainder is equal to 8 + bgei a6, 8, _decim_2_1st_more_equal_to_8 // jump if the remainder is greater or equal to 8 + beqz a6, _decim_2_1st_equal_to_0 // jump if the remainder is equal to 0 + bgez a6, _decim_2_1st_more_equal_to_0 // jump if the remainder is greater or equal to 0 + + _decim_2_1st_equal_to_16: + l32i.n a9, a2, 4 // reset delay to the beginning + + ee.vld.128.ip q4 ,a8, 16 + ee.vmulas.s16.accx.ld.ip.qup q0 ,a9, 16, q0, q3, q1, q2 + ee.vmulas.s16.accx q1, q4 + j _1st_circular_buff_end_decim_2 + + _decim_2_1st_more_equal_to_16: + ee.vld.128.ip q4, a8, 16 + ee.vmulas.s16.accx.ld.ip.qup q0, a9, 16, q0, q3, q1, q2 + + l32i.n a9, a2, 4 // reset delay to the beginning + ee.vld.128.ip q5, a8, 16 + + addx2 a6, a7, a9 // move delay pointer to the end, save the pointer to a6 + ee.vmulas.s16.accx q1, q4 // MAC + + addi a15, a6, -16 // move pointer back by 16, save the pointer to a15 + + ee.vld.128.ip q2, a15, 16 // load 8 words, not modifying the SAR_BYTE, load from a15 (end of the array) + ee.vld.128.ip q0 ,a9, 16 // load 8 words, not modifying the SAR_BYTE, load from a9 (beginning of the array) + ee.src.q.ld.ip q1, a9, 16, q2, q0 // shift by the amount of SAR_BYTE + ee.vmulas.s16.accx q2, q5 + blti a12, 8, _2nd_circular_buff_end_decim_2 // skip the second circular buffer if fir->pos is lower than 8 + j _1st_circular_buff_end_decim_2 + + _decim_2_1st_equal_to_8: + ee.vmulas.s16.accx q0, q3 + j _1st_circular_buff_end_decim_2 + + _decim_2_1st_more_equal_to_8: + + l32i.n a9, a2, 4 // reset delay to the beginning + ee.vld.128.ip q4 , a8, 16 + + addx2 a6, a7, a9 // move delay pointer to the end, save the pointer to a6 + ee.vmulas.s16.accx q0, q3 + + addi a15, a6, -16 // move pointer back by 16, save the pointer to a15 + + ee.vld.128.ip q1, a15, 16 // load 8 words, not modifying the SAR_BYTE, load from a15 (end of the array) + ee.vld.128.ip q2, a9, 16 // load 8 words, not modifying the SAR_BYTE, load from a9 (beginning of the array) + ee.src.q.ld.ip q0, a9, 16, q1, q2 // shift by the amount of SAR_BYTE + ee.vmulas.s16.accx q1, q4 + blti a12, 8, _2nd_circular_buff_end_decim_2 // skip the second circular buffer if fir->pos is lower than 8 + j _1st_circular_buff_end_decim_2 + + _decim_2_1st_more_equal_to_0: + l32i.n a9, a2, 4 // reset delay to the beginning + addx2 a6, a7, a9 // move delay pointer to the end, save the pointer to a6 + addi a15, a6, -16 // move pointer back by 16, save the pointer to a15 + + ee.vld.128.ip q0, a15, 16 // load 8 words, not modifying the SAR_BYTE, load from a15 (end of the array) + ee.vld.128.ip q1, a9, 16 // load 8 words, not modifying the SAR_BYTE, load from a9 (beginning of the array) + ee.src.q.ld.ip q2, a9, 16, q0, q1 // shift by amount of SAR_BYTE + ee.vmulas.s16.accx q0, q3 + blti a12, 8, _2nd_circular_buff_end_decim_2 // skip the second circular buffer if fir->pos is lower than 8 + j _1st_circular_buff_end_decim_2 + + _decim_2_1st_equal_to_0: + addi a8, a8, -16 // move coeffs pointer back by 16 + + _1st_circular_buff_end_decim_2: + + // SECOND PART OF CIRCULAR BUFFER + l32i.n a9, a2, 4 // reset delay to the beginning + muluh a14, a12, a11 // a14 = loop2_len = fir->pos / 24 + + movi.n a6, 24 // Move 24 to a6 + ee.vld.128.ip q0, a9, 16 // Preload + ee.vld.128.ip q1, a9, 16 + ee.src.q.ld.ip q2, a9, 16, q0, q1 + + mul16s a15, a6, a14 // loop1_len * 24 + ee.vld.128.ip q3, a8, 16 // Preload + sub a6, a12, a15 // loop remiainder = a6 = fir->pos - loop1_len *24 + + loopnez a14, ._loop_end_2nd_circular_buff_decim_2 + ee.vld.128.ip q4, a8, 16 // Load from coeffs + ee.vmulas.s16.accx.ld.ip.qup q0, a9, 16, q0, q3, q1, q2 // Load from delay + ee.vld.128.ip q5, a8, 16 // Load from coeffs + ee.vmulas.s16.accx.ld.ip.qup q1, a9, 16, q1, q4, q2, q0 // Load from delay + ee.vld.128.ip q3, a8, 16 // Load from coeffs + ee.vmulas.s16.accx.ld.ip.qup q2, a9, 16, q2, q5, q0, q1 // Load from delay + ._loop_end_2nd_circular_buff_decim_2: + + bgei a6, 16, _decim_2_2nd_more_equal_to_16 // jump if the remainder is greater or equal to 16 + bgei a6, 8, _decim_2_2nd_more_equal_to_8 // jump if the remainder is greater or equal to 8 + bgez a6, _2nd_circular_buff_end_decim_2 // jump if the remainder is greater or equal to 0 + + _decim_2_2nd_more_equal_to_16: + ee.vld.128.ip q4, a8, 16 + ee.vmulas.s16.accx.ld.ip.qup q0, a9, 16, q0, q3, q1, q2 + ee.vmulas.s16.accx q1, q4 + j _2nd_circular_buff_end_decim_2 + + _decim_2_2nd_more_equal_to_8: + ee.vmulas.s16.accx q0, q3 + + _2nd_circular_buff_end_decim_2: + + l32i.n a6, a1, 4 // load final shift value to a6 + l32i.n a8, a2, 0 // reset coeffs to the beginning + + bgez a6, _shift_right_decim_2 + rur.accx_0 a9 // acc low + rur.accx_1 a14 // acc high + addi.n a5, a5, -1 // decrease counter + src a15, a9, a14 // funnel shift left, save 32bits to a15 + j _shift_left_decim_2 + + _shift_right_decim_2: + ee.srs.accx a15, a6, 0 // shift accx register by final_shift amount (a6), save the lower 32bits to a15 + addi.n a5, a5, -1 // decrease counter + + _shift_left_decim_2: + s16i a15, a4, 0 // save the final acc value to the output + l32i.n a9, a2, 4 // reset delay to the beginning + addi.n a4, a4, 2 // increase pointer p_output++ + addx2 a9, a12, a9 // p_delay[fir->pos] - (two times the fir->pos) + bnez.n a5, main_loop_decim_2 + + l32i.n a2, a1, 0 // load saved return value from a1 to a2 + retw.n + + + // DECIMATION 4 + _decim_4: + + s32i.n a5, a1, 0 // save calculated return value to a1 + l32i.n a10, a2, 20 // get address of rounding array to a10 + + // Prepare final shift value + l16si a15, a2, 16 // get shift value + addi.n a15, a15, -15 // final_shift -15 + ssl a15 // set SAR register to left shift (even if not used) + neg a11, a15 + s32i a11, a1, 4 // save final_shift value to a1 + + // Set delay line fill loop count + srli a13, a13, 2 // decim = decim / 4 + + // divide by 24 constant + movi a11, 178956971 + + // first delay line load ((decim - d_pos) / 4 times) when d_pos is not 0 + beqz a6, main_loop_decim_4 + slli a14, a13, 2 // decim * 4 + sub a15, a14, a6 // a15 = decim - d_pos + srli a15, a15, 2 + + loopnez a15, ._loop_d_pos_decim_4 + + blt a12, a7, reset_fir_d_pos_decim_4 //if(fir->pos >= fir->N){ + movi.n a12, 0 // fir->pos = 0 + l32i.n a9, a2, 4 // reset delay line to the beginning + reset_fir_d_pos_decim_4: + + ee.vld.l.64.ip q0, a3, 8 // load 64bits from input (a3) to lower half of q0 + ee.vst.l.64.ip q0, a9, 8 // store 64bits from lower half of q0 to delay line a9 + addi.n a12, a12, 4 // fir->pos++ + ._loop_d_pos_decim_4: + + j ._loop_fill_delay_decim_4 // skip the first iteration of the delay line filling routine + + main_loop_decim_4: + + // Fill the delay line (only decim 4) + loopnez a13, ._loop_fill_delay_decim_4 + + blt a12, a7, reset_fir_pos_decim_4 //if(fir->pos >= fir->N){ + movi.n a12, 0 // fir->pos = 0 + l32i.n a9, a2, 4 // reset delay line to the beginning + reset_fir_pos_decim_4: + + ee.vld.l.64.ip q0, a3, 8 // load 64bits from input (a3) to lower half of q0 + ee.vst.l.64.ip q0, a9, 8 // store 64bits from lower half of q0 to delay line a9 + addi.n a12, a12, 4 // fir->pos++ + ._loop_fill_delay_decim_4: + + ee.ld.accx.ip a10, 0 // load rounding value to accx + + sub a15, a7, a12 // a15 = loop_len = fir->N - fir->pos + ee.ld.128.usar.ip q0, a9, 16 // Preload from delay + muluh a14, a15, a11 // a14 = loop1_len = loop_len / 24 + ee.ld.128.usar.ip q1, a9, 16 + + movi.n a6, 24 // Move 24 to a6 + ee.vld.128.ip q3, a8, 16 // preload from coeffs + mul16s a6, a6, a14 // loop1_len * 24 + ee.src.q.ld.ip q2, a9, 16, q0, q1 // preload and shift from delay + sub a6, a15, a6 // loop remiainder = a6 = loop_len - loop1_len *24 + + loopnez a14, ._loop_end_1st_circular_buff_decim_4 + ee.vld.128.ip q4, a8, 16 // Load from coeffs + ee.vmulas.s16.accx.ld.ip.qup q0, a9, 16, q0, q3, q1, q2 // Load from delay + ee.vld.128.ip q5, a8, 16 // Load from coeffs + ee.vmulas.s16.accx.ld.ip.qup q1, a9, 16, q1, q4, q2, q0 // Load from delay + ee.vld.128.ip q3, a8, 16 // Load from coeffs + ee.vmulas.s16.accx.ld.ip.qup q2, a9, 16, q2, q5, q0, q1 // Load from delay + ._loop_end_1st_circular_buff_decim_4: + + beqi a6, 16, _decim_4_1st_equal_to_16 // jump if the remainder is equal to 16 + bgei a6, 16, _decim_4_1st_more_equal_to_16 // jump if the remainder is greater or equal to 16 + beqi a6, 8, _decim_4_1st_equal_to_8 // jump if the remainder is equal to 8 + bgei a6, 8, _decim_4_1st_more_equal_to_8 // jump if the remainder is greater or equal to 8 + beqz a6, _decim_4_1st_equal_to_0 // jump if the remainder is equal to 0 + bgez a6, _decim_4_1st_more_equal_to_0 // jump if the remainder is greater or equal to 0 + + _decim_4_1st_equal_to_16: + l32i.n a9, a2, 4 // reset delay to the beginning + + ee.vld.128.ip q4 ,a8, 16 + ee.vmulas.s16.accx.ld.ip.qup q0 ,a9, 16, q0, q3, q1, q2 + ee.vmulas.s16.accx q1, q4 + j _1st_circular_buff_end_decim_4 + + _decim_4_1st_more_equal_to_16: + ee.vld.128.ip q4, a8, 16 + ee.vmulas.s16.accx.ld.ip.qup q0, a9, 16, q0, q3, q1, q2 + + l32i.n a9, a2, 4 // reset delay to the beginning + ee.vld.128.ip q5, a8, 16 + + addx2 a6, a7, a9 // move delay pointer to the end, save the pointer to a6 + ee.vmulas.s16.accx q1, q4 // MAC + + addi a15, a6, -16 // move pointer back by 16, save the pointer to a15 + + ee.vld.128.ip q2, a15, 16 // load 8 words, not modifying the SAR_BYTE, load from a15 (end of the array) + ee.vld.128.ip q0 ,a9, 16 // load 8 words, not modifying the SAR_BYTE, load from a9 (beginning of the array) + ee.src.q.ld.ip q1, a9, 16, q2, q0 // shift by the amount of SAR_BYTE + ee.vmulas.s16.accx q2, q5 + blti a12, 8, _2nd_circular_buff_end_decim_4 // skip the second circular buffer if fir->pos is lower than 8 + j _1st_circular_buff_end_decim_4 + + _decim_4_1st_equal_to_8: + ee.vmulas.s16.accx q0, q3 + j _1st_circular_buff_end_decim_4 + + _decim_4_1st_more_equal_to_8: + + l32i.n a9, a2, 4 // reset delay to the beginning + ee.vld.128.ip q4 , a8, 16 + + addx2 a6, a7, a9 // move delay pointer to the end, save the pointer to a6 + ee.vmulas.s16.accx q0, q3 + + addi a15, a6, -16 // move pointer back by 16, save the pointer to a15 + + ee.vld.128.ip q1, a15, 16 // load 8 words, not modifying the SAR_BYTE, load from a15 (end of the array) + ee.vld.128.ip q2, a9, 16 // load 8 words, not modifying the SAR_BYTE, load from a9 (beginning of the array) + ee.src.q.ld.ip q0, a9, 16, q1, q2 // shift by the amount of SAR_BYTE + ee.vmulas.s16.accx q1, q4 + blti a12, 8, _2nd_circular_buff_end_decim_4 // skip the second circular buffer if fir->pos is lower than 8 + j _1st_circular_buff_end_decim_4 + + _decim_4_1st_more_equal_to_0: + l32i.n a9, a2, 4 // reset delay to the beginning + addx2 a6, a7, a9 // move delay pointer to the end, save pointer to a6 + addi a15, a6, -16 // move pointer back by 16, save the pointer to a15 + + ee.vld.128.ip q0, a15, 16 // load 8 words, not modifying the SAR_BYTE, load from a15 (end of the array) + ee.vld.128.ip q1, a9, 16 // load 8 words, not modifying the SAR_BYTE, load from a9 (beginning of the array) + ee.src.q.ld.ip q2, a9, 16, q0, q1 // shift by amount of SAR_BYTE + ee.vmulas.s16.accx q0, q3 + blti a12, 8, _2nd_circular_buff_end_decim_4 // skip the second circular buffer if fir->pos is lower than 8 + j _1st_circular_buff_end_decim_4 + + _decim_4_1st_equal_to_0: + addi a8, a8, -16 // move coeffs pointer back by 16 + + _1st_circular_buff_end_decim_4: + + // SECOND PART OF CIRCULAR BUFFER + l32i.n a9, a2, 4 // reset delay to the beginning + muluh a14, a12, a11 // a14 = loop2_len = fir->pos / 24 + + movi.n a6, 24 // Move 24 to a6 + ee.vld.128.ip q0, a9, 16 // Preload + ee.vld.128.ip q1, a9, 16 + ee.src.q.ld.ip q2, a9, 16, q0, q1 + + mul16s a15, a6, a14 // loop1_len * 24 + ee.vld.128.ip q3, a8, 16 // Preload + sub a6, a12, a15 // loop remiainder = a6 = fir->pos - loop1_len *24 + + loopnez a14, ._loop_end_2nd_circular_buff_decim_4 + ee.vld.128.ip q4, a8, 16 // Load from coeffs + ee.vmulas.s16.accx.ld.ip.qup q0, a9, 16, q0, q3, q1, q2 // Load from delay + ee.vld.128.ip q5, a8, 16 // Load from coeffs + ee.vmulas.s16.accx.ld.ip.qup q1, a9, 16, q1, q4, q2, q0 // Load from delay + ee.vld.128.ip q3, a8, 16 // Load from coeffs + ee.vmulas.s16.accx.ld.ip.qup q2, a9, 16, q2, q5, q0, q1 // Load from delay + ._loop_end_2nd_circular_buff_decim_4: + + bgei a6, 16, _decim_4_2nd_more_equal_to_16 // jump if the remainder is greater or equal to 16 + bgei a6, 8, _decim_4_2nd_more_equal_to_8 // jump if the remainder is greater or equal to 8 + bgez a6, _2nd_circular_buff_end_decim_4 // jump if the remainder is greater or equal to 0 + + _decim_4_2nd_more_equal_to_16: + ee.vld.128.ip q4, a8, 16 + ee.vmulas.s16.accx.ld.ip.qup q0, a9, 16, q0, q3, q1, q2 + ee.vmulas.s16.accx q1, q4 + j _2nd_circular_buff_end_decim_4 + + _decim_4_2nd_more_equal_to_8: + ee.vmulas.s16.accx q0, q3 + + _2nd_circular_buff_end_decim_4: + + l32i.n a6, a1, 4 // load final shift value to a6 + l32i.n a8, a2, 0 // reset coeffs to the beginning + + bgez a6, _shift_right_decim_4 + rur.accx_0 a9 // acc low + rur.accx_1 a14 // acc high + addi.n a5, a5, -1 // decrease counter + src a15, a9, a14 // funnel shift left, save 32bits to a15 + j _shift_left_decim_4 + + _shift_right_decim_4: + ee.srs.accx a15, a6, 0 // shift accx register by final_shift amount (a6), save the lower 32bits to a15 + addi.n a5, a5, -1 // decrease counter + + _shift_left_decim_4: + s16i a15, a4, 0 // save the final acc value to the output + l32i.n a9, a2, 4 // reset delay to the beginning + addi.n a4, a4, 2 // increase pointer p_output++ + addx2 a9, a12, a9 // p_delay[fir->pos] - (two times the fir->pos) + bnez.n a5, main_loop_decim_4 + + l32i.n a2, a1, 0 // load saved return value from a1 to a2 + retw.n + + + // DECIMATION 8 + _decim_8: + + s32i.n a5, a1, 0 // save len/decim to a1, as return value + l32i.n a10, a2, 20 // get address of rounding array to a10 + + // Prepare final shift value + l16si a15, a2, 16 // get shift value + addi.n a15, a15, -15 // final_shift -15 + ssl a15 // set SAR register to left shift (even if not used) + neg a11, a15 + s32i a11, a1, 4 // save final_shift value to a1 + + // Set delay line fill loop count + srli a13, a13, 3 // decim = decim / 8 + + // divide by 24 constant + movi a11, 178956971 + + // first delay line load ((decim - d_pos) / 8 times) when d_pos is not 0 + beqz a6, main_loop_decim_8 + slli a14, a13, 3 // decim * 8 + sub a15, a14, a6 // a15 = decim - d_pos + srli a15, a15, 3 // a15 / 8 + + loopnez a15, ._loop_d_pos_decim_8 + + blt a12, a7, reset_fir_d_pos_decim_8 //if(fir->pos >= fir->N){ + movi.n a12, 0 // fir->pos = 0 + l32i.n a9, a2, 4 // reset delay line to the beginning + reset_fir_d_pos_decim_8: + + ee.vld.128.ip q0, a3, 16 // load 64bits from input (a3) to lower half of q0 + ee.vst.128.ip q0, a9, 16 // store 64bits from lower half of q0 to delay line a9 + addi.n a12, a12, 8 // fir->pos++ + ._loop_d_pos_decim_8: + + j ._loop_fill_delay_decim_8 // skip the first iteration of the delay line filling routine + + main_loop_decim_8: + + // Fill the delay line (only decim 8) + loopnez a13, ._loop_fill_delay_decim_8 + + blt a12, a7, reset_fir_pos_decim_8 //if(fir->pos >= fir->N){ + movi.n a12, 0 // fir->pos = 0 + l32i.n a9, a2, 4 // reset delay line to the beginning + reset_fir_pos_decim_8: + + ee.vld.128.ip q0, a3, 16 // load 64bits from input (a3) to lower half of q0 + ee.vst.128.ip q0, a9, 16 // store 64bits from lower half of q0 to delay line a9 + addi.n a12, a12, 8 // fir->pos++ + + ._loop_fill_delay_decim_8: + + ee.ld.accx.ip a10, 0 // load rounding value to accx + + sub a15, a7, a12 // a15 = loop_len = fir->N - fir->pos + ee.ld.128.usar.ip q0, a9, 16 // Preload from delay + muluh a14, a15, a11 // a14 = loop1_len = loop_len / 24 + ee.ld.128.usar.ip q1, a9, 16 + + movi.n a6, 24 // Move 24 to a6 + ee.vld.128.ip q3, a8, 16 // preload from coeffs + mul16s a6, a6, a14 // loop1_len * 24 + ee.src.q.ld.ip q2, a9, 16, q0, q1 // preload and shift from delay + sub a6, a15, a6 // loop remiainder = a6 = loop_len - loop1_len *24 + + loopnez a14, ._loop_end_1st_circular_buff_decim_8 + ee.vld.128.ip q4, a8, 16 // Load from coeffs + ee.vmulas.s16.accx.ld.ip.qup q0, a9, 16, q0, q3, q1, q2 // Load from delay + ee.vld.128.ip q5, a8, 16 // Load from coeffs + ee.vmulas.s16.accx.ld.ip.qup q1, a9, 16, q1, q4, q2, q0 // Load from delay + ee.vld.128.ip q3, a8, 16 // Load from coeffs + ee.vmulas.s16.accx.ld.ip.qup q2, a9, 16, q2, q5, q0, q1 // Load from delay + ._loop_end_1st_circular_buff_decim_8: + + beqi a6, 16, _decim_8_1st_equal_to_16 // jump if the remainder is equal to 16 + bgei a6, 16, _decim_8_1st_more_equal_to_16 // jump if the remainder is greater or equal to 16 + beqi a6, 8, _decim_8_1st_equal_to_8 // jump if the remainder is equal to 8 + bgei a6, 8, _decim_8_1st_more_equal_to_8 // jump if the remainder is greater or equal to 8 + beqz a6, _decim_8_1st_equal_to_0 // jump if the remainder is equal to 0 + bgez a6, _decim_8_1st_more_equal_to_0 // jump if the remainder is greater or equal to 0 + + _decim_8_1st_equal_to_16: + l32i.n a9, a2, 4 // reset delay to the beginning + + ee.vld.128.ip q4 ,a8, 16 + ee.vmulas.s16.accx.ld.ip.qup q0 ,a9, 16, q0, q3, q1, q2 + ee.vmulas.s16.accx q1, q4 + j _1st_circular_buff_end_decim_8 + + _decim_8_1st_more_equal_to_16: + ee.vld.128.ip q4, a8, 16 + ee.vmulas.s16.accx.ld.ip.qup q0, a9, 16, q0, q3, q1, q2 + + l32i.n a9, a2, 4 // reset delay to the beginning + ee.vld.128.ip q5, a8, 16 + + addx2 a6, a7, a9 // move delay pointer to the end, save the pointer to a6 + ee.vmulas.s16.accx q1, q4 // MAC + + addi a15, a6, -16 // move pointer back by 16, save the pointer to a15 + + ee.vld.128.ip q2, a15, 16 // load 8 words, not modifying the SAR_BYTE, load from a15 (end of the array) + ee.vld.128.ip q0 ,a9, 16 // load 8 words, not modifying the SAR_BYTE, load from a9 (beginning of the array) + ee.src.q.ld.ip q1, a9, 16, q2, q0 // shift by the amount of SAR_BYTE + ee.vmulas.s16.accx q2, q5 + blti a12, 8, _2nd_circular_buff_end_decim_8 // skip the second circular buffer if fir->pos is lower than 8 + j _1st_circular_buff_end_decim_8 + + _decim_8_1st_equal_to_8: + ee.vmulas.s16.accx q0, q3 + j _1st_circular_buff_end_decim_8 + + _decim_8_1st_more_equal_to_8: + + l32i.n a9, a2, 4 // reset delay to the beginning + ee.vld.128.ip q4 , a8, 16 + + addx2 a6, a7, a9 // move delay pointer to the end, save the pointer to a6 + ee.vmulas.s16.accx q0, q3 + + addi a15, a6, -16 // move pointer back by 16, save the pointer to a15 + + ee.vld.128.ip q1, a15, 16 // load 8 words, not modifying the SAR_BYTE, load from a15 (end of the array) + ee.vld.128.ip q2, a9, 16 // load 8 words, not modifying the SAR_BYTE, load from a9 (beginning of the array) + ee.src.q.ld.ip q0, a9, 16, q1, q2 // shift by the amount of SAR_BYTE + ee.vmulas.s16.accx q1, q4 + blti a12, 8, _2nd_circular_buff_end_decim_8 // skip the second circular buffer if fir->pos is lower than 8 + j _1st_circular_buff_end_decim_8 + + _decim_8_1st_more_equal_to_0: + l32i.n a9, a2, 4 // reset delay to the beginning + addx2 a6, a7, a9 // move delay pointer to the end, save pointer to a6 + addi a15, a6, -16 // move pointer back by 16, save the pointer to a15 + + ee.vld.128.ip q0, a15, 16 // load 8 words, not modifying the SAR_BYTE, load from a15 (end of the array) + ee.vld.128.ip q1, a9, 16 // load 8 words, not modifying the SAR_BYTE, load from a9 (beginning of the array) + ee.src.q.ld.ip q2, a9, 16, q0, q1 // shift by amount of SAR_BYTE + ee.vmulas.s16.accx q0, q3 + blti a12, 8, _2nd_circular_buff_end_decim_8 // skip the second circular buffer if fir->pos is lower than 8 + j _1st_circular_buff_end_decim_8 + + _decim_8_1st_equal_to_0: + addi a8, a8, -16 // move coeffs pointer back by 16 + + _1st_circular_buff_end_decim_8: + + // SECOND PART OF CIRCULAR BUFFER + rur.accx_0 a15 + l32i.n a9, a2, 4 // reset delay to the beginning + muluh a14, a12, a11 // a14 = loop2_len = fir->pos / 24 + + movi.n a6, 24 // Move 24 to a6 + ee.vld.128.ip q0, a9, 16 // Preload + ee.vld.128.ip q1, a9, 16 + ee.src.q.ld.ip q2, a9, 16, q0, q1 + + mul16s a15, a6, a14 // loop1_len * 24 + ee.vld.128.ip q3, a8, 16 // Preload + sub a6, a12, a15 // loop remiainder = a6 = fir->pos - loop1_len *24 + + loopnez a14, ._loop_end_2nd_circular_buff_decim_8 + ee.vld.128.ip q4, a8, 16 // Load from coeffs + ee.vmulas.s16.accx.ld.ip.qup q0, a9, 16, q0, q3, q1, q2 // Load from delay + ee.vld.128.ip q5, a8, 16 // Load from coeffs + ee.vmulas.s16.accx.ld.ip.qup q1, a9, 16, q1, q4, q2, q0 // Load from delay + ee.vld.128.ip q3, a8, 16 // Load from coeffs + ee.vmulas.s16.accx.ld.ip.qup q2, a9, 16, q2, q5, q0, q1 // Load from delay + ._loop_end_2nd_circular_buff_decim_8: + + bgei a6, 16, _decim_8_2nd_more_equal_to_16 // jump if the remainder is greater or equal to 16 + bgei a6, 8, _decim_8_2nd_more_equal_to_8 // jump if the remainder is greater or equal to 8 + bgez a6, _2nd_circular_buff_end_decim_8 // jump if the remainder is greater or equal to 0 + + _decim_8_2nd_more_equal_to_16: + ee.vld.128.ip q4, a8, 16 + ee.vmulas.s16.accx.ld.ip.qup q0, a9, 16, q0, q3, q1, q2 + ee.vmulas.s16.accx q1, q4 + j _2nd_circular_buff_end_decim_8 + + _decim_8_2nd_more_equal_to_8: + ee.vmulas.s16.accx q0, q3 + + _2nd_circular_buff_end_decim_8: + + l32i.n a6, a1, 4 // load final shift value to a6 + l32i.n a8, a2, 0 // reset coeffs to the beginning + + bgez a6, _shift_right_decim_8 + rur.accx_0 a9 // acc low + rur.accx_1 a14 // acc high + addi.n a5, a5, -1 // decrease counter + src a15, a9, a14 // funnel shift left, save 32bits to a15 + j _shift_left_decim_8 + + _shift_right_decim_8: + ee.srs.accx a15, a6, 0 // shift accx register by final_shift amount (a6), save the lower 32bits to a15 + addi.n a5, a5, -1 // decrease counter + + _shift_left_decim_8: + s16i a15, a4, 0 // save the final acc value to the output + l32i.n a9, a2, 4 // reset delay to the beginning + addi.n a4, a4, 2 // increase pointer p_output++ + addx2 a9, a12, a9 // p_delay[fir->pos] - (two times the fir->pos) + bnez.n a5, main_loop_decim_8 + + l32i.n a2, a1, 0 // load saved return value from a1 to a2 + retw.n + + + // OTHER DECIMATIONS + _other_decim: + + s32i.n a5, a1, 0 // save calculated return value to a1 + l32i.n a10, a2, 20 // get address of rounding array to a10 + + // Prepare final shift value + l16si a15, a2, 16 // get shift value + addi.n a15, a15, -15 // final_shift -15 + ssl a15 // set SAR register to left shift (even if not used) + neg a11, a15 + s32i a11, a1, 4 // save final_shift value to a1 + + // divide by 24 constant + movi a11, 178956971 + + // first delay line load (decim - d_pos times) when d_pos is not 0 + beqz a6, main_loop_other_decim + sub a15, a13, a6 // a15 = decim - d_pos + + loopnez a15, ._loop_d_pos_other_decim + + blt a12, a7, reset_fir_d_pos_other_decim //if(fir->pos >= fir->N){ + movi.n a12, 0 // fir->pos = 0 + l32i.n a9, a2, 4 // reset delay line to the beginning + reset_fir_d_pos_other_decim: + + l16si a15, a3, 0 // load 16 bits from input a3 to a15 + addi.n a12, a12, 1 // fir->pos++ + s16i a15, a9, 0 // save 16 bits from a15 to delay line a9 + addi.n a3, a3, 2 // Increase pointer of the input array by 2 + addi.n a9, a9, 2 // Increase pointer of the delay line by 2 + ._loop_d_pos_other_decim: + + j ._loop_fill_delay_other_decim // skip the first iteration of the delay line filling routine + + main_loop_other_decim: + + // Fill the delay line (other decims) + loopnez a13, ._loop_fill_delay_other_decim + + blt a12, a7, reset_fir_pos_other_decim //if(fir->pos >= fir->N){ + movi.n a12, 0 // fir->pos = 0 + l32i.n a9, a2, 4 // reset delay line to the beginning + reset_fir_pos_other_decim: + + l16si a15, a3, 0 // load 16 bits from input a3 to a15 + addi.n a12, a12, 1 // fir->pos++ + s16i a15, a9, 0 // save 16 bits from a15 to delay line a9 + addi.n a3, a3, 2 // Increase pointer of the input array by 2 + addi.n a9, a9, 2 // Increase pointer of the delay line by 2 + ._loop_fill_delay_other_decim: + + ee.ld.accx.ip a10, 0 // load rounding value to accx + + sub a15, a7, a12 // a15 = loop_len = fir->N - fir->pos + ee.ld.128.usar.ip q0, a9, 16 // Preload from delay + muluh a14, a15, a11 // a14 = loop1_len = loop_len / 24 + ee.ld.128.usar.ip q1, a9, 16 + + movi.n a6, 24 // Move 24 to a6 + ee.vld.128.ip q3, a8, 16 // preload from coeffs + mul16s a6, a6, a14 // loop1_len * 24 + ee.src.q.ld.ip q2, a9, 16, q0, q1 // preload and shift from delay + sub a6, a15, a6 // loop remiainder = a6 = loop_len - loop1_len *24 + + loopnez a14, ._loop_end_1st_circular_buff_other_decim + ee.vld.128.ip q4, a8, 16 // Load from coeffs + ee.vmulas.s16.accx.ld.ip.qup q0, a9, 16, q0, q3, q1, q2 // Load from delay + ee.vld.128.ip q5, a8, 16 // Load from coeffs + ee.vmulas.s16.accx.ld.ip.qup q1, a9, 16, q1, q4, q2, q0 // Load from delay + ee.vld.128.ip q3, a8, 16 // Load from coeffs + ee.vmulas.s16.accx.ld.ip.qup q2, a9, 16, q2, q5, q0, q1 // Load from delay + ._loop_end_1st_circular_buff_other_decim: + + beqi a6, 16, _other_decim_1st_equal_to_16 // jump if the remainder is equal to 16 + bgei a6, 16, _other_decim_1st_more_equal_to_16 // jump if the remainder is greater or equal to 16 + beqi a6, 8, _other_decim_1st_equal_to_8 // jump if the remainder is equal to 8 + bgei a6, 8, _other_decim_1st_more_equal_to_8 // jump if the remainder is greater or equal to 8 + beqz a6, _other_decim_1st_equal_to_0 // jump if the remainder is equal to 0 + bgez a6, _other_decim_1st_more_equal_to_0 // jump if the remainder is greater or equal to 0 + + _other_decim_1st_equal_to_16: + l32i.n a9, a2, 4 // reset delay to the beginning + + ee.vld.128.ip q4 ,a8, 16 + ee.vmulas.s16.accx.ld.ip.qup q0 ,a9, 16, q0, q3, q1, q2 + ee.vmulas.s16.accx q1, q4 + j _1st_circular_buff_end_other_decim + + _other_decim_1st_more_equal_to_16: + ee.vld.128.ip q4, a8, 16 + ee.vmulas.s16.accx.ld.ip.qup q0, a9, 16, q0, q3, q1, q2 + + l32i.n a9, a2, 4 // reset delay to the beginning + ee.vld.128.ip q5, a8, 16 + + addx2 a6, a7, a9 // move delay pointer to the end, save the pointer to a6 + ee.vmulas.s16.accx q1, q4 // MAC + + addi a15, a6, -16 // move pointer back by 16, save the pointer to a15 + + ee.vld.128.ip q2, a15, 16 // load 8 words, not modifying the SAR_BYTE, load from a15 (end of the array) + ee.vld.128.ip q0 ,a9, 16 // load 8 words, not modifying the SAR_BYTE, load from a9 (beginning of the array) + ee.src.q.ld.ip q1, a9, 16, q2, q0 // shift by the amount of SAR_BYTE + ee.vmulas.s16.accx q2, q5 + blti a12, 8, _2nd_circular_buff_end_other_decim // skip the second circular buffer if fir->pos is lower than 8 + j _1st_circular_buff_end_other_decim + + _other_decim_1st_equal_to_8: + ee.vmulas.s16.accx q0, q3 + j _1st_circular_buff_end_other_decim + + _other_decim_1st_more_equal_to_8: + + l32i.n a9, a2, 4 // reset delay to the beginning + ee.vld.128.ip q4 , a8, 16 + + addx2 a6, a7, a9 // move delay pointer to the end, save the pointer to a6 + ee.vmulas.s16.accx q0, q3 + + addi a15, a6, -16 // move pointer back by 16, save the pointer to a15 + + ee.vld.128.ip q1, a15, 16 // load 8 words, not modifying the SAR_BYTE, load from a15 (end of the array) + ee.vld.128.ip q2, a9, 16 // load 8 words, not modifying the SAR_BYTE, load from a9 (beginning of the array) + ee.src.q.ld.ip q0, a9, 16, q1, q2 // shift by the amount of SAR_BYTE + ee.vmulas.s16.accx q1, q4 + blti a12, 8, _2nd_circular_buff_end_other_decim // skip the second circular buffer if fir->pos is lower than 8 + j _1st_circular_buff_end_other_decim + + _other_decim_1st_more_equal_to_0: + l32i.n a9, a2, 4 // reset delay to the beginning + addx2 a6, a7, a9 // move delay pointer to the end, save pointer to a6 + addi a15, a6, -16 // move pointer back by 16, save the pointer to a15 + + ee.vld.128.ip q0, a15, 16 // load 8 words, not modifying the SAR_BYTE, load from a15 (end of the array) + ee.vld.128.ip q1, a9, 16 // load 8 words, not modifying the SAR_BYTE, load from a9 (beginning of the array) + ee.src.q.ld.ip q2, a9, 16, q0, q1 // shift by amount of SAR_BYTE + ee.vmulas.s16.accx q0, q3 + blti a12, 8, _2nd_circular_buff_end_other_decim // skip the second circular buffer if fir->pos is lower than 8 + j _1st_circular_buff_end_other_decim + + _other_decim_1st_equal_to_0: + addi a8, a8, -16 // move coeffs pointer back by 16 + + _1st_circular_buff_end_other_decim: + + // SECOND PART OF CIRCULAR BUFFER + l32i.n a9, a2, 4 // reset delay to the beginning + muluh a14, a12, a11 // a14 = loop2_len = fir->pos / 24 + + movi.n a6, 24 // Move 24 to a6 + ee.vld.128.ip q0, a9, 16 // Preload + ee.vld.128.ip q1, a9, 16 + ee.src.q.ld.ip q2, a9, 16, q0, q1 + + mul16s a15, a6, a14 // loop1_len * 24 + ee.vld.128.ip q3, a8, 16 // Preload + sub a6, a12, a15 // loop remiainder = a6 = fir->pos - loop1_len *24 + + loopnez a14, ._loop_end_2nd_circular_buff_other_decim + ee.vld.128.ip q4, a8, 16 // Load from coeffs + ee.vmulas.s16.accx.ld.ip.qup q0, a9, 16, q0, q3, q1, q2 // Load from delay + ee.vld.128.ip q5, a8, 16 // Load from coeffs + ee.vmulas.s16.accx.ld.ip.qup q1, a9, 16, q1, q4, q2, q0 // Load from delay + ee.vld.128.ip q3, a8, 16 // Load from coeffs + ee.vmulas.s16.accx.ld.ip.qup q2, a9, 16, q2, q5, q0, q1 // Load from delay + ._loop_end_2nd_circular_buff_other_decim: + + bgei a6, 16, _other_decim_2nd_more_equal_to_16 // jump if the remainder is greater or equal to 16 + bgei a6, 8, _other_decim_2nd_more_equal_to_8 // jump if the remainder is greater or equal to 8 + bgez a6, _2nd_circular_buff_end_other_decim // jump if the remainder is greater or equal to 0 + + _other_decim_2nd_more_equal_to_16: + ee.vld.128.ip q4, a8, 16 + ee.vmulas.s16.accx.ld.ip.qup q0, a9, 16, q0, q3, q1, q2 + ee.vmulas.s16.accx q1, q4 + j _2nd_circular_buff_end_other_decim + + _other_decim_2nd_more_equal_to_8: + ee.vmulas.s16.accx q0, q3 + + _2nd_circular_buff_end_other_decim: + + l32i.n a6, a1, 4 // load final shift value to a6 + l32i.n a8, a2, 0 // reset coeffs to the beginning + + bgez a6, _shift_right_other_decim + rur.accx_0 a9 // acc low + rur.accx_1 a14 // acc high + addi.n a5, a5, -1 // decrease counter + src a15, a9, a14 // funnel shift left, save 32bits to a15 + j _shift_left_other_decim + + _shift_right_other_decim: + ee.srs.accx a15, a6, 0 // shift accx register by final_shift amount (a6), save the lower 32bits to a15 + addi.n a5, a5, -1 // decrease counter + + _shift_left_other_decim: + s16i a15, a4, 0 // save the final acc value to the output + l32i.n a9, a2, 4 // reset delay to the beginning + addi.n a4, a4, 2 // increase pointer p_output++ + addx2 a9, a12, a9 // p_delay[fir->pos] - (two times the fir->pos) + bnez.n a5, main_loop_other_decim + + l32i.n a2, a1, 0 // load saved return value from a1 to a2 + retw.n + + +#endif // dsps_fird_s16_aes3_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fir/fixed/dsps_fird_s16_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/fir/fixed/dsps_fird_s16_ansi.c new file mode 100644 index 0000000..629e978 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/fir/fixed/dsps_fird_s16_ansi.c @@ -0,0 +1,56 @@ +/* + * SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include "dsps_fir.h" +#include "esp_dsp.h" + +int32_t dsps_fird_s16_ansi(fir_s16_t *fir, const int16_t *input, int16_t *output, int32_t len) +{ + int32_t result = 0; + int32_t input_pos = 0; + long long rounding = 0; + const int32_t final_shift = fir->shift -15; + + rounding = (long long)(fir->rounding_val); + + if(fir->shift >= 0){ + rounding = (rounding >> fir->shift) & 0xFFFFFFFFFF; // 40-bit mask + } + else{ + rounding = (rounding << (-fir->shift)) & 0xFFFFFFFFFF; // 40-bit mask + } + + // len is already a length of the *output array, calculated as (length of the input array / decimation) + for (int i = 0; i < len; i++) { + + for (int j = 0; j < fir->decim - fir->d_pos; j++) { + + if (fir->pos >= fir->coeffs_len) { + fir->pos = 0; + } + fir->delay[fir->pos++] = input[input_pos++]; + } + fir->d_pos = 0; + + long long acc = rounding; + int16_t coeff_pos = fir->coeffs_len - 1; + + for (int n = fir->pos; n < fir->coeffs_len ; n++) { + acc += (int32_t)fir->coeffs[coeff_pos--] * (int32_t)fir->delay[n]; + } + for (int n = 0; n < fir->pos ; n++) { + acc += (int32_t)fir->coeffs[coeff_pos--] * (int32_t)fir->delay[n]; + } + + if (final_shift > 0) { + output[result++] = (int16_t)(acc << final_shift); + } else { + output[result++] = (int16_t)(acc >> (-final_shift)); + } + + } + return result; +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fir_f32_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fir_f32_ae32.S new file mode 100644 index 0000000..83f304c --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fir_f32_ae32.S @@ -0,0 +1,95 @@ +// Copyright 2018-2023 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_fir_platform.h" +#if (dsps_fir_f32_ae32_enabled == 1) + +#include "dsps_dotprod_f32_m_ae32.S" + +// This is FIR filter for ESP32 processor. + .text + .align 4 + .global dsps_fir_f32_ae32 + .type dsps_fir_f32_ae32,@function +// The function implements the following C code: +//esp_err_t dsps_fir_f32_ae32(fir_f32_t* fir, const float* input, float* output, int len); + +dsps_fir_f32_ae32: +// fir - a2 +// input - a3 +// output - a4 +// len - a5 + + entry a1, 16 + // Array increment for floating point data should be 4 + l32i a7, a2, 12 // a7 - pos + movi a10, 4 + mull a13, a7, a10// a13 - a7*4 + l32i a6, a2, 8 // a6 - N + mull a6, a6, a10// a6 = a6*4 + l32i a10, a2, 0 // a10 - coeffs + l32i a6, a2, 8 // a6 - N + + movi.n a9, 0 + movi.n a8, 4 + movi.n a12, 4 + +// a13 - delay index +fir_loop_len: + // Store to delay line + l32i a11, a2, 4 // a11 - delay line + lsi f0, a3, 0 // f0 = x[i] + addi a3, a3, 4 // x++ + ssx f0, a11, a13 // delay[a13] = f0; + addi a13, a13, 4 // a13++ + addi a7, a7, 1 // a7++ + // verify deley line + blt a7, a6, do_not_reset_a13 + movi a13, 0 + movi a7, 0 + do_not_reset_a13: + // Calc amount for delay line before end + mov a15, a10 // a15 - coeffs + wfr f2, a9 // f2 = 0; + sub a14, a6, a7 // a14 = N-pos + + // a11 = &delay[pos] + add a11, a11, a13 + + loopnez a14, first_fir_loop // pos...N-1 + lsxp f1, a15, a8 // f1 = *(coeffs--) + lsxp f0, a11, a12 // load delay f0 = *(delay++) + madd.s f2, f0, f1 // f2 += f0*f1 +first_fir_loop: + l32i a11, a2, 4 // a11 - delay line + loopnez a7, second_fir_loop // 0..pos + lsxp f1, a15, a8 // f1 = *(coeffs--) + lsxp f0, a11, a12 // load delay f0 = *(delay++) + madd.s f2, f0, f1 // f2 += f0*f1 +second_fir_loop: + + // and after end + // Store result + ssi f2, a4, 0 + addi a4, a4, 4 // y++ - increment output pointer + // Check loop + addi a5, a5, -1 + bnez a5, fir_loop_len + // store state + + s32i a7, a2, 12 // pos = a7 + movi.n a2, 0 // return status ESP_OK + retw.n + +#endif // dsps_fir_f32_ae32_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fir_f32_aes3.S b/test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fir_f32_aes3.S new file mode 100644 index 0000000..53ac7ee --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fir_f32_aes3.S @@ -0,0 +1,233 @@ +// Copyright 2018-2023 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_fir_platform.h" +#if (dsps_fir_f32_aes3_enabled == 1) + +// This is FIR filter for Esp32s3 processor. + .text + .align 4 + .global dsps_fir_f32_aes3 + .type dsps_fir_f32_aes3,@function +// The function implements the following C code: +//esp_err_t dsps_fir_f32_aes3(fir_f32_t* fir, const float* input, float* output, int len); + +dsps_fir_f32_aes3: +// fir - a2 +// input - a3 +// output - a4 +// len - a5 + +// a2 - fir structure +// a3 - input +// a4 - output +// a5 - length + +// a6 - fir length +// a7 - position in delay line +// a8 - temp +// a9 - const 0 +// a10 - coeffs ptr +// a11 - delay line ptr +// a12 - const +// a13 - +// a14 - temp for loops +// a15 - delay line rounded to 16 + + entry a1, 16 + // Array increment for floating point data should be 4 + l32i a7, a2, 12 // a7 - pos + + l32i a6, a2, 8 // a6 - N - amount of coefficients + l32i a10, a2, 0 // a10 - coeffs + l32i a11, a2, 4 // a11 - delay line + addx4 a11, a7, a11 // a11 = a11 + a7*4 + l32i a6, a2, 8 // a6 - N + + movi.n a9, 0 + movi.n a12, 3 + + movi.n a12, -16 + movi.n a13, 15 +// Main loop for input samples +.fir_loop_len: + // Store to delay line + lsip f15, a3, 4 // a3 += 4, f15 = input[n] + ssip f15, a11, 4 // a11 += 4, *a11 = f15 + addi a7, a7, 1 // a7++ - position in delay line + + // + blt a7, a6, .do_not_reset_a11 + l32i a11, a2, 4 // Load delay line + movi a7, 0 + .do_not_reset_a11: + // Load rounded delay line address + and a15, a11, a12 + + l32i a10, a2, 0 // a10 - coeffs + + // Clear f4, f5 for multiplications + const.s f4, 0 + const.s f5, 0 + const.s f6, 0 + const.s f7, 0 + + and a8, a11, a13 // a8 = a11 & 15 + beqz a8, .offset_0 + addi a8, a8, -4 + beqz a8, .offset_1 + addi a8, a8, -4 + beqz a8, .offset_2 + addi a8, a8, -4 + beqz a8, .offset_3 + +// a10 - coeffs +// a11 - delay line +.offset_0: + sub a14, a6, a7 // a14 = N-pos + srli a14, a14, 2 + loopnez a14, .first_fir_loop_0 // pos...N-1 + EE.LDF.128.IP f3, f2, f1, f0, a10, 16 // Load coeffs + EE.LDF.128.IP f11, f10, f9, f8, a15, 16 // Load data from delay line + madd.s f4, f0, f8 + madd.s f5, f1, f9 + madd.s f6, f2, f10 + madd.s f7, f3, f11 + .first_fir_loop_0: + + l32i a15, a2, 4 // a11 - delay line [0] + srli a14, a7, 2 + loopnez a14, .second_fir_loop_0 // 0..pos + EE.LDF.128.IP f3, f2, f1, f0, a10, 16 // Load coeffs + EE.LDF.128.IP f11, f10, f9, f8, a15, 16 // Load data from delay line + madd.s f4, f0, f8 + madd.s f5, f1, f9 + madd.s f6, f2, f10 + madd.s f7, f3, f11 + .second_fir_loop_0: + j .store_fir_result; + +.offset_1: + sub a14, a6, a7 // a14 = N-pos + addi a14, a14, 3 + srli a14, a14, 2 + EE.LDF.128.IP f11, f10, f9, f12, a15, 16 // Load data from delay line + // f12 - delay[N-1], store for the last operation + // f9..f11 - delay[0..2] + loopnez a14, .first_fir_loop_1 // pos...N-1 + EE.LDF.128.IP f3, f2, f1, f0, a10, 16 // Load coeffs + madd.s f4, f0, f9 + madd.s f5, f1, f10 + madd.s f6, f2, f11 + EE.LDF.128.IP f11, f10, f9, f8, a15, 16 // Load data from delay line + madd.s f7, f3, f8 + .first_fir_loop_1: + + l32i a15, a2, 4 // a11 - delay line [0] + EE.LDF.128.IP f11, f10, f9, f8, a15, 16 // Load data from delay line + srli a14, a7, 2 + loopnez a14, .second_fir_loop_1 // 0..pos + madd.s f4, f3, f8 + EE.LDF.128.IP f3, f2, f1, f0, a10, 16 // Load coeffs + madd.s f5, f0, f9 + madd.s f6, f1, f10 + madd.s f7, f2, f11 + EE.LDF.128.IP f11, f10, f9, f8, a15, 16 // Load data from delay line + .second_fir_loop_1: + + madd.s f4, f3, f12 + j .store_fir_result; + +.offset_2: + sub a14, a6, a7 // a14 = N-pos + addi a14, a14, 3 + srli a14, a14, 2 + EE.LDF.128.IP f11, f10, f13, f12, a15, 16 // Load data from delay line + // f12, f13 - delay[N-1], delay[N-2], store for the last operation + // f10..f11 - delay[0..1] + loopnez a14, .first_fir_loop_2 // pos...N-1 + EE.LDF.128.IP f3, f2, f1, f0, a10, 16 // Load coeffs + madd.s f4, f0, f10 + madd.s f5, f1, f11 + EE.LDF.128.IP f11, f10, f9, f8, a15, 16 // Load data from delay line + madd.s f6, f2, f8 + madd.s f7, f3, f9 + .first_fir_loop_2: + + l32i a15, a2, 4 // a11 - delay line [0] + EE.LDF.128.IP f11, f10, f9, f8, a15, 16 // Load data from delay line + srli a14, a7, 2 + loopnez a14, .second_fir_loop_2 // 0..pos + madd.s f4, f2, f8 + madd.s f5, f3, f9 + EE.LDF.128.IP f3, f2, f1, f0, a10, 16 // Load coeffs + madd.s f6, f0, f10 + madd.s f7, f1, f11 + EE.LDF.128.IP f11, f10, f9, f8, a15, 16 // Load data from delay line + .second_fir_loop_2: + + madd.s f4, f2, f12 + madd.s f5, f3, f13 + j .store_fir_result; + +.offset_3: + sub a14, a6, a7 // a14 = N-pos + addi a14, a14, 3 + srli a14, a14, 2 + EE.LDF.128.IP f11, f14, f13, f12, a15, 16 // Load data from delay line + // f12, f13, f14 - delay[N-1], delay[N-2], delay[N-3], store for the last operation + // f11 - delay[0] + loopnez a14, .first_fir_loop_3 // pos...N-1 + EE.LDF.128.IP f3, f2, f1, f0, a10, 16 // Load coeffs + madd.s f4, f0, f11 + EE.LDF.128.IP f11, f10, f9, f8, a15, 16 // Load data from delay line + madd.s f5, f1, f8 + madd.s f6, f2, f9 + madd.s f7, f3, f10 + .first_fir_loop_3: + + l32i a15, a2, 4 // a11 - delay line [0] + EE.LDF.128.IP f11, f10, f9, f8, a15, 16 // Load data from delay line + srli a14, a7, 2 + loopnez a14, .second_fir_loop_3 // 0..pos + madd.s f4, f1, f8 + madd.s f5, f2, f9 + madd.s f6, f3, f10 + EE.LDF.128.IP f3, f2, f1, f0, a10, 16 // Load coeffs + madd.s f7, f0, f11 + EE.LDF.128.IP f11, f10, f9, f8, a15, 16 // Load data from delay line + .second_fir_loop_3: + + madd.s f4, f1, f12 + madd.s f5, f2, f13 + madd.s f4, f3, f14 + +.store_fir_result: + + add.s f4, f4, f5 + add.s f6, f6, f7 + add.s f4, f4, f6 + + // Store result + ssip f4, a4, 4 // y++ - save result and increment output pointer + // Check loop length + addi a5, a5, -1 + bnez a5, .fir_loop_len + // store state + + s32i a7, a2, 12 // pos = a7 + movi.n a2, 0 // return status ESP_OK + retw.n + +#endif // dsps_fir_f32_aes3_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fir_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fir_f32_ansi.c new file mode 100644 index 0000000..3f4e4aa --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fir_f32_ansi.c @@ -0,0 +1,37 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_fir.h" + +esp_err_t dsps_fir_f32_ansi(fir_f32_t *fir, const float *input, float *output, int len) +{ + for (int i = 0 ; i < len ; i++) { + float acc = 0; + int coeff_pos = 0; + fir->delay[fir->pos] = input[i]; + fir->pos++; + if (fir->pos >= fir->N) { + fir->pos = 0; + } + for (int n = fir->pos; n < fir->N ; n++) { + acc += fir->coeffs[coeff_pos++] * fir->delay[n]; + } + for (int n = 0; n < fir->pos ; n++) { + acc += fir->coeffs[coeff_pos++] * fir->delay[n]; + } + output[i] = acc; + } + return ESP_OK; +} + diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fir_init_f32.c b/test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fir_init_f32.c new file mode 100644 index 0000000..6eaff62 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fir_init_f32.c @@ -0,0 +1,74 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_fir.h" +#include "malloc.h" + + +esp_err_t dsps_fir_init_f32(fir_f32_t *fir, float *coeffs, float *delay, int coeffs_len) +{ + // Allocate delay line in case if it's NULL + if (delay == NULL) + { + #ifdef CONFIG_IDF_TARGET_ESP32S3 + delay = (float *)memalign(16, (coeffs_len + 4) * sizeof(float)); + #else + delay = (float *)malloc((coeffs_len + 4) * sizeof(float)); + #endif // CONFIG_IDF_TARGET_ESP32S3 + fir->use_delay = 1; + } else + { + fir->use_delay = 0; + } + for (int i=0; i< (coeffs_len + 4); i++) + { + delay[i] = 0; + } + fir->coeffs = coeffs; + fir->delay = delay; + fir->N = coeffs_len; + fir->pos = 0; + + #ifdef CONFIG_IDF_TARGET_ESP32S3 + if (fir->N%4 != 0) + { + return ESP_ERR_DSP_INVALID_LENGTH; + } + // The coeffs array should be aligned to 16 + if (((uint32_t)coeffs) & 0x0f) + { + return ESP_ERR_DSP_ARRAY_NOT_ALIGNED; + } + // The delay array should be aligned to 16 + if (((uint32_t)delay) & 0x0f) + { + return ESP_ERR_DSP_ARRAY_NOT_ALIGNED; + } + #endif // CONFIG_IDF_TARGET_ESP32S3 + + for (int i = 0 ; i < coeffs_len; i++) { + fir->delay[i] = 0; + } + return ESP_OK; +} + +esp_err_t dsps_fir_f32_free(fir_f32_t *fir) +{ + if (fir->use_delay != 0) + { + fir->use_delay = 0; + free(fir->delay); + } + return ESP_OK; +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fird_f32_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fird_f32_ae32.S new file mode 100644 index 0000000..b876548 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fird_f32_ae32.S @@ -0,0 +1,104 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_fir_platform.h" +#if (dsps_fird_f32_ae32_enabled == 1) + +#include "dsps_dotprod_f32_m_ae32.S" + +// This is FIR filter for ESP32 processor. + .text + .align 4 + .global dsps_fird_f32_ae32 + .type dsps_fird_f32_ae32,@function +// The function implements the following C code: +//esp_err_t dsps_fir_f32_ae32(fir_f32_t* fir, const float* input, float* output, int len); + +dsps_fird_f32_ae32: +// fir - a2 +// input - a3 +// output - a4 +// len - a5 + + entry a1, 16 + // Array increment for floating point data should be 4 + l32i a7, a2, 12 // a7 - pos + movi a10, 4 + mull a13, a7, a10// a13 - a7*4 + l32i a6, a2, 8 // a6 - N + mull a6, a6, a10// a6 = a6*4 + l32i a10, a2, 0 // a10 - coeffs + add a10, a10, a6 // a10 = &coeffs[N]; + addi a10, a10, -4 // a10 = &coeffs[N-1]; + l32i a11, a2, 4 // a11 - delay line + l32i a6, a2, 8 // a6 - N + l32i a12, a2, 16 // a12 - decimation + l32i a9, a2, 20 // a9 - d_pos + movi a8, 0 // result = 0; + +// a13 - delay index +fird_loop_len: + // Store to delay line + lsi f0, a3, 0 // f0 = x[i] + addi a3, a3, 4 // x++ + ssx f0, a11, a13 // delay[a13] = f0; + addi a13, a13, 4 // a13++ + addi a7, a7, 1 // a7++ + // verify deley line + blt a7, a6, do_not_reset_a13 + movi a13, 0 + movi a7, 0 + do_not_reset_a13: + // calc d_pos + addi a9, a9, 1 + blt a9, a12, next_itt_fir32 // Jump if d_pos < d + addi a8, a8, 1 + movi a9, 0 // reset d_pos + // Calc amount for delay line before end + mov a15, a10 // a15 - coeffs + wfr f2, a9 // f2 = 0; + sub a14, a6, a7 // a14 = N-pos + loopnez a14, first_fird_loop // pos...N-1 + lsi f1, a15, 0 + addi a15, a15, -4 // a15-- + lsx f0, a11, a13 // load delay f0 = delay[pos] + addi a13, a13, 4 // a13++, pos++ + madd.s f2, f0, f1 // f2 += f0*f1 +first_fird_loop: + movi a13, 0 // load delay line counter to 0 + loopnez a7, second_fird_loop // 0..pos + lsi f1, a15, 0 + addi a15, a15, -4 // a15-- + lsx f0, a11, a13 // load delay f0 = delay[pos] + addi a13, a13, 4 // a13++, pos++ + madd.s f2, f0, f1 // f2 += f0*f1 +second_fird_loop: + + // and after end + // Store result + ssi f2, a4, 0 + addi a4, a4, 4 // y++ - increment output pointer +next_itt_fir32: + // Check loop + addi a5, a5, -1 + bnez a5, fird_loop_len + // store state + + s32i a7, a2, 12 // pos = a7 + s32i a9, a2, 20 // d_pos = a9 + + mov a2, a8 // return status ESP_OK + retw.n + +#endif // dsps_fird_f32_ae32_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fird_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fird_f32_ansi.c new file mode 100644 index 0000000..efdce1a --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fird_f32_ansi.c @@ -0,0 +1,40 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_fir.h" + +int dsps_fird_f32_ansi(fir_f32_t *fir, const float *input, float *output, int len) +{ + int result = 0; + for (int i = 0; i < len ; i++) { + fir->delay[fir->pos++] = input[i]; + if (fir->pos >= fir->N) { + fir->pos = 0; + } + fir->d_pos++; + if (fir->d_pos >= fir->decim) { + fir->d_pos = 0; + float acc = 0; + int coeff_pos = fir->N - 1; + for (int n = fir->pos; n < fir->N ; n++) { + acc += fir->coeffs[coeff_pos--] * fir->delay[n]; + } + for (int n = 0; n < fir->pos ; n++) { + acc += fir->coeffs[coeff_pos--] * fir->delay[n]; + } + output[result++] = acc; + } + } + return result; +} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fird_init_f32.c b/test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fird_init_f32.c new file mode 100644 index 0000000..bb4fa4c --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fird_init_f32.c @@ -0,0 +1,34 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_fir.h" + + +esp_err_t dsps_fird_init_f32(fir_f32_t *fir, float *coeffs, float *delay, int N, int decim, int start_pos) +{ + fir->coeffs = coeffs; + fir->delay = delay; + fir->N = N; + fir->pos = 0; + fir->decim = decim; + fir->d_pos = start_pos; + if (fir->d_pos >= fir->decim) { + return ESP_ERR_DSP_PARAM_OUTOFRANGE; + } + + for (int i = 0 ; i < N; i++) { + fir->delay[i] = 0; + } + return ESP_OK; +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fir/include/dsps_fir.h b/test_apps/managed_components/espressif__esp-dsp/modules/fir/include/dsps_fir.h new file mode 100644 index 0000000..462247d --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/fir/include/dsps_fir.h @@ -0,0 +1,274 @@ +// Copyright 2018-2022 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#ifndef _dsps_fir_H_ +#define _dsps_fir_H_ + + +#include "dsp_err.h" + +#include "dsps_fir_platform.h" +#include "dsp_common.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +/** + * @brief Data struct of f32 fir filter + * + * This structure is used by a filter internally. A user should access this structure only in case of + * extensions for the DSP Library. + * All fields of this structure are initialized by the dsps_fir_init_f32(...) function. + */ +typedef struct fir_f32_s { + float *coeffs; /*!< Pointer to the coefficient buffer.*/ + float *delay; /*!< Pointer to the delay line buffer.*/ + int N; /*!< FIR filter coefficients amount.*/ + int pos; /*!< Position in delay line.*/ + int decim; /*!< Decimation factor.*/ + int d_pos; /*!< Actual decimation counter.*/ + int16_t use_delay; /*!< The delay line was allocated by init function.*/ +} fir_f32_t; + +/** + * @brief Data struct of s16 fir filter + * + * This structure is used by a filter internally. A user should access this structure only in case of + * extensions for the DSP Library. + * All fields of this structure are initialized by the dsps_fir_init_s16(...) function. + */ +typedef struct fir_s16_s{ + int16_t *coeffs; /*!< Pointer to the coefficient buffer.*/ + int16_t *delay; /*!< Pointer to the delay line buffer.*/ + int16_t coeffs_len; /*!< FIR filter coefficients amount.*/ + int16_t pos; /*!< Position in delay line.*/ + int16_t decim; /*!< Decimation factor.*/ + int16_t d_pos; /*!< Actual decimation counter.*/ + int16_t shift; /*!< Shift value of the result.*/ + int32_t *rounding_buff; /*!< Rounding buffer for the purposes of esp32s3 ee.ld.accx.ip assembly instruction */ + int32_t rounding_val; /*!< Rounding value*/ + int16_t free_status; /*!< Indicator for dsps_fird_s16_aes3_free() function*/ +}fir_s16_t; + +/** + * @brief initialize structure for 32 bit FIR filter + * + * Function initialize structure for 32 bit floating point FIR filter + * The implementation use ANSI C and could be compiled and run on any platform + * + * @param fir: pointer to fir filter structure, that must be preallocated + * @param coeffs: array with FIR filter coefficients. Must be length N + * @param delay: array for FIR filter delay line. Must have a length = coeffs_len + 4 + * @param coeffs_len: FIR filter length. Length of coeffs array. For esp32s3 length should be divided by 4 and aligned to 16. + * + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dsps_fir_init_f32(fir_f32_t *fir, float *coeffs, float *delay, int coeffs_len); + +/** + * @brief initialize structure for 32 bit Decimation FIR filter + * Function initialize structure for 32 bit floating point FIR filter with decimation + * The implementation use ANSI C and could be compiled and run on any platform + * + * @param fir: pointer to fir filter structure, that must be preallocated + * @param coeffs: array with FIR filter coefficients. Must be length N + * @param delay: array for FIR filter delay line. Must be length N + * @param N: FIR filter length. Length of coeffs and delay arrays. + * @param decim: decimation factor. + * @param start_pos: initial value of decimation counter. Must be [0..d) + * + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dsps_fird_init_f32(fir_f32_t *fir, float *coeffs, float *delay, int N, int decim, int start_pos); + +/** + * @brief initialize structure for 16 bit Decimation FIR filter + * Function initialize structure for 16 bit signed fixed point FIR filter with decimation + * The implementation use ANSI C and could be compiled and run on any platform + * + * @param fir: pointer to fir filter structure, that must be preallocated + * @param coeffs: array with FIR filter coefficients. Must be length N + * @param delay: array for FIR filter delay line. Must be length N + * @param coeffs_len: FIR filter length. Length of coeffs and delay arrays. + * @param decim: decimation factor. + * @param start_pos: initial value of decimation counter. Must be [0..d) + * @param shift: shift position of the result + * + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dsps_fird_init_s16(fir_s16_t *fir, int16_t *coeffs, int16_t *delay, int16_t coeffs_len, int16_t decim, int16_t start_pos, int16_t shift); + + +/**@{*/ +/** + * @brief 32 bit floating point FIR filter + * + * Function implements FIR filter + * The extension (_ansi) uses ANSI C and could be compiled and run on any platform. + * The extension (_ae32) is optimized for ESP32 chip. + * + * @param fir: pointer to fir filter structure, that must be initialized before + * @param[in] input: input array + * @param[out] output: array with the result of FIR filter + * @param[in] len: length of input and result arrays + * + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dsps_fir_f32_ansi(fir_f32_t *fir, const float *input, float *output, int len); +esp_err_t dsps_fir_f32_ae32(fir_f32_t *fir, const float *input, float *output, int len); +esp_err_t dsps_fir_f32_aes3(fir_f32_t *fir, const float *input, float *output, int len); +/**@}*/ + +/**@{*/ +/** + * @brief 32 bit floating point Decimation FIR filter + * + * Function implements FIR filter with decimation + * The extension (_ansi) uses ANSI C and could be compiled and run on any platform. + * The extension (_ae32) is optimized for ESP32 chip. + * + * @param fir: pointer to fir filter structure, that must be initialized before + * @param input: input array + * @param output: array with the result of FIR filter + * @param len: length of input and result arrays + * + * @return: function returns the number of samples stored in the output array + * depends on the previous state value could be [0..len/decimation] + */ +int dsps_fird_f32_ansi(fir_f32_t *fir, const float *input, float *output, int len); +int dsps_fird_f32_ae32(fir_f32_t *fir, const float *input, float *output, int len); +/**@}*/ + +/**@{*/ +/** + * @brief 16 bit signed fixed point Decimation FIR filter + * + * Function implements FIR filter with decimation + * The extension (_ansi) uses ANSI C and could be compiled and run on any platform. + * The extension (_ae32) is optimized for ESP32 chip. + * + * @param fir: pointer to fir filter structure, that must be initialized before + * @param input: input array + * @param output: array with the result of the FIR filter + * @param len: length of the result array + * + * @return: function returns the number of samples stored in the output array + * depends on the previous state value could be [0..len/decimation] + */ +int32_t dsps_fird_s16_ansi(fir_s16_t *fir, const int16_t *input, int16_t *output, int32_t len); +int32_t dsps_fird_s16_ae32(fir_s16_t *fir, const int16_t *input, int16_t *output, int32_t len); +int32_t dsps_fird_s16_aes3(fir_s16_t *fir, const int16_t *input, int16_t *output, int32_t len); +/**@}*/ + + +/**@{*/ +/** + * @brief support arrays freeing function + * + * Function frees all the arrays, which were created during the initialization of the fir_s16_t structure + * 1. frees allocated memory for rounding buffer, for the purposes of esp32s3 ee.ld.accx.ip assembly instruction + * 2. frees allocated memory in case the delay line is NULL + * 3. frees allocated memory in case the length of the filter (and the delay line) is not divisible by 8 + * and new delay line and filter coefficients arrays are created for the purpose of the esp32s3 assembly + * + * @param fir: pointer to fir filter structure, that must be initialized before + * + * @return + * - ESP_OK on success + */ +esp_err_t dsps_fird_s16_aexx_free(fir_s16_t *fir); +/**@}*/ + + +/**@{*/ +/** + * @brief support arrays freeing function + * + * Function frees the delay line arrays, if it was allocated by the init functions. + * + * @param fir: pointer to fir filter structure, that must be initialized before + * + * @return + * - ESP_OK on success + */ +esp_err_t dsps_fir_f32_free(fir_f32_t *fir); +/**@}*/ + + +/**@{*/ +/** + * @brief Array reversal + * + * Function reverses 16-bit long array members for the purpose of the dsps_fird_s16_aes3 implementation + * The function has to be called either during the fir struct initialization or every time the coefficients change + * + * @param arr: pointer to the array to be reversed + * @param len: length of the array to be reversed + * + * @return + * - ESP_OK on success + */ +esp_err_t dsps_16_array_rev(int16_t *arr, int16_t len); +/**@}*/ + +#ifdef __cplusplus +} +#endif + + +#if CONFIG_DSP_OPTIMIZED + + #if (dsps_fir_f32_ae32_enabled == 1) + #define dsps_fir_f32 dsps_fir_f32_ae32 + #elif (dsps_fir_f32_aes3_enabled == 1) + #define dsps_fir_f32 dsps_fir_f32_aes3 + #else + #define dsps_fir_f32 dsps_fir_f32_ansi + #endif + + #if (dsps_fird_f32_ae32_enabled == 1) + #define dsps_fird_f32 dsps_fird_f32_ae32 + #else + #define dsps_fird_f32 dsps_fird_f32_ansi + #endif + + #if (dsps_fird_s16_ae32_enabled == 1) + #define dsps_fird_s16 dsps_fird_s16_ae32 + + #elif (dsps_fird_s16_aes3_enabled == 1) + #define dsps_fird_s16 dsps_fird_s16_aes3 + + #else + #define dsps_fird_s16 dsps_fird_s16_ansi + #endif + +#else // CONFIG_DSP_OPTIMIZED + + #define dsps_fir_f32 dsps_fir_f32_ansi + #define dsps_fird_f32 dsps_fird_f32_ansi + #define dsps_fird_s16 dsps_fird_s16_ansi + +#endif // CONFIG_DSP_OPTIMIZED + +#endif // _dsps_fir_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fir/include/dsps_fir_platform.h b/test_apps/managed_components/espressif__esp-dsp/modules/fir/include/dsps_fir_platform.h new file mode 100644 index 0000000..a5968c2 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/fir/include/dsps_fir_platform.h @@ -0,0 +1,30 @@ +#ifndef _dsps_fir_platform_H_ +#define _dsps_fir_platform_H_ + +#include "sdkconfig.h" + +#ifdef __XTENSA__ +#include +#include + + +#if ((XCHAL_HAVE_FP == 1) && (XCHAL_HAVE_LOOPS == 1)) + +#define dsps_fird_f32_ae32_enabled 1 + +#if CONFIG_IDF_TARGET_ESP32S3 + #define dsps_fird_s16_aes3_enabled 1 + #define dsps_fird_s16_ae32_enabled 0 + #define dsps_fir_f32_aes3_enabled 1 + #define dsps_fir_f32_ae32_enabled 0 +#else + #define dsps_fird_s16_aes3_enabled 0 + #define dsps_fird_s16_ae32_enabled 1 + #define dsps_fir_f32_aes3_enabled 0 + #define dsps_fir_f32_ae32_enabled 1 +#endif + +#endif // +#endif // __XTENSA__ + +#endif // _dsps_fir_platform_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fir_f32_ae32.c b/test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fir_f32_ae32.c new file mode 100644 index 0000000..8f3346b --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fir_f32_ae32.c @@ -0,0 +1,135 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "esp_dsp.h" +#include "dsp_platform.h" +#include "esp_log.h" + +#include "dsps_tone_gen.h" +#include "dsps_d_gen.h" +#include "dsps_fir.h" +#include "dsp_tests.h" + +static const char *TAG = "dsps_fir_f32_aexx"; + +__attribute__((aligned(16))) +static float x[1024]; +__attribute__((aligned(16))) +static float y[1024]; +__attribute__((aligned(16))) +static float y_compare[1024]; + +__attribute__((aligned(16))) +static float coeffs[32]; +__attribute__((aligned(16))) +static float delay[32 + 4]; +__attribute__((aligned(16))) +static float delay_compare[32]; + +TEST_CASE("dsps_fir_f32_aexx functionality", "[dsps]") +{ + // In the test we generate filter with cutt off frequency 0.1 + // and then filtering 0.1 and 0.3 frequencis. + // Result must be better then 24 dB + int len = sizeof(x) / sizeof(float); + int fir_len = sizeof(coeffs) / sizeof(float); + + fir_f32_t fir1; + fir_f32_t fir2; + for (int i = 0 ; i < fir_len ; i++) { + coeffs[i] = (fir_len - i - 1); + } + + for (int i = 0 ; i < len ; i++) { + x[i] = 0; + } + x[0] = 1; + + esp_err_t err = dsps_fir_init_f32(&fir1, coeffs, delay, fir_len); + TEST_ESP_OK(err); + err = dsps_fir_f32(&fir1, x, y, len); + TEST_ESP_OK(err); + + for (int i=0 ; i< fir_len*3 ; i++) + { + ESP_LOGD(TAG, "fir[%i] = %f", i, y[i]); + } + + for (int i = 0 ; i < fir_len ; i++) { + if (y[i] != i) { + TEST_ASSERT_EQUAL(y[i], i); + } + } + + for (int i = 0 ; i < fir_len ; i++) { + coeffs[i] = i; + } + + for (int i = 0 ; i < len ; i++) { + x[i] = i; + } + x[0] = 1; + dsps_fir_init_f32(&fir1, coeffs, delay, fir_len); + dsps_fir_init_f32(&fir2, coeffs, delay_compare, fir_len); + + dsps_fir_f32(&fir1, x, y, len); + dsps_fir_f32_ansi(&fir2, x, y_compare, len); + dsps_fir_f32(&fir1, x, y, len); + dsps_fir_f32_ansi(&fir2, x, y_compare, len); + dsps_fir_f32(&fir1, x, y, len); + dsps_fir_f32_ansi(&fir2, x, y_compare, len); + + for (int i = 0 ; i < len ; i++) { + if (y[i] != y_compare[i]) { + TEST_ASSERT_EQUAL(y[i], y_compare[i]); + } + } +} + +TEST_CASE("dsps_fir_f32_aexx benchmark", "[dsps]") +{ + + int len = sizeof(x) / sizeof(float); + int fir_len = sizeof(coeffs) / sizeof(float); + int repeat_count = 1; + + fir_f32_t fir1; + for (int i = 0 ; i < fir_len ; i++) { + coeffs[i] = i; + } + + for (int i = 0 ; i < len ; i++) { + x[i] = 0; + } + x[0] = 1; + + dsps_fir_init_f32(&fir1, coeffs, delay, fir_len); + + unsigned int start_b = xthal_get_ccount(); + for (int i = 0 ; i < repeat_count ; i++) { + dsps_fir_f32(&fir1, x, y, len); + } + unsigned int end_b = xthal_get_ccount(); + + float total_b = end_b - start_b; + float cycles = total_b / (len * repeat_count); + + ESP_LOGI(TAG, "dsps_fir_f32_aexx - %f per sample for for %i coefficients, %f per tap \n", cycles, fir_len, cycles / (float)fir_len); + + float min_exec = 3; + float max_exec = 800; + TEST_ASSERT_EXEC_IN_RANGE(min_exec, max_exec, cycles); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fir_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fir_f32_ansi.c new file mode 100644 index 0000000..b8d4d05 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fir_f32_ansi.c @@ -0,0 +1,125 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "esp_dsp.h" +#include "dsp_platform.h" +#include "esp_log.h" + +#include "dsps_tone_gen.h" +#include "dsps_d_gen.h" +#include "dsps_fir.h" +#include "dsp_tests.h" + +static const char *TAG = "dsps_fir_f32_ansi"; + +static float x[1024]; +static float y[1024]; + +static float coeffs[32]; +static float delay[32 + 4]; + +TEST_CASE("dsps_fir_f32_ansi functionality", "[dsps]") +{ + // In the test we generate filter with cutt off frequency 0.1 + // and then filtering 0.1 and 0.3 frequencis. + // Result must be better then 24 dB + int len = sizeof(x) / sizeof(float); + int fir_len = sizeof(coeffs) / sizeof(float); + + fir_f32_t fir1; + for (int i = 0 ; i < fir_len ; i++) { + coeffs[i] = (fir_len - i - 1); + } + + for (int i = 0 ; i < len ; i++) { + x[i] = 0; + } + x[0] = 1; + + dsps_fir_init_f32(&fir1, coeffs, delay, fir_len); + dsps_fir_f32_ansi(&fir1, x, y, len); + + for (int i=0 ; i< fir_len*3 ; i++) + { + ESP_LOGD(TAG, "fir[%i] = %f", i, y[i]); + } + for (int i = 0 ; i < fir_len ; i++) { + if (y[i] != i) { + TEST_ASSERT_EQUAL(y[i], i); + } + } + + // Check even length + #ifndef CONFIG_IDF_TARGET_ESP32S3 + fir_len--; + #endif + for (int i = 0 ; i < fir_len ; i++) { + coeffs[i] = (fir_len - i - 1); + } + + for (int i = 0 ; i < len ; i++) { + x[i] = 0; + } + x[0] = 1; + dsps_fir_init_f32(&fir1, coeffs, delay, fir_len); + dsps_fir_f32_ansi(&fir1, x, y, len); + + for (int i = 0 ; i < fir_len ; i++) { + if (y[i] != i) { + TEST_ASSERT_EQUAL(y[i], i); + } + } + for (int i = fir_len ; i < len ; i++) { + if (y[i] != 0) { + TEST_ASSERT_EQUAL(y[i], 0); + } + } +} + +TEST_CASE("dsps_fir_f32_ansi benchmark", "[dsps]") +{ + + int len = sizeof(x) / sizeof(float); + int fir_len = sizeof(coeffs) / sizeof(float); + int repeat_count = 1; + + fir_f32_t fir1; + for (int i = 0 ; i < fir_len ; i++) { + coeffs[i] = i; + } + + for (int i = 0 ; i < len ; i++) { + x[i] = 0; + } + x[0] = 1; + + dsps_fir_init_f32(&fir1, coeffs, delay, fir_len); + + unsigned int start_b = xthal_get_ccount(); + for (int i = 0 ; i < repeat_count ; i++) { + dsps_fir_f32_ansi(&fir1, x, y, len); + } + unsigned int end_b = xthal_get_ccount(); + + float total_b = end_b - start_b; + float cycles = total_b / (len * repeat_count); + + ESP_LOGI(TAG, "dsps_fir_f32_ansi - %f per sample for for %i coefficients, %f per tap \n", cycles, fir_len, cycles / (float)fir_len); + + float min_exec = 10; + float max_exec = 800; + TEST_ASSERT_EXEC_IN_RANGE(min_exec, max_exec, cycles); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fird_f32_ae32.c b/test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fird_f32_ae32.c new file mode 100644 index 0000000..509e237 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fird_f32_ae32.c @@ -0,0 +1,113 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "esp_dsp.h" +#include "dsp_platform.h" +#include "esp_log.h" + +#include "dsps_tone_gen.h" +#include "dsps_d_gen.h" +#include "dsps_fir.h" +#include "dsp_tests.h" + +static const char *TAG = "dsps_fird_f32_ae32"; + +static float x[1024]; +static float y[1024]; +static float y_compare[1024]; + +static float coeffs[32]; +static float delay[32]; +static float delay_compare[32]; + +TEST_CASE("dsps_fird_f32_ae32 functionality", "[dsps]") +{ + // In the test we generate filter with cutt off frequency 0.1 + // and then filtering 0.1 and 0.3 frequencis. + // Result must be better then 24 dB + int len = sizeof(x) / sizeof(float); + int fir_len = sizeof(coeffs) / sizeof(float); + int decim = 4; + + fir_f32_t fir1; + fir_f32_t fir2; + for (int i = 0 ; i < fir_len ; i++) { + coeffs[i] = i; + } + coeffs[0] = 1; + + for (int i = 0 ; i < len ; i++) { + x[i] = i; + } + + dsps_fird_init_f32(&fir1, coeffs, delay, fir_len, decim, 0); + dsps_fird_init_f32(&fir2, coeffs, delay_compare, fir_len, decim, 0); + int total1 = dsps_fird_f32_ae32(&fir1, x, y, len); + int total2 = dsps_fird_f32_ansi(&fir2, x, y_compare, len); + total1 += dsps_fird_f32_ae32(&fir1, x, y, len); + total2 += dsps_fird_f32_ansi(&fir2, x, y_compare, len); + total1 += dsps_fird_f32_ae32(&fir1, x, y, len); + total2 += dsps_fird_f32_ansi(&fir2, x, y_compare, len); + ESP_LOGI(TAG, "Total result = %i, expected %i from %i", total1, total2, len); + TEST_ASSERT_EQUAL(total1, total2); + for (int i=0 ; i< total1 ; i++) + { + ESP_LOGD(TAG, "data[%i] = %f\n", i, y[i]); + } + for (int i = 0 ; i < total1 ; i++) { + if (y[i] != y_compare[i]) { + TEST_ASSERT_EQUAL(y[i], y_compare[i]); + } + } + + +} + + +TEST_CASE("dsps_fird_f32_ae32 benchmark", "[dsps]") +{ + + int len = sizeof(x) / sizeof(float); + int fir_len = sizeof(coeffs) / sizeof(float); + int repeat_count = 1; + int decim = 4; + + fir_f32_t fir1; + for (int i = 0 ; i < fir_len ; i++) { + coeffs[i] = i; + } + + for (int i = 0 ; i < len ; i++) { + x[i] = 0; + } + x[0] = 1; + + dsps_fird_init_f32(&fir1, coeffs, delay, fir_len, decim, 0); + + unsigned int start_b = xthal_get_ccount(); + for (int i = 0 ; i < repeat_count ; i++) { + dsps_fird_f32_ae32(&fir1, x, y, len); + } + unsigned int end_b = xthal_get_ccount(); + + float total_b = end_b - start_b; + float cycles = total_b / (len * repeat_count); + + ESP_LOGI(TAG, "dsps_fir_f32_ae32 - %f per sample for for %i coefficients, %f per decim tap \n", cycles, fir_len, cycles / (float)fir_len * decim); + float min_exec = 3; + float max_exec = 300; + TEST_ASSERT_EXEC_IN_RANGE(min_exec, max_exec, cycles); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fird_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fird_f32_ansi.c new file mode 100644 index 0000000..bc8b345 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fird_f32_ansi.c @@ -0,0 +1,104 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "esp_dsp.h" +#include "dsp_platform.h" +#include "esp_log.h" + +#include "dsps_tone_gen.h" +#include "dsps_d_gen.h" +#include "dsps_fir.h" +#include "dsp_tests.h" + +static const char *TAG = "dsps_fird_f32_ansi"; + +static float x[1024]; +static float y[1024]; + +static float coeffs[32]; +static float delay[32]; + +TEST_CASE("dsps_fird_f32_ansi functionality", "[dsps]") +{ + // In the test we generate filter with cutt off frequency 0.1 + // and then filtering 0.1 and 0.3 frequencis. + // Result must be better then 24 dB + int len = sizeof(x) / sizeof(float); + int fir_len = sizeof(coeffs) / sizeof(float); + int decim = 4; + + fir_f32_t fir1; + for (int i = 0 ; i < fir_len ; i++) { + coeffs[i] = 0; + } + coeffs[0] = 1; + + for (int i = 0 ; i < len ; i++) { + x[i] = i % decim; + } + + dsps_fird_init_f32(&fir1, coeffs, delay, fir_len, decim, 0); + int total = dsps_fird_f32_ansi(&fir1, x, y, len); + ESP_LOGI(TAG, "Total result = %i from %i", total, len); + TEST_ASSERT_EQUAL(total, len / decim); + for (int i=0 ; i< total ; i++) + { + ESP_LOGD(TAG, "data[%i] = %f\n", i, y[i]); + } + for (int i = 0 ; i < total ; i++) { + if (y[i] != (decim - 1)) { + TEST_ASSERT_EQUAL(y[i], (decim - 1)); + } + } + + +} + + +TEST_CASE("dsps_fird_f32_ansi benchmark", "[dsps]") +{ + + int len = sizeof(x) / sizeof(float); + int fir_len = sizeof(coeffs) / sizeof(float); + int repeat_count = 1; + int decim = 4; + + fir_f32_t fir1; + for (int i = 0 ; i < fir_len ; i++) { + coeffs[i] = i; + } + + for (int i = 0 ; i < len ; i++) { + x[i] = 0; + } + x[0] = 1; + + dsps_fird_init_f32(&fir1, coeffs, delay, fir_len, decim, 0); + + unsigned int start_b = xthal_get_ccount(); + for (int i = 0 ; i < repeat_count ; i++) { + dsps_fird_f32_ansi(&fir1, x, y, len); + } + unsigned int end_b = xthal_get_ccount(); + + float total_b = end_b - start_b; + float cycles = total_b / (len * repeat_count); + + ESP_LOGI(TAG, "dsps_fir_f32_ansi - %f per sample for for %i coefficients, %f per decim tap \n", cycles, fir_len, cycles / (float)fir_len * decim); + float min_exec = 10; + float max_exec = 300; + TEST_ASSERT_EXEC_IN_RANGE(min_exec, max_exec, cycles); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fird_s16_ae32.c b/test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fird_s16_ae32.c new file mode 100644 index 0000000..7b0f288 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fird_s16_ae32.c @@ -0,0 +1,361 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + + +#include +#include +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" +#include "esp_err.h" +#include "esp_dsp.h" + +#include "dsps_tone_gen.h" +#include "dsps_d_gen.h" +#include "dsps_fir.h" +#include "dsp_tests.h" +#include "dsps_wind.h" +#include "dsps_view.h" +#include "dsps_fft2r.h" + +#define COEFFS 256 +#define N_IN_SAMPLES 4096 +#define DECIMATION 2 +#define Q15_MAX INT16_MAX +#define LEAKAGE_BINS 10 +#define FIR_BUFF_LEN 16 + +#define MAX_FIR_LEN 64 + +static const char *TAG = "dsps_fird_s16_aexx"; + +const static int32_t len = N_IN_SAMPLES; +const static int32_t N_FFT = (N_IN_SAMPLES / DECIMATION); +const static int16_t decim = DECIMATION; +const static int16_t fir_len = COEFFS; +const static int32_t fir_buffer = (N_IN_SAMPLES + FIR_BUFF_LEN); + + +// error messages for the init functions +static void error_msg_handler(fir_s16_t *fir, esp_err_t status){ + + if(status != ESP_OK){ + dsps_fird_s16_aexx_free(fir); + + switch(status){ + case ESP_ERR_DSP_INVALID_LENGTH: + TEST_ASSERT_MESSAGE(false, "Number of the coefficients must be higher than 1"); + break; + case ESP_ERR_DSP_ARRAY_NOT_ALIGNED: + TEST_ASSERT_MESSAGE(false, "Delay line or (and) coefficients arrays not aligned"); + break; + case ESP_ERR_DSP_PARAM_OUTOFRANGE: + TEST_ASSERT_MESSAGE(false, "Start position or (and) Decimation ratio or (and) Shift out of range"); + break; + default: + TEST_ASSERT_MESSAGE(false, "Unspecified error"); + break; + } + } +} + + + +TEST_CASE("dsps_fird_s16_aexx functionality", "[dsps]") +{ + + const int32_t max_len[2] = {2048, 2520}; // 2520 can be divided by 3, 6, 9, 12, 15, 18 and 21 + const int16_t max_dec[2] = {32, 21}; + const int16_t min_dec[2] = {2, 3}; + const int16_t shift_vals[17] = {-15, 0, 15}; + + int16_t *x = (int16_t *)memalign(16, max_len[1] * sizeof(int16_t)); + int16_t *y = (int16_t *)memalign(16, max_len[1] * sizeof(int16_t)); + int16_t *y_compare = (int16_t *)memalign(16, max_len[1] * sizeof(int16_t)); + + int16_t *coeffs = (int16_t *)memalign(16, MAX_FIR_LEN * sizeof(int16_t)); + int16_t *coeffs_aexx = (int16_t *)memalign(16, MAX_FIR_LEN * sizeof(int16_t)); + int16_t *coeffs_ansi = (int16_t *)memalign(16, MAX_FIR_LEN * sizeof(int16_t)); + + int16_t *delay = (int16_t *)memalign(16, MAX_FIR_LEN * sizeof(int16_t)); + int16_t *delay_compare = (int16_t *)memalign(16, MAX_FIR_LEN * sizeof(int16_t)); + + int32_t combinations = 0; + esp_err_t status1 = ESP_OK, status2 = ESP_OK; + fir_s16_t fir1, fir2; + + for (int i = 0 ; i < MAX_FIR_LEN ; i++) { + coeffs[i] = i + 0x100; + } + + for (int i = 0 ; i < max_len[1] ; i++) { + x[i] = 0x10; + } + + for (int variations = 0; variations < 2; variations++){ + + ESP_LOGI(TAG, ": %"PRId32" input samples, coefficients range from 2 to %"PRId16", decimation range from %"PRId16" to %"PRId16", shift in range from -40 to 40 and start positions within the coeffs range", + max_len[variations], (int16_t)MAX_FIR_LEN, min_dec[variations], max_dec[variations]); + + // decimation increment is set as dec * 2 for input data length 2048 (2, 4, 8, 16, 32) + // as dec + 3 for input data length 2520 (3, 6, 9, 12, 15, 18, 21) + for (int16_t dec = min_dec[variations]; dec <= max_dec[variations]; ((variations) ? (dec+=3) : (dec*=2)) ){ + + const int32_t loop_len = max_len[variations]/dec; + const int16_t start_position = 0; + + for (int16_t fir_length = 2; fir_length <= MAX_FIR_LEN; fir_length+=16){ + + for(int16_t shift_amount = 0; shift_amount < sizeof(shift_vals) / sizeof(uint16_t); shift_amount++){ + + for(int k = 0 ; k < fir_length; k++){ + coeffs_ansi[k] = coeffs[k]; + coeffs_aexx[k] = coeffs[k]; + } + + status1 = dsps_fird_init_s16(&fir1, coeffs_aexx, delay, fir_length, dec, start_position, shift_vals[shift_amount]); + error_msg_handler(&fir1, status1); + status2 = dsps_fird_init_s16(&fir2, coeffs_ansi, delay_compare, fir_length, dec, start_position, shift_vals[shift_amount]); + error_msg_handler(&fir2, status2); + + #if(dsps_fird_s16_aes3_enabled) + dsps_16_array_rev(fir1.coeffs, fir1.coeffs_len); // coefficients are being reverted for the purposes of the aes3 TIE implementation + #endif + + for (int16_t start_pos = 0; start_pos < dec; start_pos++){ + + fir1.d_pos = start_pos; + fir2.d_pos = start_pos; + + for(int j = 0; j < fir1.coeffs_len; j++){ + fir1.delay[j] = 0; + fir2.delay[j] = 0; + } + + fir1.pos = 0; + fir2.pos = 0; + + const int32_t total1 = dsps_fird_s16(&fir1, x, y, loop_len); + const int32_t total2 = dsps_fird_s16_ansi(&fir2, x, y_compare, loop_len); + + TEST_ASSERT_EQUAL(total1, total2); + for (int i = 0 ; i < total1 ; i++) { + TEST_ASSERT_EQUAL(y[i], y_compare[i]); + } + + combinations++; + } + + dsps_fird_s16_aexx_free(&fir1); + dsps_fird_s16_aexx_free(&fir2); + } + } + } + } + + ESP_LOGI(TAG, ": %"PRId32" total filter combinations\n", combinations); + + free(x); + free(y); + free(coeffs); + free(delay); + free(y_compare); + free(coeffs_ansi); + free(coeffs_aexx); + free(delay_compare); + +} + +TEST_CASE("dsps_fird_s16_aexx benchmark", "[dsps]") +{ + + const int16_t local_dec = 2; + const int32_t local_len = (len % 16) ? (4096) : (len); // length must be devisible by 16 + + int16_t *x = (int16_t *)memalign(16, local_len * sizeof(int16_t)); + int16_t *y = (int16_t *)memalign(16, local_len * sizeof(int16_t)); + + int16_t *coeffs = (int16_t *)memalign(16, MAX_FIR_LEN * sizeof(int16_t)); + int16_t *delay = (int16_t *)memalign(16, MAX_FIR_LEN * sizeof(int16_t)); + + const int repeat_count = 100; + const int16_t start_pos = 0; + const int16_t shift = 0; + int32_t loop_len = 0; + + fir_s16_t fir; + esp_err_t status = ESP_OK; + + status = dsps_fird_init_s16(&fir, coeffs, delay, MAX_FIR_LEN, local_dec, start_pos, shift); + error_msg_handler(&fir, status); + + #if(dsps_fird_s16_aes3_enabled) + dsps_16_array_rev(fir.coeffs, fir.coeffs_len); + #endif + + // Test for decimations 2, 4, 8, 16 + for(int dec = local_dec; dec <= 16 ; dec*=2){ + + loop_len = (local_len / dec); + fir.decim = dec; + + const unsigned int start_b = xthal_get_ccount(); + for (int j = 0 ; j < repeat_count ; j++) { + dsps_fird_s16(&fir, x, y, loop_len); + } + const unsigned int end_b = xthal_get_ccount(); + + const float total_b = end_b - start_b; + const float cycles = total_b / (float)(repeat_count); + const float cycles_per_sample = total_b / (float)(local_len * repeat_count); + const float cycles_per_decim_tap = cycles_per_sample / (float)(fir.coeffs_len * fir.decim); + + ESP_LOGI(TAG, ": %.2f total cycles, %.2f cycles per sample, %.2f per decim tap, for %"PRId32" input samples, %"PRId16" coefficients and decimation %"PRId16"\n", + cycles, cycles_per_sample, cycles_per_decim_tap, local_len, (int16_t)MAX_FIR_LEN, fir.decim); + + const float min_exec = (((local_len / fir.decim) * fir.coeffs_len) / 2); + const float max_exec = min_exec * 20; + TEST_ASSERT_EXEC_IN_RANGE(min_exec, max_exec, cycles); + + } + + dsps_fird_s16_aexx_free(&fir); + free(x); + free(y); + free(coeffs); + free(delay); +} + +TEST_CASE("dsps_fird_s16_aexx noise_snr", "[dsps]") +{ + + // In the SNR-noise test we are generating a sine wave signal, filtering the signal using a fixed point FIRD filter + // and do the FFT of the filtered signal. Afterward, a noise and SNR calculated from the FFT spectrum + + // FIR Coeffs + int16_t *s_coeffs = (int16_t *)memalign(16, fir_len * sizeof(int16_t)); // fixed point coefficients + int16_t *delay_line = (int16_t *)memalign(16, fir_len * sizeof(int16_t)); // fixed point delay line + float *f_coeffs = (float *)memalign(16, fir_len * sizeof(float)); // floating point coefficients + + // Coefficients windowing + dsps_wind_hann_f32(f_coeffs, fir_len); + const float fir_order = (float)fir_len - 1; + const float ft = 0.25; // Transition frequency + for(int i = 0; i < fir_len; i++){ + f_coeffs[i] *= sinf((2 * M_PI * ft * (i - fir_order / 2))) / (M_PI * (i - fir_order / 2)); + } + + // FIR coefficients conversion to q15 + for(int i = 0; i < fir_len; i++){ + s_coeffs[i] = f_coeffs[i] * Q15_MAX; + } + + free(f_coeffs); + + // Signal generation + const float amplitude = 0.9; + const float frequency = 0.05; + const float phase = 0; + float *f_in_signal = (float *)memalign(16, fir_buffer * sizeof(float)); + dsps_tone_gen_f32(f_in_signal, fir_buffer, amplitude, frequency, phase); + + // Input signal conversion to q15 + int16_t *fir_x = (int16_t *)memalign(16, fir_buffer * sizeof(int16_t)); + int16_t *fir_y = (int16_t *)memalign(16, fir_buffer * sizeof(int16_t)); + for(int i = 0; i < fir_buffer; i++){ + fir_x[i] = f_in_signal[i] * (int16_t)Q15_MAX; + } + + free(f_in_signal); + + // FIR + const int16_t start_pos = 0; + const int16_t shift = 0; + const int32_t loop_len = (int32_t)(fir_buffer / decim); // loop_len result must be without remainder + fir_s16_t fir; + esp_err_t status = dsps_fird_init_s16(&fir, s_coeffs, delay_line, fir_len, decim, start_pos, shift); + error_msg_handler(&fir, status); + + #if(dsps_fird_s16_aes3_enabled) + dsps_16_array_rev(fir.coeffs, fir.coeffs_len); + #endif + + dsps_fird_s16(&fir, fir_x, fir_y, loop_len); + + free(delay_line); + free(s_coeffs); + free(fir_x); + + // FIR Output conversion to float + const unsigned int ignored_fir_samples = (FIR_BUFF_LEN / 2) - 1; + float *fir_output = (float*)memalign(16, len * sizeof(float)); + for(int i = 0; i < N_FFT; i++){ + fir_output[i] = (float)(fir_y[ignored_fir_samples + i] / (float)Q15_MAX); + } + + free(fir_y); + + // Signal windowing + float *window = (float *)memalign(16, N_FFT * sizeof(float)); + dsps_wind_blackman_f32(window, N_FFT); + + // Prepare FFT input, real and imaginary part + const int32_t fft_data_len = (N_IN_SAMPLES/DECIMATION) * 2; + float *fft_data = (float *)memalign(16, fft_data_len * sizeof(float)); + for (int i = 0 ; i < N_FFT ; i++) { + fft_data[i * 2 + 0] = fir_output[i] * window[i]; + fft_data[i * 2 + 1] = 0; + } + free(fir_output); + free(window); + + // Initialize FFT + esp_err_t ret = dsps_fft2r_init_fc32(NULL, N_FFT*2); + TEST_ESP_OK(ret); + + // Do the FFT + dsps_fft2r_fc32(fft_data, N_FFT); + dsps_bit_rev_fc32(fft_data, N_FFT); + dsps_cplx2reC_fc32(fft_data, N_FFT); + + // Convert the FFT spectrum from amplitude to watts, find the max value and its position + float max_val = -1000000; + int max_pos = 0; + for (int i = 0 ; i < N_FFT/2 ; i++) { + fft_data[i] = (fft_data[i * 2 + 0] * fft_data[i * 2 + 0] + fft_data[i * 2 + 1] * fft_data[i * 2 + 1])/(N_FFT * 3); + if(fft_data[i] > max_val){ + max_val = fft_data[i]; + max_pos = i; + } + } + + // Calculate the power of the signal and noise of the spectrum and convert the spectrum to dB + float signal_pow = 0, noise_pow = 0; + for (int i = 0 ; i < N_FFT/2 ; i++) { + if ((i >= max_pos - LEAKAGE_BINS) && (i <= max_pos + LEAKAGE_BINS)) + signal_pow += fft_data[i]; + else + noise_pow += fft_data[i]; + + fft_data[i] = 10 * log10f(0.0000000000001 + fft_data[i]); + } + + // Convert the signal power and noise power from watts to dB and calculate SNR + const float snr = 10 * log10f(signal_pow/noise_pow); + noise_pow = 10 * log10f(noise_pow); + signal_pow = 10 * log10f(signal_pow); + + ESP_LOGI(TAG, "\nSignal Power: \t%f\nNoise Power: \t%f\nSNR: \t\t%f", signal_pow, noise_pow, snr); + dsps_view(fft_data, N_FFT/2, 128, 16, -140, 40, '|'); + free(fft_data); + + const float min_exec_snr = 50; + const float max_exec_snr = 120; + TEST_ASSERT_EXEC_IN_RANGE(min_exec_snr, max_exec_snr, snr); + dsps_fird_s16_aexx_free(&fir); + +} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fird_s16_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fird_s16_ansi.c new file mode 100644 index 0000000..8520b4c --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fird_s16_ansi.c @@ -0,0 +1,290 @@ +/* + * SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" +#include "esp_err.h" +#include "esp_dsp.h" + +#include "dsps_tone_gen.h" +#include "dsps_d_gen.h" +#include "dsps_fir.h" +#include "dsp_tests.h" +#include "dsps_wind.h" +#include "dsps_view.h" +#include "dsps_fft2r.h" + +#define COEFFS 64 +#define N_IN_SAMPLES 1024 +#define DECIMATION 2 +#define Q15_MAX INT16_MAX +#define LEAKAGE_BINS 10 +#define FIR_BUFF_LEN 16 + +static const char *TAG = "dsps_fird_s16_ansi"; + +const static int32_t len = N_IN_SAMPLES; +const static int32_t N_FFT = (N_IN_SAMPLES / DECIMATION); +const static int16_t decim = DECIMATION; +const static int16_t fir_len = COEFFS; +const static int32_t fir_buffer = (N_IN_SAMPLES + FIR_BUFF_LEN); + + +// error messages for the init functions +static void error_msg_handler(fir_s16_t *fir, esp_err_t status){ + + if(status != ESP_OK){ + dsps_fird_s16_aexx_free(fir); + + switch(status){ + case ESP_ERR_DSP_INVALID_LENGTH: + TEST_ASSERT_MESSAGE(false, "Number of the coefficients must be higher than 1"); + break; + case ESP_ERR_DSP_ARRAY_NOT_ALIGNED: + TEST_ASSERT_MESSAGE(false, "Delay line or (and) coefficients arrays not aligned"); + break; + case ESP_ERR_DSP_PARAM_OUTOFRANGE: + TEST_ASSERT_MESSAGE(false, "Start position or (and) Decimation ratio or (and) Shift out of range"); + break; + default: + TEST_ASSERT_MESSAGE(false, "Unspecified error"); + break; + } + } +} + + +TEST_CASE("dsps_fird_s16_ansi functionality", "[dsps]") +{ + + int16_t *x = (int16_t *)memalign(16, len * sizeof(int16_t)); + int16_t *y = (int16_t *)memalign(16, len * sizeof(int16_t)); + + int16_t *coeffs = (int16_t *)memalign(16, fir_len * sizeof(int16_t)); + int16_t *delay = (int16_t *)memalign(16, fir_len * sizeof(int16_t)); + + const int16_t start_pos = 0; + const int16_t shift = 0; + const int16_t dec = decim; + const int32_t output_len = (int32_t)(len / dec); + + fir_s16_t fir1; + for (int i = 0 ; i < fir_len ; i++) { + coeffs[i] = 0; + } + coeffs[0] = 0x4000; + + for (int i = 0 ; i < len ; i++) { + x[i] = 0x4000; + } + + esp_err_t status = dsps_fird_init_s16(&fir1, coeffs, delay, fir_len, dec, start_pos, shift); + error_msg_handler(&fir1, status); + + const int32_t total = dsps_fird_s16_ansi(&fir1, x, y, output_len); + + ESP_LOGI(TAG, "%"PRId32" input samples, decimation %"PRId16",total result = %"PRId32"\n", len, dec, total); + TEST_ASSERT_EQUAL(total, len / decim); + for (int i=0 ; i< total ; i++) { + ESP_LOGD(TAG, "data[%i] = %d\n", i, y[i]); + } + + for (int i = 0 ; i < total ; i++) { + TEST_ASSERT_EQUAL(y[i], (0x2000)); + } + + dsps_fird_s16_aexx_free(&fir1); + free(x); + free(y); + free(coeffs); + free(delay); +} + + +TEST_CASE("dsps_fird_s16_ansi benchmark", "[dsps]") +{ + + int16_t *x = (int16_t *)memalign(16, len * sizeof(int16_t)); + int16_t *y = (int16_t *)memalign(16, len * sizeof(int16_t)); + + int16_t *coeffs = (int16_t *)memalign(16, fir_len * sizeof(int16_t)); + int16_t *delay = (int16_t *)memalign(16, fir_len * sizeof(int16_t)); + + const int repeat_count = 4; + const int16_t dec = 1; + const int16_t start_pos = 0; + const int16_t shift = 0; + int32_t output_len = 0; + + fir_s16_t fir1; + for (int i = 0 ; i < fir_len ; i++) { + coeffs[i] = i; + } + + for (int i = 0 ; i < len ; i++) { + x[i] = 0; + } + x[0] = 1; + + esp_err_t status = dsps_fird_init_s16(&fir1, coeffs, delay, fir_len, dec, start_pos, shift); + error_msg_handler(&fir1, status); + + // Decimations 1, 2, 4, 8 + for (int i = 0 ; i < 4 ; i++){ + + output_len = (int32_t)(len / fir1.decim); + const unsigned int start_b = xthal_get_ccount(); + for (int i = 0 ; i < repeat_count ; i++) { + dsps_fird_s16_ansi(&fir1, x, y, output_len); + } + const unsigned int end_b = xthal_get_ccount(); + + const float total_b = end_b - start_b; + const float cycles = total_b / (len * repeat_count); + + ESP_LOGI(TAG, "total cycles %f per sample for %"PRId16" coefficients, decimation %"PRId16", %f per decim tap \n", + cycles, fir_len, fir1.decim, cycles / (float)fir_len * fir1.decim); + float min_exec = 10; + float max_exec = 1500; + TEST_ASSERT_EXEC_IN_RANGE(min_exec, max_exec, cycles); + fir1.decim *= 2; + } + + dsps_fird_s16_aexx_free(&fir1); + free(x); + free(y); + free(coeffs); + free(delay); +} + + +TEST_CASE("dsps_fird_s16_ansi noise_snr", "[dsps]") +{ + + // In the SNR-noise test we are generating a sine wave signal, filtering the signal using a fixed point FIRD filter + // and do the FFT of the filtered signal. Afterward, a noise and SNR calculated from the FFT spectrum + + // FIR Coeffs + int16_t *s_coeffs = (int16_t *)memalign(16, fir_len * sizeof(int16_t)); // fixed point coefficients + int16_t *delay_line = (int16_t *)memalign(16, fir_len * sizeof(int16_t)); // fixed point delay line + float *f_coeffs = (float *)memalign(16, fir_len * sizeof(float)); // floating point coefficients + + // Coefficients windowing + dsps_wind_hann_f32(f_coeffs, fir_len); + const float fir_order = (float)fir_len - 1; + const float ft = 0.25; // sine frequency + for(int i = 0; i < fir_len; i++){ + f_coeffs[i] *= sinf((2 * M_PI * ft * (i - fir_order / 2))) / (M_PI * (i - fir_order / 2)); + } + + // FIR coefficients conversion to q15 + for(int i = 0; i < fir_len; i++){ + s_coeffs[i] = f_coeffs[i] * Q15_MAX; + } + + free(f_coeffs); + + // Signal generation + const float amplitude = 0.9; + const float frequency = 0.05; + const float phase = 0; + float *f_in_signal = (float *)memalign(16, fir_buffer * sizeof(float)); + dsps_tone_gen_f32(f_in_signal, fir_buffer, amplitude, frequency, phase); + + // Input signal conversion to q15 + int16_t *fir_x = (int16_t *)memalign(16, fir_buffer * sizeof(int16_t)); + int16_t *fir_y = (int16_t *)memalign(16, fir_buffer * sizeof(int16_t)); + for(int i = 0; i < fir_buffer; i++){ + fir_x[i] = f_in_signal[i] * (int16_t)Q15_MAX; + } + + free(f_in_signal); + + // FIR + const int16_t start_pos = 0; + const int16_t shift = 0; + const int32_t output_len = (int32_t)(fir_buffer / decim); + fir_s16_t fir1; + esp_err_t status = dsps_fird_init_s16(&fir1, s_coeffs, delay_line, fir_len, decim, start_pos, shift); + error_msg_handler(&fir1, status); + dsps_fird_s16_ansi(&fir1, fir_x, fir_y, output_len); + + free(delay_line); + free(s_coeffs); + free(fir_x); + + // FIR Output conversion to float + const unsigned int ignored_fir_samples = (FIR_BUFF_LEN / 2) - 1; + float *fir_output = (float*)memalign(16, len * sizeof(float)); + for(int i = 0; i < N_FFT; i++){ + fir_output[i] = (float)(fir_y[ignored_fir_samples + i] / (float)Q15_MAX); + } + + free(fir_y); + + // Signal windowing + float *window = (float *)memalign(16, N_FFT * sizeof(float)); + dsps_wind_blackman_f32(window, N_FFT); + + // Prepare FFT input, real and imaginary part + const int32_t fft_data_len = (N_IN_SAMPLES/DECIMATION) * 2; + float *fft_data = (float *)memalign(16, fft_data_len * sizeof(float)); + for (int i = 0 ; i < N_FFT ; i++) { + fft_data[i * 2 + 0] = fir_output[i] * window[i]; + fft_data[i * 2 + 1] = 0; + } + free(fir_output); + free(window); + + // Initialize FFT + esp_err_t ret = dsps_fft2r_init_fc32(NULL, N_FFT*2); + TEST_ESP_OK(ret); + + // Do the FFT + dsps_fft2r_fc32(fft_data, N_FFT); + dsps_bit_rev_fc32(fft_data, N_FFT); + dsps_cplx2reC_fc32(fft_data, N_FFT); + + // Convert the FFT spectrum from amplitude to watts, find the max value and its position + float max_val = -1000000; + int max_pos = 0; + for (int i = 0 ; i < N_FFT/2 ; i++) { + fft_data[i] = (fft_data[i * 2 + 0] * fft_data[i * 2 + 0] + fft_data[i * 2 + 1] * fft_data[i * 2 + 1])/(N_FFT * 3); + if(fft_data[i] > max_val){ + max_val = fft_data[i]; + max_pos = i; + } + } + + // Calculate the power of the signal and noise of the spectrum and convert the spectrum to dB + float signal_pow = 0, noise_pow = 0; + for (int i = 0 ; i < N_FFT/2 ; i++) { + if ((i >= max_pos - LEAKAGE_BINS) && (i <= max_pos + LEAKAGE_BINS)) + signal_pow += fft_data[i]; + else + noise_pow += fft_data[i]; + + fft_data[i] = 10 * log10f(0.0000000000001 + fft_data[i]); + } + + // Convert the signal power and noise power to dB, calculate SNR + const float snr = 10 * log10f(signal_pow/noise_pow); + noise_pow = 10 * log10f(noise_pow); + signal_pow = 10 * log10f(signal_pow); + + ESP_LOGI(TAG, "\nSignal Power: \t%f\nNoise Power: \t%f\nSNR: \t\t%f", signal_pow, noise_pow, snr); + dsps_view(fft_data, N_FFT/2, 128, 16, -140, 40, '|'); + free(fft_data); + + const float min_exec_snr = 50; + const float max_exec_snr = 120; + TEST_ASSERT_EXEC_IN_RANGE(min_exec_snr, max_exec_snr, snr); + dsps_fird_s16_aexx_free(&fir1); + +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fir/test_sim/main.c b/test_apps/managed_components/espressif__esp-dsp/modules/fir/test_sim/main.c new file mode 100644 index 0000000..85bfe0a --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/fir/test_sim/main.c @@ -0,0 +1,12 @@ + +void test_fir(); + +int main(void) +{ + printf("main starts!\n"); +// xt_iss_profile_enable(); + test_fir(); +// xt_iss_profile_disable(); + + printf("Test done\n"); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fir/test_sim/test_fir.c b/test_apps/managed_components/espressif__esp-dsp/modules/fir/test_sim/test_fir.c new file mode 100644 index 0000000..28a0004 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/fir/test_sim/test_fir.c @@ -0,0 +1,53 @@ +#include +#include +#include +#include + +#include "dsp_common.h" + +#include "dsps_fir.h" + +float x[1024]; +float y[1024]; +float y_compare[1024]; + +float coeffs[256]; +float delay[256]; +float delay_compare[256]; + + +void test_fir() +{ + int len = sizeof(x) / sizeof(float); + int fir_len = sizeof(coeffs) / sizeof(float); + + fir_f32_t fir1; + fir_f32_t fir2; + for (int i = 0 ; i < fir_len ; i++) { + coeffs[i] = i; + } + + for (int i = 0 ; i < len ; i++) { + x[i] = 0; + } + x[0] = 1; + + for (int i = 0 ; i < fir_len ; i++) { + coeffs[i] = i; + } + + for (int i = 0 ; i < len ; i++) { + x[i] = i; + } + x[0] = 1; + dsps_fir_init_f32(&fir1, coeffs, delay, fir_len/4); + dsps_fir_init_f32(&fir2, coeffs, delay_compare, fir_len); + + xt_iss_profile_enable(); + dsps_fir_f32_aes3(&fir1, x, y, len); + dsps_fir_f32_ansi(&fir2, x, y_compare, len); + xt_iss_profile_disable(); + + printf("Test Pass!\n"); +} + diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/iir/biquad/dsps_biquad_f32_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/iir/biquad/dsps_biquad_f32_ae32.S new file mode 100644 index 0000000..21fc832 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/iir/biquad/dsps_biquad_f32_ae32.S @@ -0,0 +1,89 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_biquad_platform.h" +#if (dsps_biquad_f32_ae32_enabled == 1) + +// This is bi quad filter form II for ESP32 processor. + .text + .align 4 + .global dsps_biquad_f32_ae32 + .type dsps_biquad_f32_ae32,@function +// The function implements the following C code: +//esp_err_t dsps_biquad_f32_ae32(const float* input, float* output, int len, float* coef, float* w) +// { +// for (int i=0 ; i< len ; i++) +// { +// float d0 = input[i] - coef[3]*w[0] - coef[4]*w[1]; (input[i] - a[1]*w[0] - a[2]*w[1];) +// output[i] = coef[0]*d0 + coef[1]*w[0] + coef[2]*w[1]; +// w[1] = w[0]; +// w[0] = d0; +// } +// return ESP_OK; +// } + +dsps_biquad_f32_ae32: +// input - a2 +// output - a3 +// len - a4 +// coeffs - a5 +// w- a6 + +// f0 - b0 +// f1 - b1 +// f2 - b2 +// f3 - a1 +// f4 - a2 + +// f5 - w0 +// f6 - w1 + + entry a1, 16 + // Array increment for floating point data should be 4 + lsi f0, a5, 0 + lsi f1, a5, 4 + lsi f2, a5, 8 + lsi f3, a5, 12 + lsi f4, a5, 16 + + + neg.s f5, f3 // -a[1] + neg.s f6, f4 // -a[2] + + lsi f7, a6, 0 // w[0] + lsi f8, a6, 4 // w[1] + + addi a3, a3, -4 // i-- // preset a3 + lsi f9, a2, 0 // f9 = x[i] + loopnez a4, loop_bq_end_m_ae32 + madd.s f9, f7, f5 // f9 += -a1*w0 + addi a3, a3, 4 // out++; + mul.s f10, f1, f7 // f10 = b1*w0 + madd.s f9, f8, f6 // f9 += -a2*w1 + madd.s f10, f9, f0 // f10 += b0*d0 + addi a2, a2, 4 // in++; + madd.s f10, f2, f8 // f10+= b2*w1, f10 - result + mov.s f8, f7 // w1 = w0 + mov.s f7, f9 // w0 = d0 + lsi f9, a2, 0 // f9 = x[i] + ssi f10, a3, 0 // y[i] = result +loop_bq_end_m_ae32: + // Store delay line + ssi f7, a6, 0 + ssi f8, a6, 4 + + movi.n a2, 0 // return status ESP_OK + retw.n + +#endif // dsps_biquad_f32_ae32_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/iir/biquad/dsps_biquad_f32_aes3.S b/test_apps/managed_components/espressif__esp-dsp/modules/iir/biquad/dsps_biquad_f32_aes3.S new file mode 100644 index 0000000..b012a17 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/iir/biquad/dsps_biquad_f32_aes3.S @@ -0,0 +1,89 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_biquad_platform.h" +#if (dsps_biquad_f32_aes3_enabled == 1) + +// This is bi quad filter form II for ESP32 processor. + .text + .align 4 + .global dsps_biquad_f32_aes3 + .type dsps_biquad_f32_aes3,@function +// The function implements the following C code: +//esp_err_t dsps_biquad_f32_aes3(const float* input, float* output, int len, float* coef, float* w) +// { +// for (int i=0 ; i< len ; i++) +// { +// float d0 = input[i] - coef[3]*w[0] - coef[4]*w[1]; (input[i] - a[1]*w[0] - a[2]*w[1];) +// output[i] = coef[0]*d0 + coef[1]*w[0] + coef[2]*w[1]; +// w[1] = w[0]; +// w[0] = d0; +// } +// return ESP_OK; +// } + +dsps_biquad_f32_aes3: +// input - a2 +// output - a3 +// len - a4 +// coeffs - a5 +// w- a6 + +// f0 - b0 +// f1 - b1 +// f2 - b2 +// f3 - a1 +// f4 - a2 + +// f5 - w0 +// f6 - w1 + + entry a1, 16 + // Array increment for floating point data should be 4 + lsi f0, a5, 0 + lsi f1, a5, 4 + lsi f2, a5, 8 + lsi f3, a5, 12 + lsi f4, a5, 16 + + + neg.s f5, f3 // -a[1] + neg.s f6, f4 // -a[2] + + lsi f7, a6, 0 // w[0] + lsi f8, a6, 4 // w[1] + + addi a3, a3, -4 // i-- // preset a3 + lsi f9, a2, 0 // f9 = x[i] + loopnez a4, .loop_bq_end_m_aes3 + madd.s f9, f7, f5 // f9 += -a1*w0 + addi a3, a3, 4 // out++; + mul.s f10, f1, f7 // f10 = b1*w0 + madd.s f9, f8, f6 // f9 += -a2*w1 + madd.s f10, f9, f0 // f10 += b0*d0 + addi a2, a2, 4 // in++; + madd.s f10, f2, f8 // f10+= b2*w1, f10 - result + mov.s f8, f7 // w1 = w0 + mov.s f7, f9 // w0 = d0 + lsi f9, a2, 0 // f9 = x[i] + ssi f10, a3, 0 // y[i] = result +.loop_bq_end_m_aes3: + // Store delay line + ssi f7, a6, 0 + ssi f8, a6, 4 + + movi.n a2, 0 // return status ESP_OK + retw.n + +#endif // dsps_biquad_f32_aes3_enabled diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/iir/biquad/dsps_biquad_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/iir/biquad/dsps_biquad_f32_ansi.c new file mode 100644 index 0000000..9221698 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/iir/biquad/dsps_biquad_f32_ansi.c @@ -0,0 +1,28 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + + +#include "dsps_biquad.h" + + +esp_err_t dsps_biquad_f32_ansi(const float *input, float *output, int len, float *coef, float *w) +{ + for (int i = 0 ; i < len ; i++) { + float d0 = input[i] - coef[3] * w[0] - coef[4] * w[1]; + output[i] = coef[0] * d0 + coef[1] * w[0] + coef[2] * w[1]; + w[1] = w[0]; + w[0] = d0; + } + return ESP_OK; +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/iir/biquad/dsps_biquad_gen_f32.c b/test_apps/managed_components/espressif__esp-dsp/modules/iir/biquad/dsps_biquad_gen_f32.c new file mode 100644 index 0000000..282e629 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/iir/biquad/dsps_biquad_gen_f32.c @@ -0,0 +1,290 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_biquad_gen.h" +#include +#include "esp_log.h" + +esp_err_t dsps_biquad_gen_lpf_f32(float *coeffs, float f, float qFactor) +{ + if (qFactor <= 0.0001) { + qFactor = 0.0001; + } + float Fs = 1; + + float w0 = 2 * M_PI * f / Fs; + float c = cosf(w0); + float s = sinf(w0); + float alpha = s / (2 * qFactor); + + float b0 = (1 - c) / 2; + float b1 = 1 - c; + float b2 = b0; + float a0 = 1 + alpha; + float a1 = -2 * c; + float a2 = 1 - alpha; + + coeffs[0] = b0 / a0; + coeffs[1] = b1 / a0; + coeffs[2] = b2 / a0; + coeffs[3] = a1 / a0; + coeffs[4] = a2 / a0; + return ESP_OK; +} + +esp_err_t dsps_biquad_gen_hpf_f32(float *coeffs, float f, float qFactor) +{ + if (qFactor <= 0.0001) { + qFactor = 0.0001; + } + float Fs = 1; + + float w0 = 2 * M_PI * f / Fs; + float c = cosf(w0); + float s = sinf(w0); + float alpha = s / (2 * qFactor); + + float b0 = (1 + c) / 2; + float b1 = -(1 + c); + float b2 = b0; + float a0 = 1 + alpha; + float a1 = -2 * c; + float a2 = 1 - alpha; + + coeffs[0] = b0 / a0; + coeffs[1] = b1 / a0; + coeffs[2] = b2 / a0; + coeffs[3] = a1 / a0; + coeffs[4] = a2 / a0; + return ESP_OK; +} + +esp_err_t dsps_biquad_gen_bpf_f32(float *coeffs, float f, float qFactor) +{ + if (qFactor <= 0.0001) { + qFactor = 0.0001; + } + float Fs = 1; + + float w0 = 2 * M_PI * f / Fs; + float c = cosf(w0); + float s = sinf(w0); + float alpha = s / (2 * qFactor); + + float b0 = s / 2; + float b1 = 0; + float b2 = -b0; + float a0 = 1 + alpha; + float a1 = -2 * c; + float a2 = 1 - alpha; + + coeffs[0] = b0 / a0; + coeffs[1] = b1 / a0; + coeffs[2] = b2 / a0; + coeffs[3] = a1 / a0; + coeffs[4] = a2 / a0; + return ESP_OK; +} + +esp_err_t dsps_biquad_gen_bpf0db_f32(float *coeffs, float f, float qFactor) +{ + if (qFactor <= 0.0001) { + qFactor = 0.0001; + } + float Fs = 1; + + float w0 = 2 * M_PI * f / Fs; + float c = cosf(w0); + float s = sinf(w0); + float alpha = s / (2 * qFactor); + + float b0 = alpha; + float b1 = 0; + float b2 = -alpha; + float a0 = 1 + alpha; + float a1 = -2 * c; + float a2 = 1 - alpha; + + coeffs[0] = b0 / a0; + coeffs[1] = b1 / a0; + coeffs[2] = b2 / a0; + coeffs[3] = a1 / a0; + coeffs[4] = a2 / a0; + return ESP_OK; +} + +esp_err_t dsps_biquad_gen_notch_f32(float *coeffs, float f, float gain, float qFactor) +{ + if (qFactor <= 0.0001) { + qFactor = 0.0001; + } + float Fs = 1; + + float A = sqrtf(pow(10, (double)gain / 20.0)); + float w0 = 2 * M_PI * f / Fs; + float c = cosf(w0); + float s = sinf(w0); + float alpha = s / (2 * qFactor); + + float b0 = 1 + alpha * A; + float b1 = -2 * c; + float b2 = 1 - alpha * A; + float a0 = 1 + alpha; + float a1 = -2 * c; + float a2 = 1 - alpha; + + coeffs[0] = b0 / a0; + coeffs[1] = b1 / a0; + coeffs[2] = b2 / a0; + coeffs[3] = a1 / a0; + coeffs[4] = a2 / a0; + return ESP_OK; +} + +esp_err_t dsps_biquad_gen_allpass360_f32(float *coeffs, float f, float qFactor) +{ + if (qFactor <= 0.0001) { + qFactor = 0.0001; + } + float Fs = 1; + + float w0 = 2 * M_PI * f / Fs; + float c = cosf(w0); + float s = sinf(w0); + float alpha = s / (2 * qFactor); + + float b0 = 1 - alpha; + float b1 = -2 * c; + float b2 = 1 + alpha; + float a0 = 1 + alpha; + float a1 = -2 * c; + float a2 = 1 - alpha; + + coeffs[0] = b0 / a0; + coeffs[1] = b1 / a0; + coeffs[2] = b2 / a0; + coeffs[3] = a1 / a0; + coeffs[4] = a2 / a0; + return ESP_OK; +} + +esp_err_t dsps_biquad_gen_allpass180_f32(float *coeffs, float f, float qFactor) +{ + if (qFactor <= 0.0001) { + qFactor = 0.0001; + } + float Fs = 1; + + float w0 = 2 * M_PI * f / Fs; + float c = cosf(w0); + float s = sinf(w0); + float alpha = s / (2 * qFactor); + + float b0 = 1 - alpha; + float b1 = -2 * c; + float b2 = 1 + alpha; + float a0 = 1 + alpha; + float a1 = -2 * c; + float a2 = 1 - alpha; + + coeffs[0] = b0 / a0; + coeffs[1] = b1 / a0; + coeffs[2] = b2 / a0; + coeffs[3] = a1 / a0; + coeffs[4] = a2 / a0; + return ESP_OK; +} + +esp_err_t dsps_biquad_gen_peakingEQ_f32(float *coeffs, float f, float qFactor) +{ + if (qFactor <= 0.0001) { + qFactor = 0.0001; + } + float Fs = 1; + + float w0 = 2 * M_PI * f / Fs; + float c = cosf(w0); + float s = sinf(w0); + float alpha = s / (2 * qFactor); + + float b0 = alpha; + float b1 = 0; + float b2 = -alpha; + float a0 = 1 + alpha; + float a1 = -2 * c; + float a2 = 1 - alpha; + + coeffs[0] = b0 / a0; + coeffs[1] = b1 / a0; + coeffs[2] = b2 / a0; + coeffs[3] = a1 / a0; + coeffs[4] = a2 / a0; + return ESP_OK; +} + +esp_err_t dsps_biquad_gen_lowShelf_f32(float *coeffs, float f, float gain, float qFactor) +{ + if (qFactor <= 0.0001) { + qFactor = 0.0001; + } + float Fs = 1; + + float A = sqrtf(pow(10, (double)gain / 20.0)); + float w0 = 2 * M_PI * f / Fs; + float c = cosf(w0); + float s = sinf(w0); + float alpha = s / (2 * qFactor); + + float b0 = A * ((A + 1) - (A - 1) * c + 2 * sqrtf(A) * alpha); + float b1 = 2 * A * ((A - 1) - (A + 1) * c); + float b2 = A * ((A + 1) - (A - 1) * c - 2 * sqrtf(A) * alpha); + float a0 = (A + 1) + (A - 1) * c + 2 * sqrtf(A) * alpha; + float a1 = -2 * ((A - 1) + (A + 1) * c); + float a2 = (A + 1) + (A - 1) * c - 2 * sqrtf(A) * alpha; + + coeffs[0] = b0 / a0; + coeffs[1] = b1 / a0; + coeffs[2] = b2 / a0; + coeffs[3] = a1 / a0; + coeffs[4] = a2 / a0; + return ESP_OK; +} + +esp_err_t dsps_biquad_gen_highShelf_f32(float *coeffs, float f, float gain, float qFactor) +{ + if (qFactor <= 0.0001) { + qFactor = 0.0001; + } + float Fs = 1; + + float A = sqrtf(pow(10, (double)gain / 20.0)); + float w0 = 2 * M_PI * f / Fs; + float c = cosf(w0); + float s = sinf(w0); + float alpha = s / (2 * qFactor); + + float b0 = A * ((A + 1) + (A - 1) * c + 2 * sqrtf(A) * alpha); + float b1 = -2 * A * ((A - 1) + (A + 1) * c); + float b2 = A * ((A + 1) + (A - 1) * c - 2 * sqrtf(A) * alpha); + float a0 = (A + 1) - (A - 1) * c + 2 * sqrtf(A) * alpha; + float a1 = 2 * ((A - 1) - (A + 1) * c); + float a2 = (A + 1) - (A - 1) * c - 2 * sqrtf(A) * alpha; + + coeffs[0] = b0 / a0; + coeffs[1] = b1 / a0; + coeffs[2] = b2 / a0; + coeffs[3] = a1 / a0; + coeffs[4] = a2 / a0; + return ESP_OK; +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/iir/include/dsps_biquad.h b/test_apps/managed_components/espressif__esp-dsp/modules/iir/include/dsps_biquad.h new file mode 100644 index 0000000..f36f5b0 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/iir/include/dsps_biquad.h @@ -0,0 +1,73 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + + +#ifndef _dsps_biquad_H_ +#define _dsps_biquad_H_ + +#include "dsp_err.h" + +#include "dsps_biquad_platform.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +/**@{*/ +/** + * @brief IIR filter + * + * IIR filter 2nd order direct form II (bi quad) + * The extension (_ansi) use ANSI C and could be compiled and run on any platform. + * The extension (_ae32) is optimized for ESP32 chip. + * + * @param[in] input: input array + * @param output: output array + * @param len: length of input and output vectors + * @param coef: array of coefficients. b0,b1,b2,a1,a2 + * expected that a0 = 1. b0..b2 - numerator, a0..a2 - denominator + * @param w: delay line w0,w1. Length of 2. + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dsps_biquad_f32_ansi(const float *input, float *output, int len, float *coef, float *w); +esp_err_t dsps_biquad_f32_ae32(const float *input, float *output, int len, float *coef, float *w); +esp_err_t dsps_biquad_f32_aes3(const float *input, float *output, int len, float *coef, float *w); +/**@}*/ + + +#ifdef __cplusplus +} +#endif + +#if CONFIG_DSP_OPTIMIZED + +#if (dsps_biquad_f32_ae32_enabled == 1) +#define dsps_biquad_f32 dsps_biquad_f32_ae32 +#elif (dsps_biquad_f32_aes3_enabled == 1) +#define dsps_biquad_f32 dsps_biquad_f32_aes3 +#else +#define dsps_biquad_f32 dsps_biquad_f32_ansi +#endif + +#else // CONFIG_DSP_OPTIMIZED + +#define dsps_biquad_f32 dsps_biquad_f32_ansi + +#endif // CONFIG_DSP_OPTIMIZED + + +#endif // _dsps_biquad_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/iir/include/dsps_biquad_gen.h b/test_apps/managed_components/espressif__esp-dsp/modules/iir/include/dsps_biquad_gen.h new file mode 100644 index 0000000..750dc4d --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/iir/include/dsps_biquad_gen.h @@ -0,0 +1,200 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#ifndef _dsps_biquad_gen_H_ +#define _dsps_biquad_gen_H_ + +#include "dsp_err.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +// Common rules for all generated coefficients. +// The coefficients placed to the array as follows: +// coeffs[0] = b0; +// coeffs[1] = b1; +// coeffs[2] = b2; +// coeffs[3] = a1; +// coeffs[4] = a2; +// a0 - are not placed and expected always as == 1 + +/** + * @brief LPF IIR filter coefficients + * Coefficients for low pass 2nd order IIR filter (bi-quad) + * The implementation use ANSI C and could be compiled and run on any platform + * + * @param coeffs: result coefficients. b0,b1,b2,a1,a2, a0 are not placed to the array and expected by IIR as 1 + * @param f: filter cut off frequency in range of 0..0.5 (normalized to sample frequency) + * @param qFactor: Q factor of filter + * + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dsps_biquad_gen_lpf_f32(float *coeffs, float f, float qFactor); + +/** + * @brief HPF IIR filter coefficients + * + * Coefficients for high pass 2nd order IIR filter (bi-quad) + * The implementation use ANSI C and could be compiled and run on any platform + * + * @param coeffs: result coefficients. b0,b1,b2,a1,a2, a0 are not placed to the array and expected by IIR as 1 + * @param f: filter cut off frequency in range of 0..0.5 (normalized to sample frequency) + * @param qFactor: Q factor of filter + * + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dsps_biquad_gen_hpf_f32(float *coeffs, float f, float qFactor); + +/** + * @brief BPF IIR filter coefficients + * + * Coefficients for band pass 2nd order IIR filter (bi-quad) + * The implementation use ANSI C and could be compiled and run on any platform + * + * @param coeffs: result coefficients. b0,b1,b2,a1,a2, a0 are not placed to the array and expected by IIR as 1 + * @param f: filter center frequency in range of 0..0.5 (normalized to sample frequency) + * @param qFactor: Q factor of filter + * + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dsps_biquad_gen_bpf_f32(float *coeffs, float f, float qFactor); + +/** + * @brief 0 dB BPF IIR filter coefficients + * + * Coefficients for band pass 2nd order IIR filter (bi-quad) with 0 dB gain in passband + * The implementation use ANSI C and could be compiled and run on any platform + * + * @param coeffs: result coefficients. b0,b1,b2,a1,a2, a0 are not placed to the array and expected by IIR as 1 + * @param f: filter center frequency in range of 0..0.5 (normalized to sample frequency) + * @param qFactor: Q factor of filter + * + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dsps_biquad_gen_bpf0db_f32(float *coeffs, float f, float qFactor); + +/** + * @brief Notch IIR filter coefficients + * + * Coefficients for notch 2nd order IIR filter (bi-quad) + * The implementation use ANSI C and could be compiled and run on any platform + * + * @param coeffs: result coefficients. b0,b1,b2,a1,a2, a0 are not placed to the array and expected by IIR as 1 + * @param f: filter notch frequency in range of 0..0.5 (normalized to sample frequency) + * @param gain: gain in stopband in dB + * @param qFactor: Q factor of filter + * + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dsps_biquad_gen_notch_f32(float *coeffs, float f, float gain, float qFactor); + +/** + * @brief Allpass 360 degree IIR filter coefficients + * + * Coefficients for all pass 2nd order IIR filter (bi-quad) with 360 degree phase shift + * The implementation use ANSI C and could be compiled and run on any platform + * + * @param coeffs: result coefficients. b0,b1,b2,a1,a2, a0 are not placed to the array and expected by IIR as 1 + * @param f: filter notch frequency in range of 0..0.5 (normalized to sample frequency) + * @param qFactor: Q factor of filter + * + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dsps_biquad_gen_allpass360_f32(float *coeffs, float f, float qFactor); + +/** + * @brief Allpass 180 degree IIR filter coefficients + * + * Coefficients for all pass 2nd order IIR filter (bi-quad) with 180 degree phase shift + * The implementation use ANSI C and could be compiled and run on any platform + * + * @param coeffs: result coefficients. b0,b1,b2,a1,a2, a0 are not placed to the array and expected by IIR as 1 + * @param f: filter notch frequency in range of 0..0.5 (normalized to sample frequency) + * @param qFactor: Q factor of filter + * + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dsps_biquad_gen_allpass180_f32(float *coeffs, float f, float qFactor); + +/** + * @brief peak IIR filter coefficients + * + * Coefficients for peak 2nd order IIR filter (bi-quad) + * The implementation use ANSI C and could be compiled and run on any platform + * + * @param coeffs: result coefficients. b0,b1,b2,a1,a2, a0 are not placed to the array and expected by IIR as 1 + * @param f: filter notch frequency in range of 0..0.5 (normalized to sample frequency) + * @param qFactor: Q factor of filter + * + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dsps_biquad_gen_peakingEQ_f32(float *coeffs, float f, float qFactor); + +/** + * @brief low shelf IIR filter coefficients + * + * Coefficients for low pass Shelf 2nd order IIR filter (bi-quad) + * The implementation use ANSI C and could be compiled and run on any platform + * + * @param coeffs: result coefficients. b0,b1,b2,a1,a2, a0 are not placed to the array and expected by IIR as 1 + * @param f: filter notch frequency in range of 0..0.5 (normalized to sample frequency) + * @param gain: gain in stopband in dB + * @param qFactor: Q factor of filter + * + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dsps_biquad_gen_lowShelf_f32(float *coeffs, float f, float gain, float qFactor); + +/** + * @brief high shelf IIR filter coefficients + * + * Coefficients for high pass Shelf 2nd order IIR filter (bi-quad) + * The implementation use ANSI C and could be compiled and run on any platform + * + * @param coeffs: result coefficients. b0,b1,b2,a1,a2, a0 are not placed to the array and expected by IIR as 1 + * @param f: filter notch frequency in range of 0..0.5 (normalized to sample frequency) + * @param gain: gain in stopband in dB + * @param qFactor: Q factor of filter + * + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dsps_biquad_gen_highShelf_f32(float *coeffs, float f, float gain, float qFactor); + +#ifdef __cplusplus +} +#endif + +#endif // _dsps_biquad_gen_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/iir/include/dsps_biquad_platform.h b/test_apps/managed_components/espressif__esp-dsp/modules/iir/include/dsps_biquad_platform.h new file mode 100644 index 0000000..a77da36 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/iir/include/dsps_biquad_platform.h @@ -0,0 +1,25 @@ +#ifndef _dsps_biquad_platform_H_ +#define _dsps_biquad_platform_H_ + +#include "sdkconfig.h" + +#ifdef __XTENSA__ +#include +#include + +#if ((XCHAL_HAVE_FP == 1) && (XCHAL_HAVE_LOOPS == 1)) + +#define dsps_biquad_f32_ae32_enabled 1 + +#endif + +#if CONFIG_IDF_TARGET_ESP32S3 +#define dsps_biquad_f32_aes3_enabled 1 +#else +#define dsps_biquad_f32_aes3_enabled 0 +#endif + +#endif // __XTENSA__ + + +#endif // _dsps_biquad_platform_H_ diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/iir/test/test_bq_f32_ae32.c b/test_apps/managed_components/espressif__esp-dsp/modules/iir/test/test_bq_f32_ae32.c new file mode 100644 index 0000000..33db3fa --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/iir/test/test_bq_f32_ae32.c @@ -0,0 +1,102 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" + +#include "dsps_tone_gen.h" +#include "dsps_d_gen.h" +#include "dsps_biquad_gen.h" +#include "dsps_biquad.h" + +static const char *TAG = "dsps_biquad_f32_ae32"; +const int bq_len = 1024; +TEST_CASE("dsps_biquad_f32_ae32 functionality", "[dsps]") +{ + float* x = calloc(bq_len,sizeof(float)); + float* y = calloc(bq_len,sizeof(float)); + float* z = calloc(bq_len,sizeof(float)); + + // In the test we generate filter with cutt off frequency 0.1 + // and then filtering 0.1 and 0.3 frequencis. + // Result must be better then 24 dB + int len = bq_len; + + dsps_d_gen_f32(x, len, 0); + float coeffs[5]; + float w1[2] = {0}; + float w2[2] = {0}; + dsps_biquad_gen_lpf_f32(coeffs, 0.1, 1); + dsps_biquad_f32_ae32(x, y, len, coeffs, w1); + dsps_biquad_f32_ansi(x, z, len, coeffs, w2); + + for (int i = 0 ; i < 32 ; i++) { + ESP_LOGD(TAG, "[%i]calc = %f, expected=%f", i, y[i], z[i]); + if (y[i] != z[i]) { + TEST_ASSERT_EQUAL( y[i], z[i]); + } + } + free(x); + free(y); + free(z); +} + +TEST_CASE("dsps_biquad_f32_ae32 benchmark", "[dsps]") +{ + float* x = calloc(bq_len,sizeof(float)); + float* y = calloc(bq_len,sizeof(float)); + float* z = calloc(bq_len,sizeof(float)); + + float w1[2] = {0}; + int len = bq_len; + int repeat_count = 1024; + dsps_d_gen_f32(x, len, 0); + float coeffs[5]; + dsps_biquad_gen_lpf_f32(coeffs, 0.1, 1); + + + unsigned int start_b = xthal_get_ccount(); + for (int i = 0 ; i < repeat_count ; i++) { + dsps_biquad_f32_ae32(x, y, len, coeffs, w1); + } + unsigned int end_b = xthal_get_ccount(); + + float total_b = end_b - start_b; + float cycles = total_b / (len * repeat_count); + + start_b = xthal_get_ccount(); + for (int i = 0 ; i < repeat_count ; i++) { + dsps_biquad_f32_ansi(x, y, len, coeffs, w1); + } + end_b = xthal_get_ccount(); + float total_b_ansi = end_b - start_b; + float cycles_ansi = total_b_ansi / (len * repeat_count); + + ESP_LOGI(TAG, "dsps_biquad_f32_ae32 - %f per sample\n", cycles); + ESP_LOGI(TAG, "dsps_biquad_f32_ansi - %f per sample\n", cycles_ansi); + // float min_exec = 10; + // float max_exec = 20; + // if (cycles >= max_exec) { + // TEST_ASSERT_MESSAGE (false, "Exec time takes more than expected!"); + // } + // if (cycles < min_exec) { + // TEST_ASSERT_MESSAGE (false, "Exec time takes less then expected!"); + // } + free(x); + free(y); + free(z); + +} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/iir/test/test_bq_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/iir/test/test_bq_f32_ansi.c new file mode 100644 index 0000000..feea3ea --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/iir/test/test_bq_f32_ansi.c @@ -0,0 +1,63 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" + +#include "dsps_tone_gen.h" +#include "dsps_d_gen.h" +#include "dsps_biquad_gen.h" +#include "dsps_biquad.h" + +static const char *TAG = "dsps_biquad_f32_ansi"; + +float x[1024]; +float y[1024]; + +TEST_CASE("dsps_biquad_f32_ansi functionality", "[dsps]") +{ + // In the test we generate filter with cutt off frequency 0.1 + // and then filtering 0.1 and 0.3 frequencis. + // Result must be better then 24 dB + int len = sizeof(x) / sizeof(float); + + dsps_tone_gen_f32(x, len, 1, 0.1, 0); + + float coeffs[5]; + float w1[2] = {0}; + float w2[2] = {0}; + dsps_biquad_gen_lpf_f32(coeffs, 0.1, 1); + dsps_biquad_f32_ansi(x, y, len, coeffs, w1); + float pow_band = 0; + for (int i = len / 2 ; i < len ; i++) { + pow_band += y[i] * y[i]; + } + float pow_out_band = 0; + dsps_tone_gen_f32(x, len, 1, 0.3, 0); + dsps_biquad_f32_ansi(x, y, len, coeffs, w2); + for (int i = len / 2 ; i < len ; i++) { + pow_out_band += y[i] * y[i]; + } + pow_band = 2 * pow_band / (float)len; + pow_out_band = 2 * pow_out_band / (float)len; + float diff_db = -10 * log10f(0.000000001 + pow_out_band / pow_band); + ESP_LOGI(TAG, "Power: pass =%f, stop= %f, diff = %f dB", pow_band, pow_out_band, diff_db); + + if (diff_db < 24) { + ESP_LOGE(TAG, "Attenuation for LPF must be not less then 24! Now it is: %f", diff_db); + TEST_ASSERT_MESSAGE (false, "LPF attenuation is less then expected"); + } +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/iir/test_sim/main.c b/test_apps/managed_components/espressif__esp-dsp/modules/iir/test_sim/main.c new file mode 100644 index 0000000..569fb04 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/iir/test_sim/main.c @@ -0,0 +1,12 @@ + +void test_iir_biquad(); + +int main(void) +{ + printf("main starts!\n"); +// xt_iss_profile_enable(); + test_iir_biquad(); +// xt_iss_profile_disable(); + + printf("Test done\n"); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/iir/test_sim/test_iir_biquad.c b/test_apps/managed_components/espressif__esp-dsp/modules/iir/test_sim/test_iir_biquad.c new file mode 100644 index 0000000..2b654ad --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/iir/test_sim/test_iir_biquad.c @@ -0,0 +1,62 @@ +#include +#include +#include +#include + +#include "dsp_common.h" + +#include "dsps_biquad.h" + +#define N_SAMPLES 1024 +int N = N_SAMPLES; +// Input test array +float d[N_SAMPLES]; +// output array +float y[N_SAMPLES]; +float y_ref[N_SAMPLES]; + +extern void xt_iss_profile_disable(); +extern void xt_iss_profile_enable(); +esp_err_t dsps_biquad_f32_aes3(const float *input, float *output, int len, float *coef, float *w); + +void test_iir_biquad() +{ + float coeffs_lpf[5] = {0.073802, 0.147603, 0.073802, -1.250516, 0.545723}; + float w_lpf[5] = {0,0}; + float w_lpf_ref[5] = {0,0}; + esp_err_t ret = ESP_OK; + + for (size_t i = 0; i < N; i++) + { + d[i] = 0; + } + d[0] = 1; + xt_iss_profile_enable(); + ret = dsps_biquad_f32_ansi(d, y_ref, N, coeffs_lpf, w_lpf_ref); + xt_iss_profile_disable(); + if (ret != ESP_OK) + { + printf("dsps_biquad_f32 error = %i\n", ret); + return; + } + xt_iss_profile_enable(); + ret = dsps_biquad_f32_aes3(d, y, N, coeffs_lpf, w_lpf); + xt_iss_profile_disable(); + if (ret != ESP_OK) + { + printf("dsps_biquad_f32 error = %i\n", ret); + return; + } + for (size_t i = 0; i < N; i++) + { + if (((y[i] - y_ref[i]) > 0.0000001) || (y[i] - y_ref[i]) < -0.0000001) + { + printf("ERROR result[%i]: %f, expect = %f, diff=%f\n", i, y[i], y_ref[i], y[i] - y_ref[i]); + return; + + } + } + printf("Test Correct!\n"); + +} + diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf/CMakeLists.txt b/test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf/CMakeLists.txt new file mode 100644 index 0000000..268c5b3 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf/CMakeLists.txt @@ -0,0 +1,5 @@ +set(COMPONENT_SRCS "common/ekf.cpp") + +set(COMPONENT_ADD_INCLUDEDIRS "include") + +register_component() diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf/common/ekf.cpp b/test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf/common/ekf.cpp new file mode 100644 index 0000000..3b68b58 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf/common/ekf.cpp @@ -0,0 +1,409 @@ +// Copyright 2020-2021 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "ekf.h" +#include + +ekf::ekf(int x, int w) : NUMX(x), + NUMW(w), + X(*new dspm::Mat(x, 1)), + + F(*new dspm::Mat(x, x)), + G(*new dspm::Mat(x, w)), + P(*new dspm::Mat(x, x)), + Q(*new dspm::Mat(w, w)) +{ + + this->P *= 0; + this->Q *= 0; + this->X *= 0; + this->X.data[0] = 1; // direction to 0 + this->HP = new float[this->NUMX]; + this->Km = new float[this->NUMX]; + for (size_t i = 0; i < this->NUMX; i++) { + this->HP[i] = 0; + this->Km[i] = 0; + } +} + +ekf::~ekf() +{ + delete &X; + delete &F; + delete &G; + delete &P; + delete &Q; + + delete this->HP; + delete this->Km; +} + +void ekf::Process(float *u, float dt) +{ + this->LinearizeFG(this->X, (float *)u); + this->RungeKutta(this->X, u, dt); + this->CovariancePrediction(dt); +} + +void ekf::RungeKutta(dspm::Mat &x, float *U, float dt) +{ + + float dt2 = dt / 2.0f; + + dspm::Mat Xlast = x; // make a working copy + dspm::Mat K1 = StateXdot(x, U); // k1 = f(x, u) + x = Xlast + (K1 * dt2); + + dspm::Mat K2 = StateXdot(x, U); // k2 = f(x + 0.5*dT*k1, u) + x = Xlast + K2 * dt2; + + dspm::Mat K3 = StateXdot(x, U); // k3 = f(x + 0.5*dT*k2, u) + x = Xlast + K3 * dt; + + dspm::Mat K4 = StateXdot(x, U); // k4 = f(x + dT * k3, u) + + // Xnew = X + dT * (k1 + 2 * k2 + 2 * k3 + k4) / 6 + x = Xlast + (K1 + 2.0f * K2 + 2.0f * K3 + K4) * (dt / 6.0f); +} + +dspm::Mat ekf::SkewSym4x4(float w[3]) +{ + //={ 0, -w[0], -w[1], -w[2], + // w[0], 0, w[2], -w[1], + // w[1], -w[2], 0, w[0], + // w[2], w[1], -w[0], 0 }; + + dspm::Mat result(4, 4); + result.data[0] = 0; + result.data[1] = -w[0]; + result.data[2] = -w[1]; + result.data[3] = -w[2]; + + result.data[4] = w[0]; + result.data[5] = 0; + result.data[6] = w[2]; + result.data[7] = -w[1]; + + result.data[8] = w[1]; + result.data[9] = -w[2]; + result.data[10] = 0; + result.data[11] = w[0]; + + result.data[12] = w[2]; + result.data[13] = w[1]; + result.data[14] = -w[0]; + result.data[15] = 0; + + return result; +} + +dspm::Mat ekf::qProduct(float *q) +{ + dspm::Mat result(4, 4); + + result.data[0] = q[0]; + result.data[1] = -q[1]; + result.data[2] = -q[2]; + result.data[3] = -q[3]; + + result.data[4] = q[1]; + result.data[5] = q[0]; + result.data[6] = -q[3]; + result.data[7] = q[2]; + + result.data[8] = q[2]; + result.data[9] = q[3]; + result.data[10] = q[0]; + result.data[11] = -q[1]; + + result.data[12] = q[3]; + result.data[13] = -q[2]; + result.data[14] = q[1]; + result.data[15] = q[0]; + + return result; +} + +void ekf::CovariancePrediction(float dt) +{ + dspm::Mat f = this->F * dt; + + f = f + dspm::Mat::eye(this->NUMX); + + dspm::Mat f_t = f.t(); + this->P = ((f * this->P) * f_t) + (dt * dt) * ((G * Q) * G.t()); +} + +void ekf::Update(dspm::Mat &H, float *measured, float *expected, float *R) +{ + float HPHR, Error; + dspm::Mat Y(measured, H.rows, 1); + dspm::Mat Z(expected, H.rows, 1); + + for (int m = 0; m < H.rows; m++) { + for (int j = 0; j < this->NUMX; j++) { + // Find Hp = H*P + HP[j] = 0; + } + for (int k = 0; k < this->NUMX; k++) { + for (int j = 0; j < this->NUMX; j++) { + // Find Hp = H*P + HP[j] += H(m, k) * P(k, j); + } + } + HPHR = R[m]; // Find HPHR = H*P*H' + R + for (int k = 0; k < this->NUMX; k++) { + HPHR += HP[k] * H(m, k); + } + float invHPHR = 1.0f / HPHR; + for (int k = 0; k < this->NUMX; k++) { + Km[k] = HP[k] * invHPHR; // find K = HP/HPHR + } + for (int i = 0; i < this->NUMX; i++) { + // Find P(m)= P(m-1) + K*HP + for (int j = i; j < NUMX; j++) { + P(i, j) = P(j, i) = P(i, j) - Km[i] * HP[j]; + } + } + + Error = Y(m, 0) - Z(m, 0); + for (int i = 0; i < this->NUMX; i++) { + // Find X(m)= X(m-1) + K*Error + X(i, 0) = X(i, 0) + Km[i] * Error; + } + } +} + +void ekf::UpdateRef(dspm::Mat &H, float *measured, float *expected, float *R) +{ + dspm::Mat h_t = H.t(); + dspm::Mat S = H * P * h_t; // +diag(R); + for (size_t i = 0; i < H.rows; i++) { + S(i, i) += R[i]; + } + + dspm::Mat S_ = S.pinv(); // 1 / S + + dspm::Mat K = (P * h_t) * S_; + this->P = (dspm::Mat::eye(this->NUMX) - K * H) * P; + + dspm::Mat Y(measured, H.rows, 1); + dspm::Mat Z(expected, H.rows, 1); + + dspm::Mat Err = Y - Z; + this->X += (K * Err); +} + +dspm::Mat ekf::quat2rotm(float q[4]) +{ + float q0 = q[0]; + float q1 = q[1]; + float q2 = q[2]; + float q3 = q[3]; + dspm::Mat Rm(3, 3); + + Rm(0, 0) = q0 * q0 + q1 * q1 - q2 * q2 - q3 * q3; + Rm(1, 0) = 2.0f * (q1 * q2 + q0 * q3); + Rm(2, 0) = 2.0f * (q1 * q3 - q0 * q2); + Rm(0, 1) = 2.0f * (q1 * q2 - q0 * q3); + Rm(1, 1) = (q0 * q0 - q1 * q1 + q2 * q2 - q3 * q3); + Rm(2, 1) = 2.0f * (q2 * q3 + q0 * q1); + Rm(0, 2) = 2.0f * (q1 * q3 + q0 * q2); + Rm(1, 2) = 2.0f * (q2 * q3 - q0 * q1); + Rm(2, 2) = (q0 * q0 - q1 * q1 - q2 * q2 + q3 * q3); + + return Rm; +} + +dspm::Mat ekf::quat2eul(const float q[4]) +{ + dspm::Mat result(3, 1); + float R13, R11, R12, R23, R33; + float q0s = q[0] * q[0]; + float q1s = q[1] * q[1]; + float q2s = q[2] * q[2]; + float q3s = q[3] * q[3]; + + R13 = 2.0f * (q[1] * q[3] + q[0] * q[2]); + R11 = q0s + q1s - q2s - q3s; + R12 = -2.0f * (q[1] * q[2] - q[0] * q[3]); + R23 = -2.0f * (q[2] * q[3] - q[0] * q[1]); + R33 = q0s - q1s - q2s + q3s; + + result.data[1] = (asinf(R13)); + result.data[2] = (atan2f(R12, R11)); + result.data[0] = (atan2f(R23, R33)); + return result; +} + +dspm::Mat ekf::eul2rotm(float xyz[3]) +{ + dspm::Mat result(3, 3); + float Cx = std::cos(xyz[0]); + float Sx = std::sin(xyz[0]); + float Cy = std::cos(xyz[1]); + float Sy = std::sin(xyz[1]); + float Cz = std::cos(xyz[2]); + float Sz = std::sin(xyz[2]); + + result(0, 0) = Cy * Cz; + result(0, 1) = -Cy * Sz; + result(0, 2) = Sy; + + result(1, 0) = Cz * Sx * Sy + Cx * Sz; + result(1, 1) = Cx * Cz - Sx * Sy * Sz; + result(1, 2) = -Cy * Sx; + + result(2, 0) = -Cx * Cz * Sy + Sx * Sz; + result(2, 1) = Cz * Sx + Cx * Sy * Sz; + result(2, 2) = Cx * Cy; + return result; +} + +#ifndef FLT_EPSILON +#define FLT_EPSILON 1.192092896e-07F +#endif // FLT_EPSILON + +dspm::Mat ekf::rotm2eul(dspm::Mat &rotm) +{ + dspm::Mat result(3,1); + float x, y, z; +// float cy = sqrtf(rotm(2, 2) * rotm(2, 2) + rotm(2, 0) * rotm(2, 0)); + float cy = sqrtf(rotm(2, 2) * rotm(2, 2) + rotm(1, 2) * rotm(1, 2)); + if (cy > 16 * FLT_EPSILON) { + x = -atan2f(rotm(1, 2), rotm(2, 2)); + y = -atan2f(-rotm(0, 2), (float)cy); + z = -atan2f(rotm(0, 1), rotm(0, 0)); + } else { + z = -atan2f(-rotm(1, 0), rotm(1, 1)); + y = -atan2f(-rotm(0, 2), (float)cy); + x = 0; + } + result(0, 0) = x; + result(1, 0) = y; + result(2, 0) = z; + return result; +} + +static inline float SIGN(float x) +{ + return (x >= 0.0f) ? +1.0f : -1.0f; +} + +dspm::Mat ekf::rotm2quat(dspm::Mat &m) +{ + float r11 = m(0, 0); + float r12 = m(0, 1); + float r13 = m(0, 2); + float r21 = m(1, 0); + float r22 = m(1, 1); + float r23 = m(1, 2); + float r31 = m(2, 0); + float r32 = m(2, 1); + float r33 = m(2, 2); + float q0 = (r11 + r22 + r33 + 1.0f) / 4.0f; + float q1 = (r11 - r22 - r33 + 1.0f) / 4.0f; + float q2 = (-r11 + r22 - r33 + 1.0f) / 4.0f; + float q3 = (-r11 - r22 + r33 + 1.0f) / 4.0f; + if (q0 < 0.0f) { + q0 = 0.0f; + } + if (q1 < 0.0f) { + q1 = 0.0f; + } + if (q2 < 0.0f) { + q2 = 0.0f; + } + if (q3 < 0.0f) { + q3 = 0.0f; + } + q0 = sqrt(q0); + q1 = sqrt(q1); + q2 = sqrt(q2); + q3 = sqrt(q3); + if (q0 >= q1 && q0 >= q2 && q0 >= q3) { + q0 *= +1.0f; + q1 *= SIGN(r32 - r23); + q2 *= SIGN(r13 - r31); + q3 *= SIGN(r21 - r12); + } else if (q1 >= q0 && q1 >= q2 && q1 >= q3) { + q0 *= SIGN(r32 - r23); + q1 *= +1.0f; + q2 *= SIGN(r21 + r12); + q3 *= SIGN(r13 + r31); + } else if (q2 >= q0 && q2 >= q1 && q2 >= q3) { + q0 *= SIGN(r13 - r31); + q1 *= SIGN(r21 + r12); + q2 *= +1.0f; + q3 *= SIGN(r32 + r23); + } else if (q3 >= q0 && q3 >= q1 && q3 >= q2) { + q0 *= SIGN(r21 - r12); + q1 *= SIGN(r31 + r13); + q2 *= SIGN(r32 + r23); + q3 *= +1.0f; + } + + dspm::Mat res(4, 1); + res(0, 0) = q0; + res(1, 0) = q1; + res(2, 0) = q2; + res(3, 0) = q3; + res /= res.norm(); + return res; +} + +dspm::Mat ekf::dFdq(dspm::Mat &vector, dspm::Mat &q) +{ + dspm::Mat result(3, 4); + result(0, 0) = q.data[0] * vector.data[0] - q.data[3] * vector.data[1] + q.data[2] * vector.data[2]; + result(0, 1) = q.data[1] * vector.data[0] + q.data[2] * vector.data[1] + q.data[3] * vector.data[2]; + result(0, 2) = -q.data[2] * vector.data[0] + q.data[1] * vector.data[1] + q.data[0] * vector.data[2]; + result(0, 3) = -q.data[3] * vector.data[0] - q.data[0] * vector.data[1] + q.data[1] * vector.data[2]; + + result(1, 0) = q.data[3] * vector.data[0] + q.data[0] * vector.data[1] - q.data[1] * vector.data[2]; + result(1, 1) = q.data[2] * vector.data[0] - q.data[1] * vector.data[1] - q.data[0] * vector.data[2]; + result(1, 2) = q.data[1] * vector.data[0] + q.data[2] * vector.data[1] + q.data[3] * vector.data[2]; + result(1, 3) = q.data[0] * vector.data[0] - q.data[3] * vector.data[1] + q.data[2] * vector.data[2]; + + result(2, 0) = -q.data[2] * vector.data[0] + q.data[1] * vector.data[1] + q.data[0] * vector.data[2]; + result(2, 1) = q.data[3] * vector.data[0] + q.data[0] * vector.data[1] - q.data[1] * vector.data[2]; + result(2, 2) = -q.data[0] * vector.data[0] + q.data[3] * vector.data[1] - q.data[2] * vector.data[2]; + result(2, 3) = q.data[1] * vector.data[0] + q.data[2] * vector.data[1] + q.data[3] * vector.data[2]; + + result *= 2; + return result; +} + +dspm::Mat ekf::dFdq_inv(dspm::Mat &vector, dspm::Mat &q) +{ + dspm::Mat result(3, 4); + result(0, 0) = q.data[0] * vector.data[0] + q.data[3] * vector.data[1] - q.data[2] * vector.data[2]; + result(0, 1) = q.data[1] * vector.data[0] + q.data[2] * vector.data[1] + q.data[3] * vector.data[2]; + result(0, 2) = -q.data[2] * vector.data[0] + q.data[1] * vector.data[1] - q.data[0] * vector.data[2]; + result(0, 3) = -q.data[3] * vector.data[0] + q.data[0] * vector.data[1] + q.data[1] * vector.data[2]; + + result(1, 0) = -q.data[3] * vector.data[0] + q.data[0] * vector.data[1] + q.data[1] * vector.data[2]; + result(1, 1) = q.data[2] * vector.data[0] - q.data[1] * vector.data[1] + q.data[0] * vector.data[2]; + result(1, 2) = q.data[1] * vector.data[0] + q.data[2] * vector.data[1] + q.data[3] * vector.data[2]; + result(1, 3) = -q.data[0] * vector.data[0] - q.data[3] * vector.data[1] + q.data[2] * vector.data[2]; + + result(2, 0) = q.data[2] * vector.data[0] - q.data[1] * vector.data[1] + q.data[0] * vector.data[2]; + result(2, 1) = q.data[3] * vector.data[0] - q.data[0] * vector.data[1] - q.data[1] * vector.data[2]; + result(2, 2) = q.data[0] * vector.data[0] + q.data[3] * vector.data[1] - q.data[2] * vector.data[2]; + result(2, 3) = q.data[1] * vector.data[0] + q.data[2] * vector.data[1] + q.data[3] * vector.data[2]; + + result *= 2; + return result; +} + diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf/include/ekf.h b/test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf/include/ekf.h new file mode 100644 index 0000000..ffc9a65 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf/include/ekf.h @@ -0,0 +1,254 @@ +// Copyright 2020-2021 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + + +#ifndef _ekf_h_ +#define _ekf_h_ + +#include +#include +#include +#include +#include + +/** + * The ekf is a base class for Extended Kalman Filter. + * It contains main matrix operations and define the processing flow. + */ +class ekf { +public: + + /** + * Constructor of EKF. + * THe constructor allocate main memory for the matrixes. + * @param[in] x: - amount of states in EKF. x[n] = F*x[n-1] + G*u + W. Size of matrix F + * @param[in] w: - amount of control measurements and noise inputs. Size of matrix G + */ + ekf(int x, int w); + + + /** + * Distructor of EKF + */ + virtual ~ekf(); + /** + * Main processing method of the EKF. + * + * @param[in] u: - input measurements + * @param[in] dt: - time difference from the last call in seconds + */ + virtual void Process(float *u, float dt); + + + /** + * Initialization of EKF. + * The method should be called befare the first use of the filter. + */ + virtual void Init() = 0; + /** + * x[n] = F*x[n-1] + G*u + W + * Number of states, X is the state vector (size of F matrix) + */ + int NUMX; + /** + * x[n] = F*x[n-1] + G*u + W + * The size of G matrix + */ + int NUMW; + + /** + * System state vector + */ + dspm::Mat &X; + + /** + * Linearized system matrices F, where x[n] = F*x[n-1] + G*u + W + */ + dspm::Mat &F; + /** + * Linearized system matrices G, where x[n] = F*x[n-1] + G*u + W + */ + dspm::Mat &G; + + /** + * Covariance matrix and state vector + */ + dspm::Mat &P; + + /** + * Input noise and measurement noise variances + */ + dspm::Mat &Q; + + /** + * Runge-Kutta state update method. + * The method calculates derivatives of input vector x and control measurements u + * + * @param[in] x: state vector + * @param[in] u: control measurement + * @param[in] dt: time interval from last update in seconds + */ + void RungeKutta(dspm::Mat &x, float *u, float dt); + + // System Dependent methods: + + /** + * Derivative of state vector X + * Re + * @param[in] x: state vector + * @param[in] u: control measurement + * @return + * - derivative of input vector x and u + */ + virtual dspm::Mat StateXdot(dspm::Mat &x, float *u) = 0; + /** + * Calculation of system state matrices F and G + * @param[in] x: state vector + * @param[in] u: control measurement + */ + virtual void LinearizeFG(dspm::Mat &x, float *u) = 0; + // + + // System independent methods + + /** + * Calculates covariance prediction matrux P. + * Update matrix P + * @param[in] dt: time interval from last update + */ + virtual void CovariancePrediction(float dt); + + /** + * Update of current state by measured values. + * Optimized method for non correlated values + * Calculate Kalman gain and update matrix P and vector X. + * @param[in] H: derivative matrix + * @param[in] measured: array of measured values + * @param[in] expected: array of expected values + * @param[in] R: measurement noise covariance values + */ + virtual void Update(dspm::Mat &H, float *measured, float *expected, float *R); + /** + * Update of current state by measured values. + * This method just as a reference for research purpose. + * Not used in real calculations. + * @param[in] H: derivative matrix + * @param[in] measured: array of measured values + * @param[in] expected: array of expected values + * @param[in] R: measurement noise covariance values + */ + virtual void UpdateRef(dspm::Mat &H, float *measured, float *expected, float *R); + + /** + * Matrix for intermidieve calculations + */ + float *HP; + /** + * Matrix for intermidieve calculations + */ + float *Km; + +public: + // Additional universal helper methods + /** + * Convert quaternion to rotation matrix. + * @param[in] q: quaternion + * + * @return + * - rotation matrix 3x3 + */ + static dspm::Mat quat2rotm(float q[4]); + + /** + * Convert rotation matrix to quaternion. + * @param[in] R: rotation matrix + * + * @return + * - quaternion 4x1 + */ + static dspm::Mat rotm2quat(dspm::Mat &R); + + /** + * Convert quaternion to Euler angels. + * @param[in] q: quaternion + * + * @return + * - Euler angels 3x1 + */ + static dspm::Mat quat2eul(const float q[4]); + /** + * Convert Euler angels to rotation matrix. + * @param[in] xyz: Euler angels + * + * @return + * - rotation matrix 3x3 + */ + static dspm::Mat eul2rotm(float xyz[3]); + + /** + * Convert rotation matrix to Euler angels. + * @param[in] rotm: rotation matrix + * + * @return + * - Euler angels 3x1 + */ + static dspm::Mat rotm2eul(dspm::Mat &rotm); + + /** + * Df/dq: Derivative of vector by quaternion. + * @param[in] vector: input vector + * @param[in] quat: quaternion + * + * @return + * - Derivative matrix 3x4 + */ + static dspm::Mat dFdq(dspm::Mat &vector, dspm::Mat &quat); + + /** + * Df/dq: Derivative of vector by inverted quaternion. + * @param[in] vector: input vector + * @param[in] quat: quaternion + * + * @return + * - Derivative matrix 3x4 + */ + static dspm::Mat dFdq_inv(dspm::Mat &vector, dspm::Mat &quat); + + /** + * Make skew-symmetric matrix of vector. + * @param[in] w: source vector + * + * @return + * - skew-symmetric matrix 4x4 + */ + static dspm::Mat SkewSym4x4(float *w); + + // q product + // Rl = [q(1) - q(2) - q(3) - q(4); ... + // q(2) q(1) - q(4) q(3); ... + // q(3) q(4) q(1) - q(2); ... + // q(4) - q(3) q(2) q(1); ... + + /** + * Make right quaternion-product matrices. + * @param[in] q: source quaternion + * + * @return + * - right quaternion-product matrix 4x4 + */ + static dspm::Mat qProduct(float *q); + +}; + +#endif // _ekf_h_ diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf_imu13states/docs/README.md b/test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf_imu13states/docs/README.md new file mode 100644 index 0000000..5db6f03 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf_imu13states/docs/README.md @@ -0,0 +1,38 @@ +# Extended Kalman Filter for IMU sensor with 13 calculated states + +The extended Kalman filter (EKF) with 13 states designed to be used with data from common +IMU sensor, like MPU9250 or MPU6050. These sensors provide gyroscope, accelerometer +and magnetometer data. The sensors have measurement errors, and it's not possible +to use them for calculation system attitude. +For that the EKF should be used. +Current implementation of EKF calculates 13 value to define the system state: + 1. System attitude [0..3]: quaternion that describes absolute value of system attitude (w, x,y,z) + 2. Gyroscope sensor errors[4..6]: bias values (x,y,z) + 3. Magnetometer vector value[7..9]: absolute value of magnetometer sensor (x,y,z) + 4. Magnetometer vector offset[10..12]: absolute value of magnetometer sensor offset (x,y,z) +These values calculated by the EKF and stored to the X vector. +Magnetometer value from the sensor has some value and offset. This information needed to calculate system attitude. +Magnetometer sensor value = R*Magn_Amplitude + Magn_offset. +Where R - rotation matrix from system attitude, +Magn_Amplitude - real magnetometer value calculated by the EKF +Magn_offset - magnetometer offset value (called deviation) + + +## How to use EKF +The EKF has two main methods: state calculation (Process(...)) and state correction (UpdateRefMeasurement() in our case). +The current EKF has one main input value - is a gyroscope (gyro) angular speed. If the gyro has no bias error, then it's enough to call Process(...) method, and EKF +will calculate system attitude. But, the gyro has a bias error and that's why, the UpdateRefMeasurement(...) must be called, when reference accelerometer and magnetometer values are available. +After the firs start, the EKF will need some time to calculate correct gyro bias and magnetometer deviation. This is a calibration phase. +To avoid this phase every time after filter started, it's better to store X vector and P matrix to the non-volatile memory, and restore them after system started. +The sequence in this case will be: +Init()-> restore X and P values (if exist) -> go to normal process + + +## Adjustable parameters +There two lists of parameters that could be adjusted: R - measurement noise covariance values, and Q - model noise matrix. +The R is an array with values for diagonal matrix. Then smaller value R for reference value, then more EKF will trust for this value. +In normal case, the R values should be between 0.001 and 1. +The Q - is a diagonal (only values in main diagonal are important) noise matrix of state vector. This matrix define how good value in state vector X should be. + + + diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf_imu13states/ekf_imu13states.cpp b/test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf_imu13states/ekf_imu13states.cpp new file mode 100644 index 0000000..fbcde51 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf_imu13states/ekf_imu13states.cpp @@ -0,0 +1,293 @@ +// Copyright 2020-2021 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "ekf_imu13states.h" + +ekf_imu13states::ekf_imu13states() : ekf(13, 18), + mag0(3, 1), + accel0(3, 1) +{ + this->NUMU = 3; +} + +ekf_imu13states::~ekf_imu13states() +{ +} + +void ekf_imu13states::Init() +{ + mag0.data[0] = 1; + mag0.data[1] = 0; + mag0.data[2] = 0; + + mag0 /= mag0.norm(); + + accel0.data[0] = 0; + accel0.data[1] = 0; + accel0.data[2] = 1; + + accel0 /= accel0.norm(); + + this->Q.Copy(0.1 * dspm::Mat::eye(3), 0, 0); + this->Q.Copy(0.0001 * dspm::Mat::eye(3), 3, 3); + this->Q.Copy(0.0001 * dspm::Mat::eye(3), 6, 6); + this->Q.Copy(0.0001 * dspm::Mat::eye(3), 9, 9); + this->Q.Copy(0.00001 * dspm::Mat::eye(3), 12, 12); + this->Q.Copy(0.00001 * dspm::Mat::eye(3), 15, 15); + + this->X.data[0] = 1; // Init quaternion + this->X.data[7] = 1; // Initial magnetometer vector +} + +dspm::Mat ekf_imu13states::StateXdot(dspm::Mat &x, float *u) +{ + float wx = u[0] - x(4, 0); // subtract the biases on gyros + float wy = u[1] - x(5, 0); + float wz = u[2] - x(6, 0); + + float w[] = {wx, wy, wz}; + dspm::Mat q = dspm::Mat(x.data, 4, 1); + + // qdot = Q * w + dspm::Mat Omega = 0.5 * SkewSym4x4(w); + dspm::Mat qdot = Omega * q; + dspm::Mat Xdot(this->NUMX, 1); + Xdot *= 0; + Xdot.Copy(qdot, 0, 0); + // dwbias = 0 + // dMang_Ampl = 0 + // dMang_offset = 0 + return Xdot; +} + +void ekf_imu13states::LinearizeFG(dspm::Mat &x, float *u) +{ + float w[3] = {(u[0] - x(4, 0)), (u[1] - x(5, 0)), (u[2] - x(6, 0))}; // subtract the biases on gyros + // float w[3] = {u[0], u[1], u[2]}; // subtract the biases on gyros + + this->F *= 0; // Initialize F and G matrixes. + this->G *= 0; + + // dqdot / dq - skey matrix + F.Copy(0.5*ekf::SkewSym4x4(w), 0, 0); + + // dqdot/dvector + dspm::Mat dq = -0.5 * qProduct(x.data); + dspm::Mat dq_q = dq.Get(0, 4, 1, 3); + + // dqdot / dnw + G.Copy(dq_q, 0, 0); + // dqdot / dwbias + F.Copy(dq_q, 0, 4); + + dspm::Mat rotm = -1 * this->quat2rotm(x.data); // Convert quat to rotation matrix + + G.Copy(rotm, 7, 6); + G.Copy(dspm::Mat::eye(3), 4, 3); // random noise wbias + G.Copy(dspm::Mat::eye(3), 7, 12); // random noise magnetometer amplitude + G.Copy(dspm::Mat::eye(3), 10, 9); // magnetometer offset constant + G.Copy(dspm::Mat::eye(3), 10, 15); // random noise offset constant +} + +void ekf_imu13states::Test() +{ + dspm::Mat test_x(7, 1); + for (size_t i = 0; i < 7; i++) { + test_x(i, 0) = i; + } + printf("Allocate data = %i\n", this->NUMU); + float *test_u = new float[this->NUMU]; + for (size_t i = 0; i < this->NUMU; i++) { + test_u[i] = i; + } + dspm::Mat result_StateXdot = StateXdot(test_x, test_u); + delete[] test_u; +} + +void ekf_imu13states::TestFull(bool enable_att) +{ + int total_N = 4096; + float pi = std::atan(1) * 4; + float gyro_err_data[] = {0.1, 0.2, 0.3}; // static constatnt error + dspm::Mat gyro_err(gyro_err_data, 3, 1); + float R[10]; + for (size_t i = 0; i < 10; i++) { + R[i] = 0.01; + } + + float accel0_data[] = {0, 0, 1}; + float magn0_data[] = {1, 0, 0}; + + dspm::Mat accel0(accel0_data, 3, 1); + dspm::Mat magn0(magn0_data, 3, 1); + + float dt = 0.01; + + dspm::Mat gyro_data(3, 1); + int count = 0; + + // Initial rotation matrix + dspm::Mat Rm = dspm::Mat::eye(3); + dspm::Mat Re = dspm::Mat::eye(3); + + gyro_err *= 1; + + std::cout << "Gyro error: " << gyro_err.t() << std::endl; + for (size_t n = 1; n < total_N * 3; n++) { + if ((n % 1000) == 0) { + std::cout << "Loop " << n << " from " << total_N * 16; + std::cout << ", State data : " << this->X.t(); + } + gyro_data *= 0; // reset gyro value + if ((n >= (total_N / 2)) && (n < total_N * 12)) { + gyro_data(0, 0) = 1 / pi * std::cos(-pi / 2 + pi / 2 * count * 2 / (total_N / 10)); + gyro_data(1, 0) = 2 / pi * std::cos(-pi / 2 + pi / 2 * count * 2 / (total_N / 10)); + gyro_data(2, 0) = 3 / pi * std::cos(-pi / 2 + pi / 2 * count * 2 / (total_N / 10)); + count++; + } + dspm::Mat gyro_sample = gyro_data + gyro_err; + + gyro_data *= dt; + Re = this->eul2rotm(gyro_data.data); // Calculate rotation to gyro angel + Rm = Rm * Re; // Rotate original matrix + dspm::Mat attitude = ekf::rotm2quat(Rm); + // We have to rotate accel and magn to the opposite direction + dspm::Mat accel_data = Rm.t() * accel0; + dspm::Mat magn_data = Rm.t() * magn0; + + dspm::Mat accel_norm = accel_data / accel_data.norm(); + dspm::Mat magn_norm = magn_data / magn_data.norm(); + + float input_u[] = {gyro_sample(0, 0), gyro_sample(1, 0), gyro_sample(2, 0)}; + // Process input values to new state + this->Process(input_u, dt); + dspm::Mat q_norm(this->X.data, 4, 1); + q_norm /= q_norm.norm(); + + if (true == enable_att) { + this->UpdateRefMeasurement(accel_norm.data, magn_norm.data, attitude.data, R); + } else { + this->UpdateRefMeasurement(accel_norm.data, magn_norm.data, R); + } + } + std::cout << "Final State data : " << this->X.t() << std::endl; +} + +void ekf_imu13states::UpdateRefMeasurement(float *accel_data, float *magn_data, float R[6]) +{ + dspm::Mat quat(this->X.data, 4, 1); + dspm::Mat H = 0 * dspm::Mat(6, this->NUMX); + dspm::Mat Re = this->quat2rotm(quat.data).t(); + + // dAccel/dq + dspm::Mat dAccel_dq = ekf::dFdq_inv(this->accel0, quat); + H.Copy(dAccel_dq, 3, 0); + + // dMagn/dq + dspm::Mat magn(&this->X.data[7], 3, 1); + dspm::Mat magn_offset(&this->X.data[10], 3, 1); + dspm::Mat dMagn_dq = ekf::dFdq_inv(magn, quat); + H.Copy(dMagn_dq, 0, 0); + + dspm::Mat expected_magn = Re * magn + magn_offset; + dspm::Mat expected_accel = Re * this->accel0; + + float measured_data[6]; + float expected_data[6]; + for (size_t i = 0; i < 3; i++) { + measured_data[i] = magn_data[i]; + expected_data[i] = expected_magn.data[i]; + measured_data[i + 3] = accel_data[i]; + expected_data[i + 3] = expected_accel.data[i]; + } + + this->Update(H, measured_data, expected_data, R); + quat /= quat.norm(); +} + +void ekf_imu13states::UpdateRefMeasurementMagn(float *accel_data, float *magn_data, float R[6]) +{ + dspm::Mat quat(this->X.data, 4, 1); + dspm::Mat H = 0 * dspm::Mat(6, this->NUMX); + dspm::Mat Re = this->quat2rotm(quat.data).t(); + + // We include these two line to update magnetometer initial state + H.Copy(Re, 0, 7); + H.Copy(dspm::Mat::eye(3), 0, 10); + + // dAccel/dq + dspm::Mat dAccel_dq = ekf::dFdq_inv(this->accel0, quat); + H.Copy(dAccel_dq, 3, 0); + + // dMagn/dq + dspm::Mat magn(&this->X.data[7], 3, 1); + dspm::Mat magn_offset(&this->X.data[10], 3, 1); + dspm::Mat dMagn_dq = ekf::dFdq_inv(magn, quat); + H.Copy(dMagn_dq, 0, 0); + + dspm::Mat expected_magn = Re * magn + magn_offset; + dspm::Mat expected_accel = Re * this->accel0; + + float measured_data[6]; + float expected_data[6]; + for (size_t i = 0; i < 3; i++) { + measured_data[i] = magn_data[i]; + expected_data[i] = expected_magn.data[i]; + measured_data[i + 3] = accel_data[i]; + expected_data[i + 3] = expected_accel.data[i]; + } + + this->Update(H, measured_data, expected_data, R); + quat /= quat.norm(); +} + +void ekf_imu13states::UpdateRefMeasurement(float *accel_data, float *magn_data, float *attitude, float R[10]) +{ + dspm::Mat quat(this->X.data, 4, 1); + dspm::Mat H = 0 * dspm::Mat(10, this->NUMX); + dspm::Mat Re = this->quat2rotm(quat.data).t(); + + H.Copy(Re, 0, 7); + H.Copy(dspm::Mat::eye(3), 0, 10); + // dAccel/dq + dspm::Mat dAccel_dq = ekf::dFdq_inv(this->accel0, quat); + H.Copy(dAccel_dq, 3, 0); + // dMagn/dq + dspm::Mat magn(&this->X.data[7], 3, 1); + dspm::Mat magn_offset(&this->X.data[10], 3, 1); + dspm::Mat dMagn_dq = ekf::dFdq_inv(magn, quat); + H.Copy(dMagn_dq, 0, 0); + + // dq/dq + H.Copy(dspm::Mat::eye(4), 6, 1); + + dspm::Mat expected_magn = Re * magn + magn_offset; + dspm::Mat expected_accel = Re * this->accel0; + + float measured_data[10]; + float expected_data[10]; + for (size_t i = 0; i < 3; i++) { + measured_data[i] = magn_data[i]; + expected_data[i] = expected_magn.data[i]; + measured_data[i + 3] = accel_data[i]; + expected_data[i + 3] = expected_accel.data[i]; + } + for (size_t i = 0; i < 4; i++) { + measured_data[i + 6] = attitude[i]; + expected_data[i + 6] = this->X.data[i]; + } + + this->Update(H, measured_data, expected_data, R); + quat /= quat.norm(); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf_imu13states/include/ekf_imu13states.h b/test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf_imu13states/include/ekf_imu13states.h new file mode 100644 index 0000000..d7553ca --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf_imu13states/include/ekf_imu13states.h @@ -0,0 +1,98 @@ +// Copyright 2020-2021 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#ifndef _ekf_imu13states_H_ +#define _ekf_imu13states_H_ + +#include "ekf.h" + +/** +* @brief This class is used to process and calculate attitude from imu sensors. +* +* The class use state vector with 13 follows values +* X[0..3] - attitude quaternion +* X[4..6] - gyroscope bias error, rad/sec +* X[7..9] - magnetometer vector value - magn_ampl +* X[10..12] - magnetometer offset value - magn_offset +* +* where, reference magnetometer value = magn_ampl*rotation_matrix' + magn_offset +*/ +class ekf_imu13states: public ekf { +public: + ekf_imu13states(); + virtual ~ekf_imu13states(); + virtual void Init(); + + // Method calculates Xdot values depends on U + // U - gyroscope values in radian per seconds (rad/sec) + virtual dspm::Mat StateXdot(dspm::Mat &x, float *u); + virtual void LinearizeFG(dspm::Mat &x, float *u); + + /** + * Method for development and tests only. + */ + void Test(); + /** + * Method for development and tests only. + * + * @param[in] enable_att - enable attitude as input reference value + */ + void TestFull(bool enable_att); + + /** + * Initial reference valie for magnetometer. + */ + dspm::Mat mag0; + /** + * Initial reference valie for accelerometer. + */ + dspm::Mat accel0; + + /** + * number of control measurements + */ + int NUMU; + + /** + * Update part of system state by reference measurements accelerometer and magnetometer. + * Only attitude and gyro bias will be updated. + * This method should be used as main method after calibration. + * + * @param[in] accel_data: accelerometer measurement vector XYZ in g, where 1 g ~ 9.81 m/s^2 + * @param[in] magn_data: magnetometer measurement vector XYZ + * @param[in] R: measurement noise covariance values for diagonal covariance matrix. Then smaller value, then more you trust them. + */ + void UpdateRefMeasurement(float *accel_data, float *magn_data, float R[6]); + /** + * Update full system state by reference measurements accelerometer and magnetometer. + * This method should be used at calibration phase. + * + * @param[in] accel_data: accelerometer measurement vector XYZ in g, where 1 g ~ 9.81 m/s^2 + * @param[in] magn_data: magnetometer measurement vector XYZ + * @param[in] R: measurement noise covariance values for diagonal covariance matrix. Then smaller value, then more you trust them. + */ + void UpdateRefMeasurementMagn(float *accel_data, float *magn_data, float R[6]); + /** + * Update system state by reference measurements accelerometer, magnetometer and attitude quaternion. + * This method could be used when system on constant state or in initialization phase. + * @param[in] accel_data: accelerometer measurement vector XYZ in g, where 1 g ~ 9.81 m/s^2 + * @param[in] magn_data: magnetometer measurement vector XYZ + * @param[in] attitude: attitude quaternion + * @param[in] R: measurement noise covariance values for diagonal covariance matrix. Then smaller value, then more you trust them. + */ + void UpdateRefMeasurement(float *accel_data, float *magn_data, float *attitude, float R[10]); + +}; + +#endif // _ekf_imu13states_H_ diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf_imu13states/test/test_ekf_imu13states.cpp b/test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf_imu13states/test/test_ekf_imu13states.cpp new file mode 100644 index 0000000..cdea195 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf_imu13states/test/test_ekf_imu13states.cpp @@ -0,0 +1,60 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" + +#include "ekf_imu13states.h" +#include "esp_attr.h" + +static const char *TAG = "ekf_imu13states"; + + +TEST_CASE("ekf_imu13states functionality gyro only", "[dspm]") +{ + ekf_imu13states* ekf13 = new ekf_imu13states(); + ekf13->Init(); + ekf13->Test(); + unsigned int start_b = xthal_get_ccount(); + ekf13->TestFull(false); + unsigned int end_b = xthal_get_ccount(); + ESP_LOGI(TAG, "Total time %i (K cycles)", (end_b - start_b)/1000); + TEST_ASSERT_LESS_THAN(100, (int)(1000*abs(ekf13->X.data[4] - 0.1))); + TEST_ASSERT_LESS_THAN(100, (int)(1000*abs(ekf13->X.data[5] - 0.2))); + TEST_ASSERT_LESS_THAN(100, (int)(1000*abs(ekf13->X.data[6] - 0.3))); + printf("Expected result = %i, calculated result = %i\n", 100, (int)(1000*ekf13->X.data[4] + 0.5)); + printf("Expected result = %i, calculated result = %i\n", 200, (int)(1000*ekf13->X.data[5] + 0.5)); + printf("Expected result = %i, calculated result = %i\n", 300, (int)(1000*ekf13->X.data[6] + 0.5)); + +} + +TEST_CASE("ekf_imu13states functionality gyro and magn", "[dspm]") +{ + ekf_imu13states* ekf13 = new ekf_imu13states(); + ekf13->Init(); + ekf13->Test(); + unsigned int start_b = xthal_get_ccount(); + ekf13->TestFull(true); + unsigned int end_b = xthal_get_ccount(); + ESP_LOGI(TAG, "Total time %i (K cycles)", (end_b - start_b)/1000); + + TEST_ASSERT_LESS_THAN(100, (int)(1000*abs(ekf13->X.data[4] - 0.1))); + TEST_ASSERT_LESS_THAN(100, (int)(1000*abs(ekf13->X.data[5] - 0.2))); + TEST_ASSERT_LESS_THAN(100, (int)(1000*abs(ekf13->X.data[6] - 0.3))); + printf("Expected result = %i, calculated result = %i\n", 100, (int)(1000*ekf13->X.data[4] + 0.5)); + printf("Expected result = %i, calculated result = %i\n", 200, (int)(1000*ekf13->X.data[5] + 0.5)); + printf("Expected result = %i, calculated result = %i\n", 300, (int)(1000*ekf13->X.data[6] + 0.5)); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/add/fixed/dsps_add_s16_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/math/add/fixed/dsps_add_s16_ae32.S new file mode 100644 index 0000000..6f29a5a --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/math/add/fixed/dsps_add_s16_ae32.S @@ -0,0 +1,82 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_add_platform.h" +#if (dsps_add_s16_ae32_enabled == 1) + + .text + .align 4 + .global dsps_add_s16_ae32 + .type dsps_add_s16_ae32,@function +// The function implements the following C code: +// esp_err_t dsps_add_s16_ansi(const int16_t *input1, const int16_t *input2, int16_t *output, int len, int step1, int step2, int step_out, int shift) +// { +// for (int i = 0 ; i < len ; i++) { +// int32_t acc = (int32_t)input1[i * step1] + (int32_t)input2[i * step2]; +// output[i * step_out] = acc >> shift; +// } +// return ESP_OK; +// } +dsps_add_s16_ae32: +// input1 - a2 +// input2 - a3 +// output - a4 +// len - a5 +// step_in1 - a6 +// step_in2 - a7 +// step_out - stack (a10) +// shift - stack (a9) + + entry a1, 16 + + + // l32i.n a10, a1, 16 + // s16i a10, a4, 0 + // l32i.n a10, a1, 20 + // s16i a10, a4, 2 + + l32i.n a10, a1, 16 // Load step_out to the a10 register + l32i.n a9, a1, 20 // Load shift to the a9 register + ssr a9 // sar = a9 + + slli a6, a6, 1 // a6 - step_in<<1 + slli a7, a7, 1 // a7 - step_in<<1 + slli a10, a10, 1 // a8 - step_out<<1 + + // s16i a10, a4, 0 + // s16i a6, a4, 2 + // s16i a7, a4, 4 + // s16i a5, a4, 6 + + l16si a11, a2, 0 + l16si a8, a3, 0 + add a8, a11, a8 + srl a9, a8 // a8 = a8>>sar + + loopnez a5, .loop_end_add_s16_ae32 + add.n a2, a2, a6 // input1+=step_in1; + add.n a3, a3, a7 // input2+=step_in2; + + l16si a11, a2, 0 + l16si a8, a3, 0 + s16i a9, a4, 0 // store result to the putput + add a8, a11, a8 + srl a9, a8 // a8 = a8>>sar + + add.n a4, a4, a10 // output+=step_out; +.loop_end_add_s16_ae32: + movi.n a2, 0 // return status ESP_OK + retw.n + +#endif // dsps_add_s16_ae32_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/add/fixed/dsps_add_s16_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/math/add/fixed/dsps_add_s16_ansi.c new file mode 100644 index 0000000..3651ee3 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/math/add/fixed/dsps_add_s16_ansi.c @@ -0,0 +1,28 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_add.h" + +esp_err_t dsps_add_s16_ansi(const int16_t *input1, const int16_t *input2, int16_t *output, int len, int step1, int step2, int step_out, int shift) +{ + if (NULL == input1) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + if (NULL == input2) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + if (NULL == output) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + + for (int i = 0 ; i < len ; i++) { + int32_t acc = (int32_t)input1[i * step1] + (int32_t)input2[i * step2]; + output[i * step_out] = acc >> shift; + } + return ESP_OK; +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/add/float/dsps_add_f32_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/math/add/float/dsps_add_f32_ae32.S new file mode 100644 index 0000000..8f1c50a --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/math/add/float/dsps_add_f32_ae32.S @@ -0,0 +1,64 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_add_platform.h" +#if (dsps_add_f32_ae32_enabled == 1) + +// This is bi quad filter form II for ESP32 processor. + .text + .align 4 + .global dsps_add_f32_ae32 + .type dsps_add_f32_ae32,@function +// The function implements the following C code: +// esp_err_t dsps_add_f32_ansi(const float *input1, const float *input2, float *output, int len, int step1, int step2, int step_out) +// { +// for (int i = 0 ; i < len ; i++) { +// output[i * step_out] = input1[i * step1] + input2[i * step2]; +// } +// return ESP_OK; +// } + +dsps_add_f32_ae32: +// input1 - a2 +// input2 - a3 +// output - a4 +// len - a5 +// step1 - a6 +// step2 - a7 +// step_out - stack (a8) + + entry a1, 16 + + l32i.n a8, a1, 16 // Load step_out to the a8 register + slli a6, a6, 2 // a6 - step1<<2 + slli a7, a7, 2 // a7 - step2<<2 + slli a8, a8, 2 // a8 - step_out<<2 + + lsi f0, a2, 0 + add.n a2, a2, a6 // input1_ptr+=step1; + loopnez a5, loop_end_add_f32_ae32 + lsi f1, a3, 0 + add.n a3, a3, a7 // input2_ptr+=step2; + + add.s f2, f1, f0 // f2 = f1 + f0 + lsi f0, a2, 0 + add.n a2, a2, a6 // input1_ptr+=step1; + ssi f2, a4, 0 + add.n a4, a4, a8 // input2_ptr+=step2; +loop_end_add_f32_ae32: + + movi.n a2, 0 // return status ESP_OK + retw.n + +#endif // dsps_add_f32_ae32_enabled diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/add/float/dsps_add_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/math/add/float/dsps_add_f32_ansi.c new file mode 100644 index 0000000..ae05789 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/math/add/float/dsps_add_f32_ansi.c @@ -0,0 +1,27 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_add.h" + +esp_err_t dsps_add_f32_ansi(const float *input1, const float *input2, float *output, int len, int step1, int step2, int step_out) +{ + if (NULL == input1) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + if (NULL == input2) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + if (NULL == output) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + + for (int i = 0 ; i < len ; i++) { + output[i * step_out] = input1[i * step1] + input2[i * step2]; + } + return ESP_OK; +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/add/include/dsps_add.h b/test_apps/managed_components/espressif__esp-dsp/modules/math/add/include/dsps_add.h new file mode 100644 index 0000000..32a15eb --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/math/add/include/dsps_add.h @@ -0,0 +1,78 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#ifndef _dsps_add_H_ +#define _dsps_add_H_ +#include "dsp_err.h" + +#include "dsps_add_platform.h" + + +#ifdef __cplusplus +extern "C" +{ +#endif + + +/**@{*/ +/** + * @brief add two arrays + * + * The function add one input array to another + * out[i*step_out] = input1[i*step1] + input2[i*step2]; i=[0..len) + * The implementation use ANSI C and could be compiled and run on any platform + * + * @param[in] input1: input array 1 + * @param[in] input2: input array 2 + * @param output: output array + * @param len: amount of operations for arrays + * @param step1: step over input array 1 (by default should be 1) + * @param step2: step over input array 2 (by default should be 1) + * @param step_out: step over output array (by default should be 1) + * + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dsps_add_f32_ansi(const float *input1, const float *input2, float *output, int len, int step1, int step2, int step_out); +esp_err_t dsps_add_f32_ae32(const float *input1, const float *input2, float *output, int len, int step1, int step2, int step_out); + +esp_err_t dsps_add_s16_ansi(const int16_t *input1, const int16_t *input2, int16_t *output, int len, int step1, int step2, int step_out, int shift); +esp_err_t dsps_add_s16_ae32(const int16_t *input1, const int16_t *input2, int16_t *output, int len, int step1, int step2, int step_out, int shift); +/**@}*/ + +#ifdef __cplusplus +} +#endif + +#if CONFIG_DSP_OPTIMIZED + +#if (dsps_add_f32_ae32_enabled == 1) +#define dsps_add_f32 dsps_add_f32_ae32 +#else +#define dsps_add_f32 dsps_add_f32_ansi +#endif + +#if (dsps_add_s16_ae32_enabled == 1) +#define dsps_add_s16 dsps_add_s16_ae32 +#else +#define dsps_add_s16 dsps_add_s16_ansi +#endif + +#else // CONFIG_DSP_OPTIMIZED +#define dsps_add_f32 dsps_add_f32_ansi +#define dsps_add_s16 dsps_add_s16_ansi +#endif // CONFIG_DSP_OPTIMIZED + +#endif // _dsps_add_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/add/include/dsps_add_platform.h b/test_apps/managed_components/espressif__esp-dsp/modules/math/add/include/dsps_add_platform.h new file mode 100644 index 0000000..2b7b835 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/math/add/include/dsps_add_platform.h @@ -0,0 +1,23 @@ +#ifndef _dsps_add_platform_H_ +#define _dsps_add_platform_H_ + +#include "sdkconfig.h" + +#ifdef __XTENSA__ +#include +#include + + +#if ((XCHAL_HAVE_FP == 1) && (XCHAL_HAVE_LOOPS == 1)) + +#define dsps_add_f32_ae32_enabled 1 + +#endif + +#if (XCHAL_HAVE_LOOPS == 1) +#define dsps_add_s16_ae32_enabled 1 +#endif +#endif // __XTENSA__ + + +#endif // _dsps_add_platform_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/add/test/test_dsps_add_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/math/add/test/test_dsps_add_f32_ansi.c new file mode 100644 index 0000000..7af59b9 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/math/add/test/test_dsps_add_f32_ansi.c @@ -0,0 +1,70 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" + +#include "dsps_add.h" +#include "esp_attr.h" + +static const char *TAG = "dsps_add"; + +TEST_CASE("dsps_add_f32_ansi functionality", "[dsps]") +{ + int n = 32; + float x[n]; + float y[n]; + for (int i = 0 ; i < n ; i++) { + x[i] = i; + y[i] = 2*i; + } + dsps_add_f32_ansi(x, x, x, n, 1, 1, 1); + for (int i = 0 ; i < n ; i++) { + if (x[i] != y[i]) { + TEST_ASSERT_EQUAL(x[i], y[i]); + } + } +} + +TEST_CASE("dsps_add_f32_ae32 functionality", "[dsps]") +{ + int n = 32; + float x[n]; + float y[n]; + for (int i = 0 ; i < n ; i++) { + x[i] = i; + y[i] = 2*i; + } + dsps_add_f32_ae32(x, x, x, n, 1, 1, 1); + for (int i = 0 ; i < n ; i++) { + if (x[i] != y[i]) { + TEST_ASSERT_EQUAL(x[i], y[i]); + } + } + + int repeat_count = 1; + + dsps_add_f32_ae32(x, x, x, n, 1, 1, 1); + + unsigned int start_b = xthal_get_ccount(); + dsps_add_f32_ae32(x, x, x, n, 1, 1, 1); + unsigned int end_b = xthal_get_ccount(); + + float total_b = end_b - start_b; + float cycles = total_b / (n * repeat_count); + ESP_LOGI(TAG, "dsps_add_f32_ae32 - %f cycles per sample \n", cycles); + +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/add/test/test_dsps_add_s16_ae32.c b/test_apps/managed_components/espressif__esp-dsp/modules/math/add/test/test_dsps_add_s16_ae32.c new file mode 100644 index 0000000..9d975e8 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/math/add/test/test_dsps_add_s16_ae32.c @@ -0,0 +1,61 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" + +#include "dsps_add.h" +#include "esp_attr.h" + +static const char *TAG = "dsps_add"; + +TEST_CASE("dsps_add_s16_ae32 functionality", "[dsps]") +{ + int n = 64; + int16_t x[n]; + int16_t y[n]; + int32_t temp; + int shift = 0; + for (int i = 0 ; i < n ; i++) { + x[i] = i<<4; + temp = ((int32_t)x[i] + (int32_t)x[i])>>shift; + y[i] = temp; + } + + dsps_add_s16_ae32(x, x, x, n, 1, 1, 1, 0); + for (int i = 0 ; i < n ; i++) { + ESP_LOGD(TAG, "x[%i] = %i %i", i, x[i], y[i]); + if (x[i] != y[i]) { + TEST_ASSERT_EQUAL(x[i], y[i]); + } + } +} + +TEST_CASE("dsps_add_s16_ae32 benchmark", "[dsps]") +{ + const int n = 256; + int16_t x[n]; + for (int i = 0 ; i < n ; i++) { + x[i] = i<<4; + } + + unsigned int start_b = xthal_get_ccount(); + dsps_add_s16_ae32(x, x, x, n, 1, 1, 1, 0); + unsigned int end_b = xthal_get_ccount(); + + float cycles = end_b - start_b; + ESP_LOGI(TAG, "dsps_add_s16_ae32 - %f cycles per sample \n", cycles); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/add/test/test_dsps_add_s16_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/math/add/test/test_dsps_add_s16_ansi.c new file mode 100644 index 0000000..8a164a7 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/math/add/test/test_dsps_add_s16_ansi.c @@ -0,0 +1,60 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" + +#include "dsps_add.h" +#include "esp_attr.h" + +static const char *TAG = "dsps_add"; + +TEST_CASE("dsps_add_s16_ansi functionality", "[dsps]") +{ + int n = 64; + int16_t x[n]; + int16_t y[n]; + int32_t temp; + int shift = 0; + for (int i = 0 ; i < n ; i++) { + x[i] = i<<4; + temp = ((int32_t)x[i] + (int32_t)x[i])>>shift; + y[i] = temp; + } + + dsps_add_s16_ansi(x, x, x, n, 1, 1, 1, 0); + for (int i = 0 ; i < n ; i++) { + if (x[i] != y[i]) { + TEST_ASSERT_EQUAL(x[i], y[i]); + } + } +} + +TEST_CASE("dsps_add_s16_ansi benchmark", "[dsps]") +{ + const int n = 256; + int16_t x[n]; + for (int i = 0 ; i < n ; i++) { + x[i] = i<<4; + } + + unsigned int start_b = xthal_get_ccount(); + dsps_add_s16_ansi(x, x, x, n, 1, 1, 1, 0); + unsigned int end_b = xthal_get_ccount(); + + float cycles = end_b - start_b; + ESP_LOGI(TAG, "dsps_add_s16_ansi - %f cycles per sample \n", cycles); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/addc/float/dsps_addc_f32_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/math/addc/float/dsps_addc_f32_ae32.S new file mode 100644 index 0000000..cb4ea6a --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/math/addc/float/dsps_addc_f32_ae32.S @@ -0,0 +1,57 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_addc_platform.h" +#if (dsps_addc_f32_ae32_enabled == 1) + +// This is bi quad filter form II for ESP32 processor. + .text + .align 4 + .global dsps_addc_f32_ae32 + .type dsps_addc_f32_ae32,@function +// The function implements the following C code: +// esp_err_t dsps_addc_f32_ansi(const float *input, float *output, int len, float C, int step_in, int step_out) +// { +// for (int i = 0 ; i < len ; i++) { +// output[i * step_out] = input[i * step_in] + C; +// } +// return ESP_OK; +// } +dsps_addc_f32_ae32: +// input - a2 +// output - a3 +// len - a4 +// C - a5 +// step_in - a6 +// step_out - a7 + + entry a1, 16 + + slli a6, a6, 2 // a6 - step_in<<2 + slli a7, a7, 2 // a7 - step_out<<2 + wfr f0, a5 // a5 - load to the f0 + + loopnez a4, loop_end_addc_f32_ae32 + lsi f1, a2, 0 + + add.s f2, f1, f0 // f2 = f1 + f0 + add.n a2, a2, a6 // input1_ptr+=step_in; + ssi f2, a3, 0 + add.n a3, a3, a7 // output+=step_out; +loop_end_addc_f32_ae32: + + movi.n a2, 0 // return status ESP_OK + retw.n + +#endif // dsps_addc_f32_ae32_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/addc/float/dsps_addc_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/math/addc/float/dsps_addc_f32_ansi.c new file mode 100644 index 0000000..f825592 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/math/addc/float/dsps_addc_f32_ansi.c @@ -0,0 +1,26 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_addc.h" + +esp_err_t dsps_addc_f32_ansi(const float *input, float *output, int len, float C, int step_in, int step_out) +{ + if (NULL == input) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + if (NULL == output) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + + for (int i = 0 ; i < len ; i++) { + output[i * step_out] = input[i * step_in] + C; + } + return ESP_OK; +} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/addc/include/dsps_addc.h b/test_apps/managed_components/espressif__esp-dsp/modules/math/addc/include/dsps_addc.h new file mode 100644 index 0000000..595320d --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/math/addc/include/dsps_addc.h @@ -0,0 +1,65 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#ifndef _dsps_addc_H_ +#define _dsps_addc_H_ +#include "dsp_err.h" + +#include "dsps_addc_platform.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + + +/**@{*/ +/** + * @brief add constant + * + * The function adds constant to the input array + * x[i*step_out] = y[i*step_in] + C; i=[0..len) + * The implementation use ANSI C and could be compiled and run on any platform + * + * @param[in] input: input array + * @param output: output array + * @param len: amount of operations for arrays + * @param C: constant value + * @param step_in: step over input array (by default should be 1) + * @param step_out: step over output array (by default should be 1) + * + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dsps_addc_f32_ansi(const float *input, float *output, int len, float C, int step_in, int step_out); +esp_err_t dsps_addc_f32_ae32(const float *input, float *output, int len, float C, int step_in, int step_out); +/**@}*/ + +#ifdef __cplusplus +} +#endif + + +#if CONFIG_DSP_OPTIMIZED +#if (dsps_addc_f32_ae32_enabled == 1) +#define dsps_addc_f32 dsps_addc_f32_ae32 +#else +#define dsps_addc_f32 dsps_addc_f32_ansi +#endif +#else +#define dsps_addc_f32 dsps_addc_f32_ansi +#endif // CONFIG_DSP_OPTIMIZED + +#endif // _dsps_addc_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/addc/include/dsps_addc_platform.h b/test_apps/managed_components/espressif__esp-dsp/modules/math/addc/include/dsps_addc_platform.h new file mode 100644 index 0000000..70cad5f --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/math/addc/include/dsps_addc_platform.h @@ -0,0 +1,19 @@ +#ifndef _dsps_addc_platform_H_ +#define _dsps_addc_platform_H_ + +#include "sdkconfig.h" + +#ifdef __XTENSA__ +#include +#include + + +#if ((XCHAL_HAVE_FP == 1) && (XCHAL_HAVE_LOOPS == 1)) + +#define dsps_addc_f32_ae32_enabled 1 + +#endif +#endif // __XTENSA__ + + +#endif // _dsps_addc_platform_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/addc/test/test_dsps_addc_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/math/addc/test/test_dsps_addc_f32_ansi.c new file mode 100644 index 0000000..2f2d9d4 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/math/addc/test/test_dsps_addc_f32_ansi.c @@ -0,0 +1,70 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" + +#include "dsps_addc.h" +#include "esp_attr.h" + +static const char *TAG = "dsps_addc"; + + +TEST_CASE("dsps_addc_f32_ansi functionality", "[dsps]") +{ + int n = 64; + float x[n]; + float y[n]; + for (int i = 0 ; i < n ; i++) { + x[i] = i; + y[i] = i + 10; + } + dsps_addc_f32_ansi(x, x, n, 10, 1, 1); + for (int i = 0 ; i < n ; i++) { + if (x[i] != y[i]) { + TEST_ASSERT_EQUAL(x[i], y[i]); + } + } +} + +TEST_CASE("dsps_addc_f32_ae32 functionality", "[dsps]") +{ + int n = 64; + float x[n]; + float y[n]; + for (int i = 0 ; i < n ; i++) { + x[i] = i; + y[i] = i + 10; + } + dsps_addc_f32_ae32(x, x, n, 10, 1, 1); + for (int i = 0 ; i < n ; i++) { + if (x[i] != y[i]) { + TEST_ASSERT_EQUAL(x[i], y[i]); + } + } + + int repeat_count = 1; + + dsps_addc_f32_ae32(x, x, n, 10, 1, 1); + + unsigned int start_b = xthal_get_ccount(); + dsps_addc_f32_ae32(x, x, n, 10, 1, 1); + unsigned int end_b = xthal_get_ccount(); + + float total_b = end_b - start_b; + float cycles = total_b / (n * repeat_count); + ESP_LOGI(TAG, "dsps_addc_f32_ae32 - %f cycles per sample \n", cycles); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/include/dsps_math.h b/test_apps/managed_components/espressif__esp-dsp/modules/math/include/dsps_math.h new file mode 100644 index 0000000..878f34d --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/math/include/dsps_math.h @@ -0,0 +1,25 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#ifndef _dsps_math_H_ +#define _dsps_math_H_ + +#include "dsps_add.h" +#include "dsps_sub.h" +#include "dsps_mul.h" +#include "dsps_addc.h" +#include "dsps_mulc.h" +#include "dsps_sqrt.h" + +#endif // _dsps_math_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/mul/fixed/dsps_mul_s16_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/math/mul/fixed/dsps_mul_s16_ansi.c new file mode 100644 index 0000000..45d48e3 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/math/mul/fixed/dsps_mul_s16_ansi.c @@ -0,0 +1,28 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_mul.h" + +esp_err_t dsps_mul_s16_ansi(const int16_t *input1, const int16_t *input2, int16_t *output, int len, int step1, int step2, int step_out, int shift) +{ + if (NULL == input1) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + if (NULL == input2) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + if (NULL == output) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + + for (int i = 0 ; i < len ; i++) { + int ttt = (int)input1[i * step1] * (int)input2[i * step2]; + output[i * step_out] = ttt>>shift; + } + return ESP_OK; +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/mul/float/dsps_mul_f32_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/math/mul/float/dsps_mul_f32_ae32.S new file mode 100644 index 0000000..e01e2e5 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/math/mul/float/dsps_mul_f32_ae32.S @@ -0,0 +1,64 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_mul_platform.h" +#if (dsps_mul_f32_ae32_enabled == 1) + +// This is bi quad filter form II for ESP32 processor. + .text + .align 4 + .global dsps_mul_f32_ae32 + .type dsps_mul_f32_ae32,@function +// The function implements the following C code: +// esp_err_t dsps_mul_f32_ansi(const float *input1, const float *input2, float *output, int len, int step1, int step2, int step_out) +// { +// for (int i = 0 ; i < len ; i++) { +// output[i * step_out] = input1[i * step1] * input2[i * step2]; +// } +// return ESP_OK; +// } + +dsps_mul_f32_ae32: +// input1 - a2 +// input2 - a3 +// output - a4 +// len - a5 +// step1 - a6 +// step2 - a7 +// step_out - stack (a8) + + entry a1, 16 + + l32i.n a8, a1, 16 // Load step_out to the a8 register + slli a6, a6, 2 // a6 - step1<<2 + slli a7, a7, 2 // a7 - step2<<2 + slli a8, a8, 2 // a8 - step_out<<2 + + lsi f0, a2, 0 + add.n a2, a2, a6 // input1_ptr+=step1; + loopnez a5, loop_end_mul_f32_ae32 + lsi f1, a3, 0 + add.n a3, a3, a7 // input2_ptr+=step2; + + mul.s f2, f1, f0 // f2 = f1*f0 + lsi f0, a2, 0 + add.n a2, a2, a6 // input1_ptr+=step1; + ssi f2, a4, 0 + add.n a4, a4, a8 // input2_ptr+=step2; +loop_end_mul_f32_ae32: + + movi.n a2, 0 // return status ESP_OK + retw.n + +#endif // dsps_mul_f32_ae32_enabled diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/mul/float/dsps_mul_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/math/mul/float/dsps_mul_f32_ansi.c new file mode 100644 index 0000000..109c11e --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/math/mul/float/dsps_mul_f32_ansi.c @@ -0,0 +1,27 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_mul.h" + +esp_err_t dsps_mul_f32_ansi(const float *input1, const float *input2, float *output, int len, int step1, int step2, int step_out) +{ + if (NULL == input1) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + if (NULL == input2) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + if (NULL == output) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + + for (int i = 0 ; i < len ; i++) { + output[i * step_out] = input1[i * step1] * input2[i * step2]; + } + return ESP_OK; +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/mul/include/dsps_mul.h b/test_apps/managed_components/espressif__esp-dsp/modules/math/mul/include/dsps_mul.h new file mode 100644 index 0000000..303da36 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/math/mul/include/dsps_mul.h @@ -0,0 +1,92 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#ifndef _dsps_mul_H_ +#define _dsps_mul_H_ +#include "dsp_err.h" + +#include "dsps_mul_platform.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + + +/**@{*/ +/** + * @brief Multiply two arrays + * + * The function multiply one input array to another and store result to other array + * out[i*step_out] = input1[i*step1] * input2[i*step2]; i=[0..len) + * The implementation use ANSI C and could be compiled and run on any platform + * + * @param[in] input1: input array 1 + * @param[in] input2: input array 2 + * @param output: output array + * @param len: amount of operations for arrays + * @param step1: step over input array 1 (by default should be 1) + * @param step2: step over input array 2 (by default should be 1) + * @param step_out: step over output array (by default should be 1) + * + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dsps_mul_f32_ansi(const float *input1, const float *input2, float *output, int len, int step1, int step2, int step_out); +esp_err_t dsps_mul_f32_ae32(const float *input1, const float *input2, float *output, int len, int step1, int step2, int step_out); +/**@}*/ + + +/**@{*/ +/** + * @brief Multiply two arrays + * + * The function multiply one input array to another and store result to other array + * out[i*step_out] = input1[i*step1] * input2[i*step2]; i=[0..len) + * The implementation use ANSI C and could be compiled and run on any platform + * + * @param[in] input1: input array 1 + * @param[in] input2: input array 2 + * @param output: output array + * @param len: amount of operations for arrays + * @param step1: step over input array 1 (by default should be 1) + * @param step2: step over input array 2 (by default should be 1) + * @param step_out: step over output array (by default should be 1) + * @param shift: output shift after multiplication (by default should be 15) + * + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dsps_mul_s16_ansi(const int16_t *input1, const int16_t *input2, int16_t *output, int len, int step1, int step2, int step_out, int shift); + +/**@}*/ + +#ifdef __cplusplus +} +#endif + +#if CONFIG_DSP_OPTIMIZED +#if (dsps_mul_f32_ae32_enabled == 1) +#define dsps_mul_f32 dsps_mul_f32_ae32 +#else +#define dsps_mul_f32 dsps_mul_f32_ansi +#endif // +#define dsps_mul_s16 dsps_mul_s16_ansi +#else // CONFIG_DSP_OPTIMIZED +#define dsps_mul_f32 dsps_mul_f32_ansi +#define dsps_mul_s16 dsps_mul_s16_ansi +#endif +#endif // _dsps_mul_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/mul/include/dsps_mul_platform.h b/test_apps/managed_components/espressif__esp-dsp/modules/math/mul/include/dsps_mul_platform.h new file mode 100644 index 0000000..3eb8824 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/math/mul/include/dsps_mul_platform.h @@ -0,0 +1,18 @@ +#ifndef _dsps_mul_platform_H_ +#define _dsps_mul_platform_H_ + +#include "sdkconfig.h" + +#ifdef __XTENSA__ +#include +#include + + +#if ((XCHAL_HAVE_FP == 1) && (XCHAL_HAVE_LOOPS == 1)) + +#define dsps_mul_f32_ae32_enabled 1 + +#endif +#endif // __XTENSA__ + +#endif // _dsps_mul_platform_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/mul/test/test_dsps_mul_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/math/mul/test/test_dsps_mul_f32_ansi.c new file mode 100644 index 0000000..5fa8344 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/math/mul/test/test_dsps_mul_f32_ansi.c @@ -0,0 +1,70 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" + +#include "dsps_mul.h" +#include "esp_attr.h" + +static const char *TAG = "dsps_mul"; + +TEST_CASE("dsps_mul_f32_ansi functionality", "[dsps]") +{ + int n = 32; + float x[n]; + float y[n]; + for (int i = 0 ; i < n ; i++) { + x[i] = i; + y[i] = i*i; + } + dsps_mul_f32_ansi(x, x, x, n, 1, 1, 1); + for (int i = 0 ; i < n ; i++) { + if (x[i] != y[i]) { + TEST_ASSERT_EQUAL(x[i], y[i]); + } + } +} + +TEST_CASE("dsps_mul_f32_ae32 functionality", "[dsps]") +{ + int n = 32; + float x[n]; + float y[n]; + for (int i = 0 ; i < n ; i++) { + x[i] = i; + y[i] = i*i; + } + dsps_mul_f32_ae32(x, x, x, n, 1, 1, 1); + for (int i = 0 ; i < n ; i++) { + if (x[i] != y[i]) { + TEST_ASSERT_EQUAL(x[i], y[i]); + } + } + + int repeat_count = 1; + + dsps_mul_f32_ae32(x, x, x, n, 1, 1, 1); + + unsigned int start_b = xthal_get_ccount(); + dsps_mul_f32_ae32(x, x, x, n, 1, 1, 1); + unsigned int end_b = xthal_get_ccount(); + + float total_b = end_b - start_b; + float cycles = total_b / (n * repeat_count); + ESP_LOGI(TAG, "dsps_mul_f32_ae32 - %f cycles per sample \n", cycles); + +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/fixed/dsps_mulc_s16_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/fixed/dsps_mulc_s16_ae32.S new file mode 100644 index 0000000..d86d081 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/fixed/dsps_mulc_s16_ae32.S @@ -0,0 +1,77 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_mulc_platform.h" +#if (dsps_mulc_s16_ae32_enabled == 1) + + .text + .align 4 + .global dsps_mulc_s16_ae32 + .type dsps_mulc_s16_ae32,@function +// The function implements the following C code: +// esp_err_t dsps_mulc_f32_ansi(const float *input, float *output, int len, float C, int step_in, int step_out) +// { +// for (int i = 0 ; i < len ; i++) { +// int32_t acc = (int32_t)input[i * step_in] * (int32_t)C; +// output[i * step_out] = (int16_t)(acc>>15); +// } +// return ESP_OK; +// } +dsps_mulc_s16_ae32: +// input - a2 +// output - a3 +// len - a4 +// C - a5 +// step_in - a6 +// step_out - a7 + + entry a1, 16 + + movi.n a8, 15 // output shift + ssr a8 + + srli a4, a4, 1 // a4 = a4>>1 + slli a6, a6, 2 // a6 - step_in<<3, because we load two inputs per loop + slli a7, a7, 1 // a7 - step_out<<2 + + addi a6, a6, -4; + addi a2, a2, -4; + + ldinc m0, a2 + + loopnez a4, loop_end_mulc_f32_ae32 + add.n a2, a2, a6 // input+=step_input; + mul.DA.LL m0, a5 + rsr a8, acchi + rsr a9, acclo + src a8, a8, a9 // Here result in a8 + s16i a8, a3, 0 // store result to the putput + // rsr a9, acclo + // s16i a9, a3, 0 // store result to the putput + add.n a3, a3, a7 // output+=step_out; + mul.DA.HL m0, a5 + + rsr a8, acchi + rsr a9, acclo + ldinc m0, a2 // load next data + src a10, a8, a9 // Here result in a8 + s16i a10, a3, 0 // store result to the putput + // // rsr a9, acclo + // // s16i a9, a3, 0 // store result to the putput + add.n a3, a3, a7 // output+=step_out; +loop_end_mulc_f32_ae32: + movi.n a2, 0 // return status ESP_OK + retw.n + +#endif // dsps_mulc_s16_ae32_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/fixed/dsps_mulc_s16_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/fixed/dsps_mulc_s16_ansi.c new file mode 100644 index 0000000..bbe4db9 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/fixed/dsps_mulc_s16_ansi.c @@ -0,0 +1,27 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_mulc.h" + +esp_err_t dsps_mulc_s16_ansi(const int16_t *input, int16_t *output, int len, int16_t C, int step_in, int step_out) +{ + if (NULL == input) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + if (NULL == output) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + + for (int i = 0 ; i < len ; i++) { + int32_t acc = (int32_t)input[i * step_in] * (int32_t)C; + output[i * step_out] = (int16_t)(acc>>15); + } + return ESP_OK; +} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/float/dsps_mulc_f32_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/float/dsps_mulc_f32_ae32.S new file mode 100644 index 0000000..d1eade0 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/float/dsps_mulc_f32_ae32.S @@ -0,0 +1,57 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_mulc_platform.h" +#if (dsps_mulc_f32_ae32_enabled == 1) + +// This is bi quad filter form II for ESP32 processor. + .text + .align 4 + .global dsps_mulc_f32_ae32 + .type dsps_mulc_f32_ae32,@function +// The function implements the following C code: +// esp_err_t dsps_mulc_f32_ansi(const float *input, float *output, int len, float C, int step_in, int step_out) +// { +// for (int i = 0 ; i < len ; i++) { +// output[i * step_out] = input[i * step_in] * C; +// } +// return ESP_OK; +// } +dsps_mulc_f32_ae32: +// input - a2 +// output - a3 +// len - a4 +// C - a5 +// step_in - a6 +// step_out - a7 + + entry a1, 16 + + slli a6, a6, 2 // a6 - step_in<<2 + slli a7, a7, 2 // a7 - step_out<<2 + wfr f0, a5 // a5 - load to the f0 + + loopnez a4, loop_end_mulc_f32_ae32 + lsi f1, a2, 0 + + mul.s f2, f1, f0 // f2 = f1 * f0 + add.n a2, a2, a6 // input1_ptr+=step_in; + ssi f2, a3, 0 + add.n a3, a3, a7 // output+=step_out; +loop_end_mulc_f32_ae32: + + movi.n a2, 0 // return status ESP_OK + retw.n + +#endif // dsps_mulc_f32_ae32_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/float/dsps_mulc_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/float/dsps_mulc_f32_ansi.c new file mode 100644 index 0000000..c184eff --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/float/dsps_mulc_f32_ansi.c @@ -0,0 +1,26 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_mulc.h" + +esp_err_t dsps_mulc_f32_ansi(const float *input, float *output, int len, float C, int step_in, int step_out) +{ + if (NULL == input) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + if (NULL == output) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + + for (int i = 0 ; i < len ; i++) { + output[i * step_out] = input[i * step_in] * C; + } + return ESP_OK; +} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/include/dsps_mulc.h b/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/include/dsps_mulc.h new file mode 100644 index 0000000..6b8ff16 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/include/dsps_mulc.h @@ -0,0 +1,75 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#ifndef _dsps_mulc_H_ +#define _dsps_mulc_H_ +#include "dsp_err.h" + +#include "dsps_mulc_platform.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +/**@{*/ +/** + * @brief multiply constant + * + * The function multiplies input array to the constant value + * x[i*step_out] = y[i*step_in]*C; i=[0..len) + * The implementation use ANSI C and could be compiled and run on any platform + * + * @param[in] input: input array + * @param output: output array + * @param len: amount of operations for arrays + * @param C: constant value + * @param step_in: step over input array (by default should be 1) + * @param step_out: step over output array (by default should be 1) + * + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dsps_mulc_f32_ansi(const float *input, float *output, int len, float C, int step_in, int step_out); +esp_err_t dsps_mulc_f32_ae32(const float *input, float *output, int len, float C, int step_in, int step_out); + +esp_err_t dsps_mulc_s16_ae32(const int16_t *input, int16_t *output, int len, int16_t C, int step_in, int step_out); +esp_err_t dsps_mulc_s16_ansi(const int16_t *input, int16_t *output, int len, int16_t C, int step_in, int step_out); + +/**@}*/ + +#ifdef __cplusplus +} +#endif + +#if CONFIG_DSP_OPTIMIZED +#if (dsps_mulc_f32_ae32_enabled == 1) +#define dsps_mulc_f32 dsps_mulc_f32_ae32 +#else // +#define dsps_mulc_f32 dsps_mulc_f32_ansi +#endif +#if (dsps_mulc_s16_ae32_enabled == 1) +#define dsps_mulc_s16 dsps_mulc_s16_ae32 +#else +#define dsps_mulc_s16 dsps_mulc_s16_ansi +#endif // dsps_mulc_s16_ae32_enabled + +#else +#define dsps_mulc_f32 dsps_mulc_f32_ansi +#define dsps_mulc_s16 dsps_mulc_s16_ansi +#endif + + +#endif // _dsps_mulc_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/include/dsps_mulc_platform.h b/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/include/dsps_mulc_platform.h new file mode 100644 index 0000000..9a7ca11 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/include/dsps_mulc_platform.h @@ -0,0 +1,25 @@ +#ifndef _dsps_mulc_platform_H_ +#define _dsps_mulc_platform_H_ + +#include "sdkconfig.h" + +#ifdef __XTENSA__ +#include +#include + + +#if ((XCHAL_HAVE_FP == 1) && (XCHAL_HAVE_LOOPS == 1)) + +#define dsps_mulc_f32_ae32_enabled 1 + +#endif + +#if ((XCHAL_HAVE_LOOPS == 1) && (XCHAL_HAVE_MAC16 == 1)) + +#define dsps_mulc_s16_ae32_enabled 1 + +#endif // +#endif // __XTENSA__ + + +#endif // _dsps_mulc_platform_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/test/test_dsps_mulc_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/test/test_dsps_mulc_f32_ansi.c new file mode 100644 index 0000000..74f36d8 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/test/test_dsps_mulc_f32_ansi.c @@ -0,0 +1,69 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" + +#include "dsps_mulc.h" +#include "esp_attr.h" + +static const char *TAG = "dsps_mulc"; + +TEST_CASE("dsps_mulc_f32_ansi functionality", "[dsps]") +{ + int n = 64; + float x[n]; + float y[n]; + for (int i = 0 ; i < n ; i++) { + x[i] = i; + y[i] = i * 10; + } + dsps_mulc_f32_ansi(x, x, n, 10, 1, 1); + for (int i = 0 ; i < n ; i++) { + if (x[i] != y[i]) { + TEST_ASSERT_EQUAL(x[i], y[i]); + } + } +} + +TEST_CASE("dsps_mulc_f32_ae32 functionality", "[dsps]") +{ + int n = 64; + float x[n]; + float y[n]; + for (int i = 0 ; i < n ; i++) { + x[i] = i; + y[i] = i*10; + } + dsps_mulc_f32_ae32(x, x, n, 10, 1, 1); + for (int i = 0 ; i < n ; i++) { + if (x[i] != y[i]) { + TEST_ASSERT_EQUAL(x[i], y[i]); + } + } + + int repeat_count = 1; + + dsps_mulc_f32_ae32(x, x, n, 10, 1, 1); + + unsigned int start_b = xthal_get_ccount(); + dsps_mulc_f32_ae32(x, x, n, 10, 1, 1); + unsigned int end_b = xthal_get_ccount(); + + float total_b = end_b - start_b; + float cycles = total_b / (n * repeat_count); + ESP_LOGI(TAG, "dsps_mulc_f32_ae32 - %f cycles per sample \n", cycles); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/test/test_dsps_mulc_s16_ae32.c b/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/test/test_dsps_mulc_s16_ae32.c new file mode 100644 index 0000000..5cb4810 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/test/test_dsps_mulc_s16_ae32.c @@ -0,0 +1,60 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" + +#include "dsps_mulc.h" +#include "esp_attr.h" + +static const char *TAG = "dsps_mulc"; + +TEST_CASE("dsps_mulc_s16_ae32 functionality", "[dsps]") +{ + int n = 64; + int16_t x[n]; + int16_t y[n]; + int32_t temp; + int16_t test_const = 0x2000; + for (int i = 0 ; i < n ; i++) { + x[i] = i<<4; + temp = (int32_t)x[i]*(int32_t)test_const; + y[i] = temp >> 15; + } + + dsps_mulc_s16_ae32(x, x, n, test_const, 1, 1); + for (int i = 0 ; i < n ; i++) { + if (x[i] != y[i]) { + TEST_ASSERT_EQUAL(x[i], y[i]); + } + } +} + +TEST_CASE("dsps_mulc_s16_ae32 benchmark", "[dsps]") +{ + const int n = 256; + int16_t x[n]; + for (int i = 0 ; i < n ; i++) { + x[i] = i<<4; + } + + unsigned int start_b = xthal_get_ccount(); + dsps_mulc_s16_ae32(x, x, n, 10, 1, 1); + unsigned int end_b = xthal_get_ccount(); + + float cycles = end_b - start_b; + ESP_LOGI(TAG, "dsps_mulc_f32_ae32 - %f cycles per sample \n", cycles); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/test/test_dsps_mulc_s16_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/test/test_dsps_mulc_s16_ansi.c new file mode 100644 index 0000000..55e8bf4 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/test/test_dsps_mulc_s16_ansi.c @@ -0,0 +1,60 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" + +#include "dsps_mulc.h" +#include "esp_attr.h" + +static const char *TAG = "dsps_mulc"; + +TEST_CASE("dsps_mulc_s16_ansi functionality", "[dsps]") +{ + int n = 64; + int16_t x[n]; + int16_t y[n]; + int32_t temp; + int16_t test_const = 0x2000; + for (int i = 0 ; i < n ; i++) { + x[i] = i<<4; + temp = (int32_t)x[i]*(int32_t)test_const; + y[i] = temp >> 15; + } + + dsps_mulc_s16_ansi(x, x, n, test_const, 1, 1); + for (int i = 0 ; i < n ; i++) { + if (x[i] != y[i]) { + TEST_ASSERT_EQUAL(x[i], y[i]); + } + } +} + +TEST_CASE("dsps_mulc_s16_ae32 benchmark", "[dsps]") +{ + const int n = 256; + int16_t x[n]; + for (int i = 0 ; i < n ; i++) { + x[i] = i<<4; + } + + unsigned int start_b = xthal_get_ccount(); + dsps_mulc_s16_ansi(x, x, n, 10, 1, 1); + unsigned int end_b = xthal_get_ccount(); + + float cycles = end_b - start_b; + ESP_LOGI(TAG, "dsps_mulc_f32_ae32 - %f cycles per sample \n", cycles); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/sqrt/float/dsps_sqrt_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/math/sqrt/float/dsps_sqrt_f32_ansi.c new file mode 100644 index 0000000..9326900 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/math/sqrt/float/dsps_sqrt_f32_ansi.c @@ -0,0 +1,53 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_sqrt.h" +#include + + +inline float dsps_sqrtf_f32_ansi(float f) +{ + int result; + int* f_ptr = (int*)&f; + result = 0x1fbb4000 + (*f_ptr >> 1); + const int *p = &result; + float* f_result = (float*)p; + return *f_result; +} + +esp_err_t dsps_sqrt_f32_ansi(const float *input, float *output, int len) +{ + if (NULL == input) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + if (NULL == output) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + + for (int i = 0 ; i < len ; i++) { + output[i] = dsps_sqrtf_f32_ansi(input[i]); + } + return ESP_OK; +} + +float dsps_inverted_sqrtf_f32_ansi(float data ) +{ + const float x2 = data * 0.5F; + const float threehalfs = 1.5F; + + union { + float f; + uint32_t i; + } conv = {data}; // member 'f' set to value of 'data'. + conv.i = 0x5f3759df - ( conv.i >> 1 ); + conv.f *= ( threehalfs - ( x2 * conv.f * conv.f ) ); + return conv.f; +} + diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/sqrt/include/dsps_sqrt.h b/test_apps/managed_components/espressif__esp-dsp/modules/math/sqrt/include/dsps_sqrt.h new file mode 100644 index 0000000..31edc64 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/math/sqrt/include/dsps_sqrt.h @@ -0,0 +1,91 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#ifndef _dsps_sqrt_H_ +#define _dsps_sqrt_H_ +#include "dsp_err.h" + + +#ifdef __cplusplus +extern "C" +{ +#endif + +/**@{*/ +/** + * @brief square root approximation + * + * The function takes square root approximation + * x[i] ~ sqrt(y[i]); i=[0..len) + * The implementation use ANSI C and could be compiled and run on any platform + * + * @param[in] input: input array + * @param output: output array + * @param len: amount of operations for arrays + * + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dsps_sqrt_f32_ansi(const float *input, float *output, int len); +//esp_err_t dsps_sqrt_s32_ansi(const int32_t *input, int16_t *output, int len); + +/**@{*/ +/** + * @brief square root approximation + * + * The function takes square root approximation + * x ~ sqrt(y); + * The implementation use ANSI C and could be compiled and run on any platform + * + * @param[in] data: input value + * + * @return + * - square root value + */ +float dsps_sqrtf_f32_ansi(const float data); + + +/**@{*/ +/** + * @brief inverted square root approximation + * + * The function takes inverted square root approximation + * x ~ 1/sqrt(y); + * The implementation use ANSI C and could be compiled and run on any platform + * + * @param[in] data: input value + * + * @return + * - inverted square root value + */ +float dsps_inverted_sqrtf_f32_ansi(float data ); +/**@}*/ + +#ifdef __cplusplus +} +#endif + + +#ifdef CONFIG_DSP_OPTIMIZED +#define dsps_sqrt_f32 dsps_sqrt_f32_ansi +#define dsps_sqrtf_f32 dsps_sqrtf_f32_ansi +#define dsps_inverted_sqrtf_f32 dsps_inverted_sqrtf_f32_ansi +#else +#define dsps_sqrt_f32 dsps_sqrt_f32_ansi +#define dsps_sqrtf_f32 dsps_sqrtf_f32_ansi +#define dsps_inverted_sqrtf_f32 dsps_inverted_sqrtf_f32_ansi +#endif + +#endif // _dsps_sqrt_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/sqrt/test/test_dsps_sqrt_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/math/sqrt/test/test_dsps_sqrt_f32_ansi.c new file mode 100644 index 0000000..7fb8b77 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/math/sqrt/test/test_dsps_sqrt_f32_ansi.c @@ -0,0 +1,83 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" + +#include "dsps_sqrt.h" +#include "esp_attr.h" + +static const char *TAG = "dsps_sqrt"; + +TEST_CASE("dsps_sqrtf_f32_ansi functionality", "[dsps]") +{ + float max_err = -1000; + float max_value = 0; + float min_err = 0; + float min_value = INT32_MAX; + int test_points = 100000; + for (size_t i = 0; i < test_points; i++) + { + float test_value = rand(); + // if (test_value > max_value) max_value = test_value; + // if (test_value < min_value) min_value = test_value; + float x = sqrtf(test_value); + float y = dsps_sqrtf_f32(test_value); + float error = 20*log10f(fabs((x - y)/x) + 0.000001); + if (error > max_err) + { + max_err = error; + max_value = test_value; + } + if (error < min_err) + { + min_err = error; + min_value = test_value; + } + if (error > -25) { + ESP_LOGE(TAG, "dsps_sqrtf_f32_ansi: error = %f dB, value = %f (0x%8.8x)\n", error, test_value, (int)test_value); + TEST_ASSERT_EQUAL(x, y); + } + } + ESP_LOGI(TAG, "dsps_sqrtf_f32_ansi: max error = %f dB, min error = %f dB, max_value = %f (0x%8.8x), min_value = %f (0x%8.8x)\n", max_err, min_err, max_value, (int)max_value, min_value, (int)min_value); +} + +TEST_CASE("dsps_sqrt_f32_ansi functionality", "[dsps]") +{ + int n = 256; + float* x = (float*)malloc(sizeof(float)*n); + float* result = (float*)malloc(sizeof(float)*n); + float* y = (float*)malloc(sizeof(float)*n); + for (int i = 0 ; i < n ; i++) { + y[i] = i * 10; + x[i] = y[i]*y[i]; + } + unsigned int start_b = xthal_get_ccount(); + dsps_sqrt_f32_ansi(x, result, n); + float cycles = xthal_get_ccount() - start_b; + + for (int i = 0 ; i < n ; i++) { + //printf("Result[%i] = %f, expected = %f, diff = %f\n", i, result[i], y[i], 20*logf(fabs((result[i] - y[i])/y[i]) + 0.000001)); + float error = 20*log10f(fabs((result[i] - y[i])/y[i]) + 0.000001); + if (error > -25) { + TEST_ASSERT_EQUAL(result[i], y[i]); + } + } + ESP_LOGI(TAG, "dsps_sqrt_f32_ansi - %f cycles for %i samples \n", cycles, n); + free(x); + free(y); + free(result); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/sub/float/dsps_sub_f32_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/math/sub/float/dsps_sub_f32_ae32.S new file mode 100644 index 0000000..5f08d2f --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/math/sub/float/dsps_sub_f32_ae32.S @@ -0,0 +1,64 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_sub_platform.h" +#if (dsps_sub_f32_ae32_enabled == 1) + +// This is bi quad filter form II for ESP32 processor. + .text + .align 4 + .global dsps_sub_f32_ae32 + .type dsps_sub_f32_ae32,@function +// The function implements the following C code: +// esp_err_t dsps_sub_f32_ae32(const float *input1, const float *input2, float *output, int len, int step1, int step2, int step_out) +// { +// for (int i = 0 ; i < len ; i++) { +// output[i * step_out] = input1[i * step1] - input2[i * step2]; +// } +// return ESP_OK; +// } + +dsps_sub_f32_ae32: +// input1 - a2 +// input2 - a3 +// output - a4 +// len - a5 +// step1 - a6 +// step2 - a7 +// step_out - stack (a8) + + entry a1, 16 + + l32i.n a8, a1, 16 // Load step_out to the a8 register + slli a6, a6, 2 // a6 - step1<<2 + slli a7, a7, 2 // a7 - step2<<2 + slli a8, a8, 2 // a8 - step_out<<2 + + lsi f0, a2, 0 + add.n a2, a2, a6 // input1_ptr+=step1; + loopnez a5, loop_end_sub_f32_ae32 + lsi f1, a3, 0 + add.n a3, a3, a7 // input2_ptr+=step2; + + sub.s f2, f0, f1 // f2 = f0 - f1 + lsi f0, a2, 0 + add.n a2, a2, a6 // input1_ptr+=step1; + ssi f2, a4, 0 + add.n a4, a4, a8 // input2_ptr+=step2; +loop_end_sub_f32_ae32: + + movi.n a2, 0 // return status ESP_OK + retw.n + +#endif // dsps_sub_f32_ae32_enabled diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/sub/float/dsps_sub_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/math/sub/float/dsps_sub_f32_ansi.c new file mode 100644 index 0000000..0126f1d --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/math/sub/float/dsps_sub_f32_ansi.c @@ -0,0 +1,27 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_sub.h" + +esp_err_t dsps_sub_f32_ansi(const float *input1, const float *input2, float *output, int len, int step1, int step2, int step_out) +{ + if (NULL == input1) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + if (NULL == input2) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + if (NULL == output) return ESP_ERR_DSP_PARAM_OUTOFRANGE; + + for (int i = 0 ; i < len ; i++) { + output[i * step_out] = input1[i * step1] - input2[i * step2]; + } + return ESP_OK; +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/sub/include/dsps_sub.h b/test_apps/managed_components/espressif__esp-dsp/modules/math/sub/include/dsps_sub.h new file mode 100644 index 0000000..2dc1adf --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/math/sub/include/dsps_sub.h @@ -0,0 +1,67 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#ifndef _dsps_sub_H_ +#define _dsps_sub_H_ +#include "dsp_err.h" + +#include "dsps_sub_platform.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + + +/**@{*/ +/** + * @brief sub arrays + * + * The function subtract one array from another + * out[i*step_out] = input1[i*step1] - input2[i*step2]; i=[0..len) + * The implementation use ANSI C and could be compiled and run on any platform + * + * @param[in] input1: input array 1 + * @param[in] input2: input array 2 + * @param output: output array + * @param len: amount of operations for arrays + * @param step1: step over input array 1 (by default should be 1) + * @param step2: step over input array 2 (by default should be 1) + * @param step_out: step over output array (by default should be 1) + * + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dsps_sub_f32_ansi(const float *input1, const float *input2, float *output, int len, int step1, int step2, int step_out); +esp_err_t dsps_sub_f32_ae32(const float *input1, const float *input2, float *output, int len, int step1, int step2, int step_out); +/**@}*/ + +#ifdef __cplusplus +} +#endif + +#if CONFIG_DSP_OPTIMIZED + +#if (dsps_sub_f32_ae32_enabled == 1) +#define dsps_sub_f32 dsps_sub_f32_ae32 +#else +#define dsps_sub_f32 dsps_sub_f32_ansi +#endif +#else +#define dsps_sub_f32 dsps_sub_f32_ansi +#endif // CONFIG_DSP_OPTIMIZED + + +#endif // _dsps_sub_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/sub/include/dsps_sub_platform.h b/test_apps/managed_components/espressif__esp-dsp/modules/math/sub/include/dsps_sub_platform.h new file mode 100644 index 0000000..6c67f30 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/math/sub/include/dsps_sub_platform.h @@ -0,0 +1,18 @@ +#ifndef _dsps_sub_platform_H_ +#define _dsps_sub_platform_H_ + +#include "sdkconfig.h" + +#ifdef __XTENSA__ +#include +#include + + +#if ((XCHAL_HAVE_FP == 1) && (XCHAL_HAVE_LOOPS == 1)) + +#define dsps_sub_f32_ae32_enabled 1 + +#endif +#endif // __XTENSA__ + +#endif // _dsps_sub_platform_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/sub/test/test_dsps_sub_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/math/sub/test/test_dsps_sub_f32_ansi.c new file mode 100644 index 0000000..8792775 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/math/sub/test/test_dsps_sub_f32_ansi.c @@ -0,0 +1,72 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" + +#include "dsps_sub.h" +#include "esp_attr.h" + +static const char *TAG = "dsps_sub"; + +TEST_CASE("dsps_sub_f32_ansi functionality", "[dsps]") +{ + int n = 32; + float x[n]; + float y[n]; + float z[n]; + for (int i = 0 ; i < n ; i++) { + x[i] = i*3; + y[i] = i*2; + z[i] = i; + } + dsps_sub_f32_ansi(x, y, x, n, 1, 1, 1); + for (int i = 0 ; i < n ; i++) { + if (x[i] != z[i]) { + TEST_ASSERT_EQUAL(x[i], z[i]); + } + } +} + +TEST_CASE("dsps_sub_f32_ae32 functionality", "[dsps]") +{ + int n = 32; + float x[n]; + float y[n]; + float z[n]; + for (int i = 0 ; i < n ; i++) { + x[i] = i*3; + y[i] = i*2; + z[i] = i; + } + dsps_sub_f32_ae32(x, y, x, n, 1, 1, 1); + for (int i = 0 ; i < n ; i++) { + if (x[i] != z[i]) { + TEST_ASSERT_EQUAL(x[i], z[i]); + } + } + + int repeat_count = 1; + dsps_sub_f32_ae32(x, x, x, n, 1, 1, 1); + + unsigned int start_b = xthal_get_ccount(); + dsps_sub_f32_ae32(x, x, x, n, 1, 1, 1); + unsigned int end_b = xthal_get_ccount(); + + float total_b = end_b - start_b; + float cycles = total_b / (n * repeat_count); + ESP_LOGI(TAG, "dsps_sub_f32_ae32 - %f cycles per sample \n", cycles); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/fixed/dspm_mult_s16_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/fixed/dspm_mult_s16_ae32.S new file mode 100644 index 0000000..3893d68 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/fixed/dspm_mult_s16_ae32.S @@ -0,0 +1,174 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dspm_mult_platform.h" +#if (dspm_mult_s16_ae32_enabled == 1) + +#include "dsps_dotprod_s16_m_ae32.S" +#include "dspm_mult_s16_m_ae32_vector.S" +//esp_err_t dspm_mult_s16_ae32(const int16_t* A, const int16_t* B, int16_t* C, int m, int n, int k, int shift); + +// This is matrix multipliction function for ESP32 processor. + .text + .align 4 + .global dspm_mult_s16_ae32 + .global .dspm_mult_s16_ae32_body + .type dspm_mult_s16_ae32,@function + +dspm_mult_s16_ae32: +// A - a2 +// B - a3 +// C - a4 +// m - a5 - any > 0 +// n - a6 - 1,2,3, any +// k - a7 - 1, any +// shift - stack (a8) + +// a14 - n*4 - pointer increment +// + entry a1, 80 +// ====== process matrices when k == 1 ============ +.dspm_mult_s16_ae32_body: + l32i.n a8, a1, 80 // Load shift to the a8 register + + + // Prepare and load round value + ssr a8 // store shift to ssa + movi a15, 0x7fff + srl a15, a15 + + neg a8, a8 + addi a8, a8, 15 + ssr a8 // store shift to ssa + movi a8, 0 // Clear a8 + + slli a14, a6, 1 // Pointer increment for n + movi.n a10, 2 // Increment = 2 + movi.n a9, 0 // initial counter loop1 + + movi a12, 1 + beq a7, a12, vector_mult + // We have normal path with k > 1 + // a2, a3, a4 - A,B,C + // a5 - m + // a6 - n + // a7 - k + // a8 - temp + // a9 - temp + // a10- k counter + // a11- m counter + // a12- B + // a13- A + // a14 - pointer increment for n + // a15 - round value + + bbsi a6, 0, even_N_samples +// ---------------- for odd N + srli a6, a6, 1 // counter a6 = a6/2. We have to do it only once + slli a7, a7, 1 // counter a7 = a7*2. We have to do it only once + + // loop for M +m_loop_mmult: + movi a10, 0 // reset k loop counter + mov a13, a3 // set pointer to the first column +// loop for K +k_loop_mmult: + + addi a12, a2, -4 // every loop the same start position + + movi a8, 0 + wsr a8, acchi + wsr a15, acclo // initialize acc with shifted round value + + loopnez a6, .loop_end_mmult // loop for N + .loop_mmult: + ldinc m3, a12 + l16si a8, a13, 0 + add a13, a13, a7 + mula.ad.ll a8, m3 + l16si a8, a13, 0 + add a13, a13, a7 + mula.ad.lh a8, m3 + .loop_end_mmult: + + rsr a8, acchi + rsr a9, acclo + src a8, a8, a9 + s16i a8, a4, 0 + addi a4, a4, 2 + // check and increment for K + + addi a10, a10, 2 + add a13, a3, a10 // we shift collumn + bne a10, a7, k_loop_mmult + + // Check and increment for M + add a2, a2, a14 // move to the next raw + addi a5, a5, -1 + bnez.n a5, m_loop_mmult + + movi.n a2, 0 // return status ESP_OK + retw.n + +even_N_samples: +// ---------------- for odd N + slli a7, a7, 1 // counter a7 = a7*2. We have to do it only once + + // loop for M +m_loop_mmult_even: + movi a10, 0 // reset k loop counter + mov a13, a3 // set pointer to the first column +// loop for K +k_loop_mmult_even: + + mov a12, a2 // every loop the same start position + + movi a8, 0 + wsr a8, acchi + wsr a15, acclo // initialize acc with shifted round value + + loopnez a6, .loop_end_mmult_even // loop for N + .loop_mmult_even: + l16si a9, a12, 0 + l16si a8, a13, 0 + addi a12, a12, 2 + add a13, a13, a7 + mula.aa.ll a8, a9 + .loop_end_mmult_even: + + rsr a8, acchi + rsr a9, acclo + src a8, a8, a9 + s16i a8, a4, 0 + addi a4, a4, 2 + // check and increment for K + + addi a10, a10, 2 + add a13, a3, a10 // we shift collumn + bne a10, a7, k_loop_mmult_even + + // Check and increment for M + add a2, a2, a14 // move to the next raw + addi a5, a5, -1 + bnez.n a5, m_loop_mmult_even + + movi.n a2, 0 // return status ESP_OK + retw.n + +// The path where n > 1 +vector_mult: + dspm_mult_s16_m_ae32_vector; + + +#endif // dspm_mult_s16_ae32_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/fixed/dspm_mult_s16_aes3.S b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/fixed/dspm_mult_s16_aes3.S new file mode 100644 index 0000000..aa08b3d --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/fixed/dspm_mult_s16_aes3.S @@ -0,0 +1,142 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dspm_mult_platform.h" +#if (dspm_mult_s16_aes3_enabled == 1) +#include "dsps_dotprod_s16_m_ae32.S" +#include "dspm_mult_s16_m_ae32_vector.S" + +//esp_err_t dspm_mult_s16_ae32(const int16_t* A, const int16_t* B, int16_t* C, int m, int n, int k, int shift); + +// This is matrix multipliction function for ESP32 processor. + .text + .align 4 + .literal_position + .literal .LC0_1_38, 32767 + .literal .LC1_1_39, 16383 + + .global dspm_mult_s16_aes3 + .global .dspm_mult_s16_ae32_body + .type dspm_mult_s16_aes3,@function + +dspm_mult_s16_aes3: + + entry a1,80 # + + movi.n a10, 7 + and a10, a10, a7 + beqz a10, .dspm_mult_s16_aes3_body + // Call Esp32 function + J .dspm_mult_s16_ae32_body + +.dspm_mult_s16_aes3_body: + mov.n a10,a4 # [0] + mov.n a11,a5 # [1] + l32i a5,a1,80 # [2] id:77 shift+0x0 + s32i.n a3,a1,32 # [3] gra_spill_temp_0 + + bltz a5,.Lt_0_6146 # [4] + +#.LBB3_dspm_mult_s16_aes3: # 0x13 + l32r a9,.LC0_1_38 # [0] + ssr a5 # [1] + sra a9,a9 # [2] + +.LBB23_dspm_mult_s16_aes3: # 0x1c + s16i a9,a1,0 # [0] id:78 round_data_64+0x0 + s16i a9,a1,2 # [1] id:78 round_data_64+0x0 + s16i a9,a1,4 # [2] id:78 round_data_64+0x0 + s16i a9,a1,6 # [3] id:78 round_data_64+0x0 + s16i a9,a1,8 # [4] id:78 round_data_64+0x0 + s16i a9,a1,10 # [5] id:78 round_data_64+0x0 + s16i a9,a1,12 # [6] id:78 round_data_64+0x0 + s16i a9,a1,14 # [7] id:78 round_data_64+0x0 + + blti a11,1,.Lt_0_7426 # [0] + + mov.n a13,a2 # [0] + slli a4,a7,1 # [1] + mov.n a12,a1 # [2] + l32i.n a14,a1,32 # [3] gra_spill_temp_0 + movi.n a15,15 # [4] + movi.n a8,0 # [5] + slli a9,a6,1 # [6] + s32i.n a9,a1,36 # [7] gra_spill_temp_1 + s32i.n a8,a1,44 # [8] gra_spill_temp_3 + sub a15,a15,a5 # [9] + addi.n a8,a7,7 # [10] + movgez a8,a7,a7 # [11] + srai a8,a8,3 # [12] + s32i.n a8,a1,40 # [13] gra_spill_temp_2 + slli a8,a8,4 # [14] + add.n a14,a14,a8 # [15] + +.Lt_0_7938: # 0x5d + l32i.n a8,a1,40 # [0] gra_spill_temp_2 + beqz.n a8,.Lt_0_8194 # [2] + + l32i.n a7,a1,32 # [0] gra_spill_temp_0 + mov.n a2,a13 # [1] + +.Lt_0_8706: # 0x65 + ee.ldqa.u16.128.ip a12,0 # [0] id:80 + ee.vldbc.16.ip q1,a2,2 # [1] id:79 + mov.n a3,a7 # [2] + ee.vld.128.xp q0,a3,a4 # [3] id:81 + addi a7,a7,16 # [4] + blti a6,1,.Lt_0_8962 # [5] + + srai a5,a6,1 # [0] + bbci a6,0,.LBB68_dspm_mult_s16_aes3 # [1] + + ee.vmulas.s16.qacc.ldbc.incp q1,a2,q0,q1 # [0] id:82 + ee.vld.128.xp q0,a3,a4 # [1] id:83 + +.LBB68_dspm_mult_s16_aes3: # 0x82 + loopgtz a5,.LBB74_dspm_mult_s16_aes3 # [0] + +.LBB64_dspm_mult_s16_aes3: # 0x85 + ee.vld.128.xp q2,a3,a4 # [0*II+0] id:83 + ee.vmulas.s16.qacc.ldbc.incp q1,a2,q0,q1 # [0*II+1] id:82 + ee.vld.128.xp q0,a3,a4 # [0*II+2] id:83 + ee.vmulas.s16.qacc.ldbc.incp q1,a2,q2,q1 # [0*II+3] id:82 + +.LBB74_dspm_mult_s16_aes3: # 0x91 + +.Lt_0_8962: # 0x91 + mov.n a2,a13 # [0] + ee.srcmb.s16.qacc q0,a15,1 # [1] + ee.vst.128.ip q0,a10,16 # [2] id:85 + bne a7,a14,.Lt_0_8706 # [3] + +.Lt_0_8194: # 0x9c + l32i.n a8,a1,36 # [0] gra_spill_temp_1 + l32i.n a9,a1,44 # [1] gra_spill_temp_3 + add.n a13,a13,a8 # [2] + addi.n a9,a9,1 # [3] + s32i.n a9,a1,44 # [4] gra_spill_temp_3 + bne a11,a9,.Lt_0_7938 # [5] + +.Lt_0_7426: # 0xa9 + movi.n a2,0 # [0] + retw.n # [1] + +.Lt_0_6146: # 0xad + l32r a9,.LC1_1_39 # [0] + ssr a5 # [1] + sra a9,a9 # [2] + j .LBB23_dspm_mult_s16_aes3 # [3] + + +#endif // dspm_mult_s16_ae32_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/fixed/dspm_mult_s16_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/fixed/dspm_mult_s16_ansi.c new file mode 100644 index 0000000..13c244e --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/fixed/dspm_mult_s16_ansi.c @@ -0,0 +1,40 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_dotprod.h" +#include "dspm_mult.h" + +// Matrinx A(m,n), m - amount or rows, n - amount of columns +// C(m,k) = A(m,n)*B(n,k) +// c(i,j) = sum(a(i,s)*b(s,j)) , s=1..n +esp_err_t dspm_mult_s16_ansi(const int16_t *A, const int16_t *B, int16_t *C, int m, int n, int k, int shift) +{ + int final_shift = shift - 15; + for (int i = 0 ; i < m ; i++) { + for (int j = 0 ; j < k ; j++) { + // This code also could be used + //dsps_dotprode_f32_ae32(&A[i*n],&B[j],&C[i*k + j],n,1,n); + long long acc = 0x7fff >> shift; + for (int s = 0; s < n ; s++) { + acc += (int32_t)A[i * n + s] * (int32_t)B[s * k + j]; + } + if (final_shift > 0) { + C[i * k + j] = (acc << final_shift); + } else { + C[i * k + j] = (acc >> (-final_shift)); + } + } + } + return ESP_OK; +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/fixed/dspm_mult_s16_m_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/fixed/dspm_mult_s16_m_ae32.S new file mode 100644 index 0000000..791e085 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/fixed/dspm_mult_s16_m_ae32.S @@ -0,0 +1,58 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + + +.macro dspm_mult_s16_ae32_MxNxN +// A - a2 +// B - a3 +// C - a4 +// m - a5 +// n - a6 +// k - a7 +// shift - stack (a8) + + movi a10, 4 // load 4 as a constant + // Check if n >=4 then acceleration is possible and + blt a6, a10, do_dotproduct + // Here we make operations one by one... + + + movi.n a2, 0 // return status ESP_OK + retw.n + +do_dotproduct: + + mov a12, a2 + mov a13, a3 + + srli a9, a6, 2 // a9 - count/4 - 1 + addi a9, a9, -1 + + movi.n a10, 0 // load 0 to the a10 to increment second array + dotprod_s16_ae32_full a12, a13, a9, a10, a6 + + /* Get accumulator */ + ssr a6 + rsr a2, acchi + rsr a3, acclo + src a2, a2, a3 + + s16i a2, a4, 0 + movi.n a2, 0 + + + movi.n a2, 0 // return status ESP_OK + retw.n + +.endm // dspm_mult_s16_ae32_MxNxN \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/fixed/dspm_mult_s16_m_ae32_vector.S b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/fixed/dspm_mult_s16_m_ae32_vector.S new file mode 100644 index 0000000..af9dd62 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/fixed/dspm_mult_s16_m_ae32_vector.S @@ -0,0 +1,105 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + + +.macro dspm_mult_s16_m_ae32_vector +// m - a5 - any > 0 +// n - a6 - 1,2,3, any +// k - a7 - 1, any + + + // Define path for n < 4 + movi a7, 4 + blt a6, a7, small_process_loop // jump for n < 4 + + srli a7, a6, 2 + addi a7, a7, -1 + + +mmultv_loop1: + wsr a8, acchi + wsr a15, acclo // initialize acc with shifted round value + + // Clear initial state of the result register + // a2 - A + // a3 - B + // a4 - C + // a6 - n + // a7 - n/4 - 1 + // a8 - 0 + // a15- 0x7fff>>shift + + mov a12, a2 // load A + mov a13, a3 // Load B + + dotprod_s16_ae32_full a12, a13, a7, a6 + + // check loop 1 + /* Get accumulator */ + rsr a12, acchi + rsr a13, acclo + src a12, a12, a13 + + s16i a12, a4, 0 + addi a4, a4, 2 + + add.n a2, a2, a14 // Increment A, A = A[i*n] + addi a9, a9, 1 // Increment loop1 counter + blt a9, a5, mmultv_loop1 + + + movi.n a2, 0 // return status ESP_OK + retw.n + +small_process_loop: + + wsr a8, acchi + wsr a15, acclo // initialize acc with shifted round value + + mov a12, a2 // load A + mov a13, a3 // Load B + + addi a12, a12, -4 // To arrange fist pointer + addi a13, a13, -4 // To arrange fist pointer + + bbci a6, 1, .mod2chk_short + ldinc m0, a12 + ldinc m2, a13 + mula.dd.hh m0, m2 + mula.dd.ll m0, m2 + .mod2chk_short: + bbci a6, 0, .mod1chk_short + ldinc m0, a12 + ldinc m2, a13 + mula.dd.ll m0, m2 + .mod1chk_short: + + // check loop 1 + /* Get accumulator */ + rsr a12, acchi + rsr a13, acclo + src a12, a12, a13 + + s16i a12, a4, 0 + addi a4, a4, 2 + + add.n a2, a2, a14 // Increment A, A = A[i*n] + addi a9, a9, 1 // Increment loop1 counter + blt a9, a5, small_process_loop + + movi.n a2, 0 // return status ESP_OK + retw.n + + +.endm // dspm_mult_s16_m_ae32_vector \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_3x3x1_f32_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_3x3x1_f32_ae32.S new file mode 100644 index 0000000..1932c19 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_3x3x1_f32_ae32.S @@ -0,0 +1,75 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dspm_mult_platform.h" +#if (dspm_mult_3x3x1_f32_ae32_enabled == 1) + +// This is matrix multipliction function for ESP32 processor. + .text + .align 4 + .global dspm_mult_3x3x1_f32_ae32 + .type dspm_mult_3x3x1_f32_ae32,@function +// The function implements the following C code: +// esp_err_t dspm_mult_3x3x1_f32_ansi(const float* A, const float* B, float* C, int m, int n, int k) +// { + // for (int i=0 ; i< m ; i++) + // { + // for (int j=0 ; j< k ; j++) + // { + // C[i*k + j] = A[i*n]*B[j]; + // for (int s=1; s< n ; s++) + // { + // C[i*k + j] += A[i*n + s]*B[s*k + j]; + // } + // } + // } +// return ESP_OK; +// } + +dspm_mult_3x3x1_f32_ae32: +// A - a2 +// B - a3 +// C - a4 + +// a5 - 0 +// a6 - 3 + entry a1, 16 + + movi a5, 0 + movi a6, 3 + + lsi f13,a3, 0 // B[0] + lsi f14,a3, 4 // B[1] + lsi f15,a3, 8 // B[2] + +// addi a2, a2, -12 // To compensate first increment + loopnez a6, loop_mac_3x3x1_end_m_ae32 + wfr f0, a5 + lsi f2, a2, 0 + madd.s f0, f2, f13 + lsi f3, a2, 4 + madd.s f0, f3, f14 + lsi f4, a2, 8 + madd.s f0, f4, f15 + + addi a2, a2, 12 + ssi f0, a4, 0 + addi a4, a4, 4 + + loop_mac_3x3x1_end_m_ae32: + + movi.n a2, 0 // return status ESP_OK + retw.n + +#endif // \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_3x3x3_f32_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_3x3x3_f32_ae32.S new file mode 100644 index 0000000..d549ecc --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_3x3x3_f32_ae32.S @@ -0,0 +1,85 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dspm_mult_platform.h" +#if (dspm_mult_3x3x3_f32_ae32_enabled == 1) + +// This is matrix multipliction function for ESP32 processor. + .text + .align 4 + .global dspm_mult_3x3x3_f32_ae32 + .type dspm_mult_3x3x3_f32_ae32,@function +// The function implements the following C code: +// esp_err_t dspm_mult_3x3x1_f32_ansi(const float* A, const float* B, float* C, int m, int n, int k) +// { + // for (int i=0 ; i< m ; i++) + // { + // for (int j=0 ; j< k ; j++) + // { + // C[i*k + j] = A[i*n]*B[j]; + // for (int s=1; s< n ; s++) + // { + // C[i*k + j] += A[i*n + s]*B[s*k + j]; + // } + // } + // } +// return ESP_OK; +// } + +dspm_mult_3x3x3_f32_ae32: +// A - a2 +// B - a3 +// C - a4 + +// a5 - 0 +// a6 - 3 - internal loop for n +// a7 - 3 - external loop for M + entry a1, 16 + + movi a5, 0 + movi a6, 3 + movi a7, 3 // loop ccount + +m_loop_3x3x3: + mov a12, a2 // A + mov a14, a4 // output pointer + + lsi f12, a3, 0 // B[0][0] + lsi f13, a3, 12 // B[1][0] + lsi f14, a3, 24 // B[2][0] + + loopnez a6, loop_mac_3x3x3_end_m_ae32 + wfr f0, a5 + + lsi f2, a12, 0 + madd.s f0, f2, f12 + lsi f3, a12, 4 + madd.s f0, f3, f13 + lsi f4, a12, 8 + madd.s f0, f4, f14 + + addi a12, a12, 12 + ssi f0, a14, 0 + addi a14, a14, 12 + loop_mac_3x3x3_end_m_ae32: + + addi a3, a3, 4 // increment input pointer B + addi a4, a4, 4 + addi a7, a7, -1 + bnez a7, m_loop_3x3x3 + + movi.n a2, 0 // return status ESP_OK + retw.n + +#endif // \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_4x4x1_f32_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_4x4x1_f32_ae32.S new file mode 100644 index 0000000..cb6c2d4 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_4x4x1_f32_ae32.S @@ -0,0 +1,77 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dspm_mult_platform.h" +#if (dspm_mult_4x4x1_f32_ae32_enabled == 1) + +// This is matrix multipliction function for ESP32 processor. + .text + .align 4 + .global dspm_mult_4x4x1_f32_ae32 + .type dspm_mult_4x4x1_f32_ae32,@function +// The function implements the following C code: +// esp_err_t dspm_mult_3x3x1_f32_ansi(const float* A, const float* B, float* C, int m, int n, int k) +// { + // for (int i=0 ; i< m ; i++) + // { + // for (int j=0 ; j< k ; j++) + // { + // C[i*k + j] = A[i*n]*B[j]; + // for (int s=1; s< n ; s++) + // { + // C[i*k + j] += A[i*n + s]*B[s*k + j]; + // } + // } + // } +// return ESP_OK; +// } + +dspm_mult_4x4x1_f32_ae32: +// A - a2 +// B - a3 +// C - a4 + +// a5 - 0 +// a6 - 3 + entry a1, 16 + + movi a5, 0 + movi a6, 4 + + lsi f12,a3, 0 // B[0] + lsi f13,a3, 4 // B[1] + lsi f14,a3, 8 // B[2] + lsi f15,a3, 12 // B[3] + + loopnez a6, loop_mac_4x4x1_end_m_ae32 + wfr f0, a5 + lsi f2, a2, 0 + madd.s f0, f2, f12 + lsi f3, a2, 4 + madd.s f0, f3, f13 + lsi f4, a2, 8 + madd.s f0, f4, f14 + lsi f5, a2, 12 + madd.s f0, f5, f15 + + addi a2, a2, 16 + ssi f0, a4, 0 + addi a4, a4, 4 + + loop_mac_4x4x1_end_m_ae32: + + movi.n a2, 0 // return status ESP_OK + retw.n + +#endif // \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_4x4x4_f32_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_4x4x4_f32_ae32.S new file mode 100644 index 0000000..980a665 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_4x4x4_f32_ae32.S @@ -0,0 +1,88 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dspm_mult_platform.h" +#if (dspm_mult_4x4x4_f32_ae32_enabled == 1) + +// This is matrix multipliction function for ESP32 processor. + .text + .align 4 + .global dspm_mult_4x4x4_f32_ae32 + .type dspm_mult_4x4x4_f32_ae32,@function +// The function implements the following C code: +// esp_err_t dspm_mult_3x3x1_f32_ansi(const float* A, const float* B, float* C, int m, int n, int k) +// { + // for (int i=0 ; i< m ; i++) + // { + // for (int j=0 ; j< k ; j++) + // { + // C[i*k + j] = A[i*n]*B[j]; + // for (int s=1; s< n ; s++) + // { + // C[i*k + j] += A[i*n + s]*B[s*k + j]; + // } + // } + // } +// return ESP_OK; +// } + +dspm_mult_4x4x4_f32_ae32: +// A - a2 +// B - a3 +// C - a4 + +// a5 - 0 +// a6 - 4 - internal loop for n +// a7 - 4 - external loop for M + entry a1, 16 + + movi a5, 0 + movi a6, 4 + movi a7, 4 // loop ccount + +m_loop_4x4x4: + mov a12, a2 // A + mov a14, a4 // output pointer + + lsi f12, a3, 0 // B[0][0] + lsi f13, a3, 16 // B[1][0] + lsi f14, a3, 32 // B[2][0] + lsi f15, a3, 48 // B[3][0] + + loopnez a6, loop_mac_4x4x4_end_m_ae32 + wfr f0, a5 + + lsi f2, a12, 0 + madd.s f0, f2, f12 + lsi f3, a12, 4 + madd.s f0, f3, f13 + lsi f4, a12, 8 + madd.s f0, f4, f14 + lsi f5, a12, 12 + madd.s f0, f5, f15 + + addi a12, a12, 16 + ssi f0, a14, 0 + addi a14, a14, 16 + loop_mac_4x4x4_end_m_ae32: + + addi a3, a3, 4 // increment input pointer B + addi a4, a4, 4 + addi a7, a7, -1 + bnez a7, m_loop_4x4x4 + + movi.n a2, 0 // return status ESP_OK + retw.n + +#endif // \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_f32_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_f32_ae32.S new file mode 100644 index 0000000..9e3bc13 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_f32_ae32.S @@ -0,0 +1,104 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dspm_mult_platform.h" +#if (dspm_mult_f32_ae32_enabled == 1) + +#include "dsps_dotprode_f32_m_ae32.S" + +// This is matrix multipliction function for ESP32 processor. + .text + .align 4 + .global dspm_mult_f32_ae32 + .global .dspm_mult_f32_ae32_body + .type dspm_mult_f32_ae32,@function +// The function implements the following C code: +// esp_err_t dspm_mult_f32_ansi(const float* A, const float* B, float* C, int m, int n, int k) +// { + // for (int i=0 ; i< m ; i++) + // { + // for (int j=0 ; j< k ; j++) + // { + // C[i*k + j] = A[i*n]*B[j]; + // for (int s=1; s< n ; s++) + // { + // C[i*k + j] += A[i*n + s]*B[s*k + j]; + // } + // } + // } +// return ESP_OK; +// } + +dspm_mult_f32_ae32: +// A - a2 +// B - a3 +// C - a4 +// m - a5 +// n - a6 +// k - a7 + +// a8 = n*4 +// a10 = 4 +// a9 - counter loop1: 0..m +// a11 - counter loop2: 0..k +// a12 - A +// a13 - B +// a4 - C + + entry a1, 16 + // Array increment for floating point data should be 4 +.dspm_mult_f32_ae32_body: + slli a8, a6, 2 // Pointer increment for A + slli a15,a7, 2 // Pointer increment for B + + movi.n a14, 0 // Innitial state of accumulator f1 + movi.n a10, 4 // Increment = 4 + movi.n a9, 0 // counter loop1 + +.dpf_loop1: + movi.n a11, 0 // reset counter for loop2 +.dpf_loop2: + + // Clear initial state of the result register + // a2 - A + // a3 - B + // a6 - n + // a10 - step == 4 bytes + // a8 - step n*4 + mov a12, a2 // load A + + slli a13, a11, 2 // loop count to pointer value + add.n a13, a3, a13 // load A + + wfr f1, a14 // reset f1 + // Calculating dotproduct... + dotprode_f32_ae32 a12, a13, a6, a10, a15; + + ssi f1, a4, 0 // Store result from f1 to memory at a4 + addi a4, a4, 4 // increment a4 for next time + + // check loop 2 + addi a11, a11, 1 // Increment loop2 counter + blt a11, a7, .dpf_loop2 + + // check loop 1 + add.n a2, a2, a8 // Increment A, A = A[i*n] + + addi a9, a9, 1 // Increment loop1 counter + blt a9, a5, .dpf_loop1 + + movi.n a2, 0 // return status ESP_OK + retw.n + +#endif //dspm_mult_f32_ae32_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_f32_aes3.S b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_f32_aes3.S new file mode 100644 index 0000000..d6c16e9 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_f32_aes3.S @@ -0,0 +1,150 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dspm_mult_platform.h" + +#if (dspm_mult_f32_aes3_enabled == 1) + + +// This is matrix multipliction function for ESP32 processor. + .text + .align 4 + .global dspm_mult_f32_aes3 + .global .dspm_mult_f32_ae32_body + .type dspm_mult_f32_aes3,@function +// The function implements the following C code: +// esp_err_t dspm_mult_f32_ansi(const float* A, const float* B, float* C, int m, int n, int k) +// { + // for (int i=0 ; i< m ; i++) + // { + // for (int j=0 ; j< k ; j++) + // { + // C[i*k + j] = A[i*n]*B[j]; + // for (int s=1; s< n ; s++) + // { + // C[i*k + j] += A[i*n + s]*B[s*k + j]; + // } + // } + // } +// return ESP_OK; +// } + +dspm_mult_f32_aes3: + entry a1, 16 +// A - a2 +// B - a3 +// C - a4 +// m - a5 +// n - a6 +// k - a7 + + // Ccheck if we can use S3 memory model: + or a12, a5, a6 + or a12, a7, a12 + movi.n a11, 3 + and a12, a12, a11 + movi.n a11, 15 + or a10, a3, a2 + or a10, a10, a4 + and a10, a10, a11 + or a12, a12, a10 + beqz a12, .s3_mmult + // Call Esp32 function + J .dspm_mult_f32_ae32_body + +.s3_mmult: +// f0, f1, f2, f3 - multiplication result +// f4, f5, f6, f7 - input for matrix B +// f8, f9, f10,f11- input far matrix A + movi.n a14, 0 + + slli a12, a7, 2 // a12 = K*4 - step for rows + slli a10, a7, 2 // a10 = K*4 - step for rows + srli a11, a6, 2 // N count + addi.n a11, a11, -1 + + movi.n a15, 0 + mov a13, a3 + mov a7, a4 + +.loop_x_aes3: + movi.n a9, 0 + mov a8, a2 // A matirx + .loop_y_aes3: + add a13, a3, a14 // Reload Y pointer to Y11 + A14 + EE.LDF.128.IP f11, f10, f9, f8, a8, 16 // Load A values: X11, X12, X13, X14 + EE.LDF.128.XP f7, f6, f5, f4, a13, a12 // Load B value: Y11, Y12, Y13, Y14 + mul.s f0, f4, f8 // f0 = X11*Y11 + mul.s f1, f5, f8 // f1 = X12*Y11 + mul.s f2, f6, f8 // f2 = X13*Y11 + mul.s f3, f7, f8 // f3 = X14*Y11 + + EE.LDF.128.XP f7, f6, f5, f4, a13, a12 // Load B value: Y21, Y22, Y23, Y24 + madd.s f0, f4, f9 // f0 = X11*Y11 + X12*Y21 + madd.s f1, f5, f9 // f1 = X11*Y12 + X12*Y22 + madd.s f2, f6, f9 // f2 = X11*Y13 + X12*Y23 + madd.s f3, f7, f9 // f3 = X11*Y14 + X12*Y24 + + EE.LDF.128.XP f7, f6, f5, f4, a13, a12 // Load B value: Y31, Y32, Y33, Y34 + madd.s f0, f4, f10 // f0 = X11*Y11 + X12*Y21 + X13*Y31 + madd.s f1, f5, f10 // f1 = X11*Y12 + X12*Y22 + X13*Y32 + madd.s f2, f6, f10 // f2 = X11*Y13 + X12*Y23 + X13*Y33 + madd.s f3, f7, f10 // f3 = X11*Y14 + X12*Y24 + X13*Y34 + + EE.LDF.128.XP f7, f6, f5, f4, a13, a12 // Load B value: Y41, Y42, Y43, Y44 + madd.s f0, f4, f11 // f0 = X11*Y11 + X12*Y21 + X13*Y31 + X14*Y41 + madd.s f1, f5, f11 // f1 = X11*Y12 + X12*Y22 + X13*Y32 + X14*Y42 + madd.s f2, f6, f11 // f2 = X11*Y13 + X12*Y23 + X13*Y33 + X14*Y43 + madd.s f3, f7, f11 // f3 = X11*Y14 + X12*Y24 + X13*Y34 + X14*Y44 + + loopnez a11, .loop_end_m_aes3 + EE.LDF.128.IP f11, f10, f9, f8, a8, 16 // Load A values: X15, X16, X17, X18 + + EE.LDF.128.XP f7, f6, f5, f4, a13, a12 // Load B value: Y51, Y52, Y53, Y54 + madd.s f0, f4, f8 // f0 += X15*Y51 + madd.s f1, f5, f8 // f1 += X15*Y52 + madd.s f2, f6, f8 // f2 += X15*Y53 + madd.s f3, f7, f8 // f3 += X15*Y54 + + EE.LDF.128.XP f7, f6, f5, f4, a13, a12 // Load B value: Y61, Y62, Y63, Y64 + madd.s f0, f4, f9 // f0 += X16*Y61 + madd.s f1, f5, f9 // f1 += X16*Y62 + madd.s f2, f6, f9 // f2 += X16*Y63 + madd.s f3, f7, f9 // f3 += X16*Y64 + + EE.LDF.128.XP f7, f6, f5, f4, a13, a12 // Load B value: Y71, Y72, Y73, Y74 + madd.s f0, f4, f10 // f0 = + madd.s f1, f5, f10 // f1 = + madd.s f2, f6, f10 // f2 = + madd.s f3, f7, f10 // f3 = + + EE.LDF.128.XP f7, f6, f5, f4, a13, a12 // Load B value: Y81, Y82, Y83, Y84 + madd.s f0, f4, f11 // f0 = + madd.s f1, f5, f11 // f1 = + madd.s f2, f6, f11 // f2 = + madd.s f3, f7, f11 // f3 = + .loop_end_m_aes3: + EE.STF.128.XP f3, f2, f1, f0, a4, a10 // Store result + + addi a9, a9, 1 // Increment loop1 counter + blt a9, a5, .loop_y_aes3 + addi.n a7, a7, 16 + mov a4, a7 + addi.n a14, a14, 16 // B shift for 4 + addi a15, a15, 16 // Increment loop1 counter +blt a15, a12, .loop_x_aes3 + movi.n a2, 0 // return status ESP_OK + retw.n + +#endif //dspm_mult_f32_aes3_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_f32_ansi.c new file mode 100644 index 0000000..371aa25 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_f32_ansi.c @@ -0,0 +1,33 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + + +#include "dsps_dotprod.h" +#include "dspm_mult.h" + +// Matrinx A(m,n), m - amount or rows, n - amount of columns +// C(m,k) = A(m,n)*B(n,k) +// c(i,j) = sum(a(i,s)*b(s,j)) , s=1..n +esp_err_t dspm_mult_f32_ansi(const float *A, const float *B, float *C, int m, int n, int k) +{ + for (int i = 0 ; i < m ; i++) { + for (int j = 0 ; j < k ; j++) { + C[i * k + j] = A[i * n] * B[j]; + for (int s = 1; s < n ; s++) { + C[i * k + j] += A[i * n + s] * B[s * k + j]; + } + } + } + return ESP_OK; +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/include/dspm_mult.h b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/include/dspm_mult.h new file mode 100644 index 0000000..fd1198d --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/include/dspm_mult.h @@ -0,0 +1,192 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#ifndef _dspm_mult_H_ +#define _dspm_mult_H_ + +#include "dsp_err.h" +#include "dspm_mult_platform.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +/**@{*/ +/** + * @brief Matrix multiplication + * + * Matrix multiplication for two floating point matrices: C[m][k] = A[m][n] * B[n][k] + * The extension (_ansi) use ANSI C and could be compiled and run on any platform. + * The extension (_ae32) is optimized for ESP32 chip. + * + * @param[in] A input matrix A[m][n] + * @param[in] B input matrix B[n][k] + * @param C result matrix C[m][k] + * @param[in] m matrix dimension + * @param[in] n matrix dimension + * @param[in] k matrix dimension + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dspm_mult_f32_ansi(const float *A, const float *B, float *C, int m, int n, int k); +esp_err_t dspm_mult_f32_ae32(const float *A, const float *B, float *C, int m, int n, int k); +esp_err_t dspm_mult_f32_aes3(const float *A, const float *B, float *C, int m, int n, int k); +/**@}*/ + + +/** + * @brief Matrix multiplication A[3x3]xB[3x1] + * + * Matrix multiplication for two floating point matrices 3x3 and 3x1: C[1][3] = A[3][3] * B[3][1] + * The implementation is optimized for ESP32 chip. + * + * @param[in] A input matrix A[3][3] + * @param[in] B input matrix/vector B[3][1] + * @param C result matrix/vector C[3][3] + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dspm_mult_3x3x1_f32_ae32(const float *A, const float *B, float *C); + +/** + * @brief Matrix multiplication A[3x3]xB[3x3] + * + * Matrix multiplication for two square 3x3 floating point matrices: C[3][3] = A[3][3] * B[3][3] + * The implementation is optimized for ESP32 chip. + * + * @param[in] A input matrix A[3][3] + * @param[in] B input matrix B[3][3] + * @param C result matrix C[3][3] + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dspm_mult_3x3x3_f32_ae32(const float *A, const float *B, float *C); + +/** + * @brief Matrix multiplication A[4x4]xB[4x1] + * + * Matrix multiplication for two floating point matrices 4x4 and 4x1: C[1][4] = A[4][4] * B[4][1] + * The implementation is optimized for ESP32 chip. + * + * @param[in] A input matrix A[4][4] + * @param[in] B input matrix/vector B[4][1] + * @param C result matrix/vector C[4][4] + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ + +esp_err_t dspm_mult_4x4x1_f32_ae32(const float *A, const float *B, float *C); + +/** + * @brief Matrix multiplication A[4x4]xB[4x4] + * + * Matrix multiplication for two square 3x3 floating point matrices: C[4][4] = A[4][4] * B[4][4] + * The implementation is optimized for ESP32 chip. + * + * @param[in] A input matrix A[4][4] + * @param[in] B input matrix B[4][4] + * @param C result matrix C[4][4] + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dspm_mult_4x4x4_f32_ae32(const float *A, const float *B, float *C); + +/**@{*/ +/** + * @brief Matrix multiplication 16 bit signeg int + * + * Matrix multiplication for two signed 16 bit fixed point matrices: C[m][k] = (A[m][n] * B[n][k]) >> (15- shift) + * The extension (_ansi) use ANSI C and could be compiled and run on any platform. + * The extension (_ae32) is optimized for ESP32 chip. + * + * @param[in] A input matrix A[m][n] + * @param[in] B input matrix B[n][k] + * @param C result matrix C[m][k] + * @param[in] m matrix dimension + * @param[in] n matrix dimension + * @param[in] k matrix dimension + * @param[in] shift every result will be shifted and stored as 16 bit signed value. + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dspm_mult_s16_ansi(const int16_t *A, const int16_t *B, int16_t *C, int m, int n, int k, int shift); +esp_err_t dspm_mult_s16_ae32(const int16_t *A, const int16_t *B, int16_t *C, int m, int n, int k, int shift); +esp_err_t dspm_mult_s16_aes3(const int16_t *A, const int16_t *B, int16_t *C, int m, int n, int k, int shift); +/**@}*/ + +#ifdef __cplusplus +} +#endif + +#if CONFIG_DSP_OPTIMIZED + + + #if (dspm_mult_s16_aes3_enabled == 1) + #define dspm_mult_s16 dspm_mult_s16_aes3 + #elif (dspm_mult_s16_ae32_enabled == 1) + #define dspm_mult_s16 dspm_mult_s16_ae32 + #else + #define dspm_mult_s16 dspm_mult_s16_ansi + #endif + + #if (dspm_mult_f32_aes3_enabled == 1) + #define dspm_mult_f32 dspm_mult_f32_aes3 + #elif (dspm_mult_f32_ae32_enabled == 1) + #define dspm_mult_f32 dspm_mult_f32_ae32 + #else + #define dspm_mult_f32 dspm_mult_f32_ansi + #endif + + #if (dspm_mult_3x3x1_f32_ae32_enabled == 1) + #define dspm_mult_3x3x1_f32 dspm_mult_3x3x1_f32_ae32 + #else + #define dspm_mult_3x3x1_f32(A,B,C) dspm_mult_f32_ansi(A,B,C, 3, 3, 1) + #endif + #if (dspm_mult_3x3x3_f32_ae32_enabled == 1) + #define dspm_mult_3x3x3_f32(A,B,C) dspm_mult_3x3x3_f32_ae32(A,B,C) + #else + #define dspm_mult_3x3x3_f32(A,B,C) dspm_mult_f32_ansi(A,B,B,3,3,3); + #endif + #if (dspm_mult_4x4x1_f32_ae32_enabled == 1) + #define dspm_mult_4x4x1_f32(A,B,C) dspm_mult_4x4x1_f32_ae32(A,B,C) + #else + #define dspm_mult_4x4x1_f32(A,B,C) dspm_mult_f32_ansi(A,B,C, 4, 4, 1) + #endif + + #if (dspm_mult_f32_aes3_enabled == 1) + #define dspm_mult_4x4x4_f32(A,B,C) dspm_mult_f32_aes3(A,B,C, 4, 4, 4) + #elif (dspm_mult_4x4x4_f32_ae32_enabled == 1) + #define dspm_mult_4x4x4_f32 dspm_mult_4x4x4_f32_ae32 + #else + #define dspm_mult_4x4x4_f32(A,B,C) dspm_mult_f32_ansi(A,B,C, 4, 4, 4) + #endif + +#else + #define dspm_mult_s16 dspm_mult_s16_ansi + #define dspm_mult_f32 dspm_mult_f32_ansi + #define dspm_mult_3x3x1_f32(A,B,C) dspm_mult_f32_ansi(A,B,C, 3, 3, 1) + #define dsps_sub_f32 dsps_sub_f32_ansi + #define dsps_add_f32 dsps_add_f32_ansi + #define dspm_mult_4x4x4_f32(A,B,C) dspm_mult_f32_ansi(A,B,C, 4, 4, 4) +#endif // CONFIG_DSP_OPTIMIZED + + +#endif // _dspm_mult_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/include/dspm_mult_platform.h b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/include/dspm_mult_platform.h new file mode 100644 index 0000000..ccc037c --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/include/dspm_mult_platform.h @@ -0,0 +1,33 @@ +#ifndef _dspm_mult_platform_H_ +#define _dspm_mult_platform_H_ + +#include "sdkconfig.h" + +#ifdef __XTENSA__ +#include +#include + + +#if ((XCHAL_HAVE_FP == 1) && (XCHAL_HAVE_LOOPS == 1)) + +#define dspm_mult_f32_ae32_enabled 1 +#define dspm_mult_3x3x1_f32_ae32_enabled 1 +#define dspm_mult_3x3x3_f32_ae32_enabled 1 +#define dspm_mult_4x4x1_f32_ae32_enabled 1 +#define dspm_mult_4x4x4_f32_ae32_enabled 1 + +#endif + +#if ((XCHAL_HAVE_LOOPS == 1) && (XCHAL_HAVE_MAC16 == 1)) + +#define dspm_mult_s16_ae32_enabled 1 + +#endif +#endif // __XTENSA__ + +#if CONFIG_IDF_TARGET_ESP32S3 +#define dspm_mult_f32_aes3_enabled 1 +#define dspm_mult_s16_aes3_enabled 1 +#endif + +#endif // _dspm_mult_platform_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/include/mat.h b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/include/mat.h new file mode 100644 index 0000000..0d1530b --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/include/mat.h @@ -0,0 +1,533 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#ifndef _dspm_mat_h_ +#define _dspm_mat_h_ +#include + +/** + * @brief DSP matrix namespace + * + * DSP library matrix namespace. + */ +namespace dspm { +/** + * @brief Matrix + * + * The Mat class provides basic matrix operations on single-precision floating point values. + */ +class Mat { +public: + /** + * Constructor allocate internal buffer. + * @param[in] rows: amount of matrix rows + * @param[in] cols: amount of matrix columns + */ + Mat(int rows, int cols); + /** + * Constructor use external buffer. + * @param[in] data: external buffer with row-major matrix data + * @param[in] rows: amount of matrix rows + * @param[in] cols: amount of matrix columns + */ + Mat(float *data, int rows, int cols); + /** + * Allocate matrix with undefined size. + */ + Mat(); + virtual ~Mat(); + /** + * Make copy of matrix. + * @param[in] src: source matrix + */ + Mat(const Mat &src); + + /** + * Make copy of matrix. + * @param[in] src: source matrix + * @param[in] row_pos: start row position of destination matrix + * @param[in] col_pos: start col position of destination matrix + */ + void Copy(const Mat &src, int row_pos, int col_pos); + + /** + * Make copy of matrix. + * @param[in] row_start: start row position of source matrix to copy + * @param[in] row_size: size of wor elements of source matrix to copy + * @param[in] col_start: start col position of source matrix to copy + * @param[in] col_size: size of wor elements of source matrix to copy + * + * @return + * - result matrix size row_size x col_size + */ + Mat Get(int row_start, int row_size, int col_start, int col_size); + + /** + * Copy operator + * + * @param[in] src: source matrix + * + * @return + * - matrix copy + */ + Mat &operator=(const Mat &src); + + bool ext_buff; /*!< Flag indicates that matrix use external buffer*/ + + /** + * Access to the matrix elements. + * @param[in] row: row position + * @param[in] col: column position + * + * @return + * - element of matrix M[row][col] + */ + inline float &operator()(int row, int col) + { + return data[row * this->cols + col]; + } + /** + * Access to the matrix elements. + * @param[in] row: row position + * @param[in] col: column position + * + * @return + * - element of matrix M[row][col] + */ + inline const float &operator()(int row, int col) const + { + return data[row * this->cols + col]; + } + + /** + * += operator + * The operator use DSP optimized implementation of multiplication. + * + * @param[in] A: source matrix + * + * @return + * - result matrix: result += A + */ + Mat &operator+=(const Mat &A); + + /** + * += operator + * The operator use DSP optimized implementation of multiplication. + * + * @param[in] C: constant + * + * @return + * - result matrix: result += C + */ + Mat &operator+=(float C); + /** + * -= operator + * The operator use DSP optimized implementation of multiplication. + * + * @param[in] A: source matrix + * + * @return + * - result matrix: result -= A + */ + Mat &operator-=(const Mat &A); + + /** + * -= operator + * The operator use DSP optimized implementation of multiplication. + * + * @param[in] C: constant + * + * @return + * - result matrix: result -= C + */ + Mat &operator-=(float C); + + /** + * *= operator + * The operator use DSP optimized implementation of multiplication. + * + * @param[in] A: source matrix + * + * @return + * - result matrix: result -= A + */ + Mat &operator*=(const Mat &A); + /** + * += with constant operator + * The operator use DSP optimized implementation of multiplication. + * + * @param[in] C: constant value + * + * @return + * - result matrix: result *= C + */ + Mat &operator*=(float C); + /** + * /= with constant operator + * The operator use DSP optimized implementation of multiplication. + * + * @param[in] C: constant value + * + * @return + * - result matrix: result /= C + */ + Mat &operator/=(float C); + /** + * /= operator + * + * @param[in] B: source matrix + * + * @return + * - result matrix: result[i,j] = result[i,j]/B[i,j] + */ + Mat &operator/=(const Mat &B); + /** + * ^= xor with constant operator + * The operator use DSP optimized implementation of multiplication. + * @param[in] C: constant value + * + * @return + * - result matrix: result ^= C + */ + Mat operator^(int C); + + /** + * Swap two rows between each other. + * @param[in] row1: position of first row + * @param[in] row2: position of second row + */ + void swapRows(int row1, int row2); + /** + * Matrix transpose. + * Change rows and columns between each other. + * + * @return + * - transposed matrix + */ + Mat t(); + + /** + * Create identity matrix. + * Create a square matrix and fill diagonal with 1. + * + * @param[in] size: matrix size + * + * @return + * - matrix [N]x[N] with 1 in diagonal + */ + static Mat eye(int size); + + /** + * Create matrix with all elements 1. + * Create a square matrix and fill all elements with 1. + * + * @param[in] size: matrix size + * + * @return + * - matrix [N]x[N] with 1 in all elements + */ + static Mat ones(int size); + + /** + * Return part of matrix from defined position (startRow, startCol) as a matrix[blockRows x blockCols]. + * + * @param[in] startRow: start row position + * @param[in] startCol: start column position + * @param[in] blockRows: amount of rows in result matrix + * @param[in] blockCols: amount of columns in the result matrix + * + * @return + * - matrix [blockRows]x[blockCols] + */ + Mat block(int startRow, int startCol, int blockRows, int blockCols); + + /** + * Normalizes the vector, i.e. divides it by its own norm. + * If it's matrix, calculate matrix norm + * + */ + void normalize(void); + + /** + * Return norm of the vector. + * If it's matrix, calculate matrix norm + * + * @return + * - matrix norm + */ + float norm(void); + + /** + * The method fill 0 to the matrix structure. + * + */ + void clear(void); + + /** + * @brief Solve the matrix + * + * Solve matrix. Find roots for the matrix A*x = b + * + * @param[in] A: matrix [N]x[N] with input coefficients + * @param[in] b: vector [N]x[1] with result values + * + * @return + * - matrix [N]x[1] with roots + */ + static Mat solve(Mat A, Mat b); + /** + * @brief Band solve the matrix + * + * Solve band matrix. Find roots for the matrix A*x = b with bandwidth k. + * + * @param[in] A: matrix [N]x[N] with input coefficients + * @param[in] b: vector [N]x[1] with result values + * @param[in] k: upper bandwidth value + * + * @return + * - matrix [N]x[1] with roots + */ + static Mat bandSolve(Mat A, Mat b, int k); + /** + * @brief Solve the matrix + * + * Different way to solve the matrix. Find roots for the matrix A*x = y + * + * @param[in] A: matrix [N]x[N] with input coefficients + * @param[in] y: vector [N]x[1] with result values + * + * @return + * - matrix [N]x[1] with roots + */ + static Mat roots(Mat A, Mat y); + + /** + * @brief Dotproduct of two vectors + * + * The method returns dotproduct of two vectors + * + * @param[in] A: Input vector A Nx1 + * @param[in] B: Input vector B Nx1 + * + * @return + * - dotproduct value + */ + static float dotProduct(Mat A, Mat B); + + /** + * @brief Augmented matrices + * + * Augmented matrices + * + * @param[in] A: Input vector A MxN + * @param[in] B: Input vector B MxK + * + * @return + * - Augmented matrix Mx(N+K) + */ + static Mat augment(Mat A, Mat B); + /** + * @brief Gaussian Elimination + * + * Gaussian Elimination of matrix + * + * @return + * - result matrix + */ + Mat gaussianEliminate(); + + /** + * Row reduction for Gaussian elimination + * + * @return + * - result matrix + */ + Mat rowReduceFromGaussian(); + + /** + * Find the inverse matrix + * + * @return + * - inverse matrix + */ + Mat inverse(); + + /** + * Find pseudo inverse matrix + * + * @return + * - inverse matrix + */ + Mat pinv(); + + int rows; /*!< Amount of rows*/ + int cols; /*!< Amount of columns*/ + float *data; /*!< Buffer with matrix data*/ + int length; /*!< Total amount of data in data array*/ + + static float abs_tol; /*!< Max acceptable absolute tolerance*/ + + /** + * Find determinant + * @param[in] n: element number in first row + * + * @return + * - determinant value + */ + float det(int n); +private: + Mat cofactor(int row, int col, int n); + Mat adjoint(); + + void allocate(); // Allocate buffer + Mat expHelper(const Mat &m, int num); +}; +/** + * Print matrix to the standard iostream. + * @param[in] os: output stream + * @param[in] m: matrix to print + * + * @return + * - output stream + */ +std::ostream &operator<<(std::ostream &os, const Mat &m); +/** + * Fill the matrix from iostream. + * @param[in] is: input stream + * @param[in] m: matrix to fill + * + * @return + * - input stream + */ +std::istream &operator>>(std::istream &is, Mat &m); + +/** + * + operator, sum of two matrices + * The operator use DSP optimized implementation of multiplication. + * + * @param[in] A: Input matrix A + * @param[in] B: Input matrix B + * + * @return + * - result matrix A+B +*/ +Mat operator+(const Mat &A, const Mat &B); +/** + * + operator, sum of matrix with constant + * The operator use DSP optimized implementation of multiplication. + * + * @param[in] A: Input matrix A + * @param[in] C: Input constant + * + * @return + * - result matrix A+C +*/ +Mat operator+(const Mat &A, float C); + +/** + * - operator, subtraction of two matrices + * The operator use DSP optimized implementation of multiplication. + * + * @param[in] A: Input matrix A + * @param[in] B: Input matrix B + * + * @return + * - result matrix A-B +*/ +Mat operator-(const Mat &A, const Mat &B); +/** + * - operator, sum of matrix with constant + * The operator use DSP optimized implementation of multiplication. + * + * @param[in] A: Input matrix A + * @param[in] C: Input constant + * + * @return + * - result matrix A+C +*/ +Mat operator-(const Mat &A, float C); + +/** + * * operator, multiplication of two matrices. + * The operator use DSP optimized implementation of multiplication. + * + * @param[in] A: Input matrix A + * @param[in] B: Input matrix B + * + * @return + * - result matrix A*B +*/ +Mat operator*(const Mat &A, const Mat &B); + +/** + * * operator, multiplication of matrix with constant + * The operator use DSP optimized implementation of multiplication. + * + * @param[in] A: Input matrix A + * @param[in] C: floating point value + * + * @return + * - result matrix A*B +*/ +Mat operator*(const Mat &A, float C); + +/** + * * operator, multiplication of matrix with constant + * The operator use DSP optimized implementation of multiplication. + * + * @param[in] C: floating point value + * @param[in] A: Input matrix A + * + * @return + * - result matrix A*B +*/ +Mat operator*(float C, const Mat &A); + +/** + * / operator, divide of matrix by constant + * The operator use DSP optimized implementation of multiplication. + * + * @param[in] A: Input matrix A + * @param[in] C: floating point value + * + * @return + * - result matrix A*B +*/ +Mat operator/(const Mat &A, float C); + +/** + * / operator, divide matrix A by matrix B + * + * @param[in] A: Input matrix A + * @param[in] B: Input matrix B + * + * @return + * - result matrix C, where C[i,j] = A[i,j]/B[i,j] +*/ +Mat operator/(const Mat &A, const Mat &B); + +/** + * == operator, compare two matrices + * + * @param[in] A: Input matrix A + * @param[in] B: Input matrix B + * + * @return + * - true if matrices are the same + * - false if matrices are different +*/ +bool operator==(const Mat &A, const Mat &B); + +} +#endif //_dspm_mat_h_ diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/mat/mat.cpp b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/mat/mat.cpp new file mode 100644 index 0000000..717da9b --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/mat/mat.cpp @@ -0,0 +1,738 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include +#include "mat.h" +#include "esp_log.h" + +#include "dsps_math.h" +#include "dspm_mult.h" +#include +#include +#include + + +using std::ostream; +using std::istream; +using std::endl; + +namespace dspm { + +float Mat::abs_tol = 1e-10; + +Mat::Mat(int rows, int cols) +{ + ESP_LOGD("Mat", "Mat(%i, %i)", rows, cols); + this->rows = rows; + this->cols = cols; + allocate(); + memset(this->data, 0, this->length * sizeof(float)); +} + +Mat::Mat(float *data, int rows, int cols) +{ + ESP_LOGD("Mat", "Mat(data, %i, %i)", rows, cols); + this->ext_buff = true; + this->rows = rows; + this->cols = cols; + this->data = data; + this->length = this->rows * this->cols; + memcpy(this->data, data, this->length * sizeof(float)); +} + + +Mat::Mat() +{ + this->rows = 1; + this->cols = 1; + ESP_LOGD("Mat", "Mat()"); + + allocate(); + this->data[0] = 0; +} + +Mat::~Mat() +{ + ESP_LOGD("Mat", "~Mat(%i, %i), ext_buff=%i, data = %p", this->rows, this->cols, this->ext_buff, this->data); + if (false == this->ext_buff) { + delete[] data; + } +} + +Mat::Mat(const Mat &m) +{ + this->rows = m.rows; + this->cols = m.cols; + + allocate(); + memcpy(this->data, m.data, this->length * sizeof(float)); +} + +void Mat::Copy(const Mat &src, int row_pos, int col_pos) +{ + if ((row_pos + src.rows) > this->rows) return; + if ((col_pos + src.cols) > this->cols) return; + for (size_t r = 0; r < src.rows; r++) + { + memcpy(&this->data[(r + row_pos) * this->cols + col_pos], &src.data[r*src.cols], src.cols * sizeof(float)); + } +} + +Mat Mat::Get(int row_start, int row_size, int col_start, int col_size) +{ + Mat result(row_size, col_size); + + if ((row_start + row_size) > this->rows) return result; + if ((col_start + col_size) > this->cols) return result; + for (size_t r = 0; r < result.rows; r++) + { + memcpy(&result.data[r*result.cols], &this->data[(r + row_start) * this->cols + col_start], result.cols * sizeof(float)); + } + return result; +} + +Mat &Mat::operator=(const Mat &m) +{ + if (this == &m) { + return *this; + } + + if (this->rows != m.rows || this->cols != m.cols) { + if (!this->ext_buff) { + delete[] this->data; + } + this->ext_buff = false; + this->rows = m.rows; + this->cols = m.cols; + allocate(); + } + memcpy(this->data, m.data, this->length * sizeof(float)); + return *this; +} + +Mat &Mat::operator+=(const Mat &m) +{ + dsps_add_f32(this->data, m.data, this->data, this->length, 1, 1, 1); + return *this; +} + +Mat &Mat::operator+=(float C) +{ + dsps_addc_f32_ansi(this->data, this->data, this->length, C, 1, 1); + return *this; +} + +Mat &Mat::operator-=(const Mat &m) +{ + dsps_sub_f32(this->data, m.data, this->data, this->length, 1, 1, 1); + return *this; +} + +Mat &Mat::operator-=(float C) +{ + dsps_addc_f32_ansi(this->data, this->data, this->length, -C, 1, 1); + return *this; +} + +Mat &Mat::operator*=(const Mat &m) +{ + Mat temp = *this; + dspm_mult_f32(temp.data, m.data, this->data, temp.rows, temp.cols, m.cols); + return (*this); +} + +Mat &Mat::operator*=(float num) +{ + dsps_mulc_f32_ansi(this->data, this->data, this->length, num, 1, 1); + return *this; +} + +Mat &Mat::operator/=(float num) +{ + dsps_mulc_f32_ansi(this->data, this->data, this->length, 1 / num, 1, 1); + return *this; +} + +Mat &Mat::operator/=(const Mat &B) +{ + Mat temp = *this; + *this = temp / B; + return (*this); +} + +Mat Mat::operator^(int num) +{ + Mat temp(*this); + return expHelper(temp, num); +} + +void Mat::swapRows(int r1, int r2) +{ + for (int i = 0; i < this->cols; i++) { + float temp = this->data[r1 * this->cols + i]; + this->data[r1 * this->cols + i] = this->data[r2 * this->cols + i]; + this->data[r2 * this->cols + i] = temp; + } +} + +Mat Mat::t() +{ + Mat ret(this->cols, this->rows); + for (int i = 0; i < this->rows; ++i) { + for (int j = 0; j < this->cols; ++j) { + ret(j, i) = this->data[i * this->cols + j]; + } + } + return ret; +} + +Mat Mat::eye(int size) +{ + Mat temp(size, size); + for (int i = 0; i < temp.rows; ++i) { + for (int j = 0; j < temp.cols; ++j) { + if (i == j) { + temp(i, j) = 1; + } else { + temp(i, j) = 0; + } + } + } + return temp; +} + +Mat Mat::ones(int size) +{ + Mat temp(size, size); + for (int i = 0; i < temp.rows; ++i) { + for (int j = 0; j < temp.cols; ++j) { + temp(i, j) = 1; + } + } + return temp; +} + +void Mat::clear() +{ + memset(this->data, 0, this->length * sizeof(float)); +} + +Mat Mat::block(int startRow, int startCol, int blockRows, int blockCols) +{ + Mat result(blockRows, blockCols); + for (int i = 0; i < blockRows; ++i) { + for (int j = 0; j < blockCols; ++j) { + result(i, j) = (*this)(startRow + i, startCol + j); + } + } + return result; +} + +void Mat::normalize(void) +{ + float sqr_norm = 0; + for (int i = 0; i < this->rows; ++i) { + for (int j = 0; j < this->cols; ++j) { + sqr_norm += (*this)(i, j) * (*this)(i, j); + } + } + sqr_norm = 1 / sqrtf(sqr_norm); + *this *= sqr_norm; +} + +float Mat::norm(void) +{ + float sqr_norm = 0; + for (int i = 0; i < this->rows; ++i) { + for (int j = 0; j < this->cols; ++j) { + sqr_norm += (*this)(i, j) * (*this)(i, j); + } + } + sqr_norm = sqrtf(sqr_norm); + return sqr_norm; +} + +Mat Mat::solve(Mat A, Mat b) +{ + // Gaussian elimination + for (int i = 0; i < A.rows; ++i) { + if (A(i, i) == 0) { + // pivot 0 - error + ESP_LOGW("Mat", "Error: the coefficient matrix has 0 as a pivot. Please fix the input and try again."); + Mat err_result(0, 0); + return err_result; + } + float a_ii = 1 / A(i, i); + for (int j = i + 1; j < A.rows; ++j) { + float a_ji = A(j, i) * a_ii; + for (int k = i + 1; k < A.cols; ++k) { + A(j, k) -= A(i, k) * a_ji; + if ((A(j, k) < abs_tol) && (A(j, k) > -1 * abs_tol)) { + A(j, k) = 0; + } + } + b(j, 0) -= b(i, 0) * a_ji; + if (A(j, 0) < abs_tol && A(j, 0) > -1 * abs_tol) { + A(j, 0) = 0; + } + A(j, i) = 0; + } + } + + // Back substitution + Mat x(b.rows, 1); + x((x.rows - 1), 0) = b((x.rows - 1), 0) / A((x.rows - 1), (x.rows - 1)); + if (x((x.rows - 1), 0) < abs_tol && x((x.rows - 1), 0) > -1 * abs_tol) { + x((x.rows - 1), 0) = 0; + } + for (int i = x.rows - 2; i >= 0; --i) { + float sum = 0; + for (int j = i + 1; j < x.rows; ++j) { + sum += A(i, j) * x(j, 0); + } + x(i, 0) = (b(i, 0) - sum) / A(i, i); + if (x(i, 0) < abs_tol && x(i, 0) > -1 * abs_tol) { + x(i, 0) = 0; + } + } + return x; +} + +Mat Mat::bandSolve(Mat A, Mat b, int k) +{ + // optimized Gaussian elimination + int bandsBelow = (k - 1) / 2; + for (int i = 0; i < A.rows; ++i) { + if (A(i, i) == 0) { + // pivot 0 - error + ESP_LOGW("Mat", "Error: the coefficient matrix has 0 as a pivot. Please fix the input and try again."); + Mat err_result(b.rows, 1); + memset(err_result.data, 0, b.rows * sizeof(float)); + return err_result; + } + float a_ii = 1 / A(i, i); + for (int j = i + 1; j < A.rows && j <= i + bandsBelow; ++j) { + int k = i + 1; + while ((k < A.cols) && (fabs(A(j, k)) > abs_tol)) { + A(j, k) -= A(i, k) * (A(j, i) * a_ii); + k++; + } + b(j, 0) -= b(i, 0) * (A(j, i) * a_ii); + A(j, i) = 0; + } + } + + // Back substitution + Mat x(b.rows, 1); + x((x.rows - 1), 0) = b((x.rows - 1), 0) / A((x.rows - 1), (x.rows - 1)); + for (int i = x.rows - 2; i >= 0; --i) { + float sum = 0; + for (int j = i + 1; j < x.rows; ++j) { + sum += A(i, j) * x(j, 0); + } + x(i, 0) = (b(i, 0) - sum) / A(i, i); + } + + return x; +} + +Mat Mat::roots(Mat A, Mat y) +{ + int n = A.cols + 1; + + Mat result(y.rows, 1); + + Mat g_m = Mat::augment(A, y); + for (int j = 0; j < A.cols; j++) { + float g_jj = 1 / g_m(j, j); + for (int i = 0; i < A.cols; i++) { + if (i != j) { + float c = g_m(i, j) * g_jj; + for (int k = 0; k < n; k++) { + g_m(i, k) = g_m(i, k) - c * g_m(j, k); + } + } + } + } + for (int i = 0; i < A.rows; i++) { + result(i, 0) = g_m(i, A.cols) / g_m(i, i); + } + return result; +} + +float Mat::dotProduct(Mat a, Mat b) +{ + float sum = 0; + for (int i = 0; i < a.rows; ++i) { + sum += (a(i, 0) * b(i, 0)); + } + return sum; +} + +Mat Mat::augment(Mat A, Mat B) +{ + Mat AB(A.rows, A.cols + B.cols); + for (int i = 0; i < AB.rows; ++i) { + for (int j = 0; j < AB.cols; ++j) { + if (j < A.cols) { + AB(i, j) = A(i, j); + } else { + AB(i, j) = B(i, j - A.cols); + } + } + } + return AB; +} + +Mat Mat::gaussianEliminate() +{ + Mat Ab(*this); + int rows = Ab.rows; + int cols = Ab.cols; + int Acols = cols - 1; + + int i = 0; // row tracker + int j = 0; // column tracker + + // iterate through the rows + while (i < rows) { + // find a pivot for the row + bool pivot_found = false; + while (j < Acols && !pivot_found) { + if (Ab(i, j) != 0) { // pivot not equal to 0 + pivot_found = true; + } else { // check for a possible swap + int max_row = i; + float max_val = 0; + for (int k = i + 1; k < rows; ++k) { + float cur_abs = Ab(k, j) >= 0 ? Ab(k, j) : -1 * Ab(k, j); + if (cur_abs > max_val) { + max_row = k; + max_val = cur_abs; + } + } + if (max_row != i) { + Ab.swapRows(max_row, i); + pivot_found = true; + } else { + j++; + } + } + } + + // perform elimination as normal if pivot was found + if (pivot_found) { + for (int t = i + 1; t < rows; ++t) { + for (int s = j + 1; s < cols; ++s) { + Ab(t, s) = Ab(t, s) - Ab(i, s) * (Ab(t, j) / Ab(i, j)); + if (Ab(t, s) < abs_tol && Ab(t, s) > -1 * abs_tol) { + Ab(t, s) = 0; + } + } + Ab(t, j) = 0; + } + } + + i++; + j++; + } + + return Ab; +} + +Mat Mat::rowReduceFromGaussian() +{ + Mat R(*this); + int rows = R.rows; + int cols = R.cols; + + int i = rows - 1; // row tracker + int j = cols - 2; // column tracker + + // iterate through every row + while (i >= 0) { + // find the pivot column + int k = j - 1; + while (k >= 0) { + if (R(i, k) != 0) { + j = k; + } + k--; + } + + // zero out elements above pivots if pivot not 0 + if (R(i, j) != 0) { + for (int t = i - 1; t >= 0; --t) { + for (int s = 0; s < cols; ++s) { + if (s != j) { + R(t, s) = R(t, s) - R(i, s) * (R(t, j) / R(i, j)); + if (R(t, s) < abs_tol && R(t, s) > -1 * abs_tol) { + R(t, s) = 0; + } + } + } + R(t, j) = 0; + } + + // divide row by pivot + for (int k = j + 1; k < cols; ++k) { + R(i, k) = R(i, k) / R(i, j); + if (R(i, k) < abs_tol && R(i, k) > -1 * abs_tol) { + R(i, k) = 0; + } + } + R(i, j) = 1; + } + + i--; + j--; + } + + return R; +} + +Mat Mat::pinv() +{ + Mat I = Mat::eye(this->rows); + Mat AI = Mat::augment(*this, I); + Mat U = AI.gaussianEliminate(); + Mat IAInverse = U.rowReduceFromGaussian(); + Mat AInverse(this->rows, this->cols); + for (int i = 0; i < this->rows; ++i) { + for (int j = 0; j < this->cols; ++j) { + AInverse(i, j) = IAInverse(i, j + this->cols); + } + } + return AInverse; +} + +Mat Mat::cofactor(int row, int col, int n) +{ + int i = 0, j = 0; + Mat result(n, n); + // Looping for each element of the matrix + for (int r = 0; r < n; r++) { + for (int c = 0; c < n; c++) { + // Copying into temporary matrix only those element + // which are not in given row and column + if (r != row && c != col) { + result(i, j++) = (*this)(r, c); + + // Row is filled, so increase row index and + // reset col index + if (j == this->rows - 1) { + j = 0; + i++; + } + } + } + } + return result; +} + +float Mat::det(int n) +{ + float D = 0; // Initialize result + + // Base case : if matrix contains single element + if (n == 1) { + return (*this)(0, 0); + } + + Mat temp(this->rows, this->rows); // To store cofactors + + int sign = 1; // To store sign multiplier + + // Iterate for each element of first row + for (int f = 0; f < n; f++) { + // Getting Cofactor of A[0][f] + Mat temp = this->cofactor(0, f, n); + D += (*this)(0, f) * temp.det(n - 1) * sign; + + // terms are to be added with alternate sign + sign = -sign; + } + + return D; +} + +Mat Mat::adjoint() +{ + Mat adj(this->rows, this->cols); + if (this->rows == 1) { + adj(0, 0) = 1; + return adj; + } + + // temp is used to store cofactors of A(,) + int sign = 1; + Mat temp(this->rows, this->cols); + + for (int i = 0; i < this->rows; i++) { + for (int j = 0; j < this->cols; j++) { + // Get cofactor of A(i,j) + temp = this->cofactor( i, j, this->rows); + + // sign of adj(j,i) positive if sum of row + // and column indexes is even. + sign = ((i + j) % 2 == 0) ? 1 : -1; + + // Interchanging rows and columns to get the + // transpose of the cofactor matrix + adj(j, i) = (sign) * (temp.det(this->rows - 1)); + } + } + return adj; +} + +Mat Mat::inverse() +{ + Mat result(this->rows, this->cols); + // Find determinant of matrix + float det = this->det(this->rows); + if (det == 0) { + //std::cout << "Singular matrix, can't find its inverse"; + return result; + } + + // Find adjoint + Mat adj = this->adjoint(); + + // Find Inverse using formula "inverse(A) = adj(A)/det(A)" + for (int i = 0; i < this->rows; i++) + for (int j = 0; j < this->cols; j++) { + result(i, j) = adj(i, j) / float(det); + } + + return result; +} + +void Mat::allocate() +{ + this->ext_buff = false; + this->length = this->rows * this->cols; + data = new float[this->length]; + ESP_LOGD("Mat", "allocate(%i) = %p", this->length, this->data); +} + +Mat Mat::expHelper(const Mat &m, int num) +{ + if (num == 0) { + return Mat::eye(m.rows); + } else if (num == 1) { + return m; + } else if (num % 2 == 0) { // num is even + return expHelper(m * m, num / 2); + } else { // num is odd + return m * expHelper(m * m, (num - 1) / 2); + } +} + +Mat operator+(const Mat &m1, const Mat &m2) +{ + Mat temp(m1); + return (temp += m2); +} + +Mat operator+(const Mat &m1, float C) +{ + Mat temp(m1); + return (temp += C); +} + +bool operator==(const Mat &m1, const Mat &m2) +{ + if ((m1.cols != m2.cols) || (m1.rows != m2.rows)) { + return false; + } + for (int i = 0 ; i < (m1.cols * m1.rows) ; i++) { + if (m1.data[i] != m2.data[i]) { + printf("Error: %i, m1.data=%f, m2.data=%f \n", i, m1.data[i], m2.data[i]); + return false; + } + } + return true; +} + +Mat operator-(const Mat &m1, const Mat &m2) +{ + Mat temp(m1); + return (temp -= m2); +} + +Mat operator-(const Mat &m1, float C) +{ + Mat temp(m1); + return (temp -= C); +} + +Mat operator*(const Mat &m1, const Mat &m2) +{ + Mat temp(m1.rows, m2.cols); + dspm_mult_f32(m1.data, m2.data, temp.data, m1.rows, m1.cols, m2.cols); + return temp; +} + +Mat operator*(const Mat &m, float num) +{ + Mat temp(m); + return (temp *= num); +} + +Mat operator*(float num, const Mat &m) +{ + return (m * num); +} + +Mat operator/(const Mat &m, float num) +{ + Mat temp(m); + return (temp /= num); +} + +Mat operator/(const Mat &A, const Mat &B) +{ + Mat temp(A); + for (int i = 0; i < A.rows; ++i) { + for (int j = 1; j < A.cols; ++j) { + temp(i, j) = A(i, j) / B(i, j); + } + } + return (temp); +} + +ostream &operator<<(ostream &os, const Mat &m) +{ + for (int i = 0; i < m.rows; ++i) { + os << m(i, 0); + for (int j = 1; j < m.cols; ++j) { + os << " " << m(i, j); + } + os << endl; + } + return os; +} + +istream &operator>>(istream &is, Mat &m) +{ + for (int i = 0; i < m.rows; ++i) { + for (int j = 0; j < m.cols; ++j) { + is >> m(i, j); + } + } + return is; +} + +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mat_f32.cpp b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mat_f32.cpp new file mode 100644 index 0000000..1880db0 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mat_f32.cpp @@ -0,0 +1,291 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "esp_dsp.h" +#include "dsp_platform.h" +#include "esp_log.h" + +#include "dspm_mult.h" +#include "esp_attr.h" +#include "dsp_tests.h" +#include "mat.h" + +static const char *TAG = "dspm_Mat"; + +TEST_CASE("Mat class ", "[dspm]") +{ + int m = 3; + int n = 3; + dspm::Mat mat(m, n); + std::cout << "Test matrix: rows: " << mat.rows << ", columns: " << mat.cols << std::endl; + std::cout << mat; +} + +TEST_CASE("Mat class check solve ", "[dspm]") +{ + int m = 3; + int n = 3; + float data_a[9] ={3, 2, 1, 2, 3, 1, 2, 1, 3}; + float data_b[9] ={5, -1, 4}; + dspm::Mat A(data_a, m, n); + dspm::Mat b(data_b, m, 1); + dspm::Mat x1 = dspm::Mat::solve(A, b); + std::cout << "Solve result matrix: rows: " << x1.rows << ", columns: " << x1.cols << std::endl; + std::cout << (x1*12).t(); + dspm::Mat x2 = dspm::Mat::roots(A, b); + std::cout << "Roots result matrix: rows: " << x2.rows << ", columns: " << x2.cols << std::endl; + std::cout << (x2*12).t(); + dspm::Mat diff_b = x1 - x2; + std::cout << "Difference between solve() abd roots(): " << diff_b.t(); + for (int m=0 ; m < diff_b.rows; m++) + { + for (int n=0 ; n < diff_b.cols ; n++) + { + if (fabs(diff_b(m, n)) > 0.000001) + { + TEST_ASSERT_MESSAGE (false, "Calculation is incorrect! Error more then expected!"); + } + } + } +} + +TEST_CASE("Mat class basic operations", "[dspm]") +{ + int M = 4; + int N = 4; + + dspm::Mat A(M, N); + dspm::Mat x(N, 1); + for (int m=0 ; m < M ; m++) + { + for (int n=0 ; n < N ; n++) + { + A(m,n) = N*(m + 1) + (n + 1); + } + x(m, 0) = m + 2; + } + + A(0,0) = 10; + A(0,1) = 11; + + + dspm::Mat b = A*x; + dspm::Mat x1_ = dspm::Mat::solve(A, b); + dspm::Mat x2_ = dspm::Mat::roots(A, b); + + ESP_LOGI(TAG, "Matrix A:"); + std::cout << A; + ESP_LOGI(TAG, "Matrix x.t():"); + std::cout << x.t(); + ESP_LOGI(TAG, "Matrix b.t():"); + std::cout << b.t(); + ESP_LOGI(TAG, "Solve result:"); + std::cout << x1_.t(); + ESP_LOGI(TAG, "Roots result:"); + std::cout << x2_.t(); + dspm::Mat check_b = A*x1_; + ESP_LOGI(TAG, "Result b.t():"); + std::cout << check_b.t(); + dspm::Mat diff_b = check_b - b; + ESP_LOGI(TAG, "Difference:"); + std::cout << diff_b.t(); + + for (int m=0 ; m < diff_b.rows; m++) + { + for (int n=0 ; n < diff_b.cols ; n++) + { + float error = fabs(diff_b(m, n)); + if (fabs(diff_b(m, n)) > 0.0001) + { + ESP_LOGE(TAG,"Solve calculation error: %f", error); + TEST_ASSERT_MESSAGE (false, "Calculation is incorrect! Error more then expected!"); + } + } + } +} + +TEST_CASE("Mat class operators", "[dspm]") +{ + int M = 4; + int N = 4; + + dspm::Mat test1(M, N); + dspm::Mat test2(M, N); + dspm::Mat result(M, N); + float* check_array = new float[M*N]; + for (int m=0 ; m < M ; m++) + { + for (int n=0 ; n< N ; n++) + { + test1(m,n) = (m*N + n) * 2; + test2(m,n) = m*N + n; + result(m,n) = 0; + } + } + + result = test1 + test2; + for (int m=0 ; m < M ; m++) + { + for (int n=0 ; n < N ; n++) + { + if ((result(m,n) != (test1(m,n) + test2(m,n))) || + (result(m,n) != 3*(m*N + n)) || + (result.data[m*N + n] != 3*(m*N + n))) + { + TEST_ASSERT_MESSAGE (false, "Error in + operator!"); + } + } + } + result = test1 - test2; + for (int m=0 ; m < M ; m++) + { + for (int n=0 ; n < N ; n++) + { + if ((result(m,n) != (test1(m,n) - test2(m,n))) || + (result(m,n) != (m*N + n)) || + (result.data[m*N + n] != (m*N + n))) + { + TEST_ASSERT_MESSAGE (false, "Error in - operator!"); + } + } + } + // Check * operator (result = A*B;) + // result = I*test2 + // result == test2 + test1 = test1.eye(test1.rows); + result = test1 * test2; + dspm::Mat result2 = test1; + result2 *= test2; + + for (int m=0 ; m < M ; m++) + { + for (int n=0 ; n < N ; n++) + { + // if (result(m,n) < 0.000000001) + // { + // result(m,n) = 0; + // } + if ((result(m,n) != test2(m,n)) || + (result(m,n) != (m*N + n)) || + (result.data[m*N + n] != (m*N + n))) + { + std::cout << "Error: " << result(m,n) << "!=" << test2(m,n) << " , " + << result(m,n) << "!=" << (m*N + n) << " , " + << result.data[m*N + n] << "!=" << (m*N + n) << std::endl; + TEST_ASSERT_MESSAGE (false, "Error in * operator!"); + } + } + } + if (!(result == result2)) + { + std::cout << "result matrix: " << std::endl << result << std::endl; + std::cout << "result2 matrix: " << std::endl << result2 << std::endl; + TEST_ASSERT_MESSAGE (false, "Error in *= or in == operator!"); + } + // Check * and + operator (result = A*const1 + const2;) + + test1 = test2; + float const1 = 2; + float const2 = 10; + result = test1*const1 + const2; + result = (result - const2)/const1; + for (int m=0 ; m < M ; m++) + { + for (int n=0 ; n < N ; n++) + { + if ((result(m,n) != test2(m,n)) || + (result(m,n) != (m*N + n)) || + (result.data[m*N + n] != (m*N + n)) + ) + { + TEST_ASSERT_MESSAGE (false, "Error in + * const operator!"); + } + } + } + // Test block(...): + int count = 0; + for (int m=0 ; m < M ; m++) + { + for (int n=0 ; n < N ; n++) + { + result(m,n) = count++; + } + } + std::cout << "Original matrix: " << std::endl; + std::cout << result << std::endl; + std::cout << "block: " << std::endl; + std::cout << result.block(1,1,M-1, N-1) << std::endl; + // Test normalize() + result = dspm::Mat(2,2); + for (int m=0 ; m < result.rows ; m++) + { + for (int n=0 ; n < result.cols ; n++) + { + result(m,n) = 1; + } + } + std::cout << "Befor normalize: " << std::endl; + std::cout << result << std::endl; + result.normalize(); + std::cout << "normalize: " << std::endl; + std::cout << result << std::endl; + + for (int m=0 ; m < result.rows ; m++) + { + for (int n=0 ; n < result.cols ; n++) + { + if (std::abs(result(m,n) - 0.5) > dspm::Mat::abs_tol) + { + ESP_LOGE(TAG, "Error bigger then expected: %f", std::abs(result(m,n) - 0.5)); + TEST_ASSERT_MESSAGE (false, "Error in normalize() operation! "); + } + } + } + // Test inverse() + float m_data[] = {2,5,7, + 6,3,4, + 5,-2,-3}; + float m_result[] = { 1.0000, -1.0000, 1.0000, + -38.0000, 41.0000, -34.0000, + 27.0000, -29.0000, 24.0000}; + result = dspm::Mat(m_data, 3,3); + result = result.inverse(); + std::cout << "inverse: " << std::endl; + std::cout << result << std::endl; + for (int i=0 ; i< 3*3 ; i++) + { + if (std::abs(result.data[i] - m_result[i]) > 1e-8) + { + printf("Error at[%i] = %f, expected= %f, calculated = %f \n", i, std::abs(result.data[i] - m_result[i]), m_result[i], result.data[i]); + TEST_ASSERT_MESSAGE (false, "Error in inverse() operation!\n"); + } + } + + result = dspm::Mat(m_data, 3,3); + result = result.pinv(); + std::cout << "pinv: " << std::endl; + std::cout << result << std::endl; + for (int i=0 ; i< 3*3 ; i++) + { + if (std::abs(result.data[i] - m_result[i]) > 1e-2) + { + printf("Error at[%i] = %f, expected= %f, calculated = %f \n", i, std::abs(result.data[i] - m_result[i]), m_result[i], result.data[i]); + TEST_ASSERT_MESSAGE (false, "Error in pinv() operation!\n"); + } + } + + delete[] check_array; +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_3x3xx_f32_ae32.c b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_3x3xx_f32_ae32.c new file mode 100644 index 0000000..bc10baa --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_3x3xx_f32_ae32.c @@ -0,0 +1,191 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "esp_dsp.h" +#include "dsp_platform.h" +#include "esp_log.h" + +#include "dspm_mult.h" +#include "esp_attr.h" +#include "dsp_tests.h" + +static const char *TAG = "dspm_mult_3x3x1_f32_ae32"; + +// Test dsps_dotprod_s16_ansi function +TEST_CASE("dspm_mult_3x3x1_f32_ae32 functionality", "[dspm]") +{ + int m = 3; + int n = 3; + int k = 1; + + + float A[m][n]; + float *A_ptr = (float *)A; + + float B[n][k]; + float *B_ptr = (float *)B; + + float C[m][k]; + float *C_ptr = (float *)C; + float C_compare[m][k]; + float *Cc_ptr = (float *)C_compare; + + for (int i = 0; i < m; i++) { + for (int j = 0; j < n; j++) { + A[i][j] = i; + } + } + for (int i = 0; i < n; i++) { + for (int j = 0; j < k; j++) { + B[i][j] = i; + } + } + + dspm_mult_3x3x1_f32_ae32(A_ptr, B_ptr, C_ptr); + dspm_mult_f32_ansi(A_ptr, B_ptr, Cc_ptr, m, n, k); + + for (int i=0 ; i< m ; i++) + { + for (int j=0 ; j< k ; j++) + { + ESP_LOGD(TAG, "[%i][%i] calc=%f, expected =%f",i,j, C[i][j], C_compare[i][j]); + } + } + //Compare and check results + for (int i = 0; i < m * k; i++) { + if (Cc_ptr[i] != C_ptr[i]) { + TEST_ASSERT_EQUAL(C_ptr[i], Cc_ptr[i]); + } + } +} + +TEST_CASE("dspm_mult_3x3x3_f32_ae32 functionality", "[dspm]") +{ + int m = 3; + int n = 3; + int k = 3; + + + float A[m][n]; + float *A_ptr = (float *)A; + + float B[n][k]; + float *B_ptr = (float *)B; + + float C[m][k]; + float *C_ptr = (float *)C; + float C_compare[m][k]; + float *Cc_ptr = (float *)C_compare; + + for (int i = 0; i < m; i++) { + for (int j = 0; j < n; j++) { + A[i][j] = i; + C[i][j] = 0; + } + } + for (int i = 0; i < n; i++) { + for (int j = 0; j < k; j++) { + B[i][j] = i; + } + } + + dspm_mult_3x3x3_f32_ae32(A_ptr, B_ptr, C_ptr); + dspm_mult_f32_ansi(A_ptr, B_ptr, Cc_ptr, m, n, k); + + for (int i=0 ; i< m ; i++) + { + for (int j=0 ; j< k ; j++) + { + ESP_LOGD(TAG, "[%i][%i] calc=%f, expected =%f",i,j, C[i][j], C_compare[i][j]); + } + } + // Compare and check results + for (int i = 0 ; i < m * k ; i++) { + if (Cc_ptr[i] != C_ptr[i]) { + TEST_ASSERT_EQUAL( C_ptr[i], Cc_ptr[i]); + } + } +} + +static portMUX_TYPE testnlock = portMUX_INITIALIZER_UNLOCKED; + +TEST_CASE("dspm_mult_3x3x1_f32_ae32 benchmark", "[dspm]") +{ + int m = 3; + int n = 3; + int k = 1; + + float A[m][n]; + float *A_ptr = (float *)A; + + float B[n][k]; + float *B_ptr = (float *)B; + + float C[m][k]; + float *C_ptr = (float *)C; + + + portENTER_CRITICAL(&testnlock); + + unsigned int start_b = xthal_get_ccount(); + int repeat_count = 1024; + for (int i = 0 ; i < repeat_count ; i++) { + dspm_mult_3x3x1_f32_ae32(A_ptr, B_ptr, C_ptr); + } + unsigned int end_b = xthal_get_ccount(); + portEXIT_CRITICAL(&testnlock); + + float total_b = end_b - start_b; + float cycles = total_b / (repeat_count); + ESP_LOGI("dspm_mult_3x3x1_f32_ae32", "dspm_mult_3x3x1_f32_ae32 - %f per multiplication (ae32 - 134, ansi - 285)", cycles); + float min_exec = 60; + float max_exec = 90; + TEST_ASSERT_EXEC_IN_RANGE(min_exec, max_exec, cycles); +} + +TEST_CASE("dspm_mult_3x3x3_f32_ae32 benchmark", "[dspm]") +{ + int m = 4; + int n = 4; + int k = 4; + + float A[m][n]; + float *A_ptr = (float *)A; + + float B[n][k]; + float *B_ptr = (float *)B; + + float C[m][k]; + float *C_ptr = (float *)C; + + + portENTER_CRITICAL(&testnlock); + + unsigned int start_b = xthal_get_ccount(); + int repeat_count = 1024; + for (int i = 0 ; i < repeat_count ; i++) { + dspm_mult_3x3x3_f32_ae32(A_ptr, B_ptr, C_ptr); + } + unsigned int end_b = xthal_get_ccount(); + portEXIT_CRITICAL(&testnlock); + + float total_b = end_b - start_b; + float cycles = total_b / (repeat_count); + ESP_LOGI("dspm_mult_3x3x3_f32_ae32", "dspm_mult_3x3x3_f32_ae32 - %f per multiplication", cycles); + float min_exec = 100; + float max_exec = 250; + TEST_ASSERT_EXEC_IN_RANGE(min_exec, max_exec, cycles); +} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_4x4xx_f32_ae32.c b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_4x4xx_f32_ae32.c new file mode 100644 index 0000000..3acc670 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_4x4xx_f32_ae32.c @@ -0,0 +1,190 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "esp_dsp.h" +#include "dsp_platform.h" +#include "esp_log.h" + +#include "dspm_mult.h" +#include "esp_attr.h" +#include "dsp_tests.h" + +static const char *TAG = "dspm_mult_4x4x1_f32_ae32"; + +TEST_CASE("dspm_mult_4x4x1_f32_ae32 functionality", "[dspm]") +{ + int m = 4; + int n = 4; + int k = 1; + + float A[m][n]; + float *A_ptr = (float *)A; + + float B[n][k]; + float *B_ptr = (float *)B; + + float C[m][k]; + float *C_ptr = (float *)C; + float C_compare[m][k]; + float *Cc_ptr = (float *)C_compare; + + for (int i = 0; i < m; i++) { + for (int j = 0; j < n; j++) { + A[i][j] = i; + } + } + for (int i = 0; i < n; i++) { + for (int j = 0; j < k; j++) { + B[i][j] = i; + } + } + + dspm_mult_4x4x1_f32(A_ptr, B_ptr, C_ptr); + dspm_mult_f32_ansi(A_ptr, B_ptr, Cc_ptr, m, n, k); + + for (int i=0 ; i< m ; i++) + { + for (int j=0 ; j< k ; j++) + { + ESP_LOGD(TAG, "[%i][%i] calc=%f, expected =%f",i,j, C[i][j], C_compare[i][j]); + } + } + //Compare and check results + for (int i = 0; i < m * k; i++) { + if (Cc_ptr[i] != C_ptr[i]) { + TEST_ASSERT_EQUAL(C_ptr[i], Cc_ptr[i]); + } + } +} + +TEST_CASE("dspm_mult_4x4x4_f32_ae32 functionality", "[dspm]") +{ + int m = 4; + int n = 4; + int k = 4; + + + float A[m][n]; + float *A_ptr = (float *)A; + + float B[n][k]; + float *B_ptr = (float *)B; + + float C[m][k]; + float *C_ptr = (float *)C; + float C_compare[m][k]; + float *Cc_ptr = (float *)C_compare; + + for (int i = 0; i < m; i++) { + for (int j = 0; j < n; j++) { + A[i][j] = i; + C[i][j] = 0; + } + } + for (int i = 0; i < n; i++) { + for (int j = 0; j < k; j++) { + B[i][j] = i; + } + } + + dspm_mult_4x4x4_f32(A_ptr, B_ptr, C_ptr); + dspm_mult_f32_ansi(A_ptr, B_ptr, Cc_ptr, m, n, k); + + for (int i=0 ; i< m ; i++) + { + for (int j=0 ; j< k ; j++) + { + ESP_LOGD(TAG, "[%i][%i] calc=%f, expected =%f",i,j, C[i][j], C_compare[i][j]); + } + } + // Compare and check results + for (int i = 0 ; i < m * k ; i++) { + if (Cc_ptr[i] != C_ptr[i]) { + TEST_ASSERT_EQUAL( C_ptr[i], Cc_ptr[i]); + } + } +} + +static portMUX_TYPE testnlock = portMUX_INITIALIZER_UNLOCKED; + +TEST_CASE("dspm_mult_4x4x1_f32_ae32 benchmark", "[dspm]") +{ + int m = 4; + int n = 4; + int k = 1; + + float A[m][n]; + float *A_ptr = (float *)A; + + float B[n][k]; + float *B_ptr = (float *)B; + + float C[m][k]; + float *C_ptr = (float *)C; + + + portENTER_CRITICAL(&testnlock); + + unsigned int start_b = xthal_get_ccount(); + int repeat_count = 1024; + for (int i = 0 ; i < repeat_count ; i++) { + dspm_mult_4x4x1_f32(A_ptr, B_ptr, C_ptr); + } + unsigned int end_b = xthal_get_ccount(); + portEXIT_CRITICAL(&testnlock); + + float total_b = end_b - start_b; + float cycles = total_b / (repeat_count); + ESP_LOGI("dspm_mult_4x4x1_f32_ae32", "dspm_mult_4x4x1_f32_ae32 - %f per multiplication", cycles); + float min_exec = 60; + float max_exec = 110; + TEST_ASSERT_EXEC_IN_RANGE(min_exec, max_exec, cycles); +} + +TEST_CASE("dspm_mult_4x4x4_f32_ae32 benchmark", "[dspm]") +{ + int m = 4; + int n = 4; + int k = 4; + + float A[m][n]; + float *A_ptr = (float *)A; + + float B[n][k]; + float *B_ptr = (float *)B; + + float C[m][k]; + float *C_ptr = (float *)C; + + ESP_LOGI(TAG, "A: %8.8"PRIx32", B: %8.8"PRIx32", C=%8.8"PRIx32"", (uint32_t)A_ptr, (uint32_t)B_ptr, (uint32_t)C_ptr); + + portENTER_CRITICAL(&testnlock); + + unsigned int start_b = xthal_get_ccount(); + int repeat_count = 1024; + for (int i = 0 ; i < repeat_count ; i++) { + dspm_mult_4x4x4_f32(A_ptr, B_ptr, C_ptr); + } + unsigned int end_b = xthal_get_ccount(); + portEXIT_CRITICAL(&testnlock); + + float total_b = end_b - start_b; + float cycles = total_b / (repeat_count); + ESP_LOGI("dspm_mult_4x4x4_f32_ae32", "dspm_mult_4x4x4_f32_ae32 - %f per multiplication", cycles); + float min_exec = 50; + float max_exec = 450; + TEST_ASSERT_EXEC_IN_RANGE(min_exec, max_exec, cycles); +} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_f32_ae32.c b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_f32_ae32.c new file mode 100644 index 0000000..e774996 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_f32_ae32.c @@ -0,0 +1,110 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "esp_dsp.h" +#include "dsp_platform.h" +#include "esp_log.h" + +#include "dspm_mult.h" +#include "esp_attr.h" +#include "dsp_tests.h" + +static const char *TAG = "dspm_mult_f32_aexx"; + +// Test dsps_dotprod_s16_ansi function +TEST_CASE("dspm_mult_f32 functionality", "[dspm]") +{ + int m = 4; + int n = 3; + int k = 4; + + + float A[m][n]; + float *A_ptr = (float *)A; + + float B[n][k]; + float *B_ptr = (float *)B; + + float C[m][k]; + float *C_ptr = (float *)C; + float C_compare[m][k]; + float *Cc_ptr = (float *)C_compare; + + for (int i = 0 ; i < m * n; i++) { + A_ptr[i] = i; + B_ptr[i] = i; + } + for (int i = 0 ; i < m ; i++) { + for (int j = 0 ; j < k ; j++) { + C_compare[i][j] = 0; + for (int s = 0 ; s < n ; s++) { + C_compare[i][j] += A[i][s] * B[s][j]; + } + } + } + dspm_mult_f32(A_ptr, B_ptr, C_ptr, m, n, k); + + for (int i=0 ; i< m ; i++) + { + for (int j=0 ; j< k ; j++) + { + ESP_LOGI(TAG, "[%i][%i] calc=%f, expected =%f",i,j, C[i][j], C_compare[i][j]); + } + } + // Compare and check results + for (int i = 0 ; i < m * k ; i++) { + if (Cc_ptr[i] != C_ptr[i]) { + TEST_ASSERT_EQUAL( C_ptr[i], Cc_ptr[i]); + } + } +} + +static portMUX_TYPE testnlock = portMUX_INITIALIZER_UNLOCKED; + +TEST_CASE("dspm_mult_f32 benchmark", "[dspm]") +{ + int m = 4; + int n = 4; + int k = 4; + + float A[m][n]; + float *A_ptr = (float *)A; + + float B[n][k]; + float *B_ptr = (float *)B; + + float C[m][k]; + float *C_ptr = (float *)C; + + + ESP_LOGI(TAG, "A: %8.8"PRIx32", B: %8.8"PRIx32", C=%8.8"PRIx32"", (uint32_t)A_ptr, (uint32_t)B_ptr, (uint32_t)C_ptr); + portENTER_CRITICAL(&testnlock); + + unsigned int start_b = xthal_get_ccount(); + int repeat_count = 1024; + for (int i = 0 ; i < repeat_count ; i++) { + dspm_mult_f32(A_ptr, B_ptr, C_ptr, m, n, k); + } + unsigned int end_b = xthal_get_ccount(); + portEXIT_CRITICAL(&testnlock); + + float total_b = end_b - start_b; + float cycles = total_b / (repeat_count); + printf("Benchmark dspm_mult_f32 - %f per multiplication 4x4 + overhead.\n", cycles); + float min_exec = 100; + float max_exec = 700; + TEST_ASSERT_EXEC_IN_RANGE(min_exec, max_exec, cycles); +} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_f32_ansi.c new file mode 100644 index 0000000..fcdbbbc --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_f32_ansi.c @@ -0,0 +1,120 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "esp_dsp.h" +#include "dsp_platform.h" +#include "esp_log.h" + +#include "dspm_mult.h" +#include "esp_attr.h" +#include "dsp_tests.h" + +static const char *TAG = "dspm_mult_f32_ansi"; + +// Test dsps_dotprod_s16_ansi function +TEST_CASE("dspm_mult_f32_ansi functionality", "[dspm]") +{ + for (int m = 1 ; m < 8 ; m++) { + for (int n = 1; n < 8 ; n++) { + for (int k = 1; k < 8 ; k++) { + float A[m][n]; + float *A_ptr = (float *)A; + + float B[n][k]; + float *B_ptr = (float *)B; + + float C[m][k]; + float *C_ptr = (float *)C; + float C_compare[m][k]; + float *Cc_ptr = (float *)C_compare; + + for (int i = 0 ; i < m * n; i++) { + A_ptr[i] = i; + B_ptr[i] = i; + } + for (int i = 0 ; i < m ; i++) { + for (int j = 0 ; j < n ; j++) { + A[i][j] = i * n + j; + } + } + for (int i = 0 ; i < n ; i++) { + for (int j = 0 ; j < k ; j++) { + B[i][j] = i * k + j; + } + } + for (int i = 0 ; i < m ; i++) { + for (int j = 0 ; j < k ; j++) { + C_compare[i][j] = 0; + for (int s = 0 ; s < n ; s++) { + C_compare[i][j] += A[i][s] * B[s][j]; + } + } + } + dspm_mult_f32_ansi(A_ptr, B_ptr, C_ptr, m, n, k); + + for (int i=0 ; i< m ; i++) + { + for (int j=0 ; j< k ; j++) + { + ESP_LOGD(TAG, "[%i][%i] calc=%f, expected =%f",i,j, C[i][j], C_compare[i][j]); + } + } + // Compare and check results + for (int i = 0 ; i < m * k ; i++) { + if (Cc_ptr[i] != C_ptr[i]) { + TEST_ASSERT_EQUAL(Cc_ptr[i], C_ptr[i]); + } + } + } + } + } +} + +static portMUX_TYPE testnlock = portMUX_INITIALIZER_UNLOCKED; + +TEST_CASE("dspm_mult_f32_ansi benchmark", "[dspm]") +{ + int m = 4; + int n = 4; + int k = 4; + + float A[m][n]; + float *A_ptr = (float *)A; + + float B[n][k]; + float *B_ptr = (float *)B; + + float C[m][k]; + float *C_ptr = (float *)C; + + + portENTER_CRITICAL(&testnlock); + + unsigned int start_b = xthal_get_ccount(); + int repeat_count = 1024; + for (int i = 0 ; i < repeat_count ; i++) { + dspm_mult_f32_ansi(A_ptr, B_ptr, C_ptr, m, n, k); + } + unsigned int end_b = xthal_get_ccount(); + portEXIT_CRITICAL(&testnlock); + + float total_b = end_b - start_b; + float cycles = total_b / (repeat_count); + printf("Benchmark dspm_mult_f32_ansi - %f per multiplication 4x4 + overhead.\n", cycles); + float min_exec = 100; + float max_exec = 2000; + TEST_ASSERT_EXEC_IN_RANGE(min_exec, max_exec, cycles); +} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_s16_ae32.c b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_s16_ae32.c new file mode 100644 index 0000000..1bf7ec1 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_s16_ae32.c @@ -0,0 +1,106 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "esp_dsp.h" +#include "dsp_platform.h" +#include "esp_log.h" + +#include "dspm_mult.h" +#include "esp_attr.h" +#include "esp_log.h" + +// Test dsps_dotprod_s16_ansi function +TEST_CASE("dspm_mult_s16_aexx functionality", "[dspm]") +{ + for (int m = 1 ; m < 8 ; m++) { + for (int n = 1 ; n < 16 ; n++) { + for (int k = 1 ; k < 16 ; k++) { + + int16_t A[m][n]; + int16_t *A_ptr = (int16_t *)A; + + int16_t B[n][k]; + int16_t *B_ptr = (int16_t *)B; + + int16_t C[m][k]; + int16_t *C_ptr = (int16_t *)C; + int16_t C_compare[m][k]; + int16_t *Cc_ptr = (int16_t *)C_compare; + for (int shift = -4 ; shift < 4 ; shift++) { + for (int i = 0 ; i < m ; i++) { + for (int j = 0 ; j < n; j++) { + A[i][j] = 0x123; + } + } + for (int i = 0 ; i < n ; i++) { + for (int j = 0 ; j < k; j++) { + B[i][j] = 0x123; + } + } + + dspm_mult_s16_ansi(A_ptr, B_ptr, Cc_ptr, m, n, k, shift); + dspm_mult_s16(A_ptr, B_ptr, C_ptr, m, n, k, shift); + + // Compare and check results + for (int i = 0 ; i < m * k ; i++) { + if (Cc_ptr[i] != C_ptr[i]) { + ESP_LOGE("dspm_mult_s16_aexx", "Process path m=%i, n=%i, k=%i, shift=%i", m, n, k, shift); + ESP_LOGE("dspm_mult_s16_aexx", "data[%i] %4.4x != %4.4x expected \n", i, C_ptr[i], Cc_ptr[i]); + TEST_ASSERT_EQUAL(Cc_ptr[i], C_ptr[i]); + } + } + } + } + } + } +} + +static portMUX_TYPE testnlock = portMUX_INITIALIZER_UNLOCKED; + +TEST_CASE("dspm_mult_s16_aexx benchmark", "[dspm]") +{ + unsigned int start_b = xthal_get_ccount(); + unsigned int end_b = xthal_get_ccount(); + for (int m = 2 ; m <= 8 ; m++) { + for (int n = 2 ; n <= 16 ; n++) { + for (int k = 1 ; k <= 16 ; k++) { + + int16_t A[m][n]; + int16_t *A_ptr = (int16_t *)A; + + int16_t B[m][n]; + int16_t *B_ptr = (int16_t *)B; + + int16_t C[m][k]; + int16_t *C_ptr = (int16_t *)C; + + memset(A, 0, sizeof(A)); + memset(B, 0, sizeof(A)); + memset(C, 0, sizeof(A)); + portENTER_CRITICAL(&testnlock); + + start_b = xthal_get_ccount(); + dspm_mult_s16(A_ptr, B_ptr, C_ptr, m, n, k, 0); + end_b = xthal_get_ccount(); + portEXIT_CRITICAL(&testnlock); + + float total_b = end_b - start_b; + float cycles = total_b; + ESP_LOGD("dspm_mult_s16_aexx", "dspm_mult_s16_aexx[%i][%i][%i] - %f", m, n, k, cycles); + } + } + } +} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_s16_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_s16_ansi.c new file mode 100644 index 0000000..a69c8cc --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_s16_ansi.c @@ -0,0 +1,112 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "esp_dsp.h" +#include "dsp_platform.h" +#include "esp_log.h" + +#include "dspm_mult.h" +#include "esp_attr.h" +#include "dsp_tests.h" + +static const char *TAG = "dspm_mult_s16_ansi"; + +// Test dsps_dotprod_s16_ansi function +TEST_CASE("dspm_mult_s16_ansi functionality", "[dspm]") +{ + int m = 4; + int n = 3; + int k = 4; + + + int16_t A[m][n]; + int16_t *A_ptr = (int16_t *)A; + + int16_t B[n][k]; + int16_t *B_ptr = (int16_t *)B; + + int16_t C[m][k]; + int16_t *C_ptr = (int16_t *)C; + int16_t C_compare[m][k]; + int16_t *Cc_ptr = (int16_t *)C_compare; + + int shift = 0; + for (int i = 0 ; i < m * n; i++) { + A_ptr[i] = 0x1000; + B_ptr[i] = 0x200; + } + long long store_reg = 0; + for (int i = 0 ; i < m ; i++) { + for (int j = 0 ; j < k ; j++) { + store_reg = (0x7fff >> shift); + for (int s = 0 ; s < n ; s++) { + store_reg += ((int32_t)A[i][s] * (int32_t)B[s][j]); + } + C_compare[i][j] = store_reg >> (15 - shift); + } + } + dspm_mult_s16_ansi(A_ptr, B_ptr, C_ptr, m, n, k, shift); + + for (int i=0 ; i< m ; i++) + { + for (int j=0 ; j< k ; j++) + { + ESP_LOGD(TAG, "[%i][%i] calc=%i, expected =%i",i,j, C[i][j], C_compare[i][j]); + } + } + // Compare and check results + for (int i = 0 ; i < m * k ; i++) { + if (Cc_ptr[i] != C_ptr[i]) { + TEST_ASSERT_EQUAL(Cc_ptr[i], C_ptr[i]); + } + } +} + +static portMUX_TYPE testnlock = portMUX_INITIALIZER_UNLOCKED; + +TEST_CASE("dspm_mult_s16_ansi benchmark", "[dspm]") +{ + int m = 4; + int n = 4; + int k = 4; + + int16_t A[m][n]; + int16_t *A_ptr = (int16_t *)A; + + int16_t B[n][k]; + int16_t *B_ptr = (int16_t *)B; + + int16_t C[m][k]; + int16_t *C_ptr = (int16_t *)C; + + + portENTER_CRITICAL(&testnlock); + + unsigned int start_b = xthal_get_ccount(); + int repeat_count = 1024; + for (int i = 0 ; i < repeat_count ; i++) { + dspm_mult_s16_ansi(A_ptr, B_ptr, C_ptr, m, n, k, 0); + } + unsigned int end_b = xthal_get_ccount(); + portEXIT_CRITICAL(&testnlock); + + float total_b = end_b - start_b; + float cycles = total_b / (repeat_count); + ESP_LOGI("dspm_mult_s16_ansi", "Benchmark dspm_mult_s16_ansi - %f per multiplication %ix%ix%i.\n", cycles, m, n, k); + float min_exec = 1000; + float max_exec = 3000; + TEST_ASSERT_EXEC_IN_RANGE(min_exec, max_exec, cycles); +} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test_sim/main.c b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test_sim/main.c new file mode 100644 index 0000000..fa41f00 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test_sim/main.c @@ -0,0 +1,12 @@ + +void test_mmult(); + +int main(void) +{ + printf("main starts!\n"); +// xt_iss_profile_enable(); + test_mmult(); +// xt_iss_profile_disable(); + + printf("Test done\n"); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test_sim/test_mmult.c b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test_sim/test_mmult.c new file mode 100644 index 0000000..48c773d --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test_sim/test_mmult.c @@ -0,0 +1,68 @@ +#include +#include +#include +#include + +#include "dsp_common.h" + +#include "dspm_mult.h" +extern void xt_iss_profile_disable(); +extern void xt_iss_profile_enable(); + +#define M 4 +#define N 8 +#define K 16 + +const int m = M; +const int n = N; +const int k = K; + + float A[M][N]; + float B[N][K]; + float C[M][K]; + float C_compare[M][K]; + +void test_mmult() +{ + + float *A_ptr = (float *)A; + float *B_ptr = (float *)B; + float *C_ptr = (float *)C; + float *Cc_ptr = (float *)C_compare; + + for (int i = 0 ; i < m * n; i++) { + A_ptr[i] = i; + B_ptr[i] = i; + } + for (int i = 0 ; i < m ; i++) { + for (int j = 0 ; j < k ; j++) { + C_compare[i][j] = 0; + for (int s = 0 ; s < n ; s++) { + C_compare[i][j] += A[i][s] * B[s][j]; + } + C[i][j] = -1; + } + } + xt_iss_profile_enable(); + dspm_mult_f32_ae32(A_ptr, B_ptr, Cc_ptr, m, n, k); + dspm_mult_f32_aes3(A_ptr, B_ptr, C_ptr, m, n, k); + xt_iss_profile_disable(); + + for (int i=0 ; i< m ; i++) + { + for (int j=0 ; j< k ; j++) + { + printf("[%i][%i] calc=%f, expected =%f\n",i,j, C[i][j], C_compare[i][j]); + } + } + // Compare and check results + for (int i = 0 ; i < m * k ; i++) { + if (Cc_ptr[i] != C_ptr[i]) { + printf("Error - C_ptr= %f, Cc_ptr= %f \n", C_ptr[i], Cc_ptr[i]); + return; + } + } + + printf("Test Pass!\n"); +} + diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/cplx_gen/dsps_cplx_gen.S b/test_apps/managed_components/espressif__esp-dsp/modules/support/cplx_gen/dsps_cplx_gen.S new file mode 100644 index 0000000..793c9a2 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/support/cplx_gen/dsps_cplx_gen.S @@ -0,0 +1,120 @@ +/* + * SPDX-FileCopyrightText: 2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include "dsps_cplx_gen_platform.h" +#if (dsps_cplx_gen_aes3_enbled || dsps_cplx_gen_ae32_enbled) + +// This is a Complex signal generator for ESP32 processor. + .text + .align 4 + .global dsps_cplx_gen_ae32 + .type dsps_cplx_gen_ae32,@function +// The function implements the following C code: +// esp_err_t dsps_cplx_gen_ae32(cplx_sig_t *cplx_gen, void *output, int32_t len); + +dsps_cplx_gen_ae32: + +// Input params Variables float Variables fixed +// +// cplx_gen - a2 fr - f0 lut - a5 +// output - a3 one_const - f1 lut_len - a6 +// len - a4 lut_len_f - f2 sin_pos - a7 +// ph_f - f3 cos_pos - a8 +// sin_pos_f - f4 sin_to_cos - a9 +// ph_floor - a10 +// modulo - a11 + + entry a1, 32 + l32i a5, a2, 0 // a5 - lut + l32i a6, a2, 4 // a6 - lut_len + lsi f0, a2, 8 // f0 - fr + lsi f3, a2, 12 // f3 - ph_f (phase increment) + const.s f1, 1 // f1 - constant 1 + float.s f2, a6, 0 // f2 - lut_len_f + srli a9, a6, 2 // a9 - sin_to_cos = lut_len / 4 + addi a11, a6, -1 // a11 - modulo = lut_len - 1 + + l32i a15, a2, 16 // a15 - d_type + beqz a15, _s16_fixed + + // F32 floating point + loopnez a4, ._main_loop_float + + floor.s a10, f3, 0 // turncate wiht rounding towards -infinity + + // branch if ph_floor is greater than 0 + bgez a10, _ph_check_low_float + add.s f3, f3, f1 // f3 = f3 - f1 (ph_f + 1) + floor.s a10, f3, 0 // turncate wiht rounding towards -infinity + _ph_check_low_float: + + // branch if ph_ceil is lower than 2 (floored to 1) + blti a10, 1, _ph_check_great_float + sub.s f3, f3, f1 // f3 = f3 - f1 (ph_f - 1) + _ph_check_great_float: + + mul.s f4, f3, f2 // sin_pos_f = ph_f * lut_len + trunc.s a7, f4, 0 // truncate sin_pos_f to sin_pos + + add a8, a7, a9 // cos_pos (a8) = sin_pos(a7) + sin_to_cos(a9) + and a8, a8, a11 // cos_pos = cos_pos & modulo (lut_len - 1) + + slli a8, a8, 2 // set index of the LUT (4 x cos_pos) + slli a7, a7, 2 // set index of the LUT (4 x sin_pos) + + lsx f14, a5, a7 // load sin LUT value form *lut + lsx f15, a5, a8 // load cos LUT value form *lut + + ssi f15, a3, 0 // save cos LUT value to the output, offset 0 + ssi f14, a3, 4 // save sin LUT value to the output, offset 4 + add.s f3, f3, f0 // ph_f += fr + + addi.n a3, a3, 8 // increase the output pointer (2 x f32) + ._main_loop_float: + + movi.n a2, 0 + retw.n + + // Q15 fixed point + _s16_fixed: + loopnez a4, ._main_loop_fixed + + floor.s a10, f3, 0 // turncate wiht rounding towards -infinity + + // branch if ph_floor is greater than 0 + bgez a10, _ph_check_low_fixed + add.s f3, f3, f1 // f3 = f3 - f1 (ph_f + 1) + floor.s a10, f3, 0 // turncate wiht rounding towards -infinity + _ph_check_low_fixed: + + // branch if ph_ceil is lower than 2 (floored to 1) + blti a10, 1, _ph_check_great_fixed + sub.s f3, f3, f1 // f3 = f3 - f1 (ph_f - 1) + _ph_check_great_fixed: + + mul.s f4, f3, f2 // sin_pos_f = ph_f * lut_len + trunc.s a7, f4, 0 // truncate sin_pos_f to sin_pos + + add a8, a7, a9 // cos_pos (a8) = sin_pos(a7) + sin_to_cos(a9) + and a8, a8, a11 // cos_pos = cos_pos & modulo (lut_len - 1) + + addx2 a15, a8, a5 // get cos index of the LUT (*lut + 2 x cos_pos) + addx2 a13, a7, a5 // get sin index of the LUT (*lut + 2 x sin_pos) + + l16si a14, a15, 0 // load cos LUT value from *lut + l16si a12, a13, 0 // load sin LUT value from *lut + + s16i a14, a3, 0 // save cos LUT value to the output (a3), offset 0 + s16i a12, a3, 2 // save sin LUT value to the output (a3), offset 2 + add.s f3, f3, f0 // ph_f += fr + + addi.n a3, a3, 4 // increase the output pointer (2 x s16) + ._main_loop_fixed: + + movi.n a2, 0 + retw.n + +#endif // (dsps_cplx_gen_aes3_enbled || dsps_cplx_gen_ae32_enbled) \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/cplx_gen/dsps_cplx_gen.c b/test_apps/managed_components/espressif__esp-dsp/modules/support/cplx_gen/dsps_cplx_gen.c new file mode 100644 index 0000000..ef651b0 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/support/cplx_gen/dsps_cplx_gen.c @@ -0,0 +1,40 @@ +/* + * SPDX-FileCopyrightText: 2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include "dsps_cplx_gen.h" + +esp_err_t dsps_cplx_gen_ansi(cplx_sig_t *cplx_gen, void *output, int32_t len) +{ + // angle frequency is already cplx_gen->freq + const int sin_to_cos = cplx_gen->lut_len / 4; + float ph = cplx_gen->phase; + const float fr = cplx_gen->freq; + int sin_pos, cos_pos; + + for (int i = 0 ; i < len; i++) { + + if (ph < 0) { + ph += 1.0; + } + if (ph >= 1.0) { + ph -= 1.0; + } + + sin_pos = (int)(ph * (cplx_gen->lut_len)); + cos_pos = (sin_pos + sin_to_cos)&(cplx_gen->lut_len - 1); + + if (cplx_gen->d_type == S16_FIXED) { + ((int16_t *)output)[i * 2 + 0] = ((int16_t *)cplx_gen->lut)[cos_pos]; + ((int16_t *)output)[i * 2 + 1] = ((int16_t *)cplx_gen->lut)[sin_pos]; + } else { + ((float *)output)[i * 2 + 0] = ((float *)cplx_gen->lut)[cos_pos]; + ((float *)output)[i * 2 + 1] = ((float *)cplx_gen->lut)[sin_pos]; + } + ph += fr; + } + + return ESP_OK; +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/cplx_gen/dsps_cplx_gen_init.c b/test_apps/managed_components/espressif__esp-dsp/modules/support/cplx_gen/dsps_cplx_gen_init.c new file mode 100644 index 0000000..9818805 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/support/cplx_gen/dsps_cplx_gen_init.c @@ -0,0 +1,148 @@ +/* + * SPDX-FileCopyrightText: 2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + + +#include "dsps_cplx_gen.h" +#include "dsp_common.h" +#include "esp_log.h" +#include +#include + +#define Q15_MAX INT16_MAX + +static const char *TAG = "dsps_cplx_gen"; + +esp_err_t dsps_cplx_gen_init(cplx_sig_t *cplx_gen, out_d_type d_type, void *lut, int32_t lut_len, float freq, float initial_phase) +{ + cplx_gen->lut_len = lut_len; + cplx_gen->freq = freq; + cplx_gen->lut = lut; + cplx_gen->free_status = 0; + cplx_gen->d_type = d_type; + cplx_gen->phase = initial_phase; + + // length of the LUT must be power of 2 + if (!dsp_is_power_of_two(lut_len)) { + ESP_LOGE(TAG, "The length of the LUT must be power of 2"); + return ESP_ERR_DSP_INVALID_LENGTH; + } + + // LUT length must be in a range from 256 to 8192 + if ((lut == NULL) && ((cplx_gen->lut_len > 8192) || (cplx_gen->lut_len < 256))) { + ESP_LOGE(TAG, "The length of the LUT table out of range. Valid range is 256 to 8192"); + return ESP_ERR_DSP_PARAM_OUTOFRANGE; + } + + // frequency is a Nyquist frequency, must be in a range from (-1 to 1) + if ((cplx_gen->freq >= 1) || (cplx_gen->freq <= -1)) { + ESP_LOGE(TAG, "The frequency is out of range. Valid range is +/- 1. "); + return ESP_ERR_DSP_INVALID_PARAM; + } + + // initial phase in a range from (-1 to 1) + if ((cplx_gen->phase >= 1) || (cplx_gen->phase <= -1)) { + ESP_LOGE(TAG, "The phase is out of range. Valid range is +/- 1. "); + return ESP_ERR_DSP_INVALID_PARAM; + } + + // LUT table coefficients generation + if (lut == NULL) { // lut has not been provided by an user. Allocate and initialize it + cplx_gen->free_status |= 0x0001; // lut has been allocated, free_status indicates that the space must be freed afterwards + + if (cplx_gen->d_type == S16_FIXED) { // Q15 fixed point + int16_t *local_lut = (int16_t *)malloc(cplx_gen->lut_len * sizeof(int16_t)); + + float term; + for (int i = 0 ; i < cplx_gen->lut_len; i++) { + term = (2.0 * M_PI) * ((float)(i) / (float)(cplx_gen->lut_len)); + local_lut[i] = (int16_t)(sin(term) * Q15_MAX); // conversion to Q15 fixed point + } + cplx_gen->lut = (void *)local_lut; + } else if (cplx_gen->d_type == F32_FLOAT) { // Single precision floating point + float *local_lut = (float *)malloc(cplx_gen->lut_len * sizeof(float)); + + float term; + for (int i = 0 ; i < cplx_gen->lut_len; i++) { + term = (2.0 * M_PI) * ((float)(i) / (float)(cplx_gen->lut_len)); + local_lut[i] = (float)sin(term); + } + cplx_gen->lut = (void *)local_lut; + } else { + cplx_gen->lut = NULL; + return ESP_ERR_DSP_INVALID_PARAM; + } + } + return ESP_OK; +} + +esp_err_t dsps_cplx_gen_freq_set(cplx_sig_t *cplx_gen, float freq) +{ + if ((freq >= 1) || (freq <= -1)) { // frequency is a Nyquist frequency, must be in a range from (-1 to 1) + ESP_LOGE(TAG, "The frequency is out of range. Valid range is +/- 1. "); + return ESP_ERR_DSP_INVALID_PARAM; + } + + cplx_gen->freq = freq; + return ESP_OK; +} + +float dsps_cplx_gen_freq_get(cplx_sig_t *cplx_gen) +{ + // Check if the structure was initialized + if (!dsp_is_power_of_two(cplx_gen->lut_len)) { + ESP_LOGE(TAG, "cplx_gen strucure was not initialized"); + return -2; + } + + return (cplx_gen->freq); +} + +esp_err_t dsps_cplx_gen_phase_set(cplx_sig_t *cplx_gen, float phase) +{ + if ((phase >= 1) || (phase <= -1)) { // initial phase in a range from (-1 to 1) + ESP_LOGE(TAG, "The phase is out of range. Valid range is +/- 1. "); + return ESP_ERR_DSP_INVALID_PARAM; + } + + cplx_gen->phase = phase; + return ESP_OK; +} + +float dsps_cplx_gen_phase_get(cplx_sig_t *cplx_gen) +{ + // Check if the structure was initialized + if (!dsp_is_power_of_two(cplx_gen->lut_len)) { + ESP_LOGE(TAG, "cplx_gen strucure was not initialized"); + return -2; + } + + return (cplx_gen->phase); +} + +esp_err_t dsps_cplx_gen_set(cplx_sig_t *cplx_gen, float freq, float phase) +{ + if ((freq >= 1) || (freq <= -1)) { // frequency is a Nyquist frequency, must be in a range from (-1 to 1) + ESP_LOGE(TAG, "The frequency is out of range. Valid range is +/- 1. "); + return ESP_ERR_DSP_INVALID_PARAM; + } + + if ((phase >= 1) || (phase <= -1)) { // phase in a range from (-1 to 1) + ESP_LOGE(TAG, "The phase is out of range. Valid range is +/- 1. "); + return ESP_ERR_DSP_INVALID_PARAM; + } + + cplx_gen->phase = phase; + cplx_gen->freq = freq; + return ESP_OK; +} + +void cplx_gen_free(cplx_sig_t *cplx_gen) +{ + if (cplx_gen->free_status & 0x0001) { + free(cplx_gen->lut); + cplx_gen->free_status = 0; + } +} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/cplx_gen/test/test_cplx_gen.c b/test_apps/managed_components/espressif__esp-dsp/modules/support/cplx_gen/test/test_cplx_gen.c new file mode 100644 index 0000000..a02bb19 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/support/cplx_gen/test/test_cplx_gen.c @@ -0,0 +1,260 @@ +/* + * SPDX-FileCopyrightText: 2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" +#include "esp_dsp.h" +#include + +#include "dsp_tests.h" +#include "dsps_cplx_gen.h" +#include "dsps_wind.h" +#include "dsps_view.h" +#include "dsps_fft2r.h" + +#define LEAKAGE_BINS 10 // fft leakage bins + +static const char *TAG = "dsps_cplx_gen"; + +// Error message handler function, which detects errors returned by dsps_cplx_gen_init() function +void error_msg_handler(cplx_sig_t *cplx_signal, esp_err_t status) +{ + if (status != ESP_OK) { + cplx_gen_free(cplx_signal); + + switch (status) { + case ESP_ERR_DSP_INVALID_LENGTH: + TEST_ASSERT_MESSAGE(false, "LUT table has invalid length, must be power of 2"); + break; + case ESP_ERR_DSP_PARAM_OUTOFRANGE: + TEST_ASSERT_MESSAGE(false, "LUT table length must be in a range from 256 to 8192"); + break; + case ESP_ERR_DSP_INVALID_PARAM: + TEST_ASSERT_MESSAGE(false, "Frequency and initial phase must be in a range from -1 to 1"); + break; + default: + TEST_ASSERT_MESSAGE(false, "Unspecified error"); + break; + } + } +} + +TEST_CASE("cplx_gen_functionality_test", "[dsps]") +{ + const int32_t out_len = 4096; + const int32_t lut_len = 1024; + const float frequency = 0.001; + const float init_phase = 0.1; + + cplx_sig_t cplx_signal, cplx_signal_compare; + + // F32 float + esp_err_t status1 = dsps_cplx_gen_init(&cplx_signal, F32_FLOAT, NULL, lut_len, frequency, init_phase); + error_msg_handler(&cplx_signal, status1); + esp_err_t status2 = dsps_cplx_gen_init(&cplx_signal_compare, F32_FLOAT, cplx_signal.lut, lut_len, frequency, init_phase); + error_msg_handler(&cplx_signal_compare, status2); + + float *out_array_float = (float *)malloc(out_len * 2 * sizeof(float)); // times 2 for real and complex part + float *out_array_compare_float = (float *)malloc(out_len * 2 * sizeof(float)); + + dsps_cplx_gen_ansi(&cplx_signal_compare, (void *)out_array_compare_float, out_len); + dsps_cplx_gen(&cplx_signal, (void *)out_array_float, out_len); + + for (int i = 0; i < out_len * 2; i++) { + TEST_ASSERT_EQUAL(out_array_compare_float[i], out_array_float[i]); + } + + free(out_array_float); + free(out_array_compare_float); + cplx_gen_free(&cplx_signal); + cplx_gen_free(&cplx_signal_compare); + + // S16 fixed + status1 = dsps_cplx_gen_init(&cplx_signal, S16_FIXED, NULL, lut_len, frequency, init_phase); + error_msg_handler(&cplx_signal, status1); + status2 = dsps_cplx_gen_init(&cplx_signal_compare, S16_FIXED, cplx_signal.lut, lut_len, frequency, init_phase); + error_msg_handler(&cplx_signal_compare, status2); + + int16_t *out_array_fixed = (int16_t *)malloc(out_len * 2 * sizeof(int16_t)); // times 2 for real and complex part + int16_t *out_array_compare_fixed = (int16_t *)malloc(out_len * 2 * sizeof(int16_t)); + + dsps_cplx_gen_ansi(&cplx_signal_compare, (void *)out_array_compare_fixed, out_len); + dsps_cplx_gen(&cplx_signal, (void *)out_array_fixed, out_len); + + for (int i = 0; i < out_len * 2; i++) { + TEST_ASSERT_EQUAL(out_array_compare_fixed[i], out_array_fixed[i]); + } + + free(out_array_fixed); + free(out_array_compare_fixed); + cplx_gen_free(&cplx_signal); + cplx_gen_free(&cplx_signal_compare); +} + + +TEST_CASE("cplx_gen_benchmark_test", "[dsps]") +{ + int32_t out_len = 32; + const int32_t lut_len = 256; + const float frequency = 0.02; + const float init_phase = 0.9; + const int repeat_count = 4; + + cplx_sig_t cplx_signal_float, cplx_signal_fixed; + + esp_err_t status1 = dsps_cplx_gen_init(&cplx_signal_float, F32_FLOAT, NULL, lut_len, frequency, init_phase); + error_msg_handler(&cplx_signal_float, status1); + esp_err_t status2 = dsps_cplx_gen_init(&cplx_signal_fixed, S16_FIXED, NULL, lut_len, frequency, init_phase); + error_msg_handler(&cplx_signal_fixed, status2); + + float *out_array_float = (float *)malloc(out_len * 2 * 32 * sizeof(float)); // 8192 (max_out len) * 2 (real and imaginary) + int16_t *out_array_fixed = (int16_t *)malloc(out_len * 2 * 32 * sizeof(int16_t)); + + for (int i = 0; i < 6; i++) { + const unsigned int start_float = xthal_get_ccount(); + for (int j = 0 ; j < repeat_count ; j++) { + dsps_cplx_gen(&cplx_signal_float, (void *)out_array_float, out_len); + } + const unsigned int end_float = xthal_get_ccount(); + + const unsigned int start_fixed = xthal_get_ccount(); + for (int j = 0 ; j < repeat_count ; j++) { + dsps_cplx_gen(&cplx_signal_fixed, (void *)out_array_fixed, out_len); + } + const unsigned int end_fixed = xthal_get_ccount(); + + const float total_float = end_float - start_float; + const float total_fixed = end_fixed - start_fixed; + const float cycles_float = total_float / (float)(repeat_count); + const float cycles_fixed = total_fixed / (float)(repeat_count); + const float cycles_per_lut_sample_float = total_float / (float)(out_len * repeat_count); + const float cycles_per_lut_sample_fixed = total_fixed / (float)(out_len * repeat_count); + + ESP_LOGI(TAG, "Float : %.2f total cycles, %.2f cycles per sample, for %"PRId32" LUT samples, %"PRId32" output array length", + cycles_float, cycles_per_lut_sample_float, lut_len, out_len); + + ESP_LOGI(TAG, "Fixed : %.2f total cycles, %.2f cycles per sample, for %"PRId32" LUT samples, %"PRId32" output array length \n", + cycles_fixed, cycles_per_lut_sample_fixed, lut_len, out_len); + + out_len *= 2; + } + + free(out_array_fixed); + free(out_array_float); + cplx_gen_free(&cplx_signal_float); + cplx_gen_free(&cplx_signal_fixed); +} + + +TEST_CASE("cplx_gen_noise_SNR_test", "[dsps]") +{ + const int32_t out_len = 2048; + const int32_t lut_len = 8192; + const int32_t n_fft = out_len *2; // * 2 (real and imaginary) + const float frequency = 0.01; + const float init_phase = 0.0; + const float real_ampl = 0.5; + const float imag_ampl = 0.2; + + cplx_sig_t cplx_signal_float; + + esp_err_t status = dsps_cplx_gen_init(&cplx_signal_float, F32_FLOAT, NULL, lut_len, frequency, init_phase); + error_msg_handler(&cplx_signal_float, status); + + float *out_array_float = (float *)memalign(16, n_fft * sizeof(float)); + dsps_cplx_gen(&cplx_signal_float, (void *)out_array_float, out_len); + + // Signal windowing + float *window = (float *)memalign(16, out_len * sizeof(float)); + dsps_wind_blackman_harris_f32(window, out_len); + + for (int i = 0 ; i < out_len ; i++) { + out_array_float[i * 2 + 0] *= (window[i] * real_ampl); + out_array_float[i * 2 + 1] *= (window[i] * imag_ampl); + } + free(window); + + // Initialize FFT + esp_err_t ret = dsps_fft2r_init_fc32(NULL, n_fft); + if (ret != ESP_OK) { + ESP_LOGE(TAG, "Not possible to initialize FFT. Error = %i", ret); + return; + } + + // Do the FFT + dsps_fft2r_fc32(out_array_float, out_len); + dsps_bit_rev_fc32(out_array_float, out_len); + dsps_cplx2reC_fc32(out_array_float, out_len); + + // Convert the FFT spectrum from amplitude to watts, find the max value and its position + float max_val_1 = -1000000, max_val_2 = -1000000; + int max_pos_1 = 0, max_pos_2 = 0, spur_pos_1 = 0, spur_pos_2 = 0; + for (int i = 0 ; i < n_fft/2 ; i++) { + out_array_float[i] = (out_array_float[i * 2 + 0] * out_array_float[i * 2 + 0] + out_array_float[i * 2 + 1] * out_array_float[i * 2 + 1])/(n_fft * 3); + if (i < n_fft / 4) { + if (out_array_float[i] > max_val_1) { + max_val_1 = out_array_float[i]; + max_pos_1 = i; + } + } else { + if (out_array_float[i] > max_val_2) { + max_val_2 = out_array_float[i]; + max_pos_2 = i; + } + } + } + + // Calculate the power of the signal and noise of the spectrum and convert the spectrum to dB + float signal_pow_1 = 0, signal_pow_2 = 0, noise_pow_1 = 0, noise_pow_2 = 0; + float spur_1 = -1000000, spur_2 = -1000000; + for (int i = 0 ; i < n_fft/2 ; i++) { + if (i < n_fft/4) { + if ((i >= max_pos_1 - LEAKAGE_BINS) && (i <= max_pos_1 + LEAKAGE_BINS)) { + signal_pow_1 += out_array_float[i]; + } else { + noise_pow_1 += out_array_float[i]; + if (out_array_float[i] > spur_1) { + spur_1 = out_array_float[i]; + spur_pos_1 = i; + } + } + } else { + if ((i >= max_pos_2 - LEAKAGE_BINS) && (i <= max_pos_2 + LEAKAGE_BINS)) { + signal_pow_2 += out_array_float[i]; + } else { + noise_pow_2 += out_array_float[i]; + if (out_array_float[i] > spur_2) { + spur_2 = out_array_float[i]; + spur_pos_2 = i; + } + } + } + out_array_float[i] = 10 * log10f(0.0000000000001 + out_array_float[i]); + } + + // Convert the signal power and noise power from watts to dB and calculate SNR and SFDR + const float snr_1 = 10 * log10f(signal_pow_1/noise_pow_1); + const float snr_2 = 10 * log10f(signal_pow_2/noise_pow_2); + noise_pow_1 = 10 * log10f(noise_pow_1); + noise_pow_2 = 10 * log10f(noise_pow_2); + signal_pow_1 = 10 * log10f(signal_pow_1); + signal_pow_2 = 10 * log10f(signal_pow_2); + const float sfdr_1 = out_array_float[max_pos_1] - out_array_float[spur_pos_1]; + const float sfdr_2 = out_array_float[max_pos_2] - out_array_float[spur_pos_2]; + + ESP_LOGI(TAG, "\nSignal Power: \t%f\nNoise Power: \t%f\nSNR: \t\t%f \nSFDR: \t\t%f", signal_pow_1, noise_pow_1, snr_1, sfdr_1); + dsps_view(out_array_float, n_fft/4, 128, 16, -140, 40, '|'); + putchar('\n'); + + ESP_LOGI(TAG, "\nSignal Power: \t%f\nNoise Power: \t%f\nSNR: \t\t%f \nSFDR: \t\t%f", signal_pow_2, noise_pow_2, snr_2, sfdr_2); + dsps_view(out_array_float + (n_fft/4), n_fft/4, 128, 16, -140, 40, '|'); + + free(out_array_float); + cplx_gen_free(&cplx_signal_float); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_cplx_gen.h b/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_cplx_gen.h new file mode 100644 index 0000000..fe1b9e1 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_cplx_gen.h @@ -0,0 +1,187 @@ +/* + * SPDX-FileCopyrightText: 2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#ifndef _dsps_cplx_gen_H_ +#define _dsps_cplx_gen_H_ + +#include "dsp_err.h" +#include "dsps_cplx_gen_platform.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + + +/** + * @brief Ennum defining output data type of the complex generator + * + */ +typedef enum output_data_type { + S16_FIXED = 0, /*!< Q15 fixed point - int16_t*/ + F32_FLOAT = 1, /*!< Single precision floating point - float*/ +} out_d_type; + + +/** + * @brief Data struct of the complex signal generator + * + * This structure is used by a complex generator internally. A user should access this structure only in case of + * extensions for the DSP Library. + * All the fields of this structure are initialized by the dsps_cplx_gen_init(...) function. + */ +typedef struct cplx_sig_s { + void *lut; /*!< Pointer to the lookup table.*/ + int32_t lut_len; /*!< Length of the lookup table.*/ + float freq; /*!< Frequency of the output signal. Nyquist frequency -1 ... 1*/ + float phase; /*!< Phase (initial_phase during init)*/ + out_d_type d_type; /*!< Output data type*/ + int16_t free_status; /*!< Indicator for cplx_gen_free(...) function*/ +} cplx_sig_t; + + +/** + * @brief Initialize strucure for complex generator + * + * Function initializes a structure for either 16-bit fixed point, or 32-bit floating point complex generator using LUT table. + * cplx_gen_free(...) must be called, once the generator is not needed anymore to free dynamically allocated memory + * + * A user can specify his own LUT table and pass a pointer to the table (void *lut) during the initialization. If the LUT table + * pointer passed to the init function is a NULL, the LUT table is initialized internally. + * + * @param cplx_gen: pointer to the floating point generator structure + * @param d_type: output data type - out_d_type enum + * @param lut: pointer to a user-defined LUT, the data type is void so both (S16_FIXED, F32_FLOAT) types could be used + * @param lut_len: length of the LUT + * @param freq: Frequency of the output signal in a range of [-1...1], where 1 is a Nyquist frequency + * @param initial_phase: initial phase of the complex signal in range of [-1..1] where 1 is related to 2Pi and -1 is related to -2Pi + * + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dsps_cplx_gen_init(cplx_sig_t *cplx_gen, out_d_type d_type, void *lut, int32_t lut_len, float freq, float initial_phase); + + +/** + * @brief function sets the output frequency of the complex generator + * + * set function can be used after the cplx_gen structure was initialized by the dsps_cplx_gen_init(...) function + * + * @param cplx_gen: pointer to the complex signal generator structure + * @param freq: new frequency to be set in a range of [-1..1] where 1 is a Nyquist frequency + * + * @return + * - ESP_OK on success + * - ESP_ERR_DSP_INVALID_PARAM if the frequency is out of the Nyquist frequency range + */ +esp_err_t dsps_cplx_gen_freq_set(cplx_sig_t *cplx_gen, float freq); + + +/** + * @brief function gets the output frequency of the complex generator + * + * get function can be used after the cplx_gen structure was initialized by the dsps_cplx_gen_init(...) function + * + * @param cplx_gen: pointer to the complex signal generator structure + * + * @return function returns frequency of the signal generator + */ +float dsps_cplx_gen_freq_get(cplx_sig_t *cplx_gen); + + +/** + * @brief function sets the phase of the complex generator + * + * set function can be used after the cplx_gen structure was initialized by the dsps_cplx_gen_init(...) function + * + * @param cplx_gen: pointer to the complex signal generator structure + * @param phase: new phase to be set in the range of [-1..1] where 1 is related to 2Pi and -1 is related to -2Pi + * + * @return + * - ESP_OK on success + * - ESP_ERR_DSP_INVALID_PARAM if the phase is out of -1 ... 1 range + */ +esp_err_t dsps_cplx_gen_phase_set(cplx_sig_t *cplx_gen, float phase); + + +/** + * @brief function gets the phase of the complex generator + * + * get function can be used after the cplx_gen structure was initialized by the dsps_cplx_gen_init(...) function + * + * @param cplx_gen: pointer to the complex signal generator structure + * + * @return function returns phase of the signal generator + */ +float dsps_cplx_gen_phase_get(cplx_sig_t *cplx_gen); + + +/** + * @brief function sets the output frequency and the phase of the complex generator + * + * set function can be used after the cplx_gen structure was initialized by the dsps_cplx_gen_init(...) function + * + * @param cplx_gen: pointer to the complex signal generator structure + * @param freq: new frequency to be set in the range of [-1..1] where 1 is a Nyquist frequency + * @param phase: new phase to be set in the range of [-1..1] where 1 is related to 2Pi and -1 is related to -2Pi + * + * @return + * - ESP_OK on success + * - ESP_ERR_DSP_INVALID_PARAM if the frequency is out of the Nyquist frequency range + * if the phase is out of -1 ... 1 range + */ +esp_err_t dsps_cplx_gen_set(cplx_sig_t *cplx_gen, float freq, float phase); + + +/** + * @brief function frees dynamically allocated memory, which was allocated in the init function + * + * free function must be called after the dsps_cplx_gen_init(...) is called, once the complex generator is not + * needed anymore + * + * @param cplx_gen: pointer to the complex signal generator structure + */ +void cplx_gen_free(cplx_sig_t *cplx_gen); + + +/** + * @brief The function generates a complex signal + * + * the generated complex signal is in the form of two harmonics signals in either 16-bit signed fixed point + * or 32-bit floating point + * + * x[i]= A*sin(step*i + ph/180*Pi) + * x[i+1]= B*cos(step*i + ph/180*Pi) + * where step = 2*Pi*frequency + * + * dsps_cplx_gen_ansi() - The implementation uses ANSI C and could be compiled and run on any platform + * dsps_cplx_gen_ae32() - Is targetted for Xtensa cores + * + * @param cplx_gen: pointer to the generator structure + * @param output: output array (length of len*2), data type is void so both (S16_FIXED, F32_FLOAT) types could be used + * @param len: length of the output signal + * + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dsps_cplx_gen_ansi(cplx_sig_t *cplx_gen, void *output, int32_t len); +esp_err_t dsps_cplx_gen_ae32(cplx_sig_t *cplx_gen, void *output, int32_t len); + + +#ifdef __cplusplus +} +#endif + + +#if CONFIG_DSP_OPTIMIZED +#define dsps_cplx_gen dsps_cplx_gen_ae32 +#else // CONFIG_DSP_OPTIMIZED +#define dsps_cplx_gen dsps_cplx_gen_ansi +#endif // CONFIG_DSP_OPTIMIZED + +#endif // _dsps_cplx_gen_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_cplx_gen_platform.h b/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_cplx_gen_platform.h new file mode 100644 index 0000000..1c3daa6 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_cplx_gen_platform.h @@ -0,0 +1,30 @@ +/* + * SPDX-FileCopyrightText: 2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#ifndef _dsps_cplx_gen_platform_H_ +#define _dsps_cplx_gen_platform_H_ + +#include "sdkconfig.h" + +#ifdef __XTENSA__ +#include +#include + + +#if ((XCHAL_HAVE_FP == 1) && (XCHAL_HAVE_LOOPS == 1)) + +#if CONFIG_IDF_TARGET_ESP32S3 + #define dsps_cplx_gen_aes3_enbled 1 + #define dsps_cplx_gen_ae32_enbled 0 + +#elif CONFIG_IDF_TARGET_ESP32 + #define dsps_cplx_gen_ae32_enbled 1 + #define dsps_cplx_gen_aes3_enbled 0 + +#endif // CONFIG_IDF_TARGET_ESP32S3 CONFIG_IDF_TARGET_ESP32 +#endif // +#endif // __XTENSA__ +#endif // _dsps_cplx_gen_platform_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_d_gen.h b/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_d_gen.h new file mode 100644 index 0000000..8eacae8 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_d_gen.h @@ -0,0 +1,47 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#ifndef _dsps_d_gen_H_ +#define _dsps_d_gen_H_ +#include "dsp_err.h" + + +#ifdef __cplusplus +extern "C" +{ +#endif + +/** + * @brief delta function + * + * The function generate delta function. + * output[i]=0, if i=[0..N) + * output[i]=1, if i=pos, pos: [0..N-1) + * The implementation use ANSI C and could be compiled and run on any platform + * + * @param output: output array. + * @param len: length of the input signal + * @param pos: delta function position + * + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dsps_d_gen_f32(float *output, int len, int pos); + +#ifdef __cplusplus +} +#endif + +#endif // _dsps_d_gen_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_h_gen.h b/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_h_gen.h new file mode 100644 index 0000000..a19bef1 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_h_gen.h @@ -0,0 +1,48 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#ifndef _dsps_h_gen_H_ +#define _dsps_h_gen_H_ +#include "dsp_err.h" + + +#ifdef __cplusplus +extern "C" +{ +#endif + +/** + * @brief Heviside function + * + * The Heviside function. + * output[i]=0, if i=[0..pos) + * output[i]=1, if i=[pos..N) + * The implementation use ANSI C and could be compiled and run on any platform + * + * @param output: output array. + * @param len: length of the input signal + * @param pos: heviside function position + * + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ + +esp_err_t dsps_h_gen_f32(float *output, int len, int pos); + +#ifdef __cplusplus +} +#endif + +#endif // _dsps_h_gen_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_sfdr.h b/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_sfdr.h new file mode 100644 index 0000000..1b7decc --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_sfdr.h @@ -0,0 +1,51 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#ifndef _dsps_sfdr_H_ +#define _dsps_sfdr_H_ + + +#include "dsp_err.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +/** + * @brief SFDR + * + * The function calculates Spurious-Free Dynamic Range. + * The function makes FFT of the input, then search a spectrum maximum, and then compare + * maximum value with all others. Result calculated as minimum value. + * This function have to be used for debug and unit tests only. It's not optimized for real-time processing. + * The implementation use ANSI C and could be compiled and run on any platform + * + * @param[in] input: input array. + * @param len: length of the input signal + * @param use_dc: this parameter define will be DC value used for calculation or not. + * 0 - SNR will not include DC power + * 1 - SNR will include DC power + * + * @return + * - SFDR in DB + */ +float dsps_sfdr_f32(const float *input, int32_t len, int8_t use_dc); +float dsps_sfdr_fc32(const float *input, int32_t len); + +#ifdef __cplusplus +} +#endif + +#endif // _dsps_sfdr_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_snr.h b/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_snr.h new file mode 100644 index 0000000..163df4d --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_snr.h @@ -0,0 +1,51 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#ifndef _DSP_SNR_H_ +#define _DSP_SNR_H_ + +#include "dsp_err.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +/** + * @brief SNR + * + * The function calculates signal to noise ration in case if signal is sine tone. + * The function makes FFT of the input, then search a spectrum maximum, and then calculated + * SNR as sum of all harmonics to the maximum value. + * This function have to be used for debug and unit tests only. It's not optimized for real-time processing. + * The implementation use ANSI C and could be compiled and run on any platform + * + * @param input: input array. + * @param len: length of the input signal + * @param use_dc: this parameter define will be DC value used for calculation or not. + * 0 - SNR will not include DC power + * 1 - SNR will include DC power + * + * @return + * - SNR in dB + */ +float dsps_snr_f32(const float *input, int32_t len, uint8_t use_dc); +float dsps_snr_fc32(const float *input, int32_t len); + + +#ifdef __cplusplus +} +#endif + +#endif // _DSP_SNR_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_tone_gen.h b/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_tone_gen.h new file mode 100644 index 0000000..281e3b6 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_tone_gen.h @@ -0,0 +1,48 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#ifndef _dsps_tone_gen_H_ +#define _dsps_tone_gen_H_ +#include "dsp_err.h" + + +#ifdef __cplusplus +extern "C" +{ +#endif + +/** + * @brief tone + * + * The function generate a tone signal. + * x[i]=A*sin(2*PI*i + ph/180*PI) + * The implementation use ANSI C and could be compiled and run on any platform + * + * @param output: output array. + * @param len: length of the input signal + * @param Ampl: amplitude + * @param freq: Naiquist frequency -1..1 + * @param phase: phase in degree + * + * @return + * - ESP_OK on success + * - One of the error codes from DSP library + */ +esp_err_t dsps_tone_gen_f32(float *output, int len, float Ampl, float freq, float phase); + +#ifdef __cplusplus +} +#endif + +#endif // _dsps_tone_gen_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_view.h b/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_view.h new file mode 100644 index 0000000..49c3022 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_view.h @@ -0,0 +1,64 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#ifndef _dsps_view_H_ +#define _dsps_view_H_ + +#include "dsp_err.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +/**@{*/ +/** + * @brief plot view + * + * Generic view function. + * This function takes input samples and show then in console view as a plot. + * The main purpose to give and draft debug information to the DSP developer. + * + * @param[in] data: array with input samples. + * @param len: length of the input array + * @param width: plot width in symbols + * @param height: plot height in lines + * @param min: minimum value that will be limited by Axis Y. + * @param max: maximum value that will be limited by Axis Y. + * @param view_char: character to draw the plot calues ('.' or '|' etc) + * + */ +void dsps_view(const float *data, int32_t len, int width, int height, float min, float max, char view_char); +void dsps_view_s16(const int16_t *data, int32_t len, int width, int height, float min, float max, char view_char); +/**@}*/ + +/** + * @brief spectrum view + * + * The view function to show spectrum values in 64x10 screen. + * The function based on dsps_view. + * + * @param[in] data: array with input samples. + * @param len: length of the input array + * @param min: minimum value that will be limited by Axis Y. + * @param max: maximum value that will be limited by Axis Y. + * + */ +void dsps_view_spectrum(const float *data, int32_t len, float min, float max); + +#ifdef __cplusplus +} +#endif + +#endif // _dsps_view_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/mem/esp32s3/dsps_memcpy_aes3.S b/test_apps/managed_components/espressif__esp-dsp/modules/support/mem/esp32s3/dsps_memcpy_aes3.S new file mode 100644 index 0000000..06ba274 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/support/mem/esp32s3/dsps_memcpy_aes3.S @@ -0,0 +1,340 @@ +/* + * SPDX-FileCopyrightText: 2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include "dsps_mem_platform.h" +#if dsps_mem_aes3_enbled + +// This is memory access for ESP32S3 processor. + .text + .align 4 + .global dsps_memcpy_aes3 + .type dsps_memcpy_aes3,@function +// The function implements the following C code: +// void *dsps_memcpy_aes3(void *arr_dest, const void *arr_src, size_t arr_len); + +// Input params Variables +// +// arr_dest - a2 loop_len - a5, a6 +// arr_src - a3 p_arr_des - a7 +// arr_len - a4 div_48 - a8 +// align_mask - a9 + +/* +esp32s3 optimized memcpy function works with both, aligned and unaligned data. + +arr_dest aligned --> - _main_loop_aligned, 32 bytes in one run through the cycle, only aligned data +arr_src aligned / - Check modulos to finish copying the remaining data outside of the cycle + - Modulo 8 and 16 - S3 instructions for aligned data, the rest of the modulos are generic + +arr_dest aligned ---> - _main_loop_unaligned, 48 bytes of source unaligned data in one run through the cycle, +arr_src unaligned / (the destination must always be aligned) + - Check modulos to finish copying remaining data outside of the cycle + - Modulo 32 and 16 - S3 instructions for unaligned data, the rest of the modulos are generic + +arr_dest unaligned -> - First, use generic instructions to align the arr_dest data (keep increasing +arr_src aligned / the arr_dest pointer until the pointer is aligned) + - Once arr_dest is aligned treat the rest of the data as: + either both aligned (if arr_src happens to be aligned after the arr_dest aligning), + or as arr_dest aligned and arr_src unaligned + - Continue as mentioned above + +arr_dest unaligned -> - Very same approach as with arr_dest unaligned and arr_src aligned +arr_src unaligned / + +if the arr_len is less than 16, jump to _less_than_16 label and copy data without any s3 instructions or cycles +*/ +#define MEMCPY_OPTIMIZED 1 // Use optimized memcpy or ANSI memcpy +#define TIE_ENABLE 0 // Put a dummy TIE instruction to the ANSI memcpy to induce TIE context saving + +dsps_memcpy_aes3: + +#if MEMCPY_OPTIMIZED + + // S3 optimized version of the memcpy (with TIE instrucstions) + + entry a1, 32 + mov a7, a2 // a7 - save arr_dest pointer + + blti a4, 16, _less_than_16 + + // arr_dest alignment check + movi.n a9, 0xf // 0xf alignment mask + and a13, a9, a2 // 0xf AND arr_dest pointer + beqz a13, _arr_dest_aligned + + movi.n a14, 16 // a14 - 16 + sub a13, a14, a13 // a13 = 16 - unalignment + sub a4, a4, a13 // len = len - (16 - unalignment) + + // Aligning the arr_dest + // keep copying until arr_dest is aligned + + // Check modulo 8 of the unalignment, if - then copy 8 bytes + bbci a13, 3, _aligning_mod_8_check // branch if 3-rd bit of unalignment a13 is clear + l32i.n a15, a3, 0 // load 32 bits from arr_src a3 to a15, offset 0 + l32i.n a14, a3, 4 // load 32 bits from arr_src a3 to a14, offset 4 + s32i.n a15, a2, 0 // save 32 bits from a15 to arr_dest a2, offset 0 + s32i.n a14, a2, 4 // save 32 bits from a14 to arr_dest a2, offset 4 + addi.n a3, a3, 8 // increment arr_src pointer by 8 bytes + addi.n a2, a2, 8 // increment arr_dest pointer by 8 bytes + _aligning_mod_8_check: + + // Check modulo 4 of the unalignment, if - then copy 4 bytes + bbci a13, 2, _aligning_mod_4_check // branch if 2-nd bit of unalignment a13 is clear + l32i.n a15, a3, 0 // load 32 bits from arr_src a3 to a15 + addi.n a3, a3, 4 // increment arr_src pointer by 4 bytes + s32i.n a15, a2, 0 // save 32 bits from a15 to arr_dest a2 + addi.n a2, a2, 4 // increment arr_dest pointer by 4 bytes + _aligning_mod_4_check: + + // Check modulo 2 of the unalignment, if - then copy 2 bytes + bbci a13, 1, _aligning_mod_2_check // branch if 1-st bit of unalignment a13 is clear + l16ui a15, a3, 0 // load 16 bits from arr_src a3 to a15 + addi.n a3, a3, 2 // increment arr_src pointer by 2 bytes + s16i a15, a2, 0 // save 16 bits from a15 to arr_dest a2 + addi.n a2, a2, 2 // increment arr_dest pointer by 2 bytes + _aligning_mod_2_check: + + // Check modulo 1 of the unalignment, if - then copy 1 byte + bbci a13, 0, _arr_dest_aligned // branch if 0-th bit of unalignment a13 is clear + l8ui a15, a3, 0 // load 8 bits from arr_src a3 to a15 + addi.n a3, a3, 1 // increment arr_src pointer by 1 byte + s8i a15, a2, 0 // save 8 bits from a15 to arr_dest a2 + addi.n a2, a2, 1 // increment arr_dest pointer by 1 byte + + _arr_dest_aligned: + + // arr_src alignment check + and a15, a9, a3 // 0xf (alignment mask) AND arr_src pointer + beqz a15, _arr_src_aligned + + // arr_src unaligned, arr_dest aligned (arr_des either aligned originally or modified to be aligned by the Aligning the arr_des routine) + + // Calculate modulo for non-aligned data + movi a8, 89478486 // a8 - div_48 constant + muluh a5, a8, a4 // a5 - loop_len = arr_len / 48 + movi a9, 48 // a9 - 48 + mul16s a8, a9, a5 // a8 - 48 * loop_len + sub a6, a4, a8 // a6 - loop_len_MOD 48 + + ee.ld.128.usar.ip q2, a3, 16 // Preload from arr_src + ee.ld.128.usar.ip q3, a3, 16 // Preload from arr_src + + // Main loop arr_src unaligned + loopnez a5, ._main_loop_unaligned // 48 bytes in one loop + ee.src.q.ld.ip q4, a3, 16, q2, q3 // preload and shift from arr_src + ee.vst.128.ip q2, a2, 16 // store to aligned arr_dest + ee.src.q.ld.ip q2, a3, 16, q3, q4 // preload and shift from arr_src + ee.vst.128.ip q3, a2, 16 // store to aligned arr_dest + ee.src.q.ld.ip q3, a3, 16, q4, q2 // preload and shift from arr_src + ee.vst.128.ip q4, a2, 16 // store to aligned arr_dest + ._main_loop_unaligned: + + // Finish the _main_loop_unaligned outside of the loop from Q registers preloads + // Check modulo 32 of the loop_len_MOD, if - then copy 32 bytes + bbci a6, 5, _unaligned_mod_32_check // branch if 5-th bit of loop_len_MOD a6 is clear + ee.src.q.ld.ip q4, a3, 0, q2, q3 // preload and shift from arr_src + ee.vst.128.ip q2, a2, 16 // store to aligned arr_dest + ee.src.q q3, q3, q4 // final shift + ee.vst.128.ip q3, a2, 16 // store to aligned arr_dest + j _follow_unaligned + _unaligned_mod_32_check: + + // Check modulo 16 of the loop_len_MOD, if - then copy 16 bytes + bbci a6, 4, _unaligned_mod_16_check // branch if 4-th bit of loop_len_MOD a6 is clear + ee.src.q q2, q2, q3 // final shift + ee.vst.128.ip q2, a2, 16 // store to aligned arr_dest + addi a3, a3, -16 // put arr_src pointer back + j _follow_unaligned + _unaligned_mod_16_check: + + addi a3, a3, -32 // put arr_src pointer back + + // Finish the _main_loop_unaligned outside of the loop + // Check modulo 8 of the loop_len_MOD, if - then copy 8 bytes + _follow_unaligned: + bbci a6, 3, _unaligned_mod_8_check // branch if 3-rd bit of loop_len_MOD a6 is clear + l32i.n a15, a3, 0 // load 32 bits from arr_src a3 to a15, offset 0 + l32i.n a14, a3, 4 // load 32 bits from arr_src a3 to a14, offset 4 + s32i.n a15, a2, 0 // save 32 bits from a15 to arr_dest a2, offset 0 + s32i.n a14, a2, 4 // save 32 bits from a14 to arr_dest a2, offset 4 + addi.n a3, a3, 8 // increment arr_src pointer by 8 bytes + addi.n a2, a2, 8 // increment arr_dest pointer by 8 bytes + _unaligned_mod_8_check: + + // Finish the rest of the data, as if the data were aligned, no S3 instructions will be used further after the jump + j _aligned_mod_8_check + + // Both arrays (arr_src and arr_dest) aligned + _arr_src_aligned: + + // Calculate modulo 32 for aligned data + srli a5, a4, 5 // a5 - loop_len = arr_len / 32 + slli a6, a5, 5 + sub a6, a4, a6 // a6 - loop_len_MOD 32 + + // Main loop arr_src aligned + loopnez a5, ._main_loop_aligned // 32 bytes in one loop + ee.vld.128.ip q0, a3, 16 // load 16 bytes from arr_src to q0 + ee.vld.128.ip q1, a3, 16 // load 16 bytes from arr_src to q1 + + ee.vst.128.ip q0, a2, 16 // save 16 bytes to arr_dest from q0 + ee.vst.128.ip q1, a2, 16 // save 16 bytes to arr_dest from q1 + ._main_loop_aligned: + + // Modulo 32 check + beqz a6, _aligned_mod_32_check // branch if mod_32 = 0 + + // finish the end of the array outside of the main loop + // Check modulo 16 of the loop_len_MOD, if - then copy 16 bytes + bbci a6, 4, _aligned_mod_16_check // branch if 4-th bit of loop_len_MOD a6 is clear + ee.vld.128.ip q0, a3, 16 // load 128 bits from arr_src to q0, increase arr_src pointer by 16 bytes + ee.vst.128.ip q0, a2, 16 // save 128 bits to arr_dest from q0, increase arr_dest pointer by 16 bytes + _aligned_mod_16_check: + + // Check modulo 8 of the loop_len_MOD, if - then copy 8 bytes + bbci a6, 3, _aligned_mod_8_check // branch if 3-rd bit of loop_len_MOD a6 is clear + ee.vld.l.64.ip q0, a3, 8 // load lower 64 bits from arr_src a3 to q0, increase arr_src pointer by 8 bytes + ee.vst.l.64.ip q0, a2, 8 // save lower 64 bits from q0 to arr_dest a2, increase arr_dest pointer by 8 bytes + _aligned_mod_8_check: + + // Check modulo 4 of the loop_len_MOD, if - then copy 4 bytes + bbci a6, 2, _aligned_mod_4_check // branch if 2-nd bit of loop_len_MOD a6 is clear + l32i.n a15, a3, 0 // load 32 bits from arr_src a3 to a15 + addi.n a3, a3, 4 // increment arr_src pointer by 4 bytes + s32i.n a15, a2, 0 // save 32 bits from a15 to arr_dest a2 + addi.n a2, a2, 4 // increment arr_dest pointer by 4 bytes + _aligned_mod_4_check: + + // Check modulo 2 of the loop_len_MOD, if - then copy 2 bytes + bbci a6, 1, _aligned_mod_2_check // branch if 1-st bit of loop_len_MOD a6 is clear + l16ui a15, a3, 0 // load 16 bits from arr_src a3 to a15 + addi.n a3, a3, 2 // increment arr_src pointer by 2 bytes + s16i a15, a2, 0 // save 16 bits from a15 to arr_dest a2 + addi.n a2, a2, 2 // increment arr_dest pointer by 2 bytes + _aligned_mod_2_check: + + // Check modulo 1 of the loop_len_MOD, if - then copy 1 byte + bbci a6, 0, _aligned_mod_32_check // branch if 0-th bit of loop_len_MOD a6 is clear + l8ui a15, a3, 0 // load 8 bits from arr_src a3 to a15 + s8i a15, a2, 0 // save 8 bits from a15 to arr_dest a2 + + _aligned_mod_32_check: + + mov a2, a7 // copy the initial arr_dest pointer from a7 to arr_dest a2 + retw.n // return + + _less_than_16: + + // If the length of the copied array is lower than 16, it is faster not to use esp32s3-optimized functions + + // Check modulo 8 of the arr_len, if - then copy 8 bytes + bbci a4, 3, _less_than_16_mod_8_check // branch if 3-rd bit of arr_len a4 is clear + l32i.n a15, a3, 0 // load 32 bits from arr_src a3 to a15, offset 0 + l32i.n a14, a3, 4 // load 32 bits from arr_src a3 to a14, offset 4 + s32i.n a15, a2, 0 // save 32 bits from a15 to arr_dest a2, offset 0 + s32i.n a14, a2, 4 // save 32 bits from a14 to arr_dest a2, offset 4 + addi.n a3, a3, 8 // increment arr_src pointer by 8 bytes + addi.n a2, a2, 8 // increment arr_dest pointer by 8 bytes + _less_than_16_mod_8_check: + + // Check modulo 4 of the arr_len, if - then copy 4 bytes + bbci a4, 2, _less_than_16_mod_4_check // branch if 2-nd bit of arr_len a4 is clear + l32i.n a15, a3, 0 // load 32 bits from arr_src a3 to a15 + addi.n a3, a3, 4 // increment arr_src pointer by 4 bytes + s32i.n a15, a2, 0 // save 32 bits from a15 to arr_dest a2 + addi.n a2, a2, 4 // increment arr_dest pointer by 4 bytes + _less_than_16_mod_4_check: + + // Check modulo 2 of the arr_len, if - then copy 2 bytes + bbci a4, 1, _less_than_16_mod_2_check // branch if 1-st bit of arr_len a4 is clear + l16ui a15, a3, 0 // load 16 bits from arr_src a3 to a15 + addi.n a3, a3, 2 // increment arr_src pointer by 2 bytes + s16i a15, a2, 0 // save 16 bits from a15 to arr_dest a2 + addi.n a2, a2, 2 // increment arr_dest pointer by 2 bytes + _less_than_16_mod_2_check: + + // Check modulo 1 of the arr_len, if - then copy 1 byte + bbci a4, 0, _less_than_16_mod_1_check // branch if 0-th bit of arr_len a4 is clear + l8ui a15, a3, 0 // load 8 bits from arr_src a3 to a15 + s8i a15, a2, 0 // save 8 bits from a15 to arr_dest a2 + _less_than_16_mod_1_check: + + mov a2, a7 // copy the initial arr_dest pointer from a7 to arr_dest a2 + retw.n // return + + +#else // MEMCPY_OPTIMIZED + + // ansi version of the memcpy (without TIE instructions) for testing purposes + + entry a1, 32 + mov a7, a2 // a7 - save arr_dest pointer + + srli a5, a4, 4 // a5 - loop_len = arr_len / 16 + + // Run main loop which copies 16 bytes in one loop run + loopnez a5, ._ansi_loop + l32i.n a15, a3, 0 // load 32 bits from arr_src a3 to a15 + l32i.n a14, a3, 4 // load 32 bits from arr_src a3 to a14 + l32i.n a13, a3, 8 // load 32 bits from arr_src a3 to a13 + l32i.n a12, a3, 12 // load 32 bits from arr_src a3 to a13 + s32i.n a15, a2, 0 // save 32 bits from a15 to arr_dest a2 + s32i.n a14, a2, 4 // save 32 bits from a14 to arr_dest a2 + s32i.n a13, a2, 8 // save 32 bits from a13 to arr_dest a2 + s32i.n a12, a2, 12 // save 32 bits from a13 to arr_dest a2 + addi.n a3, a3, 16 // increment arr_src pointer by 12 bytes + addi.n a2, a2, 16 // increment arr_dest pointer by 12 bytes + ._ansi_loop: + + // Finish the remaining bytes out of the loop + // Check modulo 8 of the arr_len, if - then copy 8 bytes + bbci a4, 3, _mod_8_check // branch if 2-nd bit of arr_len a4 is clear + l32i.n a15, a3, 0 // load 32 bits from arr_src a3 to a15 + l32i.n a14, a3, 4 // load 32 bits from arr_src a3 to a15 + s32i.n a15, a2, 0 // save 32 bits from a15 to arr_dest a2 + s32i.n a14, a2, 4 // save 32 bits from a15 to arr_dest a2 + addi.n a3, a3, 8 // increment arr_src pointer by 4 bytes + addi.n a2, a2, 8 // increment arr_dest pointer by 4 bytes + _mod_8_check: + + // Check modulo 4 of the arr_len, if - then copy 4 bytes + bbci a4, 2, _mod_4_check // branch if 2-nd bit of arr_len a4 is clear + l32i.n a15, a3, 0 // load 32 bits from arr_src a3 to a15 + addi.n a3, a3, 4 // increment arr_src pointer by 4 bytes + s32i.n a15, a2, 0 // save 32 bits from a15 to arr_dest a2 + addi.n a2, a2, 4 // increment arr_dest pointer by 4 bytes + _mod_4_check: + + // Check modulo 2 of the arr_len, if - then copy 2 bytes + bbci a4, 1, _mod_2_check // branch if 1-st bit of arr_len a4 is clear + l16ui a15, a3, 0 // load 16 bits from arr_src a3 to a15 + addi.n a3, a3, 2 // increment arr_src pointer by 2 bytes + s16i a15, a2, 0 // save 16 bits from a15 to arr_dest a2 + addi.n a2, a2, 2 // increment arr_dest pointer by 2 bytes + _mod_2_check: + + // Check modulo 1 of the arr_len, if - then copy 1 byte + bbci a4, 0, _mod_1_check // branch if 0-th bit of arr_len a4 is clear + l8ui a15, a3, 0 // load 8 bits from arr_src a3 to a15 + s8i a15, a2, 0 // save 8 bits from a15 to arr_dest a2 + _mod_1_check: + + // if arr_len is shorter than 16, skip adding TIE instruction, to fix the panic handler before the main_app() loads + blti a4, 16, _less_than_16_1 // branch, if arr_len a4 is shorter than 16 bytes + #if TIE_ENABLE // put dummy TIE instruction to induce TIE context saving + ee.zero.qacc // initialize q0 to zero (dummy instruction) + #else // TIE_ENABLE + nop // compensate one cycle, when TIE is disabled to get the same benchmark value + #endif // TIE_ENABLE + _less_than_16_1: + + mov a2, a7 // copy the initial arr_dest pointer from a7 to arr_dest a2 + retw.n // return + +#endif // MEMCPY_OPTIMIZED + +#endif // dsps_mem_aes3_enbled diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/mem/esp32s3/dsps_memset_aes3.S b/test_apps/managed_components/espressif__esp-dsp/modules/support/mem/esp32s3/dsps_memset_aes3.S new file mode 100644 index 0000000..acddc70 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/support/mem/esp32s3/dsps_memset_aes3.S @@ -0,0 +1,248 @@ +/* + * SPDX-FileCopyrightText: 2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include "dsps_mem_platform.h" +#if dsps_mem_aes3_enbled + +// This is memory access for ESP32S3 processor. + .text + .align 4 + .global dsps_memset_aes3 + .type dsps_memset_aes3,@function +// The function implements the following C code: +// void *dsps_memset_aes3(void *arr_dest, uint8_t set_val, size_t set_size); + +// Input params Variables +// +// arr_dest - a2 loop_len - a5 +// set_val - a3 p_arr_dest - a8 +// set_size - a4 8_bit_set - a7 +// 16_bit_set - a9 +// 32_bit_set - a10 +// align_mask - a11 + +/* +esp32s3 optimized memset function works with both, aligned and unaligned data. + +arr_dest aligned - _main_loop, 16 bytes in one loop, only aligned data + - Check modulos to finish copying remaining data outside of the cycle + - Modulo 8 - S3 instruction for aligned data, the rest of the modulos are generic + +arr_dest unaligned - First, use generic instructions to align the arr_dest data (keep increasing + the arr_dest pointer until the pointer is aligned) + - Once arr_dest is aligned treat the rest of the data as aligned, same as above + +if the set_size is less than 16, jump to _less_than_16 label and set data without any s3 instructions or cycles +*/ + +#define MEMSET_OPTIMIZED 1 // Use optimized memset or ansi memset +#define TIE_ENABLE 0 // Put a dummy TIE instruction to ANSI memset to induce TIE context saving + +dsps_memset_aes3: + +#if MEMSET_OPTIMIZED + + entry a1, 32 + mov a8, a2 // a8 - save arr_dest pointer + blti a4, 16, _less_than_16 // set_size shorter than 16 + + movi.n a7, 0xff // 0xff one-byte mask + movi.n a11, 0xf // 0xf alignment mask + and a7, a7, a3 // mask upper 24 bits of set_val a3 + + bnez.n a7, _non_zero_constant + ee.zero.q q0 // initialize q0 to zero + movi.n a9, 0 // initialize (16_bit_set) a9 to zero + movi.n a10, 0 // initialize (32_bit_set) a10 to zero + j _q_reg_prepared + + _non_zero_constant: + // Fill q register + slli a6, a7, 8 // a6 - (masked)set_val << 8 + or a9, a6, a7 // a9 - (masked)set_val << 8 + (masked)set_val + // a9 - 16-bit set + slli a15, a9, 16 // a15 - a9 << 16 + or a10, a9, a15 // broadcast 8 bits from set_val a3 to 32 bits + // a10 - 32-bit set + ee.movi.32.q q0, a10, 0 // fill q0 register from a10 by 32 bits + ee.movi.32.q q0, a10, 1 + ee.movi.32.q q0, a10, 2 + ee.movi.32.q q0, a10, 3 + + _q_reg_prepared: + + // alignment check + and a15, a11, a2 // 0xf (alignment mask) AND arr_dest pointer + beqz a15, _arr_dest_aligned // branch if a15 equals to zero + + movi.n a14, 16 // a14 - 16 + sub a15, a14, a15 // a15 = 16 - unalignment + sub a4, a4, a15 // len = len - (16 - unalignment) + + // keep setting until arr_dest is aligned + // Check modulo 8 of the unalignment, if - then set 8 bytes + bbci a15, 3, _aligning_mod_8_check // branch if 3-rd bit of unalignment a15 is clear + s32i.n a10, a2, 0 // save 32 bits from a10 to arr_dest a2, offset 0 bytes + s32i.n a10, a2, 4 // save 32 bits from a10 to arr_dest a2, offset 4 bytes + addi.n a2, a2, 8 // increment arr_dest pointer by 8 bytes + _aligning_mod_8_check: + + // Check modulo 4 of the unalignment, if - then set 4 bytes + bbci a15, 2, _aligning_mod_4_check // branch if 2-nd bit unalignment a15 is clear + s32i.n a10, a2, 0 // save 32 bits from a10 to arr_dest a2, offset 0 bytes + addi.n a2, a2, 4 // increment arr_dest pointer by 4 bytes + _aligning_mod_4_check: + + // Check modulo 2 of the unalignment, if - then set 2 bytes + bbci a15, 1, _aligning_mod_2_check // branch if 1-st bit unalignment a15 is clear + s16i a9, a2, 0 // save 16 bits from a9 to arr_dest a2, offset 0 bytes + addi.n a2, a2, 2 // increment arr_dest pointer by 2 bytes + _aligning_mod_2_check: + + // Check modulo 1 of the unalignment, if - then copy 1 byte + bbci a15, 0, _arr_dest_aligned // branch if 0-th bit unalignment a15 is clear + s8i a7, a2, 0 // save 8 bits from a7 to arr_dest a2, offset 0 bytes + addi.n a2, a2, 1 // increment arr_dest pointer by 1 byte + + + _arr_dest_aligned: + // Calculate main loop_len + srli a5, a4, 4 // a5 - loop_len = set_size / 16 + + // Main loop + loopnez a5, ._main_loop // 16 bytes in one loop + ee.vst.128.ip q0, a2, 16 // store 16 bytes from q0 to arr_dest a2 + ._main_loop: + + // Check modulo 8 of the set_size, if - then set 8 bytes + bbci a4, 3, _aligned_mod_8_check // branch if 3-rd bit of set_size a4 is clear + ee.vst.l.64.ip q0, a2, 8 // save lower 64 bits from q0 to arr_dest a2, increase arr_dest pointer by 8 bytes + _aligned_mod_8_check: + + // Check modulo 4 of the set_size, if - then set 4 bytes + bbci a4, 2, _aligned_mod_4_check // branch if 2-nd bit of set_size a4 is clear + s32i.n a10, a2, 0 // save 32 bits from a10 to arr_dest a2, offset 0 bytes + addi.n a2, a2, 4 // increment arr_dest pointer by 4 bytes + _aligned_mod_4_check: + + // Check modulo 2 of the set_size, if - then set 2 bytes + bbci a4, 1, _aligned_mod_2_check // branch if 1-st bit of set_size a4 is clear + s16i a9, a2, 0 // save 16 bits from a9 to arr_dest a2, offset 0 bytes + addi.n a2, a2, 2 // increment arr_dest pointer by 2 bytes + _aligned_mod_2_check: + + // Check modulo 1 of the set_size, if - then set 1 byte + bbci a4, 0, _aligned_mod_1_check // branch if 0-th bit of set_size a4 is clear + s8i a7, a2, 0 // save 8 bits from a7 to arr_dest a2, offset 0 bytes + _aligned_mod_1_check: + + mov a2, a8 // copy the initial arr_dest pointer from a8 to arr_dest a2 + retw.n // return + + _less_than_16: + + // make 16-byte set_val + slli a6, a3, 8 // a6 - a3 (set_val) << 8 + or a7, a6, a3 // a7 - a3 (set_val) << 8 + a3 (set_val) + + // Check modulo 8 of the set_size, if - then set 8 bytes + bbci a4, 3, _less_than_16_mod_8_check // branch if 3-rd bit of set_size a4 is clear + s16i a7, a2, 0 // save 16 bits from a7 to arr_dest a2, offset 0 bytes + s16i a7, a2, 2 // save 16 bits from a7 to arr_dest a2, offset 2 bytes + s16i a7, a2, 4 // save 16 bits from a7 to arr_dest a2, offset 4 bytes + s16i a7, a2, 6 // save 16 bits from a7 to arr_dest a2, offset 6 bytes + addi.n a2, a2, 8 // increment arr_dest pointer by 8 bytes + _less_than_16_mod_8_check: + + // Check modulo 4 of the set_size, if - then set 4 bytes + bbci a4, 2, _less_than_16_mod_4_check // branch if 2-nd bit of set_size a4 is clear + s16i a7, a2, 0 // save 16 bits from a7 to arr_dest a2, offset 0 bytes + s16i a7, a2, 2 // save 16 bits from a7 to arr_dest a2, offset 2 bytes + addi.n a2, a2, 4 // increment arr_dest pointer by 4 bytes + _less_than_16_mod_4_check: + + // Check modulo 2 of the set_size, if - then set 2 bytes + bbci a4, 1, _less_than_16_mod_2_check // branch if 1-st bit of set_size a4 is clear + s16i a7, a2, 0 // save 16 bits from a7 to arr_dest a2, offset 0 bytes + addi.n a2, a2, 2 // increment arr_dest pointer by 2 bytes + _less_than_16_mod_2_check: + + // Check modulo 1 of the set_size, if - then set 1 byte + bbci a4, 0, _less_than_16_mod_1_check // branch if 0-th bit of set_size a4 is clear + s8i a3, a2, 0 // save 8 bits from a3 to arr_dest a2, offset 0 bytes + _less_than_16_mod_1_check: + + mov a2, a8 // copy the initial arr_dest pointer from a8 to arr_dest a2 + retw.n // return + + +#else // MEMSET_OPTIMIZED + + // ansi version of the memset (without TIE instructions) for testing purposes + + entry a1, 32 + mov a8, a2 // a8 - save arr_dest pointer + + movi.n a7, 0xff // 0xff one-byte mask + and a7, a7, a3 // mask upper 24 bits of a3 + + slli a6, a7, 8 // a6 - (masked)set_val << 8 + or a9, a6, a7 // a9 - (masked)set_val << 8 + (masked)set_val + // a9 - 16-bit set + slli a15, a9, 16 // a15 - a9 << 16 + or a10, a9, a15 // broadcast 8 bits from a3 to 32 bits + + srli a5, a4, 4 // a5 - loop_len = arr_len / 16 + + // Run main loop which sets 16 bytes in one loop run + loopnez a5, ._ansi_loop + s32i.n a10, a2, 0 // save 32 bits from a15 to arr_dest a2 + s32i.n a10, a2, 4 // save 32 bits from a14 to arr_dest a2 + s32i.n a10, a2, 8 // save 32 bits from a14 to arr_dest a2 + s32i.n a10, a2, 12 // save 32 bits from a14 to arr_dest a2 + addi.n a2, a2, 16 // increment arr_dest pointer by 8 bytes + ._ansi_loop: + + // Finish the remaining bytes out of the loop + // Check modulo 8 of the arr_len, if - then set 8 bytes + bbci a4, 3, _mod_8_check // branch if 2-nd bit of arr_len is clear + s32i.n a10, a2, 0 // save 32 bits from a10 to arr_dest a2, offset 0 bytes + s32i.n a10, a2, 4 // save 32 bits from a10 to arr_dest a2, offset 0 bytes + addi.n a2, a2, 8 // increment arr_dest pointer by 4 bytes + _mod_8_check: + + // Check modulo 4 of the arr_len, if - then set 4 bytes + bbci a4, 2, _mod_4_check // branch if 2-nd bit of arr_len is clear + s32i.n a10, a2, 0 // save 32 bits from a10 to arr_dest a2, offset 0 bytes + addi.n a2, a2, 4 // increment arr_dest pointer by 4 bytes + _mod_4_check: + + // Check modulo 2 of the arr_len, if - then set 2 bytes + bbci a4, 1, _mod_2_check // branch if 1-st bit of arr_len is clear + s16i a9, a2, 0 // save 16 bits from a7 to arr_dest a2, offset 0 bytes + addi.n a2, a2, 2 // increment arr_dest pointer by 2 bytes + _mod_2_check: + + // Check modulo 1 of the arr_len, if - then set 1 byte + bbci a4, 0, _mod_1_check // branch if 0-th bit of arr_len is clear + s8i a7, a2, 0 // save 8 bits from a3 to arr_dest a2, offset 0 bytes + _mod_1_check: + + // if arr_len is shorter than 16, skip adding TIE instruction, to fix the panic handler before the main_app() loads + blti a4, 16, _less_than_16_1 // set_size shorter than 16, to fix panic handler before main_app() load + #if TIE_ENABLE // put dummy TIE instruction to induce TIE context saving + ee.zero.qacc // initialize q0 to zero + #else // TIE_ENABLE + nop // compensate one cycle, when TIE is disabled to get the same benchmark value + #endif // TIE_ENABLE + _less_than_16_1: + + mov a2, a8 // copy the initial arr_dest pointer from a8 to arr_dest a2 + retw.n // return + +#endif // MEMSET_OPTIMIZED + +#endif // dsps_mem_aes3_enbled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/mem/include/dsps_mem.h b/test_apps/managed_components/espressif__esp-dsp/modules/support/mem/include/dsps_mem.h new file mode 100644 index 0000000..6d95e6a --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/support/mem/include/dsps_mem.h @@ -0,0 +1,67 @@ +/* + * SPDX-FileCopyrightText: 2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#ifndef _dsps_mem_H_ +#define _dsps_mem_H_ + +#include "dsp_err.h" +#include "dsp_common.h" +#include "dsps_mem_platform.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +/**@{*/ +/** + * @brief memory copy function using esp32s3 TIE + * + * The extension (_aes3) is optimized for esp32S3 chip. + * + * @param arr_dest: pointer to the destination array + * @param arr_src: pointer to the source array + * @param arr_len: count of bytes to be copied from arr_src to arr_dest + * + * @return: pointer to dest array + */ +void *dsps_memcpy_aes3(void *arr_dest, const void *arr_src, size_t arr_len); + +/**@{*/ +/** + * @brief memory set function using esp32s3 TIE + * + * The extension (_aes3) is optimized for esp32S3 chip. + * + * @param arr_dest: pointer to the destination array + * @param set_val: byte value, the dest array will be set with + * @param set_size: count of bytes, the dest array will be set with + * + * @return: pointer to dest array + */ +void *dsps_memset_aes3(void *arr_dest, uint8_t set_val, size_t set_size); + +#ifdef __cplusplus +} +#endif + +#if CONFIG_DSP_OPTIMIZED + + #if dsps_mem_aes3_enbled + #define dsps_memcpy dsps_memcpy_aes3 + #define dsps_memset dsps_memset_aes3 + #else + #define dsps_memcpy memcpy + #define dsps_memset memset + #endif + +#else // CONFIG_DSP_OPTIMIZED + + #define dsps_memcpy memcpy + #define dsps_memset memset + +#endif // CONFIG_DSP_OPTIMIZED +#endif // _dsps_mem_H_ diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/mem/include/dsps_mem_platform.h b/test_apps/managed_components/espressif__esp-dsp/modules/support/mem/include/dsps_mem_platform.h new file mode 100644 index 0000000..a6fb54b --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/support/mem/include/dsps_mem_platform.h @@ -0,0 +1,21 @@ +#ifndef _dsps_mem_platform_H_ +#define _dsps_mem_platform_H_ + +#include "sdkconfig.h" + +#ifdef __XTENSA__ +#include +#include + + +#if ((XCHAL_HAVE_FP == 1) && (XCHAL_HAVE_LOOPS == 1)) + +#if CONFIG_IDF_TARGET_ESP32S3 + #define dsps_mem_aes3_enbled 1 +#else + #define dsps_mem_aes3_enbled 0 +#endif // CONFIG_IDF_TARGET_ESP32S3 + +#endif // +#endif // __XTENSA__ +#endif // _dsps_mem_platform_H_ diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/mem/test/test_dsps_memcpy_memset.c b/test_apps/managed_components/espressif__esp-dsp/modules/support/mem/test/test_dsps_memcpy_memset.c new file mode 100644 index 0000000..ca8830b --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/support/mem/test/test_dsps_memcpy_memset.c @@ -0,0 +1,725 @@ +/* + * SPDX-FileCopyrightText: 2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include +#include +#include +#include +#include "unity.h" +#include "esp_log.h" +#include "esp_err.h" +#include "esp_dsp.h" + +#include "dsps_mem.h" +#include "dsp_tests.h" + +#include "freertos/FreeRTOS.h" +#include "freertos/task.h" +#include "freertos/semphr.h" +#include "freertos/queue.h" +#include "freertos/timers.h" +#include "esp_task_wdt.h" + +#define CORNERS_CPY_SET_COUNT 200 +#define MEMCPY_REPORT_LEN 100 +#define MEMSET_REPORT_LEN 50 +#define CALL_REPEAT_COUNT 1000 +#define TEST_PINNED_NUM_TASKS 2 +#define TEST_PINNED_NUM_ITERS 2 +#define CPY_REPEAT_COUNT 500 +#define CPY_ITERS 40 +#define AREA_LENGTH 1024 + +static const char *TAG = "dsps_mem_access"; + +/* +Test functionality of the memcpy and memset functions optimized for esp32s3 + +Requires: esp32s3 + +Purpose: + - Test that esp32s3 optimized memcpy and memset have the same functionality as the original memcpy and memset + +Procedure: + - Create 4 arrays, 2 source arrays (aligned and unaligned) and 2 destination arrays (aligned and unaligned) + - Initialize the destination arrays to 0, fill the source arrays with non-zero values + - Copy the desired length of content from the source array to the destination array using memcpy + - Compare the content of the destination array with the content of the source array + - Initialize the destination arrays to 0 + - Repeat the 3 above steps for different copy lengths (especially corner conditions like copy 0, 1, 2... and N, N -1, N - 2.... bytes) + and following arrays alignments + - destination array 16-byte aligned, source array 16-byte aligned + - destination array unaligned, source array 16-byte aligned + - destination array 16-byte aligned, source array unaligned + - destination array unaligned, source array unaligned + - Set the desired length of the destination array using memset + - Compare the content of the destination array with the set constant + - Initialize the destination arrays to 0 + - Repeat the 3 above steps for different set lengths (especially corner conditions like copy 0, 1, 2... and N, N -1, N - 2.... bytes) + and both alignments of the destination array (16-byte aligned or unaligned) + - Free the dynamic array +*/ + +TEST_CASE("dsps_memcpy_memset_aes3_functionality", "[dsps]") +{ + const size_t arr_len = 1024; + const uint8_t set_val = 0xaa; + const size_t full_count = arr_len; + const size_t canary_bytes = 16; // canary bytes to check a possibe overflow + const unsigned int align_combinations_cpy = 4; // source and destination arrays aligned or unaligned combinations + const unsigned int align_combinations_set = 2; // destination array aligned or unaligned + + uint8_t *arr_dest_align = (uint8_t *)memalign(16, (arr_len + canary_bytes) * sizeof(uint8_t)); + uint8_t *arr_src_align = (uint8_t *)memalign(16, arr_len * sizeof(uint8_t)); + + uint8_t *arr_dest_unalign = (uint8_t *)malloc((arr_len + canary_bytes) * sizeof(uint8_t)); + uint8_t *arr_src_unalign = (uint8_t *)malloc(arr_len * sizeof(uint8_t)); + uint8_t *arr_dest = NULL, *arr_src = NULL; + + for (int i = 0; i < arr_len; i++) { + ((uint8_t *)arr_src_align)[i] = (uint8_t)i; + ((uint8_t *)arr_src_unalign)[i] = (uint8_t)i; + } + + // canary bytes + for (int i = arr_len; i < (arr_len + canary_bytes); i++) { + ((uint8_t *)arr_dest_align)[i] = 0; + ((uint8_t *)arr_dest_unalign)[i] = 0; + } + + // aes3 memcpy functionality + for (int align = 0; align < align_combinations_cpy; align++) { // alinged and unaligned arrays test loop + + size_t byte_count[2] = {0, full_count - CORNERS_CPY_SET_COUNT}; // amount of bytes to be copied + + switch (align) { + case 0: // both 16-byte aligned + arr_src = arr_src_align; + arr_dest = arr_dest_align; + break; + + case 1: // destination unaligned, source aligned + arr_src = arr_src_align; + arr_dest = arr_dest_unalign; + break; + + case 2: // source unaligned, destination aligned + arr_src = arr_src_unalign; + arr_dest = arr_dest_align; + break; + + case 3: // both unaligned + arr_src = arr_src_unalign; + arr_dest = arr_dest_unalign; + break; + + default: // default - both aligned + arr_src = arr_src_align; + arr_dest = arr_dest_align; + break; + } + + for (int var = 0; var < 2; var++) { // test conrner conditions + for (int j = 0; j < CORNERS_CPY_SET_COUNT; j++) { // mem_set from 1 to CORNERS_CPY_SET_COUNT + // from (full_count - CORNERS_CPY_SET_COUNT + 1) to full_count + for (int i = 0; i < full_count; i++) { // Destination array initializing + ((uint8_t *)arr_dest)[i] = 0; + } + + dsps_memcpy((void *)arr_dest, (void *)arr_src, ++byte_count[var]); + + TEST_ASSERT_EQUAL_UINT8_ARRAY(arr_src, arr_dest, byte_count[var]); + if (byte_count[var] < arr_len) { + TEST_ASSERT_EACH_EQUAL_UINT8(0, &arr_dest[byte_count[var]], (arr_len - byte_count[var])); + } + TEST_ASSERT_EACH_EQUAL_UINT8(0, &arr_dest[arr_len], canary_bytes); + } + } + } + + // aes3 memset functionality + for (int align = 0; align < align_combinations_set; align++ ) { // alinged and unaligned arrays test loop + + size_t byte_count[2] = {0, full_count - CORNERS_CPY_SET_COUNT}; // amount of bytes to be copied + if(!align) arr_dest = arr_dest_align; + else arr_dest = arr_dest_unalign; + + for (int var = 0; var < 2; var++) { // test conrner conditions + for (int j = 0; j < CORNERS_CPY_SET_COUNT; j++) { // mem_set from 1 to CORNERS_CPY_SET_COUNT + // from (full_count - CORNERS_CPY_SET_COUNT + 1) to full_count + for (int i = 0; i < full_count; i++) { // Destination array initializing + ((uint8_t *)arr_dest)[i] = 0; + } + + dsps_memset((void *)arr_dest, set_val, ++byte_count[var]); + + TEST_ASSERT_EACH_EQUAL_UINT8(set_val, arr_dest, byte_count[var]); + if (byte_count[var] < arr_len) { + TEST_ASSERT_EACH_EQUAL_UINT8(0, &arr_dest[byte_count[var]], (arr_len - byte_count[var])); + } + TEST_ASSERT_EACH_EQUAL_UINT8(0, &arr_dest[arr_len], canary_bytes); + } + } + } + + free(arr_dest_align); + free(arr_src_align); + free(arr_dest_unalign); + free(arr_src_unalign); +} + + +/* +Test micro-benchmark of the memcpy and memset functions optimized for esp32s3 and esp32 + +Requires: esp32s3 + +Purpose: + - Test how fast the esp32s3 optimized memcpy and memset are compared to the esp32 optimized memcpy and memset + +Procedure: + - Create 2 unaligned arrays, source and destination array + - Copy the content of the source array to the destination array using esp32s3 memcpy N times, while counting CPU cycles + - Copy the content of the source array to the destination array using esp32 memcpy N times, while counting CPU cycles + - Set the destination array using esp32s3 memcpy N times, while counting CPU cycles + - Set the destination array using esp32 memcpy N times, while counting CPU cycles + - Calculate benchmarks + - Free both arrays +*/ + +TEST_CASE("dsps_memcpy_memset_aes3_benchmark", "[dsps]") +{ + const size_t area_len = AREA_LENGTH; // full length of the area (in bytes) + const size_t full_count = sizeof(uint8_t) * area_len; + const uint8_t set_val = 0xee; // constant value, the destination array will be set with + + uint8_t *arr_src = (uint8_t *)malloc(area_len * sizeof(uint8_t)); + uint8_t *arr_dest = (uint8_t *)malloc(area_len * sizeof(uint8_t)); + + // Memcpy benchmark + const unsigned int start_aes3_memcpy = xthal_get_ccount(); + for (int j = 0; j < CALL_REPEAT_COUNT; j++) { + dsps_memcpy((void *)arr_dest, (void *)arr_src, full_count); + } + const unsigned int end_aes3_memcpy = xthal_get_ccount(); + + const unsigned int start_ae32_memcpy = xthal_get_ccount(); + for (int j = 0; j < CALL_REPEAT_COUNT; j++) { + memcpy((void *)arr_dest, (void *)arr_src, full_count); + } + const unsigned int end_ae32_memcpy = xthal_get_ccount(); + + const float aes3_cycles_memcpy = ((float)(end_aes3_memcpy - start_aes3_memcpy)) / CALL_REPEAT_COUNT; + const float ae32_cycles_memcpy = ((float)(end_ae32_memcpy - start_ae32_memcpy)) / CALL_REPEAT_COUNT; + + ESP_LOGI(TAG, "Micro benchmark of memcpy for unaligned array of %"PRIu32" bytes", (uint32_t)full_count); + ESP_LOGI(TAG, "Not-optimized cycles = %.2f", ae32_cycles_memcpy); + ESP_LOGI(TAG, "S3 optimized cycles = %.2f", aes3_cycles_memcpy); + + // Memset benchmark + const unsigned int start_aes3_memset = xthal_get_ccount(); + for (int j = 0; j < CALL_REPEAT_COUNT; j++) { + dsps_memset((void *)arr_dest, set_val, full_count); + } + const unsigned int end_aes3_memset = xthal_get_ccount(); + + const unsigned int start_ae32_memset = xthal_get_ccount(); + for (int j = 0; j < CALL_REPEAT_COUNT; j++) { + memset((void *)arr_dest, set_val, full_count); + } + const unsigned int end_ae32_memset = xthal_get_ccount(); + + const float ae32_cycles_memset = ((float)(end_ae32_memset - start_ae32_memset)) / CALL_REPEAT_COUNT; + const float aes3_cycles_memset = ((float)(end_aes3_memset - start_aes3_memset)) / CALL_REPEAT_COUNT; + + ESP_LOGI(TAG, "Micro benchmark of memset for unaligned array of %"PRIu32" bytes", (uint32_t)full_count); + ESP_LOGI(TAG, "Not-optimized cycles = %.2f", ae32_cycles_memset); + ESP_LOGI(TAG, "S3 optimized cycles = %.2f", aes3_cycles_memset); + + free(arr_src); + free(arr_dest); +} + + +/* +Test micro-benchmark of the memcpy optimized for esp32s3 and esp32 and print a comparison report for copy lengths from +1 to 200 bytes, where the difference between the two memcpys is not unanimous + +Requires: esp32s3 + +Purpose: + - Test how fast the esp32s3 optimized memcpy is to the esp32 optimized memcpy + +Procedure: + - Create 2 aligned arrays, source and destination array + - Copy the content of the source array to the destination array using esp32s3 memcpy N times, while counting CPU cycles + - Copy the content of the source array to the destination array using esp32 memcpy N times, while counting CPU cycles + - Calculate benchmarks and save the result + - Repeat the 3 above steps for different copy lengths (from 1 to 200 bytes) + and following arrays alignments + - destination array 16-byte aligned, source array 16-byte aligned + - destination array unaligned, source array 16-byte aligned + - destination array 16-byte aligned, source array unaligned + - destination array unaligned, source array unaligned + - Print table of results + - Free dynamic arrays +*/ +TEST_CASE("dsps_memcpy_benchmark_report", "[dsps]") +{ + unsigned int start_count, end_count; + const unsigned int align_combinations = 4; // source and destination arrays aligned or unaligned combinations + const int32_t arr_len = 256; + + uint8_t *arr_dest = (uint8_t *)memalign(16, arr_len * sizeof(uint8_t)); + uint8_t *arr_src = (uint8_t *)memalign(16, arr_len * sizeof(uint8_t)); + uint8_t *arr_dest_align = NULL, *arr_src_align = NULL; + + uint16_t **result_aes3 = (uint16_t **)malloc(align_combinations * sizeof(uint16_t*)); // 2D arrays result_aes3[align_combinations][MEMCPY_REPORT_LEN] + uint16_t **result_ae32 = (uint16_t **)malloc(align_combinations * sizeof(uint16_t*)); // 2D arrays result_ae32[align_combinations][MEMCPY_REPORT_LEN] + + for (int i = 0; i < align_combinations; i++) { + result_aes3[i] = (uint16_t *)malloc(MEMCPY_REPORT_LEN * sizeof(uint16_t)); + result_ae32[i] = (uint16_t *)malloc(MEMCPY_REPORT_LEN * sizeof(uint16_t)); + } + + for (int iter = 0; iter < align_combinations; iter++) { + switch (iter) { + case 0: // both 16-byte aligned + arr_dest_align = arr_dest; + arr_src_align = arr_src; + break; + + case 1: // destination unaligned, source aligned + arr_dest_align = arr_dest + 1; + arr_src_align = arr_src; + break; + + case 2: // source unaligned, destination aligned + arr_dest_align = arr_dest; + arr_src_align = arr_src + 1; + break; + + case 3: // both unaligned + arr_dest_align = arr_dest + 1; + arr_src_align = arr_src + 1; + break; + + default: // default - both aligned + arr_dest_align = arr_dest; + arr_src_align = arr_src; + break; + } + + for (int cpy_amount = 1; cpy_amount <= MEMCPY_REPORT_LEN; cpy_amount++) { + + start_count = xthal_get_ccount(); + for (int j = 0; j < CALL_REPEAT_COUNT; j++) { + dsps_memcpy((void *)arr_dest_align, (void *)arr_src_align, cpy_amount); + } + end_count = xthal_get_ccount(); + result_aes3[iter][cpy_amount - 1] = ((uint16_t)((end_count - start_count) / CALL_REPEAT_COUNT)); + + start_count = xthal_get_ccount(); + for (int j = 0; j < CALL_REPEAT_COUNT; j++) { + memcpy((void *)arr_dest_align, (void *)arr_src_align, cpy_amount); + } + end_count = xthal_get_ccount(); + result_ae32[iter][cpy_amount - 1] = ((uint16_t)((end_count - start_count) / CALL_REPEAT_COUNT)); + } + } + + ESP_LOGI(TAG, "Cycle counts for aligned/unaligned source/destination array using default xtensa memcpy and s3 optimized memcpy"); + printf("\n\tdest aligned \tdest unaligned\tdest aligned\tdest unaligned\n"); + printf( "\tsrc aligned \tsrc aligned\tsrc unaligned\tsrc unaligned\n\n"); + printf( "byte \taes3 ae32\taes3 ae32\taes3 ae32\taes3 ae32\n"); + + for (int i = 0; i < MEMCPY_REPORT_LEN; i++) { + printf("%d\t", i + 1); + + for (int j = 0; j < align_combinations; j++) { + printf(" %d\t", result_aes3[j][i]); + printf(" %d\t", result_ae32[j][i]); + } + putchar('\n'); + } + + for (int i = 0; i < MEMCPY_REPORT_LEN; i++) { + for (int j = 0; j < align_combinations; j++) { + TEST_ASSERT_GREATER_OR_EQUAL((result_ae32[j][i]) / 4, result_aes3[j][i]); + } + } + + free(arr_dest); + free(arr_src); + free(result_ae32); + free(result_aes3); +} + +/* +Test micro-benchmark of the memset optimized for esp32s3 and esp32 and print a comparison report for set lengths from +1 to 200 bytes, where the difference between the two memsets is not unanimous + +Requires: esp32s3 + +Purpose: + - Test how fast the esp32s3 optimized memset is compared to the esp32 optimized memset + +Procedure: + - Create 1 aligned array - destination array + - Set the destination array using esp32s3 memcpy N times, while counting CPU cycles + - Set the destination array using esp32 memcpy N times, while counting CPU cycles + - Calculate benchmarks and save the result + - Repeat the 3 above steps for different copy lengths (from 1 to 200 bytes) + and both destination arrays alignments (16-byte aligned and unaligned) + - Print table of results + - Free dynamic arrays +*/ +TEST_CASE("dsps_memset_benchmark_report", "[dsps]") +{ + unsigned int start_count, end_count; + const unsigned int align_combinations = 2; // destination arrays aligned or unaligned + const int32_t arr_len = 256; + const uint8_t set_val = 0xaa; + + uint8_t *arr_dest = (uint8_t *)memalign(16, arr_len * sizeof(uint8_t)); + uint8_t *arr_dest_align = NULL; + + uint16_t **result_aes3 = (uint16_t **)malloc(align_combinations * sizeof(uint16_t*)); // 2D arrays result_aes3[align_combinations][MEMSET_REPORT_LEN] + uint16_t **result_ae32 = (uint16_t **)malloc(align_combinations * sizeof(uint16_t*)); // 2D arrays result_ae32[align_combinations][MEMSET_REPORT_LEN] + + for (int i = 0; i < align_combinations; i++) { + result_aes3[i] = (uint16_t *)malloc(MEMSET_REPORT_LEN * sizeof(uint16_t)); + result_ae32[i] = (uint16_t *)malloc(MEMSET_REPORT_LEN * sizeof(uint16_t)); + } + + for (int iter = 0; iter < align_combinations; iter++) { + + if (iter == 0) { + arr_dest_align = arr_dest; // destination 16-byte aligned + } else { + arr_dest_align = arr_dest + 1; // destination unaligned + } + + for (int set_amount = 1; set_amount <= MEMSET_REPORT_LEN; set_amount++) { + start_count = xthal_get_ccount(); + for (int j = 0; j < CALL_REPEAT_COUNT; j++) { + dsps_memset((void *)arr_dest_align, set_val, set_amount); + } + end_count = xthal_get_ccount(); + result_aes3[iter][set_amount - 1] = ((uint16_t)((end_count - start_count) / CALL_REPEAT_COUNT)); + + start_count = xthal_get_ccount(); + for (int j = 0; j < CALL_REPEAT_COUNT; j++) { + memset((void *)arr_dest_align, set_val, set_amount); + } + end_count = xthal_get_ccount(); + result_ae32[iter][set_amount - 1] = ((uint16_t)((end_count - start_count) / CALL_REPEAT_COUNT)); + } + } + + ESP_LOGI(TAG, "Cycle counts for aligned/unaligned destination array using default xtensa memcpy and s3 optimized memcpy"); + printf("\n\tdest aligned \tdest unaligned\n\n"); + printf( "byte \taes3 ae32\taes3 ae32\n"); + + for (int i = 0; i < MEMSET_REPORT_LEN; i++) { + printf("%d\t", i + 1); + + for (int j = 0; j < align_combinations; j++) { + printf(" %d\t", result_aes3[j][i]); + printf(" %d\t", result_ae32[j][i]); + } + putchar('\n'); + } + + for (int i = 0; i < MEMSET_REPORT_LEN; i++) { + for (int j = 0; j < align_combinations; j++) { + TEST_ASSERT_GREATER_OR_EQUAL((result_ae32[j][i]) / 8, result_aes3[j][i]); + } + } + + free(arr_dest); + free(result_ae32); + free(result_aes3); +} + +/* +Test micro-benchmark of the memcpy and memset functions optimized for esp32s3, with task switching + +Requires: esp32s3 + +Purpose: + - Test how fast the esp32s3 optimized memcpy and memset are while running memset and memcpy in multiple tasks + +Procedure: + - Create 4 tasks - 2 tasks per each core. Tasks are pinned to cores and all the tasks are the same. + - Run the memcpy micro-benchmark routine (from the previous test case) in each of the tasks. + - Start all the tasks simultaneously + - Wait for the tasks to complete, then delete the tasks + - Get the benchmark result + - Repeat all the above steps with memset, instead of memcpy + - Free the created dynamic arrays +*/ + +typedef struct { + SemaphoreHandle_t semaphore; + uint8_t *arr_src; + uint8_t *arr_dest; + uint8_t set_val; + size_t area_len; + uint32_t mean_val_cpy; + uint32_t mean_val_set; +} test_context_benchmark_t; + + +static void pinned_task_benchmark_memcpy(void *arg) +{ + ulTaskNotifyTake(pdTRUE, portMAX_DELAY); + test_context_benchmark_t *context = (test_context_benchmark_t *)arg; + long unsigned int cycles_acc = 0; + unsigned int start_memcpy_count, end_memcpy_count; + + for (int j = 0; j < CPY_ITERS; j++) { + start_memcpy_count = xthal_get_ccount(); + for (int i = 0; i < CPY_REPEAT_COUNT; i++) { + dsps_memcpy((void *)context->arr_dest, (void *)context->arr_src, context->area_len); + } + end_memcpy_count = xthal_get_ccount(); + cycles_acc += (end_memcpy_count - start_memcpy_count); + vTaskDelay(1); // Block to cause a context switch, forcing the TIE context to be saved + } + + context->mean_val_cpy += (uint32_t)((cycles_acc / CPY_REPEAT_COUNT) / CPY_ITERS); + + // Indicate done and wait to be deleted + xSemaphoreGive(context->semaphore); + vTaskSuspend(NULL); +} + + +static void pinned_task_benchmark_memset(void *arg) +{ + ulTaskNotifyTake(pdTRUE, portMAX_DELAY); + test_context_benchmark_t *context = (test_context_benchmark_t *)arg; + long unsigned int cycles_acc = 0; + unsigned int start_memset_count, end_memset_count; + + for (int j = 0; j < CPY_ITERS; j++) { + start_memset_count = xthal_get_ccount(); + for (int i = 0; i < CPY_REPEAT_COUNT; i++) { + dsps_memset((void *)context->arr_dest, context->set_val, context->area_len); + } + end_memset_count = xthal_get_ccount(); + cycles_acc += (end_memset_count - start_memset_count); + vTaskDelay(1); // Block to cause a context switch, forcing the TIE context to be saved + } + + context->mean_val_set += (uint32_t)((cycles_acc / CPY_REPEAT_COUNT) / CPY_ITERS); + + // Indicate done and wait to be deleted + xSemaphoreGive(context->semaphore); + vTaskSuspend(NULL); +} + + +TEST_CASE("dsps_memset_memcpy_context_switch_benchmark", "[dsps]") +{ + test_context_benchmark_t test_context; + char task_name[10]; + + test_context.semaphore = xSemaphoreCreateCounting(configNUM_CORES * TEST_PINNED_NUM_TASKS, 0); + test_context.area_len = (size_t)AREA_LENGTH; + test_context.arr_dest = (uint8_t *)malloc(AREA_LENGTH * sizeof(uint8_t)); + test_context.arr_src = (uint8_t *)malloc(AREA_LENGTH * sizeof(uint8_t)); + test_context.set_val = 0xab; + test_context.mean_val_cpy = 0; + test_context.mean_val_set = 0; + + static void (*pinned_functions[2])(void *); + pinned_functions[0] = pinned_task_benchmark_memcpy; + pinned_functions[1] = pinned_task_benchmark_memset; + + TEST_ASSERT_NOT_EQUAL(NULL, test_context.semaphore); + + for (int iter = 0; iter < TEST_PINNED_NUM_ITERS; iter++) { + TaskHandle_t task_handles[configNUM_CORES][TEST_PINNED_NUM_TASKS]; + + // Create test tasks for each core + for (int i = 0; i < configNUM_CORES; i++) { + for (int j = 0; j < TEST_PINNED_NUM_TASKS; j++) { + sprintf(task_name, "task %d-%d",i, j); + TEST_ASSERT_EQUAL(pdTRUE, xTaskCreatePinnedToCore(pinned_functions[iter], task_name, 4096, + &test_context, 10, &task_handles[i][j], i)); + } + } + + // Start the created tasks simultaneously + for (int i = 0; i < configNUM_CORES; i++) { + for (int j = 0; j < TEST_PINNED_NUM_TASKS; j++) { + xTaskNotifyGive(task_handles[i][j]); + } + } + + // Wait for the tasks to complete + for (int i = 0; i < configNUM_CORES * TEST_PINNED_NUM_TASKS; i++) { + xSemaphoreTake(test_context.semaphore, portMAX_DELAY); + } + + // Delete the tasks + for (int i = 0; i < configNUM_CORES; i++) { + for (int j = 0; j < TEST_PINNED_NUM_TASKS; j++) { + vTaskDelete(task_handles[i][j]); + } + } + + vTaskDelay(10); // Short delay to allow idle task to be free task memory and TIE contexts + } + + vSemaphoreDelete(test_context.semaphore); + free(test_context.arr_dest); + free(test_context.arr_src); + + const uint32_t iterations = (uint32_t)(configNUM_CORES * TEST_PINNED_NUM_TASKS * CPY_REPEAT_COUNT * CPY_ITERS); + const uint32_t copy_mean_val = (uint32_t)(test_context.mean_val_cpy / (configNUM_CORES * TEST_PINNED_NUM_TASKS)); + const uint32_t set_mean_val = (uint32_t)(test_context.mean_val_set / (configNUM_CORES * TEST_PINNED_NUM_TASKS)); + + printf("\nOut of %"PRIu32" iterations, array len of %"PRIu32" bytes\n", iterations, (uint32_t)AREA_LENGTH); + printf("Memcpy cycles = %"PRIu32"\n", copy_mean_val); + printf("Memset cycles = %"PRIu32"\n", set_mean_val); +} + + +/* +Test context switching for the TIE disabled and enabled + +Requires: esp32s3 + +Purpose: + - Compare context switching between the tasks when TIE (esp32s3 instruction extension) is enabled and disabled to + see what is the switching time overhead for the TIE enabled + +Procedure: + - Create a timer, 1000 ms is used for this test, but the exact time is not crucial + - Create 4 tasks - 2 tasks per each core. Tasks are pinned to cores and all the tasks are the same + - Start the created tasks simultaneously, start the timer + - A task executes a single assembler instruction from the TIE, to induce the context switch + - As soon, as the instruction is executed, a context switch occurs + - A counter counts number or context switcher within the timer interval specified by the timer + - Wait for the timer to expire and terminate the tasks + - Get the number of task switches and delete all the tasks + - Repeat the 7 above steps with the created tasks executing a single generic Xtensa assembler instruction, + instead of the TIE instruction to get the switching overhead +*/ + +static bool timer_expired = false; +static TimerHandle_t one_shot_timer = NULL; + +typedef struct { + SemaphoreHandle_t semaphore; + uint32_t switch_count_tie_on; + uint32_t switch_count_tie_off; +} test_context_timing_t; + +// Taks pinned to a core, executing TIE instruction +static void pinned_task_tie_on(void *arg) +{ + ulTaskNotifyTake(pdTRUE, portMAX_DELAY); + test_context_timing_t *context = (test_context_timing_t *)arg; + vTaskDelay(1); + + while (!timer_expired) { + asm volatile("ee.zero.q q0"); + context->switch_count_tie_on++; + taskYIELD(); // Block to cause a context switch, forcing the TIE context to be saved + } + xSemaphoreGive(context->semaphore); + vTaskSuspend(NULL); +} + +// Taks pinned to a core, executing generic Xtensa instruction +static void pinned_task_tie_off(void *arg) +{ + ulTaskNotifyTake(pdTRUE, portMAX_DELAY); + test_context_timing_t *context = (test_context_timing_t *)arg; + vTaskDelay(1); + + while (!timer_expired) { + asm volatile("nop"); + context->switch_count_tie_off++; + taskYIELD(); // Block to cause a context switch, forcing the context to be saved + } + + xSemaphoreGive(context->semaphore); + vTaskSuspend(NULL); +} + +static void context_switch_timer_callback(TimerHandle_t xTimer) +{ + timer_expired = true; +} + + +TEST_CASE("dsps_TIE_context_switch_timing", "[dsps]") +{ + test_context_timing_t test_context; + const TickType_t timer_period_ms = 1000; + char task_name[10]; + + test_context.semaphore = xSemaphoreCreateCounting(configNUM_CORES * TEST_PINNED_NUM_TASKS, 0); + test_context.switch_count_tie_off = 0; + test_context.switch_count_tie_on = 0; + TEST_ASSERT_NOT_EQUAL(NULL, test_context.semaphore); + + static void (*pinned_functions[2])(void *); + pinned_functions[0] = pinned_task_tie_on; + pinned_functions[1] = pinned_task_tie_off; + + one_shot_timer = xTimerCreate("timer", pdMS_TO_TICKS(timer_period_ms), pdFALSE, (void *)0, context_switch_timer_callback); + + for (int iter = 0; iter < TEST_PINNED_NUM_ITERS; iter++) { + timer_expired = false; + TaskHandle_t task_handles[configNUM_CORES][TEST_PINNED_NUM_TASKS]; + + // Create test tasks for each core + for (int i = 0; i < configNUM_CORES; i++) { + for (int j = 0; j < TEST_PINNED_NUM_TASKS; j++) { + sprintf(task_name, "task %d-%d",i, j); + TEST_ASSERT_EQUAL(pdTRUE, xTaskCreatePinnedToCore(pinned_functions[iter], task_name, 4096, + &test_context, 1, &task_handles[i][j], i)); + } + } + + // Start the created tasks simultaneously + for (int i = 0; i < configNUM_CORES; i++) { + for (int j = 0; j < TEST_PINNED_NUM_TASKS; j++) { + xTaskNotifyGive(task_handles[i][j]); + } + } + xTimerStart(one_shot_timer, portMAX_DELAY); + vTaskDelay(1); + + // Wait for the tasks to complete + for (int i = 0; i < configNUM_CORES * TEST_PINNED_NUM_TASKS; i++) { + xSemaphoreTake(test_context.semaphore, portMAX_DELAY); + } + + // Delete the tasks + for (int i = 0; i < configNUM_CORES; i++) { + for (int j = 0; j < TEST_PINNED_NUM_TASKS; j++) { + vTaskDelete(task_handles[i][j]); + } + } + vTaskDelay(10); // Short delay to allow idle task to be free task memory and TIE contexts + } + + vSemaphoreDelete(test_context.semaphore); + + printf("\nContext switching count within %"PRIu32" ms nterval\n", (uint32_t)timer_period_ms); + printf("TIE enabled %"PRIu32"\n", test_context.switch_count_tie_on); + printf("TIE disabled %"PRIu32"\n", test_context.switch_count_tie_off); + + float overhead = (((float)test_context.switch_count_tie_off / (float)test_context.switch_count_tie_on) * 100) - 100; + printf("Switch overhead %.2f %%\n", overhead); +} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/misc/dsps_d_gen.c b/test_apps/managed_components/espressif__esp-dsp/modules/support/misc/dsps_d_gen.c new file mode 100644 index 0000000..7011e73 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/support/misc/dsps_d_gen.c @@ -0,0 +1,30 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_d_gen.h" + +esp_err_t dsps_d_gen_f32(float *output, int len, int pos) +{ + if (pos >= len) { + return ESP_ERR_DSP_PARAM_OUTOFRANGE; + } + if (pos < 0) { + return ESP_ERR_DSP_PARAM_OUTOFRANGE; + } + for (int i = 0 ; i < len ; i++) { + output[i] = 0; + } + output[pos] = 1; + return ESP_OK; +} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/misc/dsps_h_gen.c b/test_apps/managed_components/espressif__esp-dsp/modules/support/misc/dsps_h_gen.c new file mode 100644 index 0000000..061c1fe --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/support/misc/dsps_h_gen.c @@ -0,0 +1,32 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_h_gen.h" + +esp_err_t dsps_h_gen_f32(float *output, int len, int pos) +{ + if (pos >= len) { + return ESP_ERR_DSP_PARAM_OUTOFRANGE; + } + if (pos < 0) { + return ESP_ERR_DSP_PARAM_OUTOFRANGE; + } + for (int i = 0 ; i < pos ; i++) { + output[i] = 0; + } + for (int i = pos ; i < len ; i++) { + output[i] = 1; + } + return ESP_OK; +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/misc/dsps_tone_gen.c b/test_apps/managed_components/espressif__esp-dsp/modules/support/misc/dsps_tone_gen.c new file mode 100644 index 0000000..39e6a08 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/support/misc/dsps_tone_gen.c @@ -0,0 +1,39 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_tone_gen.h" +#include + +esp_err_t dsps_tone_gen_f32(float *output, int len, float Ampl, float freq, float phase) +{ + if (freq >= 1) { + return ESP_ERR_DSP_INVALID_PARAM; + } + if (freq <= -1) { + return ESP_ERR_DSP_INVALID_PARAM; + } + float ph = phase / 180 * M_PI; + float fr = 2 * M_PI * freq; + for (int i = 0 ; i < len ; i++) { + output[i] = Ampl * sin(ph); + ph += fr; + if (ph > 2 * M_PI) { + ph -= 2 * M_PI; + } + if (ph < -2 * M_PI) { + ph += 2 * M_PI; + } + } + return ESP_OK; +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/sfdr/float/dsps_sfdr_f32.cpp b/test_apps/managed_components/espressif__esp-dsp/modules/support/sfdr/float/dsps_sfdr_f32.cpp new file mode 100644 index 0000000..f1dc2bd --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/support/sfdr/float/dsps_sfdr_f32.cpp @@ -0,0 +1,74 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_sfdr.h" +#include "dsps_fft2r.h" +#include "dsp_common.h" +#include +#include +#include "esp_log.h" + +static const char *TAG = "sfdr"; + +float dsps_sfdr_f32(const float *input, int32_t len, int8_t use_dc) +{ + if (!dsp_is_power_of_two(len)) { + return 0; + } + + float *temp_array = new float[len * 2]; + for (int i = 0 ; i < len ; i++) { + float wind = 0.5 * (1 - cosf(i * 2 * M_PI / (float)len)); + temp_array[i * 2 + 0] = input[i] * wind; + temp_array[i * 2 + 1] = 0; + } + dsps_fft2r_init_fc32(NULL, CONFIG_DSP_MAX_FFT_SIZE); + + dsps_fft2r_fc32_ansi(temp_array, len); + dsps_bit_rev_fc32_ansi(temp_array, len); + + float min = std::numeric_limits::max(); + float max = std::numeric_limits::min(); + int max_pos = 0; + for (int i = 0 ; i < len / 2 ; i++) { + temp_array[i] = 10 * log10f(temp_array[i * 2 + 0] * temp_array[i * 2 + 0] + temp_array[i * 2 + 1] * temp_array[i * 2 + 1]); + if (temp_array[i] < min) { + min = temp_array[i]; + } + if (temp_array[i] > max) { + max = temp_array[i]; + max_pos = i; + } + ESP_LOGD(TAG, "FFT Data[%i] =%8.4f dB", i, temp_array[i]); + } + int start_pos = 0; + int wind_width = 5; + float min_diff = std::numeric_limits::max(); + + if (use_dc == 0) { + start_pos = wind_width; + } + for (int i = start_pos ; i < len / 2 ; i++) { + if ((i < (max_pos - wind_width)) || (i > (max_pos + wind_width))) { + float diff = max - temp_array[i]; + if (diff < min_diff) { + ESP_LOGD(TAG, "FFT Data[%i] =%8.4f dB, maX=%f, max_pos=%i", i, temp_array[i], max, max_pos); + min_diff = diff; + } + } + } + + delete[] temp_array; + return min_diff; +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/sfdr/test/test_dsps_sfdr_f32.c b/test_apps/managed_components/espressif__esp-dsp/modules/support/sfdr/test/test_dsps_sfdr_f32.c new file mode 100644 index 0000000..66fa69d --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/support/sfdr/test/test_dsps_sfdr_f32.c @@ -0,0 +1,43 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" + +#include "dsps_view.h" +#include "dsps_sfdr.h" +#include "dsps_fft2r.h" + + +static const char *TAG = "dsps_sfdr_f32"; + +static float data[1024]; + +TEST_CASE("dsps_sfdr_f32 functionality", "[dsps]") +{ + int N = sizeof(data) / sizeof(float) / 2; + int check_bin = 32; + float sfdr_exp = 4; + for (int i = 0 ; i < N ; i++) { + data[i] = 4 * sinf(M_PI / N * check_bin * i) / (N / 2); + data[i] += sinf(M_PI / N * check_bin * i * 2) / (N / 2); + } + + float sfdr = dsps_sfdr_f32(data, N, 1); + TEST_ASSERT_EQUAL( (int)20 * log10(sfdr_exp), (int)sfdr); + ESP_LOGI(TAG, "dsps_sfdr_f32 = %f dB", sfdr); + dsps_fft2r_deinit_fc32(); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/snr/float/dsps_snr_f32.cpp b/test_apps/managed_components/espressif__esp-dsp/modules/support/snr/float/dsps_snr_f32.cpp new file mode 100644 index 0000000..04e3670 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/support/snr/float/dsps_snr_f32.cpp @@ -0,0 +1,78 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include "dsps_snr.h" +#include "dsps_fft2r.h" +#include "dsp_common.h" +#include +#include +#include "esp_log.h" + +static const char *TAG = "snr"; + +float dsps_snr_f32(const float *input, int32_t len, uint8_t use_dc) +{ + if (!dsp_is_power_of_two(len)) { + return 0; + } + + float *temp_array = new float[len * 2]; + for (int i = 0 ; i < len ; i++) { + float wind = 0.5 * (1 - cosf(i * 2 * M_PI / (float)len)); + temp_array[i * 2 + 0] = input[i] * wind; + temp_array[i * 2 + 1] = 0; + } + dsps_fft2r_init_fc32(NULL, CONFIG_DSP_MAX_FFT_SIZE); + + dsps_fft2r_fc32_ansi(temp_array, len); + dsps_bit_rev_fc32_ansi(temp_array, len); + + float min = std::numeric_limits::max(); + float max = std::numeric_limits::min(); + int max_pos = 0; + for (int i = 0 ; i < len / 2 ; i++) { + temp_array[i] = temp_array[i * 2 + 0] * temp_array[i * 2 + 0] + temp_array[i * 2 + 1] * temp_array[i * 2 + 1]; + if (temp_array[i] < min) { + min = temp_array[i]; + } + if (temp_array[i] > max) { + max = temp_array[i]; + max_pos = i; + } + ESP_LOGD(TAG, "FFT Data[%i] =%8.4f dB", i, temp_array[i]); + } + int start_pos = 0; + int wind_width = 7; + + if (use_dc == 0) { + start_pos = wind_width; + } + float noise_power = 0; + for (int i = start_pos ; i < len / 2 ; i++) { + if ((i < (max_pos - wind_width)) || (i > (max_pos + wind_width))) { + noise_power += temp_array[i]; + ESP_LOGD(TAG, "FFT Data[%i] =%8.4f dB, maX=%f, max_pos=%i, noise_power=%f", i, temp_array[i], max, max_pos, noise_power); + } + } + + noise_power += std::numeric_limits::min(); + if (noise_power < max * 0.00000000001) { + return 192; + } + delete[] temp_array; + float snr = max / noise_power; + float result = 10 * log10(max / noise_power) - 2; // 2 - window correction + ESP_LOGI(TAG, "SNR = %f, result=%f dB", snr, result); + return result; +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/snr/test/test_dsps_snr_f32.c b/test_apps/managed_components/espressif__esp-dsp/modules/support/snr/test/test_dsps_snr_f32.c new file mode 100644 index 0000000..e58e3ec --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/support/snr/test/test_dsps_snr_f32.c @@ -0,0 +1,43 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" + +#include "dsps_view.h" +#include "dsps_snr.h" +#include "dsps_fft2r.h" + + +static const char *TAG = "dsps_snr_f32"; + +static float data[1024]; + +TEST_CASE("dsps_snr_f32 functionality", "[dsps]") +{ + int N = sizeof(data) / sizeof(float) / 2; + int check_bin = 32; + float snr_exp = 0.001; + for (int i = 0 ; i < N ; i++) { + data[i] = 1 * sinf(M_PI / N * check_bin * i) / (N / 2); + data[i] += 0.001 / N; //0.1*sinf(M_PI/N*check_bin*i*2)/(N/2); + } + + float snr = dsps_snr_f32(data, N, 1); + TEST_ASSERT_EQUAL(-round(20 * log10(snr_exp) + 3), (int)round(snr)); + ESP_LOGI(TAG, "dsps_snr_f32 = %f dB", snr); + dsps_fft2r_deinit_fc32(); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/view/dsps_view.cpp b/test_apps/managed_components/espressif__esp-dsp/modules/support/view/dsps_view.cpp new file mode 100644 index 0000000..6b39e1f --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/support/view/dsps_view.cpp @@ -0,0 +1,121 @@ +#include "dsps_view.h" +#include +#include "esp_log.h" +#include +#include + + +void dsps_view(const float *data, int32_t len, int width, int height, float min, float max, char view_char) +{ + uint8_t *view_data = new uint8_t[width * height]; + float *view_data_min = new float[width]; + float *view_data_max = new float[width]; + // + + for (int y = 0; y < height ; y++) { + for (int x = 0 ; x < width ; x++) { + view_data[y * width + x] = ' '; + } + } + for (int i = 0 ; i < width ; i++) { + view_data_min[i] = max; + view_data_max[i] = min; + } + float x_step = (float)(width) / (float)len; + float y_step = (float)(height - 1) / (max - min); + float data_min = std::numeric_limits::max(); + float data_max = std::numeric_limits::min(); + int min_pos = 0; + int max_pos = 0; + + for (int i = 0 ; i < len ; i++) { + int x_pos = i * x_step; + if (data[i] < view_data_min[x_pos]) { + view_data_min[x_pos] = data[i]; + } + if (data[i] > view_data_max[x_pos]) { + view_data_max[x_pos] = data[i]; + } + + if (view_data_min[x_pos] < min) { + view_data_min[x_pos] = min; + } + if (view_data_max[x_pos] > max) { + view_data_max[x_pos] = max; + } + ESP_LOGD("view", "for i=%i, x_pos=%i, max=%f, min=%f, data=%f", i, x_pos, view_data_min[x_pos], view_data_max[x_pos], data[i]); + if (data[i] > data_max) { + data_max = data[i]; + max_pos = i; + } + if (data[i] < data_min) { + data_min = data[i]; + min_pos = i; + } + } + ESP_LOGI("view", "Data min[%i] = %f, Data max[%i] = %f", min_pos, data_min, max_pos, data_max); + ESP_LOGD("view", "y_step = %f", y_step); + for (int x = 0 ; x < width ; x++) { + int y_count = (view_data_max[x] - view_data_min[x]) * y_step + 1; + ESP_LOGD("view", "For x= %i y_count=%i ,min =%f, max=%f, ... ", x, y_count, view_data_min[x], view_data_max[x]); + for (int y = 0 ; y < y_count ; y++) { + int y_pos = (max - view_data_max[x]) * y_step + y; + ESP_LOGD("view", " %i, ", y_pos); + view_data[y_pos * width + x] = view_char; + } + ESP_LOGD("view", " "); + } + + // Simple output + // for (int i=0 ; i< len ; i++) + // { + // float x_step = (float)(width-1)/(float)len; + // float y_step = (float)(height-1)/(max - min); + // int x_pos = i*x_step; + // int y_pos = data[i]*y_step; + // if (data[i] >= max) y_pos = 0; + // if (data[i] <= min) y_pos = height-1; + // view_data[y_pos*width + x_pos] = view_char; + // printf("For data[%i]=%f, x_pos%i, y_pos=%i\n", i, data[i], x_pos, y_pos); + // } + // printf("\n"); + printf(" "); + for (int x = 0 ; x < width ; x++) { + printf("_"); + } + printf("\n"); + for (int y = 0; y < height ; y++) { + printf("%i", y % 10); + for (int x = 0 ; x < width ; x++) { + printf("%c", view_data[y * width + x]); + } + printf("|\n"); + } + printf(" "); + for (int x = 0 ; x < width ; x++) { + printf("%i", x % 10); + } + printf("\n"); + ESP_LOGI("view", "Plot: Length=%i, min=%f, max=%f", (int)len, min, max); + delete[] view_data; + delete[] view_data_min; + delete[] view_data_max; +} + +void dsps_view_s16(const int16_t *data, int32_t len, int width, int height, float min, float max, char view_char) +{ + float *view_data = new float[len]; + for (size_t i = 0; i < len; i++) + { +// view_data[i] = ((float)data[i])/32768.0f; + view_data[i] = data[i]; + view_data[i] /=32768; + } + dsps_view(view_data, len, width, height, min, max, view_char); + delete[] view_data; +} + +void dsps_view_spectrum(const float *data, int32_t len, float min, float max) +{ + dsps_view(data, len, 64, 10, min, max, '|'); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/view/test/test_dsps_view.c b/test_apps/managed_components/espressif__esp-dsp/modules/support/view/test/test_dsps_view.c new file mode 100644 index 0000000..87ffb52 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/support/view/test/test_dsps_view.c @@ -0,0 +1,36 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" + +#include "dsps_view.h" + + +static const char *TAG = "dsps_view"; + +static float data[1024]; + +TEST_CASE("dsps_view functionality", "[dsps]") +{ + for (int i = 0 ; i < 1024 ; i++) { + data[i] = -100; + } + data[256] = 0; + dsps_view_spectrum(data, 1024, -100, 0); + + ESP_LOGI(TAG, "Just a check\n"); +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman/float/dsps_wind_blackman_f32.c b/test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman/float/dsps_wind_blackman_f32.c new file mode 100644 index 0000000..264302a --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman/float/dsps_wind_blackman_f32.c @@ -0,0 +1,29 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#define _USE_MATH_DEFINES +#include "dsps_wind_blackman.h" +#include + +void dsps_wind_blackman_f32(float *window, int len) +{ + const float a0 = 0.42; + const float a1 = 0.5; + const float a2 = 0.08; + + float len_mult = 1/(float)(len-1); + for (int i = 0; i < len; i++) { + window[i] = a0 - a1 * cosf(i * 2 * M_PI * len_mult) + a2 * cosf(i * 4 * M_PI * len_mult); + } +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman/include/dsps_wind_blackman.h b/test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman/include/dsps_wind_blackman.h new file mode 100644 index 0000000..4c7475a --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman/include/dsps_wind_blackman.h @@ -0,0 +1,38 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + + +#ifndef _dsps_wind_blackman_H_ +#define _dsps_wind_blackman_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +/** + * @brief Blackman window + * + * The function generates Blackman window for plpha = 0.16. + * + * @param window: buffer to store window array. + * @param len: length of the window array + * + */ +void dsps_wind_blackman_f32(float *window, int len); + +#ifdef __cplusplus +} +#endif +#endif // _dsps_wind_blackman_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman_harris/float/dsps_wind_blackman_harris_f32.c b/test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman_harris/float/dsps_wind_blackman_harris_f32.c new file mode 100644 index 0000000..25a7bc4 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman_harris/float/dsps_wind_blackman_harris_f32.c @@ -0,0 +1,33 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#define _USE_MATH_DEFINES +#include "dsps_wind_blackman_harris.h" +#include + +void dsps_wind_blackman_harris_f32(float *window, int len) +{ + const float a0=0.35875; + const float a1=0.48829; + const float a2=0.14128; + const float a3=0.01168; + + float len_mult = 1/(float)(len-1); + for (int i = 0; i < len; i++) { + window[i] = a0 + - a1 * cosf(i * 2 * M_PI * len_mult) + + a2 * cosf(i * 4 * M_PI * len_mult) + - a3 * cosf(i * 6 * M_PI * len_mult); + } +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman_harris/include/dsps_wind_blackman_harris.h b/test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman_harris/include/dsps_wind_blackman_harris.h new file mode 100644 index 0000000..5f93a7b --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman_harris/include/dsps_wind_blackman_harris.h @@ -0,0 +1,38 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + + +#ifndef _dsps_wind_blackman_harris_H_ +#define _dsps_wind_blackman_harris_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +/** + * @brief Blackman-Harris window + * + * The function generates Blackman-Harris window. + * + * @param window: buffer to store window array. + * @param len: length of the window array + * + */ +void dsps_wind_blackman_harris_f32(float *window, int len); + +#ifdef __cplusplus +} +#endif +#endif // _dsps_wind_blackman_harris_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman_nuttall/float/dsps_wind_blackman_nuttall_f32.c b/test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman_nuttall/float/dsps_wind_blackman_nuttall_f32.c new file mode 100644 index 0000000..0871af9 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman_nuttall/float/dsps_wind_blackman_nuttall_f32.c @@ -0,0 +1,33 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#define _USE_MATH_DEFINES +#include "dsps_wind_blackman_nuttall.h" +#include + +void dsps_wind_blackman_nuttall_f32(float *window, int len) +{ + const float a0=0.3635819; + const float a1=0.4891775; + const float a2=0.1365995; + const float a3=0.0106411; + + float len_mult = 1/(float)(len-1); + for (int i = 0; i < len; i++) { + window[i] = a0 + - a1 * cosf(i * 2 * M_PI * len_mult) + + a2 * cosf(i * 4 * M_PI * len_mult) + - a3 * cosf(i * 6 * M_PI * len_mult); + } +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman_nuttall/include/dsps_wind_blackman_nuttall.h b/test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman_nuttall/include/dsps_wind_blackman_nuttall.h new file mode 100644 index 0000000..10b5257 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman_nuttall/include/dsps_wind_blackman_nuttall.h @@ -0,0 +1,38 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + + +#ifndef _dsps_wind_blackman_nuttall_H_ +#define _dsps_wind_blackman_nuttall_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +/** + * @brief Blackman-Nuttall window + * + * The function generates Blackman-Nuttall window. + * + * @param window: buffer to store window array. + * @param len: length of the window array + * + */ +void dsps_wind_blackman_nuttall_f32(float *window, int len); + +#ifdef __cplusplus +} +#endif +#endif // _dsps_wind_blackman_nuttall_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/windows/flat_top/float/dsps_wind_flat_top_f32.c b/test_apps/managed_components/espressif__esp-dsp/modules/windows/flat_top/float/dsps_wind_flat_top_f32.c new file mode 100644 index 0000000..a153963 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/windows/flat_top/float/dsps_wind_flat_top_f32.c @@ -0,0 +1,35 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#define _USE_MATH_DEFINES +#include "dsps_wind_flat_top.h" +#include + +void dsps_wind_flat_top_f32(float *window, int len) +{ + const float a0=0.21557895; + const float a1=0.41663158; + const float a2=0.277263158; + const float a3=0.083578947; + const float a4=0.006947368; + + float len_mult = 1/(float)(len-1); + for (int i = 0; i < len; i++) { + window[i] = a0 + - a1 * cosf(i * 2 * M_PI * len_mult) + + a2 * cosf(i * 4 * M_PI * len_mult) + - a3 * cosf(i * 6 * M_PI * len_mult) + + a4 * cosf(i * 8 * M_PI * len_mult); + } +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/windows/flat_top/include/dsps_wind_flat_top.h b/test_apps/managed_components/espressif__esp-dsp/modules/windows/flat_top/include/dsps_wind_flat_top.h new file mode 100644 index 0000000..85d83e5 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/windows/flat_top/include/dsps_wind_flat_top.h @@ -0,0 +1,38 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + + +#ifndef _dsps_wind_flat_top_H_ +#define _dsps_wind_flat_top_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +/** + * @brief Flat-Top window + * + * The function generates Flat-Top window. + * + * @param window: buffer to store window array. + * @param len: length of the window array + * + */ +void dsps_wind_flat_top_f32(float *window, int len); + +#ifdef __cplusplus +} +#endif +#endif // _dsps_wind_flat_top_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/windows/hann/float/dsps_wind_hann_f32.c b/test_apps/managed_components/espressif__esp-dsp/modules/windows/hann/float/dsps_wind_hann_f32.c new file mode 100644 index 0000000..7148d42 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/windows/hann/float/dsps_wind_hann_f32.c @@ -0,0 +1,25 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#define _USE_MATH_DEFINES +#include "dsps_wind_hann.h" +#include + +void dsps_wind_hann_f32(float *window, int len) +{ + float len_mult = 1/(float)(len-1); + for (int i = 0; i < len; i++) { + window[i] = 0.5 * (1 - cosf(i * 2 * M_PI * len_mult)); + } +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/windows/hann/include/dsps_wind_hann.h b/test_apps/managed_components/espressif__esp-dsp/modules/windows/hann/include/dsps_wind_hann.h new file mode 100644 index 0000000..2c68257 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/windows/hann/include/dsps_wind_hann.h @@ -0,0 +1,38 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + + +#ifndef _dsps_wind_hann_H_ +#define _dsps_wind_hann_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +/** + * @brief Hann window + * + * The function generates Hann window. + * + * @param window: buffer to store window array. + * @param len: length of the window array + * + */ +void dsps_wind_hann_f32(float *window, int len); + +#ifdef __cplusplus +} +#endif +#endif // _dsps_wind_hann_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/windows/include/dsps_wind.h b/test_apps/managed_components/espressif__esp-dsp/modules/windows/include/dsps_wind.h new file mode 100644 index 0000000..c8e3404 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/windows/include/dsps_wind.h @@ -0,0 +1,26 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + + +#ifndef _dsps_wind_H_ +#define _dsps_wind_H_ + +#include "dsps_wind_hann.h" +#include "dsps_wind_blackman.h" +#include "dsps_wind_blackman_harris.h" +#include "dsps_wind_blackman_nuttall.h" +#include "dsps_wind_nuttall.h" +#include "dsps_wind_flat_top.h" + +#endif // _dsps_wind_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/windows/nuttall/float/dsps_wind_nuttall_f32.c b/test_apps/managed_components/espressif__esp-dsp/modules/windows/nuttall/float/dsps_wind_nuttall_f32.c new file mode 100644 index 0000000..9c1a7c7 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/windows/nuttall/float/dsps_wind_nuttall_f32.c @@ -0,0 +1,33 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#define _USE_MATH_DEFINES +#include "dsps_wind_nuttall.h" +#include + +void dsps_wind_nuttall_f32(float *window, int len) +{ + const float a0=0.355768; + const float a1=0.487396; + const float a2=0.144232; + const float a3=0.012604; + + float len_mult = 1/(float)(len-1); + for (int i = 0; i < len; i++) { + window[i] = a0 + - a1 * cosf(i * 2 * M_PI * len_mult) + + a2 * cosf(i * 4 * M_PI * len_mult) + - a3 * cosf(i * 6 * M_PI * len_mult); + } +} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/windows/nuttall/include/dsps_wind_nuttall.h b/test_apps/managed_components/espressif__esp-dsp/modules/windows/nuttall/include/dsps_wind_nuttall.h new file mode 100644 index 0000000..180cb92 --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/windows/nuttall/include/dsps_wind_nuttall.h @@ -0,0 +1,38 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + + +#ifndef _dsps_wind_nuttall_H_ +#define _dsps_wind_nuttall_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +/** + * @brief Nuttall window + * + * The function generates Nuttall window. + * + * @param window: buffer to store window array. + * @param len: length of the window array + * + */ +void dsps_wind_nuttall_f32(float *window, int len); + +#ifdef __cplusplus +} +#endif +#endif // _dsps_wind_nuttall_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/windows/test/test_wind_f32.c b/test_apps/managed_components/espressif__esp-dsp/modules/windows/test/test_wind_f32.c new file mode 100644 index 0000000..f686dde --- /dev/null +++ b/test_apps/managed_components/espressif__esp-dsp/modules/windows/test/test_wind_f32.c @@ -0,0 +1,102 @@ +// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include "unity.h" +#include "dsp_platform.h" +#include "esp_log.h" + +#include "esp_dsp.h" +#include "dsps_wind.h" + +static const int length = 1024; +static float data[1024]; + +// This test check if the window is symmetric +TEST_CASE("dsps_wind_hann_f32: test Hann window for symmetry", "[dsps]") +{ + dsps_wind_hann_f32(data, length); + float hann_diff = 0; + for (int i=0 ; i< length/2 ; i++) + { + hann_diff += fabs(data[i] - data[length - 1 -i]); + } + + if (hann_diff > 0) TEST_ASSERT_EQUAL(0, hann_diff); + dsps_view(data, length, 64, 10, 0, 1, '.'); +} + +TEST_CASE("dsps_wind_blackman_f32: test Blackman window for symmetry", "[dsps]") +{ + dsps_wind_blackman_f32(data, length); + float hann_diff = 0; + for (int i=0 ; i< length/2 ; i++) + { + hann_diff += fabs(data[i] - data[length - 1 -i]); + } + if (hann_diff > 0) TEST_ASSERT_EQUAL(0, hann_diff); + dsps_view(data, length, 64, 10, 0, 1, '.'); +} + +TEST_CASE("dsps_wind_blackman_harris_f32: test Blackman-Hariss window for symmetry", "[dsps]") +{ + dsps_wind_blackman_harris_f32(data, length); + float hann_diff = 0; + for (int i=0 ; i< length/2 ; i++) + { + hann_diff += fabs(data[i] - data[length - 1 -i]); + } + + if (hann_diff > 0) TEST_ASSERT_EQUAL(0, hann_diff); + dsps_view(data, length, 64, 10, 0, 1, '.'); +} + +TEST_CASE("dsps_wind_blackman_nuttall_f32: test Blackman-Nuttall window for symmetry", "[dsps]") +{ + dsps_wind_blackman_nuttall_f32(data, length); + float hann_diff = 0; + for (int i=0 ; i< length/2 ; i++) + { + hann_diff += fabs(data[i] - data[length - 1 -i]); + } + + if (hann_diff > 0) TEST_ASSERT_EQUAL(0, hann_diff); + dsps_view(data, length, 64, 10, 0, 1, '.'); +} + +TEST_CASE("dsps_wind_nuttall_f32: test Nuttall window for symmetry", "[dsps]") +{ + dsps_wind_nuttall_f32(data, length); + float hann_diff = 0; + for (int i=0 ; i< length/2 ; i++) + { + hann_diff += fabs(data[i] - data[length - 1 -i]); + } + + if (hann_diff > 0) TEST_ASSERT_EQUAL(0, hann_diff); + dsps_view(data, length, 64, 10, 0, 1, '.'); +} + +TEST_CASE("dsps_wind_flat_top_f32: test Flat-Top window for symmetry", "[dsps]") +{ + dsps_wind_flat_top_f32(data, length); + float hann_diff = 0; + for (int i=0 ; i< length/2 ; i++) + { + hann_diff += fabs(data[i] - data[length - 1 -i]); + } + + if (hann_diff > 0) TEST_ASSERT_EQUAL(0, hann_diff); + dsps_view(data, length, 64, 10, 0, 1, '.'); +} diff --git a/test_apps/partitions.csv b/test_apps/partitions.csv new file mode 100644 index 0000000..a4cce30 --- /dev/null +++ b/test_apps/partitions.csv @@ -0,0 +1,4 @@ +# Espressif ESP32 Partition Table +# Name, Type, SubType, Offset, Size +factory, app, factory, 0x010000, 8000k +model, data, , , 7000K, \ No newline at end of file diff --git a/test_apps/sdkconfig.defaults b/test_apps/sdkconfig.defaults new file mode 100644 index 0000000..502b112 --- /dev/null +++ b/test_apps/sdkconfig.defaults @@ -0,0 +1,29 @@ +CONFIG_IDF_TARGET="esp32s3" +CONFIG_IDF_TARGET_ESP32S3=y +CONFIG_ESPTOOLPY_FLASHMODE_QIO=y +CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y +CONFIG_PARTITION_TABLE_CUSTOM=y +CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" +CONFIG_PARTITION_TABLE_FILENAME="partitions.csv" +CONFIG_PARTITION_TABLE_OFFSET=0x8000 +CONFIG_ESP32S3_DEFAULT_CPU_FREQ_240=y +CONFIG_ESP32S3_INSTRUCTION_CACHE_32KB=y +CONFIG_ESP32S3_DATA_CACHE_64KB=y +CONFIG_ESP32S3_DATA_CACHE_LINE_64B=y +CONFIG_ESP32S3_SPIRAM_SUPPORT=y +CONFIG_SPIRAM_MODE_OCT=y +CONFIG_SPIRAM_SPEED_80M=y +# CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT is not set +CONFIG_ESP_SYSTEM_PANIC_PRINT_REBOOT=y +# CONFIG_ESP_SYSTEM_PANIC_SILENT_REBOOT is not set +# CONFIG_ESP_SYSTEM_PANIC_GDBSTUB is not set +# CONFIG_ESP_SYSTEM_GDBSTUB_RUNTIME is not set +CONFIG_ESP_SYSTEM_RTC_FAST_MEM_AS_HEAP_DEPCHECK=y +CONFIG_ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEAP=y + +CONFIG_MODEL_IN_SPIFFS=y +# CONFIG_MODEL_IN_SDCARD is not set +CONFIG_USE_WAKENET=y +CONFIG_SR_WN_MODEL_WN7_QUANT8=y +CONFIG_SR_WN_WN7_HILEXIN=y +# CONFIG_USE_MULTINET is not set \ No newline at end of file From 85b75fba3abd01101e909464005b2a8a03212207 Mon Sep 17 00:00:00 2001 From: xysun Date: Tue, 11 Jul 2023 19:11:40 +0800 Subject: [PATCH 2/5] remove managed components --- test_apps/dependencies.lock | 15 - .../espressif__esp-dsp/.component_hash | 1 - .../espressif__esp-dsp/.gitignore | 56 - .../espressif__esp-dsp/CHANGELOG.md | 64 - .../espressif__esp-dsp/CMakeLists.txt | 160 --- .../espressif__esp-dsp/CONTRIBUTING.md | 64 - .../espressif__esp-dsp/Kconfig | 61 - .../espressif__esp-dsp/LICENSE | 202 ---- .../espressif__esp-dsp/README.md | 82 -- .../espressif__esp-dsp/build_all.sh | 84 -- .../espressif__esp-dsp/examples/README.md | 20 - .../examples/basic_math/CMakeLists.txt | 6 - .../examples/basic_math/README.md | 75 -- .../examples/basic_math/main/CMakeLists.txt | 1 - .../examples/basic_math/main/dsps_math_main.c | 96 -- .../basic_math/main/idf_component.yml | 4 - .../examples/dotprod/CMakeLists.txt | 6 - .../examples/dotprod/README.md | 42 - .../examples/dotprod/main/CMakeLists.txt | 1 - .../dotprod/main/dsps_dotproduct_main.c | 65 -- .../examples/dotprod/main/idf_component.yml | 4 - .../examples/fft/CMakeLists.txt | 6 - .../espressif__esp-dsp/examples/fft/README.md | 91 -- .../examples/fft/main/CMakeLists.txt | 1 - .../examples/fft/main/dsps_fft_main.c | 106 -- .../examples/fft/main/idf_component.yml | 4 - .../examples/fft4real/CMakeLists.txt | 6 - .../examples/fft4real/README.md | 91 -- .../examples/fft4real/main/CMakeLists.txt | 1 - .../fft4real/main/dsps_fft4real_main.c | 118 -- .../examples/fft4real/main/idf_component.yml | 4 - .../examples/fft4real/main/linker.ld | 9 - .../examples/fft_window/CMakeLists.txt | 6 - .../examples/fft_window/README.md | 134 --- .../examples/fft_window/main/CMakeLists.txt | 1 - .../fft_window/main/dsps_window_main.c | 145 --- .../fft_window/main/idf_component.yml | 4 - .../examples/fir/CMakeLists.txt | 6 - .../espressif__esp-dsp/examples/fir/README.md | 87 -- .../examples/fir/main/CMakeLists.txt | 1 - .../examples/fir/main/dsps_fir_main.c | 167 --- .../examples/fir/main/idf_component.yml | 4 - .../examples/iir/CMakeLists.txt | 6 - .../espressif__esp-dsp/examples/iir/README.md | 107 -- .../examples/iir/main/CMakeLists.txt | 1 - .../examples/iir/main/dsps_iir_main.c | 115 -- .../examples/iir/main/idf_component.yml | 4 - .../examples/kalman/CMakeLists.txt | 6 - .../examples/kalman/README.md | 149 --- .../examples/kalman/main/CMakeLists.txt | 1 - .../kalman/main/ekf_imu13states_main.cpp | 196 ---- .../examples/kalman/main/idf_component.yml | 4 - .../examples/kalman/sdkconfig.defaults | 21 - .../examples/matrix/CMakeLists.txt | 6 - .../examples/matrix/README.md | 54 - .../examples/matrix/main/CMakeLists.txt | 1 - .../examples/matrix/main/dspm_matrix_main.cpp | 62 - .../examples/matrix/main/idf_component.yml | 4 - .../espressif__esp-dsp/idf_component.yml | 9 - .../modules/common/include/dsp_common.h | 83 -- .../modules/common/include/dsp_err.h | 23 - .../modules/common/include/dsp_err_codes.h | 28 - .../modules/common/include/dsp_platform.h | 30 - .../modules/common/include/dsp_tests.h | 37 - .../modules/common/include/dsp_types.h | 40 - .../modules/common/include/esp_dsp.h | 65 -- .../modules/common/include_sim/esp_attr.h | 21 - .../modules/common/include_sim/esp_err.h | 29 - .../modules/common/include_sim/esp_log.h | 24 - .../modules/common/include_sim/sdkconfig.h | 4 - .../modules/common/misc/aes3_tie_log.c | 128 -- .../modules/common/misc/dsps_pwroftwo.cpp | 30 - .../modules/conv/float/dsps_ccorr_f32_ae32.S | 144 --- .../modules/conv/float/dsps_ccorr_f32_ansi.c | 81 -- .../modules/conv/float/dsps_conv_f32_ae32.S | 147 --- .../modules/conv/float/dsps_conv_f32_ansi.c | 81 -- .../modules/conv/float/dsps_conv_f32_m_ae32.S | 39 - .../modules/conv/float/dsps_corr_f32_ae32.S | 77 -- .../modules/conv/float/dsps_corr_f32_ansi.c | 40 - .../modules/conv/include/dsps_ccorr.h | 63 - .../modules/conv/include/dsps_conv.h | 65 -- .../modules/conv/include/dsps_conv_platform.h | 20 - .../modules/conv/include/dsps_corr.h | 63 - .../conv/test/test_dsps_ccorr_f32_ae32.c | 81 -- .../conv/test/test_dsps_ccorr_f32_ansi.c | 116 -- .../conv/test/test_dsps_conv_f32_ae32.c | 123 -- .../conv/test/test_dsps_conv_f32_ansi.c | 146 --- .../conv/test/test_dsps_corr_f32_ae32.c | 82 -- .../conv/test/test_dsps_corr_f32_ansi.c | 82 -- .../modules/dct/float/dsps_dct_f32.c | 118 -- .../modules/dct/include/dsps_dct.h | 95 -- .../modules/dct/test/test_dsps_dct_f32.c | 167 --- .../dotprod/fixed/dspi_dotprod_off_s16_aes3.S | 398 ------- .../dotprod/fixed/dspi_dotprod_off_s16_ansi.c | 44 - .../dotprod/fixed/dspi_dotprod_off_s8_aes3.S | 408 ------- .../dotprod/fixed/dspi_dotprod_off_s8_ansi.c | 44 - .../dotprod/fixed/dspi_dotprod_off_u16_aes3.S | 417 ------- .../dotprod/fixed/dspi_dotprod_off_u16_ansi.c | 44 - .../dotprod/fixed/dspi_dotprod_off_u8_aes3.S | 407 ------- .../dotprod/fixed/dspi_dotprod_off_u8_ansi.c | 44 - .../dotprod/fixed/dspi_dotprod_s16_aes3.S | 372 ------ .../dotprod/fixed/dspi_dotprod_s16_ansi.c | 44 - .../dotprod/fixed/dspi_dotprod_s8_aes3.S | 370 ------ .../dotprod/fixed/dspi_dotprod_s8_ansi.c | 44 - .../dotprod/fixed/dspi_dotprod_u16_aes3.S | 371 ------ .../dotprod/fixed/dspi_dotprod_u16_ansi.c | 44 - .../dotprod/fixed/dspi_dotprod_u8_aes3.S | 367 ------ .../dotprod/fixed/dspi_dotprod_u8_ansi.c | 44 - .../dotprod/fixed/dsps_dotprod_s16_ae32.S | 80 -- .../dotprod/fixed/dsps_dotprod_s16_ansi.c | 34 - .../dotprod/fixed/dsps_dotprod_s16_m_ae32.S | 104 -- .../dotprod/float/dspi_dotprod_f32_ansi.c | 42 - .../dotprod/float/dspi_dotprod_off_f32_ansi.c | 42 - .../dotprod/float/dsps_dotprod_f32_ae32.S | 62 - .../dotprod/float/dsps_dotprod_f32_aes3.S | 85 -- .../dotprod/float/dsps_dotprod_f32_ansi.c | 25 - .../dotprod/float/dsps_dotprod_f32_m_ae32.S | 42 - .../dotprod/float/dsps_dotprode_f32_ae32.S | 64 - .../dotprod/float/dsps_dotprode_f32_ansi.c | 25 - .../dotprod/float/dsps_dotprode_f32_m_ae32.S | 41 - .../modules/dotprod/include/dspi_dotprod.h | 171 --- .../dotprod/include/dspi_dotprod_platform.h | 16 - .../modules/dotprod/include/dsps_dotprod.h | 120 -- .../dotprod/include/dsps_dotprod_platform.h | 32 - .../modules/dotprod/test/test_dotprod_f32.c | 167 --- .../modules/dotprod/test/test_dotprod_s16.c | 221 ---- .../modules/dotprod/test/test_dotprode_f32.c | 165 --- .../dotprod/test/test_dspi_dotprod_f32_ansi.c | 69 -- .../test/test_dspi_dotprod_off_f32_ansi.c | 69 -- .../test/test_dspi_dotprod_off_s16_aes3.c | 108 -- .../test/test_dspi_dotprod_off_s16_ansi.c | 70 -- .../test/test_dspi_dotprod_off_s8_aes3.c | 124 -- .../test/test_dspi_dotprod_off_s8_ansi.c | 71 -- .../test/test_dspi_dotprod_off_u16_aes3.c | 108 -- .../test/test_dspi_dotprod_off_u16_ansi.c | 71 -- .../test/test_dspi_dotprod_off_u8_aes3.c | 124 -- .../test/test_dspi_dotprod_off_u8_ansi.c | 71 -- .../dotprod/test/test_dspi_dotprod_s16_aes3.c | 107 -- .../dotprod/test/test_dspi_dotprod_s16_ansi.c | 69 -- .../dotprod/test/test_dspi_dotprod_s8_aes3.c | 122 -- .../dotprod/test/test_dspi_dotprod_s8_ansi.c | 69 -- .../dotprod/test/test_dspi_dotprod_u16_aes3.c | 107 -- .../dotprod/test/test_dspi_dotprod_u16_ansi.c | 69 -- .../dotprod/test/test_dspi_dotprod_u8_aes3.c | 122 -- .../dotprod/test/test_dspi_dotprod_u8_ansi.c | 69 -- .../modules/fft/fixed/dsps_fft2r_sc16_ae32.S | 180 --- .../modules/fft/fixed/dsps_fft2r_sc16_aes3.S | 169 --- .../modules/fft/fixed/dsps_fft2r_sc16_ansi.c | 326 ------ .../fft/float/dsps_bit_rev_lookup_fc32_aes3.S | 53 - .../fft/float/dsps_fft2r_bitrev_tables_fc32.c | 590 ---------- .../modules/fft/float/dsps_fft2r_fc32_ae32.c | 63 - .../modules/fft/float/dsps_fft2r_fc32_ae32_.S | 149 --- .../modules/fft/float/dsps_fft2r_fc32_aes3_.S | 143 --- .../modules/fft/float/dsps_fft2r_fc32_ansi.c | 369 ------ .../fft/float/dsps_fft4r_bitrev_tables_fc32.c | 407 ------- .../modules/fft/float/dsps_fft4r_fc32_ae32.c | 251 ---- .../modules/fft/float/dsps_fft4r_fc32_ansi.c | 332 ------ .../modules/fft/include/dsps_fft2r.h | 245 ---- .../modules/fft/include/dsps_fft2r_platform.h | 36 - .../modules/fft/include/dsps_fft4r.h | 177 --- .../modules/fft/include/dsps_fft4r_platform.h | 34 - .../modules/fft/include/dsps_fft_tables.h | 89 -- .../fft/test/test_dsps_fft2r_fc32_ae32.c | 153 --- .../fft/test/test_dsps_fft2r_fc32_ansi.c | 121 -- .../fft/test/test_dsps_fft2r_sc16_ae32.c | 189 --- .../fft/test/test_dsps_fft2r_sc16_ansi.c | 118 -- .../fft/test/test_dsps_fft4r_fc32_ae32.c | 194 ---- .../fft/test/test_dsps_fft4r_fc32_ansi.c | 228 ---- .../modules/fft/test_sim/main.c | 14 - .../modules/fft/test_sim/test_fft2r.c | 78 -- .../modules/fir/fixed/dsps_fir_s16_m_ae32.S | 94 -- .../modules/fir/fixed/dsps_fird_init_s16.c | 145 --- .../modules/fir/fixed/dsps_fird_s16_ae32.S | 181 --- .../modules/fir/fixed/dsps_fird_s16_aes3.S | 1027 ----------------- .../modules/fir/fixed/dsps_fird_s16_ansi.c | 56 - .../modules/fir/float/dsps_fir_f32_ae32.S | 95 -- .../modules/fir/float/dsps_fir_f32_aes3.S | 233 ---- .../modules/fir/float/dsps_fir_f32_ansi.c | 37 - .../modules/fir/float/dsps_fir_init_f32.c | 74 -- .../modules/fir/float/dsps_fird_f32_ae32.S | 104 -- .../modules/fir/float/dsps_fird_f32_ansi.c | 40 - .../modules/fir/float/dsps_fird_init_f32.c | 34 - .../modules/fir/include/dsps_fir.h | 274 ----- .../modules/fir/include/dsps_fir_platform.h | 30 - .../modules/fir/test/test_dsps_fir_f32_ae32.c | 135 --- .../modules/fir/test/test_dsps_fir_f32_ansi.c | 125 -- .../fir/test/test_dsps_fird_f32_ae32.c | 113 -- .../fir/test/test_dsps_fird_f32_ansi.c | 104 -- .../fir/test/test_dsps_fird_s16_ae32.c | 361 ------ .../fir/test/test_dsps_fird_s16_ansi.c | 290 ----- .../modules/fir/test_sim/main.c | 12 - .../modules/fir/test_sim/test_fir.c | 53 - .../modules/iir/biquad/dsps_biquad_f32_ae32.S | 89 -- .../modules/iir/biquad/dsps_biquad_f32_aes3.S | 89 -- .../modules/iir/biquad/dsps_biquad_f32_ansi.c | 28 - .../modules/iir/biquad/dsps_biquad_gen_f32.c | 290 ----- .../modules/iir/include/dsps_biquad.h | 73 -- .../modules/iir/include/dsps_biquad_gen.h | 200 ---- .../iir/include/dsps_biquad_platform.h | 25 - .../modules/iir/test/test_bq_f32_ae32.c | 102 -- .../modules/iir/test/test_bq_f32_ansi.c | 63 - .../modules/iir/test_sim/main.c | 12 - .../modules/iir/test_sim/test_iir_biquad.c | 62 - .../modules/kalman/ekf/CMakeLists.txt | 5 - .../modules/kalman/ekf/common/ekf.cpp | 409 ------- .../modules/kalman/ekf/include/ekf.h | 254 ---- .../kalman/ekf_imu13states/docs/README.md | 38 - .../ekf_imu13states/ekf_imu13states.cpp | 293 ----- .../ekf_imu13states/include/ekf_imu13states.h | 98 -- .../test/test_ekf_imu13states.cpp | 60 - .../math/add/fixed/dsps_add_s16_ae32.S | 82 -- .../math/add/fixed/dsps_add_s16_ansi.c | 28 - .../math/add/float/dsps_add_f32_ae32.S | 64 - .../math/add/float/dsps_add_f32_ansi.c | 27 - .../modules/math/add/include/dsps_add.h | 78 -- .../math/add/include/dsps_add_platform.h | 23 - .../math/add/test/test_dsps_add_f32_ansi.c | 70 -- .../math/add/test/test_dsps_add_s16_ae32.c | 61 - .../math/add/test/test_dsps_add_s16_ansi.c | 60 - .../math/addc/float/dsps_addc_f32_ae32.S | 57 - .../math/addc/float/dsps_addc_f32_ansi.c | 26 - .../modules/math/addc/include/dsps_addc.h | 65 -- .../math/addc/include/dsps_addc_platform.h | 19 - .../math/addc/test/test_dsps_addc_f32_ansi.c | 70 -- .../modules/math/include/dsps_math.h | 25 - .../math/mul/fixed/dsps_mul_s16_ansi.c | 28 - .../math/mul/float/dsps_mul_f32_ae32.S | 64 - .../math/mul/float/dsps_mul_f32_ansi.c | 27 - .../modules/math/mul/include/dsps_mul.h | 92 -- .../math/mul/include/dsps_mul_platform.h | 18 - .../math/mul/test/test_dsps_mul_f32_ansi.c | 70 -- .../math/mulc/fixed/dsps_mulc_s16_ae32.S | 77 -- .../math/mulc/fixed/dsps_mulc_s16_ansi.c | 27 - .../math/mulc/float/dsps_mulc_f32_ae32.S | 57 - .../math/mulc/float/dsps_mulc_f32_ansi.c | 26 - .../modules/math/mulc/include/dsps_mulc.h | 75 -- .../math/mulc/include/dsps_mulc_platform.h | 25 - .../math/mulc/test/test_dsps_mulc_f32_ansi.c | 69 -- .../math/mulc/test/test_dsps_mulc_s16_ae32.c | 60 - .../math/mulc/test/test_dsps_mulc_s16_ansi.c | 60 - .../math/sqrt/float/dsps_sqrt_f32_ansi.c | 53 - .../modules/math/sqrt/include/dsps_sqrt.h | 91 -- .../math/sqrt/test/test_dsps_sqrt_f32_ansi.c | 83 -- .../math/sub/float/dsps_sub_f32_ae32.S | 64 - .../math/sub/float/dsps_sub_f32_ansi.c | 27 - .../modules/math/sub/include/dsps_sub.h | 67 -- .../math/sub/include/dsps_sub_platform.h | 18 - .../math/sub/test/test_dsps_sub_f32_ansi.c | 72 -- .../modules/matrix/fixed/dspm_mult_s16_ae32.S | 174 --- .../modules/matrix/fixed/dspm_mult_s16_aes3.S | 142 --- .../modules/matrix/fixed/dspm_mult_s16_ansi.c | 40 - .../matrix/fixed/dspm_mult_s16_m_ae32.S | 58 - .../fixed/dspm_mult_s16_m_ae32_vector.S | 105 -- .../matrix/float/dspm_mult_3x3x1_f32_ae32.S | 75 -- .../matrix/float/dspm_mult_3x3x3_f32_ae32.S | 85 -- .../matrix/float/dspm_mult_4x4x1_f32_ae32.S | 77 -- .../matrix/float/dspm_mult_4x4x4_f32_ae32.S | 88 -- .../modules/matrix/float/dspm_mult_f32_ae32.S | 104 -- .../modules/matrix/float/dspm_mult_f32_aes3.S | 150 --- .../modules/matrix/float/dspm_mult_f32_ansi.c | 33 - .../modules/matrix/include/dspm_mult.h | 192 --- .../matrix/include/dspm_mult_platform.h | 33 - .../modules/matrix/include/mat.h | 533 --------- .../modules/matrix/mat/mat.cpp | 738 ------------ .../modules/matrix/test/test_mat_f32.cpp | 291 ----- .../matrix/test/test_mmult_3x3xx_f32_ae32.c | 191 --- .../matrix/test/test_mmult_4x4xx_f32_ae32.c | 190 --- .../modules/matrix/test/test_mmult_f32_ae32.c | 110 -- .../modules/matrix/test/test_mmult_f32_ansi.c | 120 -- .../modules/matrix/test/test_mmult_s16_ae32.c | 106 -- .../modules/matrix/test/test_mmult_s16_ansi.c | 112 -- .../modules/matrix/test_sim/main.c | 12 - .../modules/matrix/test_sim/test_mmult.c | 68 -- .../modules/support/cplx_gen/dsps_cplx_gen.S | 120 -- .../modules/support/cplx_gen/dsps_cplx_gen.c | 40 - .../support/cplx_gen/dsps_cplx_gen_init.c | 148 --- .../support/cplx_gen/test/test_cplx_gen.c | 260 ----- .../modules/support/include/dsps_cplx_gen.h | 187 --- .../support/include/dsps_cplx_gen_platform.h | 30 - .../modules/support/include/dsps_d_gen.h | 47 - .../modules/support/include/dsps_h_gen.h | 48 - .../modules/support/include/dsps_sfdr.h | 51 - .../modules/support/include/dsps_snr.h | 51 - .../modules/support/include/dsps_tone_gen.h | 48 - .../modules/support/include/dsps_view.h | 64 - .../support/mem/esp32s3/dsps_memcpy_aes3.S | 340 ------ .../support/mem/esp32s3/dsps_memset_aes3.S | 248 ---- .../modules/support/mem/include/dsps_mem.h | 67 -- .../support/mem/include/dsps_mem_platform.h | 21 - .../mem/test/test_dsps_memcpy_memset.c | 725 ------------ .../modules/support/misc/dsps_d_gen.c | 30 - .../modules/support/misc/dsps_h_gen.c | 32 - .../modules/support/misc/dsps_tone_gen.c | 39 - .../support/sfdr/float/dsps_sfdr_f32.cpp | 74 -- .../support/sfdr/test/test_dsps_sfdr_f32.c | 43 - .../support/snr/float/dsps_snr_f32.cpp | 78 -- .../support/snr/test/test_dsps_snr_f32.c | 43 - .../modules/support/view/dsps_view.cpp | 121 -- .../support/view/test/test_dsps_view.c | 36 - .../blackman/float/dsps_wind_blackman_f32.c | 29 - .../blackman/include/dsps_wind_blackman.h | 38 - .../float/dsps_wind_blackman_harris_f32.c | 33 - .../include/dsps_wind_blackman_harris.h | 38 - .../float/dsps_wind_blackman_nuttall_f32.c | 33 - .../include/dsps_wind_blackman_nuttall.h | 38 - .../flat_top/float/dsps_wind_flat_top_f32.c | 35 - .../flat_top/include/dsps_wind_flat_top.h | 38 - .../windows/hann/float/dsps_wind_hann_f32.c | 25 - .../windows/hann/include/dsps_wind_hann.h | 38 - .../modules/windows/include/dsps_wind.h | 26 - .../nuttall/float/dsps_wind_nuttall_f32.c | 33 - .../nuttall/include/dsps_wind_nuttall.h | 38 - .../modules/windows/test/test_wind_f32.c | 102 -- 313 files changed, 31720 deletions(-) delete mode 100644 test_apps/dependencies.lock delete mode 100644 test_apps/managed_components/espressif__esp-dsp/.component_hash delete mode 100644 test_apps/managed_components/espressif__esp-dsp/.gitignore delete mode 100644 test_apps/managed_components/espressif__esp-dsp/CHANGELOG.md delete mode 100644 test_apps/managed_components/espressif__esp-dsp/CMakeLists.txt delete mode 100644 test_apps/managed_components/espressif__esp-dsp/CONTRIBUTING.md delete mode 100644 test_apps/managed_components/espressif__esp-dsp/Kconfig delete mode 100644 test_apps/managed_components/espressif__esp-dsp/LICENSE delete mode 100644 test_apps/managed_components/espressif__esp-dsp/README.md delete mode 100755 test_apps/managed_components/espressif__esp-dsp/build_all.sh delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/README.md delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/basic_math/CMakeLists.txt delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/basic_math/README.md delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/basic_math/main/CMakeLists.txt delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/basic_math/main/dsps_math_main.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/basic_math/main/idf_component.yml delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/dotprod/CMakeLists.txt delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/dotprod/README.md delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/dotprod/main/CMakeLists.txt delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/dotprod/main/dsps_dotproduct_main.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/dotprod/main/idf_component.yml delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/fft/CMakeLists.txt delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/fft/README.md delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/fft/main/CMakeLists.txt delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/fft/main/dsps_fft_main.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/fft/main/idf_component.yml delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/fft4real/CMakeLists.txt delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/fft4real/README.md delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/fft4real/main/CMakeLists.txt delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/fft4real/main/dsps_fft4real_main.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/fft4real/main/idf_component.yml delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/fft4real/main/linker.ld delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/fft_window/CMakeLists.txt delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/fft_window/README.md delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/fft_window/main/CMakeLists.txt delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/fft_window/main/dsps_window_main.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/fft_window/main/idf_component.yml delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/fir/CMakeLists.txt delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/fir/README.md delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/fir/main/CMakeLists.txt delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/fir/main/dsps_fir_main.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/fir/main/idf_component.yml delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/iir/CMakeLists.txt delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/iir/README.md delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/iir/main/CMakeLists.txt delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/iir/main/dsps_iir_main.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/iir/main/idf_component.yml delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/kalman/CMakeLists.txt delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/kalman/README.md delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/kalman/main/CMakeLists.txt delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/kalman/main/ekf_imu13states_main.cpp delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/kalman/main/idf_component.yml delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/kalman/sdkconfig.defaults delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/matrix/CMakeLists.txt delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/matrix/README.md delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/matrix/main/CMakeLists.txt delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/matrix/main/dspm_matrix_main.cpp delete mode 100644 test_apps/managed_components/espressif__esp-dsp/examples/matrix/main/idf_component.yml delete mode 100644 test_apps/managed_components/espressif__esp-dsp/idf_component.yml delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_common.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_err.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_err_codes.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_platform.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_tests.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_types.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/common/include/esp_dsp.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/common/include_sim/esp_attr.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/common/include_sim/esp_err.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/common/include_sim/esp_log.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/common/include_sim/sdkconfig.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/common/misc/aes3_tie_log.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/common/misc/dsps_pwroftwo.cpp delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_ccorr_f32_ae32.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_ccorr_f32_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_conv_f32_ae32.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_conv_f32_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_conv_f32_m_ae32.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_corr_f32_ae32.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_corr_f32_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/conv/include/dsps_ccorr.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/conv/include/dsps_conv.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/conv/include/dsps_conv_platform.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/conv/include/dsps_corr.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_ccorr_f32_ae32.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_ccorr_f32_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_conv_f32_ae32.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_conv_f32_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_corr_f32_ae32.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_corr_f32_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dct/float/dsps_dct_f32.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dct/include/dsps_dct.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dct/test/test_dsps_dct_f32.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_s16_aes3.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_s16_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_s8_aes3.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_s8_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_u16_aes3.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_u16_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_u8_aes3.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_u8_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_s16_aes3.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_s16_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_s8_aes3.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_s8_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_u16_aes3.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_u16_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_u8_aes3.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_u8_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dsps_dotprod_s16_ae32.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dsps_dotprod_s16_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dsps_dotprod_s16_m_ae32.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dspi_dotprod_f32_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dspi_dotprod_off_f32_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprod_f32_ae32.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprod_f32_aes3.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprod_f32_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprod_f32_m_ae32.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprode_f32_ae32.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprode_f32_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprode_f32_m_ae32.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/include/dspi_dotprod.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/include/dspi_dotprod_platform.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/include/dsps_dotprod.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/include/dsps_dotprod_platform.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dotprod_f32.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dotprod_s16.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dotprode_f32.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_f32_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_f32_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_s16_aes3.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_s16_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_s8_aes3.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_s8_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_u16_aes3.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_u16_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_u8_aes3.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_u8_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_s16_aes3.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_s16_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_s8_aes3.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_s8_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_u16_aes3.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_u16_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_u8_aes3.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_u8_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/fixed/dsps_fft2r_sc16_ae32.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/fixed/dsps_fft2r_sc16_aes3.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/fixed/dsps_fft2r_sc16_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_bit_rev_lookup_fc32_aes3.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft2r_bitrev_tables_fc32.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft2r_fc32_ae32.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft2r_fc32_ae32_.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft2r_fc32_aes3_.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft2r_fc32_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft4r_bitrev_tables_fc32.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft4r_fc32_ae32.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft4r_fc32_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/include/dsps_fft2r.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/include/dsps_fft2r_platform.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/include/dsps_fft4r.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/include/dsps_fft4r_platform.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/include/dsps_fft_tables.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/test/test_dsps_fft2r_fc32_ae32.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/test/test_dsps_fft2r_fc32_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/test/test_dsps_fft2r_sc16_ae32.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/test/test_dsps_fft2r_sc16_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/test/test_dsps_fft4r_fc32_ae32.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/test/test_dsps_fft4r_fc32_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/test_sim/main.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fft/test_sim/test_fft2r.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fir/fixed/dsps_fir_s16_m_ae32.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fir/fixed/dsps_fird_init_s16.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fir/fixed/dsps_fird_s16_ae32.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fir/fixed/dsps_fird_s16_aes3.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fir/fixed/dsps_fird_s16_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fir_f32_ae32.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fir_f32_aes3.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fir_f32_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fir_init_f32.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fird_f32_ae32.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fird_f32_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fird_init_f32.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fir/include/dsps_fir.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fir/include/dsps_fir_platform.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fir_f32_ae32.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fir_f32_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fird_f32_ae32.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fird_f32_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fird_s16_ae32.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fird_s16_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fir/test_sim/main.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/fir/test_sim/test_fir.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/iir/biquad/dsps_biquad_f32_ae32.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/iir/biquad/dsps_biquad_f32_aes3.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/iir/biquad/dsps_biquad_f32_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/iir/biquad/dsps_biquad_gen_f32.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/iir/include/dsps_biquad.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/iir/include/dsps_biquad_gen.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/iir/include/dsps_biquad_platform.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/iir/test/test_bq_f32_ae32.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/iir/test/test_bq_f32_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/iir/test_sim/main.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/iir/test_sim/test_iir_biquad.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf/CMakeLists.txt delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf/common/ekf.cpp delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf/include/ekf.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf_imu13states/docs/README.md delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf_imu13states/ekf_imu13states.cpp delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf_imu13states/include/ekf_imu13states.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf_imu13states/test/test_ekf_imu13states.cpp delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/add/fixed/dsps_add_s16_ae32.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/add/fixed/dsps_add_s16_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/add/float/dsps_add_f32_ae32.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/add/float/dsps_add_f32_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/add/include/dsps_add.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/add/include/dsps_add_platform.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/add/test/test_dsps_add_f32_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/add/test/test_dsps_add_s16_ae32.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/add/test/test_dsps_add_s16_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/addc/float/dsps_addc_f32_ae32.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/addc/float/dsps_addc_f32_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/addc/include/dsps_addc.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/addc/include/dsps_addc_platform.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/addc/test/test_dsps_addc_f32_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/include/dsps_math.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/mul/fixed/dsps_mul_s16_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/mul/float/dsps_mul_f32_ae32.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/mul/float/dsps_mul_f32_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/mul/include/dsps_mul.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/mul/include/dsps_mul_platform.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/mul/test/test_dsps_mul_f32_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/fixed/dsps_mulc_s16_ae32.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/fixed/dsps_mulc_s16_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/float/dsps_mulc_f32_ae32.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/float/dsps_mulc_f32_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/include/dsps_mulc.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/include/dsps_mulc_platform.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/test/test_dsps_mulc_f32_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/test/test_dsps_mulc_s16_ae32.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/test/test_dsps_mulc_s16_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/sqrt/float/dsps_sqrt_f32_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/sqrt/include/dsps_sqrt.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/sqrt/test/test_dsps_sqrt_f32_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/sub/float/dsps_sub_f32_ae32.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/sub/float/dsps_sub_f32_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/sub/include/dsps_sub.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/sub/include/dsps_sub_platform.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/math/sub/test/test_dsps_sub_f32_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/fixed/dspm_mult_s16_ae32.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/fixed/dspm_mult_s16_aes3.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/fixed/dspm_mult_s16_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/fixed/dspm_mult_s16_m_ae32.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/fixed/dspm_mult_s16_m_ae32_vector.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_3x3x1_f32_ae32.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_3x3x3_f32_ae32.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_4x4x1_f32_ae32.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_4x4x4_f32_ae32.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_f32_ae32.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_f32_aes3.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_f32_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/include/dspm_mult.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/include/dspm_mult_platform.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/include/mat.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/mat/mat.cpp delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mat_f32.cpp delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_3x3xx_f32_ae32.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_4x4xx_f32_ae32.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_f32_ae32.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_f32_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_s16_ae32.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_s16_ansi.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/test_sim/main.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/matrix/test_sim/test_mmult.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/cplx_gen/dsps_cplx_gen.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/cplx_gen/dsps_cplx_gen.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/cplx_gen/dsps_cplx_gen_init.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/cplx_gen/test/test_cplx_gen.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_cplx_gen.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_cplx_gen_platform.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_d_gen.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_h_gen.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_sfdr.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_snr.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_tone_gen.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_view.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/mem/esp32s3/dsps_memcpy_aes3.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/mem/esp32s3/dsps_memset_aes3.S delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/mem/include/dsps_mem.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/mem/include/dsps_mem_platform.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/mem/test/test_dsps_memcpy_memset.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/misc/dsps_d_gen.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/misc/dsps_h_gen.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/misc/dsps_tone_gen.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/sfdr/float/dsps_sfdr_f32.cpp delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/sfdr/test/test_dsps_sfdr_f32.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/snr/float/dsps_snr_f32.cpp delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/snr/test/test_dsps_snr_f32.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/view/dsps_view.cpp delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/support/view/test/test_dsps_view.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman/float/dsps_wind_blackman_f32.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman/include/dsps_wind_blackman.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman_harris/float/dsps_wind_blackman_harris_f32.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman_harris/include/dsps_wind_blackman_harris.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman_nuttall/float/dsps_wind_blackman_nuttall_f32.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman_nuttall/include/dsps_wind_blackman_nuttall.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/windows/flat_top/float/dsps_wind_flat_top_f32.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/windows/flat_top/include/dsps_wind_flat_top.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/windows/hann/float/dsps_wind_hann_f32.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/windows/hann/include/dsps_wind_hann.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/windows/include/dsps_wind.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/windows/nuttall/float/dsps_wind_nuttall_f32.c delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/windows/nuttall/include/dsps_wind_nuttall.h delete mode 100644 test_apps/managed_components/espressif__esp-dsp/modules/windows/test/test_wind_f32.c diff --git a/test_apps/dependencies.lock b/test_apps/dependencies.lock deleted file mode 100644 index b7c5577..0000000 --- a/test_apps/dependencies.lock +++ /dev/null @@ -1,15 +0,0 @@ -dependencies: - espressif/esp-dsp: - component_hash: 59a67ce3be799201752ebde99890b0ab947054eff6463d83e944f2d4165d6905 - source: - service_url: https://api.components.espressif.com/ - type: service - version: 1.4.4 - idf: - component_hash: null - source: - type: idf - version: 5.0.2 -manifest_hash: 47ee996a7c9b6dd8cb942a47ad68d70a24d315c7af8e456eeb0945d3e9575eff -target: esp32s3 -version: 1.0.0 diff --git a/test_apps/managed_components/espressif__esp-dsp/.component_hash b/test_apps/managed_components/espressif__esp-dsp/.component_hash deleted file mode 100644 index 78462ab..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/.component_hash +++ /dev/null @@ -1 +0,0 @@ -59a67ce3be799201752ebde99890b0ab947054eff6463d83e944f2d4165d6905 \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/.gitignore b/test_apps/managed_components/espressif__esp-dsp/.gitignore deleted file mode 100644 index 02f8aed..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/.gitignore +++ /dev/null @@ -1,56 +0,0 @@ -.config -*.o -*.pyc - -# gtags -GTAGS -GRTAGS -GPATH - -# emacs -.dir-locals.el - -# emacs temp file suffixes -*~ -.#* -\#*# - -# eclipse setting -.settings - -# MacOS directory files -.DS_Store - -# Example project files -examples/**/sdkconfig -examples/**/sdkconfig.old -examples/**/build -examples/**/dependencies.lock -exmaples/**/managed_components - -# Test app files -test_app/build -test_app/sdkconfig -test_app/sdkconfig.old - -# Doc build artifacts -docs/_build/ -docs/doxygen-warning-log.txt -docs/sphinx-warning-log.txt -docs/sphinx-warning-log-sanitized.txt -docs/xml/ -docs/xml_in/ -docs/man/ -docs/doxygen_sqlite3.db - -TEST_LOGS - - -# gcov coverage reports -*.gcda -*.gcno -coverage.info -coverage_report/ - -# VS Code Settings -.vscode/ diff --git a/test_apps/managed_components/espressif__esp-dsp/CHANGELOG.md b/test_apps/managed_components/espressif__esp-dsp/CHANGELOG.md deleted file mode 100644 index ef52e8d..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/CHANGELOG.md +++ /dev/null @@ -1,64 +0,0 @@ -# Esp-dsp Changelog - -All notable changes to this project will be documented in this file. - -The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), -and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). - -## [Unreleased] - -### Added -- Target tests - -### Fixed -- Add Bi-Quad for esp32s3 into common CMakeLists.txt -### Changed -- Update documentation build - - -### Removed - -## [1.4.0] 2023-05-29 - -### Added -- Complex signal generator dsps_cplx_gen() -- FIR f32 filter optimized for esp32s3 -- Memcpy and Memset optimized for esp32s3 - -### Fixed -- Fix in tests to pass -- Minimum coeffcient length for fird_s16 -- Include malloc.h into dsps_fft4r_fc32_ansi.c -- Fix for calculation length for dsps_corr_f32_axxx - -### Changed - -### Removed - -## [1.3.0] 2023-03-10 - -### Added - -- Fixed point FIR filter with decimation -- Update tag to 1.2.1 for component manager -- Extend dsp_power_of_two() to 32-bit value - -### Fixed - -- add various links to idf_component.yml, exclude unnecessary files -- cmake: update component CMakeLists.txt file syntax to IDF v4.x+ -- docs: move instructions for contributors into CONTRIBUTING.md -- docs: update README.md to use IDF component manager for installation -- drop IDF v4.0 and v4.1 support, add a CI build with IDF release/v5.0 -- examples: remove GNU Make instructions from README files -- examples: allow examples to be installed from the component manager -- Fix for fft_cplx2reC_f32 function -- Wno-format-fix related errors -- Wrong path for extra component directory - -### Changed - -### Removed - -## [1.2.0] 2022-09-22 - diff --git a/test_apps/managed_components/espressif__esp-dsp/CMakeLists.txt b/test_apps/managed_components/espressif__esp-dsp/CMakeLists.txt deleted file mode 100644 index 8914793..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/CMakeLists.txt +++ /dev/null @@ -1,160 +0,0 @@ -set(srcs "modules/common/misc/dsps_pwroftwo.cpp" - "modules/common/misc/aes3_tie_log.c" - "modules/dotprod/float/dsps_dotprod_f32_ae32.S" - "modules/dotprod/float/dsps_dotprod_f32_m_ae32.S" - "modules/dotprod/float/dsps_dotprode_f32_ae32.S" - "modules/dotprod/float/dsps_dotprode_f32_m_ae32.S" - "modules/dotprod/float/dsps_dotprod_f32_ansi.c" - "modules/dotprod/float/dsps_dotprode_f32_ansi.c" - "modules/dotprod/float/dsps_dotprod_f32_aes3.S" - - "modules/dotprod/fixed/dsps_dotprod_s16_ae32.S" - "modules/dotprod/fixed/dsps_dotprod_s16_m_ae32.S" - "modules/dotprod/fixed/dsps_dotprod_s16_ansi.c" - - "modules/dotprod/float/dspi_dotprod_f32_ansi.c" - "modules/dotprod/float/dspi_dotprod_off_f32_ansi.c" - "modules/dotprod/fixed/dspi_dotprod_s16_ansi.c" - "modules/dotprod/fixed/dspi_dotprod_u16_ansi.c" - "modules/dotprod/fixed/dspi_dotprod_s8_ansi.c" - "modules/dotprod/fixed/dspi_dotprod_u8_ansi.c" - "modules/dotprod/fixed/dspi_dotprod_off_s16_ansi.c" - "modules/dotprod/fixed/dspi_dotprod_off_u16_ansi.c" - "modules/dotprod/fixed/dspi_dotprod_off_s8_ansi.c" - "modules/dotprod/fixed/dspi_dotprod_off_u8_ansi.c" - - "modules/dotprod/fixed/dspi_dotprod_s16_aes3.S" - "modules/dotprod/fixed/dspi_dotprod_u16_aes3.S" - "modules/dotprod/fixed/dspi_dotprod_off_s16_aes3.S" - "modules/dotprod/fixed/dspi_dotprod_off_u16_aes3.S" - "modules/dotprod/fixed/dspi_dotprod_s8_aes3.S" - "modules/dotprod/fixed/dspi_dotprod_u8_aes3.S" - "modules/dotprod/fixed/dspi_dotprod_off_u8_aes3.S" - "modules/dotprod/fixed/dspi_dotprod_off_s8_aes3.S" - - - "modules/matrix/float/dspm_mult_3x3x1_f32_ae32.S" - "modules/matrix/float/dspm_mult_3x3x3_f32_ae32.S" - "modules/matrix/float/dspm_mult_4x4x1_f32_ae32.S" - "modules/matrix/float/dspm_mult_4x4x4_f32_ae32.S" - "modules/matrix/float/dspm_mult_f32_ae32.S" - "modules/matrix/float/dspm_mult_f32_aes3.S" - "modules/matrix/float/dspm_mult_f32_ansi.c" - "modules/matrix/fixed/dspm_mult_s16_ae32.S" - "modules/matrix/fixed/dspm_mult_s16_m_ae32_vector.S" - "modules/matrix/fixed/dspm_mult_s16_m_ae32.S" - "modules/matrix/fixed/dspm_mult_s16_ansi.c" - "modules/matrix/fixed/dspm_mult_s16_aes3.S" - "modules/matrix/mat/mat.cpp" - "modules/math/mulc/float/dsps_mulc_f32_ansi.c" - "modules/math/addc/float/dsps_addc_f32_ansi.c" - "modules/math/mulc/fixed/dsps_mulc_s16_ansi.c" - "modules/math/mulc/fixed/dsps_mulc_s16_ae32.S" - "modules/math/add/float/dsps_add_f32_ansi.c" - "modules/math/add/fixed/dsps_add_s16_ansi.c" - "modules/math/add/fixed/dsps_add_s16_ae32.S" - "modules/math/sub/float/dsps_sub_f32_ansi.c" - "modules/math/mul/float/dsps_mul_f32_ansi.c" - "modules/math/mul/fixed/dsps_mul_s16_ansi.c" - "modules/math/mulc/float/dsps_mulc_f32_ae32.S" - "modules/math/addc/float/dsps_addc_f32_ae32.S" - "modules/math/add/float/dsps_add_f32_ae32.S" - "modules/math/sub/float/dsps_sub_f32_ae32.S" - "modules/math/mul/float/dsps_mul_f32_ae32.S" - "modules/math/sqrt/float/dsps_sqrt_f32_ansi.c" - - "modules/fft/float/dsps_fft2r_fc32_ae32_.S" - "modules/fft/float/dsps_fft2r_fc32_aes3_.S" - "modules/fft/float/dsps_fft2r_fc32_ansi.c" - "modules/fft/float/dsps_fft2r_fc32_ae32.c" - "modules/fft/float/dsps_bit_rev_lookup_fc32_aes3.S" - "modules/fft/float/dsps_fft4r_fc32_ansi.c" - "modules/fft/float/dsps_fft4r_fc32_ae32.c" - "modules/fft/float/dsps_fft2r_bitrev_tables_fc32.c" - "modules/fft/float/dsps_fft4r_bitrev_tables_fc32.c" - "modules/fft/fixed/dsps_fft2r_sc16_ae32.S" - "modules/fft/fixed/dsps_fft2r_sc16_ansi.c" - "modules/fft/fixed/dsps_fft2r_sc16_aes3.S" - - "modules/dct/float/dsps_dct_f32.c" - "modules/support/snr/float/dsps_snr_f32.cpp" - "modules/support/sfdr/float/dsps_sfdr_f32.cpp" - "modules/support/misc/dsps_d_gen.c" - "modules/support/misc/dsps_h_gen.c" - "modules/support/misc/dsps_tone_gen.c" - "modules/support/cplx_gen/dsps_cplx_gen.c" - "modules/support/cplx_gen/dsps_cplx_gen.S" - "modules/support/cplx_gen/dsps_cplx_gen_init.c" - "modules/support/mem/esp32s3/dsps_memset_aes3.S" - "modules/support/mem/esp32s3/dsps_memcpy_aes3.S" - "modules/support/view/dsps_view.cpp" - "modules/windows/hann/float/dsps_wind_hann_f32.c" - "modules/windows/blackman/float/dsps_wind_blackman_f32.c" - "modules/windows/blackman_harris/float/dsps_wind_blackman_harris_f32.c" - "modules/windows/blackman_nuttall/float/dsps_wind_blackman_nuttall_f32.c" - "modules/windows/nuttall/float/dsps_wind_nuttall_f32.c" - "modules/windows/flat_top/float/dsps_wind_flat_top_f32.c" - "modules/conv/float/dsps_conv_f32_ansi.c" - "modules/conv/float/dsps_conv_f32_ae32.S" - "modules/conv/float/dsps_corr_f32_ansi.c" - "modules/conv/float/dsps_corr_f32_ae32.S" - "modules/conv/float/dsps_ccorr_f32_ansi.c" - "modules/conv/float/dsps_ccorr_f32_ae32.S" - "modules/iir/biquad/dsps_biquad_f32_ae32.S" - "modules/iir/biquad/dsps_biquad_f32_aes3.S" - "modules/iir/biquad/dsps_biquad_f32_ansi.c" - "modules/iir/biquad/dsps_biquad_gen_f32.c" - "modules/fir/float/dsps_fir_f32_ae32.S" - "modules/fir/float/dsps_fir_f32_aes3.S" - "modules/fir/float/dsps_fird_f32_ae32.S" - "modules/fir/float/dsps_fir_f32_ansi.c" - "modules/fir/float/dsps_fir_init_f32.c" - "modules/fir/float/dsps_fird_f32_ansi.c" - "modules/fir/float/dsps_fird_init_f32.c" - "modules/fir/fixed/dsps_fird_init_s16.c" - "modules/fir/fixed/dsps_fird_s16_ansi.c" - "modules/fir/fixed/dsps_fird_s16_ae32.S" - "modules/fir/fixed/dsps_fir_s16_m_ae32.S" - "modules/fir/fixed/dsps_fird_s16_aes3.S" -# EKF files - "modules/kalman/ekf/common/ekf.cpp" - "modules/kalman/ekf_imu13states/ekf_imu13states.cpp" - ) - - - -set(include_dirs "modules/dotprod/include" - "modules/support/include" - "modules/support/mem/include" - "modules/windows/include" - "modules/windows/hann/include" - "modules/windows/blackman/include" - "modules/windows/blackman_harris/include" - "modules/windows/blackman_nuttall/include" - "modules/windows/nuttall/include" - "modules/windows/flat_top/include" - "modules/iir/include" - "modules/fir/include" - "modules/math/include" - "modules/math/add/include" - "modules/math/sub/include" - "modules/math/mul/include" - "modules/math/addc/include" - "modules/math/mulc/include" - "modules/math/sqrt/include" - "modules/matrix/include" - "modules/fft/include" - "modules/dct/include" - "modules/conv/include" - "modules/common/include" -# EKF files - "modules/kalman/ekf/include" - "modules/kalman/ekf_imu13states/include" -) - -set(priv_include_dirs "modules/dotprod/float" - "modules/dotprod/fixed") - -idf_component_register(SRCS ${srcs} - INCLUDE_DIRS ${include_dirs} - PRIV_INCLUDE_DIRS ${priv_include_dirs}) diff --git a/test_apps/managed_components/espressif__esp-dsp/CONTRIBUTING.md b/test_apps/managed_components/espressif__esp-dsp/CONTRIBUTING.md deleted file mode 100644 index fb3ade4..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/CONTRIBUTING.md +++ /dev/null @@ -1,64 +0,0 @@ -# Contributing - -Contributions to ESP-DSP project in the form of pull requests, bug reports, and feature requests are welcome! - -This document covers various topics related to contributions to the ESP-DSP projects. Please read it if you plan to submit a PR! - -## CLA - -We require accepting the contributor's license agreement for all pull requests. When opening a pull request the first time you will be prompted to sign the CLA by the [CLA Assistant](https://cla-assistant.io/) service. - -## Large-scale Changes - -If you'd like to propose a change to the existing APIs or a large-scale refactoring of the implementation, we recommend opening an issue first to discuss this. - -## Updating the Benchmarks Table - -The benchmarks table [esp-dsp-benchmarks.rst](docs/esp-dsp-benchmarks.rst) contains benchmarks for ESP32 and ESP32-S3 CPUs. The benchmarks are collected with compiler optimizations for speed (-Os) and for size (-O2). This table may need to be updated if you have changed the implementations of some of the functions. - -To build this table: - -- Build the test application in the `test_app` directory. -- Run "DSP Benchmarks data" test and copy the output into the CSV file [docs/esp_bm_results.csv](docs/esp_bm_results.csv). -- Run the [docs/build_bm_table.py](docs/build_bm_table.py) script to update the benchmarks table [esp-dsp-benchmarks.rst](docs/esp-dsp-benchmarks.rst). - -If you have added new functions, modify the [benchmarks test](test/test_dsp.c) to call these new functions. - -## Supported IDF Versions - -The component is expected to be usable with multiple supported IDF versions. You can find the list in the [CI workflow file](.gitlab-ci.yml). - -Note that for compatibility reasons, the component has to support the legacy GNU Make build system which was present up until ESP-IDF v5.0. Remember to add or update `component.mk` and `Makefile` files when adding or changing examples. GNU Make support can be removed from ESP-DSP when IDF v4.4 maintenance period expires. - -## Releasing a new version - -Maintainers should follow the steps below to release a new version of ESP-DSP component. Assuming the new version is `vX.Y.Z`: - -1. Ensure you are on the latest `master` branch, then create a new branch: - ```bash - git checkout master - git pull --ff-only origin master - git checkout -b update_version_vX.Y.Z - ``` -1. Update the version in [idf_component.yml](idf_component.yml): - ```yml - version: "X.Y.Z" - ``` -1. Commit the changes: - ```bash - git add idf_component.yml - git commit -s -m "version: update to vX.Y.Z" - ``` -1. Create the new tag: - ```bash - git tag -s -a -m "vX.Y.Z" vX.Y.Z - ``` -1. Push the tag and the branch to the internal repository: - ```bash - git push origin update_version_vX.Y.Z - git push origin vX.Y.Z - ``` -1. Create the merge request, get it reviewed and merged. -1. CI will automatically push the tag to Github and will upload the new version to the IDF Component Registry. -1. Go to https://github.com/espressif/esp-dsp/releases and create a release from the tag vX.Y.Z. -1. Write the release notes and publish the release. diff --git a/test_apps/managed_components/espressif__esp-dsp/Kconfig b/test_apps/managed_components/espressif__esp-dsp/Kconfig deleted file mode 100644 index bf1c698..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/Kconfig +++ /dev/null @@ -1,61 +0,0 @@ -menu "DSP Library" - - -config DSP_OPTIMIZATIONS_SUPPORTED - bool - default y - depends on IDF_TARGET_ESP32 || IDF_TARGET_ESP32S3 - -choice DSP_OPTIMIZATION - bool "DSP Optimization" - default DSP_OPTIMIZED if DSP_OPTIMIZATIONS_SUPPORTED - default DSP_ANSI - help - An ANSI C version could be used for verification and debug purpose, - or for chips where an optimized version is not available. - -config DSP_ANSI - bool "ANSI C" -config DSP_OPTIMIZED - bool "Optimized" - depends on DSP_OPTIMIZATIONS_SUPPORTED -endchoice - -config DSP_OPTIMIZATION - int - default 0 if DSP_ANSI - default 1 if DSP_OPTIMIZED - -choice DSP_MAX_FFT_SIZE - bool "Maximum FFT length" - default DSP_MAX_FFT_SIZE_4096 - help - This is default FFT size for internal usage. - -config DSP_MAX_FFT_SIZE_512 - bool "512" -config DSP_MAX_FFT_SIZE_1024 - bool "1024" -config DSP_MAX_FFT_SIZE_2048 - bool "2048" -config DSP_MAX_FFT_SIZE_4096 - bool "4096" -config DSP_MAX_FFT_SIZE_8192 - bool "8192" -config DSP_MAX_FFT_SIZE_16384 - bool "16384" -config DSP_MAX_FFT_SIZE_32768 - bool "32768" -endchoice - -config DSP_MAX_FFT_SIZE - int - default 512 if DSP_MAX_FFT_SIZE_512 - default 1024 if DSP_MAX_FFT_SIZE_1024 - default 2048 if DSP_MAX_FFT_SIZE_2048 - default 4096 if DSP_MAX_FFT_SIZE_4096 - default 8192 if DSP_MAX_FFT_SIZE_8192 - default 16384 if DSP_MAX_FFT_SIZE_16384 - default 32768 if DSP_MAX_FFT_SIZE_32768 - -endmenu diff --git a/test_apps/managed_components/espressif__esp-dsp/LICENSE b/test_apps/managed_components/espressif__esp-dsp/LICENSE deleted file mode 100644 index d645695..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/LICENSE +++ /dev/null @@ -1,202 +0,0 @@ - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/test_apps/managed_components/espressif__esp-dsp/README.md b/test_apps/managed_components/espressif__esp-dsp/README.md deleted file mode 100644 index cbd60c2..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/README.md +++ /dev/null @@ -1,82 +0,0 @@ -[![Component Registry](https://components.espressif.com/components/espressif/esp-dsp/badge.svg)](https://components.espressif.com/components/espressif/esp-dsp) - -# Espressif DSP Library - -ESP-DSP is the official DSP library for [ESP32](https://espressif.com/en/products/hardware/esp32/overview) and [ESP32-S3](https://espressif.com/en/products/hardware/esp32s3/overview) chips. - -## Overview - -ESP-DSP is intended to be used as an [ESP-IDF](https://github.com/espressif/esp-idf) component. For the introduction to ESP-IDF, refer to the [ESP-IDF Programming Guide](https://docs.espressif.com/projects/esp-idf/en/latest/). - -The ESP-DSP library includes implementations of the following functions: -- Matrix multiplication: [reference](https://docs.espressif.com/projects/esp-dsp/en/latest/esp-dsp-apis.html#matrix-operations-apis) -- Dot product: [reference](https://docs.espressif.com/projects/esp-dsp/en/latest/esp-dsp-apis.html#dot-product), [example](https://github.com/espressif/esp-dsp/tree/master/examples/dotprod) -- FFT: [reference](https://docs.espressif.com/projects/esp-dsp/en/latest/esp-dsp-apis.html#fft), [example](https://github.com/espressif/esp-dsp/tree/master/examples/fft) -- IIR: [reference](https://docs.espressif.com/projects/esp-dsp/en/latest/esp-dsp-apis.html#iir), [example](https://github.com/espressif/esp-dsp/tree/master/examples/iir) -- FIR: [reference](https://docs.espressif.com/projects/esp-dsp/en/latest/esp-dsp-apis.html#fir) -- Vector math operations: [reference](https://docs.espressif.com/projects/esp-dsp/en/latest/esp-dsp-apis.html#math) -- Kalman filter: [reference](https://docs.espressif.com/projects/esp-dsp/en/latest/esp-dsp-apis.html#kalman) - -Many of the library functions are written in assembly and are optimized for the CPU configuration used in the ESP32. In addition to the optimized implementations, reference implementations written in ANSI C are provided. - -Function implementations are provided for single precision floating point (32-bit float), and 16-bit signed integers. - -## Documentation - -- [ESP-DSP Overview](https://docs.espressif.com/projects/esp-dsp/en/latest/esp-dsp-library.html) -- [ESP-DSP API Reference](https://docs.espressif.com/projects/esp-dsp/en/latest/esp-dsp-apis.html) -- [ESP-DSP Benchmarks](https://docs.espressif.com/projects/esp-dsp/en/latest/esp-dsp-benchmarks.html) - -Documentation found in the above links is automatically generated from the contents of this repository. If you find that some information is missing or incomplete, please report an issue. - -## Installation and Usage - -The ESP-DSP library is a component for the [ESP-IDF build system](https://docs.espressif.com/projects/esp-idf/en/latest/api-guides/build-system.html). - -The recommended way to use the component is to install it from the [IDF Component Registry](https://components.espressif.com/components/espressif/esp-dsp). - -### Adding ESP-DSP component to an existing project - -In the project directory, run: -```bash -idf.py add-dependency "espressif/esp-dsp" -``` -This will add the esp-dsp component as a dependency to the `main` component of your project. You can also add it by editing the `idf_component.yml` file manually. - -### Downloading ESP-DSP examples - -You can download the example projects from the IDF Component Registry website or use the `idf.py create-project-from-example` command. For example: - -```bash -idf.py create-project-from-example "espressif/esp-dsp:basic_math" -``` - -Please refer to the [IDF Component Registry](https://components.espressif.com/components/espressif/esp-dsp) for the download links and the instructions. - -You can also use Git to clone this repository and find all the examples in the `examples/` subdirectory. For the list of the examples, please see [README.md](examples/README.md) in the examples directory. - -### Building and running ESP-DSP examples - -Build, flash and monitor as this is usually done for ESP-IDF projects: - -```bash -idf.py -p PORT flash monitor -``` - -where `PORT` is the UART port name of your development board, such as `/dev/ttyUSB0` or `COM1`. - -Note that you need to set up ESP-IDF before building the project. Refer to the [ESP-IDF Getting Started Guide](https://docs.espressif.com/projects/esp-idf/en/latest/get-started/index.html) if you don't have the environment set up yet. - -## Reporting Issues - -If you have found an issue in ESP-DSP, or wish to submit an enhancement request, please use the [Issues](https://github.com/espressif/esp-dsp/issues) section on Github. - -For general questions related to this library, please use the [esp32.com forum](https://esp32.com/). - -## Contributing to ESP-DSP - -Please check [CONTRIBUTING.md](CONTRIBUTING.md) if you'd like to contribute to ESP-DSP. - -## Copyrights and License - -All original source code in this repository is Copyright (C) 2018-2023 Espressif Systems. This source code is licensed under the Apache License 2.0 as described in the file LICENSE. diff --git a/test_apps/managed_components/espressif__esp-dsp/build_all.sh b/test_apps/managed_components/espressif__esp-dsp/build_all.sh deleted file mode 100755 index 4434dd4..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/build_all.sh +++ /dev/null @@ -1,84 +0,0 @@ -#!/bin/bash -# -# Build the test app and all examples from the examples directory. -# Expects EXAMPLE_TARGETS and TEST_TARGETS environment variables to be set. -# Each variable is the list of IDF_TARGET values to build the examples and -# the test app for, respectively. -# -# ----------------------------------------------------------------------------- -# Safety settings (see https://gist.github.com/ilg-ul/383869cbb01f61a51c4d). - -if [[ -n "${DEBUG_SHELL}" ]] -then - set -x # Activate the expand mode if DEBUG is anything but empty. -fi - -if [[ -z "${EXAMPLE_TARGETS}" || -z "${TEST_TARGETS}" ]] -then - echo "EXAMPLE_TARGETS and TEST_TARGETS environment variables must be set before calling this script" - exit 1 -fi - -if [[ -z "${SKIP_GNU_MAKE_BUILD}" ]] -then - echo "SKIP_GNU_MAKE_BUILD not set, will build with GNU Make based build system as well." - export SKIP_GNU_MAKE_BUILD=0 -fi - -set -o errexit # Exit if command failed. -set -o pipefail # Exit if pipe failed. -set -o nounset # Exit if variable not set. - - -STARS='***************************************************' - -# ----------------------------------------------------------------------------- - -die() { - echo "${1:-"Unknown Error"}" 1>&2 - exit 1 -} - -# build_for_targets -# call this in the project directory -function build_for_targets -{ - target_list="$1" - for IDF_TARGET in ${target_list} - do - export IDF_TARGET - if [[ "${IDF_TARGET}" = "esp32" ]] && [[ "${SKIP_GNU_MAKE_BUILD}" = "0" ]] - then - echo "${STARS}" - echo "Building in $PWD with Make" - # -j option will be set via MAKEFLAGS in .gitlab-ci.yml - # shellcheck disable=SC2015 - make defconfig && make || die "Make build in ${PWD} has failed" - rm -rf build - fi - - echo "${STARS}" - echo "Building in $PWD with CMake for ${IDF_TARGET}" - rm -f sdkconfig - idf.py set-target "${IDF_TARGET}" - idf.py build || die "CMake build in ${PWD} has failed for ${IDF_TARGET}" - idf.py fullclean || true - done -} - -# Build the test app -echo "${STARS}" -pushd test_app -build_for_targets "${TEST_TARGETS}" -popd - -# Build the examples -pushd examples -EXAMPLES=$(find . -maxdepth 1 -mindepth 1 -type d | cut -d '/' -f 2) -for NAME in ${EXAMPLES} -do - pushd "${NAME}" - build_for_targets "${EXAMPLE_TARGETS}" - popd -done -popd diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/README.md b/test_apps/managed_components/espressif__esp-dsp/examples/README.md deleted file mode 100644 index a0091ec..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/README.md +++ /dev/null @@ -1,20 +0,0 @@ -# ESP-DSP Examples - -This directory contains a range of examples for ESP-DSP library. - -These examples are intended to demonstrate part of ESP-DSP functionality (e.g. initialization, execution) and to provide code that you can copy and adapt into your own projects. - -See the [README.md](../README.md) file in the upper level directory for more information about ESP-DSP. - -# Example Layout - -The examples are grouped into subdirectories by category. Each category directory contains one or more example projects: - -* [Dot Product Calculation](./dotprod/README.md) Example -* [Basic Math Operations](./basic_math/README.md) Example -* [FFT](./fft/README.md) Example -* [Matrix](./matrix/README.md) Example -* [FFT Window](./fft_window/README.md) Example -* [IIR Filter](./iir/README.md) Example -* [Kalman Filter](./kalman/README.md) Example -* [FIR Filter](.fir/README.md) Example diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/basic_math/CMakeLists.txt b/test_apps/managed_components/espressif__esp-dsp/examples/basic_math/CMakeLists.txt deleted file mode 100644 index e1a283f..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/basic_math/CMakeLists.txt +++ /dev/null @@ -1,6 +0,0 @@ -# The following lines of boilerplate have to be in your project's -# CMakeLists in this exact order for cmake to work correctly -cmake_minimum_required(VERSION 3.5) - -include($ENV{IDF_PATH}/tools/cmake/project.cmake) -project(basic_math) diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/basic_math/README.md b/test_apps/managed_components/espressif__esp-dsp/examples/basic_math/README.md deleted file mode 100644 index 5c57354..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/basic_math/README.md +++ /dev/null @@ -1,75 +0,0 @@ -# Basic Math Example - -(See the README.md file in the upper level 'examples' directory for more information about examples.) - -This example demonstrates how to use basic math functions from esp-dsp library. Example does the following steps: - -1. Initialize the library -2. Initialize input signals with 1024 samples -3. Apply window to input signal by standard C loop. -4. Calculate FFT for 1024 complex samples and show the result -5. Show results on the plots -6. Apply window to input signal by basic math functions dsps_mul_f32 and dsps_mulc_f32. -7. Calculate FFT for 1024 complex samples -8. Show results on the plots - -## How to use example - -### Hardware required - -This example does not require any special hardware, and can be run on any common development board. - -### Configure the project - -Under Component Config ---> DSP Library ---> DSP Optimization, it's possible to choose either the optimized or ANSI implementation, to compare them. - -### Build and flash - -Build the project and flash it to the board, then run monitor tool to view serial output (replace PORT with serial port name): - -``` -idf.py -p PORT flash monitor -``` - -(To exit the serial monitor, type ``Ctrl-]``.) - -See the Getting Started Guide for full steps to configure and use ESP-IDF to build projects. - -## Example output - -Here is an typical example console output. - -```bash -I (132) main: *** Start Example. *** -I (132) main: *** Multiply tone signal with Hann window by standard C loop. *** -I (152) view: Data min[432] = -173.749878, Data max[205] = 23.849705 - ________________________________________________________________ -0 | | -1 | | -2 | | -3 || | -4 | | | -5 || | | -6 ||| || | -7 ||||| |||| | -8||||||||||||||| |||||| | -9 ||||||||||||||||||||||||| - 0123456789012345678901234567890123456789012345678901234567890123 -I (162) view: Plot: Length=512, min=-120.000000, max=40.000000 -I (162) main: *** Multiply tone signal with Hann window by esp-dsp basic math functions. *** -I (162) view: Data min[432] = -173.749878, Data max[205] = 23.849705 - ________________________________________________________________ -0 | | -1 | | -2 | | -3 || | -4 | | | -5 || | | -6 ||| || | -7 ||||| |||| | -8||||||||||||||| |||||| | -9 ||||||||||||||||||||||||| - 0123456789012345678901234567890123456789012345678901234567890123 -I (172) view: Plot: Length=512, min=-120.000000, max=40.000000 -I (172) main: *** End Example. *** -``` diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/basic_math/main/CMakeLists.txt b/test_apps/managed_components/espressif__esp-dsp/examples/basic_math/main/CMakeLists.txt deleted file mode 100644 index e0971ca..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/basic_math/main/CMakeLists.txt +++ /dev/null @@ -1 +0,0 @@ -idf_component_register(SRCS "dsps_math_main.c") diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/basic_math/main/dsps_math_main.c b/test_apps/managed_components/espressif__esp-dsp/examples/basic_math/main/dsps_math_main.c deleted file mode 100644 index 89a0cca..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/basic_math/main/dsps_math_main.c +++ /dev/null @@ -1,96 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -#include -#include -#include -#include "freertos/FreeRTOS.h" -#include "freertos/task.h" -#include "esp_system.h" -#include "driver/spi_master.h" -#include "soc/gpio_struct.h" -#include "driver/gpio.h" -#include "driver/uart.h" -#include "soc/uart_struct.h" -#include - -#include "esp_dsp.h" - -static const char *TAG = "main"; - -// This example shows how to use FFT from esp-dsp library - -#define N_SAMPLES 1024 -int N = N_SAMPLES; -// Input test array -__attribute__((aligned(16))) -float x1[N_SAMPLES]; -// Window coefficients -__attribute__((aligned(16))) -float wind[N_SAMPLES]; -// working complex array -__attribute__((aligned(16))) -float y_cf[N_SAMPLES*2]; -// Pointers to result arrays -float* y1_cf = &y_cf[0]; - -static void process_and_show(float* data, int length) -{ - dsps_fft2r_fc32(data, length); - // Bit reverse - dsps_bit_rev_fc32(data, length); - // Convert one complex vector to two complex vectors - dsps_cplx2reC_fc32(data, length); - - for (int i = 0 ; i < length/2 ; i++) { - data[i] = 10 * log10f((data[i * 2 + 0] * data[i * 2 + 0] + data[i * 2 + 1] * data[i * 2 + 1])/N); - } - - // Show power spectrum in 64x10 window from -100 to 0 dB from 0..N/4 samples - dsps_view(data, length/2, 64, 10, -120, 40, '|'); -} - -void app_main() -{ - esp_err_t ret; - ESP_LOGI(TAG, "*** Start Example. ***"); - ret = dsps_fft2r_init_fc32(NULL, CONFIG_DSP_MAX_FFT_SIZE); - if (ret != ESP_OK) - { - ESP_LOGE(TAG, "Not possible to initialize FFT. Error = %i", ret); - return; - } - - // Generate Hann window - dsps_wind_hann_f32(wind, N); - - ESP_LOGI(TAG, "*** Multiply tone signal with Hann window by standard C loop. ***"); - // Generate input signal - dsps_tone_gen_f32(x1, N, 1., 0.2, 0); - // Convert two input vectors to one complex vector - for (int i=0 ; i< N ; i++) - { - y_cf[i*2 + 0] = x1[i]*wind[i]; - y_cf[i*2 + 1] = 0; - } - process_and_show(y_cf, N); - - ESP_LOGI(TAG, "*** Multiply tone signal with Hann window by esp-dsp basic math functions. ***"); - // Convert two input vectors to one complex vector with basic functions - dsps_mul_f32(x1, wind, y_cf, N, 1, 1, 2); // Multiply input array with window and store as real part - dsps_mulc_f32(&y_cf[1], &y_cf[1], N, 0, 2, 2); // Clear imaginary part of the complex signal - process_and_show(y_cf, N); - ESP_LOGI(TAG, "*** End Example. ***"); -} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/basic_math/main/idf_component.yml b/test_apps/managed_components/espressif__esp-dsp/examples/basic_math/main/idf_component.yml deleted file mode 100644 index f40e96d..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/basic_math/main/idf_component.yml +++ /dev/null @@ -1,4 +0,0 @@ -dependencies: - espressif/esp-dsp: - override_path: "../../../" - version: "*" diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/dotprod/CMakeLists.txt b/test_apps/managed_components/espressif__esp-dsp/examples/dotprod/CMakeLists.txt deleted file mode 100644 index cced1b9..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/dotprod/CMakeLists.txt +++ /dev/null @@ -1,6 +0,0 @@ -# The following lines of boilerplate have to be in your project's -# CMakeLists in this exact order for cmake to work correctly -cmake_minimum_required(VERSION 3.5) - -include($ENV{IDF_PATH}/tools/cmake/project.cmake) -project(dotprod) diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/dotprod/README.md b/test_apps/managed_components/espressif__esp-dsp/examples/dotprod/README.md deleted file mode 100644 index b5427ca..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/dotprod/README.md +++ /dev/null @@ -1,42 +0,0 @@ -# Dot Product Calculation Example - -(See the README.md file in the upper level 'examples' directory for more information about examples.) - -This example demonstrates how to use dotprod dsps_dotprod_f32 from esp-dsp library. Example does the following steps: - -1. Initialize the input arrays -2. Calculate dot product of two arrays -3. Compare results and calculate execution time in cycles. - -## How to use example - -### Hardware required - -This example does not require any special hardware, and can be run on any common development board. - -### Configure the project - -Under Component Config ---> DSP Library ---> DSP Optimization, it's possible to choose either the optimized or ANSI implementation, to compare them. - -### Build and flash - -Build the project and flash it to the board, then run monitor tool to view serial output (replace PORT with serial port name): - -``` -idf.py -p PORT flash monitor -``` - -(To exit the serial monitor, type ``Ctrl-]``.) - -See the Getting Started Guide for full steps to configure and use ESP-IDF to build projects. - -## Example output - -Here is an typical example console output. - -``` -I (55) main: Start Example. -I (55) main: The sum of 101 elements from 0..100 = 5050.000000 -I (55) main: Operation for 101 samples took 1381 cycles -I (65) main: End Example. -``` diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/dotprod/main/CMakeLists.txt b/test_apps/managed_components/espressif__esp-dsp/examples/dotprod/main/CMakeLists.txt deleted file mode 100644 index 56354b2..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/dotprod/main/CMakeLists.txt +++ /dev/null @@ -1 +0,0 @@ -idf_component_register(SRCS "dsps_dotproduct_main.c") diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/dotprod/main/dsps_dotproduct_main.c b/test_apps/managed_components/espressif__esp-dsp/examples/dotprod/main/dsps_dotproduct_main.c deleted file mode 100644 index 0db7761..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/dotprod/main/dsps_dotproduct_main.c +++ /dev/null @@ -1,65 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -#include -#include -#include -#include "freertos/FreeRTOS.h" -#include "freertos/task.h" -#include "esp_system.h" -#include "driver/spi_master.h" -#include "soc/gpio_struct.h" -#include "driver/gpio.h" -#include "driver/uart.h" -#include "soc/uart_struct.h" - -#include "esp_dsp.h" - -static const char *TAG = "main"; - -// This example shows how to use dsps_dotprod_f32 and dsps_dotprode_f32 functions - -#define N_SAMPLES 256 -int N = N_SAMPLES; -__attribute__((aligned(16))) -float input1[N_SAMPLES]; -__attribute__((aligned(16))) -float input2[N_SAMPLES]; - -void app_main() -{ - esp_err_t ret; - ESP_LOGI(TAG, "Start Example."); - - // The example will calculate n! - //Initialize an input arrays - for (int i=0 ; i< N ; i++) - { - input1[i] = 1; - input2[i] = i; - } - float result1 = 0; - unsigned int start_b = dsp_get_cpu_cycle_count(); - ret = dsps_dotprod_f32(input1, input2, &result1, 101); - unsigned int end_b = dsp_get_cpu_cycle_count(); - if (ret != ESP_OK) - { - ESP_LOGE(TAG, "Operation error = %i", ret); - } - ESP_LOGI(TAG, "The sum of 101 elements from 0..100 = %f", result1); - ESP_LOGI(TAG, "Operation for 101 samples take %i cycles", end_b - start_b); - - ESP_LOGI(TAG, "End Example."); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/dotprod/main/idf_component.yml b/test_apps/managed_components/espressif__esp-dsp/examples/dotprod/main/idf_component.yml deleted file mode 100644 index f40e96d..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/dotprod/main/idf_component.yml +++ /dev/null @@ -1,4 +0,0 @@ -dependencies: - espressif/esp-dsp: - override_path: "../../../" - version: "*" diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/fft/CMakeLists.txt b/test_apps/managed_components/espressif__esp-dsp/examples/fft/CMakeLists.txt deleted file mode 100644 index fccec62..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/fft/CMakeLists.txt +++ /dev/null @@ -1,6 +0,0 @@ -# The following lines of boilerplate have to be in your project's -# CMakeLists in this exact order for cmake to work correctly -cmake_minimum_required(VERSION 3.5) - -include($ENV{IDF_PATH}/tools/cmake/project.cmake) -project(fft2r) diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/fft/README.md b/test_apps/managed_components/espressif__esp-dsp/examples/fft/README.md deleted file mode 100644 index a05e73b..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/fft/README.md +++ /dev/null @@ -1,91 +0,0 @@ -# FFT Example - -(See the README.md file in the upper level 'examples' directory for more information about examples.) - -This example demonstrates how to use FFT functionality from esp-dsp library. Example does the following steps: - -1. Initialize the library -2. Initialize input signals with 1024 samples: one 0 dB, second with -20 dB -3. Combine two signals as one complex input signal and apply window to input signals paar. -4. Calculate FFT for 1024 complex samples -5. Apply bit reverse operation for output complex vector -6. Split one complex FFT output spectrum to two real signal spectrums -7. Show results on the plots -8. Show execution time of FFT - -## How to use example - -### Hardware required - -This example does not require any special hardware, and can be run on any common development board. - -### Configure the project - -Under Component Config ---> DSP Library ---> DSP Optimization, it's possible to choose either the optimized or ANSI implementation, to compare them. - -### Build and flash - -Build the project and flash it to the board, then run monitor tool to view serial output (replace PORT with serial port name): - -``` -idf.py -p PORT flash monitor -``` - -(To exit the serial monitor, type ``Ctrl-]``.) - -See the Getting Started Guide for full steps to configure and use ESP-IDF to build projects. - -## Example output - -Here is an typical example console output. - -``` -I (59) main: Start Example. -W (89) main: Signal x1 -I (89) view: Data min[495] = -162.760925, Data max[164] = 23.938747 - ________________________________________________________________ -0 | -1 | | -2 | | -3 | | -4 | | -5 | | -6 | | | -7 | | | -8 || || | -9|||||||||||||||||| |||||||||||||||||||||||||||||||||||||||||| - 0123456789012345678901234567890123456789012345678901234567890123 -I (159) view: Plot: Length=512, min=-60.000000, max=40.000000 -W (169) main: Signal x2 -I (169) view: Data min[502] = -164.545135, Data max[205] = 3.857752 - ________________________________________________________________ -0 | -1 | -2 | -3 | | -4 | | -5 | | -6 | | -7 || | -8 | | | -9|||||||||||||||||||||||| |||||||||||||||||||||||||||||||||||||| - 0123456789012345678901234567890123456789012345678901234567890123 -I (249) view: Plot: Length=512, min=-60.000000, max=40.000000 -W (249) main: Signals x1 and x2 on one plot -I (259) view: Data min[505] = -159.215271, Data max[164] = 23.938747 - ________________________________________________________________ -0 | -1 | | -2 | | -3 | | | -4 | | | -5 | | | -6 | | | | -7 | | || | -8 || || | | | -9|||||||||||||||||| | |||||||||||||||||||||||||||||||||||||| - 0123456789012345678901234567890123456789012345678901234567890123 -I (339) view: Plot: Length=512, min=-60.000000, max=40.000000 -I (339) main: FFT for 1024 complex points take 140472 cycles -I (349) main: End Example. -``` diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/fft/main/CMakeLists.txt b/test_apps/managed_components/espressif__esp-dsp/examples/fft/main/CMakeLists.txt deleted file mode 100644 index cc43851..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/fft/main/CMakeLists.txt +++ /dev/null @@ -1 +0,0 @@ -idf_component_register(SRCS "dsps_fft_main.c") diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/fft/main/dsps_fft_main.c b/test_apps/managed_components/espressif__esp-dsp/examples/fft/main/dsps_fft_main.c deleted file mode 100644 index 77622e7..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/fft/main/dsps_fft_main.c +++ /dev/null @@ -1,106 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -#include -#include -#include -#include "freertos/FreeRTOS.h" -#include "freertos/task.h" -#include "esp_system.h" -#include "driver/spi_master.h" -#include "soc/gpio_struct.h" -#include "driver/gpio.h" -#include "driver/uart.h" -#include "soc/uart_struct.h" -#include - -#include "esp_dsp.h" - -static const char *TAG = "main"; - -// This example shows how to use FFT from esp-dsp library - -#define N_SAMPLES 1024 -int N = N_SAMPLES; -// Input test array -__attribute__((aligned(16))) -float x1[N_SAMPLES]; -__attribute__((aligned(16))) -float x2[N_SAMPLES]; -// Window coefficients -__attribute__((aligned(16))) -float wind[N_SAMPLES]; -// working complex array -__attribute__((aligned(16))) -float y_cf[N_SAMPLES*2]; -// Pointers to result arrays -float* y1_cf = &y_cf[0]; -float* y2_cf = &y_cf[N_SAMPLES]; - -// Sum of y1 and y2 -__attribute__((aligned(16))) -float sum_y[N_SAMPLES/2]; - -void app_main() -{ - esp_err_t ret; - ESP_LOGI(TAG, "Start Example."); - ret = dsps_fft2r_init_fc32(NULL, CONFIG_DSP_MAX_FFT_SIZE); - if (ret != ESP_OK) - { - ESP_LOGE(TAG, "Not possible to initialize FFT. Error = %i", ret); - return; - } - - // Generate hann window - dsps_wind_hann_f32(wind, N); - // Generate input signal for x1 A=1 , F=0.1 - dsps_tone_gen_f32(x1, N, 1.0, 0.16, 0); - // Generate input signal for x2 A=0.1,F=0.2 - dsps_tone_gen_f32(x2, N, 0.1, 0.2, 0); - - // Convert two input vectors to one complex vector - for (int i=0 ; i< N ; i++) - { - y_cf[i*2 + 0] = x1[i] * wind[i]; - y_cf[i*2 + 1] = x2[i] * wind[i]; - } - // FFT - unsigned int start_b = dsp_get_cpu_cycle_count(); - dsps_fft2r_fc32(y_cf, N); - unsigned int end_b = dsp_get_cpu_cycle_count(); - // Bit reverse - dsps_bit_rev_fc32(y_cf, N); - // Convert one complex vector to two complex vectors - dsps_cplx2reC_fc32(y_cf, N); - - for (int i = 0 ; i < N/2 ; i++) { - y1_cf[i] = 10 * log10f((y1_cf[i * 2 + 0] * y1_cf[i * 2 + 0] + y1_cf[i * 2 + 1] * y1_cf[i * 2 + 1])/N); - y2_cf[i] = 10 * log10f((y2_cf[i * 2 + 0] * y2_cf[i * 2 + 0] + y2_cf[i * 2 + 1] * y2_cf[i * 2 + 1])/N); - // Simple way to show two power spectrums as one plot - sum_y[i] = fmax(y1_cf[i], y2_cf[i]); - } - - // Show power spectrum in 64x10 window from -100 to 0 dB from 0..N/4 samples - ESP_LOGW(TAG, "Signal x1"); - dsps_view(y1_cf, N/2, 64, 10, -60, 40, '|'); - ESP_LOGW(TAG, "Signal x2"); - dsps_view(y2_cf, N/2, 64, 10, -60, 40, '|'); - ESP_LOGW(TAG, "Signals x1 and x2 on one plot"); - dsps_view(sum_y, N/2, 64, 10, -60, 40, '|'); - ESP_LOGI(TAG, "FFT for %i complex points take %i cycles", N, end_b - start_b); - - ESP_LOGI(TAG, "End Example."); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/fft/main/idf_component.yml b/test_apps/managed_components/espressif__esp-dsp/examples/fft/main/idf_component.yml deleted file mode 100644 index f40e96d..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/fft/main/idf_component.yml +++ /dev/null @@ -1,4 +0,0 @@ -dependencies: - espressif/esp-dsp: - override_path: "../../../" - version: "*" diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/fft4real/CMakeLists.txt b/test_apps/managed_components/espressif__esp-dsp/examples/fft4real/CMakeLists.txt deleted file mode 100644 index a0e9cf5..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/fft4real/CMakeLists.txt +++ /dev/null @@ -1,6 +0,0 @@ -# The following lines of boilerplate have to be in your project's -# CMakeLists in this exact order for cmake to work correctly -cmake_minimum_required(VERSION 3.5) - -include($ENV{IDF_PATH}/tools/cmake/project.cmake) -project(fft4real) diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/fft4real/README.md b/test_apps/managed_components/espressif__esp-dsp/examples/fft4real/README.md deleted file mode 100644 index 3594a96..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/fft4real/README.md +++ /dev/null @@ -1,91 +0,0 @@ -# FFT 4 Real Input Example - -(See the README.md file in the upper level 'examples' directory for more information about examples.) - -This example demonstrates how to use FFT functionality from esp-dsp library. Example does the following steps: - -1. Initialize the library -2. Initialize input signals with 1024 samples: one 0 dB, second with -20 dB -3. Calculate FFT Radix-2 for 1024 complex samples -4. Calculate FFT Radix-4 for 1024 complex samples -5. Apply bit reverse operation for output complex vectors -6. Show results on the plots -7. Show execution time of FFTs - -## How to use example - -### Hardware required - -This example does not require any special hardware, and can be run on any common development board. - -### Configure the project - -Under Component Config ---> DSP Library ---> DSP Optimization, it's possible to choose either the optimized or ANSI implementation, to compare them. - -### Build and flash - -Build the project and flash it to the board, then run monitor tool to view serial output (replace PORT with serial port name): - -``` -idf.py -p PORT flash monitor -``` - -(To exit the serial monitor, type ``Ctrl-]``.) - -See the Getting Started Guide for full steps to configure and use ESP-IDF to build projects. - -## Example output - -Here is an typical example console output. - -``` -I (344) main: Start Example. -W (424) main: Signal x1 -I (424) view: Data min[673] = -103.113297, Data max[328] = 20.490950 - ________________________________________________________________ -0 | -1 | | -2 | | -3 | | -4 | | -5 | | -6 | | -7 | | | -8 | | | -9||||||||||||||||||| ||||||||||||||||||||||||||||||||||||||||||| - 0123456789012345678901234567890123456789012345678901234567890123 -I (494) view: Plot: Length=1024, min=-60.000000, max=40.000000 -W (504) main: Signal x2 -I (504) view: Data min[582] = -103.113297, Data max[328] = 20.490950 - ________________________________________________________________ -0 | -1 | | -2 | | -3 | | -4 | | -5 | | -6 | | -7 | | | -8 | | | -9||||||||||||||||||| ||||||||||||||||||||||||||||||||||||||||||| - 0123456789012345678901234567890123456789012345678901234567890123 -I (584) view: Plot: Length=1024, min=-60.000000, max=40.000000 -W (593) main: Difference between signals x1 and x2 on one plot -I (594) view: Data min[0] = 0.000000, Data max[392] = 0.313019 - ________________________________________________________________ -0 | -1 | -2 | -3 | -4 | -5 | -6 | -7 | -8----------------------------------------------------------------| -9 | - 0123456789012345678901234567890123456789012345678901234567890123 -I (674) view: Plot: Length=1024, min=0.000000, max=40.000000 -I (674) main: FFT Radix 2 for 1024 complex points take 168652 cycles -I (684) main: FFT Radix 4 for 1024 complex points take 104665 cycles -I (694) main: End Example. -``` diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/fft4real/main/CMakeLists.txt b/test_apps/managed_components/espressif__esp-dsp/examples/fft4real/main/CMakeLists.txt deleted file mode 100644 index 283d539..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/fft4real/main/CMakeLists.txt +++ /dev/null @@ -1 +0,0 @@ -idf_component_register(SRCS "dsps_fft4real_main.c") diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/fft4real/main/dsps_fft4real_main.c b/test_apps/managed_components/espressif__esp-dsp/examples/fft4real/main/dsps_fft4real_main.c deleted file mode 100644 index e294419..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/fft4real/main/dsps_fft4real_main.c +++ /dev/null @@ -1,118 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -#include -#include -#include -#include "freertos/FreeRTOS.h" -#include "freertos/task.h" -#include "esp_system.h" -#include "driver/spi_master.h" -#include "soc/gpio_struct.h" -#include "driver/gpio.h" -#include "driver/uart.h" -#include "soc/uart_struct.h" -#include - -#include "esp_dsp.h" - -static const char *TAG = "main"; - -// This example shows how to use FFT from esp-dsp library - -#define N_SAMPLES 2048 // Amount of real input samples -int N = N_SAMPLES; -// Input test array -__attribute__((aligned(16))) -float x1[N_SAMPLES]; -__attribute__((aligned(16))) -float x2[N_SAMPLES]; -// Window coefficients -__attribute__((aligned(16))) -float wind[N_SAMPLES]; -// Pointers to result arrays -float* y1_cf = &x1[0]; -float* y2_cf = &x2[0]; - -// diff of y1 and y2 -__attribute__((aligned(16))) -float diff_y[N_SAMPLES/2]; - -void app_main() -{ - esp_err_t ret; - ESP_LOGI(TAG, "Start Example."); - ret = dsps_fft2r_init_fc32(NULL, N>>1); - if (ret != ESP_OK) - { - ESP_LOGE(TAG, "Not possible to initialize FFT2R. Error = %i", ret); - return; - } - - ret = dsps_fft4r_init_fc32(NULL, N >> 1); - if (ret != ESP_OK) - { - ESP_LOGE(TAG, "Not possible to initialize FFT4R. Error = %i", ret); - return; - } - - // Generate hann window - dsps_wind_hann_f32(wind, N); - // Generate input signal for x1 A=1 , F=0.1 - dsps_tone_gen_f32(x1, N, 1.0, 0.16, 0); - - // Convert two input vectors to one complex vector - for (int i=0 ; i< N ; i++) - { - x1[i] = x1[i] * wind[i]; - x2[i] = x1[i]; - } - // FFT Radix-2 - unsigned int start_r2 = dsp_get_cpu_cycle_count(); - dsps_fft2r_fc32(x1, N>>1); - // Bit reverse - dsps_bit_rev2r_fc32(x1, N>>1); - // Convert one complex vector with length N/2 to one real spectrum vector with length N/2 - dsps_cplx2real_fc32(x1, N>>1); - unsigned int end_r2 = dsp_get_cpu_cycle_count(); - - // FFT Radix-4 - unsigned int start_r4 = dsp_get_cpu_cycle_count(); - dsps_fft4r_fc32(x2, N>>1); - // Bit reverse - dsps_bit_rev4r_fc32(x2, N>>1); - // Convert one complex vector with length N/2 to one real spectrum vector with length N/2 - dsps_cplx2real_fc32(x2, N>>1); - unsigned int end_r4 = dsp_get_cpu_cycle_count(); - - for (int i = 0 ; i < N/2 ; i++) { - x1[i] = 10 * log10f((x1[i * 2 + 0] * x1[i * 2 + 0] + x1[i * 2 + 1] * x1[i * 2 + 1] + 0.0000001)/N); - x2[i] = 10 * log10f((x2[i * 2 + 0] * x2[i * 2 + 0] + x2[i * 2 + 1] * x2[i * 2 + 1] + 0.0000001)/N); - // Simple way to show two power spectrums as one plot - diff_y[i] = fabs(x1[i] - x2[i]); - } - - // Show power spectrum in 64x10 window from -100 to 0 dB from 0..N/4 samples - ESP_LOGW(TAG, "Signal x1"); - dsps_view(x1, N/2, 64, 10, -60, 40, '|'); - ESP_LOGW(TAG, "Signal x2"); - dsps_view(x2, N/2, 64, 10, -60, 40, '|'); - ESP_LOGW(TAG, "Difference between signals x1 and x2 on one plot"); - dsps_view(diff_y, N/2, 64, 10, 0, 40, '-'); - ESP_LOGI(TAG, "FFT Radix 2 for %i complex points take %i cycles", N/2, end_r2 - start_r2); - ESP_LOGI(TAG, "FFT Radix 4 for %i complex points take %i cycles", N/2, end_r4 - start_r4); - - ESP_LOGI(TAG, "End Example."); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/fft4real/main/idf_component.yml b/test_apps/managed_components/espressif__esp-dsp/examples/fft4real/main/idf_component.yml deleted file mode 100644 index f40e96d..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/fft4real/main/idf_component.yml +++ /dev/null @@ -1,4 +0,0 @@ -dependencies: - espressif/esp-dsp: - override_path: "../../../" - version: "*" diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/fft4real/main/linker.ld b/test_apps/managed_components/espressif__esp-dsp/examples/fft4real/main/linker.ld deleted file mode 100644 index c5aacfa..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/fft4real/main/linker.ld +++ /dev/null @@ -1,9 +0,0 @@ -[mapping:dsp] -archive: libdsp.a -entries: - * (noflash) - -[mapping:esp-dsp] -archive: libesp-dsp.a -entries: - * (noflash) diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/fft_window/CMakeLists.txt b/test_apps/managed_components/espressif__esp-dsp/examples/fft_window/CMakeLists.txt deleted file mode 100644 index 57b3154..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/fft_window/CMakeLists.txt +++ /dev/null @@ -1,6 +0,0 @@ -# The following lines of boilerplate have to be in your project's -# CMakeLists in this exact order for cmake to work correctly -cmake_minimum_required(VERSION 3.5) - -include($ENV{IDF_PATH}/tools/cmake/project.cmake) -project(fft_window) diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/fft_window/README.md b/test_apps/managed_components/espressif__esp-dsp/examples/fft_window/README.md deleted file mode 100644 index 8a75e67..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/fft_window/README.md +++ /dev/null @@ -1,134 +0,0 @@ -# FFT Window Example - -(See the README.md file in the upper level 'examples' directory for more information about examples.) - -This example demonstrates how to use Window and FFT functionality from esp-dsp library. Example does the following steps: - -1. Initialize the library -2. Initialize input signals with 1024 samples -3. Apply window to input signal. -4. Calculate FFT for 1024 complex samples -5. Apply bit reverse operation for output complex vector -6. Split one complex FFT output spectrum to two real signal spectrums -7. Show results on the plots - -## How to use example - -### Hardware required - -This example does not require any special hardware, and can be run on any common development board. - -### Configure the project - -Under Component Config ---> DSP Library ---> DSP Optimization, it's possible to choose either the optimized or ANSI implementation, to compare them. - -### Build and flash - -Build the project and flash it to the board, then run monitor tool to view serial output (replace PORT with serial port name): - -``` -idf.py -p PORT flash monitor -``` - -(To exit the serial monitor, type ``Ctrl-]``.) - -See the Getting Started Guide for full steps to configure and use ESP-IDF to build projects. - -## Example output - -Here is an typical example console output. - -``` -I (128) main: Start Example. -W (128) main: Hann Window -I (128) view: Data min[256] = -inf, Data max[1] = 24.086628 - ________________________________________________________________ -0| | -1| | -2| | -3| | -4| | -5 | | -6 | | -7 ||||| | -8 ||||||||||||||| | -9 |||||||||||||||||||||||||||||||||||||||||| - 0123456789012345678901234567890123456789012345678901234567890123 -I (138) view: Plot: Length=512, min=-120.000000, max=40.000000 -W (138) main: Blackman Window -I (148) view: Data min[355] = -165.295654, Data max[1] = 24.083012 - ________________________________________________________________ -0| | -1| | -2| | -3| | -4| | -5| | -6 | | -7 ||| | -8 ||||||||| | -9 ||||||||||||||||||||||||||||||||||||||||||||||||||| - 0123456789012345678901234567890123456789012345678901234567890123 -I (158) view: Plot: Length=512, min=-120.000000, max=40.000000 -W (158) main: Blackman-Harris Window -I (168) view: Data min[128] = -inf, Data max[1] = 23.874702 - ________________________________________________________________ -0| | -1| | -2| | -3| | -4| | -5| | -6| | -7|| | -8| |||| | -9 ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| - 0123456789012345678901234567890123456789012345678901234567890123 -I (178) view: Plot: Length=512, min=-120.000000, max=40.000000 -W (178) main: Blackman-Nuttall Window -I (188) view: Data min[128] = -inf, Data max[1] = 23.890663 - ________________________________________________________________ -0| | -1| | -2| | -3| | -4| | -5| | -6| | -7 || | -8 |||| | | -9 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||| - 0123456789012345678901234567890123456789012345678901234567890123 -I (198) view: Plot: Length=512, min=-120.000000, max=40.000000 -W (198) main: Nuttall Window -I (208) view: Data min[203] = -175.147400, Data max[1] = 23.858671 - ________________________________________________________________ -0| | -1| | -2| | -3| | -4| | -5| | -6| | -7|| | -8 ||| | -9 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| - 0123456789012345678901234567890123456789012345678901234567890123 -I (218) view: Plot: Length=512, min=-120.000000, max=40.000000 -W (218) main: Flat-Top Window -I (228) view: Data min[256] = -inf, Data max[1] = 22.490753 - ________________________________________________________________ -0| | -1| | -2| | -3| | -4| | -5| | -6| | -7 || | -8 ||||| | -9 ||||||||||||||||||||||||||||||||||||||||||||||||||||||||| - 0123456789012345678901234567890123456789012345678901234567890123 -I (238) view: Plot: Length=512, min=-120.000000, max=40.000000 -I (238) main: End Example. -``` diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/fft_window/main/CMakeLists.txt b/test_apps/managed_components/espressif__esp-dsp/examples/fft_window/main/CMakeLists.txt deleted file mode 100644 index 919b959..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/fft_window/main/CMakeLists.txt +++ /dev/null @@ -1 +0,0 @@ -idf_component_register(SRCS "dsps_window_main.c") diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/fft_window/main/dsps_window_main.c b/test_apps/managed_components/espressif__esp-dsp/examples/fft_window/main/dsps_window_main.c deleted file mode 100644 index a2653bc..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/fft_window/main/dsps_window_main.c +++ /dev/null @@ -1,145 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -#include -#include -#include -#include "freertos/FreeRTOS.h" -#include "freertos/task.h" -#include "esp_system.h" -#include "driver/spi_master.h" -#include "soc/gpio_struct.h" -#include "driver/gpio.h" -#include "driver/uart.h" -#include "soc/uart_struct.h" -#include - -#include "esp_dsp.h" - -static const char *TAG = "main"; - -// This example shows how to use FFT from esp-dsp library - -#define N_SAMPLES 1024 -int N = N_SAMPLES; -// Input test array -__attribute__((aligned(16))) -float x1[N_SAMPLES]; -// Window coefficients -__attribute__((aligned(16))) -float wind[N_SAMPLES]; -// working complex array -__attribute__((aligned(16))) -float y_cf[N_SAMPLES*2]; -// Pointers to result arrays -__attribute__((aligned(16))) -float* y1_cf = &y_cf[0]; - -void process_and_show(float* data, int length) -{ - dsps_fft2r_fc32(data, length); - // Bit reverse - dsps_bit_rev_fc32(data, length); - // Convert one complex vector to two complex vectors - dsps_cplx2reC_fc32(data, length); - - for (int i = 0 ; i < length/2 ; i++) { - data[i] = 10 * log10f((data[i * 2 + 0] * data[i * 2 + 0] + data[i * 2 + 1] * data[i * 2 + 1])/N); - } - - // Show power spectrum in 64x10 window from -100 to 0 dB from 0..N/4 samples - dsps_view(data, length/2, 64, 10, -120, 40, '|'); - -} - -void app_main() -{ - esp_err_t ret; - ESP_LOGI(TAG, "Start Example."); - ret = dsps_fft2r_init_fc32(NULL, CONFIG_DSP_MAX_FFT_SIZE); - if (ret != ESP_OK) - { - ESP_LOGE(TAG, "Not possible to initialize FFT. Error = %i", ret); - return; - } - - ESP_LOGW(TAG, "Hann Window"); - // Generate Hann window - dsps_wind_hann_f32(wind, N); - // Convert two input vectors to one complex vector - for (int i=0 ; i< N ; i++) - { - y_cf[i*2 + 0] = wind[i]; - y_cf[i*2 + 1] = 0; - } - process_and_show(y_cf, N); - - ESP_LOGW(TAG, "Blackman Window"); - // Generate Blackman window - dsps_wind_blackman_f32(wind, N); - // Convert two input vectors to one complex vector - for (int i=0 ; i< N ; i++) - { - y_cf[i*2 + 0] = wind[i]; - y_cf[i*2 + 1] = 0; - } - process_and_show(y_cf, N); - - ESP_LOGW(TAG, "Blackman-Harris Window"); - // Generate Blackman-Harris window - dsps_wind_blackman_harris_f32(wind, N); - // Convert two input vectors to one complex vector - for (int i=0 ; i< N ; i++) - { - y_cf[i*2 + 0] = wind[i]; - y_cf[i*2 + 1] = 0; - } - process_and_show(y_cf, N); - - ESP_LOGW(TAG, "Blackman-Nuttall Window"); - // Generate Blackman-Nuttall window - dsps_wind_blackman_nuttall_f32(wind, N); - // Convert two input vectors to one complex vector - for (int i=0 ; i< N ; i++) - { - y_cf[i*2 + 0] = wind[i]; - y_cf[i*2 + 1] = 0; - } - process_and_show(y_cf, N); - - ESP_LOGW(TAG, "Nuttall Window"); - // Generate Nuttall window - dsps_wind_nuttall_f32(wind, N); - // Convert two input vectors to one complex vector - for (int i=0 ; i< N ; i++) - { - y_cf[i*2 + 0] = wind[i]; - y_cf[i*2 + 1] = 0; - } - process_and_show(y_cf, N); - - ESP_LOGW(TAG, "Flat-Top Window"); - // Generate Flat-Top window - dsps_wind_flat_top_f32(wind, N); - // Convert two input vectors to one complex vector - for (int i=0 ; i< N ; i++) - { - y_cf[i*2 + 0] = wind[i]; - y_cf[i*2 + 1] = 0; - } - process_and_show(y_cf, N); - - ESP_LOGI(TAG, "End Example."); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/fft_window/main/idf_component.yml b/test_apps/managed_components/espressif__esp-dsp/examples/fft_window/main/idf_component.yml deleted file mode 100644 index f40e96d..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/fft_window/main/idf_component.yml +++ /dev/null @@ -1,4 +0,0 @@ -dependencies: - espressif/esp-dsp: - override_path: "../../../" - version: "*" diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/fir/CMakeLists.txt b/test_apps/managed_components/espressif__esp-dsp/examples/fir/CMakeLists.txt deleted file mode 100644 index 246a225..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/fir/CMakeLists.txt +++ /dev/null @@ -1,6 +0,0 @@ -# The following lines of boilerplate have to be in your project's -# CMakeLists in this exact order for cmake to work correctly -cmake_minimum_required(VERSION 3.5) - -include($ENV{IDF_PATH}/tools/cmake/project.cmake) -project(fir) diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/fir/README.md b/test_apps/managed_components/espressif__esp-dsp/examples/fir/README.md deleted file mode 100644 index dc72fa3..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/fir/README.md +++ /dev/null @@ -1,87 +0,0 @@ -# FIR Filter Example - -(See the README.md file in the upper level 'examples' directory for more information about examples.) - -This example demonstrates how to use FIR filter functionality from esp-dsp library. Example does the following steps: - -1. Initialize the FFT library -2. Initialize input signal - * 1st Sine wave (f = 0.2Fs) - * 2nd Sine wave (f = 0.4Fs) - * Combine the waves -3. Show input signal - * Calculate windows coefficients - * Apply the windowing to the input signal - * Do the FFT - * Show the frequency response on a plot - * Calculate execution performance -4. Show filtered signal - * Initialize the FIR filter library - * Calculate Windowed-Sinc coefficients of FIR filter - * Apply the FIR filter to the input signal - * Do the FFT - * Show the frequency response on a plot - * Calculate execution performance - -## How to use the example - -### Hardware required - -This example does not require any special hardware, and can be run on any common development board. - -### Configure the project - -Under Component Config ---> DSP Library ---> DSP Optimization, it's possible to choose either the optimized or ANSI implementation, to compare them. - -### Build and flash - -Build the project and flash it to the board, then run monitor tool to view serial output (replace PORT with serial port name): - -``` -idf.py -p PORT flash monitor -``` - -(To exit the serial monitor, type ``Ctrl-]``.) - -See the Getting Started Guide for full steps to configure and use ESP-IDF to build projects. - -## Example output - -Here is a typical example of console output. - -``` -I (340) main: Start Example. -I (400) view: Data min[388] = -108.419342, Data max[205] = 30.267143 - ________________________________________________________________ -0 | | | -1 | || | -2 || || | -3 || || | -4 || || | -5 || ||| | -6 || || | | | -7|||||||||||||||||||||||| |||||||||||||||||||||| |||||||||||| -8 | -9 | - 0123456789012345678901234567890123456789012345678901234567890123 -I (470) view: Plot: Length=512, min=-120.000000, max=40.000000 - - -I (490) view: Data min[254] = -114.853371, Data max[205] = 27.247583 - ________________________________________________________________ -0 | | -1 | | -2 | | -3 | | | -4 | | | -5 | | | -6 | ||| ||| | -7||||||||||||||||||||||||||||||||||||||||||||||| | ||||| | -8 ||||| -9 | - 0123456789012345678901234567890123456789012345678901234567890123 -I (560) view: Plot: Length=256, min=-120.000000, max=40.000000 -I (560) main: FIR for 1024 samples and decimation 2 takes 763647 cycles -I (570) main: End Example. - -``` diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/fir/main/CMakeLists.txt b/test_apps/managed_components/espressif__esp-dsp/examples/fir/main/CMakeLists.txt deleted file mode 100644 index 0181772..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/fir/main/CMakeLists.txt +++ /dev/null @@ -1 +0,0 @@ -idf_component_register(SRCS "dsps_fir_main.c") diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/fir/main/dsps_fir_main.c b/test_apps/managed_components/espressif__esp-dsp/examples/fir/main/dsps_fir_main.c deleted file mode 100644 index 86a3125..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/fir/main/dsps_fir_main.c +++ /dev/null @@ -1,167 +0,0 @@ -/* - * SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD - * - * SPDX-License-Identifier: Apache-2.0 - */ - -#include -#include -#include "freertos/FreeRTOS.h" -#include "freertos/task.h" -#include "esp_system.h" -#include "driver/spi_master.h" -#include "soc/gpio_struct.h" -#include "driver/gpio.h" -#include "driver/uart.h" -#include "soc/uart_struct.h" -#include -#include - -#include "esp_dsp.h" - - -static const char *TAG = "main"; - -// This example shows how to use FIR filters from esp-dsp library - -#define FIR_COEFFS_LEN 64 // Number of FIR filter coefficients -#define DECIMATION 2 // Decimation ratio of the FIR filter -#define N_SAMPLES 1024 // Input samples -#define FIR_DELAY (FIR_COEFFS_LEN / DECIMATION) // Amount of samples not being considered for the FFT -#define FIR_BUFF_OUT_LEN (N_SAMPLES + FIR_DELAY) // Total length of samples - - -// Function shows the result of the FIR filter -void show_FFT(float *input_signal, const unsigned int fft_len){ - - dsps_fft2r_fc32(input_signal, fft_len>>1); - dsps_bit_rev2r_fc32(input_signal, fft_len>>1); - dsps_cplx2real_fc32(input_signal, fft_len>>1); - - // Correction factor for the FFT spectrum - const float correction_factor = fft_len * 3; - - // Calculating power of spectrum in dB - for (int i = 0 ; i < fft_len / 2 ; i++) { - input_signal[i] = 10 * log10f((input_signal[i * 2 + 0] * input_signal[i * 2 + 0] + input_signal[i * 2 + 1] * input_signal[i * 2 + 1] + 0.0000001)/correction_factor); - } - - // Display power spectrum - dsps_view(input_signal, fft_len / 2, 64, 10, -120, 40, '|'); -} - - -// Generate Windowed-Sinc filter coefficients -void generate_FIR_coefficients(float *fir_coeffs, const unsigned int fir_len, const float ft){ - - // Even or odd length of the FIR filter - const bool is_odd = (fir_len % 2) ? (true) : (false); - const float fir_order = (float)(fir_len - 1); - - // Window coefficients - float *fir_window = (float*)malloc(fir_len * sizeof(float)); - dsps_wind_blackman_f32(fir_window, fir_len); - - for(int i = 0; i < fir_len; i++){ - if((i == fir_order / 2) && (is_odd)) - fir_coeffs[i] = 2 * ft; - else - fir_coeffs[i] = sinf((2 * M_PI * ft * (i - fir_order / 2))) / (M_PI * (i - fir_order / 2)); - - fir_coeffs[i] *= fir_window[i]; - } - - free(fir_window); -} - - -void app_main() -{ - const int16_t fir_len = FIR_COEFFS_LEN; - const float fir_ft = 0.5 / DECIMATION; // Transition frequency of the FIR filter - const int32_t N = N_SAMPLES; // Number of input samples - const int16_t fir_decim = DECIMATION; // FIR filter decimation - const int32_t N_buff = FIR_BUFF_OUT_LEN; // Total length of samples with ignored - - __attribute__((aligned(16))) float tone_combined[N_buff]; - __attribute__((aligned(16))) float fir_coeffs[fir_len]; - __attribute__((aligned(16))) float delay_line[fir_len]; - - fir_f32_t fir1; - esp_err_t ret; - - // Ignoring the first set of samples, due to the delay line of the FIR filter - const int fir_out_offset = ((FIR_DELAY / 2) - 1); - - ESP_LOGI(TAG, "Start Example."); - - // If a user doesn't care about buffer allocation, the default - // initialization could be used as shown here: - ret = dsps_fft2r_init_fc32(NULL, CONFIG_DSP_MAX_FFT_SIZE); - if (ret != ESP_OK) - { - ESP_LOGE(TAG, "Not possible to initialize FFT. Error = %i", ret); - return; - } - - ret = dsps_fft4r_init_fc32(NULL, CONFIG_DSP_MAX_FFT_SIZE); - if (ret != ESP_OK) - { - ESP_LOGE(TAG, "Not possible to initialize FFT. Error = %i", ret); - return; - } - - // Generate input signal as 2 sine waves - float *tone_1 = (float*)malloc(N_buff * sizeof(float)); - float *tone_2 = (float*)malloc(N_buff * sizeof(float)); - - dsps_tone_gen_f32(tone_1, N_buff, 5, 0.2, 0); - dsps_tone_gen_f32(tone_2, N_buff, 5, 0.4, 0); - - // Generate windowing coefficients - float *window = (float*)malloc(N * sizeof(float)); - dsps_wind_blackman_harris_f32(window, N); - - // Add the two waves together - for (int i = 0 ; i < N_buff ; i++){ - tone_combined[i] = tone_1[i] + tone_2[i]; - } - - free(tone_1); - free(tone_2); - - // Apply the windowing - for (int i = 0 ; i < N ; i++){ - window[i] *= tone_combined[i]; - } - - // Show FFT spectrum - show_FFT(window, N); - - // Calculate coefficients for the FIR filter - generate_FIR_coefficients(fir_coeffs, fir_len, fir_ft); - ESP_LOGI(TAG, "\n"); - - // Filter the input signal with FIR filter - float *fir_out = (float*)malloc( N_buff * sizeof(float)); - dsps_fird_init_f32(&fir1, fir_coeffs, delay_line, fir_len, fir_decim, 0); - - unsigned int start_b = dsp_get_cpu_cycle_count(); - dsps_fird_f32_ansi(&fir1, tone_combined, fir_out, N_buff); - unsigned int end_b = dsp_get_cpu_cycle_count(); - - // Generate windowing coefficients and apply the windowing - dsps_wind_blackman_harris_f32(window, (N / fir_decim)); - for (int i = 0 ; i < N / fir_decim ; i++){ - window[i] *= fir_out[fir_out_offset + i]; - } - - // Show FFT spectrum, ignoring first samples from the delay line - show_FFT(window, N / fir_decim); - ESP_LOGI(TAG, "FIR for %"PRId32" samples and decimation %"PRId16" takes %"PRId16" cycles", N, fir_decim, (int16_t)(end_b - start_b)); - ESP_LOGI(TAG, "End Example."); - - free(fir_out); - free(window); - -} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/fir/main/idf_component.yml b/test_apps/managed_components/espressif__esp-dsp/examples/fir/main/idf_component.yml deleted file mode 100644 index f40e96d..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/fir/main/idf_component.yml +++ /dev/null @@ -1,4 +0,0 @@ -dependencies: - espressif/esp-dsp: - override_path: "../../../" - version: "*" diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/iir/CMakeLists.txt b/test_apps/managed_components/espressif__esp-dsp/examples/iir/CMakeLists.txt deleted file mode 100644 index 585ed9b..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/iir/CMakeLists.txt +++ /dev/null @@ -1,6 +0,0 @@ -# The following lines of boilerplate have to be in your project's -# CMakeLists in this exact order for cmake to work correctly -cmake_minimum_required(VERSION 3.5) - -include($ENV{IDF_PATH}/tools/cmake/project.cmake) -project(iir) diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/iir/README.md b/test_apps/managed_components/espressif__esp-dsp/examples/iir/README.md deleted file mode 100644 index ee201ec..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/iir/README.md +++ /dev/null @@ -1,107 +0,0 @@ -# IIR Filter Example - -(See the README.md file in the upper level 'examples' directory for more information about examples.) - -This example demonstrates how to use IIR filters functionality from esp-dsp library. Example does the following steps: - -1. Initialize the library -2. Initialize input signal -3. Show LPF filter with Q factor 1 - * Calculate iir filter coefficients - * Filter the input test signal (delta function) - * Shows impulse response on the plot - * Shows frequency response on the plot - * Calculate execution performance -4. The same for LPF filter with Q factor 10 - -## How to use example - -### Hardware required - -This example does not require any special hardware, and can be run on any common development board. - -### Configure the project - -Under Component Config ---> DSP Library ---> DSP Optimization, it's possible to choose either the optimized or ANSI implementation, to compare them. - -### Build and flash - -Build the project and flash it to the board, then run monitor tool to view serial output (replace PORT with serial port name): - -``` -idf.py -p PORT flash monitor -``` - -(To exit the serial monitor, type ``Ctrl-]``.) - -See the Getting Started Guide for full steps to configure and use ESP-IDF to build projects. - -## Example output - -Here is an typical example console output. - -``` -I (58) main: Start Example. -I (58) main: Impulse response of IIR filter with F=0.100000, qFactor=1.000000 -I (68) view: Data min[8] = -0.060052, Data max[2] = 0.333517 - ________________________________________________________________ -0 | -1 | -2 - | -3- - | -4 -------------------------------------------------------------| -5 | -6 | -7 | -8 | -9 | - 0123456789012345678901234567890123456789012345678901234567890123 -I (138) view: Plot: Length=128, min=-1.000000, max=1.000000 -I (148) view: Data min[511] = -149.983795, Data max[0] = 0.000000 - ________________________________________________________________ -0 | -1 | -2----------------- | -3 ---------- | -4 ------------- | -5 ---------- | -6 ------- | -7 --- | -8 -- | -9 --| - 0123456789012345678901234567890123456789012345678901234567890123 -I (228) view: Plot: Length=512, min=-100.000000, max=0.000000 -I (228) main: IIR for 1024 samples take 20276 cycles -I (238) main: Impulse response of IIR filter with F=0.100000, qFactor=10.000000 -I (248) view: Data min[7] = -0.453739, Data max[2] = 0.526114 - ________________________________________________________________ -0 | -1 | -2 - - | -3- - - - --- --- - - | -4- - - - - ---- -------------------------------------| -5 -- -- -- -- | -6 | -7 | -8 | -9 | - 0123456789012345678901234567890123456789012345678901234567890123 -I (318) view: Plot: Length=128, min=-1.000000, max=1.000000 -I (328) view: Data min[511] = -149.480377, Data max[0] = 0.000000 - ________________________________________________________________ -0 -- | -1 -- - | -2---------- ----- | -3 -------- | -4 ------------ | -5 ---------- | -6 ------- | -7 --- | -8 -- | -9 --| - 0123456789012345678901234567890123456789012345678901234567890123 -I (408) view: Plot: Length=512, min=-100.000000, max=0.000000 -I (408) main: IIR for 1024 samples take 17456 cycles -I (418) main: End Example. - -``` diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/iir/main/CMakeLists.txt b/test_apps/managed_components/espressif__esp-dsp/examples/iir/main/CMakeLists.txt deleted file mode 100644 index 675a4b4..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/iir/main/CMakeLists.txt +++ /dev/null @@ -1 +0,0 @@ -idf_component_register(SRCS "dsps_iir_main.c") diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/iir/main/dsps_iir_main.c b/test_apps/managed_components/espressif__esp-dsp/examples/iir/main/dsps_iir_main.c deleted file mode 100644 index 60efa12..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/iir/main/dsps_iir_main.c +++ /dev/null @@ -1,115 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include -#include -#include "freertos/FreeRTOS.h" -#include "freertos/task.h" -#include "esp_system.h" -#include "driver/spi_master.h" -#include "soc/gpio_struct.h" -#include "driver/gpio.h" -#include "driver/uart.h" -#include "soc/uart_struct.h" -#include - -#include "esp_dsp.h" - -static const char *TAG = "main"; - -// This example shows how to use iir filters from esp-dsp library - -#define N_SAMPLES 1024 -int N = N_SAMPLES; -// Input test array -__attribute__((aligned(16))) -float d[N_SAMPLES]; -// output array -__attribute__((aligned(16))) -float y[N_SAMPLES]; -__attribute__((aligned(16))) -float y_cf[N_SAMPLES*2]; - -// Function shows result of IIR filter -void ShowIIRfilter(float freq, float qFactor) -{ - esp_err_t ret = ESP_OK; - float coeffs_lpf[5]; - float w_lpf[5] = {0,0}; - // Calculate iir filter coefficients - ret = dsps_biquad_gen_lpf_f32(coeffs_lpf, freq, qFactor); - if (ret != ESP_OK) - { - ESP_LOGE(TAG, "Operation error = %i", ret); - return; - } - // Process input signal - unsigned int start_b = dsp_get_cpu_cycle_count(); - ret = dsps_biquad_f32(d, y, N, coeffs_lpf, w_lpf); - unsigned int end_b = dsp_get_cpu_cycle_count(); - if (ret != ESP_OK) - { - ESP_LOGE(TAG, "Operation error = %i", ret); - return; - } - - // Show result as a plot - ESP_LOGI(TAG, "Impulse response of IIR filter with F=%f, qFactor=%f", freq, qFactor); - dsps_view(y, 128, 64, 10, -1, 1, '-'); - - // Show result as frequency responce on the plot - for (int i=0 ; i< N ; i++) - { - y_cf[i*2 + 0] = y[i]; - y_cf[i*2 + 1] = 0; - } - - // We making FFT transform - dsps_fft2r_fc32_ansi(y_cf, N); - // Bit reverse - dsps_bit_rev_fc32_ansi(y_cf, N); - // Calculating power of spectrum in dB - for (int i = 0 ; i < N/2 ; i++) { - y_cf[i] = 10 * log10f((y_cf[i * 2 + 0] * y_cf[i * 2 + 0] + y_cf[i * 2 + 1] * y_cf[i * 2 + 1])/N); - } - // Show power spectrum in 64x10 window from -100 to 0 dB from 0..N/2 samples - dsps_view(y_cf, N/2, 64, 10, -100, 0, '-'); - ESP_LOGI(TAG, "IIR for %i samples take %i cycles", N, end_b - start_b); -} - -void app_main() -{ - esp_err_t ret; - ESP_LOGI(TAG, "Start Example."); - // If user don't care about buffer allocation, the defalt - // initialization could be used as shown here: - ret = dsps_fft2r_init_fc32(NULL, CONFIG_DSP_MAX_FFT_SIZE); - if (ret != ESP_OK) - { - ESP_LOGE(TAG, "Not possible to initialize FFT. Error = %i", ret); - return; - } - - // Initialize input signal - // Generate d function as input signal - dsps_d_gen_f32(d, N, 0); - - // Show filter with Q factor 1 - ShowIIRfilter(0.1, 1); - // Show filter with Q factor 10 - ShowIIRfilter(0.1, 10); - - ESP_LOGI(TAG, "End Example."); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/iir/main/idf_component.yml b/test_apps/managed_components/espressif__esp-dsp/examples/iir/main/idf_component.yml deleted file mode 100644 index f40e96d..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/iir/main/idf_component.yml +++ /dev/null @@ -1,4 +0,0 @@ -dependencies: - espressif/esp-dsp: - override_path: "../../../" - version: "*" diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/kalman/CMakeLists.txt b/test_apps/managed_components/espressif__esp-dsp/examples/kalman/CMakeLists.txt deleted file mode 100644 index 235f8fb..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/kalman/CMakeLists.txt +++ /dev/null @@ -1,6 +0,0 @@ -# The following lines of boilerplate have to be in your project's -# CMakeLists in this exact order for cmake to work correctly -cmake_minimum_required(VERSION 3.5) - -include($ENV{IDF_PATH}/tools/cmake/project.cmake) -project(ekf13states) diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/kalman/README.md b/test_apps/managed_components/espressif__esp-dsp/examples/kalman/README.md deleted file mode 100644 index e27d58c..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/kalman/README.md +++ /dev/null @@ -1,149 +0,0 @@ -# Extended Kalman Filter - -This example emulate system with IMU sensors and show how to use Extended Kalman Filter (EKF), with 13 values states vector, -to estimate gyroscope errors and calculate system attitude. -Also, this example show how to use esp-dsp library to operate with matrices and vectors. - -In real system, the emulated sensors values should be replace by the real sensors values. -Then, in real system, a calibration phase should be implemented and after the calibration -phase the state vector X and covariance matrix P should be saved and restored next time, when -filter called. It will save time for initial phase. - -## How to use example - -### Hardware required - -This example does not require any special hardware, and can be run on any common development board. - -### Configure the project - -Under Component Config ---> DSP Library ---> DSP Optimization, it's possible to choose either the optimized or ANSI implementation, to compare them. - -### Build and flash - -Build the project and flash it to the board, then run monitor tool to view serial output (replace PORT with serial port name): - -``` -idf.py -p PORT flash monitor -``` - -(To exit the serial monitor, type ``Ctrl-]``.) - -See the Getting Started Guide for full steps to configure and use ESP-IDF to build projects. - -## Example Output - -``` -I (380) spi_flash: detected chip: gd -I (383) spi_flash: flash io: dio -W (387) spi_flash: Detected size(4096k) larger than the size in the binary image header(2048k). Using the size in the binary image header. -I (404) cpu_start: Starting scheduler on PRO CPU. -I (0) cpu_start: Starting scheduler on APP CPU. -I (413) main: Start Example. -Gyro error: 0.1 0.2 0.3 - -Calibration phase started: -Loop 1000 from 48000, State data : 0.998361 0.0152476 0.0211183 0.0509682 0.00463435 0.00919946 0.01352 0.998156 0.00619182 -0.000683098 -0.00117112 0.0063196 -0.000952147 -Loop 2000 from 48000, State data : 0.941757 0.0877462 0.170681 0.276156 0.016951 0.0334337 0.0498731 0.998804 0.0162317 -0.00225174 0.00389746 0.0110905 -0.000489083 -Loop 3000 from 48000, State data : 0.372216 0.24247 0.488788 0.750832 0.0323164 0.0642265 0.0962768 0.997295 0.0269348 -0.00481966 0.00605674 0.00779719 0.00494921 -Loop 4000 from 48000, State data : 0.944725 0.0951798 0.165878 0.266308 0.0470155 0.0946294 0.141251 0.998213 0.0337875 -0.00704064 0.00422252 0.0124181 0.00485692 -Loop 5000 from 48000, State data : 0.944287 0.102183 0.168344 0.263706 0.0597481 0.12037 0.179946 0.997498 0.0378795 -0.00841348 0.0053515 0.0104612 0.00666854 -Loop 6000 from 48000, State data : 0.379137 0.258284 0.476853 0.74977 0.0697741 0.140876 0.210702 0.995523 0.0410914 -0.00911293 0.00510267 0.00764586 0.00913832 -Loop 7000 from 48000, State data : 0.947048 0.112494 0.165382 0.251187 0.0773002 0.156661 0.233985 0.996358 0.0425222 -0.00994576 0.00353348 0.00969652 0.00849919 -Loop 8000 from 48000, State data : 0.945556 0.120624 0.169212 0.250481 0.082995 0.16838 0.251493 0.995914 0.0433827 -0.0102827 0.0039165 0.00846988 0.00913964 -Loop 9000 from 48000, State data : 0.381034 0.276875 0.4647 0.749805 0.0871785 0.177046 0.264439 0.995073 0.0441243 -0.0103565 0.00391002 0.0071649 0.00997719 -Loop 10000 from 48000, State data : 0.946592 0.132375 0.168307 0.241068 0.0902326 0.183443 0.273873 0.995445 0.0443655 -0.0106197 0.00326065 0.00799655 0.00960479 -Loop 11000 from 48000, State data : 0.944297 0.140946 0.172816 0.242015 0.0924658 0.188118 0.280807 0.995187 0.0445766 -0.0106806 0.00346742 0.00749049 0.00979064 -Loop 12000 from 48000, State data : 0.378334 0.295555 0.452859 0.751285 0.0941005 0.191525 0.285886 0.994796 0.0447763 -0.0106511 0.0034986 0.00695604 0.0100697 -Loop 13000 from 48000, State data : 0.944329 0.1532 0.172826 0.234315 0.0953075 0.194011 0.289567 0.994899 0.0448155 -0.0107384 0.00323858 0.00728781 0.00989103 -Loop 14000 from 48000, State data : 0.941572 0.16194 0.177533 0.236008 0.0961574 0.195842 0.292257 0.994735 0.0448801 -0.0107422 0.00334282 0.0070798 0.00993131 -Loop 15000 from 48000, State data : 0.373427 0.314041 0.441061 0.753256 0.0967899 0.197167 0.294234 0.994523 0.0449438 -0.0107112 0.00335898 0.00685221 0.0100213 -Loop 16000 from 48000, State data : 0.941028 0.174338 0.177916 0.228952 0.0972752 0.198121 0.295664 0.994518 0.0449512 -0.0107403 0.0032445 0.00697761 0.00993463 -Loop 17000 from 48000, State data : 0.937959 0.183145 0.18262 0.230959 0.0975883 0.198844 0.296697 0.994396 0.0449757 -0.0107339 0.0032963 0.00688409 0.00992845 -Loop 18000 from 48000, State data : 0.3675 0.33233 0.429142 0.755207 0.0978324 0.199358 0.297465 0.994256 0.0450002 -0.0107104 0.00330113 0.00677742 0.00995297 -Loop 19000 from 48000, State data : 0.937014 0.195546 0.183166 0.224089 0.0980371 0.199716 0.298023 0.994211 0.0450036 -0.0107164 0.00324275 0.00681997 0.00990755 -Loop 20000 from 48000, State data : 0.933698 0.204372 0.187784 0.226223 0.0981422 0.200008 0.29842 0.994114 0.0450155 -0.0107065 0.00327025 0.00677405 0.00988484 -Loop 21000 from 48000, State data : 0.361055 0.350426 0.417036 0.756916 0.0982358 0.200208 0.29872 0.99401 0.0450272 -0.0106858 0.00326787 0.00671759 0.0098834 -Loop 22000 from 48000, State data : 0.932425 0.216717 0.188413 0.219358 0.0983318 0.200334 0.298938 0.993947 0.0450303 -0.0106798 0.00323017 0.00672916 0.00985372 -Loop 23000 from 48000, State data : 0.928888 0.225543 0.19291 0.221546 0.0983561 0.200458 0.299082 0.993866 0.0450371 -0.0106664 0.00324701 0.00670354 0.00982584 -Loop 24000 from 48000, State data : 0.354297 0.36833 0.404722 0.758292 0.0983915 0.200535 0.299203 0.993773 0.045044 -0.0106443 0.00324109 0.00666712 0.00981608 -Loop 25000 from 48000, State data : 0.927316 0.237803 0.19359 0.214612 0.0984453 0.200572 0.299291 0.993709 0.0450468 -0.0106303 0.00321085 0.00666748 0.00979369 -Loop 26000 from 48000, State data : 0.92357 0.246618 0.197954 0.216824 0.0984385 0.200632 0.299342 0.993629 0.0450514 -0.0106123 0.00322403 0.00665109 0.00976504 -Loop 27000 from 48000, State data : 0.347305 0.386034 0.392194 0.759303 0.0984521 0.200663 0.299393 0.993546 0.0450564 -0.0105864 0.00321847 0.00662376 0.00975319 -Loop 28000 from 48000, State data : 0.92171 0.258777 0.198672 0.209796 0.0984898 0.200666 0.299433 0.993475 0.045059 -0.0105663 0.00319366 0.00662077 0.00973562 -Loop 29000 from 48000, State data : 0.917761 0.267574 0.202895 0.212019 0.0984714 0.2007 0.299446 0.9934 0.0450631 -0.0105437 0.00320563 0.0066091 0.00970881 -Loop 30000 from 48000, State data : 0.340113 0.403531 0.379459 0.759933 0.0984762 0.200711 0.299466 0.993322 0.0450673 -0.0105132 0.00320031 0.00658594 0.00969804 -Loop 31000 from 48000, State data : 0.915619 0.279623 0.203648 0.204891 0.0985076 0.2007 0.299484 0.993253 0.0450696 -0.0104878 0.00317637 0.00658294 0.00968329 -Loop 32000 from 48000, State data : 0.91147 0.288396 0.207727 0.207121 0.0984838 0.200725 0.299481 0.99318 0.0450732 -0.0104599 0.00318786 0.00657435 0.00965871 -Loop 33000 from 48000, State data : 0.332734 0.420812 0.366519 0.760177 0.0984844 0.20073 0.299492 0.993105 0.045077 -0.0104242 0.00318322 0.00655352 0.00964965 -Loop 34000 from 48000, State data : 0.909049 0.300327 0.208511 0.199891 0.0985129 0.200714 0.299506 0.993034 0.0450794 -0.0103941 0.0031609 0.00655179 0.00963774 -Loop 35000 from 48000, State data : 0.904704 0.309072 0.212442 0.202124 0.0984875 0.200736 0.299498 0.992959 0.0450829 -0.0103612 0.0031732 0.00654506 0.00961709 -Loop 36000 from 48000, State data : 0.325179 0.437867 0.353384 0.760034 0.098487 0.200738 0.299504 0.992885 0.0450865 -0.0103208 0.00317079 0.00652607 0.00961171 -Loop 37000 from 48000, State data : 0.325177 0.437848 0.353377 0.760049 0.0989011 0.200534 0.299617 0.992838 0.0450912 -0.0103039 0.00319877 0.00652725 0.00959415 -Loop 38000 from 48000, State data : 0.325194 0.437821 0.353363 0.760064 0.099202 0.200388 0.299726 0.992838 0.0450926 -0.0102998 0.00320422 0.00652895 0.00959084 -Loop 39000 from 48000, State data : 0.325211 0.437798 0.353354 0.760074 0.0994169 0.200278 0.299826 0.992816 0.045093 -0.0102979 0.00320263 0.0065278 0.00959847 -Loop 40000 from 48000, State data : 0.325222 0.437784 0.353346 0.760081 0.0995754 0.200199 0.299886 0.992816 0.0450925 -0.0102967 0.00320118 0.00652683 0.00960376 -Loop 41000 from 48000, State data : 0.325231 0.437773 0.353342 0.760085 0.0996929 0.200142 0.299945 0.992816 0.0450925 -0.0102966 0.00320043 0.00652627 0.00960631 -Loop 42000 from 48000, State data : 0.325238 0.437769 0.353336 0.760087 0.0997802 0.200119 0.299978 0.992816 0.0450913 -0.0102965 0.00320007 0.0065261 0.00960773 -Loop 43000 from 48000, State data : 0.32524 0.437762 0.353331 0.760093 0.099842 0.200089 0.299979 0.992816 0.0450913 -0.0102961 0.00320001 0.00652608 0.00960857 -Loop 44000 from 48000, State data : 0.325241 0.43776 0.353327 0.760095 0.099883 0.200059 0.299979 0.992816 0.045089 -0.0102953 0.00319975 0.00652622 0.00960868 -Loop 45000 from 48000, State data : 0.325243 0.437759 0.353325 0.760096 0.0999138 0.200045 0.299979 0.992816 0.0450878 -0.0102956 0.0031996 0.00652593 0.00960985 -Loop 46000 from 48000, State data : 0.325245 0.437756 0.353324 0.760097 0.0999355 0.200042 0.299979 0.992816 0.0450878 -0.0102959 0.00319972 0.0065261 0.00960944 -Loop 47000 from 48000, State data : 0.325246 0.437757 0.353322 0.760098 0.0999504 0.200039 0.299979 0.992816 0.0450878 -0.0102959 0.00319952 0.00652634 0.00960984 -Calibration phase finished. - -Regular calculation started: -Loop 1000 from 48000, State data : 0.9996 6.68374e-06 -7.71055e-05 0.028269 0.0999599 0.199742 0.298758 0.992397 0.0506049 -0.00981295 0.00516875 0.00517689 0.0102406 -Loop 2000 from 48000, State data : 0.95186 0.0747648 0.154942 0.253704 0.0997667 0.199899 0.298983 0.992397 0.0504132 -0.0098162 0.00510809 0.00522702 0.0102249 -Loop 3000 from 48000, State data : 0.395338 0.237819 0.486861 0.741698 0.0994409 0.200091 0.299095 0.992397 0.0502891 -0.00981838 0.00506923 0.00525921 0.0102147 -Loop 4000 from 48000, State data : 0.952465 0.0877289 0.155254 0.247002 0.0992076 0.200299 0.299271 0.992397 0.0502054 -0.00981973 0.00504271 0.00528111 0.0102076 -Loop 5000 from 48000, State data : 0.950016 0.096521 0.160702 0.249654 0.0990023 0.200426 0.299306 0.992397 0.05013 -0.00982108 0.00501929 0.00530046 0.0102013 -Loop 6000 from 48000, State data : 0.389808 0.256786 0.476033 0.745321 0.0988748 0.200476 0.299331 0.992397 0.050078 -0.00982208 0.0050032 0.00531378 0.0101971 -Loop 7000 from 48000, State data : 0.950306 0.109383 0.161046 0.242937 0.0987883 0.200581 0.299444 0.992397 0.0500379 -0.00982289 0.0049906 0.00532416 0.0101938 -Loop 8000 from 48000, State data : 0.947646 0.118155 0.166392 0.2456 0.0986931 0.200633 0.299434 0.992397 0.0499987 -0.00982366 0.00497852 0.00533416 0.0101903 -Loop 9000 from 48000, State data : 0.383995 0.275557 0.464951 0.748623 0.0986473 0.200627 0.299425 0.992397 0.0499702 -0.00982415 0.00496994 0.00534126 0.0101879 -Loop 10000 from 48000, State data : 0.94764 0.130939 0.166769 0.238794 0.0986203 0.200694 0.299509 0.992397 0.0499475 -0.00982454 0.004963 0.00534698 0.0101861 -Loop 11000 from 48000, State data : 0.944771 0.139703 0.171999 0.241471 0.0985699 0.200714 0.299481 0.992397 0.0499252 -0.00982467 0.00495605 0.00535274 0.0101844 -Loop 12000 from 48000, State data : 0.377949 0.294161 0.453622 0.751566 0.0985571 0.200685 0.299459 0.992397 0.0499092 -0.00982467 0.00495124 0.0053567 0.0101832 -Loop 13000 from 48000, State data : 0.944475 0.152413 0.172408 0.234549 0.0985539 0.200736 0.299532 0.992397 0.0498962 -0.00982467 0.00494735 0.0053599 0.0101823 -Loop 14000 from 48000, State data : 0.941398 0.16117 0.177516 0.237239 0.0985215 0.200743 0.299498 0.992397 0.0498826 -0.00982467 0.0049434 0.00536316 0.0101813 -Loop 15000 from 48000, State data : 0.371694 0.312599 0.442052 0.754132 0.0985222 0.200704 0.299474 0.992397 0.049874 -0.00982467 0.00494084 0.0053653 0.0101808 -Loop 16000 from 48000, State data : 0.940819 0.173801 0.177954 0.230187 0.0985277 0.20075 0.299544 0.992397 0.0498671 -0.00982467 0.00493887 0.00536698 0.0101804 -Loop 17000 from 48000, State data : 0.937532 0.182552 0.182939 0.232897 0.0985023 0.200752 0.299507 0.992397 0.0498602 -0.00982467 0.0049367 0.0053688 0.0101799 -Loop 18000 from 48000, State data : 0.365235 0.33087 0.43025 0.756316 0.0985084 0.200708 0.299482 0.992397 0.0498562 -0.00982467 0.00493555 0.0053698 0.0101796 -Loop 19000 from 48000, State data : 0.936669 0.195102 0.183407 0.225717 0.0985175 0.200754 0.299549 0.992397 0.0498532 -0.00982467 0.00493474 0.00537051 0.0101794 -Loop 20000 from 48000, State data : 0.933178 0.203841 0.188264 0.22844 0.0984953 0.200754 0.299511 0.992397 0.0498502 -0.00982467 0.00493366 0.00537141 0.010179 -Loop 21000 from 48000, State data : 0.35858 0.348967 0.41822 0.758113 0.0985034 0.200709 0.299484 0.992397 0.0498495 -0.00982467 0.00493334 0.00537172 0.0101788 -Loop 22000 from 48000, State data : 0.93203 0.216304 0.188763 0.221136 0.0985129 0.200755 0.299549 0.992397 0.0498497 -0.00982467 0.00493327 0.00537182 0.0101787 -Loop 23000 from 48000, State data : 0.928336 0.225027 0.193488 0.22387 0.0984918 0.200754 0.29951 0.992397 0.0498497 -0.00982467 0.00493298 0.00537209 0.0101787 -Loop 24000 from 48000, State data : 0.351735 0.366882 0.405969 0.759519 0.0985006 0.200707 0.299482 0.992397 0.0498508 -0.00982467 0.00493324 0.00537189 0.0101787 -Loop 25000 from 48000, State data : 0.926905 0.237397 0.194017 0.216443 0.0985107 0.200755 0.299545 0.992397 0.0498526 -0.00982467 0.00493366 0.00537159 0.0101787 -Loop 26000 from 48000, State data : 0.92301 0.246099 0.198608 0.219185 0.0984902 0.200753 0.299511 0.992397 0.0498537 -0.00982467 0.00493391 0.00537146 0.0101787 -Loop 27000 from 48000, State data : 0.344708 0.384605 0.393502 0.760534 0.0984992 0.200706 0.299488 0.992397 0.0498556 -0.00982467 0.00493459 0.00537092 0.0101787 -Loop 28000 from 48000, State data : 0.921297 0.258369 0.199166 0.211636 0.0985091 0.200757 0.299555 0.992397 0.0498579 -0.00982467 0.00493535 0.00537033 0.0101787 -Loop 29000 from 48000, State data : 0.917204 0.267048 0.203621 0.214385 0.0984891 0.200754 0.29952 0.992397 0.0498601 -0.00982467 0.00493597 0.0053698 0.0101787 -Loop 30000 from 48000, State data : 0.337501 0.402129 0.380825 0.761156 0.0984981 0.200706 0.299491 0.992397 0.0498626 -0.00982467 0.00493691 0.00536903 0.0101787 -Loop 31000 from 48000, State data : 0.915208 0.279212 0.204208 0.206723 0.0985072 0.200758 0.299553 0.992397 0.0498654 -0.00982467 0.00493789 0.00536824 0.0101787 -Loop 32000 from 48000, State data : 0.910918 0.287861 0.208526 0.209479 0.0984873 0.200754 0.299515 0.992397 0.0498676 -0.00982467 0.00493879 0.00536752 0.0101787 -Loop 33000 from 48000, State data : 0.330116 0.419445 0.367945 0.761385 0.0984966 0.200704 0.299489 0.992397 0.0498701 -0.00982467 0.00493986 0.00536667 0.0101787 -Loop 34000 from 48000, State data : 0.908641 0.299912 0.209141 0.201703 0.0985056 0.200757 0.299551 0.992397 0.0498728 -0.00982467 0.00494093 0.00536582 0.0101787 -Loop 35000 from 48000, State data : 0.904158 0.308528 0.213318 0.204462 0.0984862 0.200752 0.299518 0.992397 0.0498751 -0.00982467 0.00494188 0.00536507 0.0101787 -Loop 36000 from 48000, State data : 0.322561 0.436541 0.354869 0.761219 0.0984953 0.200702 0.299495 0.992397 0.0498778 -0.00982467 0.00494296 0.00536423 0.0101787 -Loop 37000 from 48000, State data : 0.322549 0.436508 0.354868 0.761243 0.0989076 0.200506 0.299634 0.992397 0.0498778 -0.00982467 0.00494296 0.00536423 0.0101787 -Loop 38000 from 48000, State data : 0.322568 0.436485 0.354851 0.761257 0.099208 0.200371 0.299726 0.992397 0.0498778 -0.00982467 0.00494296 0.00536423 0.0101787 -Loop 39000 from 48000, State data : 0.322581 0.436466 0.354841 0.761267 0.0994207 0.200267 0.299799 0.992397 0.0498778 -0.00982467 0.00494296 0.00536423 0.0101787 -Loop 40000 from 48000, State data : 0.322592 0.436454 0.354831 0.761274 0.099581 0.200208 0.299849 0.992397 0.0498778 -0.00982467 0.00494296 0.00536423 0.0101787 -Loop 41000 from 48000, State data : 0.322601 0.436443 0.354826 0.761278 0.099701 0.20015 0.299901 0.992397 0.0498778 -0.00982467 0.00494296 0.00536423 0.0101787 -Loop 42000 from 48000, State data : 0.322606 0.436435 0.35482 0.761283 0.0997844 0.200101 0.299931 0.992397 0.0498778 -0.00982467 0.00494296 0.00536423 0.0101787 -Loop 43000 from 48000, State data : 0.322611 0.436429 0.35482 0.761285 0.0998457 0.200072 0.299961 0.992397 0.0498778 -0.00982467 0.00494296 0.00536423 0.0101787 -Loop 44000 from 48000, State data : 0.322615 0.436425 0.354818 0.761286 0.0998883 0.200057 0.29999 0.992397 0.0498778 -0.00982467 0.00494296 0.00536423 0.0101787 -Loop 45000 from 48000, State data : 0.322617 0.436423 0.354816 0.761287 0.099912 0.200042 0.300002 0.992397 0.0498778 -0.00982467 0.00494296 0.00536423 0.0101787 -Loop 46000 from 48000, State data : 0.322617 0.436421 0.354815 0.761289 0.0999343 0.20003 0.300002 0.992397 0.0498778 -0.00982467 0.00494296 0.00536423 0.0101787 -Loop 47000 from 48000, State data : 0.322618 0.436421 0.354814 0.761289 0.0999444 0.20003 0.300002 0.992397 0.0498778 -0.00982467 0.00494296 0.00536423 0.0101787 -Final State data : 0.322618 0.436421 0.354814 0.761289 0.0999518 0.20003 0.300002 0.992397 0.0498778 -0.00982467 0.00494296 0.00536423 0.0101787 -Estimated error : 0.0999518 0.20003 0.300002 -Difference between real and estimated errors : 4.81904e-05 -2.99811e-05 -2.17557e-06 - -Expected Euler angels (degree) : -29.8215 64.9692 150.241 -Calculated Euler angels (degree) : -35.1525 63.3067 156.167 -``` diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/kalman/main/CMakeLists.txt b/test_apps/managed_components/espressif__esp-dsp/examples/kalman/main/CMakeLists.txt deleted file mode 100644 index 7fefbfb..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/kalman/main/CMakeLists.txt +++ /dev/null @@ -1 +0,0 @@ -idf_component_register(SRCS "ekf_imu13states_main.cpp") diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/kalman/main/ekf_imu13states_main.cpp b/test_apps/managed_components/espressif__esp-dsp/examples/kalman/main/ekf_imu13states_main.cpp deleted file mode 100644 index 287089e..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/kalman/main/ekf_imu13states_main.cpp +++ /dev/null @@ -1,196 +0,0 @@ -// Copyright 2020-2021 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include -#include -#include "dsp_platform.h" -#include "esp_log.h" - -#include "esp_dsp.h" -#include "ekf_imu13states.h" - -static const char *TAG = "main"; - -extern "C" void app_main(); - -// This example reproduce system with gyroscope, accelerometer, and magnetometer -// True gyroscope values will be transformed and applied to the rotation and reference measurements. -void app_main() -{ - ekf_imu13states *ekf13 = new ekf_imu13states(); - ekf13->Init(); - ESP_LOGI(TAG, "Start Example."); - - // Set up some initial values to emulate and calculate system values - int total_N = 3000; - // Pi value - float pi = std::atan(1) * 4; - - // gyroscope bias error - float gyro_err_data[] = {0.1, 0.2, 0.3}; // static constatnt error - dspm::Mat gyro_err(gyro_err_data, 3, 1); - - - // Measurement noise covariance values for diagonal covariance matrix. - // For the real system these values could be adjusted! - // These calues depends on how noisy the measurement. - // - float R[10]; - for (size_t i = 0; i < 10; i++) { - R[i] = 0.01; - } - - // Reference vectors - float accel0_data[] = {0, 0, 1}; - // In real system magnetometer vector will have different value and direction - // The EKF will calculate them. This value is used as initial state. - float magn0_data[] = {1, 0, 0}; - - dspm::Mat accel0(accel0_data, 3, 1); - dspm::Mat magn0(magn0_data, 3, 1); - - float dt = 0.01; - - dspm::Mat gyro_data(3, 1); - int count = 0; - - // Initial rotation matrix - dspm::Mat Rm = dspm::Mat::eye(3); - dspm::Mat Re = dspm::Mat::eye(3); - - gyro_err *= 1; - - std::cout << "Gyro error: " << gyro_err.t() << std::endl; - std::cout << "Calibration phase started: " << std::endl; - for (size_t n = 1; n < total_N * 16; n++) { - if ((n % 1000) == 0) { - std::cout << "Loop " << n << " from " << total_N * 16; - std::cout << ", State data : " << ekf13->X.t(); - } - // - // This part of the loop related to the system emulation - // - - // Generate gyro values for system emulation - gyro_data *= 0; // reset gyro value - if ((n >= (total_N / 2)) && (n < total_N * 12)) { - gyro_data(0, 0) = 1 / pi * std::cos(-pi / 2 + pi / 2 * count * 2 / (total_N / 10)); - gyro_data(1, 0) = 2 / pi * std::cos(-pi / 2 + pi / 2 * count * 2 / (total_N / 10)); - gyro_data(2, 0) = 3 / pi * std::cos(-pi / 2 + pi / 2 * count * 2 / (total_N / 10)); - count++; - } - dspm::Mat gyro_sample = gyro_data + gyro_err; - - gyro_data *= dt; - // Calculate rotation for the last time interval - Re = ekf::eul2rotm(gyro_data.data); - // Ally rotation to the system rotation matrix - Rm = Rm * Re; - // Convert rotation matrix to the system attitude quaternion - dspm::Mat attitude = ekf::rotm2quat(Rm); - // We have to rotate accel and magn to the opposite direction - dspm::Mat accel_data = Rm.t() * accel0; - dspm::Mat magn_data = Rm.t() * magn0; - - dspm::Mat accel_norm = accel_data / accel_data.norm(); - dspm::Mat magn_norm = magn_data / magn_data.norm(); - - // - // This part of the loop related to the real system - // Here gyro_sample values must be replaced by measured gyroscope values - // and accel_norm and magn_norm should be real measured accel and magn values - // The dt in this case should be real time difference in seconds between samples - // Fill the input control values with measured gyro values - float input_u[] = {gyro_sample(0, 0), gyro_sample(1, 0), gyro_sample(2, 0)}; - // Process input values to new state - ekf13->Process(input_u, dt); - dspm::Mat q_norm(ekf13->X.data, 4, 1); - q_norm /= q_norm.norm(); - // Correct state and calculate gyro and magnetometer values. - // Here accel_norm and magn_norm should be real measured accel and magn values - ekf13->UpdateRefMeasurementMagn(accel_norm.data, magn_norm.data, R); - } - std::cout << "Calibration phase finished." << std::endl << std::endl; - - std::cout << "Regular calculation started:" << std::endl; - - // Reset rotation nmatrix - Rm = dspm::Mat::eye(3); - Re = dspm::Mat::eye(3); - - count = 0; - // Set initial state - ekf13->X(0,0) = 1; - ekf13->X(0,1) = 0; - ekf13->X(0,2) = 0; - ekf13->X(0,3) = 0; - - for (size_t n = 1; n < total_N * 16; n++) { - if ((n % 1000) == 0) { - std::cout << "Loop " << n << " from " << total_N * 16; - std::cout << ", State data : " << ekf13->X.t(); - } - // - // This part of the loop related to the system emulation - // - - // Generate gyro values for system emulation - gyro_data *= 0; // reset gyro value - if ((n >= (total_N / 2)) && (n < total_N * 12)) { - gyro_data(0, 0) = 1 / pi * std::cos(-pi / 2 + pi / 2 * count * 2 / (total_N / 10)); - gyro_data(1, 0) = 2 / pi * std::cos(-pi / 2 + pi / 2 * count * 2 / (total_N / 10)); - gyro_data(2, 0) = 3 / pi * std::cos(-pi / 2 + pi / 2 * count * 2 / (total_N / 10)); - count++; - } - dspm::Mat gyro_sample = gyro_data + gyro_err; - - gyro_data *= dt; - // Calculate rotation for the last time interval - Re = ekf::eul2rotm(gyro_data.data); - // Ally rotation to the system rotation matrix - Rm = Rm * Re; - // Convert rotation matrix to the system attitude quaternion - dspm::Mat attitude = ekf::rotm2quat(Rm); - // We have to rotate accel and magn to the opposite direction - dspm::Mat accel_data = Rm.t() * accel0; - dspm::Mat magn_data = Rm.t() * magn0; - - dspm::Mat accel_norm = accel_data / accel_data.norm(); - dspm::Mat magn_norm = magn_data / magn_data.norm(); - - // - // This part of the loop related to the real system - // Here gyro_sample values must be replaced by measured gyroscope values - // and accel_norm and magn_norm should be real measured accel and magn values - // The dt in this case should be real time difference in seconds between samples - // Fill the input control values with measured gyro values - float input_u[] = {gyro_sample(0, 0), gyro_sample(1, 0), gyro_sample(2, 0)}; - // Process input values to new state - ekf13->Process(input_u, dt); - dspm::Mat q_norm(ekf13->X.data, 4, 1); - q_norm /= q_norm.norm(); - // Correct state and calculate gyro and magnetometer values. - // Here accel_norm and magn_norm should be real measured accel and magn values - ekf13->UpdateRefMeasurement(accel_norm.data, magn_norm.data, R); - } - - std::cout << "Final State data : " << ekf13->X.t(); - dspm::Mat estimated_error(&ekf13->X.data[4], 3, 1); - std::cout << "Estimated error : " << estimated_error.t(); - std::cout << "Difference between real and estimated errors : " << (gyro_err - estimated_error).t() << std::endl; - - std::cout << "Expected Euler angels (degree) : " << (180/pi*ekf::quat2eul(ekf::rotm2quat(Rm).data)).t(); - std::cout << "Calculated Euler angels (degree) : " << (180/pi*ekf::quat2eul(ekf13->X.data)).t() << std::endl; -} diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/kalman/main/idf_component.yml b/test_apps/managed_components/espressif__esp-dsp/examples/kalman/main/idf_component.yml deleted file mode 100644 index f40e96d..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/kalman/main/idf_component.yml +++ /dev/null @@ -1,4 +0,0 @@ -dependencies: - espressif/esp-dsp: - override_path: "../../../" - version: "*" diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/kalman/sdkconfig.defaults b/test_apps/managed_components/espressif__esp-dsp/examples/kalman/sdkconfig.defaults deleted file mode 100644 index 4bbe387..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/kalman/sdkconfig.defaults +++ /dev/null @@ -1,21 +0,0 @@ -# -# DSP Library -# -# CONFIG_DSP_ANSI is not set -CONFIG_DSP_OPTIMIZED=y -# CONFIG_DSP_MAX_FFT_SIZE_512 is not set -# CONFIG_DSP_MAX_FFT_SIZE_1024 is not set -# CONFIG_DSP_MAX_FFT_SIZE_2048 is not set -CONFIG_DSP_MAX_FFT_SIZE_4096=y -# CONFIG_DSP_MAX_FFT_SIZE_8192 is not set -# CONFIG_DSP_MAX_FFT_SIZE_16384 is not set -# CONFIG_DSP_MAX_FFT_SIZE_32768 is not set -CONFIG_DSP_MAX_FFT_SIZE=4096 -# end of DSP Library - -# -# ESP System Settings -# -CONFIG_ESP_INT_WDT=n -CONFIG_ESP_TASK_WDT=n -# end of ESP System Settings diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/matrix/CMakeLists.txt b/test_apps/managed_components/espressif__esp-dsp/examples/matrix/CMakeLists.txt deleted file mode 100644 index 223158c..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/matrix/CMakeLists.txt +++ /dev/null @@ -1,6 +0,0 @@ -# The following lines of boilerplate have to be in your project's -# CMakeLists in this exact order for cmake to work correctly -cmake_minimum_required(VERSION 3.5) - -include($ENV{IDF_PATH}/tools/cmake/project.cmake) -project(matrix) diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/matrix/README.md b/test_apps/managed_components/espressif__esp-dsp/examples/matrix/README.md deleted file mode 100644 index bf75b1c..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/matrix/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# Matrix Operations Example - -(See the README.md file in the upper level 'examples' directory for more information about examples.) - -This example demonstrates how to use Mat class functionality from esp-dsp library. Example does the following steps: - -1. Initialize a matrix A and matirx x -2. Calculate matrix b: b = A*x -3. Find roots x1_: A*x1_ = b, with different methods -4. Print result - -## How to use example - -### Hardware required - -This example does not require any special hardware, and can be run on any common development board. - -### Configure the project - -Under Component Config ---> DSP Library ---> DSP Optimization, it's possible to choose either the optimized or ANSI implementation, to compare them. - -### Build and flash - -Build the project and flash it to the board, then run monitor tool to view serial output (replace PORT with serial port name): - -``` -idf.py -p PORT flash monitor -``` - -(To exit the serial monitor, type ``Ctrl-]``.) - -See the Getting Started Guide for full steps to configure and use ESP-IDF to build projects. - -## Example output - -Here is an typical example console output. - -``` -I (215) main: Start Example. -I (215) main: Original vector x: -0 -1 -2 -I (215) main: Solve result: -0 -1 -2 -I (215) main: Roots result: -0 -1 -2 -I (215) main: End Example. - -``` diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/matrix/main/CMakeLists.txt b/test_apps/managed_components/espressif__esp-dsp/examples/matrix/main/CMakeLists.txt deleted file mode 100644 index ec8c21c..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/matrix/main/CMakeLists.txt +++ /dev/null @@ -1 +0,0 @@ -idf_component_register(SRCS "dspm_matrix_main.cpp") diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/matrix/main/dspm_matrix_main.cpp b/test_apps/managed_components/espressif__esp-dsp/examples/matrix/main/dspm_matrix_main.cpp deleted file mode 100644 index 3b5ea10..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/matrix/main/dspm_matrix_main.cpp +++ /dev/null @@ -1,62 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include -#include -#include "dsp_platform.h" -#include "esp_log.h" - -#include "esp_dsp.h" - -static const char *TAG = "main"; - -// This example shows how to use Mat class from esp-dsp library. -// -// First we create matix A and x, and then calculating matrix b as result -// A*x = b -// Then we can find x as roots of matrices X and b -// -extern "C" void app_main(); - -void app_main() -{ - ESP_LOGI(TAG, "Start Example."); - int M = 3; - int N = 3; - dspm::Mat A(M, N); - dspm::Mat x(N, 1); - for (int m = 0 ; m < M ; m++) { - for (int n = 0 ; n < N ; n++) { - A(m, n) = N * m + n; - } - x(m, 0) = m; - } - A(0, 0) = 10; - A(0, 1) = 11; - - dspm::Mat b = A * x; - // Gaussian method - dspm::Mat x1_ = dspm::Mat::solve(A, b); - // Non Gaussian method - dspm::Mat x2_ = dspm::Mat::roots(A, b); - - ESP_LOGI(TAG, "Original vector x:"); - std::cout << x; - ESP_LOGI(TAG, "Solve result:"); - std::cout << x1_; - ESP_LOGI(TAG, "Roots result:"); - std::cout << x2_; - ESP_LOGI(TAG, "End Example."); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/examples/matrix/main/idf_component.yml b/test_apps/managed_components/espressif__esp-dsp/examples/matrix/main/idf_component.yml deleted file mode 100644 index f40e96d..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/examples/matrix/main/idf_component.yml +++ /dev/null @@ -1,4 +0,0 @@ -dependencies: - espressif/esp-dsp: - override_path: "../../../" - version: "*" diff --git a/test_apps/managed_components/espressif__esp-dsp/idf_component.yml b/test_apps/managed_components/espressif__esp-dsp/idf_component.yml deleted file mode 100644 index efa2c54..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/idf_component.yml +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: - idf: - version: '>=4.2' -description: ESP-DSP is the official DSP library for Espressif SoCs. -documentation: https://docs.espressif.com/projects/esp-dsp/en/latest/index.html -issues: https://github.com/espressif/esp-dsp/issues -repository: https://github.com/espressif/esp-dsp.git -url: https://github.com/espressif/esp-dsp -version: 1.4.4 diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_common.h b/test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_common.h deleted file mode 100644 index 988fdf3..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_common.h +++ /dev/null @@ -1,83 +0,0 @@ -// Copyright 2018-2022 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#ifndef _dsp_common_H_ -#define _dsp_common_H_ -#include -#include -#include "dsp_err.h" -#include "esp_idf_version.h" - -#if ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(4, 4, 0) -#include "esp_cpu.h" -#else -#include "soc/cpu.h" -#endif - -#ifdef __cplusplus -extern "C" -{ -#endif - -/** - * @brief check power of two - * The function check if the argument is power of 2. - * The implementation use ANSI C and could be compiled and run on any platform - * - * @return - * - true if x is power of two - * - false if no - */ -bool dsp_is_power_of_two(int x); - - -/** - * @brief Power of two - * The function return power of 2 for values 2^N. - * The implementation use ANSI C and could be compiled and run on any platform - * - * @return - * - power of two - */ -int dsp_power_of_two(int x); - - -/** - * @brief Logginng for esp32s3 TIE core - * Registers covered q0 to q7, ACCX and SAR_BYTE - * - * @param n_regs: number of registers to be logged at once - * @param ...: register codes 0, 1, 2, 3, 4, 5, 6, 7, 'a', 's' - * - * @return ESP_OK - * - */ -esp_err_t tie_log(int n_regs, ...); - -#ifdef __cplusplus -} -#endif - -// esp_cpu_get_ccount function is implemented in IDF 4.1 and later -#if ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(5, 0, 0) -#define dsp_get_cpu_cycle_count esp_cpu_get_cycle_count -#else -#if ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(4, 1, 0) -#define dsp_get_cpu_cycle_count esp_cpu_get_ccount -#else -#define dsp_get_cpu_cycle_count xthal_get_ccount -#endif -#endif // ESP_IDF_VERSION - -#endif // _dsp_common_H_ diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_err.h b/test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_err.h deleted file mode 100644 index d769664..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_err.h +++ /dev/null @@ -1,23 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -#ifndef _DSP_ERR_H_ -#define _DSP_ERR_H_ - -#include "stdint.h" -#include "esp_err.h" -#include "dsp_err_codes.h" - -#endif // _DSP_ERR_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_err_codes.h b/test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_err_codes.h deleted file mode 100644 index a4176e5..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_err_codes.h +++ /dev/null @@ -1,28 +0,0 @@ -// Copyright 2018-2022 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#ifndef _dsp_error_codes_H_ -#define _dsp_error_codes_H_ - -#define DSP_OK 0 // For internal use only. Please use ESP_OK instead -#define ESP_ERR_DSP_BASE 0x70000 -#define ESP_ERR_DSP_INVALID_LENGTH (ESP_ERR_DSP_BASE + 1) -#define ESP_ERR_DSP_INVALID_PARAM (ESP_ERR_DSP_BASE + 2) -#define ESP_ERR_DSP_PARAM_OUTOFRANGE (ESP_ERR_DSP_BASE + 3) -#define ESP_ERR_DSP_UNINITIALIZED (ESP_ERR_DSP_BASE + 4) -#define ESP_ERR_DSP_REINITIALIZED (ESP_ERR_DSP_BASE + 5) -#define ESP_ERR_DSP_ARRAY_NOT_ALIGNED (ESP_ERR_DSP_BASE + 6) - - -#endif // _dsp_error_codes_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_platform.h b/test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_platform.h deleted file mode 100644 index 239b325..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_platform.h +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -#ifndef dsp_platform_h_ -#define dsp_platform_h_ -#include "esp_idf_version.h" -#if ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(4, 4, 0) -#include "esp_cpu.h" -#else -#include "soc/cpu.h" -#endif - -#include "freertos/FreeRTOS.h" -#include "freertos/portable.h" -#include "freertos/task.h" -#include "freertos/semphr.h" - -#endif // dsp_platform_h_ diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_tests.h b/test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_tests.h deleted file mode 100644 index ea1fb42..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_tests.h +++ /dev/null @@ -1,37 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#ifndef _DSP_TESTS_H_ -#define _DSP_TESTS_H_ - -#include -#include "esp_idf_version.h" - -#define TEST_ASSERT_EXEC_IN_RANGE(min_exec, max_exec, actual) \ - if (actual >= max_exec) { \ - ESP_LOGE("", "Time error. Expected max: %i, reached: %i", (int)max_exec, (int)actual);\ - TEST_ASSERT_MESSAGE (false, "Exec time takes more than expected! ");\ - }\ - if (actual < min_exec) {\ - ESP_LOGE("", "Time error. Expected min: %i, reached: %i", (int)min_exec, (int)actual);\ - TEST_ASSERT_MESSAGE (false, "Exec time takes less then expected!");\ - } - - -// memalign function is implemented in IDF 4.3 and later -#if ESP_IDF_VERSION <= ESP_IDF_VERSION_VAL(4, 3, 0) -#define memalign(align_, size_) malloc(size_) -#endif - -#endif // _DSP_TESTS_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_types.h b/test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_types.h deleted file mode 100644 index 8076084..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/common/include/dsp_types.h +++ /dev/null @@ -1,40 +0,0 @@ -#ifndef _dsp_types_H_ -#define _dsp_types_H_ -#include -#include -#include - -// union to simplify access to the 16 bit data -typedef union sc16_u -{ - struct - { - int16_t re; - int16_t im; - }; - uint32_t data; -}sc16_t; - -typedef union fc32_u -{ - struct - { - float re; - float im; - }; - uint64_t data; -}fc32_t; - -typedef struct image2d_s -{ - void* data; // could be int8_t, unt8_t, int16_t, unt16_t, float - int step_x; // step of elements by X - int step_y; // step of elements by Y, usually is 1 - int stride_x; // stride width: size of the elements in X axis * by step_x + padding - int stride_y; // stride height: size of the elements in Y axis * by step_y + padding - // Point[x,y] = data[width*y*step_y + x*step_x]; - // Full data size = width*height - -} image2d_t; - -#endif // _dsp_types_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/common/include/esp_dsp.h b/test_apps/managed_components/espressif__esp-dsp/modules/common/include/esp_dsp.h deleted file mode 100644 index 9ce979e..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/common/include/esp_dsp.h +++ /dev/null @@ -1,65 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#ifndef _esp_dsp_H_ -#define _esp_dsp_H_ - -#ifdef __cplusplus -extern "C" -{ -#endif - -// Common includes -#include "dsp_common.h" -#include "dsp_types.h" - -// Signal processing -#include "dsps_dotprod.h" -#include "dsps_math.h" -#include "dsps_fir.h" -#include "dsps_biquad.h" -#include "dsps_biquad_gen.h" -#include "dsps_wind.h" -#include "dsps_conv.h" -#include "dsps_corr.h" - -#include "dsps_d_gen.h" -#include "dsps_h_gen.h" -#include "dsps_tone_gen.h" -#include "dsps_snr.h" -#include "dsps_sfdr.h" - -#include "dsps_fft2r.h" -#include "dsps_fft4r.h" -#include "dsps_dct.h" - -// Matrix operations -#include "dspm_mult.h" - -// Support functions -#include "dsps_view.h" - -// Image processing functions: -#include "dspi_dotprod.h" - - -#ifdef __cplusplus -} -#endif - -#ifdef __cplusplus -#include "mat.h" -#endif - -#endif // _esp_dsp_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/common/include_sim/esp_attr.h b/test_apps/managed_components/espressif__esp-dsp/modules/common/include_sim/esp_attr.h deleted file mode 100644 index 4547ae6..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/common/include_sim/esp_attr.h +++ /dev/null @@ -1,21 +0,0 @@ -// Copyright 2018-2020 spressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -// This file include defenitions that are emulate esp-idf error codes - -#ifndef _esp_attr_h_ -#define _esp_attr_h_ - - -#endif // _esp_attr_h_ diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/common/include_sim/esp_err.h b/test_apps/managed_components/espressif__esp-dsp/modules/common/include_sim/esp_err.h deleted file mode 100644 index e564031..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/common/include_sim/esp_err.h +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright 2018-2020 spressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -// This file include defenitions that are emulate esp-idf error codes - -#ifndef _esp_err_h_ -#define _esp_err_h_ - -#include -typedef int esp_err_t; - -#define ESP_OK 0 - -#ifndef M_PI -#define M_PI 3.14159265358979323846 -#endif // M_PI - -#endif // _esp_err_h_ diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/common/include_sim/esp_log.h b/test_apps/managed_components/espressif__esp-dsp/modules/common/include_sim/esp_log.h deleted file mode 100644 index e826280..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/common/include_sim/esp_log.h +++ /dev/null @@ -1,24 +0,0 @@ -// Copyright 2018-2020 spressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -// This file include defenitions that are emulate esp-idf error codes - -#ifndef _esp_log_h_ -#define _esp_log_h_ - -#include - -#define ESP_LOGD - -#endif // _esp_log_h_ diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/common/include_sim/sdkconfig.h b/test_apps/managed_components/espressif__esp-dsp/modules/common/include_sim/sdkconfig.h deleted file mode 100644 index 5413f88..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/common/include_sim/sdkconfig.h +++ /dev/null @@ -1,4 +0,0 @@ -#ifndef _sdkconfig_h_ -#define _sdkconfig_h_ - -#endif // _sdkconfig_h_ diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/common/misc/aes3_tie_log.c b/test_apps/managed_components/espressif__esp-dsp/modules/common/misc/aes3_tie_log.c deleted file mode 100644 index 26141e4..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/common/misc/aes3_tie_log.c +++ /dev/null @@ -1,128 +0,0 @@ -/* - * SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD - * - * SPDX-License-Identifier: Apache-2.0 - */ - -#include "dsp_common.h" -#include - -#define TIE_LOG_ENABLED 1 - -#if (CONFIG_IDF_TARGET_ESP32S3) - -esp_err_t tie_log(int n_regs, ...){ - - #if !TIE_LOG_ENABLED - return ESP_OK; - #else - - va_list list; - va_start(list, n_regs); - - uint32_t reg_128_bits[4] = {0, 0, 0, 0}; - int reg_code; - - for(int i = 0; i < n_regs; i++){ - reg_code = va_arg(list, int); - - // ACCX register - if( reg_code == 'a'){ - asm volatile("rur.accx_0 %0" : "=a" (reg_128_bits[0])); - asm volatile("rur.accx_1 %0" : "=a" (reg_128_bits[1])); - printf("ACCX - %02x %08x", (unsigned int)reg_128_bits[1], (unsigned int)reg_128_bits[0]); - printf(" --- %llu\n", (long long unsigned)reg_128_bits[1] << 32 | (unsigned int)reg_128_bits[0]); - } - - // SAR:_BYTE register - else if( reg_code == 's'){ - asm volatile("rur.sar_byte %0" : "=a" (reg_128_bits[0])); - printf("SAR_BYTE - %d\n", (unsigned int)reg_128_bits[0]); - } - - // Q0 - Q7 registers - else if((reg_code >= 0) && (reg_code <= 7)){ - switch(reg_code){ - case 0 : { - asm volatile("ee.movi.32.a q0, %0, 0" : "=a" (reg_128_bits[0])); - asm volatile("ee.movi.32.a q0, %0, 1" : "=a" (reg_128_bits[1])); - asm volatile("ee.movi.32.a q0, %0, 2" : "=a" (reg_128_bits[2])); - asm volatile("ee.movi.32.a q0, %0, 3" : "=a" (reg_128_bits[3])); - printf("Q0"); - break; - } - case 1 : { - asm volatile("ee.movi.32.a q1, %0, 0" : "=a" (reg_128_bits[0])); - asm volatile("ee.movi.32.a q1, %0, 1" : "=a" (reg_128_bits[1])); - asm volatile("ee.movi.32.a q1, %0, 2" : "=a" (reg_128_bits[2])); - asm volatile("ee.movi.32.a q1, %0, 3" : "=a" (reg_128_bits[3])); - printf("Q1"); - break; - } - case 2 : { - asm volatile("ee.movi.32.a q2, %0, 0" : "=a" (reg_128_bits[0])); - asm volatile("ee.movi.32.a q2, %0, 1" : "=a" (reg_128_bits[1])); - asm volatile("ee.movi.32.a q2, %0, 2" : "=a" (reg_128_bits[2])); - asm volatile("ee.movi.32.a q2, %0, 3" : "=a" (reg_128_bits[3])); - printf("Q2"); - break; - } - case 3 : { - asm volatile("ee.movi.32.a q3, %0, 0" : "=a" (reg_128_bits[0])); - asm volatile("ee.movi.32.a q3, %0, 1" : "=a" (reg_128_bits[1])); - asm volatile("ee.movi.32.a q3, %0, 2" : "=a" (reg_128_bits[2])); - asm volatile("ee.movi.32.a q3, %0, 3" : "=a" (reg_128_bits[3])); - printf("Q3"); - break; - } - case 4 : { - asm volatile("ee.movi.32.a q4, %0, 0" : "=a" (reg_128_bits[0])); - asm volatile("ee.movi.32.a q4, %0, 1" : "=a" (reg_128_bits[1])); - asm volatile("ee.movi.32.a q4, %0, 2" : "=a" (reg_128_bits[2])); - asm volatile("ee.movi.32.a q4, %0, 3" : "=a" (reg_128_bits[3])); - printf("Q4"); - break; - } - case 5 : { - asm volatile("ee.movi.32.a q5, %0, 0" : "=a" (reg_128_bits[0])); - asm volatile("ee.movi.32.a q5, %0, 1" : "=a" (reg_128_bits[1])); - asm volatile("ee.movi.32.a q5, %0, 2" : "=a" (reg_128_bits[2])); - asm volatile("ee.movi.32.a q5, %0, 3" : "=a" (reg_128_bits[3])); - printf("Q5"); - break; - } - case 6 : { - asm volatile("ee.movi.32.a q6, %0, 0" : "=a" (reg_128_bits[0])); - asm volatile("ee.movi.32.a q6, %0, 1" : "=a" (reg_128_bits[1])); - asm volatile("ee.movi.32.a q6, %0, 2" : "=a" (reg_128_bits[2])); - asm volatile("ee.movi.32.a q6, %0, 3" : "=a" (reg_128_bits[3])); - printf("Q6"); - break; - } - case 7 : { - asm volatile("ee.movi.32.a q7, %0, 0" : "=a" (reg_128_bits[0])); - asm volatile("ee.movi.32.a q7, %0, 1" : "=a" (reg_128_bits[1])); - asm volatile("ee.movi.32.a q7, %0, 2" : "=a" (reg_128_bits[2])); - asm volatile("ee.movi.32.a q7, %0, 3" : "=a" (reg_128_bits[3])); - printf("Q7"); - break; - } - } - - printf(" - 0x%08X %08X %08X %08X --- ", (unsigned int)reg_128_bits[3], (unsigned int)reg_128_bits[2], (unsigned int)reg_128_bits[1], (unsigned int)reg_128_bits[0]); - printf("%u %u %u %u %u %u %u %u\n", (unsigned int)reg_128_bits[3] >> 16, (unsigned int)reg_128_bits[3] & 0x0000FFFF, - (unsigned int)reg_128_bits[2] >> 16, (unsigned int)reg_128_bits[2] & 0x0000FFFF, - (unsigned int)reg_128_bits[1] >> 16, (unsigned int)reg_128_bits[1] & 0x0000FFFF, - (unsigned int)reg_128_bits[0] >> 16, (unsigned int)reg_128_bits[0] & 0x0000FFFF); - } - else{ - printf("Bad register code"); - } - } - printf("------------------------------------------------------------------------------------\n"); - - return ESP_OK; - #endif //TIE_LOG_ENABLED -} - -#endif // CONFIG_IDF_TARGET_ESP32S3 \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/common/misc/dsps_pwroftwo.cpp b/test_apps/managed_components/espressif__esp-dsp/modules/common/misc/dsps_pwroftwo.cpp deleted file mode 100644 index 212eede..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/common/misc/dsps_pwroftwo.cpp +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsp_common.h" - -bool dsp_is_power_of_two(int x) -{ - return (x != 0) && ((x & (x - 1)) == 0); -} - -int dsp_power_of_two(int x) -{ - for (size_t i = 0; i < 32; i++) - { - x = x >> 1; - if(0 == x) return i; - } - return 0; -} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_ccorr_f32_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_ccorr_f32_ae32.S deleted file mode 100644 index a3d594f..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_ccorr_f32_ae32.S +++ /dev/null @@ -1,144 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_conv_platform.h" -#if (dsps_ccorr_f32_ae32_enabled == 1) - -#include "dsps_conv_f32_m_ae32.S" - -// This is dot product function for ESP32 processor. - .text - .align 4 - .global dsps_ccorr_f32_ae32 - .type dsps_ccorr_f32_ae32,@function -// The function implements the C code from dsps_ccorr_f32_ansi: -//esp_err_t dsps_ccorr_f32_ansi(const float *Signal, const int siglen, const float *Kernel, const int kernlen, float *corrout); -// -dsps_ccorr_f32_ae32: -// Signal - a2 -// siglen - a3 -// Kernel - a4 -// kernlen - a5 -// corrout - a6 -// -// a11 - loop length - - entry a1, 16 - // Array increment for floating point data should be 4 - sub a10, a3, a5 - bgez a10, dsps_ccorr_positive - addi a10, a2, 0 - addi a2, a4, 0 - addi a4, a10, 0 - - addi a10, a3, 0 - addi a3, a5, 0 - addi a5, a10, 0 - -dsps_ccorr_positive: - movi.n a8, 4 - addi a11, a5, 0 // lkern - loop counter - movi.n a14, 0 - addi a9, a14, 1 - - movi.n a7, 4 - movi.n a8, -4 - - mull a13, a5, a7 // a13 - kernlen*4 - add a13, a13, a4 // a13 - Kernel[kernlen] - addi a13, a13, -4 // a13 - Kernel[kernlen - 1] -ccorr_loop1: - // Clear initial state of the result register - addi a10, a13, 0 // a10 - Kernel - addi a12, a2, 0 // a12 - Signal - wfr f1, a14 // clear output: convout[n] = 0; - - // a12 - sig[0] - // a10 - kern[n]; - // a9 - n+1 - // a7 - 4, - // a8 - -4, - conv_f32_ae32 a12, a10, a9, a7, a7, loop1 - - addi a9, a9, 1 // (n+1)++ - addi a13, a13, -4 // kern[n] - a4-- - - ssi f1, a6, 0 // Store result from f1 to memory at a6 - addi a6, a6, 4 // convout++ - increment output pointer - - addi a11, a11, -1 - bnez a11, ccorr_loop1 - - // a11 - loop counter = siglen - kernlen - 1 - addi a9, a2, 4 // sig[1] - sig[kmin] - addi a13, a5, 0 - - // skip loop if 0 - sub a11, a3, a5 // a11 - loop counter - beqz a11, skip_ccorr_loop2 - -ccorr_loop2: - - // Clear initial state of the result register - addi a12, a9, 0 // a12 - Signal[kmin] - addi a10, a4, 0 // a10 - Kernel - wfr f1, a14 // clear output: convout[n] = 0; - - // a12 - sig[kmin] - // a10 - kern[0]; - // a11 - kernlen - // a7 - 4, - conv_f32_ae32 a12, a10, a13, a7, a7, loop2 - - addi a9, a9, 4 // in1++ - - ssi f1, a6, 0 // Store result from f1 to memory at a6 - addi a6, a6, 4 // convout++ - increment output pointer - - addi a11, a11, -1 - bnez a11, ccorr_loop2 - - -skip_ccorr_loop2: - - // a9 - the same - addi a11, a5, -1 - addi a13, a5, -1 -ccorr_loop3: - - // Clear initial state of the result register - addi a12, a9, 0 // a12 - Signal[kmin] - addi a10, a4, 0 // a10 - Kernel - wfr f1, a14 // clear output: convout[n] = 0; - - // a12 - sig[kmin] - // a10 - kern[n - kmin]; - // a11 - length - // a7 - 4, - // a8 - -4, - conv_f32_ae32 a12, a10, a11, a7, a7, loop3 - - addi a9, a9, 4 // n++ - - ssi f1, a6, 0 // Store result from f1 to memory at a6 - addi a6, a6, 4 // convout++ - increment output pointer - - addi a11, a11, -1 - bnez a11, ccorr_loop3 -skip_ccorr_loop3: - - movi.n a2, 0 // return status ESP_OK - retw.n - -#endif // dsps_ccorr_f32_ae32_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_ccorr_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_ccorr_f32_ansi.c deleted file mode 100644 index 9120ff6..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_ccorr_f32_ansi.c +++ /dev/null @@ -1,81 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_conv.h" -#include "esp_log.h" - -static const char *TAG = "dsps_conv"; - -esp_err_t dsps_ccorr_f32_ansi(const float *Signal, const int siglen, const float *Kernel, const int kernlen, float *corrvout) -{ - if (NULL == Signal) { - return ESP_ERR_DSP_PARAM_OUTOFRANGE; - } - if (NULL == Kernel) { - return ESP_ERR_DSP_PARAM_OUTOFRANGE; - } - if (NULL == corrvout) { - return ESP_ERR_DSP_PARAM_OUTOFRANGE; - } - - float *sig = (float *)Signal; - float *kern = (float *)Kernel; - int lsig = siglen; - int lkern = kernlen; - - if (siglen < kernlen) { - sig = (float *)Kernel; - kern = (float *)Signal; - lsig = kernlen; - lkern = siglen; - } - - for (int n = 0; n < lkern; n++) { - size_t k; - size_t kmin = lkern - 1 - n; - corrvout[n] = 0; - - for (k = 0; k <= n; k++) { - corrvout[n] += sig[k] * kern[kmin + k]; - } - ESP_LOGV(TAG, "L1 k = %i, n = %i , kmin= %i, kmax= %i", 0, n, kmin, kmin + n); - } - for (int n = lkern; n < lsig; n++) { - size_t kmin, kmax, k; - - corrvout[n] = 0; - - kmin = n - lkern + 1; - kmax = n; - for (k = kmin; k <= kmax; k++) { - corrvout[n] += sig[k] * kern[k - kmin]; - } - ESP_LOGV(TAG, "L2 n=%i, kmin = %i, kmax = %i , k-kmin = %i", n, kmin, kmax, 0); - } - - for (int n = lsig; n < lsig + lkern - 1; n++) { - size_t kmin, kmax, k; - - corrvout[n] = 0; - - kmin = n - lkern + 1; - kmax = lsig - 1; - - for (k = kmin; k <= kmax; k++) { - corrvout[n] += sig[k] * kern[k - kmin]; - } - ESP_LOGV(TAG, "L3 n=%i, kmin = %i, kmax = %i , k - kmin = %i", n, kmin, kmax, kmax - kmin); - } - return ESP_OK; -} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_conv_f32_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_conv_f32_ae32.S deleted file mode 100644 index 6939794..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_conv_f32_ae32.S +++ /dev/null @@ -1,147 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_conv_platform.h" -#if (dsps_conv_f32_ae32_enabled == 1) - -#include "dsps_conv_f32_m_ae32.S" - -// This is dot product function for ESP32 processor. - .text - .align 4 - .global dsps_conv_f32_ae32 - .type dsps_conv_f32_ae32,@function -// The function implements the C code from dsps_conv_f32_ansi: -//esp_err_t dsps_conv_f32_ansi(const float *Signal, const int siglen, const float *Kernel, const int kernlen, float *convout); -// -dsps_conv_f32_ae32: -// Signal - a2 -// siglen - a3 -// Kernel - a4 -// kernlen - a5 -// convout - a6 -// -// a11 - loop length - - entry a1, 16 - // Array increment for floating point data should be 4 - sub a10, a3, a5 - bgez a10, dsps_conv_positive - addi a10, a2, 0 - addi a2, a4, 0 - addi a4, a10, 0 - - addi a10, a3, 0 - addi a3, a5, 0 - addi a5, a10, 0 - -dsps_conv_positive: - movi.n a8, 4 - addi a11, a5, 0 // lkern - loop counter - movi.n a14, 0 - addi a9, a14, 1 - - movi.n a7, 4 - movi.n a8, -4 - -conv_loop1: - // Clear initial state of the result register - addi a10, a4, 0 // a10 - Kernel - addi a12, a2, 0 // a12 - Signal - wfr f1, a14 // clear output: convout[n] = 0; - - // a12 - sig[0] - // a10 - kern[n]; - // a9 - n+1 - // a7 - 4, - // a8 - -4, - conv_f32_ae32 a12, a10, a9, a7, a8, loop1 - - addi a9, a9, 1 // (n+1)++ - addi a4, a4, 4 // kern[n] - a4++ - - ssi f1, a6, 0 // Store result from f1 to memory at a6 - addi a6, a6, 4 // convout++ - increment output pointer - - addi a11, a11, -1 - bnez a11, conv_loop1 - - - // a11 - loop counter = siglen - kernlen - 1 - addi a9, a2, 0 // sig[1] - sig[kmin] - addi a13, a5, 0 - - // skip loop if 0 - sub a11, a3, a5 // a11 - loop counter - beqz a11, skip_conv_loop2 - -conv_loop2: - - // Clear initial state of the result register - addi a12, a9, 4 // a12 - Signal[kmin] - addi a10, a4, -4 // a10 - Kernel - wfr f1, a14 // clear output: convout[n] = 0; - - // a12 - sig[kmin] - // a10 - kern[n - kmin]; - // a11 - length - // a7 - 4, - // a8 - -4, - conv_f32_ae32 a12, a10, a13, a7, a8, loop2 - - addi a9, a9, 4 // (n+1)++ - - ssi f1, a6, 0 // Store result from f1 to memory at a6 - addi a6, a6, 4 // convout++ - increment output pointer - - addi a11, a11, -1 - bnez a11, conv_loop2 - -skip_conv_loop2: - -// sub a11, a3, a5 // a11 - loop counter -// beqz a11, skip_conv_loop3 - // a9 - the same - addi a11, a5, -1 - addi a13, a5, -1 -// beqz a11, skip_conv_loop3 -conv_loop3: - - // Clear initial state of the result register - addi a12, a9, 4 // a12 - Signal[kmin] - addi a10, a4, -4 // a10 - Kernel - wfr f1, a14 // clear output: convout[n] = 0; - - // a12 - sig[kmin] - // a10 - kern[n - kmin]; - // a11 - length - // a7 - 4, - // a8 - -4, - conv_f32_ae32 a12, a10, a13, a7, a8, loop3 - - addi a9, a9, 4 // (n+1)++ - - ssi f1, a6, 0 // Store result from f1 to memory at a6 - addi a6, a6, 4 // convout++ - increment output pointer - - addi a13, a13, -1 - - addi a11, a11, -1 - bnez a11, conv_loop3 -skip_conv_loop3: - - movi.n a2, 0 // return status ESP_OK - retw.n - -#endif // dsps_conv_f32_ae32_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_conv_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_conv_f32_ansi.c deleted file mode 100644 index 66ca2c6..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_conv_f32_ansi.c +++ /dev/null @@ -1,81 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_conv.h" -#include "esp_log.h" - -static const char *TAG = "dsps_conv"; - -esp_err_t dsps_conv_f32_ansi(const float *Signal, const int siglen, const float *Kernel, const int kernlen, float *convout) -{ - if (NULL == Signal) { - return ESP_ERR_DSP_PARAM_OUTOFRANGE; - } - if (NULL == Kernel) { - return ESP_ERR_DSP_PARAM_OUTOFRANGE; - } - if (NULL == convout) { - return ESP_ERR_DSP_PARAM_OUTOFRANGE; - } - - float *sig = (float *)Signal; - float *kern = (float *)Kernel; - int lsig = siglen; - int lkern = kernlen; - - if (siglen < kernlen) { - sig = (float *)Kernel; - kern = (float *)Signal; - lsig = kernlen; - lkern = siglen; - } - - for (int n = 0; n < lkern; n++) { - size_t k; - - convout[n] = 0; - - for (k = 0; k <= n; k++) { - convout[n] += sig[k] * kern[n - k]; - } - ESP_LOGV(TAG,"L1 kmin = %i, kmax = %i , n-kmin = %i", 0, n, n); - } - for (int n = lkern; n < lsig; n++) { - size_t kmin, kmax, k; - - convout[n] = 0; - - kmin = n - lkern + 1; - kmax = n; - ESP_LOGV(TAG,"L2 n=%i, kmin = %i, kmax = %i , n-kmin = %i", n, kmin, kmax, n-kmin); - for (k = kmin; k <= kmax; k++) { - convout[n] += sig[k] * kern[n - k]; - } - } - - for (int n = lsig; n < lsig + lkern - 1; n++) { - size_t kmin, kmax, k; - - convout[n] = 0; - - kmin = n - lkern + 1; - kmax = lsig - 1; - - for (k = kmin; k <= kmax; k++) { - convout[n] += sig[k] * kern[n - k]; - } - ESP_LOGV(TAG,"L3 n=%i, kmin = %i, kmax = %i , n-kmin = %i", n, kmin, kmax, n-kmin); - } - return ESP_OK; -} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_conv_f32_m_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_conv_f32_m_ae32.S deleted file mode 100644 index 354c051..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_conv_f32_m_ae32.S +++ /dev/null @@ -1,39 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -.macro conv_f32_ae32 x1 x2 count step1 step2 name -// This macro calculates floating point dot product for count float samples -// x1, x2 - input arrays -// count - amount of samples -// step1 - start step -//,step2 - A register for array step increment. (should be divided by 4) -// f1 - contains initial value -// -// result in f1 -// -// Macros body: -// f1 += x1[]*x2[]; i: 0..counter-1 -// affected: f0, f1, f2 -// Example: conv_f32_ae32 a2 a3 a5 a8 a9 -// a8 == 4, step is 4 bytes -// a5 == 32, length of array is 32 -// - lsxp f0, \x2, \step2 - loopnez \count, loop_mac_end_m_ae32\name - lsxp f2, \x1, \step1 - madd.s f1, f2, f0 - lsxp f0, \x2, \step2 - loop_mac_end_m_ae32\name: -.endm diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_corr_f32_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_corr_f32_ae32.S deleted file mode 100644 index 5571db9..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_corr_f32_ae32.S +++ /dev/null @@ -1,77 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_conv_platform.h" -#if (dsps_corr_f32_ae32_enabled == 1) - -#include "dsps_dotprod_f32_m_ae32.S" - -// This is dot product function for ESP32 processor. - .text - .align 4 - .global dsps_corr_f32_ae32 - .type dsps_corr_f32_ae32,@function -// The function implements the following C code: -//esp_err_t dsps_corr_f32_ansi(const float *Signal, const int siglen, const float *Pattern, const int patlen, float *dest) -//{ -// for (size_t n = 0; n < (siglen - patlen); n++) { -// float k_corr = 0; -// for (size_t m = 0; m < patlen; m++) { -// k_corr += Signal[n + m] * Pattern[m]; -// } -// dest[n] = k_corr; -// } -// return ESP_OK; -//} - -dsps_corr_f32_ae32: -// Signal - a2 -// siglen - a3 -// Pattern - a4 -// patlen - a5 -// dest - a6 -// a11 - loop length - - entry a1, 16 - // Array increment for floating point data should be 4 - movi.n a8, 4 - movi.n a13, 4 - sub a11, a3, a5 // a11 = loop length - addi a11, a11, 1 - addi a12, a2, 0 // move input pointer to the a12 - movi.n a9, 0 - movi.n a14, 0 - -corr_loop: - // Clear initial state of the result register - addi a10, a4, 0 // a10 - pattern - movi.n a9, 0 // clear a9 - wfr f1, a9 // clrar f1 - // a12 - input1 - // a10 - input2 - // a5 - length - // a8 - 4, step in arrays - // a9 - 0 - dotprod_f32_ae32 a12, a10, a5, a9, a8; - - ssi f1, a6, 0 // Store result from f1 to memory at a6 - addi a6, a6, 4 // y++ - increment output pointer - addi a12, a12, 4 // Signal++ - addi a11, a11, -1 - bnez a11, corr_loop - - movi.n a2, 0 // return status ESP_OK - retw.n - -#endif // dsps_corr_f32_ae32_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_corr_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_corr_f32_ansi.c deleted file mode 100644 index aa5fea8..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/conv/float/dsps_corr_f32_ansi.c +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_corr.h" - -esp_err_t dsps_corr_f32_ansi(const float *Signal, const int siglen, const float *Pattern, const int patlen, float *dest) -{ - if (NULL == Signal) { - return ESP_ERR_DSP_PARAM_OUTOFRANGE; - } - if (NULL == Pattern) { - return ESP_ERR_DSP_PARAM_OUTOFRANGE; - } - if (NULL == dest) { - return ESP_ERR_DSP_PARAM_OUTOFRANGE; - } - if (siglen < patlen) { - return ESP_ERR_DSP_PARAM_OUTOFRANGE; - } - - for (size_t n = 0; n <= (siglen - patlen); n++) { - float k_corr = 0; - for (size_t m = 0; m < patlen; m++) { - k_corr += Signal[n + m] * Pattern[m]; - } - dest[n] = k_corr; - } - return ESP_OK; -} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/conv/include/dsps_ccorr.h b/test_apps/managed_components/espressif__esp-dsp/modules/conv/include/dsps_ccorr.h deleted file mode 100644 index 9d838e5..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/conv/include/dsps_ccorr.h +++ /dev/null @@ -1,63 +0,0 @@ -// Copyright 2018-2020 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#ifndef _dsps_ccorr_H_ -#define _dsps_ccorr_H_ -#include "dsp_err.h" - -#include "dsps_conv_platform.h" - -#ifdef __cplusplus -extern "C" -{ -#endif - - -/**@{*/ -/** - * @brief Cross correlation - * - * The function make cross correlate between two ignals. - * The implementation use ANSI C and could be compiled and run on any platform - * - * @param[in] Signal1: input array with input 1 signal values - * @param[in] siglen1: length of the input 1 signal array - * @param[in] Signal2: input array with input 2 signal values - * @param[in] siglen2: length of the input signal array - * @param corrout: output array with result of cross correlation. The size of dest array must be (siglen1 + siglen2 - 1) !!! - * - * @return - * - ESP_OK on success - * - One of the error codes from DSP library (one of the input array are NULL, or if (siglen < patlen)) - */ -esp_err_t dsps_ccorr_f32_ansi(const float *Signal, const int siglen, const float *Pattern, const int patlen, float *corrout); -esp_err_t dsps_ccorr_f32_ae32(const float *Signal, const int siglen, const float *Pattern, const int patlen, float *corrout); -/**}@*/ - -#ifdef __cplusplus -} -#endif - - -#ifdef CONFIG_DSP_OPTIMIZED -#if (dsps_ccorr_f32_ae32_enabled == 1) -#define dsps_ccorr_f32 dsps_ccorr_f32_ae32 -#else -#define dsps_ccorr_f32 dsps_ccorr_f32_ansi -#endif // dsps_ccorr_f32_ae32_enabled -#else -#define dsps_ccorr_f32 dsps_ccorr_f32_ansi -#endif - -#endif // _dsps_conv_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/conv/include/dsps_conv.h b/test_apps/managed_components/espressif__esp-dsp/modules/conv/include/dsps_conv.h deleted file mode 100644 index 07dbf7a..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/conv/include/dsps_conv.h +++ /dev/null @@ -1,65 +0,0 @@ -// Copyright 2018-2020 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#ifndef _dsps_conv_H_ -#define _dsps_conv_H_ -#include "dsp_err.h" - -#include "dsps_conv_platform.h" - -#ifdef __cplusplus -extern "C" -{ -#endif - - -/**@{*/ -/** - * @brief Convolution - * - * The function convolve Signal array with Kernel array. - * The implementation use ANSI C and could be compiled and run on any platform - * - * @param[in] Signal: input array with signal - * @param[in] siglen: length of the input signal - * @param[in] Kernel: input array with convolution kernel - * @param[in] kernlen: length of the Kernel array - * @param convout: output array with convolution result length of (siglen + Kernel -1) - * - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dsps_conv_f32_ae32(const float *Signal, const int siglen, const float *Kernel, const int kernlen, float *convout); -esp_err_t dsps_conv_f32_ansi(const float *Signal, const int siglen, const float *Kernel, const int kernlen, float *convout); -/**@}*/ - -#ifdef __cplusplus -} -#endif - - -#ifdef CONFIG_DSP_OPTIMIZED - -#if (dsps_conv_f32_ae32_enabled == 1) -#define dsps_conv_f32 dsps_conv_f32_ae32 -#else -#define dsps_conv_f32 dsps_conv_f32_ansi -#endif // dsps_conv_f32_ae32_enabled - -#else -#define dsps_conv_f32 dsps_conv_f32_ansi -#endif - -#endif // _dsps_conv_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/conv/include/dsps_conv_platform.h b/test_apps/managed_components/espressif__esp-dsp/modules/conv/include/dsps_conv_platform.h deleted file mode 100644 index 02c9c85..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/conv/include/dsps_conv_platform.h +++ /dev/null @@ -1,20 +0,0 @@ -#ifndef _dsps_conv_platform_H_ -#define _dsps_conv_platform_H_ - -#include "sdkconfig.h" - -#ifdef __XTENSA__ -#include -#include - - -#if ((XCHAL_HAVE_FP == 1) && (XCHAL_HAVE_LOOPS == 1)) - -#define dsps_conv_f32_ae32_enabled 1 -#define dsps_ccorr_f32_ae32_enabled 1 -#define dsps_corr_f32_ae32_enabled 1 - -#endif -#endif // __XTENSA__ - -#endif // _dsps_conv_platform_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/conv/include/dsps_corr.h b/test_apps/managed_components/espressif__esp-dsp/modules/conv/include/dsps_corr.h deleted file mode 100644 index 06f62ca..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/conv/include/dsps_corr.h +++ /dev/null @@ -1,63 +0,0 @@ -// Copyright 2018-2020 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#ifndef _dsps_corr_H_ -#define _dsps_corr_H_ -#include "dsp_err.h" - -#include "dsps_conv_platform.h" - -#ifdef __cplusplus -extern "C" -{ -#endif - - -/**@{*/ -/** - * @brief Correlation with pattern - * - * The function correlate input sigla array with pattern array. - * The implementation use ANSI C and could be compiled and run on any platform - * - * @param[in] Signal: input array with signal values - * @param[in] siglen: length of the signal array - * @param[in] Pattern: input array with pattern values - * @param[in] patlen: length of the pattern array. The siglen must be bigger then patlen! - * @param dest: output array with result of correlation - * - * @return - * - ESP_OK on success - * - One of the error codes from DSP library (one of the input array are NULL, or if (siglen < patlen)) - */ -esp_err_t dsps_corr_f32_ansi(const float *Signal, const int siglen, const float *Pattern, const int patlen, float *dest); -esp_err_t dsps_corr_f32_ae32(const float *Signal, const int siglen, const float *Pattern, const int patlen, float *dest); -/**@}*/ - -#ifdef __cplusplus -} -#endif - - -#ifdef CONFIG_DSP_OPTIMIZED -#if (dsps_corr_f32_ae32_enabled == 1) -#define dsps_corr_f32 dsps_corr_f32_ae32 -#else -#define dsps_corr_f32 dsps_corr_f32_ansi -#endif // dsps_corr_f32_ae32_enabled -#else -#define dsps_corr_f32 dsps_corr_f32_ansi -#endif - -#endif // _dsps_corr_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_ccorr_f32_ae32.c b/test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_ccorr_f32_ae32.c deleted file mode 100644 index 8616281..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_ccorr_f32_ae32.c +++ /dev/null @@ -1,81 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" - -#include "dsps_ccorr.h" -#include "esp_attr.h" - -static const char *TAG = "dsps_ccorr"; - -#define lenA 8 -#define lenB 4 - -static float inputA[lenA]; -static float inputB[lenB]; -static float output[lenA + lenB - 1 + 2]; -static float output_ref[lenA + lenB - 1 + 2]; - -TEST_CASE("dsps_ccorr_f32_ae32 functionality", "[dsps]") -{ - for (int i = 0 ; i < lenA ; i++) { - inputA[i] = i + 3; - } - for (int i = 0 ; i < lenB ; i++) { - inputB[i] = i + 10; - } - for (int i = 0 ; i < (lenA + lenB + 2 - 1); i++) { - output[i] = -1; - output_ref[i] = -1; - } - dsps_ccorr_f32_ae32(inputA, lenA, inputB, lenB, &output[0]); - dsps_ccorr_f32_ansi(inputA, lenA, inputB, lenB, &output_ref[0]); - for (size_t i = 0; i < (lenA + lenB - 1) + 2; i++) { - ESP_LOGI(TAG, "Data[%i] = %2.2f, expected = %2.2f", i, output[i], output_ref[i]); - } - for (size_t i = 0; i < (lenA + lenB - 1) + 2; i++) { - TEST_ASSERT_EQUAL(output_ref[i], output[i]); - } -} - -TEST_CASE("dsps_ccorr_f32_ae32 benchmark", "[dsps]") -{ - int max_N = 1024; - int ccorr_size = 64; - float *x = (float *)malloc(max_N * sizeof(float)); - TEST_ASSERT_NOT_NULL(x); - float *y = (float *)malloc(max_N * sizeof(float)); - TEST_ASSERT_NOT_NULL(y); - float *z = (float *)malloc((max_N + ccorr_size - 1) * sizeof(float)); - TEST_ASSERT_NOT_NULL(z); - - for (int i = 0 ; i < max_N ; i++) { - x[i] = 0; - y[i] = 1000; - } - - unsigned int start_b = xthal_get_ccount(); - dsps_ccorr_f32_ae32(x, max_N, y, ccorr_size, &z[0]); - unsigned int end_b = xthal_get_ccount(); - - float cycles = end_b - start_b; - ESP_LOGI(TAG, "dsps_ccorr_f32_ae32 - %f cycles for signal %i and pattern %i", cycles, max_N, ccorr_size); - free(x); - free(y); - free(z); - -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_ccorr_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_ccorr_f32_ansi.c deleted file mode 100644 index a2e3acf..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_ccorr_f32_ansi.c +++ /dev/null @@ -1,116 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" - -#include "dsps_ccorr.h" -#include "esp_attr.h" -#include "esp_dsp.h" - -static const char *TAG = "dsps_ccorr"; - -#define lenA 20 -#define lenB 20 - -static float inputA[lenA]; -static float inputB[lenB]; -static float output_fwd[lenA + lenB - 1 + 2]; -static float output_back[lenA + lenB - 1 + 2]; - -TEST_CASE("dsps_ccorr_f32_ansi functionality", "[dsps]") -{ - for (size_t la = 1; la < lenA; la++) { - for (size_t lb = 1; lb < lenB; lb++) { - for (int i = 0 ; i < lenA ; i++) { - inputA[i] = (float)rand() / INT32_MAX; - } - for (int i = 0 ; i < lenB ; i++) { - inputB[i] = (float)rand() / INT32_MAX; - } - for (int i = 0 ; i < (lenA + lenB - 1 + 2); i++) { - output_fwd[i] = -1; - output_back[i] = -1; - } - dsps_ccorr_f32_ansi(inputA, la, inputB, lb, &output_fwd[1]); - dsps_ccorr_f32_ansi(inputB, lb, inputA, la, &output_back[1]); - TEST_ASSERT_EQUAL(output_fwd[0], -1); - TEST_ASSERT_EQUAL(output_fwd[la + lb], -1); - TEST_ASSERT_EQUAL(output_back[0], -1); - TEST_ASSERT_EQUAL(output_back[la + lb], -1); - } - } -} - -TEST_CASE("dsps_ccorr_f32_ansi draw", "[dsps]") -{ - int max_N = 1024; - float *x = (float *)malloc(max_N * sizeof(float)); - TEST_ASSERT_NOT_NULL(x); - float *y = (float *)malloc(max_N * sizeof(float)); - TEST_ASSERT_NOT_NULL(y); - float *z = (float *)malloc((max_N * 2 + 1) * sizeof(float)); - TEST_ASSERT_NOT_NULL(z); - int l1 = 8; - int l2 = 4; - for (int i = 0 ; i < max_N ; i++) { - x[i] = 0; - y[i] = 0; - z[i] = 0; - } - x[0] = 20; - x[7] = 30; - y[0] = 10; - y[3] = 8; - dsps_ccorr_f32_ansi(x, l1, y, l2, &z[0]); - - dsps_view(z, l1 + l2, l1 + l2, 10, -1, 400, '+'); - for (int i = 0 ; i < (l1 + l2 - 1) ; i++) { - ESP_LOGI(TAG, "Z[%i] = %2.2f", i, z[i]); - } - - free(x); - free(y); - free(z); -} - -TEST_CASE("dsps_ccorr_f32_ansi benchmark", "[dsps]") -{ - int max_N = 1024; - int conv_size = 64; - float *x = (float *)malloc(max_N * sizeof(float)); - TEST_ASSERT_NOT_NULL(x); - float *y = (float *)malloc(max_N * sizeof(float)); - TEST_ASSERT_NOT_NULL(y); - float *z = (float *)malloc((max_N * 2 + 1) * sizeof(float)); - TEST_ASSERT_NOT_NULL(z); - - for (int i = 0 ; i < max_N ; i++) { - x[i] = 0; - y[i] = 1000; - } - - unsigned int start_b = xthal_get_ccount(); - dsps_ccorr_f32_ansi(x, max_N, y, conv_size, &z[0]); - unsigned int end_b = xthal_get_ccount(); - - float cycles = end_b - start_b; - ESP_LOGI(TAG, "dsps_conv_f32_ansi - %f cycles for signal %i and pattern %i", cycles, max_N, conv_size); - free(x); - free(y); - free(z); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_conv_f32_ae32.c b/test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_conv_f32_ae32.c deleted file mode 100644 index e36e73e..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_conv_f32_ae32.c +++ /dev/null @@ -1,123 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" - -#include "dsps_conv.h" -#include "esp_attr.h" - -static const char *TAG = "dsps_conv"; - -#define lenA 30 -#define lenB 30 - -static float inputA[lenA]; -static float inputB[lenB]; -static float output_ref[lenA + lenB - 1 + 2]; -static float output_fwd[lenA + lenB - 1 + 2]; -static float output_back[lenA + lenB - 1 + 2]; - -TEST_CASE("dsps_conv_f32_ae32 test output", "[dsps]") -{ - int la = 3; - int lb = 2; - - for (int i = 0; i < lenA; i++) { - inputA[i] = 10 + i; - } - for (int i = 0; i < lenB; i++) { - inputB[i] = 20 + i; - } - for (int i = 0; i < (lenA + lenB - 1 + 2); i++) { - output_ref[i] = -1; - output_fwd[i] = -1; - output_back[i] = -1; - } - dsps_conv_f32_ansi(inputA, la, inputB, lb, &output_ref[1]); - dsps_conv_f32_ae32(inputA, la, inputB, lb, &output_fwd[1]); - - for (size_t i = 0; i < (la + lb + 1); i++) { - ESP_LOGD(TAG, "la=%i, lb=%i, i=%i, ref=%2.3f, fwd=%2.3f", la, lb, i, output_ref[i], output_fwd[i]); - } - float max_eps = 0.000001; - for (size_t i = 0; i < (la + lb + 1); i++) { - if (fabs(output_ref[i] - output_fwd[i]) > max_eps) { - ESP_LOGE(TAG, "la=%i, lb=%i, i=%i, ref=%2.3f, fwd=%2.3f", la, lb, i, output_ref[i], output_fwd[i]); - } - TEST_ASSERT_EQUAL(output_ref[i], output_fwd[i]); - } -} - -TEST_CASE("dsps_conv_f32_ae32 functionality", "[dsps]") -{ - for (size_t la = 2; la < lenA; la++) { - for (size_t lb = 2; lb < lenB; lb++) { - for (int i = 0 ; i < lenA ; i++) { - inputA[i] = (float)rand() / INT32_MAX; - } - for (int i = 0 ; i < lenB ; i++) { - inputB[i] = (float)rand() / INT32_MAX; - } - for (int i = 0 ; i < (lenA + lenB - 1 + 2); i++) { - output_ref[i] = -1; - output_fwd[i] = -1; - output_back[i] = -1; - } - dsps_conv_f32_ansi(inputA, la, inputB, lb, &output_ref[1]); - dsps_conv_f32_ae32(inputA, la, inputB, lb, &output_fwd[1]); - dsps_conv_f32_ae32(inputB, lb, inputA, la, &output_back[1]); - float max_eps = 0.000001; - for (size_t i = 0; i < (la + lb + 1); i++) { - if ((fabs(output_ref[i] - output_fwd[i]) > max_eps) || (fabs(output_ref[i] - output_back[i]) > max_eps) || (fabs(output_back[i] - output_fwd[i]) > max_eps)) { - ESP_LOGE(TAG, "la=%i, lb=%i, i=%i, ref=%2.3f, fwd=%2.3f, back=%2.3f", la, lb, i, output_ref[i], output_fwd[i], output_back[i]); - } - TEST_ASSERT_EQUAL(output_ref[i], output_fwd[i]); - TEST_ASSERT_EQUAL(output_ref[i], output_back[i]); - TEST_ASSERT_EQUAL(output_back[i], output_fwd[i]); - } - } - } -} - - -TEST_CASE("dsps_conv_f32_ae32 benchmark", "[dsps]") -{ - int max_N = 1024; - int conv_size = 64; - float *x = (float *)malloc(max_N * sizeof(float)); - TEST_ASSERT_NOT_NULL(x); - float *y = (float *)malloc(max_N * sizeof(float)); - TEST_ASSERT_NOT_NULL(y); - float *z = (float *)malloc((max_N * 2 + 1) * sizeof(float)); - TEST_ASSERT_NOT_NULL(z); - - for (int i = 0 ; i < max_N ; i++) { - x[i] = 0; - y[i] = 1000; - } - - unsigned int start_b = xthal_get_ccount(); - dsps_conv_f32_ae32(x, max_N, y, conv_size, &z[0]); - unsigned int end_b = xthal_get_ccount(); - - float cycles = end_b - start_b; - ESP_LOGI(TAG, "dsps_conv_f32_ae32 - %f cycles for signal %i and pattern %i", cycles, max_N, conv_size); - free(x); - free(y); - free(z); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_conv_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_conv_f32_ansi.c deleted file mode 100644 index 1a194c1..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_conv_f32_ansi.c +++ /dev/null @@ -1,146 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" - -#include "dsps_conv.h" -#include "esp_attr.h" -#include "esp_dsp.h" - -static const char *TAG = "dsps_conv"; - -#define lenA 20 -#define lenB 20 - -static float inputA[lenA]; -static float inputB[lenB]; -static float output_ref[lenA + lenB - 1 + 2]; -static float output_fwd[lenA + lenB - 1 + 2]; -static float output_back[lenA + lenB - 1 + 2]; - - -esp_err_t dsps_conv_f32_ref(const float *Signal, const int siglen, const float *Kernel, const int kernlen, float *convout) -{ - if (NULL == Signal) { - return ESP_ERR_DSP_PARAM_OUTOFRANGE; - } - if (NULL == Kernel) { - return ESP_ERR_DSP_PARAM_OUTOFRANGE; - } - if (NULL == convout) { - return ESP_ERR_DSP_PARAM_OUTOFRANGE; - } - - - for (int n = 0; n < siglen + kernlen - 1; n++) { - size_t kmin, kmax, k; - - convout[n] = 0; - - kmin = (n >= kernlen - 1) ? n - (kernlen - 1) : 0; - kmax = (n < siglen - 1) ? n : siglen - 1; - - for (k = kmin; k <= kmax; k++) { - convout[n] += Signal[k] * Kernel[n - k]; - } - } - return ESP_OK; -} - -TEST_CASE("dsps_conv_f32_ansi functionality", "[dsps]") -{ - for (size_t la = 1; la < lenA; la++) { - for (size_t lb = 1; lb < lenB; lb++) { - for (int i = 0 ; i < lenA ; i++) { - inputA[i] = (float)rand() / INT32_MAX; - } - for (int i = 0 ; i < lenB ; i++) { - inputB[i] = (float)rand() / INT32_MAX; - } - for (int i = 0 ; i < (lenA + lenB - 1 + 2); i++) { - output_ref[i] = -1; - output_fwd[i] = -1; - output_back[i] = -1; - } - dsps_conv_f32_ref(inputA, la, inputB, lb, &output_ref[1]); - dsps_conv_f32_ansi(inputA, la, inputB, lb, &output_fwd[1]); - dsps_conv_f32_ansi(inputB, lb, inputA, la, &output_back[1]); - float max_eps = 0.000001; - for (size_t i = 0; i < (la + lb + 1); i++) { - if ((fabs(output_ref[i] - output_fwd[i]) > max_eps) || (fabs(output_ref[i] - output_back[i]) > max_eps) || (fabs(output_back[i] - output_fwd[i]) > max_eps)) { - ESP_LOGE(TAG, "la=%i, lb=%i, i=%i, ref=%2.3f, fwd=%2.3f, back=%2.3f", la, lb, i, output_ref[i], output_fwd[i], output_back[i]); - } - TEST_ASSERT_EQUAL(output_ref[i], output_fwd[i]); - TEST_ASSERT_EQUAL(output_ref[i], output_back[i]); - TEST_ASSERT_EQUAL(output_back[i], output_fwd[i]); - } - } - } -} - -TEST_CASE("dsps_conv_f32_ansi draw", "[dsps]") -{ - int max_N = 1024; - float *x = (float *)malloc(max_N * sizeof(float)); - TEST_ASSERT_NOT_NULL(x); - float *y = (float *)malloc(max_N * sizeof(float)); - TEST_ASSERT_NOT_NULL(y); - float *z = (float *)malloc((max_N * 2 + 1) * sizeof(float)); - TEST_ASSERT_NOT_NULL(z); - - for (int i = 0 ; i < max_N ; i++) { - x[i] = 10; - y[i] = 20; - z[i] = 0; - } - - dsps_conv_f32_ansi(x, 32, y, 16, &z[0]); - - dsps_view(z, 32 + 16, 32 + 16, 10, -1, 4000, '+'); - - free(x); - free(y); - free(z); -} - -TEST_CASE("dsps_conv_f32_ansi benchmark", "[dsps]") -{ - int max_N = 1024; - int conv_size = 64; - float *x = (float *)malloc(max_N * sizeof(float)); - TEST_ASSERT_NOT_NULL(x); - float *y = (float *)malloc(max_N * sizeof(float)); - TEST_ASSERT_NOT_NULL(y); - float *z = (float *)malloc((max_N * 2 + 1) * sizeof(float)); - TEST_ASSERT_NOT_NULL(z); - - for (int i = 0 ; i < max_N ; i++) { - x[i] = 0; - y[i] = 1000; - } - - unsigned int start_b = xthal_get_ccount(); - dsps_conv_f32_ansi(x, max_N, y, conv_size, &z[0]); - unsigned int end_b = xthal_get_ccount(); - - float cycles = end_b - start_b; - ESP_LOGI(TAG, "dsps_conv_f32_ansi - %f cycles for signal %i and pattern %i", cycles, max_N, conv_size); - free(x); - free(y); - free(z); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_corr_f32_ae32.c b/test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_corr_f32_ae32.c deleted file mode 100644 index c811c76..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_corr_f32_ae32.c +++ /dev/null @@ -1,82 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" - -#include "dsps_corr.h" -#include "esp_attr.h" - -static const char *TAG = "dsps_corr"; - -#define lenA 15 -#define lenB 10 - -static float inputA[lenA]; -static float inputB[lenB]; -static float output[lenA + lenB - 1 + 2]; -static float output_ref[lenA + lenB - 1 + 2]; - -TEST_CASE("dsps_corr_f32_ae32 functionality", "[dsps]") -{ - for (int i = 0 ; i < lenA ; i++) { - inputA[i] = i; - } - for (int i = 0 ; i < lenB ; i++) { - inputB[i] = 10 + i; - } - for (int i = 0 ; i < (lenA - lenB + 2); i++) { - output[i] = -1; - output_ref[i] = -1; - } - inputB[0] = 1; - dsps_corr_f32_ae32(inputA, lenA, inputB, lenB, &output[1]); - dsps_corr_f32_ansi(inputA, lenA, inputB, lenB, &output_ref[1]); - for (size_t i = 0; i < (lenA - lenB) + 2; i++) { - ESP_LOGD(TAG, "Data[%i] = %2.2f, expected = %2.2f", i, output[i], output_ref[i]); - } - for (size_t i = 0; i < (lenA - lenB) + 2; i++) { - TEST_ASSERT_EQUAL(output_ref[i], output[i]); - } -} - -TEST_CASE("dsps_corr_f32_ae32 benchmark", "[dsps]") -{ - int max_N = 1024; - int corr_size = 64; - float *x = (float *)malloc(max_N * sizeof(float)); - TEST_ASSERT_NOT_NULL(x); - float *y = (float *)malloc(max_N * sizeof(float)); - TEST_ASSERT_NOT_NULL(y); - float *z = (float *)malloc(max_N * sizeof(float)); - TEST_ASSERT_NOT_NULL(z); - - for (int i = 0 ; i < max_N ; i++) { - x[i] = 0; - y[i] = 1000; - } - - unsigned int start_b = xthal_get_ccount(); - dsps_corr_f32_ae32(x, max_N, y, corr_size, &z[0]); - unsigned int end_b = xthal_get_ccount(); - - float cycles = end_b - start_b; - ESP_LOGI(TAG, "dsps_corr_f32_ae32 - %f cycles for signal %i and pattern %i", cycles, max_N, corr_size); - free(x); - free(y); - free(z); - -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_corr_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_corr_f32_ansi.c deleted file mode 100644 index eb2a094..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/conv/test/test_dsps_corr_f32_ansi.c +++ /dev/null @@ -1,82 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" - -#include "dsps_corr.h" -#include "esp_attr.h" - -static const char *TAG = "dsps_corr"; - -#define lenA 15 -#define lenB 10 - -static float inputA[lenA]; -static float inputB[lenB]; -static float output[lenA + lenB + 2]; - -TEST_CASE("dsps_corr_f32_ansi functionality", "[dsps]") -{ - for (int i = 0 ; i < lenA ; i++) { - inputA[i] = i; - } - for (int i = 0 ; i < lenB ; i++) { - inputB[i] = 0; - } - for (int i = 0 ; i <= (lenA - lenB + 2); i++) { - output[i] = -1; - } - inputB[0] = 1; - dsps_corr_f32_ansi(inputA, lenA, inputB, lenB, &output[1]); - for (size_t i = 0; i < lenA + lenB; i++) { - ESP_LOGD(TAG, "output[%i] = %2.2f", i, output[i]); - } - - TEST_ASSERT_EQUAL(output[0], -1); - TEST_ASSERT_EQUAL(output[lenA - lenB + 2], -1); - for (size_t i = 0; i <= (lenA - lenB); i++) { - TEST_ASSERT_EQUAL(output[i + 1], i); - } -} - -TEST_CASE("dsps_corr_f32_ansi benchmark", "[dsps]") -{ - int max_N = 1024; - int corr_size = 64; - float *x = (float *)malloc(max_N * sizeof(float)); - TEST_ASSERT_NOT_NULL(x); - float *y = (float *)malloc(max_N * sizeof(float)); - TEST_ASSERT_NOT_NULL(y); - float *z = (float *)malloc(max_N * sizeof(float)); - TEST_ASSERT_NOT_NULL(z); - - for (int i = 0 ; i < max_N ; i++) { - x[i] = 0; - y[i] = 1000; - } - - unsigned int start_b = xthal_get_ccount(); - dsps_corr_f32_ansi(x, max_N, y, corr_size, &z[0]); - unsigned int end_b = xthal_get_ccount(); - - float cycles = end_b - start_b; - ESP_LOGI(TAG, "dsps_corr_f32_ansi - %f cycles for signal %i and pattern %i", cycles, max_N, corr_size); - free(x); - free(y); - free(z); - -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dct/float/dsps_dct_f32.c b/test_apps/managed_components/espressif__esp-dsp/modules/dct/float/dsps_dct_f32.c deleted file mode 100644 index aed6d4a..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dct/float/dsps_dct_f32.c +++ /dev/null @@ -1,118 +0,0 @@ -// Copyright 2018-2020 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsp_common.h" -#include - -#include "dsps_dct.h" -#include "dsps_fft2r.h" - -esp_err_t dsps_dct_f32_ref(float *data, int N, float *result) -{ - float factor = M_PI / N; - for (size_t i = 0; i < N; i++) { - float sum = 0; - for (size_t j = 0; j < N; j++) { - sum += data[j] * cosf((j + 0.5) * i * factor); - } - result[i] = sum; - } - return ESP_OK; -} - -esp_err_t dsps_dct_inverce_f32_ref(float *data, int N, float *result) -{ - float factor = M_PI / N; - for (size_t i = 0; i < N; i++) { - float sum = data[0] / 2; - for (size_t j = 0; j < N; j++) { - sum += data[j] * cosf(j * (i + 0.5) * factor); - } - result[i] = sum; - } - return ESP_OK; -} - -esp_err_t dsps_dct_f32(float *data, int N) -{ - esp_err_t ret = ESP_OK; - if (dsps_fft2r_initialized == 0) { - return ESP_ERR_DSP_REINITIALIZED; - } - - for (int i = 0; i < N / 2; i++) { - data[(N - 1 - i) * 2] = data[i * 2 + 1]; - data[i * 2 + 1] = 0; - data[N + i * 2 + 1] = 0; - } - - ret = dsps_fft2r_fc32(data, N); - if (ret != ESP_OK) { - return ret; - } - - // // The follows code do the same as this one: - // // - // float factor = M_PI / (N * 2); - // ret = dsps_bit_rev_fc32(data, N); - // for (int i = 0; i < N; i++) { - // float temp = i * factor; - // data[i] = data[i*2] * cosf(temp) + data[i*2 + 1] * sinf(temp); - // } - int table_step = 2; - for (int i = 0; i < N; i++) { - float c = dsps_fft_w_table_fc32[i * 2 * table_step]; - float s = dsps_fft_w_table_fc32[i * 2 * table_step + 1]; - data[i * 2] = data[i * 2] * c; - data[i * 2 + 1] = data[i * 2 + 1] * s; - } - ret = dsps_bit_rev_fc32(data, N); - if (ret != ESP_OK) { - return ret; - } - - for (int i = 0; i < N; i++) { - data[i] = data[i * 2] + data[i * 2 + 1]; - } - return ESP_OK; -} - -esp_err_t dsps_dct_inv_f32(float *data, int N) -{ - esp_err_t ret = ESP_OK; - if (dsps_fft2r_initialized == 0) { - return ESP_ERR_DSP_REINITIALIZED; - } - - float factor = M_PI / (N * 2); - data[0] *= 0.5; - for (int i = N - 1; i >= 0; i--) { - float temp = i * factor; - data[i * 2] = data[i] * cosf(temp); - data[i * 2 + 1] = data[i] * -sinf(temp); - } - ret = dsps_fft2r_fc32(data, N); - if (ret != ESP_OK) { - return ret; - } - ret = dsps_bit_rev_fc32(data, N); - if (ret != ESP_OK) { - return ret; - } - for (size_t i = 0; i < N / 2; i++) { - data[i * 2 + 1] = data[(N - 1 - i) * 2]; - } - - return ESP_OK; -} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dct/include/dsps_dct.h b/test_apps/managed_components/espressif__esp-dsp/modules/dct/include/dsps_dct.h deleted file mode 100644 index bc0f415..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dct/include/dsps_dct.h +++ /dev/null @@ -1,95 +0,0 @@ -// Copyright 2018-2020 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#ifndef _dsps_dct_H_ -#define _dsps_dct_H_ -#include "dsp_err.h" -#include "sdkconfig.h" - -#ifdef __cplusplus -extern "C" -{ -#endif - -/**@{*/ -/** - * @brief DCT of radix 2, unscaled - * - * DCT type II of radix 2, unscaled - * Function is FFT based - * The extension (_ansi) use ANSI C and could be compiled and run on any platform. - * The extension (_ae32) is optimized for ESP32 chip. - * - * @param[inout] data: input/output array with size of N*2. An elements located: Re[0],Re[1], , ... Re[N-1], any data... up to N*2 - * result of DCT will be stored to this array from 0...N-1. - * Size of data array must be N*2!!! - * @param[in] N: Size of DCT transform. Size of data array must be N*2!!! - * - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dsps_dct_f32(float *data, int N); - -/**@}*/ - -/**@{*/ -/** - * @brief Inverce DCT of radix 2 - * - * Inverce DCT type III of radix 2, unscaled - * Function is FFT based - * The extension (_ansi) use ANSI C and could be compiled and run on any platform. - * The extension (_ae32) is optimized for ESP32 chip. - * - * @param[inout] data: input/output array with size of N*2. An elements located: Re[0],Re[1], , ... Re[N-1], any data... up to N*2 - * result of DCT will be stored to this array from 0...N-1. - * Size of data array must be N*2!!! - * @param[in] N: Size of DCT transform. Size of data array must be N*2!!! - * - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dsps_dct_inv_f32(float *data, int N); - -/**@}*/ - -/**@{*/ -/** - * @brief DCTs - * - * Direct DCT type II and Inverce DCT type III, unscaled - * These functions used as a reference for general purpose. These functions are not optimyzed! - * The extension (_ansi) use ANSI C and could be compiled and run on any platform. - * The extension (_ae32) is optimized for ESP32 chip. - * - * @param[in] data: input/output array with size of N. An elements located: Re[0],Re[1], , ... Re[N-1] - * @param[in] N: Size of DCT transform. Size of data array must be N*2!!! - * @param[out] result: output result array with size of N. - * - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dsps_dct_f32_ref(float *data, int N, float *result); -esp_err_t dsps_dct_inverce_f32_ref(float *data, int N, float *result); -/**@}*/ - - -#ifdef __cplusplus -} -#endif - -#endif // _dsps_dct_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dct/test/test_dsps_dct_f32.c b/test_apps/managed_components/espressif__esp-dsp/modules/dct/test/test_dsps_dct_f32.c deleted file mode 100644 index 55ed75f..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dct/test/test_dsps_dct_f32.c +++ /dev/null @@ -1,167 +0,0 @@ -// Copyright 2018-2020 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" - -#include "dsps_view.h" -#include "dsps_dct.h" -#include "dsps_fft2r.h" -#include "dsp_tests.h" -#include - - -static const char *TAG = "dsps_dct"; - -TEST_CASE("dsps_dct_f32 functionality", "[dsps]") -{ - float* data = calloc(1024*2, sizeof(float)); - TEST_ASSERT_NOT_NULL(data); - - float* data_ref = calloc(1024*2, sizeof(float)); - TEST_ASSERT_NOT_NULL(data_ref); - - float* data_fft = calloc(1024*2, sizeof(float)); - TEST_ASSERT_NOT_NULL(data_fft); - - int N = 64; - int check_bin = 4; - for (int i = 0 ; i < N ; i++) { - data[i] = 2 * sinf(M_PI / N * check_bin * 2 * i); - data_ref[i] = data[i]; - data_fft[i] = data[i]; - data[i + N] = 0; - data_ref[i + N] = 0; - data_fft[i + N] = 0; - } - - dsps_dct_f32_ref(data, N, &data[N]); - dsps_view(&data[N], 32, 32, 10, -2, 2, '.'); - - dsps_dct_inverce_f32_ref(&data[N], N, data); - dsps_view(&data[0], 32, 32, 10, -2, 2, '.'); - - for (size_t i = 0; i < N; i++) { - ESP_LOGD(TAG, "DCT data[%i] = %2.3f\n", i, data[N + i]); - } - float abs_tol = 1e-5; - for (size_t i = 1; i < N; i++) { - ESP_LOGD(TAG, "data[%i] = %f, ref_data = %f\n", i, data[i], data_ref[i]*N / 2); - float error = fabs(data[i] - data_ref[i]* N / 2)/(N / 2); - if (error > abs_tol) - { - ESP_LOGE(TAG, "data[%i] = %f, ref_data = %f, error= %f\n", i, data[i], data_ref[i]*N / 2, error); - TEST_ASSERT_MESSAGE (false, "Result out of range!\n"); - } - } - - free(data); - free(data_ref); - free(data_fft); - -} - -TEST_CASE("dsps_dct_f32 functionality Fast DCT", "[dsps]") -{ - esp_err_t ret = dsps_fft2r_init_fc32(NULL, CONFIG_DSP_MAX_FFT_SIZE); - TEST_ESP_OK(ret); - - float* data = (float*)memalign(16, sizeof(float) * 1024*2); - TEST_ASSERT_NOT_NULL(data); - - float* data_ref = (float*)memalign(16, sizeof(float) * 1024*2); - TEST_ASSERT_NOT_NULL(data_ref); - - float* data_fft = (float*)memalign(16, sizeof(float) * 1024*2); - TEST_ASSERT_NOT_NULL(data_fft); - - int N = 64; - int check_bin = 4; - for (int i = 0 ; i < N ; i++) { - data[i] = 2 * sin(M_PI / N * check_bin * 2 * i); - data_ref[i] = data[i]; - data_fft[i] = data[i]; - data[i + N] = 0; - data_ref[i + N] = 0; - data_fft[i + N] = 0; - } - - dsps_dct_f32_ref(data, N, &data[N]); - ret = dsps_dct_f32(data_fft, N); - TEST_ESP_OK(ret); - - float abs_tol = 1e-5; - - for (size_t i = 0; i < N; i++) { - ESP_LOGD(TAG, "DCT data[%i] = %2.3f, data_fft = %2.3f\n", i, data[N + i], data_fft[i]); - float error = fabs(data[N + i] - data_fft[i])/(N / 2); - if (error > abs_tol) { - ESP_LOGE(TAG, "DCT data[%i] = %f, data_fft = %f, error = %f\n", i, data[N + i], data_fft[i], error); - TEST_ASSERT_MESSAGE (false, "Result out of range!\n"); - } - } - - dsps_dct_inv_f32(data_fft, N); - - for (size_t i = 0; i < N; i++) { - ESP_LOGD(TAG, "IDCT data[%i] = %2.3f, data_fft = %2.3f\n", i, data[i], data_fft[i] / N * 2); - float error = fabs(data[i] - data_fft[i] / N * 2)/(N / 2); - if (error > abs_tol) { - ESP_LOGE(TAG, "IDCT data[%i] = %f, data_fft = %f, error = %f\n", i, data[i], data_fft[i] / N * 2, error); - TEST_ASSERT_MESSAGE (false, "Result out of range!\n"); - } - } - dsps_fft2r_deinit_fc32(); - free(data); - free(data_ref); - free(data_fft); -} - -TEST_CASE("dsps_dct_f32 benchmark", "[dsps]") -{ - esp_err_t ret = dsps_fft2r_init_fc32(NULL, CONFIG_DSP_MAX_FFT_SIZE); - TEST_ESP_OK(ret); - - float* data = calloc(1024*2, sizeof(float)); - TEST_ASSERT_NOT_NULL(data); - - float* data_ref = calloc(1024*2, sizeof(float)); - TEST_ASSERT_NOT_NULL(data_ref); - - float* data_fft = calloc(1024*2, sizeof(float)); - TEST_ASSERT_NOT_NULL(data_fft); - - int N = 64; - int check_bin = 4; - for (int i = 0 ; i < N ; i++) { - data[i] = 2 * sin(M_PI / N * check_bin * 2 * i); - data[i + N] = 0; - } - - unsigned int start_b = xthal_get_ccount(); - ret = dsps_dct_f32(data, N); - unsigned int end_b = xthal_get_ccount(); - - TEST_ESP_OK(ret); - - float total_b = end_b - start_b; - float cycles = total_b; - ESP_LOGI(TAG, "Benchmark dsps_dct_f32 - %6i cycles for %6i DCT points FFT.", (int)cycles, N); - dsps_fft2r_deinit_fc32(); - free(data); - free(data_ref); - free(data_fft); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_s16_aes3.S b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_s16_aes3.S deleted file mode 100644 index aabf37c..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_s16_aes3.S +++ /dev/null @@ -1,398 +0,0 @@ -// Copyright 2018-2021 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dspi_dotprod_platform.h" -#if (dspi_dotprod_aes3_enabled == 1) - - .text - .align 4 - .literal .LC0_1_61, 458755 - - # Program Unit: dspi_dotprod_off_s16_aes3 - .type dspi_dotprod_off_s16_aes3, @function - .align 4 - .global dspi_dotprod_off_s16_aes3 -dspi_dotprod_off_s16_aes3: # 0x4 -.LBB1_dspi_dotprod_off_s16_aes3: # 0x4 - entry a1,128 # - l32i.n a10,a2,4 # [0] id:760 - l32i.n a12,a2,12 # [1] id:759 - mull a8,a10,a5 # [2] - blt a12,a8,.LBB83_dspi_dotprod_off_s16_aes3 # [4] - - l32i.n a13,a2,8 # [0] id:761 - l32i.n a9,a2,16 # [1] id:762 - mull a11,a13,a6 # [2] - blt a9,a11,.LBB83_dspi_dotprod_off_s16_aes3 # [4] - - l32i.n a15,a3,4 # [0] id:764 - l32i.n a14,a3,12 # [1] id:763 - mull a11,a15,a5 # [2] - blt a14,a11,.LBB83_dspi_dotprod_off_s16_aes3 # [4] - - l32i.n a8,a3,16 # [0] id:766 - l32i.n a9,a3,8 # [1] id:765 - s32i a9,a1,88 # [2] gra_spill_temp_2 - mull a9,a9,a6 # [3] - blt a8,a9,.LBB83_dspi_dotprod_off_s16_aes3 # [5] - - l32i.n a8,a3,0 # [0] id:767 - s32i a8,a1,84 # [1] gra_spill_temp_1 - bbsi a8,0,.Lt_0_36354 # [2] - - bne a14,a11,.Lt_0_36354 # [0] - - bnei a15,1,.Lt_0_36354 # [0] - - l32i a9,a1,88 # [0] gra_spill_temp_2 - beqi a9,1,.Lt_0_19458 # [2] - -.Lt_0_36354: # 0x46 -.Lt_0_19714: # 0x46 - mov.n a10,a2 # [0] - mov.n a11,a3 # [1] - mov.n a12,a4 # [2] - mov.n a13,a5 # [3] - mov.n a14,a6 # [4] - mov.n a15,a7 # [5] - l16si a8,a1,128 # [6] id:768 offset+0x0 - s32i.n a8,a1,0 # [7] id:875 - .type dspi_dotprod_off_s16_ansi, @function - call8 dspi_dotprod_off_s16_ansi # [8] dspi_dotprod_off_s16_ansi - - mov.n a2,a10 # [0] - retw.n # [1] - -.LBB83_dspi_dotprod_off_s16_aes3: # 0x5e - l32r a2,.LC0_1_61 # [0] - retw.n # [1] - -.Lt_0_19458: # 0x63 - addi.n a9,a10,-1 # [0] - bnez a9,.Lt_0_37122 # [1] - - addi.n a10,a13,-1 # [0] - bnez a10,.Lt_0_37122 # [1] - - extui a11,a5,0,3 # [0] - bnez.n a11,.Lt_0_37122 # [1] - - blti a6,4,.Lt_0_37122 # [0] - - movi.n a14,32 # [0] - blt a14,a5,.LBB27_dspi_dotprod_off_s16_aes3 # [1] - -.Lt_0_37634: # 0x7a -.Lt_0_21506: # 0x7a - l32i a15,a1,84 # [0] gra_spill_temp_1 - l32i.n a2,a2,0 # [1] id:769 - l16si a9,a1,128 # [2] id:768 offset+0x0 - mull a10,a12,a13 # [3] - addi a8,a1,16 # [4] temp_offset - slli a10,a10,1 # [5] - s32i a10,a1,80 # [6] gra_spill_temp_0 - movi.n a10,2 # [7] - # loop-count fixed at 2 - loop a10,.LBB137_dspi_dotprod_off_s16_aes3 # [8] - -.LBB132_dspi_dotprod_off_s16_aes3: # 0x93 - s16i a9,a8,0 # [0*II+0] id:770 temp_offset+0x0 - s16i a9,a8,2 # [0*II+1] id:770 temp_offset+0x0 - s16i a9,a8,4 # [0*II+2] id:770 temp_offset+0x0 - s16i a9,a8,6 # [0*II+3] id:770 temp_offset+0x0 - s16i a9,a8,8 # [0*II+4] id:770 temp_offset+0x0 - s16i a9,a8,10 # [0*II+5] id:770 temp_offset+0x0 - s16i a9,a8,12 # [0*II+6] id:770 temp_offset+0x0 - s16i a9,a8,14 # [0*II+7] id:770 temp_offset+0x0 - addi a8,a8,16 # [0*II+8] - -.LBB137_dspi_dotprod_off_s16_aes3: # 0xae - mov.n a3,a6 # [0] - addi a11,a5,-24 # [1] - addi a12,a1,24 # [3] temp_offset+8 - movi.n a13,0 # [4] - wur.sar_byte a13 # [5] - wur.accx_0 a13 # [6] - wur.accx_1 a13 # [7] - ee.vld.128.ip q6,a12,0 # [8] id:771 - s32i.n a12,a1,48 # [9] offset_data_ptr - beqz a11,.LBB34_dspi_dotprod_off_s16_aes3 # [10] - -.Lt_0_25602: # 0xc8 -.Lt_0_25090: # 0xc8 - ee.vld.128.ip q0,a15,16 # [0] id:786 - addi a14,a5,-16 # [1] - beqz a14,.LBB40_dspi_dotprod_off_s16_aes3 # [2] - -.Lt_0_27138: # 0xd1 -.Lt_0_26626: # 0xd1 - addi a8,a5,-8 # [0] - beqz a8,.LBB46_dspi_dotprod_off_s16_aes3 # [1] - -.Lt_0_28674: # 0xd7 -.Lt_0_28162: # 0xd7 - addi a9,a5,-32 # [0] - beqz a9,.LBB52_dspi_dotprod_off_s16_aes3 # [1] - -.Lt_0_30210: # 0xdd -.Lt_0_29698: # 0xdd - addi a10,a5,-64 # [0] - beqz a10,.LBB58_dspi_dotprod_off_s16_aes3 # [1] - - movi.n a11,64 # [0] - bge a11,a5,.Lt_0_33026 # [1] - - movi.n a12,0 # [0] - ee.ld.128.usar.ip q1,a2,16 # [1] id:848 - ee.ld.128.usar.ip q2,a2,16 # [2] id:849 - ee.src.q.ld.ip q3,a2,16,q1,q2 # [4] id:850 - beqz.n a3,.Lt_0_33026 # [5] - - slli a8,a5,1 # [0] - l32i a14,a1,80 # [1] gra_spill_temp_0 - addi a13,a5,31 # [2] - movgez a13,a5,a5 # [3] - srai a13,a13,5 # [4] - sub a14,a14,a8 # [5] - addi a14,a14,16 # [6] - addi.n a13,a13,-1 # [7] - -.Lt_0_33794: # 0x10c - beqz.n a13,.Lt_0_34050 # [0] - - loopnez a13,.LBB273_dspi_dotprod_off_s16_aes3 # [0] - -.LBB271_dspi_dotprod_off_s16_aes3: # 0x111 - ee.vmulas.s16.accx.ld.ip.qup q0,a2,16,q0,q1,q2,q3 # [0*II+0] id:851 - ee.vmulas.s16.accx.ld.ip q1,a15,16,q1,q6 # [0*II+1] id:852 - ee.vmulas.s16.accx.ld.ip.qup q1,a2,16,q1,q2,q3,q0 # [0*II+3] id:853 - ee.vmulas.s16.accx.ld.ip q4,a15,16,q2,q6 # [0*II+4] id:854 - ee.vmulas.s16.accx.ld.ip.qup q2,a2,16,q4,q3,q0,q1 # [0*II+6] id:855 - ee.vmulas.s16.accx.ld.ip q4,a15,16,q3,q6 # [0*II+7] id:856 - ee.vmulas.s16.accx.ld.ip.qup q3,a2,16,q4,q0,q1,q2 # [0*II+9] id:857 - ee.vmulas.s16.accx.ld.ip q0,a15,16,q0,q6 # [0*II+10] id:858 - -.LBB273_dspi_dotprod_off_s16_aes3: # 0x131 - -.Lt_0_34050: # 0x131 - ee.vmulas.s16.accx.ld.ip.qup q0,a2,16,q0,q1,q2,q3 # [0] id:859 - ee.vmulas.s16.accx.ld.ip q1,a15,16,q1,q6 # [1] id:860 - movi.n a9,32 # [2] - ee.vmulas.s16.accx.ld.xp.qup q7,a2,a14,q1,q2,q3,q0 # [3] id:861 - ee.vmulas.s16.accx.ld.ip q5,a15,16,q2,q6 # [4] id:862 - movi.n a10,-16 # [5] - ee.vmulas.s16.accx.ld.xp.qup q2,a2,a10,q5,q3,q0,q7 # [6] id:863 - ee.vmulas.s16.accx.ld.ip q4,a15,16,q3,q6 # [7] id:865 - ee.ld.128.usar.xp q1,a2,a9 # [8] id:864 - addi.n a12,a12,1 # [9] - ee.vmulas.s16.accx.ld.ip.qup q3,a2,16,q4,q0,q1,q2 # [10] id:866 - ee.vmulas.s16.accx.ld.ip q0,a15,16,q0,q6 # [11] id:867 - bne a12,a3,.Lt_0_33794 # [12] - -.Lt_0_33026: # 0x15d -.Lt_0_32770: # 0x15d - rur.accx_0 a9 # [0] - rur.accx_1 a10 # [1] - blti a7,1,.Lt_0_35586 # [2] - - movi.n a2,0 # [0] - addi a13,a7,-33 # [1] - addi.n a14,a7,-1 # [2] - ssr a14 # [3] - sra a12,a10 # [4] - src a11,a10,a9 # [5] - movgez a11,a12,a13 # [6] - addi.n a11,a11,1 # [7] - srai a11,a11,1 # [8] - s16i a11,a4,0 # [9] id:873 - retw.n # [10] - -.Lt_0_37122: # 0x183 -.Lt_0_20738: # 0x183 - mov.n a10,a2 # [0] - mov.n a11,a3 # [1] - mov.n a12,a4 # [2] - mov.n a13,a5 # [3] - mov.n a14,a6 # [4] - mov.n a15,a7 # [5] - l16si a8,a1,128 # [6] id:768 offset+0x0 - s32i.n a8,a1,0 # [7] id:876 - call8 dspi_dotprod_off_s16_ansi # [8] dspi_dotprod_off_s16_ansi - - mov.n a2,a10 # [0] - retw.n # [1] - -.LBB27_dspi_dotprod_off_s16_aes3: # 0x19b - extui a9,a5,0,1 # [0] - beqz a9,.Lt_0_37634 # [1] - - mov.n a10,a2 # [0] - mov.n a11,a3 # [1] - mov.n a12,a4 # [2] - mov.n a13,a5 # [3] - mov.n a14,a6 # [4] - mov.n a15,a7 # [5] - l16si a8,a1,128 # [6] id:768 offset+0x0 - s32i.n a8,a1,0 # [7] id:877 - call8 dspi_dotprod_off_s16_ansi # [8] dspi_dotprod_off_s16_ansi - - mov.n a2,a10 # [0] - retw.n # [1] - -.LBB34_dspi_dotprod_off_s16_aes3: # 0x1b9 - movi.n a10,32 # [0] - movi.n a11,-16 # [1] - l32i a12,a1,80 # [2] gra_spill_temp_0 - ee.ld.128.usar.ip q0,a2,16 # [3] id:776 - ee.ld.128.usar.ip q2,a2,16 # [4] id:777 - addi a12,a12,-32 # [5] - ee.src.q.ld.ip q3,a2,16,q0,q2 # [6] id:778 - loopgtz a6,.LBB159_dspi_dotprod_off_s16_aes3 # [7] - -.LBB157_dspi_dotprod_off_s16_aes3: # 0x1cf - ee.vmulas.s16.accx.ld.ip q1,a15,16,q0,q6 # [0*II+0] id:779 - ee.vmulas.s16.accx.ld.xp.qup q1,a2,a12,q1,q0,q2,q3 # [0*II+2] id:780 - ee.vmulas.s16.accx.ld.ip q0,a15,16,q2,q6 # [0*II+3] id:781 - ee.vmulas.s16.accx.ld.xp.qup q2,a2,a11,q0,q2,q3,q1 # [0*II+5] id:782 - ee.vmulas.s16.accx.ld.ip q1,a15,16,q3,q6 # [0*II+6] id:784 - ee.ld.128.usar.xp q0,a2,a10 # [0*II+7] id:783 - ee.vmulas.s16.accx.ld.ip.qup q3,a2,16,q1,q3,q0,q2 # [0*II+9] id:785 - -.LBB159_dspi_dotprod_off_s16_aes3: # 0x1ea - j .Lt_0_25602 # [0] - -.LBB40_dspi_dotprod_off_s16_aes3: # 0x1ed - movi.n a10,32 # [0] - movi.n a11,-16 # [1] - srli a3,a6,1 # [2] - l32i a12,a1,80 # [3] gra_spill_temp_0 - ee.ld.128.usar.ip q1,a2,16 # [4] id:787 - ee.ld.128.usar.ip q2,a2,16 # [5] id:788 - addi a12,a12,-16 # [7] - ee.src.q.ld.xp q3,a2,a12,q1,q2 # [8] id:789 - loopnez a3,.LBB182_dspi_dotprod_off_s16_aes3 # [9] - -.LBB180_dspi_dotprod_off_s16_aes3: # 0x206 - ee.vmulas.s16.accx.ld.xp.qup q0,a2,a11,q0,q1,q2,q3 # [0*II+0] id:790 - ee.vmulas.s16.accx.ld.ip q3,a15,16,q1,q6 # [0*II+1] id:791 - ee.ld.128.usar.xp q1,a2,a10 # [0*II+2] id:792 - ee.vmulas.s16.accx.ld.xp.qup q3,a2,a12,q3,q2,q1,q0 # [0*II+4] id:793 - ee.vmulas.s16.accx.ld.ip q4,a15,16,q2,q6 # [0*II+5] id:794 - ee.vmulas.s16.accx.ld.xp.qup q2,a2,a11,q4,q1,q0,q3 # [0*II+7] id:795 - ee.vmulas.s16.accx.ld.ip q3,a15,16,q1,q6 # [0*II+8] id:796 - ee.ld.128.usar.xp q1,a2,a10 # [0*II+9] id:797 - ee.vmulas.s16.accx.ld.xp.qup q3,a2,a12,q3,q0,q1,q2 # [0*II+11] id:798 - ee.vmulas.s16.accx.ld.ip q0,a15,16,q0,q6 # [0*II+12] id:799 - -.LBB182_dspi_dotprod_off_s16_aes3: # 0x22c - j .Lt_0_27138 # [0] - -.LBB46_dspi_dotprod_off_s16_aes3: # 0x22f - movi.n a10,-16 # [0] - l32i a11,a1,80 # [1] gra_spill_temp_0 - addi a8,a2,16 # [2] - addi a11,a11,16 # [3] - ee.ld.128.usar.xp q2,a8,a10 # [4] id:800 - ee.ld.128.usar.xp q1,a8,a11 # [5] id:801 - ee.src.q.ld.xp q3,a8,a10,q1,q2 # [7] id:802 - ee.ld.128.usar.xp q2,a8,a11 # [8] id:803 - srli a3,a3,2 # [9] - mov.n a2,a8 # [10] - loopnez a3,.LBB205_dspi_dotprod_off_s16_aes3 # [11] - -.LBB203_dspi_dotprod_off_s16_aes3: # 0x24e - ee.vmulas.s16.accx.ld.xp.qup q3,a2,a10,q0,q1,q2,q3 # [0*II+0] id:804 - ee.vmulas.s16.accx.ld.ip q0,a15,16,q1,q6 # [0*II+1] id:805 - ee.ld.128.usar.xp q1,a2,a11 # [0*II+2] id:806 - ee.vmulas.s16.accx.ld.xp.qup q3,a2,a10,q0,q2,q1,q3 # [0*II+4] id:807 - ee.vmulas.s16.accx.ld.ip q0,a15,16,q2,q6 # [0*II+5] id:808 - ee.ld.128.usar.xp q4,a2,a11 # [0*II+6] id:809 - ee.vmulas.s16.accx.ld.xp.qup q3,a2,a10,q0,q1,q4,q3 # [0*II+8] id:810 - ee.vmulas.s16.accx.ld.ip q0,a15,16,q1,q6 # [0*II+9] id:811 - ee.ld.128.usar.xp q1,a2,a11 # [0*II+10] id:812 - ee.vmulas.s16.accx.ld.xp.qup q3,a2,a10,q0,q4,q1,q3 # [0*II+12] id:813 - ee.vmulas.s16.accx.ld.ip q0,a15,16,q4,q6 # [0*II+13] id:814 - ee.ld.128.usar.xp q2,a2,a11 # [0*II+14] id:815 - -.LBB205_dspi_dotprod_off_s16_aes3: # 0x27a - j .Lt_0_28674 # [0] - -.LBB52_dspi_dotprod_off_s16_aes3: # 0x27d - movi.n a10,32 # [0] - movi.n a11,-16 # [1] - slli a13,a5,1 # [2] - l32i a12,a1,80 # [3] gra_spill_temp_0 - ee.ld.128.usar.ip q1,a2,16 # [4] id:816 - ee.ld.128.usar.ip q2,a2,16 # [5] id:817 - sub a12,a12,a13 # [6] - ee.src.q.ld.ip q3,a2,16,q1,q2 # [8] id:818 - addi a12,a12,16 # [9] - loopnez a3,.LBB228_dspi_dotprod_off_s16_aes3 # [10] - -.LBB226_dspi_dotprod_off_s16_aes3: # 0x299 - ee.vmulas.s16.accx.ld.ip.qup q0,a2,16,q0,q1,q2,q3 # [0*II+0] id:819 - ee.vmulas.s16.accx.ld.ip q4,a15,16,q1,q6 # [0*II+1] id:820 - ee.vmulas.s16.accx.ld.xp.qup q4,a2,a12,q4,q2,q3,q0 # [0*II+3] id:821 - ee.vmulas.s16.accx.ld.ip q1,a15,16,q2,q6 # [0*II+4] id:822 - ee.vmulas.s16.accx.ld.xp.qup q2,a2,a11,q1,q3,q0,q4 # [0*II+6] id:823 - ee.vmulas.s16.accx.ld.ip q4,a15,16,q3,q6 # [0*II+7] id:825 - ee.ld.128.usar.xp q1,a2,a10 # [0*II+8] id:824 - ee.vmulas.s16.accx.ld.ip.qup q3,a2,16,q4,q0,q1,q2 # [0*II+10] id:826 - ee.vmulas.s16.accx.ld.ip q0,a15,16,q0,q6 # [0*II+11] id:827 - -.LBB228_dspi_dotprod_off_s16_aes3: # 0x2bc - j .Lt_0_30210 # [0] - -.LBB58_dspi_dotprod_off_s16_aes3: # 0x2bf - movi.n a10,32 # [0] - movi.n a11,-16 # [1] - slli a13,a5,1 # [2] - l32i a12,a1,80 # [3] gra_spill_temp_0 - ee.ld.128.usar.ip q1,a2,16 # [4] id:828 - ee.ld.128.usar.ip q2,a2,16 # [5] id:829 - sub a12,a12,a13 # [7] - addi a12,a12,16 # [8] - ee.src.q.ld.ip q3,a2,16,q1,q2 # [9] id:830 - mov.n a8,a2 # [10] - loopnez a3,.LBB250_dspi_dotprod_off_s16_aes3 # [11] - -.LBB248_dspi_dotprod_off_s16_aes3: # 0x2dd - ee.vmulas.s16.accx.ld.ip.qup q0,a8,16,q0,q1,q2,q3 # [0*II+0] id:831 - ee.vmulas.s16.accx.ld.ip q4,a15,16,q1,q6 # [0*II+1] id:832 - ee.vmulas.s16.accx.ld.ip.qup q4,a8,16,q4,q2,q3,q0 # [0*II+3] id:833 - ee.vmulas.s16.accx.ld.ip q1,a15,16,q2,q6 # [0*II+4] id:834 - ee.vmulas.s16.accx.ld.ip.qup q1,a8,16,q1,q3,q0,q4 # [0*II+6] id:835 - ee.vmulas.s16.accx.ld.ip q5,a15,16,q3,q6 # [0*II+7] id:836 - ee.vmulas.s16.accx.ld.ip.qup q5,a8,16,q5,q0,q4,q1 # [0*II+9] id:837 - ee.vmulas.s16.accx.ld.ip q0,a15,16,q0,q6 # [0*II+10] id:838 - ee.vmulas.s16.accx.ld.ip.qup q0,a8,16,q0,q4,q1,q5 # [0*II+12] id:839 - ee.vmulas.s16.accx.ld.ip q4,a15,16,q4,q6 # [0*II+13] id:840 - ee.vmulas.s16.accx.ld.xp.qup q4,a8,a12,q4,q1,q5,q0 # [0*II+15] id:841 - ee.vmulas.s16.accx.ld.ip q1,a15,16,q1,q6 # [0*II+16] id:842 - ee.vmulas.s16.accx.ld.xp.qup q2,a8,a11,q1,q5,q0,q4 # [0*II+18] id:843 - ee.vmulas.s16.accx.ld.ip q4,a15,16,q5,q6 # [0*II+19] id:845 - ee.ld.128.usar.xp q1,a8,a10 # [0*II+20] id:844 - ee.vmulas.s16.accx.ld.ip.qup q3,a8,16,q4,q0,q1,q2 # [0*II+22] id:846 - ee.vmulas.s16.accx.ld.ip q0,a15,16,q0,q6 # [0*II+23] id:847 - -.LBB250_dspi_dotprod_off_s16_aes3: # 0x320 - j .Lt_0_33026 # [0] - -.Lt_0_35586: # 0x323 - movi.n a2,0 # [0] - sext a14,a9,15 # [1] - s16i a14,a4,0 # [2] id:874 - retw.n # [3] - -#endif // dsps_dotprod_s16_aes3_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_s16_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_s16_ansi.c deleted file mode 100644 index bf2cb74..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_s16_ansi.c +++ /dev/null @@ -1,44 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dspi_dotprod.h" - -esp_err_t dspi_dotprod_off_s16_ansi(image2d_t* in_image, image2d_t* filter, int16_t *out_value, int count_x, int count_y, int shift, int16_t offset) -{ - if (in_image->step_x*count_x > in_image->stride_x) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - if (in_image->step_y*count_y > in_image->stride_y) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - if (filter->step_x*count_x > filter->stride_x) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - if (filter->step_y*count_y > filter->stride_y) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - - int16_t* i_data = (int16_t*)in_image->data; - int16_t* f_data = (int16_t*)filter->data; - int i_step = in_image->stride_x*in_image->step_y; - int f_step = filter->stride_x*filter->step_y; - - int64_t acc = 0; - for (int y = 0; y < count_y; y++) - { - for (int x = 0; x < count_x; x++) - { - acc += (int32_t)i_data[in_image->step_x * x]*((int32_t)f_data[filter->step_x * x] + (int32_t)offset); - } - i_data += i_step; - f_data += f_step; - } - acc += 1 << (shift - 1); // round operation - acc >>= shift; - *out_value = acc; - return ESP_OK; -} - diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_s8_aes3.S b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_s8_aes3.S deleted file mode 100644 index 4a0cb04..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_s8_aes3.S +++ /dev/null @@ -1,408 +0,0 @@ -// Copyright 2018-2021 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dspi_dotprod_platform.h" -#if (dspi_dotprod_aes3_enabled == 1) - - .text - .align 4 - .literal .LC0_1_57, 458755 - - # Program Unit: dspi_dotprod_off_s8_aes3 - .type dspi_dotprod_off_s8_aes3, @function - .align 4 - .global dspi_dotprod_off_s8_aes3 -dspi_dotprod_off_s8_aes3: # 0x4 -.LBB1_dspi_dotprod_off_s8_aes3: # 0x4 - entry a1,112 # - l32i.n a10,a2,4 # [0] id:745 - l32i.n a12,a2,12 # [1] id:744 - mull a8,a10,a5 # [2] - blt a12,a8,.LBB86_dspi_dotprod_off_s8_aes3 # [4] - - l32i.n a13,a2,8 # [0] id:746 - l32i.n a9,a2,16 # [1] id:747 - mull a11,a13,a6 # [2] - blt a9,a11,.LBB86_dspi_dotprod_off_s8_aes3 # [4] - - l32i.n a15,a3,4 # [0] id:749 - l32i.n a14,a3,12 # [1] id:748 - mull a11,a15,a5 # [2] - blt a14,a11,.LBB86_dspi_dotprod_off_s8_aes3 # [4] - - l32i.n a8,a3,16 # [0] id:751 - l32i.n a9,a3,8 # [1] id:750 - s32i a9,a1,72 # [2] gra_spill_temp_2 - mull a9,a9,a6 # [3] - blt a8,a9,.LBB86_dspi_dotprod_off_s8_aes3 # [5] - - l32i.n a8,a3,0 # [0] id:752 - s32i a8,a1,68 # [1] gra_spill_temp_1 - bbsi a8,0,.Lt_0_35330 # [2] - - bne a14,a11,.Lt_0_35330 # [0] - - bnei a15,1,.Lt_0_35330 # [0] - - l32i a11,a1,72 # [0] gra_spill_temp_2 - beqi a11,1,.Lt_0_18946 # [2] - -.Lt_0_35330: # 0x46 -.Lt_0_19202: # 0x46 - mov.n a10,a2 # [0] - mov.n a11,a3 # [1] - mov.n a12,a4 # [2] - mov.n a13,a5 # [3] - mov.n a14,a6 # [4] - mov.n a15,a7 # [5] - .type dspi_dotprod_s8_ansi, @function - call8 dspi_dotprod_s8_ansi # [6] dspi_dotprod_s8_ansi - - mov.n a2,a10 # [0] - retw.n # [1] - -.LBB86_dspi_dotprod_off_s8_aes3: # 0x59 - l32r a2,.LC0_1_57 # [0] - retw.n # [1] - -.Lt_0_18946: # 0x5e - addi.n a14,a10,-1 # [0] - bnez a14,.Lt_0_36098 # [1] - - addi.n a15,a13,-1 # [0] - bnez a15,.Lt_0_36098 # [1] - - extui a8,a5,0,4 # [0] - bnez.n a8,.Lt_0_36098 # [1] - - blti a6,4,.Lt_0_36098 # [0] - - movi.n a9,64 # [0] - blt a9,a5,.LBB27_dspi_dotprod_off_s8_aes3 # [1] - -.Lt_0_36610: # 0x75 -.Lt_0_20994: # 0x75 - mov.n a8,a1 # [0] - l8ui a9,a1,112 # [1] id:754 offset+0x0 - l32i.n a15,a2,0 # [2] id:753 - mull a10,a12,a13 # [3] - l32i a2,a1,68 # [4] gra_spill_temp_1 - s32i a10,a1,64 # [5] gra_spill_temp_0 - sext a9,a9,7 # [6] - movi.n a10,4 # [7] - # loop-count fixed at 4 - loop a10,.LBB140_dspi_dotprod_off_s8_aes3 # [8] - -.LBB135_dspi_dotprod_off_s8_aes3: # 0x8d - s8i a9,a8,0 # [0*II+0] id:755 temp_offset+0x0 - s8i a9,a8,1 # [0*II+1] id:755 temp_offset+0x0 - s8i a9,a8,2 # [0*II+2] id:755 temp_offset+0x0 - s8i a9,a8,3 # [0*II+3] id:755 temp_offset+0x0 - s8i a9,a8,4 # [0*II+4] id:755 temp_offset+0x0 - s8i a9,a8,5 # [0*II+5] id:755 temp_offset+0x0 - s8i a9,a8,6 # [0*II+6] id:755 temp_offset+0x0 - s8i a9,a8,7 # [0*II+7] id:755 temp_offset+0x0 - addi.n a8,a8,8 # [0*II+8] - -.LBB140_dspi_dotprod_off_s8_aes3: # 0xa7 - mov.n a3,a6 # [0] - addi a11,a5,-48 # [1] - - addi.n a12,a1,8 # [3] temp_offset+8 - movi.n a13,0 # [4] - wur.accx_0 a13 # [5] - wur.accx_1 a13 # [6] - ee.vld.128.ip q6,a12,0 # [7] id:756 - s32i.n a12,a1,32 # [8] offset_data_ptr - beqz a11,.LBB34_dspi_dotprod_off_s8_aes3 # [9] - - l32i a2,a1,68 # [0] gra_spill_temp_1 - ee.vld.128.ip q0,a2,16 # [2] id:771 - st.qr q0,a1,48 # [3] q0 - -.Lt_0_24578: # 0xc6 - addi a14,a5,-32 # [0] - beqz a14,.LBB43_dspi_dotprod_off_s8_aes3 # [1] - -.Lt_0_26626: # 0xcc -.Lt_0_26114: # 0xcc - addi a8,a5,-16 # [0] - beqz a8,.LBB50_dspi_dotprod_off_s8_aes3 # [1] - -.Lt_0_28162: # 0xd2 -.Lt_0_27650: # 0xd2 - addi a9,a5,-64 # [0] - beqz a9,.LBB57_dspi_dotprod_off_s8_aes3 # [1] - -.Lt_0_29698: # 0xd8 -.Lt_0_29186: # 0xd8 - addi a10,a5,-128 # [0] - beqz a10,.LBB64_dspi_dotprod_off_s8_aes3 # [1] - - movi a11,128 # [0] - bge a11,a5,.Lt_0_32514 # [1] - - movi.n a12,0 # [0] - ee.ld.128.usar.ip q1,a15,16 # [1] id:833 - ee.ld.128.usar.ip q2,a15,16 # [2] id:834 - ee.src.q.ld.ip q3,a15,16,q1,q2 # [4] id:835 - beqz.n a3,.Lt_0_32514 # [5] - - ld.qr q0,a1,48 # [0] q0 - l32i a14,a1,64 # [1] gra_spill_temp_0 - addi a13,a5,31 # [2] - movgez a13,a5,a5 # [3] - srai a13,a13,5 # [4] - sub a14,a14,a5 # [5] - addi a14,a14,16 # [6] - addi.n a13,a13,-1 # [7] - -.Lt_0_33282: # 0x108 - beqz.n a13,.Lt_0_33538 # [0] - - loopnez a13,.LBB277_dspi_dotprod_off_s8_aes3 # [0] - -.LBB275_dspi_dotprod_off_s8_aes3: # 0x10d - ee.vmulas.s8.accx.ld.ip.qup q0,a15,16,q0,q1,q2,q3 # [0*II+0] id:836 - ee.vmulas.s8.accx.ld.ip q1,a2,16,q1,q6 # [0*II+1] id:837 - ee.vmulas.s8.accx.ld.ip.qup q1,a15,16,q1,q2,q3,q0 # [0*II+3] id:838 - ee.vmulas.s8.accx.ld.ip q4,a2,16,q2,q6 # [0*II+4] id:839 - ee.vmulas.s8.accx.ld.ip.qup q2,a15,16,q4,q3,q0,q1 # [0*II+6] id:840 - ee.vmulas.s8.accx.ld.ip q4,a2,16,q3,q6 # [0*II+7] id:841 - ee.vmulas.s8.accx.ld.ip.qup q3,a15,16,q4,q0,q1,q2 # [0*II+9] id:842 - ee.vmulas.s8.accx.ld.ip q0,a2,16,q0,q6 # [0*II+10] id:843 - -.LBB277_dspi_dotprod_off_s8_aes3: # 0x12d - -.Lt_0_33538: # 0x12d - ee.vmulas.s8.accx.ld.ip.qup q4,a15,16,q0,q1,q2,q3 # [0] id:844 - ee.vmulas.s8.accx.ld.ip q1,a2,16,q1,q6 # [1] id:845 - movi.n a8,32 # [2] - ee.vmulas.s8.accx.ld.xp.qup q0,a15,a14,q1,q2,q3,q4 # [3] id:846 - ee.vmulas.s8.accx.ld.ip q7,a2,16,q2,q6 # [4] id:847 - movi.n a9,-16 # [5] - ee.vmulas.s8.accx.ld.xp.qup q2,a15,a9,q7,q3,q4,q0 # [6] id:848 - ee.vmulas.s8.accx.ld.ip q5,a2,16,q3,q6 # [7] id:850 - ee.ld.128.usar.xp q1,a15,a8 # [8] id:849 - addi.n a12,a12,1 # [9] - ee.vmulas.s8.accx.ld.ip.qup q3,a15,16,q5,q4,q1,q2 # [10] id:851 - ee.vmulas.s8.accx.ld.ip q0,a2,16,q4,q6 # [11] id:852 - bne a12,a3,.Lt_0_33282 # [12] - -.Lt_0_32514: # 0x159 -.Lt_0_32258: # 0x159 - movi.n a2,0 # [0] - rur.accx_0 a10 # [1] - addi.n a12,a7,-1 # [2] - movi.n a11,1 # [3] - ssl a12 # [4] - sll a11,a11 # [5] - ssr a7 # [6] - add.n a10,a10,a11 # [7] - sra a10,a10 # [8] - s8i a10,a4,0 # [9] id:854 - retw.n # [10] - -.Lt_0_36098: # 0x175 -.Lt_0_20226: # 0x175 - mov.n a10,a2 # [0] - mov.n a11,a3 # [1] - mov.n a12,a4 # [2] - mov.n a13,a5 # [3] - mov.n a14,a6 # [4] - mov.n a15,a7 # [5] - call8 dspi_dotprod_s8_ansi # [6] dspi_dotprod_s8_ansi - - mov.n a2,a10 # [0] - retw.n # [1] - -.LBB27_dspi_dotprod_off_s8_aes3: # 0x188 - extui a14,a5,0,1 # [0] - beqz a14,.Lt_0_36610 # [1] - - mov.n a10,a2 # [0] - mov.n a11,a3 # [1] - mov.n a12,a4 # [2] - mov.n a13,a5 # [3] - mov.n a14,a6 # [4] - mov.n a15,a7 # [5] - call8 dspi_dotprod_s8_ansi # [6] dspi_dotprod_s8_ansi - - mov.n a2,a10 # [0] - retw.n # [1] - -.LBB34_dspi_dotprod_off_s8_aes3: # 0x1a1 - ee.ld.128.usar.ip q0,a15,16 # [0] id:760 - ee.ld.128.usar.ip q2,a15,16 # [1] id:761 - ee.src.q.ld.ip q3,a15,16,q0,q2 # [3] id:762 - beqz.n a6,.Lt_0_24578 # [4] - - movi.n a10,32 # [0] - l32i a12,a1,64 # [1] gra_spill_temp_0 - movi.n a11,-16 # [2] - addi a12,a12,-32 # [3] - loopgtz a6,.LBB163_dspi_dotprod_off_s8_aes3 # [4] - -.LBB161_dspi_dotprod_off_s8_aes3: # 0x1b9 - ee.vmulas.s8.accx.ld.ip q1,a2,16,q0,q6 # [0*II+0] id:763 - ee.vmulas.s8.accx.ld.xp.qup q1,a15,a12,q1,q0,q2,q3 # [0*II+2] id:764 - ee.vmulas.s8.accx.ld.ip q0,a2,16,q2,q6 # [0*II+3] id:765 - ee.vmulas.s8.accx.ld.xp.qup q2,a15,a11,q0,q2,q3,q1 # [0*II+5] id:766 - ee.vmulas.s8.accx.ld.ip q1,a2,16,q3,q6 # [0*II+6] id:768 - ee.ld.128.usar.xp q0,a15,a10 # [0*II+7] id:767 - ee.vmulas.s8.accx.ld.ip.qup q3,a15,16,q1,q3,q0,q2 # [0*II+9] id:769 - -.LBB163_dspi_dotprod_off_s8_aes3: # 0x1d4 - st.qr q1,a1,48 # [0] q0 - j .Lt_0_24578 # [1] - -.LBB43_dspi_dotprod_off_s8_aes3: # 0x1da - srli a3,a6,1 # [0] - l32i a12,a1,64 # [1] gra_spill_temp_0 - ee.ld.128.usar.ip q1,a15,16 # [2] id:772 - ee.ld.128.usar.ip q2,a15,16 # [3] id:773 - addi a12,a12,-16 # [5] - ee.src.q.ld.xp q3,a15,a12,q1,q2 # [6] id:774 - beqz.n a3,.Lt_0_26626 # [7] - - ld.qr q0,a1,48 # [0] q0 - movi.n a10,32 # [1] - movi.n a11,-16 # [2] - loopnez a3,.LBB186_dspi_dotprod_off_s8_aes3 # [3] - -.LBB184_dspi_dotprod_off_s8_aes3: # 0x1f8 - ee.vmulas.s8.accx.ld.xp.qup q0,a15,a11,q0,q1,q2,q3 # [0*II+0] id:775 - ee.vmulas.s8.accx.ld.ip q3,a2,16,q1,q6 # [0*II+1] id:776 - ee.ld.128.usar.xp q1,a15,a10 # [0*II+2] id:777 - ee.vmulas.s8.accx.ld.xp.qup q3,a15,a12,q3,q2,q1,q0 # [0*II+4] id:778 - ee.vmulas.s8.accx.ld.ip q4,a2,16,q2,q6 # [0*II+5] id:779 - ee.vmulas.s8.accx.ld.xp.qup q2,a15,a11,q4,q1,q0,q3 # [0*II+7] id:780 - ee.vmulas.s8.accx.ld.ip q3,a2,16,q1,q6 # [0*II+8] id:781 - ee.ld.128.usar.xp q1,a15,a10 # [0*II+9] id:782 - ee.vmulas.s8.accx.ld.xp.qup q3,a15,a12,q3,q0,q1,q2 # [0*II+11] id:783 - ee.vmulas.s8.accx.ld.ip q0,a2,16,q0,q6 # [0*II+12] id:784 - -.LBB186_dspi_dotprod_off_s8_aes3: # 0x21e - st.qr q0,a1,48 # [0] q0 - j .Lt_0_26626 # [1] - -.LBB50_dspi_dotprod_off_s8_aes3: # 0x224 - srli a3,a3,2 # [0] - movi.n a13,-16 # [1] - l32i a11,a1,64 # [2] gra_spill_temp_0 - addi a15,a15,16 # [3] - addi a11,a11,16 # [4] - ee.ld.128.usar.xp q2,a15,a13 # [5] id:785 - ee.ld.128.usar.xp q1,a15,a11 # [6] id:786 - ee.src.q.ld.xp q3,a15,a13,q1,q2 # [8] id:787 - ee.ld.128.usar.xp q2,a15,a11 # [9] id:788 - beqz.n a3,.Lt_0_28162 # [10] - - ld.qr q0,a1,48 # [0] q0 - movi.n a10,-16 # [1] - loopnez a3,.LBB209_dspi_dotprod_off_s8_aes3 # [2] - -.LBB207_dspi_dotprod_off_s8_aes3: # 0x248 - ee.vmulas.s8.accx.ld.xp.qup q3,a15,a10,q0,q1,q2,q3 # [0*II+0] id:789 - ee.vmulas.s8.accx.ld.ip q0,a2,16,q1,q6 # [0*II+1] id:790 - ee.ld.128.usar.xp q1,a15,a11 # [0*II+2] id:791 - ee.vmulas.s8.accx.ld.xp.qup q3,a15,a10,q0,q2,q1,q3 # [0*II+4] id:792 - ee.vmulas.s8.accx.ld.ip q0,a2,16,q2,q6 # [0*II+5] id:793 - ee.ld.128.usar.xp q4,a15,a11 # [0*II+6] id:794 - ee.vmulas.s8.accx.ld.xp.qup q3,a15,a10,q0,q1,q4,q3 # [0*II+8] id:795 - ee.vmulas.s8.accx.ld.ip q0,a2,16,q1,q6 # [0*II+9] id:796 - ee.ld.128.usar.xp q1,a15,a11 # [0*II+10] id:797 - ee.vmulas.s8.accx.ld.xp.qup q3,a15,a10,q0,q4,q1,q3 # [0*II+12] id:798 - ee.vmulas.s8.accx.ld.ip q0,a2,16,q4,q6 # [0*II+13] id:799 - ee.ld.128.usar.xp q2,a15,a11 # [0*II+14] id:800 - -.LBB209_dspi_dotprod_off_s8_aes3: # 0x274 - st.qr q0,a1,48 # [0] q0 - j .Lt_0_28162 # [1] - -.LBB57_dspi_dotprod_off_s8_aes3: # 0x27a - ee.ld.128.usar.ip q1,a15,16 # [0] id:801 - ee.ld.128.usar.ip q2,a15,16 # [1] id:802 - ee.src.q.ld.ip q3,a15,16,q1,q2 # [3] id:803 - beqz.n a3,.Lt_0_29698 # [4] - - ld.qr q0,a1,48 # [0] q0 - movi.n a10,32 # [1] - l32i a12,a1,64 # [2] gra_spill_temp_0 - movi.n a11,-16 # [3] - sub a12,a12,a5 # [4] - addi a12,a12,16 # [5] - loopnez a3,.LBB232_dspi_dotprod_off_s8_aes3 # [6] - -.LBB230_dspi_dotprod_off_s8_aes3: # 0x298 - ee.vmulas.s8.accx.ld.ip.qup q0,a15,16,q0,q1,q2,q3 # [0*II+0] id:804 - ee.vmulas.s8.accx.ld.ip q4,a2,16,q1,q6 # [0*II+1] id:805 - ee.vmulas.s8.accx.ld.xp.qup q4,a15,a12,q4,q2,q3,q0 # [0*II+3] id:806 - ee.vmulas.s8.accx.ld.ip q1,a2,16,q2,q6 # [0*II+4] id:807 - ee.vmulas.s8.accx.ld.xp.qup q2,a15,a11,q1,q3,q0,q4 # [0*II+6] id:808 - ee.vmulas.s8.accx.ld.ip q4,a2,16,q3,q6 # [0*II+7] id:809 - ee.ld.128.usar.xp q1,a15,a10 # [0*II+8] id:810 - ee.vmulas.s8.accx.ld.ip.qup q3,a15,16,q4,q0,q1,q2 # [0*II+10] id:811 - ee.vmulas.s8.accx.ld.ip q0,a2,16,q0,q6 # [0*II+11] id:812 - -.LBB232_dspi_dotprod_off_s8_aes3: # 0x2bb - st.qr q0,a1,48 # [0] q0 - j .Lt_0_29698 # [1] - -.LBB64_dspi_dotprod_off_s8_aes3: # 0x2c1 - movi.n a10,32 # [0] - movi.n a11,-16 # [1] - l32i a12,a1,64 # [2] gra_spill_temp_0 - ee.ld.128.usar.ip q1,a15,16 # [3] id:813 - ee.ld.128.usar.ip q2,a15,16 # [4] id:814 - sub a12,a12,a5 # [6] - addi a12,a12,16 # [7] - ld.qr q0,a1,48 # [8] q0 - ee.src.q.ld.ip q3,a15,16,q1,q2 # [9] id:815 - mov.n a8,a15 # [10] - loopnez a3,.LBB254_dspi_dotprod_off_s8_aes3 # [11] - -.LBB252_dspi_dotprod_off_s8_aes3: # 0x2df - ee.vmulas.s8.accx.ld.ip.qup q0,a8,16,q0,q1,q2,q3 # [0*II+0] id:816 - ee.vmulas.s8.accx.ld.ip q4,a2,16,q1,q6 # [0*II+1] id:817 - ee.vmulas.s8.accx.ld.ip.qup q4,a8,16,q4,q2,q3,q0 # [0*II+3] id:818 - ee.vmulas.s8.accx.ld.ip q1,a2,16,q2,q6 # [0*II+4] id:819 - ee.vmulas.s8.accx.ld.ip.qup q1,a8,16,q1,q3,q0,q4 # [0*II+6] id:820 - ee.vmulas.s8.accx.ld.ip q5,a2,16,q3,q6 # [0*II+7] id:821 - ee.vmulas.s8.accx.ld.ip.qup q5,a8,16,q5,q0,q4,q1 # [0*II+9] id:822 - ee.vmulas.s8.accx.ld.ip q0,a2,16,q0,q6 # [0*II+10] id:823 - ee.vmulas.s8.accx.ld.ip.qup q0,a8,16,q0,q4,q1,q5 # [0*II+12] id:824 - ee.vmulas.s8.accx.ld.ip q4,a2,16,q4,q6 # [0*II+13] id:825 - ee.vmulas.s8.accx.ld.xp.qup q4,a8,a12,q4,q1,q5,q0 # [0*II+15] id:826 - ee.vmulas.s8.accx.ld.ip q1,a2,16,q1,q6 # [0*II+16] id:827 - ee.vmulas.s8.accx.ld.xp.qup q2,a8,a11,q1,q5,q0,q4 # [0*II+18] id:828 - ee.vmulas.s8.accx.ld.ip q4,a2,16,q5,q6 # [0*II+19] id:829 - ee.ld.128.usar.xp q1,a8,a10 # [0*II+20] id:830 - ee.vmulas.s8.accx.ld.ip.qup q3,a8,16,q4,q0,q1,q2 # [0*II+22] id:831 - ee.vmulas.s8.accx.ld.ip q0,a2,16,q0,q6 # [0*II+23] id:832 - -.LBB254_dspi_dotprod_off_s8_aes3: # 0x322 - movi.n a2,0 # [0] - movi.n a11,1 # [1] - addi.n a12,a7,-1 # [2] - rur.accx_0 a10 # [3] - ssl a12 # [4] - sll a11,a11 # [5] - ssr a7 # [6] - add.n a10,a10,a11 # [7] - sra a10,a10 # [8] - s8i a10,a4,0 # [9] id:854 - retw.n # [10] - -#endif // dsps_dotprod_s16_aes3_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_s8_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_s8_ansi.c deleted file mode 100644 index 1c7b3e3..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_s8_ansi.c +++ /dev/null @@ -1,44 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dspi_dotprod.h" - -esp_err_t dspi_dotprod_off_s8_ansi(image2d_t* in_image, image2d_t* filter, int8_t *out_value, int count_x, int count_y, int shift, int8_t offset) -{ - if (in_image->step_x*count_x > in_image->stride_x) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - if (in_image->step_y*count_y > in_image->stride_y) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - if (filter->step_x*count_x > filter->stride_x) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - if (filter->step_y*count_y > filter->stride_y) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - - int8_t* i_data = (int8_t*)in_image->data; - int8_t* f_data = (int8_t*)filter->data; - int i_step = in_image->stride_x*in_image->step_y; - int f_step = filter->stride_x*filter->step_y; - - int32_t acc = 0; - for (int y = 0; y < count_y; y++) - { - for (int x = 0; x < count_x; x++) - { - acc += (int16_t)i_data[in_image->step_x * x]*((int16_t)f_data[filter->step_x * x] + (int16_t)offset); - } - i_data += i_step; - f_data += f_step; - } - acc += 1 << (shift - 1); // round operation - acc >>= shift; - *out_value = acc; - return ESP_OK; -} - diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_u16_aes3.S b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_u16_aes3.S deleted file mode 100644 index 655877f..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_u16_aes3.S +++ /dev/null @@ -1,417 +0,0 @@ -// Copyright 2018-2021 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dspi_dotprod_platform.h" -#if (dspi_dotprod_aes3_enabled == 1) - - .text - .align 4 - .literal .LC0_1_61, 458755 - - # Program Unit: dspi_dotprod_off_u16_aes3 - .type dspi_dotprod_off_u16_aes3, @function - .align 4 - .global dspi_dotprod_off_u16_aes3 -dspi_dotprod_off_u16_aes3: # 0x4 -.LBB1_dspi_dotprod_off_u16_aes3: # 0x4 - entry a1,144 # - l32i.n a10,a2,4 # [0] id:760 - l32i.n a12,a2,12 # [1] id:759 - mull a8,a10,a5 # [2] - blt a12,a8,.LBB89_dspi_dotprod_off_u16_aes3 # [4] - - l32i.n a13,a2,8 # [0] id:761 - l32i.n a9,a2,16 # [1] id:762 - mull a11,a13,a6 # [2] - blt a9,a11,.LBB89_dspi_dotprod_off_u16_aes3 # [4] - - l32i.n a15,a3,4 # [0] id:764 - l32i.n a14,a3,12 # [1] id:763 - mull a11,a15,a5 # [2] - blt a14,a11,.LBB89_dspi_dotprod_off_u16_aes3 # [4] - - l32i.n a8,a3,16 # [0] id:766 - l32i.n a9,a3,8 # [1] id:765 - s32i a9,a1,104 # [2] gra_spill_temp_2 - mull a9,a9,a6 # [3] - blt a8,a9,.LBB89_dspi_dotprod_off_u16_aes3 # [5] - - l32i.n a8,a3,0 # [0] id:767 - s32i a8,a1,100 # [1] gra_spill_temp_1 - bbsi a8,0,.Lt_0_36354 # [2] - - bne a14,a11,.Lt_0_36354 # [0] - - bnei a15,1,.Lt_0_36354 # [0] - - l32i a9,a1,104 # [0] gra_spill_temp_2 - beqi a9,1,.Lt_0_19458 # [2] - -.Lt_0_36354: # 0x46 -.Lt_0_19714: # 0x46 - mov.n a10,a2 # [0] - mov.n a11,a3 # [1] - mov.n a12,a4 # [2] - mov.n a13,a5 # [3] - mov.n a14,a6 # [4] - mov.n a15,a7 # [5] - l16ui a8,a1,144 # [6] id:768 offset+0x0 - s32i.n a8,a1,0 # [7] id:876 - .type dspi_dotprod_off_u16_ansi, @function - call8 dspi_dotprod_off_u16_ansi # [8] dspi_dotprod_off_u16_ansi - - mov.n a2,a10 # [0] - retw.n # [1] - -.LBB89_dspi_dotprod_off_u16_aes3: # 0x5e - l32r a2,.LC0_1_61 # [0] - retw.n # [1] - -.Lt_0_19458: # 0x63 - addi.n a9,a10,-1 # [0] - bnez a9,.Lt_0_37122 # [1] - - addi.n a10,a13,-1 # [0] - bnez a10,.Lt_0_37122 # [1] - - extui a11,a5,0,3 # [0] - bnez.n a11,.Lt_0_37122 # [1] - - blti a6,4,.Lt_0_37122 # [0] - - movi.n a14,32 # [0] - blt a14,a5,.LBB27_dspi_dotprod_off_u16_aes3 # [1] - -.Lt_0_37634: # 0x7a -.Lt_0_21506: # 0x7a - l16ui a9,a1,144 # [0] id:768 offset+0x0 - addi a8,a1,16 # [1] temp_offset - l32i.n a15,a2,0 # [2] id:769 - mull a10,a12,a13 # [3] - l32i a2,a1,100 # [4] gra_spill_temp_1 - slli a10,a10,1 # [5] - s32i a10,a1,96 # [6] gra_spill_temp_0 - movi.n a10,2 # [7] - # loop-count fixed at 2 - loop a10,.LBB143_dspi_dotprod_off_u16_aes3 # [8] - -.LBB138_dspi_dotprod_off_u16_aes3: # 0x93 - s16i a9,a8,0 # [0*II+0] id:770 temp_offset+0x0 - s16i a9,a8,2 # [0*II+1] id:770 temp_offset+0x0 - s16i a9,a8,4 # [0*II+2] id:770 temp_offset+0x0 - s16i a9,a8,6 # [0*II+3] id:770 temp_offset+0x0 - s16i a9,a8,8 # [0*II+4] id:770 temp_offset+0x0 - s16i a9,a8,10 # [0*II+5] id:770 temp_offset+0x0 - s16i a9,a8,12 # [0*II+6] id:770 temp_offset+0x0 - s16i a9,a8,14 # [0*II+7] id:770 temp_offset+0x0 - addi a8,a8,16 # [0*II+8] - -.LBB143_dspi_dotprod_off_u16_aes3: # 0xae - mov.n a3,a6 # [0] - addi a11,a5,-24 # [1] - addi a12,a1,24 # [3] temp_offset+8 - movi.n a13,0 # [4] - wur.sar_byte a13 # [5] - wur.accx_0 a13 # [6] - wur.accx_1 a13 # [7] - ee.vld.128.ip q6,a12,0 # [8] id:771 - s32i.n a12,a1,48 # [9] offset_data_ptr - beqz a11,.LBB34_dspi_dotprod_off_u16_aes3 # [10] - - l32i a2,a1,100 # [0] gra_spill_temp_1 - ee.vld.128.ip q0,a2,16 # [2] id:787 - st.qr q0,a1,64 # [3] q0 - -.Lt_0_25090: # 0xd1 - addi a14,a5,-16 # [0] - beqz a14,.LBB43_dspi_dotprod_off_u16_aes3 # [1] - -.Lt_0_27138: # 0xd7 -.Lt_0_26626: # 0xd7 - addi a8,a5,-8 # [0] - beqz a8,.LBB50_dspi_dotprod_off_u16_aes3 # [1] - -.Lt_0_28674: # 0xdd -.Lt_0_28162: # 0xdd - addi a9,a5,-32 # [0] - beqz a9,.LBB57_dspi_dotprod_off_u16_aes3 # [1] - -.Lt_0_30210: # 0xe3 -.Lt_0_29698: # 0xe3 - addi a10,a5,-64 # [0] - beqz a10,.LBB64_dspi_dotprod_off_u16_aes3 # [1] - - movi.n a11,64 # [0] - bge a11,a5,.Lt_0_33026 # [1] - - movi.n a12,0 # [0] - ee.ld.128.usar.ip q1,a15,16 # [1] id:849 - ee.ld.128.usar.ip q2,a15,16 # [2] id:850 - ee.src.q.ld.ip q3,a15,16,q1,q2 # [4] id:851 - beqz.n a3,.Lt_0_33026 # [5] - - ld.qr q0,a1,64 # [0] q0 - slli a8,a5,1 # [1] - l32i a14,a1,96 # [2] gra_spill_temp_0 - addi a13,a5,31 # [3] - movgez a13,a5,a5 # [4] - srai a13,a13,5 # [5] - sub a14,a14,a8 # [6] - addi a14,a14,16 # [7] - addi.n a13,a13,-1 # [8] - -.Lt_0_33794: # 0x115 - beqz.n a13,.Lt_0_34050 # [0] - - loopnez a13,.LBB280_dspi_dotprod_off_u16_aes3 # [0] - -.LBB278_dspi_dotprod_off_u16_aes3: # 0x11a - ee.vmulas.u16.accx.ld.ip.qup q0,a15,16,q0,q1,q2,q3 # [0*II+0] id:852 - ee.vmulas.u16.accx.ld.ip q1,a2,16,q1,q6 # [0*II+1] id:853 - ee.vmulas.u16.accx.ld.ip.qup q1,a15,16,q1,q2,q3,q0 # [0*II+3] id:854 - ee.vmulas.u16.accx.ld.ip q4,a2,16,q2,q6 # [0*II+4] id:855 - ee.vmulas.u16.accx.ld.ip.qup q2,a15,16,q4,q3,q0,q1 # [0*II+6] id:856 - ee.vmulas.u16.accx.ld.ip q4,a2,16,q3,q6 # [0*II+7] id:857 - ee.vmulas.u16.accx.ld.ip.qup q3,a15,16,q4,q0,q1,q2 # [0*II+9] id:858 - ee.vmulas.u16.accx.ld.ip q0,a2,16,q0,q6 # [0*II+10] id:859 - -.LBB280_dspi_dotprod_off_u16_aes3: # 0x13a - -.Lt_0_34050: # 0x13a - ee.vmulas.u16.accx.ld.ip.qup q4,a15,16,q0,q1,q2,q3 # [0] id:860 - ee.vmulas.u16.accx.ld.ip q1,a2,16,q1,q6 # [1] id:861 - movi.n a9,32 # [2] - ee.vmulas.u16.accx.ld.xp.qup q0,a15,a14,q1,q2,q3,q4 # [3] id:862 - ee.vmulas.u16.accx.ld.ip q7,a2,16,q2,q6 # [4] id:863 - movi.n a10,-16 # [5] - ee.vmulas.u16.accx.ld.xp.qup q2,a15,a10,q7,q3,q4,q0 # [6] id:864 - ee.vmulas.u16.accx.ld.ip q5,a2,16,q3,q6 # [7] id:866 - ee.ld.128.usar.xp q1,a15,a9 # [8] id:865 - addi.n a12,a12,1 # [9] - ee.vmulas.u16.accx.ld.ip.qup q3,a15,16,q5,q4,q1,q2 # [10] id:867 - ee.vmulas.u16.accx.ld.ip q0,a2,16,q4,q6 # [11] id:868 - bne a12,a3,.Lt_0_33794 # [12] - -.Lt_0_33026: # 0x166 -.Lt_0_32770: # 0x166 - rur.accx_0 a9 # [0] - rur.accx_1 a10 # [1] - blti a7,1,.Lt_0_35586 # [2] - - movi.n a2,0 # [0] - addi a13,a7,-33 # [1] - addi.n a14,a7,-1 # [2] - ssr a14 # [3] - sra a12,a10 # [4] - src a11,a10,a9 # [5] - movgez a11,a12,a13 # [6] - addi.n a11,a11,1 # [7] - srli a11,a11,1 # [8] - s16i a11,a4,0 # [9] id:874 - retw.n # [10] - -.Lt_0_37122: # 0x18c -.Lt_0_20738: # 0x18c - mov.n a10,a2 # [0] - mov.n a11,a3 # [1] - mov.n a12,a4 # [2] - mov.n a13,a5 # [3] - mov.n a14,a6 # [4] - mov.n a15,a7 # [5] - l16ui a8,a1,144 # [6] id:768 offset+0x0 - s32i.n a8,a1,0 # [7] id:877 - call8 dspi_dotprod_off_u16_ansi # [8] dspi_dotprod_off_u16_ansi - - mov.n a2,a10 # [0] - retw.n # [1] - -.LBB27_dspi_dotprod_off_u16_aes3: # 0x1a4 - extui a9,a5,0,1 # [0] - beqz a9,.Lt_0_37634 # [1] - - mov.n a10,a2 # [0] - mov.n a11,a3 # [1] - mov.n a12,a4 # [2] - mov.n a13,a5 # [3] - mov.n a14,a6 # [4] - mov.n a15,a7 # [5] - l16ui a8,a1,144 # [6] id:768 offset+0x0 - s32i.n a8,a1,0 # [7] id:878 - call8 dspi_dotprod_off_u16_ansi # [8] dspi_dotprod_off_u16_ansi - - mov.n a2,a10 # [0] - retw.n # [1] - -.LBB34_dspi_dotprod_off_u16_aes3: # 0x1c2 - ee.ld.128.usar.ip q0,a15,16 # [0] id:776 - ee.ld.128.usar.ip q2,a15,16 # [1] id:777 - ee.src.q.ld.ip q3,a15,16,q0,q2 # [3] id:778 - beqz.n a6,.Lt_0_25090 # [4] - - movi.n a10,32 # [0] - l32i a12,a1,96 # [1] gra_spill_temp_0 - movi.n a11,-16 # [2] - addi a12,a12,-32 # [3] - loopgtz a6,.LBB166_dspi_dotprod_off_u16_aes3 # [4] - -.LBB164_dspi_dotprod_off_u16_aes3: # 0x1da - ee.vmulas.u16.accx.ld.ip q1,a2,16,q0,q6 # [0*II+0] id:779 - ee.vmulas.u16.accx.ld.xp.qup q1,a15,a12,q1,q0,q2,q3 # [0*II+2] id:780 - ee.vmulas.u16.accx.ld.ip q0,a2,16,q2,q6 # [0*II+3] id:781 - ee.vmulas.u16.accx.ld.xp.qup q2,a15,a11,q0,q2,q3,q1 # [0*II+5] id:782 - ee.vmulas.u16.accx.ld.ip q1,a2,16,q3,q6 # [0*II+6] id:784 - ee.ld.128.usar.xp q0,a15,a10 # [0*II+7] id:783 - ee.vmulas.u16.accx.ld.ip.qup q3,a15,16,q1,q3,q0,q2 # [0*II+9] id:785 - -.LBB166_dspi_dotprod_off_u16_aes3: # 0x1f5 - st.qr q1,a1,64 # [0] q0 - j .Lt_0_25090 # [1] - -.LBB43_dspi_dotprod_off_u16_aes3: # 0x1fb - srli a3,a6,1 # [0] - l32i a12,a1,96 # [1] gra_spill_temp_0 - ee.ld.128.usar.ip q1,a15,16 # [2] id:788 - ee.ld.128.usar.ip q2,a15,16 # [3] id:789 - addi a12,a12,-16 # [5] - ee.src.q.ld.xp q3,a15,a12,q1,q2 # [6] id:790 - beqz.n a3,.Lt_0_27138 # [7] - - ld.qr q0,a1,64 # [0] q0 - movi.n a10,32 # [1] - movi.n a11,-16 # [2] - loopnez a3,.LBB189_dspi_dotprod_off_u16_aes3 # [3] - -.LBB187_dspi_dotprod_off_u16_aes3: # 0x219 - ee.vmulas.u16.accx.ld.xp.qup q0,a15,a11,q0,q1,q2,q3 # [0*II+0] id:791 - ee.vmulas.u16.accx.ld.ip q3,a2,16,q1,q6 # [0*II+1] id:792 - ee.ld.128.usar.xp q1,a15,a10 # [0*II+2] id:793 - ee.vmulas.u16.accx.ld.xp.qup q3,a15,a12,q3,q2,q1,q0 # [0*II+4] id:794 - ee.vmulas.u16.accx.ld.ip q4,a2,16,q2,q6 # [0*II+5] id:795 - ee.vmulas.u16.accx.ld.xp.qup q2,a15,a11,q4,q1,q0,q3 # [0*II+7] id:796 - ee.vmulas.u16.accx.ld.ip q3,a2,16,q1,q6 # [0*II+8] id:797 - ee.ld.128.usar.xp q1,a15,a10 # [0*II+9] id:798 - ee.vmulas.u16.accx.ld.xp.qup q3,a15,a12,q3,q0,q1,q2 # [0*II+11] id:799 - ee.vmulas.u16.accx.ld.ip q0,a2,16,q0,q6 # [0*II+12] id:800 - -.LBB189_dspi_dotprod_off_u16_aes3: # 0x23f - st.qr q0,a1,64 # [0] q0 - j .Lt_0_27138 # [1] - -.LBB50_dspi_dotprod_off_u16_aes3: # 0x245 - srli a3,a3,2 # [0] - movi.n a13,-16 # [1] - l32i a11,a1,96 # [2] gra_spill_temp_0 - addi a15,a15,16 # [3] - addi a11,a11,16 # [4] - ee.ld.128.usar.xp q2,a15,a13 # [5] id:801 - ee.ld.128.usar.xp q1,a15,a11 # [6] id:802 - ee.src.q.ld.xp q3,a15,a13,q1,q2 # [8] id:803 - ee.ld.128.usar.xp q2,a15,a11 # [9] id:804 - beqz.n a3,.Lt_0_28674 # [10] - - ld.qr q0,a1,64 # [0] q0 - movi.n a10,-16 # [1] - loopnez a3,.LBB212_dspi_dotprod_off_u16_aes3 # [2] - -.LBB210_dspi_dotprod_off_u16_aes3: # 0x269 - ee.vmulas.u16.accx.ld.xp.qup q3,a15,a10,q0,q1,q2,q3 # [0*II+0] id:805 - ee.vmulas.u16.accx.ld.ip q0,a2,16,q1,q6 # [0*II+1] id:806 - ee.ld.128.usar.xp q1,a15,a11 # [0*II+2] id:807 - ee.vmulas.u16.accx.ld.xp.qup q3,a15,a10,q0,q2,q1,q3 # [0*II+4] id:808 - ee.vmulas.u16.accx.ld.ip q0,a2,16,q2,q6 # [0*II+5] id:809 - ee.ld.128.usar.xp q4,a15,a11 # [0*II+6] id:810 - ee.vmulas.u16.accx.ld.xp.qup q3,a15,a10,q0,q1,q4,q3 # [0*II+8] id:811 - ee.vmulas.u16.accx.ld.ip q0,a2,16,q1,q6 # [0*II+9] id:812 - ee.ld.128.usar.xp q1,a15,a11 # [0*II+10] id:813 - ee.vmulas.u16.accx.ld.xp.qup q3,a15,a10,q0,q4,q1,q3 # [0*II+12] id:814 - ee.vmulas.u16.accx.ld.ip q0,a2,16,q4,q6 # [0*II+13] id:815 - ee.ld.128.usar.xp q2,a15,a11 # [0*II+14] id:816 - -.LBB212_dspi_dotprod_off_u16_aes3: # 0x295 - st.qr q0,a1,64 # [0] q0 - j .Lt_0_28674 # [1] - -.LBB57_dspi_dotprod_off_u16_aes3: # 0x29b - ee.ld.128.usar.ip q1,a15,16 # [0] id:817 - ee.ld.128.usar.ip q2,a15,16 # [1] id:818 - ee.src.q.ld.ip q3,a15,16,q1,q2 # [3] id:819 - beqz.n a3,.Lt_0_30210 # [4] - - ld.qr q0,a1,64 # [0] q0 - movi.n a10,32 # [1] - movi.n a11,-16 # [2] - l32i a12,a1,96 # [3] gra_spill_temp_0 - slli a13,a5,1 # [4] - sub a12,a12,a13 # [5] - addi a12,a12,16 # [6] - loopnez a3,.LBB235_dspi_dotprod_off_u16_aes3 # [7] - -.LBB233_dspi_dotprod_off_u16_aes3: # 0x2bc - ee.vmulas.u16.accx.ld.ip.qup q0,a15,16,q0,q1,q2,q3 # [0*II+0] id:820 - ee.vmulas.u16.accx.ld.ip q4,a2,16,q1,q6 # [0*II+1] id:821 - ee.vmulas.u16.accx.ld.xp.qup q4,a15,a12,q4,q2,q3,q0 # [0*II+3] id:822 - ee.vmulas.u16.accx.ld.ip q1,a2,16,q2,q6 # [0*II+4] id:823 - ee.vmulas.u16.accx.ld.xp.qup q2,a15,a11,q1,q3,q0,q4 # [0*II+6] id:824 - ee.vmulas.u16.accx.ld.ip q4,a2,16,q3,q6 # [0*II+7] id:826 - ee.ld.128.usar.xp q1,a15,a10 # [0*II+8] id:825 - ee.vmulas.u16.accx.ld.ip.qup q3,a15,16,q4,q0,q1,q2 # [0*II+10] id:827 - ee.vmulas.u16.accx.ld.ip q0,a2,16,q0,q6 # [0*II+11] id:828 - -.LBB235_dspi_dotprod_off_u16_aes3: # 0x2df - st.qr q0,a1,64 # [0] q0 - j .Lt_0_30210 # [1] - -.LBB64_dspi_dotprod_off_u16_aes3: # 0x2e5 - movi.n a10,32 # [0] - movi.n a11,-16 # [1] - slli a13,a5,1 # [2] - l32i a12,a1,96 # [3] gra_spill_temp_0 - ee.ld.128.usar.ip q1,a15,16 # [4] id:829 - ee.ld.128.usar.ip q2,a15,16 # [5] id:830 - sub a12,a12,a13 # [7] - addi a12,a12,16 # [8] - ld.qr q0,a1,64 # [9] q0 - ee.src.q.ld.ip q3,a15,16,q1,q2 # [10] id:831 - mov.n a8,a15 # [11] - loopnez a3,.LBB257_dspi_dotprod_off_u16_aes3 # [12] - -.LBB255_dspi_dotprod_off_u16_aes3: # 0x306 - ee.vmulas.u16.accx.ld.ip.qup q0,a8,16,q0,q1,q2,q3 # [0*II+0] id:832 - ee.vmulas.u16.accx.ld.ip q4,a2,16,q1,q6 # [0*II+1] id:833 - ee.vmulas.u16.accx.ld.ip.qup q4,a8,16,q4,q2,q3,q0 # [0*II+3] id:834 - ee.vmulas.u16.accx.ld.ip q1,a2,16,q2,q6 # [0*II+4] id:835 - ee.vmulas.u16.accx.ld.ip.qup q1,a8,16,q1,q3,q0,q4 # [0*II+6] id:836 - ee.vmulas.u16.accx.ld.ip q5,a2,16,q3,q6 # [0*II+7] id:837 - ee.vmulas.u16.accx.ld.ip.qup q5,a8,16,q5,q0,q4,q1 # [0*II+9] id:838 - ee.vmulas.u16.accx.ld.ip q0,a2,16,q0,q6 # [0*II+10] id:839 - ee.vmulas.u16.accx.ld.ip.qup q0,a8,16,q0,q4,q1,q5 # [0*II+12] id:840 - ee.vmulas.u16.accx.ld.ip q4,a2,16,q4,q6 # [0*II+13] id:841 - ee.vmulas.u16.accx.ld.xp.qup q4,a8,a12,q4,q1,q5,q0 # [0*II+15] id:842 - ee.vmulas.u16.accx.ld.ip q1,a2,16,q1,q6 # [0*II+16] id:843 - ee.vmulas.u16.accx.ld.xp.qup q2,a8,a11,q1,q5,q0,q4 # [0*II+18] id:844 - ee.vmulas.u16.accx.ld.ip q4,a2,16,q5,q6 # [0*II+19] id:846 - ee.ld.128.usar.xp q1,a8,a10 # [0*II+20] id:845 - ee.vmulas.u16.accx.ld.ip.qup q3,a8,16,q4,q0,q1,q2 # [0*II+22] id:847 - ee.vmulas.u16.accx.ld.ip q0,a2,16,q0,q6 # [0*II+23] id:848 - -.LBB257_dspi_dotprod_off_u16_aes3: # 0x349 - j .Lt_0_33026 # [0] - -.Lt_0_35586: # 0x34c - movi.n a2,0 # [0] - sext a14,a9,15 # [1] - s16i a14,a4,0 # [2] id:875 - retw.n # [3] - -#endif // dsps_dotprod_s16_aes3_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_u16_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_u16_ansi.c deleted file mode 100644 index b0ab8d2..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_u16_ansi.c +++ /dev/null @@ -1,44 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dspi_dotprod.h" - -esp_err_t dspi_dotprod_off_u16_ansi(image2d_t* in_image, image2d_t* filter, uint16_t *out_value, int count_x, int count_y, int shift, uint16_t offset) -{ - if (in_image->step_x*count_x > in_image->stride_x) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - if (in_image->step_y*count_y > in_image->stride_y) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - if (filter->step_x*count_x > filter->stride_x) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - if (filter->step_y*count_y > filter->stride_y) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - - uint16_t* i_data = (uint16_t*)in_image->data; - uint16_t* f_data = (uint16_t*)filter->data; - int i_step = in_image->stride_x*in_image->step_y; - int f_step = filter->stride_x*filter->step_y; - - int64_t acc = 0; - for (int y = 0; y < count_y; y++) - { - for (int x = 0; x < count_x; x++) - { - acc += (int32_t)i_data[in_image->step_x * x]*((int32_t)f_data[filter->step_x * x] + (int32_t)offset); - } - i_data += i_step; - f_data += f_step; - } - acc += 1 << (shift - 1); // round operation - acc >>= shift; - *out_value = acc; - return ESP_OK; -} - diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_u8_aes3.S b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_u8_aes3.S deleted file mode 100644 index 183947c..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_u8_aes3.S +++ /dev/null @@ -1,407 +0,0 @@ -// Copyright 2018-2021 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dspi_dotprod_platform.h" -#if (dspi_dotprod_aes3_enabled == 1) - - .text - .align 4 - .literal .LC0_1_57, 458755 - - # Program Unit: dspi_dotprod_off_u8_aes3 - .type dspi_dotprod_off_u8_aes3, @function - .align 4 - .global dspi_dotprod_off_u8_aes3 -dspi_dotprod_off_u8_aes3: # 0x4 - -.LBB1_dspi_dotprod_off_u8_aes3: # 0x4 - entry a1,112 # - l32i.n a10,a2,4 # [0] id:745 - l32i.n a12,a2,12 # [1] id:744 - mull a8,a10,a5 # [2] - blt a12,a8,.LBB86_dspi_dotprod_off_u8_aes3 # [4] - - l32i.n a13,a2,8 # [0] id:746 - l32i.n a9,a2,16 # [1] id:747 - mull a11,a13,a6 # [2] - blt a9,a11,.LBB86_dspi_dotprod_off_u8_aes3 # [4] - - l32i.n a15,a3,4 # [0] id:749 - l32i.n a14,a3,12 # [1] id:748 - mull a11,a15,a5 # [2] - blt a14,a11,.LBB86_dspi_dotprod_off_u8_aes3 # [4] - - l32i.n a8,a3,16 # [0] id:751 - l32i.n a9,a3,8 # [1] id:750 - s32i a9,a1,72 # [2] gra_spill_temp_2 - mull a9,a9,a6 # [3] - blt a8,a9,.LBB86_dspi_dotprod_off_u8_aes3 # [5] - - l32i.n a8,a3,0 # [0] id:752 - s32i a8,a1,68 # [1] gra_spill_temp_1 - bbsi a8,0,.Lt_0_35330 # [2] - - bne a14,a11,.Lt_0_35330 # [0] - - bnei a15,1,.Lt_0_35330 # [0] - - l32i a11,a1,72 # [0] gra_spill_temp_2 - beqi a11,1,.Lt_0_18946 # [2] - -.Lt_0_35330: # 0x46 -.Lt_0_19202: # 0x46 - mov.n a10,a2 # [0] - mov.n a11,a3 # [1] - mov.n a12,a4 # [2] - mov.n a13,a5 # [3] - mov.n a14,a6 # [4] - mov.n a15,a7 # [5] - .type dspi_dotprod_u8_ansi, @function - call8 dspi_dotprod_u8_ansi # [6] dspi_dotprod_u8_ansi - - mov.n a2,a10 # [0] - retw.n # [1] - -.LBB86_dspi_dotprod_off_u8_aes3: # 0x59 - l32r a2,.LC0_1_57 # [0] - retw.n # [1] - -.Lt_0_18946: # 0x5e - addi.n a14,a10,-1 # [0] - bnez a14,.Lt_0_36098 # [1] - - addi.n a15,a13,-1 # [0] - bnez a15,.Lt_0_36098 # [1] - - extui a8,a5,0,4 # [0] - bnez.n a8,.Lt_0_36098 # [1] - - blti a6,4,.Lt_0_36098 # [0] - - movi.n a9,64 # [0] - blt a9,a5,.LBB27_dspi_dotprod_off_u8_aes3 # [1] - -.Lt_0_36610: # 0x75 -.Lt_0_20994: # 0x75 - l8ui a9,a1,112 # [0] id:754 offset+0x0 - mov.n a8,a1 # [1] - l32i.n a15,a2,0 # [2] id:753 - mull a10,a12,a13 # [3] - l32i a2,a1,68 # [4] gra_spill_temp_1 - s32i a10,a1,64 # [5] gra_spill_temp_0 - movi.n a10,4 # [6] - # loop-count fixed at 4 - loop a10,.LBB140_dspi_dotprod_off_u8_aes3 # [7] - -.LBB135_dspi_dotprod_off_u8_aes3: # 0x8a - s8i a9,a8,0 # [0*II+0] id:755 temp_offset+0x0 - s8i a9,a8,1 # [0*II+1] id:755 temp_offset+0x0 - s8i a9,a8,2 # [0*II+2] id:755 temp_offset+0x0 - s8i a9,a8,3 # [0*II+3] id:755 temp_offset+0x0 - s8i a9,a8,4 # [0*II+4] id:755 temp_offset+0x0 - s8i a9,a8,5 # [0*II+5] id:755 temp_offset+0x0 - s8i a9,a8,6 # [0*II+6] id:755 temp_offset+0x0 - s8i a9,a8,7 # [0*II+7] id:755 temp_offset+0x0 - addi.n a8,a8,8 # [0*II+8] - -.LBB140_dspi_dotprod_off_u8_aes3: # 0xa4 - mov.n a3,a6 # [0] - addi a11,a5,-48 # [1] - addi.n a12,a1,8 # [3] temp_offset+8 - movi.n a13,0 # [4] - wur.accx_0 a13 # [5] - wur.accx_1 a13 # [6] - ee.vld.128.ip q6,a12,0 # [7] id:756 - s32i.n a12,a1,32 # [8] offset_data_ptr - beqz a11,.LBB34_dspi_dotprod_off_u8_aes3 # [9] - - l32i a2,a1,68 # [0] gra_spill_temp_1 - ee.vld.128.ip q0,a2,16 # [2] id:771 - st.qr q0,a1,48 # [3] q0 - -.Lt_0_24578: # 0xc3 - addi a14,a5,-32 # [0] - beqz a14,.LBB43_dspi_dotprod_off_u8_aes3 # [1] - -.Lt_0_26626: # 0xc9 -.Lt_0_26114: # 0xc9 - addi a8,a5,-16 # [0] - beqz a8,.LBB50_dspi_dotprod_off_u8_aes3 # [1] - -.Lt_0_28162: # 0xcf -.Lt_0_27650: # 0xcf - addi a9,a5,-64 # [0] - beqz a9,.LBB57_dspi_dotprod_off_u8_aes3 # [1] - -.Lt_0_29698: # 0xd5 -.Lt_0_29186: # 0xd5 - addi a10,a5,-128 # [0] - beqz a10,.LBB64_dspi_dotprod_off_u8_aes3 # [1] - - movi a11,128 # [0] - bge a11,a5,.Lt_0_32514 # [1] - - movi.n a12,0 # [0] - ee.ld.128.usar.ip q1,a15,16 # [1] id:833 - ee.ld.128.usar.ip q2,a15,16 # [2] id:834 - ee.src.q.ld.ip q3,a15,16,q1,q2 # [4] id:835 - beqz.n a3,.Lt_0_32514 # [5] - - ld.qr q0,a1,48 # [0] q0 - l32i a14,a1,64 # [1] gra_spill_temp_0 - addi a13,a5,31 # [2] - movgez a13,a5,a5 # [3] - srai a13,a13,5 # [4] - sub a14,a14,a5 # [5] - addi a14,a14,16 # [6] - addi.n a13,a13,-1 # [7] - -.Lt_0_33282: # 0x105 - beqz.n a13,.Lt_0_33538 # [0] - - loopnez a13,.LBB277_dspi_dotprod_off_u8_aes3 # [0] - -.LBB275_dspi_dotprod_off_u8_aes3: # 0x10a - ee.vmulas.u8.accx.ld.ip.qup q0,a15,16,q0,q1,q2,q3 # [0*II+0] id:836 - ee.vmulas.u8.accx.ld.ip q1,a2,16,q1,q6 # [0*II+1] id:837 - ee.vmulas.u8.accx.ld.ip.qup q1,a15,16,q1,q2,q3,q0 # [0*II+3] id:838 - ee.vmulas.u8.accx.ld.ip q4,a2,16,q2,q6 # [0*II+4] id:839 - ee.vmulas.u8.accx.ld.ip.qup q2,a15,16,q4,q3,q0,q1 # [0*II+6] id:840 - ee.vmulas.u8.accx.ld.ip q4,a2,16,q3,q6 # [0*II+7] id:841 - ee.vmulas.u8.accx.ld.ip.qup q3,a15,16,q4,q0,q1,q2 # [0*II+9] id:842 - ee.vmulas.u8.accx.ld.ip q0,a2,16,q0,q6 # [0*II+10] id:843 - -.LBB277_dspi_dotprod_off_u8_aes3: # 0x12a - -.Lt_0_33538: # 0x12a - ee.vmulas.u8.accx.ld.ip.qup q4,a15,16,q0,q1,q2,q3 # [0] id:844 - ee.vmulas.u8.accx.ld.ip q1,a2,16,q1,q6 # [1] id:845 - movi.n a8,32 # [2] - ee.vmulas.u8.accx.ld.xp.qup q0,a15,a14,q1,q2,q3,q4 # [3] id:846 - ee.vmulas.u8.accx.ld.ip q7,a2,16,q2,q6 # [4] id:847 - movi.n a9,-16 # [5] - ee.vmulas.u8.accx.ld.xp.qup q2,a15,a9,q7,q3,q4,q0 # [6] id:848 - ee.vmulas.u8.accx.ld.ip q5,a2,16,q3,q6 # [7] id:850 - ee.ld.128.usar.xp q1,a15,a8 # [8] id:849 - addi.n a12,a12,1 # [9] - ee.vmulas.u8.accx.ld.ip.qup q3,a15,16,q5,q4,q1,q2 # [10] id:851 - ee.vmulas.u8.accx.ld.ip q0,a2,16,q4,q6 # [11] id:852 - bne a12,a3,.Lt_0_33282 # [12] - -.Lt_0_32514: # 0x156 -.Lt_0_32258: # 0x156 - movi.n a2,0 # [0] - rur.accx_0 a10 # [1] - addi.n a12,a7,-1 # [2] - movi.n a11,1 # [3] - ssl a12 # [4] - sll a11,a11 # [5] - ssr a7 # [6] - add.n a10,a10,a11 # [7] - sra a10,a10 # [8] - s8i a10,a4,0 # [9] id:854 - retw.n # [10] - -.Lt_0_36098: # 0x172 -.Lt_0_20226: # 0x172 - mov.n a10,a2 # [0] - mov.n a11,a3 # [1] - mov.n a12,a4 # [2] - mov.n a13,a5 # [3] - mov.n a14,a6 # [4] - mov.n a15,a7 # [5] - call8 dspi_dotprod_u8_ansi # [6] dspi_dotprod_u8_ansi - - mov.n a2,a10 # [0] - retw.n # [1] - -.LBB27_dspi_dotprod_off_u8_aes3: # 0x185 - extui a14,a5,0,1 # [0] - beqz a14,.Lt_0_36610 # [1] - - mov.n a10,a2 # [0] - mov.n a11,a3 # [1] - mov.n a12,a4 # [2] - mov.n a13,a5 # [3] - mov.n a14,a6 # [4] - mov.n a15,a7 # [5] - call8 dspi_dotprod_u8_ansi # [6] dspi_dotprod_u8_ansi - - mov.n a2,a10 # [0] - retw.n # [1] - -.LBB34_dspi_dotprod_off_u8_aes3: # 0x19e - ee.ld.128.usar.ip q0,a15,16 # [0] id:760 - ee.ld.128.usar.ip q2,a15,16 # [1] id:761 - ee.src.q.ld.ip q3,a15,16,q0,q2 # [3] id:762 - beqz.n a6,.Lt_0_24578 # [4] - - movi.n a10,32 # [0] - l32i a12,a1,64 # [1] gra_spill_temp_0 - movi.n a11,-16 # [2] - addi a12,a12,-32 # [3] - loopgtz a6,.LBB163_dspi_dotprod_off_u8_aes3 # [4] - -.LBB161_dspi_dotprod_off_u8_aes3: # 0x1b6 - ee.vmulas.u8.accx.ld.ip q1,a2,16,q0,q6 # [0*II+0] id:763 - ee.vmulas.u8.accx.ld.xp.qup q1,a15,a12,q1,q0,q2,q3 # [0*II+2] id:764 - ee.vmulas.u8.accx.ld.ip q0,a2,16,q2,q6 # [0*II+3] id:765 - ee.vmulas.u8.accx.ld.xp.qup q2,a15,a11,q0,q2,q3,q1 # [0*II+5] id:766 - ee.vmulas.u8.accx.ld.ip q1,a2,16,q3,q6 # [0*II+6] id:768 - ee.ld.128.usar.xp q0,a15,a10 # [0*II+7] id:767 - ee.vmulas.u8.accx.ld.ip.qup q3,a15,16,q1,q3,q0,q2 # [0*II+9] id:769 - -.LBB163_dspi_dotprod_off_u8_aes3: # 0x1d1 - st.qr q1,a1,48 # [0] q0 - j .Lt_0_24578 # [1] - -.LBB43_dspi_dotprod_off_u8_aes3: # 0x1d7 - srli a3,a6,1 # [0] - l32i a12,a1,64 # [1] gra_spill_temp_0 - ee.ld.128.usar.ip q1,a15,16 # [2] id:772 - ee.ld.128.usar.ip q2,a15,16 # [3] id:773 - addi a12,a12,-16 # [5] - ee.src.q.ld.xp q3,a15,a12,q1,q2 # [6] id:774 - beqz.n a3,.Lt_0_26626 # [7] - - ld.qr q0,a1,48 # [0] q0 - movi.n a10,32 # [1] - movi.n a11,-16 # [2] - loopnez a3,.LBB186_dspi_dotprod_off_u8_aes3 # [3] - -.LBB184_dspi_dotprod_off_u8_aes3: # 0x1f5 - ee.vmulas.u8.accx.ld.xp.qup q0,a15,a11,q0,q1,q2,q3 # [0*II+0] id:775 - ee.vmulas.u8.accx.ld.ip q3,a2,16,q1,q6 # [0*II+1] id:776 - ee.ld.128.usar.xp q1,a15,a10 # [0*II+2] id:777 - ee.vmulas.u8.accx.ld.xp.qup q3,a15,a12,q3,q2,q1,q0 # [0*II+4] id:778 - ee.vmulas.u8.accx.ld.ip q4,a2,16,q2,q6 # [0*II+5] id:779 - ee.vmulas.u8.accx.ld.xp.qup q2,a15,a11,q4,q1,q0,q3 # [0*II+7] id:780 - ee.vmulas.u8.accx.ld.ip q3,a2,16,q1,q6 # [0*II+8] id:781 - ee.ld.128.usar.xp q1,a15,a10 # [0*II+9] id:782 - ee.vmulas.u8.accx.ld.xp.qup q3,a15,a12,q3,q0,q1,q2 # [0*II+11] id:783 - ee.vmulas.u8.accx.ld.ip q0,a2,16,q0,q6 # [0*II+12] id:784 - -.LBB186_dspi_dotprod_off_u8_aes3: # 0x21b - st.qr q0,a1,48 # [0] q0 - j .Lt_0_26626 # [1] - -.LBB50_dspi_dotprod_off_u8_aes3: # 0x221 - srli a3,a3,2 # [0] - movi.n a13,-16 # [1] - l32i a11,a1,64 # [2] gra_spill_temp_0 - addi a15,a15,16 # [3] - addi a11,a11,16 # [4] - ee.ld.128.usar.xp q2,a15,a13 # [5] id:785 - ee.ld.128.usar.xp q1,a15,a11 # [6] id:786 - ee.src.q.ld.xp q3,a15,a13,q1,q2 # [8] id:787 - ee.ld.128.usar.xp q2,a15,a11 # [9] id:788 - beqz.n a3,.Lt_0_28162 # [10] - - ld.qr q0,a1,48 # [0] q0 - movi.n a10,-16 # [1] - loopnez a3,.LBB209_dspi_dotprod_off_u8_aes3 # [2] - -.LBB207_dspi_dotprod_off_u8_aes3: # 0x245 - ee.vmulas.u8.accx.ld.xp.qup q3,a15,a10,q0,q1,q2,q3 # [0*II+0] id:789 - ee.vmulas.u8.accx.ld.ip q0,a2,16,q1,q6 # [0*II+1] id:790 - ee.ld.128.usar.xp q1,a15,a11 # [0*II+2] id:791 - ee.vmulas.u8.accx.ld.xp.qup q3,a15,a10,q0,q2,q1,q3 # [0*II+4] id:792 - ee.vmulas.u8.accx.ld.ip q0,a2,16,q2,q6 # [0*II+5] id:793 - ee.ld.128.usar.xp q4,a15,a11 # [0*II+6] id:794 - ee.vmulas.u8.accx.ld.xp.qup q3,a15,a10,q0,q1,q4,q3 # [0*II+8] id:795 - ee.vmulas.u8.accx.ld.ip q0,a2,16,q1,q6 # [0*II+9] id:796 - ee.ld.128.usar.xp q1,a15,a11 # [0*II+10] id:797 - ee.vmulas.u8.accx.ld.xp.qup q3,a15,a10,q0,q4,q1,q3 # [0*II+12] id:798 - ee.vmulas.u8.accx.ld.ip q0,a2,16,q4,q6 # [0*II+13] id:799 - ee.ld.128.usar.xp q2,a15,a11 # [0*II+14] id:800 - -.LBB209_dspi_dotprod_off_u8_aes3: # 0x271 - st.qr q0,a1,48 # [0] q0 - j .Lt_0_28162 # [1] - -.LBB57_dspi_dotprod_off_u8_aes3: # 0x277 - ee.ld.128.usar.ip q1,a15,16 # [0] id:801 - ee.ld.128.usar.ip q2,a15,16 # [1] id:802 - ee.src.q.ld.ip q3,a15,16,q1,q2 # [3] id:803 - beqz.n a3,.Lt_0_29698 # [4] - - ld.qr q0,a1,48 # [0] q0 - movi.n a10,32 # [1] - l32i a12,a1,64 # [2] gra_spill_temp_0 - movi.n a11,-16 # [3] - sub a12,a12,a5 # [4] - addi a12,a12,16 # [5] - loopnez a3,.LBB232_dspi_dotprod_off_u8_aes3 # [6] - -.LBB230_dspi_dotprod_off_u8_aes3: # 0x295 - ee.vmulas.u8.accx.ld.ip.qup q0,a15,16,q0,q1,q2,q3 # [0*II+0] id:804 - ee.vmulas.u8.accx.ld.ip q4,a2,16,q1,q6 # [0*II+1] id:805 - ee.vmulas.u8.accx.ld.xp.qup q4,a15,a12,q4,q2,q3,q0 # [0*II+3] id:806 - ee.vmulas.u8.accx.ld.ip q1,a2,16,q2,q6 # [0*II+4] id:807 - ee.vmulas.u8.accx.ld.xp.qup q2,a15,a11,q1,q3,q0,q4 # [0*II+6] id:808 - ee.vmulas.u8.accx.ld.ip q4,a2,16,q3,q6 # [0*II+7] id:809 - ee.ld.128.usar.xp q1,a15,a10 # [0*II+8] id:810 - ee.vmulas.u8.accx.ld.ip.qup q3,a15,16,q4,q0,q1,q2 # [0*II+10] id:811 - ee.vmulas.u8.accx.ld.ip q0,a2,16,q0,q6 # [0*II+11] id:812 - -.LBB232_dspi_dotprod_off_u8_aes3: # 0x2b8 - st.qr q0,a1,48 # [0] q0 - j .Lt_0_29698 # [1] - -.LBB64_dspi_dotprod_off_u8_aes3: # 0x2be - movi.n a10,32 # [0] - movi.n a11,-16 # [1] - l32i a12,a1,64 # [2] gra_spill_temp_0 - ee.ld.128.usar.ip q1,a15,16 # [3] id:813 - ee.ld.128.usar.ip q2,a15,16 # [4] id:814 - sub a12,a12,a5 # [6] - addi a12,a12,16 # [7] - ld.qr q0,a1,48 # [8] q0 - ee.src.q.ld.ip q3,a15,16,q1,q2 # [9] id:815 - mov.n a8,a15 # [10] - loopnez a3,.LBB254_dspi_dotprod_off_u8_aes3 # [11] - -.LBB252_dspi_dotprod_off_u8_aes3: # 0x2dc - ee.vmulas.u8.accx.ld.ip.qup q0,a8,16,q0,q1,q2,q3 # [0*II+0] id:816 - ee.vmulas.u8.accx.ld.ip q4,a2,16,q1,q6 # [0*II+1] id:817 - ee.vmulas.u8.accx.ld.ip.qup q4,a8,16,q4,q2,q3,q0 # [0*II+3] id:818 - ee.vmulas.u8.accx.ld.ip q1,a2,16,q2,q6 # [0*II+4] id:819 - ee.vmulas.u8.accx.ld.ip.qup q1,a8,16,q1,q3,q0,q4 # [0*II+6] id:820 - ee.vmulas.u8.accx.ld.ip q5,a2,16,q3,q6 # [0*II+7] id:821 - ee.vmulas.u8.accx.ld.ip.qup q5,a8,16,q5,q0,q4,q1 # [0*II+9] id:822 - ee.vmulas.u8.accx.ld.ip q0,a2,16,q0,q6 # [0*II+10] id:823 - ee.vmulas.u8.accx.ld.ip.qup q0,a8,16,q0,q4,q1,q5 # [0*II+12] id:824 - ee.vmulas.u8.accx.ld.ip q4,a2,16,q4,q6 # [0*II+13] id:825 - ee.vmulas.u8.accx.ld.xp.qup q4,a8,a12,q4,q1,q5,q0 # [0*II+15] id:826 - ee.vmulas.u8.accx.ld.ip q1,a2,16,q1,q6 # [0*II+16] id:827 - ee.vmulas.u8.accx.ld.xp.qup q2,a8,a11,q1,q5,q0,q4 # [0*II+18] id:828 - ee.vmulas.u8.accx.ld.ip q4,a2,16,q5,q6 # [0*II+19] id:829 - ee.ld.128.usar.xp q1,a8,a10 # [0*II+20] id:830 - ee.vmulas.u8.accx.ld.ip.qup q3,a8,16,q4,q0,q1,q2 # [0*II+22] id:831 - ee.vmulas.u8.accx.ld.ip q0,a2,16,q0,q6 # [0*II+23] id:832 - -.LBB254_dspi_dotprod_off_u8_aes3: # 0x31f - movi.n a2,0 # [0] - movi.n a11,1 # [1] - addi.n a12,a7,-1 # [2] - rur.accx_0 a10 # [3] - ssl a12 # [4] - sll a11,a11 # [5] - ssr a7 # [6] - add.n a10,a10,a11 # [7] - sra a10,a10 # [8] - s8i a10,a4,0 # [9] id:854 - retw.n # [10] - -#endif // dsps_dotprod_s16_aes3_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_u8_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_u8_ansi.c deleted file mode 100644 index b2b3a9a..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_off_u8_ansi.c +++ /dev/null @@ -1,44 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dspi_dotprod.h" - -esp_err_t dspi_dotprod_off_u8_ansi(image2d_t* in_image, image2d_t* filter, uint8_t *out_value, int count_x, int count_y, int shift, uint8_t offset) -{ - if (in_image->step_x*count_x > in_image->stride_x) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - if (in_image->step_y*count_y > in_image->stride_y) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - if (filter->step_x*count_x > filter->stride_x) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - if (filter->step_y*count_y > filter->stride_y) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - - uint8_t* i_data = (uint8_t*)in_image->data; - uint8_t* f_data = (uint8_t*)filter->data; - int i_step = in_image->stride_x*in_image->step_y; - int f_step = filter->stride_x*filter->step_y; - - int32_t acc = 0; - for (int y = 0; y < count_y; y++) - { - for (int x = 0; x < count_x; x++) - { - acc += (int16_t)i_data[in_image->step_x * x]*((int16_t)f_data[filter->step_x * x] + (int16_t)offset); - } - i_data += i_step; - f_data += f_step; - } - acc += 1 << (shift - 1); // round operation - acc >>= shift; - *out_value = acc; - return ESP_OK; -} - diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_s16_aes3.S b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_s16_aes3.S deleted file mode 100644 index 7206744..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_s16_aes3.S +++ /dev/null @@ -1,372 +0,0 @@ -// Copyright 2018-2021 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dspi_dotprod_platform.h" -#if (dspi_dotprod_aes3_enabled == 1) - - .text - .align 4 - .literal .LC0_1_53, 458755 - - # Program Unit: dspi_dotprod_s16_aes3 - .type dspi_dotprod_s16_aes3, @function - .align 4 - .global dspi_dotprod_s16_aes3 -dspi_dotprod_s16_aes3: # 0x4 -.LBB1_dspi_dotprod_s16_aes3: # 0x4 - entry a1,64 # - l32i.n a10,a2,4 # [0] id:678 - l32i.n a11,a2,12 # [1] id:677 - mull a8,a10,a5 # [2] - blt a11,a8,.LBB81_dspi_dotprod_s16_aes3 # [4] - - l32i.n a12,a2,8 # [0] id:679 - l32i.n a9,a2,16 # [1] id:680 - mull a13,a12,a6 # [2] - blt a9,a13,.LBB81_dspi_dotprod_s16_aes3 # [4] - - l32i.n a15,a3,4 # [0] id:682 - l32i.n a14,a3,12 # [1] id:681 - mull a13,a15,a5 # [2] - blt a14,a13,.LBB81_dspi_dotprod_s16_aes3 # [4] - - l32i.n a8,a3,16 # [0] id:684 - l32i.n a9,a3,8 # [1] id:683 - s32i.n a9,a1,24 # [2] gra_spill_temp_2 - mull a9,a9,a6 # [3] - blt a8,a9,.LBB81_dspi_dotprod_s16_aes3 # [5] - - l32i.n a8,a3,0 # [0] id:685 - s32i.n a8,a1,20 # [1] gra_spill_temp_1 - bbsi a8,0,.Lt_0_34050 # [2] - - bne a14,a13,.Lt_0_34050 # [0] - - bnei a15,1,.Lt_0_34050 # [0] - - l32i.n a9,a1,24 # [0] gra_spill_temp_2 - beqi a9,1,.Lt_0_18178 # [2] - -.Lt_0_34050: # 0x43 -.Lt_0_18434: # 0x43 - mov.n a10,a2 # [0] - mov.n a11,a3 # [1] - mov.n a12,a4 # [2] - mov.n a13,a5 # [3] - mov.n a14,a6 # [4] - mov.n a15,a7 # [5] - .type dspi_dotprod_s16_ansi, @function - call8 dspi_dotprod_s16_ansi # [6] dspi_dotprod_s16_ansi - - mov.n a2,a10 # [0] - retw.n # [1] - -.LBB81_dspi_dotprod_s16_aes3: # 0x56 - l32r a2,.LC0_1_53 # [0] - retw.n # [1] - -.Lt_0_18178: # 0x5b - addi.n a13,a10,-1 # [0] - bnez a13,.Lt_0_34818 # [1] - - addi.n a14,a12,-1 # [0] - bnez a14,.Lt_0_34818 # [1] - - extui a15,a5,0,3 # [0] - bnez.n a15,.Lt_0_34818 # [1] - - blti a6,4,.Lt_0_34818 # [0] - - movi.n a8,32 # [0] - bge a8,a5,.Lt_0_35330 # [1] - - extui a9,a5,0,1 # [0] - bnez a9,.LBB28_dspi_dotprod_s16_aes3 # [1] - -.Lt_0_35330: # 0x78 -.Lt_0_20226: # 0x78 - mov.n a3,a6 # [0] - addi a10,a5,-24 # [1] - mull a13,a11,a12 # [2] - l32i.n a15,a1,20 # [3] gra_spill_temp_1 - l32i.n a2,a2,0 # [4] id:686 - movi.n a14,0 # [5] - wur.sar_byte a14 # [6] - wur.accx_0 a14 # [8] - wur.accx_1 a14 # [9] - ee.vld.128.ip q0,a15,16 # [10] id:690 - slli a13,a13,1 # [11] - s32i.n a13,a1,16 # [12] gra_spill_temp_0 - beqz a10,.LBB32_dspi_dotprod_s16_aes3 # [13] - -.Lt_0_23298: # 0x99 -.Lt_0_22786: # 0x99 - addi a8,a5,-16 # [0] - beqz a8,.LBB38_dspi_dotprod_s16_aes3 # [1] - -.Lt_0_24834: # 0x9f -.Lt_0_24322: # 0x9f - addi a9,a5,-8 # [0] - beqz a9,.LBB44_dspi_dotprod_s16_aes3 # [1] - -.Lt_0_26370: # 0xa5 -.Lt_0_25858: # 0xa5 - addi a10,a5,-32 # [0] - beqz a10,.LBB50_dspi_dotprod_s16_aes3 # [1] - -.Lt_0_27906: # 0xab -.Lt_0_27394: # 0xab - addi a11,a5,-64 # [0] - beqz a11,.LBB56_dspi_dotprod_s16_aes3 # [1] - - movi.n a12,64 # [0] - bge a12,a5,.Lt_0_30722 # [1] - - movi.n a12,0 # [0] - ee.ld.128.usar.ip q1,a2,16 # [1] id:762 - ee.ld.128.usar.ip q2,a2,16 # [2] id:763 - ee.src.q.ld.ip q3,a2,16,q1,q2 # [4] id:764 - beqz.n a3,.Lt_0_30722 # [5] - - slli a8,a5,1 # [0] - l32i.n a14,a1,16 # [1] gra_spill_temp_0 - addi a13,a5,31 # [2] - movgez a13,a5,a5 # [3] - srai a13,a13,5 # [4] - sub a14,a14,a8 # [5] - addi a14,a14,16 # [6] - addi.n a13,a13,-1 # [7] - -.Lt_0_31490: # 0xd9 - addi.n a12,a12,1 # [0] - movi.n a9,32 # [1] - beqz.n a13,.Lt_0_31746 # [2] - - loopnez a13,.LBB221_dspi_dotprod_s16_aes3 # [0] - -.LBB219_dspi_dotprod_s16_aes3: # 0xe2 - ee.vld.128.ip q5,a15,16 # [0*II+0] id:766 - ee.vmulas.s16.accx.ld.ip.qup q4,a2,16,q0,q1,q2,q3 # [0*II+1] id:765 - ee.vld.128.ip q0,a15,16 # [0*II+2] id:768 - ee.vmulas.s16.accx.ld.ip.qup q1,a2,16,q5,q2,q3,q4 # [0*II+3] id:767 - ee.vld.128.ip q5,a15,16 # [0*II+4] id:770 - ee.vmulas.s16.accx.ld.ip.qup q2,a2,16,q0,q3,q4,q1 # [0*II+5] id:769 - ee.vld.128.ip q0,a15,16 # [0*II+6] id:772 - ee.vmulas.s16.accx.ld.ip.qup q3,a2,16,q5,q4,q1,q2 # [0*II+7] id:771 - -.LBB221_dspi_dotprod_s16_aes3: # 0xfe - -.Lt_0_31746: # 0xfe - ee.vmulas.s16.accx.ld.ip.qup q5,a2,16,q0,q1,q2,q3 # [0] id:773 - movi.n a10,-16 # [1] - ee.vld.128.ip q0,a15,16 # [2] id:774 - ee.vld.128.ip q6,a15,16 # [3] id:776 - ee.vmulas.s16.accx.ld.xp.qup q7,a2,a14,q0,q2,q3,q5 # [4] id:775 - ee.vld.128.ip q4,a15,16 # [5] id:779 - ee.vmulas.s16.accx.ld.xp.qup q2,a2,a10,q6,q3,q5,q7 # [6] id:777 - ee.ld.128.usar.xp q1,a2,a9 # [7] id:778 - ee.vld.128.ip q0,a15,16 # [8] id:781 - ee.vmulas.s16.accx.ld.ip.qup q3,a2,16,q4,q5,q1,q2 # [9] id:780 - bne a12,a3,.Lt_0_31490 # [10] - -.Lt_0_30722: # 0x122 -.Lt_0_30466: # 0x122 - rur.accx_0 a9 # [0] - rur.accx_1 a10 # [1] - blti a7,1,.Lt_0_33282 # [2] - - movi.n a2,0 # [0] - addi a13,a7,-33 # [1] - addi.n a14,a7,-1 # [2] - ssr a14 # [3] - sra a12,a10 # [4] - src a11,a10,a9 # [5] - movgez a11,a12,a13 # [6] - addi.n a11,a11,1 # [7] - srai a11,a11,1 # [8] - s16i a11,a4,0 # [9] id:787 - retw.n # [10] - -.Lt_0_34818: # 0x148 -.Lt_0_19458: # 0x148 - mov.n a10,a2 # [0] - mov.n a11,a3 # [1] - mov.n a12,a4 # [2] - mov.n a13,a5 # [3] - mov.n a14,a6 # [4] - mov.n a15,a7 # [5] - call8 dspi_dotprod_s16_ansi # [6] dspi_dotprod_s16_ansi - - mov.n a2,a10 # [0] - retw.n # [1] - -.LBB32_dspi_dotprod_s16_aes3: # 0x15b - ee.ld.128.usar.ip q1,a2,16 # [0] id:691 - ee.ld.128.usar.ip q2,a2,16 # [1] id:692 - ee.src.q.ld.ip q3,a2,16,q1,q2 # [3] id:693 - beqz.n a6,.Lt_0_23298 # [4] - - addi a12,a13,-32 # [0] - movi.n a10,32 # [1] - movi.n a11,-16 # [2] - loopgtz a6,.LBB107_dspi_dotprod_s16_aes3 # [3] - -.LBB105_dspi_dotprod_s16_aes3: # 0x170 - ee.vld.128.ip q4,a15,16 # [0*II+0] id:695 - ee.vmulas.s16.accx.ld.xp.qup q1,a2,a12,q0,q1,q2,q3 # [0*II+1] id:694 - ee.vld.128.ip q5,a15,16 # [0*II+2] id:697 - ee.vmulas.s16.accx.ld.xp.qup q2,a2,a11,q4,q2,q3,q1 # [0*II+3] id:696 - ee.ld.128.usar.xp q1,a2,a10 # [0*II+4] id:698 - ee.vld.128.ip q0,a15,16 # [0*II+5] id:700 - ee.vmulas.s16.accx.ld.ip.qup q3,a2,16,q5,q3,q1,q2 # [0*II+6] id:699 - -.LBB107_dspi_dotprod_s16_aes3: # 0x188 - j .Lt_0_23298 # [0] - -.LBB38_dspi_dotprod_s16_aes3: # 0x18b - movi.n a10,32 # [0] - movi.n a11,-16 # [1] - srli a3,a6,1 # [2] - l32i.n a12,a1,16 # [3] gra_spill_temp_0 - ee.ld.128.usar.ip q1,a2,16 # [4] id:701 - ee.ld.128.usar.ip q2,a2,16 # [5] id:702 - addi a12,a12,-16 # [7] - ee.src.q.ld.xp q3,a2,a12,q1,q2 # [8] id:703 - loopnez a3,.LBB130_dspi_dotprod_s16_aes3 # [9] - -.LBB128_dspi_dotprod_s16_aes3: # 0x1a3 - ee.vld.128.ip q4,a15,16 # [0*II+0] id:705 - ee.vmulas.s16.accx.ld.xp.qup q3,a2,a11,q0,q1,q2,q3 # [0*II+1] id:704 - ee.ld.128.usar.xp q1,a2,a10 # [0*II+2] id:706 - ee.vld.128.ip q0,a15,16 # [0*II+3] id:708 - ee.vmulas.s16.accx.ld.xp.qup q4,a2,a12,q4,q2,q1,q3 # [0*II+4] id:707 - ee.vld.128.ip q5,a15,16 # [0*II+5] id:710 - ee.vmulas.s16.accx.ld.xp.qup q2,a2,a11,q0,q1,q3,q4 # [0*II+6] id:709 - ee.ld.128.usar.xp q1,a2,a10 # [0*II+7] id:711 - ee.vld.128.ip q0,a15,16 # [0*II+8] id:713 - ee.vmulas.s16.accx.ld.xp.qup q3,a2,a12,q5,q3,q1,q2 # [0*II+9] id:712 - -.LBB130_dspi_dotprod_s16_aes3: # 0x1c5 - j .Lt_0_24834 # [0] - -.LBB44_dspi_dotprod_s16_aes3: # 0x1c8 - srli a3,a3,2 # [0] - movi.n a10,-16 # [1] - l32i.n a11,a1,16 # [2] gra_spill_temp_0 - addi a8,a2,16 # [3] - addi a11,a11,16 # [4] - ee.ld.128.usar.xp q2,a8,a10 # [5] id:714 - ee.ld.128.usar.xp q1,a8,a11 # [6] id:715 - ee.src.q.ld.xp q3,a8,a10,q1,q2 # [8] id:716 - ee.ld.128.usar.xp q2,a8,a11 # [9] id:717 - loopnez a3,.LBB153_dspi_dotprod_s16_aes3 # [10] - -.LBB151_dspi_dotprod_s16_aes3: # 0x1e4 - ee.vld.128.ip q4,a15,16 # [0*II+0] id:719 - ee.vmulas.s16.accx.ld.xp.qup q3,a8,a10,q0,q1,q2,q3 # [0*II+1] id:718 - ee.ld.128.usar.xp q1,a8,a11 # [0*II+2] id:720 - ee.vld.128.ip q0,a15,16 # [0*II+3] id:722 - ee.vmulas.s16.accx.ld.xp.qup q4,a8,a10,q4,q2,q1,q3 # [0*II+4] id:721 - ee.ld.128.usar.xp q3,a8,a11 # [0*II+5] id:723 - ee.vld.128.ip q5,a15,16 # [0*II+6] id:725 - ee.vmulas.s16.accx.ld.xp.qup q4,a8,a10,q0,q1,q3,q4 # [0*II+7] id:724 - ee.ld.128.usar.xp q1,a8,a11 # [0*II+8] id:726 - ee.vld.128.ip q0,a15,16 # [0*II+9] id:728 - ee.vmulas.s16.accx.ld.xp.qup q3,a8,a10,q5,q3,q1,q4 # [0*II+10] id:727 - ee.ld.128.usar.xp q2,a8,a11 # [0*II+11] id:729 - -.LBB153_dspi_dotprod_s16_aes3: # 0x20c - mov.n a2,a8 # [0] - j .Lt_0_26370 # [1] - -.LBB50_dspi_dotprod_s16_aes3: # 0x211 - movi.n a10,32 # [0] - movi.n a11,-16 # [1] - slli a13,a5,1 # [2] - l32i.n a12,a1,16 # [3] gra_spill_temp_0 - ee.ld.128.usar.ip q1,a2,16 # [4] id:730 - ee.ld.128.usar.ip q2,a2,16 # [5] id:731 - sub a12,a12,a13 # [6] - ee.src.q.ld.ip q3,a2,16,q1,q2 # [8] id:732 - addi a12,a12,16 # [9] - loopnez a3,.LBB176_dspi_dotprod_s16_aes3 # [10] - -.LBB174_dspi_dotprod_s16_aes3: # 0x22c - ee.vld.128.ip q5,a15,16 # [0*II+0] id:734 - ee.vmulas.s16.accx.ld.ip.qup q4,a2,16,q0,q1,q2,q3 # [0*II+1] id:733 - ee.vld.128.ip q1,a15,16 # [0*II+2] id:736 - ee.vmulas.s16.accx.ld.xp.qup q0,a2,a12,q5,q2,q3,q4 # [0*II+3] id:735 - ee.vld.128.ip q5,a15,16 # [0*II+4] id:739 - ee.vmulas.s16.accx.ld.xp.qup q2,a2,a11,q1,q3,q4,q0 # [0*II+5] id:737 - ee.ld.128.usar.xp q1,a2,a10 # [0*II+6] id:738 - ee.vld.128.ip q0,a15,16 # [0*II+7] id:741 - ee.vmulas.s16.accx.ld.ip.qup q3,a2,16,q5,q4,q1,q2 # [0*II+8] id:740 - -.LBB176_dspi_dotprod_s16_aes3: # 0x24b - j .Lt_0_27906 # [0] - -.LBB56_dspi_dotprod_s16_aes3: # 0x24e - movi.n a10,32 # [0] - movi.n a11,-16 # [1] - slli a13,a5,1 # [2] - l32i.n a12,a1,16 # [3] gra_spill_temp_0 - ee.ld.128.usar.ip q1,a2,16 # [4] id:742 - ee.ld.128.usar.ip q2,a2,16 # [5] id:743 - sub a12,a12,a13 # [7] - addi a12,a12,16 # [8] - ee.src.q.ld.ip q3,a2,16,q1,q2 # [9] id:744 - loopnez a3,.LBB198_dspi_dotprod_s16_aes3 # [10] - -.LBB196_dspi_dotprod_s16_aes3: # 0x269 - ee.vld.128.ip q4,a15,16 # [0*II+0] id:746 - ee.vmulas.s16.accx.ld.ip.qup q1,a2,16,q0,q1,q2,q3 # [0*II+1] id:745 - ee.vld.128.ip q0,a15,16 # [0*II+2] id:748 - ee.vmulas.s16.accx.ld.ip.qup q4,a2,16,q4,q2,q3,q1 # [0*II+3] id:747 - ee.vld.128.ip q5,a15,16 # [0*II+4] id:750 - ee.vmulas.s16.accx.ld.ip.qup q0,a2,16,q0,q3,q1,q4 # [0*II+5] id:749 - ee.vld.128.ip q6,a15,16 # [0*II+6] id:752 - ee.vmulas.s16.accx.ld.ip.qup q1,a2,16,q5,q1,q4,q0 # [0*II+7] id:751 - ee.vld.128.ip q5,a15,16 # [0*II+8] id:754 - ee.vmulas.s16.accx.ld.ip.qup q4,a2,16,q6,q4,q0,q1 # [0*II+9] id:753 - ee.vld.128.ip q6,a15,16 # [0*II+10] id:756 - ee.vmulas.s16.accx.ld.xp.qup q0,a2,a12,q5,q0,q1,q4 # [0*II+11] id:755 - ee.vld.128.ip q5,a15,16 # [0*II+12] id:759 - ee.vmulas.s16.accx.ld.xp.qup q2,a2,a11,q6,q1,q4,q0 # [0*II+13] id:757 - ee.ld.128.usar.xp q1,a2,a10 # [0*II+14] id:758 - ee.vld.128.ip q0,a15,16 # [0*II+15] id:761 - ee.vmulas.s16.accx.ld.ip.qup q3,a2,16,q5,q4,q1,q2 # [0*II+16] id:760 - -.LBB198_dspi_dotprod_s16_aes3: # 0x2a4 - j .Lt_0_30722 # [0] - -.Lt_0_33282: # 0x2a7 - movi.n a2,0 # [0] - sext a14,a9,15 # [1] - s16i a14,a4,0 # [2] id:788 - retw.n # [3] - -.LBB28_dspi_dotprod_s16_aes3: # 0x2b1 - mov.n a15,a7 # [0] - mov.n a14,a6 # [1] - mov.n a13,a5 # [2] - mov.n a12,a4 # [3] - mov.n a11,a3 # [4] - mov.n a10,a2 # [5] - call8 dspi_dotprod_s16_ansi # [6] dspi_dotprod_s16_ansi - - mov.n a2,a10 # [0] - retw.n # [1] - - -#endif // dsps_dotprod_s16_aes3_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_s16_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_s16_ansi.c deleted file mode 100644 index 3110b31..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_s16_ansi.c +++ /dev/null @@ -1,44 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dspi_dotprod.h" - -esp_err_t dspi_dotprod_s16_ansi(image2d_t* in_image, image2d_t* filter, int16_t *out_value, int count_x, int count_y, int shift) -{ - if (in_image->step_x*count_x > in_image->stride_x) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - if (in_image->step_y*count_y > in_image->stride_y) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - if (filter->step_x*count_x > filter->stride_x) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - if (filter->step_y*count_y > filter->stride_y) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - - int16_t* i_data = (int16_t*)in_image->data; - int16_t* f_data = (int16_t*)filter->data; - int i_step = in_image->stride_x*in_image->step_y; - int f_step = filter->stride_x*filter->step_y; - - int64_t acc = 0; - for (int y = 0; y < count_y; y++) - { - for (int x = 0; x < count_x; x++) - { - acc += (int32_t)i_data[in_image->step_x * x]*(int32_t)f_data[filter->step_x * x]; - } - i_data += i_step; - f_data += f_step; - } - acc += 1 << (shift - 1); // round operation - acc >>= shift; - *out_value = acc; - return ESP_OK; -} - diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_s8_aes3.S b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_s8_aes3.S deleted file mode 100644 index ed8e6f4..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_s8_aes3.S +++ /dev/null @@ -1,370 +0,0 @@ -// Copyright 2018-2021 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dspi_dotprod_platform.h" -#if (dspi_dotprod_aes3_enabled == 1) - - .text - .align 4 - .literal .LC0_1_52, 458755 - - # Program Unit: dspi_dotprod_s8_aes3 - .type dspi_dotprod_s8_aes3, @function - .align 4 - .global dspi_dotprod_s8_aes3 -dspi_dotprod_s8_aes3: # 0x4 -.LBB1_dspi_dotprod_s8_aes3: # 0x4 - entry a1,48 # - l32i.n a10,a2,4 # [0] id:668 - l32i.n a11,a2,12 # [1] id:667 - mull a8,a10,a5 # [2] - blt a11,a8,.LBB78_dspi_dotprod_s8_aes3 # [4] - - l32i.n a12,a2,8 # [0] id:669 - l32i.n a9,a2,16 # [1] id:670 - mull a13,a12,a6 # [2] - blt a9,a13,.LBB78_dspi_dotprod_s8_aes3 # [4] - - l32i.n a15,a3,4 # [0] id:672 - l32i.n a14,a3,12 # [1] id:671 - mull a13,a15,a5 # [2] - blt a14,a13,.LBB78_dspi_dotprod_s8_aes3 # [4] - - l32i.n a8,a3,16 # [0] id:674 - l32i.n a9,a3,8 # [1] id:673 - s32i.n a9,a1,8 # [2] gra_spill_temp_2 - mull a9,a9,a6 # [3] - blt a8,a9,.LBB78_dspi_dotprod_s8_aes3 # [5] - - l32i.n a8,a3,0 # [0] id:675 - s32i.n a8,a1,4 # [1] gra_spill_temp_1 - bbsi a8,0,.Lt_0_33026 # [2] - - bne a14,a13,.Lt_0_33026 # [0] - - bnei a15,1,.Lt_0_33026 # [0] - - l32i.n a13,a1,8 # [0] gra_spill_temp_2 - beqi a13,1,.Lt_0_17666 # [2] - -.Lt_0_33026: # 0x43 -.Lt_0_17922: # 0x43 - mov.n a10,a2 # [0] - mov.n a11,a3 # [1] - mov.n a12,a4 # [2] - mov.n a13,a5 # [3] - mov.n a14,a6 # [4] - mov.n a15,a7 # [5] - .type dspi_dotprod_s8_ansi, @function - call8 dspi_dotprod_s8_ansi # [6] dspi_dotprod_s8_ansi - - mov.n a2,a10 # [0] - retw.n # [1] - -.LBB78_dspi_dotprod_s8_aes3: # 0x56 - l32r a2,.LC0_1_52 # [0] - retw.n # [1] - -.Lt_0_17666: # 0x5b - addi.n a14,a10,-1 # [0] - bnez a14,.Lt_0_33794 # [1] - - addi.n a15,a12,-1 # [0] - bnez a15,.Lt_0_33794 # [1] - - extui a8,a5,0,4 # [0] - bnez.n a8,.Lt_0_33794 # [1] - - blti a6,4,.Lt_0_33794 # [0] - - movi.n a9,64 # [0] - bge a9,a5,.Lt_0_34306 # [1] - - extui a10,a5,0,1 # [0] - bnez a10,.LBB28_dspi_dotprod_s8_aes3 # [1] - -.Lt_0_34306: # 0x78 -.Lt_0_19714: # 0x78 - mov.n a3,a6 # [0] - addi a13,a5,-48 # [1] - movi.n a14,0 # [2] - mull a15,a11,a12 # [3] - l32i.n a2,a2,0 # [4] id:676 - s32i.n a15,a1,0 # [6] gra_spill_temp_0 - wur.accx_0 a14 # [7] - l32i.n a15,a1,4 # [8] gra_spill_temp_1 - wur.accx_1 a14 # [9] - ee.vld.128.ip q0,a15,16 # [10] id:679 - beqz a13,.LBB32_dspi_dotprod_s8_aes3 # [11] - -.Lt_0_22786: # 0x93 -.Lt_0_22274: # 0x93 - addi a8,a5,-32 # [0] - beqz a8,.LBB38_dspi_dotprod_s8_aes3 # [1] - -.Lt_0_24322: # 0x99 -.Lt_0_23810: # 0x99 - addi a9,a5,-16 # [0] - beqz a9,.LBB44_dspi_dotprod_s8_aes3 # [1] - -.Lt_0_25858: # 0x9f -.Lt_0_25346: # 0x9f - addi a10,a5,-64 # [0] - beqz a10,.LBB50_dspi_dotprod_s8_aes3 # [1] - -.Lt_0_27394: # 0xa5 -.Lt_0_26882: # 0xa5 - addi a11,a5,-128 # [0] - beqz a11,.LBB56_dspi_dotprod_s8_aes3 # [1] - - movi a12,128 # [0] - bge a12,a5,.Lt_0_30210 # [1] - - movi.n a12,0 # [0] - ee.ld.128.usar.ip q1,a2,16 # [1] id:751 - ee.ld.128.usar.ip q2,a2,16 # [2] id:752 - ee.src.q.ld.ip q3,a2,16,q1,q2 # [4] id:753 - beqz.n a3,.Lt_0_30210 # [5] - - l32i.n a14,a1,0 # [0] gra_spill_temp_0 - addi a13,a5,63 # [1] - movgez a13,a5,a5 # [2] - srai a13,a13,6 # [3] - sub a14,a14,a5 # [4] - addi a14,a14,16 # [5] - addi.n a13,a13,-1 # [6] - -.Lt_0_30978: # 0xd1 - addi.n a12,a12,1 # [0] - movi.n a8,32 # [1] - movi.n a9,-16 # [2] - beqz.n a13,.Lt_0_31234 # [3] - - loopnez a13,.LBB218_dspi_dotprod_s8_aes3 # [0] - -.LBB216_dspi_dotprod_s8_aes3: # 0xdc - ee.vld.128.ip q5,a15,16 # [0*II+0] id:755 - ee.vmulas.s8.accx.ld.ip.qup q4,a2,16,q0,q1,q2,q3 # [0*II+1] id:754 - ee.vld.128.ip q0,a15,16 # [0*II+2] id:757 - ee.vmulas.s8.accx.ld.ip.qup q1,a2,16,q5,q2,q3,q4 # [0*II+3] id:756 - ee.vld.128.ip q5,a15,16 # [0*II+4] id:759 - ee.vmulas.s8.accx.ld.ip.qup q2,a2,16,q0,q3,q4,q1 # [0*II+5] id:758 - ee.vld.128.ip q0,a15,16 # [0*II+6] id:761 - ee.vmulas.s8.accx.ld.ip.qup q3,a2,16,q5,q4,q1,q2 # [0*II+7] id:760 - -.LBB218_dspi_dotprod_s8_aes3: # 0xf8 - -.Lt_0_31234: # 0xf8 - ee.vmulas.s8.accx.ld.ip.qup q5,a2,16,q0,q1,q2,q3 # [0] id:762 - ee.vld.128.ip q0,a15,16 # [1] id:763 - ee.vld.128.ip q6,a15,16 # [2] id:765 - ee.vmulas.s8.accx.ld.xp.qup q7,a2,a14,q0,q2,q3,q5 # [3] id:764 - ee.vld.128.ip q4,a15,16 # [4] id:768 - ee.vmulas.s8.accx.ld.xp.qup q2,a2,a9,q6,q3,q5,q7 # [5] id:766 - ee.ld.128.usar.xp q1,a2,a8 # [6] id:767 - ee.vld.128.ip q0,a15,16 # [7] id:770 - ee.vmulas.s8.accx.ld.ip.qup q3,a2,16,q4,q5,q1,q2 # [8] id:769 - bne a12,a3,.Lt_0_30978 # [9] - -.Lt_0_30210: # 0x11a -.Lt_0_29954: # 0x11a - movi.n a2,0 # [0] - rur.accx_0 a10 # [1] - addi.n a12,a7,-1 # [2] - movi.n a11,1 # [3] - ssl a12 # [4] - sll a11,a11 # [5] - ssr a7 # [6] - add.n a10,a10,a11 # [7] - sra a10,a10 # [8] - s8i a10,a4,0 # [9] id:772 - retw.n # [10] - -.Lt_0_33794: # 0x136 -.Lt_0_18946: # 0x136 - mov.n a10,a2 # [0] - mov.n a11,a3 # [1] - mov.n a12,a4 # [2] - mov.n a13,a5 # [3] - mov.n a14,a6 # [4] - mov.n a15,a7 # [5] - call8 dspi_dotprod_s8_ansi # [6] dspi_dotprod_s8_ansi - -#.LBB25_dspi_dotprod_s8_aes3: # 0x145 - mov.n a2,a10 # [0] - retw.n # [1] - -.LBB32_dspi_dotprod_s8_aes3: # 0x149 - ee.ld.128.usar.ip q1,a2,16 # [0] id:680 - ee.ld.128.usar.ip q2,a2,16 # [1] id:681 - ee.src.q.ld.ip q3,a2,16,q1,q2 # [3] id:682 - beqz.n a6,.Lt_0_22786 # [4] - - movi.n a10,32 # [0] - l32i.n a12,a1,0 # [1] gra_spill_temp_0 - movi.n a11,-16 # [2] - addi a12,a12,-32 # [3] - loopgtz a6,.LBB104_dspi_dotprod_s8_aes3 # [4] - -.LBB102_dspi_dotprod_s8_aes3: # 0x160 - ee.vld.128.ip q4,a15,16 # [0*II+0] id:684 - ee.vmulas.s8.accx.ld.xp.qup q1,a2,a12,q0,q1,q2,q3 # [0*II+1] id:683 - ee.vld.128.ip q5,a15,16 # [0*II+2] id:686 - ee.vmulas.s8.accx.ld.xp.qup q2,a2,a11,q4,q2,q3,q1 # [0*II+3] id:685 - ee.ld.128.usar.xp q1,a2,a10 # [0*II+4] id:687 - ee.vld.128.ip q0,a15,16 # [0*II+5] id:689 - ee.vmulas.s8.accx.ld.ip.qup q3,a2,16,q5,q3,q1,q2 # [0*II+6] id:688 - -.LBB104_dspi_dotprod_s8_aes3: # 0x178 - j .Lt_0_22786 # [0] - -.LBB38_dspi_dotprod_s8_aes3: # 0x17b - movi.n a10,32 # [0] - movi.n a11,-16 # [1] - srli a3,a6,1 # [2] - l32i.n a12,a1,0 # [3] gra_spill_temp_0 - ee.ld.128.usar.ip q1,a2,16 # [4] id:690 - ee.ld.128.usar.ip q2,a2,16 # [5] id:691 - addi a12,a12,-16 # [7] - ee.src.q.ld.xp q3,a2,a12,q1,q2 # [8] id:692 - loopnez a3,.LBB127_dspi_dotprod_s8_aes3 # [9] - -.LBB125_dspi_dotprod_s8_aes3: # 0x193 - ee.vld.128.ip q4,a15,16 # [0*II+0] id:694 - ee.vmulas.s8.accx.ld.xp.qup q3,a2,a11,q0,q1,q2,q3 # [0*II+1] id:693 - ee.ld.128.usar.xp q1,a2,a10 # [0*II+2] id:695 - ee.vld.128.ip q0,a15,16 # [0*II+3] id:697 - ee.vmulas.s8.accx.ld.xp.qup q4,a2,a12,q4,q2,q1,q3 # [0*II+4] id:696 - ee.vld.128.ip q5,a15,16 # [0*II+5] id:699 - ee.vmulas.s8.accx.ld.xp.qup q2,a2,a11,q0,q1,q3,q4 # [0*II+6] id:698 - ee.ld.128.usar.xp q1,a2,a10 # [0*II+7] id:700 - ee.vld.128.ip q0,a15,16 # [0*II+8] id:702 - ee.vmulas.s8.accx.ld.xp.qup q3,a2,a12,q5,q3,q1,q2 # [0*II+9] id:701 - -.LBB127_dspi_dotprod_s8_aes3: # 0x1b5 - j .Lt_0_24322 # [0] - -.LBB44_dspi_dotprod_s8_aes3: # 0x1b8 - srli a3,a3,2 # [0] - movi.n a10,-16 # [1] - l32i.n a11,a1,0 # [2] gra_spill_temp_0 - addi a8,a2,16 # [3] - addi a11,a11,16 # [4] - ee.ld.128.usar.xp q2,a8,a10 # [5] id:703 - ee.ld.128.usar.xp q1,a8,a11 # [6] id:704 - ee.src.q.ld.xp q3,a8,a10,q1,q2 # [8] id:705 - ee.ld.128.usar.xp q2,a8,a11 # [9] id:706 - loopnez a3,.LBB150_dspi_dotprod_s8_aes3 # [10] - -.LBB148_dspi_dotprod_s8_aes3: # 0x1d4 - ee.vld.128.ip q4,a15,16 # [0*II+0] id:708 - ee.vmulas.s8.accx.ld.xp.qup q3,a8,a10,q0,q1,q2,q3 # [0*II+1] id:707 - ee.ld.128.usar.xp q1,a8,a11 # [0*II+2] id:709 - ee.vld.128.ip q0,a15,16 # [0*II+3] id:711 - ee.vmulas.s8.accx.ld.xp.qup q4,a8,a10,q4,q2,q1,q3 # [0*II+4] id:710 - ee.ld.128.usar.xp q3,a8,a11 # [0*II+5] id:712 - ee.vld.128.ip q5,a15,16 # [0*II+6] id:714 - ee.vmulas.s8.accx.ld.xp.qup q4,a8,a10,q0,q1,q3,q4 # [0*II+7] id:713 - ee.ld.128.usar.xp q1,a8,a11 # [0*II+8] id:715 - ee.vld.128.ip q0,a15,16 # [0*II+9] id:717 - ee.vmulas.s8.accx.ld.xp.qup q3,a8,a10,q5,q3,q1,q4 # [0*II+10] id:716 - ee.ld.128.usar.xp q2,a8,a11 # [0*II+11] id:718 - -.LBB150_dspi_dotprod_s8_aes3: # 0x1fc - mov.n a2,a8 # [0] - j .Lt_0_25858 # [1] - -.LBB50_dspi_dotprod_s8_aes3: # 0x201 - movi.n a10,32 # [0] - movi.n a11,-16 # [1] - l32i.n a12,a1,0 # [2] gra_spill_temp_0 - ee.ld.128.usar.ip q1,a2,16 # [3] id:719 - ee.ld.128.usar.ip q2,a2,16 # [4] id:720 - sub a12,a12,a5 # [5] - ee.src.q.ld.ip q3,a2,16,q1,q2 # [7] id:721 - addi a12,a12,16 # [8] - loopnez a3,.LBB173_dspi_dotprod_s8_aes3 # [9] - -.LBB171_dspi_dotprod_s8_aes3: # 0x219 - ee.vld.128.ip q5,a15,16 # [0*II+0] id:723 - ee.vmulas.s8.accx.ld.ip.qup q4,a2,16,q0,q1,q2,q3 # [0*II+1] id:722 - ee.vld.128.ip q1,a15,16 # [0*II+2] id:725 - ee.vmulas.s8.accx.ld.xp.qup q0,a2,a12,q5,q2,q3,q4 # [0*II+3] id:724 - ee.vld.128.ip q5,a15,16 # [0*II+4] id:728 - ee.vmulas.s8.accx.ld.xp.qup q2,a2,a11,q1,q3,q4,q0 # [0*II+5] id:726 - ee.ld.128.usar.xp q1,a2,a10 # [0*II+6] id:727 - ee.vld.128.ip q0,a15,16 # [0*II+7] id:730 - ee.vmulas.s8.accx.ld.ip.qup q3,a2,16,q5,q4,q1,q2 # [0*II+8] id:729 - -.LBB173_dspi_dotprod_s8_aes3: # 0x238 - j .Lt_0_27394 # [0] - -.LBB56_dspi_dotprod_s8_aes3: # 0x23b - movi.n a10,32 # [0] - movi.n a11,-16 # [1] - l32i.n a12,a1,0 # [2] gra_spill_temp_0 - ee.ld.128.usar.ip q1,a2,16 # [3] id:731 - ee.ld.128.usar.ip q2,a2,16 # [4] id:732 - sub a12,a12,a5 # [6] - addi a12,a12,16 # [7] - ee.src.q.ld.ip q3,a2,16,q1,q2 # [8] id:733 - loopnez a3,.LBB195_dspi_dotprod_s8_aes3 # [9] - -.LBB193_dspi_dotprod_s8_aes3: # 0x253 - ee.vld.128.ip q4,a15,16 # [0*II+0] id:735 - ee.vmulas.s8.accx.ld.ip.qup q1,a2,16,q0,q1,q2,q3 # [0*II+1] id:734 - ee.vld.128.ip q0,a15,16 # [0*II+2] id:737 - ee.vmulas.s8.accx.ld.ip.qup q4,a2,16,q4,q2,q3,q1 # [0*II+3] id:736 - ee.vld.128.ip q5,a15,16 # [0*II+4] id:739 - ee.vmulas.s8.accx.ld.ip.qup q0,a2,16,q0,q3,q1,q4 # [0*II+5] id:738 - ee.vld.128.ip q6,a15,16 # [0*II+6] id:741 - ee.vmulas.s8.accx.ld.ip.qup q1,a2,16,q5,q1,q4,q0 # [0*II+7] id:740 - ee.vld.128.ip q5,a15,16 # [0*II+8] id:743 - ee.vmulas.s8.accx.ld.ip.qup q4,a2,16,q6,q4,q0,q1 # [0*II+9] id:742 - ee.vld.128.ip q6,a15,16 # [0*II+10] id:745 - ee.vmulas.s8.accx.ld.xp.qup q0,a2,a12,q5,q0,q1,q4 # [0*II+11] id:744 - ee.vld.128.ip q5,a15,16 # [0*II+12] id:748 - ee.vmulas.s8.accx.ld.xp.qup q2,a2,a11,q6,q1,q4,q0 # [0*II+13] id:746 - ee.ld.128.usar.xp q1,a2,a10 # [0*II+14] id:747 - ee.vld.128.ip q0,a15,16 # [0*II+15] id:750 - ee.vmulas.s8.accx.ld.ip.qup q3,a2,16,q5,q4,q1,q2 # [0*II+16] id:749 - -.LBB195_dspi_dotprod_s8_aes3: # 0x28e - movi.n a2,0 # [0] - movi.n a11,1 # [1] - addi.n a12,a7,-1 # [2] - rur.accx_0 a10 # [3] - ssl a12 # [4] - sll a11,a11 # [5] - ssr a7 # [6] - add.n a10,a10,a11 # [7] - sra a10,a10 # [8] - s8i a10,a4,0 # [9] id:772 - retw.n # [10] - -.LBB28_dspi_dotprod_s8_aes3: # 0x2aa - mov.n a15,a7 # [0] - mov.n a14,a6 # [1] - mov.n a13,a5 # [2] - mov.n a12,a4 # [3] - mov.n a11,a3 # [4] - mov.n a10,a2 # [5] - call8 dspi_dotprod_s8_ansi # [6] dspi_dotprod_s8_ansi - -#.LBB29_dspi_dotprod_s8_aes3: # 0x2b9 - mov.n a2,a10 # [0] - retw.n # [1] - - -#endif // dsps_dotprod_s16_aes3_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_s8_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_s8_ansi.c deleted file mode 100644 index c8a7351..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_s8_ansi.c +++ /dev/null @@ -1,44 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dspi_dotprod.h" - -esp_err_t dspi_dotprod_s8_ansi(image2d_t* in_image, image2d_t* filter, int8_t *out_value, int count_x, int count_y, int shift) -{ - if (in_image->step_x*count_x > in_image->stride_x) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - if (in_image->step_y*count_y > in_image->stride_y) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - if (filter->step_x*count_x > filter->stride_x) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - if (filter->step_y*count_y > filter->stride_y) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - - int8_t* i_data = (int8_t*)in_image->data; - int8_t* f_data = (int8_t*)filter->data; - int i_step = in_image->stride_x*in_image->step_y; - int f_step = filter->stride_x*filter->step_y; - - int32_t acc = 0; - for (int y = 0; y < count_y; y++) - { - for (int x = 0; x < count_x; x++) - { - acc += (int16_t)i_data[in_image->step_x * x]*(int16_t)f_data[filter->step_x * x]; - } - i_data += i_step; - f_data += f_step; - } - acc += 1 << (shift - 1); // round operation - acc >>= shift; - *out_value = acc; - return ESP_OK; -} - diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_u16_aes3.S b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_u16_aes3.S deleted file mode 100644 index 5153320..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_u16_aes3.S +++ /dev/null @@ -1,371 +0,0 @@ -// Copyright 2018-2021 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dspi_dotprod_platform.h" -#if (dspi_dotprod_aes3_enabled == 1) - - .text - .align 4 - .literal .LC0_1_55, 458755 - - # Program Unit: dspi_dotprod_u16_aes3 - .type dspi_dotprod_u16_aes3, @function - .align 4 - .global dspi_dotprod_u16_aes3 -dspi_dotprod_u16_aes3: # 0x4 -.LBB1_dspi_dotprod_u16_aes3: # 0x4 - entry a1,64 # - l32i.n a10,a2,4 # [0] id:681 - l32i.n a11,a2,12 # [1] id:680 - mull a8,a10,a5 # [2] - blt a11,a8,.LBB81_dspi_dotprod_u16_aes3 # [4] - - l32i.n a12,a2,8 # [0] id:682 - l32i.n a9,a2,16 # [1] id:683 - mull a13,a12,a6 # [2] - blt a9,a13,.LBB81_dspi_dotprod_u16_aes3 # [4] - - l32i.n a15,a3,4 # [0] id:685 - l32i.n a14,a3,12 # [1] id:684 - mull a13,a15,a5 # [2] - blt a14,a13,.LBB81_dspi_dotprod_u16_aes3 # [4] - - l32i.n a8,a3,16 # [0] id:687 - l32i.n a9,a3,8 # [1] id:686 - s32i.n a9,a1,24 # [2] gra_spill_temp_2 - mull a9,a9,a6 # [3] - blt a8,a9,.LBB81_dspi_dotprod_u16_aes3 # [5] - - l32i.n a8,a3,0 # [0] id:688 - s32i.n a8,a1,20 # [1] gra_spill_temp_1 - bbsi a8,0,.Lt_0_34050 # [2] - - bne a14,a13,.Lt_0_34050 # [0] - - bnei a15,1,.Lt_0_34050 # [0] - - l32i.n a9,a1,24 # [0] gra_spill_temp_2 - beqi a9,1,.Lt_0_18178 # [2] - -.Lt_0_34050: # 0x43 -.Lt_0_18434: # 0x43 - mov.n a10,a2 # [0] - mov.n a11,a3 # [1] - mov.n a12,a4 # [2] - mov.n a13,a5 # [3] - mov.n a14,a6 # [4] - mov.n a15,a7 # [5] - .type dspi_dotprod_s16_ansi, @function - call8 dspi_dotprod_s16_ansi # [6] dspi_dotprod_s16_ansi - - mov.n a2,a10 # [0] - retw.n # [1] - -.LBB81_dspi_dotprod_u16_aes3: # 0x56 - l32r a2,.LC0_1_55 # [0] - retw.n # [1] - -.Lt_0_18178: # 0x5b - addi.n a13,a10,-1 # [0] - bnez a13,.Lt_0_34818 # [1] - - addi.n a14,a12,-1 # [0] - bnez a14,.Lt_0_34818 # [1] - - extui a15,a5,0,3 # [0] - bnez.n a15,.Lt_0_34818 # [1] - - blti a6,4,.Lt_0_34818 # [0] - - movi.n a8,32 # [0] - bge a8,a5,.Lt_0_35330 # [1] - - extui a9,a5,0,1 # [0] - bnez a9,.LBB28_dspi_dotprod_u16_aes3 # [1] - -.Lt_0_35330: # 0x78 -.Lt_0_20226: # 0x78 - mov.n a3,a6 # [0] - addi a10,a5,-24 # [1] - mull a13,a11,a12 # [2] - l32i.n a15,a1,20 # [3] gra_spill_temp_1 - l32i.n a2,a2,0 # [4] id:689 - movi.n a14,0 # [5] - wur.sar_byte a14 # [6] - wur.accx_0 a14 # [8] - wur.accx_1 a14 # [9] - ee.vld.128.ip q0,a15,16 # [10] id:693 - slli a13,a13,1 # [11] - s32i.n a13,a1,16 # [12] gra_spill_temp_0 - beqz a10,.LBB32_dspi_dotprod_u16_aes3 # [13] - -.Lt_0_23298: # 0x99 -.Lt_0_22786: # 0x99 - addi a8,a5,-16 # [0] - beqz a8,.LBB38_dspi_dotprod_u16_aes3 # [1] - -.Lt_0_24834: # 0x9f -.Lt_0_24322: # 0x9f - addi a9,a5,-8 # [0] - beqz a9,.LBB44_dspi_dotprod_u16_aes3 # [1] - -.Lt_0_26370: # 0xa5 -.Lt_0_25858: # 0xa5 - addi a10,a5,-32 # [0] - beqz a10,.LBB50_dspi_dotprod_u16_aes3 # [1] - -.Lt_0_27906: # 0xab -.Lt_0_27394: # 0xab - addi a11,a5,-64 # [0] - beqz a11,.LBB56_dspi_dotprod_u16_aes3 # [1] - - movi.n a12,64 # [0] - bge a12,a5,.Lt_0_30722 # [1] - - movi.n a12,0 # [0] - ee.ld.128.usar.ip q1,a2,16 # [1] id:765 - ee.ld.128.usar.ip q2,a2,16 # [2] id:766 - ee.src.q.ld.ip q3,a2,16,q1,q2 # [4] id:767 - beqz.n a3,.Lt_0_30722 # [5] - - slli a8,a5,1 # [0] - l32i.n a14,a1,16 # [1] gra_spill_temp_0 - addi a13,a5,31 # [2] - movgez a13,a5,a5 # [3] - srai a13,a13,5 # [4] - sub a14,a14,a8 # [5] - addi a14,a14,16 # [6] - addi.n a13,a13,-1 # [7] - -.Lt_0_31490: # 0xd9 - addi.n a12,a12,1 # [0] - movi.n a9,32 # [1] - beqz.n a13,.Lt_0_31746 # [2] - - loopnez a13,.LBB221_dspi_dotprod_u16_aes3 # [0] - -.LBB219_dspi_dotprod_u16_aes3: # 0xe2 - ee.vld.128.ip q5,a15,16 # [0*II+0] id:769 - ee.vmulas.u16.accx.ld.ip.qup q4,a2,16,q0,q1,q2,q3 # [0*II+1] id:768 - ee.vld.128.ip q0,a15,16 # [0*II+2] id:771 - ee.vmulas.u16.accx.ld.ip.qup q1,a2,16,q5,q2,q3,q4 # [0*II+3] id:770 - ee.vld.128.ip q5,a15,16 # [0*II+4] id:773 - ee.vmulas.u16.accx.ld.ip.qup q2,a2,16,q0,q3,q4,q1 # [0*II+5] id:772 - ee.vld.128.ip q0,a15,16 # [0*II+6] id:775 - ee.vmulas.u16.accx.ld.ip.qup q3,a2,16,q5,q4,q1,q2 # [0*II+7] id:774 - -.LBB221_dspi_dotprod_u16_aes3: # 0xfe - -.Lt_0_31746: # 0xfe - ee.vmulas.u16.accx.ld.ip.qup q5,a2,16,q0,q1,q2,q3 # [0] id:776 - movi.n a10,-16 # [1] - ee.vld.128.ip q0,a15,16 # [2] id:777 - ee.vld.128.ip q6,a15,16 # [3] id:779 - ee.vmulas.u16.accx.ld.xp.qup q7,a2,a14,q0,q2,q3,q5 # [4] id:778 - ee.vld.128.ip q4,a15,16 # [5] id:782 - ee.vmulas.u16.accx.ld.xp.qup q2,a2,a10,q6,q3,q5,q7 # [6] id:780 - ee.ld.128.usar.xp q1,a2,a9 # [7] id:781 - ee.vld.128.ip q0,a15,16 # [8] id:784 - ee.vmulas.u16.accx.ld.ip.qup q3,a2,16,q4,q5,q1,q2 # [9] id:783 - bne a12,a3,.Lt_0_31490 # [10] - -.Lt_0_30722: # 0x122 -.Lt_0_30466: # 0x122 - rur.accx_0 a9 # [0] - rur.accx_1 a10 # [1] - blti a7,1,.Lt_0_33282 # [2] - - movi.n a2,0 # [0] - addi a13,a7,-33 # [1] - addi.n a14,a7,-1 # [2] - ssr a14 # [3] - sra a12,a10 # [4] - src a11,a10,a9 # [5] - movgez a11,a12,a13 # [6] - addi.n a11,a11,1 # [7] - srli a11,a11,1 # [8] - s16i a11,a4,0 # [9] id:790 - retw.n # [10] - -.Lt_0_34818: # 0x148 -.Lt_0_19458: # 0x148 - mov.n a10,a2 # [0] - mov.n a11,a3 # [1] - mov.n a12,a4 # [2] - mov.n a13,a5 # [3] - mov.n a14,a6 # [4] - mov.n a15,a7 # [5] - call8 dspi_dotprod_s16_ansi # [6] dspi_dotprod_s16_ansi - - mov.n a2,a10 # [0] - retw.n # [1] - -.LBB32_dspi_dotprod_u16_aes3: # 0x15b - ee.ld.128.usar.ip q1,a2,16 # [0] id:694 - ee.ld.128.usar.ip q2,a2,16 # [1] id:695 - ee.src.q.ld.ip q3,a2,16,q1,q2 # [3] id:696 - beqz.n a6,.Lt_0_23298 # [4] - - addi a12,a13,-32 # [0] - movi.n a10,32 # [1] - movi.n a11,-16 # [2] - loopgtz a6,.LBB107_dspi_dotprod_u16_aes3 # [3] - -.LBB105_dspi_dotprod_u16_aes3: # 0x170 - ee.vld.128.ip q4,a15,16 # [0*II+0] id:698 - ee.vmulas.u16.accx.ld.xp.qup q1,a2,a12,q0,q1,q2,q3 # [0*II+1] id:697 - ee.vld.128.ip q5,a15,16 # [0*II+2] id:700 - ee.vmulas.u16.accx.ld.xp.qup q2,a2,a11,q4,q2,q3,q1 # [0*II+3] id:699 - ee.ld.128.usar.xp q1,a2,a10 # [0*II+4] id:701 - ee.vld.128.ip q0,a15,16 # [0*II+5] id:703 - ee.vmulas.u16.accx.ld.ip.qup q3,a2,16,q5,q3,q1,q2 # [0*II+6] id:702 - -.LBB107_dspi_dotprod_u16_aes3: # 0x188 - j .Lt_0_23298 # [0] - -.LBB38_dspi_dotprod_u16_aes3: # 0x18b - movi.n a10,32 # [0] - movi.n a11,-16 # [1] - srli a3,a6,1 # [2] - l32i.n a12,a1,16 # [3] gra_spill_temp_0 - ee.ld.128.usar.ip q1,a2,16 # [4] id:704 - ee.ld.128.usar.ip q2,a2,16 # [5] id:705 - addi a12,a12,-16 # [7] - ee.src.q.ld.xp q3,a2,a12,q1,q2 # [8] id:706 - loopnez a3,.LBB130_dspi_dotprod_u16_aes3 # [9] - -.LBB128_dspi_dotprod_u16_aes3: # 0x1a3 - ee.vld.128.ip q4,a15,16 # [0*II+0] id:708 - ee.vmulas.u16.accx.ld.xp.qup q3,a2,a11,q0,q1,q2,q3 # [0*II+1] id:707 - ee.ld.128.usar.xp q1,a2,a10 # [0*II+2] id:709 - ee.vld.128.ip q0,a15,16 # [0*II+3] id:711 - ee.vmulas.u16.accx.ld.xp.qup q4,a2,a12,q4,q2,q1,q3 # [0*II+4] id:710 - ee.vld.128.ip q5,a15,16 # [0*II+5] id:713 - ee.vmulas.u16.accx.ld.xp.qup q2,a2,a11,q0,q1,q3,q4 # [0*II+6] id:712 - ee.ld.128.usar.xp q1,a2,a10 # [0*II+7] id:714 - ee.vld.128.ip q0,a15,16 # [0*II+8] id:716 - ee.vmulas.u16.accx.ld.xp.qup q3,a2,a12,q5,q3,q1,q2 # [0*II+9] id:715 - -.LBB130_dspi_dotprod_u16_aes3: # 0x1c5 - j .Lt_0_24834 # [0] - -.LBB44_dspi_dotprod_u16_aes3: # 0x1c8 - srli a3,a3,2 # [0] - movi.n a10,-16 # [1] - l32i.n a11,a1,16 # [2] gra_spill_temp_0 - addi a8,a2,16 # [3] - addi a11,a11,16 # [4] - ee.ld.128.usar.xp q2,a8,a10 # [5] id:717 - ee.ld.128.usar.xp q1,a8,a11 # [6] id:718 - ee.src.q.ld.xp q3,a8,a10,q1,q2 # [8] id:719 - ee.ld.128.usar.xp q2,a8,a11 # [9] id:720 - loopnez a3,.LBB153_dspi_dotprod_u16_aes3 # [10] - -.LBB151_dspi_dotprod_u16_aes3: # 0x1e4 - ee.vld.128.ip q4,a15,16 # [0*II+0] id:722 - ee.vmulas.u16.accx.ld.xp.qup q3,a8,a10,q0,q1,q2,q3 # [0*II+1] id:721 - ee.ld.128.usar.xp q1,a8,a11 # [0*II+2] id:723 - ee.vld.128.ip q0,a15,16 # [0*II+3] id:725 - ee.vmulas.u16.accx.ld.xp.qup q4,a8,a10,q4,q2,q1,q3 # [0*II+4] id:724 - ee.ld.128.usar.xp q3,a8,a11 # [0*II+5] id:726 - ee.vld.128.ip q5,a15,16 # [0*II+6] id:728 - ee.vmulas.u16.accx.ld.xp.qup q4,a8,a10,q0,q1,q3,q4 # [0*II+7] id:727 - ee.ld.128.usar.xp q1,a8,a11 # [0*II+8] id:729 - ee.vld.128.ip q0,a15,16 # [0*II+9] id:731 - ee.vmulas.u16.accx.ld.xp.qup q3,a8,a10,q5,q3,q1,q4 # [0*II+10] id:730 - ee.ld.128.usar.xp q2,a8,a11 # [0*II+11] id:732 - -.LBB153_dspi_dotprod_u16_aes3: # 0x20c - mov.n a2,a8 # [0] - j .Lt_0_26370 # [1] - -.LBB50_dspi_dotprod_u16_aes3: # 0x211 - movi.n a10,32 # [0] - movi.n a11,-16 # [1] - slli a13,a5,1 # [2] - l32i.n a12,a1,16 # [3] gra_spill_temp_0 - ee.ld.128.usar.ip q1,a2,16 # [4] id:733 - ee.ld.128.usar.ip q2,a2,16 # [5] id:734 - sub a12,a12,a13 # [6] - ee.src.q.ld.ip q3,a2,16,q1,q2 # [8] id:735 - addi a12,a12,16 # [9] - loopnez a3,.LBB176_dspi_dotprod_u16_aes3 # [10] - -.LBB174_dspi_dotprod_u16_aes3: # 0x22c - ee.vld.128.ip q5,a15,16 # [0*II+0] id:737 - ee.vmulas.u16.accx.ld.ip.qup q4,a2,16,q0,q1,q2,q3 # [0*II+1] id:736 - ee.vld.128.ip q1,a15,16 # [0*II+2] id:739 - ee.vmulas.u16.accx.ld.xp.qup q0,a2,a12,q5,q2,q3,q4 # [0*II+3] id:738 - ee.vld.128.ip q5,a15,16 # [0*II+4] id:742 - ee.vmulas.u16.accx.ld.xp.qup q2,a2,a11,q1,q3,q4,q0 # [0*II+5] id:740 - ee.ld.128.usar.xp q1,a2,a10 # [0*II+6] id:741 - ee.vld.128.ip q0,a15,16 # [0*II+7] id:744 - ee.vmulas.u16.accx.ld.ip.qup q3,a2,16,q5,q4,q1,q2 # [0*II+8] id:743 - -.LBB176_dspi_dotprod_u16_aes3: # 0x24b - j .Lt_0_27906 # [0] - -.LBB56_dspi_dotprod_u16_aes3: # 0x24e - movi.n a10,32 # [0] - movi.n a11,-16 # [1] - slli a13,a5,1 # [2] - l32i.n a12,a1,16 # [3] gra_spill_temp_0 - ee.ld.128.usar.ip q1,a2,16 # [4] id:745 - ee.ld.128.usar.ip q2,a2,16 # [5] id:746 - sub a12,a12,a13 # [7] - addi a12,a12,16 # [8] - ee.src.q.ld.ip q3,a2,16,q1,q2 # [9] id:747 - loopnez a3,.LBB198_dspi_dotprod_u16_aes3 # [10] - -.LBB196_dspi_dotprod_u16_aes3: # 0x269 - ee.vld.128.ip q4,a15,16 # [0*II+0] id:749 - ee.vmulas.u16.accx.ld.ip.qup q1,a2,16,q0,q1,q2,q3 # [0*II+1] id:748 - ee.vld.128.ip q0,a15,16 # [0*II+2] id:751 - ee.vmulas.u16.accx.ld.ip.qup q4,a2,16,q4,q2,q3,q1 # [0*II+3] id:750 - ee.vld.128.ip q5,a15,16 # [0*II+4] id:753 - ee.vmulas.u16.accx.ld.ip.qup q0,a2,16,q0,q3,q1,q4 # [0*II+5] id:752 - ee.vld.128.ip q6,a15,16 # [0*II+6] id:755 - ee.vmulas.u16.accx.ld.ip.qup q1,a2,16,q5,q1,q4,q0 # [0*II+7] id:754 - ee.vld.128.ip q5,a15,16 # [0*II+8] id:757 - ee.vmulas.u16.accx.ld.ip.qup q4,a2,16,q6,q4,q0,q1 # [0*II+9] id:756 - ee.vld.128.ip q6,a15,16 # [0*II+10] id:759 - ee.vmulas.u16.accx.ld.xp.qup q0,a2,a12,q5,q0,q1,q4 # [0*II+11] id:758 - ee.vld.128.ip q5,a15,16 # [0*II+12] id:762 - ee.vmulas.u16.accx.ld.xp.qup q2,a2,a11,q6,q1,q4,q0 # [0*II+13] id:760 - ee.ld.128.usar.xp q1,a2,a10 # [0*II+14] id:761 - ee.vld.128.ip q0,a15,16 # [0*II+15] id:764 - ee.vmulas.u16.accx.ld.ip.qup q3,a2,16,q5,q4,q1,q2 # [0*II+16] id:763 - -.LBB198_dspi_dotprod_u16_aes3: # 0x2a4 - j .Lt_0_30722 # [0] - -.Lt_0_33282: # 0x2a7 - movi.n a2,0 # [0] - sext a14,a9,15 # [1] - s16i a14,a4,0 # [2] id:791 - retw.n # [3] - -.LBB28_dspi_dotprod_u16_aes3: # 0x2b1 - mov.n a15,a7 # [0] - mov.n a14,a6 # [1] - mov.n a13,a5 # [2] - mov.n a12,a4 # [3] - mov.n a11,a3 # [4] - mov.n a10,a2 # [5] - call8 dspi_dotprod_s16_ansi # [6] dspi_dotprod_s16_ansi - - mov.n a2,a10 # [0] - retw.n # [1] - -#endif // dsps_dotprod_s16_aes3_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_u16_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_u16_ansi.c deleted file mode 100644 index 90495d7..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_u16_ansi.c +++ /dev/null @@ -1,44 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dspi_dotprod.h" - -esp_err_t dspi_dotprod_u16_ansi(image2d_t* in_image, image2d_t* filter, uint16_t *out_value, int count_x, int count_y, int shift) -{ - if (in_image->step_x*count_x > in_image->stride_x) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - if (in_image->step_y*count_y > in_image->stride_y) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - if (filter->step_x*count_x > filter->stride_x) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - if (filter->step_y*count_y > filter->stride_y) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - - uint16_t* i_data = (uint16_t*)in_image->data; - uint16_t* f_data = (uint16_t*)filter->data; - int i_step = in_image->stride_x*in_image->step_y; - int f_step = filter->stride_x*filter->step_y; - - int64_t acc = 0; - for (int y = 0; y < count_y; y++) - { - for (int x = 0; x < count_x; x++) - { - acc += (int32_t)i_data[in_image->step_x * x]*(int32_t)f_data[filter->step_x * x]; - } - i_data += i_step; - f_data += f_step; - } - acc += 1 << (shift - 1); // round operation - acc >>= shift; - *out_value = acc; - return ESP_OK; -} - diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_u8_aes3.S b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_u8_aes3.S deleted file mode 100644 index 0543155..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_u8_aes3.S +++ /dev/null @@ -1,367 +0,0 @@ -// Copyright 2018-2021 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dspi_dotprod_platform.h" -#if (dspi_dotprod_aes3_enabled == 1) - - .text - .align 4 - .literal .LC0_1_52, 458755 - - .type dspi_dotprod_u8_aes3, @function - .align 4 - .global dspi_dotprod_u8_aes3 -dspi_dotprod_u8_aes3: # 0x4 -.LBB1_dspi_dotprod_u8_aes3: # 0x4 - entry a1,48 # - l32i.n a10,a2,4 # [0] id:669 - l32i.n a11,a2,12 # [1] id:668 - mull a8,a10,a5 # [2] - blt a11,a8,.LBB78_dspi_dotprod_u8_aes3 # [4] - - l32i.n a12,a2,8 # [0] id:670 - l32i.n a9,a2,16 # [1] id:671 - mull a13,a12,a6 # [2] - blt a9,a13,.LBB78_dspi_dotprod_u8_aes3 # [4] - - l32i.n a15,a3,4 # [0] id:673 - l32i.n a14,a3,12 # [1] id:672 - mull a13,a15,a5 # [2] - blt a14,a13,.LBB78_dspi_dotprod_u8_aes3 # [4] - - l32i.n a8,a3,16 # [0] id:675 - l32i.n a9,a3,8 # [1] id:674 - s32i.n a9,a1,8 # [2] gra_spill_temp_2 - mull a9,a9,a6 # [3] - blt a8,a9,.LBB78_dspi_dotprod_u8_aes3 # [5] - - l32i.n a8,a3,0 # [0] id:676 - s32i.n a8,a1,4 # [1] gra_spill_temp_1 - bbsi a8,0,.Lt_0_33026 # [2] - - bne a14,a13,.Lt_0_33026 # [0] - - bnei a15,1,.Lt_0_33026 # [0] - - l32i.n a13,a1,8 # [0] gra_spill_temp_2 - beqi a13,1,.Lt_0_17666 # [2] - -.Lt_0_33026: # 0x43 -.Lt_0_17922: # 0x43 - mov.n a10,a2 # [0] - mov.n a11,a3 # [1] - mov.n a12,a4 # [2] - mov.n a13,a5 # [3] - mov.n a14,a6 # [4] - mov.n a15,a7 # [5] - .type dspi_dotprod_u8_ansi, @function - call8 dspi_dotprod_u8_ansi # [6] dspi_dotprod_u8_ansi - - mov.n a2,a10 # [0] - retw.n # [1] - -.LBB78_dspi_dotprod_u8_aes3: # 0x56 - l32r a2,.LC0_1_52 # [0] - retw.n # [1] - -.Lt_0_17666: # 0x5b - addi.n a14,a10,-1 # [0] - bnez a14,.Lt_0_33794 # [1] - - addi.n a15,a12,-1 # [0] - bnez a15,.Lt_0_33794 # [1] - - extui a8,a5,0,4 # [0] - bnez.n a8,.Lt_0_33794 # [1] - - blti a6,4,.Lt_0_33794 # [0] - - movi.n a9,64 # [0] - bge a9,a5,.Lt_0_34306 # [1] - - extui a10,a5,0,1 # [0] - bnez a10,.LBB28_dspi_dotprod_u8_aes3 # [1] - -.Lt_0_34306: # 0x78 -.Lt_0_19714: # 0x78 - mov.n a3,a6 # [0] - addi a13,a5,-48 # [1] - movi.n a14,0 # [2] - mull a15,a11,a12 # [3] - l32i.n a2,a2,0 # [4] id:677 - s32i.n a15,a1,0 # [6] gra_spill_temp_0 - wur.accx_0 a14 # [7] - l32i.n a15,a1,4 # [8] gra_spill_temp_1 - wur.accx_1 a14 # [9] - ee.vld.128.ip q0,a15,16 # [10] id:680 - beqz a13,.LBB32_dspi_dotprod_u8_aes3 # [11] - -.Lt_0_22786: # 0x93 -.Lt_0_22274: # 0x93 - addi a8,a5,-32 # [0] - beqz a8,.LBB38_dspi_dotprod_u8_aes3 # [1] - -.Lt_0_24322: # 0x99 -.Lt_0_23810: # 0x99 - addi a9,a5,-16 # [0] - beqz a9,.LBB44_dspi_dotprod_u8_aes3 # [1] - -.Lt_0_25858: # 0x9f -.Lt_0_25346: # 0x9f - addi a10,a5,-64 # [0] - beqz a10,.LBB50_dspi_dotprod_u8_aes3 # [1] - -.Lt_0_27394: # 0xa5 -.Lt_0_26882: # 0xa5 - addi a11,a5,-128 # [0] - beqz a11,.LBB56_dspi_dotprod_u8_aes3 # [1] - - movi a12,128 # [0] - bge a12,a5,.Lt_0_30210 # [1] - - movi.n a12,0 # [0] - ee.ld.128.usar.ip q1,a2,16 # [1] id:752 - ee.ld.128.usar.ip q2,a2,16 # [2] id:753 - ee.src.q.ld.ip q3,a2,16,q1,q2 # [4] id:754 - beqz.n a3,.Lt_0_30210 # [5] - - l32i.n a14,a1,0 # [0] gra_spill_temp_0 - addi a13,a5,31 # [1] - movgez a13,a5,a5 # [2] - srai a13,a13,5 # [3] - sub a14,a14,a5 # [4] - addi a14,a14,16 # [5] - addi.n a13,a13,-1 # [6] - -.Lt_0_30978: # 0xd1 - addi.n a12,a12,1 # [0] - movi.n a8,32 # [1] - movi.n a9,-16 # [2] - beqz.n a13,.Lt_0_31234 # [3] - - loopnez a13,.LBB218_dspi_dotprod_u8_aes3 # [0] - -.LBB216_dspi_dotprod_u8_aes3: # 0xdc - ee.vld.128.ip q5,a15,16 # [0*II+0] id:756 - ee.vmulas.u8.accx.ld.ip.qup q4,a2,16,q0,q1,q2,q3 # [0*II+1] id:755 - ee.vld.128.ip q0,a15,16 # [0*II+2] id:758 - ee.vmulas.u8.accx.ld.ip.qup q1,a2,16,q5,q2,q3,q4 # [0*II+3] id:757 - ee.vld.128.ip q5,a15,16 # [0*II+4] id:760 - ee.vmulas.u8.accx.ld.ip.qup q2,a2,16,q0,q3,q4,q1 # [0*II+5] id:759 - ee.vld.128.ip q0,a15,16 # [0*II+6] id:762 - ee.vmulas.u8.accx.ld.ip.qup q3,a2,16,q5,q4,q1,q2 # [0*II+7] id:761 - -.LBB218_dspi_dotprod_u8_aes3: # 0xf8 - -.Lt_0_31234: # 0xf8 - ee.vmulas.u8.accx.ld.ip.qup q5,a2,16,q0,q1,q2,q3 # [0] id:763 - ee.vld.128.ip q0,a15,16 # [1] id:764 - ee.vld.128.ip q6,a15,16 # [2] id:766 - ee.vmulas.u8.accx.ld.xp.qup q7,a2,a14,q0,q2,q3,q5 # [3] id:765 - ee.vld.128.ip q4,a15,16 # [4] id:769 - ee.vmulas.u8.accx.ld.xp.qup q2,a2,a9,q6,q3,q5,q7 # [5] id:767 - ee.ld.128.usar.xp q1,a2,a8 # [6] id:768 - ee.vld.128.ip q0,a15,16 # [7] id:771 - ee.vmulas.u8.accx.ld.ip.qup q3,a2,16,q4,q5,q1,q2 # [8] id:770 - bne a12,a3,.Lt_0_30978 # [9] - -.Lt_0_30210: # 0x11a -.Lt_0_29954: # 0x11a - movi.n a2,0 # [0] - rur.accx_0 a10 # [1] - addi.n a12,a7,-1 # [2] - movi.n a11,1 # [3] - ssl a12 # [4] - sll a11,a11 # [5] - ssr a7 # [6] - add.n a10,a10,a11 # [7] - srl a10,a10 # [8] - s8i a10,a4,0 # [9] id:773 - retw.n # [10] - -.Lt_0_33794: # 0x136 -.Lt_0_18946: # 0x136 - mov.n a10,a2 # [0] - mov.n a11,a3 # [1] - mov.n a12,a4 # [2] - mov.n a13,a5 # [3] - mov.n a14,a6 # [4] - mov.n a15,a7 # [5] - call8 dspi_dotprod_u8_ansi # [6] dspi_dotprod_u8_ansi - - mov.n a2,a10 # [0] - retw.n # [1] - -.LBB32_dspi_dotprod_u8_aes3: # 0x149 - ee.ld.128.usar.ip q1,a2,16 # [0] id:681 - ee.ld.128.usar.ip q2,a2,16 # [1] id:682 - ee.src.q.ld.ip q3,a2,16,q1,q2 # [3] id:683 - beqz.n a6,.Lt_0_22786 # [4] - - movi.n a10,32 # [0] - l32i.n a12,a1,0 # [1] gra_spill_temp_0 - movi.n a11,-16 # [2] - addi a12,a12,-32 # [3] - loopgtz a6,.LBB104_dspi_dotprod_u8_aes3 # [4] - -.LBB102_dspi_dotprod_u8_aes3: # 0x160 - ee.vld.128.ip q4,a15,16 # [0*II+0] id:685 - ee.vmulas.u8.accx.ld.xp.qup q1,a2,a12,q0,q1,q2,q3 # [0*II+1] id:684 - ee.vld.128.ip q5,a15,16 # [0*II+2] id:687 - ee.vmulas.u8.accx.ld.xp.qup q2,a2,a11,q4,q2,q3,q1 # [0*II+3] id:686 - ee.ld.128.usar.xp q1,a2,a10 # [0*II+4] id:688 - ee.vld.128.ip q0,a15,16 # [0*II+5] id:690 - ee.vmulas.u8.accx.ld.ip.qup q3,a2,16,q5,q3,q1,q2 # [0*II+6] id:689 - -.LBB104_dspi_dotprod_u8_aes3: # 0x178 - j .Lt_0_22786 # [0] - -.LBB38_dspi_dotprod_u8_aes3: # 0x17b - movi.n a10,32 # [0] - movi.n a11,-16 # [1] - srli a3,a6,1 # [2] - l32i.n a12,a1,0 # [3] gra_spill_temp_0 - ee.ld.128.usar.ip q1,a2,16 # [4] id:691 - ee.ld.128.usar.ip q2,a2,16 # [5] id:692 - addi a12,a12,-16 # [7] - ee.src.q.ld.xp q3,a2,a12,q1,q2 # [8] id:693 - loopnez a3,.LBB127_dspi_dotprod_u8_aes3 # [9] - -.LBB125_dspi_dotprod_u8_aes3: # 0x193 - ee.vld.128.ip q4,a15,16 # [0*II+0] id:695 - ee.vmulas.u8.accx.ld.xp.qup q3,a2,a11,q0,q1,q2,q3 # [0*II+1] id:694 - ee.ld.128.usar.xp q1,a2,a10 # [0*II+2] id:696 - ee.vld.128.ip q0,a15,16 # [0*II+3] id:698 - ee.vmulas.u8.accx.ld.xp.qup q4,a2,a12,q4,q2,q1,q3 # [0*II+4] id:697 - ee.vld.128.ip q5,a15,16 # [0*II+5] id:700 - ee.vmulas.u8.accx.ld.xp.qup q2,a2,a11,q0,q1,q3,q4 # [0*II+6] id:699 - ee.ld.128.usar.xp q1,a2,a10 # [0*II+7] id:701 - ee.vld.128.ip q0,a15,16 # [0*II+8] id:703 - ee.vmulas.u8.accx.ld.xp.qup q3,a2,a12,q5,q3,q1,q2 # [0*II+9] id:702 - -.LBB127_dspi_dotprod_u8_aes3: # 0x1b5 - j .Lt_0_24322 # [0] - -.LBB44_dspi_dotprod_u8_aes3: # 0x1b8 - srli a3,a3,2 # [0] - movi.n a10,-16 # [1] - l32i.n a11,a1,0 # [2] gra_spill_temp_0 - addi a8,a2,16 # [3] - addi a11,a11,16 # [4] - ee.ld.128.usar.xp q2,a8,a10 # [5] id:704 - ee.ld.128.usar.xp q1,a8,a11 # [6] id:705 - ee.src.q.ld.xp q3,a8,a10,q1,q2 # [8] id:706 - ee.ld.128.usar.xp q2,a8,a11 # [9] id:707 - loopnez a3,.LBB150_dspi_dotprod_u8_aes3 # [10] - -.LBB148_dspi_dotprod_u8_aes3: # 0x1d4 - ee.vld.128.ip q4,a15,16 # [0*II+0] id:709 - ee.vmulas.u8.accx.ld.xp.qup q3,a8,a10,q0,q1,q2,q3 # [0*II+1] id:708 - ee.ld.128.usar.xp q1,a8,a11 # [0*II+2] id:710 - ee.vld.128.ip q0,a15,16 # [0*II+3] id:712 - ee.vmulas.u8.accx.ld.xp.qup q4,a8,a10,q4,q2,q1,q3 # [0*II+4] id:711 - ee.ld.128.usar.xp q3,a8,a11 # [0*II+5] id:713 - ee.vld.128.ip q5,a15,16 # [0*II+6] id:715 - ee.vmulas.u8.accx.ld.xp.qup q4,a8,a10,q0,q1,q3,q4 # [0*II+7] id:714 - ee.ld.128.usar.xp q1,a8,a11 # [0*II+8] id:716 - ee.vld.128.ip q0,a15,16 # [0*II+9] id:718 - ee.vmulas.u8.accx.ld.xp.qup q3,a8,a10,q5,q3,q1,q4 # [0*II+10] id:717 - ee.ld.128.usar.xp q2,a8,a11 # [0*II+11] id:719 - -.LBB150_dspi_dotprod_u8_aes3: # 0x1fc - mov.n a2,a8 # [0] - j .Lt_0_25858 # [1] - -.LBB50_dspi_dotprod_u8_aes3: # 0x201 - movi.n a10,32 # [0] - movi.n a11,-16 # [1] - l32i.n a12,a1,0 # [2] gra_spill_temp_0 - ee.ld.128.usar.ip q1,a2,16 # [3] id:720 - ee.ld.128.usar.ip q2,a2,16 # [4] id:721 - sub a12,a12,a5 # [5] - ee.src.q.ld.ip q3,a2,16,q1,q2 # [7] id:722 - addi a12,a12,16 # [8] - loopnez a3,.LBB173_dspi_dotprod_u8_aes3 # [9] - -.LBB171_dspi_dotprod_u8_aes3: # 0x219 - ee.vld.128.ip q5,a15,16 # [0*II+0] id:724 - ee.vmulas.u8.accx.ld.ip.qup q4,a2,16,q0,q1,q2,q3 # [0*II+1] id:723 - ee.vld.128.ip q1,a15,16 # [0*II+2] id:726 - ee.vmulas.u8.accx.ld.xp.qup q0,a2,a12,q5,q2,q3,q4 # [0*II+3] id:725 - ee.vld.128.ip q5,a15,16 # [0*II+4] id:729 - ee.vmulas.u8.accx.ld.xp.qup q2,a2,a11,q1,q3,q4,q0 # [0*II+5] id:727 - ee.ld.128.usar.xp q1,a2,a10 # [0*II+6] id:728 - ee.vld.128.ip q0,a15,16 # [0*II+7] id:731 - ee.vmulas.u8.accx.ld.ip.qup q3,a2,16,q5,q4,q1,q2 # [0*II+8] id:730 - -.LBB173_dspi_dotprod_u8_aes3: # 0x238 - j .Lt_0_27394 # [0] - -.LBB56_dspi_dotprod_u8_aes3: # 0x23b - movi.n a10,32 # [0] - movi.n a11,-16 # [1] - l32i.n a12,a1,0 # [2] gra_spill_temp_0 - ee.ld.128.usar.ip q1,a2,16 # [3] id:732 - ee.ld.128.usar.ip q2,a2,16 # [4] id:733 - sub a12,a12,a5 # [6] - addi a12,a12,16 # [7] - ee.src.q.ld.ip q3,a2,16,q1,q2 # [8] id:734 - loopnez a3,.LBB195_dspi_dotprod_u8_aes3 # [9] - -.LBB193_dspi_dotprod_u8_aes3: # 0x253 - ee.vld.128.ip q4,a15,16 # [0*II+0] id:736 - ee.vmulas.u8.accx.ld.ip.qup q1,a2,16,q0,q1,q2,q3 # [0*II+1] id:735 - ee.vld.128.ip q0,a15,16 # [0*II+2] id:738 - ee.vmulas.u8.accx.ld.ip.qup q4,a2,16,q4,q2,q3,q1 # [0*II+3] id:737 - ee.vld.128.ip q5,a15,16 # [0*II+4] id:740 - ee.vmulas.u8.accx.ld.ip.qup q0,a2,16,q0,q3,q1,q4 # [0*II+5] id:739 - ee.vld.128.ip q6,a15,16 # [0*II+6] id:742 - ee.vmulas.u8.accx.ld.ip.qup q1,a2,16,q5,q1,q4,q0 # [0*II+7] id:741 - ee.vld.128.ip q5,a15,16 # [0*II+8] id:744 - ee.vmulas.u8.accx.ld.ip.qup q4,a2,16,q6,q4,q0,q1 # [0*II+9] id:743 - ee.vld.128.ip q6,a15,16 # [0*II+10] id:746 - ee.vmulas.u8.accx.ld.xp.qup q0,a2,a12,q5,q0,q1,q4 # [0*II+11] id:745 - ee.vld.128.ip q5,a15,16 # [0*II+12] id:749 - ee.vmulas.u8.accx.ld.xp.qup q2,a2,a11,q6,q1,q4,q0 # [0*II+13] id:747 - ee.ld.128.usar.xp q1,a2,a10 # [0*II+14] id:748 - ee.vld.128.ip q0,a15,16 # [0*II+15] id:751 - ee.vmulas.u8.accx.ld.ip.qup q3,a2,16,q5,q4,q1,q2 # [0*II+16] id:750 - -.LBB195_dspi_dotprod_u8_aes3: # 0x28e - movi.n a2,0 # [0] - movi.n a11,1 # [1] - addi.n a12,a7,-1 # [2] - rur.accx_0 a10 # [3] - ssl a12 # [4] - sll a11,a11 # [5] - ssr a7 # [6] - add.n a10,a10,a11 # [7] - srl a10,a10 # [8] - s8i a10,a4,0 # [9] id:773 - retw.n # [10] - -.LBB28_dspi_dotprod_u8_aes3: # 0x2aa - mov.n a15,a7 # [0] - mov.n a14,a6 # [1] - mov.n a13,a5 # [2] - mov.n a12,a4 # [3] - mov.n a11,a3 # [4] - mov.n a10,a2 # [5] - call8 dspi_dotprod_u8_ansi # [6] dspi_dotprod_u8_ansi - - mov.n a2,a10 # [0] - retw.n # [1] - - -#endif // dsps_dotprod_s16_aes3_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_u8_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_u8_ansi.c deleted file mode 100644 index 2abbd1a..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dspi_dotprod_u8_ansi.c +++ /dev/null @@ -1,44 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dspi_dotprod.h" - -esp_err_t dspi_dotprod_u8_ansi(image2d_t* in_image, image2d_t* filter, uint8_t *out_value, int count_x, int count_y, int shift) -{ - if (in_image->step_x*count_x > in_image->stride_x) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - if (in_image->step_y*count_y > in_image->stride_y) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - if (filter->step_x*count_x > filter->stride_x) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - if (filter->step_y*count_y > filter->stride_y) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - - uint8_t* i_data = (uint8_t*)in_image->data; - uint8_t* f_data = (uint8_t*)filter->data; - int i_step = in_image->stride_x*in_image->step_y; - int f_step = filter->stride_x*filter->step_y; - - int32_t acc = 0; - for (int y = 0; y < count_y; y++) - { - for (int x = 0; x < count_x; x++) - { - acc += (int16_t)i_data[in_image->step_x * x]*(int16_t)f_data[filter->step_x * x]; - } - i_data += i_step; - f_data += f_step; - } - acc += 1 << (shift - 1); // round operation - acc >>= shift; - *out_value = acc; - return ESP_OK; -} - diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dsps_dotprod_s16_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dsps_dotprod_s16_ae32.S deleted file mode 100644 index 2eff255..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dsps_dotprod_s16_ae32.S +++ /dev/null @@ -1,80 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_dotprod_platform.h" -#if (dsps_dotprod_s16_ae32_enabled == 1) -#include "dsps_dotprod_s16_m_ae32.S" -#include "dsp_err_codes.h" - - .text - .align 4 - .global dsps_dotprod_s16_ae32 - .type dsps_dotprod_s16_ae32,@function - - -//esp_err_t dsps_dotprod_s16_ae32(const int16_t* src1, const int16_t* src2, int16_t* dest, int len, int8_t shift); -dsps_dotprod_s16_ae32: -// src1 - a2 -// src2 - a3 -// dest - a4 -// len - a5 -// shift - a6 - - entry a1, 16 - - // Check minimum length - movi a8, 4 - blt a5, a8, dsps_dotprod_s16_ae32_error - - // Clear accumulator - movi a8, 0 - wsr a8, acchi - - // Prepare and load round value - movi a8, 0x7fff - ssr a6 - srl a8, a8 - wsr a8, acclo // initialize acc with shifted round value - - // Compensate for pre-increment - // Right shift to 16 bits - // RS = -shift + 15 - neg a6, a6 - addi a6, a6, 15 - - /* number of loop iterations (see below): - * a7 = count / 4 - 1 - */ - - srli a7, a5, 2 - addi a7, a7, -1 - - movi.n a10, 0 // load 0 to the a10 to increment second array - - dotprod_s16_ae32_full a2, a3, a7, a5 - - /* Get accumulator */ - ssr a6 - rsr a2, acchi - rsr a3, acclo - src a2, a2, a3 - - s16i a2, a4, 0 - movi.n a2, 0 - retw.n -dsps_dotprod_s16_ae32_error: - movi.n a2, ESP_ERR_DSP_INVALID_LENGTH - retw.n - -#endif // dsps_dotprod_s16_ae32_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dsps_dotprod_s16_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dsps_dotprod_s16_ansi.c deleted file mode 100644 index 838ce30..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dsps_dotprod_s16_ansi.c +++ /dev/null @@ -1,34 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_dotprod.h" - -esp_err_t dsps_dotprod_s16_ansi(const int16_t *src1, const int16_t *src2, int16_t *dest, int len, int8_t shift) -{ - // To make correct round operation we have to shift round value - long long acc = 0x7fff >> shift; - - for (int i = 0 ; i < len ; i++) { - acc += (int32_t)src1[i] * (int32_t)src2[i]; - } - - int final_shift = shift - 15; - if (final_shift > 0) { - *dest = (acc << final_shift); - } else { - *dest = (acc >> (-final_shift)); - } - return ESP_OK; -} - diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dsps_dotprod_s16_m_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dsps_dotprod_s16_m_ae32.S deleted file mode 100644 index 795c85d..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/fixed/dsps_dotprod_s16_m_ae32.S +++ /dev/null @@ -1,104 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -.macro dotprod_s16_ae32 x1, x2, count -// This macro calculates fixed point dot product for ((count + 1)*4) int16 samples -// x1 - input array1 register (for example a2) -// x2 - input array2 register (for example a3) -// count - counter register (for example a7) -// count - samples_count / 4 - 1 -// acc += x1[i + 0]*x2[i + 0] + x1[i + 1]*x2[i + 1] + x1[i + 2]*x2[i + 2] + x1[i + 3]*x2[i + 3]; i: 0..count -// acchi, and acclo have to be initialize before -// Result - acchi || acclo -// Modifies: -// m0, m1, m2, m3 -// acchi || acclo - must be loaded before (for example 0x3fff to acclo). - - /* - * Data schedule. Each line represents instruction, columns represent - * register contents. Last column (MUL) shows the multiplication which - * takes place. Values loaded in the given cycle are shown in square brackets. - * - * m0 m1 m2 m3 MUL - * --------- pre-load ------------ - *[x0 x1] (no MULs in the first 3 instructions) - * x0 x1 [y0 y1] - * x0 x1 [x2 x3] y0 y1 - * x0 x1 x2 x3 y0 y1 [y2 y3] x0*y0 - * ---------- loop -------------- (the following 4 instructions are - *[x4 x5] x2 x3 y0 y1 y2 y3 x1*y1 repeated as much as needed) - * x4 x5 x2 x3 [y4 y5] y2 y3 x2*y2 - * x4 x5 [x6 x7] y4 y5 y2 y3 x3*y3 - * x4 x5 x6 x7 y4 y5 [y6 y7] x4*y4 - * --------- finalize ------------ - * x4 x5 x6 x7 y4 y5 y6 y7 x5*y5 (nothing is load) - * x4 x5 x6 x7 y4 y5 y6 y7 x6*y6 - * x4 x5 x6 x7 y4 y5 y6 y7 x7*y7 - */ - - addi \x1, \x1, -4 // To arrange fist pointer - addi \x2, \x2, -4 // To arrange fist pointer - //lddec m0, \x1 - //lddec m2, \x2 // To arrange fist pointer - - ldinc m0, \x1 - ldinc m2, \x2 - ldinc m1, \x1 - - mula.dd.ll.ldinc m3, \x2, m0, m2 - loopnez \count, .loop_end - .loop: - mula.dd.hh.ldinc m0, \x1, m0, m2 - mula.dd.ll.ldinc m2, \x2, m1, m3 - mula.dd.hh.ldinc m1, \x1, m1, m3 - mula.dd.ll.ldinc m3, \x2, m0, m2 - .loop_end: - - mula.dd.hh m0, m2 - mula.dd.ll m1, m3 - mula.dd.hh m1, m3 - -.endm // dotprod_s16_ae32 - - -.macro dotprod_s16_ae32_full x1, x2, count, full_count -// This macro calculates fixed point dot product for ((count + 1)*4) int16 samples -// x1 - input array1 register (for example a2) -// x2 - input array2 register (for example a3) -// count - counter register (for example a7) -// count - samples_count / 4 - 1 -// full_count - samples_count -// acc += x1[i + 0]*x2[i + 0] + x1[i + 1]*x2[i + 1] + x1[i + 2]*x2[i + 2] + x1[i + 3]*x2[i + 3]; i: 0..count -// acchi, and acclo have to be initialize before -// Result - acchi || acclo -// Modifies: -// m0, m1, m2, m3 -// acchi || acclo - must be loaded before (for example 0x3fff to acclo). - - dotprod_s16_ae32 \x1, \x2, \count - - bbci \full_count, 1, .mod2chk - ldinc m0, \x1 - ldinc m2, \x2 - mula.dd.hh m0, m2 - mula.dd.ll m0, m2 - .mod2chk: - bbci \full_count, 0, .mod1chk - ldinc m0, \x1 - ldinc m2, \x2 - mula.dd.ll m0, m2 - .mod1chk: - -.endm // dotprod_s16_ae32_full \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dspi_dotprod_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dspi_dotprod_f32_ansi.c deleted file mode 100644 index abbb42f..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dspi_dotprod_f32_ansi.c +++ /dev/null @@ -1,42 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dspi_dotprod.h" - -esp_err_t dspi_dotprod_f32_ansi(image2d_t* in_image, image2d_t* filter, float *out_value, int count_x, int count_y) -{ - if (in_image->step_x*count_x > in_image->stride_x) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - if (in_image->step_y*count_y > in_image->stride_y) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - if (filter->step_x*count_x > filter->stride_x) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - if (filter->step_y*count_y > filter->stride_y) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - - float* i_data = (float*)in_image->data; - float* f_data = (float*)filter->data; - int i_step = in_image->stride_x*in_image->step_y; - int f_step = filter->stride_x*filter->step_y; - - float acc = 0; - for (int y = 0; y < count_y; y++) - { - for (int x = 0; x < count_x; x++) - { - acc += i_data[in_image->step_x * x]*f_data[filter->step_x * x]; - } - i_data += i_step; - f_data += f_step; - } - *out_value = acc; - return ESP_OK; -} - diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dspi_dotprod_off_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dspi_dotprod_off_f32_ansi.c deleted file mode 100644 index 7a976f5..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dspi_dotprod_off_f32_ansi.c +++ /dev/null @@ -1,42 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dspi_dotprod.h" - -esp_err_t dspi_dotprod_off_f32_ansi(image2d_t* in_image, image2d_t* filter, float *out_value, int count_x, int count_y, float offset) -{ - if (in_image->step_x*count_x > in_image->stride_x) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - if (in_image->step_y*count_y > in_image->stride_y) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - if (filter->step_x*count_x > filter->stride_x) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - if (filter->step_y*count_y > filter->stride_y) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - - float* i_data = (float*)in_image->data; - float* f_data = (float*)filter->data; - int i_step = in_image->stride_x*in_image->step_y; - int f_step = filter->stride_x*filter->step_y; - - float acc = 0; - for (int y = 0; y < count_y; y++) - { - for (int x = 0; x < count_x; x++) - { - acc += i_data[in_image->step_x * x]*(f_data[filter->step_x * x] + offset); - } - i_data += i_step; - f_data += f_step; - } - *out_value = acc; - return ESP_OK; -} - diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprod_f32_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprod_f32_ae32.S deleted file mode 100644 index af1d863..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprod_f32_ae32.S +++ /dev/null @@ -1,62 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_dotprod_platform.h" -#if (dotprod_f32_ae32_enabled == 1) - -#include "dsps_dotprod_f32_m_ae32.S" - -// This is dot product function for ESP32 processor. - .text - .align 4 - .global dsps_dotprod_f32_ae32 - .global .dsps_dotprod_f32_ae32_body - .type dsps_dotprod_f32_ae32,@function -// The function implements the following C code: -//esp_err_t dsps_dotprod_f32_ae32(const float* src1, const float* src2, float* dest, int len) -//{ -// float acc = 0; -// for (int i=0 ; i< len ; i++) -// { -// acc += src1[i]*src2[i]; -// } -// *dest = acc; -// return ESP_OK; -//} - -dsps_dotprod_f32_ae32: -// src1 - a2 -// src2 - a3 -// dest - a4 -// len - a5 - - entry a1, 16 -.dsps_dotprod_f32_ae32_body: - // Array increment for floating point data should be 4 - movi.n a8, 4 - // Clear initial state of the result register - movi.n a9, 0 - wfr f1, a9 - // a2 - input1 - // a3 - input2 - // a5 - length - // a8 - 4, step in arrays - dotprod_f32_ae32 a2, a3, a5, a9, a8; - - ssi f1, a4, 0 // Store result from f1 to memory at a4 - - movi.n a2, 0 // return status ESP_OK - retw.n - -#endif // dotprode_f32_ae32_enabled diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprod_f32_aes3.S b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprod_f32_aes3.S deleted file mode 100644 index b85d7ed..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprod_f32_aes3.S +++ /dev/null @@ -1,85 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_dotprod_platform.h" -#if (dsps_dotprod_f32_aes3_enabled == 1) - -// This is dot product function for ESP32 processor. - .text - .align 4 - .global dsps_dotprod_f32_aes3 - .global .dsps_dotprod_f32_ae32_body - .type dsps_dotprod_f32_aes3,@function -// The function implements the following C code: -//esp_err_t dsps_dotprod_f32_ae32(const float* src1, const float* src2, float* dest, int len) -//{ -// float acc = 0; -// for (int i=0 ; i< len ; i++) -// { -// acc += src1[i]*src2[i]; -// } -// *dest = acc; -// return ESP_OK; -//} - -dsps_dotprod_f32_aes3: -// src1 - a2 -// src2 - a3 -// dest - a4 -// len - a5 - - entry a1, 16 - // Check length and align - movi.n a10, 3 - and a10, a10, a5 - movi.n a9, 15 - or a11, a3, a2 - and a11, a9, a11 - or a10, a10, a11 - beqz a10, .dsps_dotprod_f32_aes3_body - // Call Esp32 function - J .dsps_dotprod_f32_ae32_body - -.dsps_dotprod_f32_aes3_body: - // Clear initial state of the result register - movi.n a9, 0 - wfr f0, a9 - wfr f1, a9 - wfr f2, a9 - wfr f3, a9 - // a2 - input1 - // a3 - input2 - // a5 - length - - srli a6, a5, 2 // N count -// lsx f0, a2, a9 - loopnez a6, .loop_mac_end_m_ae32 - EE.LDF.128.IP f11, f10, f9, f8, a2, 16 - EE.LDF.128.IP f7, f6, f5, f4, a3, 16 - madd.s f0, f4, f8 // f0 = X11*Y11 - madd.s f1, f5, f9 // f1 = X12*Y11 - madd.s f2, f6, f10 // f2 = X13*Y11 - madd.s f3, f7, f11 // f3 = X14*Y11 - .loop_mac_end_m_ae32: - - add.s f0, f0, f1 - add.s f0, f0, f2 - add.s f0, f0, f3 - - ssi f0, a4, 0 // Store result from f1 to memory at a4 - - movi.n a2, 0 // return status ESP_OK - retw.n - -#endif // dotprode_f32_ae32_enabled diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprod_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprod_f32_ansi.c deleted file mode 100644 index ec260e6..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprod_f32_ansi.c +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_dotprod.h" - -esp_err_t dsps_dotprod_f32_ansi(const float *src1, const float *src2, float *dest, int len) -{ - float acc = 0; - for (int i = 0 ; i < len ; i++) { - acc += src1[i] * src2[i]; - } - *dest = acc; - return ESP_OK; -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprod_f32_m_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprod_f32_m_ae32.S deleted file mode 100644 index 3f21a2c..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprod_f32_m_ae32.S +++ /dev/null @@ -1,42 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -.macro dotprod_f32_ae32 x1 x2 count step1 step2 -// This macro calculates floating point dot product for count float samples -// x1, x2 - input arrays -// count - amount of samples -// step1 - start step -//,step2 - A register for array step increment. (should be divided by 4) -// f1 - contains initial value -// -// result in f1 -// -// Macros body: -// f1 += x1[i*step1]*x2[i*step2]; i: 0..counter-1 -// affected: f0, f1, f2 -// Example: dotprod_f32_ae32 a2 a3 a5 a8 a9 -// a8 == 4, step is 4 bytes -// a5 == 32, length of array is 32 -// -// mov \step1, \step2 - lsx f0, \x2, \step1 -// sub \x1, \x1, \step1 // To compensate first increment - loopnez \count, .loop_mac_end_m_ae32 - lsx f2, \x1, \step1 - madd.s f1, f2, f0 - add.n \step1, \step1, \step2 - lsx f0, \x2, \step1 - .loop_mac_end_m_ae32: -.endm diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprode_f32_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprode_f32_ae32.S deleted file mode 100644 index b16245c..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprode_f32_ae32.S +++ /dev/null @@ -1,64 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_dotprod_platform.h" -#if (dotprode_f32_ae32_enabled == 1) - -#include "dsps_dotprode_f32_m_ae32.S" - -// This is dot product function for ESP32 processor. - .text - .align 4 - .global dsps_dotprode_f32_ae32 - .type dsps_dotprode_f32_ae32,@function -// The function implements the following C code: -//esp_err_t dsps_dotprod_f32_ae32(const float* src1, const float* src2, float* dest, int len) -//{ -// float acc = 0; -// for (int i=0 ; i< len ; i++) -// { -// acc += src1[i]*src2[i]; -// } -// *dest = acc; -// return ESP_OK; -//} - -dsps_dotprode_f32_ae32: -// src1 - a2 -// src2 - a3 -// dest - a4 -// len - a5 -// step1- a6 -// step2- a7 - - entry a1, 16 - // Array increment for floating point data should be 4 - - slli a6,a6, 2 - slli a7,a7, 2 - // Clear initial state of the result register - movi.n a9, 0 - wfr f1, a9 - // a2 - input1 - // a3 - input2 - // a5 - length - // a6,a7, step in arrays - dotprode_f32_ae32 a2, a3, a5, a6, a7; - - ssi f1, a4, 0 // Store result from f1 to memory at a4 - - movi.n a2, 0 // return status ESP_OK - retw.n - -#endif //dotprode_f32_ae32_enabled diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprode_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprode_f32_ansi.c deleted file mode 100644 index 531c74e..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprode_f32_ansi.c +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_dotprod.h" - -esp_err_t dsps_dotprode_f32_ansi(const float *src1, const float *src2, float *dest, int len, int step1, int step2) -{ - float acc = 0; - for (int i = 0 ; i < len ; i++) { - acc += src1[i * step1] * src2[i * step2]; - } - *dest = acc; - return ESP_OK; -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprode_f32_m_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprode_f32_m_ae32.S deleted file mode 100644 index da748eb..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/float/dsps_dotprode_f32_m_ae32.S +++ /dev/null @@ -1,41 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -.macro dotprode_f32_ae32 x1 x2 count step1 step2 -// This macro calculates floating point dot product for count float samples -// x1, x2 - input arrays -// count - amount of samples -// step1,step2 - A register for array step. (should be divided by 4) -// f1 - contains initial value -// -// result in f1 -// -// Macros body: -// f1 += x1[i*step1]*x2[i*step2]; i: 0..counter-1 -// affected: f0, f1, f2 -// Example: dotprod_f32_ae32 a2 a3 a5 a8 a9 -// a8 == 4, step is 4 bytes -// a5 == 32, length of array is 32 -// - lsi f0, \x2, 0 - sub \x1, \x1, \step1 // To compensate first increment - loopnez \count, .loop_mace_end_m_ae32 - add.n \x1, \x1, \step1 - lsi f2, \x1, 0 - madd.s f1, f2, f0 - add.n \x2, \x2, \step2 - lsi f0, \x2, 0 - .loop_mace_end_m_ae32: -.endm diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/include/dspi_dotprod.h b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/include/dspi_dotprod.h deleted file mode 100644 index 2455cb3..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/include/dspi_dotprod.h +++ /dev/null @@ -1,171 +0,0 @@ - -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -#ifndef _dspi_dotprod_H_ -#define _dspi_dotprod_H_ - -#include "esp_log.h" -#include "dsp_err.h" -#include "dsp_types.h" -#include "dspi_dotprod_platform.h" - -#ifdef __cplusplus -extern "C" -{ -#endif - -/**@{*/ -/** - * @brief dot product of two images - * Dot product calculation for two floating point images: *out_value += image[i*...] * src2[i*...]); i= [0..count_x*count_y) - * The extension (_ansi) use ANSI C and could be compiled and run on any platform. - * The extension (_ae32) is optimized for ESP32 chip. - * - * @param[in] in_image descriptor of the image - * @param[in] filter descriptor of the filter - * @param[out] out_value pointer to the output value - * @param[in] count_x amount of samples by X axis (count_x*step_X <= widdth) - * @param[in] count_y amount of samples by Y axis (count_y*step_Y <= height) - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dspi_dotprod_f32_ansi(image2d_t* in_image, image2d_t* filter, float *out_value, int count_x, int count_y); -/**@}*/ - -/**@{*/ -/** - * @brief dot product of two images - * Dot product calculation for two floating point images: *out_value += image[i*...] * src2[i*...]); i= [0..count_x*count_y) - * The extension (_ansi) use ANSI C and could be compiled and run on any platform. - * The extension (_ae32) is optimized for ESP32 chip. - * - * @param[in] in_image descriptor of the image - * @param[in] filter descriptor of the filter - * @param[out] out_value pointer to the output value - * @param[in] count_x amount of samples by X axis (count_x*step_X <= widdth) - * @param[in] count_y amount of samples by Y axis (count_y*step_Y <= height) - * @param[in] shift - result shift to right, by default must be 15 for int16_t or 7 for int8_t - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dspi_dotprod_s16_ansi(image2d_t* in_image, image2d_t* filter, int16_t *out_value, int count_x, int count_y, int shift); -esp_err_t dspi_dotprod_u16_ansi(image2d_t* in_image, image2d_t* filter, uint16_t *out_value, int count_x, int count_y, int shift); -esp_err_t dspi_dotprod_s8_ansi(image2d_t* in_image, image2d_t* filter, int8_t *out_value, int count_x, int count_y, int shift); -esp_err_t dspi_dotprod_u8_ansi(image2d_t* in_image, image2d_t* filter, uint8_t *out_value, int count_x, int count_y, int shift); - -esp_err_t dspi_dotprod_s16_aes3(image2d_t* in_image, image2d_t* filter, int16_t *out_value, int count_x, int count_y, int shift); -esp_err_t dspi_dotprod_u16_aes3(image2d_t* in_image, image2d_t* filter, uint16_t *out_value, int count_x, int count_y, int shift); -esp_err_t dspi_dotprod_s8_aes3(image2d_t* in_image, image2d_t* filter, int8_t *out_value, int count_x, int count_y, int shift); -esp_err_t dspi_dotprod_u8_aes3(image2d_t* in_image, image2d_t* filter, uint8_t *out_value, int count_x, int count_y, int shift); - - -/**@}*/ - -/**@{*/ -/** - * @brief dot product of two images with input offset - * Dot product calculation for two floating point images: *out_value += (image[i*...] + offset) * src2[i*...]); i= [0..count_x*count_y) - * The extension (_ansi) use ANSI C and could be compiled and run on any platform. - * The extension (_ae32) is optimized for ESP32 chip. - * - * @param[in] in_image descriptor of the image - * @param[in] filter descriptor of the filter - * @param[out] out_value pointer to the output value - * @param[in] count_x amount of samples by X axis (count_x*step_X <= widdth) - * @param[in] count_y amount of samples by Y axis (count_y*step_Y <= height) - * @param[in] offset - input offset value. - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dspi_dotprod_off_f32_ansi(image2d_t* in_image, image2d_t* filter, float *out_value, int count_x, int count_y, float offset); -/**@}*/ - -/**@{*/ -/** - * @brief dot product of two images with input offset - * Dot product calculation for two floating point images: *out_value += (image[i*...] + offset) * src2[i*...]); i= [0..count_x*count_y) - * The extension (_ansi) use ANSI C and could be compiled and run on any platform. - * The extension (_ae32) is optimized for ESP32 chip. - * - * @param[in] in_image descriptor of the image - * @param[in] filter descriptor of the filter - * @param[out] out_value pointer to the output value - * @param[in] count_x amount of samples by X axis (count_x*step_X <= widdth) - * @param[in] count_y amount of samples by Y axis (count_y*step_Y <= height) - * @param[in] shift - result shift to right, by default must be 15 for int16_t or 7 for int8_t - * @param[in] offset - input offset value. - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dspi_dotprod_off_s16_ansi(image2d_t* in_image, image2d_t* filter, int16_t *out_value, int count_x, int count_y, int shift, int16_t offset); -esp_err_t dspi_dotprod_off_u16_ansi(image2d_t* in_image, image2d_t* filter, uint16_t *out_value, int count_x, int count_y, int shift, uint16_t offset); -esp_err_t dspi_dotprod_off_s8_ansi(image2d_t* in_image, image2d_t* filter, int8_t *out_value, int count_x, int count_y, int shift, int8_t offset); -esp_err_t dspi_dotprod_off_u8_ansi(image2d_t* in_image, image2d_t* filter, uint8_t *out_value, int count_x, int count_y, int shift, uint8_t offset); - -esp_err_t dspi_dotprod_off_s16_aes3(image2d_t* in_image, image2d_t* filter, int16_t *out_value, int count_x, int count_y, int shift, int16_t offset); -esp_err_t dspi_dotprod_off_u16_aes3(image2d_t* in_image, image2d_t* filter, uint16_t *out_value, int count_x, int count_y, int shift, uint16_t offset); -esp_err_t dspi_dotprod_off_s8_aes3(image2d_t* in_image, image2d_t* filter, int8_t *out_value, int count_x, int count_y, int shift, int8_t offset); -esp_err_t dspi_dotprod_off_u8_aes3(image2d_t* in_image, image2d_t* filter, uint8_t *out_value, int count_x, int count_y, int shift, uint8_t offset); -/**@}*/ - - -#ifdef __cplusplus -} -#endif - - -#ifdef CONFIG_DSP_OPTIMIZED -#define dspi_dotprod_f32 dspi_dotprod_f32_ansi -#define dspi_dotprod_off_f32 dspi_dotprod_off_f32_ansi - #if (dspi_dotprod_aes3_enabled == 1) - #define dspi_dotprod_s16 dspi_dotprod_s16_aes3 - #define dspi_dotprod_u16 dspi_dotprod_u16_aes3 - #define dspi_dotprod_s8 dspi_dotprod_s8_aes3 - #define dspi_dotprod_u8 dspi_dotprod_u8_aes3 - #define dspi_dotprod_off_s16 dspi_dotprod_off_s16_aes3 - #define dspi_dotprod_off_s8 dspi_dotprod_off_s8_aes3 - #define dspi_dotprod_off_u16 dspi_dotprod_off_u16_aes3 - #define dspi_dotprod_off_u8 dspi_dotprod_off_u8_aes3 - #else - #define dspi_dotprod_s16 dspi_dotprod_s16_ansi - #define dspi_dotprod_s8 dspi_dotprod_s8_ansi - #define dspi_dotprod_u16 dspi_dotprod_u16_ansi - #define dspi_dotprod_u8 dspi_dotprod_u8_ansi - #define dspi_dotprod_off_s16 dspi_dotprod_off_s16_ansi - #define dspi_dotprod_off_s8 dspi_dotprod_off_s8_ansi - #define dspi_dotprod_off_u16 dspi_dotprod_off_u16_ansi - #define dspi_dotprod_off_u8 dspi_dotprod_off_u8_ansi - #endif -#endif -#ifdef CONFIG_DSP_ANSI -#define dspi_dotprod_f32 dspi_dotprod_f32_ansi -#define dspi_dotprod_off_f32 dspi_dotprod_off_f32_ansi -#define dspi_dotprod_s16 dspi_dotprod_s16_ansi -#define dspi_dotprod_s8 dspi_dotprod_s8_ansi -#define dspi_dotprod_off_s16 dspi_dotprod_off_s16_ansi -#define dspi_dotprod_off_s8 dspi_dotprod_off_s8_ansi -#define dspi_dotprod_u16 dspi_dotprod_u16_ansi -#define dspi_dotprod_u8 dspi_dotprod_u8_ansi -#define dspi_dotprod_off_u16 dspi_dotprod_off_u16_ansi -#define dspi_dotprod_off_u8 dspi_dotprod_off_u8_ansi -#endif - - -#endif // _dspi_dotprod_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/include/dspi_dotprod_platform.h b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/include/dspi_dotprod_platform.h deleted file mode 100644 index 3acd4d5..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/include/dspi_dotprod_platform.h +++ /dev/null @@ -1,16 +0,0 @@ -#ifndef _dspi_dotprod_platform_H_ -#define _dspi_dotprod_platform_H_ - -#include "sdkconfig.h" - -#ifdef __XTENSA__ -#include -#include - - -#if CONFIG_IDF_TARGET_ESP32S3 -#define dspi_dotprod_aes3_enabled 1 -#endif -#endif // __XTENSA__ - -#endif // _dspi_dotprod_platform_H_ diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/include/dsps_dotprod.h b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/include/dsps_dotprod.h deleted file mode 100644 index d2bd185..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/include/dsps_dotprod.h +++ /dev/null @@ -1,120 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#ifndef _DSPI_DOTPROD_H_ -#define _DSPI_DOTPROD_H_ - -#include "esp_log.h" -#include "dsp_err.h" - -#include "dsps_dotprod_platform.h" - -#ifdef __cplusplus -extern "C" -{ -#endif -// These functions calculates dotproduct of two vectors. - -/**@{*/ -/** - * @brief dot product of two 16 bit vectors - * Dot product calculation for two signed 16 bit arrays: *dest += (src1[i] * src2[i]) >> (15-shift); i= [0..N) - * The extension (_ansi) use ANSI C and could be compiled and run on any platform. - * The extension (_ae32) is optimized for ESP32 chip. - * - * @param[in] src1 source array 1 - * @param[in] src2 source array 2 - * @param dest destination pointer - * @param[in] len length of input arrays - * @param[in] shift shift of the result. - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dsps_dotprod_s16_ansi(const int16_t *src1, const int16_t *src2, int16_t *dest, int len, int8_t shift); -esp_err_t dsps_dotprod_s16_ae32(const int16_t *src1, const int16_t *src2, int16_t *dest, int len, int8_t shift); -/**@}*/ - - -/**@{*/ -/** - * @brief dot product of two float vectors - * Dot product calculation for two floating point arrays: *dest += (src1[i] * src2[i]); i= [0..N) - * The extension (_ansi) use ANSI C and could be compiled and run on any platform. - * The extension (_ae32) is optimized for ESP32 chip. - * - * @param[in] src1 source array 1 - * @param[in] src2 source array 2 - * @param dest destination pointer - * @param[in] len length of input arrays - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dsps_dotprod_f32_ansi(const float *src1, const float *src2, float *dest, int len); -esp_err_t dsps_dotprod_f32_ae32(const float *src1, const float *src2, float *dest, int len); -esp_err_t dsps_dotprod_f32_aes3(const float *src1, const float *src2, float *dest, int len); -/**@}*/ - -/**@{*/ -/** - * @brief dot product of two float vectors with step - * Dot product calculation for two floating point arrays: *dest += (src1[i*step1] * src2[i*step2]); i= [0..N) - * The extension (_ansi) use ANSI C and could be compiled and run on any platform. - * The extension (_ae32) is optimized for ESP32 chip. - * - * @param[in] src1 source array 1 - * @param[in] src2 source array 2 - * @param dest destination pointer - * @param[in] len length of input arrays - * @param[in] step1 step over elements in first array - * @param[in] step2 step over elements in second array - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dsps_dotprode_f32_ansi(const float *src1, const float *src2, float *dest, int len, int step1, int step2); -esp_err_t dsps_dotprode_f32_ae32(const float *src1, const float *src2, float *dest, int len, int step1, int step2); -/**@}*/ - -#ifdef __cplusplus -} -#endif - -#if CONFIG_DSP_OPTIMIZED - -#if (dsps_dotprod_s16_ae32_enabled == 1) -#define dsps_dotprod_s16 dsps_dotprod_s16_ae32 -#else -#define dsps_dotprod_s16 dsps_dotprod_s16_ansi -#endif // dsps_dotprod_s16_ae32_enabled - -#if (dsps_dotprod_f32_aes3_enabled == 1) -#define dsps_dotprod_f32 dsps_dotprod_f32_aes3 -#define dsps_dotprode_f32 dsps_dotprode_f32_ae32 -#elif (dotprod_f32_ae32_enabled == 1) -#define dsps_dotprod_f32 dsps_dotprod_f32_ae32 -#define dsps_dotprode_f32 dsps_dotprode_f32_ae32 -#else -#define dsps_dotprod_f32 dsps_dotprod_f32_ansi -#define dsps_dotprode_f32 dsps_dotprode_f32_ansi -#endif // dsps_dotprod_f32_ae32_enabled - -#else // CONFIG_DSP_OPTIMIZED -#define dsps_dotprod_s16 dsps_dotprod_s16_ansi -#define dsps_dotprod_f32 dsps_dotprod_f32_ansi -#define dsps_dotprode_f32 dsps_dotprode_f32_ansi -#endif // CONFIG_DSP_OPTIMIZED - -#endif // _DSPI_DOTPROD_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/include/dsps_dotprod_platform.h b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/include/dsps_dotprod_platform.h deleted file mode 100644 index f308262..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/include/dsps_dotprod_platform.h +++ /dev/null @@ -1,32 +0,0 @@ -#ifndef _dsps_dotprod_platform_H_ -#define _dsps_dotprod_platform_H_ - -#include "sdkconfig.h" - -#ifdef __XTENSA__ -#include -#include - - -#if ((XCHAL_HAVE_FP == 1) && (XCHAL_HAVE_LOOPS == 1)) - -#define dotprod_f32_ae32_enabled 1 -#define dotprode_f32_ae32_enabled 1 - -#endif // - -#if ((XCHAL_HAVE_LOOPS == 1) && (XCHAL_HAVE_MAC16 == 1)) - -#define dsps_dotprod_s16_ae32_enabled 1 - -#endif // -#endif // __XTENSA__ - - -#if CONFIG_IDF_TARGET_ESP32S3 -#define dsps_dotprod_s16_aes3_enabled 1 -#define dsps_dotprod_f32_aes3_enabled 1 -#endif - - -#endif // _dsps_dotprod_platform_H_ diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dotprod_f32.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dotprod_f32.c deleted file mode 100644 index 8b7f748..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dotprod_f32.c +++ /dev/null @@ -1,167 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "esp_dsp.h" -#include "dsp_platform.h" -#include "esp_log.h" -#include - -#include "dsps_dotprod.h" -#include "dsp_tests.h" - -TEST_CASE("dsps_dotprod_f32_aexx functionality", "[dsps]") -{ - float check_value = 1235; - int max_N = 1024; - float *x = (float *)memalign(16, max_N * sizeof(float)); - float *y = (float *)memalign(16, max_N * sizeof(float)); - float *z = (float *)memalign(16, max_N * sizeof(float)); - - for (int i = 0 ; i < max_N ; i++) { - x[i] = 0; - y[i] = 1000; - } - - z[0] = check_value; - z[2] = check_value + 1; - - for (int i = 1 ; i < 1024 ; i++) { - esp_err_t status = dsps_dotprod_f32(x, y, &z[1], i); - TEST_ASSERT_EQUAL(status, ESP_OK); - TEST_ASSERT_EQUAL(check_value, z[0]); - TEST_ASSERT_EQUAL(check_value + 1, z[2]); - TEST_ASSERT_EQUAL(0, z[1]); - } - for (int i = 0 ; i < max_N ; i++) { - x[i] = 1; - y[i] = 3; - } - for (int i = 1 ; i < 1024 ; i++) { - esp_err_t status = dsps_dotprod_f32(x, y, &z[1], i); - TEST_ASSERT_EQUAL(status, ESP_OK); - TEST_ASSERT_EQUAL(check_value, z[0]); - TEST_ASSERT_EQUAL(check_value + 1, z[2]); - TEST_ASSERT_EQUAL(i * 3, z[1]); - } - - free(x); - free(y); - free(z); -} - -TEST_CASE("dsps_dotprod_f32_aexx benchmark", "[dsps]") -{ - int max_N = 1024; - float *x = (float *)memalign(16, max_N * sizeof(float)); - float *y = (float *)memalign(16, max_N * sizeof(float)); - float *z = (float *)memalign(16, max_N * sizeof(float)); - - for (int i = 0 ; i < max_N ; i++) { - x[i] = 0; - y[i] = 1000; - } - printf("Benchmark dsps_dotprod_f32_aexx - x=%8.8"PRIx32", y=%8.8"PRIx32", len=%8.8x\n", (uint32_t)x, (uint32_t)y, 1024); - - unsigned int start_b = xthal_get_ccount(); - int repeat_count = 1024; - for (int i = 0 ; i < repeat_count ; i++) { - dsps_dotprod_f32(x, y, &z[1], 1024); - } - unsigned int end_b = xthal_get_ccount(); - - float total_b = end_b - start_b; - float cycles = total_b / (repeat_count); - printf("Benchmark dsps_dotprod_f32_aexx - %f per 1024 samples + overhead.\n", cycles); - float min_exec = 1024; - float max_exec = 6*1024; - TEST_ASSERT_EXEC_IN_RANGE(min_exec, max_exec, cycles); - - free(x); - free(y); - free(z); -} - - -TEST_CASE("dsps_dotprod_f32_ansi functionality", "[dsps]") -{ - float check_value = 1235; - int max_N = 1024; - float *x = (float *)malloc(max_N * sizeof(float)); - float *y = (float *)malloc(max_N * sizeof(float)); - float *z = (float *)malloc(max_N * sizeof(float)); - - for (int i = 0 ; i < max_N ; i++) { - x[i] = 0; - y[i] = 1000; - } - - z[0] = check_value; - z[2] = check_value + 1; - - for (int i = 1 ; i < 1024 ; i++) { - esp_err_t status = dsps_dotprod_f32_ansi(x, y, &z[1], i); - TEST_ASSERT_EQUAL(status, ESP_OK); - TEST_ASSERT_EQUAL(check_value, z[0]); - TEST_ASSERT_EQUAL(check_value + 1, z[2]); - TEST_ASSERT_EQUAL(0, z[1]); - } - for (int i = 0 ; i < max_N ; i++) { - x[i] = 1; - y[i] = 3; - } - for (int i = 1 ; i < 1024 ; i++) { - esp_err_t status = dsps_dotprod_f32_ansi(x, y, &z[1], i); - TEST_ASSERT_EQUAL(status, ESP_OK); - TEST_ASSERT_EQUAL(check_value, z[0]); - TEST_ASSERT_EQUAL(check_value + 1, z[2]); - TEST_ASSERT_EQUAL(i * 3, z[1]); - } - - free(x); - free(y); - free(z); -} - -TEST_CASE("dsps_dotprod_f32_ansi benchmark", "[dsps]") -{ - int max_N = 1024; - float *x = (float *)malloc(max_N * sizeof(float)); - float *y = (float *)malloc(max_N * sizeof(float)); - float *z = (float *)malloc(max_N * sizeof(float)); - - for (int i = 0 ; i < max_N ; i++) { - x[i] = 0; - y[i] = 1000; - } - - unsigned int start_b = xthal_get_ccount(); - int repeat_count = 1024; - for (int i = 0 ; i < repeat_count ; i++) { - dsps_dotprod_f32_ansi(x, y, &z[1], 1024); - } - unsigned int end_b = xthal_get_ccount(); - - float total_b = end_b - start_b; - float cycles = total_b / (repeat_count); - printf("Benchmark dsps_dotprod_f32_ansi - %f per sample + overhead.\n", cycles); - float min_exec = 1024; - float max_exec = 20*1024; - TEST_ASSERT_EXEC_IN_RANGE(min_exec, max_exec, cycles); - - free(x); - free(y); - free(z); -} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dotprod_s16.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dotprod_s16.c deleted file mode 100644 index 0b8b774..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dotprod_s16.c +++ /dev/null @@ -1,221 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" -#include - -#include "dsps_dotprod.h" -#include "dsp_tests.h" - -// Test dsps_dotprod_s16_ansi function -TEST_CASE("dsps_dotprod_s16_ansi functionality", "[dsps]") -{ - int16_t check_value = 1235; - int max_N = 1024; - int16_t *x = (int16_t *)memalign(16, max_N * sizeof(int16_t)); - int16_t *y = (int16_t *)memalign(16, max_N * sizeof(int16_t)); - int16_t *z = (int16_t *)memalign(16, max_N * sizeof(int16_t)); - - for (int i = 0 ; i < max_N ; i++) { - x[i] = 0; - y[i] = 1000; - } - - z[0] = check_value; - z[2] = check_value + 1; - - // Check result == 0 - for (int i = 1; i < 1024; i++) { - esp_err_t status = dsps_dotprod_s16_ansi(x, y, &z[1], i, 0); - TEST_ASSERT_EQUAL(status, ESP_OK); - TEST_ASSERT_EQUAL(check_value, z[0]); - TEST_ASSERT_EQUAL(check_value + 1, z[2]); - TEST_ASSERT_EQUAL(0, z[1]); - } - - int16_t val_x = 0x080; - int16_t val_y = 0x100; - int16_t val_shift = 0; - - for (int i = 0; i < max_N; i++) { - x[i] = val_x; - y[i] = val_y; - } - - // We check that dotproduct working with shift = 0; - for (int i = 1 ; i < 1024 ; i++) { - esp_err_t status = dsps_dotprod_s16_ansi(x, y, &z[1], i, val_shift); - - TEST_ASSERT_EQUAL(status, ESP_OK); - TEST_ASSERT_EQUAL(check_value, z[0]); - TEST_ASSERT_EQUAL(check_value + 1, z[2]); - TEST_ASSERT_EQUAL((i * (val_x * val_y) + (0x7fff >> val_shift)) >> (15 - val_shift), z[1]); - } - val_shift = 2; - for (int i = 1 ; i < 1024 ; i++) { - esp_err_t status = dsps_dotprod_s16_ansi(x, y, &z[1], i, val_shift); - - TEST_ASSERT_EQUAL(status, ESP_OK); - TEST_ASSERT_EQUAL(check_value, z[0]); - TEST_ASSERT_EQUAL(check_value + 1, z[2]); - TEST_ASSERT_EQUAL(((long long)i * ((long long)val_x * (long long)val_y) + ((long long)0x7fff >> val_shift)) >> (15 - val_shift), z[1]); - } - - free(x); - free(y); - free(z); -} - -// Test dsps_dotprod_s16_ansi function -TEST_CASE("dsps_dotprod_s16_aexx functionality", "[dsps]") -{ - int16_t check_value = 1235; - int max_N = 1024; - int16_t *x = (int16_t *)memalign(16, max_N * sizeof(int16_t)); - int16_t *y = (int16_t *)memalign(16, max_N * sizeof(int16_t)); - int16_t *z = (int16_t *)memalign(16, max_N * sizeof(int16_t)); - - for (int i = 0 ; i < max_N ; i++) { - x[i] = 0; - y[i] = 1000; - } - - z[0] = check_value; - z[2] = check_value + 1; - - // Check result == 0 - for (int i = 1 ; i < 1024 ; i++) { - esp_err_t status = dsps_dotprod_s16(x, y, &z[1], i, 0); - if (i < 4) { - TEST_ASSERT_EQUAL(status, ESP_ERR_DSP_INVALID_LENGTH); - } else { - TEST_ASSERT_EQUAL(check_value, z[0]); - TEST_ASSERT_EQUAL(check_value + 1, z[2]); - TEST_ASSERT_EQUAL(0, z[1]); - } - } - - int16_t val_x = 0x080; - int16_t val_y = 0x100; - int16_t val_shift = 0; - - for (int i = 0 ; i < max_N ; i++) { - x[i] = val_x; - y[i] = val_y; - } - // We check that dotproduct working with shift = 0; - for (int i = 1 ; i < 1024 ; i++) { - esp_err_t status = dsps_dotprod_s16(x, y, &z[1], i, val_shift); - if (i < 4) { - TEST_ASSERT_EQUAL(status, ESP_ERR_DSP_INVALID_LENGTH); - } else { - TEST_ASSERT_EQUAL(status, ESP_OK); - TEST_ASSERT_EQUAL(check_value, z[0]); - TEST_ASSERT_EQUAL(check_value + 1, z[2]); - TEST_ASSERT_EQUAL((i * (val_x * val_y) + (0x7fff >> val_shift)) >> (15 - val_shift), z[1]); - } - } - val_shift = 2; - for (int i = 1 ; i < 1024 ; i++) { - esp_err_t status = dsps_dotprod_s16(x, y, &z[1], i, val_shift); - if (i < 4) { - TEST_ASSERT_EQUAL(status, ESP_ERR_DSP_INVALID_LENGTH); - } else { - TEST_ASSERT_EQUAL(status, ESP_OK); - TEST_ASSERT_EQUAL(check_value, z[0]); - TEST_ASSERT_EQUAL(check_value + 1, z[2]); - TEST_ASSERT_EQUAL((i * (val_x * val_y) + ((int)0x7fff >> val_shift)) >> (15 - val_shift), z[1]); - } - } - - free(x); - free(y); - free(z); -} - -static portMUX_TYPE testnlock = portMUX_INITIALIZER_UNLOCKED; -TEST_CASE("dsps_dotprod_s16_ae32 benchmark", "[dsps]") -{ - int max_N = 1024; - - int16_t *x = (int16_t *)memalign(16, max_N * sizeof(int16_t)); - int16_t *y = (int16_t *)memalign(16, max_N * sizeof(int16_t)); - int16_t *z = (int16_t *)memalign(16, max_N * sizeof(int16_t)); - - for (int i = 0 ; i < max_N ; i++) { - x[i] = 0x100; - y[i] = 0x200; - } - // Disable interrupt to get exect count - - portENTER_CRITICAL(&testnlock); - - unsigned int start_b = xthal_get_ccount(); - int repeat_count = 1024; - for (int i = 0 ; i < repeat_count ; i++) { - dsps_dotprod_s16_ae32(x, y, &z[1], 1024, 0); - } - unsigned int end_b = xthal_get_ccount(); - portEXIT_CRITICAL(&testnlock); - - float total_b = end_b - start_b; - float cycles = total_b / (repeat_count); - printf("Benchmark dsps_dotprod_s16 - %f per sample + overhead. Result = %08x\n", cycles, z[1]); - float min_exec = 512; - float max_exec = 8*1024; - TEST_ASSERT_EXEC_IN_RANGE(min_exec, max_exec, cycles); - - free(x); - free(y); - free(z); -} - -TEST_CASE("dsps_dotprod_s16_ansi benchmark", "[dsps]") -{ - int max_N = 1024; - - int16_t *x = (int16_t *)memalign(16, max_N * sizeof(int16_t)); - int16_t *y = (int16_t *)memalign(16, max_N * sizeof(int16_t)); - int16_t *z = (int16_t *)memalign(16, max_N * sizeof(int16_t)); - - for (int i = 0 ; i < max_N ; i++) { - x[i] = 0x100; - y[i] = 0x200; - } - // Disable interrupt to get exect count - - portENTER_CRITICAL(&testnlock); - - unsigned int start_b = xthal_get_ccount(); - int repeat_count = 1024; - for (int i = 0 ; i < repeat_count ; i++) { - dsps_dotprod_s16_ansi(x, y, &z[1], 1024, 0); - } - unsigned int end_b = xthal_get_ccount(); - portEXIT_CRITICAL(&testnlock); - - float total_b = end_b - start_b; - float cycles = total_b / (1024 * repeat_count); - printf("Benchmark dsps_dotprod_s16 - %f per sample + overhead. Result = %08x\n", cycles, z[1]); - float min_exec = 10; - float max_exec = 30; - TEST_ASSERT_EXEC_IN_RANGE(min_exec, max_exec, cycles); - - free(x); - free(y); - free(z); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dotprode_f32.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dotprode_f32.c deleted file mode 100644 index fe48fe0..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dotprode_f32.c +++ /dev/null @@ -1,165 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" -#include - -#include "dsps_dotprod.h" -#include "dsp_tests.h" - -TEST_CASE("dsps_dotprode_f32_ae32 functionality", "[dsps]") -{ - float check_value = 1235; - int max_N = 1024; - float *x = (float *)memalign(16, max_N * sizeof(float)); - float *y = (float *)memalign(16, max_N * sizeof(float)); - float *z = (float *)memalign(16, max_N * sizeof(float)); - - for (int i = 0 ; i < max_N ; i++) { - x[i] = 0; - y[i] = 1000; - } - - z[0] = check_value; - z[2] = check_value + 1; - - for (int i = 1 ; i < 1024 ; i++) { - esp_err_t status = dsps_dotprode_f32_ae32(x, y, &z[1], i, 1, 1); - TEST_ASSERT_EQUAL(status, ESP_OK); - TEST_ASSERT_EQUAL(check_value, z[0]); - TEST_ASSERT_EQUAL(check_value + 1, z[2]); - TEST_ASSERT_EQUAL(0, z[1]); - } - for (int i = 0 ; i < max_N ; i++) { - x[i] = 1; - y[i] = 3; - } - for (int i = 1 ; i < 1024 ; i++) { - esp_err_t status = dsps_dotprode_f32_ae32(x, y, &z[1], i, 1, 1); - TEST_ASSERT_EQUAL(status, ESP_OK); - TEST_ASSERT_EQUAL(check_value, z[0]); - TEST_ASSERT_EQUAL(check_value + 1, z[2]); - TEST_ASSERT_EQUAL(i * 3, z[1]); - } - - free(x); - free(y); - free(z); -} - -TEST_CASE("dsps_dotprode_f32_ae32 benchmark", "[dsps]") -{ - int max_N = 1024; - float *x = (float *)memalign(16, max_N * sizeof(float)); - float *y = (float *)memalign(16, max_N * sizeof(float)); - float *z = (float *)memalign(16, max_N * sizeof(float)); - - for (int i = 0 ; i < max_N ; i++) { - x[i] = 0; - y[i] = 1000; - } - - unsigned int start_b = xthal_get_ccount(); - int repeat_count = 1024; - for (int i = 0 ; i < repeat_count ; i++) { - dsps_dotprode_f32_ae32(x, y, &z[1], 1024, 1, 1); - } - unsigned int end_b = xthal_get_ccount(); - - float total_b = end_b - start_b; - float cycles = total_b / (1024 * repeat_count); - printf("Benchmark dsps_dotprode_f32_ae32 - %f per sample + overhead.\n", cycles); - float min_exec = 3; - float max_exec = 6; - TEST_ASSERT_EXEC_IN_RANGE(min_exec, max_exec, cycles); - - free(x); - free(y); - free(z); -} - - -TEST_CASE("dsps_dotprode_f32_ansi functionality", "[dsps]") -{ - float check_value = 1235; - int max_N = 1024; - float *x = (float *)memalign(16, max_N * sizeof(float)); - float *y = (float *)memalign(16, max_N * sizeof(float)); - float *z = (float *)memalign(16, max_N * sizeof(float)); - - for (int i = 0 ; i < max_N ; i++) { - x[i] = 0; - y[i] = 1000; - } - - z[0] = check_value; - z[2] = check_value + 1; - - for (int i = 1 ; i < 1024 ; i++) { - esp_err_t status = dsps_dotprode_f32_ansi(x, y, &z[1], i, 1, 1); - TEST_ASSERT_EQUAL(status, ESP_OK); - TEST_ASSERT_EQUAL(check_value, z[0]); - TEST_ASSERT_EQUAL(check_value + 1, z[2]); - TEST_ASSERT_EQUAL(0, z[1]); - } - for (int i = 0 ; i < max_N ; i++) { - x[i] = 1; - y[i] = 3; - } - for (int i = 1 ; i < 1024 ; i++) { - esp_err_t status = dsps_dotprode_f32_ansi(x, y, &z[1], i, 1, 1); - TEST_ASSERT_EQUAL(status, ESP_OK); - TEST_ASSERT_EQUAL(check_value, z[0]); - TEST_ASSERT_EQUAL(check_value + 1, z[2]); - TEST_ASSERT_EQUAL(i * 3, z[1]); - } - - free(x); - free(y); - free(z); -} - -TEST_CASE("dsps_dotprode_f32_ansi benchmark", "[dsps]") -{ - int max_N = 1024; - float *x = (float *)memalign(16, max_N * sizeof(float)); - float *y = (float *)memalign(16, max_N * sizeof(float)); - float *z = (float *)memalign(16, max_N * sizeof(float)); - - for (int i = 0 ; i < max_N ; i++) { - x[i] = 0; - y[i] = 1000; - } - - unsigned int start_b = xthal_get_ccount(); - int repeat_count = 1024; - for (int i = 0 ; i < repeat_count ; i++) { - dsps_dotprode_f32_ansi(x, y, &z[1], 1024, 1, 1); - } - unsigned int end_b = xthal_get_ccount(); - - float total_b = end_b - start_b; - float cycles = total_b / (1024 * repeat_count); - printf("Benchmark dsps_dotprode_f32_ansi - %f per sample + overhead.\n", cycles); - float min_exec = 10; - float max_exec = 25; - TEST_ASSERT_EXEC_IN_RANGE(min_exec, max_exec, cycles); - - free(x); - free(y); - free(z); -} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_f32_ansi.c deleted file mode 100644 index 3cab1a2..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_f32_ansi.c +++ /dev/null @@ -1,69 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" -#include - -#include "dspi_dotprod.h" -#include "dsp_tests.h" - -static const char *TAG = "dspi_dotprod_f32_ansi"; - -TEST_CASE("dspi_dotprod_f32_ansi functionality", "[dspi]") -{ - float check_value1 = 336; - float check_value2 = 480; - int max_N = 1024; - float *x = (float *)memalign(16, max_N * sizeof(float)); - float *y = (float *)memalign(16, max_N * sizeof(float)); - float *z = (float *)memalign(16, max_N * sizeof(float)); - for (size_t i = 0; i < 256; i++) - { - x[i] = i%8 + 1; - y[i] = i%8 + 1; - z[i] = 0; - } - image2d_t image1 = {x, 2, 2, 8, 8}; // Image 8x8 - image2d_t image2 = {y, 2, 2, 8, 8}; // Umage 8x8 - float result = -1; - dspi_dotprod_f32_ansi(&image1, &image2, &result, 4, 4); - ESP_LOGI(TAG, "result 1 = %f", result); - TEST_ASSERT_EQUAL( result, check_value1); - image1.data = &x[1]; - image2.data = &y[1]; - result = -1; - dspi_dotprod_f32_ansi(&image1, &image2, &result, 4, 4); - ESP_LOGI(TAG, "result 2 = %f", result); - TEST_ASSERT_EQUAL( result, check_value2); - image1.data = &x[image1.stride_x]; - image2.data = &y[image2.stride_x]; - result = -1; - dspi_dotprod_f32_ansi(&image1, &image2, &result, 4, 4); - ESP_LOGI(TAG, "result 3 = %f", result); - TEST_ASSERT_EQUAL( result, check_value1); - image1.data = &x[image1.stride_x + 1]; - image2.data = &y[image2.stride_x + 1]; - result = -1; - dspi_dotprod_f32_ansi(&image1, &image2, &result, 4, 4); - ESP_LOGI(TAG, "result 4 = %f", result); - TEST_ASSERT_EQUAL( result, check_value2); - - free(x); - free(y); - free(z); -} - diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_f32_ansi.c deleted file mode 100644 index 1a00eef..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_f32_ansi.c +++ /dev/null @@ -1,69 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" -#include - -#include "dspi_dotprod.h" -#include "dsp_tests.h" - -static const char *TAG = "dspi_dotprod_off_f32_ansi"; - -TEST_CASE("dspi_dotprod_off_f32_ansi functionality", "[dspi]") -{ - float check_value1 = 976; - float check_value2 = 1280; - float offset = 10; - int max_N = 1024; - float *x = (float *)memalign(16, max_N * sizeof(float)); - float *y = (float *)memalign(16, max_N * sizeof(float)); - float *z = (float *)memalign(16, max_N * sizeof(float)); - for (size_t i = 0; i < 256; i++) - { - x[i] = i%8 + 1; - y[i] = i%8 + 1; - z[i] = 0; - } - image2d_t image1 = {x, 2, 2, 8, 8}; // Image 8x8 - image2d_t image2 = {y, 2, 2, 8, 8}; // Umage 8x8 - float result = -1; - dspi_dotprod_off_f32_ansi(&image1, &image2, &result, 4, 4, offset); - ESP_LOGI(TAG, "result 1 = %f", result); - TEST_ASSERT_EQUAL( result, check_value1); - image1.data = &x[1]; - image2.data = &y[1]; - result = -1; - dspi_dotprod_off_f32_ansi(&image1, &image2, &result, 4, 4, offset); - ESP_LOGI(TAG, "result 2 = %f", result); - TEST_ASSERT_EQUAL( result, check_value2); - image1.data = &x[image1.stride_x]; - image2.data = &y[image2.stride_x]; - result = -1; - dspi_dotprod_off_f32_ansi(&image1, &image2, &result, 4, 4, offset); - ESP_LOGI(TAG, "result 3 = %f", result); - TEST_ASSERT_EQUAL( result, check_value1); - image1.data = &x[image1.stride_x + 1]; - image2.data = &y[image2.stride_x + 1]; - result = -1; - dspi_dotprod_off_f32_ansi(&image1, &image2, &result, 4, 4, offset); - ESP_LOGI(TAG, "result 4 = %f", result); - TEST_ASSERT_EQUAL( result, check_value2); - - free(x); - free(y); - free(z); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_s16_aes3.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_s16_aes3.c deleted file mode 100644 index 7f15dfb..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_s16_aes3.c +++ /dev/null @@ -1,108 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" -#include - -#include "dspi_dotprod.h" -#include "dsp_tests.h" - -static const char *TAG = "dspi_dotprod_off_s16"; - -TEST_CASE("dspi_dotprod_off_s16_aexx functionality", "[dspi]") -{ - int shift = 2; - int16_t offset = 7; - - int max_N = 8192; - int16_t *x = (int16_t *)memalign(16, max_N * sizeof(int16_t)); - int16_t *y = (int16_t *)memalign(16, max_N * sizeof(int16_t)); - int16_t *z = (int16_t *)memalign(16, max_N * sizeof(int16_t)); - - printf("Data: x=%8.8"PRIx32", y=%8.8"PRIx32", z=%8.8"PRIx32" \n", (uint32_t)x, (uint32_t)y, (uint32_t)z); - for (size_t i = 0; i < max_N; i++) - { - x[i] = i%7; - y[i] = i%7; - z[i] = 0; - } - { - ESP_LOGI(TAG, "dspi_dotprod_off_s16 8x8"); - image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64 - image2d_t image2 = {y, 1, 1, 8, 8}; // Umage 64 - int16_t result = -1; - unsigned int start_b = xthal_get_ccount(); - dspi_dotprod_off_s16(&image1, &image2, &result, 8, 8, shift, offset); - unsigned int end_b = xthal_get_ccount(); - ESP_LOGI(TAG, "cycles = %i", end_b - start_b); - ESP_LOGI(TAG, "result 1 = %i", result); - int16_t result_ref = -1; - dspi_dotprod_off_s16_ansi(&image1, &image2, &result_ref, 8, 8, shift, offset); - ESP_LOGI(TAG, "result ref = %i", result_ref); - TEST_ASSERT_EQUAL( result, result_ref); - } - { - ESP_LOGI(TAG, "dspi_dotprod_off_s16 16x16"); - image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 - image2d_t image2 = {y, 1, 1, 16, 16}; // Umage 16x16 - int16_t result = -1; - unsigned int start_b = xthal_get_ccount(); - dspi_dotprod_off_s16(&image1, &image2, &result, 16, 16, shift, offset); - unsigned int end_b = xthal_get_ccount(); - ESP_LOGI(TAG, "cycles = %i", end_b - start_b); - ESP_LOGI(TAG, "result 1 = %i", result); - int16_t result_ref = -1; - dspi_dotprod_off_s16_ansi(&image1, &image2, &result_ref, 16, 16, shift, offset); - ESP_LOGI(TAG, "result ref = %i", result_ref); - TEST_ASSERT_EQUAL( result, result_ref); - } - { - ESP_LOGI(TAG, "dspi_dotprod_off_s16 24x24"); - image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 - image2d_t image2 = {y, 1, 1, 24, 24}; // Umage 24x24 - int16_t result = -1; - unsigned int start_b = xthal_get_ccount(); - dspi_dotprod_off_s16(&image1, &image2, &result, 24, 24, shift, offset); - unsigned int end_b = xthal_get_ccount(); - ESP_LOGI(TAG, "cycles = %i", end_b - start_b); - ESP_LOGI(TAG, "result 1 = %i", result); - int16_t result_ref = -1; - dspi_dotprod_off_s16_ansi(&image1, &image2, &result_ref, 24, 24, shift, offset); - ESP_LOGI(TAG, "result ref = %i", result_ref); - TEST_ASSERT_EQUAL( result, result_ref); - } - { - ESP_LOGI(TAG, "dspi_dotprod_off_s16 32x32"); - image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 - image2d_t image2 = {y, 1, 1, 32, 32}; // Umage 32x32 - int16_t result = -1; - unsigned int start_b = xthal_get_ccount(); - dspi_dotprod_off_s16(&image1, &image2, &result, 32, 32, shift, offset); - unsigned int end_b = xthal_get_ccount(); - ESP_LOGI(TAG, "cycles = %i", end_b - start_b); - ESP_LOGI(TAG, "result 1 = %i", result); - int16_t result_ref = -1; - dspi_dotprod_off_s16_ansi(&image1, &image2, &result_ref, 32, 32, shift, offset); - ESP_LOGI(TAG, "result ref = %i", result_ref); - TEST_ASSERT_EQUAL( result, result_ref); - } - - ESP_LOGI(TAG, "dspi_dotprod_off_s16 done"); - free(x); - free(y); - free(z); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_s16_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_s16_ansi.c deleted file mode 100644 index 238e225..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_s16_ansi.c +++ /dev/null @@ -1,70 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" - -#include "dspi_dotprod.h" -#include "dsp_tests.h" - -static const char *TAG = "dspi_dotprod_off_s16_ansi"; - -TEST_CASE("dspi_dotprod_off_s16_ansi functionality", "[dspi]") -{ - int16_t check_value1 = 8676; - int16_t check_value2 = 8742; - int shift = 7; - int16_t offset = 11; - - int max_N = 1024; - int16_t *x = (int16_t *)malloc(max_N * sizeof(int16_t)); - int16_t *y = (int16_t *)malloc(max_N * sizeof(int16_t)); - int16_t *z = (int16_t *)malloc(max_N * sizeof(int16_t)); - for (size_t i = 0; i < 256; i++) - { - x[i] = i%8 + 255; - y[i] = i%8 + 255; - z[i] = 0; - } - image2d_t image1 = {x, 2, 2, 8, 8}; // Image 8x8 - image2d_t image2 = {y, 2, 2, 8, 8}; // Umage 8x8 - int16_t result = -1; - dspi_dotprod_off_s16_ansi(&image1, &image2, &result, 4, 4, shift, offset); - ESP_LOGI(TAG, "result 1 = %i", result); - TEST_ASSERT_EQUAL( result, check_value1); - image1.data = &x[1]; - image2.data = &y[1]; - result = -1; - dspi_dotprod_off_s16_ansi(&image1, &image2, &result, 4, 4, shift, offset); - ESP_LOGI(TAG, "result 2 = %i", (int)result); - TEST_ASSERT_EQUAL( result, check_value2); - image1.data = &x[image1.stride_x]; - image2.data = &y[image2.stride_x]; - result = -1; - dspi_dotprod_off_s16_ansi(&image1, &image2, &result, 4, 4, shift, offset); - ESP_LOGI(TAG, "result 3 = %i", (int)result); - TEST_ASSERT_EQUAL( result, check_value1); - image1.data = &x[image1.stride_x + 1]; - image2.data = &y[image2.stride_x + 1]; - result = -1; - dspi_dotprod_off_s16_ansi(&image1, &image2, &result, 4, 4, shift, offset); - ESP_LOGI(TAG, "result 4 = %i", (int)result); - TEST_ASSERT_EQUAL( result, check_value2); - - free(x); - free(y); - free(z); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_s8_aes3.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_s8_aes3.c deleted file mode 100644 index 27f1d75..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_s8_aes3.c +++ /dev/null @@ -1,124 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" -#include - -#include "dspi_dotprod.h" -#include "dsp_tests.h" - -static const char *TAG = "dspi_dotprod_off_s8"; - -TEST_CASE("dspi_dotprod_off_s8_aexx functionality", "[dspi]") -{ - int shift = 2; - int8_t offset = 5; - - int max_N = 16384; - int8_t *x = (int8_t *)memalign(16, (max_N) * sizeof(int8_t)); - int8_t *y = (int8_t *)memalign(16, (max_N) * sizeof(int8_t)); - int8_t *z = (int8_t *)memalign(16, max_N * sizeof(int8_t)); - - - printf("Data: x=%8.8"PRIx32", y=%8.8"PRIx32", z=%8.8"PRIx32" \n", (uint32_t)x, (uint32_t)y, (uint32_t)z); - for (size_t i = 0; i < max_N; i++) - { - x[i] = i%7; - y[i] = i%7; - z[i] = 0; - } - { - ESP_LOGI(TAG, "dspi_dotprod_off_s8 16x16"); - image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 - image2d_t image2 = {y, 1, 1, 16, 16}; // Umage 16x16 - int8_t result = -1; - unsigned int start_b = xthal_get_ccount(); - dspi_dotprod_off_s8(&image1, &image2, &result, 16, 16, shift, offset); - unsigned int end_b = xthal_get_ccount(); - ESP_LOGI(TAG, "cycles = %i", end_b - start_b); - ESP_LOGI(TAG, "result 1 = %i", result); - int8_t result_ref = -1; - dspi_dotprod_off_s8_ansi(&image1, &image2, &result_ref, 16, 16, shift, offset); - ESP_LOGI(TAG, "result ref = %i", result_ref); - TEST_ASSERT_EQUAL( result, result_ref); - } - { - ESP_LOGI(TAG, "dspi_dotprod_off_s8 32x32"); - image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 - image2d_t image2 = {y, 1, 1, 32, 32}; // Umage 16x16 - int8_t result = -1; - unsigned int start_b = xthal_get_ccount(); - dspi_dotprod_off_s8(&image1, &image2, &result, 32, 32, shift, offset); - unsigned int end_b = xthal_get_ccount(); - ESP_LOGI(TAG, "cycles = %i", end_b - start_b); - ESP_LOGI(TAG, "result 1 = %i", result); - int8_t result_ref = -1; - dspi_dotprod_off_s8_ansi(&image1, &image2, &result_ref, 32, 32, shift, offset); - ESP_LOGI(TAG, "result ref = %i", result_ref); - TEST_ASSERT_EQUAL( result, result_ref); - } - { - ESP_LOGI(TAG, "dspi_dotprod_off_s8 48x48"); - image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 - image2d_t image2 = {y, 1, 1, 48, 48}; // Umage 48x48 - int8_t result = -1; - unsigned int start_b = xthal_get_ccount(); - dspi_dotprod_off_s8(&image1, &image2, &result, 48, 48, shift, offset); - unsigned int end_b = xthal_get_ccount(); - ESP_LOGI(TAG, "cycles = %i", end_b - start_b); - ESP_LOGI(TAG, "result 1 = %i", result); - int8_t result_ref = -1; - dspi_dotprod_off_s8_ansi(&image1, &image2, &result_ref, 48, 48, shift, offset); - ESP_LOGI(TAG, "result ref = %i", result_ref); - TEST_ASSERT_EQUAL( result, result_ref); - } - { - ESP_LOGI(TAG, "dspi_dotprod_off_s8 64x64"); - image2d_t image1 = {&x[3], 1, 1, 128, 128}; // Image 64x64 - image2d_t image2 = {y, 1, 1, 64, 64}; // Umage 32x32 - int8_t result = -1; - unsigned int start_b = xthal_get_ccount(); - dspi_dotprod_off_s8(&image1, &image2, &result, 64, 64, shift, offset); - unsigned int end_b = xthal_get_ccount(); - ESP_LOGI(TAG, "cycles = %i", end_b - start_b); - ESP_LOGI(TAG, "result 1 = %i", result); - int8_t result_ref = -1; - dspi_dotprod_off_s8_ansi(&image1, &image2, &result_ref, 64, 64, shift, offset); - ESP_LOGI(TAG, "result ref = %i", result_ref); - TEST_ASSERT_EQUAL( result, result_ref); - } - { - ESP_LOGI(TAG, "dspi_dotprod_off_s8 128x128"); - image2d_t image1 = {&x[3], 1, 1, 128, 128}; // Image 64x64 - image2d_t image2 = {y, 1, 1, 128, 128}; // Umage 32x32 - int8_t result = -1; - unsigned int start_b = xthal_get_ccount(); - dspi_dotprod_off_s8(&image1, &image2, &result, 128, 128, shift, offset); - unsigned int end_b = xthal_get_ccount(); - ESP_LOGI(TAG, "cycles = %i", end_b - start_b); - ESP_LOGI(TAG, "result 1 = %i", result); - int8_t result_ref = -1; - dspi_dotprod_off_s8_ansi(&image1, &image2, &result_ref, 128, 128, shift, offset); - ESP_LOGI(TAG, "result ref = %i", result_ref); - TEST_ASSERT_EQUAL( result, result_ref); - } - - ESP_LOGI(TAG, "dspi_dotprod_off_s8 done"); - free(x); - free(y); - free(z); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_s8_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_s8_ansi.c deleted file mode 100644 index 9f69595..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_s8_ansi.c +++ /dev/null @@ -1,71 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" -#include - -#include "dspi_dotprod.h" -#include "dsp_tests.h" - -static const char *TAG = "dspi_dotprod_off_s8_ansi"; - -TEST_CASE("dspi_dotprod_off_s8_ansi functionality", "[dspi]") -{ - int8_t check_value1 = 98; - int8_t check_value2 = 106; - int shift = 7; - int8_t offset = 11; - - int max_N = 1024; - int8_t *x = (int8_t *)malloc(max_N * sizeof(int8_t)); - int8_t *y = (int8_t *)malloc(max_N * sizeof(int8_t)); - int8_t *z = (int8_t *)malloc(max_N * sizeof(int8_t)); - for (size_t i = 0; i < 256; i++) - { - x[i] = i%8 + 20; - y[i] = i%8 + 20; - z[i] = 0; - } - image2d_t image1 = {x, 2, 2, 8, 8}; // Image 8x8 - image2d_t image2 = {y, 2, 2, 8, 8}; // Umage 8x8 - int8_t result = -1; - dspi_dotprod_off_s8_ansi(&image1, &image2, &result, 4, 4, shift, offset); - ESP_LOGI(TAG, "result 1 = %i", result); - TEST_ASSERT_EQUAL( result, check_value1); - image1.data = &x[1]; - image2.data = &y[1]; - result = -1; - dspi_dotprod_off_s8_ansi(&image1, &image2, &result, 4, 4, shift, offset); - ESP_LOGI(TAG, "result 2 = %i", (int)result); - TEST_ASSERT_EQUAL( result, check_value2); - image1.data = &x[image1.stride_x]; - image2.data = &y[image2.stride_x]; - result = -1; - dspi_dotprod_off_s8_ansi(&image1, &image2, &result, 4, 4, shift, offset); - ESP_LOGI(TAG, "result 3 = %i", (int)result); - TEST_ASSERT_EQUAL( result, check_value1); - image1.data = &x[image1.stride_x + 1]; - image2.data = &y[image2.stride_x + 1]; - result = -1; - dspi_dotprod_off_s8_ansi(&image1, &image2, &result, 4, 4, shift, offset); - ESP_LOGI(TAG, "result 4 = %i", (int)result); - TEST_ASSERT_EQUAL( result, check_value2); - - free(x); - free(y); - free(z); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_u16_aes3.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_u16_aes3.c deleted file mode 100644 index 691da12..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_u16_aes3.c +++ /dev/null @@ -1,108 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" -#include - -#include "dspi_dotprod.h" -#include "dsp_tests.h" - -static const char *TAG = "dspi_dotprod_off_u16"; - -TEST_CASE("dspi_dotprod_off_u16_aexx functionality", "[dspi]") -{ - int shift = 2; - uint16_t offset = 7; - - int max_N = 8192; - uint16_t *x = (uint16_t *)memalign(16, max_N * sizeof(int16_t)); - uint16_t *y = (uint16_t *)memalign(16, max_N * sizeof(int16_t)); - uint16_t *z = (uint16_t *)memalign(16, max_N * sizeof(int16_t)); - - printf("Data: x=%8.8"PRIx32", y=%8.8"PRIx32", z=%8.8"PRIx32" \n", (uint32_t)x, (uint32_t)y, (uint32_t)z); - for (size_t i = 0; i < max_N; i++) - { - x[i] = i%7; - y[i] = i%7; - z[i] = 0; - } - { - ESP_LOGI(TAG, "dspi_dotprod_off_u16 8x8"); - image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64 - image2d_t image2 = {y, 1, 1, 8, 8}; // Umage 64 - uint16_t result = -1; - unsigned int start_b = xthal_get_ccount(); - dspi_dotprod_off_u16(&image1, &image2, &result, 8, 8, shift, offset); - unsigned int end_b = xthal_get_ccount(); - ESP_LOGI(TAG, "cycles = %i", end_b - start_b); - ESP_LOGI(TAG, "result 1 = %i", result); - uint16_t result_ref = -1; - dspi_dotprod_off_u16_ansi(&image1, &image2, &result_ref, 8, 8, shift, offset); - ESP_LOGI(TAG, "result ref = %i", result_ref); - TEST_ASSERT_EQUAL( result, result_ref); - } - { - ESP_LOGI(TAG, "dspi_dotprod_off_u16 16x16"); - image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 - image2d_t image2 = {y, 1, 1, 16, 16}; // Umage 16x16 - uint16_t result = -1; - unsigned int start_b = xthal_get_ccount(); - dspi_dotprod_off_u16(&image1, &image2, &result, 16, 16, shift, offset); - unsigned int end_b = xthal_get_ccount(); - ESP_LOGI(TAG, "cycles = %i", end_b - start_b); - ESP_LOGI(TAG, "result 1 = %i", result); - uint16_t result_ref = -1; - dspi_dotprod_off_u16_ansi(&image1, &image2, &result_ref, 16, 16, shift, offset); - ESP_LOGI(TAG, "result ref = %i", result_ref); - TEST_ASSERT_EQUAL( result, result_ref); - } - { - ESP_LOGI(TAG, "dspi_dotprod_off_u16 24x24"); - image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 - image2d_t image2 = {y, 1, 1, 24, 24}; // Umage 24x24 - uint16_t result = -1; - unsigned int start_b = xthal_get_ccount(); - dspi_dotprod_off_u16(&image1, &image2, &result, 24, 24, shift, offset); - unsigned int end_b = xthal_get_ccount(); - ESP_LOGI(TAG, "cycles = %i", end_b - start_b); - ESP_LOGI(TAG, "result 1 = %i", result); - uint16_t result_ref = -1; - dspi_dotprod_off_u16_ansi(&image1, &image2, &result_ref, 24, 24, shift, offset); - ESP_LOGI(TAG, "result ref = %i", result_ref); - TEST_ASSERT_EQUAL( result, result_ref); - } - { - ESP_LOGI(TAG, "dspi_dotprod_off_u16 32x32"); - image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 - image2d_t image2 = {y, 1, 1, 32, 32}; // Umage 32x32 - uint16_t result = -1; - unsigned int start_b = xthal_get_ccount(); - dspi_dotprod_off_u16(&image1, &image2, &result, 32, 32, shift, offset); - unsigned int end_b = xthal_get_ccount(); - ESP_LOGI(TAG, "cycles = %i", end_b - start_b); - ESP_LOGI(TAG, "result 1 = %i", result); - uint16_t result_ref = -1; - dspi_dotprod_off_u16_ansi(&image1, &image2, &result_ref, 32, 32, shift, offset); - ESP_LOGI(TAG, "result ref = %i", result_ref); - TEST_ASSERT_EQUAL( result, result_ref); - } - - ESP_LOGI(TAG, "dspi_dotprod_off_u16 done"); - free(x); - free(y); - free(z); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_u16_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_u16_ansi.c deleted file mode 100644 index 87789aa..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_u16_ansi.c +++ /dev/null @@ -1,71 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" -#include - -#include "dspi_dotprod.h" -#include "dsp_tests.h" - -static const char *TAG = "dspi_dotprod_off_u16_ansi"; - -TEST_CASE("dspi_dotprod_off_u16_ansi functionality", "[dspi]") -{ - uint16_t check_value1 = 8676; - uint16_t check_value2 = 8742; - int shift = 7; - uint16_t offset = 11; - - int max_N = 1024; - uint16_t *x = (uint16_t *)malloc(max_N * sizeof(uint16_t)); - uint16_t *y = (uint16_t *)malloc(max_N * sizeof(uint16_t)); - uint16_t *z = (uint16_t *)malloc(max_N * sizeof(uint16_t)); - for (size_t i = 0; i < 256; i++) - { - x[i] = i%8 + 255; - y[i] = i%8 + 255; - z[i] = 0; - } - image2d_t image1 = {x, 2, 2, 8, 8}; // Image 8x8 - image2d_t image2 = {y, 2, 2, 8, 8}; // Umage 8x8 - uint16_t result = -1; - dspi_dotprod_off_u16_ansi(&image1, &image2, &result, 4, 4, shift, offset); - ESP_LOGI(TAG, "result 1 = %i", result); - TEST_ASSERT_EQUAL( result, check_value1); - image1.data = &x[1]; - image2.data = &y[1]; - result = -1; - dspi_dotprod_off_u16_ansi(&image1, &image2, &result, 4, 4, shift, offset); - ESP_LOGI(TAG, "result 2 = %i", (int)result); - TEST_ASSERT_EQUAL( result, check_value2); - image1.data = &x[image1.stride_x]; - image2.data = &y[image2.stride_x]; - result = -1; - dspi_dotprod_off_u16_ansi(&image1, &image2, &result, 4, 4, shift, offset); - ESP_LOGI(TAG, "result 3 = %i", (int)result); - TEST_ASSERT_EQUAL( result, check_value1); - image1.data = &x[image1.stride_x + 1]; - image2.data = &y[image2.stride_x + 1]; - result = -1; - dspi_dotprod_off_u16_ansi(&image1, &image2, &result, 4, 4, shift, offset); - ESP_LOGI(TAG, "result 4 = %i", (int)result); - TEST_ASSERT_EQUAL( result, check_value2); - - free(x); - free(y); - free(z); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_u8_aes3.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_u8_aes3.c deleted file mode 100644 index fd87e88..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_u8_aes3.c +++ /dev/null @@ -1,124 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" -#include - -#include "dspi_dotprod.h" -#include "dsp_tests.h" - -static const char *TAG = "dspi_dotprod_off_u8"; - -TEST_CASE("dspi_dotprod_off_u8_aexx functionality", "[dspi]") -{ - int shift = 2; - uint8_t offset = 7; - - int max_N = 16384; - uint8_t *x = (uint8_t *)memalign(16, max_N * sizeof(uint8_t)); - uint8_t *y = (uint8_t *)memalign(16, max_N * sizeof(uint8_t)); - uint8_t *z = (uint8_t *)memalign(16, max_N * sizeof(uint8_t)); - - printf("Data: x=%8.8"PRIx32", y=%8.8"PRIx32", z=%8.8"PRIx32" \n", (uint32_t)x, (uint32_t)y, (uint32_t)z); - for (size_t i = 0; i < max_N; i++) - { - x[i] = i%7; - y[i] = i%7; - z[i] = 0; - } - { - ESP_LOGI(TAG, "dspi_dotprod_off_u8 16x16"); - image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 - image2d_t image2 = {y, 1, 1, 16, 16}; // Umage 16x16 - uint8_t result = -1; - unsigned int start_b = xthal_get_ccount(); - dspi_dotprod_off_u8(&image1, &image2, &result, 16, 16, shift, offset); - unsigned int end_b = xthal_get_ccount(); - ESP_LOGI(TAG, "cycles = %i", end_b - start_b); - ESP_LOGI(TAG, "result 1 = %i", result); - uint8_t result_ref = -1; - dspi_dotprod_off_u8_ansi(&image1, &image2, &result_ref, 16, 16, shift, offset); - ESP_LOGI(TAG, "result ref = %i", result_ref); - TEST_ASSERT_EQUAL( result, result_ref); - } - { - ESP_LOGI(TAG, "dspi_dotprod_off_u8 32x32"); - image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 - image2d_t image2 = {y, 1, 1, 32, 32}; // Umage 16x16 - uint8_t result = -1; - unsigned int start_b = xthal_get_ccount(); - dspi_dotprod_off_u8(&image1, &image2, &result, 32, 32, shift, offset); - unsigned int end_b = xthal_get_ccount(); - ESP_LOGI(TAG, "cycles = %i", end_b - start_b); - ESP_LOGI(TAG, "result 1 = %i", result); - uint8_t result_ref = -1; - dspi_dotprod_off_u8_ansi(&image1, &image2, &result_ref, 32, 32, shift, offset); - ESP_LOGI(TAG, "result ref = %i", result_ref); - TEST_ASSERT_EQUAL( result, result_ref); - } - { - ESP_LOGI(TAG, "dspi_dotprod_off_u8 48x48"); - image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 - image2d_t image2 = {y, 1, 1, 48, 48}; // Umage 48x48 - uint8_t result = -1; - unsigned int start_b = xthal_get_ccount(); - dspi_dotprod_off_u8(&image1, &image2, &result, 48, 48, shift, offset); - unsigned int end_b = xthal_get_ccount(); - ESP_LOGI(TAG, "cycles = %i", end_b - start_b); - ESP_LOGI(TAG, "result 1 = %i", result); - uint8_t result_ref = -1; - dspi_dotprod_off_u8_ansi(&image1, &image2, &result_ref, 48, 48, shift, offset); - ESP_LOGI(TAG, "result ref = %i", result_ref); - TEST_ASSERT_EQUAL( result, result_ref); - } - { - ESP_LOGI(TAG, "dspi_dotprod_off_u8 64x64"); - image2d_t image1 = {&x[3], 1, 1, 128, 128}; // Image 64x64 - image2d_t image2 = {y, 1, 1, 64, 64}; // Umage 32x32 - uint8_t result = -1; - unsigned int start_b = xthal_get_ccount(); - dspi_dotprod_off_u8(&image1, &image2, &result, 64, 64, shift, offset); - unsigned int end_b = xthal_get_ccount(); - ESP_LOGI(TAG, "cycles = %i", end_b - start_b); - ESP_LOGI(TAG, "result 1 = %i", result); - uint8_t result_ref = -1; - dspi_dotprod_off_u8_ansi(&image1, &image2, &result_ref, 64, 64, shift, offset); - ESP_LOGI(TAG, "result ref = %i", result_ref); - TEST_ASSERT_EQUAL( result, result_ref); - } - { - ESP_LOGI(TAG, "dspi_dotprod_off_u8 128x128"); - image2d_t image1 = {&x[3], 1, 1, 128, 128}; // Image 64x64 - image2d_t image2 = {y, 1, 1, 128, 128}; // Umage 32x32 - uint8_t result = -1; - unsigned int start_b = xthal_get_ccount(); - dspi_dotprod_off_u8(&image1, &image2, &result, 128, 128, shift, offset); - unsigned int end_b = xthal_get_ccount(); - ESP_LOGI(TAG, "cycles = %i", end_b - start_b); - ESP_LOGI(TAG, "result 1 = %i", result); - uint8_t result_ref = -1; - dspi_dotprod_off_u8_ansi(&image1, &image2, &result_ref, 128, 128, shift, offset); - ESP_LOGI(TAG, "result ref = %i", result_ref); - TEST_ASSERT_EQUAL( result, result_ref); - } - - ESP_LOGI(TAG, "dspi_dotprod_off_u8 done"); - free(x); - free(y); - free(z); -} - diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_u8_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_u8_ansi.c deleted file mode 100644 index b2da151..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_off_u8_ansi.c +++ /dev/null @@ -1,71 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" -#include - -#include "dspi_dotprod.h" -#include "dsp_tests.h" - -static const char *TAG = "dspi_dotprod_off_u8_ansi"; - -TEST_CASE("dspi_dotprod_off_u8_ansi functionality", "[dspi]") -{ - uint8_t check_value1 = 98; - uint8_t check_value2 = 106; - int shift = 7; - uint8_t offset = 11; - - int max_N = 1024; - uint8_t *x = (uint8_t *)malloc(max_N * sizeof(uint8_t)); - uint8_t *y = (uint8_t *)malloc(max_N * sizeof(uint8_t)); - uint8_t *z = (uint8_t *)malloc(max_N * sizeof(uint8_t)); - for (size_t i = 0; i < 256; i++) - { - x[i] = i%8 + 20; - y[i] = i%8 + 20; - z[i] = 0; - } - image2d_t image1 = {x, 2, 2, 8, 8}; // Image 8x8 - image2d_t image2 = {y, 2, 2, 8, 8}; // Umage 8x8 - uint8_t result = -1; - dspi_dotprod_off_u8_ansi(&image1, &image2, &result, 4, 4, shift, offset); - ESP_LOGI(TAG, "result 1 = %i", result); - TEST_ASSERT_EQUAL( result, check_value1); - image1.data = &x[1]; - image2.data = &y[1]; - result = -1; - dspi_dotprod_off_u8_ansi(&image1, &image2, &result, 4, 4, shift, offset); - ESP_LOGI(TAG, "result 2 = %i", (int)result); - TEST_ASSERT_EQUAL( result, check_value2); - image1.data = &x[image1.stride_x]; - image2.data = &y[image2.stride_x]; - result = -1; - dspi_dotprod_off_u8_ansi(&image1, &image2, &result, 4, 4, shift, offset); - ESP_LOGI(TAG, "result 3 = %i", (int)result); - TEST_ASSERT_EQUAL( result, check_value1); - image1.data = &x[image1.stride_x + 1]; - image2.data = &y[image2.stride_x + 1]; - result = -1; - dspi_dotprod_off_u8_ansi(&image1, &image2, &result, 4, 4, shift, offset); - ESP_LOGI(TAG, "result 4 = %i", (int)result); - TEST_ASSERT_EQUAL( result, check_value2); - - free(x); - free(y); - free(z); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_s16_aes3.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_s16_aes3.c deleted file mode 100644 index 53a5b85..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_s16_aes3.c +++ /dev/null @@ -1,107 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" -#include - -#include "dspi_dotprod.h" -#include "dsp_tests.h" - -static const char *TAG = "dspi_dotprod_s16"; - -TEST_CASE("dspi_dotprod_s16_aexx functionality", "[dspi]") -{ - int shift = 2; - - int max_N = 8192; - int16_t *x = (int16_t *)memalign(16, max_N * sizeof(int16_t)); - int16_t *y = (int16_t *)memalign(16, max_N * sizeof(int16_t)); - int16_t *z = (int16_t *)memalign(16, max_N * sizeof(int16_t)); - - printf("Data: x=%8.8"PRIx32", y=%8.8"PRIx32", z=%8.8"PRIx32" \n", (uint32_t)x, (uint32_t)y, (uint32_t)z); - for (size_t i = 0; i < max_N; i++) - { - x[i] = i%7; - y[i] = i%7; - z[i] = 0; - } - { - ESP_LOGI(TAG, "dspi_dotprod_s16 8x8"); - image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64 - image2d_t image2 = {y, 1, 1, 8, 8}; // Umage 64 - int16_t result = -1; - unsigned int start_b = xthal_get_ccount(); - dspi_dotprod_s16(&image1, &image2, &result, 8, 8, shift); - unsigned int end_b = xthal_get_ccount(); - ESP_LOGI(TAG, "cycles = %i", end_b - start_b); - ESP_LOGI(TAG, "result 1 = %i", result); - int16_t result_ref = -1; - dspi_dotprod_s16_ansi(&image1, &image2, &result_ref, 8, 8, shift); - ESP_LOGI(TAG, "result ref = %i", result_ref); - TEST_ASSERT_EQUAL( result, result_ref); - } - { - ESP_LOGI(TAG, "dspi_dotprod_s16 16x16"); - image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 - image2d_t image2 = {y, 1, 1, 16, 16}; // Umage 16x16 - int16_t result = -1; - unsigned int start_b = xthal_get_ccount(); - dspi_dotprod_s16(&image1, &image2, &result, 16, 16, shift); - unsigned int end_b = xthal_get_ccount(); - ESP_LOGI(TAG, "cycles = %i", end_b - start_b); - ESP_LOGI(TAG, "result 1 = %i", result); - int16_t result_ref = -1; - dspi_dotprod_s16_ansi(&image1, &image2, &result_ref, 16, 16, shift); - ESP_LOGI(TAG, "result ref = %i", result_ref); - TEST_ASSERT_EQUAL( result, result_ref); - } - { - ESP_LOGI(TAG, "dspi_dotprod_s16 24x24"); - image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 - image2d_t image2 = {y, 1, 1, 24, 24}; // Umage 24x24 - int16_t result = -1; - unsigned int start_b = xthal_get_ccount(); - dspi_dotprod_s16(&image1, &image2, &result, 24, 24, shift); - unsigned int end_b = xthal_get_ccount(); - ESP_LOGI(TAG, "cycles = %i", end_b - start_b); - ESP_LOGI(TAG, "result 1 = %i", result); - int16_t result_ref = -1; - dspi_dotprod_s16_ansi(&image1, &image2, &result_ref, 24, 24, shift); - ESP_LOGI(TAG, "result ref = %i", result_ref); - TEST_ASSERT_EQUAL( result, result_ref); - } - { - ESP_LOGI(TAG, "dspi_dotprod_s16 32x32"); - image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 - image2d_t image2 = {y, 1, 1, 32, 32}; // Umage 32x32 - int16_t result = -1; - unsigned int start_b = xthal_get_ccount(); - dspi_dotprod_s16(&image1, &image2, &result, 32, 32, shift); - unsigned int end_b = xthal_get_ccount(); - ESP_LOGI(TAG, "cycles = %i", end_b - start_b); - ESP_LOGI(TAG, "result 1 = %i", result); - int16_t result_ref = -1; - dspi_dotprod_s16_ansi(&image1, &image2, &result_ref, 32, 32, shift); - ESP_LOGI(TAG, "result ref = %i", result_ref); - TEST_ASSERT_EQUAL( result, result_ref); - } - - ESP_LOGI(TAG, "dspi_dotprod_s16 done"); - free(x); - free(y); - free(z); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_s16_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_s16_ansi.c deleted file mode 100644 index 6decd12..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_s16_ansi.c +++ /dev/null @@ -1,69 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" - -#include "dspi_dotprod.h" -#include "dsp_tests.h" - -static const char *TAG = "dspi_dotprod_s16_ansi"; - -TEST_CASE("dspi_dotprod_s16_ansi functionality", "[dspi]") -{ - int16_t check_value1 = 8321; - int16_t check_value2 = 8386; - int shift = 7; - - int max_N = 1024; - int16_t *x = (int16_t *)malloc(max_N * sizeof(int16_t)); - int16_t *y = (int16_t *)malloc(max_N * sizeof(int16_t)); - int16_t *z = (int16_t *)malloc(max_N * sizeof(int16_t)); - for (size_t i = 0; i < 256; i++) - { - x[i] = i%8 + 255; - y[i] = i%8 + 255; - z[i] = 0; - } - image2d_t image1 = {x, 2, 2, 8, 8}; // Image 8x8 - image2d_t image2 = {y, 2, 2, 8, 8}; // Umage 8x8 - int16_t result = -1; - dspi_dotprod_s16_ansi(&image1, &image2, &result, 4, 4, shift); - ESP_LOGI(TAG, "result 1 = %i", result); - TEST_ASSERT_EQUAL( result, check_value1); - image1.data = &x[1]; - image2.data = &y[1]; - result = -1; - dspi_dotprod_s16_ansi(&image1, &image2, &result, 4, 4, shift); - ESP_LOGI(TAG, "result 2 = %i", (int)result); - TEST_ASSERT_EQUAL( result, check_value2); - image1.data = &x[image1.stride_x]; - image2.data = &y[image2.stride_x]; - result = -1; - dspi_dotprod_s16_ansi(&image1, &image2, &result, 4, 4, shift); - ESP_LOGI(TAG, "result 3 = %i", (int)result); - TEST_ASSERT_EQUAL( result, check_value1); - image1.data = &x[image1.stride_x + 1]; - image2.data = &y[image2.stride_x + 1]; - result = -1; - dspi_dotprod_s16_ansi(&image1, &image2, &result, 4, 4, shift); - ESP_LOGI(TAG, "result 4 = %i", (int)result); - TEST_ASSERT_EQUAL( result, check_value2); - - free(x); - free(y); - free(z); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_s8_aes3.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_s8_aes3.c deleted file mode 100644 index 917b428..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_s8_aes3.c +++ /dev/null @@ -1,122 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" -#include - -#include "dspi_dotprod.h" -#include "dsp_tests.h" - -static const char *TAG = "dspi_dotprod_s8"; - -TEST_CASE("dspi_dotprod_s8_aexx functionality", "[dspi]") -{ - int shift = 2; - - int max_N = 16384; - int8_t *x = (int8_t *)memalign(16, max_N * sizeof(int8_t)); - int8_t *y = (int8_t *)memalign(16, max_N * sizeof(int8_t)); - int8_t *z = (int8_t *)memalign(16, max_N * sizeof(int8_t)); - - printf("Data: x=%8.8"PRIx32", y=%8.8"PRIx32", z=%8.8"PRIx32" \n", (uint32_t)x, (uint32_t)y, (uint32_t)z); - for (size_t i = 0; i < max_N; i++) - { - x[i] = i%7; - y[i] = i%7; - z[i] = 0; - } - { - ESP_LOGI(TAG, "dspi_dotprod_s8 16x16"); - image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 - image2d_t image2 = {y, 1, 1, 16, 16}; // Umage 16x16 - int8_t result = -1; - unsigned int start_b = xthal_get_ccount(); - dspi_dotprod_s8(&image1, &image2, &result, 16, 16, shift); - unsigned int end_b = xthal_get_ccount(); - ESP_LOGI(TAG, "cycles = %i", end_b - start_b); - ESP_LOGI(TAG, "result 1 = %i", result); - int8_t result_ref = -1; - dspi_dotprod_s8_ansi(&image1, &image2, &result_ref, 16, 16, shift); - ESP_LOGI(TAG, "result ref = %i", result_ref); - TEST_ASSERT_EQUAL( result, result_ref); - } - { - ESP_LOGI(TAG, "dspi_dotprod_s8 32x32"); - image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 - image2d_t image2 = {y, 1, 1, 32, 32}; // Umage 16x16 - int8_t result = -1; - unsigned int start_b = xthal_get_ccount(); - dspi_dotprod_s8(&image1, &image2, &result, 32, 32, shift); - unsigned int end_b = xthal_get_ccount(); - ESP_LOGI(TAG, "cycles = %i", end_b - start_b); - ESP_LOGI(TAG, "result 1 = %i", result); - int8_t result_ref = -1; - dspi_dotprod_s8_ansi(&image1, &image2, &result_ref, 32, 32, shift); - ESP_LOGI(TAG, "result ref = %i", result_ref); - TEST_ASSERT_EQUAL( result, result_ref); - } - { - ESP_LOGI(TAG, "dspi_dotprod_s8 48x48"); - image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 - image2d_t image2 = {y, 1, 1, 48, 48}; // Umage 48x48 - int8_t result = -1; - unsigned int start_b = xthal_get_ccount(); - dspi_dotprod_s8(&image1, &image2, &result, 48, 48, shift); - unsigned int end_b = xthal_get_ccount(); - ESP_LOGI(TAG, "cycles = %i", end_b - start_b); - ESP_LOGI(TAG, "result 1 = %i", result); - int8_t result_ref = -1; - dspi_dotprod_s8_ansi(&image1, &image2, &result_ref, 48, 48, shift); - ESP_LOGI(TAG, "result ref = %i", result_ref); - TEST_ASSERT_EQUAL( result, result_ref); - } - { - ESP_LOGI(TAG, "dspi_dotprod_s8 64x64"); - image2d_t image1 = {&x[3], 1, 1, 128, 128}; // Image 64x64 - image2d_t image2 = {y, 1, 1, 64, 64}; // Umage 32x32 - int8_t result = -1; - unsigned int start_b = xthal_get_ccount(); - dspi_dotprod_s8(&image1, &image2, &result, 64, 64, shift); - unsigned int end_b = xthal_get_ccount(); - ESP_LOGI(TAG, "cycles = %i", end_b - start_b); - ESP_LOGI(TAG, "result 1 = %i", result); - int8_t result_ref = -1; - dspi_dotprod_s8_ansi(&image1, &image2, &result_ref, 64, 64, shift); - ESP_LOGI(TAG, "result ref = %i", result_ref); - TEST_ASSERT_EQUAL( result, result_ref); - } - { - ESP_LOGI(TAG, "dspi_dotprod_s8 128x128"); - image2d_t image1 = {&x[3], 1, 1, 128, 128}; // Image 64x64 - image2d_t image2 = {y, 1, 1, 128, 128}; // Umage 32x32 - int8_t result = -1; - unsigned int start_b = xthal_get_ccount(); - dspi_dotprod_s8(&image1, &image2, &result, 128, 128, shift); - unsigned int end_b = xthal_get_ccount(); - ESP_LOGI(TAG, "cycles = %i", end_b - start_b); - ESP_LOGI(TAG, "result 1 = %i", result); - int8_t result_ref = -1; - dspi_dotprod_s8_ansi(&image1, &image2, &result_ref, 128, 128, shift); - ESP_LOGI(TAG, "result ref = %i", result_ref); - TEST_ASSERT_EQUAL( result, result_ref); - } - - ESP_LOGI(TAG, "dspi_dotprod_s8 done"); - free(x); - free(y); - free(z); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_s8_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_s8_ansi.c deleted file mode 100644 index 83810f2..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_s8_ansi.c +++ /dev/null @@ -1,69 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" - -#include "dspi_dotprod.h" -#include "dsp_tests.h" - -static const char *TAG = ""; - -TEST_CASE("dspi_dotprod_s8_ansi functionality", "[dspi]") -{ - int8_t check_value1 = 67; - int8_t check_value2 = 73; - int shift = 7; - - int max_N = 1024; - int8_t *x = (int8_t *)malloc(max_N * sizeof(int8_t)); - int8_t *y = (int8_t *)malloc(max_N * sizeof(int8_t)); - int8_t *z = (int8_t *)malloc(max_N * sizeof(int8_t)); - for (size_t i = 0; i < 256; i++) - { - x[i] = i%8 + 20; - y[i] = i%8 + 20; - z[i] = 0; - } - image2d_t image1 = {x, 2, 2, 8, 8}; // Image 8x8 - image2d_t image2 = {y, 2, 2, 8, 8}; // Umage 8x8 - int8_t result = -1; - dspi_dotprod_s8_ansi(&image1, &image2, &result, 4, 4, shift); - ESP_LOGI(TAG, "result 1 = %i", result); - TEST_ASSERT_EQUAL( result, check_value1); - image1.data = &x[1]; - image2.data = &y[1]; - result = -1; - dspi_dotprod_s8_ansi(&image1, &image2, &result, 4, 4, shift); - ESP_LOGI(TAG, "result 2 = %i", (int)result); - TEST_ASSERT_EQUAL( result, check_value2); - image1.data = &x[image1.stride_x]; - image2.data = &y[image2.stride_x]; - result = -1; - dspi_dotprod_s8_ansi(&image1, &image2, &result, 4, 4, shift); - ESP_LOGI(TAG, "result 3 = %i", (int)result); - TEST_ASSERT_EQUAL( result, check_value1); - image1.data = &x[image1.stride_x + 1]; - image2.data = &y[image2.stride_x + 1]; - result = -1; - dspi_dotprod_s8_ansi(&image1, &image2, &result, 4, 4, shift); - ESP_LOGI(TAG, "result 4 = %i", (int)result); - TEST_ASSERT_EQUAL( result, check_value2); - - free(x); - free(y); - free(z); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_u16_aes3.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_u16_aes3.c deleted file mode 100644 index 79da589..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_u16_aes3.c +++ /dev/null @@ -1,107 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" -#include - -#include "dspi_dotprod.h" -#include "dsp_tests.h" - -static const char *TAG = "dspi_dotprod_u16"; - -TEST_CASE("dspi_dotprod_u16_aexx functionality", "[dspi]") -{ - int shift = 2; - - int max_N = 8192; - uint16_t *x = (uint16_t *)memalign(16, max_N * sizeof(int16_t)); - uint16_t *y = (uint16_t *)memalign(16, max_N * sizeof(int16_t)); - uint16_t *z = (uint16_t *)memalign(16, max_N * sizeof(int16_t)); - - printf("Data: x=%8.8"PRIx32", y=%8.8"PRIx32", z=%8.8"PRIx32" \n", (uint32_t)x, (uint32_t)y, (uint32_t)z); - for (size_t i = 0; i < max_N; i++) - { - x[i] = i%7; - y[i] = i%7; - z[i] = 0; - } - { - ESP_LOGI(TAG, "dspi_dotprod_u16 8x8"); - image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64 - image2d_t image2 = {y, 1, 1, 8, 8}; // Umage 64 - uint16_t result = -1; - unsigned int start_b = xthal_get_ccount(); - dspi_dotprod_u16(&image1, &image2, &result, 8, 8, shift); - unsigned int end_b = xthal_get_ccount(); - ESP_LOGI(TAG, "cycles = %i", (end_b - start_b)); - ESP_LOGI(TAG, "result 1 = %i", result); - uint16_t result_ref = -1; - dspi_dotprod_u16_ansi(&image1, &image2, &result_ref, 8, 8, shift); - ESP_LOGI(TAG, "result ref = %i", result_ref); - TEST_ASSERT_EQUAL( result, result_ref); - } - { - ESP_LOGI(TAG, "dspi_dotprod_u16 16x16"); - image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 - image2d_t image2 = {y, 1, 1, 16, 16}; // Umage 16x16 - uint16_t result = -1; - unsigned int start_b = xthal_get_ccount(); - dspi_dotprod_u16(&image1, &image2, &result, 16, 16, shift); - unsigned int end_b = xthal_get_ccount(); - ESP_LOGI(TAG, "cycles = %i", end_b - start_b); - ESP_LOGI(TAG, "result 1 = %i", result); - uint16_t result_ref = -1; - dspi_dotprod_u16_ansi(&image1, &image2, &result_ref, 16, 16, shift); - ESP_LOGI(TAG, "result ref = %i", result_ref); - TEST_ASSERT_EQUAL( result, result_ref); - } - { - ESP_LOGI(TAG, "dspi_dotprod_u16 24x24"); - image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 - image2d_t image2 = {y, 1, 1, 24, 24}; // Umage 24x24 - uint16_t result = -1; - unsigned int start_b = xthal_get_ccount(); - dspi_dotprod_u16(&image1, &image2, &result, 24, 24, shift); - unsigned int end_b = xthal_get_ccount(); - ESP_LOGI(TAG, "cycles = %i", end_b - start_b); - ESP_LOGI(TAG, "result 1 = %i", result); - uint16_t result_ref = -1; - dspi_dotprod_u16_ansi(&image1, &image2, &result_ref, 24, 24, shift); - ESP_LOGI(TAG, "result ref = %i", result_ref); - TEST_ASSERT_EQUAL( result, result_ref); - } - { - ESP_LOGI(TAG, "dspi_dotprod_u16 32x32"); - image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 - image2d_t image2 = {y, 1, 1, 32, 32}; // Umage 32x32 - uint16_t result = -1; - unsigned int start_b = xthal_get_ccount(); - dspi_dotprod_u16(&image1, &image2, &result, 32, 32, shift); - unsigned int end_b = xthal_get_ccount(); - ESP_LOGI(TAG, "cycles = %i", end_b - start_b); - ESP_LOGI(TAG, "result 1 = %i", result); - uint16_t result_ref = -1; - dspi_dotprod_u16_ansi(&image1, &image2, &result_ref, 32, 32, shift); - ESP_LOGI(TAG, "result ref = %i", result_ref); - TEST_ASSERT_EQUAL( result, result_ref); - } - - ESP_LOGI(TAG, "dspi_dotprod_u16 done"); - free(x); - free(y); - free(z); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_u16_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_u16_ansi.c deleted file mode 100644 index a9c087e..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_u16_ansi.c +++ /dev/null @@ -1,69 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" - -#include "dspi_dotprod.h" -#include "dsp_tests.h" - -static const char *TAG = "dspi_dotprod_u16_ansi"; - -TEST_CASE("dspi_dotprod_u16_ansi functionality", "[dspi]") -{ - uint16_t check_value1 = 8321; - uint16_t check_value2 = 8386; - int shift = 7; - - int max_N = 1024; - uint16_t *x = (uint16_t *)malloc(max_N * sizeof(uint16_t)); - uint16_t *y = (uint16_t *)malloc(max_N * sizeof(uint16_t)); - uint16_t *z = (uint16_t *)malloc(max_N * sizeof(uint16_t)); - for (size_t i = 0; i < 256; i++) - { - x[i] = i%8 + 255; - y[i] = i%8 + 255; - z[i] = 0; - } - image2d_t image1 = {x, 2, 2, 8, 8}; // Image 8x8 - image2d_t image2 = {y, 2, 2, 8, 8}; // Umage 8x8 - uint16_t result = -1; - dspi_dotprod_u16_ansi(&image1, &image2, &result, 4, 4, shift); - ESP_LOGI(TAG, "result 1 = %i", result); - TEST_ASSERT_EQUAL( result, check_value1); - image1.data = &x[1]; - image2.data = &y[1]; - result = -1; - dspi_dotprod_u16_ansi(&image1, &image2, &result, 4, 4, shift); - ESP_LOGI(TAG, "result 2 = %i", (int)result); - TEST_ASSERT_EQUAL( result, check_value2); - image1.data = &x[image1.stride_x]; - image2.data = &y[image2.stride_x]; - result = -1; - dspi_dotprod_u16_ansi(&image1, &image2, &result, 4, 4, shift); - ESP_LOGI(TAG, "result 3 = %i", (int)result); - TEST_ASSERT_EQUAL( result, check_value1); - image1.data = &x[image1.stride_x + 1]; - image2.data = &y[image2.stride_x + 1]; - result = -1; - dspi_dotprod_u16_ansi(&image1, &image2, &result, 4, 4, shift); - ESP_LOGI(TAG, "result 4 = %i", (int)result); - TEST_ASSERT_EQUAL( result, check_value2); - - free(x); - free(y); - free(z); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_u8_aes3.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_u8_aes3.c deleted file mode 100644 index d481ac9..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_u8_aes3.c +++ /dev/null @@ -1,122 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" -#include - -#include "dspi_dotprod.h" -#include "dsp_tests.h" - -static const char *TAG = "dspi_dotprod_u8"; - -TEST_CASE("dspi_dotprod_u8_aexx functionality", "[dspi]") -{ - int shift = 2; - - int max_N = 16384; - uint8_t *x = (uint8_t *)memalign(16, max_N * sizeof(uint8_t)); - uint8_t *y = (uint8_t *)memalign(16, max_N * sizeof(uint8_t)); - uint8_t *z = (uint8_t *)memalign(16, max_N * sizeof(uint8_t)); - - printf("Data: x=%8.8"PRIx32", y=%8.8"PRIx32", z=%8.8"PRIx32" \n", (uint32_t)x, (uint32_t)y, (uint32_t)z); - for (size_t i = 0; i < max_N; i++) - { - x[i] = i%7; - y[i] = i%7; - z[i] = 0; - } - { - ESP_LOGI(TAG, "dspi_dotprod_u8 16x16"); - image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 - image2d_t image2 = {y, 1, 1, 16, 16}; // Umage 16x16 - uint8_t result = -1; - unsigned int start_b = xthal_get_ccount(); - dspi_dotprod_u8(&image1, &image2, &result, 16, 16, shift); - unsigned int end_b = xthal_get_ccount(); - ESP_LOGI(TAG, "cycles = %i", end_b - start_b); - ESP_LOGI(TAG, "result 1 = %i", result); - uint8_t result_ref = -1; - dspi_dotprod_u8_ansi(&image1, &image2, &result_ref, 16, 16, shift); - ESP_LOGI(TAG, "result ref = %i", result_ref); - TEST_ASSERT_EQUAL( result, result_ref); - } - { - ESP_LOGI(TAG, "dspi_dotprod_u8 32x32"); - image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 - image2d_t image2 = {y, 1, 1, 32, 32}; // Umage 16x16 - uint8_t result = -1; - unsigned int start_b = xthal_get_ccount(); - dspi_dotprod_u8(&image1, &image2, &result, 32, 32, shift); - unsigned int end_b = xthal_get_ccount(); - ESP_LOGI(TAG, "cycles = %i", end_b - start_b); - ESP_LOGI(TAG, "result 1 = %i", result); - uint8_t result_ref = -1; - dspi_dotprod_u8_ansi(&image1, &image2, &result_ref, 32, 32, shift); - ESP_LOGI(TAG, "result ref = %i", result_ref); - TEST_ASSERT_EQUAL( result, result_ref); - } - { - ESP_LOGI(TAG, "dspi_dotprod_u8 48x48"); - image2d_t image1 = {&x[3], 1, 1, 64, 64}; // Image 64x64 - image2d_t image2 = {y, 1, 1, 48, 48}; // Umage 48x48 - uint8_t result = -1; - unsigned int start_b = xthal_get_ccount(); - dspi_dotprod_u8(&image1, &image2, &result, 48, 48, shift); - unsigned int end_b = xthal_get_ccount(); - ESP_LOGI(TAG, "cycles = %i", end_b - start_b); - ESP_LOGI(TAG, "result 1 = %i", result); - uint8_t result_ref = -1; - dspi_dotprod_u8_ansi(&image1, &image2, &result_ref, 48, 48, shift); - ESP_LOGI(TAG, "result ref = %i", result_ref); - TEST_ASSERT_EQUAL( result, result_ref); - } - { - ESP_LOGI(TAG, "dspi_dotprod_u8 64x64"); - image2d_t image1 = {&x[3], 1, 1, 128, 128}; // Image 64x64 - image2d_t image2 = {y, 1, 1, 64, 64}; // Umage 32x32 - uint8_t result = -1; - unsigned int start_b = xthal_get_ccount(); - dspi_dotprod_u8(&image1, &image2, &result, 64, 64, shift); - unsigned int end_b = xthal_get_ccount(); - ESP_LOGI(TAG, "cycles = %i", end_b - start_b); - ESP_LOGI(TAG, "result 1 = %i", result); - uint8_t result_ref = -1; - dspi_dotprod_u8_ansi(&image1, &image2, &result_ref, 64, 64, shift); - ESP_LOGI(TAG, "result ref = %i", result_ref); - TEST_ASSERT_EQUAL( result, result_ref); - } - { - ESP_LOGI(TAG, "dspi_dotprod_u8 128x128"); - image2d_t image1 = {&x[3], 1, 1, 128, 128}; // Image 64x64 - image2d_t image2 = {y, 1, 1, 128, 128}; // Umage 32x32 - uint8_t result = -1; - unsigned int start_b = xthal_get_ccount(); - dspi_dotprod_u8(&image1, &image2, &result, 128, 128, shift); - unsigned int end_b = xthal_get_ccount(); - ESP_LOGI(TAG, "cycles = %i", end_b - start_b); - ESP_LOGI(TAG, "result 1 = %i", result); - uint8_t result_ref = -1; - dspi_dotprod_u8_ansi(&image1, &image2, &result_ref, 128, 128, shift); - ESP_LOGI(TAG, "result ref = %i", result_ref); - TEST_ASSERT_EQUAL( result, result_ref); - } - - ESP_LOGI(TAG, "dspi_dotprod_u8 done"); - free(x); - free(y); - free(z); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_u8_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_u8_ansi.c deleted file mode 100644 index 35bae1c..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/dotprod/test/test_dspi_dotprod_u8_ansi.c +++ /dev/null @@ -1,69 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" - -#include "dspi_dotprod.h" -#include "dsp_tests.h" - -static const char *TAG = ""; - -TEST_CASE("dspi_dotprod_u8_ansi functionality", "[dspi]") -{ - uint8_t check_value1 = 67; - uint8_t check_value2 = 73; - int shift = 7; - - int max_N = 1024; - uint8_t *x = (uint8_t *)malloc(max_N * sizeof(uint8_t)); - uint8_t *y = (uint8_t *)malloc(max_N * sizeof(uint8_t)); - uint8_t *z = (uint8_t *)malloc(max_N * sizeof(uint8_t)); - for (size_t i = 0; i < 256; i++) - { - x[i] = i%8 + 20; - y[i] = i%8 + 20; - z[i] = 0; - } - image2d_t image1 = {x, 2, 2, 8, 8}; // Image 8x8 - image2d_t image2 = {y, 2, 2, 8, 8}; // Umage 8x8 - uint8_t result = -1; - dspi_dotprod_u8_ansi(&image1, &image2, &result, 4, 4, shift); - ESP_LOGI(TAG, "result 1 = %i", result); - TEST_ASSERT_EQUAL( result, check_value1); - image1.data = &x[1]; - image2.data = &y[1]; - result = -1; - dspi_dotprod_u8_ansi(&image1, &image2, &result, 4, 4, shift); - ESP_LOGI(TAG, "result 2 = %i", (int)result); - TEST_ASSERT_EQUAL( result, check_value2); - image1.data = &x[image1.stride_x]; - image2.data = &y[image2.stride_x]; - result = -1; - dspi_dotprod_u8_ansi(&image1, &image2, &result, 4, 4, shift); - ESP_LOGI(TAG, "result 3 = %i", (int)result); - TEST_ASSERT_EQUAL( result, check_value1); - image1.data = &x[image1.stride_x + 1]; - image2.data = &y[image2.stride_x + 1]; - result = -1; - dspi_dotprod_u8_ansi(&image1, &image2, &result, 4, 4, shift); - ESP_LOGI(TAG, "result 4 = %i", (int)result); - TEST_ASSERT_EQUAL( result, check_value2); - - free(x); - free(y); - free(z); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fft/fixed/dsps_fft2r_sc16_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/fft/fixed/dsps_fft2r_sc16_ae32.S deleted file mode 100644 index 3ad400b..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/fft/fixed/dsps_fft2r_sc16_ae32.S +++ /dev/null @@ -1,180 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_fft2r_platform.h" -#if (dsps_fft2r_sc16_ae32_enabled == 1) - -// This is matrix multipliction function for ESP32 processor. - .text - .align 4 - .global dsps_fft2r_sc16_ae32_ - .type dsps_fft2r_sc16_ae32_,@function - - .global dsps_fft_w_table_sc16; - -//The function implements the following C code: -//esp_err_t dsps_fft2r_sc16_ansi(int16_t *data, int N) -//{ -// esp_err_t result = ESP_OK; -// uint32_t *w = (uint32_t*)dsps_fft_w_table_sc16; -// uint32_t *in_data = (uint32_t *)data; -// int ie, ia, m; -// sc16_t temp; -// sc16_t cs;// c - re, s - im -// sc16_t m_data; -// sc16_t a_data; - -// ie = 1; -// for (int N2 = N / 2; N2 > 0; N2 >>= 1) { -// ia = 0; -// for (int j = 0; j < ie; j++) { -// cs.data = w[j]; -// //c = w[2 * j]; -// //s = w[2 * j + 1]; -// for (int i = 0; i < N2; i++) { -// m = ia + N2; -// m_data.data = in_data[m]; -// a_data.data = in_data[ia]; -// sc16_t m1; -// m1.re = xtfixed_bf_1(a_data.re, cs.re, m_data.re, cs.im, m_data.im, 16);//(a_data.re - temp.re + shift_const) >> 1; -// m1.im = xtfixed_bf_2(a_data.im, cs.re, m_data.im, cs.im, m_data.re, 16);//(a_data.im - temp.im + shift_const) >> 1; -// in_data[m] = m1.data; -// sc16_t m2; -// m2.re = xtfixed_bf_3(a_data.re, cs.re, m_data.re, cs.im, m_data.im, 16);//(a_data.re + temp.re + shift_const) >> 1; -// m2.im = xtfixed_bf_4(a_data.im, cs.re, m_data.im, cs.im, m_data.re, 16);//(a_data.im + temp.im + shift_const)>>1; -// in_data[ia] = m2.data; -// ia++; -// } -// ia += N2; -// } -// ie <<= 1; -// } -// return result; -// } - -dsps_fft2r_sc16_ae32_: -//esp_err_t dsps_fft2r_sc16_ansi(float *data, int N, float* dsps_fft_w_table_sc16) - - entry a1, 16 - // Array increment for floating point data should be 4 -// data - a2 -// N - a3 -// dsps_fft_w_table_sc16 - a4 - for now - -// a5 - 1, used to initialize acc -// a6 - k, main loop counter; N2 - for (int N2 = N/2; N2 > 0; N2 >>= 1) -// a7 - ie -// a8 - j -// a9 - test -// a10 - (j)<<2, or a10 - j<<2 -// a11 - ia -// a12 - m -// a13 - ia pointer -// a14 - m pointer -// a15 - used to shift result - - // This instruction are not working. Have to be fixed!!! - // For now theres no solution... -// l32r a4, dsps_fft_w_table_sc16_ae32 - // To use ldinc operation we have to prepare a4: - addi a4, a4, -4 - addi a9, a2, -4 // prepare input pointer for ldinc operation - - ldinc m1, a4 // Load [0x7fff j0] value to the m1 - addi a4, a4, -4 - - // a5 used to load 0x7fff and clear acch/l - movi.n a5, 1 // a5 = 1; - - srli a6, a3, 1 // a6 = N2 = N/2 - - // Load shift register - movi a7, 16 - ssr a7 - - movi a7, 1 // a7 - ie - -fft2r_l1: - movi a8, 0 // a8 - j - movi a11,0 // a11 = ia = 0; - -fft2r_l2: // loop for j, a8 - j - slli a10, a8, 2 // a10 = j<<2 (4 bytes per address) // shift for cs.data = w[j]; - add.n a10, a10, a4 // a10 - pointer to w tables - ldinc m0, a10 // cs.data = w[j]; - // here we have m0 and m1 - - loopnez a6, fft2r_l3 - add.n a12, a11, a6 // a12 = m = ia + N2 - - slli a14, a12, 2 // a14 - pointer for m, m_data.data = in_data[m]; - slli a13, a11, 2 // a13 - pointer for ia, a_data.data = in_data[ia]; - add.n a14, a14, a9 // pointers to data arrays - add.n a13, a13, a9 // These pointers are -4 from expected values... - - ldinc m2, a14 // m_data, a14 += 4; The pointers ready to store data - mul.da.ll m1, a5 // acc = 0x7fff*1 - ldinc m3, a13 // ai_data a13 += 4; - // re - l, im - h - muls.dd.ll m0, m2 // acc -= cs.re*m_data.re - mula.dd.ll m1, m3 // acc += 0x7fff*a_data.re - muls.dd.hh m0, m2 // acc -= cs.im*m_data.im - // result in acclo in_data[m].re - rsr a15, acclo - mul.da.ll m1, a5 // acc = 0x7fff*1 - sra a15, a15 - muls.dd.lh m0, m2 // acc -= cs.re*m_data.im - s16i a15, a14, 0 - mula.dd.lh m1, m3 // acc += 0x7fff*a_data.im - mula.dd.hl m0, m2 // acc += cs.im*m_data.re - // result in acclo in_data[m].im - rsr a15, acclo - mul.da.ll m1, a5 // acc = 0x7fff*1 - sra a15, a15 - mula.dd.ll m0, m2 // acc += cs.re*m_data.re - s16i a15, a14, 2 - mula.dd.ll m1, m3 // acc += 0x7fff*a_data.re - mula.dd.hh m0, m2 // acc += cs.im*m_data.im - // result in acclo // in_data[ia].re - rsr a15, acclo - mul.da.ll m1, a5 // acc = 0x7fff*1 - - sra a15, a15 - mula.dd.lh m0, m2 // acc += cs.re*m_data.im - s16i a15, a13, 0 - - mula.dd.lh m1, m3 // acc += 0x7fff*a_data.im - muls.dd.hl m0, m2 // acc -= cs.im*m_data.re - // result in acclo // in_data[ia].im - rsr a15, acclo - - sra a15, a15 - s16i a15, a13, 2 - - // Here we have m0 - w, m2 - m_data, m3 - ai_data, - addi a11, a11, 1// ia++ -fft2r_l3: - add a11, a11, a6 - - addi a8, a8, 1 // j++ - BNE a8, a7, fft2r_l2 // - slli a7, a7, 1 // ie = ie<<1 -// main loop: for (int k = N/2; k > 0; k >>= 1) - srli a6, a6, 1 // a6 = a6>>1 - BNEZ a6, fft2r_l1// Jump if > 0 - - movi.n a2, 0 // return status ESP_OK - retw.n - -#endif // dsps_fft2r_sc16_ae32_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fft/fixed/dsps_fft2r_sc16_aes3.S b/test_apps/managed_components/espressif__esp-dsp/modules/fft/fixed/dsps_fft2r_sc16_aes3.S deleted file mode 100644 index 041e1ae..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/fft/fixed/dsps_fft2r_sc16_aes3.S +++ /dev/null @@ -1,169 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_fft2r_platform.h" -#if (dsps_fft2r_sc16_aes3_enabled == 1) - -// This is matrix multipliction function for ESP32 processor. - .text - .align 4 - .literal_position - .literal .LC0_5_39, dsps_fft2r_sc16_initialized - .literal .LC1_5_40, 32767 - .literal .LC2_5_41, 458756 - .literal .LC3_5_42, 458753 - - # Program Unit: dsps_fft2r_sc16_aes3_ - .type dsps_fft2r_sc16_aes3_, @function - .align 4 - .global dsps_fft2r_sc16_aes3_ -dsps_fft2r_sc16_aes3_: # 0x4 - # q3 = 16 - # temp_round = 0 - # temp_round_ptr = 4 -.LBB1_dsps_fft2r_sc16_aes3_: # 0x4 - .frequency 1.000 0.000 - entry a1,64 # - mov.n a10,a3 # [0] - .type dsp_is_power_of_two, @function - call8 dsp_is_power_of_two # [1] dsp_is_power_of_two - - beqz.n a10,.LBB4_dsps_fft2r_sc16_aes3_ # [0] - - l32r a8,.LC0_5_39 # [0] - l8ui a8,a8,0 # [2] id:207 dsps_fft2r_sc16_initialized+0x0 - beqz.n a8,.LBB6_dsps_fft2r_sc16_aes3_ # [4] - - mov.n a9,a1 # [0] - l32r a8,.LC1_5_40 # [1] - addi.n a6,a3,1 # [2] - movi.n a10,16 # [3] - wsr.sar a10 # [4] - movgez a6,a3,a3 # [5] - s16i a8,a1,0 # [6] temp_round - ee.vldbc.16.ip q6,a9,0 # [7] id:209 - srai a6,a6,1 # [8] - bltui a6,3,.Lt_0_13826 # [9] - - movi.n a5,1 # [0] - -.Lt_0_9218: # 0x33 - mov.n a13,a4 # [0] - mov.n a9,a2 # [1] - beqz.n a5,.Lt_0_9474 # [2] - - srli a3,a6,2 # [0] - movi.n a14,0 # [1] - slli a15,a6,2 # [2] - add.n a8,a15,a9 # [3] - -.Lt_0_9986: # 0x43 - ee.vldbc.32.ip q5,a13,4 # [0] id:215 - loopnez a3,.LBB54_dsps_fft2r_sc16_aes3_ # [1] - -.LBB52_dsps_fft2r_sc16_aes3_: # 0x49 - ee.vld.128.ip q0,a8,0 # [0*II+0] id:217 - ee.vld.128.ip q2,a9,0 # [0*II+1] id:216 - ee.cmul.s16 q1,q5,q0,2 # [0*II+2] - ee.vmul.s16 q2,q2,q6 # [0*II+3] - ee.cmul.s16 q1,q5,q0,3 # [0*II+4] - ee.vsubs.s16 q3,q2,q1 # [0*II+6] - ee.vadds.s16.st.incp q3,a8,q3,q2,q1 # [0*II+7] id:221 - ee.vst.128.ip q3,a9,16 # [0*II+8] id:222 - -.LBB54_dsps_fft2r_sc16_aes3_: # 0x62 - addi.n a14,a14,1 # [0] - add.n a9,a9,a15 # [1] - add.n a8,a15,a9 # [2] - bne a14,a5,.Lt_0_9986 # [3] - -.Lt_0_9474: # 0x6b - slli a5,a5,1 # [0] - srli a6,a6,1 # [1] - bgeui a6,3,.Lt_0_9218 # [2] - - srli a10,a5,1 # [0] - beqz.n a10,.Lt_0_14594 # [1] - - mov.n a9,a4 # [0] - mv.qr q4,q1 # [1] - mov.n a8,a2 # [2] - mv.qr q1,q0 # [3] - mv.qr q0,q2 # [4] - loopnez a10,.LBB76_dsps_fft2r_sc16_aes3_ # [5] - -.LBB74_dsps_fft2r_sc16_aes3_: # 0x89 - ee.vld.l.64.ip q0,a8,8 # [0*II+0] id:225 - ee.vldbc.32.ip q2,a9,4 # [0*II+1] id:223 - ee.vld.l.64.ip q1,a8,8 # [0*II+2] id:226 - ee.vldbc.32.ip q3,a9,4 # [0*II+3] id:224 - ee.vld.h.64.ip q0,a8,8 # [0*II+4] id:227 - ee.vunzip.32 q2,q3 # [0*II+5] - ee.vld.h.64.ip q1,a8,-24 # [0*II+6] id:228 - ee.vmul.s16 q0,q0,q6 # [0*II+7] - ee.cmul.s16 q4,q2,q1,2 # [0*II+8] - ee.cmul.s16 q4,q2,q1,3 # [0*II+9] - ee.vadds.s16 q2,q0,q4 # [0*II+11] - ee.vsubs.s16 q3,q0,q4 # [0*II+12] - ee.vst.l.64.ip q2,a8,8 # [0*II+13] id:232 - ee.vst.l.64.ip q3,a8,8 # [0*II+14] id:233 - ee.vst.h.64.ip q2,a8,8 # [0*II+15] id:234 - ee.vst.h.64.ip q3,a8,8 # [0*II+16] id:235 - -.LBB76_dsps_fft2r_sc16_aes3_: # 0xb9 - .frequency 0.608 0.000 - st.qr q4,a1,16 # [0] q3 - -.Lt_0_11778: # 0xbc - ld.qr q3,a1,16 # [0] q3 - slli a10,a5,1 # [1] - srli a10,a10,2 # [2] - loopnez a10,.LBB98_dsps_fft2r_sc16_aes3_ # [3] - -.LBB96_dsps_fft2r_sc16_aes3_: # 0xc8 - ee.vld.128.ip q0,a2,16 # [0*II+0] id:237 - ee.vld.128.ip q1,a2,-16 # [0*II+1] id:238 - ee.vld.128.ip q2,a4,16 # [0*II+2] id:236 - ee.vunzip.32 q0,q1 # [0*II+3] - ee.cmul.s16 q3,q2,q1,2 # [0*II+4] - ee.vmul.s16 q0,q0,q6 # [0*II+5] - ee.cmul.s16 q3,q2,q1,3 # [0*II+6] - ee.vsubs.s16 q1,q0,q3 # [0*II+8] - ee.vadds.s16 q0,q0,q3 # [0*II+9] - ee.vzip.32 q0,q1 # [0*II+10] - ee.vst.128.ip q0,a2,16 # [0*II+11] id:242 - ee.vst.128.ip q1,a2,16 # [0*II+12] id:243 - -.LBB98_dsps_fft2r_sc16_aes3_: # 0xec - movi.n a2,0 # [0] - retw.n # [1] - -.Lt_0_13826: # 0xf0 - movi.n a5,1 # [0] - j .Lt_0_11778 # [1] - -.LBB6_dsps_fft2r_sc16_aes3_: # 0xf5 - l32r a2,.LC2_5_41 # [0] - retw.n # [1] - -.LBB4_dsps_fft2r_sc16_aes3_: # 0xfa - l32r a2,.LC3_5_42 # [0] - retw.n # [1] - -.Lt_0_14594: # 0xff - st.qr q1,a1,16 # [0] q3 - j .Lt_0_11778 # [1] - - -#endif // dsps_fft2r_sc16_ae32_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fft/fixed/dsps_fft2r_sc16_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/fft/fixed/dsps_fft2r_sc16_ansi.c deleted file mode 100644 index f7633ac..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/fft/fixed/dsps_fft2r_sc16_ansi.c +++ /dev/null @@ -1,326 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_fft2r.h" -#include "dsp_common.h" -#include "dsp_types.h" -#include -#include "esp_attr.h" -#include - - -int16_t* dsps_fft_w_table_sc16; -int dsps_fft_w_table_sc16_size; -uint8_t dsps_fft2r_sc16_initialized = 0; -uint8_t dsps_fft2r_sc16_mem_allocated = 0; - -unsigned short reverse(unsigned short x, unsigned short N, int order); - -static const int add_rount_mult = 0x7fff; -static const int mult_shift_const = 0x7fff; // Used to shift data << 15 - -static inline int16_t xtfixed_bf_1(int16_t a0, int16_t a1, int16_t a2, int16_t a3, int16_t a4, int result_shift) -{ - int result = a0*mult_shift_const; - result -= (int32_t)a1*(int32_t)a2 + (int32_t)a3*(int32_t)a4; - result += add_rount_mult; - result = result >> result_shift; - return (int16_t)result; -} - -static inline int16_t xtfixed_bf_2(int16_t a0, int16_t a1, int16_t a2, int16_t a3, int16_t a4, int result_shift) -{ - int result = a0 *mult_shift_const; - result -= ((int32_t)a1*(int32_t)a2 - (int32_t)a3*(int32_t)a4); - result += add_rount_mult; - result = result >> result_shift; - return (int16_t)result; -} - -static inline int16_t xtfixed_bf_3(int16_t a0, int16_t a1, int16_t a2, int16_t a3, int16_t a4, int result_shift) -{ - int result = a0 *mult_shift_const; - result += (int32_t)a1*(int32_t)a2 + (int32_t)a3*(int32_t)a4; - result += add_rount_mult; - result = result >> result_shift; - return (int16_t)result; -} - -static inline int16_t xtfixed_bf_4(int16_t a0, int16_t a1, int16_t a2, int16_t a3, int16_t a4, int result_shift) -{ - int result = a0 *mult_shift_const; - result += (int32_t)a1*(int32_t)a2 - (int32_t)a3*(int32_t)a4; - result += add_rount_mult; - result = result >> result_shift; - return (int16_t)result; -} - -esp_err_t dsps_fft2r_init_sc16(int16_t* fft_table_buff, int table_size) -{ - esp_err_t result = ESP_OK; - if (dsps_fft2r_sc16_initialized != 0) { - return result; - } - if (table_size > CONFIG_DSP_MAX_FFT_SIZE) - { - return ESP_ERR_DSP_PARAM_OUTOFRANGE; - } - if (table_size == 0){ - return result; - } - if (fft_table_buff != NULL) - { - if (dsps_fft2r_sc16_mem_allocated) - { - return ESP_ERR_DSP_REINITIALIZED; - } - dsps_fft_w_table_sc16 = fft_table_buff; - dsps_fft_w_table_sc16_size = table_size; - } else - { - if (!dsps_fft2r_sc16_mem_allocated) - { - #if CONFIG_IDF_TARGET_ESP32S3 - dsps_fft_w_table_sc16 = (int16_t*)memalign(16, CONFIG_DSP_MAX_FFT_SIZE*sizeof(int16_t)); - #else - dsps_fft_w_table_sc16 = (int16_t*)malloc(CONFIG_DSP_MAX_FFT_SIZE*sizeof(int16_t)); - #endif - } - dsps_fft_w_table_sc16_size = CONFIG_DSP_MAX_FFT_SIZE; - dsps_fft2r_sc16_mem_allocated = 1; - } - - result = dsps_gen_w_r2_sc16(dsps_fft_w_table_sc16, dsps_fft_w_table_sc16_size); - if (result != ESP_OK) { - return result; - } - result = dsps_bit_rev_sc16_ansi(dsps_fft_w_table_sc16, dsps_fft_w_table_sc16_size >> 1); - if (result != ESP_OK) { - return result; - } - dsps_fft2r_sc16_initialized = 1; - return ESP_OK; -} - -void dsps_fft2r_deinit_sc16() -{ - if (dsps_fft2r_sc16_mem_allocated) - { - free(dsps_fft_w_table_sc16); - } - dsps_fft2r_sc16_mem_allocated = 0; - dsps_fft2r_sc16_initialized = 0; -} - -esp_err_t dsps_fft2r_sc16_ansi_(int16_t *data, int N, int16_t* sc_table) -{ - if (!dsp_is_power_of_two(N)) { - return ESP_ERR_DSP_INVALID_LENGTH; - } - if (!dsps_fft2r_sc16_initialized) { - return ESP_ERR_DSP_UNINITIALIZED; - } - - esp_err_t result = ESP_OK; - - uint32_t *w = (uint32_t*)sc_table; - uint32_t *in_data = (uint32_t *)data; - - int ie, ia, m; - sc16_t cs;// c - re, s - im - sc16_t m_data; - sc16_t a_data; - - ie = 1; - for (int N2 = N / 2; N2 > 0; N2 >>= 1) { - ia = 0; - for (int j = 0; j < ie; j++) { - cs.data = w[j]; - //c = w[2 * j]; - //s = w[2 * j + 1]; - for (int i = 0; i < N2; i++) { - m = ia + N2; - m_data.data = in_data[m]; - a_data.data = in_data[ia]; - //data[2 * m] = data[2 * ia] - re_temp; - //data[2 * m + 1] = data[2 * ia + 1] - im_temp; - sc16_t m1; - m1.re = xtfixed_bf_1(a_data.re, cs.re, m_data.re, cs.im, m_data.im, 16);//(a_data.re - temp.re + shift_const) >> 1; - m1.im = xtfixed_bf_2(a_data.im, cs.re, m_data.im, cs.im, m_data.re, 16);//(a_data.im - temp.im + shift_const) >> 1; - in_data[m] = m1.data; - - //data[2 * ia] = data[2 * ia] + re_temp; - //data[2 * ia + 1] = data[2 * ia + 1] + im_temp; - sc16_t m2; - m2.re = xtfixed_bf_3(a_data.re, cs.re, m_data.re, cs.im, m_data.im, 16);//(a_data.re + temp.re + shift_const) >> 1; - m2.im = xtfixed_bf_4(a_data.im, cs.re, m_data.im, cs.im, m_data.re, 16);//(a_data.im + temp.im + shift_const)>>1; - in_data[ia] = m2.data; - ia++; - } - ia += N2; - } - ie <<= 1; - } - return result; -} - - -static inline unsigned short reverse_sc16(unsigned short x, unsigned short N, int order) -{ - unsigned short b = x; - - b = (b & 0xff00) >> 8 | (b & 0x00fF) << 8; - b = (b & 0xf0F0) >> 4 | (b & 0x0f0F) << 4; - b = (b & 0xCCCC) >> 2 | (b & 0x3333) << 2; - b = (b & 0xAAAA) >> 1 | (b & 0x5555) << 1; - return b >> (16 - order); -} - -esp_err_t dsps_bit_rev_sc16_ansi(int16_t *data, int N) -{ - if (!dsp_is_power_of_two(N)) { - return ESP_ERR_DSP_INVALID_LENGTH; - } - esp_err_t result = ESP_OK; - - int j, k; - uint32_t temp; - uint32_t* in_data = (uint32_t*)data; - j = 0; - for (int i = 1; i < (N - 1); i++) { - k = N >> 1; - while (k <= j) { - j -= k; - k >>= 1; - } - j += k; - if (i < j) - { - temp = in_data[j]; - in_data[j] = in_data[i]; - in_data[i] = temp; - } - } - return result; -} - -esp_err_t dsps_gen_w_r2_sc16(int16_t *w, int N) -{ - if (!dsp_is_power_of_two(N)) { - return ESP_ERR_DSP_INVALID_LENGTH; - } - - esp_err_t result = ESP_OK; - - int i; - float e = M_PI * 2.0 / N; - - for (i = 0; i < (N >> 1); i++) { - w[2 * i] = (int16_t)(INT16_MAX * cosf(i * e)); - w[2 * i + 1] = (int16_t)(INT16_MAX * sinf(i * e)); - } - - return result; -} - -esp_err_t dsps_cplx2reC_sc16(int16_t *data, int N) -{ - if (!dsp_is_power_of_two(N)) { - return ESP_ERR_DSP_INVALID_LENGTH; - } - esp_err_t result = ESP_OK; - - int i; - int n2 = N << (1 + 1); // we will operate with int32 indexes - uint32_t* in_data = (uint32_t*)data; - - sc16_t kl; - sc16_t kh; - sc16_t nl; - sc16_t nh; - - for (i = 0; i < (N / 4); i++) { - kl.data = in_data[i + 1]; - nl.data = in_data[n2 - i - 1]; - kh.data = in_data[i + 1 + N/2]; - nh.data = data[n2 - i - 1 - N/2]; - - data[i * 2 + 0 + 2] = kl.re + nl.re; - data[i * 2 + 1 + 2] = kl.im - nl.im; - - data[n2 - i * 2 - 1 - N] = kh.re + nh.re; - data[n2 - i * 2 - 2 - N] = kh.im - nh.im; - - data[i * 2 + 0 + 2 + N] = kl.im + nl.im; - data[i * 2 + 1 + 2 + N] = kl.re - nl.re; - - data[n2 - i * 2 - 1] = kh.im + nh.im; - data[n2 - i * 2 - 2] = kh.re - nh.re; - } - data[N] = data[1]; - data[1] = 0; - data[N + 1] = 0; - - return result; -} - -esp_err_t dsps_cplx2real_sc16_ansi(int16_t *data, int N) -{ - - int order = dsp_power_of_two(N); - sc16_t* table = (sc16_t*)dsps_fft_w_table_sc16; - sc16_t* result = (sc16_t*)data; - // Original formula... - // result[0].re = result[0].re + result[0].im; - // result[N].re = result[0].re - result[0].im; - // result[0].im = 0; - // result[N].im = 0; - // Optimized one: - int16_t tmp_re = result[0].re; - result[0].re = (tmp_re + result[0].im)>>1; - result[0].im = (tmp_re - result[0].im)>>1; - - sc16_t f1k, f2k; - for (int k=1;k <= N/2 ; ++k ) - { - sc16_t fpk = result[k]; - sc16_t fpnk; - fpnk.re = result[N - k].re; - fpnk.im = result[N - k].im; - f1k.re = fpk.re + fpnk.re; - f1k.im = fpk.im - fpnk.im; - f2k.re = fpk.re - fpnk.re; - f2k.im = fpk.im + fpnk.im; - - int table_index = reverse(k, N, order); - - // float c = -dsps_fft_w_table_fc32[table_index*2+1]; - // float s = -dsps_fft_w_table_fc32[table_index*2+0]; - sc16_t w = table[table_index]; - - sc16_t tw; - { - int re = (w.re*f2k.im - w.im*f2k.re)>>15; - int im = (+w.re*f2k.re + w.im*f2k.im)>>15; - tw.re = re; - tw.im = im; - } - - result[k].re = (f1k.re + tw.re)>>2; - result[k].im = (f1k.im - tw.im)>>2; - result[N - k].re = (f1k.re - tw.re)>>2; - result[N - k].im = -(f1k.im + tw.im)>>2; - } - return ESP_OK; -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_bit_rev_lookup_fc32_aes3.S b/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_bit_rev_lookup_fc32_aes3.S deleted file mode 100644 index c52aeb6..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_bit_rev_lookup_fc32_aes3.S +++ /dev/null @@ -1,53 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_fft2r_platform.h" - -#if (dsps_bit_rev_lookup_fc32_ae32_enabled == 1) -#if (dsps_fft2r_fc32_aes3_enabled == 1) - -// This is matrix multipliction function for ESP32 processor. - .text - .align 4 - .global dsps_bit_rev_lookup_fc32_aes3 - .type dsps_bit_rev_lookup_fc32_aes3,@function - -dsps_bit_rev_lookup_fc32_aes3: -//esp_err_t dsps_bit_rev_lookup_fc32_aes3(float *data, int reverse_size, uint16_t *reverse_tab) - - entry a1, 16 -// data - a2 -// reverse_size - a3 -// reverse_tab - a4 - loopnez a3, .__loop_end_radix2_reorder_lookup_table - l16ui a5, a4, 0 // Load first addr shift - l16ui a6, a4, 2 // Load second addr shift - addi a4, a4, 4 // Table addr update - - add.n a5, a5, a2 - add.n a6, a6, a2 - - EE.LDF.64.IP f0, f2, a5, 0 - EE.LDF.64.IP f1, f3, a6, 0 - - EE.STF.64.IP f0, f2, a6, 0 - EE.STF.64.IP f1, f3, a5, 0 - -.__loop_end_radix2_reorder_lookup_table: - - movi.n a2, 0 // return status ESP_OK - retw.n - -#endif // dsps_fft2r_fc32_aes3_enabled -#endif // dsps_bit_rev_lookup_fc32_ae32_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft2r_bitrev_tables_fc32.c b/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft2r_bitrev_tables_fc32.c deleted file mode 100644 index 527ce4a..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft2r_bitrev_tables_fc32.c +++ /dev/null @@ -1,590 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -#include -#include "dsps_fft_tables.h" - - -const uint16_t bitrev2r_table_16_fc32[] = { - 8, 64, 16, 32, 24, 96, 40, 80, 56, 112, 88, 104, -}; - -const uint16_t bitrev2r_table_32_fc32[] = { - 8, 128, 16, 64, 24, 192, 40, 160, 48, 96, 56, 224, 72, 144, 88, 208, - 104, 176, 120, 240, 152, 200, 184, 232, -}; - -const uint16_t bitrev2r_table_64_fc32[] = { - 8, 256, 16, 128, 24, 384, 32, 64, 40, 320, 48, 192, 56, 448, 72, 288, - 80, 160, 88, 416, 104, 352, 112, 224, 120, 480, 136, 272, 152, 400, 168, 336, - 176, 208, 184, 464, 200, 304, 216, 432, 232, 368, 248, 496, 280, 392, 296, 328, - 312, 456, 344, 424, 376, 488, 440, 472, -}; - -const uint16_t bitrev2r_table_128_fc32[] = { - 8, 512, 16, 256, 24, 768, 32, 128, 40, 640, 48, 384, 56, 896, 72, 576, - 80, 320, 88, 832, 96, 192, 104, 704, 112, 448, 120, 960, 136, 544, 144, 288, - 152, 800, 168, 672, 176, 416, 184, 928, 200, 608, 208, 352, 216, 864, 232, 736, - 240, 480, 248, 992, 264, 528, 280, 784, 296, 656, 304, 400, 312, 912, 328, 592, - 344, 848, 360, 720, 368, 464, 376, 976, 392, 560, 408, 816, 424, 688, 440, 944, - 456, 624, 472, 880, 488, 752, 504, 1008, 536, 776, 552, 648, 568, 904, 600, 840, - 616, 712, 632, 968, 664, 808, 696, 936, 728, 872, 760, 1000, 824, 920, 888, 984, -}; - -const uint16_t bitrev2r_table_256_fc32[] = { - 8, 1024, 16, 512, 24, 1536, 32, 256, 40, 1280, 48, 768, 56, 1792, 64, 128, - 72, 1152, 80, 640, 88, 1664, 96, 384, 104, 1408, 112, 896, 120, 1920, 136, 1088, - 144, 576, 152, 1600, 160, 320, 168, 1344, 176, 832, 184, 1856, 200, 1216, 208, 704, - 216, 1728, 224, 448, 232, 1472, 240, 960, 248, 1984, 264, 1056, 272, 544, 280, 1568, - 296, 1312, 304, 800, 312, 1824, 328, 1184, 336, 672, 344, 1696, 352, 416, 360, 1440, - 368, 928, 376, 1952, 392, 1120, 400, 608, 408, 1632, 424, 1376, 432, 864, 440, 1888, - 456, 1248, 464, 736, 472, 1760, 488, 1504, 496, 992, 504, 2016, 520, 1040, 536, 1552, - 552, 1296, 560, 784, 568, 1808, 584, 1168, 592, 656, 600, 1680, 616, 1424, 624, 912, - 632, 1936, 648, 1104, 664, 1616, 680, 1360, 688, 848, 696, 1872, 712, 1232, 728, 1744, - 744, 1488, 752, 976, 760, 2000, 776, 1072, 792, 1584, 808, 1328, 824, 1840, 840, 1200, - 856, 1712, 872, 1456, 880, 944, 888, 1968, 904, 1136, 920, 1648, 936, 1392, 952, 1904, - 968, 1264, 984, 1776, 1000, 1520, 1016, 2032, 1048, 1544, 1064, 1288, 1080, 1800, 1096, 1160, - 1112, 1672, 1128, 1416, 1144, 1928, 1176, 1608, 1192, 1352, 1208, 1864, 1240, 1736, 1256, 1480, - 1272, 1992, 1304, 1576, 1336, 1832, 1368, 1704, 1384, 1448, 1400, 1960, 1432, 1640, 1464, 1896, - 1496, 1768, 1528, 2024, 1592, 1816, 1624, 1688, 1656, 1944, 1720, 1880, 1784, 2008, 1912, 1976, -}; - -const uint16_t bitrev2r_table_512_fc32[] = { - 8, 2048, 16, 1024, 24, 3072, 32, 512, 40, 2560, 48, 1536, 56, 3584, 64, 256, - 72, 2304, 80, 1280, 88, 3328, 96, 768, 104, 2816, 112, 1792, 120, 3840, 136, 2176, - 144, 1152, 152, 3200, 160, 640, 168, 2688, 176, 1664, 184, 3712, 192, 384, 200, 2432, - 208, 1408, 216, 3456, 224, 896, 232, 2944, 240, 1920, 248, 3968, 264, 2112, 272, 1088, - 280, 3136, 288, 576, 296, 2624, 304, 1600, 312, 3648, 328, 2368, 336, 1344, 344, 3392, - 352, 832, 360, 2880, 368, 1856, 376, 3904, 392, 2240, 400, 1216, 408, 3264, 416, 704, - 424, 2752, 432, 1728, 440, 3776, 456, 2496, 464, 1472, 472, 3520, 480, 960, 488, 3008, - 496, 1984, 504, 4032, 520, 2080, 528, 1056, 536, 3104, 552, 2592, 560, 1568, 568, 3616, - 584, 2336, 592, 1312, 600, 3360, 608, 800, 616, 2848, 624, 1824, 632, 3872, 648, 2208, - 656, 1184, 664, 3232, 680, 2720, 688, 1696, 696, 3744, 712, 2464, 720, 1440, 728, 3488, - 736, 928, 744, 2976, 752, 1952, 760, 4000, 776, 2144, 784, 1120, 792, 3168, 808, 2656, - 816, 1632, 824, 3680, 840, 2400, 848, 1376, 856, 3424, 872, 2912, 880, 1888, 888, 3936, - 904, 2272, 912, 1248, 920, 3296, 936, 2784, 944, 1760, 952, 3808, 968, 2528, 976, 1504, - 984, 3552, 1000, 3040, 1008, 2016, 1016, 4064, 1032, 2064, 1048, 3088, 1064, 2576, 1072, 1552, - 1080, 3600, 1096, 2320, 1104, 1296, 1112, 3344, 1128, 2832, 1136, 1808, 1144, 3856, 1160, 2192, - 1176, 3216, 1192, 2704, 1200, 1680, 1208, 3728, 1224, 2448, 1232, 1424, 1240, 3472, 1256, 2960, - 1264, 1936, 1272, 3984, 1288, 2128, 1304, 3152, 1320, 2640, 1328, 1616, 1336, 3664, 1352, 2384, - 1368, 3408, 1384, 2896, 1392, 1872, 1400, 3920, 1416, 2256, 1432, 3280, 1448, 2768, 1456, 1744, - 1464, 3792, 1480, 2512, 1496, 3536, 1512, 3024, 1520, 2000, 1528, 4048, 1544, 2096, 1560, 3120, - 1576, 2608, 1592, 3632, 1608, 2352, 1624, 3376, 1640, 2864, 1648, 1840, 1656, 3888, 1672, 2224, - 1688, 3248, 1704, 2736, 1720, 3760, 1736, 2480, 1752, 3504, 1768, 2992, 1776, 1968, 1784, 4016, - 1800, 2160, 1816, 3184, 1832, 2672, 1848, 3696, 1864, 2416, 1880, 3440, 1896, 2928, 1912, 3952, - 1928, 2288, 1944, 3312, 1960, 2800, 1976, 3824, 1992, 2544, 2008, 3568, 2024, 3056, 2040, 4080, - 2072, 3080, 2088, 2568, 2104, 3592, 2120, 2312, 2136, 3336, 2152, 2824, 2168, 3848, 2200, 3208, - 2216, 2696, 2232, 3720, 2248, 2440, 2264, 3464, 2280, 2952, 2296, 3976, 2328, 3144, 2344, 2632, - 2360, 3656, 2392, 3400, 2408, 2888, 2424, 3912, 2456, 3272, 2472, 2760, 2488, 3784, 2520, 3528, - 2536, 3016, 2552, 4040, 2584, 3112, 2616, 3624, 2648, 3368, 2664, 2856, 2680, 3880, 2712, 3240, - 2744, 3752, 2776, 3496, 2792, 2984, 2808, 4008, 2840, 3176, 2872, 3688, 2904, 3432, 2936, 3944, - 2968, 3304, 3000, 3816, 3032, 3560, 3064, 4072, 3128, 3608, 3160, 3352, 3192, 3864, 3256, 3736, - 3288, 3480, 3320, 3992, 3384, 3672, 3448, 3928, 3512, 3800, 3576, 4056, 3704, 3896, 3832, 4024, -}; - -const uint16_t bitrev2r_table_1024_fc32[] = { - 8, 4096, 16, 2048, 24, 6144, 32, 1024, 40, 5120, 48, 3072, 56, 7168, 64, 512, - 72, 4608, 80, 2560, 88, 6656, 96, 1536, 104, 5632, 112, 3584, 120, 7680, 128, 256, - 136, 4352, 144, 2304, 152, 6400, 160, 1280, 168, 5376, 176, 3328, 184, 7424, 192, 768, - 200, 4864, 208, 2816, 216, 6912, 224, 1792, 232, 5888, 240, 3840, 248, 7936, 264, 4224, - 272, 2176, 280, 6272, 288, 1152, 296, 5248, 304, 3200, 312, 7296, 320, 640, 328, 4736, - 336, 2688, 344, 6784, 352, 1664, 360, 5760, 368, 3712, 376, 7808, 392, 4480, 400, 2432, - 408, 6528, 416, 1408, 424, 5504, 432, 3456, 440, 7552, 448, 896, 456, 4992, 464, 2944, - 472, 7040, 480, 1920, 488, 6016, 496, 3968, 504, 8064, 520, 4160, 528, 2112, 536, 6208, - 544, 1088, 552, 5184, 560, 3136, 568, 7232, 584, 4672, 592, 2624, 600, 6720, 608, 1600, - 616, 5696, 624, 3648, 632, 7744, 648, 4416, 656, 2368, 664, 6464, 672, 1344, 680, 5440, - 688, 3392, 696, 7488, 704, 832, 712, 4928, 720, 2880, 728, 6976, 736, 1856, 744, 5952, - 752, 3904, 760, 8000, 776, 4288, 784, 2240, 792, 6336, 800, 1216, 808, 5312, 816, 3264, - 824, 7360, 840, 4800, 848, 2752, 856, 6848, 864, 1728, 872, 5824, 880, 3776, 888, 7872, - 904, 4544, 912, 2496, 920, 6592, 928, 1472, 936, 5568, 944, 3520, 952, 7616, 968, 5056, - 976, 3008, 984, 7104, 992, 1984, 1000, 6080, 1008, 4032, 1016, 8128, 1032, 4128, 1040, 2080, - 1048, 6176, 1064, 5152, 1072, 3104, 1080, 7200, 1096, 4640, 1104, 2592, 1112, 6688, 1120, 1568, - 1128, 5664, 1136, 3616, 1144, 7712, 1160, 4384, 1168, 2336, 1176, 6432, 1184, 1312, 1192, 5408, - 1200, 3360, 1208, 7456, 1224, 4896, 1232, 2848, 1240, 6944, 1248, 1824, 1256, 5920, 1264, 3872, - 1272, 7968, 1288, 4256, 1296, 2208, 1304, 6304, 1320, 5280, 1328, 3232, 1336, 7328, 1352, 4768, - 1360, 2720, 1368, 6816, 1376, 1696, 1384, 5792, 1392, 3744, 1400, 7840, 1416, 4512, 1424, 2464, - 1432, 6560, 1448, 5536, 1456, 3488, 1464, 7584, 1480, 5024, 1488, 2976, 1496, 7072, 1504, 1952, - 1512, 6048, 1520, 4000, 1528, 8096, 1544, 4192, 1552, 2144, 1560, 6240, 1576, 5216, 1584, 3168, - 1592, 7264, 1608, 4704, 1616, 2656, 1624, 6752, 1640, 5728, 1648, 3680, 1656, 7776, 1672, 4448, - 1680, 2400, 1688, 6496, 1704, 5472, 1712, 3424, 1720, 7520, 1736, 4960, 1744, 2912, 1752, 7008, - 1760, 1888, 1768, 5984, 1776, 3936, 1784, 8032, 1800, 4320, 1808, 2272, 1816, 6368, 1832, 5344, - 1840, 3296, 1848, 7392, 1864, 4832, 1872, 2784, 1880, 6880, 1896, 5856, 1904, 3808, 1912, 7904, - 1928, 4576, 1936, 2528, 1944, 6624, 1960, 5600, 1968, 3552, 1976, 7648, 1992, 5088, 2000, 3040, - 2008, 7136, 2024, 6112, 2032, 4064, 2040, 8160, 2056, 4112, 2072, 6160, 2088, 5136, 2096, 3088, - 2104, 7184, 2120, 4624, 2128, 2576, 2136, 6672, 2152, 5648, 2160, 3600, 2168, 7696, 2184, 4368, - 2192, 2320, 2200, 6416, 2216, 5392, 2224, 3344, 2232, 7440, 2248, 4880, 2256, 2832, 2264, 6928, - 2280, 5904, 2288, 3856, 2296, 7952, 2312, 4240, 2328, 6288, 2344, 5264, 2352, 3216, 2360, 7312, - 2376, 4752, 2384, 2704, 2392, 6800, 2408, 5776, 2416, 3728, 2424, 7824, 2440, 4496, 2456, 6544, - 2472, 5520, 2480, 3472, 2488, 7568, 2504, 5008, 2512, 2960, 2520, 7056, 2536, 6032, 2544, 3984, - 2552, 8080, 2568, 4176, 2584, 6224, 2600, 5200, 2608, 3152, 2616, 7248, 2632, 4688, 2648, 6736, - 2664, 5712, 2672, 3664, 2680, 7760, 2696, 4432, 2712, 6480, 2728, 5456, 2736, 3408, 2744, 7504, - 2760, 4944, 2768, 2896, 2776, 6992, 2792, 5968, 2800, 3920, 2808, 8016, 2824, 4304, 2840, 6352, - 2856, 5328, 2864, 3280, 2872, 7376, 2888, 4816, 2904, 6864, 2920, 5840, 2928, 3792, 2936, 7888, - 2952, 4560, 2968, 6608, 2984, 5584, 2992, 3536, 3000, 7632, 3016, 5072, 3032, 7120, 3048, 6096, - 3056, 4048, 3064, 8144, 3080, 4144, 3096, 6192, 3112, 5168, 3128, 7216, 3144, 4656, 3160, 6704, - 3176, 5680, 3184, 3632, 3192, 7728, 3208, 4400, 3224, 6448, 3240, 5424, 3248, 3376, 3256, 7472, - 3272, 4912, 3288, 6960, 3304, 5936, 3312, 3888, 3320, 7984, 3336, 4272, 3352, 6320, 3368, 5296, - 3384, 7344, 3400, 4784, 3416, 6832, 3432, 5808, 3440, 3760, 3448, 7856, 3464, 4528, 3480, 6576, - 3496, 5552, 3512, 7600, 3528, 5040, 3544, 7088, 3560, 6064, 3568, 4016, 3576, 8112, 3592, 4208, - 3608, 6256, 3624, 5232, 3640, 7280, 3656, 4720, 3672, 6768, 3688, 5744, 3704, 7792, 3720, 4464, - 3736, 6512, 3752, 5488, 3768, 7536, 3784, 4976, 3800, 7024, 3816, 6000, 3824, 3952, 3832, 8048, - 3848, 4336, 3864, 6384, 3880, 5360, 3896, 7408, 3912, 4848, 3928, 6896, 3944, 5872, 3960, 7920, - 3976, 4592, 3992, 6640, 4008, 5616, 4024, 7664, 4040, 5104, 4056, 7152, 4072, 6128, 4088, 8176, - 4120, 6152, 4136, 5128, 4152, 7176, 4168, 4616, 4184, 6664, 4200, 5640, 4216, 7688, 4232, 4360, - 4248, 6408, 4264, 5384, 4280, 7432, 4296, 4872, 4312, 6920, 4328, 5896, 4344, 7944, 4376, 6280, - 4392, 5256, 4408, 7304, 4424, 4744, 4440, 6792, 4456, 5768, 4472, 7816, 4504, 6536, 4520, 5512, - 4536, 7560, 4552, 5000, 4568, 7048, 4584, 6024, 4600, 8072, 4632, 6216, 4648, 5192, 4664, 7240, - 4696, 6728, 4712, 5704, 4728, 7752, 4760, 6472, 4776, 5448, 4792, 7496, 4808, 4936, 4824, 6984, - 4840, 5960, 4856, 8008, 4888, 6344, 4904, 5320, 4920, 7368, 4952, 6856, 4968, 5832, 4984, 7880, - 5016, 6600, 5032, 5576, 5048, 7624, 5080, 7112, 5096, 6088, 5112, 8136, 5144, 6184, 5176, 7208, - 5208, 6696, 5224, 5672, 5240, 7720, 5272, 6440, 5288, 5416, 5304, 7464, 5336, 6952, 5352, 5928, - 5368, 7976, 5400, 6312, 5432, 7336, 5464, 6824, 5480, 5800, 5496, 7848, 5528, 6568, 5560, 7592, - 5592, 7080, 5608, 6056, 5624, 8104, 5656, 6248, 5688, 7272, 5720, 6760, 5752, 7784, 5784, 6504, - 5816, 7528, 5848, 7016, 5864, 5992, 5880, 8040, 5912, 6376, 5944, 7400, 5976, 6888, 6008, 7912, - 6040, 6632, 6072, 7656, 6104, 7144, 6136, 8168, 6200, 7192, 6232, 6680, 6264, 7704, 6296, 6424, - 6328, 7448, 6360, 6936, 6392, 7960, 6456, 7320, 6488, 6808, 6520, 7832, 6584, 7576, 6616, 7064, - 6648, 8088, 6712, 7256, 6776, 7768, 6840, 7512, 6872, 7000, 6904, 8024, 6968, 7384, 7032, 7896, - 7096, 7640, 7160, 8152, 7288, 7736, 7352, 7480, 7416, 7992, 7544, 7864, 7672, 8120, 7928, 8056, -}; - -const uint16_t bitrev2r_table_2048_fc32[] = { - 8, 8192, 16, 4096, 24, 12288, 32, 2048, 40, 10240, 48, 6144, 56, 14336, 64, 1024, - 72, 9216, 80, 5120, 88, 13312, 96, 3072, 104, 11264, 112, 7168, 120, 15360, 128, 512, - 136, 8704, 144, 4608, 152, 12800, 160, 2560, 168, 10752, 176, 6656, 184, 14848, 192, 1536, - 200, 9728, 208, 5632, 216, 13824, 224, 3584, 232, 11776, 240, 7680, 248, 15872, 264, 8448, - 272, 4352, 280, 12544, 288, 2304, 296, 10496, 304, 6400, 312, 14592, 320, 1280, 328, 9472, - 336, 5376, 344, 13568, 352, 3328, 360, 11520, 368, 7424, 376, 15616, 384, 768, 392, 8960, - 400, 4864, 408, 13056, 416, 2816, 424, 11008, 432, 6912, 440, 15104, 448, 1792, 456, 9984, - 464, 5888, 472, 14080, 480, 3840, 488, 12032, 496, 7936, 504, 16128, 520, 8320, 528, 4224, - 536, 12416, 544, 2176, 552, 10368, 560, 6272, 568, 14464, 576, 1152, 584, 9344, 592, 5248, - 600, 13440, 608, 3200, 616, 11392, 624, 7296, 632, 15488, 648, 8832, 656, 4736, 664, 12928, - 672, 2688, 680, 10880, 688, 6784, 696, 14976, 704, 1664, 712, 9856, 720, 5760, 728, 13952, - 736, 3712, 744, 11904, 752, 7808, 760, 16000, 776, 8576, 784, 4480, 792, 12672, 800, 2432, - 808, 10624, 816, 6528, 824, 14720, 832, 1408, 840, 9600, 848, 5504, 856, 13696, 864, 3456, - 872, 11648, 880, 7552, 888, 15744, 904, 9088, 912, 4992, 920, 13184, 928, 2944, 936, 11136, - 944, 7040, 952, 15232, 960, 1920, 968, 10112, 976, 6016, 984, 14208, 992, 3968, 1000, 12160, - 1008, 8064, 1016, 16256, 1032, 8256, 1040, 4160, 1048, 12352, 1056, 2112, 1064, 10304, 1072, 6208, - 1080, 14400, 1096, 9280, 1104, 5184, 1112, 13376, 1120, 3136, 1128, 11328, 1136, 7232, 1144, 15424, - 1160, 8768, 1168, 4672, 1176, 12864, 1184, 2624, 1192, 10816, 1200, 6720, 1208, 14912, 1216, 1600, - 1224, 9792, 1232, 5696, 1240, 13888, 1248, 3648, 1256, 11840, 1264, 7744, 1272, 15936, 1288, 8512, - 1296, 4416, 1304, 12608, 1312, 2368, 1320, 10560, 1328, 6464, 1336, 14656, 1352, 9536, 1360, 5440, - 1368, 13632, 1376, 3392, 1384, 11584, 1392, 7488, 1400, 15680, 1416, 9024, 1424, 4928, 1432, 13120, - 1440, 2880, 1448, 11072, 1456, 6976, 1464, 15168, 1472, 1856, 1480, 10048, 1488, 5952, 1496, 14144, - 1504, 3904, 1512, 12096, 1520, 8000, 1528, 16192, 1544, 8384, 1552, 4288, 1560, 12480, 1568, 2240, - 1576, 10432, 1584, 6336, 1592, 14528, 1608, 9408, 1616, 5312, 1624, 13504, 1632, 3264, 1640, 11456, - 1648, 7360, 1656, 15552, 1672, 8896, 1680, 4800, 1688, 12992, 1696, 2752, 1704, 10944, 1712, 6848, - 1720, 15040, 1736, 9920, 1744, 5824, 1752, 14016, 1760, 3776, 1768, 11968, 1776, 7872, 1784, 16064, - 1800, 8640, 1808, 4544, 1816, 12736, 1824, 2496, 1832, 10688, 1840, 6592, 1848, 14784, 1864, 9664, - 1872, 5568, 1880, 13760, 1888, 3520, 1896, 11712, 1904, 7616, 1912, 15808, 1928, 9152, 1936, 5056, - 1944, 13248, 1952, 3008, 1960, 11200, 1968, 7104, 1976, 15296, 1992, 10176, 2000, 6080, 2008, 14272, - 2016, 4032, 2024, 12224, 2032, 8128, 2040, 16320, 2056, 8224, 2064, 4128, 2072, 12320, 2088, 10272, - 2096, 6176, 2104, 14368, 2120, 9248, 2128, 5152, 2136, 13344, 2144, 3104, 2152, 11296, 2160, 7200, - 2168, 15392, 2184, 8736, 2192, 4640, 2200, 12832, 2208, 2592, 2216, 10784, 2224, 6688, 2232, 14880, - 2248, 9760, 2256, 5664, 2264, 13856, 2272, 3616, 2280, 11808, 2288, 7712, 2296, 15904, 2312, 8480, - 2320, 4384, 2328, 12576, 2344, 10528, 2352, 6432, 2360, 14624, 2376, 9504, 2384, 5408, 2392, 13600, - 2400, 3360, 2408, 11552, 2416, 7456, 2424, 15648, 2440, 8992, 2448, 4896, 2456, 13088, 2464, 2848, - 2472, 11040, 2480, 6944, 2488, 15136, 2504, 10016, 2512, 5920, 2520, 14112, 2528, 3872, 2536, 12064, - 2544, 7968, 2552, 16160, 2568, 8352, 2576, 4256, 2584, 12448, 2600, 10400, 2608, 6304, 2616, 14496, - 2632, 9376, 2640, 5280, 2648, 13472, 2656, 3232, 2664, 11424, 2672, 7328, 2680, 15520, 2696, 8864, - 2704, 4768, 2712, 12960, 2728, 10912, 2736, 6816, 2744, 15008, 2760, 9888, 2768, 5792, 2776, 13984, - 2784, 3744, 2792, 11936, 2800, 7840, 2808, 16032, 2824, 8608, 2832, 4512, 2840, 12704, 2856, 10656, - 2864, 6560, 2872, 14752, 2888, 9632, 2896, 5536, 2904, 13728, 2912, 3488, 2920, 11680, 2928, 7584, - 2936, 15776, 2952, 9120, 2960, 5024, 2968, 13216, 2984, 11168, 2992, 7072, 3000, 15264, 3016, 10144, - 3024, 6048, 3032, 14240, 3040, 4000, 3048, 12192, 3056, 8096, 3064, 16288, 3080, 8288, 3088, 4192, - 3096, 12384, 3112, 10336, 3120, 6240, 3128, 14432, 3144, 9312, 3152, 5216, 3160, 13408, 3176, 11360, - 3184, 7264, 3192, 15456, 3208, 8800, 3216, 4704, 3224, 12896, 3240, 10848, 3248, 6752, 3256, 14944, - 3272, 9824, 3280, 5728, 3288, 13920, 3296, 3680, 3304, 11872, 3312, 7776, 3320, 15968, 3336, 8544, - 3344, 4448, 3352, 12640, 3368, 10592, 3376, 6496, 3384, 14688, 3400, 9568, 3408, 5472, 3416, 13664, - 3432, 11616, 3440, 7520, 3448, 15712, 3464, 9056, 3472, 4960, 3480, 13152, 3496, 11104, 3504, 7008, - 3512, 15200, 3528, 10080, 3536, 5984, 3544, 14176, 3552, 3936, 3560, 12128, 3568, 8032, 3576, 16224, - 3592, 8416, 3600, 4320, 3608, 12512, 3624, 10464, 3632, 6368, 3640, 14560, 3656, 9440, 3664, 5344, - 3672, 13536, 3688, 11488, 3696, 7392, 3704, 15584, 3720, 8928, 3728, 4832, 3736, 13024, 3752, 10976, - 3760, 6880, 3768, 15072, 3784, 9952, 3792, 5856, 3800, 14048, 3816, 12000, 3824, 7904, 3832, 16096, - 3848, 8672, 3856, 4576, 3864, 12768, 3880, 10720, 3888, 6624, 3896, 14816, 3912, 9696, 3920, 5600, - 3928, 13792, 3944, 11744, 3952, 7648, 3960, 15840, 3976, 9184, 3984, 5088, 3992, 13280, 4008, 11232, - 4016, 7136, 4024, 15328, 4040, 10208, 4048, 6112, 4056, 14304, 4072, 12256, 4080, 8160, 4088, 16352, - 4104, 8208, 4120, 12304, 4136, 10256, 4144, 6160, 4152, 14352, 4168, 9232, 4176, 5136, 4184, 13328, - 4200, 11280, 4208, 7184, 4216, 15376, 4232, 8720, 4240, 4624, 4248, 12816, 4264, 10768, 4272, 6672, - 4280, 14864, 4296, 9744, 4304, 5648, 4312, 13840, 4328, 11792, 4336, 7696, 4344, 15888, 4360, 8464, - 4376, 12560, 4392, 10512, 4400, 6416, 4408, 14608, 4424, 9488, 4432, 5392, 4440, 13584, 4456, 11536, - 4464, 7440, 4472, 15632, 4488, 8976, 4496, 4880, 4504, 13072, 4520, 11024, 4528, 6928, 4536, 15120, - 4552, 10000, 4560, 5904, 4568, 14096, 4584, 12048, 4592, 7952, 4600, 16144, 4616, 8336, 4632, 12432, - 4648, 10384, 4656, 6288, 4664, 14480, 4680, 9360, 4688, 5264, 4696, 13456, 4712, 11408, 4720, 7312, - 4728, 15504, 4744, 8848, 4760, 12944, 4776, 10896, 4784, 6800, 4792, 14992, 4808, 9872, 4816, 5776, - 4824, 13968, 4840, 11920, 4848, 7824, 4856, 16016, 4872, 8592, 4888, 12688, 4904, 10640, 4912, 6544, - 4920, 14736, 4936, 9616, 4944, 5520, 4952, 13712, 4968, 11664, 4976, 7568, 4984, 15760, 5000, 9104, - 5016, 13200, 5032, 11152, 5040, 7056, 5048, 15248, 5064, 10128, 5072, 6032, 5080, 14224, 5096, 12176, - 5104, 8080, 5112, 16272, 5128, 8272, 5144, 12368, 5160, 10320, 5168, 6224, 5176, 14416, 5192, 9296, - 5208, 13392, 5224, 11344, 5232, 7248, 5240, 15440, 5256, 8784, 5272, 12880, 5288, 10832, 5296, 6736, - 5304, 14928, 5320, 9808, 5328, 5712, 5336, 13904, 5352, 11856, 5360, 7760, 5368, 15952, 5384, 8528, - 5400, 12624, 5416, 10576, 5424, 6480, 5432, 14672, 5448, 9552, 5464, 13648, 5480, 11600, 5488, 7504, - 5496, 15696, 5512, 9040, 5528, 13136, 5544, 11088, 5552, 6992, 5560, 15184, 5576, 10064, 5584, 5968, - 5592, 14160, 5608, 12112, 5616, 8016, 5624, 16208, 5640, 8400, 5656, 12496, 5672, 10448, 5680, 6352, - 5688, 14544, 5704, 9424, 5720, 13520, 5736, 11472, 5744, 7376, 5752, 15568, 5768, 8912, 5784, 13008, - 5800, 10960, 5808, 6864, 5816, 15056, 5832, 9936, 5848, 14032, 5864, 11984, 5872, 7888, 5880, 16080, - 5896, 8656, 5912, 12752, 5928, 10704, 5936, 6608, 5944, 14800, 5960, 9680, 5976, 13776, 5992, 11728, - 6000, 7632, 6008, 15824, 6024, 9168, 6040, 13264, 6056, 11216, 6064, 7120, 6072, 15312, 6088, 10192, - 6104, 14288, 6120, 12240, 6128, 8144, 6136, 16336, 6152, 8240, 6168, 12336, 6184, 10288, 6200, 14384, - 6216, 9264, 6232, 13360, 6248, 11312, 6256, 7216, 6264, 15408, 6280, 8752, 6296, 12848, 6312, 10800, - 6320, 6704, 6328, 14896, 6344, 9776, 6360, 13872, 6376, 11824, 6384, 7728, 6392, 15920, 6408, 8496, - 6424, 12592, 6440, 10544, 6456, 14640, 6472, 9520, 6488, 13616, 6504, 11568, 6512, 7472, 6520, 15664, - 6536, 9008, 6552, 13104, 6568, 11056, 6576, 6960, 6584, 15152, 6600, 10032, 6616, 14128, 6632, 12080, - 6640, 7984, 6648, 16176, 6664, 8368, 6680, 12464, 6696, 10416, 6712, 14512, 6728, 9392, 6744, 13488, - 6760, 11440, 6768, 7344, 6776, 15536, 6792, 8880, 6808, 12976, 6824, 10928, 6840, 15024, 6856, 9904, - 6872, 14000, 6888, 11952, 6896, 7856, 6904, 16048, 6920, 8624, 6936, 12720, 6952, 10672, 6968, 14768, - 6984, 9648, 7000, 13744, 7016, 11696, 7024, 7600, 7032, 15792, 7048, 9136, 7064, 13232, 7080, 11184, - 7096, 15280, 7112, 10160, 7128, 14256, 7144, 12208, 7152, 8112, 7160, 16304, 7176, 8304, 7192, 12400, - 7208, 10352, 7224, 14448, 7240, 9328, 7256, 13424, 7272, 11376, 7288, 15472, 7304, 8816, 7320, 12912, - 7336, 10864, 7352, 14960, 7368, 9840, 7384, 13936, 7400, 11888, 7408, 7792, 7416, 15984, 7432, 8560, - 7448, 12656, 7464, 10608, 7480, 14704, 7496, 9584, 7512, 13680, 7528, 11632, 7544, 15728, 7560, 9072, - 7576, 13168, 7592, 11120, 7608, 15216, 7624, 10096, 7640, 14192, 7656, 12144, 7664, 8048, 7672, 16240, - 7688, 8432, 7704, 12528, 7720, 10480, 7736, 14576, 7752, 9456, 7768, 13552, 7784, 11504, 7800, 15600, - 7816, 8944, 7832, 13040, 7848, 10992, 7864, 15088, 7880, 9968, 7896, 14064, 7912, 12016, 7928, 16112, - 7944, 8688, 7960, 12784, 7976, 10736, 7992, 14832, 8008, 9712, 8024, 13808, 8040, 11760, 8056, 15856, - 8072, 9200, 8088, 13296, 8104, 11248, 8120, 15344, 8136, 10224, 8152, 14320, 8168, 12272, 8184, 16368, - 8216, 12296, 8232, 10248, 8248, 14344, 8264, 9224, 8280, 13320, 8296, 11272, 8312, 15368, 8328, 8712, - 8344, 12808, 8360, 10760, 8376, 14856, 8392, 9736, 8408, 13832, 8424, 11784, 8440, 15880, 8472, 12552, - 8488, 10504, 8504, 14600, 8520, 9480, 8536, 13576, 8552, 11528, 8568, 15624, 8584, 8968, 8600, 13064, - 8616, 11016, 8632, 15112, 8648, 9992, 8664, 14088, 8680, 12040, 8696, 16136, 8728, 12424, 8744, 10376, - 8760, 14472, 8776, 9352, 8792, 13448, 8808, 11400, 8824, 15496, 8856, 12936, 8872, 10888, 8888, 14984, - 8904, 9864, 8920, 13960, 8936, 11912, 8952, 16008, 8984, 12680, 9000, 10632, 9016, 14728, 9032, 9608, - 9048, 13704, 9064, 11656, 9080, 15752, 9112, 13192, 9128, 11144, 9144, 15240, 9160, 10120, 9176, 14216, - 9192, 12168, 9208, 16264, 9240, 12360, 9256, 10312, 9272, 14408, 9304, 13384, 9320, 11336, 9336, 15432, - 9368, 12872, 9384, 10824, 9400, 14920, 9416, 9800, 9432, 13896, 9448, 11848, 9464, 15944, 9496, 12616, - 9512, 10568, 9528, 14664, 9560, 13640, 9576, 11592, 9592, 15688, 9624, 13128, 9640, 11080, 9656, 15176, - 9672, 10056, 9688, 14152, 9704, 12104, 9720, 16200, 9752, 12488, 9768, 10440, 9784, 14536, 9816, 13512, - 9832, 11464, 9848, 15560, 9880, 13000, 9896, 10952, 9912, 15048, 9944, 14024, 9960, 11976, 9976, 16072, - 10008, 12744, 10024, 10696, 10040, 14792, 10072, 13768, 10088, 11720, 10104, 15816, 10136, 13256, 10152, 11208, - 10168, 15304, 10200, 14280, 10216, 12232, 10232, 16328, 10264, 12328, 10296, 14376, 10328, 13352, 10344, 11304, - 10360, 15400, 10392, 12840, 10408, 10792, 10424, 14888, 10456, 13864, 10472, 11816, 10488, 15912, 10520, 12584, - 10552, 14632, 10584, 13608, 10600, 11560, 10616, 15656, 10648, 13096, 10664, 11048, 10680, 15144, 10712, 14120, - 10728, 12072, 10744, 16168, 10776, 12456, 10808, 14504, 10840, 13480, 10856, 11432, 10872, 15528, 10904, 12968, - 10936, 15016, 10968, 13992, 10984, 11944, 11000, 16040, 11032, 12712, 11064, 14760, 11096, 13736, 11112, 11688, - 11128, 15784, 11160, 13224, 11192, 15272, 11224, 14248, 11240, 12200, 11256, 16296, 11288, 12392, 11320, 14440, - 11352, 13416, 11384, 15464, 11416, 12904, 11448, 14952, 11480, 13928, 11496, 11880, 11512, 15976, 11544, 12648, - 11576, 14696, 11608, 13672, 11640, 15720, 11672, 13160, 11704, 15208, 11736, 14184, 11752, 12136, 11768, 16232, - 11800, 12520, 11832, 14568, 11864, 13544, 11896, 15592, 11928, 13032, 11960, 15080, 11992, 14056, 12024, 16104, - 12056, 12776, 12088, 14824, 12120, 13800, 12152, 15848, 12184, 13288, 12216, 15336, 12248, 14312, 12280, 16360, - 12344, 14360, 12376, 13336, 12408, 15384, 12440, 12824, 12472, 14872, 12504, 13848, 12536, 15896, 12600, 14616, - 12632, 13592, 12664, 15640, 12696, 13080, 12728, 15128, 12760, 14104, 12792, 16152, 12856, 14488, 12888, 13464, - 12920, 15512, 12984, 15000, 13016, 13976, 13048, 16024, 13112, 14744, 13144, 13720, 13176, 15768, 13240, 15256, - 13272, 14232, 13304, 16280, 13368, 14424, 13432, 15448, 13496, 14936, 13528, 13912, 13560, 15960, 13624, 14680, - 13688, 15704, 13752, 15192, 13784, 14168, 13816, 16216, 13880, 14552, 13944, 15576, 14008, 15064, 14072, 16088, - 14136, 14808, 14200, 15832, 14264, 15320, 14328, 16344, 14456, 15416, 14520, 14904, 14584, 15928, 14712, 15672, - 14776, 15160, 14840, 16184, 14968, 15544, 15096, 16056, 15224, 15800, 15352, 16312, 15608, 15992, 15864, 16248, -}; - -const uint16_t bitrev2r_table_4096_fc32[] = { - 8, 16384, 16, 8192, 24, 24576, 32, 4096, 40, 20480, 48, 12288, 56, 28672, 64, 2048, - 72, 18432, 80, 10240, 88, 26624, 96, 6144, 104, 22528, 112, 14336, 120, 30720, 128, 1024, - 136, 17408, 144, 9216, 152, 25600, 160, 5120, 168, 21504, 176, 13312, 184, 29696, 192, 3072, - 200, 19456, 208, 11264, 216, 27648, 224, 7168, 232, 23552, 240, 15360, 248, 31744, 256, 512, - 264, 16896, 272, 8704, 280, 25088, 288, 4608, 296, 20992, 304, 12800, 312, 29184, 320, 2560, - 328, 18944, 336, 10752, 344, 27136, 352, 6656, 360, 23040, 368, 14848, 376, 31232, 384, 1536, - 392, 17920, 400, 9728, 408, 26112, 416, 5632, 424, 22016, 432, 13824, 440, 30208, 448, 3584, - 456, 19968, 464, 11776, 472, 28160, 480, 7680, 488, 24064, 496, 15872, 504, 32256, 520, 16640, - 528, 8448, 536, 24832, 544, 4352, 552, 20736, 560, 12544, 568, 28928, 576, 2304, 584, 18688, - 592, 10496, 600, 26880, 608, 6400, 616, 22784, 624, 14592, 632, 30976, 640, 1280, 648, 17664, - 656, 9472, 664, 25856, 672, 5376, 680, 21760, 688, 13568, 696, 29952, 704, 3328, 712, 19712, - 720, 11520, 728, 27904, 736, 7424, 744, 23808, 752, 15616, 760, 32000, 776, 17152, 784, 8960, - 792, 25344, 800, 4864, 808, 21248, 816, 13056, 824, 29440, 832, 2816, 840, 19200, 848, 11008, - 856, 27392, 864, 6912, 872, 23296, 880, 15104, 888, 31488, 896, 1792, 904, 18176, 912, 9984, - 920, 26368, 928, 5888, 936, 22272, 944, 14080, 952, 30464, 960, 3840, 968, 20224, 976, 12032, - 984, 28416, 992, 7936, 1000, 24320, 1008, 16128, 1016, 32512, 1032, 16512, 1040, 8320, 1048, 24704, - 1056, 4224, 1064, 20608, 1072, 12416, 1080, 28800, 1088, 2176, 1096, 18560, 1104, 10368, 1112, 26752, - 1120, 6272, 1128, 22656, 1136, 14464, 1144, 30848, 1160, 17536, 1168, 9344, 1176, 25728, 1184, 5248, - 1192, 21632, 1200, 13440, 1208, 29824, 1216, 3200, 1224, 19584, 1232, 11392, 1240, 27776, 1248, 7296, - 1256, 23680, 1264, 15488, 1272, 31872, 1288, 17024, 1296, 8832, 1304, 25216, 1312, 4736, 1320, 21120, - 1328, 12928, 1336, 29312, 1344, 2688, 1352, 19072, 1360, 10880, 1368, 27264, 1376, 6784, 1384, 23168, - 1392, 14976, 1400, 31360, 1408, 1664, 1416, 18048, 1424, 9856, 1432, 26240, 1440, 5760, 1448, 22144, - 1456, 13952, 1464, 30336, 1472, 3712, 1480, 20096, 1488, 11904, 1496, 28288, 1504, 7808, 1512, 24192, - 1520, 16000, 1528, 32384, 1544, 16768, 1552, 8576, 1560, 24960, 1568, 4480, 1576, 20864, 1584, 12672, - 1592, 29056, 1600, 2432, 1608, 18816, 1616, 10624, 1624, 27008, 1632, 6528, 1640, 22912, 1648, 14720, - 1656, 31104, 1672, 17792, 1680, 9600, 1688, 25984, 1696, 5504, 1704, 21888, 1712, 13696, 1720, 30080, - 1728, 3456, 1736, 19840, 1744, 11648, 1752, 28032, 1760, 7552, 1768, 23936, 1776, 15744, 1784, 32128, - 1800, 17280, 1808, 9088, 1816, 25472, 1824, 4992, 1832, 21376, 1840, 13184, 1848, 29568, 1856, 2944, - 1864, 19328, 1872, 11136, 1880, 27520, 1888, 7040, 1896, 23424, 1904, 15232, 1912, 31616, 1928, 18304, - 1936, 10112, 1944, 26496, 1952, 6016, 1960, 22400, 1968, 14208, 1976, 30592, 1984, 3968, 1992, 20352, - 2000, 12160, 2008, 28544, 2016, 8064, 2024, 24448, 2032, 16256, 2040, 32640, 2056, 16448, 2064, 8256, - 2072, 24640, 2080, 4160, 2088, 20544, 2096, 12352, 2104, 28736, 2120, 18496, 2128, 10304, 2136, 26688, - 2144, 6208, 2152, 22592, 2160, 14400, 2168, 30784, 2184, 17472, 2192, 9280, 2200, 25664, 2208, 5184, - 2216, 21568, 2224, 13376, 2232, 29760, 2240, 3136, 2248, 19520, 2256, 11328, 2264, 27712, 2272, 7232, - 2280, 23616, 2288, 15424, 2296, 31808, 2312, 16960, 2320, 8768, 2328, 25152, 2336, 4672, 2344, 21056, - 2352, 12864, 2360, 29248, 2368, 2624, 2376, 19008, 2384, 10816, 2392, 27200, 2400, 6720, 2408, 23104, - 2416, 14912, 2424, 31296, 2440, 17984, 2448, 9792, 2456, 26176, 2464, 5696, 2472, 22080, 2480, 13888, - 2488, 30272, 2496, 3648, 2504, 20032, 2512, 11840, 2520, 28224, 2528, 7744, 2536, 24128, 2544, 15936, - 2552, 32320, 2568, 16704, 2576, 8512, 2584, 24896, 2592, 4416, 2600, 20800, 2608, 12608, 2616, 28992, - 2632, 18752, 2640, 10560, 2648, 26944, 2656, 6464, 2664, 22848, 2672, 14656, 2680, 31040, 2696, 17728, - 2704, 9536, 2712, 25920, 2720, 5440, 2728, 21824, 2736, 13632, 2744, 30016, 2752, 3392, 2760, 19776, - 2768, 11584, 2776, 27968, 2784, 7488, 2792, 23872, 2800, 15680, 2808, 32064, 2824, 17216, 2832, 9024, - 2840, 25408, 2848, 4928, 2856, 21312, 2864, 13120, 2872, 29504, 2888, 19264, 2896, 11072, 2904, 27456, - 2912, 6976, 2920, 23360, 2928, 15168, 2936, 31552, 2952, 18240, 2960, 10048, 2968, 26432, 2976, 5952, - 2984, 22336, 2992, 14144, 3000, 30528, 3008, 3904, 3016, 20288, 3024, 12096, 3032, 28480, 3040, 8000, - 3048, 24384, 3056, 16192, 3064, 32576, 3080, 16576, 3088, 8384, 3096, 24768, 3104, 4288, 3112, 20672, - 3120, 12480, 3128, 28864, 3144, 18624, 3152, 10432, 3160, 26816, 3168, 6336, 3176, 22720, 3184, 14528, - 3192, 30912, 3208, 17600, 3216, 9408, 3224, 25792, 3232, 5312, 3240, 21696, 3248, 13504, 3256, 29888, - 3272, 19648, 3280, 11456, 3288, 27840, 3296, 7360, 3304, 23744, 3312, 15552, 3320, 31936, 3336, 17088, - 3344, 8896, 3352, 25280, 3360, 4800, 3368, 21184, 3376, 12992, 3384, 29376, 3400, 19136, 3408, 10944, - 3416, 27328, 3424, 6848, 3432, 23232, 3440, 15040, 3448, 31424, 3464, 18112, 3472, 9920, 3480, 26304, - 3488, 5824, 3496, 22208, 3504, 14016, 3512, 30400, 3520, 3776, 3528, 20160, 3536, 11968, 3544, 28352, - 3552, 7872, 3560, 24256, 3568, 16064, 3576, 32448, 3592, 16832, 3600, 8640, 3608, 25024, 3616, 4544, - 3624, 20928, 3632, 12736, 3640, 29120, 3656, 18880, 3664, 10688, 3672, 27072, 3680, 6592, 3688, 22976, - 3696, 14784, 3704, 31168, 3720, 17856, 3728, 9664, 3736, 26048, 3744, 5568, 3752, 21952, 3760, 13760, - 3768, 30144, 3784, 19904, 3792, 11712, 3800, 28096, 3808, 7616, 3816, 24000, 3824, 15808, 3832, 32192, - 3848, 17344, 3856, 9152, 3864, 25536, 3872, 5056, 3880, 21440, 3888, 13248, 3896, 29632, 3912, 19392, - 3920, 11200, 3928, 27584, 3936, 7104, 3944, 23488, 3952, 15296, 3960, 31680, 3976, 18368, 3984, 10176, - 3992, 26560, 4000, 6080, 4008, 22464, 4016, 14272, 4024, 30656, 4040, 20416, 4048, 12224, 4056, 28608, - 4064, 8128, 4072, 24512, 4080, 16320, 4088, 32704, 4104, 16416, 4112, 8224, 4120, 24608, 4136, 20512, - 4144, 12320, 4152, 28704, 4168, 18464, 4176, 10272, 4184, 26656, 4192, 6176, 4200, 22560, 4208, 14368, - 4216, 30752, 4232, 17440, 4240, 9248, 4248, 25632, 4256, 5152, 4264, 21536, 4272, 13344, 4280, 29728, - 4296, 19488, 4304, 11296, 4312, 27680, 4320, 7200, 4328, 23584, 4336, 15392, 4344, 31776, 4360, 16928, - 4368, 8736, 4376, 25120, 4384, 4640, 4392, 21024, 4400, 12832, 4408, 29216, 4424, 18976, 4432, 10784, - 4440, 27168, 4448, 6688, 4456, 23072, 4464, 14880, 4472, 31264, 4488, 17952, 4496, 9760, 4504, 26144, - 4512, 5664, 4520, 22048, 4528, 13856, 4536, 30240, 4552, 20000, 4560, 11808, 4568, 28192, 4576, 7712, - 4584, 24096, 4592, 15904, 4600, 32288, 4616, 16672, 4624, 8480, 4632, 24864, 4648, 20768, 4656, 12576, - 4664, 28960, 4680, 18720, 4688, 10528, 4696, 26912, 4704, 6432, 4712, 22816, 4720, 14624, 4728, 31008, - 4744, 17696, 4752, 9504, 4760, 25888, 4768, 5408, 4776, 21792, 4784, 13600, 4792, 29984, 4808, 19744, - 4816, 11552, 4824, 27936, 4832, 7456, 4840, 23840, 4848, 15648, 4856, 32032, 4872, 17184, 4880, 8992, - 4888, 25376, 4904, 21280, 4912, 13088, 4920, 29472, 4936, 19232, 4944, 11040, 4952, 27424, 4960, 6944, - 4968, 23328, 4976, 15136, 4984, 31520, 5000, 18208, 5008, 10016, 5016, 26400, 5024, 5920, 5032, 22304, - 5040, 14112, 5048, 30496, 5064, 20256, 5072, 12064, 5080, 28448, 5088, 7968, 5096, 24352, 5104, 16160, - 5112, 32544, 5128, 16544, 5136, 8352, 5144, 24736, 5160, 20640, 5168, 12448, 5176, 28832, 5192, 18592, - 5200, 10400, 5208, 26784, 5216, 6304, 5224, 22688, 5232, 14496, 5240, 30880, 5256, 17568, 5264, 9376, - 5272, 25760, 5288, 21664, 5296, 13472, 5304, 29856, 5320, 19616, 5328, 11424, 5336, 27808, 5344, 7328, - 5352, 23712, 5360, 15520, 5368, 31904, 5384, 17056, 5392, 8864, 5400, 25248, 5416, 21152, 5424, 12960, - 5432, 29344, 5448, 19104, 5456, 10912, 5464, 27296, 5472, 6816, 5480, 23200, 5488, 15008, 5496, 31392, - 5512, 18080, 5520, 9888, 5528, 26272, 5536, 5792, 5544, 22176, 5552, 13984, 5560, 30368, 5576, 20128, - 5584, 11936, 5592, 28320, 5600, 7840, 5608, 24224, 5616, 16032, 5624, 32416, 5640, 16800, 5648, 8608, - 5656, 24992, 5672, 20896, 5680, 12704, 5688, 29088, 5704, 18848, 5712, 10656, 5720, 27040, 5728, 6560, - 5736, 22944, 5744, 14752, 5752, 31136, 5768, 17824, 5776, 9632, 5784, 26016, 5800, 21920, 5808, 13728, - 5816, 30112, 5832, 19872, 5840, 11680, 5848, 28064, 5856, 7584, 5864, 23968, 5872, 15776, 5880, 32160, - 5896, 17312, 5904, 9120, 5912, 25504, 5928, 21408, 5936, 13216, 5944, 29600, 5960, 19360, 5968, 11168, - 5976, 27552, 5984, 7072, 5992, 23456, 6000, 15264, 6008, 31648, 6024, 18336, 6032, 10144, 6040, 26528, - 6056, 22432, 6064, 14240, 6072, 30624, 6088, 20384, 6096, 12192, 6104, 28576, 6112, 8096, 6120, 24480, - 6128, 16288, 6136, 32672, 6152, 16480, 6160, 8288, 6168, 24672, 6184, 20576, 6192, 12384, 6200, 28768, - 6216, 18528, 6224, 10336, 6232, 26720, 6248, 22624, 6256, 14432, 6264, 30816, 6280, 17504, 6288, 9312, - 6296, 25696, 6312, 21600, 6320, 13408, 6328, 29792, 6344, 19552, 6352, 11360, 6360, 27744, 6368, 7264, - 6376, 23648, 6384, 15456, 6392, 31840, 6408, 16992, 6416, 8800, 6424, 25184, 6440, 21088, 6448, 12896, - 6456, 29280, 6472, 19040, 6480, 10848, 6488, 27232, 6496, 6752, 6504, 23136, 6512, 14944, 6520, 31328, - 6536, 18016, 6544, 9824, 6552, 26208, 6568, 22112, 6576, 13920, 6584, 30304, 6600, 20064, 6608, 11872, - 6616, 28256, 6624, 7776, 6632, 24160, 6640, 15968, 6648, 32352, 6664, 16736, 6672, 8544, 6680, 24928, - 6696, 20832, 6704, 12640, 6712, 29024, 6728, 18784, 6736, 10592, 6744, 26976, 6760, 22880, 6768, 14688, - 6776, 31072, 6792, 17760, 6800, 9568, 6808, 25952, 6824, 21856, 6832, 13664, 6840, 30048, 6856, 19808, - 6864, 11616, 6872, 28000, 6880, 7520, 6888, 23904, 6896, 15712, 6904, 32096, 6920, 17248, 6928, 9056, - 6936, 25440, 6952, 21344, 6960, 13152, 6968, 29536, 6984, 19296, 6992, 11104, 7000, 27488, 7016, 23392, - 7024, 15200, 7032, 31584, 7048, 18272, 7056, 10080, 7064, 26464, 7080, 22368, 7088, 14176, 7096, 30560, - 7112, 20320, 7120, 12128, 7128, 28512, 7136, 8032, 7144, 24416, 7152, 16224, 7160, 32608, 7176, 16608, - 7184, 8416, 7192, 24800, 7208, 20704, 7216, 12512, 7224, 28896, 7240, 18656, 7248, 10464, 7256, 26848, - 7272, 22752, 7280, 14560, 7288, 30944, 7304, 17632, 7312, 9440, 7320, 25824, 7336, 21728, 7344, 13536, - 7352, 29920, 7368, 19680, 7376, 11488, 7384, 27872, 7400, 23776, 7408, 15584, 7416, 31968, 7432, 17120, - 7440, 8928, 7448, 25312, 7464, 21216, 7472, 13024, 7480, 29408, 7496, 19168, 7504, 10976, 7512, 27360, - 7528, 23264, 7536, 15072, 7544, 31456, 7560, 18144, 7568, 9952, 7576, 26336, 7592, 22240, 7600, 14048, - 7608, 30432, 7624, 20192, 7632, 12000, 7640, 28384, 7648, 7904, 7656, 24288, 7664, 16096, 7672, 32480, - 7688, 16864, 7696, 8672, 7704, 25056, 7720, 20960, 7728, 12768, 7736, 29152, 7752, 18912, 7760, 10720, - 7768, 27104, 7784, 23008, 7792, 14816, 7800, 31200, 7816, 17888, 7824, 9696, 7832, 26080, 7848, 21984, - 7856, 13792, 7864, 30176, 7880, 19936, 7888, 11744, 7896, 28128, 7912, 24032, 7920, 15840, 7928, 32224, - 7944, 17376, 7952, 9184, 7960, 25568, 7976, 21472, 7984, 13280, 7992, 29664, 8008, 19424, 8016, 11232, - 8024, 27616, 8040, 23520, 8048, 15328, 8056, 31712, 8072, 18400, 8080, 10208, 8088, 26592, 8104, 22496, - 8112, 14304, 8120, 30688, 8136, 20448, 8144, 12256, 8152, 28640, 8168, 24544, 8176, 16352, 8184, 32736, - 8200, 16400, 8216, 24592, 8232, 20496, 8240, 12304, 8248, 28688, 8264, 18448, 8272, 10256, 8280, 26640, - 8296, 22544, 8304, 14352, 8312, 30736, 8328, 17424, 8336, 9232, 8344, 25616, 8360, 21520, 8368, 13328, - 8376, 29712, 8392, 19472, 8400, 11280, 8408, 27664, 8424, 23568, 8432, 15376, 8440, 31760, 8456, 16912, - 8464, 8720, 8472, 25104, 8488, 21008, 8496, 12816, 8504, 29200, 8520, 18960, 8528, 10768, 8536, 27152, - 8552, 23056, 8560, 14864, 8568, 31248, 8584, 17936, 8592, 9744, 8600, 26128, 8616, 22032, 8624, 13840, - 8632, 30224, 8648, 19984, 8656, 11792, 8664, 28176, 8680, 24080, 8688, 15888, 8696, 32272, 8712, 16656, - 8728, 24848, 8744, 20752, 8752, 12560, 8760, 28944, 8776, 18704, 8784, 10512, 8792, 26896, 8808, 22800, - 8816, 14608, 8824, 30992, 8840, 17680, 8848, 9488, 8856, 25872, 8872, 21776, 8880, 13584, 8888, 29968, - 8904, 19728, 8912, 11536, 8920, 27920, 8936, 23824, 8944, 15632, 8952, 32016, 8968, 17168, 8984, 25360, - 9000, 21264, 9008, 13072, 9016, 29456, 9032, 19216, 9040, 11024, 9048, 27408, 9064, 23312, 9072, 15120, - 9080, 31504, 9096, 18192, 9104, 10000, 9112, 26384, 9128, 22288, 9136, 14096, 9144, 30480, 9160, 20240, - 9168, 12048, 9176, 28432, 9192, 24336, 9200, 16144, 9208, 32528, 9224, 16528, 9240, 24720, 9256, 20624, - 9264, 12432, 9272, 28816, 9288, 18576, 9296, 10384, 9304, 26768, 9320, 22672, 9328, 14480, 9336, 30864, - 9352, 17552, 9368, 25744, 9384, 21648, 9392, 13456, 9400, 29840, 9416, 19600, 9424, 11408, 9432, 27792, - 9448, 23696, 9456, 15504, 9464, 31888, 9480, 17040, 9496, 25232, 9512, 21136, 9520, 12944, 9528, 29328, - 9544, 19088, 9552, 10896, 9560, 27280, 9576, 23184, 9584, 14992, 9592, 31376, 9608, 18064, 9616, 9872, - 9624, 26256, 9640, 22160, 9648, 13968, 9656, 30352, 9672, 20112, 9680, 11920, 9688, 28304, 9704, 24208, - 9712, 16016, 9720, 32400, 9736, 16784, 9752, 24976, 9768, 20880, 9776, 12688, 9784, 29072, 9800, 18832, - 9808, 10640, 9816, 27024, 9832, 22928, 9840, 14736, 9848, 31120, 9864, 17808, 9880, 26000, 9896, 21904, - 9904, 13712, 9912, 30096, 9928, 19856, 9936, 11664, 9944, 28048, 9960, 23952, 9968, 15760, 9976, 32144, - 9992, 17296, 10008, 25488, 10024, 21392, 10032, 13200, 10040, 29584, 10056, 19344, 10064, 11152, 10072, 27536, - 10088, 23440, 10096, 15248, 10104, 31632, 10120, 18320, 10136, 26512, 10152, 22416, 10160, 14224, 10168, 30608, - 10184, 20368, 10192, 12176, 10200, 28560, 10216, 24464, 10224, 16272, 10232, 32656, 10248, 16464, 10264, 24656, - 10280, 20560, 10288, 12368, 10296, 28752, 10312, 18512, 10328, 26704, 10344, 22608, 10352, 14416, 10360, 30800, - 10376, 17488, 10392, 25680, 10408, 21584, 10416, 13392, 10424, 29776, 10440, 19536, 10448, 11344, 10456, 27728, - 10472, 23632, 10480, 15440, 10488, 31824, 10504, 16976, 10520, 25168, 10536, 21072, 10544, 12880, 10552, 29264, - 10568, 19024, 10576, 10832, 10584, 27216, 10600, 23120, 10608, 14928, 10616, 31312, 10632, 18000, 10648, 26192, - 10664, 22096, 10672, 13904, 10680, 30288, 10696, 20048, 10704, 11856, 10712, 28240, 10728, 24144, 10736, 15952, - 10744, 32336, 10760, 16720, 10776, 24912, 10792, 20816, 10800, 12624, 10808, 29008, 10824, 18768, 10840, 26960, - 10856, 22864, 10864, 14672, 10872, 31056, 10888, 17744, 10904, 25936, 10920, 21840, 10928, 13648, 10936, 30032, - 10952, 19792, 10960, 11600, 10968, 27984, 10984, 23888, 10992, 15696, 11000, 32080, 11016, 17232, 11032, 25424, - 11048, 21328, 11056, 13136, 11064, 29520, 11080, 19280, 11096, 27472, 11112, 23376, 11120, 15184, 11128, 31568, - 11144, 18256, 11160, 26448, 11176, 22352, 11184, 14160, 11192, 30544, 11208, 20304, 11216, 12112, 11224, 28496, - 11240, 24400, 11248, 16208, 11256, 32592, 11272, 16592, 11288, 24784, 11304, 20688, 11312, 12496, 11320, 28880, - 11336, 18640, 11352, 26832, 11368, 22736, 11376, 14544, 11384, 30928, 11400, 17616, 11416, 25808, 11432, 21712, - 11440, 13520, 11448, 29904, 11464, 19664, 11480, 27856, 11496, 23760, 11504, 15568, 11512, 31952, 11528, 17104, - 11544, 25296, 11560, 21200, 11568, 13008, 11576, 29392, 11592, 19152, 11608, 27344, 11624, 23248, 11632, 15056, - 11640, 31440, 11656, 18128, 11672, 26320, 11688, 22224, 11696, 14032, 11704, 30416, 11720, 20176, 11728, 11984, - 11736, 28368, 11752, 24272, 11760, 16080, 11768, 32464, 11784, 16848, 11800, 25040, 11816, 20944, 11824, 12752, - 11832, 29136, 11848, 18896, 11864, 27088, 11880, 22992, 11888, 14800, 11896, 31184, 11912, 17872, 11928, 26064, - 11944, 21968, 11952, 13776, 11960, 30160, 11976, 19920, 11992, 28112, 12008, 24016, 12016, 15824, 12024, 32208, - 12040, 17360, 12056, 25552, 12072, 21456, 12080, 13264, 12088, 29648, 12104, 19408, 12120, 27600, 12136, 23504, - 12144, 15312, 12152, 31696, 12168, 18384, 12184, 26576, 12200, 22480, 12208, 14288, 12216, 30672, 12232, 20432, - 12248, 28624, 12264, 24528, 12272, 16336, 12280, 32720, 12296, 16432, 12312, 24624, 12328, 20528, 12344, 28720, - 12360, 18480, 12376, 26672, 12392, 22576, 12400, 14384, 12408, 30768, 12424, 17456, 12440, 25648, 12456, 21552, - 12464, 13360, 12472, 29744, 12488, 19504, 12504, 27696, 12520, 23600, 12528, 15408, 12536, 31792, 12552, 16944, - 12568, 25136, 12584, 21040, 12592, 12848, 12600, 29232, 12616, 18992, 12632, 27184, 12648, 23088, 12656, 14896, - 12664, 31280, 12680, 17968, 12696, 26160, 12712, 22064, 12720, 13872, 12728, 30256, 12744, 20016, 12760, 28208, - 12776, 24112, 12784, 15920, 12792, 32304, 12808, 16688, 12824, 24880, 12840, 20784, 12856, 28976, 12872, 18736, - 12888, 26928, 12904, 22832, 12912, 14640, 12920, 31024, 12936, 17712, 12952, 25904, 12968, 21808, 12976, 13616, - 12984, 30000, 13000, 19760, 13016, 27952, 13032, 23856, 13040, 15664, 13048, 32048, 13064, 17200, 13080, 25392, - 13096, 21296, 13112, 29488, 13128, 19248, 13144, 27440, 13160, 23344, 13168, 15152, 13176, 31536, 13192, 18224, - 13208, 26416, 13224, 22320, 13232, 14128, 13240, 30512, 13256, 20272, 13272, 28464, 13288, 24368, 13296, 16176, - 13304, 32560, 13320, 16560, 13336, 24752, 13352, 20656, 13368, 28848, 13384, 18608, 13400, 26800, 13416, 22704, - 13424, 14512, 13432, 30896, 13448, 17584, 13464, 25776, 13480, 21680, 13496, 29872, 13512, 19632, 13528, 27824, - 13544, 23728, 13552, 15536, 13560, 31920, 13576, 17072, 13592, 25264, 13608, 21168, 13624, 29360, 13640, 19120, - 13656, 27312, 13672, 23216, 13680, 15024, 13688, 31408, 13704, 18096, 13720, 26288, 13736, 22192, 13744, 14000, - 13752, 30384, 13768, 20144, 13784, 28336, 13800, 24240, 13808, 16048, 13816, 32432, 13832, 16816, 13848, 25008, - 13864, 20912, 13880, 29104, 13896, 18864, 13912, 27056, 13928, 22960, 13936, 14768, 13944, 31152, 13960, 17840, - 13976, 26032, 13992, 21936, 14008, 30128, 14024, 19888, 14040, 28080, 14056, 23984, 14064, 15792, 14072, 32176, - 14088, 17328, 14104, 25520, 14120, 21424, 14136, 29616, 14152, 19376, 14168, 27568, 14184, 23472, 14192, 15280, - 14200, 31664, 14216, 18352, 14232, 26544, 14248, 22448, 14264, 30640, 14280, 20400, 14296, 28592, 14312, 24496, - 14320, 16304, 14328, 32688, 14344, 16496, 14360, 24688, 14376, 20592, 14392, 28784, 14408, 18544, 14424, 26736, - 14440, 22640, 14456, 30832, 14472, 17520, 14488, 25712, 14504, 21616, 14520, 29808, 14536, 19568, 14552, 27760, - 14568, 23664, 14576, 15472, 14584, 31856, 14600, 17008, 14616, 25200, 14632, 21104, 14648, 29296, 14664, 19056, - 14680, 27248, 14696, 23152, 14704, 14960, 14712, 31344, 14728, 18032, 14744, 26224, 14760, 22128, 14776, 30320, - 14792, 20080, 14808, 28272, 14824, 24176, 14832, 15984, 14840, 32368, 14856, 16752, 14872, 24944, 14888, 20848, - 14904, 29040, 14920, 18800, 14936, 26992, 14952, 22896, 14968, 31088, 14984, 17776, 15000, 25968, 15016, 21872, - 15032, 30064, 15048, 19824, 15064, 28016, 15080, 23920, 15088, 15728, 15096, 32112, 15112, 17264, 15128, 25456, - 15144, 21360, 15160, 29552, 15176, 19312, 15192, 27504, 15208, 23408, 15224, 31600, 15240, 18288, 15256, 26480, - 15272, 22384, 15288, 30576, 15304, 20336, 15320, 28528, 15336, 24432, 15344, 16240, 15352, 32624, 15368, 16624, - 15384, 24816, 15400, 20720, 15416, 28912, 15432, 18672, 15448, 26864, 15464, 22768, 15480, 30960, 15496, 17648, - 15512, 25840, 15528, 21744, 15544, 29936, 15560, 19696, 15576, 27888, 15592, 23792, 15608, 31984, 15624, 17136, - 15640, 25328, 15656, 21232, 15672, 29424, 15688, 19184, 15704, 27376, 15720, 23280, 15736, 31472, 15752, 18160, - 15768, 26352, 15784, 22256, 15800, 30448, 15816, 20208, 15832, 28400, 15848, 24304, 15856, 16112, 15864, 32496, - 15880, 16880, 15896, 25072, 15912, 20976, 15928, 29168, 15944, 18928, 15960, 27120, 15976, 23024, 15992, 31216, - 16008, 17904, 16024, 26096, 16040, 22000, 16056, 30192, 16072, 19952, 16088, 28144, 16104, 24048, 16120, 32240, - 16136, 17392, 16152, 25584, 16168, 21488, 16184, 29680, 16200, 19440, 16216, 27632, 16232, 23536, 16248, 31728, - 16264, 18416, 16280, 26608, 16296, 22512, 16312, 30704, 16328, 20464, 16344, 28656, 16360, 24560, 16376, 32752, - 16408, 24584, 16424, 20488, 16440, 28680, 16456, 18440, 16472, 26632, 16488, 22536, 16504, 30728, 16520, 17416, - 16536, 25608, 16552, 21512, 16568, 29704, 16584, 19464, 16600, 27656, 16616, 23560, 16632, 31752, 16648, 16904, - 16664, 25096, 16680, 21000, 16696, 29192, 16712, 18952, 16728, 27144, 16744, 23048, 16760, 31240, 16776, 17928, - 16792, 26120, 16808, 22024, 16824, 30216, 16840, 19976, 16856, 28168, 16872, 24072, 16888, 32264, 16920, 24840, - 16936, 20744, 16952, 28936, 16968, 18696, 16984, 26888, 17000, 22792, 17016, 30984, 17032, 17672, 17048, 25864, - 17064, 21768, 17080, 29960, 17096, 19720, 17112, 27912, 17128, 23816, 17144, 32008, 17176, 25352, 17192, 21256, - 17208, 29448, 17224, 19208, 17240, 27400, 17256, 23304, 17272, 31496, 17288, 18184, 17304, 26376, 17320, 22280, - 17336, 30472, 17352, 20232, 17368, 28424, 17384, 24328, 17400, 32520, 17432, 24712, 17448, 20616, 17464, 28808, - 17480, 18568, 17496, 26760, 17512, 22664, 17528, 30856, 17560, 25736, 17576, 21640, 17592, 29832, 17608, 19592, - 17624, 27784, 17640, 23688, 17656, 31880, 17688, 25224, 17704, 21128, 17720, 29320, 17736, 19080, 17752, 27272, - 17768, 23176, 17784, 31368, 17800, 18056, 17816, 26248, 17832, 22152, 17848, 30344, 17864, 20104, 17880, 28296, - 17896, 24200, 17912, 32392, 17944, 24968, 17960, 20872, 17976, 29064, 17992, 18824, 18008, 27016, 18024, 22920, - 18040, 31112, 18072, 25992, 18088, 21896, 18104, 30088, 18120, 19848, 18136, 28040, 18152, 23944, 18168, 32136, - 18200, 25480, 18216, 21384, 18232, 29576, 18248, 19336, 18264, 27528, 18280, 23432, 18296, 31624, 18328, 26504, - 18344, 22408, 18360, 30600, 18376, 20360, 18392, 28552, 18408, 24456, 18424, 32648, 18456, 24648, 18472, 20552, - 18488, 28744, 18520, 26696, 18536, 22600, 18552, 30792, 18584, 25672, 18600, 21576, 18616, 29768, 18632, 19528, - 18648, 27720, 18664, 23624, 18680, 31816, 18712, 25160, 18728, 21064, 18744, 29256, 18760, 19016, 18776, 27208, - 18792, 23112, 18808, 31304, 18840, 26184, 18856, 22088, 18872, 30280, 18888, 20040, 18904, 28232, 18920, 24136, - 18936, 32328, 18968, 24904, 18984, 20808, 19000, 29000, 19032, 26952, 19048, 22856, 19064, 31048, 19096, 25928, - 19112, 21832, 19128, 30024, 19144, 19784, 19160, 27976, 19176, 23880, 19192, 32072, 19224, 25416, 19240, 21320, - 19256, 29512, 19288, 27464, 19304, 23368, 19320, 31560, 19352, 26440, 19368, 22344, 19384, 30536, 19400, 20296, - 19416, 28488, 19432, 24392, 19448, 32584, 19480, 24776, 19496, 20680, 19512, 28872, 19544, 26824, 19560, 22728, - 19576, 30920, 19608, 25800, 19624, 21704, 19640, 29896, 19672, 27848, 19688, 23752, 19704, 31944, 19736, 25288, - 19752, 21192, 19768, 29384, 19800, 27336, 19816, 23240, 19832, 31432, 19864, 26312, 19880, 22216, 19896, 30408, - 19912, 20168, 19928, 28360, 19944, 24264, 19960, 32456, 19992, 25032, 20008, 20936, 20024, 29128, 20056, 27080, - 20072, 22984, 20088, 31176, 20120, 26056, 20136, 21960, 20152, 30152, 20184, 28104, 20200, 24008, 20216, 32200, - 20248, 25544, 20264, 21448, 20280, 29640, 20312, 27592, 20328, 23496, 20344, 31688, 20376, 26568, 20392, 22472, - 20408, 30664, 20440, 28616, 20456, 24520, 20472, 32712, 20504, 24616, 20536, 28712, 20568, 26664, 20584, 22568, - 20600, 30760, 20632, 25640, 20648, 21544, 20664, 29736, 20696, 27688, 20712, 23592, 20728, 31784, 20760, 25128, - 20776, 21032, 20792, 29224, 20824, 27176, 20840, 23080, 20856, 31272, 20888, 26152, 20904, 22056, 20920, 30248, - 20952, 28200, 20968, 24104, 20984, 32296, 21016, 24872, 21048, 28968, 21080, 26920, 21096, 22824, 21112, 31016, - 21144, 25896, 21160, 21800, 21176, 29992, 21208, 27944, 21224, 23848, 21240, 32040, 21272, 25384, 21304, 29480, - 21336, 27432, 21352, 23336, 21368, 31528, 21400, 26408, 21416, 22312, 21432, 30504, 21464, 28456, 21480, 24360, - 21496, 32552, 21528, 24744, 21560, 28840, 21592, 26792, 21608, 22696, 21624, 30888, 21656, 25768, 21688, 29864, - 21720, 27816, 21736, 23720, 21752, 31912, 21784, 25256, 21816, 29352, 21848, 27304, 21864, 23208, 21880, 31400, - 21912, 26280, 21928, 22184, 21944, 30376, 21976, 28328, 21992, 24232, 22008, 32424, 22040, 25000, 22072, 29096, - 22104, 27048, 22120, 22952, 22136, 31144, 22168, 26024, 22200, 30120, 22232, 28072, 22248, 23976, 22264, 32168, - 22296, 25512, 22328, 29608, 22360, 27560, 22376, 23464, 22392, 31656, 22424, 26536, 22456, 30632, 22488, 28584, - 22504, 24488, 22520, 32680, 22552, 24680, 22584, 28776, 22616, 26728, 22648, 30824, 22680, 25704, 22712, 29800, - 22744, 27752, 22760, 23656, 22776, 31848, 22808, 25192, 22840, 29288, 22872, 27240, 22888, 23144, 22904, 31336, - 22936, 26216, 22968, 30312, 23000, 28264, 23016, 24168, 23032, 32360, 23064, 24936, 23096, 29032, 23128, 26984, - 23160, 31080, 23192, 25960, 23224, 30056, 23256, 28008, 23272, 23912, 23288, 32104, 23320, 25448, 23352, 29544, - 23384, 27496, 23416, 31592, 23448, 26472, 23480, 30568, 23512, 28520, 23528, 24424, 23544, 32616, 23576, 24808, - 23608, 28904, 23640, 26856, 23672, 30952, 23704, 25832, 23736, 29928, 23768, 27880, 23800, 31976, 23832, 25320, - 23864, 29416, 23896, 27368, 23928, 31464, 23960, 26344, 23992, 30440, 24024, 28392, 24040, 24296, 24056, 32488, - 24088, 25064, 24120, 29160, 24152, 27112, 24184, 31208, 24216, 26088, 24248, 30184, 24280, 28136, 24312, 32232, - 24344, 25576, 24376, 29672, 24408, 27624, 24440, 31720, 24472, 26600, 24504, 30696, 24536, 28648, 24568, 32744, - 24632, 28696, 24664, 26648, 24696, 30744, 24728, 25624, 24760, 29720, 24792, 27672, 24824, 31768, 24856, 25112, - 24888, 29208, 24920, 27160, 24952, 31256, 24984, 26136, 25016, 30232, 25048, 28184, 25080, 32280, 25144, 28952, - 25176, 26904, 25208, 31000, 25240, 25880, 25272, 29976, 25304, 27928, 25336, 32024, 25400, 29464, 25432, 27416, - 25464, 31512, 25496, 26392, 25528, 30488, 25560, 28440, 25592, 32536, 25656, 28824, 25688, 26776, 25720, 30872, - 25784, 29848, 25816, 27800, 25848, 31896, 25912, 29336, 25944, 27288, 25976, 31384, 26008, 26264, 26040, 30360, - 26072, 28312, 26104, 32408, 26168, 29080, 26200, 27032, 26232, 31128, 26296, 30104, 26328, 28056, 26360, 32152, - 26424, 29592, 26456, 27544, 26488, 31640, 26552, 30616, 26584, 28568, 26616, 32664, 26680, 28760, 26744, 30808, - 26808, 29784, 26840, 27736, 26872, 31832, 26936, 29272, 26968, 27224, 27000, 31320, 27064, 30296, 27096, 28248, - 27128, 32344, 27192, 29016, 27256, 31064, 27320, 30040, 27352, 27992, 27384, 32088, 27448, 29528, 27512, 31576, - 27576, 30552, 27608, 28504, 27640, 32600, 27704, 28888, 27768, 30936, 27832, 29912, 27896, 31960, 27960, 29400, - 28024, 31448, 28088, 30424, 28120, 28376, 28152, 32472, 28216, 29144, 28280, 31192, 28344, 30168, 28408, 32216, - 28472, 29656, 28536, 31704, 28600, 30680, 28664, 32728, 28792, 30776, 28856, 29752, 28920, 31800, 28984, 29240, - 29048, 31288, 29112, 30264, 29176, 32312, 29304, 31032, 29368, 30008, 29432, 32056, 29560, 31544, 29624, 30520, - 29688, 32568, 29816, 30904, 29944, 31928, 30072, 31416, 30136, 30392, 30200, 32440, 30328, 31160, 30456, 32184, - 30584, 31672, 30712, 32696, 30968, 31864, 31096, 31352, 31224, 32376, 31480, 32120, 31736, 32632, 32248, 32504, -}; - -void dsps_fft2r_rev_tables_init_fc32(void) -{ - dsps_fft2r_rev_tables_fc32[0] = (uint16_t *)bitrev2r_table_16_fc32; - dsps_fft2r_rev_tables_fc32[1] = (uint16_t *)bitrev2r_table_32_fc32; - dsps_fft2r_rev_tables_fc32[2] = (uint16_t *)bitrev2r_table_64_fc32; - dsps_fft2r_rev_tables_fc32[3] = (uint16_t *)bitrev2r_table_128_fc32; - dsps_fft2r_rev_tables_fc32[4] = (uint16_t *)bitrev2r_table_256_fc32; - dsps_fft2r_rev_tables_fc32[5] = (uint16_t *)bitrev2r_table_512_fc32; - dsps_fft2r_rev_tables_fc32[6] = (uint16_t *)bitrev2r_table_1024_fc32; - dsps_fft2r_rev_tables_fc32[7] = (uint16_t *)bitrev2r_table_2048_fc32; - dsps_fft2r_rev_tables_fc32[8] = (uint16_t *)bitrev2r_table_4096_fc32; - -} - -uint16_t *dsps_fft2r_rev_tables_fc32[] = { - (uint16_t *)bitrev2r_table_16_fc32, - (uint16_t *)bitrev2r_table_32_fc32, - (uint16_t *)bitrev2r_table_64_fc32, - (uint16_t *)bitrev2r_table_128_fc32, - (uint16_t *)bitrev2r_table_256_fc32, - (uint16_t *)bitrev2r_table_512_fc32, - (uint16_t *)bitrev2r_table_1024_fc32, - (uint16_t *)bitrev2r_table_2048_fc32, - (uint16_t *)bitrev2r_table_4096_fc32, -}; - -const uint16_t bitrev2r_table_16_fc32_size = 6; -const uint16_t bitrev2r_table_32_fc32_size = 12; -const uint16_t bitrev2r_table_64_fc32_size = 28; -const uint16_t bitrev2r_table_128_fc32_size = 56; -const uint16_t bitrev2r_table_256_fc32_size = 120; -const uint16_t bitrev2r_table_512_fc32_size = 240; -const uint16_t bitrev2r_table_1024_fc32_size = 496; -const uint16_t bitrev2r_table_2048_fc32_size = 992; -const uint16_t bitrev2r_table_4096_fc32_size = 2016; - -const uint16_t dsps_fft2r_rev_tables_fc32_size[] = { - (const uint16_t)6, // bitrev2r_table_16_fc32_size, - (const uint16_t)12, // bitrev2r_table_32_fc32_size, - (const uint16_t)28, // bitrev2r_table_64_fc32_size, - (const uint16_t)56, // bitrev2r_table_128_fc32_size, - (const uint16_t)120, // bitrev2r_table_256_fc32_size, - (const uint16_t)240, // bitrev2r_table_512_fc32_size, - (const uint16_t)496, // bitrev2r_table_1024_fc32_size, - (const uint16_t)992, // bitrev2r_table_2048_fc32_size, - (const uint16_t)2016,// bitrev2r_table_4096_fc32_size, -}; diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft2r_fc32_ae32.c b/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft2r_fc32_ae32.c deleted file mode 100644 index 1d7fc78..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft2r_fc32_ae32.c +++ /dev/null @@ -1,63 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_fft2r.h" -#include "dsp_common.h" -#include "dsp_types.h" -#include -#include "esp_attr.h" -#include "dsps_fft2r_platform.h" - -#if (dsps_bit_rev_lookup_fc32_ae32_enabled == 1) - -esp_err_t dsps_bit_rev_lookup_fc32_ae32(float *data, int reverse_size, uint16_t *reverse_tab) -{ - int idx_0, idx_1; - int idx_2, idx_3; - - float *data_i; - - asm volatile ("addi %0, %1, 4" : "=a" (data_i) : "a" (data)); ///data_i = &data[1]; - asm volatile ("srli %0, %0, 1" : "+a" (reverse_size)); /// reverse_size >>= 1; - asm volatile ("loopnez %0, __loop_end_radix2_reorder_lookup_table" :: "a" (reverse_size)); ///for (i = 0; i < reverse_size; i++) { - asm volatile ("l16ui %0, %1, 0" : "=a" (idx_0) : "a" (reverse_tab)); //idx_0 = *(reverse_tab + 0); ///idx_0 = reverse_tab[i * 2 + 0]; - asm volatile ("l16ui %0, %1, 2" : "=a" (idx_1) : "a" (reverse_tab)); //idx_1 = *(reverse_tab + 1); ///idx_1 = reverse_tab[i * 2 + 1]; - asm volatile ("l16ui %0, %1, 4" : "=a" (idx_2) : "a" (reverse_tab)); //idx_2 = *(reverse_tab + 2); ///idx_2 = reverse_tab[i * 2 + 2]; - asm volatile ("l16ui %0, %1, 6" : "=a" (idx_3) : "a" (reverse_tab)); //idx_3 = *(reverse_tab + 3); ///idx_3 = reverse_tab[i * 2 + 3]; - asm volatile ("addi %0, %0, 8" : "+a" (reverse_tab)); // reverse_tab += 4; - - asm volatile ("lsx f0, %0, %1" :: "a" (data), "a" (idx_0)); // f0 = *(data + idx_0); //f0 = data[idx_0 + 0]; - asm volatile ("lsx f2, %0, %1" :: "a" (data_i), "a" (idx_0)); // f2 = *(data_i + idx_0); //f2 = data[idx_0 + 1]; - asm volatile ("lsx f1, %0, %1" :: "a" (data), "a" (idx_1)); //f1 = *(data + idx_1); //f1 = data[idx_1 + 0]; - asm volatile ("lsx f3, %0, %1" :: "a" (data_i), "a" (idx_1)); //f3 = *(data_i + idx_1); //f3 = data[idx_1 + 1]; - - asm volatile ("ssx f0, %0, %1" :: "a" (data), "a" (idx_1)); //*(data + idx_1) = f0; //data[idx_1 + 0] = f0; - asm volatile ("ssx f2, %0, %1" :: "a" (data_i), "a" (idx_1)); //*(data_i + idx_1) = f2; //data[idx_1 + 1] = f2; - asm volatile ("ssx f1, %0, %1" :: "a" (data), "a" (idx_0)); //*(data + idx_0) = f1; //data[idx_0 + 0] = f1; - asm volatile ("ssx f3, %0, %1" :: "a" (data_i), "a" (idx_0)); //*(data_i + idx_0) = f3;//data[idx_0 + 1] = f3; - - asm volatile ("lsx f0, %0, %1" :: "a" (data), "a" (idx_2)); // f0 = *(data + idx_2); //f0 = data[idx_2 + 0]; - asm volatile ("lsx f2, %0, %1" :: "a" (data_i), "a" (idx_2)); // f2 = *(data_i + idx_2); //f2 = data[idx_2 + 1]; - asm volatile ("lsx f1, %0, %1" :: "a" (data), "a" (idx_3)); //f1 = *(data + idx_3); //f1 = data[idx_3 + 0]; - asm volatile ("lsx f3, %0, %1" :: "a" (data_i), "a" (idx_3)); //f3 = *(data_i + idx_3); //f3 = data[idx_3 + 1]; - - asm volatile ("ssx f0, %0, %1" :: "a" (data), "a" (idx_3)); //*(data + idx_3) = f0; //data[idx_3 + 0] = f0; - asm volatile ("ssx f2, %0, %1" :: "a" (data_i), "a" (idx_3)); //*(data_i + idx_3) = f2; //data[idx_3 + 1] = f2; - asm volatile ("ssx f1, %0, %1" :: "a" (data), "a" (idx_2)); //*(data + idx_2) = f1; //data[idx_2 + 0] = f1; - asm volatile ("ssx f3, %0, %1" :: "a" (data_i), "a" (idx_2)); //*(data_i + idx_2) = f3; //data[idx_2 + 1] = f3; - //} - asm volatile("__loop_end_radix2_reorder_lookup_table: nop"); - return ESP_OK; -} -#endif // dsps_bit_rev_lookup_fc32_ae32_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft2r_fc32_ae32_.S b/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft2r_fc32_ae32_.S deleted file mode 100644 index ee961f2..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft2r_fc32_ae32_.S +++ /dev/null @@ -1,149 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_fft2r_platform.h" -#if (dsps_fft2r_fc32_ae32_enabled == 1) - -// This is matrix multipliction function for ESP32 processor. - .text - .align 4 - .global dsps_fft2r_fc32_ae32_ - .type dsps_fft2r_fc32_ae32_,@function - -// .extern dsps_fft_w_table_fc32; - .global dsps_fft_w_table_fc32; - -// The function implements the following C code: -//esp_err_t dsps_fft2r_fc32_ansi(float *data, int N) -//{ -// float *w = dsps_fft_w_table_fc32; -// -// int ie, ia, m; -// float re_temp, im_temp; -// float c, s; -// int N2 = N; -// ie = 1; -// for (int N2 = N/2; N2 > 0; N2 >>= 1) { -// ia = 0; -// for (int j = 0; j < ie; j++) { -// c = w[2 * j]; -// s = w[2 * j + 1]; -// for (int i = 0; i < N2; i++) { -// m = ia + N2; -// re_temp = c * data[2 * m] + s * data[2 * m + 1]; -// im_temp = c * data[2 * m + 1] - s * data[2 * m]; -// data[2 * m] = data[2 * ia] - re_temp; -// data[2 * m + 1] = data[2 * ia + 1] - im_temp; -// data[2 * ia] = data[2 * ia] + re_temp; -// data[2 * ia + 1] = data[2 * ia + 1] + im_temp; -// ia++; -// } -// ia += N2; -// } -// ie <<= 1; -// } -// return result; -//} - - -dsps_fft2r_fc32_ae32_: -//esp_err_t dsps_fft2r_fc32_ansi(float *data, int N, float* dsps_fft_w_table_fc32) - - entry a1, 16 - // Array increment for floating point data should be 4 -// data - a2 -// N - a3 -// dsps_fft_w_table_fc32 - a4 - for now - -// a6 - k, main loop counter; N2 - for (int N2 = N/2; N2 > 0; N2 >>= 1) -// a7 - ie -// a8 - j -// a9 - test -// a10 - (j*2)<<2, or a10 - j<<3 -// f0 - c or w[2 * j] -// f1 - s or w[2 * j + 1] -// a11 - ia -// a12 - m -// a13 - ia pointer -// a14 - m pointer -// f6 - re_temp -// f7 - im_temp - -// a15 - debug - - // This instruction are not working. Have to be fixed!!! - // For now theres no solution... -// l32r a4, dsps_fft_w_table_fc32_ae32 - - // Load shift register with 1 - movi.n a5, 1 // a5 = 1; - ssr a5 // load shift register with 1 - - srli a6, a3, 1 // a6 = N2 = N/2 - movi a7, 1 // a7 - ie - -.fft2r_l1: - movi a8, 0 // a8 - j - movi a11,0 // a11 = ia = 0; - -.fft2r_l2: // loop for j, a8 - j - slli a10, a8, 3 // a10 = j<<3 // shift for cos () -- c = w[2 * j]; - add.n a10, a10, a4 // a10 - pointer to cos - lsi f0, a10, 0 - lsi f1, a10, 4 - - movi a9, 0 // just for debug - loopnez a6, .fft2r_l3 - add.n a12, a11, a6 // a12 = m = ia + N2 - - slli a14, a12, 3 // a14 - pointer for m*2 - slli a13, a11, 3 // a13 - pointer for ia*2 - add.n a14, a14, a2 // pointers to data arrays - add.n a13, a13, a2 // - - lsi f4, a14, 0 // data[2 * m] - mul.s f6, f0, f4 // re_temp = c * data[2 * m] - lsi f5, a14, 4 // data[2 * m + 1] - mul.s f7, f0, f5 // im_temp = c * data[2 * m + 1] - - lsi f2, a13, 0 // data[2 * ia] - madd.s f6, f1, f5 // re_temp += s * data[2 * m + 1]; - lsi f3, a13, 4 // data[2 * ia + 1] - msub.s f7, f1, f4 // im_temp -= s * data[2 * m]; - - sub.s f8, f2, f6 // = data[2 * ia] - re_temp; - sub.s f9, f3, f7 // = data[2 * ia + 1] - im_temp; - - add.s f10, f2, f6 // = data[2 * ia] + re_temp; - ssi f8, a14, 0 - add.s f11, f3, f7 // = data[2 * ia + 1] + im_temp; - ssi f9, a14, 4 - - ssi f10, a13, 0 - addi a11, a11, 1// ia++ - ssi f11, a13, 4 -.fft2r_l3: - add a11, a11, a6 - - addi a8, a8, 1 // j++ - BNE a8, a7, .fft2r_l2 // - slli a7, a7, 1 // ie = ie<<1 -// main loop: for (int k = N/2; k > 0; k >>= 1) - srli a6, a6, 1 // a6 = a6>>1 - BNEZ a6, .fft2r_l1// Jump if > 0 - - movi.n a2, 0 // return status ESP_OK - retw.n - -#endif // dsps_fft2r_fc32_ae32_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft2r_fc32_aes3_.S b/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft2r_fc32_aes3_.S deleted file mode 100644 index 1ead1da..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft2r_fc32_aes3_.S +++ /dev/null @@ -1,143 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_fft2r_platform.h" -#if (dsps_fft2r_fc32_aes3_enabled == 1) - -// This is matrix multipliction function for ESP32 processor. - .text - .align 4 - .global dsps_fft2r_fc32_aes3_ - .type dsps_fft2r_fc32_aes3_,@function - -// .extern dsps_fft_w_table_fc32; - .global dsps_fft_w_table_fc32; - -// The function implements the following C code: -//esp_err_t dsps_fft2r_fc32_ansi(float *data, int N) -//{ -// float *w = dsps_fft_w_table_fc32; -// -// int ie, ia, m; -// float re_temp, im_temp; -// float c, s; -// int N2 = N; -// ie = 1; -// for (int N2 = N/2; N2 > 0; N2 >>= 1) { -// ia = 0; -// for (int j = 0; j < ie; j++) { -// c = w[2 * j]; -// s = w[2 * j + 1]; -// for (int i = 0; i < N2; i++) { -// m = ia + N2; -// re_temp = c * data[2 * m] + s * data[2 * m + 1]; -// im_temp = c * data[2 * m + 1] - s * data[2 * m]; -// data[2 * m] = data[2 * ia] - re_temp; -// data[2 * m + 1] = data[2 * ia + 1] - im_temp; -// data[2 * ia] = data[2 * ia] + re_temp; -// data[2 * ia + 1] = data[2 * ia + 1] + im_temp; -// ia++; -// } -// ia += N2; -// } -// ie <<= 1; -// } -// return result; -//} - - -dsps_fft2r_fc32_aes3_: -//esp_err_t dsps_fft2r_fc32_ansi(float *data, int N, float* dsps_fft_w_table_fc32) - - entry a1, 16 - // Array increment for floating point data should be 4 -// data - a2 -// N - a3 -// dsps_fft_w_table_fc32 - a4 - for now - -// a6 - k, main loop counter; N2 - for (int N2 = N/2; N2 > 0; N2 >>= 1) -// a7 - ie -// a8 - j -// a9 - test -// a10 - (j*2)<<2, or a10 - j<<3 -// f0 - c or w[2 * j] -// f1 - s or w[2 * j + 1] -// a11 - ia -// a12 - m -// a13 - ia pointer -// a14 - m pointer -// f6 - re_temp -// f7 - im_temp - -// a15 - debug - - // This instruction are not working. Have to be fixed!!! - // For now theres no solution... -// l32r a4, dsps_fft_w_table_fc32_ae32 - - // Load shift register with 1 - movi.n a5, 1 // a5 = 1; - ssr a5 // load shift register with 1 - - srli a6, a3, 1 // a6 = N2 = N/2 - movi a7, 1 // a7 - ie - -.fft2r_l1: - movi a8, 0 // a8 - j - movi a11,0 // a11 = ia = 0; - -.fft2r_l2: // loop for j, a8 - j - slli a10, a8, 3 // a10 = j<<3 // shift for cos () -- c = w[2 * j]; - add.n a10, a10, a4 // a10 - pointer to cos - EE.LDF.64.IP f1, f0, a10, 0 - - movi a9, 0 // just for debug - loopnez a6, .fft2r_l3 - add.n a12, a11, a6 // a12 = m = ia + N2 - - slli a14, a12, 3 // a14 - pointer for m*2 - slli a13, a11, 3 // a13 - pointer for ia*2 - add.n a14, a14, a2 // pointers to data arrays - add.n a13, a13, a2 // - EE.LDF.64.IP f5, f4, a14, 0 // data[2 * m], data[2 * m + 1] - EE.LDF.64.IP f3, f2, a13, 0 // data[2 * ia], data[2 * ia + 1] - - mul.s f6, f0, f4 // re_temp = c * data[2 * m] - mul.s f7, f0, f5 // im_temp = c * data[2 * m + 1] - - madd.s f6, f1, f5 // re_temp += s * data[2 * m + 1]; - msub.s f7, f1, f4 // im_temp -= s * data[2 * m]; - - sub.s f8, f2, f6 // = data[2 * ia] - re_temp; - sub.s f9, f3, f7 // = data[2 * ia + 1] - im_temp; - - add.s f10, f2, f6 // = data[2 * ia] + re_temp; - add.s f11, f3, f7 // = data[2 * ia + 1] + im_temp; - EE.STF.64.IP f9, f8, a14, 0 - addi a11, a11, 1 // ia++ - EE.STF.64.IP f11, f10, a13, 0 -.fft2r_l3: - add a11, a11, a6 - - addi a8, a8, 1 // j++ - BNE a8, a7, .fft2r_l2 // - slli a7, a7, 1 // ie = ie<<1 -// main loop: for (int k = N/2; k > 0; k >>= 1) - srli a6, a6, 1 // a6 = a6>>1 - BNEZ a6, .fft2r_l1// Jump if > 0 - - movi.n a2, 0 // return status ESP_OK - retw.n - -#endif // dsps_fft2r_fc32_ae32_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft2r_fc32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft2r_fc32_ansi.c deleted file mode 100644 index d0fb682..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft2r_fc32_ansi.c +++ /dev/null @@ -1,369 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_fft2r.h" -#include "dsp_common.h" -#include "dsp_types.h" -#include -#include "esp_attr.h" -#include "esp_log.h" -#include -#include - - -static const char *TAG = "fftr2_ansi"; - -float *dsps_fft_w_table_fc32; -int dsps_fft_w_table_size; -uint8_t dsps_fft2r_initialized = 0; -uint8_t dsps_fft2r_mem_allocated = 0; - -uint16_t *dsps_fft2r_ram_rev_table = NULL; - -#ifdef CONFIG_IDF_TARGET_ESP32S3 -extern float* dsps_fft2r_w_table_fc32_1024; -#endif // CONFIG_IDF_TARGET_ESP32S3 - -unsigned short reverse(unsigned short x, unsigned short N, int order); - -esp_err_t dsps_fft2r_init_fc32(float *fft_table_buff, int table_size) -{ - esp_err_t result = ESP_OK; - if (dsps_fft2r_initialized != 0) { - return result; - } - if (table_size > CONFIG_DSP_MAX_FFT_SIZE) { - return ESP_ERR_DSP_PARAM_OUTOFRANGE; - } - if (table_size == 0) { - return result; - } - if (fft_table_buff != NULL) { - if (dsps_fft2r_mem_allocated) { - return ESP_ERR_DSP_REINITIALIZED; - } - dsps_fft_w_table_fc32 = fft_table_buff; - dsps_fft_w_table_size = table_size; - } else { - if (!dsps_fft2r_mem_allocated) { - #if CONFIG_IDF_TARGET_ESP32S3 - if (table_size <= 1024) - { - dsps_fft_w_table_fc32 = dsps_fft2r_w_table_fc32_1024; - } else - { - dsps_fft_w_table_fc32 = (float*)memalign(16, sizeof(float) * table_size); - } - #else - dsps_fft_w_table_fc32 = (float *)malloc(table_size * sizeof(float)); - #endif - if (dsps_fft_w_table_fc32 == NULL) { - return ESP_ERR_DSP_PARAM_OUTOFRANGE; - } - } - dsps_fft_w_table_size = table_size; - dsps_fft2r_mem_allocated = 1; - - } - - // FFT ram_rev table allocated - int pow = dsp_power_of_two(table_size); - if ((pow > 3) && (pow < 13)) { - dsps_fft2r_ram_rev_table = (uint16_t *)malloc(2 * dsps_fft2r_rev_tables_fc32_size[pow - 4] * sizeof(uint16_t)); - if (dsps_fft2r_ram_rev_table == NULL) { - return ESP_ERR_DSP_PARAM_OUTOFRANGE; - } - memcpy(dsps_fft2r_ram_rev_table, dsps_fft2r_rev_tables_fc32[pow - 4], 2 * dsps_fft2r_rev_tables_fc32_size[pow - 4] * sizeof(uint16_t)); - dsps_fft2r_rev_tables_fc32[pow - 4] = dsps_fft2r_ram_rev_table; - } - - result = dsps_gen_w_r2_fc32(dsps_fft_w_table_fc32, dsps_fft_w_table_size); - if (result != ESP_OK) { - return result; - } - result = dsps_bit_rev_fc32_ansi(dsps_fft_w_table_fc32, dsps_fft_w_table_size >> 1); - if (result != ESP_OK) { - return result; - } - dsps_fft2r_initialized = 1; - - return ESP_OK; -} - -void dsps_fft2r_deinit_fc32() -{ - if (dsps_fft2r_mem_allocated) { - #if CONFIG_IDF_TARGET_ESP32S3 - if (dsps_fft_w_table_fc32 != dsps_fft2r_w_table_fc32_1024) - { - free(dsps_fft_w_table_fc32); - } - #else - free(dsps_fft_w_table_fc32); - #endif - } - if (dsps_fft2r_ram_rev_table != NULL) { - free(dsps_fft2r_ram_rev_table); - dsps_fft2r_ram_rev_table = NULL; - } - // Re init bitrev table for next use - dsps_fft2r_rev_tables_init_fc32(); - dsps_fft2r_mem_allocated = 0; - dsps_fft2r_initialized = 0; -} - -esp_err_t dsps_fft2r_fc32_ansi_(float *data, int N, float *w) -{ - if (!dsp_is_power_of_two(N)) { - return ESP_ERR_DSP_INVALID_LENGTH; - } - if (!dsps_fft2r_initialized) { - return ESP_ERR_DSP_UNINITIALIZED; - } - - esp_err_t result = ESP_OK; - - int ie, ia, m; - float re_temp, im_temp; - float c, s; - ie = 1; - for (int N2 = N / 2; N2 > 0; N2 >>= 1) { - ia = 0; - for (int j = 0; j < ie; j++) { - c = w[2 * j]; - s = w[2 * j + 1]; - for (int i = 0; i < N2; i++) { - m = ia + N2; - re_temp = c * data[2 * m] + s * data[2 * m + 1]; - im_temp = c * data[2 * m + 1] - s * data[2 * m]; - data[2 * m] = data[2 * ia] - re_temp; - data[2 * m + 1] = data[2 * ia + 1] - im_temp; - data[2 * ia] = data[2 * ia] + re_temp; - data[2 * ia + 1] = data[2 * ia + 1] + im_temp; - ia++; - } - ia += N2; - } - ie <<= 1; - } - return result; -} - - -unsigned short reverse(unsigned short x, unsigned short N, int order) -{ - unsigned short b = x; - - b = (b & 0xff00) >> 8 | (b & 0x00fF) << 8; - b = (b & 0xf0F0) >> 4 | (b & 0x0f0F) << 4; - b = (b & 0xCCCC) >> 2 | (b & 0x3333) << 2; - b = (b & 0xAAAA) >> 1 | (b & 0x5555) << 1; - return b >> (16 - order); -} - -esp_err_t dsps_bit_rev_fc32_ansi(float *data, int N) -{ - if (!dsp_is_power_of_two(N)) { - return ESP_ERR_DSP_INVALID_LENGTH; - } - - esp_err_t result = ESP_OK; - - int j, k; - float r_temp, i_temp; - j = 0; - for (int i = 1; i < (N - 1); i++) { - k = N >> 1; - while (k <= j) { - j -= k; - k >>= 1; - } - j += k; - if (i < j) { - r_temp = data[j * 2]; - data[j * 2] = data[i * 2]; - data[i * 2] = r_temp; - i_temp = data[j * 2 + 1]; - data[j * 2 + 1] = data[i * 2 + 1]; - data[i * 2 + 1] = i_temp; - } - } - return result; -} - -esp_err_t dsps_gen_w_r2_fc32(float *w, int N) -{ - if (!dsp_is_power_of_two(N)) { - return ESP_ERR_DSP_INVALID_LENGTH; - } - - esp_err_t result = ESP_OK; - - int i; - float e = M_PI * 2.0 / N; - - for (i = 0; i < (N >> 1); i++) { - w[2 * i] = cosf(i * e); - w[2 * i + 1] = sinf(i * e); - } - - return result; -} - -esp_err_t dsps_cplx2reC_fc32_ansi(float *data, int N) -{ - if (!dsp_is_power_of_two(N)) { - return ESP_ERR_DSP_INVALID_LENGTH; - } - esp_err_t result = ESP_OK; - - int i; - int n2 = N << 1; - - float rkl = 0; - float rkh = 0; - float rnl = 0; - float rnh = 0; - float ikl = 0; - float ikh = 0; - float inl = 0; - float inh = 0; - - for (i = 0; i < (N / 4); i++) { - rkl = data[i * 2 + 0 + 2]; - ikl = data[i * 2 + 1 + 2]; - rnl = data[n2 - i * 2 - 2]; - inl = data[n2 - i * 2 - 1]; - - rkh = data[i * 2 + 0 + 2 + N]; - ikh = data[i * 2 + 1 + 2 + N]; - rnh = data[n2 - i * 2 - 2 - N]; - inh = data[n2 - i * 2 - 1 - N]; - - data[i * 2 + 0 + 2] = rkl + rnl; - data[i * 2 + 1 + 2] = ikl - inl; - - data[n2 - i * 2 - 1 - N] = inh - ikh; - data[n2 - i * 2 - 2 - N] = rkh + rnh; - - data[i * 2 + 0 + 2 + N] = ikl + inl; - data[i * 2 + 1 + 2 + N] = rnl - rkl; - - data[n2 - i * 2 - 1] = rkh - rnh; - data[n2 - i * 2 - 2] = ikh + inh; - } - data[N] = data[1]; - data[1] = 0; - data[N + 1] = 0; - - return result; -} - -esp_err_t dsps_gen_bitrev2r_table(int N, int step, char *name_ext) -{ - if (!dsp_is_power_of_two(N)) { - return ESP_ERR_DSP_INVALID_LENGTH; - } - - int j, k; - j = 0; - int items_count = 0; - ESP_LOGD(TAG, "const uint16_t bitrev2r_table_%i_%s[] = { ", N, name_ext); - for (int i = 1; i < (N - 1); i++) { - k = N >> 1; - while (k <= j) { - j -= k; - k >>= 1; - } - j += k; - if (i < j) { - ESP_LOGD(TAG, "%i, %i, ", i * step, j * step); - items_count++; - if ((items_count % 8) == 0) { - ESP_LOGD(TAG, " "); - } - } - } - ESP_LOGD(TAG, "};"); - ESP_LOGD(TAG, "const uint16_t bitrev2r_table_%i_%s_size = %i;\n", N, name_ext, items_count); - - ESP_LOGD(TAG, "extern const uint16_t bitrev2r_table_%i_%s[];", N, name_ext); - ESP_LOGD(TAG, "extern const uint16_t bitrev2r_table_%i_%s_size;\n", N, name_ext); - return ESP_OK; -} - -esp_err_t dsps_bit_rev2r_fc32(float *data, int N) -{ - uint16_t *table; - uint16_t table_size; - switch (N) { - case 16: - table = (uint16_t *)dsps_fft2r_rev_tables_fc32[0]; - table_size = dsps_fft2r_rev_tables_fc32_size[0]; - break; - case 32: - table = (uint16_t *)dsps_fft2r_rev_tables_fc32[1]; - table_size = dsps_fft2r_rev_tables_fc32_size[1]; - break; - case 64: - table = (uint16_t *)dsps_fft2r_rev_tables_fc32[2]; - table_size = dsps_fft2r_rev_tables_fc32_size[2]; - break; - case 128: - table = (uint16_t *)dsps_fft2r_rev_tables_fc32[3]; - table_size = dsps_fft2r_rev_tables_fc32_size[3]; - break; - case 256: - table = (uint16_t *)dsps_fft2r_rev_tables_fc32[4]; - table_size = dsps_fft2r_rev_tables_fc32_size[4]; - break; - case 512: - table = (uint16_t *)dsps_fft2r_rev_tables_fc32[5]; - table_size = dsps_fft2r_rev_tables_fc32_size[5]; - break; - case 1024: - table = (uint16_t *)dsps_fft2r_rev_tables_fc32[6]; - table_size = dsps_fft2r_rev_tables_fc32_size[6]; - break; - case 2048: - table = (uint16_t *)dsps_fft2r_rev_tables_fc32[7]; - table_size = dsps_fft2r_rev_tables_fc32_size[7]; - break; - case 4096: - table = (uint16_t *)dsps_fft2r_rev_tables_fc32[8]; - table_size = dsps_fft2r_rev_tables_fc32_size[8]; - break; - - default: - return dsps_bit_rev_fc32(data, N); - break; - } - return dsps_bit_rev_lookup_fc32(data, table_size, table); -} - -esp_err_t dsps_bit_rev_lookup_fc32_ansi(float *data, int reverse_size, uint16_t *reverse_tab) -{ - float r_temp, i_temp; - for (int n = 0 ; n < reverse_size ; n++) { - uint16_t i = reverse_tab[n * 2 + 0] >> 2; - uint16_t j = reverse_tab[n * 2 + 1] >> 2; - r_temp = data[j]; - data[j] = data[i]; - data[i] = r_temp; - i_temp = data[j + 1]; - data[j + 1] = data[i + 1]; - data[i + 1] = i_temp; - } - return ESP_OK; -} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft4r_bitrev_tables_fc32.c b/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft4r_bitrev_tables_fc32.c deleted file mode 100644 index d91d65a..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft4r_bitrev_tables_fc32.c +++ /dev/null @@ -1,407 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -#include -#include "dsps_fft_tables.h" - - -const uint16_t bitrev4r_table_16_fc32[] = { - 8, 32, 16, 64, 24, 96, 48, 72, 56, 104, 88, 112, -}; -extern const uint16_t bitrev4r_table_16_fc32[]; -extern const uint16_t bitrev4r_table_16_fc32_size; - -const uint16_t bitrev4r_table_64_fc32[] = { - 8, 128, 16, 256, 24, 384, 40, 160, 48, 288, 56, 416, 72, 192, 80, 320, - 88, 448, 104, 224, 112, 352, 120, 480, 144, 264, 152, 392, 176, 296, 184, 424, - 208, 328, 216, 456, 240, 360, 248, 488, 280, 400, 312, 432, 344, 464, 376, 496, -}; -extern const uint16_t bitrev4r_table_64_fc32[]; -extern const uint16_t bitrev4r_table_64_fc32_size; - -const uint16_t bitrev4r_table_256_fc32[] = { - 8, 512, 16, 1024, 24, 1536, 32, 128, 40, 640, 48, 1152, 56, 1664, 64, 256, - 72, 768, 80, 1280, 88, 1792, 96, 384, 104, 896, 112, 1408, 120, 1920, 136, 544, - 144, 1056, 152, 1568, 168, 672, 176, 1184, 184, 1696, 192, 288, 200, 800, 208, 1312, - 216, 1824, 224, 416, 232, 928, 240, 1440, 248, 1952, 264, 576, 272, 1088, 280, 1600, - 296, 704, 304, 1216, 312, 1728, 328, 832, 336, 1344, 344, 1856, 352, 448, 360, 960, - 368, 1472, 376, 1984, 392, 608, 400, 1120, 408, 1632, 424, 736, 432, 1248, 440, 1760, - 456, 864, 464, 1376, 472, 1888, 488, 992, 496, 1504, 504, 2016, 528, 1032, 536, 1544, - 552, 648, 560, 1160, 568, 1672, 584, 776, 592, 1288, 600, 1800, 616, 904, 624, 1416, - 632, 1928, 656, 1064, 664, 1576, 688, 1192, 696, 1704, 712, 808, 720, 1320, 728, 1832, - 744, 936, 752, 1448, 760, 1960, 784, 1096, 792, 1608, 816, 1224, 824, 1736, 848, 1352, - 856, 1864, 872, 968, 880, 1480, 888, 1992, 912, 1128, 920, 1640, 944, 1256, 952, 1768, - 976, 1384, 984, 1896, 1008, 1512, 1016, 2024, 1048, 1552, 1072, 1168, 1080, 1680, 1104, 1296, - 1112, 1808, 1136, 1424, 1144, 1936, 1176, 1584, 1208, 1712, 1232, 1328, 1240, 1840, 1264, 1456, - 1272, 1968, 1304, 1616, 1336, 1744, 1368, 1872, 1392, 1488, 1400, 2000, 1432, 1648, 1464, 1776, - 1496, 1904, 1528, 2032, 1592, 1688, 1624, 1816, 1656, 1944, 1752, 1848, 1784, 1976, 1912, 2008, -}; -extern const uint16_t bitrev4r_table_256_fc32[]; -extern const uint16_t bitrev4r_table_256_fc32_size; - -const uint16_t bitrev4r_table_1024_fc32[] = { - 8, 2048, 16, 4096, 24, 6144, 32, 512, 40, 2560, 48, 4608, 56, 6656, 64, 1024, - 72, 3072, 80, 5120, 88, 7168, 96, 1536, 104, 3584, 112, 5632, 120, 7680, 136, 2176, - 144, 4224, 152, 6272, 160, 640, 168, 2688, 176, 4736, 184, 6784, 192, 1152, 200, 3200, - 208, 5248, 216, 7296, 224, 1664, 232, 3712, 240, 5760, 248, 7808, 264, 2304, 272, 4352, - 280, 6400, 288, 768, 296, 2816, 304, 4864, 312, 6912, 320, 1280, 328, 3328, 336, 5376, - 344, 7424, 352, 1792, 360, 3840, 368, 5888, 376, 7936, 392, 2432, 400, 4480, 408, 6528, - 416, 896, 424, 2944, 432, 4992, 440, 7040, 448, 1408, 456, 3456, 464, 5504, 472, 7552, - 480, 1920, 488, 3968, 496, 6016, 504, 8064, 520, 2080, 528, 4128, 536, 6176, 552, 2592, - 560, 4640, 568, 6688, 576, 1056, 584, 3104, 592, 5152, 600, 7200, 608, 1568, 616, 3616, - 624, 5664, 632, 7712, 648, 2208, 656, 4256, 664, 6304, 680, 2720, 688, 4768, 696, 6816, - 704, 1184, 712, 3232, 720, 5280, 728, 7328, 736, 1696, 744, 3744, 752, 5792, 760, 7840, - 776, 2336, 784, 4384, 792, 6432, 808, 2848, 816, 4896, 824, 6944, 832, 1312, 840, 3360, - 848, 5408, 856, 7456, 864, 1824, 872, 3872, 880, 5920, 888, 7968, 904, 2464, 912, 4512, - 920, 6560, 936, 2976, 944, 5024, 952, 7072, 960, 1440, 968, 3488, 976, 5536, 984, 7584, - 992, 1952, 1000, 4000, 1008, 6048, 1016, 8096, 1032, 2112, 1040, 4160, 1048, 6208, 1064, 2624, - 1072, 4672, 1080, 6720, 1096, 3136, 1104, 5184, 1112, 7232, 1120, 1600, 1128, 3648, 1136, 5696, - 1144, 7744, 1160, 2240, 1168, 4288, 1176, 6336, 1192, 2752, 1200, 4800, 1208, 6848, 1224, 3264, - 1232, 5312, 1240, 7360, 1248, 1728, 1256, 3776, 1264, 5824, 1272, 7872, 1288, 2368, 1296, 4416, - 1304, 6464, 1320, 2880, 1328, 4928, 1336, 6976, 1352, 3392, 1360, 5440, 1368, 7488, 1376, 1856, - 1384, 3904, 1392, 5952, 1400, 8000, 1416, 2496, 1424, 4544, 1432, 6592, 1448, 3008, 1456, 5056, - 1464, 7104, 1480, 3520, 1488, 5568, 1496, 7616, 1504, 1984, 1512, 4032, 1520, 6080, 1528, 8128, - 1544, 2144, 1552, 4192, 1560, 6240, 1576, 2656, 1584, 4704, 1592, 6752, 1608, 3168, 1616, 5216, - 1624, 7264, 1640, 3680, 1648, 5728, 1656, 7776, 1672, 2272, 1680, 4320, 1688, 6368, 1704, 2784, - 1712, 4832, 1720, 6880, 1736, 3296, 1744, 5344, 1752, 7392, 1768, 3808, 1776, 5856, 1784, 7904, - 1800, 2400, 1808, 4448, 1816, 6496, 1832, 2912, 1840, 4960, 1848, 7008, 1864, 3424, 1872, 5472, - 1880, 7520, 1896, 3936, 1904, 5984, 1912, 8032, 1928, 2528, 1936, 4576, 1944, 6624, 1960, 3040, - 1968, 5088, 1976, 7136, 1992, 3552, 2000, 5600, 2008, 7648, 2024, 4064, 2032, 6112, 2040, 8160, - 2064, 4104, 2072, 6152, 2088, 2568, 2096, 4616, 2104, 6664, 2120, 3080, 2128, 5128, 2136, 7176, - 2152, 3592, 2160, 5640, 2168, 7688, 2192, 4232, 2200, 6280, 2216, 2696, 2224, 4744, 2232, 6792, - 2248, 3208, 2256, 5256, 2264, 7304, 2280, 3720, 2288, 5768, 2296, 7816, 2320, 4360, 2328, 6408, - 2344, 2824, 2352, 4872, 2360, 6920, 2376, 3336, 2384, 5384, 2392, 7432, 2408, 3848, 2416, 5896, - 2424, 7944, 2448, 4488, 2456, 6536, 2472, 2952, 2480, 5000, 2488, 7048, 2504, 3464, 2512, 5512, - 2520, 7560, 2536, 3976, 2544, 6024, 2552, 8072, 2576, 4136, 2584, 6184, 2608, 4648, 2616, 6696, - 2632, 3112, 2640, 5160, 2648, 7208, 2664, 3624, 2672, 5672, 2680, 7720, 2704, 4264, 2712, 6312, - 2736, 4776, 2744, 6824, 2760, 3240, 2768, 5288, 2776, 7336, 2792, 3752, 2800, 5800, 2808, 7848, - 2832, 4392, 2840, 6440, 2864, 4904, 2872, 6952, 2888, 3368, 2896, 5416, 2904, 7464, 2920, 3880, - 2928, 5928, 2936, 7976, 2960, 4520, 2968, 6568, 2992, 5032, 3000, 7080, 3016, 3496, 3024, 5544, - 3032, 7592, 3048, 4008, 3056, 6056, 3064, 8104, 3088, 4168, 3096, 6216, 3120, 4680, 3128, 6728, - 3152, 5192, 3160, 7240, 3176, 3656, 3184, 5704, 3192, 7752, 3216, 4296, 3224, 6344, 3248, 4808, - 3256, 6856, 3280, 5320, 3288, 7368, 3304, 3784, 3312, 5832, 3320, 7880, 3344, 4424, 3352, 6472, - 3376, 4936, 3384, 6984, 3408, 5448, 3416, 7496, 3432, 3912, 3440, 5960, 3448, 8008, 3472, 4552, - 3480, 6600, 3504, 5064, 3512, 7112, 3536, 5576, 3544, 7624, 3560, 4040, 3568, 6088, 3576, 8136, - 3600, 4200, 3608, 6248, 3632, 4712, 3640, 6760, 3664, 5224, 3672, 7272, 3696, 5736, 3704, 7784, - 3728, 4328, 3736, 6376, 3760, 4840, 3768, 6888, 3792, 5352, 3800, 7400, 3824, 5864, 3832, 7912, - 3856, 4456, 3864, 6504, 3888, 4968, 3896, 7016, 3920, 5480, 3928, 7528, 3952, 5992, 3960, 8040, - 3984, 4584, 3992, 6632, 4016, 5096, 4024, 7144, 4048, 5608, 4056, 7656, 4080, 6120, 4088, 8168, - 4120, 6160, 4144, 4624, 4152, 6672, 4176, 5136, 4184, 7184, 4208, 5648, 4216, 7696, 4248, 6288, - 4272, 4752, 4280, 6800, 4304, 5264, 4312, 7312, 4336, 5776, 4344, 7824, 4376, 6416, 4400, 4880, - 4408, 6928, 4432, 5392, 4440, 7440, 4464, 5904, 4472, 7952, 4504, 6544, 4528, 5008, 4536, 7056, - 4560, 5520, 4568, 7568, 4592, 6032, 4600, 8080, 4632, 6192, 4664, 6704, 4688, 5168, 4696, 7216, - 4720, 5680, 4728, 7728, 4760, 6320, 4792, 6832, 4816, 5296, 4824, 7344, 4848, 5808, 4856, 7856, - 4888, 6448, 4920, 6960, 4944, 5424, 4952, 7472, 4976, 5936, 4984, 7984, 5016, 6576, 5048, 7088, - 5072, 5552, 5080, 7600, 5104, 6064, 5112, 8112, 5144, 6224, 5176, 6736, 5208, 7248, 5232, 5712, - 5240, 7760, 5272, 6352, 5304, 6864, 5336, 7376, 5360, 5840, 5368, 7888, 5400, 6480, 5432, 6992, - 5464, 7504, 5488, 5968, 5496, 8016, 5528, 6608, 5560, 7120, 5592, 7632, 5616, 6096, 5624, 8144, - 5656, 6256, 5688, 6768, 5720, 7280, 5752, 7792, 5784, 6384, 5816, 6896, 5848, 7408, 5880, 7920, - 5912, 6512, 5944, 7024, 5976, 7536, 6008, 8048, 6040, 6640, 6072, 7152, 6104, 7664, 6136, 8176, - 6200, 6680, 6232, 7192, 6264, 7704, 6328, 6808, 6360, 7320, 6392, 7832, 6456, 6936, 6488, 7448, - 6520, 7960, 6584, 7064, 6616, 7576, 6648, 8088, 6744, 7224, 6776, 7736, 6872, 7352, 6904, 7864, - 7000, 7480, 7032, 7992, 7128, 7608, 7160, 8120, 7288, 7768, 7416, 7896, 7544, 8024, 7672, 8152, -}; -extern const uint16_t bitrev4r_table_1024_fc32[]; -extern const uint16_t bitrev4r_table_1024_fc32_size; - -const uint16_t bitrev4r_table_4096_fc32[] = { - 8, 8192, 16, 16384, 24, 24576, 32, 2048, 40, 10240, 48, 18432, 56, 26624, 64, 4096, - 72, 12288, 80, 20480, 88, 28672, 96, 6144, 104, 14336, 112, 22528, 120, 30720, 128, 512, - 136, 8704, 144, 16896, 152, 25088, 160, 2560, 168, 10752, 176, 18944, 184, 27136, 192, 4608, - 200, 12800, 208, 20992, 216, 29184, 224, 6656, 232, 14848, 240, 23040, 248, 31232, 256, 1024, - 264, 9216, 272, 17408, 280, 25600, 288, 3072, 296, 11264, 304, 19456, 312, 27648, 320, 5120, - 328, 13312, 336, 21504, 344, 29696, 352, 7168, 360, 15360, 368, 23552, 376, 31744, 384, 1536, - 392, 9728, 400, 17920, 408, 26112, 416, 3584, 424, 11776, 432, 19968, 440, 28160, 448, 5632, - 456, 13824, 464, 22016, 472, 30208, 480, 7680, 488, 15872, 496, 24064, 504, 32256, 520, 8320, - 528, 16512, 536, 24704, 544, 2176, 552, 10368, 560, 18560, 568, 26752, 576, 4224, 584, 12416, - 592, 20608, 600, 28800, 608, 6272, 616, 14464, 624, 22656, 632, 30848, 648, 8832, 656, 17024, - 664, 25216, 672, 2688, 680, 10880, 688, 19072, 696, 27264, 704, 4736, 712, 12928, 720, 21120, - 728, 29312, 736, 6784, 744, 14976, 752, 23168, 760, 31360, 768, 1152, 776, 9344, 784, 17536, - 792, 25728, 800, 3200, 808, 11392, 816, 19584, 824, 27776, 832, 5248, 840, 13440, 848, 21632, - 856, 29824, 864, 7296, 872, 15488, 880, 23680, 888, 31872, 896, 1664, 904, 9856, 912, 18048, - 920, 26240, 928, 3712, 936, 11904, 944, 20096, 952, 28288, 960, 5760, 968, 13952, 976, 22144, - 984, 30336, 992, 7808, 1000, 16000, 1008, 24192, 1016, 32384, 1032, 8448, 1040, 16640, 1048, 24832, - 1056, 2304, 1064, 10496, 1072, 18688, 1080, 26880, 1088, 4352, 1096, 12544, 1104, 20736, 1112, 28928, - 1120, 6400, 1128, 14592, 1136, 22784, 1144, 30976, 1160, 8960, 1168, 17152, 1176, 25344, 1184, 2816, - 1192, 11008, 1200, 19200, 1208, 27392, 1216, 4864, 1224, 13056, 1232, 21248, 1240, 29440, 1248, 6912, - 1256, 15104, 1264, 23296, 1272, 31488, 1288, 9472, 1296, 17664, 1304, 25856, 1312, 3328, 1320, 11520, - 1328, 19712, 1336, 27904, 1344, 5376, 1352, 13568, 1360, 21760, 1368, 29952, 1376, 7424, 1384, 15616, - 1392, 23808, 1400, 32000, 1408, 1792, 1416, 9984, 1424, 18176, 1432, 26368, 1440, 3840, 1448, 12032, - 1456, 20224, 1464, 28416, 1472, 5888, 1480, 14080, 1488, 22272, 1496, 30464, 1504, 7936, 1512, 16128, - 1520, 24320, 1528, 32512, 1544, 8576, 1552, 16768, 1560, 24960, 1568, 2432, 1576, 10624, 1584, 18816, - 1592, 27008, 1600, 4480, 1608, 12672, 1616, 20864, 1624, 29056, 1632, 6528, 1640, 14720, 1648, 22912, - 1656, 31104, 1672, 9088, 1680, 17280, 1688, 25472, 1696, 2944, 1704, 11136, 1712, 19328, 1720, 27520, - 1728, 4992, 1736, 13184, 1744, 21376, 1752, 29568, 1760, 7040, 1768, 15232, 1776, 23424, 1784, 31616, - 1800, 9600, 1808, 17792, 1816, 25984, 1824, 3456, 1832, 11648, 1840, 19840, 1848, 28032, 1856, 5504, - 1864, 13696, 1872, 21888, 1880, 30080, 1888, 7552, 1896, 15744, 1904, 23936, 1912, 32128, 1928, 10112, - 1936, 18304, 1944, 26496, 1952, 3968, 1960, 12160, 1968, 20352, 1976, 28544, 1984, 6016, 1992, 14208, - 2000, 22400, 2008, 30592, 2016, 8064, 2024, 16256, 2032, 24448, 2040, 32640, 2056, 8224, 2064, 16416, - 2072, 24608, 2088, 10272, 2096, 18464, 2104, 26656, 2112, 4128, 2120, 12320, 2128, 20512, 2136, 28704, - 2144, 6176, 2152, 14368, 2160, 22560, 2168, 30752, 2184, 8736, 2192, 16928, 2200, 25120, 2208, 2592, - 2216, 10784, 2224, 18976, 2232, 27168, 2240, 4640, 2248, 12832, 2256, 21024, 2264, 29216, 2272, 6688, - 2280, 14880, 2288, 23072, 2296, 31264, 2312, 9248, 2320, 17440, 2328, 25632, 2336, 3104, 2344, 11296, - 2352, 19488, 2360, 27680, 2368, 5152, 2376, 13344, 2384, 21536, 2392, 29728, 2400, 7200, 2408, 15392, - 2416, 23584, 2424, 31776, 2440, 9760, 2448, 17952, 2456, 26144, 2464, 3616, 2472, 11808, 2480, 20000, - 2488, 28192, 2496, 5664, 2504, 13856, 2512, 22048, 2520, 30240, 2528, 7712, 2536, 15904, 2544, 24096, - 2552, 32288, 2568, 8352, 2576, 16544, 2584, 24736, 2600, 10400, 2608, 18592, 2616, 26784, 2624, 4256, - 2632, 12448, 2640, 20640, 2648, 28832, 2656, 6304, 2664, 14496, 2672, 22688, 2680, 30880, 2696, 8864, - 2704, 17056, 2712, 25248, 2728, 10912, 2736, 19104, 2744, 27296, 2752, 4768, 2760, 12960, 2768, 21152, - 2776, 29344, 2784, 6816, 2792, 15008, 2800, 23200, 2808, 31392, 2824, 9376, 2832, 17568, 2840, 25760, - 2848, 3232, 2856, 11424, 2864, 19616, 2872, 27808, 2880, 5280, 2888, 13472, 2896, 21664, 2904, 29856, - 2912, 7328, 2920, 15520, 2928, 23712, 2936, 31904, 2952, 9888, 2960, 18080, 2968, 26272, 2976, 3744, - 2984, 11936, 2992, 20128, 3000, 28320, 3008, 5792, 3016, 13984, 3024, 22176, 3032, 30368, 3040, 7840, - 3048, 16032, 3056, 24224, 3064, 32416, 3080, 8480, 3088, 16672, 3096, 24864, 3112, 10528, 3120, 18720, - 3128, 26912, 3136, 4384, 3144, 12576, 3152, 20768, 3160, 28960, 3168, 6432, 3176, 14624, 3184, 22816, - 3192, 31008, 3208, 8992, 3216, 17184, 3224, 25376, 3240, 11040, 3248, 19232, 3256, 27424, 3264, 4896, - 3272, 13088, 3280, 21280, 3288, 29472, 3296, 6944, 3304, 15136, 3312, 23328, 3320, 31520, 3336, 9504, - 3344, 17696, 3352, 25888, 3368, 11552, 3376, 19744, 3384, 27936, 3392, 5408, 3400, 13600, 3408, 21792, - 3416, 29984, 3424, 7456, 3432, 15648, 3440, 23840, 3448, 32032, 3464, 10016, 3472, 18208, 3480, 26400, - 3488, 3872, 3496, 12064, 3504, 20256, 3512, 28448, 3520, 5920, 3528, 14112, 3536, 22304, 3544, 30496, - 3552, 7968, 3560, 16160, 3568, 24352, 3576, 32544, 3592, 8608, 3600, 16800, 3608, 24992, 3624, 10656, - 3632, 18848, 3640, 27040, 3648, 4512, 3656, 12704, 3664, 20896, 3672, 29088, 3680, 6560, 3688, 14752, - 3696, 22944, 3704, 31136, 3720, 9120, 3728, 17312, 3736, 25504, 3752, 11168, 3760, 19360, 3768, 27552, - 3776, 5024, 3784, 13216, 3792, 21408, 3800, 29600, 3808, 7072, 3816, 15264, 3824, 23456, 3832, 31648, - 3848, 9632, 3856, 17824, 3864, 26016, 3880, 11680, 3888, 19872, 3896, 28064, 3904, 5536, 3912, 13728, - 3920, 21920, 3928, 30112, 3936, 7584, 3944, 15776, 3952, 23968, 3960, 32160, 3976, 10144, 3984, 18336, - 3992, 26528, 4008, 12192, 4016, 20384, 4024, 28576, 4032, 6048, 4040, 14240, 4048, 22432, 4056, 30624, - 4064, 8096, 4072, 16288, 4080, 24480, 4088, 32672, 4104, 8256, 4112, 16448, 4120, 24640, 4136, 10304, - 4144, 18496, 4152, 26688, 4168, 12352, 4176, 20544, 4184, 28736, 4192, 6208, 4200, 14400, 4208, 22592, - 4216, 30784, 4232, 8768, 4240, 16960, 4248, 25152, 4264, 10816, 4272, 19008, 4280, 27200, 4288, 4672, - 4296, 12864, 4304, 21056, 4312, 29248, 4320, 6720, 4328, 14912, 4336, 23104, 4344, 31296, 4360, 9280, - 4368, 17472, 4376, 25664, 4392, 11328, 4400, 19520, 4408, 27712, 4416, 5184, 4424, 13376, 4432, 21568, - 4440, 29760, 4448, 7232, 4456, 15424, 4464, 23616, 4472, 31808, 4488, 9792, 4496, 17984, 4504, 26176, - 4520, 11840, 4528, 20032, 4536, 28224, 4544, 5696, 4552, 13888, 4560, 22080, 4568, 30272, 4576, 7744, - 4584, 15936, 4592, 24128, 4600, 32320, 4616, 8384, 4624, 16576, 4632, 24768, 4648, 10432, 4656, 18624, - 4664, 26816, 4680, 12480, 4688, 20672, 4696, 28864, 4704, 6336, 4712, 14528, 4720, 22720, 4728, 30912, - 4744, 8896, 4752, 17088, 4760, 25280, 4776, 10944, 4784, 19136, 4792, 27328, 4808, 12992, 4816, 21184, - 4824, 29376, 4832, 6848, 4840, 15040, 4848, 23232, 4856, 31424, 4872, 9408, 4880, 17600, 4888, 25792, - 4904, 11456, 4912, 19648, 4920, 27840, 4928, 5312, 4936, 13504, 4944, 21696, 4952, 29888, 4960, 7360, - 4968, 15552, 4976, 23744, 4984, 31936, 5000, 9920, 5008, 18112, 5016, 26304, 5032, 11968, 5040, 20160, - 5048, 28352, 5056, 5824, 5064, 14016, 5072, 22208, 5080, 30400, 5088, 7872, 5096, 16064, 5104, 24256, - 5112, 32448, 5128, 8512, 5136, 16704, 5144, 24896, 5160, 10560, 5168, 18752, 5176, 26944, 5192, 12608, - 5200, 20800, 5208, 28992, 5216, 6464, 5224, 14656, 5232, 22848, 5240, 31040, 5256, 9024, 5264, 17216, - 5272, 25408, 5288, 11072, 5296, 19264, 5304, 27456, 5320, 13120, 5328, 21312, 5336, 29504, 5344, 6976, - 5352, 15168, 5360, 23360, 5368, 31552, 5384, 9536, 5392, 17728, 5400, 25920, 5416, 11584, 5424, 19776, - 5432, 27968, 5448, 13632, 5456, 21824, 5464, 30016, 5472, 7488, 5480, 15680, 5488, 23872, 5496, 32064, - 5512, 10048, 5520, 18240, 5528, 26432, 5544, 12096, 5552, 20288, 5560, 28480, 5568, 5952, 5576, 14144, - 5584, 22336, 5592, 30528, 5600, 8000, 5608, 16192, 5616, 24384, 5624, 32576, 5640, 8640, 5648, 16832, - 5656, 25024, 5672, 10688, 5680, 18880, 5688, 27072, 5704, 12736, 5712, 20928, 5720, 29120, 5728, 6592, - 5736, 14784, 5744, 22976, 5752, 31168, 5768, 9152, 5776, 17344, 5784, 25536, 5800, 11200, 5808, 19392, - 5816, 27584, 5832, 13248, 5840, 21440, 5848, 29632, 5856, 7104, 5864, 15296, 5872, 23488, 5880, 31680, - 5896, 9664, 5904, 17856, 5912, 26048, 5928, 11712, 5936, 19904, 5944, 28096, 5960, 13760, 5968, 21952, - 5976, 30144, 5984, 7616, 5992, 15808, 6000, 24000, 6008, 32192, 6024, 10176, 6032, 18368, 6040, 26560, - 6056, 12224, 6064, 20416, 6072, 28608, 6088, 14272, 6096, 22464, 6104, 30656, 6112, 8128, 6120, 16320, - 6128, 24512, 6136, 32704, 6152, 8288, 6160, 16480, 6168, 24672, 6184, 10336, 6192, 18528, 6200, 26720, - 6216, 12384, 6224, 20576, 6232, 28768, 6248, 14432, 6256, 22624, 6264, 30816, 6280, 8800, 6288, 16992, - 6296, 25184, 6312, 10848, 6320, 19040, 6328, 27232, 6344, 12896, 6352, 21088, 6360, 29280, 6368, 6752, - 6376, 14944, 6384, 23136, 6392, 31328, 6408, 9312, 6416, 17504, 6424, 25696, 6440, 11360, 6448, 19552, - 6456, 27744, 6472, 13408, 6480, 21600, 6488, 29792, 6496, 7264, 6504, 15456, 6512, 23648, 6520, 31840, - 6536, 9824, 6544, 18016, 6552, 26208, 6568, 11872, 6576, 20064, 6584, 28256, 6600, 13920, 6608, 22112, - 6616, 30304, 6624, 7776, 6632, 15968, 6640, 24160, 6648, 32352, 6664, 8416, 6672, 16608, 6680, 24800, - 6696, 10464, 6704, 18656, 6712, 26848, 6728, 12512, 6736, 20704, 6744, 28896, 6760, 14560, 6768, 22752, - 6776, 30944, 6792, 8928, 6800, 17120, 6808, 25312, 6824, 10976, 6832, 19168, 6840, 27360, 6856, 13024, - 6864, 21216, 6872, 29408, 6888, 15072, 6896, 23264, 6904, 31456, 6920, 9440, 6928, 17632, 6936, 25824, - 6952, 11488, 6960, 19680, 6968, 27872, 6984, 13536, 6992, 21728, 7000, 29920, 7008, 7392, 7016, 15584, - 7024, 23776, 7032, 31968, 7048, 9952, 7056, 18144, 7064, 26336, 7080, 12000, 7088, 20192, 7096, 28384, - 7112, 14048, 7120, 22240, 7128, 30432, 7136, 7904, 7144, 16096, 7152, 24288, 7160, 32480, 7176, 8544, - 7184, 16736, 7192, 24928, 7208, 10592, 7216, 18784, 7224, 26976, 7240, 12640, 7248, 20832, 7256, 29024, - 7272, 14688, 7280, 22880, 7288, 31072, 7304, 9056, 7312, 17248, 7320, 25440, 7336, 11104, 7344, 19296, - 7352, 27488, 7368, 13152, 7376, 21344, 7384, 29536, 7400, 15200, 7408, 23392, 7416, 31584, 7432, 9568, - 7440, 17760, 7448, 25952, 7464, 11616, 7472, 19808, 7480, 28000, 7496, 13664, 7504, 21856, 7512, 30048, - 7528, 15712, 7536, 23904, 7544, 32096, 7560, 10080, 7568, 18272, 7576, 26464, 7592, 12128, 7600, 20320, - 7608, 28512, 7624, 14176, 7632, 22368, 7640, 30560, 7648, 8032, 7656, 16224, 7664, 24416, 7672, 32608, - 7688, 8672, 7696, 16864, 7704, 25056, 7720, 10720, 7728, 18912, 7736, 27104, 7752, 12768, 7760, 20960, - 7768, 29152, 7784, 14816, 7792, 23008, 7800, 31200, 7816, 9184, 7824, 17376, 7832, 25568, 7848, 11232, - 7856, 19424, 7864, 27616, 7880, 13280, 7888, 21472, 7896, 29664, 7912, 15328, 7920, 23520, 7928, 31712, - 7944, 9696, 7952, 17888, 7960, 26080, 7976, 11744, 7984, 19936, 7992, 28128, 8008, 13792, 8016, 21984, - 8024, 30176, 8040, 15840, 8048, 24032, 8056, 32224, 8072, 10208, 8080, 18400, 8088, 26592, 8104, 12256, - 8112, 20448, 8120, 28640, 8136, 14304, 8144, 22496, 8152, 30688, 8168, 16352, 8176, 24544, 8184, 32736, - 8208, 16392, 8216, 24584, 8232, 10248, 8240, 18440, 8248, 26632, 8264, 12296, 8272, 20488, 8280, 28680, - 8296, 14344, 8304, 22536, 8312, 30728, 8328, 8712, 8336, 16904, 8344, 25096, 8360, 10760, 8368, 18952, - 8376, 27144, 8392, 12808, 8400, 21000, 8408, 29192, 8424, 14856, 8432, 23048, 8440, 31240, 8456, 9224, - 8464, 17416, 8472, 25608, 8488, 11272, 8496, 19464, 8504, 27656, 8520, 13320, 8528, 21512, 8536, 29704, - 8552, 15368, 8560, 23560, 8568, 31752, 8584, 9736, 8592, 17928, 8600, 26120, 8616, 11784, 8624, 19976, - 8632, 28168, 8648, 13832, 8656, 22024, 8664, 30216, 8680, 15880, 8688, 24072, 8696, 32264, 8720, 16520, - 8728, 24712, 8744, 10376, 8752, 18568, 8760, 26760, 8776, 12424, 8784, 20616, 8792, 28808, 8808, 14472, - 8816, 22664, 8824, 30856, 8848, 17032, 8856, 25224, 8872, 10888, 8880, 19080, 8888, 27272, 8904, 12936, - 8912, 21128, 8920, 29320, 8936, 14984, 8944, 23176, 8952, 31368, 8968, 9352, 8976, 17544, 8984, 25736, - 9000, 11400, 9008, 19592, 9016, 27784, 9032, 13448, 9040, 21640, 9048, 29832, 9064, 15496, 9072, 23688, - 9080, 31880, 9096, 9864, 9104, 18056, 9112, 26248, 9128, 11912, 9136, 20104, 9144, 28296, 9160, 13960, - 9168, 22152, 9176, 30344, 9192, 16008, 9200, 24200, 9208, 32392, 9232, 16648, 9240, 24840, 9256, 10504, - 9264, 18696, 9272, 26888, 9288, 12552, 9296, 20744, 9304, 28936, 9320, 14600, 9328, 22792, 9336, 30984, - 9360, 17160, 9368, 25352, 9384, 11016, 9392, 19208, 9400, 27400, 9416, 13064, 9424, 21256, 9432, 29448, - 9448, 15112, 9456, 23304, 9464, 31496, 9488, 17672, 9496, 25864, 9512, 11528, 9520, 19720, 9528, 27912, - 9544, 13576, 9552, 21768, 9560, 29960, 9576, 15624, 9584, 23816, 9592, 32008, 9608, 9992, 9616, 18184, - 9624, 26376, 9640, 12040, 9648, 20232, 9656, 28424, 9672, 14088, 9680, 22280, 9688, 30472, 9704, 16136, - 9712, 24328, 9720, 32520, 9744, 16776, 9752, 24968, 9768, 10632, 9776, 18824, 9784, 27016, 9800, 12680, - 9808, 20872, 9816, 29064, 9832, 14728, 9840, 22920, 9848, 31112, 9872, 17288, 9880, 25480, 9896, 11144, - 9904, 19336, 9912, 27528, 9928, 13192, 9936, 21384, 9944, 29576, 9960, 15240, 9968, 23432, 9976, 31624, - 10000, 17800, 10008, 25992, 10024, 11656, 10032, 19848, 10040, 28040, 10056, 13704, 10064, 21896, 10072, 30088, - 10088, 15752, 10096, 23944, 10104, 32136, 10128, 18312, 10136, 26504, 10152, 12168, 10160, 20360, 10168, 28552, - 10184, 14216, 10192, 22408, 10200, 30600, 10216, 16264, 10224, 24456, 10232, 32648, 10256, 16424, 10264, 24616, - 10288, 18472, 10296, 26664, 10312, 12328, 10320, 20520, 10328, 28712, 10344, 14376, 10352, 22568, 10360, 30760, - 10384, 16936, 10392, 25128, 10408, 10792, 10416, 18984, 10424, 27176, 10440, 12840, 10448, 21032, 10456, 29224, - 10472, 14888, 10480, 23080, 10488, 31272, 10512, 17448, 10520, 25640, 10536, 11304, 10544, 19496, 10552, 27688, - 10568, 13352, 10576, 21544, 10584, 29736, 10600, 15400, 10608, 23592, 10616, 31784, 10640, 17960, 10648, 26152, - 10664, 11816, 10672, 20008, 10680, 28200, 10696, 13864, 10704, 22056, 10712, 30248, 10728, 15912, 10736, 24104, - 10744, 32296, 10768, 16552, 10776, 24744, 10800, 18600, 10808, 26792, 10824, 12456, 10832, 20648, 10840, 28840, - 10856, 14504, 10864, 22696, 10872, 30888, 10896, 17064, 10904, 25256, 10928, 19112, 10936, 27304, 10952, 12968, - 10960, 21160, 10968, 29352, 10984, 15016, 10992, 23208, 11000, 31400, 11024, 17576, 11032, 25768, 11048, 11432, - 11056, 19624, 11064, 27816, 11080, 13480, 11088, 21672, 11096, 29864, 11112, 15528, 11120, 23720, 11128, 31912, - 11152, 18088, 11160, 26280, 11176, 11944, 11184, 20136, 11192, 28328, 11208, 13992, 11216, 22184, 11224, 30376, - 11240, 16040, 11248, 24232, 11256, 32424, 11280, 16680, 11288, 24872, 11312, 18728, 11320, 26920, 11336, 12584, - 11344, 20776, 11352, 28968, 11368, 14632, 11376, 22824, 11384, 31016, 11408, 17192, 11416, 25384, 11440, 19240, - 11448, 27432, 11464, 13096, 11472, 21288, 11480, 29480, 11496, 15144, 11504, 23336, 11512, 31528, 11536, 17704, - 11544, 25896, 11568, 19752, 11576, 27944, 11592, 13608, 11600, 21800, 11608, 29992, 11624, 15656, 11632, 23848, - 11640, 32040, 11664, 18216, 11672, 26408, 11688, 12072, 11696, 20264, 11704, 28456, 11720, 14120, 11728, 22312, - 11736, 30504, 11752, 16168, 11760, 24360, 11768, 32552, 11792, 16808, 11800, 25000, 11824, 18856, 11832, 27048, - 11848, 12712, 11856, 20904, 11864, 29096, 11880, 14760, 11888, 22952, 11896, 31144, 11920, 17320, 11928, 25512, - 11952, 19368, 11960, 27560, 11976, 13224, 11984, 21416, 11992, 29608, 12008, 15272, 12016, 23464, 12024, 31656, - 12048, 17832, 12056, 26024, 12080, 19880, 12088, 28072, 12104, 13736, 12112, 21928, 12120, 30120, 12136, 15784, - 12144, 23976, 12152, 32168, 12176, 18344, 12184, 26536, 12208, 20392, 12216, 28584, 12232, 14248, 12240, 22440, - 12248, 30632, 12264, 16296, 12272, 24488, 12280, 32680, 12304, 16456, 12312, 24648, 12336, 18504, 12344, 26696, - 12368, 20552, 12376, 28744, 12392, 14408, 12400, 22600, 12408, 30792, 12432, 16968, 12440, 25160, 12464, 19016, - 12472, 27208, 12488, 12872, 12496, 21064, 12504, 29256, 12520, 14920, 12528, 23112, 12536, 31304, 12560, 17480, - 12568, 25672, 12592, 19528, 12600, 27720, 12616, 13384, 12624, 21576, 12632, 29768, 12648, 15432, 12656, 23624, - 12664, 31816, 12688, 17992, 12696, 26184, 12720, 20040, 12728, 28232, 12744, 13896, 12752, 22088, 12760, 30280, - 12776, 15944, 12784, 24136, 12792, 32328, 12816, 16584, 12824, 24776, 12848, 18632, 12856, 26824, 12880, 20680, - 12888, 28872, 12904, 14536, 12912, 22728, 12920, 30920, 12944, 17096, 12952, 25288, 12976, 19144, 12984, 27336, - 13008, 21192, 13016, 29384, 13032, 15048, 13040, 23240, 13048, 31432, 13072, 17608, 13080, 25800, 13104, 19656, - 13112, 27848, 13128, 13512, 13136, 21704, 13144, 29896, 13160, 15560, 13168, 23752, 13176, 31944, 13200, 18120, - 13208, 26312, 13232, 20168, 13240, 28360, 13256, 14024, 13264, 22216, 13272, 30408, 13288, 16072, 13296, 24264, - 13304, 32456, 13328, 16712, 13336, 24904, 13360, 18760, 13368, 26952, 13392, 20808, 13400, 29000, 13416, 14664, - 13424, 22856, 13432, 31048, 13456, 17224, 13464, 25416, 13488, 19272, 13496, 27464, 13520, 21320, 13528, 29512, - 13544, 15176, 13552, 23368, 13560, 31560, 13584, 17736, 13592, 25928, 13616, 19784, 13624, 27976, 13648, 21832, - 13656, 30024, 13672, 15688, 13680, 23880, 13688, 32072, 13712, 18248, 13720, 26440, 13744, 20296, 13752, 28488, - 13768, 14152, 13776, 22344, 13784, 30536, 13800, 16200, 13808, 24392, 13816, 32584, 13840, 16840, 13848, 25032, - 13872, 18888, 13880, 27080, 13904, 20936, 13912, 29128, 13928, 14792, 13936, 22984, 13944, 31176, 13968, 17352, - 13976, 25544, 14000, 19400, 14008, 27592, 14032, 21448, 14040, 29640, 14056, 15304, 14064, 23496, 14072, 31688, - 14096, 17864, 14104, 26056, 14128, 19912, 14136, 28104, 14160, 21960, 14168, 30152, 14184, 15816, 14192, 24008, - 14200, 32200, 14224, 18376, 14232, 26568, 14256, 20424, 14264, 28616, 14288, 22472, 14296, 30664, 14312, 16328, - 14320, 24520, 14328, 32712, 14352, 16488, 14360, 24680, 14384, 18536, 14392, 26728, 14416, 20584, 14424, 28776, - 14448, 22632, 14456, 30824, 14480, 17000, 14488, 25192, 14512, 19048, 14520, 27240, 14544, 21096, 14552, 29288, - 14568, 14952, 14576, 23144, 14584, 31336, 14608, 17512, 14616, 25704, 14640, 19560, 14648, 27752, 14672, 21608, - 14680, 29800, 14696, 15464, 14704, 23656, 14712, 31848, 14736, 18024, 14744, 26216, 14768, 20072, 14776, 28264, - 14800, 22120, 14808, 30312, 14824, 15976, 14832, 24168, 14840, 32360, 14864, 16616, 14872, 24808, 14896, 18664, - 14904, 26856, 14928, 20712, 14936, 28904, 14960, 22760, 14968, 30952, 14992, 17128, 15000, 25320, 15024, 19176, - 15032, 27368, 15056, 21224, 15064, 29416, 15088, 23272, 15096, 31464, 15120, 17640, 15128, 25832, 15152, 19688, - 15160, 27880, 15184, 21736, 15192, 29928, 15208, 15592, 15216, 23784, 15224, 31976, 15248, 18152, 15256, 26344, - 15280, 20200, 15288, 28392, 15312, 22248, 15320, 30440, 15336, 16104, 15344, 24296, 15352, 32488, 15376, 16744, - 15384, 24936, 15408, 18792, 15416, 26984, 15440, 20840, 15448, 29032, 15472, 22888, 15480, 31080, 15504, 17256, - 15512, 25448, 15536, 19304, 15544, 27496, 15568, 21352, 15576, 29544, 15600, 23400, 15608, 31592, 15632, 17768, - 15640, 25960, 15664, 19816, 15672, 28008, 15696, 21864, 15704, 30056, 15728, 23912, 15736, 32104, 15760, 18280, - 15768, 26472, 15792, 20328, 15800, 28520, 15824, 22376, 15832, 30568, 15848, 16232, 15856, 24424, 15864, 32616, - 15888, 16872, 15896, 25064, 15920, 18920, 15928, 27112, 15952, 20968, 15960, 29160, 15984, 23016, 15992, 31208, - 16016, 17384, 16024, 25576, 16048, 19432, 16056, 27624, 16080, 21480, 16088, 29672, 16112, 23528, 16120, 31720, - 16144, 17896, 16152, 26088, 16176, 19944, 16184, 28136, 16208, 21992, 16216, 30184, 16240, 24040, 16248, 32232, - 16272, 18408, 16280, 26600, 16304, 20456, 16312, 28648, 16336, 22504, 16344, 30696, 16368, 24552, 16376, 32744, - 16408, 24592, 16432, 18448, 16440, 26640, 16464, 20496, 16472, 28688, 16496, 22544, 16504, 30736, 16528, 16912, - 16536, 25104, 16560, 18960, 16568, 27152, 16592, 21008, 16600, 29200, 16624, 23056, 16632, 31248, 16656, 17424, - 16664, 25616, 16688, 19472, 16696, 27664, 16720, 21520, 16728, 29712, 16752, 23568, 16760, 31760, 16784, 17936, - 16792, 26128, 16816, 19984, 16824, 28176, 16848, 22032, 16856, 30224, 16880, 24080, 16888, 32272, 16920, 24720, - 16944, 18576, 16952, 26768, 16976, 20624, 16984, 28816, 17008, 22672, 17016, 30864, 17048, 25232, 17072, 19088, - 17080, 27280, 17104, 21136, 17112, 29328, 17136, 23184, 17144, 31376, 17168, 17552, 17176, 25744, 17200, 19600, - 17208, 27792, 17232, 21648, 17240, 29840, 17264, 23696, 17272, 31888, 17296, 18064, 17304, 26256, 17328, 20112, - 17336, 28304, 17360, 22160, 17368, 30352, 17392, 24208, 17400, 32400, 17432, 24848, 17456, 18704, 17464, 26896, - 17488, 20752, 17496, 28944, 17520, 22800, 17528, 30992, 17560, 25360, 17584, 19216, 17592, 27408, 17616, 21264, - 17624, 29456, 17648, 23312, 17656, 31504, 17688, 25872, 17712, 19728, 17720, 27920, 17744, 21776, 17752, 29968, - 17776, 23824, 17784, 32016, 17808, 18192, 17816, 26384, 17840, 20240, 17848, 28432, 17872, 22288, 17880, 30480, - 17904, 24336, 17912, 32528, 17944, 24976, 17968, 18832, 17976, 27024, 18000, 20880, 18008, 29072, 18032, 22928, - 18040, 31120, 18072, 25488, 18096, 19344, 18104, 27536, 18128, 21392, 18136, 29584, 18160, 23440, 18168, 31632, - 18200, 26000, 18224, 19856, 18232, 28048, 18256, 21904, 18264, 30096, 18288, 23952, 18296, 32144, 18328, 26512, - 18352, 20368, 18360, 28560, 18384, 22416, 18392, 30608, 18416, 24464, 18424, 32656, 18456, 24624, 18488, 26672, - 18512, 20528, 18520, 28720, 18544, 22576, 18552, 30768, 18584, 25136, 18608, 18992, 18616, 27184, 18640, 21040, - 18648, 29232, 18672, 23088, 18680, 31280, 18712, 25648, 18736, 19504, 18744, 27696, 18768, 21552, 18776, 29744, - 18800, 23600, 18808, 31792, 18840, 26160, 18864, 20016, 18872, 28208, 18896, 22064, 18904, 30256, 18928, 24112, - 18936, 32304, 18968, 24752, 19000, 26800, 19024, 20656, 19032, 28848, 19056, 22704, 19064, 30896, 19096, 25264, - 19128, 27312, 19152, 21168, 19160, 29360, 19184, 23216, 19192, 31408, 19224, 25776, 19248, 19632, 19256, 27824, - 19280, 21680, 19288, 29872, 19312, 23728, 19320, 31920, 19352, 26288, 19376, 20144, 19384, 28336, 19408, 22192, - 19416, 30384, 19440, 24240, 19448, 32432, 19480, 24880, 19512, 26928, 19536, 20784, 19544, 28976, 19568, 22832, - 19576, 31024, 19608, 25392, 19640, 27440, 19664, 21296, 19672, 29488, 19696, 23344, 19704, 31536, 19736, 25904, - 19768, 27952, 19792, 21808, 19800, 30000, 19824, 23856, 19832, 32048, 19864, 26416, 19888, 20272, 19896, 28464, - 19920, 22320, 19928, 30512, 19952, 24368, 19960, 32560, 19992, 25008, 20024, 27056, 20048, 20912, 20056, 29104, - 20080, 22960, 20088, 31152, 20120, 25520, 20152, 27568, 20176, 21424, 20184, 29616, 20208, 23472, 20216, 31664, - 20248, 26032, 20280, 28080, 20304, 21936, 20312, 30128, 20336, 23984, 20344, 32176, 20376, 26544, 20408, 28592, - 20432, 22448, 20440, 30640, 20464, 24496, 20472, 32688, 20504, 24656, 20536, 26704, 20568, 28752, 20592, 22608, - 20600, 30800, 20632, 25168, 20664, 27216, 20688, 21072, 20696, 29264, 20720, 23120, 20728, 31312, 20760, 25680, - 20792, 27728, 20816, 21584, 20824, 29776, 20848, 23632, 20856, 31824, 20888, 26192, 20920, 28240, 20944, 22096, - 20952, 30288, 20976, 24144, 20984, 32336, 21016, 24784, 21048, 26832, 21080, 28880, 21104, 22736, 21112, 30928, - 21144, 25296, 21176, 27344, 21208, 29392, 21232, 23248, 21240, 31440, 21272, 25808, 21304, 27856, 21328, 21712, - 21336, 29904, 21360, 23760, 21368, 31952, 21400, 26320, 21432, 28368, 21456, 22224, 21464, 30416, 21488, 24272, - 21496, 32464, 21528, 24912, 21560, 26960, 21592, 29008, 21616, 22864, 21624, 31056, 21656, 25424, 21688, 27472, - 21720, 29520, 21744, 23376, 21752, 31568, 21784, 25936, 21816, 27984, 21848, 30032, 21872, 23888, 21880, 32080, - 21912, 26448, 21944, 28496, 21968, 22352, 21976, 30544, 22000, 24400, 22008, 32592, 22040, 25040, 22072, 27088, - 22104, 29136, 22128, 22992, 22136, 31184, 22168, 25552, 22200, 27600, 22232, 29648, 22256, 23504, 22264, 31696, - 22296, 26064, 22328, 28112, 22360, 30160, 22384, 24016, 22392, 32208, 22424, 26576, 22456, 28624, 22488, 30672, - 22512, 24528, 22520, 32720, 22552, 24688, 22584, 26736, 22616, 28784, 22648, 30832, 22680, 25200, 22712, 27248, - 22744, 29296, 22768, 23152, 22776, 31344, 22808, 25712, 22840, 27760, 22872, 29808, 22896, 23664, 22904, 31856, - 22936, 26224, 22968, 28272, 23000, 30320, 23024, 24176, 23032, 32368, 23064, 24816, 23096, 26864, 23128, 28912, - 23160, 30960, 23192, 25328, 23224, 27376, 23256, 29424, 23288, 31472, 23320, 25840, 23352, 27888, 23384, 29936, - 23408, 23792, 23416, 31984, 23448, 26352, 23480, 28400, 23512, 30448, 23536, 24304, 23544, 32496, 23576, 24944, - 23608, 26992, 23640, 29040, 23672, 31088, 23704, 25456, 23736, 27504, 23768, 29552, 23800, 31600, 23832, 25968, - 23864, 28016, 23896, 30064, 23928, 32112, 23960, 26480, 23992, 28528, 24024, 30576, 24048, 24432, 24056, 32624, - 24088, 25072, 24120, 27120, 24152, 29168, 24184, 31216, 24216, 25584, 24248, 27632, 24280, 29680, 24312, 31728, - 24344, 26096, 24376, 28144, 24408, 30192, 24440, 32240, 24472, 26608, 24504, 28656, 24536, 30704, 24568, 32752, - 24632, 26648, 24664, 28696, 24696, 30744, 24728, 25112, 24760, 27160, 24792, 29208, 24824, 31256, 24856, 25624, - 24888, 27672, 24920, 29720, 24952, 31768, 24984, 26136, 25016, 28184, 25048, 30232, 25080, 32280, 25144, 26776, - 25176, 28824, 25208, 30872, 25272, 27288, 25304, 29336, 25336, 31384, 25368, 25752, 25400, 27800, 25432, 29848, - 25464, 31896, 25496, 26264, 25528, 28312, 25560, 30360, 25592, 32408, 25656, 26904, 25688, 28952, 25720, 31000, - 25784, 27416, 25816, 29464, 25848, 31512, 25912, 27928, 25944, 29976, 25976, 32024, 26008, 26392, 26040, 28440, - 26072, 30488, 26104, 32536, 26168, 27032, 26200, 29080, 26232, 31128, 26296, 27544, 26328, 29592, 26360, 31640, - 26424, 28056, 26456, 30104, 26488, 32152, 26552, 28568, 26584, 30616, 26616, 32664, 26712, 28728, 26744, 30776, - 26808, 27192, 26840, 29240, 26872, 31288, 26936, 27704, 26968, 29752, 27000, 31800, 27064, 28216, 27096, 30264, - 27128, 32312, 27224, 28856, 27256, 30904, 27352, 29368, 27384, 31416, 27448, 27832, 27480, 29880, 27512, 31928, - 27576, 28344, 27608, 30392, 27640, 32440, 27736, 28984, 27768, 31032, 27864, 29496, 27896, 31544, 27992, 30008, - 28024, 32056, 28088, 28472, 28120, 30520, 28152, 32568, 28248, 29112, 28280, 31160, 28376, 29624, 28408, 31672, - 28504, 30136, 28536, 32184, 28632, 30648, 28664, 32696, 28792, 30808, 28888, 29272, 28920, 31320, 29016, 29784, - 29048, 31832, 29144, 30296, 29176, 32344, 29304, 30936, 29432, 31448, 29528, 29912, 29560, 31960, 29656, 30424, - 29688, 32472, 29816, 31064, 29944, 31576, 30072, 32088, 30168, 30552, 30200, 32600, 30328, 31192, 30456, 31704, - 30584, 32216, 30712, 32728, 30968, 31352, 31096, 31864, 31224, 32376, 31608, 31992, 31736, 32504, 32248, 32632, -}; -extern const uint16_t bitrev4r_table_4096_fc32[]; -extern const uint16_t bitrev4r_table_4096_fc32_size; - - -void dsps_fft4r_rev_tables_init_fc32(void) -{ - dsps_fft4r_rev_tables_fc32[0] = (uint16_t *)bitrev4r_table_16_fc32; - dsps_fft4r_rev_tables_fc32[1] = (uint16_t *)bitrev4r_table_64_fc32; - dsps_fft4r_rev_tables_fc32[2] = (uint16_t *)bitrev4r_table_256_fc32; - dsps_fft4r_rev_tables_fc32[3] = (uint16_t *)bitrev4r_table_1024_fc32; - dsps_fft4r_rev_tables_fc32[4] = (uint16_t *)bitrev4r_table_4096_fc32; - -} - -uint16_t *dsps_fft4r_rev_tables_fc32[] = { - (uint16_t *)bitrev4r_table_16_fc32, - (uint16_t *)bitrev4r_table_64_fc32, - (uint16_t *)bitrev4r_table_256_fc32, - (uint16_t *)bitrev4r_table_1024_fc32, - (uint16_t *)bitrev4r_table_4096_fc32, -}; - -const uint16_t bitrev4r_table_16_fc32_size = 6; -const uint16_t bitrev4r_table_64_fc32_size = 24; -const uint16_t bitrev4r_table_256_fc32_size = 120; -const uint16_t bitrev4r_table_1024_fc32_size = 480; -const uint16_t bitrev4r_table_4096_fc32_size = 2016; - -const uint16_t dsps_fft4r_rev_tables_fc32_size[] = { - (const uint16_t)6, // bitrev4r_table_16_fc32_size, - (const uint16_t)24, // bitrev4r_table_64_fc32_size, - (const uint16_t)120, // bitrev4r_table_256_fc32_size, - (const uint16_t)480, // bitrev4r_table_1024_fc32_size, - (const uint16_t)2016,// bitrev4r_table_4096_fc32_size, -}; diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft4r_fc32_ae32.c b/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft4r_fc32_ae32.c deleted file mode 100644 index 4868ca0..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft4r_fc32_ae32.c +++ /dev/null @@ -1,251 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_fft2r.h" -#include "dsps_fft4r.h" -#include "dsp_common.h" -#include "dsp_types.h" -#include -#include "esp_attr.h" - -#include "dsps_fft4r_platform.h" - -#if (dsps_fft4r_fc32_ae32_enabled == 1) -esp_err_t dsps_fft4r_fc32_ae32_(float *data, int N, float *table, int table_size) -{ - int log4N = dsp_power_of_two(N) / 2; - int m = 2; - int j; - float *win = table; - - float *ptr0; - float *ptr1; - float *ptr2; - float *ptr3; - float *win0; - float *win1; - float *win2; - int start_index; - int wind_step = table_size >> (2 * log4N - 1); - - asm volatile ("mov %0, %1" : "=a" (ptr0) : "a" (data)); - asm volatile ("mov %0, %1" : "=a" (ptr1) : "a" (data)); - asm volatile ("mov %0, %1" : "=a" (ptr2) : "a" (data)); - asm volatile ("mov %0, %1" : "=a" (ptr3) : "a" (data)); - asm volatile ("mov %0, %1" : "=a" (win0) : "a" (win)); //win0 = win; - asm volatile ("mov %0, %1" : "=a" (win1) : "a" (win)); //win1 = win; - asm volatile ("mov %0, %1" : "=a" (win2) : "a" (win)); //win2 = win; - - //asm volatile ("slli %0, %0, 1" : "+a" (m)); ////m <<= 1; - - while (1) { ///radix 4 - if (log4N == 0) { - break; - } - asm volatile ("srli %0, %0, 2" : "+a" (N)); //N = N >> 2; - for (j = 0; j < m; j += 2) { // j: which FFT of this step - asm volatile ("mul16u %0, %1, %2" : "=a" (start_index) : "a" (j), "a" (N)); ///int start_index = j * (N << 1); // N: N-point FFT - asm volatile ("slli %0, %0, 1" : "+a" (start_index)); - asm volatile ("addx8 %0, %1, %2" : "+a" (ptr0) : "a" (start_index), "a" (data)); //ptr0 = data + (start_index << 1); - asm volatile ("addx8 %0, %1, %2" : "+a" (ptr1) : "a" (N), "a" (ptr0)); //ptr1 = ptr0 + (N << 1); - asm volatile ("addx8 %0, %1, %2" : "+a" (ptr2) : "a" (N), "a" (ptr1)); //ptr2 = ptr1 + (N << 1); - asm volatile ("addx8 %0, %1, %2" : "+a" (ptr3) : "a" (N), "a" (ptr2)); //ptr3 = ptr2 + (N << 1); - - asm volatile ("loopnez %0, _loop_end_radix4_butterfly4_fft" :: "a"(N)); /// for (k = 0; k < N; k++) { - asm volatile ("lsi f1, %0, 4" :: "a" (ptr0)); //f1 = *(ptr0 + 1); - asm volatile ("lsi f3, %0, 4" :: "a" (ptr2)); //f3 = *(ptr2 + 1); - asm volatile ("lsi f0, %0, 0" :: "a" (ptr0)); //f0 = *ptr0; - asm volatile ("lsi f2, %0, 0" :: "a" (ptr2)); //f2 = *ptr2; - asm volatile ("add.s f5, f1, f3"); //f5 = f1 + f3; - asm volatile ("sub.s f7, f1, f3"); //f7 = f1 - f3; - asm volatile ("lsi f1, %0, 4" :: "a" (ptr1)); //f1 = *(ptr1 + 1); - asm volatile ("lsi f3, %0, 4" :: "a" (ptr3)); //f3 = *(ptr3 + 1); - - asm volatile ("add.s f4, f0, f2"); //f4 = f0 + f2; - asm volatile ("sub.s f6, f0, f2"); //f6 = f0 - f2; - asm volatile ("add.s f9, f1, f3"); //f9 = f1 + f3; - asm volatile ("sub.s f11, f1, f3"); //f11 = f1 - f3; - - asm volatile ("lsi f0, %0, 0" :: "a" (ptr1)); //f0 = *ptr1; - asm volatile ("lsi f2, %0, 0" :: "a" (ptr3)); //f2 = *ptr3; - - asm volatile ("lsi f12, %0, 0" :: "a" (win0)); //f12 = *win0; //f12 = win[k * 1 * m * 2 + 0]; - asm volatile ("lsi f13, %0, 0" :: "a" (win1)); //f13 = *win1; //f13 = win[k * 2 * m * 2 + 0]; - asm volatile ("add.s f8, f0, f2"); //f8 = f0 + f2; - asm volatile ("sub.s f10, f0, f2"); //f10 = f0 - f2; - - asm volatile ("sub.s f1, f5, f9"); //f1 = f5 - f9; - asm volatile ("add.s f5, f5, f9"); //f5 = f5 + f9; - asm volatile ("add.s f2, f6, f11"); //f2 = f6 + f11; ///this fft & ifft is different - asm volatile ("sub.s f6, f6, f11"); //f6 = f6 - f11; ///this fft & ifft is different - - asm volatile ("sub.s f0, f4, f8"); //f0 = f4 - f8; - asm volatile ("add.s f4, f4, f8"); //f4 = f4 + f8; - asm volatile ("sub.s f3, f7, f10"); //f3 = f7 - f10; ///this fft & ifft is different - asm volatile ("add.s f7, f7, f10"); //f7 = f7 + f10; ///this fft & ifft is different - - asm volatile ("lsi f14, %0, 0" :: "a" (win2)); //f14 = *win2; //f14 = win[k * 3 * m * 2 + 0]; - - asm volatile ("ssi f5, %0, 4" :: "a" (ptr0)); //*(ptr0 + 1) = f5; - asm volatile ("ssip f4, %0, 8" :: "a" (ptr0)); //*ptr0 = f4; ptr0 += 2; - asm volatile ("mul.s f5, f3, f12"); //f5 = f3 * f12; - asm volatile ("mul.s f4, f2, f12"); //f4 = f2 * f12; - asm volatile ("mul.s f9, f1, f13"); //f9 = f1 * f13; - asm volatile ("mul.s f8, f0, f13"); //f8 = f0 * f13; - asm volatile ("mul.s f11, f7, f14"); //f11 = f7 * f14; - asm volatile ("mul.s f10, f6, f14"); //f10 = f6 * f14; - asm volatile ("lsi f12, %0, 4" :: "a" (win0)); //f12 = *(win0 + 1); //f12 = win[k * 1 * m * 2 + 1]; - asm volatile ("lsi f13, %0, 4" :: "a" (win1)); //f13 = *(win1 + 1); //si2 = win[k * 2 * m * 2 + 1]; - asm volatile ("lsi f14, %0, 4" :: "a" (win2)); //f14 = *(win2 + 1); //si3 = win[k * 3 * m * 2 + 1] - - asm volatile ("addx4 %0, %1, %0" : "+a" (win0) : "a" (wind_step)); //win0 += 1 * m; - asm volatile ("addx8 %0, %1, %0" : "+a" (win1) : "a" (wind_step)); //win1 += 2 * m; - asm volatile ("addx8 %0, %1, %0" : "+a" (win2) : "a" (wind_step)); //win2 += 2 * m; - asm volatile ("addx4 %0, %1, %0" : "+a" (win2) : "a" (wind_step)); //win2 += 1 * m; - asm volatile ("msub.s f5, f2, f12"); //f5 -= f2 * f12; - asm volatile ("madd.s f4, f3, f12"); //f4 += f3 * f12; - asm volatile ("msub.s f9, f0, f13"); //f9 -= f0 * f13; - asm volatile ("madd.s f8, f1, f13"); //f8 += f1 * f13; - asm volatile ("msub.s f11, f6, f14"); //f11 -= f6 * f14; - asm volatile ("madd.s f10, f7, f14"); //f10 += f7 * f14; - asm volatile ("ssi f5, %0, 4" :: "a" (ptr1)); //*(ptr1 + 1) = f5; - asm volatile ("ssip f4, %0, 8" :: "a" (ptr1)); //*ptr1 = f4; ptr1 += 2; - asm volatile ("ssi f9, %0, 4" :: "a" (ptr2)); //*(ptr2 + 1) = f9; - asm volatile ("ssip f8, %0, 8" :: "a" (ptr2)); //*ptr2 = f8; ptr2 += 2; - asm volatile ("ssi f11, %0, 4" :: "a" (ptr3)); //*(ptr3 + 1) = f11; - asm volatile ("ssip f10, %0, 8" :: "a" (ptr3)); //*ptr3 = f10; ptr3 += 2; - //} - asm volatile ("_loop_end_radix4_butterfly4_fft: mov %0, %1" : "=a" (win0) : "a" (win)); //win0 = win; - asm volatile ("mov %0, %1" : "=a" (win0) : "a" (win)); //win0 = win; - asm volatile ("mov %0, %1" : "=a" (win1) : "a" (win)); //win1 = win; - asm volatile ("mov %0, %1" : "=a" (win2) : "a" (win)); //win2 = win; - } - asm volatile ("slli %0, %0, 2" : "+a" (m)); /// m = m << 2; - asm volatile ("slli %0, %0, 2" : "+a" (wind_step)); /// m = m << 2; - asm volatile ("addi %0, %0, -1" : "+a" (log4N)); ///log4N--; - } - return ESP_OK; -} -#endif // dsps_fft4r_fc32_ae32_enabled - -#if (dsps_cplx2real_fc32_ae32_enabled == 1) -esp_err_t dsps_cplx2real_fc32_ae32_(float *data, int fft_points, float *table, int table_size) -{ - float *ptr_inv; - - int wind_step = table_size / (fft_points); - - float *win0 = table + wind_step; - float *win1 = table + wind_step * 2; - - ////0 & 1 => dc frequency - ///fft_points * 2 + 0 & fft_points * 2 + 1 => Nyquist frequency - asm volatile ("const.s f14, 0"); //f14 = 0f; - asm volatile ("lsi f0, %0, 0" :: "a" (data)); //f0 = *data; - asm volatile ("lsi f1, %0, 4" :: "a" (data)); //f1 = *(data + 1); - asm volatile ("addx8 %0, %1, %2" : "=a" (ptr_inv) : "a" (fft_points), "a" (data)); //ptr_inv = data + fft_points * 2; - asm volatile ("add.s f6, f0, f1"); //f6 = f0 + f1; - asm volatile ("sub.s f7, f0, f1"); //f7 = f0 - f1; - - asm volatile ("srli %0, %0, 2" : "+a" (fft_points)); //fft_points >>= 2; - - asm volatile ("const.s f14, 3"); //f14 = 0.5f;, this is for multiply 0.5 - asm volatile ("neg.s f15, f14"); //f15 = -f14; - - asm volatile ("ssi f6, %0, 0" :: "a" (data)); //*data = f6; - asm volatile ("ssi f7, %0, 4" :: "a" (data)); //*ptr_inv = f7; - asm volatile ("addi %0, %0, -16" : "+a" (ptr_inv)); //ptr_inv -= 4; ///here increase address by -4 because float load/store not support negective immediate offset - - asm volatile ("loopnez %0, __loop_end_fftr_real_post_proc" :: "a" (fft_points)); //for (k = 0; k < fft_points; k++) { - asm volatile ("lsi f1, %0, 12" :: "a" (data)); //f1 = *(data + 3); - asm volatile ("lsi f3, %0, 12" :: "a" (ptr_inv)); //f3 = *(ptr_inv + 3); - asm volatile ("lsi f0, %0, 8" :: "a" (data)); //f0 = *(data + 2); - asm volatile ("lsi f2, %0, 8" :: "a" (ptr_inv)); //f2 = *(ptr_inv + 2); - - asm volatile ("lsi f7, %0, 20" :: "a" (data)); //f7 = *(data + 5); - asm volatile ("lsi f9, %0, 4" :: "a" (ptr_inv)); //f9 = *(ptr_inv + 1); - - asm volatile ("lsi f6, %0, 16" :: "a" (data)); //f6 = *(data + 4); - asm volatile ("lsi f8, %0, 0" :: "a" (ptr_inv)); //f8 = *ptr_inv; - asm volatile ("sub.s f5, f1, f3"); //f5 = f1 - f3; - asm volatile ("add.s f4, f0, f2"); //f4 = f0 + f2; - asm volatile ("sub.s f11, f7, f9"); //f11 = f7 - f9; - asm volatile ("add.s f10, f6, f8"); //f10 = f6 + f8; - - asm volatile ("add.s f1, f1, f3"); //f1 = f1 + f3; - asm volatile ("sub.s f0, f0, f2"); //f0 = f0 - f2; - - asm volatile ("lsi f12, %0, 4" :: "a" (win0)); //f12 = *(win + 1); - asm volatile ("add.s f7, f7, f9"); //f7 = f7 + f9; - asm volatile ("sub.s f6, f6, f8"); //f6 = f6 - f8; - asm volatile ("lsi f13, %0, 4" :: "a" (win1)); //f13 = *(win + 3); - - asm volatile ("mul.s f3, f1, f12"); //f3 = f1 * f12; - asm volatile ("mul.s f2, f0, f12"); //f2 = f0 * f12; - asm volatile ("lsi f12, %0, 0" :: "a" (win0)); //f12 = *(win + 0); - - asm volatile ("mul.s f9, f7, f13"); //f9 = f7 * f13; - asm volatile ("mul.s f8, f6, f13"); //f8 = f6 * f13; - - asm volatile ("lsi f13, %0, 0" :: "a" (win1)); //f13 = *(win + 2); - - asm volatile ("madd.s f3, f0, f12"); //f3 += f0 * f12; - asm volatile ("msub.s f2, f1, f12"); //f2 -= f1 * f12; - asm volatile ("madd.s f9, f6, f13"); //f9 += f6 * f13; - asm volatile ("msub.s f8, f7, f13"); //f8 -= f7 * f13; - asm volatile ("addx8 %0, %1, %0" : "+a" (win0) : "a" (wind_step)); //win0 += 8 * wind_step; - asm volatile ("addx8 %0, %1, %0" : "+a" (win1) : "a" (wind_step)); //win1 += 8 * wind_step; - // Here we have tw1: f2,f3 and tw2: f8,f9 - - asm volatile ("sub.s f1, f5, f3"); //f1 = f5 - f3; - asm volatile ("sub.s f0, f4, f2"); //f0 = f4 - f2; - - asm volatile ("add.s f3, f3, f5"); //f3 = f3 + f5; - asm volatile ("add.s f2, f4, f2"); //f2 = f4 + f2; - - asm volatile ("sub.s f7, f11, f9"); //f7 = f11 - f9; - asm volatile ("sub.s f6, f10, f8"); //f6 = f10 - f8; - asm volatile ("add.s f9, f9, f11"); //f9 = f9 + f11; - asm volatile ("add.s f8, f10, f8"); //f8 = f10 + f8; - - asm volatile ("mul.s f1, f1, f14"); //f1 *= f14; - asm volatile ("mul.s f0, f0, f14"); //f0 *= f14; - - asm volatile ("mul.s f3, f3, f15"); //f3 *= -f14; - asm volatile ("mul.s f2, f2, f14"); //f2 *= f14; - - asm volatile ("mul.s f7, f7, f14"); //f7 *= f14; - asm volatile ("mul.s f6, f6, f14"); //f6 *= f14; - asm volatile ("mul.s f9, f9, f15"); //f9 *= -f14; - asm volatile ("mul.s f8, f8, f14"); //f8 *= f14; - - asm volatile ("ssi f1, %0, 12" :: "a" (data)); //*(data + 3) = f1; - asm volatile ("ssi f0, %0, 8" :: "a" (data)); //*(data + 2) = f0; - - asm volatile ("ssi f3, %0, 12" :: "a" (ptr_inv)); //*(ptr_inv + 3) = f3; - asm volatile ("ssi f2, %0, 8" :: "a" (ptr_inv)); //*(ptr_inv + 2) = f2; - - asm volatile ("ssi f7, %0, 20" :: "a" (data)); //*(data + 5) = f7; - asm volatile ("ssi f6, %0, 16" :: "a" (data)); //*(data + 4) = f6; - asm volatile ("addi %0, %0, 16" : "+a" (data)); //data += 4; - - asm volatile ("ssi f9, %0, 4" :: "a" (ptr_inv)); //*(ptr_inv + 1) = f9; - asm volatile ("ssi f8, %0, 0" :: "a" (ptr_inv)); //*ptr_inv = f8; - asm volatile ("addi %0, %0, -16" : "+a" (ptr_inv)); //ptr_inv -= 4; - //} - asm volatile ("__loop_end_fftr_real_post_proc: nop"); - - return ESP_OK; -} -#endif // dsps_cplx2real_fc32_ae32_enabled diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft4r_fc32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft4r_fc32_ansi.c deleted file mode 100644 index 39a6d5a..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/fft/float/dsps_fft4r_fc32_ansi.c +++ /dev/null @@ -1,332 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_fft2r.h" -#include "dsps_fft4r.h" -#include "dsp_common.h" -#include "dsp_types.h" -#include -#include "esp_attr.h" -#include "esp_log.h" -#include -#include - -static const char *TAG = "fftr4 ansi"; - -float *dsps_fft4r_w_table_fc32; -int dsps_fft4r_w_table_size; -uint8_t dsps_fft4r_initialized = 0; -uint8_t dsps_fft4r_mem_allocated = 0; -//float* win2; -uint16_t *dsps_fft4r_ram_rev_table = NULL; - -esp_err_t dsps_fft4r_init_fc32(float *fft_table_buff, int max_fft_size) -{ - esp_err_t result = ESP_OK; - if (dsps_fft4r_initialized != 0) { - return result; - } - if (max_fft_size > CONFIG_DSP_MAX_FFT_SIZE) { - return ESP_ERR_DSP_PARAM_OUTOFRANGE; - } - if (max_fft_size == 0) { - return result; - } - if (fft_table_buff != NULL) { - if (dsps_fft4r_mem_allocated) { - return ESP_ERR_DSP_REINITIALIZED; - } - dsps_fft4r_w_table_fc32 = fft_table_buff; - dsps_fft4r_w_table_size = max_fft_size * 2; - } else { - if (!dsps_fft4r_mem_allocated) { - dsps_fft4r_w_table_fc32 = (float *)malloc(max_fft_size * sizeof(float) * 4); - if (NULL == dsps_fft4r_w_table_fc32) { - return ESP_ERR_DSP_PARAM_OUTOFRANGE; - } - } - dsps_fft4r_w_table_size = max_fft_size * 2; - dsps_fft4r_mem_allocated = 1; - } - - // FFT ram_rev table allocated - int pow = dsp_power_of_two(max_fft_size) >> 1; - if ((pow >= 2) && (pow <= 6)) { - dsps_fft4r_ram_rev_table = (uint16_t *)malloc(2 * dsps_fft4r_rev_tables_fc32_size[pow - 2] * sizeof(uint16_t)); - if (NULL == dsps_fft4r_ram_rev_table) { - return ESP_ERR_DSP_PARAM_OUTOFRANGE; - } - memcpy(dsps_fft4r_ram_rev_table, dsps_fft4r_rev_tables_fc32[pow - 2], 2 * dsps_fft4r_rev_tables_fc32_size[pow - 2] * sizeof(uint16_t)); - dsps_fft4r_rev_tables_fc32[pow - 2] = dsps_fft4r_ram_rev_table; - } - - for (int i = 0; i < dsps_fft4r_w_table_size; i++) { - float angle = 2 * M_PI * i / (float)dsps_fft4r_w_table_size; - dsps_fft4r_w_table_fc32[2 * i + 0] = cosf(angle); - dsps_fft4r_w_table_fc32[2 * i + 1] = sinf(angle); - } - - dsps_fft4r_initialized = 1; - - return ESP_OK; -} - -void dsps_fft4r_deinit_fc32() -{ - if (dsps_fft4r_mem_allocated) { - free(dsps_fft4r_w_table_fc32); - } - if (dsps_fft4r_ram_rev_table != NULL) { - free(dsps_fft4r_ram_rev_table); - dsps_fft4r_ram_rev_table = NULL; - } - // Re init bitrev table for next use - dsps_fft4r_rev_tables_init_fc32(); - - dsps_fft4r_mem_allocated = 0; - dsps_fft4r_initialized = 0; -} - -esp_err_t dsps_bit_rev4r_direct_fc32_ansi(float *data, int N) -{ - if (!dsp_is_power_of_two(N)) { - return ESP_ERR_DSP_INVALID_LENGTH; - } - if (0 == dsps_fft4r_initialized) { - return ESP_ERR_DSP_UNINITIALIZED; - } - esp_err_t result = ESP_OK; - int log2N = dsp_power_of_two(N); - int log4N = log2N >> 1; - if ((log2N & 0x01) != 0) { - return ESP_ERR_DSP_INVALID_LENGTH; - } - float r_temp, i_temp; - for (int i = 0; i < N; i++) { - int cnt; - int xx; - int bits2; - xx = 0; - cnt = log4N; - int j = i; - while (cnt > 0) { - bits2 = j & 0x3; - xx = (xx << 2) + bits2; - j = j >> 2; - cnt--; - } - if (i < xx) { - r_temp = data[i * 2 + 0]; - i_temp = data[i * 2 + 1]; - data[i * 2 + 0] = data[xx * 2 + 0]; - data[i * 2 + 1] = data[xx * 2 + 1]; - data[xx * 2 + 0] = r_temp; - data[xx * 2 + 1] = i_temp; - } - } - return result; -} - -esp_err_t dsps_fft4r_fc32_ansi_(float *data, int length, float *table, int table_size) -{ - if (0 == dsps_fft4r_initialized) { - return ESP_ERR_DSP_UNINITIALIZED; - } - - fc32_t bfly[4]; - int log2N = dsp_power_of_two(length); - int log4N = log2N >> 1; - if ((log2N & 0x01) != 0) { - return ESP_ERR_DSP_INVALID_LENGTH; - } - - int m = 2; - int wind_step = table_size / length; - while (1) { ///radix 4 - if (log4N == 0) { - break; - } - length = length >> 2; - for (int j = 0; j < m; j += 2) { // j: which FFT of this step - int start_index = j * (length << 1); // n: n-point FFT - - fc32_t *ptrc0 = (fc32_t *)data + start_index; - fc32_t *ptrc1 = ptrc0 + length; - fc32_t *ptrc2 = ptrc1 + length; - fc32_t *ptrc3 = ptrc2 + length; - - fc32_t *winc0 = (fc32_t *)table; - fc32_t *winc1 = winc0; - fc32_t *winc2 = winc0; - - for (int k = 0; k < length; k++) { - fc32_t in0 = *ptrc0; - fc32_t in2 = *ptrc2; - fc32_t in1 = *ptrc1; - fc32_t in3 = *ptrc3; - - bfly[0].re = in0.re + in2.re + in1.re + in3.re; - bfly[0].im = in0.im + in2.im + in1.im + in3.im; - - bfly[1].re = in0.re - in2.re + in1.im - in3.im; - bfly[1].im = in0.im - in2.im - in1.re + in3.re; - - bfly[2].re = in0.re + in2.re - in1.re - in3.re; - bfly[2].im = in0.im + in2.im - in1.im - in3.im; - - bfly[3].re = in0.re - in2.re - in1.im + in3.im; - bfly[3].im = in0.im - in2.im + in1.re - in3.re; - - - - *ptrc0 = bfly[0]; - ptrc1->re = bfly[1].re * winc0->re + bfly[1].im * winc0->im; - ptrc1->im = bfly[1].im * winc0->re - bfly[1].re * winc0->im; - ptrc2->re = bfly[2].re * winc1->re + bfly[2].im * winc1->im; - ptrc2->im = bfly[2].im * winc1->re - bfly[2].re * winc1->im; - ptrc3->re = bfly[3].re * winc2->re + bfly[3].im * winc2->im; - ptrc3->im = bfly[3].im * winc2->re - bfly[3].re * winc2->im; - - winc0 += 1 * wind_step; - winc1 += 2 * wind_step; - winc2 += 3 * wind_step; - - ptrc0++; - ptrc1++; - ptrc2++; - ptrc3++; - } - } - m = m << 2; - wind_step = wind_step << 2; - log4N--; - } - return ESP_OK; -} - -esp_err_t dsps_cplx2real_fc32_ansi_(float *data, int N, float *table, int table_size) -{ - if (0 == dsps_fft4r_initialized) { - return ESP_ERR_DSP_UNINITIALIZED; - } - int wind_step = table_size / (N); - fc32_t *result = (fc32_t *)data; - // Original formula... - // result[0].re = result[0].re + result[0].im; - // result[N].re = result[0].re - result[0].im; - // result[0].im = 0; - // result[N].im = 0; - // Optimized one: - float tmp_re = result[0].re; - result[0].re = tmp_re + result[0].im; - result[0].im = tmp_re - result[0].im; - - fc32_t f1k, f2k; - for (int k = 1; k <= N / 2 ; k++ ) { - fc32_t fpk = result[k]; - fc32_t fpnk = result[N - k]; - f1k.re = fpk.re + fpnk.re; - f1k.im = fpk.im - fpnk.im; - f2k.re = fpk.re - fpnk.re; - f2k.im = fpk.im + fpnk.im; - - float c = -table[k * wind_step + 1]; - float s = -table[k * wind_step + 0]; - fc32_t tw; - tw.re = c * f2k.re - s * f2k.im; - tw.im = s * f2k.re + c * f2k.im; - - result[k].re = 0.5 * (f1k.re + tw.re); - result[k].im = 0.5 * (f1k.im + tw.im); - result[N - k].re = 0.5 * (f1k.re - tw.re); - result[N - k].im = 0.5 * (tw.im - f1k.im); - } - return ESP_OK; -} - -esp_err_t dsps_gen_bitrev4r_table(int N, int step, char *name_ext) -{ - if (!dsp_is_power_of_two(N)) { - return ESP_ERR_DSP_INVALID_LENGTH; - } - - int items_count = 0; - ESP_LOGD(TAG, "const uint16_t bitrev4r_table_%i_%s[] = { ", N, name_ext); - int log2N = dsp_power_of_two(N); - int log4N = log2N >> 1; - - for (int i = 1; i < N - 1; i++) { - int cnt; - int xx; - int bits2; - xx = 0; - cnt = log4N; - int j = i; - while (cnt > 0) { - bits2 = j & 0x3; - xx = (xx << 2) + bits2; - j = j >> 2; - cnt--; - } - if (i < xx) { - ESP_LOGD(TAG, "%i, %i, ", i * step, xx * step); - items_count++; - if ((items_count % 8) == 0) { - ESP_LOGD(TAG, " "); - } - } - } - - ESP_LOGD(TAG, "};"); - ESP_LOGD(TAG, "const uint16_t bitrev4r_table_%i_%s_size = %i;\n", N, name_ext, items_count); - - ESP_LOGD(TAG, "extern const uint16_t bitrev4r_table_%i_%s[];", N, name_ext); - ESP_LOGD(TAG, "extern const uint16_t bitrev4r_table_%i_%s_size;\n", N, name_ext); - return ESP_OK; -} - -esp_err_t dsps_bit_rev4r_fc32(float *data, int N) -{ - uint16_t *table; - uint16_t table_size; - switch (N) { - case 16: - table = (uint16_t *)dsps_fft4r_rev_tables_fc32[0]; - table_size = dsps_fft4r_rev_tables_fc32_size[0]; - break; - case 64: - table = (uint16_t *)dsps_fft4r_rev_tables_fc32[1]; - table_size = dsps_fft4r_rev_tables_fc32_size[1]; - break; - case 256: - table = (uint16_t *)dsps_fft4r_rev_tables_fc32[2]; - table_size = dsps_fft4r_rev_tables_fc32_size[2]; - break; - case 1024: - table = (uint16_t *)dsps_fft4r_rev_tables_fc32[3]; - table_size = dsps_fft4r_rev_tables_fc32_size[3]; - break; - case 4096: - table = (uint16_t *)dsps_fft4r_rev_tables_fc32[4]; - table_size = dsps_fft4r_rev_tables_fc32_size[4]; - break; - - default: - return dsps_bit_rev4r_direct_fc32_ansi(data, N); - break; - } - - return dsps_bit_rev_lookup_fc32(data, table_size, table); -} - diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fft/include/dsps_fft2r.h b/test_apps/managed_components/espressif__esp-dsp/modules/fft/include/dsps_fft2r.h deleted file mode 100644 index e1302f8..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/fft/include/dsps_fft2r.h +++ /dev/null @@ -1,245 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#ifndef _dsps_fft2r_H_ -#define _dsps_fft2r_H_ - -#include "dsp_err.h" -#include "sdkconfig.h" -#include "dsps_fft_tables.h" -#include "dsps_fft2r_platform.h" - -#ifndef CONFIG_DSP_MAX_FFT_SIZE -#define CONFIG_DSP_MAX_FFT_SIZE 4096 -#endif // CONFIG_DSP_MAX_FFT_SIZE - -#ifdef __cplusplus -extern "C" -{ -#endif - -extern float *dsps_fft_w_table_fc32; -extern int dsps_fft_w_table_size; -extern uint8_t dsps_fft2r_initialized; - -extern int16_t *dsps_fft_w_table_sc16; -extern int dsps_fft_w_table_sc16_size; -extern uint8_t dsps_fft2r_sc16_initialized; - - -/**@{*/ -/** - * @brief init fft tables - * - * Initialization of Complex FFT. This function initialize coefficients table. - * The implementation use ANSI C and could be compiled and run on any platform - * - * @param[inout] fft_table_buff: pointer to floating point buffer where sin/cos table will be stored - * if this parameter set to NULL, and table_size value is more then 0, then - * dsps_fft2r_init_fc32 will allocate buffer internally - * @param[in] table_size: size of the buffer in float words - * if fft_table_buff is NULL and table_size is not 0, buffer will be allocated internally. - * If table_size is 0, buffer will not be allocated. - * - * @return - * - ESP_OK on success - * - ESP_ERR_DSP_PARAM_OUTOFRANGE if table_size > CONFIG_DSP_MAX_FFT_SIZE - * - ESP_ERR_DSP_REINITIALIZED if buffer already allocated internally by other function - * - One of the error codes from DSP library - */ -esp_err_t dsps_fft2r_init_fc32(float *fft_table_buff, int table_size); -esp_err_t dsps_fft2r_init_sc16(int16_t *fft_table_buff, int table_size); -/**@}*/ - -/**@{*/ -/** - * @brief deinit fft tables - * - * Free resources of Complex FFT. This function delete coefficients table if it was allocated by dsps_fft2r_init_fc32. - * The implementation use ANSI C and could be compiled and run on any platform - * - */ -void dsps_fft2r_deinit_fc32(void); -void dsps_fft2r_deinit_sc16(void); -/**@}*/ - -/**@{*/ -/** - * @brief complex FFT of radix 2 - * - * Complex FFT of radix 2 - * The extension (_ansi) use ANSI C and could be compiled and run on any platform. - * The extension (_ae32) is optimized for ESP32 chip. - * - * @param[inout] data: input/output complex array. An elements located: Re[0], Im[0], ... Re[N-1], Im[N-1] - * result of FFT will be stored to this array. - * @param[in] N: Number of complex elements in input array - * @param[in] w: pointer to the sin/cos table - * - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dsps_fft2r_fc32_ansi_(float *data, int N, float *w); -esp_err_t dsps_fft2r_fc32_ae32_(float *data, int N, float *w); -esp_err_t dsps_fft2r_fc32_aes3_(float *data, int N, float *w); -esp_err_t dsps_fft2r_sc16_ansi_(int16_t *data, int N, int16_t *w); -esp_err_t dsps_fft2r_sc16_ae32_(int16_t *data, int N, int16_t *w); -esp_err_t dsps_fft2r_sc16_aes3_(int16_t *data, int N, int16_t *w); -/**@}*/ -// This is workaround because linker generates permanent error when assembler uses -// direct access to the table pointer -#define dsps_fft2r_fc32_ae32(data, N) dsps_fft2r_fc32_ae32_(data, N, dsps_fft_w_table_fc32) -#define dsps_fft2r_fc32_aes3(data, N) dsps_fft2r_fc32_aes3_(data, N, dsps_fft_w_table_fc32) -#define dsps_fft2r_sc16_ae32(data, N) dsps_fft2r_sc16_ae32_(data, N, dsps_fft_w_table_sc16) -#define dsps_fft2r_sc16_aes3(data, N) dsps_fft2r_sc16_aes3_(data, N, dsps_fft_w_table_sc16) -#define dsps_fft2r_fc32_ansi(data, N) dsps_fft2r_fc32_ansi_(data, N, dsps_fft_w_table_fc32) -#define dsps_fft2r_sc16_ansi(data, N) dsps_fft2r_sc16_ansi_(data, N, dsps_fft_w_table_sc16) - - -/**@{*/ -/** - * @brief bit reverse operation for the complex input array - * - * Bit reverse operation for the complex input array - * The implementation use ANSI C and could be compiled and run on any platform - * - * @param[inout] data: input/ complex array. An elements located: Re[0], Im[0], ... Re[N-1], Im[N-1] - * result of FFT will be stored to this array. - * @param[in] N: Number of complex elements in input array - * - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dsps_bit_rev_fc32_ansi(float *data, int N); -esp_err_t dsps_bit_rev_sc16_ansi(int16_t *data, int N); -esp_err_t dsps_bit_rev2r_fc32(float *data, int N); -/**@}*/ - -esp_err_t dsps_bit_rev_lookup_fc32_ansi(float *data, int reverse_size, uint16_t *reverse_tab); -esp_err_t dsps_bit_rev_lookup_fc32_ae32(float *data, int reverse_size, uint16_t *reverse_tab); -esp_err_t dsps_bit_rev_lookup_fc32_aes3(float *data, int reverse_size, uint16_t *reverse_tab); - -/**@{*/ -/** - * @brief Generate coefficients table for the FFT radix 2 - * - * Generate coefficients table for the FFT radix 2. This function called inside init. - * The implementation use ANSI C and could be compiled and run on any platform - * - * @param[inout] w: memory location to store coefficients. - * By default coefficients will be stored to the dsps_fft_w_table_fc32. - * Maximum size of the FFT must be setup in menuconfig - * @param[in] N: maximum size of the FFT that will be used - * - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dsps_gen_w_r2_fc32(float *w, int N); -esp_err_t dsps_gen_w_r2_sc16(int16_t *w, int N); -/**@}*/ - -/**@{*/ -/** - * @brief Convert complex array to two real arrays - * - * Convert complex array to two real arrays in case if input was two real arrays. - * This function have to be used if FFT used to process real data. - * The implementation use ANSI C and could be compiled and run on any platform - * - * @param[inout] data: Input complex array and result of FFT2R. - * input has size of 2*N, because contains real and imaginary part. - * result will be stored to the same array. - * Input1: input[0..N-1], Input2: input[N..2*N-1] - * @param[in] N: Number of complex elements in input array - * - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dsps_cplx2reC_fc32_ansi(float *data, int N); -esp_err_t dsps_cplx2reC_sc16(int16_t *data, int N); -/**@}*/ - -/**@{*/ -/** - * @brief Convert complex FFT result to real array - * - * Convert FFT result of complex FFT for resl input to real array. - * This function have to be used if FFT used to process real data. - * The implementation use ANSI C and could be compiled and run on any platform - * - * @param[inout] data: Input complex array and result of FFT2R. - * input has size of 2*N, because contains real and imaginary part. - * result will be stored to the same array. - * Input1: input[0..N-1], Input2: input[N..2*N-1] - * @param[in] N: Number of complex elements in input array - * - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dsps_cplx2real_sc16_ansi(int16_t *data, int N); -/**@}*/ -esp_err_t dsps_cplx2real256_fc32_ansi(float *data); - -esp_err_t dsps_gen_bitrev2r_table(int N, int step, char *name_ext); - -#ifdef __cplusplus -} -#endif - -#if CONFIG_DSP_OPTIMIZED -#define dsps_bit_rev_fc32 dsps_bit_rev_fc32_ansi -#define dsps_cplx2reC_fc32 dsps_cplx2reC_fc32_ansi - -#if (dsps_fft2r_fc32_aes3_enabled == 1) -#define dsps_fft2r_fc32 dsps_fft2r_fc32_aes3 -#elif (dsps_fft2r_fc32_ae32_enabled == 1) -#define dsps_fft2r_fc32 dsps_fft2r_fc32_ae32 -#else -#define dsps_fft2r_fc32 dsps_fft2r_fc32_ansi -#endif - -#if (dsps_fft2r_sc16_aes3_enabled == 1) -#define dsps_fft2r_sc16 dsps_fft2r_sc16_aes3 -#elif (dsps_fft2r_sc16_ae32_enabled == 1) -#define dsps_fft2r_sc16 dsps_fft2r_sc16_ae32 -#else -#define dsps_fft2r_sc16 dsps_fft2r_sc16_ansi -#endif - -#if (dsps_bit_rev_lookup_fc32_ae32_enabled == 1) -#if (dsps_fft2r_fc32_aes3_enabled) -#define dsps_bit_rev_lookup_fc32 dsps_bit_rev_lookup_fc32_aes3 -#else -#define dsps_bit_rev_lookup_fc32 dsps_bit_rev_lookup_fc32_ae32 -#endif // dsps_fft2r_fc32_aes3_enabled -#else -#define dsps_bit_rev_lookup_fc32 dsps_bit_rev_lookup_fc32_ansi -#endif - -#else // CONFIG_DSP_OPTIMIZED - -#define dsps_fft2r_fc32 dsps_fft2r_fc32_ansi -#define dsps_bit_rev_fc32 dsps_bit_rev_fc32_ansi -#define dsps_cplx2reC_fc32 dsps_cplx2reC_fc32_ansi -#define dsps_bit_rev_sc16 dsps_bit_rev_sc16_ansi -#define dsps_bit_rev_lookup_fc32 dsps_bit_rev_lookup_fc32_ansi - -#endif // CONFIG_DSP_OPTIMIZED - -#endif // _dsps_fft2r_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fft/include/dsps_fft2r_platform.h b/test_apps/managed_components/espressif__esp-dsp/modules/fft/include/dsps_fft2r_platform.h deleted file mode 100644 index 04e088d..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/fft/include/dsps_fft2r_platform.h +++ /dev/null @@ -1,36 +0,0 @@ -#ifndef _dsps_fft2r_platform_H_ -#define _dsps_fft2r_platform_H_ - -#include "sdkconfig.h" - -#ifdef __XTENSA__ -#include -#include - - -#if ((XCHAL_HAVE_FP == 1) && (XCHAL_HAVE_LOOPS == 1)) - -#define dsps_fft2r_fc32_ae32_enabled 1 - -#endif // - -#if ((XCHAL_HAVE_LOOPS == 1) && (XCHAL_HAVE_MAC16 == 1)) - -#define dsps_fft2r_sc16_ae32_enabled 1 - -#endif // - -#if (XCHAL_HAVE_LOOPS == 1) - -#define dsps_bit_rev_lookup_fc32_ae32_enabled 1 - -#endif // -#endif // __XTENSA__ - -#if CONFIG_IDF_TARGET_ESP32S3 -#define dsps_fft2r_fc32_aes3_enabled 1 -#define dsps_fft2r_sc16_aes3_enabled 1 -#endif - - -#endif // _dsps_fft2r_platform_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fft/include/dsps_fft4r.h b/test_apps/managed_components/espressif__esp-dsp/modules/fft/include/dsps_fft4r.h deleted file mode 100644 index 6443dc8..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/fft/include/dsps_fft4r.h +++ /dev/null @@ -1,177 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#ifndef _dsps_fft4r_H_ -#define _dsps_fft4r_H_ -#include "dsp_err.h" -#include "sdkconfig.h" - -#include "dsps_fft_tables.h" -#include "dsps_fft4r_platform.h" - -#ifdef __cplusplus -extern "C" -{ -#endif - -extern float *dsps_fft4r_w_table_fc32; -extern int dsps_fft4r_w_table_size; -extern uint8_t dsps_fft4r_initialized; - -extern int16_t *dsps_fft4r_w_table_sc16; -extern int dsps_fft4r_w_table_sc16_size; -extern uint8_t dsps_fft4r_sc16_initialized; - -/**@{*/ -/** - * @brief init fft tables - * - * Initialization of Complex FFT Radix-4. This function initialize coefficients table. - * The implementation use ANSI C and could be compiled and run on any platform - * - * @param[inout] fft_table_buff: pointer to floating point buffer where sin/cos table will be stored - * if this parameter set to NULL, and table_size value is more then 0, then - * dsps_fft4r_init_fc32 will allocate buffer internally - * @param[in] max_fft_size: maximum fft size. The buffer for sin/cos table that will be used for radix-4 it's - * four times maximum length of FFT. - * if fft_table_buff is NULL and table_size is not 0, buffer will be allocated internally. - * If table_size is 0, buffer will not be allocated. - * - * @return - * - ESP_OK on success - * - ESP_ERR_DSP_PARAM_OUTOFRANGE if table_size > CONFIG_DSP_MAX_FFT_SIZE - * - ESP_ERR_DSP_REINITIALIZED if buffer already allocated internally by other function - * - One of the error codes from DSP library - */ -esp_err_t dsps_fft4r_init_fc32(float *fft_table_buff, int max_fft_size); -/**@}*/ - -/**@{*/ -/** - * @brief deinit fft tables - * - * Free resources of Complex FFT Radix-4. This function delete coefficients table if it was allocated by dsps_fft4r_init_fc32. - * The implementation use ANSI C and could be compiled and run on any platform - * - * - */ -void dsps_fft4r_deinit_fc32(void); -/**@}*/ - -/**@{*/ -/** - * @brief complex FFT of radix 4 - * - * Complex FFT of radix 4 - * The extension (_ansi) use ANSI C and could be compiled and run on any platform. - * The extension (_ae32) is optimized for ESP32 chip. - * - * @param[inout] data: input/output complex array. An elements located: Re[0], Im[0], ... Re[N-1], Im[N-1] - * result of FFT will be stored to this array. - * @param[in] N: Number of complex elements in input array - * @param[in] table: pointer to sin/cos table - * @param[in] table_size: size of the sin/cos table - * - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dsps_fft4r_fc32_ansi_(float *data, int N, float *table, int table_size); -esp_err_t dsps_fft4r_fc32_ae32_(float *data, int N, float *table, int table_size); -/**@}*/ -// This is workaround because linker generates permanent error when assembler uses -// direct access to the table pointer -#define dsps_fft4r_fc32_ansi(data, N) dsps_fft4r_fc32_ansi_(data, N, dsps_fft4r_w_table_fc32, dsps_fft4r_w_table_size) -#define dsps_fft4r_fc32_ae32(data, N) dsps_fft4r_fc32_ae32_(data, N, dsps_fft4r_w_table_fc32, dsps_fft4r_w_table_size) - -/**@{*/ -/** - * @brief bit reverse operation for the complex input array radix-4 - * - * Bit reverse operation for the complex input array - * The implementation use ANSI C and could be compiled and run on any platform - * - * @param[inout] data: input/ complex array. An elements located: Re[0], Im[0], ... Re[N-1], Im[N-1] - * result of FFT will be stored to this array. - * @param[in] N: Number of complex elements in input array - * - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dsps_bit_rev4r_fc32(float *data, int N); -esp_err_t dsps_bit_rev4r_fc32_ae32(float *data, int N); -esp_err_t dsps_bit_rev4r_direct_fc32_ansi(float *data, int N); -esp_err_t dsps_bit_rev4r_sc16_ansi(int16_t *data, int N); -/**@}*/ - -/**@{*/ -/** - * @brief Convert complex FFT result to real array - * - * Convert FFT result of complex FFT for real input to real array. - * This function have to be used if FFT used to process real data. - * This function use tabels inside and can be used only it dsps_fft4r_init_fc32(...) was - * called and FFT4 was initialized. - * The implementation use ANSI C and could be compiled and run on any platform - * - * @param[inout] data: Input complex array and result of FFT2R/FFT4R. - * input has size of 2*N, because contains real and imaginary part. - * result will be stored to the same array. - * Input1: input[0..N-1], Input2: input[N..2*N-1] - * @param[in] N: Number of complex elements in input array - * @param[in] table: pointer to sin/cos table - * @param[in] table_size: size of the sin/cos table - * - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dsps_cplx2real_fc32_ansi_(float *data, int N, float *table, int table_size); -esp_err_t dsps_cplx2real_fc32_ae32_(float *data, int N, float *table, int table_size); -/**@}*/ -#define dsps_cplx2real_fc32_ansi(data, N) dsps_cplx2real_fc32_ansi_(data, N, dsps_fft4r_w_table_fc32, dsps_fft4r_w_table_size) -#define dsps_cplx2real_fc32_ae32(data, N) dsps_cplx2real_fc32_ae32_(data, N, dsps_fft4r_w_table_fc32, dsps_fft4r_w_table_size) - - -esp_err_t dsps_gen_bitrev4r_table(int N, int step, char *name_ext); - -#ifdef __cplusplus -} -#endif - -#if CONFIG_DSP_OPTIMIZED -#if (dsps_fft4r_fc32_ae32_enabled == 1) -#define dsps_fft4r_fc32 dsps_fft4r_fc32_ae32 -#else -#define dsps_fft4r_fc32 dsps_fft4r_fc32_ansi -#endif // dsps_fft4r_fc32_ae32_enabled - -#define dsps_fft4r_sc16 dsps_fft4r_sc16_ae32 -#define dsps_bit_rev4r_fc32 dsps_bit_rev4r_fc32_ae32 - -#if (dsps_cplx2real_fc32_ae32_enabled == 1) -#define dsps_cplx2real_fc32 dsps_cplx2real_fc32_ae32 -#else -#define dsps_cplx2real_fc32 dsps_cplx2real_fc32_ansi -#endif // dsps_cplx2real_fc32_ae32_enabled - -#else -#define dsps_fft4r_fc32 dsps_fft4r_fc32_ansi -#define dsps_fft4r_sc16 dsps_fft4r_sc16_ansi -#define dsps_bit_rev4r_fc32 dsps_bit_rev4r_fc32 -#define dsps_cplx2real_fc32 dsps_cplx2real_fc32_ansi -#endif - -#endif // _dsps_fft4r_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fft/include/dsps_fft4r_platform.h b/test_apps/managed_components/espressif__esp-dsp/modules/fft/include/dsps_fft4r_platform.h deleted file mode 100644 index a777bdc..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/fft/include/dsps_fft4r_platform.h +++ /dev/null @@ -1,34 +0,0 @@ -#ifndef _dsps_fft4r_platform_H_ -#define _dsps_fft4r_platform_H_ - -#include "sdkconfig.h" - -#ifdef __XTENSA__ -#include -#include - - -#if ((XCHAL_HAVE_FP == 1) && (XCHAL_HAVE_LOOPS == 1)) - -#define dsps_fft4r_fc32_ae32_enabled 1 -#define dsps_cplx2real_fc32_ae32_enabled 1 - -#endif // - - -#if ((XCHAL_HAVE_LOOPS == 1) && (XCHAL_HAVE_MAC16 == 1)) - -#define dsps_fft2r_sc16_ae32_enabled 1 - -#endif // - -#if (XCHAL_HAVE_LOOPS == 1) - -#define dsps_bit_rev_lookup_fc32_ae32_enabled 1 - -#endif // -#endif // __XTENSA__ - - - -#endif // _dsps_fft4r_platform_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fft/include/dsps_fft_tables.h b/test_apps/managed_components/espressif__esp-dsp/modules/fft/include/dsps_fft_tables.h deleted file mode 100644 index 94fbab5..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/fft/include/dsps_fft_tables.h +++ /dev/null @@ -1,89 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#ifndef _dsps_fft_tables_H_ -#define _dsps_fft_tables_H_ - - -#ifdef __cplusplus -extern "C" -{ -#endif -extern const uint16_t bitrev2r_table_16_fc32[]; -extern const uint16_t bitrev2r_table_16_fc32_size; - -extern const uint16_t bitrev2r_table_32_fc32[]; -extern const uint16_t bitrev2r_table_32_fc32_size; - -extern const uint16_t bitrev2r_table_64_fc32[]; -extern const uint16_t bitrev2r_table_64_fc32_size; - -extern const uint16_t bitrev2r_table_128_fc32[]; -extern const uint16_t bitrev2r_table_128_fc32_size; - -extern const uint16_t bitrev2r_table_256_fc32[]; -extern const uint16_t bitrev2r_table_256_fc32_size; - -extern const uint16_t bitrev2r_table_512_fc32[]; -extern const uint16_t bitrev2r_table_512_fc32_size; - -extern const uint16_t bitrev2r_table_1024_fc32[]; -extern const uint16_t bitrev2r_table_1024_fc32_size; - -extern const uint16_t bitrev2r_table_2048_fc32[]; -extern const uint16_t bitrev2r_table_2048_fc32_size; - -extern const uint16_t bitrev2r_table_4096_fc32[]; -extern const uint16_t bitrev2r_table_4096_fc32_size; - -void dsps_fft2r_rev_tables_init_fc32(void); -extern uint16_t *dsps_fft2r_rev_tables_fc32[]; -extern const uint16_t dsps_fft2r_rev_tables_fc32_size[]; - -extern const uint16_t bitrev4r_table_16_fc32[]; -extern const uint16_t bitrev4r_table_16_fc32_size; - -extern const uint16_t bitrev4r_table_32_fc32[]; -extern const uint16_t bitrev4r_table_32_fc32_size; - -extern const uint16_t bitrev4r_table_64_fc32[]; -extern const uint16_t bitrev4r_table_64_fc32_size; - -extern const uint16_t bitrev4r_table_128_fc32[]; -extern const uint16_t bitrev4r_table_128_fc32_size; - -extern const uint16_t bitrev4r_table_256_fc32[]; -extern const uint16_t bitrev4r_table_256_fc32_size; - -extern const uint16_t bitrev4r_table_512_fc32[]; -extern const uint16_t bitrev4r_table_512_fc32_size; - -extern const uint16_t bitrev4r_table_1024_fc32[]; -extern const uint16_t bitrev4r_table_1024_fc32_size; - -extern const uint16_t bitrev4r_table_2048_fc32[]; -extern const uint16_t bitrev4r_table_2048_fc32_size; - -extern const uint16_t bitrev4r_table_4096_fc32[]; -extern const uint16_t bitrev4r_table_4096_fc32_size; - -void dsps_fft4r_rev_tables_init_fc32(void); -extern uint16_t *dsps_fft4r_rev_tables_fc32[]; -extern const uint16_t dsps_fft4r_rev_tables_fc32_size[]; - -#ifdef __cplusplus -} -#endif - -#endif // _dsps_fft_tables_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fft/test/test_dsps_fft2r_fc32_ae32.c b/test_apps/managed_components/espressif__esp-dsp/modules/fft/test/test_dsps_fft2r_fc32_ae32.c deleted file mode 100644 index 26d3685..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/fft/test/test_dsps_fft2r_fc32_ae32.c +++ /dev/null @@ -1,153 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "esp_dsp.h" -#include "dsp_platform.h" -#include "esp_log.h" -#include - -#include "dsps_view.h" -#include "dsps_fft2r.h" -#include "dsp_tests.h" - -static const char *TAG = "fft2r_ae32"; - -__attribute__((aligned(16))) -static float data[1024*2]; -__attribute__((aligned(16))) -static float check_data[1024*2]; -__attribute__((aligned(16))) -static float data_test[1024*2]; - -TEST_CASE("dsps_fft2r_fc32_ae32 functionality", "[dsps]") -{ - int N = sizeof(data) / sizeof(float) / 2; - int check_bin = 32; - float check_ampl = 2; - for (int i = 0 ; i < N ; i++) { - data[i * 2 + 0] = check_ampl * sinf(M_PI / N * check_bin * 2 * i) / (N / 2); - data[i * 2 + 1] = 0; - } - for (int i = 0 ; i < N*2 ; i++) { - check_data[i] = data[i]; - data_test[i] = -1; - } - - // Init FFT tables - esp_err_t ret = dsps_fft2r_init_fc32(NULL, CONFIG_DSP_MAX_FFT_SIZE); - TEST_ESP_OK(ret); - - int N_check = N; - - dsps_fft2r_fc32_ae32(data, N_check); - dsps_fft2r_fc32_ansi(check_data, N_check); - - for (int i=0 ; i< N_check ; i++) - { - if (fabs(check_data[i] - data[i]) < 1e-5) ESP_LOGD(TAG, "Data[%i] =%8.4f, %8.4f, %8.4f", i, data[i], check_data[i], check_data[i] - data[i]); - else ESP_LOGE(TAG, "Data[%i] =%f, %f, %f", i, data[i], check_data[i], check_data[i] - data[i]); - } - - dsps_bit_rev_fc32_ansi(data, N); - - float min = 10000; - float max = -10000; - int max_pos = 0; - for (int i = 0 ; i < N ; i++) { - data[i] = 10 * log10f(data[i * 2 + 0] * data[i * 2 + 0] + data[i * 2 + 1] * data[i * 2 + 1]); - if (data[i] < min) { - min = data[i]; - } - if (data[i] > max) { - max = data[i]; - max_pos = i; - } - ESP_LOGD(TAG, "FFT Data[%i] =%8.4f dB", i, data[i]); - } - dsps_view_spectrum(data, 256, -160, 40); - - TEST_ASSERT_EQUAL( check_bin, max_pos); - float round_pow = round(max * 10); - TEST_ASSERT_EQUAL( 6 * 10, round_pow); - ESP_LOGI(TAG, "Calculation error is less then 0.1 dB"); - dsps_fft2r_deinit_fc32(); -} - -TEST_CASE("dsps_fft2r_fc32_ae32 benchmark", "[dsps]") -{ - esp_err_t ret = dsps_fft2r_init_fc32(NULL, CONFIG_DSP_MAX_FFT_SIZE); - TEST_ESP_OK(ret); - - for (int i= 5 ; i< 10 ; i++) - { - int N_check = 2< -#include "unity.h" -#include "esp_dsp.h" -#include "dsp_platform.h" -#include "esp_log.h" - -#include "dsps_view.h" -#include "dsps_fft2r.h" -#include "dsp_tests.h" - -static const char *TAG = "dsps_fft2r_ansi"; - -TEST_CASE("dsps_fft2r_fc32_ansi functionality", "[dsps]") -{ - float* data = (float*)malloc(2*4096*sizeof(float)); - float* check_data = (float*)malloc(2*4096*sizeof(float)); - - int N = 1024; - int check_bin = 32; - for (int i = 0 ; i < N ; i++) { - data[i * 2 + 0] = 2 * sinf(M_PI / N * check_bin * 2 * i) / (N / 2); - data[i * 2 + 1] = 0; - } - - float* fft_table_buff = (float*)malloc((N+2)*sizeof(float)); - fft_table_buff[0] = 1234; - fft_table_buff[N+1] = 5678; - - esp_err_t ret = dsps_fft2r_init_fc32(&fft_table_buff[1], N); - TEST_ESP_OK(ret); - - - dsps_fft2r_fc32_ansi(data, N); - unsigned int start_b = xthal_get_ccount(); - dsps_bit_rev_fc32_ansi(data, N); - unsigned int end_b = xthal_get_ccount(); - - float min = 10000; - float max = -10000; - int max_pos = 0; - for (int i = 0 ; i < N ; i++) { - data[i] = 10 * log10f(data[i * 2 + 0] * data[i * 2 + 0] + data[i * 2 + 1] * data[i * 2 + 1]); - if (data[i] < min) { - min = data[i]; - } - if (data[i] > max) { - max = data[i]; - max_pos = i; - } - ESP_LOGD(TAG, "FFT Data[%i] =%8.4f dB", i, data[i]); - } - dsps_view_spectrum(data, 256, -160, 40); - - TEST_ASSERT_EQUAL( check_bin, max_pos); - float round_pow = round(max * 10); - TEST_ASSERT_EQUAL( 6 * 10, round_pow); - ESP_LOGI(TAG, "Calculation error is less then 0.1 dB"); - ESP_LOGI(TAG, "cycles - %i", end_b - start_b); - - ESP_LOGI(TAG, "fft_table_buff[0] = %f, fft_table_buff[N+1] = %f", fft_table_buff[0], fft_table_buff[N+1]); - TEST_ASSERT_EQUAL( fft_table_buff[0], 1234); - TEST_ASSERT_EQUAL( fft_table_buff[N+1], 5678); - free(fft_table_buff); - - free(data); - free(check_data); - dsps_fft2r_deinit_fc32(); -} - -TEST_CASE("dsps_fft2r_fc32_ansi benchmark", "[dsps]") -{ - esp_err_t ret = dsps_fft2r_init_fc32(NULL, CONFIG_DSP_MAX_FFT_SIZE); - TEST_ESP_OK(ret); - - float* data = (float*)malloc(2*4096*sizeof(float)); - TEST_ASSERT_NOT_NULL(data); - - float* check_data = (float*)malloc(2*4096*sizeof(float)); - TEST_ASSERT_NOT_NULL(check_data); - - for (int i= 5 ; i< 10 ; i++) - { - int N_check = 2< -#include "unity.h" -#include "esp_dsp.h" -#include "dsp_platform.h" -#include "esp_log.h" - -#include "dsps_view.h" -#include "dsps_fft2r.h" -#include "dsp_tests.h" - -static const char *TAG = "dsps_fft2r_ae32_s16"; - - -__attribute__((aligned(16))) -static int16_t data[1024*2]; -__attribute__((aligned(16))) -static float result_data[1024*2]; - -TEST_CASE("dsps_fft2r_sc16_aexx functionality", "[dsps]") -{ - int N = sizeof(data) / sizeof(int16_t) / 2; - N = 1024; - int check_bin = 64; - for (int i = 0 ; i < N ; i++) { - data[i * 2 + 0] = (INT16_MAX)*sin(M_PI / N * check_bin *2* i)*0.5 * (1 - cosf(i * 2 * M_PI / (float)(N-1))); - data[i * 2 + 1] = 0; - } - - esp_err_t ret = dsps_fft2r_init_sc16(NULL, CONFIG_DSP_MAX_FFT_SIZE); - TEST_ESP_OK(ret); - - ESP_LOGI(TAG, "data address=%8.8"PRIx32"\n", (uint32_t)data); - - dsps_fft2r_sc16(data, N); - unsigned int start_b = xthal_get_ccount(); - dsps_bit_rev_sc16_ansi(data, N); - unsigned int end_b = xthal_get_ccount(); - - - for (int i=0 ; i< N ; i++) - { - ESP_LOGD(TAG, "Data[%i] %04x\n", i/2, data[i]); - } - - float min = 10000; - float max = -10000; - int max_pos = 0; - for (int i = 0 ; i < (N*2) ; i++) - { - result_data[i] = data[i]; - result_data[i] = result_data[i]/INT16_MAX; - } - - for (int i = 0 ; i < N ; i++) { - result_data[i] = 10 * log10f(0.0000000000001 + result_data[i * 2 + 0] * result_data[i * 2 + 0] + result_data[i * 2 + 1] * result_data[i * 2 + 1]); - if (result_data[i] < min) { - min = result_data[i]; - } - if (result_data[i] > max) { - max = result_data[i]; - max_pos = i; - } - ESP_LOGD(TAG, "FFT Data[%i] =%8.4f dB", i, result_data[i]); - } - dsps_view_spectrum(result_data, N, -100, 0); - float round_pow = round(max*5); - - ESP_LOGI(TAG, "max_bin=%i, check_bin=%i, round_pow=%f\n", max_pos, check_bin, round_pow); - - - if (max_pos < N/2) TEST_ASSERT_EQUAL( check_bin, max_pos); - else TEST_ASSERT_EQUAL( N - check_bin, max_pos); - - TEST_ASSERT_EQUAL( -12*5, round_pow); - - ESP_LOGI(TAG, "Calculation error is less then 0.2 dB"); - ESP_LOGI(TAG, "cycles - %i", end_b - start_b); - dsps_fft2r_deinit_sc16(); -} - - -TEST_CASE("dsps_fft2r_sc16_aexx overflow check", "[dsps]") -{ - int N = sizeof(data) / sizeof(int16_t) / 2; - N = 1024; - int check_bin = 32; - int bins_count = 4; - for (int i = 0 ; i < N ; i++) { - data[i * 2 + 0] = 0; - data[i * 2 + 1] = 0; - for (int n=1; n<=bins_count ; n++ ) - { - data[i * 2 + 0] += (INT16_MAX)*cos(M_PI / N * check_bin *2* i*n)/bins_count; - data[i * 2 + 1] += (INT16_MAX)*sin(M_PI / N * check_bin *2* i*n)/bins_count; - } - } - - esp_err_t ret = dsps_fft2r_init_sc16(NULL, CONFIG_DSP_MAX_FFT_SIZE); - TEST_ESP_OK(ret); - - - dsps_fft2r_sc16(data, N); - unsigned int start_b = xthal_get_ccount(); - dsps_bit_rev_sc16_ansi(data, N); - unsigned int end_b = xthal_get_ccount(); - - - for (int i=0 ; i< N ; i++) - { - ESP_LOGD(TAG, "Data[%i] %04x\n", i/2, data[i]); - } - - float min = 10000; - float max = -10000; - int max_pos = 0; - for (int i = 0 ; i < (N*2) ; i++) - { - result_data[i] = data[i]; - result_data[i] = result_data[i]/INT16_MAX; - } - - for (int i = 0 ; i < N ; i++) { - result_data[i] = 10 * log10f(0.0000000000001 + result_data[i * 2 + 0] * result_data[i * 2 + 0] + result_data[i * 2 + 1] * result_data[i * 2 + 1]); - if (result_data[i] < min) { - min = result_data[i]; - } - if (result_data[i] > max) { - max = result_data[i]; - max_pos = i; - } - ESP_LOGD(TAG, "FFT Data[%i] =%8.4f dB", i, result_data[i]); - } - dsps_view_spectrum(result_data, N, -100, 0); - float round_pow = round(max*5); - - float noise_pow = -100; - for (int i=(bins_count*check_bin + 10) ; i< N ; i++) - { - if (result_data[i] > noise_pow) - { - noise_pow = result_data[i]; - } - } - ESP_LOGI(TAG, "max_bin=%i, check_bin=%i, round_pow=%f, noise power=%f\n", max_pos, check_bin, round_pow, noise_pow); - - if (noise_pow > (-65)) - { - TEST_ASSERT_MESSAGE (false, "Noise power is more than expected!"); - } - - ESP_LOGI(TAG, "cycles - %i", end_b - start_b); - dsps_fft2r_deinit_sc16(); -} - -TEST_CASE("dsps_fft2r_sc16_ae32 benchmark", "[dsps]") -{ - esp_err_t ret = dsps_fft2r_init_sc16(NULL, CONFIG_DSP_MAX_FFT_SIZE); - TEST_ESP_OK(ret); - - for (int i= 5 ; i< 10 ; i++) - { - int N_check = 2< -#include "unity.h" -#include "esp_dsp.h" -#include "dsp_platform.h" -#include "esp_log.h" - -#include "dsps_view.h" -#include "dsps_fft2r.h" -#include "dsp_tests.h" - -static const char *TAG = "dsps_fft2r_ansi_s16"; - -__attribute__((aligned(16))) -static int16_t data[1024*2]; -__attribute__((aligned(16))) -static float result_data[1024*2]; - -TEST_CASE("dsps_fft2r_sc16_ansi functionality", "[dsps]") -{ - int N = sizeof(data) / sizeof(int16_t) / 2; - N = 1024; - int check_bin = 64; - for (int i = 0 ; i < N ; i++) { - data[i * 2 + 0] = (INT16_MAX)*sin(M_PI / N * check_bin *2* i)*0.5 * (1 - cosf(i * 2 * M_PI / (float)(N-1))); - data[i * 2 + 1] = 0; - } - int16_t* fft_table_buff = (int16_t*)malloc((N+2)*sizeof(int16_t)); - TEST_ASSERT_NOT_NULL(fft_table_buff); - - fft_table_buff[0] = 1234; - fft_table_buff[N+1] = 5678; - esp_err_t ret = dsps_fft2r_init_sc16(&fft_table_buff[1], N); - TEST_ESP_OK(ret); - - dsps_fft2r_sc16_ansi(data, N); - unsigned int start_b = xthal_get_ccount(); - dsps_bit_rev_sc16_ansi(data, N); - unsigned int end_b = xthal_get_ccount(); - - - for (int i=0 ; i< N ; i++) - { - ESP_LOGD(TAG, "Data[%i] %i\n", i/2, data[i]); - } - - float min = 10000; - float max = -10000; - int max_pos = 0; - for (int i = 0 ; i < (N*2) ; i++) - { - result_data[i] = data[i]; - result_data[i] = result_data[i]/INT16_MAX; - } - - for (int i = 0 ; i < N ; i++) { - result_data[i] = 10 * log10f(0.0000000000001 + result_data[i * 2 + 0] * result_data[i * 2 + 0] + result_data[i * 2 + 1] * result_data[i * 2 + 1]); - if (result_data[i] < min) { - min = result_data[i]; - } - if (result_data[i] > max) { - max = result_data[i]; - max_pos = i; - } - ESP_LOGD(TAG, "FFT Data[%i] =%8.4f dB", i, result_data[i]); - } - dsps_view_spectrum(result_data, N, -100, 0); - float round_pow = round(max*5); - - ESP_LOGI(TAG, "max_bin=%i, check_bin=%i, round_pow=%f\n", max_pos, check_bin, round_pow); - - if (max_pos < N/2) TEST_ASSERT_EQUAL( check_bin, max_pos); - else TEST_ASSERT_EQUAL( N - check_bin, max_pos); - TEST_ASSERT_EQUAL( -12*5, round_pow); - ESP_LOGI(TAG, "Calculation error is less then 0.2 dB"); - ESP_LOGI(TAG, "cycles - %i", end_b - start_b); - // Check if we not out of range - ESP_LOGI(TAG, "fft_table_buff[0] = %i, fft_table_buff[N+1] = %i", fft_table_buff[0], fft_table_buff[N+1]); - TEST_ASSERT_EQUAL( fft_table_buff[0], 1234); - TEST_ASSERT_EQUAL( fft_table_buff[N+1], 5678); - free(fft_table_buff); - dsps_fft2r_deinit_sc16(); -} - -TEST_CASE("dsps_fft2r_sc16_ansi benchmark", "[dsps]") -{ - esp_err_t ret = dsps_fft2r_init_sc16(NULL, CONFIG_DSP_MAX_FFT_SIZE); - TEST_ESP_OK(ret); - - for (int i= 5 ; i< 10 ; i++) - { - int N_check = 2< -#include "unity.h" -#include "esp_dsp.h" -#include "dsp_platform.h" -#include "esp_log.h" -#include - -#include "dsps_view.h" -#include "dsps_fft2r.h" -#include "dsps_fft4r.h" -#include "dsp_tests.h" - - -#define FFTR4_TEST_SIZE 1024 - -static const char *TAG = "dsps_fft4r_ae32"; - -TEST_CASE("dsps_fft4r_fc32_ae32 functionality", "[dsps]") -{ - float* data = (float*)memalign(16, sizeof(float) * FFTR4_TEST_SIZE*2); - TEST_ASSERT_NOT_NULL(data); - - float* check_data_fft = (float*)memalign(16, sizeof(float) * FFTR4_TEST_SIZE*2); - TEST_ASSERT_NOT_NULL(check_data_fft); - - esp_err_t ret = dsps_fft4r_init_fc32(NULL, FFTR4_TEST_SIZE); - TEST_ESP_OK(ret); - - int N_check = 256; - for (size_t pow = 2; pow < 7; pow++) - { - N_check = 1<< (pow*2); - if (N_check > FFTR4_TEST_SIZE) - { - break; - } - for (size_t i = 0; i < N_check; i++) - { - data[i*2] = cosf(2*M_PI*4/256*i); - data[i*2+1] = sinf(2*M_PI*18/256*i); - - check_data_fft[i*2] = data[i*2]; - check_data_fft[i*2+1] = data[i*2 + 1]; - } - - dsps_fft4r_fc32_ansi(data, N_check); - dsps_bit_rev4r_fc32(data, N_check); - - dsps_fft4r_fc32_ae32(check_data_fft, N_check); - dsps_bit_rev4r_fc32(check_data_fft, N_check); - float diff = 0; - for (size_t i = 0; i < N_check*2; i++) - { - diff += fabs(data[i] - check_data_fft[i]); - } - diff = diff/N_check; - if (diff > 0.00001) - { - TEST_ASSERT_MESSAGE (false, "Result out of range!\n"); - } - ESP_LOGI(TAG, "diff[%i] = %f\n", N_check, diff); - } - if (N_check > FFTR4_TEST_SIZE) - { - N_check = FFTR4_TEST_SIZE; - } - dsps_view(data, N_check*2, 128, 16, -256, 256, '.'); - dsps_view(check_data_fft, N_check*2, 128, 16, -256, 256, '.'); - - dsps_fft2r_deinit_fc32(); - dsps_fft4r_deinit_fc32(); - free(data); - free(check_data_fft); -} - -static portMUX_TYPE testnlock = portMUX_INITIALIZER_UNLOCKED; - -TEST_CASE("dsps_fft4r_fc32_ae32 benchmark", "[dsps]") -{ - float* check_data_fft = (float*)memalign(16, sizeof(float) * 4096*2); - TEST_ASSERT_NOT_NULL(check_data_fft); - - unsigned int start_b; - float cycles; - - esp_err_t ret = dsps_fft4r_init_fc32(NULL, CONFIG_DSP_MAX_FFT_SIZE); - TEST_ESP_OK(ret); - - int N_check = 256; - for (size_t pow = 2; pow < 7; pow++) - { - N_check = 1<< (pow*2); - for (size_t i = 0; i < N_check; i++) - { - check_data_fft[i*2] = cosf(2*M_PI*4/256*i); - check_data_fft[i*2+1] = sinf(2*M_PI*18/256*i); - } - - portENTER_CRITICAL(&testnlock); - start_b = xthal_get_ccount(); - dsps_fft4r_fc32_ae32(check_data_fft, N_check); - dsps_bit_rev4r_fc32(check_data_fft, N_check); - cycles = xthal_get_ccount() - start_b; - portEXIT_CRITICAL(&testnlock); - - ESP_LOGI(TAG, "Benchmark dsps_fft4r_fc32_ae32 - %6i cycles for %6i points FFT.", (int)cycles, N_check); - } - - dsps_fft4r_deinit_fc32(); - free(check_data_fft); -} - -TEST_CASE("dsps_cplx2real_fc32_ae32 benchmark", "[dsps]") -{ - float* check_data_fft = (float*)memalign(16, sizeof(float) * 4096*2); - TEST_ASSERT_NOT_NULL(check_data_fft); - - unsigned int start_b; - float cycles; - - esp_err_t ret = dsps_fft4r_init_fc32(NULL, CONFIG_DSP_MAX_FFT_SIZE); - TEST_ESP_OK(ret); - - int N_check = 256; - for (size_t pow = 4; pow < 13; pow++) - { - N_check = 1<< (pow); - for (size_t i = 0; i < N_check; i++) - { - check_data_fft[i*2] = cosf(2*M_PI*4/256*i); - check_data_fft[i*2+1] = sinf(2*M_PI*18/256*i); - } - - portENTER_CRITICAL(&testnlock); - start_b = xthal_get_ccount(); - dsps_cplx2real_fc32_ae32(check_data_fft, N_check); - cycles = xthal_get_ccount() - start_b; - portEXIT_CRITICAL(&testnlock); - - ESP_LOGI(TAG, "Benchmark dsps_cplx2real_fc32_ae32 - %6i cycles for %6i points FFT.", (int)cycles, N_check); - } - - dsps_fft4r_deinit_fc32(); - free(check_data_fft); -} - -TEST_CASE("dsps_bit_rev4r_fc32_ansi benchmark", "[dsps]") -{ - float* check_data_fft = (float*)memalign(16, sizeof(float) * 4096*2); - TEST_ASSERT_NOT_NULL(check_data_fft); - - unsigned int start_b; - float cycles; - - esp_err_t ret = dsps_fft4r_init_fc32(NULL, CONFIG_DSP_MAX_FFT_SIZE); - TEST_ESP_OK(ret); - - int N_check = 256; - for (size_t pow = 3; pow < 7; pow++) - { - N_check = 1<< (2*pow); - for (size_t i = 0; i < N_check; i++) - { - check_data_fft[i*2] = cosf(2*M_PI*4/256*i); - check_data_fft[i*2+1] = sinf(2*M_PI*18/256*i); - } - - portENTER_CRITICAL(&testnlock); - start_b = xthal_get_ccount(); - dsps_bit_rev4r_fc32(check_data_fft, N_check); - cycles = xthal_get_ccount() - start_b; - portEXIT_CRITICAL(&testnlock); - - ESP_LOGI(TAG, "Benchmark dsps_bit_rev4r_fc32_ansi - %6i cycles for %6i points FFT.", (int)cycles, N_check); - } - - dsps_fft4r_deinit_fc32(); - free(check_data_fft); -} - diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fft/test/test_dsps_fft4r_fc32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/fft/test/test_dsps_fft4r_fc32_ansi.c deleted file mode 100644 index facb6e9..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/fft/test/test_dsps_fft4r_fc32_ansi.c +++ /dev/null @@ -1,228 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "esp_dsp.h" -#include "dsp_platform.h" -#include "esp_log.h" -#include - -#include "dsps_view.h" -#include "dsps_fft2r.h" -#include "dsps_fft4r.h" -#include "dsp_tests.h" - - -static const char *TAG = "dsps_fft4r_ansi"; - -TEST_CASE("dsps_fft4r_fc32_ansi functionality", "[dsps]") -{ - float* data = (float*)memalign(16, sizeof(float) * 1024*2); - TEST_ASSERT_NOT_NULL(data); - - float* check_data_fft = (float*)memalign(16, sizeof(float) * 1024*2); - TEST_ASSERT_NOT_NULL(check_data_fft); - - esp_err_t ret; - ret = dsps_fft2r_init_fc32(NULL, 1024); - TEST_ESP_OK(ret); - - ret = dsps_fft4r_init_fc32(NULL, 1024); - TEST_ESP_OK(ret); - - int N_check = 256; - for (size_t pow = 2; pow < 6; pow++) - { - N_check = 1<< (pow*2); - for (size_t i = 0; i < N_check; i++) - { - data[i*2] = cosf(2*M_PI*4/256*i); - data[i*2+1] = sinf(2*M_PI*18/256*i); - - check_data_fft[i*2] = data[i*2]; - check_data_fft[i*2+1] = data[i*2 + 1]; - } - - dsps_fft2r_fc32_ansi(data, N_check); - dsps_bit_rev_fc32_ansi(data, N_check); - - dsps_fft4r_fc32_ansi(check_data_fft, N_check); - dsps_bit_rev4r_fc32(check_data_fft, N_check); - - float diff = 0; - for (size_t i = 0; i < N_check*2; i++) - { - diff += fabs(data[i] - check_data_fft[i]); - } - diff = diff/N_check; - ESP_LOGI(TAG, "diff[%i] = %f\n", N_check, diff); - if (diff > 0.00001) - { - dsps_view(data, N_check*2, 128, 16, -N_check, N_check, '.'); - dsps_view(check_data_fft, N_check*2, 128, 16, -N_check, N_check, '.'); - TEST_ASSERT_MESSAGE (false, "Result out of range!\n"); - } - } - - dsps_view(data, N_check*2, 128, 16, -N_check, N_check, '.'); - dsps_view(check_data_fft, N_check*2, 128, 16, -N_check, N_check, '.'); - - dsps_fft2r_deinit_fc32(); - dsps_fft4r_deinit_fc32(); - free(data); - free(check_data_fft); -} - -TEST_CASE("dsps_fft4r_fc32_ansi benchmark", "[dsps]") -{ - float* check_data_fft = (float*)malloc(sizeof(float) * 4096*2); - TEST_ASSERT_NOT_NULL(check_data_fft); - - unsigned int start_b; - float cycles; - - esp_err_t ret = dsps_fft4r_init_fc32(NULL, CONFIG_DSP_MAX_FFT_SIZE); - TEST_ESP_OK(ret); - - int N_check = 256; - for (size_t pow = 2; pow < 7; pow++) - { - N_check = 1<< (pow*2); - for (size_t i = 0; i < N_check; i++) - { - check_data_fft[i*2] = cosf(2*M_PI*4/256*i); - check_data_fft[i*2+1] = sinf(2*M_PI*18/256*i); - } - - start_b = xthal_get_ccount(); - dsps_fft4r_fc32_ansi(check_data_fft, N_check); - dsps_bit_rev4r_fc32(check_data_fft, N_check); - cycles = xthal_get_ccount() - start_b; - - ESP_LOGI(TAG, "Benchmark dsps_fft4r_fc32_ansi - %6i cycles for %6i points FFT.", (int)cycles, N_check); - } - - dsps_fft4r_deinit_fc32(); - free(check_data_fft); -} - - -TEST_CASE("dsps_cplx2real_fc32 functionality", "[dsps]") -{ - float* data = (float*)malloc(sizeof(float) * 1024*2); - TEST_ASSERT_NOT_NULL(data); - - float* check_data_fft = (float*)malloc(sizeof(float) * 1024*2); - TEST_ASSERT_NOT_NULL(check_data_fft); - - esp_err_t ret = dsps_fft4r_init_fc32(NULL, 1024); - TEST_ESP_OK(ret); - - ret = dsps_fft2r_init_fc32(NULL, 1024); - TEST_ESP_OK(ret); - - int N_check = 256; - for (size_t pow = 4; pow < 11; pow++) - { - N_check = 1<< (pow); - for (size_t i = 0; i < N_check*2; i++) - { - data[i] = 0; - check_data_fft[i] = data[i]; - } - data[1] = N_check; - check_data_fft[1] = data[1]; - - dsps_fft2r_fc32_ansi(data, N_check); - dsps_bit_rev_fc32_ansi(data, N_check); - dsps_cplx2real_fc32_ansi(data, N_check); - - dsps_fft2r_fc32_ansi(check_data_fft, N_check); - dsps_bit_rev_fc32_ansi(check_data_fft, N_check); - dsps_cplx2real_fc32_ae32(check_data_fft, N_check); - - float diff = 0; - for (size_t i = 0; i < N_check*2; i++) - { - diff += fabs(data[i] - check_data_fft[i]); - } - diff = diff/N_check; - if (diff > 0.00001) - { - for (size_t i = 0; i < N_check*2; i++) - { - ESP_LOGD(TAG, "data[%i]= %f, %f = check_data_fft[%i], diff=%f\n", i, data[i], check_data_fft[i], i, data[i] - check_data_fft[i]); - } - - dsps_view(data, N_check*2, 128, 16, -N_check, N_check, '.'); - dsps_view(check_data_fft, N_check*2, 128, 16, -N_check, N_check, '.'); - ESP_LOGE(TAG, "Error diff[%i] = %f\n", N_check, diff); - TEST_ASSERT_MESSAGE (false, "Result out of range!\n"); - } - - ESP_LOGI(TAG, "diff[%i] = %f\n", N_check, diff); - } - - free(data); - free(check_data_fft); - - dsps_fft4r_deinit_fc32(); - dsps_fft2r_deinit_fc32(); -} - -static portMUX_TYPE testnlock = portMUX_INITIALIZER_UNLOCKED; - -TEST_CASE("dsps_cplx2real_fc32_ansi benchmark", "[dsps]") -{ - float* check_data_fft = (float*)malloc(sizeof(float) * 4096*2); - TEST_ASSERT_NOT_NULL(check_data_fft); - - unsigned int start_b; - float cycles; - - esp_err_t ret = dsps_fft4r_init_fc32(NULL, CONFIG_DSP_MAX_FFT_SIZE); - TEST_ESP_OK(ret); - - int N_check = 256; - for (size_t pow = 4; pow < 13; pow++) - { - N_check = 1<< (pow); - for (size_t i = 0; i < N_check; i++) - { - check_data_fft[i*2] = cosf(2*M_PI*4/256*i); - check_data_fft[i*2+1] = sinf(2*M_PI*18/256*i); - } - - portENTER_CRITICAL(&testnlock); - start_b = xthal_get_ccount(); - dsps_cplx2real_fc32_ansi(check_data_fft, N_check); - cycles = xthal_get_ccount() - start_b; - portEXIT_CRITICAL(&testnlock); - - ESP_LOGI(TAG, "Benchmark dsps_cplx2real_fc32_ansi - %6i cycles for %6i points FFT.", (int)cycles, N_check); - } - - dsps_fft4r_deinit_fc32(); - free(check_data_fft); -} - -TEST_CASE("dsps_gen_bitrev4r_table bitrev table generation.", "[dsps]") -{ - for (int i= 2 ; i< 7 ; i++) - { - int N_check = 1<<(i*2); - dsps_gen_bitrev4r_table(N_check, 8, "fc32"); - } -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fft/test_sim/main.c b/test_apps/managed_components/espressif__esp-dsp/modules/fft/test_sim/main.c deleted file mode 100644 index cfa10ce..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/fft/test_sim/main.c +++ /dev/null @@ -1,14 +0,0 @@ -#include -#include - -void test_fft2r(); - -int main(void) -{ - printf("main starts!\n"); -// xt_iss_profile_enable(); - test_fft2r(); -// xt_iss_profile_disable(); - - printf("Test done\n"); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fft/test_sim/test_fft2r.c b/test_apps/managed_components/espressif__esp-dsp/modules/fft/test_sim/test_fft2r.c deleted file mode 100644 index edcf184..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/fft/test_sim/test_fft2r.c +++ /dev/null @@ -1,78 +0,0 @@ -#include -#include -#include -#include - -#include "dsp_common.h" - -#include "dspm_mult.h" -#include "dsps_fft2r.h" - - - -extern void xt_iss_profile_disable(); -extern void xt_iss_profile_enable(); - -bool dsp_is_power_of_two(int x) -{ - return (x != 0) && ((x & (x - 1)) == 0); -} - -int dsp_power_of_two(int x) -{ - for (size_t i = 0; i < 16; i++) - { - x = x >> 1; - if(0 == x) return i; - } - return 0; -} - -#define test_size 128 - -static float data[test_size*2]; -static float check_data[test_size*2]; -static float data_test[test_size*2]; - -void test_fft2r() -{ - - int N = sizeof(data) / sizeof(float) / 2; - int check_bin = 32; - float check_ampl = 2000; - for (int i = 0 ; i < N ; i++) { - data[i * 2 + 0] = check_ampl * sinf(M_PI / N * check_bin * 2 * i) / (N / 2); - data[i * 2 + 1] = 2; - } - for (int i = 0 ; i < N*2 ; i++) { - check_data[i] = data[i]; - data_test[i] = -1; - } - - // Init FFT tables - esp_err_t ret = dsps_fft2r_init_fc32(NULL, 4096); - TEST_ESP_OK(ret); - int N_check = N; - // table = (uint16_t *)dsps_fft2r_rev_tables_fc32[6]; - // table_size = dsps_fft2r_rev_tables_fc32_size[6]; - -xt_iss_profile_enable(); - dsps_fft2r_fc32_ae32(data, N_check); -// dsps_bit_rev_lookup_fc32_ae32(data, N_check, dsps_fft2r_rev_tables_fc32[6]); - dsps_fft2r_fc32_aes3_(check_data, N_check, dsps_fft_w_table_fc32); -// dsps_bit_rev_lookup_fc32_ae32(data, N_check, dsps_fft2r_rev_tables_fc32[6]); -xt_iss_profile_disable(); - - for (int i=0 ; i< N_check ; i++) - { - if (abs(check_data[i] - data[i]) == 0) - { - printf("Data[%i] =%8.4f, %8.4f, %f \n", i, data[i], check_data[i], check_data[i] - data[i]); - } - else printf("ERROR: Data[%i] =%f, %f, %f \n", i, data[i], check_data[i], check_data[i] - data[i]); - } - - - printf("Test Pass!\n"); -} - diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fir/fixed/dsps_fir_s16_m_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/fir/fixed/dsps_fir_s16_m_ae32.S deleted file mode 100644 index 6222ee9..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/fir/fixed/dsps_fir_s16_m_ae32.S +++ /dev/null @@ -1,94 +0,0 @@ -/* - * SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD - * - * SPDX-License-Identifier: Apache-2.0 - */ - -.macro fir_s16_ae32_mul x1, x2, count, ID -// This macro calculates fixed point dot product for ((count + 1)*4) int16 samples -// x1 - input array1 register (samples) -// x2 - input array2 register (coefficients) the array is inverted and is being decremented -// count - counter register (for example a7) -// count - (samples_count / 4) - 1 -// acc += x1[i + 0]*x2[N - i - 1] + x1[i + 1]*x2[N - i - 2] + x1[i + 2]*x2[N - i - 3] + x1[i + 3]*x2[N - i - 4]; i: 0..count -// acchi, and acclo have to be initialized before -// Result - acchi || acclo -// Modifies: -// m0, m1, m2, m3 -// acchi || acclo - must be loaded before (for example 0x3fff to acclo). - - /* - * Data schedule. Each line represents instruction and columns represent - * register contents. Last column (MUL) shows the multiplication which - * takes place. Values loaded in the given cycle are shown in square brackets. - * - * m0 m1 m2 m3 MUL - * ----------------- pre-load -------------------------- - *[x0 x1] (no MULs in the first 3 instructions) - * x0 x1 [y(N-1) y(N-2)] - * x0 x1 [x2 x3] y(N-1) y(N-2) - * x0 x1 x2 x3 y(N-1) y(N-2) [y(N-3) y(N-4)] x0*y(N-1) - * -------------------- loop ------------------------ (the following 4 instructions are - *[x4 x5] x2 x3 y(N-1) y(N-2) y(N-3) y(N-4) x1*y(N-2) repeated as much as needed) - * x4 x5 x2 x3 [y(N-5) y(M-6)] y(N-3) y(N-4) x2*y(N-3) - * x4 x5 [x6 x7] y(N-5) y(M-6) y(N-3) y(N-4) x3*y(N-4) - * x4 x5 x6 x7 y(N-5) y(M-6) [y(N-7) y(M-8)] x4*y(N-5) - * ------------------- finalize ---------------------- - * x4 x5 x6 x7 y(N-5) y(M-6) y(N-7) y(M-8) x5*y(N-6) (nothing is load) - * x4 x5 x6 x7 y(N-5) y(M-6) y(N-7) y(M-8) x6*y(N-7) - * x4 x5 x6 x7 y(N-5) y(M-6) y(N-7) y(M-8) x7*y(N-8) - */ - - ldinc m0, \x1 - lddec m2, \x2 - ldinc m1, \x1 - - mula.dd.lh.lddec m3, \x2, m0, m2 - loopnez \count, .loop_end_\ID - .loop_\ID: - mula.dd.hl.ldinc m0, \x1, m0, m2 - mula.dd.lh.lddec m2, \x2, m1, m3 - mula.dd.hl.ldinc m1, \x1, m1, m3 - mula.dd.lh.lddec m3, \x2, m0, m2 - .loop_end_\ID: - - mula.dd.hl m0, m2 - mula.dd.lh m1, m3 - mula.dd.hl m1, m3 - -.endm // fir_s16_ae32_mul - -.macro fir_s16_ae32_full x1, x2, count, full_count, ID -// This macro calculates fixed point dot product for ((count + 1)*4) int16 samples -// x1 - input array1 register (for example a2) -// x2 - input array2 register (for example a3) -// count - counter register (for example a7) -// count - samples_count / 4 - 1 -// full_count - samples_count -// acc += x1[i + 0]*x2[N - i - 1] + x1[i + 1]*x2[N - i - 2] + x1[i + 2]*x2[N - i - 3] + x1[i + 3]*x2[N - i - 4]; i: 0..count -// acchi, and acclo have to be initialized before -// Result - acchi || acclo -// Modifies: -// m0, m1, m2, m3 -// acchi || acclo - must be loaded before (for example 0x3fff to acclo). - - // the main mac16 multiplication loop is skipped for cases with less than 4 samples - blti \full_count, 4, .less_than_4_operands_\ID - fir_s16_ae32_mul \x1, \x2, \count, \ID - - .less_than_4_operands_\ID: - - bbci \full_count, 1, .mod2chk_\ID - ldinc m0, \x1 - lddec m2, \x2 - mula.dd.hl m0, m2 - mula.dd.lh m0, m2 - .mod2chk_\ID: - - bbci \full_count, 0, .mod1chk_\ID - ldinc m0, \x1 - lddec m2, \x2 - mula.dd.lh m0, m2 - .mod1chk_\ID: - -.endm // fir_s16_ae32_full diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fir/fixed/dsps_fird_init_s16.c b/test_apps/managed_components/espressif__esp-dsp/modules/fir/fixed/dsps_fird_init_s16.c deleted file mode 100644 index 5aeb4d1..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/fir/fixed/dsps_fird_init_s16.c +++ /dev/null @@ -1,145 +0,0 @@ -/* - * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD - * - * SPDX-License-Identifier: Apache-2.0 - */ - -#include "dsps_fir.h" -#include "malloc.h" - -#define ROUNDING_VALUE 0x7fff - -esp_err_t dsps_fird_init_s16(fir_s16_t *fir, int16_t *coeffs, int16_t *delay, int16_t coeffs_len, int16_t decim, int16_t start_pos, int16_t shift) -{ - fir->coeffs = coeffs; - fir->delay = delay; - fir->coeffs_len = coeffs_len; - fir->pos = 0; - fir->decim = decim; - fir->d_pos = start_pos; - fir->shift = shift; - fir->rounding_val = (int16_t)(ROUNDING_VALUE); - fir->free_status = 0; - - if (fir->coeffs_len < 2) { // number of coeffcients must be higer than 1 - return ESP_ERR_DSP_INVALID_LENGTH; - } - - if ((fir->shift > 40) || (fir->shift < -40)) { // shift amount must be within a range from -40 to 40 - return ESP_ERR_DSP_PARAM_OUTOFRANGE; - } - - if (fir->d_pos >= fir->decim){ // start position must be lower than decimation - return ESP_ERR_DSP_PARAM_OUTOFRANGE; - } - - #if CONFIG_DSP_OPTIMIZED - - // Rounding value buffer primary for a purpose of ee.ld.accx.ip, but used for both the esp32 and esp32s3 - // dsps_fird_s16_aexx_free() must be called to free the memory after the FIR function is finished - #if dsps_fird_s16_aes3_enabled // memalign as well as esp32s3 not suppored by lower versionos of IDF - int32_t *aexx_rounding_buff = (int32_t *)memalign(16, 2 * sizeof(int32_t)); - #else - int32_t *aexx_rounding_buff = (int32_t *)malloc(2 * sizeof(int32_t)); - #endif - - long long rounding = (long long)(fir->rounding_val); - - if(fir->shift >= 0){ - rounding = (rounding >> fir->shift); - } else { - rounding = (rounding << (-fir->shift)); - } - - aexx_rounding_buff[0] = (int32_t)(rounding); // 32 lower bits (acclo) type reassignment to 32-bit - aexx_rounding_buff[1] = (int32_t)((rounding >> 32) & 0xFF); // 8 higher bits (acchi) shift by 32 and apply the mask - fir->rounding_buff = aexx_rounding_buff; - fir->free_status |= 0x0004; - - #if dsps_fird_s16_aes3_enabled - - if (fir->delay == NULL) { // New delay buffer is allocated if the current delay line is NULL - int16_t *new_delay_buff = (int16_t *)memalign(16, coeffs_len * sizeof(int16_t)); - fir->delay = new_delay_buff; - fir->free_status |= 0x0001; - } - else{ - if((int)fir->delay & 0xf) { // Delay line array must be aligned - return ESP_ERR_DSP_ARRAY_NOT_ALIGNED; - } - } - - if ((int)fir->coeffs & 0xf) { // Coefficients array must be aligned - return ESP_ERR_DSP_ARRAY_NOT_ALIGNED; - } - - // If the number of coefficients is not divisible by 8, a new delay line a new coefficients arrays are allocated - // the newly allocated arrays are divisible by 8. Coefficients are copied from the original fir structure to - // the new coeffs array and the remaining space is filled with zeroes - // dsps_fird_s16_free_coeffs_delay must be called to free the memory after the FIR function is finished - if (fir->coeffs_len % 8){ // Number of coefficients must be devisible by 8 - int16_t zero_coeffs = (8 - (fir->coeffs_len % 8)); - int16_t new_coeffs_len = fir->coeffs_len + zero_coeffs; - int16_t *aes3_delay_buff = (int16_t *)memalign(16, new_coeffs_len * sizeof(int16_t)); - int16_t *aes3_coeffs_buff = (int16_t *)memalign(16, new_coeffs_len * sizeof(int16_t)); - - for(int i = 0; i < fir->coeffs_len; i++){ // copy fir->coeffs to aes3_coeffs_buff - aes3_coeffs_buff[i] = fir->coeffs[i]; - } - - for(int i = fir->coeffs_len; i < new_coeffs_len; i++){ // add zeroes to the end - aes3_coeffs_buff[i] = 0; - } - - fir->delay = aes3_delay_buff; - fir->coeffs = aes3_coeffs_buff; - fir->coeffs_len = new_coeffs_len; - fir->free_status |= 0x0002; - } - - #endif // dsps_fird_s16_aes3_enabled - #endif // CONFIG_DSP_OPTIMIZED - - for (int i = 0; i < fir->coeffs_len; i++) { // Initialize the dealy line to zero - fir->delay[i] = 0; - } - - return ESP_OK; -} - -esp_err_t dsps_fird_s16_aexx_free(fir_s16_t *fir){ - - if(fir->free_status == 0) - return ESP_OK; - - if(fir->free_status & 0x0003){ - - if(fir->free_status & 0x0002){ - free(fir->delay); - free(fir->coeffs); - } - else{ - free(fir->delay); - } - } - - if(fir->free_status & 0x0004){ - free(fir->rounding_buff); - } - fir->free_status = 0; - - return ESP_OK; -} - - -esp_err_t dsps_16_array_rev(int16_t *arr, int16_t len) { - - int16_t temp; - - for(int i = 0; i < (int)(len / 2); i++) { - temp = arr[i]; - arr[i] = arr[len - 1 - i]; - arr[len - 1 - i] = temp; - } - return ESP_OK; -} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fir/fixed/dsps_fird_s16_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/fir/fixed/dsps_fird_s16_ae32.S deleted file mode 100644 index 4b5b40c..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/fir/fixed/dsps_fird_s16_ae32.S +++ /dev/null @@ -1,181 +0,0 @@ -/* - * SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD - * - * SPDX-License-Identifier: Apache-2.0 - */ - -#include "dsps_fir_platform.h" -#if (dsps_fird_s16_ae32_enabled == 1) - -#include "dsps_fir_s16_m_ae32.S" - -// This is FIR filter for ESP32 processor. - .text - .align 4 - .global dsps_fird_s16_ae32 - .type dsps_fird_s16_ae32,@function -// The function implements the following C code: -//int32_t dsps_fird_s16_ansi(fir_s16_t *fir, const int16_t *input, int16_t *output, int32_t len) - - -dsps_fird_s16_ae32: -// Input params Variables -// -// fir - a2 N - a6 -// input - a3 pos - a7 -// output - a4 rounding_lo - a8 -// len - a5 d_pos - a9 -// &coeffs[N] - a10 -// delay - a11 -// decim - a12 -// rounding_hi - a13 -// final_shift - a14 (shift) - - entry a1, 32 - - l16si a7, a2, 10 // a7 - pos - l16si a6, a2, 8 // a6 - N - l32i a10, a2, 0 // a10 - coeffs - addx2 a10, a6, a10 // a10 - coeffs[N+1] - addi a10, a10, -4 // a10 - coeffs[N] - s32i a10, a1, 0 // save pointer to a1 - l32i a11, a2, 4 // a11 - delay line - l16si a12, a2, 12 // a12 - decimation - l16si a9, a2, 14 // a9 - d_pos - l16si a14, a2, 16 // a14 - shift - - // prepare rounding value - l32i a15, a2, 20 // get address of rounding array to a15 - l32i a8, a15, 0 // a8 = lower 32 bits of the rounding value (acclo) - l32i a13, a15, 4 // a13 = higher 8 bits of the rounding value (acchi), offset 4 (32 bits) - - // prepare final_shift value - addi a14, a14, -15 // shift - 15 - abs a15, a14 - blti a15, 32, _shift_lower_than_32_init // check if lower than 32 - - // greater than 32 could only be negative shift ((-40 to +40) - 15) -> -55 to +25 - addi a14, a14, 32 // if greater than 32, add 32 (SRC is not defined for SAR greater than 32) - _shift_lower_than_32_init: - - bltz a14, _shift_negative_init // branch if lower than zero (not including zero) - beqz a14, _shift_negative_init // branch if equal to zero (add zero to the previous statement) - ssl a14 // if positive, set SAR register to left shift value (SAR = 32 - shift) - - j _end_of_shift_init - - _shift_negative_init: // negative shift - abs a14, a14 // absolute value - ssr a14 // SAR = -shift - // final_shift is saved to SAR register, SAR is not being changed during the execution - - _end_of_shift_init: - l16si a14, a2, 16 // a14 - load shift value - addi a14, a14, -15 // shift - 15 - - s32i a5, a1, 4 // save len to a1, used as the return value - - - // first delay line load (decim - d_pos) when d_pos is not 0 - beqz a9, _fird_loop_len - sub a15, a12, a9 // a15 = decim - d_pos - - loopnez a15, ._loop_d_pos - - blt a7, a6, reset_fir_pos_d_pos // branch if fir->pos >= fir->N - movi.n a7, 0 // fir->pos = 0 - l32i a11, a2, 4 // reset delay line to the beginning - reset_fir_pos_d_pos: - - l16si a15, a3, 0 // load 16 bits from input (a3) to a15 - addi a7, a7, 1 // fir->pos++ - s16i a15, a11, 0 // save 16 bits from a15 to delay line (a11) - addi a3, a3, 2 // increment input pointer - addi a11, a11, 2 // increment delay line pointer - ._loop_d_pos: - - j .fill_delay_line // skip the first iteration of the delay line filling routine - - // outer loop - _fird_loop_len: - - loopnez a12, .fill_delay_line - - blt a7, a6, reset_fir_pos // branch if fir->pos >= fir->N - movi.n a7, 0 // fir->pos = 0 - l32i a11, a2, 4 // reset delay line to the beginning - reset_fir_pos: - - l16si a15, a3, 0 // load 16 bits from input (a3) to a15 - addi a7, a7, 1 // fir->pos++ - s16i a15, a11, 0 // save 16 bits from a15 to delay line (a11) - addi a3, a3, 2 // increment input pointer - addi a11, a11, 2 // increment delay line pointer - .fill_delay_line: - - // prepare MAC unit - wsr a8, acclo // acclo = a8 - wsr a13, acchi // acchi = a13 - - addi a11, a11, -4 // preset delay line pointer, samples (array is being incremented) - sub a9, a6, a7 // a9 = full_count = fir->N - fir->pos - - // (Count / 4) - 1 - srli a15, a9, 2 // a15 = count = full_count /4 - addi a10, a10, 4 // preset coeffs pointer, samples (array is being decremented) - addi a15, a15, -1 // count - 1 - - // x1, x2, count, full_count, ID - fir_s16_ae32_full a11, a10, a15, a9, __LINE__ - - l32i a10, a2, 0 // load coeffs - l32i a11, a2, 4 // reset delay line to the beginning - addx2 a10, a7, a10 // move coeffs pointer to the end - - srli a15, a7, 2 // a15 = count = full_count (fir->pos) / 4 - addi a11, a11, -4 // preset delay line pointer, samples (array is being incremented) - addi a15, a15, -1 // count - 1 - - // x1, x2, count, full_count, ID - fir_s16_ae32_full a11, a10, a15, a7, __LINE__ - - // SAR already set from the beginning to final_shift value - abs a15, a14 // absolute value of shift - l32i a10, a1, 0 // reset coefficient pointer - blti a15, 32, _shift_lower_than_32 - rsr a9, acchi // get only higher 8 bits of the acc register - movi.n a15, 0xFF // higher 8 bits mask - and a9, a9, a15 // apply mask - srl a15, a9 - j _shift_set - - _shift_lower_than_32: - rsr a9, acchi // get higher 8 bits of the acc register - movi.n a11, 0xFF // higher 8 bits mask - rsr a15, acclo // get lower 32 bits of the acc register - and a9, a9, a11 // apply mask - - - bltz a14, _shift_negative // branch if lower than zero (if negative) - beqz a14, _shift_negative - src a15, a15, a9 // funnel shift left - j _shift_set - - _shift_negative: // negative shift - src a15, a9, a15 // funnel shift right - - _shift_set: - - l32i a11, a2, 4 // Load initial position of the delay line - s16i a15, a4, 0 // save the shifted value to the output array (a4) - addi a5, a5, -1 // len-- - addi a4, a4, 2 // increase pointer of the output array - addx2 a11, a7, a11 // p_delay[fir->pos] - (two times the fir->pos) - - // counter - bnez a5, _fird_loop_len // break if a5 == 0 - - l32i.n a2, a1, 4 // load return value to a2 - retw.n - -#endif // dsps_fird_s16_ae32_enabled diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fir/fixed/dsps_fird_s16_aes3.S b/test_apps/managed_components/espressif__esp-dsp/modules/fir/fixed/dsps_fird_s16_aes3.S deleted file mode 100644 index 44eab61..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/fir/fixed/dsps_fird_s16_aes3.S +++ /dev/null @@ -1,1027 +0,0 @@ -/* - * SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD - * - * SPDX-License-Identifier: Apache-2.0 - */ - -#include "dsps_fir_platform.h" - -// This is FIR filter for ESP32s3 processor. - .text - .align 4 - .global dsps_fird_s16_aes3 - .type dsps_fird_s16_aes3,@function -// The function implements the following C code: -// int32_t dsps_fird_s16_aes3(fir_s16_t *fir, const int16_t *input, int16_t *output, int32_t len) - -#if (dsps_fird_s16_aes3_enabled == 1) - -dsps_fird_s16_aes3: -// Input params Variables -// -// fir - a2 N - a7 -// input - a3 coeffs - a8 -// output - a4 delay - a9 -// len - a5 rounding - a10 -// final shift - a11 (div_24 constant) -// fir_pos - a12 -// decim - a13 - - // load inputs - entry a1, 64 - l16si a7, a2, 8 // a7 N - l16si a13, a2, 12 // a13 decim - l32i.n a8, a2, 0 // a8 coeffs - l32i.n a9, a2, 4 // a9 delay - l16si a12, a2, 10 // a12 fir_pos - l16si a6, a2, 14 // a6 d_pos - - // check decimation and delay line length - movi a15, 0xF // modulo 16 mask - bnone a13, a15, _length_16_check // jump if decim is divisible by 16 - srli a14, a15, 1 // modulo 8 mask - bnone a13, a14, _decim_8_dpos_check // jump to start_pos check if decim is divisible by 8 - srli a15, a14, 1 // modulo 4 mask - bnone a13, a15, _decim_4_dpos_check // jump to start_pos check if decim is divisible by 4 - srli a14, a15, 1 // modulo 2 mask - bnone a13, a14, _decim_2_dpos_check // jump to start_pos check if decim is divisible by 2 - j _other_decim // jump to other decimations - - // check start_pos and delay line length for the largest decim as decim_16 - _length_16_check: - l16si a11, a2, 16 // get shift value - addi a14, a11, -15 // apply 16-bit final shift - neg a11, a14 // negate final_shift - bltz a11, _decim_8_dpos_check // jump if the final shift is to right - bany a7, a15, _decim_8_dpos_check // jump if fir_len (N) is not divisible by 16, but divisible by 8 - beqz.n a6, _decim_16_len_16 // jump if start_pos is 0 - bnone a6, a15, _decim_16_len_16 // jump to _decim_16_len_16 if start_pos is divisible by 16 - j _decim_8_dpos_check - - // check start_pos for the largest decim as decim_8 - _decim_8_dpos_check: - movi a14, 0x7 // modulo 8 mask - beqz.n a6, _decim_8 // jump to decim_8 if start_pos is 0 - bnone a6, a14, _decim_8 // jump to decim_8 if start_pos is divisible by 8 - srli a15, a14, 1 // modulo 4 mask - bnone a6, a15, _decim_4 // jump to decim_4 if start_pos is divisible by 4 - srli a14, a15, 1 // modulo 2 mask - bnone a6, a14, _decim_2 // jump to decim_2 if start_pos is divisible by 2 - j _other_decim // jump to other decim, if start_pos is odd number - - // check start_pos for the largest decim as decim_4 - _decim_4_dpos_check: - beqz.n a6, _decim_4 // jump to decim_4 if start_pos is 0 - bnone a6, a15, _decim_4 // jump to decim_4 if start_pos is divisible by 4 - srli a14, a15, 1 // modulo 2 mask - bnone a6, a14, _decim_2 // jump to decim_2 if start_pos is divisible by 2 - j _other_decim // jump to other decim, if start_pos is odd number - - // check start_pos for the largest decim as decim_2 - _decim_2_dpos_check: - beqz.n a6, _decim_2 // jump to decim_2 if start_pos is 0 - bnone a6, a14, _decim_2 // jump to decim_2 if start_pos is divisible by 2 - j _other_decim // jump to other_decim if srart_pos is odd number - - - // decimation and fir length divisible by 16, only right final_shift - _decim_16_len_16: - - s32i.n a5, a1, 0 // save len/decim to a1, as return value - srli a13, a13, 4 // fir->decim /= 16 (set length of delay line filling loop) - - // Prepare final shift value - l32i.n a10, a2, 20 // get address of rounding array to a10 - l16si a15, a2, 16 // get shift value (array) - addi.n a11, a15, -15 // final_shift +15 - neg a11, a11 - - // first delay line load ((decim - d_pos) / 16 times) when d_pos is not 0 - beqz a6, main_loop_decim_16 - slli a14, a13, 4 // decim * 16 - sub a15, a14, a6 // a15 = decim - d_pos - srli a15, a15, 4 // a15 / 16 - - loopnez a15, ._loop_d_pos_decim_16 - - blt a12, a7, reset_fir_d_pos_decim_16 //if(fir->pos >= fir->N){ - movi.n a12, 0 // fir->pos = 0 - l32i.n a9, a2, 4 // reset delay line to the beginning - reset_fir_d_pos_decim_16: - - ee.vld.128.ip q7, a3, 16 // load from input (a3) to q7, increase a3 pointer - ee.vst.128.ip q7, a9, 16 // save to delay_line (a9) from q7, increase a9 pointer - addi.n a12, a12, 16 // fir->pos++ - - ee.vld.128.ip q7, a3, 16 // load from input (a3) to q7, increase a3 pointer - ee.vst.128.ip q7, a9, 16 // save to delay_line (a9) from q7, increase a9 pointer - ._loop_d_pos_decim_16: - - j ._loop_fill_delay_decim_16 // skip the first iteration of the delay line filling routine - - - main_loop_decim_16: - - // fill the delay line by the amount of fir->dec - loopnez a13, ._loop_fill_delay_decim_16 - - blt a12, a7, reset_fir_pos_decim_16 //if(fir->pos >= fir->N){ - movi.n a12, 0 // fir->pos = 0 - l32i.n a9, a2, 4 // reset delay line to the beginning - reset_fir_pos_decim_16: - - ee.vld.128.ip q7, a3, 16 // load from input (a3) to q7, increase a3 pointer - ee.vst.128.ip q7, a9, 16 // save to delay_line (a9) from q7, increase a9 pointer - addi.n a12, a12, 16 // fir->pos++ - - ee.vld.128.ip q7, a3, 16 // load from input (a3) to q7, increase a3 pointer - ee.vst.128.ip q7, a9, 16 // save to delay_line (a9) from q7, increase a9 pointer - ._loop_fill_delay_decim_16: - - - - ee.ld.accx.ip a10, 0 // load rounding value to accx - sub a15, a7, a12 // loop_len = fir->N - fir->pos - ee.vld.128.ip q0, a8, 16 // Preload - srli a15, a15, 4 // loop_len >> 4 (loop_len / 16) - ee.vld.128.ip q1, a9, 16 // Preload - - // Circular buffer loop - loopnez a15, ._loop_end_1st_circular_buff_decim_16 - ee.vld.128.ip q2, a8, 16 - ee.vmulas.s16.accx.ld.ip q3, a9, 16, q0, q1 - ee.vld.128.ip q0, a8, 16 - ee.vmulas.s16.accx.ld.ip q1, a9, 16, q2, q3 - ._loop_end_1st_circular_buff_decim_16: - - l32i.n a9, a2, 4 // reset delay to the beginning - srli a15, a12, 4 // loop_len >> 4 (fir->pos / 16) - ee.vld.128.ip q1, a9, 16 // Preload - - // Circular buffer loop - loopnez a15, ._loop_end_2nd_circular_buff_decim_16 - ee.vld.128.ip q2, a8, 16 - ee.vmulas.s16.accx.ld.ip q3, a9, 16, q0, q1 - ee.vld.128.ip q0, a8, 16 - ee.vmulas.s16.accx.ld.ip q1, a9, 16, q2, q3 - ._loop_end_2nd_circular_buff_decim_16: - - ee.srs.accx a15, a11, 0 // shift accx register by final_shift amount (a11), save the lower 32bits to a15 - l32i.n a8, a2, 0 // reset coeffs to the beginning - s16i a15, a4, 0 // save the final acc value to the output - - l32i.n a9, a2, 4 // reset delay to the beginning - addi.n a5, a5, -1 // decrement length - addi.n a4, a4, 2 // increase pointer p_output++ - addx2 a9, a12, a9 // p_delay[fir->pos] - (two times the fir->pos) - bnez.n a5, main_loop_decim_16 - - l32i.n a2, a1, 0 // load saved return value from a1 to a2 - retw.n - - // DECIMATION 2 - _decim_2: - - s32i.n a5, a1, 0 // save calculated return value to a1 - l32i.n a10, a2, 20 // get address of rounding array to a10 - - // Prepare final shift value - l16si a15, a2, 16 // get shift value - addi.n a15, a15, -15 // final_shift -15 - ssl a15 // set SAR register to left shift (even if not used) - neg a11, a15 - s32i a11, a1, 4 // save final_shift value to a1 - - // Set delay line fill loop count - srli a13, a13, 1 // decim = decim / 2 - - // divide by 24 constant - movi a11, 178956971 - - // first delay line load ((decim - d_pos) / 2 times) when d_pos is not 0 - beqz a6, main_loop_decim_2 // branch if d_pos = 0 - slli a14, a13, 1 // a14 = dec * 2 - sub a15, a14, a6 // a15 = decim - d_pos - srli a15, a15, 1 - - loopnez a15, ._loop_d_pos_decim_2 - - blt a12, a7, reset_fir_d_pos_decim_2 //if(fir->pos >= fir->N){ - movi.n a12, 0 // fir->pos = 0 - l32i.n a9, a2, 4 // reset delay line to the beginning - reset_fir_d_pos_decim_2: - - l32i.n a15, a3, 0 // load 32 bits from input a3 to a15 - addi.n a12, a12, 2 // fir->pos++ - s32i.n a15, a9, 0 // save 32 bits from a15 to delay line a9 - addi.n a3, a3, 4 // Increase pointer of the input array by 4 - addi.n a9, a9, 4 // Increase pointer of the delay line by 4 - ._loop_d_pos_decim_2: - - j ._loop_fill_delay_decim_2 // skip the first iteration of the delay line filling routine - - main_loop_decim_2: - - // Fill the delay line (only decim 2) - loopnez a13, ._loop_fill_delay_decim_2 - - blt a12, a7, reset_fir_pos_decim_2 //if(fir->pos >= fir->N){ - movi.n a12, 0 // fir->pos = 0 - l32i.n a9, a2, 4 // reset delay line to the beginning - reset_fir_pos_decim_2: - - l32i.n a15, a3, 0 // load 32 bits from input a3 to a15 - addi.n a12, a12, 2 // fir->pos++ - s32i.n a15, a9, 0 // save 32 bits from a15 to delay line a9 - addi.n a3, a3, 4 // Increase pointer of the input array by 4 - addi.n a9, a9, 4 // Increase pointer of the delay line by 4 - ._loop_fill_delay_decim_2: - - ee.ld.accx.ip a10, 0 // load rounding value to accx - - sub a15, a7, a12 // a15 = loop_len = fir->N - fir->pos - ee.ld.128.usar.ip q0, a9, 16 // Preload from delay - muluh a14, a15, a11 // a14 = loop1_len = loop_len / 24 - ee.ld.128.usar.ip q1, a9, 16 - - movi.n a6, 24 // Move 24 to a6 - ee.vld.128.ip q3, a8, 16 // preload from coeffs - mul16s a6, a6, a14 // loop1_len * 24 - ee.src.q.ld.ip q2, a9, 16, q0, q1 // preload and shift from delay - sub a6, a15, a6 // loop remiainder = a6 = loop_len - loop1_len *24 - - loopnez a14, ._loop_end_1st_circular_buff_decim_2 - ee.vld.128.ip q4, a8, 16 // Load from coeffs - ee.vmulas.s16.accx.ld.ip.qup q0, a9, 16, q0, q3, q1, q2 // Load from delay - ee.vld.128.ip q5, a8, 16 // Load from coeffs - ee.vmulas.s16.accx.ld.ip.qup q1, a9, 16, q1, q4, q2, q0 // Load from delay - ee.vld.128.ip q3, a8, 16 // Load from coeffs - ee.vmulas.s16.accx.ld.ip.qup q2, a9, 16, q2, q5, q0, q1 // Load from delay - ._loop_end_1st_circular_buff_decim_2: - - beqi a6, 16, _decim_2_1st_equal_to_16 // jump if the remainder is equal to 16 - bgei a6, 16, _decim_2_1st_more_equal_to_16 // jump if the remainder is greater or equal to 16 - beqi a6, 8, _decim_2_1st_equal_to_8 // jump if the remainder is equal to 8 - bgei a6, 8, _decim_2_1st_more_equal_to_8 // jump if the remainder is greater or equal to 8 - beqz a6, _decim_2_1st_equal_to_0 // jump if the remainder is equal to 0 - bgez a6, _decim_2_1st_more_equal_to_0 // jump if the remainder is greater or equal to 0 - - _decim_2_1st_equal_to_16: - l32i.n a9, a2, 4 // reset delay to the beginning - - ee.vld.128.ip q4 ,a8, 16 - ee.vmulas.s16.accx.ld.ip.qup q0 ,a9, 16, q0, q3, q1, q2 - ee.vmulas.s16.accx q1, q4 - j _1st_circular_buff_end_decim_2 - - _decim_2_1st_more_equal_to_16: - ee.vld.128.ip q4, a8, 16 - ee.vmulas.s16.accx.ld.ip.qup q0, a9, 16, q0, q3, q1, q2 - - l32i.n a9, a2, 4 // reset delay to the beginning - ee.vld.128.ip q5, a8, 16 - - addx2 a6, a7, a9 // move delay pointer to the end, save the pointer to a6 - ee.vmulas.s16.accx q1, q4 // MAC - - addi a15, a6, -16 // move pointer back by 16, save the pointer to a15 - - ee.vld.128.ip q2, a15, 16 // load 8 words, not modifying the SAR_BYTE, load from a15 (end of the array) - ee.vld.128.ip q0 ,a9, 16 // load 8 words, not modifying the SAR_BYTE, load from a9 (beginning of the array) - ee.src.q.ld.ip q1, a9, 16, q2, q0 // shift by the amount of SAR_BYTE - ee.vmulas.s16.accx q2, q5 - blti a12, 8, _2nd_circular_buff_end_decim_2 // skip the second circular buffer if fir->pos is lower than 8 - j _1st_circular_buff_end_decim_2 - - _decim_2_1st_equal_to_8: - ee.vmulas.s16.accx q0, q3 - j _1st_circular_buff_end_decim_2 - - _decim_2_1st_more_equal_to_8: - - l32i.n a9, a2, 4 // reset delay to the beginning - ee.vld.128.ip q4 , a8, 16 - - addx2 a6, a7, a9 // move delay pointer to the end, save the pointer to a6 - ee.vmulas.s16.accx q0, q3 - - addi a15, a6, -16 // move pointer back by 16, save the pointer to a15 - - ee.vld.128.ip q1, a15, 16 // load 8 words, not modifying the SAR_BYTE, load from a15 (end of the array) - ee.vld.128.ip q2, a9, 16 // load 8 words, not modifying the SAR_BYTE, load from a9 (beginning of the array) - ee.src.q.ld.ip q0, a9, 16, q1, q2 // shift by the amount of SAR_BYTE - ee.vmulas.s16.accx q1, q4 - blti a12, 8, _2nd_circular_buff_end_decim_2 // skip the second circular buffer if fir->pos is lower than 8 - j _1st_circular_buff_end_decim_2 - - _decim_2_1st_more_equal_to_0: - l32i.n a9, a2, 4 // reset delay to the beginning - addx2 a6, a7, a9 // move delay pointer to the end, save the pointer to a6 - addi a15, a6, -16 // move pointer back by 16, save the pointer to a15 - - ee.vld.128.ip q0, a15, 16 // load 8 words, not modifying the SAR_BYTE, load from a15 (end of the array) - ee.vld.128.ip q1, a9, 16 // load 8 words, not modifying the SAR_BYTE, load from a9 (beginning of the array) - ee.src.q.ld.ip q2, a9, 16, q0, q1 // shift by amount of SAR_BYTE - ee.vmulas.s16.accx q0, q3 - blti a12, 8, _2nd_circular_buff_end_decim_2 // skip the second circular buffer if fir->pos is lower than 8 - j _1st_circular_buff_end_decim_2 - - _decim_2_1st_equal_to_0: - addi a8, a8, -16 // move coeffs pointer back by 16 - - _1st_circular_buff_end_decim_2: - - // SECOND PART OF CIRCULAR BUFFER - l32i.n a9, a2, 4 // reset delay to the beginning - muluh a14, a12, a11 // a14 = loop2_len = fir->pos / 24 - - movi.n a6, 24 // Move 24 to a6 - ee.vld.128.ip q0, a9, 16 // Preload - ee.vld.128.ip q1, a9, 16 - ee.src.q.ld.ip q2, a9, 16, q0, q1 - - mul16s a15, a6, a14 // loop1_len * 24 - ee.vld.128.ip q3, a8, 16 // Preload - sub a6, a12, a15 // loop remiainder = a6 = fir->pos - loop1_len *24 - - loopnez a14, ._loop_end_2nd_circular_buff_decim_2 - ee.vld.128.ip q4, a8, 16 // Load from coeffs - ee.vmulas.s16.accx.ld.ip.qup q0, a9, 16, q0, q3, q1, q2 // Load from delay - ee.vld.128.ip q5, a8, 16 // Load from coeffs - ee.vmulas.s16.accx.ld.ip.qup q1, a9, 16, q1, q4, q2, q0 // Load from delay - ee.vld.128.ip q3, a8, 16 // Load from coeffs - ee.vmulas.s16.accx.ld.ip.qup q2, a9, 16, q2, q5, q0, q1 // Load from delay - ._loop_end_2nd_circular_buff_decim_2: - - bgei a6, 16, _decim_2_2nd_more_equal_to_16 // jump if the remainder is greater or equal to 16 - bgei a6, 8, _decim_2_2nd_more_equal_to_8 // jump if the remainder is greater or equal to 8 - bgez a6, _2nd_circular_buff_end_decim_2 // jump if the remainder is greater or equal to 0 - - _decim_2_2nd_more_equal_to_16: - ee.vld.128.ip q4, a8, 16 - ee.vmulas.s16.accx.ld.ip.qup q0, a9, 16, q0, q3, q1, q2 - ee.vmulas.s16.accx q1, q4 - j _2nd_circular_buff_end_decim_2 - - _decim_2_2nd_more_equal_to_8: - ee.vmulas.s16.accx q0, q3 - - _2nd_circular_buff_end_decim_2: - - l32i.n a6, a1, 4 // load final shift value to a6 - l32i.n a8, a2, 0 // reset coeffs to the beginning - - bgez a6, _shift_right_decim_2 - rur.accx_0 a9 // acc low - rur.accx_1 a14 // acc high - addi.n a5, a5, -1 // decrease counter - src a15, a9, a14 // funnel shift left, save 32bits to a15 - j _shift_left_decim_2 - - _shift_right_decim_2: - ee.srs.accx a15, a6, 0 // shift accx register by final_shift amount (a6), save the lower 32bits to a15 - addi.n a5, a5, -1 // decrease counter - - _shift_left_decim_2: - s16i a15, a4, 0 // save the final acc value to the output - l32i.n a9, a2, 4 // reset delay to the beginning - addi.n a4, a4, 2 // increase pointer p_output++ - addx2 a9, a12, a9 // p_delay[fir->pos] - (two times the fir->pos) - bnez.n a5, main_loop_decim_2 - - l32i.n a2, a1, 0 // load saved return value from a1 to a2 - retw.n - - - // DECIMATION 4 - _decim_4: - - s32i.n a5, a1, 0 // save calculated return value to a1 - l32i.n a10, a2, 20 // get address of rounding array to a10 - - // Prepare final shift value - l16si a15, a2, 16 // get shift value - addi.n a15, a15, -15 // final_shift -15 - ssl a15 // set SAR register to left shift (even if not used) - neg a11, a15 - s32i a11, a1, 4 // save final_shift value to a1 - - // Set delay line fill loop count - srli a13, a13, 2 // decim = decim / 4 - - // divide by 24 constant - movi a11, 178956971 - - // first delay line load ((decim - d_pos) / 4 times) when d_pos is not 0 - beqz a6, main_loop_decim_4 - slli a14, a13, 2 // decim * 4 - sub a15, a14, a6 // a15 = decim - d_pos - srli a15, a15, 2 - - loopnez a15, ._loop_d_pos_decim_4 - - blt a12, a7, reset_fir_d_pos_decim_4 //if(fir->pos >= fir->N){ - movi.n a12, 0 // fir->pos = 0 - l32i.n a9, a2, 4 // reset delay line to the beginning - reset_fir_d_pos_decim_4: - - ee.vld.l.64.ip q0, a3, 8 // load 64bits from input (a3) to lower half of q0 - ee.vst.l.64.ip q0, a9, 8 // store 64bits from lower half of q0 to delay line a9 - addi.n a12, a12, 4 // fir->pos++ - ._loop_d_pos_decim_4: - - j ._loop_fill_delay_decim_4 // skip the first iteration of the delay line filling routine - - main_loop_decim_4: - - // Fill the delay line (only decim 4) - loopnez a13, ._loop_fill_delay_decim_4 - - blt a12, a7, reset_fir_pos_decim_4 //if(fir->pos >= fir->N){ - movi.n a12, 0 // fir->pos = 0 - l32i.n a9, a2, 4 // reset delay line to the beginning - reset_fir_pos_decim_4: - - ee.vld.l.64.ip q0, a3, 8 // load 64bits from input (a3) to lower half of q0 - ee.vst.l.64.ip q0, a9, 8 // store 64bits from lower half of q0 to delay line a9 - addi.n a12, a12, 4 // fir->pos++ - ._loop_fill_delay_decim_4: - - ee.ld.accx.ip a10, 0 // load rounding value to accx - - sub a15, a7, a12 // a15 = loop_len = fir->N - fir->pos - ee.ld.128.usar.ip q0, a9, 16 // Preload from delay - muluh a14, a15, a11 // a14 = loop1_len = loop_len / 24 - ee.ld.128.usar.ip q1, a9, 16 - - movi.n a6, 24 // Move 24 to a6 - ee.vld.128.ip q3, a8, 16 // preload from coeffs - mul16s a6, a6, a14 // loop1_len * 24 - ee.src.q.ld.ip q2, a9, 16, q0, q1 // preload and shift from delay - sub a6, a15, a6 // loop remiainder = a6 = loop_len - loop1_len *24 - - loopnez a14, ._loop_end_1st_circular_buff_decim_4 - ee.vld.128.ip q4, a8, 16 // Load from coeffs - ee.vmulas.s16.accx.ld.ip.qup q0, a9, 16, q0, q3, q1, q2 // Load from delay - ee.vld.128.ip q5, a8, 16 // Load from coeffs - ee.vmulas.s16.accx.ld.ip.qup q1, a9, 16, q1, q4, q2, q0 // Load from delay - ee.vld.128.ip q3, a8, 16 // Load from coeffs - ee.vmulas.s16.accx.ld.ip.qup q2, a9, 16, q2, q5, q0, q1 // Load from delay - ._loop_end_1st_circular_buff_decim_4: - - beqi a6, 16, _decim_4_1st_equal_to_16 // jump if the remainder is equal to 16 - bgei a6, 16, _decim_4_1st_more_equal_to_16 // jump if the remainder is greater or equal to 16 - beqi a6, 8, _decim_4_1st_equal_to_8 // jump if the remainder is equal to 8 - bgei a6, 8, _decim_4_1st_more_equal_to_8 // jump if the remainder is greater or equal to 8 - beqz a6, _decim_4_1st_equal_to_0 // jump if the remainder is equal to 0 - bgez a6, _decim_4_1st_more_equal_to_0 // jump if the remainder is greater or equal to 0 - - _decim_4_1st_equal_to_16: - l32i.n a9, a2, 4 // reset delay to the beginning - - ee.vld.128.ip q4 ,a8, 16 - ee.vmulas.s16.accx.ld.ip.qup q0 ,a9, 16, q0, q3, q1, q2 - ee.vmulas.s16.accx q1, q4 - j _1st_circular_buff_end_decim_4 - - _decim_4_1st_more_equal_to_16: - ee.vld.128.ip q4, a8, 16 - ee.vmulas.s16.accx.ld.ip.qup q0, a9, 16, q0, q3, q1, q2 - - l32i.n a9, a2, 4 // reset delay to the beginning - ee.vld.128.ip q5, a8, 16 - - addx2 a6, a7, a9 // move delay pointer to the end, save the pointer to a6 - ee.vmulas.s16.accx q1, q4 // MAC - - addi a15, a6, -16 // move pointer back by 16, save the pointer to a15 - - ee.vld.128.ip q2, a15, 16 // load 8 words, not modifying the SAR_BYTE, load from a15 (end of the array) - ee.vld.128.ip q0 ,a9, 16 // load 8 words, not modifying the SAR_BYTE, load from a9 (beginning of the array) - ee.src.q.ld.ip q1, a9, 16, q2, q0 // shift by the amount of SAR_BYTE - ee.vmulas.s16.accx q2, q5 - blti a12, 8, _2nd_circular_buff_end_decim_4 // skip the second circular buffer if fir->pos is lower than 8 - j _1st_circular_buff_end_decim_4 - - _decim_4_1st_equal_to_8: - ee.vmulas.s16.accx q0, q3 - j _1st_circular_buff_end_decim_4 - - _decim_4_1st_more_equal_to_8: - - l32i.n a9, a2, 4 // reset delay to the beginning - ee.vld.128.ip q4 , a8, 16 - - addx2 a6, a7, a9 // move delay pointer to the end, save the pointer to a6 - ee.vmulas.s16.accx q0, q3 - - addi a15, a6, -16 // move pointer back by 16, save the pointer to a15 - - ee.vld.128.ip q1, a15, 16 // load 8 words, not modifying the SAR_BYTE, load from a15 (end of the array) - ee.vld.128.ip q2, a9, 16 // load 8 words, not modifying the SAR_BYTE, load from a9 (beginning of the array) - ee.src.q.ld.ip q0, a9, 16, q1, q2 // shift by the amount of SAR_BYTE - ee.vmulas.s16.accx q1, q4 - blti a12, 8, _2nd_circular_buff_end_decim_4 // skip the second circular buffer if fir->pos is lower than 8 - j _1st_circular_buff_end_decim_4 - - _decim_4_1st_more_equal_to_0: - l32i.n a9, a2, 4 // reset delay to the beginning - addx2 a6, a7, a9 // move delay pointer to the end, save pointer to a6 - addi a15, a6, -16 // move pointer back by 16, save the pointer to a15 - - ee.vld.128.ip q0, a15, 16 // load 8 words, not modifying the SAR_BYTE, load from a15 (end of the array) - ee.vld.128.ip q1, a9, 16 // load 8 words, not modifying the SAR_BYTE, load from a9 (beginning of the array) - ee.src.q.ld.ip q2, a9, 16, q0, q1 // shift by amount of SAR_BYTE - ee.vmulas.s16.accx q0, q3 - blti a12, 8, _2nd_circular_buff_end_decim_4 // skip the second circular buffer if fir->pos is lower than 8 - j _1st_circular_buff_end_decim_4 - - _decim_4_1st_equal_to_0: - addi a8, a8, -16 // move coeffs pointer back by 16 - - _1st_circular_buff_end_decim_4: - - // SECOND PART OF CIRCULAR BUFFER - l32i.n a9, a2, 4 // reset delay to the beginning - muluh a14, a12, a11 // a14 = loop2_len = fir->pos / 24 - - movi.n a6, 24 // Move 24 to a6 - ee.vld.128.ip q0, a9, 16 // Preload - ee.vld.128.ip q1, a9, 16 - ee.src.q.ld.ip q2, a9, 16, q0, q1 - - mul16s a15, a6, a14 // loop1_len * 24 - ee.vld.128.ip q3, a8, 16 // Preload - sub a6, a12, a15 // loop remiainder = a6 = fir->pos - loop1_len *24 - - loopnez a14, ._loop_end_2nd_circular_buff_decim_4 - ee.vld.128.ip q4, a8, 16 // Load from coeffs - ee.vmulas.s16.accx.ld.ip.qup q0, a9, 16, q0, q3, q1, q2 // Load from delay - ee.vld.128.ip q5, a8, 16 // Load from coeffs - ee.vmulas.s16.accx.ld.ip.qup q1, a9, 16, q1, q4, q2, q0 // Load from delay - ee.vld.128.ip q3, a8, 16 // Load from coeffs - ee.vmulas.s16.accx.ld.ip.qup q2, a9, 16, q2, q5, q0, q1 // Load from delay - ._loop_end_2nd_circular_buff_decim_4: - - bgei a6, 16, _decim_4_2nd_more_equal_to_16 // jump if the remainder is greater or equal to 16 - bgei a6, 8, _decim_4_2nd_more_equal_to_8 // jump if the remainder is greater or equal to 8 - bgez a6, _2nd_circular_buff_end_decim_4 // jump if the remainder is greater or equal to 0 - - _decim_4_2nd_more_equal_to_16: - ee.vld.128.ip q4, a8, 16 - ee.vmulas.s16.accx.ld.ip.qup q0, a9, 16, q0, q3, q1, q2 - ee.vmulas.s16.accx q1, q4 - j _2nd_circular_buff_end_decim_4 - - _decim_4_2nd_more_equal_to_8: - ee.vmulas.s16.accx q0, q3 - - _2nd_circular_buff_end_decim_4: - - l32i.n a6, a1, 4 // load final shift value to a6 - l32i.n a8, a2, 0 // reset coeffs to the beginning - - bgez a6, _shift_right_decim_4 - rur.accx_0 a9 // acc low - rur.accx_1 a14 // acc high - addi.n a5, a5, -1 // decrease counter - src a15, a9, a14 // funnel shift left, save 32bits to a15 - j _shift_left_decim_4 - - _shift_right_decim_4: - ee.srs.accx a15, a6, 0 // shift accx register by final_shift amount (a6), save the lower 32bits to a15 - addi.n a5, a5, -1 // decrease counter - - _shift_left_decim_4: - s16i a15, a4, 0 // save the final acc value to the output - l32i.n a9, a2, 4 // reset delay to the beginning - addi.n a4, a4, 2 // increase pointer p_output++ - addx2 a9, a12, a9 // p_delay[fir->pos] - (two times the fir->pos) - bnez.n a5, main_loop_decim_4 - - l32i.n a2, a1, 0 // load saved return value from a1 to a2 - retw.n - - - // DECIMATION 8 - _decim_8: - - s32i.n a5, a1, 0 // save len/decim to a1, as return value - l32i.n a10, a2, 20 // get address of rounding array to a10 - - // Prepare final shift value - l16si a15, a2, 16 // get shift value - addi.n a15, a15, -15 // final_shift -15 - ssl a15 // set SAR register to left shift (even if not used) - neg a11, a15 - s32i a11, a1, 4 // save final_shift value to a1 - - // Set delay line fill loop count - srli a13, a13, 3 // decim = decim / 8 - - // divide by 24 constant - movi a11, 178956971 - - // first delay line load ((decim - d_pos) / 8 times) when d_pos is not 0 - beqz a6, main_loop_decim_8 - slli a14, a13, 3 // decim * 8 - sub a15, a14, a6 // a15 = decim - d_pos - srli a15, a15, 3 // a15 / 8 - - loopnez a15, ._loop_d_pos_decim_8 - - blt a12, a7, reset_fir_d_pos_decim_8 //if(fir->pos >= fir->N){ - movi.n a12, 0 // fir->pos = 0 - l32i.n a9, a2, 4 // reset delay line to the beginning - reset_fir_d_pos_decim_8: - - ee.vld.128.ip q0, a3, 16 // load 64bits from input (a3) to lower half of q0 - ee.vst.128.ip q0, a9, 16 // store 64bits from lower half of q0 to delay line a9 - addi.n a12, a12, 8 // fir->pos++ - ._loop_d_pos_decim_8: - - j ._loop_fill_delay_decim_8 // skip the first iteration of the delay line filling routine - - main_loop_decim_8: - - // Fill the delay line (only decim 8) - loopnez a13, ._loop_fill_delay_decim_8 - - blt a12, a7, reset_fir_pos_decim_8 //if(fir->pos >= fir->N){ - movi.n a12, 0 // fir->pos = 0 - l32i.n a9, a2, 4 // reset delay line to the beginning - reset_fir_pos_decim_8: - - ee.vld.128.ip q0, a3, 16 // load 64bits from input (a3) to lower half of q0 - ee.vst.128.ip q0, a9, 16 // store 64bits from lower half of q0 to delay line a9 - addi.n a12, a12, 8 // fir->pos++ - - ._loop_fill_delay_decim_8: - - ee.ld.accx.ip a10, 0 // load rounding value to accx - - sub a15, a7, a12 // a15 = loop_len = fir->N - fir->pos - ee.ld.128.usar.ip q0, a9, 16 // Preload from delay - muluh a14, a15, a11 // a14 = loop1_len = loop_len / 24 - ee.ld.128.usar.ip q1, a9, 16 - - movi.n a6, 24 // Move 24 to a6 - ee.vld.128.ip q3, a8, 16 // preload from coeffs - mul16s a6, a6, a14 // loop1_len * 24 - ee.src.q.ld.ip q2, a9, 16, q0, q1 // preload and shift from delay - sub a6, a15, a6 // loop remiainder = a6 = loop_len - loop1_len *24 - - loopnez a14, ._loop_end_1st_circular_buff_decim_8 - ee.vld.128.ip q4, a8, 16 // Load from coeffs - ee.vmulas.s16.accx.ld.ip.qup q0, a9, 16, q0, q3, q1, q2 // Load from delay - ee.vld.128.ip q5, a8, 16 // Load from coeffs - ee.vmulas.s16.accx.ld.ip.qup q1, a9, 16, q1, q4, q2, q0 // Load from delay - ee.vld.128.ip q3, a8, 16 // Load from coeffs - ee.vmulas.s16.accx.ld.ip.qup q2, a9, 16, q2, q5, q0, q1 // Load from delay - ._loop_end_1st_circular_buff_decim_8: - - beqi a6, 16, _decim_8_1st_equal_to_16 // jump if the remainder is equal to 16 - bgei a6, 16, _decim_8_1st_more_equal_to_16 // jump if the remainder is greater or equal to 16 - beqi a6, 8, _decim_8_1st_equal_to_8 // jump if the remainder is equal to 8 - bgei a6, 8, _decim_8_1st_more_equal_to_8 // jump if the remainder is greater or equal to 8 - beqz a6, _decim_8_1st_equal_to_0 // jump if the remainder is equal to 0 - bgez a6, _decim_8_1st_more_equal_to_0 // jump if the remainder is greater or equal to 0 - - _decim_8_1st_equal_to_16: - l32i.n a9, a2, 4 // reset delay to the beginning - - ee.vld.128.ip q4 ,a8, 16 - ee.vmulas.s16.accx.ld.ip.qup q0 ,a9, 16, q0, q3, q1, q2 - ee.vmulas.s16.accx q1, q4 - j _1st_circular_buff_end_decim_8 - - _decim_8_1st_more_equal_to_16: - ee.vld.128.ip q4, a8, 16 - ee.vmulas.s16.accx.ld.ip.qup q0, a9, 16, q0, q3, q1, q2 - - l32i.n a9, a2, 4 // reset delay to the beginning - ee.vld.128.ip q5, a8, 16 - - addx2 a6, a7, a9 // move delay pointer to the end, save the pointer to a6 - ee.vmulas.s16.accx q1, q4 // MAC - - addi a15, a6, -16 // move pointer back by 16, save the pointer to a15 - - ee.vld.128.ip q2, a15, 16 // load 8 words, not modifying the SAR_BYTE, load from a15 (end of the array) - ee.vld.128.ip q0 ,a9, 16 // load 8 words, not modifying the SAR_BYTE, load from a9 (beginning of the array) - ee.src.q.ld.ip q1, a9, 16, q2, q0 // shift by the amount of SAR_BYTE - ee.vmulas.s16.accx q2, q5 - blti a12, 8, _2nd_circular_buff_end_decim_8 // skip the second circular buffer if fir->pos is lower than 8 - j _1st_circular_buff_end_decim_8 - - _decim_8_1st_equal_to_8: - ee.vmulas.s16.accx q0, q3 - j _1st_circular_buff_end_decim_8 - - _decim_8_1st_more_equal_to_8: - - l32i.n a9, a2, 4 // reset delay to the beginning - ee.vld.128.ip q4 , a8, 16 - - addx2 a6, a7, a9 // move delay pointer to the end, save the pointer to a6 - ee.vmulas.s16.accx q0, q3 - - addi a15, a6, -16 // move pointer back by 16, save the pointer to a15 - - ee.vld.128.ip q1, a15, 16 // load 8 words, not modifying the SAR_BYTE, load from a15 (end of the array) - ee.vld.128.ip q2, a9, 16 // load 8 words, not modifying the SAR_BYTE, load from a9 (beginning of the array) - ee.src.q.ld.ip q0, a9, 16, q1, q2 // shift by the amount of SAR_BYTE - ee.vmulas.s16.accx q1, q4 - blti a12, 8, _2nd_circular_buff_end_decim_8 // skip the second circular buffer if fir->pos is lower than 8 - j _1st_circular_buff_end_decim_8 - - _decim_8_1st_more_equal_to_0: - l32i.n a9, a2, 4 // reset delay to the beginning - addx2 a6, a7, a9 // move delay pointer to the end, save pointer to a6 - addi a15, a6, -16 // move pointer back by 16, save the pointer to a15 - - ee.vld.128.ip q0, a15, 16 // load 8 words, not modifying the SAR_BYTE, load from a15 (end of the array) - ee.vld.128.ip q1, a9, 16 // load 8 words, not modifying the SAR_BYTE, load from a9 (beginning of the array) - ee.src.q.ld.ip q2, a9, 16, q0, q1 // shift by amount of SAR_BYTE - ee.vmulas.s16.accx q0, q3 - blti a12, 8, _2nd_circular_buff_end_decim_8 // skip the second circular buffer if fir->pos is lower than 8 - j _1st_circular_buff_end_decim_8 - - _decim_8_1st_equal_to_0: - addi a8, a8, -16 // move coeffs pointer back by 16 - - _1st_circular_buff_end_decim_8: - - // SECOND PART OF CIRCULAR BUFFER - rur.accx_0 a15 - l32i.n a9, a2, 4 // reset delay to the beginning - muluh a14, a12, a11 // a14 = loop2_len = fir->pos / 24 - - movi.n a6, 24 // Move 24 to a6 - ee.vld.128.ip q0, a9, 16 // Preload - ee.vld.128.ip q1, a9, 16 - ee.src.q.ld.ip q2, a9, 16, q0, q1 - - mul16s a15, a6, a14 // loop1_len * 24 - ee.vld.128.ip q3, a8, 16 // Preload - sub a6, a12, a15 // loop remiainder = a6 = fir->pos - loop1_len *24 - - loopnez a14, ._loop_end_2nd_circular_buff_decim_8 - ee.vld.128.ip q4, a8, 16 // Load from coeffs - ee.vmulas.s16.accx.ld.ip.qup q0, a9, 16, q0, q3, q1, q2 // Load from delay - ee.vld.128.ip q5, a8, 16 // Load from coeffs - ee.vmulas.s16.accx.ld.ip.qup q1, a9, 16, q1, q4, q2, q0 // Load from delay - ee.vld.128.ip q3, a8, 16 // Load from coeffs - ee.vmulas.s16.accx.ld.ip.qup q2, a9, 16, q2, q5, q0, q1 // Load from delay - ._loop_end_2nd_circular_buff_decim_8: - - bgei a6, 16, _decim_8_2nd_more_equal_to_16 // jump if the remainder is greater or equal to 16 - bgei a6, 8, _decim_8_2nd_more_equal_to_8 // jump if the remainder is greater or equal to 8 - bgez a6, _2nd_circular_buff_end_decim_8 // jump if the remainder is greater or equal to 0 - - _decim_8_2nd_more_equal_to_16: - ee.vld.128.ip q4, a8, 16 - ee.vmulas.s16.accx.ld.ip.qup q0, a9, 16, q0, q3, q1, q2 - ee.vmulas.s16.accx q1, q4 - j _2nd_circular_buff_end_decim_8 - - _decim_8_2nd_more_equal_to_8: - ee.vmulas.s16.accx q0, q3 - - _2nd_circular_buff_end_decim_8: - - l32i.n a6, a1, 4 // load final shift value to a6 - l32i.n a8, a2, 0 // reset coeffs to the beginning - - bgez a6, _shift_right_decim_8 - rur.accx_0 a9 // acc low - rur.accx_1 a14 // acc high - addi.n a5, a5, -1 // decrease counter - src a15, a9, a14 // funnel shift left, save 32bits to a15 - j _shift_left_decim_8 - - _shift_right_decim_8: - ee.srs.accx a15, a6, 0 // shift accx register by final_shift amount (a6), save the lower 32bits to a15 - addi.n a5, a5, -1 // decrease counter - - _shift_left_decim_8: - s16i a15, a4, 0 // save the final acc value to the output - l32i.n a9, a2, 4 // reset delay to the beginning - addi.n a4, a4, 2 // increase pointer p_output++ - addx2 a9, a12, a9 // p_delay[fir->pos] - (two times the fir->pos) - bnez.n a5, main_loop_decim_8 - - l32i.n a2, a1, 0 // load saved return value from a1 to a2 - retw.n - - - // OTHER DECIMATIONS - _other_decim: - - s32i.n a5, a1, 0 // save calculated return value to a1 - l32i.n a10, a2, 20 // get address of rounding array to a10 - - // Prepare final shift value - l16si a15, a2, 16 // get shift value - addi.n a15, a15, -15 // final_shift -15 - ssl a15 // set SAR register to left shift (even if not used) - neg a11, a15 - s32i a11, a1, 4 // save final_shift value to a1 - - // divide by 24 constant - movi a11, 178956971 - - // first delay line load (decim - d_pos times) when d_pos is not 0 - beqz a6, main_loop_other_decim - sub a15, a13, a6 // a15 = decim - d_pos - - loopnez a15, ._loop_d_pos_other_decim - - blt a12, a7, reset_fir_d_pos_other_decim //if(fir->pos >= fir->N){ - movi.n a12, 0 // fir->pos = 0 - l32i.n a9, a2, 4 // reset delay line to the beginning - reset_fir_d_pos_other_decim: - - l16si a15, a3, 0 // load 16 bits from input a3 to a15 - addi.n a12, a12, 1 // fir->pos++ - s16i a15, a9, 0 // save 16 bits from a15 to delay line a9 - addi.n a3, a3, 2 // Increase pointer of the input array by 2 - addi.n a9, a9, 2 // Increase pointer of the delay line by 2 - ._loop_d_pos_other_decim: - - j ._loop_fill_delay_other_decim // skip the first iteration of the delay line filling routine - - main_loop_other_decim: - - // Fill the delay line (other decims) - loopnez a13, ._loop_fill_delay_other_decim - - blt a12, a7, reset_fir_pos_other_decim //if(fir->pos >= fir->N){ - movi.n a12, 0 // fir->pos = 0 - l32i.n a9, a2, 4 // reset delay line to the beginning - reset_fir_pos_other_decim: - - l16si a15, a3, 0 // load 16 bits from input a3 to a15 - addi.n a12, a12, 1 // fir->pos++ - s16i a15, a9, 0 // save 16 bits from a15 to delay line a9 - addi.n a3, a3, 2 // Increase pointer of the input array by 2 - addi.n a9, a9, 2 // Increase pointer of the delay line by 2 - ._loop_fill_delay_other_decim: - - ee.ld.accx.ip a10, 0 // load rounding value to accx - - sub a15, a7, a12 // a15 = loop_len = fir->N - fir->pos - ee.ld.128.usar.ip q0, a9, 16 // Preload from delay - muluh a14, a15, a11 // a14 = loop1_len = loop_len / 24 - ee.ld.128.usar.ip q1, a9, 16 - - movi.n a6, 24 // Move 24 to a6 - ee.vld.128.ip q3, a8, 16 // preload from coeffs - mul16s a6, a6, a14 // loop1_len * 24 - ee.src.q.ld.ip q2, a9, 16, q0, q1 // preload and shift from delay - sub a6, a15, a6 // loop remiainder = a6 = loop_len - loop1_len *24 - - loopnez a14, ._loop_end_1st_circular_buff_other_decim - ee.vld.128.ip q4, a8, 16 // Load from coeffs - ee.vmulas.s16.accx.ld.ip.qup q0, a9, 16, q0, q3, q1, q2 // Load from delay - ee.vld.128.ip q5, a8, 16 // Load from coeffs - ee.vmulas.s16.accx.ld.ip.qup q1, a9, 16, q1, q4, q2, q0 // Load from delay - ee.vld.128.ip q3, a8, 16 // Load from coeffs - ee.vmulas.s16.accx.ld.ip.qup q2, a9, 16, q2, q5, q0, q1 // Load from delay - ._loop_end_1st_circular_buff_other_decim: - - beqi a6, 16, _other_decim_1st_equal_to_16 // jump if the remainder is equal to 16 - bgei a6, 16, _other_decim_1st_more_equal_to_16 // jump if the remainder is greater or equal to 16 - beqi a6, 8, _other_decim_1st_equal_to_8 // jump if the remainder is equal to 8 - bgei a6, 8, _other_decim_1st_more_equal_to_8 // jump if the remainder is greater or equal to 8 - beqz a6, _other_decim_1st_equal_to_0 // jump if the remainder is equal to 0 - bgez a6, _other_decim_1st_more_equal_to_0 // jump if the remainder is greater or equal to 0 - - _other_decim_1st_equal_to_16: - l32i.n a9, a2, 4 // reset delay to the beginning - - ee.vld.128.ip q4 ,a8, 16 - ee.vmulas.s16.accx.ld.ip.qup q0 ,a9, 16, q0, q3, q1, q2 - ee.vmulas.s16.accx q1, q4 - j _1st_circular_buff_end_other_decim - - _other_decim_1st_more_equal_to_16: - ee.vld.128.ip q4, a8, 16 - ee.vmulas.s16.accx.ld.ip.qup q0, a9, 16, q0, q3, q1, q2 - - l32i.n a9, a2, 4 // reset delay to the beginning - ee.vld.128.ip q5, a8, 16 - - addx2 a6, a7, a9 // move delay pointer to the end, save the pointer to a6 - ee.vmulas.s16.accx q1, q4 // MAC - - addi a15, a6, -16 // move pointer back by 16, save the pointer to a15 - - ee.vld.128.ip q2, a15, 16 // load 8 words, not modifying the SAR_BYTE, load from a15 (end of the array) - ee.vld.128.ip q0 ,a9, 16 // load 8 words, not modifying the SAR_BYTE, load from a9 (beginning of the array) - ee.src.q.ld.ip q1, a9, 16, q2, q0 // shift by the amount of SAR_BYTE - ee.vmulas.s16.accx q2, q5 - blti a12, 8, _2nd_circular_buff_end_other_decim // skip the second circular buffer if fir->pos is lower than 8 - j _1st_circular_buff_end_other_decim - - _other_decim_1st_equal_to_8: - ee.vmulas.s16.accx q0, q3 - j _1st_circular_buff_end_other_decim - - _other_decim_1st_more_equal_to_8: - - l32i.n a9, a2, 4 // reset delay to the beginning - ee.vld.128.ip q4 , a8, 16 - - addx2 a6, a7, a9 // move delay pointer to the end, save the pointer to a6 - ee.vmulas.s16.accx q0, q3 - - addi a15, a6, -16 // move pointer back by 16, save the pointer to a15 - - ee.vld.128.ip q1, a15, 16 // load 8 words, not modifying the SAR_BYTE, load from a15 (end of the array) - ee.vld.128.ip q2, a9, 16 // load 8 words, not modifying the SAR_BYTE, load from a9 (beginning of the array) - ee.src.q.ld.ip q0, a9, 16, q1, q2 // shift by the amount of SAR_BYTE - ee.vmulas.s16.accx q1, q4 - blti a12, 8, _2nd_circular_buff_end_other_decim // skip the second circular buffer if fir->pos is lower than 8 - j _1st_circular_buff_end_other_decim - - _other_decim_1st_more_equal_to_0: - l32i.n a9, a2, 4 // reset delay to the beginning - addx2 a6, a7, a9 // move delay pointer to the end, save pointer to a6 - addi a15, a6, -16 // move pointer back by 16, save the pointer to a15 - - ee.vld.128.ip q0, a15, 16 // load 8 words, not modifying the SAR_BYTE, load from a15 (end of the array) - ee.vld.128.ip q1, a9, 16 // load 8 words, not modifying the SAR_BYTE, load from a9 (beginning of the array) - ee.src.q.ld.ip q2, a9, 16, q0, q1 // shift by amount of SAR_BYTE - ee.vmulas.s16.accx q0, q3 - blti a12, 8, _2nd_circular_buff_end_other_decim // skip the second circular buffer if fir->pos is lower than 8 - j _1st_circular_buff_end_other_decim - - _other_decim_1st_equal_to_0: - addi a8, a8, -16 // move coeffs pointer back by 16 - - _1st_circular_buff_end_other_decim: - - // SECOND PART OF CIRCULAR BUFFER - l32i.n a9, a2, 4 // reset delay to the beginning - muluh a14, a12, a11 // a14 = loop2_len = fir->pos / 24 - - movi.n a6, 24 // Move 24 to a6 - ee.vld.128.ip q0, a9, 16 // Preload - ee.vld.128.ip q1, a9, 16 - ee.src.q.ld.ip q2, a9, 16, q0, q1 - - mul16s a15, a6, a14 // loop1_len * 24 - ee.vld.128.ip q3, a8, 16 // Preload - sub a6, a12, a15 // loop remiainder = a6 = fir->pos - loop1_len *24 - - loopnez a14, ._loop_end_2nd_circular_buff_other_decim - ee.vld.128.ip q4, a8, 16 // Load from coeffs - ee.vmulas.s16.accx.ld.ip.qup q0, a9, 16, q0, q3, q1, q2 // Load from delay - ee.vld.128.ip q5, a8, 16 // Load from coeffs - ee.vmulas.s16.accx.ld.ip.qup q1, a9, 16, q1, q4, q2, q0 // Load from delay - ee.vld.128.ip q3, a8, 16 // Load from coeffs - ee.vmulas.s16.accx.ld.ip.qup q2, a9, 16, q2, q5, q0, q1 // Load from delay - ._loop_end_2nd_circular_buff_other_decim: - - bgei a6, 16, _other_decim_2nd_more_equal_to_16 // jump if the remainder is greater or equal to 16 - bgei a6, 8, _other_decim_2nd_more_equal_to_8 // jump if the remainder is greater or equal to 8 - bgez a6, _2nd_circular_buff_end_other_decim // jump if the remainder is greater or equal to 0 - - _other_decim_2nd_more_equal_to_16: - ee.vld.128.ip q4, a8, 16 - ee.vmulas.s16.accx.ld.ip.qup q0, a9, 16, q0, q3, q1, q2 - ee.vmulas.s16.accx q1, q4 - j _2nd_circular_buff_end_other_decim - - _other_decim_2nd_more_equal_to_8: - ee.vmulas.s16.accx q0, q3 - - _2nd_circular_buff_end_other_decim: - - l32i.n a6, a1, 4 // load final shift value to a6 - l32i.n a8, a2, 0 // reset coeffs to the beginning - - bgez a6, _shift_right_other_decim - rur.accx_0 a9 // acc low - rur.accx_1 a14 // acc high - addi.n a5, a5, -1 // decrease counter - src a15, a9, a14 // funnel shift left, save 32bits to a15 - j _shift_left_other_decim - - _shift_right_other_decim: - ee.srs.accx a15, a6, 0 // shift accx register by final_shift amount (a6), save the lower 32bits to a15 - addi.n a5, a5, -1 // decrease counter - - _shift_left_other_decim: - s16i a15, a4, 0 // save the final acc value to the output - l32i.n a9, a2, 4 // reset delay to the beginning - addi.n a4, a4, 2 // increase pointer p_output++ - addx2 a9, a12, a9 // p_delay[fir->pos] - (two times the fir->pos) - bnez.n a5, main_loop_other_decim - - l32i.n a2, a1, 0 // load saved return value from a1 to a2 - retw.n - - -#endif // dsps_fird_s16_aes3_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fir/fixed/dsps_fird_s16_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/fir/fixed/dsps_fird_s16_ansi.c deleted file mode 100644 index 629e978..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/fir/fixed/dsps_fird_s16_ansi.c +++ /dev/null @@ -1,56 +0,0 @@ -/* - * SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD - * - * SPDX-License-Identifier: Apache-2.0 - */ - -#include "dsps_fir.h" -#include "esp_dsp.h" - -int32_t dsps_fird_s16_ansi(fir_s16_t *fir, const int16_t *input, int16_t *output, int32_t len) -{ - int32_t result = 0; - int32_t input_pos = 0; - long long rounding = 0; - const int32_t final_shift = fir->shift -15; - - rounding = (long long)(fir->rounding_val); - - if(fir->shift >= 0){ - rounding = (rounding >> fir->shift) & 0xFFFFFFFFFF; // 40-bit mask - } - else{ - rounding = (rounding << (-fir->shift)) & 0xFFFFFFFFFF; // 40-bit mask - } - - // len is already a length of the *output array, calculated as (length of the input array / decimation) - for (int i = 0; i < len; i++) { - - for (int j = 0; j < fir->decim - fir->d_pos; j++) { - - if (fir->pos >= fir->coeffs_len) { - fir->pos = 0; - } - fir->delay[fir->pos++] = input[input_pos++]; - } - fir->d_pos = 0; - - long long acc = rounding; - int16_t coeff_pos = fir->coeffs_len - 1; - - for (int n = fir->pos; n < fir->coeffs_len ; n++) { - acc += (int32_t)fir->coeffs[coeff_pos--] * (int32_t)fir->delay[n]; - } - for (int n = 0; n < fir->pos ; n++) { - acc += (int32_t)fir->coeffs[coeff_pos--] * (int32_t)fir->delay[n]; - } - - if (final_shift > 0) { - output[result++] = (int16_t)(acc << final_shift); - } else { - output[result++] = (int16_t)(acc >> (-final_shift)); - } - - } - return result; -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fir_f32_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fir_f32_ae32.S deleted file mode 100644 index 83f304c..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fir_f32_ae32.S +++ /dev/null @@ -1,95 +0,0 @@ -// Copyright 2018-2023 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_fir_platform.h" -#if (dsps_fir_f32_ae32_enabled == 1) - -#include "dsps_dotprod_f32_m_ae32.S" - -// This is FIR filter for ESP32 processor. - .text - .align 4 - .global dsps_fir_f32_ae32 - .type dsps_fir_f32_ae32,@function -// The function implements the following C code: -//esp_err_t dsps_fir_f32_ae32(fir_f32_t* fir, const float* input, float* output, int len); - -dsps_fir_f32_ae32: -// fir - a2 -// input - a3 -// output - a4 -// len - a5 - - entry a1, 16 - // Array increment for floating point data should be 4 - l32i a7, a2, 12 // a7 - pos - movi a10, 4 - mull a13, a7, a10// a13 - a7*4 - l32i a6, a2, 8 // a6 - N - mull a6, a6, a10// a6 = a6*4 - l32i a10, a2, 0 // a10 - coeffs - l32i a6, a2, 8 // a6 - N - - movi.n a9, 0 - movi.n a8, 4 - movi.n a12, 4 - -// a13 - delay index -fir_loop_len: - // Store to delay line - l32i a11, a2, 4 // a11 - delay line - lsi f0, a3, 0 // f0 = x[i] - addi a3, a3, 4 // x++ - ssx f0, a11, a13 // delay[a13] = f0; - addi a13, a13, 4 // a13++ - addi a7, a7, 1 // a7++ - // verify deley line - blt a7, a6, do_not_reset_a13 - movi a13, 0 - movi a7, 0 - do_not_reset_a13: - // Calc amount for delay line before end - mov a15, a10 // a15 - coeffs - wfr f2, a9 // f2 = 0; - sub a14, a6, a7 // a14 = N-pos - - // a11 = &delay[pos] - add a11, a11, a13 - - loopnez a14, first_fir_loop // pos...N-1 - lsxp f1, a15, a8 // f1 = *(coeffs--) - lsxp f0, a11, a12 // load delay f0 = *(delay++) - madd.s f2, f0, f1 // f2 += f0*f1 -first_fir_loop: - l32i a11, a2, 4 // a11 - delay line - loopnez a7, second_fir_loop // 0..pos - lsxp f1, a15, a8 // f1 = *(coeffs--) - lsxp f0, a11, a12 // load delay f0 = *(delay++) - madd.s f2, f0, f1 // f2 += f0*f1 -second_fir_loop: - - // and after end - // Store result - ssi f2, a4, 0 - addi a4, a4, 4 // y++ - increment output pointer - // Check loop - addi a5, a5, -1 - bnez a5, fir_loop_len - // store state - - s32i a7, a2, 12 // pos = a7 - movi.n a2, 0 // return status ESP_OK - retw.n - -#endif // dsps_fir_f32_ae32_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fir_f32_aes3.S b/test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fir_f32_aes3.S deleted file mode 100644 index 53ac7ee..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fir_f32_aes3.S +++ /dev/null @@ -1,233 +0,0 @@ -// Copyright 2018-2023 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_fir_platform.h" -#if (dsps_fir_f32_aes3_enabled == 1) - -// This is FIR filter for Esp32s3 processor. - .text - .align 4 - .global dsps_fir_f32_aes3 - .type dsps_fir_f32_aes3,@function -// The function implements the following C code: -//esp_err_t dsps_fir_f32_aes3(fir_f32_t* fir, const float* input, float* output, int len); - -dsps_fir_f32_aes3: -// fir - a2 -// input - a3 -// output - a4 -// len - a5 - -// a2 - fir structure -// a3 - input -// a4 - output -// a5 - length - -// a6 - fir length -// a7 - position in delay line -// a8 - temp -// a9 - const 0 -// a10 - coeffs ptr -// a11 - delay line ptr -// a12 - const -// a13 - -// a14 - temp for loops -// a15 - delay line rounded to 16 - - entry a1, 16 - // Array increment for floating point data should be 4 - l32i a7, a2, 12 // a7 - pos - - l32i a6, a2, 8 // a6 - N - amount of coefficients - l32i a10, a2, 0 // a10 - coeffs - l32i a11, a2, 4 // a11 - delay line - addx4 a11, a7, a11 // a11 = a11 + a7*4 - l32i a6, a2, 8 // a6 - N - - movi.n a9, 0 - movi.n a12, 3 - - movi.n a12, -16 - movi.n a13, 15 -// Main loop for input samples -.fir_loop_len: - // Store to delay line - lsip f15, a3, 4 // a3 += 4, f15 = input[n] - ssip f15, a11, 4 // a11 += 4, *a11 = f15 - addi a7, a7, 1 // a7++ - position in delay line - - // - blt a7, a6, .do_not_reset_a11 - l32i a11, a2, 4 // Load delay line - movi a7, 0 - .do_not_reset_a11: - // Load rounded delay line address - and a15, a11, a12 - - l32i a10, a2, 0 // a10 - coeffs - - // Clear f4, f5 for multiplications - const.s f4, 0 - const.s f5, 0 - const.s f6, 0 - const.s f7, 0 - - and a8, a11, a13 // a8 = a11 & 15 - beqz a8, .offset_0 - addi a8, a8, -4 - beqz a8, .offset_1 - addi a8, a8, -4 - beqz a8, .offset_2 - addi a8, a8, -4 - beqz a8, .offset_3 - -// a10 - coeffs -// a11 - delay line -.offset_0: - sub a14, a6, a7 // a14 = N-pos - srli a14, a14, 2 - loopnez a14, .first_fir_loop_0 // pos...N-1 - EE.LDF.128.IP f3, f2, f1, f0, a10, 16 // Load coeffs - EE.LDF.128.IP f11, f10, f9, f8, a15, 16 // Load data from delay line - madd.s f4, f0, f8 - madd.s f5, f1, f9 - madd.s f6, f2, f10 - madd.s f7, f3, f11 - .first_fir_loop_0: - - l32i a15, a2, 4 // a11 - delay line [0] - srli a14, a7, 2 - loopnez a14, .second_fir_loop_0 // 0..pos - EE.LDF.128.IP f3, f2, f1, f0, a10, 16 // Load coeffs - EE.LDF.128.IP f11, f10, f9, f8, a15, 16 // Load data from delay line - madd.s f4, f0, f8 - madd.s f5, f1, f9 - madd.s f6, f2, f10 - madd.s f7, f3, f11 - .second_fir_loop_0: - j .store_fir_result; - -.offset_1: - sub a14, a6, a7 // a14 = N-pos - addi a14, a14, 3 - srli a14, a14, 2 - EE.LDF.128.IP f11, f10, f9, f12, a15, 16 // Load data from delay line - // f12 - delay[N-1], store for the last operation - // f9..f11 - delay[0..2] - loopnez a14, .first_fir_loop_1 // pos...N-1 - EE.LDF.128.IP f3, f2, f1, f0, a10, 16 // Load coeffs - madd.s f4, f0, f9 - madd.s f5, f1, f10 - madd.s f6, f2, f11 - EE.LDF.128.IP f11, f10, f9, f8, a15, 16 // Load data from delay line - madd.s f7, f3, f8 - .first_fir_loop_1: - - l32i a15, a2, 4 // a11 - delay line [0] - EE.LDF.128.IP f11, f10, f9, f8, a15, 16 // Load data from delay line - srli a14, a7, 2 - loopnez a14, .second_fir_loop_1 // 0..pos - madd.s f4, f3, f8 - EE.LDF.128.IP f3, f2, f1, f0, a10, 16 // Load coeffs - madd.s f5, f0, f9 - madd.s f6, f1, f10 - madd.s f7, f2, f11 - EE.LDF.128.IP f11, f10, f9, f8, a15, 16 // Load data from delay line - .second_fir_loop_1: - - madd.s f4, f3, f12 - j .store_fir_result; - -.offset_2: - sub a14, a6, a7 // a14 = N-pos - addi a14, a14, 3 - srli a14, a14, 2 - EE.LDF.128.IP f11, f10, f13, f12, a15, 16 // Load data from delay line - // f12, f13 - delay[N-1], delay[N-2], store for the last operation - // f10..f11 - delay[0..1] - loopnez a14, .first_fir_loop_2 // pos...N-1 - EE.LDF.128.IP f3, f2, f1, f0, a10, 16 // Load coeffs - madd.s f4, f0, f10 - madd.s f5, f1, f11 - EE.LDF.128.IP f11, f10, f9, f8, a15, 16 // Load data from delay line - madd.s f6, f2, f8 - madd.s f7, f3, f9 - .first_fir_loop_2: - - l32i a15, a2, 4 // a11 - delay line [0] - EE.LDF.128.IP f11, f10, f9, f8, a15, 16 // Load data from delay line - srli a14, a7, 2 - loopnez a14, .second_fir_loop_2 // 0..pos - madd.s f4, f2, f8 - madd.s f5, f3, f9 - EE.LDF.128.IP f3, f2, f1, f0, a10, 16 // Load coeffs - madd.s f6, f0, f10 - madd.s f7, f1, f11 - EE.LDF.128.IP f11, f10, f9, f8, a15, 16 // Load data from delay line - .second_fir_loop_2: - - madd.s f4, f2, f12 - madd.s f5, f3, f13 - j .store_fir_result; - -.offset_3: - sub a14, a6, a7 // a14 = N-pos - addi a14, a14, 3 - srli a14, a14, 2 - EE.LDF.128.IP f11, f14, f13, f12, a15, 16 // Load data from delay line - // f12, f13, f14 - delay[N-1], delay[N-2], delay[N-3], store for the last operation - // f11 - delay[0] - loopnez a14, .first_fir_loop_3 // pos...N-1 - EE.LDF.128.IP f3, f2, f1, f0, a10, 16 // Load coeffs - madd.s f4, f0, f11 - EE.LDF.128.IP f11, f10, f9, f8, a15, 16 // Load data from delay line - madd.s f5, f1, f8 - madd.s f6, f2, f9 - madd.s f7, f3, f10 - .first_fir_loop_3: - - l32i a15, a2, 4 // a11 - delay line [0] - EE.LDF.128.IP f11, f10, f9, f8, a15, 16 // Load data from delay line - srli a14, a7, 2 - loopnez a14, .second_fir_loop_3 // 0..pos - madd.s f4, f1, f8 - madd.s f5, f2, f9 - madd.s f6, f3, f10 - EE.LDF.128.IP f3, f2, f1, f0, a10, 16 // Load coeffs - madd.s f7, f0, f11 - EE.LDF.128.IP f11, f10, f9, f8, a15, 16 // Load data from delay line - .second_fir_loop_3: - - madd.s f4, f1, f12 - madd.s f5, f2, f13 - madd.s f4, f3, f14 - -.store_fir_result: - - add.s f4, f4, f5 - add.s f6, f6, f7 - add.s f4, f4, f6 - - // Store result - ssip f4, a4, 4 // y++ - save result and increment output pointer - // Check loop length - addi a5, a5, -1 - bnez a5, .fir_loop_len - // store state - - s32i a7, a2, 12 // pos = a7 - movi.n a2, 0 // return status ESP_OK - retw.n - -#endif // dsps_fir_f32_aes3_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fir_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fir_f32_ansi.c deleted file mode 100644 index 3f4e4aa..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fir_f32_ansi.c +++ /dev/null @@ -1,37 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_fir.h" - -esp_err_t dsps_fir_f32_ansi(fir_f32_t *fir, const float *input, float *output, int len) -{ - for (int i = 0 ; i < len ; i++) { - float acc = 0; - int coeff_pos = 0; - fir->delay[fir->pos] = input[i]; - fir->pos++; - if (fir->pos >= fir->N) { - fir->pos = 0; - } - for (int n = fir->pos; n < fir->N ; n++) { - acc += fir->coeffs[coeff_pos++] * fir->delay[n]; - } - for (int n = 0; n < fir->pos ; n++) { - acc += fir->coeffs[coeff_pos++] * fir->delay[n]; - } - output[i] = acc; - } - return ESP_OK; -} - diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fir_init_f32.c b/test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fir_init_f32.c deleted file mode 100644 index 6eaff62..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fir_init_f32.c +++ /dev/null @@ -1,74 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_fir.h" -#include "malloc.h" - - -esp_err_t dsps_fir_init_f32(fir_f32_t *fir, float *coeffs, float *delay, int coeffs_len) -{ - // Allocate delay line in case if it's NULL - if (delay == NULL) - { - #ifdef CONFIG_IDF_TARGET_ESP32S3 - delay = (float *)memalign(16, (coeffs_len + 4) * sizeof(float)); - #else - delay = (float *)malloc((coeffs_len + 4) * sizeof(float)); - #endif // CONFIG_IDF_TARGET_ESP32S3 - fir->use_delay = 1; - } else - { - fir->use_delay = 0; - } - for (int i=0; i< (coeffs_len + 4); i++) - { - delay[i] = 0; - } - fir->coeffs = coeffs; - fir->delay = delay; - fir->N = coeffs_len; - fir->pos = 0; - - #ifdef CONFIG_IDF_TARGET_ESP32S3 - if (fir->N%4 != 0) - { - return ESP_ERR_DSP_INVALID_LENGTH; - } - // The coeffs array should be aligned to 16 - if (((uint32_t)coeffs) & 0x0f) - { - return ESP_ERR_DSP_ARRAY_NOT_ALIGNED; - } - // The delay array should be aligned to 16 - if (((uint32_t)delay) & 0x0f) - { - return ESP_ERR_DSP_ARRAY_NOT_ALIGNED; - } - #endif // CONFIG_IDF_TARGET_ESP32S3 - - for (int i = 0 ; i < coeffs_len; i++) { - fir->delay[i] = 0; - } - return ESP_OK; -} - -esp_err_t dsps_fir_f32_free(fir_f32_t *fir) -{ - if (fir->use_delay != 0) - { - fir->use_delay = 0; - free(fir->delay); - } - return ESP_OK; -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fird_f32_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fird_f32_ae32.S deleted file mode 100644 index b876548..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fird_f32_ae32.S +++ /dev/null @@ -1,104 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_fir_platform.h" -#if (dsps_fird_f32_ae32_enabled == 1) - -#include "dsps_dotprod_f32_m_ae32.S" - -// This is FIR filter for ESP32 processor. - .text - .align 4 - .global dsps_fird_f32_ae32 - .type dsps_fird_f32_ae32,@function -// The function implements the following C code: -//esp_err_t dsps_fir_f32_ae32(fir_f32_t* fir, const float* input, float* output, int len); - -dsps_fird_f32_ae32: -// fir - a2 -// input - a3 -// output - a4 -// len - a5 - - entry a1, 16 - // Array increment for floating point data should be 4 - l32i a7, a2, 12 // a7 - pos - movi a10, 4 - mull a13, a7, a10// a13 - a7*4 - l32i a6, a2, 8 // a6 - N - mull a6, a6, a10// a6 = a6*4 - l32i a10, a2, 0 // a10 - coeffs - add a10, a10, a6 // a10 = &coeffs[N]; - addi a10, a10, -4 // a10 = &coeffs[N-1]; - l32i a11, a2, 4 // a11 - delay line - l32i a6, a2, 8 // a6 - N - l32i a12, a2, 16 // a12 - decimation - l32i a9, a2, 20 // a9 - d_pos - movi a8, 0 // result = 0; - -// a13 - delay index -fird_loop_len: - // Store to delay line - lsi f0, a3, 0 // f0 = x[i] - addi a3, a3, 4 // x++ - ssx f0, a11, a13 // delay[a13] = f0; - addi a13, a13, 4 // a13++ - addi a7, a7, 1 // a7++ - // verify deley line - blt a7, a6, do_not_reset_a13 - movi a13, 0 - movi a7, 0 - do_not_reset_a13: - // calc d_pos - addi a9, a9, 1 - blt a9, a12, next_itt_fir32 // Jump if d_pos < d - addi a8, a8, 1 - movi a9, 0 // reset d_pos - // Calc amount for delay line before end - mov a15, a10 // a15 - coeffs - wfr f2, a9 // f2 = 0; - sub a14, a6, a7 // a14 = N-pos - loopnez a14, first_fird_loop // pos...N-1 - lsi f1, a15, 0 - addi a15, a15, -4 // a15-- - lsx f0, a11, a13 // load delay f0 = delay[pos] - addi a13, a13, 4 // a13++, pos++ - madd.s f2, f0, f1 // f2 += f0*f1 -first_fird_loop: - movi a13, 0 // load delay line counter to 0 - loopnez a7, second_fird_loop // 0..pos - lsi f1, a15, 0 - addi a15, a15, -4 // a15-- - lsx f0, a11, a13 // load delay f0 = delay[pos] - addi a13, a13, 4 // a13++, pos++ - madd.s f2, f0, f1 // f2 += f0*f1 -second_fird_loop: - - // and after end - // Store result - ssi f2, a4, 0 - addi a4, a4, 4 // y++ - increment output pointer -next_itt_fir32: - // Check loop - addi a5, a5, -1 - bnez a5, fird_loop_len - // store state - - s32i a7, a2, 12 // pos = a7 - s32i a9, a2, 20 // d_pos = a9 - - mov a2, a8 // return status ESP_OK - retw.n - -#endif // dsps_fird_f32_ae32_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fird_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fird_f32_ansi.c deleted file mode 100644 index efdce1a..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fird_f32_ansi.c +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_fir.h" - -int dsps_fird_f32_ansi(fir_f32_t *fir, const float *input, float *output, int len) -{ - int result = 0; - for (int i = 0; i < len ; i++) { - fir->delay[fir->pos++] = input[i]; - if (fir->pos >= fir->N) { - fir->pos = 0; - } - fir->d_pos++; - if (fir->d_pos >= fir->decim) { - fir->d_pos = 0; - float acc = 0; - int coeff_pos = fir->N - 1; - for (int n = fir->pos; n < fir->N ; n++) { - acc += fir->coeffs[coeff_pos--] * fir->delay[n]; - } - for (int n = 0; n < fir->pos ; n++) { - acc += fir->coeffs[coeff_pos--] * fir->delay[n]; - } - output[result++] = acc; - } - } - return result; -} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fird_init_f32.c b/test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fird_init_f32.c deleted file mode 100644 index bb4fa4c..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/fir/float/dsps_fird_init_f32.c +++ /dev/null @@ -1,34 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_fir.h" - - -esp_err_t dsps_fird_init_f32(fir_f32_t *fir, float *coeffs, float *delay, int N, int decim, int start_pos) -{ - fir->coeffs = coeffs; - fir->delay = delay; - fir->N = N; - fir->pos = 0; - fir->decim = decim; - fir->d_pos = start_pos; - if (fir->d_pos >= fir->decim) { - return ESP_ERR_DSP_PARAM_OUTOFRANGE; - } - - for (int i = 0 ; i < N; i++) { - fir->delay[i] = 0; - } - return ESP_OK; -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fir/include/dsps_fir.h b/test_apps/managed_components/espressif__esp-dsp/modules/fir/include/dsps_fir.h deleted file mode 100644 index 462247d..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/fir/include/dsps_fir.h +++ /dev/null @@ -1,274 +0,0 @@ -// Copyright 2018-2022 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#ifndef _dsps_fir_H_ -#define _dsps_fir_H_ - - -#include "dsp_err.h" - -#include "dsps_fir_platform.h" -#include "dsp_common.h" - -#ifdef __cplusplus -extern "C" -{ -#endif - -/** - * @brief Data struct of f32 fir filter - * - * This structure is used by a filter internally. A user should access this structure only in case of - * extensions for the DSP Library. - * All fields of this structure are initialized by the dsps_fir_init_f32(...) function. - */ -typedef struct fir_f32_s { - float *coeffs; /*!< Pointer to the coefficient buffer.*/ - float *delay; /*!< Pointer to the delay line buffer.*/ - int N; /*!< FIR filter coefficients amount.*/ - int pos; /*!< Position in delay line.*/ - int decim; /*!< Decimation factor.*/ - int d_pos; /*!< Actual decimation counter.*/ - int16_t use_delay; /*!< The delay line was allocated by init function.*/ -} fir_f32_t; - -/** - * @brief Data struct of s16 fir filter - * - * This structure is used by a filter internally. A user should access this structure only in case of - * extensions for the DSP Library. - * All fields of this structure are initialized by the dsps_fir_init_s16(...) function. - */ -typedef struct fir_s16_s{ - int16_t *coeffs; /*!< Pointer to the coefficient buffer.*/ - int16_t *delay; /*!< Pointer to the delay line buffer.*/ - int16_t coeffs_len; /*!< FIR filter coefficients amount.*/ - int16_t pos; /*!< Position in delay line.*/ - int16_t decim; /*!< Decimation factor.*/ - int16_t d_pos; /*!< Actual decimation counter.*/ - int16_t shift; /*!< Shift value of the result.*/ - int32_t *rounding_buff; /*!< Rounding buffer for the purposes of esp32s3 ee.ld.accx.ip assembly instruction */ - int32_t rounding_val; /*!< Rounding value*/ - int16_t free_status; /*!< Indicator for dsps_fird_s16_aes3_free() function*/ -}fir_s16_t; - -/** - * @brief initialize structure for 32 bit FIR filter - * - * Function initialize structure for 32 bit floating point FIR filter - * The implementation use ANSI C and could be compiled and run on any platform - * - * @param fir: pointer to fir filter structure, that must be preallocated - * @param coeffs: array with FIR filter coefficients. Must be length N - * @param delay: array for FIR filter delay line. Must have a length = coeffs_len + 4 - * @param coeffs_len: FIR filter length. Length of coeffs array. For esp32s3 length should be divided by 4 and aligned to 16. - * - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dsps_fir_init_f32(fir_f32_t *fir, float *coeffs, float *delay, int coeffs_len); - -/** - * @brief initialize structure for 32 bit Decimation FIR filter - * Function initialize structure for 32 bit floating point FIR filter with decimation - * The implementation use ANSI C and could be compiled and run on any platform - * - * @param fir: pointer to fir filter structure, that must be preallocated - * @param coeffs: array with FIR filter coefficients. Must be length N - * @param delay: array for FIR filter delay line. Must be length N - * @param N: FIR filter length. Length of coeffs and delay arrays. - * @param decim: decimation factor. - * @param start_pos: initial value of decimation counter. Must be [0..d) - * - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dsps_fird_init_f32(fir_f32_t *fir, float *coeffs, float *delay, int N, int decim, int start_pos); - -/** - * @brief initialize structure for 16 bit Decimation FIR filter - * Function initialize structure for 16 bit signed fixed point FIR filter with decimation - * The implementation use ANSI C and could be compiled and run on any platform - * - * @param fir: pointer to fir filter structure, that must be preallocated - * @param coeffs: array with FIR filter coefficients. Must be length N - * @param delay: array for FIR filter delay line. Must be length N - * @param coeffs_len: FIR filter length. Length of coeffs and delay arrays. - * @param decim: decimation factor. - * @param start_pos: initial value of decimation counter. Must be [0..d) - * @param shift: shift position of the result - * - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dsps_fird_init_s16(fir_s16_t *fir, int16_t *coeffs, int16_t *delay, int16_t coeffs_len, int16_t decim, int16_t start_pos, int16_t shift); - - -/**@{*/ -/** - * @brief 32 bit floating point FIR filter - * - * Function implements FIR filter - * The extension (_ansi) uses ANSI C and could be compiled and run on any platform. - * The extension (_ae32) is optimized for ESP32 chip. - * - * @param fir: pointer to fir filter structure, that must be initialized before - * @param[in] input: input array - * @param[out] output: array with the result of FIR filter - * @param[in] len: length of input and result arrays - * - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dsps_fir_f32_ansi(fir_f32_t *fir, const float *input, float *output, int len); -esp_err_t dsps_fir_f32_ae32(fir_f32_t *fir, const float *input, float *output, int len); -esp_err_t dsps_fir_f32_aes3(fir_f32_t *fir, const float *input, float *output, int len); -/**@}*/ - -/**@{*/ -/** - * @brief 32 bit floating point Decimation FIR filter - * - * Function implements FIR filter with decimation - * The extension (_ansi) uses ANSI C and could be compiled and run on any platform. - * The extension (_ae32) is optimized for ESP32 chip. - * - * @param fir: pointer to fir filter structure, that must be initialized before - * @param input: input array - * @param output: array with the result of FIR filter - * @param len: length of input and result arrays - * - * @return: function returns the number of samples stored in the output array - * depends on the previous state value could be [0..len/decimation] - */ -int dsps_fird_f32_ansi(fir_f32_t *fir, const float *input, float *output, int len); -int dsps_fird_f32_ae32(fir_f32_t *fir, const float *input, float *output, int len); -/**@}*/ - -/**@{*/ -/** - * @brief 16 bit signed fixed point Decimation FIR filter - * - * Function implements FIR filter with decimation - * The extension (_ansi) uses ANSI C and could be compiled and run on any platform. - * The extension (_ae32) is optimized for ESP32 chip. - * - * @param fir: pointer to fir filter structure, that must be initialized before - * @param input: input array - * @param output: array with the result of the FIR filter - * @param len: length of the result array - * - * @return: function returns the number of samples stored in the output array - * depends on the previous state value could be [0..len/decimation] - */ -int32_t dsps_fird_s16_ansi(fir_s16_t *fir, const int16_t *input, int16_t *output, int32_t len); -int32_t dsps_fird_s16_ae32(fir_s16_t *fir, const int16_t *input, int16_t *output, int32_t len); -int32_t dsps_fird_s16_aes3(fir_s16_t *fir, const int16_t *input, int16_t *output, int32_t len); -/**@}*/ - - -/**@{*/ -/** - * @brief support arrays freeing function - * - * Function frees all the arrays, which were created during the initialization of the fir_s16_t structure - * 1. frees allocated memory for rounding buffer, for the purposes of esp32s3 ee.ld.accx.ip assembly instruction - * 2. frees allocated memory in case the delay line is NULL - * 3. frees allocated memory in case the length of the filter (and the delay line) is not divisible by 8 - * and new delay line and filter coefficients arrays are created for the purpose of the esp32s3 assembly - * - * @param fir: pointer to fir filter structure, that must be initialized before - * - * @return - * - ESP_OK on success - */ -esp_err_t dsps_fird_s16_aexx_free(fir_s16_t *fir); -/**@}*/ - - -/**@{*/ -/** - * @brief support arrays freeing function - * - * Function frees the delay line arrays, if it was allocated by the init functions. - * - * @param fir: pointer to fir filter structure, that must be initialized before - * - * @return - * - ESP_OK on success - */ -esp_err_t dsps_fir_f32_free(fir_f32_t *fir); -/**@}*/ - - -/**@{*/ -/** - * @brief Array reversal - * - * Function reverses 16-bit long array members for the purpose of the dsps_fird_s16_aes3 implementation - * The function has to be called either during the fir struct initialization or every time the coefficients change - * - * @param arr: pointer to the array to be reversed - * @param len: length of the array to be reversed - * - * @return - * - ESP_OK on success - */ -esp_err_t dsps_16_array_rev(int16_t *arr, int16_t len); -/**@}*/ - -#ifdef __cplusplus -} -#endif - - -#if CONFIG_DSP_OPTIMIZED - - #if (dsps_fir_f32_ae32_enabled == 1) - #define dsps_fir_f32 dsps_fir_f32_ae32 - #elif (dsps_fir_f32_aes3_enabled == 1) - #define dsps_fir_f32 dsps_fir_f32_aes3 - #else - #define dsps_fir_f32 dsps_fir_f32_ansi - #endif - - #if (dsps_fird_f32_ae32_enabled == 1) - #define dsps_fird_f32 dsps_fird_f32_ae32 - #else - #define dsps_fird_f32 dsps_fird_f32_ansi - #endif - - #if (dsps_fird_s16_ae32_enabled == 1) - #define dsps_fird_s16 dsps_fird_s16_ae32 - - #elif (dsps_fird_s16_aes3_enabled == 1) - #define dsps_fird_s16 dsps_fird_s16_aes3 - - #else - #define dsps_fird_s16 dsps_fird_s16_ansi - #endif - -#else // CONFIG_DSP_OPTIMIZED - - #define dsps_fir_f32 dsps_fir_f32_ansi - #define dsps_fird_f32 dsps_fird_f32_ansi - #define dsps_fird_s16 dsps_fird_s16_ansi - -#endif // CONFIG_DSP_OPTIMIZED - -#endif // _dsps_fir_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fir/include/dsps_fir_platform.h b/test_apps/managed_components/espressif__esp-dsp/modules/fir/include/dsps_fir_platform.h deleted file mode 100644 index a5968c2..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/fir/include/dsps_fir_platform.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef _dsps_fir_platform_H_ -#define _dsps_fir_platform_H_ - -#include "sdkconfig.h" - -#ifdef __XTENSA__ -#include -#include - - -#if ((XCHAL_HAVE_FP == 1) && (XCHAL_HAVE_LOOPS == 1)) - -#define dsps_fird_f32_ae32_enabled 1 - -#if CONFIG_IDF_TARGET_ESP32S3 - #define dsps_fird_s16_aes3_enabled 1 - #define dsps_fird_s16_ae32_enabled 0 - #define dsps_fir_f32_aes3_enabled 1 - #define dsps_fir_f32_ae32_enabled 0 -#else - #define dsps_fird_s16_aes3_enabled 0 - #define dsps_fird_s16_ae32_enabled 1 - #define dsps_fir_f32_aes3_enabled 0 - #define dsps_fir_f32_ae32_enabled 1 -#endif - -#endif // -#endif // __XTENSA__ - -#endif // _dsps_fir_platform_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fir_f32_ae32.c b/test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fir_f32_ae32.c deleted file mode 100644 index 8f3346b..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fir_f32_ae32.c +++ /dev/null @@ -1,135 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "esp_dsp.h" -#include "dsp_platform.h" -#include "esp_log.h" - -#include "dsps_tone_gen.h" -#include "dsps_d_gen.h" -#include "dsps_fir.h" -#include "dsp_tests.h" - -static const char *TAG = "dsps_fir_f32_aexx"; - -__attribute__((aligned(16))) -static float x[1024]; -__attribute__((aligned(16))) -static float y[1024]; -__attribute__((aligned(16))) -static float y_compare[1024]; - -__attribute__((aligned(16))) -static float coeffs[32]; -__attribute__((aligned(16))) -static float delay[32 + 4]; -__attribute__((aligned(16))) -static float delay_compare[32]; - -TEST_CASE("dsps_fir_f32_aexx functionality", "[dsps]") -{ - // In the test we generate filter with cutt off frequency 0.1 - // and then filtering 0.1 and 0.3 frequencis. - // Result must be better then 24 dB - int len = sizeof(x) / sizeof(float); - int fir_len = sizeof(coeffs) / sizeof(float); - - fir_f32_t fir1; - fir_f32_t fir2; - for (int i = 0 ; i < fir_len ; i++) { - coeffs[i] = (fir_len - i - 1); - } - - for (int i = 0 ; i < len ; i++) { - x[i] = 0; - } - x[0] = 1; - - esp_err_t err = dsps_fir_init_f32(&fir1, coeffs, delay, fir_len); - TEST_ESP_OK(err); - err = dsps_fir_f32(&fir1, x, y, len); - TEST_ESP_OK(err); - - for (int i=0 ; i< fir_len*3 ; i++) - { - ESP_LOGD(TAG, "fir[%i] = %f", i, y[i]); - } - - for (int i = 0 ; i < fir_len ; i++) { - if (y[i] != i) { - TEST_ASSERT_EQUAL(y[i], i); - } - } - - for (int i = 0 ; i < fir_len ; i++) { - coeffs[i] = i; - } - - for (int i = 0 ; i < len ; i++) { - x[i] = i; - } - x[0] = 1; - dsps_fir_init_f32(&fir1, coeffs, delay, fir_len); - dsps_fir_init_f32(&fir2, coeffs, delay_compare, fir_len); - - dsps_fir_f32(&fir1, x, y, len); - dsps_fir_f32_ansi(&fir2, x, y_compare, len); - dsps_fir_f32(&fir1, x, y, len); - dsps_fir_f32_ansi(&fir2, x, y_compare, len); - dsps_fir_f32(&fir1, x, y, len); - dsps_fir_f32_ansi(&fir2, x, y_compare, len); - - for (int i = 0 ; i < len ; i++) { - if (y[i] != y_compare[i]) { - TEST_ASSERT_EQUAL(y[i], y_compare[i]); - } - } -} - -TEST_CASE("dsps_fir_f32_aexx benchmark", "[dsps]") -{ - - int len = sizeof(x) / sizeof(float); - int fir_len = sizeof(coeffs) / sizeof(float); - int repeat_count = 1; - - fir_f32_t fir1; - for (int i = 0 ; i < fir_len ; i++) { - coeffs[i] = i; - } - - for (int i = 0 ; i < len ; i++) { - x[i] = 0; - } - x[0] = 1; - - dsps_fir_init_f32(&fir1, coeffs, delay, fir_len); - - unsigned int start_b = xthal_get_ccount(); - for (int i = 0 ; i < repeat_count ; i++) { - dsps_fir_f32(&fir1, x, y, len); - } - unsigned int end_b = xthal_get_ccount(); - - float total_b = end_b - start_b; - float cycles = total_b / (len * repeat_count); - - ESP_LOGI(TAG, "dsps_fir_f32_aexx - %f per sample for for %i coefficients, %f per tap \n", cycles, fir_len, cycles / (float)fir_len); - - float min_exec = 3; - float max_exec = 800; - TEST_ASSERT_EXEC_IN_RANGE(min_exec, max_exec, cycles); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fir_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fir_f32_ansi.c deleted file mode 100644 index b8d4d05..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fir_f32_ansi.c +++ /dev/null @@ -1,125 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "esp_dsp.h" -#include "dsp_platform.h" -#include "esp_log.h" - -#include "dsps_tone_gen.h" -#include "dsps_d_gen.h" -#include "dsps_fir.h" -#include "dsp_tests.h" - -static const char *TAG = "dsps_fir_f32_ansi"; - -static float x[1024]; -static float y[1024]; - -static float coeffs[32]; -static float delay[32 + 4]; - -TEST_CASE("dsps_fir_f32_ansi functionality", "[dsps]") -{ - // In the test we generate filter with cutt off frequency 0.1 - // and then filtering 0.1 and 0.3 frequencis. - // Result must be better then 24 dB - int len = sizeof(x) / sizeof(float); - int fir_len = sizeof(coeffs) / sizeof(float); - - fir_f32_t fir1; - for (int i = 0 ; i < fir_len ; i++) { - coeffs[i] = (fir_len - i - 1); - } - - for (int i = 0 ; i < len ; i++) { - x[i] = 0; - } - x[0] = 1; - - dsps_fir_init_f32(&fir1, coeffs, delay, fir_len); - dsps_fir_f32_ansi(&fir1, x, y, len); - - for (int i=0 ; i< fir_len*3 ; i++) - { - ESP_LOGD(TAG, "fir[%i] = %f", i, y[i]); - } - for (int i = 0 ; i < fir_len ; i++) { - if (y[i] != i) { - TEST_ASSERT_EQUAL(y[i], i); - } - } - - // Check even length - #ifndef CONFIG_IDF_TARGET_ESP32S3 - fir_len--; - #endif - for (int i = 0 ; i < fir_len ; i++) { - coeffs[i] = (fir_len - i - 1); - } - - for (int i = 0 ; i < len ; i++) { - x[i] = 0; - } - x[0] = 1; - dsps_fir_init_f32(&fir1, coeffs, delay, fir_len); - dsps_fir_f32_ansi(&fir1, x, y, len); - - for (int i = 0 ; i < fir_len ; i++) { - if (y[i] != i) { - TEST_ASSERT_EQUAL(y[i], i); - } - } - for (int i = fir_len ; i < len ; i++) { - if (y[i] != 0) { - TEST_ASSERT_EQUAL(y[i], 0); - } - } -} - -TEST_CASE("dsps_fir_f32_ansi benchmark", "[dsps]") -{ - - int len = sizeof(x) / sizeof(float); - int fir_len = sizeof(coeffs) / sizeof(float); - int repeat_count = 1; - - fir_f32_t fir1; - for (int i = 0 ; i < fir_len ; i++) { - coeffs[i] = i; - } - - for (int i = 0 ; i < len ; i++) { - x[i] = 0; - } - x[0] = 1; - - dsps_fir_init_f32(&fir1, coeffs, delay, fir_len); - - unsigned int start_b = xthal_get_ccount(); - for (int i = 0 ; i < repeat_count ; i++) { - dsps_fir_f32_ansi(&fir1, x, y, len); - } - unsigned int end_b = xthal_get_ccount(); - - float total_b = end_b - start_b; - float cycles = total_b / (len * repeat_count); - - ESP_LOGI(TAG, "dsps_fir_f32_ansi - %f per sample for for %i coefficients, %f per tap \n", cycles, fir_len, cycles / (float)fir_len); - - float min_exec = 10; - float max_exec = 800; - TEST_ASSERT_EXEC_IN_RANGE(min_exec, max_exec, cycles); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fird_f32_ae32.c b/test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fird_f32_ae32.c deleted file mode 100644 index 509e237..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fird_f32_ae32.c +++ /dev/null @@ -1,113 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "esp_dsp.h" -#include "dsp_platform.h" -#include "esp_log.h" - -#include "dsps_tone_gen.h" -#include "dsps_d_gen.h" -#include "dsps_fir.h" -#include "dsp_tests.h" - -static const char *TAG = "dsps_fird_f32_ae32"; - -static float x[1024]; -static float y[1024]; -static float y_compare[1024]; - -static float coeffs[32]; -static float delay[32]; -static float delay_compare[32]; - -TEST_CASE("dsps_fird_f32_ae32 functionality", "[dsps]") -{ - // In the test we generate filter with cutt off frequency 0.1 - // and then filtering 0.1 and 0.3 frequencis. - // Result must be better then 24 dB - int len = sizeof(x) / sizeof(float); - int fir_len = sizeof(coeffs) / sizeof(float); - int decim = 4; - - fir_f32_t fir1; - fir_f32_t fir2; - for (int i = 0 ; i < fir_len ; i++) { - coeffs[i] = i; - } - coeffs[0] = 1; - - for (int i = 0 ; i < len ; i++) { - x[i] = i; - } - - dsps_fird_init_f32(&fir1, coeffs, delay, fir_len, decim, 0); - dsps_fird_init_f32(&fir2, coeffs, delay_compare, fir_len, decim, 0); - int total1 = dsps_fird_f32_ae32(&fir1, x, y, len); - int total2 = dsps_fird_f32_ansi(&fir2, x, y_compare, len); - total1 += dsps_fird_f32_ae32(&fir1, x, y, len); - total2 += dsps_fird_f32_ansi(&fir2, x, y_compare, len); - total1 += dsps_fird_f32_ae32(&fir1, x, y, len); - total2 += dsps_fird_f32_ansi(&fir2, x, y_compare, len); - ESP_LOGI(TAG, "Total result = %i, expected %i from %i", total1, total2, len); - TEST_ASSERT_EQUAL(total1, total2); - for (int i=0 ; i< total1 ; i++) - { - ESP_LOGD(TAG, "data[%i] = %f\n", i, y[i]); - } - for (int i = 0 ; i < total1 ; i++) { - if (y[i] != y_compare[i]) { - TEST_ASSERT_EQUAL(y[i], y_compare[i]); - } - } - - -} - - -TEST_CASE("dsps_fird_f32_ae32 benchmark", "[dsps]") -{ - - int len = sizeof(x) / sizeof(float); - int fir_len = sizeof(coeffs) / sizeof(float); - int repeat_count = 1; - int decim = 4; - - fir_f32_t fir1; - for (int i = 0 ; i < fir_len ; i++) { - coeffs[i] = i; - } - - for (int i = 0 ; i < len ; i++) { - x[i] = 0; - } - x[0] = 1; - - dsps_fird_init_f32(&fir1, coeffs, delay, fir_len, decim, 0); - - unsigned int start_b = xthal_get_ccount(); - for (int i = 0 ; i < repeat_count ; i++) { - dsps_fird_f32_ae32(&fir1, x, y, len); - } - unsigned int end_b = xthal_get_ccount(); - - float total_b = end_b - start_b; - float cycles = total_b / (len * repeat_count); - - ESP_LOGI(TAG, "dsps_fir_f32_ae32 - %f per sample for for %i coefficients, %f per decim tap \n", cycles, fir_len, cycles / (float)fir_len * decim); - float min_exec = 3; - float max_exec = 300; - TEST_ASSERT_EXEC_IN_RANGE(min_exec, max_exec, cycles); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fird_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fird_f32_ansi.c deleted file mode 100644 index bc8b345..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fird_f32_ansi.c +++ /dev/null @@ -1,104 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "esp_dsp.h" -#include "dsp_platform.h" -#include "esp_log.h" - -#include "dsps_tone_gen.h" -#include "dsps_d_gen.h" -#include "dsps_fir.h" -#include "dsp_tests.h" - -static const char *TAG = "dsps_fird_f32_ansi"; - -static float x[1024]; -static float y[1024]; - -static float coeffs[32]; -static float delay[32]; - -TEST_CASE("dsps_fird_f32_ansi functionality", "[dsps]") -{ - // In the test we generate filter with cutt off frequency 0.1 - // and then filtering 0.1 and 0.3 frequencis. - // Result must be better then 24 dB - int len = sizeof(x) / sizeof(float); - int fir_len = sizeof(coeffs) / sizeof(float); - int decim = 4; - - fir_f32_t fir1; - for (int i = 0 ; i < fir_len ; i++) { - coeffs[i] = 0; - } - coeffs[0] = 1; - - for (int i = 0 ; i < len ; i++) { - x[i] = i % decim; - } - - dsps_fird_init_f32(&fir1, coeffs, delay, fir_len, decim, 0); - int total = dsps_fird_f32_ansi(&fir1, x, y, len); - ESP_LOGI(TAG, "Total result = %i from %i", total, len); - TEST_ASSERT_EQUAL(total, len / decim); - for (int i=0 ; i< total ; i++) - { - ESP_LOGD(TAG, "data[%i] = %f\n", i, y[i]); - } - for (int i = 0 ; i < total ; i++) { - if (y[i] != (decim - 1)) { - TEST_ASSERT_EQUAL(y[i], (decim - 1)); - } - } - - -} - - -TEST_CASE("dsps_fird_f32_ansi benchmark", "[dsps]") -{ - - int len = sizeof(x) / sizeof(float); - int fir_len = sizeof(coeffs) / sizeof(float); - int repeat_count = 1; - int decim = 4; - - fir_f32_t fir1; - for (int i = 0 ; i < fir_len ; i++) { - coeffs[i] = i; - } - - for (int i = 0 ; i < len ; i++) { - x[i] = 0; - } - x[0] = 1; - - dsps_fird_init_f32(&fir1, coeffs, delay, fir_len, decim, 0); - - unsigned int start_b = xthal_get_ccount(); - for (int i = 0 ; i < repeat_count ; i++) { - dsps_fird_f32_ansi(&fir1, x, y, len); - } - unsigned int end_b = xthal_get_ccount(); - - float total_b = end_b - start_b; - float cycles = total_b / (len * repeat_count); - - ESP_LOGI(TAG, "dsps_fir_f32_ansi - %f per sample for for %i coefficients, %f per decim tap \n", cycles, fir_len, cycles / (float)fir_len * decim); - float min_exec = 10; - float max_exec = 300; - TEST_ASSERT_EXEC_IN_RANGE(min_exec, max_exec, cycles); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fird_s16_ae32.c b/test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fird_s16_ae32.c deleted file mode 100644 index 7b0f288..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fird_s16_ae32.c +++ /dev/null @@ -1,361 +0,0 @@ -/* - * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD - * - * SPDX-License-Identifier: Apache-2.0 - */ - - -#include -#include -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" -#include "esp_err.h" -#include "esp_dsp.h" - -#include "dsps_tone_gen.h" -#include "dsps_d_gen.h" -#include "dsps_fir.h" -#include "dsp_tests.h" -#include "dsps_wind.h" -#include "dsps_view.h" -#include "dsps_fft2r.h" - -#define COEFFS 256 -#define N_IN_SAMPLES 4096 -#define DECIMATION 2 -#define Q15_MAX INT16_MAX -#define LEAKAGE_BINS 10 -#define FIR_BUFF_LEN 16 - -#define MAX_FIR_LEN 64 - -static const char *TAG = "dsps_fird_s16_aexx"; - -const static int32_t len = N_IN_SAMPLES; -const static int32_t N_FFT = (N_IN_SAMPLES / DECIMATION); -const static int16_t decim = DECIMATION; -const static int16_t fir_len = COEFFS; -const static int32_t fir_buffer = (N_IN_SAMPLES + FIR_BUFF_LEN); - - -// error messages for the init functions -static void error_msg_handler(fir_s16_t *fir, esp_err_t status){ - - if(status != ESP_OK){ - dsps_fird_s16_aexx_free(fir); - - switch(status){ - case ESP_ERR_DSP_INVALID_LENGTH: - TEST_ASSERT_MESSAGE(false, "Number of the coefficients must be higher than 1"); - break; - case ESP_ERR_DSP_ARRAY_NOT_ALIGNED: - TEST_ASSERT_MESSAGE(false, "Delay line or (and) coefficients arrays not aligned"); - break; - case ESP_ERR_DSP_PARAM_OUTOFRANGE: - TEST_ASSERT_MESSAGE(false, "Start position or (and) Decimation ratio or (and) Shift out of range"); - break; - default: - TEST_ASSERT_MESSAGE(false, "Unspecified error"); - break; - } - } -} - - - -TEST_CASE("dsps_fird_s16_aexx functionality", "[dsps]") -{ - - const int32_t max_len[2] = {2048, 2520}; // 2520 can be divided by 3, 6, 9, 12, 15, 18 and 21 - const int16_t max_dec[2] = {32, 21}; - const int16_t min_dec[2] = {2, 3}; - const int16_t shift_vals[17] = {-15, 0, 15}; - - int16_t *x = (int16_t *)memalign(16, max_len[1] * sizeof(int16_t)); - int16_t *y = (int16_t *)memalign(16, max_len[1] * sizeof(int16_t)); - int16_t *y_compare = (int16_t *)memalign(16, max_len[1] * sizeof(int16_t)); - - int16_t *coeffs = (int16_t *)memalign(16, MAX_FIR_LEN * sizeof(int16_t)); - int16_t *coeffs_aexx = (int16_t *)memalign(16, MAX_FIR_LEN * sizeof(int16_t)); - int16_t *coeffs_ansi = (int16_t *)memalign(16, MAX_FIR_LEN * sizeof(int16_t)); - - int16_t *delay = (int16_t *)memalign(16, MAX_FIR_LEN * sizeof(int16_t)); - int16_t *delay_compare = (int16_t *)memalign(16, MAX_FIR_LEN * sizeof(int16_t)); - - int32_t combinations = 0; - esp_err_t status1 = ESP_OK, status2 = ESP_OK; - fir_s16_t fir1, fir2; - - for (int i = 0 ; i < MAX_FIR_LEN ; i++) { - coeffs[i] = i + 0x100; - } - - for (int i = 0 ; i < max_len[1] ; i++) { - x[i] = 0x10; - } - - for (int variations = 0; variations < 2; variations++){ - - ESP_LOGI(TAG, ": %"PRId32" input samples, coefficients range from 2 to %"PRId16", decimation range from %"PRId16" to %"PRId16", shift in range from -40 to 40 and start positions within the coeffs range", - max_len[variations], (int16_t)MAX_FIR_LEN, min_dec[variations], max_dec[variations]); - - // decimation increment is set as dec * 2 for input data length 2048 (2, 4, 8, 16, 32) - // as dec + 3 for input data length 2520 (3, 6, 9, 12, 15, 18, 21) - for (int16_t dec = min_dec[variations]; dec <= max_dec[variations]; ((variations) ? (dec+=3) : (dec*=2)) ){ - - const int32_t loop_len = max_len[variations]/dec; - const int16_t start_position = 0; - - for (int16_t fir_length = 2; fir_length <= MAX_FIR_LEN; fir_length+=16){ - - for(int16_t shift_amount = 0; shift_amount < sizeof(shift_vals) / sizeof(uint16_t); shift_amount++){ - - for(int k = 0 ; k < fir_length; k++){ - coeffs_ansi[k] = coeffs[k]; - coeffs_aexx[k] = coeffs[k]; - } - - status1 = dsps_fird_init_s16(&fir1, coeffs_aexx, delay, fir_length, dec, start_position, shift_vals[shift_amount]); - error_msg_handler(&fir1, status1); - status2 = dsps_fird_init_s16(&fir2, coeffs_ansi, delay_compare, fir_length, dec, start_position, shift_vals[shift_amount]); - error_msg_handler(&fir2, status2); - - #if(dsps_fird_s16_aes3_enabled) - dsps_16_array_rev(fir1.coeffs, fir1.coeffs_len); // coefficients are being reverted for the purposes of the aes3 TIE implementation - #endif - - for (int16_t start_pos = 0; start_pos < dec; start_pos++){ - - fir1.d_pos = start_pos; - fir2.d_pos = start_pos; - - for(int j = 0; j < fir1.coeffs_len; j++){ - fir1.delay[j] = 0; - fir2.delay[j] = 0; - } - - fir1.pos = 0; - fir2.pos = 0; - - const int32_t total1 = dsps_fird_s16(&fir1, x, y, loop_len); - const int32_t total2 = dsps_fird_s16_ansi(&fir2, x, y_compare, loop_len); - - TEST_ASSERT_EQUAL(total1, total2); - for (int i = 0 ; i < total1 ; i++) { - TEST_ASSERT_EQUAL(y[i], y_compare[i]); - } - - combinations++; - } - - dsps_fird_s16_aexx_free(&fir1); - dsps_fird_s16_aexx_free(&fir2); - } - } - } - } - - ESP_LOGI(TAG, ": %"PRId32" total filter combinations\n", combinations); - - free(x); - free(y); - free(coeffs); - free(delay); - free(y_compare); - free(coeffs_ansi); - free(coeffs_aexx); - free(delay_compare); - -} - -TEST_CASE("dsps_fird_s16_aexx benchmark", "[dsps]") -{ - - const int16_t local_dec = 2; - const int32_t local_len = (len % 16) ? (4096) : (len); // length must be devisible by 16 - - int16_t *x = (int16_t *)memalign(16, local_len * sizeof(int16_t)); - int16_t *y = (int16_t *)memalign(16, local_len * sizeof(int16_t)); - - int16_t *coeffs = (int16_t *)memalign(16, MAX_FIR_LEN * sizeof(int16_t)); - int16_t *delay = (int16_t *)memalign(16, MAX_FIR_LEN * sizeof(int16_t)); - - const int repeat_count = 100; - const int16_t start_pos = 0; - const int16_t shift = 0; - int32_t loop_len = 0; - - fir_s16_t fir; - esp_err_t status = ESP_OK; - - status = dsps_fird_init_s16(&fir, coeffs, delay, MAX_FIR_LEN, local_dec, start_pos, shift); - error_msg_handler(&fir, status); - - #if(dsps_fird_s16_aes3_enabled) - dsps_16_array_rev(fir.coeffs, fir.coeffs_len); - #endif - - // Test for decimations 2, 4, 8, 16 - for(int dec = local_dec; dec <= 16 ; dec*=2){ - - loop_len = (local_len / dec); - fir.decim = dec; - - const unsigned int start_b = xthal_get_ccount(); - for (int j = 0 ; j < repeat_count ; j++) { - dsps_fird_s16(&fir, x, y, loop_len); - } - const unsigned int end_b = xthal_get_ccount(); - - const float total_b = end_b - start_b; - const float cycles = total_b / (float)(repeat_count); - const float cycles_per_sample = total_b / (float)(local_len * repeat_count); - const float cycles_per_decim_tap = cycles_per_sample / (float)(fir.coeffs_len * fir.decim); - - ESP_LOGI(TAG, ": %.2f total cycles, %.2f cycles per sample, %.2f per decim tap, for %"PRId32" input samples, %"PRId16" coefficients and decimation %"PRId16"\n", - cycles, cycles_per_sample, cycles_per_decim_tap, local_len, (int16_t)MAX_FIR_LEN, fir.decim); - - const float min_exec = (((local_len / fir.decim) * fir.coeffs_len) / 2); - const float max_exec = min_exec * 20; - TEST_ASSERT_EXEC_IN_RANGE(min_exec, max_exec, cycles); - - } - - dsps_fird_s16_aexx_free(&fir); - free(x); - free(y); - free(coeffs); - free(delay); -} - -TEST_CASE("dsps_fird_s16_aexx noise_snr", "[dsps]") -{ - - // In the SNR-noise test we are generating a sine wave signal, filtering the signal using a fixed point FIRD filter - // and do the FFT of the filtered signal. Afterward, a noise and SNR calculated from the FFT spectrum - - // FIR Coeffs - int16_t *s_coeffs = (int16_t *)memalign(16, fir_len * sizeof(int16_t)); // fixed point coefficients - int16_t *delay_line = (int16_t *)memalign(16, fir_len * sizeof(int16_t)); // fixed point delay line - float *f_coeffs = (float *)memalign(16, fir_len * sizeof(float)); // floating point coefficients - - // Coefficients windowing - dsps_wind_hann_f32(f_coeffs, fir_len); - const float fir_order = (float)fir_len - 1; - const float ft = 0.25; // Transition frequency - for(int i = 0; i < fir_len; i++){ - f_coeffs[i] *= sinf((2 * M_PI * ft * (i - fir_order / 2))) / (M_PI * (i - fir_order / 2)); - } - - // FIR coefficients conversion to q15 - for(int i = 0; i < fir_len; i++){ - s_coeffs[i] = f_coeffs[i] * Q15_MAX; - } - - free(f_coeffs); - - // Signal generation - const float amplitude = 0.9; - const float frequency = 0.05; - const float phase = 0; - float *f_in_signal = (float *)memalign(16, fir_buffer * sizeof(float)); - dsps_tone_gen_f32(f_in_signal, fir_buffer, amplitude, frequency, phase); - - // Input signal conversion to q15 - int16_t *fir_x = (int16_t *)memalign(16, fir_buffer * sizeof(int16_t)); - int16_t *fir_y = (int16_t *)memalign(16, fir_buffer * sizeof(int16_t)); - for(int i = 0; i < fir_buffer; i++){ - fir_x[i] = f_in_signal[i] * (int16_t)Q15_MAX; - } - - free(f_in_signal); - - // FIR - const int16_t start_pos = 0; - const int16_t shift = 0; - const int32_t loop_len = (int32_t)(fir_buffer / decim); // loop_len result must be without remainder - fir_s16_t fir; - esp_err_t status = dsps_fird_init_s16(&fir, s_coeffs, delay_line, fir_len, decim, start_pos, shift); - error_msg_handler(&fir, status); - - #if(dsps_fird_s16_aes3_enabled) - dsps_16_array_rev(fir.coeffs, fir.coeffs_len); - #endif - - dsps_fird_s16(&fir, fir_x, fir_y, loop_len); - - free(delay_line); - free(s_coeffs); - free(fir_x); - - // FIR Output conversion to float - const unsigned int ignored_fir_samples = (FIR_BUFF_LEN / 2) - 1; - float *fir_output = (float*)memalign(16, len * sizeof(float)); - for(int i = 0; i < N_FFT; i++){ - fir_output[i] = (float)(fir_y[ignored_fir_samples + i] / (float)Q15_MAX); - } - - free(fir_y); - - // Signal windowing - float *window = (float *)memalign(16, N_FFT * sizeof(float)); - dsps_wind_blackman_f32(window, N_FFT); - - // Prepare FFT input, real and imaginary part - const int32_t fft_data_len = (N_IN_SAMPLES/DECIMATION) * 2; - float *fft_data = (float *)memalign(16, fft_data_len * sizeof(float)); - for (int i = 0 ; i < N_FFT ; i++) { - fft_data[i * 2 + 0] = fir_output[i] * window[i]; - fft_data[i * 2 + 1] = 0; - } - free(fir_output); - free(window); - - // Initialize FFT - esp_err_t ret = dsps_fft2r_init_fc32(NULL, N_FFT*2); - TEST_ESP_OK(ret); - - // Do the FFT - dsps_fft2r_fc32(fft_data, N_FFT); - dsps_bit_rev_fc32(fft_data, N_FFT); - dsps_cplx2reC_fc32(fft_data, N_FFT); - - // Convert the FFT spectrum from amplitude to watts, find the max value and its position - float max_val = -1000000; - int max_pos = 0; - for (int i = 0 ; i < N_FFT/2 ; i++) { - fft_data[i] = (fft_data[i * 2 + 0] * fft_data[i * 2 + 0] + fft_data[i * 2 + 1] * fft_data[i * 2 + 1])/(N_FFT * 3); - if(fft_data[i] > max_val){ - max_val = fft_data[i]; - max_pos = i; - } - } - - // Calculate the power of the signal and noise of the spectrum and convert the spectrum to dB - float signal_pow = 0, noise_pow = 0; - for (int i = 0 ; i < N_FFT/2 ; i++) { - if ((i >= max_pos - LEAKAGE_BINS) && (i <= max_pos + LEAKAGE_BINS)) - signal_pow += fft_data[i]; - else - noise_pow += fft_data[i]; - - fft_data[i] = 10 * log10f(0.0000000000001 + fft_data[i]); - } - - // Convert the signal power and noise power from watts to dB and calculate SNR - const float snr = 10 * log10f(signal_pow/noise_pow); - noise_pow = 10 * log10f(noise_pow); - signal_pow = 10 * log10f(signal_pow); - - ESP_LOGI(TAG, "\nSignal Power: \t%f\nNoise Power: \t%f\nSNR: \t\t%f", signal_pow, noise_pow, snr); - dsps_view(fft_data, N_FFT/2, 128, 16, -140, 40, '|'); - free(fft_data); - - const float min_exec_snr = 50; - const float max_exec_snr = 120; - TEST_ASSERT_EXEC_IN_RANGE(min_exec_snr, max_exec_snr, snr); - dsps_fird_s16_aexx_free(&fir); - -} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fird_s16_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fird_s16_ansi.c deleted file mode 100644 index 8520b4c..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/fir/test/test_dsps_fird_s16_ansi.c +++ /dev/null @@ -1,290 +0,0 @@ -/* - * SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD - * - * SPDX-License-Identifier: Apache-2.0 - */ - -#include -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" -#include "esp_err.h" -#include "esp_dsp.h" - -#include "dsps_tone_gen.h" -#include "dsps_d_gen.h" -#include "dsps_fir.h" -#include "dsp_tests.h" -#include "dsps_wind.h" -#include "dsps_view.h" -#include "dsps_fft2r.h" - -#define COEFFS 64 -#define N_IN_SAMPLES 1024 -#define DECIMATION 2 -#define Q15_MAX INT16_MAX -#define LEAKAGE_BINS 10 -#define FIR_BUFF_LEN 16 - -static const char *TAG = "dsps_fird_s16_ansi"; - -const static int32_t len = N_IN_SAMPLES; -const static int32_t N_FFT = (N_IN_SAMPLES / DECIMATION); -const static int16_t decim = DECIMATION; -const static int16_t fir_len = COEFFS; -const static int32_t fir_buffer = (N_IN_SAMPLES + FIR_BUFF_LEN); - - -// error messages for the init functions -static void error_msg_handler(fir_s16_t *fir, esp_err_t status){ - - if(status != ESP_OK){ - dsps_fird_s16_aexx_free(fir); - - switch(status){ - case ESP_ERR_DSP_INVALID_LENGTH: - TEST_ASSERT_MESSAGE(false, "Number of the coefficients must be higher than 1"); - break; - case ESP_ERR_DSP_ARRAY_NOT_ALIGNED: - TEST_ASSERT_MESSAGE(false, "Delay line or (and) coefficients arrays not aligned"); - break; - case ESP_ERR_DSP_PARAM_OUTOFRANGE: - TEST_ASSERT_MESSAGE(false, "Start position or (and) Decimation ratio or (and) Shift out of range"); - break; - default: - TEST_ASSERT_MESSAGE(false, "Unspecified error"); - break; - } - } -} - - -TEST_CASE("dsps_fird_s16_ansi functionality", "[dsps]") -{ - - int16_t *x = (int16_t *)memalign(16, len * sizeof(int16_t)); - int16_t *y = (int16_t *)memalign(16, len * sizeof(int16_t)); - - int16_t *coeffs = (int16_t *)memalign(16, fir_len * sizeof(int16_t)); - int16_t *delay = (int16_t *)memalign(16, fir_len * sizeof(int16_t)); - - const int16_t start_pos = 0; - const int16_t shift = 0; - const int16_t dec = decim; - const int32_t output_len = (int32_t)(len / dec); - - fir_s16_t fir1; - for (int i = 0 ; i < fir_len ; i++) { - coeffs[i] = 0; - } - coeffs[0] = 0x4000; - - for (int i = 0 ; i < len ; i++) { - x[i] = 0x4000; - } - - esp_err_t status = dsps_fird_init_s16(&fir1, coeffs, delay, fir_len, dec, start_pos, shift); - error_msg_handler(&fir1, status); - - const int32_t total = dsps_fird_s16_ansi(&fir1, x, y, output_len); - - ESP_LOGI(TAG, "%"PRId32" input samples, decimation %"PRId16",total result = %"PRId32"\n", len, dec, total); - TEST_ASSERT_EQUAL(total, len / decim); - for (int i=0 ; i< total ; i++) { - ESP_LOGD(TAG, "data[%i] = %d\n", i, y[i]); - } - - for (int i = 0 ; i < total ; i++) { - TEST_ASSERT_EQUAL(y[i], (0x2000)); - } - - dsps_fird_s16_aexx_free(&fir1); - free(x); - free(y); - free(coeffs); - free(delay); -} - - -TEST_CASE("dsps_fird_s16_ansi benchmark", "[dsps]") -{ - - int16_t *x = (int16_t *)memalign(16, len * sizeof(int16_t)); - int16_t *y = (int16_t *)memalign(16, len * sizeof(int16_t)); - - int16_t *coeffs = (int16_t *)memalign(16, fir_len * sizeof(int16_t)); - int16_t *delay = (int16_t *)memalign(16, fir_len * sizeof(int16_t)); - - const int repeat_count = 4; - const int16_t dec = 1; - const int16_t start_pos = 0; - const int16_t shift = 0; - int32_t output_len = 0; - - fir_s16_t fir1; - for (int i = 0 ; i < fir_len ; i++) { - coeffs[i] = i; - } - - for (int i = 0 ; i < len ; i++) { - x[i] = 0; - } - x[0] = 1; - - esp_err_t status = dsps_fird_init_s16(&fir1, coeffs, delay, fir_len, dec, start_pos, shift); - error_msg_handler(&fir1, status); - - // Decimations 1, 2, 4, 8 - for (int i = 0 ; i < 4 ; i++){ - - output_len = (int32_t)(len / fir1.decim); - const unsigned int start_b = xthal_get_ccount(); - for (int i = 0 ; i < repeat_count ; i++) { - dsps_fird_s16_ansi(&fir1, x, y, output_len); - } - const unsigned int end_b = xthal_get_ccount(); - - const float total_b = end_b - start_b; - const float cycles = total_b / (len * repeat_count); - - ESP_LOGI(TAG, "total cycles %f per sample for %"PRId16" coefficients, decimation %"PRId16", %f per decim tap \n", - cycles, fir_len, fir1.decim, cycles / (float)fir_len * fir1.decim); - float min_exec = 10; - float max_exec = 1500; - TEST_ASSERT_EXEC_IN_RANGE(min_exec, max_exec, cycles); - fir1.decim *= 2; - } - - dsps_fird_s16_aexx_free(&fir1); - free(x); - free(y); - free(coeffs); - free(delay); -} - - -TEST_CASE("dsps_fird_s16_ansi noise_snr", "[dsps]") -{ - - // In the SNR-noise test we are generating a sine wave signal, filtering the signal using a fixed point FIRD filter - // and do the FFT of the filtered signal. Afterward, a noise and SNR calculated from the FFT spectrum - - // FIR Coeffs - int16_t *s_coeffs = (int16_t *)memalign(16, fir_len * sizeof(int16_t)); // fixed point coefficients - int16_t *delay_line = (int16_t *)memalign(16, fir_len * sizeof(int16_t)); // fixed point delay line - float *f_coeffs = (float *)memalign(16, fir_len * sizeof(float)); // floating point coefficients - - // Coefficients windowing - dsps_wind_hann_f32(f_coeffs, fir_len); - const float fir_order = (float)fir_len - 1; - const float ft = 0.25; // sine frequency - for(int i = 0; i < fir_len; i++){ - f_coeffs[i] *= sinf((2 * M_PI * ft * (i - fir_order / 2))) / (M_PI * (i - fir_order / 2)); - } - - // FIR coefficients conversion to q15 - for(int i = 0; i < fir_len; i++){ - s_coeffs[i] = f_coeffs[i] * Q15_MAX; - } - - free(f_coeffs); - - // Signal generation - const float amplitude = 0.9; - const float frequency = 0.05; - const float phase = 0; - float *f_in_signal = (float *)memalign(16, fir_buffer * sizeof(float)); - dsps_tone_gen_f32(f_in_signal, fir_buffer, amplitude, frequency, phase); - - // Input signal conversion to q15 - int16_t *fir_x = (int16_t *)memalign(16, fir_buffer * sizeof(int16_t)); - int16_t *fir_y = (int16_t *)memalign(16, fir_buffer * sizeof(int16_t)); - for(int i = 0; i < fir_buffer; i++){ - fir_x[i] = f_in_signal[i] * (int16_t)Q15_MAX; - } - - free(f_in_signal); - - // FIR - const int16_t start_pos = 0; - const int16_t shift = 0; - const int32_t output_len = (int32_t)(fir_buffer / decim); - fir_s16_t fir1; - esp_err_t status = dsps_fird_init_s16(&fir1, s_coeffs, delay_line, fir_len, decim, start_pos, shift); - error_msg_handler(&fir1, status); - dsps_fird_s16_ansi(&fir1, fir_x, fir_y, output_len); - - free(delay_line); - free(s_coeffs); - free(fir_x); - - // FIR Output conversion to float - const unsigned int ignored_fir_samples = (FIR_BUFF_LEN / 2) - 1; - float *fir_output = (float*)memalign(16, len * sizeof(float)); - for(int i = 0; i < N_FFT; i++){ - fir_output[i] = (float)(fir_y[ignored_fir_samples + i] / (float)Q15_MAX); - } - - free(fir_y); - - // Signal windowing - float *window = (float *)memalign(16, N_FFT * sizeof(float)); - dsps_wind_blackman_f32(window, N_FFT); - - // Prepare FFT input, real and imaginary part - const int32_t fft_data_len = (N_IN_SAMPLES/DECIMATION) * 2; - float *fft_data = (float *)memalign(16, fft_data_len * sizeof(float)); - for (int i = 0 ; i < N_FFT ; i++) { - fft_data[i * 2 + 0] = fir_output[i] * window[i]; - fft_data[i * 2 + 1] = 0; - } - free(fir_output); - free(window); - - // Initialize FFT - esp_err_t ret = dsps_fft2r_init_fc32(NULL, N_FFT*2); - TEST_ESP_OK(ret); - - // Do the FFT - dsps_fft2r_fc32(fft_data, N_FFT); - dsps_bit_rev_fc32(fft_data, N_FFT); - dsps_cplx2reC_fc32(fft_data, N_FFT); - - // Convert the FFT spectrum from amplitude to watts, find the max value and its position - float max_val = -1000000; - int max_pos = 0; - for (int i = 0 ; i < N_FFT/2 ; i++) { - fft_data[i] = (fft_data[i * 2 + 0] * fft_data[i * 2 + 0] + fft_data[i * 2 + 1] * fft_data[i * 2 + 1])/(N_FFT * 3); - if(fft_data[i] > max_val){ - max_val = fft_data[i]; - max_pos = i; - } - } - - // Calculate the power of the signal and noise of the spectrum and convert the spectrum to dB - float signal_pow = 0, noise_pow = 0; - for (int i = 0 ; i < N_FFT/2 ; i++) { - if ((i >= max_pos - LEAKAGE_BINS) && (i <= max_pos + LEAKAGE_BINS)) - signal_pow += fft_data[i]; - else - noise_pow += fft_data[i]; - - fft_data[i] = 10 * log10f(0.0000000000001 + fft_data[i]); - } - - // Convert the signal power and noise power to dB, calculate SNR - const float snr = 10 * log10f(signal_pow/noise_pow); - noise_pow = 10 * log10f(noise_pow); - signal_pow = 10 * log10f(signal_pow); - - ESP_LOGI(TAG, "\nSignal Power: \t%f\nNoise Power: \t%f\nSNR: \t\t%f", signal_pow, noise_pow, snr); - dsps_view(fft_data, N_FFT/2, 128, 16, -140, 40, '|'); - free(fft_data); - - const float min_exec_snr = 50; - const float max_exec_snr = 120; - TEST_ASSERT_EXEC_IN_RANGE(min_exec_snr, max_exec_snr, snr); - dsps_fird_s16_aexx_free(&fir1); - -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fir/test_sim/main.c b/test_apps/managed_components/espressif__esp-dsp/modules/fir/test_sim/main.c deleted file mode 100644 index 85bfe0a..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/fir/test_sim/main.c +++ /dev/null @@ -1,12 +0,0 @@ - -void test_fir(); - -int main(void) -{ - printf("main starts!\n"); -// xt_iss_profile_enable(); - test_fir(); -// xt_iss_profile_disable(); - - printf("Test done\n"); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/fir/test_sim/test_fir.c b/test_apps/managed_components/espressif__esp-dsp/modules/fir/test_sim/test_fir.c deleted file mode 100644 index 28a0004..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/fir/test_sim/test_fir.c +++ /dev/null @@ -1,53 +0,0 @@ -#include -#include -#include -#include - -#include "dsp_common.h" - -#include "dsps_fir.h" - -float x[1024]; -float y[1024]; -float y_compare[1024]; - -float coeffs[256]; -float delay[256]; -float delay_compare[256]; - - -void test_fir() -{ - int len = sizeof(x) / sizeof(float); - int fir_len = sizeof(coeffs) / sizeof(float); - - fir_f32_t fir1; - fir_f32_t fir2; - for (int i = 0 ; i < fir_len ; i++) { - coeffs[i] = i; - } - - for (int i = 0 ; i < len ; i++) { - x[i] = 0; - } - x[0] = 1; - - for (int i = 0 ; i < fir_len ; i++) { - coeffs[i] = i; - } - - for (int i = 0 ; i < len ; i++) { - x[i] = i; - } - x[0] = 1; - dsps_fir_init_f32(&fir1, coeffs, delay, fir_len/4); - dsps_fir_init_f32(&fir2, coeffs, delay_compare, fir_len); - - xt_iss_profile_enable(); - dsps_fir_f32_aes3(&fir1, x, y, len); - dsps_fir_f32_ansi(&fir2, x, y_compare, len); - xt_iss_profile_disable(); - - printf("Test Pass!\n"); -} - diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/iir/biquad/dsps_biquad_f32_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/iir/biquad/dsps_biquad_f32_ae32.S deleted file mode 100644 index 21fc832..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/iir/biquad/dsps_biquad_f32_ae32.S +++ /dev/null @@ -1,89 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_biquad_platform.h" -#if (dsps_biquad_f32_ae32_enabled == 1) - -// This is bi quad filter form II for ESP32 processor. - .text - .align 4 - .global dsps_biquad_f32_ae32 - .type dsps_biquad_f32_ae32,@function -// The function implements the following C code: -//esp_err_t dsps_biquad_f32_ae32(const float* input, float* output, int len, float* coef, float* w) -// { -// for (int i=0 ; i< len ; i++) -// { -// float d0 = input[i] - coef[3]*w[0] - coef[4]*w[1]; (input[i] - a[1]*w[0] - a[2]*w[1];) -// output[i] = coef[0]*d0 + coef[1]*w[0] + coef[2]*w[1]; -// w[1] = w[0]; -// w[0] = d0; -// } -// return ESP_OK; -// } - -dsps_biquad_f32_ae32: -// input - a2 -// output - a3 -// len - a4 -// coeffs - a5 -// w- a6 - -// f0 - b0 -// f1 - b1 -// f2 - b2 -// f3 - a1 -// f4 - a2 - -// f5 - w0 -// f6 - w1 - - entry a1, 16 - // Array increment for floating point data should be 4 - lsi f0, a5, 0 - lsi f1, a5, 4 - lsi f2, a5, 8 - lsi f3, a5, 12 - lsi f4, a5, 16 - - - neg.s f5, f3 // -a[1] - neg.s f6, f4 // -a[2] - - lsi f7, a6, 0 // w[0] - lsi f8, a6, 4 // w[1] - - addi a3, a3, -4 // i-- // preset a3 - lsi f9, a2, 0 // f9 = x[i] - loopnez a4, loop_bq_end_m_ae32 - madd.s f9, f7, f5 // f9 += -a1*w0 - addi a3, a3, 4 // out++; - mul.s f10, f1, f7 // f10 = b1*w0 - madd.s f9, f8, f6 // f9 += -a2*w1 - madd.s f10, f9, f0 // f10 += b0*d0 - addi a2, a2, 4 // in++; - madd.s f10, f2, f8 // f10+= b2*w1, f10 - result - mov.s f8, f7 // w1 = w0 - mov.s f7, f9 // w0 = d0 - lsi f9, a2, 0 // f9 = x[i] - ssi f10, a3, 0 // y[i] = result -loop_bq_end_m_ae32: - // Store delay line - ssi f7, a6, 0 - ssi f8, a6, 4 - - movi.n a2, 0 // return status ESP_OK - retw.n - -#endif // dsps_biquad_f32_ae32_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/iir/biquad/dsps_biquad_f32_aes3.S b/test_apps/managed_components/espressif__esp-dsp/modules/iir/biquad/dsps_biquad_f32_aes3.S deleted file mode 100644 index b012a17..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/iir/biquad/dsps_biquad_f32_aes3.S +++ /dev/null @@ -1,89 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_biquad_platform.h" -#if (dsps_biquad_f32_aes3_enabled == 1) - -// This is bi quad filter form II for ESP32 processor. - .text - .align 4 - .global dsps_biquad_f32_aes3 - .type dsps_biquad_f32_aes3,@function -// The function implements the following C code: -//esp_err_t dsps_biquad_f32_aes3(const float* input, float* output, int len, float* coef, float* w) -// { -// for (int i=0 ; i< len ; i++) -// { -// float d0 = input[i] - coef[3]*w[0] - coef[4]*w[1]; (input[i] - a[1]*w[0] - a[2]*w[1];) -// output[i] = coef[0]*d0 + coef[1]*w[0] + coef[2]*w[1]; -// w[1] = w[0]; -// w[0] = d0; -// } -// return ESP_OK; -// } - -dsps_biquad_f32_aes3: -// input - a2 -// output - a3 -// len - a4 -// coeffs - a5 -// w- a6 - -// f0 - b0 -// f1 - b1 -// f2 - b2 -// f3 - a1 -// f4 - a2 - -// f5 - w0 -// f6 - w1 - - entry a1, 16 - // Array increment for floating point data should be 4 - lsi f0, a5, 0 - lsi f1, a5, 4 - lsi f2, a5, 8 - lsi f3, a5, 12 - lsi f4, a5, 16 - - - neg.s f5, f3 // -a[1] - neg.s f6, f4 // -a[2] - - lsi f7, a6, 0 // w[0] - lsi f8, a6, 4 // w[1] - - addi a3, a3, -4 // i-- // preset a3 - lsi f9, a2, 0 // f9 = x[i] - loopnez a4, .loop_bq_end_m_aes3 - madd.s f9, f7, f5 // f9 += -a1*w0 - addi a3, a3, 4 // out++; - mul.s f10, f1, f7 // f10 = b1*w0 - madd.s f9, f8, f6 // f9 += -a2*w1 - madd.s f10, f9, f0 // f10 += b0*d0 - addi a2, a2, 4 // in++; - madd.s f10, f2, f8 // f10+= b2*w1, f10 - result - mov.s f8, f7 // w1 = w0 - mov.s f7, f9 // w0 = d0 - lsi f9, a2, 0 // f9 = x[i] - ssi f10, a3, 0 // y[i] = result -.loop_bq_end_m_aes3: - // Store delay line - ssi f7, a6, 0 - ssi f8, a6, 4 - - movi.n a2, 0 // return status ESP_OK - retw.n - -#endif // dsps_biquad_f32_aes3_enabled diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/iir/biquad/dsps_biquad_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/iir/biquad/dsps_biquad_f32_ansi.c deleted file mode 100644 index 9221698..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/iir/biquad/dsps_biquad_f32_ansi.c +++ /dev/null @@ -1,28 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -#include "dsps_biquad.h" - - -esp_err_t dsps_biquad_f32_ansi(const float *input, float *output, int len, float *coef, float *w) -{ - for (int i = 0 ; i < len ; i++) { - float d0 = input[i] - coef[3] * w[0] - coef[4] * w[1]; - output[i] = coef[0] * d0 + coef[1] * w[0] + coef[2] * w[1]; - w[1] = w[0]; - w[0] = d0; - } - return ESP_OK; -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/iir/biquad/dsps_biquad_gen_f32.c b/test_apps/managed_components/espressif__esp-dsp/modules/iir/biquad/dsps_biquad_gen_f32.c deleted file mode 100644 index 282e629..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/iir/biquad/dsps_biquad_gen_f32.c +++ /dev/null @@ -1,290 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_biquad_gen.h" -#include -#include "esp_log.h" - -esp_err_t dsps_biquad_gen_lpf_f32(float *coeffs, float f, float qFactor) -{ - if (qFactor <= 0.0001) { - qFactor = 0.0001; - } - float Fs = 1; - - float w0 = 2 * M_PI * f / Fs; - float c = cosf(w0); - float s = sinf(w0); - float alpha = s / (2 * qFactor); - - float b0 = (1 - c) / 2; - float b1 = 1 - c; - float b2 = b0; - float a0 = 1 + alpha; - float a1 = -2 * c; - float a2 = 1 - alpha; - - coeffs[0] = b0 / a0; - coeffs[1] = b1 / a0; - coeffs[2] = b2 / a0; - coeffs[3] = a1 / a0; - coeffs[4] = a2 / a0; - return ESP_OK; -} - -esp_err_t dsps_biquad_gen_hpf_f32(float *coeffs, float f, float qFactor) -{ - if (qFactor <= 0.0001) { - qFactor = 0.0001; - } - float Fs = 1; - - float w0 = 2 * M_PI * f / Fs; - float c = cosf(w0); - float s = sinf(w0); - float alpha = s / (2 * qFactor); - - float b0 = (1 + c) / 2; - float b1 = -(1 + c); - float b2 = b0; - float a0 = 1 + alpha; - float a1 = -2 * c; - float a2 = 1 - alpha; - - coeffs[0] = b0 / a0; - coeffs[1] = b1 / a0; - coeffs[2] = b2 / a0; - coeffs[3] = a1 / a0; - coeffs[4] = a2 / a0; - return ESP_OK; -} - -esp_err_t dsps_biquad_gen_bpf_f32(float *coeffs, float f, float qFactor) -{ - if (qFactor <= 0.0001) { - qFactor = 0.0001; - } - float Fs = 1; - - float w0 = 2 * M_PI * f / Fs; - float c = cosf(w0); - float s = sinf(w0); - float alpha = s / (2 * qFactor); - - float b0 = s / 2; - float b1 = 0; - float b2 = -b0; - float a0 = 1 + alpha; - float a1 = -2 * c; - float a2 = 1 - alpha; - - coeffs[0] = b0 / a0; - coeffs[1] = b1 / a0; - coeffs[2] = b2 / a0; - coeffs[3] = a1 / a0; - coeffs[4] = a2 / a0; - return ESP_OK; -} - -esp_err_t dsps_biquad_gen_bpf0db_f32(float *coeffs, float f, float qFactor) -{ - if (qFactor <= 0.0001) { - qFactor = 0.0001; - } - float Fs = 1; - - float w0 = 2 * M_PI * f / Fs; - float c = cosf(w0); - float s = sinf(w0); - float alpha = s / (2 * qFactor); - - float b0 = alpha; - float b1 = 0; - float b2 = -alpha; - float a0 = 1 + alpha; - float a1 = -2 * c; - float a2 = 1 - alpha; - - coeffs[0] = b0 / a0; - coeffs[1] = b1 / a0; - coeffs[2] = b2 / a0; - coeffs[3] = a1 / a0; - coeffs[4] = a2 / a0; - return ESP_OK; -} - -esp_err_t dsps_biquad_gen_notch_f32(float *coeffs, float f, float gain, float qFactor) -{ - if (qFactor <= 0.0001) { - qFactor = 0.0001; - } - float Fs = 1; - - float A = sqrtf(pow(10, (double)gain / 20.0)); - float w0 = 2 * M_PI * f / Fs; - float c = cosf(w0); - float s = sinf(w0); - float alpha = s / (2 * qFactor); - - float b0 = 1 + alpha * A; - float b1 = -2 * c; - float b2 = 1 - alpha * A; - float a0 = 1 + alpha; - float a1 = -2 * c; - float a2 = 1 - alpha; - - coeffs[0] = b0 / a0; - coeffs[1] = b1 / a0; - coeffs[2] = b2 / a0; - coeffs[3] = a1 / a0; - coeffs[4] = a2 / a0; - return ESP_OK; -} - -esp_err_t dsps_biquad_gen_allpass360_f32(float *coeffs, float f, float qFactor) -{ - if (qFactor <= 0.0001) { - qFactor = 0.0001; - } - float Fs = 1; - - float w0 = 2 * M_PI * f / Fs; - float c = cosf(w0); - float s = sinf(w0); - float alpha = s / (2 * qFactor); - - float b0 = 1 - alpha; - float b1 = -2 * c; - float b2 = 1 + alpha; - float a0 = 1 + alpha; - float a1 = -2 * c; - float a2 = 1 - alpha; - - coeffs[0] = b0 / a0; - coeffs[1] = b1 / a0; - coeffs[2] = b2 / a0; - coeffs[3] = a1 / a0; - coeffs[4] = a2 / a0; - return ESP_OK; -} - -esp_err_t dsps_biquad_gen_allpass180_f32(float *coeffs, float f, float qFactor) -{ - if (qFactor <= 0.0001) { - qFactor = 0.0001; - } - float Fs = 1; - - float w0 = 2 * M_PI * f / Fs; - float c = cosf(w0); - float s = sinf(w0); - float alpha = s / (2 * qFactor); - - float b0 = 1 - alpha; - float b1 = -2 * c; - float b2 = 1 + alpha; - float a0 = 1 + alpha; - float a1 = -2 * c; - float a2 = 1 - alpha; - - coeffs[0] = b0 / a0; - coeffs[1] = b1 / a0; - coeffs[2] = b2 / a0; - coeffs[3] = a1 / a0; - coeffs[4] = a2 / a0; - return ESP_OK; -} - -esp_err_t dsps_biquad_gen_peakingEQ_f32(float *coeffs, float f, float qFactor) -{ - if (qFactor <= 0.0001) { - qFactor = 0.0001; - } - float Fs = 1; - - float w0 = 2 * M_PI * f / Fs; - float c = cosf(w0); - float s = sinf(w0); - float alpha = s / (2 * qFactor); - - float b0 = alpha; - float b1 = 0; - float b2 = -alpha; - float a0 = 1 + alpha; - float a1 = -2 * c; - float a2 = 1 - alpha; - - coeffs[0] = b0 / a0; - coeffs[1] = b1 / a0; - coeffs[2] = b2 / a0; - coeffs[3] = a1 / a0; - coeffs[4] = a2 / a0; - return ESP_OK; -} - -esp_err_t dsps_biquad_gen_lowShelf_f32(float *coeffs, float f, float gain, float qFactor) -{ - if (qFactor <= 0.0001) { - qFactor = 0.0001; - } - float Fs = 1; - - float A = sqrtf(pow(10, (double)gain / 20.0)); - float w0 = 2 * M_PI * f / Fs; - float c = cosf(w0); - float s = sinf(w0); - float alpha = s / (2 * qFactor); - - float b0 = A * ((A + 1) - (A - 1) * c + 2 * sqrtf(A) * alpha); - float b1 = 2 * A * ((A - 1) - (A + 1) * c); - float b2 = A * ((A + 1) - (A - 1) * c - 2 * sqrtf(A) * alpha); - float a0 = (A + 1) + (A - 1) * c + 2 * sqrtf(A) * alpha; - float a1 = -2 * ((A - 1) + (A + 1) * c); - float a2 = (A + 1) + (A - 1) * c - 2 * sqrtf(A) * alpha; - - coeffs[0] = b0 / a0; - coeffs[1] = b1 / a0; - coeffs[2] = b2 / a0; - coeffs[3] = a1 / a0; - coeffs[4] = a2 / a0; - return ESP_OK; -} - -esp_err_t dsps_biquad_gen_highShelf_f32(float *coeffs, float f, float gain, float qFactor) -{ - if (qFactor <= 0.0001) { - qFactor = 0.0001; - } - float Fs = 1; - - float A = sqrtf(pow(10, (double)gain / 20.0)); - float w0 = 2 * M_PI * f / Fs; - float c = cosf(w0); - float s = sinf(w0); - float alpha = s / (2 * qFactor); - - float b0 = A * ((A + 1) + (A - 1) * c + 2 * sqrtf(A) * alpha); - float b1 = -2 * A * ((A - 1) + (A + 1) * c); - float b2 = A * ((A + 1) + (A - 1) * c - 2 * sqrtf(A) * alpha); - float a0 = (A + 1) - (A - 1) * c + 2 * sqrtf(A) * alpha; - float a1 = 2 * ((A - 1) - (A + 1) * c); - float a2 = (A + 1) - (A - 1) * c - 2 * sqrtf(A) * alpha; - - coeffs[0] = b0 / a0; - coeffs[1] = b1 / a0; - coeffs[2] = b2 / a0; - coeffs[3] = a1 / a0; - coeffs[4] = a2 / a0; - return ESP_OK; -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/iir/include/dsps_biquad.h b/test_apps/managed_components/espressif__esp-dsp/modules/iir/include/dsps_biquad.h deleted file mode 100644 index f36f5b0..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/iir/include/dsps_biquad.h +++ /dev/null @@ -1,73 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -#ifndef _dsps_biquad_H_ -#define _dsps_biquad_H_ - -#include "dsp_err.h" - -#include "dsps_biquad_platform.h" - -#ifdef __cplusplus -extern "C" -{ -#endif - -/**@{*/ -/** - * @brief IIR filter - * - * IIR filter 2nd order direct form II (bi quad) - * The extension (_ansi) use ANSI C and could be compiled and run on any platform. - * The extension (_ae32) is optimized for ESP32 chip. - * - * @param[in] input: input array - * @param output: output array - * @param len: length of input and output vectors - * @param coef: array of coefficients. b0,b1,b2,a1,a2 - * expected that a0 = 1. b0..b2 - numerator, a0..a2 - denominator - * @param w: delay line w0,w1. Length of 2. - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dsps_biquad_f32_ansi(const float *input, float *output, int len, float *coef, float *w); -esp_err_t dsps_biquad_f32_ae32(const float *input, float *output, int len, float *coef, float *w); -esp_err_t dsps_biquad_f32_aes3(const float *input, float *output, int len, float *coef, float *w); -/**@}*/ - - -#ifdef __cplusplus -} -#endif - -#if CONFIG_DSP_OPTIMIZED - -#if (dsps_biquad_f32_ae32_enabled == 1) -#define dsps_biquad_f32 dsps_biquad_f32_ae32 -#elif (dsps_biquad_f32_aes3_enabled == 1) -#define dsps_biquad_f32 dsps_biquad_f32_aes3 -#else -#define dsps_biquad_f32 dsps_biquad_f32_ansi -#endif - -#else // CONFIG_DSP_OPTIMIZED - -#define dsps_biquad_f32 dsps_biquad_f32_ansi - -#endif // CONFIG_DSP_OPTIMIZED - - -#endif // _dsps_biquad_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/iir/include/dsps_biquad_gen.h b/test_apps/managed_components/espressif__esp-dsp/modules/iir/include/dsps_biquad_gen.h deleted file mode 100644 index 750dc4d..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/iir/include/dsps_biquad_gen.h +++ /dev/null @@ -1,200 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#ifndef _dsps_biquad_gen_H_ -#define _dsps_biquad_gen_H_ - -#include "dsp_err.h" - -#ifdef __cplusplus -extern "C" -{ -#endif - -// Common rules for all generated coefficients. -// The coefficients placed to the array as follows: -// coeffs[0] = b0; -// coeffs[1] = b1; -// coeffs[2] = b2; -// coeffs[3] = a1; -// coeffs[4] = a2; -// a0 - are not placed and expected always as == 1 - -/** - * @brief LPF IIR filter coefficients - * Coefficients for low pass 2nd order IIR filter (bi-quad) - * The implementation use ANSI C and could be compiled and run on any platform - * - * @param coeffs: result coefficients. b0,b1,b2,a1,a2, a0 are not placed to the array and expected by IIR as 1 - * @param f: filter cut off frequency in range of 0..0.5 (normalized to sample frequency) - * @param qFactor: Q factor of filter - * - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dsps_biquad_gen_lpf_f32(float *coeffs, float f, float qFactor); - -/** - * @brief HPF IIR filter coefficients - * - * Coefficients for high pass 2nd order IIR filter (bi-quad) - * The implementation use ANSI C and could be compiled and run on any platform - * - * @param coeffs: result coefficients. b0,b1,b2,a1,a2, a0 are not placed to the array and expected by IIR as 1 - * @param f: filter cut off frequency in range of 0..0.5 (normalized to sample frequency) - * @param qFactor: Q factor of filter - * - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dsps_biquad_gen_hpf_f32(float *coeffs, float f, float qFactor); - -/** - * @brief BPF IIR filter coefficients - * - * Coefficients for band pass 2nd order IIR filter (bi-quad) - * The implementation use ANSI C and could be compiled and run on any platform - * - * @param coeffs: result coefficients. b0,b1,b2,a1,a2, a0 are not placed to the array and expected by IIR as 1 - * @param f: filter center frequency in range of 0..0.5 (normalized to sample frequency) - * @param qFactor: Q factor of filter - * - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dsps_biquad_gen_bpf_f32(float *coeffs, float f, float qFactor); - -/** - * @brief 0 dB BPF IIR filter coefficients - * - * Coefficients for band pass 2nd order IIR filter (bi-quad) with 0 dB gain in passband - * The implementation use ANSI C and could be compiled and run on any platform - * - * @param coeffs: result coefficients. b0,b1,b2,a1,a2, a0 are not placed to the array and expected by IIR as 1 - * @param f: filter center frequency in range of 0..0.5 (normalized to sample frequency) - * @param qFactor: Q factor of filter - * - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dsps_biquad_gen_bpf0db_f32(float *coeffs, float f, float qFactor); - -/** - * @brief Notch IIR filter coefficients - * - * Coefficients for notch 2nd order IIR filter (bi-quad) - * The implementation use ANSI C and could be compiled and run on any platform - * - * @param coeffs: result coefficients. b0,b1,b2,a1,a2, a0 are not placed to the array and expected by IIR as 1 - * @param f: filter notch frequency in range of 0..0.5 (normalized to sample frequency) - * @param gain: gain in stopband in dB - * @param qFactor: Q factor of filter - * - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dsps_biquad_gen_notch_f32(float *coeffs, float f, float gain, float qFactor); - -/** - * @brief Allpass 360 degree IIR filter coefficients - * - * Coefficients for all pass 2nd order IIR filter (bi-quad) with 360 degree phase shift - * The implementation use ANSI C and could be compiled and run on any platform - * - * @param coeffs: result coefficients. b0,b1,b2,a1,a2, a0 are not placed to the array and expected by IIR as 1 - * @param f: filter notch frequency in range of 0..0.5 (normalized to sample frequency) - * @param qFactor: Q factor of filter - * - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dsps_biquad_gen_allpass360_f32(float *coeffs, float f, float qFactor); - -/** - * @brief Allpass 180 degree IIR filter coefficients - * - * Coefficients for all pass 2nd order IIR filter (bi-quad) with 180 degree phase shift - * The implementation use ANSI C and could be compiled and run on any platform - * - * @param coeffs: result coefficients. b0,b1,b2,a1,a2, a0 are not placed to the array and expected by IIR as 1 - * @param f: filter notch frequency in range of 0..0.5 (normalized to sample frequency) - * @param qFactor: Q factor of filter - * - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dsps_biquad_gen_allpass180_f32(float *coeffs, float f, float qFactor); - -/** - * @brief peak IIR filter coefficients - * - * Coefficients for peak 2nd order IIR filter (bi-quad) - * The implementation use ANSI C and could be compiled and run on any platform - * - * @param coeffs: result coefficients. b0,b1,b2,a1,a2, a0 are not placed to the array and expected by IIR as 1 - * @param f: filter notch frequency in range of 0..0.5 (normalized to sample frequency) - * @param qFactor: Q factor of filter - * - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dsps_biquad_gen_peakingEQ_f32(float *coeffs, float f, float qFactor); - -/** - * @brief low shelf IIR filter coefficients - * - * Coefficients for low pass Shelf 2nd order IIR filter (bi-quad) - * The implementation use ANSI C and could be compiled and run on any platform - * - * @param coeffs: result coefficients. b0,b1,b2,a1,a2, a0 are not placed to the array and expected by IIR as 1 - * @param f: filter notch frequency in range of 0..0.5 (normalized to sample frequency) - * @param gain: gain in stopband in dB - * @param qFactor: Q factor of filter - * - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dsps_biquad_gen_lowShelf_f32(float *coeffs, float f, float gain, float qFactor); - -/** - * @brief high shelf IIR filter coefficients - * - * Coefficients for high pass Shelf 2nd order IIR filter (bi-quad) - * The implementation use ANSI C and could be compiled and run on any platform - * - * @param coeffs: result coefficients. b0,b1,b2,a1,a2, a0 are not placed to the array and expected by IIR as 1 - * @param f: filter notch frequency in range of 0..0.5 (normalized to sample frequency) - * @param gain: gain in stopband in dB - * @param qFactor: Q factor of filter - * - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dsps_biquad_gen_highShelf_f32(float *coeffs, float f, float gain, float qFactor); - -#ifdef __cplusplus -} -#endif - -#endif // _dsps_biquad_gen_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/iir/include/dsps_biquad_platform.h b/test_apps/managed_components/espressif__esp-dsp/modules/iir/include/dsps_biquad_platform.h deleted file mode 100644 index a77da36..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/iir/include/dsps_biquad_platform.h +++ /dev/null @@ -1,25 +0,0 @@ -#ifndef _dsps_biquad_platform_H_ -#define _dsps_biquad_platform_H_ - -#include "sdkconfig.h" - -#ifdef __XTENSA__ -#include -#include - -#if ((XCHAL_HAVE_FP == 1) && (XCHAL_HAVE_LOOPS == 1)) - -#define dsps_biquad_f32_ae32_enabled 1 - -#endif - -#if CONFIG_IDF_TARGET_ESP32S3 -#define dsps_biquad_f32_aes3_enabled 1 -#else -#define dsps_biquad_f32_aes3_enabled 0 -#endif - -#endif // __XTENSA__ - - -#endif // _dsps_biquad_platform_H_ diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/iir/test/test_bq_f32_ae32.c b/test_apps/managed_components/espressif__esp-dsp/modules/iir/test/test_bq_f32_ae32.c deleted file mode 100644 index 33db3fa..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/iir/test/test_bq_f32_ae32.c +++ /dev/null @@ -1,102 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" - -#include "dsps_tone_gen.h" -#include "dsps_d_gen.h" -#include "dsps_biquad_gen.h" -#include "dsps_biquad.h" - -static const char *TAG = "dsps_biquad_f32_ae32"; -const int bq_len = 1024; -TEST_CASE("dsps_biquad_f32_ae32 functionality", "[dsps]") -{ - float* x = calloc(bq_len,sizeof(float)); - float* y = calloc(bq_len,sizeof(float)); - float* z = calloc(bq_len,sizeof(float)); - - // In the test we generate filter with cutt off frequency 0.1 - // and then filtering 0.1 and 0.3 frequencis. - // Result must be better then 24 dB - int len = bq_len; - - dsps_d_gen_f32(x, len, 0); - float coeffs[5]; - float w1[2] = {0}; - float w2[2] = {0}; - dsps_biquad_gen_lpf_f32(coeffs, 0.1, 1); - dsps_biquad_f32_ae32(x, y, len, coeffs, w1); - dsps_biquad_f32_ansi(x, z, len, coeffs, w2); - - for (int i = 0 ; i < 32 ; i++) { - ESP_LOGD(TAG, "[%i]calc = %f, expected=%f", i, y[i], z[i]); - if (y[i] != z[i]) { - TEST_ASSERT_EQUAL( y[i], z[i]); - } - } - free(x); - free(y); - free(z); -} - -TEST_CASE("dsps_biquad_f32_ae32 benchmark", "[dsps]") -{ - float* x = calloc(bq_len,sizeof(float)); - float* y = calloc(bq_len,sizeof(float)); - float* z = calloc(bq_len,sizeof(float)); - - float w1[2] = {0}; - int len = bq_len; - int repeat_count = 1024; - dsps_d_gen_f32(x, len, 0); - float coeffs[5]; - dsps_biquad_gen_lpf_f32(coeffs, 0.1, 1); - - - unsigned int start_b = xthal_get_ccount(); - for (int i = 0 ; i < repeat_count ; i++) { - dsps_biquad_f32_ae32(x, y, len, coeffs, w1); - } - unsigned int end_b = xthal_get_ccount(); - - float total_b = end_b - start_b; - float cycles = total_b / (len * repeat_count); - - start_b = xthal_get_ccount(); - for (int i = 0 ; i < repeat_count ; i++) { - dsps_biquad_f32_ansi(x, y, len, coeffs, w1); - } - end_b = xthal_get_ccount(); - float total_b_ansi = end_b - start_b; - float cycles_ansi = total_b_ansi / (len * repeat_count); - - ESP_LOGI(TAG, "dsps_biquad_f32_ae32 - %f per sample\n", cycles); - ESP_LOGI(TAG, "dsps_biquad_f32_ansi - %f per sample\n", cycles_ansi); - // float min_exec = 10; - // float max_exec = 20; - // if (cycles >= max_exec) { - // TEST_ASSERT_MESSAGE (false, "Exec time takes more than expected!"); - // } - // if (cycles < min_exec) { - // TEST_ASSERT_MESSAGE (false, "Exec time takes less then expected!"); - // } - free(x); - free(y); - free(z); - -} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/iir/test/test_bq_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/iir/test/test_bq_f32_ansi.c deleted file mode 100644 index feea3ea..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/iir/test/test_bq_f32_ansi.c +++ /dev/null @@ -1,63 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" - -#include "dsps_tone_gen.h" -#include "dsps_d_gen.h" -#include "dsps_biquad_gen.h" -#include "dsps_biquad.h" - -static const char *TAG = "dsps_biquad_f32_ansi"; - -float x[1024]; -float y[1024]; - -TEST_CASE("dsps_biquad_f32_ansi functionality", "[dsps]") -{ - // In the test we generate filter with cutt off frequency 0.1 - // and then filtering 0.1 and 0.3 frequencis. - // Result must be better then 24 dB - int len = sizeof(x) / sizeof(float); - - dsps_tone_gen_f32(x, len, 1, 0.1, 0); - - float coeffs[5]; - float w1[2] = {0}; - float w2[2] = {0}; - dsps_biquad_gen_lpf_f32(coeffs, 0.1, 1); - dsps_biquad_f32_ansi(x, y, len, coeffs, w1); - float pow_band = 0; - for (int i = len / 2 ; i < len ; i++) { - pow_band += y[i] * y[i]; - } - float pow_out_band = 0; - dsps_tone_gen_f32(x, len, 1, 0.3, 0); - dsps_biquad_f32_ansi(x, y, len, coeffs, w2); - for (int i = len / 2 ; i < len ; i++) { - pow_out_band += y[i] * y[i]; - } - pow_band = 2 * pow_band / (float)len; - pow_out_band = 2 * pow_out_band / (float)len; - float diff_db = -10 * log10f(0.000000001 + pow_out_band / pow_band); - ESP_LOGI(TAG, "Power: pass =%f, stop= %f, diff = %f dB", pow_band, pow_out_band, diff_db); - - if (diff_db < 24) { - ESP_LOGE(TAG, "Attenuation for LPF must be not less then 24! Now it is: %f", diff_db); - TEST_ASSERT_MESSAGE (false, "LPF attenuation is less then expected"); - } -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/iir/test_sim/main.c b/test_apps/managed_components/espressif__esp-dsp/modules/iir/test_sim/main.c deleted file mode 100644 index 569fb04..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/iir/test_sim/main.c +++ /dev/null @@ -1,12 +0,0 @@ - -void test_iir_biquad(); - -int main(void) -{ - printf("main starts!\n"); -// xt_iss_profile_enable(); - test_iir_biquad(); -// xt_iss_profile_disable(); - - printf("Test done\n"); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/iir/test_sim/test_iir_biquad.c b/test_apps/managed_components/espressif__esp-dsp/modules/iir/test_sim/test_iir_biquad.c deleted file mode 100644 index 2b654ad..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/iir/test_sim/test_iir_biquad.c +++ /dev/null @@ -1,62 +0,0 @@ -#include -#include -#include -#include - -#include "dsp_common.h" - -#include "dsps_biquad.h" - -#define N_SAMPLES 1024 -int N = N_SAMPLES; -// Input test array -float d[N_SAMPLES]; -// output array -float y[N_SAMPLES]; -float y_ref[N_SAMPLES]; - -extern void xt_iss_profile_disable(); -extern void xt_iss_profile_enable(); -esp_err_t dsps_biquad_f32_aes3(const float *input, float *output, int len, float *coef, float *w); - -void test_iir_biquad() -{ - float coeffs_lpf[5] = {0.073802, 0.147603, 0.073802, -1.250516, 0.545723}; - float w_lpf[5] = {0,0}; - float w_lpf_ref[5] = {0,0}; - esp_err_t ret = ESP_OK; - - for (size_t i = 0; i < N; i++) - { - d[i] = 0; - } - d[0] = 1; - xt_iss_profile_enable(); - ret = dsps_biquad_f32_ansi(d, y_ref, N, coeffs_lpf, w_lpf_ref); - xt_iss_profile_disable(); - if (ret != ESP_OK) - { - printf("dsps_biquad_f32 error = %i\n", ret); - return; - } - xt_iss_profile_enable(); - ret = dsps_biquad_f32_aes3(d, y, N, coeffs_lpf, w_lpf); - xt_iss_profile_disable(); - if (ret != ESP_OK) - { - printf("dsps_biquad_f32 error = %i\n", ret); - return; - } - for (size_t i = 0; i < N; i++) - { - if (((y[i] - y_ref[i]) > 0.0000001) || (y[i] - y_ref[i]) < -0.0000001) - { - printf("ERROR result[%i]: %f, expect = %f, diff=%f\n", i, y[i], y_ref[i], y[i] - y_ref[i]); - return; - - } - } - printf("Test Correct!\n"); - -} - diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf/CMakeLists.txt b/test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf/CMakeLists.txt deleted file mode 100644 index 268c5b3..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf/CMakeLists.txt +++ /dev/null @@ -1,5 +0,0 @@ -set(COMPONENT_SRCS "common/ekf.cpp") - -set(COMPONENT_ADD_INCLUDEDIRS "include") - -register_component() diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf/common/ekf.cpp b/test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf/common/ekf.cpp deleted file mode 100644 index 3b68b58..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf/common/ekf.cpp +++ /dev/null @@ -1,409 +0,0 @@ -// Copyright 2020-2021 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "ekf.h" -#include - -ekf::ekf(int x, int w) : NUMX(x), - NUMW(w), - X(*new dspm::Mat(x, 1)), - - F(*new dspm::Mat(x, x)), - G(*new dspm::Mat(x, w)), - P(*new dspm::Mat(x, x)), - Q(*new dspm::Mat(w, w)) -{ - - this->P *= 0; - this->Q *= 0; - this->X *= 0; - this->X.data[0] = 1; // direction to 0 - this->HP = new float[this->NUMX]; - this->Km = new float[this->NUMX]; - for (size_t i = 0; i < this->NUMX; i++) { - this->HP[i] = 0; - this->Km[i] = 0; - } -} - -ekf::~ekf() -{ - delete &X; - delete &F; - delete &G; - delete &P; - delete &Q; - - delete this->HP; - delete this->Km; -} - -void ekf::Process(float *u, float dt) -{ - this->LinearizeFG(this->X, (float *)u); - this->RungeKutta(this->X, u, dt); - this->CovariancePrediction(dt); -} - -void ekf::RungeKutta(dspm::Mat &x, float *U, float dt) -{ - - float dt2 = dt / 2.0f; - - dspm::Mat Xlast = x; // make a working copy - dspm::Mat K1 = StateXdot(x, U); // k1 = f(x, u) - x = Xlast + (K1 * dt2); - - dspm::Mat K2 = StateXdot(x, U); // k2 = f(x + 0.5*dT*k1, u) - x = Xlast + K2 * dt2; - - dspm::Mat K3 = StateXdot(x, U); // k3 = f(x + 0.5*dT*k2, u) - x = Xlast + K3 * dt; - - dspm::Mat K4 = StateXdot(x, U); // k4 = f(x + dT * k3, u) - - // Xnew = X + dT * (k1 + 2 * k2 + 2 * k3 + k4) / 6 - x = Xlast + (K1 + 2.0f * K2 + 2.0f * K3 + K4) * (dt / 6.0f); -} - -dspm::Mat ekf::SkewSym4x4(float w[3]) -{ - //={ 0, -w[0], -w[1], -w[2], - // w[0], 0, w[2], -w[1], - // w[1], -w[2], 0, w[0], - // w[2], w[1], -w[0], 0 }; - - dspm::Mat result(4, 4); - result.data[0] = 0; - result.data[1] = -w[0]; - result.data[2] = -w[1]; - result.data[3] = -w[2]; - - result.data[4] = w[0]; - result.data[5] = 0; - result.data[6] = w[2]; - result.data[7] = -w[1]; - - result.data[8] = w[1]; - result.data[9] = -w[2]; - result.data[10] = 0; - result.data[11] = w[0]; - - result.data[12] = w[2]; - result.data[13] = w[1]; - result.data[14] = -w[0]; - result.data[15] = 0; - - return result; -} - -dspm::Mat ekf::qProduct(float *q) -{ - dspm::Mat result(4, 4); - - result.data[0] = q[0]; - result.data[1] = -q[1]; - result.data[2] = -q[2]; - result.data[3] = -q[3]; - - result.data[4] = q[1]; - result.data[5] = q[0]; - result.data[6] = -q[3]; - result.data[7] = q[2]; - - result.data[8] = q[2]; - result.data[9] = q[3]; - result.data[10] = q[0]; - result.data[11] = -q[1]; - - result.data[12] = q[3]; - result.data[13] = -q[2]; - result.data[14] = q[1]; - result.data[15] = q[0]; - - return result; -} - -void ekf::CovariancePrediction(float dt) -{ - dspm::Mat f = this->F * dt; - - f = f + dspm::Mat::eye(this->NUMX); - - dspm::Mat f_t = f.t(); - this->P = ((f * this->P) * f_t) + (dt * dt) * ((G * Q) * G.t()); -} - -void ekf::Update(dspm::Mat &H, float *measured, float *expected, float *R) -{ - float HPHR, Error; - dspm::Mat Y(measured, H.rows, 1); - dspm::Mat Z(expected, H.rows, 1); - - for (int m = 0; m < H.rows; m++) { - for (int j = 0; j < this->NUMX; j++) { - // Find Hp = H*P - HP[j] = 0; - } - for (int k = 0; k < this->NUMX; k++) { - for (int j = 0; j < this->NUMX; j++) { - // Find Hp = H*P - HP[j] += H(m, k) * P(k, j); - } - } - HPHR = R[m]; // Find HPHR = H*P*H' + R - for (int k = 0; k < this->NUMX; k++) { - HPHR += HP[k] * H(m, k); - } - float invHPHR = 1.0f / HPHR; - for (int k = 0; k < this->NUMX; k++) { - Km[k] = HP[k] * invHPHR; // find K = HP/HPHR - } - for (int i = 0; i < this->NUMX; i++) { - // Find P(m)= P(m-1) + K*HP - for (int j = i; j < NUMX; j++) { - P(i, j) = P(j, i) = P(i, j) - Km[i] * HP[j]; - } - } - - Error = Y(m, 0) - Z(m, 0); - for (int i = 0; i < this->NUMX; i++) { - // Find X(m)= X(m-1) + K*Error - X(i, 0) = X(i, 0) + Km[i] * Error; - } - } -} - -void ekf::UpdateRef(dspm::Mat &H, float *measured, float *expected, float *R) -{ - dspm::Mat h_t = H.t(); - dspm::Mat S = H * P * h_t; // +diag(R); - for (size_t i = 0; i < H.rows; i++) { - S(i, i) += R[i]; - } - - dspm::Mat S_ = S.pinv(); // 1 / S - - dspm::Mat K = (P * h_t) * S_; - this->P = (dspm::Mat::eye(this->NUMX) - K * H) * P; - - dspm::Mat Y(measured, H.rows, 1); - dspm::Mat Z(expected, H.rows, 1); - - dspm::Mat Err = Y - Z; - this->X += (K * Err); -} - -dspm::Mat ekf::quat2rotm(float q[4]) -{ - float q0 = q[0]; - float q1 = q[1]; - float q2 = q[2]; - float q3 = q[3]; - dspm::Mat Rm(3, 3); - - Rm(0, 0) = q0 * q0 + q1 * q1 - q2 * q2 - q3 * q3; - Rm(1, 0) = 2.0f * (q1 * q2 + q0 * q3); - Rm(2, 0) = 2.0f * (q1 * q3 - q0 * q2); - Rm(0, 1) = 2.0f * (q1 * q2 - q0 * q3); - Rm(1, 1) = (q0 * q0 - q1 * q1 + q2 * q2 - q3 * q3); - Rm(2, 1) = 2.0f * (q2 * q3 + q0 * q1); - Rm(0, 2) = 2.0f * (q1 * q3 + q0 * q2); - Rm(1, 2) = 2.0f * (q2 * q3 - q0 * q1); - Rm(2, 2) = (q0 * q0 - q1 * q1 - q2 * q2 + q3 * q3); - - return Rm; -} - -dspm::Mat ekf::quat2eul(const float q[4]) -{ - dspm::Mat result(3, 1); - float R13, R11, R12, R23, R33; - float q0s = q[0] * q[0]; - float q1s = q[1] * q[1]; - float q2s = q[2] * q[2]; - float q3s = q[3] * q[3]; - - R13 = 2.0f * (q[1] * q[3] + q[0] * q[2]); - R11 = q0s + q1s - q2s - q3s; - R12 = -2.0f * (q[1] * q[2] - q[0] * q[3]); - R23 = -2.0f * (q[2] * q[3] - q[0] * q[1]); - R33 = q0s - q1s - q2s + q3s; - - result.data[1] = (asinf(R13)); - result.data[2] = (atan2f(R12, R11)); - result.data[0] = (atan2f(R23, R33)); - return result; -} - -dspm::Mat ekf::eul2rotm(float xyz[3]) -{ - dspm::Mat result(3, 3); - float Cx = std::cos(xyz[0]); - float Sx = std::sin(xyz[0]); - float Cy = std::cos(xyz[1]); - float Sy = std::sin(xyz[1]); - float Cz = std::cos(xyz[2]); - float Sz = std::sin(xyz[2]); - - result(0, 0) = Cy * Cz; - result(0, 1) = -Cy * Sz; - result(0, 2) = Sy; - - result(1, 0) = Cz * Sx * Sy + Cx * Sz; - result(1, 1) = Cx * Cz - Sx * Sy * Sz; - result(1, 2) = -Cy * Sx; - - result(2, 0) = -Cx * Cz * Sy + Sx * Sz; - result(2, 1) = Cz * Sx + Cx * Sy * Sz; - result(2, 2) = Cx * Cy; - return result; -} - -#ifndef FLT_EPSILON -#define FLT_EPSILON 1.192092896e-07F -#endif // FLT_EPSILON - -dspm::Mat ekf::rotm2eul(dspm::Mat &rotm) -{ - dspm::Mat result(3,1); - float x, y, z; -// float cy = sqrtf(rotm(2, 2) * rotm(2, 2) + rotm(2, 0) * rotm(2, 0)); - float cy = sqrtf(rotm(2, 2) * rotm(2, 2) + rotm(1, 2) * rotm(1, 2)); - if (cy > 16 * FLT_EPSILON) { - x = -atan2f(rotm(1, 2), rotm(2, 2)); - y = -atan2f(-rotm(0, 2), (float)cy); - z = -atan2f(rotm(0, 1), rotm(0, 0)); - } else { - z = -atan2f(-rotm(1, 0), rotm(1, 1)); - y = -atan2f(-rotm(0, 2), (float)cy); - x = 0; - } - result(0, 0) = x; - result(1, 0) = y; - result(2, 0) = z; - return result; -} - -static inline float SIGN(float x) -{ - return (x >= 0.0f) ? +1.0f : -1.0f; -} - -dspm::Mat ekf::rotm2quat(dspm::Mat &m) -{ - float r11 = m(0, 0); - float r12 = m(0, 1); - float r13 = m(0, 2); - float r21 = m(1, 0); - float r22 = m(1, 1); - float r23 = m(1, 2); - float r31 = m(2, 0); - float r32 = m(2, 1); - float r33 = m(2, 2); - float q0 = (r11 + r22 + r33 + 1.0f) / 4.0f; - float q1 = (r11 - r22 - r33 + 1.0f) / 4.0f; - float q2 = (-r11 + r22 - r33 + 1.0f) / 4.0f; - float q3 = (-r11 - r22 + r33 + 1.0f) / 4.0f; - if (q0 < 0.0f) { - q0 = 0.0f; - } - if (q1 < 0.0f) { - q1 = 0.0f; - } - if (q2 < 0.0f) { - q2 = 0.0f; - } - if (q3 < 0.0f) { - q3 = 0.0f; - } - q0 = sqrt(q0); - q1 = sqrt(q1); - q2 = sqrt(q2); - q3 = sqrt(q3); - if (q0 >= q1 && q0 >= q2 && q0 >= q3) { - q0 *= +1.0f; - q1 *= SIGN(r32 - r23); - q2 *= SIGN(r13 - r31); - q3 *= SIGN(r21 - r12); - } else if (q1 >= q0 && q1 >= q2 && q1 >= q3) { - q0 *= SIGN(r32 - r23); - q1 *= +1.0f; - q2 *= SIGN(r21 + r12); - q3 *= SIGN(r13 + r31); - } else if (q2 >= q0 && q2 >= q1 && q2 >= q3) { - q0 *= SIGN(r13 - r31); - q1 *= SIGN(r21 + r12); - q2 *= +1.0f; - q3 *= SIGN(r32 + r23); - } else if (q3 >= q0 && q3 >= q1 && q3 >= q2) { - q0 *= SIGN(r21 - r12); - q1 *= SIGN(r31 + r13); - q2 *= SIGN(r32 + r23); - q3 *= +1.0f; - } - - dspm::Mat res(4, 1); - res(0, 0) = q0; - res(1, 0) = q1; - res(2, 0) = q2; - res(3, 0) = q3; - res /= res.norm(); - return res; -} - -dspm::Mat ekf::dFdq(dspm::Mat &vector, dspm::Mat &q) -{ - dspm::Mat result(3, 4); - result(0, 0) = q.data[0] * vector.data[0] - q.data[3] * vector.data[1] + q.data[2] * vector.data[2]; - result(0, 1) = q.data[1] * vector.data[0] + q.data[2] * vector.data[1] + q.data[3] * vector.data[2]; - result(0, 2) = -q.data[2] * vector.data[0] + q.data[1] * vector.data[1] + q.data[0] * vector.data[2]; - result(0, 3) = -q.data[3] * vector.data[0] - q.data[0] * vector.data[1] + q.data[1] * vector.data[2]; - - result(1, 0) = q.data[3] * vector.data[0] + q.data[0] * vector.data[1] - q.data[1] * vector.data[2]; - result(1, 1) = q.data[2] * vector.data[0] - q.data[1] * vector.data[1] - q.data[0] * vector.data[2]; - result(1, 2) = q.data[1] * vector.data[0] + q.data[2] * vector.data[1] + q.data[3] * vector.data[2]; - result(1, 3) = q.data[0] * vector.data[0] - q.data[3] * vector.data[1] + q.data[2] * vector.data[2]; - - result(2, 0) = -q.data[2] * vector.data[0] + q.data[1] * vector.data[1] + q.data[0] * vector.data[2]; - result(2, 1) = q.data[3] * vector.data[0] + q.data[0] * vector.data[1] - q.data[1] * vector.data[2]; - result(2, 2) = -q.data[0] * vector.data[0] + q.data[3] * vector.data[1] - q.data[2] * vector.data[2]; - result(2, 3) = q.data[1] * vector.data[0] + q.data[2] * vector.data[1] + q.data[3] * vector.data[2]; - - result *= 2; - return result; -} - -dspm::Mat ekf::dFdq_inv(dspm::Mat &vector, dspm::Mat &q) -{ - dspm::Mat result(3, 4); - result(0, 0) = q.data[0] * vector.data[0] + q.data[3] * vector.data[1] - q.data[2] * vector.data[2]; - result(0, 1) = q.data[1] * vector.data[0] + q.data[2] * vector.data[1] + q.data[3] * vector.data[2]; - result(0, 2) = -q.data[2] * vector.data[0] + q.data[1] * vector.data[1] - q.data[0] * vector.data[2]; - result(0, 3) = -q.data[3] * vector.data[0] + q.data[0] * vector.data[1] + q.data[1] * vector.data[2]; - - result(1, 0) = -q.data[3] * vector.data[0] + q.data[0] * vector.data[1] + q.data[1] * vector.data[2]; - result(1, 1) = q.data[2] * vector.data[0] - q.data[1] * vector.data[1] + q.data[0] * vector.data[2]; - result(1, 2) = q.data[1] * vector.data[0] + q.data[2] * vector.data[1] + q.data[3] * vector.data[2]; - result(1, 3) = -q.data[0] * vector.data[0] - q.data[3] * vector.data[1] + q.data[2] * vector.data[2]; - - result(2, 0) = q.data[2] * vector.data[0] - q.data[1] * vector.data[1] + q.data[0] * vector.data[2]; - result(2, 1) = q.data[3] * vector.data[0] - q.data[0] * vector.data[1] - q.data[1] * vector.data[2]; - result(2, 2) = q.data[0] * vector.data[0] + q.data[3] * vector.data[1] - q.data[2] * vector.data[2]; - result(2, 3) = q.data[1] * vector.data[0] + q.data[2] * vector.data[1] + q.data[3] * vector.data[2]; - - result *= 2; - return result; -} - diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf/include/ekf.h b/test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf/include/ekf.h deleted file mode 100644 index ffc9a65..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf/include/ekf.h +++ /dev/null @@ -1,254 +0,0 @@ -// Copyright 2020-2021 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -#ifndef _ekf_h_ -#define _ekf_h_ - -#include -#include -#include -#include -#include - -/** - * The ekf is a base class for Extended Kalman Filter. - * It contains main matrix operations and define the processing flow. - */ -class ekf { -public: - - /** - * Constructor of EKF. - * THe constructor allocate main memory for the matrixes. - * @param[in] x: - amount of states in EKF. x[n] = F*x[n-1] + G*u + W. Size of matrix F - * @param[in] w: - amount of control measurements and noise inputs. Size of matrix G - */ - ekf(int x, int w); - - - /** - * Distructor of EKF - */ - virtual ~ekf(); - /** - * Main processing method of the EKF. - * - * @param[in] u: - input measurements - * @param[in] dt: - time difference from the last call in seconds - */ - virtual void Process(float *u, float dt); - - - /** - * Initialization of EKF. - * The method should be called befare the first use of the filter. - */ - virtual void Init() = 0; - /** - * x[n] = F*x[n-1] + G*u + W - * Number of states, X is the state vector (size of F matrix) - */ - int NUMX; - /** - * x[n] = F*x[n-1] + G*u + W - * The size of G matrix - */ - int NUMW; - - /** - * System state vector - */ - dspm::Mat &X; - - /** - * Linearized system matrices F, where x[n] = F*x[n-1] + G*u + W - */ - dspm::Mat &F; - /** - * Linearized system matrices G, where x[n] = F*x[n-1] + G*u + W - */ - dspm::Mat &G; - - /** - * Covariance matrix and state vector - */ - dspm::Mat &P; - - /** - * Input noise and measurement noise variances - */ - dspm::Mat &Q; - - /** - * Runge-Kutta state update method. - * The method calculates derivatives of input vector x and control measurements u - * - * @param[in] x: state vector - * @param[in] u: control measurement - * @param[in] dt: time interval from last update in seconds - */ - void RungeKutta(dspm::Mat &x, float *u, float dt); - - // System Dependent methods: - - /** - * Derivative of state vector X - * Re - * @param[in] x: state vector - * @param[in] u: control measurement - * @return - * - derivative of input vector x and u - */ - virtual dspm::Mat StateXdot(dspm::Mat &x, float *u) = 0; - /** - * Calculation of system state matrices F and G - * @param[in] x: state vector - * @param[in] u: control measurement - */ - virtual void LinearizeFG(dspm::Mat &x, float *u) = 0; - // - - // System independent methods - - /** - * Calculates covariance prediction matrux P. - * Update matrix P - * @param[in] dt: time interval from last update - */ - virtual void CovariancePrediction(float dt); - - /** - * Update of current state by measured values. - * Optimized method for non correlated values - * Calculate Kalman gain and update matrix P and vector X. - * @param[in] H: derivative matrix - * @param[in] measured: array of measured values - * @param[in] expected: array of expected values - * @param[in] R: measurement noise covariance values - */ - virtual void Update(dspm::Mat &H, float *measured, float *expected, float *R); - /** - * Update of current state by measured values. - * This method just as a reference for research purpose. - * Not used in real calculations. - * @param[in] H: derivative matrix - * @param[in] measured: array of measured values - * @param[in] expected: array of expected values - * @param[in] R: measurement noise covariance values - */ - virtual void UpdateRef(dspm::Mat &H, float *measured, float *expected, float *R); - - /** - * Matrix for intermidieve calculations - */ - float *HP; - /** - * Matrix for intermidieve calculations - */ - float *Km; - -public: - // Additional universal helper methods - /** - * Convert quaternion to rotation matrix. - * @param[in] q: quaternion - * - * @return - * - rotation matrix 3x3 - */ - static dspm::Mat quat2rotm(float q[4]); - - /** - * Convert rotation matrix to quaternion. - * @param[in] R: rotation matrix - * - * @return - * - quaternion 4x1 - */ - static dspm::Mat rotm2quat(dspm::Mat &R); - - /** - * Convert quaternion to Euler angels. - * @param[in] q: quaternion - * - * @return - * - Euler angels 3x1 - */ - static dspm::Mat quat2eul(const float q[4]); - /** - * Convert Euler angels to rotation matrix. - * @param[in] xyz: Euler angels - * - * @return - * - rotation matrix 3x3 - */ - static dspm::Mat eul2rotm(float xyz[3]); - - /** - * Convert rotation matrix to Euler angels. - * @param[in] rotm: rotation matrix - * - * @return - * - Euler angels 3x1 - */ - static dspm::Mat rotm2eul(dspm::Mat &rotm); - - /** - * Df/dq: Derivative of vector by quaternion. - * @param[in] vector: input vector - * @param[in] quat: quaternion - * - * @return - * - Derivative matrix 3x4 - */ - static dspm::Mat dFdq(dspm::Mat &vector, dspm::Mat &quat); - - /** - * Df/dq: Derivative of vector by inverted quaternion. - * @param[in] vector: input vector - * @param[in] quat: quaternion - * - * @return - * - Derivative matrix 3x4 - */ - static dspm::Mat dFdq_inv(dspm::Mat &vector, dspm::Mat &quat); - - /** - * Make skew-symmetric matrix of vector. - * @param[in] w: source vector - * - * @return - * - skew-symmetric matrix 4x4 - */ - static dspm::Mat SkewSym4x4(float *w); - - // q product - // Rl = [q(1) - q(2) - q(3) - q(4); ... - // q(2) q(1) - q(4) q(3); ... - // q(3) q(4) q(1) - q(2); ... - // q(4) - q(3) q(2) q(1); ... - - /** - * Make right quaternion-product matrices. - * @param[in] q: source quaternion - * - * @return - * - right quaternion-product matrix 4x4 - */ - static dspm::Mat qProduct(float *q); - -}; - -#endif // _ekf_h_ diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf_imu13states/docs/README.md b/test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf_imu13states/docs/README.md deleted file mode 100644 index 5db6f03..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf_imu13states/docs/README.md +++ /dev/null @@ -1,38 +0,0 @@ -# Extended Kalman Filter for IMU sensor with 13 calculated states - -The extended Kalman filter (EKF) with 13 states designed to be used with data from common -IMU sensor, like MPU9250 or MPU6050. These sensors provide gyroscope, accelerometer -and magnetometer data. The sensors have measurement errors, and it's not possible -to use them for calculation system attitude. -For that the EKF should be used. -Current implementation of EKF calculates 13 value to define the system state: - 1. System attitude [0..3]: quaternion that describes absolute value of system attitude (w, x,y,z) - 2. Gyroscope sensor errors[4..6]: bias values (x,y,z) - 3. Magnetometer vector value[7..9]: absolute value of magnetometer sensor (x,y,z) - 4. Magnetometer vector offset[10..12]: absolute value of magnetometer sensor offset (x,y,z) -These values calculated by the EKF and stored to the X vector. -Magnetometer value from the sensor has some value and offset. This information needed to calculate system attitude. -Magnetometer sensor value = R*Magn_Amplitude + Magn_offset. -Where R - rotation matrix from system attitude, -Magn_Amplitude - real magnetometer value calculated by the EKF -Magn_offset - magnetometer offset value (called deviation) - - -## How to use EKF -The EKF has two main methods: state calculation (Process(...)) and state correction (UpdateRefMeasurement() in our case). -The current EKF has one main input value - is a gyroscope (gyro) angular speed. If the gyro has no bias error, then it's enough to call Process(...) method, and EKF -will calculate system attitude. But, the gyro has a bias error and that's why, the UpdateRefMeasurement(...) must be called, when reference accelerometer and magnetometer values are available. -After the firs start, the EKF will need some time to calculate correct gyro bias and magnetometer deviation. This is a calibration phase. -To avoid this phase every time after filter started, it's better to store X vector and P matrix to the non-volatile memory, and restore them after system started. -The sequence in this case will be: -Init()-> restore X and P values (if exist) -> go to normal process - - -## Adjustable parameters -There two lists of parameters that could be adjusted: R - measurement noise covariance values, and Q - model noise matrix. -The R is an array with values for diagonal matrix. Then smaller value R for reference value, then more EKF will trust for this value. -In normal case, the R values should be between 0.001 and 1. -The Q - is a diagonal (only values in main diagonal are important) noise matrix of state vector. This matrix define how good value in state vector X should be. - - - diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf_imu13states/ekf_imu13states.cpp b/test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf_imu13states/ekf_imu13states.cpp deleted file mode 100644 index fbcde51..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf_imu13states/ekf_imu13states.cpp +++ /dev/null @@ -1,293 +0,0 @@ -// Copyright 2020-2021 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "ekf_imu13states.h" - -ekf_imu13states::ekf_imu13states() : ekf(13, 18), - mag0(3, 1), - accel0(3, 1) -{ - this->NUMU = 3; -} - -ekf_imu13states::~ekf_imu13states() -{ -} - -void ekf_imu13states::Init() -{ - mag0.data[0] = 1; - mag0.data[1] = 0; - mag0.data[2] = 0; - - mag0 /= mag0.norm(); - - accel0.data[0] = 0; - accel0.data[1] = 0; - accel0.data[2] = 1; - - accel0 /= accel0.norm(); - - this->Q.Copy(0.1 * dspm::Mat::eye(3), 0, 0); - this->Q.Copy(0.0001 * dspm::Mat::eye(3), 3, 3); - this->Q.Copy(0.0001 * dspm::Mat::eye(3), 6, 6); - this->Q.Copy(0.0001 * dspm::Mat::eye(3), 9, 9); - this->Q.Copy(0.00001 * dspm::Mat::eye(3), 12, 12); - this->Q.Copy(0.00001 * dspm::Mat::eye(3), 15, 15); - - this->X.data[0] = 1; // Init quaternion - this->X.data[7] = 1; // Initial magnetometer vector -} - -dspm::Mat ekf_imu13states::StateXdot(dspm::Mat &x, float *u) -{ - float wx = u[0] - x(4, 0); // subtract the biases on gyros - float wy = u[1] - x(5, 0); - float wz = u[2] - x(6, 0); - - float w[] = {wx, wy, wz}; - dspm::Mat q = dspm::Mat(x.data, 4, 1); - - // qdot = Q * w - dspm::Mat Omega = 0.5 * SkewSym4x4(w); - dspm::Mat qdot = Omega * q; - dspm::Mat Xdot(this->NUMX, 1); - Xdot *= 0; - Xdot.Copy(qdot, 0, 0); - // dwbias = 0 - // dMang_Ampl = 0 - // dMang_offset = 0 - return Xdot; -} - -void ekf_imu13states::LinearizeFG(dspm::Mat &x, float *u) -{ - float w[3] = {(u[0] - x(4, 0)), (u[1] - x(5, 0)), (u[2] - x(6, 0))}; // subtract the biases on gyros - // float w[3] = {u[0], u[1], u[2]}; // subtract the biases on gyros - - this->F *= 0; // Initialize F and G matrixes. - this->G *= 0; - - // dqdot / dq - skey matrix - F.Copy(0.5*ekf::SkewSym4x4(w), 0, 0); - - // dqdot/dvector - dspm::Mat dq = -0.5 * qProduct(x.data); - dspm::Mat dq_q = dq.Get(0, 4, 1, 3); - - // dqdot / dnw - G.Copy(dq_q, 0, 0); - // dqdot / dwbias - F.Copy(dq_q, 0, 4); - - dspm::Mat rotm = -1 * this->quat2rotm(x.data); // Convert quat to rotation matrix - - G.Copy(rotm, 7, 6); - G.Copy(dspm::Mat::eye(3), 4, 3); // random noise wbias - G.Copy(dspm::Mat::eye(3), 7, 12); // random noise magnetometer amplitude - G.Copy(dspm::Mat::eye(3), 10, 9); // magnetometer offset constant - G.Copy(dspm::Mat::eye(3), 10, 15); // random noise offset constant -} - -void ekf_imu13states::Test() -{ - dspm::Mat test_x(7, 1); - for (size_t i = 0; i < 7; i++) { - test_x(i, 0) = i; - } - printf("Allocate data = %i\n", this->NUMU); - float *test_u = new float[this->NUMU]; - for (size_t i = 0; i < this->NUMU; i++) { - test_u[i] = i; - } - dspm::Mat result_StateXdot = StateXdot(test_x, test_u); - delete[] test_u; -} - -void ekf_imu13states::TestFull(bool enable_att) -{ - int total_N = 4096; - float pi = std::atan(1) * 4; - float gyro_err_data[] = {0.1, 0.2, 0.3}; // static constatnt error - dspm::Mat gyro_err(gyro_err_data, 3, 1); - float R[10]; - for (size_t i = 0; i < 10; i++) { - R[i] = 0.01; - } - - float accel0_data[] = {0, 0, 1}; - float magn0_data[] = {1, 0, 0}; - - dspm::Mat accel0(accel0_data, 3, 1); - dspm::Mat magn0(magn0_data, 3, 1); - - float dt = 0.01; - - dspm::Mat gyro_data(3, 1); - int count = 0; - - // Initial rotation matrix - dspm::Mat Rm = dspm::Mat::eye(3); - dspm::Mat Re = dspm::Mat::eye(3); - - gyro_err *= 1; - - std::cout << "Gyro error: " << gyro_err.t() << std::endl; - for (size_t n = 1; n < total_N * 3; n++) { - if ((n % 1000) == 0) { - std::cout << "Loop " << n << " from " << total_N * 16; - std::cout << ", State data : " << this->X.t(); - } - gyro_data *= 0; // reset gyro value - if ((n >= (total_N / 2)) && (n < total_N * 12)) { - gyro_data(0, 0) = 1 / pi * std::cos(-pi / 2 + pi / 2 * count * 2 / (total_N / 10)); - gyro_data(1, 0) = 2 / pi * std::cos(-pi / 2 + pi / 2 * count * 2 / (total_N / 10)); - gyro_data(2, 0) = 3 / pi * std::cos(-pi / 2 + pi / 2 * count * 2 / (total_N / 10)); - count++; - } - dspm::Mat gyro_sample = gyro_data + gyro_err; - - gyro_data *= dt; - Re = this->eul2rotm(gyro_data.data); // Calculate rotation to gyro angel - Rm = Rm * Re; // Rotate original matrix - dspm::Mat attitude = ekf::rotm2quat(Rm); - // We have to rotate accel and magn to the opposite direction - dspm::Mat accel_data = Rm.t() * accel0; - dspm::Mat magn_data = Rm.t() * magn0; - - dspm::Mat accel_norm = accel_data / accel_data.norm(); - dspm::Mat magn_norm = magn_data / magn_data.norm(); - - float input_u[] = {gyro_sample(0, 0), gyro_sample(1, 0), gyro_sample(2, 0)}; - // Process input values to new state - this->Process(input_u, dt); - dspm::Mat q_norm(this->X.data, 4, 1); - q_norm /= q_norm.norm(); - - if (true == enable_att) { - this->UpdateRefMeasurement(accel_norm.data, magn_norm.data, attitude.data, R); - } else { - this->UpdateRefMeasurement(accel_norm.data, magn_norm.data, R); - } - } - std::cout << "Final State data : " << this->X.t() << std::endl; -} - -void ekf_imu13states::UpdateRefMeasurement(float *accel_data, float *magn_data, float R[6]) -{ - dspm::Mat quat(this->X.data, 4, 1); - dspm::Mat H = 0 * dspm::Mat(6, this->NUMX); - dspm::Mat Re = this->quat2rotm(quat.data).t(); - - // dAccel/dq - dspm::Mat dAccel_dq = ekf::dFdq_inv(this->accel0, quat); - H.Copy(dAccel_dq, 3, 0); - - // dMagn/dq - dspm::Mat magn(&this->X.data[7], 3, 1); - dspm::Mat magn_offset(&this->X.data[10], 3, 1); - dspm::Mat dMagn_dq = ekf::dFdq_inv(magn, quat); - H.Copy(dMagn_dq, 0, 0); - - dspm::Mat expected_magn = Re * magn + magn_offset; - dspm::Mat expected_accel = Re * this->accel0; - - float measured_data[6]; - float expected_data[6]; - for (size_t i = 0; i < 3; i++) { - measured_data[i] = magn_data[i]; - expected_data[i] = expected_magn.data[i]; - measured_data[i + 3] = accel_data[i]; - expected_data[i + 3] = expected_accel.data[i]; - } - - this->Update(H, measured_data, expected_data, R); - quat /= quat.norm(); -} - -void ekf_imu13states::UpdateRefMeasurementMagn(float *accel_data, float *magn_data, float R[6]) -{ - dspm::Mat quat(this->X.data, 4, 1); - dspm::Mat H = 0 * dspm::Mat(6, this->NUMX); - dspm::Mat Re = this->quat2rotm(quat.data).t(); - - // We include these two line to update magnetometer initial state - H.Copy(Re, 0, 7); - H.Copy(dspm::Mat::eye(3), 0, 10); - - // dAccel/dq - dspm::Mat dAccel_dq = ekf::dFdq_inv(this->accel0, quat); - H.Copy(dAccel_dq, 3, 0); - - // dMagn/dq - dspm::Mat magn(&this->X.data[7], 3, 1); - dspm::Mat magn_offset(&this->X.data[10], 3, 1); - dspm::Mat dMagn_dq = ekf::dFdq_inv(magn, quat); - H.Copy(dMagn_dq, 0, 0); - - dspm::Mat expected_magn = Re * magn + magn_offset; - dspm::Mat expected_accel = Re * this->accel0; - - float measured_data[6]; - float expected_data[6]; - for (size_t i = 0; i < 3; i++) { - measured_data[i] = magn_data[i]; - expected_data[i] = expected_magn.data[i]; - measured_data[i + 3] = accel_data[i]; - expected_data[i + 3] = expected_accel.data[i]; - } - - this->Update(H, measured_data, expected_data, R); - quat /= quat.norm(); -} - -void ekf_imu13states::UpdateRefMeasurement(float *accel_data, float *magn_data, float *attitude, float R[10]) -{ - dspm::Mat quat(this->X.data, 4, 1); - dspm::Mat H = 0 * dspm::Mat(10, this->NUMX); - dspm::Mat Re = this->quat2rotm(quat.data).t(); - - H.Copy(Re, 0, 7); - H.Copy(dspm::Mat::eye(3), 0, 10); - // dAccel/dq - dspm::Mat dAccel_dq = ekf::dFdq_inv(this->accel0, quat); - H.Copy(dAccel_dq, 3, 0); - // dMagn/dq - dspm::Mat magn(&this->X.data[7], 3, 1); - dspm::Mat magn_offset(&this->X.data[10], 3, 1); - dspm::Mat dMagn_dq = ekf::dFdq_inv(magn, quat); - H.Copy(dMagn_dq, 0, 0); - - // dq/dq - H.Copy(dspm::Mat::eye(4), 6, 1); - - dspm::Mat expected_magn = Re * magn + magn_offset; - dspm::Mat expected_accel = Re * this->accel0; - - float measured_data[10]; - float expected_data[10]; - for (size_t i = 0; i < 3; i++) { - measured_data[i] = magn_data[i]; - expected_data[i] = expected_magn.data[i]; - measured_data[i + 3] = accel_data[i]; - expected_data[i + 3] = expected_accel.data[i]; - } - for (size_t i = 0; i < 4; i++) { - measured_data[i + 6] = attitude[i]; - expected_data[i + 6] = this->X.data[i]; - } - - this->Update(H, measured_data, expected_data, R); - quat /= quat.norm(); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf_imu13states/include/ekf_imu13states.h b/test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf_imu13states/include/ekf_imu13states.h deleted file mode 100644 index d7553ca..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf_imu13states/include/ekf_imu13states.h +++ /dev/null @@ -1,98 +0,0 @@ -// Copyright 2020-2021 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#ifndef _ekf_imu13states_H_ -#define _ekf_imu13states_H_ - -#include "ekf.h" - -/** -* @brief This class is used to process and calculate attitude from imu sensors. -* -* The class use state vector with 13 follows values -* X[0..3] - attitude quaternion -* X[4..6] - gyroscope bias error, rad/sec -* X[7..9] - magnetometer vector value - magn_ampl -* X[10..12] - magnetometer offset value - magn_offset -* -* where, reference magnetometer value = magn_ampl*rotation_matrix' + magn_offset -*/ -class ekf_imu13states: public ekf { -public: - ekf_imu13states(); - virtual ~ekf_imu13states(); - virtual void Init(); - - // Method calculates Xdot values depends on U - // U - gyroscope values in radian per seconds (rad/sec) - virtual dspm::Mat StateXdot(dspm::Mat &x, float *u); - virtual void LinearizeFG(dspm::Mat &x, float *u); - - /** - * Method for development and tests only. - */ - void Test(); - /** - * Method for development and tests only. - * - * @param[in] enable_att - enable attitude as input reference value - */ - void TestFull(bool enable_att); - - /** - * Initial reference valie for magnetometer. - */ - dspm::Mat mag0; - /** - * Initial reference valie for accelerometer. - */ - dspm::Mat accel0; - - /** - * number of control measurements - */ - int NUMU; - - /** - * Update part of system state by reference measurements accelerometer and magnetometer. - * Only attitude and gyro bias will be updated. - * This method should be used as main method after calibration. - * - * @param[in] accel_data: accelerometer measurement vector XYZ in g, where 1 g ~ 9.81 m/s^2 - * @param[in] magn_data: magnetometer measurement vector XYZ - * @param[in] R: measurement noise covariance values for diagonal covariance matrix. Then smaller value, then more you trust them. - */ - void UpdateRefMeasurement(float *accel_data, float *magn_data, float R[6]); - /** - * Update full system state by reference measurements accelerometer and magnetometer. - * This method should be used at calibration phase. - * - * @param[in] accel_data: accelerometer measurement vector XYZ in g, where 1 g ~ 9.81 m/s^2 - * @param[in] magn_data: magnetometer measurement vector XYZ - * @param[in] R: measurement noise covariance values for diagonal covariance matrix. Then smaller value, then more you trust them. - */ - void UpdateRefMeasurementMagn(float *accel_data, float *magn_data, float R[6]); - /** - * Update system state by reference measurements accelerometer, magnetometer and attitude quaternion. - * This method could be used when system on constant state or in initialization phase. - * @param[in] accel_data: accelerometer measurement vector XYZ in g, where 1 g ~ 9.81 m/s^2 - * @param[in] magn_data: magnetometer measurement vector XYZ - * @param[in] attitude: attitude quaternion - * @param[in] R: measurement noise covariance values for diagonal covariance matrix. Then smaller value, then more you trust them. - */ - void UpdateRefMeasurement(float *accel_data, float *magn_data, float *attitude, float R[10]); - -}; - -#endif // _ekf_imu13states_H_ diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf_imu13states/test/test_ekf_imu13states.cpp b/test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf_imu13states/test/test_ekf_imu13states.cpp deleted file mode 100644 index cdea195..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/kalman/ekf_imu13states/test/test_ekf_imu13states.cpp +++ /dev/null @@ -1,60 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" - -#include "ekf_imu13states.h" -#include "esp_attr.h" - -static const char *TAG = "ekf_imu13states"; - - -TEST_CASE("ekf_imu13states functionality gyro only", "[dspm]") -{ - ekf_imu13states* ekf13 = new ekf_imu13states(); - ekf13->Init(); - ekf13->Test(); - unsigned int start_b = xthal_get_ccount(); - ekf13->TestFull(false); - unsigned int end_b = xthal_get_ccount(); - ESP_LOGI(TAG, "Total time %i (K cycles)", (end_b - start_b)/1000); - TEST_ASSERT_LESS_THAN(100, (int)(1000*abs(ekf13->X.data[4] - 0.1))); - TEST_ASSERT_LESS_THAN(100, (int)(1000*abs(ekf13->X.data[5] - 0.2))); - TEST_ASSERT_LESS_THAN(100, (int)(1000*abs(ekf13->X.data[6] - 0.3))); - printf("Expected result = %i, calculated result = %i\n", 100, (int)(1000*ekf13->X.data[4] + 0.5)); - printf("Expected result = %i, calculated result = %i\n", 200, (int)(1000*ekf13->X.data[5] + 0.5)); - printf("Expected result = %i, calculated result = %i\n", 300, (int)(1000*ekf13->X.data[6] + 0.5)); - -} - -TEST_CASE("ekf_imu13states functionality gyro and magn", "[dspm]") -{ - ekf_imu13states* ekf13 = new ekf_imu13states(); - ekf13->Init(); - ekf13->Test(); - unsigned int start_b = xthal_get_ccount(); - ekf13->TestFull(true); - unsigned int end_b = xthal_get_ccount(); - ESP_LOGI(TAG, "Total time %i (K cycles)", (end_b - start_b)/1000); - - TEST_ASSERT_LESS_THAN(100, (int)(1000*abs(ekf13->X.data[4] - 0.1))); - TEST_ASSERT_LESS_THAN(100, (int)(1000*abs(ekf13->X.data[5] - 0.2))); - TEST_ASSERT_LESS_THAN(100, (int)(1000*abs(ekf13->X.data[6] - 0.3))); - printf("Expected result = %i, calculated result = %i\n", 100, (int)(1000*ekf13->X.data[4] + 0.5)); - printf("Expected result = %i, calculated result = %i\n", 200, (int)(1000*ekf13->X.data[5] + 0.5)); - printf("Expected result = %i, calculated result = %i\n", 300, (int)(1000*ekf13->X.data[6] + 0.5)); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/add/fixed/dsps_add_s16_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/math/add/fixed/dsps_add_s16_ae32.S deleted file mode 100644 index 6f29a5a..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/math/add/fixed/dsps_add_s16_ae32.S +++ /dev/null @@ -1,82 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_add_platform.h" -#if (dsps_add_s16_ae32_enabled == 1) - - .text - .align 4 - .global dsps_add_s16_ae32 - .type dsps_add_s16_ae32,@function -// The function implements the following C code: -// esp_err_t dsps_add_s16_ansi(const int16_t *input1, const int16_t *input2, int16_t *output, int len, int step1, int step2, int step_out, int shift) -// { -// for (int i = 0 ; i < len ; i++) { -// int32_t acc = (int32_t)input1[i * step1] + (int32_t)input2[i * step2]; -// output[i * step_out] = acc >> shift; -// } -// return ESP_OK; -// } -dsps_add_s16_ae32: -// input1 - a2 -// input2 - a3 -// output - a4 -// len - a5 -// step_in1 - a6 -// step_in2 - a7 -// step_out - stack (a10) -// shift - stack (a9) - - entry a1, 16 - - - // l32i.n a10, a1, 16 - // s16i a10, a4, 0 - // l32i.n a10, a1, 20 - // s16i a10, a4, 2 - - l32i.n a10, a1, 16 // Load step_out to the a10 register - l32i.n a9, a1, 20 // Load shift to the a9 register - ssr a9 // sar = a9 - - slli a6, a6, 1 // a6 - step_in<<1 - slli a7, a7, 1 // a7 - step_in<<1 - slli a10, a10, 1 // a8 - step_out<<1 - - // s16i a10, a4, 0 - // s16i a6, a4, 2 - // s16i a7, a4, 4 - // s16i a5, a4, 6 - - l16si a11, a2, 0 - l16si a8, a3, 0 - add a8, a11, a8 - srl a9, a8 // a8 = a8>>sar - - loopnez a5, .loop_end_add_s16_ae32 - add.n a2, a2, a6 // input1+=step_in1; - add.n a3, a3, a7 // input2+=step_in2; - - l16si a11, a2, 0 - l16si a8, a3, 0 - s16i a9, a4, 0 // store result to the putput - add a8, a11, a8 - srl a9, a8 // a8 = a8>>sar - - add.n a4, a4, a10 // output+=step_out; -.loop_end_add_s16_ae32: - movi.n a2, 0 // return status ESP_OK - retw.n - -#endif // dsps_add_s16_ae32_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/add/fixed/dsps_add_s16_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/math/add/fixed/dsps_add_s16_ansi.c deleted file mode 100644 index 3651ee3..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/math/add/fixed/dsps_add_s16_ansi.c +++ /dev/null @@ -1,28 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_add.h" - -esp_err_t dsps_add_s16_ansi(const int16_t *input1, const int16_t *input2, int16_t *output, int len, int step1, int step2, int step_out, int shift) -{ - if (NULL == input1) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - if (NULL == input2) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - if (NULL == output) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - - for (int i = 0 ; i < len ; i++) { - int32_t acc = (int32_t)input1[i * step1] + (int32_t)input2[i * step2]; - output[i * step_out] = acc >> shift; - } - return ESP_OK; -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/add/float/dsps_add_f32_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/math/add/float/dsps_add_f32_ae32.S deleted file mode 100644 index 8f1c50a..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/math/add/float/dsps_add_f32_ae32.S +++ /dev/null @@ -1,64 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_add_platform.h" -#if (dsps_add_f32_ae32_enabled == 1) - -// This is bi quad filter form II for ESP32 processor. - .text - .align 4 - .global dsps_add_f32_ae32 - .type dsps_add_f32_ae32,@function -// The function implements the following C code: -// esp_err_t dsps_add_f32_ansi(const float *input1, const float *input2, float *output, int len, int step1, int step2, int step_out) -// { -// for (int i = 0 ; i < len ; i++) { -// output[i * step_out] = input1[i * step1] + input2[i * step2]; -// } -// return ESP_OK; -// } - -dsps_add_f32_ae32: -// input1 - a2 -// input2 - a3 -// output - a4 -// len - a5 -// step1 - a6 -// step2 - a7 -// step_out - stack (a8) - - entry a1, 16 - - l32i.n a8, a1, 16 // Load step_out to the a8 register - slli a6, a6, 2 // a6 - step1<<2 - slli a7, a7, 2 // a7 - step2<<2 - slli a8, a8, 2 // a8 - step_out<<2 - - lsi f0, a2, 0 - add.n a2, a2, a6 // input1_ptr+=step1; - loopnez a5, loop_end_add_f32_ae32 - lsi f1, a3, 0 - add.n a3, a3, a7 // input2_ptr+=step2; - - add.s f2, f1, f0 // f2 = f1 + f0 - lsi f0, a2, 0 - add.n a2, a2, a6 // input1_ptr+=step1; - ssi f2, a4, 0 - add.n a4, a4, a8 // input2_ptr+=step2; -loop_end_add_f32_ae32: - - movi.n a2, 0 // return status ESP_OK - retw.n - -#endif // dsps_add_f32_ae32_enabled diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/add/float/dsps_add_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/math/add/float/dsps_add_f32_ansi.c deleted file mode 100644 index ae05789..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/math/add/float/dsps_add_f32_ansi.c +++ /dev/null @@ -1,27 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_add.h" - -esp_err_t dsps_add_f32_ansi(const float *input1, const float *input2, float *output, int len, int step1, int step2, int step_out) -{ - if (NULL == input1) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - if (NULL == input2) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - if (NULL == output) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - - for (int i = 0 ; i < len ; i++) { - output[i * step_out] = input1[i * step1] + input2[i * step2]; - } - return ESP_OK; -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/add/include/dsps_add.h b/test_apps/managed_components/espressif__esp-dsp/modules/math/add/include/dsps_add.h deleted file mode 100644 index 32a15eb..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/math/add/include/dsps_add.h +++ /dev/null @@ -1,78 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#ifndef _dsps_add_H_ -#define _dsps_add_H_ -#include "dsp_err.h" - -#include "dsps_add_platform.h" - - -#ifdef __cplusplus -extern "C" -{ -#endif - - -/**@{*/ -/** - * @brief add two arrays - * - * The function add one input array to another - * out[i*step_out] = input1[i*step1] + input2[i*step2]; i=[0..len) - * The implementation use ANSI C and could be compiled and run on any platform - * - * @param[in] input1: input array 1 - * @param[in] input2: input array 2 - * @param output: output array - * @param len: amount of operations for arrays - * @param step1: step over input array 1 (by default should be 1) - * @param step2: step over input array 2 (by default should be 1) - * @param step_out: step over output array (by default should be 1) - * - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dsps_add_f32_ansi(const float *input1, const float *input2, float *output, int len, int step1, int step2, int step_out); -esp_err_t dsps_add_f32_ae32(const float *input1, const float *input2, float *output, int len, int step1, int step2, int step_out); - -esp_err_t dsps_add_s16_ansi(const int16_t *input1, const int16_t *input2, int16_t *output, int len, int step1, int step2, int step_out, int shift); -esp_err_t dsps_add_s16_ae32(const int16_t *input1, const int16_t *input2, int16_t *output, int len, int step1, int step2, int step_out, int shift); -/**@}*/ - -#ifdef __cplusplus -} -#endif - -#if CONFIG_DSP_OPTIMIZED - -#if (dsps_add_f32_ae32_enabled == 1) -#define dsps_add_f32 dsps_add_f32_ae32 -#else -#define dsps_add_f32 dsps_add_f32_ansi -#endif - -#if (dsps_add_s16_ae32_enabled == 1) -#define dsps_add_s16 dsps_add_s16_ae32 -#else -#define dsps_add_s16 dsps_add_s16_ansi -#endif - -#else // CONFIG_DSP_OPTIMIZED -#define dsps_add_f32 dsps_add_f32_ansi -#define dsps_add_s16 dsps_add_s16_ansi -#endif // CONFIG_DSP_OPTIMIZED - -#endif // _dsps_add_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/add/include/dsps_add_platform.h b/test_apps/managed_components/espressif__esp-dsp/modules/math/add/include/dsps_add_platform.h deleted file mode 100644 index 2b7b835..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/math/add/include/dsps_add_platform.h +++ /dev/null @@ -1,23 +0,0 @@ -#ifndef _dsps_add_platform_H_ -#define _dsps_add_platform_H_ - -#include "sdkconfig.h" - -#ifdef __XTENSA__ -#include -#include - - -#if ((XCHAL_HAVE_FP == 1) && (XCHAL_HAVE_LOOPS == 1)) - -#define dsps_add_f32_ae32_enabled 1 - -#endif - -#if (XCHAL_HAVE_LOOPS == 1) -#define dsps_add_s16_ae32_enabled 1 -#endif -#endif // __XTENSA__ - - -#endif // _dsps_add_platform_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/add/test/test_dsps_add_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/math/add/test/test_dsps_add_f32_ansi.c deleted file mode 100644 index 7af59b9..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/math/add/test/test_dsps_add_f32_ansi.c +++ /dev/null @@ -1,70 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" - -#include "dsps_add.h" -#include "esp_attr.h" - -static const char *TAG = "dsps_add"; - -TEST_CASE("dsps_add_f32_ansi functionality", "[dsps]") -{ - int n = 32; - float x[n]; - float y[n]; - for (int i = 0 ; i < n ; i++) { - x[i] = i; - y[i] = 2*i; - } - dsps_add_f32_ansi(x, x, x, n, 1, 1, 1); - for (int i = 0 ; i < n ; i++) { - if (x[i] != y[i]) { - TEST_ASSERT_EQUAL(x[i], y[i]); - } - } -} - -TEST_CASE("dsps_add_f32_ae32 functionality", "[dsps]") -{ - int n = 32; - float x[n]; - float y[n]; - for (int i = 0 ; i < n ; i++) { - x[i] = i; - y[i] = 2*i; - } - dsps_add_f32_ae32(x, x, x, n, 1, 1, 1); - for (int i = 0 ; i < n ; i++) { - if (x[i] != y[i]) { - TEST_ASSERT_EQUAL(x[i], y[i]); - } - } - - int repeat_count = 1; - - dsps_add_f32_ae32(x, x, x, n, 1, 1, 1); - - unsigned int start_b = xthal_get_ccount(); - dsps_add_f32_ae32(x, x, x, n, 1, 1, 1); - unsigned int end_b = xthal_get_ccount(); - - float total_b = end_b - start_b; - float cycles = total_b / (n * repeat_count); - ESP_LOGI(TAG, "dsps_add_f32_ae32 - %f cycles per sample \n", cycles); - -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/add/test/test_dsps_add_s16_ae32.c b/test_apps/managed_components/espressif__esp-dsp/modules/math/add/test/test_dsps_add_s16_ae32.c deleted file mode 100644 index 9d975e8..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/math/add/test/test_dsps_add_s16_ae32.c +++ /dev/null @@ -1,61 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" - -#include "dsps_add.h" -#include "esp_attr.h" - -static const char *TAG = "dsps_add"; - -TEST_CASE("dsps_add_s16_ae32 functionality", "[dsps]") -{ - int n = 64; - int16_t x[n]; - int16_t y[n]; - int32_t temp; - int shift = 0; - for (int i = 0 ; i < n ; i++) { - x[i] = i<<4; - temp = ((int32_t)x[i] + (int32_t)x[i])>>shift; - y[i] = temp; - } - - dsps_add_s16_ae32(x, x, x, n, 1, 1, 1, 0); - for (int i = 0 ; i < n ; i++) { - ESP_LOGD(TAG, "x[%i] = %i %i", i, x[i], y[i]); - if (x[i] != y[i]) { - TEST_ASSERT_EQUAL(x[i], y[i]); - } - } -} - -TEST_CASE("dsps_add_s16_ae32 benchmark", "[dsps]") -{ - const int n = 256; - int16_t x[n]; - for (int i = 0 ; i < n ; i++) { - x[i] = i<<4; - } - - unsigned int start_b = xthal_get_ccount(); - dsps_add_s16_ae32(x, x, x, n, 1, 1, 1, 0); - unsigned int end_b = xthal_get_ccount(); - - float cycles = end_b - start_b; - ESP_LOGI(TAG, "dsps_add_s16_ae32 - %f cycles per sample \n", cycles); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/add/test/test_dsps_add_s16_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/math/add/test/test_dsps_add_s16_ansi.c deleted file mode 100644 index 8a164a7..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/math/add/test/test_dsps_add_s16_ansi.c +++ /dev/null @@ -1,60 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" - -#include "dsps_add.h" -#include "esp_attr.h" - -static const char *TAG = "dsps_add"; - -TEST_CASE("dsps_add_s16_ansi functionality", "[dsps]") -{ - int n = 64; - int16_t x[n]; - int16_t y[n]; - int32_t temp; - int shift = 0; - for (int i = 0 ; i < n ; i++) { - x[i] = i<<4; - temp = ((int32_t)x[i] + (int32_t)x[i])>>shift; - y[i] = temp; - } - - dsps_add_s16_ansi(x, x, x, n, 1, 1, 1, 0); - for (int i = 0 ; i < n ; i++) { - if (x[i] != y[i]) { - TEST_ASSERT_EQUAL(x[i], y[i]); - } - } -} - -TEST_CASE("dsps_add_s16_ansi benchmark", "[dsps]") -{ - const int n = 256; - int16_t x[n]; - for (int i = 0 ; i < n ; i++) { - x[i] = i<<4; - } - - unsigned int start_b = xthal_get_ccount(); - dsps_add_s16_ansi(x, x, x, n, 1, 1, 1, 0); - unsigned int end_b = xthal_get_ccount(); - - float cycles = end_b - start_b; - ESP_LOGI(TAG, "dsps_add_s16_ansi - %f cycles per sample \n", cycles); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/addc/float/dsps_addc_f32_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/math/addc/float/dsps_addc_f32_ae32.S deleted file mode 100644 index cb4ea6a..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/math/addc/float/dsps_addc_f32_ae32.S +++ /dev/null @@ -1,57 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_addc_platform.h" -#if (dsps_addc_f32_ae32_enabled == 1) - -// This is bi quad filter form II for ESP32 processor. - .text - .align 4 - .global dsps_addc_f32_ae32 - .type dsps_addc_f32_ae32,@function -// The function implements the following C code: -// esp_err_t dsps_addc_f32_ansi(const float *input, float *output, int len, float C, int step_in, int step_out) -// { -// for (int i = 0 ; i < len ; i++) { -// output[i * step_out] = input[i * step_in] + C; -// } -// return ESP_OK; -// } -dsps_addc_f32_ae32: -// input - a2 -// output - a3 -// len - a4 -// C - a5 -// step_in - a6 -// step_out - a7 - - entry a1, 16 - - slli a6, a6, 2 // a6 - step_in<<2 - slli a7, a7, 2 // a7 - step_out<<2 - wfr f0, a5 // a5 - load to the f0 - - loopnez a4, loop_end_addc_f32_ae32 - lsi f1, a2, 0 - - add.s f2, f1, f0 // f2 = f1 + f0 - add.n a2, a2, a6 // input1_ptr+=step_in; - ssi f2, a3, 0 - add.n a3, a3, a7 // output+=step_out; -loop_end_addc_f32_ae32: - - movi.n a2, 0 // return status ESP_OK - retw.n - -#endif // dsps_addc_f32_ae32_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/addc/float/dsps_addc_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/math/addc/float/dsps_addc_f32_ansi.c deleted file mode 100644 index f825592..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/math/addc/float/dsps_addc_f32_ansi.c +++ /dev/null @@ -1,26 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_addc.h" - -esp_err_t dsps_addc_f32_ansi(const float *input, float *output, int len, float C, int step_in, int step_out) -{ - if (NULL == input) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - if (NULL == output) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - - for (int i = 0 ; i < len ; i++) { - output[i * step_out] = input[i * step_in] + C; - } - return ESP_OK; -} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/addc/include/dsps_addc.h b/test_apps/managed_components/espressif__esp-dsp/modules/math/addc/include/dsps_addc.h deleted file mode 100644 index 595320d..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/math/addc/include/dsps_addc.h +++ /dev/null @@ -1,65 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#ifndef _dsps_addc_H_ -#define _dsps_addc_H_ -#include "dsp_err.h" - -#include "dsps_addc_platform.h" - -#ifdef __cplusplus -extern "C" -{ -#endif - - -/**@{*/ -/** - * @brief add constant - * - * The function adds constant to the input array - * x[i*step_out] = y[i*step_in] + C; i=[0..len) - * The implementation use ANSI C and could be compiled and run on any platform - * - * @param[in] input: input array - * @param output: output array - * @param len: amount of operations for arrays - * @param C: constant value - * @param step_in: step over input array (by default should be 1) - * @param step_out: step over output array (by default should be 1) - * - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dsps_addc_f32_ansi(const float *input, float *output, int len, float C, int step_in, int step_out); -esp_err_t dsps_addc_f32_ae32(const float *input, float *output, int len, float C, int step_in, int step_out); -/**@}*/ - -#ifdef __cplusplus -} -#endif - - -#if CONFIG_DSP_OPTIMIZED -#if (dsps_addc_f32_ae32_enabled == 1) -#define dsps_addc_f32 dsps_addc_f32_ae32 -#else -#define dsps_addc_f32 dsps_addc_f32_ansi -#endif -#else -#define dsps_addc_f32 dsps_addc_f32_ansi -#endif // CONFIG_DSP_OPTIMIZED - -#endif // _dsps_addc_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/addc/include/dsps_addc_platform.h b/test_apps/managed_components/espressif__esp-dsp/modules/math/addc/include/dsps_addc_platform.h deleted file mode 100644 index 70cad5f..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/math/addc/include/dsps_addc_platform.h +++ /dev/null @@ -1,19 +0,0 @@ -#ifndef _dsps_addc_platform_H_ -#define _dsps_addc_platform_H_ - -#include "sdkconfig.h" - -#ifdef __XTENSA__ -#include -#include - - -#if ((XCHAL_HAVE_FP == 1) && (XCHAL_HAVE_LOOPS == 1)) - -#define dsps_addc_f32_ae32_enabled 1 - -#endif -#endif // __XTENSA__ - - -#endif // _dsps_addc_platform_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/addc/test/test_dsps_addc_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/math/addc/test/test_dsps_addc_f32_ansi.c deleted file mode 100644 index 2f2d9d4..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/math/addc/test/test_dsps_addc_f32_ansi.c +++ /dev/null @@ -1,70 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" - -#include "dsps_addc.h" -#include "esp_attr.h" - -static const char *TAG = "dsps_addc"; - - -TEST_CASE("dsps_addc_f32_ansi functionality", "[dsps]") -{ - int n = 64; - float x[n]; - float y[n]; - for (int i = 0 ; i < n ; i++) { - x[i] = i; - y[i] = i + 10; - } - dsps_addc_f32_ansi(x, x, n, 10, 1, 1); - for (int i = 0 ; i < n ; i++) { - if (x[i] != y[i]) { - TEST_ASSERT_EQUAL(x[i], y[i]); - } - } -} - -TEST_CASE("dsps_addc_f32_ae32 functionality", "[dsps]") -{ - int n = 64; - float x[n]; - float y[n]; - for (int i = 0 ; i < n ; i++) { - x[i] = i; - y[i] = i + 10; - } - dsps_addc_f32_ae32(x, x, n, 10, 1, 1); - for (int i = 0 ; i < n ; i++) { - if (x[i] != y[i]) { - TEST_ASSERT_EQUAL(x[i], y[i]); - } - } - - int repeat_count = 1; - - dsps_addc_f32_ae32(x, x, n, 10, 1, 1); - - unsigned int start_b = xthal_get_ccount(); - dsps_addc_f32_ae32(x, x, n, 10, 1, 1); - unsigned int end_b = xthal_get_ccount(); - - float total_b = end_b - start_b; - float cycles = total_b / (n * repeat_count); - ESP_LOGI(TAG, "dsps_addc_f32_ae32 - %f cycles per sample \n", cycles); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/include/dsps_math.h b/test_apps/managed_components/espressif__esp-dsp/modules/math/include/dsps_math.h deleted file mode 100644 index 878f34d..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/math/include/dsps_math.h +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#ifndef _dsps_math_H_ -#define _dsps_math_H_ - -#include "dsps_add.h" -#include "dsps_sub.h" -#include "dsps_mul.h" -#include "dsps_addc.h" -#include "dsps_mulc.h" -#include "dsps_sqrt.h" - -#endif // _dsps_math_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/mul/fixed/dsps_mul_s16_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/math/mul/fixed/dsps_mul_s16_ansi.c deleted file mode 100644 index 45d48e3..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/math/mul/fixed/dsps_mul_s16_ansi.c +++ /dev/null @@ -1,28 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_mul.h" - -esp_err_t dsps_mul_s16_ansi(const int16_t *input1, const int16_t *input2, int16_t *output, int len, int step1, int step2, int step_out, int shift) -{ - if (NULL == input1) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - if (NULL == input2) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - if (NULL == output) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - - for (int i = 0 ; i < len ; i++) { - int ttt = (int)input1[i * step1] * (int)input2[i * step2]; - output[i * step_out] = ttt>>shift; - } - return ESP_OK; -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/mul/float/dsps_mul_f32_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/math/mul/float/dsps_mul_f32_ae32.S deleted file mode 100644 index e01e2e5..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/math/mul/float/dsps_mul_f32_ae32.S +++ /dev/null @@ -1,64 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_mul_platform.h" -#if (dsps_mul_f32_ae32_enabled == 1) - -// This is bi quad filter form II for ESP32 processor. - .text - .align 4 - .global dsps_mul_f32_ae32 - .type dsps_mul_f32_ae32,@function -// The function implements the following C code: -// esp_err_t dsps_mul_f32_ansi(const float *input1, const float *input2, float *output, int len, int step1, int step2, int step_out) -// { -// for (int i = 0 ; i < len ; i++) { -// output[i * step_out] = input1[i * step1] * input2[i * step2]; -// } -// return ESP_OK; -// } - -dsps_mul_f32_ae32: -// input1 - a2 -// input2 - a3 -// output - a4 -// len - a5 -// step1 - a6 -// step2 - a7 -// step_out - stack (a8) - - entry a1, 16 - - l32i.n a8, a1, 16 // Load step_out to the a8 register - slli a6, a6, 2 // a6 - step1<<2 - slli a7, a7, 2 // a7 - step2<<2 - slli a8, a8, 2 // a8 - step_out<<2 - - lsi f0, a2, 0 - add.n a2, a2, a6 // input1_ptr+=step1; - loopnez a5, loop_end_mul_f32_ae32 - lsi f1, a3, 0 - add.n a3, a3, a7 // input2_ptr+=step2; - - mul.s f2, f1, f0 // f2 = f1*f0 - lsi f0, a2, 0 - add.n a2, a2, a6 // input1_ptr+=step1; - ssi f2, a4, 0 - add.n a4, a4, a8 // input2_ptr+=step2; -loop_end_mul_f32_ae32: - - movi.n a2, 0 // return status ESP_OK - retw.n - -#endif // dsps_mul_f32_ae32_enabled diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/mul/float/dsps_mul_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/math/mul/float/dsps_mul_f32_ansi.c deleted file mode 100644 index 109c11e..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/math/mul/float/dsps_mul_f32_ansi.c +++ /dev/null @@ -1,27 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_mul.h" - -esp_err_t dsps_mul_f32_ansi(const float *input1, const float *input2, float *output, int len, int step1, int step2, int step_out) -{ - if (NULL == input1) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - if (NULL == input2) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - if (NULL == output) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - - for (int i = 0 ; i < len ; i++) { - output[i * step_out] = input1[i * step1] * input2[i * step2]; - } - return ESP_OK; -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/mul/include/dsps_mul.h b/test_apps/managed_components/espressif__esp-dsp/modules/math/mul/include/dsps_mul.h deleted file mode 100644 index 303da36..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/math/mul/include/dsps_mul.h +++ /dev/null @@ -1,92 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#ifndef _dsps_mul_H_ -#define _dsps_mul_H_ -#include "dsp_err.h" - -#include "dsps_mul_platform.h" - -#ifdef __cplusplus -extern "C" -{ -#endif - - -/**@{*/ -/** - * @brief Multiply two arrays - * - * The function multiply one input array to another and store result to other array - * out[i*step_out] = input1[i*step1] * input2[i*step2]; i=[0..len) - * The implementation use ANSI C and could be compiled and run on any platform - * - * @param[in] input1: input array 1 - * @param[in] input2: input array 2 - * @param output: output array - * @param len: amount of operations for arrays - * @param step1: step over input array 1 (by default should be 1) - * @param step2: step over input array 2 (by default should be 1) - * @param step_out: step over output array (by default should be 1) - * - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dsps_mul_f32_ansi(const float *input1, const float *input2, float *output, int len, int step1, int step2, int step_out); -esp_err_t dsps_mul_f32_ae32(const float *input1, const float *input2, float *output, int len, int step1, int step2, int step_out); -/**@}*/ - - -/**@{*/ -/** - * @brief Multiply two arrays - * - * The function multiply one input array to another and store result to other array - * out[i*step_out] = input1[i*step1] * input2[i*step2]; i=[0..len) - * The implementation use ANSI C and could be compiled and run on any platform - * - * @param[in] input1: input array 1 - * @param[in] input2: input array 2 - * @param output: output array - * @param len: amount of operations for arrays - * @param step1: step over input array 1 (by default should be 1) - * @param step2: step over input array 2 (by default should be 1) - * @param step_out: step over output array (by default should be 1) - * @param shift: output shift after multiplication (by default should be 15) - * - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dsps_mul_s16_ansi(const int16_t *input1, const int16_t *input2, int16_t *output, int len, int step1, int step2, int step_out, int shift); - -/**@}*/ - -#ifdef __cplusplus -} -#endif - -#if CONFIG_DSP_OPTIMIZED -#if (dsps_mul_f32_ae32_enabled == 1) -#define dsps_mul_f32 dsps_mul_f32_ae32 -#else -#define dsps_mul_f32 dsps_mul_f32_ansi -#endif // -#define dsps_mul_s16 dsps_mul_s16_ansi -#else // CONFIG_DSP_OPTIMIZED -#define dsps_mul_f32 dsps_mul_f32_ansi -#define dsps_mul_s16 dsps_mul_s16_ansi -#endif -#endif // _dsps_mul_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/mul/include/dsps_mul_platform.h b/test_apps/managed_components/espressif__esp-dsp/modules/math/mul/include/dsps_mul_platform.h deleted file mode 100644 index 3eb8824..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/math/mul/include/dsps_mul_platform.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef _dsps_mul_platform_H_ -#define _dsps_mul_platform_H_ - -#include "sdkconfig.h" - -#ifdef __XTENSA__ -#include -#include - - -#if ((XCHAL_HAVE_FP == 1) && (XCHAL_HAVE_LOOPS == 1)) - -#define dsps_mul_f32_ae32_enabled 1 - -#endif -#endif // __XTENSA__ - -#endif // _dsps_mul_platform_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/mul/test/test_dsps_mul_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/math/mul/test/test_dsps_mul_f32_ansi.c deleted file mode 100644 index 5fa8344..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/math/mul/test/test_dsps_mul_f32_ansi.c +++ /dev/null @@ -1,70 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" - -#include "dsps_mul.h" -#include "esp_attr.h" - -static const char *TAG = "dsps_mul"; - -TEST_CASE("dsps_mul_f32_ansi functionality", "[dsps]") -{ - int n = 32; - float x[n]; - float y[n]; - for (int i = 0 ; i < n ; i++) { - x[i] = i; - y[i] = i*i; - } - dsps_mul_f32_ansi(x, x, x, n, 1, 1, 1); - for (int i = 0 ; i < n ; i++) { - if (x[i] != y[i]) { - TEST_ASSERT_EQUAL(x[i], y[i]); - } - } -} - -TEST_CASE("dsps_mul_f32_ae32 functionality", "[dsps]") -{ - int n = 32; - float x[n]; - float y[n]; - for (int i = 0 ; i < n ; i++) { - x[i] = i; - y[i] = i*i; - } - dsps_mul_f32_ae32(x, x, x, n, 1, 1, 1); - for (int i = 0 ; i < n ; i++) { - if (x[i] != y[i]) { - TEST_ASSERT_EQUAL(x[i], y[i]); - } - } - - int repeat_count = 1; - - dsps_mul_f32_ae32(x, x, x, n, 1, 1, 1); - - unsigned int start_b = xthal_get_ccount(); - dsps_mul_f32_ae32(x, x, x, n, 1, 1, 1); - unsigned int end_b = xthal_get_ccount(); - - float total_b = end_b - start_b; - float cycles = total_b / (n * repeat_count); - ESP_LOGI(TAG, "dsps_mul_f32_ae32 - %f cycles per sample \n", cycles); - -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/fixed/dsps_mulc_s16_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/fixed/dsps_mulc_s16_ae32.S deleted file mode 100644 index d86d081..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/fixed/dsps_mulc_s16_ae32.S +++ /dev/null @@ -1,77 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_mulc_platform.h" -#if (dsps_mulc_s16_ae32_enabled == 1) - - .text - .align 4 - .global dsps_mulc_s16_ae32 - .type dsps_mulc_s16_ae32,@function -// The function implements the following C code: -// esp_err_t dsps_mulc_f32_ansi(const float *input, float *output, int len, float C, int step_in, int step_out) -// { -// for (int i = 0 ; i < len ; i++) { -// int32_t acc = (int32_t)input[i * step_in] * (int32_t)C; -// output[i * step_out] = (int16_t)(acc>>15); -// } -// return ESP_OK; -// } -dsps_mulc_s16_ae32: -// input - a2 -// output - a3 -// len - a4 -// C - a5 -// step_in - a6 -// step_out - a7 - - entry a1, 16 - - movi.n a8, 15 // output shift - ssr a8 - - srli a4, a4, 1 // a4 = a4>>1 - slli a6, a6, 2 // a6 - step_in<<3, because we load two inputs per loop - slli a7, a7, 1 // a7 - step_out<<2 - - addi a6, a6, -4; - addi a2, a2, -4; - - ldinc m0, a2 - - loopnez a4, loop_end_mulc_f32_ae32 - add.n a2, a2, a6 // input+=step_input; - mul.DA.LL m0, a5 - rsr a8, acchi - rsr a9, acclo - src a8, a8, a9 // Here result in a8 - s16i a8, a3, 0 // store result to the putput - // rsr a9, acclo - // s16i a9, a3, 0 // store result to the putput - add.n a3, a3, a7 // output+=step_out; - mul.DA.HL m0, a5 - - rsr a8, acchi - rsr a9, acclo - ldinc m0, a2 // load next data - src a10, a8, a9 // Here result in a8 - s16i a10, a3, 0 // store result to the putput - // // rsr a9, acclo - // // s16i a9, a3, 0 // store result to the putput - add.n a3, a3, a7 // output+=step_out; -loop_end_mulc_f32_ae32: - movi.n a2, 0 // return status ESP_OK - retw.n - -#endif // dsps_mulc_s16_ae32_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/fixed/dsps_mulc_s16_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/fixed/dsps_mulc_s16_ansi.c deleted file mode 100644 index bbe4db9..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/fixed/dsps_mulc_s16_ansi.c +++ /dev/null @@ -1,27 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_mulc.h" - -esp_err_t dsps_mulc_s16_ansi(const int16_t *input, int16_t *output, int len, int16_t C, int step_in, int step_out) -{ - if (NULL == input) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - if (NULL == output) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - - for (int i = 0 ; i < len ; i++) { - int32_t acc = (int32_t)input[i * step_in] * (int32_t)C; - output[i * step_out] = (int16_t)(acc>>15); - } - return ESP_OK; -} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/float/dsps_mulc_f32_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/float/dsps_mulc_f32_ae32.S deleted file mode 100644 index d1eade0..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/float/dsps_mulc_f32_ae32.S +++ /dev/null @@ -1,57 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_mulc_platform.h" -#if (dsps_mulc_f32_ae32_enabled == 1) - -// This is bi quad filter form II for ESP32 processor. - .text - .align 4 - .global dsps_mulc_f32_ae32 - .type dsps_mulc_f32_ae32,@function -// The function implements the following C code: -// esp_err_t dsps_mulc_f32_ansi(const float *input, float *output, int len, float C, int step_in, int step_out) -// { -// for (int i = 0 ; i < len ; i++) { -// output[i * step_out] = input[i * step_in] * C; -// } -// return ESP_OK; -// } -dsps_mulc_f32_ae32: -// input - a2 -// output - a3 -// len - a4 -// C - a5 -// step_in - a6 -// step_out - a7 - - entry a1, 16 - - slli a6, a6, 2 // a6 - step_in<<2 - slli a7, a7, 2 // a7 - step_out<<2 - wfr f0, a5 // a5 - load to the f0 - - loopnez a4, loop_end_mulc_f32_ae32 - lsi f1, a2, 0 - - mul.s f2, f1, f0 // f2 = f1 * f0 - add.n a2, a2, a6 // input1_ptr+=step_in; - ssi f2, a3, 0 - add.n a3, a3, a7 // output+=step_out; -loop_end_mulc_f32_ae32: - - movi.n a2, 0 // return status ESP_OK - retw.n - -#endif // dsps_mulc_f32_ae32_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/float/dsps_mulc_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/float/dsps_mulc_f32_ansi.c deleted file mode 100644 index c184eff..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/float/dsps_mulc_f32_ansi.c +++ /dev/null @@ -1,26 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_mulc.h" - -esp_err_t dsps_mulc_f32_ansi(const float *input, float *output, int len, float C, int step_in, int step_out) -{ - if (NULL == input) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - if (NULL == output) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - - for (int i = 0 ; i < len ; i++) { - output[i * step_out] = input[i * step_in] * C; - } - return ESP_OK; -} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/include/dsps_mulc.h b/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/include/dsps_mulc.h deleted file mode 100644 index 6b8ff16..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/include/dsps_mulc.h +++ /dev/null @@ -1,75 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#ifndef _dsps_mulc_H_ -#define _dsps_mulc_H_ -#include "dsp_err.h" - -#include "dsps_mulc_platform.h" - -#ifdef __cplusplus -extern "C" -{ -#endif - -/**@{*/ -/** - * @brief multiply constant - * - * The function multiplies input array to the constant value - * x[i*step_out] = y[i*step_in]*C; i=[0..len) - * The implementation use ANSI C and could be compiled and run on any platform - * - * @param[in] input: input array - * @param output: output array - * @param len: amount of operations for arrays - * @param C: constant value - * @param step_in: step over input array (by default should be 1) - * @param step_out: step over output array (by default should be 1) - * - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dsps_mulc_f32_ansi(const float *input, float *output, int len, float C, int step_in, int step_out); -esp_err_t dsps_mulc_f32_ae32(const float *input, float *output, int len, float C, int step_in, int step_out); - -esp_err_t dsps_mulc_s16_ae32(const int16_t *input, int16_t *output, int len, int16_t C, int step_in, int step_out); -esp_err_t dsps_mulc_s16_ansi(const int16_t *input, int16_t *output, int len, int16_t C, int step_in, int step_out); - -/**@}*/ - -#ifdef __cplusplus -} -#endif - -#if CONFIG_DSP_OPTIMIZED -#if (dsps_mulc_f32_ae32_enabled == 1) -#define dsps_mulc_f32 dsps_mulc_f32_ae32 -#else // -#define dsps_mulc_f32 dsps_mulc_f32_ansi -#endif -#if (dsps_mulc_s16_ae32_enabled == 1) -#define dsps_mulc_s16 dsps_mulc_s16_ae32 -#else -#define dsps_mulc_s16 dsps_mulc_s16_ansi -#endif // dsps_mulc_s16_ae32_enabled - -#else -#define dsps_mulc_f32 dsps_mulc_f32_ansi -#define dsps_mulc_s16 dsps_mulc_s16_ansi -#endif - - -#endif // _dsps_mulc_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/include/dsps_mulc_platform.h b/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/include/dsps_mulc_platform.h deleted file mode 100644 index 9a7ca11..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/include/dsps_mulc_platform.h +++ /dev/null @@ -1,25 +0,0 @@ -#ifndef _dsps_mulc_platform_H_ -#define _dsps_mulc_platform_H_ - -#include "sdkconfig.h" - -#ifdef __XTENSA__ -#include -#include - - -#if ((XCHAL_HAVE_FP == 1) && (XCHAL_HAVE_LOOPS == 1)) - -#define dsps_mulc_f32_ae32_enabled 1 - -#endif - -#if ((XCHAL_HAVE_LOOPS == 1) && (XCHAL_HAVE_MAC16 == 1)) - -#define dsps_mulc_s16_ae32_enabled 1 - -#endif // -#endif // __XTENSA__ - - -#endif // _dsps_mulc_platform_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/test/test_dsps_mulc_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/test/test_dsps_mulc_f32_ansi.c deleted file mode 100644 index 74f36d8..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/test/test_dsps_mulc_f32_ansi.c +++ /dev/null @@ -1,69 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" - -#include "dsps_mulc.h" -#include "esp_attr.h" - -static const char *TAG = "dsps_mulc"; - -TEST_CASE("dsps_mulc_f32_ansi functionality", "[dsps]") -{ - int n = 64; - float x[n]; - float y[n]; - for (int i = 0 ; i < n ; i++) { - x[i] = i; - y[i] = i * 10; - } - dsps_mulc_f32_ansi(x, x, n, 10, 1, 1); - for (int i = 0 ; i < n ; i++) { - if (x[i] != y[i]) { - TEST_ASSERT_EQUAL(x[i], y[i]); - } - } -} - -TEST_CASE("dsps_mulc_f32_ae32 functionality", "[dsps]") -{ - int n = 64; - float x[n]; - float y[n]; - for (int i = 0 ; i < n ; i++) { - x[i] = i; - y[i] = i*10; - } - dsps_mulc_f32_ae32(x, x, n, 10, 1, 1); - for (int i = 0 ; i < n ; i++) { - if (x[i] != y[i]) { - TEST_ASSERT_EQUAL(x[i], y[i]); - } - } - - int repeat_count = 1; - - dsps_mulc_f32_ae32(x, x, n, 10, 1, 1); - - unsigned int start_b = xthal_get_ccount(); - dsps_mulc_f32_ae32(x, x, n, 10, 1, 1); - unsigned int end_b = xthal_get_ccount(); - - float total_b = end_b - start_b; - float cycles = total_b / (n * repeat_count); - ESP_LOGI(TAG, "dsps_mulc_f32_ae32 - %f cycles per sample \n", cycles); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/test/test_dsps_mulc_s16_ae32.c b/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/test/test_dsps_mulc_s16_ae32.c deleted file mode 100644 index 5cb4810..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/test/test_dsps_mulc_s16_ae32.c +++ /dev/null @@ -1,60 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" - -#include "dsps_mulc.h" -#include "esp_attr.h" - -static const char *TAG = "dsps_mulc"; - -TEST_CASE("dsps_mulc_s16_ae32 functionality", "[dsps]") -{ - int n = 64; - int16_t x[n]; - int16_t y[n]; - int32_t temp; - int16_t test_const = 0x2000; - for (int i = 0 ; i < n ; i++) { - x[i] = i<<4; - temp = (int32_t)x[i]*(int32_t)test_const; - y[i] = temp >> 15; - } - - dsps_mulc_s16_ae32(x, x, n, test_const, 1, 1); - for (int i = 0 ; i < n ; i++) { - if (x[i] != y[i]) { - TEST_ASSERT_EQUAL(x[i], y[i]); - } - } -} - -TEST_CASE("dsps_mulc_s16_ae32 benchmark", "[dsps]") -{ - const int n = 256; - int16_t x[n]; - for (int i = 0 ; i < n ; i++) { - x[i] = i<<4; - } - - unsigned int start_b = xthal_get_ccount(); - dsps_mulc_s16_ae32(x, x, n, 10, 1, 1); - unsigned int end_b = xthal_get_ccount(); - - float cycles = end_b - start_b; - ESP_LOGI(TAG, "dsps_mulc_f32_ae32 - %f cycles per sample \n", cycles); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/test/test_dsps_mulc_s16_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/test/test_dsps_mulc_s16_ansi.c deleted file mode 100644 index 55e8bf4..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/math/mulc/test/test_dsps_mulc_s16_ansi.c +++ /dev/null @@ -1,60 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" - -#include "dsps_mulc.h" -#include "esp_attr.h" - -static const char *TAG = "dsps_mulc"; - -TEST_CASE("dsps_mulc_s16_ansi functionality", "[dsps]") -{ - int n = 64; - int16_t x[n]; - int16_t y[n]; - int32_t temp; - int16_t test_const = 0x2000; - for (int i = 0 ; i < n ; i++) { - x[i] = i<<4; - temp = (int32_t)x[i]*(int32_t)test_const; - y[i] = temp >> 15; - } - - dsps_mulc_s16_ansi(x, x, n, test_const, 1, 1); - for (int i = 0 ; i < n ; i++) { - if (x[i] != y[i]) { - TEST_ASSERT_EQUAL(x[i], y[i]); - } - } -} - -TEST_CASE("dsps_mulc_s16_ae32 benchmark", "[dsps]") -{ - const int n = 256; - int16_t x[n]; - for (int i = 0 ; i < n ; i++) { - x[i] = i<<4; - } - - unsigned int start_b = xthal_get_ccount(); - dsps_mulc_s16_ansi(x, x, n, 10, 1, 1); - unsigned int end_b = xthal_get_ccount(); - - float cycles = end_b - start_b; - ESP_LOGI(TAG, "dsps_mulc_f32_ae32 - %f cycles per sample \n", cycles); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/sqrt/float/dsps_sqrt_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/math/sqrt/float/dsps_sqrt_f32_ansi.c deleted file mode 100644 index 9326900..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/math/sqrt/float/dsps_sqrt_f32_ansi.c +++ /dev/null @@ -1,53 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_sqrt.h" -#include - - -inline float dsps_sqrtf_f32_ansi(float f) -{ - int result; - int* f_ptr = (int*)&f; - result = 0x1fbb4000 + (*f_ptr >> 1); - const int *p = &result; - float* f_result = (float*)p; - return *f_result; -} - -esp_err_t dsps_sqrt_f32_ansi(const float *input, float *output, int len) -{ - if (NULL == input) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - if (NULL == output) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - - for (int i = 0 ; i < len ; i++) { - output[i] = dsps_sqrtf_f32_ansi(input[i]); - } - return ESP_OK; -} - -float dsps_inverted_sqrtf_f32_ansi(float data ) -{ - const float x2 = data * 0.5F; - const float threehalfs = 1.5F; - - union { - float f; - uint32_t i; - } conv = {data}; // member 'f' set to value of 'data'. - conv.i = 0x5f3759df - ( conv.i >> 1 ); - conv.f *= ( threehalfs - ( x2 * conv.f * conv.f ) ); - return conv.f; -} - diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/sqrt/include/dsps_sqrt.h b/test_apps/managed_components/espressif__esp-dsp/modules/math/sqrt/include/dsps_sqrt.h deleted file mode 100644 index 31edc64..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/math/sqrt/include/dsps_sqrt.h +++ /dev/null @@ -1,91 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#ifndef _dsps_sqrt_H_ -#define _dsps_sqrt_H_ -#include "dsp_err.h" - - -#ifdef __cplusplus -extern "C" -{ -#endif - -/**@{*/ -/** - * @brief square root approximation - * - * The function takes square root approximation - * x[i] ~ sqrt(y[i]); i=[0..len) - * The implementation use ANSI C and could be compiled and run on any platform - * - * @param[in] input: input array - * @param output: output array - * @param len: amount of operations for arrays - * - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dsps_sqrt_f32_ansi(const float *input, float *output, int len); -//esp_err_t dsps_sqrt_s32_ansi(const int32_t *input, int16_t *output, int len); - -/**@{*/ -/** - * @brief square root approximation - * - * The function takes square root approximation - * x ~ sqrt(y); - * The implementation use ANSI C and could be compiled and run on any platform - * - * @param[in] data: input value - * - * @return - * - square root value - */ -float dsps_sqrtf_f32_ansi(const float data); - - -/**@{*/ -/** - * @brief inverted square root approximation - * - * The function takes inverted square root approximation - * x ~ 1/sqrt(y); - * The implementation use ANSI C and could be compiled and run on any platform - * - * @param[in] data: input value - * - * @return - * - inverted square root value - */ -float dsps_inverted_sqrtf_f32_ansi(float data ); -/**@}*/ - -#ifdef __cplusplus -} -#endif - - -#ifdef CONFIG_DSP_OPTIMIZED -#define dsps_sqrt_f32 dsps_sqrt_f32_ansi -#define dsps_sqrtf_f32 dsps_sqrtf_f32_ansi -#define dsps_inverted_sqrtf_f32 dsps_inverted_sqrtf_f32_ansi -#else -#define dsps_sqrt_f32 dsps_sqrt_f32_ansi -#define dsps_sqrtf_f32 dsps_sqrtf_f32_ansi -#define dsps_inverted_sqrtf_f32 dsps_inverted_sqrtf_f32_ansi -#endif - -#endif // _dsps_sqrt_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/sqrt/test/test_dsps_sqrt_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/math/sqrt/test/test_dsps_sqrt_f32_ansi.c deleted file mode 100644 index 7fb8b77..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/math/sqrt/test/test_dsps_sqrt_f32_ansi.c +++ /dev/null @@ -1,83 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" - -#include "dsps_sqrt.h" -#include "esp_attr.h" - -static const char *TAG = "dsps_sqrt"; - -TEST_CASE("dsps_sqrtf_f32_ansi functionality", "[dsps]") -{ - float max_err = -1000; - float max_value = 0; - float min_err = 0; - float min_value = INT32_MAX; - int test_points = 100000; - for (size_t i = 0; i < test_points; i++) - { - float test_value = rand(); - // if (test_value > max_value) max_value = test_value; - // if (test_value < min_value) min_value = test_value; - float x = sqrtf(test_value); - float y = dsps_sqrtf_f32(test_value); - float error = 20*log10f(fabs((x - y)/x) + 0.000001); - if (error > max_err) - { - max_err = error; - max_value = test_value; - } - if (error < min_err) - { - min_err = error; - min_value = test_value; - } - if (error > -25) { - ESP_LOGE(TAG, "dsps_sqrtf_f32_ansi: error = %f dB, value = %f (0x%8.8x)\n", error, test_value, (int)test_value); - TEST_ASSERT_EQUAL(x, y); - } - } - ESP_LOGI(TAG, "dsps_sqrtf_f32_ansi: max error = %f dB, min error = %f dB, max_value = %f (0x%8.8x), min_value = %f (0x%8.8x)\n", max_err, min_err, max_value, (int)max_value, min_value, (int)min_value); -} - -TEST_CASE("dsps_sqrt_f32_ansi functionality", "[dsps]") -{ - int n = 256; - float* x = (float*)malloc(sizeof(float)*n); - float* result = (float*)malloc(sizeof(float)*n); - float* y = (float*)malloc(sizeof(float)*n); - for (int i = 0 ; i < n ; i++) { - y[i] = i * 10; - x[i] = y[i]*y[i]; - } - unsigned int start_b = xthal_get_ccount(); - dsps_sqrt_f32_ansi(x, result, n); - float cycles = xthal_get_ccount() - start_b; - - for (int i = 0 ; i < n ; i++) { - //printf("Result[%i] = %f, expected = %f, diff = %f\n", i, result[i], y[i], 20*logf(fabs((result[i] - y[i])/y[i]) + 0.000001)); - float error = 20*log10f(fabs((result[i] - y[i])/y[i]) + 0.000001); - if (error > -25) { - TEST_ASSERT_EQUAL(result[i], y[i]); - } - } - ESP_LOGI(TAG, "dsps_sqrt_f32_ansi - %f cycles for %i samples \n", cycles, n); - free(x); - free(y); - free(result); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/sub/float/dsps_sub_f32_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/math/sub/float/dsps_sub_f32_ae32.S deleted file mode 100644 index 5f08d2f..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/math/sub/float/dsps_sub_f32_ae32.S +++ /dev/null @@ -1,64 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_sub_platform.h" -#if (dsps_sub_f32_ae32_enabled == 1) - -// This is bi quad filter form II for ESP32 processor. - .text - .align 4 - .global dsps_sub_f32_ae32 - .type dsps_sub_f32_ae32,@function -// The function implements the following C code: -// esp_err_t dsps_sub_f32_ae32(const float *input1, const float *input2, float *output, int len, int step1, int step2, int step_out) -// { -// for (int i = 0 ; i < len ; i++) { -// output[i * step_out] = input1[i * step1] - input2[i * step2]; -// } -// return ESP_OK; -// } - -dsps_sub_f32_ae32: -// input1 - a2 -// input2 - a3 -// output - a4 -// len - a5 -// step1 - a6 -// step2 - a7 -// step_out - stack (a8) - - entry a1, 16 - - l32i.n a8, a1, 16 // Load step_out to the a8 register - slli a6, a6, 2 // a6 - step1<<2 - slli a7, a7, 2 // a7 - step2<<2 - slli a8, a8, 2 // a8 - step_out<<2 - - lsi f0, a2, 0 - add.n a2, a2, a6 // input1_ptr+=step1; - loopnez a5, loop_end_sub_f32_ae32 - lsi f1, a3, 0 - add.n a3, a3, a7 // input2_ptr+=step2; - - sub.s f2, f0, f1 // f2 = f0 - f1 - lsi f0, a2, 0 - add.n a2, a2, a6 // input1_ptr+=step1; - ssi f2, a4, 0 - add.n a4, a4, a8 // input2_ptr+=step2; -loop_end_sub_f32_ae32: - - movi.n a2, 0 // return status ESP_OK - retw.n - -#endif // dsps_sub_f32_ae32_enabled diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/sub/float/dsps_sub_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/math/sub/float/dsps_sub_f32_ansi.c deleted file mode 100644 index 0126f1d..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/math/sub/float/dsps_sub_f32_ansi.c +++ /dev/null @@ -1,27 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_sub.h" - -esp_err_t dsps_sub_f32_ansi(const float *input1, const float *input2, float *output, int len, int step1, int step2, int step_out) -{ - if (NULL == input1) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - if (NULL == input2) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - if (NULL == output) return ESP_ERR_DSP_PARAM_OUTOFRANGE; - - for (int i = 0 ; i < len ; i++) { - output[i * step_out] = input1[i * step1] - input2[i * step2]; - } - return ESP_OK; -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/sub/include/dsps_sub.h b/test_apps/managed_components/espressif__esp-dsp/modules/math/sub/include/dsps_sub.h deleted file mode 100644 index 2dc1adf..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/math/sub/include/dsps_sub.h +++ /dev/null @@ -1,67 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#ifndef _dsps_sub_H_ -#define _dsps_sub_H_ -#include "dsp_err.h" - -#include "dsps_sub_platform.h" - -#ifdef __cplusplus -extern "C" -{ -#endif - - -/**@{*/ -/** - * @brief sub arrays - * - * The function subtract one array from another - * out[i*step_out] = input1[i*step1] - input2[i*step2]; i=[0..len) - * The implementation use ANSI C and could be compiled and run on any platform - * - * @param[in] input1: input array 1 - * @param[in] input2: input array 2 - * @param output: output array - * @param len: amount of operations for arrays - * @param step1: step over input array 1 (by default should be 1) - * @param step2: step over input array 2 (by default should be 1) - * @param step_out: step over output array (by default should be 1) - * - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dsps_sub_f32_ansi(const float *input1, const float *input2, float *output, int len, int step1, int step2, int step_out); -esp_err_t dsps_sub_f32_ae32(const float *input1, const float *input2, float *output, int len, int step1, int step2, int step_out); -/**@}*/ - -#ifdef __cplusplus -} -#endif - -#if CONFIG_DSP_OPTIMIZED - -#if (dsps_sub_f32_ae32_enabled == 1) -#define dsps_sub_f32 dsps_sub_f32_ae32 -#else -#define dsps_sub_f32 dsps_sub_f32_ansi -#endif -#else -#define dsps_sub_f32 dsps_sub_f32_ansi -#endif // CONFIG_DSP_OPTIMIZED - - -#endif // _dsps_sub_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/sub/include/dsps_sub_platform.h b/test_apps/managed_components/espressif__esp-dsp/modules/math/sub/include/dsps_sub_platform.h deleted file mode 100644 index 6c67f30..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/math/sub/include/dsps_sub_platform.h +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef _dsps_sub_platform_H_ -#define _dsps_sub_platform_H_ - -#include "sdkconfig.h" - -#ifdef __XTENSA__ -#include -#include - - -#if ((XCHAL_HAVE_FP == 1) && (XCHAL_HAVE_LOOPS == 1)) - -#define dsps_sub_f32_ae32_enabled 1 - -#endif -#endif // __XTENSA__ - -#endif // _dsps_sub_platform_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/math/sub/test/test_dsps_sub_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/math/sub/test/test_dsps_sub_f32_ansi.c deleted file mode 100644 index 8792775..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/math/sub/test/test_dsps_sub_f32_ansi.c +++ /dev/null @@ -1,72 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" - -#include "dsps_sub.h" -#include "esp_attr.h" - -static const char *TAG = "dsps_sub"; - -TEST_CASE("dsps_sub_f32_ansi functionality", "[dsps]") -{ - int n = 32; - float x[n]; - float y[n]; - float z[n]; - for (int i = 0 ; i < n ; i++) { - x[i] = i*3; - y[i] = i*2; - z[i] = i; - } - dsps_sub_f32_ansi(x, y, x, n, 1, 1, 1); - for (int i = 0 ; i < n ; i++) { - if (x[i] != z[i]) { - TEST_ASSERT_EQUAL(x[i], z[i]); - } - } -} - -TEST_CASE("dsps_sub_f32_ae32 functionality", "[dsps]") -{ - int n = 32; - float x[n]; - float y[n]; - float z[n]; - for (int i = 0 ; i < n ; i++) { - x[i] = i*3; - y[i] = i*2; - z[i] = i; - } - dsps_sub_f32_ae32(x, y, x, n, 1, 1, 1); - for (int i = 0 ; i < n ; i++) { - if (x[i] != z[i]) { - TEST_ASSERT_EQUAL(x[i], z[i]); - } - } - - int repeat_count = 1; - dsps_sub_f32_ae32(x, x, x, n, 1, 1, 1); - - unsigned int start_b = xthal_get_ccount(); - dsps_sub_f32_ae32(x, x, x, n, 1, 1, 1); - unsigned int end_b = xthal_get_ccount(); - - float total_b = end_b - start_b; - float cycles = total_b / (n * repeat_count); - ESP_LOGI(TAG, "dsps_sub_f32_ae32 - %f cycles per sample \n", cycles); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/fixed/dspm_mult_s16_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/fixed/dspm_mult_s16_ae32.S deleted file mode 100644 index 3893d68..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/fixed/dspm_mult_s16_ae32.S +++ /dev/null @@ -1,174 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dspm_mult_platform.h" -#if (dspm_mult_s16_ae32_enabled == 1) - -#include "dsps_dotprod_s16_m_ae32.S" -#include "dspm_mult_s16_m_ae32_vector.S" -//esp_err_t dspm_mult_s16_ae32(const int16_t* A, const int16_t* B, int16_t* C, int m, int n, int k, int shift); - -// This is matrix multipliction function for ESP32 processor. - .text - .align 4 - .global dspm_mult_s16_ae32 - .global .dspm_mult_s16_ae32_body - .type dspm_mult_s16_ae32,@function - -dspm_mult_s16_ae32: -// A - a2 -// B - a3 -// C - a4 -// m - a5 - any > 0 -// n - a6 - 1,2,3, any -// k - a7 - 1, any -// shift - stack (a8) - -// a14 - n*4 - pointer increment -// - entry a1, 80 -// ====== process matrices when k == 1 ============ -.dspm_mult_s16_ae32_body: - l32i.n a8, a1, 80 // Load shift to the a8 register - - - // Prepare and load round value - ssr a8 // store shift to ssa - movi a15, 0x7fff - srl a15, a15 - - neg a8, a8 - addi a8, a8, 15 - ssr a8 // store shift to ssa - movi a8, 0 // Clear a8 - - slli a14, a6, 1 // Pointer increment for n - movi.n a10, 2 // Increment = 2 - movi.n a9, 0 // initial counter loop1 - - movi a12, 1 - beq a7, a12, vector_mult - // We have normal path with k > 1 - // a2, a3, a4 - A,B,C - // a5 - m - // a6 - n - // a7 - k - // a8 - temp - // a9 - temp - // a10- k counter - // a11- m counter - // a12- B - // a13- A - // a14 - pointer increment for n - // a15 - round value - - bbsi a6, 0, even_N_samples -// ---------------- for odd N - srli a6, a6, 1 // counter a6 = a6/2. We have to do it only once - slli a7, a7, 1 // counter a7 = a7*2. We have to do it only once - - // loop for M -m_loop_mmult: - movi a10, 0 // reset k loop counter - mov a13, a3 // set pointer to the first column -// loop for K -k_loop_mmult: - - addi a12, a2, -4 // every loop the same start position - - movi a8, 0 - wsr a8, acchi - wsr a15, acclo // initialize acc with shifted round value - - loopnez a6, .loop_end_mmult // loop for N - .loop_mmult: - ldinc m3, a12 - l16si a8, a13, 0 - add a13, a13, a7 - mula.ad.ll a8, m3 - l16si a8, a13, 0 - add a13, a13, a7 - mula.ad.lh a8, m3 - .loop_end_mmult: - - rsr a8, acchi - rsr a9, acclo - src a8, a8, a9 - s16i a8, a4, 0 - addi a4, a4, 2 - // check and increment for K - - addi a10, a10, 2 - add a13, a3, a10 // we shift collumn - bne a10, a7, k_loop_mmult - - // Check and increment for M - add a2, a2, a14 // move to the next raw - addi a5, a5, -1 - bnez.n a5, m_loop_mmult - - movi.n a2, 0 // return status ESP_OK - retw.n - -even_N_samples: -// ---------------- for odd N - slli a7, a7, 1 // counter a7 = a7*2. We have to do it only once - - // loop for M -m_loop_mmult_even: - movi a10, 0 // reset k loop counter - mov a13, a3 // set pointer to the first column -// loop for K -k_loop_mmult_even: - - mov a12, a2 // every loop the same start position - - movi a8, 0 - wsr a8, acchi - wsr a15, acclo // initialize acc with shifted round value - - loopnez a6, .loop_end_mmult_even // loop for N - .loop_mmult_even: - l16si a9, a12, 0 - l16si a8, a13, 0 - addi a12, a12, 2 - add a13, a13, a7 - mula.aa.ll a8, a9 - .loop_end_mmult_even: - - rsr a8, acchi - rsr a9, acclo - src a8, a8, a9 - s16i a8, a4, 0 - addi a4, a4, 2 - // check and increment for K - - addi a10, a10, 2 - add a13, a3, a10 // we shift collumn - bne a10, a7, k_loop_mmult_even - - // Check and increment for M - add a2, a2, a14 // move to the next raw - addi a5, a5, -1 - bnez.n a5, m_loop_mmult_even - - movi.n a2, 0 // return status ESP_OK - retw.n - -// The path where n > 1 -vector_mult: - dspm_mult_s16_m_ae32_vector; - - -#endif // dspm_mult_s16_ae32_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/fixed/dspm_mult_s16_aes3.S b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/fixed/dspm_mult_s16_aes3.S deleted file mode 100644 index aa08b3d..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/fixed/dspm_mult_s16_aes3.S +++ /dev/null @@ -1,142 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dspm_mult_platform.h" -#if (dspm_mult_s16_aes3_enabled == 1) -#include "dsps_dotprod_s16_m_ae32.S" -#include "dspm_mult_s16_m_ae32_vector.S" - -//esp_err_t dspm_mult_s16_ae32(const int16_t* A, const int16_t* B, int16_t* C, int m, int n, int k, int shift); - -// This is matrix multipliction function for ESP32 processor. - .text - .align 4 - .literal_position - .literal .LC0_1_38, 32767 - .literal .LC1_1_39, 16383 - - .global dspm_mult_s16_aes3 - .global .dspm_mult_s16_ae32_body - .type dspm_mult_s16_aes3,@function - -dspm_mult_s16_aes3: - - entry a1,80 # - - movi.n a10, 7 - and a10, a10, a7 - beqz a10, .dspm_mult_s16_aes3_body - // Call Esp32 function - J .dspm_mult_s16_ae32_body - -.dspm_mult_s16_aes3_body: - mov.n a10,a4 # [0] - mov.n a11,a5 # [1] - l32i a5,a1,80 # [2] id:77 shift+0x0 - s32i.n a3,a1,32 # [3] gra_spill_temp_0 - - bltz a5,.Lt_0_6146 # [4] - -#.LBB3_dspm_mult_s16_aes3: # 0x13 - l32r a9,.LC0_1_38 # [0] - ssr a5 # [1] - sra a9,a9 # [2] - -.LBB23_dspm_mult_s16_aes3: # 0x1c - s16i a9,a1,0 # [0] id:78 round_data_64+0x0 - s16i a9,a1,2 # [1] id:78 round_data_64+0x0 - s16i a9,a1,4 # [2] id:78 round_data_64+0x0 - s16i a9,a1,6 # [3] id:78 round_data_64+0x0 - s16i a9,a1,8 # [4] id:78 round_data_64+0x0 - s16i a9,a1,10 # [5] id:78 round_data_64+0x0 - s16i a9,a1,12 # [6] id:78 round_data_64+0x0 - s16i a9,a1,14 # [7] id:78 round_data_64+0x0 - - blti a11,1,.Lt_0_7426 # [0] - - mov.n a13,a2 # [0] - slli a4,a7,1 # [1] - mov.n a12,a1 # [2] - l32i.n a14,a1,32 # [3] gra_spill_temp_0 - movi.n a15,15 # [4] - movi.n a8,0 # [5] - slli a9,a6,1 # [6] - s32i.n a9,a1,36 # [7] gra_spill_temp_1 - s32i.n a8,a1,44 # [8] gra_spill_temp_3 - sub a15,a15,a5 # [9] - addi.n a8,a7,7 # [10] - movgez a8,a7,a7 # [11] - srai a8,a8,3 # [12] - s32i.n a8,a1,40 # [13] gra_spill_temp_2 - slli a8,a8,4 # [14] - add.n a14,a14,a8 # [15] - -.Lt_0_7938: # 0x5d - l32i.n a8,a1,40 # [0] gra_spill_temp_2 - beqz.n a8,.Lt_0_8194 # [2] - - l32i.n a7,a1,32 # [0] gra_spill_temp_0 - mov.n a2,a13 # [1] - -.Lt_0_8706: # 0x65 - ee.ldqa.u16.128.ip a12,0 # [0] id:80 - ee.vldbc.16.ip q1,a2,2 # [1] id:79 - mov.n a3,a7 # [2] - ee.vld.128.xp q0,a3,a4 # [3] id:81 - addi a7,a7,16 # [4] - blti a6,1,.Lt_0_8962 # [5] - - srai a5,a6,1 # [0] - bbci a6,0,.LBB68_dspm_mult_s16_aes3 # [1] - - ee.vmulas.s16.qacc.ldbc.incp q1,a2,q0,q1 # [0] id:82 - ee.vld.128.xp q0,a3,a4 # [1] id:83 - -.LBB68_dspm_mult_s16_aes3: # 0x82 - loopgtz a5,.LBB74_dspm_mult_s16_aes3 # [0] - -.LBB64_dspm_mult_s16_aes3: # 0x85 - ee.vld.128.xp q2,a3,a4 # [0*II+0] id:83 - ee.vmulas.s16.qacc.ldbc.incp q1,a2,q0,q1 # [0*II+1] id:82 - ee.vld.128.xp q0,a3,a4 # [0*II+2] id:83 - ee.vmulas.s16.qacc.ldbc.incp q1,a2,q2,q1 # [0*II+3] id:82 - -.LBB74_dspm_mult_s16_aes3: # 0x91 - -.Lt_0_8962: # 0x91 - mov.n a2,a13 # [0] - ee.srcmb.s16.qacc q0,a15,1 # [1] - ee.vst.128.ip q0,a10,16 # [2] id:85 - bne a7,a14,.Lt_0_8706 # [3] - -.Lt_0_8194: # 0x9c - l32i.n a8,a1,36 # [0] gra_spill_temp_1 - l32i.n a9,a1,44 # [1] gra_spill_temp_3 - add.n a13,a13,a8 # [2] - addi.n a9,a9,1 # [3] - s32i.n a9,a1,44 # [4] gra_spill_temp_3 - bne a11,a9,.Lt_0_7938 # [5] - -.Lt_0_7426: # 0xa9 - movi.n a2,0 # [0] - retw.n # [1] - -.Lt_0_6146: # 0xad - l32r a9,.LC1_1_39 # [0] - ssr a5 # [1] - sra a9,a9 # [2] - j .LBB23_dspm_mult_s16_aes3 # [3] - - -#endif // dspm_mult_s16_ae32_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/fixed/dspm_mult_s16_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/fixed/dspm_mult_s16_ansi.c deleted file mode 100644 index 13c244e..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/fixed/dspm_mult_s16_ansi.c +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_dotprod.h" -#include "dspm_mult.h" - -// Matrinx A(m,n), m - amount or rows, n - amount of columns -// C(m,k) = A(m,n)*B(n,k) -// c(i,j) = sum(a(i,s)*b(s,j)) , s=1..n -esp_err_t dspm_mult_s16_ansi(const int16_t *A, const int16_t *B, int16_t *C, int m, int n, int k, int shift) -{ - int final_shift = shift - 15; - for (int i = 0 ; i < m ; i++) { - for (int j = 0 ; j < k ; j++) { - // This code also could be used - //dsps_dotprode_f32_ae32(&A[i*n],&B[j],&C[i*k + j],n,1,n); - long long acc = 0x7fff >> shift; - for (int s = 0; s < n ; s++) { - acc += (int32_t)A[i * n + s] * (int32_t)B[s * k + j]; - } - if (final_shift > 0) { - C[i * k + j] = (acc << final_shift); - } else { - C[i * k + j] = (acc >> (-final_shift)); - } - } - } - return ESP_OK; -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/fixed/dspm_mult_s16_m_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/fixed/dspm_mult_s16_m_ae32.S deleted file mode 100644 index 791e085..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/fixed/dspm_mult_s16_m_ae32.S +++ /dev/null @@ -1,58 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -.macro dspm_mult_s16_ae32_MxNxN -// A - a2 -// B - a3 -// C - a4 -// m - a5 -// n - a6 -// k - a7 -// shift - stack (a8) - - movi a10, 4 // load 4 as a constant - // Check if n >=4 then acceleration is possible and - blt a6, a10, do_dotproduct - // Here we make operations one by one... - - - movi.n a2, 0 // return status ESP_OK - retw.n - -do_dotproduct: - - mov a12, a2 - mov a13, a3 - - srli a9, a6, 2 // a9 - count/4 - 1 - addi a9, a9, -1 - - movi.n a10, 0 // load 0 to the a10 to increment second array - dotprod_s16_ae32_full a12, a13, a9, a10, a6 - - /* Get accumulator */ - ssr a6 - rsr a2, acchi - rsr a3, acclo - src a2, a2, a3 - - s16i a2, a4, 0 - movi.n a2, 0 - - - movi.n a2, 0 // return status ESP_OK - retw.n - -.endm // dspm_mult_s16_ae32_MxNxN \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/fixed/dspm_mult_s16_m_ae32_vector.S b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/fixed/dspm_mult_s16_m_ae32_vector.S deleted file mode 100644 index af9dd62..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/fixed/dspm_mult_s16_m_ae32_vector.S +++ /dev/null @@ -1,105 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -.macro dspm_mult_s16_m_ae32_vector -// m - a5 - any > 0 -// n - a6 - 1,2,3, any -// k - a7 - 1, any - - - // Define path for n < 4 - movi a7, 4 - blt a6, a7, small_process_loop // jump for n < 4 - - srli a7, a6, 2 - addi a7, a7, -1 - - -mmultv_loop1: - wsr a8, acchi - wsr a15, acclo // initialize acc with shifted round value - - // Clear initial state of the result register - // a2 - A - // a3 - B - // a4 - C - // a6 - n - // a7 - n/4 - 1 - // a8 - 0 - // a15- 0x7fff>>shift - - mov a12, a2 // load A - mov a13, a3 // Load B - - dotprod_s16_ae32_full a12, a13, a7, a6 - - // check loop 1 - /* Get accumulator */ - rsr a12, acchi - rsr a13, acclo - src a12, a12, a13 - - s16i a12, a4, 0 - addi a4, a4, 2 - - add.n a2, a2, a14 // Increment A, A = A[i*n] - addi a9, a9, 1 // Increment loop1 counter - blt a9, a5, mmultv_loop1 - - - movi.n a2, 0 // return status ESP_OK - retw.n - -small_process_loop: - - wsr a8, acchi - wsr a15, acclo // initialize acc with shifted round value - - mov a12, a2 // load A - mov a13, a3 // Load B - - addi a12, a12, -4 // To arrange fist pointer - addi a13, a13, -4 // To arrange fist pointer - - bbci a6, 1, .mod2chk_short - ldinc m0, a12 - ldinc m2, a13 - mula.dd.hh m0, m2 - mula.dd.ll m0, m2 - .mod2chk_short: - bbci a6, 0, .mod1chk_short - ldinc m0, a12 - ldinc m2, a13 - mula.dd.ll m0, m2 - .mod1chk_short: - - // check loop 1 - /* Get accumulator */ - rsr a12, acchi - rsr a13, acclo - src a12, a12, a13 - - s16i a12, a4, 0 - addi a4, a4, 2 - - add.n a2, a2, a14 // Increment A, A = A[i*n] - addi a9, a9, 1 // Increment loop1 counter - blt a9, a5, small_process_loop - - movi.n a2, 0 // return status ESP_OK - retw.n - - -.endm // dspm_mult_s16_m_ae32_vector \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_3x3x1_f32_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_3x3x1_f32_ae32.S deleted file mode 100644 index 1932c19..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_3x3x1_f32_ae32.S +++ /dev/null @@ -1,75 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dspm_mult_platform.h" -#if (dspm_mult_3x3x1_f32_ae32_enabled == 1) - -// This is matrix multipliction function for ESP32 processor. - .text - .align 4 - .global dspm_mult_3x3x1_f32_ae32 - .type dspm_mult_3x3x1_f32_ae32,@function -// The function implements the following C code: -// esp_err_t dspm_mult_3x3x1_f32_ansi(const float* A, const float* B, float* C, int m, int n, int k) -// { - // for (int i=0 ; i< m ; i++) - // { - // for (int j=0 ; j< k ; j++) - // { - // C[i*k + j] = A[i*n]*B[j]; - // for (int s=1; s< n ; s++) - // { - // C[i*k + j] += A[i*n + s]*B[s*k + j]; - // } - // } - // } -// return ESP_OK; -// } - -dspm_mult_3x3x1_f32_ae32: -// A - a2 -// B - a3 -// C - a4 - -// a5 - 0 -// a6 - 3 - entry a1, 16 - - movi a5, 0 - movi a6, 3 - - lsi f13,a3, 0 // B[0] - lsi f14,a3, 4 // B[1] - lsi f15,a3, 8 // B[2] - -// addi a2, a2, -12 // To compensate first increment - loopnez a6, loop_mac_3x3x1_end_m_ae32 - wfr f0, a5 - lsi f2, a2, 0 - madd.s f0, f2, f13 - lsi f3, a2, 4 - madd.s f0, f3, f14 - lsi f4, a2, 8 - madd.s f0, f4, f15 - - addi a2, a2, 12 - ssi f0, a4, 0 - addi a4, a4, 4 - - loop_mac_3x3x1_end_m_ae32: - - movi.n a2, 0 // return status ESP_OK - retw.n - -#endif // \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_3x3x3_f32_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_3x3x3_f32_ae32.S deleted file mode 100644 index d549ecc..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_3x3x3_f32_ae32.S +++ /dev/null @@ -1,85 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dspm_mult_platform.h" -#if (dspm_mult_3x3x3_f32_ae32_enabled == 1) - -// This is matrix multipliction function for ESP32 processor. - .text - .align 4 - .global dspm_mult_3x3x3_f32_ae32 - .type dspm_mult_3x3x3_f32_ae32,@function -// The function implements the following C code: -// esp_err_t dspm_mult_3x3x1_f32_ansi(const float* A, const float* B, float* C, int m, int n, int k) -// { - // for (int i=0 ; i< m ; i++) - // { - // for (int j=0 ; j< k ; j++) - // { - // C[i*k + j] = A[i*n]*B[j]; - // for (int s=1; s< n ; s++) - // { - // C[i*k + j] += A[i*n + s]*B[s*k + j]; - // } - // } - // } -// return ESP_OK; -// } - -dspm_mult_3x3x3_f32_ae32: -// A - a2 -// B - a3 -// C - a4 - -// a5 - 0 -// a6 - 3 - internal loop for n -// a7 - 3 - external loop for M - entry a1, 16 - - movi a5, 0 - movi a6, 3 - movi a7, 3 // loop ccount - -m_loop_3x3x3: - mov a12, a2 // A - mov a14, a4 // output pointer - - lsi f12, a3, 0 // B[0][0] - lsi f13, a3, 12 // B[1][0] - lsi f14, a3, 24 // B[2][0] - - loopnez a6, loop_mac_3x3x3_end_m_ae32 - wfr f0, a5 - - lsi f2, a12, 0 - madd.s f0, f2, f12 - lsi f3, a12, 4 - madd.s f0, f3, f13 - lsi f4, a12, 8 - madd.s f0, f4, f14 - - addi a12, a12, 12 - ssi f0, a14, 0 - addi a14, a14, 12 - loop_mac_3x3x3_end_m_ae32: - - addi a3, a3, 4 // increment input pointer B - addi a4, a4, 4 - addi a7, a7, -1 - bnez a7, m_loop_3x3x3 - - movi.n a2, 0 // return status ESP_OK - retw.n - -#endif // \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_4x4x1_f32_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_4x4x1_f32_ae32.S deleted file mode 100644 index cb6c2d4..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_4x4x1_f32_ae32.S +++ /dev/null @@ -1,77 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dspm_mult_platform.h" -#if (dspm_mult_4x4x1_f32_ae32_enabled == 1) - -// This is matrix multipliction function for ESP32 processor. - .text - .align 4 - .global dspm_mult_4x4x1_f32_ae32 - .type dspm_mult_4x4x1_f32_ae32,@function -// The function implements the following C code: -// esp_err_t dspm_mult_3x3x1_f32_ansi(const float* A, const float* B, float* C, int m, int n, int k) -// { - // for (int i=0 ; i< m ; i++) - // { - // for (int j=0 ; j< k ; j++) - // { - // C[i*k + j] = A[i*n]*B[j]; - // for (int s=1; s< n ; s++) - // { - // C[i*k + j] += A[i*n + s]*B[s*k + j]; - // } - // } - // } -// return ESP_OK; -// } - -dspm_mult_4x4x1_f32_ae32: -// A - a2 -// B - a3 -// C - a4 - -// a5 - 0 -// a6 - 3 - entry a1, 16 - - movi a5, 0 - movi a6, 4 - - lsi f12,a3, 0 // B[0] - lsi f13,a3, 4 // B[1] - lsi f14,a3, 8 // B[2] - lsi f15,a3, 12 // B[3] - - loopnez a6, loop_mac_4x4x1_end_m_ae32 - wfr f0, a5 - lsi f2, a2, 0 - madd.s f0, f2, f12 - lsi f3, a2, 4 - madd.s f0, f3, f13 - lsi f4, a2, 8 - madd.s f0, f4, f14 - lsi f5, a2, 12 - madd.s f0, f5, f15 - - addi a2, a2, 16 - ssi f0, a4, 0 - addi a4, a4, 4 - - loop_mac_4x4x1_end_m_ae32: - - movi.n a2, 0 // return status ESP_OK - retw.n - -#endif // \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_4x4x4_f32_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_4x4x4_f32_ae32.S deleted file mode 100644 index 980a665..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_4x4x4_f32_ae32.S +++ /dev/null @@ -1,88 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dspm_mult_platform.h" -#if (dspm_mult_4x4x4_f32_ae32_enabled == 1) - -// This is matrix multipliction function for ESP32 processor. - .text - .align 4 - .global dspm_mult_4x4x4_f32_ae32 - .type dspm_mult_4x4x4_f32_ae32,@function -// The function implements the following C code: -// esp_err_t dspm_mult_3x3x1_f32_ansi(const float* A, const float* B, float* C, int m, int n, int k) -// { - // for (int i=0 ; i< m ; i++) - // { - // for (int j=0 ; j< k ; j++) - // { - // C[i*k + j] = A[i*n]*B[j]; - // for (int s=1; s< n ; s++) - // { - // C[i*k + j] += A[i*n + s]*B[s*k + j]; - // } - // } - // } -// return ESP_OK; -// } - -dspm_mult_4x4x4_f32_ae32: -// A - a2 -// B - a3 -// C - a4 - -// a5 - 0 -// a6 - 4 - internal loop for n -// a7 - 4 - external loop for M - entry a1, 16 - - movi a5, 0 - movi a6, 4 - movi a7, 4 // loop ccount - -m_loop_4x4x4: - mov a12, a2 // A - mov a14, a4 // output pointer - - lsi f12, a3, 0 // B[0][0] - lsi f13, a3, 16 // B[1][0] - lsi f14, a3, 32 // B[2][0] - lsi f15, a3, 48 // B[3][0] - - loopnez a6, loop_mac_4x4x4_end_m_ae32 - wfr f0, a5 - - lsi f2, a12, 0 - madd.s f0, f2, f12 - lsi f3, a12, 4 - madd.s f0, f3, f13 - lsi f4, a12, 8 - madd.s f0, f4, f14 - lsi f5, a12, 12 - madd.s f0, f5, f15 - - addi a12, a12, 16 - ssi f0, a14, 0 - addi a14, a14, 16 - loop_mac_4x4x4_end_m_ae32: - - addi a3, a3, 4 // increment input pointer B - addi a4, a4, 4 - addi a7, a7, -1 - bnez a7, m_loop_4x4x4 - - movi.n a2, 0 // return status ESP_OK - retw.n - -#endif // \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_f32_ae32.S b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_f32_ae32.S deleted file mode 100644 index 9e3bc13..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_f32_ae32.S +++ /dev/null @@ -1,104 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dspm_mult_platform.h" -#if (dspm_mult_f32_ae32_enabled == 1) - -#include "dsps_dotprode_f32_m_ae32.S" - -// This is matrix multipliction function for ESP32 processor. - .text - .align 4 - .global dspm_mult_f32_ae32 - .global .dspm_mult_f32_ae32_body - .type dspm_mult_f32_ae32,@function -// The function implements the following C code: -// esp_err_t dspm_mult_f32_ansi(const float* A, const float* B, float* C, int m, int n, int k) -// { - // for (int i=0 ; i< m ; i++) - // { - // for (int j=0 ; j< k ; j++) - // { - // C[i*k + j] = A[i*n]*B[j]; - // for (int s=1; s< n ; s++) - // { - // C[i*k + j] += A[i*n + s]*B[s*k + j]; - // } - // } - // } -// return ESP_OK; -// } - -dspm_mult_f32_ae32: -// A - a2 -// B - a3 -// C - a4 -// m - a5 -// n - a6 -// k - a7 - -// a8 = n*4 -// a10 = 4 -// a9 - counter loop1: 0..m -// a11 - counter loop2: 0..k -// a12 - A -// a13 - B -// a4 - C - - entry a1, 16 - // Array increment for floating point data should be 4 -.dspm_mult_f32_ae32_body: - slli a8, a6, 2 // Pointer increment for A - slli a15,a7, 2 // Pointer increment for B - - movi.n a14, 0 // Innitial state of accumulator f1 - movi.n a10, 4 // Increment = 4 - movi.n a9, 0 // counter loop1 - -.dpf_loop1: - movi.n a11, 0 // reset counter for loop2 -.dpf_loop2: - - // Clear initial state of the result register - // a2 - A - // a3 - B - // a6 - n - // a10 - step == 4 bytes - // a8 - step n*4 - mov a12, a2 // load A - - slli a13, a11, 2 // loop count to pointer value - add.n a13, a3, a13 // load A - - wfr f1, a14 // reset f1 - // Calculating dotproduct... - dotprode_f32_ae32 a12, a13, a6, a10, a15; - - ssi f1, a4, 0 // Store result from f1 to memory at a4 - addi a4, a4, 4 // increment a4 for next time - - // check loop 2 - addi a11, a11, 1 // Increment loop2 counter - blt a11, a7, .dpf_loop2 - - // check loop 1 - add.n a2, a2, a8 // Increment A, A = A[i*n] - - addi a9, a9, 1 // Increment loop1 counter - blt a9, a5, .dpf_loop1 - - movi.n a2, 0 // return status ESP_OK - retw.n - -#endif //dspm_mult_f32_ae32_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_f32_aes3.S b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_f32_aes3.S deleted file mode 100644 index d6c16e9..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_f32_aes3.S +++ /dev/null @@ -1,150 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dspm_mult_platform.h" - -#if (dspm_mult_f32_aes3_enabled == 1) - - -// This is matrix multipliction function for ESP32 processor. - .text - .align 4 - .global dspm_mult_f32_aes3 - .global .dspm_mult_f32_ae32_body - .type dspm_mult_f32_aes3,@function -// The function implements the following C code: -// esp_err_t dspm_mult_f32_ansi(const float* A, const float* B, float* C, int m, int n, int k) -// { - // for (int i=0 ; i< m ; i++) - // { - // for (int j=0 ; j< k ; j++) - // { - // C[i*k + j] = A[i*n]*B[j]; - // for (int s=1; s< n ; s++) - // { - // C[i*k + j] += A[i*n + s]*B[s*k + j]; - // } - // } - // } -// return ESP_OK; -// } - -dspm_mult_f32_aes3: - entry a1, 16 -// A - a2 -// B - a3 -// C - a4 -// m - a5 -// n - a6 -// k - a7 - - // Ccheck if we can use S3 memory model: - or a12, a5, a6 - or a12, a7, a12 - movi.n a11, 3 - and a12, a12, a11 - movi.n a11, 15 - or a10, a3, a2 - or a10, a10, a4 - and a10, a10, a11 - or a12, a12, a10 - beqz a12, .s3_mmult - // Call Esp32 function - J .dspm_mult_f32_ae32_body - -.s3_mmult: -// f0, f1, f2, f3 - multiplication result -// f4, f5, f6, f7 - input for matrix B -// f8, f9, f10,f11- input far matrix A - movi.n a14, 0 - - slli a12, a7, 2 // a12 = K*4 - step for rows - slli a10, a7, 2 // a10 = K*4 - step for rows - srli a11, a6, 2 // N count - addi.n a11, a11, -1 - - movi.n a15, 0 - mov a13, a3 - mov a7, a4 - -.loop_x_aes3: - movi.n a9, 0 - mov a8, a2 // A matirx - .loop_y_aes3: - add a13, a3, a14 // Reload Y pointer to Y11 + A14 - EE.LDF.128.IP f11, f10, f9, f8, a8, 16 // Load A values: X11, X12, X13, X14 - EE.LDF.128.XP f7, f6, f5, f4, a13, a12 // Load B value: Y11, Y12, Y13, Y14 - mul.s f0, f4, f8 // f0 = X11*Y11 - mul.s f1, f5, f8 // f1 = X12*Y11 - mul.s f2, f6, f8 // f2 = X13*Y11 - mul.s f3, f7, f8 // f3 = X14*Y11 - - EE.LDF.128.XP f7, f6, f5, f4, a13, a12 // Load B value: Y21, Y22, Y23, Y24 - madd.s f0, f4, f9 // f0 = X11*Y11 + X12*Y21 - madd.s f1, f5, f9 // f1 = X11*Y12 + X12*Y22 - madd.s f2, f6, f9 // f2 = X11*Y13 + X12*Y23 - madd.s f3, f7, f9 // f3 = X11*Y14 + X12*Y24 - - EE.LDF.128.XP f7, f6, f5, f4, a13, a12 // Load B value: Y31, Y32, Y33, Y34 - madd.s f0, f4, f10 // f0 = X11*Y11 + X12*Y21 + X13*Y31 - madd.s f1, f5, f10 // f1 = X11*Y12 + X12*Y22 + X13*Y32 - madd.s f2, f6, f10 // f2 = X11*Y13 + X12*Y23 + X13*Y33 - madd.s f3, f7, f10 // f3 = X11*Y14 + X12*Y24 + X13*Y34 - - EE.LDF.128.XP f7, f6, f5, f4, a13, a12 // Load B value: Y41, Y42, Y43, Y44 - madd.s f0, f4, f11 // f0 = X11*Y11 + X12*Y21 + X13*Y31 + X14*Y41 - madd.s f1, f5, f11 // f1 = X11*Y12 + X12*Y22 + X13*Y32 + X14*Y42 - madd.s f2, f6, f11 // f2 = X11*Y13 + X12*Y23 + X13*Y33 + X14*Y43 - madd.s f3, f7, f11 // f3 = X11*Y14 + X12*Y24 + X13*Y34 + X14*Y44 - - loopnez a11, .loop_end_m_aes3 - EE.LDF.128.IP f11, f10, f9, f8, a8, 16 // Load A values: X15, X16, X17, X18 - - EE.LDF.128.XP f7, f6, f5, f4, a13, a12 // Load B value: Y51, Y52, Y53, Y54 - madd.s f0, f4, f8 // f0 += X15*Y51 - madd.s f1, f5, f8 // f1 += X15*Y52 - madd.s f2, f6, f8 // f2 += X15*Y53 - madd.s f3, f7, f8 // f3 += X15*Y54 - - EE.LDF.128.XP f7, f6, f5, f4, a13, a12 // Load B value: Y61, Y62, Y63, Y64 - madd.s f0, f4, f9 // f0 += X16*Y61 - madd.s f1, f5, f9 // f1 += X16*Y62 - madd.s f2, f6, f9 // f2 += X16*Y63 - madd.s f3, f7, f9 // f3 += X16*Y64 - - EE.LDF.128.XP f7, f6, f5, f4, a13, a12 // Load B value: Y71, Y72, Y73, Y74 - madd.s f0, f4, f10 // f0 = - madd.s f1, f5, f10 // f1 = - madd.s f2, f6, f10 // f2 = - madd.s f3, f7, f10 // f3 = - - EE.LDF.128.XP f7, f6, f5, f4, a13, a12 // Load B value: Y81, Y82, Y83, Y84 - madd.s f0, f4, f11 // f0 = - madd.s f1, f5, f11 // f1 = - madd.s f2, f6, f11 // f2 = - madd.s f3, f7, f11 // f3 = - .loop_end_m_aes3: - EE.STF.128.XP f3, f2, f1, f0, a4, a10 // Store result - - addi a9, a9, 1 // Increment loop1 counter - blt a9, a5, .loop_y_aes3 - addi.n a7, a7, 16 - mov a4, a7 - addi.n a14, a14, 16 // B shift for 4 - addi a15, a15, 16 // Increment loop1 counter -blt a15, a12, .loop_x_aes3 - movi.n a2, 0 // return status ESP_OK - retw.n - -#endif //dspm_mult_f32_aes3_enabled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_f32_ansi.c deleted file mode 100644 index 371aa25..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/float/dspm_mult_f32_ansi.c +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -#include "dsps_dotprod.h" -#include "dspm_mult.h" - -// Matrinx A(m,n), m - amount or rows, n - amount of columns -// C(m,k) = A(m,n)*B(n,k) -// c(i,j) = sum(a(i,s)*b(s,j)) , s=1..n -esp_err_t dspm_mult_f32_ansi(const float *A, const float *B, float *C, int m, int n, int k) -{ - for (int i = 0 ; i < m ; i++) { - for (int j = 0 ; j < k ; j++) { - C[i * k + j] = A[i * n] * B[j]; - for (int s = 1; s < n ; s++) { - C[i * k + j] += A[i * n + s] * B[s * k + j]; - } - } - } - return ESP_OK; -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/include/dspm_mult.h b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/include/dspm_mult.h deleted file mode 100644 index fd1198d..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/include/dspm_mult.h +++ /dev/null @@ -1,192 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#ifndef _dspm_mult_H_ -#define _dspm_mult_H_ - -#include "dsp_err.h" -#include "dspm_mult_platform.h" - -#ifdef __cplusplus -extern "C" -{ -#endif - -/**@{*/ -/** - * @brief Matrix multiplication - * - * Matrix multiplication for two floating point matrices: C[m][k] = A[m][n] * B[n][k] - * The extension (_ansi) use ANSI C and could be compiled and run on any platform. - * The extension (_ae32) is optimized for ESP32 chip. - * - * @param[in] A input matrix A[m][n] - * @param[in] B input matrix B[n][k] - * @param C result matrix C[m][k] - * @param[in] m matrix dimension - * @param[in] n matrix dimension - * @param[in] k matrix dimension - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dspm_mult_f32_ansi(const float *A, const float *B, float *C, int m, int n, int k); -esp_err_t dspm_mult_f32_ae32(const float *A, const float *B, float *C, int m, int n, int k); -esp_err_t dspm_mult_f32_aes3(const float *A, const float *B, float *C, int m, int n, int k); -/**@}*/ - - -/** - * @brief Matrix multiplication A[3x3]xB[3x1] - * - * Matrix multiplication for two floating point matrices 3x3 and 3x1: C[1][3] = A[3][3] * B[3][1] - * The implementation is optimized for ESP32 chip. - * - * @param[in] A input matrix A[3][3] - * @param[in] B input matrix/vector B[3][1] - * @param C result matrix/vector C[3][3] - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dspm_mult_3x3x1_f32_ae32(const float *A, const float *B, float *C); - -/** - * @brief Matrix multiplication A[3x3]xB[3x3] - * - * Matrix multiplication for two square 3x3 floating point matrices: C[3][3] = A[3][3] * B[3][3] - * The implementation is optimized for ESP32 chip. - * - * @param[in] A input matrix A[3][3] - * @param[in] B input matrix B[3][3] - * @param C result matrix C[3][3] - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dspm_mult_3x3x3_f32_ae32(const float *A, const float *B, float *C); - -/** - * @brief Matrix multiplication A[4x4]xB[4x1] - * - * Matrix multiplication for two floating point matrices 4x4 and 4x1: C[1][4] = A[4][4] * B[4][1] - * The implementation is optimized for ESP32 chip. - * - * @param[in] A input matrix A[4][4] - * @param[in] B input matrix/vector B[4][1] - * @param C result matrix/vector C[4][4] - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ - -esp_err_t dspm_mult_4x4x1_f32_ae32(const float *A, const float *B, float *C); - -/** - * @brief Matrix multiplication A[4x4]xB[4x4] - * - * Matrix multiplication for two square 3x3 floating point matrices: C[4][4] = A[4][4] * B[4][4] - * The implementation is optimized for ESP32 chip. - * - * @param[in] A input matrix A[4][4] - * @param[in] B input matrix B[4][4] - * @param C result matrix C[4][4] - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dspm_mult_4x4x4_f32_ae32(const float *A, const float *B, float *C); - -/**@{*/ -/** - * @brief Matrix multiplication 16 bit signeg int - * - * Matrix multiplication for two signed 16 bit fixed point matrices: C[m][k] = (A[m][n] * B[n][k]) >> (15- shift) - * The extension (_ansi) use ANSI C and could be compiled and run on any platform. - * The extension (_ae32) is optimized for ESP32 chip. - * - * @param[in] A input matrix A[m][n] - * @param[in] B input matrix B[n][k] - * @param C result matrix C[m][k] - * @param[in] m matrix dimension - * @param[in] n matrix dimension - * @param[in] k matrix dimension - * @param[in] shift every result will be shifted and stored as 16 bit signed value. - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dspm_mult_s16_ansi(const int16_t *A, const int16_t *B, int16_t *C, int m, int n, int k, int shift); -esp_err_t dspm_mult_s16_ae32(const int16_t *A, const int16_t *B, int16_t *C, int m, int n, int k, int shift); -esp_err_t dspm_mult_s16_aes3(const int16_t *A, const int16_t *B, int16_t *C, int m, int n, int k, int shift); -/**@}*/ - -#ifdef __cplusplus -} -#endif - -#if CONFIG_DSP_OPTIMIZED - - - #if (dspm_mult_s16_aes3_enabled == 1) - #define dspm_mult_s16 dspm_mult_s16_aes3 - #elif (dspm_mult_s16_ae32_enabled == 1) - #define dspm_mult_s16 dspm_mult_s16_ae32 - #else - #define dspm_mult_s16 dspm_mult_s16_ansi - #endif - - #if (dspm_mult_f32_aes3_enabled == 1) - #define dspm_mult_f32 dspm_mult_f32_aes3 - #elif (dspm_mult_f32_ae32_enabled == 1) - #define dspm_mult_f32 dspm_mult_f32_ae32 - #else - #define dspm_mult_f32 dspm_mult_f32_ansi - #endif - - #if (dspm_mult_3x3x1_f32_ae32_enabled == 1) - #define dspm_mult_3x3x1_f32 dspm_mult_3x3x1_f32_ae32 - #else - #define dspm_mult_3x3x1_f32(A,B,C) dspm_mult_f32_ansi(A,B,C, 3, 3, 1) - #endif - #if (dspm_mult_3x3x3_f32_ae32_enabled == 1) - #define dspm_mult_3x3x3_f32(A,B,C) dspm_mult_3x3x3_f32_ae32(A,B,C) - #else - #define dspm_mult_3x3x3_f32(A,B,C) dspm_mult_f32_ansi(A,B,B,3,3,3); - #endif - #if (dspm_mult_4x4x1_f32_ae32_enabled == 1) - #define dspm_mult_4x4x1_f32(A,B,C) dspm_mult_4x4x1_f32_ae32(A,B,C) - #else - #define dspm_mult_4x4x1_f32(A,B,C) dspm_mult_f32_ansi(A,B,C, 4, 4, 1) - #endif - - #if (dspm_mult_f32_aes3_enabled == 1) - #define dspm_mult_4x4x4_f32(A,B,C) dspm_mult_f32_aes3(A,B,C, 4, 4, 4) - #elif (dspm_mult_4x4x4_f32_ae32_enabled == 1) - #define dspm_mult_4x4x4_f32 dspm_mult_4x4x4_f32_ae32 - #else - #define dspm_mult_4x4x4_f32(A,B,C) dspm_mult_f32_ansi(A,B,C, 4, 4, 4) - #endif - -#else - #define dspm_mult_s16 dspm_mult_s16_ansi - #define dspm_mult_f32 dspm_mult_f32_ansi - #define dspm_mult_3x3x1_f32(A,B,C) dspm_mult_f32_ansi(A,B,C, 3, 3, 1) - #define dsps_sub_f32 dsps_sub_f32_ansi - #define dsps_add_f32 dsps_add_f32_ansi - #define dspm_mult_4x4x4_f32(A,B,C) dspm_mult_f32_ansi(A,B,C, 4, 4, 4) -#endif // CONFIG_DSP_OPTIMIZED - - -#endif // _dspm_mult_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/include/dspm_mult_platform.h b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/include/dspm_mult_platform.h deleted file mode 100644 index ccc037c..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/include/dspm_mult_platform.h +++ /dev/null @@ -1,33 +0,0 @@ -#ifndef _dspm_mult_platform_H_ -#define _dspm_mult_platform_H_ - -#include "sdkconfig.h" - -#ifdef __XTENSA__ -#include -#include - - -#if ((XCHAL_HAVE_FP == 1) && (XCHAL_HAVE_LOOPS == 1)) - -#define dspm_mult_f32_ae32_enabled 1 -#define dspm_mult_3x3x1_f32_ae32_enabled 1 -#define dspm_mult_3x3x3_f32_ae32_enabled 1 -#define dspm_mult_4x4x1_f32_ae32_enabled 1 -#define dspm_mult_4x4x4_f32_ae32_enabled 1 - -#endif - -#if ((XCHAL_HAVE_LOOPS == 1) && (XCHAL_HAVE_MAC16 == 1)) - -#define dspm_mult_s16_ae32_enabled 1 - -#endif -#endif // __XTENSA__ - -#if CONFIG_IDF_TARGET_ESP32S3 -#define dspm_mult_f32_aes3_enabled 1 -#define dspm_mult_s16_aes3_enabled 1 -#endif - -#endif // _dspm_mult_platform_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/include/mat.h b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/include/mat.h deleted file mode 100644 index 0d1530b..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/include/mat.h +++ /dev/null @@ -1,533 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#ifndef _dspm_mat_h_ -#define _dspm_mat_h_ -#include - -/** - * @brief DSP matrix namespace - * - * DSP library matrix namespace. - */ -namespace dspm { -/** - * @brief Matrix - * - * The Mat class provides basic matrix operations on single-precision floating point values. - */ -class Mat { -public: - /** - * Constructor allocate internal buffer. - * @param[in] rows: amount of matrix rows - * @param[in] cols: amount of matrix columns - */ - Mat(int rows, int cols); - /** - * Constructor use external buffer. - * @param[in] data: external buffer with row-major matrix data - * @param[in] rows: amount of matrix rows - * @param[in] cols: amount of matrix columns - */ - Mat(float *data, int rows, int cols); - /** - * Allocate matrix with undefined size. - */ - Mat(); - virtual ~Mat(); - /** - * Make copy of matrix. - * @param[in] src: source matrix - */ - Mat(const Mat &src); - - /** - * Make copy of matrix. - * @param[in] src: source matrix - * @param[in] row_pos: start row position of destination matrix - * @param[in] col_pos: start col position of destination matrix - */ - void Copy(const Mat &src, int row_pos, int col_pos); - - /** - * Make copy of matrix. - * @param[in] row_start: start row position of source matrix to copy - * @param[in] row_size: size of wor elements of source matrix to copy - * @param[in] col_start: start col position of source matrix to copy - * @param[in] col_size: size of wor elements of source matrix to copy - * - * @return - * - result matrix size row_size x col_size - */ - Mat Get(int row_start, int row_size, int col_start, int col_size); - - /** - * Copy operator - * - * @param[in] src: source matrix - * - * @return - * - matrix copy - */ - Mat &operator=(const Mat &src); - - bool ext_buff; /*!< Flag indicates that matrix use external buffer*/ - - /** - * Access to the matrix elements. - * @param[in] row: row position - * @param[in] col: column position - * - * @return - * - element of matrix M[row][col] - */ - inline float &operator()(int row, int col) - { - return data[row * this->cols + col]; - } - /** - * Access to the matrix elements. - * @param[in] row: row position - * @param[in] col: column position - * - * @return - * - element of matrix M[row][col] - */ - inline const float &operator()(int row, int col) const - { - return data[row * this->cols + col]; - } - - /** - * += operator - * The operator use DSP optimized implementation of multiplication. - * - * @param[in] A: source matrix - * - * @return - * - result matrix: result += A - */ - Mat &operator+=(const Mat &A); - - /** - * += operator - * The operator use DSP optimized implementation of multiplication. - * - * @param[in] C: constant - * - * @return - * - result matrix: result += C - */ - Mat &operator+=(float C); - /** - * -= operator - * The operator use DSP optimized implementation of multiplication. - * - * @param[in] A: source matrix - * - * @return - * - result matrix: result -= A - */ - Mat &operator-=(const Mat &A); - - /** - * -= operator - * The operator use DSP optimized implementation of multiplication. - * - * @param[in] C: constant - * - * @return - * - result matrix: result -= C - */ - Mat &operator-=(float C); - - /** - * *= operator - * The operator use DSP optimized implementation of multiplication. - * - * @param[in] A: source matrix - * - * @return - * - result matrix: result -= A - */ - Mat &operator*=(const Mat &A); - /** - * += with constant operator - * The operator use DSP optimized implementation of multiplication. - * - * @param[in] C: constant value - * - * @return - * - result matrix: result *= C - */ - Mat &operator*=(float C); - /** - * /= with constant operator - * The operator use DSP optimized implementation of multiplication. - * - * @param[in] C: constant value - * - * @return - * - result matrix: result /= C - */ - Mat &operator/=(float C); - /** - * /= operator - * - * @param[in] B: source matrix - * - * @return - * - result matrix: result[i,j] = result[i,j]/B[i,j] - */ - Mat &operator/=(const Mat &B); - /** - * ^= xor with constant operator - * The operator use DSP optimized implementation of multiplication. - * @param[in] C: constant value - * - * @return - * - result matrix: result ^= C - */ - Mat operator^(int C); - - /** - * Swap two rows between each other. - * @param[in] row1: position of first row - * @param[in] row2: position of second row - */ - void swapRows(int row1, int row2); - /** - * Matrix transpose. - * Change rows and columns between each other. - * - * @return - * - transposed matrix - */ - Mat t(); - - /** - * Create identity matrix. - * Create a square matrix and fill diagonal with 1. - * - * @param[in] size: matrix size - * - * @return - * - matrix [N]x[N] with 1 in diagonal - */ - static Mat eye(int size); - - /** - * Create matrix with all elements 1. - * Create a square matrix and fill all elements with 1. - * - * @param[in] size: matrix size - * - * @return - * - matrix [N]x[N] with 1 in all elements - */ - static Mat ones(int size); - - /** - * Return part of matrix from defined position (startRow, startCol) as a matrix[blockRows x blockCols]. - * - * @param[in] startRow: start row position - * @param[in] startCol: start column position - * @param[in] blockRows: amount of rows in result matrix - * @param[in] blockCols: amount of columns in the result matrix - * - * @return - * - matrix [blockRows]x[blockCols] - */ - Mat block(int startRow, int startCol, int blockRows, int blockCols); - - /** - * Normalizes the vector, i.e. divides it by its own norm. - * If it's matrix, calculate matrix norm - * - */ - void normalize(void); - - /** - * Return norm of the vector. - * If it's matrix, calculate matrix norm - * - * @return - * - matrix norm - */ - float norm(void); - - /** - * The method fill 0 to the matrix structure. - * - */ - void clear(void); - - /** - * @brief Solve the matrix - * - * Solve matrix. Find roots for the matrix A*x = b - * - * @param[in] A: matrix [N]x[N] with input coefficients - * @param[in] b: vector [N]x[1] with result values - * - * @return - * - matrix [N]x[1] with roots - */ - static Mat solve(Mat A, Mat b); - /** - * @brief Band solve the matrix - * - * Solve band matrix. Find roots for the matrix A*x = b with bandwidth k. - * - * @param[in] A: matrix [N]x[N] with input coefficients - * @param[in] b: vector [N]x[1] with result values - * @param[in] k: upper bandwidth value - * - * @return - * - matrix [N]x[1] with roots - */ - static Mat bandSolve(Mat A, Mat b, int k); - /** - * @brief Solve the matrix - * - * Different way to solve the matrix. Find roots for the matrix A*x = y - * - * @param[in] A: matrix [N]x[N] with input coefficients - * @param[in] y: vector [N]x[1] with result values - * - * @return - * - matrix [N]x[1] with roots - */ - static Mat roots(Mat A, Mat y); - - /** - * @brief Dotproduct of two vectors - * - * The method returns dotproduct of two vectors - * - * @param[in] A: Input vector A Nx1 - * @param[in] B: Input vector B Nx1 - * - * @return - * - dotproduct value - */ - static float dotProduct(Mat A, Mat B); - - /** - * @brief Augmented matrices - * - * Augmented matrices - * - * @param[in] A: Input vector A MxN - * @param[in] B: Input vector B MxK - * - * @return - * - Augmented matrix Mx(N+K) - */ - static Mat augment(Mat A, Mat B); - /** - * @brief Gaussian Elimination - * - * Gaussian Elimination of matrix - * - * @return - * - result matrix - */ - Mat gaussianEliminate(); - - /** - * Row reduction for Gaussian elimination - * - * @return - * - result matrix - */ - Mat rowReduceFromGaussian(); - - /** - * Find the inverse matrix - * - * @return - * - inverse matrix - */ - Mat inverse(); - - /** - * Find pseudo inverse matrix - * - * @return - * - inverse matrix - */ - Mat pinv(); - - int rows; /*!< Amount of rows*/ - int cols; /*!< Amount of columns*/ - float *data; /*!< Buffer with matrix data*/ - int length; /*!< Total amount of data in data array*/ - - static float abs_tol; /*!< Max acceptable absolute tolerance*/ - - /** - * Find determinant - * @param[in] n: element number in first row - * - * @return - * - determinant value - */ - float det(int n); -private: - Mat cofactor(int row, int col, int n); - Mat adjoint(); - - void allocate(); // Allocate buffer - Mat expHelper(const Mat &m, int num); -}; -/** - * Print matrix to the standard iostream. - * @param[in] os: output stream - * @param[in] m: matrix to print - * - * @return - * - output stream - */ -std::ostream &operator<<(std::ostream &os, const Mat &m); -/** - * Fill the matrix from iostream. - * @param[in] is: input stream - * @param[in] m: matrix to fill - * - * @return - * - input stream - */ -std::istream &operator>>(std::istream &is, Mat &m); - -/** - * + operator, sum of two matrices - * The operator use DSP optimized implementation of multiplication. - * - * @param[in] A: Input matrix A - * @param[in] B: Input matrix B - * - * @return - * - result matrix A+B -*/ -Mat operator+(const Mat &A, const Mat &B); -/** - * + operator, sum of matrix with constant - * The operator use DSP optimized implementation of multiplication. - * - * @param[in] A: Input matrix A - * @param[in] C: Input constant - * - * @return - * - result matrix A+C -*/ -Mat operator+(const Mat &A, float C); - -/** - * - operator, subtraction of two matrices - * The operator use DSP optimized implementation of multiplication. - * - * @param[in] A: Input matrix A - * @param[in] B: Input matrix B - * - * @return - * - result matrix A-B -*/ -Mat operator-(const Mat &A, const Mat &B); -/** - * - operator, sum of matrix with constant - * The operator use DSP optimized implementation of multiplication. - * - * @param[in] A: Input matrix A - * @param[in] C: Input constant - * - * @return - * - result matrix A+C -*/ -Mat operator-(const Mat &A, float C); - -/** - * * operator, multiplication of two matrices. - * The operator use DSP optimized implementation of multiplication. - * - * @param[in] A: Input matrix A - * @param[in] B: Input matrix B - * - * @return - * - result matrix A*B -*/ -Mat operator*(const Mat &A, const Mat &B); - -/** - * * operator, multiplication of matrix with constant - * The operator use DSP optimized implementation of multiplication. - * - * @param[in] A: Input matrix A - * @param[in] C: floating point value - * - * @return - * - result matrix A*B -*/ -Mat operator*(const Mat &A, float C); - -/** - * * operator, multiplication of matrix with constant - * The operator use DSP optimized implementation of multiplication. - * - * @param[in] C: floating point value - * @param[in] A: Input matrix A - * - * @return - * - result matrix A*B -*/ -Mat operator*(float C, const Mat &A); - -/** - * / operator, divide of matrix by constant - * The operator use DSP optimized implementation of multiplication. - * - * @param[in] A: Input matrix A - * @param[in] C: floating point value - * - * @return - * - result matrix A*B -*/ -Mat operator/(const Mat &A, float C); - -/** - * / operator, divide matrix A by matrix B - * - * @param[in] A: Input matrix A - * @param[in] B: Input matrix B - * - * @return - * - result matrix C, where C[i,j] = A[i,j]/B[i,j] -*/ -Mat operator/(const Mat &A, const Mat &B); - -/** - * == operator, compare two matrices - * - * @param[in] A: Input matrix A - * @param[in] B: Input matrix B - * - * @return - * - true if matrices are the same - * - false if matrices are different -*/ -bool operator==(const Mat &A, const Mat &B); - -} -#endif //_dspm_mat_h_ diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/mat/mat.cpp b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/mat/mat.cpp deleted file mode 100644 index 717da9b..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/mat/mat.cpp +++ /dev/null @@ -1,738 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include -#include "mat.h" -#include "esp_log.h" - -#include "dsps_math.h" -#include "dspm_mult.h" -#include -#include -#include - - -using std::ostream; -using std::istream; -using std::endl; - -namespace dspm { - -float Mat::abs_tol = 1e-10; - -Mat::Mat(int rows, int cols) -{ - ESP_LOGD("Mat", "Mat(%i, %i)", rows, cols); - this->rows = rows; - this->cols = cols; - allocate(); - memset(this->data, 0, this->length * sizeof(float)); -} - -Mat::Mat(float *data, int rows, int cols) -{ - ESP_LOGD("Mat", "Mat(data, %i, %i)", rows, cols); - this->ext_buff = true; - this->rows = rows; - this->cols = cols; - this->data = data; - this->length = this->rows * this->cols; - memcpy(this->data, data, this->length * sizeof(float)); -} - - -Mat::Mat() -{ - this->rows = 1; - this->cols = 1; - ESP_LOGD("Mat", "Mat()"); - - allocate(); - this->data[0] = 0; -} - -Mat::~Mat() -{ - ESP_LOGD("Mat", "~Mat(%i, %i), ext_buff=%i, data = %p", this->rows, this->cols, this->ext_buff, this->data); - if (false == this->ext_buff) { - delete[] data; - } -} - -Mat::Mat(const Mat &m) -{ - this->rows = m.rows; - this->cols = m.cols; - - allocate(); - memcpy(this->data, m.data, this->length * sizeof(float)); -} - -void Mat::Copy(const Mat &src, int row_pos, int col_pos) -{ - if ((row_pos + src.rows) > this->rows) return; - if ((col_pos + src.cols) > this->cols) return; - for (size_t r = 0; r < src.rows; r++) - { - memcpy(&this->data[(r + row_pos) * this->cols + col_pos], &src.data[r*src.cols], src.cols * sizeof(float)); - } -} - -Mat Mat::Get(int row_start, int row_size, int col_start, int col_size) -{ - Mat result(row_size, col_size); - - if ((row_start + row_size) > this->rows) return result; - if ((col_start + col_size) > this->cols) return result; - for (size_t r = 0; r < result.rows; r++) - { - memcpy(&result.data[r*result.cols], &this->data[(r + row_start) * this->cols + col_start], result.cols * sizeof(float)); - } - return result; -} - -Mat &Mat::operator=(const Mat &m) -{ - if (this == &m) { - return *this; - } - - if (this->rows != m.rows || this->cols != m.cols) { - if (!this->ext_buff) { - delete[] this->data; - } - this->ext_buff = false; - this->rows = m.rows; - this->cols = m.cols; - allocate(); - } - memcpy(this->data, m.data, this->length * sizeof(float)); - return *this; -} - -Mat &Mat::operator+=(const Mat &m) -{ - dsps_add_f32(this->data, m.data, this->data, this->length, 1, 1, 1); - return *this; -} - -Mat &Mat::operator+=(float C) -{ - dsps_addc_f32_ansi(this->data, this->data, this->length, C, 1, 1); - return *this; -} - -Mat &Mat::operator-=(const Mat &m) -{ - dsps_sub_f32(this->data, m.data, this->data, this->length, 1, 1, 1); - return *this; -} - -Mat &Mat::operator-=(float C) -{ - dsps_addc_f32_ansi(this->data, this->data, this->length, -C, 1, 1); - return *this; -} - -Mat &Mat::operator*=(const Mat &m) -{ - Mat temp = *this; - dspm_mult_f32(temp.data, m.data, this->data, temp.rows, temp.cols, m.cols); - return (*this); -} - -Mat &Mat::operator*=(float num) -{ - dsps_mulc_f32_ansi(this->data, this->data, this->length, num, 1, 1); - return *this; -} - -Mat &Mat::operator/=(float num) -{ - dsps_mulc_f32_ansi(this->data, this->data, this->length, 1 / num, 1, 1); - return *this; -} - -Mat &Mat::operator/=(const Mat &B) -{ - Mat temp = *this; - *this = temp / B; - return (*this); -} - -Mat Mat::operator^(int num) -{ - Mat temp(*this); - return expHelper(temp, num); -} - -void Mat::swapRows(int r1, int r2) -{ - for (int i = 0; i < this->cols; i++) { - float temp = this->data[r1 * this->cols + i]; - this->data[r1 * this->cols + i] = this->data[r2 * this->cols + i]; - this->data[r2 * this->cols + i] = temp; - } -} - -Mat Mat::t() -{ - Mat ret(this->cols, this->rows); - for (int i = 0; i < this->rows; ++i) { - for (int j = 0; j < this->cols; ++j) { - ret(j, i) = this->data[i * this->cols + j]; - } - } - return ret; -} - -Mat Mat::eye(int size) -{ - Mat temp(size, size); - for (int i = 0; i < temp.rows; ++i) { - for (int j = 0; j < temp.cols; ++j) { - if (i == j) { - temp(i, j) = 1; - } else { - temp(i, j) = 0; - } - } - } - return temp; -} - -Mat Mat::ones(int size) -{ - Mat temp(size, size); - for (int i = 0; i < temp.rows; ++i) { - for (int j = 0; j < temp.cols; ++j) { - temp(i, j) = 1; - } - } - return temp; -} - -void Mat::clear() -{ - memset(this->data, 0, this->length * sizeof(float)); -} - -Mat Mat::block(int startRow, int startCol, int blockRows, int blockCols) -{ - Mat result(blockRows, blockCols); - for (int i = 0; i < blockRows; ++i) { - for (int j = 0; j < blockCols; ++j) { - result(i, j) = (*this)(startRow + i, startCol + j); - } - } - return result; -} - -void Mat::normalize(void) -{ - float sqr_norm = 0; - for (int i = 0; i < this->rows; ++i) { - for (int j = 0; j < this->cols; ++j) { - sqr_norm += (*this)(i, j) * (*this)(i, j); - } - } - sqr_norm = 1 / sqrtf(sqr_norm); - *this *= sqr_norm; -} - -float Mat::norm(void) -{ - float sqr_norm = 0; - for (int i = 0; i < this->rows; ++i) { - for (int j = 0; j < this->cols; ++j) { - sqr_norm += (*this)(i, j) * (*this)(i, j); - } - } - sqr_norm = sqrtf(sqr_norm); - return sqr_norm; -} - -Mat Mat::solve(Mat A, Mat b) -{ - // Gaussian elimination - for (int i = 0; i < A.rows; ++i) { - if (A(i, i) == 0) { - // pivot 0 - error - ESP_LOGW("Mat", "Error: the coefficient matrix has 0 as a pivot. Please fix the input and try again."); - Mat err_result(0, 0); - return err_result; - } - float a_ii = 1 / A(i, i); - for (int j = i + 1; j < A.rows; ++j) { - float a_ji = A(j, i) * a_ii; - for (int k = i + 1; k < A.cols; ++k) { - A(j, k) -= A(i, k) * a_ji; - if ((A(j, k) < abs_tol) && (A(j, k) > -1 * abs_tol)) { - A(j, k) = 0; - } - } - b(j, 0) -= b(i, 0) * a_ji; - if (A(j, 0) < abs_tol && A(j, 0) > -1 * abs_tol) { - A(j, 0) = 0; - } - A(j, i) = 0; - } - } - - // Back substitution - Mat x(b.rows, 1); - x((x.rows - 1), 0) = b((x.rows - 1), 0) / A((x.rows - 1), (x.rows - 1)); - if (x((x.rows - 1), 0) < abs_tol && x((x.rows - 1), 0) > -1 * abs_tol) { - x((x.rows - 1), 0) = 0; - } - for (int i = x.rows - 2; i >= 0; --i) { - float sum = 0; - for (int j = i + 1; j < x.rows; ++j) { - sum += A(i, j) * x(j, 0); - } - x(i, 0) = (b(i, 0) - sum) / A(i, i); - if (x(i, 0) < abs_tol && x(i, 0) > -1 * abs_tol) { - x(i, 0) = 0; - } - } - return x; -} - -Mat Mat::bandSolve(Mat A, Mat b, int k) -{ - // optimized Gaussian elimination - int bandsBelow = (k - 1) / 2; - for (int i = 0; i < A.rows; ++i) { - if (A(i, i) == 0) { - // pivot 0 - error - ESP_LOGW("Mat", "Error: the coefficient matrix has 0 as a pivot. Please fix the input and try again."); - Mat err_result(b.rows, 1); - memset(err_result.data, 0, b.rows * sizeof(float)); - return err_result; - } - float a_ii = 1 / A(i, i); - for (int j = i + 1; j < A.rows && j <= i + bandsBelow; ++j) { - int k = i + 1; - while ((k < A.cols) && (fabs(A(j, k)) > abs_tol)) { - A(j, k) -= A(i, k) * (A(j, i) * a_ii); - k++; - } - b(j, 0) -= b(i, 0) * (A(j, i) * a_ii); - A(j, i) = 0; - } - } - - // Back substitution - Mat x(b.rows, 1); - x((x.rows - 1), 0) = b((x.rows - 1), 0) / A((x.rows - 1), (x.rows - 1)); - for (int i = x.rows - 2; i >= 0; --i) { - float sum = 0; - for (int j = i + 1; j < x.rows; ++j) { - sum += A(i, j) * x(j, 0); - } - x(i, 0) = (b(i, 0) - sum) / A(i, i); - } - - return x; -} - -Mat Mat::roots(Mat A, Mat y) -{ - int n = A.cols + 1; - - Mat result(y.rows, 1); - - Mat g_m = Mat::augment(A, y); - for (int j = 0; j < A.cols; j++) { - float g_jj = 1 / g_m(j, j); - for (int i = 0; i < A.cols; i++) { - if (i != j) { - float c = g_m(i, j) * g_jj; - for (int k = 0; k < n; k++) { - g_m(i, k) = g_m(i, k) - c * g_m(j, k); - } - } - } - } - for (int i = 0; i < A.rows; i++) { - result(i, 0) = g_m(i, A.cols) / g_m(i, i); - } - return result; -} - -float Mat::dotProduct(Mat a, Mat b) -{ - float sum = 0; - for (int i = 0; i < a.rows; ++i) { - sum += (a(i, 0) * b(i, 0)); - } - return sum; -} - -Mat Mat::augment(Mat A, Mat B) -{ - Mat AB(A.rows, A.cols + B.cols); - for (int i = 0; i < AB.rows; ++i) { - for (int j = 0; j < AB.cols; ++j) { - if (j < A.cols) { - AB(i, j) = A(i, j); - } else { - AB(i, j) = B(i, j - A.cols); - } - } - } - return AB; -} - -Mat Mat::gaussianEliminate() -{ - Mat Ab(*this); - int rows = Ab.rows; - int cols = Ab.cols; - int Acols = cols - 1; - - int i = 0; // row tracker - int j = 0; // column tracker - - // iterate through the rows - while (i < rows) { - // find a pivot for the row - bool pivot_found = false; - while (j < Acols && !pivot_found) { - if (Ab(i, j) != 0) { // pivot not equal to 0 - pivot_found = true; - } else { // check for a possible swap - int max_row = i; - float max_val = 0; - for (int k = i + 1; k < rows; ++k) { - float cur_abs = Ab(k, j) >= 0 ? Ab(k, j) : -1 * Ab(k, j); - if (cur_abs > max_val) { - max_row = k; - max_val = cur_abs; - } - } - if (max_row != i) { - Ab.swapRows(max_row, i); - pivot_found = true; - } else { - j++; - } - } - } - - // perform elimination as normal if pivot was found - if (pivot_found) { - for (int t = i + 1; t < rows; ++t) { - for (int s = j + 1; s < cols; ++s) { - Ab(t, s) = Ab(t, s) - Ab(i, s) * (Ab(t, j) / Ab(i, j)); - if (Ab(t, s) < abs_tol && Ab(t, s) > -1 * abs_tol) { - Ab(t, s) = 0; - } - } - Ab(t, j) = 0; - } - } - - i++; - j++; - } - - return Ab; -} - -Mat Mat::rowReduceFromGaussian() -{ - Mat R(*this); - int rows = R.rows; - int cols = R.cols; - - int i = rows - 1; // row tracker - int j = cols - 2; // column tracker - - // iterate through every row - while (i >= 0) { - // find the pivot column - int k = j - 1; - while (k >= 0) { - if (R(i, k) != 0) { - j = k; - } - k--; - } - - // zero out elements above pivots if pivot not 0 - if (R(i, j) != 0) { - for (int t = i - 1; t >= 0; --t) { - for (int s = 0; s < cols; ++s) { - if (s != j) { - R(t, s) = R(t, s) - R(i, s) * (R(t, j) / R(i, j)); - if (R(t, s) < abs_tol && R(t, s) > -1 * abs_tol) { - R(t, s) = 0; - } - } - } - R(t, j) = 0; - } - - // divide row by pivot - for (int k = j + 1; k < cols; ++k) { - R(i, k) = R(i, k) / R(i, j); - if (R(i, k) < abs_tol && R(i, k) > -1 * abs_tol) { - R(i, k) = 0; - } - } - R(i, j) = 1; - } - - i--; - j--; - } - - return R; -} - -Mat Mat::pinv() -{ - Mat I = Mat::eye(this->rows); - Mat AI = Mat::augment(*this, I); - Mat U = AI.gaussianEliminate(); - Mat IAInverse = U.rowReduceFromGaussian(); - Mat AInverse(this->rows, this->cols); - for (int i = 0; i < this->rows; ++i) { - for (int j = 0; j < this->cols; ++j) { - AInverse(i, j) = IAInverse(i, j + this->cols); - } - } - return AInverse; -} - -Mat Mat::cofactor(int row, int col, int n) -{ - int i = 0, j = 0; - Mat result(n, n); - // Looping for each element of the matrix - for (int r = 0; r < n; r++) { - for (int c = 0; c < n; c++) { - // Copying into temporary matrix only those element - // which are not in given row and column - if (r != row && c != col) { - result(i, j++) = (*this)(r, c); - - // Row is filled, so increase row index and - // reset col index - if (j == this->rows - 1) { - j = 0; - i++; - } - } - } - } - return result; -} - -float Mat::det(int n) -{ - float D = 0; // Initialize result - - // Base case : if matrix contains single element - if (n == 1) { - return (*this)(0, 0); - } - - Mat temp(this->rows, this->rows); // To store cofactors - - int sign = 1; // To store sign multiplier - - // Iterate for each element of first row - for (int f = 0; f < n; f++) { - // Getting Cofactor of A[0][f] - Mat temp = this->cofactor(0, f, n); - D += (*this)(0, f) * temp.det(n - 1) * sign; - - // terms are to be added with alternate sign - sign = -sign; - } - - return D; -} - -Mat Mat::adjoint() -{ - Mat adj(this->rows, this->cols); - if (this->rows == 1) { - adj(0, 0) = 1; - return adj; - } - - // temp is used to store cofactors of A(,) - int sign = 1; - Mat temp(this->rows, this->cols); - - for (int i = 0; i < this->rows; i++) { - for (int j = 0; j < this->cols; j++) { - // Get cofactor of A(i,j) - temp = this->cofactor( i, j, this->rows); - - // sign of adj(j,i) positive if sum of row - // and column indexes is even. - sign = ((i + j) % 2 == 0) ? 1 : -1; - - // Interchanging rows and columns to get the - // transpose of the cofactor matrix - adj(j, i) = (sign) * (temp.det(this->rows - 1)); - } - } - return adj; -} - -Mat Mat::inverse() -{ - Mat result(this->rows, this->cols); - // Find determinant of matrix - float det = this->det(this->rows); - if (det == 0) { - //std::cout << "Singular matrix, can't find its inverse"; - return result; - } - - // Find adjoint - Mat adj = this->adjoint(); - - // Find Inverse using formula "inverse(A) = adj(A)/det(A)" - for (int i = 0; i < this->rows; i++) - for (int j = 0; j < this->cols; j++) { - result(i, j) = adj(i, j) / float(det); - } - - return result; -} - -void Mat::allocate() -{ - this->ext_buff = false; - this->length = this->rows * this->cols; - data = new float[this->length]; - ESP_LOGD("Mat", "allocate(%i) = %p", this->length, this->data); -} - -Mat Mat::expHelper(const Mat &m, int num) -{ - if (num == 0) { - return Mat::eye(m.rows); - } else if (num == 1) { - return m; - } else if (num % 2 == 0) { // num is even - return expHelper(m * m, num / 2); - } else { // num is odd - return m * expHelper(m * m, (num - 1) / 2); - } -} - -Mat operator+(const Mat &m1, const Mat &m2) -{ - Mat temp(m1); - return (temp += m2); -} - -Mat operator+(const Mat &m1, float C) -{ - Mat temp(m1); - return (temp += C); -} - -bool operator==(const Mat &m1, const Mat &m2) -{ - if ((m1.cols != m2.cols) || (m1.rows != m2.rows)) { - return false; - } - for (int i = 0 ; i < (m1.cols * m1.rows) ; i++) { - if (m1.data[i] != m2.data[i]) { - printf("Error: %i, m1.data=%f, m2.data=%f \n", i, m1.data[i], m2.data[i]); - return false; - } - } - return true; -} - -Mat operator-(const Mat &m1, const Mat &m2) -{ - Mat temp(m1); - return (temp -= m2); -} - -Mat operator-(const Mat &m1, float C) -{ - Mat temp(m1); - return (temp -= C); -} - -Mat operator*(const Mat &m1, const Mat &m2) -{ - Mat temp(m1.rows, m2.cols); - dspm_mult_f32(m1.data, m2.data, temp.data, m1.rows, m1.cols, m2.cols); - return temp; -} - -Mat operator*(const Mat &m, float num) -{ - Mat temp(m); - return (temp *= num); -} - -Mat operator*(float num, const Mat &m) -{ - return (m * num); -} - -Mat operator/(const Mat &m, float num) -{ - Mat temp(m); - return (temp /= num); -} - -Mat operator/(const Mat &A, const Mat &B) -{ - Mat temp(A); - for (int i = 0; i < A.rows; ++i) { - for (int j = 1; j < A.cols; ++j) { - temp(i, j) = A(i, j) / B(i, j); - } - } - return (temp); -} - -ostream &operator<<(ostream &os, const Mat &m) -{ - for (int i = 0; i < m.rows; ++i) { - os << m(i, 0); - for (int j = 1; j < m.cols; ++j) { - os << " " << m(i, j); - } - os << endl; - } - return os; -} - -istream &operator>>(istream &is, Mat &m) -{ - for (int i = 0; i < m.rows; ++i) { - for (int j = 0; j < m.cols; ++j) { - is >> m(i, j); - } - } - return is; -} - -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mat_f32.cpp b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mat_f32.cpp deleted file mode 100644 index 1880db0..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mat_f32.cpp +++ /dev/null @@ -1,291 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "esp_dsp.h" -#include "dsp_platform.h" -#include "esp_log.h" - -#include "dspm_mult.h" -#include "esp_attr.h" -#include "dsp_tests.h" -#include "mat.h" - -static const char *TAG = "dspm_Mat"; - -TEST_CASE("Mat class ", "[dspm]") -{ - int m = 3; - int n = 3; - dspm::Mat mat(m, n); - std::cout << "Test matrix: rows: " << mat.rows << ", columns: " << mat.cols << std::endl; - std::cout << mat; -} - -TEST_CASE("Mat class check solve ", "[dspm]") -{ - int m = 3; - int n = 3; - float data_a[9] ={3, 2, 1, 2, 3, 1, 2, 1, 3}; - float data_b[9] ={5, -1, 4}; - dspm::Mat A(data_a, m, n); - dspm::Mat b(data_b, m, 1); - dspm::Mat x1 = dspm::Mat::solve(A, b); - std::cout << "Solve result matrix: rows: " << x1.rows << ", columns: " << x1.cols << std::endl; - std::cout << (x1*12).t(); - dspm::Mat x2 = dspm::Mat::roots(A, b); - std::cout << "Roots result matrix: rows: " << x2.rows << ", columns: " << x2.cols << std::endl; - std::cout << (x2*12).t(); - dspm::Mat diff_b = x1 - x2; - std::cout << "Difference between solve() abd roots(): " << diff_b.t(); - for (int m=0 ; m < diff_b.rows; m++) - { - for (int n=0 ; n < diff_b.cols ; n++) - { - if (fabs(diff_b(m, n)) > 0.000001) - { - TEST_ASSERT_MESSAGE (false, "Calculation is incorrect! Error more then expected!"); - } - } - } -} - -TEST_CASE("Mat class basic operations", "[dspm]") -{ - int M = 4; - int N = 4; - - dspm::Mat A(M, N); - dspm::Mat x(N, 1); - for (int m=0 ; m < M ; m++) - { - for (int n=0 ; n < N ; n++) - { - A(m,n) = N*(m + 1) + (n + 1); - } - x(m, 0) = m + 2; - } - - A(0,0) = 10; - A(0,1) = 11; - - - dspm::Mat b = A*x; - dspm::Mat x1_ = dspm::Mat::solve(A, b); - dspm::Mat x2_ = dspm::Mat::roots(A, b); - - ESP_LOGI(TAG, "Matrix A:"); - std::cout << A; - ESP_LOGI(TAG, "Matrix x.t():"); - std::cout << x.t(); - ESP_LOGI(TAG, "Matrix b.t():"); - std::cout << b.t(); - ESP_LOGI(TAG, "Solve result:"); - std::cout << x1_.t(); - ESP_LOGI(TAG, "Roots result:"); - std::cout << x2_.t(); - dspm::Mat check_b = A*x1_; - ESP_LOGI(TAG, "Result b.t():"); - std::cout << check_b.t(); - dspm::Mat diff_b = check_b - b; - ESP_LOGI(TAG, "Difference:"); - std::cout << diff_b.t(); - - for (int m=0 ; m < diff_b.rows; m++) - { - for (int n=0 ; n < diff_b.cols ; n++) - { - float error = fabs(diff_b(m, n)); - if (fabs(diff_b(m, n)) > 0.0001) - { - ESP_LOGE(TAG,"Solve calculation error: %f", error); - TEST_ASSERT_MESSAGE (false, "Calculation is incorrect! Error more then expected!"); - } - } - } -} - -TEST_CASE("Mat class operators", "[dspm]") -{ - int M = 4; - int N = 4; - - dspm::Mat test1(M, N); - dspm::Mat test2(M, N); - dspm::Mat result(M, N); - float* check_array = new float[M*N]; - for (int m=0 ; m < M ; m++) - { - for (int n=0 ; n< N ; n++) - { - test1(m,n) = (m*N + n) * 2; - test2(m,n) = m*N + n; - result(m,n) = 0; - } - } - - result = test1 + test2; - for (int m=0 ; m < M ; m++) - { - for (int n=0 ; n < N ; n++) - { - if ((result(m,n) != (test1(m,n) + test2(m,n))) || - (result(m,n) != 3*(m*N + n)) || - (result.data[m*N + n] != 3*(m*N + n))) - { - TEST_ASSERT_MESSAGE (false, "Error in + operator!"); - } - } - } - result = test1 - test2; - for (int m=0 ; m < M ; m++) - { - for (int n=0 ; n < N ; n++) - { - if ((result(m,n) != (test1(m,n) - test2(m,n))) || - (result(m,n) != (m*N + n)) || - (result.data[m*N + n] != (m*N + n))) - { - TEST_ASSERT_MESSAGE (false, "Error in - operator!"); - } - } - } - // Check * operator (result = A*B;) - // result = I*test2 - // result == test2 - test1 = test1.eye(test1.rows); - result = test1 * test2; - dspm::Mat result2 = test1; - result2 *= test2; - - for (int m=0 ; m < M ; m++) - { - for (int n=0 ; n < N ; n++) - { - // if (result(m,n) < 0.000000001) - // { - // result(m,n) = 0; - // } - if ((result(m,n) != test2(m,n)) || - (result(m,n) != (m*N + n)) || - (result.data[m*N + n] != (m*N + n))) - { - std::cout << "Error: " << result(m,n) << "!=" << test2(m,n) << " , " - << result(m,n) << "!=" << (m*N + n) << " , " - << result.data[m*N + n] << "!=" << (m*N + n) << std::endl; - TEST_ASSERT_MESSAGE (false, "Error in * operator!"); - } - } - } - if (!(result == result2)) - { - std::cout << "result matrix: " << std::endl << result << std::endl; - std::cout << "result2 matrix: " << std::endl << result2 << std::endl; - TEST_ASSERT_MESSAGE (false, "Error in *= or in == operator!"); - } - // Check * and + operator (result = A*const1 + const2;) - - test1 = test2; - float const1 = 2; - float const2 = 10; - result = test1*const1 + const2; - result = (result - const2)/const1; - for (int m=0 ; m < M ; m++) - { - for (int n=0 ; n < N ; n++) - { - if ((result(m,n) != test2(m,n)) || - (result(m,n) != (m*N + n)) || - (result.data[m*N + n] != (m*N + n)) - ) - { - TEST_ASSERT_MESSAGE (false, "Error in + * const operator!"); - } - } - } - // Test block(...): - int count = 0; - for (int m=0 ; m < M ; m++) - { - for (int n=0 ; n < N ; n++) - { - result(m,n) = count++; - } - } - std::cout << "Original matrix: " << std::endl; - std::cout << result << std::endl; - std::cout << "block: " << std::endl; - std::cout << result.block(1,1,M-1, N-1) << std::endl; - // Test normalize() - result = dspm::Mat(2,2); - for (int m=0 ; m < result.rows ; m++) - { - for (int n=0 ; n < result.cols ; n++) - { - result(m,n) = 1; - } - } - std::cout << "Befor normalize: " << std::endl; - std::cout << result << std::endl; - result.normalize(); - std::cout << "normalize: " << std::endl; - std::cout << result << std::endl; - - for (int m=0 ; m < result.rows ; m++) - { - for (int n=0 ; n < result.cols ; n++) - { - if (std::abs(result(m,n) - 0.5) > dspm::Mat::abs_tol) - { - ESP_LOGE(TAG, "Error bigger then expected: %f", std::abs(result(m,n) - 0.5)); - TEST_ASSERT_MESSAGE (false, "Error in normalize() operation! "); - } - } - } - // Test inverse() - float m_data[] = {2,5,7, - 6,3,4, - 5,-2,-3}; - float m_result[] = { 1.0000, -1.0000, 1.0000, - -38.0000, 41.0000, -34.0000, - 27.0000, -29.0000, 24.0000}; - result = dspm::Mat(m_data, 3,3); - result = result.inverse(); - std::cout << "inverse: " << std::endl; - std::cout << result << std::endl; - for (int i=0 ; i< 3*3 ; i++) - { - if (std::abs(result.data[i] - m_result[i]) > 1e-8) - { - printf("Error at[%i] = %f, expected= %f, calculated = %f \n", i, std::abs(result.data[i] - m_result[i]), m_result[i], result.data[i]); - TEST_ASSERT_MESSAGE (false, "Error in inverse() operation!\n"); - } - } - - result = dspm::Mat(m_data, 3,3); - result = result.pinv(); - std::cout << "pinv: " << std::endl; - std::cout << result << std::endl; - for (int i=0 ; i< 3*3 ; i++) - { - if (std::abs(result.data[i] - m_result[i]) > 1e-2) - { - printf("Error at[%i] = %f, expected= %f, calculated = %f \n", i, std::abs(result.data[i] - m_result[i]), m_result[i], result.data[i]); - TEST_ASSERT_MESSAGE (false, "Error in pinv() operation!\n"); - } - } - - delete[] check_array; -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_3x3xx_f32_ae32.c b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_3x3xx_f32_ae32.c deleted file mode 100644 index bc10baa..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_3x3xx_f32_ae32.c +++ /dev/null @@ -1,191 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "esp_dsp.h" -#include "dsp_platform.h" -#include "esp_log.h" - -#include "dspm_mult.h" -#include "esp_attr.h" -#include "dsp_tests.h" - -static const char *TAG = "dspm_mult_3x3x1_f32_ae32"; - -// Test dsps_dotprod_s16_ansi function -TEST_CASE("dspm_mult_3x3x1_f32_ae32 functionality", "[dspm]") -{ - int m = 3; - int n = 3; - int k = 1; - - - float A[m][n]; - float *A_ptr = (float *)A; - - float B[n][k]; - float *B_ptr = (float *)B; - - float C[m][k]; - float *C_ptr = (float *)C; - float C_compare[m][k]; - float *Cc_ptr = (float *)C_compare; - - for (int i = 0; i < m; i++) { - for (int j = 0; j < n; j++) { - A[i][j] = i; - } - } - for (int i = 0; i < n; i++) { - for (int j = 0; j < k; j++) { - B[i][j] = i; - } - } - - dspm_mult_3x3x1_f32_ae32(A_ptr, B_ptr, C_ptr); - dspm_mult_f32_ansi(A_ptr, B_ptr, Cc_ptr, m, n, k); - - for (int i=0 ; i< m ; i++) - { - for (int j=0 ; j< k ; j++) - { - ESP_LOGD(TAG, "[%i][%i] calc=%f, expected =%f",i,j, C[i][j], C_compare[i][j]); - } - } - //Compare and check results - for (int i = 0; i < m * k; i++) { - if (Cc_ptr[i] != C_ptr[i]) { - TEST_ASSERT_EQUAL(C_ptr[i], Cc_ptr[i]); - } - } -} - -TEST_CASE("dspm_mult_3x3x3_f32_ae32 functionality", "[dspm]") -{ - int m = 3; - int n = 3; - int k = 3; - - - float A[m][n]; - float *A_ptr = (float *)A; - - float B[n][k]; - float *B_ptr = (float *)B; - - float C[m][k]; - float *C_ptr = (float *)C; - float C_compare[m][k]; - float *Cc_ptr = (float *)C_compare; - - for (int i = 0; i < m; i++) { - for (int j = 0; j < n; j++) { - A[i][j] = i; - C[i][j] = 0; - } - } - for (int i = 0; i < n; i++) { - for (int j = 0; j < k; j++) { - B[i][j] = i; - } - } - - dspm_mult_3x3x3_f32_ae32(A_ptr, B_ptr, C_ptr); - dspm_mult_f32_ansi(A_ptr, B_ptr, Cc_ptr, m, n, k); - - for (int i=0 ; i< m ; i++) - { - for (int j=0 ; j< k ; j++) - { - ESP_LOGD(TAG, "[%i][%i] calc=%f, expected =%f",i,j, C[i][j], C_compare[i][j]); - } - } - // Compare and check results - for (int i = 0 ; i < m * k ; i++) { - if (Cc_ptr[i] != C_ptr[i]) { - TEST_ASSERT_EQUAL( C_ptr[i], Cc_ptr[i]); - } - } -} - -static portMUX_TYPE testnlock = portMUX_INITIALIZER_UNLOCKED; - -TEST_CASE("dspm_mult_3x3x1_f32_ae32 benchmark", "[dspm]") -{ - int m = 3; - int n = 3; - int k = 1; - - float A[m][n]; - float *A_ptr = (float *)A; - - float B[n][k]; - float *B_ptr = (float *)B; - - float C[m][k]; - float *C_ptr = (float *)C; - - - portENTER_CRITICAL(&testnlock); - - unsigned int start_b = xthal_get_ccount(); - int repeat_count = 1024; - for (int i = 0 ; i < repeat_count ; i++) { - dspm_mult_3x3x1_f32_ae32(A_ptr, B_ptr, C_ptr); - } - unsigned int end_b = xthal_get_ccount(); - portEXIT_CRITICAL(&testnlock); - - float total_b = end_b - start_b; - float cycles = total_b / (repeat_count); - ESP_LOGI("dspm_mult_3x3x1_f32_ae32", "dspm_mult_3x3x1_f32_ae32 - %f per multiplication (ae32 - 134, ansi - 285)", cycles); - float min_exec = 60; - float max_exec = 90; - TEST_ASSERT_EXEC_IN_RANGE(min_exec, max_exec, cycles); -} - -TEST_CASE("dspm_mult_3x3x3_f32_ae32 benchmark", "[dspm]") -{ - int m = 4; - int n = 4; - int k = 4; - - float A[m][n]; - float *A_ptr = (float *)A; - - float B[n][k]; - float *B_ptr = (float *)B; - - float C[m][k]; - float *C_ptr = (float *)C; - - - portENTER_CRITICAL(&testnlock); - - unsigned int start_b = xthal_get_ccount(); - int repeat_count = 1024; - for (int i = 0 ; i < repeat_count ; i++) { - dspm_mult_3x3x3_f32_ae32(A_ptr, B_ptr, C_ptr); - } - unsigned int end_b = xthal_get_ccount(); - portEXIT_CRITICAL(&testnlock); - - float total_b = end_b - start_b; - float cycles = total_b / (repeat_count); - ESP_LOGI("dspm_mult_3x3x3_f32_ae32", "dspm_mult_3x3x3_f32_ae32 - %f per multiplication", cycles); - float min_exec = 100; - float max_exec = 250; - TEST_ASSERT_EXEC_IN_RANGE(min_exec, max_exec, cycles); -} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_4x4xx_f32_ae32.c b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_4x4xx_f32_ae32.c deleted file mode 100644 index 3acc670..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_4x4xx_f32_ae32.c +++ /dev/null @@ -1,190 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "esp_dsp.h" -#include "dsp_platform.h" -#include "esp_log.h" - -#include "dspm_mult.h" -#include "esp_attr.h" -#include "dsp_tests.h" - -static const char *TAG = "dspm_mult_4x4x1_f32_ae32"; - -TEST_CASE("dspm_mult_4x4x1_f32_ae32 functionality", "[dspm]") -{ - int m = 4; - int n = 4; - int k = 1; - - float A[m][n]; - float *A_ptr = (float *)A; - - float B[n][k]; - float *B_ptr = (float *)B; - - float C[m][k]; - float *C_ptr = (float *)C; - float C_compare[m][k]; - float *Cc_ptr = (float *)C_compare; - - for (int i = 0; i < m; i++) { - for (int j = 0; j < n; j++) { - A[i][j] = i; - } - } - for (int i = 0; i < n; i++) { - for (int j = 0; j < k; j++) { - B[i][j] = i; - } - } - - dspm_mult_4x4x1_f32(A_ptr, B_ptr, C_ptr); - dspm_mult_f32_ansi(A_ptr, B_ptr, Cc_ptr, m, n, k); - - for (int i=0 ; i< m ; i++) - { - for (int j=0 ; j< k ; j++) - { - ESP_LOGD(TAG, "[%i][%i] calc=%f, expected =%f",i,j, C[i][j], C_compare[i][j]); - } - } - //Compare and check results - for (int i = 0; i < m * k; i++) { - if (Cc_ptr[i] != C_ptr[i]) { - TEST_ASSERT_EQUAL(C_ptr[i], Cc_ptr[i]); - } - } -} - -TEST_CASE("dspm_mult_4x4x4_f32_ae32 functionality", "[dspm]") -{ - int m = 4; - int n = 4; - int k = 4; - - - float A[m][n]; - float *A_ptr = (float *)A; - - float B[n][k]; - float *B_ptr = (float *)B; - - float C[m][k]; - float *C_ptr = (float *)C; - float C_compare[m][k]; - float *Cc_ptr = (float *)C_compare; - - for (int i = 0; i < m; i++) { - for (int j = 0; j < n; j++) { - A[i][j] = i; - C[i][j] = 0; - } - } - for (int i = 0; i < n; i++) { - for (int j = 0; j < k; j++) { - B[i][j] = i; - } - } - - dspm_mult_4x4x4_f32(A_ptr, B_ptr, C_ptr); - dspm_mult_f32_ansi(A_ptr, B_ptr, Cc_ptr, m, n, k); - - for (int i=0 ; i< m ; i++) - { - for (int j=0 ; j< k ; j++) - { - ESP_LOGD(TAG, "[%i][%i] calc=%f, expected =%f",i,j, C[i][j], C_compare[i][j]); - } - } - // Compare and check results - for (int i = 0 ; i < m * k ; i++) { - if (Cc_ptr[i] != C_ptr[i]) { - TEST_ASSERT_EQUAL( C_ptr[i], Cc_ptr[i]); - } - } -} - -static portMUX_TYPE testnlock = portMUX_INITIALIZER_UNLOCKED; - -TEST_CASE("dspm_mult_4x4x1_f32_ae32 benchmark", "[dspm]") -{ - int m = 4; - int n = 4; - int k = 1; - - float A[m][n]; - float *A_ptr = (float *)A; - - float B[n][k]; - float *B_ptr = (float *)B; - - float C[m][k]; - float *C_ptr = (float *)C; - - - portENTER_CRITICAL(&testnlock); - - unsigned int start_b = xthal_get_ccount(); - int repeat_count = 1024; - for (int i = 0 ; i < repeat_count ; i++) { - dspm_mult_4x4x1_f32(A_ptr, B_ptr, C_ptr); - } - unsigned int end_b = xthal_get_ccount(); - portEXIT_CRITICAL(&testnlock); - - float total_b = end_b - start_b; - float cycles = total_b / (repeat_count); - ESP_LOGI("dspm_mult_4x4x1_f32_ae32", "dspm_mult_4x4x1_f32_ae32 - %f per multiplication", cycles); - float min_exec = 60; - float max_exec = 110; - TEST_ASSERT_EXEC_IN_RANGE(min_exec, max_exec, cycles); -} - -TEST_CASE("dspm_mult_4x4x4_f32_ae32 benchmark", "[dspm]") -{ - int m = 4; - int n = 4; - int k = 4; - - float A[m][n]; - float *A_ptr = (float *)A; - - float B[n][k]; - float *B_ptr = (float *)B; - - float C[m][k]; - float *C_ptr = (float *)C; - - ESP_LOGI(TAG, "A: %8.8"PRIx32", B: %8.8"PRIx32", C=%8.8"PRIx32"", (uint32_t)A_ptr, (uint32_t)B_ptr, (uint32_t)C_ptr); - - portENTER_CRITICAL(&testnlock); - - unsigned int start_b = xthal_get_ccount(); - int repeat_count = 1024; - for (int i = 0 ; i < repeat_count ; i++) { - dspm_mult_4x4x4_f32(A_ptr, B_ptr, C_ptr); - } - unsigned int end_b = xthal_get_ccount(); - portEXIT_CRITICAL(&testnlock); - - float total_b = end_b - start_b; - float cycles = total_b / (repeat_count); - ESP_LOGI("dspm_mult_4x4x4_f32_ae32", "dspm_mult_4x4x4_f32_ae32 - %f per multiplication", cycles); - float min_exec = 50; - float max_exec = 450; - TEST_ASSERT_EXEC_IN_RANGE(min_exec, max_exec, cycles); -} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_f32_ae32.c b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_f32_ae32.c deleted file mode 100644 index e774996..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_f32_ae32.c +++ /dev/null @@ -1,110 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "esp_dsp.h" -#include "dsp_platform.h" -#include "esp_log.h" - -#include "dspm_mult.h" -#include "esp_attr.h" -#include "dsp_tests.h" - -static const char *TAG = "dspm_mult_f32_aexx"; - -// Test dsps_dotprod_s16_ansi function -TEST_CASE("dspm_mult_f32 functionality", "[dspm]") -{ - int m = 4; - int n = 3; - int k = 4; - - - float A[m][n]; - float *A_ptr = (float *)A; - - float B[n][k]; - float *B_ptr = (float *)B; - - float C[m][k]; - float *C_ptr = (float *)C; - float C_compare[m][k]; - float *Cc_ptr = (float *)C_compare; - - for (int i = 0 ; i < m * n; i++) { - A_ptr[i] = i; - B_ptr[i] = i; - } - for (int i = 0 ; i < m ; i++) { - for (int j = 0 ; j < k ; j++) { - C_compare[i][j] = 0; - for (int s = 0 ; s < n ; s++) { - C_compare[i][j] += A[i][s] * B[s][j]; - } - } - } - dspm_mult_f32(A_ptr, B_ptr, C_ptr, m, n, k); - - for (int i=0 ; i< m ; i++) - { - for (int j=0 ; j< k ; j++) - { - ESP_LOGI(TAG, "[%i][%i] calc=%f, expected =%f",i,j, C[i][j], C_compare[i][j]); - } - } - // Compare and check results - for (int i = 0 ; i < m * k ; i++) { - if (Cc_ptr[i] != C_ptr[i]) { - TEST_ASSERT_EQUAL( C_ptr[i], Cc_ptr[i]); - } - } -} - -static portMUX_TYPE testnlock = portMUX_INITIALIZER_UNLOCKED; - -TEST_CASE("dspm_mult_f32 benchmark", "[dspm]") -{ - int m = 4; - int n = 4; - int k = 4; - - float A[m][n]; - float *A_ptr = (float *)A; - - float B[n][k]; - float *B_ptr = (float *)B; - - float C[m][k]; - float *C_ptr = (float *)C; - - - ESP_LOGI(TAG, "A: %8.8"PRIx32", B: %8.8"PRIx32", C=%8.8"PRIx32"", (uint32_t)A_ptr, (uint32_t)B_ptr, (uint32_t)C_ptr); - portENTER_CRITICAL(&testnlock); - - unsigned int start_b = xthal_get_ccount(); - int repeat_count = 1024; - for (int i = 0 ; i < repeat_count ; i++) { - dspm_mult_f32(A_ptr, B_ptr, C_ptr, m, n, k); - } - unsigned int end_b = xthal_get_ccount(); - portEXIT_CRITICAL(&testnlock); - - float total_b = end_b - start_b; - float cycles = total_b / (repeat_count); - printf("Benchmark dspm_mult_f32 - %f per multiplication 4x4 + overhead.\n", cycles); - float min_exec = 100; - float max_exec = 700; - TEST_ASSERT_EXEC_IN_RANGE(min_exec, max_exec, cycles); -} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_f32_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_f32_ansi.c deleted file mode 100644 index fcdbbbc..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_f32_ansi.c +++ /dev/null @@ -1,120 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "esp_dsp.h" -#include "dsp_platform.h" -#include "esp_log.h" - -#include "dspm_mult.h" -#include "esp_attr.h" -#include "dsp_tests.h" - -static const char *TAG = "dspm_mult_f32_ansi"; - -// Test dsps_dotprod_s16_ansi function -TEST_CASE("dspm_mult_f32_ansi functionality", "[dspm]") -{ - for (int m = 1 ; m < 8 ; m++) { - for (int n = 1; n < 8 ; n++) { - for (int k = 1; k < 8 ; k++) { - float A[m][n]; - float *A_ptr = (float *)A; - - float B[n][k]; - float *B_ptr = (float *)B; - - float C[m][k]; - float *C_ptr = (float *)C; - float C_compare[m][k]; - float *Cc_ptr = (float *)C_compare; - - for (int i = 0 ; i < m * n; i++) { - A_ptr[i] = i; - B_ptr[i] = i; - } - for (int i = 0 ; i < m ; i++) { - for (int j = 0 ; j < n ; j++) { - A[i][j] = i * n + j; - } - } - for (int i = 0 ; i < n ; i++) { - for (int j = 0 ; j < k ; j++) { - B[i][j] = i * k + j; - } - } - for (int i = 0 ; i < m ; i++) { - for (int j = 0 ; j < k ; j++) { - C_compare[i][j] = 0; - for (int s = 0 ; s < n ; s++) { - C_compare[i][j] += A[i][s] * B[s][j]; - } - } - } - dspm_mult_f32_ansi(A_ptr, B_ptr, C_ptr, m, n, k); - - for (int i=0 ; i< m ; i++) - { - for (int j=0 ; j< k ; j++) - { - ESP_LOGD(TAG, "[%i][%i] calc=%f, expected =%f",i,j, C[i][j], C_compare[i][j]); - } - } - // Compare and check results - for (int i = 0 ; i < m * k ; i++) { - if (Cc_ptr[i] != C_ptr[i]) { - TEST_ASSERT_EQUAL(Cc_ptr[i], C_ptr[i]); - } - } - } - } - } -} - -static portMUX_TYPE testnlock = portMUX_INITIALIZER_UNLOCKED; - -TEST_CASE("dspm_mult_f32_ansi benchmark", "[dspm]") -{ - int m = 4; - int n = 4; - int k = 4; - - float A[m][n]; - float *A_ptr = (float *)A; - - float B[n][k]; - float *B_ptr = (float *)B; - - float C[m][k]; - float *C_ptr = (float *)C; - - - portENTER_CRITICAL(&testnlock); - - unsigned int start_b = xthal_get_ccount(); - int repeat_count = 1024; - for (int i = 0 ; i < repeat_count ; i++) { - dspm_mult_f32_ansi(A_ptr, B_ptr, C_ptr, m, n, k); - } - unsigned int end_b = xthal_get_ccount(); - portEXIT_CRITICAL(&testnlock); - - float total_b = end_b - start_b; - float cycles = total_b / (repeat_count); - printf("Benchmark dspm_mult_f32_ansi - %f per multiplication 4x4 + overhead.\n", cycles); - float min_exec = 100; - float max_exec = 2000; - TEST_ASSERT_EXEC_IN_RANGE(min_exec, max_exec, cycles); -} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_s16_ae32.c b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_s16_ae32.c deleted file mode 100644 index 1bf7ec1..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_s16_ae32.c +++ /dev/null @@ -1,106 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "esp_dsp.h" -#include "dsp_platform.h" -#include "esp_log.h" - -#include "dspm_mult.h" -#include "esp_attr.h" -#include "esp_log.h" - -// Test dsps_dotprod_s16_ansi function -TEST_CASE("dspm_mult_s16_aexx functionality", "[dspm]") -{ - for (int m = 1 ; m < 8 ; m++) { - for (int n = 1 ; n < 16 ; n++) { - for (int k = 1 ; k < 16 ; k++) { - - int16_t A[m][n]; - int16_t *A_ptr = (int16_t *)A; - - int16_t B[n][k]; - int16_t *B_ptr = (int16_t *)B; - - int16_t C[m][k]; - int16_t *C_ptr = (int16_t *)C; - int16_t C_compare[m][k]; - int16_t *Cc_ptr = (int16_t *)C_compare; - for (int shift = -4 ; shift < 4 ; shift++) { - for (int i = 0 ; i < m ; i++) { - for (int j = 0 ; j < n; j++) { - A[i][j] = 0x123; - } - } - for (int i = 0 ; i < n ; i++) { - for (int j = 0 ; j < k; j++) { - B[i][j] = 0x123; - } - } - - dspm_mult_s16_ansi(A_ptr, B_ptr, Cc_ptr, m, n, k, shift); - dspm_mult_s16(A_ptr, B_ptr, C_ptr, m, n, k, shift); - - // Compare and check results - for (int i = 0 ; i < m * k ; i++) { - if (Cc_ptr[i] != C_ptr[i]) { - ESP_LOGE("dspm_mult_s16_aexx", "Process path m=%i, n=%i, k=%i, shift=%i", m, n, k, shift); - ESP_LOGE("dspm_mult_s16_aexx", "data[%i] %4.4x != %4.4x expected \n", i, C_ptr[i], Cc_ptr[i]); - TEST_ASSERT_EQUAL(Cc_ptr[i], C_ptr[i]); - } - } - } - } - } - } -} - -static portMUX_TYPE testnlock = portMUX_INITIALIZER_UNLOCKED; - -TEST_CASE("dspm_mult_s16_aexx benchmark", "[dspm]") -{ - unsigned int start_b = xthal_get_ccount(); - unsigned int end_b = xthal_get_ccount(); - for (int m = 2 ; m <= 8 ; m++) { - for (int n = 2 ; n <= 16 ; n++) { - for (int k = 1 ; k <= 16 ; k++) { - - int16_t A[m][n]; - int16_t *A_ptr = (int16_t *)A; - - int16_t B[m][n]; - int16_t *B_ptr = (int16_t *)B; - - int16_t C[m][k]; - int16_t *C_ptr = (int16_t *)C; - - memset(A, 0, sizeof(A)); - memset(B, 0, sizeof(A)); - memset(C, 0, sizeof(A)); - portENTER_CRITICAL(&testnlock); - - start_b = xthal_get_ccount(); - dspm_mult_s16(A_ptr, B_ptr, C_ptr, m, n, k, 0); - end_b = xthal_get_ccount(); - portEXIT_CRITICAL(&testnlock); - - float total_b = end_b - start_b; - float cycles = total_b; - ESP_LOGD("dspm_mult_s16_aexx", "dspm_mult_s16_aexx[%i][%i][%i] - %f", m, n, k, cycles); - } - } - } -} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_s16_ansi.c b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_s16_ansi.c deleted file mode 100644 index a69c8cc..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test/test_mmult_s16_ansi.c +++ /dev/null @@ -1,112 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "esp_dsp.h" -#include "dsp_platform.h" -#include "esp_log.h" - -#include "dspm_mult.h" -#include "esp_attr.h" -#include "dsp_tests.h" - -static const char *TAG = "dspm_mult_s16_ansi"; - -// Test dsps_dotprod_s16_ansi function -TEST_CASE("dspm_mult_s16_ansi functionality", "[dspm]") -{ - int m = 4; - int n = 3; - int k = 4; - - - int16_t A[m][n]; - int16_t *A_ptr = (int16_t *)A; - - int16_t B[n][k]; - int16_t *B_ptr = (int16_t *)B; - - int16_t C[m][k]; - int16_t *C_ptr = (int16_t *)C; - int16_t C_compare[m][k]; - int16_t *Cc_ptr = (int16_t *)C_compare; - - int shift = 0; - for (int i = 0 ; i < m * n; i++) { - A_ptr[i] = 0x1000; - B_ptr[i] = 0x200; - } - long long store_reg = 0; - for (int i = 0 ; i < m ; i++) { - for (int j = 0 ; j < k ; j++) { - store_reg = (0x7fff >> shift); - for (int s = 0 ; s < n ; s++) { - store_reg += ((int32_t)A[i][s] * (int32_t)B[s][j]); - } - C_compare[i][j] = store_reg >> (15 - shift); - } - } - dspm_mult_s16_ansi(A_ptr, B_ptr, C_ptr, m, n, k, shift); - - for (int i=0 ; i< m ; i++) - { - for (int j=0 ; j< k ; j++) - { - ESP_LOGD(TAG, "[%i][%i] calc=%i, expected =%i",i,j, C[i][j], C_compare[i][j]); - } - } - // Compare and check results - for (int i = 0 ; i < m * k ; i++) { - if (Cc_ptr[i] != C_ptr[i]) { - TEST_ASSERT_EQUAL(Cc_ptr[i], C_ptr[i]); - } - } -} - -static portMUX_TYPE testnlock = portMUX_INITIALIZER_UNLOCKED; - -TEST_CASE("dspm_mult_s16_ansi benchmark", "[dspm]") -{ - int m = 4; - int n = 4; - int k = 4; - - int16_t A[m][n]; - int16_t *A_ptr = (int16_t *)A; - - int16_t B[n][k]; - int16_t *B_ptr = (int16_t *)B; - - int16_t C[m][k]; - int16_t *C_ptr = (int16_t *)C; - - - portENTER_CRITICAL(&testnlock); - - unsigned int start_b = xthal_get_ccount(); - int repeat_count = 1024; - for (int i = 0 ; i < repeat_count ; i++) { - dspm_mult_s16_ansi(A_ptr, B_ptr, C_ptr, m, n, k, 0); - } - unsigned int end_b = xthal_get_ccount(); - portEXIT_CRITICAL(&testnlock); - - float total_b = end_b - start_b; - float cycles = total_b / (repeat_count); - ESP_LOGI("dspm_mult_s16_ansi", "Benchmark dspm_mult_s16_ansi - %f per multiplication %ix%ix%i.\n", cycles, m, n, k); - float min_exec = 1000; - float max_exec = 3000; - TEST_ASSERT_EXEC_IN_RANGE(min_exec, max_exec, cycles); -} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test_sim/main.c b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test_sim/main.c deleted file mode 100644 index fa41f00..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test_sim/main.c +++ /dev/null @@ -1,12 +0,0 @@ - -void test_mmult(); - -int main(void) -{ - printf("main starts!\n"); -// xt_iss_profile_enable(); - test_mmult(); -// xt_iss_profile_disable(); - - printf("Test done\n"); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test_sim/test_mmult.c b/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test_sim/test_mmult.c deleted file mode 100644 index 48c773d..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/matrix/test_sim/test_mmult.c +++ /dev/null @@ -1,68 +0,0 @@ -#include -#include -#include -#include - -#include "dsp_common.h" - -#include "dspm_mult.h" -extern void xt_iss_profile_disable(); -extern void xt_iss_profile_enable(); - -#define M 4 -#define N 8 -#define K 16 - -const int m = M; -const int n = N; -const int k = K; - - float A[M][N]; - float B[N][K]; - float C[M][K]; - float C_compare[M][K]; - -void test_mmult() -{ - - float *A_ptr = (float *)A; - float *B_ptr = (float *)B; - float *C_ptr = (float *)C; - float *Cc_ptr = (float *)C_compare; - - for (int i = 0 ; i < m * n; i++) { - A_ptr[i] = i; - B_ptr[i] = i; - } - for (int i = 0 ; i < m ; i++) { - for (int j = 0 ; j < k ; j++) { - C_compare[i][j] = 0; - for (int s = 0 ; s < n ; s++) { - C_compare[i][j] += A[i][s] * B[s][j]; - } - C[i][j] = -1; - } - } - xt_iss_profile_enable(); - dspm_mult_f32_ae32(A_ptr, B_ptr, Cc_ptr, m, n, k); - dspm_mult_f32_aes3(A_ptr, B_ptr, C_ptr, m, n, k); - xt_iss_profile_disable(); - - for (int i=0 ; i< m ; i++) - { - for (int j=0 ; j< k ; j++) - { - printf("[%i][%i] calc=%f, expected =%f\n",i,j, C[i][j], C_compare[i][j]); - } - } - // Compare and check results - for (int i = 0 ; i < m * k ; i++) { - if (Cc_ptr[i] != C_ptr[i]) { - printf("Error - C_ptr= %f, Cc_ptr= %f \n", C_ptr[i], Cc_ptr[i]); - return; - } - } - - printf("Test Pass!\n"); -} - diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/cplx_gen/dsps_cplx_gen.S b/test_apps/managed_components/espressif__esp-dsp/modules/support/cplx_gen/dsps_cplx_gen.S deleted file mode 100644 index 793c9a2..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/support/cplx_gen/dsps_cplx_gen.S +++ /dev/null @@ -1,120 +0,0 @@ -/* - * SPDX-FileCopyrightText: 2023 Espressif Systems (Shanghai) CO LTD - * - * SPDX-License-Identifier: Apache-2.0 - */ - -#include "dsps_cplx_gen_platform.h" -#if (dsps_cplx_gen_aes3_enbled || dsps_cplx_gen_ae32_enbled) - -// This is a Complex signal generator for ESP32 processor. - .text - .align 4 - .global dsps_cplx_gen_ae32 - .type dsps_cplx_gen_ae32,@function -// The function implements the following C code: -// esp_err_t dsps_cplx_gen_ae32(cplx_sig_t *cplx_gen, void *output, int32_t len); - -dsps_cplx_gen_ae32: - -// Input params Variables float Variables fixed -// -// cplx_gen - a2 fr - f0 lut - a5 -// output - a3 one_const - f1 lut_len - a6 -// len - a4 lut_len_f - f2 sin_pos - a7 -// ph_f - f3 cos_pos - a8 -// sin_pos_f - f4 sin_to_cos - a9 -// ph_floor - a10 -// modulo - a11 - - entry a1, 32 - l32i a5, a2, 0 // a5 - lut - l32i a6, a2, 4 // a6 - lut_len - lsi f0, a2, 8 // f0 - fr - lsi f3, a2, 12 // f3 - ph_f (phase increment) - const.s f1, 1 // f1 - constant 1 - float.s f2, a6, 0 // f2 - lut_len_f - srli a9, a6, 2 // a9 - sin_to_cos = lut_len / 4 - addi a11, a6, -1 // a11 - modulo = lut_len - 1 - - l32i a15, a2, 16 // a15 - d_type - beqz a15, _s16_fixed - - // F32 floating point - loopnez a4, ._main_loop_float - - floor.s a10, f3, 0 // turncate wiht rounding towards -infinity - - // branch if ph_floor is greater than 0 - bgez a10, _ph_check_low_float - add.s f3, f3, f1 // f3 = f3 - f1 (ph_f + 1) - floor.s a10, f3, 0 // turncate wiht rounding towards -infinity - _ph_check_low_float: - - // branch if ph_ceil is lower than 2 (floored to 1) - blti a10, 1, _ph_check_great_float - sub.s f3, f3, f1 // f3 = f3 - f1 (ph_f - 1) - _ph_check_great_float: - - mul.s f4, f3, f2 // sin_pos_f = ph_f * lut_len - trunc.s a7, f4, 0 // truncate sin_pos_f to sin_pos - - add a8, a7, a9 // cos_pos (a8) = sin_pos(a7) + sin_to_cos(a9) - and a8, a8, a11 // cos_pos = cos_pos & modulo (lut_len - 1) - - slli a8, a8, 2 // set index of the LUT (4 x cos_pos) - slli a7, a7, 2 // set index of the LUT (4 x sin_pos) - - lsx f14, a5, a7 // load sin LUT value form *lut - lsx f15, a5, a8 // load cos LUT value form *lut - - ssi f15, a3, 0 // save cos LUT value to the output, offset 0 - ssi f14, a3, 4 // save sin LUT value to the output, offset 4 - add.s f3, f3, f0 // ph_f += fr - - addi.n a3, a3, 8 // increase the output pointer (2 x f32) - ._main_loop_float: - - movi.n a2, 0 - retw.n - - // Q15 fixed point - _s16_fixed: - loopnez a4, ._main_loop_fixed - - floor.s a10, f3, 0 // turncate wiht rounding towards -infinity - - // branch if ph_floor is greater than 0 - bgez a10, _ph_check_low_fixed - add.s f3, f3, f1 // f3 = f3 - f1 (ph_f + 1) - floor.s a10, f3, 0 // turncate wiht rounding towards -infinity - _ph_check_low_fixed: - - // branch if ph_ceil is lower than 2 (floored to 1) - blti a10, 1, _ph_check_great_fixed - sub.s f3, f3, f1 // f3 = f3 - f1 (ph_f - 1) - _ph_check_great_fixed: - - mul.s f4, f3, f2 // sin_pos_f = ph_f * lut_len - trunc.s a7, f4, 0 // truncate sin_pos_f to sin_pos - - add a8, a7, a9 // cos_pos (a8) = sin_pos(a7) + sin_to_cos(a9) - and a8, a8, a11 // cos_pos = cos_pos & modulo (lut_len - 1) - - addx2 a15, a8, a5 // get cos index of the LUT (*lut + 2 x cos_pos) - addx2 a13, a7, a5 // get sin index of the LUT (*lut + 2 x sin_pos) - - l16si a14, a15, 0 // load cos LUT value from *lut - l16si a12, a13, 0 // load sin LUT value from *lut - - s16i a14, a3, 0 // save cos LUT value to the output (a3), offset 0 - s16i a12, a3, 2 // save sin LUT value to the output (a3), offset 2 - add.s f3, f3, f0 // ph_f += fr - - addi.n a3, a3, 4 // increase the output pointer (2 x s16) - ._main_loop_fixed: - - movi.n a2, 0 - retw.n - -#endif // (dsps_cplx_gen_aes3_enbled || dsps_cplx_gen_ae32_enbled) \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/cplx_gen/dsps_cplx_gen.c b/test_apps/managed_components/espressif__esp-dsp/modules/support/cplx_gen/dsps_cplx_gen.c deleted file mode 100644 index ef651b0..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/support/cplx_gen/dsps_cplx_gen.c +++ /dev/null @@ -1,40 +0,0 @@ -/* - * SPDX-FileCopyrightText: 2023 Espressif Systems (Shanghai) CO LTD - * - * SPDX-License-Identifier: Apache-2.0 - */ - -#include "dsps_cplx_gen.h" - -esp_err_t dsps_cplx_gen_ansi(cplx_sig_t *cplx_gen, void *output, int32_t len) -{ - // angle frequency is already cplx_gen->freq - const int sin_to_cos = cplx_gen->lut_len / 4; - float ph = cplx_gen->phase; - const float fr = cplx_gen->freq; - int sin_pos, cos_pos; - - for (int i = 0 ; i < len; i++) { - - if (ph < 0) { - ph += 1.0; - } - if (ph >= 1.0) { - ph -= 1.0; - } - - sin_pos = (int)(ph * (cplx_gen->lut_len)); - cos_pos = (sin_pos + sin_to_cos)&(cplx_gen->lut_len - 1); - - if (cplx_gen->d_type == S16_FIXED) { - ((int16_t *)output)[i * 2 + 0] = ((int16_t *)cplx_gen->lut)[cos_pos]; - ((int16_t *)output)[i * 2 + 1] = ((int16_t *)cplx_gen->lut)[sin_pos]; - } else { - ((float *)output)[i * 2 + 0] = ((float *)cplx_gen->lut)[cos_pos]; - ((float *)output)[i * 2 + 1] = ((float *)cplx_gen->lut)[sin_pos]; - } - ph += fr; - } - - return ESP_OK; -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/cplx_gen/dsps_cplx_gen_init.c b/test_apps/managed_components/espressif__esp-dsp/modules/support/cplx_gen/dsps_cplx_gen_init.c deleted file mode 100644 index 9818805..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/support/cplx_gen/dsps_cplx_gen_init.c +++ /dev/null @@ -1,148 +0,0 @@ -/* - * SPDX-FileCopyrightText: 2023 Espressif Systems (Shanghai) CO LTD - * - * SPDX-License-Identifier: Apache-2.0 - */ - - -#include "dsps_cplx_gen.h" -#include "dsp_common.h" -#include "esp_log.h" -#include -#include - -#define Q15_MAX INT16_MAX - -static const char *TAG = "dsps_cplx_gen"; - -esp_err_t dsps_cplx_gen_init(cplx_sig_t *cplx_gen, out_d_type d_type, void *lut, int32_t lut_len, float freq, float initial_phase) -{ - cplx_gen->lut_len = lut_len; - cplx_gen->freq = freq; - cplx_gen->lut = lut; - cplx_gen->free_status = 0; - cplx_gen->d_type = d_type; - cplx_gen->phase = initial_phase; - - // length of the LUT must be power of 2 - if (!dsp_is_power_of_two(lut_len)) { - ESP_LOGE(TAG, "The length of the LUT must be power of 2"); - return ESP_ERR_DSP_INVALID_LENGTH; - } - - // LUT length must be in a range from 256 to 8192 - if ((lut == NULL) && ((cplx_gen->lut_len > 8192) || (cplx_gen->lut_len < 256))) { - ESP_LOGE(TAG, "The length of the LUT table out of range. Valid range is 256 to 8192"); - return ESP_ERR_DSP_PARAM_OUTOFRANGE; - } - - // frequency is a Nyquist frequency, must be in a range from (-1 to 1) - if ((cplx_gen->freq >= 1) || (cplx_gen->freq <= -1)) { - ESP_LOGE(TAG, "The frequency is out of range. Valid range is +/- 1. "); - return ESP_ERR_DSP_INVALID_PARAM; - } - - // initial phase in a range from (-1 to 1) - if ((cplx_gen->phase >= 1) || (cplx_gen->phase <= -1)) { - ESP_LOGE(TAG, "The phase is out of range. Valid range is +/- 1. "); - return ESP_ERR_DSP_INVALID_PARAM; - } - - // LUT table coefficients generation - if (lut == NULL) { // lut has not been provided by an user. Allocate and initialize it - cplx_gen->free_status |= 0x0001; // lut has been allocated, free_status indicates that the space must be freed afterwards - - if (cplx_gen->d_type == S16_FIXED) { // Q15 fixed point - int16_t *local_lut = (int16_t *)malloc(cplx_gen->lut_len * sizeof(int16_t)); - - float term; - for (int i = 0 ; i < cplx_gen->lut_len; i++) { - term = (2.0 * M_PI) * ((float)(i) / (float)(cplx_gen->lut_len)); - local_lut[i] = (int16_t)(sin(term) * Q15_MAX); // conversion to Q15 fixed point - } - cplx_gen->lut = (void *)local_lut; - } else if (cplx_gen->d_type == F32_FLOAT) { // Single precision floating point - float *local_lut = (float *)malloc(cplx_gen->lut_len * sizeof(float)); - - float term; - for (int i = 0 ; i < cplx_gen->lut_len; i++) { - term = (2.0 * M_PI) * ((float)(i) / (float)(cplx_gen->lut_len)); - local_lut[i] = (float)sin(term); - } - cplx_gen->lut = (void *)local_lut; - } else { - cplx_gen->lut = NULL; - return ESP_ERR_DSP_INVALID_PARAM; - } - } - return ESP_OK; -} - -esp_err_t dsps_cplx_gen_freq_set(cplx_sig_t *cplx_gen, float freq) -{ - if ((freq >= 1) || (freq <= -1)) { // frequency is a Nyquist frequency, must be in a range from (-1 to 1) - ESP_LOGE(TAG, "The frequency is out of range. Valid range is +/- 1. "); - return ESP_ERR_DSP_INVALID_PARAM; - } - - cplx_gen->freq = freq; - return ESP_OK; -} - -float dsps_cplx_gen_freq_get(cplx_sig_t *cplx_gen) -{ - // Check if the structure was initialized - if (!dsp_is_power_of_two(cplx_gen->lut_len)) { - ESP_LOGE(TAG, "cplx_gen strucure was not initialized"); - return -2; - } - - return (cplx_gen->freq); -} - -esp_err_t dsps_cplx_gen_phase_set(cplx_sig_t *cplx_gen, float phase) -{ - if ((phase >= 1) || (phase <= -1)) { // initial phase in a range from (-1 to 1) - ESP_LOGE(TAG, "The phase is out of range. Valid range is +/- 1. "); - return ESP_ERR_DSP_INVALID_PARAM; - } - - cplx_gen->phase = phase; - return ESP_OK; -} - -float dsps_cplx_gen_phase_get(cplx_sig_t *cplx_gen) -{ - // Check if the structure was initialized - if (!dsp_is_power_of_two(cplx_gen->lut_len)) { - ESP_LOGE(TAG, "cplx_gen strucure was not initialized"); - return -2; - } - - return (cplx_gen->phase); -} - -esp_err_t dsps_cplx_gen_set(cplx_sig_t *cplx_gen, float freq, float phase) -{ - if ((freq >= 1) || (freq <= -1)) { // frequency is a Nyquist frequency, must be in a range from (-1 to 1) - ESP_LOGE(TAG, "The frequency is out of range. Valid range is +/- 1. "); - return ESP_ERR_DSP_INVALID_PARAM; - } - - if ((phase >= 1) || (phase <= -1)) { // phase in a range from (-1 to 1) - ESP_LOGE(TAG, "The phase is out of range. Valid range is +/- 1. "); - return ESP_ERR_DSP_INVALID_PARAM; - } - - cplx_gen->phase = phase; - cplx_gen->freq = freq; - return ESP_OK; -} - -void cplx_gen_free(cplx_sig_t *cplx_gen) -{ - if (cplx_gen->free_status & 0x0001) { - free(cplx_gen->lut); - cplx_gen->free_status = 0; - } -} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/cplx_gen/test/test_cplx_gen.c b/test_apps/managed_components/espressif__esp-dsp/modules/support/cplx_gen/test/test_cplx_gen.c deleted file mode 100644 index a02bb19..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/support/cplx_gen/test/test_cplx_gen.c +++ /dev/null @@ -1,260 +0,0 @@ -/* - * SPDX-FileCopyrightText: 2023 Espressif Systems (Shanghai) CO LTD - * - * SPDX-License-Identifier: Apache-2.0 - */ - -#include -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" -#include "esp_dsp.h" -#include - -#include "dsp_tests.h" -#include "dsps_cplx_gen.h" -#include "dsps_wind.h" -#include "dsps_view.h" -#include "dsps_fft2r.h" - -#define LEAKAGE_BINS 10 // fft leakage bins - -static const char *TAG = "dsps_cplx_gen"; - -// Error message handler function, which detects errors returned by dsps_cplx_gen_init() function -void error_msg_handler(cplx_sig_t *cplx_signal, esp_err_t status) -{ - if (status != ESP_OK) { - cplx_gen_free(cplx_signal); - - switch (status) { - case ESP_ERR_DSP_INVALID_LENGTH: - TEST_ASSERT_MESSAGE(false, "LUT table has invalid length, must be power of 2"); - break; - case ESP_ERR_DSP_PARAM_OUTOFRANGE: - TEST_ASSERT_MESSAGE(false, "LUT table length must be in a range from 256 to 8192"); - break; - case ESP_ERR_DSP_INVALID_PARAM: - TEST_ASSERT_MESSAGE(false, "Frequency and initial phase must be in a range from -1 to 1"); - break; - default: - TEST_ASSERT_MESSAGE(false, "Unspecified error"); - break; - } - } -} - -TEST_CASE("cplx_gen_functionality_test", "[dsps]") -{ - const int32_t out_len = 4096; - const int32_t lut_len = 1024; - const float frequency = 0.001; - const float init_phase = 0.1; - - cplx_sig_t cplx_signal, cplx_signal_compare; - - // F32 float - esp_err_t status1 = dsps_cplx_gen_init(&cplx_signal, F32_FLOAT, NULL, lut_len, frequency, init_phase); - error_msg_handler(&cplx_signal, status1); - esp_err_t status2 = dsps_cplx_gen_init(&cplx_signal_compare, F32_FLOAT, cplx_signal.lut, lut_len, frequency, init_phase); - error_msg_handler(&cplx_signal_compare, status2); - - float *out_array_float = (float *)malloc(out_len * 2 * sizeof(float)); // times 2 for real and complex part - float *out_array_compare_float = (float *)malloc(out_len * 2 * sizeof(float)); - - dsps_cplx_gen_ansi(&cplx_signal_compare, (void *)out_array_compare_float, out_len); - dsps_cplx_gen(&cplx_signal, (void *)out_array_float, out_len); - - for (int i = 0; i < out_len * 2; i++) { - TEST_ASSERT_EQUAL(out_array_compare_float[i], out_array_float[i]); - } - - free(out_array_float); - free(out_array_compare_float); - cplx_gen_free(&cplx_signal); - cplx_gen_free(&cplx_signal_compare); - - // S16 fixed - status1 = dsps_cplx_gen_init(&cplx_signal, S16_FIXED, NULL, lut_len, frequency, init_phase); - error_msg_handler(&cplx_signal, status1); - status2 = dsps_cplx_gen_init(&cplx_signal_compare, S16_FIXED, cplx_signal.lut, lut_len, frequency, init_phase); - error_msg_handler(&cplx_signal_compare, status2); - - int16_t *out_array_fixed = (int16_t *)malloc(out_len * 2 * sizeof(int16_t)); // times 2 for real and complex part - int16_t *out_array_compare_fixed = (int16_t *)malloc(out_len * 2 * sizeof(int16_t)); - - dsps_cplx_gen_ansi(&cplx_signal_compare, (void *)out_array_compare_fixed, out_len); - dsps_cplx_gen(&cplx_signal, (void *)out_array_fixed, out_len); - - for (int i = 0; i < out_len * 2; i++) { - TEST_ASSERT_EQUAL(out_array_compare_fixed[i], out_array_fixed[i]); - } - - free(out_array_fixed); - free(out_array_compare_fixed); - cplx_gen_free(&cplx_signal); - cplx_gen_free(&cplx_signal_compare); -} - - -TEST_CASE("cplx_gen_benchmark_test", "[dsps]") -{ - int32_t out_len = 32; - const int32_t lut_len = 256; - const float frequency = 0.02; - const float init_phase = 0.9; - const int repeat_count = 4; - - cplx_sig_t cplx_signal_float, cplx_signal_fixed; - - esp_err_t status1 = dsps_cplx_gen_init(&cplx_signal_float, F32_FLOAT, NULL, lut_len, frequency, init_phase); - error_msg_handler(&cplx_signal_float, status1); - esp_err_t status2 = dsps_cplx_gen_init(&cplx_signal_fixed, S16_FIXED, NULL, lut_len, frequency, init_phase); - error_msg_handler(&cplx_signal_fixed, status2); - - float *out_array_float = (float *)malloc(out_len * 2 * 32 * sizeof(float)); // 8192 (max_out len) * 2 (real and imaginary) - int16_t *out_array_fixed = (int16_t *)malloc(out_len * 2 * 32 * sizeof(int16_t)); - - for (int i = 0; i < 6; i++) { - const unsigned int start_float = xthal_get_ccount(); - for (int j = 0 ; j < repeat_count ; j++) { - dsps_cplx_gen(&cplx_signal_float, (void *)out_array_float, out_len); - } - const unsigned int end_float = xthal_get_ccount(); - - const unsigned int start_fixed = xthal_get_ccount(); - for (int j = 0 ; j < repeat_count ; j++) { - dsps_cplx_gen(&cplx_signal_fixed, (void *)out_array_fixed, out_len); - } - const unsigned int end_fixed = xthal_get_ccount(); - - const float total_float = end_float - start_float; - const float total_fixed = end_fixed - start_fixed; - const float cycles_float = total_float / (float)(repeat_count); - const float cycles_fixed = total_fixed / (float)(repeat_count); - const float cycles_per_lut_sample_float = total_float / (float)(out_len * repeat_count); - const float cycles_per_lut_sample_fixed = total_fixed / (float)(out_len * repeat_count); - - ESP_LOGI(TAG, "Float : %.2f total cycles, %.2f cycles per sample, for %"PRId32" LUT samples, %"PRId32" output array length", - cycles_float, cycles_per_lut_sample_float, lut_len, out_len); - - ESP_LOGI(TAG, "Fixed : %.2f total cycles, %.2f cycles per sample, for %"PRId32" LUT samples, %"PRId32" output array length \n", - cycles_fixed, cycles_per_lut_sample_fixed, lut_len, out_len); - - out_len *= 2; - } - - free(out_array_fixed); - free(out_array_float); - cplx_gen_free(&cplx_signal_float); - cplx_gen_free(&cplx_signal_fixed); -} - - -TEST_CASE("cplx_gen_noise_SNR_test", "[dsps]") -{ - const int32_t out_len = 2048; - const int32_t lut_len = 8192; - const int32_t n_fft = out_len *2; // * 2 (real and imaginary) - const float frequency = 0.01; - const float init_phase = 0.0; - const float real_ampl = 0.5; - const float imag_ampl = 0.2; - - cplx_sig_t cplx_signal_float; - - esp_err_t status = dsps_cplx_gen_init(&cplx_signal_float, F32_FLOAT, NULL, lut_len, frequency, init_phase); - error_msg_handler(&cplx_signal_float, status); - - float *out_array_float = (float *)memalign(16, n_fft * sizeof(float)); - dsps_cplx_gen(&cplx_signal_float, (void *)out_array_float, out_len); - - // Signal windowing - float *window = (float *)memalign(16, out_len * sizeof(float)); - dsps_wind_blackman_harris_f32(window, out_len); - - for (int i = 0 ; i < out_len ; i++) { - out_array_float[i * 2 + 0] *= (window[i] * real_ampl); - out_array_float[i * 2 + 1] *= (window[i] * imag_ampl); - } - free(window); - - // Initialize FFT - esp_err_t ret = dsps_fft2r_init_fc32(NULL, n_fft); - if (ret != ESP_OK) { - ESP_LOGE(TAG, "Not possible to initialize FFT. Error = %i", ret); - return; - } - - // Do the FFT - dsps_fft2r_fc32(out_array_float, out_len); - dsps_bit_rev_fc32(out_array_float, out_len); - dsps_cplx2reC_fc32(out_array_float, out_len); - - // Convert the FFT spectrum from amplitude to watts, find the max value and its position - float max_val_1 = -1000000, max_val_2 = -1000000; - int max_pos_1 = 0, max_pos_2 = 0, spur_pos_1 = 0, spur_pos_2 = 0; - for (int i = 0 ; i < n_fft/2 ; i++) { - out_array_float[i] = (out_array_float[i * 2 + 0] * out_array_float[i * 2 + 0] + out_array_float[i * 2 + 1] * out_array_float[i * 2 + 1])/(n_fft * 3); - if (i < n_fft / 4) { - if (out_array_float[i] > max_val_1) { - max_val_1 = out_array_float[i]; - max_pos_1 = i; - } - } else { - if (out_array_float[i] > max_val_2) { - max_val_2 = out_array_float[i]; - max_pos_2 = i; - } - } - } - - // Calculate the power of the signal and noise of the spectrum and convert the spectrum to dB - float signal_pow_1 = 0, signal_pow_2 = 0, noise_pow_1 = 0, noise_pow_2 = 0; - float spur_1 = -1000000, spur_2 = -1000000; - for (int i = 0 ; i < n_fft/2 ; i++) { - if (i < n_fft/4) { - if ((i >= max_pos_1 - LEAKAGE_BINS) && (i <= max_pos_1 + LEAKAGE_BINS)) { - signal_pow_1 += out_array_float[i]; - } else { - noise_pow_1 += out_array_float[i]; - if (out_array_float[i] > spur_1) { - spur_1 = out_array_float[i]; - spur_pos_1 = i; - } - } - } else { - if ((i >= max_pos_2 - LEAKAGE_BINS) && (i <= max_pos_2 + LEAKAGE_BINS)) { - signal_pow_2 += out_array_float[i]; - } else { - noise_pow_2 += out_array_float[i]; - if (out_array_float[i] > spur_2) { - spur_2 = out_array_float[i]; - spur_pos_2 = i; - } - } - } - out_array_float[i] = 10 * log10f(0.0000000000001 + out_array_float[i]); - } - - // Convert the signal power and noise power from watts to dB and calculate SNR and SFDR - const float snr_1 = 10 * log10f(signal_pow_1/noise_pow_1); - const float snr_2 = 10 * log10f(signal_pow_2/noise_pow_2); - noise_pow_1 = 10 * log10f(noise_pow_1); - noise_pow_2 = 10 * log10f(noise_pow_2); - signal_pow_1 = 10 * log10f(signal_pow_1); - signal_pow_2 = 10 * log10f(signal_pow_2); - const float sfdr_1 = out_array_float[max_pos_1] - out_array_float[spur_pos_1]; - const float sfdr_2 = out_array_float[max_pos_2] - out_array_float[spur_pos_2]; - - ESP_LOGI(TAG, "\nSignal Power: \t%f\nNoise Power: \t%f\nSNR: \t\t%f \nSFDR: \t\t%f", signal_pow_1, noise_pow_1, snr_1, sfdr_1); - dsps_view(out_array_float, n_fft/4, 128, 16, -140, 40, '|'); - putchar('\n'); - - ESP_LOGI(TAG, "\nSignal Power: \t%f\nNoise Power: \t%f\nSNR: \t\t%f \nSFDR: \t\t%f", signal_pow_2, noise_pow_2, snr_2, sfdr_2); - dsps_view(out_array_float + (n_fft/4), n_fft/4, 128, 16, -140, 40, '|'); - - free(out_array_float); - cplx_gen_free(&cplx_signal_float); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_cplx_gen.h b/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_cplx_gen.h deleted file mode 100644 index fe1b9e1..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_cplx_gen.h +++ /dev/null @@ -1,187 +0,0 @@ -/* - * SPDX-FileCopyrightText: 2023 Espressif Systems (Shanghai) CO LTD - * - * SPDX-License-Identifier: Apache-2.0 - */ - -#ifndef _dsps_cplx_gen_H_ -#define _dsps_cplx_gen_H_ - -#include "dsp_err.h" -#include "dsps_cplx_gen_platform.h" - -#ifdef __cplusplus -extern "C" -{ -#endif - - -/** - * @brief Ennum defining output data type of the complex generator - * - */ -typedef enum output_data_type { - S16_FIXED = 0, /*!< Q15 fixed point - int16_t*/ - F32_FLOAT = 1, /*!< Single precision floating point - float*/ -} out_d_type; - - -/** - * @brief Data struct of the complex signal generator - * - * This structure is used by a complex generator internally. A user should access this structure only in case of - * extensions for the DSP Library. - * All the fields of this structure are initialized by the dsps_cplx_gen_init(...) function. - */ -typedef struct cplx_sig_s { - void *lut; /*!< Pointer to the lookup table.*/ - int32_t lut_len; /*!< Length of the lookup table.*/ - float freq; /*!< Frequency of the output signal. Nyquist frequency -1 ... 1*/ - float phase; /*!< Phase (initial_phase during init)*/ - out_d_type d_type; /*!< Output data type*/ - int16_t free_status; /*!< Indicator for cplx_gen_free(...) function*/ -} cplx_sig_t; - - -/** - * @brief Initialize strucure for complex generator - * - * Function initializes a structure for either 16-bit fixed point, or 32-bit floating point complex generator using LUT table. - * cplx_gen_free(...) must be called, once the generator is not needed anymore to free dynamically allocated memory - * - * A user can specify his own LUT table and pass a pointer to the table (void *lut) during the initialization. If the LUT table - * pointer passed to the init function is a NULL, the LUT table is initialized internally. - * - * @param cplx_gen: pointer to the floating point generator structure - * @param d_type: output data type - out_d_type enum - * @param lut: pointer to a user-defined LUT, the data type is void so both (S16_FIXED, F32_FLOAT) types could be used - * @param lut_len: length of the LUT - * @param freq: Frequency of the output signal in a range of [-1...1], where 1 is a Nyquist frequency - * @param initial_phase: initial phase of the complex signal in range of [-1..1] where 1 is related to 2Pi and -1 is related to -2Pi - * - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dsps_cplx_gen_init(cplx_sig_t *cplx_gen, out_d_type d_type, void *lut, int32_t lut_len, float freq, float initial_phase); - - -/** - * @brief function sets the output frequency of the complex generator - * - * set function can be used after the cplx_gen structure was initialized by the dsps_cplx_gen_init(...) function - * - * @param cplx_gen: pointer to the complex signal generator structure - * @param freq: new frequency to be set in a range of [-1..1] where 1 is a Nyquist frequency - * - * @return - * - ESP_OK on success - * - ESP_ERR_DSP_INVALID_PARAM if the frequency is out of the Nyquist frequency range - */ -esp_err_t dsps_cplx_gen_freq_set(cplx_sig_t *cplx_gen, float freq); - - -/** - * @brief function gets the output frequency of the complex generator - * - * get function can be used after the cplx_gen structure was initialized by the dsps_cplx_gen_init(...) function - * - * @param cplx_gen: pointer to the complex signal generator structure - * - * @return function returns frequency of the signal generator - */ -float dsps_cplx_gen_freq_get(cplx_sig_t *cplx_gen); - - -/** - * @brief function sets the phase of the complex generator - * - * set function can be used after the cplx_gen structure was initialized by the dsps_cplx_gen_init(...) function - * - * @param cplx_gen: pointer to the complex signal generator structure - * @param phase: new phase to be set in the range of [-1..1] where 1 is related to 2Pi and -1 is related to -2Pi - * - * @return - * - ESP_OK on success - * - ESP_ERR_DSP_INVALID_PARAM if the phase is out of -1 ... 1 range - */ -esp_err_t dsps_cplx_gen_phase_set(cplx_sig_t *cplx_gen, float phase); - - -/** - * @brief function gets the phase of the complex generator - * - * get function can be used after the cplx_gen structure was initialized by the dsps_cplx_gen_init(...) function - * - * @param cplx_gen: pointer to the complex signal generator structure - * - * @return function returns phase of the signal generator - */ -float dsps_cplx_gen_phase_get(cplx_sig_t *cplx_gen); - - -/** - * @brief function sets the output frequency and the phase of the complex generator - * - * set function can be used after the cplx_gen structure was initialized by the dsps_cplx_gen_init(...) function - * - * @param cplx_gen: pointer to the complex signal generator structure - * @param freq: new frequency to be set in the range of [-1..1] where 1 is a Nyquist frequency - * @param phase: new phase to be set in the range of [-1..1] where 1 is related to 2Pi and -1 is related to -2Pi - * - * @return - * - ESP_OK on success - * - ESP_ERR_DSP_INVALID_PARAM if the frequency is out of the Nyquist frequency range - * if the phase is out of -1 ... 1 range - */ -esp_err_t dsps_cplx_gen_set(cplx_sig_t *cplx_gen, float freq, float phase); - - -/** - * @brief function frees dynamically allocated memory, which was allocated in the init function - * - * free function must be called after the dsps_cplx_gen_init(...) is called, once the complex generator is not - * needed anymore - * - * @param cplx_gen: pointer to the complex signal generator structure - */ -void cplx_gen_free(cplx_sig_t *cplx_gen); - - -/** - * @brief The function generates a complex signal - * - * the generated complex signal is in the form of two harmonics signals in either 16-bit signed fixed point - * or 32-bit floating point - * - * x[i]= A*sin(step*i + ph/180*Pi) - * x[i+1]= B*cos(step*i + ph/180*Pi) - * where step = 2*Pi*frequency - * - * dsps_cplx_gen_ansi() - The implementation uses ANSI C and could be compiled and run on any platform - * dsps_cplx_gen_ae32() - Is targetted for Xtensa cores - * - * @param cplx_gen: pointer to the generator structure - * @param output: output array (length of len*2), data type is void so both (S16_FIXED, F32_FLOAT) types could be used - * @param len: length of the output signal - * - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dsps_cplx_gen_ansi(cplx_sig_t *cplx_gen, void *output, int32_t len); -esp_err_t dsps_cplx_gen_ae32(cplx_sig_t *cplx_gen, void *output, int32_t len); - - -#ifdef __cplusplus -} -#endif - - -#if CONFIG_DSP_OPTIMIZED -#define dsps_cplx_gen dsps_cplx_gen_ae32 -#else // CONFIG_DSP_OPTIMIZED -#define dsps_cplx_gen dsps_cplx_gen_ansi -#endif // CONFIG_DSP_OPTIMIZED - -#endif // _dsps_cplx_gen_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_cplx_gen_platform.h b/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_cplx_gen_platform.h deleted file mode 100644 index 1c3daa6..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_cplx_gen_platform.h +++ /dev/null @@ -1,30 +0,0 @@ -/* - * SPDX-FileCopyrightText: 2023 Espressif Systems (Shanghai) CO LTD - * - * SPDX-License-Identifier: Apache-2.0 - */ - -#ifndef _dsps_cplx_gen_platform_H_ -#define _dsps_cplx_gen_platform_H_ - -#include "sdkconfig.h" - -#ifdef __XTENSA__ -#include -#include - - -#if ((XCHAL_HAVE_FP == 1) && (XCHAL_HAVE_LOOPS == 1)) - -#if CONFIG_IDF_TARGET_ESP32S3 - #define dsps_cplx_gen_aes3_enbled 1 - #define dsps_cplx_gen_ae32_enbled 0 - -#elif CONFIG_IDF_TARGET_ESP32 - #define dsps_cplx_gen_ae32_enbled 1 - #define dsps_cplx_gen_aes3_enbled 0 - -#endif // CONFIG_IDF_TARGET_ESP32S3 CONFIG_IDF_TARGET_ESP32 -#endif // -#endif // __XTENSA__ -#endif // _dsps_cplx_gen_platform_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_d_gen.h b/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_d_gen.h deleted file mode 100644 index 8eacae8..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_d_gen.h +++ /dev/null @@ -1,47 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#ifndef _dsps_d_gen_H_ -#define _dsps_d_gen_H_ -#include "dsp_err.h" - - -#ifdef __cplusplus -extern "C" -{ -#endif - -/** - * @brief delta function - * - * The function generate delta function. - * output[i]=0, if i=[0..N) - * output[i]=1, if i=pos, pos: [0..N-1) - * The implementation use ANSI C and could be compiled and run on any platform - * - * @param output: output array. - * @param len: length of the input signal - * @param pos: delta function position - * - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dsps_d_gen_f32(float *output, int len, int pos); - -#ifdef __cplusplus -} -#endif - -#endif // _dsps_d_gen_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_h_gen.h b/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_h_gen.h deleted file mode 100644 index a19bef1..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_h_gen.h +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#ifndef _dsps_h_gen_H_ -#define _dsps_h_gen_H_ -#include "dsp_err.h" - - -#ifdef __cplusplus -extern "C" -{ -#endif - -/** - * @brief Heviside function - * - * The Heviside function. - * output[i]=0, if i=[0..pos) - * output[i]=1, if i=[pos..N) - * The implementation use ANSI C and could be compiled and run on any platform - * - * @param output: output array. - * @param len: length of the input signal - * @param pos: heviside function position - * - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ - -esp_err_t dsps_h_gen_f32(float *output, int len, int pos); - -#ifdef __cplusplus -} -#endif - -#endif // _dsps_h_gen_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_sfdr.h b/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_sfdr.h deleted file mode 100644 index 1b7decc..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_sfdr.h +++ /dev/null @@ -1,51 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#ifndef _dsps_sfdr_H_ -#define _dsps_sfdr_H_ - - -#include "dsp_err.h" - -#ifdef __cplusplus -extern "C" -{ -#endif - -/** - * @brief SFDR - * - * The function calculates Spurious-Free Dynamic Range. - * The function makes FFT of the input, then search a spectrum maximum, and then compare - * maximum value with all others. Result calculated as minimum value. - * This function have to be used for debug and unit tests only. It's not optimized for real-time processing. - * The implementation use ANSI C and could be compiled and run on any platform - * - * @param[in] input: input array. - * @param len: length of the input signal - * @param use_dc: this parameter define will be DC value used for calculation or not. - * 0 - SNR will not include DC power - * 1 - SNR will include DC power - * - * @return - * - SFDR in DB - */ -float dsps_sfdr_f32(const float *input, int32_t len, int8_t use_dc); -float dsps_sfdr_fc32(const float *input, int32_t len); - -#ifdef __cplusplus -} -#endif - -#endif // _dsps_sfdr_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_snr.h b/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_snr.h deleted file mode 100644 index 163df4d..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_snr.h +++ /dev/null @@ -1,51 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#ifndef _DSP_SNR_H_ -#define _DSP_SNR_H_ - -#include "dsp_err.h" - -#ifdef __cplusplus -extern "C" -{ -#endif - -/** - * @brief SNR - * - * The function calculates signal to noise ration in case if signal is sine tone. - * The function makes FFT of the input, then search a spectrum maximum, and then calculated - * SNR as sum of all harmonics to the maximum value. - * This function have to be used for debug and unit tests only. It's not optimized for real-time processing. - * The implementation use ANSI C and could be compiled and run on any platform - * - * @param input: input array. - * @param len: length of the input signal - * @param use_dc: this parameter define will be DC value used for calculation or not. - * 0 - SNR will not include DC power - * 1 - SNR will include DC power - * - * @return - * - SNR in dB - */ -float dsps_snr_f32(const float *input, int32_t len, uint8_t use_dc); -float dsps_snr_fc32(const float *input, int32_t len); - - -#ifdef __cplusplus -} -#endif - -#endif // _DSP_SNR_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_tone_gen.h b/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_tone_gen.h deleted file mode 100644 index 281e3b6..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_tone_gen.h +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#ifndef _dsps_tone_gen_H_ -#define _dsps_tone_gen_H_ -#include "dsp_err.h" - - -#ifdef __cplusplus -extern "C" -{ -#endif - -/** - * @brief tone - * - * The function generate a tone signal. - * x[i]=A*sin(2*PI*i + ph/180*PI) - * The implementation use ANSI C and could be compiled and run on any platform - * - * @param output: output array. - * @param len: length of the input signal - * @param Ampl: amplitude - * @param freq: Naiquist frequency -1..1 - * @param phase: phase in degree - * - * @return - * - ESP_OK on success - * - One of the error codes from DSP library - */ -esp_err_t dsps_tone_gen_f32(float *output, int len, float Ampl, float freq, float phase); - -#ifdef __cplusplus -} -#endif - -#endif // _dsps_tone_gen_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_view.h b/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_view.h deleted file mode 100644 index 49c3022..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/support/include/dsps_view.h +++ /dev/null @@ -1,64 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#ifndef _dsps_view_H_ -#define _dsps_view_H_ - -#include "dsp_err.h" - -#ifdef __cplusplus -extern "C" -{ -#endif - -/**@{*/ -/** - * @brief plot view - * - * Generic view function. - * This function takes input samples and show then in console view as a plot. - * The main purpose to give and draft debug information to the DSP developer. - * - * @param[in] data: array with input samples. - * @param len: length of the input array - * @param width: plot width in symbols - * @param height: plot height in lines - * @param min: minimum value that will be limited by Axis Y. - * @param max: maximum value that will be limited by Axis Y. - * @param view_char: character to draw the plot calues ('.' or '|' etc) - * - */ -void dsps_view(const float *data, int32_t len, int width, int height, float min, float max, char view_char); -void dsps_view_s16(const int16_t *data, int32_t len, int width, int height, float min, float max, char view_char); -/**@}*/ - -/** - * @brief spectrum view - * - * The view function to show spectrum values in 64x10 screen. - * The function based on dsps_view. - * - * @param[in] data: array with input samples. - * @param len: length of the input array - * @param min: minimum value that will be limited by Axis Y. - * @param max: maximum value that will be limited by Axis Y. - * - */ -void dsps_view_spectrum(const float *data, int32_t len, float min, float max); - -#ifdef __cplusplus -} -#endif - -#endif // _dsps_view_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/mem/esp32s3/dsps_memcpy_aes3.S b/test_apps/managed_components/espressif__esp-dsp/modules/support/mem/esp32s3/dsps_memcpy_aes3.S deleted file mode 100644 index 06ba274..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/support/mem/esp32s3/dsps_memcpy_aes3.S +++ /dev/null @@ -1,340 +0,0 @@ -/* - * SPDX-FileCopyrightText: 2023 Espressif Systems (Shanghai) CO LTD - * - * SPDX-License-Identifier: Apache-2.0 - */ - -#include "dsps_mem_platform.h" -#if dsps_mem_aes3_enbled - -// This is memory access for ESP32S3 processor. - .text - .align 4 - .global dsps_memcpy_aes3 - .type dsps_memcpy_aes3,@function -// The function implements the following C code: -// void *dsps_memcpy_aes3(void *arr_dest, const void *arr_src, size_t arr_len); - -// Input params Variables -// -// arr_dest - a2 loop_len - a5, a6 -// arr_src - a3 p_arr_des - a7 -// arr_len - a4 div_48 - a8 -// align_mask - a9 - -/* -esp32s3 optimized memcpy function works with both, aligned and unaligned data. - -arr_dest aligned --> - _main_loop_aligned, 32 bytes in one run through the cycle, only aligned data -arr_src aligned / - Check modulos to finish copying the remaining data outside of the cycle - - Modulo 8 and 16 - S3 instructions for aligned data, the rest of the modulos are generic - -arr_dest aligned ---> - _main_loop_unaligned, 48 bytes of source unaligned data in one run through the cycle, -arr_src unaligned / (the destination must always be aligned) - - Check modulos to finish copying remaining data outside of the cycle - - Modulo 32 and 16 - S3 instructions for unaligned data, the rest of the modulos are generic - -arr_dest unaligned -> - First, use generic instructions to align the arr_dest data (keep increasing -arr_src aligned / the arr_dest pointer until the pointer is aligned) - - Once arr_dest is aligned treat the rest of the data as: - either both aligned (if arr_src happens to be aligned after the arr_dest aligning), - or as arr_dest aligned and arr_src unaligned - - Continue as mentioned above - -arr_dest unaligned -> - Very same approach as with arr_dest unaligned and arr_src aligned -arr_src unaligned / - -if the arr_len is less than 16, jump to _less_than_16 label and copy data without any s3 instructions or cycles -*/ -#define MEMCPY_OPTIMIZED 1 // Use optimized memcpy or ANSI memcpy -#define TIE_ENABLE 0 // Put a dummy TIE instruction to the ANSI memcpy to induce TIE context saving - -dsps_memcpy_aes3: - -#if MEMCPY_OPTIMIZED - - // S3 optimized version of the memcpy (with TIE instrucstions) - - entry a1, 32 - mov a7, a2 // a7 - save arr_dest pointer - - blti a4, 16, _less_than_16 - - // arr_dest alignment check - movi.n a9, 0xf // 0xf alignment mask - and a13, a9, a2 // 0xf AND arr_dest pointer - beqz a13, _arr_dest_aligned - - movi.n a14, 16 // a14 - 16 - sub a13, a14, a13 // a13 = 16 - unalignment - sub a4, a4, a13 // len = len - (16 - unalignment) - - // Aligning the arr_dest - // keep copying until arr_dest is aligned - - // Check modulo 8 of the unalignment, if - then copy 8 bytes - bbci a13, 3, _aligning_mod_8_check // branch if 3-rd bit of unalignment a13 is clear - l32i.n a15, a3, 0 // load 32 bits from arr_src a3 to a15, offset 0 - l32i.n a14, a3, 4 // load 32 bits from arr_src a3 to a14, offset 4 - s32i.n a15, a2, 0 // save 32 bits from a15 to arr_dest a2, offset 0 - s32i.n a14, a2, 4 // save 32 bits from a14 to arr_dest a2, offset 4 - addi.n a3, a3, 8 // increment arr_src pointer by 8 bytes - addi.n a2, a2, 8 // increment arr_dest pointer by 8 bytes - _aligning_mod_8_check: - - // Check modulo 4 of the unalignment, if - then copy 4 bytes - bbci a13, 2, _aligning_mod_4_check // branch if 2-nd bit of unalignment a13 is clear - l32i.n a15, a3, 0 // load 32 bits from arr_src a3 to a15 - addi.n a3, a3, 4 // increment arr_src pointer by 4 bytes - s32i.n a15, a2, 0 // save 32 bits from a15 to arr_dest a2 - addi.n a2, a2, 4 // increment arr_dest pointer by 4 bytes - _aligning_mod_4_check: - - // Check modulo 2 of the unalignment, if - then copy 2 bytes - bbci a13, 1, _aligning_mod_2_check // branch if 1-st bit of unalignment a13 is clear - l16ui a15, a3, 0 // load 16 bits from arr_src a3 to a15 - addi.n a3, a3, 2 // increment arr_src pointer by 2 bytes - s16i a15, a2, 0 // save 16 bits from a15 to arr_dest a2 - addi.n a2, a2, 2 // increment arr_dest pointer by 2 bytes - _aligning_mod_2_check: - - // Check modulo 1 of the unalignment, if - then copy 1 byte - bbci a13, 0, _arr_dest_aligned // branch if 0-th bit of unalignment a13 is clear - l8ui a15, a3, 0 // load 8 bits from arr_src a3 to a15 - addi.n a3, a3, 1 // increment arr_src pointer by 1 byte - s8i a15, a2, 0 // save 8 bits from a15 to arr_dest a2 - addi.n a2, a2, 1 // increment arr_dest pointer by 1 byte - - _arr_dest_aligned: - - // arr_src alignment check - and a15, a9, a3 // 0xf (alignment mask) AND arr_src pointer - beqz a15, _arr_src_aligned - - // arr_src unaligned, arr_dest aligned (arr_des either aligned originally or modified to be aligned by the Aligning the arr_des routine) - - // Calculate modulo for non-aligned data - movi a8, 89478486 // a8 - div_48 constant - muluh a5, a8, a4 // a5 - loop_len = arr_len / 48 - movi a9, 48 // a9 - 48 - mul16s a8, a9, a5 // a8 - 48 * loop_len - sub a6, a4, a8 // a6 - loop_len_MOD 48 - - ee.ld.128.usar.ip q2, a3, 16 // Preload from arr_src - ee.ld.128.usar.ip q3, a3, 16 // Preload from arr_src - - // Main loop arr_src unaligned - loopnez a5, ._main_loop_unaligned // 48 bytes in one loop - ee.src.q.ld.ip q4, a3, 16, q2, q3 // preload and shift from arr_src - ee.vst.128.ip q2, a2, 16 // store to aligned arr_dest - ee.src.q.ld.ip q2, a3, 16, q3, q4 // preload and shift from arr_src - ee.vst.128.ip q3, a2, 16 // store to aligned arr_dest - ee.src.q.ld.ip q3, a3, 16, q4, q2 // preload and shift from arr_src - ee.vst.128.ip q4, a2, 16 // store to aligned arr_dest - ._main_loop_unaligned: - - // Finish the _main_loop_unaligned outside of the loop from Q registers preloads - // Check modulo 32 of the loop_len_MOD, if - then copy 32 bytes - bbci a6, 5, _unaligned_mod_32_check // branch if 5-th bit of loop_len_MOD a6 is clear - ee.src.q.ld.ip q4, a3, 0, q2, q3 // preload and shift from arr_src - ee.vst.128.ip q2, a2, 16 // store to aligned arr_dest - ee.src.q q3, q3, q4 // final shift - ee.vst.128.ip q3, a2, 16 // store to aligned arr_dest - j _follow_unaligned - _unaligned_mod_32_check: - - // Check modulo 16 of the loop_len_MOD, if - then copy 16 bytes - bbci a6, 4, _unaligned_mod_16_check // branch if 4-th bit of loop_len_MOD a6 is clear - ee.src.q q2, q2, q3 // final shift - ee.vst.128.ip q2, a2, 16 // store to aligned arr_dest - addi a3, a3, -16 // put arr_src pointer back - j _follow_unaligned - _unaligned_mod_16_check: - - addi a3, a3, -32 // put arr_src pointer back - - // Finish the _main_loop_unaligned outside of the loop - // Check modulo 8 of the loop_len_MOD, if - then copy 8 bytes - _follow_unaligned: - bbci a6, 3, _unaligned_mod_8_check // branch if 3-rd bit of loop_len_MOD a6 is clear - l32i.n a15, a3, 0 // load 32 bits from arr_src a3 to a15, offset 0 - l32i.n a14, a3, 4 // load 32 bits from arr_src a3 to a14, offset 4 - s32i.n a15, a2, 0 // save 32 bits from a15 to arr_dest a2, offset 0 - s32i.n a14, a2, 4 // save 32 bits from a14 to arr_dest a2, offset 4 - addi.n a3, a3, 8 // increment arr_src pointer by 8 bytes - addi.n a2, a2, 8 // increment arr_dest pointer by 8 bytes - _unaligned_mod_8_check: - - // Finish the rest of the data, as if the data were aligned, no S3 instructions will be used further after the jump - j _aligned_mod_8_check - - // Both arrays (arr_src and arr_dest) aligned - _arr_src_aligned: - - // Calculate modulo 32 for aligned data - srli a5, a4, 5 // a5 - loop_len = arr_len / 32 - slli a6, a5, 5 - sub a6, a4, a6 // a6 - loop_len_MOD 32 - - // Main loop arr_src aligned - loopnez a5, ._main_loop_aligned // 32 bytes in one loop - ee.vld.128.ip q0, a3, 16 // load 16 bytes from arr_src to q0 - ee.vld.128.ip q1, a3, 16 // load 16 bytes from arr_src to q1 - - ee.vst.128.ip q0, a2, 16 // save 16 bytes to arr_dest from q0 - ee.vst.128.ip q1, a2, 16 // save 16 bytes to arr_dest from q1 - ._main_loop_aligned: - - // Modulo 32 check - beqz a6, _aligned_mod_32_check // branch if mod_32 = 0 - - // finish the end of the array outside of the main loop - // Check modulo 16 of the loop_len_MOD, if - then copy 16 bytes - bbci a6, 4, _aligned_mod_16_check // branch if 4-th bit of loop_len_MOD a6 is clear - ee.vld.128.ip q0, a3, 16 // load 128 bits from arr_src to q0, increase arr_src pointer by 16 bytes - ee.vst.128.ip q0, a2, 16 // save 128 bits to arr_dest from q0, increase arr_dest pointer by 16 bytes - _aligned_mod_16_check: - - // Check modulo 8 of the loop_len_MOD, if - then copy 8 bytes - bbci a6, 3, _aligned_mod_8_check // branch if 3-rd bit of loop_len_MOD a6 is clear - ee.vld.l.64.ip q0, a3, 8 // load lower 64 bits from arr_src a3 to q0, increase arr_src pointer by 8 bytes - ee.vst.l.64.ip q0, a2, 8 // save lower 64 bits from q0 to arr_dest a2, increase arr_dest pointer by 8 bytes - _aligned_mod_8_check: - - // Check modulo 4 of the loop_len_MOD, if - then copy 4 bytes - bbci a6, 2, _aligned_mod_4_check // branch if 2-nd bit of loop_len_MOD a6 is clear - l32i.n a15, a3, 0 // load 32 bits from arr_src a3 to a15 - addi.n a3, a3, 4 // increment arr_src pointer by 4 bytes - s32i.n a15, a2, 0 // save 32 bits from a15 to arr_dest a2 - addi.n a2, a2, 4 // increment arr_dest pointer by 4 bytes - _aligned_mod_4_check: - - // Check modulo 2 of the loop_len_MOD, if - then copy 2 bytes - bbci a6, 1, _aligned_mod_2_check // branch if 1-st bit of loop_len_MOD a6 is clear - l16ui a15, a3, 0 // load 16 bits from arr_src a3 to a15 - addi.n a3, a3, 2 // increment arr_src pointer by 2 bytes - s16i a15, a2, 0 // save 16 bits from a15 to arr_dest a2 - addi.n a2, a2, 2 // increment arr_dest pointer by 2 bytes - _aligned_mod_2_check: - - // Check modulo 1 of the loop_len_MOD, if - then copy 1 byte - bbci a6, 0, _aligned_mod_32_check // branch if 0-th bit of loop_len_MOD a6 is clear - l8ui a15, a3, 0 // load 8 bits from arr_src a3 to a15 - s8i a15, a2, 0 // save 8 bits from a15 to arr_dest a2 - - _aligned_mod_32_check: - - mov a2, a7 // copy the initial arr_dest pointer from a7 to arr_dest a2 - retw.n // return - - _less_than_16: - - // If the length of the copied array is lower than 16, it is faster not to use esp32s3-optimized functions - - // Check modulo 8 of the arr_len, if - then copy 8 bytes - bbci a4, 3, _less_than_16_mod_8_check // branch if 3-rd bit of arr_len a4 is clear - l32i.n a15, a3, 0 // load 32 bits from arr_src a3 to a15, offset 0 - l32i.n a14, a3, 4 // load 32 bits from arr_src a3 to a14, offset 4 - s32i.n a15, a2, 0 // save 32 bits from a15 to arr_dest a2, offset 0 - s32i.n a14, a2, 4 // save 32 bits from a14 to arr_dest a2, offset 4 - addi.n a3, a3, 8 // increment arr_src pointer by 8 bytes - addi.n a2, a2, 8 // increment arr_dest pointer by 8 bytes - _less_than_16_mod_8_check: - - // Check modulo 4 of the arr_len, if - then copy 4 bytes - bbci a4, 2, _less_than_16_mod_4_check // branch if 2-nd bit of arr_len a4 is clear - l32i.n a15, a3, 0 // load 32 bits from arr_src a3 to a15 - addi.n a3, a3, 4 // increment arr_src pointer by 4 bytes - s32i.n a15, a2, 0 // save 32 bits from a15 to arr_dest a2 - addi.n a2, a2, 4 // increment arr_dest pointer by 4 bytes - _less_than_16_mod_4_check: - - // Check modulo 2 of the arr_len, if - then copy 2 bytes - bbci a4, 1, _less_than_16_mod_2_check // branch if 1-st bit of arr_len a4 is clear - l16ui a15, a3, 0 // load 16 bits from arr_src a3 to a15 - addi.n a3, a3, 2 // increment arr_src pointer by 2 bytes - s16i a15, a2, 0 // save 16 bits from a15 to arr_dest a2 - addi.n a2, a2, 2 // increment arr_dest pointer by 2 bytes - _less_than_16_mod_2_check: - - // Check modulo 1 of the arr_len, if - then copy 1 byte - bbci a4, 0, _less_than_16_mod_1_check // branch if 0-th bit of arr_len a4 is clear - l8ui a15, a3, 0 // load 8 bits from arr_src a3 to a15 - s8i a15, a2, 0 // save 8 bits from a15 to arr_dest a2 - _less_than_16_mod_1_check: - - mov a2, a7 // copy the initial arr_dest pointer from a7 to arr_dest a2 - retw.n // return - - -#else // MEMCPY_OPTIMIZED - - // ansi version of the memcpy (without TIE instructions) for testing purposes - - entry a1, 32 - mov a7, a2 // a7 - save arr_dest pointer - - srli a5, a4, 4 // a5 - loop_len = arr_len / 16 - - // Run main loop which copies 16 bytes in one loop run - loopnez a5, ._ansi_loop - l32i.n a15, a3, 0 // load 32 bits from arr_src a3 to a15 - l32i.n a14, a3, 4 // load 32 bits from arr_src a3 to a14 - l32i.n a13, a3, 8 // load 32 bits from arr_src a3 to a13 - l32i.n a12, a3, 12 // load 32 bits from arr_src a3 to a13 - s32i.n a15, a2, 0 // save 32 bits from a15 to arr_dest a2 - s32i.n a14, a2, 4 // save 32 bits from a14 to arr_dest a2 - s32i.n a13, a2, 8 // save 32 bits from a13 to arr_dest a2 - s32i.n a12, a2, 12 // save 32 bits from a13 to arr_dest a2 - addi.n a3, a3, 16 // increment arr_src pointer by 12 bytes - addi.n a2, a2, 16 // increment arr_dest pointer by 12 bytes - ._ansi_loop: - - // Finish the remaining bytes out of the loop - // Check modulo 8 of the arr_len, if - then copy 8 bytes - bbci a4, 3, _mod_8_check // branch if 2-nd bit of arr_len a4 is clear - l32i.n a15, a3, 0 // load 32 bits from arr_src a3 to a15 - l32i.n a14, a3, 4 // load 32 bits from arr_src a3 to a15 - s32i.n a15, a2, 0 // save 32 bits from a15 to arr_dest a2 - s32i.n a14, a2, 4 // save 32 bits from a15 to arr_dest a2 - addi.n a3, a3, 8 // increment arr_src pointer by 4 bytes - addi.n a2, a2, 8 // increment arr_dest pointer by 4 bytes - _mod_8_check: - - // Check modulo 4 of the arr_len, if - then copy 4 bytes - bbci a4, 2, _mod_4_check // branch if 2-nd bit of arr_len a4 is clear - l32i.n a15, a3, 0 // load 32 bits from arr_src a3 to a15 - addi.n a3, a3, 4 // increment arr_src pointer by 4 bytes - s32i.n a15, a2, 0 // save 32 bits from a15 to arr_dest a2 - addi.n a2, a2, 4 // increment arr_dest pointer by 4 bytes - _mod_4_check: - - // Check modulo 2 of the arr_len, if - then copy 2 bytes - bbci a4, 1, _mod_2_check // branch if 1-st bit of arr_len a4 is clear - l16ui a15, a3, 0 // load 16 bits from arr_src a3 to a15 - addi.n a3, a3, 2 // increment arr_src pointer by 2 bytes - s16i a15, a2, 0 // save 16 bits from a15 to arr_dest a2 - addi.n a2, a2, 2 // increment arr_dest pointer by 2 bytes - _mod_2_check: - - // Check modulo 1 of the arr_len, if - then copy 1 byte - bbci a4, 0, _mod_1_check // branch if 0-th bit of arr_len a4 is clear - l8ui a15, a3, 0 // load 8 bits from arr_src a3 to a15 - s8i a15, a2, 0 // save 8 bits from a15 to arr_dest a2 - _mod_1_check: - - // if arr_len is shorter than 16, skip adding TIE instruction, to fix the panic handler before the main_app() loads - blti a4, 16, _less_than_16_1 // branch, if arr_len a4 is shorter than 16 bytes - #if TIE_ENABLE // put dummy TIE instruction to induce TIE context saving - ee.zero.qacc // initialize q0 to zero (dummy instruction) - #else // TIE_ENABLE - nop // compensate one cycle, when TIE is disabled to get the same benchmark value - #endif // TIE_ENABLE - _less_than_16_1: - - mov a2, a7 // copy the initial arr_dest pointer from a7 to arr_dest a2 - retw.n // return - -#endif // MEMCPY_OPTIMIZED - -#endif // dsps_mem_aes3_enbled diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/mem/esp32s3/dsps_memset_aes3.S b/test_apps/managed_components/espressif__esp-dsp/modules/support/mem/esp32s3/dsps_memset_aes3.S deleted file mode 100644 index acddc70..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/support/mem/esp32s3/dsps_memset_aes3.S +++ /dev/null @@ -1,248 +0,0 @@ -/* - * SPDX-FileCopyrightText: 2023 Espressif Systems (Shanghai) CO LTD - * - * SPDX-License-Identifier: Apache-2.0 - */ - -#include "dsps_mem_platform.h" -#if dsps_mem_aes3_enbled - -// This is memory access for ESP32S3 processor. - .text - .align 4 - .global dsps_memset_aes3 - .type dsps_memset_aes3,@function -// The function implements the following C code: -// void *dsps_memset_aes3(void *arr_dest, uint8_t set_val, size_t set_size); - -// Input params Variables -// -// arr_dest - a2 loop_len - a5 -// set_val - a3 p_arr_dest - a8 -// set_size - a4 8_bit_set - a7 -// 16_bit_set - a9 -// 32_bit_set - a10 -// align_mask - a11 - -/* -esp32s3 optimized memset function works with both, aligned and unaligned data. - -arr_dest aligned - _main_loop, 16 bytes in one loop, only aligned data - - Check modulos to finish copying remaining data outside of the cycle - - Modulo 8 - S3 instruction for aligned data, the rest of the modulos are generic - -arr_dest unaligned - First, use generic instructions to align the arr_dest data (keep increasing - the arr_dest pointer until the pointer is aligned) - - Once arr_dest is aligned treat the rest of the data as aligned, same as above - -if the set_size is less than 16, jump to _less_than_16 label and set data without any s3 instructions or cycles -*/ - -#define MEMSET_OPTIMIZED 1 // Use optimized memset or ansi memset -#define TIE_ENABLE 0 // Put a dummy TIE instruction to ANSI memset to induce TIE context saving - -dsps_memset_aes3: - -#if MEMSET_OPTIMIZED - - entry a1, 32 - mov a8, a2 // a8 - save arr_dest pointer - blti a4, 16, _less_than_16 // set_size shorter than 16 - - movi.n a7, 0xff // 0xff one-byte mask - movi.n a11, 0xf // 0xf alignment mask - and a7, a7, a3 // mask upper 24 bits of set_val a3 - - bnez.n a7, _non_zero_constant - ee.zero.q q0 // initialize q0 to zero - movi.n a9, 0 // initialize (16_bit_set) a9 to zero - movi.n a10, 0 // initialize (32_bit_set) a10 to zero - j _q_reg_prepared - - _non_zero_constant: - // Fill q register - slli a6, a7, 8 // a6 - (masked)set_val << 8 - or a9, a6, a7 // a9 - (masked)set_val << 8 + (masked)set_val - // a9 - 16-bit set - slli a15, a9, 16 // a15 - a9 << 16 - or a10, a9, a15 // broadcast 8 bits from set_val a3 to 32 bits - // a10 - 32-bit set - ee.movi.32.q q0, a10, 0 // fill q0 register from a10 by 32 bits - ee.movi.32.q q0, a10, 1 - ee.movi.32.q q0, a10, 2 - ee.movi.32.q q0, a10, 3 - - _q_reg_prepared: - - // alignment check - and a15, a11, a2 // 0xf (alignment mask) AND arr_dest pointer - beqz a15, _arr_dest_aligned // branch if a15 equals to zero - - movi.n a14, 16 // a14 - 16 - sub a15, a14, a15 // a15 = 16 - unalignment - sub a4, a4, a15 // len = len - (16 - unalignment) - - // keep setting until arr_dest is aligned - // Check modulo 8 of the unalignment, if - then set 8 bytes - bbci a15, 3, _aligning_mod_8_check // branch if 3-rd bit of unalignment a15 is clear - s32i.n a10, a2, 0 // save 32 bits from a10 to arr_dest a2, offset 0 bytes - s32i.n a10, a2, 4 // save 32 bits from a10 to arr_dest a2, offset 4 bytes - addi.n a2, a2, 8 // increment arr_dest pointer by 8 bytes - _aligning_mod_8_check: - - // Check modulo 4 of the unalignment, if - then set 4 bytes - bbci a15, 2, _aligning_mod_4_check // branch if 2-nd bit unalignment a15 is clear - s32i.n a10, a2, 0 // save 32 bits from a10 to arr_dest a2, offset 0 bytes - addi.n a2, a2, 4 // increment arr_dest pointer by 4 bytes - _aligning_mod_4_check: - - // Check modulo 2 of the unalignment, if - then set 2 bytes - bbci a15, 1, _aligning_mod_2_check // branch if 1-st bit unalignment a15 is clear - s16i a9, a2, 0 // save 16 bits from a9 to arr_dest a2, offset 0 bytes - addi.n a2, a2, 2 // increment arr_dest pointer by 2 bytes - _aligning_mod_2_check: - - // Check modulo 1 of the unalignment, if - then copy 1 byte - bbci a15, 0, _arr_dest_aligned // branch if 0-th bit unalignment a15 is clear - s8i a7, a2, 0 // save 8 bits from a7 to arr_dest a2, offset 0 bytes - addi.n a2, a2, 1 // increment arr_dest pointer by 1 byte - - - _arr_dest_aligned: - // Calculate main loop_len - srli a5, a4, 4 // a5 - loop_len = set_size / 16 - - // Main loop - loopnez a5, ._main_loop // 16 bytes in one loop - ee.vst.128.ip q0, a2, 16 // store 16 bytes from q0 to arr_dest a2 - ._main_loop: - - // Check modulo 8 of the set_size, if - then set 8 bytes - bbci a4, 3, _aligned_mod_8_check // branch if 3-rd bit of set_size a4 is clear - ee.vst.l.64.ip q0, a2, 8 // save lower 64 bits from q0 to arr_dest a2, increase arr_dest pointer by 8 bytes - _aligned_mod_8_check: - - // Check modulo 4 of the set_size, if - then set 4 bytes - bbci a4, 2, _aligned_mod_4_check // branch if 2-nd bit of set_size a4 is clear - s32i.n a10, a2, 0 // save 32 bits from a10 to arr_dest a2, offset 0 bytes - addi.n a2, a2, 4 // increment arr_dest pointer by 4 bytes - _aligned_mod_4_check: - - // Check modulo 2 of the set_size, if - then set 2 bytes - bbci a4, 1, _aligned_mod_2_check // branch if 1-st bit of set_size a4 is clear - s16i a9, a2, 0 // save 16 bits from a9 to arr_dest a2, offset 0 bytes - addi.n a2, a2, 2 // increment arr_dest pointer by 2 bytes - _aligned_mod_2_check: - - // Check modulo 1 of the set_size, if - then set 1 byte - bbci a4, 0, _aligned_mod_1_check // branch if 0-th bit of set_size a4 is clear - s8i a7, a2, 0 // save 8 bits from a7 to arr_dest a2, offset 0 bytes - _aligned_mod_1_check: - - mov a2, a8 // copy the initial arr_dest pointer from a8 to arr_dest a2 - retw.n // return - - _less_than_16: - - // make 16-byte set_val - slli a6, a3, 8 // a6 - a3 (set_val) << 8 - or a7, a6, a3 // a7 - a3 (set_val) << 8 + a3 (set_val) - - // Check modulo 8 of the set_size, if - then set 8 bytes - bbci a4, 3, _less_than_16_mod_8_check // branch if 3-rd bit of set_size a4 is clear - s16i a7, a2, 0 // save 16 bits from a7 to arr_dest a2, offset 0 bytes - s16i a7, a2, 2 // save 16 bits from a7 to arr_dest a2, offset 2 bytes - s16i a7, a2, 4 // save 16 bits from a7 to arr_dest a2, offset 4 bytes - s16i a7, a2, 6 // save 16 bits from a7 to arr_dest a2, offset 6 bytes - addi.n a2, a2, 8 // increment arr_dest pointer by 8 bytes - _less_than_16_mod_8_check: - - // Check modulo 4 of the set_size, if - then set 4 bytes - bbci a4, 2, _less_than_16_mod_4_check // branch if 2-nd bit of set_size a4 is clear - s16i a7, a2, 0 // save 16 bits from a7 to arr_dest a2, offset 0 bytes - s16i a7, a2, 2 // save 16 bits from a7 to arr_dest a2, offset 2 bytes - addi.n a2, a2, 4 // increment arr_dest pointer by 4 bytes - _less_than_16_mod_4_check: - - // Check modulo 2 of the set_size, if - then set 2 bytes - bbci a4, 1, _less_than_16_mod_2_check // branch if 1-st bit of set_size a4 is clear - s16i a7, a2, 0 // save 16 bits from a7 to arr_dest a2, offset 0 bytes - addi.n a2, a2, 2 // increment arr_dest pointer by 2 bytes - _less_than_16_mod_2_check: - - // Check modulo 1 of the set_size, if - then set 1 byte - bbci a4, 0, _less_than_16_mod_1_check // branch if 0-th bit of set_size a4 is clear - s8i a3, a2, 0 // save 8 bits from a3 to arr_dest a2, offset 0 bytes - _less_than_16_mod_1_check: - - mov a2, a8 // copy the initial arr_dest pointer from a8 to arr_dest a2 - retw.n // return - - -#else // MEMSET_OPTIMIZED - - // ansi version of the memset (without TIE instructions) for testing purposes - - entry a1, 32 - mov a8, a2 // a8 - save arr_dest pointer - - movi.n a7, 0xff // 0xff one-byte mask - and a7, a7, a3 // mask upper 24 bits of a3 - - slli a6, a7, 8 // a6 - (masked)set_val << 8 - or a9, a6, a7 // a9 - (masked)set_val << 8 + (masked)set_val - // a9 - 16-bit set - slli a15, a9, 16 // a15 - a9 << 16 - or a10, a9, a15 // broadcast 8 bits from a3 to 32 bits - - srli a5, a4, 4 // a5 - loop_len = arr_len / 16 - - // Run main loop which sets 16 bytes in one loop run - loopnez a5, ._ansi_loop - s32i.n a10, a2, 0 // save 32 bits from a15 to arr_dest a2 - s32i.n a10, a2, 4 // save 32 bits from a14 to arr_dest a2 - s32i.n a10, a2, 8 // save 32 bits from a14 to arr_dest a2 - s32i.n a10, a2, 12 // save 32 bits from a14 to arr_dest a2 - addi.n a2, a2, 16 // increment arr_dest pointer by 8 bytes - ._ansi_loop: - - // Finish the remaining bytes out of the loop - // Check modulo 8 of the arr_len, if - then set 8 bytes - bbci a4, 3, _mod_8_check // branch if 2-nd bit of arr_len is clear - s32i.n a10, a2, 0 // save 32 bits from a10 to arr_dest a2, offset 0 bytes - s32i.n a10, a2, 4 // save 32 bits from a10 to arr_dest a2, offset 0 bytes - addi.n a2, a2, 8 // increment arr_dest pointer by 4 bytes - _mod_8_check: - - // Check modulo 4 of the arr_len, if - then set 4 bytes - bbci a4, 2, _mod_4_check // branch if 2-nd bit of arr_len is clear - s32i.n a10, a2, 0 // save 32 bits from a10 to arr_dest a2, offset 0 bytes - addi.n a2, a2, 4 // increment arr_dest pointer by 4 bytes - _mod_4_check: - - // Check modulo 2 of the arr_len, if - then set 2 bytes - bbci a4, 1, _mod_2_check // branch if 1-st bit of arr_len is clear - s16i a9, a2, 0 // save 16 bits from a7 to arr_dest a2, offset 0 bytes - addi.n a2, a2, 2 // increment arr_dest pointer by 2 bytes - _mod_2_check: - - // Check modulo 1 of the arr_len, if - then set 1 byte - bbci a4, 0, _mod_1_check // branch if 0-th bit of arr_len is clear - s8i a7, a2, 0 // save 8 bits from a3 to arr_dest a2, offset 0 bytes - _mod_1_check: - - // if arr_len is shorter than 16, skip adding TIE instruction, to fix the panic handler before the main_app() loads - blti a4, 16, _less_than_16_1 // set_size shorter than 16, to fix panic handler before main_app() load - #if TIE_ENABLE // put dummy TIE instruction to induce TIE context saving - ee.zero.qacc // initialize q0 to zero - #else // TIE_ENABLE - nop // compensate one cycle, when TIE is disabled to get the same benchmark value - #endif // TIE_ENABLE - _less_than_16_1: - - mov a2, a8 // copy the initial arr_dest pointer from a8 to arr_dest a2 - retw.n // return - -#endif // MEMSET_OPTIMIZED - -#endif // dsps_mem_aes3_enbled \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/mem/include/dsps_mem.h b/test_apps/managed_components/espressif__esp-dsp/modules/support/mem/include/dsps_mem.h deleted file mode 100644 index 6d95e6a..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/support/mem/include/dsps_mem.h +++ /dev/null @@ -1,67 +0,0 @@ -/* - * SPDX-FileCopyrightText: 2023 Espressif Systems (Shanghai) CO LTD - * - * SPDX-License-Identifier: Apache-2.0 - */ - -#ifndef _dsps_mem_H_ -#define _dsps_mem_H_ - -#include "dsp_err.h" -#include "dsp_common.h" -#include "dsps_mem_platform.h" - -#ifdef __cplusplus -extern "C" -{ -#endif - -/**@{*/ -/** - * @brief memory copy function using esp32s3 TIE - * - * The extension (_aes3) is optimized for esp32S3 chip. - * - * @param arr_dest: pointer to the destination array - * @param arr_src: pointer to the source array - * @param arr_len: count of bytes to be copied from arr_src to arr_dest - * - * @return: pointer to dest array - */ -void *dsps_memcpy_aes3(void *arr_dest, const void *arr_src, size_t arr_len); - -/**@{*/ -/** - * @brief memory set function using esp32s3 TIE - * - * The extension (_aes3) is optimized for esp32S3 chip. - * - * @param arr_dest: pointer to the destination array - * @param set_val: byte value, the dest array will be set with - * @param set_size: count of bytes, the dest array will be set with - * - * @return: pointer to dest array - */ -void *dsps_memset_aes3(void *arr_dest, uint8_t set_val, size_t set_size); - -#ifdef __cplusplus -} -#endif - -#if CONFIG_DSP_OPTIMIZED - - #if dsps_mem_aes3_enbled - #define dsps_memcpy dsps_memcpy_aes3 - #define dsps_memset dsps_memset_aes3 - #else - #define dsps_memcpy memcpy - #define dsps_memset memset - #endif - -#else // CONFIG_DSP_OPTIMIZED - - #define dsps_memcpy memcpy - #define dsps_memset memset - -#endif // CONFIG_DSP_OPTIMIZED -#endif // _dsps_mem_H_ diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/mem/include/dsps_mem_platform.h b/test_apps/managed_components/espressif__esp-dsp/modules/support/mem/include/dsps_mem_platform.h deleted file mode 100644 index a6fb54b..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/support/mem/include/dsps_mem_platform.h +++ /dev/null @@ -1,21 +0,0 @@ -#ifndef _dsps_mem_platform_H_ -#define _dsps_mem_platform_H_ - -#include "sdkconfig.h" - -#ifdef __XTENSA__ -#include -#include - - -#if ((XCHAL_HAVE_FP == 1) && (XCHAL_HAVE_LOOPS == 1)) - -#if CONFIG_IDF_TARGET_ESP32S3 - #define dsps_mem_aes3_enbled 1 -#else - #define dsps_mem_aes3_enbled 0 -#endif // CONFIG_IDF_TARGET_ESP32S3 - -#endif // -#endif // __XTENSA__ -#endif // _dsps_mem_platform_H_ diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/mem/test/test_dsps_memcpy_memset.c b/test_apps/managed_components/espressif__esp-dsp/modules/support/mem/test/test_dsps_memcpy_memset.c deleted file mode 100644 index ca8830b..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/support/mem/test/test_dsps_memcpy_memset.c +++ /dev/null @@ -1,725 +0,0 @@ -/* - * SPDX-FileCopyrightText: 2023 Espressif Systems (Shanghai) CO LTD - * - * SPDX-License-Identifier: Apache-2.0 - */ - -#include -#include -#include -#include -#include "unity.h" -#include "esp_log.h" -#include "esp_err.h" -#include "esp_dsp.h" - -#include "dsps_mem.h" -#include "dsp_tests.h" - -#include "freertos/FreeRTOS.h" -#include "freertos/task.h" -#include "freertos/semphr.h" -#include "freertos/queue.h" -#include "freertos/timers.h" -#include "esp_task_wdt.h" - -#define CORNERS_CPY_SET_COUNT 200 -#define MEMCPY_REPORT_LEN 100 -#define MEMSET_REPORT_LEN 50 -#define CALL_REPEAT_COUNT 1000 -#define TEST_PINNED_NUM_TASKS 2 -#define TEST_PINNED_NUM_ITERS 2 -#define CPY_REPEAT_COUNT 500 -#define CPY_ITERS 40 -#define AREA_LENGTH 1024 - -static const char *TAG = "dsps_mem_access"; - -/* -Test functionality of the memcpy and memset functions optimized for esp32s3 - -Requires: esp32s3 - -Purpose: - - Test that esp32s3 optimized memcpy and memset have the same functionality as the original memcpy and memset - -Procedure: - - Create 4 arrays, 2 source arrays (aligned and unaligned) and 2 destination arrays (aligned and unaligned) - - Initialize the destination arrays to 0, fill the source arrays with non-zero values - - Copy the desired length of content from the source array to the destination array using memcpy - - Compare the content of the destination array with the content of the source array - - Initialize the destination arrays to 0 - - Repeat the 3 above steps for different copy lengths (especially corner conditions like copy 0, 1, 2... and N, N -1, N - 2.... bytes) - and following arrays alignments - - destination array 16-byte aligned, source array 16-byte aligned - - destination array unaligned, source array 16-byte aligned - - destination array 16-byte aligned, source array unaligned - - destination array unaligned, source array unaligned - - Set the desired length of the destination array using memset - - Compare the content of the destination array with the set constant - - Initialize the destination arrays to 0 - - Repeat the 3 above steps for different set lengths (especially corner conditions like copy 0, 1, 2... and N, N -1, N - 2.... bytes) - and both alignments of the destination array (16-byte aligned or unaligned) - - Free the dynamic array -*/ - -TEST_CASE("dsps_memcpy_memset_aes3_functionality", "[dsps]") -{ - const size_t arr_len = 1024; - const uint8_t set_val = 0xaa; - const size_t full_count = arr_len; - const size_t canary_bytes = 16; // canary bytes to check a possibe overflow - const unsigned int align_combinations_cpy = 4; // source and destination arrays aligned or unaligned combinations - const unsigned int align_combinations_set = 2; // destination array aligned or unaligned - - uint8_t *arr_dest_align = (uint8_t *)memalign(16, (arr_len + canary_bytes) * sizeof(uint8_t)); - uint8_t *arr_src_align = (uint8_t *)memalign(16, arr_len * sizeof(uint8_t)); - - uint8_t *arr_dest_unalign = (uint8_t *)malloc((arr_len + canary_bytes) * sizeof(uint8_t)); - uint8_t *arr_src_unalign = (uint8_t *)malloc(arr_len * sizeof(uint8_t)); - uint8_t *arr_dest = NULL, *arr_src = NULL; - - for (int i = 0; i < arr_len; i++) { - ((uint8_t *)arr_src_align)[i] = (uint8_t)i; - ((uint8_t *)arr_src_unalign)[i] = (uint8_t)i; - } - - // canary bytes - for (int i = arr_len; i < (arr_len + canary_bytes); i++) { - ((uint8_t *)arr_dest_align)[i] = 0; - ((uint8_t *)arr_dest_unalign)[i] = 0; - } - - // aes3 memcpy functionality - for (int align = 0; align < align_combinations_cpy; align++) { // alinged and unaligned arrays test loop - - size_t byte_count[2] = {0, full_count - CORNERS_CPY_SET_COUNT}; // amount of bytes to be copied - - switch (align) { - case 0: // both 16-byte aligned - arr_src = arr_src_align; - arr_dest = arr_dest_align; - break; - - case 1: // destination unaligned, source aligned - arr_src = arr_src_align; - arr_dest = arr_dest_unalign; - break; - - case 2: // source unaligned, destination aligned - arr_src = arr_src_unalign; - arr_dest = arr_dest_align; - break; - - case 3: // both unaligned - arr_src = arr_src_unalign; - arr_dest = arr_dest_unalign; - break; - - default: // default - both aligned - arr_src = arr_src_align; - arr_dest = arr_dest_align; - break; - } - - for (int var = 0; var < 2; var++) { // test conrner conditions - for (int j = 0; j < CORNERS_CPY_SET_COUNT; j++) { // mem_set from 1 to CORNERS_CPY_SET_COUNT - // from (full_count - CORNERS_CPY_SET_COUNT + 1) to full_count - for (int i = 0; i < full_count; i++) { // Destination array initializing - ((uint8_t *)arr_dest)[i] = 0; - } - - dsps_memcpy((void *)arr_dest, (void *)arr_src, ++byte_count[var]); - - TEST_ASSERT_EQUAL_UINT8_ARRAY(arr_src, arr_dest, byte_count[var]); - if (byte_count[var] < arr_len) { - TEST_ASSERT_EACH_EQUAL_UINT8(0, &arr_dest[byte_count[var]], (arr_len - byte_count[var])); - } - TEST_ASSERT_EACH_EQUAL_UINT8(0, &arr_dest[arr_len], canary_bytes); - } - } - } - - // aes3 memset functionality - for (int align = 0; align < align_combinations_set; align++ ) { // alinged and unaligned arrays test loop - - size_t byte_count[2] = {0, full_count - CORNERS_CPY_SET_COUNT}; // amount of bytes to be copied - if(!align) arr_dest = arr_dest_align; - else arr_dest = arr_dest_unalign; - - for (int var = 0; var < 2; var++) { // test conrner conditions - for (int j = 0; j < CORNERS_CPY_SET_COUNT; j++) { // mem_set from 1 to CORNERS_CPY_SET_COUNT - // from (full_count - CORNERS_CPY_SET_COUNT + 1) to full_count - for (int i = 0; i < full_count; i++) { // Destination array initializing - ((uint8_t *)arr_dest)[i] = 0; - } - - dsps_memset((void *)arr_dest, set_val, ++byte_count[var]); - - TEST_ASSERT_EACH_EQUAL_UINT8(set_val, arr_dest, byte_count[var]); - if (byte_count[var] < arr_len) { - TEST_ASSERT_EACH_EQUAL_UINT8(0, &arr_dest[byte_count[var]], (arr_len - byte_count[var])); - } - TEST_ASSERT_EACH_EQUAL_UINT8(0, &arr_dest[arr_len], canary_bytes); - } - } - } - - free(arr_dest_align); - free(arr_src_align); - free(arr_dest_unalign); - free(arr_src_unalign); -} - - -/* -Test micro-benchmark of the memcpy and memset functions optimized for esp32s3 and esp32 - -Requires: esp32s3 - -Purpose: - - Test how fast the esp32s3 optimized memcpy and memset are compared to the esp32 optimized memcpy and memset - -Procedure: - - Create 2 unaligned arrays, source and destination array - - Copy the content of the source array to the destination array using esp32s3 memcpy N times, while counting CPU cycles - - Copy the content of the source array to the destination array using esp32 memcpy N times, while counting CPU cycles - - Set the destination array using esp32s3 memcpy N times, while counting CPU cycles - - Set the destination array using esp32 memcpy N times, while counting CPU cycles - - Calculate benchmarks - - Free both arrays -*/ - -TEST_CASE("dsps_memcpy_memset_aes3_benchmark", "[dsps]") -{ - const size_t area_len = AREA_LENGTH; // full length of the area (in bytes) - const size_t full_count = sizeof(uint8_t) * area_len; - const uint8_t set_val = 0xee; // constant value, the destination array will be set with - - uint8_t *arr_src = (uint8_t *)malloc(area_len * sizeof(uint8_t)); - uint8_t *arr_dest = (uint8_t *)malloc(area_len * sizeof(uint8_t)); - - // Memcpy benchmark - const unsigned int start_aes3_memcpy = xthal_get_ccount(); - for (int j = 0; j < CALL_REPEAT_COUNT; j++) { - dsps_memcpy((void *)arr_dest, (void *)arr_src, full_count); - } - const unsigned int end_aes3_memcpy = xthal_get_ccount(); - - const unsigned int start_ae32_memcpy = xthal_get_ccount(); - for (int j = 0; j < CALL_REPEAT_COUNT; j++) { - memcpy((void *)arr_dest, (void *)arr_src, full_count); - } - const unsigned int end_ae32_memcpy = xthal_get_ccount(); - - const float aes3_cycles_memcpy = ((float)(end_aes3_memcpy - start_aes3_memcpy)) / CALL_REPEAT_COUNT; - const float ae32_cycles_memcpy = ((float)(end_ae32_memcpy - start_ae32_memcpy)) / CALL_REPEAT_COUNT; - - ESP_LOGI(TAG, "Micro benchmark of memcpy for unaligned array of %"PRIu32" bytes", (uint32_t)full_count); - ESP_LOGI(TAG, "Not-optimized cycles = %.2f", ae32_cycles_memcpy); - ESP_LOGI(TAG, "S3 optimized cycles = %.2f", aes3_cycles_memcpy); - - // Memset benchmark - const unsigned int start_aes3_memset = xthal_get_ccount(); - for (int j = 0; j < CALL_REPEAT_COUNT; j++) { - dsps_memset((void *)arr_dest, set_val, full_count); - } - const unsigned int end_aes3_memset = xthal_get_ccount(); - - const unsigned int start_ae32_memset = xthal_get_ccount(); - for (int j = 0; j < CALL_REPEAT_COUNT; j++) { - memset((void *)arr_dest, set_val, full_count); - } - const unsigned int end_ae32_memset = xthal_get_ccount(); - - const float ae32_cycles_memset = ((float)(end_ae32_memset - start_ae32_memset)) / CALL_REPEAT_COUNT; - const float aes3_cycles_memset = ((float)(end_aes3_memset - start_aes3_memset)) / CALL_REPEAT_COUNT; - - ESP_LOGI(TAG, "Micro benchmark of memset for unaligned array of %"PRIu32" bytes", (uint32_t)full_count); - ESP_LOGI(TAG, "Not-optimized cycles = %.2f", ae32_cycles_memset); - ESP_LOGI(TAG, "S3 optimized cycles = %.2f", aes3_cycles_memset); - - free(arr_src); - free(arr_dest); -} - - -/* -Test micro-benchmark of the memcpy optimized for esp32s3 and esp32 and print a comparison report for copy lengths from -1 to 200 bytes, where the difference between the two memcpys is not unanimous - -Requires: esp32s3 - -Purpose: - - Test how fast the esp32s3 optimized memcpy is to the esp32 optimized memcpy - -Procedure: - - Create 2 aligned arrays, source and destination array - - Copy the content of the source array to the destination array using esp32s3 memcpy N times, while counting CPU cycles - - Copy the content of the source array to the destination array using esp32 memcpy N times, while counting CPU cycles - - Calculate benchmarks and save the result - - Repeat the 3 above steps for different copy lengths (from 1 to 200 bytes) - and following arrays alignments - - destination array 16-byte aligned, source array 16-byte aligned - - destination array unaligned, source array 16-byte aligned - - destination array 16-byte aligned, source array unaligned - - destination array unaligned, source array unaligned - - Print table of results - - Free dynamic arrays -*/ -TEST_CASE("dsps_memcpy_benchmark_report", "[dsps]") -{ - unsigned int start_count, end_count; - const unsigned int align_combinations = 4; // source and destination arrays aligned or unaligned combinations - const int32_t arr_len = 256; - - uint8_t *arr_dest = (uint8_t *)memalign(16, arr_len * sizeof(uint8_t)); - uint8_t *arr_src = (uint8_t *)memalign(16, arr_len * sizeof(uint8_t)); - uint8_t *arr_dest_align = NULL, *arr_src_align = NULL; - - uint16_t **result_aes3 = (uint16_t **)malloc(align_combinations * sizeof(uint16_t*)); // 2D arrays result_aes3[align_combinations][MEMCPY_REPORT_LEN] - uint16_t **result_ae32 = (uint16_t **)malloc(align_combinations * sizeof(uint16_t*)); // 2D arrays result_ae32[align_combinations][MEMCPY_REPORT_LEN] - - for (int i = 0; i < align_combinations; i++) { - result_aes3[i] = (uint16_t *)malloc(MEMCPY_REPORT_LEN * sizeof(uint16_t)); - result_ae32[i] = (uint16_t *)malloc(MEMCPY_REPORT_LEN * sizeof(uint16_t)); - } - - for (int iter = 0; iter < align_combinations; iter++) { - switch (iter) { - case 0: // both 16-byte aligned - arr_dest_align = arr_dest; - arr_src_align = arr_src; - break; - - case 1: // destination unaligned, source aligned - arr_dest_align = arr_dest + 1; - arr_src_align = arr_src; - break; - - case 2: // source unaligned, destination aligned - arr_dest_align = arr_dest; - arr_src_align = arr_src + 1; - break; - - case 3: // both unaligned - arr_dest_align = arr_dest + 1; - arr_src_align = arr_src + 1; - break; - - default: // default - both aligned - arr_dest_align = arr_dest; - arr_src_align = arr_src; - break; - } - - for (int cpy_amount = 1; cpy_amount <= MEMCPY_REPORT_LEN; cpy_amount++) { - - start_count = xthal_get_ccount(); - for (int j = 0; j < CALL_REPEAT_COUNT; j++) { - dsps_memcpy((void *)arr_dest_align, (void *)arr_src_align, cpy_amount); - } - end_count = xthal_get_ccount(); - result_aes3[iter][cpy_amount - 1] = ((uint16_t)((end_count - start_count) / CALL_REPEAT_COUNT)); - - start_count = xthal_get_ccount(); - for (int j = 0; j < CALL_REPEAT_COUNT; j++) { - memcpy((void *)arr_dest_align, (void *)arr_src_align, cpy_amount); - } - end_count = xthal_get_ccount(); - result_ae32[iter][cpy_amount - 1] = ((uint16_t)((end_count - start_count) / CALL_REPEAT_COUNT)); - } - } - - ESP_LOGI(TAG, "Cycle counts for aligned/unaligned source/destination array using default xtensa memcpy and s3 optimized memcpy"); - printf("\n\tdest aligned \tdest unaligned\tdest aligned\tdest unaligned\n"); - printf( "\tsrc aligned \tsrc aligned\tsrc unaligned\tsrc unaligned\n\n"); - printf( "byte \taes3 ae32\taes3 ae32\taes3 ae32\taes3 ae32\n"); - - for (int i = 0; i < MEMCPY_REPORT_LEN; i++) { - printf("%d\t", i + 1); - - for (int j = 0; j < align_combinations; j++) { - printf(" %d\t", result_aes3[j][i]); - printf(" %d\t", result_ae32[j][i]); - } - putchar('\n'); - } - - for (int i = 0; i < MEMCPY_REPORT_LEN; i++) { - for (int j = 0; j < align_combinations; j++) { - TEST_ASSERT_GREATER_OR_EQUAL((result_ae32[j][i]) / 4, result_aes3[j][i]); - } - } - - free(arr_dest); - free(arr_src); - free(result_ae32); - free(result_aes3); -} - -/* -Test micro-benchmark of the memset optimized for esp32s3 and esp32 and print a comparison report for set lengths from -1 to 200 bytes, where the difference between the two memsets is not unanimous - -Requires: esp32s3 - -Purpose: - - Test how fast the esp32s3 optimized memset is compared to the esp32 optimized memset - -Procedure: - - Create 1 aligned array - destination array - - Set the destination array using esp32s3 memcpy N times, while counting CPU cycles - - Set the destination array using esp32 memcpy N times, while counting CPU cycles - - Calculate benchmarks and save the result - - Repeat the 3 above steps for different copy lengths (from 1 to 200 bytes) - and both destination arrays alignments (16-byte aligned and unaligned) - - Print table of results - - Free dynamic arrays -*/ -TEST_CASE("dsps_memset_benchmark_report", "[dsps]") -{ - unsigned int start_count, end_count; - const unsigned int align_combinations = 2; // destination arrays aligned or unaligned - const int32_t arr_len = 256; - const uint8_t set_val = 0xaa; - - uint8_t *arr_dest = (uint8_t *)memalign(16, arr_len * sizeof(uint8_t)); - uint8_t *arr_dest_align = NULL; - - uint16_t **result_aes3 = (uint16_t **)malloc(align_combinations * sizeof(uint16_t*)); // 2D arrays result_aes3[align_combinations][MEMSET_REPORT_LEN] - uint16_t **result_ae32 = (uint16_t **)malloc(align_combinations * sizeof(uint16_t*)); // 2D arrays result_ae32[align_combinations][MEMSET_REPORT_LEN] - - for (int i = 0; i < align_combinations; i++) { - result_aes3[i] = (uint16_t *)malloc(MEMSET_REPORT_LEN * sizeof(uint16_t)); - result_ae32[i] = (uint16_t *)malloc(MEMSET_REPORT_LEN * sizeof(uint16_t)); - } - - for (int iter = 0; iter < align_combinations; iter++) { - - if (iter == 0) { - arr_dest_align = arr_dest; // destination 16-byte aligned - } else { - arr_dest_align = arr_dest + 1; // destination unaligned - } - - for (int set_amount = 1; set_amount <= MEMSET_REPORT_LEN; set_amount++) { - start_count = xthal_get_ccount(); - for (int j = 0; j < CALL_REPEAT_COUNT; j++) { - dsps_memset((void *)arr_dest_align, set_val, set_amount); - } - end_count = xthal_get_ccount(); - result_aes3[iter][set_amount - 1] = ((uint16_t)((end_count - start_count) / CALL_REPEAT_COUNT)); - - start_count = xthal_get_ccount(); - for (int j = 0; j < CALL_REPEAT_COUNT; j++) { - memset((void *)arr_dest_align, set_val, set_amount); - } - end_count = xthal_get_ccount(); - result_ae32[iter][set_amount - 1] = ((uint16_t)((end_count - start_count) / CALL_REPEAT_COUNT)); - } - } - - ESP_LOGI(TAG, "Cycle counts for aligned/unaligned destination array using default xtensa memcpy and s3 optimized memcpy"); - printf("\n\tdest aligned \tdest unaligned\n\n"); - printf( "byte \taes3 ae32\taes3 ae32\n"); - - for (int i = 0; i < MEMSET_REPORT_LEN; i++) { - printf("%d\t", i + 1); - - for (int j = 0; j < align_combinations; j++) { - printf(" %d\t", result_aes3[j][i]); - printf(" %d\t", result_ae32[j][i]); - } - putchar('\n'); - } - - for (int i = 0; i < MEMSET_REPORT_LEN; i++) { - for (int j = 0; j < align_combinations; j++) { - TEST_ASSERT_GREATER_OR_EQUAL((result_ae32[j][i]) / 8, result_aes3[j][i]); - } - } - - free(arr_dest); - free(result_ae32); - free(result_aes3); -} - -/* -Test micro-benchmark of the memcpy and memset functions optimized for esp32s3, with task switching - -Requires: esp32s3 - -Purpose: - - Test how fast the esp32s3 optimized memcpy and memset are while running memset and memcpy in multiple tasks - -Procedure: - - Create 4 tasks - 2 tasks per each core. Tasks are pinned to cores and all the tasks are the same. - - Run the memcpy micro-benchmark routine (from the previous test case) in each of the tasks. - - Start all the tasks simultaneously - - Wait for the tasks to complete, then delete the tasks - - Get the benchmark result - - Repeat all the above steps with memset, instead of memcpy - - Free the created dynamic arrays -*/ - -typedef struct { - SemaphoreHandle_t semaphore; - uint8_t *arr_src; - uint8_t *arr_dest; - uint8_t set_val; - size_t area_len; - uint32_t mean_val_cpy; - uint32_t mean_val_set; -} test_context_benchmark_t; - - -static void pinned_task_benchmark_memcpy(void *arg) -{ - ulTaskNotifyTake(pdTRUE, portMAX_DELAY); - test_context_benchmark_t *context = (test_context_benchmark_t *)arg; - long unsigned int cycles_acc = 0; - unsigned int start_memcpy_count, end_memcpy_count; - - for (int j = 0; j < CPY_ITERS; j++) { - start_memcpy_count = xthal_get_ccount(); - for (int i = 0; i < CPY_REPEAT_COUNT; i++) { - dsps_memcpy((void *)context->arr_dest, (void *)context->arr_src, context->area_len); - } - end_memcpy_count = xthal_get_ccount(); - cycles_acc += (end_memcpy_count - start_memcpy_count); - vTaskDelay(1); // Block to cause a context switch, forcing the TIE context to be saved - } - - context->mean_val_cpy += (uint32_t)((cycles_acc / CPY_REPEAT_COUNT) / CPY_ITERS); - - // Indicate done and wait to be deleted - xSemaphoreGive(context->semaphore); - vTaskSuspend(NULL); -} - - -static void pinned_task_benchmark_memset(void *arg) -{ - ulTaskNotifyTake(pdTRUE, portMAX_DELAY); - test_context_benchmark_t *context = (test_context_benchmark_t *)arg; - long unsigned int cycles_acc = 0; - unsigned int start_memset_count, end_memset_count; - - for (int j = 0; j < CPY_ITERS; j++) { - start_memset_count = xthal_get_ccount(); - for (int i = 0; i < CPY_REPEAT_COUNT; i++) { - dsps_memset((void *)context->arr_dest, context->set_val, context->area_len); - } - end_memset_count = xthal_get_ccount(); - cycles_acc += (end_memset_count - start_memset_count); - vTaskDelay(1); // Block to cause a context switch, forcing the TIE context to be saved - } - - context->mean_val_set += (uint32_t)((cycles_acc / CPY_REPEAT_COUNT) / CPY_ITERS); - - // Indicate done and wait to be deleted - xSemaphoreGive(context->semaphore); - vTaskSuspend(NULL); -} - - -TEST_CASE("dsps_memset_memcpy_context_switch_benchmark", "[dsps]") -{ - test_context_benchmark_t test_context; - char task_name[10]; - - test_context.semaphore = xSemaphoreCreateCounting(configNUM_CORES * TEST_PINNED_NUM_TASKS, 0); - test_context.area_len = (size_t)AREA_LENGTH; - test_context.arr_dest = (uint8_t *)malloc(AREA_LENGTH * sizeof(uint8_t)); - test_context.arr_src = (uint8_t *)malloc(AREA_LENGTH * sizeof(uint8_t)); - test_context.set_val = 0xab; - test_context.mean_val_cpy = 0; - test_context.mean_val_set = 0; - - static void (*pinned_functions[2])(void *); - pinned_functions[0] = pinned_task_benchmark_memcpy; - pinned_functions[1] = pinned_task_benchmark_memset; - - TEST_ASSERT_NOT_EQUAL(NULL, test_context.semaphore); - - for (int iter = 0; iter < TEST_PINNED_NUM_ITERS; iter++) { - TaskHandle_t task_handles[configNUM_CORES][TEST_PINNED_NUM_TASKS]; - - // Create test tasks for each core - for (int i = 0; i < configNUM_CORES; i++) { - for (int j = 0; j < TEST_PINNED_NUM_TASKS; j++) { - sprintf(task_name, "task %d-%d",i, j); - TEST_ASSERT_EQUAL(pdTRUE, xTaskCreatePinnedToCore(pinned_functions[iter], task_name, 4096, - &test_context, 10, &task_handles[i][j], i)); - } - } - - // Start the created tasks simultaneously - for (int i = 0; i < configNUM_CORES; i++) { - for (int j = 0; j < TEST_PINNED_NUM_TASKS; j++) { - xTaskNotifyGive(task_handles[i][j]); - } - } - - // Wait for the tasks to complete - for (int i = 0; i < configNUM_CORES * TEST_PINNED_NUM_TASKS; i++) { - xSemaphoreTake(test_context.semaphore, portMAX_DELAY); - } - - // Delete the tasks - for (int i = 0; i < configNUM_CORES; i++) { - for (int j = 0; j < TEST_PINNED_NUM_TASKS; j++) { - vTaskDelete(task_handles[i][j]); - } - } - - vTaskDelay(10); // Short delay to allow idle task to be free task memory and TIE contexts - } - - vSemaphoreDelete(test_context.semaphore); - free(test_context.arr_dest); - free(test_context.arr_src); - - const uint32_t iterations = (uint32_t)(configNUM_CORES * TEST_PINNED_NUM_TASKS * CPY_REPEAT_COUNT * CPY_ITERS); - const uint32_t copy_mean_val = (uint32_t)(test_context.mean_val_cpy / (configNUM_CORES * TEST_PINNED_NUM_TASKS)); - const uint32_t set_mean_val = (uint32_t)(test_context.mean_val_set / (configNUM_CORES * TEST_PINNED_NUM_TASKS)); - - printf("\nOut of %"PRIu32" iterations, array len of %"PRIu32" bytes\n", iterations, (uint32_t)AREA_LENGTH); - printf("Memcpy cycles = %"PRIu32"\n", copy_mean_val); - printf("Memset cycles = %"PRIu32"\n", set_mean_val); -} - - -/* -Test context switching for the TIE disabled and enabled - -Requires: esp32s3 - -Purpose: - - Compare context switching between the tasks when TIE (esp32s3 instruction extension) is enabled and disabled to - see what is the switching time overhead for the TIE enabled - -Procedure: - - Create a timer, 1000 ms is used for this test, but the exact time is not crucial - - Create 4 tasks - 2 tasks per each core. Tasks are pinned to cores and all the tasks are the same - - Start the created tasks simultaneously, start the timer - - A task executes a single assembler instruction from the TIE, to induce the context switch - - As soon, as the instruction is executed, a context switch occurs - - A counter counts number or context switcher within the timer interval specified by the timer - - Wait for the timer to expire and terminate the tasks - - Get the number of task switches and delete all the tasks - - Repeat the 7 above steps with the created tasks executing a single generic Xtensa assembler instruction, - instead of the TIE instruction to get the switching overhead -*/ - -static bool timer_expired = false; -static TimerHandle_t one_shot_timer = NULL; - -typedef struct { - SemaphoreHandle_t semaphore; - uint32_t switch_count_tie_on; - uint32_t switch_count_tie_off; -} test_context_timing_t; - -// Taks pinned to a core, executing TIE instruction -static void pinned_task_tie_on(void *arg) -{ - ulTaskNotifyTake(pdTRUE, portMAX_DELAY); - test_context_timing_t *context = (test_context_timing_t *)arg; - vTaskDelay(1); - - while (!timer_expired) { - asm volatile("ee.zero.q q0"); - context->switch_count_tie_on++; - taskYIELD(); // Block to cause a context switch, forcing the TIE context to be saved - } - xSemaphoreGive(context->semaphore); - vTaskSuspend(NULL); -} - -// Taks pinned to a core, executing generic Xtensa instruction -static void pinned_task_tie_off(void *arg) -{ - ulTaskNotifyTake(pdTRUE, portMAX_DELAY); - test_context_timing_t *context = (test_context_timing_t *)arg; - vTaskDelay(1); - - while (!timer_expired) { - asm volatile("nop"); - context->switch_count_tie_off++; - taskYIELD(); // Block to cause a context switch, forcing the context to be saved - } - - xSemaphoreGive(context->semaphore); - vTaskSuspend(NULL); -} - -static void context_switch_timer_callback(TimerHandle_t xTimer) -{ - timer_expired = true; -} - - -TEST_CASE("dsps_TIE_context_switch_timing", "[dsps]") -{ - test_context_timing_t test_context; - const TickType_t timer_period_ms = 1000; - char task_name[10]; - - test_context.semaphore = xSemaphoreCreateCounting(configNUM_CORES * TEST_PINNED_NUM_TASKS, 0); - test_context.switch_count_tie_off = 0; - test_context.switch_count_tie_on = 0; - TEST_ASSERT_NOT_EQUAL(NULL, test_context.semaphore); - - static void (*pinned_functions[2])(void *); - pinned_functions[0] = pinned_task_tie_on; - pinned_functions[1] = pinned_task_tie_off; - - one_shot_timer = xTimerCreate("timer", pdMS_TO_TICKS(timer_period_ms), pdFALSE, (void *)0, context_switch_timer_callback); - - for (int iter = 0; iter < TEST_PINNED_NUM_ITERS; iter++) { - timer_expired = false; - TaskHandle_t task_handles[configNUM_CORES][TEST_PINNED_NUM_TASKS]; - - // Create test tasks for each core - for (int i = 0; i < configNUM_CORES; i++) { - for (int j = 0; j < TEST_PINNED_NUM_TASKS; j++) { - sprintf(task_name, "task %d-%d",i, j); - TEST_ASSERT_EQUAL(pdTRUE, xTaskCreatePinnedToCore(pinned_functions[iter], task_name, 4096, - &test_context, 1, &task_handles[i][j], i)); - } - } - - // Start the created tasks simultaneously - for (int i = 0; i < configNUM_CORES; i++) { - for (int j = 0; j < TEST_PINNED_NUM_TASKS; j++) { - xTaskNotifyGive(task_handles[i][j]); - } - } - xTimerStart(one_shot_timer, portMAX_DELAY); - vTaskDelay(1); - - // Wait for the tasks to complete - for (int i = 0; i < configNUM_CORES * TEST_PINNED_NUM_TASKS; i++) { - xSemaphoreTake(test_context.semaphore, portMAX_DELAY); - } - - // Delete the tasks - for (int i = 0; i < configNUM_CORES; i++) { - for (int j = 0; j < TEST_PINNED_NUM_TASKS; j++) { - vTaskDelete(task_handles[i][j]); - } - } - vTaskDelay(10); // Short delay to allow idle task to be free task memory and TIE contexts - } - - vSemaphoreDelete(test_context.semaphore); - - printf("\nContext switching count within %"PRIu32" ms nterval\n", (uint32_t)timer_period_ms); - printf("TIE enabled %"PRIu32"\n", test_context.switch_count_tie_on); - printf("TIE disabled %"PRIu32"\n", test_context.switch_count_tie_off); - - float overhead = (((float)test_context.switch_count_tie_off / (float)test_context.switch_count_tie_on) * 100) - 100; - printf("Switch overhead %.2f %%\n", overhead); -} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/misc/dsps_d_gen.c b/test_apps/managed_components/espressif__esp-dsp/modules/support/misc/dsps_d_gen.c deleted file mode 100644 index 7011e73..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/support/misc/dsps_d_gen.c +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_d_gen.h" - -esp_err_t dsps_d_gen_f32(float *output, int len, int pos) -{ - if (pos >= len) { - return ESP_ERR_DSP_PARAM_OUTOFRANGE; - } - if (pos < 0) { - return ESP_ERR_DSP_PARAM_OUTOFRANGE; - } - for (int i = 0 ; i < len ; i++) { - output[i] = 0; - } - output[pos] = 1; - return ESP_OK; -} \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/misc/dsps_h_gen.c b/test_apps/managed_components/espressif__esp-dsp/modules/support/misc/dsps_h_gen.c deleted file mode 100644 index 061c1fe..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/support/misc/dsps_h_gen.c +++ /dev/null @@ -1,32 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_h_gen.h" - -esp_err_t dsps_h_gen_f32(float *output, int len, int pos) -{ - if (pos >= len) { - return ESP_ERR_DSP_PARAM_OUTOFRANGE; - } - if (pos < 0) { - return ESP_ERR_DSP_PARAM_OUTOFRANGE; - } - for (int i = 0 ; i < pos ; i++) { - output[i] = 0; - } - for (int i = pos ; i < len ; i++) { - output[i] = 1; - } - return ESP_OK; -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/misc/dsps_tone_gen.c b/test_apps/managed_components/espressif__esp-dsp/modules/support/misc/dsps_tone_gen.c deleted file mode 100644 index 39e6a08..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/support/misc/dsps_tone_gen.c +++ /dev/null @@ -1,39 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_tone_gen.h" -#include - -esp_err_t dsps_tone_gen_f32(float *output, int len, float Ampl, float freq, float phase) -{ - if (freq >= 1) { - return ESP_ERR_DSP_INVALID_PARAM; - } - if (freq <= -1) { - return ESP_ERR_DSP_INVALID_PARAM; - } - float ph = phase / 180 * M_PI; - float fr = 2 * M_PI * freq; - for (int i = 0 ; i < len ; i++) { - output[i] = Ampl * sin(ph); - ph += fr; - if (ph > 2 * M_PI) { - ph -= 2 * M_PI; - } - if (ph < -2 * M_PI) { - ph += 2 * M_PI; - } - } - return ESP_OK; -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/sfdr/float/dsps_sfdr_f32.cpp b/test_apps/managed_components/espressif__esp-dsp/modules/support/sfdr/float/dsps_sfdr_f32.cpp deleted file mode 100644 index f1dc2bd..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/support/sfdr/float/dsps_sfdr_f32.cpp +++ /dev/null @@ -1,74 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_sfdr.h" -#include "dsps_fft2r.h" -#include "dsp_common.h" -#include -#include -#include "esp_log.h" - -static const char *TAG = "sfdr"; - -float dsps_sfdr_f32(const float *input, int32_t len, int8_t use_dc) -{ - if (!dsp_is_power_of_two(len)) { - return 0; - } - - float *temp_array = new float[len * 2]; - for (int i = 0 ; i < len ; i++) { - float wind = 0.5 * (1 - cosf(i * 2 * M_PI / (float)len)); - temp_array[i * 2 + 0] = input[i] * wind; - temp_array[i * 2 + 1] = 0; - } - dsps_fft2r_init_fc32(NULL, CONFIG_DSP_MAX_FFT_SIZE); - - dsps_fft2r_fc32_ansi(temp_array, len); - dsps_bit_rev_fc32_ansi(temp_array, len); - - float min = std::numeric_limits::max(); - float max = std::numeric_limits::min(); - int max_pos = 0; - for (int i = 0 ; i < len / 2 ; i++) { - temp_array[i] = 10 * log10f(temp_array[i * 2 + 0] * temp_array[i * 2 + 0] + temp_array[i * 2 + 1] * temp_array[i * 2 + 1]); - if (temp_array[i] < min) { - min = temp_array[i]; - } - if (temp_array[i] > max) { - max = temp_array[i]; - max_pos = i; - } - ESP_LOGD(TAG, "FFT Data[%i] =%8.4f dB", i, temp_array[i]); - } - int start_pos = 0; - int wind_width = 5; - float min_diff = std::numeric_limits::max(); - - if (use_dc == 0) { - start_pos = wind_width; - } - for (int i = start_pos ; i < len / 2 ; i++) { - if ((i < (max_pos - wind_width)) || (i > (max_pos + wind_width))) { - float diff = max - temp_array[i]; - if (diff < min_diff) { - ESP_LOGD(TAG, "FFT Data[%i] =%8.4f dB, maX=%f, max_pos=%i", i, temp_array[i], max, max_pos); - min_diff = diff; - } - } - } - - delete[] temp_array; - return min_diff; -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/sfdr/test/test_dsps_sfdr_f32.c b/test_apps/managed_components/espressif__esp-dsp/modules/support/sfdr/test/test_dsps_sfdr_f32.c deleted file mode 100644 index 66fa69d..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/support/sfdr/test/test_dsps_sfdr_f32.c +++ /dev/null @@ -1,43 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" - -#include "dsps_view.h" -#include "dsps_sfdr.h" -#include "dsps_fft2r.h" - - -static const char *TAG = "dsps_sfdr_f32"; - -static float data[1024]; - -TEST_CASE("dsps_sfdr_f32 functionality", "[dsps]") -{ - int N = sizeof(data) / sizeof(float) / 2; - int check_bin = 32; - float sfdr_exp = 4; - for (int i = 0 ; i < N ; i++) { - data[i] = 4 * sinf(M_PI / N * check_bin * i) / (N / 2); - data[i] += sinf(M_PI / N * check_bin * i * 2) / (N / 2); - } - - float sfdr = dsps_sfdr_f32(data, N, 1); - TEST_ASSERT_EQUAL( (int)20 * log10(sfdr_exp), (int)sfdr); - ESP_LOGI(TAG, "dsps_sfdr_f32 = %f dB", sfdr); - dsps_fft2r_deinit_fc32(); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/snr/float/dsps_snr_f32.cpp b/test_apps/managed_components/espressif__esp-dsp/modules/support/snr/float/dsps_snr_f32.cpp deleted file mode 100644 index 04e3670..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/support/snr/float/dsps_snr_f32.cpp +++ /dev/null @@ -1,78 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "dsps_snr.h" -#include "dsps_fft2r.h" -#include "dsp_common.h" -#include -#include -#include "esp_log.h" - -static const char *TAG = "snr"; - -float dsps_snr_f32(const float *input, int32_t len, uint8_t use_dc) -{ - if (!dsp_is_power_of_two(len)) { - return 0; - } - - float *temp_array = new float[len * 2]; - for (int i = 0 ; i < len ; i++) { - float wind = 0.5 * (1 - cosf(i * 2 * M_PI / (float)len)); - temp_array[i * 2 + 0] = input[i] * wind; - temp_array[i * 2 + 1] = 0; - } - dsps_fft2r_init_fc32(NULL, CONFIG_DSP_MAX_FFT_SIZE); - - dsps_fft2r_fc32_ansi(temp_array, len); - dsps_bit_rev_fc32_ansi(temp_array, len); - - float min = std::numeric_limits::max(); - float max = std::numeric_limits::min(); - int max_pos = 0; - for (int i = 0 ; i < len / 2 ; i++) { - temp_array[i] = temp_array[i * 2 + 0] * temp_array[i * 2 + 0] + temp_array[i * 2 + 1] * temp_array[i * 2 + 1]; - if (temp_array[i] < min) { - min = temp_array[i]; - } - if (temp_array[i] > max) { - max = temp_array[i]; - max_pos = i; - } - ESP_LOGD(TAG, "FFT Data[%i] =%8.4f dB", i, temp_array[i]); - } - int start_pos = 0; - int wind_width = 7; - - if (use_dc == 0) { - start_pos = wind_width; - } - float noise_power = 0; - for (int i = start_pos ; i < len / 2 ; i++) { - if ((i < (max_pos - wind_width)) || (i > (max_pos + wind_width))) { - noise_power += temp_array[i]; - ESP_LOGD(TAG, "FFT Data[%i] =%8.4f dB, maX=%f, max_pos=%i, noise_power=%f", i, temp_array[i], max, max_pos, noise_power); - } - } - - noise_power += std::numeric_limits::min(); - if (noise_power < max * 0.00000000001) { - return 192; - } - delete[] temp_array; - float snr = max / noise_power; - float result = 10 * log10(max / noise_power) - 2; // 2 - window correction - ESP_LOGI(TAG, "SNR = %f, result=%f dB", snr, result); - return result; -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/snr/test/test_dsps_snr_f32.c b/test_apps/managed_components/espressif__esp-dsp/modules/support/snr/test/test_dsps_snr_f32.c deleted file mode 100644 index e58e3ec..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/support/snr/test/test_dsps_snr_f32.c +++ /dev/null @@ -1,43 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" - -#include "dsps_view.h" -#include "dsps_snr.h" -#include "dsps_fft2r.h" - - -static const char *TAG = "dsps_snr_f32"; - -static float data[1024]; - -TEST_CASE("dsps_snr_f32 functionality", "[dsps]") -{ - int N = sizeof(data) / sizeof(float) / 2; - int check_bin = 32; - float snr_exp = 0.001; - for (int i = 0 ; i < N ; i++) { - data[i] = 1 * sinf(M_PI / N * check_bin * i) / (N / 2); - data[i] += 0.001 / N; //0.1*sinf(M_PI/N*check_bin*i*2)/(N/2); - } - - float snr = dsps_snr_f32(data, N, 1); - TEST_ASSERT_EQUAL(-round(20 * log10(snr_exp) + 3), (int)round(snr)); - ESP_LOGI(TAG, "dsps_snr_f32 = %f dB", snr); - dsps_fft2r_deinit_fc32(); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/view/dsps_view.cpp b/test_apps/managed_components/espressif__esp-dsp/modules/support/view/dsps_view.cpp deleted file mode 100644 index 6b39e1f..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/support/view/dsps_view.cpp +++ /dev/null @@ -1,121 +0,0 @@ -#include "dsps_view.h" -#include -#include "esp_log.h" -#include -#include - - -void dsps_view(const float *data, int32_t len, int width, int height, float min, float max, char view_char) -{ - uint8_t *view_data = new uint8_t[width * height]; - float *view_data_min = new float[width]; - float *view_data_max = new float[width]; - // - - for (int y = 0; y < height ; y++) { - for (int x = 0 ; x < width ; x++) { - view_data[y * width + x] = ' '; - } - } - for (int i = 0 ; i < width ; i++) { - view_data_min[i] = max; - view_data_max[i] = min; - } - float x_step = (float)(width) / (float)len; - float y_step = (float)(height - 1) / (max - min); - float data_min = std::numeric_limits::max(); - float data_max = std::numeric_limits::min(); - int min_pos = 0; - int max_pos = 0; - - for (int i = 0 ; i < len ; i++) { - int x_pos = i * x_step; - if (data[i] < view_data_min[x_pos]) { - view_data_min[x_pos] = data[i]; - } - if (data[i] > view_data_max[x_pos]) { - view_data_max[x_pos] = data[i]; - } - - if (view_data_min[x_pos] < min) { - view_data_min[x_pos] = min; - } - if (view_data_max[x_pos] > max) { - view_data_max[x_pos] = max; - } - ESP_LOGD("view", "for i=%i, x_pos=%i, max=%f, min=%f, data=%f", i, x_pos, view_data_min[x_pos], view_data_max[x_pos], data[i]); - if (data[i] > data_max) { - data_max = data[i]; - max_pos = i; - } - if (data[i] < data_min) { - data_min = data[i]; - min_pos = i; - } - } - ESP_LOGI("view", "Data min[%i] = %f, Data max[%i] = %f", min_pos, data_min, max_pos, data_max); - ESP_LOGD("view", "y_step = %f", y_step); - for (int x = 0 ; x < width ; x++) { - int y_count = (view_data_max[x] - view_data_min[x]) * y_step + 1; - ESP_LOGD("view", "For x= %i y_count=%i ,min =%f, max=%f, ... ", x, y_count, view_data_min[x], view_data_max[x]); - for (int y = 0 ; y < y_count ; y++) { - int y_pos = (max - view_data_max[x]) * y_step + y; - ESP_LOGD("view", " %i, ", y_pos); - view_data[y_pos * width + x] = view_char; - } - ESP_LOGD("view", " "); - } - - // Simple output - // for (int i=0 ; i< len ; i++) - // { - // float x_step = (float)(width-1)/(float)len; - // float y_step = (float)(height-1)/(max - min); - // int x_pos = i*x_step; - // int y_pos = data[i]*y_step; - // if (data[i] >= max) y_pos = 0; - // if (data[i] <= min) y_pos = height-1; - // view_data[y_pos*width + x_pos] = view_char; - // printf("For data[%i]=%f, x_pos%i, y_pos=%i\n", i, data[i], x_pos, y_pos); - // } - // printf("\n"); - printf(" "); - for (int x = 0 ; x < width ; x++) { - printf("_"); - } - printf("\n"); - for (int y = 0; y < height ; y++) { - printf("%i", y % 10); - for (int x = 0 ; x < width ; x++) { - printf("%c", view_data[y * width + x]); - } - printf("|\n"); - } - printf(" "); - for (int x = 0 ; x < width ; x++) { - printf("%i", x % 10); - } - printf("\n"); - ESP_LOGI("view", "Plot: Length=%i, min=%f, max=%f", (int)len, min, max); - delete[] view_data; - delete[] view_data_min; - delete[] view_data_max; -} - -void dsps_view_s16(const int16_t *data, int32_t len, int width, int height, float min, float max, char view_char) -{ - float *view_data = new float[len]; - for (size_t i = 0; i < len; i++) - { -// view_data[i] = ((float)data[i])/32768.0f; - view_data[i] = data[i]; - view_data[i] /=32768; - } - dsps_view(view_data, len, width, height, min, max, view_char); - delete[] view_data; -} - -void dsps_view_spectrum(const float *data, int32_t len, float min, float max) -{ - dsps_view(data, len, 64, 10, min, max, '|'); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/support/view/test/test_dsps_view.c b/test_apps/managed_components/espressif__esp-dsp/modules/support/view/test/test_dsps_view.c deleted file mode 100644 index 87ffb52..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/support/view/test/test_dsps_view.c +++ /dev/null @@ -1,36 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" - -#include "dsps_view.h" - - -static const char *TAG = "dsps_view"; - -static float data[1024]; - -TEST_CASE("dsps_view functionality", "[dsps]") -{ - for (int i = 0 ; i < 1024 ; i++) { - data[i] = -100; - } - data[256] = 0; - dsps_view_spectrum(data, 1024, -100, 0); - - ESP_LOGI(TAG, "Just a check\n"); -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman/float/dsps_wind_blackman_f32.c b/test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman/float/dsps_wind_blackman_f32.c deleted file mode 100644 index 264302a..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman/float/dsps_wind_blackman_f32.c +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#define _USE_MATH_DEFINES -#include "dsps_wind_blackman.h" -#include - -void dsps_wind_blackman_f32(float *window, int len) -{ - const float a0 = 0.42; - const float a1 = 0.5; - const float a2 = 0.08; - - float len_mult = 1/(float)(len-1); - for (int i = 0; i < len; i++) { - window[i] = a0 - a1 * cosf(i * 2 * M_PI * len_mult) + a2 * cosf(i * 4 * M_PI * len_mult); - } -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman/include/dsps_wind_blackman.h b/test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman/include/dsps_wind_blackman.h deleted file mode 100644 index 4c7475a..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman/include/dsps_wind_blackman.h +++ /dev/null @@ -1,38 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -#ifndef _dsps_wind_blackman_H_ -#define _dsps_wind_blackman_H_ - -#ifdef __cplusplus -extern "C" -{ -#endif - -/** - * @brief Blackman window - * - * The function generates Blackman window for plpha = 0.16. - * - * @param window: buffer to store window array. - * @param len: length of the window array - * - */ -void dsps_wind_blackman_f32(float *window, int len); - -#ifdef __cplusplus -} -#endif -#endif // _dsps_wind_blackman_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman_harris/float/dsps_wind_blackman_harris_f32.c b/test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman_harris/float/dsps_wind_blackman_harris_f32.c deleted file mode 100644 index 25a7bc4..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman_harris/float/dsps_wind_blackman_harris_f32.c +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#define _USE_MATH_DEFINES -#include "dsps_wind_blackman_harris.h" -#include - -void dsps_wind_blackman_harris_f32(float *window, int len) -{ - const float a0=0.35875; - const float a1=0.48829; - const float a2=0.14128; - const float a3=0.01168; - - float len_mult = 1/(float)(len-1); - for (int i = 0; i < len; i++) { - window[i] = a0 - - a1 * cosf(i * 2 * M_PI * len_mult) - + a2 * cosf(i * 4 * M_PI * len_mult) - - a3 * cosf(i * 6 * M_PI * len_mult); - } -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman_harris/include/dsps_wind_blackman_harris.h b/test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman_harris/include/dsps_wind_blackman_harris.h deleted file mode 100644 index 5f93a7b..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman_harris/include/dsps_wind_blackman_harris.h +++ /dev/null @@ -1,38 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -#ifndef _dsps_wind_blackman_harris_H_ -#define _dsps_wind_blackman_harris_H_ - -#ifdef __cplusplus -extern "C" -{ -#endif - -/** - * @brief Blackman-Harris window - * - * The function generates Blackman-Harris window. - * - * @param window: buffer to store window array. - * @param len: length of the window array - * - */ -void dsps_wind_blackman_harris_f32(float *window, int len); - -#ifdef __cplusplus -} -#endif -#endif // _dsps_wind_blackman_harris_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman_nuttall/float/dsps_wind_blackman_nuttall_f32.c b/test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman_nuttall/float/dsps_wind_blackman_nuttall_f32.c deleted file mode 100644 index 0871af9..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman_nuttall/float/dsps_wind_blackman_nuttall_f32.c +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#define _USE_MATH_DEFINES -#include "dsps_wind_blackman_nuttall.h" -#include - -void dsps_wind_blackman_nuttall_f32(float *window, int len) -{ - const float a0=0.3635819; - const float a1=0.4891775; - const float a2=0.1365995; - const float a3=0.0106411; - - float len_mult = 1/(float)(len-1); - for (int i = 0; i < len; i++) { - window[i] = a0 - - a1 * cosf(i * 2 * M_PI * len_mult) - + a2 * cosf(i * 4 * M_PI * len_mult) - - a3 * cosf(i * 6 * M_PI * len_mult); - } -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman_nuttall/include/dsps_wind_blackman_nuttall.h b/test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman_nuttall/include/dsps_wind_blackman_nuttall.h deleted file mode 100644 index 10b5257..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/windows/blackman_nuttall/include/dsps_wind_blackman_nuttall.h +++ /dev/null @@ -1,38 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -#ifndef _dsps_wind_blackman_nuttall_H_ -#define _dsps_wind_blackman_nuttall_H_ - -#ifdef __cplusplus -extern "C" -{ -#endif - -/** - * @brief Blackman-Nuttall window - * - * The function generates Blackman-Nuttall window. - * - * @param window: buffer to store window array. - * @param len: length of the window array - * - */ -void dsps_wind_blackman_nuttall_f32(float *window, int len); - -#ifdef __cplusplus -} -#endif -#endif // _dsps_wind_blackman_nuttall_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/windows/flat_top/float/dsps_wind_flat_top_f32.c b/test_apps/managed_components/espressif__esp-dsp/modules/windows/flat_top/float/dsps_wind_flat_top_f32.c deleted file mode 100644 index a153963..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/windows/flat_top/float/dsps_wind_flat_top_f32.c +++ /dev/null @@ -1,35 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#define _USE_MATH_DEFINES -#include "dsps_wind_flat_top.h" -#include - -void dsps_wind_flat_top_f32(float *window, int len) -{ - const float a0=0.21557895; - const float a1=0.41663158; - const float a2=0.277263158; - const float a3=0.083578947; - const float a4=0.006947368; - - float len_mult = 1/(float)(len-1); - for (int i = 0; i < len; i++) { - window[i] = a0 - - a1 * cosf(i * 2 * M_PI * len_mult) - + a2 * cosf(i * 4 * M_PI * len_mult) - - a3 * cosf(i * 6 * M_PI * len_mult) - + a4 * cosf(i * 8 * M_PI * len_mult); - } -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/windows/flat_top/include/dsps_wind_flat_top.h b/test_apps/managed_components/espressif__esp-dsp/modules/windows/flat_top/include/dsps_wind_flat_top.h deleted file mode 100644 index 85d83e5..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/windows/flat_top/include/dsps_wind_flat_top.h +++ /dev/null @@ -1,38 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -#ifndef _dsps_wind_flat_top_H_ -#define _dsps_wind_flat_top_H_ - -#ifdef __cplusplus -extern "C" -{ -#endif - -/** - * @brief Flat-Top window - * - * The function generates Flat-Top window. - * - * @param window: buffer to store window array. - * @param len: length of the window array - * - */ -void dsps_wind_flat_top_f32(float *window, int len); - -#ifdef __cplusplus -} -#endif -#endif // _dsps_wind_flat_top_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/windows/hann/float/dsps_wind_hann_f32.c b/test_apps/managed_components/espressif__esp-dsp/modules/windows/hann/float/dsps_wind_hann_f32.c deleted file mode 100644 index 7148d42..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/windows/hann/float/dsps_wind_hann_f32.c +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#define _USE_MATH_DEFINES -#include "dsps_wind_hann.h" -#include - -void dsps_wind_hann_f32(float *window, int len) -{ - float len_mult = 1/(float)(len-1); - for (int i = 0; i < len; i++) { - window[i] = 0.5 * (1 - cosf(i * 2 * M_PI * len_mult)); - } -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/windows/hann/include/dsps_wind_hann.h b/test_apps/managed_components/espressif__esp-dsp/modules/windows/hann/include/dsps_wind_hann.h deleted file mode 100644 index 2c68257..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/windows/hann/include/dsps_wind_hann.h +++ /dev/null @@ -1,38 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -#ifndef _dsps_wind_hann_H_ -#define _dsps_wind_hann_H_ - -#ifdef __cplusplus -extern "C" -{ -#endif - -/** - * @brief Hann window - * - * The function generates Hann window. - * - * @param window: buffer to store window array. - * @param len: length of the window array - * - */ -void dsps_wind_hann_f32(float *window, int len); - -#ifdef __cplusplus -} -#endif -#endif // _dsps_wind_hann_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/windows/include/dsps_wind.h b/test_apps/managed_components/espressif__esp-dsp/modules/windows/include/dsps_wind.h deleted file mode 100644 index c8e3404..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/windows/include/dsps_wind.h +++ /dev/null @@ -1,26 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -#ifndef _dsps_wind_H_ -#define _dsps_wind_H_ - -#include "dsps_wind_hann.h" -#include "dsps_wind_blackman.h" -#include "dsps_wind_blackman_harris.h" -#include "dsps_wind_blackman_nuttall.h" -#include "dsps_wind_nuttall.h" -#include "dsps_wind_flat_top.h" - -#endif // _dsps_wind_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/windows/nuttall/float/dsps_wind_nuttall_f32.c b/test_apps/managed_components/espressif__esp-dsp/modules/windows/nuttall/float/dsps_wind_nuttall_f32.c deleted file mode 100644 index 9c1a7c7..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/windows/nuttall/float/dsps_wind_nuttall_f32.c +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#define _USE_MATH_DEFINES -#include "dsps_wind_nuttall.h" -#include - -void dsps_wind_nuttall_f32(float *window, int len) -{ - const float a0=0.355768; - const float a1=0.487396; - const float a2=0.144232; - const float a3=0.012604; - - float len_mult = 1/(float)(len-1); - for (int i = 0; i < len; i++) { - window[i] = a0 - - a1 * cosf(i * 2 * M_PI * len_mult) - + a2 * cosf(i * 4 * M_PI * len_mult) - - a3 * cosf(i * 6 * M_PI * len_mult); - } -} diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/windows/nuttall/include/dsps_wind_nuttall.h b/test_apps/managed_components/espressif__esp-dsp/modules/windows/nuttall/include/dsps_wind_nuttall.h deleted file mode 100644 index 180cb92..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/windows/nuttall/include/dsps_wind_nuttall.h +++ /dev/null @@ -1,38 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -#ifndef _dsps_wind_nuttall_H_ -#define _dsps_wind_nuttall_H_ - -#ifdef __cplusplus -extern "C" -{ -#endif - -/** - * @brief Nuttall window - * - * The function generates Nuttall window. - * - * @param window: buffer to store window array. - * @param len: length of the window array - * - */ -void dsps_wind_nuttall_f32(float *window, int len); - -#ifdef __cplusplus -} -#endif -#endif // _dsps_wind_nuttall_H_ \ No newline at end of file diff --git a/test_apps/managed_components/espressif__esp-dsp/modules/windows/test/test_wind_f32.c b/test_apps/managed_components/espressif__esp-dsp/modules/windows/test/test_wind_f32.c deleted file mode 100644 index f686dde..0000000 --- a/test_apps/managed_components/espressif__esp-dsp/modules/windows/test/test_wind_f32.c +++ /dev/null @@ -1,102 +0,0 @@ -// Copyright 2018-2019 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include "unity.h" -#include "dsp_platform.h" -#include "esp_log.h" - -#include "esp_dsp.h" -#include "dsps_wind.h" - -static const int length = 1024; -static float data[1024]; - -// This test check if the window is symmetric -TEST_CASE("dsps_wind_hann_f32: test Hann window for symmetry", "[dsps]") -{ - dsps_wind_hann_f32(data, length); - float hann_diff = 0; - for (int i=0 ; i< length/2 ; i++) - { - hann_diff += fabs(data[i] - data[length - 1 -i]); - } - - if (hann_diff > 0) TEST_ASSERT_EQUAL(0, hann_diff); - dsps_view(data, length, 64, 10, 0, 1, '.'); -} - -TEST_CASE("dsps_wind_blackman_f32: test Blackman window for symmetry", "[dsps]") -{ - dsps_wind_blackman_f32(data, length); - float hann_diff = 0; - for (int i=0 ; i< length/2 ; i++) - { - hann_diff += fabs(data[i] - data[length - 1 -i]); - } - if (hann_diff > 0) TEST_ASSERT_EQUAL(0, hann_diff); - dsps_view(data, length, 64, 10, 0, 1, '.'); -} - -TEST_CASE("dsps_wind_blackman_harris_f32: test Blackman-Hariss window for symmetry", "[dsps]") -{ - dsps_wind_blackman_harris_f32(data, length); - float hann_diff = 0; - for (int i=0 ; i< length/2 ; i++) - { - hann_diff += fabs(data[i] - data[length - 1 -i]); - } - - if (hann_diff > 0) TEST_ASSERT_EQUAL(0, hann_diff); - dsps_view(data, length, 64, 10, 0, 1, '.'); -} - -TEST_CASE("dsps_wind_blackman_nuttall_f32: test Blackman-Nuttall window for symmetry", "[dsps]") -{ - dsps_wind_blackman_nuttall_f32(data, length); - float hann_diff = 0; - for (int i=0 ; i< length/2 ; i++) - { - hann_diff += fabs(data[i] - data[length - 1 -i]); - } - - if (hann_diff > 0) TEST_ASSERT_EQUAL(0, hann_diff); - dsps_view(data, length, 64, 10, 0, 1, '.'); -} - -TEST_CASE("dsps_wind_nuttall_f32: test Nuttall window for symmetry", "[dsps]") -{ - dsps_wind_nuttall_f32(data, length); - float hann_diff = 0; - for (int i=0 ; i< length/2 ; i++) - { - hann_diff += fabs(data[i] - data[length - 1 -i]); - } - - if (hann_diff > 0) TEST_ASSERT_EQUAL(0, hann_diff); - dsps_view(data, length, 64, 10, 0, 1, '.'); -} - -TEST_CASE("dsps_wind_flat_top_f32: test Flat-Top window for symmetry", "[dsps]") -{ - dsps_wind_flat_top_f32(data, length); - float hann_diff = 0; - for (int i=0 ; i< length/2 ; i++) - { - hann_diff += fabs(data[i] - data[length - 1 -i]); - } - - if (hann_diff > 0) TEST_ASSERT_EQUAL(0, hann_diff); - dsps_view(data, length, 64, 10, 0, 1, '.'); -} From 297596c0f9868855c2ba8527d4ae9a3de20ba6eb Mon Sep 17 00:00:00 2001 From: xysun Date: Wed, 12 Jul 2023 14:15:29 +0800 Subject: [PATCH 3/5] feat: Add ci to test all API of multinet, wakenet and afe --- .gitignore | 8 +- conftest.py | 215 + pytest.ini | 42 + test/CMakeLists.txt | 19 - test/test_chinese_tts.c | 96 - test/test_multinet.c | 186 - test_apps/.build-rules.yml | 4 + test_apps/README.md | 11 + test_apps/build_apps.py | 151 + test_apps/esp-sr/CMakeLists.txt | 10 + test_apps/esp-sr/dependencies.lock | 15 + test_apps/esp-sr/main/CMakeLists.txt | 16 + .../esp-sr/main/samples}/alexa.h | 0 .../esp-sr/main/samples/da_kai_dian_deng.h | 0 .../esp-sr/main/samples/da_kai_kong_tiao.h | 6230 +++++++++++++++++ .../esp-sr/main/samples}/hilexin.h | 0 .../esp-sr/main/samples/tell_me_a_joke.h | 5608 +++++++++++++++ {test => test_apps/esp-sr/main}/test_afe.c | 0 test_apps/esp-sr/main/test_app_main.c | 48 + test_apps/esp-sr/main/test_multinet.c | 395 ++ .../esp-sr/main}/test_wakenet.c | 6 +- test_apps/esp-sr/partitions.csv | 4 + test_apps/esp-sr/pytest_esp_sr.py | 36 + test_apps/esp-sr/requirements.txt | 5 + test_apps/esp-sr/sdkconfig.ci.mn5q8_cn | 2087 ++++++ test_apps/esp-sr/sdkconfig.ci.mn6_cn | 1882 +++++ test_apps/esp-sr/sdkconfig.ci.wn9_hilexin | 1873 +++++ test_apps/main/da_kai_dian_deng.h | 4985 +++++++++++++ test_apps/main/test_app_main.c | 9 +- test_apps/main/test_chinese_tts.c | 2 +- test_apps/main/test_multinet.c | 29 +- test_apps/main/test_wakenet.c | 6 +- test_apps/pytest_esp_sr.py | 35 + test_apps/sdkconfig.ci.mn5q8_cn | 2087 ++++++ test_apps/sdkconfig.ci.mn6_cn | 1882 +++++ test_apps/sdkconfig.defaults | 29 - 36 files changed, 27640 insertions(+), 371 deletions(-) create mode 100644 conftest.py create mode 100644 pytest.ini delete mode 100644 test/CMakeLists.txt delete mode 100644 test/test_chinese_tts.c delete mode 100644 test/test_multinet.c create mode 100644 test_apps/.build-rules.yml create mode 100644 test_apps/README.md create mode 100644 test_apps/build_apps.py create mode 100644 test_apps/esp-sr/CMakeLists.txt create mode 100644 test_apps/esp-sr/dependencies.lock create mode 100644 test_apps/esp-sr/main/CMakeLists.txt rename {test => test_apps/esp-sr/main/samples}/alexa.h (100%) rename test/dakaidiandeng.h => test_apps/esp-sr/main/samples/da_kai_dian_deng.h (100%) create mode 100644 test_apps/esp-sr/main/samples/da_kai_kong_tiao.h rename {test => test_apps/esp-sr/main/samples}/hilexin.h (100%) create mode 100644 test_apps/esp-sr/main/samples/tell_me_a_joke.h rename {test => test_apps/esp-sr/main}/test_afe.c (100%) create mode 100644 test_apps/esp-sr/main/test_app_main.c create mode 100644 test_apps/esp-sr/main/test_multinet.c rename {test => test_apps/esp-sr/main}/test_wakenet.c (94%) create mode 100644 test_apps/esp-sr/partitions.csv create mode 100644 test_apps/esp-sr/pytest_esp_sr.py create mode 100644 test_apps/esp-sr/requirements.txt create mode 100644 test_apps/esp-sr/sdkconfig.ci.mn5q8_cn create mode 100644 test_apps/esp-sr/sdkconfig.ci.mn6_cn create mode 100644 test_apps/esp-sr/sdkconfig.ci.wn9_hilexin create mode 100644 test_apps/main/da_kai_dian_deng.h create mode 100644 test_apps/pytest_esp_sr.py create mode 100644 test_apps/sdkconfig.ci.mn5q8_cn create mode 100644 test_apps/sdkconfig.ci.mn6_cn delete mode 100644 test_apps/sdkconfig.defaults diff --git a/.gitignore b/.gitignore index 243bab5..aacca52 100644 --- a/.gitignore +++ b/.gitignore @@ -24,4 +24,10 @@ _build/* # Downloaded font files docs/_static/DejaVuSans.ttf -docs/_static/NotoSansSC-Regular.otf \ No newline at end of file +docs/_static/NotoSansSC-Regular.otf + +# ci +test_apps/dependencies.lock +test_apps/managed_components +test_apps/*/build_* +pytest_log diff --git a/conftest.py b/conftest.py new file mode 100644 index 0000000..0220a9e --- /dev/null +++ b/conftest.py @@ -0,0 +1,215 @@ +# SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD +# +# SPDX-License-Identifier: Apache-2.0 + +import logging +import os +import pathlib +import re +import sys +from datetime import datetime +from typing import Callable, List, Optional, Tuple + +import pytest +from pytest import Config, FixtureRequest, Function, Session +from pytest_embedded.plugin import multi_dut_argument, multi_dut_fixture + +IDF_VERSION = os.environ.get('IDF_VERSION') +PYTEST_ROOT_DIR = str(pathlib.Path(__file__).parent) +logging.info(f'Pytest root dir: {PYTEST_ROOT_DIR}') + + +@pytest.fixture(scope='session', autouse=True) +def idf_version() -> str: + if os.environ.get('IDF_VERSION'): + return os.environ.get('IDF_VERSION') + idf_path = os.environ.get('IDF_PATH') + if not idf_path: + logging.warning('Failed to get IDF_VERSION!') + return '' + version_path = os.path.join(os.environ['IDF_PATH'], 'tools/cmake/version.cmake') + regex = re.compile(r'^\s*set\s*\(\s*IDF_VERSION_([A-Z]{5})\s+(\d+)') + ver = {} + with open(version_path) as f: + for line in f: + m = regex.match(line) + if m: + ver[m.group(1)] = m.group(2) + return '{}.{}'.format(int(ver['MAJOR']), int(ver['MINOR'])) + + +@pytest.fixture(scope='session', autouse=True) +def session_tempdir() -> str: + _tmpdir = os.path.join( + os.path.dirname(__file__), + 'pytest_log', + datetime.now().strftime('%Y-%m-%d_%H-%M-%S'), + ) + os.makedirs(_tmpdir, exist_ok=True) + return _tmpdir + + +@pytest.fixture +@multi_dut_argument +def config(request: FixtureRequest) -> str: + config_marker = list(request.node.iter_markers(name='config')) + return config_marker[0].args[0] if config_marker else 'default' + + +@pytest.fixture +@multi_dut_argument +def app_path(request: FixtureRequest, test_file_path: str) -> str: + config_marker = list(request.node.iter_markers(name='app_path')) + if config_marker: + return config_marker[0].args[0] + else: + # compatible with old pytest-embedded parametrize --app_path + return request.config.getoption('app_path', None) or os.path.dirname(test_file_path) + + +@pytest.fixture +def test_case_name(request: FixtureRequest, target: str, config: str) -> str: + if not isinstance(target, str): + target = '|'.join(sorted(list(set(target)))) + if not isinstance(config, str): + config = '|'.join(sorted(list(config))) + return f'{target}.{config}.{request.node.originalname}' + + +@pytest.fixture +@multi_dut_fixture +def build_dir( + app_path: str, + target: Optional[str], + config: Optional[str], + idf_version: str +) -> Optional[str]: + """ + Check local build dir with the following priority: + + 1. /${IDF_VERSION}/build__ + 2. /${IDF_VERSION}/build_ + 3. /build__ + 4. /build + 5. + + Args: + app_path: app path + target: target + config: config + + Returns: + valid build directory + """ + + assert target + assert config + check_dirs = [] + if idf_version: + check_dirs.append(os.path.join(idf_version, f'build_{target}_{config}')) + check_dirs.append(os.path.join(idf_version, f'build_{target}')) + check_dirs.append(f'build_{target}_{config}') + check_dirs.append('build') + check_dirs.append('.') + for check_dir in check_dirs: + binary_path = os.path.join(app_path, check_dir) + if os.path.isdir(binary_path): + logging.info(f'find valid binary path: {binary_path}') + return check_dir + + logging.warning( + f'checking binary path: {binary_path} ... missing ... try another place') + + logging.error( + f'no build dir. Please build the binary "python tools/build_apps.py {app_path}" and run pytest again') + sys.exit(1) + + +@pytest.fixture(autouse=True) +@multi_dut_fixture +def junit_properties( + test_case_name: str, record_xml_attribute: Callable[[str, object], None] +) -> None: + """ + This fixture is autoused and will modify the junit report test case name to .. + """ + record_xml_attribute('name', test_case_name) + + +################## +# Hook functions # +################## +_idf_pytest_embedded_key = pytest.StashKey['IdfPytestEmbedded'] + + +def pytest_addoption(parser: pytest.Parser) -> None: + base_group = parser.getgroup('idf') + base_group.addoption( + '--env', + help='only run tests matching the environment NAME.', + ) + + +def pytest_configure(config: Config) -> None: + # Require cli option "--target" + help_commands = ['--help', '--fixtures', '--markers', '--version'] + for cmd in help_commands: + if cmd in config.invocation_params.args: + target = 'unneeded' + break + else: + target = config.getoption('target') + if not target: + raise ValueError('Please specify one target marker via "--target [TARGET]"') + + config.stash[_idf_pytest_embedded_key] = IdfPytestEmbedded( + target=target, + env_name=config.getoption('env'), + ) + config.pluginmanager.register(config.stash[_idf_pytest_embedded_key]) + + +def pytest_unconfigure(config: Config) -> None: + _pytest_embedded = config.stash.get(_idf_pytest_embedded_key, None) + if _pytest_embedded: + del config.stash[_idf_pytest_embedded_key] + config.pluginmanager.unregister(_pytest_embedded) + + +class IdfPytestEmbedded: + def __init__( + self, + target: Optional[str] = None, + env_name: Optional[str] = None, + ): + # CLI options to filter the test cases + self.target = target + self.env_name = env_name + + self._failed_cases: List[ + Tuple[str, bool, bool] + ] = [] # (test_case_name, is_known_failure_cases, is_xfail) + + @pytest.hookimpl(tryfirst=True) + def pytest_sessionstart(self, session: Session) -> None: + if self.target: + self.target = self.target.lower() + session.config.option.target = self.target + + # @pytest.hookimpl(tryfirst=True) + def pytest_collection_modifyitems(self, items: List[Function]) -> None: + # set default timeout 10 minutes for each case + for item in items: + # default timeout 5 mins + if 'timeout' not in item.keywords: + item.add_marker(pytest.mark.timeout(5 * 60)) + + # filter all the test cases with "--target" + if self.target: + def item_targets(item): return [m.args[0] for m in item.iter_markers(name='target')] + items[:] = [item for item in items if self.target in item_targets(item)] + + # filter all the test cases with "--env" + if self.env_name: + def item_envs(item): return [m.args[0] for m in item.iter_markers(name='env')] + items[:] = [item for item in items if self.env_name in item_envs(item)] diff --git a/pytest.ini b/pytest.ini new file mode 100644 index 0000000..8026cc7 --- /dev/null +++ b/pytest.ini @@ -0,0 +1,42 @@ +[pytest] +# exclude examples/ota/simple_ota_example/pytest_simple_ota.py +norecursedirs = examples/ota/* +# only the files with prefix `pytest_` would be recognized as pytest test scripts. +python_files = pytest_*.py + +# set traceback to "short" to prevent the overwhelming tracebacks +addopts = + -s + --embedded-services esp,idf + --tb short + --skip-check-coredump y + +# ignore PytestExperimentalApiWarning for record_xml_attribute +filterwarnings = + ignore::_pytest.warning_types.PytestExperimentalApiWarning + + +markers = + # target markers + target: target chip name (--target) + # env markers + env: target test env name (--env) + # config markers + config: choose specific bins built by `sdkconfig.ci.` + # app_path markers + app_path: choose specific app_path, [/build_xxx] + + +# log related +log_cli = True +log_cli_level = INFO +log_cli_format = %(asctime)s %(levelname)s %(message)s +log_cli_date_format = %Y-%m-%d %H:%M:%S + +# junit related +junit_family = xunit1 + + +## log all to `system-out` when case fail +junit_logging = stdout +junit_log_passing_tests = False diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt deleted file mode 100644 index 803fdda..0000000 --- a/test/CMakeLists.txt +++ /dev/null @@ -1,19 +0,0 @@ -set(srcs - test_chinese_tts.c -) - -if(IDF_TARGET STREQUAL "esp32") - list(APPEND srcs test_wakenet.c - test_afe.c - test_multinet.c) - -elseif(IDF_TARGET STREQUAL "esp32s3") - list(APPEND srcs test_wakenet.c - test_afe.c - test_multinet.c) - -endif() - -idf_component_register(SRCS ${srcs} - INCLUDE_DIRS "." - REQUIRES cmock esp-sr) diff --git a/test/test_chinese_tts.c b/test/test_chinese_tts.c deleted file mode 100644 index 2759631..0000000 --- a/test/test_chinese_tts.c +++ /dev/null @@ -1,96 +0,0 @@ -/* test_mean.c: Implementation of a testable component. - - This example code is in the Public Domain (or CC0 licensed, at your option.) - - Unless required by applicable law or agreed to in writing, this - software is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR - CONDITIONS OF ANY KIND, either express or implied. -*/ -#include -#include -#include "string.h" -#include -#include "unity.h" -#include -#include "freertos/FreeRTOS.h" -#include "freertos/task.h" -#include "esp_system.h" -#include "esp_tts.h" -#include "esp_tts_voice_xiaole.h" -#include "esp_tts_voice_template.h" -#include "esp_tts_player.h" -#include "esp_partition.h" -#include "esp_idf_version.h" - -TEST_CASE("chinese tts create/destroy API & memory leak", "[tts]") -{ - int start_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); - int start_internal_size = heap_caps_get_free_size(MALLOC_CAP_INTERNAL); - /*** 1. create esp tts handle ***/ - void* voicedata; - const esp_partition_t* partition=esp_partition_find_first(ESP_PARTITION_TYPE_DATA, ESP_PARTITION_SUBTYPE_ANY, "voice_data"); - assert(partition != NULL); -#if ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(5, 0, 0) - esp_partition_mmap_handle_t mmap_handle; - ESP_ERROR_CHECK(esp_partition_mmap(partition, 0, partition->size, ESP_PARTITION_MMAP_DATA, &voicedata, &mmap_handle)); -#else - spi_flash_mmap_handle_t mmap_handle; - ESP_ERROR_CHECK(esp_partition_mmap(partition, 0, partition->size, SPI_FLASH_MMAP_DATA, &voicedata, &mmap_handle)); -#endif - - // test model loading time - struct timeval tv_start, tv_end; - gettimeofday(&tv_start, NULL); - esp_tts_voice_t *voice=esp_tts_voice_set_init(&esp_tts_voice_template, (int16_t*)voicedata); - esp_tts_handle_t *tts_handle=esp_tts_create(voice); - gettimeofday(&tv_end, NULL); - int tv_ms = (tv_end.tv_sec - tv_start.tv_sec) * 1000 + (tv_end.tv_usec - tv_start.tv_usec) / 1000; - printf("create latency:%d ms\n", tv_ms); - - // test model memory concumption - int create_size = start_size - heap_caps_get_free_size(MALLOC_CAP_8BIT); - int create_internal_size = start_internal_size - heap_caps_get_free_size(MALLOC_CAP_INTERNAL); - printf("Internal RAM: %d, PSRAM:%d\n", create_internal_size, create_size - create_internal_size); - - // test memory leak - esp_tts_voice_set_free(voice); - esp_tts_destroy(tts_handle); -#if ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(5, 0, 0) - esp_partition_munmap(mmap_handle); // support esp-idf v5 -#else - spi_flash_munmap(mmap_handle); // support esp-idf v4 -#endif - int first_end_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); - int last_end_size = first_end_size; - int mem_leak = start_size - last_end_size; - printf("create&destroy times:%d, memory leak:%d\n", 1, mem_leak); - - for (int i = 0; i < 6; i++) { - printf("init partition ...\n"); - partition=esp_partition_find_first(ESP_PARTITION_TYPE_DATA, ESP_PARTITION_SUBTYPE_ANY, "voice_data"); - assert(partition != NULL); -#if ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(5, 0, 0) - ESP_ERROR_CHECK(esp_partition_mmap(partition, 0, partition->size, ESP_PARTITION_MMAP_DATA, &voicedata, &mmap_handle)); -#else - ESP_ERROR_CHECK(esp_partition_mmap(partition, 0, partition->size, SPI_FLASH_MMAP_DATA, &voicedata, &mmap_handle)); -#endif - - printf("create ...\n"); - voice=esp_tts_voice_set_init(&esp_tts_voice_template, (int16_t*)voicedata); - tts_handle=esp_tts_create(voice); - - printf("destroy ...\n"); - esp_tts_voice_set_free(voice); - esp_tts_destroy(tts_handle); -#if ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(5, 0, 0) - esp_partition_munmap(mmap_handle); // support esp-idf v5 -#else - spi_flash_munmap(mmap_handle); // support esp-idf v4 -#endif - last_end_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); - mem_leak = start_size - last_end_size; - printf("create&destroy times:%d, memory leak:%d\n", i + 2, mem_leak); - } - - TEST_ASSERT_EQUAL(true, (mem_leak) < 1000 && last_end_size == first_end_size); -} \ No newline at end of file diff --git a/test/test_multinet.c b/test/test_multinet.c deleted file mode 100644 index 0f47753..0000000 --- a/test/test_multinet.c +++ /dev/null @@ -1,186 +0,0 @@ -/* test_mean.c: Implementation of a testable component. - - This example code is in the Public Domain (or CC0 licensed, at your option.) - - Unless required by applicable law or agreed to in writing, this - software is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR - CONDITIONS OF ANY KIND, either express or implied. -*/ - -#include "string.h" -#include -#include "unity.h" - -#include "model_path.h" -#include "esp_mn_iface.h" -#include "esp_mn_models.h" -#include "dakaidiandeng.h" -#include "alexa.h" -#include "dl_lib_convq_queue.h" -#include - -TEST_CASE("multinet create/destroy API & memory leak", "[mn]") -{ - vTaskDelay(500 / portTICK_PERIOD_MS); - int start_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); - int start_internal_size = heap_caps_get_free_size(MALLOC_CAP_INTERNAL); - srmodel_list_t *models = esp_srmodel_init("model"); - char *model_name = esp_srmodel_filter(models, ESP_MN_PREFIX, NULL); - esp_mn_iface_t *multinet = esp_mn_handle_from_name(model_name); - - // test model loading time - struct timeval tv_start, tv_end; - gettimeofday(&tv_start, NULL); - printf("load multinet!\n"); - model_iface_data_t *model_data = multinet->create(model_name, 6000); - gettimeofday(&tv_end, NULL); - int tv_ms = (tv_end.tv_sec - tv_start.tv_sec) * 1000 + (tv_end.tv_usec - tv_start.tv_usec) / 1000; - printf("create latency:%d ms\n", tv_ms); - - // test model memory concumption - int create_size = start_size - heap_caps_get_free_size(MALLOC_CAP_8BIT); - int create_internal_size = start_internal_size - heap_caps_get_free_size(MALLOC_CAP_INTERNAL); - printf("Internal RAM: %d, PSRAM:%d\n", create_internal_size, create_size - create_internal_size); - multinet->destroy(model_data); - esp_srmodel_deinit(models); - - // test memory leak - int first_end_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); - int last_end_size = first_end_size; - int mem_leak = start_size - last_end_size; - printf("create&destroy times:%d, memory leak:%d\n", 1, mem_leak); - - for (int i = 0; i < 5; i++) { - printf("init partition ...\n"); - models = esp_srmodel_init("model"); - model_name = esp_srmodel_filter(models, ESP_MN_PREFIX, NULL); - multinet = esp_mn_handle_from_name(model_name); - - int time_out = 3000 + i * 2000; - printf("create ..., time out = %d\n", time_out); - model_data = multinet->create(model_name, time_out); - - printf("destroy ...\n"); - multinet->destroy(model_data); - esp_srmodel_deinit(models); - - last_end_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); - mem_leak = start_size - last_end_size; - printf("create&destroy times:%d, memory leak:%d\n", i + 2, mem_leak); - } - - TEST_ASSERT_EQUAL(true, (mem_leak) < 1000 && last_end_size == first_end_size); -} - -TEST_CASE("multinet detect/get_results API & cpu loading", "[mn]") -{ - vTaskDelay(500 / portTICK_PERIOD_MS); - srmodel_list_t *models = esp_srmodel_init("model"); - char *model_name = esp_srmodel_filter(models, ESP_MN_PREFIX, NULL); - esp_mn_iface_t *multinet = esp_mn_handle_from_name(model_name); - model_iface_data_t *model_data = multinet->create(model_name, 6000); - int frequency = multinet->get_samp_rate(model_data); - int audio_chunksize = multinet->get_samp_chunksize(model_data) * sizeof(int16_t); - int16_t *buffer = malloc(audio_chunksize); - int chunks = 0; - struct timeval tv_start, tv_end; - gettimeofday(&tv_start, NULL); - - while (1) { - if ((chunks + 1)*audio_chunksize <= sizeof(alexa)) { - memcpy(buffer, alexa + chunks * audio_chunksize, audio_chunksize); - } else { - memset(buffer, 0, audio_chunksize); - } - esp_mn_state_t mn_state = multinet->detect(model_data, buffer); - if (mn_state == ESP_MN_STATE_DETECTED) { - esp_mn_results_t *mn_result = multinet->get_results(model_data); - printf("Command id:%d\n", mn_result->command_id[0]); - } - - chunks++; - if (chunks == 64) { - break; - } - } - gettimeofday(&tv_end, NULL); - int tv_ms = (tv_end.tv_sec - tv_start.tv_sec) * 1000 + (tv_end.tv_usec - tv_start.tv_usec) / 1000; - chunks -= 7; - int run_ms = (chunks) * audio_chunksize / sizeof(int16_t) * 1000 / frequency; - float cpu_loading = tv_ms * 100.0 / run_ms; - printf("Done! Took %d ms to parse %d ms worth of samples in %d iterations. CPU loading(single core):%.1f%%\n", - tv_ms, run_ms, chunks, cpu_loading); - - multinet->destroy(model_data); - esp_srmodel_deinit(models); - TEST_ASSERT_EQUAL(true, (cpu_loading < 75 && tv_ms > 0)); -} - -TEST_CASE("multinet switch loader mode", "[mn]") -{ - vTaskDelay(500 / portTICK_PERIOD_MS); - srmodel_list_t *models = esp_srmodel_init("model"); - char *model_name = esp_srmodel_filter(models, "mn6", NULL); - if (model_name != NULL) { - esp_mn_iface_t *multinet = esp_mn_handle_from_name(model_name); - - int start_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); - int start_internal_size = heap_caps_get_free_size(MALLOC_CAP_INTERNAL); - struct timeval tv_start, tv_end; - gettimeofday(&tv_start, NULL); - - model_iface_data_t *model_data = multinet->create(model_name, 6000); - int create_size = start_size - heap_caps_get_free_size(MALLOC_CAP_8BIT); - int create_internal_size = start_internal_size - heap_caps_get_free_size(MALLOC_CAP_INTERNAL); - int first_create_size = create_size; - printf("Internal RAM: %d, PSRAM:%d\n\n", create_internal_size, create_size-create_internal_size); - - model_data = multinet->switch_loader_mode(model_data, ESP_MN_LOAD_FROM_PSRAM_FLASH); - create_size = start_size - heap_caps_get_free_size(MALLOC_CAP_8BIT); - create_internal_size = start_internal_size - heap_caps_get_free_size(MALLOC_CAP_INTERNAL); - printf("Internal RAM: %d, PSRAM:%d\n\n", create_internal_size, create_size-create_internal_size); - - model_data = multinet->switch_loader_mode(model_data, ESP_MN_LOAD_FROM_PSRAM); - create_size = start_size - heap_caps_get_free_size(MALLOC_CAP_8BIT); - create_internal_size = start_internal_size - heap_caps_get_free_size(MALLOC_CAP_INTERNAL); - printf("Internal RAM: %d, PSRAM:%d\n\n", create_internal_size, create_size-create_internal_size); - - model_data = multinet->switch_loader_mode(model_data, ESP_MN_LOAD_FROM_PSRAM); - model_data = multinet->switch_loader_mode(model_data, ESP_MN_LOAD_FROM_PSRAM_FLASH); - create_size = start_size - heap_caps_get_free_size(MALLOC_CAP_8BIT); - create_internal_size = start_internal_size - heap_caps_get_free_size(MALLOC_CAP_INTERNAL); - printf("Internal RAM: %d, PSRAM:%d\n\n", create_internal_size, create_size-create_internal_size); - - model_data = multinet->switch_loader_mode(model_data, ESP_MN_LOAD_FROM_FLASH); - create_size = start_size - heap_caps_get_free_size(MALLOC_CAP_8BIT); - create_internal_size = start_internal_size - heap_caps_get_free_size(MALLOC_CAP_INTERNAL); - printf("Internal RAM: %d, PSRAM:%d\n\n", create_internal_size, create_size-create_internal_size); - - model_data = multinet->switch_loader_mode(model_data, ESP_MN_LOAD_FROM_FLASH); - model_data = multinet->switch_loader_mode(model_data, ESP_MN_LOAD_FROM_PSRAM); - model_data = multinet->switch_loader_mode(model_data, ESP_MN_LOAD_FROM_FLASH); - model_data = multinet->switch_loader_mode(model_data, ESP_MN_LOAD_FROM_PSRAM_FLASH); - create_size = start_size - heap_caps_get_free_size(MALLOC_CAP_8BIT); - create_internal_size = start_internal_size - heap_caps_get_free_size(MALLOC_CAP_INTERNAL); - printf("Internal RAM: %d, PSRAM:%d\n\n", create_internal_size, create_size-create_internal_size); - - - gettimeofday(&tv_end, NULL); - int tv_ms=(tv_end.tv_sec-tv_start.tv_sec)*1000+(tv_end.tv_usec-tv_start.tv_usec)/1000; - printf("create latency:%d ms\n", tv_ms); - multinet->destroy(model_data); - - int first_end_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); - int first_end_internal_size = heap_caps_get_free_size(MALLOC_CAP_INTERNAL); - int last_end_size = first_end_size; - int last_end_internal_size = first_end_internal_size; - int mem_leak = start_size - last_end_size; - printf("create&destroy times:%d, memory leak:%d\n", 1, mem_leak); - esp_srmodel_deinit(models); - TEST_ASSERT_EQUAL(true, (mem_leak) < 1000 && first_create_size == create_size); - } else { - printf("Just support multinet6 and the later versions\n"); - TEST_ASSERT_EQUAL(true, 1); - } - -} \ No newline at end of file diff --git a/test_apps/.build-rules.yml b/test_apps/.build-rules.yml new file mode 100644 index 0000000..b441a15 --- /dev/null +++ b/test_apps/.build-rules.yml @@ -0,0 +1,4 @@ +test_apps: + enable: + - if: IDF_TARGET in ["esp32s3"] + temporary: false diff --git a/test_apps/README.md b/test_apps/README.md new file mode 100644 index 0000000..f36dff3 --- /dev/null +++ b/test_apps/README.md @@ -0,0 +1,11 @@ + +Steps to run these cases: + +- Build + - . ${IDF_PATH}/export.sh + - pip install idf_build_apps + - python test_apps/build_apps.py test_apps -t esp32s3 + +- Test + - pip install -r test_apps/requirement.txt + - pytest test_apps --target esp32s3 \ No newline at end of file diff --git a/test_apps/build_apps.py b/test_apps/build_apps.py new file mode 100644 index 0000000..c2cbb4f --- /dev/null +++ b/test_apps/build_apps.py @@ -0,0 +1,151 @@ +# SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD +# +# SPDX-License-Identifier: Apache-2.0 + +""" +This file is used in CI generate binary files for different kinds of apps +""" + +import argparse +import sys +import os +import re +from pathlib import Path +from typing import List + +from idf_build_apps import LOGGER, App, build_apps, find_apps, setup_logging + +PROJECT_ROOT = Path(__file__).parent.parent.absolute() +print(PROJECT_ROOT) +APPS_BUILD_PER_JOB = 30 +IGNORE_WARNINGS = [ + r'1/2 app partitions are too small', + r'This clock source will be affected by the DFS of the power management', + r'The current IDF version does not support using the gptimer API', +] + +def _get_idf_version(): + if os.environ.get('IDF_VERSION'): + return os.environ.get('IDF_VERSION') + version_path = os.path.join(os.environ['IDF_PATH'], 'tools/cmake/version.cmake') + regex = re.compile(r'^\s*set\s*\(\s*IDF_VERSION_([A-Z]{5})\s+(\d+)') + ver = {} + with open(version_path) as f: + for line in f: + m = regex.match(line) + if m: + ver[m.group(1)] = m.group(2) + return '{}.{}'.format(int(ver['MAJOR']), int(ver['MINOR'])) + +def get_cmake_apps( + paths, + target, + config_rules_str, + default_build_targets, +): # type: (List[str], str, List[str]) -> List[App] + idf_ver = _get_idf_version() + apps = find_apps( + paths, + recursive=True, + target=target, + build_dir=f'{idf_ver}/build_@t_@w', + config_rules_str=config_rules_str, + build_log_path='build_log.txt', + size_json_path='size.json', + check_warnings=True, + preserve=True, + default_build_targets=default_build_targets, + manifest_files=[ + # str(Path(PROJECT_ROOT) /'examples'/'.build-rules.yml'), + str(Path(PROJECT_ROOT) /'test_apps'/'.build-rules.yml'), + ], + ) + return apps + + +def main(args): # type: (argparse.Namespace) -> None + default_build_targets = args.default_build_targets.split(',') if args.default_build_targets else None + apps = get_cmake_apps(args.paths, args.target, args.config, default_build_targets) + print(apps) + if args.exclude_apps: + apps_to_build = [app for app in apps if app.name not in args.exclude_apps] + else: + apps_to_build = apps[:] + + LOGGER.info('Found %d apps after filtering', len(apps_to_build)) + LOGGER.info( + 'Suggest setting the parallel count to %d for this build job', + len(apps_to_build) // APPS_BUILD_PER_JOB + 1, + ) + + ret_code = build_apps( + apps_to_build, + parallel_count=args.parallel_count, + parallel_index=args.parallel_index, + dry_run=False, + collect_size_info=args.collect_size_info, + keep_going=True, + ignore_warning_strs=IGNORE_WARNINGS, + copy_sdkconfig=True, + ) + + sys.exit(ret_code) + + +if __name__ == '__main__': + parser = argparse.ArgumentParser( + description='Build all the apps for different test types. Will auto remove those non-test apps binaries', + formatter_class=argparse.ArgumentDefaultsHelpFormatter, + ) + parser.add_argument('paths', nargs='*', help='Paths to the apps to build.') + parser.add_argument( + '-t', '--target', + default='all', + help='Build apps for given target. could pass "all" to get apps for all targets', + ) + parser.add_argument( + '--config', + default=['sdkconfig.ci=default', 'sdkconfig.ci.*=', '=default'], + action='append', + help='Adds configurations (sdkconfig file names) to build. This can either be ' + 'FILENAME[=NAME] or FILEPATTERN. FILENAME is the name of the sdkconfig file, ' + 'relative to the project directory, to be used. Optional NAME can be specified, ' + 'which can be used as a name of this configuration. FILEPATTERN is the name of ' + 'the sdkconfig file, relative to the project directory, with at most one wildcard. ' + 'The part captured by the wildcard is used as the name of the configuration.', + ) + parser.add_argument( + '--parallel-count', default=1, type=int, help='Number of parallel build jobs.' + ) + parser.add_argument( + '--parallel-index', + default=1, + type=int, + help='Index (1-based) of the job, out of the number specified by --parallel-count.', + ) + parser.add_argument( + '--collect-size-info', + type=argparse.FileType('w'), + help='If specified, the test case name and size info json will be written to this file', + ) + parser.add_argument( + '--exclude-apps', + nargs='*', + help='Exclude build apps', + ) + parser.add_argument( + '--default-build-targets', + default=None, + help='default build targets used in manifest files', + ) + parser.add_argument( + '-v', '--verbose', + action='count', default=0, + help='Show verbose log message', + ) + + arguments = parser.parse_args() + if not arguments.paths: + arguments.paths = [PROJECT_ROOT] + setup_logging(verbose=arguments.verbose) # Info + main(arguments) diff --git a/test_apps/esp-sr/CMakeLists.txt b/test_apps/esp-sr/CMakeLists.txt new file mode 100644 index 0000000..055f656 --- /dev/null +++ b/test_apps/esp-sr/CMakeLists.txt @@ -0,0 +1,10 @@ +# This is the project CMakeLists.txt file for the test subproject +cmake_minimum_required(VERSION 3.5) + +# Include the components directory of the main application: +# +set(EXTRA_COMPONENT_DIRS "$ENV{IDF_PATH}/tools/unit-test-app/components" + "../../../esp-sr") + +include($ENV{IDF_PATH}/tools/cmake/project.cmake) +project(esp_sr_test) diff --git a/test_apps/esp-sr/dependencies.lock b/test_apps/esp-sr/dependencies.lock new file mode 100644 index 0000000..72a9f0f --- /dev/null +++ b/test_apps/esp-sr/dependencies.lock @@ -0,0 +1,15 @@ +dependencies: + espressif/esp-dsp: + component_hash: 59a67ce3be799201752ebde99890b0ab947054eff6463d83e944f2d4165d6905 + source: + service_url: https://api.components.espressif.com/ + type: service + version: 1.4.4 + idf: + component_hash: null + source: + type: idf + version: 5.0.2 +manifest_hash: 1c2a956562f88dbb4682372296ee9497ceb4a13d8ecd1e49e6be10eca321dd51 +target: esp32s3 +version: 1.0.0 diff --git a/test_apps/esp-sr/main/CMakeLists.txt b/test_apps/esp-sr/main/CMakeLists.txt new file mode 100644 index 0000000..4248c61 --- /dev/null +++ b/test_apps/esp-sr/main/CMakeLists.txt @@ -0,0 +1,16 @@ +if(IDF_TARGET STREQUAL "esp32s3") + +set(srcs + "test_app_main.c" + "test_wakenet.c" + "test_multinet.c" + "test_afe.c" +) + +idf_component_register(SRCS ${srcs} + INCLUDE_DIRS "." "samples" + REQUIRES unity esp-sr + WHOLE_ARCHIVE) + + +endif() diff --git a/test/alexa.h b/test_apps/esp-sr/main/samples/alexa.h similarity index 100% rename from test/alexa.h rename to test_apps/esp-sr/main/samples/alexa.h diff --git a/test/dakaidiandeng.h b/test_apps/esp-sr/main/samples/da_kai_dian_deng.h similarity index 100% rename from test/dakaidiandeng.h rename to test_apps/esp-sr/main/samples/da_kai_dian_deng.h diff --git a/test_apps/esp-sr/main/samples/da_kai_kong_tiao.h b/test_apps/esp-sr/main/samples/da_kai_kong_tiao.h new file mode 100644 index 0000000..587ff9f --- /dev/null +++ b/test_apps/esp-sr/main/samples/da_kai_kong_tiao.h @@ -0,0 +1,6230 @@ +#include +const unsigned char da_kai_kong_tiao[] = { +0xec, 0xff, 0xea, 0xff, 0xe2, 0xff, 0xec, 0xff, 0xf2, 0xff, 0x03, 0x00, 0x02, 0x00, 0x0d, 0x00, +0x0e, 0x00, 0x12, 0x00, 0x13, 0x00, 0x1f, 0x00, 0x17, 0x00, 0x23, 0x00, 0x23, 0x00, 0x2f, 0x00, +0x31, 0x00, 0x38, 0x00, 0x35, 0x00, 0x32, 0x00, 0x39, 0x00, 0x36, 0x00, 0x37, 0x00, 0x45, 0x00, +0x4c, 0x00, 0x51, 0x00, 0x54, 0x00, 0x50, 0x00, 0x4f, 0x00, 0x48, 0x00, 0x40, 0x00, 0x4a, 0x00, +0x43, 0x00, 0x47, 0x00, 0x43, 0x00, 0x42, 0x00, 0x44, 0x00, 0x3b, 0x00, 0x3c, 0x00, 0x3c, 0x00, +0x34, 0x00, 0x37, 0x00, 0x32, 0x00, 0x33, 0x00, 0x2f, 0x00, 0x2a, 0x00, 0x26, 0x00, 0x25, 0x00, +0x22, 0x00, 0x18, 0x00, 0x11, 0x00, 0x15, 0x00, 0x0d, 0x00, 0x13, 0x00, 0x11, 0x00, 0x18, 0x00, +0x1d, 0x00, 0x23, 0x00, 0x25, 0x00, 0x28, 0x00, 0x25, 0x00, 0x2b, 0x00, 0x27, 0x00, 0x25, 0x00, +0x20, 0x00, 0x1e, 0x00, 0x1e, 0x00, 0x17, 0x00, 0x17, 0x00, 0x16, 0x00, 0x14, 0x00, 0x18, 0x00, +0x1f, 0x00, 0x17, 0x00, 0x14, 0x00, 0x18, 0x00, 0x1a, 0x00, 0x1a, 0x00, 0x1b, 0x00, 0x22, 0x00, +0x1c, 0x00, 0x18, 0x00, 0x21, 0x00, 0x23, 0x00, 0x1d, 0x00, 0x1f, 0x00, 0x1a, 0x00, 0x20, 0x00, +0x30, 0x00, 0x31, 0x00, 0x37, 0x00, 0x2d, 0x00, 0x34, 0x00, 0x30, 0x00, 0x28, 0x00, 0x26, 0x00, +0x22, 0x00, 0x22, 0x00, 0x1d, 0x00, 0x1f, 0x00, 0x24, 0x00, 0x24, 0x00, 0x21, 0x00, 0x1d, 0x00, +0x24, 0x00, 0x20, 0x00, 0x1d, 0x00, 0x1e, 0x00, 0x18, 0x00, 0x11, 0x00, 0x06, 0x00, 0x00, 0x00, +0xfb, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xed, 0xff, 0xf3, 0xff, 0xe8, 0xff, 0xec, 0xff, +0xe5, 0xff, 0xe6, 0xff, 0xdf, 0xff, 0xe6, 0xff, 0xda, 0xff, 0xe6, 0xff, 0xe3, 0xff, 0xe9, 0xff, +0xea, 0xff, 0xe8, 0xff, 0xe5, 0xff, 0xdd, 0xff, 0xd7, 0xff, 0xd7, 0xff, 0xde, 0xff, 0xda, 0xff, +0xde, 0xff, 0xde, 0xff, 0xe7, 0xff, 0xeb, 0xff, 0xed, 0xff, 0xdf, 0xff, 0xe9, 0xff, 0xea, 0xff, +0xec, 0xff, 0xf2, 0xff, 0xf6, 0xff, 0xfc, 0xff, 0xfe, 0xff, 0x04, 0x00, 0x0c, 0x00, 0x0e, 0x00, +0x0e, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x29, 0x00, 0x25, 0x00, 0x2d, 0x00, 0x2b, 0x00, 0x31, 0x00, +0x2c, 0x00, 0x2c, 0x00, 0x38, 0x00, 0x3c, 0x00, 0x47, 0x00, 0x45, 0x00, 0x49, 0x00, 0x50, 0x00, +0x52, 0x00, 0x58, 0x00, 0x60, 0x00, 0x66, 0x00, 0x63, 0x00, 0x62, 0x00, 0x61, 0x00, 0x5e, 0x00, +0x52, 0x00, 0x4d, 0x00, 0x4b, 0x00, 0x43, 0x00, 0x3d, 0x00, 0x39, 0x00, 0x35, 0x00, 0x32, 0x00, +0x2b, 0x00, 0x29, 0x00, 0x23, 0x00, 0x22, 0x00, 0x23, 0x00, 0x10, 0x00, 0x08, 0x00, 0x03, 0x00, +0xf9, 0xff, 0xf9, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xec, 0xff, 0xe8, 0xff, 0xe6, 0xff, 0xe9, 0xff, +0xe7, 0xff, 0xe1, 0xff, 0xdf, 0xff, 0xd7, 0xff, 0xd6, 0xff, 0xc9, 0xff, 0xc6, 0xff, 0xbc, 0xff, +0xc0, 0xff, 0xbb, 0xff, 0xb5, 0xff, 0xbd, 0xff, 0xbe, 0xff, 0xb7, 0xff, 0xb6, 0xff, 0xa7, 0xff, +0xac, 0xff, 0xa4, 0xff, 0xa6, 0xff, 0xa0, 0xff, 0xa6, 0xff, 0xa4, 0xff, 0xa8, 0xff, 0x9e, 0xff, +0xa2, 0xff, 0xa9, 0xff, 0xa2, 0xff, 0xa9, 0xff, 0xa4, 0xff, 0xaf, 0xff, 0xad, 0xff, 0xb9, 0xff, +0xb3, 0xff, 0xc0, 0xff, 0xba, 0xff, 0xb9, 0xff, 0xbb, 0xff, 0xb7, 0xff, 0xbf, 0xff, 0xc3, 0xff, +0xc7, 0xff, 0xc5, 0xff, 0xcf, 0xff, 0xca, 0xff, 0xc9, 0xff, 0xca, 0xff, 0xcc, 0xff, 0xcd, 0xff, +0xcb, 0xff, 0xd2, 0xff, 0xc4, 0xff, 0xc8, 0xff, 0xc2, 0xff, 0xc5, 0xff, 0xcc, 0xff, 0xcb, 0xff, +0xd1, 0xff, 0xcf, 0xff, 0xcc, 0xff, 0xcf, 0xff, 0xd3, 0xff, 0xd3, 0xff, 0xd6, 0xff, 0xd8, 0xff, +0xd8, 0xff, 0xd3, 0xff, 0xcc, 0xff, 0xd1, 0xff, 0xcc, 0xff, 0xce, 0xff, 0xc5, 0xff, 0xca, 0xff, +0xcd, 0xff, 0xcf, 0xff, 0xcc, 0xff, 0xc4, 0xff, 0xc5, 0xff, 0xc3, 0xff, 0xc4, 0xff, 0xc8, 0xff, +0xd0, 0xff, 0xcd, 0xff, 0xd6, 0xff, 0xd8, 0xff, 0xd6, 0xff, 0xd0, 0xff, 0xd1, 0xff, 0xd5, 0xff, +0xdd, 0xff, 0xde, 0xff, 0xdb, 0xff, 0xde, 0xff, 0xd5, 0xff, 0xda, 0xff, 0xd9, 0xff, 0xd9, 0xff, +0xd9, 0xff, 0xd7, 0xff, 0xd1, 0xff, 0xda, 0xff, 0xdd, 0xff, 0xe5, 0xff, 0xe7, 0xff, 0xe7, 0xff, +0xe3, 0xff, 0xde, 0xff, 0xda, 0xff, 0xcb, 0xff, 0xc4, 0xff, 0xb2, 0xff, 0xad, 0xff, 0xaa, 0xff, +0xaa, 0xff, 0xa9, 0xff, 0xa6, 0xff, 0x9d, 0xff, 0x9b, 0xff, 0x98, 0xff, 0x9b, 0xff, 0x9f, 0xff, +0x98, 0xff, 0x9d, 0xff, 0x9e, 0xff, 0x9b, 0xff, 0x9a, 0xff, 0x8d, 0xff, 0x89, 0xff, 0x7d, 0xff, +0x7a, 0xff, 0x70, 0xff, 0x6b, 0xff, 0x6b, 0xff, 0x6c, 0xff, 0x73, 0xff, 0x6d, 0xff, 0x7a, 0xff, +0x79, 0xff, 0x83, 0xff, 0x7e, 0xff, 0x7e, 0xff, 0x7a, 0xff, 0x77, 0xff, 0x76, 0xff, 0x78, 0xff, +0x80, 0xff, 0x85, 0xff, 0x8d, 0xff, 0x92, 0xff, 0x96, 0xff, 0x98, 0xff, 0x9f, 0xff, 0xa9, 0xff, +0xaf, 0xff, 0xb8, 0xff, 0xc0, 0xff, 0xc9, 0xff, 0xc9, 0xff, 0xce, 0xff, 0xd0, 0xff, 0xd5, 0xff, +0xda, 0xff, 0xe1, 0xff, 0xea, 0xff, 0xeb, 0xff, 0xfa, 0xff, 0x07, 0x00, 0x07, 0x00, 0x0d, 0x00, +0x15, 0x00, 0x1c, 0x00, 0x15, 0x00, 0x1e, 0x00, 0x1a, 0x00, 0x1d, 0x00, 0x13, 0x00, 0x16, 0x00, +0x16, 0x00, 0x1a, 0x00, 0x1c, 0x00, 0x1a, 0x00, 0x17, 0x00, 0x1d, 0x00, 0x1e, 0x00, 0x20, 0x00, +0x28, 0x00, 0x24, 0x00, 0x2a, 0x00, 0x29, 0x00, 0x28, 0x00, 0x24, 0x00, 0x17, 0x00, 0x11, 0x00, +0x08, 0x00, 0x0c, 0x00, 0x02, 0x00, 0x10, 0x00, 0x0b, 0x00, 0x05, 0x00, 0x00, 0x00, 0xfc, 0xff, +0xff, 0xff, 0xfd, 0xff, 0xf3, 0xff, 0xf1, 0xff, 0xea, 0xff, 0xec, 0xff, 0xe9, 0xff, 0xe3, 0xff, +0xe6, 0xff, 0xe2, 0xff, 0xe9, 0xff, 0xe6, 0xff, 0xe9, 0xff, 0xe7, 0xff, 0xe7, 0xff, 0xee, 0xff, +0xea, 0xff, 0xef, 0xff, 0xec, 0xff, 0xf0, 0xff, 0xeb, 0xff, 0xeb, 0xff, 0xe8, 0xff, 0xe9, 0xff, +0xee, 0xff, 0xfd, 0xff, 0xfb, 0xff, 0xff, 0xff, 0x01, 0x00, 0xfc, 0xff, 0xfd, 0xff, 0xff, 0xff, +0xff, 0xff, 0xfd, 0xff, 0xf8, 0xff, 0xfd, 0xff, 0x03, 0x00, 0x0c, 0x00, 0x11, 0x00, 0x0f, 0x00, +0x12, 0x00, 0x06, 0x00, 0x07, 0x00, 0x01, 0x00, 0x03, 0x00, 0x01, 0x00, 0x07, 0x00, 0x0e, 0x00, +0x12, 0x00, 0x0f, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x13, 0x00, 0x0c, 0x00, 0x08, 0x00, 0x04, 0x00, +0x00, 0x00, 0xf8, 0xff, 0xf8, 0xff, 0xfa, 0xff, 0xf1, 0xff, 0xf0, 0xff, 0xf5, 0xff, 0xeb, 0xff, +0xee, 0xff, 0xeb, 0xff, 0xe4, 0xff, 0xec, 0xff, 0xe2, 0xff, 0xe9, 0xff, 0xdb, 0xff, 0xe5, 0xff, +0xdf, 0xff, 0xe5, 0xff, 0xdd, 0xff, 0xdc, 0xff, 0xd4, 0xff, 0xcf, 0xff, 0xca, 0xff, 0xc6, 0xff, +0xc4, 0xff, 0xc0, 0xff, 0xbd, 0xff, 0xc0, 0xff, 0xc6, 0xff, 0xc4, 0xff, 0xc9, 0xff, 0xcf, 0xff, +0xcb, 0xff, 0xd1, 0xff, 0xd1, 0xff, 0xd7, 0xff, 0xd5, 0xff, 0xd1, 0xff, 0xdd, 0xff, 0xe2, 0xff, +0xea, 0xff, 0xeb, 0xff, 0xf3, 0xff, 0xe7, 0xff, 0xea, 0xff, 0xe7, 0xff, 0xec, 0xff, 0xea, 0xff, +0xeb, 0xff, 0xf2, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0x04, 0x00, 0x06, 0x00, 0x0a, 0x00, 0x06, 0x00, +0x08, 0x00, 0x05, 0x00, 0x07, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x0d, 0x00, +0x05, 0x00, 0x09, 0x00, 0x0b, 0x00, 0x0f, 0x00, 0x0c, 0x00, 0x0a, 0x00, 0x10, 0x00, 0x0b, 0x00, +0x0d, 0x00, 0x19, 0x00, 0x10, 0x00, 0x14, 0x00, 0x11, 0x00, 0x13, 0x00, 0x18, 0x00, 0x15, 0x00, +0x1d, 0x00, 0x1a, 0x00, 0x22, 0x00, 0x1e, 0x00, 0x22, 0x00, 0x2d, 0x00, 0x29, 0x00, 0x26, 0x00, +0x23, 0x00, 0x1e, 0x00, 0x1e, 0x00, 0x13, 0x00, 0x28, 0x00, 0x24, 0x00, 0x27, 0x00, 0x25, 0x00, +0x2a, 0x00, 0x2b, 0x00, 0x30, 0x00, 0x33, 0x00, 0x36, 0x00, 0x3c, 0x00, 0x46, 0x00, 0x41, 0x00, +0x3e, 0x00, 0x39, 0x00, 0x38, 0x00, 0x3f, 0x00, 0x36, 0x00, 0x32, 0x00, 0x32, 0x00, 0x2d, 0x00, +0x28, 0x00, 0x27, 0x00, 0x29, 0x00, 0x26, 0x00, 0x27, 0x00, 0x1e, 0x00, 0x1d, 0x00, 0x17, 0x00, +0x15, 0x00, 0x07, 0x00, 0x09, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xff, 0xf5, 0xff, 0xee, 0xff, +0xed, 0xff, 0xea, 0xff, 0xe0, 0xff, 0xef, 0xff, 0xe2, 0xff, 0xe7, 0xff, 0xe0, 0xff, 0xdf, 0xff, +0xdc, 0xff, 0xd9, 0xff, 0xd3, 0xff, 0xdd, 0xff, 0xd7, 0xff, 0xd8, 0xff, 0xcf, 0xff, 0xd4, 0xff, +0xd7, 0xff, 0xdb, 0xff, 0xda, 0xff, 0xd9, 0xff, 0xdd, 0xff, 0xe3, 0xff, 0xe1, 0xff, 0xec, 0xff, +0xe7, 0xff, 0xef, 0xff, 0xeb, 0xff, 0xe9, 0xff, 0xe7, 0xff, 0xef, 0xff, 0xeb, 0xff, 0xee, 0xff, +0xf2, 0xff, 0xf2, 0xff, 0xf4, 0xff, 0xf9, 0xff, 0xf1, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x02, 0x00, 0xf9, 0xff, 0xf5, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x0a, 0x00, 0x0c, 0x00, +0x19, 0x00, 0x17, 0x00, 0x1e, 0x00, 0x1d, 0x00, 0x1e, 0x00, 0x23, 0x00, 0x28, 0x00, 0x21, 0x00, +0x2b, 0x00, 0x2c, 0x00, 0x2b, 0x00, 0x2e, 0x00, 0x30, 0x00, 0x27, 0x00, 0x30, 0x00, 0x28, 0x00, +0x29, 0x00, 0x2c, 0x00, 0x28, 0x00, 0x2a, 0x00, 0x1f, 0x00, 0x2a, 0x00, 0x1f, 0x00, 0x2a, 0x00, +0x21, 0x00, 0x1d, 0x00, 0x1b, 0x00, 0x1a, 0x00, 0x18, 0x00, 0x15, 0x00, 0x18, 0x00, 0x0c, 0x00, +0x14, 0x00, 0x0d, 0x00, 0x0f, 0x00, 0x0d, 0x00, 0x01, 0x00, 0x09, 0x00, 0x02, 0x00, 0x00, 0x00, +0xfd, 0xff, 0xff, 0xff, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x05, 0x00, 0x07, 0x00, +0x02, 0x00, 0x03, 0x00, 0x07, 0x00, 0x0a, 0x00, 0x0e, 0x00, 0x0f, 0x00, 0x15, 0x00, 0x15, 0x00, +0x14, 0x00, 0x1b, 0x00, 0x0a, 0x00, 0x11, 0x00, 0x0d, 0x00, 0x13, 0x00, 0x17, 0x00, 0x18, 0x00, +0x19, 0x00, 0x19, 0x00, 0x21, 0x00, 0x16, 0x00, 0x28, 0x00, 0x18, 0x00, 0x24, 0x00, 0x13, 0x00, +0x22, 0x00, 0x0d, 0x00, 0x19, 0x00, 0x11, 0x00, 0x10, 0x00, 0x10, 0x00, 0x0e, 0x00, 0x10, 0x00, +0x0e, 0x00, 0x10, 0x00, 0x0a, 0x00, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0x0e, 0x00, +0x0d, 0x00, 0x09, 0x00, 0x0c, 0x00, 0xff, 0xff, 0x07, 0x00, 0x03, 0x00, 0x08, 0x00, 0x11, 0x00, +0x0b, 0x00, 0x18, 0x00, 0x1c, 0x00, 0x26, 0x00, 0x25, 0x00, 0x23, 0x00, 0x25, 0x00, 0x25, 0x00, +0x25, 0x00, 0x27, 0x00, 0x2a, 0x00, 0x21, 0x00, 0x2b, 0x00, 0x2b, 0x00, 0x2d, 0x00, 0x2d, 0x00, +0x29, 0x00, 0x27, 0x00, 0x1f, 0x00, 0x1b, 0x00, 0x22, 0x00, 0x1c, 0x00, 0x25, 0x00, 0x15, 0x00, +0x18, 0x00, 0x1c, 0x00, 0x19, 0x00, 0x16, 0x00, 0x1a, 0x00, 0x18, 0x00, 0x1a, 0x00, 0x18, 0x00, +0x20, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x14, 0x00, 0x11, 0x00, 0x11, 0x00, 0x19, 0x00, 0x19, 0x00, +0x1b, 0x00, 0x18, 0x00, 0x11, 0x00, 0x03, 0x00, 0x01, 0x00, 0xff, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x03, 0x00, 0xf9, 0xff, 0xfb, 0xff, 0xf6, 0xff, 0xf9, 0xff, 0xf4, 0xff, 0xf2, 0xff, 0xe7, 0xff, +0xeb, 0xff, 0xe9, 0xff, 0xe4, 0xff, 0xe9, 0xff, 0xec, 0xff, 0xe6, 0xff, 0xe3, 0xff, 0xdc, 0xff, +0xdf, 0xff, 0xde, 0xff, 0xdd, 0xff, 0xe4, 0xff, 0xe5, 0xff, 0xe6, 0xff, 0xe6, 0xff, 0xdd, 0xff, +0xdc, 0xff, 0xe4, 0xff, 0xe4, 0xff, 0xef, 0xff, 0xef, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, +0xf1, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xf9, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, +0x06, 0x00, 0x06, 0x00, 0x0c, 0x00, 0x13, 0x00, 0x1b, 0x00, 0x20, 0x00, 0x25, 0x00, 0x2a, 0x00, +0x29, 0x00, 0x26, 0x00, 0x20, 0x00, 0x1f, 0x00, 0x24, 0x00, 0x23, 0x00, 0x1d, 0x00, 0x20, 0x00, +0x1a, 0x00, 0x1a, 0x00, 0x08, 0x00, 0x0f, 0x00, 0x04, 0x00, 0x0a, 0x00, 0x07, 0x00, 0x10, 0x00, +0x0a, 0x00, 0x0b, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x05, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfb, 0xff, 0xfa, 0xff, 0xf8, 0xff, 0xf0, 0xff, 0xeb, 0xff, 0xeb, 0xff, 0xe0, 0xff, 0xe7, 0xff, +0xdc, 0xff, 0xdf, 0xff, 0xd2, 0xff, 0xdb, 0xff, 0xd1, 0xff, 0xd4, 0xff, 0xd3, 0xff, 0xd2, 0xff, +0xd0, 0xff, 0xcf, 0xff, 0xcc, 0xff, 0xd7, 0xff, 0xd6, 0xff, 0xe4, 0xff, 0xd9, 0xff, 0xd7, 0xff, +0xd3, 0xff, 0xdc, 0xff, 0xd1, 0xff, 0xd8, 0xff, 0xcb, 0xff, 0xdd, 0xff, 0xdc, 0xff, 0xe0, 0xff, +0xdd, 0xff, 0xea, 0xff, 0xee, 0xff, 0xed, 0xff, 0xf3, 0xff, 0xf7, 0xff, 0xfb, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0xff, 0xff, 0xfb, 0xff, 0x04, 0x00, 0x00, 0x00, 0x0a, 0x00, +0x10, 0x00, 0x1f, 0x00, 0x18, 0x00, 0x1c, 0x00, 0x1b, 0x00, 0x17, 0x00, 0x1a, 0x00, 0x21, 0x00, +0x17, 0x00, 0x13, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x09, 0x00, 0x07, 0x00, 0x0b, 0x00, 0x0d, 0x00, +0x13, 0x00, 0x0e, 0x00, 0x02, 0x00, 0x05, 0x00, 0xfa, 0xff, 0xff, 0xff, 0xee, 0xff, 0xee, 0xff, +0xe1, 0xff, 0xdc, 0xff, 0xd4, 0xff, 0xd2, 0xff, 0xcd, 0xff, 0xce, 0xff, 0xc8, 0xff, 0xc1, 0xff, +0xb7, 0xff, 0xb7, 0xff, 0xaf, 0xff, 0xb2, 0xff, 0xa9, 0xff, 0xb2, 0xff, 0xa8, 0xff, 0xa8, 0xff, +0xa5, 0xff, 0xa5, 0xff, 0xa4, 0xff, 0xa6, 0xff, 0xa4, 0xff, 0xa6, 0xff, 0x9e, 0xff, 0x9c, 0xff, +0x9a, 0xff, 0x90, 0xff, 0x95, 0xff, 0x91, 0xff, 0x8c, 0xff, 0x91, 0xff, 0x8a, 0xff, 0x9a, 0xff, +0x91, 0xff, 0x97, 0xff, 0x9c, 0xff, 0xa3, 0xff, 0xa8, 0xff, 0xad, 0xff, 0xad, 0xff, 0xae, 0xff, +0xac, 0xff, 0xb5, 0xff, 0xb3, 0xff, 0xb6, 0xff, 0xc0, 0xff, 0xb8, 0xff, 0xbb, 0xff, 0xb8, 0xff, +0xb8, 0xff, 0xc1, 0xff, 0xc1, 0xff, 0xc6, 0xff, 0xc1, 0xff, 0xcb, 0xff, 0xc6, 0xff, 0xc8, 0xff, +0xc6, 0xff, 0xc5, 0xff, 0xc3, 0xff, 0xbe, 0xff, 0xbe, 0xff, 0xbe, 0xff, 0xb9, 0xff, 0xb8, 0xff, +0xb2, 0xff, 0xaa, 0xff, 0xaf, 0xff, 0xa5, 0xff, 0xaa, 0xff, 0xa9, 0xff, 0xa3, 0xff, 0xa5, 0xff, +0x9e, 0xff, 0xa6, 0xff, 0xa2, 0xff, 0xa9, 0xff, 0xa9, 0xff, 0xae, 0xff, 0xb6, 0xff, 0xc0, 0xff, +0xc3, 0xff, 0xd0, 0xff, 0xd0, 0xff, 0xcf, 0xff, 0xc9, 0xff, 0xcb, 0xff, 0xd2, 0xff, 0xcf, 0xff, +0xd9, 0xff, 0xd1, 0xff, 0xcf, 0xff, 0xd8, 0xff, 0xda, 0xff, 0xd5, 0xff, 0xda, 0xff, 0xd5, 0xff, +0xdf, 0xff, 0xef, 0xff, 0xe9, 0xff, 0xf4, 0xff, 0xf0, 0xff, 0xff, 0xff, 0xfa, 0xff, 0x03, 0x00, +0xfb, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfc, 0xff, 0x00, 0x00, 0xf7, 0xff, 0x0c, 0x00, 0x05, 0x00, +0x08, 0x00, 0x01, 0x00, 0x04, 0x00, 0x07, 0x00, 0x04, 0x00, 0x06, 0x00, 0x03, 0x00, 0x06, 0x00, +0x08, 0x00, 0x09, 0x00, 0x07, 0x00, 0x0d, 0x00, 0x14, 0x00, 0x11, 0x00, 0x12, 0x00, 0x0d, 0x00, +0x10, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0xff, 0xff, 0xfb, 0xff, 0xf5, 0xff, 0xee, 0xff, 0xef, 0xff, +0xec, 0xff, 0xf1, 0xff, 0xf1, 0xff, 0xef, 0xff, 0xfc, 0xff, 0xf1, 0xff, 0xf6, 0xff, 0xf9, 0xff, +0xfb, 0xff, 0xf1, 0xff, 0xf4, 0xff, 0xf1, 0xff, 0xee, 0xff, 0xf4, 0xff, 0xf1, 0xff, 0xed, 0xff, +0xf4, 0xff, 0xf5, 0xff, 0x06, 0x00, 0x02, 0x00, 0x08, 0x00, 0x0a, 0x00, 0x0d, 0x00, 0x14, 0x00, +0x1a, 0x00, 0x1c, 0x00, 0x20, 0x00, 0x29, 0x00, 0x29, 0x00, 0x2e, 0x00, 0x35, 0x00, 0x39, 0x00, +0x42, 0x00, 0x40, 0x00, 0x4e, 0x00, 0x44, 0x00, 0x50, 0x00, 0x55, 0x00, 0x4f, 0x00, 0x50, 0x00, +0x48, 0x00, 0x4b, 0x00, 0x4a, 0x00, 0x46, 0x00, 0x4d, 0x00, 0x50, 0x00, 0x46, 0x00, 0x41, 0x00, +0x3b, 0x00, 0x3b, 0x00, 0x38, 0x00, 0x37, 0x00, 0x32, 0x00, 0x2c, 0x00, 0x24, 0x00, 0x1b, 0x00, +0x15, 0x00, 0x13, 0x00, 0x09, 0x00, 0x07, 0x00, 0xfd, 0xff, 0xf5, 0xff, 0xf2, 0xff, 0xea, 0xff, +0xe9, 0xff, 0xdd, 0xff, 0xd9, 0xff, 0xd1, 0xff, 0xca, 0xff, 0xc8, 0xff, 0xbd, 0xff, 0xb0, 0xff, +0xb8, 0xff, 0xa8, 0xff, 0xb5, 0xff, 0xae, 0xff, 0xb3, 0xff, 0xac, 0xff, 0xaf, 0xff, 0xae, 0xff, +0xa0, 0xff, 0xa7, 0xff, 0x9a, 0xff, 0x9d, 0xff, 0x98, 0xff, 0x99, 0xff, 0x98, 0xff, 0x99, 0xff, +0xa2, 0xff, 0x9f, 0xff, 0xa6, 0xff, 0xa0, 0xff, 0xaa, 0xff, 0xa1, 0xff, 0xa7, 0xff, 0xa9, 0xff, +0xaa, 0xff, 0xb2, 0xff, 0xb4, 0xff, 0xbf, 0xff, 0xbe, 0xff, 0xca, 0xff, 0xc6, 0xff, 0xcd, 0xff, +0xd1, 0xff, 0xd5, 0xff, 0xe2, 0xff, 0xe5, 0xff, 0xec, 0xff, 0xf2, 0xff, 0xfc, 0xff, 0x09, 0x00, +0x12, 0x00, 0x1d, 0x00, 0x1d, 0x00, 0x28, 0x00, 0x2e, 0x00, 0x2c, 0x00, 0x2b, 0x00, 0x34, 0x00, +0x37, 0x00, 0x3f, 0x00, 0x3b, 0x00, 0x3d, 0x00, 0x33, 0x00, 0x30, 0x00, 0x2c, 0x00, 0x26, 0x00, +0x23, 0x00, 0x1d, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x20, 0x00, 0x23, 0x00, 0x20, 0x00, 0x19, 0x00, +0x1c, 0x00, 0x1a, 0x00, 0x1e, 0x00, 0x1d, 0x00, 0x23, 0x00, 0x28, 0x00, 0x32, 0x00, 0x30, 0x00, +0x2e, 0x00, 0x25, 0x00, 0x24, 0x00, 0x20, 0x00, 0x23, 0x00, 0x1c, 0x00, 0x1f, 0x00, 0x24, 0x00, +0x22, 0x00, 0x21, 0x00, 0x1d, 0x00, 0x19, 0x00, 0x25, 0x00, 0x1a, 0x00, 0x25, 0x00, 0x20, 0x00, +0x24, 0x00, 0x25, 0x00, 0x27, 0x00, 0x2f, 0x00, 0x30, 0x00, 0x32, 0x00, 0x2f, 0x00, 0x33, 0x00, +0x33, 0x00, 0x37, 0x00, 0x38, 0x00, 0x3d, 0x00, 0x39, 0x00, 0x3f, 0x00, 0x3b, 0x00, 0x3a, 0x00, +0x3c, 0x00, 0x3b, 0x00, 0x31, 0x00, 0x36, 0x00, 0x41, 0x00, 0x3f, 0x00, 0x46, 0x00, 0x3f, 0x00, +0x3c, 0x00, 0x34, 0x00, 0x2f, 0x00, 0x34, 0x00, 0x2f, 0x00, 0x2f, 0x00, 0x29, 0x00, 0x19, 0x00, +0x27, 0x00, 0x1f, 0x00, 0x21, 0x00, 0x18, 0x00, 0x17, 0x00, 0x12, 0x00, 0x14, 0x00, 0x0d, 0x00, +0x07, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xf9, 0xff, 0xf5, 0xff, 0xfa, 0xff, 0xf4, 0xff, +0xf1, 0xff, 0xea, 0xff, 0xea, 0xff, 0xe8, 0xff, 0xe9, 0xff, 0xed, 0xff, 0xec, 0xff, 0xe7, 0xff, +0xed, 0xff, 0xe5, 0xff, 0xe4, 0xff, 0xe7, 0xff, 0xee, 0xff, 0xee, 0xff, 0xed, 0xff, 0xe8, 0xff, +0xe8, 0xff, 0xe9, 0xff, 0xe6, 0xff, 0xeb, 0xff, 0xe2, 0xff, 0xef, 0xff, 0xec, 0xff, 0xf5, 0xff, +0xf1, 0xff, 0xf9, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0x01, 0x00, 0x03, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x05, 0x00, 0x03, 0x00, 0x05, 0x00, 0x03, 0x00, 0x09, 0x00, 0x08, 0x00, +0x07, 0x00, 0x09, 0x00, 0x0c, 0x00, 0x0f, 0x00, 0x05, 0x00, 0x05, 0x00, 0x0c, 0x00, 0x0a, 0x00, +0x0c, 0x00, 0x09, 0x00, 0x02, 0x00, 0x13, 0x00, 0x10, 0x00, 0x15, 0x00, 0x0b, 0x00, 0x09, 0x00, +0x04, 0x00, 0x0e, 0x00, 0x00, 0x00, 0xf9, 0xff, 0xfa, 0xff, 0xed, 0xff, 0xe9, 0xff, 0xee, 0xff, +0xf2, 0xff, 0xed, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf6, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, +0xf7, 0xff, 0xfb, 0xff, 0xf2, 0xff, 0xea, 0xff, 0xea, 0xff, 0xef, 0xff, 0xe9, 0xff, 0xe2, 0xff, +0xe6, 0xff, 0xe2, 0xff, 0xea, 0xff, 0xe6, 0xff, 0xec, 0xff, 0xe8, 0xff, 0xf0, 0xff, 0xed, 0xff, +0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf6, 0xff, 0xf8, 0xff, 0xfb, 0xff, 0xfc, 0xff, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0x05, 0x00, 0x00, 0x00, 0x09, 0x00, 0x06, 0x00, 0x08, 0x00, +0xfe, 0xff, 0x08, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x03, 0x00, 0x02, 0x00, 0x06, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xf7, 0xff, 0xf9, 0xff, 0xf4, 0xff, +0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf6, 0xff, 0xe7, 0xff, 0xeb, 0xff, 0xe7, 0xff, 0xeb, 0xff, +0xe9, 0xff, 0xf0, 0xff, 0xe8, 0xff, 0xe5, 0xff, 0xe4, 0xff, 0xe9, 0xff, 0xec, 0xff, 0xe9, 0xff, +0xec, 0xff, 0xed, 0xff, 0xe9, 0xff, 0xe2, 0xff, 0xe2, 0xff, 0xe2, 0xff, 0xe5, 0xff, 0xe3, 0xff, +0xdf, 0xff, 0xdc, 0xff, 0xde, 0xff, 0xe6, 0xff, 0xed, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf2, 0xff, +0xec, 0xff, 0xe9, 0xff, 0xea, 0xff, 0xe7, 0xff, 0xe7, 0xff, 0xe7, 0xff, 0xe9, 0xff, 0xee, 0xff, +0xee, 0xff, 0xf2, 0xff, 0xfa, 0xff, 0xfd, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfe, 0xff, +0xfd, 0xff, 0xef, 0xff, 0xf3, 0xff, 0xec, 0xff, 0xf0, 0xff, 0xe8, 0xff, 0xef, 0xff, 0xf1, 0xff, +0xf3, 0xff, 0xed, 0xff, 0xf3, 0xff, 0xf1, 0xff, 0xfa, 0xff, 0xf1, 0xff, 0xef, 0xff, 0xe4, 0xff, +0xe7, 0xff, 0xe3, 0xff, 0xd7, 0xff, 0xd9, 0xff, 0xd0, 0xff, 0xd1, 0xff, 0xcd, 0xff, 0xc7, 0xff, +0xc9, 0xff, 0xc6, 0xff, 0xc4, 0xff, 0xc7, 0xff, 0xc1, 0xff, 0xbd, 0xff, 0xbc, 0xff, 0xba, 0xff, +0xb9, 0xff, 0xc3, 0xff, 0xbc, 0xff, 0xc4, 0xff, 0xbe, 0xff, 0xbd, 0xff, 0xc8, 0xff, 0xc3, 0xff, +0xc3, 0xff, 0xcd, 0xff, 0xd3, 0xff, 0xd6, 0xff, 0xd5, 0xff, 0xd7, 0xff, 0xd3, 0xff, 0xd0, 0xff, +0xd3, 0xff, 0xd7, 0xff, 0xda, 0xff, 0xda, 0xff, 0xe1, 0xff, 0xe8, 0xff, 0xf5, 0xff, 0xf0, 0xff, +0xff, 0xff, 0xfb, 0xff, 0xff, 0xff, 0xfc, 0xff, 0x01, 0x00, 0x08, 0x00, 0x03, 0x00, 0x08, 0x00, +0x06, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0f, 0x00, 0x09, 0x00, 0x09, 0x00, 0x00, 0x00, 0x07, 0x00, +0x07, 0x00, 0x0b, 0x00, 0x10, 0x00, 0x12, 0x00, 0x0d, 0x00, 0x0b, 0x00, 0x0d, 0x00, 0x12, 0x00, +0x10, 0x00, 0x10, 0x00, 0x0c, 0x00, 0x07, 0x00, 0x0e, 0x00, 0x04, 0x00, 0x0c, 0x00, 0x06, 0x00, +0x07, 0x00, 0x09, 0x00, 0x00, 0x00, 0x08, 0x00, 0xfa, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x06, 0x00, +0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xf4, 0xff, 0xfc, 0xff, 0xed, 0xff, 0xec, 0xff, 0xe4, 0xff, +0xea, 0xff, 0xdb, 0xff, 0xe5, 0xff, 0xe0, 0xff, 0xe1, 0xff, 0xe0, 0xff, 0xe0, 0xff, 0xdc, 0xff, +0xda, 0xff, 0xd9, 0xff, 0xdd, 0xff, 0xde, 0xff, 0xe3, 0xff, 0xde, 0xff, 0xdf, 0xff, 0xdb, 0xff, +0xde, 0xff, 0xdc, 0xff, 0xe0, 0xff, 0xde, 0xff, 0xeb, 0xff, 0xe9, 0xff, 0xeb, 0xff, 0xe7, 0xff, +0xee, 0xff, 0xf2, 0xff, 0xf0, 0xff, 0xec, 0xff, 0xe9, 0xff, 0xf2, 0xff, 0xf9, 0xff, 0xf1, 0xff, +0xea, 0xff, 0xed, 0xff, 0xf2, 0xff, 0xe7, 0xff, 0xee, 0xff, 0xe0, 0xff, 0xe7, 0xff, 0xe1, 0xff, +0xe9, 0xff, 0xe0, 0xff, 0xdc, 0xff, 0xe2, 0xff, 0xdc, 0xff, 0xd9, 0xff, 0xcc, 0xff, 0xc5, 0xff, +0xbc, 0xff, 0xbd, 0xff, 0xbe, 0xff, 0xbd, 0xff, 0xbe, 0xff, 0xb9, 0xff, 0xb7, 0xff, 0xb4, 0xff, +0xb8, 0xff, 0xb5, 0xff, 0xb9, 0xff, 0xb6, 0xff, 0xb8, 0xff, 0xb7, 0xff, 0xc3, 0xff, 0xc0, 0xff, +0xc2, 0xff, 0xbd, 0xff, 0xc4, 0xff, 0xbb, 0xff, 0xb7, 0xff, 0xb7, 0xff, 0xb2, 0xff, 0xb7, 0xff, +0xb9, 0xff, 0xc2, 0xff, 0xc0, 0xff, 0xc8, 0xff, 0xc7, 0xff, 0xc5, 0xff, 0xc6, 0xff, 0xd3, 0xff, +0xd1, 0xff, 0xd5, 0xff, 0xd6, 0xff, 0xdf, 0xff, 0xea, 0xff, 0xec, 0xff, 0xf8, 0xff, 0xf3, 0xff, +0xf5, 0xff, 0xfa, 0xff, 0xf6, 0xff, 0xfc, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0x00, 0x00, +0xf8, 0xff, 0xfb, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfe, 0xff, 0xfc, 0xff, 0x03, 0x00, 0x06, 0x00, +0x0d, 0x00, 0x0f, 0x00, 0x0d, 0x00, 0x10, 0x00, 0x11, 0x00, 0x14, 0x00, 0x08, 0x00, 0x0d, 0x00, +0x0a, 0x00, 0x10, 0x00, 0x15, 0x00, 0x14, 0x00, 0x10, 0x00, 0x0f, 0x00, 0x0e, 0x00, 0x0c, 0x00, +0x0e, 0x00, 0x0c, 0x00, 0x10, 0x00, 0x10, 0x00, 0x14, 0x00, 0x0e, 0x00, 0x0a, 0x00, 0x02, 0x00, +0x0e, 0x00, 0x07, 0x00, 0x0e, 0x00, 0x0c, 0x00, 0x0e, 0x00, 0x15, 0x00, 0x1a, 0x00, 0x18, 0x00, +0x13, 0x00, 0x11, 0x00, 0x0d, 0x00, 0x11, 0x00, 0x15, 0x00, 0x12, 0x00, 0x16, 0x00, 0x11, 0x00, +0x17, 0x00, 0x1a, 0x00, 0x18, 0x00, 0x16, 0x00, 0x19, 0x00, 0x20, 0x00, 0x1a, 0x00, 0x24, 0x00, +0x24, 0x00, 0x1e, 0x00, 0x2b, 0x00, 0x2a, 0x00, 0x31, 0x00, 0x32, 0x00, 0x35, 0x00, 0x37, 0x00, +0x34, 0x00, 0x37, 0x00, 0x3a, 0x00, 0x3b, 0x00, 0x3d, 0x00, 0x3b, 0x00, 0x35, 0x00, 0x38, 0x00, +0x3a, 0x00, 0x37, 0x00, 0x3a, 0x00, 0x39, 0x00, 0x33, 0x00, 0x3b, 0x00, 0x32, 0x00, 0x31, 0x00, +0x31, 0x00, 0x35, 0x00, 0x2d, 0x00, 0x2d, 0x00, 0x20, 0x00, 0x26, 0x00, 0x22, 0x00, 0x1d, 0x00, +0x14, 0x00, 0x18, 0x00, 0x0a, 0x00, 0x05, 0x00, 0x00, 0x00, 0x06, 0x00, 0xfe, 0xff, 0xfe, 0xff, +0xfb, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xf3, 0xff, 0xf7, 0xff, 0xf1, 0xff, 0xf5, 0xff, 0xf1, 0xff, +0xec, 0xff, 0xe5, 0xff, 0xea, 0xff, 0xe2, 0xff, 0xe3, 0xff, 0xe0, 0xff, 0xe2, 0xff, 0xd5, 0xff, +0xdb, 0xff, 0xda, 0xff, 0xe0, 0xff, 0xda, 0xff, 0xde, 0xff, 0xda, 0xff, 0xde, 0xff, 0xd8, 0xff, +0xdd, 0xff, 0xdf, 0xff, 0xdc, 0xff, 0xd6, 0xff, 0xd1, 0xff, 0xdd, 0xff, 0xdf, 0xff, 0xdc, 0xff, +0xe1, 0xff, 0xdc, 0xff, 0xe7, 0xff, 0xe2, 0xff, 0xe0, 0xff, 0xdc, 0xff, 0xde, 0xff, 0xe2, 0xff, +0xe5, 0xff, 0xe9, 0xff, 0xeb, 0xff, 0xf4, 0xff, 0xe8, 0xff, 0xe9, 0xff, 0xe3, 0xff, 0xdc, 0xff, +0xdb, 0xff, 0xe0, 0xff, 0xd9, 0xff, 0xda, 0xff, 0xd3, 0xff, 0xd1, 0xff, 0xc8, 0xff, 0xcf, 0xff, +0xd4, 0xff, 0xd2, 0xff, 0xd3, 0xff, 0xce, 0xff, 0xcf, 0xff, 0xcd, 0xff, 0xd4, 0xff, 0xd4, 0xff, +0xd7, 0xff, 0xca, 0xff, 0xc9, 0xff, 0xc9, 0xff, 0xc6, 0xff, 0xc4, 0xff, 0xc7, 0xff, 0xcd, 0xff, +0xcf, 0xff, 0xd5, 0xff, 0xdb, 0xff, 0xdc, 0xff, 0xdf, 0xff, 0xdc, 0xff, 0xe9, 0xff, 0xed, 0xff, +0xef, 0xff, 0xeb, 0xff, 0xee, 0xff, 0xef, 0xff, 0xee, 0xff, 0xf0, 0xff, 0xf8, 0xff, 0xf3, 0xff, +0xf2, 0xff, 0xf4, 0xff, 0xf1, 0xff, 0xfd, 0xff, 0xfa, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xfe, 0xff, +0x05, 0x00, 0x03, 0x00, 0x0a, 0x00, 0x01, 0x00, 0x0d, 0x00, 0x14, 0x00, 0x18, 0x00, 0x25, 0x00, +0x23, 0x00, 0x29, 0x00, 0x24, 0x00, 0x25, 0x00, 0x21, 0x00, 0x23, 0x00, 0x21, 0x00, 0x1f, 0x00, +0x19, 0x00, 0x1a, 0x00, 0x1e, 0x00, 0x1b, 0x00, 0x28, 0x00, 0x22, 0x00, 0x29, 0x00, 0x2c, 0x00, +0x27, 0x00, 0x1d, 0x00, 0x1f, 0x00, 0x1b, 0x00, 0x18, 0x00, 0x1b, 0x00, 0x18, 0x00, 0x1d, 0x00, +0x17, 0x00, 0x18, 0x00, 0x0f, 0x00, 0x1e, 0x00, 0x15, 0x00, 0x13, 0x00, 0x0d, 0x00, 0x08, 0x00, +0x0d, 0x00, 0x08, 0x00, 0x0c, 0x00, 0x06, 0x00, 0x08, 0x00, 0x00, 0x00, 0x06, 0x00, 0xfb, 0xff, +0xfb, 0xff, 0xfb, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xf7, 0xff, 0xfb, 0xff, 0xf8, 0xff, +0xf7, 0xff, 0xf6, 0xff, 0xf4, 0xff, 0xf0, 0xff, 0xee, 0xff, 0xf4, 0xff, 0xe8, 0xff, 0xeb, 0xff, +0xe6, 0xff, 0xeb, 0xff, 0xe9, 0xff, 0xe8, 0xff, 0xe6, 0xff, 0xeb, 0xff, 0xf3, 0xff, 0xef, 0xff, +0xf1, 0xff, 0xf1, 0xff, 0xe8, 0xff, 0xf1, 0xff, 0xf1, 0xff, 0xfb, 0xff, 0xf5, 0xff, 0xf7, 0xff, +0xfc, 0xff, 0xf3, 0xff, 0xf7, 0xff, 0xef, 0xff, 0xf2, 0xff, 0xf3, 0xff, 0xef, 0xff, 0xef, 0xff, +0xee, 0xff, 0xf5, 0xff, 0xf1, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xe7, 0xff, 0xe4, 0xff, 0xe4, 0xff, +0xe5, 0xff, 0xeb, 0xff, 0xea, 0xff, 0xea, 0xff, 0xed, 0xff, 0xf0, 0xff, 0xf1, 0xff, 0xee, 0xff, +0xea, 0xff, 0xeb, 0xff, 0xe4, 0xff, 0xe8, 0xff, 0xe3, 0xff, 0xe4, 0xff, 0xe0, 0xff, 0xdc, 0xff, +0xdc, 0xff, 0xd7, 0xff, 0xda, 0xff, 0xcf, 0xff, 0xdd, 0xff, 0xda, 0xff, 0xd9, 0xff, 0xd3, 0xff, +0xcf, 0xff, 0xd5, 0xff, 0xce, 0xff, 0xd0, 0xff, 0xc8, 0xff, 0xce, 0xff, 0xd1, 0xff, 0xd5, 0xff, +0xdd, 0xff, 0xdc, 0xff, 0xdd, 0xff, 0xdd, 0xff, 0xd8, 0xff, 0xd2, 0xff, 0xd7, 0xff, 0xd3, 0xff, +0xdc, 0xff, 0xd4, 0xff, 0xe1, 0xff, 0xdf, 0xff, 0xe4, 0xff, 0xea, 0xff, 0xe9, 0xff, 0xeb, 0xff, +0xef, 0xff, 0xef, 0xff, 0xf0, 0xff, 0xf1, 0xff, 0xf5, 0xff, 0xef, 0xff, 0xf3, 0xff, 0xee, 0xff, +0xfa, 0xff, 0xf9, 0xff, 0xf6, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf0, 0xff, 0xf6, 0xff, 0xfd, 0xff, +0xfe, 0xff, 0xf7, 0xff, 0xfb, 0xff, 0xf0, 0xff, 0xfd, 0xff, 0xfa, 0xff, 0x01, 0x00, 0xfb, 0xff, +0xfd, 0xff, 0x01, 0x00, 0xfc, 0xff, 0xfe, 0xff, 0xfb, 0xff, 0x01, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x03, 0x00, 0x11, 0x00, 0x0e, 0x00, 0x1b, 0x00, 0x18, 0x00, 0x16, 0x00, 0x1b, 0x00, 0x15, 0x00, +0x21, 0x00, 0x18, 0x00, 0x25, 0x00, 0x23, 0x00, 0x1b, 0x00, 0x24, 0x00, 0x26, 0x00, 0x27, 0x00, +0x2e, 0x00, 0x39, 0x00, 0x3b, 0x00, 0x39, 0x00, 0x3e, 0x00, 0x41, 0x00, 0x36, 0x00, 0x3e, 0x00, +0x39, 0x00, 0x40, 0x00, 0x3d, 0x00, 0x45, 0x00, 0x49, 0x00, 0x42, 0x00, 0x3c, 0x00, 0x46, 0x00, +0x43, 0x00, 0x47, 0x00, 0x44, 0x00, 0x4b, 0x00, 0x4a, 0x00, 0x4a, 0x00, 0x47, 0x00, 0x47, 0x00, +0x43, 0x00, 0x49, 0x00, 0x48, 0x00, 0x45, 0x00, 0x40, 0x00, 0x3a, 0x00, 0x2e, 0x00, 0x2f, 0x00, +0x2b, 0x00, 0x2a, 0x00, 0x22, 0x00, 0x1d, 0x00, 0x19, 0x00, 0x1a, 0x00, 0x14, 0x00, 0x0a, 0x00, +0x05, 0x00, 0x03, 0x00, 0x03, 0x00, 0xfb, 0xff, 0xfb, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xe3, 0xff, +0xe0, 0xff, 0xda, 0xff, 0xd7, 0xff, 0xd5, 0xff, 0xc8, 0xff, 0xc6, 0xff, 0xc6, 0xff, 0xc9, 0xff, +0xc1, 0xff, 0xc5, 0xff, 0xc4, 0xff, 0xc0, 0xff, 0xc1, 0xff, 0xb8, 0xff, 0xba, 0xff, 0xbc, 0xff, +0xba, 0xff, 0xbc, 0xff, 0xba, 0xff, 0xb8, 0xff, 0xba, 0xff, 0xbc, 0xff, 0xb2, 0xff, 0xb1, 0xff, +0xac, 0xff, 0xb0, 0xff, 0xad, 0xff, 0xab, 0xff, 0xae, 0xff, 0xb3, 0xff, 0xb0, 0xff, 0xb2, 0xff, +0xb7, 0xff, 0xb7, 0xff, 0xbc, 0xff, 0xc6, 0xff, 0xcb, 0xff, 0xcf, 0xff, 0xd1, 0xff, 0xd3, 0xff, +0xd1, 0xff, 0xd8, 0xff, 0xda, 0xff, 0xde, 0xff, 0xe1, 0xff, 0xe7, 0xff, 0xe7, 0xff, 0xe3, 0xff, +0xe2, 0xff, 0xe5, 0xff, 0xe7, 0xff, 0xe8, 0xff, 0xe9, 0xff, 0xe6, 0xff, 0xdd, 0xff, 0xe0, 0xff, +0xdb, 0xff, 0xdf, 0xff, 0xdc, 0xff, 0xdb, 0xff, 0xcc, 0xff, 0xcd, 0xff, 0xcc, 0xff, 0xce, 0xff, +0xcf, 0xff, 0xd2, 0xff, 0xcc, 0xff, 0xcf, 0xff, 0xd7, 0xff, 0xd9, 0xff, 0xd7, 0xff, 0xdc, 0xff, +0xd9, 0xff, 0xd1, 0xff, 0xda, 0xff, 0xd7, 0xff, 0xe0, 0xff, 0xe3, 0xff, 0xe8, 0xff, 0xea, 0xff, +0xf4, 0xff, 0xf3, 0xff, 0x01, 0x00, 0x08, 0x00, 0x0f, 0x00, 0x11, 0x00, 0x13, 0x00, 0x17, 0x00, +0x1c, 0x00, 0x14, 0x00, 0x1e, 0x00, 0x1f, 0x00, 0x24, 0x00, 0x1c, 0x00, 0x24, 0x00, 0x29, 0x00, +0x24, 0x00, 0x33, 0x00, 0x2c, 0x00, 0x35, 0x00, 0x3d, 0x00, 0x3e, 0x00, 0x3d, 0x00, 0x37, 0x00, +0x3c, 0x00, 0x3b, 0x00, 0x39, 0x00, 0x3f, 0x00, 0x39, 0x00, 0x3b, 0x00, 0x47, 0x00, 0x38, 0x00, +0x45, 0x00, 0x54, 0x00, 0x44, 0x00, 0x44, 0x00, 0x56, 0x00, 0x49, 0x00, 0x3e, 0x00, 0x33, 0x00, +0x48, 0x00, 0x39, 0x00, 0x10, 0x00, 0x2f, 0x00, 0x46, 0x00, 0x17, 0x00, 0x1a, 0x00, 0x4d, 0x00, +0x4c, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x5f, 0x00, 0x40, 0x00, 0x27, 0x00, 0x51, 0x00, 0x2c, 0x00, +0x39, 0x00, 0x5a, 0x00, 0x33, 0x00, 0xf9, 0xff, 0xe7, 0x00, 0x85, 0x00, 0xd9, 0xff, 0xde, 0x01, +0x4e, 0x01, 0x38, 0x00, 0x33, 0x01, 0x37, 0x01, 0xfb, 0xff, 0x25, 0x00, 0x87, 0x00, 0xa1, 0xff, +0xe6, 0xff, 0xe9, 0xff, 0x3b, 0xff, 0x9f, 0xff, 0xfa, 0xff, 0x73, 0xff, 0x97, 0xff, 0x02, 0x00, +0x83, 0xff, 0xf2, 0xfe, 0xac, 0xff, 0xe6, 0xff, 0xcf, 0xfe, 0xf9, 0xfe, 0xbb, 0xff, 0xa4, 0xfe, +0xbd, 0xfe, 0x9f, 0xff, 0x6f, 0xff, 0x0d, 0x00, 0x6a, 0x00, 0x5a, 0x00, 0xe0, 0x00, 0xc6, 0x01, +0x9a, 0x00, 0x91, 0x03, 0xa5, 0x05, 0x73, 0x03, 0x15, 0x01, 0x0d, 0x00, 0xa7, 0x00, 0x4e, 0xff, +0x77, 0xfe, 0xac, 0xfe, 0x51, 0x00, 0xc1, 0xfe, 0x61, 0xfd, 0x81, 0xfe, 0xca, 0xfd, 0x84, 0xfe, +0xec, 0xff, 0x6c, 0xfe, 0x4c, 0xfd, 0x45, 0xfe, 0xb4, 0xfd, 0x8f, 0xfd, 0xda, 0xfd, 0x8e, 0xfd, +0x36, 0xfe, 0x54, 0xfe, 0x85, 0xfd, 0xff, 0xfc, 0x66, 0xfd, 0x18, 0xff, 0xdc, 0xff, 0x37, 0x00, +0x40, 0x03, 0xfb, 0x04, 0xc2, 0x02, 0x6f, 0x02, 0x69, 0x02, 0x6a, 0x00, 0x80, 0xff, 0x09, 0xff, +0x5a, 0xfe, 0x4d, 0xff, 0x4c, 0x01, 0x64, 0xff, 0xb9, 0xff, 0x56, 0x00, 0x70, 0xfd, 0xfa, 0xfc, +0x16, 0xfe, 0x17, 0xfd, 0x73, 0xfd, 0x77, 0xfe, 0xed, 0xfd, 0x88, 0xfd, 0x2f, 0xfe, 0x6e, 0xff, +0xed, 0xfe, 0xd0, 0xfe, 0x14, 0xfe, 0xc5, 0xfd, 0x74, 0xfe, 0xda, 0xfe, 0xb6, 0xff, 0x2d, 0x01, +0x20, 0x02, 0x2f, 0x02, 0xf1, 0x01, 0x46, 0x02, 0xc6, 0x01, 0x85, 0x00, 0xf8, 0x00, 0xd6, 0x00, +0x49, 0x01, 0xc9, 0x01, 0x3c, 0x02, 0x29, 0x02, 0x52, 0x01, 0xb9, 0x00, 0xc9, 0xff, 0x36, 0x00, +0xe2, 0xff, 0x6e, 0xff, 0x59, 0xff, 0x49, 0xff, 0x4f, 0xff, 0x50, 0xff, 0x9c, 0xff, 0x9e, 0xff, +0x3d, 0xff, 0xa9, 0xfe, 0xc3, 0xfe, 0x0e, 0xff, 0x13, 0xff, 0x7f, 0xff, 0x3d, 0x00, 0x92, 0x00, +0x4f, 0x00, 0x8d, 0x00, 0xbd, 0x00, 0xb2, 0x00, 0xa8, 0x00, 0x7e, 0x00, 0x9a, 0x00, 0xb1, 0x00, +0xdc, 0x00, 0x43, 0x01, 0x5c, 0x01, 0x25, 0x01, 0x4d, 0x01, 0x79, 0x01, 0x27, 0x01, 0x90, 0x00, +0x47, 0x00, 0x62, 0x00, 0x79, 0x00, 0x04, 0x00, 0xb5, 0xff, 0x11, 0x00, 0x3b, 0x00, 0xfe, 0xff, +0xd3, 0xff, 0x21, 0x00, 0x3e, 0x00, 0x11, 0x00, 0x98, 0xff, 0xae, 0xff, 0xd8, 0xff, 0xe8, 0xff, +0x11, 0x00, 0x09, 0x00, 0x5e, 0x00, 0x82, 0x00, 0xce, 0x00, 0xbe, 0x00, 0x26, 0x01, 0xaa, 0x01, +0x6e, 0x01, 0x8d, 0x01, 0x36, 0x01, 0xce, 0x00, 0x08, 0x01, 0x23, 0x01, 0xf0, 0x00, 0x0a, 0x01, +0x2e, 0x01, 0xeb, 0x00, 0x29, 0x00, 0xee, 0xff, 0x69, 0xff, 0x67, 0xff, 0xa7, 0xff, 0x48, 0xff, +0xb4, 0xfe, 0x9a, 0xfe, 0x04, 0xff, 0x64, 0xfe, 0x43, 0xfe, 0x76, 0xfe, 0x78, 0xfe, 0xad, 0xfe, +0xa4, 0xff, 0x39, 0x00, 0x11, 0x00, 0x57, 0x00, 0xae, 0x00, 0xb8, 0x00, 0xd4, 0x00, 0xfb, 0x00, +0x00, 0x01, 0x1d, 0x01, 0xd2, 0x00, 0x48, 0x00, 0xa7, 0xff, 0xbb, 0xff, 0x29, 0x00, 0xfb, 0xff, +0x1e, 0xff, 0x92, 0xfe, 0x90, 0xfd, 0x46, 0xfc, 0xda, 0xfb, 0x4a, 0xfb, 0xf5, 0xfa, 0xf7, 0xfa, +0xbb, 0xfb, 0xae, 0xfb, 0x02, 0xfb, 0x6c, 0xfa, 0x52, 0xf9, 0x18, 0xf8, 0xc1, 0xf6, 0x6d, 0xf5, +0xfb, 0xf5, 0x5e, 0xf8, 0x49, 0xfc, 0x4e, 0x00, 0x0b, 0x04, 0x71, 0x08, 0xfd, 0x09, 0x06, 0x0b, +0xdd, 0x0a, 0x0f, 0x0a, 0x7f, 0x09, 0xa3, 0x07, 0xf5, 0x06, 0x02, 0x07, 0x02, 0x08, 0x70, 0x09, +0x8d, 0x0a, 0x5f, 0x0b, 0xf5, 0x09, 0x7d, 0x07, 0x34, 0x05, 0x51, 0x02, 0x0f, 0x00, 0xfc, 0xfd, +0x72, 0xfd, 0x10, 0xfe, 0x8c, 0xfe, 0xd0, 0xff, 0x8d, 0x00, 0x27, 0x01, 0x5c, 0x00, 0xea, 0xfe, +0x5e, 0xfe, 0xfc, 0xfd, 0xf4, 0xfd, 0xa8, 0xfe, 0x05, 0x00, 0x2b, 0x02, 0x6c, 0x03, 0xd5, 0x04, +0x41, 0x06, 0x9f, 0x06, 0x80, 0x06, 0x2c, 0x05, 0x62, 0x04, 0x42, 0x03, 0x48, 0x02, 0xee, 0x01, +0x3f, 0x01, 0x50, 0x01, 0xb1, 0x00, 0x52, 0x00, 0xec, 0xff, 0x24, 0xfe, 0x6f, 0xfc, 0x0a, 0xfb, +0x8b, 0xfa, 0xdc, 0xf9, 0x8a, 0xf9, 0x31, 0xfb, 0xc5, 0xfc, 0xb4, 0xfe, 0xa2, 0x00, 0xaf, 0x01, +0x9c, 0x02, 0xce, 0x02, 0xbb, 0x02, 0xd5, 0x02, 0xcd, 0x02, 0xa3, 0x02, 0xda, 0x02, 0x97, 0x03, +0xea, 0x03, 0xcc, 0x03, 0xef, 0x03, 0xa2, 0x03, 0xc7, 0x02, 0xb8, 0x01, 0x18, 0x00, 0x04, 0xff, +0x7e, 0xfe, 0x30, 0xfe, 0x2f, 0xfe, 0x46, 0xfe, 0x5e, 0xfe, 0x1c, 0xfe, 0x10, 0xfe, 0xb3, 0xfd, +0x22, 0xfd, 0x03, 0xfd, 0x51, 0xfd, 0xe2, 0xfd, 0x3d, 0xfe, 0xf4, 0xfe, 0x66, 0x00, 0xfd, 0x00, +0x70, 0x01, 0x67, 0x01, 0xfb, 0x00, 0x38, 0x00, 0xf1, 0xfe, 0x88, 0xfe, 0x0c, 0xfe, 0x0e, 0xfe, +0x0b, 0xfe, 0x73, 0xfd, 0x49, 0xfd, 0x51, 0xfc, 0xf4, 0xfa, 0x66, 0xf9, 0x12, 0xf8, 0xfb, 0xf6, +0xf2, 0xf5, 0xf0, 0xf5, 0x4e, 0xf6, 0xb0, 0xf6, 0xb6, 0xf7, 0xd7, 0xf7, 0xf2, 0xf7, 0xdd, 0xf7, +0x8a, 0xf7, 0x05, 0xf8, 0xb0, 0xf8, 0x51, 0xf9, 0xc2, 0xf9, 0x43, 0xfa, 0x71, 0xfa, 0x1d, 0xfa, +0x22, 0xf9, 0x9d, 0xf7, 0x15, 0xf5, 0x97, 0xf2, 0xa7, 0xef, 0xba, 0xef, 0x1c, 0xf2, 0x4a, 0xf6, +0x5e, 0xfe, 0xb1, 0x04, 0x57, 0x0c, 0xcf, 0x10, 0x86, 0x12, 0x31, 0x14, 0xdd, 0x11, 0x94, 0x10, +0x9a, 0x0d, 0x09, 0x0b, 0x49, 0x0a, 0x5f, 0x09, 0x3d, 0x0b, 0xdf, 0x0b, 0x5c, 0x0d, 0xa1, 0x0e, +0xfe, 0x0c, 0x12, 0x0c, 0xa7, 0x08, 0x97, 0x05, 0xb4, 0x03, 0x62, 0x01, 0x06, 0x02, 0x43, 0x02, +0xbf, 0x03, 0x56, 0x05, 0xcf, 0x05, 0xcf, 0x05, 0xbd, 0x03, 0x38, 0x02, 0xdc, 0xff, 0xea, 0xfd, +0x78, 0xfd, 0x7e, 0xfd, 0x06, 0xff, 0x69, 0x01, 0x1b, 0x04, 0x69, 0x06, 0xd8, 0x07, 0x8f, 0x08, +0x6b, 0x08, 0xb7, 0x07, 0x62, 0x06, 0x80, 0x04, 0x60, 0x03, 0x97, 0x02, 0x12, 0x02, 0xab, 0x01, +0x94, 0x01, 0x1e, 0x01, 0x90, 0x00, 0x80, 0xff, 0xe5, 0xfc, 0x40, 0xfb, 0x34, 0xf9, 0x99, 0xf7, +0x98, 0xf7, 0x0b, 0xf8, 0x2f, 0xf9, 0x13, 0xfb, 0x54, 0xfd, 0xe0, 0xfe, 0xd5, 0xff, 0xb2, 0x00, +0xe0, 0x00, 0x9f, 0x00, 0x6b, 0x00, 0xeb, 0xff, 0x15, 0x00, 0x0b, 0x00, 0x43, 0x00, 0xc2, 0x00, +0x10, 0x01, 0x4f, 0x01, 0x35, 0x01, 0xe8, 0x00, 0x63, 0x00, 0xa3, 0xff, 0x61, 0xfe, 0xeb, 0xfd, +0xa4, 0xfd, 0x52, 0xfd, 0x7e, 0xfd, 0xa1, 0xfd, 0x93, 0xfd, 0xcb, 0xfd, 0x51, 0xfe, 0xbf, 0xfe, +0x49, 0xff, 0xa1, 0xff, 0xd6, 0xff, 0x22, 0x00, 0xb6, 0x00, 0xb0, 0x00, 0xef, 0x00, 0x09, 0x01, +0x72, 0x00, 0x31, 0x00, 0xda, 0xff, 0x6b, 0xff, 0x25, 0xff, 0x08, 0xff, 0x07, 0xff, 0x07, 0xff, +0xc9, 0xfe, 0xb7, 0xfe, 0xb1, 0xfe, 0xad, 0xfe, 0x1f, 0xfe, 0x0a, 0xfe, 0xe8, 0xfd, 0x7e, 0xfd, +0xb6, 0xfd, 0xb5, 0xfd, 0x2e, 0xfe, 0xa7, 0xfe, 0x24, 0xff, 0x9a, 0xff, 0x59, 0xff, 0xfe, 0xfe, +0x6c, 0xfe, 0xf3, 0xfd, 0x93, 0xfd, 0x2b, 0xfd, 0x4a, 0xfd, 0xca, 0xfc, 0x63, 0xfc, 0xb2, 0xfb, +0xf1, 0xfa, 0x40, 0xfa, 0x1b, 0xf9, 0xc2, 0xf8, 0x28, 0xf8, 0xf9, 0xf7, 0x23, 0xf8, 0x58, 0xf8, +0x05, 0xf9, 0xa0, 0xf9, 0x3d, 0xfa, 0x1c, 0xfb, 0x33, 0xfc, 0x64, 0xfd, 0x7f, 0xfd, 0x23, 0xfe, +0x45, 0xff, 0xb3, 0xfe, 0x81, 0xfe, 0xb7, 0xfd, 0x2e, 0xfd, 0x50, 0xfc, 0x9e, 0xfa, 0x0e, 0xfa, +0x35, 0xf9, 0x28, 0xfa, 0x3f, 0xfb, 0xff, 0xfc, 0x74, 0x00, 0x63, 0x03, 0xbe, 0x07, 0x54, 0x0b, +0x09, 0x0e, 0xe6, 0x0f, 0x3e, 0x10, 0xb1, 0x10, 0x2f, 0x0e, 0xfe, 0x0a, 0xd6, 0x07, 0xc9, 0x04, +0x0f, 0x03, 0xdf, 0x00, 0x15, 0x01, 0x23, 0x02, 0x66, 0x03, 0xd2, 0x04, 0x2c, 0x05, 0xb9, 0x06, +0xe6, 0x06, 0x8d, 0x06, 0x16, 0x06, 0x20, 0x05, 0xdc, 0x04, 0x31, 0x04, 0x9d, 0x04, 0x14, 0x05, +0xfd, 0x04, 0x66, 0x05, 0xce, 0x04, 0x25, 0x04, 0xba, 0x02, 0x2c, 0x01, 0xf3, 0xff, 0xc8, 0xfe, +0x99, 0xfe, 0x61, 0xfe, 0x08, 0x00, 0x4d, 0x02, 0xa4, 0x03, 0x4a, 0x05, 0xc9, 0x05, 0x4d, 0x05, +0xae, 0x03, 0xa3, 0x01, 0x3d, 0x00, 0x4a, 0xfe, 0x66, 0xfd, 0xde, 0xfc, 0xf2, 0xfc, 0x3f, 0xfd, +0xec, 0xfc, 0x7a, 0xfd, 0x41, 0xfd, 0x20, 0xfd, 0xfb, 0xfc, 0xc8, 0xfc, 0x8e, 0xfd, 0x92, 0xfd, +0x39, 0xfe, 0x6c, 0xff, 0xa2, 0x00, 0x51, 0x02, 0xd9, 0x02, 0x79, 0x03, 0x2d, 0x03, 0xfe, 0x01, +0x5f, 0x01, 0x77, 0x00, 0x49, 0x00, 0x04, 0x00, 0x20, 0x00, 0x28, 0x00, 0x1b, 0xff, 0x65, 0xfe, +0x31, 0xfd, 0x4d, 0xfc, 0x5a, 0xfb, 0x33, 0xfa, 0x0b, 0xfa, 0x5c, 0xfa, 0x43, 0xfb, 0x6d, 0xfc, +0x89, 0xfe, 0x89, 0x00, 0xca, 0x01, 0x60, 0x03, 0x0b, 0x04, 0x69, 0x04, 0xe5, 0x03, 0xe2, 0x02, +0x33, 0x02, 0xba, 0x00, 0xb6, 0xff, 0x5c, 0xfe, 0x43, 0xfe, 0x9c, 0xfe, 0x2d, 0xfe, 0x9b, 0xfe, +0x10, 0xfe, 0x1a, 0xfe, 0x8e, 0xfd, 0xca, 0xfc, 0x1f, 0xfd, 0xa6, 0xfc, 0x2a, 0xfd, 0x82, 0xfd, +0x07, 0xfe, 0x6b, 0xff, 0x50, 0x00, 0x1c, 0x02, 0x07, 0x03, 0x4d, 0x03, 0x0f, 0x03, 0xd3, 0x01, +0x56, 0x01, 0x6b, 0x00, 0xba, 0xff, 0x8d, 0xff, 0x33, 0xff, 0xd0, 0xfe, 0x6b, 0xfd, 0x4f, 0xfc, +0x4f, 0xfb, 0x08, 0xfa, 0xfc, 0xf8, 0x06, 0xf8, 0x8e, 0xf7, 0x81, 0xf7, 0xec, 0xf7, 0xc3, 0xf8, +0xbc, 0xf9, 0xb5, 0xfa, 0xc5, 0xfa, 0x46, 0xfa, 0x47, 0xf9, 0x41, 0xf8, 0x3d, 0xf7, 0x80, 0xf6, +0xdd, 0xf6, 0x9b, 0xf7, 0xfe, 0xf8, 0xcc, 0xfa, 0x9e, 0xfb, 0xef, 0xfb, 0xa5, 0xfb, 0x33, 0xfb, +0xdc, 0xf9, 0xca, 0xf8, 0x5b, 0xf9, 0x91, 0xfa, 0x36, 0xfd, 0x9c, 0x00, 0x93, 0x04, 0x92, 0x09, +0xd6, 0x0c, 0x5a, 0x0e, 0x6a, 0x0e, 0x0d, 0x0d, 0x07, 0x0b, 0xa6, 0x07, 0xf8, 0x04, 0x08, 0x03, +0x4a, 0x01, 0x7d, 0x00, 0xc1, 0xff, 0x31, 0x00, 0xda, 0x00, 0x72, 0x01, 0x46, 0x02, 0x85, 0x02, +0x5b, 0x03, 0x20, 0x04, 0x24, 0x05, 0xde, 0x06, 0x13, 0x08, 0x56, 0x09, 0xc4, 0x09, 0x15, 0x09, +0xba, 0x07, 0xd9, 0x05, 0xf1, 0x03, 0x8e, 0x01, 0xaa, 0xff, 0x7c, 0xfe, 0x03, 0xfe, 0x26, 0xfe, +0x4c, 0xfe, 0x52, 0xff, 0x81, 0x00, 0x76, 0x01, 0x69, 0x02, 0x2b, 0x03, 0x92, 0x04, 0x83, 0x05, +0x17, 0x06, 0x44, 0x06, 0xc9, 0x05, 0xc5, 0x05, 0x34, 0x05, 0x6c, 0x04, 0x95, 0x03, 0x52, 0x02, +0x57, 0x01, 0xae, 0xff, 0xa0, 0xfd, 0x10, 0xfc, 0x9e, 0xfa, 0x0b, 0xfa, 0x47, 0xf9, 0xe8, 0xf8, +0x2d, 0xfa, 0x76, 0xfb, 0x51, 0xfd, 0x4d, 0xff, 0x11, 0x01, 0xf2, 0x02, 0xa2, 0x03, 0xda, 0x03, +0xd6, 0x03, 0x99, 0x03, 0x93, 0x03, 0xed, 0x02, 0xbb, 0x02, 0x84, 0x02, 0xd7, 0x01, 0x6f, 0x01, +0x61, 0x00, 0x35, 0xff, 0xf6, 0xfd, 0x8b, 0xfc, 0xac, 0xfb, 0xde, 0xfa, 0xc0, 0xfa, 0x69, 0xfb, +0x1f, 0xfc, 0x15, 0xfd, 0x15, 0xfe, 0x38, 0xff, 0x41, 0x00, 0xa1, 0x00, 0xc2, 0x00, 0xb2, 0x00, +0x43, 0x00, 0xc8, 0xff, 0x5a, 0xff, 0x6b, 0xff, 0x60, 0xff, 0x2c, 0xff, 0xec, 0xfe, 0x6f, 0xfe, +0x0a, 0xfe, 0x6a, 0xfd, 0xd2, 0xfc, 0xa3, 0xfc, 0x61, 0xfc, 0x4d, 0xfc, 0x5c, 0xfc, 0xc8, 0xfc, +0x6c, 0xfd, 0xfd, 0xfd, 0xb5, 0xfe, 0x43, 0xff, 0x9f, 0xff, 0xe9, 0xff, 0xc5, 0xff, 0x7a, 0xff, +0xbc, 0xfe, 0xda, 0xfd, 0x14, 0xfd, 0x1e, 0xfc, 0xd1, 0xfb, 0xbe, 0xfb, 0xd6, 0xfb, 0xde, 0xfb, +0xcf, 0xfb, 0xd8, 0xfb, 0x8d, 0xfb, 0x26, 0xfb, 0xd2, 0xfa, 0x73, 0xfa, 0x4b, 0xfa, 0x06, 0xfa, +0x14, 0xfa, 0x73, 0xfa, 0xcd, 0xfa, 0x0f, 0xfb, 0x02, 0xfb, 0x63, 0xfb, 0x76, 0xfb, 0x58, 0xfb, +0x8d, 0xfb, 0x3a, 0xfb, 0xe2, 0xfa, 0x4b, 0xfa, 0xbe, 0xf9, 0xd5, 0xf9, 0x65, 0xf9, 0x84, 0xf9, +0x74, 0xf9, 0x38, 0xf9, 0x96, 0xf9, 0xd8, 0xf9, 0x0e, 0xfc, 0xf1, 0xfe, 0xe0, 0x01, 0x2c, 0x05, +0x32, 0x07, 0x4e, 0x09, 0x24, 0x0a, 0x01, 0x0a, 0x58, 0x0a, 0x3c, 0x09, 0x3d, 0x08, 0x65, 0x06, +0x7b, 0x04, 0xd8, 0x03, 0x3e, 0x03, 0x20, 0x04, 0xe3, 0x04, 0x46, 0x05, 0xdf, 0x05, 0xae, 0x05, +0x5a, 0x06, 0xc8, 0x06, 0x7a, 0x07, 0x08, 0x09, 0xd6, 0x09, 0xb3, 0x0a, 0xc3, 0x0a, 0xf1, 0x0a, +0x45, 0x0b, 0x58, 0x0a, 0x51, 0x09, 0x3d, 0x07, 0x18, 0x05, 0x02, 0x03, 0xab, 0x00, 0x7a, 0xff, +0x3e, 0xfe, 0x98, 0xfd, 0x37, 0xfd, 0x9e, 0xfc, 0x17, 0xfd, 0x6a, 0xfd, 0x90, 0xfe, 0x0c, 0x00, +0xee, 0x00, 0xf9, 0x01, 0x50, 0x02, 0xa9, 0x02, 0xb2, 0x02, 0xfc, 0x01, 0xd3, 0x01, 0x2c, 0x01, +0x88, 0x00, 0xf1, 0xff, 0x30, 0xff, 0x42, 0xff, 0x22, 0xff, 0x30, 0xff, 0x22, 0xff, 0xac, 0xfe, +0x68, 0xfe, 0x9a, 0xfd, 0xf8, 0xfc, 0xbd, 0xfc, 0x74, 0xfc, 0xe2, 0xfc, 0x73, 0xfd, 0x27, 0xfe, +0xcf, 0xfe, 0x33, 0xff, 0xad, 0xff, 0x88, 0xff, 0x1d, 0xff, 0xae, 0xfe, 0xf0, 0xfd, 0x58, 0xfd, +0x8b, 0xfc, 0x06, 0xfc, 0xeb, 0xfb, 0xdf, 0xfb, 0x1f, 0xfc, 0x43, 0xfc, 0x85, 0xfc, 0xa7, 0xfc, +0x82, 0xfc, 0x9d, 0xfc, 0xa7, 0xfc, 0xf1, 0xfc, 0x5f, 0xfd, 0xe7, 0xfd, 0xa0, 0xfe, 0xf4, 0xfe, +0x5b, 0xff, 0x96, 0xff, 0x95, 0xff, 0x95, 0xff, 0x64, 0xff, 0xbf, 0xff, 0x16, 0x00, 0xa4, 0x00, +0x6d, 0x01, 0x1b, 0x02, 0xf3, 0x02, 0x26, 0x03, 0xf2, 0x02, 0x7e, 0x02, 0x6a, 0x01, 0x5c, 0x00, +0x39, 0xff, 0xa6, 0xfe, 0xc4, 0xfe, 0x30, 0xff, 0x4c, 0x00, 0x93, 0x01, 0xd7, 0x02, 0xff, 0x03, +0x69, 0x04, 0x78, 0x04, 0xac, 0x03, 0x6c, 0x02, 0x3b, 0x01, 0xf2, 0xff, 0x4d, 0xff, 0xe1, 0xfe, +0xd1, 0xfe, 0xff, 0xfe, 0xc4, 0xfe, 0x78, 0xfe, 0x03, 0xfe, 0x88, 0xfd, 0x16, 0xfd, 0x98, 0xfc, +0x4e, 0xfc, 0x1a, 0xfc, 0x2a, 0xfc, 0x61, 0xfc, 0xd3, 0xfc, 0x29, 0xfd, 0x1c, 0xfd, 0xa8, 0xfc, +0xb3, 0xfb, 0xac, 0xfa, 0xe3, 0xf9, 0x74, 0xf9, 0xaa, 0xf9, 0xfa, 0xf9, 0xc2, 0xfa, 0xbc, 0xfb, +0x8d, 0xfc, 0x82, 0xfd, 0xb3, 0xfd, 0xa8, 0xfd, 0xc8, 0xfc, 0x50, 0xfb, 0x79, 0xfa, 0x3d, 0xfa, +0xa1, 0xfb, 0xc2, 0xfd, 0x56, 0x00, 0x4c, 0x03, 0x50, 0x05, 0xe5, 0x06, 0x86, 0x07, 0x7b, 0x07, +0x62, 0x07, 0x18, 0x06, 0xc0, 0x04, 0x5d, 0x03, 0x61, 0x02, 0xb2, 0x02, 0x38, 0x03, 0xb2, 0x04, +0x14, 0x06, 0xce, 0x06, 0x76, 0x07, 0x52, 0x07, 0xa5, 0x07, 0x39, 0x08, 0x92, 0x08, 0x33, 0x09, +0x3f, 0x09, 0x67, 0x09, 0x49, 0x09, 0xca, 0x08, 0x84, 0x08, 0x80, 0x07, 0x49, 0x06, 0xa0, 0x04, +0x56, 0x02, 0x88, 0x00, 0xaf, 0xfe, 0x63, 0xfd, 0x52, 0xfc, 0x4b, 0xfb, 0x10, 0xfb, 0xc8, 0xfa, +0x41, 0xfb, 0x1b, 0xfc, 0x22, 0xfd, 0x81, 0xfe, 0x62, 0xff, 0x04, 0x00, 0x32, 0x00, 0xf6, 0xff, +0xcd, 0xff, 0x2f, 0xff, 0xa2, 0xfe, 0x00, 0xfe, 0x88, 0xfd, 0x83, 0xfd, 0xb6, 0xfd, 0x65, 0xfe, +0x26, 0xff, 0xf7, 0xff, 0xa4, 0x00, 0xbf, 0x00, 0x8c, 0x00, 0x50, 0x00, 0xf7, 0xff, 0xfd, 0xff, +0xfc, 0xff, 0x5e, 0x00, 0xce, 0x00, 0x18, 0x01, 0x51, 0x01, 0x52, 0x01, 0x56, 0x01, 0x29, 0x01, +0xac, 0x00, 0x2b, 0x00, 0x69, 0xff, 0xb3, 0xfe, 0x17, 0xfe, 0xc5, 0xfd, 0xe9, 0xfd, 0x36, 0xfe, +0xa0, 0xfe, 0x24, 0xff, 0x80, 0xff, 0xd7, 0xff, 0x05, 0x00, 0x48, 0x00, 0x9b, 0x00, 0xd0, 0x00, +0xf0, 0x00, 0xd7, 0x00, 0xc3, 0x00, 0x81, 0x00, 0x4f, 0x00, 0x18, 0x00, 0xe5, 0xff, 0xb5, 0xff, +0x5d, 0xff, 0x21, 0xff, 0xd5, 0xfe, 0xa5, 0xfe, 0xab, 0xfe, 0xd7, 0xfe, 0x59, 0xff, 0xb9, 0xff, +0x21, 0x00, 0x7b, 0x00, 0x64, 0x00, 0x21, 0x00, 0x90, 0xff, 0xf2, 0xfe, 0x68, 0xfe, 0xca, 0xfd, +0x96, 0xfd, 0x8a, 0xfd, 0xb9, 0xfd, 0x2a, 0xfe, 0x96, 0xfe, 0x39, 0xff, 0xa6, 0xff, 0xbb, 0xff, +0x94, 0xff, 0xcf, 0xfe, 0x04, 0xfe, 0x1b, 0xfd, 0x69, 0xfc, 0x0e, 0xfc, 0xc9, 0xfb, 0xd6, 0xfb, +0xdf, 0xfb, 0xca, 0xfb, 0xb8, 0xfb, 0x7f, 0xfb, 0x45, 0xfb, 0xdc, 0xfa, 0x3c, 0xfa, 0xdc, 0xf9, +0x79, 0xf9, 0x86, 0xf9, 0xe7, 0xf9, 0x76, 0xfa, 0x3d, 0xfb, 0xa5, 0xfb, 0xdd, 0xfb, 0x03, 0xfc, +0xee, 0xfb, 0x01, 0xfc, 0xcd, 0xfb, 0x9a, 0xfb, 0x6d, 0xfb, 0x10, 0xfb, 0x4f, 0xfb, 0x3b, 0xfc, +0xe3, 0xfd, 0xe0, 0xff, 0xc2, 0x01, 0x91, 0x03, 0xf9, 0x04, 0x5f, 0x06, 0xc0, 0x07, 0x28, 0x09, +0x4c, 0x0a, 0xbe, 0x0a, 0x5b, 0x0a, 0x56, 0x09, 0x1d, 0x08, 0x07, 0x07, 0x00, 0x06, 0x34, 0x05, +0x3a, 0x04, 0x29, 0x03, 0x42, 0x02, 0xfc, 0x01, 0xd8, 0x02, 0x80, 0x04, 0x97, 0x06, 0x6f, 0x08, +0xbc, 0x09, 0x4d, 0x0a, 0x15, 0x0a, 0x71, 0x09, 0x5f, 0x08, 0xea, 0x06, 0x07, 0x05, 0xea, 0x02, +0x5c, 0x01, 0x8c, 0x00, 0xa0, 0x00, 0x38, 0x01, 0xbf, 0x01, 0x06, 0x02, 0x65, 0x01, 0x5a, 0x00, +0x07, 0xff, 0xd0, 0xfd, 0xce, 0xfc, 0xb6, 0xfb, 0x0c, 0xfb, 0xb0, 0xfa, 0xf5, 0xfa, 0xd3, 0xfb, +0xc5, 0xfc, 0xbd, 0xfd, 0xf6, 0xfd, 0x85, 0xfd, 0xa7, 0xfc, 0x79, 0xfb, 0xf6, 0xfa, 0x9f, 0xfa, +0xe0, 0xfa, 0x73, 0xfb, 0x10, 0xfc, 0x44, 0xfd, 0x8b, 0xfe, 0x10, 0x00, 0x99, 0x01, 0xa5, 0x02, +0x74, 0x03, 0x92, 0x03, 0x86, 0x03, 0x7e, 0x03, 0x79, 0x03, 0xad, 0x03, 0x8f, 0x03, 0x31, 0x03, +0xbc, 0x02, 0xe5, 0x01, 0x45, 0x01, 0x90, 0x00, 0xe7, 0xff, 0x7c, 0xff, 0xf2, 0xfe, 0xd1, 0xfe, +0xf5, 0xfe, 0x69, 0xff, 0x3b, 0x00, 0xdb, 0x00, 0x6f, 0x01, 0xaf, 0x01, 0xbd, 0x01, 0xcd, 0x01, +0xab, 0x01, 0xbe, 0x01, 0xe6, 0x01, 0x10, 0x02, 0x93, 0x02, 0x15, 0x03, 0xaf, 0x03, 0x27, 0x04, +0x04, 0x04, 0x5f, 0x03, 0xfd, 0x01, 0x22, 0x00, 0x35, 0xfe, 0x60, 0xfc, 0x0b, 0xfb, 0x44, 0xfa, +0x1e, 0xfa, 0xb6, 0xfa, 0x9e, 0xfb, 0xe1, 0xfc, 0xf6, 0xfd, 0xb5, 0xfe, 0xd3, 0xfe, 0x54, 0xfe, +0x9c, 0xfd, 0xe1, 0xfc, 0x7d, 0xfc, 0x85, 0xfc, 0xed, 0xfc, 0x9b, 0xfd, 0x4b, 0xfe, 0xf3, 0xfe, +0x5d, 0xff, 0x7e, 0xff, 0x44, 0xff, 0x9c, 0xfe, 0xb7, 0xfd, 0xa5, 0xfc, 0xb0, 0xfb, 0x2a, 0xfb, +0x02, 0xfb, 0x57, 0xfb, 0x77, 0xfb, 0x76, 0xfb, 0x19, 0xfb, 0x31, 0xfa, 0x53, 0xf9, 0x55, 0xf8, +0xd1, 0xf7, 0xa8, 0xf7, 0xaf, 0xf7, 0x38, 0xf8, 0x01, 0xf9, 0x3e, 0xfa, 0xb4, 0xfb, 0xec, 0xfc, +0x26, 0xfe, 0x8d, 0xfe, 0x70, 0xfe, 0xd7, 0xfd, 0xc0, 0xfc, 0xf4, 0xfb, 0xeb, 0xfa, 0x31, 0xfa, +0xe7, 0xf9, 0xd6, 0xf9, 0xd5, 0xfa, 0x5d, 0xfc, 0xb4, 0xfe, 0x88, 0x01, 0x3d, 0x04, 0xe9, 0x06, +0xea, 0x08, 0x62, 0x0a, 0x62, 0x0b, 0x6d, 0x0b, 0xf3, 0x0a, 0x86, 0x09, 0xe4, 0x07, 0x5e, 0x06, +0x2e, 0x05, 0xcc, 0x04, 0xda, 0x04, 0x39, 0x05, 0x8f, 0x05, 0x92, 0x05, 0x74, 0x05, 0x33, 0x05, +0xfd, 0x04, 0xb7, 0x04, 0x3e, 0x04, 0xb0, 0x03, 0x01, 0x03, 0x88, 0x02, 0x69, 0x02, 0x94, 0x02, +0xd8, 0x02, 0xe9, 0x02, 0xba, 0x02, 0x46, 0x02, 0xca, 0x01, 0x85, 0x01, 0x65, 0x01, 0x7b, 0x01, +0x6f, 0x01, 0x40, 0x01, 0x07, 0x01, 0xb3, 0x00, 0x94, 0x00, 0x83, 0x00, 0x5c, 0x00, 0x30, 0x00, +0xba, 0xff, 0x5f, 0xff, 0x11, 0xff, 0x03, 0xff, 0x50, 0xff, 0x99, 0xff, 0xd4, 0xff, 0xd1, 0xff, +0x99, 0xff, 0x70, 0xff, 0x30, 0xff, 0x38, 0xff, 0x32, 0xff, 0x37, 0xff, 0x56, 0xff, 0x51, 0xff, +0x91, 0xff, 0xfc, 0xff, 0x7c, 0x00, 0x17, 0x01, 0x85, 0x01, 0xef, 0x01, 0x1f, 0x02, 0x25, 0x02, +0x2b, 0x02, 0xd4, 0x01, 0x7e, 0x01, 0xd9, 0x00, 0x0d, 0x00, 0x57, 0xff, 0x80, 0xfe, 0xef, 0xfd, +0x8a, 0xfd, 0x55, 0xfd, 0x8e, 0xfd, 0xb5, 0xfd, 0x2a, 0xfe, 0x96, 0xfe, 0xdb, 0xfe, 0x26, 0xff, +0x12, 0xff, 0xfc, 0xfe, 0xd6, 0xfe, 0x83, 0xfe, 0x6a, 0xfe, 0x20, 0xfe, 0x05, 0xfe, 0xdb, 0xfd, +0xa8, 0xfd, 0xaf, 0xfd, 0x7a, 0xfd, 0x49, 0xfd, 0x16, 0xfd, 0xb2, 0xfc, 0x91, 0xfc, 0x73, 0xfc, +0x87, 0xfc, 0xf1, 0xfc, 0x43, 0xfd, 0xde, 0xfd, 0x31, 0xfe, 0x81, 0xfe, 0xce, 0xfe, 0xc7, 0xfe, +0xd1, 0xfe, 0x98, 0xfe, 0x74, 0xfe, 0x6a, 0xfe, 0x5e, 0xfe, 0xaa, 0xfe, 0xf0, 0xfe, 0x35, 0xff, +0x8a, 0xff, 0x7e, 0xff, 0x7e, 0xff, 0x35, 0xff, 0xd7, 0xfe, 0x72, 0xfe, 0xda, 0xfd, 0x75, 0xfd, +0x01, 0xfd, 0xc0, 0xfc, 0xba, 0xfc, 0xc3, 0xfc, 0x17, 0xfd, 0x51, 0xfd, 0x79, 0xfd, 0x88, 0xfd, +0x64, 0xfd, 0x6e, 0xfd, 0x6f, 0xfd, 0x91, 0xfd, 0xdd, 0xfd, 0x03, 0xfe, 0x27, 0xfe, 0x25, 0xfe, +0x21, 0xfe, 0x5e, 0xfe, 0x85, 0xfe, 0xc7, 0xfe, 0xd5, 0xfe, 0xc0, 0xfe, 0x98, 0xfe, 0x60, 0xfe, +0x66, 0xfe, 0x6e, 0xfe, 0x55, 0xfe, 0xec, 0xfd, 0x2f, 0xfd, 0x77, 0xfc, 0xd9, 0xfb, 0xd9, 0xfb, +0x98, 0xfc, 0x0e, 0xfe, 0x05, 0x00, 0x22, 0x02, 0x6b, 0x04, 0x94, 0x06, 0x93, 0x08, 0x2e, 0x0a, +0xf0, 0x0a, 0xd6, 0x0a, 0xae, 0x09, 0xf4, 0x07, 0x16, 0x06, 0x9a, 0x04, 0xe1, 0x03, 0xc1, 0x03, +0x1f, 0x04, 0xa6, 0x04, 0x39, 0x05, 0xcf, 0x05, 0x41, 0x06, 0x9a, 0x06, 0x80, 0x06, 0xf8, 0x05, +0x0d, 0x05, 0xd4, 0x03, 0xe0, 0x02, 0x50, 0x02, 0xf4, 0x01, 0xd5, 0x01, 0x6d, 0x01, 0xc4, 0x00, +0xc6, 0xff, 0x90, 0xfe, 0x85, 0xfd, 0x83, 0xfc, 0xd4, 0xfb, 0x5f, 0xfb, 0x57, 0xfb, 0xdf, 0xfb, +0xda, 0xfc, 0x58, 0xfe, 0xe1, 0xff, 0x3d, 0x01, 0x16, 0x02, 0x48, 0x02, 0x06, 0x02, 0x59, 0x01, +0x70, 0x00, 0x88, 0xff, 0x85, 0xfe, 0xbd, 0xfd, 0x28, 0xfd, 0xe2, 0xfc, 0x15, 0xfd, 0x60, 0xfd, +0xea, 0xfd, 0x4b, 0xfe, 0x84, 0xfe, 0xae, 0xfe, 0xb0, 0xfe, 0xd4, 0xfe, 0x05, 0xff, 0x4f, 0xff, +0xae, 0xff, 0x1d, 0x00, 0xc3, 0x00, 0x74, 0x01, 0x56, 0x02, 0x28, 0x03, 0xb3, 0x03, 0x0b, 0x04, +0xe5, 0x03, 0x93, 0x03, 0x20, 0x03, 0x7c, 0x02, 0xf0, 0x01, 0x3e, 0x01, 0xa3, 0x00, 0x18, 0x00, +0xae, 0xff, 0xb6, 0xff, 0xdf, 0xff, 0x42, 0x00, 0xa8, 0x00, 0xf5, 0x00, 0x5d, 0x01, 0x95, 0x01, +0xe2, 0x01, 0x0d, 0x02, 0x08, 0x02, 0xe2, 0x01, 0x5b, 0x01, 0xbc, 0x00, 0x21, 0x00, 0x91, 0xff, +0x2f, 0xff, 0xed, 0xfe, 0xe2, 0xfe, 0xf8, 0xfe, 0x3b, 0xff, 0xc5, 0xff, 0x65, 0x00, 0x12, 0x01, +0x91, 0x01, 0xad, 0x01, 0x8d, 0x01, 0x09, 0x01, 0x72, 0x00, 0xd4, 0xff, 0x2a, 0xff, 0x99, 0xfe, +0xe6, 0xfd, 0x5f, 0xfd, 0xf2, 0xfc, 0xb8, 0xfc, 0xc7, 0xfc, 0xdd, 0xfc, 0x03, 0xfd, 0xf4, 0xfc, +0xc2, 0xfc, 0x94, 0xfc, 0x6b, 0xfc, 0x84, 0xfc, 0xa2, 0xfc, 0xbe, 0xfc, 0xca, 0xfc, 0x8a, 0xfc, +0x4d, 0xfc, 0xf4, 0xfb, 0x7c, 0xfb, 0x03, 0xfb, 0x43, 0xfa, 0x95, 0xf9, 0xe7, 0xf8, 0x7d, 0xf8, +0x79, 0xf8, 0xc0, 0xf8, 0x5a, 0xf9, 0x20, 0xfa, 0xdd, 0xfa, 0xb5, 0xfb, 0x55, 0xfc, 0xe4, 0xfc, +0x57, 0xfd, 0x70, 0xfd, 0x6a, 0xfd, 0x50, 0xfd, 0x62, 0xfd, 0xc3, 0xfd, 0x44, 0xfe, 0xe2, 0xfe, +0x5c, 0xff, 0x8e, 0xff, 0xa1, 0xff, 0x99, 0xff, 0x85, 0xff, 0x0b, 0xff, 0x4a, 0xfe, 0x47, 0xfd, +0x22, 0xfc, 0x90, 0xfb, 0x03, 0xfc, 0x8c, 0xfd, 0x0a, 0x00, 0xeb, 0x02, 0xcd, 0x05, 0x4c, 0x08, +0x42, 0x0a, 0xaa, 0x0b, 0x4e, 0x0c, 0x12, 0x0c, 0xd6, 0x0a, 0xae, 0x08, 0x44, 0x06, 0x5b, 0x04, +0x76, 0x03, 0xe9, 0x03, 0x7b, 0x05, 0x9d, 0x07, 0xa5, 0x09, 0x06, 0x0b, 0x9d, 0x0b, 0x45, 0x0b, +0xfa, 0x09, 0xbf, 0x07, 0xad, 0x04, 0x1e, 0x01, 0xa1, 0xfd, 0xe0, 0xfa, 0x5d, 0xf9, 0x45, 0xf9, +0x58, 0xfa, 0x06, 0xfc, 0xcd, 0xfd, 0x7b, 0xff, 0xc0, 0x00, 0xd8, 0x01, 0x7e, 0x02, 0xe9, 0x02, +0xe9, 0x02, 0x87, 0x02, 0x10, 0x02, 0xa3, 0x01, 0x8a, 0x01, 0x89, 0x01, 0x6e, 0x01, 0x0d, 0x01, +0x37, 0x00, 0x2d, 0xff, 0x20, 0xfe, 0x3c, 0xfd, 0xe4, 0xfc, 0xe9, 0xfc, 0x45, 0xfd, 0xd7, 0xfd, +0x83, 0xfe, 0x70, 0xff, 0x4f, 0x00, 0x32, 0x01, 0xde, 0x01, 0x3c, 0x02, 0x61, 0x02, 0x3b, 0x02, +0x0d, 0x02, 0xf2, 0x01, 0xd4, 0x01, 0xe9, 0x01, 0xf0, 0x01, 0x06, 0x02, 0x03, 0x02, 0xbf, 0x01, +0x89, 0x01, 0x2b, 0x01, 0xcf, 0x00, 0x83, 0x00, 0x2a, 0x00, 0xf6, 0xff, 0xb4, 0xff, 0x7d, 0xff, +0x4c, 0xff, 0x0d, 0xff, 0xfd, 0xfe, 0xf0, 0xfe, 0x05, 0xff, 0x2b, 0xff, 0x5e, 0xff, 0xb5, 0xff, +0xf0, 0xff, 0x07, 0x00, 0x11, 0x00, 0xce, 0xff, 0x6b, 0xff, 0xd7, 0xfe, 0x41, 0xfe, 0xec, 0xfd, +0xbf, 0xfd, 0x10, 0xfe, 0x94, 0xfe, 0x60, 0xff, 0x32, 0x00, 0xe8, 0x00, 0x71, 0x01, 0x90, 0x01, +0x43, 0x01, 0x8e, 0x00, 0x78, 0xff, 0x49, 0xfe, 0x3e, 0xfd, 0x80, 0xfc, 0x1c, 0xfc, 0xf7, 0xfb, +0x0b, 0xfc, 0x0c, 0xfc, 0xf7, 0xfb, 0xd1, 0xfb, 0x8b, 0xfb, 0x44, 0xfb, 0xdd, 0xfa, 0x79, 0xfa, +0x2c, 0xfa, 0x0d, 0xfa, 0x46, 0xfa, 0xe5, 0xfa, 0xba, 0xfb, 0x93, 0xfc, 0x28, 0xfd, 0x68, 0xfd, +0x1d, 0xfd, 0xad, 0xfc, 0x3a, 0xfc, 0xc7, 0xfb, 0x84, 0xfb, 0x31, 0xfb, 0xe7, 0xfa, 0xa6, 0xfa, +0x9d, 0xfa, 0xe1, 0xfa, 0x56, 0xfb, 0xe6, 0xfb, 0x6e, 0xfc, 0xe3, 0xfc, 0x72, 0xfd, 0x3b, 0xfe, +0x7f, 0xff, 0xec, 0x00, 0x3c, 0x02, 0x1d, 0x03, 0x3a, 0x03, 0xdf, 0x02, 0x22, 0x02, 0x3a, 0x01, +0x4b, 0x00, 0x4f, 0xff, 0x5f, 0xfe, 0xa7, 0xfd, 0x47, 0xfd, 0xe2, 0xfd, 0x5c, 0xff, 0x7e, 0x01, +0x9f, 0x03, 0x38, 0x05, 0x09, 0x06, 0x43, 0x06, 0x2e, 0x06, 0x0a, 0x06, 0xe2, 0x05, 0x77, 0x05, +0xc1, 0x04, 0xfe, 0x03, 0x8c, 0x03, 0xea, 0x03, 0x0d, 0x05, 0x69, 0x06, 0x69, 0x07, 0x86, 0x07, +0xfc, 0x06, 0x17, 0x06, 0x30, 0x05, 0x89, 0x04, 0xa4, 0x03, 0x74, 0x02, 0xc5, 0x00, 0x09, 0xff, +0xd2, 0xfd, 0x64, 0xfd, 0xb1, 0xfd, 0x16, 0xfe, 0x1e, 0xfe, 0xc9, 0xfd, 0x3a, 0xfd, 0x1d, 0xfd, +0x6d, 0xfd, 0x1d, 0xfe, 0xd3, 0xfe, 0x25, 0xff, 0x43, 0xff, 0x82, 0xff, 0x2d, 0x00, 0x45, 0x01, +0x54, 0x02, 0xf5, 0x02, 0xdd, 0x02, 0x22, 0x02, 0x39, 0x01, 0x73, 0x00, 0x01, 0x00, 0xae, 0xff, +0x30, 0xff, 0xa6, 0xfe, 0x35, 0xfe, 0x3d, 0xfe, 0xe3, 0xfe, 0xf0, 0xff, 0x13, 0x01, 0xdd, 0x01, +0x53, 0x02, 0x88, 0x02, 0xe1, 0x02, 0x64, 0x03, 0xf4, 0x03, 0x6f, 0x04, 0xad, 0x04, 0xd1, 0x04, +0xde, 0x04, 0x12, 0x05, 0x46, 0x05, 0x4c, 0x05, 0x04, 0x05, 0x41, 0x04, 0x5e, 0x03, 0x8a, 0x02, +0xd3, 0x01, 0x5c, 0x01, 0xe3, 0x00, 0x7f, 0x00, 0x3b, 0x00, 0x0d, 0x00, 0x3a, 0x00, 0x95, 0x00, +0xff, 0x00, 0x61, 0x01, 0x79, 0x01, 0x96, 0x01, 0xa7, 0x01, 0xd2, 0x01, 0x09, 0x02, 0xf4, 0x01, +0xb2, 0x01, 0xe6, 0x00, 0xce, 0xff, 0x9f, 0xfe, 0x50, 0xfd, 0x44, 0xfc, 0x4d, 0xfb, 0x9e, 0xfa, +0x66, 0xfa, 0x8a, 0xfa, 0x82, 0xfb, 0xe8, 0xfc, 0xa0, 0xfe, 0x7d, 0x00, 0xde, 0x01, 0xdb, 0x02, +0x0c, 0x03, 0xad, 0x02, 0xd4, 0x01, 0x72, 0x00, 0x14, 0xff, 0x7a, 0xfd, 0x19, 0xfc, 0x1a, 0xfb, +0x76, 0xfa, 0x82, 0xfa, 0xd4, 0xfa, 0x68, 0xfb, 0xf6, 0xfb, 0x28, 0xfc, 0x3f, 0xfc, 0x13, 0xfc, +0xe0, 0xfb, 0xdf, 0xfb, 0xdd, 0xfb, 0x1d, 0xfc, 0x57, 0xfc, 0xc3, 0xfc, 0x55, 0xfd, 0x02, 0xfe, +0xba, 0xfe, 0x27, 0xff, 0x24, 0xff, 0xb1, 0xfe, 0xcc, 0xfd, 0xed, 0xfc, 0x38, 0xfc, 0xd3, 0xfb, +0xc5, 0xfb, 0xd0, 0xfb, 0x0c, 0xfc, 0x67, 0xfc, 0xdd, 0xfc, 0x59, 0xfd, 0xc8, 0xfd, 0x0e, 0xfe, +0x05, 0xfe, 0xca, 0xfd, 0x85, 0xfd, 0x44, 0xfd, 0x2f, 0xfd, 0x16, 0xfd, 0xd7, 0xfc, 0x62, 0xfc, +0xc3, 0xfb, 0xf2, 0xfa, 0x25, 0xfa, 0x9d, 0xf9, 0x8d, 0xf9, 0x41, 0xfa, 0xae, 0xfb, 0xdd, 0xfd, +0xa1, 0x00, 0x86, 0x03, 0x36, 0x06, 0x37, 0x08, 0x28, 0x09, 0x0c, 0x09, 0xc7, 0x07, 0xa4, 0x05, +0xfe, 0x02, 0x4a, 0x00, 0x3f, 0xfe, 0x12, 0xfd, 0x39, 0xfd, 0x82, 0xfe, 0x7f, 0x00, 0xe8, 0x02, +0xdd, 0x04, 0x33, 0x06, 0x97, 0x06, 0x33, 0x06, 0x17, 0x05, 0x59, 0x03, 0x4e, 0x01, 0x61, 0xff, +0xd9, 0xfd, 0x49, 0xfd, 0x8c, 0xfd, 0xb2, 0xfe, 0x2a, 0x00, 0x8c, 0x01, 0xa2, 0x02, 0x36, 0x03, +0x8a, 0x03, 0x93, 0x03, 0x65, 0x03, 0x1e, 0x03, 0xb0, 0x02, 0x58, 0x02, 0x46, 0x02, 0x72, 0x02, +0x08, 0x03, 0x9c, 0x03, 0x05, 0x04, 0x0e, 0x04, 0x8e, 0x03, 0xe5, 0x02, 0xeb, 0x01, 0x03, 0x01, +0x3d, 0x00, 0xa4, 0xff, 0x6e, 0xff, 0x7e, 0xff, 0x0e, 0x00, 0x0b, 0x01, 0x26, 0x02, 0x6c, 0x03, +0x5d, 0x04, 0x09, 0x05, 0x52, 0x05, 0x2e, 0x05, 0xd7, 0x04, 0x38, 0x04, 0x7d, 0x03, 0xd5, 0x02, +0x3c, 0x02, 0xe9, 0x01, 0xb3, 0x01, 0xa0, 0x01, 0x82, 0x01, 0x36, 0x01, 0xd2, 0x00, 0x58, 0x00, +0xdb, 0xff, 0x59, 0xff, 0xdb, 0xfe, 0x97, 0xfe, 0x7b, 0xfe, 0xa9, 0xfe, 0x35, 0xff, 0xe0, 0xff, +0xa9, 0x00, 0x35, 0x01, 0x6d, 0x01, 0x4e, 0x01, 0xf6, 0x00, 0x8d, 0x00, 0x0d, 0x00, 0xb3, 0xff, +0x61, 0xff, 0x24, 0xff, 0xfc, 0xfe, 0x0e, 0xff, 0x42, 0xff, 0x8f, 0xff, 0xce, 0xff, 0xce, 0xff, +0xa7, 0xff, 0x49, 0xff, 0xf0, 0xfe, 0xc8, 0xfe, 0xd2, 0xfe, 0x11, 0xff, 0x4d, 0xff, 0x79, 0xff, +0x7b, 0xff, 0x4f, 0xff, 0xf4, 0xfe, 0x65, 0xfe, 0xaa, 0xfd, 0xb5, 0xfc, 0xb0, 0xfb, 0xd0, 0xfa, +0x4b, 0xfa, 0x44, 0xfa, 0xb3, 0xfa, 0x66, 0xfb, 0x42, 0xfc, 0xe7, 0xfc, 0x4c, 0xfd, 0x63, 0xfd, +0x38, 0xfd, 0xe0, 0xfc, 0x39, 0xfc, 0x7f, 0xfb, 0xc6, 0xfa, 0x41, 0xfa, 0x19, 0xfa, 0x4f, 0xfa, +0xd2, 0xfa, 0x8c, 0xfb, 0x0a, 0xfc, 0x5e, 0xfc, 0x3f, 0xfc, 0xea, 0xfb, 0x65, 0xfb, 0xe7, 0xfa, +0x6b, 0xfa, 0x13, 0xfa, 0xf3, 0xf9, 0x36, 0xfa, 0xc4, 0xfa, 0xbb, 0xfb, 0xcc, 0xfc, 0xce, 0xfd, +0x5a, 0xfe, 0x6c, 0xfe, 0xf4, 0xfd, 0x42, 0xfd, 0x6b, 0xfc, 0xb6, 0xfb, 0x44, 0xfb, 0x40, 0xfb, +0xbb, 0xfb, 0xbe, 0xfc, 0x51, 0xfe, 0x4b, 0x00, 0x6c, 0x02, 0x44, 0x04, 0xa9, 0x05, 0x7c, 0x06, +0xef, 0x06, 0xf9, 0x06, 0xc4, 0x06, 0x4d, 0x06, 0xc0, 0x05, 0x17, 0x05, 0xa8, 0x04, 0x78, 0x04, +0xb2, 0x04, 0x0f, 0x05, 0x5e, 0x05, 0x81, 0x05, 0x4d, 0x05, 0xf0, 0x04, 0x71, 0x04, 0xf6, 0x03, +0x86, 0x03, 0xf2, 0x02, 0x42, 0x02, 0x71, 0x01, 0xd3, 0x00, 0x81, 0x00, 0x6a, 0x00, 0x93, 0x00, +0xac, 0x00, 0xa9, 0x00, 0x87, 0x00, 0x5b, 0x00, 0x85, 0x00, 0xf6, 0x00, 0x92, 0x01, 0x41, 0x02, +0xb2, 0x02, 0x28, 0x03, 0x7b, 0x03, 0xea, 0x03, 0x55, 0x04, 0x98, 0x04, 0x8d, 0x04, 0xfa, 0x03, +0x16, 0x03, 0xf9, 0x01, 0xf6, 0x00, 0x44, 0x00, 0xbf, 0xff, 0x74, 0xff, 0x3b, 0xff, 0x11, 0xff, +0x30, 0xff, 0x77, 0xff, 0x1f, 0x00, 0xd5, 0x00, 0x54, 0x01, 0x86, 0x01, 0x65, 0x01, 0x29, 0x01, +0x04, 0x01, 0xfc, 0x00, 0x20, 0x01, 0x4c, 0x01, 0x62, 0x01, 0x56, 0x01, 0x57, 0x01, 0x7e, 0x01, +0xd3, 0x01, 0x0e, 0x02, 0x25, 0x02, 0xdc, 0x01, 0x54, 0x01, 0x94, 0x00, 0x02, 0x00, 0xa0, 0xff, +0x5a, 0xff, 0x2b, 0xff, 0xe7, 0xfe, 0xb7, 0xfe, 0xa7, 0xfe, 0xdd, 0xfe, 0x47, 0xff, 0xca, 0xff, +0x47, 0x00, 0x8a, 0x00, 0x9a, 0x00, 0xa3, 0x00, 0x96, 0x00, 0x8d, 0x00, 0x4b, 0x00, 0xbb, 0xff, +0xe4, 0xfe, 0xe0, 0xfd, 0x10, 0xfd, 0x80, 0xfc, 0x5d, 0xfc, 0xa6, 0xfc, 0x32, 0xfd, 0x0e, 0xfe, +0x1c, 0xff, 0x3f, 0x00, 0x55, 0x01, 0x10, 0x02, 0x48, 0x02, 0xdc, 0x01, 0xdd, 0x00, 0xb0, 0xff, +0x86, 0xfe, 0xb8, 0xfd, 0x62, 0xfd, 0x52, 0xfd, 0xb9, 0xfd, 0x4c, 0xfe, 0x1b, 0xff, 0xfa, 0xff, +0xac, 0x00, 0xff, 0x00, 0x99, 0x00, 0xcf, 0xff, 0xb8, 0xfe, 0xdb, 0xfd, 0x6a, 0xfd, 0x66, 0xfd, +0xba, 0xfd, 0x15, 0xfe, 0x36, 0xfe, 0x49, 0xfe, 0x19, 0xfe, 0xe4, 0xfd, 0x7c, 0xfd, 0xd4, 0xfc, +0x03, 0xfc, 0x30, 0xfb, 0xc4, 0xfa, 0x01, 0xfb, 0xf7, 0xfb, 0x67, 0xfd, 0x94, 0xfe, 0x67, 0xff, +0x70, 0xff, 0xea, 0xfe, 0x37, 0xfe, 0x6d, 0xfd, 0xca, 0xfc, 0x0b, 0xfc, 0x61, 0xfb, 0xdd, 0xfa, +0xa2, 0xfa, 0x08, 0xfb, 0xd2, 0xfb, 0xa3, 0xfc, 0xfa, 0xfc, 0x82, 0xfc, 0x80, 0xfb, 0x49, 0xfa, +0x7c, 0xf9, 0xa3, 0xf9, 0xae, 0xfa, 0x5b, 0xfc, 0x20, 0xfe, 0xff, 0xff, 0xec, 0x01, 0xc0, 0x03, +0x85, 0x05, 0xca, 0x06, 0x32, 0x07, 0xac, 0x06, 0x37, 0x05, 0xbc, 0x03, 0xbf, 0x02, 0x83, 0x02, +0x01, 0x03, 0x88, 0x03, 0xed, 0x03, 0xca, 0x03, 0x4f, 0x03, 0xdf, 0x02, 0x89, 0x02, 0x55, 0x02, +0x0d, 0x02, 0x76, 0x01, 0xc8, 0x00, 0x33, 0x00, 0x32, 0x00, 0xcb, 0x00, 0xaf, 0x01, 0x7c, 0x02, +0xb5, 0x02, 0x58, 0x02, 0x87, 0x01, 0xb1, 0x00, 0x3c, 0x00, 0x35, 0x00, 0x79, 0x00, 0xc8, 0x00, +0x17, 0x01, 0x89, 0x01, 0x1f, 0x02, 0xfd, 0x02, 0xd5, 0x03, 0x65, 0x04, 0x5f, 0x04, 0xbc, 0x03, +0xc8, 0x02, 0xd4, 0x01, 0x28, 0x01, 0xed, 0x00, 0xfc, 0x00, 0x26, 0x01, 0x54, 0x01, 0x7d, 0x01, +0xdf, 0x01, 0x51, 0x02, 0xd3, 0x02, 0x49, 0x03, 0x6a, 0x03, 0x48, 0x03, 0xea, 0x02, 0x6a, 0x02, +0x08, 0x02, 0xb7, 0x01, 0x99, 0x01, 0x84, 0x01, 0x6a, 0x01, 0x61, 0x01, 0x67, 0x01, 0x92, 0x01, +0xd5, 0x01, 0x1d, 0x02, 0x4a, 0x02, 0x46, 0x02, 0x05, 0x02, 0xa5, 0x01, 0x26, 0x01, 0xa8, 0x00, +0x2e, 0x00, 0xc4, 0xff, 0x6c, 0xff, 0x22, 0xff, 0xfd, 0xfe, 0xfb, 0xfe, 0x15, 0xff, 0x3b, 0xff, +0x54, 0xff, 0x5f, 0xff, 0x4d, 0xff, 0x11, 0xff, 0xf1, 0xfe, 0xca, 0xfe, 0xdb, 0xfe, 0xfe, 0xfe, +0x3d, 0xff, 0x7a, 0xff, 0xa4, 0xff, 0xbf, 0xff, 0xb9, 0xff, 0x80, 0xff, 0x19, 0xff, 0x88, 0xfe, +0xf9, 0xfd, 0x6f, 0xfd, 0x13, 0xfd, 0x0a, 0xfd, 0x2f, 0xfd, 0xa0, 0xfd, 0x0c, 0xfe, 0x85, 0xfe, +0xcc, 0xfe, 0xee, 0xfe, 0xf0, 0xfe, 0xc4, 0xfe, 0xa6, 0xfe, 0x7d, 0xfe, 0x6b, 0xfe, 0x75, 0xfe, +0xa3, 0xfe, 0xec, 0xfe, 0x3c, 0xff, 0x76, 0xff, 0x89, 0xff, 0x59, 0xff, 0xe3, 0xfe, 0x3e, 0xfe, +0x6f, 0xfd, 0xb9, 0xfc, 0x34, 0xfc, 0x0d, 0xfc, 0x36, 0xfc, 0x88, 0xfc, 0xf5, 0xfc, 0x3b, 0xfd, +0x45, 0xfd, 0x10, 0xfd, 0xb0, 0xfc, 0x2a, 0xfc, 0xae, 0xfb, 0x41, 0xfb, 0x1d, 0xfb, 0x41, 0xfb, +0xde, 0xfb, 0xfc, 0xfc, 0x70, 0xfe, 0x1b, 0x00, 0x86, 0x01, 0x50, 0x02, 0x5c, 0x02, 0xa8, 0x01, +0x60, 0x00, 0xd1, 0xfe, 0x2a, 0xfd, 0x9e, 0xfb, 0x26, 0xfa, 0xea, 0xf8, 0x1f, 0xf8, 0xf3, 0xf7, +0x86, 0xf8, 0xa7, 0xf9, 0x24, 0xfb, 0x89, 0xfc, 0x9d, 0xfd, 0x60, 0xfe, 0xe4, 0xfe, 0x81, 0xff, +0x5f, 0x00, 0x72, 0x01, 0x9d, 0x02, 0xa3, 0x03, 0x97, 0x04, 0x6a, 0x05, 0x43, 0x06, 0xfb, 0x06, +0x6c, 0x07, 0x55, 0x07, 0xb2, 0x06, 0x80, 0x05, 0x2b, 0x04, 0xf5, 0x02, 0x29, 0x02, 0xbe, 0x01, +0x92, 0x01, 0x8d, 0x01, 0x7c, 0x01, 0x82, 0x01, 0xa9, 0x01, 0xd9, 0x01, 0x08, 0x02, 0x05, 0x02, +0xd1, 0x01, 0x83, 0x01, 0x36, 0x01, 0x1a, 0x01, 0x32, 0x01, 0x71, 0x01, 0x94, 0x01, 0x95, 0x01, +0x6e, 0x01, 0x2a, 0x01, 0x0b, 0x01, 0x06, 0x01, 0x44, 0x01, 0xa5, 0x01, 0x12, 0x02, 0x9a, 0x02, +0x52, 0x03, 0x1f, 0x04, 0x07, 0x05, 0xa7, 0x05, 0xf1, 0x05, 0xd0, 0x05, 0x31, 0x05, 0x69, 0x04, +0x89, 0x03, 0xbf, 0x02, 0x0d, 0x02, 0x69, 0x01, 0xf4, 0x00, 0x9a, 0x00, 0x76, 0x00, 0x75, 0x00, +0x88, 0x00, 0x8b, 0x00, 0x71, 0x00, 0x37, 0x00, 0xfc, 0xff, 0xdf, 0xff, 0xf5, 0xff, 0x2e, 0x00, +0x5b, 0x00, 0x74, 0x00, 0x4e, 0x00, 0x0f, 0x00, 0xb2, 0xff, 0x66, 0xff, 0xfa, 0xfe, 0x7c, 0xfe, +0xcd, 0xfd, 0x20, 0xfd, 0x8e, 0xfc, 0x60, 0xfc, 0xa3, 0xfc, 0x30, 0xfd, 0xdc, 0xfd, 0x68, 0xfe, +0xb3, 0xfe, 0xcf, 0xfe, 0xe1, 0xfe, 0x01, 0xff, 0x21, 0xff, 0x29, 0xff, 0x0c, 0xff, 0xb3, 0xfe, +0x62, 0xfe, 0x33, 0xfe, 0x79, 0xfe, 0x29, 0xff, 0xf5, 0xff, 0xc1, 0x00, 0x39, 0x01, 0x7f, 0x01, +0xad, 0x01, 0xe8, 0x01, 0x3a, 0x02, 0x7a, 0x02, 0x7c, 0x02, 0x28, 0x02, 0x7e, 0x01, 0xd2, 0x00, +0x41, 0x00, 0x03, 0x00, 0xff, 0xff, 0x08, 0x00, 0xfb, 0xff, 0xbd, 0xff, 0x82, 0xff, 0x52, 0xff, +0x56, 0xff, 0x70, 0xff, 0x84, 0xff, 0x63, 0xff, 0x14, 0xff, 0xba, 0xfe, 0x7a, 0xfe, 0x73, 0xfe, +0x9d, 0xfe, 0xd2, 0xfe, 0xd4, 0xfe, 0x87, 0xfe, 0xde, 0xfd, 0x12, 0xfd, 0x43, 0xfc, 0x94, 0xfb, +0x13, 0xfb, 0xad, 0xfa, 0x81, 0xfa, 0xab, 0xfa, 0x32, 0xfb, 0x18, 0xfc, 0x2d, 0xfd, 0x3a, 0xfe, +0xf5, 0xfe, 0x18, 0xff, 0xa9, 0xfe, 0xb4, 0xfd, 0x85, 0xfc, 0x60, 0xfb, 0xa5, 0xfa, 0x69, 0xfa, +0xd4, 0xfa, 0xc2, 0xfb, 0x31, 0xfd, 0xb5, 0xfe, 0x12, 0x00, 0xf5, 0x00, 0x48, 0x01, 0xeb, 0x00, +0xe5, 0xff, 0x90, 0xfe, 0x2b, 0xfd, 0x21, 0xfc, 0xd2, 0xfb, 0x76, 0xfc, 0x0d, 0xfe, 0x47, 0x00, +0xcb, 0x02, 0xfd, 0x04, 0xa4, 0x06, 0x64, 0x07, 0x4f, 0x07, 0x8f, 0x06, 0x5b, 0x05, 0xe9, 0x03, +0x80, 0x02, 0x4c, 0x01, 0x9a, 0x00, 0x6a, 0x00, 0xb0, 0x00, 0x32, 0x01, 0x87, 0x01, 0x71, 0x01, +0xe5, 0x00, 0xef, 0xff, 0xe0, 0xfe, 0x0f, 0xfe, 0xc6, 0xfd, 0x11, 0xfe, 0xd9, 0xfe, 0xee, 0xff, +0x1f, 0x01, 0x50, 0x02, 0x45, 0x03, 0xf4, 0x03, 0x0f, 0x04, 0x91, 0x03, 0x82, 0x02, 0x2c, 0x01, +0xfe, 0xff, 0x40, 0xff, 0x1d, 0xff, 0x87, 0xff, 0x3e, 0x00, 0x0c, 0x01, 0xa2, 0x01, 0x13, 0x02, +0x55, 0x02, 0x79, 0x02, 0x6d, 0x02, 0x25, 0x02, 0xce, 0x01, 0x6d, 0x01, 0x37, 0x01, 0x59, 0x01, +0xba, 0x01, 0x51, 0x02, 0xba, 0x02, 0xda, 0x02, 0x94, 0x02, 0x10, 0x02, 0x7c, 0x01, 0xef, 0x00, +0x9a, 0x00, 0x76, 0x00, 0x7f, 0x00, 0xaa, 0x00, 0x02, 0x01, 0x7f, 0x01, 0x1b, 0x02, 0xa0, 0x02, +0xdf, 0x02, 0xb8, 0x02, 0x25, 0x02, 0x47, 0x01, 0x44, 0x00, 0x60, 0xff, 0xb4, 0xfe, 0x5e, 0xfe, +0x3c, 0xfe, 0x57, 0xfe, 0x7c, 0xfe, 0xd1, 0xfe, 0x1c, 0xff, 0x73, 0xff, 0xc3, 0xff, 0x01, 0x00, +0x23, 0x00, 0x39, 0x00, 0x44, 0x00, 0x7f, 0x00, 0xd2, 0x00, 0x5f, 0x01, 0xfb, 0x01, 0x76, 0x02, +0x93, 0x02, 0x41, 0x02, 0x99, 0x01, 0xcb, 0x00, 0xe7, 0xff, 0x26, 0xff, 0xa9, 0xfe, 0x6e, 0xfe, +0x68, 0xfe, 0xa6, 0xfe, 0x21, 0xff, 0xba, 0xff, 0x60, 0x00, 0xcd, 0x00, 0xcb, 0x00, 0x66, 0x00, +0x91, 0xff, 0xad, 0xfe, 0xdc, 0xfd, 0x3d, 0xfd, 0xea, 0xfc, 0xd5, 0xfc, 0xdd, 0xfc, 0xfb, 0xfc, +0x0a, 0xfd, 0x24, 0xfd, 0x13, 0xfd, 0x04, 0xfd, 0xbf, 0xfc, 0x82, 0xfc, 0x32, 0xfc, 0x07, 0xfc, +0xf5, 0xfb, 0xfd, 0xfb, 0x08, 0xfc, 0xfb, 0xfb, 0xcb, 0xfb, 0x64, 0xfb, 0xd4, 0xfa, 0x08, 0xfa, +0x2a, 0xf9, 0x3f, 0xf8, 0x4f, 0xf7, 0x97, 0xf6, 0x37, 0xf6, 0x2e, 0xf6, 0x94, 0xf6, 0x42, 0xf7, +0x3c, 0xf8, 0x85, 0xf9, 0x13, 0xfb, 0xe8, 0xfc, 0xf3, 0xfe, 0xea, 0x00, 0x8c, 0x02, 0xba, 0x03, +0x66, 0x04, 0xaa, 0x04, 0x97, 0x04, 0x5e, 0x04, 0x02, 0x04, 0x82, 0x03, 0xf2, 0x02, 0x82, 0x02, +0x46, 0x02, 0x57, 0x02, 0x85, 0x02, 0xba, 0x02, 0xe0, 0x02, 0xed, 0x02, 0xd1, 0x02, 0xd1, 0x02, +0xf8, 0x02, 0x4f, 0x03, 0xc3, 0x03, 0x13, 0x04, 0x4a, 0x04, 0x5f, 0x04, 0x3b, 0x04, 0xe1, 0x03, +0x55, 0x03, 0xb0, 0x02, 0xd4, 0x01, 0xea, 0x00, 0x08, 0x00, 0x90, 0xff, 0x6b, 0xff, 0x91, 0xff, +0xf8, 0xff, 0x78, 0x00, 0xf4, 0x00, 0x4d, 0x01, 0x8f, 0x01, 0xb8, 0x01, 0xcd, 0x01, 0xaa, 0x01, +0x62, 0x01, 0xfc, 0x00, 0x99, 0x00, 0x55, 0x00, 0x3e, 0x00, 0x5e, 0x00, 0x9e, 0x00, 0xe6, 0x00, +0x25, 0x01, 0x61, 0x01, 0xa5, 0x01, 0xde, 0x01, 0x15, 0x02, 0x3f, 0x02, 0x3a, 0x02, 0x12, 0x02, +0xc5, 0x01, 0x86, 0x01, 0x62, 0x01, 0x77, 0x01, 0xad, 0x01, 0x02, 0x02, 0x57, 0x02, 0x9f, 0x02, +0xb8, 0x02, 0xc0, 0x02, 0xa7, 0x02, 0x80, 0x02, 0x2f, 0x02, 0xc7, 0x01, 0x4e, 0x01, 0xed, 0x00, +0x97, 0x00, 0x6a, 0x00, 0x66, 0x00, 0x74, 0x00, 0x7f, 0x00, 0x79, 0x00, 0x5d, 0x00, 0x28, 0x00, +0xea, 0xff, 0xaf, 0xff, 0x8d, 0xff, 0x80, 0xff, 0x91, 0xff, 0xae, 0xff, 0xc6, 0xff, 0xe2, 0xff, +0xfd, 0xff, 0x0d, 0x00, 0x20, 0x00, 0x2b, 0x00, 0x18, 0x00, 0x1b, 0x00, 0x16, 0x00, 0x35, 0x00, +0x79, 0x00, 0xc7, 0x00, 0x19, 0x01, 0x29, 0x01, 0xe8, 0x00, 0x60, 0x00, 0xb3, 0xff, 0x15, 0xff, +0x8a, 0xfe, 0x4b, 0xfe, 0x4a, 0xfe, 0x82, 0xfe, 0xf3, 0xfe, 0x8c, 0xff, 0x4e, 0x00, 0xfd, 0x00, +0x7f, 0x01, 0xa8, 0x01, 0x61, 0x01, 0xe5, 0x00, 0x2d, 0x00, 0x98, 0xff, 0x1a, 0xff, 0xb8, 0xfe, +0x4a, 0xfe, 0xc1, 0xfd, 0x1f, 0xfd, 0x6b, 0xfc, 0xb9, 0xfb, 0x4f, 0xfb, 0x0a, 0xfb, 0x02, 0xfb, +0x1d, 0xfb, 0x63, 0xfb, 0xe9, 0xfb, 0xa3, 0xfc, 0x6e, 0xfd, 0x18, 0xfe, 0x69, 0xfe, 0x4b, 0xfe, +0xd2, 0xfd, 0x31, 0xfd, 0xc8, 0xfc, 0xa0, 0xfc, 0xdb, 0xfc, 0x35, 0xfd, 0x70, 0xfd, 0x72, 0xfd, +0x2e, 0xfd, 0xca, 0xfc, 0x44, 0xfc, 0xbf, 0xfb, 0x36, 0xfb, 0xa9, 0xfa, 0x3d, 0xfa, 0x20, 0xfa, +0xab, 0xfa, 0xd3, 0xfb, 0x7d, 0xfd, 0x25, 0xff, 0x62, 0x00, 0x15, 0x01, 0x0d, 0x01, 0xbe, 0x00, +0x68, 0x00, 0x72, 0x00, 0xe3, 0x00, 0x7b, 0x01, 0x30, 0x02, 0xcc, 0x02, 0x68, 0x03, 0x0a, 0x04, +0xa1, 0x04, 0x0f, 0x05, 0x25, 0x05, 0xd7, 0x04, 0x48, 0x04, 0xe2, 0x03, 0xf2, 0x03, 0x97, 0x04, +0x84, 0x05, 0x5d, 0x06, 0xa0, 0x06, 0x0f, 0x06, 0xdd, 0x04, 0x2d, 0x03, 0x95, 0x01, 0x3a, 0x00, +0x3a, 0xff, 0x85, 0xfe, 0x0d, 0xfe, 0xed, 0xfd, 0x37, 0xfe, 0xe9, 0xfe, 0xc9, 0xff, 0x7a, 0x00, +0xdb, 0x00, 0xba, 0x00, 0x42, 0x00, 0xd4, 0xff, 0xb0, 0xff, 0x0e, 0x00, 0xc6, 0x00, 0x7e, 0x01, +0x06, 0x02, 0x20, 0x02, 0xdc, 0x01, 0x4f, 0x01, 0x94, 0x00, 0xca, 0xff, 0xfe, 0xfe, 0x11, 0xfe, +0x2f, 0xfd, 0x94, 0xfc, 0x78, 0xfc, 0xf3, 0xfc, 0xbf, 0xfd, 0xc1, 0xfe, 0x97, 0xff, 0x2d, 0x00, +0x73, 0x00, 0xa1, 0x00, 0xd8, 0x00, 0x3c, 0x01, 0x93, 0x01, 0xcb, 0x01, 0xe2, 0x01, 0xd7, 0x01, +0xcb, 0x01, 0xc4, 0x01, 0xfa, 0x01, 0x46, 0x02, 0x7a, 0x02, 0x74, 0x02, 0x45, 0x02, 0x10, 0x02, +0xd9, 0x01, 0xcc, 0x01, 0xc2, 0x01, 0xda, 0x01, 0xae, 0x01, 0x68, 0x01, 0xfe, 0x00, 0x97, 0x00, +0x47, 0x00, 0xfa, 0xff, 0xb0, 0xff, 0x54, 0xff, 0xe2, 0xfe, 0x93, 0xfe, 0x77, 0xfe, 0xc5, 0xfe, +0x65, 0xff, 0x45, 0x00, 0x22, 0x01, 0xc0, 0x01, 0x30, 0x02, 0x5c, 0x02, 0x4d, 0x02, 0x2b, 0x02, +0xe0, 0x01, 0x91, 0x01, 0x3a, 0x01, 0xe7, 0x00, 0xca, 0x00, 0xe8, 0x00, 0x40, 0x01, 0xd6, 0x01, +0x65, 0x02, 0xc7, 0x02, 0xcb, 0x02, 0x66, 0x02, 0xc8, 0x01, 0xfd, 0x00, 0x59, 0x00, 0xe4, 0xff, +0x9e, 0xff, 0x80, 0xff, 0x5d, 0xff, 0x3a, 0xff, 0xfc, 0xfe, 0xb7, 0xfe, 0x62, 0xfe, 0x0e, 0xfe, +0xba, 0xfd, 0x61, 0xfd, 0x18, 0xfd, 0xfc, 0xfc, 0x01, 0xfd, 0x2d, 0xfd, 0x71, 0xfd, 0x91, 0xfd, +0x79, 0xfd, 0x0e, 0xfd, 0x53, 0xfc, 0x87, 0xfb, 0xc3, 0xfa, 0x46, 0xfa, 0x34, 0xfa, 0x75, 0xfa, +0xf1, 0xfa, 0x7f, 0xfb, 0x08, 0xfc, 0x6f, 0xfc, 0xac, 0xfc, 0xcb, 0xfc, 0xc3, 0xfc, 0x9d, 0xfc, +0x60, 0xfc, 0x14, 0xfc, 0xc7, 0xfb, 0x72, 0xfb, 0x4a, 0xfb, 0x23, 0xfb, 0x21, 0xfb, 0xfe, 0xfa, +0xc1, 0xfa, 0x62, 0xfa, 0xdf, 0xf9, 0x6b, 0xf9, 0x42, 0xf9, 0xa0, 0xf9, 0x6e, 0xfa, 0x93, 0xfb, +0xc3, 0xfc, 0xd4, 0xfd, 0xd3, 0xfe, 0xbb, 0xff, 0xdb, 0x00, 0x29, 0x02, 0xa5, 0x03, 0x02, 0x05, +0x00, 0x06, 0xb4, 0x06, 0x1a, 0x07, 0x78, 0x07, 0xd1, 0x07, 0x04, 0x08, 0x07, 0x08, 0x87, 0x07, +0xa4, 0x06, 0x71, 0x05, 0x4f, 0x04, 0x73, 0x03, 0xbe, 0x02, 0x04, 0x02, 0x2c, 0x01, 0x0e, 0x00, +0xf4, 0xfe, 0x05, 0xfe, 0xb2, 0xfd, 0x0d, 0xfe, 0xe5, 0xfe, 0xdc, 0xff, 0xb3, 0x00, 0x4a, 0x01, +0xaf, 0x01, 0x05, 0x02, 0x4e, 0x02, 0x98, 0x02, 0xb3, 0x02, 0x92, 0x02, 0x4a, 0x02, 0x30, 0x02, +0x47, 0x02, 0xbb, 0x02, 0x65, 0x03, 0xf8, 0x03, 0x3b, 0x04, 0x0a, 0x04, 0x7f, 0x03, 0xda, 0x02, +0x51, 0x02, 0xef, 0x01, 0xba, 0x01, 0x85, 0x01, 0x48, 0x01, 0x1c, 0x01, 0x16, 0x01, 0x36, 0x01, +0x75, 0x01, 0x9a, 0x01, 0x94, 0x01, 0x47, 0x01, 0xc5, 0x00, 0x50, 0x00, 0x08, 0x00, 0xf9, 0xff, +0x07, 0x00, 0x22, 0x00, 0x25, 0x00, 0x1f, 0x00, 0x24, 0x00, 0x34, 0x00, 0x73, 0x00, 0xaa, 0x00, +0xd6, 0x00, 0xdb, 0x00, 0xcc, 0x00, 0xba, 0x00, 0xd3, 0x00, 0xf9, 0x00, 0x37, 0x01, 0x50, 0x01, +0x48, 0x01, 0x30, 0x01, 0x21, 0x01, 0x13, 0x01, 0x21, 0x01, 0x28, 0x01, 0x1a, 0x01, 0xe6, 0x00, +0xaa, 0x00, 0x79, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x7d, 0x00, 0x87, 0x00, 0x9e, 0x00, 0xbb, 0x00, +0xe8, 0x00, 0x27, 0x01, 0x6b, 0x01, 0x9d, 0x01, 0xa7, 0x01, 0x85, 0x01, 0x30, 0x01, 0xd0, 0x00, +0x6e, 0x00, 0x19, 0x00, 0xbd, 0xff, 0x58, 0xff, 0xe1, 0xfe, 0x6d, 0xfe, 0xf8, 0xfd, 0xb5, 0xfd, +0x80, 0xfd, 0x64, 0xfd, 0x54, 0xfd, 0x47, 0xfd, 0x44, 0xfd, 0x54, 0xfd, 0x6f, 0xfd, 0x9a, 0xfd, +0xbc, 0xfd, 0xc2, 0xfd, 0xa0, 0xfd, 0x6f, 0xfd, 0x2c, 0xfd, 0xe9, 0xfc, 0xa7, 0xfc, 0x60, 0xfc, +0x10, 0xfc, 0xa1, 0xfb, 0x15, 0xfb, 0x8d, 0xfa, 0x0c, 0xfa, 0xb0, 0xf9, 0x80, 0xf9, 0x86, 0xf9, +0xb7, 0xf9, 0x26, 0xfa, 0xcb, 0xfa, 0x8d, 0xfb, 0x69, 0xfc, 0x31, 0xfd, 0xc0, 0xfd, 0x16, 0xfe, +0x25, 0xfe, 0xff, 0xfd, 0xce, 0xfd, 0x8e, 0xfd, 0x5d, 0xfd, 0x1a, 0xfd, 0xe6, 0xfc, 0xb4, 0xfc, +0x88, 0xfc, 0x55, 0xfc, 0x15, 0xfc, 0xd7, 0xfb, 0x83, 0xfb, 0x3b, 0xfb, 0x2c, 0xfb, 0x73, 0xfb, +0x2b, 0xfc, 0x15, 0xfd, 0x2f, 0xfe, 0x54, 0xff, 0x68, 0x00, 0x67, 0x01, 0x60, 0x02, 0x75, 0x03, +0xa9, 0x04, 0xc7, 0x05, 0xad, 0x06, 0x68, 0x07, 0xec, 0x07, 0x38, 0x08, 0x54, 0x08, 0x59, 0x08, +0x46, 0x08, 0xe9, 0x07, 0x47, 0x07, 0x78, 0x06, 0xb8, 0x05, 0x14, 0x05, 0x99, 0x04, 0x41, 0x04, +0xf3, 0x03, 0x73, 0x03, 0xc6, 0x02, 0xf4, 0x01, 0x38, 0x01, 0x95, 0x00, 0x2d, 0x00, 0xe2, 0xff, +0xaf, 0xff, 0x73, 0xff, 0x45, 0xff, 0x2f, 0xff, 0x43, 0xff, 0x7e, 0xff, 0xd1, 0xff, 0x29, 0x00, +0x6d, 0x00, 0xb6, 0x00, 0x02, 0x01, 0x85, 0x01, 0x1a, 0x02, 0xca, 0x02, 0x42, 0x03, 0xa9, 0x03, +0xd6, 0x03, 0xdd, 0x03, 0xf5, 0x03, 0xf6, 0x03, 0xfe, 0x03, 0xd5, 0x03, 0x79, 0x03, 0xe7, 0x02, +0x2d, 0x02, 0x69, 0x01, 0xbb, 0x00, 0x0d, 0x00, 0x65, 0xff, 0x9c, 0xfe, 0xe4, 0xfd, 0x57, 0xfd, +0xf2, 0xfc, 0xfc, 0xfc, 0x3f, 0xfd, 0xbe, 0xfd, 0x35, 0xfe, 0x96, 0xfe, 0xf8, 0xfe, 0x50, 0xff, +0xc8, 0xff, 0x67, 0x00, 0x1a, 0x01, 0xcf, 0x01, 0x57, 0x02, 0xc0, 0x02, 0x12, 0x03, 0x52, 0x03, +0x91, 0x03, 0xbf, 0x03, 0xb8, 0x03, 0x73, 0x03, 0xd6, 0x02, 0x1a, 0x02, 0x60, 0x01, 0xd4, 0x00, +0x86, 0x00, 0x5a, 0x00, 0x41, 0x00, 0x0b, 0x00, 0xc8, 0xff, 0x7a, 0xff, 0x40, 0xff, 0x22, 0xff, +0x10, 0xff, 0xf5, 0xfe, 0xc1, 0xfe, 0x8a, 0xfe, 0x57, 0xfe, 0x3c, 0xfe, 0x5b, 0xfe, 0x91, 0xfe, +0xd0, 0xfe, 0xd8, 0xfe, 0x8c, 0xfe, 0x0d, 0xfe, 0x5c, 0xfd, 0xcf, 0xfc, 0x58, 0xfc, 0x1f, 0xfc, +0xf6, 0xfb, 0xdc, 0xfb, 0xd3, 0xfb, 0xe2, 0xfb, 0x20, 0xfc, 0x88, 0xfc, 0xf6, 0xfc, 0x6d, 0xfd, +0xb8, 0xfd, 0xd5, 0xfd, 0xc9, 0xfd, 0xa8, 0xfd, 0x85, 0xfd, 0x6f, 0xfd, 0x51, 0xfd, 0x32, 0xfd, +0x08, 0xfd, 0xd4, 0xfc, 0xa6, 0xfc, 0x7e, 0xfc, 0x75, 0xfc, 0x6d, 0xfc, 0x6e, 0xfc, 0x6d, 0xfc, +0x77, 0xfc, 0x94, 0xfc, 0xbd, 0xfc, 0x04, 0xfd, 0x6c, 0xfd, 0xe8, 0xfd, 0x82, 0xfe, 0x1c, 0xff, +0xa3, 0xff, 0x0a, 0x00, 0x4a, 0x00, 0x5f, 0x00, 0x58, 0x00, 0x4c, 0x00, 0x49, 0x00, 0x51, 0x00, +0x53, 0x00, 0x45, 0x00, 0x2e, 0x00, 0x05, 0x00, 0xc3, 0xff, 0x9f, 0xff, 0x63, 0xff, 0x33, 0xff, +0xd2, 0xfe, 0x64, 0xfe, 0x11, 0xfe, 0xd7, 0xfd, 0xdb, 0xfd, 0x02, 0xfe, 0x4f, 0xfe, 0x73, 0xfe, +0x5c, 0xfe, 0x09, 0xfe, 0xac, 0xfd, 0x61, 0xfd, 0x40, 0xfd, 0x7e, 0xfd, 0xfb, 0xfd, 0xa5, 0xfe, +0x4f, 0xff, 0x0b, 0x00, 0xd4, 0x00, 0x99, 0x01, 0x47, 0x02, 0xc0, 0x02, 0x13, 0x03, 0x26, 0x03, +0x0e, 0x03, 0x18, 0x03, 0x52, 0x03, 0xc2, 0x03, 0x40, 0x04, 0xa7, 0x04, 0xd9, 0x04, 0xb7, 0x04, +0x45, 0x04, 0x9f, 0x03, 0xec, 0x02, 0x3b, 0x02, 0x77, 0x01, 0xc5, 0x00, 0x31, 0x00, 0xcf, 0xff, +0xaa, 0xff, 0xb9, 0xff, 0x05, 0x00, 0x46, 0x00, 0x73, 0x00, 0x72, 0x00, 0x6d, 0x00, 0x74, 0x00, +0xa3, 0x00, 0x0f, 0x01, 0x92, 0x01, 0x1f, 0x02, 0x9c, 0x02, 0xf4, 0x02, 0x41, 0x03, 0x80, 0x03, +0xaf, 0x03, 0xd0, 0x03, 0xc4, 0x03, 0x9d, 0x03, 0x53, 0x03, 0x05, 0x03, 0xd5, 0x02, 0xa3, 0x02, +0x7e, 0x02, 0x35, 0x02, 0xbe, 0x01, 0x1a, 0x01, 0x6c, 0x00, 0xda, 0xff, 0x89, 0xff, 0x73, 0xff, +0x9d, 0xff, 0xd3, 0xff, 0x2c, 0x00, 0x85, 0x00, 0xe7, 0x00, 0x4d, 0x01, 0xb6, 0x01, 0xfc, 0x01, +0x13, 0x02, 0xe7, 0x01, 0x9b, 0x01, 0x4f, 0x01, 0x19, 0x01, 0x0a, 0x01, 0x02, 0x01, 0xf8, 0x00, +0xc1, 0x00, 0x66, 0x00, 0xe7, 0xff, 0x78, 0xff, 0x12, 0xff, 0xd1, 0xfe, 0xa5, 0xfe, 0x8b, 0xfe, +0x80, 0xfe, 0x84, 0xfe, 0x96, 0xfe, 0xc2, 0xfe, 0xef, 0xfe, 0x15, 0xff, 0x23, 0xff, 0xfc, 0xfe, +0xc3, 0xfe, 0x80, 0xfe, 0x48, 0xfe, 0x2e, 0xfe, 0x1e, 0xfe, 0x25, 0xfe, 0x1b, 0xfe, 0x1a, 0xfe, +0x12, 0xfe, 0x1e, 0xfe, 0x39, 0xfe, 0x73, 0xfe, 0xc6, 0xfe, 0x1b, 0xff, 0x68, 0xff, 0xae, 0xff, +0xef, 0xff, 0x27, 0x00, 0x58, 0x00, 0x74, 0x00, 0x85, 0x00, 0x6f, 0x00, 0x2f, 0x00, 0xe8, 0xff, +0x9f, 0xff, 0x5b, 0xff, 0x29, 0xff, 0xe1, 0xfe, 0xa8, 0xfe, 0x5d, 0xfe, 0x0e, 0xfe, 0xca, 0xfd, +0xab, 0xfd, 0x90, 0xfd, 0x90, 0xfd, 0x94, 0xfd, 0x9f, 0xfd, 0xb8, 0xfd, 0xc6, 0xfd, 0xec, 0xfd, +0x27, 0xfe, 0x5e, 0xfe, 0x94, 0xfe, 0xaa, 0xfe, 0xc7, 0xfe, 0xc7, 0xfe, 0xca, 0xfe, 0xbf, 0xfe, +0xc8, 0xfe, 0xb3, 0xfe, 0xa4, 0xfe, 0x88, 0xfe, 0x81, 0xfe, 0x7e, 0xfe, 0x82, 0xfe, 0x9a, 0xfe, +0xa8, 0xfe, 0xc8, 0xfe, 0xd0, 0xfe, 0xd7, 0xfe, 0xde, 0xfe, 0xde, 0xfe, 0xe7, 0xfe, 0xe6, 0xfe, +0xf8, 0xfe, 0x10, 0xff, 0x23, 0xff, 0x2d, 0xff, 0x42, 0xff, 0x37, 0xff, 0x26, 0xff, 0xf7, 0xfe, +0xc4, 0xfe, 0x77, 0xfe, 0x37, 0xfe, 0xfc, 0xfd, 0xe2, 0xfd, 0xd2, 0xfd, 0xf6, 0xfd, 0x3f, 0xfe, +0x8b, 0xfe, 0xef, 0xfe, 0x4d, 0xff, 0xb0, 0xff, 0x02, 0x00, 0x54, 0x00, 0x9f, 0x00, 0xfb, 0x00, +0x4c, 0x01, 0xb5, 0x01, 0x21, 0x02, 0x9b, 0x02, 0x1d, 0x03, 0x81, 0x03, 0xcb, 0x03, 0xf1, 0x03, +0xf7, 0x03, 0xd0, 0x03, 0x8b, 0x03, 0x3d, 0x03, 0xe9, 0x02, 0x9a, 0x02, 0x5b, 0x02, 0x47, 0x02, +0x4f, 0x02, 0x6f, 0x02, 0x96, 0x02, 0xc7, 0x02, 0xea, 0x02, 0x07, 0x03, 0xff, 0x02, 0xf3, 0x02, +0xdf, 0x02, 0xc5, 0x02, 0xa6, 0x02, 0x85, 0x02, 0x6f, 0x02, 0x56, 0x02, 0x3e, 0x02, 0x20, 0x02, +0xfd, 0x01, 0xe0, 0x01, 0xa0, 0x01, 0x73, 0x01, 0x33, 0x01, 0x06, 0x01, 0xdc, 0x00, 0xb7, 0x00, +0xb2, 0x00, 0xb6, 0x00, 0xc0, 0x00, 0xd2, 0x00, 0xde, 0x00, 0xd2, 0x00, 0xbb, 0x00, 0x83, 0x00, +0x50, 0x00, 0x00, 0x00, 0xb5, 0xff, 0x52, 0xff, 0xfd, 0xfe, 0xa4, 0xfe, 0x66, 0xfe, 0x37, 0xfe, +0x27, 0xfe, 0x35, 0xfe, 0x4c, 0xfe, 0x5a, 0xfe, 0x7c, 0xfe, 0xa2, 0xfe, 0xd5, 0xfe, 0x2a, 0xff, +0x7f, 0xff, 0xef, 0xff, 0x49, 0x00, 0x9a, 0x00, 0xdf, 0x00, 0x06, 0x01, 0x10, 0x01, 0x07, 0x01, +0xde, 0x00, 0xa1, 0x00, 0x44, 0x00, 0xe3, 0xff, 0x86, 0xff, 0x39, 0xff, 0xfb, 0xfe, 0xd1, 0xfe, +0xad, 0xfe, 0x94, 0xfe, 0x7b, 0xfe, 0x6e, 0xfe, 0x7f, 0xfe, 0xb0, 0xfe, 0xfb, 0xfe, 0x59, 0xff, +0xc4, 0xff, 0x32, 0x00, 0xa4, 0x00, 0xfc, 0x00, 0x53, 0x01, 0x83, 0x01, 0x93, 0x01, 0x75, 0x01, +0x38, 0x01, 0xe3, 0x00, 0x7e, 0x00, 0x16, 0x00, 0xbf, 0xff, 0x68, 0xff, 0x16, 0xff, 0xc5, 0xfe, +0x69, 0xfe, 0x0d, 0xfe, 0xb1, 0xfd, 0x72, 0xfd, 0x45, 0xfd, 0x35, 0xfd, 0x3e, 0xfd, 0x58, 0xfd, +0x7c, 0xfd, 0xa8, 0xfd, 0xe3, 0xfd, 0x23, 0xfe, 0x5d, 0xfe, 0x8e, 0xfe, 0xa4, 0xfe, 0xae, 0xfe, +0xb5, 0xfe, 0xb8, 0xfe, 0xca, 0xfe, 0xe8, 0xfe, 0xfc, 0xfe, 0x06, 0xff, 0x05, 0xff, 0xfb, 0xfe, +0x02, 0xff, 0xf6, 0xfe, 0x01, 0xff, 0x13, 0xff, 0x30, 0xff, 0x4e, 0xff, 0x6f, 0xff, 0x9c, 0xff, +0xbc, 0xff, 0xe3, 0xff, 0x11, 0x00, 0x31, 0x00, 0x4e, 0x00, 0x5f, 0x00, 0x73, 0x00, 0x6d, 0x00, +0x63, 0x00, 0x54, 0x00, 0x2e, 0x00, 0x18, 0x00, 0xdc, 0xff, 0xa0, 0xff, 0x52, 0xff, 0x0c, 0xff, +0xd1, 0xfe, 0xa6, 0xfe, 0x85, 0xfe, 0x78, 0xfe, 0x69, 0xfe, 0x67, 0xfe, 0x6d, 0xfe, 0x77, 0xfe, +0x83, 0xfe, 0x82, 0xfe, 0x95, 0xfe, 0xa8, 0xfe, 0xc5, 0xfe, 0xf9, 0xfe, 0x3f, 0xff, 0x85, 0xff, +0xe3, 0xff, 0x2c, 0x00, 0x80, 0x00, 0xc1, 0x00, 0xf2, 0x00, 0x12, 0x01, 0x21, 0x01, 0x25, 0x01, +0x19, 0x01, 0x12, 0x01, 0x0b, 0x01, 0x05, 0x01, 0xf5, 0x00, 0xf3, 0x00, 0xd8, 0x00, 0xbb, 0x00, +0x93, 0x00, 0x5a, 0x00, 0x19, 0x00, 0xdc, 0xff, 0xaa, 0xff, 0x6d, 0xff, 0x5a, 0xff, 0x4f, 0xff, +0x65, 0xff, 0x87, 0xff, 0xbf, 0xff, 0xff, 0xff, 0x43, 0x00, 0x83, 0x00, 0xb8, 0x00, 0xdc, 0x00, +0xfe, 0x00, 0x16, 0x01, 0x24, 0x01, 0x3a, 0x01, 0x42, 0x01, 0x4a, 0x01, 0x49, 0x01, 0x3c, 0x01, +0x22, 0x01, 0x09, 0x01, 0xde, 0x00, 0xad, 0x00, 0x80, 0x00, 0x52, 0x00, 0x2d, 0x00, 0x0c, 0x00, +0xfe, 0xff, 0x07, 0x00, 0x1d, 0x00, 0x49, 0x00, 0x74, 0x00, 0xae, 0x00, 0xe8, 0x00, 0x17, 0x01, +0x54, 0x01, 0x7d, 0x01, 0xb5, 0x01, 0xda, 0x01, 0xf5, 0x01, 0x09, 0x02, 0x1c, 0x02, 0x24, 0x02, +0x2d, 0x02, 0x38, 0x02, 0x44, 0x02, 0x39, 0x02, 0x2a, 0x02, 0x15, 0x02, 0x00, 0x02, 0xef, 0x01, +0xca, 0x01, 0xa7, 0x01, 0x8e, 0x01, 0x7d, 0x01, 0x6d, 0x01, 0x76, 0x01, 0x78, 0x01, 0x85, 0x01, +0x86, 0x01, 0x7d, 0x01, 0x74, 0x01, 0x59, 0x01, 0x40, 0x01, 0x22, 0x01, 0x01, 0x01, 0xe3, 0x00, +0xc6, 0x00, 0xc3, 0x00, 0xa3, 0x00, 0x94, 0x00, 0x6c, 0x00, 0x4a, 0x00, 0x0f, 0x00, 0xd4, 0xff, +0x91, 0xff, 0x49, 0xff, 0x02, 0xff, 0xc8, 0xfe, 0x93, 0xfe, 0x73, 0xfe, 0x4f, 0xfe, 0x42, 0xfe, +0x21, 0xfe, 0x0f, 0xfe, 0xe7, 0xfd, 0xbf, 0xfd, 0x92, 0xfd, 0x66, 0xfd, 0x3b, 0xfd, 0x21, 0xfd, +0x0f, 0xfd, 0x1e, 0xfd, 0x30, 0xfd, 0x4f, 0xfd, 0x82, 0xfd, 0xa8, 0xfd, 0xd3, 0xfd, 0xe8, 0xfd, +0x00, 0xfe, 0x08, 0xfe, 0x09, 0xfe, 0x0b, 0xfe, 0x13, 0xfe, 0x17, 0xfe, 0x26, 0xfe, 0x2d, 0xfe, +0x47, 0xfe, 0x4e, 0xfe, 0x52, 0xfe, 0x4a, 0xfe, 0x41, 0xfe, 0x22, 0xfe, 0x01, 0xfe, 0xd9, 0xfd, +0xb5, 0xfd, 0xa4, 0xfd, 0xa1, 0xfd, 0xa0, 0xfd, 0xb1, 0xfd, 0xc2, 0xfd, 0xd7, 0xfd, 0xf8, 0xfd, +0x11, 0xfe, 0x36, 0xfe, 0x58, 0xfe, 0x81, 0xfe, 0xb4, 0xfe, 0xe3, 0xfe, 0x15, 0xff, 0x41, 0xff, +0x6e, 0xff, 0x92, 0xff, 0xb0, 0xff, 0xcc, 0xff, 0xe5, 0xff, 0xf9, 0xff, 0x18, 0x00, 0x28, 0x00, +0x3f, 0x00, 0x53, 0x00, 0x68, 0x00, 0x6e, 0x00, 0x80, 0x00, 0x91, 0x00, 0xa4, 0x00, 0xc0, 0x00, +0xdf, 0x00, 0x07, 0x01, 0x2b, 0x01, 0x4e, 0x01, 0x68, 0x01, 0x7c, 0x01, 0x92, 0x01, 0xa3, 0x01, +0xb3, 0x01, 0xc5, 0x01, 0xd2, 0x01, 0xe5, 0x01, 0xf3, 0x01, 0xff, 0x01, 0x12, 0x02, 0x2b, 0x02, +0x3f, 0x02, 0x53, 0x02, 0x5c, 0x02, 0x4d, 0x02, 0x3b, 0x02, 0x28, 0x02, 0x0b, 0x02, 0xfb, 0x01, +0xe0, 0x01, 0xc7, 0x01, 0xb0, 0x01, 0x92, 0x01, 0x75, 0x01, 0x56, 0x01, 0x36, 0x01, 0x0e, 0x01, +0xe0, 0x00, 0xbd, 0x00, 0xa0, 0x00, 0x90, 0x00, 0x85, 0x00, 0x7e, 0x00, 0x8a, 0x00, 0x92, 0x00, +0xa4, 0x00, 0x9b, 0x00, 0x99, 0x00, 0x83, 0x00, 0x78, 0x00, 0x77, 0x00, 0x70, 0x00, 0x7a, 0x00, +0x79, 0x00, 0x8a, 0x00, 0xa7, 0x00, 0xbc, 0x00, 0xea, 0x00, 0x05, 0x01, 0x23, 0x01, 0x36, 0x01, +0x47, 0x01, 0x44, 0x01, 0x43, 0x01, 0x38, 0x01, 0x28, 0x01, 0x14, 0x01, 0x0a, 0x01, 0xf9, 0x00, +0xe6, 0x00, 0xda, 0x00, 0xc6, 0x00, 0xb8, 0x00, 0xac, 0x00, 0x9e, 0x00, 0x9c, 0x00, 0x9e, 0x00, +0x92, 0x00, 0x99, 0x00, 0xa0, 0x00, 0xa7, 0x00, 0xb8, 0x00, 0xc6, 0x00, 0xd3, 0x00, 0xdf, 0x00, +0xdb, 0x00, 0xd6, 0x00, 0xca, 0x00, 0xb9, 0x00, 0x8f, 0x00, 0x68, 0x00, 0x2e, 0x00, 0xfe, 0xff, +0xb8, 0xff, 0x7d, 0xff, 0x44, 0xff, 0x10, 0xff, 0xd2, 0xfe, 0x8e, 0xfe, 0x4a, 0xfe, 0x06, 0xfe, +0xb8, 0xfd, 0x7d, 0xfd, 0x47, 0xfd, 0x0c, 0xfd, 0xe2, 0xfc, 0xb5, 0xfc, 0x9c, 0xfc, 0x86, 0xfc, +0x7f, 0xfc, 0x71, 0xfc, 0x6b, 0xfc, 0x74, 0xfc, 0x7a, 0xfc, 0x8a, 0xfc, 0xb6, 0xfc, 0xd4, 0xfc, +0x01, 0xfd, 0x39, 0xfd, 0x58, 0xfd, 0x7c, 0xfd, 0x9e, 0xfd, 0xc0, 0xfd, 0xdc, 0xfd, 0xf5, 0xfd, +0x21, 0xfe, 0x41, 0xfe, 0x63, 0xfe, 0x84, 0xfe, 0xb4, 0xfe, 0xcd, 0xfe, 0xe9, 0xfe, 0xf5, 0xfe, +0x07, 0xff, 0x0d, 0xff, 0x1e, 0xff, 0x27, 0xff, 0x3d, 0xff, 0x5d, 0xff, 0x84, 0xff, 0xab, 0xff, +0xdc, 0xff, 0x03, 0x00, 0x29, 0x00, 0x3e, 0x00, 0x5b, 0x00, 0x6f, 0x00, 0x7b, 0x00, 0x87, 0x00, +0x96, 0x00, 0xa4, 0x00, 0xb3, 0x00, 0xc4, 0x00, 0xe0, 0x00, 0xf4, 0x00, 0x08, 0x01, 0x17, 0x01, +0x27, 0x01, 0x2a, 0x01, 0x37, 0x01, 0x40, 0x01, 0x46, 0x01, 0x4f, 0x01, 0x44, 0x01, 0x40, 0x01, +0x24, 0x01, 0x0a, 0x01, 0xf7, 0x00, 0xe4, 0x00, 0xdb, 0x00, 0xc7, 0x00, 0xc2, 0x00, 0xb8, 0x00, +0xca, 0x00, 0xcb, 0x00, 0xd9, 0x00, 0xd7, 0x00, 0xdf, 0x00, 0xd0, 0x00, 0xcf, 0x00, 0xcc, 0x00, +0xcd, 0x00, 0xd5, 0x00, 0xe8, 0x00, 0xf0, 0x00, 0xfe, 0x00, 0xfb, 0x00, 0x01, 0x01, 0xf2, 0x00, +0xd2, 0x00, 0xb1, 0x00, 0x76, 0x00, 0x5d, 0x00, 0x42, 0x00, 0x2f, 0x00, 0x1d, 0x00, 0x26, 0x00, +0x22, 0x00, 0x26, 0x00, 0x26, 0x00, 0x31, 0x00, 0x36, 0x00, 0x42, 0x00, 0x5b, 0x00, 0x6b, 0x00, +0x85, 0x00, 0xa6, 0x00, 0xcd, 0x00, 0xf1, 0x00, 0x0e, 0x01, 0x21, 0x01, 0x29, 0x01, 0x31, 0x01, +0x28, 0x01, 0x2d, 0x01, 0x3d, 0x01, 0x53, 0x01, 0x62, 0x01, 0x7e, 0x01, 0x97, 0x01, 0xae, 0x01, +0xb9, 0x01, 0xcc, 0x01, 0xce, 0x01, 0xbe, 0x01, 0xb0, 0x01, 0x97, 0x01, 0x81, 0x01, 0x69, 0x01, +0x4d, 0x01, 0x3d, 0x01, 0x15, 0x01, 0xf0, 0x00, 0xbd, 0x00, 0x8f, 0x00, 0x5e, 0x00, 0x28, 0x00, +0x08, 0x00, 0xe9, 0xff, 0xcc, 0xff, 0xc3, 0xff, 0xbb, 0xff, 0xbc, 0xff, 0xba, 0xff, 0xb8, 0xff, +0xb3, 0xff, 0xaa, 0xff, 0xad, 0xff, 0xaa, 0xff, 0xa8, 0xff, 0xad, 0xff, 0xa4, 0xff, 0xa3, 0xff, +0x97, 0xff, 0x81, 0xff, 0x6f, 0xff, 0x46, 0xff, 0x27, 0xff, 0x02, 0xff, 0xd9, 0xfe, 0xb5, 0xfe, +0x94, 0xfe, 0x81, 0xfe, 0x72, 0xfe, 0x69, 0xfe, 0x68, 0xfe, 0x60, 0xfe, 0x59, 0xfe, 0x3d, 0xfe, +0x32, 0xfe, 0x28, 0xfe, 0x38, 0xfe, 0x47, 0xfe, 0x55, 0xfe, 0x5f, 0xfe, 0x68, 0xfe, 0x5e, 0xfe, +0x5b, 0xfe, 0x50, 0xfe, 0x4f, 0xfe, 0x41, 0xfe, 0x41, 0xfe, 0x44, 0xfe, 0x57, 0xfe, 0x7f, 0xfe, +0xb2, 0xfe, 0xe8, 0xfe, 0x2d, 0xff, 0x6f, 0xff, 0x98, 0xff, 0xb2, 0xff, 0xb1, 0xff, 0xa1, 0xff, +0x7c, 0xff, 0x53, 0xff, 0x2c, 0xff, 0x1d, 0xff, 0x17, 0xff, 0x31, 0xff, 0x45, 0xff, 0x6d, 0xff, +0x95, 0xff, 0xb1, 0xff, 0xc4, 0xff, 0xcc, 0xff, 0xd2, 0xff, 0xce, 0xff, 0xdb, 0xff, 0xed, 0xff, +0x0c, 0x00, 0x2a, 0x00, 0x44, 0x00, 0x48, 0x00, 0x44, 0x00, 0x2d, 0x00, 0x09, 0x00, 0xe3, 0xff, +0xc8, 0xff, 0xbf, 0xff, 0xb4, 0xff, 0xc4, 0xff, 0xe9, 0xff, 0xfb, 0xff, 0x0d, 0x00, 0x42, 0x00, +0x5c, 0x00, 0x89, 0x00, 0x61, 0x00, 0x18, 0x00, 0xe8, 0xff, 0x7c, 0xff, 0xc6, 0xff, 0x6f, 0xff, +0x25, 0x00, 0xfc, 0xff, 0x88, 0x02, 0x37, 0x03, 0x0f, 0x02, 0xd1, 0x00, 0x7c, 0xfe, 0x38, 0xfe, +0x88, 0xfb, 0xba, 0xfc, 0x63, 0xfd, 0x6f, 0x00, 0xc5, 0x01, 0x62, 0x02, 0x33, 0x03, 0xcd, 0x01, +0x51, 0x01, 0x04, 0xff, 0x64, 0xfe, 0x66, 0xfd, 0xd8, 0xfe, 0x4f, 0x00, 0x0b, 0x01, 0x65, 0x01, +0x34, 0x01, 0x76, 0x01, 0x12, 0x00, 0x41, 0xff, 0x3a, 0xff, 0x36, 0x00, 0x0d, 0x01, 0x61, 0x01, +0xe6, 0x01, 0x9e, 0x01, 0x0b, 0x01, 0x3d, 0x00, 0xb6, 0xff, 0xaf, 0xff, 0xc3, 0xff, 0x0a, 0x01, +0x25, 0x02, 0xb1, 0x02, 0x8e, 0x02, 0x01, 0x02, 0x31, 0x01, 0x37, 0x00, 0x99, 0xff, 0x8f, 0xff, +0x59, 0xff, 0x1c, 0xff, 0xd1, 0xfe, 0x57, 0xff, 0x52, 0x00, 0x83, 0x00, 0x4e, 0x01, 0xaf, 0x01, +0xdb, 0x01, 0xc0, 0x01, 0xba, 0x01, 0x95, 0x01, 0x31, 0x01, 0x05, 0x01, 0x3c, 0x00, 0x5f, 0xff, +0x3c, 0xff, 0x70, 0xff, 0x10, 0x00, 0xf4, 0x00, 0x9b, 0x01, 0x07, 0x02, 0xd6, 0x01, 0x73, 0x01, +0xc7, 0x00, 0x91, 0x00, 0x8b, 0x00, 0x82, 0x00, 0xc2, 0x00, 0xd4, 0x00, 0x33, 0x01, 0x07, 0x01, +0xcb, 0x00, 0x7f, 0x00, 0x52, 0x00, 0x33, 0x00, 0xf1, 0xff, 0xcf, 0xff, 0x9c, 0xff, 0xb4, 0xff, +0xb7, 0xff, 0x90, 0xff, 0x56, 0xff, 0x38, 0xff, 0xf3, 0xfe, 0x73, 0xfe, 0x17, 0xfe, 0xd8, 0xfd, +0xdd, 0xfd, 0x00, 0xfe, 0x19, 0xfe, 0xf7, 0xfd, 0xea, 0xfd, 0xf4, 0xfd, 0xbb, 0xfd, 0x89, 0xfd, +0x87, 0xfd, 0xbb, 0xfd, 0xd3, 0xfd, 0xb8, 0xfd, 0x9a, 0xfd, 0x9d, 0xfd, 0xc4, 0xfd, 0xc9, 0xfd, +0xfd, 0xfd, 0x2f, 0xfe, 0x80, 0xfe, 0xf1, 0xfe, 0x02, 0xff, 0xe1, 0xfe, 0x48, 0xfe, 0x4a, 0xfe, +0xc5, 0xfd, 0xb5, 0xfd, 0xa6, 0xfd, 0xff, 0xfd, 0x84, 0xfe, 0xda, 0xfe, 0x75, 0xff, 0x8a, 0xff, +0xbe, 0xff, 0x42, 0xff, 0x15, 0xff, 0xde, 0xfe, 0x0b, 0xff, 0x76, 0xff, 0xc0, 0xff, 0xc9, 0xff, +0x95, 0xff, 0x9b, 0xff, 0x64, 0xff, 0x9f, 0xff, 0xda, 0xff, 0x25, 0x00, 0x81, 0x00, 0x01, 0x01, +0x82, 0x01, 0x76, 0x01, 0x46, 0x01, 0xc8, 0x00, 0x54, 0x00, 0x1e, 0x00, 0x04, 0x00, 0x7e, 0x00, +0x07, 0x01, 0x97, 0x01, 0x93, 0x01, 0xc0, 0x01, 0x90, 0x01, 0x25, 0x01, 0xb1, 0x00, 0x3b, 0x00, +0x55, 0x00, 0x4c, 0x00, 0x72, 0x00, 0x28, 0x00, 0x3a, 0x00, 0x2a, 0x00, 0x19, 0x00, 0x00, 0x00, +0x0f, 0x00, 0xac, 0x00, 0xee, 0x00, 0x2e, 0x01, 0xbb, 0x00, 0xcd, 0x00, 0x7a, 0x00, 0x70, 0x00, +0xb4, 0x00, 0x18, 0x01, 0x10, 0x02, 0x1b, 0x02, 0x09, 0x02, 0x74, 0x01, 0x5f, 0x01, 0x20, 0x01, +0xf0, 0x00, 0x08, 0x01, 0x04, 0x01, 0xfe, 0x00, 0xf8, 0x00, 0x02, 0x01, 0x56, 0x01, 0x38, 0x01, +0x84, 0x01, 0x51, 0x01, 0x52, 0x01, 0x25, 0x01, 0x4f, 0x01, 0x6e, 0x01, 0xb5, 0x00, 0x8f, 0x00, +0x57, 0x00, 0x98, 0x00, 0xb1, 0xff, 0x79, 0xff, 0xf4, 0xff, 0x09, 0x00, 0xc1, 0xff, 0x60, 0xff, +0x2c, 0x00, 0xb5, 0x00, 0x54, 0x01, 0xd8, 0x01, 0x2b, 0x02, 0xa3, 0x02, 0xac, 0x02, 0x06, 0x01, +0x78, 0xff, 0x5f, 0xfd, 0xf6, 0xfd, 0xf7, 0xfe, 0x9e, 0x01, 0x81, 0x05, 0x5c, 0x09, 0xb7, 0x0c, +0x29, 0x09, 0x5b, 0x05, 0x78, 0xff, 0x63, 0xfc, 0xfb, 0xf9, 0x21, 0xfa, 0xb6, 0xfc, 0xf8, 0xfe, +0x32, 0x01, 0x61, 0x00, 0x47, 0x00, 0x2f, 0xff, 0x81, 0xfe, 0x87, 0xfd, 0x76, 0xfd, 0x1a, 0xfd, +0xd5, 0xfd, 0xe0, 0xfe, 0x52, 0xff, 0xf6, 0xfe, 0x40, 0xfe, 0xc9, 0xfd, 0xb6, 0xfc, 0xe6, 0xfc, +0xb4, 0xfd, 0xb4, 0xff, 0xce, 0x00, 0x81, 0x01, 0x79, 0x01, 0x0e, 0x01, 0xd3, 0xff, 0x26, 0xff, +0xb0, 0xff, 0x10, 0x00, 0x75, 0x00, 0x91, 0x00, 0xe1, 0x00, 0xea, 0xff, 0x51, 0xfe, 0xe8, 0xfd, +0x86, 0xfe, 0xd5, 0xfe, 0xe7, 0xfe, 0x13, 0xff, 0x77, 0xff, 0xbd, 0xfe, 0x62, 0xfe, 0xfd, 0xfd, +0x41, 0xfe, 0x9e, 0xfe, 0x91, 0xfe, 0x9b, 0xfe, 0xaa, 0xfe, 0x04, 0xff, 0xa4, 0xff, 0x49, 0x00, +0x2c, 0x00, 0x79, 0x00, 0x4b, 0x00, 0x58, 0x00, 0x06, 0xff, 0xe5, 0xfe, 0xa1, 0xff, 0x06, 0x00, +0x15, 0x00, 0x42, 0xff, 0x5b, 0xff, 0x90, 0xfe, 0x2e, 0xfe, 0xd3, 0xfd, 0x7f, 0xfe, 0x17, 0xff, +0x9d, 0xff, 0x68, 0xff, 0x49, 0xff, 0x2b, 0xff, 0xc6, 0xfe, 0xdd, 0xfe, 0x20, 0xff, 0x46, 0xff, +0x22, 0xff, 0xfb, 0xfe, 0x0d, 0xff, 0x3d, 0xff, 0xfe, 0xff, 0xd6, 0x00, 0xb1, 0x00, 0x57, 0x00, +0xb9, 0xff, 0x78, 0xff, 0xb2, 0xff, 0xfc, 0x00, 0x7c, 0x03, 0xd5, 0x05, 0x39, 0x05, 0x47, 0x02, +0xb9, 0xfe, 0xa2, 0xfc, 0xaf, 0xfb, 0x28, 0xfc, 0x48, 0xff, 0xe6, 0x01, 0x5f, 0x03, 0xa3, 0x02, +0xa4, 0x01, 0xe0, 0x00, 0x29, 0x00, 0x1b, 0x00, 0xdb, 0xff, 0x29, 0x00, 0xe2, 0xff, 0xf8, 0xff, +0xda, 0x00, 0x20, 0x01, 0xa1, 0x00, 0x92, 0xff, 0x97, 0xfe, 0x9f, 0xfd, 0x8c, 0xfd, 0xe8, 0xfe, +0xbd, 0x00, 0x3b, 0x02, 0x7c, 0x02, 0x08, 0x02, 0xdc, 0x00, 0x04, 0x00, 0x04, 0x00, 0x46, 0x01, +0x62, 0x02, 0xb5, 0x02, 0xbd, 0x02, 0x27, 0x02, 0x2a, 0x01, 0x00, 0x00, 0x12, 0x00, 0xf6, 0x00, +0x8c, 0x01, 0x47, 0x02, 0x0a, 0x03, 0x5d, 0x03, 0x15, 0x03, 0x10, 0x02, 0x25, 0x01, 0x53, 0x00, +0xa0, 0xff, 0xba, 0xff, 0xfb, 0xff, 0xcb, 0x00, 0xa1, 0x00, 0x67, 0x00, 0xe2, 0xff, 0xfe, 0xfe, +0xae, 0xfe, 0xa0, 0xfe, 0x26, 0xff, 0x5a, 0xff, 0xa6, 0xff, 0xa9, 0xff, 0x87, 0xff, 0xc9, 0xfe, +0x49, 0xfe, 0x6b, 0xfe, 0x96, 0xfe, 0xd5, 0xfe, 0x88, 0xfe, 0x52, 0xff, 0xae, 0xff, 0x03, 0x00, +0xda, 0xff, 0x67, 0xff, 0xa0, 0xff, 0x83, 0xff, 0x20, 0x00, 0x4d, 0x00, 0xb0, 0x00, 0x92, 0x00, +0x26, 0x00, 0xaa, 0xff, 0xe0, 0xfe, 0xa4, 0xfe, 0xd2, 0xfe, 0x81, 0xff, 0x8a, 0xff, 0x7b, 0xff, +0x67, 0xff, 0x8e, 0xff, 0x3e, 0xff, 0xe5, 0xfe, 0xc8, 0xfe, 0x11, 0xff, 0x4b, 0xff, 0x80, 0xff, +0x1c, 0x00, 0xa1, 0x00, 0x7d, 0x00, 0xf8, 0xff, 0x82, 0xff, 0x31, 0xff, 0x4f, 0xff, 0x59, 0xff, +0xa2, 0xff, 0xb8, 0xff, 0xb7, 0xff, 0x12, 0xff, 0xb7, 0xfe, 0x13, 0xff, 0x0b, 0x00, 0x12, 0x01, +0x50, 0x01, 0xe8, 0x00, 0x47, 0x00, 0xf9, 0xff, 0xcb, 0xfe, 0x09, 0xfe, 0xd3, 0xfd, 0xb0, 0xfe, +0x05, 0xff, 0x90, 0xfe, 0xb6, 0xfe, 0x9f, 0xfe, 0xff, 0xfe, 0x51, 0xfe, 0x51, 0xfe, 0x6d, 0xfe, +0x03, 0xff, 0xa4, 0xff, 0x46, 0xff, 0x34, 0xff, 0xdc, 0xfe, 0x07, 0xff, 0x0f, 0xff, 0xf1, 0xfe, +0xa0, 0xff, 0x58, 0x00, 0xaa, 0x01, 0x2e, 0x01, 0x0b, 0x01, 0xf3, 0x00, 0xcd, 0x00, 0x04, 0x00, +0xa0, 0xfe, 0x18, 0xff, 0x4f, 0xff, 0xfe, 0xff, 0xa7, 0xff, 0xe5, 0xff, 0x84, 0xff, 0x6b, 0xfe, +0xa9, 0xfd, 0xba, 0xfd, 0xea, 0xfe, 0xeb, 0xff, 0xec, 0x00, 0x00, 0x01, 0x9e, 0x00, 0xda, 0xff, +0x87, 0xff, 0x71, 0xff, 0xaf, 0xff, 0x51, 0x00, 0x21, 0x01, 0x8a, 0x01, 0x97, 0x01, 0x81, 0x01, +0xdc, 0x00, 0x0e, 0x00, 0x66, 0xff, 0xc2, 0xfe, 0xad, 0xfe, 0x41, 0xff, 0x6e, 0x00, 0x43, 0x01, +0x22, 0x01, 0xd6, 0x00, 0x2d, 0x00, 0xef, 0xff, 0xa2, 0xff, 0x04, 0x00, 0x50, 0x00, 0x48, 0x00, +0x56, 0x00, 0xde, 0xff, 0xd6, 0xff, 0x50, 0x00, 0xf3, 0x00, 0xe4, 0x00, 0xad, 0x00, 0xfe, 0xff, +0x10, 0xff, 0x77, 0xfe, 0x60, 0xfe, 0xc5, 0xff, 0x2e, 0x01, 0xcf, 0x01, 0x34, 0x02, 0xb4, 0x01, +0x77, 0x00, 0xad, 0xfe, 0x1d, 0xfe, 0x8d, 0xfe, 0xb4, 0xff, 0xcd, 0x00, 0xfe, 0x00, 0x42, 0x01, +0xdc, 0x00, 0xfd, 0xff, 0x51, 0xff, 0xd7, 0xfe, 0x7d, 0xff, 0x7c, 0x00, 0xce, 0x00, 0x27, 0x01, +0x69, 0x01, 0x9c, 0x01, 0x4a, 0x01, 0x78, 0x00, 0xc5, 0xff, 0xb5, 0xff, 0xaa, 0x00, 0xad, 0x01, +0xb1, 0x02, 0xa9, 0x02, 0x32, 0x02, 0x55, 0x01, 0x0c, 0x00, 0x3c, 0xff, 0x6f, 0xff, 0x92, 0x00, +0x48, 0x01, 0x4c, 0x01, 0xca, 0x00, 0x4c, 0x00, 0xb9, 0xff, 0x1c, 0xff, 0x36, 0xff, 0x8e, 0xff, +0xca, 0xff, 0x1c, 0x00, 0x07, 0x00, 0x66, 0x00, 0x62, 0x00, 0x38, 0x00, 0x9a, 0xff, 0x28, 0xff, +0xb2, 0xfe, 0x99, 0xfe, 0x08, 0xff, 0x51, 0xff, 0xea, 0xff, 0xe8, 0xff, 0x3a, 0x00, 0xbd, 0xff, +0x53, 0xff, 0xbc, 0xfe, 0x79, 0xfe, 0x0c, 0xfe, 0xae, 0xfd, 0x0b, 0xfe, 0x5f, 0xfe, 0x6b, 0xff, +0xa3, 0xff, 0x10, 0x00, 0x53, 0x00, 0x4e, 0x00, 0x3a, 0x00, 0x36, 0x00, 0xd4, 0x00, 0xf7, 0x00, +0x25, 0x01, 0xc8, 0x00, 0x57, 0x00, 0x0c, 0x00, 0x8a, 0xff, 0x73, 0xff, 0x36, 0xff, 0x2a, 0xff, +0x42, 0xff, 0x8b, 0xff, 0xf1, 0xff, 0xce, 0xff, 0xa4, 0xff, 0x42, 0xff, 0x65, 0xff, 0x53, 0xff, +0xde, 0xff, 0xa8, 0x00, 0x0f, 0x01, 0x09, 0x01, 0x1a, 0x00, 0x93, 0xff, 0xcc, 0xfe, 0x85, 0xfe, +0x54, 0xfe, 0x30, 0xff, 0xf0, 0xff, 0x5d, 0x00, 0xec, 0x00, 0x08, 0x01, 0x25, 0x01, 0xd2, 0x00, +0x97, 0x00, 0x1d, 0x00, 0xf0, 0xff, 0x05, 0x00, 0xc9, 0x00, 0x3d, 0x01, 0xdf, 0x00, 0x15, 0x01, +0xf0, 0x00, 0x07, 0x00, 0xa4, 0xfe, 0x3e, 0xfe, 0x77, 0xfe, 0x98, 0xfe, 0xa5, 0xfe, 0x6d, 0xff, +0x33, 0x00, 0x03, 0x00, 0x8f, 0xff, 0xa4, 0xff, 0xfe, 0xff, 0xdc, 0xff, 0x5f, 0x00, 0x5e, 0x00, +0x18, 0x00, 0x84, 0xff, 0x60, 0xff, 0x09, 0x00, 0x82, 0x00, 0xd6, 0x00, 0xa2, 0x00, 0x03, 0x00, +0x5f, 0xff, 0x5e, 0xff, 0x27, 0x00, 0xb5, 0x00, 0xf6, 0x00, 0x59, 0x00, 0x67, 0xff, 0x62, 0xfe, +0x7e, 0xfe, 0xff, 0xff, 0xae, 0x01, 0x78, 0x02, 0xbf, 0x01, 0x74, 0x00, 0xf5, 0xfe, 0x26, 0xfe, +0x6c, 0xfe, 0x8f, 0xff, 0xc0, 0x00, 0xed, 0x00, 0x3a, 0x00, 0x0e, 0xff, 0xa5, 0xfe, 0x0d, 0xff, +0x95, 0xff, 0xfc, 0xff, 0xf6, 0xff, 0xa3, 0xff, 0xb1, 0xff, 0x20, 0x00, 0xc0, 0x00, 0x5a, 0x01, +0x9b, 0x01, 0xdb, 0x00, 0x6c, 0xff, 0x52, 0xfe, 0x67, 0xfe, 0xbd, 0xff, 0xcb, 0x00, 0x67, 0x01, +0x65, 0x01, 0xa9, 0x00, 0x9e, 0xff, 0x2b, 0xff, 0xc1, 0xff, 0x14, 0x01, 0x3c, 0x02, 0xa1, 0x02, +0xb3, 0x02, 0xb2, 0x02, 0x9e, 0x02, 0x9d, 0x02, 0x6f, 0x02, 0x4d, 0x02, 0xbe, 0x01, 0x65, 0x00, +0xd0, 0xfe, 0x5e, 0xfe, 0x35, 0xff, 0x22, 0x00, 0xaf, 0x00, 0xa0, 0x00, 0x72, 0x00, 0xad, 0xff, +0xe5, 0xfe, 0xf5, 0xfe, 0x00, 0x00, 0x7d, 0x01, 0x32, 0x02, 0xf1, 0x01, 0x28, 0x01, 0x8b, 0x00, +0xf6, 0xff, 0x65, 0xff, 0x1e, 0xff, 0xe6, 0xfe, 0x0c, 0xff, 0xdb, 0xfe, 0x14, 0xff, 0xe9, 0xff, +0xe6, 0x00, 0x71, 0x01, 0xed, 0x00, 0x54, 0x00, 0xa1, 0xff, 0x8e, 0xff, 0xca, 0xff, 0xc7, 0x00, +0x08, 0x02, 0x6d, 0x02, 0x1d, 0x02, 0x68, 0x00, 0xc6, 0xfe, 0x7d, 0xfd, 0x3f, 0xfd, 0xce, 0xfd, +0x45, 0xff, 0x17, 0x01, 0x9c, 0x01, 0x14, 0x01, 0x57, 0xff, 0x0e, 0xfe, 0x88, 0xfd, 0xdc, 0xfd, +0x4e, 0xff, 0xfa, 0x00, 0xef, 0x01, 0xc8, 0x01, 0xf5, 0x00, 0xa9, 0xff, 0xd9, 0xfe, 0x7d, 0xfe, +0x6c, 0xfe, 0xa1, 0xfe, 0x86, 0xfe, 0x81, 0xfe, 0xb8, 0xfe, 0x0a, 0xff, 0x92, 0xff, 0x54, 0x00, +0x89, 0x00, 0xf3, 0xff, 0xfb, 0xfe, 0x68, 0xfe, 0x37, 0xfe, 0xa9, 0xfe, 0x8d, 0xff, 0x9e, 0x00, +0x5f, 0x01, 0xad, 0x00, 0x6d, 0xff, 0x61, 0xfe, 0xe0, 0xfd, 0x44, 0xfe, 0x15, 0xff, 0x04, 0x00, +0x88, 0x00, 0x79, 0x00, 0xd8, 0xff, 0x30, 0xff, 0xe7, 0xfe, 0xe2, 0xfe, 0x8e, 0xff, 0xb0, 0xff, +0x6e, 0xff, 0x1f, 0xff, 0x8f, 0xff, 0xde, 0xff, 0xab, 0xff, 0x4d, 0xff, 0x8b, 0xfe, 0x96, 0xfe, +0x81, 0xfe, 0xfd, 0xfe, 0x57, 0x00, 0x76, 0x01, 0xc4, 0x01, 0x9e, 0x00, 0xb9, 0xfe, 0x7c, 0xfd, +0xdf, 0xfd, 0x3b, 0xff, 0xf5, 0x00, 0x94, 0x02, 0xdb, 0x02, 0x0c, 0x02, 0x5b, 0x00, 0x86, 0xfe, +0x03, 0xfe, 0x6a, 0xfe, 0x4f, 0xff, 0x19, 0x00, 0xe1, 0x00, 0x67, 0x01, 0xba, 0x01, 0x8e, 0x01, +0x8c, 0x00, 0xca, 0xff, 0xb8, 0xfe, 0x5f, 0xfe, 0xc7, 0xfe, 0xf7, 0xff, 0x20, 0x01, 0x82, 0x01, +0xce, 0x00, 0x39, 0xff, 0x18, 0xfe, 0x1b, 0xfe, 0xb6, 0xff, 0xc9, 0x01, 0x1b, 0x03, 0x37, 0x03, +0x18, 0x02, 0x9b, 0x00, 0x84, 0xff, 0xd0, 0xff, 0x01, 0x01, 0x0e, 0x02, 0x8e, 0x02, 0xbc, 0x01, +0x54, 0x00, 0x70, 0xff, 0xbc, 0xff, 0x7e, 0x00, 0xa4, 0x00, 0x5c, 0x00, 0x21, 0x00, 0xf2, 0xff, +0x89, 0xff, 0xb6, 0xff, 0x0a, 0x01, 0x39, 0x02, 0x54, 0x02, 0x70, 0x01, 0x69, 0x00, 0x1b, 0x00, +0x4e, 0x00, 0xfb, 0x00, 0x9f, 0x01, 0x40, 0x02, 0x18, 0x02, 0x24, 0x01, 0x5d, 0xff, 0xef, 0xfd, +0x79, 0xfe, 0x2f, 0x00, 0xf5, 0x01, 0xb5, 0x02, 0xd3, 0x02, 0xe4, 0x01, 0x10, 0x00, 0x30, 0xfe, +0xb7, 0xfd, 0xf5, 0xfe, 0xd3, 0xff, 0xfe, 0xff, 0x2e, 0xff, 0x74, 0xfe, 0x0c, 0xfe, 0x96, 0xfe, +0x7d, 0xff, 0xbf, 0xff, 0x61, 0xff, 0x40, 0xfe, 0x75, 0xfd, 0xfe, 0xfc, 0xe9, 0xfd, 0x96, 0xff, +0x7a, 0x00, 0xbd, 0xff, 0xd2, 0xfd, 0xe7, 0xfc, 0xa5, 0xfd, 0x9e, 0xff, 0x8f, 0x01, 0xfd, 0x01, +0xbb, 0x00, 0xbe, 0xfe, 0x7b, 0xfd, 0x9b, 0xfd, 0xf1, 0xfe, 0xc6, 0x00, 0x91, 0x01, 0xb1, 0x00, +0xb9, 0xfe, 0x1a, 0xfe, 0x71, 0xff, 0x3d, 0x01, 0xb8, 0x01, 0xa7, 0x00, 0xfd, 0xfe, 0x5c, 0xfd, +0x3c, 0xfd, 0x98, 0xfe, 0x8e, 0x00, 0xbf, 0x01, 0x06, 0x01, 0x24, 0xff, 0x0c, 0xfd, 0xec, 0xfc, +0x01, 0xff, 0x98, 0x01, 0x6e, 0x02, 0x6d, 0x01, 0x6b, 0x00, 0x7b, 0xff, 0x1b, 0xff, 0x43, 0xff, +0x05, 0x00, 0x15, 0x00, 0x0d, 0xff, 0x1c, 0xfe, 0x50, 0xfe, 0xd1, 0xff, 0x65, 0x01, 0x06, 0x02, +0xdc, 0x00, 0xc0, 0xfe, 0x6a, 0xfd, 0xbd, 0xfd, 0x26, 0xff, 0x7c, 0x00, 0x41, 0x01, 0xea, 0x00, +0x90, 0xff, 0x4a, 0xfe, 0xee, 0xfd, 0xa5, 0xfe, 0x46, 0xff, 0x78, 0xff, 0x06, 0xff, 0x57, 0xfe, +0xf7, 0xfd, 0x84, 0xfe, 0xe3, 0xff, 0x73, 0x00, 0xff, 0xff, 0x24, 0xff, 0x15, 0xff, 0x89, 0xff, +0x34, 0x00, 0x33, 0x01, 0xf4, 0x01, 0xf6, 0x01, 0x57, 0x00, 0x99, 0xfe, 0xb8, 0xfd, 0x67, 0xfe, +0x19, 0x00, 0x4a, 0x01, 0xa7, 0x01, 0xbe, 0x00, 0xbb, 0xff, 0xd7, 0xfe, 0x20, 0xfe, 0x41, 0xfe, +0x27, 0xff, 0x23, 0x00, 0x37, 0x00, 0xc4, 0xff, 0xc1, 0xff, 0xc6, 0x00, 0xb2, 0x01, 0x27, 0x02, +0xaf, 0x01, 0xc6, 0x00, 0x2d, 0x00, 0xf6, 0xff, 0x37, 0x00, 0x7f, 0x00, 0xc8, 0x00, 0xa1, 0x00, +0x3c, 0x00, 0x32, 0x00, 0xbb, 0x00, 0xb5, 0x01, 0x1b, 0x02, 0x96, 0x01, 0xbe, 0x00, 0x19, 0x00, +0x52, 0x00, 0x2f, 0x01, 0x2d, 0x02, 0xc7, 0x02, 0x72, 0x02, 0x53, 0x01, 0x3c, 0x00, 0x8f, 0xff, +0x19, 0xff, 0xd6, 0xfe, 0x7d, 0xfe, 0xf6, 0xfe, 0x17, 0x00, 0x60, 0x01, 0x7c, 0x02, 0xb6, 0x02, +0x48, 0x02, 0xee, 0x00, 0xa4, 0xff, 0xb1, 0xfe, 0x16, 0xff, 0x4f, 0x00, 0x3f, 0x01, 0xe4, 0x01, +0x14, 0x02, 0x6c, 0x02, 0x3e, 0x02, 0x14, 0x01, 0x8b, 0xff, 0x5a, 0xfe, 0xb9, 0xfd, 0x16, 0xfe, +0x54, 0xff, 0x7a, 0x00, 0xb4, 0x00, 0x8d, 0xff, 0xf0, 0xfd, 0x5c, 0xfd, 0x56, 0xfe, 0x9d, 0x00, +0x64, 0x02, 0xec, 0x01, 0xb4, 0xff, 0x23, 0xfd, 0xf9, 0xfb, 0xba, 0xfc, 0x86, 0xff, 0x2e, 0x02, +0xca, 0x02, 0xd6, 0x00, 0xe7, 0xfd, 0x1b, 0xfd, 0x59, 0xfe, 0x02, 0x01, 0xc9, 0x02, 0x09, 0x02, +0xd0, 0xff, 0x10, 0xfe, 0x66, 0xfe, 0x80, 0x00, 0xf3, 0x02, 0x86, 0x03, 0x6a, 0x01, 0x5b, 0xfd, +0x5b, 0xfa, 0x31, 0xfb, 0xd4, 0xfe, 0x59, 0x02, 0x30, 0x03, 0x80, 0x00, 0xa7, 0xfc, 0x9d, 0xfa, +0xc9, 0xfb, 0x54, 0xff, 0xa1, 0x02, 0x7c, 0x03, 0x6c, 0x01, 0x38, 0xfe, 0x2e, 0xfc, 0x29, 0xfd, +0x16, 0x00, 0x14, 0x02, 0xdb, 0x01, 0x26, 0xff, 0x1d, 0xfc, 0x5a, 0xfb, 0x93, 0xfd, 0x15, 0x01, +0xc1, 0x03, 0xca, 0x03, 0x94, 0x01, 0xee, 0xfe, 0xfe, 0xfc, 0x3b, 0xfd, 0x20, 0xff, 0xe5, 0x00, +0x99, 0x01, 0x8a, 0x00, 0xd9, 0xfe, 0x3d, 0xfe, 0xf1, 0xfe, 0x77, 0x00, 0x91, 0x01, 0x7d, 0x01, +0x01, 0x00, 0xfc, 0xfd, 0xae, 0xfc, 0xb2, 0xfc, 0x20, 0xfe, 0x17, 0x00, 0xa1, 0x01, 0x51, 0x02, +0x87, 0x01, 0x29, 0x00, 0x11, 0xff, 0x0f, 0xfe, 0x22, 0xfe, 0x9b, 0xfe, 0xe9, 0xfe, 0x45, 0xff, +0x9a, 0xff, 0x47, 0x00, 0x94, 0x00, 0x0e, 0x00, 0xec, 0xff, 0xa4, 0x00, 0x17, 0x01, 0x13, 0x01, +0xb2, 0x00, 0x74, 0x00, 0x4f, 0x00, 0xd8, 0xff, 0x58, 0xff, 0xb8, 0xfe, 0xae, 0xfe, 0x3a, 0xff, +0xd3, 0xff, 0xe7, 0xff, 0xa9, 0xff, 0x64, 0x00, 0x03, 0x01, 0x5d, 0x00, 0xe1, 0xfe, 0xb2, 0xfd, +0xc0, 0xfd, 0x7b, 0xfe, 0xaa, 0xff, 0x7c, 0x01, 0x09, 0x03, 0x73, 0x03, 0x8b, 0x02, 0xe7, 0x00, +0x79, 0xff, 0x1e, 0xff, 0xd6, 0xff, 0xfd, 0x00, 0x5c, 0x01, 0x92, 0x00, 0xf4, 0xff, 0x9c, 0xff, +0xfa, 0xff, 0x5a, 0x00, 0xa5, 0x00, 0xde, 0x00, 0xaf, 0x00, 0xa8, 0x00, 0xd1, 0x00, 0x84, 0x01, +0x4a, 0x02, 0x0f, 0x03, 0x1c, 0x03, 0x06, 0x02, 0x83, 0x00, 0x70, 0xff, 0x7a, 0xff, 0x0b, 0x00, +0xc8, 0x00, 0x5b, 0x01, 0x73, 0x01, 0xeb, 0x00, 0xe7, 0xff, 0x33, 0xff, 0xd9, 0xfe, 0x2c, 0xff, +0x36, 0x00, 0x40, 0x01, 0xdd, 0x01, 0x9d, 0x01, 0x39, 0x01, 0xe9, 0x00, 0xcc, 0x00, 0xe7, 0x00, +0xf9, 0x00, 0xe6, 0x00, 0xdb, 0x00, 0xe2, 0x00, 0xc7, 0x00, 0x94, 0x00, 0x94, 0x00, 0x59, 0x00, +0x0f, 0xff, 0x80, 0xfd, 0xfa, 0xfc, 0x8f, 0xfd, 0x41, 0xff, 0x85, 0x01, 0x46, 0x03, 0x11, 0x03, +0x94, 0x00, 0x96, 0xfd, 0x65, 0xfc, 0x47, 0xfd, 0xaf, 0xff, 0x6a, 0x02, 0x7d, 0x03, 0x1d, 0x02, +0x5b, 0xff, 0xbb, 0xfc, 0xce, 0xfb, 0x80, 0xfc, 0x57, 0xfe, 0xb1, 0xff, 0x9a, 0xff, 0xb1, 0xfe, +0xbb, 0xfe, 0xf3, 0xff, 0xd5, 0x00, 0x06, 0x01, 0x8c, 0x00, 0xd1, 0xff, 0x7e, 0xff, 0x1e, 0x00, +0xcf, 0x01, 0x93, 0x03, 0xcd, 0x03, 0x3b, 0x02, 0x20, 0x00, 0x83, 0xfe, 0x64, 0xfe, 0x0a, 0xff, +0x9c, 0xff, 0x71, 0xff, 0x7f, 0xfe, 0xd0, 0xfd, 0xe0, 0xfd, 0x8c, 0xfe, 0x1f, 0xff, 0x25, 0xff, +0xef, 0xfe, 0xc1, 0xfe, 0x7f, 0xff, 0x5f, 0x01, 0xec, 0x02, 0xd3, 0x02, 0xef, 0x00, 0xd8, 0xfe, +0x33, 0xfe, 0x1c, 0xff, 0x4c, 0x01, 0x8d, 0x03, 0x91, 0x03, 0xd8, 0x00, 0x42, 0xfd, 0x63, 0xfb, +0xe6, 0xfb, 0x01, 0xfe, 0x62, 0x00, 0x0a, 0x01, 0x38, 0x00, 0x2f, 0xff, 0x48, 0xff, 0xbc, 0x00, +0xd9, 0x01, 0x1f, 0x02, 0xa4, 0x00, 0x0c, 0xfe, 0x8d, 0xfc, 0x7f, 0xfd, 0x5d, 0x00, 0x97, 0x02, +0xd8, 0x02, 0xa0, 0x00, 0x59, 0xfd, 0x1f, 0xfb, 0x9f, 0xfb, 0x6f, 0xfe, 0xbe, 0x01, 0x6d, 0x03, +0x32, 0x03, 0xa3, 0x01, 0xb3, 0xff, 0x6a, 0xff, 0x00, 0x00, 0xbd, 0x00, 0x41, 0x01, 0x10, 0x01, +0xd3, 0x00, 0xb2, 0x00, 0xf9, 0x00, 0x79, 0x01, 0xea, 0x00, 0x37, 0xff, 0x42, 0xfd, 0x87, 0xfc, +0x57, 0xfd, 0x17, 0xff, 0x41, 0x01, 0x76, 0x02, 0xbc, 0x02, 0x12, 0x02, 0xaa, 0x00, 0x38, 0x00, +0xef, 0x00, 0x07, 0x02, 0xe4, 0x02, 0xe3, 0x02, 0x52, 0x02, 0xc3, 0x01, 0xb2, 0x00, 0x72, 0xff, +0x7a, 0xfe, 0x95, 0xfd, 0xac, 0xfd, 0x78, 0xfe, 0x81, 0xff, 0x92, 0x00, 0x7b, 0x01, 0x62, 0x01, +0x08, 0x00, 0x9d, 0xfe, 0x4e, 0xfe, 0x66, 0xff, 0x28, 0x01, 0xb5, 0x02, 0xdf, 0x03, 0xd7, 0x03, +0x7e, 0x02, 0x00, 0x01, 0xa5, 0xff, 0xa8, 0xfe, 0x65, 0xfe, 0xc5, 0xfe, 0x63, 0xff, 0xf3, 0xff, +0x21, 0x00, 0x46, 0x00, 0xe4, 0xff, 0xfe, 0xfe, 0x52, 0xfe, 0xee, 0xfd, 0x1f, 0xfe, 0xe7, 0xfe, +0x38, 0x00, 0x11, 0x01, 0xf5, 0x00, 0x6e, 0x00, 0x86, 0xff, 0xc3, 0xfe, 0x3d, 0xfe, 0xc7, 0xfe, +0x29, 0x00, 0x39, 0x01, 0x7c, 0x01, 0xb6, 0x00, 0x60, 0xff, 0x19, 0xfe, 0x2b, 0xfe, 0x72, 0xff, +0xd8, 0x00, 0xfa, 0x01, 0x86, 0x02, 0xa9, 0x02, 0x04, 0x02, 0x25, 0x01, 0xc5, 0x00, 0x0d, 0x00, +0x13, 0xff, 0x13, 0xfe, 0xc4, 0xfd, 0x4d, 0xfe, 0x7f, 0xff, 0x20, 0x01, 0xd2, 0x01, 0xd1, 0x00, +0xff, 0xfe, 0xcc, 0xfd, 0xe2, 0xfd, 0xd5, 0xfe, 0x7b, 0x00, 0x3b, 0x02, 0xde, 0x02, 0x75, 0x02, +0xa2, 0x01, 0xf8, 0x00, 0x96, 0x00, 0x41, 0x00, 0x65, 0x00, 0x7b, 0x00, 0x64, 0x00, 0x8f, 0x00, +0x9f, 0x00, 0x41, 0x00, 0x1b, 0xff, 0xc1, 0xfd, 0x21, 0xfd, 0xc7, 0xfc, 0x82, 0xfd, 0x09, 0xff, +0x39, 0x00, 0x86, 0x00, 0xe3, 0xff, 0x0b, 0xff, 0x06, 0xfe, 0x02, 0xfd, 0xb0, 0xfc, 0x45, 0xfd, +0x9b, 0xfe, 0x0b, 0x00, 0x2b, 0x01, 0xb6, 0x01, 0x13, 0x01, 0x21, 0x00, 0x29, 0xff, 0x97, 0xfe, +0x1e, 0xff, 0x39, 0x00, 0xff, 0x00, 0xbb, 0x00, 0x77, 0xff, 0xbe, 0xfe, 0xa8, 0xfe, 0x2d, 0xff, +0xdf, 0xff, 0x27, 0x00, 0xd0, 0xff, 0xd0, 0xfe, 0x38, 0xfe, 0x38, 0xfe, 0xc1, 0xfe, 0x57, 0xff, +0x9f, 0xfe, 0x01, 0xfd, 0x38, 0xfb, 0x0a, 0xfb, 0xfa, 0xfc, 0xd1, 0xff, 0x3b, 0x02, 0x7d, 0x03, +0xdc, 0x02, 0xbe, 0x00, 0x8f, 0xfe, 0xdb, 0xfd, 0xbc, 0xfe, 0x21, 0x00, 0x1c, 0x01, 0x61, 0x01, +0x2b, 0x01, 0xc7, 0x00, 0xc0, 0x00, 0xf1, 0x00, 0xb5, 0x00, 0x42, 0x00, 0xd3, 0xff, 0x66, 0xff, +0x21, 0xff, 0x46, 0xff, 0xf1, 0xff, 0x38, 0x00, 0x82, 0xff, 0xa1, 0xfe, 0x98, 0xfe, 0x9a, 0xff, +0xe3, 0x00, 0x15, 0x02, 0xe9, 0x02, 0x9b, 0x02, 0x4d, 0x01, 0x63, 0xff, 0x9d, 0xfd, 0xb8, 0xfc, +0xda, 0xfc, 0x45, 0xfe, 0x1e, 0x00, 0x99, 0x01, 0x9d, 0x02, 0x92, 0x02, 0x71, 0x01, 0xd0, 0xff, +0xe4, 0xfe, 0x85, 0xff, 0xc2, 0x00, 0xe7, 0x01, 0x99, 0x02, 0xb6, 0x02, 0x19, 0x02, 0xfe, 0x00, +0x6b, 0x00, 0x5b, 0x00, 0x0a, 0x00, 0x35, 0xff, 0x18, 0xfe, 0xa1, 0xfd, 0x29, 0xfe, 0xca, 0xff, +0xb3, 0x01, 0xae, 0x02, 0x2b, 0x02, 0x14, 0x01, 0x10, 0x00, 0xe9, 0xff, 0x6e, 0x00, 0x65, 0x01, +0xf6, 0x01, 0x3f, 0x01, 0xdf, 0xff, 0x03, 0xff, 0x32, 0xff, 0x07, 0x00, 0xa7, 0x00, 0x90, 0x00, +0xb0, 0xff, 0xb7, 0xfe, 0x9f, 0xfe, 0xbc, 0xff, 0x37, 0x01, 0xf7, 0x01, 0x69, 0x01, 0xf3, 0xff, +0x83, 0xfe, 0x06, 0xfe, 0xca, 0xfe, 0x31, 0x00, 0x27, 0x01, 0xf2, 0x00, 0xff, 0xff, 0x37, 0xff, +0x17, 0xff, 0xa7, 0xff, 0x56, 0x00, 0x4a, 0x00, 0x5c, 0xff, 0xd7, 0xfd, 0x14, 0xfd, 0x6f, 0xfd, +0x57, 0xfe, 0x71, 0xff, 0x00, 0x00, 0xdd, 0xff, 0x62, 0xff, 0xeb, 0xfe, 0x0f, 0xff, 0x56, 0xff, +0x42, 0xff, 0xcc, 0xfe, 0x3a, 0xfe, 0x18, 0xfe, 0xe5, 0xfe, 0x77, 0x00, 0x33, 0x02, 0xde, 0x02, +0x65, 0x02, 0x62, 0x01, 0x43, 0x00, 0xb3, 0xff, 0xc1, 0xff, 0x70, 0x00, 0xa3, 0x00, 0x0e, 0x00, +0x31, 0xff, 0x9c, 0xfe, 0x9a, 0xfe, 0x03, 0xff, 0x93, 0xff, 0xe6, 0xff, 0x79, 0xff, 0x9a, 0xfe, +0x18, 0xfe, 0x6d, 0xfe, 0xaf, 0xff, 0x37, 0x01, 0x3e, 0x02, 0x17, 0x02, 0xfa, 0x00, 0xb1, 0xff, +0xc9, 0xfe, 0x7a, 0xfe, 0x08, 0xff, 0x27, 0x00, 0x18, 0x01, 0xfa, 0x00, 0x1e, 0x00, 0x30, 0xff, +0x8c, 0xfe, 0x24, 0xfe, 0x35, 0xfe, 0xf2, 0xfe, 0x0b, 0x00, 0x0b, 0x01, 0xc3, 0x01, 0x0a, 0x02, +0xff, 0x01, 0x7b, 0x01, 0xc6, 0x00, 0xfe, 0xff, 0x2a, 0xff, 0x9b, 0xfe, 0x65, 0xfe, 0x92, 0xfe, +0xfc, 0xfe, 0x8d, 0xff, 0x25, 0x00, 0x4c, 0x00, 0xed, 0xff, 0x52, 0xff, 0xfb, 0xfe, 0xf6, 0xfe, +0x2a, 0xff, 0x9d, 0xff, 0xd4, 0xff, 0xc4, 0xff, 0x7b, 0xff, 0x82, 0xff, 0xfd, 0xff, 0x9b, 0x00, +0x1e, 0x01, 0x31, 0x01, 0x0b, 0x01, 0x8d, 0x00, 0x2a, 0x00, 0x3f, 0x00, 0x86, 0x00, 0xa2, 0x00, +0x72, 0x00, 0x0b, 0x00, 0xbb, 0xff, 0x9e, 0xff, 0xf3, 0xff, 0x8f, 0x00, 0xce, 0x00, 0x6b, 0x00, +0xb3, 0xff, 0x1a, 0xff, 0xcd, 0xfe, 0xfd, 0xfe, 0xc1, 0xff, 0xcd, 0x00, 0x81, 0x01, 0xe7, 0x01, +0x16, 0x02, 0xfe, 0x01, 0xb9, 0x01, 0x67, 0x01, 0x37, 0x01, 0xd5, 0x00, 0x31, 0x00, 0xb7, 0xff, +0x81, 0xff, 0x53, 0xff, 0x15, 0xff, 0xe4, 0xfe, 0xb5, 0xfe, 0x52, 0xfe, 0xdc, 0xfd, 0xaa, 0xfd, +0xc5, 0xfd, 0x51, 0xfe, 0x31, 0xff, 0x0e, 0x00, 0x5f, 0x00, 0x30, 0x00, 0xe0, 0xff, 0xca, 0xff, +0xfb, 0xff, 0x87, 0x00, 0x7c, 0x01, 0x4b, 0x02, 0x94, 0x02, 0xf8, 0x01, 0xff, 0x00, 0xc1, 0xff, +0xb0, 0xfe, 0x24, 0xfe, 0x00, 0xfe, 0x0b, 0xfe, 0x39, 0xfe, 0x9d, 0xfe, 0x16, 0xff, 0x75, 0xff, +0xb6, 0xff, 0x03, 0x00, 0xd8, 0xff, 0x29, 0xff, 0x50, 0xfe, 0xcc, 0xfd, 0xe2, 0xfd, 0x79, 0xfe, +0x68, 0xff, 0x29, 0x00, 0x3c, 0x00, 0xb4, 0xff, 0xd7, 0xfe, 0xe9, 0xfd, 0x4c, 0xfd, 0x18, 0xfd, +0x34, 0xfd, 0x0e, 0xfd, 0xa1, 0xfc, 0x83, 0xfc, 0x0c, 0xfd, 0xf8, 0xfd, 0xf1, 0xfe, 0xa5, 0xff, +0xd9, 0xff, 0x8e, 0xff, 0x7d, 0xff, 0x6e, 0x00, 0xbf, 0x02, 0xf3, 0x05, 0x9e, 0x08, 0xd3, 0x09, +0x1b, 0x09, 0x50, 0x07, 0xe1, 0x05, 0x48, 0x05, 0x8c, 0x05, 0x07, 0x06, 0x2b, 0x06, 0x77, 0x05, +0x1e, 0x04, 0xff, 0x02, 0xf5, 0x02, 0xab, 0x03, 0x2d, 0x04, 0xb9, 0x03, 0x9c, 0x02, 0x92, 0x01, +0x4d, 0x01, 0x01, 0x02, 0x48, 0x03, 0x34, 0x04, 0x1c, 0x04, 0xf9, 0x02, 0x64, 0x01, 0x16, 0x00, +0x7e, 0xff, 0x72, 0xff, 0x5b, 0xff, 0xdf, 0xfe, 0x16, 0xfe, 0xad, 0xfd, 0xeb, 0xfd, 0xa3, 0xfe, +0x49, 0xff, 0x64, 0xff, 0x81, 0xfe, 0x18, 0xfd, 0xd6, 0xfb, 0x80, 0xfb, 0xf3, 0xfb, 0x8c, 0xfc, +0xcf, 0xfc, 0x5b, 0xfc, 0x3b, 0xfb, 0xcb, 0xf9, 0xbb, 0xf8, 0x52, 0xf8, 0x5f, 0xf8, 0x4d, 0xf8, +0x07, 0xf8, 0x9b, 0xf7, 0x4c, 0xf7, 0x33, 0xf7, 0x37, 0xf7, 0x41, 0xf7, 0x3c, 0xf7, 0x6a, 0xf7, +0xeb, 0xf7, 0xa4, 0xf8, 0x4d, 0xf9, 0xcd, 0xf9, 0xd7, 0xf9, 0x0b, 0xf9, 0x5c, 0xf7, 0xbe, 0xf5, +0xe2, 0xf4, 0xca, 0xf4, 0xf8, 0xf4, 0x67, 0xf5, 0x94, 0xf6, 0x1b, 0xf8, 0xab, 0xf8, 0xa0, 0xf7, +0x51, 0xf5, 0x59, 0xf3, 0xde, 0xf2, 0xf6, 0xf3, 0x08, 0xf6, 0xa3, 0xf7, 0x2a, 0xf7, 0x0b, 0xf4, +0xf3, 0xef, 0x1e, 0xef, 0x7b, 0xf5, 0xd6, 0x02, 0xec, 0x11, 0xab, 0x1c, 0xfe, 0x1f, 0x61, 0x1d, +0x1e, 0x18, 0x12, 0x13, 0x38, 0x10, 0x3a, 0x0f, 0x2b, 0x0e, 0x3b, 0x0b, 0x3d, 0x07, 0x70, 0x05, +0xf4, 0x07, 0xd1, 0x0c, 0x65, 0x0f, 0x58, 0x0c, 0xd1, 0x04, 0x5a, 0xfd, 0x3c, 0xfa, 0xe4, 0xfc, +0xa8, 0x03, 0x3c, 0x0b, 0xfe, 0x0f, 0x23, 0x10, 0xda, 0x0c, 0x65, 0x09, 0x03, 0x08, 0x44, 0x08, +0x4a, 0x08, 0x62, 0x07, 0x6e, 0x06, 0xe8, 0x06, 0x48, 0x09, 0x94, 0x0c, 0x15, 0x0f, 0x07, 0x0f, +0x16, 0x0c, 0xac, 0x07, 0x46, 0x04, 0x8a, 0x03, 0x41, 0x05, 0xbe, 0x07, 0x18, 0x09, 0x62, 0x08, +0xde, 0x05, 0xe1, 0x02, 0xd1, 0x00, 0x60, 0x00, 0x27, 0x01, 0xfe, 0x01, 0x0c, 0x02, 0x69, 0x01, +0xb7, 0x00, 0x7c, 0x00, 0x7e, 0x00, 0x5a, 0x00, 0xe8, 0xff, 0x6d, 0xff, 0x42, 0xff, 0xe8, 0xff, +0x64, 0x01, 0x65, 0x03, 0xcc, 0x04, 0xcc, 0x04, 0x5d, 0x03, 0x58, 0x01, 0x9f, 0xff, 0x9e, 0xfe, +0x19, 0xfe, 0xa2, 0xfd, 0xd0, 0xfc, 0x78, 0xfb, 0x98, 0xf9, 0xaa, 0xf7, 0x01, 0xf6, 0xce, 0xf4, +0xc3, 0xf3, 0xea, 0xf2, 0x8b, 0xf2, 0x0c, 0xf3, 0x52, 0xf4, 0xd3, 0xf5, 0x15, 0xf7, 0x1e, 0xf8, +0xfc, 0xf8, 0xae, 0xf9, 0x57, 0xfa, 0x09, 0xfb, 0xe8, 0xfb, 0x79, 0xfc, 0x38, 0xfc, 0x24, 0xfb, +0x9a, 0xf9, 0xe4, 0xf7, 0x02, 0xf6, 0x14, 0xf4, 0x43, 0xf2, 0xf3, 0xf0, 0xfe, 0xef, 0x7b, 0xef, +0x92, 0xef, 0x68, 0xf0, 0x7e, 0xf1, 0x14, 0xf2, 0x1f, 0xf2, 0x5f, 0xf2, 0x50, 0xf3, 0x87, 0xf4, +0x3a, 0xf5, 0x3b, 0xf5, 0x70, 0xf5, 0x90, 0xf6, 0x5e, 0xf8, 0xd1, 0xf9, 0x07, 0xfa, 0x83, 0xf8, +0x58, 0xf5, 0x3e, 0xf2, 0x5e, 0xf2, 0x01, 0xf9, 0xb4, 0x05, 0xaf, 0x13, 0x8d, 0x1c, 0x86, 0x1d, +0x70, 0x18, 0xd9, 0x11, 0xf3, 0x0c, 0x47, 0x0a, 0xd7, 0x08, 0x29, 0x07, 0xa6, 0x04, 0xf1, 0x01, +0xf7, 0x00, 0x00, 0x03, 0x19, 0x07, 0x63, 0x09, 0xe0, 0x06, 0x72, 0x00, 0xae, 0xfa, 0x3b, 0xfa, +0xe2, 0xff, 0xbb, 0x08, 0xa6, 0x10, 0xde, 0x14, 0x9c, 0x14, 0x65, 0x11, 0x9a, 0x0d, 0x81, 0x0b, +0xb1, 0x0b, 0xc9, 0x0c, 0x16, 0x0d, 0x4e, 0x0c, 0x65, 0x0b, 0x6b, 0x0b, 0xdd, 0x0b, 0x65, 0x0b, +0xfd, 0x08, 0xfc, 0x04, 0xb1, 0x00, 0x8f, 0xfd, 0x8d, 0xfc, 0xc2, 0xfd, 0x4d, 0x00, 0xb4, 0x02, +0xd2, 0x03, 0xbe, 0x03, 0x28, 0x03, 0xfa, 0x02, 0x4c, 0x03, 0xc0, 0x03, 0x0f, 0x04, 0x28, 0x04, +0x62, 0x04, 0x22, 0x05, 0x16, 0x06, 0xba, 0x06, 0x4d, 0x06, 0xa0, 0x04, 0x14, 0x02, 0x84, 0xff, +0xf1, 0xfd, 0x8e, 0xfd, 0xdb, 0xfd, 0x17, 0xfe, 0xdb, 0xfd, 0x83, 0xfd, 0x69, 0xfd, 0x89, 0xfd, +0x90, 0xfd, 0x2f, 0xfd, 0xa4, 0xfc, 0x2b, 0xfc, 0x40, 0xfc, 0x03, 0xfd, 0x0a, 0xfe, 0x9a, 0xfe, +0xed, 0xfd, 0xf9, 0xfb, 0xa8, 0xf9, 0x27, 0xf8, 0x20, 0xf8, 0xf5, 0xf8, 0x8c, 0xf9, 0x52, 0xf9, +0x93, 0xf8, 0x27, 0xf8, 0x69, 0xf8, 0x5c, 0xf9, 0x84, 0xfa, 0x7a, 0xfb, 0xeb, 0xfb, 0xea, 0xfb, +0xd0, 0xfb, 0xf4, 0xfb, 0xf6, 0xfb, 0x43, 0xfb, 0x97, 0xf9, 0x73, 0xf7, 0xe3, 0xf5, 0x65, 0xf5, +0x6d, 0xf5, 0x1f, 0xf5, 0x16, 0xf4, 0xbe, 0xf2, 0xd4, 0xf1, 0x99, 0xf1, 0x0a, 0xf2, 0x9d, 0xf2, +0xdf, 0xf2, 0x87, 0xf2, 0x02, 0xf2, 0x43, 0xf2, 0xf3, 0xf3, 0x92, 0xf6, 0xf9, 0xf8, 0x46, 0xfa, +0x74, 0xfa, 0x00, 0xfa, 0x48, 0xf9, 0x3c, 0xf8, 0xcc, 0xf6, 0xab, 0xf5, 0x63, 0xf6, 0x4f, 0xfa, +0x1f, 0x01, 0xef, 0x08, 0xff, 0x0e, 0x6f, 0x11, 0x4b, 0x10, 0xe9, 0x0c, 0x68, 0x09, 0x1a, 0x07, +0xe6, 0x05, 0x0e, 0x05, 0x3f, 0x04, 0xe9, 0x03, 0x06, 0x05, 0xb1, 0x07, 0xdd, 0x0a, 0xeb, 0x0c, +0xe6, 0x0c, 0x56, 0x0b, 0xbd, 0x09, 0x8b, 0x09, 0x3b, 0x0b, 0x1f, 0x0e, 0xba, 0x10, 0xd7, 0x11, +0x0f, 0x11, 0xea, 0x0e, 0x22, 0x0c, 0x5a, 0x09, 0xdf, 0x06, 0x0a, 0x05, 0xfe, 0x03, 0xbc, 0x03, +0x33, 0x04, 0x27, 0x05, 0x2f, 0x06, 0xdd, 0x06, 0xb8, 0x06, 0xa5, 0x05, 0xeb, 0x03, 0x52, 0x02, +0xe5, 0x01, 0x13, 0x03, 0x9a, 0x05, 0x8f, 0x08, 0x9f, 0x0a, 0xf4, 0x0a, 0x3e, 0x09, 0xf9, 0x05, +0x5a, 0x02, 0x66, 0xff, 0xfa, 0xfd, 0xda, 0xfd, 0x12, 0xfe, 0x13, 0xfe, 0x86, 0xfd, 0xce, 0xfc, +0xe3, 0xfb, 0xa1, 0xfa, 0x53, 0xf9, 0x92, 0xf8, 0xbc, 0xf8, 0xac, 0xf9, 0x25, 0xfb, 0xfe, 0xfc, +0xe3, 0xfe, 0xfb, 0xff, 0xd9, 0xff, 0xae, 0xfe, 0x78, 0xfd, 0xf0, 0xfc, 0xf0, 0xfc, 0xea, 0xfc, +0x7d, 0xfc, 0xee, 0xfb, 0x46, 0xfb, 0x88, 0xfa, 0x65, 0xf9, 0x05, 0xf8, 0x6b, 0xf6, 0xc3, 0xf4, +0x58, 0xf3, 0x01, 0xf3, 0x42, 0xf4, 0xe6, 0xf6, 0xc5, 0xf9, 0xb6, 0xfb, 0x51, 0xfc, 0x2f, 0xfc, +0x02, 0xfc, 0x6d, 0xfc, 0x38, 0xfd, 0x17, 0xfe, 0x97, 0xfe, 0x8c, 0xfe, 0x42, 0xfe, 0xc4, 0xfd, +0x12, 0xfd, 0xea, 0xfb, 0x0d, 0xfa, 0x98, 0xf7, 0x0c, 0xf5, 0x59, 0xf3, 0x0c, 0xf3, 0x29, 0xf4, +0xf2, 0xf5, 0x47, 0xf7, 0x80, 0xf7, 0x94, 0xf6, 0x36, 0xf5, 0x49, 0xf4, 0x85, 0xf4, 0xe4, 0xf5, +0xef, 0xf7, 0x00, 0xfa, 0x63, 0xfb, 0xcd, 0xfb, 0x8e, 0xfb, 0xf3, 0xfa, 0x0a, 0xfa, 0x43, 0xf8, +0x92, 0xf5, 0xbe, 0xf2, 0xe4, 0xf1, 0xf3, 0xf4, 0x43, 0xfc, 0xf0, 0x05, 0xb8, 0x0e, 0x0d, 0x14, +0x3c, 0x15, 0x69, 0x13, 0xc5, 0x10, 0x22, 0x0f, 0xd5, 0x0e, 0xeb, 0x0e, 0x7f, 0x0e, 0x60, 0x0d, +0x9b, 0x0c, 0xe9, 0x0c, 0x0a, 0x0e, 0xa4, 0x0e, 0x69, 0x0d, 0x4f, 0x0a, 0xe5, 0x06, 0x29, 0x05, +0x37, 0x06, 0x6b, 0x09, 0xdf, 0x0c, 0xe1, 0x0e, 0xd4, 0x0e, 0x72, 0x0d, 0x00, 0x0c, 0x50, 0x0b, +0x98, 0x0b, 0x2c, 0x0c, 0x58, 0x0c, 0xd8, 0x0b, 0x3a, 0x0b, 0x4d, 0x0b, 0x2c, 0x0c, 0x1a, 0x0d, +0x02, 0x0d, 0x5e, 0x0b, 0xa8, 0x08, 0xab, 0x05, 0x75, 0x03, 0x69, 0x02, 0xac, 0x02, 0xb8, 0x03, +0x84, 0x04, 0x64, 0x04, 0x34, 0x03, 0x88, 0x01, 0x11, 0x00, 0x2c, 0xff, 0xab, 0xfe, 0x52, 0xfe, +0x0f, 0xfe, 0xd2, 0xfd, 0xa8, 0xfd, 0x7d, 0xfd, 0x87, 0xfd, 0x5a, 0xfd, 0xc3, 0xfc, 0x8f, 0xfb, +0x4c, 0xfa, 0x9b, 0xf9, 0xe4, 0xf9, 0xda, 0xfa, 0xba, 0xfb, 0xbd, 0xfb, 0xd0, 0xfa, 0x43, 0xf9, +0xc1, 0xf7, 0xc2, 0xf6, 0x57, 0xf6, 0x31, 0xf6, 0x0a, 0xf6, 0xb6, 0xf5, 0x5d, 0xf5, 0x29, 0xf5, +0x0a, 0xf5, 0xa1, 0xf4, 0x8d, 0xf3, 0x0c, 0xf2, 0xa4, 0xf0, 0x00, 0xf0, 0x50, 0xf0, 0x5a, 0xf1, +0xba, 0xf2, 0x16, 0xf4, 0x53, 0xf5, 0x8c, 0xf6, 0xdd, 0xf7, 0x58, 0xf9, 0xc6, 0xfa, 0x0b, 0xfc, +0x06, 0xfd, 0xba, 0xfd, 0x27, 0xfe, 0x0e, 0xfe, 0x58, 0xfd, 0xfa, 0xfb, 0x34, 0xfa, 0x5c, 0xf8, +0xe5, 0xf6, 0xd8, 0xf5, 0x2f, 0xf5, 0xbc, 0xf4, 0xa6, 0xf4, 0x1c, 0xf5, 0x00, 0xf6, 0x05, 0xf7, +0xd3, 0xf7, 0x3f, 0xf8, 0x8a, 0xf8, 0x0f, 0xf9, 0x39, 0xfa, 0x67, 0xfc, 0x5a, 0xff, 0x65, 0x02, +0x73, 0x04, 0xd9, 0x04, 0x60, 0x03, 0x8a, 0x00, 0xfc, 0xfc, 0xcc, 0xf9, 0x7d, 0xf8, 0x83, 0xfa, +0x47, 0x00, 0x4a, 0x08, 0xf7, 0x0f, 0xef, 0x14, 0x03, 0x16, 0xcd, 0x13, 0x7f, 0x0f, 0xe1, 0x0a, +0x53, 0x07, 0x95, 0x05, 0x81, 0x05, 0x74, 0x06, 0x0b, 0x08, 0x02, 0x0a, 0xdc, 0x0b, 0xbf, 0x0c, +0x04, 0x0c, 0xdf, 0x09, 0x97, 0x07, 0xc2, 0x06, 0x16, 0x08, 0x0d, 0x0b, 0x79, 0x0e, 0x18, 0x11, +0xef, 0x11, 0xd8, 0x10, 0x72, 0x0e, 0xd5, 0x0b, 0xfe, 0x09, 0x13, 0x09, 0xab, 0x08, 0x6f, 0x08, +0x5d, 0x08, 0x9d, 0x08, 0xe7, 0x08, 0xb3, 0x08, 0xb6, 0x07, 0x05, 0x06, 0x07, 0x04, 0x25, 0x02, +0xf0, 0x00, 0xdd, 0x00, 0xdb, 0x01, 0x46, 0x03, 0x4d, 0x04, 0x92, 0x04, 0x6a, 0x04, 0x46, 0x04, +0x2f, 0x04, 0xe2, 0x03, 0x1f, 0x03, 0xd0, 0x01, 0x27, 0x00, 0x57, 0xfe, 0xc8, 0xfc, 0xf5, 0xfb, +0x05, 0xfc, 0x68, 0xfc, 0x64, 0xfc, 0x89, 0xfb, 0x84, 0xfa, 0x01, 0xfa, 0x66, 0xfa, 0x4d, 0xfb, +0xe5, 0xfb, 0xac, 0xfb, 0x94, 0xfa, 0x2e, 0xf9, 0x84, 0xf8, 0x27, 0xf9, 0xd7, 0xfa, 0x7e, 0xfc, +0xb3, 0xfc, 0x16, 0xfb, 0x43, 0xf8, 0x79, 0xf5, 0x96, 0xf3, 0xba, 0xf2, 0x55, 0xf2, 0xf4, 0xf1, +0xbc, 0xf1, 0x14, 0xf2, 0x48, 0xf3, 0xf4, 0xf4, 0x6b, 0xf6, 0x1e, 0xf7, 0x5e, 0xf7, 0xfb, 0xf7, +0xc1, 0xf9, 0xc8, 0xfc, 0x00, 0x00, 0x23, 0x02, 0x44, 0x02, 0x96, 0x00, 0x1f, 0xfe, 0xff, 0xfb, +0x95, 0xfa, 0x6b, 0xf9, 0xde, 0xf7, 0xd2, 0xf5, 0xec, 0xf3, 0x15, 0xf3, 0xad, 0xf3, 0x60, 0xf5, +0x2c, 0xf7, 0x74, 0xf8, 0xce, 0xf8, 0xb2, 0xf8, 0xa4, 0xf8, 0x34, 0xf9, 0x8e, 0xfa, 0x8a, 0xfc, +0xc4, 0xfe, 0xe7, 0x00, 0x94, 0x02, 0x3f, 0x03, 0xcb, 0x02, 0x3a, 0x01, 0x43, 0xff, 0x65, 0xfd, +0xc1, 0xfb, 0xea, 0xf9, 0x78, 0xf7, 0xd9, 0xf4, 0x90, 0xf3, 0x71, 0xf5, 0x00, 0xfb, 0x0f, 0x03, +0x17, 0x0b, 0x6b, 0x10, 0xf5, 0x11, 0x82, 0x10, 0x3c, 0x0e, 0xff, 0x0c, 0x21, 0x0d, 0xce, 0x0d, +0xbf, 0x0d, 0xac, 0x0c, 0x49, 0x0b, 0xbe, 0x0a, 0x5d, 0x0b, 0x6d, 0x0c, 0x8a, 0x0c, 0xff, 0x0a, +0x1e, 0x08, 0x5b, 0x05, 0xea, 0x03, 0x82, 0x04, 0x66, 0x06, 0x73, 0x08, 0x6f, 0x09, 0xfa, 0x08, +0x85, 0x07, 0x11, 0x06, 0x2f, 0x05, 0xd4, 0x04, 0x94, 0x04, 0x3b, 0x04, 0x02, 0x04, 0x3d, 0x04, +0xe7, 0x04, 0xa6, 0x05, 0xba, 0x05, 0xd4, 0x04, 0xda, 0x02, 0x94, 0x00, 0xf8, 0xfe, 0xf0, 0xfe, +0x76, 0x00, 0xc1, 0x02, 0x7e, 0x04, 0xe5, 0x04, 0xd9, 0x03, 0x16, 0x02, 0x50, 0x00, 0x00, 0xff, +0x21, 0xfe, 0xa9, 0xfd, 0x4a, 0xfd, 0x32, 0xfd, 0x6b, 0xfd, 0x02, 0xfe, 0x8c, 0xfe, 0xae, 0xfe, +0x38, 0xfe, 0x5b, 0xfd, 0xd3, 0xfc, 0x1a, 0xfd, 0x67, 0xfe, 0x32, 0x00, 0xa2, 0x01, 0x2c, 0x02, +0xb7, 0x01, 0xca, 0x00, 0xe0, 0xff, 0x27, 0xff, 0x82, 0xfe, 0xce, 0xfd, 0xf2, 0xfc, 0xfa, 0xfb, +0xc6, 0xfa, 0x8b, 0xf9, 0x48, 0xf8, 0x03, 0xf7, 0xbf, 0xf5, 0xbd, 0xf4, 0x8d, 0xf4, 0x63, 0xf5, +0x23, 0xf7, 0x46, 0xf9, 0x46, 0xfb, 0x02, 0xfd, 0x5a, 0xfe, 0x8e, 0xff, 0x8f, 0x00, 0x34, 0x01, +0x81, 0x01, 0x55, 0x01, 0xc4, 0x00, 0xf0, 0xff, 0xcf, 0xfe, 0x7b, 0xfd, 0xe1, 0xfb, 0x20, 0xfa, +0x57, 0xf8, 0xfe, 0xf6, 0x64, 0xf6, 0x8c, 0xf6, 0x16, 0xf7, 0x95, 0xf7, 0xef, 0xf7, 0x6d, 0xf8, +0x42, 0xf9, 0x81, 0xfa, 0x03, 0xfc, 0x88, 0xfd, 0xf5, 0xfe, 0x01, 0x00, 0x89, 0x00, 0x2e, 0x00, +0x0c, 0xff, 0x62, 0xfd, 0xe0, 0xfb, 0xd3, 0xfa, 0x64, 0xfa, 0xe8, 0xf9, 0xc1, 0xf8, 0x82, 0xf6, +0x18, 0xf4, 0x75, 0xf3, 0x9b, 0xf6, 0x87, 0xfd, 0xbb, 0x06, 0xe8, 0x0e, 0xc7, 0x13, 0xd3, 0x14, +0x2a, 0x13, 0xfa, 0x10, 0x4b, 0x0f, 0xf6, 0x0d, 0x2f, 0x0c, 0x80, 0x09, 0xa1, 0x06, 0xfa, 0x04, +0x50, 0x05, 0x74, 0x07, 0xa4, 0x09, 0x29, 0x0a, 0x48, 0x08, 0x09, 0x05, 0x65, 0x02, 0xdf, 0x01, +0xc0, 0x03, 0xb6, 0x06, 0x1d, 0x09, 0xf4, 0x09, 0x21, 0x09, 0x99, 0x07, 0x31, 0x06, 0x53, 0x05, +0xae, 0x04, 0xaa, 0x03, 0x3f, 0x02, 0xfd, 0x00, 0x80, 0x00, 0x21, 0x01, 0x65, 0x02, 0x53, 0x03, +0x06, 0x03, 0x4c, 0x01, 0xd9, 0xfe, 0xc6, 0xfc, 0xe9, 0xfb, 0x6b, 0xfc, 0xcd, 0xfd, 0x41, 0xff, +0x53, 0x00, 0xf9, 0x00, 0x32, 0x01, 0xde, 0x00, 0xf4, 0xff, 0x77, 0xfe, 0xba, 0xfc, 0x57, 0xfb, +0xf8, 0xfa, 0xd2, 0xfb, 0x55, 0xfd, 0xc5, 0xfe, 0x70, 0xff, 0x46, 0xff, 0xa0, 0xfe, 0x02, 0xfe, +0xc9, 0xfd, 0xf8, 0xfd, 0x46, 0xfe, 0x5b, 0xfe, 0x40, 0xfe, 0x29, 0xfe, 0x5f, 0xfe, 0xf8, 0xfe, +0x89, 0xff, 0x89, 0xff, 0xa5, 0xfe, 0xc7, 0xfc, 0x7d, 0xfa, 0x5d, 0xf8, 0x12, 0xf7, 0xb9, 0xf6, +0x11, 0xf7, 0xa8, 0xf7, 0x21, 0xf8, 0x8a, 0xf8, 0x13, 0xf9, 0xeb, 0xf9, 0x14, 0xfb, 0x5e, 0xfc, +0x9f, 0xfd, 0xc0, 0xfe, 0xdb, 0xff, 0x14, 0x01, 0x39, 0x02, 0x02, 0x03, 0x01, 0x03, 0xfe, 0x01, +0x1f, 0x00, 0xc9, 0xfd, 0xa2, 0xfb, 0xe5, 0xf9, 0xe3, 0xf8, 0x67, 0xf8, 0x6b, 0xf8, 0xae, 0xf8, +0xf4, 0xf8, 0xfa, 0xf8, 0xd3, 0xf8, 0xa0, 0xf8, 0xa3, 0xf8, 0x0c, 0xf9, 0xb0, 0xf9, 0x62, 0xfa, +0x00, 0xfb, 0xa1, 0xfb, 0x79, 0xfc, 0x9a, 0xfd, 0x99, 0xfe, 0x06, 0xff, 0xa3, 0xfe, 0xa7, 0xfd, +0xa9, 0xfc, 0xd7, 0xfb, 0xfe, 0xfa, 0x33, 0xf9, 0x31, 0xf6, 0xc5, 0xf2, 0x29, 0xf1, 0xb4, 0xf3, +0x37, 0xfb, 0xf3, 0x05, 0x20, 0x10, 0x33, 0x16, 0xfd, 0x16, 0xd6, 0x13, 0xb6, 0x0f, 0x03, 0x0d, +0x5f, 0x0c, 0xc1, 0x0c, 0xe4, 0x0c, 0x3e, 0x0c, 0xbd, 0x0b, 0x4c, 0x0c, 0xf4, 0x0d, 0x7a, 0x0f, +0x2b, 0x0f, 0x73, 0x0c, 0x87, 0x08, 0x95, 0x05, 0x23, 0x05, 0x46, 0x07, 0x4f, 0x0a, 0x4d, 0x0c, +0x09, 0x0c, 0xc9, 0x09, 0xec, 0x06, 0xd9, 0x04, 0xe3, 0x03, 0x63, 0x03, 0x92, 0x02, 0x42, 0x01, +0x47, 0x00, 0x59, 0x00, 0xbf, 0x01, 0x87, 0x03, 0x51, 0x04, 0x3e, 0x03, 0x6c, 0x00, 0x3a, 0xfd, +0x5c, 0xfb, 0xd1, 0xfb, 0x4e, 0xfe, 0x7b, 0x01, 0xc1, 0x03, 0x48, 0x04, 0x25, 0x03, 0x1e, 0x01, +0xf6, 0xfe, 0x15, 0xfd, 0x99, 0xfb, 0x6b, 0xfa, 0xc0, 0xf9, 0xa5, 0xf9, 0x22, 0xfa, 0xe0, 0xfa, +0x7d, 0xfb, 0xa1, 0xfb, 0x4c, 0xfb, 0xee, 0xfa, 0x1d, 0xfb, 0x04, 0xfc, 0x86, 0xfd, 0x24, 0xff, +0x38, 0x00, 0x97, 0x00, 0x6f, 0x00, 0xfb, 0xff, 0x71, 0xff, 0xc7, 0xfe, 0xef, 0xfd, 0xc5, 0xfc, +0x42, 0xfb, 0x94, 0xf9, 0x15, 0xf8, 0xd8, 0xf6, 0xf8, 0xf5, 0x4d, 0xf5, 0xe7, 0xf4, 0xc7, 0xf4, +0x30, 0xf5, 0x39, 0xf6, 0xd4, 0xf7, 0xb4, 0xf9, 0x91, 0xfb, 0x1b, 0xfd, 0x4a, 0xfe, 0x22, 0xff, +0x99, 0xff, 0xa2, 0xff, 0x3e, 0xff, 0x86, 0xfe, 0x9d, 0xfd, 0xbb, 0xfc, 0xf4, 0xfb, 0x1c, 0xfb, +0x0c, 0xfa, 0x88, 0xf8, 0xdb, 0xf6, 0x6d, 0xf5, 0xbc, 0xf4, 0xe5, 0xf4, 0x98, 0xf5, 0x82, 0xf6, +0x36, 0xf7, 0x9c, 0xf7, 0xb9, 0xf7, 0xfb, 0xf7, 0xe8, 0xf8, 0xbc, 0xfa, 0x38, 0xfd, 0xb0, 0xff, +0x3a, 0x01, 0x5c, 0x01, 0x24, 0x00, 0x3f, 0xfe, 0x93, 0xfc, 0x6f, 0xfb, 0x85, 0xfa, 0xad, 0xf8, +0x98, 0xf5, 0x3b, 0xf2, 0xa5, 0xf0, 0x63, 0xf3, 0xfc, 0xfa, 0xb9, 0x05, 0xc3, 0x0f, 0x84, 0x15, +0x10, 0x16, 0x00, 0x13, 0x87, 0x0f, 0xf4, 0x0d, 0x7c, 0x0e, 0xc1, 0x0f, 0xfa, 0x0f, 0xb7, 0x0e, +0x30, 0x0d, 0xd9, 0x0c, 0x55, 0x0e, 0x42, 0x10, 0x77, 0x10, 0xee, 0x0d, 0x63, 0x09, 0x52, 0x05, +0xc5, 0x03, 0x50, 0x05, 0xaf, 0x08, 0x97, 0x0b, 0x2f, 0x0c, 0x4e, 0x0a, 0x0a, 0x07, 0x71, 0x04, +0x78, 0x03, 0x15, 0x04, 0x65, 0x05, 0x7a, 0x06, 0xeb, 0x06, 0xfb, 0x06, 0x16, 0x07, 0x63, 0x07, +0x61, 0x07, 0x84, 0x06, 0x9c, 0x04, 0x21, 0x02, 0xf9, 0xff, 0x0f, 0xff, 0x76, 0xff, 0xc2, 0x00, +0xcc, 0x01, 0xc7, 0x01, 0x80, 0x00, 0xa0, 0xfe, 0x14, 0xfd, 0x87, 0xfc, 0xf3, 0xfc, 0xaf, 0xfd, +0x21, 0xfe, 0x0d, 0xfe, 0x93, 0xfd, 0x21, 0xfd, 0x27, 0xfd, 0xa3, 0xfd, 0x5c, 0xfe, 0xea, 0xfe, +0x69, 0xff, 0xf4, 0xff, 0xb8, 0x00, 0x94, 0x01, 0x26, 0x02, 0x13, 0x02, 0x45, 0x01, 0xe3, 0xff, +0x5c, 0xfe, 0x2f, 0xfd, 0x53, 0xfc, 0xa6, 0xfb, 0xae, 0xfa, 0x67, 0xf9, 0xf2, 0xf7, 0xa6, 0xf6, +0xb2, 0xf5, 0x30, 0xf5, 0x39, 0xf5, 0xc4, 0xf5, 0xc7, 0xf6, 0x44, 0xf8, 0x0e, 0xfa, 0xdb, 0xfb, +0x3d, 0xfd, 0x37, 0xfe, 0xee, 0xfe, 0xc8, 0xff, 0xd7, 0x00, 0xcd, 0x01, 0x2f, 0x02, 0x9b, 0x01, +0x0f, 0x00, 0xf3, 0xfd, 0xd1, 0xfb, 0x1d, 0xfa, 0xd1, 0xf8, 0xb4, 0xf7, 0x87, 0xf6, 0x67, 0xf5, +0x8c, 0xf4, 0x51, 0xf4, 0x88, 0xf4, 0x2f, 0xf5, 0xcf, 0xf5, 0x52, 0xf6, 0xa1, 0xf6, 0x23, 0xf7, +0x13, 0xf8, 0xaf, 0xf9, 0xe2, 0xfb, 0x1e, 0xfe, 0x9d, 0xff, 0xa8, 0xff, 0x3a, 0xfe, 0xb6, 0xfb, +0x0c, 0xf9, 0x01, 0xf7, 0x9b, 0xf5, 0x3a, 0xf4, 0x26, 0xf2, 0x5d, 0xef, 0x78, 0xed, 0x9f, 0xee, +0x5d, 0xf4, 0xff, 0xfd, 0x52, 0x08, 0x7b, 0x0f, 0x5c, 0x11, 0xac, 0x0e, 0x8b, 0x0a, 0x19, 0x08, +0x9f, 0x08, 0x2c, 0x0b, 0x6e, 0x0d, 0x9f, 0x0d, 0xe2, 0x0b, 0x2b, 0x0a, 0x06, 0x0a, 0xa1, 0x0b, +0xfa, 0x0c, 0x66, 0x0c, 0xa5, 0x09, 0x7a, 0x06, 0xef, 0x04, 0x28, 0x06, 0x5e, 0x09, 0x31, 0x0c, +0xb4, 0x0c, 0x47, 0x0a, 0x77, 0x06, 0xa0, 0x03, 0x2f, 0x03, 0xe2, 0x04, 0xd3, 0x06, 0x8a, 0x07, +0xa7, 0x06, 0x51, 0x05, 0xed, 0x04, 0x14, 0x06, 0x07, 0x08, 0x1f, 0x09, 0x34, 0x08, 0x57, 0x05, +0xec, 0x01, 0xb8, 0xff, 0xc3, 0xff, 0xa0, 0x01, 0xe1, 0x03, 0xf8, 0x04, 0x45, 0x04, 0x7a, 0x02, +0xc2, 0x00, 0x2c, 0x00, 0x86, 0x00, 0x0e, 0x01, 0xd1, 0x00, 0x9a, 0xff, 0x11, 0xfe, 0x0e, 0xfd, +0x4b, 0xfd, 0xaf, 0xfe, 0x3a, 0x00, 0xfa, 0x00, 0x83, 0x00, 0x8a, 0xff, 0x05, 0xff, 0xa2, 0xff, +0x04, 0x01, 0x3e, 0x02, 0x6c, 0x02, 0x43, 0x01, 0x81, 0xff, 0x0e, 0xfe, 0x88, 0xfd, 0xa1, 0xfd, +0x7d, 0xfd, 0x67, 0xfc, 0x4f, 0xfa, 0x05, 0xf8, 0x78, 0xf6, 0x1b, 0xf6, 0xb4, 0xf6, 0x91, 0xf7, +0x43, 0xf8, 0xcc, 0xf8, 0x9b, 0xf9, 0xde, 0xfa, 0x81, 0xfc, 0x18, 0xfe, 0x5a, 0xff, 0x3a, 0x00, +0xfc, 0x00, 0xb4, 0x01, 0x5b, 0x02, 0x8b, 0x02, 0xb9, 0x01, 0xcd, 0xff, 0x23, 0xfd, 0x69, 0xfa, +0x22, 0xf8, 0x7c, 0xf6, 0x54, 0xf5, 0x99, 0xf4, 0x1e, 0xf4, 0xa7, 0xf3, 0x48, 0xf3, 0x36, 0xf3, +0xb0, 0xf3, 0x9c, 0xf4, 0xc3, 0xf5, 0xd3, 0xf6, 0xd8, 0xf7, 0xf4, 0xf8, 0x96, 0xfa, 0xd7, 0xfc, +0x65, 0xff, 0x47, 0x01, 0x79, 0x01, 0xa3, 0xff, 0x5c, 0xfc, 0xc7, 0xf8, 0xc6, 0xf5, 0x4b, 0xf3, +0xed, 0xf0, 0xa8, 0xee, 0x6a, 0xed, 0x87, 0xef, 0x50, 0xf6, 0x98, 0x00, 0x85, 0x0a, 0xd2, 0x0f, +0xce, 0x0e, 0x99, 0x09, 0x47, 0x04, 0x67, 0x02, 0x56, 0x05, 0x1c, 0x0b, 0x33, 0x10, 0x6d, 0x11, +0x04, 0x0f, 0xfd, 0x0b, 0x36, 0x0b, 0x8d, 0x0c, 0x97, 0x0d, 0x78, 0x0c, 0x70, 0x09, 0x6e, 0x06, +0x19, 0x05, 0x0f, 0x06, 0x8d, 0x08, 0x63, 0x0a, 0x63, 0x09, 0x26, 0x05, 0x40, 0x00, 0xf7, 0xfd, +0x8f, 0xff, 0x6a, 0x03, 0xfd, 0x06, 0xc4, 0x08, 0xcf, 0x08, 0xf2, 0x07, 0x5c, 0x07, 0xe6, 0x07, +0x53, 0x09, 0x29, 0x0a, 0x0f, 0x09, 0x59, 0x06, 0x8a, 0x03, 0x01, 0x02, 0xf8, 0x01, 0x6b, 0x02, +0x64, 0x02, 0x2e, 0x01, 0xd1, 0xfe, 0x50, 0xfc, 0x0c, 0xfb, 0xac, 0xfb, 0xb8, 0xfd, 0x76, 0xff, +0xca, 0xff, 0xa7, 0xfe, 0xf5, 0xfc, 0xd0, 0xfb, 0x0c, 0xfc, 0x18, 0xfe, 0x27, 0x01, 0xfa, 0x03, +0x57, 0x05, 0x58, 0x05, 0xca, 0x04, 0x56, 0x04, 0x02, 0x04, 0x93, 0x03, 0x93, 0x02, 0xd3, 0x00, +0x74, 0xfe, 0x2d, 0xfc, 0xca, 0xfa, 0x85, 0xfa, 0x8b, 0xfa, 0xe5, 0xf9, 0x36, 0xf8, 0x09, 0xf6, +0x41, 0xf4, 0x96, 0xf3, 0x47, 0xf4, 0x04, 0xf6, 0x00, 0xf8, 0x76, 0xf9, 0x34, 0xfa, 0xd1, 0xfa, +0x03, 0xfc, 0xc3, 0xfd, 0x8d, 0xff, 0xc8, 0x00, 0x65, 0x01, 0x7c, 0x01, 0x03, 0x01, 0xf0, 0xff, +0x7d, 0xfe, 0xdb, 0xfc, 0xf4, 0xfa, 0xce, 0xf8, 0xe8, 0xf6, 0xdf, 0xf5, 0x97, 0xf5, 0x6c, 0xf5, +0xce, 0xf4, 0xed, 0xf3, 0x3a, 0xf3, 0x2f, 0xf3, 0x1a, 0xf4, 0x1b, 0xf6, 0xcc, 0xf8, 0x05, 0xfb, +0x04, 0xfc, 0x0c, 0xfc, 0x80, 0xfc, 0x31, 0xfe, 0x74, 0x00, 0xfa, 0x01, 0x01, 0x02, 0x65, 0x00, +0x6a, 0xfd, 0x6a, 0xf9, 0x7b, 0xf5, 0x86, 0xf2, 0x2b, 0xf0, 0x0b, 0xee, 0xf3, 0xec, 0x1c, 0xf0, +0x13, 0xf9, 0x1b, 0x05, 0xf9, 0x0e, 0x51, 0x12, 0x72, 0x0f, 0xa8, 0x09, 0xf2, 0x04, 0x95, 0x04, +0x6c, 0x09, 0x20, 0x11, 0x85, 0x16, 0x20, 0x16, 0x02, 0x11, 0x0b, 0x0c, 0xb1, 0x0a, 0x45, 0x0c, +0xbe, 0x0d, 0x61, 0x0d, 0x8d, 0x0b, 0xb5, 0x09, 0xf2, 0x08, 0xf3, 0x09, 0x50, 0x0c, 0xd1, 0x0d, +0xfe, 0x0b, 0xea, 0x06, 0xca, 0x01, 0x5c, 0x00, 0x72, 0x03, 0xaf, 0x08, 0xb8, 0x0c, 0xd4, 0x0d, +0xee, 0x0b, 0x94, 0x08, 0x0c, 0x06, 0xf6, 0x05, 0xfb, 0x07, 0xd2, 0x09, 0x7e, 0x09, 0xbf, 0x06, +0x54, 0x03, 0x0b, 0x01, 0x4e, 0x00, 0x9f, 0x00, 0x8f, 0x00, 0x86, 0xff, 0x44, 0xfd, 0x0a, 0xfb, +0x57, 0xfa, 0xcf, 0xfb, 0xa5, 0xfe, 0xbd, 0x00, 0x7c, 0x00, 0xf2, 0xfd, 0xb5, 0xfa, 0xe0, 0xf8, +0x87, 0xf9, 0x68, 0xfc, 0xf8, 0xff, 0x94, 0x02, 0x1a, 0x03, 0xb5, 0x01, 0x8e, 0xff, 0x01, 0xfe, +0xb2, 0xfd, 0x22, 0xfe, 0x68, 0xfe, 0xe2, 0xfd, 0xec, 0xfc, 0x54, 0xfc, 0x7c, 0xfc, 0xe1, 0xfc, +0xb2, 0xfc, 0x77, 0xfb, 0x54, 0xf9, 0x03, 0xf7, 0x6c, 0xf5, 0x41, 0xf5, 0x3a, 0xf6, 0x6e, 0xf7, +0xa3, 0xf7, 0xcf, 0xf6, 0xe4, 0xf5, 0xfd, 0xf5, 0x8d, 0xf7, 0xe3, 0xf9, 0x34, 0xfc, 0xc3, 0xfd, +0x8b, 0xfe, 0xa2, 0xfe, 0x99, 0xfe, 0xb2, 0xfe, 0xad, 0xfe, 0x1e, 0xfe, 0xb0, 0xfc, 0xf6, 0xfa, +0x85, 0xf9, 0xb8, 0xf8, 0x26, 0xf8, 0x3b, 0xf7, 0xbe, 0xf5, 0x04, 0xf4, 0xdb, 0xf2, 0xfa, 0xf2, +0x7c, 0xf4, 0xa3, 0xf6, 0x1b, 0xf8, 0x89, 0xf8, 0x9d, 0xf8, 0x32, 0xf9, 0x8c, 0xfa, 0x0b, 0xfc, +0xa8, 0xfd, 0x16, 0xff, 0xa2, 0xff, 0x64, 0xfe, 0x13, 0xfb, 0xc2, 0xf6, 0x69, 0xf2, 0xeb, 0xee, +0xc9, 0xed, 0x32, 0xf1, 0x74, 0xfa, 0x38, 0x06, 0x21, 0x0f, 0xde, 0x10, 0x45, 0x0c, 0xb7, 0x05, +0x06, 0x01, 0x98, 0x00, 0x64, 0x04, 0xdd, 0x0a, 0x5c, 0x10, 0xd1, 0x11, 0xa8, 0x0f, 0x37, 0x0d, +0x56, 0x0d, 0xcb, 0x0e, 0xc6, 0x0e, 0x5d, 0x0c, 0x73, 0x09, 0x9d, 0x08, 0x4a, 0x0a, 0xc1, 0x0d, +0x50, 0x11, 0xba, 0x12, 0xcf, 0x0f, 0xc1, 0x08, 0x66, 0x01, 0x5d, 0xfe, 0x4d, 0x01, 0x76, 0x07, +0x9b, 0x0c, 0xc7, 0x0e, 0x98, 0x0d, 0xd8, 0x0a, 0x19, 0x08, 0x50, 0x07, 0x18, 0x09, 0xa5, 0x0b, +0xfa, 0x0c, 0xf8, 0x0b, 0xbe, 0x09, 0xca, 0x07, 0xb1, 0x06, 0x07, 0x06, 0xf5, 0x04, 0xf7, 0x02, +0x0a, 0x00, 0xc8, 0xfc, 0xc7, 0xfa, 0xd7, 0xfa, 0xcb, 0xfc, 0xb7, 0xfe, 0x32, 0xff, 0xa8, 0xfd, +0xe0, 0xfa, 0x59, 0xf8, 0x26, 0xf7, 0x6f, 0xf8, 0x8b, 0xfb, 0xfb, 0xfe, 0x2d, 0x01, 0xa1, 0x01, +0x7e, 0x01, 0x4a, 0x01, 0x6c, 0x01, 0x9b, 0x01, 0x71, 0x01, 0xc1, 0x00, 0x28, 0xff, 0x7f, 0xfd, +0x4b, 0xfc, 0xfc, 0xfb, 0x14, 0xfc, 0x5b, 0xfb, 0xaf, 0xf9, 0x2d, 0xf7, 0xd4, 0xf4, 0x1c, 0xf3, +0x20, 0xf2, 0xf6, 0xf1, 0x0c, 0xf2, 0x57, 0xf2, 0x7e, 0xf2, 0xec, 0xf2, 0x17, 0xf4, 0x0c, 0xf6, +0x7e, 0xf8, 0x8d, 0xfa, 0x0a, 0xfc, 0x28, 0xfd, 0x3b, 0xfe, 0x8d, 0xff, 0x5d, 0x00, 0x66, 0x00, +0x4c, 0xff, 0x52, 0xfd, 0xfa, 0xfa, 0x94, 0xf8, 0xca, 0xf6, 0x6d, 0xf5, 0x66, 0xf4, 0x2e, 0xf3, +0xb4, 0xf1, 0xfd, 0xf0, 0x51, 0xf1, 0xab, 0xf2, 0x07, 0xf4, 0x28, 0xf5, 0x4f, 0xf6, 0x42, 0xf7, +0xce, 0xf7, 0x27, 0xf8, 0x62, 0xf9, 0x17, 0xfc, 0x25, 0xff, 0x25, 0x01, 0xf8, 0x00, 0x01, 0xff, +0x4e, 0xfb, 0x7a, 0xf6, 0xf8, 0xf2, 0x2f, 0xf4, 0x10, 0xfc, 0xef, 0x06, 0x0f, 0x0f, 0xa7, 0x10, +0x7c, 0x0c, 0x64, 0x06, 0xd9, 0x00, 0xb3, 0xfe, 0xfd, 0x00, 0x80, 0x06, 0x64, 0x0b, 0xf7, 0x0b, +0x9d, 0x09, 0x4b, 0x08, 0x5a, 0x0a, 0xb7, 0x0d, 0xae, 0x0e, 0xc7, 0x0c, 0xb9, 0x09, 0x17, 0x08, +0xc0, 0x08, 0xf3, 0x0b, 0x30, 0x11, 0x3e, 0x15, 0xca, 0x14, 0xa2, 0x0e, 0x76, 0x06, 0x5a, 0x01, +0x55, 0x01, 0xb4, 0x04, 0x3f, 0x08, 0x52, 0x0a, 0x66, 0x0a, 0xc7, 0x08, 0xcc, 0x06, 0x17, 0x06, +0xbf, 0x07, 0x26, 0x0a, 0x23, 0x0b, 0xee, 0x09, 0xdc, 0x07, 0xc3, 0x06, 0xed, 0x06, 0xb8, 0x07, +0x10, 0x08, 0x0b, 0x07, 0x6b, 0x04, 0x84, 0x00, 0xce, 0xfc, 0xec, 0xfa, 0x6f, 0xfb, 0x3d, 0xfd, +0xad, 0xfe, 0x6f, 0xfe, 0x9a, 0xfc, 0x1a, 0xfa, 0x12, 0xf8, 0x98, 0xf7, 0xb9, 0xf8, 0xdb, 0xfa, +0xc9, 0xfc, 0xc4, 0xfd, 0x39, 0xfe, 0x8f, 0xfe, 0x87, 0xff, 0xd5, 0x00, 0xb0, 0x01, 0x60, 0x01, +0x6e, 0xff, 0xe6, 0xfc, 0xee, 0xfa, 0x80, 0xfa, 0x78, 0xfb, 0xa0, 0xfc, 0xf1, 0xfc, 0xab, 0xfb, +0x27, 0xf9, 0x35, 0xf6, 0xd8, 0xf3, 0xb1, 0xf2, 0x37, 0xf2, 0xfe, 0xf1, 0xa4, 0xf1, 0xa8, 0xf1, +0xb4, 0xf2, 0xc1, 0xf4, 0x39, 0xf7, 0x1c, 0xf9, 0xf5, 0xf9, 0x35, 0xfa, 0x89, 0xfa, 0x08, 0xfc, +0x7e, 0xfe, 0x4c, 0x01, 0x12, 0x03, 0xea, 0x02, 0xc4, 0x00, 0x6e, 0xfd, 0x97, 0xfa, 0xeb, 0xf8, +0x26, 0xf8, 0x85, 0xf7, 0x95, 0xf6, 0x0a, 0xf6, 0xfb, 0xf5, 0x60, 0xf6, 0xb4, 0xf6, 0xef, 0xf6, +0x60, 0xf7, 0x7c, 0xf7, 0x28, 0xf7, 0xdb, 0xf6, 0x03, 0xf8, 0x2d, 0xfb, 0xed, 0xfe, 0x8e, 0x01, +0x2e, 0x02, 0x29, 0x01, 0xd0, 0xfe, 0xb3, 0xfb, 0xdb, 0xf9, 0x19, 0xfc, 0x0f, 0x03, 0x2d, 0x0b, +0xb7, 0x0f, 0xbb, 0x0e, 0x4a, 0x0a, 0x4b, 0x05, 0x9d, 0x01, 0x5c, 0x00, 0x53, 0x02, 0x3f, 0x06, +0xff, 0x08, 0x45, 0x08, 0x98, 0x05, 0x9f, 0x04, 0xb2, 0x06, 0xc8, 0x09, 0x41, 0x0b, 0xf5, 0x0a, +0x4a, 0x0a, 0x08, 0x0a, 0x61, 0x0a, 0x92, 0x0b, 0x39, 0x0e, 0xe0, 0x10, 0xc9, 0x10, 0x43, 0x0d, +0x6f, 0x08, 0xa7, 0x05, 0x8c, 0x05, 0x69, 0x06, 0xa4, 0x06, 0x05, 0x06, 0xed, 0x04, 0x5b, 0x03, +0x03, 0x02, 0x42, 0x02, 0xbf, 0x04, 0x43, 0x08, 0x82, 0x0a, 0x57, 0x0a, 0xa9, 0x08, 0xf2, 0x06, +0x43, 0x06, 0xbe, 0x06, 0xb9, 0x07, 0x43, 0x08, 0x8f, 0x07, 0x59, 0x05, 0x53, 0x02, 0x6d, 0xff, +0x91, 0xfd, 0xdc, 0xfc, 0xe8, 0xfc, 0xb6, 0xfc, 0xda, 0xfb, 0x89, 0xfa, 0x87, 0xf9, 0x55, 0xf9, +0x92, 0xf9, 0xcc, 0xf9, 0xd5, 0xf9, 0xea, 0xf9, 0x34, 0xfa, 0xbe, 0xfa, 0xc7, 0xfb, 0xbc, 0xfd, +0x1d, 0x00, 0xaf, 0x01, 0x70, 0x01, 0xdd, 0xff, 0xf9, 0xfd, 0xcd, 0xfc, 0x72, 0xfc, 0x93, 0xfc, +0x04, 0xfd, 0xe9, 0xfc, 0xb3, 0xfb, 0x2d, 0xf9, 0x32, 0xf6, 0xdb, 0xf3, 0x74, 0xf2, 0x75, 0xf1, +0x49, 0xf0, 0x4d, 0xef, 0xf8, 0xee, 0xb6, 0xef, 0x44, 0xf1, 0x0f, 0xf3, 0xb7, 0xf4, 0xe8, 0xf5, +0xc8, 0xf6, 0xab, 0xf7, 0x2c, 0xf9, 0xa5, 0xfb, 0xad, 0xfe, 0x33, 0x01, 0x42, 0x02, 0xaf, 0x01, +0x28, 0x00, 0x1c, 0xfe, 0xf5, 0xfb, 0xd4, 0xf9, 0x5f, 0xf8, 0xff, 0xf7, 0x15, 0xf8, 0xfb, 0xf7, +0x73, 0xf7, 0x03, 0xf7, 0xc6, 0xf6, 0x3d, 0xf6, 0x77, 0xf5, 0x58, 0xf5, 0xde, 0xf6, 0xaa, 0xf9, +0x60, 0xfc, 0x3a, 0xfe, 0x6f, 0xff, 0x27, 0x00, 0x1c, 0x00, 0xfa, 0xff, 0xdd, 0x01, 0x3d, 0x07, +0xa7, 0x0e, 0x12, 0x14, 0xdc, 0x14, 0xb7, 0x11, 0x42, 0x0d, 0x64, 0x09, 0x15, 0x07, 0x74, 0x07, +0x35, 0x0a, 0x37, 0x0d, 0x2d, 0x0d, 0xc9, 0x09, 0x0c, 0x06, 0xd1, 0x04, 0x01, 0x06, 0x61, 0x07, +0x08, 0x08, 0xa2, 0x08, 0xcf, 0x09, 0x41, 0x0b, 0x83, 0x0c, 0xf4, 0x0d, 0x45, 0x0f, 0x2b, 0x0f, +0x96, 0x0c, 0xd0, 0x08, 0x92, 0x06, 0x1c, 0x07, 0x68, 0x09, 0x06, 0x0b, 0xc8, 0x0a, 0xb0, 0x08, +0x61, 0x05, 0xf9, 0x01, 0xee, 0xff, 0x6e, 0x00, 0xf8, 0x02, 0xea, 0x05, 0xb4, 0x07, 0xf4, 0x07, +0xf6, 0x06, 0x5a, 0x05, 0xd4, 0x03, 0x1e, 0x03, 0x2a, 0x03, 0x65, 0x03, 0x23, 0x03, 0x82, 0x02, +0xc7, 0x01, 0xdb, 0x00, 0x8f, 0xff, 0xe2, 0xfd, 0x64, 0xfc, 0x24, 0xfb, 0xea, 0xf9, 0x97, 0xf8, +0xd4, 0xf7, 0xf8, 0xf7, 0x7c, 0xf8, 0x64, 0xf8, 0xa0, 0xf7, 0xda, 0xf6, 0x92, 0xf6, 0xab, 0xf6, +0x0c, 0xf7, 0x30, 0xf8, 0x4a, 0xfa, 0x87, 0xfc, 0xc4, 0xfd, 0xec, 0xfd, 0xa6, 0xfd, 0x76, 0xfd, +0x25, 0xfd, 0x99, 0xfc, 0xf1, 0xfb, 0xb1, 0xfb, 0x6e, 0xfb, 0xbc, 0xfa, 0x80, 0xf9, 0x27, 0xf8, +0xf5, 0xf6, 0x7a, 0xf5, 0x7f, 0xf3, 0x78, 0xf1, 0x32, 0xf0, 0x3e, 0xf0, 0x30, 0xf1, 0xb8, 0xf2, +0x58, 0xf4, 0x9f, 0xf5, 0x62, 0xf6, 0xa6, 0xf6, 0x47, 0xf7, 0xd8, 0xf8, 0x7c, 0xfb, 0xaf, 0xfe, +0x41, 0x01, 0xbe, 0x02, 0xb0, 0x02, 0x6f, 0x01, 0x7c, 0xff, 0x7e, 0xfd, 0x0f, 0xfc, 0x0c, 0xfb, +0x44, 0xfa, 0x7a, 0xf9, 0xac, 0xf8, 0x40, 0xf8, 0xd7, 0xf7, 0x59, 0xf7, 0xa7, 0xf6, 0x74, 0xf6, +0x30, 0xf7, 0xdb, 0xf8, 0xcf, 0xfa, 0x66, 0xfc, 0x7a, 0xfd, 0x03, 0xfe, 0x22, 0xfe, 0x3a, 0xff, +0x7c, 0x02, 0x7e, 0x08, 0x43, 0x0f, 0xbf, 0x13, 0xdb, 0x14, 0x06, 0x13, 0x74, 0x10, 0x08, 0x0e, +0x6e, 0x0c, 0x50, 0x0c, 0x13, 0x0d, 0x81, 0x0d, 0x1c, 0x0c, 0x87, 0x09, 0xf2, 0x07, 0x43, 0x08, +0x49, 0x09, 0x19, 0x09, 0xd5, 0x07, 0xde, 0x06, 0x54, 0x07, 0xfc, 0x08, 0x6d, 0x0b, 0x59, 0x0e, +0x6b, 0x10, 0x1e, 0x10, 0xf4, 0x0c, 0xe8, 0x08, 0xed, 0x06, 0xc2, 0x07, 0xf7, 0x09, 0x97, 0x0b, +0x87, 0x0b, 0xe8, 0x09, 0x04, 0x07, 0xf1, 0x03, 0xdd, 0x01, 0x7e, 0x01, 0x28, 0x02, 0x4a, 0x02, +0x80, 0x01, 0x84, 0x00, 0x5f, 0x00, 0x1a, 0x01, 0x16, 0x02, 0xf7, 0x02, 0x41, 0x03, 0xb6, 0x02, +0x42, 0x01, 0xe3, 0xff, 0x7a, 0xff, 0x10, 0x00, 0xc1, 0x00, 0xbb, 0x00, 0x06, 0x00, 0xcb, 0xfe, +0x11, 0xfd, 0xd1, 0xfa, 0xc1, 0xf8, 0x7b, 0xf7, 0x18, 0xf7, 0xea, 0xf6, 0xa0, 0xf6, 0x6d, 0xf6, +0x5f, 0xf6, 0x2b, 0xf6, 0x8e, 0xf5, 0x04, 0xf5, 0x35, 0xf5, 0x23, 0xf6, 0x66, 0xf7, 0xb9, 0xf8, +0x3d, 0xfa, 0xdd, 0xfb, 0x42, 0xfd, 0x0e, 0xfe, 0x5a, 0xfe, 0x6b, 0xfe, 0x1d, 0xfe, 0x6a, 0xfd, +0x71, 0xfc, 0x7c, 0xfb, 0xe2, 0xfa, 0x2c, 0xfa, 0x45, 0xf9, 0x10, 0xf8, 0xda, 0xf6, 0xbc, 0xf5, +0xe1, 0xf4, 0x7c, 0xf4, 0xcf, 0xf4, 0xaa, 0xf5, 0xc4, 0xf6, 0xbd, 0xf7, 0xd3, 0xf8, 0x06, 0xfa, +0x78, 0xfb, 0xe9, 0xfc, 0x47, 0xfe, 0x6d, 0xff, 0x0c, 0x00, 0x10, 0x00, 0xac, 0xff, 0x45, 0xff, +0xeb, 0xfe, 0x93, 0xfe, 0xde, 0xfd, 0xc7, 0xfc, 0x65, 0xfb, 0x29, 0xfa, 0x37, 0xf9, 0xc5, 0xf8, +0xbc, 0xf8, 0xe3, 0xf8, 0x2d, 0xf9, 0x67, 0xf9, 0xaf, 0xf9, 0x07, 0xfa, 0x8a, 0xfa, 0x11, 0xfb, +0x95, 0xfb, 0x4b, 0xfc, 0xb0, 0xfd, 0x4a, 0x00, 0x1e, 0x04, 0x60, 0x08, 0xba, 0x0b, 0x98, 0x0d, +0x7d, 0x0d, 0x29, 0x0c, 0x12, 0x0a, 0x27, 0x08, 0x2d, 0x07, 0x1b, 0x07, 0xa0, 0x07, 0x12, 0x08, +0x66, 0x08, 0xed, 0x08, 0x3e, 0x09, 0x07, 0x09, 0x25, 0x08, 0x4c, 0x07, 0x78, 0x07, 0x9e, 0x08, +0x78, 0x0a, 0x7b, 0x0c, 0x3a, 0x0e, 0x15, 0x0f, 0x73, 0x0e, 0xb0, 0x0c, 0xf7, 0x0a, 0x3b, 0x0a, +0x70, 0x0a, 0xbe, 0x0a, 0x9e, 0x0a, 0x05, 0x0a, 0x02, 0x09, 0x75, 0x07, 0x69, 0x05, 0x1e, 0x03, +0xfa, 0x00, 0xed, 0xfe, 0xe2, 0xfc, 0x33, 0xfb, 0x7f, 0xfa, 0xfe, 0xfa, 0x3b, 0xfc, 0x8d, 0xfd, +0x96, 0xfe, 0x29, 0xff, 0x66, 0xff, 0x75, 0xff, 0xa2, 0xff, 0x61, 0x00, 0xc1, 0x01, 0xa1, 0x03, +0x8d, 0x05, 0xc7, 0x06, 0xad, 0x06, 0xc8, 0x04, 0xc7, 0x01, 0xb6, 0xfe, 0x8e, 0xfc, 0xc1, 0xfb, +0x0c, 0xfc, 0xa6, 0xfc, 0x76, 0xfc, 0xe7, 0xfa, 0x46, 0xf8, 0xad, 0xf5, 0x40, 0xf4, 0x4d, 0xf4, +0x60, 0xf5, 0xc8, 0xf6, 0xfc, 0xf7, 0xe4, 0xf8, 0x90, 0xf9, 0x59, 0xfa, 0x8c, 0xfb, 0xe6, 0xfc, +0xcd, 0xfd, 0x9d, 0xfd, 0x88, 0xfc, 0x4e, 0xfb, 0x8c, 0xfa, 0x7f, 0xfa, 0xde, 0xfa, 0x52, 0xfb, +0x71, 0xfb, 0xce, 0xfa, 0x90, 0xf9, 0x30, 0xf8, 0x7c, 0xf7, 0x85, 0xf7, 0xf8, 0xf7, 0x5d, 0xf8, +0xbd, 0xf8, 0x30, 0xf9, 0xed, 0xf9, 0xeb, 0xfa, 0x22, 0xfc, 0x76, 0xfd, 0x91, 0xfe, 0x13, 0xff, +0xe3, 0xfe, 0x71, 0xfe, 0x2a, 0xfe, 0x3b, 0xfe, 0x71, 0xfe, 0x5b, 0xfe, 0xcd, 0xfd, 0xaa, 0xfc, +0x46, 0xfb, 0x03, 0xfa, 0x75, 0xf9, 0x9e, 0xf9, 0x49, 0xfa, 0x05, 0xfb, 0x79, 0xfb, 0x9b, 0xfb, +0xb5, 0xfb, 0x1b, 0xfc, 0xe9, 0xfc, 0xd8, 0xfd, 0x61, 0xfe, 0x69, 0xfe, 0x56, 0xfe, 0x13, 0xff, +0x1f, 0x01, 0x23, 0x04, 0x50, 0x07, 0x48, 0x09, 0x4b, 0x09, 0xf8, 0x06, 0x23, 0x03, 0xbf, 0xff, +0x48, 0xfe, 0x2f, 0xff, 0x5f, 0x01, 0x7a, 0x03, 0xa6, 0x04, 0xc4, 0x04, 0x44, 0x04, 0xd2, 0x03, +0x3b, 0x04, 0xaf, 0x05, 0xa4, 0x07, 0x1e, 0x09, 0xd0, 0x09, 0x5b, 0x0a, 0x66, 0x0b, 0x1a, 0x0d, +0xae, 0x0e, 0x93, 0x0f, 0x65, 0x0f, 0x4f, 0x0e, 0xbd, 0x0c, 0x8b, 0x0b, 0x90, 0x0b, 0x9d, 0x0c, +0xba, 0x0d, 0x8a, 0x0d, 0x8c, 0x0b, 0x3f, 0x08, 0x7a, 0x04, 0x24, 0x01, 0xc5, 0xfe, 0x6a, 0xfd, +0xe8, 0xfc, 0xad, 0xfc, 0x7b, 0xfc, 0x4e, 0xfc, 0x49, 0xfc, 0x87, 0xfc, 0xc4, 0xfc, 0xf2, 0xfc, +0x11, 0xfd, 0xa3, 0xfd, 0xc6, 0xfe, 0x5b, 0x00, 0xb7, 0x01, 0x4a, 0x02, 0x9b, 0x01, 0x23, 0x00, +0x86, 0xfe, 0x97, 0xfd, 0xb0, 0xfd, 0x84, 0xfe, 0x41, 0xff, 0xfd, 0xfe, 0x76, 0xfd, 0x44, 0xfb, +0x2f, 0xf9, 0x13, 0xf8, 0xfa, 0xf7, 0x83, 0xf8, 0x16, 0xf9, 0x4f, 0xf9, 0x16, 0xf9, 0xf0, 0xf8, +0x48, 0xf9, 0x4e, 0xfa, 0x79, 0xfb, 0x0c, 0xfc, 0xb5, 0xfb, 0x71, 0xfa, 0xdc, 0xf8, 0x8e, 0xf7, +0x37, 0xf7, 0xc3, 0xf7, 0xc2, 0xf8, 0x68, 0xf9, 0x73, 0xf9, 0x0d, 0xf9, 0xab, 0xf8, 0xa8, 0xf8, +0x2d, 0xf9, 0x05, 0xfa, 0xdc, 0xfa, 0x68, 0xfb, 0xae, 0xfb, 0xf9, 0xfb, 0xb5, 0xfc, 0xfe, 0xfd, +0x8e, 0xff, 0xff, 0x00, 0x0d, 0x02, 0x7c, 0x02, 0x81, 0x02, 0x4f, 0x02, 0x50, 0x02, 0x9a, 0x02, +0x09, 0x03, 0x4a, 0x03, 0x39, 0x03, 0xe6, 0x02, 0x60, 0x02, 0x9b, 0x01, 0xc4, 0x00, 0x0b, 0x00, +0xaa, 0xff, 0xae, 0xff, 0x04, 0x00, 0xa7, 0x00, 0x63, 0x01, 0xf5, 0x01, 0xf7, 0x01, 0x45, 0x01, +0x4a, 0x00, 0x95, 0xff, 0xbe, 0xff, 0xc0, 0x00, 0x8b, 0x02, 0x74, 0x04, 0xb9, 0x05, 0x99, 0x05, +0xe1, 0x03, 0x45, 0x01, 0xb9, 0xfe, 0x02, 0xfd, 0x3f, 0xfc, 0x3b, 0xfc, 0x8b, 0xfc, 0xee, 0xfc, +0x14, 0xfd, 0x26, 0xfd, 0x66, 0xfd, 0x1e, 0xfe, 0x23, 0xff, 0xee, 0xff, 0x7a, 0x00, 0x02, 0x01, +0x27, 0x02, 0x25, 0x04, 0xbb, 0x06, 0x63, 0x09, 0x55, 0x0b, 0x1a, 0x0c, 0xab, 0x0b, 0xe4, 0x0a, +0xb1, 0x0a, 0xab, 0x0b, 0x4b, 0x0d, 0x86, 0x0e, 0x66, 0x0e, 0xac, 0x0c, 0xba, 0x09, 0x88, 0x06, +0xe9, 0x03, 0x3c, 0x02, 0x44, 0x01, 0x58, 0x00, 0x21, 0xff, 0x9b, 0xfd, 0x5f, 0xfc, 0x00, 0xfc, +0x81, 0xfc, 0x6c, 0xfd, 0x36, 0xfe, 0x8f, 0xfe, 0xbf, 0xfe, 0xea, 0xfe, 0x5d, 0xff, 0xe9, 0xff, +0x61, 0x00, 0x56, 0x00, 0xa5, 0xff, 0x92, 0xfe, 0xd7, 0xfd, 0xe4, 0xfd, 0x85, 0xfe, 0x0c, 0xff, +0xd8, 0xfe, 0xc7, 0xfd, 0x5c, 0xfc, 0xf1, 0xfa, 0x25, 0xfa, 0x20, 0xfa, 0xbd, 0xfa, 0x80, 0xfb, +0xc5, 0xfb, 0x9d, 0xfb, 0x70, 0xfb, 0xaa, 0xfb, 0x40, 0xfc, 0xd7, 0xfc, 0x20, 0xfd, 0xd8, 0xfc, +0x0d, 0xfc, 0xf2, 0xfa, 0x12, 0xfa, 0xa7, 0xf9, 0xda, 0xf9, 0x1c, 0xfa, 0x1c, 0xfa, 0xc0, 0xf9, +0x3e, 0xf9, 0xd2, 0xf8, 0xb7, 0xf8, 0x0a, 0xf9, 0xb7, 0xf9, 0x61, 0xfa, 0xa7, 0xfa, 0x8d, 0xfa, +0x6f, 0xfa, 0xad, 0xfa, 0x64, 0xfb, 0x77, 0xfc, 0x96, 0xfd, 0x9e, 0xfe, 0x36, 0xff, 0x86, 0xff, +0xd7, 0xff, 0x7d, 0x00, 0x7a, 0x01, 0x6e, 0x02, 0x2d, 0x03, 0x91, 0x03, 0xbc, 0x03, 0xcd, 0x03, +0xaf, 0x03, 0x7f, 0x03, 0x52, 0x03, 0x21, 0x03, 0xed, 0x02, 0xb5, 0x02, 0xad, 0x02, 0xec, 0x02, +0x01, 0x03, 0xb4, 0x02, 0xfb, 0x01, 0x5e, 0x01, 0x2c, 0x01, 0x80, 0x01, 0x4b, 0x02, 0x50, 0x03, +0x2d, 0x04, 0x68, 0x04, 0xe3, 0x03, 0xd0, 0x02, 0xd8, 0x01, 0x00, 0x01, 0x3c, 0x00, 0x4b, 0xff, +0x5c, 0xfe, 0xab, 0xfd, 0x53, 0xfd, 0x61, 0xfd, 0xce, 0xfd, 0x65, 0xfe, 0xd6, 0xfe, 0xa9, 0xfe, +0x2c, 0xfe, 0xe9, 0xfd, 0x9a, 0xfe, 0x37, 0x00, 0x75, 0x02, 0xba, 0x04, 0x71, 0x06, 0x2c, 0x07, +0xfd, 0x06, 0x8e, 0x06, 0xc1, 0x06, 0xf3, 0x07, 0xa5, 0x09, 0x50, 0x0b, 0x23, 0x0c, 0xe8, 0x0b, +0x9f, 0x0a, 0xdc, 0x08, 0x37, 0x07, 0x2a, 0x06, 0x6f, 0x05, 0xa5, 0x04, 0x6e, 0x03, 0xe9, 0x01, +0x8a, 0x00, 0xd8, 0xff, 0xe4, 0xff, 0x73, 0x00, 0xeb, 0x00, 0xe8, 0x00, 0x68, 0x00, 0xd6, 0xff, +0xd2, 0xff, 0x8a, 0x00, 0xc8, 0x01, 0xcd, 0x02, 0x01, 0x03, 0x2c, 0x02, 0xbf, 0x00, 0x7c, 0xff, +0x09, 0xff, 0x6f, 0xff, 0x2e, 0x00, 0x7b, 0x00, 0xf6, 0xff, 0x95, 0xfe, 0xd5, 0xfc, 0x55, 0xfb, +0x95, 0xfa, 0x8c, 0xfa, 0xcc, 0xfa, 0xf2, 0xfa, 0xd9, 0xfa, 0xb8, 0xfa, 0xc2, 0xfa, 0xee, 0xfa, +0x29, 0xfb, 0x2e, 0xfb, 0xd3, 0xfa, 0x10, 0xfa, 0x3d, 0xf9, 0x9e, 0xf8, 0x70, 0xf8, 0xae, 0xf8, +0x04, 0xf9, 0x3d, 0xf9, 0x30, 0xf9, 0xe0, 0xf8, 0x84, 0xf8, 0x45, 0xf8, 0x4e, 0xf8, 0x91, 0xf8, +0xe4, 0xf8, 0x20, 0xf9, 0x2f, 0xf9, 0x30, 0xf9, 0x29, 0xf9, 0x3b, 0xf9, 0x59, 0xf9, 0x85, 0xf9, +0xc7, 0xf9, 0x33, 0xfa, 0xe5, 0xfa, 0xe1, 0xfb, 0x1d, 0xfd, 0x58, 0xfe, 0x63, 0xff, 0x03, 0x00, +0x71, 0x00, 0xa8, 0x00, 0xf6, 0x00, 0x76, 0x01, 0x1f, 0x02, 0xec, 0x02, 0xa8, 0x03, 0x40, 0x04, +0xb8, 0x04, 0x06, 0x05, 0x1f, 0x05, 0xf5, 0x04, 0x7c, 0x04, 0x05, 0x04, 0xd2, 0x03, 0x20, 0x04, +0xf3, 0x04, 0x1c, 0x06, 0x23, 0x07, 0x82, 0x07, 0x1f, 0x07, 0x46, 0x06, 0x5a, 0x05, 0xbe, 0x04, +0x65, 0x04, 0x1c, 0x04, 0x92, 0x03, 0xa4, 0x02, 0x70, 0x01, 0x54, 0x00, 0xa6, 0xff, 0x67, 0xff, +0x3f, 0xff, 0xcf, 0xfe, 0x15, 0xfe, 0x6b, 0xfd, 0x4b, 0xfd, 0x13, 0xfe, 0xc0, 0xff, 0xdc, 0x01, +0xb5, 0x03, 0x9c, 0x04, 0xab, 0x04, 0x49, 0x04, 0x4e, 0x04, 0xf2, 0x04, 0x2e, 0x06, 0x78, 0x07, +0x44, 0x08, 0x48, 0x08, 0xac, 0x07, 0xeb, 0x06, 0x65, 0x06, 0x2e, 0x06, 0xce, 0x05, 0xd8, 0x04, +0x3a, 0x03, 0x36, 0x01, 0x73, 0xff, 0x5c, 0xfe, 0x2f, 0xfe, 0x6d, 0xfe, 0x94, 0xfe, 0x22, 0xfe, +0x20, 0xfd, 0x2e, 0xfc, 0xea, 0xfb, 0x9f, 0xfc, 0x07, 0xfe, 0x99, 0xff, 0xa5, 0x00, 0xd9, 0x00, +0x6f, 0x00, 0xfc, 0xff, 0xfc, 0xff, 0x7f, 0x00, 0x32, 0x01, 0x89, 0x01, 0x2c, 0x01, 0x1a, 0x00, +0xc8, 0xfe, 0x94, 0xfd, 0xf1, 0xfc, 0xcc, 0xfc, 0xd0, 0xfc, 0xbf, 0xfc, 0x83, 0xfc, 0x38, 0xfc, +0x15, 0xfc, 0x35, 0xfc, 0x97, 0xfc, 0x0c, 0xfd, 0x87, 0xfd, 0xc2, 0xfd, 0xcb, 0xfd, 0xb6, 0xfd, +0xb1, 0xfd, 0x87, 0xfd, 0x51, 0xfd, 0xf3, 0xfc, 0x71, 0xfc, 0xe1, 0xfb, 0x4e, 0xfb, 0xcb, 0xfa, +0x6d, 0xfa, 0x33, 0xfa, 0x05, 0xfa, 0xf6, 0xf9, 0xff, 0xf9, 0x14, 0xfa, 0x1d, 0xfa, 0x01, 0xfa, +0xd3, 0xf9, 0xba, 0xf9, 0xe1, 0xf9, 0x4a, 0xfa, 0x09, 0xfb, 0x0b, 0xfc, 0x47, 0xfd, 0x66, 0xfe, +0x4a, 0xff, 0xf0, 0xff, 0x63, 0x00, 0xce, 0x00, 0x19, 0x01, 0x63, 0x01, 0xab, 0x01, 0x25, 0x02, +0xb1, 0x02, 0x55, 0x03, 0x0d, 0x04, 0xcd, 0x04, 0x5f, 0x05, 0x92, 0x05, 0x6e, 0x05, 0x2a, 0x05, +0xfe, 0x04, 0x07, 0x05, 0x72, 0x05, 0x39, 0x06, 0x2b, 0x07, 0xd3, 0x07, 0xf4, 0x07, 0x85, 0x07, +0xbf, 0x06, 0xe4, 0x05, 0x2d, 0x05, 0x92, 0x04, 0x04, 0x04, 0x4e, 0x03, 0x5a, 0x02, 0x24, 0x01, +0x0e, 0x00, 0x37, 0xff, 0xb2, 0xfe, 0x40, 0xfe, 0xcc, 0xfd, 0x44, 0xfd, 0xe3, 0xfc, 0xdd, 0xfc, +0x7b, 0xfd, 0xae, 0xfe, 0x3a, 0x00, 0x92, 0x01, 0x50, 0x02, 0x66, 0x02, 0x2a, 0x02, 0x04, 0x02, +0x3d, 0x02, 0xca, 0x02, 0x49, 0x03, 0x9a, 0x03, 0x7c, 0x03, 0x21, 0x03, 0xbb, 0x02, 0x8b, 0x02, +0x65, 0x02, 0x10, 0x02, 0x3e, 0x01, 0x07, 0x00, 0xb3, 0xfe, 0xbf, 0xfd, 0x4e, 0xfd, 0x54, 0xfd, +0x86, 0xfd, 0x8a, 0xfd, 0x47, 0xfd, 0xf4, 0xfc, 0xe3, 0xfc, 0x4d, 0xfd, 0x1b, 0xfe, 0xec, 0xfe, +0x60, 0xff, 0x56, 0xff, 0xf4, 0xfe, 0xaa, 0xfe, 0xc9, 0xfe, 0x48, 0xff, 0xde, 0xff, 0x1b, 0x00, +0xbc, 0xff, 0xc1, 0xfe, 0x8b, 0xfd, 0xb0, 0xfc, 0x65, 0xfc, 0xb9, 0xfc, 0x4b, 0xfd, 0xa9, 0xfd, +0xb8, 0xfd, 0x5a, 0xfd, 0xfa, 0xfc, 0xcf, 0xfc, 0x36, 0xfd, 0x1b, 0xfe, 0x35, 0xff, 0x2a, 0x00, +0xcf, 0x00, 0xfc, 0x00, 0xe4, 0x00, 0x98, 0x00, 0x36, 0x00, 0xb9, 0xff, 0x2c, 0xff, 0x83, 0xfe, +0xdd, 0xfd, 0x36, 0xfd, 0xb1, 0xfc, 0x66, 0xfc, 0x38, 0xfc, 0x1d, 0xfc, 0x05, 0xfc, 0x04, 0xfc, +0x1f, 0xfc, 0x44, 0xfc, 0x7a, 0xfc, 0xa8, 0xfc, 0xdb, 0xfc, 0xfe, 0xfc, 0x3c, 0xfd, 0x7e, 0xfd, +0xfd, 0xfd, 0x9b, 0xfe, 0x44, 0xff, 0xda, 0xff, 0x4a, 0x00, 0x9f, 0x00, 0xd7, 0x00, 0xfb, 0x00, +0x28, 0x01, 0x5a, 0x01, 0x9a, 0x01, 0xdd, 0x01, 0x39, 0x02, 0xb9, 0x02, 0x51, 0x03, 0xe7, 0x03, +0x61, 0x04, 0xa8, 0x04, 0xd5, 0x04, 0xf5, 0x04, 0x15, 0x05, 0x42, 0x05, 0x7d, 0x05, 0xa7, 0x05, +0x84, 0x05, 0x34, 0x05, 0xd8, 0x04, 0x8b, 0x04, 0x50, 0x04, 0x0e, 0x04, 0xae, 0x03, 0x07, 0x03, +0x28, 0x02, 0x32, 0x01, 0x54, 0x00, 0xbc, 0xff, 0x7c, 0xff, 0x6a, 0xff, 0x72, 0xff, 0x73, 0xff, +0x43, 0xff, 0x05, 0xff, 0xc2, 0xfe, 0xab, 0xfe, 0xc7, 0xfe, 0x0f, 0xff, 0x75, 0xff, 0xda, 0xff, +0x3b, 0x00, 0x82, 0x00, 0xa0, 0x00, 0x97, 0x00, 0x66, 0x00, 0x1a, 0x00, 0xba, 0xff, 0x57, 0xff, +0x19, 0xff, 0x0a, 0xff, 0x27, 0xff, 0x68, 0xff, 0xaa, 0xff, 0xb5, 0xff, 0x7d, 0xff, 0xe0, 0xfe, +0x1a, 0xfe, 0x35, 0xfd, 0x76, 0xfc, 0x00, 0xfc, 0x0c, 0xfc, 0x7d, 0xfc, 0x3b, 0xfd, 0xd9, 0xfd, +0x28, 0xfe, 0x17, 0xfe, 0xb4, 0xfd, 0x46, 0xfd, 0x08, 0xfd, 0x2e, 0xfd, 0xc6, 0xfd, 0xa6, 0xfe, +0x94, 0xff, 0x4e, 0x00, 0x8f, 0x00, 0x41, 0x00, 0x91, 0xff, 0x93, 0xfe, 0xbd, 0xfd, 0x4c, 0xfd, +0x4d, 0xfd, 0xb8, 0xfd, 0x47, 0xfe, 0xbd, 0xfe, 0xd0, 0xfe, 0xb2, 0xfe, 0x7b, 0xfe, 0x6e, 0xfe, +0xc6, 0xfe, 0x60, 0xff, 0x34, 0x00, 0xfb, 0x00, 0x9a, 0x01, 0xd3, 0x01, 0xbe, 0x01, 0x72, 0x01, +0x01, 0x01, 0x86, 0x00, 0xfe, 0xff, 0x6d, 0xff, 0xd6, 0xfe, 0x60, 0xfe, 0xf6, 0xfd, 0xb6, 0xfd, +0x90, 0xfd, 0x8c, 0xfd, 0x89, 0xfd, 0x90, 0xfd, 0x78, 0xfd, 0x58, 0xfd, 0x25, 0xfd, 0xf9, 0xfc, +0x03, 0xfd, 0x4c, 0xfd, 0xe8, 0xfd, 0xbb, 0xfe, 0x88, 0xff, 0x23, 0x00, 0x80, 0x00, 0x94, 0x00, +0x89, 0x00, 0x92, 0x00, 0xe3, 0x00, 0x4b, 0x01, 0xd3, 0x01, 0x53, 0x02, 0xc4, 0x02, 0x2d, 0x03, +0x92, 0x03, 0xfc, 0x03, 0x5f, 0x04, 0xad, 0x04, 0xd7, 0x04, 0xf1, 0x04, 0xf5, 0x04, 0xf4, 0x04, +0xfa, 0x04, 0xf4, 0x04, 0xc7, 0x04, 0x81, 0x04, 0x17, 0x04, 0xc0, 0x03, 0x7d, 0x03, 0x40, 0x03, +0xff, 0x02, 0x83, 0x02, 0xe0, 0x01, 0x02, 0x01, 0x2b, 0x00, 0x76, 0xff, 0x1e, 0xff, 0x0a, 0xff, +0x22, 0xff, 0x2d, 0xff, 0x24, 0xff, 0xeb, 0xfe, 0xa4, 0xfe, 0x5f, 0xfe, 0x43, 0xfe, 0x4c, 0xfe, +0x83, 0xfe, 0xe6, 0xfe, 0x65, 0xff, 0xec, 0xff, 0x7b, 0x00, 0xde, 0x00, 0x0d, 0x01, 0xf8, 0x00, +0x97, 0x00, 0x10, 0x00, 0x7f, 0xff, 0x10, 0xff, 0xd4, 0xfe, 0xef, 0xfe, 0x4d, 0xff, 0xcb, 0xff, +0x2f, 0x00, 0x47, 0x00, 0xef, 0xff, 0x37, 0xff, 0x42, 0xfe, 0x7c, 0xfd, 0x3e, 0xfd, 0xa1, 0xfd, +0x71, 0xfe, 0x60, 0xff, 0xf4, 0xff, 0xff, 0xff, 0x84, 0xff, 0xdc, 0xfe, 0x55, 0xfe, 0x3e, 0xfe, +0xa5, 0xfe, 0x44, 0xff, 0xe0, 0xff, 0x43, 0x00, 0x5f, 0x00, 0x2d, 0x00, 0xcd, 0xff, 0x50, 0xff, +0xcf, 0xfe, 0x53, 0xfe, 0xdf, 0xfd, 0x9f, 0xfd, 0x9b, 0xfd, 0xca, 0xfd, 0x0d, 0xfe, 0x46, 0xfe, +0x5d, 0xfe, 0x66, 0xfe, 0x64, 0xfe, 0x85, 0xfe, 0xda, 0xfe, 0x61, 0xff, 0xfd, 0xff, 0x95, 0x00, +0x02, 0x01, 0x2b, 0x01, 0x2d, 0x01, 0x13, 0x01, 0xd9, 0x00, 0x93, 0x00, 0x3d, 0x00, 0xd3, 0xff, +0x67, 0xff, 0xf1, 0xfe, 0x8b, 0xfe, 0x49, 0xfe, 0x2a, 0xfe, 0x2a, 0xfe, 0x20, 0xfe, 0xff, 0xfd, +0xa8, 0xfd, 0x3a, 0xfd, 0xdd, 0xfc, 0xb5, 0xfc, 0xe2, 0xfc, 0x63, 0xfd, 0x19, 0xfe, 0xc0, 0xfe, +0x41, 0xff, 0x8a, 0xff, 0x9d, 0xff, 0xb2, 0xff, 0xf0, 0xff, 0x6a, 0x00, 0x03, 0x01, 0xc1, 0x01, +0x65, 0x02, 0xf7, 0x02, 0x54, 0x03, 0x9d, 0x03, 0xe9, 0x03, 0x32, 0x04, 0x8d, 0x04, 0xe7, 0x04, +0x3c, 0x05, 0x8c, 0x05, 0xc5, 0x05, 0xdf, 0x05, 0xbb, 0x05, 0x72, 0x05, 0x08, 0x05, 0x95, 0x04, +0x14, 0x04, 0x98, 0x03, 0x2f, 0x03, 0xb7, 0x02, 0x3c, 0x02, 0x96, 0x01, 0xd5, 0x00, 0x06, 0x00, +0x4d, 0xff, 0xb2, 0xfe, 0x57, 0xfe, 0x33, 0xfe, 0x28, 0xfe, 0x39, 0xfe, 0x45, 0xfe, 0x5b, 0xfe, +0x65, 0xfe, 0x7e, 0xfe, 0x97, 0xfe, 0xb0, 0xfe, 0xf1, 0xfe, 0x38, 0xff, 0x9d, 0xff, 0xfe, 0xff, +0x5f, 0x00, 0x98, 0x00, 0xb4, 0x00, 0x8b, 0x00, 0x36, 0x00, 0xac, 0xff, 0x2e, 0xff, 0xbf, 0xfe, +0x99, 0xfe, 0xb8, 0xfe, 0x14, 0xff, 0x6b, 0xff, 0x92, 0xff, 0x66, 0xff, 0xfc, 0xfe, 0x83, 0xfe, +0x32, 0xfe, 0x1d, 0xfe, 0x5d, 0xfe, 0xb9, 0xfe, 0x19, 0xff, 0x51, 0xff, 0x57, 0xff, 0x4b, 0xff, +0x39, 0xff, 0x53, 0xff, 0x96, 0xff, 0xe8, 0xff, 0x24, 0x00, 0x46, 0x00, 0x5d, 0x00, 0x4e, 0x00, +0x42, 0x00, 0x24, 0x00, 0xfe, 0xff, 0xbb, 0xff, 0x5f, 0xff, 0xf4, 0xfe, 0x8b, 0xfe, 0x3b, 0xfe, +0x0c, 0xfe, 0x11, 0xfe, 0x35, 0xfe, 0x7b, 0xfe, 0xb4, 0xfe, 0xd4, 0xfe, 0xd1, 0xfe, 0xab, 0xfe, +0x8c, 0xfe, 0x83, 0xfe, 0x99, 0xfe, 0xfc, 0xfe, 0x81, 0xff, 0x25, 0x00, 0xc5, 0x00, 0x49, 0x01, +0x8a, 0x01, 0x7c, 0x01, 0x0e, 0x01, 0x63, 0x00, 0x9e, 0xff, 0xfa, 0xfe, 0xbf, 0xfe, 0xdf, 0xfe, +0xa8, 0xff, 0x0b, 0x00, 0x2a, 0x00, 0xad, 0xff, 0xa9, 0xfe, 0x3d, 0xfd, 0x6c, 0xfb, 0xed, 0xf9, +0xeb, 0xf8, 0x91, 0xf8, 0xc8, 0xf8, 0x88, 0xf9, 0xfa, 0xfa, 0xd3, 0xfc, 0xab, 0xfe, 0x5c, 0x00, +0x7e, 0x01, 0x49, 0x02, 0x60, 0x02, 0xda, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x47, 0xff, 0xd9, 0xfe, +0xd2, 0xfe, 0x82, 0xff, 0xb5, 0x00, 0x5e, 0x02, 0x29, 0x04, 0xec, 0x05, 0x70, 0x07, 0x76, 0x08, +0xb0, 0x08, 0x2d, 0x08, 0x0d, 0x07, 0x80, 0x05, 0xaa, 0x03, 0xd0, 0x01, 0x50, 0x00, 0x3b, 0xff, +0xa1, 0xfe, 0x7c, 0xfe, 0xca, 0xfe, 0x69, 0xff, 0x1d, 0x00, 0x99, 0x00, 0xd3, 0x00, 0xb6, 0x00, +0x4a, 0x00, 0xb2, 0xff, 0xfa, 0xfe, 0x7b, 0xfe, 0x1d, 0xfe, 0xe8, 0xfd, 0xc9, 0xfd, 0xd9, 0xfd, +0x20, 0xfe, 0x9c, 0xfe, 0x34, 0xff, 0x01, 0x00, 0xd5, 0x00, 0x8a, 0x01, 0xef, 0x01, 0xe8, 0x01, +0x97, 0x01, 0x0e, 0x01, 0x5d, 0x00, 0xa3, 0xff, 0x07, 0xff, 0xb0, 0xfe, 0x98, 0xfe, 0xb2, 0xfe, +0x04, 0xff, 0x8e, 0xff, 0x32, 0x00, 0xad, 0x00, 0xe7, 0x00, 0xe3, 0x00, 0xa7, 0x00, 0x3b, 0x00, +0xca, 0xff, 0x7d, 0xff, 0x78, 0xff, 0xaf, 0xff, 0xf7, 0xff, 0x43, 0x00, 0x7d, 0x00, 0x87, 0x00, +0x6e, 0x00, 0x47, 0x00, 0x38, 0x00, 0x50, 0x00, 0x9d, 0x00, 0xfc, 0x00, 0x5e, 0x01, 0x89, 0x01, +0x51, 0x01, 0xb1, 0x00, 0xcf, 0xff, 0xe6, 0xfe, 0x4b, 0xfe, 0x32, 0xfe, 0xae, 0xfe, 0x6e, 0xff, +0x30, 0x00, 0x92, 0x00, 0x8f, 0x00, 0x2f, 0x00, 0xac, 0xff, 0x53, 0xff, 0x55, 0xff, 0xb8, 0xff, +0x49, 0x00, 0xfa, 0x00, 0x81, 0x01, 0xda, 0x01, 0xe7, 0x01, 0x9e, 0x01, 0x26, 0x01, 0x79, 0x00, +0xd2, 0xff, 0x31, 0xff, 0xc9, 0xfe, 0x91, 0xfe, 0x6a, 0xfe, 0x41, 0xfe, 0xed, 0xfd, 0x85, 0xfd, +0x1a, 0xfd, 0xb8, 0xfc, 0xab, 0xfc, 0xd1, 0xfc, 0x43, 0xfd, 0x94, 0xfd, 0xcc, 0xfd, 0xe9, 0xfd, +0x02, 0xfe, 0x1b, 0xfe, 0x44, 0xfe, 0x61, 0xfe, 0xb1, 0xfe, 0x00, 0xff, 0x5c, 0xff, 0xb0, 0xff, +0x38, 0x00, 0x09, 0x01, 0xcf, 0x01, 0x6a, 0x02, 0xb8, 0x02, 0xe7, 0x02, 0xf5, 0x02, 0xe5, 0x02, +0xfe, 0x02, 0x62, 0x03, 0xf1, 0x03, 0x6a, 0x04, 0x60, 0x04, 0x00, 0x04, 0x52, 0x03, 0x5b, 0x02, +0x43, 0x01, 0x44, 0x00, 0xa2, 0xff, 0x4a, 0xff, 0x35, 0xff, 0x29, 0xff, 0x73, 0xff, 0xc9, 0xff, +0x0f, 0x00, 0xf8, 0xff, 0xaa, 0xff, 0x3c, 0xff, 0xd4, 0xfe, 0x65, 0xfe, 0x28, 0xfe, 0x1c, 0xfe, +0x15, 0xfe, 0xc7, 0xfd, 0x37, 0xfd, 0xa6, 0xfc, 0x54, 0xfc, 0x5c, 0xfc, 0xc1, 0xfc, 0xad, 0xfd, +0xd4, 0xfe, 0x03, 0x00, 0xf4, 0x00, 0x99, 0x01, 0x11, 0x02, 0x2f, 0x02, 0xe4, 0x01, 0x3e, 0x01, +0x7b, 0x00, 0x06, 0x00, 0xd3, 0xff, 0x48, 0x00, 0x5e, 0x01, 0x11, 0x03, 0x2a, 0x05, 0x6e, 0x06, +0x12, 0x07, 0xcf, 0x06, 0xeb, 0x05, 0x6f, 0x04, 0x35, 0x02, 0x08, 0x00, 0xf6, 0xfd, 0x0a, 0xfc, +0x76, 0xfa, 0x4f, 0xf9, 0x4d, 0xf9, 0xeb, 0xf9, 0x29, 0xfb, 0xb4, 0xfc, 0x6d, 0xfe, 0xc8, 0x00, +0x09, 0x03, 0x1c, 0x05, 0xd6, 0x06, 0xd0, 0x07, 0xdb, 0x07, 0x57, 0x06, 0xeb, 0x03, 0x3b, 0x01, +0xaf, 0xfe, 0xab, 0xfc, 0x41, 0xfb, 0x9c, 0xfa, 0xe2, 0xfa, 0xa0, 0xfb, 0x05, 0xfd, 0xeb, 0xfe, +0x72, 0x01, 0x1e, 0x04, 0x50, 0x06, 0xa0, 0x07, 0xf9, 0x07, 0xfd, 0x06, 0xf1, 0x04, 0xca, 0x01, +0x64, 0xfe, 0xfe, 0xfa, 0xf7, 0xf7, 0xa5, 0xf5, 0x3a, 0xf4, 0x39, 0xf4, 0x74, 0xf5, 0x83, 0xf7, +0x34, 0xfa, 0xf5, 0xfc, 0x8f, 0xff, 0x70, 0x01, 0x6a, 0x02, 0xe4, 0x02, 0x79, 0x02, 0xd7, 0x01, +0xb6, 0x00, 0x85, 0xff, 0x68, 0xfe, 0x3a, 0xfd, 0x6a, 0xfc, 0x9e, 0xfb, 0x38, 0xfb, 0x21, 0xfb, +0x2d, 0xfb, 0xd2, 0xfb, 0xb8, 0xfc, 0x31, 0xfe, 0xe5, 0xff, 0x7a, 0x01, 0x0a, 0x03, 0xe9, 0x03, +0x46, 0x04, 0xef, 0x03, 0x04, 0x03, 0x20, 0x02, 0xf0, 0x00, 0x25, 0x00, 0x8e, 0xff, 0x41, 0xff, +0x6e, 0xff, 0xb2, 0xff, 0x62, 0x00, 0x51, 0x01, 0x5a, 0x02, 0x97, 0x03, 0x8a, 0x04, 0x5f, 0x05, +0x90, 0x05, 0x40, 0x05, 0x49, 0x04, 0xcf, 0x02, 0x20, 0x01, 0x4a, 0xff, 0xc4, 0xfd, 0xbe, 0xfc, +0x70, 0xfc, 0xdb, 0xfc, 0xb4, 0xfd, 0xda, 0xfe, 0xdb, 0xff, 0x8a, 0x00, 0xb0, 0x00, 0x51, 0x00, +0xb8, 0xff, 0xdf, 0xfe, 0x13, 0xfe, 0x55, 0xfd, 0xe3, 0xfc, 0xe0, 0xfc, 0x1c, 0xfd, 0xab, 0xfd, +0x59, 0xfe, 0x1d, 0xff, 0xed, 0xff, 0x8f, 0x00, 0x21, 0x01, 0x90, 0x01, 0xda, 0x01, 0xd3, 0x01, +0x72, 0x01, 0xb7, 0x00, 0xb7, 0xff, 0xad, 0xfe, 0xa6, 0xfd, 0x0e, 0xfd, 0xf6, 0xfc, 0x6b, 0xfd, +0x70, 0xfe, 0xc0, 0xff, 0x38, 0x01, 0xa1, 0x02, 0x9c, 0x03, 0x28, 0x04, 0x17, 0x04, 0x94, 0x03, +0xab, 0x02, 0x9c, 0x01, 0x8c, 0x00, 0xbe, 0xff, 0x52, 0xff, 0x34, 0xff, 0x4b, 0xff, 0xb4, 0xff, +0x34, 0x00, 0xf1, 0x00, 0x85, 0x01, 0x2e, 0x02, 0xab, 0x02, 0xe3, 0x02, 0xa3, 0x02, 0xf1, 0x01, +0xd8, 0x00, 0x87, 0xff, 0x20, 0xfe, 0xf8, 0xfc, 0x36, 0xfc, 0x17, 0xfc, 0x6c, 0xfc, 0x2f, 0xfd, +0x4c, 0xfe, 0xaa, 0xff, 0xfe, 0x00, 0x22, 0x02, 0xf7, 0x02, 0x54, 0x03, 0x3b, 0x03, 0x63, 0x02, +0x2f, 0x01, 0xd1, 0xff, 0x6e, 0xfe, 0x5f, 0xfd, 0x8c, 0xfc, 0x13, 0xfc, 0xd9, 0xfb, 0xb2, 0xfb, +0x97, 0xfb, 0x87, 0xfb, 0xab, 0xfb, 0xdd, 0xfb, 0x13, 0xfc, 0x5d, 0xfc, 0xa3, 0xfc, 0x08, 0xfd, +0x5f, 0xfd, 0xca, 0xfd, 0x49, 0xfe, 0xe8, 0xfe, 0x98, 0xff, 0x58, 0x00, 0x3b, 0x01, 0x3f, 0x02, +0x51, 0x03, 0x58, 0x04, 0x30, 0x05, 0xd2, 0x05, 0x05, 0x06, 0xf1, 0x05, 0x58, 0x05, 0x91, 0x04, +0x99, 0x03, 0x81, 0x02, 0x8f, 0x01, 0xae, 0x00, 0x1b, 0x00, 0xac, 0xff, 0x75, 0xff, 0x87, 0xff, +0xb8, 0xff, 0x2c, 0x00, 0xb1, 0x00, 0x23, 0x01, 0x74, 0x01, 0x48, 0x01, 0xe2, 0x00, 0x04, 0x00, +0xea, 0xfe, 0xe2, 0xfd, 0xd3, 0xfc, 0x48, 0xfc, 0xec, 0xfb, 0x04, 0xfc, 0x90, 0xfc, 0x3d, 0xfd, +0x49, 0xfe, 0x20, 0xff, 0xfa, 0xff, 0x7d, 0x00, 0x9e, 0x00, 0x83, 0x00, 0xf3, 0xff, 0x77, 0xff, +0xe4, 0xfe, 0x59, 0xfe, 0xe4, 0xfd, 0x50, 0xfd, 0xf5, 0xfc, 0xa5, 0xfc, 0x86, 0xfc, 0xc5, 0xfc, +0x4d, 0xfd, 0x54, 0xfe, 0x4b, 0xff, 0x4a, 0x00, 0x11, 0x01, 0x73, 0x01, 0xa2, 0x01, 0x6b, 0x01, +0x1c, 0x01, 0xdd, 0x00, 0x93, 0x00, 0x7e, 0x00, 0x81, 0x00, 0xda, 0x00, 0x7a, 0x01, 0x32, 0x02, +0x0f, 0x03, 0xa2, 0x03, 0xfb, 0x03, 0xdc, 0x03, 0x42, 0x03, 0x4f, 0x02, 0x0a, 0x01, 0xd8, 0xff, +0xd0, 0xfe, 0x23, 0xfe, 0xda, 0xfd, 0xff, 0xfd, 0xa1, 0xfe, 0x79, 0xff, 0x7f, 0x00, 0x76, 0x01, +0x58, 0x02, 0x02, 0x03, 0x57, 0x03, 0x83, 0x03, 0x5a, 0x03, 0xfc, 0x02, 0x3f, 0x02, 0x53, 0x01, +0x79, 0x00, 0x97, 0xff, 0x18, 0xff, 0xf1, 0xfe, 0x31, 0xff, 0xdd, 0xff, 0x88, 0x00, 0x3d, 0x01, +0x86, 0x01, 0x6b, 0x01, 0xc0, 0x00, 0xb7, 0xff, 0x8a, 0xfe, 0x70, 0xfd, 0xb5, 0xfc, 0x36, 0xfc, +0xee, 0xfb, 0xd7, 0xfb, 0xcb, 0xfb, 0xd8, 0xfb, 0xe0, 0xfb, 0x04, 0xfc, 0x3e, 0xfc, 0x8c, 0xfc, +0xd4, 0xfc, 0x1f, 0xfd, 0x46, 0xfd, 0x79, 0xfd, 0xaa, 0xfd, 0xd8, 0xfd, 0x2e, 0xfe, 0xb3, 0xfe, +0x6f, 0xff, 0x50, 0x00, 0x4f, 0x01, 0x57, 0x02, 0x50, 0x03, 0x15, 0x04, 0xaa, 0x04, 0xfb, 0x04, +0x29, 0x05, 0x08, 0x05, 0xc5, 0x04, 0x3c, 0x04, 0x7d, 0x03, 0xb6, 0x02, 0xbd, 0x01, 0xd5, 0x00, +0x14, 0x00, 0x92, 0xff, 0x6a, 0xff, 0x74, 0xff, 0xd6, 0xff, 0x72, 0x00, 0x52, 0x01, 0x34, 0x02, +0x01, 0x03, 0xbb, 0x03, 0x1b, 0x04, 0x2b, 0x04, 0xaf, 0x03, 0xc8, 0x02, 0x94, 0x01, 0x48, 0x00, +0x1c, 0xff, 0x3c, 0xfe, 0xe1, 0xfd, 0xff, 0xfd, 0x8e, 0xfe, 0x5b, 0xff, 0x1b, 0x00, 0xb5, 0x00, +0xf4, 0x00, 0xcc, 0x00, 0x6d, 0x00, 0xda, 0xff, 0x45, 0xff, 0xb2, 0xfe, 0x3b, 0xfe, 0xee, 0xfd, +0xac, 0xfd, 0xa2, 0xfd, 0xb4, 0xfd, 0xef, 0xfd, 0x57, 0xfe, 0xc3, 0xfe, 0x38, 0xff, 0xaa, 0xff, +0x46, 0x00, 0xef, 0x00, 0xb4, 0x01, 0x7e, 0x02, 0x20, 0x03, 0x66, 0x03, 0x16, 0x03, 0x4a, 0x02, +0x29, 0x01, 0xe4, 0xff, 0xd0, 0xfe, 0x05, 0xfe, 0xa4, 0xfd, 0x8c, 0xfd, 0xa1, 0xfd, 0xe0, 0xfd, +0x32, 0xfe, 0xa8, 0xfe, 0x3a, 0xff, 0xde, 0xff, 0x9f, 0x00, 0x4a, 0x01, 0xd6, 0x01, 0x21, 0x02, +0x0b, 0x02, 0x9b, 0x01, 0xd1, 0x00, 0xe3, 0xff, 0x06, 0xff, 0x7c, 0xfe, 0x85, 0xfe, 0x13, 0xff, +0x25, 0x00, 0x4f, 0x01, 0x60, 0x02, 0xff, 0x02, 0x22, 0x03, 0xdc, 0x02, 0x57, 0x02, 0xba, 0x01, +0x19, 0x01, 0x68, 0x00, 0x99, 0xff, 0xaf, 0xfe, 0xad, 0xfd, 0xc5, 0xfc, 0x1a, 0xfc, 0xce, 0xfb, +0xfd, 0xfb, 0x91, 0xfc, 0x5d, 0xfd, 0x35, 0xfe, 0xdd, 0xfe, 0x34, 0xff, 0x10, 0xff, 0x85, 0xfe, +0x93, 0xfd, 0x7e, 0xfc, 0x7d, 0xfb, 0x9e, 0xfa, 0x42, 0xfa, 0x56, 0xfa, 0xf9, 0xfa, 0xf9, 0xfb, +0x30, 0xfd, 0x9c, 0xfe, 0x02, 0x00, 0x35, 0x01, 0x31, 0x02, 0xdb, 0x02, 0x32, 0x03, 0x15, 0x03, +0xa3, 0x02, 0x08, 0x02, 0x5a, 0x01, 0xbd, 0x00, 0x27, 0x00, 0xcd, 0xff, 0xa2, 0xff, 0xc4, 0xff, +0x28, 0x00, 0xcf, 0x00, 0xe0, 0x01, 0x14, 0x03, 0x37, 0x04, 0xf4, 0x04, 0x4b, 0x05, 0x22, 0x05, +0x6e, 0x04, 0x67, 0x03, 0x48, 0x02, 0x64, 0x01, 0xd4, 0x00, 0x78, 0x00, 0x78, 0x00, 0x86, 0x00, +0xbd, 0x00, 0xf4, 0x00, 0x11, 0x01, 0x20, 0x01, 0x0d, 0x01, 0xe6, 0x00, 0xb0, 0x00, 0x58, 0x00, +0x17, 0x00, 0xc6, 0xff, 0x40, 0xff, 0xab, 0xfe, 0xeb, 0xfd, 0x6b, 0xfd, 0x09, 0xfd, 0xea, 0xfc, +0x30, 0xfd, 0xc1, 0xfd, 0x8b, 0xfe, 0x55, 0xff, 0xd7, 0xff, 0x31, 0x00, 0x5e, 0x00, 0x38, 0x00, +0x05, 0x00, 0xa2, 0xff, 0x65, 0xff, 0x42, 0xff, 0x48, 0xff, 0x70, 0xff, 0xaa, 0xff, 0xf0, 0xff, +0xfb, 0xff, 0xcb, 0xff, 0xa0, 0xff, 0x8d, 0xff, 0xb6, 0xff, 0xff, 0xff, 0x96, 0x00, 0x46, 0x01, +0xe9, 0x01, 0x3a, 0x02, 0x26, 0x02, 0xbc, 0x01, 0x1a, 0x01, 0x59, 0x00, 0xc2, 0xff, 0x77, 0xff, +0xb9, 0xff, 0x2e, 0x00, 0xb8, 0x00, 0x14, 0x01, 0x0e, 0x01, 0xc3, 0x00, 0x15, 0x00, 0x7a, 0xff, +0x1d, 0xff, 0x18, 0xff, 0x84, 0xff, 0x0a, 0x00, 0xc7, 0x00, 0x80, 0x01, 0xf2, 0x01, 0x1d, 0x02, +0x02, 0x02, 0x9e, 0x01, 0x2e, 0x01, 0x91, 0x00, 0xf9, 0xff, 0x91, 0xff, 0x24, 0xff, 0xc6, 0xfe, +0x86, 0xfe, 0x38, 0xfe, 0x08, 0xfe, 0xea, 0xfd, 0xd4, 0xfd, 0xeb, 0xfd, 0x10, 0xfe, 0x36, 0xfe, +0x1f, 0xfe, 0xda, 0xfd, 0x65, 0xfd, 0xba, 0xfc, 0x09, 0xfc, 0x77, 0xfb, 0x1f, 0xfb, 0x1f, 0xfb, +0x4a, 0xfb, 0xae, 0xfb, 0x41, 0xfc, 0xc0, 0xfc, 0x7f, 0xfd, 0x34, 0xfe, 0xe7, 0xfe, 0x9f, 0xff, +0x10, 0x00, 0x7a, 0x00, 0xae, 0x00, 0xc8, 0x00, 0xec, 0x00, 0x02, 0x01, 0x2e, 0x01, 0x1c, 0x01, +0x0f, 0x01, 0xe7, 0x00, 0xb8, 0x00, 0xbd, 0x00, 0xe5, 0x00, 0x40, 0x01, 0xb2, 0x01, 0x10, 0x02, +0x1c, 0x02, 0xfd, 0x01, 0x93, 0x01, 0xe7, 0x00, 0x5a, 0x00, 0xb4, 0xff, 0x2b, 0xff, 0xb7, 0xfe, +0x85, 0xfe, 0x8f, 0xfe, 0xdf, 0xfe, 0x81, 0xff, 0x41, 0x00, 0x3b, 0x01, 0x1d, 0x02, 0xe4, 0x02, +0x8b, 0x03, 0xf4, 0x03, 0x1b, 0x04, 0xe5, 0x03, 0x95, 0x03, 0xd4, 0x02, 0x03, 0x02, 0x0f, 0x01, +0x1d, 0x00, 0x74, 0xff, 0xf8, 0xfe, 0xb8, 0xfe, 0xb6, 0xfe, 0xed, 0xfe, 0x5b, 0xff, 0xf5, 0xff, +0x8d, 0x00, 0x1f, 0x01, 0x84, 0x01, 0x98, 0x01, 0x47, 0x01, 0xde, 0x00, 0x72, 0x00, 0x3d, 0x00, +0x1a, 0x00, 0x1b, 0x00, 0x30, 0x00, 0x3b, 0x00, 0x25, 0x00, 0xdd, 0xff, 0xb0, 0xff, 0x8e, 0xff, +0x7e, 0xff, 0x9a, 0xff, 0xd1, 0xff, 0x38, 0x00, 0x9f, 0x00, 0xd3, 0x00, 0xff, 0x00, 0xdb, 0x00, +0x75, 0x00, 0xd9, 0xff, 0x26, 0xff, 0x9d, 0xfe, 0x30, 0xfe, 0xf2, 0xfd, 0xc2, 0xfd, 0xd5, 0xfd, +0x03, 0xfe, 0x2a, 0xfe, 0x62, 0xfe, 0x9e, 0xfe, 0xf1, 0xfe, 0x26, 0xff, 0x4d, 0xff, 0x5f, 0xff, +0x82, 0xff, 0xbc, 0xff, 0xe2, 0xff, 0x28, 0x00, 0x7e, 0x00, 0xd2, 0x00, 0x17, 0x01, 0x3f, 0x01, +0x6b, 0x01, 0x92, 0x01, 0x90, 0x01, 0x87, 0x01, 0x6b, 0x01, 0x4c, 0x01, 0x03, 0x01, 0x9e, 0x00, +0x2f, 0x00, 0xce, 0xff, 0x8b, 0xff, 0x47, 0xff, 0x2f, 0xff, 0x21, 0xff, 0x1b, 0xff, 0xfd, 0xfe, +0xbc, 0xfe, 0x94, 0xfe, 0x6a, 0xfe, 0x59, 0xfe, 0x48, 0xfe, 0x4b, 0xfe, 0x76, 0xfe, 0x84, 0xfe, +0x81, 0xfe, 0x78, 0xfe, 0x78, 0xfe, 0x94, 0xfe, 0xae, 0xfe, 0xd9, 0xfe, 0x3e, 0xff, 0xcc, 0xff, +0x5d, 0x00, 0xe9, 0x00, 0x4b, 0x01, 0x89, 0x01, 0x7d, 0x01, 0x56, 0x01, 0xf7, 0x00, 0xa5, 0x00, +0x69, 0x00, 0x2c, 0x00, 0x0f, 0x00, 0xff, 0xff, 0xf1, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xea, 0xff, +0x01, 0x00, 0x0b, 0x00, 0x08, 0x00, 0xf1, 0xff, 0xe4, 0xff, 0xb9, 0xff, 0x7b, 0xff, 0x5d, 0xff, +0x46, 0xff, 0x70, 0xff, 0xa0, 0xff, 0xf1, 0xff, 0x53, 0x00, 0xbd, 0x00, 0xe9, 0x00, 0x0b, 0x01, +0xee, 0x00, 0xc0, 0x00, 0x88, 0x00, 0x51, 0x00, 0x1b, 0x00, 0xfd, 0xff, 0xfa, 0xff, 0x15, 0x00, +0x44, 0x00, 0x94, 0x00, 0xe8, 0x00, 0x29, 0x01, 0x31, 0x01, 0x0e, 0x01, 0xca, 0x00, 0x67, 0x00, +0xeb, 0xff, 0x87, 0xff, 0x48, 0xff, 0x33, 0xff, 0x46, 0xff, 0x7b, 0xff, 0xcf, 0xff, 0x27, 0x00, +0x5c, 0x00, 0x65, 0x00, 0x4a, 0x00, 0x12, 0x00, 0xce, 0xff, 0x74, 0xff, 0x30, 0xff, 0x06, 0xff, +0xe4, 0xfe, 0xb8, 0xfe, 0x9b, 0xfe, 0xa4, 0xfe, 0xcf, 0xfe, 0xfc, 0xfe, 0x3b, 0xff, 0x72, 0xff, +0xa6, 0xff, 0xc6, 0xff, 0xca, 0xff, 0xc1, 0xff, 0xa3, 0xff, 0x83, 0xff, 0x58, 0xff, 0x13, 0xff, +0xe4, 0xfe, 0xd9, 0xfe, 0xc8, 0xfe, 0xd0, 0xfe, 0x0f, 0xff, 0x6b, 0xff, 0xc4, 0xff, 0xff, 0xff, +0x0d, 0x00, 0x01, 0x00, 0xda, 0xff, 0x96, 0xff, 0x67, 0xff, 0x5a, 0xff, 0x73, 0xff, 0x93, 0xff, +0xac, 0xff, 0xc3, 0xff, 0xdc, 0xff, 0xf1, 0xff, 0xec, 0xff, 0xcd, 0xff, 0xad, 0xff, 0x89, 0xff, +0x66, 0xff, 0x47, 0xff, 0x36, 0xff, 0x5c, 0xff, 0x7c, 0xff, 0x83, 0xff, 0x8b, 0xff, 0x84, 0xff, +0x6f, 0xff, 0x3f, 0xff, 0x16, 0xff, 0xed, 0xfe, 0xe7, 0xfe, 0xdd, 0xfe, 0xe7, 0xfe, 0x3a, 0xff, +0xa1, 0xff, 0x21, 0x00, 0x91, 0x00, 0xf6, 0x00, 0x2f, 0x01, 0x58, 0x01, 0x5a, 0x01, 0x3f, 0x01, +0x3e, 0x01, 0x46, 0x01, 0x52, 0x01, 0x45, 0x01, 0x36, 0x01, 0x22, 0x01, 0xfd, 0x00, 0xc7, 0x00, +0x89, 0x00, 0x5c, 0x00, 0x34, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x1d, 0x00, 0x37, 0x00, 0x4f, 0x00, +0x51, 0x00, 0x4d, 0x00, 0x45, 0x00, 0x30, 0x00, 0x0a, 0x00, 0xe6, 0xff, 0xd4, 0xff, 0xb2, 0xff, +0xa4, 0xff, 0xae, 0xff, 0xc4, 0xff, 0xf0, 0xff, 0x24, 0x00, 0x4a, 0x00, 0x75, 0x00, 0x90, 0x00, +0xa3, 0x00, 0x99, 0x00, 0x9d, 0x00, 0xa1, 0x00, 0xa0, 0x00, 0x8e, 0x00, 0x7d, 0x00, 0x71, 0x00, +0x61, 0x00, 0x48, 0x00, 0x4f, 0x00, 0x61, 0x00, 0x90, 0x00, 0xc6, 0x00, 0xe2, 0x00, 0xf2, 0x00, +0xfe, 0x00, 0xed, 0x00, 0xc0, 0x00, 0x8f, 0x00, 0x4d, 0x00, 0x19, 0x00, 0xf1, 0xff, 0xc7, 0xff, +0xb9, 0xff, 0xb1, 0xff, 0xc6, 0xff, 0xd7, 0xff, 0x02, 0x00, 0x13, 0x00, 0x1e, 0x00, 0x25, 0x00, +0x09, 0x00, 0xe6, 0xff, 0xb1, 0xff, 0x72, 0xff, 0x2b, 0xff, 0xdc, 0xfe, 0xa8, 0xfe, 0x74, 0xfe, +0x6d, 0xfe, 0x81, 0xfe, 0xba, 0xfe, 0x0d, 0xff, 0x5e, 0xff, 0xc4, 0xff, 0x21, 0x00, 0x7b, 0x00, +0xb3, 0x00, 0xd0, 0x00, 0xc4, 0x00, 0x94, 0x00, 0x52, 0x00, 0xe9, 0xff, 0x89, 0xff, 0x3c, 0xff, +0x08, 0xff, 0xed, 0xfe, 0xe8, 0xfe, 0x03, 0xff, 0x36, 0xff, 0x91, 0xff, 0x04, 0x00, 0x6e, 0x00, +0xd1, 0x00, 0x00, 0x01, 0xf2, 0x00, 0x9f, 0x00, 0x34, 0x00, 0xb1, 0xff, 0x2d, 0xff, 0xaf, 0xfe, +0x54, 0xfe, 0x08, 0xfe, 0xf8, 0xfd, 0x02, 0xfe, 0x3b, 0xfe, 0x8e, 0xfe, 0xe6, 0xfe, 0x54, 0xff, +0xa7, 0xff, 0x02, 0x00, 0x4f, 0x00, 0x8f, 0x00, 0xbb, 0x00, 0xc2, 0x00, 0xb8, 0x00, 0x86, 0x00, +0x5c, 0x00, 0x38, 0x00, 0x30, 0x00, 0x43, 0x00, 0x6f, 0x00, 0xa3, 0x00, 0xd9, 0x00, 0xfe, 0x00, +0x08, 0x01, 0x0e, 0x01, 0x0a, 0x01, 0x00, 0x01, 0xfd, 0x00, 0xeb, 0x00, 0xcb, 0x00, 0xb9, 0x00, +0xaf, 0x00, 0xb2, 0x00, 0xd4, 0x00, 0xf0, 0x00, 0x0f, 0x01, 0x11, 0x01, 0xef, 0x00, 0xcb, 0x00, +0x87, 0x00, 0x44, 0x00, 0xfd, 0xff, 0xb7, 0xff, 0x74, 0xff, 0x3c, 0xff, 0x2b, 0xff, 0x39, 0xff, +0x6e, 0xff, 0xc8, 0xff, 0x27, 0x00, 0xa7, 0x00, 0x19, 0x01, 0x82, 0x01, 0xd6, 0x01, 0xf8, 0x01, +0xeb, 0x01, 0xa4, 0x01, 0x3d, 0x01, 0xc8, 0x00, 0x51, 0x00, 0xf5, 0xff, 0xc5, 0xff, 0xc8, 0xff, +0xf8, 0xff, 0x48, 0x00, 0x98, 0x00, 0xf7, 0x00, 0x30, 0x01, 0x6c, 0x01, 0x89, 0x01, 0xa4, 0x01, +0x95, 0x01, 0x6b, 0x01, 0x11, 0x01, 0xb0, 0x00, 0x36, 0x00, 0xd0, 0xff, 0x6a, 0xff, 0x20, 0xff, +0xe9, 0xfe, 0xd5, 0xfe, 0xdf, 0xfe, 0x0b, 0xff, 0x5c, 0xff, 0xc8, 0xff, 0x3d, 0x00, 0x95, 0x00, +0xd6, 0x00, 0xd8, 0x00, 0xaa, 0x00, 0x6a, 0x00, 0x3b, 0x00, 0x18, 0x00, 0x1b, 0x00, 0x15, 0x00, +0x17, 0x00, 0x02, 0x00, 0xdf, 0xff, 0xbd, 0xff, 0x92, 0xff, 0x82, 0xff, 0x77, 0xff, 0x86, 0xff, +0x92, 0xff, 0xa9, 0xff, 0xd6, 0xff, 0xfa, 0xff, 0x27, 0x00, 0x39, 0x00, 0x43, 0x00, 0x3f, 0x00, +0x2c, 0x00, 0x26, 0x00, 0x29, 0x00, 0x3e, 0x00, 0x4b, 0x00, 0x3f, 0x00, 0x23, 0x00, 0x03, 0x00, +0xf0, 0xff, 0xd1, 0xff, 0xba, 0xff, 0x9f, 0xff, 0x7d, 0xff, 0x54, 0xff, 0x21, 0xff, 0x05, 0xff, +0xf1, 0xfe, 0xf9, 0xfe, 0x16, 0xff, 0x3a, 0xff, 0x82, 0xff, 0xd7, 0xff, 0x21, 0x00, 0x62, 0x00, +0x88, 0x00, 0x86, 0x00, 0x72, 0x00, 0x36, 0x00, 0x04, 0x00, 0xcb, 0xff, 0xa5, 0xff, 0x81, 0xff, +0x6a, 0xff, 0x5b, 0xff, 0x52, 0xff, 0x55, 0xff, 0x4f, 0xff, 0x5c, 0xff, 0x7a, 0xff, 0xb2, 0xff, +0xff, 0xff, 0x36, 0x00, 0x58, 0x00, 0x64, 0x00, 0x50, 0x00, 0x2d, 0x00, 0xfe, 0xff, 0xd2, 0xff, +0xc1, 0xff, 0xa5, 0xff, 0xa9, 0xff, 0xa7, 0xff, 0xad, 0xff, 0xbf, 0xff, 0xc6, 0xff, 0xdc, 0xff, +0xec, 0xff, 0xec, 0xff, 0xee, 0xff, 0xe1, 0xff, 0xc2, 0xff, 0xa2, 0xff, 0x7c, 0xff, 0x75, 0xff, +0x7c, 0xff, 0x7c, 0xff, 0x8d, 0xff, 0x97, 0xff, 0x96, 0xff, 0x91, 0xff, 0x86, 0xff, 0x6e, 0xff, +0x65, 0xff, 0x57, 0xff, 0x60, 0xff, 0x6d, 0xff, 0x94, 0xff, 0xc8, 0xff, 0x10, 0x00, 0x5b, 0x00, +0x91, 0x00, 0xc8, 0x00, 0xe7, 0x00, 0xfc, 0x00, 0xfa, 0x00, 0xd3, 0x00, 0xa6, 0x00, 0x58, 0x00, +0x0a, 0x00, 0xb4, 0xff, 0x75, 0xff, 0x37, 0xff, 0x1d, 0xff, 0x12, 0xff, 0x29, 0xff, 0x4d, 0xff, +0x7c, 0xff, 0xc2, 0xff, 0x04, 0x00, 0x35, 0x00, 0x5d, 0x00, 0x71, 0x00, 0x71, 0x00, 0x6c, 0x00, +0x62, 0x00, 0x56, 0x00, 0x54, 0x00, 0x4a, 0x00, 0x47, 0x00, 0x4d, 0x00, 0x63, 0x00, 0x7f, 0x00, +0xa9, 0x00, 0xe3, 0x00, 0x1d, 0x01, 0x4f, 0x01, 0x79, 0x01, 0x8e, 0x01, 0xa0, 0x01, 0x93, 0x01, +0x6b, 0x01, 0x3b, 0x01, 0xf1, 0x00, 0xa3, 0x00, 0x48, 0x00, 0xf7, 0xff, 0xb0, 0xff, 0x75, 0xff, +0x5e, 0xff, 0x57, 0xff, 0x7e, 0xff, 0xa5, 0xff, 0xe4, 0xff, 0x12, 0x00, 0x34, 0x00, 0x44, 0x00, +0x38, 0x00, 0x14, 0x00, 0xe8, 0xff, 0xae, 0xff, 0x63, 0xff, 0x25, 0xff, 0xf9, 0xfe, 0xf1, 0xfe, +0xfb, 0xfe, 0x28, 0xff, 0x5d, 0xff, 0x94, 0xff, 0xd9, 0xff, 0x0b, 0x00, 0x45, 0x00, 0x6e, 0x00, +0x9f, 0x00, 0xc3, 0x00, 0xc5, 0x00, 0xc0, 0x00, 0x8b, 0x00, 0x56, 0x00, 0x05, 0x00, 0xbd, 0xff, +0x73, 0xff, 0x37, 0xff, 0x1e, 0xff, 0x0c, 0xff, 0x05, 0xff, 0x0b, 0xff, 0x0d, 0xff, 0xfd, 0xfe, +0xf9, 0xfe, 0xf8, 0xfe, 0x00, 0xff, 0x1a, 0xff, 0x3e, 0xff, 0x75, 0xff, 0xb7, 0xff, 0xf1, 0xff, +0x21, 0x00, 0x3c, 0x00, 0x51, 0x00, 0x4c, 0x00, 0x3b, 0x00, 0x13, 0x00, 0xe4, 0xff, 0x9d, 0xff, +0x58, 0xff, 0x03, 0xff, 0xcd, 0xfe, 0xa0, 0xfe, 0x91, 0xfe, 0x82, 0xfe, 0x92, 0xfe, 0xbb, 0xfe, +0xe0, 0xfe, 0x0a, 0xff, 0x44, 0xff, 0x76, 0xff, 0x9c, 0xff, 0xb7, 0xff, 0xbd, 0xff, 0xb0, 0xff, +0x8e, 0xff, 0x5a, 0xff, 0x0d, 0xff, 0xbf, 0xfe, 0x75, 0xfe, 0x38, 0xfe, 0x25, 0xfe, 0x30, 0xfe, +0x63, 0xfe, 0xb0, 0xfe, 0x08, 0xff, 0x5c, 0xff, 0xac, 0xff, 0xe5, 0xff, 0x1f, 0x00, 0x41, 0x00, +0x63, 0x00, 0x69, 0x00, 0x6b, 0x00, 0x54, 0x00, 0x24, 0x00, 0xf2, 0xff, 0xb4, 0xff, 0x7b, 0xff, +0x44, 0xff, 0x2e, 0xff, 0x26, 0xff, 0x39, 0xff, 0x64, 0xff, 0xa0, 0xff, 0xe5, 0xff, 0x2c, 0x00, +0x53, 0x00, 0x7f, 0x00, 0x8e, 0x00, 0x91, 0x00, 0x94, 0x00, 0x8d, 0x00, 0x92, 0x00, 0x91, 0x00, +0xb2, 0x00, 0xc3, 0x00, 0xee, 0x00, 0x0d, 0x01, 0x28, 0x01, 0x2e, 0x01, 0x33, 0x01, 0x25, 0x01, +0x1d, 0x01, 0xff, 0x00, 0xf3, 0x00, 0xd9, 0x00, 0xbd, 0x00, 0x9e, 0x00, 0x76, 0x00, 0x50, 0x00, +0x32, 0x00, 0x1c, 0x00, 0x1a, 0x00, 0x1b, 0x00, 0x20, 0x00, 0x1a, 0x00, 0x00, 0x00, 0xe3, 0xff, +0xbe, 0xff, 0x96, 0xff, 0x87, 0xff, 0x6e, 0xff, 0x62, 0xff, 0x50, 0xff, 0x3f, 0xff, 0x2f, 0xff, +0x1c, 0xff, 0x1c, 0xff, 0x28, 0xff, 0x40, 0xff, 0x64, 0xff, 0x85, 0xff, 0xaa, 0xff, 0xcc, 0xff, +0xf4, 0xff, 0x14, 0x00, 0x37, 0x00, 0x5d, 0x00, 0x70, 0x00, 0x86, 0x00, 0x7c, 0x00, 0x72, 0x00, +0x66, 0x00, 0x56, 0x00, 0x33, 0x00, 0x0b, 0x00, 0xe0, 0xff, 0xad, 0xff, 0x9d, 0xff, 0x94, 0xff, +0x9a, 0xff, 0xb2, 0xff, 0xd2, 0xff, 0xfa, 0xff, 0x1b, 0x00, 0x3d, 0x00, 0x65, 0x00, 0x86, 0x00, +0x9f, 0x00, 0xa8, 0x00, 0xad, 0x00, 0xa4, 0x00, 0x7d, 0x00, 0x57, 0x00, 0x18, 0x00, 0xda, 0xff, +0x99, 0xff, 0x54, 0xff, 0x2b, 0xff, 0x03, 0xff, 0xf7, 0xfe, 0xf8, 0xfe, 0x14, 0xff, 0x46, 0xff, +0x92, 0xff, 0xe0, 0xff, 0x31, 0x00, 0x72, 0x00, 0xa5, 0x00, 0xcb, 0x00, 0xd3, 0x00, 0xcf, 0x00, +0xb2, 0x00, 0x9e, 0x00, 0x81, 0x00, 0x5a, 0x00, 0x32, 0x00, 0x07, 0x00, 0xe2, 0xff, 0xd2, 0xff, +0xc6, 0xff, 0xd0, 0xff, 0xe5, 0xff, 0xfe, 0xff, 0x2b, 0x00, 0x4e, 0x00, 0x6c, 0x00, 0x74, 0x00, +0x7a, 0x00, 0x7a, 0x00, 0x69, 0x00, 0x56, 0x00, 0x43, 0x00, 0x3d, 0x00, 0x2e, 0x00, 0x21, 0x00, +0x20, 0x00, 0x10, 0x00, 0x05, 0x00, 0xec, 0xff, 0xca, 0xff, 0xa6, 0xff, 0x80, 0xff, 0x4e, 0xff, +0x2d, 0xff, 0x07, 0xff, 0xef, 0xfe, 0xd0, 0xfe, 0xd9, 0xfe, 0xeb, 0xfe, 0x13, 0xff, 0x49, 0xff, +0x78, 0xff, 0xa5, 0xff, 0xd4, 0xff, 0xef, 0xff, 0x05, 0x00, 0x08, 0x00, 0xf9, 0xff, 0xe1, 0xff, +0xa1, 0xff, 0x56, 0xff, 0x06, 0xff, 0xab, 0xfe, 0x6c, 0xfe, 0x33, 0xfe, 0x01, 0xfe, 0xd9, 0xfd, +0xa8, 0xfd, 0x7c, 0xfd, 0x56, 0xfd, 0x2f, 0xfd, 0x25, 0xfd, 0x25, 0xfd, 0x31, 0xfd, 0x33, 0xfd, +0x3e, 0xfd, 0x2c, 0xfd, 0x23, 0xfd, 0x24, 0xfd, 0x49, 0xfd, 0x97, 0xfd, 0x04, 0xfe, 0x8c, 0xfe, +0x03, 0xff, 0x7b, 0xff, 0xda, 0xff, 0x2d, 0x00, 0x99, 0x00, 0x11, 0x01, 0x7c, 0x01, 0xee, 0x01, +0x46, 0x02, 0xa3, 0x02, 0xf5, 0x02, 0x54, 0x03, 0xa8, 0x03, 0xfb, 0x03, 0x31, 0x04, 0x5b, 0x04, +0x67, 0x04, 0x6e, 0x04, 0x75, 0x04, 0x63, 0x04, 0x3d, 0x04, 0xfe, 0x03, 0xaf, 0x03, 0x65, 0x03, +0x1d, 0x03, 0xe6, 0x02, 0xdd, 0x02, 0xe7, 0x02, 0x11, 0x03, 0x4f, 0x03, 0xaa, 0x03, 0x10, 0x04, +0x81, 0x04, 0xdd, 0x04, 0x48, 0x05, 0xab, 0x05, 0xf8, 0x05, 0x38, 0x06, 0x49, 0x06, 0x44, 0x06, +0x1b, 0x06, 0xf8, 0x05, 0xc2, 0x05, 0x95, 0x05, 0x4a, 0x05, 0xd9, 0x04, 0x5d, 0x04, 0xce, 0x03, +0x3f, 0x03, 0xb2, 0x02, 0x20, 0x02, 0x94, 0x01, 0xe8, 0x00, 0x26, 0x00, 0x55, 0xff, 0x98, 0xfe, +0xce, 0xfd, 0x1c, 0xfd, 0x71, 0xfc, 0xd6, 0xfb, 0x4c, 0xfb, 0xf3, 0xfa, 0xa5, 0xfa, 0x78, 0xfa, +0x3b, 0xfa, 0xf8, 0xf9, 0xb8, 0xf9, 0x6f, 0xf9, 0x30, 0xf9, 0xf5, 0xf8, 0xb2, 0xf8, 0x7d, 0xf8, +0x3d, 0xf8, 0xf2, 0xf7, 0xa1, 0xf7, 0x4d, 0xf7, 0xe8, 0xf6, 0x89, 0xf6, 0x25, 0xf6, 0xd8, 0xf5, +0x7c, 0xf5, 0x2b, 0xf5, 0xc4, 0xf4, 0x65, 0xf4, 0x13, 0xf4, 0xcc, 0xf3, 0xaf, 0xf3, 0xa3, 0xf3, +0xb7, 0xf3, 0xcc, 0xf3, 0xe5, 0xf3, 0x2d, 0xf4, 0x9b, 0xf4, 0x54, 0xf5, 0x49, 0xf6, 0x63, 0xf7, +0x7b, 0xf8, 0x74, 0xf9, 0x51, 0xfa, 0x38, 0xfb, 0x36, 0xfc, 0x5b, 0xfd, 0x6e, 0xfe, 0x69, 0xff, +0x44, 0x00, 0x16, 0x01, 0xe0, 0x01, 0xbb, 0x02, 0x92, 0x03, 0x58, 0x04, 0xfd, 0x04, 0x80, 0x05, +0x12, 0x06, 0xa8, 0x06, 0x3d, 0x07, 0xa3, 0x07, 0xdc, 0x07, 0xf4, 0x07, 0xfe, 0x07, 0x23, 0x08, +0x58, 0x08, 0x90, 0x08, 0xd2, 0x08, 0x05, 0x09, 0x2f, 0x09, 0x51, 0x09, 0x85, 0x09, 0xce, 0x09, +0x1f, 0x0a, 0x64, 0x0a, 0xa1, 0x0a, 0xea, 0x0a, 0x4a, 0x0b, 0xb2, 0x0b, 0x02, 0x0c, 0x3f, 0x0c, +0x5b, 0x0c, 0x57, 0x0c, 0x47, 0x0c, 0x37, 0x0c, 0x1e, 0x0c, 0x01, 0x0c, 0xca, 0x0b, 0x81, 0x0b, +0x10, 0x0b, 0xa2, 0x0a, 0x2a, 0x0a, 0xa1, 0x09, 0xfe, 0x08, 0x50, 0x08, 0x9b, 0x07, 0xed, 0x06, +0x46, 0x06, 0x97, 0x05, 0xf5, 0x04, 0x35, 0x04, 0x6f, 0x03, 0xa1, 0x02, 0xe9, 0x01, 0x3b, 0x01, +0x8e, 0x00, 0xef, 0xff, 0x68, 0xff, 0xea, 0xfe, 0x8e, 0xfe, 0x4d, 0xfe, 0x0c, 0xfe, 0xd7, 0xfd, +0x9d, 0xfd, 0x61, 0xfd, 0x25, 0xfd, 0xec, 0xfc, 0xb0, 0xfc, 0x7d, 0xfc, 0x3c, 0xfc, 0x01, 0xfc, +0xa1, 0xfb, 0x2d, 0xfb, 0xa1, 0xfa, 0xfe, 0xf9, 0x5a, 0xf9, 0xb7, 0xf8, 0x16, 0xf8, 0x7f, 0xf7, +0xd6, 0xf6, 0x30, 0xf6, 0x97, 0xf5, 0xf6, 0xf4, 0x6a, 0xf4, 0xe2, 0xf3, 0x67, 0xf3, 0xec, 0xf2, +0x79, 0xf2, 0x04, 0xf2, 0xa4, 0xf1, 0x49, 0xf1, 0x0b, 0xf1, 0xe6, 0xf0, 0xd6, 0xf0, 0xe8, 0xf0, +0x0b, 0xf1, 0x40, 0xf1, 0x82, 0xf1, 0xd7, 0xf1, 0x4f, 0xf2, 0x02, 0xf3, 0xe0, 0xf3, 0x02, 0xf5, +0x36, 0xf6, 0x74, 0xf7, 0x87, 0xf8, 0x7e, 0xf9, 0x5d, 0xfa, 0x69, 0xfb, 0x82, 0xfc, 0xa2, 0xfd, +0xa3, 0xfe, 0x84, 0xff, 0x61, 0x00, 0x45, 0x01, 0x45, 0x02, 0x52, 0x03, 0x40, 0x04, 0x05, 0x05, +0xa1, 0x05, 0x2e, 0x06, 0xcf, 0x06, 0x6e, 0x07, 0xfa, 0x07, 0x4a, 0x08, 0x5a, 0x08, 0x51, 0x08, +0x40, 0x08, 0x45, 0x08, 0x5a, 0x08, 0x65, 0x08, 0x6e, 0x08, 0x70, 0x08, 0x88, 0x08, 0xbf, 0x08, +0x17, 0x09, 0x83, 0x09, 0xf3, 0x09, 0x5a, 0x0a, 0xcf, 0x0a, 0x63, 0x0b, 0x0a, 0x0c, 0xa1, 0x0c, +0x1d, 0x0d, 0x76, 0x0d, 0x9e, 0x0d, 0xb7, 0x0d, 0xbc, 0x0d, 0xb2, 0x0d, 0x6f, 0x0d, 0x05, 0x0d, +0x73, 0x0c, 0xc9, 0x0b, 0x0e, 0x0b, 0x3f, 0x0a, 0x5c, 0x09, 0x55, 0x08, 0x38, 0x07, 0x20, 0x06, +0x28, 0x05, 0x62, 0x04, 0xb0, 0x03, 0x0d, 0x03, 0x69, 0x02, 0xd9, 0x01, 0x65, 0x01, 0x08, 0x01, +0xbc, 0x00, 0x7d, 0x00, 0x2a, 0x00, 0xe7, 0xff, 0x9b, 0xff, 0x5e, 0xff, 0x3d, 0xff, 0x0f, 0xff, +0xcc, 0xfe, 0x73, 0xfe, 0x08, 0xfe, 0x9f, 0xfd, 0x34, 0xfd, 0xc4, 0xfc, 0x4a, 0xfc, 0xd0, 0xfb, +0x3f, 0xfb, 0xc0, 0xfa, 0x34, 0xfa, 0xa1, 0xf9, 0x08, 0xf9, 0x58, 0xf8, 0xb5, 0xf7, 0x1c, 0xf7, +0xa6, 0xf6, 0x5d, 0xf6, 0x17, 0xf6, 0xc3, 0xf5, 0x7e, 0xf5, 0x2d, 0xf5, 0x02, 0xf5, 0xe8, 0xf4, +0xe0, 0xf4, 0xde, 0xf4, 0xc5, 0xf4, 0x9e, 0xf4, 0x5c, 0xf4, 0x29, 0xf4, 0xf7, 0xf3, 0xbc, 0xf3, +0x6b, 0xf3, 0x26, 0xf3, 0xe3, 0xf2, 0xbd, 0xf2, 0xa2, 0xf2, 0xa1, 0xf2, 0x9a, 0xf2, 0x96, 0xf2, +0xa9, 0xf2, 0x04, 0xf3, 0xa8, 0xf3, 0x81, 0xf4, 0x63, 0xf5, 0x39, 0xf6, 0xf3, 0xf6, 0xca, 0xf7, +0xdb, 0xf8, 0x1c, 0xfa, 0x78, 0xfb, 0xba, 0xfc, 0xd0, 0xfd, 0xe2, 0xfe, 0x17, 0x00, 0x81, 0x01, +0xf8, 0x02, 0x30, 0x04, 0x2d, 0x05, 0xcd, 0x05, 0x5f, 0x06, 0xf1, 0x06, 0x84, 0x07, 0x05, 0x08, +0x34, 0x08, 0x2f, 0x08, 0x06, 0x08, 0x0b, 0x08, 0x36, 0x08, 0x91, 0x08, 0xeb, 0x08, 0x3d, 0x09, +0x80, 0x09, 0xce, 0x09, 0x41, 0x0a, 0xd4, 0x0a, 0x53, 0x0b, 0xbd, 0x0b, 0xfa, 0x0b, 0x3b, 0x0c, +0x8d, 0x0c, 0x00, 0x0d, 0x76, 0x0d, 0xd8, 0x0d, 0x06, 0x0e, 0x26, 0x0e, 0x44, 0x0e, 0x87, 0x0e, +0xc0, 0x0e, 0xce, 0x0e, 0xb9, 0x0e, 0x64, 0x0e, 0x01, 0x0e, 0x73, 0x0d, 0xde, 0x0c, 0x12, 0x0c, +0x08, 0x0b, 0xe2, 0x09, 0xb2, 0x08, 0xac, 0x07, 0xdb, 0x06, 0x1b, 0x06, 0x61, 0x05, 0x96, 0x04, +0xc5, 0x03, 0x1e, 0x03, 0x9a, 0x02, 0x49, 0x02, 0x00, 0x02, 0xaf, 0x01, 0x3a, 0x01, 0xb9, 0x00, +0x2b, 0x00, 0xab, 0xff, 0x23, 0xff, 0x94, 0xfe, 0xed, 0xfd, 0x3b, 0xfd, 0x8f, 0xfc, 0xec, 0xfb, +0x62, 0xfb, 0xda, 0xfa, 0x45, 0xfa, 0xa0, 0xf9, 0xfc, 0xf8, 0x5b, 0xf8, 0xdb, 0xf7, 0x71, 0xf7, +0x07, 0xf7, 0x97, 0xf6, 0x1c, 0xf6, 0x9c, 0xf5, 0x2c, 0xf5, 0xb3, 0xf4, 0x52, 0xf4, 0xe3, 0xf3, +0x7e, 0xf3, 0x0e, 0xf3, 0xb9, 0xf2, 0x7e, 0xf2, 0x64, 0xf2, 0x3c, 0xf2, 0x00, 0xf2, 0xa6, 0xf1, +0x46, 0xf1, 0xfc, 0xf0, 0xb9, 0xf0, 0x8d, 0xf0, 0x44, 0xf0, 0xf1, 0xef, 0x87, 0xef, 0x29, 0xef, +0xf7, 0xee, 0xe4, 0xee, 0xe9, 0xee, 0xfa, 0xee, 0x2e, 0xef, 0x8e, 0xef, 0x44, 0xf0, 0x58, 0xf1, +0x9d, 0xf2, 0xf6, 0xf3, 0x17, 0xf5, 0x15, 0xf6, 0x28, 0xf7, 0x6d, 0xf8, 0xdd, 0xf9, 0x3e, 0xfb, +0x58, 0xfc, 0x37, 0xfd, 0x05, 0xfe, 0xe9, 0xfe, 0xfd, 0xff, 0x2a, 0x01, 0x45, 0x02, 0x23, 0x03, +0xdb, 0x03, 0x9a, 0x04, 0x78, 0x05, 0x70, 0x06, 0x53, 0x07, 0xf9, 0x07, 0x67, 0x08, 0xcb, 0x08, +0x53, 0x09, 0x02, 0x0a, 0xca, 0x0a, 0x70, 0x0b, 0xee, 0x0b, 0x5c, 0x0c, 0xde, 0x0c, 0x99, 0x0d, +0x61, 0x0e, 0x2f, 0x0f, 0xcb, 0x0f, 0x3d, 0x10, 0xa8, 0x10, 0x29, 0x11, 0xaf, 0x11, 0x26, 0x12, +0x63, 0x12, 0x6c, 0x12, 0x4f, 0x12, 0x2a, 0x12, 0x18, 0x12, 0xfa, 0x11, 0x9f, 0x11, 0x03, 0x11, +0x36, 0x10, 0x59, 0x0f, 0x94, 0x0e, 0xd6, 0x0d, 0x1e, 0x0d, 0x3e, 0x0c, 0x4b, 0x0b, 0x5b, 0x0a, +0x96, 0x09, 0xf6, 0x08, 0x6b, 0x08, 0xe0, 0x07, 0x44, 0x07, 0xaf, 0x06, 0x1a, 0x06, 0xa0, 0x05, +0x2c, 0x05, 0xa3, 0x04, 0xfb, 0x03, 0x30, 0x03, 0x5a, 0x02, 0x9d, 0x01, 0xfa, 0x00, 0x64, 0x00, +0xc6, 0xff, 0x1b, 0xff, 0x70, 0xfe, 0xc4, 0xfd, 0x2e, 0xfd, 0x98, 0xfc, 0xfb, 0xfb, 0x45, 0xfb, +0x86, 0xfa, 0xb5, 0xf9, 0xe2, 0xf8, 0x1e, 0xf8, 0x5f, 0xf7, 0x9a, 0xf6, 0xd3, 0xf5, 0x09, 0xf5, +0x50, 0xf4, 0xb0, 0xf3, 0x22, 0xf3, 0xbd, 0xf2, 0x64, 0xf2, 0x02, 0xf2, 0xab, 0xf1, 0x51, 0xf1, +0x09, 0xf1, 0xed, 0xf0, 0xd6, 0xf0, 0xcc, 0xf0, 0xa6, 0xf0, 0x66, 0xf0, 0x18, 0xf0, 0xcc, 0xef, +0x92, 0xef, 0x47, 0xef, 0xec, 0xee, 0x77, 0xee, 0xfe, 0xed, 0xb5, 0xed, 0x9e, 0xed, 0xc7, 0xed, +0xf0, 0xed, 0x12, 0xee, 0x27, 0xee, 0x87, 0xee, 0x46, 0xef, 0x95, 0xf0, 0x1f, 0xf2, 0xaa, 0xf3, +0xf4, 0xf4, 0x0a, 0xf6, 0x3b, 0xf7, 0xb4, 0xf8, 0x64, 0xfa, 0xf1, 0xfb, 0x18, 0xfd, 0x0f, 0xfe, +0x1a, 0xff, 0x60, 0x00, 0xfe, 0x01, 0x94, 0x03, 0x09, 0x05, 0x0b, 0x06, 0xe4, 0x06, 0xe5, 0x07, +0x13, 0x09, 0x7b, 0x0a, 0x99, 0x0b, 0x48, 0x0c, 0xa4, 0x0c, 0x00, 0x0d, 0xad, 0x0d, 0x90, 0x0e, +0x65, 0x0f, 0xde, 0x0f, 0x09, 0x10, 0x27, 0x10, 0x99, 0x10, 0x5c, 0x11, 0x4a, 0x12, 0xfc, 0x12, +0x4b, 0x13, 0x4a, 0x13, 0x52, 0x13, 0xaa, 0x13, 0x0c, 0x14, 0x4b, 0x14, 0xf0, 0x13, 0x35, 0x13, +0x68, 0x12, 0xda, 0x11, 0x86, 0x11, 0x25, 0x11, 0x6b, 0x10, 0x63, 0x0f, 0x3a, 0x0e, 0x4f, 0x0d, +0xb3, 0x0c, 0x3f, 0x0c, 0xac, 0x0b, 0xc9, 0x0a, 0xc6, 0x09, 0xdd, 0x08, 0x37, 0x08, 0xce, 0x07, +0x4d, 0x07, 0xa5, 0x06, 0xbe, 0x05, 0xe7, 0x04, 0x48, 0x04, 0xd4, 0x03, 0x6b, 0x03, 0xc8, 0x02, +0xd3, 0x01, 0xdd, 0x00, 0xfb, 0xff, 0x5d, 0xff, 0xb2, 0xfe, 0xef, 0xfd, 0xf3, 0xfc, 0xe5, 0xfb, +0xd2, 0xfa, 0xe1, 0xf9, 0xff, 0xf8, 0x2a, 0xf8, 0x3f, 0xf7, 0x59, 0xf6, 0x86, 0xf5, 0xdd, 0xf4, +0x51, 0xf4, 0xda, 0xf3, 0x66, 0xf3, 0x0a, 0xf3, 0xbb, 0xf2, 0x69, 0xf2, 0x19, 0xf2, 0xb6, 0xf1, +0x5e, 0xf1, 0x04, 0xf1, 0xc1, 0xf0, 0x8d, 0xf0, 0x48, 0xf0, 0xf0, 0xef, 0x97, 0xef, 0x53, 0xef, +0x22, 0xef, 0x06, 0xef, 0xd6, 0xee, 0x9d, 0xee, 0x50, 0xee, 0x1f, 0xee, 0x24, 0xee, 0x4c, 0xee, +0x5e, 0xee, 0x46, 0xee, 0xfa, 0xed, 0xb7, 0xed, 0xc3, 0xed, 0x32, 0xee, 0xd1, 0xee, 0x5b, 0xef, +0xb0, 0xef, 0x02, 0xf0, 0xab, 0xf0, 0x00, 0xf2, 0xde, 0xf3, 0xc5, 0xf5, 0x32, 0xf7, 0x1e, 0xf8, +0x08, 0xf9, 0x5b, 0xfa, 0x3e, 0xfc, 0x46, 0xfe, 0xdd, 0xff, 0xda, 0x00, 0x9c, 0x01, 0xa4, 0x02, +0x37, 0x04, 0x0d, 0x06, 0xc2, 0x07, 0xda, 0x08, 0x8a, 0x09, 0x4a, 0x0a, 0x88, 0x0b, 0x25, 0x0d, +0xb4, 0x0e, 0xac, 0x0f, 0x13, 0x10, 0x4e, 0x10, 0xf2, 0x10, 0xf7, 0x11, 0x0f, 0x13, 0xb6, 0x13, +0xdd, 0x13, 0xbe, 0x13, 0xd0, 0x13, 0x41, 0x14, 0xfb, 0x14, 0x79, 0x15, 0x7e, 0x15, 0x17, 0x15, +0xb9, 0x14, 0xc4, 0x14, 0x1d, 0x15, 0x65, 0x15, 0x29, 0x15, 0x75, 0x14, 0xa6, 0x13, 0x1d, 0x13, +0xea, 0x12, 0xba, 0x12, 0x37, 0x12, 0x36, 0x11, 0x12, 0x10, 0x26, 0x0f, 0x99, 0x0e, 0x38, 0x0e, +0xa6, 0x0d, 0x95, 0x0c, 0x42, 0x0b, 0x01, 0x0a, 0x25, 0x09, 0x8e, 0x08, 0xe8, 0x07, 0xf3, 0x06, +0xb6, 0x05, 0x6d, 0x04, 0x6d, 0x03, 0xa8, 0x02, 0xee, 0x01, 0x02, 0x01, 0xd7, 0xff, 0x9e, 0xfe, +0x8c, 0xfd, 0xcd, 0xfc, 0x1d, 0xfc, 0x49, 0xfb, 0x10, 0xfa, 0xad, 0xf8, 0x68, 0xf7, 0x76, 0xf6, +0xaf, 0xf5, 0xef, 0xf4, 0xf1, 0xf3, 0xe6, 0xf2, 0xf0, 0xf1, 0x3f, 0xf1, 0xb0, 0xf0, 0x2c, 0xf0, +0x89, 0xef, 0xd4, 0xee, 0x39, 0xee, 0xcf, 0xed, 0xa7, 0xed, 0x91, 0xed, 0x68, 0xed, 0x17, 0xed, +0xd2, 0xec, 0xa6, 0xec, 0xc7, 0xec, 0xd3, 0xec, 0xc5, 0xec, 0x8c, 0xec, 0x68, 0xec, 0x89, 0xec, +0xe9, 0xec, 0x61, 0xed, 0xb0, 0xed, 0xc0, 0xed, 0xc8, 0xed, 0xe6, 0xed, 0x3e, 0xee, 0xbd, 0xee, +0x21, 0xef, 0x5f, 0xef, 0x8b, 0xef, 0xdf, 0xef, 0x90, 0xf0, 0x67, 0xf1, 0x26, 0xf2, 0x9c, 0xf2, +0xfc, 0xf2, 0xbb, 0xf3, 0x24, 0xf5, 0x24, 0xf7, 0x2a, 0xf9, 0x9a, 0xfa, 0xa0, 0xfb, 0x8d, 0xfc, +0xf6, 0xfd, 0xc8, 0xff, 0xa0, 0x01, 0xf6, 0x02, 0xc2, 0x03, 0x6e, 0x04, 0x8d, 0x05, 0x38, 0x07, +0x2a, 0x09, 0xba, 0x0a, 0xa1, 0x0b, 0x1f, 0x0c, 0xd4, 0x0c, 0x17, 0x0e, 0xbb, 0x0f, 0x20, 0x11, +0xd3, 0x11, 0xfb, 0x11, 0x1b, 0x12, 0x91, 0x12, 0x60, 0x13, 0x04, 0x14, 0x26, 0x14, 0xb1, 0x13, +0x26, 0x13, 0xff, 0x12, 0x47, 0x13, 0xd7, 0x13, 0x0f, 0x14, 0xd2, 0x13, 0x46, 0x13, 0xfe, 0x12, +0x2c, 0x13, 0x9b, 0x13, 0xd1, 0x13, 0x7f, 0x13, 0xe4, 0x12, 0x4f, 0x12, 0x2b, 0x12, 0x3d, 0x12, +0x2d, 0x12, 0x71, 0x11, 0x47, 0x10, 0x1d, 0x0f, 0x4c, 0x0e, 0xee, 0x0d, 0x93, 0x0d, 0xd0, 0x0c, +0x86, 0x0b, 0x03, 0x0a, 0xce, 0x08, 0xfb, 0x07, 0x4c, 0x07, 0x5a, 0x06, 0xf6, 0x04, 0x69, 0x03, +0x19, 0x02, 0x30, 0x01, 0x8a, 0x00, 0xbe, 0xff, 0x98, 0xfe, 0x43, 0xfd, 0x13, 0xfc, 0x61, 0xfb, +0xfd, 0xfa, 0xa1, 0xfa, 0xe4, 0xf9, 0xc6, 0xf8, 0xb9, 0xf7, 0xf6, 0xf6, 0x9d, 0xf6, 0x49, 0xf6, +0xa0, 0xf5, 0xa8, 0xf4, 0x7f, 0xf3, 0x9f, 0xf2, 0x1e, 0xf2, 0xd5, 0xf1, 0x5c, 0xf1, 0x8a, 0xf0, +0x80, 0xef, 0xb2, 0xee, 0x51, 0xee, 0x57, 0xee, 0x51, 0xee, 0xf5, 0xed, 0x5a, 0xed, 0xcb, 0xec, +0xa9, 0xec, 0xde, 0xec, 0x1a, 0xed, 0x0b, 0xed, 0xc2, 0xec, 0x6b, 0xec, 0x78, 0xec, 0xf3, 0xec, +0x9f, 0xed, 0x16, 0xee, 0x3c, 0xee, 0x46, 0xee, 0x91, 0xee, 0x46, 0xef, 0x1e, 0xf0, 0xc1, 0xf0, +0xff, 0xf0, 0x0f, 0xf1, 0x47, 0xf1, 0x05, 0xf2, 0x09, 0xf3, 0xf4, 0xf3, 0x7a, 0xf4, 0xbf, 0xf4, +0x2e, 0xf5, 0x50, 0xf6, 0x0c, 0xf8, 0x00, 0xfa, 0x7f, 0xfb, 0x6b, 0xfc, 0x10, 0xfd, 0x21, 0xfe, +0xc6, 0xff, 0xb2, 0x01, 0x3e, 0x03, 0x31, 0x04, 0xdb, 0x04, 0xbc, 0x05, 0x19, 0x07, 0xf4, 0x08, +0xa7, 0x0a, 0xd1, 0x0b, 0x80, 0x0c, 0x28, 0x0d, 0x32, 0x0e, 0x9b, 0x0f, 0xf6, 0x10, 0xc5, 0x11, +0xf6, 0x11, 0xef, 0x11, 0x26, 0x12, 0xa4, 0x12, 0x36, 0x13, 0x80, 0x13, 0x40, 0x13, 0xd2, 0x12, +0x7f, 0x12, 0x89, 0x12, 0xc0, 0x12, 0xdf, 0x12, 0x9d, 0x12, 0x22, 0x12, 0xa2, 0x11, 0x76, 0x11, +0x80, 0x11, 0x84, 0x11, 0x3a, 0x11, 0xab, 0x10, 0x0f, 0x10, 0xa3, 0x0f, 0x6e, 0x0f, 0x49, 0x0f, +0xf1, 0x0e, 0x51, 0x0e, 0x86, 0x0d, 0xcc, 0x0c, 0x48, 0x0c, 0xd5, 0x0b, 0x2a, 0x0b, 0x35, 0x0a, +0x00, 0x09, 0xd3, 0x07, 0xd0, 0x06, 0xed, 0x05, 0xf4, 0x04, 0xc0, 0x03, 0x5c, 0x02, 0xff, 0x00, +0xce, 0xff, 0xd7, 0xfe, 0xd3, 0xfd, 0xcd, 0xfc, 0xb8, 0xfb, 0xc8, 0xfa, 0x11, 0xfa, 0x71, 0xf9, +0xdb, 0xf8, 0x1a, 0xf8, 0x3b, 0xf7, 0x6a, 0xf6, 0xce, 0xf5, 0x62, 0xf5, 0xf7, 0xf4, 0x64, 0xf4, +0xb0, 0xf3, 0xf6, 0xf2, 0x7a, 0xf2, 0x24, 0xf2, 0xd6, 0xf1, 0x66, 0xf1, 0xc7, 0xf0, 0x36, 0xf0, +0xca, 0xef, 0xb1, 0xef, 0xaf, 0xef, 0x99, 0xef, 0x48, 0xef, 0xd3, 0xee, 0x74, 0xee, 0x49, 0xee, +0x4e, 0xee, 0x3e, 0xee, 0x10, 0xee, 0xd0, 0xed, 0xa8, 0xed, 0xdd, 0xed, 0x57, 0xee, 0xed, 0xee, +0x53, 0xef, 0x8f, 0xef, 0xb9, 0xef, 0x18, 0xf0, 0xbc, 0xf0, 0x84, 0xf1, 0x23, 0xf2, 0x70, 0xf2, +0xa1, 0xf2, 0xdd, 0xf2, 0x7a, 0xf3, 0x54, 0xf4, 0x3b, 0xf5, 0xd3, 0xf5, 0x39, 0xf6, 0xb7, 0xf6, +0xa9, 0xf7, 0x3d, 0xf9, 0x28, 0xfb, 0xd9, 0xfc, 0x03, 0xfe, 0xc6, 0xfe, 0x9a, 0xff, 0xdd, 0x00, +0x9b, 0x02, 0x3f, 0x04, 0x67, 0x05, 0x07, 0x06, 0x9e, 0x06, 0x8b, 0x07, 0x00, 0x09, 0x98, 0x0a, +0xec, 0x0b, 0xbc, 0x0c, 0x26, 0x0d, 0xb2, 0x0d, 0xb5, 0x0e, 0xf4, 0x0f, 0x0e, 0x11, 0x7c, 0x11, +0x7d, 0x11, 0x67, 0x11, 0xab, 0x11, 0x32, 0x12, 0xbf, 0x12, 0x02, 0x13, 0xcb, 0x12, 0x81, 0x12, +0x5f, 0x12, 0x95, 0x12, 0xdb, 0x12, 0xf0, 0x12, 0xb5, 0x12, 0x4e, 0x12, 0x08, 0x12, 0xfe, 0x11, +0x11, 0x12, 0xeb, 0x11, 0x5f, 0x11, 0x8f, 0x10, 0xbe, 0x0f, 0x23, 0x0f, 0xbb, 0x0e, 0x40, 0x0e, +0x8d, 0x0d, 0x99, 0x0c, 0xa8, 0x0b, 0xe0, 0x0a, 0x45, 0x0a, 0xb3, 0x09, 0xe1, 0x08, 0xd4, 0x07, +0xa7, 0x06, 0x9d, 0x05, 0xc1, 0x04, 0x06, 0x04, 0x29, 0x03, 0x0c, 0x02, 0xd0, 0x00, 0xa7, 0xff, +0xad, 0xfe, 0xd5, 0xfd, 0xeb, 0xfc, 0xea, 0xfb, 0xc6, 0xfa, 0xa5, 0xf9, 0xa3, 0xf8, 0xc9, 0xf7, +0xe9, 0xf6, 0x15, 0xf6, 0x20, 0xf5, 0x3c, 0xf4, 0x70, 0xf3, 0xd0, 0xf2, 0x44, 0xf2, 0xbc, 0xf1, +0x2e, 0xf1, 0xbd, 0xf0, 0x72, 0xf0, 0x4c, 0xf0, 0x33, 0xf0, 0x1b, 0xf0, 0xf4, 0xef, 0xc9, 0xef, +0x9e, 0xef, 0x8c, 0xef, 0x95, 0xef, 0x8d, 0xef, 0x87, 0xef, 0x78, 0xef, 0x74, 0xef, 0x7b, 0xef, +0x7e, 0xef, 0x9d, 0xef, 0xaa, 0xef, 0xb9, 0xef, 0xe2, 0xef, 0x25, 0xf0, 0x89, 0xf0, 0xf6, 0xf0, +0x4b, 0xf1, 0x92, 0xf1, 0xbd, 0xf1, 0xf7, 0xf1, 0x48, 0xf2, 0xa1, 0xf2, 0xf8, 0xf2, 0x27, 0xf3, +0x60, 0xf3, 0xb3, 0xf3, 0x59, 0xf4, 0x2b, 0xf5, 0x0d, 0xf6, 0xb7, 0xf6, 0x57, 0xf7, 0x05, 0xf8, +0x1b, 0xf9, 0xbc, 0xfa, 0xaa, 0xfc, 0x73, 0xfe, 0xc3, 0xff, 0xa9, 0x00, 0xa9, 0x01, 0x0f, 0x03, +0xe3, 0x04, 0x9b, 0x06, 0xf2, 0x07, 0xc4, 0x08, 0x7b, 0x09, 0x70, 0x0a, 0xdc, 0x0b, 0x76, 0x0d, +0xcd, 0x0e, 0x99, 0x0f, 0xf7, 0x0f, 0x5b, 0x10, 0x1b, 0x11, 0x22, 0x12, 0x00, 0x13, 0x56, 0x13, +0x3a, 0x13, 0xfb, 0x12, 0x21, 0x13, 0x87, 0x13, 0x05, 0x14, 0x27, 0x14, 0xed, 0x13, 0x7d, 0x13, +0x39, 0x13, 0x40, 0x13, 0x75, 0x13, 0x8b, 0x13, 0x4c, 0x13, 0xd0, 0x12, 0x68, 0x12, 0x4d, 0x12, +0x64, 0x12, 0x66, 0x12, 0x07, 0x12, 0x55, 0x11, 0x7c, 0x10, 0xcc, 0x0f, 0x35, 0x0f, 0xbc, 0x0e, +0x15, 0x0e, 0x2b, 0x0d, 0x1f, 0x0c, 0x11, 0x0b, 0x1f, 0x0a, 0x45, 0x09, 0x49, 0x08, 0x24, 0x07, +0xe3, 0x05, 0x9b, 0x04, 0x7d, 0x03, 0x7a, 0x02, 0x77, 0x01, 0x61, 0x00, 0x2e, 0xff, 0x06, 0xfe, +0xd6, 0xfc, 0xbf, 0xfb, 0xb1, 0xfa, 0xa7, 0xf9, 0xa8, 0xf8, 0xb3, 0xf7, 0xcf, 0xf6, 0xf3, 0xf5, +0x10, 0xf5, 0x2c, 0xf4, 0x60, 0xf3, 0xb1, 0xf2, 0x34, 0xf2, 0xc2, 0xf1, 0x4b, 0xf1, 0xbf, 0xf0, +0x43, 0xf0, 0xdd, 0xef, 0xae, 0xef, 0x90, 0xef, 0x70, 0xef, 0x20, 0xef, 0xd2, 0xee, 0x8d, 0xee, +0x90, 0xee, 0xc5, 0xee, 0xf6, 0xee, 0x0a, 0xef, 0xec, 0xee, 0xdc, 0xee, 0xe6, 0xee, 0x2c, 0xef, +0x76, 0xef, 0xa8, 0xef, 0xc0, 0xef, 0xbd, 0xef, 0xf2, 0xef, 0x65, 0xf0, 0x02, 0xf1, 0x9e, 0xf1, +0xf7, 0xf1, 0x2f, 0xf2, 0x6c, 0xf2, 0xcd, 0xf2, 0x70, 0xf3, 0x25, 0xf4, 0xa8, 0xf4, 0xf0, 0xf4, +0x1a, 0xf5, 0x8c, 0xf5, 0x3e, 0xf6, 0x1c, 0xf7, 0xe9, 0xf7, 0x61, 0xf8, 0xc0, 0xf8, 0x5a, 0xf9, +0x8a, 0xfa, 0x4a, 0xfc, 0x31, 0xfe, 0xac, 0xff, 0x93, 0x00, 0x51, 0x01, 0x61, 0x02, 0xf4, 0x03, +0xc7, 0x05, 0x4e, 0x07, 0x45, 0x08, 0xdf, 0x08, 0xa9, 0x09, 0xf2, 0x0a, 0xa4, 0x0c, 0x41, 0x0e, +0x51, 0x0f, 0xd4, 0x0f, 0x22, 0x10, 0xc4, 0x10, 0xeb, 0x11, 0x2b, 0x13, 0xf3, 0x13, 0x09, 0x14, +0xb8, 0x13, 0x8c, 0x13, 0xcc, 0x13, 0x38, 0x14, 0x79, 0x14, 0x49, 0x14, 0xc5, 0x13, 0x2c, 0x13, +0xfb, 0x12, 0x23, 0x13, 0x5f, 0x13, 0x3a, 0x13, 0xa6, 0x12, 0xf0, 0x11, 0x75, 0x11, 0x64, 0x11, +0x78, 0x11, 0x54, 0x11, 0xbf, 0x10, 0xda, 0x0f, 0xf4, 0x0e, 0x4c, 0x0e, 0xc2, 0x0d, 0x38, 0x0d, +0x7e, 0x0c, 0x84, 0x0b, 0x88, 0x0a, 0xa2, 0x09, 0xea, 0x08, 0x25, 0x08, 0x32, 0x07, 0xf9, 0x05, +0xa7, 0x04, 0x65, 0x03, 0x4e, 0x02, 0x52, 0x01, 0x51, 0x00, 0x46, 0xff, 0x2a, 0xfe, 0x1f, 0xfd, +0x1a, 0xfc, 0x29, 0xfb, 0x3a, 0xfa, 0x39, 0xf9, 0x38, 0xf8, 0x32, 0xf7, 0x5c, 0xf6, 0x9d, 0xf5, +0xea, 0xf4, 0x29, 0xf4, 0x63, 0xf3, 0xad, 0xf2, 0x09, 0xf2, 0x84, 0xf1, 0x04, 0xf1, 0x9a, 0xf0, +0x46, 0xf0, 0x0c, 0xf0, 0xe9, 0xef, 0xc1, 0xef, 0x9a, 0xef, 0x60, 0xef, 0x42, 0xef, 0x38, 0xef, +0x66, 0xef, 0x97, 0xef, 0xc8, 0xef, 0xd2, 0xef, 0xd3, 0xef, 0xe5, 0xef, 0x25, 0xf0, 0x7d, 0xf0, +0xcd, 0xf0, 0xfb, 0xf0, 0x23, 0xf1, 0x58, 0xf1, 0xbf, 0xf1, 0x45, 0xf2, 0xcb, 0xf2, 0x2f, 0xf3, +0x55, 0xf3, 0x81, 0xf3, 0xc1, 0xf3, 0x3c, 0xf4, 0xbc, 0xf4, 0x31, 0xf5, 0x67, 0xf5, 0x93, 0xf5, +0xd4, 0xf5, 0x6a, 0xf6, 0x43, 0xf7, 0x1b, 0xf8, 0xba, 0xf8, 0x28, 0xf9, 0xb8, 0xf9, 0xb1, 0xfa, +0x43, 0xfc, 0x06, 0xfe, 0x97, 0xff, 0x91, 0x00, 0x3d, 0x01, 0x0a, 0x02, 0x57, 0x03, 0x01, 0x05, +0x9a, 0x06, 0xa8, 0x07, 0x39, 0x08, 0xb5, 0x08, 0x94, 0x09, 0xfd, 0x0a, 0x89, 0x0c, 0xb4, 0x0d, +0x43, 0x0e, 0x72, 0x0e, 0xbd, 0x0e, 0x80, 0x0f, 0x7f, 0x10, 0x32, 0x11, 0x4d, 0x11, 0xff, 0x10, +0xc4, 0x10, 0xe7, 0x10, 0x50, 0x11, 0xa4, 0x11, 0x91, 0x11, 0x09, 0x11, 0x4f, 0x10, 0xd4, 0x0f, +0xbc, 0x0f, 0xd7, 0x0f, 0xb9, 0x0f, 0x47, 0x0f, 0x90, 0x0e, 0x20, 0x0e, 0xe2, 0x0d, 0xfd, 0x0d, +0xe4, 0x0d, 0x74, 0x0d, 0xb5, 0x0c, 0xf3, 0x0b, 0x76, 0x0b, 0x31, 0x0b, 0xeb, 0x0a, 0x54, 0x0a, +0x67, 0x09, 0x6c, 0x08, 0x83, 0x07, 0xe7, 0x06, 0x4c, 0x06, 0x82, 0x05, 0x67, 0x04, 0x29, 0x03, +0x09, 0x02, 0x29, 0x01, 0x67, 0x00, 0x9e, 0xff, 0xa2, 0xfe, 0x98, 0xfd, 0xa3, 0xfc, 0xde, 0xfb, +0x28, 0xfb, 0x6b, 0xfa, 0x88, 0xf9, 0x94, 0xf8, 0xb0, 0xf7, 0x00, 0xf7, 0x71, 0xf6, 0xfb, 0xf5, +0x6c, 0xf5, 0xe1, 0xf4, 0x6a, 0xf4, 0x24, 0xf4, 0x01, 0xf4, 0xe3, 0xf3, 0xa8, 0xf3, 0x62, 0xf3, +0x1c, 0xf3, 0xfd, 0xf2, 0x04, 0xf3, 0x13, 0xf3, 0x13, 0xf3, 0xf0, 0xf2, 0xcf, 0xf2, 0xc2, 0xf2, +0xde, 0xf2, 0x04, 0xf3, 0x24, 0xf3, 0x2b, 0xf3, 0x34, 0xf3, 0x42, 0xf3, 0x75, 0xf3, 0xac, 0xf3, +0xd7, 0xf3, 0xf0, 0xf3, 0x04, 0xf4, 0x35, 0xf4, 0x8e, 0xf4, 0xf6, 0xf4, 0x5e, 0xf5, 0xa4, 0xf5, +0xcd, 0xf5, 0xef, 0xf5, 0x26, 0xf6, 0x7b, 0xf6, 0xd0, 0xf6, 0x0a, 0xf7, 0x1f, 0xf7, 0x36, 0xf7, +0x75, 0xf7, 0xee, 0xf7, 0x89, 0xf8, 0x17, 0xf9, 0x78, 0xf9, 0xca, 0xf9, 0x4f, 0xfa, 0x55, 0xfb, +0xd3, 0xfc, 0x77, 0xfe, 0xd8, 0xff, 0xb8, 0x00, 0x75, 0x01, 0x6e, 0x02, 0xc6, 0x03, 0x4c, 0x05, +0x88, 0x06, 0x58, 0x07, 0xcf, 0x07, 0x70, 0x08, 0x62, 0x09, 0xc3, 0x0a, 0x0d, 0x0c, 0xe4, 0x0c, +0x37, 0x0d, 0x60, 0x0d, 0xe7, 0x0d, 0xcd, 0x0e, 0xd6, 0x0f, 0x6f, 0x10, 0x85, 0x10, 0x58, 0x10, +0x58, 0x10, 0xb0, 0x10, 0x1e, 0x11, 0x60, 0x11, 0x23, 0x11, 0x92, 0x10, 0x09, 0x10, 0xc5, 0x0f, +0xd5, 0x0f, 0xd6, 0x0f, 0x9a, 0x0f, 0xf5, 0x0e, 0x4a, 0x0e, 0xd1, 0x0d, 0xb9, 0x0d, 0x9b, 0x0d, +0x57, 0x0d, 0xaa, 0x0c, 0xe6, 0x0b, 0x26, 0x0b, 0xab, 0x0a, 0x4f, 0x0a, 0xd3, 0x09, 0x19, 0x09, +0x2c, 0x08, 0x42, 0x07, 0x84, 0x06, 0xf5, 0x05, 0x43, 0x05, 0x54, 0x04, 0x21, 0x03, 0xd5, 0x01, +0xa9, 0x00, 0xb7, 0xff, 0xd9, 0xfe, 0xd9, 0xfd, 0xd0, 0xfc, 0xbd, 0xfb, 0xd4, 0xfa, 0x13, 0xfa, +0x69, 0xf9, 0xc4, 0xf8, 0x1a, 0xf8, 0x6d, 0xf7, 0xe6, 0xf6, 0x7d, 0xf6, 0x1b, 0xf6, 0xbd, 0xf5, +0x39, 0xf5, 0xd9, 0xf4, 0x94, 0xf4, 0x73, 0xf4, 0x67, 0xf4, 0x3e, 0xf4, 0xf5, 0xf3, 0xb0, 0xf3, +0x7d, 0xf3, 0x69, 0xf3, 0x70, 0xf3, 0x74, 0xf3, 0x71, 0xf3, 0x69, 0xf3, 0x70, 0xf3, 0xa5, 0xf3, +0xe0, 0xf3, 0x1b, 0xf4, 0x26, 0xf4, 0x15, 0xf4, 0x12, 0xf4, 0x29, 0xf4, 0x73, 0xf4, 0xb9, 0xf4, +0xf0, 0xf4, 0xff, 0xf4, 0x10, 0xf5, 0x3f, 0xf5, 0x98, 0xf5, 0x15, 0xf6, 0x8a, 0xf6, 0xd7, 0xf6, +0x05, 0xf7, 0x35, 0xf7, 0x83, 0xf7, 0xef, 0xf7, 0x3d, 0xf8, 0x62, 0xf8, 0x64, 0xf8, 0x74, 0xf8, +0xb0, 0xf8, 0x29, 0xf9, 0xb4, 0xf9, 0x2b, 0xfa, 0x80, 0xfa, 0xd5, 0xfa, 0x72, 0xfb, 0x8a, 0xfc, +0xf2, 0xfd, 0x58, 0xff, 0x63, 0x00, 0x06, 0x01, 0xb3, 0x01, 0xaf, 0x02, 0x01, 0x04, 0x6e, 0x05, +0x7b, 0x06, 0x1b, 0x07, 0x8b, 0x07, 0x24, 0x08, 0x2f, 0x09, 0x88, 0x0a, 0xc7, 0x0b, 0x85, 0x0c, +0xc8, 0x0c, 0xf7, 0x0c, 0x78, 0x0d, 0x5d, 0x0e, 0x49, 0x0f, 0xab, 0x0f, 0x93, 0x0f, 0x3a, 0x0f, +0x14, 0x0f, 0x47, 0x0f, 0x9f, 0x0f, 0xc2, 0x0f, 0x71, 0x0f, 0xb8, 0x0e, 0x0e, 0x0e, 0xa9, 0x0d, +0xb8, 0x0d, 0xbb, 0x0d, 0x71, 0x0d, 0xb6, 0x0c, 0xef, 0x0b, 0x71, 0x0b, 0x58, 0x0b, 0x64, 0x0b, +0x27, 0x0b, 0x93, 0x0a, 0xcf, 0x09, 0x24, 0x09, 0xbf, 0x08, 0x95, 0x08, 0x3d, 0x08, 0x9f, 0x07, +0xb1, 0x06, 0xbc, 0x05, 0xf8, 0x04, 0x76, 0x04, 0xe4, 0x03, 0x05, 0x03, 0xcb, 0x01, 0x8c, 0x00, +0x82, 0xff, 0xb5, 0xfe, 0x26, 0xfe, 0x5f, 0xfd, 0x6b, 0xfc, 0x61, 0xfb, 0x84, 0xfa, 0xda, 0xf9, +0x62, 0xf9, 0xef, 0xf8, 0x59, 0xf8, 0x95, 0xf7, 0xd4, 0xf6, 0x41, 0xf6, 0xf2, 0xf5, 0xa4, 0xf5, +0x4f, 0xf5, 0xe3, 0xf4, 0x80, 0xf4, 0x4b, 0xf4, 0x3c, 0xf4, 0x44, 0xf4, 0x45, 0xf4, 0x38, 0xf4, +0x1b, 0xf4, 0x1e, 0xf4, 0x29, 0xf4, 0x58, 0xf4, 0x85, 0xf4, 0xa3, 0xf4, 0xb1, 0xf4, 0xd4, 0xf4, +0x05, 0xf5, 0x38, 0xf5, 0x53, 0xf5, 0x48, 0xf5, 0x28, 0xf5, 0x19, 0xf5, 0x2a, 0xf5, 0x51, 0xf5, +0x73, 0xf5, 0x91, 0xf5, 0xa8, 0xf5, 0xd4, 0xf5, 0x12, 0xf6, 0x85, 0xf6, 0xff, 0xf6, 0x62, 0xf7, +0xa7, 0xf7, 0xe1, 0xf7, 0x3a, 0xf8, 0xbc, 0xf8, 0x44, 0xf9, 0x9c, 0xf9, 0xb8, 0xf9, 0xc5, 0xf9, +0xe9, 0xf9, 0x59, 0xfa, 0xd0, 0xfa, 0x47, 0xfb, 0x89, 0xfb, 0xa6, 0xfb, 0xf8, 0xfb, 0xb1, 0xfc, +0xfb, 0xfd, 0x6f, 0xff, 0xa5, 0x00, 0x72, 0x01, 0xf9, 0x01, 0xb6, 0x02, 0xe4, 0x03, 0x50, 0x05, +0x7a, 0x06, 0x25, 0x07, 0x64, 0x07, 0xad, 0x07, 0x64, 0x08, 0x88, 0x09, 0xbe, 0x0a, 0x89, 0x0b, +0xcf, 0x0b, 0xda, 0x0b, 0x25, 0x0c, 0xfa, 0x0c, 0x02, 0x0e, 0xc4, 0x0e, 0xf1, 0x0e, 0xb7, 0x0e, +0x88, 0x0e, 0xc1, 0x0e, 0x38, 0x0f, 0x8b, 0x0f, 0x60, 0x0f, 0xb4, 0x0e, 0xf3, 0x0d, 0x7e, 0x0d, +0x78, 0x0d, 0x89, 0x0d, 0x51, 0x0d, 0xab, 0x0c, 0xd1, 0x0b, 0x39, 0x0b, 0x25, 0x0b, 0x47, 0x0b, +0x54, 0x0b, 0xe6, 0x0a, 0x2f, 0x0a, 0x70, 0x09, 0xfc, 0x08, 0xaa, 0x08, 0x5a, 0x08, 0xab, 0x07, +0xb7, 0x06, 0xb4, 0x05, 0xe8, 0x04, 0x68, 0x04, 0xec, 0x03, 0x35, 0x03, 0x22, 0x02, 0xef, 0x00, +0xdc, 0xff, 0x1b, 0xff, 0x85, 0xfe, 0xf5, 0xfd, 0x3e, 0xfd, 0x63, 0xfc, 0x9e, 0xfb, 0x19, 0xfb, +0xc5, 0xfa, 0x70, 0xfa, 0xee, 0xf9, 0x4a, 0xf9, 0xa8, 0xf8, 0x2f, 0xf8, 0xf6, 0xf7, 0xc3, 0xf7, +0x7b, 0xf7, 0x1a, 0xf7, 0xb8, 0xf6, 0x74, 0xf6, 0x64, 0xf6, 0x6c, 0xf6, 0x70, 0xf6, 0x59, 0xf6, +0x36, 0xf6, 0x19, 0xf6, 0x1b, 0xf6, 0x37, 0xf6, 0x59, 0xf6, 0x62, 0xf6, 0x65, 0xf6, 0x65, 0xf6, +0x8d, 0xf6, 0xca, 0xf6, 0xfa, 0xf6, 0x10, 0xf7, 0x06, 0xf7, 0xe8, 0xf6, 0xeb, 0xf6, 0x09, 0xf7, +0x34, 0xf7, 0x81, 0xf7, 0xb2, 0xf7, 0xe6, 0xf7, 0x1a, 0xf8, 0x74, 0xf8, 0xe9, 0xf8, 0x59, 0xf9, +0x87, 0xf9, 0x94, 0xf9, 0x90, 0xf9, 0xb5, 0xf9, 0xf9, 0xf9, 0x43, 0xfa, 0x6d, 0xfa, 0x6b, 0xfa, +0x50, 0xfa, 0x52, 0xfa, 0x9e, 0xfa, 0x1e, 0xfb, 0x8c, 0xfb, 0xb9, 0xfb, 0xc0, 0xfb, 0xee, 0xfb, +0x97, 0xfc, 0xcf, 0xfd, 0x28, 0xff, 0x50, 0x00, 0xff, 0x00, 0x74, 0x01, 0x0a, 0x02, 0x09, 0x03, +0x4b, 0x04, 0x56, 0x05, 0xdb, 0x05, 0x04, 0x06, 0x45, 0x06, 0xf0, 0x06, 0xfe, 0x07, 0x19, 0x09, +0xb4, 0x09, 0xcf, 0x09, 0xb4, 0x09, 0xd2, 0x09, 0x71, 0x0a, 0x37, 0x0b, 0xc8, 0x0b, 0xc1, 0x0b, +0x6e, 0x0b, 0x1f, 0x0b, 0x2a, 0x0b, 0x83, 0x0b, 0xbe, 0x0b, 0x90, 0x0b, 0xd7, 0x0a, 0x1f, 0x0a, +0xbb, 0x09, 0xc7, 0x09, 0xf4, 0x09, 0xd5, 0x09, 0x5e, 0x09, 0xbd, 0x08, 0x5f, 0x08, 0x70, 0x08, +0xaf, 0x08, 0xc8, 0x08, 0x72, 0x08, 0xe1, 0x07, 0x46, 0x07, 0xf8, 0x06, 0xd8, 0x06, 0xc2, 0x06, +0x59, 0x06, 0xad, 0x05, 0xf2, 0x04, 0x6a, 0x04, 0x1e, 0x04, 0xe0, 0x03, 0x54, 0x03, 0x79, 0x02, +0x6c, 0x01, 0x7d, 0x00, 0xdf, 0xff, 0x6d, 0xff, 0x07, 0xff, 0x7e, 0xfe, 0xc2, 0xfd, 0x08, 0xfd, +0x75, 0xfc, 0x0d, 0xfc, 0xc4, 0xfb, 0x5a, 0xfb, 0xc4, 0xfa, 0x10, 0xfa, 0x7e, 0xf9, 0x23, 0xf9, +0xfd, 0xf8, 0xec, 0xf8, 0xc0, 0xf8, 0x86, 0xf8, 0x44, 0xf8, 0x21, 0xf8, 0x2b, 0xf8, 0x4a, 0xf8, +0x58, 0xf8, 0x51, 0xf8, 0x39, 0xf8, 0x33, 0xf8, 0x60, 0xf8, 0xb5, 0xf8, 0xfd, 0xf8, 0x27, 0xf9, +0x1b, 0xf9, 0x22, 0xf9, 0x38, 0xf9, 0x72, 0xf9, 0x9c, 0xf9, 0xa6, 0xf9, 0x82, 0xf9, 0x4f, 0xf9, +0x3c, 0xf9, 0x52, 0xf9, 0x9c, 0xf9, 0xc5, 0xf9, 0xd0, 0xf9, 0xae, 0xf9, 0x9c, 0xf9, 0xba, 0xf9, +0xee, 0xf9, 0x1c, 0xfa, 0x14, 0xfa, 0xe2, 0xf9, 0xb3, 0xf9, 0xb9, 0xf9, 0xee, 0xf9, 0x2f, 0xfa, +0x31, 0xfa, 0x12, 0xfa, 0xe3, 0xf9, 0xf4, 0xf9, 0x49, 0xfa, 0xc3, 0xfa, 0x0c, 0xfb, 0x18, 0xfb, +0xf7, 0xfa, 0x2a, 0xfb, 0xe5, 0xfb, 0x26, 0xfd, 0x6d, 0xfe, 0x4c, 0xff, 0x91, 0xff, 0xb2, 0xff, +0x2d, 0x00, 0x15, 0x01, 0x28, 0x02, 0xe9, 0x02, 0x30, 0x03, 0x3f, 0x03, 0x78, 0x03, 0x19, 0x04, +0x1b, 0x05, 0x21, 0x06, 0xc5, 0x06, 0xe6, 0x06, 0xe9, 0x06, 0x37, 0x07, 0xf8, 0x07, 0xe6, 0x08, +0x84, 0x09, 0xae, 0x09, 0x88, 0x09, 0x75, 0x09, 0xaf, 0x09, 0x12, 0x0a, 0x5b, 0x0a, 0x54, 0x0a, +0xee, 0x09, 0x87, 0x09, 0x4b, 0x09, 0x69, 0x09, 0x96, 0x09, 0xaa, 0x09, 0x63, 0x09, 0x09, 0x09, +0xc9, 0x08, 0xe1, 0x08, 0x2c, 0x09, 0x67, 0x09, 0x48, 0x09, 0xf5, 0x08, 0x8f, 0x08, 0x37, 0x08, +0x15, 0x08, 0xf2, 0x07, 0xa2, 0x07, 0x16, 0x07, 0x61, 0x06, 0xc6, 0x05, 0x4e, 0x05, 0xfd, 0x04, +0x88, 0x04, 0xef, 0x03, 0x1d, 0x03, 0x5d, 0x02, 0xc0, 0x01, 0x4d, 0x01, 0xee, 0x00, 0x65, 0x00, +0xc0, 0xff, 0xfa, 0xfe, 0x50, 0xfe, 0xd0, 0xfd, 0x6a, 0xfd, 0xf6, 0xfc, 0x62, 0xfc, 0xc3, 0xfb, +0x3b, 0xfb, 0xde, 0xfa, 0xb3, 0xfa, 0x97, 0xfa, 0x68, 0xfa, 0x20, 0xfa, 0xcd, 0xf9, 0x86, 0xf9, +0x6b, 0xf9, 0x69, 0xf9, 0x68, 0xf9, 0x48, 0xf9, 0x15, 0xf9, 0xe3, 0xf8, 0xbf, 0xf8, 0xba, 0xf8, +0xc8, 0xf8, 0xd7, 0xf8, 0xd7, 0xf8, 0xae, 0xf8, 0x8d, 0xf8, 0x73, 0xf8, 0x89, 0xf8, 0xab, 0xf8, +0xbb, 0xf8, 0xaa, 0xf8, 0x7e, 0xf8, 0x5c, 0xf8, 0x6a, 0xf8, 0x96, 0xf8, 0xc7, 0xf8, 0xec, 0xf8, +0xcc, 0xf8, 0xa7, 0xf8, 0x8e, 0xf8, 0x9a, 0xf8, 0xc1, 0xf8, 0xd3, 0xf8, 0xbb, 0xf8, 0x7d, 0xf8, +0x51, 0xf8, 0x69, 0xf8, 0xa8, 0xf8, 0xfd, 0xf8, 0x2b, 0xf9, 0x35, 0xf9, 0x45, 0xf9, 0x6e, 0xf9, +0xbd, 0xf9, 0x22, 0xfa, 0x68, 0xfa, 0xaf, 0xfa, 0x13, 0xfb, 0xdc, 0xfb, 0x07, 0xfd, 0x39, 0xfe, +0x0f, 0xff, 0x63, 0xff, 0x89, 0xff, 0xde, 0xff, 0x96, 0x00, 0x75, 0x01, 0x1b, 0x02, 0x4b, 0x02, +0x34, 0x02, 0x2a, 0x02, 0x9d, 0x02, 0x8f, 0x03, 0x81, 0x04, 0x1a, 0x05, 0x39, 0x05, 0x35, 0x05, +0x9b, 0x05, 0x7d, 0x06, 0x8a, 0x07, 0x30, 0x08, 0x49, 0x08, 0x01, 0x08, 0xe4, 0x07, 0x35, 0x08, +0xeb, 0x08, 0x89, 0x09, 0xc2, 0x09, 0x87, 0x09, 0x34, 0x09, 0x3b, 0x09, 0xc9, 0x09, 0x75, 0x0a, +0xde, 0x0a, 0xcb, 0x0a, 0x7b, 0x0a, 0x68, 0x0a, 0xb5, 0x0a, 0x4c, 0x0b, 0xaa, 0x0b, 0x7f, 0x0b, +0xe9, 0x0a, 0x38, 0x0a, 0xd8, 0x09, 0xc6, 0x09, 0xc6, 0x09, 0x60, 0x09, 0x8a, 0x08, 0x89, 0x07, +0xc9, 0x06, 0x60, 0x06, 0x25, 0x06, 0xbd, 0x05, 0xfc, 0x04, 0xf7, 0x03, 0x0a, 0x03, 0x66, 0x02, +0x0f, 0x02, 0xc0, 0x01, 0x2d, 0x01, 0x5b, 0x00, 0x68, 0xff, 0xc3, 0xfe, 0x6c, 0xfe, 0x55, 0xfe, +0x29, 0xfe, 0xac, 0xfd, 0xfb, 0xfc, 0x5c, 0xfc, 0x20, 0xfc, 0x1b, 0xfc, 0x15, 0xfc, 0xd3, 0xfb, +0x42, 0xfb, 0xad, 0xfa, 0x35, 0xfa, 0x19, 0xfa, 0x1a, 0xfa, 0xf8, 0xf9, 0x9e, 0xf9, 0x0c, 0xf9, +0x83, 0xf8, 0x40, 0xf8, 0x44, 0xf8, 0x3d, 0xf8, 0x06, 0xf8, 0x8e, 0xf7, 0x25, 0xf7, 0x07, 0xf7, +0x3b, 0xf7, 0x80, 0xf7, 0x90, 0xf7, 0x54, 0xf7, 0x06, 0xf7, 0xca, 0xf6, 0xf1, 0xf6, 0x54, 0xf7, +0x9d, 0xf7, 0xa1, 0xf7, 0x51, 0xf7, 0xed, 0xf6, 0xf8, 0xf6, 0x4a, 0xf7, 0xc8, 0xf7, 0x01, 0xf8, +0xf9, 0xf7, 0xc4, 0xf7, 0xca, 0xf7, 0x1b, 0xf8, 0x9a, 0xf8, 0xfc, 0xf8, 0x06, 0xf9, 0xe8, 0xf8, +0xd0, 0xf8, 0x0d, 0xf9, 0xa3, 0xf9, 0x37, 0xfa, 0xa1, 0xfa, 0xb4, 0xfa, 0xdb, 0xfa, 0x76, 0xfb, +0xa6, 0xfc, 0xff, 0xfd, 0x05, 0xff, 0x71, 0xff, 0x92, 0xff, 0xcf, 0xff, 0x79, 0x00, 0x6f, 0x01, +0x43, 0x02, 0xa7, 0x02, 0x94, 0x02, 0x6f, 0x02, 0xa5, 0x02, 0x61, 0x03, 0x5b, 0x04, 0x20, 0x05, +0x65, 0x05, 0x47, 0x05, 0x59, 0x05, 0xe6, 0x05, 0xd7, 0x06, 0xc1, 0x07, 0x4d, 0x08, 0x6f, 0x08, +0x73, 0x08, 0xb2, 0x08, 0x4e, 0x09, 0x06, 0x0a, 0x71, 0x0a, 0x5f, 0x0a, 0xef, 0x09, 0x82, 0x09, +0x79, 0x09, 0xc9, 0x09, 0x34, 0x0a, 0x61, 0x0a, 0x48, 0x0a, 0x13, 0x0a, 0x14, 0x0a, 0x5e, 0x0a, +0xc5, 0x0a, 0xe5, 0x0a, 0x93, 0x0a, 0xfc, 0x09, 0x6e, 0x09, 0x12, 0x09, 0xf5, 0x08, 0xbf, 0x08, +0x45, 0x08, 0x76, 0x07, 0xa4, 0x06, 0x03, 0x06, 0xa1, 0x05, 0x68, 0x05, 0xfc, 0x04, 0x48, 0x04, +0x65, 0x03, 0xa3, 0x02, 0x38, 0x02, 0x0e, 0x02, 0xbb, 0x01, 0x2d, 0x01, 0x67, 0x00, 0xc0, 0xff, +0x58, 0xff, 0x3a, 0xff, 0x22, 0xff, 0xdd, 0xfe, 0x63, 0xfe, 0xc7, 0xfd, 0x41, 0xfd, 0xf6, 0xfc, +0xbe, 0xfc, 0x7e, 0xfc, 0x02, 0xfc, 0x52, 0xfb, 0xbd, 0xfa, 0x51, 0xfa, 0x18, 0xfa, 0xe5, 0xf9, +0x89, 0xf9, 0x01, 0xf9, 0x74, 0xf8, 0x1a, 0xf8, 0xee, 0xf7, 0xeb, 0xf7, 0xed, 0xf7, 0xc9, 0xf7, +0x8d, 0xf7, 0x59, 0xf7, 0x3f, 0xf7, 0x56, 0xf7, 0x75, 0xf7, 0x77, 0xf7, 0x66, 0xf7, 0x36, 0xf7, +0x3c, 0xf7, 0x53, 0xf7, 0x86, 0xf7, 0xb0, 0xf7, 0xae, 0xf7, 0x94, 0xf7, 0x64, 0xf7, 0x5f, 0xf7, +0x88, 0xf7, 0xe2, 0xf7, 0x37, 0xf8, 0x5d, 0xf8, 0x51, 0xf8, 0x45, 0xf8, 0x55, 0xf8, 0x89, 0xf8, +0xc7, 0xf8, 0xe6, 0xf8, 0xec, 0xf8, 0xe9, 0xf8, 0x00, 0xf9, 0x5d, 0xf9, 0xd6, 0xf9, 0x52, 0xfa, +0x96, 0xfa, 0xb9, 0xfa, 0xf1, 0xfa, 0x8c, 0xfb, 0x7f, 0xfc, 0x86, 0xfd, 0x43, 0xfe, 0x9a, 0xfe, +0xbf, 0xfe, 0xf6, 0xfe, 0x98, 0xff, 0x61, 0x00, 0x36, 0x01, 0xb5, 0x01, 0xf7, 0x01, 0x38, 0x02, +0xd9, 0x02, 0xf2, 0x03, 0x1e, 0x05, 0x0d, 0x06, 0x80, 0x06, 0xb2, 0x06, 0x0d, 0x07, 0xc7, 0x07, +0xb8, 0x08, 0x7b, 0x09, 0xd7, 0x09, 0xdd, 0x09, 0xc3, 0x09, 0x07, 0x0a, 0x8c, 0x0a, 0x2b, 0x0b, +0x79, 0x0b, 0x45, 0x0b, 0xe2, 0x0a, 0x9c, 0x0a, 0xc7, 0x0a, 0x21, 0x0b, 0x52, 0x0b, 0x25, 0x0b, +0xb3, 0x0a, 0x40, 0x0a, 0x12, 0x0a, 0x1f, 0x0a, 0x3f, 0x0a, 0x12, 0x0a, 0x9c, 0x09, 0x00, 0x09, +0x87, 0x08, 0x51, 0x08, 0x45, 0x08, 0x29, 0x08, 0xc3, 0x07, 0x38, 0x07, 0xab, 0x06, 0x71, 0x06, +0x59, 0x06, 0x2c, 0x06, 0xb7, 0x05, 0xfe, 0x04, 0x2e, 0x04, 0x7e, 0x03, 0x04, 0x03, 0x96, 0x02, +0x02, 0x02, 0x42, 0x01, 0x7e, 0x00, 0xcf, 0xff, 0x68, 0xff, 0x1c, 0xff, 0xc3, 0xfe, 0x25, 0xfe, +0x54, 0xfd, 0x9b, 0xfc, 0x1c, 0xfc, 0xd7, 0xfb, 0x9f, 0xfb, 0x3a, 0xfb, 0xa7, 0xfa, 0x0d, 0xfa, +0x9a, 0xf9, 0x5c, 0xf9, 0x1b, 0xf9, 0xca, 0xf8, 0x55, 0xf8, 0xd5, 0xf7, 0x77, 0xf7, 0x5c, 0xf7, +0x72, 0xf7, 0x88, 0xf7, 0x7e, 0xf7, 0x4d, 0xf7, 0x16, 0xf7, 0x19, 0xf7, 0x40, 0xf7, 0x70, 0xf7, +0x7e, 0xf7, 0x69, 0xf7, 0x31, 0xf7, 0x24, 0xf7, 0x2e, 0xf7, 0x4a, 0xf7, 0x45, 0xf7, 0x1f, 0xf7, +0xd7, 0xf6, 0xb8, 0xf6, 0xcd, 0xf6, 0x1a, 0xf7, 0x66, 0xf7, 0x8c, 0xf7, 0x8b, 0xf7, 0x80, 0xf7, +0x9b, 0xf7, 0xee, 0xf7, 0x61, 0xf8, 0xaa, 0xf8, 0xe6, 0xf8, 0x07, 0xf9, 0x58, 0xf9, 0xd0, 0xf9, +0x6e, 0xfa, 0xdd, 0xfa, 0x20, 0xfb, 0x2c, 0xfb, 0x56, 0xfb, 0xc8, 0xfb, 0x8d, 0xfc, 0x62, 0xfd, +0x20, 0xfe, 0x88, 0xfe, 0xc3, 0xfe, 0x1a, 0xff, 0xa4, 0xff, 0x5a, 0x00, 0x12, 0x01, 0x98, 0x01, +0x07, 0x02, 0x81, 0x02, 0x1d, 0x03, 0xfd, 0x03, 0xe7, 0x04, 0xbe, 0x05, 0x6c, 0x06, 0xfe, 0x06, +0x97, 0x07, 0x58, 0x08, 0x24, 0x09, 0xd8, 0x09, 0x64, 0x0a, 0xbb, 0x0a, 0x1a, 0x0b, 0x78, 0x0b, +0xe2, 0x0b, 0x3a, 0x0c, 0x70, 0x0c, 0x82, 0x0c, 0x90, 0x0c, 0x9c, 0x0c, 0xbc, 0x0c, 0xc8, 0x0c, +0xcd, 0x0c, 0xa8, 0x0c, 0x79, 0x0c, 0x4e, 0x0c, 0x1c, 0x0c, 0xdd, 0x0b, 0x97, 0x0b, 0x3b, 0x0b, +0xdd, 0x0a, 0x82, 0x0a, 0x28, 0x0a, 0xda, 0x09, 0x6e, 0x09, 0x09, 0x09, 0x94, 0x08, 0x29, 0x08, +0xd6, 0x07, 0x80, 0x07, 0x1a, 0x07, 0x9b, 0x06, 0x05, 0x06, 0x66, 0x05, 0xb7, 0x04, 0xf9, 0x03, +0x2d, 0x03, 0x59, 0x02, 0x85, 0x01, 0xbc, 0x00, 0x03, 0x00, 0x45, 0xff, 0x7f, 0xfe, 0xac, 0xfd, +0xdd, 0xfc, 0x15, 0xfc, 0x6f, 0xfb, 0xd1, 0xfa, 0x3d, 0xfa, 0x9c, 0xf9, 0xf6, 0xf8, 0x63, 0xf8, +0xeb, 0xf7, 0x82, 0xf7, 0x1b, 0xf7, 0x97, 0xf6, 0x04, 0xf6, 0x8b, 0xf5, 0x47, 0xf5, 0x2a, 0xf5, +0x10, 0xf5, 0xea, 0xf4, 0xb4, 0xf4, 0x6c, 0xf4, 0x51, 0xf4, 0x61, 0xf4, 0x91, 0xf4, 0xbb, 0xf4, +0xc4, 0xf4, 0xc0, 0xf4, 0xb7, 0xf4, 0xca, 0xf4, 0x09, 0xf5, 0x3c, 0xf5, 0x59, 0xf5, 0x5a, 0xf5, +0x5e, 0xf5, 0x90, 0xf5, 0xdb, 0xf5, 0x32, 0xf6, 0x73, 0xf6, 0xa8, 0xf6, 0xd2, 0xf6, 0x0f, 0xf7, +0x72, 0xf7, 0xff, 0xf7, 0x7d, 0xf8, 0xe0, 0xf8, 0x1b, 0xf9, 0x5a, 0xf9, 0xc2, 0xf9, 0x4a, 0xfa, +0xd6, 0xfa, 0x3a, 0xfb, 0x8f, 0xfb, 0xe6, 0xfb, 0x51, 0xfc, 0xe5, 0xfc, 0x6f, 0xfd, 0xf9, 0xfd, +0x58, 0xfe, 0xb6, 0xfe, 0x31, 0xff, 0xda, 0xff, 0xa3, 0x00, 0x72, 0x01, 0x12, 0x02, 0x8a, 0x02, +0xf8, 0x02, 0x82, 0x03, 0x22, 0x04, 0xca, 0x04, 0x58, 0x05, 0xc8, 0x05, 0x35, 0x06, 0xc1, 0x06, +0x87, 0x07, 0x4e, 0x08, 0x10, 0x09, 0xa2, 0x09, 0x10, 0x0a, 0x66, 0x0a, 0xe1, 0x0a, 0x7f, 0x0b, +0x30, 0x0c, 0xc4, 0x0c, 0x16, 0x0d, 0x48, 0x0d, 0x66, 0x0d, 0xa7, 0x0d, 0xe8, 0x0d, 0x1c, 0x0e, +0x1a, 0x0e, 0xf8, 0x0d, 0xb2, 0x0d, 0x82, 0x0d, 0x66, 0x0d, 0x58, 0x0d, 0x37, 0x0d, 0xf4, 0x0c, +0x83, 0x0c, 0x16, 0x0c, 0xb7, 0x0b, 0x7d, 0x0b, 0x3e, 0x0b, 0xf5, 0x0a, 0x95, 0x0a, 0x18, 0x0a, +0x8e, 0x09, 0x11, 0x09, 0x98, 0x08, 0x0a, 0x08, 0x62, 0x07, 0x9a, 0x06, 0xd0, 0x05, 0x04, 0x05, +0x4b, 0x04, 0x96, 0x03, 0xc8, 0x02, 0xe8, 0x01, 0xdd, 0x00, 0xe7, 0xff, 0xf7, 0xfe, 0x1e, 0xfe, +0x4b, 0xfd, 0x73, 0xfc, 0x9c, 0xfb, 0xc3, 0xfa, 0xf9, 0xf9, 0x3d, 0xf9, 0x89, 0xf8, 0xd3, 0xf7, +0x28, 0xf7, 0x7d, 0xf6, 0xf1, 0xf5, 0x7c, 0xf5, 0x1e, 0xf5, 0xc4, 0xf4, 0x6c, 0xf4, 0x0a, 0xf4, +0xba, 0xf3, 0x77, 0xf3, 0x4b, 0xf3, 0x22, 0xf3, 0xfe, 0xf2, 0xe0, 0xf2, 0xc6, 0xf2, 0xc3, 0xf2, +0xd0, 0xf2, 0xe0, 0xf2, 0xfe, 0xf2, 0x08, 0xf3, 0x14, 0xf3, 0x1e, 0xf3, 0x4b, 0xf3, 0x87, 0xf3, +0xda, 0xf3, 0x22, 0xf4, 0x6a, 0xf4, 0xa8, 0xf4, 0x06, 0xf5, 0x52, 0xf5, 0xbe, 0xf5, 0x15, 0xf6, +0x7a, 0xf6, 0xdb, 0xf6, 0x44, 0xf7, 0xb6, 0xf7, 0x45, 0xf8, 0xe3, 0xf8, 0x76, 0xf9, 0xf4, 0xf9, +0x5e, 0xfa, 0xcd, 0xfa, 0x3f, 0xfb, 0xd0, 0xfb, 0x60, 0xfc, 0xec, 0xfc, 0x60, 0xfd, 0xd0, 0xfd, +0x3f, 0xfe, 0xb6, 0xfe, 0x3d, 0xff, 0xc6, 0xff, 0x3e, 0x00, 0xb1, 0x00, 0x1d, 0x01, 0x9f, 0x01, +0x33, 0x02, 0xcc, 0x02, 0x62, 0x03, 0xe8, 0x03, 0x58, 0x04, 0xd6, 0x04, 0x5d, 0x05, 0xef, 0x05, +0x80, 0x06, 0x14, 0x07, 0xa3, 0x07, 0x24, 0x08, 0xa4, 0x08, 0x34, 0x09, 0xba, 0x09, 0x41, 0x0a, +0xaf, 0x0a, 0x28, 0x0b, 0xa0, 0x0b, 0x16, 0x0c, 0x81, 0x0c, 0xca, 0x0c, 0x03, 0x0d, 0x3d, 0x0d, +0x68, 0x0d, 0x95, 0x0d, 0xa9, 0x0d, 0xa9, 0x0d, 0x8c, 0x0d, 0x66, 0x0d, 0x47, 0x0d, 0x2b, 0x0d, +0x02, 0x0d, 0xc4, 0x0c, 0x60, 0x0c, 0xe9, 0x0b, 0x7a, 0x0b, 0x13, 0x0b, 0xba, 0x0a, 0x59, 0x0a, +0xcc, 0x09, 0x3f, 0x09, 0x9a, 0x08, 0x02, 0x08, 0x58, 0x07, 0xb3, 0x06, 0xf8, 0x05, 0x42, 0x05, +0x7b, 0x04, 0xc5, 0x03, 0x10, 0x03, 0x6b, 0x02, 0xb7, 0x01, 0xf0, 0x00, 0x14, 0x00, 0x40, 0xff, +0x77, 0xfe, 0xc5, 0xfd, 0x15, 0xfd, 0x61, 0xfc, 0xa9, 0xfb, 0x05, 0xfb, 0x6f, 0xfa, 0xe8, 0xf9, +0x75, 0xf9, 0xee, 0xf8, 0x6d, 0xf8, 0xd8, 0xf7, 0x60, 0xf7, 0xf7, 0xf6, 0xb0, 0xf6, 0x61, 0xf6, +0x13, 0xf6, 0xa2, 0xf5, 0x43, 0xf5, 0xf4, 0xf4, 0xbf, 0xf4, 0xa5, 0xf4, 0x82, 0xf4, 0x66, 0xf4, +0x3c, 0xf4, 0x2f, 0xf4, 0x3d, 0xf4, 0x66, 0xf4, 0x98, 0xf4, 0xc5, 0xf4, 0xed, 0xf4, 0x08, 0xf5, +0x38, 0xf5, 0x82, 0xf5, 0xec, 0xf5, 0x5e, 0xf6, 0xcd, 0xf6, 0x20, 0xf7, 0x7c, 0xf7, 0xe2, 0xf7, +0x67, 0xf8, 0xe5, 0xf8, 0x66, 0xf9, 0xcd, 0xf9, 0x2d, 0xfa, 0x8e, 0xfa, 0x04, 0xfb, 0x9b, 0xfb, +0x31, 0xfc, 0xaf, 0xfc, 0x01, 0xfd, 0x4e, 0xfd, 0x89, 0xfd, 0xec, 0xfd, 0x59, 0xfe, 0xbc, 0xfe, +0x19, 0xff, 0x67, 0xff, 0xad, 0xff, 0x00, 0x00, 0x58, 0x00, 0xc8, 0x00, 0x22, 0x01, 0x73, 0x01, +0xcb, 0x01, 0x21, 0x02, 0xa0, 0x02, 0x0e, 0x03, 0x8f, 0x03, 0x04, 0x04, 0x61, 0x04, 0xc8, 0x04, +0x2b, 0x05, 0x96, 0x05, 0x02, 0x06, 0x57, 0x06, 0xaf, 0x06, 0xed, 0x06, 0x45, 0x07, 0x90, 0x07, +0xdd, 0x07, 0x18, 0x08, 0x4e, 0x08, 0x77, 0x08, 0xa5, 0x08, 0xdb, 0x08, 0x31, 0x09, 0x86, 0x09, +0xc7, 0x09, 0xee, 0x09, 0xf6, 0x09, 0xff, 0x09, 0x16, 0x0a, 0x32, 0x0a, 0x3b, 0x0a, 0x33, 0x0a, +0x17, 0x0a, 0xe8, 0x09, 0xbe, 0x09, 0x82, 0x09, 0x47, 0x09, 0xfd, 0x08, 0x8a, 0x08, 0x0e, 0x08, +0x91, 0x07, 0x1c, 0x07, 0xbe, 0x06, 0x5c, 0x06, 0xdf, 0x05, 0x50, 0x05, 0xac, 0x04, 0x05, 0x04, +0x68, 0x03, 0xce, 0x02, 0x31, 0x02, 0x83, 0x01, 0xde, 0x00, 0x45, 0x00, 0xb0, 0xff, 0x1c, 0xff, +0x81, 0xfe, 0xd6, 0xfd, 0x1f, 0xfd, 0x6d, 0xfc, 0xcb, 0xfb, 0x4e, 0xfb, 0xe9, 0xfa, 0x89, 0xfa, +0x1e, 0xfa, 0xa4, 0xf9, 0x3f, 0xf9, 0xe9, 0xf8, 0xa8, 0xf8, 0x6b, 0xf8, 0x26, 0xf8, 0xe7, 0xf7, +0xa3, 0xf7, 0x5e, 0xf7, 0x26, 0xf7, 0xfd, 0xf6, 0xe3, 0xf6, 0xc4, 0xf6, 0x9d, 0xf6, 0x7c, 0xf6, +0x6d, 0xf6, 0x6d, 0xf6, 0x81, 0xf6, 0x97, 0xf6, 0xbc, 0xf6, 0xf0, 0xf6, 0x28, 0xf7, 0x62, 0xf7, +0xac, 0xf7, 0xee, 0xf7, 0x51, 0xf8, 0xb9, 0xf8, 0x1d, 0xf9, 0x80, 0xf9, 0xe3, 0xf9, 0x49, 0xfa, +0xa9, 0xfa, 0x09, 0xfb, 0x68, 0xfb, 0xcc, 0xfb, 0x34, 0xfc, 0x96, 0xfc, 0xf6, 0xfc, 0x56, 0xfd, +0xb0, 0xfd, 0x1f, 0xfe, 0x78, 0xfe, 0xd4, 0xfe, 0x19, 0xff, 0x78, 0xff, 0xc1, 0xff, 0x1e, 0x00, +0x68, 0x00, 0xd4, 0x00, 0x31, 0x01, 0x95, 0x01, 0xf2, 0x01, 0x51, 0x02, 0x9c, 0x02, 0xf4, 0x02, +0x41, 0x03, 0x9e, 0x03, 0xfa, 0x03, 0x61, 0x04, 0xb9, 0x04, 0x16, 0x05, 0x58, 0x05, 0xa9, 0x05, +0xe3, 0x05, 0x1c, 0x06, 0x4f, 0x06, 0x7f, 0x06, 0xa4, 0x06, 0xba, 0x06, 0xc8, 0x06, 0xd0, 0x06, +0xdc, 0x06, 0xe3, 0x06, 0xee, 0x06, 0xd9, 0x06, 0xc8, 0x06, 0xaf, 0x06, 0x94, 0x06, 0x8b, 0x06, +0x92, 0x06, 0x96, 0x06, 0xa2, 0x06, 0x9e, 0x06, 0x96, 0x06, 0x81, 0x06, 0x64, 0x06, 0x45, 0x06, +0x1c, 0x06, 0xe9, 0x05, 0xb5, 0x05, 0x80, 0x05, 0x36, 0x05, 0xf1, 0x04, 0xa3, 0x04, 0x42, 0x04, +0xd7, 0x03, 0x58, 0x03, 0xdc, 0x02, 0x55, 0x02, 0xe0, 0x01, 0x63, 0x01, 0xf1, 0x00, 0x80, 0x00, +0x08, 0x00, 0x9f, 0xff, 0x22, 0xff, 0xa9, 0xfe, 0x1f, 0xfe, 0x92, 0xfd, 0x15, 0xfd, 0xa6, 0xfc, +0x43, 0xfc, 0xf3, 0xfb, 0x98, 0xfb, 0x44, 0xfb, 0xef, 0xfa, 0x97, 0xfa, 0x46, 0xfa, 0x02, 0xfa, +0xc3, 0xf9, 0x98, 0xf9, 0x71, 0xf9, 0x54, 0xf9, 0x41, 0xf9, 0x3a, 0xf9, 0x3a, 0xf9, 0x33, 0xf9, +0x30, 0xf9, 0x25, 0xf9, 0x1f, 0xf9, 0x2b, 0xf9, 0x38, 0xf9, 0x48, 0xf9, 0x61, 0xf9, 0x74, 0xf9, +0x8f, 0xf9, 0x9d, 0xf9, 0xbd, 0xf9, 0xe6, 0xf9, 0x1a, 0xfa, 0x53, 0xfa, 0x8a, 0xfa, 0xc6, 0xfa, +0x0d, 0xfb, 0x53, 0xfb, 0xac, 0xfb, 0x0c, 0xfc, 0x74, 0xfc, 0xd5, 0xfc, 0x27, 0xfd, 0x69, 0xfd, +0xb1, 0xfd, 0xff, 0xfd, 0x52, 0xfe, 0xa3, 0xfe, 0xf1, 0xfe, 0x33, 0xff, 0x64, 0xff, 0xb4, 0xff, +0xef, 0xff, 0x35, 0x00, 0x71, 0x00, 0xb9, 0x00, 0xfe, 0x00, 0x3c, 0x01, 0x88, 0x01, 0xce, 0x01, +0x19, 0x02, 0x53, 0x02, 0x97, 0x02, 0xd3, 0x02, 0x0d, 0x03, 0x5a, 0x03, 0x9f, 0x03, 0xe9, 0x03, +0x1f, 0x04, 0x51, 0x04, 0x89, 0x04, 0xb5, 0x04, 0xd7, 0x04, 0x09, 0x05, 0x3f, 0x05, 0x75, 0x05, +0xa2, 0x05, 0xcf, 0x05, 0xec, 0x05, 0x14, 0x06, 0x20, 0x06, 0x23, 0x06, 0x12, 0x06, 0x16, 0x06, +0x18, 0x06, 0x17, 0x06, 0x02, 0x06, 0xdb, 0x05, 0xae, 0x05, 0x76, 0x05, 0x3a, 0x05, 0x09, 0x05, +0xe1, 0x04, 0xbe, 0x04, 0x9a, 0x04, 0x62, 0x04, 0x30, 0x04, 0xf4, 0x03, 0xc2, 0x03, 0x82, 0x03, +0x49, 0x03, 0x14, 0x03, 0xe2, 0x02, 0xaf, 0x02, 0x84, 0x02, 0x45, 0x02, 0x04, 0x02, 0xb6, 0x01, +0x6b, 0x01, 0x06, 0x01, 0xaf, 0x00, 0x51, 0x00, 0x00, 0x00, 0xb3, 0xff, 0x5d, 0xff, 0x08, 0xff, +0xb3, 0xfe, 0x5a, 0xfe, 0xfb, 0xfd, 0x97, 0xfd, 0x42, 0xfd, 0xf6, 0xfc, 0xab, 0xfc, 0x5d, 0xfc, +0x02, 0xfc, 0xae, 0xfb, 0x64, 0xfb, 0x27, 0xfb, 0xf4, 0xfa, 0xd4, 0xfa, 0xb2, 0xfa, 0x7e, 0xfa, +0x53, 0xfa, 0x33, 0xfa, 0x34, 0xfa, 0x27, 0xfa, 0x3a, 0xfa, 0x42, 0xfa, 0x5a, 0xfa, 0x53, 0xfa, +0x69, 0xfa, 0x89, 0xfa, 0xa5, 0xfa, 0xc3, 0xfa, 0xeb, 0xfa, 0x24, 0xfb, 0x5a, 0xfb, 0x86, 0xfb, +0xc1, 0xfb, 0xf1, 0xfb, 0x23, 0xfc, 0x62, 0xfc, 0x97, 0xfc, 0xe2, 0xfc, 0x28, 0xfd, 0x6e, 0xfd, +0xb5, 0xfd, 0xe6, 0xfd, 0x2b, 0xfe, 0x73, 0xfe, 0xb5, 0xfe, 0xf7, 0xfe, 0x33, 0xff, 0x75, 0xff, +0xc8, 0xff, 0x03, 0x00, 0x4a, 0x00, 0x90, 0x00, 0xcd, 0x00, 0x09, 0x01, 0x2d, 0x01, 0x5e, 0x01, +0x96, 0x01, 0xda, 0x01, 0x16, 0x02, 0x4c, 0x02, 0x77, 0x02, 0x93, 0x02, 0xad, 0x02, 0xd9, 0x02, +0x01, 0x03, 0x23, 0x03, 0x4c, 0x03, 0x5f, 0x03, 0x6c, 0x03, 0x86, 0x03, 0x92, 0x03, 0xba, 0x03, +0xcb, 0x03, 0xe2, 0x03, 0xdd, 0x03, 0xdd, 0x03, 0xef, 0x03, 0xff, 0x03, 0x04, 0x04, 0x11, 0x04, +0x1f, 0x04, 0x25, 0x04, 0x22, 0x04, 0x12, 0x04, 0x09, 0x04, 0x02, 0x04, 0xf1, 0x03, 0xc8, 0x03, +0x93, 0x03, 0x7b, 0x03, 0x3f, 0x03, 0x0e, 0x03, 0xca, 0x02, 0x87, 0x02, 0x52, 0x02, 0x10, 0x02, +0xd2, 0x01, 0x8d, 0x01, 0x58, 0x01, 0x14, 0x01, 0xe6, 0x00, 0xab, 0x00, 0x74, 0x00, 0x45, 0x00, +0x0f, 0x00, 0xf0, 0xff, 0xb7, 0xff, 0x88, 0xff, 0x61, 0xff, 0x2a, 0xff, 0xf7, 0xfe, 0xbd, 0xfe, +0x88, 0xfe, 0x59, 0xfe, 0x22, 0xfe, 0xee, 0xfd, 0xb5, 0xfd, 0x71, 0xfd, 0x35, 0xfd, 0xf8, 0xfc, +0xac, 0xfc, 0x77, 0xfc, 0x36, 0xfc, 0x06, 0xfc, 0xd9, 0xfb, 0xb1, 0xfb, 0x8a, 0xfb, 0x68, 0xfb, +0x4b, 0xfb, 0x27, 0xfb, 0x09, 0xfb, 0xe9, 0xfa, 0xd7, 0xfa, 0xd8, 0xfa, 0xd4, 0xfa, 0xe1, 0xfa, +0xe6, 0xfa, 0xf8, 0xfa, 0x0d, 0xfb, 0x24, 0xfb, 0x48, 0xfb, 0x67, 0xfb, 0x8c, 0xfb, 0xb5, 0xfb, +0xe1, 0xfb, 0x17, 0xfc, 0x3f, 0xfc, 0x7a, 0xfc, 0xbe, 0xfc, 0xf8, 0xfc, 0x39, 0xfd, 0x87, 0xfd, +0xca, 0xfd, 0x1b, 0xfe, 0x3c, 0xfe, 0x76, 0xfe, 0xad, 0xfe, 0xf4, 0xfe, 0x47, 0xff, 0x8e, 0xff, +0xd1, 0xff, 0x12, 0x00, 0x4a, 0x00, 0x85, 0x00, 0xc3, 0x00, 0x05, 0x01, 0x52, 0x01, 0x95, 0x01, +0xd7, 0x01, 0x0c, 0x02, 0x3e, 0x02, 0x85, 0x02, 0xb9, 0x02, 0xf5, 0x02, 0x13, 0x03, 0x3e, 0x03, +0x61, 0x03, 0x74, 0x03, 0x87, 0x03, 0x8c, 0x03, 0xa8, 0x03, 0xbf, 0x03, 0xbb, 0x03, 0xc9, 0x03, +0xd5, 0x03, 0xd3, 0x03, 0xc9, 0x03, 0xb9, 0x03, 0xaa, 0x03, 0xa8, 0x03, 0xab, 0x03, 0x9f, 0x03, +0x9d, 0x03, 0xa0, 0x03, 0x8b, 0x03, 0x7e, 0x03, 0x7c, 0x03, 0x7a, 0x03, 0x68, 0x03, 0x5a, 0x03, +0x45, 0x03, 0x40, 0x03, 0x26, 0x03, 0x08, 0x03, 0xf5, 0x02, 0xeb, 0x02, 0xcd, 0x02, 0x9a, 0x02, +0x83, 0x02, 0x7b, 0x02, 0x4d, 0x02, 0x06, 0x02, 0xe4, 0x01, 0xbb, 0x01, 0x88, 0x01, 0x26, 0x01, +0xf6, 0x00, 0xd3, 0x00, 0xa9, 0x00, 0x43, 0x00, 0xe6, 0xff, 0xbc, 0xff, 0x78, 0xff, 0x11, 0xff, +0xb6, 0xfe, 0x90, 0xfe, 0x62, 0xfe, 0x1f, 0xfe, 0xee, 0xfd, 0xe9, 0xfd, 0xe4, 0xfd, 0xc4, 0xfd, +0xa5, 0xfd, 0x92, 0xfd, 0x93, 0xfd, 0x6a, 0xfd, 0x4e, 0xfd, 0x56, 0xfd, 0x5c, 0xfd, 0x37, 0xfd, +0x1a, 0xfd, 0x1a, 0xfd, 0x11, 0xfd, 0xe3, 0xfc, 0xb2, 0xfc, 0xb5, 0xfc, 0xcc, 0xfc, 0xbb, 0xfc, +0x92, 0xfc, 0x99, 0xfc, 0xc7, 0xfc, 0xbf, 0xfc, 0x90, 0xfc, 0xa3, 0xfc, 0xb7, 0xfc, 0xc2, 0xfc, +0xbc, 0xfc, 0xc9, 0xfc, 0x0f, 0xfd, 0x4c, 0xfd, 0x43, 0xfd, 0x24, 0xfd, 0x5c, 0xfd, 0xbd, 0xfd, +0x7c, 0xfd, 0x94, 0xfd, 0x3d, 0xfe, 0x85, 0xfe, 0xdb, 0xfe, 0xc6, 0xfe, 0x4c, 0xff, 0x45, 0x00, +0x37, 0x00, 0x0d, 0x00, 0x1a, 0x00, 0x94, 0x01, 0x9b, 0x02, 0x9e, 0x00, 0xc7, 0x01, 0xf6, 0x03, +0xae, 0x02, 0x65, 0x02, 0x4c, 0x02, 0xac, 0x02, 0xb4, 0x03, 0x7d, 0x02, 0x9f, 0x01, 0x63, 0x02, +0x48, 0x03, 0x08, 0x02, 0x1c, 0x01, 0x5f, 0x03, 0xda, 0x02, 0xc7, 0x01, 0xda, 0x02, 0x8f, 0x01, +0xc6, 0x01, 0x33, 0x02, 0x3d, 0x01, 0xe7, 0x01, 0xaa, 0x01, 0xbd, 0x01, 0x9a, 0x01, 0x6b, 0x01, +0x53, 0x02, 0xf3, 0x00, 0x1e, 0x01, 0xe9, 0x02, 0xb4, 0x01, 0x75, 0x01, 0xbf, 0x02, 0x9c, 0x02, +0x28, 0x02, 0x39, 0x02, 0x8b, 0x02, 0xc5, 0x02, 0x6c, 0x02, 0x40, 0x02, 0x1f, 0x01, 0xd2, 0x01, +0x21, 0x02, 0x86, 0xff, 0xae, 0x00, 0x15, 0x01, 0xb4, 0xff, 0xc0, 0xff, 0x1a, 0xff, 0x2e, 0xff, +0x0f, 0xff, 0xfe, 0xfd, 0x32, 0xfe, 0xb8, 0xfd, 0xf4, 0xfd, 0xf3, 0xfd, 0x7c, 0xfc, 0x5c, 0xfd, +0x8b, 0xfd, 0xc8, 0xfc, 0xec, 0xfc, 0xf7, 0xfc, 0x1b, 0xfd, 0xc2, 0xfc, 0x5e, 0xfc, 0x24, 0xfd, +0x31, 0xfd, 0xdb, 0xfc, 0x8a, 0xfd, 0xc8, 0xfd, 0x02, 0xfd, 0x94, 0xfc, 0x42, 0xfe, 0xff, 0xfd, +0xdf, 0xfc, 0x4d, 0xfe, 0xa7, 0xfe, 0x25, 0xfd, 0x79, 0xfd, 0x2d, 0xfe, 0x7a, 0xfd, 0x51, 0xfe, +0x5d, 0xfd, 0x1a, 0xfd, 0x70, 0xfe, 0xca, 0xfc, 0x41, 0xfc, 0xa0, 0xfe, 0xd2, 0xfd, 0xec, 0xfb, +0x32, 0xfd, 0x6f, 0xfe, 0x3c, 0xfd, 0x57, 0xfc, 0x1a, 0xfe, 0xb1, 0xfe, 0xe5, 0xfc, 0x89, 0xfc, +0xeb, 0xfe, 0xc6, 0xff, 0x7a, 0xfd, 0x65, 0xfd, 0xb0, 0xff, 0x44, 0x00, 0x02, 0xff, 0xe2, 0xfe, +0x01, 0x00, 0x80, 0x01, 0x4b, 0x00, 0xc2, 0xfe, 0x6f, 0x01, 0x33, 0x02, 0x46, 0x01, 0xed, 0x00, +0x6d, 0x01, 0x1b, 0x02, 0xc2, 0x02, 0x2d, 0x02, 0x70, 0x02, 0x8f, 0x03, 0x36, 0x02, 0x8d, 0x03, +0x22, 0x03, 0x4c, 0x02, 0xff, 0x03, 0xc3, 0x03, 0xea, 0x02, 0x13, 0x03, 0x85, 0x03, 0xed, 0x03, +0xf7, 0x02, 0x0c, 0x02, 0x1a, 0x03, 0x2e, 0x04, 0x56, 0x03, 0xda, 0x01, 0x66, 0x04, 0xb3, 0x04, +0x1d, 0x02, 0x48, 0x03, 0x33, 0x04, 0xed, 0x03, 0xf2, 0x03, 0x91, 0x02, 0xbb, 0x02, 0xd7, 0x03, +0xba, 0x01, 0xd3, 0x01, 0x6b, 0x03, 0x29, 0x01, 0x6e, 0x00, 0xca, 0x01, 0x1c, 0x01, 0x03, 0xff, +0x29, 0x00, 0x9e, 0x00, 0xac, 0xfe, 0xfc, 0xfe, 0x18, 0x00, 0x17, 0xff, 0xc0, 0xff, 0x37, 0xff, +0x19, 0xfe, 0x98, 0xff, 0xc9, 0xfe, 0xcd, 0xfe, 0xbc, 0xfe, 0x1d, 0xff, 0x40, 0xff, 0xb7, 0xff, +0xfc, 0xfe, 0xe6, 0xfd, 0x22, 0x00, 0xbc, 0xff, 0xca, 0xfe, 0x31, 0xff, 0x49, 0xff, 0xb3, 0xff, +0xff, 0xff, 0x79, 0xfe, 0x9a, 0xfd, 0xc2, 0xff, 0x67, 0xff, 0x4b, 0xfd, 0x5c, 0xfe, 0x9a, 0xfe, +0x7b, 0xfe, 0x5b, 0xfd, 0xcd, 0xfb, 0x59, 0xfe, 0x89, 0xfd, 0x89, 0xfb, 0x62, 0xfd, 0xa3, 0xfc, +0x53, 0xfb, 0x08, 0xfd, 0xd5, 0xfe, 0x20, 0xfd, 0xd4, 0xfa, 0xc2, 0xfd, 0xa1, 0xfd, 0x8b, 0xfb, +0x75, 0xfe, 0xd0, 0xfe, 0x15, 0xfe, 0x0b, 0xfc, 0xf3, 0xfb, 0x07, 0x01, 0xb5, 0x00, 0xf9, 0xfc, +0x4a, 0xfe, 0x81, 0xff, 0xa9, 0xfd, 0x65, 0xfd, 0x4f, 0x00, 0x35, 0x01, 0xb0, 0xfe, 0xac, 0xfd, +0x67, 0xfd, 0x1f, 0x00, 0xf6, 0x00, 0xcb, 0xfe, 0x4b, 0xfe, 0x20, 0xff, 0x7f, 0xff, 0xfa, 0xfe, +0x44, 0x00, 0x31, 0x01, 0x8c, 0xff, 0x99, 0xfe, 0xf3, 0xff, 0xc9, 0x00, 0x13, 0x02, 0xe6, 0x01, +0x56, 0xff, 0xf2, 0xff, 0x04, 0x02, 0x3d, 0x04, 0x53, 0x02, 0x8d, 0x00, 0x5f, 0x02, 0x83, 0x02, +0x80, 0x01, 0x74, 0x02, 0x32, 0x04, 0x3a, 0x05, 0x74, 0x02, 0xbf, 0xfe, 0x85, 0x03, 0x3c, 0x05, +0x25, 0x03, 0x9b, 0x01, 0xd0, 0x01, 0xd7, 0x02, 0x93, 0x02, 0x83, 0x02, 0x47, 0x02, 0x24, 0x03, +0x98, 0x03, 0x78, 0x00, 0x04, 0x00, 0x71, 0x03, 0x39, 0x03, 0xdf, 0x00, 0x15, 0xff, 0xae, 0x00, +0xaa, 0x02, 0x0a, 0x01, 0x5b, 0xff, 0x62, 0x00, 0x71, 0x00, 0x4c, 0xff, 0x4a, 0xfd, 0x7c, 0xfe, +0x89, 0x01, 0x87, 0xff, 0xd7, 0xfd, 0x61, 0xfe, 0x00, 0xfe, 0xb7, 0xfd, 0x4c, 0xff, 0xd4, 0xfe, +0x0d, 0xfe, 0x23, 0xfe, 0x75, 0xfd, 0x20, 0xfe, 0x03, 0xfe, 0x98, 0xfe, 0x01, 0xff, 0x70, 0xfe, +0xc8, 0xfc, 0x9c, 0xfd, 0x02, 0x00, 0xdb, 0x00, 0x7d, 0xfe, 0x15, 0xfd, 0xdc, 0xfd, 0x76, 0xfe, +0xe1, 0xff, 0x6f, 0x00, 0xcb, 0x00, 0xa4, 0xfd, 0x5f, 0xfc, 0xd1, 0xfe, 0x21, 0x00, 0xc2, 0x00, +0x3b, 0x00, 0xd0, 0xfe, 0x42, 0xfe, 0x91, 0xfb, 0x3c, 0xfe, 0xc0, 0x03, 0xfc, 0x01, 0xc3, 0xfc, +0x93, 0xfb, 0xdd, 0xff, 0xdd, 0x00, 0x5b, 0xfe, 0xcd, 0xff, 0x83, 0x00, 0x9d, 0xfe, 0xf6, 0xfc, +0x71, 0xfd, 0xc8, 0x02, 0x03, 0x03, 0x49, 0xfe, 0x9f, 0xfb, 0x3c, 0xfe, 0x92, 0x02, 0xfe, 0x01, +0x27, 0x00, 0x96, 0x01, 0x5b, 0x00, 0xcd, 0xfd, 0x81, 0xfe, 0xad, 0x00, 0x49, 0x03, 0x79, 0x03, +0xd7, 0xff, 0xf7, 0xfe, 0x65, 0x00, 0xb1, 0x00, 0x55, 0x02, 0xfb, 0x01, 0x5a, 0xff, 0x61, 0x00, +0x10, 0x03, 0xc0, 0x00, 0xac, 0xfe, 0xe4, 0x02, 0x57, 0x04, 0x79, 0x00, 0xe5, 0xff, 0xc9, 0x00, +0xe7, 0x03, 0x45, 0x03, 0x30, 0x00, 0xd6, 0x00, 0xfd, 0x02, 0xf9, 0x02, 0xf3, 0x00, 0xfd, 0x02, +0x71, 0x03, 0xe8, 0x01, 0xc0, 0x01, 0x3a, 0x02, 0x30, 0x01, 0x98, 0x01, 0xb2, 0x03, 0x9c, 0x02, +0x00, 0x01, 0xe2, 0x01, 0x9d, 0x01, 0xca, 0x01, 0xd9, 0x02, 0x47, 0x01, 0xc1, 0xff, 0x7b, 0x00, +0xb1, 0x00, 0xde, 0x00, 0x3e, 0x01, 0x1b, 0x00, 0xa9, 0xff, 0x5b, 0x00, 0x3a, 0xff, 0xdd, 0xfd, +0x26, 0xff, 0x54, 0x00, 0xdf, 0xfe, 0x71, 0xfd, 0x85, 0xfd, 0x78, 0xff, 0x5a, 0xfe, 0x3d, 0xfd, +0x8e, 0xfd, 0x92, 0xfc, 0x85, 0xfe, 0x67, 0xfe, 0xfc, 0xfc, 0x3a, 0xfd, 0x09, 0xfd, 0xc0, 0xfc, +0x87, 0xfd, 0x80, 0xfc, 0x8b, 0xfe, 0xf7, 0xfd, 0x96, 0xfc, 0x8e, 0xfc, 0x95, 0xfd, 0xb3, 0xfe, +0x99, 0xfc, 0x3d, 0xfe, 0xc5, 0xfd, 0x8a, 0xfd, 0x1e, 0xfe, 0xb4, 0xfe, 0x51, 0xfe, 0x64, 0xfd, +0x79, 0xfd, 0x9c, 0xfe, 0x0e, 0x01, 0x46, 0xff, 0xed, 0xfd, 0x43, 0xff, 0x39, 0xfe, 0xa9, 0xfe, +0x95, 0x00, 0x4e, 0x00, 0x45, 0x00, 0x7d, 0x00, 0xdd, 0xff, 0xef, 0xfe, 0x89, 0xff, 0x7f, 0x01, +0xa5, 0x01, 0xf7, 0xff, 0x2e, 0xff, 0xb1, 0x00, 0x5e, 0x02, 0x02, 0x00, 0x17, 0xff, 0x07, 0x01, +0xb7, 0x01, 0x15, 0x00, 0x1c, 0x00, 0x0e, 0x02, 0xa1, 0x01, 0xfd, 0xff, 0x42, 0x00, 0x63, 0x01, +0xa5, 0x01, 0x24, 0x01, 0x73, 0x02, 0x32, 0x03, 0x78, 0x01, 0xbb, 0x01, 0x50, 0x01, 0x7e, 0x01, +0xde, 0x01, 0x9c, 0x03, 0x81, 0x04, 0x54, 0x03, 0x50, 0x02, 0x7a, 0x00, 0x9a, 0x02, 0xb4, 0x04, +0xb5, 0x03, 0x1a, 0x02, 0x04, 0x04, 0xd1, 0x02, 0x2b, 0x00, 0x51, 0x02, 0xbb, 0x04, 0x18, 0x07, +0x20, 0x03, 0x64, 0x00, 0xa6, 0x00, 0xee, 0x00, 0x9d, 0x04, 0xcb, 0x05, 0xea, 0x02, 0xb1, 0x01, +0xa7, 0x00, 0x48, 0x01, 0x66, 0x00, 0x76, 0x01, 0x3b, 0x06, 0xca, 0x03, 0xb3, 0xfe, 0x2c, 0xfc, +0x03, 0x00, 0x0d, 0x04, 0x03, 0x02, 0xd1, 0xff, 0x6e, 0xff, 0x63, 0xff, 0xb4, 0xfe, 0x19, 0xfe, +0x1b, 0x01, 0x9c, 0x02, 0xa7, 0xff, 0xc8, 0xfc, 0x84, 0xfb, 0xa2, 0xfe, 0xf6, 0x01, 0x4e, 0x01, +0x2d, 0xff, 0xf7, 0xfe, 0xa9, 0xfc, 0x07, 0xfb, 0xfb, 0xfd, 0x05, 0x00, 0x28, 0x00, 0xc1, 0xfe, +0x52, 0xfc, 0xed, 0xfa, 0x9f, 0xfc, 0x48, 0xfe, 0xc6, 0xfe, 0x39, 0xfb, 0x4a, 0xfa, 0x6d, 0xfd, +0x0b, 0xfe, 0x58, 0xfc, 0x0b, 0xfc, 0x24, 0xfc, 0xfe, 0xf9, 0x43, 0xf9, 0xc7, 0xfb, 0xb2, 0xff, +0x83, 0xfe, 0xe6, 0xfb, 0x86, 0xf7, 0x9f, 0xf8, 0x07, 0xff, 0x07, 0xfe, 0x90, 0xfe, 0xcb, 0xfd, +0xd1, 0xfa, 0xbf, 0xfa, 0x4d, 0xfd, 0x6d, 0x01, 0x5a, 0x00, 0x79, 0xfe, 0xbf, 0xfb, 0x16, 0xfc, +0x5e, 0x01, 0x76, 0x03, 0xb7, 0x00, 0x80, 0xff, 0x2c, 0xfe, 0x01, 0xfd, 0xe3, 0xfe, 0xaf, 0x02, +0xc7, 0x04, 0xaf, 0x01, 0xfe, 0xfe, 0xd6, 0xfb, 0x7a, 0xfe, 0xf4, 0x03, 0xf4, 0x03, 0xfe, 0x01, +0xd1, 0xfd, 0x1b, 0xfd, 0xd9, 0x00, 0x25, 0x02, 0x7b, 0x03, 0xa8, 0x02, 0x04, 0x00, 0xad, 0xfd, +0x76, 0xfe, 0x86, 0x01, 0x52, 0x04, 0x2c, 0x05, 0x5b, 0x01, 0x65, 0xfd, 0x62, 0xfd, 0x88, 0x03, +0xa8, 0x05, 0x05, 0x03, 0x88, 0x01, 0x2e, 0x00, 0xe5, 0xff, 0x68, 0x00, 0x7f, 0x03, 0xa6, 0x04, +0xf9, 0x03, 0x0e, 0x00, 0x10, 0x00, 0x8e, 0x01, 0xf2, 0x00, 0x4b, 0x04, 0xc5, 0x03, 0x73, 0xff, +0x29, 0x00, 0x60, 0x05, 0x68, 0x04, 0x7c, 0xff, 0x02, 0x00, 0xf2, 0x01, 0x4f, 0x02, 0xbc, 0x02, +0xe3, 0x02, 0x1a, 0x02, 0x6a, 0x00, 0x66, 0xff, 0xf6, 0x00, 0xa3, 0x02, 0x49, 0x03, 0xe0, 0x01, +0xc7, 0xfd, 0xc8, 0xfe, 0xf0, 0x00, 0x58, 0x02, 0x12, 0x03, 0x62, 0x00, 0xbc, 0xfe, 0xae, 0xfd, +0x19, 0xff, 0x13, 0x03, 0x72, 0x02, 0x40, 0x00, 0x4a, 0xfe, 0x5b, 0xfc, 0x55, 0xfe, 0xfd, 0x00, +0xe5, 0x00, 0xaf, 0x00, 0x10, 0xff, 0x62, 0xfd, 0x89, 0xfc, 0x98, 0xfd, 0x27, 0x00, 0xf9, 0xff, +0xf0, 0xfe, 0x1b, 0xfc, 0x9a, 0xfd, 0x5e, 0xfe, 0xf9, 0xfc, 0x59, 0xfd, 0x4e, 0xfd, 0x55, 0xfe, +0xb9, 0xfc, 0x40, 0xfd, 0x20, 0xfd, 0x0c, 0xfc, 0xc1, 0xfc, 0xd6, 0xfc, 0xe6, 0xfc, 0xbe, 0xfc, +0xdc, 0xfc, 0xc6, 0xfc, 0x50, 0xfe, 0x00, 0xff, 0x4c, 0xfd, 0x38, 0xfd, 0x21, 0xfd, 0x7a, 0xfd, +0xe4, 0xfd, 0x01, 0x00, 0x6c, 0x01, 0xd7, 0xff, 0xdf, 0xfe, 0xc3, 0xfc, 0x33, 0xff, 0x40, 0x01, +0x95, 0x02, 0x21, 0x01, 0xbe, 0xfd, 0xf8, 0x00, 0x8c, 0x00, 0x3b, 0xff, 0x87, 0x01, 0x95, 0x02, +0x7a, 0x02, 0x9d, 0x00, 0x1a, 0x00, 0xbc, 0x00, 0xb1, 0xff, 0xa1, 0x01, 0x41, 0x02, 0x97, 0x01, +0x77, 0x00, 0x71, 0x01, 0x5f, 0x02, 0x92, 0xff, 0x1f, 0xff, 0x13, 0x02, 0x69, 0x02, 0xc7, 0x00, +0xff, 0x00, 0x02, 0x01, 0x3a, 0x00, 0xbc, 0xff, 0x96, 0x01, 0x9a, 0x01, 0x40, 0x02, 0x9d, 0x01, +0xf6, 0xff, 0x95, 0x00, 0xfb, 0x00, 0x93, 0x02, 0xa1, 0x01, 0x2b, 0x01, 0x0e, 0x01, 0x51, 0x00, +0x27, 0x02, 0x32, 0x02, 0xb0, 0x03, 0x93, 0x02, 0x27, 0x00, 0x31, 0x00, 0xb1, 0xff, 0x62, 0x02, +0x3c, 0x03, 0x7d, 0x03, 0x7d, 0x01, 0xa6, 0x00, 0xac, 0x00, 0x2d, 0x00, 0xb5, 0x00, 0x5c, 0x01, +0x49, 0x01, 0x6f, 0x00, 0x7a, 0x01, 0xf4, 0xff, 0x1c, 0xff, 0xf3, 0xff, 0x12, 0x00, 0x77, 0xfe, +0xb7, 0xff, 0x55, 0x00, 0xae, 0xfe, 0xe1, 0xff, 0xa7, 0xfe, 0xbb, 0xfd, 0xa8, 0x00, 0x7d, 0x00, +0x1b, 0xfe, 0x0f, 0xfd, 0xc2, 0xfe, 0xd6, 0x00, 0xad, 0x00, 0xbf, 0xfe, 0x1a, 0xfd, 0x81, 0xfe, +0xb9, 0xfe, 0xaf, 0xfd, 0xb0, 0x00, 0x38, 0x02, 0xd0, 0xfe, 0x01, 0xfb, 0x4c, 0xfa, 0xaf, 0xfd, +0xf0, 0x01, 0x72, 0x02, 0x95, 0xfd, 0xe0, 0xf9, 0x11, 0xfa, 0x9b, 0xfd, 0x6e, 0x00, 0x33, 0xff, +0x26, 0xfe, 0xde, 0xfc, 0x69, 0xfa, 0xb6, 0xf9, 0xeb, 0xfd, 0xbc, 0x02, 0xfe, 0xff, 0x83, 0xfc, +0xee, 0xf8, 0x22, 0xfb, 0x12, 0x00, 0x29, 0x01, 0x9b, 0xff, 0x53, 0xfc, 0x7a, 0xfc, 0x29, 0xfe, +0x1e, 0x01, 0xf6, 0x00, 0x0c, 0xff, 0xe6, 0xff, 0x24, 0xff, 0x62, 0xfe, 0x88, 0xff, 0xe2, 0x02, +0x86, 0x03, 0x3e, 0xff, 0x19, 0xfd, 0xe2, 0xff, 0x2e, 0x04, 0xf8, 0x04, 0xad, 0x01, 0x6f, 0xfe, +0x9f, 0xff, 0x82, 0x01, 0x52, 0x02, 0xc2, 0x03, 0xb6, 0x04, 0x14, 0x02, 0x6f, 0xfe, 0xcc, 0xff, +0x72, 0x03, 0xcf, 0x04, 0x63, 0x03, 0x59, 0x01, 0x95, 0x00, 0xdb, 0x02, 0x67, 0x02, 0x93, 0x01, +0x18, 0x03, 0x59, 0x02, 0xa7, 0x01, 0x46, 0x01, 0x0a, 0x03, 0x45, 0x04, 0x90, 0x02, 0x60, 0x00, +0x2e, 0xff, 0xaf, 0x01, 0x43, 0x04, 0xdf, 0x02, 0x3c, 0x01, 0x4c, 0x00, 0x29, 0x01, 0x92, 0x00, +0x76, 0x00, 0x98, 0x02, 0xdd, 0x02, 0x38, 0x00, 0x5b, 0xfe, 0xfc, 0xff, 0x2f, 0x03, 0x65, 0x02, +0x0c, 0x01, 0x57, 0x00, 0x6a, 0xfe, 0xf1, 0xff, 0x75, 0x00, 0xad, 0x01, 0xb1, 0x01, 0xbd, 0xff, +0x53, 0xfd, 0xa2, 0xfd, 0x1b, 0x01, 0xcf, 0x01, 0x61, 0x00, 0x09, 0xfe, 0x09, 0xfd, 0x89, 0xfc, +0x47, 0xfd, 0x6a, 0x00, 0x41, 0x01, 0x0e, 0xff, 0x0e, 0xfd, 0x8c, 0xfa, 0x75, 0xfd, 0xda, 0x00, +0xe0, 0xfe, 0x5e, 0xfd, 0x25, 0xfc, 0x9c, 0xfb, 0x25, 0xfd, 0x03, 0xff, 0xe4, 0xfd, 0x17, 0xfd, +0x59, 0xfc, 0xc1, 0xfb, 0x3e, 0xfb, 0x4f, 0xfd, 0x10, 0xff, 0xec, 0xfe, 0x2d, 0xfb, 0x78, 0xf8, +0xa9, 0xfc, 0x21, 0x00, 0xd6, 0xfe, 0xe0, 0xfc, 0x1f, 0xfe, 0x8f, 0xfc, 0x87, 0xfa, 0x5d, 0xfb, +0xa4, 0xfe, 0x68, 0x01, 0xe2, 0xfe, 0x4b, 0xfc, 0x11, 0xfb, 0x36, 0xfc, 0xbf, 0xfe, 0xf8, 0xff, +0x93, 0xff, 0x6f, 0xfe, 0xf5, 0xfd, 0x4e, 0xfd, 0x8a, 0xfd, 0xf6, 0xfe, 0xcf, 0x01, 0x5b, 0x00, +0xa5, 0xff, 0x01, 0xff, 0x83, 0xff, 0x51, 0x01, 0x22, 0x01, 0x3e, 0x00, 0x7e, 0xff, 0x1d, 0x01, +0x3f, 0x01, 0x8d, 0x01, 0x9e, 0x02, 0xfb, 0x02, 0x9f, 0x00, 0xd4, 0xff, 0xc6, 0x01, 0xf8, 0x02, +0x22, 0x03, 0x78, 0x02, 0xbf, 0x01, 0xc4, 0x02, 0x6b, 0x02, 0xf0, 0x01, 0x1f, 0x03, 0x67, 0x03, +0xda, 0x02, 0x1e, 0x03, 0xff, 0x02, 0x71, 0x01, 0x63, 0x02, 0x02, 0x03, 0xb8, 0x02, 0x53, 0x03, +0xc4, 0x03, 0xa2, 0x02, 0xfc, 0x01, 0x9c, 0x01, 0xa3, 0x01, 0x7f, 0x03, 0xae, 0x03, 0xbb, 0x02, +0xda, 0x01, 0x35, 0x01, 0xd1, 0x01, 0xb4, 0x02, 0xf2, 0x01, 0xdd, 0x02, 0xe6, 0x02, 0x0f, 0x01, +0xc8, 0x00, 0x15, 0x01, 0x31, 0x02, 0x05, 0x02, 0x5a, 0x00, 0x4f, 0x01, 0xca, 0x01, 0xca, 0x01, +0xda, 0x00, 0xd1, 0xff, 0x88, 0x01, 0x29, 0x01, 0xbf, 0x00, 0x30, 0x00, 0xf5, 0xff, 0xce, 0x01, +0x3d, 0x00, 0x55, 0xff, 0x2a, 0x00, 0x18, 0x00, 0x9b, 0x00, 0xac, 0xfe, 0x4f, 0xfe, 0x0f, 0x00, +0xd1, 0x00, 0xbb, 0xfe, 0x80, 0xfd, 0xe1, 0xfd, 0x6c, 0xfe, 0x2e, 0xff, 0xf1, 0xfe, 0xd5, 0xfe, +0x6c, 0xfe, 0x03, 0xfd, 0x5f, 0xfc, 0xf3, 0xfc, 0x05, 0xfe, 0xdd, 0xff, 0x0f, 0xff, 0x17, 0xfd, +0xdc, 0xfb, 0xb6, 0xfc, 0xd4, 0xfe, 0x87, 0xfe, 0xca, 0xfe, 0x9d, 0xfe, 0x0a, 0xfe, 0xf6, 0xfc, +0x27, 0xfd, 0xac, 0xff, 0x74, 0xff, 0x8d, 0xfe, 0xee, 0xfd, 0x44, 0xfe, 0x02, 0xff, 0x92, 0xfe, +0xcf, 0xfe, 0x83, 0xfe, 0x10, 0xfe, 0xab, 0xfd, 0x7f, 0xfe, 0x1a, 0x00, 0x96, 0xff, 0x47, 0xff, +0xed, 0xfd, 0x3f, 0xfd, 0x7b, 0xff, 0x6f, 0x00, 0x63, 0x00, 0x74, 0xff, 0x28, 0xfe, 0x05, 0xfe, +0xb4, 0xff, 0xc1, 0x00, 0x63, 0x00, 0x1e, 0x01, 0x7a, 0x00, 0x64, 0xfe, 0xac, 0xfe, 0xa7, 0x00, +0xdb, 0x01, 0x2a, 0x01, 0x51, 0x00, 0x9d, 0x01, 0x0c, 0x02, 0x92, 0x00, 0xcb, 0x00, 0x3f, 0x02, +0x0f, 0x02, 0xfe, 0x01, 0xaa, 0x02, 0x95, 0x02, 0x91, 0x02, 0x9e, 0x01, 0xa0, 0x00, 0xef, 0x01, +0x70, 0x03, 0xe9, 0x02, 0xd7, 0x01, 0x50, 0x01, 0x64, 0x01, 0x99, 0x01, 0xc3, 0x01, 0xd4, 0x01, +0x68, 0x02, 0x94, 0x01, 0xa0, 0x00, 0x1c, 0x01, 0x50, 0x02, 0x07, 0x02, 0x07, 0x01, 0xed, 0x01, +0x4b, 0x02, 0x22, 0x01, 0xe6, 0x00, 0x73, 0x01, 0xc5, 0x01, 0xcc, 0x00, 0xe9, 0xff, 0x3a, 0x01, +0xea, 0x01, 0x6a, 0x01, 0xb5, 0x00, 0x41, 0x00, 0xe3, 0xff, 0xeb, 0x00, 0x6a, 0x01, 0x31, 0x00, +0x40, 0x00, 0x76, 0x00, 0xe7, 0xff, 0xa0, 0x00, 0x41, 0x00, 0xfa, 0xff, 0x52, 0x00, 0x80, 0xff, +0x21, 0xff, 0xdf, 0xff, 0xd0, 0xff, 0xf9, 0xfe, 0x8b, 0xfe, 0xdf, 0xfd, 0xfd, 0xfe, 0x8b, 0xff, +0x2c, 0xff, 0xee, 0xfe, 0x95, 0xfe, 0xa0, 0xfd, 0x5b, 0xfd, 0x73, 0xff, 0x07, 0x00, 0x87, 0xfe, +0x23, 0xfd, 0x5d, 0xfd, 0x0b, 0xfe, 0x4e, 0xfe, 0xb6, 0xfe, 0xbf, 0xfe, 0x46, 0xfe, 0x38, 0xfd, +0xde, 0xfc, 0x0f, 0xfe, 0x25, 0xff, 0x6f, 0xfe, 0x3c, 0xfd, 0xcc, 0xfd, 0xcf, 0xfe, 0xcb, 0xfe, +0x1b, 0xfe, 0xed, 0xfd, 0x04, 0xff, 0xe3, 0xfe, 0x64, 0xfe, 0xe5, 0xfe, 0xb3, 0xff, 0xfb, 0xfe, +0x37, 0xfe, 0x39, 0xfe, 0x39, 0xfe, 0xae, 0xff, 0x90, 0x00, 0xc5, 0xff, 0xe2, 0xfe, 0xd3, 0xfe, +0x1a, 0xff, 0x22, 0xff, 0x77, 0xff, 0x47, 0x00, 0x66, 0x00, 0x07, 0x00, 0xd1, 0xff, 0x1e, 0x00, +0x1b, 0x00, 0xde, 0xff, 0x1f, 0x00, 0xc7, 0x00, 0x4f, 0x01, 0xc7, 0x00, 0x45, 0x00, 0x2f, 0x00, +0xc6, 0x00, 0xde, 0x00, 0x38, 0x00, 0x43, 0x01, 0x52, 0x02, 0xb6, 0x01, 0x8d, 0x00, 0xb4, 0x00, +0x5b, 0x01, 0xac, 0x01, 0x41, 0x01, 0x1a, 0x01, 0x63, 0x02, 0xb6, 0x02, 0x98, 0x01, 0xbd, 0x00, +0xc5, 0x00, 0x9d, 0x01, 0xcc, 0x01, 0xb8, 0x01, 0x43, 0x02, 0x2d, 0x02, 0x51, 0x01, 0x2c, 0x00, +0x41, 0x00, 0xdb, 0x00, 0x8c, 0x01, 0x60, 0x02, 0xac, 0x01, 0xc3, 0x00, 0xb4, 0x00, 0xc9, 0x00, +0x22, 0x00, 0xd7, 0xff, 0x8e, 0x00, 0xbd, 0x01, 0x55, 0x01, 0x5d, 0x00, 0x44, 0x00, 0x70, 0xff, +0x44, 0xff, 0xc5, 0xff, 0xb7, 0x00, 0xc5, 0x00, 0x5d, 0x00, 0x53, 0xff, 0x2f, 0xfe, 0x89, 0xfe, +0x70, 0xff, 0x45, 0x00, 0x36, 0x00, 0x3e, 0xff, 0x4a, 0xfe, 0x9a, 0xfd, 0xcb, 0xfd, 0x54, 0xff, +0xc5, 0xff, 0x09, 0xff, 0x17, 0xfe, 0x37, 0xfd, 0x97, 0xfd, 0xb5, 0xfe, 0x07, 0xff, 0x14, 0xff, +0x10, 0xff, 0xeb, 0xfd, 0xd2, 0xfc, 0x55, 0xfd, 0x11, 0xff, 0x01, 0x00, 0x47, 0xff, 0xca, 0xfd, +0x2c, 0xfd, 0xaa, 0xfd, 0x1c, 0xfe, 0x05, 0xff, 0x60, 0xff, 0xae, 0xfe, 0x28, 0xfe, 0xe7, 0xfd, +0xad, 0xfd, 0x86, 0xfe, 0xc5, 0xff, 0x79, 0xff, 0x0c, 0xfe, 0xb4, 0xfd, 0x82, 0xfe, 0xea, 0xfe, +0x1f, 0xff, 0x16, 0xff, 0xff, 0xfe, 0x5d, 0xfe, 0xcc, 0xfd, 0x4b, 0xfe, 0xb3, 0xff, 0xfb, 0xff, +0x4a, 0xff, 0xcf, 0xfe, 0x40, 0xfe, 0xc5, 0xfe, 0x2a, 0xff, 0x96, 0xff, 0x8e, 0x00, 0x8c, 0x00, +0xa8, 0xff, 0x10, 0xff, 0x9a, 0xff, 0x62, 0x00, 0xd1, 0x00, 0x1a, 0x01, 0x15, 0x01, 0xa7, 0x00, +0x6b, 0x00, 0x93, 0x00, 0xca, 0x00, 0x23, 0x01, 0x90, 0x01, 0x86, 0x01, 0x3b, 0x01, 0x29, 0x01, +0x2a, 0x01, 0x35, 0x01, 0x67, 0x01, 0x79, 0x01, 0x32, 0x01, 0x47, 0x01, 0x38, 0x01, 0x18, 0x01, +0x72, 0x01, 0x19, 0x01, 0xdd, 0x00, 0xa4, 0x00, 0x9b, 0x00, 0x1c, 0x01, 0x27, 0x01, 0xfc, 0x00, +0x08, 0x01, 0x6e, 0x00, 0x7c, 0x00, 0x45, 0x01, 0x4e, 0x01, 0x99, 0x01, 0xaf, 0x01, 0x2e, 0x01, +0xe3, 0x00, 0xd5, 0x00, 0x20, 0x01, 0xcb, 0x01, 0xfd, 0x01, 0x33, 0x01, 0xf0, 0x00, 0x5c, 0x01, +0x17, 0x01, 0x11, 0x01, 0x08, 0x01, 0xbf, 0x00, 0x63, 0x01, 0x4b, 0x01, 0x46, 0x00, 0x63, 0x00, +0xb2, 0x00, 0x1a, 0x00, 0x98, 0xff, 0xf1, 0xff, 0x43, 0x00, 0x2b, 0x00, 0x7e, 0xff, 0x93, 0xfe, +0xa6, 0xfe, 0xb0, 0xfe, 0xce, 0xfe, 0x03, 0xff, 0xd8, 0xfe, 0x85, 0xfe, 0xf8, 0xfd, 0x23, 0xfe, +0x9e, 0xfe, 0xf4, 0xfe, 0x3a, 0xff, 0xf2, 0xfe, 0x33, 0xfe, 0x89, 0xfe, 0xf6, 0xfe, 0x05, 0xff, +0x9a, 0xff, 0xe2, 0xff, 0x63, 0xff, 0xb3, 0xfe, 0xdb, 0xfe, 0x2f, 0xff, 0xca, 0xff, 0x19, 0x00, +0xfd, 0xfe, 0x64, 0xfe, 0xc5, 0xfe, 0xcc, 0xfe, 0x6f, 0xff, 0xd2, 0xff, 0x73, 0xff, 0x1b, 0xff, +0x43, 0xfe, 0x4d, 0xfe, 0x75, 0xff, 0x90, 0xff, 0xad, 0xfe, 0x4c, 0xfe, 0x75, 0xfe, 0x84, 0xfe, +0xc9, 0xfe, 0x31, 0xff, 0x1b, 0xff, 0x94, 0xfe, 0xc0, 0xfd, 0x92, 0xfd, 0xf6, 0xfe, 0x29, 0x00, +0x21, 0x00, 0x4d, 0xff, 0x64, 0xfe, 0xad, 0xfe, 0xae, 0xff, 0x7a, 0x00, 0x69, 0x00, 0x2e, 0x00, +0x4a, 0x00, 0x71, 0x00, 0x31, 0x00, 0xe9, 0xff, 0x2b, 0x00, 0xf1, 0x00, 0xea, 0x00, 0x4a, 0x00, +0xa6, 0x00, 0x9e, 0x01, 0xf6, 0x00, 0x97, 0xff, 0xb4, 0xff, 0xd9, 0x00, 0xab, 0x01, 0xd0, 0x01, +0x73, 0x01, 0xa6, 0x00, 0xe7, 0xff, 0x0c, 0x00, 0xe4, 0x00, 0x9b, 0x01, 0x9f, 0x01, 0x61, 0x01, +0xc1, 0x00, 0x01, 0x00, 0x17, 0x00, 0xf2, 0x00, 0x34, 0x01, 0xab, 0x00, 0x80, 0x00, 0xcf, 0x00, +0x93, 0x01, 0x6c, 0x01, 0xbc, 0x00, 0xba, 0x00, 0xe7, 0x00, 0xed, 0x00, 0x0b, 0x01, 0xd8, 0x01, +0xf7, 0x01, 0xe9, 0x00, 0x3a, 0x00, 0x3f, 0x00, 0xf2, 0x00, 0x79, 0x01, 0xf7, 0x00, 0xea, 0xff, +0x76, 0xff, 0xb4, 0xff, 0x99, 0x00, 0x19, 0x01, 0xea, 0x00, 0x36, 0x00, 0x12, 0xff, 0x80, 0xfe, +0x5a, 0xff, 0xc5, 0x00, 0xa8, 0x01, 0x06, 0x01, 0xa9, 0xff, 0x0b, 0xff, 0x1a, 0xff, 0x94, 0xff, +0x4c, 0x00, 0xba, 0x00, 0x64, 0x00, 0x79, 0xff, 0x37, 0xff, 0xab, 0xff, 0x2a, 0x00, 0x40, 0x00, +0xc9, 0xff, 0x58, 0xff, 0x66, 0xff, 0x80, 0xff, 0x8f, 0xff, 0xde, 0xff, 0x08, 0x00, 0xdf, 0xff, +0x12, 0xff, 0xac, 0xfe, 0xf7, 0xfe, 0x47, 0xff, 0x6c, 0xff, 0x4a, 0xff, 0xd7, 0xfe, 0x82, 0xfe, +0x28, 0xfe, 0x40, 0xfe, 0xcd, 0xfe, 0x3c, 0xff, 0x5a, 0xff, 0xbb, 0xfe, 0xc1, 0xfd, 0xe0, 0xfd, +0xe2, 0xfe, 0xaf, 0xff, 0xf0, 0xff, 0x7c, 0xff, 0xf0, 0xfe, 0xb7, 0xfe, 0xb9, 0xfe, 0x5f, 0xff, +0x8a, 0x00, 0x05, 0x01, 0x3a, 0x00, 0x5a, 0xff, 0x53, 0xff, 0xf8, 0xff, 0x6d, 0x00, 0x68, 0x00, +0x5a, 0x00, 0x8f, 0x00, 0x6e, 0x00, 0xf8, 0xff, 0xcf, 0xff, 0xdd, 0xff, 0xbf, 0xff, 0xb6, 0xff, +0xe7, 0xff, 0x84, 0x00, 0x8b, 0x00, 0x65, 0xff, 0x92, 0xfe, 0x86, 0xfe, 0x01, 0xff, 0xd5, 0xff, +0x85, 0x00, 0x80, 0x00, 0x83, 0xff, 0x9c, 0xfe, 0x64, 0xfe, 0x0c, 0xff, 0xb7, 0xff, 0xdd, 0xff, +0xb8, 0xff, 0xb1, 0xff, 0xbf, 0xff, 0xde, 0xff, 0xfe, 0xff, 0xf5, 0xff, 0xd6, 0xff, 0xa5, 0xff, +0x06, 0x00, 0x77, 0x01, 0x9b, 0x02, 0x71, 0x02, 0x5b, 0x01, 0x9b, 0x00, 0xd5, 0x00, 0x10, 0x02, +0x33, 0x03, 0x87, 0x03, 0x42, 0x03, 0x78, 0x02, 0xd1, 0x01, 0xc1, 0x01, 0x99, 0x02, 0xc2, 0x03, +0xe3, 0x03, 0xb4, 0x02, 0xb5, 0x01, 0xbd, 0x01, 0x5e, 0x02, 0xc6, 0x02, 0xef, 0x02, 0x43, 0x03, +0x3c, 0x03, 0xea, 0x02, 0x0f, 0x02, 0x75, 0x01, 0xf8, 0x01, 0x9f, 0x02, 0xf5, 0x02, 0x49, 0x03, +0x1b, 0x03, 0x4d, 0x02, 0x7b, 0x01, 0x27, 0x01, 0x91, 0x01, 0x90, 0x02, 0x39, 0x03, 0x88, 0x02, +0x4a, 0x01, 0x47, 0x00, 0x21, 0x00, 0xfa, 0x00, 0x5d, 0x01, 0xac, 0x00, 0xdf, 0xff, 0xfa, 0xfe, +0x09, 0xfe, 0xdc, 0xfd, 0x24, 0xfe, 0x34, 0xfe, 0x6a, 0xfd, 0x4b, 0xfc, 0xb0, 0xfb, 0xfd, 0xfb, +0x54, 0xfc, 0xfa, 0xfb, 0x40, 0xfb, 0xc3, 0xfa, 0x77, 0xfa, 0x64, 0xfa, 0x13, 0xfb, 0xa8, 0xfb, +0x26, 0xfb, 0x18, 0xfa, 0x35, 0xf9, 0x64, 0xf9, 0x8d, 0xfa, 0x40, 0xfb, 0xf7, 0xfa, 0x5f, 0xfa, +0x7a, 0xf9, 0xac, 0xf8, 0xf5, 0xf8, 0x27, 0xfa, 0x1d, 0xfb, 0x0c, 0xfb, 0x9f, 0xf9, 0xb8, 0xf7, +0x4c, 0xf7, 0x64, 0xf8, 0x78, 0xf9, 0xa9, 0xf9, 0xbc, 0xf8, 0x7d, 0xf7, 0x11, 0xf7, 0x50, 0xf7, +0x3b, 0xf8, 0xaf, 0xf9, 0xa9, 0xfa, 0x59, 0xfa, 0xb0, 0xf8, 0x95, 0xf7, 0xfb, 0xf9, 0xf5, 0xfe, +0xa3, 0x02, 0xf4, 0x02, 0x93, 0x01, 0xcb, 0x01, 0xfe, 0x02, 0x91, 0x03, 0xf1, 0x04, 0x92, 0x08, +0x32, 0x0c, 0x78, 0x0c, 0xfe, 0x09, 0xb2, 0x08, 0x8c, 0x0a, 0x15, 0x0d, 0x5f, 0x0d, 0x15, 0x0c, +0xf6, 0x0b, 0xb0, 0x0c, 0x01, 0x0d, 0x7a, 0x0c, 0xda, 0x0b, 0x35, 0x0c, 0x9b, 0x0c, 0x40, 0x0b, +0xfd, 0x08, 0x3e, 0x08, 0x02, 0x0a, 0xb8, 0x0b, 0x9e, 0x0a, 0xc6, 0x07, 0x8b, 0x06, 0x5b, 0x07, +0xe9, 0x07, 0x42, 0x07, 0x32, 0x07, 0x5a, 0x08, 0xdb, 0x08, 0x4b, 0x07, 0xaf, 0x05, 0x78, 0x06, +0x44, 0x08, 0x66, 0x08, 0xbe, 0x06, 0xb6, 0x05, 0x32, 0x06, 0x9a, 0x06, 0xb0, 0x05, 0x93, 0x04, +0x43, 0x04, 0xa2, 0x03, 0x39, 0x02, 0xe1, 0x00, 0x43, 0x00, 0x41, 0x00, 0xe7, 0xff, 0xb9, 0xfe, +0x82, 0xfd, 0xea, 0xfc, 0x99, 0xfc, 0x43, 0xfc, 0xa7, 0xfb, 0xd6, 0xfa, 0x99, 0xfa, 0xdb, 0xfa, +0xc6, 0xfa, 0x8b, 0xfa, 0xc1, 0xfa, 0x32, 0xfb, 0x17, 0xfb, 0x89, 0xfa, 0x50, 0xfa, 0xf9, 0xfa, +0x00, 0xfc, 0x76, 0xfc, 0x92, 0xfc, 0x42, 0xfc, 0xe5, 0xfb, 0xe4, 0xfb, 0x1f, 0xfc, 0x6a, 0xfc, +0x07, 0xfd, 0x59, 0xfd, 0xd5, 0xfc, 0xaf, 0xfb, 0xad, 0xfa, 0xd8, 0xfa, 0xa4, 0xfb, 0xd9, 0xfb, +0x27, 0xfb, 0xa3, 0xfa, 0x7a, 0xfa, 0x58, 0xfa, 0x44, 0xfa, 0x88, 0xfa, 0x1b, 0xfb, 0x83, 0xfb, +0x42, 0xfb, 0xe3, 0xfa, 0x32, 0xfb, 0xfb, 0xfb, 0x7f, 0xfc, 0x58, 0xfc, 0x08, 0xfc, 0x16, 0xfc, +0x91, 0xfc, 0xe4, 0xfc, 0xa3, 0xfc, 0x4e, 0xfc, 0x70, 0xfc, 0x62, 0xfc, 0xa9, 0xfb, 0x14, 0xfb, +0x5f, 0xfb, 0x0e, 0xfc, 0x17, 0xfc, 0x46, 0xfb, 0xb8, 0xfa, 0xe4, 0xfa, 0xff, 0xfa, 0x60, 0xfa, +0xcd, 0xf9, 0xfa, 0xf9, 0x37, 0xfa, 0x91, 0xf9, 0x8d, 0xf8, 0xec, 0xf7, 0xf1, 0xf7, 0x24, 0xf8, +0xb3, 0xf8, 0x00, 0xfa, 0x2c, 0xfb, 0x3a, 0xfb, 0x42, 0xfa, 0x31, 0xf9, 0xb5, 0xf8, 0x92, 0xf9, +0x44, 0xfd, 0x02, 0x03, 0x40, 0x07, 0x8f, 0x07, 0x5c, 0x05, 0xf8, 0x03, 0xa1, 0x04, 0x6e, 0x06, +0x23, 0x09, 0x9d, 0x0c, 0xf3, 0x0e, 0x29, 0x0e, 0x60, 0x0b, 0xc2, 0x09, 0x9c, 0x0a, 0x47, 0x0c, +0xc3, 0x0c, 0xb1, 0x0b, 0x36, 0x0a, 0x14, 0x09, 0x97, 0x08, 0x63, 0x08, 0x4b, 0x08, 0xd8, 0x07, +0xdf, 0x06, 0x31, 0x05, 0x20, 0x03, 0xf6, 0x01, 0xae, 0x02, 0x53, 0x04, 0x11, 0x05, 0x23, 0x04, +0xa0, 0x02, 0xb1, 0x01, 0xf8, 0x01, 0xfc, 0x02, 0x80, 0x04, 0x53, 0x06, 0xbe, 0x07, 0x08, 0x08, +0x30, 0x07, 0x85, 0x06, 0xd4, 0x06, 0xac, 0x07, 0xb2, 0x07, 0xb0, 0x06, 0x88, 0x05, 0x0b, 0x05, +0xba, 0x04, 0x09, 0x04, 0xb0, 0x02, 0x2c, 0x01, 0x7b, 0xff, 0x99, 0xfd, 0xee, 0xfb, 0x40, 0xfb, +0x77, 0xfb, 0x91, 0xfb, 0xef, 0xfa, 0xe2, 0xf9, 0x01, 0xf9, 0xa2, 0xf8, 0x7f, 0xf8, 0x98, 0xf8, +0x19, 0xf9, 0xab, 0xf9, 0x1a, 0xfa, 0x84, 0xfa, 0xf2, 0xfa, 0x57, 0xfb, 0xae, 0xfb, 0x20, 0xfc, +0xa9, 0xfc, 0x5e, 0xfd, 0xe9, 0xfd, 0x15, 0xfe, 0x20, 0xfe, 0x79, 0xfe, 0x15, 0xff, 0x6b, 0xff, +0x5e, 0xff, 0xea, 0xfe, 0x39, 0xfe, 0x72, 0xfd, 0xca, 0xfc, 0xdf, 0xfc, 0x90, 0xfd, 0xc3, 0xfd, +0xe6, 0xfc, 0xd8, 0xfb, 0x61, 0xfb, 0x9b, 0xfb, 0xff, 0xfb, 0x40, 0xfc, 0x42, 0xfc, 0x1b, 0xfc, +0x01, 0xfc, 0x6d, 0xfc, 0x71, 0xfd, 0x6a, 0xfe, 0xd9, 0xfe, 0xee, 0xfe, 0xd6, 0xfe, 0x9c, 0xfe, +0x9f, 0xfe, 0x06, 0xff, 0xac, 0xff, 0xc1, 0xff, 0x76, 0xff, 0x41, 0xff, 0x51, 0xff, 0xf1, 0xfe, +0x1e, 0xfe, 0x9b, 0xfd, 0xec, 0xfd, 0xa7, 0xfe, 0x08, 0xff, 0xe5, 0xfe, 0x62, 0xfe, 0xf0, 0xfd, +0x18, 0xfe, 0xb0, 0xfe, 0x5e, 0xff, 0xb7, 0xff, 0xb5, 0xff, 0x25, 0xff, 0x25, 0xfe, 0x64, 0xfd, +0xd7, 0xfd, 0xe2, 0xfe, 0xd4, 0xfe, 0xa2, 0xfd, 0x7d, 0xfc, 0x34, 0xfc, 0x13, 0xfc, 0xc2, 0xfb, +0x79, 0xfb, 0x59, 0xfb, 0xf7, 0xfa, 0x3f, 0xfa, 0xd1, 0xf9, 0xd3, 0xf9, 0xea, 0xf9, 0xfa, 0xf9, +0x2d, 0xfa, 0x5d, 0xfa, 0x67, 0xfa, 0x95, 0xfa, 0xac, 0xfa, 0x4b, 0xfa, 0xce, 0xf9, 0x71, 0xfa, +0xb1, 0xfc, 0x4d, 0xff, 0xe2, 0x00, 0xa6, 0x01, 0x9a, 0x02, 0xf1, 0x03, 0x78, 0x05, 0x30, 0x07, +0xbe, 0x08, 0x53, 0x09, 0x9c, 0x08, 0x84, 0x07, 0x4d, 0x07, 0x4e, 0x08, 0x82, 0x09, 0xd2, 0x09, +0xfc, 0x08, 0x6c, 0x07, 0xf0, 0x05, 0x09, 0x05, 0xe0, 0x04, 0xe6, 0x04, 0xdf, 0x04, 0xb7, 0x04, +0x8e, 0x04, 0x54, 0x04, 0x08, 0x04, 0xbd, 0x03, 0x64, 0x03, 0xc9, 0x02, 0xf7, 0x01, 0xac, 0x01, +0x18, 0x02, 0xc3, 0x02, 0xfa, 0x02, 0x03, 0x03, 0x3f, 0x03, 0x7d, 0x03, 0x19, 0x03, 0x67, 0x02, +0x5e, 0x02, 0x43, 0x03, 0x3a, 0x04, 0xac, 0x04, 0x95, 0x04, 0x24, 0x04, 0x2f, 0x03, 0x0c, 0x02, +0x3e, 0x01, 0x22, 0x01, 0x44, 0x01, 0xd4, 0x00, 0xd2, 0xff, 0xe7, 0xfe, 0x6d, 0xfe, 0x1d, 0xfe, +0x9c, 0xfd, 0x2d, 0xfd, 0xef, 0xfc, 0x03, 0xfd, 0x4e, 0xfd, 0x00, 0xfe, 0xcf, 0xfe, 0x2c, 0xff, +0x1b, 0xff, 0x10, 0xff, 0x9b, 0xff, 0x4c, 0x00, 0xe2, 0x00, 0x3d, 0x01, 0x7f, 0x01, 0x7c, 0x01, +0x28, 0x01, 0x90, 0x00, 0xf8, 0xff, 0x6d, 0xff, 0x0c, 0xff, 0xec, 0xfe, 0xb8, 0xfe, 0x33, 0xfe, +0x59, 0xfd, 0x92, 0xfc, 0x17, 0xfc, 0x15, 0xfc, 0x5c, 0xfc, 0xa3, 0xfc, 0x6b, 0xfc, 0xed, 0xfb, +0x96, 0xfb, 0xd2, 0xfb, 0xb0, 0xfc, 0xe5, 0xfd, 0xb8, 0xfe, 0xcd, 0xfe, 0x88, 0xfe, 0xc2, 0xfe, +0x79, 0xff, 0xeb, 0xff, 0xb9, 0xff, 0x3d, 0xff, 0x3f, 0xff, 0x9b, 0xff, 0xc6, 0xff, 0xa2, 0xff, +0x47, 0xff, 0xc6, 0xfe, 0x30, 0xfe, 0xc2, 0xfd, 0xc5, 0xfd, 0xe3, 0xfd, 0xe3, 0xfd, 0x6e, 0xfd, +0xf0, 0xfc, 0xd3, 0xfc, 0x9b, 0xfd, 0xc7, 0xfe, 0x34, 0xff, 0xc1, 0xfe, 0x33, 0xfe, 0xa2, 0xfe, +0x94, 0xff, 0x32, 0x00, 0x6b, 0x00, 0xd4, 0x00, 0x42, 0x01, 0x10, 0x01, 0x71, 0x00, 0x40, 0x00, +0x7a, 0x00, 0x6d, 0x00, 0xae, 0xff, 0x02, 0xff, 0xc4, 0xfe, 0x9c, 0xfe, 0xf2, 0xfd, 0xe4, 0xfc, +0x21, 0xfc, 0x13, 0xfc, 0x50, 0xfc, 0x47, 0xfc, 0xce, 0xfb, 0x85, 0xfb, 0xb8, 0xfb, 0xff, 0xfb, +0x20, 0xfc, 0x7f, 0xfc, 0x37, 0xfd, 0xa3, 0xfd, 0x8c, 0xfd, 0xa1, 0xfd, 0x6b, 0xfe, 0x71, 0xff, +0xb5, 0xff, 0x83, 0xff, 0x9a, 0xff, 0xef, 0xff, 0xf3, 0xff, 0xd8, 0xff, 0x11, 0x00, 0x46, 0x00, +0x15, 0x00, 0x01, 0x00, 0x7e, 0x00, 0x12, 0x01, 0xd8, 0x00, 0xce, 0xff, 0xe0, 0xfe, 0x9e, 0xfe, +0xb6, 0xfe, 0x2b, 0xff, 0x25, 0x00, 0x26, 0x01, 0xac, 0x01, 0xb2, 0x01, 0xf5, 0x01, 0xc9, 0x02, +0xba, 0x03, 0x47, 0x04, 0xa7, 0x04, 0x25, 0x05, 0xd8, 0x05, 0x6a, 0x06, 0xc7, 0x06, 0x13, 0x07, +0x1e, 0x07, 0xe3, 0x06, 0x76, 0x06, 0x39, 0x06, 0x30, 0x06, 0xc8, 0x05, 0xff, 0x04, 0x2e, 0x04, +0xd6, 0x03, 0xf5, 0x03, 0x34, 0x04, 0x5a, 0x04, 0x56, 0x04, 0x01, 0x04, 0x82, 0x03, 0x2f, 0x03, +0x39, 0x03, 0xaa, 0x03, 0x51, 0x04, 0xe4, 0x04, 0x2e, 0x05, 0x14, 0x05, 0xb8, 0x04, 0x57, 0x04, +0xfb, 0x03, 0x88, 0x03, 0x2a, 0x03, 0x34, 0x03, 0x55, 0x03, 0xdc, 0x02, 0xc5, 0x01, 0xda, 0x00, +0x9a, 0x00, 0xc6, 0x00, 0xa9, 0x00, 0x47, 0x00, 0xfa, 0xff, 0xd0, 0xff, 0x78, 0xff, 0x1d, 0xff, +0x4d, 0xff, 0xfb, 0xff, 0x66, 0x00, 0xf6, 0xff, 0x55, 0xff, 0x50, 0xff, 0xdb, 0xff, 0x16, 0x00, +0xa9, 0xff, 0x34, 0xff, 0x04, 0xff, 0xcb, 0xfe, 0x59, 0xfe, 0x21, 0xfe, 0x69, 0xfe, 0x8d, 0xfe, +0xfc, 0xfd, 0x2a, 0xfd, 0xae, 0xfc, 0x89, 0xfc, 0x3c, 0xfc, 0xd3, 0xfb, 0x92, 0xfb, 0x73, 0xfb, +0x58, 0xfb, 0x1c, 0xfb, 0xe3, 0xfa, 0xd6, 0xfa, 0xe8, 0xfa, 0x3e, 0xfb, 0x93, 0xfb, 0xb0, 0xfb, +0x90, 0xfb, 0x8b, 0xfb, 0xdf, 0xfb, 0x92, 0xfc, 0x7f, 0xfd, 0x63, 0xfe, 0xeb, 0xfe, 0xe8, 0xfe, +0x81, 0xfe, 0x10, 0xfe, 0x1c, 0xfe, 0xa2, 0xfe, 0x21, 0xff, 0x4e, 0xff, 0x12, 0xff, 0x98, 0xfe, +0x12, 0xfe, 0x6f, 0xfd, 0xdd, 0xfc, 0x75, 0xfc, 0x51, 0xfc, 0x11, 0xfc, 0x89, 0xfb, 0xb8, 0xfa, +0xe4, 0xf9, 0x50, 0xf9, 0x06, 0xf9, 0xed, 0xf8, 0xf7, 0xf8, 0xe9, 0xf8, 0xb5, 0xf8, 0x70, 0xf8, +0x0b, 0xf8, 0xe6, 0xf7, 0x32, 0xf8, 0x34, 0xf9, 0xfd, 0xfa, 0x47, 0xfd, 0xb3, 0xff, 0xae, 0x01, +0xbf, 0x02, 0xee, 0x02, 0xc2, 0x02, 0x03, 0x03, 0x22, 0x04, 0xef, 0x05, 0xad, 0x07, 0xb7, 0x08, +0xe4, 0x08, 0x99, 0x08, 0x31, 0x08, 0xe4, 0x07, 0x85, 0x07, 0xfa, 0x06, 0xf6, 0x05, 0xb5, 0x04, +0xb5, 0x03, 0x81, 0x03, 0x2f, 0x04, 0x21, 0x05, 0x07, 0x06, 0xa0, 0x06, 0x9b, 0x06, 0xc3, 0x05, +0x6a, 0x04, 0x7c, 0x03, 0x5c, 0x03, 0xce, 0x03, 0x93, 0x04, 0x85, 0x05, 0x5b, 0x06, 0x9f, 0x06, +0x38, 0x06, 0xbe, 0x05, 0xd9, 0x05, 0x2a, 0x06, 0x57, 0x06, 0xfd, 0x05, 0x6d, 0x05, 0xdc, 0x04, +0x77, 0x04, 0x2d, 0x04, 0x13, 0x04, 0x35, 0x04, 0x16, 0x04, 0x59, 0x03, 0xf0, 0x01, 0x5c, 0x00, +0xe4, 0xfe, 0xa5, 0xfd, 0xab, 0xfc, 0x4b, 0xfc, 0x95, 0xfc, 0xd7, 0xfc, 0xb5, 0xfc, 0x57, 0xfc, +0x40, 0xfc, 0x58, 0xfc, 0x6b, 0xfc, 0x7d, 0xfc, 0xa8, 0xfc, 0xe6, 0xfc, 0x0d, 0xfd, 0x6c, 0xfd, +0x32, 0xfe, 0x22, 0xff, 0x78, 0xff, 0x07, 0xff, 0x3a, 0xfe, 0xa0, 0xfd, 0x38, 0xfd, 0xcc, 0xfc, +0x49, 0xfc, 0xfd, 0xfb, 0xb9, 0xfb, 0x74, 0xfb, 0x5e, 0xfb, 0x77, 0xfb, 0x97, 0xfb, 0x35, 0xfb, +0x88, 0xfa, 0x32, 0xfa, 0x5e, 0xfa, 0x00, 0xfb, 0x9d, 0xfb, 0x3c, 0xfc, 0xb7, 0xfc, 0xe6, 0xfc, +0xdb, 0xfc, 0xd4, 0xfc, 0x2d, 0xfd, 0x99, 0xfd, 0xd1, 0xfd, 0x1b, 0xfe, 0x6d, 0xfe, 0x87, 0xfe, +0x3e, 0xfe, 0xe6, 0xfd, 0xf0, 0xfd, 0x3f, 0xfe, 0x88, 0xfe, 0xa4, 0xfe, 0xc8, 0xfe, 0xd7, 0xfe, +0x94, 0xfe, 0x20, 0xfe, 0xfb, 0xfd, 0x6d, 0xfe, 0x62, 0xff, 0x8d, 0x00, 0x93, 0x01, 0x39, 0x02, +0x54, 0x02, 0x10, 0x02, 0xee, 0x01, 0x2a, 0x02, 0xab, 0x02, 0x2d, 0x03, 0x64, 0x03, 0x47, 0x03, +0x1e, 0x03, 0x55, 0x03, 0xcc, 0x03, 0xf7, 0x03, 0x28, 0x03, 0x9a, 0x01, 0xf0, 0xff, 0xd6, 0xfe, +0x74, 0xfe, 0xae, 0xfe, 0x16, 0xff, 0x51, 0xff, 0x4e, 0xff, 0x39, 0xff, 0x4a, 0xff, 0x3d, 0xff, +0xb7, 0xfe, 0xc6, 0xfd, 0xd2, 0xfc, 0x87, 0xfc, 0xfe, 0xfc, 0xde, 0xfd, 0x97, 0xfe, 0xcd, 0xfe, +0x67, 0xfe, 0xc3, 0xfd, 0x54, 0xfd, 0x35, 0xfd, 0x08, 0xfd, 0x71, 0xfc, 0xa0, 0xfb, 0x04, 0xfb, +0xe6, 0xfa, 0x16, 0xfb, 0x8a, 0xfb, 0x26, 0xfc, 0xfd, 0xfc, 0xd3, 0xfd, 0x7f, 0xfe, 0x0f, 0xff, +0x8f, 0xff, 0xd8, 0xff, 0xd7, 0xff, 0xe3, 0xff, 0x51, 0x00, 0x53, 0x01, 0x5f, 0x02, 0x17, 0x03, +0x74, 0x03, 0x09, 0x04, 0xf6, 0x04, 0xbf, 0x05, 0xde, 0x05, 0x65, 0x05, 0xec, 0x04, 0xd8, 0x04, +0xdf, 0x04, 0xac, 0x04, 0xc2, 0x04, 0x09, 0x05, 0x38, 0x05, 0xde, 0x04, 0x2d, 0x04, 0x7c, 0x04, +0x1e, 0x05, 0x07, 0x05, 0xb0, 0x03, 0x78, 0x02, 0x84, 0x02, 0x6b, 0x03, 0x34, 0x04, 0xa2, 0x04, +0x30, 0x05, 0x02, 0x06, 0x77, 0x06, 0x36, 0x06, 0xf2, 0x05, 0x4e, 0x06, 0xdb, 0x06, 0x52, 0x06, +0xb2, 0x04, 0x3b, 0x03, 0x86, 0x02, 0xe1, 0x01, 0x96, 0x00, 0x5e, 0xff, 0xe6, 0xfe, 0xbb, 0xfe, +0xfa, 0xfd, 0xab, 0xfc, 0x91, 0xfb, 0x41, 0xfb, 0x55, 0xfb, 0x46, 0xfb, 0x24, 0xfb, 0xa6, 0xfb, +0xda, 0xfc, 0x26, 0xfe, 0x14, 0xff, 0xea, 0xff, 0x25, 0x01, 0x1b, 0x02, 0x30, 0x02, 0xb5, 0x01, +0x73, 0x01, 0xb0, 0x01, 0xa0, 0x01, 0xfe, 0x00, 0x61, 0x00, 0x24, 0x00, 0xff, 0xff, 0x90, 0xff, +0xbb, 0xfe, 0xde, 0xfd, 0x34, 0xfd, 0x96, 0xfc, 0xf9, 0xfb, 0x8b, 0xfb, 0x9a, 0xfb, 0x05, 0xfc, +0x49, 0xfc, 0x36, 0xfc, 0x37, 0xfc, 0xbe, 0xfc, 0x72, 0xfd, 0x20, 0xfe, 0xa3, 0xfe, 0x26, 0xff, +0x85, 0xff, 0x85, 0xff, 0x5d, 0xff, 0x6b, 0xff, 0xc6, 0xff, 0x2e, 0x00, 0x55, 0x00, 0x18, 0x00, +0xb0, 0xff, 0x3d, 0xff, 0xde, 0xfe, 0x9b, 0xfe, 0x6c, 0xfe, 0x1d, 0xfe, 0x9c, 0xfd, 0x14, 0xfd, +0xad, 0xfc, 0x5a, 0xfc, 0x00, 0xfc, 0xb3, 0xfb, 0x89, 0xfb, 0x63, 0xfb, 0xf7, 0xfa, 0x6e, 0xfa, +0x54, 0xfa, 0xbb, 0xfa, 0x1e, 0xfb, 0x67, 0xfb, 0xbb, 0xfb, 0x39, 0xfc, 0x8b, 0xfc, 0x56, 0xfc, +0x05, 0xfc, 0x3a, 0xfc, 0xe6, 0xfc, 0x64, 0xfd, 0x2e, 0xfd, 0x71, 0xfc, 0x88, 0xfb, 0x9e, 0xfa, +0x6c, 0xf9, 0x60, 0xf8, 0xf9, 0xf7, 0x2b, 0xf8, 0x4c, 0xf8, 0x30, 0xf8, 0x5c, 0xf8, 0x00, 0xf9, +0xd1, 0xf9, 0x6c, 0xfa, 0xfb, 0xfa, 0x31, 0xfc, 0xd6, 0xfd, 0xb3, 0xff, 0xb9, 0x01, 0xc2, 0x03, +0x67, 0x05, 0x8f, 0x06, 0x37, 0x07, 0xd1, 0x07, 0x23, 0x08, 0x29, 0x08, 0xe3, 0x07, 0x98, 0x07, +0x69, 0x07, 0x5c, 0x07, 0x5f, 0x07, 0x91, 0x07, 0x99, 0x07, 0x52, 0x07, 0x9e, 0x06, 0x95, 0x05, +0xcb, 0x04, 0x6a, 0x04, 0x35, 0x04, 0xe8, 0x03, 0xeb, 0x03, 0x82, 0x04, 0x55, 0x05, 0xe3, 0x05, +0x0e, 0x06, 0x42, 0x06, 0x4e, 0x06, 0xee, 0x05, 0x4a, 0x05, 0x08, 0x05, 0x09, 0x05, 0x0e, 0x05, +0xe6, 0x04, 0xdc, 0x04, 0x19, 0x05, 0x84, 0x05, 0xcd, 0x05, 0xa6, 0x05, 0x31, 0x05, 0x8d, 0x04, +0xd4, 0x03, 0xff, 0x02, 0x19, 0x02, 0x81, 0x01, 0x21, 0x01, 0xc1, 0x00, 0x78, 0x00, 0x92, 0x00, +0xc9, 0x00, 0xc9, 0x00, 0x68, 0x00, 0xfc, 0xff, 0x61, 0xff, 0x9b, 0xfe, 0xec, 0xfd, 0x7e, 0xfd, +0x30, 0xfd, 0xb4, 0xfc, 0x58, 0xfc, 0x50, 0xfc, 0xb4, 0xfc, 0xf5, 0xfc, 0xeb, 0xfc, 0xaa, 0xfc, +0x4b, 0xfc, 0x00, 0xfc, 0xc9, 0xfb, 0xad, 0xfb, 0xae, 0xfb, 0xc9, 0xfb, 0x2a, 0xfc, 0xa5, 0xfc, +0x3a, 0xfd, 0xfb, 0xfd, 0xb7, 0xfe, 0xf4, 0xfe, 0x75, 0xfe, 0xbc, 0xfd, 0x37, 0xfd, 0x21, 0xfd, +0x62, 0xfd, 0xaf, 0xfd, 0xf1, 0xfd, 0x63, 0xfe, 0x17, 0xff, 0xea, 0xff, 0x5f, 0x00, 0x86, 0x00, +0xa5, 0x00, 0xb8, 0x00, 0x68, 0x00, 0xe2, 0xff, 0xe5, 0xff, 0x6a, 0x00, 0xc7, 0x00, 0xb1, 0x00, +0x88, 0x00, 0xaa, 0x00, 0xc8, 0x00, 0x63, 0x00, 0xa3, 0xff, 0xe5, 0xfe, 0x45, 0xfe, 0xaf, 0xfd, +0x10, 0xfd, 0xde, 0xfc, 0x43, 0xfd, 0xfb, 0xfd, 0xb8, 0xfe, 0x4a, 0xff, 0xc5, 0xff, 0x21, 0x00, +0x1e, 0x00, 0xb7, 0xff, 0x25, 0xff, 0xb5, 0xfe, 0x1a, 0xfe, 0x6c, 0xfd, 0xcf, 0xfc, 0x72, 0xfc, +0x4a, 0xfc, 0x34, 0xfc, 0x5a, 0xfc, 0x9c, 0xfc, 0xa2, 0xfc, 0x1e, 0xfc, 0x80, 0xfb, 0x12, 0xfb, +0xdf, 0xfa, 0xb8, 0xfa, 0xc8, 0xfa, 0x3a, 0xfb, 0xa7, 0xfb, 0xaa, 0xfb, 0x2f, 0xfb, 0x9f, 0xfa, +0x04, 0xfa, 0x2d, 0xf9, 0x4b, 0xf8, 0xc7, 0xf7, 0xd9, 0xf7, 0x41, 0xf8, 0xd0, 0xf8, 0xac, 0xf9, +0x00, 0xfb, 0x6f, 0xfc, 0xbc, 0xfd, 0xf2, 0xfe, 0x5a, 0x00, 0xf9, 0x01, 0x8d, 0x03, 0x01, 0x05, +0x99, 0x06, 0x10, 0x08, 0x19, 0x09, 0x39, 0x09, 0xd5, 0x08, 0x66, 0x08, 0xd2, 0x07, 0xfd, 0x06, +0xe1, 0x05, 0xc7, 0x04, 0x26, 0x04, 0x92, 0x03, 0x51, 0x03, 0x89, 0x03, 0x23, 0x04, 0xd0, 0x04, +0x00, 0x05, 0x35, 0x05, 0xd5, 0x05, 0xbb, 0x06, 0x78, 0x07, 0xc6, 0x07, 0xd8, 0x07, 0xdd, 0x07, +0xc6, 0x07, 0xbc, 0x07, 0xe1, 0x07, 0x27, 0x08, 0x05, 0x08, 0x3b, 0x07, 0x6a, 0x06, 0x10, 0x06, +0x1f, 0x06, 0x0e, 0x06, 0x9a, 0x05, 0x09, 0x05, 0x7d, 0x04, 0xba, 0x03, 0xdc, 0x02, 0x0f, 0x02, +0x87, 0x01, 0xe6, 0x00, 0xc7, 0xff, 0xbd, 0xfe, 0x5a, 0xfe, 0x55, 0xfe, 0x09, 0xfe, 0x43, 0xfd, +0x86, 0xfc, 0x3b, 0xfc, 0x0f, 0xfc, 0xbb, 0xfb, 0x9a, 0xfb, 0x08, 0xfc, 0xf9, 0xfc, 0x03, 0xfe, +0xe3, 0xfe, 0xf0, 0xff, 0xef, 0x00, 0x68, 0x01, 0x13, 0x01, 0x69, 0x00, 0x3d, 0x00, 0x8a, 0x00, +0x90, 0x00, 0x09, 0x00, 0x6b, 0xff, 0x13, 0xff, 0x8d, 0xfe, 0xaa, 0xfd, 0xea, 0xfc, 0xa0, 0xfc, +0x80, 0xfc, 0xf0, 0xfb, 0x12, 0xfb, 0xaa, 0xfa, 0xc3, 0xfa, 0x1b, 0xfb, 0x7f, 0xfb, 0x20, 0xfc, +0x37, 0xfd, 0x60, 0xfe, 0x52, 0xff, 0xf5, 0xff, 0x77, 0x00, 0x2a, 0x01, 0xb3, 0x01, 0xb4, 0x01, +0x1e, 0x01, 0x70, 0x00, 0x07, 0x00, 0x9d, 0xff, 0x09, 0xff, 0x9c, 0xfe, 0x4d, 0xfe, 0x05, 0xfe, +0x19, 0xfd, 0xcd, 0xfb, 0xe0, 0xfa, 0x4a, 0xfa, 0x09, 0xfa, 0xae, 0xf9, 0x74, 0xf9, 0xdd, 0xf9, +0xea, 0xfa, 0x32, 0xfc, 0x37, 0xfd, 0x1e, 0xfe, 0x2a, 0xff, 0x04, 0x00, 0x3d, 0x00, 0xfd, 0xff, +0xfd, 0xff, 0x3b, 0x00, 0x23, 0x00, 0x6e, 0xff, 0xac, 0xfe, 0x77, 0xfe, 0x8c, 0xfe, 0x6e, 0xfe, +0x30, 0xfe, 0x21, 0xfe, 0x15, 0xfe, 0xbb, 0xfd, 0x0b, 0xfd, 0x7e, 0xfc, 0x6e, 0xfc, 0xcc, 0xfc, +0x41, 0xfd, 0x84, 0xfd, 0xa5, 0xfd, 0xdb, 0xfd, 0xf2, 0xfd, 0xaa, 0xfd, 0x19, 0xfd, 0x8f, 0xfc, +0x41, 0xfc, 0x12, 0xfc, 0xae, 0xfb, 0x60, 0xfb, 0x82, 0xfb, 0xff, 0xfb, 0x82, 0xfc, 0xc6, 0xfc, +0x08, 0xfd, 0x5b, 0xfd, 0x80, 0xfd, 0x77, 0xfd, 0x68, 0xfd, 0xb3, 0xfd, 0xb8, 0xfe, 0xe3, 0xff, +0xdc, 0x00, 0xc9, 0x01, 0xcf, 0x02, 0x37, 0x04, 0x6b, 0x05, 0x87, 0x06, 0x86, 0x07, 0x18, 0x08, +0x02, 0x08, 0x47, 0x07, 0x73, 0x06, 0x41, 0x06, 0x5d, 0x06, 0x77, 0x06, 0x49, 0x06, 0x15, 0x06, +0xfe, 0x05, 0xfb, 0x05, 0x2f, 0x06, 0xb2, 0x06, 0x33, 0x07, 0x66, 0x07, 0xec, 0x06, 0x15, 0x06, +0x48, 0x05, 0xc2, 0x04, 0x82, 0x04, 0x1f, 0x04, 0x97, 0x03, 0x06, 0x03, 0xb9, 0x02, 0x93, 0x02, +0xb1, 0x02, 0x3b, 0x03, 0x1f, 0x04, 0xe0, 0x04, 0x36, 0x05, 0x6d, 0x05, 0xdf, 0x05, 0x8d, 0x06, +0xce, 0x06, 0x99, 0x06, 0x15, 0x06, 0x5a, 0x05, 0x31, 0x04, 0xaf, 0x02, 0x2c, 0x01, 0xfc, 0xff, +0xe5, 0xfe, 0x96, 0xfd, 0x1e, 0xfc, 0xea, 0xfa, 0x36, 0xfa, 0xc4, 0xf9, 0x79, 0xf9, 0x4c, 0xf9, +0xb4, 0xf9, 0x80, 0xfa, 0x32, 0xfb, 0xcd, 0xfb, 0x95, 0xfc, 0xcd, 0xfd, 0xef, 0xfe, 0x7c, 0xff, +0xcf, 0xff, 0x30, 0x00, 0x96, 0x00, 0x93, 0x00, 0x3f, 0x00, 0x30, 0x00, 0x82, 0x00, 0xb4, 0x00, +0x63, 0x00, 0xdf, 0xff, 0x8c, 0xff, 0x54, 0xff, 0xf2, 0xfe, 0x6d, 0xfe, 0x38, 0xfe, 0x60, 0xfe, +0xa0, 0xfe, 0xa4, 0xfe, 0xaf, 0xfe, 0x02, 0xff, 0xc0, 0xff, 0x43, 0x00, 0x8e, 0x00, 0xe5, 0x00, +0x6f, 0x01, 0xe1, 0x01, 0xce, 0x01, 0x74, 0x01, 0x37, 0x01, 0xef, 0x00, 0x3e, 0x00, 0x4a, 0xff, +0x79, 0xfe, 0xff, 0xfd, 0xa3, 0xfd, 0x31, 0xfd, 0xe4, 0xfc, 0xf2, 0xfc, 0x41, 0xfd, 0xaa, 0xfd, +0x05, 0xfe, 0xad, 0xfe, 0xb9, 0xff, 0xb3, 0x00, 0x34, 0x01, 0x2c, 0x01, 0xd3, 0x00, 0x7f, 0x00, +0xdc, 0xff, 0x04, 0xff, 0x61, 0xfe, 0x11, 0xfe, 0xc2, 0xfd, 0x20, 0xfd, 0x5d, 0xfc, 0x05, 0xfc, +0xf4, 0xfb, 0xef, 0xfb, 0xda, 0xfb, 0xd2, 0xfb, 0xf0, 0xfb, 0xee, 0xfb, 0xa1, 0xfb, 0x55, 0xfb, +0x45, 0xfb, 0x5f, 0xfb, 0x70, 0xfb, 0x74, 0xfb, 0x9b, 0xfb, 0x8f, 0xfb, 0x34, 0xfb, 0x8a, 0xfa, +0xd7, 0xf9, 0x3e, 0xf9, 0x9c, 0xf8, 0xea, 0xf7, 0x60, 0xf7, 0x0b, 0xf7, 0xe6, 0xf6, 0xdd, 0xf6, +0x2c, 0xf7, 0x12, 0xf8, 0x26, 0xf9, 0x1c, 0xfa, 0xcf, 0xfa, 0x5b, 0xfb, 0xc3, 0xfb, 0xa3, 0xfb, +0x18, 0xfb, 0x97, 0xfa, 0x9d, 0xfa, 0x61, 0xfb, 0xb0, 0xfc, 0xae, 0xfe, 0x9b, 0x01, 0xcd, 0x04, +0x32, 0x08, 0x00, 0x0b, 0xf4, 0x0c, 0x3c, 0x0e, 0x30, 0x0e, 0x07, 0x0d, 0xa8, 0x0a, 0xa6, 0x07, +0x09, 0x05, 0xd6, 0x02, 0x63, 0x01, 0xc8, 0x00, 0x27, 0x01, 0xe5, 0x02, 0x21, 0x05, 0xaf, 0x07, +0x2a, 0x0a, 0x37, 0x0c, 0xc2, 0x0d, 0x27, 0x0e, 0x52, 0x0d, 0xa3, 0x0b, 0x80, 0x09, 0x8a, 0x07, +0x97, 0x05, 0xff, 0x03, 0x31, 0x03, 0x37, 0x03, 0xfe, 0x03, 0xde, 0x04, 0xc5, 0x05, 0xd8, 0x06, +0xed, 0x07, 0x81, 0x08, 0x54, 0x08, 0x7a, 0x07, 0x93, 0x06, 0x9c, 0x05, 0x54, 0x04, 0xed, 0x02, +0xb8, 0x01, 0x00, 0x01, 0x6c, 0x00, 0xb8, 0xff, 0x20, 0xff, 0xe5, 0xfe, 0xe4, 0xfe, 0x97, 0xfe, +0xc0, 0xfd, 0xc8, 0xfc, 0x18, 0xfc, 0x8d, 0xfb, 0x02, 0xfb, 0xbb, 0xfa, 0x0b, 0xfb, 0x0a, 0xfc, +0x2c, 0xfd, 0x33, 0xfe, 0x58, 0xff, 0xa5, 0x00, 0xce, 0x01, 0x3c, 0x02, 0x06, 0x02, 0xac, 0x01, +0xfc, 0x00, 0xfd, 0xff, 0x6e, 0xfe, 0xf3, 0xfc, 0xf1, 0xfb, 0x37, 0xfb, 0xb1, 0xfa, 0x58, 0xfa, +0x4e, 0xfa, 0xc7, 0xfa, 0x2c, 0xfb, 0x76, 0xfb, 0xcc, 0xfb, 0x6d, 0xfc, 0x15, 0xfd, 0x4b, 0xfd, +0x2f, 0xfd, 0x19, 0xfd, 0x2d, 0xfd, 0x6d, 0xfd, 0xa9, 0xfd, 0x28, 0xfe, 0xdf, 0xfe, 0x73, 0xff, +0xae, 0xff, 0x92, 0xff, 0x65, 0xff, 0x44, 0xff, 0xdd, 0xfe, 0x37, 0xfe, 0x71, 0xfd, 0xf2, 0xfc, +0xbc, 0xfc, 0x99, 0xfc, 0xab, 0xfc, 0xd9, 0xfc, 0x30, 0xfd, 0x7c, 0xfd, 0xa6, 0xfd, 0xfa, 0xfd, +0x4e, 0xfe, 0x89, 0xfe, 0x7a, 0xfe, 0xff, 0xfd, 0xaf, 0xfd, 0x72, 0xfd, 0x62, 0xfd, 0x60, 0xfd, +0x66, 0xfd, 0x90, 0xfd, 0xc2, 0xfd, 0xde, 0xfd, 0x0e, 0xfe, 0xe7, 0xfd, 0xb0, 0xfd, 0x22, 0xfd, +0x4c, 0xfc, 0x97, 0xfb, 0xd6, 0xfa, 0x68, 0xfa, 0x21, 0xfa, 0xc0, 0xf9, 0x8a, 0xf9, 0x1a, 0xf9, +0xee, 0xf8, 0xd9, 0xf8, 0x7d, 0xf8, 0x2e, 0xf8, 0xc5, 0xf7, 0xaa, 0xf7, 0xc9, 0xf7, 0xc5, 0xf7, +0xc4, 0xf7, 0xe9, 0xf7, 0x27, 0xf8, 0x82, 0xf8, 0xd2, 0xf8, 0xf8, 0xf9, 0x28, 0xfc, 0x02, 0xff, +0x21, 0x02, 0x70, 0x05, 0x6e, 0x09, 0x6b, 0x0d, 0x76, 0x10, 0x2f, 0x12, 0xdc, 0x12, 0x88, 0x12, +0x83, 0x10, 0xd9, 0x0c, 0xb9, 0x08, 0xdb, 0x04, 0xb1, 0x01, 0xcf, 0xfe, 0xb9, 0xfc, 0x6a, 0xfc, +0xbd, 0xfd, 0x08, 0x00, 0x9c, 0x02, 0x91, 0x05, 0x1c, 0x09, 0x3e, 0x0c, 0x14, 0x0e, 0xbd, 0x0e, +0xcd, 0x0e, 0x6c, 0x0e, 0x20, 0x0d, 0xf0, 0x0a, 0xed, 0x08, 0x5f, 0x07, 0x35, 0x06, 0xeb, 0x04, +0xee, 0x03, 0xb6, 0x03, 0xcb, 0x03, 0xce, 0x03, 0x5e, 0x03, 0xcf, 0x02, 0x34, 0x02, 0x45, 0x01, +0x15, 0x00, 0xd5, 0xfe, 0xcf, 0xfd, 0x21, 0xfd, 0x7d, 0xfc, 0x07, 0xfc, 0xf3, 0xfb, 0x56, 0xfc, +0x03, 0xfd, 0x9b, 0xfd, 0xfe, 0xfd, 0x31, 0xfe, 0x44, 0xfe, 0x13, 0xfe, 0x92, 0xfd, 0xdd, 0xfc, +0x1f, 0xfc, 0x6d, 0xfb, 0xd1, 0xfa, 0x3d, 0xfa, 0xf5, 0xf9, 0x33, 0xfa, 0xec, 0xfa, 0xba, 0xfb, +0x7f, 0xfc, 0x3a, 0xfd, 0x1f, 0xfe, 0xfb, 0xfe, 0x70, 0xff, 0x66, 0xff, 0x59, 0xff, 0x50, 0xff, +0x47, 0xff, 0xf2, 0xfe, 0x8b, 0xfe, 0x7c, 0xfe, 0x8b, 0xfe, 0x7f, 0xfe, 0x4f, 0xfe, 0x3f, 0xfe, +0xa1, 0xfe, 0x01, 0xff, 0x43, 0xff, 0x8c, 0xff, 0xe8, 0xff, 0x79, 0x00, 0xdb, 0x00, 0x03, 0x01, +0x24, 0x01, 0x3e, 0x01, 0x62, 0x01, 0x41, 0x01, 0xe9, 0x00, 0xba, 0x00, 0x80, 0x00, 0x4e, 0x00, +0xfb, 0xff, 0x9a, 0xff, 0x7c, 0xff, 0x43, 0xff, 0x0a, 0xff, 0xcc, 0xfe, 0x9d, 0xfe, 0x9a, 0xfe, +0x69, 0xfe, 0x34, 0xfe, 0x14, 0xfe, 0x1f, 0xfe, 0x34, 0xfe, 0x33, 0xfe, 0x32, 0xfe, 0x81, 0xfe, +0xd6, 0xfe, 0x39, 0xff, 0xbc, 0xff, 0x39, 0x00, 0xbf, 0x00, 0xf0, 0x00, 0xdc, 0x00, 0xb4, 0x00, +0x67, 0x00, 0xde, 0xff, 0x0d, 0xff, 0xf5, 0xfd, 0x18, 0xfd, 0x23, 0xfc, 0x6c, 0xfb, 0xc3, 0xfa, +0x33, 0xfa, 0x99, 0xf9, 0xe7, 0xf8, 0x2f, 0xf8, 0x94, 0xf7, 0xf1, 0xf6, 0x6a, 0xf6, 0xbc, 0xf5, +0x38, 0xf5, 0x11, 0xf5, 0x30, 0xf5, 0xbe, 0xf5, 0xa4, 0xf6, 0xd0, 0xf7, 0xfb, 0xf8, 0xd0, 0xf9, +0x83, 0xfa, 0x0b, 0xfb, 0x6a, 0xfb, 0xa6, 0xfb, 0x8b, 0xfb, 0xba, 0xfb, 0xa8, 0xfc, 0x68, 0xfe, +0x12, 0x01, 0x54, 0x04, 0xd9, 0x07, 0x8a, 0x0b, 0x8f, 0x0e, 0xb0, 0x10, 0xcd, 0x11, 0xb8, 0x11, +0x7b, 0x10, 0x95, 0x0d, 0xa0, 0x09, 0x64, 0x05, 0xbb, 0x01, 0x23, 0xff, 0x9e, 0xfd, 0x76, 0xfd, +0xa2, 0xfe, 0xc9, 0x00, 0xd1, 0x03, 0x13, 0x07, 0x8d, 0x0a, 0x92, 0x0d, 0x79, 0x0f, 0xef, 0x0f, +0x18, 0x0f, 0x62, 0x0d, 0x3e, 0x0b, 0xc5, 0x08, 0x6e, 0x06, 0x5c, 0x04, 0xa1, 0x02, 0x8d, 0x01, +0x42, 0x01, 0xdb, 0x01, 0x1e, 0x03, 0x58, 0x04, 0x69, 0x05, 0xf6, 0x05, 0xe5, 0x05, 0x3b, 0x05, +0xde, 0x03, 0x40, 0x02, 0x41, 0x00, 0x15, 0xfe, 0xea, 0xfb, 0x21, 0xfa, 0x2a, 0xf9, 0xdd, 0xf8, +0xf1, 0xf8, 0x52, 0xf9, 0xc4, 0xf9, 0x5b, 0xfa, 0xe1, 0xfa, 0x13, 0xfb, 0x37, 0xfb, 0x21, 0xfb, +0xe3, 0xfa, 0x9b, 0xfa, 0x55, 0xfa, 0x8b, 0xfa, 0x2f, 0xfb, 0x16, 0xfc, 0x21, 0xfd, 0x27, 0xfe, +0x40, 0xff, 0x70, 0x00, 0x83, 0x01, 0x4e, 0x02, 0xad, 0x02, 0x93, 0x02, 0x2d, 0x02, 0x65, 0x01, +0x94, 0x00, 0xe6, 0xff, 0x6e, 0xff, 0x3e, 0xff, 0x20, 0xff, 0x62, 0xff, 0xf1, 0xff, 0xd1, 0x00, +0xda, 0x01, 0xab, 0x02, 0x3e, 0x03, 0x97, 0x03, 0xbb, 0x03, 0xca, 0x03, 0xb8, 0x03, 0x8b, 0x03, +0x67, 0x03, 0x15, 0x03, 0xb7, 0x02, 0x56, 0x02, 0x31, 0x02, 0x2e, 0x02, 0x30, 0x02, 0xd8, 0x01, +0x4c, 0x01, 0x96, 0x00, 0xf1, 0xff, 0x57, 0xff, 0xb7, 0xfe, 0x3c, 0xfe, 0xea, 0xfd, 0xce, 0xfd, +0xe7, 0xfd, 0x3a, 0xfe, 0xe3, 0xfe, 0xcb, 0xff, 0x8d, 0x00, 0xfc, 0x00, 0x05, 0x01, 0xf5, 0x00, +0xdb, 0x00, 0x8b, 0x00, 0x1b, 0x00, 0x68, 0xff, 0xaf, 0xfe, 0x02, 0xfe, 0x5a, 0xfd, 0xf3, 0xfc, +0xe9, 0xfc, 0x1a, 0xfd, 0x32, 0xfd, 0x0a, 0xfd, 0xb1, 0xfc, 0x50, 0xfc, 0xd5, 0xfb, 0x2d, 0xfb, +0x43, 0xfa, 0x2f, 0xf9, 0x0b, 0xf8, 0xe7, 0xf6, 0xfe, 0xf5, 0xa5, 0xf5, 0xd3, 0xf5, 0x79, 0xf6, +0x18, 0xf7, 0xc6, 0xf7, 0xa3, 0xf8, 0x4c, 0xf9, 0xc2, 0xf9, 0xde, 0xf9, 0xd3, 0xf9, 0xa8, 0xf9, +0x06, 0xf9, 0x82, 0xf8, 0xb0, 0xf8, 0x0b, 0xfa, 0x8e, 0xfc, 0x71, 0xff, 0xd5, 0x02, 0xa5, 0x06, +0x51, 0x0a, 0x6e, 0x0d, 0x53, 0x0f, 0x40, 0x10, 0x3d, 0x10, 0x82, 0x0e, 0x51, 0x0b, 0x3b, 0x07, +0x62, 0x03, 0x4c, 0x00, 0x78, 0xfd, 0x84, 0xfb, 0xd3, 0xfa, 0xad, 0xfb, 0xb6, 0xfd, 0x29, 0x00, +0x01, 0x03, 0x1c, 0x06, 0xc5, 0x08, 0x5b, 0x0a, 0x72, 0x0a, 0xc6, 0x09, 0xbc, 0x08, 0x19, 0x07, +0xe4, 0x04, 0x66, 0x02, 0x81, 0x00, 0x8d, 0xff, 0x07, 0xff, 0x32, 0xff, 0x0d, 0x00, 0xaa, 0x01, +0x79, 0x03, 0xe1, 0x04, 0xf0, 0x05, 0xe0, 0x06, 0x73, 0x07, 0x58, 0x07, 0x59, 0x06, 0xee, 0x04, +0x76, 0x03, 0x22, 0x02, 0xc9, 0x00, 0x78, 0xff, 0x8f, 0xfe, 0x1a, 0xfe, 0xd0, 0xfd, 0x8b, 0xfd, +0x5d, 0xfd, 0x5c, 0xfd, 0x5d, 0xfd, 0x23, 0xfd, 0xa4, 0xfc, 0x39, 0xfc, 0x09, 0xfc, 0x24, 0xfc, +0x5d, 0xfc, 0xba, 0xfc, 0x56, 0xfd, 0x32, 0xfe, 0x4f, 0xff, 0x6b, 0x00, 0x8c, 0x01, 0xac, 0x02, +0x99, 0x03, 0x3e, 0x04, 0x78, 0x04, 0x54, 0x04, 0x2f, 0x04, 0xea, 0x03, 0x7b, 0x03, 0xbd, 0x02, +0xd2, 0x01, 0xff, 0x00, 0x5a, 0x00, 0xd8, 0xff, 0x72, 0xff, 0x1f, 0xff, 0x13, 0xff, 0x1c, 0xff, +0x29, 0xff, 0x55, 0xff, 0xc6, 0xff, 0x62, 0x00, 0x18, 0x01, 0x9d, 0x01, 0x0f, 0x02, 0x7e, 0x02, +0xff, 0x02, 0x32, 0x03, 0x16, 0x03, 0xa3, 0x02, 0xfd, 0x01, 0x35, 0x01, 0x2e, 0x00, 0x1a, 0xff, +0x19, 0xfe, 0x5c, 0xfd, 0xb2, 0xfc, 0x0c, 0xfc, 0xa1, 0xfb, 0x88, 0xfb, 0xb3, 0xfb, 0xfd, 0xfb, +0x34, 0xfc, 0x8b, 0xfc, 0xf0, 0xfc, 0x56, 0xfd, 0xb2, 0xfd, 0xf8, 0xfd, 0x40, 0xfe, 0x55, 0xfe, +0x37, 0xfe, 0xe1, 0xfd, 0x7a, 0xfd, 0x12, 0xfd, 0x96, 0xfc, 0xf3, 0xfb, 0x44, 0xfb, 0x96, 0xfa, +0xfc, 0xf9, 0x83, 0xf9, 0x28, 0xf9, 0xf1, 0xf8, 0xdb, 0xf8, 0xd2, 0xf8, 0xcb, 0xf8, 0xc9, 0xf8, +0xe7, 0xf8, 0xef, 0xf8, 0xd3, 0xf8, 0x9e, 0xf8, 0x5f, 0xf8, 0x29, 0xf8, 0x07, 0xf8, 0xdf, 0xf7, +0xec, 0xf7, 0x03, 0xf8, 0x03, 0xf8, 0xf3, 0xf7, 0xdd, 0xf7, 0xee, 0xf7, 0x0c, 0xf8, 0x3a, 0xf8, +0x7f, 0xf8, 0x21, 0xf9, 0x53, 0xfa, 0x39, 0xfc, 0xb5, 0xfe, 0xd9, 0x01, 0x43, 0x05, 0xa9, 0x08, +0xba, 0x0b, 0x24, 0x0e, 0xd7, 0x0f, 0x91, 0x10, 0x0a, 0x10, 0x41, 0x0e, 0x70, 0x0b, 0x14, 0x08, +0x9f, 0x04, 0x91, 0x01, 0x35, 0xff, 0xec, 0xfd, 0xb0, 0xfd, 0x85, 0xfe, 0x35, 0x00, 0xda, 0x02, +0x0d, 0x06, 0x35, 0x09, 0xe3, 0x0b, 0x88, 0x0d, 0x40, 0x0e, 0xf4, 0x0d, 0xb3, 0x0c, 0xb8, 0x0a, +0x41, 0x08, 0xd8, 0x05, 0x9e, 0x03, 0xc1, 0x01, 0x88, 0x00, 0x39, 0x00, 0xc7, 0x00, 0xdb, 0x01, +0x0b, 0x03, 0x35, 0x04, 0x49, 0x05, 0x1d, 0x06, 0x5b, 0x06, 0xe9, 0x05, 0x06, 0x05, 0xb1, 0x03, +0xf7, 0x01, 0xf0, 0xff, 0xff, 0xfd, 0x97, 0xfc, 0x88, 0xfb, 0xd9, 0xfa, 0x5f, 0xfa, 0x46, 0xfa, +0x95, 0xfa, 0xf5, 0xfa, 0x35, 0xfb, 0x47, 0xfb, 0x30, 0xfb, 0x03, 0xfb, 0x94, 0xfa, 0x33, 0xfa, +0x16, 0xfa, 0x51, 0xfa, 0xd2, 0xfa, 0x5f, 0xfb, 0x49, 0xfc, 0x98, 0xfd, 0x1b, 0xff, 0x89, 0x00, +0x9d, 0x01, 0x6e, 0x02, 0xd8, 0x02, 0xb1, 0x02, 0x26, 0x02, 0x38, 0x01, 0x28, 0x00, 0xf0, 0xfe, +0x8c, 0xfd, 0x4e, 0xfc, 0x66, 0xfb, 0x04, 0xfb, 0x06, 0xfb, 0x43, 0xfb, 0xb4, 0xfb, 0x55, 0xfc, +0x27, 0xfd, 0xf6, 0xfd, 0xc8, 0xfe, 0xb5, 0xff, 0x98, 0x00, 0x57, 0x01, 0xf0, 0x01, 0x61, 0x02, +0xcf, 0x02, 0x26, 0x03, 0x19, 0x03, 0xa3, 0x02, 0xfa, 0x01, 0x20, 0x01, 0x26, 0x00, 0x1b, 0xff, +0x1b, 0xfe, 0x6e, 0xfd, 0x19, 0xfd, 0xec, 0xfc, 0x15, 0xfd, 0xcd, 0xfd, 0xee, 0xfe, 0x2f, 0x00, +0x72, 0x01, 0x86, 0x02, 0x74, 0x03, 0x21, 0x04, 0x4f, 0x04, 0x16, 0x04, 0x72, 0x03, 0x9e, 0x02, +0x6a, 0x01, 0x11, 0x00, 0xd6, 0xfe, 0xd1, 0xfd, 0x27, 0xfd, 0x98, 0xfc, 0x40, 0xfc, 0x33, 0xfc, +0x73, 0xfc, 0xbe, 0xfc, 0x00, 0xfd, 0x2f, 0xfd, 0x34, 0xfd, 0xed, 0xfc, 0x68, 0xfc, 0xba, 0xfb, +0xf8, 0xfa, 0x40, 0xfa, 0x5e, 0xf9, 0x8e, 0xf8, 0xf9, 0xf7, 0x92, 0xf7, 0x71, 0xf7, 0x75, 0xf7, +0xb4, 0xf7, 0xf9, 0xf7, 0x23, 0xf8, 0x21, 0xf8, 0x3b, 0xf8, 0x85, 0xf8, 0xd0, 0xf8, 0x1d, 0xf9, +0xb3, 0xf9, 0x04, 0xfb, 0xf9, 0xfc, 0x62, 0xff, 0x12, 0x02, 0x1a, 0x05, 0x3f, 0x08, 0xcc, 0x0a, +0x63, 0x0c, 0x30, 0x0d, 0x41, 0x0d, 0x6d, 0x0c, 0x59, 0x0a, 0x46, 0x07, 0x15, 0x04, 0x1b, 0x01, +0x8e, 0xfe, 0x70, 0xfc, 0x5a, 0xfb, 0x98, 0xfb, 0x06, 0xfd, 0x02, 0xff, 0x71, 0x01, 0x74, 0x04, +0xa7, 0x07, 0x49, 0x0a, 0xc0, 0x0b, 0x48, 0x0c, 0x3c, 0x0c, 0x93, 0x0b, 0x21, 0x0a, 0x1d, 0x08, +0x2f, 0x06, 0xa0, 0x04, 0x5d, 0x03, 0x4a, 0x02, 0xcc, 0x01, 0x26, 0x02, 0xf2, 0x02, 0xb8, 0x03, +0x58, 0x04, 0xe5, 0x04, 0x7b, 0x05, 0xac, 0x05, 0x43, 0x05, 0x59, 0x04, 0x42, 0x03, 0xeb, 0x01, +0x47, 0x00, 0x7a, 0xfe, 0xdf, 0xfc, 0x8a, 0xfb, 0x89, 0xfa, 0xaf, 0xf9, 0x0f, 0xf9, 0xd0, 0xf8, +0xe2, 0xf8, 0x12, 0xf9, 0x60, 0xf9, 0xb5, 0xf9, 0x2d, 0xfa, 0x9e, 0xfa, 0x1c, 0xfb, 0x88, 0xfb, +0x10, 0xfc, 0xb8, 0xfc, 0x8c, 0xfd, 0x6b, 0xfe, 0x51, 0xff, 0x2e, 0x00, 0x14, 0x01, 0xe9, 0x01, +0x88, 0x02, 0xe4, 0x02, 0xf6, 0x02, 0xcb, 0x02, 0x34, 0x02, 0x51, 0x01, 0x2a, 0x00, 0xfb, 0xfe, +0x06, 0xfe, 0x37, 0xfd, 0x84, 0xfc, 0x3c, 0xfc, 0x65, 0xfc, 0x24, 0xfd, 0x25, 0xfe, 0x55, 0xff, +0xae, 0x00, 0x0b, 0x02, 0x43, 0x03, 0x08, 0x04, 0x79, 0x04, 0xa4, 0x04, 0x81, 0x04, 0xfb, 0x03, +0xfe, 0x02, 0xd3, 0x01, 0xb5, 0x00, 0xc2, 0xff, 0xe2, 0xfe, 0x14, 0xfe, 0x81, 0xfd, 0x34, 0xfd, +0x23, 0xfd, 0x38, 0xfd, 0x56, 0xfd, 0xa2, 0xfd, 0x0f, 0xfe, 0x73, 0xfe, 0xa0, 0xfe, 0xc8, 0xfe, +0xff, 0xfe, 0x48, 0xff, 0x5d, 0xff, 0x4c, 0xff, 0x2b, 0xff, 0x09, 0xff, 0xd6, 0xfe, 0x78, 0xfe, +0xfd, 0xfd, 0x88, 0xfd, 0x15, 0xfd, 0x88, 0xfc, 0xdb, 0xfb, 0x3f, 0xfb, 0xe8, 0xfa, 0x89, 0xfa, +0x34, 0xfa, 0xd6, 0xf9, 0xac, 0xf9, 0x94, 0xf9, 0x77, 0xf9, 0x52, 0xf9, 0x46, 0xf9, 0x47, 0xf9, +0x25, 0xf9, 0xc9, 0xf8, 0x3c, 0xf8, 0xb1, 0xf7, 0x01, 0xf7, 0x32, 0xf6, 0x56, 0xf5, 0xc4, 0xf4, +0x94, 0xf4, 0xd9, 0xf4, 0xa6, 0xf5, 0x41, 0xf7, 0xeb, 0xf9, 0x7b, 0xfd, 0x7f, 0x01, 0x98, 0x05, +0xa9, 0x09, 0x51, 0x0d, 0x2a, 0x10, 0xdb, 0x11, 0x4d, 0x12, 0x94, 0x11, 0xb3, 0x0f, 0xb4, 0x0c, +0x2f, 0x09, 0xc3, 0x05, 0xee, 0x02, 0xcc, 0x00, 0x63, 0xff, 0xd9, 0xfe, 0x6a, 0xff, 0xfa, 0x00, +0x34, 0x03, 0xb9, 0x05, 0x2b, 0x08, 0x4b, 0x0a, 0xb4, 0x0b, 0x52, 0x0c, 0x39, 0x0c, 0xbc, 0x0b, +0x05, 0x0b, 0xf5, 0x09, 0xad, 0x08, 0x77, 0x07, 0xb8, 0x06, 0x93, 0x06, 0xe9, 0x06, 0x76, 0x07, +0x1f, 0x08, 0xc5, 0x08, 0x38, 0x09, 0x3b, 0x09, 0xe1, 0x08, 0x45, 0x08, 0x3d, 0x07, 0xb6, 0x05, +0xca, 0x03, 0xc2, 0x01, 0x1e, 0x00, 0xbb, 0xfe, 0x93, 0xfd, 0x7a, 0xfc, 0xa4, 0xfb, 0x12, 0xfb, +0xa9, 0xfa, 0x4c, 0xfa, 0x00, 0xfa, 0xcd, 0xf9, 0xa5, 0xf9, 0x36, 0xf9, 0xb3, 0xf8, 0x61, 0xf8, +0x6e, 0xf8, 0xbf, 0xf8, 0x07, 0xf9, 0x57, 0xf9, 0x01, 0xfa, 0x03, 0xfb, 0x2f, 0xfc, 0x31, 0xfd, +0xff, 0xfd, 0xb0, 0xfe, 0x1c, 0xff, 0x0f, 0xff, 0xa4, 0xfe, 0x3d, 0xfe, 0xe9, 0xfd, 0x5f, 0xfd, +0x92, 0xfc, 0xb4, 0xfb, 0x38, 0xfb, 0x2b, 0xfb, 0x43, 0xfb, 0x53, 0xfb, 0xa0, 0xfb, 0x38, 0xfc, +0x07, 0xfd, 0xd3, 0xfd, 0xbc, 0xfe, 0xc4, 0xff, 0xe7, 0x00, 0xac, 0x01, 0xfd, 0x01, 0x2a, 0x02, +0x49, 0x02, 0x5d, 0x02, 0x1a, 0x02, 0x7f, 0x01, 0xb7, 0x00, 0x0c, 0x00, 0x5d, 0xff, 0xad, 0xfe, +0x15, 0xfe, 0xb8, 0xfd, 0x80, 0xfd, 0x55, 0xfd, 0x2e, 0xfd, 0x54, 0xfd, 0xca, 0xfd, 0x73, 0xfe, +0x0c, 0xff, 0x96, 0xff, 0x33, 0x00, 0xe0, 0x00, 0x86, 0x01, 0x01, 0x02, 0x4c, 0x02, 0x79, 0x02, +0x5c, 0x02, 0xec, 0x01, 0x1a, 0x01, 0x1c, 0x00, 0xeb, 0xfe, 0xa4, 0xfd, 0x3e, 0xfc, 0xde, 0xfa, +0xae, 0xf9, 0xc7, 0xf8, 0x30, 0xf8, 0xe7, 0xf7, 0xfb, 0xf7, 0x4f, 0xf8, 0xc5, 0xf8, 0x31, 0xf9, +0x81, 0xf9, 0x9c, 0xf9, 0x9c, 0xf9, 0x68, 0xf9, 0x04, 0xf9, 0x93, 0xf8, 0x4b, 0xf8, 0x5f, 0xf8, +0x0c, 0xf9, 0x89, 0xfa, 0xe9, 0xfc, 0x1f, 0x00, 0xb4, 0x03, 0x4e, 0x07, 0xbd, 0x0a, 0xce, 0x0d, +0x34, 0x10, 0x7a, 0x11, 0x65, 0x11, 0x02, 0x10, 0x9e, 0x0d, 0x5f, 0x0a, 0xab, 0x06, 0x3a, 0x03, +0x67, 0x00, 0x51, 0xfe, 0x00, 0xfd, 0xa4, 0xfc, 0x95, 0xfd, 0xc5, 0xff, 0x96, 0x02, 0x79, 0x05, +0x36, 0x08, 0x78, 0x0a, 0x04, 0x0c, 0x8c, 0x0c, 0x41, 0x0c, 0x51, 0x0b, 0xd0, 0x09, 0xb7, 0x07, +0x4c, 0x05, 0x40, 0x03, 0x06, 0x02, 0x95, 0x01, 0xd8, 0x01, 0x91, 0x02, 0xe0, 0x03, 0xa0, 0x05, +0x69, 0x07, 0x03, 0x09, 0x30, 0x0a, 0xf6, 0x0a, 0xcf, 0x0a, 0xc0, 0x09, 0xd7, 0x07, 0xa2, 0x05, +0x5f, 0x03, 0xfb, 0x00, 0x7f, 0xfe, 0x2c, 0xfc, 0x7b, 0xfa, 0x6b, 0xf9, 0xf2, 0xf8, 0xf6, 0xf8, +0x68, 0xf9, 0x18, 0xfa, 0xbe, 0xfa, 0x37, 0xfb, 0x88, 0xfb, 0xd3, 0xfb, 0xec, 0xfb, 0xb0, 0xfb, +0x2b, 0xfb, 0x95, 0xfa, 0x2d, 0xfa, 0xff, 0xf9, 0xfe, 0xf9, 0x2d, 0xfa, 0x6f, 0xfa, 0xc1, 0xfa, +0x12, 0xfb, 0x4a, 0xfb, 0x64, 0xfb, 0x54, 0xfb, 0x12, 0xfb, 0x7c, 0xfa, 0xa0, 0xf9, 0xca, 0xf8, +0x3e, 0xf8, 0xf8, 0xf7, 0xf9, 0xf7, 0x32, 0xf8, 0xae, 0xf8, 0x8c, 0xf9, 0xcb, 0xfa, 0x27, 0xfc, +0x87, 0xfd, 0xc4, 0xfe, 0xce, 0xff, 0x88, 0x00, 0xf2, 0x00, 0x21, 0x01, 0x39, 0x01, 0x35, 0x01, +0xdc, 0x00, 0x66, 0x00, 0x05, 0x00, 0xd9, 0xff, 0xcf, 0xff, 0xbc, 0xff, 0x89, 0xff, 0x35, 0xff, +0xcc, 0xfe, 0x51, 0xfe, 0xb7, 0xfd, 0x15, 0xfd, 0x73, 0xfc, 0xc3, 0xfb, 0x25, 0xfb, 0xa4, 0xfa, +0x8c, 0xfa, 0xea, 0xfa, 0xa9, 0xfb, 0xa4, 0xfc, 0xd1, 0xfd, 0x20, 0xff, 0x92, 0x00, 0x07, 0x02, +0x52, 0x03, 0x4d, 0x04, 0xed, 0x04, 0x1a, 0x05, 0xac, 0x04, 0xd6, 0x03, 0xa8, 0x02, 0x2b, 0x01, +0x7b, 0xff, 0x53, 0xfd, 0xfd, 0xfa, 0xa2, 0xf8, 0xab, 0xf6, 0x0a, 0xf5, 0xc2, 0xf3, 0xef, 0xf2, +0xad, 0xf2, 0x2f, 0xf3, 0x96, 0xf4, 0xe4, 0xf6, 0x20, 0xfa, 0x34, 0xfe, 0xcc, 0x02, 0x85, 0x07, +0x04, 0x0c, 0x05, 0x10, 0x7d, 0x13, 0x10, 0x16, 0x2a, 0x17, 0xba, 0x16, 0xeb, 0x14, 0x24, 0x12, +0xbc, 0x0e, 0xc4, 0x0a, 0xbc, 0x06, 0x16, 0x03, 0x35, 0x00, 0x1c, 0xfe, 0xfb, 0xfc, 0x04, 0xfd, +0x2d, 0xfe, 0x28, 0x00, 0x47, 0x02, 0x11, 0x04, 0xb2, 0x05, 0x0d, 0x07, 0xbc, 0x07, 0x88, 0x07, +0x9a, 0x06, 0x5f, 0x05, 0x09, 0x04, 0x9e, 0x02, 0x76, 0x01, 0xe0, 0x00, 0x34, 0x01, 0x18, 0x02, +0x55, 0x03, 0xbe, 0x04, 0x4e, 0x06, 0xc8, 0x07, 0xcc, 0x08, 0x09, 0x09, 0x68, 0x08, 0x1b, 0x07, +0x18, 0x05, 0x84, 0x02, 0xa3, 0xff, 0xc1, 0xfc, 0x4e, 0xfa, 0x66, 0xf8, 0x25, 0xf7, 0xad, 0xf6, +0x06, 0xf7, 0x1b, 0xf8, 0xbf, 0xf9, 0xa8, 0xfb, 0x8d, 0xfd, 0x3f, 0xff, 0x9c, 0x00, 0x83, 0x01, +0xdc, 0x01, 0xbd, 0x01, 0x43, 0x01, 0xa8, 0x00, 0xe2, 0xff, 0x06, 0xff, 0x28, 0xfe, 0x85, 0xfd, +0x16, 0xfd, 0xc3, 0xfc, 0x67, 0xfc, 0x03, 0xfc, 0x85, 0xfb, 0xef, 0xfa, 0x2e, 0xfa, 0x41, 0xf9, +0x4c, 0xf8, 0x76, 0xf7, 0xc0, 0xf6, 0x35, 0xf6, 0xe5, 0xf5, 0xea, 0xf5, 0x6a, 0xf6, 0x19, 0xf7, +0xfb, 0xf7, 0xbf, 0xf8, 0x9a, 0xf9, 0x7e, 0xfa, 0x27, 0xfb, 0xa0, 0xfb, 0xe2, 0xfb, 0x29, 0xfc, +0x6b, 0xfc, 0x82, 0xfc, 0x95, 0xfc, 0xb9, 0xfc, 0x0f, 0xfd, 0x7f, 0xfd, 0xe5, 0xfd, 0x43, 0xfe, +0xb6, 0xfe, 0x19, 0xff, 0x55, 0xff, 0x3c, 0xff, 0x0c, 0xff, 0xcb, 0xfe, 0x7c, 0xfe, 0xea, 0xfd, +0x30, 0xfd, 0xab, 0xfc, 0x68, 0xfc, 0x66, 0xfc, 0x89, 0xfc, 0xcb, 0xfc, 0x65, 0xfd, 0x27, 0xfe, +0xd3, 0xfe, 0x65, 0xff, 0x10, 0x00, 0xee, 0x00, 0xcf, 0x01, 0x75, 0x02, 0x0d, 0x03, 0x88, 0x03, +0x28, 0x04, 0x9a, 0x04, 0xce, 0x04, 0x85, 0x04, 0xd0, 0x03, 0x85, 0x02, 0xbb, 0x00, 0x88, 0xfe, +0x16, 0xfc, 0x8d, 0xf9, 0x51, 0xf7, 0x59, 0xf5, 0xfb, 0xf3, 0x83, 0xf3, 0x9a, 0xf4, 0x9c, 0xf7, +0x17, 0xfc, 0x0d, 0x01, 0x1c, 0x06, 0x35, 0x0b, 0x4e, 0x10, 0x82, 0x14, 0x04, 0x17, 0xd7, 0x17, +0x0b, 0x17, 0xd0, 0x14, 0xd1, 0x10, 0x05, 0x0c, 0x8c, 0x07, 0x17, 0x04, 0x28, 0x01, 0x4a, 0xfe, +0x37, 0xfc, 0x17, 0xfc, 0xe3, 0xfd, 0x6d, 0x00, 0xa4, 0x02, 0x72, 0x04, 0x15, 0x06, 0xe8, 0x06, +0x6d, 0x06, 0x0c, 0x05, 0x52, 0x03, 0x77, 0x01, 0xe9, 0xfe, 0xbb, 0xfb, 0x30, 0xf9, 0x7b, 0xf8, +0x8e, 0xf9, 0x41, 0xfb, 0x15, 0xfd, 0x69, 0xff, 0x7a, 0x02, 0x12, 0x06, 0x1b, 0x09, 0x30, 0x0b, +0x6d, 0x0c, 0x93, 0x0c, 0x62, 0x0b, 0xde, 0x08, 0xc7, 0x05, 0xd7, 0x02, 0x04, 0x00, 0xbc, 0xfc, +0x5f, 0xf9, 0xb7, 0xf6, 0x9c, 0xf5, 0xc2, 0xf5, 0x8e, 0xf6, 0xa7, 0xf7, 0x19, 0xf9, 0x2e, 0xfb, +0x6c, 0xfd, 0x96, 0xff, 0xb0, 0x01, 0xbe, 0x03, 0x6c, 0x05, 0x5b, 0x06, 0xb5, 0x06, 0x22, 0x07, +0xd7, 0x07, 0x5c, 0x08, 0x10, 0x08, 0x00, 0x07, 0xbc, 0x05, 0x83, 0x04, 0x44, 0x03, 0xb1, 0x01, +0xe7, 0xff, 0x44, 0xfe, 0xa4, 0xfc, 0x04, 0xfb, 0xa1, 0xf9, 0xdb, 0xf8, 0xa7, 0xf8, 0xb0, 0xf8, +0x9a, 0xf8, 0x84, 0xf8, 0xef, 0xf8, 0xb5, 0xf9, 0x86, 0xfa, 0x0e, 0xfb, 0x4c, 0xfb, 0x4e, 0xfb, +0x51, 0xfb, 0x2b, 0xfb, 0xdd, 0xfa, 0x98, 0xfa, 0x74, 0xfa, 0x5b, 0xfa, 0x37, 0xfa, 0x18, 0xfa, +0x04, 0xfa, 0x3c, 0xfa, 0x68, 0xfa, 0x59, 0xfa, 0xfd, 0xf9, 0x93, 0xf9, 0x28, 0xf9, 0xb6, 0xf8, +0x20, 0xf8, 0x65, 0xf7, 0xc4, 0xf6, 0x56, 0xf6, 0x00, 0xf6, 0xc6, 0xf5, 0xcb, 0xf5, 0x34, 0xf6, +0x09, 0xf7, 0x31, 0xf8, 0x89, 0xf9, 0x20, 0xfb, 0xf6, 0xfc, 0xdb, 0xfe, 0x87, 0x00, 0xf6, 0x01, +0x1a, 0x03, 0x22, 0x04, 0xe0, 0x04, 0x26, 0x05, 0xed, 0x04, 0x76, 0x04, 0xb4, 0x03, 0xf6, 0x02, +0x11, 0x02, 0x33, 0x01, 0x69, 0x00, 0xe4, 0xff, 0x91, 0xff, 0x73, 0xff, 0xcd, 0xff, 0x8c, 0x00, +0xa4, 0x01, 0x01, 0x03, 0x46, 0x04, 0xa7, 0x05, 0x44, 0x07, 0xf5, 0x08, 0x98, 0x0a, 0xdc, 0x0b, +0xb9, 0x0c, 0x43, 0x0d, 0x90, 0x0d, 0x78, 0x0d, 0xf6, 0x0c, 0x32, 0x0c, 0x22, 0x0b, 0xd3, 0x09, +0x48, 0x08, 0xe5, 0x06, 0xe1, 0x05, 0x37, 0x05, 0x90, 0x04, 0xee, 0x03, 0x98, 0x03, 0xa6, 0x03, +0xf5, 0x03, 0x3e, 0x04, 0x53, 0x04, 0x49, 0x04, 0x15, 0x04, 0x96, 0x03, 0x0d, 0x03, 0x7b, 0x02, +0x02, 0x02, 0x5c, 0x01, 0x66, 0x00, 0x71, 0xff, 0xcc, 0xfe, 0x9a, 0xfe, 0x99, 0xfe, 0x8c, 0xfe, +0x76, 0xfe, 0x62, 0xfe, 0x60, 0xfe, 0x67, 0xfe, 0x64, 0xfe, 0x48, 0xfe, 0x14, 0xfe, 0x95, 0xfd, +0xd2, 0xfc, 0xf3, 0xfb, 0x61, 0xfb, 0x10, 0xfb, 0xb3, 0xfa, 0x1e, 0xfa, 0x63, 0xf9, 0xef, 0xf8, +0xd9, 0xf8, 0xf9, 0xf8, 0x37, 0xf9, 0x76, 0xf9, 0xb2, 0xf9, 0xd8, 0xf9, 0xfb, 0xf9, 0x4e, 0xfa, +0xcf, 0xfa, 0x85, 0xfb, 0x19, 0xfc, 0x6f, 0xfc, 0xae, 0xfc, 0xfc, 0xfc, 0xa6, 0xfd, 0x8f, 0xfe, +0x89, 0xff, 0x12, 0x00, 0x2a, 0x00, 0x12, 0x00, 0x1e, 0x00, 0x43, 0x00, 0x2d, 0x00, 0xb4, 0xff, +0xf7, 0xfe, 0x36, 0xfe, 0x60, 0xfd, 0xa9, 0xfc, 0xca, 0xfc, 0xfa, 0xfd, 0xb4, 0xff, 0x17, 0x01, +0xfc, 0x01, 0x3d, 0x03, 0x4a, 0x05, 0x5f, 0x07, 0x6e, 0x08, 0x5d, 0x08, 0xa5, 0x07, 0x8d, 0x06, +0xd6, 0x04, 0xbb, 0x02, 0xff, 0x00, 0x12, 0x00, 0x86, 0xff, 0x98, 0xfe, 0x0b, 0xfe, 0xd9, 0xfe, +0x2b, 0x01, 0xcd, 0x03, 0x98, 0x05, 0x87, 0x06, 0x27, 0x07, 0x61, 0x07, 0x9e, 0x06, 0xc9, 0x04, +0x4c, 0x02, 0x89, 0xff, 0x7e, 0xfc, 0x24, 0xf9, 0x59, 0xf6, 0x03, 0xf5, 0x3f, 0xf5, 0x4c, 0xf6, +0xc7, 0xf7, 0xe6, 0xf9, 0x02, 0xfd, 0xd4, 0x00, 0x70, 0x04, 0x1f, 0x07, 0xf6, 0x08, 0xf9, 0x09, +0x0e, 0x0a, 0x41, 0x09, 0xb5, 0x07, 0xc0, 0x05, 0x91, 0x03, 0x30, 0x01, 0xb5, 0xfe, 0xb3, 0xfc, +0x85, 0xfb, 0x20, 0xfb, 0x11, 0xfb, 0x01, 0xfb, 0x03, 0xfb, 0x95, 0xfb, 0xad, 0xfc, 0xcc, 0xfd, +0xa8, 0xfe, 0x54, 0xff, 0x10, 0x00, 0xe9, 0x00, 0xbb, 0x01, 0x88, 0x02, 0x74, 0x03, 0x61, 0x04, +0xc5, 0x04, 0xa3, 0x04, 0x53, 0x04, 0x29, 0x04, 0xe8, 0x03, 0x2f, 0x03, 0xb6, 0x01, 0x18, 0x00, +0xb0, 0xfe, 0x8c, 0xfd, 0x7c, 0xfc, 0x95, 0xfb, 0xf2, 0xfa, 0xa5, 0xfa, 0x8e, 0xfa, 0xa3, 0xfa, +0x1c, 0xfb, 0xfc, 0xfb, 0xdd, 0xfc, 0x5d, 0xfd, 0x71, 0xfd, 0x74, 0xfd, 0x9f, 0xfd, 0xc7, 0xfd, +0xa4, 0xfd, 0x4e, 0xfd, 0xf2, 0xfc, 0xa6, 0xfc, 0x74, 0xfc, 0x6f, 0xfc, 0x89, 0xfc, 0xd0, 0xfc, +0x1f, 0xfd, 0x48, 0xfd, 0x64, 0xfd, 0x99, 0xfd, 0xc8, 0xfd, 0xec, 0xfd, 0xbe, 0xfd, 0x4c, 0xfd, +0xb7, 0xfc, 0x36, 0xfc, 0xd8, 0xfb, 0x94, 0xfb, 0x6d, 0xfb, 0x6b, 0xfb, 0xb2, 0xfb, 0x46, 0xfc, +0x08, 0xfd, 0xe8, 0xfd, 0xfc, 0xfe, 0x30, 0x00, 0x48, 0x01, 0x2c, 0x02, 0xd1, 0x02, 0x6f, 0x03, +0x01, 0x04, 0x2d, 0x04, 0x00, 0x04, 0xa5, 0x03, 0x54, 0x03, 0x16, 0x03, 0xc5, 0x02, 0x70, 0x02, +0x41, 0x02, 0x5f, 0x02, 0x8f, 0x02, 0xc1, 0x02, 0x0d, 0x03, 0x6b, 0x03, 0xd7, 0x03, 0x39, 0x04, +0x52, 0x04, 0x76, 0x04, 0xcf, 0x04, 0x42, 0x05, 0x9d, 0x05, 0xcf, 0x05, 0x0b, 0x06, 0x6d, 0x06, +0xd3, 0x06, 0x03, 0x07, 0x0a, 0x07, 0x1f, 0x07, 0x4d, 0x07, 0x33, 0x07, 0xd1, 0x06, 0x33, 0x06, +0xb7, 0x05, 0x16, 0x05, 0x30, 0x04, 0xfd, 0x02, 0xd6, 0x01, 0xde, 0x00, 0xeb, 0xff, 0xd8, 0xfe, +0xb9, 0xfd, 0xe6, 0xfc, 0x58, 0xfc, 0xed, 0xfb, 0x80, 0xfb, 0x57, 0xfb, 0xa4, 0xfb, 0x38, 0xfc, +0xdb, 0xfc, 0x61, 0xfd, 0x04, 0xfe, 0xc9, 0xfe, 0x62, 0xff, 0xa1, 0xff, 0x8e, 0xff, 0x5f, 0xff, +0x07, 0xff, 0x70, 0xfe, 0x84, 0xfd, 0x97, 0xfc, 0xda, 0xfb, 0x30, 0xfb, 0x74, 0xfa, 0xba, 0xf9, +0x4a, 0xf9, 0x4b, 0xf9, 0x88, 0xf9, 0xca, 0xf9, 0x18, 0xfa, 0x8c, 0xfa, 0x4e, 0xfb, 0x2d, 0xfc, +0x01, 0xfd, 0xa6, 0xfd, 0x40, 0xfe, 0xb9, 0xfe, 0xfb, 0xfe, 0xef, 0xfe, 0xcc, 0xfe, 0xc0, 0xfe, +0xba, 0xfe, 0x59, 0xfe, 0xbb, 0xfd, 0x23, 0xfd, 0xe9, 0xfc, 0x10, 0xfd, 0x2a, 0xfd, 0x1e, 0xfd, +0xff, 0xfc, 0x10, 0xfd, 0x55, 0xfd, 0x93, 0xfd, 0xb7, 0xfd, 0xef, 0xfd, 0x47, 0xfe, 0x99, 0xfe, +0xdb, 0xfe, 0x64, 0xff, 0x9d, 0x00, 0x95, 0x02, 0x85, 0x04, 0xcb, 0x05, 0x8a, 0x06, 0x4a, 0x07, +0x38, 0x08, 0x8d, 0x08, 0xd0, 0x07, 0x2c, 0x06, 0x33, 0x04, 0x14, 0x02, 0xa3, 0xff, 0x6e, 0xfd, +0x12, 0xfc, 0xd8, 0xfb, 0x34, 0xfc, 0xc8, 0xfc, 0xe3, 0xfd, 0x18, 0x00, 0x2b, 0x03, 0x22, 0x06, +0x1a, 0x08, 0x06, 0x09, 0x5e, 0x09, 0x14, 0x09, 0xfc, 0x07, 0xd6, 0x05, 0x37, 0x03, 0x8d, 0x00, +0xee, 0xfd, 0x7f, 0xfb, 0xb1, 0xf9, 0x31, 0xf9, 0x1b, 0xfa, 0xde, 0xfb, 0xe7, 0xfd, 0x1e, 0x00, +0xc5, 0x02, 0xde, 0x05, 0x80, 0x08, 0x52, 0x0a, 0x10, 0x0b, 0x19, 0x0b, 0x8f, 0x0a, 0x4b, 0x09, +0x63, 0x07, 0x37, 0x05, 0x28, 0x03, 0x38, 0x01, 0x6f, 0xff, 0xf9, 0xfd, 0xfd, 0xfc, 0xbb, 0xfc, +0xd6, 0xfc, 0xe8, 0xfc, 0xed, 0xfc, 0x44, 0xfd, 0xee, 0xfd, 0xa9, 0xfe, 0x26, 0xff, 0x4e, 0xff, +0x8d, 0xff, 0xfc, 0xff, 0x6f, 0x00, 0xc4, 0x00, 0x0d, 0x01, 0x6d, 0x01, 0xc8, 0x01, 0x05, 0x02, +0x16, 0x02, 0x2a, 0x02, 0x46, 0x02, 0x27, 0x02, 0x89, 0x01, 0x8e, 0x00, 0x72, 0xff, 0x8c, 0xfe, +0xc1, 0xfd, 0xda, 0xfc, 0xc7, 0xfb, 0xcd, 0xfa, 0x16, 0xfa, 0x95, 0xf9, 0x3c, 0xf9, 0x13, 0xf9, +0x01, 0xf9, 0x33, 0xf9, 0x61, 0xf9, 0x95, 0xf9, 0xdd, 0xf9, 0x58, 0xfa, 0x01, 0xfb, 0x85, 0xfb, +0xfb, 0xfb, 0x3b, 0xfc, 0xc7, 0xfc, 0x64, 0xfd, 0xfc, 0xfd, 0x70, 0xfe, 0xb2, 0xfe, 0xd9, 0xfe, +0xcb, 0xfe, 0x7b, 0xfe, 0xef, 0xfd, 0x21, 0xfd, 0x59, 0xfc, 0x73, 0xfb, 0x8c, 0xfa, 0xc8, 0xf9, +0x44, 0xf9, 0x2a, 0xf9, 0x82, 0xf9, 0x2e, 0xfa, 0x0f, 0xfb, 0x45, 0xfc, 0xc3, 0xfd, 0x4b, 0xff, +0xd6, 0x00, 0x25, 0x02, 0x35, 0x03, 0x22, 0x04, 0x9c, 0x04, 0x95, 0x04, 0x30, 0x04, 0x9f, 0x03, +0xeb, 0x02, 0x23, 0x02, 0x47, 0x01, 0x86, 0x00, 0xfe, 0xff, 0xb5, 0xff, 0x8b, 0xff, 0x9a, 0xff, +0xda, 0xff, 0x27, 0x00, 0x92, 0x00, 0xfd, 0x00, 0x74, 0x01, 0xf7, 0x01, 0x8b, 0x02, 0x11, 0x03, +0x92, 0x03, 0x08, 0x04, 0x57, 0x04, 0x99, 0x04, 0xb4, 0x04, 0xb7, 0x04, 0x95, 0x04, 0x48, 0x04, +0xc8, 0x03, 0x36, 0x03, 0x9d, 0x02, 0xed, 0x01, 0x31, 0x01, 0x7b, 0x00, 0xf9, 0xff, 0x98, 0xff, +0x6d, 0xff, 0x63, 0xff, 0x88, 0xff, 0x01, 0x00, 0x82, 0x00, 0xe8, 0x00, 0x2e, 0x01, 0x6c, 0x01, +0x97, 0x01, 0x8f, 0x01, 0x42, 0x01, 0xda, 0x00, 0x6e, 0x00, 0xf9, 0xff, 0x5d, 0xff, 0xcb, 0xfe, +0x6f, 0xfe, 0x4e, 0xfe, 0x56, 0xfe, 0x6a, 0xfe, 0xa5, 0xfe, 0x19, 0xff, 0xc5, 0xff, 0x65, 0x00, +0xdc, 0x00, 0x36, 0x01, 0x70, 0x01, 0x7b, 0x01, 0x60, 0x01, 0x0e, 0x01, 0xb9, 0x00, 0x67, 0x00, +0x1a, 0x00, 0xdb, 0xff, 0xa3, 0xff, 0xa1, 0xff, 0xd7, 0xff, 0x2b, 0x00, 0x67, 0x00, 0x8c, 0x00, +0xad, 0x00, 0xd3, 0x00, 0xc9, 0x00, 0x95, 0x00, 0x08, 0x00, 0x67, 0xff, 0xaf, 0xfe, 0xdc, 0xfd, +0x10, 0xfd, 0x5e, 0xfc, 0xf9, 0xfb, 0xdc, 0xfb, 0xea, 0xfb, 0x1b, 0xfc, 0x85, 0xfc, 0x51, 0xfd, +0x36, 0xfe, 0xfe, 0xfe, 0x95, 0xff, 0x1e, 0x00, 0x9c, 0x00, 0x10, 0x01, 0x3d, 0x01, 0x2e, 0x01, +0x12, 0x01, 0xd6, 0x00, 0x6e, 0x00, 0xcb, 0xff, 0x20, 0xff, 0x79, 0xfe, 0xdb, 0xfd, 0x29, 0xfd, +0x5e, 0xfc, 0xc5, 0xfb, 0x71, 0xfb, 0x53, 0xfb, 0x67, 0xfb, 0xb1, 0xfb, 0x2c, 0xfc, 0xe9, 0xfc, +0xd1, 0xfd, 0xd1, 0xfe, 0xc8, 0xff, 0xc6, 0x00, 0x8a, 0x01, 0x0b, 0x02, 0x4b, 0x02, 0x2f, 0x02, +0xdc, 0x01, 0x6e, 0x01, 0xd6, 0x00, 0x1d, 0x00, 0x65, 0xff, 0xc6, 0xfe, 0x76, 0xfe, 0x80, 0xfe, +0xa7, 0xfe, 0xfb, 0xfe, 0x9c, 0xff, 0x66, 0x00, 0x45, 0x01, 0x32, 0x02, 0x08, 0x03, 0xc6, 0x03, +0x5d, 0x04, 0xb1, 0x04, 0xbe, 0x04, 0xb6, 0x04, 0x99, 0x04, 0x3a, 0x04, 0xb8, 0x03, 0x26, 0x03, +0x8b, 0x02, 0x1b, 0x02, 0xbc, 0x01, 0x63, 0x01, 0x19, 0x01, 0xc7, 0x00, 0x8b, 0x00, 0x81, 0x00, +0x94, 0x00, 0x9d, 0x00, 0xb1, 0x00, 0xc3, 0x00, 0xd0, 0x00, 0xd3, 0x00, 0xc3, 0x00, 0xa8, 0x00, +0x92, 0x00, 0x84, 0x00, 0x4a, 0x00, 0x01, 0x00, 0xea, 0xff, 0x01, 0x00, 0x38, 0x00, 0x61, 0x00, +0x71, 0x00, 0xb5, 0x00, 0x0b, 0x01, 0x40, 0x01, 0x6d, 0x01, 0x89, 0x01, 0x9f, 0x01, 0x9f, 0x01, +0x5d, 0x01, 0xe3, 0x00, 0x4c, 0x00, 0xc9, 0xff, 0x35, 0xff, 0x91, 0xfe, 0xdc, 0xfd, 0x48, 0xfd, +0xe5, 0xfc, 0xb2, 0xfc, 0x8c, 0xfc, 0x70, 0xfc, 0x89, 0xfc, 0xac, 0xfc, 0xfa, 0xfc, 0x39, 0xfd, +0x74, 0xfd, 0xb6, 0xfd, 0xf8, 0xfd, 0x29, 0xfe, 0x20, 0xfe, 0x01, 0xfe, 0xd8, 0xfd, 0xc2, 0xfd, +0xa4, 0xfd, 0x65, 0xfd, 0x18, 0xfd, 0xf8, 0xfc, 0xff, 0xfc, 0x15, 0xfd, 0x30, 0xfd, 0x50, 0xfd, +0xb4, 0xfd, 0x25, 0xfe, 0x98, 0xfe, 0xe8, 0xfe, 0x48, 0xff, 0xb4, 0xff, 0x2d, 0x00, 0x76, 0x00, +0x9a, 0x00, 0xb8, 0x00, 0xd9, 0x00, 0xc8, 0x00, 0xa8, 0x00, 0x68, 0x00, 0x3e, 0x00, 0x17, 0x00, +0xf2, 0xff, 0xb6, 0xff, 0x84, 0xff, 0x67, 0xff, 0x78, 0xff, 0x93, 0xff, 0xa2, 0xff, 0xb8, 0xff, +0xe9, 0xff, 0x37, 0x00, 0x88, 0x00, 0xb7, 0x00, 0xde, 0x00, 0xe5, 0x00, 0xef, 0x00, 0xc4, 0x00, +0x9f, 0x00, 0x83, 0x00, 0x90, 0x00, 0xa4, 0x00, 0xc5, 0x00, 0xf0, 0x00, 0x6b, 0x01, 0x21, 0x02, +0xe4, 0x02, 0x8a, 0x03, 0x24, 0x04, 0xa7, 0x04, 0x15, 0x05, 0x46, 0x05, 0x3c, 0x05, 0xf8, 0x04, +0x85, 0x04, 0xd3, 0x03, 0xf3, 0x02, 0x05, 0x02, 0x35, 0x01, 0x96, 0x00, 0x07, 0x00, 0x9f, 0xff, +0x56, 0xff, 0x45, 0xff, 0x5b, 0xff, 0x8c, 0xff, 0xc6, 0xff, 0xee, 0xff, 0x13, 0x00, 0x29, 0x00, +0x44, 0x00, 0x72, 0x00, 0x9c, 0x00, 0xd4, 0x00, 0xf5, 0x00, 0x17, 0x01, 0x20, 0x01, 0x19, 0x01, +0x14, 0x01, 0xf1, 0x00, 0x9b, 0x00, 0xff, 0xff, 0x4f, 0xff, 0x99, 0xfe, 0xd7, 0xfd, 0x14, 0xfd, +0x3d, 0xfc, 0x9a, 0xfb, 0x1e, 0xfb, 0xcc, 0xfa, 0x9b, 0xfa, 0xb6, 0xfa, 0xfb, 0xfa, 0x63, 0xfb, +0xb5, 0xfb, 0xf9, 0xfb, 0x2e, 0xfc, 0x6b, 0xfc, 0x8d, 0xfc, 0x82, 0xfc, 0x58, 0xfc, 0x37, 0xfc, +0x2d, 0xfc, 0x35, 0xfc, 0x59, 0xfc, 0xab, 0xfc, 0x34, 0xfd, 0xdd, 0xfd, 0x93, 0xfe, 0x59, 0xff, +0x39, 0x00, 0x16, 0x01, 0xdc, 0x01, 0x6c, 0x02, 0xd7, 0x02, 0x1c, 0x03, 0x48, 0x03, 0x3c, 0x03, +0x06, 0x03, 0xad, 0x02, 0x4d, 0x02, 0xca, 0x01, 0x40, 0x01, 0xae, 0x00, 0x4d, 0x00, 0x05, 0x00, +0xea, 0xff, 0xf4, 0xff, 0x25, 0x00, 0x97, 0x00, 0x1e, 0x01, 0xd1, 0x01, 0x8b, 0x02, 0x55, 0x03, +0x12, 0x04, 0xab, 0x04, 0x19, 0x05, 0x42, 0x05, 0x28, 0x05, 0xa6, 0x04, 0xda, 0x03, 0xc9, 0x02, +0x9b, 0x01, 0x63, 0x00, 0x50, 0xff, 0x83, 0xfe, 0xf8, 0xfd, 0xe0, 0xfd, 0x24, 0xfe, 0xcf, 0xfe, +0xce, 0xff, 0x01, 0x01, 0x4c, 0x02, 0x7b, 0x03, 0x6f, 0x04, 0x11, 0x05, 0x61, 0x05, 0x4e, 0x05, +0xe1, 0x04, 0x1d, 0x04, 0x24, 0x03, 0x0a, 0x02, 0xe3, 0x00, 0xe8, 0xff, 0x1e, 0xff, 0x98, 0xfe, +0x29, 0xfe, 0xe0, 0xfd, 0xc9, 0xfd, 0xb4, 0xfd, 0xa5, 0xfd, 0x6c, 0xfd, 0x24, 0xfd, 0xd5, 0xfc, +0x60, 0xfc, 0xe4, 0xfb, 0x72, 0xfb, 0x43, 0xfb, 0x45, 0xfb, 0x7c, 0xfb, 0xde, 0xfb, 0x96, 0xfc, +0x6b, 0xfd, 0x5d, 0xfe, 0x4e, 0xff, 0x35, 0x00, 0x02, 0x01, 0x99, 0x01, 0xf2, 0x01, 0x0f, 0x02, +0x15, 0x02, 0xf4, 0x01, 0xa3, 0x01, 0x52, 0x01, 0xfe, 0x00, 0xb0, 0x00, 0x5c, 0x00, 0x0c, 0x00, +0xe0, 0xff, 0xb0, 0xff, 0x7c, 0xff, 0x2b, 0xff, 0xe5, 0xfe, 0xb4, 0xfe, 0x89, 0xfe, 0x69, 0xfe, +0x63, 0xfe, 0x7b, 0xfe, 0xbd, 0xfe, 0x25, 0xff, 0x90, 0xff, 0x15, 0x00, 0xa4, 0x00, 0x1d, 0x01, +0x6c, 0x01, 0x8a, 0x01, 0x73, 0x01, 0x35, 0x01, 0xcf, 0x00, 0x3b, 0x00, 0x8e, 0xff, 0xe7, 0xfe, +0x62, 0xfe, 0x09, 0xfe, 0xdb, 0xfd, 0xed, 0xfd, 0x38, 0xfe, 0xad, 0xfe, 0x39, 0xff, 0xc5, 0xff, +0x49, 0x00, 0xb9, 0x00, 0xf4, 0x00, 0x0d, 0x01, 0xcd, 0x00, 0x76, 0x00, 0xf9, 0xff, 0x77, 0xff, +0xea, 0xfe, 0x7b, 0xfe, 0x14, 0xfe, 0xf1, 0xfd, 0x13, 0xfe, 0x74, 0xfe, 0xfb, 0xfe, 0xbc, 0xff, +0xa4, 0x00, 0x94, 0x01, 0x87, 0x02, 0x66, 0x03, 0x28, 0x04, 0xcc, 0x04, 0x33, 0x05, 0x54, 0x05, +0x43, 0x05, 0x0b, 0x05, 0xb3, 0x04, 0x3a, 0x04, 0xab, 0x03, 0x0a, 0x03, 0x90, 0x02, 0x2b, 0x02, +0xbc, 0x01, 0x75, 0x01, 0x41, 0x01, 0x35, 0x01, 0x3b, 0x01, 0x61, 0x01, 0x80, 0x01, 0xb9, 0x01, +0xe2, 0x01, 0x03, 0x02, 0x0c, 0x02, 0x07, 0x02, 0xea, 0x01, 0xa8, 0x01, 0x53, 0x01, 0xdb, 0x00, +0x64, 0x00, 0xd5, 0xff, 0x49, 0xff, 0xca, 0xfe, 0x69, 0xfe, 0x10, 0xfe, 0xd2, 0xfd, 0xb4, 0xfd, +0xac, 0xfd, 0xa9, 0xfd, 0x9a, 0xfd, 0x7f, 0xfd, 0x54, 0xfd, 0x14, 0xfd, 0xaf, 0xfc, 0x15, 0xfc, +0x91, 0xfb, 0xf3, 0xfa, 0x5b, 0xfa, 0xd2, 0xf9, 0x60, 0xf9, 0x35, 0xf9, 0x45, 0xf9, 0x89, 0xf9, +0x09, 0xfa, 0xc7, 0xfa, 0xb7, 0xfb, 0xb0, 0xfc, 0xac, 0xfd, 0x83, 0xfe, 0x3c, 0xff, 0xbe, 0xff, +0x15, 0x00, 0x30, 0x00, 0x21, 0x00, 0x02, 0x00, 0xc1, 0xff, 0x87, 0xff, 0x56, 0xff, 0x41, 0xff, +0x51, 0xff, 0x79, 0xff, 0xd3, 0xff, 0x3c, 0x00, 0xd5, 0x00, 0x43, 0x01, 0xb2, 0x01, 0xf7, 0x01, +0x33, 0x02, 0x21, 0x02, 0x0a, 0x02, 0xe4, 0x01, 0xcf, 0x01, 0xb0, 0x01, 0xa2, 0x01, 0xc1, 0x01, +0x02, 0x02, 0x6b, 0x02, 0xb8, 0x02, 0x32, 0x03, 0xb7, 0x03, 0x31, 0x04, 0x93, 0x04, 0xc8, 0x04, +0xee, 0x04, 0xdd, 0x04, 0xb4, 0x04, 0x53, 0x04, 0xe6, 0x03, 0x75, 0x03, 0x07, 0x03, 0x9b, 0x02, +0x3c, 0x02, 0xdd, 0x01, 0x9f, 0x01, 0x6d, 0x01, 0x3d, 0x01, 0x0b, 0x01, 0xd9, 0x00, 0xa9, 0x00, +0x6c, 0x00, 0x31, 0x00, 0x06, 0x00, 0xf2, 0xff, 0xef, 0xff, 0xf4, 0xff, 0x0c, 0x00, 0x31, 0x00, +0x50, 0x00, 0x60, 0x00, 0x6e, 0x00, 0x5a, 0x00, 0x33, 0x00, 0xdc, 0xff, 0x5e, 0xff, 0xcb, 0xfe, +0x31, 0xfe, 0x79, 0xfd, 0xd1, 0xfc, 0x41, 0xfc, 0xf4, 0xfb, 0xc5, 0xfb, 0xbf, 0xfb, 0xfd, 0xfb, +0x69, 0xfc, 0xff, 0xfc, 0x89, 0xfd, 0x1d, 0xfe, 0xb9, 0xfe, 0x53, 0xff, 0xbc, 0xff, 0xff, 0xff, +0x21, 0x00, 0x28, 0x00, 0x01, 0x00, 0xba, 0xff, 0x63, 0xff, 0x1a, 0xff, 0xc4, 0xfe, 0x6c, 0xfe, +0x1a, 0xfe, 0xe9, 0xfd, 0xd4, 0xfd, 0xcb, 0xfd, 0xd8, 0xfd, 0xee, 0xfd, 0x1f, 0xfe, 0x57, 0xfe, +0xa7, 0xfe, 0x07, 0xff, 0x6b, 0xff, 0xea, 0xff, 0x4a, 0x00, 0xbe, 0x00, 0x23, 0x01, 0x73, 0x01, +0x99, 0x01, 0x9c, 0x01, 0x94, 0x01, 0x68, 0x01, 0x1d, 0x01, 0xba, 0x00, 0x64, 0x00, 0x19, 0x00, +0xcc, 0xff, 0x7f, 0xff, 0x42, 0xff, 0x33, 0xff, 0x42, 0xff, 0x51, 0xff, 0x7c, 0xff, 0xbc, 0xff, +0xf9, 0xff, 0x36, 0x00, 0x59, 0x00, 0x74, 0x00, 0x83, 0x00, 0x6f, 0x00, 0x37, 0x00, 0xe7, 0xff, +0x88, 0xff, 0x26, 0xff, 0xbb, 0xfe, 0x4e, 0xfe, 0xfa, 0xfd, 0xaf, 0xfd, 0x70, 0xfd, 0x4e, 0xfd, +0x46, 0xfd, 0x53, 0xfd, 0x7f, 0xfd, 0xbc, 0xfd, 0x1b, 0xfe, 0x81, 0xfe, 0xfb, 0xfe, 0x6a, 0xff, +0xd7, 0xff, 0x19, 0x00, 0x4c, 0x00, 0x6d, 0x00, 0x7a, 0x00, 0x7e, 0x00, 0x78, 0x00, 0x5c, 0x00, +0x3c, 0x00, 0x19, 0x00, 0x04, 0x00, 0xee, 0xff, 0xd5, 0xff, 0xc2, 0xff, 0xcf, 0xff, 0xdb, 0xff, +0xde, 0xff, 0xda, 0xff, 0xfd, 0xff, 0x1c, 0x00, 0x30, 0x00, 0x3c, 0x00, 0x57, 0x00, 0x80, 0x00, +0xae, 0x00, 0xc7, 0x00, 0xe4, 0x00, 0x20, 0x01, 0x53, 0x01, 0x51, 0x01, 0x45, 0x01, 0x31, 0x01, +0xfb, 0x00, 0xab, 0x00, 0x4b, 0x00, 0xdf, 0xff, 0x8b, 0xff, 0x3c, 0xff, 0xea, 0xfe, 0xd8, 0xfe, +0xdb, 0xfe, 0x00, 0xff, 0x37, 0xff, 0x8c, 0xff, 0xe3, 0xff, 0x52, 0x00, 0xbb, 0x00, 0x03, 0x01, +0x50, 0x01, 0x85, 0x01, 0x91, 0x01, 0x78, 0x01, 0x59, 0x01, 0x17, 0x01, 0xd3, 0x00, 0x7a, 0x00, +0x0b, 0x00, 0xb2, 0xff, 0x5c, 0xff, 0x0a, 0xff, 0xad, 0xfe, 0x67, 0xfe, 0x27, 0xfe, 0xe1, 0xfd, +0xa9, 0xfd, 0x6e, 0xfd, 0x5b, 0xfd, 0x64, 0xfd, 0x79, 0xfd, 0xa5, 0xfd, 0x05, 0xfe, 0x71, 0xfe, +0xef, 0xfe, 0x81, 0xff, 0x2a, 0x00, 0xd8, 0x00, 0x7e, 0x01, 0x03, 0x02, 0x66, 0x02, 0xb5, 0x02, +0xbf, 0x02, 0x94, 0x02, 0x3a, 0x02, 0xb5, 0x01, 0x16, 0x01, 0x6f, 0x00, 0xbb, 0xff, 0x24, 0xff, +0xb2, 0xfe, 0x71, 0xfe, 0x55, 0xfe, 0x64, 0xfe, 0x9b, 0xfe, 0x0f, 0xff, 0x9b, 0xff, 0x34, 0x00, +0xc8, 0x00, 0x67, 0x01, 0xe3, 0x01, 0x3f, 0x02, 0x65, 0x02, 0x70, 0x02, 0x63, 0x02, 0x37, 0x02, +0xe0, 0x01, 0x80, 0x01, 0x38, 0x01, 0xec, 0x00, 0x9e, 0x00, 0x65, 0x00, 0x48, 0x00, 0x38, 0x00, +0x22, 0x00, 0x06, 0x00, 0xf9, 0xff, 0xd9, 0xff, 0xb8, 0xff, 0x8a, 0xff, 0x70, 0xff, 0x51, 0xff, +0x31, 0xff, 0x23, 0xff, 0x36, 0xff, 0x65, 0xff, 0xa1, 0xff, 0xe4, 0xff, 0x46, 0x00, 0xb1, 0x00, +0x16, 0x01, 0x61, 0x01, 0x9f, 0x01, 0xb2, 0x01, 0x9d, 0x01, 0x4b, 0x01, 0xd5, 0x00, 0x43, 0x00, +0xa8, 0xff, 0xff, 0xfe, 0x6b, 0xfe, 0xdd, 0xfd, 0x88, 0xfd, 0x4a, 0xfd, 0x55, 0xfd, 0x80, 0xfd, +0xd9, 0xfd, 0x56, 0xfe, 0xdc, 0xfe, 0x7d, 0xff, 0x08, 0x00, 0x7b, 0x00, 0xdf, 0x00, 0x0a, 0x01, +0x05, 0x01, 0xd1, 0x00, 0x85, 0x00, 0x26, 0x00, 0xd3, 0xff, 0x91, 0xff, 0x5d, 0xff, 0x4f, 0xff, +0x65, 0xff, 0x77, 0xff, 0xa8, 0xff, 0xe7, 0xff, 0x23, 0x00, 0x50, 0x00, 0x71, 0x00, 0x72, 0x00, +0x51, 0x00, 0x13, 0x00, 0xb9, 0xff, 0x55, 0xff, 0xe0, 0xfe, 0x7e, 0xfe, 0x12, 0xfe, 0xd3, 0xfd, +0xb5, 0xfd, 0xb3, 0xfd, 0xda, 0xfd, 0x19, 0xfe, 0x78, 0xfe, 0xea, 0xfe, 0x4f, 0xff, 0xb6, 0xff, +0x24, 0x00, 0x7c, 0x00, 0xa5, 0x00, 0xbf, 0x00, 0xc2, 0x00, 0xbe, 0x00, 0xb7, 0x00, 0x9e, 0x00, +0x79, 0x00, 0x5e, 0x00, 0x2a, 0x00, 0xe8, 0xff, 0xb0, 0xff, 0x88, 0xff, 0x5d, 0xff, 0x37, 0xff, +0x2f, 0xff, 0x17, 0xff, 0x27, 0xff, 0x24, 0xff, 0x37, 0xff, 0x4a, 0xff, 0x8b, 0xff, 0xc2, 0xff, +0x13, 0x00, 0x69, 0x00, 0xad, 0x00, 0xf1, 0x00, 0x23, 0x01, 0x32, 0x01, 0x20, 0x01, 0x07, 0x01, +0xe2, 0x00, 0xc6, 0x00, 0xa3, 0x00, 0x6e, 0x00, 0x51, 0x00, 0x4e, 0x00, 0x42, 0x00, 0x53, 0x00, +0x82, 0x00, 0xba, 0x00, 0xfd, 0x00, 0x48, 0x01, 0x8a, 0x01, 0xce, 0x01, 0x03, 0x02, 0x04, 0x02, +0xf2, 0x01, 0xca, 0x01, 0x8b, 0x01, 0x30, 0x01, 0xd3, 0x00, 0x7d, 0x00, 0x27, 0x00, 0xdd, 0xff, +0x9e, 0xff, 0x85, 0xff, 0x83, 0xff, 0x99, 0xff, 0xb8, 0xff, 0xf9, 0xff, 0x32, 0x00, 0x6c, 0x00, +0xb5, 0x00, 0xed, 0x00, 0x22, 0x01, 0x42, 0x01, 0x4a, 0x01, 0x2e, 0x01, 0x1f, 0x01, 0xec, 0x00, +0xb9, 0x00, 0x7b, 0x00, 0x2e, 0x00, 0xd6, 0xff, 0x90, 0xff, 0x3d, 0xff, 0xfd, 0xfe, 0xbc, 0xfe, +0x98, 0xfe, 0x85, 0xfe, 0x8f, 0xfe, 0xb9, 0xfe, 0xf9, 0xfe, 0x5c, 0xff, 0xc3, 0xff, 0x30, 0x00, +0xba, 0x00, 0x2f, 0x01, 0xa6, 0x01, 0x06, 0x02, 0x4d, 0x02, 0x65, 0x02, 0x66, 0x02, 0x1e, 0x02, +0xc4, 0x01, 0x4b, 0x01, 0xc0, 0x00, 0x09, 0x00, 0x65, 0xff, 0xc7, 0xfe, 0x37, 0xfe, 0xdf, 0xfd, +0x8c, 0xfd, 0x65, 0xfd, 0x64, 0xfd, 0x78, 0xfd, 0xa1, 0xfd, 0xf8, 0xfd, 0x56, 0xfe, 0xbb, 0xfe, +0x26, 0xff, 0x9a, 0xff, 0xfa, 0xff, 0x49, 0x00, 0x85, 0x00, 0x97, 0x00, 0xa3, 0x00, 0x8c, 0x00, +0x64, 0x00, 0x31, 0x00, 0x09, 0x00, 0xd0, 0xff, 0x98, 0xff, 0x5e, 0xff, 0x2f, 0xff, 0x07, 0xff, +0xe8, 0xfe, 0xc3, 0xfe, 0xbf, 0xfe, 0xc9, 0xfe, 0xd7, 0xfe, 0xe6, 0xfe, 0x05, 0xff, 0x20, 0xff, +0x3b, 0xff, 0x50, 0xff, 0x55, 0xff, 0x67, 0xff, 0x7a, 0xff, 0x81, 0xff, 0x90, 0xff, 0xad, 0xff, +0xc1, 0xff, 0xcf, 0xff, 0xea, 0xff, 0xe6, 0xff, 0xe7, 0xff, 0xde, 0xff, 0xc5, 0xff, 0xaa, 0xff, +0x86, 0xff, 0x62, 0xff, 0x38, 0xff, 0x1d, 0xff, 0xf4, 0xfe, 0xd4, 0xfe, 0xc5, 0xfe, 0xc7, 0xfe, +0xeb, 0xfe, 0x2c, 0xff, 0x76, 0xff, 0xd6, 0xff, 0x3d, 0x00, 0xa7, 0x00, 0x0d, 0x01, 0x7d, 0x01, +0xc2, 0x01, 0xfb, 0x01, 0x0d, 0x02, 0x01, 0x02, 0xe6, 0x01, 0xbd, 0x01, 0x77, 0x01, 0x23, 0x01, +0xdb, 0x00, 0x82, 0x00, 0x33, 0x00, 0x02, 0x00, 0xe3, 0xff, 0xde, 0xff, 0xee, 0xff, 0x04, 0x00, +0x1b, 0x00, 0x40, 0x00, 0x5b, 0x00, 0x74, 0x00, 0x7f, 0x00, 0x78, 0x00, 0x6a, 0x00, 0x64, 0x00, +0x4f, 0x00, 0x3a, 0x00, 0x38, 0x00, 0x4c, 0x00, 0x54, 0x00, 0x66, 0x00, 0x7d, 0x00, 0xa8, 0x00, +0xcd, 0x00, 0xf0, 0x00, 0xfc, 0x00, 0x0b, 0x01, 0xff, 0x00, 0xcf, 0x00, 0x89, 0x00, 0x40, 0x00, +0xf8, 0xff, 0x94, 0xff, 0x3a, 0xff, 0xe0, 0xfe, 0xac, 0xfe, 0x78, 0xfe, 0x4c, 0xfe, 0x3d, 0xfe, +0x4e, 0xfe, 0x68, 0xfe, 0x8f, 0xfe, 0xd2, 0xfe, 0x2d, 0xff, 0x8f, 0xff, 0xf2, 0xff, 0x5c, 0x00, +0xb9, 0x00, 0x13, 0x01, 0x5e, 0x01, 0x90, 0x01, 0xb5, 0x01, 0xcb, 0x01, 0xc6, 0x01, 0xbf, 0x01, +0xaf, 0x01, 0x8f, 0x01, 0x5e, 0x01, 0x27, 0x01, 0xf5, 0x00, 0xa9, 0x00, 0x70, 0x00, 0x2f, 0x00, +0x0d, 0x00, 0xfe, 0xff, 0xf4, 0xff, 0xe7, 0xff, 0x00, 0x00, 0x15, 0x00, 0x22, 0x00, 0x35, 0x00, +0x45, 0x00, 0x53, 0x00, 0x5d, 0x00, 0x5d, 0x00, 0x56, 0x00, 0x50, 0x00, 0x41, 0x00, 0x1d, 0x00, +0x0b, 0x00, 0xf0, 0xff, 0xbf, 0xff, 0x9c, 0xff, 0x7d, 0xff, 0x70, 0xff, 0x54, 0xff, 0x50, 0xff, +0x41, 0xff, 0x47, 0xff, 0x44, 0xff, 0x2a, 0xff, 0x1e, 0xff, 0x20, 0xff, 0x0d, 0xff, 0xff, 0xfe, +0xfe, 0xfe, 0x0b, 0xff, 0x1e, 0xff, 0x1d, 0xff, 0x2d, 0xff, 0x38, 0xff, 0x62, 0xff, 0x71, 0xff, +0x8b, 0xff, 0xaa, 0xff, 0xc6, 0xff, 0xd5, 0xff, 0xde, 0xff, 0xe6, 0xff, 0xe3, 0xff, 0xce, 0xff, +0xbb, 0xff, 0xae, 0xff, 0xa9, 0xff, 0x9b, 0xff, 0x8e, 0xff, 0x88, 0xff, 0x8c, 0xff, 0x74, 0xff, +0x59, 0xff, 0x56, 0xff, 0x59, 0xff, 0x5e, 0xff, 0x62, 0xff, 0x74, 0xff, 0x90, 0xff, 0xb4, 0xff, +0xc7, 0xff, 0xed, 0xff, 0x1b, 0x00, 0x3a, 0x00, 0x58, 0x00, 0x8b, 0x00, 0xbb, 0x00, 0xea, 0x00, +0x00, 0x01, 0x1a, 0x01, 0x2a, 0x01, 0x25, 0x01, 0x1f, 0x01, 0x04, 0x01, 0xf3, 0x00, 0xdb, 0x00, +0xbc, 0x00, 0x9a, 0x00, 0x8e, 0x00, 0x68, 0x00, 0x51, 0x00, 0x33, 0x00, 0x13, 0x00, 0xf4, 0xff, +0xcd, 0xff, 0xb4, 0xff, 0x99, 0xff, 0x7e, 0xff, 0x64, 0xff, 0x52, 0xff, 0x5e, 0xff, 0x61, 0xff, +0x75, 0xff, 0x92, 0xff, 0xb6, 0xff, 0xda, 0xff, 0xec, 0xff, 0x12, 0x00, 0x30, 0x00, 0x4b, 0x00, +0x56, 0x00, 0x5d, 0x00, 0x4e, 0x00, 0x40, 0x00, 0x04, 0x00, 0xbe, 0xff, 0x7d, 0xff, 0x2e, 0xff, +0xeb, 0xfe, 0xa9, 0xfe, 0x77, 0xfe, 0x59, 0xfe, 0x44, 0xfe, 0x3d, 0xfe, 0x59, 0xfe, 0x82, 0xfe, +0xbc, 0xfe, 0x09, 0xff, 0x5f, 0xff, 0xc1, 0xff, 0x1c, 0x00, 0x73, 0x00, 0xb7, 0x00, 0xef, 0x00, +0x0f, 0x01, 0x0d, 0x01, 0xf9, 0x00, 0xd9, 0x00, 0x98, 0x00, 0x63, 0x00, 0x21, 0x00, 0xe1, 0xff, +0xa4, 0xff, 0x81, 0xff, 0x53, 0xff, 0x47, 0xff, 0x43, 0xff, 0x61, 0xff, 0x84, 0xff, 0xc7, 0xff, +0xfa, 0xff, 0x3e, 0x00, 0x83, 0x00, 0xb6, 0x00, 0xe8, 0x00, 0x0b, 0x01, 0x1e, 0x01, 0x1d, 0x01, +0x14, 0x01, 0xf3, 0x00, 0xc9, 0x00, 0x91, 0x00, 0x50, 0x00, 0x0a, 0x00, 0xd4, 0xff, 0xa3, 0xff, +0x85, 0xff, 0x74, 0xff, 0x6a, 0xff, 0x68, 0xff, 0x78, 0xff, 0x88, 0xff, 0x91, 0xff, 0xa7, 0xff, +0xb1, 0xff, 0xbc, 0xff, 0xbd, 0xff, 0xb4, 0xff, 0x9c, 0xff, 0x95, 0xff, 0x85, 0xff, 0x72, 0xff, +0x5f, 0xff, 0x68, 0xff, 0x6d, 0xff, 0x78, 0xff, 0x8c, 0xff, 0xac, 0xff, 0xe6, 0xff, 0x0c, 0x00, +0x2d, 0x00, 0x47, 0x00, 0x52, 0x00, 0x55, 0x00, 0x3a, 0x00, 0x15, 0x00, 0xf2, 0xff, 0xb6, 0xff, +0x7d, 0xff, 0x44, 0xff, 0x11, 0xff, 0xf6, 0xfe, 0xe4, 0xfe, 0xce, 0xfe, 0xd9, 0xfe, 0xe3, 0xfe, +0x0f, 0xff, 0x3b, 0xff, 0x74, 0xff, 0xba, 0xff, 0x0b, 0x00, 0x3b, 0x00, 0x63, 0x00, 0x6e, 0x00, +0x6c, 0x00, 0x61, 0x00, 0x4e, 0x00, 0x35, 0x00, 0x03, 0x00, 0xe7, 0xff, 0xc2, 0xff, 0xa9, 0xff, +0x80, 0xff, 0x6e, 0xff, 0x60, 0xff, 0x63, 0xff, 0x6a, 0xff, 0x7b, 0xff, 0xa9, 0xff, 0xd8, 0xff, +0xee, 0xff, 0x01, 0x00, 0x1b, 0x00, 0x38, 0x00, 0x41, 0x00, 0x44, 0x00, 0x4b, 0x00, 0x50, 0x00, +0x52, 0x00, 0x39, 0x00, 0x2c, 0x00, 0x36, 0x00, 0x21, 0x00, 0x07, 0x00, 0xdf, 0xff, 0xd4, 0xff, +0xc2, 0xff, 0x9c, 0xff, 0x71, 0xff, 0x4e, 0xff, 0x2c, 0xff, 0xfb, 0xfe, 0xc9, 0xfe, 0xad, 0xfe, +0x9d, 0xfe, 0x94, 0xfe, 0x90, 0xfe, 0xa3, 0xfe, 0xcc, 0xfe, 0x0d, 0xff, 0x51, 0xff, 0x97, 0xff, +0xf3, 0xff, 0x44, 0x00, 0x95, 0x00, 0xd8, 0x00, 0x08, 0x01, 0x1e, 0x01, 0x29, 0x01, 0x0c, 0x01, +0xde, 0x00, 0xa9, 0x00, 0x63, 0x00, 0x1b, 0x00, 0xd5, 0xff, 0x90, 0xff, 0x4d, 0xff, 0x23, 0xff, +0x0a, 0xff, 0xf7, 0xfe, 0x0b, 0xff, 0x2a, 0xff, 0x62, 0xff, 0x9b, 0xff, 0xd5, 0xff, 0x14, 0x00, +0x66, 0x00, 0xab, 0x00, 0xf6, 0x00, 0x38, 0x01, 0x7b, 0x01, 0xaf, 0x01, 0xd0, 0x01, 0xef, 0x01, +0x07, 0x02, 0x16, 0x02, 0x15, 0x02, 0x03, 0x02, 0xeb, 0x01, 0xcc, 0x01, 0x9d, 0x01, 0x58, 0x01, +0x1f, 0x01, 0xef, 0x00, 0xb8, 0x00, 0x94, 0x00, 0x6a, 0x00, 0x4e, 0x00, 0x4a, 0x00, 0x4c, 0x00, +0x53, 0x00, 0x55, 0x00, 0x83, 0x00, 0xa8, 0x00, 0xcb, 0x00, 0xe6, 0x00, 0xfa, 0x00, 0x08, 0x01, +0x06, 0x01, 0xfb, 0x00, 0xdd, 0x00, 0xcf, 0x00, 0xae, 0x00, 0x86, 0x00, 0x5b, 0x00, 0x36, 0x00, +0x04, 0x00, 0xd5, 0xff, 0xaf, 0xff, 0x88, 0xff, 0x77, 0xff, 0x6c, 0xff, 0x60, 0xff, 0x63, 0xff, +0x6a, 0xff, 0x6a, 0xff, 0x76, 0xff, 0x70, 0xff, 0x7a, 0xff, 0x7a, 0xff, 0x7b, 0xff, 0x8e, 0xff, +0x96, 0xff, 0xb0, 0xff, 0xc2, 0xff, 0xe9, 0xff, 0x00, 0x00, 0x1b, 0x00, 0x36, 0x00, 0x4e, 0x00, +0x62, 0x00, 0x6a, 0x00, 0x68, 0x00, 0x65, 0x00, 0x50, 0x00, 0x1c, 0x00, 0xe9, 0xff, 0xaa, 0xff, +0x6d, 0xff, 0x1f, 0xff, 0xdf, 0xfe, 0xbd, 0xfe, 0x9f, 0xfe, 0x93, 0xfe, 0x8f, 0xfe, 0xb2, 0xfe, +0xe7, 0xfe, 0x23, 0xff, 0x60, 0xff, 0x96, 0xff, 0xe2, 0xff, 0x22, 0x00, 0x47, 0x00, 0x5f, 0x00, +0x7c, 0x00, 0x7f, 0x00, 0x64, 0x00, 0x36, 0x00, 0x0c, 0x00, 0xd6, 0xff, 0xa8, 0xff, 0x7b, 0xff, +0x5c, 0xff, 0x58, 0xff, 0x63, 0xff, 0x73, 0xff, 0x84, 0xff, 0xac, 0xff, 0xc5, 0xff, 0xda, 0xff, +0xed, 0xff, 0xf3, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xdb, 0xff, 0xaf, 0xff, 0x81, 0xff, 0x4f, 0xff, +0x15, 0xff, 0xe5, 0xfe, 0xd6, 0xfe, 0xc2, 0xfe, 0xcd, 0xfe, 0xe4, 0xfe, 0x09, 0xff, 0x45, 0xff, +0x87, 0xff, 0xc7, 0xff, 0x01, 0x00, 0x3b, 0x00, 0x6b, 0x00, 0x8e, 0x00, 0x97, 0x00, 0x95, 0x00, +0x9e, 0x00, 0x80, 0x00, 0x61, 0x00, 0x27, 0x00, 0xe8, 0xff, 0xbc, 0xff, 0x91, 0xff, 0x67, 0xff, +0x54, 0xff, 0x71, 0xff, 0x82, 0xff, 0x99, 0xff, 0xbd, 0xff, 0xe7, 0xff, 0x23, 0x00, 0x4e, 0x00, +0x6e, 0x00, 0xa9, 0x00, 0xe4, 0x00, 0x1a, 0x01, 0x35, 0x01, 0x50, 0x01, 0x6e, 0x01, 0x74, 0x01, +0x77, 0x01, 0x71, 0x01, 0x6c, 0x01, 0x5b, 0x01, 0x42, 0x01, 0x24, 0x01, 0x05, 0x01, 0xef, 0x00, +0xcc, 0x00, 0xaa, 0x00, 0x8c, 0x00, 0x7c, 0x00, 0x5b, 0x00, 0x40, 0x00, 0x2e, 0x00, 0x2b, 0x00, +0x3b, 0x00, 0x46, 0x00, 0x67, 0x00, 0x7d, 0x00, 0x9e, 0x00, 0xae, 0x00, 0xb2, 0x00, 0xb8, 0x00, +0xc4, 0x00, 0xc8, 0x00, 0xbf, 0x00, 0xb4, 0x00, 0x9e, 0x00, 0x7d, 0x00, 0x59, 0x00, 0x26, 0x00, +0xe8, 0xff, 0xbe, 0xff, 0x7d, 0xff, 0x59, 0xff, 0x23, 0xff, 0x02, 0xff, 0xe4, 0xfe, 0xc9, 0xfe, +0xa1, 0xfe, 0x87, 0xfe, 0x80, 0xfe, 0x8a, 0xfe, 0x90, 0xfe, 0xb2, 0xfe, 0xdc, 0xfe, 0x23, 0xff, +0x5a, 0xff, 0x8f, 0xff, 0xc9, 0xff, 0xf7, 0xff, 0x0e, 0x00, 0x18, 0x00, 0x31, 0x00, 0x38, 0x00, +0x30, 0x00, 0x1b, 0x00, 0xf6, 0xff, 0xd4, 0xff, 0xb1, 0xff, 0x7f, 0xff, 0x46, 0xff, 0x3e, 0xff, +0x30, 0xff, 0x26, 0xff, 0x36, 0xff, 0x4e, 0xff, 0x73, 0xff, 0x9a, 0xff, 0xaf, 0xff, 0xd9, 0xff, +0xf9, 0xff, 0x15, 0x00, 0x1a, 0x00, 0x36, 0x00, 0x41, 0x00, 0x48, 0x00, 0x4c, 0x00, 0x3d, 0x00, +0x35, 0x00, 0x27, 0x00, 0x0a, 0x00, 0xf9, 0xff, 0xed, 0xff, 0xe6, 0xff, 0xe1, 0xff, 0xf1, 0xff, +0xef, 0xff, 0xf4, 0xff, 0x03, 0x00, 0x04, 0x00, 0x14, 0x00, 0x1d, 0x00, 0x3e, 0x00, 0x49, 0x00, +0x68, 0x00, 0x7e, 0x00, 0x7f, 0x00, 0x8a, 0x00, 0x79, 0x00, 0x53, 0x00, 0x35, 0x00, 0x25, 0x00, +0xf6, 0xff, 0xdd, 0xff, 0xbb, 0xff, 0xa1, 0xff, 0x8c, 0xff, 0x7e, 0xff, 0x60, 0xff, 0x66, 0xff, +0x6a, 0xff, 0x72, 0xff, 0x7c, 0xff, 0x98, 0xff, 0xa9, 0xff, 0xb8, 0xff, 0xd7, 0xff, 0xd9, 0xff, +0xf6, 0xff, 0x03, 0x00, 0x0e, 0x00, 0x05, 0x00, 0x0f, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0xff, 0xff, +0x04, 0x00, 0xf8, 0xff, 0xf6, 0xff, 0xdc, 0xff, 0xda, 0xff, 0xbc, 0xff, 0x9e, 0xff, 0x84, 0xff, +0x6b, 0xff, 0x4d, 0xff, 0x2e, 0xff, 0x1d, 0xff, 0x02, 0xff, 0xea, 0xfe, 0xe3, 0xfe, 0xda, 0xfe, +0xe3, 0xfe, 0x05, 0xff, 0x32, 0xff, 0x64, 0xff, 0xbf, 0xff, 0x02, 0x00, 0x45, 0x00, 0x8a, 0x00, +0xcd, 0x00, 0xf5, 0x00, 0x0b, 0x01, 0x0a, 0x01, 0xf7, 0x00, 0xe2, 0x00, 0xac, 0x00, 0x6e, 0x00, +0x25, 0x00, 0xef, 0xff, 0xad, 0xff, 0x74, 0xff, 0x52, 0xff, 0x45, 0xff, 0x4e, 0xff, 0x68, 0xff, +0x96, 0xff, 0xdb, 0xff, 0x24, 0x00, 0x6f, 0x00, 0x93, 0x00, 0xba, 0x00, 0xca, 0x00, 0xc9, 0x00, +0xba, 0x00, 0x9b, 0x00, 0x7c, 0x00, 0x46, 0x00, 0x0a, 0x00, 0xd1, 0xff, 0xa1, 0xff, 0x8a, 0xff, +0x73, 0xff, 0x6d, 0xff, 0x7b, 0xff, 0xa0, 0xff, 0xd1, 0xff, 0x15, 0x00, 0x5f, 0x00, 0xa7, 0x00, +0xc5, 0x00, 0xdd, 0x00, 0xd8, 0x00, 0xd7, 0x00, 0xbe, 0x00, 0x95, 0x00, 0x66, 0x00, 0x36, 0x00, +0x0c, 0x00, 0xde, 0xff, 0xab, 0xff, 0x95, 0xff, 0x85, 0xff, 0x96, 0xff, 0xaa, 0xff, 0xd3, 0xff, +0x05, 0x00, 0x31, 0x00, 0x56, 0x00, 0x63, 0x00, 0x69, 0x00, 0x6e, 0x00, 0x5a, 0x00, 0x3a, 0x00, +0x11, 0x00, 0xec, 0xff, 0xb6, 0xff, 0x90, 0xff, 0x69, 0xff, 0x50, 0xff, 0x3a, 0xff, 0x35, 0xff, +0x29, 0xff, 0x3a, 0xff, 0x5a, 0xff, 0x8b, 0xff, 0xb9, 0xff, 0xf4, 0xff, 0x23, 0x00, 0x47, 0x00, +0x5a, 0x00, 0x61, 0x00, 0x69, 0x00, 0x60, 0x00, 0x5d, 0x00, 0x47, 0x00, 0x3b, 0x00, 0x21, 0x00, +0x19, 0x00, 0xfa, 0xff, 0xe9, 0xff, 0xdd, 0xff, 0xce, 0xff, 0xcc, 0xff, 0xd0, 0xff, 0xd3, 0xff, +0xd7, 0xff, 0xd0, 0xff, 0xb9, 0xff, 0xa6, 0xff, 0x9b, 0xff, 0x8c, 0xff, 0x73, 0xff, 0x67, 0xff, +0x63, 0xff, 0x64, 0xff, 0x66, 0xff, 0x62, 0xff, 0x78, 0xff, 0x95, 0xff, 0x9a, 0xff, 0xa4, 0xff, +0xbd, 0xff, 0xd0, 0xff, 0xe2, 0xff, 0xe3, 0xff, 0xf6, 0xff, 0xf0, 0xff, 0xe1, 0xff, 0xc5, 0xff, +0xb9, 0xff, 0xa5, 0xff, 0x94, 0xff, 0x75, 0xff, 0x61, 0xff, 0x54, 0xff, 0x41, 0xff, 0x3e, 0xff, +0x41, 0xff, 0x5a, 0xff, 0x6a, 0xff, 0x7d, 0xff, 0x9d, 0xff, 0xb9, 0xff, 0xde, 0xff, 0x0b, 0x00, +0x31, 0x00, 0x47, 0x00, 0x66, 0x00, 0x71, 0x00, 0x76, 0x00, 0x6e, 0x00, 0x67, 0x00, 0x66, 0x00, +0x57, 0x00, 0x58, 0x00, 0x52, 0x00, 0x4d, 0x00, 0x4d, 0x00, 0x50, 0x00, 0x46, 0x00, 0x51, 0x00, +0x5a, 0x00, 0x69, 0x00, 0x76, 0x00, 0x84, 0x00, 0x9a, 0x00, 0xa4, 0x00, 0xa6, 0x00, 0xb3, 0x00, +0xa6, 0x00, 0xa1, 0x00, 0x94, 0x00, 0x83, 0x00, 0x7e, 0x00, 0x78, 0x00, 0x6d, 0x00, 0x54, 0x00, +0x59, 0x00, 0x49, 0x00, 0x41, 0x00, 0x2a, 0x00, 0x25, 0x00, 0x1e, 0x00, 0x20, 0x00, 0x27, 0x00, +0x3b, 0x00, 0x48, 0x00, 0x5c, 0x00, 0x60, 0x00, 0x69, 0x00, 0x73, 0x00, 0x6e, 0x00, 0x69, 0x00, +0x61, 0x00, 0x58, 0x00, 0x45, 0x00, 0x35, 0x00, 0x1f, 0x00, 0x0a, 0x00, 0xe0, 0xff, 0xce, 0xff, +0xba, 0xff, 0xa4, 0xff, 0xa7, 0xff, 0x9c, 0xff, 0xa6, 0xff, 0xa4, 0xff, 0xa9, 0xff, 0xb9, 0xff, +0xcc, 0xff, 0xe5, 0xff, 0xf2, 0xff, 0xf7, 0xff, 0x07, 0x00, 0x01, 0x00, 0xef, 0xff, 0xdc, 0xff, +0xd1, 0xff, 0xa7, 0xff, 0x8a, 0xff, 0x65, 0xff, 0x51, 0xff, 0x43, 0xff, 0x3d, 0xff, 0x3c, 0xff, +0x4b, 0xff, 0x6c, 0xff, 0x87, 0xff, 0xac, 0xff, 0xe3, 0xff, 0x0e, 0x00, 0x44, 0x00, 0x55, 0x00, +0x72, 0x00, 0x7a, 0x00, 0x75, 0x00, 0x5a, 0x00, 0x4b, 0x00, 0x25, 0x00, 0x01, 0x00, 0xd6, 0xff, +0xa9, 0xff, 0x8b, 0xff, 0x75, 0xff, 0x5c, 0xff, 0x59, 0xff, 0x59, 0xff, 0x61, 0xff, 0x77, 0xff, +0x96, 0xff, 0xb6, 0xff, 0xde, 0xff, 0xfb, 0xff, 0x1a, 0x00, 0x31, 0x00, 0x43, 0x00, 0x4b, 0x00, +0x4e, 0x00, 0x59, 0x00, 0x47, 0x00, 0x3a, 0x00, 0x32, 0x00, 0x28, 0x00, 0x15, 0x00, 0xfc, 0xff, +0xe8, 0xff, 0xd9, 0xff, 0xd1, 0xff, 0xd0, 0xff, 0xc0, 0xff, 0xcf, 0xff, 0xd0, 0xff, 0xc0, 0xff, +0xb0, 0xff, 0xae, 0xff, 0xad, 0xff, 0xa3, 0xff, 0xa6, 0xff, 0xbf, 0xff, 0xdd, 0xff, 0xe6, 0xff, +0xf5, 0xff, 0xff, 0xff, 0x19, 0x00, 0x31, 0x00, 0x3b, 0x00, 0x41, 0x00, 0x63, 0x00, 0x6e, 0x00, +0x65, 0x00, 0x5e, 0x00, 0x58, 0x00, 0x52, 0x00, 0x35, 0x00, 0x1f, 0x00, 0x0e, 0x00, 0x17, 0x00, +0x13, 0x00, 0x05, 0x00, 0x0d, 0x00, 0x19, 0x00, 0x25, 0x00, 0x1a, 0x00, 0x26, 0x00, 0x3d, 0x00, +0x46, 0x00, 0x5b, 0x00, 0x61, 0x00, 0x64, 0x00, 0x66, 0x00, 0x5b, 0x00, 0x47, 0x00, 0x40, 0x00, +0x21, 0x00, 0x14, 0x00, 0xfc, 0xff, 0xf5, 0xff, 0xf1, 0xff, 0xfd, 0xff, 0xf0, 0xff, 0x01, 0x00, +0x07, 0x00, 0x03, 0x00, 0x19, 0x00, 0x1f, 0x00, 0x25, 0x00, 0x1e, 0x00, 0x29, 0x00, 0x23, 0x00, +0x1f, 0x00, 0x1c, 0x00, 0x09, 0x00, 0xfc, 0xff, 0xf7, 0xff, 0xe5, 0xff, 0xe8, 0xff, 0xe3, 0xff, +0xe7, 0xff, 0xdf, 0xff, 0xe7, 0xff, 0xf1, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xef, 0xff, 0xe6, 0xff, +0xf0, 0xff, 0xe6, 0xff, 0xd3, 0xff, 0xd2, 0xff, 0xbc, 0xff, 0xa3, 0xff, 0x8f, 0xff, 0x77, 0xff, +0x64, 0xff, 0x5a, 0xff, 0x54, 0xff, 0x4d, 0xff, 0x5c, 0xff, 0x55, 0xff, 0x51, 0xff, 0x5a, 0xff, +0x5f, 0xff, 0x6b, 0xff, 0x7f, 0xff, 0x9c, 0xff, 0xa8, 0xff, 0xb8, 0xff, 0xcd, 0xff, 0xd6, 0xff, +0xec, 0xff, 0x02, 0x00, 0xff, 0xff, 0x03, 0x00, 0x1a, 0x00, 0x1a, 0x00, 0x24, 0x00, 0x21, 0x00, +0x2e, 0x00, 0x2d, 0x00, 0x31, 0x00, 0x10, 0x00, 0x0d, 0x00, 0x01, 0x00, 0xfc, 0xff, 0xf6, 0xff, +0xf1, 0xff, 0x01, 0x00, 0x06, 0x00, 0x09, 0x00, 0x06, 0x00, 0x06, 0x00, 0x15, 0x00, 0x29, 0x00, +0x3b, 0x00, 0x67, 0x00, 0x88, 0x00, 0xaa, 0x00, 0xbf, 0x00, 0xcd, 0x00, 0xca, 0x00, 0xd0, 0x00, +0xca, 0x00, 0xc9, 0x00, 0xcf, 0x00, 0xca, 0x00, 0xc0, 0x00, 0xae, 0x00, 0x9b, 0x00, 0x69, 0x00, +0x3e, 0x00, 0x10, 0x00, 0xf5, 0xff, 0xcc, 0xff, 0xbd, 0xff, 0xa5, 0xff, 0x93, 0xff, 0x89, 0xff, +0x6e, 0xff, 0x75, 0xff, 0x7b, 0xff, 0x89, 0xff, 0x8e, 0xff, 0xab, 0xff, 0xd2, 0xff, 0xef, 0xff, +0x01, 0x00, 0x13, 0x00, 0x23, 0x00, 0x2f, 0x00, 0x19, 0x00, 0x10, 0x00, 0x11, 0x00, 0x05, 0x00, +0xf1, 0xff, 0xdb, 0xff, 0xd5, 0xff, 0xc1, 0xff, 0xb2, 0xff, 0x90, 0xff, 0x84, 0xff, 0x75, 0xff, +0x76, 0xff, 0x71, 0xff, 0x76, 0xff, 0x8e, 0xff, 0xa0, 0xff, 0xb5, 0xff, 0xc9, 0xff, 0xd9, 0xff, +0xe6, 0xff, 0x04, 0x00, 0xf5, 0xff, 0xf3, 0xff, 0xf7, 0xff, 0xef, 0xff, 0xe3, 0xff, 0xd6, 0xff, +0xc8, 0xff, 0xb3, 0xff, 0xac, 0xff, 0x89, 0xff, 0x85, 0xff, 0x88, 0xff, 0x90, 0xff, 0x9a, 0xff, +0xab, 0xff, 0xc7, 0xff, 0xde, 0xff, 0xf8, 0xff, 0x0e, 0x00, 0x19, 0x00, 0x28, 0x00, 0x31, 0x00, +0x3e, 0x00, 0x47, 0x00, 0x54, 0x00, 0x57, 0x00, 0x53, 0x00, 0x45, 0x00, 0x34, 0x00, 0x22, 0x00, +0x13, 0x00, 0x10, 0x00, 0x12, 0x00, 0x23, 0x00, 0x31, 0x00, 0x30, 0x00, 0x3e, 0x00, 0x34, 0x00, +0x3e, 0x00, 0x2f, 0x00, 0x1f, 0x00, 0x0e, 0x00, 0x07, 0x00, 0xf6, 0xff, 0xe2, 0xff, 0xd1, 0xff, +0xbc, 0xff, 0xb2, 0xff, 0xa8, 0xff, 0x9c, 0xff, 0x9a, 0xff, 0xa9, 0xff, 0xb6, 0xff, 0xcf, 0xff, +0xe7, 0xff, 0x10, 0x00, 0x2d, 0x00, 0x50, 0x00, 0x56, 0x00, 0x70, 0x00, 0x7b, 0x00, 0x81, 0x00, +0x6b, 0x00, 0x73, 0x00, 0x6f, 0x00, 0x58, 0x00, 0x51, 0x00, 0x3b, 0x00, 0x29, 0x00, 0x18, 0x00, +0x0e, 0x00, 0xed, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0x08, 0x00, 0x15, 0x00, 0x26, 0x00, 0x37, 0x00, +0x33, 0x00, 0x2c, 0x00, 0x1d, 0x00, 0x1c, 0x00, 0x0c, 0x00, 0x07, 0x00, 0xf5, 0xff, 0xf0, 0xff, +0xed, 0xff, 0xe1, 0xff, 0xd5, 0xff, 0xd6, 0xff, 0xdf, 0xff, 0xe0, 0xff, 0xef, 0xff, 0x05, 0x00, +0x18, 0x00, 0x2c, 0x00, 0x2d, 0x00, 0x36, 0x00, 0x33, 0x00, 0x2e, 0x00, 0x19, 0x00, 0xf4, 0xff, +0xdf, 0xff, 0xc3, 0xff, 0x91, 0xff, 0x79, 0xff, 0x65, 0xff, 0x4d, 0xff, 0x3c, 0xff, 0x34, 0xff, +0x2c, 0xff, 0x36, 0xff, 0x3d, 0xff, 0x43, 0xff, 0x5b, 0xff, 0x6e, 0xff, 0x81, 0xff, 0x88, 0xff, +0x8c, 0xff, 0x96, 0xff, 0x93, 0xff, 0x8b, 0xff, 0x79, 0xff, 0x6b, 0xff, 0x6f, 0xff, 0x65, 0xff, +0x70, 0xff, 0x6e, 0xff, 0x75, 0xff, 0x88, 0xff, 0x86, 0xff, 0x8d, 0xff, 0xa0, 0xff, 0xab, 0xff, +0xcf, 0xff, 0xd9, 0xff, 0xe4, 0xff, 0xf4, 0xff, 0x04, 0x00, 0x0c, 0x00, 0x06, 0x00, 0x13, 0x00, +0x15, 0x00, 0x0b, 0x00, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x14, 0x00, 0x15, 0x00, 0x23, 0x00, +0x31, 0x00, 0x38, 0x00, 0x32, 0x00, 0x30, 0x00, 0x3e, 0x00, 0x5f, 0x00, 0x60, 0x00, 0x74, 0x00, +0x7b, 0x00, 0x7e, 0x00, 0x6c, 0x00, 0x5a, 0x00, 0x4d, 0x00, 0x45, 0x00, 0x54, 0x00, 0x4f, 0x00, +0x51, 0x00, 0x59, 0x00, 0x57, 0x00, 0x4e, 0x00, 0x4a, 0x00, 0x42, 0x00, 0x3d, 0x00, 0x3c, 0x00, +0x40, 0x00, 0x34, 0x00, 0x28, 0x00, 0x23, 0x00, 0x0e, 0x00, 0xf9, 0xff, 0xeb, 0xff, 0xda, 0xff, +0xca, 0xff, 0xba, 0xff, 0xab, 0xff, 0xa1, 0xff, 0xb1, 0xff, 0xae, 0xff, 0xb7, 0xff, 0xca, 0xff, +0xc3, 0xff, 0xc7, 0xff, 0xaf, 0xff, 0xa6, 0xff, 0x97, 0xff, 0x9b, 0xff, 0x7f, 0xff, 0x85, 0xff, +0x7f, 0xff, 0x7a, 0xff, 0x53, 0xff, 0x40, 0xff, 0x28, 0xff, 0x1f, 0xff, 0x20, 0xff, 0x22, 0xff, +0x29, 0xff, 0x3f, 0xff, 0x3d, 0xff, 0x47, 0xff, 0x46, 0xff, 0x54, 0xff, 0x56, 0xff, 0x5f, 0xff, +0x72, 0xff, 0x71, 0xff, 0x7a, 0xff, 0x70, 0xff, 0x66, 0xff, 0x70, 0xff, 0x6d, 0xff, 0x68, 0xff, +0x70, 0xff, 0x77, 0xff, 0x67, 0xff, 0x67, 0xff, 0x6c, 0xff, 0x72, 0xff, 0x85, 0xff, 0x9d, 0xff, +0xae, 0xff, 0xce, 0xff, 0xd9, 0xff, 0xda, 0xff, 0xdb, 0xff, 0xe6, 0xff, 0xe5, 0xff, 0xf5, 0xff, +0xfb, 0xff, 0x08, 0x00, 0x09, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x17, 0x00, 0x1e, 0x00, +0x33, 0x00, 0x51, 0x00, 0x62, 0x00, 0x73, 0x00, 0x7d, 0x00, 0x8a, 0x00, 0x83, 0x00, 0x84, 0x00, +0x83, 0x00, 0x91, 0x00, 0x90, 0x00, 0x8d, 0x00, 0x82, 0x00, 0x81, 0x00, 0x79, 0x00, 0x6e, 0x00, +0x65, 0x00, 0x66, 0x00, 0x69, 0x00, 0x73, 0x00, 0x7d, 0x00, 0x86, 0x00, 0x9f, 0x00, 0xab, 0x00, +0xb3, 0x00, 0xb8, 0x00, 0xcb, 0x00, 0xdb, 0x00, 0xe6, 0x00, 0xef, 0x00, 0xe5, 0x00, 0xdd, 0x00, +0xc5, 0x00, 0xb7, 0x00, 0xa5, 0x00, 0x9d, 0x00, 0x93, 0x00, 0x79, 0x00, 0x6e, 0x00, 0x5c, 0x00, +0x4f, 0x00, 0x48, 0x00, 0x4c, 0x00, 0x4a, 0x00, 0x57, 0x00, 0x55, 0x00, 0x5a, 0x00, 0x5a, 0x00, +0x54, 0x00, 0x52, 0x00, 0x43, 0x00, 0x3a, 0x00, 0x36, 0x00, 0x19, 0x00, 0x09, 0x00, 0x08, 0x00, +0xfa, 0xff, 0xe8, 0xff, 0xd4, 0xff, 0xb2, 0xff, 0x97, 0xff, 0x89, 0xff, 0x7d, 0xff, 0x7c, 0xff, +0x8c, 0xff, 0x87, 0xff, 0x86, 0xff, 0x81, 0xff, 0x7b, 0xff, 0x7b, 0xff, 0x75, 0xff, 0x75, 0xff, +0x78, 0xff, 0x85, 0xff, 0x7d, 0xff, 0x7b, 0xff, 0x72, 0xff, 0x62, 0xff, 0x66, 0xff, 0x67, 0xff, +0x62, 0xff, 0x5f, 0xff, 0x69, 0xff, 0x6f, 0xff, 0x74, 0xff, 0x7e, 0xff, 0x86, 0xff, 0x98, 0xff, +0xa6, 0xff, 0xa1, 0xff, 0x91, 0xff, 0xa7, 0xff, 0x9a, 0xff, 0x8e, 0xff, 0x80, 0xff, 0x8d, 0xff, +0x8c, 0xff, 0x87, 0xff, 0x79, 0xff, 0x76, 0xff, 0x82, 0xff, 0x81, 0xff, 0x87, 0xff, 0x99, 0xff, +0xb5, 0xff, 0xc6, 0xff, 0xd4, 0xff, 0xe5, 0xff, 0x04, 0x00, 0x18, 0x00, 0x1b, 0x00, 0x1a, 0x00, +0x1b, 0x00, 0x1b, 0x00, 0x13, 0x00, 0x25, 0x00, 0x2e, 0x00, 0x30, 0x00, 0x36, 0x00, 0x2d, 0x00, +0x25, 0x00, 0x24, 0x00, 0x2e, 0x00, 0x2b, 0x00, 0x4b, 0x00, 0x51, 0x00, 0x5d, 0x00, 0x6f, 0x00, +0x6f, 0x00, 0x6d, 0x00, 0x67, 0x00, 0x65, 0x00, 0x6b, 0x00, 0x76, 0x00, 0x80, 0x00, 0x82, 0x00, +0x97, 0x00, 0x8e, 0x00, 0x7f, 0x00, 0x7d, 0x00, 0x82, 0x00, 0x7e, 0x00, 0x82, 0x00, 0x91, 0x00, +0x9b, 0x00, 0xa1, 0x00, 0xa2, 0x00, 0xa7, 0x00, 0xbd, 0x00, 0xbc, 0x00, 0xb0, 0x00, 0xa8, 0x00, +0xa1, 0x00, 0x97, 0x00, 0x89, 0x00, 0x7f, 0x00, 0x6f, 0x00, 0x61, 0x00, 0x4a, 0x00, 0x30, 0x00, +0x30, 0x00, 0x21, 0x00, 0x1a, 0x00, 0x0e, 0x00, 0x1a, 0x00, 0x1d, 0x00, 0x27, 0x00, 0x2f, 0x00, +0x31, 0x00, 0x3b, 0x00, 0x4b, 0x00, 0x3f, 0x00, 0x44, 0x00, 0x4f, 0x00, 0x4a, 0x00, 0x3a, 0x00, +0x3b, 0x00, 0x39, 0x00, 0x31, 0x00, 0x2e, 0x00, 0x2e, 0x00, 0x18, 0x00, 0x14, 0x00, 0x08, 0x00, +0xfe, 0xff, 0xfa, 0xff, 0xfc, 0xff, 0xea, 0xff, 0xde, 0xff, 0xd5, 0xff, 0xbb, 0xff, 0xb1, 0xff, +0xa6, 0xff, 0xa7, 0xff, 0xa8, 0xff, 0xbb, 0xff, 0xc6, 0xff, 0xc3, 0xff, 0xbb, 0xff, 0xb6, 0xff, +0xa6, 0xff, 0xb4, 0xff, 0xae, 0xff, 0xb2, 0xff, 0xc6, 0xff, 0xcc, 0xff, 0xc6, 0xff, 0xae, 0xff, +0xb0, 0xff, 0xaf, 0xff, 0xa0, 0xff, 0x99, 0xff, 0x97, 0xff, 0xa6, 0xff, 0xa5, 0xff, 0xaa, 0xff, +0xaf, 0xff, 0xb3, 0xff, 0xb9, 0xff, 0xb9, 0xff, 0xb0, 0xff, 0xb5, 0xff, 0xcc, 0xff, 0xd1, 0xff, +0xd6, 0xff, 0xe7, 0xff, 0xe7, 0xff, 0xdb, 0xff, 0xce, 0xff, 0xc7, 0xff, 0xbe, 0xff, 0xbb, 0xff, +0xc2, 0xff, 0xcb, 0xff, 0xc8, 0xff, 0xd0, 0xff, 0xbb, 0xff, 0xc0, 0xff, 0xc0, 0xff, 0xc1, 0xff, +0xb7, 0xff, 0xbb, 0xff, 0xc3, 0xff, 0xbe, 0xff, 0xb6, 0xff, 0xbf, 0xff, 0xbe, 0xff, 0xca, 0xff, +0xc2, 0xff, 0xc3, 0xff, 0xbe, 0xff, 0xba, 0xff, 0xb0, 0xff, 0xae, 0xff, 0xc1, 0xff, 0xc5, 0xff, +0xbc, 0xff, 0xbc, 0xff, 0xba, 0xff, 0xc3, 0xff, 0xbf, 0xff, 0xc2, 0xff, 0xdb, 0xff, 0xd9, 0xff, +0xd7, 0xff, 0xe0, 0xff, 0xe5, 0xff, 0xf0, 0xff, 0xef, 0xff, 0xe7, 0xff, 0xed, 0xff, 0xf6, 0xff, +0xee, 0xff, 0xe3, 0xff, 0xf2, 0xff, 0xff, 0xff, 0xfa, 0xff, 0x01, 0x00, 0x05, 0x00, 0x09, 0x00, +0x03, 0x00, 0x08, 0x00, 0x08, 0x00, 0x18, 0x00, 0x30, 0x00, 0x2e, 0x00, 0x3b, 0x00, 0x47, 0x00, +0x40, 0x00, 0x42, 0x00, 0x3b, 0x00, 0x42, 0x00, 0x37, 0x00, 0x34, 0x00, 0x31, 0x00, 0x23, 0x00, +0x28, 0x00, 0x1e, 0x00, 0x23, 0x00, 0x20, 0x00, 0x23, 0x00, 0x31, 0x00, 0x42, 0x00, 0x52, 0x00, +0x57, 0x00, 0x72, 0x00, 0x6f, 0x00, 0x67, 0x00, 0x59, 0x00, 0x49, 0x00, 0x3e, 0x00, 0x39, 0x00, +0x31, 0x00, 0x25, 0x00, 0x32, 0x00, 0x21, 0x00, 0x0b, 0x00, 0x04, 0x00, 0x04, 0x00, 0x08, 0x00, +0x18, 0x00, 0x1d, 0x00, 0x1f, 0x00, 0x2a, 0x00, 0x26, 0x00, 0x1a, 0x00, 0x26, 0x00, 0x25, 0x00, +0x29, 0x00, 0x22, 0x00, 0x24, 0x00, 0x0e, 0x00, 0x11, 0x00, 0x06, 0x00, 0xf6, 0xff, 0xe8, 0xff, +0xe4, 0xff, 0xde, 0xff, 0xca, 0xff, 0xc0, 0xff, 0xb9, 0xff, 0xb3, 0xff, 0xb3, 0xff, 0xae, 0xff, +0xb1, 0xff, 0xce, 0xff, 0xd1, 0xff, 0xd3, 0xff, 0xde, 0xff, 0xea, 0xff, 0xfa, 0xff, 0xee, 0xff, +0xea, 0xff, 0xeb, 0xff, 0xef, 0xff, 0xed, 0xff, 0xe1, 0xff, 0xef, 0xff, 0xee, 0xff, 0xe4, 0xff, +0xd9, 0xff, 0xda, 0xff, 0xd7, 0xff, 0xe1, 0xff, 0xe8, 0xff, 0xf6, 0xff, 0xfe, 0xff, 0x06, 0x00, +0x06, 0x00, 0x0f, 0x00, 0x1b, 0x00, 0x1d, 0x00, 0x1a, 0x00, 0x1c, 0x00, 0x17, 0x00, 0x11, 0x00, +0x05, 0x00, 0x06, 0x00, 0xf9, 0xff, 0xf1, 0xff, 0xea, 0xff, 0xd8, 0xff, 0xd4, 0xff, 0xb8, 0xff, +0xaa, 0xff, 0x9b, 0xff, 0xb0, 0xff, 0xb0, 0xff, 0xb9, 0xff, 0xd4, 0xff, 0xe0, 0xff, 0xe6, 0xff, +0xe4, 0xff, 0xec, 0xff, 0xf0, 0xff, 0x06, 0x00, 0x04, 0x00, 0x19, 0x00, 0x17, 0x00, 0x1b, 0x00, +0x0f, 0x00, 0xf7, 0xff, 0xeb, 0xff, 0xd2, 0xff, 0xc6, 0xff, 0xc2, 0xff, 0xcd, 0xff, 0xd2, 0xff, +0xcc, 0xff, 0xcf, 0xff, 0xc2, 0xff, 0xbf, 0xff, 0xb9, 0xff, 0xc8, 0xff, 0xc1, 0xff, 0xc5, 0xff, +0xd0, 0xff, 0xd5, 0xff, 0xe0, 0xff, 0xd0, 0xff, 0xce, 0xff, 0xc9, 0xff, 0xce, 0xff, 0xd3, 0xff, +0xcf, 0xff, 0xe1, 0xff, 0xef, 0xff, 0xee, 0xff, 0xee, 0xff, 0xf8, 0xff, 0xfc, 0xff, 0xf9, 0xff, +0xef, 0xff, 0xf5, 0xff, 0xfb, 0xff, 0x00, 0x00, 0x03, 0x00, 0x0e, 0x00, 0x1c, 0x00, 0x1d, 0x00, +0x1a, 0x00, 0x1a, 0x00, 0x20, 0x00, 0x18, 0x00, 0x23, 0x00, 0x25, 0x00, 0x2e, 0x00, 0x27, 0x00, +0x27, 0x00, 0x19, 0x00, 0x16, 0x00, 0x0c, 0x00, 0x05, 0x00, 0x15, 0x00, 0x26, 0x00, 0x25, 0x00, +0x31, 0x00, 0x2e, 0x00, 0x32, 0x00, 0x2c, 0x00, 0x2e, 0x00, 0x2d, 0x00, 0x30, 0x00, 0x26, 0x00, +0x1a, 0x00, 0x20, 0x00, 0x1b, 0x00, 0x0d, 0x00, 0x03, 0x00, 0xf3, 0xff, 0xe8, 0xff, 0xd9, 0xff, +0xca, 0xff, 0xb7, 0xff, 0xbb, 0xff, 0xa4, 0xff, 0x9f, 0xff, 0x9e, 0xff, 0xb2, 0xff, 0xa1, 0xff, +0xad, 0xff, 0xa5, 0xff, 0xad, 0xff, 0xac, 0xff, 0xaf, 0xff, 0xb4, 0xff, 0xc5, 0xff, 0xd9, 0xff, +0xef, 0xff, 0xf6, 0xff, 0x07, 0x00, 0x04, 0x00, 0xfd, 0xff, 0xef, 0xff, 0xec, 0xff, 0xe9, 0xff, +0xee, 0xff, 0xe7, 0xff, 0xe9, 0xff, 0xe7, 0xff, 0xd7, 0xff, 0xc4, 0xff, 0xb9, 0xff, 0xb9, 0xff, +0xba, 0xff, 0xb8, 0xff, 0xbd, 0xff, 0xc4, 0xff, 0xcf, 0xff, 0xca, 0xff, 0xd3, 0xff, 0xdc, 0xff, +0xe7, 0xff, 0xef, 0xff, 0xf7, 0xff, 0x00, 0x00, 0x05, 0x00, 0x14, 0x00, 0x0f, 0x00, 0x15, 0x00, +0x16, 0x00, 0x1d, 0x00, 0x25, 0x00, 0x20, 0x00, 0x14, 0x00, 0x13, 0x00, 0x0a, 0x00, 0xfb, 0xff, +0xe6, 0xff, 0xe0, 0xff, 0xde, 0xff, 0xcb, 0xff, 0xb6, 0xff, 0xa3, 0xff, 0xa7, 0xff, 0x95, 0xff, +0x85, 0xff, 0x86, 0xff, 0x8a, 0xff, 0x88, 0xff, 0x80, 0xff, 0x84, 0xff, 0x84, 0xff, 0x90, 0xff, +0x88, 0xff, 0x7b, 0xff, 0x86, 0xff, 0x8d, 0xff, 0x7b, 0xff, 0x77, 0xff, 0x72, 0xff, 0x73, 0xff, +0x6c, 0xff, 0x6e, 0xff, 0x68, 0xff, 0x7f, 0xff, 0x8a, 0xff, 0x8e, 0xff, 0x94, 0xff, 0xa8, 0xff, +0xa4, 0xff, 0x9e, 0xff, 0xa6, 0xff, 0xa8, 0xff, 0xb3, 0xff, 0xb7, 0xff, 0xa9, 0xff, 0xac, 0xff, +0xad, 0xff, 0xa7, 0xff, 0xa1, 0xff, 0xab, 0xff, 0xa7, 0xff, 0xaa, 0xff, 0xa7, 0xff, 0xaf, 0xff, +0xb7, 0xff, 0xc8, 0xff, 0xc8, 0xff, 0xd5, 0xff, 0xe0, 0xff, 0xea, 0xff, 0xfa, 0xff, 0x0d, 0x00, +0x24, 0x00, 0x2b, 0x00, 0x44, 0x00, 0x49, 0x00, 0x4d, 0x00, 0x50, 0x00, 0x49, 0x00, 0x54, 0x00, +0x56, 0x00, 0x58, 0x00, 0x55, 0x00, 0x5d, 0x00, 0x50, 0x00, 0x4e, 0x00, 0x4e, 0x00, 0x4f, 0x00, +0x57, 0x00, 0x62, 0x00, 0x6e, 0x00, 0x73, 0x00, 0x7e, 0x00, 0x86, 0x00, 0x8b, 0x00, 0x98, 0x00, +0xa0, 0x00, 0x97, 0x00, 0x91, 0x00, 0x90, 0x00, 0x83, 0x00, 0x78, 0x00, 0x73, 0x00, 0x72, 0x00, +0x64, 0x00, 0x50, 0x00, 0x4e, 0x00, 0x45, 0x00, 0x49, 0x00, 0x45, 0x00, 0x43, 0x00, 0x3e, 0x00, +0x42, 0x00, 0x3e, 0x00, 0x3c, 0x00, 0x4e, 0x00, 0x59, 0x00, 0x58, 0x00, 0x45, 0x00, 0x3d, 0x00, +0x35, 0x00, 0x1e, 0x00, 0x1b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x05, 0x00, 0x02, 0x00, 0xfc, 0xff, +0xf2, 0xff, 0x01, 0x00, 0xf5, 0xff, 0xf5, 0xff, 0x03, 0x00, 0x10, 0x00, 0x06, 0x00, 0xf9, 0xff, +0xf9, 0xff, 0xf7, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf6, 0xff, 0xf9, 0xff, 0xf1, 0xff, +0xd8, 0xff, 0xeb, 0xff, 0xec, 0xff, 0xe7, 0xff, 0xe8, 0xff, 0xf2, 0xff, 0xee, 0xff, 0xe9, 0xff, +0xee, 0xff, 0xf3, 0xff, 0xea, 0xff, 0xf2, 0xff, 0xee, 0xff, 0xf4, 0xff, 0xf2, 0xff, 0xf6, 0xff, +0xea, 0xff, 0xf4, 0xff, 0xf0, 0xff, 0xf5, 0xff, 0xf7, 0xff, 0x01, 0x00, 0x03, 0x00, 0x02, 0x00, +0x09, 0x00, 0x0f, 0x00, 0x15, 0x00, 0x16, 0x00, 0x18, 0x00, 0x10, 0x00, 0x08, 0x00, 0xfa, 0xff, +0xf0, 0xff, 0xe8, 0xff, 0xe3, 0xff, 0xe8, 0xff, 0xe2, 0xff, 0xe2, 0xff, 0xe2, 0xff, 0xe0, 0xff, +0xc2, 0xff, 0xb8, 0xff, 0xae, 0xff, 0xa8, 0xff, 0xb9, 0xff, 0xc0, 0xff, 0xc8, 0xff, 0xc9, 0xff, +0xda, 0xff, 0xc9, 0xff, 0xc5, 0xff, 0xc2, 0xff, 0xbf, 0xff, 0xc1, 0xff, 0xcd, 0xff, 0xd7, 0xff, +0xe2, 0xff, 0xfa, 0xff, 0xf6, 0xff, 0xe0, 0xff, 0xe5, 0xff, 0xdc, 0xff, 0xdd, 0xff, 0xe0, 0xff, +0xf1, 0xff, 0xfd, 0xff, 0x10, 0x00, 0x18, 0x00, 0x0f, 0x00, 0x16, 0x00, 0x20, 0x00, 0x1d, 0x00, +0x18, 0x00, 0x26, 0x00, 0x26, 0x00, 0x33, 0x00, 0x2b, 0x00, 0x1f, 0x00, 0x27, 0x00, 0x2d, 0x00, +0x22, 0x00, 0x21, 0x00, 0x25, 0x00, 0x22, 0x00, 0x25, 0x00, 0x37, 0x00, 0x32, 0x00, 0x57, 0x00, +0x6f, 0x00, 0x69, 0x00, 0x69, 0x00, 0x71, 0x00, 0x62, 0x00, 0x61, 0x00, 0x67, 0x00, 0x6e, 0x00, +0x87, 0x00, 0x87, 0x00, 0x73, 0x00, 0x6b, 0x00, 0x5f, 0x00, 0x47, 0x00, 0x39, 0x00, 0x3e, 0x00, +0x3b, 0x00, 0x49, 0x00, 0x4c, 0x00, 0x4f, 0x00, 0x4d, 0x00, 0x5c, 0x00, 0x54, 0x00, 0x53, 0x00, +0x5f, 0x00, 0x60, 0x00, 0x58, 0x00, 0x65, 0x00, 0x61, 0x00, 0x63, 0x00, 0x58, 0x00, 0x51, 0x00, +0x39, 0x00, 0x27, 0x00, 0x18, 0x00, 0x13, 0x00, 0x0a, 0x00, 0x0c, 0x00, 0x07, 0x00, 0x19, 0x00, +0x10, 0x00, 0x12, 0x00, 0x0b, 0x00, 0x0f, 0x00, 0x0d, 0x00, 0x0b, 0x00, 0x09, 0x00, 0x06, 0x00, +0x06, 0x00, 0x00, 0x00, 0xf7, 0xff, 0xfb, 0xff, 0xf1, 0xff, 0xe6, 0xff, 0xe7, 0xff, 0xe6, 0xff, +0xdc, 0xff, 0xdf, 0xff, 0xd5, 0xff, 0xeb, 0xff, 0x02, 0x00, 0x09, 0x00, 0x0c, 0x00, 0x0e, 0x00, +0x05, 0x00, 0x03, 0x00, 0xf8, 0xff, 0x03, 0x00, 0x0c, 0x00, 0x1d, 0x00, 0x10, 0x00, 0x0a, 0x00, +0x04, 0x00, 0xef, 0xff, 0xe6, 0xff, 0xd6, 0xff, 0xdd, 0xff, 0xe1, 0xff, 0xe2, 0xff, 0xe7, 0xff, +0xea, 0xff, 0xef, 0xff, 0xe2, 0xff, 0xd6, 0xff, 0xd0, 0xff, 0xc2, 0xff, 0xbb, 0xff, 0xbf, 0xff, +0xb7, 0xff, 0xbe, 0xff, 0xcd, 0xff, 0xcf, 0xff, 0xd3, 0xff, 0xd1, 0xff, 0xcf, 0xff, 0xd1, 0xff, +0xdb, 0xff, 0xe7, 0xff, 0xf0, 0xff, 0x06, 0x00, 0x08, 0x00, 0x03, 0x00, 0xf5, 0xff, 0xf4, 0xff, +0xe6, 0xff, 0xea, 0xff, 0xe4, 0xff, 0xdc, 0xff, 0xd3, 0xff, 0xc9, 0xff, 0xb7, 0xff, 0xbc, 0xff, +0xb5, 0xff, 0xb6, 0xff, 0xa2, 0xff, 0xa4, 0xff, 0xa7, 0xff, 0xa7, 0xff, 0xa5, 0xff, 0xac, 0xff, +0xb5, 0xff, 0xbd, 0xff, 0xb5, 0xff, 0xb9, 0xff, 0xb4, 0xff, 0xba, 0xff, 0xb1, 0xff, 0xb1, 0xff, +0xb4, 0xff, 0xbb, 0xff, 0xb8, 0xff, 0xb2, 0xff, 0xc0, 0xff, 0xc3, 0xff, 0xc5, 0xff, 0xc3, 0xff, +0xc8, 0xff, 0xc9, 0xff, 0xd6, 0xff, 0xd6, 0xff, 0xce, 0xff, 0xdc, 0xff, 0xd2, 0xff, 0xc1, 0xff, +0xc0, 0xff, 0xca, 0xff, 0xc2, 0xff, 0xba, 0xff, 0xb4, 0xff, 0xb6, 0xff, 0xb8, 0xff, 0xbf, 0xff, +0xc4, 0xff, 0xdd, 0xff, 0xe9, 0xff, 0xea, 0xff, 0xee, 0xff, 0xf4, 0xff, 0xfb, 0xff, 0xfc, 0xff, +0x06, 0x00, 0x08, 0x00, 0x0f, 0x00, 0x14, 0x00, 0x03, 0x00, 0x08, 0x00, 0x08, 0x00, 0xfd, 0xff, +0xf8, 0xff, 0xf9, 0xff, 0xf6, 0xff, 0xfb, 0xff, 0xf0, 0xff, 0xef, 0xff, 0xf4, 0xff, 0xfe, 0xff, +0x09, 0x00, 0x09, 0x00, 0x15, 0x00, 0x10, 0x00, 0x06, 0x00, 0x0e, 0x00, 0x11, 0x00, 0x1a, 0x00, +0x20, 0x00, 0x2e, 0x00, 0x2c, 0x00, 0x23, 0x00, 0x18, 0x00, 0x0f, 0x00, 0x06, 0x00, 0xf8, 0xff, +0xed, 0xff, 0xe6, 0xff, 0xe2, 0xff, 0xda, 0xff, 0xe4, 0xff, 0xe4, 0xff, 0xe8, 0xff, 0xed, 0xff, +0xeb, 0xff, 0xec, 0xff, 0xf0, 0xff, 0xed, 0xff, 0xf3, 0xff, 0xf2, 0xff, 0xf4, 0xff, 0xf8, 0xff, +0x02, 0x00, 0xff, 0xff, 0xf3, 0xff, 0xf0, 0xff, 0xe6, 0xff, 0xe9, 0xff, 0xe8, 0xff, 0xed, 0xff, +0xe9, 0xff, 0xfc, 0xff, 0xf0, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf4, 0xff, 0xe6, 0xff, 0xf6, 0xff, +0xf9, 0xff, 0x0f, 0x00, 0x20, 0x00, 0x27, 0x00, 0x1d, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00, +0xfa, 0xff, 0xf1, 0xff, 0xf2, 0xff, 0xed, 0xff, 0xe7, 0xff, 0xd2, 0xff, 0xc9, 0xff, 0xc9, 0xff, +0xc7, 0xff, 0xc6, 0xff, 0xc8, 0xff, 0xd2, 0xff, 0xda, 0xff, 0xe0, 0xff, 0xde, 0xff, 0xf0, 0xff, +0xfc, 0xff, 0xf6, 0xff, 0xf9, 0xff, 0xf0, 0xff, 0xfa, 0xff, 0xf0, 0xff, 0xef, 0xff, 0xe5, 0xff, +0xd9, 0xff, 0xdd, 0xff, 0xca, 0xff, 0xbf, 0xff, 0xae, 0xff, 0xa8, 0xff, 0xa4, 0xff, 0x99, 0xff, +0x92, 0xff, 0x92, 0xff, 0x90, 0xff, 0x90, 0xff, 0x8b, 0xff, 0x87, 0xff, 0x81, 0xff, 0x7b, 0xff, +0x7c, 0xff, 0x6e, 0xff, 0x6e, 0xff, 0x70, 0xff, 0x70, 0xff, 0x6d, 0xff, 0x6e, 0xff, 0x72, 0xff, +0x72, 0xff, 0x73, 0xff, 0x71, 0xff, 0x6d, 0xff, 0x79, 0xff, 0x7c, 0xff, 0x80, 0xff, 0x86, 0xff, +0x88, 0xff, 0x84, 0xff, 0x90, 0xff, 0x84, 0xff, 0x8c, 0xff, 0x8b, 0xff, 0x91, 0xff, 0x94, 0xff, +0xa3, 0xff, 0xa9, 0xff, 0xb2, 0xff, 0xbc, 0xff, 0xba, 0xff, 0xca, 0xff, 0xce, 0xff, 0xd7, 0xff, +0xe2, 0xff, 0xed, 0xff, 0xf4, 0xff, 0xf3, 0xff, 0xf2, 0xff, 0xf8, 0xff, 0xfc, 0xff, 0x07, 0x00, +0x0d, 0x00, 0x04, 0x00, 0x0d, 0x00, 0x09, 0x00, 0x07, 0x00, 0x06, 0x00, 0x16, 0x00, 0x22, 0x00, +0x35, 0x00, 0x3d, 0x00, 0x49, 0x00, 0x43, 0x00, 0x49, 0x00, 0x46, 0x00, 0x46, 0x00, 0x4f, 0x00, +0x53, 0x00, 0x5b, 0x00, 0x5c, 0x00, 0x51, 0x00, 0x50, 0x00, 0x43, 0x00, 0x41, 0x00, 0x36, 0x00, +0x30, 0x00, 0x28, 0x00, 0x20, 0x00, 0x21, 0x00, 0x1b, 0x00, 0x22, 0x00, 0x2c, 0x00, 0x2d, 0x00, +0x2e, 0x00, 0x30, 0x00, 0x2f, 0x00, 0x27, 0x00, 0x29, 0x00, 0x3a, 0x00, 0x40, 0x00, 0x4d, 0x00, +0x44, 0x00, 0x3d, 0x00, 0x25, 0x00, 0x17, 0x00, 0x03, 0x00, 0xff, 0xff, 0xfc, 0xff, 0xfa, 0xff, +0xf5, 0xff, 0xea, 0xff, 0xe6, 0xff, 0xe5, 0xff, 0xe1, 0xff, 0xdb, 0xff, 0xd9, 0xff, 0xd5, 0xff, +0xd4, 0xff, 0xd0, 0xff, 0xdd, 0xff, 0xed, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0x00, 0x00, 0xf2, 0xff, +0xe3, 0xff, 0xe7, 0xff, 0xe9, 0xff, 0xf3, 0xff, 0xec, 0xff, 0xec, 0xff, 0xe6, 0xff, 0xe1, 0xff, +0xca, 0xff, 0xc4, 0xff, 0xb3, 0xff, 0xbe, 0xff, 0xcc, 0xff, 0xdd, 0xff, 0xf0, 0xff, 0xfa, 0xff, +0xf5, 0xff, 0xf3, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xec, 0xff, 0xe3, 0xff, 0xe6, 0xff, 0xe6, 0xff, +0xdf, 0xff, 0xd8, 0xff, 0xd1, 0xff, 0xcf, 0xff, 0xba, 0xff, 0x9d, 0xff, 0x9c, 0xff, 0xa4, 0xff, +0xae, 0xff, 0xb9, 0xff, 0xc5, 0xff, 0xd8, 0xff, 0xe6, 0xff, 0xda, 0xff, 0xe7, 0xff, 0xef, 0xff, +0xff, 0xff, 0x02, 0x00, 0xfb, 0xff, 0x03, 0x00, 0x0d, 0x00, 0x07, 0x00, 0x00, 0x00, 0xef, 0xff, +0xee, 0xff, 0xe2, 0xff, 0xc8, 0xff, 0xc7, 0xff, 0xc5, 0xff, 0xcb, 0xff, 0xca, 0xff, 0xda, 0xff, +0xea, 0xff, 0xf9, 0xff, 0xf6, 0xff, 0xf8, 0xff, 0x01, 0x00, 0x09, 0x00, 0x18, 0x00, 0x20, 0x00, +0x2f, 0x00, 0x31, 0x00, 0x37, 0x00, 0x39, 0x00, 0x2a, 0x00, 0x1f, 0x00, 0x11, 0x00, 0x0c, 0x00, +0x0a, 0x00, 0x0d, 0x00, 0x22, 0x00, 0x37, 0x00, 0x46, 0x00, 0x48, 0x00, 0x3f, 0x00, 0x3e, 0x00, +0x38, 0x00, 0x32, 0x00, 0x31, 0x00, 0x48, 0x00, 0x59, 0x00, 0x5f, 0x00, 0x4d, 0x00, 0x3e, 0x00, +0x39, 0x00, 0x1d, 0x00, 0x0f, 0x00, 0x05, 0x00, 0x1e, 0x00, 0x28, 0x00, 0x2c, 0x00, 0x24, 0x00, +0x20, 0x00, 0x1b, 0x00, 0x06, 0x00, 0xf3, 0xff, 0x00, 0x00, 0x13, 0x00, 0x19, 0x00, 0x1b, 0x00, +0x1b, 0x00, 0x20, 0x00, 0x0d, 0x00, 0xfa, 0xff, 0xe5, 0xff, 0xeb, 0xff, 0xe4, 0xff, 0xde, 0xff, +0xe5, 0xff, 0xdf, 0xff, 0xd2, 0xff, 0xba, 0xff, 0xb4, 0xff, 0xb4, 0xff, 0xb4, 0xff, 0xbe, 0xff, +0xd2, 0xff, 0xd9, 0xff, 0xdf, 0xff, 0xe7, 0xff, 0xf4, 0xff, 0xfa, 0xff, 0xfc, 0xff, 0xfa, 0xff, +0x00, 0x00, 0xfe, 0xff, 0xf8, 0xff, 0xf1, 0xff, 0xf9, 0xff, 0x00, 0x00, 0xf2, 0xff, 0xea, 0xff, +0xef, 0xff, 0xf9, 0xff, 0xfc, 0xff, 0xfa, 0xff, 0x15, 0x00, 0x1c, 0x00, 0x1a, 0x00, 0x11, 0x00, +0x13, 0x00, 0x19, 0x00, 0x30, 0x00, 0x2f, 0x00, 0x3f, 0x00, 0x4c, 0x00, 0x4c, 0x00, 0x46, 0x00, +0x44, 0x00, 0x49, 0x00, 0x41, 0x00, 0x4f, 0x00, 0x4f, 0x00, 0x55, 0x00, 0x4c, 0x00, 0x46, 0x00, +0x4a, 0x00, 0x52, 0x00, 0x4f, 0x00, 0x53, 0x00, 0x51, 0x00, 0x5e, 0x00, 0x55, 0x00, 0x51, 0x00, +0x51, 0x00, 0x5c, 0x00, 0x5a, 0x00, 0x53, 0x00, 0x53, 0x00, 0x5a, 0x00, 0x54, 0x00, 0x40, 0x00, +0x3f, 0x00, 0x3d, 0x00, 0x39, 0x00, 0x2a, 0x00, 0x2b, 0x00, 0x2e, 0x00, 0x29, 0x00, 0x18, 0x00, +0x12, 0x00, 0x1b, 0x00, 0x1f, 0x00, 0x11, 0x00, 0x16, 0x00, 0x17, 0x00, 0x19, 0x00, 0x05, 0x00, +0xf4, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf0, 0xff, 0xf2, 0xff, 0xf8, 0xff, 0xfb, 0xff, 0xf7, 0xff, +0xe3, 0xff, 0xcd, 0xff, 0xcd, 0xff, 0xcc, 0xff, 0xc8, 0xff, 0xd2, 0xff, 0xd5, 0xff, 0xe3, 0xff, +0xdc, 0xff, 0xde, 0xff, 0xda, 0xff, 0xd8, 0xff, 0xdb, 0xff, 0xd8, 0xff, 0xdd, 0xff, 0xe7, 0xff, +0xef, 0xff, 0xf6, 0xff, 0xec, 0xff, 0xf2, 0xff, 0xe3, 0xff, 0xd4, 0xff, 0xbd, 0xff, 0xb1, 0xff, +0xbe, 0xff, 0xc0, 0xff, 0xca, 0xff, 0xc0, 0xff, 0xc1, 0xff, 0xba, 0xff, 0xb5, 0xff, 0xa5, 0xff, +0xab, 0xff, 0xb9, 0xff, 0xd1, 0xff, 0xe1, 0xff, 0xed, 0xff, 0xf4, 0xff, 0xf9, 0xff, 0xf7, 0xff, +0xf7, 0xff, 0xf9, 0xff, 0xff, 0xff, 0x03, 0x00, 0xff, 0xff, 0x03, 0x00, 0x08, 0x00, 0x10, 0x00, +0x14, 0x00, 0x10, 0x00, 0x07, 0x00, 0x07, 0x00, 0x16, 0x00, 0x20, 0x00, 0x26, 0x00, 0x37, 0x00, +0x3f, 0x00, 0x4a, 0x00, 0x42, 0x00, 0x38, 0x00, 0x33, 0x00, 0x2b, 0x00, 0x29, 0x00, 0x26, 0x00, +0x22, 0x00, 0x1d, 0x00, 0x20, 0x00, 0x1d, 0x00, 0x1b, 0x00, 0x24, 0x00, 0x26, 0x00, 0x3a, 0x00, +0x3d, 0x00, 0x46, 0x00, 0x57, 0x00, 0x63, 0x00, 0x66, 0x00, 0x71, 0x00, 0x77, 0x00, 0x87, 0x00, +0x82, 0x00, 0x7e, 0x00, 0x7a, 0x00, 0x71, 0x00, 0x5d, 0x00, 0x49, 0x00, 0x3c, 0x00, 0x3a, 0x00, +0x3c, 0x00, 0x2d, 0x00, 0x26, 0x00, 0x2c, 0x00, 0x2e, 0x00, 0x2d, 0x00, 0x2a, 0x00, 0x42, 0x00, +0x4c, 0x00, 0x52, 0x00, 0x5f, 0x00, 0x58, 0x00, 0x56, 0x00, 0x52, 0x00, 0x42, 0x00, 0x3d, 0x00, +0x35, 0x00, 0x32, 0x00, 0x21, 0x00, 0x23, 0x00, 0x1f, 0x00, 0x23, 0x00, 0x27, 0x00, 0x2e, 0x00, +0x2c, 0x00, 0x2e, 0x00, 0x31, 0x00, 0x33, 0x00, 0x2b, 0x00, 0x2b, 0x00, 0x29, 0x00, 0x2c, 0x00, +0x24, 0x00, 0x1b, 0x00, 0x09, 0x00, 0x06, 0x00, 0xfc, 0xff, 0xf5, 0xff, 0xee, 0xff, 0xea, 0xff, +0xe9, 0xff, 0xe2, 0xff, 0xe2, 0xff, 0xd5, 0xff, 0xd4, 0xff, 0xcd, 0xff, 0xcf, 0xff, 0xd1, 0xff, +0xd2, 0xff, 0xdc, 0xff, 0xe3, 0xff, 0xea, 0xff, 0xe0, 0xff, 0xe0, 0xff, 0xdb, 0xff, 0xe7, 0xff, +0xdd, 0xff, 0xe8, 0xff, 0xe4, 0xff, 0xe5, 0xff, 0xdc, 0xff, 0xcd, 0xff, 0xc5, 0xff, 0xbd, 0xff, +0xc5, 0xff, 0xcd, 0xff, 0xd6, 0xff, 0xde, 0xff, 0xe7, 0xff, 0xdd, 0xff, 0xd8, 0xff, 0xd3, 0xff, +0xdc, 0xff, 0xdc, 0xff, 0xd7, 0xff, 0xcf, 0xff, 0xc1, 0xff, 0xbc, 0xff, 0xa5, 0xff, 0x9a, 0xff, +0x97, 0xff, 0x97, 0xff, 0x9c, 0xff, 0x90, 0xff, 0x8e, 0xff, 0x94, 0xff, 0x90, 0xff, 0x91, 0xff, +0x8b, 0xff, 0xa5, 0xff, 0xae, 0xff, 0xaa, 0xff, 0x99, 0xff, 0x98, 0xff, 0x9c, 0xff, 0x85, 0xff, +0x72, 0xff, 0x74, 0xff, 0x83, 0xff, 0x87, 0xff, 0x7e, 0xff, 0x75, 0xff, 0x77, 0xff, 0x75, 0xff, +0x6f, 0xff, 0x78, 0xff, 0x8f, 0xff, 0x9f, 0xff, 0xa1, 0xff, 0x9c, 0xff, 0xa3, 0xff, 0xaa, 0xff, +0xa6, 0xff, 0xaa, 0xff, 0xac, 0xff, 0xb0, 0xff, 0x9b, 0xff, 0x96, 0xff, 0x90, 0xff, 0x8c, 0xff, +0x8c, 0xff, 0x7e, 0xff, 0x89, 0xff, 0x80, 0xff, 0x99, 0xff, 0x8e, 0xff, 0xa4, 0xff, 0xaa, 0xff, +0xb6, 0xff, 0xc3, 0xff, 0xc6, 0xff, 0xcf, 0xff, 0xd3, 0xff, 0xda, 0xff, 0xe3, 0xff, 0xd9, 0xff, +0xd0, 0xff, 0xd0, 0xff, 0xbd, 0xff, 0xb6, 0xff, 0xab, 0xff, 0xbb, 0xff, 0xc3, 0xff, 0xbd, 0xff, +0xbc, 0xff, 0xbc, 0xff, 0xbb, 0xff, 0xb1, 0xff, 0xac, 0xff, 0xc0, 0xff, 0xd9, 0xff, 0xec, 0xff, +0xe7, 0xff, 0xf2, 0xff, 0xe8, 0xff, 0xe0, 0xff, 0xc3, 0xff, 0xb6, 0xff, 0xbd, 0xff, 0xb9, 0xff, +0xa5, 0xff, 0x95, 0xff, 0x97, 0xff, 0x94, 0xff, 0x7d, 0xff, 0x77, 0xff, 0x84, 0xff, 0x93, 0xff, +0x91, 0xff, 0x9a, 0xff, 0xb6, 0xff, 0xcb, 0xff, 0xe0, 0xff, 0xeb, 0xff, 0xfd, 0xff, 0x06, 0x00, +0x07, 0x00, 0xf7, 0xff, 0xf5, 0xff, 0xfa, 0xff, 0xec, 0xff, 0xeb, 0xff, 0xe3, 0xff, 0xe8, 0xff, +0xdf, 0xff, 0xcd, 0xff, 0xbb, 0xff, 0xb8, 0xff, 0xc8, 0xff, 0xc6, 0xff, 0xd3, 0xff, 0xe4, 0xff, +0xfc, 0xff, 0x00, 0x00, 0xf9, 0xff, 0xff, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xea, 0xff, 0xda, 0xff, +0xeb, 0xff, 0xf6, 0xff, 0x05, 0x00, 0x08, 0x00, 0x04, 0x00, 0xff, 0xff, 0xf9, 0xff, 0xe9, 0xff, +0xe6, 0xff, 0xf6, 0xff, 0x0d, 0x00, 0x19, 0x00, 0x26, 0x00, 0x2c, 0x00, 0x35, 0x00, 0x29, 0x00, +0x16, 0x00, 0x0a, 0x00, 0x0c, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x08, 0x00, 0x0c, 0x00, 0xff, 0xff, +0xe5, 0xff, 0xcf, 0xff, 0xcb, 0xff, 0xcf, 0xff, 0xd0, 0xff, 0xda, 0xff, 0xe3, 0xff, 0xf2, 0xff, +0xf9, 0xff, 0xfc, 0xff, 0x00, 0x00, 0x05, 0x00, 0x0f, 0x00, 0x0a, 0x00, 0x14, 0x00, 0x16, 0x00, +0x22, 0x00, 0x1e, 0x00, 0x18, 0x00, 0x10, 0x00, 0x07, 0x00, 0x00, 0x00, 0xec, 0xff, 0xe4, 0xff, +0xd9, 0xff, 0xd5, 0xff, 0xd0, 0xff, 0xc6, 0xff, 0xca, 0xff, 0xd4, 0xff, 0xe3, 0xff, 0xe6, 0xff, +0xdf, 0xff, 0xeb, 0xff, 0xef, 0xff, 0xf5, 0xff, 0xfd, 0xff, 0xff, 0xff, 0x10, 0x00, 0x18, 0x00, +0x14, 0x00, 0x19, 0x00, 0xff, 0xff, 0xfb, 0xff, 0xda, 0xff, 0xd5, 0xff, 0xd6, 0xff, 0xe5, 0xff, +0xe4, 0xff, 0xde, 0xff, 0xd2, 0xff, 0xc1, 0xff, 0xb2, 0xff, 0xb4, 0xff, 0xc8, 0xff, 0xeb, 0xff, +0x0a, 0x00, 0x09, 0x00, 0xfd, 0xff, 0xee, 0xff, 0xe2, 0xff, 0xe4, 0xff, 0xdc, 0xff, 0xe8, 0xff, +0xe2, 0xff, 0xec, 0xff, 0xeb, 0xff, 0xf0, 0xff, 0xe4, 0xff, 0xe4, 0xff, 0xdd, 0xff, 0xe6, 0xff, +0xed, 0xff, 0xfc, 0xff, 0x01, 0x00, 0x07, 0x00, 0x01, 0x00, 0xf6, 0xff, 0x04, 0x00, 0x01, 0x00, +0x0e, 0x00, 0x12, 0x00, 0x05, 0x00, 0xfe, 0xff, 0xeb, 0xff, 0xeb, 0xff, 0xdc, 0xff, 0xd5, 0xff, +0xd8, 0xff, 0xe2, 0xff, 0xf0, 0xff, 0xef, 0xff, 0xfd, 0xff, 0x06, 0x00, 0xff, 0xff, 0xfa, 0xff, +0x02, 0x00, 0x23, 0x00, 0x40, 0x00, 0x4b, 0x00, 0x51, 0x00, 0x61, 0x00, 0x6c, 0x00, 0x69, 0x00, +0x5d, 0x00, 0x66, 0x00, 0x72, 0x00, 0x6d, 0x00, 0x5e, 0x00, 0x5e, 0x00, 0x70, 0x00, 0x69, 0x00, +0x5b, 0x00, 0x52, 0x00, 0x55, 0x00, 0x59, 0x00, 0x55, 0x00, 0x54, 0x00, 0x57, 0x00, 0x57, 0x00, +0x53, 0x00, 0x4e, 0x00, 0x55, 0x00, 0x53, 0x00, 0x53, 0x00, 0x3e, 0x00, 0x38, 0x00, 0x2e, 0x00, +0x37, 0x00, 0x25, 0x00, 0x22, 0x00, 0x2c, 0x00, 0x37, 0x00, 0x3e, 0x00, 0x44, 0x00, 0x36, 0x00, +0x33, 0x00, 0x20, 0x00, 0x16, 0x00, 0x18, 0x00, 0x29, 0x00, 0x41, 0x00, 0x4f, 0x00, 0x37, 0x00, +0x25, 0x00, 0x16, 0x00, 0xff, 0xff, 0xeb, 0xff, 0xdd, 0xff, 0xe0, 0xff, 0xe4, 0xff, 0xe0, 0xff, +0xdb, 0xff, 0xd8, 0xff, 0xe5, 0xff, 0xdb, 0xff, 0xd8, 0xff, 0xd5, 0xff, 0xe0, 0xff, 0xe3, 0xff, +0xea, 0xff, 0xef, 0xff, 0xff, 0xff, 0x00, 0x00, 0xf3, 0xff, 0xdc, 0xff, 0xdd, 0xff, 0xe0, 0xff, +0xe5, 0xff, 0xde, 0xff, 0xdb, 0xff, 0xed, 0xff, 0xe9, 0xff, 0xe8, 0xff, 0xdb, 0xff, 0xe3, 0xff, +0xeb, 0xff, 0xe4, 0xff, 0xe9, 0xff, 0xee, 0xff, 0xf5, 0xff, 0xe8, 0xff, 0xe6, 0xff, 0xf0, 0xff, +0x04, 0x00, 0x19, 0x00, 0x13, 0x00, 0x06, 0x00, 0x02, 0x00, 0x00, 0x00, 0xfc, 0xff, 0xf5, 0xff, +0x04, 0x00, 0x07, 0x00, 0xf3, 0xff, 0xe9, 0xff, 0xe4, 0xff, 0xef, 0xff, 0xfa, 0xff, 0xf9, 0xff, +0xff, 0xff, 0x04, 0x00, 0x02, 0x00, 0x05, 0x00, 0x07, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x02, 0x00, +0x03, 0x00, 0xff, 0xff, 0xfc, 0xff, 0xf4, 0xff, 0xeb, 0xff, 0xde, 0xff, 0xdc, 0xff, 0xde, 0xff, +0xe9, 0xff, 0xfb, 0xff, 0xff, 0xff, 0x05, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0x01, 0x00, 0x06, 0x00, 0x0a, 0x00, 0x12, 0x00, 0x0b, 0x00, 0x10, 0x00, 0x03, 0x00, 0x0a, 0x00, +0x07, 0x00, 0x0c, 0x00, 0x17, 0x00, 0x26, 0x00, 0x31, 0x00, 0x39, 0x00, 0x3c, 0x00, 0x49, 0x00, +0x57, 0x00, 0x5b, 0x00, 0x6f, 0x00, 0x7d, 0x00, 0x90, 0x00, 0x7f, 0x00, 0x80, 0x00, 0x74, 0x00, +0x6c, 0x00, 0x60, 0x00, 0x61, 0x00, 0x5f, 0x00, 0x63, 0x00, 0x5c, 0x00, 0x59, 0x00, 0x63, 0x00, +0x63, 0x00, 0x62, 0x00, 0x57, 0x00, 0x5b, 0x00, 0x67, 0x00, 0x70, 0x00, 0x7b, 0x00, 0x8a, 0x00, +0x92, 0x00, 0x8b, 0x00, 0x6b, 0x00, 0x65, 0x00, 0x58, 0x00, 0x4d, 0x00, 0x41, 0x00, 0x44, 0x00, +0x38, 0x00, 0x32, 0x00, 0x1a, 0x00, 0x0c, 0x00, 0xf1, 0xff, 0xeb, 0xff, 0xe7, 0xff, 0xf0, 0xff, +0xfe, 0xff, 0xf8, 0xff, 0xfa, 0xff, 0xf8, 0xff, 0xf6, 0xff, 0xeb, 0xff, 0xe9, 0xff, 0xe1, 0xff, +0xd8, 0xff, 0xd1, 0xff, 0xc6, 0xff, 0xd2, 0xff, 0xd0, 0xff, 0xc4, 0xff, 0xbc, 0xff, 0xba, 0xff, +0xbb, 0xff, 0xad, 0xff, 0xb1, 0xff, 0xb8, 0xff, 0xc9, 0xff, 0xc1, 0xff, 0xc3, 0xff, 0xbb, 0xff, +0xc5, 0xff, 0xc3, 0xff, 0xb6, 0xff, 0xba, 0xff, 0xb8, 0xff, 0xba, 0xff, 0xb5, 0xff, 0xaa, 0xff, +0xa5, 0xff, 0xb3, 0xff, 0xad, 0xff, 0xb2, 0xff, 0xab, 0xff, 0xb0, 0xff, 0xb3, 0xff, 0xbd, 0xff, +0xcf, 0xff, 0xd6, 0xff, 0xdb, 0xff, 0xe0, 0xff, 0xe8, 0xff, 0xe9, 0xff, 0xe2, 0xff, 0xe6, 0xff, +0xd6, 0xff, 0xd9, 0xff, 0xcb, 0xff, 0xd2, 0xff, 0xce, 0xff, 0xcd, 0xff, 0xc3, 0xff, 0xbc, 0xff, +0xb4, 0xff, 0xb3, 0xff, 0xa9, 0xff, 0xb7, 0xff, 0xad, 0xff, 0xb2, 0xff, 0xaf, 0xff, 0xbc, 0xff, +0xc1, 0xff, 0xbc, 0xff, 0xb1, 0xff, 0xae, 0xff, 0xa4, 0xff, 0xa7, 0xff, 0xb1, 0xff, 0xae, 0xff, +0xb9, 0xff, 0xc4, 0xff, 0xb9, 0xff, 0xbc, 0xff, 0xbd, 0xff, 0xbd, 0xff, 0xcb, 0xff, 0xd1, 0xff, +0xde, 0xff, 0xd6, 0xff, 0xdc, 0xff, 0xd1, 0xff, 0xd7, 0xff, 0xcd, 0xff, 0xc6, 0xff, 0xc7, 0xff, +0xba, 0xff, 0xb2, 0xff, 0xa0, 0xff, 0xa9, 0xff, 0xa5, 0xff, 0xaa, 0xff, 0xa7, 0xff, 0xac, 0xff, +0xc1, 0xff, 0xc2, 0xff, 0xd0, 0xff, 0xe1, 0xff, 0x03, 0x00, 0x18, 0x00, 0x19, 0x00, 0x22, 0x00, +0x3d, 0x00, 0x47, 0x00, 0x50, 0x00, 0x44, 0x00, 0x43, 0x00, 0x3d, 0x00, 0x3a, 0x00, 0x35, 0x00, +0x25, 0x00, 0x24, 0x00, 0x27, 0x00, 0x20, 0x00, 0x2d, 0x00, 0x2e, 0x00, 0x3f, 0x00, 0x30, 0x00, +0x28, 0x00, 0x1f, 0x00, 0x2e, 0x00, 0x3c, 0x00, 0x52, 0x00, 0x40, 0x00, 0x45, 0x00, 0x32, 0x00, +0x2a, 0x00, 0x15, 0x00, 0x17, 0x00, 0x18, 0x00, 0x19, 0x00, 0x09, 0x00, 0x09, 0x00, 0x04, 0x00, +0x0d, 0x00, 0xff, 0xff, 0x02, 0x00, 0x10, 0x00, 0x17, 0x00, 0x17, 0x00, 0x18, 0x00, 0x2c, 0x00, +0x30, 0x00, 0x34, 0x00, 0x23, 0x00, 0x27, 0x00, 0x2f, 0x00, 0x1c, 0x00, 0x0d, 0x00, 0x06, 0x00, +0x12, 0x00, 0x14, 0x00, 0x03, 0x00, 0xf6, 0xff, 0xe9, 0xff, 0xe7, 0xff, 0xdd, 0xff, 0xdb, 0xff, +0xe3, 0xff, 0xec, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x01, 0x00, 0x0a, 0x00, 0x0e, 0x00, 0xff, 0xff, +0x01, 0x00, 0x06, 0x00, 0x17, 0x00, 0x24, 0x00, 0x1a, 0x00, 0x15, 0x00, 0x20, 0x00, 0x25, 0x00, +0x24, 0x00, 0x1e, 0x00, 0x1c, 0x00, 0x27, 0x00, 0x2c, 0x00, 0x2d, 0x00, 0x31, 0x00, 0x42, 0x00, +0x34, 0x00, 0x30, 0x00, 0x1c, 0x00, 0x21, 0x00, 0x26, 0x00, 0x22, 0x00, 0x21, 0x00, 0x25, 0x00, +0x31, 0x00, 0x25, 0x00, 0x27, 0x00, 0x27, 0x00, 0x2e, 0x00, 0x29, 0x00, 0x14, 0x00, 0x17, 0x00, +0x23, 0x00, 0x19, 0x00, 0x15, 0x00, 0x0d, 0x00, 0x0f, 0x00, 0x0a, 0x00, 0x01, 0x00, 0xe8, 0xff, +0xdf, 0xff, 0xd7, 0xff, 0xd2, 0xff, 0xcd, 0xff, 0xd3, 0xff, 0xd5, 0xff, 0xdc, 0xff, 0xd1, 0xff, +0xb8, 0xff, 0xb8, 0xff, 0xc1, 0xff, 0xca, 0xff, 0xc6, 0xff, 0xb9, 0xff, 0xc0, 0xff, 0xaf, 0xff, +0xae, 0xff, 0xa2, 0xff, 0xa7, 0xff, 0xa1, 0xff, 0x98, 0xff, 0x81, 0xff, 0x86, 0xff, 0x7f, 0xff, +0x7c, 0xff, 0x70, 0xff, 0x77, 0xff, 0x75, 0xff, 0x78, 0xff, 0x73, 0xff, 0x72, 0xff, 0x6d, 0xff, +0x6b, 0xff, 0x5b, 0xff, 0x5e, 0xff, 0x6d, 0xff, 0x71, 0xff, 0x7c, 0xff, 0x78, 0xff, 0x77, 0xff, +0x6b, 0xff, 0x62, 0xff, 0x5f, 0xff, 0x63, 0xff, 0x63, 0xff, 0x6d, 0xff, 0x7b, 0xff, 0x8e, 0xff, +0x8f, 0xff, 0x8c, 0xff, 0x85, 0xff, 0x86, 0xff, 0x87, 0xff, 0x88, 0xff, 0x99, 0xff, 0xa6, 0xff, +0xc0, 0xff, 0xc4, 0xff, 0xbb, 0xff, 0xc4, 0xff, 0xc5, 0xff, 0xc2, 0xff, 0xad, 0xff, 0xbd, 0xff, +0xc4, 0xff, 0xd4, 0xff, 0xdb, 0xff, 0xd8, 0xff, 0xda, 0xff, 0xd7, 0xff, 0xd7, 0xff, 0xcf, 0xff, +0xe2, 0xff, 0xe8, 0xff, 0x01, 0x00, 0x00, 0x00, 0x07, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x07, 0x00, +0xf9, 0xff, 0xf2, 0xff, 0xef, 0xff, 0xfb, 0xff, 0x01, 0x00, 0x03, 0x00, 0x03, 0x00, 0xff, 0xff, +0xf4, 0xff, 0xe8, 0xff, 0xf0, 0xff, 0xf7, 0xff, 0xf9, 0xff, 0xfc, 0xff, 0xf3, 0xff, 0xff, 0xff, +0xf6, 0xff, 0xf4, 0xff, 0xe3, 0xff, 0xe7, 0xff, 0xee, 0xff, 0xe6, 0xff, 0xda, 0xff, 0xd9, 0xff, +0xd0, 0xff, 0xcf, 0xff, 0xc6, 0xff, 0xc2, 0xff, 0xd3, 0xff, 0xce, 0xff, 0xc8, 0xff, 0xc7, 0xff, +0xcc, 0xff, 0xd8, 0xff, 0xdb, 0xff, 0xd7, 0xff, 0xd7, 0xff, 0xe0, 0xff, 0xd5, 0xff, 0xcc, 0xff, +0xc0, 0xff, 0xbd, 0xff, 0xc7, 0xff, 0xba, 0xff, 0xb5, 0xff, 0xbc, 0xff, 0xce, 0xff, 0xd5, 0xff, +0xdb, 0xff, 0xdb, 0xff, 0xef, 0xff, 0xf9, 0xff, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x0f, 0x00, +0x1d, 0x00, 0x1a, 0x00, 0x1a, 0x00, 0x0a, 0x00, 0x03, 0x00, 0xf2, 0xff, 0xee, 0xff, 0xf6, 0xff, +0x05, 0x00, 0x10, 0x00, 0x19, 0x00, 0x0f, 0x00, 0x09, 0x00, 0x07, 0x00, 0x0e, 0x00, 0x12, 0x00, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, +0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfa, 0xff, 0x06, 0x00, +0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x03, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x02, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x03, 0x00, 0xfb, 0xff, +0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, +0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x06, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x03, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, +0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, +0x04, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x05, 0x00, 0xfa, 0xff, +0x06, 0x00, 0xfa, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, +0x03, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, +0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfa, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0x00, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, +0x06, 0x00, 0xfa, 0xff, 0x04, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x04, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, +0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, +0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x07, 0x00, 0xfa, 0xff, 0x03, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfc, 0xff, +0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, +0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, +0xfa, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, +0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x01, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfa, 0xff, +0x05, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, +0xfa, 0xff, 0x06, 0x00, 0xfc, 0xff, 0x01, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfb, 0xff, 0x04, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, +0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, +0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x02, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfc, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x02, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, +0x04, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfd, 0xff, 0xff, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, +0xff, 0xff, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, +0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, +0xfa, 0xff, 0x06, 0x00, 0xfc, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x02, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x04, 0x00, 0xfa, 0xff, 0x06, 0x00, +0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, +0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x02, 0x00, +0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, +0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfa, 0xff, 0x07, 0x00, +0xfa, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, +0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x03, 0x00, +0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x05, 0x00, +0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, +0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xff, 0xff, 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, +0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x06, 0x00, +0xf9, 0xff, 0x06, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, +0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfa, 0xff, +0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, +0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xff, 0xff, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, +0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x02, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, +0x00, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x03, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, +0xfa, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, +0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, +0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, +0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, +0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, +0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, +0xfc, 0xff, 0x01, 0x00, 0x02, 0x00, 0xfb, 0xff, 0x07, 0x00, 0xf9, 0xff, 0x06, 0x00, 0xfb, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfd, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfd, 0xff, 0x05, 0x00, +0xfa, 0xff, 0x07, 0x00, 0xf9, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, +0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, +0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x04, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, +0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x02, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0xff, 0xff, 0x04, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, +0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, +0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x05, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x04, 0x00, +0xfe, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, +0xfb, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xff, 0xff, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x02, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x03, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, +0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfc, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, +0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0x00, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x04, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, +0x00, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, +0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xfd, 0xff, +0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, +0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, +0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfb, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfb, 0xff, +0x06, 0x00, 0xfc, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xfd, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xf9, 0xff, +0x08, 0x00, 0xf9, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0x00, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfa, 0xff, +0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfc, 0xff, 0x01, 0x00, 0x02, 0x00, 0xfb, 0xff, +0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfd, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, +0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x05, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0xff, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, +0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, +0xfb, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, +0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, +0xfc, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, +0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, +0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, +0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, +0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, +0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, +0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, +0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x00, 0x00, 0x03, 0x00, +0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, +0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, +0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, +0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, +0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, +0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, +0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, +0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, +0xfc, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, +0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, +0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, +0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, +0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, +}; + diff --git a/test/hilexin.h b/test_apps/esp-sr/main/samples/hilexin.h similarity index 100% rename from test/hilexin.h rename to test_apps/esp-sr/main/samples/hilexin.h diff --git a/test_apps/esp-sr/main/samples/tell_me_a_joke.h b/test_apps/esp-sr/main/samples/tell_me_a_joke.h new file mode 100644 index 0000000..4930286 --- /dev/null +++ b/test_apps/esp-sr/main/samples/tell_me_a_joke.h @@ -0,0 +1,5608 @@ +#include +const unsigned char tell_me_a_joke[] = { +0x24, 0xff, 0x29, 0xff, 0x62, 0xff, 0x45, 0xff, 0x03, 0xff, 0x05, 0xff, 0xd0, 0xfe, 0xc1, 0xfe, +0xda, 0xfe, 0xda, 0xfe, 0x9a, 0xfe, 0xc5, 0xfe, 0xcc, 0xfe, 0xab, 0xfe, 0xb5, 0xfe, 0xf8, 0xfe, +0xa9, 0xfe, 0x11, 0xff, 0x31, 0xff, 0x4d, 0xff, 0x0c, 0xff, 0x1e, 0xff, 0xef, 0xfe, 0x4d, 0xff, +0x3d, 0xff, 0x4c, 0xff, 0x63, 0xff, 0x5d, 0xff, 0x8c, 0xff, 0x80, 0xff, 0x7f, 0xff, 0x3b, 0xff, +0x49, 0xff, 0x3b, 0xff, 0x6d, 0xff, 0x47, 0xff, 0x61, 0xff, 0x06, 0xff, 0x35, 0xff, 0x14, 0xff, +0xf7, 0xfe, 0xf6, 0xfe, 0x12, 0xff, 0x17, 0xff, 0x2c, 0xff, 0x39, 0xff, 0x4b, 0xff, 0x27, 0xff, +0x14, 0xff, 0x0c, 0xff, 0x10, 0xff, 0x03, 0xff, 0xfd, 0xfe, 0x1a, 0xff, 0xdc, 0xfe, 0x13, 0xff, +0xd5, 0xfe, 0xf7, 0xfe, 0xea, 0xfe, 0x22, 0xff, 0x21, 0xff, 0xf0, 0xfe, 0xbe, 0xfe, 0x54, 0xff, +0x84, 0xff, 0x9a, 0xff, 0x84, 0xff, 0x59, 0xff, 0x25, 0xff, 0xb3, 0xfe, 0xd0, 0xfe, 0xd3, 0xfe, +0xc3, 0xfe, 0x97, 0xfe, 0x99, 0xfe, 0x4e, 0xfe, 0x77, 0xfe, 0x48, 0xfe, 0x89, 0xfe, 0x36, 0xfe, +0x52, 0xfe, 0x84, 0xfe, 0xad, 0xfe, 0x76, 0xfe, 0x8b, 0xfe, 0x74, 0xfe, 0x93, 0xfe, 0x67, 0xfe, +0xa4, 0xfe, 0x69, 0xfe, 0x7e, 0xfe, 0x36, 0xfe, 0xa1, 0xfe, 0x77, 0xfe, 0x6a, 0xfe, 0xaf, 0xfe, +0xc2, 0xfe, 0xb7, 0xfe, 0xcd, 0xfe, 0x09, 0xff, 0xc2, 0xfe, 0xc8, 0xfe, 0x15, 0xff, 0xe1, 0xfe, +0xdd, 0xfe, 0xec, 0xfe, 0xf2, 0xfe, 0xde, 0xfe, 0x18, 0xff, 0xe7, 0xfe, 0x01, 0xff, 0x00, 0xff, +0xdc, 0xfe, 0x1a, 0xff, 0x22, 0xff, 0x19, 0xff, 0x24, 0xff, 0x2f, 0xff, 0x68, 0xff, 0x51, 0xff, +0x40, 0xff, 0x72, 0xff, 0x5f, 0xff, 0xa3, 0xff, 0xcd, 0xff, 0xad, 0xff, 0xa6, 0xff, 0x84, 0xff, +0xb3, 0xff, 0x88, 0xff, 0x0c, 0x00, 0xf5, 0xff, 0x3b, 0x00, 0xef, 0xff, 0x2f, 0x00, 0xdc, 0xff, +0x13, 0x00, 0x0a, 0x00, 0x41, 0x00, 0x4c, 0x00, 0x42, 0x00, 0x77, 0x00, 0x41, 0x00, 0x35, 0x00, +0x82, 0x00, 0x95, 0x00, 0x88, 0x00, 0xa8, 0x00, 0x8c, 0x00, 0x69, 0x00, 0x90, 0x00, 0xcd, 0x00, +0x98, 0x00, 0x8a, 0x00, 0xa6, 0x00, 0xbe, 0x00, 0xa6, 0x00, 0xa1, 0x00, 0xbb, 0x00, 0xce, 0x00, +0xe4, 0x00, 0xec, 0x00, 0xfd, 0x00, 0xea, 0x00, 0xce, 0x00, 0x08, 0x01, 0x39, 0x01, 0x09, 0x01, +0xf6, 0x00, 0xd4, 0x00, 0xc7, 0x00, 0xa2, 0x00, 0xb1, 0x00, 0x8f, 0x00, 0x6b, 0x00, 0x6b, 0x00, +0x6c, 0x00, 0x63, 0x00, 0x5b, 0x00, 0x28, 0x00, 0x70, 0x00, 0x68, 0x00, 0x74, 0x00, 0xa2, 0x00, +0x64, 0x00, 0xa0, 0x00, 0xbf, 0x00, 0xbd, 0x00, 0x78, 0x00, 0x70, 0x00, 0x90, 0x00, 0x83, 0x00, +0x2e, 0x00, 0x6c, 0x00, 0x93, 0x00, 0x42, 0x00, 0x4c, 0x00, 0x42, 0x00, 0x76, 0x00, 0x31, 0x00, +0x2b, 0x00, 0xed, 0xff, 0xd4, 0xff, 0xd9, 0xff, 0xf4, 0xff, 0x05, 0x00, 0xad, 0xff, 0x96, 0xff, +0x9a, 0xff, 0xc4, 0xff, 0xf7, 0xff, 0xd0, 0xff, 0xcb, 0xff, 0xbf, 0xff, 0xa7, 0xff, 0xd7, 0xff, +0x77, 0xff, 0x90, 0xff, 0xbd, 0xff, 0xa3, 0xff, 0xb1, 0xff, 0x96, 0xff, 0x9c, 0xff, 0x7c, 0xff, +0xad, 0xff, 0xc5, 0xff, 0xd7, 0xff, 0x00, 0x00, 0xa8, 0xff, 0x70, 0xff, 0xd8, 0xff, 0xac, 0xff, +0xae, 0xff, 0xb1, 0xff, 0xb6, 0xff, 0xd4, 0xff, 0xc2, 0xff, 0xce, 0xff, 0xdf, 0xff, 0xc4, 0xff, +0xb3, 0xff, 0xd1, 0xff, 0x0b, 0x00, 0xdd, 0xff, 0xd1, 0xff, 0xa7, 0xff, 0xbf, 0xff, 0xbf, 0xff, +0xd1, 0xff, 0xe2, 0xff, 0xa9, 0xff, 0xd5, 0xff, 0xe5, 0xff, 0xc9, 0xff, 0xaf, 0xff, 0xab, 0xff, +0xeb, 0xff, 0xbd, 0xff, 0xf0, 0xff, 0x9c, 0xff, 0xa5, 0xff, 0xe4, 0xff, 0xd1, 0xff, 0xc5, 0xff, +0xae, 0xff, 0xb1, 0xff, 0x06, 0x00, 0x05, 0x00, 0xa7, 0xff, 0xf0, 0xff, 0xe8, 0xff, 0xfb, 0xff, +0xde, 0xff, 0xdb, 0xff, 0xf7, 0xff, 0xff, 0xff, 0xb4, 0xff, 0xca, 0xff, 0xc5, 0xff, 0xd1, 0xff, +0xc0, 0xff, 0x10, 0x00, 0xd8, 0xff, 0x16, 0x00, 0x1d, 0x00, 0x66, 0x00, 0x64, 0x00, 0x36, 0x00, +0x11, 0x00, 0x52, 0x00, 0x53, 0x00, 0x4f, 0x00, 0x6e, 0x00, 0x68, 0x00, 0x9d, 0x00, 0x7a, 0x00, +0x45, 0x00, 0x36, 0x00, 0x16, 0x00, 0xfc, 0xff, 0xfa, 0xff, 0xd9, 0xff, 0x09, 0x00, 0xae, 0xff, +0xc5, 0xff, 0xd6, 0xff, 0xde, 0xff, 0xd7, 0xff, 0xbf, 0xff, 0x9b, 0xff, 0xca, 0xff, 0xd2, 0xff, +0x00, 0x00, 0xef, 0xff, 0x2f, 0x00, 0x16, 0x00, 0x2a, 0x00, 0x05, 0x00, 0x04, 0x00, 0xf6, 0xff, +0x16, 0x00, 0xe4, 0xff, 0xd0, 0xff, 0xcc, 0xff, 0x10, 0x00, 0x01, 0x00, 0xd6, 0xff, 0xba, 0xff, +0x95, 0xff, 0xb2, 0xff, 0xf6, 0xff, 0xe2, 0xff, 0x48, 0x00, 0xfc, 0xff, 0x0e, 0x00, 0x31, 0x00, +0x76, 0x00, 0x48, 0x00, 0x4c, 0x00, 0x1e, 0x00, 0x2d, 0x00, 0xe5, 0xff, 0x34, 0x00, 0x41, 0x00, +0x48, 0x00, 0x6a, 0x00, 0x77, 0x00, 0x60, 0x00, 0xbd, 0x00, 0xd7, 0x00, 0x0c, 0x01, 0x16, 0x01, +0x15, 0x01, 0xf7, 0x00, 0xd2, 0x00, 0x8f, 0x00, 0xab, 0x00, 0xd7, 0x00, 0x8e, 0x00, 0xd7, 0x00, +0x88, 0x00, 0xb3, 0x00, 0xdb, 0x00, 0xc5, 0x00, 0xe8, 0x00, 0xa5, 0x00, 0xc5, 0x00, 0x76, 0x00, +0xdd, 0x00, 0xe8, 0x00, 0xa5, 0x00, 0xd8, 0x00, 0x9e, 0x00, 0x84, 0x00, 0xd1, 0x00, 0xc7, 0x00, +0xc2, 0x00, 0xb4, 0x00, 0xc8, 0x00, 0x31, 0x01, 0x10, 0x01, 0xc6, 0x00, 0x10, 0x01, 0xf6, 0x00, +0x0f, 0x01, 0xed, 0x00, 0xe2, 0x00, 0xb2, 0x00, 0xee, 0x00, 0x4c, 0x01, 0xea, 0x00, 0x27, 0x01, +0x0d, 0x01, 0xfb, 0x00, 0x0a, 0x01, 0x19, 0x01, 0x35, 0x01, 0xf3, 0x00, 0x5b, 0x01, 0x6a, 0x01, +0x3a, 0x01, 0x2b, 0x01, 0x69, 0x01, 0x66, 0x01, 0x2a, 0x01, 0x21, 0x01, 0x1a, 0x01, 0x03, 0x01, +0x04, 0x01, 0x0f, 0x01, 0xf0, 0x00, 0x04, 0x01, 0xb3, 0x00, 0xc3, 0x00, 0xc0, 0x00, 0xe6, 0x00, +0xc5, 0x00, 0xb7, 0x00, 0x6d, 0x00, 0x91, 0x00, 0x6e, 0x00, 0x8d, 0x00, 0x90, 0x00, 0x8a, 0x00, +0x69, 0x00, 0x49, 0x00, 0x4c, 0x00, 0x6b, 0x00, 0x6b, 0x00, 0x48, 0x00, 0x0f, 0x00, 0x49, 0x00, +0x04, 0x00, 0x40, 0x00, 0x55, 0x00, 0x5d, 0x00, 0x30, 0x00, 0x60, 0x00, 0x5d, 0x00, 0x48, 0x00, +0x59, 0x00, 0x70, 0x00, 0x9c, 0x00, 0x99, 0x00, 0xab, 0x00, 0x5b, 0x00, 0x50, 0x00, 0x80, 0x00, +0x8d, 0x00, 0x9c, 0x00, 0xa3, 0x00, 0xd4, 0x00, 0xba, 0x00, 0xeb, 0x00, 0xe0, 0x00, 0xd6, 0x00, +0xd8, 0x00, 0xa4, 0x00, 0xae, 0x00, 0x8d, 0x00, 0x59, 0x00, 0x55, 0x00, 0x9d, 0x00, 0x3e, 0x00, +0x52, 0x00, 0x63, 0x00, 0x04, 0x00, 0xdf, 0xff, 0x0d, 0x00, 0xcb, 0xff, 0x10, 0x00, 0x0c, 0x00, +0xee, 0xff, 0x12, 0x00, 0x03, 0x00, 0xeb, 0xff, 0xe2, 0xff, 0xdd, 0xff, 0xb4, 0xff, 0x03, 0x00, +0x01, 0x00, 0xd2, 0xff, 0x09, 0x00, 0xc1, 0xff, 0xc4, 0xff, 0xd7, 0xff, 0xc0, 0xff, 0xed, 0xff, +0xa3, 0xff, 0xab, 0xff, 0xb6, 0xff, 0xd9, 0xff, 0xd5, 0xff, 0xce, 0xff, 0x96, 0xff, 0x72, 0xff, +0x7b, 0xff, 0xbb, 0xff, 0x94, 0xff, 0x9a, 0xff, 0xce, 0xff, 0xbb, 0xff, 0x93, 0xff, 0xaa, 0xff, +0x9d, 0xff, 0x93, 0xff, 0x7f, 0xff, 0x6a, 0xff, 0xaf, 0xff, 0x65, 0xff, 0xa6, 0xff, 0x9e, 0xff, +0xbc, 0xff, 0x50, 0xff, 0x6b, 0xff, 0x5a, 0xff, 0xa8, 0xff, 0xbe, 0xff, 0xa1, 0xff, 0xb4, 0xff, +0x5e, 0xff, 0x69, 0xff, 0x86, 0xff, 0x8b, 0xff, 0x5f, 0xff, 0x77, 0xff, 0x84, 0xff, 0xa6, 0xff, +0x90, 0xff, 0x04, 0x00, 0xc0, 0xff, 0x75, 0xff, 0x7a, 0xff, 0x7a, 0xff, 0x69, 0xff, 0x2e, 0xff, +0x48, 0xff, 0x19, 0xff, 0xff, 0xfe, 0x0e, 0xff, 0x21, 0xff, 0x51, 0xff, 0x28, 0xff, 0x4f, 0xff, +0x77, 0xff, 0x4e, 0xff, 0x2f, 0xff, 0x3e, 0xff, 0x6f, 0xff, 0x55, 0xff, 0x6d, 0xff, 0x39, 0xff, +0x4c, 0xff, 0x8b, 0xff, 0x64, 0xff, 0x3f, 0xff, 0x61, 0xff, 0x6d, 0xff, 0x15, 0xff, 0x1d, 0xff, +0x2a, 0xff, 0x48, 0xff, 0x84, 0xff, 0x1b, 0xff, 0x59, 0xff, 0x47, 0xff, 0x26, 0xff, 0x53, 0xff, +0x42, 0xff, 0x48, 0xff, 0x54, 0xff, 0x48, 0xff, 0x3c, 0xff, 0x25, 0xff, 0x58, 0xff, 0x3e, 0xff, +0x46, 0xff, 0x07, 0xff, 0x00, 0xff, 0x12, 0xff, 0x11, 0xff, 0x02, 0xff, 0xfd, 0xfe, 0x1b, 0xff, +0x34, 0xff, 0x42, 0xff, 0x57, 0xff, 0x5b, 0xff, 0x5e, 0xff, 0x52, 0xff, 0x43, 0xff, 0x4e, 0xff, +0x2f, 0xff, 0xde, 0xfe, 0x05, 0xff, 0xf5, 0xfe, 0x05, 0xff, 0x31, 0xff, 0x17, 0xff, 0xe9, 0xfe, +0xdc, 0xfe, 0x07, 0xff, 0x35, 0xff, 0x49, 0xff, 0xd7, 0xfe, 0x30, 0xff, 0x18, 0xff, 0x9a, 0xff, +0x78, 0xff, 0x49, 0xff, 0x81, 0xff, 0x32, 0xff, 0x7b, 0xff, 0x3d, 0xff, 0x3c, 0xff, 0x1e, 0xff, +0x36, 0xff, 0x2a, 0xff, 0x30, 0xff, 0x1d, 0xff, 0x62, 0xff, 0x87, 0xff, 0x2c, 0xff, 0x59, 0xff, +0x53, 0xff, 0x5d, 0xff, 0x8b, 0xff, 0x6a, 0xff, 0x3a, 0xff, 0x6c, 0xff, 0x7e, 0xff, 0xa0, 0xff, +0x6c, 0xff, 0x50, 0xff, 0x9e, 0xff, 0xa4, 0xff, 0xab, 0xff, 0x7d, 0xff, 0x7f, 0xff, 0x7a, 0xff, +0xaa, 0xff, 0x9e, 0xff, 0xd9, 0xff, 0xbf, 0xff, 0x8d, 0xff, 0xc2, 0xff, 0xc2, 0xff, 0xc1, 0xff, +0xc4, 0xff, 0xbf, 0xff, 0xad, 0xff, 0xc0, 0xff, 0xe2, 0xff, 0xbf, 0xff, 0xcc, 0xff, 0xcf, 0xff, +0x97, 0xff, 0x5f, 0xff, 0x78, 0xff, 0x5e, 0xff, 0xa3, 0xff, 0x7b, 0xff, 0x97, 0xff, 0x9a, 0xff, +0xcb, 0xff, 0xa1, 0xff, 0xb4, 0xff, 0x58, 0xff, 0x8c, 0xff, 0x62, 0xff, 0xac, 0xff, 0x90, 0xff, +0xa6, 0xff, 0x7f, 0xff, 0x68, 0xff, 0x42, 0xff, 0x6c, 0xff, 0x5f, 0xff, 0x79, 0xff, 0x27, 0xff, +0x5d, 0xff, 0x5e, 0xff, 0xe9, 0xfe, 0x18, 0xff, 0x4e, 0xff, 0x4d, 0xff, 0x55, 0xff, 0x1d, 0xff, +0x20, 0xff, 0x11, 0xff, 0x24, 0xff, 0xfa, 0xfe, 0x17, 0xff, 0x02, 0xff, 0x10, 0xff, 0x27, 0xff, +0x26, 0xff, 0x34, 0xff, 0x32, 0xff, 0xda, 0xfe, 0xff, 0xfe, 0xd6, 0xfe, 0xd9, 0xfe, 0xdb, 0xfe, +0xe9, 0xfe, 0x1f, 0xff, 0xec, 0xfe, 0x2b, 0xff, 0x4e, 0xff, 0x0b, 0xff, 0x1b, 0xff, 0x44, 0xff, +0x46, 0xff, 0x20, 0xff, 0x52, 0xff, 0x26, 0xff, 0x33, 0xff, 0xec, 0xfe, 0xd3, 0xfe, 0xed, 0xfe, +0x18, 0xff, 0x00, 0xff, 0x05, 0xff, 0x02, 0xff, 0x23, 0xff, 0x2a, 0xff, 0x24, 0xff, 0x41, 0xff, +0x26, 0xff, 0x7c, 0xff, 0x71, 0xff, 0x2a, 0xff, 0x60, 0xff, 0x53, 0xff, 0x62, 0xff, 0x7b, 0xff, +0x5c, 0xff, 0xa0, 0xff, 0xad, 0xff, 0xb2, 0xff, 0xd3, 0xff, 0xe7, 0xff, 0x0d, 0x00, 0xf9, 0xff, +0x13, 0x00, 0xe1, 0xff, 0x1f, 0x00, 0xe7, 0xff, 0x12, 0x00, 0xfc, 0xff, 0xe7, 0xff, 0xeb, 0xff, +0xd5, 0xff, 0xd9, 0xff, 0x93, 0xff, 0xc2, 0xff, 0xe5, 0xff, 0xed, 0xff, 0xaa, 0xff, 0x02, 0x00, +0xe2, 0xff, 0x0b, 0x00, 0x01, 0x00, 0x1c, 0x00, 0x18, 0x00, 0x4c, 0x00, 0x41, 0x00, 0x5b, 0x00, +0x81, 0x00, 0xad, 0x00, 0x88, 0x00, 0xa1, 0x00, 0xc9, 0x00, 0xb9, 0x00, 0xc9, 0x00, 0xc4, 0x00, +0xd7, 0x00, 0xc8, 0x00, 0xa2, 0x00, 0x8d, 0x00, 0xe5, 0x00, 0xde, 0x00, 0x16, 0x01, 0xeb, 0x00, +0x31, 0x01, 0x11, 0x01, 0x06, 0x01, 0x23, 0x01, 0x36, 0x01, 0x2e, 0x01, 0x59, 0x01, 0x35, 0x01, +0xfa, 0x00, 0xe2, 0x00, 0x48, 0x01, 0x27, 0x01, 0x14, 0x01, 0x17, 0x01, 0x4d, 0x01, 0x4d, 0x01, +0x71, 0x01, 0x4d, 0x01, 0x53, 0x01, 0x4d, 0x01, 0x89, 0x01, 0x6b, 0x01, 0x77, 0x01, 0x71, 0x01, +0x35, 0x01, 0x72, 0x01, 0x33, 0x01, 0x1a, 0x01, 0x21, 0x01, 0x0e, 0x01, 0x1d, 0x01, 0x12, 0x01, +0x18, 0x01, 0x29, 0x01, 0xe2, 0x00, 0xc4, 0x00, 0x23, 0x01, 0x00, 0x01, 0xe9, 0x00, 0x04, 0x01, +0x08, 0x01, 0xf2, 0x00, 0x32, 0x01, 0x0e, 0x01, 0xf8, 0x00, 0x08, 0x01, 0x0a, 0x01, 0x03, 0x01, +0xef, 0x00, 0x18, 0x01, 0x07, 0x01, 0x17, 0x01, 0xee, 0x00, 0x12, 0x01, 0x07, 0x01, 0xbd, 0x00, +0xdd, 0x00, 0x9e, 0x00, 0x20, 0x01, 0xf9, 0x00, 0xe2, 0x00, 0xc4, 0x00, 0xee, 0x00, 0x9a, 0x00, +0x06, 0x01, 0xf3, 0x00, 0xde, 0x00, 0xe0, 0x00, 0xa2, 0x00, 0xe6, 0x00, 0x90, 0x00, 0xd0, 0x00, +0xe8, 0x00, 0xb2, 0x00, 0xc5, 0x00, 0xdf, 0x00, 0xd4, 0x00, 0x19, 0x01, 0xcf, 0x00, 0xe5, 0x00, +0x0d, 0x01, 0x00, 0x01, 0xec, 0x00, 0xdf, 0x00, 0xda, 0x00, 0xd1, 0x00, 0xdc, 0x00, 0xf3, 0x00, +0x1f, 0x01, 0x40, 0x01, 0x5b, 0x01, 0x4a, 0x01, 0xaa, 0x01, 0x86, 0x01, 0x79, 0x01, 0x88, 0x01, +0x6c, 0x01, 0x94, 0x01, 0x9b, 0x01, 0x9b, 0x01, 0x95, 0x01, 0x5a, 0x01, 0x88, 0x01, 0x72, 0x01, +0x88, 0x01, 0x5a, 0x01, 0x46, 0x01, 0x7e, 0x01, 0x2e, 0x01, 0x30, 0x01, 0x40, 0x01, 0x08, 0x01, +0x32, 0x01, 0x44, 0x01, 0xf2, 0x00, 0x13, 0x01, 0x35, 0x01, 0x3a, 0x01, 0xf6, 0x00, 0x21, 0x01, +0xf6, 0x00, 0xda, 0x00, 0xb9, 0x00, 0xfb, 0x00, 0xf1, 0x00, 0x03, 0x01, 0xbb, 0x00, 0x91, 0x00, +0x8f, 0x00, 0xa0, 0x00, 0x9f, 0x00, 0xcb, 0x00, 0xab, 0x00, 0x9a, 0x00, 0xcc, 0x00, 0xa3, 0x00, +0xf1, 0x00, 0xb1, 0x00, 0xbd, 0x00, 0xfb, 0x00, 0xc9, 0x00, 0xca, 0x00, 0xdd, 0x00, 0x12, 0x01, +0xd5, 0x00, 0xb9, 0x00, 0xc8, 0x00, 0x96, 0x00, 0xe7, 0x00, 0xa7, 0x00, 0xf2, 0x00, 0xeb, 0x00, +0x20, 0x01, 0xf0, 0x00, 0xcf, 0x00, 0xcf, 0x00, 0x09, 0x01, 0x91, 0x00, 0xd3, 0x00, 0x8b, 0x00, +0x7a, 0x00, 0xd5, 0x00, 0xa6, 0x00, 0x9b, 0x00, 0xd4, 0x00, 0xe4, 0x00, 0xe0, 0x00, 0xa3, 0x00, +0xd8, 0x00, 0x04, 0x01, 0xde, 0x00, 0x04, 0x01, 0xf7, 0x00, 0xc5, 0x00, 0xd6, 0x00, 0xfa, 0x00, +0xa7, 0x00, 0x8e, 0x00, 0xd0, 0x00, 0xc9, 0x00, 0xc6, 0x00, 0xc2, 0x00, 0xa9, 0x00, 0xd9, 0x00, +0xb4, 0x00, 0x87, 0x00, 0x67, 0x00, 0x8d, 0x00, 0x8b, 0x00, 0xc8, 0x00, 0xae, 0x00, 0xaa, 0x00, +0x6c, 0x00, 0xad, 0x00, 0xb6, 0x00, 0x72, 0x00, 0x94, 0x00, 0x82, 0x00, 0x54, 0x00, 0xa6, 0x00, +0x77, 0x00, 0x7d, 0x00, 0xa0, 0x00, 0xab, 0x00, 0xbf, 0x00, 0x94, 0x00, 0x59, 0x00, 0x94, 0x00, +0x10, 0x00, 0x07, 0x00, 0x45, 0x00, 0x01, 0x00, 0x65, 0x00, 0x16, 0x00, 0x79, 0x00, 0x5d, 0x00, +0x4d, 0x00, 0x31, 0x00, 0x39, 0x00, 0x4e, 0x00, 0x65, 0x00, 0x1c, 0x00, 0x01, 0x00, 0xbf, 0xff, +0xd6, 0xff, 0xd2, 0xff, 0xd0, 0xff, 0x1e, 0x00, 0xe2, 0xff, 0xde, 0xff, 0x15, 0x00, 0x07, 0x00, +0xdc, 0xff, 0x01, 0x00, 0xee, 0xff, 0xb9, 0xff, 0xa8, 0xff, 0xb2, 0xff, 0x95, 0xff, 0x8a, 0xff, +0x6a, 0xff, 0x8c, 0xff, 0xb7, 0xff, 0xa8, 0xff, 0xac, 0xff, 0xd2, 0xff, 0x88, 0xff, 0xb5, 0xff, +0x8d, 0xff, 0x56, 0xff, 0x2f, 0xff, 0x2a, 0xff, 0x95, 0xff, 0x6d, 0xff, 0x2e, 0xff, 0x74, 0xff, +0x45, 0xff, 0x67, 0xff, 0x19, 0xff, 0x53, 0xff, 0x78, 0xff, 0x7b, 0xff, 0x7f, 0xff, 0x5e, 0xff, +0x69, 0xff, 0x69, 0xff, 0x7f, 0xff, 0x40, 0xff, 0x8c, 0xff, 0x9e, 0xff, 0xaf, 0xff, 0xac, 0xff, +0xa1, 0xff, 0xcc, 0xff, 0xa6, 0xff, 0xa7, 0xff, 0x7d, 0xff, 0x7e, 0xff, 0x99, 0xff, 0xa9, 0xff, +0xab, 0xff, 0xcd, 0xff, 0xc3, 0xff, 0xe5, 0xff, 0xff, 0xff, 0x22, 0x00, 0xd3, 0xff, 0xd5, 0xff, +0xd9, 0xff, 0x04, 0x00, 0xfb, 0xff, 0xe8, 0xff, 0x18, 0x00, 0xfb, 0xff, 0xdd, 0xff, 0xa7, 0xff, +0xd7, 0xff, 0x99, 0xff, 0xff, 0xff, 0x01, 0x00, 0xf9, 0xff, 0x19, 0x00, 0x50, 0x00, 0x26, 0x00, +0x21, 0x00, 0xfc, 0xff, 0xda, 0xff, 0xd5, 0xff, 0x01, 0x00, 0x2e, 0x00, 0xdf, 0xff, 0xbc, 0xff, +0x2c, 0x00, 0x4a, 0x00, 0x26, 0x00, 0x32, 0x00, 0x14, 0x00, 0x3e, 0x00, 0x55, 0x00, 0x16, 0x00, +0x1e, 0x00, 0x5e, 0x00, 0x12, 0x00, 0x52, 0x00, 0x3c, 0x00, 0x34, 0x00, 0x54, 0x00, 0x11, 0x00, +0x05, 0x00, 0x46, 0x00, 0x48, 0x00, 0x09, 0x00, 0x08, 0x00, 0x03, 0x00, 0x18, 0x00, 0xff, 0xff, +0xcb, 0xff, 0xbf, 0xff, 0xb5, 0xff, 0xce, 0xff, 0xb0, 0xff, 0xfc, 0xff, 0xfa, 0xff, 0xdf, 0xff, +0x9e, 0xff, 0xe6, 0xff, 0xd9, 0xff, 0xfa, 0xff, 0xfc, 0xff, 0x17, 0x00, 0x15, 0x00, 0xec, 0xff, +0xfd, 0xff, 0xf1, 0xff, 0xdc, 0xff, 0xb9, 0xff, 0x9c, 0xff, 0xb7, 0xff, 0xdf, 0xff, 0x7c, 0xff, +0x7d, 0xff, 0x9b, 0xff, 0xa1, 0xff, 0x1e, 0xff, 0x61, 0xff, 0x35, 0xff, 0x30, 0xff, 0x48, 0xff, +0x78, 0xff, 0x52, 0xff, 0x51, 0xff, 0x38, 0xff, 0x22, 0xff, 0x26, 0xff, 0xe1, 0xfe, 0x50, 0xff, +0x21, 0xff, 0x47, 0xff, 0x23, 0xff, 0x02, 0xff, 0x46, 0xff, 0x25, 0xff, 0x3c, 0xff, 0x4e, 0xff, +0x5a, 0xff, 0x60, 0xff, 0x5a, 0xff, 0x66, 0xff, 0x66, 0xff, 0x89, 0xff, 0x42, 0xff, 0x5f, 0xff, +0x80, 0xff, 0x85, 0xff, 0x45, 0xff, 0x99, 0xff, 0x61, 0xff, 0x76, 0xff, 0x7f, 0xff, 0xbc, 0xff, +0xb0, 0xff, 0xc9, 0xff, 0x96, 0xff, 0xb2, 0xff, 0xd2, 0xff, 0xbe, 0xff, 0x8a, 0xff, 0xd7, 0xff, +0xca, 0xff, 0xa2, 0xff, 0xdc, 0xff, 0xef, 0xff, 0xfd, 0xff, 0xc2, 0xff, 0xd5, 0xff, 0xde, 0xff, +0xe8, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x2b, 0x00, 0x44, 0x00, 0x2d, 0x00, 0x2b, 0x00, 0x1c, 0x00, +0x10, 0x00, 0x2b, 0x00, 0x15, 0x00, 0x31, 0x00, 0x33, 0x00, 0x07, 0x00, 0x57, 0x00, 0x55, 0x00, +0x2d, 0x00, 0x66, 0x00, 0x36, 0x00, 0x76, 0x00, 0x3a, 0x00, 0x73, 0x00, 0x3f, 0x00, 0x79, 0x00, +0x34, 0x00, 0x04, 0x00, 0x4f, 0x00, 0x1b, 0x00, 0x49, 0x00, 0x5d, 0x00, 0x66, 0x00, 0x65, 0x00, +0x2e, 0x00, 0x06, 0x00, 0x05, 0x00, 0x46, 0x00, 0x0c, 0x00, 0x47, 0x00, 0x09, 0x00, 0x4a, 0x00, +0x32, 0x00, 0x79, 0x00, 0x41, 0x00, 0x51, 0x00, 0x44, 0x00, 0x56, 0x00, 0x02, 0x00, 0x46, 0x00, +0x35, 0x00, 0x1d, 0x00, 0x48, 0x00, 0x39, 0x00, 0xba, 0x00, 0xb0, 0x00, 0x8b, 0x00, 0x88, 0x00, +0x71, 0x00, 0x4d, 0x00, 0x05, 0x00, 0x36, 0x00, 0x21, 0x00, 0x56, 0x00, 0x5b, 0x00, 0x5d, 0x00, +0x38, 0x00, 0x36, 0x00, 0x71, 0x00, 0x59, 0x00, 0x7c, 0x00, 0x6e, 0x00, 0x72, 0x00, 0x83, 0x00, +0x7c, 0x00, 0x83, 0x00, 0x56, 0x00, 0x5f, 0x00, 0x62, 0x00, 0x43, 0x00, 0x91, 0x00, 0xa6, 0x00, +0x5e, 0x00, 0x4f, 0x00, 0x6f, 0x00, 0x8a, 0x00, 0x52, 0x00, 0x5a, 0x00, 0x05, 0x00, 0x16, 0x00, +0x31, 0x00, 0x51, 0x00, 0x78, 0x00, 0x46, 0x00, 0x5a, 0x00, 0x23, 0x00, 0x1d, 0x00, 0x71, 0x00, +0x29, 0x00, 0x6a, 0x00, 0x79, 0x00, 0x4b, 0x00, 0x43, 0x00, 0x9f, 0x00, 0x6b, 0x00, 0x66, 0x00, +0x21, 0x00, 0x62, 0x00, 0x7a, 0x00, 0x7a, 0x00, 0x80, 0x00, 0xa2, 0x00, 0xe8, 0x00, 0x99, 0x00, +0xad, 0x00, 0xb7, 0x00, 0xa6, 0x00, 0xb3, 0x00, 0xb8, 0x00, 0xcf, 0x00, 0xef, 0x00, 0xe7, 0x00, +0xcb, 0x00, 0x28, 0x01, 0xfb, 0x00, 0x0b, 0x01, 0x07, 0x01, 0xca, 0x00, 0xf2, 0x00, 0x09, 0x01, +0xd9, 0x00, 0xdf, 0x00, 0xb6, 0x00, 0xbf, 0x00, 0xbc, 0x00, 0xcd, 0x00, 0xc2, 0x00, 0xd0, 0x00, +0xa2, 0x00, 0xb5, 0x00, 0x79, 0x00, 0xb3, 0x00, 0x85, 0x00, 0x8e, 0x00, 0x73, 0x00, 0x85, 0x00, +0x5f, 0x00, 0x3b, 0x00, 0x9f, 0x00, 0x90, 0x00, 0x88, 0x00, 0x7d, 0x00, 0x73, 0x00, 0x62, 0x00, +0xf2, 0xff, 0x02, 0x00, 0x1f, 0x00, 0x16, 0x00, 0x60, 0x00, 0x3a, 0x00, 0x60, 0x00, 0x70, 0x00, +0x8a, 0x00, 0x76, 0x00, 0x90, 0x00, 0x7c, 0x00, 0xa2, 0x00, 0x79, 0x00, 0x2d, 0x00, 0x4a, 0x00, +0x7f, 0x00, 0x23, 0x00, 0x51, 0x00, 0x49, 0x00, 0x5d, 0x00, 0x61, 0x00, 0x81, 0x00, 0x85, 0x00, +0x82, 0x00, 0xc5, 0x00, 0x92, 0x00, 0x8b, 0x00, 0x44, 0x00, 0xc2, 0x00, 0x50, 0x00, 0xd8, 0x00, +0x82, 0x00, 0x4c, 0x00, 0x6d, 0x00, 0xaa, 0x00, 0xcc, 0x00, 0x9e, 0x00, 0x91, 0x00, 0xb0, 0x00, +0x91, 0x00, 0x98, 0x00, 0x55, 0x00, 0x7b, 0x00, 0xcb, 0x00, 0x77, 0x00, 0x53, 0x00, 0x7d, 0x00, +0x88, 0x00, 0x73, 0x00, 0x4b, 0x00, 0x13, 0x00, 0x04, 0x00, 0x1d, 0x00, 0x8f, 0x00, 0x78, 0x00, +0x70, 0x00, 0x6c, 0x00, 0x9f, 0x00, 0x84, 0x00, 0x7c, 0x00, 0x84, 0x00, 0x93, 0x00, 0x4e, 0x00, +0xa5, 0x00, 0x78, 0x00, 0x40, 0x00, 0x95, 0x00, 0x82, 0x00, 0x67, 0x00, 0x74, 0x00, 0x38, 0x00, +0x68, 0x00, 0x7f, 0x00, 0x36, 0x00, 0x4a, 0x00, 0x26, 0x00, 0x68, 0x00, 0x55, 0x00, 0x47, 0x00, +0x6a, 0x00, 0x54, 0x00, 0x29, 0x00, 0x2e, 0x00, 0x90, 0x00, 0x6a, 0x00, 0x78, 0x00, 0xa5, 0x00, +0x8a, 0x00, 0xb7, 0x00, 0xa6, 0x00, 0xd7, 0x00, 0xb0, 0x00, 0xc1, 0x00, 0xc7, 0x00, 0xba, 0x00, +0xdb, 0x00, 0xd6, 0x00, 0xbf, 0x00, 0xff, 0x00, 0xfa, 0x00, 0x29, 0x01, 0xf5, 0x00, 0xc9, 0x00, +0x9b, 0x00, 0xf2, 0x00, 0x31, 0x01, 0x4c, 0x01, 0x42, 0x01, 0x1d, 0x01, 0x35, 0x01, 0x4e, 0x01, +0x39, 0x01, 0x57, 0x01, 0x42, 0x01, 0x68, 0x01, 0x46, 0x01, 0x35, 0x01, 0x1f, 0x01, 0x4c, 0x01, +0x23, 0x01, 0x0c, 0x01, 0x1f, 0x01, 0x52, 0x01, 0x23, 0x01, 0x13, 0x01, 0x04, 0x01, 0x0f, 0x01, +0x26, 0x01, 0x37, 0x01, 0xff, 0x00, 0x41, 0x01, 0x35, 0x01, 0x3b, 0x01, 0x12, 0x01, 0x18, 0x01, +0x13, 0x01, 0x3e, 0x01, 0xf2, 0x00, 0x31, 0x01, 0x27, 0x01, 0x20, 0x01, 0x19, 0x01, 0xe2, 0x00, +0xe8, 0x00, 0x05, 0x01, 0xc7, 0x00, 0xcb, 0x00, 0xd5, 0x00, 0xf0, 0x00, 0x15, 0x01, 0xfe, 0x00, +0xf5, 0x00, 0xfa, 0x00, 0xe1, 0x00, 0xcb, 0x00, 0xf3, 0x00, 0x01, 0x01, 0x9a, 0x00, 0x9a, 0x00, +0xcf, 0x00, 0xb3, 0x00, 0xbd, 0x00, 0x02, 0x01, 0xda, 0x00, 0x96, 0x00, 0xb6, 0x00, 0xa1, 0x00, +0xca, 0x00, 0xca, 0x00, 0xe2, 0x00, 0xac, 0x00, 0xa6, 0x00, 0xa0, 0x00, 0x94, 0x00, 0x9a, 0x00, +0xa6, 0x00, 0xac, 0x00, 0x65, 0x00, 0x89, 0x00, 0x59, 0x00, 0x64, 0x00, 0x42, 0x00, 0x6a, 0x00, +0x78, 0x00, 0x89, 0x00, 0x70, 0x00, 0x8f, 0x00, 0x6b, 0x00, 0x60, 0x00, 0x58, 0x00, 0x4e, 0x00, +0x8d, 0x00, 0x43, 0x00, 0x40, 0x00, 0x24, 0x00, 0x52, 0x00, 0x48, 0x00, 0x2e, 0x00, 0xb2, 0x00, +0x72, 0x00, 0xc3, 0x00, 0x8a, 0x00, 0x6a, 0x00, 0x4e, 0x00, 0x04, 0x00, 0x1d, 0x00, 0x3d, 0x00, +0x43, 0x00, 0x00, 0x00, 0x06, 0x00, 0x45, 0x00, 0x15, 0x00, 0xfb, 0xff, 0x0d, 0x00, 0xf7, 0xff, +0xee, 0xff, 0xb5, 0xff, 0xbc, 0xff, 0x87, 0xff, 0x96, 0xff, 0x9a, 0xff, 0xaf, 0xff, 0x87, 0xff, +0x8b, 0xff, 0x58, 0xff, 0xa9, 0xff, 0x7a, 0xff, 0x64, 0xff, 0x56, 0xff, 0x81, 0xff, 0x92, 0xff, +0x31, 0xff, 0x5a, 0xff, 0x18, 0xff, 0x1f, 0xff, 0x0a, 0xff, 0x39, 0xff, 0x31, 0xff, 0x54, 0xff, +0x13, 0xff, 0x21, 0xff, 0x5a, 0xff, 0xfd, 0xfe, 0xe6, 0xfe, 0x45, 0xff, 0x7f, 0xff, 0x7c, 0xff, +0x71, 0xff, 0x60, 0xff, 0x5a, 0xff, 0x6c, 0xff, 0x37, 0xff, 0x58, 0xff, 0x91, 0xff, 0x99, 0xff, +0x6d, 0xff, 0xba, 0xff, 0x64, 0xff, 0xa3, 0xff, 0xc3, 0xff, 0x7a, 0xff, 0x8c, 0xff, 0xc7, 0xff, +0xb2, 0xff, 0xd1, 0xff, 0xd3, 0xff, 0xd4, 0xff, 0xc8, 0xff, 0xe6, 0xff, 0xfe, 0xff, 0xb1, 0xff, +0xd1, 0xff, 0xc1, 0xff, 0x80, 0xff, 0xb6, 0xff, 0x40, 0xff, 0xb3, 0xff, 0x97, 0xff, 0x6e, 0xff, +0xa4, 0xff, 0xd4, 0xff, 0x8c, 0xff, 0x3a, 0xff, 0x96, 0xff, 0x54, 0xff, 0x58, 0xff, 0x5d, 0xff, +0x33, 0xff, 0x64, 0xff, 0x32, 0xff, 0x69, 0xff, 0x3a, 0xff, 0x25, 0xff, 0x19, 0xff, 0xe0, 0xfe, +0xd3, 0xfe, 0x2e, 0xff, 0x1a, 0xff, 0x53, 0xff, 0x18, 0xff, 0x71, 0xff, 0x5a, 0xff, 0x30, 0xff, +0x61, 0xff, 0x46, 0xff, 0x56, 0xff, 0x9f, 0xff, 0x3d, 0xff, 0x48, 0xff, 0x60, 0xff, 0x66, 0xff, +0x41, 0xff, 0x55, 0xff, 0x17, 0xff, 0x13, 0xff, 0x0b, 0xff, 0x12, 0xff, 0x56, 0xff, 0x2d, 0xff, +0x2c, 0xff, 0x5a, 0xff, 0x2e, 0xff, 0x46, 0xff, 0x02, 0xff, 0x2d, 0xff, 0x46, 0xff, 0x78, 0xff, +0x36, 0xff, 0x60, 0xff, 0x25, 0xff, 0x1c, 0xff, 0x38, 0xff, 0xff, 0xfe, 0xf4, 0xfe, 0x31, 0xff, +0x22, 0xff, 0x38, 0xff, 0xff, 0xfe, 0xf5, 0xfe, 0x0a, 0xff, 0x09, 0xff, 0x0e, 0xff, 0x1c, 0xff, +0xf1, 0xfe, 0x08, 0xff, 0x11, 0xff, 0x18, 0xff, 0x4e, 0xff, 0xe8, 0xfe, 0xfb, 0xfe, 0x0a, 0xff, +0xf6, 0xfe, 0x22, 0xff, 0x2c, 0xff, 0x23, 0xff, 0x30, 0xff, 0x3d, 0xff, 0xec, 0xfe, 0xfc, 0xfe, +0x22, 0xff, 0x0e, 0xff, 0x40, 0xff, 0x15, 0xff, 0x1a, 0xff, 0x10, 0xff, 0x0e, 0xff, 0x2e, 0xff, +0x45, 0xff, 0x4b, 0xff, 0x21, 0xff, 0x1a, 0xff, 0x41, 0xff, 0x43, 0xff, 0x29, 0xff, 0x31, 0xff, +0x41, 0xff, 0xfb, 0xfe, 0x29, 0xff, 0xe8, 0xfe, 0x36, 0xff, 0x60, 0xff, 0x50, 0xff, 0x86, 0xff, +0xc8, 0xff, 0x80, 0xff, 0xde, 0xff, 0xb4, 0xff, 0xac, 0xff, 0x78, 0xff, 0x6c, 0xff, 0x4c, 0xff, +0x44, 0xff, 0x3b, 0xff, 0x43, 0xff, 0x4d, 0xff, 0xef, 0xfe, 0x0a, 0xff, 0x15, 0xff, 0x46, 0xff, +0x48, 0xff, 0x1f, 0xff, 0x0a, 0xff, 0x1b, 0xff, 0xf7, 0xfe, 0x26, 0xff, 0x22, 0xff, 0xea, 0xfe, +0x2f, 0xff, 0x24, 0xff, 0x3c, 0xff, 0x24, 0xff, 0x5a, 0xff, 0x55, 0xff, 0x6f, 0xff, 0xaa, 0xff, +0x98, 0xff, 0x91, 0xff, 0x99, 0xff, 0x91, 0xff, 0x53, 0xff, 0x4f, 0xff, 0x53, 0xff, 0x42, 0xff, +0x42, 0xff, 0x25, 0xff, 0x28, 0xff, 0x3f, 0xff, 0x45, 0xff, 0xd3, 0xfe, 0x4d, 0xff, 0x12, 0xff, +0x43, 0xff, 0x2e, 0xff, 0x2c, 0xff, 0x41, 0xff, 0x54, 0xff, 0x49, 0xff, 0x81, 0xff, 0x86, 0xff, +0x38, 0xff, 0x82, 0xff, 0x4f, 0xff, 0x28, 0xff, 0x0f, 0xff, 0x32, 0xff, 0x23, 0xff, 0x4f, 0xff, +0x35, 0xff, 0x42, 0xff, 0x18, 0xff, 0x0d, 0xff, 0x2f, 0xff, 0x4e, 0xff, 0x30, 0xff, 0x43, 0xff, +0x93, 0xff, 0x91, 0xff, 0x63, 0xff, 0x86, 0xff, 0x9a, 0xff, 0xa1, 0xff, 0x94, 0xff, 0xae, 0xff, +0x88, 0xff, 0xa9, 0xff, 0x22, 0xff, 0x7f, 0xff, 0x7b, 0xff, 0x8b, 0xff, 0xa5, 0xff, 0xa3, 0xff, +0xac, 0xff, 0x5f, 0xff, 0x63, 0xff, 0x85, 0xff, 0x9a, 0xff, 0x8f, 0xff, 0x88, 0xff, 0x7a, 0xff, +0x91, 0xff, 0x59, 0xff, 0x8f, 0xff, 0x4f, 0xff, 0x6a, 0xff, 0x86, 0xff, 0x9d, 0xff, 0x64, 0xff, +0x86, 0xff, 0x62, 0xff, 0x70, 0xff, 0x95, 0xff, 0x8f, 0xff, 0xa1, 0xff, 0x96, 0xff, 0xc4, 0xff, +0x7d, 0xff, 0xe3, 0xff, 0xa2, 0xff, 0xc4, 0xff, 0xa8, 0xff, 0x21, 0x00, 0xe6, 0xff, 0xe0, 0xff, +0x1f, 0x00, 0x00, 0x00, 0x09, 0x00, 0x80, 0x00, 0xa3, 0x00, 0x6d, 0x00, 0x7c, 0x00, 0xc5, 0x00, +0xaa, 0x00, 0x67, 0x00, 0x6a, 0x00, 0x64, 0x00, 0x85, 0x00, 0x7b, 0x00, 0xb4, 0x00, 0x98, 0x00, +0xba, 0x00, 0x91, 0x00, 0xa9, 0x00, 0x69, 0x00, 0x9c, 0x00, 0x88, 0x00, 0x82, 0x00, 0x96, 0x00, +0x68, 0x00, 0x7b, 0x00, 0xa3, 0x00, 0xa7, 0x00, 0x65, 0x00, 0xb7, 0x00, 0xa1, 0x00, 0x77, 0x00, +0xcf, 0x00, 0x84, 0x00, 0x52, 0x00, 0x6c, 0x00, 0x99, 0x00, 0x41, 0x00, 0x84, 0x00, 0x93, 0x00, +0xb3, 0x00, 0xaa, 0x00, 0xba, 0x00, 0x75, 0x00, 0x2b, 0x00, 0x40, 0x00, 0x23, 0x00, 0x23, 0x00, +0x12, 0x00, 0x57, 0x00, 0x14, 0x00, 0x20, 0x00, 0x14, 0x00, 0xe6, 0xff, 0x61, 0x00, 0x4d, 0x00, +0x64, 0x00, 0x7f, 0x00, 0x3e, 0x00, 0x4f, 0x00, 0x53, 0x00, 0x8e, 0x00, 0x4e, 0x00, 0x52, 0x00, +0x3c, 0x00, 0x1c, 0x00, 0x54, 0x00, 0x7c, 0x00, 0xd1, 0x00, 0x40, 0x00, 0x7d, 0x00, 0x9b, 0x00, +0x75, 0x00, 0x1b, 0x00, 0xf6, 0xff, 0x15, 0x00, 0x1a, 0x00, 0xa9, 0xff, 0xfb, 0xff, 0xe2, 0xff, +0xd8, 0xff, 0xe1, 0xff, 0xfd, 0xff, 0xca, 0xff, 0xb3, 0xff, 0x9c, 0xff, 0xbd, 0xff, 0xbb, 0xff, +0x93, 0xff, 0xbb, 0xff, 0xc3, 0xff, 0xcd, 0xff, 0xcf, 0xff, 0xd3, 0xff, 0xca, 0xff, 0x0a, 0x00, +0xf1, 0xff, 0xd5, 0xff, 0xb5, 0xff, 0x70, 0xff, 0x54, 0xff, 0xad, 0xff, 0x66, 0xff, 0x60, 0xff, +0x49, 0xff, 0x17, 0xff, 0x71, 0xff, 0x89, 0xff, 0x3d, 0xff, 0x41, 0xff, 0x49, 0xff, 0x1d, 0xff, +0x1e, 0xff, 0x0d, 0xff, 0x53, 0xff, 0x13, 0xff, 0x2f, 0xff, 0x72, 0xff, 0x59, 0xff, 0x7e, 0xff, +0x2e, 0xff, 0x8b, 0xff, 0x59, 0xff, 0x8a, 0xff, 0x76, 0xff, 0x90, 0xff, 0xa5, 0xff, 0x7a, 0xff, +0x86, 0xff, 0x68, 0xff, 0x2a, 0xff, 0x29, 0xff, 0x31, 0xff, 0x41, 0xff, 0xa7, 0xff, 0x31, 0xff, +0x82, 0xff, 0x72, 0xff, 0x41, 0xff, 0x2b, 0xff, 0x6a, 0xff, 0x86, 0xff, 0x27, 0xff, 0x6f, 0xff, +0x16, 0xff, 0x5a, 0xff, 0x55, 0xff, 0x23, 0xff, 0x4f, 0xff, 0x5a, 0xff, 0x35, 0xff, 0x7e, 0xff, +0x1d, 0xff, 0x01, 0xff, 0x0c, 0xff, 0xfa, 0xfe, 0xf9, 0xfe, 0x3d, 0xff, 0xd0, 0xfe, 0x2b, 0xff, +0x1e, 0xff, 0x0b, 0xff, 0x13, 0xff, 0x23, 0xff, 0xe9, 0xfe, 0x11, 0xff, 0x25, 0xff, 0x04, 0xff, +0x27, 0xff, 0x52, 0xff, 0x36, 0xff, 0x14, 0xff, 0x0e, 0xff, 0x4d, 0xff, 0x6d, 0xff, 0x73, 0xff, +0x71, 0xff, 0x76, 0xff, 0x6d, 0xff, 0x88, 0xff, 0x61, 0xff, 0x47, 0xff, 0x13, 0xff, 0x4c, 0xff, +0x5c, 0xff, 0x88, 0xff, 0x5a, 0xff, 0x84, 0xff, 0x74, 0xff, 0x99, 0xff, 0x8b, 0xff, 0x74, 0xff, +0x6f, 0xff, 0x4f, 0xff, 0x59, 0xff, 0x20, 0xff, 0x5d, 0xff, 0x33, 0xff, 0x5e, 0xff, 0x42, 0xff, +0x91, 0xff, 0x46, 0xff, 0x6d, 0xff, 0x83, 0xff, 0x4d, 0xff, 0x31, 0xff, 0x3c, 0xff, 0x35, 0xff, +0x44, 0xff, 0x87, 0xff, 0x6d, 0xff, 0xa0, 0xff, 0x8a, 0xff, 0x83, 0xff, 0x9b, 0xff, 0x66, 0xff, +0xa7, 0xff, 0xb8, 0xff, 0xc1, 0xff, 0x74, 0xff, 0xce, 0xff, 0xb7, 0xff, 0xae, 0xff, 0xd7, 0xff, +0xbf, 0xff, 0xc9, 0xff, 0xc9, 0xff, 0xea, 0xff, 0x16, 0x00, 0x08, 0x00, 0x2a, 0x00, 0xe3, 0xff, +0xf4, 0xff, 0x3d, 0x00, 0x2d, 0x00, 0x3d, 0x00, 0x57, 0x00, 0x61, 0x00, 0x57, 0x00, 0x61, 0x00, +0xe7, 0xff, 0xdf, 0xff, 0xee, 0xff, 0xc0, 0xff, 0xbd, 0xff, 0xf7, 0xff, 0xdc, 0xff, 0x1e, 0x00, +0x10, 0x00, 0xdd, 0xff, 0x01, 0x00, 0xff, 0xff, 0x07, 0x00, 0x1a, 0x00, 0x2c, 0x00, 0x20, 0x00, +0x26, 0x00, 0x39, 0x00, 0x01, 0x00, 0x11, 0x00, 0x16, 0x00, 0x25, 0x00, 0xf8, 0xff, 0x03, 0x00, +0x21, 0x00, 0x1e, 0x00, 0xe3, 0xff, 0xca, 0xff, 0x06, 0x00, 0xbf, 0xff, 0xe7, 0xff, 0xf2, 0xff, +0x0e, 0x00, 0x08, 0x00, 0x1b, 0x00, 0x3c, 0x00, 0x16, 0x00, 0x11, 0x00, 0x1e, 0x00, 0xf5, 0xff, +0xe9, 0xff, 0xac, 0xff, 0xd1, 0xff, 0x0d, 0x00, 0x26, 0x00, 0x38, 0x00, 0x0f, 0x00, 0x29, 0x00, +0x19, 0x00, 0xf2, 0xff, 0x2b, 0x00, 0xdd, 0xff, 0xe8, 0xff, 0x7e, 0xff, 0xa0, 0xff, 0xde, 0xff, +0xdc, 0xff, 0x9c, 0xff, 0xdc, 0xff, 0x9c, 0xff, 0xb2, 0xff, 0x96, 0xff, 0x9b, 0xff, 0x88, 0xff, +0xc0, 0xff, 0x9a, 0xff, 0xb5, 0xff, 0xc3, 0xff, 0xc6, 0xff, 0x11, 0x00, 0xb2, 0xff, 0xdf, 0xff, +0x09, 0x00, 0x12, 0x00, 0xd1, 0xff, 0xd1, 0xff, 0xe2, 0xff, 0x25, 0x00, 0x03, 0x00, 0x2b, 0x00, +0x45, 0x00, 0xdf, 0xff, 0xee, 0xff, 0x29, 0x00, 0x3b, 0x00, 0xfb, 0xff, 0x1e, 0x00, 0xf9, 0xff, +0x4a, 0x00, 0xea, 0xff, 0x11, 0x00, 0x0c, 0x00, 0xe0, 0xff, 0x40, 0x00, 0x0b, 0x00, 0x1d, 0x00, +0xef, 0xff, 0x41, 0x00, 0x4e, 0x00, 0x2d, 0x00, 0x44, 0x00, 0x49, 0x00, 0x69, 0x00, 0x5b, 0x00, +0x33, 0x00, 0x20, 0x00, 0x43, 0x00, 0x28, 0x00, 0x9f, 0x00, 0x6e, 0x00, 0x61, 0x00, 0x3e, 0x00, +0x40, 0x00, 0x6a, 0x00, 0x68, 0x00, 0xa8, 0x00, 0xd9, 0x00, 0xc2, 0x00, 0xa7, 0x00, 0x94, 0x00, +0xb8, 0x00, 0xa0, 0x00, 0x70, 0x00, 0x85, 0x00, 0x68, 0x00, 0x8c, 0x00, 0x98, 0x00, 0xad, 0x00, +0xb2, 0x00, 0xa5, 0x00, 0x84, 0x00, 0xb1, 0x00, 0xa7, 0x00, 0xc4, 0x00, 0xed, 0x00, 0xe4, 0x00, +0xa9, 0x00, 0xb5, 0x00, 0xb0, 0x00, 0xe9, 0x00, 0xc4, 0x00, 0xee, 0x00, 0x1e, 0x01, 0xe1, 0x00, +0xdd, 0x00, 0xc4, 0x00, 0xdb, 0x00, 0x02, 0x01, 0xbb, 0x00, 0xa3, 0x00, 0xb0, 0x00, 0x8a, 0x00, +0x7c, 0x00, 0x7e, 0x00, 0xc9, 0x00, 0xd7, 0x00, 0xe1, 0x00, 0xb9, 0x00, 0xb7, 0x00, 0xa1, 0x00, +0xff, 0x00, 0xb8, 0x00, 0xe4, 0x00, 0xc6, 0x00, 0xed, 0x00, 0xdd, 0x00, 0xf2, 0x00, 0xd4, 0x00, +0x1e, 0x01, 0xa1, 0x00, 0xdb, 0x00, 0xef, 0x00, 0xe7, 0x00, 0x18, 0x01, 0xd1, 0x00, 0xc9, 0x00, +0xdd, 0x00, 0x99, 0x00, 0xc5, 0x00, 0xd5, 0x00, 0xad, 0x00, 0xe1, 0x00, 0xe8, 0x00, 0xc5, 0x00, +0xee, 0x00, 0xa4, 0x00, 0xc1, 0x00, 0xcd, 0x00, 0xbf, 0x00, 0x5b, 0x00, 0x61, 0x00, 0x45, 0x00, +0x4a, 0x00, 0x91, 0x00, 0x57, 0x00, 0x85, 0x00, 0x64, 0x00, 0x7d, 0x00, 0x6b, 0x00, 0x29, 0x00, +0x17, 0x00, 0x53, 0x00, 0x66, 0x00, 0x5e, 0x00, 0x41, 0x00, 0x54, 0x00, 0x03, 0x00, 0xc7, 0xff, +0xf5, 0xff, 0xd6, 0xff, 0xe4, 0xff, 0xf4, 0xff, 0x17, 0x00, 0x18, 0x00, 0x34, 0x00, 0x48, 0x00, +0x2d, 0x00, 0x19, 0x00, 0x2e, 0x00, 0x23, 0x00, 0x3c, 0x00, 0x33, 0x00, 0x6d, 0x00, 0x46, 0x00, +0x89, 0x00, 0x60, 0x00, 0x76, 0x00, 0x71, 0x00, 0x4e, 0x00, 0x5e, 0x00, 0x49, 0x00, 0x7a, 0x00, +0x92, 0x00, 0x69, 0x00, 0xa7, 0x00, 0x7d, 0x00, 0x88, 0x00, 0x7e, 0x00, 0xa0, 0x00, 0x7d, 0x00, +0x8e, 0x00, 0xa7, 0x00, 0x7b, 0x00, 0xa9, 0x00, 0x5d, 0x00, 0xca, 0x00, 0x8b, 0x00, 0xa8, 0x00, +0x75, 0x00, 0x86, 0x00, 0x95, 0x00, 0x67, 0x00, 0x7a, 0x00, 0x8b, 0x00, 0x99, 0x00, 0x76, 0x00, +0x3d, 0x00, 0x7b, 0x00, 0x7f, 0x00, 0xb7, 0x00, 0x93, 0x00, 0xae, 0x00, 0x86, 0x00, 0x93, 0x00, +0x96, 0x00, 0x87, 0x00, 0x79, 0x00, 0x62, 0x00, 0xa5, 0x00, 0x76, 0x00, 0x56, 0x00, 0x55, 0x00, +0x32, 0x00, 0x6f, 0x00, 0x43, 0x00, 0x0f, 0x00, 0x4f, 0x00, 0x56, 0x00, 0x08, 0x00, 0x27, 0x00, +0x3c, 0x00, 0xe3, 0xff, 0x10, 0x00, 0x01, 0x00, 0x34, 0x00, 0x3c, 0x00, 0x16, 0x00, 0x24, 0x00, +0x0a, 0x00, 0x3c, 0x00, 0x47, 0x00, 0x10, 0x00, 0xef, 0xff, 0xe4, 0xff, 0xb2, 0xff, 0xd9, 0xff, +0xce, 0xff, 0x9d, 0xff, 0xb9, 0xff, 0xb7, 0xff, 0x98, 0xff, 0x9e, 0xff, 0x68, 0xff, 0xc5, 0xff, +0x93, 0xff, 0xb6, 0xff, 0x79, 0xff, 0xcf, 0xff, 0xaa, 0xff, 0xaa, 0xff, 0xda, 0xff, 0xcd, 0xff, +0xc9, 0xff, 0xf2, 0xff, 0xda, 0xff, 0xe6, 0xff, 0xc8, 0xff, 0xe5, 0xff, 0xcb, 0xff, 0xee, 0xff, +0xd7, 0xff, 0x06, 0x00, 0xf4, 0xff, 0xf6, 0xff, 0xe2, 0xff, 0xbf, 0xff, 0xd2, 0xff, 0x5f, 0xff, +0xa1, 0xff, 0x6c, 0xff, 0x71, 0xff, 0xa8, 0xff, 0xc9, 0xff, 0xc6, 0xff, 0xb4, 0xff, 0x81, 0xff, +0xbb, 0xff, 0xab, 0xff, 0xa8, 0xff, 0xa8, 0xff, 0x9f, 0xff, 0x96, 0xff, 0x71, 0xff, 0x7d, 0xff, +0xb3, 0xff, 0x6c, 0xff, 0x47, 0xff, 0x50, 0xff, 0x2e, 0xff, 0x49, 0xff, 0x42, 0xff, 0x23, 0xff, +0x1a, 0xff, 0x0a, 0xff, 0x1a, 0xff, 0xfe, 0xfe, 0xf6, 0xfe, 0xce, 0xfe, 0x35, 0xff, 0x42, 0xff, +0x60, 0xff, 0x1e, 0xff, 0x42, 0xff, 0x49, 0xff, 0x58, 0xff, 0x74, 0xff, 0xa2, 0xff, 0xba, 0xff, +0xa0, 0xff, 0xbf, 0xff, 0xc0, 0xff, 0xb1, 0xff, 0xb6, 0xff, 0xf8, 0xff, 0x91, 0xff, 0xa6, 0xff, +0x8a, 0xff, 0xad, 0xff, 0xcf, 0xff, 0x92, 0xff, 0x3f, 0xff, 0x80, 0xff, 0x7b, 0xff, 0x43, 0xff, +0x6b, 0xff, 0xae, 0xff, 0xa7, 0xff, 0xbe, 0xff, 0xa2, 0xff, 0x95, 0xff, 0xc4, 0xff, 0xf1, 0xff, +0xbc, 0xff, 0xc8, 0xff, 0xc3, 0xff, 0x8b, 0xff, 0xc3, 0xff, 0x95, 0xff, 0xba, 0xff, 0x5a, 0xff, +0x76, 0xff, 0x98, 0xff, 0x60, 0xff, 0xba, 0xff, 0xd0, 0xff, 0xd2, 0xff, 0xa8, 0xff, 0xd9, 0xff, +0xb3, 0xff, 0x8d, 0xff, 0xc2, 0xff, 0xa5, 0xff, 0x96, 0xff, 0xbe, 0xff, 0xbf, 0xff, 0xe4, 0xff, +0xe8, 0xff, 0xd2, 0xff, 0xa6, 0xff, 0xd7, 0xff, 0xc0, 0xff, 0xb2, 0xff, 0xb3, 0xff, 0xea, 0xff, +0x10, 0x00, 0x24, 0x00, 0xe2, 0xff, 0xfc, 0xff, 0xd5, 0xff, 0xf8, 0xff, 0xfe, 0xff, 0x06, 0x00, +0xc4, 0xff, 0x23, 0x00, 0x4e, 0x00, 0x04, 0x00, 0x2a, 0x00, 0x46, 0x00, 0x1e, 0x00, 0x58, 0x00, +0x0b, 0x00, 0x1d, 0x00, 0x05, 0x00, 0xf6, 0xff, 0xc9, 0xff, 0xaf, 0xff, 0xc9, 0xff, 0x5c, 0xff, +0x5e, 0xff, 0x8b, 0xff, 0x64, 0xff, 0x4a, 0xff, 0x53, 0xff, 0x89, 0xff, 0x36, 0xff, 0x30, 0xff, +0x5b, 0xff, 0x75, 0xff, 0x8c, 0xff, 0x8b, 0xff, 0x81, 0xff, 0x9e, 0xff, 0x91, 0xff, 0xbd, 0xff, +0xaf, 0xff, 0xc9, 0xff, 0xbb, 0xff, 0xee, 0xff, 0xfb, 0xff, 0x29, 0x00, 0xea, 0xff, 0x33, 0x00, +0x1a, 0x00, 0x0e, 0x00, 0x2b, 0x00, 0x47, 0x00, 0x52, 0x00, 0x42, 0x00, 0x70, 0x00, 0x6b, 0x00, +0x7e, 0x00, 0x76, 0x00, 0x7e, 0x00, 0x51, 0x00, 0x79, 0x00, 0x5e, 0x00, 0x66, 0x00, 0x03, 0x00, +0x9c, 0x00, 0x8d, 0x00, 0x6d, 0x00, 0x22, 0x00, 0x3a, 0x00, 0x19, 0x00, 0x21, 0x00, 0x43, 0x00, +0x1b, 0x00, 0xf1, 0xff, 0x09, 0x00, 0x06, 0x00, 0x35, 0x00, 0x0a, 0x00, 0xeb, 0xff, 0xe1, 0xff, +0x18, 0x00, 0x2f, 0x00, 0xf4, 0xff, 0xcc, 0xff, 0xcb, 0xff, 0x9b, 0xff, 0x8f, 0xff, 0xad, 0xff, +0x94, 0xff, 0xb5, 0xff, 0xca, 0xff, 0xbf, 0xff, 0x48, 0xff, 0x83, 0xff, 0x96, 0xff, 0xc9, 0xff, +0xb5, 0xff, 0xe1, 0xff, 0xb5, 0xff, 0xe2, 0xff, 0xc5, 0xff, 0xef, 0xff, 0xd1, 0xff, 0xde, 0xff, +0xd6, 0xff, 0xb3, 0xff, 0xd7, 0xff, 0xe3, 0xff, 0xe4, 0xff, 0xdc, 0xff, 0xfb, 0xff, 0x00, 0x00, +0x3c, 0x00, 0x1b, 0x00, 0x26, 0x00, 0x1f, 0x00, 0x69, 0x00, 0x2c, 0x00, 0x55, 0x00, 0x22, 0x00, +0x2f, 0x00, 0x23, 0x00, 0x23, 0x00, 0x23, 0x00, 0xe3, 0xff, 0xa8, 0xff, 0xd5, 0xff, 0xe0, 0xff, +0xc7, 0xff, 0x04, 0x00, 0x02, 0x00, 0xf8, 0xff, 0x1a, 0x00, 0xfd, 0xff, 0xcf, 0xff, 0xeb, 0xff, +0xca, 0xff, 0xd8, 0xff, 0xab, 0xff, 0xda, 0xff, 0xc1, 0xff, 0xe1, 0xff, 0xc8, 0xff, 0xe4, 0xff, +0xc0, 0xff, 0xc3, 0xff, 0x9d, 0xff, 0x81, 0xff, 0xae, 0xff, 0x83, 0xff, 0xc5, 0xff, 0xb9, 0xff, +0xd0, 0xff, 0x01, 0x00, 0xff, 0xff, 0xc7, 0xff, 0xe1, 0xff, 0xf0, 0xff, 0xd7, 0xff, 0x0a, 0x00, +0xe4, 0xff, 0x10, 0x00, 0xe5, 0xff, 0xf9, 0xff, 0x01, 0x00, 0x1d, 0x00, 0x16, 0x00, 0xfd, 0xff, +0x21, 0x00, 0xd8, 0xff, 0x05, 0x00, 0x1d, 0x00, 0x58, 0x00, 0x48, 0x00, 0x1d, 0x00, 0x2f, 0x00, +0x29, 0x00, 0x41, 0x00, 0x82, 0x00, 0xb4, 0x00, 0x92, 0x00, 0x80, 0x00, 0xae, 0x00, 0x94, 0x00, +0x47, 0x00, 0xdd, 0xff, 0x13, 0x00, 0x19, 0x00, 0xee, 0xff, 0x23, 0x00, 0xfc, 0xff, 0x10, 0x00, +0x1e, 0x00, 0xf9, 0xff, 0xf1, 0xff, 0x4d, 0x00, 0x76, 0x00, 0x4e, 0x00, 0x6f, 0x00, 0x13, 0x00, +0x11, 0x00, 0x2d, 0x00, 0x32, 0x00, 0x56, 0x00, 0x2b, 0x00, 0x2f, 0x00, 0x21, 0x00, 0x44, 0x00, +0xf8, 0xff, 0xeb, 0xff, 0x16, 0x00, 0x0b, 0x00, 0x19, 0x00, 0xf1, 0xff, 0x21, 0x00, 0xfd, 0xff, +0xfd, 0xff, 0xb8, 0xff, 0xc0, 0xff, 0xa4, 0xff, 0xb7, 0xff, 0xa4, 0xff, 0x9d, 0xff, 0xb7, 0xff, +0xa2, 0xff, 0x9b, 0xff, 0xbe, 0xff, 0xd9, 0xff, 0xda, 0xff, 0xc7, 0xff, 0xef, 0xff, 0x0a, 0x00, +0x42, 0x00, 0x00, 0x00, 0xf9, 0xff, 0x07, 0x00, 0xfb, 0xff, 0xf9, 0xff, 0x08, 0x00, 0xe0, 0xff, +0x19, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x1e, 0x00, 0x21, 0x00, 0x1a, 0x00, 0x32, 0x00, 0x02, 0x00, +0xef, 0xff, 0x09, 0x00, 0x03, 0x00, 0xe7, 0xff, 0x11, 0x00, 0x0c, 0x00, 0xe8, 0xff, 0xc5, 0xff, +0xc7, 0xff, 0xc7, 0xff, 0x22, 0x00, 0xea, 0xff, 0x3e, 0x00, 0x47, 0x00, 0x2d, 0x00, 0x13, 0x00, +0x40, 0x00, 0x5f, 0x00, 0x94, 0x00, 0x29, 0x00, 0x11, 0x00, 0xe9, 0xff, 0x2a, 0x00, 0x45, 0x00, +0x54, 0x00, 0x60, 0x00, 0x87, 0x00, 0x61, 0x00, 0x99, 0x00, 0x89, 0x00, 0x89, 0x00, 0xa6, 0x00, +0xb2, 0x00, 0xad, 0x00, 0x99, 0x00, 0xb8, 0x00, 0xbe, 0x00, 0xca, 0x00, 0xc4, 0x00, 0xdd, 0x00, +0x9f, 0x00, 0xb2, 0x00, 0xe9, 0x00, 0x9e, 0x00, 0xa8, 0x00, 0x8e, 0x00, 0xa7, 0x00, 0x76, 0x00, +0xc5, 0x00, 0x98, 0x00, 0x8c, 0x00, 0x86, 0x00, 0x8c, 0x00, 0x5d, 0x00, 0xad, 0x00, 0xb7, 0x00, +0x8f, 0x00, 0x9b, 0x00, 0x6a, 0x00, 0x7f, 0x00, 0x98, 0x00, 0x84, 0x00, 0x58, 0x00, 0x9b, 0x00, +0x7d, 0x00, 0x5a, 0x00, 0x5d, 0x00, 0x96, 0x00, 0x87, 0x00, 0xa8, 0x00, 0x9f, 0x00, 0x72, 0x00, +0xab, 0x00, 0x9b, 0x00, 0xc9, 0x00, 0xd6, 0x00, 0xb9, 0x00, 0xe1, 0x00, 0xd7, 0x00, 0xb7, 0x00, +0x06, 0x01, 0x2f, 0x01, 0x18, 0x01, 0xdc, 0x00, 0x30, 0x01, 0x0f, 0x01, 0xeb, 0x00, 0xdf, 0x00, +0xfd, 0x00, 0x1c, 0x01, 0xfb, 0x00, 0xce, 0x00, 0xd9, 0x00, 0xeb, 0x00, 0x1b, 0x01, 0x0f, 0x01, +0xfd, 0x00, 0xe5, 0x00, 0xf2, 0x00, 0xe4, 0x00, 0xd9, 0x00, 0xe0, 0x00, 0xe3, 0x00, 0xdd, 0x00, +0x97, 0x00, 0xb0, 0x00, 0x67, 0x00, 0x51, 0x00, 0x67, 0x00, 0x92, 0x00, 0xc8, 0x00, 0xc0, 0x00, +0xa5, 0x00, 0x9a, 0x00, 0xac, 0x00, 0x94, 0x00, 0x71, 0x00, 0x7d, 0x00, 0xa7, 0x00, 0xa5, 0x00, +0x8f, 0x00, 0x8a, 0x00, 0x45, 0x00, 0x74, 0x00, 0x50, 0x00, 0x61, 0x00, 0x64, 0x00, 0x89, 0x00, +0xad, 0x00, 0xab, 0x00, 0x9b, 0x00, 0x64, 0x00, 0x9a, 0x00, 0x71, 0x00, 0x90, 0x00, 0x6f, 0x00, +0x87, 0x00, 0x5a, 0x00, 0x6f, 0x00, 0xaf, 0x00, 0x55, 0x00, 0x5f, 0x00, 0x58, 0x00, 0x7e, 0x00, +0x93, 0x00, 0x66, 0x00, 0x4d, 0x00, 0x7c, 0x00, 0x4e, 0x00, 0x35, 0x00, 0x1d, 0x00, 0x65, 0x00, +0x1d, 0x00, 0x10, 0x00, 0x31, 0x00, 0x6a, 0x00, 0x52, 0x00, 0x2c, 0x00, 0x5b, 0x00, 0x6f, 0x00, +0x55, 0x00, 0x37, 0x00, 0x4d, 0x00, 0x2f, 0x00, 0x11, 0x00, 0xfb, 0xff, 0xf4, 0xff, 0xd8, 0xff, +0x41, 0x00, 0x11, 0x00, 0x6d, 0xff, 0xc3, 0xff, 0x72, 0xff, 0x89, 0xff, 0x60, 0xff, 0x7d, 0xff, +0xe9, 0xff, 0xbe, 0xff, 0xea, 0xff, 0xca, 0xff, 0x01, 0x00, 0x6c, 0xff, 0x9b, 0xff, 0xf4, 0xff, +0xf0, 0xff, 0x2e, 0x00, 0x43, 0x00, 0x52, 0x00, 0x1c, 0x00, 0x13, 0x00, 0x69, 0x00, 0x55, 0x00, +0x46, 0x00, 0x4c, 0x00, 0x5b, 0x00, 0x33, 0x00, 0x37, 0x00, 0xf4, 0xff, 0xfb, 0xff, 0xdd, 0xff, +0xd8, 0xff, 0x0f, 0x00, 0x02, 0x00, 0x10, 0x00, 0xe9, 0xff, 0xf6, 0xff, 0x88, 0xff, 0xd1, 0xff, +0x4f, 0xff, 0xb2, 0xff, 0x6c, 0xff, 0x7e, 0xff, 0x94, 0xff, 0x9c, 0xff, 0x48, 0xff, 0x3b, 0xff, +0x1f, 0xff, 0x4e, 0xff, 0xe7, 0xfe, 0xfc, 0xfe, 0x1c, 0xff, 0x2b, 0xff, 0x37, 0xff, 0xdf, 0xfe, +0xb1, 0xfe, 0xbb, 0xfe, 0xbc, 0xfe, 0xcf, 0xfe, 0xdf, 0xfe, 0xa5, 0xfe, 0xe4, 0xfe, 0xc9, 0xfe, +0xe9, 0xfe, 0xef, 0xfe, 0xe6, 0xfe, 0xc1, 0xfe, 0xb1, 0xfe, 0xba, 0xfe, 0x8f, 0xfe, 0x9b, 0xfe, +0xcb, 0xfe, 0xca, 0xfe, 0x07, 0xff, 0xe7, 0xfe, 0x02, 0xff, 0xfe, 0xfe, 0x25, 0xff, 0xff, 0xfe, +0xf4, 0xfe, 0x26, 0xff, 0x27, 0xff, 0x4b, 0xff, 0x40, 0xff, 0x2b, 0xff, 0x1d, 0xff, 0x7e, 0xff, +0x53, 0xff, 0xae, 0xff, 0xb9, 0xff, 0xac, 0xff, 0x83, 0xff, 0x96, 0xff, 0x94, 0xff, 0xd8, 0xff, +0x88, 0xff, 0xb3, 0xff, 0xb3, 0xff, 0x9c, 0xff, 0xc5, 0xff, 0xca, 0xff, 0x06, 0x00, 0xff, 0xff, +0xe3, 0xff, 0x25, 0x00, 0x02, 0x00, 0xc2, 0xff, 0x21, 0x00, 0x41, 0x00, 0x1e, 0x00, 0x71, 0x00, +0x58, 0x00, 0x9c, 0x00, 0x6f, 0x00, 0x42, 0x00, 0x0c, 0x00, 0x03, 0x00, 0xd8, 0xff, 0xef, 0xff, +0xac, 0xff, 0xcd, 0xff, 0xdb, 0xff, 0xf0, 0xff, 0x64, 0x00, 0x30, 0x00, 0x70, 0x00, 0x2a, 0x00, +0xb2, 0xff, 0x9d, 0xff, 0xb0, 0xff, 0x09, 0x00, 0x18, 0x00, 0x94, 0xff, 0x91, 0xff, 0xec, 0xff, +0x0f, 0x00, 0xc5, 0xff, 0xeb, 0xff, 0xc9, 0xff, 0x18, 0x00, 0xff, 0xff, 0xcc, 0xff, 0x8e, 0xff, +0xd9, 0xff, 0x6a, 0xff, 0x4f, 0xff, 0x37, 0xff, 0x57, 0xff, 0x87, 0xff, 0x68, 0xff, 0xbc, 0xff, +0xd0, 0xff, 0xc4, 0xff, 0xcc, 0xff, 0xbe, 0xff, 0xea, 0xff, 0x59, 0xff, 0x55, 0xff, 0x8d, 0xff, +0xbc, 0xff, 0xc2, 0xff, 0xaf, 0xff, 0x8e, 0xff, 0x78, 0xff, 0x65, 0xff, 0x67, 0xff, 0x82, 0xff, +0x6d, 0xff, 0x23, 0xff, 0x6c, 0xff, 0x49, 0xff, 0x76, 0xff, 0xa8, 0xff, 0x88, 0xff, 0x4e, 0xff, +0x3c, 0xff, 0x66, 0xff, 0x8a, 0xff, 0x75, 0xff, 0x74, 0xff, 0x6e, 0xff, 0x7e, 0xff, 0xba, 0xff, +0xc9, 0xff, 0x8b, 0xff, 0x8f, 0xff, 0x8e, 0xff, 0x96, 0xff, 0xc4, 0xff, 0xe3, 0xff, 0x1e, 0x00, +0xfb, 0xff, 0x22, 0x00, 0x12, 0x00, 0x3a, 0x00, 0x71, 0x00, 0x5b, 0x00, 0x44, 0x00, 0x3d, 0x00, +0x46, 0x00, 0x59, 0x00, 0x18, 0x00, 0x0a, 0x00, 0x59, 0x00, 0x5a, 0x00, 0x4b, 0x00, 0x80, 0x00, +0xaf, 0x00, 0xa2, 0x00, 0xab, 0x00, 0xa6, 0x00, 0xc6, 0x00, 0xfd, 0x00, 0xdf, 0x00, 0xa4, 0x00, +0xd1, 0x00, 0xa6, 0x00, 0xf9, 0x00, 0x01, 0x01, 0x83, 0x00, 0x83, 0x00, 0x34, 0x00, 0x55, 0x00, +0x7a, 0x00, 0x5c, 0x00, 0x7b, 0x00, 0x5a, 0x00, 0x17, 0x00, 0x6a, 0x00, 0x36, 0x00, 0xe8, 0xff, +0x01, 0x00, 0x05, 0x00, 0x10, 0x00, 0x1e, 0x00, 0x6a, 0x00, 0x77, 0x00, 0x18, 0x00, 0x4c, 0x00, +0x53, 0x00, 0x6c, 0x00, 0x69, 0x00, 0x8b, 0x00, 0x93, 0x00, 0x59, 0x00, 0x8f, 0x00, 0xb9, 0x00, +0x9f, 0x00, 0x2f, 0x00, 0x60, 0x00, 0x92, 0x00, 0xb6, 0x00, 0x95, 0x00, 0xd4, 0x00, 0xa9, 0x00, +0x7f, 0x00, 0x8e, 0x00, 0xb3, 0x00, 0xc8, 0x00, 0x8c, 0x00, 0x96, 0x00, 0x6e, 0x00, 0x7b, 0x00, +0x91, 0x00, 0x88, 0x00, 0xca, 0x00, 0xb8, 0x00, 0x82, 0x00, 0x73, 0x00, 0xbd, 0x00, 0xab, 0x00, +0x8c, 0x00, 0x90, 0x00, 0x8d, 0x00, 0xaa, 0x00, 0xb8, 0x00, 0x9b, 0x00, 0x93, 0x00, 0xad, 0x00, +0xac, 0x00, 0xa5, 0x00, 0x79, 0x00, 0xc1, 0x00, 0xa8, 0x00, 0xbf, 0x00, 0x86, 0x00, 0xe5, 0x00, +0x9e, 0x00, 0x5f, 0x00, 0x67, 0x00, 0xec, 0x00, 0xb9, 0x00, 0xd0, 0x00, 0xe1, 0x00, 0xdd, 0x00, +0xca, 0x00, 0xbe, 0x00, 0xfa, 0x00, 0xcf, 0x00, 0xba, 0x00, 0x09, 0x01, 0x93, 0x00, 0xde, 0x00, +0xc7, 0x00, 0x92, 0x00, 0x9c, 0x00, 0x5c, 0x00, 0x51, 0x00, 0x31, 0x00, 0x32, 0x00, 0x40, 0x00, +0x1c, 0x00, 0x02, 0x00, 0x34, 0x00, 0x1d, 0x00, 0xfb, 0xff, 0x0b, 0x00, 0x47, 0x00, 0x60, 0x00, +0x22, 0x00, 0x2f, 0x00, 0x1d, 0x00, 0x6b, 0x00, 0x1e, 0x00, 0x15, 0x00, 0xe0, 0xff, 0x98, 0xff, +0xba, 0xff, 0xde, 0xff, 0xda, 0xff, 0xd0, 0xff, 0xf0, 0xff, 0xd4, 0xff, 0xc4, 0xff, 0xbf, 0xff, +0xbf, 0xff, 0xad, 0xff, 0xb9, 0xff, 0xe4, 0xff, 0xe8, 0xff, 0xe9, 0xff, 0xe3, 0xff, 0xfb, 0xff, +0x24, 0x00, 0xfa, 0xff, 0xef, 0xff, 0xea, 0xff, 0xbd, 0xff, 0xa9, 0xff, 0xa5, 0xff, 0xc7, 0xff, +0x8d, 0xff, 0xaa, 0xff, 0x85, 0xff, 0xa5, 0xff, 0xc7, 0xff, 0xda, 0xff, 0xee, 0xff, 0xd1, 0xff, +0xe9, 0xff, 0xe3, 0xff, 0xf5, 0xff, 0xbf, 0xff, 0xfb, 0xff, 0xcb, 0xff, 0xbf, 0xff, 0xa7, 0xff, +0xcb, 0xff, 0x77, 0xff, 0x95, 0xff, 0x5a, 0xff, 0x94, 0xff, 0x9d, 0xff, 0xac, 0xff, 0x94, 0xff, +0x26, 0xff, 0x92, 0xff, 0x93, 0xff, 0x8c, 0xff, 0xc6, 0xff, 0x8a, 0xff, 0xb1, 0xff, 0xda, 0xff, +0xda, 0xff, 0xb5, 0xff, 0xa6, 0xff, 0x89, 0xff, 0xa2, 0xff, 0x82, 0xff, 0x77, 0xff, 0xa2, 0xff, +0xb7, 0xff, 0x8b, 0xff, 0xb2, 0xff, 0xad, 0xff, 0x7d, 0xff, 0x90, 0xff, 0x2e, 0xff, 0x73, 0xff, +0x82, 0xff, 0x30, 0xff, 0xb9, 0xff, 0x89, 0xff, 0xbf, 0xff, 0xcc, 0xff, 0xff, 0xff, 0x8f, 0xff, +0x89, 0xff, 0x9b, 0xff, 0x7d, 0xff, 0x78, 0xff, 0x40, 0xff, 0xbb, 0xff, 0xac, 0xff, 0x7c, 0xff, +0x07, 0x00, 0xcf, 0xff, 0xe4, 0xff, 0x2a, 0x00, 0x03, 0x00, 0xae, 0xff, 0xa7, 0xff, 0xff, 0xff, +0xc7, 0xff, 0xfe, 0xff, 0xf1, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0x1c, 0x00, 0xf3, 0xff, 0x58, 0x00, +0x3b, 0x00, 0x4c, 0x00, 0x1a, 0x00, 0x2a, 0x00, 0x54, 0x00, 0x3f, 0x00, 0x73, 0x00, 0x64, 0x00, +0x3b, 0x00, 0xe4, 0xff, 0x27, 0x00, 0xf7, 0xff, 0xf9, 0xff, 0xdf, 0xff, 0xdb, 0xff, 0x20, 0x00, +0x14, 0x00, 0x25, 0x00, 0xe8, 0xff, 0xe9, 0xff, 0x8b, 0xff, 0xb6, 0xff, 0xaa, 0xff, 0xab, 0xff, +0x8a, 0xff, 0x89, 0xff, 0xd7, 0xff, 0x5f, 0xff, 0x62, 0xff, 0x58, 0xff, 0x78, 0xff, 0x5a, 0xff, +0x8e, 0xff, 0x73, 0xff, 0x75, 0xff, 0x44, 0xff, 0x5d, 0xff, 0x6f, 0xff, 0x46, 0xff, 0x6d, 0xff, +0x65, 0xff, 0x73, 0xff, 0x5d, 0xff, 0x2e, 0xff, 0x25, 0xff, 0x3a, 0xff, 0x0a, 0xff, 0x07, 0xff, +0x0c, 0xff, 0x11, 0xff, 0x07, 0xff, 0x0c, 0xff, 0xf3, 0xfe, 0xd8, 0xfe, 0xd0, 0xfe, 0xf5, 0xfe, +0x94, 0xfe, 0xc6, 0xfe, 0xb8, 0xfe, 0xe3, 0xfe, 0x82, 0xfe, 0x96, 0xfe, 0x8d, 0xfe, 0x9e, 0xfe, +0xb1, 0xfe, 0xa8, 0xfe, 0xe1, 0xfe, 0xde, 0xfe, 0xe6, 0xfe, 0xcf, 0xfe, 0xc6, 0xfe, 0x93, 0xfe, +0xaa, 0xfe, 0x7f, 0xfe, 0x76, 0xfe, 0x5a, 0xfe, 0x9f, 0xfe, 0x97, 0xfe, 0xa0, 0xfe, 0x89, 0xfe, +0x59, 0xfe, 0x48, 0xfe, 0x64, 0xfe, 0xda, 0xfe, 0xb0, 0xfe, 0x01, 0xff, 0xad, 0xfe, 0xc5, 0xfe, +0x66, 0xfe, 0x41, 0xfe, 0x89, 0xfe, 0xae, 0xfe, 0xa5, 0xfe, 0xaa, 0xfe, 0xb6, 0xfe, 0xa4, 0xfe, +0xf8, 0xfe, 0x9b, 0xfe, 0xe9, 0xfe, 0xf2, 0xfe, 0x1c, 0xff, 0x4f, 0xff, 0x6b, 0xff, 0x3d, 0xff, +0x4c, 0xff, 0x63, 0xff, 0x2d, 0xff, 0x0f, 0xff, 0xea, 0xfe, 0x2f, 0xff, 0x06, 0xff, 0x1e, 0xff, +0x1f, 0xff, 0x22, 0xff, 0xd3, 0xfe, 0xf9, 0xfe, 0x47, 0xff, 0x74, 0xff, 0x1a, 0xff, 0x16, 0xff, +0xe5, 0xfe, 0x2c, 0xff, 0x2f, 0xff, 0x13, 0xff, 0x1c, 0xff, 0x4a, 0xff, 0x4d, 0xff, 0x54, 0xff, +0x2b, 0xff, 0x40, 0xff, 0x91, 0xff, 0x4c, 0xff, 0x61, 0xff, 0x6b, 0xff, 0x7f, 0xff, 0x7a, 0xff, +0x8d, 0xff, 0x85, 0xff, 0xa3, 0xff, 0x54, 0xff, 0xa6, 0xff, 0xa9, 0xff, 0x93, 0xff, 0xde, 0xff, +0xbf, 0xff, 0xa6, 0xff, 0xa9, 0xff, 0x7a, 0xff, 0x98, 0xff, 0x7b, 0xff, 0x43, 0xff, 0x23, 0xff, +0xd9, 0xfe, 0xf6, 0xfe, 0x1d, 0xff, 0xdd, 0xfe, 0x2e, 0xff, 0xf2, 0xfe, 0xf5, 0xfe, 0xe0, 0xfe, +0x21, 0xff, 0xf7, 0xfe, 0xaf, 0xfe, 0xdd, 0xfe, 0x34, 0xff, 0x0f, 0xff, 0xd5, 0xfe, 0xc6, 0xfe, +0xbf, 0xfe, 0x05, 0xff, 0xfc, 0xfe, 0xfe, 0xfe, 0x08, 0xff, 0xdb, 0xfe, 0x02, 0xff, 0x23, 0xff, +0x36, 0xff, 0x37, 0xff, 0x34, 0xff, 0x26, 0xff, 0x47, 0xff, 0x24, 0xff, 0x36, 0xff, 0x77, 0xff, +0x30, 0xff, 0x5b, 0xff, 0x47, 0xff, 0x6c, 0xff, 0x66, 0xff, 0x95, 0xff, 0x7d, 0xff, 0xba, 0xff, +0x9a, 0xff, 0xdd, 0xff, 0xa8, 0xff, 0xc9, 0xff, 0xd9, 0xff, 0xdc, 0xff, 0x01, 0x00, 0x15, 0x00, +0x20, 0x00, 0x19, 0x00, 0x22, 0x00, 0x18, 0x00, 0x21, 0x00, 0x56, 0x00, 0x6d, 0x00, 0x6a, 0x00, +0x4c, 0x00, 0x3e, 0x00, 0x49, 0x00, 0x63, 0x00, 0x86, 0x00, 0x2a, 0x00, 0x7d, 0x00, 0x83, 0x00, +0x89, 0x00, 0xa6, 0x00, 0xac, 0x00, 0x82, 0x00, 0x8b, 0x00, 0xb0, 0x00, 0xb3, 0x00, 0xb8, 0x00, +0xb7, 0x00, 0x96, 0x00, 0xaa, 0x00, 0x84, 0x00, 0xbe, 0x00, 0xa5, 0x00, 0x97, 0x00, 0x79, 0x00, +0xdf, 0x00, 0xc9, 0x00, 0x00, 0x01, 0xc4, 0x00, 0xd1, 0x00, 0xdf, 0x00, 0xbb, 0x00, 0x05, 0x01, +0xe2, 0x00, 0xe3, 0x00, 0x27, 0x01, 0xfa, 0x00, 0xfc, 0x00, 0xeb, 0x00, 0x27, 0x01, 0xcc, 0x00, +0xc7, 0x00, 0xe0, 0x00, 0xac, 0x00, 0xea, 0x00, 0xe5, 0x00, 0xcd, 0x00, 0x04, 0x01, 0x01, 0x01, +0xd5, 0x00, 0xe4, 0x00, 0xe5, 0x00, 0xda, 0x00, 0xc6, 0x00, 0x02, 0x01, 0x00, 0x01, 0xed, 0x00, +0xef, 0x00, 0xd6, 0x00, 0xd5, 0x00, 0xd1, 0x00, 0xc4, 0x00, 0x8d, 0x00, 0xd9, 0x00, 0x97, 0x00, +0x86, 0x00, 0xa3, 0x00, 0xc6, 0x00, 0xc4, 0x00, 0xc8, 0x00, 0x8c, 0x00, 0x97, 0x00, 0x7f, 0x00, +0x77, 0x00, 0x7b, 0x00, 0x86, 0x00, 0xaf, 0x00, 0xc7, 0x00, 0x86, 0x00, 0xe5, 0x00, 0x50, 0x00, +0x74, 0x00, 0x44, 0x00, 0x91, 0x00, 0x5f, 0x00, 0x7b, 0x00, 0x44, 0x00, 0x91, 0x00, 0x50, 0x00, +0x8b, 0x00, 0x63, 0x00, 0x32, 0x00, 0x25, 0x00, 0x52, 0x00, 0x47, 0x00, 0xfc, 0xff, 0x3f, 0x00, +0x3d, 0x00, 0x34, 0x00, 0x47, 0x00, 0x66, 0x00, 0x52, 0x00, 0x3b, 0x00, 0x2a, 0x00, 0x1b, 0x00, +0x1f, 0x00, 0x52, 0x00, 0x36, 0x00, 0x76, 0x00, 0x89, 0x00, 0x54, 0x00, 0x57, 0x00, 0x7a, 0x00, +0x7b, 0x00, 0x9b, 0x00, 0xa6, 0x00, 0xc9, 0x00, 0x6d, 0x00, 0x6e, 0x00, 0x8c, 0x00, 0x75, 0x00, +0xa7, 0x00, 0x83, 0x00, 0x5e, 0x00, 0x4d, 0x00, 0x6d, 0x00, 0xa9, 0x00, 0x7f, 0x00, 0x83, 0x00, +0x63, 0x00, 0x5d, 0x00, 0x66, 0x00, 0x58, 0x00, 0xa2, 0x00, 0x50, 0x00, 0x7a, 0x00, 0x81, 0x00, +0xd1, 0x00, 0xa0, 0x00, 0x93, 0x00, 0xc5, 0x00, 0xd5, 0x00, 0x01, 0x01, 0xd0, 0x00, 0xf8, 0x00, +0xf8, 0x00, 0xac, 0x00, 0x73, 0x00, 0x50, 0x00, 0x26, 0x00, 0x03, 0x00, 0x18, 0x00, 0x5a, 0x00, +0x39, 0x00, 0x37, 0x00, 0x1c, 0x00, 0xf5, 0xff, 0x24, 0x00, 0x33, 0x00, 0x25, 0x00, 0x16, 0x00, +0x3b, 0x00, 0x3c, 0x00, 0xec, 0xff, 0x27, 0x00, 0x3d, 0x00, 0x0f, 0x00, 0xf2, 0xff, 0xf6, 0xff, +0x05, 0x00, 0x58, 0x00, 0x61, 0x00, 0x75, 0x00, 0x85, 0x00, 0x51, 0x00, 0x2a, 0x00, 0x41, 0x00, +0x0a, 0x00, 0x62, 0x00, 0x95, 0x00, 0x53, 0x00, 0x47, 0x00, 0x34, 0x00, 0x31, 0x00, 0x6e, 0x00, +0x91, 0x00, 0x97, 0x00, 0x62, 0x00, 0x37, 0x00, 0x27, 0x00, 0x56, 0x00, 0x49, 0x00, 0x05, 0x00, +0xde, 0xff, 0xfe, 0xff, 0x16, 0x00, 0xd7, 0xff, 0xb3, 0xff, 0xde, 0xff, 0xab, 0xff, 0xbb, 0xff, +0x87, 0xff, 0xb4, 0xff, 0x9b, 0xff, 0xc5, 0xff, 0x89, 0xff, 0xac, 0xff, 0x91, 0xff, 0x9f, 0xff, +0xa8, 0xff, 0x9c, 0xff, 0xa5, 0xff, 0x85, 0xff, 0x9f, 0xff, 0xc6, 0xff, 0xd7, 0xff, 0x61, 0xff, +0xc3, 0xff, 0xc0, 0xff, 0xd1, 0xff, 0xca, 0xff, 0xdf, 0xff, 0xe2, 0xff, 0xbe, 0xff, 0xe5, 0xff, +0xb6, 0xff, 0xbc, 0xff, 0xbe, 0xff, 0xbe, 0xff, 0xd3, 0xff, 0xd5, 0xff, 0xe4, 0xff, 0xf0, 0xff, +0xe0, 0xff, 0xe1, 0xff, 0xf1, 0xff, 0xc3, 0xff, 0xe6, 0xff, 0x25, 0x00, 0xe1, 0xff, 0x07, 0x00, +0x09, 0x00, 0x31, 0x00, 0x5e, 0x00, 0x23, 0x00, 0x0c, 0x00, 0x5d, 0x00, 0x85, 0x00, 0x7c, 0x00, +0x77, 0x00, 0x7e, 0x00, 0x82, 0x00, 0xc5, 0x00, 0xa5, 0x00, 0x83, 0x00, 0x6c, 0x00, 0x6a, 0x00, +0x78, 0x00, 0x81, 0x00, 0x7f, 0x00, 0x9f, 0x00, 0xa7, 0x00, 0x99, 0x00, 0xc4, 0x00, 0xd0, 0x00, +0xa1, 0x00, 0x7b, 0x00, 0x56, 0x00, 0x61, 0x00, 0x57, 0x00, 0x68, 0x00, 0x3d, 0x00, 0x76, 0x00, +0x5f, 0x00, 0x71, 0x00, 0x72, 0x00, 0xa4, 0x00, 0x7a, 0x00, 0x55, 0x00, 0x5d, 0x00, 0x44, 0x00, +0x31, 0x00, 0xee, 0xff, 0xef, 0xff, 0xd1, 0xff, 0x18, 0x00, 0xed, 0xff, 0x20, 0x00, 0xfd, 0xff, +0xdf, 0xff, 0xee, 0xff, 0x05, 0x00, 0xd1, 0xff, 0xf6, 0xff, 0xed, 0xff, 0xdf, 0xff, 0xbe, 0xff, +0xd7, 0xff, 0xcc, 0xff, 0xb1, 0xff, 0xbb, 0xff, 0xe8, 0xff, 0xcb, 0xff, 0x90, 0xff, 0x82, 0xff, +0x7e, 0xff, 0xb2, 0xff, 0xa8, 0xff, 0x76, 0xff, 0x68, 0xff, 0x2e, 0xff, 0x2b, 0xff, 0x1e, 0xff, +0x2a, 0xff, 0x95, 0xff, 0xa7, 0xff, 0x83, 0xff, 0x6c, 0xff, 0x94, 0xff, 0x4a, 0xff, 0xf7, 0xfe, +0xf8, 0xfe, 0x3e, 0xff, 0xf6, 0xfe, 0x3c, 0xff, 0x2f, 0xff, 0x38, 0xff, 0x5e, 0xff, 0x5b, 0xff, +0xe8, 0xfe, 0xf9, 0xfe, 0x38, 0xff, 0x2e, 0xff, 0x14, 0xff, 0xbd, 0xfe, 0xc6, 0xfe, 0xed, 0xfe, +0xd9, 0xfe, 0x87, 0xfe, 0xa2, 0xfe, 0x95, 0xfe, 0xc3, 0xfe, 0x8c, 0xfe, 0x9e, 0xfe, 0x8b, 0xfe, +0xdc, 0xfe, 0xbf, 0xfe, 0x9b, 0xfe, 0xae, 0xfe, 0xc3, 0xfe, 0xe4, 0xfe, 0xc3, 0xfe, 0x01, 0xff, +0xc6, 0xfe, 0x17, 0xff, 0x00, 0xff, 0x00, 0xff, 0xb9, 0xfe, 0xe3, 0xfe, 0xe1, 0xfe, 0xcc, 0xfe, +0x0a, 0xff, 0xf6, 0xfe, 0x17, 0xff, 0x30, 0xff, 0x31, 0xff, 0x35, 0xff, 0xf4, 0xfe, 0x1e, 0xff, +0x6c, 0xff, 0x25, 0xff, 0x88, 0xff, 0x55, 0xff, 0x82, 0xff, 0x9c, 0xff, 0xd6, 0xff, 0xc0, 0xff, +0x93, 0xff, 0x8d, 0xff, 0x9d, 0xff, 0x9e, 0xff, 0x86, 0xff, 0xc1, 0xff, 0xa7, 0xff, 0xe2, 0xff, +0x0d, 0x00, 0xc3, 0xff, 0x06, 0x00, 0xfb, 0xff, 0xe9, 0xff, 0xe9, 0xff, 0xa7, 0xff, 0x83, 0xff, +0x11, 0x00, 0xe8, 0xff, 0xfd, 0xff, 0xd4, 0xff, 0x15, 0x00, 0xc1, 0xff, 0xda, 0xff, 0xec, 0xff, +0x9d, 0xff, 0x0b, 0x00, 0x16, 0x00, 0xe4, 0xff, 0xd0, 0xff, 0xdd, 0xff, 0x06, 0x00, 0x17, 0x00, +0x09, 0x00, 0xda, 0xff, 0xbb, 0xff, 0xf3, 0xff, 0x32, 0x00, 0x03, 0x00, 0xf8, 0xff, 0xc7, 0xff, +0x03, 0x00, 0xe4, 0xff, 0x9b, 0xff, 0xfc, 0xff, 0x15, 0x00, 0x12, 0x00, 0x17, 0x00, 0x16, 0x00, +0x0d, 0x00, 0x22, 0x00, 0xee, 0xff, 0x25, 0x00, 0x3f, 0x00, 0xc0, 0xff, 0x00, 0x00, 0x0b, 0x00, +0xe8, 0xff, 0xf1, 0xff, 0x0e, 0x00, 0x38, 0x00, 0x3f, 0x00, 0x3c, 0x00, 0x2e, 0x00, 0x42, 0x00, +0x22, 0x00, 0x01, 0x00, 0x2f, 0x00, 0xcb, 0xff, 0xf9, 0xff, 0x21, 0x00, 0xf0, 0xff, 0x4d, 0x00, +0x00, 0x00, 0x49, 0x00, 0x00, 0x00, 0x23, 0x00, 0x1d, 0x00, 0xf5, 0xff, 0xff, 0xff, 0xeb, 0xff, +0x10, 0x00, 0xbe, 0xff, 0xea, 0xff, 0x0a, 0x00, 0xf1, 0xff, 0x27, 0x00, 0xf1, 0xff, 0xe7, 0xff, +0xea, 0xff, 0xd1, 0xff, 0x94, 0xff, 0xf1, 0xff, 0xed, 0xff, 0xf1, 0xff, 0x21, 0x00, 0x07, 0x00, +0x33, 0x00, 0x2b, 0x00, 0x33, 0x00, 0x25, 0x00, 0x51, 0x00, 0x6e, 0x00, 0x38, 0x00, 0x61, 0x00, +0x28, 0x00, 0x35, 0x00, 0x60, 0x00, 0x2e, 0x00, 0x24, 0x00, 0xca, 0xff, 0xef, 0xff, 0x12, 0x00, +0x09, 0x00, 0x32, 0x00, 0x14, 0x00, 0x49, 0x00, 0x3a, 0x00, 0x29, 0x00, 0x06, 0x00, 0x5d, 0x00, +0x68, 0x00, 0x9d, 0x00, 0x4f, 0x00, 0x52, 0x00, 0x53, 0x00, 0x7d, 0x00, 0xb9, 0x00, 0x7b, 0x00, +0x85, 0x00, 0x88, 0x00, 0xd6, 0x00, 0xc4, 0x00, 0x90, 0x00, 0xbd, 0x00, 0xfb, 0x00, 0xda, 0x00, +0xe5, 0x00, 0xdf, 0x00, 0xd3, 0x00, 0xf7, 0x00, 0xcc, 0x00, 0xcf, 0x00, 0xf5, 0x00, 0x05, 0x01, +0xe8, 0x00, 0x12, 0x01, 0x3c, 0x01, 0x52, 0x01, 0x35, 0x01, 0x23, 0x01, 0x30, 0x01, 0x04, 0x01, +0x1b, 0x01, 0x1a, 0x01, 0x80, 0x01, 0x1d, 0x01, 0xcf, 0x00, 0x09, 0x01, 0xf0, 0x00, 0xd4, 0x00, +0xf0, 0x00, 0x2d, 0x01, 0xea, 0x00, 0x16, 0x01, 0xea, 0x00, 0x1c, 0x01, 0xe5, 0x00, 0xf0, 0x00, +0xda, 0x00, 0xde, 0x00, 0x88, 0x00, 0xac, 0x00, 0x5f, 0x00, 0x65, 0x00, 0x7e, 0x00, 0xb6, 0x00, +0xb5, 0x00, 0xa2, 0x00, 0xe0, 0x00, 0x91, 0x00, 0x95, 0x00, 0x65, 0x00, 0x48, 0x00, 0x6f, 0x00, +0x8b, 0x00, 0x39, 0x00, 0x60, 0x00, 0x7d, 0x00, 0x6b, 0x00, 0x5f, 0x00, 0x54, 0x00, 0x1b, 0x00, +0x25, 0x00, 0x3a, 0x00, 0x28, 0x00, 0x49, 0x00, 0x3f, 0x00, 0x6d, 0x00, 0x4c, 0x00, 0x1c, 0x00, +0x0c, 0x00, 0xee, 0xff, 0x49, 0x00, 0x2d, 0x00, 0xa2, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0x2e, 0x00, +0x42, 0x00, 0xe8, 0xff, 0xae, 0xff, 0xdd, 0xff, 0xb3, 0xff, 0x8d, 0xff, 0x74, 0xff, 0xc2, 0xff, +0xd9, 0xff, 0xb3, 0xff, 0x94, 0xff, 0xbf, 0xff, 0x97, 0xff, 0x8b, 0xff, 0xc3, 0xff, 0xf9, 0xff, +0xea, 0xff, 0x22, 0x00, 0x0c, 0x00, 0xc9, 0xff, 0x20, 0x00, 0x45, 0x00, 0x24, 0x00, 0x2f, 0x00, +0x15, 0x00, 0x50, 0x00, 0x3e, 0x00, 0x32, 0x00, 0x69, 0x00, 0x5a, 0x00, 0xe9, 0xff, 0x0a, 0x00, +0xf7, 0xff, 0xfe, 0xff, 0xf1, 0xff, 0xab, 0xff, 0xc1, 0xff, 0x99, 0xff, 0x86, 0xff, 0x8b, 0xff, +0x4b, 0xff, 0x8d, 0xff, 0xc1, 0xff, 0xb8, 0xff, 0xe3, 0xff, 0xd0, 0xff, 0x73, 0xff, 0xb7, 0xff, +0x91, 0xff, 0xf4, 0xff, 0xb8, 0xff, 0xfe, 0xff, 0x8a, 0xff, 0x9a, 0xff, 0x98, 0xff, 0xde, 0xff, +0x11, 0x00, 0xb9, 0xff, 0xb2, 0xff, 0xde, 0xff, 0xef, 0xff, 0xf4, 0xff, 0xd9, 0xff, 0xd5, 0xff, +0xd7, 0xff, 0xf6, 0xff, 0x04, 0x00, 0xde, 0xff, 0x00, 0x00, 0xb2, 0xff, 0xe4, 0xff, 0xdc, 0xff, +0x29, 0x00, 0x3c, 0x00, 0x3a, 0x00, 0x72, 0x00, 0x47, 0x00, 0x52, 0x00, 0x12, 0x00, 0x5e, 0x00, +0x4d, 0x00, 0x6c, 0x00, 0x16, 0x00, 0x83, 0x00, 0xa2, 0x00, 0x7f, 0x00, 0xb6, 0x00, 0xa3, 0x00, +0x91, 0x00, 0xc3, 0x00, 0x53, 0x00, 0x4d, 0x00, 0x1e, 0x00, 0x45, 0x00, 0x32, 0x00, 0x25, 0x00, +0xe7, 0xff, 0x26, 0x00, 0x0c, 0x00, 0x24, 0x00, 0x15, 0x00, 0x32, 0x00, 0xeb, 0xff, 0xfe, 0xff, +0x04, 0x00, 0x0b, 0x00, 0xe4, 0xff, 0x04, 0x00, 0xf5, 0xff, 0xf0, 0xff, 0x51, 0x00, 0x0e, 0x00, +0x03, 0x00, 0xfb, 0xff, 0xf6, 0xff, 0x21, 0x00, 0x3e, 0x00, 0x44, 0x00, 0x50, 0x00, 0x01, 0x00, +0x57, 0x00, 0x1a, 0x00, 0x55, 0x00, 0x4c, 0x00, 0x4e, 0x00, 0x6f, 0x00, 0x92, 0x00, 0x80, 0x00, +0x43, 0x00, 0x58, 0x00, 0x5f, 0x00, 0x9b, 0x00, 0xb7, 0x00, 0x94, 0x00, 0x7e, 0x00, 0x87, 0x00, +0xbb, 0x00, 0x8c, 0x00, 0x95, 0x00, 0x6c, 0x00, 0x88, 0x00, 0x4e, 0x00, 0x64, 0x00, 0x9b, 0x00, +0x8d, 0x00, 0x6e, 0x00, 0x7b, 0x00, 0xb3, 0x00, 0x9a, 0x00, 0x87, 0x00, 0x9d, 0x00, 0x8d, 0x00, +0x4e, 0x00, 0x65, 0x00, 0x57, 0x00, 0x7a, 0x00, 0x4a, 0x00, 0x79, 0x00, 0x41, 0x00, 0x92, 0x00, +0x80, 0x00, 0x50, 0x00, 0x42, 0x00, 0x84, 0x00, 0x6f, 0x00, 0x5b, 0x00, 0x46, 0x00, 0x2e, 0x00, +0x13, 0x00, 0x03, 0x00, 0x06, 0x00, 0x12, 0x00, 0x4b, 0x00, 0x48, 0x00, 0x53, 0x00, 0x41, 0x00, +0x3b, 0x00, 0x48, 0x00, 0x38, 0x00, 0x38, 0x00, 0x45, 0x00, 0x2b, 0x00, 0xa5, 0x00, 0x76, 0x00, +0x60, 0x00, 0x83, 0x00, 0x89, 0x00, 0x5f, 0x00, 0x4c, 0x00, 0x61, 0x00, 0x81, 0x00, 0x73, 0x00, +0x8d, 0x00, 0x95, 0x00, 0x88, 0x00, 0x8b, 0x00, 0x3e, 0x00, 0x6e, 0x00, 0xaf, 0x00, 0x85, 0x00, +0x82, 0x00, 0x7e, 0x00, 0xab, 0x00, 0xe2, 0x00, 0xb3, 0x00, 0xc3, 0x00, 0x84, 0x00, 0xab, 0x00, +0x8f, 0x00, 0x95, 0x00, 0x7c, 0x00, 0x72, 0x00, 0x34, 0x00, 0x7e, 0x00, 0x4c, 0x00, 0x3c, 0x00, +0x22, 0x00, 0x12, 0x00, 0xd1, 0xff, 0xfa, 0xff, 0xe5, 0xff, 0x02, 0x00, 0xce, 0xff, 0xe7, 0xff, +0xea, 0xff, 0xc5, 0xff, 0xb2, 0xff, 0x31, 0x00, 0xec, 0xff, 0xab, 0xff, 0xa9, 0xff, 0x80, 0xff, +0xab, 0xff, 0x67, 0xff, 0x6c, 0xff, 0x83, 0xff, 0x94, 0xff, 0x90, 0xff, 0x59, 0xff, 0x72, 0xff, +0x76, 0xff, 0x49, 0xff, 0x5f, 0xff, 0x72, 0xff, 0x4d, 0xff, 0x83, 0xff, 0x5a, 0xff, 0x67, 0xff, +0x53, 0xff, 0x55, 0xff, 0x0b, 0xff, 0x5a, 0xff, 0xee, 0xfe, 0x31, 0xff, 0x1d, 0xff, 0x31, 0xff, +0x41, 0xff, 0x2a, 0xff, 0x2b, 0xff, 0xf9, 0xfe, 0x3c, 0xff, 0x43, 0xff, 0x46, 0xff, 0x51, 0xff, +0x5d, 0xff, 0x79, 0xff, 0x7c, 0xff, 0xdd, 0xff, 0xa2, 0xff, 0x99, 0xff, 0x4b, 0xff, 0x80, 0xff, +0x57, 0xff, 0x69, 0xff, 0x51, 0xff, 0x45, 0xff, 0x8c, 0xff, 0x93, 0xff, 0x78, 0xff, 0x76, 0xff, +0x25, 0xff, 0x34, 0xff, 0x1b, 0xff, 0xf8, 0xfe, 0x1e, 0xff, 0x4f, 0xff, 0x53, 0xff, 0x7d, 0xff, +0x43, 0xff, 0x41, 0xff, 0x72, 0xff, 0x88, 0xff, 0x61, 0xff, 0x64, 0xff, 0x63, 0xff, 0x52, 0xff, +0x19, 0xff, 0x53, 0xff, 0x67, 0xff, 0x65, 0xff, 0x2c, 0xff, 0x28, 0xff, 0x3e, 0xff, 0x5e, 0xff, +0x43, 0xff, 0x18, 0xff, 0x00, 0xff, 0x36, 0xff, 0x48, 0xff, 0x60, 0xff, 0x2a, 0xff, 0x5a, 0xff, +0xa7, 0xff, 0x89, 0xff, 0x77, 0xff, 0xad, 0xff, 0xb8, 0xff, 0x96, 0xff, 0x66, 0xff, 0x70, 0xff, +0x50, 0xff, 0x86, 0xff, 0x39, 0xff, 0x69, 0xff, 0x44, 0xff, 0x6c, 0xff, 0x5f, 0xff, 0x3e, 0xff, +0x51, 0xff, 0x27, 0xff, 0x3f, 0xff, 0x27, 0xff, 0x5d, 0xff, 0x33, 0xff, 0x6f, 0xff, 0x61, 0xff, +0x88, 0xff, 0x71, 0xff, 0xc7, 0xff, 0x69, 0xff, 0xc8, 0xff, 0xbd, 0xff, 0xcb, 0xff, 0xf1, 0xff, +0xa4, 0xff, 0xd3, 0xff, 0xb2, 0xff, 0xe3, 0xff, 0x06, 0x00, 0x10, 0x00, 0x11, 0x00, 0x29, 0x00, +0xfb, 0xff, 0x29, 0x00, 0x17, 0x00, 0x1d, 0x00, 0x36, 0x00, 0x21, 0x00, 0xfe, 0xff, 0x61, 0x00, +0x21, 0x00, 0x0e, 0x00, 0x2b, 0x00, 0x1c, 0x00, 0x35, 0x00, 0x29, 0x00, 0x06, 0x00, 0x0f, 0x00, +0xc1, 0xff, 0xe2, 0xff, 0x52, 0x00, 0xeb, 0xff, 0xd6, 0xff, 0xdd, 0xff, 0xe4, 0xff, 0xf9, 0xff, +0xfc, 0xff, 0x0b, 0x00, 0x24, 0x00, 0x03, 0x00, 0x20, 0x00, 0x37, 0x00, 0x62, 0x00, 0x6f, 0x00, +0x85, 0x00, 0x9f, 0x00, 0x83, 0x00, 0x7d, 0x00, 0xdc, 0x00, 0xac, 0x00, 0x6b, 0x00, 0x6b, 0x00, +0x6c, 0x00, 0x99, 0x00, 0x7d, 0x00, 0x83, 0x00, 0xab, 0x00, 0x97, 0x00, 0xb4, 0x00, 0xb6, 0x00, +0x9d, 0x00, 0x9c, 0x00, 0x63, 0x00, 0xf0, 0x00, 0xd4, 0x00, 0xd3, 0x00, 0xd4, 0x00, 0xdc, 0x00, +0xd1, 0x00, 0xf3, 0x00, 0xf4, 0x00, 0xfc, 0x00, 0xdf, 0x00, 0xaf, 0x00, 0xbc, 0x00, 0xd6, 0x00, +0xcc, 0x00, 0xd9, 0x00, 0xbb, 0x00, 0xb0, 0x00, 0xcb, 0x00, 0x00, 0x01, 0xcf, 0x00, 0xd1, 0x00, +0xbe, 0x00, 0xab, 0x00, 0x79, 0x00, 0x5c, 0x00, 0x49, 0x00, 0x53, 0x00, 0x09, 0x00, 0x39, 0x00, +0xe4, 0xff, 0x0f, 0x00, 0x14, 0x00, 0x48, 0x00, 0x3c, 0x00, 0xfa, 0xff, 0xf5, 0xff, 0x35, 0x00, +0x40, 0x00, 0x50, 0x00, 0x1f, 0x00, 0x58, 0x00, 0x65, 0x00, 0xb8, 0x00, 0x72, 0x00, 0x7b, 0x00, +0xbb, 0x00, 0x95, 0x00, 0x90, 0x00, 0x75, 0x00, 0xb5, 0x00, 0xae, 0x00, 0x44, 0x00, 0x81, 0x00, +0x61, 0x00, 0x51, 0x00, 0x7f, 0x00, 0x50, 0x00, 0x1b, 0x00, 0xf7, 0xff, 0xfe, 0xff, 0xe7, 0xff, +0x13, 0x00, 0xb7, 0xff, 0xc1, 0xff, 0xd4, 0xff, 0x1a, 0x00, 0x03, 0x00, 0xa9, 0xff, 0x8d, 0xff, +0xc1, 0xff, 0x8c, 0xff, 0x98, 0xff, 0x9f, 0xff, 0x8b, 0xff, 0x94, 0xff, 0xa7, 0xff, 0xb3, 0xff, +0x8f, 0xff, 0xa7, 0xff, 0x84, 0xff, 0xbd, 0xff, 0xc8, 0xff, 0xdf, 0xff, 0x9f, 0xff, 0x6e, 0xff, +0x7f, 0xff, 0xd6, 0xff, 0xb9, 0xff, 0xe3, 0xff, 0xd8, 0xff, 0xf9, 0xff, 0x1a, 0x00, 0x1f, 0x00, +0x21, 0x00, 0x1a, 0x00, 0x02, 0x00, 0x03, 0x00, 0xd9, 0xff, 0xf4, 0xff, 0x0b, 0x00, 0x48, 0x00, +0x51, 0x00, 0x31, 0x00, 0x59, 0x00, 0x52, 0x00, 0x71, 0x00, 0x4e, 0x00, 0xab, 0x00, 0x90, 0x00, +0x71, 0x00, 0x87, 0x00, 0x6d, 0x00, 0x40, 0x00, 0x7e, 0x00, 0x69, 0x00, 0x74, 0x00, 0x7a, 0x00, +0x6d, 0x00, 0x76, 0x00, 0xa0, 0x00, 0xad, 0x00, 0x88, 0x00, 0x84, 0x00, 0x88, 0x00, 0x90, 0x00, +0x82, 0x00, 0x95, 0x00, 0xa5, 0x00, 0xa8, 0x00, 0xaa, 0x00, 0x90, 0x00, 0x89, 0x00, 0x64, 0x00, +0x91, 0x00, 0x7b, 0x00, 0x49, 0x00, 0x0e, 0x00, 0x3e, 0x00, 0x21, 0x00, 0x54, 0x00, 0x46, 0x00, +0x2a, 0x00, 0x0f, 0x00, 0x32, 0x00, 0x4a, 0x00, 0x4e, 0x00, 0x36, 0x00, 0x4c, 0x00, 0x60, 0x00, +0x81, 0x00, 0x54, 0x00, 0x66, 0x00, 0x40, 0x00, 0x4f, 0x00, 0x74, 0x00, 0x73, 0x00, 0x5e, 0x00, +0x4d, 0x00, 0x3c, 0x00, 0x40, 0x00, 0x54, 0x00, 0x28, 0x00, 0x0b, 0x00, 0x06, 0x00, 0x3f, 0x00, +0x62, 0x00, 0x74, 0x00, 0x55, 0x00, 0x6b, 0x00, 0x81, 0x00, 0x6d, 0x00, 0x76, 0x00, 0x35, 0x00, +0x18, 0x00, 0x22, 0x00, 0x04, 0x00, 0x4a, 0x00, 0x25, 0x00, 0x34, 0x00, 0x24, 0x00, 0x26, 0x00, +0x1c, 0x00, 0x29, 0x00, 0x1e, 0x00, 0x27, 0x00, 0x43, 0x00, 0x27, 0x00, 0x7f, 0x00, 0x93, 0x00, +0x65, 0x00, 0x6c, 0x00, 0xa4, 0x00, 0x86, 0x00, 0xcd, 0x00, 0xeb, 0x00, 0xd4, 0x00, 0xe2, 0x00, +0xb9, 0x00, 0x9a, 0x00, 0xbd, 0x00, 0x84, 0x00, 0xb7, 0x00, 0xbe, 0x00, 0xad, 0x00, 0x99, 0x00, +0xa1, 0x00, 0xc3, 0x00, 0x7e, 0x00, 0x8e, 0x00, 0x7e, 0x00, 0x8e, 0x00, 0x67, 0x00, 0x5c, 0x00, +0x81, 0x00, 0x85, 0x00, 0x7a, 0x00, 0x75, 0x00, 0xa1, 0x00, 0xd6, 0x00, 0x9a, 0x00, 0x71, 0x00, +0x77, 0x00, 0x34, 0x00, 0x55, 0x00, 0x63, 0x00, 0x85, 0x00, 0x81, 0x00, 0x79, 0x00, 0x7b, 0x00, +0x91, 0x00, 0x70, 0x00, 0x29, 0x00, 0x60, 0x00, 0x52, 0x00, 0x83, 0x00, 0x91, 0x00, 0x50, 0x00, +0x50, 0x00, 0x56, 0x00, 0x4f, 0x00, 0x65, 0x00, 0x65, 0x00, 0x7c, 0x00, 0x7e, 0x00, 0x82, 0x00, +0x1e, 0x00, 0x65, 0x00, 0x7d, 0x00, 0x5e, 0x00, 0x66, 0x00, 0x99, 0x00, 0x5a, 0x00, 0x53, 0x00, +0x89, 0x00, 0xac, 0x00, 0x7c, 0x00, 0x60, 0x00, 0x82, 0x00, 0x5b, 0x00, 0x50, 0x00, 0x6f, 0x00, +0x66, 0x00, 0x63, 0x00, 0x45, 0x00, 0x4e, 0x00, 0x58, 0x00, 0x24, 0x00, 0x58, 0x00, 0x6c, 0x00, +0x6b, 0x00, 0x45, 0x00, 0x63, 0x00, 0x4e, 0x00, 0x46, 0x00, 0x37, 0x00, 0x03, 0x00, 0xe6, 0xff, +0x2c, 0x00, 0x5d, 0x00, 0x5a, 0x00, 0x29, 0x00, 0x4d, 0x00, 0x7c, 0x00, 0x61, 0x00, 0x2d, 0x00, +0x13, 0x00, 0x45, 0x00, 0x2b, 0x00, 0xb0, 0x00, 0xa2, 0x00, 0xaa, 0x00, 0x85, 0x00, 0x81, 0x00, +0x85, 0x00, 0x45, 0x00, 0x3d, 0x00, 0x4c, 0x00, 0x3c, 0x00, 0x09, 0x00, 0x24, 0x00, 0x18, 0x00, +0x0a, 0x00, 0x1e, 0x00, 0x4c, 0x00, 0x5e, 0x00, 0x61, 0x00, 0x7c, 0x00, 0x29, 0x00, 0x6c, 0x00, +0x92, 0x00, 0x4e, 0x00, 0x17, 0x00, 0x4d, 0x00, 0x4d, 0x00, 0x17, 0x00, 0x40, 0x00, 0x13, 0x00, +0x14, 0x00, 0xd6, 0xff, 0x1d, 0x00, 0x4c, 0x00, 0x20, 0x00, 0x2a, 0x00, 0x2f, 0x00, 0x17, 0x00, +0x0b, 0x00, 0x6b, 0x00, 0x41, 0x00, 0x1d, 0x00, 0xab, 0x00, 0x73, 0x00, 0x57, 0x00, 0x42, 0x00, +0x77, 0x00, 0x28, 0x00, 0x19, 0x00, 0x21, 0x00, 0x02, 0x00, 0x39, 0x00, 0x78, 0x00, 0x2f, 0x00, +0x41, 0x00, 0x5f, 0x00, 0x0b, 0x00, 0x77, 0x00, 0x52, 0x00, 0x49, 0x00, 0x33, 0x00, 0x06, 0x00, +0xe2, 0xff, 0xf7, 0xff, 0x14, 0x00, 0x39, 0x00, 0xea, 0xff, 0x15, 0x00, 0xe8, 0xff, 0x0a, 0x00, +0xe4, 0xff, 0xe2, 0xff, 0xf5, 0xff, 0xf7, 0xff, 0x21, 0x00, 0x3c, 0x00, 0x46, 0x00, 0x01, 0x00, +0x46, 0x00, 0x43, 0x00, 0x38, 0x00, 0x09, 0x00, 0x2a, 0x00, 0x5e, 0x00, 0x67, 0x00, 0x56, 0x00, +0x0e, 0x00, 0x26, 0x00, 0x1a, 0x00, 0x32, 0x00, 0x4b, 0x00, 0x64, 0x00, 0x69, 0x00, 0x4e, 0x00, +0x40, 0x00, 0x9c, 0x00, 0x25, 0x00, 0x16, 0x00, 0x12, 0x00, 0x16, 0x00, 0x48, 0x00, 0x04, 0x00, +0x00, 0x00, 0x1e, 0x00, 0xf4, 0xff, 0x0c, 0x00, 0x04, 0x00, 0xd2, 0xff, 0xd0, 0xff, 0xe5, 0xff, +0xf2, 0xff, 0x1b, 0x00, 0x31, 0x00, 0xce, 0xff, 0xdc, 0xff, 0xff, 0xff, 0x18, 0x00, 0x11, 0x00, +0x9a, 0xff, 0xa4, 0xff, 0xa8, 0xff, 0xca, 0xff, 0xbb, 0xff, 0xdb, 0xff, 0xb5, 0xff, 0xd5, 0xff, +0xae, 0xff, 0xb9, 0xff, 0xde, 0xff, 0x98, 0xff, 0xc4, 0xff, 0xd1, 0xff, 0xc5, 0xff, 0xd1, 0xff, +0xd1, 0xff, 0xbf, 0xff, 0x06, 0x00, 0xf9, 0xff, 0xcd, 0xff, 0xcf, 0xff, 0xa3, 0xff, 0x6f, 0xff, +0xc1, 0xff, 0x8e, 0xff, 0x96, 0xff, 0xcf, 0xff, 0xa9, 0xff, 0x7b, 0xff, 0xcd, 0xff, 0xb8, 0xff, +0x89, 0xff, 0x89, 0xff, 0x54, 0xff, 0x89, 0xff, 0x54, 0xff, 0x83, 0xff, 0x8e, 0xff, 0xc1, 0xff, +0x75, 0xff, 0x91, 0xff, 0xf3, 0xff, 0x8a, 0xff, 0x71, 0xff, 0x47, 0xff, 0x26, 0xff, 0xf1, 0xfe, +0xe4, 0xfe, 0x0b, 0xff, 0xae, 0xfe, 0xb2, 0xfe, 0xd2, 0xfe, 0xcf, 0xfe, 0x7f, 0xfe, 0x87, 0xfe, +0xb6, 0xfe, 0x92, 0xfe, 0xc1, 0xfe, 0xf3, 0xfe, 0x00, 0xff, 0x06, 0xff, 0x20, 0xff, 0xdf, 0xfe, +0x08, 0xff, 0x1d, 0xff, 0x66, 0xff, 0x4a, 0xff, 0x46, 0xff, 0x25, 0xff, 0x29, 0xff, 0x5b, 0xff, +0x60, 0xff, 0x2a, 0xff, 0xff, 0xfe, 0x50, 0xff, 0x7a, 0xff, 0x3f, 0xff, 0x8d, 0xff, 0x5a, 0xff, +0x62, 0xff, 0x8c, 0xff, 0x6f, 0xff, 0x8c, 0xff, 0x63, 0xff, 0x63, 0xff, 0x69, 0xff, 0x8d, 0xff, +0x96, 0xff, 0xa1, 0xff, 0x5a, 0xff, 0x66, 0xff, 0x05, 0xff, 0x49, 0xff, 0x42, 0xff, 0x54, 0xff, +0x90, 0xff, 0xa5, 0xff, 0x78, 0xff, 0xd0, 0xff, 0xaf, 0xff, 0x58, 0xff, 0xa3, 0xff, 0x87, 0xff, +0xba, 0xff, 0x8f, 0xff, 0x95, 0xff, 0xc5, 0xff, 0xa7, 0xff, 0xc4, 0xff, 0xbb, 0xff, 0x9f, 0xff, +0x7f, 0xff, 0x75, 0xff, 0xb4, 0xff, 0xa6, 0xff, 0xaf, 0xff, 0x75, 0xff, 0x7f, 0xff, 0xa5, 0xff, +0x67, 0xff, 0xb9, 0xff, 0x9b, 0xff, 0x84, 0xff, 0xa0, 0xff, 0x00, 0x00, 0x0c, 0x00, 0xc9, 0xff, +0xc8, 0xff, 0xda, 0xff, 0xcd, 0xff, 0xfa, 0xff, 0xe4, 0xff, 0xe2, 0xff, 0x01, 0x00, 0xe1, 0xff, +0x3e, 0x00, 0x26, 0x00, 0x20, 0x00, 0x27, 0x00, 0xef, 0xff, 0x25, 0x00, 0x08, 0x00, 0x08, 0x00, +0x02, 0x00, 0x38, 0x00, 0x3e, 0x00, 0x1a, 0x00, 0x03, 0x00, 0xd7, 0xff, 0x13, 0x00, 0xc8, 0xff, +0x92, 0xff, 0x87, 0xff, 0x84, 0xff, 0x66, 0xff, 0x6c, 0xff, 0x41, 0xff, 0x72, 0xff, 0x36, 0xff, +0x36, 0xff, 0x0c, 0xff, 0x76, 0xff, 0x67, 0xff, 0x7c, 0xff, 0x50, 0xff, 0x34, 0xff, 0x67, 0xff, +0x6c, 0xff, 0x94, 0xff, 0x9c, 0xff, 0x89, 0xff, 0xa0, 0xff, 0xa3, 0xff, 0x93, 0xff, 0x6d, 0xff, +0x94, 0xff, 0x4f, 0xff, 0x65, 0xff, 0x9d, 0xff, 0x7a, 0xff, 0x9e, 0xff, 0x8c, 0xff, 0xbb, 0xff, +0xa0, 0xff, 0xa2, 0xff, 0xb2, 0xff, 0x9d, 0xff, 0xc8, 0xff, 0xa9, 0xff, 0xa0, 0xff, 0xba, 0xff, +0x94, 0xff, 0x84, 0xff, 0x82, 0xff, 0x96, 0xff, 0x5f, 0xff, 0x49, 0xff, 0x82, 0xff, 0x43, 0xff, +0x05, 0xff, 0x25, 0xff, 0x2f, 0xff, 0x2c, 0xff, 0x10, 0xff, 0x13, 0xff, 0x2f, 0xff, 0x73, 0xff, +0x58, 0xff, 0x73, 0xff, 0x52, 0xff, 0x5b, 0xff, 0x66, 0xff, 0x3c, 0xff, 0x65, 0xff, 0x9d, 0xff, +0x74, 0xff, 0x51, 0xff, 0x6f, 0xff, 0x84, 0xff, 0x6c, 0xff, 0x3b, 0xff, 0x43, 0xff, 0x54, 0xff, +0xb9, 0xff, 0xa0, 0xff, 0x8a, 0xff, 0xa6, 0xff, 0xa3, 0xff, 0x8c, 0xff, 0xce, 0xff, 0xe1, 0xff, +0xbf, 0xff, 0xd8, 0xff, 0xb7, 0xff, 0xda, 0xff, 0xed, 0xff, 0xea, 0xff, 0xbe, 0xff, 0xb3, 0xff, +0xa2, 0xff, 0xca, 0xff, 0xae, 0xff, 0x8f, 0xff, 0xa6, 0xff, 0x83, 0xff, 0xa2, 0xff, 0xab, 0xff, +0x9e, 0xff, 0x6e, 0xff, 0x56, 0xff, 0x7c, 0xff, 0x77, 0xff, 0x66, 0xff, 0x7d, 0xff, 0xad, 0xff, +0x7d, 0xff, 0xa8, 0xff, 0x81, 0xff, 0x8b, 0xff, 0x75, 0xff, 0x7f, 0xff, 0x65, 0xff, 0x9b, 0xff, +0x8f, 0xff, 0x4f, 0xff, 0x58, 0xff, 0x80, 0xff, 0x4a, 0xff, 0x70, 0xff, 0x5d, 0xff, 0x43, 0xff, +0x43, 0xff, 0x2e, 0xff, 0x26, 0xff, 0x29, 0xff, 0x0b, 0xff, 0x32, 0xff, 0x53, 0xff, 0x1d, 0xff, +0x5c, 0xff, 0x3a, 0xff, 0x67, 0xff, 0x89, 0xff, 0x5a, 0xff, 0x82, 0xff, 0x97, 0xff, 0xb1, 0xff, +0xae, 0xff, 0xbf, 0xff, 0xa7, 0xff, 0xb2, 0xff, 0x57, 0xff, 0x97, 0xff, 0x99, 0xff, 0xaa, 0xff, +0xae, 0xff, 0xa7, 0xff, 0x18, 0x00, 0xdb, 0xff, 0xc8, 0xff, 0x73, 0xff, 0xb6, 0xff, 0x75, 0xff, +0x62, 0xff, 0x47, 0xff, 0x9b, 0xff, 0x83, 0xff, 0x2f, 0xff, 0x62, 0xff, 0x70, 0xff, 0x60, 0xff, +0x4e, 0xff, 0x3b, 0xff, 0x50, 0xff, 0x65, 0xff, 0xa7, 0xff, 0xa7, 0xff, 0xca, 0xff, 0xf0, 0xff, +0xd1, 0xff, 0xd1, 0xff, 0x11, 0x00, 0xca, 0xff, 0xd2, 0xff, 0xa7, 0xff, 0xb8, 0xff, 0xcd, 0xff, +0xab, 0xff, 0xc0, 0xff, 0xc5, 0xff, 0xc4, 0xff, 0xd9, 0xff, 0xe7, 0xff, 0xf1, 0xff, 0xb1, 0xff, +0xd3, 0xff, 0xc9, 0xff, 0xa3, 0xff, 0xd5, 0xff, 0xa2, 0xff, 0xa2, 0xff, 0xe6, 0xff, 0xff, 0xff, +0xc7, 0xff, 0xe6, 0xff, 0xf9, 0xff, 0xf0, 0xff, 0xff, 0xff, 0x2b, 0x00, 0x15, 0x00, 0xe4, 0xff, +0x29, 0x00, 0x3a, 0x00, 0x31, 0x00, 0x3f, 0x00, 0x3c, 0x00, 0x65, 0x00, 0x41, 0x00, 0x64, 0x00, +0x4f, 0x00, 0x0e, 0x00, 0x39, 0x00, 0x49, 0x00, 0x20, 0x00, 0x2d, 0x00, 0x48, 0x00, 0x29, 0x00, +0x40, 0x00, 0x42, 0x00, 0x23, 0x00, 0x4d, 0x00, 0x64, 0x00, 0x55, 0x00, 0x5c, 0x00, 0x32, 0x00, +0x39, 0x00, 0x30, 0x00, 0x3b, 0x00, 0x5e, 0x00, 0xa1, 0x00, 0x89, 0x00, 0xb1, 0x00, 0x7f, 0x00, +0xaa, 0x00, 0x8f, 0x00, 0x50, 0x00, 0x6d, 0x00, 0x5d, 0x00, 0x7a, 0x00, 0x67, 0x00, 0x57, 0x00, +0x8c, 0x00, 0xba, 0x00, 0xb6, 0x00, 0xc7, 0x00, 0x14, 0x01, 0x0a, 0x01, 0xbf, 0x00, 0xdd, 0x00, +0xa4, 0x00, 0xae, 0x00, 0xbb, 0x00, 0xd3, 0x00, 0xd5, 0x00, 0xdc, 0x00, 0xc4, 0x00, 0xb1, 0x00, +0xa1, 0x00, 0xa0, 0x00, 0x7c, 0x00, 0x8b, 0x00, 0xb5, 0x00, 0x62, 0x00, 0x4b, 0x00, 0x71, 0x00, +0x7e, 0x00, 0x88, 0x00, 0xa1, 0x00, 0x83, 0x00, 0x75, 0x00, 0xb5, 0x00, 0xa9, 0x00, 0x5c, 0x00, +0x57, 0x00, 0x7e, 0x00, 0x3a, 0x00, 0x30, 0x00, 0x5e, 0x00, 0x66, 0x00, 0x29, 0x00, 0x15, 0x00, +0x57, 0x00, 0x06, 0x00, 0x0f, 0x00, 0xed, 0xff, 0xfb, 0xff, 0x25, 0x00, 0x1a, 0x00, 0xe5, 0xff, +0xd7, 0xff, 0xe2, 0xff, 0xae, 0xff, 0xef, 0xff, 0xca, 0xff, 0xe4, 0xff, 0xdd, 0xff, 0xe2, 0xff, +0xc6, 0xff, 0xef, 0xff, 0xca, 0xff, 0xfc, 0xff, 0x8f, 0xff, 0xd5, 0xff, 0x26, 0x00, 0x74, 0x00, +0x3e, 0x00, 0x26, 0x00, 0x38, 0x00, 0xc7, 0xff, 0xb1, 0xff, 0xce, 0xff, 0xc2, 0xff, 0xe6, 0xff, +0xf8, 0xff, 0x01, 0x00, 0xff, 0xff, 0xfd, 0xff, 0xec, 0xff, 0xfd, 0xff, 0x0e, 0x00, 0xe6, 0xff, +0xbb, 0xff, 0xe9, 0xff, 0x22, 0x00, 0x18, 0x00, 0xfa, 0xff, 0xde, 0xff, 0xd1, 0xff, 0x16, 0x00, +0x18, 0x00, 0x28, 0x00, 0x54, 0x00, 0x11, 0x00, 0x16, 0x00, 0x1e, 0x00, 0xf5, 0xff, 0x34, 0x00, +0x0d, 0x00, 0x3e, 0x00, 0x38, 0x00, 0x62, 0x00, 0x5c, 0x00, 0x50, 0x00, 0x97, 0x00, 0xa3, 0x00, +0x79, 0x00, 0x70, 0x00, 0xa6, 0x00, 0x95, 0x00, 0x76, 0x00, 0x83, 0x00, 0x8f, 0x00, 0x89, 0x00, +0x9a, 0x00, 0xbf, 0x00, 0xe6, 0x00, 0xde, 0x00, 0x9f, 0x00, 0xa0, 0x00, 0xc4, 0x00, 0xb2, 0x00, +0xe2, 0x00, 0xc5, 0x00, 0xf3, 0x00, 0xf4, 0x00, 0x00, 0x01, 0x60, 0x01, 0x81, 0x01, 0x4f, 0x01, +0x04, 0x01, 0x20, 0x01, 0x4c, 0x01, 0xac, 0x00, 0xe2, 0x00, 0xbd, 0x00, 0xcc, 0x00, 0xd4, 0x00, +0xae, 0x00, 0x57, 0x00, 0x7e, 0x00, 0x6b, 0x00, 0x77, 0x00, 0x9a, 0x00, 0x89, 0x00, 0xc3, 0x00, +0x97, 0x00, 0x79, 0x00, 0x87, 0x00, 0x8b, 0x00, 0x5c, 0x00, 0x92, 0x00, 0xc7, 0x00, 0xc6, 0x00, +0xb6, 0x00, 0xa9, 0x00, 0xbf, 0x00, 0xad, 0x00, 0x98, 0x00, 0xcc, 0x00, 0x93, 0x00, 0xb2, 0x00, +0x1f, 0x01, 0xa3, 0x00, 0x9e, 0x00, 0x49, 0x00, 0x75, 0x00, 0x91, 0x00, 0x95, 0x00, 0xa0, 0x00, +0xd5, 0x00, 0x96, 0x00, 0x75, 0x00, 0x8b, 0x00, 0x75, 0x00, 0xa2, 0x00, 0x7b, 0x00, 0x5b, 0x00, +0xc2, 0x00, 0xa8, 0x00, 0x9f, 0x00, 0x7e, 0x00, 0xaa, 0x00, 0xc7, 0x00, 0xb5, 0x00, 0xde, 0x00, +0x58, 0x00, 0x9a, 0x00, 0xc4, 0x00, 0xad, 0x00, 0x9e, 0x00, 0x91, 0x00, 0x98, 0x00, 0xba, 0x00, +0x9d, 0x00, 0x7a, 0x00, 0x98, 0x00, 0x72, 0x00, 0x7d, 0x00, 0x9f, 0x00, 0xad, 0x00, 0xac, 0x00, +0x93, 0x00, 0xb9, 0x00, 0x8e, 0x00, 0x60, 0x00, 0xb2, 0x00, 0x2e, 0x00, 0x66, 0x00, 0x40, 0x00, +0x5a, 0x00, 0x4c, 0x00, 0x36, 0x00, 0x52, 0x00, 0x95, 0x00, 0x4c, 0x00, 0x2f, 0x00, 0x85, 0x00, +0xb5, 0x00, 0xba, 0x00, 0xd6, 0x00, 0x04, 0x01, 0xdf, 0x00, 0xe6, 0x00, 0xcb, 0x00, 0xf3, 0x00, +0xf5, 0x00, 0xd5, 0x00, 0xbf, 0x00, 0x00, 0x01, 0x3a, 0x01, 0x0d, 0x01, 0x34, 0x01, 0x1f, 0x01, +0xf3, 0x00, 0x0e, 0x01, 0xf6, 0x00, 0xda, 0x00, 0xeb, 0x00, 0xf6, 0x00, 0xd0, 0x00, 0xfe, 0x00, +0x31, 0x01, 0x1c, 0x01, 0x15, 0x01, 0xdf, 0x00, 0x2b, 0x01, 0xf9, 0x00, 0x06, 0x01, 0xf4, 0x00, +0xca, 0x00, 0xc4, 0x00, 0xee, 0x00, 0xd0, 0x00, 0x7d, 0x00, 0x47, 0x00, 0xab, 0x00, 0x67, 0x00, +0x68, 0x00, 0x75, 0x00, 0x49, 0x00, 0x68, 0x00, 0x57, 0x00, 0x54, 0x00, 0x17, 0x00, 0x7d, 0x00, +0x64, 0x00, 0x01, 0x00, 0x29, 0x00, 0x11, 0x00, 0x53, 0x00, 0x2e, 0x00, 0x06, 0x00, 0x77, 0x00, +0x41, 0x00, 0x00, 0x00, 0x9a, 0x00, 0x5e, 0x00, 0x25, 0x00, 0x63, 0x00, 0x67, 0x00, 0x57, 0x00, +0x55, 0x00, 0x81, 0x00, 0x6d, 0x00, 0x46, 0x00, 0x4d, 0x00, 0x84, 0x00, 0x70, 0x00, 0x65, 0x00, +0x4e, 0x00, 0x34, 0x00, 0x54, 0x00, 0x88, 0x00, 0x30, 0x00, 0x5e, 0x00, 0x5f, 0x00, 0x67, 0x00, +0x4a, 0x00, 0x5c, 0x00, 0x3f, 0x00, 0x3b, 0x00, 0x2a, 0x00, 0x4d, 0x00, 0x2e, 0x00, 0x25, 0x00, +0x32, 0x00, 0x25, 0x00, 0x1c, 0x00, 0x36, 0x00, 0xdc, 0xff, 0x2a, 0x00, 0xfa, 0xff, 0x0b, 0x00, +0x18, 0x00, 0xf3, 0xff, 0xf2, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xca, 0xff, 0xe3, 0xff, 0x1e, 0x00, +0x10, 0x00, 0x23, 0x00, 0xef, 0xff, 0xea, 0xff, 0x2e, 0x00, 0x3c, 0x00, 0x28, 0x00, 0x4d, 0x00, +0x18, 0x00, 0x35, 0x00, 0x64, 0x00, 0x36, 0x00, 0x41, 0x00, 0x64, 0x00, 0x7e, 0x00, 0x83, 0x00, +0xbd, 0x00, 0x91, 0x00, 0x7a, 0x00, 0x62, 0x00, 0x91, 0x00, 0x8d, 0x00, 0x85, 0x00, 0x68, 0x00, +0x98, 0x00, 0xad, 0x00, 0x5f, 0x00, 0x94, 0x00, 0x83, 0x00, 0x94, 0x00, 0x4c, 0x00, 0xc0, 0x00, +0xb0, 0x00, 0x6d, 0x00, 0x81, 0x00, 0x6c, 0x00, 0x54, 0x00, 0x69, 0x00, 0x73, 0x00, 0x75, 0x00, +0x43, 0x00, 0x21, 0x00, 0x43, 0x00, 0x10, 0x00, 0xf5, 0xff, 0x0b, 0x00, 0x10, 0x00, 0xf1, 0xff, +0x09, 0x00, 0x08, 0x00, 0x37, 0x00, 0x0e, 0x00, 0x57, 0x00, 0x24, 0x00, 0xfc, 0xff, 0xfe, 0xff, +0x02, 0x00, 0xb6, 0xff, 0x2c, 0x00, 0x4b, 0x00, 0x37, 0x00, 0x20, 0x00, 0xc3, 0xff, 0xe4, 0xff, +0x28, 0x00, 0x36, 0x00, 0x0a, 0x00, 0x01, 0x00, 0x32, 0x00, 0x3f, 0x00, 0x05, 0x00, 0x5b, 0x00, +0x26, 0x00, 0x14, 0x00, 0x21, 0x00, 0x3b, 0x00, 0x07, 0x00, 0x31, 0x00, 0x0a, 0x00, 0x5a, 0x00, +0xaa, 0x00, 0x63, 0x00, 0x52, 0x00, 0x5b, 0x00, 0x45, 0x00, 0xf8, 0xff, 0xc8, 0xff, 0xb5, 0xff, +0xf8, 0xff, 0xe7, 0xff, 0x9e, 0xff, 0x9d, 0xff, 0x94, 0xff, 0xa1, 0xff, 0x71, 0xff, 0x72, 0xff, +0x64, 0xff, 0x3f, 0xff, 0x74, 0xff, 0x44, 0xff, 0xa0, 0xff, 0x8f, 0xff, 0x4f, 0xff, 0x5f, 0xff, +0x3d, 0xff, 0x88, 0xff, 0x6d, 0xff, 0x81, 0xff, 0xa4, 0xff, 0x7f, 0xff, 0x23, 0x00, 0xd0, 0xff, +0xdd, 0xff, 0x06, 0x00, 0xe1, 0xff, 0xe1, 0xff, 0xd7, 0xff, 0xd2, 0xff, 0xf4, 0xff, 0x06, 0x00, +0xb9, 0xff, 0xc9, 0xff, 0xe6, 0xff, 0xfe, 0xff, 0xba, 0xff, 0xdd, 0xff, 0xca, 0xff, 0x05, 0x00, +0x06, 0x00, 0xf4, 0xff, 0x42, 0x00, 0x1c, 0x00, 0xd8, 0xff, 0xe8, 0xff, 0xea, 0xff, 0x16, 0x00, +0xbf, 0xff, 0xfc, 0xff, 0x05, 0x00, 0x28, 0x00, 0x49, 0x00, 0x2b, 0x00, 0x2e, 0x00, 0x4f, 0x00, +0x14, 0x00, 0x44, 0x00, 0xc6, 0x00, 0x22, 0x00, 0x6c, 0x00, 0x64, 0x00, 0x8a, 0x00, 0x93, 0x00, +0x4e, 0x00, 0x58, 0x00, 0x66, 0x00, 0x46, 0x00, 0x6c, 0x00, 0x53, 0x00, 0x58, 0x00, 0x9c, 0x00, +0x15, 0x00, 0x1e, 0x00, 0x34, 0x00, 0x25, 0x00, 0xf8, 0xff, 0x1b, 0x00, 0x55, 0x00, 0x50, 0x00, +0x33, 0x00, 0x72, 0x00, 0x59, 0x00, 0x40, 0x00, 0x61, 0x00, 0x62, 0x00, 0x02, 0x00, 0x3b, 0x00, +0x1c, 0x00, 0x1e, 0x00, 0x46, 0x00, 0x05, 0x00, 0xf0, 0xff, 0x0a, 0x00, 0x1d, 0x00, 0x0c, 0x00, +0xcf, 0xff, 0xc2, 0xff, 0xc2, 0xff, 0xa2, 0xff, 0xae, 0xff, 0xed, 0xff, 0xd4, 0xff, 0x8b, 0xff, +0x8d, 0xff, 0xc1, 0xff, 0xc9, 0xff, 0xb1, 0xff, 0xb8, 0xff, 0xec, 0xff, 0xc7, 0xff, 0xbd, 0xff, +0xcf, 0xff, 0xd0, 0xff, 0xb0, 0xff, 0x85, 0xff, 0xac, 0xff, 0xa8, 0xff, 0xe1, 0xff, 0xce, 0xff, +0x20, 0x00, 0xf8, 0xff, 0xf1, 0xff, 0xe8, 0xff, 0x11, 0x00, 0xf0, 0xff, 0xc3, 0xff, 0xc1, 0xff, +0xc9, 0xff, 0xa3, 0xff, 0x8d, 0xff, 0xde, 0xff, 0xcb, 0xff, 0xc4, 0xff, 0x1f, 0x00, 0xd5, 0xff, +0xea, 0xff, 0xe9, 0xff, 0xe2, 0xff, 0xdf, 0xff, 0xf3, 0xff, 0x06, 0x00, 0xd6, 0xff, 0xd8, 0xff, +0x05, 0x00, 0xfb, 0xff, 0x28, 0x00, 0xea, 0xff, 0x0a, 0x00, 0x30, 0x00, 0x05, 0x00, 0x04, 0x00, +0x3d, 0x00, 0x32, 0x00, 0x38, 0x00, 0x1b, 0x00, 0x12, 0x00, 0x23, 0x00, 0x34, 0x00, 0x36, 0x00, +0x3b, 0x00, 0x59, 0x00, 0x3a, 0x00, 0xe5, 0xff, 0xb6, 0xff, 0xc8, 0xff, 0xdc, 0xff, 0xe8, 0xff, +0x13, 0x00, 0x02, 0x00, 0x13, 0x00, 0x18, 0x00, 0xe6, 0xff, 0xe6, 0xff, 0xd5, 0xff, 0x72, 0xff, +0x89, 0xff, 0x54, 0xff, 0xbd, 0xff, 0x93, 0xff, 0x57, 0xff, 0x96, 0xff, 0x54, 0xff, 0x16, 0xff, +0x03, 0xff, 0x0a, 0xff, 0x60, 0xff, 0x31, 0xff, 0x10, 0xff, 0xea, 0xfe, 0x36, 0xff, 0x21, 0xff, +0x04, 0xff, 0x20, 0xff, 0x51, 0xff, 0x30, 0xff, 0x15, 0xff, 0x16, 0xff, 0x38, 0xff, 0xeb, 0xfe, +0x35, 0xff, 0xff, 0xfe, 0x20, 0xff, 0x28, 0xff, 0x44, 0xff, 0x2e, 0xff, 0x25, 0xff, 0x4e, 0xff, +0x12, 0xff, 0x61, 0xff, 0x58, 0xff, 0x56, 0xff, 0x6f, 0xff, 0x9d, 0xff, 0x81, 0xff, 0x97, 0xff, +0x59, 0xff, 0x7d, 0xff, 0x8f, 0xff, 0x48, 0xff, 0x47, 0xff, 0x63, 0xff, 0x5c, 0xff, 0x75, 0xff, +0x7f, 0xff, 0x92, 0xff, 0x70, 0xff, 0x83, 0xff, 0x5a, 0xff, 0x1e, 0xff, 0x48, 0xff, 0x30, 0xff, +0x2b, 0xff, 0x2d, 0xff, 0x71, 0xff, 0xee, 0xfe, 0x00, 0xff, 0xe9, 0xfe, 0x27, 0xff, 0x04, 0xff, +0xe4, 0xfe, 0x52, 0xff, 0x4a, 0xff, 0x34, 0xff, 0x4a, 0xff, 0x3f, 0xff, 0x22, 0xff, 0x2c, 0xff, +0x39, 0xff, 0x0a, 0xff, 0x8a, 0xff, 0x41, 0xff, 0x4a, 0xff, 0x1b, 0xff, 0x63, 0xff, 0x93, 0xff, +0x3d, 0xff, 0x65, 0xff, 0x37, 0xff, 0x76, 0xff, 0x5c, 0xff, 0x64, 0xff, 0x36, 0xff, 0x68, 0xff, +0x6e, 0xff, 0x8c, 0xff, 0x81, 0xff, 0x55, 0xff, 0x60, 0xff, 0x70, 0xff, 0x9c, 0xff, 0xa1, 0xff, +0xbf, 0xff, 0xa1, 0xff, 0xb2, 0xff, 0x97, 0xff, 0xb1, 0xff, 0xa9, 0xff, 0xdb, 0xff, 0x84, 0xff, +0x00, 0x00, 0xd1, 0xff, 0x9b, 0xff, 0x00, 0x00, 0xe8, 0xff, 0xb4, 0xff, 0xc5, 0xff, 0x3c, 0xff, +0x42, 0xff, 0x48, 0xff, 0x6b, 0xff, 0x50, 0xff, 0x2e, 0xff, 0x55, 0xff, 0x1f, 0xff, 0x57, 0xff, +0x9f, 0xff, 0x2b, 0xff, 0x35, 0xff, 0x14, 0xff, 0x09, 0xff, 0x46, 0xff, 0x2b, 0xff, 0x3b, 0xff, +0xa2, 0xff, 0x76, 0xff, 0x6e, 0xff, 0x6f, 0xff, 0x55, 0xff, 0x7c, 0xff, 0x79, 0xff, 0x34, 0xff, +0x56, 0xff, 0x3b, 0xff, 0x4d, 0xff, 0x57, 0xff, 0x44, 0xff, 0x99, 0xff, 0x69, 0xff, 0x5c, 0xff, +0x82, 0xff, 0x66, 0xff, 0x60, 0xff, 0x83, 0xff, 0xa7, 0xff, 0x84, 0xff, 0xb1, 0xff, 0xa4, 0xff, +0xa4, 0xff, 0xa3, 0xff, 0xac, 0xff, 0xa2, 0xff, 0x77, 0xff, 0x89, 0xff, 0x82, 0xff, 0xa3, 0xff, +0xda, 0xff, 0xc9, 0xff, 0xc1, 0xff, 0xbc, 0xff, 0xcf, 0xff, 0x67, 0xff, 0x76, 0xff, 0x55, 0xff, +0x4d, 0xff, 0xa2, 0xff, 0xa7, 0xff, 0x94, 0xff, 0x96, 0xff, 0x82, 0xff, 0xb3, 0xff, 0x84, 0xff, +0x9a, 0xff, 0x90, 0xff, 0xb1, 0xff, 0xcd, 0xff, 0x99, 0xff, 0xd9, 0xff, 0xb1, 0xff, 0x85, 0xff, +0x93, 0xff, 0xa8, 0xff, 0xcc, 0xff, 0xfe, 0xff, 0xf1, 0xff, 0xf3, 0xff, 0xf0, 0xff, 0xc0, 0xff, +0xe2, 0xff, 0x00, 0x00, 0xef, 0xff, 0xb9, 0xff, 0x00, 0x00, 0xfc, 0xff, 0x15, 0x00, 0x19, 0x00, +0x21, 0x00, 0x2a, 0x00, 0x29, 0x00, 0x1d, 0x00, 0x71, 0x00, 0x52, 0x00, 0xa7, 0x00, 0x5e, 0x00, +0x66, 0x00, 0x89, 0x00, 0x5e, 0x00, 0x30, 0x00, 0x2e, 0x00, 0x18, 0x00, 0x4d, 0x00, 0x4d, 0x00, +0x58, 0x00, 0x91, 0x00, 0x2d, 0x00, 0x0d, 0x00, 0x1c, 0x00, 0x0b, 0x00, 0xe9, 0xff, 0x11, 0x00, +0x00, 0x00, 0xcb, 0xff, 0x0b, 0x00, 0x34, 0x00, 0x2b, 0x00, 0x09, 0x00, 0x2b, 0x00, 0x4b, 0x00, +0x0c, 0x00, 0x40, 0x00, 0x25, 0x00, 0x33, 0x00, 0x12, 0x00, 0x17, 0x00, 0x0a, 0x00, 0x2a, 0x00, +0x0b, 0x00, 0x39, 0x00, 0x14, 0x00, 0x14, 0x00, 0xfd, 0xff, 0x29, 0x00, 0x4b, 0x00, 0x2b, 0x00, +0x09, 0x00, 0x19, 0x00, 0x58, 0x00, 0x4d, 0x00, 0x5f, 0x00, 0x6b, 0x00, 0x65, 0x00, 0x5a, 0x00, +0x9e, 0x00, 0x5b, 0x00, 0x2d, 0x00, 0x78, 0x00, 0x42, 0x00, 0x15, 0x00, 0x07, 0x00, 0x32, 0x00, +0x20, 0x00, 0x26, 0x00, 0x1a, 0x00, 0x2d, 0x00, 0x0c, 0x00, 0x0a, 0x00, 0xc0, 0xff, 0x16, 0x00, +0x42, 0x00, 0x40, 0x00, 0x48, 0x00, 0x40, 0x00, 0x48, 0x00, 0x04, 0x00, 0x24, 0x00, 0x0a, 0x00, +0x01, 0x00, 0x0a, 0x00, 0x2a, 0x00, 0x35, 0x00, 0x1d, 0x00, 0x04, 0x00, 0x37, 0x00, 0x38, 0x00, +0x51, 0x00, 0x37, 0x00, 0x2c, 0x00, 0x5d, 0x00, 0x54, 0x00, 0x4c, 0x00, 0x3c, 0x00, 0x4c, 0x00, +0x01, 0x00, 0xee, 0xff, 0x06, 0x00, 0x1c, 0x00, 0x01, 0x00, 0x00, 0x00, 0xee, 0xff, 0xc6, 0xff, +0x0b, 0x00, 0xee, 0xff, 0xf8, 0xff, 0x1e, 0x00, 0x22, 0x00, 0x38, 0x00, 0x05, 0x00, 0xd4, 0xff, +0xcc, 0xff, 0xbd, 0xff, 0xf4, 0xff, 0xe8, 0xff, 0xe5, 0xff, 0x15, 0x00, 0x0c, 0x00, 0x18, 0x00, +0x27, 0x00, 0xdf, 0xff, 0xb2, 0xff, 0xdd, 0xff, 0x97, 0xff, 0x7f, 0xff, 0xbd, 0xff, 0x80, 0xff, +0xc1, 0xff, 0xe9, 0xff, 0xf3, 0xff, 0x19, 0x00, 0xdc, 0xff, 0xb9, 0xff, 0xb4, 0xff, 0xee, 0xff, +0xdd, 0xff, 0xcb, 0xff, 0xde, 0xff, 0xbe, 0xff, 0xc6, 0xff, 0xd6, 0xff, 0xca, 0xff, 0xb6, 0xff, +0xc2, 0xff, 0xda, 0xff, 0x92, 0xff, 0xe5, 0xff, 0xca, 0xff, 0xd1, 0xff, 0xea, 0xff, 0xe1, 0xff, +0xaf, 0xff, 0x04, 0x00, 0xa7, 0xff, 0x9b, 0xff, 0xf5, 0xff, 0xe3, 0xff, 0xd7, 0xff, 0xe4, 0xff, +0xcf, 0xff, 0xf7, 0xff, 0xe2, 0xff, 0xdd, 0xff, 0xc0, 0xff, 0xc9, 0xff, 0xbb, 0xff, 0x82, 0xff, +0x6c, 0xff, 0x84, 0xff, 0x74, 0xff, 0x9e, 0xff, 0xca, 0xff, 0xc4, 0xff, 0xce, 0xff, 0x97, 0xff, +0x9e, 0xff, 0xac, 0xff, 0xa0, 0xff, 0x85, 0xff, 0x6a, 0xff, 0x6e, 0xff, 0x76, 0xff, 0x89, 0xff, +0x49, 0xff, 0x74, 0xff, 0x3f, 0xff, 0x4c, 0xff, 0x37, 0xff, 0x49, 0xff, 0x57, 0xff, 0x3f, 0xff, +0x1c, 0xff, 0x84, 0xff, 0x6c, 0xff, 0x6b, 0xff, 0x72, 0xff, 0x4e, 0xff, 0x54, 0xff, 0x17, 0xff, +0x44, 0xff, 0x27, 0xff, 0x3f, 0xff, 0x6a, 0xff, 0x89, 0xff, 0x8c, 0xff, 0x37, 0xff, 0x6b, 0xff, +0x50, 0xff, 0x27, 0xff, 0x2e, 0xff, 0x02, 0xff, 0x2d, 0xff, 0x0a, 0xff, 0xf0, 0xfe, 0xe6, 0xfe, +0xde, 0xfe, 0xe0, 0xfe, 0xf8, 0xfe, 0x0e, 0xff, 0xf8, 0xfe, 0x1a, 0xff, 0xe0, 0xfe, 0xf6, 0xfe, +0xf2, 0xfe, 0x01, 0xff, 0x01, 0xff, 0xb1, 0xfe, 0xce, 0xfe, 0xf0, 0xfe, 0xda, 0xfe, 0xbd, 0xfe, +0xbb, 0xfe, 0xc3, 0xfe, 0xb6, 0xfe, 0xf6, 0xfe, 0xd4, 0xfe, 0x9f, 0xfe, 0x08, 0xff, 0xdc, 0xfe, +0xee, 0xfe, 0xa6, 0xfe, 0x01, 0xff, 0x0d, 0xff, 0xf3, 0xfe, 0xff, 0xfe, 0xe9, 0xfe, 0x05, 0xff, +0x03, 0xff, 0xd9, 0xfe, 0xc9, 0xfe, 0xe3, 0xfe, 0xbf, 0xfe, 0xc0, 0xfe, 0xab, 0xfe, 0xe4, 0xfe, +0xda, 0xfe, 0xfe, 0xfe, 0x02, 0xff, 0x0a, 0xff, 0xde, 0xfe, 0x24, 0xff, 0xf3, 0xfe, 0xa9, 0xfe, +0x1b, 0xff, 0xc3, 0xfe, 0xc1, 0xfe, 0xe5, 0xfe, 0xfe, 0xfe, 0xf5, 0xfe, 0xf5, 0xfe, 0xf8, 0xfe, +0x0d, 0xff, 0x0b, 0xff, 0x07, 0xff, 0xfa, 0xfe, 0x3b, 0xff, 0x1f, 0xff, 0x41, 0xff, 0x43, 0xff, +0x53, 0xff, 0x12, 0xff, 0x78, 0xff, 0xb2, 0xff, 0x68, 0xff, 0x4b, 0xff, 0x56, 0xff, 0x2a, 0xff, +0x59, 0xff, 0x49, 0xff, 0x95, 0xff, 0x93, 0xff, 0x69, 0xff, 0x69, 0xff, 0x7a, 0xff, 0x9e, 0xff, +0x5d, 0xff, 0x56, 0xff, 0x52, 0xff, 0x69, 0xff, 0x9e, 0xff, 0x57, 0xff, 0x51, 0xff, 0x0e, 0xff, +0xf2, 0xfe, 0xf8, 0xfe, 0x0d, 0xff, 0xe8, 0xfe, 0xf3, 0xfe, 0xcb, 0xfe, 0xd9, 0xfe, 0xf7, 0xfe, +0xd4, 0xfe, 0xc8, 0xfe, 0xeb, 0xfe, 0x0a, 0xff, 0xfb, 0xfe, 0xac, 0xfe, 0xdd, 0xfe, 0xf5, 0xfe, +0x0b, 0xff, 0x3d, 0xff, 0x3c, 0xff, 0x1d, 0xff, 0x3d, 0xff, 0x6a, 0xff, 0x63, 0xff, 0x15, 0xff, +0x86, 0xff, 0x27, 0xff, 0x27, 0xff, 0x57, 0xff, 0x97, 0xff, 0x94, 0xff, 0x2a, 0xff, 0x67, 0xff, +0x65, 0xff, 0x77, 0xff, 0x30, 0xff, 0x01, 0xff, 0xf2, 0xfe, 0xdf, 0xfe, 0xdb, 0xfe, 0x0e, 0xff, +0x10, 0xff, 0xea, 0xfe, 0x9f, 0xfe, 0x55, 0xfe, 0xf8, 0xfe, 0x3e, 0xff, 0x16, 0xff, 0x37, 0xff, +0x5b, 0xff, 0x39, 0xff, 0x3a, 0xff, 0x4b, 0xff, 0x61, 0xff, 0x30, 0xff, 0x4d, 0xff, 0x32, 0xff, +0x22, 0xff, 0x0e, 0xff, 0x6a, 0xff, 0x55, 0xff, 0x77, 0xff, 0x70, 0xff, 0x85, 0xff, 0x99, 0xff, +0x84, 0xff, 0x7d, 0xff, 0xa1, 0xff, 0x89, 0xff, 0xc4, 0xff, 0xa2, 0xff, 0x95, 0xff, 0xb9, 0xff, +0x9b, 0xff, 0x7c, 0xff, 0x78, 0xff, 0x83, 0xff, 0x70, 0xff, 0xb5, 0xff, 0xcf, 0xff, 0xeb, 0xff, +0xbc, 0xff, 0xab, 0xff, 0x8b, 0xff, 0x7b, 0xff, 0xaa, 0xff, 0x01, 0x00, 0xb3, 0xff, 0xef, 0xff, +0x77, 0xff, 0xa1, 0xff, 0xd1, 0xff, 0x9a, 0xff, 0x8a, 0xff, 0x8a, 0xff, 0xb0, 0xff, 0x99, 0xff, +0x97, 0xff, 0x74, 0xff, 0xbe, 0xff, 0xbf, 0xff, 0xe2, 0xff, 0x3d, 0x00, 0xe1, 0xff, 0x19, 0x00, +0x15, 0x00, 0xf0, 0xff, 0xf5, 0xff, 0xd1, 0xff, 0xdd, 0xff, 0xdd, 0xff, 0x04, 0x00, 0xec, 0xff, +0x31, 0x00, 0xff, 0xff, 0x0e, 0x00, 0xcc, 0xff, 0xc0, 0xff, 0xe2, 0xff, 0xbf, 0xff, 0xc5, 0xff, +0xef, 0xff, 0xfb, 0xff, 0xea, 0xff, 0xee, 0xff, 0xb3, 0xff, 0xa1, 0xff, 0xb4, 0xff, 0x81, 0xff, +0x8b, 0xff, 0x76, 0xff, 0xad, 0xff, 0xc6, 0xff, 0xbe, 0xff, 0xe9, 0xff, 0xd2, 0xff, 0xc4, 0xff, +0x96, 0xff, 0xbe, 0xff, 0xc1, 0xff, 0xc8, 0xff, 0xb6, 0xff, 0xe7, 0xff, 0x8a, 0xff, 0x61, 0xff, +0x63, 0xff, 0x8c, 0xff, 0x58, 0xff, 0xb4, 0xff, 0xd8, 0xff, 0x99, 0xff, 0x96, 0xff, 0xa1, 0xff, +0x95, 0xff, 0x5a, 0xff, 0x5a, 0xff, 0x8f, 0xff, 0x7c, 0xff, 0x74, 0xff, 0x9d, 0xff, 0xb7, 0xff, +0x0d, 0x00, 0x04, 0x00, 0x07, 0x00, 0x04, 0x00, 0x02, 0x00, 0x13, 0x00, 0x39, 0x00, 0x14, 0x00, +0xbc, 0xff, 0xfd, 0xff, 0x47, 0x00, 0x74, 0x00, 0x2e, 0x00, 0x49, 0x00, 0x1f, 0x00, 0xf5, 0xff, +0x0a, 0x00, 0x0c, 0x00, 0x53, 0x00, 0x4c, 0x00, 0x60, 0x00, 0x47, 0x00, 0x52, 0x00, 0x54, 0x00, +0x2e, 0x00, 0x8f, 0x00, 0xa1, 0x00, 0x87, 0x00, 0x97, 0x00, 0xbb, 0x00, 0x0e, 0x01, 0xf9, 0x00, +0xf4, 0x00, 0xe3, 0x00, 0xe1, 0x00, 0xd7, 0x00, 0xee, 0x00, 0xe1, 0x00, 0x72, 0x01, 0x76, 0x01, +0x3c, 0x01, 0x65, 0x01, 0x77, 0x01, 0x22, 0x01, 0xef, 0x00, 0x1e, 0x01, 0x28, 0x01, 0x3d, 0x01, +0xdf, 0x00, 0xeb, 0x00, 0x10, 0x01, 0xf5, 0x00, 0x2f, 0x01, 0x3a, 0x01, 0x7d, 0x01, 0x5b, 0x01, +0x2c, 0x01, 0x51, 0x01, 0x36, 0x01, 0x57, 0x01, 0x56, 0x01, 0x25, 0x01, 0x35, 0x01, 0x6f, 0x01, +0x25, 0x01, 0x46, 0x01, 0x18, 0x01, 0x24, 0x01, 0xf3, 0x00, 0xe8, 0x00, 0x48, 0x01, 0xf3, 0x00, +0x1f, 0x01, 0x2e, 0x01, 0x4e, 0x01, 0x0b, 0x01, 0xfc, 0x00, 0xc1, 0x00, 0xeb, 0x00, 0xfd, 0x00, +0xd9, 0x00, 0xec, 0x00, 0xd7, 0x00, 0x2f, 0x01, 0xf9, 0x00, 0x2a, 0x01, 0xdc, 0x00, 0xf3, 0x00, +0xe4, 0x00, 0x10, 0x01, 0x24, 0x01, 0x18, 0x01, 0xf4, 0x00, 0x12, 0x01, 0x06, 0x01, 0xd6, 0x00, +0xc3, 0x00, 0xea, 0x00, 0xf2, 0x00, 0xf5, 0x00, 0xe2, 0x00, 0x05, 0x01, 0xb3, 0x00, 0x88, 0x00, +0xa7, 0x00, 0xe2, 0x00, 0xa5, 0x00, 0xb2, 0x00, 0xd0, 0x00, 0xa0, 0x00, 0xcc, 0x00, 0x97, 0x00, +0xc0, 0x00, 0x9e, 0x00, 0x73, 0x00, 0xaa, 0x00, 0xa3, 0x00, 0xae, 0x00, 0x8d, 0x00, 0x50, 0x00, +0x61, 0x00, 0x64, 0x00, 0xa0, 0x00, 0xb8, 0x00, 0xcb, 0x00, 0xb6, 0x00, 0xbb, 0x00, 0x9d, 0x00, +0xd2, 0x00, 0xdb, 0x00, 0x1e, 0x01, 0xf5, 0x00, 0x05, 0x01, 0xe9, 0x00, 0xe6, 0x00, 0xea, 0x00, +0xe1, 0x00, 0xb2, 0x00, 0xee, 0x00, 0x24, 0x01, 0x7b, 0x01, 0x79, 0x01, 0x7b, 0x01, 0x42, 0x01, +0x24, 0x01, 0x57, 0x01, 0x6d, 0x01, 0x51, 0x01, 0x85, 0x01, 0x5e, 0x01, 0x47, 0x01, 0x5f, 0x01, +0x59, 0x01, 0x6c, 0x01, 0x51, 0x01, 0x5c, 0x01, 0x6d, 0x01, 0x57, 0x01, 0x5c, 0x01, 0x67, 0x01, +0x52, 0x01, 0x41, 0x01, 0x5a, 0x01, 0x34, 0x01, 0x96, 0x01, 0x7c, 0x01, 0x8f, 0x01, 0x90, 0x01, +0x88, 0x01, 0x78, 0x01, 0x7c, 0x01, 0x96, 0x01, 0x8d, 0x01, 0x85, 0x01, 0x7c, 0x01, 0x6b, 0x01, +0xa8, 0x01, 0x3f, 0x01, 0x7a, 0x01, 0x68, 0x01, 0x6d, 0x01, 0x5e, 0x01, 0xad, 0x01, 0x96, 0x01, +0x7c, 0x01, 0xa7, 0x01, 0x90, 0x01, 0x99, 0x01, 0xb6, 0x01, 0x7a, 0x01, 0xba, 0x01, 0xa6, 0x01, +0xe8, 0x01, 0xd0, 0x01, 0xd7, 0x01, 0x05, 0x02, 0x18, 0x02, 0x1f, 0x02, 0xf8, 0x01, 0x44, 0x02, +0xd5, 0x01, 0xbf, 0x01, 0xf9, 0x01, 0xe2, 0x01, 0x18, 0x02, 0xe9, 0x01, 0xa1, 0x01, 0xf9, 0x01, +0xa1, 0x01, 0xdc, 0x01, 0xdd, 0x01, 0xdb, 0x01, 0xc6, 0x01, 0x98, 0x01, 0xb0, 0x01, 0xec, 0x01, +0xc4, 0x01, 0xea, 0x01, 0x87, 0x01, 0xb9, 0x01, 0xd0, 0x01, 0x17, 0x02, 0xb9, 0x01, 0xe8, 0x01, +0xd0, 0x01, 0xe8, 0x01, 0xc9, 0x01, 0xc5, 0x01, 0xad, 0x01, 0xac, 0x01, 0xb5, 0x01, 0x99, 0x01, +0x72, 0x01, 0x83, 0x01, 0xb6, 0x01, 0xc8, 0x01, 0xb4, 0x01, 0x98, 0x01, 0xa5, 0x01, 0xa8, 0x01, +0xad, 0x01, 0xad, 0x01, 0xa7, 0x01, 0xad, 0x01, 0x60, 0x01, 0x6f, 0x01, 0x49, 0x01, 0x3f, 0x01, +0x80, 0x01, 0x7a, 0x01, 0x91, 0x01, 0xa5, 0x01, 0x97, 0x01, 0xb1, 0x01, 0xe4, 0x01, 0xd5, 0x01, +0xac, 0x01, 0xc6, 0x01, 0xb6, 0x01, 0xf0, 0x01, 0x9f, 0x01, 0x91, 0x01, 0xb5, 0x01, 0xb1, 0x01, +0xc6, 0x01, 0xc7, 0x01, 0xc2, 0x01, 0x84, 0x01, 0xa7, 0x01, 0xb7, 0x01, 0xb9, 0x01, 0xc9, 0x01, +0xdd, 0x01, 0xb2, 0x01, 0xbf, 0x01, 0x70, 0x01, 0xa7, 0x01, 0x96, 0x01, 0x87, 0x01, 0xbb, 0x01, +0x86, 0x01, 0xd8, 0x01, 0xc3, 0x01, 0xa1, 0x01, 0x9c, 0x01, 0x88, 0x01, 0x5f, 0x01, 0x48, 0x01, +0x3f, 0x01, 0x6d, 0x01, 0x6a, 0x01, 0x41, 0x01, 0x47, 0x01, 0x42, 0x01, 0xf2, 0x00, 0x37, 0x01, +0x6a, 0x01, 0x5e, 0x01, 0x4a, 0x01, 0x79, 0x01, 0x7a, 0x01, 0x70, 0x01, 0x65, 0x01, 0x64, 0x01, +0x3c, 0x01, 0x70, 0x01, 0xef, 0x00, 0xa6, 0x00, 0xc9, 0x00, 0xb9, 0x00, 0xdb, 0x00, 0xb3, 0x00, +0xb2, 0x00, 0xbe, 0x00, 0x77, 0x00, 0x35, 0x00, 0x64, 0x00, 0x49, 0x00, 0x39, 0x00, 0x25, 0x00, +0x3a, 0x00, 0x1c, 0x00, 0x61, 0x00, 0x2d, 0x00, 0x25, 0x00, 0xd6, 0xff, 0xef, 0xff, 0xd1, 0xff, +0x05, 0x00, 0xea, 0xff, 0xed, 0xff, 0xbc, 0xff, 0xf6, 0xff, 0xb9, 0xff, 0xb4, 0xff, 0xc9, 0xff, +0xbc, 0xff, 0xcc, 0xff, 0xe4, 0xff, 0xf3, 0xff, 0xe0, 0xff, 0x3d, 0x00, 0xe7, 0xff, 0x02, 0x00, +0x42, 0x00, 0x0c, 0x00, 0xfd, 0xff, 0x39, 0x00, 0x1f, 0x00, 0x2d, 0x00, 0x8b, 0xff, 0x81, 0xff, +0x91, 0xff, 0x8c, 0xff, 0x7c, 0xff, 0x3c, 0xff, 0x5a, 0xff, 0x84, 0xff, 0x8c, 0xff, 0xa5, 0xff, +0x79, 0xff, 0x69, 0xff, 0x6b, 0xff, 0x3c, 0xff, 0x4e, 0xff, 0x48, 0xff, 0x4d, 0xff, 0x6e, 0xff, +0x88, 0xff, 0x60, 0xff, 0x37, 0xff, 0x34, 0xff, 0x44, 0xff, 0x17, 0xff, 0x23, 0xff, 0x51, 0xff, +0x5d, 0xff, 0x20, 0xff, 0x2f, 0xff, 0x24, 0xff, 0x83, 0xff, 0x6d, 0xff, 0xb1, 0xff, 0xbc, 0xff, +0x9e, 0xff, 0x6e, 0xff, 0xa0, 0xff, 0x8f, 0xff, 0x90, 0xff, 0x82, 0xff, 0x90, 0xff, 0x76, 0xff, +0xb4, 0xff, 0xa6, 0xff, 0x9c, 0xff, 0x60, 0xff, 0x59, 0xff, 0xa2, 0xff, 0x8f, 0xff, 0x7d, 0xff, +0xa1, 0xff, 0xc5, 0xff, 0xca, 0xff, 0xa9, 0xff, 0x7a, 0xff, 0x81, 0xff, 0x6d, 0xff, 0x3f, 0xff, +0x1c, 0xff, 0x50, 0xff, 0x28, 0xff, 0x4a, 0xff, 0x58, 0xff, 0x50, 0xff, 0x0b, 0xff, 0xe2, 0xfe, +0xd7, 0xfe, 0x07, 0xff, 0x11, 0xff, 0x0c, 0xff, 0x1f, 0xff, 0xf8, 0xfe, 0xbb, 0xfe, 0x4c, 0xfe, +0x24, 0xfe, 0x49, 0xfe, 0x4c, 0xfe, 0x89, 0xfe, 0x6c, 0xfe, 0x69, 0xfe, 0x0e, 0xfe, 0x64, 0xfe, +0x77, 0xfe, 0x53, 0xfe, 0x9b, 0xfe, 0xa7, 0xfe, 0xb9, 0xfe, 0xa7, 0xfe, 0x7d, 0xfe, 0xa1, 0xfe, +0xcb, 0xfe, 0x7e, 0xfe, 0x99, 0xfe, 0xd3, 0xfe, 0xb7, 0xfe, 0x4a, 0xfe, 0x64, 0xfe, 0x83, 0xfe, +0xb3, 0xfe, 0x95, 0xfe, 0xc5, 0xfe, 0x6b, 0xfe, 0xbf, 0xfe, 0x6b, 0xfe, 0x65, 0xfe, 0x77, 0xfe, +0x7d, 0xfe, 0x59, 0xfe, 0x3c, 0xfe, 0x2a, 0xfe, 0x37, 0xfe, 0x0a, 0xfe, 0x55, 0xfe, 0xda, 0xfd, +0xea, 0xfd, 0xc8, 0xfd, 0x09, 0xfe, 0xa3, 0xfd, 0x99, 0xfd, 0x09, 0xfe, 0xea, 0xfd, 0xcf, 0xfd, +0xb9, 0xfd, 0x0c, 0xfe, 0xfa, 0xfd, 0x12, 0xfe, 0xd6, 0xfd, 0xca, 0xfd, 0xcf, 0xfd, 0x97, 0xfd, +0xc7, 0xfd, 0x86, 0xfd, 0x87, 0xfd, 0x84, 0xfd, 0xa6, 0xfd, 0xa8, 0xfd, 0xa0, 0xfd, 0xd1, 0xfd, +0x9a, 0xfd, 0x7d, 0xfd, 0x4e, 0xfd, 0x9f, 0xfd, 0xc7, 0xfd, 0x50, 0xfd, 0x61, 0xfd, 0x46, 0xfd, +0x24, 0xfd, 0x31, 0xfd, 0x6e, 0xfd, 0x62, 0xfd, 0x8c, 0xfd, 0xb6, 0xfd, 0x9f, 0xfd, 0x42, 0xfd, +0x58, 0xfd, 0x60, 0xfd, 0x6a, 0xfd, 0x67, 0xfd, 0xaa, 0xfd, 0x85, 0xfd, 0xd0, 0xfd, 0xb8, 0xfd, +0xd1, 0xfd, 0xbd, 0xfd, 0xc4, 0xfd, 0xc0, 0xfd, 0xcd, 0xfd, 0x6d, 0xfd, 0xb2, 0xfd, 0xae, 0xfd, +0x8f, 0xfd, 0xac, 0xfd, 0x78, 0xfd, 0x76, 0xfd, 0xbb, 0xfd, 0xab, 0xfd, 0x19, 0xfe, 0xd6, 0xfd, +0xcf, 0xfd, 0xe4, 0xfd, 0xb1, 0xfd, 0xae, 0xfd, 0x9b, 0xfd, 0xff, 0xfd, 0xe4, 0xfd, 0xda, 0xfd, +0x0d, 0xfe, 0x00, 0xfe, 0xdc, 0xfd, 0x64, 0xfe, 0x60, 0xfe, 0x24, 0xfe, 0xdb, 0xfd, 0xd2, 0xfd, +0xce, 0xfd, 0xc5, 0xfd, 0xbe, 0xfd, 0xd5, 0xfd, 0xd7, 0xfd, 0xe2, 0xfd, 0xd7, 0xfd, 0xc2, 0xfd, +0x0d, 0xfe, 0xd5, 0xfd, 0xaf, 0xfd, 0xc2, 0xfd, 0x98, 0xfd, 0x7f, 0xfd, 0x68, 0xfd, 0xbd, 0xfd, +0x70, 0xfd, 0xaf, 0xfd, 0xc8, 0xfd, 0xe4, 0xfd, 0xec, 0xfd, 0xfb, 0xfd, 0xc9, 0xfd, 0xfb, 0xfd, +0x12, 0xfe, 0x2f, 0xfe, 0x19, 0xfe, 0x1d, 0xfe, 0x2b, 0xfe, 0xfa, 0xfd, 0x47, 0xfe, 0x32, 0xfe, +0x27, 0xfe, 0x6e, 0xfe, 0x69, 0xfe, 0x5a, 0xfe, 0xee, 0xfe, 0x18, 0xff, 0x17, 0xff, 0xfc, 0xfe, +0xe0, 0xfe, 0x20, 0xff, 0x1c, 0xff, 0xf5, 0xfe, 0x1d, 0xff, 0xc8, 0xfe, 0x02, 0xff, 0x28, 0xff, +0x44, 0xff, 0x3f, 0xff, 0x8e, 0xff, 0x5f, 0xff, 0xb5, 0xff, 0xb2, 0xff, 0x9b, 0xff, 0xad, 0xff, +0xa7, 0xff, 0xb2, 0xff, 0xaa, 0xff, 0x8b, 0xff, 0x81, 0xff, 0xa3, 0xff, 0xa5, 0xff, 0xc1, 0xff, +0xb1, 0xff, 0xfc, 0xff, 0xe0, 0xff, 0xe8, 0xff, 0x00, 0x00, 0x11, 0x00, 0x0a, 0x00, 0x2b, 0x00, +0x26, 0x00, 0x4c, 0x00, 0x29, 0x00, 0x52, 0x00, 0x38, 0x00, 0x54, 0x00, 0x59, 0x00, 0x65, 0x00, +0x16, 0x00, 0x14, 0x00, 0x13, 0x00, 0x4b, 0x00, 0x2b, 0x00, 0x0f, 0x00, 0x0e, 0x00, 0x44, 0x00, +0x08, 0x00, 0x1f, 0x00, 0x04, 0x00, 0x18, 0x00, 0x17, 0x00, 0xe8, 0xff, 0xba, 0xff, 0xdb, 0xff, +0xfd, 0xff, 0xad, 0xff, 0x94, 0xff, 0x8a, 0xff, 0x82, 0xff, 0x71, 0xff, 0x61, 0xff, 0x59, 0xff, +0x55, 0xff, 0x65, 0xff, 0x61, 0xff, 0x88, 0xff, 0x9c, 0xff, 0xca, 0xff, 0xa2, 0xff, 0xab, 0xff, +0xbc, 0xff, 0xa4, 0xff, 0xb5, 0xff, 0x4e, 0xff, 0x6f, 0xff, 0x63, 0xff, 0x3f, 0xff, 0x38, 0xff, +0x88, 0xff, 0xd9, 0xff, 0xc2, 0xff, 0x80, 0xff, 0x6e, 0xff, 0xa3, 0xff, 0xdd, 0xff, 0xdd, 0xff, +0xca, 0xff, 0xcc, 0xff, 0xc4, 0xff, 0xd1, 0xff, 0xd3, 0xff, 0xce, 0xff, 0xda, 0xff, 0xe1, 0xff, +0xdd, 0xff, 0xdf, 0xff, 0x1a, 0x00, 0x98, 0xff, 0xab, 0xff, 0xba, 0xff, 0xe3, 0xff, 0xef, 0xff, +0xbe, 0xff, 0xc6, 0xff, 0x8e, 0xff, 0xb4, 0xff, 0xe9, 0xff, 0xff, 0xff, 0x01, 0x00, 0xe8, 0xff, +0xba, 0xff, 0xd6, 0xff, 0x0c, 0x00, 0x3b, 0x00, 0x22, 0x00, 0x01, 0x00, 0xf9, 0xff, 0xce, 0xff, +0x2c, 0x00, 0xc8, 0xff, 0xbc, 0xff, 0xd9, 0xff, 0x22, 0x00, 0x11, 0x00, 0x06, 0x00, 0x1c, 0x00, +0x1e, 0x00, 0x0a, 0x00, 0xe4, 0xff, 0xf3, 0xff, 0x07, 0x00, 0x22, 0x00, 0x83, 0x00, 0x72, 0x00, +0x57, 0x00, 0x84, 0x00, 0x77, 0x00, 0x8f, 0x00, 0xbe, 0x00, 0xa0, 0x00, 0xd0, 0x00, 0xdb, 0x00, +0xbf, 0x00, 0x47, 0x01, 0xe8, 0x00, 0xdd, 0x00, 0xdf, 0x00, 0xf1, 0x00, 0xce, 0x00, 0xf0, 0x00, +0xbc, 0x00, 0xc5, 0x00, 0xc4, 0x00, 0xb2, 0x00, 0xd0, 0x00, 0xac, 0x00, 0xf3, 0x00, 0x0e, 0x01, +0xc2, 0x00, 0xd1, 0x00, 0xee, 0x00, 0xc4, 0x00, 0xca, 0x00, 0xb2, 0x00, 0xc9, 0x00, 0xbf, 0x00, +0xc4, 0x00, 0xb2, 0x00, 0xab, 0x00, 0xb3, 0x00, 0xc2, 0x00, 0x93, 0x00, 0x96, 0x00, 0xcd, 0x00, +0xd9, 0x00, 0xc6, 0x00, 0xd0, 0x00, 0xe1, 0x00, 0xd8, 0x00, 0x86, 0x00, 0xbb, 0x00, 0x87, 0x00, +0xc5, 0x00, 0xe8, 0x00, 0xe8, 0x00, 0xee, 0x00, 0x2a, 0x01, 0x21, 0x01, 0xea, 0x00, 0x33, 0x01, +0x08, 0x01, 0xe1, 0x00, 0x00, 0x01, 0xfa, 0x00, 0x93, 0x00, 0xd1, 0x00, 0x05, 0x01, 0x13, 0x01, +0x2f, 0x01, 0x0a, 0x01, 0x3e, 0x01, 0x20, 0x01, 0xf6, 0x00, 0x06, 0x01, 0xf2, 0x00, 0xeb, 0x00, +0xeb, 0x00, 0xea, 0x00, 0xe7, 0x00, 0xdc, 0x00, 0xca, 0x00, 0xc5, 0x00, 0xc2, 0x00, 0x97, 0x00, +0x73, 0x00, 0xb5, 0x00, 0xc3, 0x00, 0xb1, 0x00, 0xcc, 0x00, 0x81, 0x00, 0xb9, 0x00, 0xa0, 0x00, +0xc4, 0x00, 0xab, 0x00, 0xc0, 0x00, 0xec, 0x00, 0xe3, 0x00, 0xb2, 0x00, 0x0c, 0x01, 0xd6, 0x00, +0xcb, 0x00, 0xce, 0x00, 0xba, 0x00, 0xd4, 0x00, 0xd8, 0x00, 0xe6, 0x00, 0xd3, 0x00, 0xc6, 0x00, +0xd9, 0x00, 0x10, 0x01, 0x30, 0x01, 0x23, 0x01, 0x46, 0x01, 0x3c, 0x01, 0x53, 0x01, 0x52, 0x01, +0x4e, 0x01, 0x34, 0x01, 0x1f, 0x01, 0x65, 0x01, 0x47, 0x01, 0x8e, 0x01, 0x78, 0x01, 0x65, 0x01, +0x6b, 0x01, 0x35, 0x01, 0x3b, 0x01, 0x46, 0x01, 0x3d, 0x01, 0x6f, 0x01, 0x43, 0x01, 0x03, 0x01, +0x15, 0x01, 0xe5, 0x00, 0x04, 0x01, 0xd8, 0x00, 0xea, 0x00, 0xb2, 0x00, 0xed, 0x00, 0xae, 0x00, +0x92, 0x00, 0xe3, 0x00, 0xe3, 0x00, 0x9e, 0x00, 0xa8, 0x00, 0xb1, 0x00, 0xdb, 0x00, 0xd9, 0x00, +0x0f, 0x01, 0x2b, 0x01, 0xe1, 0x00, 0xd0, 0x00, 0xfa, 0x00, 0xd6, 0x00, 0xe9, 0x00, 0xfe, 0x00, +0xfd, 0x00, 0xf7, 0x00, 0x01, 0x01, 0x07, 0x01, 0xe0, 0x00, 0xc6, 0x00, 0xd5, 0x00, 0x06, 0x01, +0x1e, 0x01, 0x5f, 0x01, 0x41, 0x01, 0x06, 0x01, 0xfa, 0x00, 0x0c, 0x01, 0x4d, 0x01, 0xee, 0x00, +0x06, 0x01, 0xf4, 0x00, 0xee, 0x00, 0xf4, 0x00, 0xbe, 0x00, 0x7d, 0x00, 0x89, 0x00, 0xa0, 0x00, +0x7d, 0x00, 0xa7, 0x00, 0x91, 0x00, 0xbd, 0x00, 0xb2, 0x00, 0x89, 0x00, 0x78, 0x00, 0xce, 0x00, +0xcd, 0x00, 0x2b, 0x01, 0xc8, 0x00, 0x14, 0x01, 0xd5, 0x00, 0xfa, 0x00, 0x24, 0x01, 0xe5, 0x00, +0x4b, 0x01, 0xfc, 0x00, 0xf8, 0x00, 0x08, 0x01, 0xf8, 0x00, 0xd2, 0x00, 0xf1, 0x00, 0xc9, 0x00, +0xc9, 0x00, 0x31, 0x00, 0x62, 0x00, 0x68, 0x00, 0x70, 0x00, 0x8e, 0x00, 0x9c, 0x00, 0x6e, 0x00, +0x6e, 0x00, 0x6a, 0x00, 0x6a, 0x00, 0x9c, 0x00, 0x39, 0x00, 0x95, 0x00, 0x7d, 0x00, 0x89, 0x00, +0x8f, 0x00, 0xa6, 0x00, 0x9f, 0x00, 0xe9, 0x00, 0xd6, 0x00, 0x0b, 0x01, 0xea, 0x00, 0x50, 0x01, +0x7a, 0x01, 0x33, 0x01, 0x6c, 0x01, 0x5e, 0x01, 0x1f, 0x01, 0xa0, 0x00, 0xb7, 0x00, 0xcc, 0x00, +0x86, 0x00, 0x3e, 0x00, 0x51, 0x00, 0x2a, 0x00, 0x2f, 0x00, 0x3b, 0x00, 0x4c, 0x00, 0x6d, 0x00, +0x69, 0x00, 0x8a, 0x00, 0x7d, 0x00, 0xb7, 0x00, 0x90, 0x00, 0x78, 0x00, 0x80, 0x00, 0xc2, 0x00, +0xa1, 0x00, 0x7b, 0x00, 0x76, 0x00, 0x93, 0x00, 0x4a, 0x00, 0xf7, 0xff, 0x26, 0x00, 0x46, 0x00, +0x23, 0x00, 0x54, 0x00, 0x28, 0x00, 0x42, 0x00, 0x29, 0x00, 0x58, 0x00, 0x2a, 0x00, 0x41, 0x00, +0x1d, 0x00, 0x3a, 0x00, 0x3d, 0x00, 0x3e, 0x00, 0x45, 0x00, 0xeb, 0xff, 0x13, 0x00, 0x52, 0x00, +0x1f, 0x00, 0x0f, 0x00, 0xdf, 0xff, 0x02, 0x00, 0xf8, 0xff, 0x45, 0x00, 0x0d, 0x00, 0x04, 0x00, +0x23, 0x00, 0xef, 0xff, 0xe9, 0xff, 0xf5, 0xff, 0x0c, 0x00, 0x39, 0x00, 0xf7, 0xff, 0xfa, 0xff, +0xc5, 0xff, 0xc6, 0xff, 0xc9, 0xff, 0xb5, 0xff, 0xac, 0xff, 0x4e, 0xff, 0x2b, 0xff, 0x4d, 0xff, +0x6d, 0xff, 0x52, 0xff, 0x4b, 0xff, 0x26, 0xff, 0x17, 0xff, 0xd8, 0xfe, 0x28, 0xff, 0x09, 0xff, +0xf1, 0xfe, 0xb6, 0xfe, 0xcd, 0xfe, 0xb1, 0xfe, 0xb5, 0xfe, 0xac, 0xfe, 0xc6, 0xfe, 0xb7, 0xfe, +0xcd, 0xfe, 0xd0, 0xfe, 0xd2, 0xfe, 0xec, 0xfe, 0x97, 0xfe, 0xe0, 0xfe, 0xb6, 0xfe, 0xd4, 0xfe, +0xa3, 0xfe, 0xb8, 0xfe, 0xc6, 0xfe, 0xd6, 0xfe, 0x84, 0xfe, 0xe1, 0xfe, 0xae, 0xfe, 0x94, 0xfe, +0xb4, 0xfe, 0x6a, 0xfe, 0xcc, 0xfe, 0xdc, 0xfe, 0xae, 0xfe, 0xa6, 0xfe, 0x9c, 0xfe, 0x5e, 0xfe, +0x84, 0xfe, 0x47, 0xfe, 0x78, 0xfe, 0x9a, 0xfe, 0x7e, 0xfe, 0x7c, 0xfe, 0x72, 0xfe, 0x9a, 0xfe, +0x31, 0xfe, 0x5e, 0xfe, 0x19, 0xfe, 0x06, 0xfe, 0x05, 0xfe, 0x54, 0xfe, 0x4c, 0xfe, 0x0e, 0xfe, +0x16, 0xfe, 0x0d, 0xfe, 0xed, 0xfd, 0xd1, 0xfd, 0xb9, 0xfd, 0xb2, 0xfd, 0xbb, 0xfd, 0x56, 0xfd, +0xeb, 0xfd, 0xbc, 0xfd, 0xdd, 0xfd, 0xff, 0xfd, 0xd2, 0xfd, 0xeb, 0xfd, 0x04, 0xfe, 0x26, 0xfe, +0x0f, 0xfe, 0x2e, 0xfe, 0x49, 0xfe, 0x23, 0xfe, 0xea, 0xfd, 0x22, 0xfe, 0x0d, 0xfe, 0x0b, 0xfe, +0x2a, 0xfe, 0x6b, 0xfe, 0x5b, 0xfe, 0x61, 0xfe, 0x51, 0xfe, 0x56, 0xfe, 0x61, 0xfe, 0x36, 0xfe, +0x51, 0xfe, 0x38, 0xfe, 0x4c, 0xfe, 0x53, 0xfe, 0x55, 0xfe, 0x39, 0xfe, 0x7f, 0xfe, 0x4b, 0xfe, +0x26, 0xfe, 0x46, 0xfe, 0x62, 0xfe, 0x61, 0xfe, 0x8d, 0xfe, 0x62, 0xfe, 0x91, 0xfe, 0x82, 0xfe, +0x00, 0xfe, 0x2b, 0xfe, 0x47, 0xfe, 0xee, 0xfd, 0x2b, 0xfe, 0x51, 0xfe, 0x4f, 0xfe, 0x52, 0xfe, +0x77, 0xfe, 0x84, 0xfe, 0x63, 0xfe, 0x61, 0xfe, 0x5e, 0xfe, 0x7d, 0xfe, 0x5a, 0xfe, 0x41, 0xfe, +0x48, 0xfe, 0x6c, 0xfe, 0x1d, 0xfe, 0x6b, 0xfe, 0x12, 0xfe, 0x2b, 0xfe, 0x2e, 0xfe, 0x4b, 0xfe, +0x80, 0xfe, 0x44, 0xfe, 0x16, 0xfe, 0x26, 0xfe, 0x47, 0xfe, 0x71, 0xfe, 0x7d, 0xfe, 0x59, 0xfe, +0x77, 0xfe, 0x83, 0xfe, 0x95, 0xfe, 0x83, 0xfe, 0x77, 0xfe, 0x9c, 0xfe, 0x81, 0xfe, 0xa3, 0xfe, +0xa6, 0xfe, 0xa7, 0xfe, 0xba, 0xfe, 0xa6, 0xfe, 0xad, 0xfe, 0xa8, 0xfe, 0xcf, 0xfe, 0xb5, 0xfe, +0xe8, 0xfe, 0x9f, 0xfe, 0xbc, 0xfe, 0xdf, 0xfe, 0xcd, 0xfe, 0xb3, 0xfe, 0xbe, 0xfe, 0xfb, 0xfe, +0xff, 0xfe, 0xcc, 0xfe, 0xf3, 0xfe, 0x96, 0xfe, 0xc4, 0xfe, 0x65, 0xfe, 0x96, 0xfe, 0xca, 0xfe, +0xe8, 0xfe, 0x9c, 0xfe, 0x99, 0xfe, 0x7a, 0xfe, 0x9e, 0xfe, 0x97, 0xfe, 0xa0, 0xfe, 0xc6, 0xfe, +0xa5, 0xfe, 0xce, 0xfe, 0xd9, 0xfe, 0xc9, 0xfe, 0x9f, 0xfe, 0xc5, 0xfe, 0xba, 0xfe, 0xe6, 0xfe, +0xf6, 0xfe, 0xf4, 0xfe, 0xf9, 0xfe, 0xde, 0xfe, 0xf3, 0xfe, 0xe9, 0xfe, 0xd0, 0xfe, 0x25, 0xff, +0x05, 0xff, 0x01, 0xff, 0x4e, 0xff, 0x1d, 0xff, 0x0d, 0xff, 0xd0, 0xfe, 0x0d, 0xff, 0x2a, 0xff, +0x0b, 0xff, 0x6d, 0xff, 0x0c, 0xff, 0x23, 0xff, 0x32, 0xff, 0x45, 0xff, 0x63, 0xff, 0x5e, 0xff, +0x5a, 0xff, 0x49, 0xff, 0x58, 0xff, 0x6f, 0xff, 0x6e, 0xff, 0x9d, 0xff, 0x99, 0xff, 0x85, 0xff, +0xc4, 0xff, 0xa1, 0xff, 0x8a, 0xff, 0x75, 0xff, 0x86, 0xff, 0x5d, 0xff, 0xb5, 0xff, 0xa0, 0xff, +0xa8, 0xff, 0xb8, 0xff, 0xae, 0xff, 0x9a, 0xff, 0xd2, 0xff, 0x88, 0xff, 0x8a, 0xff, 0xad, 0xff, +0xc5, 0xff, 0xcb, 0xff, 0xee, 0xff, 0xf1, 0xff, 0xe1, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x4e, 0x00, +0x3b, 0x00, 0x83, 0x00, 0xa6, 0x00, 0xd6, 0x00, 0xcf, 0x00, 0xa1, 0x00, 0xe2, 0x00, 0xb7, 0x00, +0xd3, 0x00, 0xe4, 0x00, 0xe5, 0x00, 0x0f, 0x01, 0xf7, 0x00, 0x3f, 0x01, 0x5b, 0x01, 0x51, 0x01, +0x0d, 0x01, 0x53, 0x01, 0x2f, 0x01, 0xd6, 0x00, 0xee, 0x00, 0xac, 0x00, 0xbe, 0x00, 0xbe, 0x00, +0xef, 0x00, 0xe0, 0x00, 0x37, 0x01, 0xed, 0x00, 0xf9, 0x00, 0x0f, 0x01, 0x25, 0x01, 0xf8, 0x00, +0xcd, 0x00, 0xc5, 0x00, 0x00, 0x01, 0xca, 0x00, 0x00, 0x01, 0xef, 0x00, 0x1b, 0x01, 0xf8, 0x00, +0xfc, 0x00, 0xe6, 0x00, 0xcc, 0x00, 0xe5, 0x00, 0xa4, 0x00, 0xf6, 0x00, 0xaf, 0x00, 0xc2, 0x00, +0xc5, 0x00, 0xb8, 0x00, 0xcb, 0x00, 0xb5, 0x00, 0x8d, 0x00, 0xae, 0x00, 0x6f, 0x00, 0x79, 0x00, +0x7b, 0x00, 0xd8, 0x00, 0xa4, 0x00, 0xaf, 0x00, 0xd2, 0x00, 0xc7, 0x00, 0xdb, 0x00, 0xbd, 0x00, +0xaf, 0x00, 0xae, 0x00, 0xfe, 0x00, 0xb4, 0x00, 0xb6, 0x00, 0x03, 0x01, 0xb3, 0x00, 0xcb, 0x00, +0xb5, 0x00, 0xdb, 0x00, 0xe2, 0x00, 0xca, 0x00, 0xf4, 0x00, 0x1d, 0x01, 0x32, 0x01, 0x60, 0x01, +0x8f, 0x01, 0x65, 0x01, 0x65, 0x01, 0x29, 0x01, 0xca, 0x00, 0xf9, 0x00, 0xea, 0x00, 0xf9, 0x00, +0x0c, 0x01, 0xc4, 0x00, 0xb8, 0x00, 0xd6, 0x00, 0xc4, 0x00, 0xe9, 0x00, 0xc2, 0x00, 0xea, 0x00, +0xf3, 0x00, 0x12, 0x01, 0x1e, 0x01, 0x07, 0x01, 0x4b, 0x01, 0xea, 0x00, 0xd5, 0x00, 0xe2, 0x00, +0xd6, 0x00, 0x06, 0x01, 0xd1, 0x00, 0xcf, 0x00, 0x00, 0x01, 0x0c, 0x01, 0xed, 0x00, 0xfd, 0x00, +0x09, 0x01, 0x60, 0x01, 0x5a, 0x01, 0x4b, 0x01, 0x73, 0x01, 0x45, 0x01, 0x79, 0x01, 0xac, 0x01, +0xb3, 0x01, 0xd0, 0x01, 0xfa, 0x01, 0x12, 0x02, 0xfb, 0x01, 0xf3, 0x01, 0x1e, 0x02, 0x0d, 0x02, +0xc1, 0x01, 0xf2, 0x01, 0xfe, 0x01, 0xe8, 0x01, 0xdd, 0x01, 0xab, 0x01, 0x97, 0x01, 0xa1, 0x01, +0x93, 0x01, 0x79, 0x01, 0x82, 0x01, 0x7d, 0x01, 0xa2, 0x01, 0xa0, 0x01, 0x89, 0x01, 0x79, 0x01, +0x50, 0x01, 0x50, 0x01, 0x20, 0x01, 0x61, 0x01, 0x65, 0x01, 0x47, 0x01, 0x28, 0x01, 0x30, 0x01, +0x6a, 0x01, 0x43, 0x01, 0x1c, 0x01, 0x07, 0x01, 0x22, 0x01, 0x49, 0x01, 0x17, 0x01, 0xe7, 0x00, +0x25, 0x01, 0xe5, 0x00, 0x33, 0x01, 0xf1, 0x00, 0xf5, 0x00, 0x2f, 0x01, 0x0c, 0x01, 0x53, 0x01, +0x3b, 0x01, 0x53, 0x01, 0x47, 0x01, 0x59, 0x01, 0x89, 0x01, 0x71, 0x01, 0x8f, 0x01, 0x5e, 0x01, +0x79, 0x01, 0xaa, 0x01, 0x8d, 0x01, 0x4f, 0x01, 0x62, 0x01, 0x44, 0x01, 0x3e, 0x01, 0x39, 0x01, +0x61, 0x01, 0x16, 0x01, 0x42, 0x01, 0x52, 0x01, 0x31, 0x01, 0x27, 0x01, 0x20, 0x01, 0x04, 0x01, +0x8a, 0x01, 0x3b, 0x01, 0x35, 0x01, 0x3b, 0x01, 0x88, 0x01, 0x72, 0x01, 0xad, 0x01, 0x6b, 0x01, +0x23, 0x01, 0x47, 0x01, 0x82, 0x01, 0x55, 0x01, 0x51, 0x01, 0x43, 0x01, 0x87, 0x01, 0x31, 0x01, +0x10, 0x01, 0x66, 0x01, 0x2f, 0x01, 0x1d, 0x01, 0x14, 0x01, 0x32, 0x01, 0x15, 0x01, 0x57, 0x01, +0x54, 0x01, 0xff, 0x00, 0xfc, 0x00, 0x2c, 0x01, 0x16, 0x01, 0xe4, 0x00, 0x09, 0x01, 0xd4, 0x00, +0xdd, 0x00, 0x23, 0x01, 0x00, 0x01, 0xff, 0x00, 0x31, 0x01, 0x15, 0x01, 0x26, 0x01, 0x6f, 0x01, +0x84, 0x01, 0xad, 0x01, 0xdb, 0x01, 0xde, 0x01, 0x8c, 0x01, 0x69, 0x01, 0x91, 0x01, 0x81, 0x01, +0x4a, 0x01, 0x3d, 0x01, 0x58, 0x01, 0x6b, 0x01, 0x42, 0x01, 0x63, 0x01, 0x5c, 0x01, 0xd8, 0x00, +0x2e, 0x01, 0x13, 0x01, 0xfd, 0x00, 0x40, 0x01, 0x59, 0x01, 0x47, 0x01, 0x8a, 0x01, 0x21, 0x01, +0x2b, 0x01, 0x3a, 0x01, 0x59, 0x01, 0x7d, 0x01, 0x3b, 0x01, 0x2a, 0x01, 0x51, 0x01, 0x03, 0x01, +0xd8, 0x00, 0xda, 0x00, 0x03, 0x01, 0x02, 0x01, 0x34, 0x01, 0x41, 0x01, 0x9c, 0x01, 0x69, 0x01, +0x7a, 0x01, 0x8b, 0x01, 0xb7, 0x01, 0x33, 0x02, 0xfc, 0x01, 0xe1, 0x01, 0x3c, 0x02, 0x2b, 0x02, +0xe6, 0x01, 0xfc, 0x01, 0xf8, 0x01, 0xcc, 0x01, 0xd5, 0x01, 0xd6, 0x01, 0xbd, 0x01, 0xfb, 0x01, +0xf3, 0x01, 0x15, 0x02, 0xba, 0x01, 0x27, 0x02, 0x04, 0x02, 0xfb, 0x01, 0x18, 0x02, 0xe2, 0x01, +0x0b, 0x02, 0xde, 0x01, 0xe0, 0x01, 0x07, 0x02, 0x23, 0x02, 0x19, 0x02, 0xf4, 0x01, 0xfa, 0x01, +0xd5, 0x01, 0xfb, 0x01, 0xf3, 0x01, 0xcb, 0x01, 0xca, 0x01, 0xb2, 0x01, 0x79, 0x01, 0xaa, 0x01, +0xb0, 0x01, 0xe6, 0x01, 0x97, 0x01, 0xb6, 0x01, 0x66, 0x01, 0xb4, 0x01, 0x4b, 0x01, 0x3d, 0x01, +0x81, 0x01, 0x36, 0x01, 0x3b, 0x01, 0xe2, 0x00, 0x12, 0x01, 0xa6, 0x00, 0xbd, 0x00, 0xa1, 0x00, +0xa0, 0x00, 0xcf, 0x00, 0x03, 0x01, 0x08, 0x01, 0x15, 0x01, 0xe0, 0x00, 0xef, 0x00, 0xd7, 0x00, +0xa4, 0x00, 0x92, 0x00, 0x7f, 0x00, 0x7b, 0x00, 0x74, 0x00, 0x80, 0x00, 0x56, 0x00, 0x19, 0x00, +0x28, 0x00, 0x17, 0x00, 0x06, 0x00, 0x22, 0x00, 0x4d, 0x00, 0xdd, 0xff, 0x23, 0x00, 0x05, 0x00, +0x01, 0x00, 0xe1, 0xff, 0xb4, 0xff, 0x9c, 0xff, 0xfe, 0xff, 0xb6, 0xff, 0xce, 0xff, 0xae, 0xff, +0xcc, 0xff, 0xab, 0xff, 0xc8, 0xff, 0xc8, 0xff, 0xb5, 0xff, 0x6f, 0xff, 0x78, 0xff, 0xba, 0xff, +0xab, 0xff, 0xc7, 0xff, 0x7b, 0xff, 0x90, 0xff, 0xa2, 0xff, 0x93, 0xff, 0x8b, 0xff, 0x9f, 0xff, +0x79, 0xff, 0x41, 0xff, 0x2a, 0xff, 0xef, 0xfe, 0x23, 0xff, 0xe8, 0xfe, 0x13, 0xff, 0x1d, 0xff, +0x72, 0xff, 0x65, 0xff, 0x18, 0xff, 0x31, 0xff, 0x5e, 0xff, 0x33, 0xff, 0x5d, 0xff, 0x2c, 0xff, +0x05, 0xff, 0xe7, 0xfe, 0x2c, 0xff, 0xd0, 0xfe, 0xbe, 0xfe, 0xc2, 0xfe, 0xe4, 0xfe, 0x8d, 0xfe, +0xda, 0xfe, 0xd9, 0xfe, 0xdc, 0xfe, 0xa7, 0xfe, 0xcc, 0xfe, 0x05, 0xff, 0xde, 0xfe, 0x17, 0xff, +0xfb, 0xfe, 0x29, 0xff, 0x25, 0xff, 0xfa, 0xfe, 0xff, 0xfe, 0x01, 0xff, 0x70, 0xff, 0x31, 0xff, +0x30, 0xff, 0x00, 0xff, 0x23, 0xff, 0x0e, 0xff, 0xeb, 0xfe, 0xc8, 0xfe, 0xb7, 0xfe, 0x2b, 0xff, +0xbf, 0xfe, 0xf3, 0xfe, 0x08, 0xff, 0xdf, 0xfe, 0xd4, 0xfe, 0xf1, 0xfe, 0xda, 0xfe, 0xb7, 0xfe, +0xfb, 0xfe, 0x29, 0xff, 0x4f, 0xff, 0x53, 0xff, 0xf5, 0xfe, 0xfa, 0xfe, 0x11, 0xff, 0xe8, 0xfe, +0x19, 0xff, 0xd0, 0xfe, 0x0d, 0xff, 0x24, 0xff, 0x11, 0xff, 0xfa, 0xfe, 0x25, 0xff, 0x34, 0xff, +0xfe, 0xfe, 0x08, 0xff, 0x20, 0xff, 0xf4, 0xfe, 0xec, 0xfe, 0x10, 0xff, 0xea, 0xfe, 0x02, 0xff, +0xed, 0xfe, 0x25, 0xff, 0xf9, 0xfe, 0xc0, 0xfe, 0xd6, 0xfe, 0xe1, 0xfe, 0xb6, 0xfe, 0xcd, 0xfe, +0xff, 0xfe, 0x01, 0xff, 0x40, 0xff, 0x5d, 0xff, 0x20, 0xff, 0xf9, 0xfe, 0xd7, 0xfe, 0x13, 0xff, +0xf8, 0xfe, 0xce, 0xfe, 0xc8, 0xfe, 0xda, 0xfe, 0xd3, 0xfe, 0xd5, 0xfe, 0xf1, 0xfe, 0xe0, 0xfe, +0xab, 0xfe, 0xcc, 0xfe, 0x11, 0xff, 0x07, 0xff, 0x23, 0xff, 0xd8, 0xfe, 0xca, 0xfe, 0xe3, 0xfe, +0x0b, 0xff, 0x96, 0xfe, 0xb2, 0xfe, 0xa8, 0xfe, 0xac, 0xfe, 0x9b, 0xfe, 0x90, 0xfe, 0x75, 0xfe, +0x50, 0xfe, 0x2e, 0xfe, 0x2a, 0xfe, 0x5a, 0xfe, 0x3a, 0xfe, 0x39, 0xfe, 0x15, 0xfe, 0x2d, 0xfe, +0x15, 0xfe, 0x02, 0xfe, 0x18, 0xfe, 0x10, 0xfe, 0x39, 0xfe, 0xf2, 0xfd, 0x0d, 0xfe, 0x3b, 0xfe, +0x5b, 0xfe, 0x39, 0xfe, 0x21, 0xfe, 0x10, 0xfe, 0x8f, 0xfe, 0xc7, 0xfe, 0x9f, 0xfe, 0x96, 0xfe, +0xd7, 0xfe, 0xd6, 0xfe, 0x13, 0xff, 0xdd, 0xfe, 0x24, 0xff, 0x06, 0xff, 0xf3, 0xfe, 0x13, 0xff, +0x1e, 0xff, 0x0c, 0xff, 0x1e, 0xff, 0xdb, 0xfe, 0xf7, 0xfe, 0xc3, 0xfe, 0xe3, 0xfe, 0xd1, 0xfe, +0xe6, 0xfe, 0xe1, 0xfe, 0xd9, 0xfe, 0xf7, 0xfe, 0xdf, 0xfe, 0xb0, 0xfe, 0xc9, 0xfe, 0xe3, 0xfe, +0xd7, 0xfe, 0x11, 0xff, 0x02, 0xff, 0xf2, 0xfe, 0x31, 0xff, 0x48, 0xff, 0x30, 0xff, 0x6c, 0xff, +0x5b, 0xff, 0x40, 0xff, 0x0e, 0xff, 0x3a, 0xff, 0x26, 0xff, 0x52, 0xff, 0x3e, 0xff, 0x29, 0xff, +0x0b, 0xff, 0x2c, 0xff, 0x15, 0xff, 0x6f, 0xff, 0x23, 0xff, 0x24, 0xff, 0xee, 0xfe, 0x47, 0xff, +0x72, 0xff, 0x48, 0xff, 0x8a, 0xff, 0x47, 0xff, 0x41, 0xff, 0x85, 0xff, 0x75, 0xff, 0x97, 0xff, +0x8e, 0xff, 0x77, 0xff, 0x89, 0xff, 0x9b, 0xff, 0xb3, 0xff, 0x9b, 0xff, 0x4e, 0xff, 0x77, 0xff, +0x6c, 0xff, 0x5a, 0xff, 0x89, 0xff, 0xe9, 0xff, 0xb9, 0xff, 0x6c, 0xff, 0x4d, 0xff, 0x5d, 0xff, +0x2c, 0xff, 0xe6, 0xfe, 0x02, 0xff, 0xfd, 0xfe, 0xe7, 0xfe, 0xc5, 0xfe, 0xf4, 0xfe, 0xd1, 0xfe, +0xc5, 0xfe, 0xdd, 0xfe, 0x95, 0xfe, 0xac, 0xfe, 0xcd, 0xfe, 0xcf, 0xfe, 0xa2, 0xfe, 0xad, 0xfe, +0xad, 0xfe, 0xa1, 0xfe, 0xcb, 0xfe, 0xb8, 0xfe, 0x9d, 0xfe, 0xca, 0xfe, 0xf5, 0xfe, 0xd0, 0xfe, +0x24, 0xff, 0xd8, 0xfe, 0x3a, 0xff, 0x45, 0xff, 0x69, 0xff, 0x73, 0xff, 0x8e, 0xff, 0x89, 0xff, +0xad, 0xff, 0xdd, 0xff, 0x95, 0xff, 0xa1, 0xff, 0x8a, 0xff, 0xac, 0xff, 0x66, 0xff, 0xcb, 0xff, +0xc5, 0xff, 0xf6, 0xff, 0xbe, 0xff, 0xd8, 0xff, 0xca, 0xff, 0xe3, 0xff, 0xe4, 0xff, 0xab, 0xff, +0xc7, 0xff, 0x7c, 0xff, 0x95, 0xff, 0xd1, 0xff, 0xdc, 0xff, 0xc1, 0xff, 0xb7, 0xff, 0xd3, 0xff, +0xec, 0xff, 0xc8, 0xff, 0xb7, 0xff, 0xa9, 0xff, 0x9f, 0xff, 0x7e, 0xff, 0xac, 0xff, 0xa3, 0xff, +0x75, 0xff, 0xa8, 0xff, 0x6b, 0xff, 0xc6, 0xff, 0x8e, 0xff, 0x56, 0xff, 0x75, 0xff, 0x95, 0xff, +0x91, 0xff, 0xbc, 0xff, 0xce, 0xff, 0xac, 0xff, 0xca, 0xff, 0x7e, 0xff, 0x6b, 0xff, 0xa8, 0xff, +0xb8, 0xff, 0xcd, 0xff, 0x8c, 0xff, 0xa4, 0xff, 0xb0, 0xff, 0xa3, 0xff, 0xb8, 0xff, 0xde, 0xff, +0x94, 0xff, 0xbf, 0xff, 0x83, 0xff, 0xbf, 0xff, 0xfb, 0xff, 0xe9, 0xff, 0xcb, 0xff, 0xca, 0xff, +0xc7, 0xff, 0xb7, 0xff, 0x96, 0xff, 0x9b, 0xff, 0x76, 0xff, 0x4a, 0xff, 0x87, 0xff, 0x91, 0xff, +0x6a, 0xff, 0x67, 0xff, 0x3c, 0xff, 0x2a, 0xff, 0x88, 0xff, 0x50, 0xff, 0x10, 0xff, 0x6d, 0xff, +0x6c, 0xff, 0x6b, 0xff, 0xba, 0xff, 0xcb, 0xff, 0xca, 0xff, 0xaf, 0xff, 0xce, 0xff, 0x08, 0x00, +0xed, 0xff, 0xf0, 0xff, 0x35, 0x00, 0x1d, 0x00, 0x10, 0x00, 0xcd, 0xff, 0x2d, 0x00, 0x12, 0x00, +0xdd, 0xff, 0xee, 0xff, 0x07, 0x00, 0x0a, 0x00, 0x35, 0x00, 0x1d, 0x00, 0x5e, 0x00, 0x2b, 0x00, +0x81, 0x00, 0x74, 0x00, 0xc1, 0x00, 0xa2, 0x00, 0x81, 0x00, 0x6e, 0x00, 0x68, 0x00, 0x5c, 0x00, +0x68, 0x00, 0x5b, 0x00, 0x58, 0x00, 0x42, 0x00, 0x88, 0x00, 0xb8, 0x00, 0x8a, 0x00, 0x92, 0x00, +0xc6, 0x00, 0x7b, 0x00, 0x8b, 0x00, 0x63, 0x00, 0x85, 0x00, 0x99, 0x00, 0xc3, 0x00, 0xba, 0x00, +0xc8, 0x00, 0xde, 0x00, 0xc8, 0x00, 0xd7, 0x00, 0xef, 0x00, 0xb6, 0x00, 0x38, 0x01, 0xb9, 0x00, +0xc9, 0x00, 0xcd, 0x00, 0xcc, 0x00, 0xc3, 0x00, 0x2e, 0x01, 0x30, 0x01, 0x35, 0x01, 0x22, 0x01, +0x08, 0x01, 0x56, 0x01, 0x56, 0x01, 0x62, 0x01, 0x5b, 0x01, 0x71, 0x01, 0x6f, 0x01, 0x93, 0x01, +0xb3, 0x01, 0x81, 0x01, 0x9f, 0x01, 0x3c, 0x01, 0x71, 0x01, 0x7c, 0x01, 0x7e, 0x01, 0xb2, 0x01, +0x60, 0x01, 0x95, 0x01, 0xc3, 0x01, 0x9c, 0x01, 0xb2, 0x01, 0xf5, 0x01, 0xf9, 0x01, 0x19, 0x02, +0xe1, 0x01, 0x48, 0x02, 0x58, 0x02, 0xe9, 0x01, 0xdb, 0x01, 0x13, 0x02, 0xff, 0x01, 0x54, 0x02, +0x6a, 0x02, 0x66, 0x02, 0x35, 0x02, 0x14, 0x02, 0x27, 0x02, 0x33, 0x02, 0xec, 0x01, 0x00, 0x02, +0x02, 0x02, 0x27, 0x02, 0x56, 0x02, 0x4a, 0x02, 0x20, 0x02, 0x04, 0x02, 0x0e, 0x02, 0xf8, 0x01, +0xa9, 0x01, 0xb1, 0x01, 0xcc, 0x01, 0x80, 0x01, 0xb0, 0x01, 0x98, 0x01, 0x7a, 0x01, 0x87, 0x01, +0xc5, 0x01, 0x70, 0x01, 0x5a, 0x01, 0x40, 0x01, 0x13, 0x01, 0x4c, 0x01, 0x07, 0x01, 0xf3, 0x00, +0xf5, 0x00, 0xed, 0x00, 0xe2, 0x00, 0xd1, 0x00, 0xca, 0x00, 0x17, 0x01, 0xb9, 0x00, 0x81, 0x00, +0x91, 0x00, 0xa0, 0x00, 0x88, 0x00, 0x60, 0x00, 0xb7, 0x00, 0x77, 0x00, 0x6c, 0x00, 0x9f, 0x00, +0x6b, 0x00, 0x5a, 0x00, 0x28, 0x00, 0x47, 0x00, 0x3d, 0x00, 0x25, 0x00, 0x4c, 0x00, 0x54, 0x00, +0x21, 0x00, 0x3f, 0x00, 0x66, 0x00, 0x3b, 0x00, 0x34, 0x00, 0xfc, 0xff, 0xef, 0xff, 0xfa, 0xff, +0x25, 0x00, 0xe0, 0xff, 0x1a, 0x00, 0x51, 0x00, 0x0c, 0x00, 0xfb, 0xff, 0x10, 0x00, 0x4f, 0x00, +0x4a, 0x00, 0x4a, 0x00, 0x69, 0x00, 0x66, 0x00, 0xd6, 0x00, 0xab, 0x00, 0xbf, 0x00, 0x9f, 0x00, +0x90, 0x00, 0x77, 0x00, 0x52, 0x00, 0x95, 0x00, 0x5e, 0x00, 0xd1, 0x00, 0xc4, 0x00, 0xd5, 0x00, +0xd2, 0x00, 0xb0, 0x00, 0x35, 0x00, 0x13, 0x00, 0xc9, 0xff, 0x18, 0x00, 0x1e, 0x00, 0xb6, 0xff, +0xe0, 0xff, 0xd6, 0xff, 0xdd, 0xff, 0xfc, 0xff, 0x09, 0x00, 0x1f, 0x00, 0xdb, 0xff, 0xbc, 0xff, +0x86, 0xff, 0xaf, 0xff, 0x94, 0xff, 0x83, 0xff, 0x96, 0xff, 0xa0, 0xff, 0x30, 0xff, 0x72, 0xff, +0x59, 0xff, 0x49, 0xff, 0x77, 0xff, 0x6b, 0xff, 0x5b, 0xff, 0x6f, 0xff, 0x46, 0xff, 0x62, 0xff, +0x5d, 0xff, 0x40, 0xff, 0x8a, 0xff, 0x76, 0xff, 0x84, 0xff, 0x7c, 0xff, 0x6d, 0xff, 0x71, 0xff, +0x70, 0xff, 0x7e, 0xff, 0x5f, 0xff, 0x71, 0xff, 0x1f, 0xff, 0xff, 0xfe, 0xd7, 0xfe, 0x13, 0xff, +0xf9, 0xfe, 0x1e, 0xff, 0x19, 0xff, 0x17, 0xff, 0x0c, 0xff, 0x01, 0xff, 0x05, 0xff, 0x1e, 0xff, +0xcd, 0xfe, 0x02, 0xff, 0xe6, 0xfe, 0xb6, 0xfe, 0x2c, 0xff, 0x11, 0xff, 0x19, 0xff, 0x6e, 0xff, +0x46, 0xff, 0x98, 0xff, 0x73, 0xff, 0x9a, 0xff, 0xa1, 0xff, 0x24, 0xff, 0x55, 0xff, 0x2e, 0xff, +0x80, 0xff, 0x73, 0xff, 0x28, 0xff, 0x7a, 0xff, 0x7f, 0xff, 0x59, 0xff, 0x7d, 0xff, 0x77, 0xff, +0x77, 0xff, 0x78, 0xff, 0x81, 0xff, 0x8b, 0xff, 0x93, 0xff, 0x8b, 0xff, 0xc4, 0xff, 0x71, 0xff, +0x48, 0xff, 0x5a, 0xff, 0x49, 0xff, 0x4c, 0xff, 0x8c, 0xff, 0x4b, 0xff, 0x73, 0xff, 0x35, 0xff, +0x6d, 0xff, 0x35, 0xff, 0x2b, 0xff, 0x23, 0xff, 0x72, 0xff, 0x54, 0xff, 0x3b, 0xff, 0x61, 0xff, +0x5a, 0xff, 0x66, 0xff, 0x4e, 0xff, 0xed, 0xfe, 0xc7, 0xfe, 0x29, 0xff, 0xfa, 0xfe, 0xe2, 0xfe, +0xd7, 0xfe, 0x00, 0xff, 0x12, 0xff, 0x12, 0xff, 0x48, 0xff, 0x12, 0xff, 0x3b, 0xff, 0x4a, 0xff, +0x33, 0xff, 0x34, 0xff, 0xf5, 0xfe, 0xe3, 0xfe, 0x18, 0xff, 0x2f, 0xff, 0x08, 0xff, 0x5d, 0xff, +0x35, 0xff, 0x48, 0xff, 0x36, 0xff, 0x48, 0xff, 0x42, 0xff, 0x67, 0xff, 0x34, 0xff, 0x3f, 0xff, +0x44, 0xff, 0x7c, 0xff, 0x31, 0xff, 0x1c, 0xff, 0x39, 0xff, 0x14, 0xff, 0x24, 0xff, 0x3a, 0xff, +0x21, 0xff, 0x2d, 0xff, 0x33, 0xff, 0x5e, 0xff, 0xf5, 0xfe, 0x1d, 0xff, 0xf5, 0xfe, 0x2a, 0xff, +0x12, 0xff, 0x2a, 0xff, 0xfa, 0xfe, 0x23, 0xff, 0xef, 0xfe, 0xef, 0xfe, 0x21, 0xff, 0x04, 0xff, +0x08, 0xff, 0x03, 0xff, 0x3a, 0xff, 0x20, 0xff, 0x9f, 0xff, 0x72, 0xff, 0x7c, 0xff, 0x96, 0xff, +0x6c, 0xff, 0x77, 0xff, 0x82, 0xff, 0x84, 0xff, 0xc4, 0xff, 0xd2, 0xff, 0x94, 0xff, 0xd9, 0xff, +0xdb, 0xff, 0xf7, 0xff, 0xda, 0xff, 0xf8, 0xff, 0xcf, 0xff, 0xe4, 0xff, 0xea, 0xff, 0xc3, 0xff, +0xa3, 0xff, 0x6a, 0xff, 0x84, 0xff, 0x9b, 0xff, 0x77, 0xff, 0x77, 0xff, 0x3c, 0xff, 0x8a, 0xff, +0x8d, 0xff, 0x56, 0xff, 0x58, 0xff, 0x68, 0xff, 0x9f, 0xff, 0x97, 0xff, 0x88, 0xff, 0x88, 0xff, +0xc2, 0xff, 0x8b, 0xff, 0x8d, 0xff, 0x98, 0xff, 0x78, 0xff, 0x84, 0xff, 0x7b, 0xff, 0x86, 0xff, +0x62, 0xff, 0x70, 0xff, 0x4c, 0xff, 0x42, 0xff, 0x61, 0xff, 0x58, 0xff, 0x50, 0xff, 0x89, 0xff, +0x5f, 0xff, 0x2b, 0xff, 0x76, 0xff, 0x7d, 0xff, 0x96, 0xff, 0x82, 0xff, 0x89, 0xff, 0x9c, 0xff, +0xa6, 0xff, 0x9c, 0xff, 0xc4, 0xff, 0xd1, 0xff, 0x95, 0xff, 0xd2, 0xff, 0x1c, 0x00, 0xde, 0xff, +0xff, 0xff, 0xf0, 0xff, 0xe7, 0xff, 0xe6, 0xff, 0xda, 0xff, 0xf8, 0xff, 0x6f, 0x00, 0x48, 0x00, +0x2e, 0x00, 0x1e, 0x00, 0xef, 0xff, 0xd0, 0xff, 0x3e, 0xff, 0x75, 0xff, 0x25, 0xff, 0x30, 0xff, +0x41, 0xff, 0x8b, 0xff, 0x65, 0xff, 0x5a, 0xff, 0x18, 0xff, 0x36, 0xff, 0x06, 0xff, 0x19, 0xff, +0x3a, 0xff, 0x44, 0xff, 0x5e, 0xff, 0x26, 0xff, 0x23, 0xff, 0x36, 0xff, 0x42, 0xff, 0x6c, 0xff, +0x2a, 0xff, 0x61, 0xff, 0x75, 0xff, 0x38, 0xff, 0x58, 0xff, 0x74, 0xff, 0x86, 0xff, 0xaf, 0xff, +0x87, 0xff, 0x55, 0xff, 0x4a, 0xff, 0x68, 0xff, 0x70, 0xff, 0x6d, 0xff, 0x39, 0xff, 0x11, 0xff, +0x18, 0xff, 0x48, 0xff, 0x5f, 0xff, 0x4f, 0xff, 0x54, 0xff, 0x4e, 0xff, 0x60, 0xff, 0x7d, 0xff, +0x60, 0xff, 0x4d, 0xff, 0x3f, 0xff, 0x43, 0xff, 0xcb, 0xff, 0xa8, 0xff, 0x4b, 0xff, 0x1d, 0xff, +0x6b, 0xff, 0x79, 0xff, 0xfe, 0xfe, 0xf5, 0xfe, 0x3c, 0xff, 0x23, 0xff, 0x31, 0xff, 0x41, 0xff, +0x0d, 0xff, 0x3c, 0xff, 0x4d, 0xff, 0x8a, 0xff, 0x88, 0xff, 0x54, 0xff, 0xc1, 0xff, 0xbd, 0xff, +0xa7, 0xff, 0xbb, 0xff, 0xe5, 0xff, 0xcb, 0xff, 0xa1, 0xff, 0xb1, 0xff, 0xc8, 0xff, 0xa9, 0xff, +0xdd, 0xff, 0x9a, 0xff, 0xd7, 0xff, 0xdd, 0xff, 0xfb, 0xff, 0x42, 0x00, 0x0a, 0x00, 0x35, 0x00, +0x35, 0x00, 0x4d, 0x00, 0x1d, 0x00, 0x24, 0x00, 0xb6, 0x00, 0x61, 0x00, 0xc2, 0x00, 0xcc, 0x00, +0x6f, 0x00, 0xf1, 0x00, 0x60, 0x00, 0xac, 0x00, 0x47, 0x00, 0x40, 0x00, 0x7a, 0x00, 0x85, 0x00, +0x3e, 0x00, 0x2d, 0x00, 0x66, 0x00, 0x8e, 0x00, 0x2b, 0x00, 0x74, 0x00, 0x8d, 0x00, 0x84, 0x00, +0x77, 0x00, 0x4d, 0x00, 0x5f, 0x00, 0x4c, 0x00, 0x49, 0x00, 0x8d, 0x00, 0x56, 0x00, 0x7f, 0x00, +0x86, 0x00, 0x40, 0x00, 0x6a, 0x00, 0x13, 0x00, 0x45, 0x00, 0x6c, 0x00, 0x42, 0x00, 0x63, 0x00, +0x60, 0x00, 0x59, 0x00, 0x53, 0x00, 0x83, 0x00, 0x6b, 0x00, 0x5f, 0x00, 0xa6, 0x00, 0x77, 0x00, +0x94, 0x00, 0x83, 0x00, 0xac, 0x00, 0x8a, 0x00, 0xbc, 0x00, 0x55, 0x00, 0x75, 0x00, 0x6d, 0x00, +0x88, 0x00, 0x78, 0x00, 0x8d, 0x00, 0x8b, 0x00, 0x81, 0x00, 0x91, 0x00, 0xab, 0x00, 0x8f, 0x00, +0x53, 0x00, 0x83, 0x00, 0xa6, 0x00, 0x8f, 0x00, 0xb9, 0x00, 0xda, 0x00, 0xb4, 0x00, 0xdb, 0x00, +0xc4, 0x00, 0x8f, 0x00, 0x95, 0x00, 0x81, 0x00, 0x74, 0x00, 0xa3, 0x00, 0xa7, 0x00, 0xb9, 0x00, +0xaa, 0x00, 0xc6, 0x00, 0xa4, 0x00, 0xc1, 0x00, 0xba, 0x00, 0xaa, 0x00, 0xef, 0x00, 0xda, 0x00, +0xed, 0x00, 0x17, 0x01, 0x09, 0x01, 0xef, 0x00, 0x04, 0x01, 0x09, 0x01, 0x62, 0x01, 0x39, 0x01, +0x79, 0x01, 0x1f, 0x01, 0x6f, 0x01, 0x87, 0x01, 0xa2, 0x01, 0xd0, 0x01, 0xce, 0x01, 0x5c, 0x01, +0x92, 0x01, 0x62, 0x01, 0x81, 0x01, 0x47, 0x01, 0x4f, 0x01, 0x6e, 0x01, 0x9e, 0x01, 0x7a, 0x01, +0xbb, 0x01, 0x9e, 0x01, 0xb6, 0x01, 0x9e, 0x01, 0x7f, 0x01, 0xac, 0x01, 0x95, 0x01, 0xf5, 0x01, +0x70, 0x01, 0x95, 0x01, 0x78, 0x01, 0x52, 0x01, 0x1f, 0x01, 0x58, 0x01, 0x53, 0x01, 0x48, 0x01, +0x70, 0x01, 0x14, 0x01, 0x50, 0x01, 0x38, 0x01, 0x6e, 0x01, 0x7f, 0x01, 0x6b, 0x01, 0xb7, 0x01, +0x9c, 0x01, 0xa7, 0x01, 0x7c, 0x01, 0xb9, 0x01, 0x89, 0x01, 0x64, 0x01, 0x9d, 0x01, 0xf8, 0x01, +0xb4, 0x01, 0xe8, 0x01, 0xac, 0x01, 0x5b, 0x01, 0x9e, 0x01, 0x87, 0x01, 0x37, 0x01, 0x8b, 0x01, +0x7d, 0x01, 0xcf, 0x01, 0xb4, 0x01, 0xd0, 0x01, 0x9a, 0x01, 0x9c, 0x01, 0xa0, 0x01, 0xba, 0x01, +0xe5, 0x01, 0xce, 0x01, 0xa2, 0x01, 0x8d, 0x01, 0xb1, 0x01, 0xbf, 0x01, 0xdc, 0x01, 0xb7, 0x01, +0xca, 0x01, 0xd1, 0x01, 0xb7, 0x01, 0xcb, 0x01, 0xb6, 0x01, 0xa3, 0x01, 0xb7, 0x01, 0x83, 0x01, +0xbf, 0x01, 0x6f, 0x01, 0xa2, 0x01, 0x66, 0x01, 0x3f, 0x01, 0x55, 0x01, 0x64, 0x01, 0x58, 0x01, +0x55, 0x01, 0x2e, 0x01, 0x12, 0x01, 0x6b, 0x01, 0x35, 0x01, 0x59, 0x01, 0x5a, 0x01, 0x4c, 0x01, +0x2f, 0x01, 0x6b, 0x01, 0x42, 0x01, 0x21, 0x01, 0x2c, 0x01, 0x1f, 0x01, 0x8d, 0x01, 0x68, 0x01, +0x61, 0x01, 0x4b, 0x01, 0x20, 0x01, 0x34, 0x01, 0x41, 0x01, 0x4e, 0x01, 0x75, 0x01, 0x1a, 0x01, +0x1d, 0x01, 0xef, 0x00, 0xe6, 0x00, 0x20, 0x01, 0xe1, 0x00, 0xf5, 0x00, 0xec, 0x00, 0x3e, 0x01, +0xe4, 0x00, 0x27, 0x01, 0x1c, 0x01, 0x4d, 0x01, 0x20, 0x01, 0x2c, 0x01, 0x08, 0x01, 0xff, 0x00, +0xd1, 0x00, 0x2e, 0x01, 0xe2, 0x00, 0xfb, 0x00, 0xec, 0x00, 0xc7, 0x00, 0xba, 0x00, 0xaa, 0x00, +0x90, 0x00, 0x80, 0x00, 0x5e, 0x00, 0x7c, 0x00, 0x56, 0x00, 0x37, 0x00, 0x45, 0x00, 0x3d, 0x00, +0x21, 0x00, 0xf1, 0xff, 0x0f, 0x00, 0xf8, 0xff, 0xd3, 0xff, 0xe2, 0xff, 0x06, 0x00, 0xed, 0xff, +0x0e, 0x00, 0xc7, 0xff, 0xd0, 0xff, 0x00, 0x00, 0x10, 0x00, 0x19, 0x00, 0x14, 0x00, 0x02, 0x00, +0x37, 0x00, 0xee, 0xff, 0xeb, 0xff, 0xe7, 0xff, 0xe5, 0xff, 0xf8, 0xff, 0x1a, 0x00, 0xfd, 0xff, +0xbd, 0xff, 0x01, 0x00, 0xda, 0xff, 0xf3, 0xff, 0xe4, 0xff, 0xe9, 0xff, 0xfa, 0xff, 0x25, 0x00, +0x44, 0x00, 0x4a, 0x00, 0x81, 0x00, 0x59, 0x00, 0x49, 0x00, 0x32, 0x00, 0x44, 0x00, 0x21, 0x00, +0xef, 0xff, 0xd8, 0xff, 0xff, 0xff, 0xcc, 0xff, 0xc4, 0xff, 0xf0, 0xff, 0xe1, 0xff, 0xfe, 0xff, +0xe6, 0xff, 0xfc, 0xff, 0xf5, 0xff, 0x0b, 0x00, 0xdd, 0xff, 0x17, 0x00, 0xfa, 0xff, 0xd3, 0xff, +0xa5, 0xff, 0xc7, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x17, 0x00, 0x01, 0x00, 0xda, 0xff, 0xf3, 0xff, +0xf7, 0xff, 0x32, 0x00, 0x16, 0x00, 0xf5, 0xff, 0x00, 0x00, 0x36, 0x00, 0x3f, 0x00, 0x02, 0x00, +0x4c, 0x00, 0x11, 0x00, 0x12, 0x00, 0xe1, 0xff, 0x02, 0x00, 0x15, 0x00, 0x1f, 0x00, 0x21, 0x00, +0xcd, 0xff, 0xbd, 0xff, 0x06, 0x00, 0x23, 0x00, 0xfb, 0xff, 0x17, 0x00, 0x0b, 0x00, 0x16, 0x00, +0x3d, 0x00, 0x75, 0x00, 0x5b, 0x00, 0x3f, 0x00, 0x7e, 0x00, 0x3b, 0x00, 0x40, 0x00, 0x2b, 0x00, +0x2c, 0x00, 0x4a, 0x00, 0x26, 0x00, 0x25, 0x00, 0x52, 0x00, 0x60, 0x00, 0x58, 0x00, 0x47, 0x00, +0x11, 0x00, 0x2f, 0x00, 0x4e, 0x00, 0x39, 0x00, 0x68, 0x00, 0x67, 0x00, 0x3f, 0x00, 0x14, 0x00, +0x55, 0x00, 0x21, 0x00, 0xc1, 0xff, 0xfe, 0xff, 0xa9, 0xff, 0xe8, 0xff, 0xe9, 0xff, 0xe3, 0xff, +0xb4, 0xff, 0xcf, 0xff, 0xd4, 0xff, 0x92, 0xff, 0x63, 0xff, 0x27, 0xff, 0x8b, 0xff, 0xad, 0xff, +0x70, 0xff, 0x6e, 0xff, 0x62, 0xff, 0x3b, 0xff, 0x25, 0xff, 0x5a, 0xff, 0x4d, 0xff, 0x66, 0xff, +0x61, 0xff, 0xa5, 0xff, 0xa5, 0xff, 0xae, 0xff, 0x94, 0xff, 0xba, 0xff, 0xb8, 0xff, 0xb4, 0xff, +0xdd, 0xff, 0x0a, 0x00, 0xae, 0xff, 0xc5, 0xff, 0xa6, 0xff, 0xb4, 0xff, 0xdd, 0xff, 0xe2, 0xff, +0xe5, 0xff, 0x98, 0xff, 0x9e, 0xff, 0xe1, 0xff, 0xa2, 0xff, 0x89, 0xff, 0xbe, 0xff, 0x84, 0xff, +0xd7, 0xff, 0xa0, 0xff, 0xea, 0xff, 0xbf, 0xff, 0xb2, 0xff, 0xc7, 0xff, 0xf9, 0xff, 0xf0, 0xff, +0x1c, 0x00, 0xfd, 0xff, 0xdb, 0xff, 0xc7, 0xff, 0xc3, 0xff, 0xae, 0xff, 0xde, 0xff, 0xb6, 0xff, +0xab, 0xff, 0xc1, 0xff, 0x93, 0xff, 0xe6, 0xff, 0xe4, 0xff, 0xd2, 0xff, 0xb6, 0xff, 0x81, 0xff, +0x85, 0xff, 0x7b, 0xff, 0x69, 0xff, 0x5b, 0xff, 0x23, 0xff, 0x32, 0xff, 0x52, 0xff, 0x38, 0xff, +0x3f, 0xff, 0x6f, 0xff, 0x7b, 0xff, 0x7e, 0xff, 0x4e, 0xff, 0x81, 0xff, 0x74, 0xff, 0x46, 0xff, +0x6c, 0xff, 0x38, 0xff, 0x4c, 0xff, 0x60, 0xff, 0x62, 0xff, 0x7f, 0xff, 0x71, 0xff, 0xb6, 0xff, +0x7e, 0xff, 0x83, 0xff, 0x70, 0xff, 0xb4, 0xff, 0x95, 0xff, 0x5a, 0xff, 0x41, 0xff, 0x2c, 0xff, +0x4c, 0xff, 0x38, 0xff, 0x52, 0xff, 0x25, 0xff, 0xdd, 0xfe, 0x18, 0xff, 0x06, 0xff, 0xc5, 0xfe, +0xb8, 0xfe, 0xb5, 0xfe, 0xc9, 0xfe, 0xde, 0xfe, 0xf4, 0xfe, 0xb9, 0xfe, 0xc5, 0xfe, 0xd1, 0xfe, +0x6a, 0xfe, 0x3e, 0xfe, 0x75, 0xfe, 0x85, 0xfe, 0x81, 0xfe, 0x66, 0xfe, 0x72, 0xfe, 0xab, 0xfe, +0x73, 0xfe, 0x7b, 0xfe, 0x7e, 0xfe, 0x83, 0xfe, 0x7d, 0xfe, 0x71, 0xfe, 0xb3, 0xfe, 0xbf, 0xfe, +0x95, 0xfe, 0xbf, 0xfe, 0x71, 0xfe, 0xbe, 0xfe, 0xcd, 0xfe, 0xff, 0xfe, 0xfa, 0xfe, 0xfa, 0xfe, +0xca, 0xfe, 0xcd, 0xfe, 0x51, 0xfe, 0x2d, 0xfe, 0x13, 0xfe, 0x47, 0xfe, 0x3f, 0xfe, 0x3d, 0xfe, +0x42, 0xfe, 0x42, 0xfe, 0x59, 0xfe, 0xa7, 0xfe, 0xa6, 0xfe, 0xc0, 0xfe, 0x8f, 0xfe, 0xbf, 0xfe, +0xc5, 0xfe, 0xa6, 0xfe, 0xde, 0xfe, 0x1e, 0xff, 0x0b, 0xff, 0x0d, 0xff, 0xe8, 0xfe, 0x05, 0xff, +0x67, 0xff, 0x30, 0xff, 0x6a, 0xff, 0xbc, 0xff, 0x99, 0xff, 0x43, 0xff, 0x59, 0xff, 0x43, 0xff, +0x65, 0xff, 0x37, 0xff, 0x3c, 0xff, 0x65, 0xff, 0x55, 0xff, 0x54, 0xff, 0x59, 0xff, 0xae, 0xff, +0x7d, 0xff, 0xad, 0xff, 0xcb, 0xff, 0x83, 0xff, 0x71, 0xff, 0x76, 0xff, 0x80, 0xff, 0xaf, 0xff, +0xb2, 0xff, 0xa7, 0xff, 0x89, 0xff, 0xc6, 0xff, 0x9f, 0xff, 0x98, 0xff, 0x97, 0xff, 0xdc, 0xff, +0x9c, 0xff, 0x7c, 0xff, 0x8f, 0xff, 0xdd, 0xff, 0xea, 0xff, 0xa5, 0xff, 0xb6, 0xff, 0xaf, 0xff, +0xdb, 0xff, 0xda, 0xff, 0x1e, 0x00, 0x4e, 0x00, 0x09, 0x00, 0x0d, 0x00, 0x46, 0x00, 0x2f, 0x00, +0xe4, 0xff, 0x1c, 0x00, 0x30, 0x00, 0x64, 0x00, 0xd1, 0x00, 0xc3, 0x00, 0xfb, 0x00, 0x12, 0x01, +0xff, 0x00, 0x7f, 0x00, 0x92, 0x00, 0xa8, 0x00, 0x7a, 0x00, 0xc2, 0x00, 0xa8, 0x00, 0xaa, 0x00, +0x74, 0x00, 0x72, 0x00, 0x7d, 0x00, 0x23, 0x00, 0x47, 0x00, 0x53, 0x00, 0x71, 0x00, 0x94, 0x00, +0x22, 0x00, 0x1e, 0x00, 0xde, 0xff, 0x33, 0x00, 0x67, 0x00, 0x45, 0x00, 0x24, 0x00, 0x41, 0x00, +0x1e, 0x00, 0x1b, 0x00, 0xe0, 0xff, 0x01, 0x00, 0xbd, 0xff, 0xce, 0xff, 0xcd, 0xff, 0xd0, 0xff, +0xb9, 0xff, 0x18, 0x00, 0x33, 0x00, 0x2b, 0x00, 0xc3, 0xff, 0xd9, 0xff, 0xbe, 0xff, 0xb9, 0xff, +0xf5, 0xff, 0xe3, 0xff, 0xdd, 0xff, 0xd1, 0xff, 0xc5, 0xff, 0xf5, 0xff, 0xc5, 0xff, 0x0b, 0x00, +0xf5, 0xff, 0x00, 0x00, 0x41, 0x00, 0xd1, 0xff, 0xf5, 0xff, 0x12, 0x00, 0x3a, 0x00, 0xf5, 0xff, +0x35, 0x00, 0x66, 0x00, 0x88, 0x00, 0x66, 0x00, 0x70, 0x00, 0x99, 0x00, 0x87, 0x00, 0x84, 0x00, +0x93, 0x00, 0x80, 0x00, 0x37, 0x00, 0x65, 0x00, 0x70, 0x00, 0xad, 0x00, 0x58, 0x00, 0x42, 0x00, +0x58, 0x00, 0x85, 0x00, 0x87, 0x00, 0x8b, 0x00, 0x7b, 0x00, 0x9b, 0x00, 0xdd, 0x00, 0x57, 0x01, +0x14, 0x01, 0xdb, 0x00, 0x47, 0x01, 0x30, 0x01, 0x2d, 0x01, 0xc1, 0x00, 0x97, 0x00, 0xa2, 0x00, +0x8e, 0x00, 0xa6, 0x00, 0x90, 0x00, 0x6a, 0x00, 0x5f, 0x00, 0x72, 0x00, 0x3a, 0x00, 0x77, 0x00, +0x66, 0x00, 0x69, 0x00, 0x1a, 0x00, 0x0f, 0x00, 0x29, 0x00, 0xf6, 0xff, 0x3a, 0x00, 0x5f, 0x00, +0x30, 0x00, 0x28, 0x00, 0x48, 0x00, 0x39, 0x00, 0x44, 0x00, 0x56, 0x00, 0x43, 0x00, 0x34, 0x00, +0x17, 0x00, 0xf6, 0xff, 0xf9, 0xff, 0x02, 0x00, 0x34, 0x00, 0x35, 0x00, 0x72, 0x00, 0x3f, 0x00, +0x19, 0x00, 0x3a, 0x00, 0x4e, 0x00, 0x3f, 0x00, 0x50, 0x00, 0x56, 0x00, 0x91, 0x00, 0x5e, 0x00, +0x83, 0x00, 0xa7, 0x00, 0x93, 0x00, 0x6c, 0x00, 0x76, 0x00, 0x78, 0x00, 0x8d, 0x00, 0xc1, 0x00, +0xa3, 0x00, 0x86, 0x00, 0xa4, 0x00, 0xac, 0x00, 0xcb, 0x00, 0x75, 0x00, 0xcd, 0x00, 0xc2, 0x00, +0xb8, 0x00, 0xb3, 0x00, 0x8e, 0x00, 0x8f, 0x00, 0x7e, 0x00, 0x99, 0x00, 0x59, 0x00, 0x6d, 0x00, +0x7a, 0x00, 0x84, 0x00, 0x9b, 0x00, 0x51, 0x00, 0x80, 0x00, 0x56, 0x00, 0x6c, 0x00, 0x66, 0x00, +0x5d, 0x00, 0x5b, 0x00, 0x46, 0x00, 0x7d, 0x00, 0x4e, 0x00, 0x76, 0x00, 0x89, 0x00, 0x90, 0x00, +0x76, 0x00, 0x95, 0x00, 0x76, 0x00, 0x72, 0x00, 0x40, 0x00, 0x0c, 0x00, 0x05, 0x00, 0xff, 0xff, +0x24, 0x00, 0x65, 0x00, 0x65, 0x00, 0x59, 0x00, 0x35, 0x00, 0x58, 0x00, 0x49, 0x00, 0x45, 0x00, +0x73, 0x00, 0x9f, 0x00, 0x8e, 0x00, 0x79, 0x00, 0x7b, 0x00, 0x8b, 0x00, 0x9e, 0x00, 0x8b, 0x00, +0x81, 0x00, 0xa8, 0x00, 0x7b, 0x00, 0x7f, 0x00, 0x8d, 0x00, 0x96, 0x00, 0x98, 0x00, 0xe4, 0x00, +0xab, 0x00, 0xb3, 0x00, 0x64, 0x00, 0x8f, 0x00, 0x5f, 0x00, 0xa7, 0x00, 0xab, 0x00, 0x60, 0x00, +0x77, 0x00, 0xa4, 0x00, 0xae, 0x00, 0x58, 0x00, 0x5f, 0x00, 0x37, 0x00, 0x56, 0x00, 0x49, 0x00, +0x70, 0x00, 0x7d, 0x00, 0x84, 0x00, 0x4c, 0x00, 0x83, 0x00, 0x95, 0x00, 0x7b, 0x00, 0x68, 0x00, +0x7a, 0x00, 0xfc, 0x00, 0xbc, 0x00, 0xde, 0x00, 0xc9, 0x00, 0x13, 0x01, 0xc8, 0x00, 0x25, 0x01, +0xe6, 0x00, 0x0f, 0x01, 0xeb, 0x00, 0x31, 0x01, 0xe1, 0x00, 0x06, 0x01, 0x0d, 0x01, 0x2e, 0x01, +0xcb, 0x00, 0x2f, 0x01, 0x52, 0x01, 0x60, 0x01, 0x6a, 0x01, 0x2a, 0x01, 0x35, 0x01, 0x23, 0x01, +0x00, 0x01, 0xfa, 0x00, 0xed, 0x00, 0xde, 0x00, 0xf1, 0x00, 0xec, 0x00, 0x85, 0x00, 0xe0, 0x00, +0xa8, 0x00, 0xd3, 0x00, 0xd4, 0x00, 0xd7, 0x00, 0xca, 0x00, 0xa6, 0x00, 0x9a, 0x00, 0x83, 0x00, +0x93, 0x00, 0x4f, 0x00, 0x4b, 0x00, 0x49, 0x00, 0x8d, 0x00, 0x54, 0x00, 0x59, 0x00, 0x88, 0x00, +0x55, 0x00, 0x87, 0x00, 0x01, 0x00, 0x47, 0x00, 0x70, 0x00, 0x95, 0x00, 0xa1, 0x00, 0xb5, 0x00, +0x7a, 0x00, 0x98, 0x00, 0x8a, 0x00, 0xac, 0x00, 0x6b, 0x00, 0x70, 0x00, 0xc6, 0x00, 0xa4, 0x00, +0xba, 0x00, 0x87, 0x00, 0xba, 0x00, 0xce, 0x00, 0xd8, 0x00, 0xec, 0x00, 0x0e, 0x01, 0x87, 0x00, +0x02, 0x01, 0xe0, 0x00, 0xa2, 0x00, 0x6f, 0x00, 0x91, 0x00, 0xb0, 0x00, 0x67, 0x00, 0x64, 0x00, +0x83, 0x00, 0xb9, 0x00, 0xec, 0x00, 0xd9, 0x00, 0xc6, 0x00, 0xc8, 0x00, 0xd9, 0x00, 0x7f, 0x00, +0x4c, 0x00, 0x6b, 0x00, 0x4d, 0x00, 0x4d, 0x00, 0x6b, 0x00, 0x5f, 0x00, 0x89, 0x00, 0x6b, 0x00, +0x2a, 0x00, 0x6f, 0x00, 0x49, 0x00, 0x5d, 0x00, 0xae, 0x00, 0x76, 0x00, 0x8f, 0x00, 0x83, 0x00, +0x89, 0x00, 0x94, 0x00, 0x5f, 0x00, 0x6b, 0x00, 0x77, 0x00, 0x83, 0x00, 0x71, 0x00, 0x47, 0x00, +0x93, 0x00, 0xa2, 0x00, 0x99, 0x00, 0xd0, 0x00, 0xb3, 0x00, 0xce, 0x00, 0xb3, 0x00, 0xcb, 0x00, +0xbd, 0x00, 0xad, 0x00, 0xd5, 0x00, 0xa6, 0x00, 0xef, 0x00, 0xe8, 0x00, 0x92, 0x00, 0x4a, 0x00, +0x50, 0x00, 0xb5, 0x00, 0x92, 0x00, 0x84, 0x00, 0x9f, 0x00, 0xc0, 0x00, 0x9d, 0x00, 0x7a, 0x00, +0x2e, 0x00, 0x5e, 0x00, 0x38, 0x00, 0x5a, 0x00, 0x10, 0x00, 0x2c, 0x00, 0x18, 0x00, 0x53, 0x00, +0x04, 0x00, 0x48, 0x00, 0x6b, 0x00, 0x94, 0x00, 0x76, 0x00, 0xdd, 0x00, 0xb7, 0x00, 0xde, 0x00, +0xb6, 0x00, 0xa1, 0x00, 0xa0, 0x00, 0x76, 0x00, 0xba, 0x00, 0xda, 0x00, 0xc4, 0x00, 0xba, 0x00, +0xa4, 0x00, 0xb3, 0x00, 0x5f, 0x00, 0x70, 0x00, 0xb3, 0x00, 0x9a, 0x00, 0x9f, 0x00, 0x8a, 0x00, +0xa6, 0x00, 0x6f, 0x00, 0x74, 0x00, 0x9d, 0x00, 0x8c, 0x00, 0x6f, 0x00, 0xd7, 0x00, 0xdb, 0x00, +0xe9, 0x00, 0xbd, 0x00, 0x91, 0x00, 0xa9, 0x00, 0xe6, 0x00, 0x79, 0x00, 0xc8, 0x00, 0x1b, 0x01, +0xfb, 0x00, 0x0d, 0x01, 0xe5, 0x00, 0xb7, 0x00, 0x83, 0x00, 0xdd, 0x00, 0x9e, 0x00, 0xa1, 0x00, +0xd6, 0x00, 0x9f, 0x00, 0x98, 0x00, 0xb1, 0x00, 0xea, 0x00, 0xf1, 0x00, 0xf2, 0x00, 0xf0, 0x00, +0xc7, 0x00, 0xc8, 0x00, 0xd0, 0x00, 0xae, 0x00, 0x7a, 0x00, 0x96, 0x00, 0xac, 0x00, 0xc2, 0x00, +0xcd, 0x00, 0xbb, 0x00, 0xf1, 0x00, 0x03, 0x01, 0x97, 0x00, 0xfd, 0x00, 0xeb, 0x00, 0xec, 0x00, +0xd6, 0x00, 0xcc, 0x00, 0xd3, 0x00, 0x09, 0x01, 0xcd, 0x00, 0xf7, 0x00, 0x0f, 0x01, 0xf1, 0x00, +0xf1, 0x00, 0x1b, 0x01, 0xe0, 0x00, 0xf4, 0x00, 0x47, 0x01, 0x30, 0x01, 0x58, 0x01, 0x13, 0x01, +0x1c, 0x01, 0x2b, 0x01, 0x1d, 0x01, 0xef, 0x00, 0x5e, 0x01, 0xf4, 0x00, 0x48, 0x01, 0x4c, 0x01, +0x36, 0x01, 0x2e, 0x01, 0x71, 0x01, 0x8a, 0x01, 0x7c, 0x01, 0x8a, 0x01, 0x82, 0x01, 0x8a, 0x01, +0x9a, 0x01, 0xbf, 0x01, 0xed, 0x01, 0xd7, 0x01, 0xb2, 0x01, 0x9c, 0x01, 0xc4, 0x01, 0xa6, 0x01, +0xa8, 0x01, 0x87, 0x01, 0xa9, 0x01, 0x6b, 0x01, 0x99, 0x01, 0xe5, 0x01, 0x6e, 0x01, 0x91, 0x01, +0x76, 0x01, 0xca, 0x01, 0x78, 0x01, 0x51, 0x01, 0x80, 0x01, 0xf7, 0x00, 0x31, 0x01, 0xdc, 0x00, +0xfd, 0x00, 0xcf, 0x00, 0xd1, 0x00, 0x93, 0x00, 0xc8, 0x00, 0x7d, 0x00, 0xba, 0x00, 0xbb, 0x00, +0x7a, 0x00, 0x5c, 0x00, 0x75, 0x00, 0x4e, 0x00, 0x76, 0x00, 0x55, 0x00, 0x67, 0x00, 0xb8, 0x00, +0x69, 0x00, 0x44, 0x00, 0x7a, 0x00, 0x55, 0x00, 0x76, 0x00, 0x7d, 0x00, 0x65, 0x00, 0x89, 0x00, +0x6b, 0x00, 0x5f, 0x00, 0xc4, 0x00, 0xb8, 0x00, 0x94, 0x00, 0x8f, 0x00, 0xa5, 0x00, 0x9c, 0x00, +0x81, 0x00, 0x8c, 0x00, 0x56, 0x00, 0x9b, 0x00, 0x66, 0x00, 0x1b, 0x00, 0x67, 0x00, 0x11, 0x00, +0x68, 0x00, 0x34, 0x00, 0x35, 0x00, 0x35, 0x00, 0x24, 0x00, 0x09, 0x00, 0xcd, 0xff, 0xf4, 0xff, +0xc6, 0xff, 0xc4, 0xff, 0xb4, 0xff, 0xdb, 0xff, 0xbc, 0xff, 0xf2, 0xff, 0xce, 0xff, 0x86, 0xff, +0x74, 0xff, 0x6f, 0xff, 0x9e, 0xff, 0x5d, 0xff, 0x80, 0xff, 0x9e, 0xff, 0x75, 0xff, 0x31, 0xff, +0x53, 0xff, 0x67, 0xff, 0x12, 0xff, 0x3a, 0xff, 0x27, 0xff, 0x45, 0xff, 0x27, 0xff, 0x04, 0xff, +0x5a, 0xff, 0x61, 0xff, 0x65, 0xff, 0x6d, 0xff, 0x3c, 0xff, 0x2f, 0xff, 0x72, 0xff, 0x35, 0xff, +0x3d, 0xff, 0x00, 0xff, 0x36, 0xff, 0x65, 0xff, 0x37, 0xff, 0x47, 0xff, 0x38, 0xff, 0x3a, 0xff, +0x13, 0xff, 0x30, 0xff, 0x4d, 0xff, 0x43, 0xff, 0x4e, 0xff, 0x2f, 0xff, 0x31, 0xff, 0x54, 0xff, +0x58, 0xff, 0x69, 0xff, 0x1b, 0xff, 0x1a, 0xff, 0x5f, 0xff, 0x8a, 0xff, 0x93, 0xff, 0x79, 0xff, +0x47, 0xff, 0x36, 0xff, 0xf5, 0xfe, 0x10, 0xff, 0x50, 0xff, 0x2e, 0xff, 0x68, 0xff, 0x46, 0xff, +0x50, 0xff, 0x3a, 0xff, 0xfc, 0xfe, 0x10, 0xff, 0x0d, 0xff, 0x2a, 0xff, 0xe2, 0xfe, 0x30, 0xff, +0x2a, 0xff, 0x5f, 0xff, 0x3e, 0xff, 0x46, 0xff, 0x26, 0xff, 0xf2, 0xfe, 0x2b, 0xff, 0x54, 0xff, +0x2a, 0xff, 0xe2, 0xfe, 0xfa, 0xfe, 0xe7, 0xfe, 0xd3, 0xfe, 0xb2, 0xfe, 0xfa, 0xfe, 0xe9, 0xfe, +0x1b, 0xff, 0xeb, 0xfe, 0xe7, 0xfe, 0x12, 0xff, 0x19, 0xff, 0xe6, 0xfe, 0xc1, 0xfe, 0xec, 0xfe, +0xfc, 0xfe, 0xed, 0xfe, 0xe8, 0xfe, 0xcb, 0xfe, 0xc6, 0xfe, 0xdb, 0xfe, 0x6d, 0xfe, 0x93, 0xfe, +0xb4, 0xfe, 0xba, 0xfe, 0xe5, 0xfe, 0xe5, 0xfe, 0xd4, 0xfe, 0xb0, 0xfe, 0xd6, 0xfe, 0xa6, 0xfe, +0xa8, 0xfe, 0x9b, 0xfe, 0xca, 0xfe, 0xfd, 0xfe, 0xb5, 0xfe, 0xe6, 0xfe, 0xd9, 0xfe, 0xaa, 0xfe, +0x05, 0xff, 0x0c, 0xff, 0x24, 0xff, 0x1f, 0xff, 0x28, 0xff, 0x4a, 0xff, 0x5f, 0xff, 0x60, 0xff, +0x78, 0xff, 0x29, 0xff, 0x30, 0xff, 0x50, 0xff, 0x6e, 0xff, 0x92, 0xff, 0xc9, 0xff, 0xf5, 0xff, +0xd8, 0xff, 0xca, 0xff, 0xcc, 0xff, 0xee, 0xff, 0xd8, 0xff, 0x0f, 0x00, 0x08, 0x00, 0x32, 0x00, +0x31, 0x00, 0x28, 0x00, 0xf5, 0xff, 0xea, 0xff, 0x3a, 0x00, 0x35, 0x00, 0x48, 0x00, 0x10, 0x00, +0x24, 0x00, 0xd6, 0xff, 0x11, 0x00, 0x06, 0x00, 0x0a, 0x00, 0x2a, 0x00, 0x6a, 0x00, 0x53, 0x00, +0x5f, 0x00, 0x4e, 0x00, 0x93, 0x00, 0x95, 0x00, 0x58, 0x00, 0x6c, 0x00, 0x69, 0x00, 0x9d, 0x00, +0x8d, 0x00, 0x95, 0x00, 0x6b, 0x00, 0x40, 0x00, 0x3c, 0x00, 0x16, 0x00, 0x0c, 0x00, 0x46, 0x00, +0xf0, 0xff, 0xdc, 0xff, 0xf0, 0xff, 0xee, 0xff, 0x1f, 0x00, 0x08, 0x00, 0xe6, 0xff, 0xdb, 0xff, +0xcc, 0xff, 0x11, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x0e, 0x00, 0xfc, 0xff, 0x27, 0x00, 0x19, 0x00, +0x14, 0x00, 0x8d, 0xff, 0x91, 0xff, 0xb2, 0xff, 0xca, 0xff, 0xfc, 0xff, 0xb3, 0xff, 0xe8, 0xff, +0xbb, 0xff, 0xbd, 0xff, 0x84, 0xff, 0x71, 0xff, 0x83, 0xff, 0x6b, 0xff, 0x8b, 0xff, 0x52, 0xff, +0x61, 0xff, 0x2a, 0xff, 0x0c, 0xff, 0x06, 0xff, 0x29, 0xff, 0x43, 0xff, 0x29, 0xff, 0x44, 0xff, +0x4c, 0xff, 0x37, 0xff, 0x11, 0xff, 0x50, 0xff, 0xfe, 0xfe, 0xd8, 0xfe, 0x0b, 0xff, 0xd9, 0xfe, +0x03, 0xff, 0x04, 0xff, 0xea, 0xfe, 0x2c, 0xff, 0x18, 0xff, 0x1d, 0xff, 0xfb, 0xfe, 0x06, 0xff, +0x11, 0xff, 0xa3, 0xff, 0x3a, 0xff, 0x37, 0xff, 0x7c, 0xff, 0x49, 0xff, 0x4e, 0xff, 0x7e, 0xff, +0x5d, 0xff, 0x3f, 0xff, 0x28, 0xff, 0x4f, 0xff, 0x18, 0xff, 0x23, 0xff, 0xe3, 0xfe, 0x06, 0xff, +0x1d, 0xff, 0x25, 0xff, 0x17, 0xff, 0x25, 0xff, 0xfa, 0xfe, 0xe1, 0xfe, 0xdf, 0xfe, 0x27, 0xff, +0xf2, 0xfe, 0xfc, 0xfe, 0xf7, 0xfe, 0x04, 0xff, 0xc6, 0xfe, 0xdd, 0xfe, 0x05, 0xff, 0x1a, 0xff, +0xda, 0xfe, 0x27, 0xff, 0x1c, 0xff, 0x49, 0xff, 0x41, 0xff, 0x84, 0xff, 0x18, 0xff, 0x3c, 0xff, +0x41, 0xff, 0x61, 0xff, 0x59, 0xff, 0x5c, 0xff, 0x52, 0xff, 0x56, 0xff, 0x21, 0xff, 0x69, 0xff, +0x46, 0xff, 0x2b, 0xff, 0x72, 0xff, 0x87, 0xff, 0x3e, 0xff, 0x58, 0xff, 0x97, 0xff, 0xa5, 0xff, +0xd3, 0xff, 0x47, 0xff, 0xc6, 0xff, 0xe2, 0xff, 0xef, 0xff, 0xd1, 0xff, 0xbf, 0xff, 0xae, 0xff, +0xb1, 0xff, 0x91, 0xff, 0x8d, 0xff, 0x8b, 0xff, 0xb2, 0xff, 0xb3, 0xff, 0xd7, 0xff, 0xca, 0xff, +0x08, 0x00, 0xc2, 0xff, 0xda, 0xff, 0xaf, 0xff, 0xe1, 0xff, 0x7a, 0xff, 0x91, 0xff, 0x9a, 0xff, +0x71, 0xff, 0x61, 0xff, 0x75, 0xff, 0x74, 0xff, 0x92, 0xff, 0x6e, 0xff, 0x9b, 0xff, 0x9a, 0xff, +0xc0, 0xff, 0x66, 0xff, 0x94, 0xff, 0x9d, 0xff, 0x99, 0xff, 0xc0, 0xff, 0xb8, 0xff, 0xde, 0xff, +0x89, 0xff, 0xb9, 0xff, 0xdc, 0xff, 0xcc, 0xff, 0xdc, 0xff, 0x12, 0x00, 0x95, 0xff, 0xa6, 0xff, +0xaf, 0xff, 0xc3, 0xff, 0xc0, 0xff, 0x10, 0x00, 0xcd, 0xff, 0xcf, 0xff, 0xe5, 0xff, 0x9f, 0xff, +0xcc, 0xff, 0x6c, 0xff, 0x9b, 0xff, 0x77, 0xff, 0xa0, 0xff, 0xaf, 0xff, 0x0f, 0x00, 0x1f, 0x00, +0xf9, 0xff, 0x01, 0x00, 0x9a, 0xff, 0x6e, 0xff, 0x5f, 0xff, 0x89, 0xff, 0xca, 0xff, 0xa3, 0xff, +0x99, 0xff, 0x8c, 0xff, 0x9e, 0xff, 0x73, 0xff, 0xd5, 0xff, 0xd3, 0xff, 0xdc, 0xff, 0xfb, 0xff, +0x00, 0x00, 0x83, 0xff, 0xb9, 0xff, 0xb3, 0xff, 0xb9, 0xff, 0xa6, 0xff, 0x91, 0xff, 0x7b, 0xff, +0xb4, 0xff, 0xd8, 0xff, 0x9e, 0xff, 0xd5, 0xff, 0x85, 0xff, 0x92, 0xff, 0x7b, 0xff, 0x9c, 0xff, +0xad, 0xff, 0xd7, 0xff, 0xca, 0xff, 0x25, 0x00, 0xe6, 0xff, 0x39, 0x00, 0x00, 0x00, 0x58, 0x00, +0x4f, 0x00, 0x37, 0x00, 0x1e, 0x00, 0x37, 0x00, 0x3a, 0x00, 0x54, 0x00, 0x81, 0x00, 0x39, 0x00, +0x89, 0x00, 0x90, 0x00, 0xb0, 0x00, 0x62, 0x00, 0x8c, 0x00, 0x68, 0x00, 0x25, 0x00, 0x57, 0x00, +0x68, 0x00, 0x86, 0x00, 0x86, 0x00, 0xa2, 0x00, 0xf8, 0x00, 0xc7, 0x00, 0x0f, 0x01, 0x08, 0x01, +0xb7, 0x00, 0xd1, 0x00, 0xf9, 0x00, 0xef, 0x00, 0x05, 0x01, 0xdc, 0x00, 0x07, 0x01, 0xee, 0x00, +0x0b, 0x01, 0x30, 0x01, 0x33, 0x01, 0xf7, 0x00, 0x3e, 0x01, 0x2d, 0x01, 0x13, 0x01, 0x33, 0x01, +0x57, 0x01, 0x00, 0x01, 0x55, 0x01, 0xfd, 0x00, 0x26, 0x01, 0x39, 0x01, 0x53, 0x01, 0x1f, 0x01, +0x47, 0x01, 0x3f, 0x01, 0x09, 0x01, 0xf6, 0x00, 0x5d, 0x01, 0x21, 0x01, 0x12, 0x01, 0x65, 0x01, +0x12, 0x01, 0xd0, 0x00, 0xb9, 0x00, 0xdb, 0x00, 0x00, 0x01, 0xad, 0x00, 0xaf, 0x00, 0xf3, 0x00, +0x0d, 0x01, 0xb6, 0x00, 0xa4, 0x00, 0x88, 0x00, 0x97, 0x00, 0xbb, 0x00, 0x8b, 0x00, 0x6a, 0x00, +0x78, 0x00, 0x8e, 0x00, 0x9b, 0x00, 0xab, 0x00, 0x2f, 0x00, 0x48, 0x00, 0x0a, 0x00, 0xf0, 0xff, +0x28, 0x00, 0x11, 0x00, 0x2f, 0x00, 0x4e, 0x00, 0x6a, 0x00, 0x90, 0x00, 0x2e, 0x00, 0x71, 0x00, +0x3b, 0x00, 0x6c, 0x00, 0x87, 0x00, 0x3e, 0x00, 0x5c, 0x00, 0xb4, 0x00, 0xec, 0x00, 0xa2, 0x00, +0x81, 0x00, 0x86, 0x00, 0x7a, 0x00, 0xa8, 0x00, 0xcf, 0x00, 0xb2, 0x00, 0xa7, 0x00, 0x57, 0x00, +0xa2, 0x00, 0x7c, 0x00, 0x84, 0x00, 0x52, 0x00, 0x6b, 0x00, 0x7d, 0x00, 0x7d, 0x00, 0xa0, 0x00, +0xbf, 0x00, 0xd5, 0x00, 0xb2, 0x00, 0x5f, 0x00, 0x6b, 0x00, 0x95, 0x00, 0xb7, 0x00, 0xb3, 0x00, +0xe6, 0x00, 0x8b, 0x00, 0x93, 0x00, 0xb9, 0x00, 0x70, 0x00, 0xb9, 0x00, 0x99, 0x00, 0xa1, 0x00, +0xf9, 0x00, 0xcb, 0x00, 0x9a, 0x00, 0xfa, 0x00, 0xca, 0x00, 0xab, 0x00, 0x36, 0x00, 0x7d, 0x00, +0x76, 0x00, 0x79, 0x00, 0x4a, 0x00, 0x2b, 0x00, 0x70, 0x00, 0x94, 0x00, 0x95, 0x00, 0x9a, 0x00, +0x45, 0x00, 0x74, 0x00, 0x4f, 0x00, 0x88, 0x00, 0x4e, 0x00, 0x70, 0x00, 0x85, 0x00, 0xa2, 0x00, +0x8e, 0x00, 0x6b, 0x00, 0x66, 0x00, 0x6a, 0x00, 0x7f, 0x00, 0x5b, 0x00, 0x99, 0x00, 0x8f, 0x00, +0xe0, 0x00, 0xe0, 0x00, 0xe2, 0x00, 0xb4, 0x00, 0x96, 0x00, 0xf3, 0x00, 0x42, 0x01, 0x34, 0x01, +0x07, 0x01, 0x33, 0x01, 0x3e, 0x01, 0xfc, 0x00, 0x3a, 0x01, 0x41, 0x01, 0x72, 0x01, 0xff, 0x00, +0xff, 0x00, 0x55, 0x01, 0xf8, 0x00, 0x26, 0x01, 0x44, 0x01, 0x1f, 0x01, 0x12, 0x01, 0x1d, 0x01, +0xcc, 0x00, 0xe7, 0x00, 0xf3, 0x00, 0xf7, 0x00, 0xf6, 0x00, 0x4a, 0x01, 0xec, 0x00, 0x24, 0x01, +0xe9, 0x00, 0xd4, 0x00, 0x13, 0x01, 0xfa, 0x00, 0xbe, 0x00, 0x0c, 0x01, 0xd6, 0x00, 0xd0, 0x00, +0xc9, 0x00, 0xbb, 0x00, 0x79, 0x00, 0x9e, 0x00, 0x5d, 0x00, 0x88, 0x00, 0xd2, 0x00, 0x04, 0x01, +0xf6, 0x00, 0xff, 0x00, 0xdc, 0x00, 0x83, 0x00, 0x29, 0x00, 0x1d, 0x00, 0x2f, 0x00, 0x1d, 0x00, +0x2f, 0x00, 0x8f, 0x00, 0x53, 0x00, 0x7d, 0x00, 0x5f, 0x00, 0x7d, 0x00, 0x8f, 0x00, 0x93, 0x00, +0x7a, 0x00, 0xf1, 0xff, 0x51, 0x00, 0x96, 0x00, 0x86, 0x00, 0x7b, 0x00, 0x4f, 0x00, 0x8e, 0x00, +0x52, 0x00, 0x85, 0x00, 0xcd, 0x00, 0x92, 0x00, 0x8e, 0x00, 0x9a, 0x00, 0x9a, 0x00, 0xc3, 0x00, +0xae, 0x00, 0xc2, 0x00, 0xb4, 0x00, 0x81, 0x00, 0xcb, 0x00, 0xca, 0x00, 0xa0, 0x00, 0xb2, 0x00, +0xee, 0x00, 0x8f, 0x00, 0x94, 0x00, 0x6b, 0x00, 0x5a, 0x00, 0x5d, 0x00, 0x4a, 0x00, 0x61, 0x00, +0x21, 0x00, 0x3f, 0x00, 0xe8, 0xff, 0xf8, 0xff, 0xec, 0xff, 0xdf, 0xff, 0xca, 0xff, 0xd2, 0xff, +0xac, 0xff, 0xbb, 0xff, 0x92, 0xff, 0xaf, 0xff, 0x89, 0xff, 0x82, 0xff, 0xc7, 0xff, 0x8c, 0xff, +0x9e, 0xff, 0x6e, 0xff, 0xa5, 0xff, 0x73, 0xff, 0x80, 0xff, 0xa5, 0xff, 0x84, 0xff, 0xb3, 0xff, +0xa0, 0xff, 0x9d, 0xff, 0x69, 0xff, 0x92, 0xff, 0x6f, 0xff, 0xa2, 0xff, 0xa1, 0xff, 0x94, 0xff, +0xd2, 0xff, 0xe3, 0xff, 0xe8, 0xff, 0xc1, 0xff, 0x32, 0x00, 0x2c, 0x00, 0x09, 0x00, 0xfd, 0xff, +0x2d, 0x00, 0x30, 0x00, 0x23, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x29, 0x00, 0xe9, 0xff, 0x18, 0x00, +0x03, 0x00, 0x2b, 0x00, 0xd5, 0xff, 0x0d, 0x00, 0xd6, 0xff, 0xc5, 0xff, 0x04, 0x00, 0xf7, 0xff, +0xe6, 0xff, 0xf9, 0xff, 0xc7, 0xff, 0xc2, 0xff, 0xed, 0xff, 0xc6, 0xff, 0xd1, 0xff, 0xe2, 0xff, +0xd2, 0xff, 0xa1, 0xff, 0xbf, 0xff, 0x94, 0xff, 0x9d, 0xff, 0xc8, 0xff, 0xbd, 0xff, 0xd9, 0xff, +0xc1, 0xff, 0xdd, 0xff, 0xbe, 0xff, 0xd9, 0xff, 0xd4, 0xff, 0xbc, 0xff, 0xa4, 0xff, 0x4b, 0xff, +0x58, 0xff, 0x8a, 0xff, 0x89, 0xff, 0xdd, 0xff, 0xe8, 0xff, 0xeb, 0xff, 0xc8, 0xff, 0xcf, 0xff, +0xcd, 0xff, 0xc2, 0xff, 0xd4, 0xff, 0xbc, 0xff, 0x15, 0x00, 0x29, 0x00, 0x18, 0x00, 0x03, 0x00, +0x1a, 0x00, 0xf2, 0xff, 0xeb, 0xff, 0xe8, 0xff, 0x17, 0x00, 0xc5, 0xff, 0x0c, 0x00, 0x15, 0x00, +0x62, 0x00, 0x20, 0x00, 0xf6, 0xff, 0xe4, 0xff, 0xcf, 0xff, 0xda, 0xff, 0xf2, 0xff, 0xd9, 0xff, +0xc4, 0xff, 0x17, 0x00, 0xb4, 0xff, 0xb2, 0xff, 0xb4, 0xff, 0xbe, 0xff, 0xf6, 0xff, 0x9a, 0xff, +0xf6, 0xff, 0xca, 0xff, 0xc6, 0xff, 0xbe, 0xff, 0xf0, 0xff, 0xc4, 0xff, 0xc6, 0xff, 0xb3, 0xff, +0xb2, 0xff, 0xd8, 0xff, 0xac, 0xff, 0x79, 0xff, 0xd5, 0xff, 0xa8, 0xff, 0x9b, 0xff, 0xc4, 0xff, +0xb4, 0xff, 0xfb, 0xff, 0xe9, 0xff, 0xdd, 0xff, 0xa6, 0xff, 0xe4, 0xff, 0x1c, 0x00, 0x2b, 0x00, +0xfe, 0xff, 0xa2, 0xff, 0xb8, 0xff, 0xba, 0xff, 0xac, 0xff, 0x67, 0xff, 0xa1, 0xff, 0x9b, 0xff, +0xbe, 0xff, 0xa3, 0xff, 0xbb, 0xff, 0xcb, 0xff, 0xde, 0xff, 0xd5, 0xff, 0xc2, 0xff, 0xd8, 0xff, +0xbf, 0xff, 0xf0, 0xff, 0xd5, 0xff, 0xc2, 0xff, 0x63, 0xff, 0xbb, 0xff, 0xa0, 0xff, 0x9b, 0xff, +0x9d, 0xff, 0x74, 0xff, 0x7f, 0xff, 0xa0, 0xff, 0x8f, 0xff, 0x7e, 0xff, 0xab, 0xff, 0xa9, 0xff, +0xd6, 0xff, 0xe4, 0xff, 0xcf, 0xff, 0x1f, 0x00, 0xf4, 0xff, 0xc5, 0xff, 0x30, 0x00, 0x6f, 0x00, +0x0d, 0x00, 0x03, 0x00, 0xbb, 0xff, 0x15, 0x00, 0x06, 0x00, 0x46, 0x00, 0x12, 0x00, 0x40, 0x00, +0x48, 0x00, 0x34, 0x00, 0x78, 0x00, 0x4c, 0x00, 0x12, 0x00, 0x2e, 0x00, 0x37, 0x00, 0x2d, 0x00, +0x54, 0x00, 0x04, 0x00, 0x4e, 0x00, 0x11, 0x00, 0xdc, 0xff, 0x30, 0x00, 0x16, 0x00, 0x02, 0x00, +0xe1, 0xff, 0x05, 0x00, 0xaf, 0xff, 0xa4, 0xff, 0xdb, 0xff, 0xdf, 0xff, 0x20, 0x00, 0xd5, 0xff, +0xe5, 0xff, 0x1b, 0x00, 0xe4, 0xff, 0x41, 0x00, 0xe2, 0xff, 0x8b, 0xff, 0xd5, 0xff, 0xd9, 0xff, +0xec, 0xff, 0xff, 0xff, 0xfc, 0xff, 0x1b, 0x00, 0xe0, 0xff, 0xe4, 0xff, 0xf6, 0xff, 0xc9, 0xff, +0xf2, 0xff, 0xfc, 0xff, 0x2d, 0x00, 0x25, 0x00, 0x09, 0x00, 0xf2, 0xff, 0x1e, 0x00, 0xe3, 0xff, +0xff, 0xff, 0x06, 0x00, 0xd1, 0xff, 0x34, 0x00, 0x13, 0x00, 0xfd, 0xff, 0x0d, 0x00, 0x0b, 0x00, +0x10, 0x00, 0x02, 0x00, 0xf3, 0xff, 0x17, 0x00, 0x2b, 0x00, 0x39, 0x00, 0xf0, 0xff, 0xf0, 0xff, +0xe6, 0xff, 0x1b, 0x00, 0x02, 0x00, 0x12, 0x00, 0xf0, 0xff, 0x14, 0x00, 0x1b, 0x00, 0xf2, 0xff, +0x19, 0x00, 0xf3, 0xff, 0x1f, 0x00, 0xc9, 0xff, 0xdf, 0xff, 0xee, 0xff, 0x35, 0x00, 0x65, 0x00, +0x11, 0x00, 0x2f, 0x00, 0xd7, 0xff, 0x00, 0x00, 0x29, 0x00, 0x3b, 0x00, 0x53, 0x00, 0x10, 0x00, +0x31, 0x00, 0x32, 0x00, 0x75, 0x00, 0x37, 0x00, 0x2b, 0x00, 0x53, 0x00, 0x5e, 0x00, 0x3c, 0x00, +0x1c, 0x00, 0x47, 0x00, 0x0c, 0x00, 0x22, 0x00, 0x30, 0x00, 0xb8, 0xff, 0xd8, 0xff, 0x04, 0x00, +0x1e, 0x00, 0xff, 0xff, 0xf0, 0xff, 0xff, 0xff, 0x1e, 0x00, 0xe2, 0xff, 0xe4, 0xff, 0x9f, 0xff, +0x85, 0xff, 0x53, 0xff, 0x72, 0xff, 0x47, 0xff, 0x54, 0xff, 0xad, 0xff, 0x72, 0xff, 0x6b, 0xff, +0x72, 0xff, 0x29, 0xff, 0x7d, 0xff, 0xeb, 0xff, 0xbb, 0xff, 0x9f, 0xff, 0x8c, 0xff, 0x07, 0x00, +0xef, 0xff, 0x75, 0xff, 0x7f, 0xff, 0x46, 0xff, 0xc1, 0xff, 0xb8, 0xff, 0xcb, 0xff, 0xa2, 0xff, +0xf4, 0xff, 0xcb, 0xff, 0xde, 0xff, 0x9f, 0xff, 0xd9, 0xff, 0xa0, 0xff, 0xe3, 0xff, 0x06, 0x00, +0xe2, 0xff, 0xef, 0xff, 0x06, 0x00, 0x51, 0x00, 0x07, 0x00, 0xf4, 0xff, 0xd7, 0xff, 0x18, 0x00, +0x39, 0x00, 0x49, 0x00, 0x3f, 0x00, 0x37, 0x00, 0x33, 0x00, 0x79, 0x00, 0x6e, 0x00, 0x44, 0x00, +0x2e, 0x00, 0x5f, 0x00, 0x05, 0x00, 0x28, 0x00, 0x01, 0x00, 0x35, 0x00, 0x3c, 0x00, 0x0e, 0x00, +0x5d, 0x00, 0x07, 0x00, 0x2c, 0x00, 0x1c, 0x00, 0xe8, 0xff, 0x19, 0x00, 0x1b, 0x00, 0x4f, 0x00, +0x8d, 0x00, 0x49, 0x00, 0x2e, 0x00, 0xc4, 0x00, 0xbe, 0x00, 0xe2, 0x00, 0x7d, 0x00, 0x89, 0x00, +0xb3, 0x00, 0x7a, 0x00, 0xa9, 0x00, 0xb1, 0x00, 0xb1, 0x00, 0xcc, 0x00, 0xc2, 0x00, 0xb2, 0x00, +0xba, 0x00, 0x9d, 0x00, 0xaf, 0x00, 0xa9, 0x00, 0x86, 0x00, 0x8c, 0x00, 0xc6, 0x00, 0x8e, 0x00, +0x4d, 0x00, 0x6c, 0x00, 0x8e, 0x00, 0x84, 0x00, 0x63, 0x00, 0xa2, 0x00, 0x7c, 0x00, 0x5a, 0x00, +0x83, 0x00, 0x64, 0x00, 0x3b, 0x00, 0x7e, 0x00, 0x28, 0x00, 0x5a, 0x00, 0x10, 0x00, 0x48, 0x00, +0x58, 0x00, 0x3c, 0x00, 0x64, 0x00, 0x1d, 0x00, 0x3c, 0x00, 0x6a, 0x00, 0x24, 0x00, 0x34, 0x00, +0x5f, 0x00, 0x4d, 0x00, 0x5a, 0x00, 0x45, 0x00, 0x03, 0x00, 0x25, 0x00, 0x38, 0x00, 0x3a, 0x00, +0x3b, 0x00, 0x00, 0x00, 0x18, 0x00, 0xfe, 0xff, 0x26, 0x00, 0xce, 0xff, 0xc7, 0xff, 0xcb, 0xff, +0x6a, 0xff, 0xa4, 0xff, 0xd4, 0xff, 0xeb, 0xff, 0x94, 0xff, 0x8a, 0xff, 0xc9, 0xff, 0xa9, 0xff, +0xb8, 0xff, 0xd1, 0xff, 0xea, 0xff, 0xdb, 0xff, 0x0d, 0x00, 0xd0, 0xff, 0xf6, 0xff, 0x7b, 0xff, +0xc8, 0xff, 0xa4, 0xff, 0x6f, 0xff, 0x8c, 0xff, 0x9d, 0xff, 0xbe, 0xff, 0x90, 0xff, 0x8e, 0xff, +0xb9, 0xff, 0x9b, 0xff, 0x8a, 0xff, 0x75, 0xff, 0x7a, 0xff, 0x62, 0xff, 0xb0, 0xff, 0x88, 0xff, +0xad, 0xff, 0x77, 0xff, 0x8f, 0xff, 0x24, 0xff, 0x59, 0xff, 0x73, 0xff, 0x34, 0xff, 0x43, 0xff, +0x18, 0xff, 0x76, 0xff, 0x3e, 0xff, 0x6a, 0xff, 0x67, 0xff, 0x3c, 0xff, 0x4d, 0xff, 0x3e, 0xff, +0x46, 0xff, 0x0e, 0xff, 0x4c, 0xff, 0x2c, 0xff, 0x51, 0xff, 0x5d, 0xff, 0x3a, 0xff, 0x6e, 0xff, +0x75, 0xff, 0x6d, 0xff, 0x8e, 0xff, 0xa2, 0xff, 0x9a, 0xff, 0xb4, 0xff, 0xb8, 0xff, 0xcc, 0xff, +0x95, 0xff, 0xc3, 0xff, 0xa4, 0xff, 0x86, 0xff, 0xb5, 0xff, 0xbf, 0xff, 0xff, 0xff, 0xd2, 0xff, +0xd0, 0xff, 0xfc, 0xff, 0x1c, 0x00, 0x01, 0x00, 0x1b, 0x00, 0x09, 0x00, 0xff, 0xff, 0x72, 0x00, +0x11, 0x00, 0x1b, 0x00, 0x2e, 0x00, 0x4b, 0x00, 0x25, 0x00, 0x89, 0x00, 0x52, 0x00, 0x6d, 0x00, +0x74, 0x00, 0x9d, 0x00, 0x97, 0x00, 0xaf, 0x00, 0xaf, 0x00, 0x9d, 0x00, 0x8c, 0x00, 0x25, 0x00, +0x81, 0x00, 0x74, 0x00, 0x80, 0x00, 0x49, 0x00, 0x28, 0x00, 0x41, 0x00, 0x42, 0x00, 0x7b, 0x00, +0x68, 0x00, 0x68, 0x00, 0xa3, 0x00, 0x86, 0x00, 0x72, 0x00, 0x90, 0x00, 0x5d, 0x00, 0x73, 0x00, +0x45, 0x00, 0x30, 0x00, 0x11, 0x00, 0xf4, 0xff, 0x01, 0x00, 0x0b, 0x00, 0x22, 0x00, 0xfd, 0xff, +0xed, 0xff, 0xe4, 0xff, 0xea, 0xff, 0x02, 0x00, 0xcf, 0xff, 0xfc, 0xff, 0xf3, 0xff, 0xe5, 0xff, +0x21, 0x00, 0xb0, 0xff, 0xea, 0xff, 0xe4, 0xff, 0xf2, 0xff, 0xab, 0xff, 0xc2, 0xff, 0xf1, 0xff, +0xe7, 0xff, 0x31, 0x00, 0x21, 0x00, 0x20, 0x00, 0xf7, 0xff, 0x0f, 0x00, 0x32, 0x00, 0xfd, 0xff, +0x0a, 0x00, 0x11, 0x00, 0x6b, 0x00, 0x30, 0x00, 0x09, 0x00, 0xfd, 0xff, 0xe7, 0xff, 0xf7, 0xff, +0xed, 0xff, 0x19, 0x00, 0x2e, 0x00, 0x0b, 0x00, 0x35, 0x00, 0x35, 0x00, 0x4d, 0x00, 0x4e, 0x00, +0x3f, 0x00, 0x43, 0x00, 0x46, 0x00, 0x3a, 0x00, 0x6d, 0x00, 0x50, 0x00, 0x75, 0x00, 0x9d, 0x00, +0x85, 0x00, 0x75, 0x00, 0x78, 0x00, 0x83, 0x00, 0x7d, 0x00, 0x48, 0x00, 0x75, 0x00, 0x3d, 0x00, +0x39, 0x00, 0x67, 0x00, 0x81, 0x00, 0x6d, 0x00, 0x8d, 0x00, 0x9b, 0x00, 0x94, 0x00, 0x89, 0x00, +0x94, 0x00, 0xd0, 0x00, 0xb2, 0x00, 0x9a, 0x00, 0xa0, 0x00, 0x9a, 0x00, 0xa7, 0x00, 0xda, 0x00, +0xbb, 0x00, 0xc1, 0x00, 0x1b, 0x01, 0xcd, 0x00, 0xba, 0x00, 0xc4, 0x00, 0x0a, 0x01, 0xdf, 0x00, +0xbb, 0x00, 0xae, 0x00, 0xca, 0x00, 0xbc, 0x00, 0xd2, 0x00, 0xc3, 0x00, 0xa6, 0x00, 0x7e, 0x00, +0x58, 0x00, 0x5a, 0x00, 0x33, 0x00, 0x91, 0x00, 0x5e, 0x00, 0x78, 0x00, 0x82, 0x00, 0x64, 0x00, +0x73, 0x00, 0x58, 0x00, 0x3b, 0x00, 0x35, 0x00, 0x58, 0x00, 0x13, 0x00, 0x0f, 0x00, 0xfd, 0xff, +0x1a, 0x00, 0xda, 0xff, 0xc9, 0xff, 0xde, 0xff, 0x1d, 0x00, 0x5f, 0x00, 0x28, 0x00, 0xf1, 0xff, +0x20, 0x00, 0x2c, 0x00, 0xca, 0xff, 0xa0, 0xff, 0x9d, 0xff, 0x93, 0xff, 0xc0, 0xff, 0xa7, 0xff, +0x65, 0xff, 0xd2, 0xff, 0xbf, 0xff, 0xa7, 0xff, 0xd1, 0xff, 0xb2, 0xff, 0xcc, 0xff, 0xa0, 0xff, +0xc7, 0xff, 0x9f, 0xff, 0x96, 0xff, 0xbf, 0xff, 0xab, 0xff, 0x9f, 0xff, 0x72, 0xff, 0xd0, 0xff, +0xd9, 0xff, 0xb6, 0xff, 0x8c, 0xff, 0x74, 0xff, 0xbc, 0xff, 0x99, 0xff, 0x62, 0xff, 0x3f, 0xff, +0x2d, 0xff, 0x21, 0xff, 0x22, 0xff, 0x3d, 0xff, 0x1e, 0xff, 0xff, 0xfe, 0xf6, 0xfe, 0xf7, 0xfe, +0xfe, 0xfe, 0x1f, 0xff, 0x23, 0xff, 0xe4, 0xfe, 0xfd, 0xfe, 0xdb, 0xfe, 0x25, 0xff, 0x12, 0xff, +0xdc, 0xfe, 0x1f, 0xff, 0x41, 0xff, 0xef, 0xfe, 0x00, 0xff, 0x42, 0xff, 0x29, 0xff, 0x14, 0xff, +0x21, 0xff, 0x04, 0xff, 0x14, 0xff, 0x45, 0xff, 0x58, 0xff, 0x13, 0xff, 0x55, 0xff, 0x51, 0xff, +0x58, 0xff, 0x78, 0xff, 0x7c, 0xff, 0xcd, 0xff, 0xe0, 0xff, 0xe1, 0xff, 0x01, 0x00, 0xb9, 0xff, +0xbe, 0xff, 0xf6, 0xff, 0xd0, 0xff, 0x07, 0x00, 0xec, 0xff, 0xd4, 0xff, 0xb1, 0xff, 0xb4, 0xff, +0xa8, 0xff, 0xb7, 0xff, 0x8f, 0xff, 0x97, 0xff, 0xa5, 0xff, 0x85, 0xff, 0x8e, 0xff, 0x9a, 0xff, +0xcd, 0xff, 0x9f, 0xff, 0x62, 0xff, 0x81, 0xff, 0x91, 0xff, 0x5e, 0xff, 0x3e, 0xff, 0x6a, 0xff, +0x43, 0xff, 0x42, 0xff, 0x2f, 0xff, 0x68, 0xff, 0x27, 0xff, 0x51, 0xff, 0x46, 0xff, 0x3c, 0xff, +0x62, 0xff, 0x74, 0xff, 0x33, 0xff, 0xfd, 0xfe, 0x5d, 0xff, 0x51, 0xff, 0x5d, 0xff, 0x4b, 0xff, +0x50, 0xff, 0x88, 0xff, 0x6d, 0xff, 0x94, 0xff, 0x55, 0xff, 0x93, 0xff, 0x97, 0xff, 0x4d, 0xff, +0x6c, 0xff, 0x72, 0xff, 0x9f, 0xff, 0x9e, 0xff, 0x6e, 0xff, 0x61, 0xff, 0x78, 0xff, 0x75, 0xff, +0x4b, 0xff, 0x8c, 0xff, 0x72, 0xff, 0x55, 0xff, 0x8e, 0xff, 0x2a, 0xff, 0x89, 0xff, 0x6b, 0xff, +0x3f, 0xff, 0x85, 0xff, 0x34, 0xff, 0x7f, 0xff, 0x2d, 0xff, 0x23, 0xff, 0x4e, 0xff, 0x11, 0xff, +0x38, 0xff, 0xfd, 0xfe, 0x04, 0xff, 0xc2, 0xfe, 0x44, 0xff, 0xe6, 0xfe, 0x4f, 0xff, 0x2f, 0xff, +0xfd, 0xfe, 0xd9, 0xfe, 0xfe, 0xfe, 0xf7, 0xfe, 0x0d, 0xff, 0xfb, 0xfe, 0x04, 0xff, 0xfc, 0xfe, +0x2e, 0xff, 0xfc, 0xfe, 0x0a, 0xff, 0x1f, 0xff, 0x25, 0xff, 0xb0, 0xfe, 0x10, 0xff, 0xc1, 0xfe, +0x1b, 0xff, 0x10, 0xff, 0x08, 0xff, 0x4c, 0xff, 0x3f, 0xff, 0x20, 0xff, 0x52, 0xff, 0x56, 0xff, +0x6a, 0xff, 0x6e, 0xff, 0x63, 0xff, 0x7a, 0xff, 0x91, 0xff, 0xdb, 0xff, 0x79, 0xff, 0xb2, 0xff, +0xe4, 0xff, 0x82, 0xff, 0x3d, 0xff, 0x8d, 0xff, 0x3e, 0xff, 0x3b, 0xff, 0xe8, 0xfe, 0x14, 0xff, +0xfc, 0xfe, 0xf2, 0xfe, 0x21, 0xff, 0x32, 0xff, 0x0b, 0xff, 0x4e, 0xff, 0x37, 0xff, 0x05, 0xff, +0x19, 0xff, 0x41, 0xff, 0x54, 0xff, 0x5b, 0xff, 0x59, 0xff, 0xe3, 0xfe, 0x17, 0xff, 0xee, 0xfe, +0x30, 0xff, 0xee, 0xfe, 0x19, 0xff, 0xff, 0xfe, 0xf4, 0xfe, 0xc5, 0xfe, 0x1d, 0xff, 0xf6, 0xfe, +0x0b, 0xff, 0x5a, 0xff, 0x60, 0xff, 0x2a, 0xff, 0x3c, 0xff, 0x12, 0xff, 0x30, 0xff, 0x30, 0xff, +0xfa, 0xfe, 0x25, 0xff, 0x4c, 0xff, 0x68, 0xff, 0x65, 0xff, 0x54, 0xff, 0x25, 0xff, 0x35, 0xff, +0x2a, 0xff, 0x44, 0xff, 0x39, 0xff, 0x39, 0xff, 0x3f, 0xff, 0x27, 0xff, 0x6e, 0xff, 0x4b, 0xff, +0x22, 0xff, 0x78, 0xff, 0xb2, 0xff, 0x9c, 0xff, 0x5f, 0xff, 0x7e, 0xff, 0x70, 0xff, 0xa2, 0xff, +0x83, 0xff, 0x82, 0xff, 0x84, 0xff, 0x7c, 0xff, 0x61, 0xff, 0x71, 0xff, 0x47, 0xff, 0x68, 0xff, +0xaa, 0xff, 0x81, 0xff, 0x8a, 0xff, 0x7c, 0xff, 0x44, 0xff, 0x5d, 0xff, 0x8d, 0xff, 0x8f, 0xff, +0xa2, 0xff, 0x82, 0xff, 0xc7, 0xff, 0xce, 0xff, 0xc1, 0xff, 0xad, 0xff, 0xb8, 0xff, 0xc1, 0xff, +0xa4, 0xff, 0x62, 0xff, 0xc4, 0xff, 0xcc, 0xff, 0x04, 0x00, 0xfb, 0xff, 0xef, 0xff, 0xfb, 0xff, +0x29, 0x00, 0xe3, 0xff, 0xe9, 0xff, 0xdc, 0xff, 0xce, 0xff, 0x7f, 0xff, 0xc2, 0xff, 0x03, 0x00, +0xe5, 0xff, 0xb8, 0xff, 0xb3, 0xff, 0xb8, 0xff, 0x91, 0xff, 0xe2, 0xff, 0xa1, 0xff, 0x71, 0xff, +0x9b, 0xff, 0xe3, 0xff, 0xf6, 0xff, 0xe7, 0xff, 0xe4, 0xff, 0x00, 0x00, 0x0b, 0x00, 0xf5, 0xff, +0x41, 0x00, 0x1c, 0x00, 0xe5, 0xff, 0xd4, 0xff, 0xf2, 0xff, 0x1b, 0x00, 0x24, 0x00, 0x1d, 0x00, +0x04, 0x00, 0x42, 0x00, 0x2f, 0x00, 0x11, 0x00, 0x65, 0x00, 0x2e, 0x00, 0x8a, 0x00, 0x59, 0x00, +0x2e, 0x00, 0x6d, 0x00, 0x6e, 0x00, 0x61, 0x00, 0x64, 0x00, 0x72, 0x00, 0x8e, 0x00, 0x78, 0x00, +0x5e, 0x00, 0x84, 0x00, 0x9f, 0x00, 0x78, 0x00, 0x6a, 0x00, 0x37, 0x00, 0x7b, 0x00, 0x48, 0x00, +0x22, 0x00, 0x4e, 0x00, 0x41, 0x00, 0x6b, 0x00, 0x58, 0x00, 0x60, 0x00, 0x29, 0x00, 0x40, 0x00, +0x1f, 0x00, 0x08, 0x00, 0x38, 0x00, 0x5d, 0x00, 0x5a, 0x00, 0x5f, 0x00, 0x28, 0x00, 0x6d, 0x00, +0x4a, 0x00, 0x62, 0x00, 0x45, 0x00, 0x4e, 0x00, 0xb2, 0x00, 0x83, 0x00, 0x53, 0x00, 0x7d, 0x00, +0x7d, 0x00, 0x4d, 0x00, 0x35, 0x00, 0x59, 0x00, 0x66, 0x00, 0x98, 0x00, 0xb5, 0x00, 0xae, 0x00, +0xaa, 0x00, 0xa3, 0x00, 0xea, 0x00, 0xab, 0x00, 0xe2, 0x00, 0xca, 0x00, 0xdc, 0x00, 0x7e, 0x00, +0xcf, 0x00, 0xb8, 0x00, 0xca, 0x00, 0xbd, 0x00, 0xde, 0x00, 0xce, 0x00, 0xef, 0x00, 0x13, 0x01, +0xf2, 0x00, 0xde, 0x00, 0xb0, 0x00, 0xd1, 0x00, 0x95, 0x00, 0xcf, 0x00, 0x9a, 0x00, 0xad, 0x00, +0x98, 0x00, 0x74, 0x00, 0x9d, 0x00, 0x92, 0x00, 0x8b, 0x00, 0x98, 0x00, 0xa4, 0x00, 0xac, 0x00, +0xae, 0x00, 0x14, 0x01, 0xc2, 0x00, 0xaf, 0x00, 0xc6, 0x00, 0xa5, 0x00, 0x65, 0x00, 0xd1, 0x00, +0xb0, 0x00, 0xb5, 0x00, 0xbb, 0x00, 0xaf, 0x00, 0xcd, 0x00, 0x7f, 0x00, 0xb8, 0x00, 0x92, 0x00, +0xcd, 0x00, 0xb6, 0x00, 0xac, 0x00, 0xba, 0x00, 0xa9, 0x00, 0x67, 0x00, 0x2f, 0x00, 0x87, 0x00, +0x81, 0x00, 0x5a, 0x00, 0xa5, 0x00, 0x73, 0x00, 0x5c, 0x00, 0x98, 0x00, 0x78, 0x00, 0x89, 0x00, +0x65, 0x00, 0xa6, 0x00, 0xb8, 0x00, 0x94, 0x00, 0x65, 0x00, 0x71, 0x00, 0x6b, 0x00, 0x7c, 0x00, +0x5b, 0x00, 0x3f, 0x00, 0x7e, 0x00, 0x4d, 0x00, 0x46, 0x00, 0x13, 0x00, 0x45, 0x00, 0x5b, 0x00, +0x39, 0x00, 0x60, 0x00, 0x77, 0x00, 0x71, 0x00, 0x47, 0x00, 0x29, 0x00, 0x5e, 0x00, 0x5a, 0x00, +0x40, 0x00, 0x84, 0x00, 0x82, 0x00, 0x90, 0x00, 0xc3, 0x00, 0xc5, 0x00, 0xf3, 0x00, 0xca, 0x00, +0xe9, 0x00, 0xbd, 0x00, 0x13, 0x01, 0x0b, 0x01, 0xd7, 0x00, 0xed, 0x00, 0xfb, 0x00, 0x0b, 0x01, +0xad, 0x00, 0xdb, 0x00, 0xae, 0x00, 0xa9, 0x00, 0xcc, 0x00, 0x9a, 0x00, 0x93, 0x00, 0x6c, 0x00, +0x70, 0x00, 0x8f, 0x00, 0x8b, 0x00, 0x69, 0x00, 0x84, 0x00, 0x99, 0x00, 0xca, 0x00, 0xc6, 0x00, +0xc7, 0x00, 0x9d, 0x00, 0xce, 0x00, 0x0c, 0x01, 0xd2, 0x00, 0xd9, 0x00, 0xb4, 0x00, 0xdc, 0x00, +0xbd, 0x00, 0xf0, 0x00, 0xe6, 0x00, 0xbe, 0x00, 0x9c, 0x00, 0x7a, 0x00, 0xc8, 0x00, 0x90, 0x00, +0xa9, 0x00, 0x7b, 0x00, 0x9a, 0x00, 0x90, 0x00, 0x99, 0x00, 0xa7, 0x00, 0xa5, 0x00, 0x8a, 0x00, +0x92, 0x00, 0x7a, 0x00, 0x91, 0x00, 0xea, 0x00, 0xa5, 0x00, 0x84, 0x00, 0x64, 0x00, 0x6c, 0x00, +0x81, 0x00, 0xa3, 0x00, 0x97, 0x00, 0x74, 0x00, 0x86, 0x00, 0x60, 0x00, 0x95, 0x00, 0x15, 0x00, +0x67, 0x00, 0x6a, 0x00, 0x65, 0x00, 0x4d, 0x00, 0x94, 0x00, 0x89, 0x00, 0x34, 0x00, 0x62, 0x00, +0x3d, 0x00, 0x57, 0x00, 0x3e, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x27, 0x00, 0x91, 0x00, 0x7c, 0x00, +0x5f, 0x00, 0x84, 0x00, 0x6a, 0x00, 0xf0, 0xff, 0xc3, 0xff, 0xd4, 0xff, 0xa4, 0xff, 0xe1, 0xff, +0xaf, 0xff, 0x9e, 0xff, 0x80, 0xff, 0xc8, 0xff, 0xe7, 0xff, 0xcc, 0xff, 0xb9, 0xff, 0xe3, 0xff, +0x70, 0xff, 0x61, 0xff, 0x76, 0xff, 0x96, 0xff, 0x95, 0xff, 0x9a, 0xff, 0xc0, 0xff, 0xca, 0xff, +0xdd, 0xff, 0x2a, 0x00, 0xc3, 0xff, 0x8c, 0xff, 0xd4, 0xff, 0xd3, 0xff, 0xcb, 0xff, 0xfe, 0xff, +0xec, 0xff, 0x1a, 0x00, 0x13, 0x00, 0x05, 0x00, 0x0a, 0x00, 0x3c, 0x00, 0x7c, 0x00, 0x6c, 0x00, +0x5f, 0x00, 0x6f, 0x00, 0xaf, 0x00, 0x74, 0x00, 0xc0, 0x00, 0x88, 0x00, 0x59, 0x00, 0x78, 0x00, +0x92, 0x00, 0x55, 0x00, 0x9e, 0x00, 0x0e, 0x01, 0xb0, 0x00, 0xc1, 0x00, 0xf0, 0x00, 0xec, 0x00, +0xb5, 0x00, 0xc0, 0x00, 0xe7, 0x00, 0x18, 0x01, 0x18, 0x01, 0x18, 0x01, 0xd1, 0x00, 0x0a, 0x01, +0xcd, 0x00, 0xf0, 0x00, 0xaa, 0x00, 0xc0, 0x00, 0xe6, 0x00, 0xc7, 0x00, 0xba, 0x00, 0xbd, 0x00, +0x99, 0x00, 0xa8, 0x00, 0x75, 0x00, 0x85, 0x00, 0x69, 0x00, 0xa2, 0x00, 0x98, 0x00, 0x7e, 0x00, +0x6b, 0x00, 0x8e, 0x00, 0x6d, 0x00, 0x0f, 0x00, 0x48, 0x00, 0x9a, 0x00, 0x5e, 0x00, 0x61, 0x00, +0x51, 0x00, 0x42, 0x00, 0x35, 0x00, 0xf4, 0xff, 0xdf, 0xff, 0x15, 0x00, 0x66, 0x00, 0x65, 0x00, +0x6b, 0x00, 0x89, 0x00, 0x7d, 0x00, 0x5e, 0x00, 0x43, 0x00, 0x87, 0x00, 0x73, 0x00, 0x69, 0x00, +0x42, 0x00, 0x23, 0x00, 0x23, 0x00, 0x65, 0x00, 0x64, 0x00, 0xf0, 0xff, 0xf5, 0xff, 0x17, 0x00, +0x29, 0x00, 0x59, 0x00, 0x29, 0x00, 0x05, 0x00, 0x01, 0x00, 0xe0, 0xff, 0xf4, 0xff, 0x06, 0x00, +0x0f, 0x00, 0x0f, 0x00, 0xe8, 0xff, 0xe0, 0xff, 0x49, 0x00, 0x3f, 0x00, 0xed, 0xff, 0x41, 0x00, +0x24, 0x00, 0x21, 0x00, 0x26, 0x00, 0x2c, 0x00, 0x44, 0x00, 0x02, 0x00, 0x0e, 0x00, 0xfd, 0xff, +0xda, 0xff, 0xc8, 0xff, 0xf7, 0xff, 0x11, 0x00, 0xf9, 0xff, 0xf1, 0xff, 0xf4, 0xff, 0x01, 0x00, +0xd5, 0xff, 0xbb, 0xff, 0xe8, 0xff, 0x23, 0x00, 0xf0, 0xff, 0xfe, 0xff, 0xdf, 0xff, 0xb8, 0xff, +0x7e, 0xff, 0x99, 0xff, 0x91, 0xff, 0x6b, 0xff, 0x2a, 0xff, 0x60, 0xff, 0x1e, 0xff, 0x2a, 0xff, +0x54, 0xff, 0x12, 0xff, 0x1d, 0xff, 0x79, 0xff, 0x93, 0xff, 0xa2, 0xff, 0x61, 0xff, 0x4b, 0xff, +0x5e, 0xff, 0x74, 0xff, 0x78, 0xff, 0x5b, 0xff, 0xac, 0xff, 0xb3, 0xff, 0x8f, 0xff, 0x89, 0xff, +0x90, 0xff, 0xb7, 0xff, 0xd4, 0xff, 0xe4, 0xff, 0x11, 0x00, 0xde, 0xff, 0x26, 0x00, 0x15, 0x00, +0x19, 0x00, 0xda, 0xff, 0xe8, 0xff, 0xdd, 0xff, 0xf5, 0xff, 0xb3, 0xff, 0xac, 0xff, 0xaf, 0xff, +0xab, 0xff, 0xbb, 0xff, 0xd4, 0xff, 0x99, 0xff, 0xb4, 0xff, 0x04, 0x00, 0x6d, 0xff, 0x89, 0xff, +0x81, 0xff, 0xab, 0xff, 0x9b, 0xff, 0x8a, 0xff, 0xc6, 0xff, 0xbb, 0xff, 0xbe, 0xff, 0x01, 0x00, +0xff, 0xff, 0x0d, 0x00, 0x0e, 0x00, 0x19, 0x00, 0xef, 0xff, 0xd5, 0xff, 0xaa, 0xff, 0x98, 0xff, +0x97, 0xff, 0xb2, 0xff, 0xbf, 0xff, 0xe3, 0xff, 0xcb, 0xff, 0xdd, 0xff, 0x29, 0x00, 0x05, 0x00, +0xe2, 0xff, 0x13, 0x00, 0x44, 0x00, 0x08, 0x00, 0x15, 0x00, 0xf5, 0xff, 0x3d, 0x00, 0x20, 0x00, +0x2c, 0x00, 0x2d, 0x00, 0x4e, 0x00, 0x53, 0x00, 0x2e, 0x00, 0x2b, 0x00, 0x22, 0x00, 0x3c, 0x00, +0x21, 0x00, 0x1f, 0x00, 0x2d, 0x00, 0x55, 0x00, 0x47, 0x00, 0x1b, 0x00, 0x1f, 0x00, 0x0f, 0x00, +0x01, 0x00, 0xe9, 0xff, 0x01, 0x00, 0xf3, 0xff, 0xeb, 0xff, 0x87, 0xff, 0x96, 0xff, 0xae, 0xff, +0xf3, 0xff, 0xcd, 0xff, 0xbd, 0xff, 0xeb, 0xff, 0xe1, 0xff, 0xc7, 0xff, 0xc3, 0xff, 0xc1, 0xff, +0xd5, 0xff, 0xb4, 0xff, 0xa6, 0xff, 0xae, 0xff, 0x95, 0xff, 0x53, 0xff, 0x84, 0xff, 0x6b, 0xff, +0x6c, 0xff, 0x73, 0xff, 0x63, 0xff, 0x81, 0xff, 0x97, 0xff, 0x92, 0xff, 0xb1, 0xff, 0xb4, 0xff, +0x5a, 0xff, 0x89, 0xff, 0x7e, 0xff, 0x81, 0xff, 0x61, 0xff, 0x83, 0xff, 0xa1, 0xff, 0x9b, 0xff, +0xc6, 0xff, 0xdb, 0xff, 0xb5, 0xff, 0xac, 0xff, 0xbe, 0xff, 0xbc, 0xff, 0xb0, 0xff, 0xce, 0xff, +0x2c, 0x00, 0x54, 0x00, 0x84, 0x00, 0x76, 0x00, 0x72, 0x00, 0x5e, 0x00, 0x8f, 0x00, 0x35, 0x00, +0x0c, 0x00, 0xc4, 0xff, 0x0b, 0x00, 0xa8, 0xff, 0xe1, 0xff, 0x07, 0x00, 0xe8, 0xff, 0x12, 0x00, +0x40, 0x00, 0x0b, 0x00, 0x47, 0x00, 0x3c, 0x00, 0x39, 0x00, 0x26, 0x00, 0x02, 0x00, 0x13, 0x00, +0x22, 0x00, 0xcb, 0xff, 0xd2, 0xff, 0xcb, 0xff, 0x1b, 0x00, 0x0e, 0x00, 0x3e, 0x00, 0x1a, 0x00, +0x09, 0x00, 0x0c, 0x00, 0x22, 0x00, 0xea, 0xff, 0x1c, 0x00, 0xd8, 0xff, 0xf4, 0xff, 0x01, 0x00, +0xfa, 0xff, 0xb9, 0xff, 0xeb, 0xff, 0x85, 0xff, 0xb8, 0xff, 0xba, 0xff, 0xbd, 0xff, 0xe6, 0xff, +0xc1, 0xff, 0x88, 0xff, 0x61, 0xff, 0x82, 0xff, 0x54, 0xff, 0x5b, 0xff, 0x41, 0xff, 0x83, 0xff, +0x96, 0xff, 0x5e, 0xff, 0x5c, 0xff, 0x5f, 0xff, 0x9c, 0xff, 0x8d, 0xff, 0x98, 0xff, 0x91, 0xff, +0x70, 0xff, 0x98, 0xff, 0xbb, 0xff, 0xd6, 0xff, 0xc5, 0xff, 0xf6, 0xff, 0xc9, 0xff, 0xeb, 0xff, +0xf4, 0xff, 0xf5, 0xff, 0x29, 0x00, 0x29, 0x00, 0x35, 0x00, 0x3c, 0x00, 0x2d, 0x00, 0x5c, 0x00, +0x5b, 0x00, 0x15, 0x00, 0x62, 0x00, 0x36, 0x00, 0x5a, 0x00, 0x3f, 0x00, 0x03, 0x00, 0x0e, 0x00, +0x01, 0x00, 0x17, 0x00, 0x11, 0x00, 0x36, 0x00, 0x8d, 0x00, 0x9d, 0x00, 0x56, 0x00, 0x61, 0x00, +0x34, 0x00, 0x3b, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0xe8, 0xff, 0xe3, 0xff, 0xf6, 0xff, +0xee, 0xff, 0xe4, 0xff, 0x00, 0x00, 0xfa, 0xff, 0x01, 0x00, 0x10, 0x00, 0xcc, 0xff, 0xbf, 0xff, +0xcb, 0xff, 0x00, 0x00, 0xb1, 0xff, 0xe0, 0xff, 0x8d, 0xff, 0xeb, 0xff, 0xcf, 0xff, 0x05, 0x00, +0xd8, 0xff, 0xdc, 0xff, 0x07, 0x00, 0xfe, 0xff, 0xf0, 0xff, 0xff, 0xff, 0xea, 0xff, 0xbe, 0xff, +0xba, 0xff, 0xca, 0xff, 0xc0, 0xff, 0xca, 0xff, 0xb3, 0xff, 0xa1, 0xff, 0xa1, 0xff, 0xb9, 0xff, +0xb4, 0xff, 0xb0, 0xff, 0xb7, 0xff, 0xd4, 0xff, 0xd2, 0xff, 0xa2, 0xff, 0xbd, 0xff, 0xaf, 0xff, +0xca, 0xff, 0xbf, 0xff, 0xfc, 0xff, 0xd0, 0xff, 0x0b, 0x00, 0xef, 0xff, 0xf5, 0xff, 0xe4, 0xff, +0xdc, 0xff, 0xbf, 0xff, 0xf5, 0xff, 0xdd, 0xff, 0xef, 0xff, 0xf6, 0xff, 0x15, 0x00, 0x0e, 0x00, +0x07, 0x00, 0xfe, 0xff, 0x16, 0x00, 0xef, 0xff, 0xe3, 0xff, 0xba, 0xff, 0x32, 0x00, 0xc9, 0xff, +0xe6, 0xff, 0xf0, 0xff, 0xe3, 0xff, 0xd7, 0xff, 0x35, 0x00, 0x11, 0x00, 0xd7, 0xff, 0x0a, 0x00, +0x13, 0x00, 0xf3, 0xff, 0xf1, 0xff, 0xf9, 0xff, 0xd3, 0xff, 0xc2, 0xff, 0xb1, 0xff, 0xc6, 0xff, +0xad, 0xff, 0xd2, 0xff, 0xc8, 0xff, 0xf9, 0xff, 0xd7, 0xff, 0x4f, 0x00, 0xed, 0xff, 0x19, 0x00, +0x27, 0x00, 0x42, 0x00, 0x12, 0x00, 0x0f, 0x00, 0x13, 0x00, 0x03, 0x00, 0x25, 0x00, 0x16, 0x00, +0x4d, 0x00, 0x05, 0x00, 0x16, 0x00, 0x0d, 0x00, 0x27, 0x00, 0x55, 0x00, 0x2d, 0x00, 0x0c, 0x00, +0x00, 0x00, 0x0b, 0x00, 0xe9, 0xff, 0x9b, 0xff, 0x9b, 0xff, 0xa0, 0xff, 0xa9, 0xff, 0x6f, 0xff, +0x85, 0xff, 0xb2, 0xff, 0xd0, 0xff, 0xc6, 0xff, 0xcb, 0xff, 0x9b, 0xff, 0x89, 0xff, 0x8a, 0xff, +0xc3, 0xff, 0x91, 0xff, 0x94, 0xff, 0xa1, 0xff, 0xba, 0xff, 0x6a, 0xff, 0x73, 0xff, 0x83, 0xff, +0x46, 0xff, 0x57, 0xff, 0x9d, 0xff, 0x45, 0xff, 0x60, 0xff, 0x58, 0xff, 0xa3, 0xff, 0x8d, 0xff, +0x38, 0xff, 0x17, 0xff, 0xee, 0xfe, 0x1e, 0xff, 0x0c, 0xff, 0x06, 0xff, 0x01, 0xff, 0x15, 0xff, +0xe2, 0xfe, 0xd2, 0xfe, 0xbd, 0xfe, 0xab, 0xfe, 0xcb, 0xfe, 0x90, 0xfe, 0x94, 0xfe, 0xde, 0xfe, +0xb3, 0xfe, 0xd0, 0xfe, 0xfc, 0xfe, 0xaa, 0xfe, 0xe0, 0xfe, 0xb7, 0xfe, 0xa2, 0xfe, 0xd7, 0xfe, +0xac, 0xfe, 0xde, 0xfe, 0xdd, 0xfe, 0xac, 0xfe, 0xcc, 0xfe, 0x8e, 0xfe, 0x84, 0xfe, 0x94, 0xfe, +0x90, 0xfe, 0x82, 0xfe, 0x8f, 0xfe, 0x7f, 0xfe, 0x79, 0xfe, 0x93, 0xfe, 0x74, 0xfe, 0xbb, 0xfe, +0xd1, 0xfe, 0xbd, 0xfe, 0x97, 0xfe, 0x8d, 0xfe, 0x73, 0xfe, 0xbe, 0xfe, 0xde, 0xfe, 0xf2, 0xfe, +0xc7, 0xfe, 0xc3, 0xfe, 0x02, 0xff, 0x05, 0xff, 0x00, 0xff, 0xe9, 0xfe, 0xd5, 0xfe, 0xd9, 0xfe, +0x11, 0xff, 0x12, 0xff, 0x37, 0xff, 0x11, 0xff, 0x6c, 0xff, 0x25, 0xff, 0x1d, 0xff, 0x37, 0xff, +0x4d, 0xff, 0x42, 0xff, 0x2b, 0xff, 0x41, 0xff, 0x68, 0xff, 0x63, 0xff, 0x8b, 0xff, 0x88, 0xff, +0xd8, 0xff, 0xd7, 0xff, 0xca, 0xff, 0x06, 0x00, 0xe2, 0xff, 0xae, 0xff, 0xa6, 0xff, 0xa2, 0xff, +0xdd, 0xff, 0xbe, 0xff, 0xbb, 0xff, 0xe6, 0xff, 0xb6, 0xff, 0xe6, 0xff, 0xf9, 0xff, 0xbb, 0xff, +0x20, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xf3, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xd7, 0xff, 0xbb, 0xff, +0x9e, 0xff, 0xe6, 0xff, 0xda, 0xff, 0x20, 0x00, 0x33, 0x00, 0x72, 0x00, 0x11, 0x00, 0xfe, 0xff, +0xc8, 0xff, 0x15, 0x00, 0x41, 0x00, 0x61, 0x00, 0x25, 0x00, 0x2d, 0x00, 0x2d, 0x00, 0x1c, 0x00, +0x38, 0x00, 0x0e, 0x00, 0x2c, 0x00, 0x0e, 0x00, 0x02, 0x00, 0x10, 0x00, 0x18, 0x00, 0x3a, 0x00, +0x42, 0x00, 0xf3, 0xff, 0x13, 0x00, 0xf4, 0xff, 0x41, 0x00, 0x36, 0x00, 0x09, 0x00, 0x07, 0x00, +0x1c, 0x00, 0xfc, 0xff, 0xf9, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0x2b, 0x00, 0x23, 0x00, 0x03, 0x00, +0x25, 0x00, 0x16, 0x00, 0x05, 0x00, 0x18, 0x00, 0x0f, 0x00, 0x3d, 0x00, 0x21, 0x00, 0x4a, 0x00, +0xf8, 0xff, 0x43, 0x00, 0xe7, 0xff, 0x2b, 0x00, 0x4d, 0x00, 0x3f, 0x00, 0x68, 0x00, 0x26, 0x00, +0x1a, 0x00, 0x2d, 0x00, 0x24, 0x00, 0x1d, 0x00, 0x16, 0x00, 0x4f, 0x00, 0x1b, 0x00, 0x4f, 0x00, +0x69, 0x00, 0x48, 0x00, 0x29, 0x00, 0x1d, 0x00, 0x41, 0x00, 0x22, 0x00, 0x73, 0x00, 0x33, 0x00, +0x43, 0x00, 0x7b, 0x00, 0x9b, 0x00, 0x65, 0x00, 0x5f, 0x00, 0x59, 0x00, 0x6b, 0x00, 0xb2, 0x00, +0x9a, 0x00, 0xc5, 0x00, 0xc8, 0x00, 0xae, 0x00, 0xc9, 0x00, 0x7c, 0x00, 0xc2, 0x00, 0x7d, 0x00, +0x83, 0x00, 0x8f, 0x00, 0xb5, 0x00, 0x76, 0x00, 0xdc, 0x00, 0xac, 0x00, 0xa6, 0x00, 0x94, 0x00, +0x41, 0x00, 0xbe, 0x00, 0x89, 0x00, 0xa6, 0x00, 0x8f, 0x00, 0x71, 0x00, 0x99, 0x00, 0xf0, 0x00, +0xc8, 0x00, 0xb4, 0x00, 0xaa, 0x00, 0xfb, 0x00, 0xd0, 0x00, 0xd0, 0x00, 0xd6, 0x00, 0x18, 0x01, +0xd0, 0x00, 0x12, 0x01, 0xd6, 0x00, 0xb7, 0x00, 0x4f, 0x00, 0xd4, 0x00, 0xd1, 0x00, 0x8f, 0x00, +0x52, 0x00, 0x9b, 0x00, 0x94, 0x00, 0x82, 0x00, 0xa8, 0x00, 0x51, 0x00, 0x7f, 0x00, 0x46, 0x00, +0x76, 0x00, 0x8c, 0x00, 0xba, 0x00, 0x7c, 0x00, 0x9c, 0x00, 0xdf, 0x00, 0xa2, 0x00, 0xff, 0x00, +0xb2, 0x00, 0xd6, 0x00, 0xfc, 0x00, 0xcc, 0x00, 0xe7, 0x00, 0xe2, 0x00, 0xe8, 0x00, 0xca, 0x00, +0x7d, 0x00, 0xd0, 0x00, 0xca, 0x00, 0xa0, 0x00, 0xd6, 0x00, 0x6a, 0x00, 0xa7, 0x00, 0x64, 0x00, +0x72, 0x00, 0x5f, 0x00, 0x82, 0x00, 0x9a, 0x00, 0x83, 0x00, 0x84, 0x00, 0x70, 0x00, 0xa0, 0x00, +0x9b, 0x00, 0x6f, 0x00, 0x3e, 0x00, 0x56, 0x00, 0x2b, 0x00, 0x05, 0x00, 0xbe, 0xff, 0xfc, 0xff, +0xf4, 0xff, 0xfb, 0xff, 0x42, 0x00, 0x28, 0x00, 0xf5, 0xff, 0xf6, 0xff, 0xe7, 0xff, 0xd3, 0xff, +0x15, 0x00, 0x31, 0x00, 0xfe, 0xff, 0x0e, 0x00, 0x0e, 0x00, 0x37, 0x00, 0x4c, 0x00, 0x3c, 0x00, +0x2e, 0x00, 0x06, 0x00, 0xfa, 0xff, 0x18, 0x00, 0x4d, 0x00, 0x82, 0x00, 0x90, 0x00, 0x6a, 0x00, +0x60, 0x00, 0x9a, 0x00, 0x70, 0x00, 0x2b, 0x00, 0x56, 0x00, 0x74, 0x00, 0x98, 0x00, 0x9b, 0x00, +0x71, 0x00, 0xb8, 0x00, 0x2d, 0x00, 0x81, 0x00, 0x4f, 0x00, 0x56, 0x00, 0x63, 0x00, 0x4d, 0x00, +0x54, 0x00, 0x8e, 0x00, 0x61, 0x00, 0x68, 0x00, 0xae, 0x00, 0x52, 0x00, 0x3b, 0x00, 0x06, 0x00, +0x64, 0x00, 0x29, 0x00, 0x2a, 0x00, 0x10, 0x00, 0x1e, 0x00, 0x63, 0x00, 0x2c, 0x00, 0x25, 0x00, +0x3a, 0x00, 0xba, 0xff, 0x09, 0x00, 0xec, 0xff, 0x13, 0x00, 0xe8, 0xff, 0xfc, 0xff, 0x09, 0x00, +0xec, 0xff, 0x08, 0x00, 0x2c, 0x00, 0xdb, 0xff, 0xfc, 0xff, 0xc4, 0xff, 0xd8, 0xff, 0xe2, 0xff, +0x01, 0x00, 0xdd, 0xff, 0x22, 0x00, 0x01, 0x00, 0xf4, 0xff, 0xe5, 0xff, 0xd4, 0xff, 0xff, 0xff, +0x9d, 0xff, 0xe6, 0xff, 0xb1, 0xff, 0xb4, 0xff, 0xb4, 0xff, 0x81, 0xff, 0x57, 0xff, 0x1f, 0xff, +0x8f, 0xff, 0x37, 0xff, 0x58, 0xff, 0x7a, 0xff, 0x5c, 0xff, 0x4d, 0xff, 0x25, 0xff, 0x47, 0xff, +0x36, 0xff, 0x3c, 0xff, 0x84, 0xff, 0x7c, 0xff, 0x61, 0xff, 0x76, 0xff, 0x42, 0xff, 0xe8, 0xfe, +0xe3, 0xfe, 0xe6, 0xfe, 0xbc, 0xfe, 0xf7, 0xfe, 0xc1, 0xfe, 0xe7, 0xfe, 0x0c, 0xff, 0xfb, 0xfe, +0xf8, 0xfe, 0xb0, 0xfe, 0x7f, 0xfe, 0xca, 0xfe, 0xdd, 0xfe, 0xa5, 0xfe, 0xdf, 0xfe, 0xe3, 0xfe, +0xdd, 0xfe, 0x00, 0xff, 0xff, 0xfe, 0xf6, 0xfe, 0xeb, 0xfe, 0xda, 0xfe, 0xf1, 0xfe, 0x1b, 0xff, +0xeb, 0xfe, 0x0f, 0xff, 0x04, 0xff, 0x3d, 0xff, 0x5a, 0xff, 0x2f, 0xff, 0xf5, 0xfe, 0x12, 0xff, +0x48, 0xff, 0xfa, 0xfe, 0x0c, 0xff, 0xe7, 0xfe, 0x3e, 0xff, 0x10, 0xff, 0xfb, 0xfe, 0x0d, 0xff, +0xf2, 0xfe, 0xd3, 0xfe, 0xd6, 0xfe, 0xac, 0xfe, 0xa4, 0xfe, 0xc7, 0xfe, 0x0b, 0xff, 0xe3, 0xfe, +0xd5, 0xfe, 0x2e, 0xff, 0xd6, 0xfe, 0xc3, 0xfe, 0xd8, 0xfe, 0x4c, 0xff, 0x10, 0xff, 0x07, 0xff, +0xff, 0xfe, 0x07, 0xff, 0xe1, 0xfe, 0x13, 0xff, 0x11, 0xff, 0xd8, 0xfe, 0xfe, 0xfe, 0x09, 0xff, +0x45, 0xff, 0x68, 0xff, 0x8e, 0xff, 0x77, 0xff, 0x3c, 0xff, 0x60, 0xff, 0x5a, 0xff, 0xdd, 0xff, +0x83, 0xff, 0x8f, 0xff, 0xb3, 0xff, 0xb3, 0xff, 0xd7, 0xff, 0xef, 0xff, 0x00, 0x00, 0xef, 0xff, +0xe3, 0xff, 0xfb, 0xff, 0xba, 0xff, 0x03, 0x00, 0x19, 0x00, 0x27, 0x00, 0x49, 0x00, 0x27, 0x00, +0x56, 0x00, 0x19, 0x00, 0x69, 0x00, 0x67, 0x00, 0x57, 0x00, 0x51, 0x00, 0x2f, 0x00, 0xa6, 0x00, +0x71, 0x00, 0xbe, 0x00, 0x5a, 0x00, 0x76, 0x00, 0x7d, 0x00, 0x53, 0x00, 0x0b, 0x00, 0x1c, 0x00, +0x20, 0x00, 0x4a, 0x00, 0x44, 0x00, 0x3e, 0x00, 0x37, 0x00, 0x7c, 0x00, 0x12, 0x00, 0x22, 0x00, +0x5b, 0x00, 0x2d, 0x00, 0x3c, 0x00, 0x40, 0x00, 0x2a, 0x00, 0x99, 0x00, 0x3d, 0x00, 0x27, 0x00, +0x3c, 0x00, 0x53, 0x00, 0x70, 0x00, 0x6c, 0x00, 0x6b, 0x00, 0x8f, 0x00, 0xb2, 0x00, 0x6a, 0x00, +0xb4, 0x00, 0x92, 0x00, 0xd1, 0x00, 0xca, 0x00, 0x0c, 0x01, 0x2e, 0x01, 0x5b, 0x01, 0xd3, 0x00, +0xf1, 0x00, 0xe0, 0x00, 0x24, 0x01, 0xff, 0x00, 0x42, 0x01, 0x18, 0x01, 0x1d, 0x01, 0xf5, 0x00, +0x29, 0x01, 0x1d, 0x01, 0x2c, 0x01, 0x43, 0x01, 0x57, 0x01, 0x2c, 0x01, 0x0e, 0x01, 0x64, 0x01, +0x18, 0x01, 0x5f, 0x01, 0x1f, 0x01, 0x51, 0x01, 0x91, 0x01, 0x88, 0x01, 0x94, 0x01, 0x49, 0x01, +0x64, 0x01, 0xa6, 0x01, 0x9e, 0x01, 0x5b, 0x01, 0x93, 0x01, 0x67, 0x01, 0x6e, 0x01, 0x5e, 0x01, +0x95, 0x01, 0x95, 0x01, 0x6a, 0x01, 0xb9, 0x01, 0xc3, 0x01, 0x9d, 0x01, 0x80, 0x01, 0x7a, 0x01, +0x80, 0x01, 0x73, 0x01, 0x70, 0x01, 0x79, 0x01, 0xeb, 0x01, 0xb5, 0x01, 0xb7, 0x01, 0xd7, 0x01, +0xd0, 0x01, 0x94, 0x01, 0xb4, 0x01, 0x7c, 0x01, 0x91, 0x01, 0x7a, 0x01, 0x7a, 0x01, 0xb1, 0x01, +0xad, 0x01, 0xa3, 0x01, 0xa4, 0x01, 0xbb, 0x01, 0xab, 0x01, 0x5a, 0x01, 0x58, 0x01, 0x54, 0x01, +0x46, 0x01, 0x6c, 0x01, 0x52, 0x01, 0x8a, 0x01, 0x70, 0x01, 0x66, 0x01, 0x5e, 0x01, 0x29, 0x01, +0x48, 0x01, 0x1c, 0x01, 0x32, 0x01, 0x09, 0x01, 0x25, 0x01, 0x6a, 0x01, 0x5f, 0x01, 0x0d, 0x01, +0x0b, 0x01, 0x3c, 0x01, 0x0a, 0x01, 0x56, 0x01, 0xfd, 0x00, 0x4a, 0x01, 0xdf, 0x00, 0xfd, 0x00, +0xc2, 0x00, 0xcb, 0x00, 0xb8, 0x00, 0xb0, 0x00, 0x92, 0x00, 0xb6, 0x00, 0x95, 0x00, 0xa5, 0x00, +0xb3, 0x00, 0x6f, 0x00, 0xb0, 0x00, 0x8a, 0x00, 0x70, 0x00, 0x4e, 0x00, 0xb0, 0x00, 0xa5, 0x00, +0xb7, 0x00, 0xd8, 0x00, 0xec, 0x00, 0xa1, 0x00, 0xc5, 0x00, 0x03, 0x01, 0xaf, 0x00, 0xb1, 0x00, +0x9f, 0x00, 0x91, 0x00, 0x87, 0x00, 0xad, 0x00, 0x89, 0x00, 0xcf, 0x00, 0x30, 0x01, 0xd0, 0x00, +0x1e, 0x01, 0x22, 0x01, 0x19, 0x01, 0x0b, 0x01, 0x24, 0x01, 0x59, 0x01, 0xa0, 0x01, 0xa2, 0x01, +0x82, 0x01, 0x90, 0x01, 0xa7, 0x01, 0x76, 0x01, 0x9c, 0x01, 0x8e, 0x01, 0xbf, 0x01, 0xf4, 0x01, +0xee, 0x01, 0x6a, 0x01, 0xae, 0x01, 0xa0, 0x01, 0x9c, 0x01, 0x89, 0x01, 0xb8, 0x01, 0x70, 0x01, +0x7e, 0x01, 0xb2, 0x01, 0x54, 0x01, 0x6a, 0x01, 0x42, 0x01, 0x45, 0x01, 0x26, 0x01, 0x4a, 0x01, +0xf7, 0x00, 0x03, 0x01, 0x2b, 0x01, 0x93, 0x00, 0x01, 0x01, 0xcf, 0x00, 0x07, 0x01, 0x0b, 0x01, +0xad, 0x00, 0xff, 0x00, 0xb3, 0x00, 0x99, 0x00, 0x60, 0x00, 0x94, 0x00, 0x76, 0x00, 0x31, 0x00, +0x27, 0x00, 0x7f, 0x00, 0x6f, 0x00, 0x9c, 0x00, 0xb0, 0x00, 0x97, 0x00, 0x7f, 0x00, 0x87, 0x00, +0x73, 0x00, 0x9e, 0x00, 0x81, 0x00, 0x64, 0x00, 0x3e, 0x00, 0x67, 0x00, 0x4b, 0x00, 0x5c, 0x00, +0x7f, 0x00, 0x40, 0x00, 0xac, 0x00, 0x72, 0x00, 0xaa, 0x00, 0xba, 0x00, 0xbc, 0x00, 0x91, 0x00, +0x6f, 0x00, 0x79, 0x00, 0x2d, 0x00, 0x1e, 0x00, 0x41, 0x00, 0x23, 0x00, 0x11, 0x00, 0x3b, 0x00, +0x34, 0x00, 0x12, 0x00, 0x4d, 0x00, 0x17, 0x00, 0x89, 0x00, 0x28, 0x00, 0x18, 0x00, 0x58, 0x00, +0x54, 0x00, 0x64, 0x00, 0x5a, 0x00, 0x83, 0x00, 0x46, 0x00, 0x4f, 0x00, 0x19, 0x00, 0x34, 0x00, +0x0d, 0x00, 0xce, 0xff, 0x15, 0x00, 0xe4, 0xff, 0x10, 0x00, 0xea, 0xff, 0xac, 0xff, 0x78, 0xff, +0xb3, 0xff, 0xa6, 0xff, 0x84, 0xff, 0x9f, 0xff, 0x79, 0xff, 0xdd, 0xff, 0xdb, 0xff, 0xb0, 0xff, +0xb5, 0xff, 0xc9, 0xff, 0x69, 0xff, 0xb5, 0xff, 0xab, 0xff, 0xa3, 0xff, 0xd6, 0xff, 0x12, 0x00, +0x09, 0x00, 0xc7, 0xff, 0x0a, 0x00, 0xe9, 0xff, 0xbf, 0xff, 0xad, 0xff, 0xa0, 0xff, 0x98, 0xff, +0x6d, 0xff, 0x9e, 0xff, 0xe7, 0xff, 0xd2, 0xff, 0xdd, 0xff, 0xb3, 0xff, 0xb3, 0xff, 0x7d, 0xff, +0x60, 0xff, 0x53, 0xff, 0x20, 0xff, 0x16, 0xff, 0x14, 0xff, 0x40, 0xff, 0x55, 0xff, 0x4d, 0xff, +0x5b, 0xff, 0x2a, 0xff, 0x0c, 0xff, 0x35, 0xff, 0x02, 0xff, 0x22, 0xff, 0x31, 0xff, 0x43, 0xff, +0x2e, 0xff, 0x38, 0xff, 0x1d, 0xff, 0x30, 0xff, 0x36, 0xff, 0x49, 0xff, 0x23, 0xff, 0x18, 0xff, +0x19, 0xff, 0x10, 0xff, 0xc2, 0xfe, 0x80, 0xfe, 0x9e, 0xfe, 0x86, 0xfe, 0xc2, 0xfe, 0xc8, 0xfe, +0xd9, 0xfe, 0x00, 0xff, 0x11, 0xff, 0xc6, 0xfe, 0x7d, 0xfe, 0x75, 0xfe, 0x75, 0xfe, 0x8a, 0xfe, +0x70, 0xfe, 0xb5, 0xfe, 0x8c, 0xfe, 0x93, 0xfe, 0x8a, 0xfe, 0xcb, 0xfe, 0xe8, 0xfe, 0x65, 0xfe, +0x83, 0xfe, 0x88, 0xfe, 0x44, 0xfe, 0x99, 0xfe, 0x5b, 0xfe, 0x7b, 0xfe, 0x97, 0xfe, 0x75, 0xfe, +0x78, 0xfe, 0x31, 0xfe, 0x69, 0xfe, 0x85, 0xfe, 0xa0, 0xfe, 0xb2, 0xfe, 0x7a, 0xfe, 0x61, 0xfe, +0x93, 0xfe, 0xaa, 0xfe, 0xbb, 0xfe, 0xe7, 0xfe, 0xee, 0xfe, 0xd2, 0xfe, 0xbd, 0xfe, 0xe4, 0xfe, +0xbe, 0xfe, 0xe2, 0xfe, 0xba, 0xfe, 0x9a, 0xfe, 0xbe, 0xfe, 0x38, 0xfe, 0x4b, 0xfe, 0x6e, 0xfe, +0x21, 0xfe, 0x67, 0xfe, 0x05, 0xfe, 0x18, 0xfe, 0x66, 0xfe, 0x41, 0xfe, 0x5f, 0xfe, 0x42, 0xfe, +0x59, 0xfe, 0x66, 0xfe, 0x46, 0xfe, 0x27, 0xfe, 0x32, 0xfe, 0x28, 0xfe, 0xdf, 0xfd, 0x02, 0xfe, +0xed, 0xfd, 0xf4, 0xfd, 0xcb, 0xfd, 0xbd, 0xfd, 0xe8, 0xfd, 0x13, 0xfe, 0xb1, 0xfd, 0xdf, 0xfd, +0xc1, 0xfd, 0xbb, 0xfd, 0x1c, 0xfe, 0xf7, 0xfd, 0x0f, 0xfe, 0x68, 0xfe, 0x09, 0xfe, 0x2c, 0xfe, +0x35, 0xfe, 0x49, 0xfe, 0x6a, 0xfe, 0x6c, 0xfe, 0x36, 0xfe, 0x5e, 0xfe, 0x59, 0xfe, 0x14, 0xfe, +0xfc, 0xfd, 0x4e, 0xfe, 0x4c, 0xfe, 0x12, 0xfe, 0x20, 0xfe, 0xf7, 0xfd, 0x27, 0xfe, 0x32, 0xfe, +0x0b, 0xfe, 0xef, 0xfd, 0xd6, 0xfd, 0xc8, 0xfd, 0x09, 0xfe, 0xf7, 0xfd, 0xc7, 0xfd, 0xf7, 0xfd, +0xd8, 0xfd, 0xb9, 0xfd, 0xc2, 0xfd, 0xf2, 0xfd, 0xbf, 0xfd, 0xce, 0xfd, 0xce, 0xfd, 0xd7, 0xfd, +0xe7, 0xfd, 0xa8, 0xfd, 0x9b, 0xfd, 0x2f, 0xfe, 0x3e, 0xfe, 0xd9, 0xfd, 0xf7, 0xfd, 0x04, 0xfe, +0x38, 0xfe, 0xf7, 0xfd, 0xc1, 0xfd, 0xaa, 0xfd, 0xa4, 0xfd, 0x8d, 0xfd, 0xe3, 0xfd, 0xbd, 0xfd, +0x72, 0xfd, 0xb8, 0xfd, 0xa2, 0xfd, 0xb8, 0xfd, 0xa8, 0xfd, 0xf9, 0xfd, 0xb4, 0xfd, 0xac, 0xfd, +0x9b, 0xfd, 0xcb, 0xfd, 0xb8, 0xfd, 0xbe, 0xfd, 0x8b, 0xfd, 0x5b, 0xfd, 0x81, 0xfd, 0x8d, 0xfd, +0xc3, 0xfd, 0xe6, 0xfd, 0x5a, 0xfd, 0xb7, 0xfd, 0x62, 0xfd, 0x6d, 0xfd, 0xa6, 0xfd, 0xa2, 0xfd, +0x8d, 0xfd, 0x8c, 0xfd, 0xb6, 0xfd, 0x9e, 0xfd, 0xb6, 0xfd, 0xa9, 0xfd, 0xd6, 0xfd, 0x00, 0xfe, +0xd5, 0xfd, 0x37, 0xfe, 0xcf, 0xfd, 0x07, 0xfe, 0xd7, 0xfd, 0xeb, 0xfd, 0x15, 0xfe, 0x0a, 0xfe, +0xfa, 0xfd, 0x32, 0xfe, 0x09, 0xfe, 0x21, 0xfe, 0x51, 0xfe, 0x4e, 0xfe, 0x58, 0xfe, 0x6c, 0xfe, +0x70, 0xfe, 0x78, 0xfe, 0x58, 0xfe, 0xa2, 0xfe, 0xcf, 0xfe, 0xd4, 0xfe, 0xa4, 0xfe, 0xcd, 0xfe, +0xcf, 0xfe, 0xbb, 0xfe, 0xe0, 0xfe, 0xbc, 0xfe, 0xc8, 0xfe, 0xe9, 0xfe, 0xbf, 0xfe, 0x95, 0xfe, +0xbf, 0xfe, 0xfb, 0xfe, 0xfe, 0xfe, 0x32, 0xff, 0x34, 0xff, 0x20, 0xff, 0x0a, 0xff, 0x4a, 0xff, +0x2f, 0xff, 0x2f, 0xff, 0x32, 0xff, 0x28, 0xff, 0x1f, 0xff, 0x8a, 0xff, 0x57, 0xff, 0x63, 0xff, +0x6f, 0xff, 0x55, 0xff, 0x42, 0xff, 0x77, 0xff, 0x8e, 0xff, 0xd8, 0xff, 0x9b, 0xff, 0xb3, 0xff, +0xcb, 0xff, 0xd7, 0xff, 0xdd, 0xff, 0x29, 0x00, 0x2f, 0x00, 0xfc, 0xff, 0xfe, 0xff, 0xbc, 0xff, +0x92, 0xff, 0xcd, 0xff, 0x35, 0xff, 0x83, 0xff, 0x60, 0xff, 0xa2, 0xff, 0x88, 0xff, 0xad, 0xff, +0xd7, 0xff, 0xd7, 0xff, 0xea, 0xff, 0xca, 0xff, 0xdd, 0xff, 0xd1, 0xff, 0xfb, 0xff, 0x12, 0x00, +0x3a, 0x00, 0x3b, 0x00, 0x18, 0x00, 0x21, 0x00, 0x3d, 0x00, 0x2e, 0x00, 0x35, 0x00, 0x01, 0x00, +0x33, 0x00, 0x20, 0x00, 0x4f, 0x00, 0x45, 0x00, 0x38, 0x00, 0x6d, 0x00, 0x5e, 0x00, 0xa6, 0x00, +0x84, 0x00, 0x69, 0x00, 0xaf, 0x00, 0x8c, 0x00, 0xa9, 0x00, 0xb6, 0x00, 0xb8, 0x00, 0xc0, 0x00, +0x97, 0x00, 0xa3, 0x00, 0xb0, 0x00, 0x60, 0x00, 0x58, 0x00, 0x4e, 0x00, 0x53, 0x00, 0x52, 0x00, +0x2b, 0x00, 0x02, 0x00, 0x6e, 0x00, 0x2d, 0x00, 0x3d, 0x00, 0x4b, 0x00, 0x66, 0x00, 0x93, 0x00, +0x49, 0x00, 0x75, 0x00, 0x5b, 0x00, 0x27, 0x00, 0x2f, 0x00, 0x61, 0x00, 0xaa, 0x00, 0x91, 0x00, +0x8d, 0x00, 0x84, 0x00, 0x93, 0x00, 0x84, 0x00, 0x2f, 0x00, 0x64, 0x00, 0x4e, 0x00, 0x7c, 0x00, +0x7e, 0x00, 0x59, 0x00, 0x76, 0x00, 0xad, 0x00, 0x93, 0x00, 0x6c, 0x00, 0x3b, 0x00, 0x34, 0x00, +0x3c, 0x00, 0x2f, 0x00, 0x69, 0x00, 0x86, 0x00, 0xe0, 0x00, 0x6b, 0x00, 0x72, 0x00, 0x76, 0x00, +0xa1, 0x00, 0x93, 0x00, 0x79, 0x00, 0xae, 0x00, 0x70, 0x00, 0xa2, 0x00, 0x6e, 0x00, 0x9f, 0x00, +0x76, 0x00, 0x84, 0x00, 0x89, 0x00, 0xa6, 0x00, 0x9a, 0x00, 0x9a, 0x00, 0x77, 0x00, 0x7d, 0x00, +0x78, 0x00, 0x74, 0x00, 0x99, 0x00, 0x83, 0x00, 0x9f, 0x00, 0x8c, 0x00, 0xb4, 0x00, 0xa5, 0x00, +0x9f, 0x00, 0xd1, 0x00, 0xc3, 0x00, 0x1a, 0x01, 0xf1, 0x00, 0xbb, 0x00, 0x03, 0x01, 0xa9, 0x00, +0x15, 0x01, 0x1a, 0x01, 0x11, 0x01, 0x29, 0x01, 0x6d, 0x01, 0x0f, 0x01, 0x14, 0x01, 0x70, 0x01, +0x1f, 0x01, 0x47, 0x01, 0x40, 0x01, 0x77, 0x01, 0x66, 0x01, 0x46, 0x01, 0x85, 0x01, 0xbb, 0x01, +0x67, 0x01, 0x64, 0x01, 0x30, 0x01, 0x70, 0x01, 0x72, 0x01, 0x1c, 0x01, 0x56, 0x01, 0x56, 0x01, +0x5b, 0x01, 0x5e, 0x01, 0x5f, 0x01, 0x66, 0x01, 0x94, 0x01, 0x4d, 0x01, 0x48, 0x01, 0x5e, 0x01, +0x4e, 0x01, 0x28, 0x01, 0x4e, 0x01, 0x22, 0x01, 0x37, 0x01, 0x4b, 0x01, 0x60, 0x01, 0x40, 0x01, +0x6c, 0x01, 0x77, 0x01, 0x59, 0x01, 0x59, 0x01, 0x88, 0x01, 0x96, 0x01, 0x23, 0x01, 0x2f, 0x01, +0xed, 0x00, 0x3d, 0x01, 0x0f, 0x01, 0x51, 0x01, 0x31, 0x01, 0x32, 0x01, 0x7b, 0x01, 0x1f, 0x01, +0x1e, 0x01, 0x2e, 0x01, 0x3c, 0x01, 0x83, 0x01, 0x58, 0x01, 0x3d, 0x01, 0x31, 0x01, 0x52, 0x01, +0x66, 0x01, 0x17, 0x01, 0x1a, 0x01, 0xf0, 0x00, 0x34, 0x01, 0x53, 0x01, 0x3c, 0x01, 0x4c, 0x01, +0xe9, 0x00, 0xd5, 0x00, 0xc5, 0x00, 0xf3, 0x00, 0xef, 0x00, 0x0b, 0x01, 0x1a, 0x01, 0x20, 0x01, +0x4a, 0x01, 0x27, 0x01, 0x36, 0x01, 0x46, 0x01, 0x66, 0x01, 0xa0, 0x01, 0x96, 0x01, 0x94, 0x01, +0x83, 0x01, 0x9c, 0x01, 0x8e, 0x01, 0x85, 0x01, 0x37, 0x01, 0x34, 0x01, 0x24, 0x01, 0x10, 0x01, +0x27, 0x01, 0x53, 0x01, 0x66, 0x01, 0x46, 0x01, 0x24, 0x01, 0x4c, 0x01, 0x60, 0x01, 0x46, 0x01, +0x2f, 0x01, 0x30, 0x01, 0x83, 0x01, 0x18, 0x01, 0x77, 0x01, 0x4c, 0x01, 0x54, 0x01, 0x65, 0x01, +0xbe, 0x01, 0x83, 0x01, 0x8f, 0x01, 0x3b, 0x01, 0x47, 0x01, 0x4d, 0x01, 0x3a, 0x01, 0x5b, 0x01, +0x10, 0x01, 0x36, 0x01, 0x35, 0x01, 0x71, 0x01, 0x94, 0x01, 0x7f, 0x01, 0x92, 0x01, 0x74, 0x01, +0x94, 0x01, 0x5e, 0x01, 0x3d, 0x01, 0x4b, 0x01, 0x4e, 0x01, 0x0c, 0x01, 0x1e, 0x01, 0x23, 0x01, +0x53, 0x01, 0x0c, 0x01, 0x05, 0x01, 0x14, 0x01, 0x3e, 0x01, 0x10, 0x01, 0x25, 0x01, 0x3f, 0x01, +0x02, 0x01, 0xf7, 0x00, 0x0a, 0x01, 0xf6, 0x00, 0x0a, 0x01, 0xea, 0x00, 0xc8, 0x00, 0xd7, 0x00, +0x2f, 0x01, 0x18, 0x01, 0xee, 0x00, 0x00, 0x01, 0xc3, 0x00, 0xcc, 0x00, 0xd4, 0x00, 0xde, 0x00, +0xda, 0x00, 0xba, 0x00, 0xda, 0x00, 0xcc, 0x00, 0x9f, 0x00, 0xb8, 0x00, 0x9a, 0x00, 0x65, 0x00, +0x71, 0x00, 0x36, 0x00, 0x6f, 0x00, 0x07, 0x00, 0x33, 0x00, 0xfd, 0xff, 0x22, 0x00, 0xc4, 0xff, +0xec, 0xff, 0x1e, 0x00, 0x35, 0x00, 0xf6, 0xff, 0x0f, 0x00, 0x37, 0x00, 0xe1, 0xff, 0xeb, 0xff, +0xc9, 0xff, 0xc8, 0xff, 0xb5, 0xff, 0x88, 0xff, 0xb4, 0xff, 0x87, 0xff, 0xc7, 0xff, 0xb8, 0xff, +0x6c, 0xff, 0x37, 0xff, 0x76, 0xff, 0x6d, 0xff, 0x64, 0xff, 0x73, 0xff, 0x5f, 0xff, 0x5b, 0xff, +0x47, 0xff, 0x48, 0xff, 0x2a, 0xff, 0x3d, 0xff, 0x29, 0xff, 0x3c, 0xff, 0x77, 0xff, 0x54, 0xff, +0x61, 0xff, 0x53, 0xff, 0x6c, 0xff, 0x83, 0xff, 0xb4, 0xff, 0xb2, 0xff, 0xc6, 0xff, 0x47, 0xff, +0x8f, 0xff, 0x84, 0xff, 0xe8, 0xff, 0xea, 0xff, 0xdd, 0xff, 0xe1, 0xff, 0x0d, 0x00, 0xff, 0xff, +0xd8, 0xff, 0xee, 0xff, 0xe9, 0xff, 0xd2, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0x02, 0x00, +0x0a, 0x00, 0x00, 0x00, 0xdd, 0xff, 0xdd, 0xff, 0xae, 0xff, 0xc9, 0xff, 0x08, 0x00, 0xf1, 0xff, +0xce, 0xff, 0xe8, 0xff, 0x11, 0x00, 0xf6, 0xff, 0x99, 0xff, 0xdf, 0xff, 0xed, 0xff, 0xce, 0xff, +0xd3, 0xff, 0xd5, 0xff, 0x9d, 0xff, 0xaa, 0xff, 0x94, 0xff, 0xa7, 0xff, 0x71, 0xff, 0x7c, 0xff, +0x85, 0xff, 0x6a, 0xff, 0x62, 0xff, 0x94, 0xff, 0xb7, 0xff, 0x87, 0xff, 0x7f, 0xff, 0x69, 0xff, +0x81, 0xff, 0xc6, 0xff, 0x8e, 0xff, 0xae, 0xff, 0x82, 0xff, 0x96, 0xff, 0x7c, 0xff, 0x8a, 0xff, +0x9a, 0xff, 0xd2, 0xff, 0x8e, 0xff, 0x90, 0xff, 0xa6, 0xff, 0x84, 0xff, 0x76, 0xff, 0x79, 0xff, +0xa4, 0xff, 0x86, 0xff, 0xaa, 0xff, 0xb6, 0xff, 0xb1, 0xff, 0xb4, 0xff, 0x89, 0xff, 0x94, 0xff, +0x67, 0xff, 0x5a, 0xff, 0x76, 0xff, 0x90, 0xff, 0x65, 0xff, 0x72, 0xff, 0x77, 0xff, 0x8e, 0xff, +0xa1, 0xff, 0x6d, 0xff, 0x89, 0xff, 0xa6, 0xff, 0x55, 0xff, 0x47, 0xff, 0xad, 0xff, 0x68, 0xff, +0xa5, 0xff, 0xcb, 0xff, 0xc1, 0xff, 0xd3, 0xff, 0x9a, 0xff, 0x79, 0xff, 0x68, 0xff, 0x65, 0xff, +0x78, 0xff, 0x7b, 0xff, 0xb6, 0xff, 0xa9, 0xff, 0x04, 0x00, 0xdb, 0xff, 0xcb, 0xff, 0xfb, 0xff, +0xde, 0xff, 0xc9, 0xff, 0x14, 0x00, 0x08, 0x00, 0xfd, 0xff, 0x47, 0x00, 0x57, 0x00, 0x56, 0x00, +0x1a, 0x00, 0x4a, 0x00, 0x32, 0x00, 0x61, 0x00, 0x2e, 0x00, 0x05, 0x00, 0x12, 0x00, 0x10, 0x00, +0xef, 0xff, 0xe4, 0xff, 0x0a, 0x00, 0xfb, 0xff, 0xfc, 0xff, 0x33, 0x00, 0xe6, 0xff, 0xec, 0xff, +0xfe, 0xff, 0xf8, 0xff, 0x32, 0x00, 0xfc, 0xff, 0x51, 0x00, 0x4a, 0x00, 0x67, 0x00, 0x53, 0x00, +0x2d, 0x00, 0x67, 0x00, 0xfa, 0xff, 0x0b, 0x00, 0x2a, 0x00, 0x63, 0x00, 0x49, 0x00, 0x46, 0x00, +0x05, 0x00, 0x2a, 0x00, 0x03, 0x00, 0x13, 0x00, 0xe1, 0xff, 0x2b, 0x00, 0xfe, 0xff, 0x02, 0x00, +0x10, 0x00, 0xe2, 0xff, 0x02, 0x00, 0xf3, 0xff, 0x31, 0x00, 0x40, 0x00, 0x4c, 0x00, 0x31, 0x00, +0x1b, 0x00, 0x07, 0x00, 0xfe, 0xff, 0x06, 0x00, 0xea, 0xff, 0xc2, 0xff, 0xe7, 0xff, 0x19, 0x00, +0x21, 0x00, 0x0e, 0x00, 0x42, 0x00, 0x23, 0x00, 0xef, 0xff, 0x05, 0x00, 0x12, 0x00, 0x15, 0x00, +0xe5, 0xff, 0xe8, 0xff, 0xe9, 0xff, 0xdd, 0xff, 0xdd, 0xff, 0xdd, 0xff, 0xc0, 0xff, 0xca, 0xff, +0xbe, 0xff, 0xeb, 0xff, 0xf9, 0xff, 0x25, 0x00, 0xf4, 0xff, 0xac, 0xff, 0xaf, 0xff, 0xbc, 0xff, +0xc2, 0xff, 0xb1, 0xff, 0x97, 0xff, 0x8d, 0xff, 0x97, 0xff, 0x69, 0xff, 0xa3, 0xff, 0x71, 0xff, +0x59, 0xff, 0x50, 0xff, 0x16, 0xff, 0x6d, 0xff, 0x77, 0xff, 0x41, 0xff, 0x3d, 0xff, 0x35, 0xff, +0x79, 0xff, 0x7b, 0xff, 0x8a, 0xff, 0x59, 0xff, 0x43, 0xff, 0x8e, 0xff, 0xa8, 0xff, 0x0b, 0x00, +0xfa, 0xff, 0x67, 0x00, 0x20, 0x00, 0x56, 0x00, 0x0e, 0x00, 0x08, 0x00, 0xf9, 0xff, 0x2a, 0x00, +0x3a, 0x00, 0x60, 0x00, 0x64, 0x00, 0x7e, 0x00, 0x58, 0x00, 0x54, 0x00, 0x82, 0x00, 0x55, 0x00, +0x2d, 0x00, 0x54, 0x00, 0x89, 0x00, 0xab, 0x00, 0xcc, 0x00, 0x87, 0x00, 0xd2, 0x00, 0xe6, 0x00, +0xad, 0x00, 0xb8, 0x00, 0xbe, 0x00, 0xee, 0x00, 0xf9, 0x00, 0xba, 0x00, 0xda, 0x00, 0xba, 0x00, +0xed, 0x00, 0x17, 0x01, 0x02, 0x01, 0xf8, 0x00, 0xfc, 0x00, 0xf8, 0x00, 0x4f, 0x01, 0x04, 0x01, +0x2b, 0x01, 0x21, 0x01, 0x19, 0x01, 0xe2, 0x00, 0x34, 0x01, 0x08, 0x01, 0xe0, 0x00, 0xdd, 0x00, +0x22, 0x01, 0x24, 0x01, 0xe8, 0x00, 0x1d, 0x01, 0x48, 0x01, 0x7c, 0x01, 0x19, 0x01, 0x12, 0x01, +0x41, 0x01, 0x4b, 0x01, 0x3f, 0x01, 0x91, 0x01, 0x99, 0x01, 0x7a, 0x01, 0xb4, 0x01, 0xc5, 0x01, +0xe0, 0x01, 0xde, 0x01, 0xbd, 0x01, 0xfb, 0x01, 0x82, 0x01, 0xa1, 0x01, 0xfa, 0x01, 0xc4, 0x01, +0x01, 0x02, 0xec, 0x01, 0xf0, 0x01, 0xcf, 0x01, 0xe8, 0x01, 0xf4, 0x01, 0x18, 0x02, 0xc9, 0x01, +0x02, 0x02, 0x29, 0x02, 0x4d, 0x02, 0x24, 0x02, 0x29, 0x02, 0x2b, 0x02, 0x24, 0x02, 0x0d, 0x02, +0x21, 0x02, 0x39, 0x02, 0x3f, 0x02, 0x32, 0x02, 0x53, 0x02, 0xf3, 0x01, 0x2b, 0x02, 0x05, 0x02, +0x1e, 0x02, 0x0d, 0x02, 0xff, 0x01, 0xfc, 0x01, 0xe5, 0x01, 0x09, 0x02, 0x4b, 0x02, 0x19, 0x02, +0xa1, 0x01, 0xb2, 0x01, 0x96, 0x01, 0xbe, 0x01, 0xe1, 0x01, 0xf0, 0x01, 0x10, 0x02, 0xef, 0x01, +0xdc, 0x01, 0xc3, 0x01, 0xd3, 0x01, 0x96, 0x01, 0xdb, 0x01, 0xd2, 0x01, 0xeb, 0x01, 0xec, 0x01, +0x01, 0x02, 0xfa, 0x01, 0x2f, 0x02, 0x01, 0x02, 0x29, 0x02, 0x38, 0x02, 0x5d, 0x02, 0x0e, 0x02, +0x68, 0x02, 0x5b, 0x02, 0x0c, 0x02, 0x58, 0x02, 0x4e, 0x02, 0xe1, 0x01, 0xdd, 0x01, 0x35, 0x02, +0xf0, 0x01, 0xe5, 0x01, 0xba, 0x01, 0xfa, 0x01, 0xe1, 0x01, 0xde, 0x01, 0x99, 0x01, 0x6c, 0x01, +0x6a, 0x01, 0x61, 0x01, 0xaa, 0x01, 0x99, 0x01, 0x79, 0x01, 0x92, 0x01, 0x39, 0x01, 0x54, 0x01, +0xed, 0x00, 0x0e, 0x01, 0xf7, 0x00, 0xf2, 0x00, 0x2a, 0x01, 0x28, 0x01, 0x37, 0x01, 0xf7, 0x00, +0x39, 0x01, 0x42, 0x01, 0x01, 0x01, 0x1c, 0x01, 0x38, 0x01, 0x37, 0x01, 0x44, 0x01, 0x7b, 0x01, +0x79, 0x01, 0x47, 0x01, 0x0a, 0x01, 0x25, 0x01, 0xf2, 0x00, 0xdd, 0x00, 0xd7, 0x00, 0xaa, 0x00, +0xc6, 0x00, 0xbc, 0x00, 0xb9, 0x00, 0xa6, 0x00, 0x7c, 0x00, 0x85, 0x00, 0x8d, 0x00, 0x84, 0x00, +0x65, 0x00, 0x40, 0x00, 0x43, 0x00, 0x4b, 0x00, 0x43, 0x00, 0x39, 0x00, 0x01, 0x00, 0x17, 0x00, +0xe3, 0xff, 0x46, 0x00, 0x8a, 0x00, 0x16, 0x00, 0xe4, 0xff, 0xe2, 0xff, 0x3d, 0x00, 0xf2, 0xff, +0xf2, 0xff, 0xec, 0xff, 0x32, 0x00, 0x46, 0x00, 0x11, 0x00, 0x29, 0x00, 0x41, 0x00, 0x00, 0x00, +0xcc, 0xff, 0xe1, 0xff, 0xdf, 0xff, 0xff, 0xff, 0xad, 0xff, 0x01, 0x00, 0xe7, 0xff, 0xf1, 0xff, +0x2e, 0x00, 0x3b, 0x00, 0x83, 0x00, 0x53, 0x00, 0x35, 0x00, 0x18, 0x00, 0x64, 0x00, 0x40, 0x00, +0x5b, 0x00, 0x87, 0x00, 0xfc, 0x00, 0xc9, 0x00, 0xca, 0x00, 0xe8, 0x00, 0x2f, 0x01, 0xbd, 0x00, +0xe4, 0x00, 0x81, 0x00, 0xea, 0x00, 0xb7, 0x00, 0x9f, 0x00, 0x9b, 0x00, 0xd6, 0x00, 0xe8, 0x00, +0xb3, 0x00, 0x0a, 0x01, 0xd8, 0x00, 0x0a, 0x01, 0x14, 0x01, 0xcf, 0x00, 0xb2, 0x00, 0xb2, 0x00, +0x66, 0x00, 0x92, 0x00, 0x55, 0x00, 0x45, 0x00, 0x37, 0x00, 0x5d, 0x00, 0x80, 0x00, 0x85, 0x00, +0x62, 0x00, 0x57, 0x00, 0x8a, 0x00, 0x24, 0x00, 0x0f, 0x00, 0x13, 0x00, 0x02, 0x00, 0x26, 0x00, +0x1b, 0x00, 0xd9, 0xff, 0xa5, 0xff, 0xc7, 0xff, 0x15, 0x00, 0xf6, 0xff, 0xf0, 0xff, 0xfd, 0xff, +0xf9, 0xff, 0x97, 0xff, 0xf8, 0xff, 0xd6, 0xff, 0xb9, 0xff, 0xdc, 0xff, 0x1f, 0x00, 0x20, 0x00, +0x15, 0x00, 0x3e, 0x00, 0x36, 0x00, 0xdd, 0xff, 0xcb, 0xff, 0xbf, 0xff, 0xe3, 0xff, 0xa6, 0xff, +0xf1, 0xff, 0x03, 0x00, 0xde, 0xff, 0xde, 0xff, 0x98, 0xff, 0xcf, 0xff, 0xd4, 0xff, 0xf6, 0xff, +0x05, 0x00, 0x00, 0x00, 0xad, 0xff, 0xe4, 0xff, 0xbd, 0xff, 0x9c, 0xff, 0x84, 0xff, 0x92, 0xff, +0xe7, 0xff, 0x9d, 0xff, 0xb6, 0xff, 0x59, 0xff, 0x70, 0xff, 0x7f, 0xff, 0x46, 0xff, 0x61, 0xff, +0x48, 0xff, 0x3c, 0xff, 0x00, 0xff, 0x60, 0xff, 0x48, 0xff, 0x30, 0xff, 0x5b, 0xff, 0x34, 0xff, +0x3e, 0xff, 0x64, 0xff, 0x63, 0xff, 0x6a, 0xff, 0x4e, 0xff, 0x3d, 0xff, 0x40, 0xff, 0x3e, 0xff, +0x3b, 0xff, 0x18, 0xff, 0xc6, 0xfe, 0xe7, 0xfe, 0xe2, 0xfe, 0xe3, 0xfe, 0x0a, 0xff, 0x03, 0xff, +0x45, 0xff, 0x50, 0xff, 0x41, 0xff, 0x5a, 0xff, 0x3d, 0xff, 0x58, 0xff, 0x2c, 0xff, 0x11, 0xff, +0x48, 0xff, 0x7e, 0xff, 0x39, 0xff, 0x7a, 0xff, 0x60, 0xff, 0xab, 0xff, 0xc2, 0xff, 0xaf, 0xff, +0xbd, 0xff, 0xdb, 0xff, 0xb9, 0xff, 0xa2, 0xff, 0xd0, 0xff, 0xd2, 0xff, 0xad, 0xff, 0xb8, 0xff, +0xa7, 0xff, 0xcc, 0xff, 0x0a, 0x00, 0xe4, 0xff, 0xe3, 0xff, 0xe7, 0xff, 0xf8, 0xff, 0xf9, 0xff, +0x0b, 0x00, 0x31, 0x00, 0x0e, 0x00, 0x32, 0x00, 0x0f, 0x00, 0x2f, 0x00, 0x5b, 0x00, 0x68, 0x00, +0x6f, 0x00, 0x24, 0x00, 0x81, 0x00, 0x75, 0x00, 0x84, 0x00, 0x5f, 0x00, 0x76, 0x00, 0x6d, 0x00, +0x68, 0x00, 0x74, 0x00, 0x7b, 0x00, 0x60, 0x00, 0x42, 0x00, 0x68, 0x00, 0x62, 0x00, 0x8d, 0x00, +0x8a, 0x00, 0xa0, 0x00, 0xc4, 0x00, 0x77, 0x00, 0x94, 0x00, 0x8f, 0x00, 0x93, 0x00, 0xa2, 0x00, +0xaa, 0x00, 0x8c, 0x00, 0x7f, 0x00, 0xc8, 0x00, 0xaf, 0x00, 0x90, 0x00, 0x95, 0x00, 0xda, 0x00, +0xa2, 0x00, 0xdb, 0x00, 0xd0, 0x00, 0x94, 0x00, 0x94, 0x00, 0xa0, 0x00, 0x9b, 0x00, 0x6f, 0x00, +0xb4, 0x00, 0x75, 0x00, 0xde, 0x00, 0xb7, 0x00, 0xdd, 0x00, 0xbd, 0x00, 0xbe, 0x00, 0x90, 0x00, +0x63, 0x00, 0xa8, 0x00, 0xe8, 0x00, 0xa5, 0x00, 0x90, 0x00, 0xdb, 0x00, 0xa6, 0x00, 0xe4, 0x00, +0xaf, 0x00, 0xc6, 0x00, 0xf9, 0x00, 0xbf, 0x00, 0xb7, 0x00, 0x4e, 0x00, 0x9f, 0x00, 0x83, 0x00, +0x4f, 0x00, 0x20, 0x00, 0x1a, 0x00, 0x14, 0x00, 0x14, 0x00, 0xf8, 0xff, 0x0f, 0x00, 0xc0, 0xff, +0xc3, 0xff, 0xaa, 0xff, 0x0e, 0x00, 0xe6, 0xff, 0xec, 0xff, 0xec, 0xff, 0xd3, 0xff, 0xe2, 0xff, +0xe4, 0xff, 0xbf, 0xff, 0xac, 0xff, 0x72, 0xff, 0x53, 0xff, 0x97, 0xff, 0x8d, 0xff, 0xa2, 0xff, +0xb8, 0xff, 0x6d, 0xff, 0x7c, 0xff, 0xaf, 0xff, 0xb7, 0xff, 0xe4, 0xff, 0xad, 0xff, 0xbe, 0xff, +0xa8, 0xff, 0xf5, 0xff, 0x94, 0xff, 0xa3, 0xff, 0xe1, 0xff, 0x1e, 0x00, 0x2f, 0x00, 0x4c, 0x00, +0x6d, 0x00, 0x5d, 0x00, 0x66, 0x00, 0x5f, 0x00, 0x46, 0x00, 0x7f, 0x00, 0x92, 0x00, 0xa1, 0x00, +0xd5, 0x00, 0xae, 0x00, 0xf8, 0x00, 0xc0, 0x00, 0x03, 0x01, 0xfe, 0x00, 0xc1, 0x00, 0x03, 0x01, +0xde, 0x00, 0xda, 0x00, 0xf1, 0x00, 0xcd, 0x00, 0xa3, 0x00, 0xd2, 0x00, 0xc3, 0x00, 0x9b, 0x00, +0xbe, 0x00, 0x98, 0x00, 0xb5, 0x00, 0xcd, 0x00, 0xc1, 0x00, 0xc1, 0x00, 0xd9, 0x00, 0xbb, 0x00, +0x91, 0x00, 0xb1, 0x00, 0x8f, 0x00, 0xae, 0x00, 0xbb, 0x00, 0xa1, 0x00, 0x4e, 0x00, 0xc8, 0x00, +0x8d, 0x00, 0x9b, 0x00, 0x87, 0x00, 0xa9, 0x00, 0x62, 0x00, 0x62, 0x00, 0xb5, 0x00, 0x97, 0x00, +0x68, 0x00, 0x51, 0x00, 0x5f, 0x00, 0x2a, 0x00, 0x83, 0x00, 0x64, 0x00, 0x73, 0x00, 0x4a, 0x00, +0x79, 0x00, 0x83, 0x00, 0x7c, 0x00, 0x25, 0x00, 0x20, 0x00, 0x3e, 0x00, 0x38, 0x00, 0x8b, 0x00, +0x89, 0x00, 0x88, 0x00, 0x95, 0x00, 0x88, 0x00, 0xa0, 0x00, 0x78, 0x00, 0x93, 0x00, 0xc4, 0x00, +0xa7, 0x00, 0xf3, 0x00, 0xc4, 0x00, 0xe2, 0x00, 0xd0, 0x00, 0xca, 0x00, 0x84, 0x00, 0xa4, 0x00, +0x96, 0x00, 0x93, 0x00, 0x78, 0x00, 0x8d, 0x00, 0x91, 0x00, 0x82, 0x00, 0xe8, 0x00, 0xb9, 0x00, +0x9f, 0x00, 0x5f, 0x00, 0x78, 0x00, 0x3f, 0x00, 0xae, 0x00, 0x70, 0x00, 0x9a, 0x00, 0x5f, 0x00, +0x94, 0x00, 0xb9, 0x00, 0xc2, 0x00, 0x61, 0x00, 0x81, 0x00, 0x8a, 0x00, 0x7d, 0x00, 0x7d, 0x00, +0x89, 0x00, 0x7e, 0x00, 0x74, 0x00, 0x8d, 0x00, 0x3d, 0x00, 0x51, 0x00, 0xba, 0x00, 0xb5, 0x00, +0xed, 0x00, 0x7c, 0x00, 0xc6, 0x00, 0xb0, 0x00, 0x36, 0x00, 0x71, 0x00, 0x5f, 0x00, 0x52, 0x00, +0x37, 0x00, 0x69, 0x00, 0x96, 0x00, 0x63, 0x00, 0x50, 0x00, 0x73, 0x00, 0x69, 0x00, 0x56, 0x00, +0x4f, 0x00, 0x2e, 0x00, 0x2a, 0x00, 0x3a, 0x00, 0x06, 0x00, 0xc3, 0xff, 0x1a, 0x00, 0x08, 0x00, +0x20, 0x00, 0x0e, 0x00, 0x31, 0x00, 0xe1, 0xff, 0xf2, 0xff, 0xc7, 0xff, 0xc3, 0xff, 0xbb, 0xff, +0xbd, 0xff, 0xa3, 0xff, 0xd5, 0xff, 0x9d, 0xff, 0xed, 0xff, 0xaa, 0xff, 0xc1, 0xff, 0xcf, 0xff, +0xeb, 0xff, 0xbd, 0xff, 0x7a, 0xff, 0x92, 0xff, 0x73, 0xff, 0x65, 0xff, 0x71, 0xff, 0xae, 0xff, +0x6f, 0xff, 0x80, 0xff, 0x8b, 0xff, 0xca, 0xff, 0x83, 0xff, 0x54, 0xff, 0x25, 0xff, 0x4c, 0xff, +0x2c, 0xff, 0x81, 0xff, 0x63, 0xff, 0x4a, 0xff, 0x7b, 0xff, 0x7e, 0xff, 0x90, 0xff, 0x82, 0xff, +0x7d, 0xff, 0x7c, 0xff, 0x73, 0xff, 0xbd, 0xff, 0x97, 0xff, 0x81, 0xff, 0x55, 0xff, 0xba, 0xff, +0xe7, 0xff, 0x90, 0xff, 0xbe, 0xff, 0xa8, 0xff, 0xfb, 0xff, 0x66, 0xff, 0xa0, 0xff, 0x78, 0xff, +0x59, 0xff, 0x7e, 0xff, 0xad, 0xff, 0x8d, 0xff, 0x7a, 0xff, 0x92, 0xff, 0xa3, 0xff, 0x8f, 0xff, +0x64, 0xff, 0x80, 0xff, 0x6d, 0xff, 0x82, 0xff, 0x61, 0xff, 0xab, 0xff, 0xaa, 0xff, 0xd3, 0xff, +0xf3, 0xff, 0xb6, 0xff, 0x9d, 0xff, 0xdb, 0xff, 0xe6, 0xff, 0xbb, 0xff, 0xc4, 0xff, 0x8f, 0xff, +0xa7, 0xff, 0x8a, 0xff, 0x88, 0xff, 0x7e, 0xff, 0x5f, 0xff, 0x8a, 0xff, 0x88, 0xff, 0x43, 0xff, +0x82, 0xff, 0xa7, 0xff, 0x73, 0xff, 0x62, 0xff, 0x94, 0xff, 0x7e, 0xff, 0x7b, 0xff, 0x75, 0xff, +0xdd, 0xff, 0xa8, 0xff, 0x99, 0xff, 0x7a, 0xff, 0x81, 0xff, 0xf5, 0xff, 0xa9, 0xff, 0x98, 0xff, +0xd4, 0xff, 0xb6, 0xff, 0xda, 0xff, 0xb0, 0xff, 0x9e, 0xff, 0xec, 0xff, 0xe0, 0xff, 0xd4, 0xff, +0xec, 0xff, 0xf7, 0xff, 0x2e, 0x00, 0x07, 0x00, 0x25, 0x00, 0x3a, 0x00, 0x01, 0x00, 0x04, 0x00, +0x07, 0x00, 0xe6, 0xff, 0xd3, 0xff, 0xca, 0xff, 0xd8, 0xff, 0xbf, 0xff, 0xdc, 0xff, 0xaf, 0xff, +0xd4, 0xff, 0xc1, 0xff, 0x96, 0xff, 0x6e, 0xff, 0x69, 0xff, 0xa6, 0xff, 0x6a, 0xff, 0xc3, 0xff, +0xd2, 0xff, 0x99, 0xff, 0xbd, 0xff, 0xc0, 0xff, 0xc4, 0xff, 0xea, 0xff, 0xd7, 0xff, 0xd6, 0xff, +0x07, 0x00, 0xfe, 0xff, 0xeb, 0xff, 0x09, 0x00, 0x42, 0x00, 0x3b, 0x00, 0x2f, 0x00, 0x41, 0x00, +0x41, 0x00, 0x3a, 0x00, 0x54, 0x00, 0x3b, 0x00, 0x23, 0x00, 0x35, 0x00, 0x7d, 0x00, 0x64, 0x00, +0x96, 0x00, 0x7b, 0x00, 0x61, 0x00, 0x57, 0x00, 0x4f, 0x00, 0x15, 0x00, 0x18, 0x00, 0x3b, 0x00, +0x7c, 0x00, 0x37, 0x00, 0x3f, 0x00, 0x42, 0x00, 0x2f, 0x00, 0x22, 0x00, 0x36, 0x00, 0x3b, 0x00, +0x46, 0x00, 0x36, 0x00, 0x0a, 0x00, 0x05, 0x00, 0x06, 0x00, 0xdc, 0xff, 0xe4, 0xff, 0xed, 0xff, +0x13, 0x00, 0xb7, 0xff, 0x13, 0x00, 0xe7, 0xff, 0xf6, 0xff, 0x0b, 0x00, 0x0b, 0x00, 0x17, 0x00, +0xfa, 0xff, 0xde, 0xff, 0xe8, 0xff, 0xc6, 0xff, 0xdd, 0xff, 0xbe, 0xff, 0x9c, 0xff, 0x8f, 0xff, +0xa6, 0xff, 0xae, 0xff, 0xd6, 0xff, 0xae, 0xff, 0xa1, 0xff, 0x88, 0xff, 0x7e, 0xff, 0xb2, 0xff, +0xbb, 0xff, 0x93, 0xff, 0x84, 0xff, 0xca, 0xff, 0xa9, 0xff, 0x93, 0xff, 0xbb, 0xff, 0xcf, 0xff, +0xd8, 0xff, 0xb9, 0xff, 0x6c, 0xff, 0x89, 0xff, 0xad, 0xff, 0xb8, 0xff, 0x8a, 0xff, 0xdd, 0xff, +0xdc, 0xff, 0xdf, 0xff, 0xe6, 0xff, 0xfe, 0xff, 0x02, 0x00, 0xec, 0xff, 0xf2, 0xff, 0xe0, 0xff, +0xf9, 0xff, 0xe9, 0xff, 0x24, 0x00, 0xee, 0xff, 0x12, 0x00, 0xa6, 0xff, 0xde, 0xff, 0xc4, 0xff, +0xd1, 0xff, 0xeb, 0xff, 0xc8, 0xff, 0x98, 0xff, 0xed, 0xff, 0xc6, 0xff, 0x95, 0xff, 0xcb, 0xff, +0xca, 0xff, 0x02, 0x00, 0xf9, 0xff, 0xd2, 0xff, 0xa7, 0xff, 0xc9, 0xff, 0xcf, 0xff, 0x97, 0xff, +0xa4, 0xff, 0xcf, 0xff, 0xdd, 0xff, 0xf0, 0xff, 0xb3, 0xff, 0xdd, 0xff, 0x0b, 0x00, 0x28, 0x00, +0x2a, 0x00, 0x4c, 0x00, 0x1f, 0x00, 0x1a, 0x00, 0x43, 0x00, 0x4c, 0x00, 0x53, 0x00, 0x5a, 0x00, +0x27, 0x00, 0x49, 0x00, 0x6a, 0x00, 0xa6, 0x00, 0x95, 0x00, 0xc2, 0x00, 0xae, 0x00, 0x71, 0x00, +0x87, 0x00, 0x26, 0x00, 0x33, 0x00, 0xcb, 0xff, 0x0d, 0x00, 0xfd, 0xff, 0x26, 0x00, 0x08, 0x00, +0x1b, 0x00, 0x00, 0x00, 0x2e, 0x00, 0xe0, 0xff, 0x18, 0x00, 0x16, 0x00, 0xea, 0xff, 0x1d, 0x00, +0xe3, 0xff, 0xe9, 0xff, 0xa6, 0xff, 0xa2, 0xff, 0x7d, 0xff, 0x77, 0xff, 0x77, 0xff, 0xc5, 0xff, +0xc4, 0xff, 0xaf, 0xff, 0xe7, 0xff, 0x91, 0xff, 0x9a, 0xff, 0xb2, 0xff, 0xe5, 0xff, 0xe7, 0xff, +0xa3, 0xff, 0xa5, 0xff, 0x62, 0xff, 0x9e, 0xff, 0x52, 0xff, 0x7f, 0xff, 0x93, 0xff, 0x4f, 0xff, +0x76, 0xff, 0x92, 0xff, 0xa8, 0xff, 0x7e, 0xff, 0x45, 0xff, 0xdb, 0xff, 0xb5, 0xff, 0xc9, 0xff, +0x85, 0xff, 0xc3, 0xff, 0xd4, 0xff, 0xd9, 0xff, 0x70, 0xff, 0xe9, 0xff, 0xc5, 0xff, 0xf6, 0xff, +0x2e, 0x00, 0xfc, 0xff, 0x4b, 0x00, 0x49, 0x00, 0x3f, 0x00, 0x44, 0x00, 0x5c, 0x00, 0x67, 0x00, +0x1b, 0x00, 0x79, 0x00, 0x39, 0x00, 0x31, 0x00, 0x88, 0x00, 0x93, 0x00, 0x3e, 0x00, 0x3d, 0x00, +0x38, 0x00, 0x52, 0x00, 0xfa, 0xff, 0xe6, 0xff, 0x19, 0x00, 0x08, 0x00, 0xf3, 0xff, 0x5a, 0x00, +0x6c, 0x00, 0x51, 0x00, 0x3c, 0x00, 0x83, 0x00, 0x52, 0x00, 0x37, 0x00, 0x15, 0x00, 0x1e, 0x00, +0x05, 0x00, 0xe3, 0xff, 0xf4, 0xff, 0x1e, 0x00, 0x0b, 0x00, 0x3a, 0x00, 0xfd, 0xff, 0xc8, 0xff, +0xe6, 0xff, 0xd5, 0xff, 0xd2, 0xff, 0xe2, 0xff, 0x84, 0xff, 0xa7, 0xff, 0xac, 0xff, 0xde, 0xff, +0xdc, 0xff, 0xf0, 0xff, 0xd7, 0xff, 0xff, 0xff, 0xef, 0xff, 0x30, 0x00, 0x3f, 0x00, 0x9d, 0x00, +0x49, 0x00, 0x6f, 0x00, 0x4f, 0x00, 0x38, 0x00, 0x34, 0x00, 0x0a, 0x00, 0x07, 0x00, 0xf9, 0xff, +0xfc, 0xff, 0x3b, 0x00, 0x05, 0x00, 0x23, 0x00, 0xef, 0xff, 0xef, 0xff, 0x64, 0x00, 0x61, 0x00, +0x5d, 0x00, 0x5b, 0x00, 0x28, 0x00, 0x10, 0x00, 0x02, 0x00, 0xcf, 0xff, 0xc1, 0xff, 0x93, 0xff, +0xd3, 0xff, 0xe2, 0xff, 0xd7, 0xff, 0x12, 0x00, 0xe6, 0xff, 0xc2, 0xff, 0xe8, 0xff, 0x35, 0x00, +0x54, 0x00, 0x3e, 0x00, 0x1a, 0x00, 0x15, 0x00, 0x49, 0x00, 0x04, 0x00, 0x11, 0x00, 0xee, 0xff, +0x43, 0x00, 0x2d, 0x00, 0x2b, 0x00, 0x70, 0x00, 0x16, 0x00, 0x48, 0x00, 0x53, 0x00, 0x7d, 0x00, +0x8f, 0x00, 0x9f, 0x00, 0x90, 0x00, 0xa5, 0x00, 0x7e, 0x00, 0x76, 0x00, 0x72, 0x00, 0x88, 0x00, +0xb9, 0x00, 0xbc, 0x00, 0xd2, 0x00, 0xc2, 0x00, 0xfc, 0x00, 0xab, 0x00, 0x0d, 0x01, 0x45, 0x01, +0x08, 0x01, 0xf8, 0x00, 0x1a, 0x01, 0xc9, 0x00, 0x06, 0x01, 0x00, 0x01, 0x18, 0x01, 0x07, 0x01, +0xe0, 0x00, 0xfd, 0x00, 0x02, 0x01, 0x3a, 0x01, 0x0d, 0x01, 0x04, 0x01, 0x10, 0x01, 0xd6, 0x00, +0x2a, 0x01, 0x0b, 0x01, 0x06, 0x01, 0x19, 0x01, 0xe7, 0x00, 0xdd, 0x00, 0xb7, 0x00, 0xd0, 0x00, +0xee, 0x00, 0x78, 0x00, 0xab, 0x00, 0xb9, 0x00, 0x87, 0x00, 0x96, 0x00, 0x93, 0x00, 0x71, 0x00, +0x42, 0x00, 0x44, 0x00, 0x4b, 0x00, 0x02, 0x00, 0x4f, 0x00, 0x88, 0x00, 0xa6, 0x00, 0x7d, 0x00, +0xe2, 0x00, 0x18, 0x01, 0x7d, 0x00, 0xcb, 0x00, 0x1c, 0x01, 0x07, 0x01, 0xe9, 0x00, 0xbb, 0x00, +0xc2, 0x00, 0xeb, 0x00, 0x3c, 0x01, 0xef, 0x00, 0xf8, 0x00, 0x20, 0x01, 0xf9, 0x00, 0xee, 0x00, +0x0c, 0x01, 0xd0, 0x00, 0x01, 0x01, 0xf2, 0x00, 0xfc, 0x00, 0xe6, 0x00, 0xc6, 0x00, 0x9e, 0x00, +0xa2, 0x00, 0x75, 0x00, 0x96, 0x00, 0x9e, 0x00, 0xb9, 0x00, 0x77, 0x00, 0xad, 0x00, 0xc7, 0x00, +0x87, 0x00, 0x79, 0x00, 0x68, 0x00, 0x99, 0x00, 0x89, 0x00, 0x94, 0x00, 0xb8, 0x00, 0xa5, 0x00, +0xbb, 0x00, 0xc7, 0x00, 0xc6, 0x00, 0x6f, 0x00, 0xd8, 0x00, 0xbc, 0x00, 0x92, 0x00, 0x8c, 0x00, +0x72, 0x00, 0x7e, 0x00, 0x86, 0x00, 0x44, 0x00, 0x40, 0x00, 0x4c, 0x00, 0xf7, 0xff, 0x68, 0x00, +0x7a, 0x00, 0x20, 0x00, 0x68, 0x00, 0x3f, 0x00, 0x11, 0x00, 0x25, 0x00, 0x6e, 0x00, 0x97, 0x00, +0x69, 0x00, 0x5f, 0x00, 0x7f, 0x00, 0x8c, 0x00, 0xc1, 0x00, 0x5d, 0x00, 0x17, 0x00, 0xa7, 0x00, +0x76, 0x00, 0x78, 0x00, 0x89, 0x00, 0xb1, 0x00, 0x8a, 0x00, 0x40, 0x00, 0xd1, 0x00, 0x83, 0x00, +0x99, 0x00, 0x8a, 0x00, 0x76, 0x00, 0xb3, 0x00, 0xfa, 0x00, 0xed, 0x00, 0xd1, 0x00, 0x99, 0x00, +0xdd, 0x00, 0x7d, 0x00, 0x58, 0x00, 0x66, 0x00, 0x6b, 0x00, 0x59, 0x00, 0x7d, 0x00, 0x41, 0x00, +0x3a, 0x00, 0x7f, 0x00, 0x39, 0x00, 0x6d, 0x00, 0x70, 0x00, 0x76, 0x00, 0x44, 0x00, 0x07, 0x00, +0x6f, 0x00, 0x38, 0x00, 0xd7, 0x00, 0x53, 0x00, 0x8f, 0x00, 0xb7, 0x00, 0x55, 0x00, 0xb6, 0x00, +0x42, 0x00, 0x4d, 0x00, 0x93, 0x00, 0x2a, 0x00, 0x52, 0x00, 0x8a, 0x00, 0x83, 0x00, 0x47, 0x00, +0x23, 0x00, 0x6a, 0x00, 0x31, 0x00, 0x38, 0x00, 0x21, 0x00, 0x4a, 0x00, 0x84, 0x00, 0x72, 0x00, +0xd3, 0x00, 0xbc, 0x00, 0x38, 0x00, 0x5a, 0x00, 0x8a, 0x00, 0x80, 0x00, 0x62, 0x00, 0x22, 0x00, +0x65, 0x00, 0x41, 0x00, 0x11, 0x00, 0x34, 0x00, 0xdf, 0xff, 0x0f, 0x00, 0x60, 0x00, 0x35, 0x00, +0x35, 0x00, 0x58, 0x00, 0xba, 0xff, 0x5f, 0x00, 0xb2, 0xff, 0x02, 0x00, 0x1a, 0x00, 0xd3, 0xff, +0x42, 0x00, 0x75, 0xff, 0x31, 0x00, 0x27, 0x00, 0x00, 0x00, 0xc7, 0xff, 0x1b, 0x00, 0x91, 0x00, +0xd5, 0xff, 0x60, 0x00, 0x0a, 0x00, 0xf6, 0xff, 0x4c, 0x00, 0x5b, 0x00, 0x5c, 0x00, 0x7a, 0x00, +0x38, 0x00, 0x03, 0x00, 0x3f, 0x00, 0x3c, 0x00, 0x22, 0x00, 0x31, 0x00, 0xe7, 0xff, 0x37, 0x00, +0xdb, 0xff, 0x18, 0x00, 0xfb, 0xff, 0xd8, 0xff, 0xed, 0xff, 0xcd, 0xff, 0xff, 0xff, 0x7c, 0xff, +0xa3, 0xff, 0x5f, 0xff, 0x88, 0xff, 0xe5, 0xff, 0x8d, 0xff, 0xe4, 0xff, 0x55, 0xff, 0xc9, 0xff, +0xdf, 0xff, 0xc9, 0xff, 0xae, 0xff, 0x89, 0xff, 0xa7, 0xff, 0xad, 0xff, 0xe3, 0xff, 0x3c, 0xff, +0xb2, 0xff, 0xa3, 0xff, 0x57, 0xff, 0xa5, 0xff, 0x80, 0xff, 0x20, 0xff, 0x93, 0xff, 0x4f, 0xff, +0x07, 0xff, 0xdc, 0xfe, 0x3d, 0xff, 0xdc, 0xfe, 0x12, 0xff, 0x55, 0xff, 0x17, 0xff, 0x4f, 0xff, +0x41, 0xff, 0x01, 0xff, 0xe2, 0xfe, 0xdb, 0xfe, 0x16, 0xff, 0xb3, 0xfe, 0x19, 0xff, 0xa7, 0xfe, +0x9f, 0xfe, 0x22, 0xff, 0x07, 0xff, 0xf2, 0xfe, 0xa3, 0xfe, 0x17, 0xff, 0x9c, 0xfe, 0xac, 0xfe, +0xb9, 0xfe, 0x4d, 0xfe, 0x94, 0xfe, 0xce, 0xfe, 0x15, 0xff, 0xb6, 0xfe, 0xde, 0xfe, 0x64, 0xff, +0x61, 0xfe, 0x23, 0xff, 0x37, 0xff, 0xf8, 0xfe, 0x15, 0xff, 0xe4, 0xfe, 0x23, 0xff, 0x89, 0xfe, +0x37, 0xff, 0x47, 0xff, 0xe2, 0xfe, 0x6d, 0xff, 0x40, 0xfe, 0xd4, 0xfe, 0xb1, 0xfe, 0xb3, 0xfe, +0xe3, 0xfe, 0x75, 0xfe, 0xb0, 0xfe, 0xb6, 0xfe, 0xf1, 0xfe, 0x67, 0xfe, 0xb7, 0xfe, 0x92, 0xfe, +0x9c, 0xfe, 0x19, 0xff, 0x6e, 0xfe, 0x27, 0xff, 0x9a, 0xfe, 0xb2, 0xfe, 0x5c, 0xff, 0xeb, 0xfe, +0x27, 0xff, 0xe0, 0xfe, 0x13, 0xff, 0xf4, 0xfe, 0xbe, 0xfe, 0x20, 0xff, 0x7a, 0xfe, 0xf7, 0xfe, +0xe0, 0xfe, 0xc6, 0xfe, 0x0c, 0xff, 0x88, 0xfe, 0xc0, 0xfe, 0xd1, 0xfe, 0x7d, 0xfe, 0x47, 0xff, +0x78, 0xfe, 0xd0, 0xfe, 0x96, 0xfe, 0xc5, 0xfe, 0xa0, 0xfe, 0x90, 0xfe, 0xa6, 0xfe, 0xba, 0xfe, +0xf9, 0xfe, 0x84, 0xfe, 0xb8, 0xfe, 0xd1, 0xfe, 0xd3, 0xfe, 0x4a, 0xfe, 0x33, 0xfe, 0xbc, 0xfe, +0x2c, 0xfe, 0x6b, 0xfe, 0x64, 0xfe, 0xcc, 0xfe, 0x40, 0xfe, 0x5c, 0xfe, 0xb0, 0xfe, 0x09, 0xfe, +0xda, 0xfe, 0x38, 0xfe, 0x76, 0xfe, 0xde, 0xfe, 0xac, 0xfe, 0xef, 0xfe, 0xd0, 0xfe, 0xd8, 0xfe, +0x6a, 0xfe, 0xd2, 0xfe, 0x5e, 0xfe, 0xfb, 0xfe, 0x23, 0xff, 0xc5, 0xfe, 0x54, 0xff, 0x71, 0xfe, +0x3d, 0xff, 0xed, 0xfe, 0xc5, 0xfe, 0x36, 0xff, 0xbf, 0xfe, 0x61, 0xff, 0xed, 0xfe, 0x61, 0xff, +0x2e, 0xff, 0xe4, 0xfe, 0x5f, 0xff, 0xbf, 0xfe, 0x78, 0xff, 0xcf, 0xfe, 0x08, 0xff, 0xcf, 0xfe, +0xae, 0xfe, 0x71, 0xfe, 0x5f, 0xfe, 0xb9, 0xfe, 0x8f, 0xfe, 0xe1, 0xfe, 0x7e, 0xfe, 0xd8, 0xfe, +0x69, 0xff, 0xfd, 0xfe, 0xb1, 0xfe, 0xd1, 0xfe, 0x15, 0xff, 0xfc, 0xfe, 0x8b, 0xfe, 0x95, 0xfe, +0xb2, 0xfe, 0xd9, 0xfe, 0x1c, 0xff, 0x31, 0xff, 0x76, 0xff, 0xd2, 0xfe, 0xee, 0xfe, 0x70, 0xff, +0x0e, 0xff, 0x50, 0xff, 0xbe, 0xfe, 0x49, 0xff, 0xca, 0xfe, 0x67, 0xfe, 0xd3, 0xff, 0x93, 0xfe, +0x39, 0xff, 0xe5, 0xfe, 0xb1, 0xfe, 0xba, 0xff, 0xd4, 0xfe, 0x54, 0xff, 0x04, 0xff, 0x9e, 0xff, +0x86, 0xff, 0x9c, 0xfe, 0xef, 0xfe, 0xd6, 0xfe, 0xe8, 0xfe, 0x7d, 0xfe, 0xdd, 0xfe, 0xfa, 0xfe, +0xcb, 0xfe, 0xdd, 0xfe, 0x59, 0xfe, 0xf4, 0xfe, 0x84, 0xfe, 0x28, 0xff, 0x91, 0xfe, 0xec, 0xfe, +0x44, 0xff, 0xff, 0xfd, 0x5a, 0xff, 0x5a, 0xfe, 0x9f, 0xfe, 0x08, 0xff, 0x52, 0xfe, 0x95, 0xff, +0x7e, 0xfe, 0xc9, 0xff, 0xc7, 0xfe, 0xa5, 0xff, 0xa2, 0x03, 0xf5, 0xfe, 0xc9, 0xfe, 0xf1, 0xfd, +0x4f, 0xfd, 0xf2, 0xfe, 0x85, 0xfc, 0xbd, 0xfd, 0x56, 0xfd, 0x91, 0xfd, 0x59, 0xff, 0x95, 0xfe, +0x24, 0xfe, 0x90, 0xfe, 0x34, 0xfe, 0x38, 0xfe, 0x75, 0xff, 0xf6, 0xfe, 0xb8, 0xfe, 0x36, 0xff, +0xa7, 0xfe, 0x4d, 0xfe, 0x30, 0xfe, 0x01, 0xfe, 0x10, 0xff, 0x62, 0xff, 0x7c, 0xff, 0xfb, 0xff, +0xa7, 0xff, 0xa1, 0xff, 0xae, 0xff, 0xe6, 0xfe, 0xb5, 0xff, 0xb7, 0xff, 0xdf, 0xfe, 0x3f, 0x00, +0x07, 0x00, 0xcf, 0xff, 0x67, 0x00, 0xb2, 0xff, 0xdc, 0xff, 0x63, 0xff, 0x5c, 0x00, 0xbb, 0x00, +0x20, 0x00, 0x85, 0x00, 0xb3, 0xff, 0x77, 0xff, 0x1d, 0xff, 0x14, 0xff, 0x09, 0xff, 0x04, 0x00, +0x63, 0xff, 0xb4, 0xff, 0x23, 0x00, 0x7d, 0xfe, 0xcb, 0xff, 0x77, 0xfe, 0xe2, 0xff, 0x9c, 0xff, +0xa7, 0xfe, 0x28, 0x01, 0x20, 0xff, 0xbb, 0x00, 0xc1, 0x00, 0x92, 0x00, 0x5f, 0x00, 0x19, 0xff, +0xfa, 0x00, 0x30, 0xff, 0x94, 0x00, 0xcb, 0xff, 0x5a, 0xff, 0xac, 0xff, 0xa9, 0xff, 0x75, 0x01, +0x56, 0x00, 0xfd, 0x00, 0xc1, 0xff, 0x87, 0x00, 0xfb, 0x00, 0x2b, 0xff, 0xfe, 0x00, 0x98, 0xff, +0xbb, 0x01, 0xe9, 0x00, 0x7d, 0x00, 0x0a, 0x00, 0x7f, 0x01, 0x99, 0x04, 0x61, 0x02, 0xeb, 0x01, +0x32, 0x01, 0xfd, 0x00, 0x9e, 0xfe, 0x51, 0xfe, 0x55, 0xff, 0x53, 0xfe, 0x2d, 0x00, 0xf2, 0x00, +0x61, 0x02, 0x92, 0x01, 0xf8, 0x00, 0x48, 0xff, 0x0d, 0x00, 0xd4, 0x00, 0x8f, 0x00, 0x30, 0x01, +0x82, 0x00, 0x01, 0x02, 0x6b, 0xff, 0x1d, 0x00, 0x66, 0x00, 0xf4, 0xff, 0x2a, 0x01, 0x11, 0x01, +0x96, 0x02, 0x5d, 0x00, 0x50, 0x01, 0x99, 0xff, 0x96, 0x01, 0x76, 0xff, 0xdd, 0xff, 0x71, 0x01, +0x37, 0xff, 0x2f, 0x04, 0xd8, 0xff, 0xe1, 0x01, 0xf4, 0x02, 0x12, 0x00, 0xe7, 0x02, 0xcb, 0xff, +0xde, 0x02, 0xcc, 0x01, 0xb8, 0x01, 0x78, 0x03, 0x50, 0x00, 0x52, 0x01, 0x54, 0xff, 0x54, 0x00, +0xc3, 0x01, 0xd0, 0x00, 0x42, 0x03, 0x31, 0x02, 0x58, 0x02, 0xcc, 0x02, 0xb8, 0xff, 0x54, 0x01, +0x40, 0x00, 0x79, 0xff, 0xf7, 0x03, 0x03, 0x01, 0x1b, 0x02, 0xf2, 0x02, 0xf6, 0x01, 0x69, 0x03, +0x33, 0x00, 0x12, 0x02, 0x5c, 0x00, 0xd2, 0x00, 0x15, 0x01, 0x92, 0x01, 0x6e, 0x01, 0x69, 0xfe, +0x73, 0x02, 0x10, 0x01, 0xa2, 0x01, 0x5f, 0x02, 0xe8, 0x01, 0xe8, 0x02, 0x76, 0xff, 0xc0, 0x00, +0x87, 0x01, 0x14, 0x01, 0xda, 0x01, 0xd8, 0xff, 0x29, 0x04, 0x72, 0x01, 0xc4, 0x01, 0x76, 0x03, +0xa8, 0xff, 0x58, 0x02, 0xe8, 0x01, 0xae, 0x02, 0xb2, 0x02, 0x6c, 0x03, 0x64, 0x02, 0x83, 0x01, +0x96, 0x01, 0x58, 0x00, 0x43, 0x02, 0xb8, 0x00, 0xda, 0x00, 0x7a, 0x03, 0x26, 0x01, 0xe5, 0x01, +0x74, 0x02, 0x7a, 0x00, 0xbc, 0x02, 0x33, 0x03, 0xfd, 0x00, 0x67, 0x02, 0x7c, 0x02, 0xe2, 0x01, +0x96, 0x02, 0x8d, 0x01, 0x45, 0x03, 0xba, 0x01, 0x92, 0xfd, 0xe7, 0x04, 0x02, 0x02, 0x6f, 0x00, +0xaf, 0x03, 0x74, 0xff, 0x93, 0x03, 0x0e, 0x02, 0x51, 0x02, 0xa3, 0x02, 0xbb, 0x00, 0x9f, 0x04, +0x30, 0x01, 0x54, 0x03, 0x00, 0x02, 0xa7, 0x01, 0x5f, 0x03, 0x55, 0x01, 0xb7, 0x03, 0x8b, 0xfe, +0x22, 0x01, 0x8e, 0x03, 0x03, 0x01, 0x73, 0x03, 0x04, 0x00, 0x7a, 0x03, 0xb5, 0x03, 0x27, 0x01, +0x02, 0x03, 0x93, 0xff, 0x91, 0x00, 0x57, 0x00, 0xfc, 0xfe, 0x86, 0x02, 0xbd, 0xff, 0x9c, 0x00, +0x6a, 0x04, 0x0f, 0x01, 0xc0, 0x01, 0x4b, 0x00, 0xe4, 0x01, 0x94, 0x01, 0x30, 0xfe, 0x9c, 0x00, +0x8b, 0x00, 0x17, 0x03, 0xe4, 0xff, 0xcf, 0x02, 0x69, 0x00, 0x6c, 0x00, 0x29, 0x05, 0x9b, 0xfb, +0xc4, 0x05, 0x72, 0x01, 0x65, 0xff, 0x19, 0x04, 0x70, 0xff, 0xb8, 0x01, 0x13, 0x00, 0x14, 0x02, +0x60, 0xff, 0xff, 0x01, 0x84, 0xfe, 0x23, 0x01, 0x9e, 0x00, 0x58, 0x00, 0x8f, 0x05, 0xf0, 0xfd, +0x57, 0x02, 0xa2, 0xff, 0xfa, 0x01, 0x65, 0x00, 0x11, 0x00, 0xe2, 0x01, 0xd0, 0xfb, 0x6b, 0x04, +0xe4, 0x00, 0xac, 0x02, 0x90, 0xff, 0x9e, 0x00, 0x2c, 0x03, 0x21, 0xfd, 0x47, 0x05, 0x37, 0xfe, +0x7b, 0xff, 0x86, 0x04, 0x3d, 0xff, 0x0c, 0x00, 0xfe, 0x03, 0xa9, 0xfd, 0x0a, 0x00, 0xd1, 0x03, +0x60, 0xfe, 0xbe, 0x05, 0x60, 0xfc, 0x70, 0x00, 0x42, 0x03, 0x49, 0xfb, 0xbc, 0x02, 0x63, 0xfd, +0x19, 0x01, 0x4d, 0x03, 0x91, 0xfe, 0xeb, 0xfc, 0xbe, 0x03, 0xca, 0x03, 0x30, 0xfb, 0x71, 0xfd, +0xe7, 0xfd, 0x0f, 0x06, 0xe6, 0xfd, 0x72, 0xfc, 0x7d, 0x03, 0xa0, 0xfc, 0x18, 0x03, 0x3c, 0xfe, +0xb2, 0xfd, 0xd8, 0x02, 0xce, 0xfd, 0xd2, 0xff, 0x53, 0x01, 0x5a, 0xff, 0x23, 0xff, 0x97, 0xff, +0x1b, 0xfe, 0xc0, 0x00, 0x5a, 0xff, 0x7b, 0xfd, 0xa4, 0xff, 0x7b, 0x01, 0xfb, 0x01, 0xa0, 0x03, +0xa2, 0x03, 0xa0, 0xff, 0xd7, 0x00, 0xe8, 0x00, 0xdb, 0x00, 0x31, 0xfc, 0x3e, 0xfc, 0x75, 0xfc, +0xf0, 0xfe, 0xbb, 0x00, 0xe6, 0xfb, 0xb4, 0xff, 0x3c, 0xfe, 0x59, 0xfe, 0x70, 0x01, 0x19, 0x03, +0xad, 0x05, 0xf4, 0x04, 0xfd, 0x07, 0x62, 0x00, 0xa3, 0xff, 0x24, 0x03, 0x64, 0xfb, 0x23, 0xfc, +0x54, 0xfd, 0x88, 0x01, 0x06, 0x01, 0x4f, 0x00, 0xba, 0x01, 0x0a, 0x02, 0xfd, 0xff, 0xcc, 0xfc, +0x45, 0x00, 0xaf, 0x00, 0x3f, 0x03, 0xfb, 0xfc, 0x12, 0xfa, 0x9e, 0x00, 0x92, 0xfd, 0x97, 0xfa, +0x03, 0x00, 0xfc, 0x01, 0x77, 0x04, 0x19, 0x05, 0xb2, 0x02, 0x49, 0x01, 0x44, 0x04, 0x23, 0x02, +0xe8, 0xfd, 0xfb, 0x00, 0xfa, 0xfd, 0x63, 0x02, 0x8c, 0xff, 0xaa, 0xfe, 0x50, 0xff, 0x8e, 0xf8, +0xe7, 0x00, 0xe8, 0xfc, 0x2b, 0x00, 0x44, 0x01, 0x40, 0xfe, 0xd2, 0x02, 0x49, 0xfd, 0x60, 0x05, +0x47, 0xfd, 0x95, 0xfc, 0x9a, 0x00, 0xd5, 0xfd, 0xcd, 0x04, 0x04, 0xfe, 0xa9, 0x03, 0xf1, 0xfa, +0x4e, 0x00, 0x83, 0x02, 0xb1, 0xf7, 0xad, 0x01, 0x4d, 0xff, 0x01, 0x00, 0x76, 0xfe, 0x20, 0x01, +0x1b, 0x01, 0x92, 0xff, 0x7a, 0xff, 0xb4, 0xfc, 0x52, 0x02, 0x55, 0xff, 0xad, 0x02, 0x70, 0x02, +0x3d, 0xff, 0x27, 0x01, 0xc1, 0x01, 0xbd, 0xfe, 0xdd, 0x01, 0xbe, 0x03, 0x0d, 0xfe, 0xac, 0x04, +0xfb, 0x00, 0x7c, 0xfd, 0xf5, 0xfd, 0x34, 0xfc, 0xde, 0xff, 0xf3, 0xfc, 0x7d, 0xfc, 0x95, 0xfe, +0x42, 0x00, 0x8d, 0xfe, 0x7f, 0x01, 0xa5, 0xfe, 0xb8, 0xfc, 0xea, 0x00, 0x75, 0xfe, 0x9c, 0xff, +0x77, 0xfd, 0x05, 0x03, 0x90, 0xff, 0x4d, 0xfd, 0xa1, 0x02, 0x76, 0xff, 0x1f, 0x00, 0xc8, 0xfe, +0x46, 0x02, 0x4f, 0xfc, 0xb1, 0xff, 0xa3, 0x01, 0x27, 0xfe, 0xe0, 0x02, 0x48, 0xfa, 0x07, 0xff, +0xe7, 0x03, 0x14, 0x01, 0x9e, 0x00, 0xf6, 0x02, 0x9f, 0x02, 0xdf, 0xfd, 0xaf, 0xff, 0x68, 0xf9, +0x7a, 0xf8, 0x18, 0xfd, 0xa7, 0xf9, 0x8d, 0xfb, 0x1e, 0x00, 0x70, 0xff, 0x79, 0x00, 0xa9, 0xff, +0x05, 0xfe, 0xc1, 0x02, 0x1a, 0x00, 0xa5, 0x01, 0x54, 0x01, 0xd4, 0x01, 0x80, 0x00, 0xcd, 0xfc, +0x97, 0x01, 0x59, 0xfe, 0x1c, 0x02, 0xfc, 0x01, 0xec, 0x01, 0xe9, 0x01, 0x07, 0x04, 0x0b, 0x07, +0x0e, 0xfe, 0x75, 0xff, 0x91, 0x00, 0x7b, 0x00, 0xc5, 0x00, 0x65, 0xfc, 0x7d, 0xfc, 0x41, 0x00, +0x53, 0x00, 0x64, 0xfc, 0xfc, 0xfb, 0x2e, 0x03, 0x4b, 0x09, 0xd4, 0x01, 0x78, 0x00, 0x00, 0x03, +0xc5, 0xfe, 0x47, 0xfd, 0xed, 0xfb, 0x72, 0xfc, 0x34, 0xf6, 0xf9, 0xfb, 0xd2, 0xfd, 0xdf, 0xfb, +0x02, 0xff, 0x7b, 0xf6, 0x70, 0xfb, 0x6c, 0xfd, 0x1e, 0xff, 0x4c, 0x02, 0x36, 0xfc, 0xb8, 0xfe, +0x07, 0x02, 0x99, 0x00, 0x30, 0x00, 0x28, 0x00, 0xa2, 0xff, 0xbd, 0x01, 0x84, 0xff, 0x9a, 0x01, +0x07, 0xff, 0xe1, 0xfe, 0xa6, 0x00, 0xa1, 0xfc, 0x3a, 0xfc, 0x06, 0xfb, 0x23, 0x02, 0xc6, 0xff, +0x7b, 0xfc, 0xeb, 0xfa, 0x2e, 0xf9, 0xac, 0xfb, 0x53, 0xfa, 0x51, 0xfd, 0x61, 0xf9, 0x5b, 0xfe, +0xe1, 0x00, 0xd1, 0xfe, 0x66, 0x03, 0xbf, 0xff, 0xfa, 0xfd, 0x2a, 0xfd, 0x29, 0xfc, 0x8a, 0xfe, +0x52, 0x02, 0x42, 0xfe, 0x41, 0x00, 0xac, 0xfe, 0x20, 0xf9, 0xcf, 0x02, 0xdc, 0xfb, 0xe3, 0xfd, +0xc8, 0x01, 0xe0, 0xff, 0x15, 0x04, 0x55, 0xfb, 0xe1, 0x01, 0xd0, 0x01, 0xba, 0xff, 0x52, 0x02, +0x53, 0xfd, 0xb3, 0x00, 0x88, 0x02, 0x4e, 0x03, 0xb9, 0x00, 0x45, 0x02, 0x02, 0xff, 0xda, 0xf8, +0x35, 0xfd, 0x9a, 0xfc, 0x18, 0xfe, 0xf4, 0xfe, 0x2a, 0xfe, 0x1d, 0x03, 0x25, 0x01, 0x3f, 0xff, +0x1c, 0xfe, 0x4a, 0xfd, 0x3d, 0x04, 0xf5, 0x03, 0x7b, 0x03, 0x22, 0x04, 0x0f, 0x05, 0x0f, 0x03, +0x93, 0xfd, 0xae, 0x02, 0xd7, 0xfe, 0x3c, 0xff, 0x70, 0x03, 0xa3, 0x01, 0xac, 0x07, 0x0e, 0x03, +0x87, 0x03, 0xe3, 0xfc, 0x53, 0xfc, 0x83, 0xfd, 0x64, 0xf9, 0xdd, 0x04, 0xfa, 0x00, 0xca, 0xff, +0x91, 0xfe, 0x68, 0xfa, 0x49, 0xfc, 0xb1, 0xff, 0x5b, 0xfc, 0x4b, 0xfc, 0x66, 0x02, 0x18, 0x02, +0x3b, 0x04, 0x67, 0xfe, 0x1b, 0xfb, 0x2f, 0xf7, 0xbc, 0xf7, 0xe3, 0xfc, 0x88, 0xfe, 0x19, 0x04, +0xe7, 0x02, 0x90, 0x04, 0x76, 0x00, 0x5a, 0xfd, 0x4c, 0xfd, 0x2a, 0xfb, 0x5e, 0x01, 0x4e, 0x02, +0x9a, 0x04, 0xb8, 0x01, 0x90, 0xfe, 0x9f, 0x00, 0x4d, 0xf9, 0x0f, 0xf7, 0xa0, 0xf8, 0x41, 0xf8, +0xc9, 0x00, 0x42, 0x02, 0x0c, 0x00, 0x57, 0xfe, 0xde, 0xf7, 0x68, 0xfb, 0x56, 0xfa, 0xcd, 0xfa, +0xb0, 0xff, 0x5c, 0xfd, 0xaa, 0x02, 0x15, 0x03, 0x8c, 0xff, 0x46, 0xfa, 0x1c, 0xfb, 0xe4, 0x00, +0x86, 0xfe, 0x92, 0x04, 0x47, 0x06, 0x0c, 0x06, 0x14, 0x03, 0xc2, 0xfc, 0x73, 0xfd, 0x4b, 0xfc, +0x42, 0xfd, 0xca, 0xfd, 0xb9, 0x02, 0x54, 0x05, 0x89, 0x05, 0x4e, 0x01, 0x83, 0xfc, 0x18, 0xff, +0xd0, 0xfb, 0x7c, 0xfd, 0xde, 0xff, 0xb8, 0x02, 0x86, 0x05, 0xab, 0x03, 0xd3, 0xff, 0x14, 0xfa, +0x1a, 0xfc, 0x4b, 0xfb, 0x49, 0xfd, 0x23, 0x02, 0x1c, 0x00, 0x0d, 0x00, 0xc3, 0x02, 0x07, 0x01, +0xe3, 0xfc, 0x2d, 0xfb, 0x85, 0xfa, 0x55, 0xff, 0x00, 0x03, 0x19, 0x07, 0x54, 0x06, 0x42, 0x01, +0x21, 0x01, 0xb1, 0xfd, 0x19, 0xfd, 0x1e, 0xfe, 0x7c, 0xfe, 0x72, 0x01, 0x5f, 0x02, 0x23, 0x03, +0x37, 0x00, 0x1b, 0xfc, 0xcb, 0xfb, 0xf8, 0xfa, 0x90, 0xfb, 0x6f, 0xff, 0x02, 0x03, 0x93, 0x04, +0x60, 0x04, 0x31, 0x04, 0x11, 0xff, 0x9c, 0xfa, 0x7f, 0xfb, 0x92, 0xfc, 0xde, 0x00, 0x75, 0x02, +0xf3, 0x05, 0x20, 0x08, 0x8e, 0x02, 0xde, 0xff, 0x34, 0xff, 0x8c, 0xfd, 0x38, 0x01, 0x0f, 0x04, +0x86, 0x04, 0x7b, 0x06, 0x45, 0x03, 0x61, 0x02, 0xe2, 0x01, 0xa4, 0xfb, 0xfe, 0xfb, 0x31, 0xfc, +0xa8, 0x00, 0x78, 0x05, 0xa0, 0x03, 0xd8, 0x02, 0x50, 0x01, 0xd9, 0xfd, 0xa3, 0xf9, 0xc8, 0xfa, +0xf6, 0xfc, 0x3d, 0x01, 0x18, 0x02, 0xce, 0x01, 0xcf, 0x03, 0x12, 0x00, 0x93, 0xfc, 0xc2, 0xfb, +0x5f, 0xfd, 0xb9, 0xff, 0x4e, 0x00, 0xff, 0x01, 0xcd, 0x07, 0x76, 0x06, 0xba, 0x01, 0x45, 0x01, +0xb6, 0xfd, 0x61, 0xfc, 0x7b, 0xfb, 0x44, 0xfd, 0x5b, 0x03, 0x49, 0x03, 0x15, 0x02, 0x8d, 0xff, +0x03, 0xfe, 0xb4, 0xfc, 0x86, 0xfb, 0x8b, 0xfe, 0x88, 0xfe, 0xe8, 0xfe, 0xa6, 0x00, 0xa2, 0xfd, +0x51, 0xfc, 0xd9, 0xfc, 0xf0, 0xf8, 0xf5, 0xf9, 0x7c, 0xfe, 0xf4, 0xfd, 0x0d, 0xff, 0x3a, 0x01, +0xdd, 0x01, 0xa0, 0xfe, 0x1e, 0xfe, 0x12, 0x00, 0xd6, 0xff, 0x96, 0x02, 0xe8, 0x04, 0x73, 0x04, +0xc4, 0x03, 0x4e, 0x02, 0xa6, 0xfe, 0x07, 0xff, 0xb8, 0x00, 0x54, 0xff, 0x42, 0xff, 0xa7, 0xff, +0x65, 0x00, 0x36, 0xff, 0x2a, 0xff, 0x13, 0xfe, 0xb6, 0xfc, 0x0d, 0xfc, 0x9a, 0xfd, 0xfa, 0x00, +0x8a, 0x00, 0x0a, 0x01, 0x38, 0xff, 0x29, 0xff, 0x1e, 0x00, 0xa6, 0xfe, 0x66, 0xfe, 0xe1, 0xfd, +0x48, 0xfe, 0xb4, 0x00, 0x92, 0x02, 0xd9, 0x00, 0x5c, 0x00, 0xb5, 0xfe, 0x8e, 0xfe, 0xd8, 0xff, +0x1c, 0x00, 0xba, 0x02, 0x2e, 0x04, 0x2c, 0x05, 0x35, 0x03, 0x24, 0x02, 0x13, 0x02, 0x2c, 0x01, +0x58, 0x00, 0xb9, 0x00, 0xed, 0x04, 0xfd, 0x04, 0xf8, 0x02, 0x80, 0x01, 0x20, 0x00, 0x45, 0xff, +0x0e, 0xfd, 0xb8, 0xfd, 0xca, 0x00, 0xcb, 0x01, 0xbc, 0x00, 0xfd, 0xff, 0xb1, 0x01, 0x6d, 0x00, +0x22, 0xff, 0xa3, 0xff, 0x45, 0x00, 0x78, 0x01, 0x7e, 0x02, 0x09, 0x04, 0x16, 0x04, 0xb5, 0x01, +0x3d, 0xff, 0x95, 0xfd, 0x82, 0xfe, 0x95, 0x00, 0x83, 0x00, 0x9a, 0x00, 0x52, 0x01, 0x30, 0x01, +0xc9, 0xff, 0xff, 0xff, 0x55, 0x00, 0xec, 0xff, 0xec, 0xff, 0x49, 0x00, 0x22, 0x01, 0x91, 0x00, +0x45, 0xff, 0x08, 0x00, 0xb6, 0xff, 0xa3, 0xff, 0xdc, 0xff, 0x35, 0x01, 0x96, 0x01, 0x8e, 0x02, +0xd1, 0x01, 0x40, 0x00, 0x00, 0x01, 0x24, 0x00, 0x11, 0x01, 0x96, 0x01, 0x0c, 0x01, 0x3a, 0xff, +0x57, 0xfe, 0x7e, 0xfd, 0x1d, 0xfd, 0xc1, 0xfe, 0x5c, 0xfe, 0x63, 0x00, 0x3c, 0x00, 0x9a, 0x00, +0xa0, 0x01, 0xa3, 0xff, 0x4b, 0xff, 0xab, 0xfe, 0xd8, 0x00, 0xaa, 0x01, 0x87, 0x02, 0xf6, 0x03, +0x7c, 0x02, 0x1a, 0x01, 0x3a, 0xfe, 0x36, 0xfd, 0x59, 0xfc, 0xdc, 0xfc, 0x8f, 0xff, 0xfa, 0x00, +0x24, 0x03, 0x11, 0x03, 0x25, 0x01, 0xb8, 0xfe, 0xe2, 0xfd, 0xb9, 0xfd, 0x1e, 0xfd, 0x88, 0xfe, +0x79, 0x00, 0xe0, 0x02, 0xd8, 0x03, 0x6b, 0x02, 0x17, 0x01, 0x38, 0xfe, 0xe6, 0xfb, 0x83, 0xfb, +0xa1, 0xfd, 0x18, 0x01, 0xe2, 0x00, 0x17, 0x00, 0x12, 0x01, 0xe9, 0xff, 0xe9, 0xfe, 0xab, 0xfd, +0x56, 0xfd, 0xb5, 0xfe, 0x4b, 0x01, 0x03, 0x02, 0xbb, 0x02, 0x66, 0x03, 0x57, 0x00, 0x3e, 0xff, +0x94, 0xff, 0xcb, 0xff, 0x3d, 0x00, 0xfd, 0xfd, 0xbb, 0xfe, 0xb1, 0x00, 0xa8, 0x01, 0x4c, 0x01, +0xcc, 0x00, 0xc8, 0xff, 0x9e, 0xff, 0x32, 0x00, 0x97, 0xff, 0x71, 0x00, 0xdb, 0x00, 0xe4, 0x01, +0xd3, 0x02, 0xd4, 0x02, 0xf1, 0x01, 0xfe, 0xff, 0xa5, 0xff, 0xc0, 0xff, 0xd1, 0xff, 0x6a, 0x00, +0x5b, 0x01, 0x04, 0x02, 0x89, 0x01, 0x2a, 0x00, 0x3b, 0xfe, 0x61, 0xfc, 0x27, 0xfc, 0xd7, 0xfc, +0x88, 0xff, 0x78, 0x02, 0xbe, 0x02, 0x61, 0x02, 0x33, 0x02, 0xbb, 0x00, 0x34, 0xff, 0x3d, 0xfe, +0xdc, 0xfd, 0x7d, 0x00, 0x35, 0x02, 0x55, 0x04, 0xd7, 0x05, 0x5a, 0x04, 0x65, 0x01, 0x52, 0xfe, +0xb5, 0xfd, 0x52, 0xff, 0x15, 0x01, 0x4f, 0x00, 0xcd, 0x00, 0xa4, 0x00, 0x8c, 0x00, 0x50, 0xfe, +0x49, 0xfc, 0x8e, 0xfc, 0x71, 0xfd, 0x19, 0x01, 0x46, 0x04, 0x0a, 0x05, 0x5d, 0x03, 0x09, 0x02, +0x03, 0x00, 0x95, 0xfd, 0x4f, 0xfc, 0xe6, 0xfb, 0x78, 0xfd, 0x9b, 0xfe, 0x29, 0x00, 0xa6, 0x00, +0x36, 0xff, 0x71, 0xfb, 0xe1, 0xf7, 0xed, 0xf7, 0xc3, 0xf9, 0xe1, 0xfc, 0x26, 0xff, 0x2e, 0x02, +0xc0, 0x03, 0x11, 0x03, 0xe3, 0x01, 0x17, 0x00, 0x0a, 0x00, 0xb3, 0x00, 0x6f, 0x01, 0x08, 0x04, +0x06, 0x05, 0xb9, 0x03, 0xe3, 0x00, 0xbe, 0xff, 0x82, 0xff, 0x3e, 0xff, 0xe6, 0xfe, 0xbc, 0xfe, +0xe5, 0xfd, 0xd8, 0xfc, 0x63, 0xfc, 0x61, 0xfc, 0x9a, 0xfd, 0x13, 0xfe, 0x65, 0xff, 0xcb, 0xff, +0x54, 0x00, 0xb6, 0x00, 0x9e, 0xff, 0xb0, 0xfe, 0x74, 0xfe, 0xc7, 0xff, 0x99, 0x00, 0xdd, 0x01, +0x8e, 0x02, 0xb3, 0x00, 0x2d, 0x00, 0x26, 0x00, 0xe0, 0xfe, 0x04, 0xfd, 0x1e, 0xfd, 0x37, 0xff, +0xe0, 0x02, 0x44, 0x04, 0x3b, 0x03, 0x2a, 0x03, 0xa1, 0x00, 0x8d, 0xff, 0xa2, 0xff, 0xe3, 0xff, +0x0c, 0x01, 0x42, 0x01, 0x5f, 0x03, 0x53, 0x04, 0x6d, 0x03, 0x8d, 0x00, 0x49, 0xfd, 0x64, 0xfe, +0xf9, 0x00, 0xea, 0x00, 0xf3, 0xff, 0x48, 0x01, 0x35, 0x02, 0xe3, 0x00, 0x29, 0xfe, 0x9b, 0xfb, +0x1d, 0xfc, 0x93, 0xfd, 0xce, 0xff, 0x22, 0x02, 0xe3, 0x02, 0x1e, 0x03, 0xd5, 0x02, 0x31, 0x02, +0x77, 0x01, 0x1d, 0x00, 0xee, 0xfd, 0xe3, 0xff, 0x7c, 0x01, 0xae, 0x01, 0x4d, 0x01, 0x41, 0xfe, +0x02, 0xfe, 0x5d, 0xfe, 0x90, 0xff, 0x88, 0x02, 0xb9, 0x01, 0x77, 0x03, 0xc5, 0x04, 0x42, 0x05, +0x72, 0x04, 0x34, 0x01, 0x9d, 0xfe, 0xa5, 0xfd, 0x8b, 0xff, 0xb0, 0x00, 0x3e, 0x02, 0xda, 0x01, +0x13, 0x02, 0xc4, 0x00, 0x4d, 0xfe, 0x8e, 0xfd, 0x84, 0xfc, 0x1d, 0xfd, 0xaf, 0xfe, 0xc3, 0xff, +0xa2, 0x01, 0x99, 0x00, 0xfa, 0xfd, 0x20, 0xfe, 0xeb, 0xfe, 0x27, 0xff, 0x81, 0xff, 0x89, 0x00, +0x19, 0x02, 0x2f, 0x03, 0x8a, 0x02, 0xfa, 0x00, 0xbc, 0xfd, 0x50, 0xfb, 0x5c, 0xfb, 0xf7, 0xfd, +0x74, 0xff, 0x56, 0xff, 0xe1, 0xfe, 0x19, 0xfe, 0x17, 0xff, 0x66, 0x00, 0xcf, 0xff, 0x44, 0xfe, +0xd6, 0xfe, 0x8f, 0x00, 0x90, 0x03, 0x9f, 0x04, 0xc1, 0x02, 0x82, 0x01, 0x9b, 0x01, 0xe9, 0x03, +0x7d, 0x03, 0x6b, 0x02, 0xbf, 0x00, 0xb7, 0xff, 0x7f, 0x00, 0xed, 0xff, 0x26, 0xff, 0x52, 0xfc, +0xfa, 0xfb, 0xe8, 0xfe, 0x5f, 0x01, 0x64, 0x02, 0xeb, 0x00, 0x86, 0xff, 0x60, 0xfe, 0xe9, 0xfe, +0x9e, 0xff, 0xc9, 0xff, 0x98, 0x01, 0x4e, 0x02, 0x13, 0x03, 0x52, 0x03, 0x7f, 0x03, 0x34, 0x01, +0xd5, 0x00, 0xba, 0x01, 0xcf, 0x02, 0xb5, 0x04, 0x1d, 0x03, 0x3b, 0x03, 0xcc, 0x01, 0x5e, 0xff, +0x8b, 0xfe, 0x46, 0xfd, 0xa0, 0xfd, 0x2c, 0xfe, 0x52, 0xff, 0xc0, 0x00, 0xbd, 0x01, 0x0c, 0x02, +0xfb, 0xff, 0x52, 0xfe, 0x8b, 0xff, 0xf8, 0x00, 0xea, 0x01, 0x9a, 0x02, 0xa0, 0x02, 0x36, 0x01, +0x4d, 0x00, 0xac, 0xff, 0x02, 0xfe, 0x22, 0xfd, 0x5a, 0xfc, 0xf4, 0xfc, 0x2f, 0xff, 0xa8, 0x01, +0x42, 0x03, 0x89, 0x02, 0xe2, 0x00, 0xbe, 0xff, 0x96, 0xff, 0x99, 0x00, 0x02, 0x01, 0x21, 0x02, +0x8c, 0x02, 0x63, 0x04, 0x5d, 0x05, 0x03, 0x03, 0x3e, 0x01, 0xcf, 0xff, 0x72, 0x00, 0x34, 0x01, +0x01, 0x02, 0xbd, 0x01, 0xb4, 0x00, 0xf8, 0x00, 0x2a, 0x00, 0x88, 0xff, 0xa8, 0xfd, 0xab, 0xfb, +0x3c, 0xfc, 0xc9, 0xfd, 0x23, 0x00, 0x95, 0x00, 0x82, 0xff, 0xd8, 0xfe, 0x41, 0xff, 0x58, 0x00, +0x56, 0x00, 0x26, 0xff, 0x75, 0xfe, 0xd4, 0xff, 0x37, 0x00, 0x5f, 0xff, 0x1d, 0xfd, 0x90, 0xf9, +0xc1, 0xf7, 0x07, 0xf9, 0x6f, 0xfa, 0x9f, 0xfa, 0x5b, 0xfb, 0x28, 0xfe, 0x8a, 0xff, 0x43, 0x02, +0x22, 0x04, 0x39, 0x03, 0x0e, 0x04, 0x6a, 0x04, 0x40, 0x07, 0x4c, 0x08, 0x04, 0x06, 0xcd, 0x04, +0x58, 0x01, 0xde, 0xff, 0xb9, 0xfd, 0x87, 0xfa, 0xf9, 0xf8, 0x06, 0xf8, 0xfe, 0xfa, 0xc5, 0xfd, +0x0b, 0x00, 0x04, 0x00, 0xa2, 0xff, 0x52, 0x00, 0x36, 0x00, 0xb2, 0xfe, 0xb4, 0xfd, 0x1d, 0xff, +0x4d, 0x00, 0x1f, 0x03, 0x40, 0x06, 0xfe, 0x07, 0xfe, 0x08, 0xad, 0x0a, 0xb1, 0x0b, 0x42, 0x0b, +0xb2, 0x0a, 0xfd, 0x07, 0xff, 0x06, 0xbb, 0x05, 0x29, 0x03, 0x17, 0x00, 0x84, 0xfc, 0xc8, 0xfa, +0xef, 0xf9, 0x81, 0xf7, 0x14, 0xf7, 0x20, 0xf9, 0x79, 0xfb, 0x1b, 0xff, 0x26, 0x01, 0xcd, 0x01, +0xaf, 0x02, 0x10, 0x01, 0x6f, 0x00, 0x54, 0xff, 0x01, 0xfe, 0x29, 0xfe, 0x6b, 0xfd, 0x13, 0xfd, +0x10, 0xfc, 0x2f, 0xfa, 0x54, 0xf9, 0xea, 0xf7, 0x6c, 0xf5, 0x49, 0xf5, 0xb1, 0xf6, 0x7d, 0xf7, +0xe6, 0xf9, 0x8a, 0xfc, 0x3c, 0xfe, 0xed, 0xfd, 0xd1, 0xfc, 0x71, 0xfd, 0x3a, 0xfd, 0x9c, 0xfd, +0xc5, 0xfe, 0x7c, 0xff, 0xeb, 0xff, 0x40, 0xff, 0x13, 0xfe, 0x35, 0xfd, 0xe8, 0xfc, 0xab, 0xfc, +0xe3, 0xfd, 0xb3, 0xff, 0x52, 0x01, 0x3d, 0x03, 0x83, 0x03, 0x6f, 0x02, 0x21, 0x01, 0x34, 0xff, +0x71, 0xfe, 0x07, 0xfe, 0x9a, 0xfe, 0x19, 0xff, 0xf9, 0x01, 0x5b, 0x06, 0xb3, 0x07, 0xc7, 0x07, +0xef, 0x06, 0x2e, 0x05, 0x80, 0x03, 0x9e, 0x01, 0xe5, 0x01, 0x6f, 0x03, 0xd8, 0x04, 0x95, 0x05, +0x02, 0x06, 0xdd, 0x05, 0x2f, 0x03, 0x84, 0x00, 0x83, 0xfd, 0x7c, 0xfa, 0xce, 0xf8, 0xd7, 0xf6, +0x1f, 0xf7, 0x08, 0xf9, 0xb7, 0xfb, 0x23, 0x05, 0x5e, 0x0f, 0x39, 0x19, 0xc7, 0x1e, 0xed, 0x1d, +0xaf, 0x1d, 0xce, 0x1a, 0x1f, 0x12, 0x10, 0x08, 0xcd, 0xff, 0xda, 0xfa, 0xfb, 0xf7, 0x19, 0xf3, +0xd5, 0xee, 0xfa, 0xed, 0xf2, 0xec, 0xf9, 0xec, 0x3c, 0xed, 0x28, 0xed, 0xf3, 0xed, 0x24, 0xef, +0xda, 0xf1, 0xcd, 0xf5, 0x61, 0xf8, 0x0d, 0xfa, 0xeb, 0xfc, 0x81, 0xfe, 0x06, 0x00, 0xe9, 0xff, +0x7e, 0xfd, 0x10, 0xfd, 0xad, 0xf8, 0x01, 0xf3, 0xf2, 0xef, 0x1a, 0xec, 0x25, 0xeb, 0x97, 0xe9, +0xb7, 0xe7, 0xcc, 0xe7, 0xfb, 0xe8, 0x85, 0xeb, 0x86, 0xed, 0xf0, 0xef, 0x33, 0xf5, 0x61, 0xfe, +0x77, 0x05, 0xaa, 0x0d, 0xfc, 0x14, 0xfb, 0x18, 0xab, 0x1c, 0x1b, 0x1b, 0x0e, 0x17, 0x71, 0x11, +0x66, 0x0c, 0x99, 0x09, 0xbf, 0x07, 0x19, 0x06, 0x19, 0x03, 0xf3, 0xff, 0x26, 0xfd, 0xce, 0xfa, +0xba, 0xf9, 0x51, 0xfa, 0x3c, 0xfc, 0x66, 0x03, 0x91, 0x0c, 0xbd, 0x14, 0xb9, 0x1c, 0x13, 0x21, +0xf5, 0x22, 0x7b, 0x21, 0xde, 0x1c, 0x52, 0x18, 0xef, 0x13, 0x10, 0x11, 0x1c, 0x0f, 0xc4, 0x0d, +0x23, 0x0b, 0xe2, 0x09, 0x1f, 0x08, 0xdf, 0x05, 0xb1, 0x03, 0xb4, 0xff, 0x53, 0xfd, 0x4c, 0xfa, +0x7c, 0xf7, 0x7c, 0xf6, 0x3f, 0xf7, 0xf4, 0xf7, 0x69, 0xf8, 0x70, 0xf9, 0x12, 0xfa, 0x2d, 0xfb, +0x14, 0xfb, 0x8a, 0xf9, 0x32, 0xf7, 0x89, 0xf4, 0x61, 0xf1, 0x3f, 0xf0, 0x72, 0xf2, 0xb9, 0xf2, +0x70, 0xf0, 0x60, 0xec, 0x38, 0xec, 0xc1, 0xf4, 0x8a, 0x01, 0x5c, 0x10, 0xe3, 0x1b, 0x89, 0x21, +0x03, 0x23, 0x35, 0x1e, 0x05, 0x15, 0x79, 0x09, 0x28, 0xfc, 0xed, 0xf1, 0x76, 0xec, 0x81, 0xe9, +0x9f, 0xe7, 0xae, 0xe6, 0x66, 0xe6, 0x0b, 0xe6, 0xa9, 0xe4, 0x4b, 0xe2, 0xcb, 0xe0, 0x87, 0xe1, +0xae, 0xe4, 0x37, 0xe9, 0x95, 0xeb, 0x32, 0xec, 0x85, 0xed, 0xea, 0xf0, 0x4d, 0xf6, 0xf4, 0xfb, +0x2e, 0x00, 0x9d, 0x03, 0xd9, 0x02, 0x1b, 0xff, 0x49, 0xf9, 0x72, 0xf0, 0xfd, 0xe6, 0xf6, 0xde, +0x5b, 0xdc, 0xb7, 0xdf, 0x96, 0xe6, 0x43, 0xef, 0x77, 0xf7, 0x4d, 0xfe, 0x2f, 0x04, 0x26, 0x09, +0x91, 0x0d, 0x7c, 0x11, 0x7c, 0x15, 0x71, 0x19, 0x95, 0x1d, 0x0d, 0x22, 0xe6, 0x26, 0x4f, 0x2b, +0xfb, 0x2d, 0x9c, 0x2d, 0xca, 0x28, 0x01, 0x20, 0x0a, 0x16, 0x1b, 0x0c, 0x6c, 0x04, 0xbd, 0xff, +0xf7, 0xfd, 0x0a, 0xfe, 0x30, 0x00, 0x8a, 0x06, 0x85, 0x0f, 0x7d, 0x17, 0xc4, 0x1c, 0x5c, 0x22, +0x61, 0x28, 0xad, 0x2d, 0xce, 0x31, 0xd1, 0x32, 0x34, 0x33, 0x70, 0x31, 0x60, 0x2d, 0x3c, 0x27, +0x56, 0x1f, 0x4a, 0x16, 0x09, 0x0e, 0x44, 0x06, 0x1c, 0xff, 0x7e, 0xf7, 0x67, 0xee, 0x64, 0xe9, +0x99, 0xe6, 0x2c, 0xe4, 0xc8, 0xe3, 0xf7, 0xe3, 0xf5, 0xe5, 0x89, 0xe8, 0xda, 0xe9, 0x8e, 0xea, +0xe0, 0xeb, 0x30, 0xec, 0x49, 0xee, 0x94, 0xf0, 0x8f, 0xef, 0xb1, 0xed, 0x35, 0xe8, 0x94, 0xe5, +0xfc, 0xe4, 0x39, 0xe2, 0x54, 0xe0, 0x49, 0xdc, 0x53, 0xda, 0xbf, 0xd9, 0xc1, 0xe1, 0x8b, 0xf3, +0x4e, 0x08, 0x19, 0x19, 0x81, 0x1e, 0x69, 0x1f, 0x81, 0x1d, 0x06, 0x19, 0xa3, 0x11, 0xa8, 0x07, +0x97, 0xff, 0x1a, 0xf9, 0x36, 0xf2, 0xb8, 0xed, 0xe6, 0xec, 0xbf, 0xea, 0xa9, 0xe9, 0xee, 0xe8, +0x96, 0xe8, 0x98, 0xec, 0xb4, 0xf1, 0x6b, 0xf5, 0x63, 0xf8, 0x94, 0xf8, 0xdc, 0xf7, 0xeb, 0xf9, +0x26, 0xff, 0xfa, 0x0b, 0xe3, 0x16, 0xe8, 0x1e, 0x73, 0x24, 0x9c, 0x20, 0x47, 0x18, 0x30, 0x08, +0xba, 0xf5, 0xf0, 0xe5, 0x61, 0xdc, 0x29, 0xd8, 0x01, 0xdb, 0xb2, 0xe7, 0xda, 0xf4, 0xef, 0x00, +0xb2, 0x06, 0x8b, 0x08, 0xf0, 0x08, 0x19, 0x07, 0xd7, 0x05, 0xde, 0x06, 0xd0, 0x0d, 0x56, 0x17, +0xf1, 0x20, 0xb3, 0x26, 0x12, 0x28, 0xab, 0x25, 0x1d, 0x20, 0x37, 0x19, 0xf5, 0x0e, 0x1a, 0x04, +0xd9, 0xf8, 0x23, 0xf2, 0x90, 0xf1, 0xf4, 0xf3, 0x68, 0xf9, 0x7f, 0xfc, 0xca, 0xff, 0x8f, 0x04, +0xc2, 0x0b, 0x51, 0x15, 0xfc, 0x1e, 0x09, 0x27, 0xfd, 0x2c, 0xa1, 0x31, 0xf3, 0x31, 0xd4, 0x2d, +0xa4, 0x26, 0xb2, 0x1d, 0x0b, 0x15, 0x18, 0x0d, 0x81, 0x06, 0xc8, 0x02, 0x3e, 0xff, 0xc3, 0xfb, +0xc9, 0xf7, 0xc7, 0xf0, 0x56, 0xea, 0x33, 0xe3, 0xcc, 0xe0, 0x22, 0xe2, 0xee, 0xe5, 0xe4, 0xea, +0x68, 0xee, 0xf2, 0xf4, 0xf4, 0xfb, 0x94, 0x00, 0x77, 0x01, 0x9c, 0xff, 0x39, 0xfc, 0x7d, 0xf9, +0x04, 0xf6, 0x62, 0xf1, 0xd3, 0xec, 0x4c, 0xe7, 0xc6, 0xe4, 0xdc, 0xe3, 0x0b, 0xe2, 0x54, 0xe4, +0x94, 0xef, 0xd5, 0x02, 0x60, 0x17, 0x05, 0x24, 0x07, 0x26, 0xf1, 0x25, 0x5c, 0x24, 0x58, 0x1e, +0x17, 0x12, 0xe8, 0x01, 0xa0, 0xf6, 0xc6, 0xf0, 0x1b, 0xee, 0xc5, 0xed, 0x81, 0xec, 0xb9, 0xe9, +0xcc, 0xea, 0x3e, 0xec, 0x4e, 0xef, 0xb9, 0xf2, 0xf4, 0xf2, 0x3b, 0xf4, 0xae, 0xf3, 0x70, 0xf2, +0xb4, 0xf3, 0x02, 0xf8, 0x9e, 0x01, 0x05, 0x0d, 0x2e, 0x17, 0x0d, 0x1f, 0xaa, 0x25, 0x6c, 0x26, +0x03, 0x1f, 0xc6, 0x0d, 0x22, 0xf7, 0xd6, 0xe3, 0xb0, 0xd5, 0x7b, 0xce, 0x00, 0xce, 0x9d, 0xd3, +0x76, 0xdf, 0x27, 0xee, 0xfe, 0xfb, 0xec, 0x05, 0xfe, 0x0b, 0x1a, 0x0e, 0x63, 0x0d, 0x19, 0x0b, +0x85, 0x07, 0x0c, 0x07, 0xf1, 0x08, 0xf0, 0x0d, 0xa6, 0x12, 0x10, 0x13, 0x56, 0x10, 0x0b, 0x0d, +0x2e, 0x08, 0x43, 0x00, 0x28, 0xf5, 0x95, 0xe8, 0x77, 0xdf, 0xf8, 0xdc, 0xf2, 0xe0, 0xf6, 0xe6, +0x96, 0xef, 0xfa, 0xf9, 0x71, 0x07, 0xd2, 0x18, 0x65, 0x28, 0xd8, 0x33, 0x78, 0x38, 0x34, 0x38, +0xd9, 0x33, 0x8a, 0x2c, 0x69, 0x22, 0x34, 0x18, 0x57, 0x0f, 0x9a, 0x07, 0x27, 0x03, 0x92, 0xfe, +0x0e, 0xfa, 0xf5, 0xf4, 0x16, 0xef, 0x4f, 0xe9, 0xc3, 0xe2, 0xb8, 0xde, 0x10, 0xdf, 0x5a, 0xe3, +0x31, 0xeb, 0xf7, 0xf3, 0x07, 0xfd, 0xca, 0x04, 0xe0, 0x0a, 0x4d, 0x0e, 0x7c, 0x0f, 0x45, 0x10, +0xe0, 0x0f, 0xcd, 0x0c, 0x42, 0x08, 0x19, 0x04, 0x23, 0xfe, 0xbf, 0xf8, 0x01, 0xf1, 0x20, 0xe9, +0x1d, 0xe1, 0x87, 0xe2, 0xb8, 0xf3, 0xff, 0x08, 0x4b, 0x1c, 0x4d, 0x24, 0xda, 0x24, 0xa3, 0x27, +0x34, 0x27, 0xce, 0x1e, 0x1e, 0x0e, 0x68, 0xfa, 0xc7, 0xef, 0x4b, 0xed, 0xf3, 0xeb, 0x9f, 0xeb, +0xb6, 0xe7, 0x2d, 0xe5, 0x6f, 0xe8, 0xf2, 0xea, 0x97, 0xec, 0xb2, 0xeb, 0x2e, 0xe8, 0xce, 0xe7, +0x31, 0xe8, 0x38, 0xe8, 0x11, 0xec, 0x35, 0xf3, 0x41, 0xff, 0x6e, 0x0e, 0x84, 0x19, 0xde, 0x23, +0x7f, 0x2c, 0xb9, 0x2c, 0x54, 0x23, 0xfe, 0x0e, 0x1b, 0xf8, 0x37, 0xe6, 0x07, 0xd9, 0xe7, 0xd0, +0x28, 0xd0, 0xed, 0xd4, 0xd8, 0xdf, 0xab, 0xed, 0x33, 0xf9, 0xba, 0x02, 0xef, 0x08, 0xd9, 0x0b, +0x9e, 0x0c, 0x8f, 0x0a, 0x6f, 0x08, 0x96, 0x09, 0x8b, 0x0d, 0xcb, 0x10, 0x54, 0x11, 0x4d, 0x0f, +0xd8, 0x0d, 0x03, 0x0d, 0xe4, 0x08, 0x8a, 0xfe, 0x0d, 0xf1, 0xbb, 0xe4, 0x73, 0xdb, 0xd5, 0xd8, +0x40, 0xd8, 0x4e, 0xd9, 0x03, 0xe0, 0x3f, 0xeb, 0xaf, 0xfd, 0x81, 0x11, 0x2a, 0x21, 0xb9, 0x2d, +0xc3, 0x35, 0x67, 0x38, 0x8e, 0x34, 0xab, 0x2a, 0x7d, 0x1f, 0xd7, 0x14, 0x23, 0x0b, 0x85, 0x01, +0xbd, 0xf9, 0xf8, 0xf4, 0x65, 0xf2, 0x00, 0xf0, 0xc8, 0xec, 0xd5, 0xe7, 0x2c, 0xe3, 0x08, 0xe2, +0xc1, 0xe2, 0xaa, 0xe5, 0x1b, 0xea, 0xae, 0xef, 0x53, 0xf8, 0xe6, 0x02, 0xb8, 0x0d, 0x3c, 0x16, +0x40, 0x1c, 0xc9, 0x1e, 0xac, 0x1c, 0xd2, 0x16, 0x88, 0x0f, 0xed, 0x05, 0x69, 0xfb, 0xf1, 0xf1, +0x5b, 0xe6, 0x44, 0xe0, 0x2e, 0xe9, 0x50, 0xf9, 0x3f, 0x0c, 0x46, 0x19, 0x24, 0x1c, 0x44, 0x21, +0x37, 0x25, 0x8c, 0x22, 0xd4, 0x17, 0xea, 0x03, 0xbb, 0xf2, 0x1b, 0xed, 0x19, 0xec, 0x09, 0xed, +0x7e, 0xeb, 0x4e, 0xe6, 0xeb, 0xe8, 0xef, 0xf1, 0x71, 0xf8, 0x22, 0xfb, 0xab, 0xf5, 0x39, 0xf0, +0x50, 0xee, 0x00, 0xea, 0xae, 0xe4, 0xc3, 0xe1, 0xdd, 0xe3, 0xaf, 0xf0, 0x5a, 0x02, 0x5c, 0x13, +0x02, 0x25, 0x0d, 0x30, 0x38, 0x33, 0xe4, 0x2d, 0x68, 0x1c, 0x8c, 0x06, 0xf6, 0xef, 0x51, 0xdc, +0x86, 0xd0, 0x50, 0xcb, 0xda, 0xcc, 0xdc, 0xd5, 0x09, 0xe3, 0x02, 0xf4, 0x02, 0x05, 0x68, 0x10, +0xfa, 0x16, 0xa5, 0x17, 0x89, 0x13, 0xad, 0x0d, 0x8a, 0x06, 0x8b, 0x01, 0x5c, 0x00, 0x6e, 0x00, +0xc2, 0x01, 0xde, 0x03, 0xa8, 0x05, 0x4f, 0x07, 0xc4, 0x04, 0xea, 0xfe, 0x4e, 0xf5, 0x3a, 0xe9, +0x3e, 0xdd, 0xec, 0xd3, 0xa5, 0xd2, 0x42, 0xd8, 0x8b, 0xe1, 0xdc, 0xee, 0x1b, 0x00, 0xe9, 0x15, +0x14, 0x2c, 0x50, 0x3b, 0x25, 0x40, 0x7f, 0x3d, 0x20, 0x35, 0xfc, 0x2a, 0x9c, 0x1d, 0xc6, 0x0c, +0xb8, 0xfc, 0xb1, 0xf0, 0x0d, 0xec, 0x38, 0xec, 0x78, 0xec, 0x38, 0xeb, 0xc4, 0xe8, 0x73, 0xe7, +0x06, 0xe8, 0xaf, 0xe8, 0x8f, 0xe8, 0xc6, 0xe8, 0x48, 0xeb, 0x3e, 0xf0, 0xd6, 0xf8, 0xdb, 0x02, +0xc8, 0x0e, 0x4b, 0x1a, 0x58, 0x21, 0xdb, 0x23, 0x04, 0x21, 0x33, 0x1b, 0xd2, 0x14, 0xb7, 0x09, +0xbb, 0xf9, 0x59, 0xf0, 0x36, 0xf2, 0x27, 0xfc, 0x34, 0x0a, 0xc0, 0x10, 0xdb, 0x13, 0x5e, 0x1a, +0x1a, 0x1e, 0x34, 0x1b, 0x16, 0x0d, 0xa4, 0xf9, 0x50, 0xec, 0x7d, 0xe4, 0xdc, 0xe1, 0x17, 0xe0, +0xf2, 0xda, 0x21, 0xda, 0xd0, 0xe2, 0x39, 0xef, 0x04, 0xfb, 0xca, 0xfd, 0x9a, 0xfb, 0x2a, 0xfb, +0x8d, 0xf9, 0x27, 0xf4, 0x4a, 0xe9, 0x3e, 0xde, 0x53, 0xdb, 0x10, 0xe2, 0x61, 0xef, 0x73, 0x00, +0xa9, 0x12, 0x75, 0x21, 0xdf, 0x2c, 0x7c, 0x31, 0x75, 0x2b, 0xc9, 0x1a, 0xe0, 0x03, 0x28, 0xed, +0x1a, 0xdd, 0xa0, 0xd4, 0x0e, 0xd0, 0x0f, 0xd2, 0xde, 0xda, 0xb1, 0xec, 0x6a, 0x02, 0xcf, 0x13, +0xc0, 0x1f, 0x97, 0x24, 0xc1, 0x23, 0x6b, 0x20, 0x11, 0x18, 0x74, 0x0d, 0x0d, 0x05, 0xcc, 0xff, +0xc4, 0xfe, 0x23, 0x00, 0x5f, 0x01, 0x36, 0x04, 0x38, 0x08, 0x5a, 0x09, 0x4e, 0x06, 0xe9, 0xfc, +0x1e, 0xef, 0x97, 0xe4, 0xa5, 0xdf, 0xc9, 0xde, 0x9a, 0xe1, 0x8a, 0xe6, 0x90, 0xf2, 0xa4, 0x06, +0x4c, 0x1c, 0x2a, 0x2e, 0x7b, 0x36, 0xce, 0x37, 0x33, 0x36, 0x0d, 0x31, 0xa3, 0x25, 0xfc, 0x14, +0xf1, 0x01, 0x37, 0xf2, 0xd9, 0xe9, 0xe3, 0xe5, 0x22, 0xe3, 0x72, 0xde, 0xf5, 0xda, 0x4f, 0xdc, +0x1e, 0xe1, 0xd0, 0xe5, 0x99, 0xe7, 0x08, 0xe8, 0x47, 0xe8, 0x86, 0xeb, 0xae, 0xef, 0x1e, 0xf5, +0x22, 0xfd, 0x08, 0x06, 0x5b, 0x0e, 0x35, 0x13, 0xa5, 0x16, 0x71, 0x17, 0x27, 0x16, 0x1b, 0x10, +0x74, 0x08, 0x11, 0x09, 0xf9, 0x0c, 0x61, 0x13, 0x36, 0x17, 0x2e, 0x16, 0x9a, 0x18, 0xac, 0x1b, +0x42, 0x17, 0xc1, 0x0a, 0xb0, 0xf8, 0xf2, 0xea, 0xf7, 0xe3, 0xa8, 0xde, 0x08, 0xdb, 0xf1, 0xd4, +0x36, 0xd2, 0x33, 0xd9, 0x3e, 0xe5, 0xb3, 0xf1, 0x55, 0xf9, 0x92, 0xfc, 0x5b, 0x00, 0x8e, 0x04, +0xa1, 0x02, 0x7d, 0xfa, 0xe4, 0xee, 0xdd, 0xe5, 0xef, 0xe3, 0xf9, 0xe6, 0x1e, 0xf0, 0x50, 0xfe, +0xbd, 0x0d, 0xf5, 0x1d, 0x79, 0x2a, 0xf7, 0x30, 0x5f, 0x2e, 0xca, 0x20, 0x66, 0x0d, 0xac, 0xfa, +0x32, 0xec, 0xf8, 0xe0, 0x68, 0xd8, 0xce, 0xd5, 0x7a, 0xde, 0xb6, 0xf0, 0xd2, 0x05, 0x21, 0x18, +0x2f, 0x25, 0x0c, 0x2d, 0x91, 0x32, 0x40, 0x31, 0x38, 0x28, 0xbc, 0x1b, 0x05, 0x0f, 0x46, 0x06, +0xd4, 0xff, 0x06, 0xfa, 0xdc, 0xf6, 0xaf, 0xf8, 0xd3, 0xff, 0xfa, 0x06, 0x79, 0x09, 0xf6, 0x04, +0x45, 0xfd, 0xe3, 0xf9, 0x03, 0xf8, 0xac, 0xf3, 0x7e, 0xec, 0x1e, 0xe8, 0x46, 0xee, 0x63, 0xfe, +0xdb, 0x0e, 0xaa, 0x1a, 0x8c, 0x21, 0x25, 0x28, 0x07, 0x2f, 0x86, 0x2f, 0xcf, 0x25, 0x69, 0x14, +0x95, 0x01, 0x7a, 0xf2, 0x42, 0xe8, 0x93, 0xde, 0x68, 0xd3, 0xf7, 0xca, 0x57, 0xc8, 0x4a, 0xcd, +0x95, 0xd3, 0x70, 0xd7, 0xb3, 0xda, 0x2c, 0xdf, 0xdf, 0xe5, 0xb8, 0xed, 0x84, 0xf2, 0xe9, 0xf6, +0xfd, 0xfd, 0x8f, 0x06, 0x37, 0x0e, 0x06, 0x13, 0x1a, 0x14, 0x00, 0x14, 0xf1, 0x12, 0x09, 0x0d, +0xae, 0x08, 0x97, 0x0a, 0xd9, 0x0e, 0x4d, 0x15, 0x75, 0x19, 0x3c, 0x1b, 0x6d, 0x20, 0x29, 0x23, +0xaf, 0x1e, 0x8c, 0x13, 0x7c, 0x03, 0x12, 0xf8, 0xa8, 0xf0, 0x97, 0xe9, 0xef, 0xe1, 0x96, 0xd9, +0x3f, 0xd6, 0xab, 0xdc, 0x65, 0xe7, 0x6a, 0xf0, 0xa9, 0xf5, 0x66, 0xfa, 0xc1, 0x01, 0x69, 0x07, +0x64, 0x05, 0xb9, 0xfa, 0x8b, 0xee, 0x0b, 0xe7, 0x31, 0xe5, 0xdd, 0xe6, 0xef, 0xea, 0x17, 0xf4, +0x88, 0x01, 0x88, 0x12, 0x07, 0x21, 0x45, 0x28, 0xc1, 0x25, 0xd6, 0x1d, 0xca, 0x13, 0xef, 0x08, +0x8b, 0xfc, 0x06, 0xee, 0xfb, 0xe2, 0x9a, 0xdf, 0xd4, 0xe4, 0x89, 0xef, 0xf7, 0xf9, 0x4f, 0x04, +0xaa, 0x0f, 0xf9, 0x1a, 0x0f, 0x23, 0x54, 0x24, 0x7a, 0x20, 0x16, 0x1c, 0xcb, 0x17, 0xb1, 0x12, +0x79, 0x0b, 0xa1, 0x03, 0xee, 0xfe, 0x05, 0x00, 0xb3, 0x02, 0xef, 0x02, 0x64, 0x02, 0x35, 0x01, +0x4e, 0x01, 0xe2, 0x03, 0x6c, 0x03, 0x99, 0x00, 0x89, 0xfd, 0x9c, 0xfe, 0xc4, 0x05, 0x44, 0x0d, +0x58, 0x12, 0x0e, 0x15, 0x5c, 0x18, 0x7a, 0x1d, 0x59, 0x20, 0x0f, 0x1d, 0x55, 0x14, 0x7c, 0x0b, +0x3e, 0x04, 0xd0, 0xfe, 0xc4, 0xf8, 0x8c, 0xf0, 0x77, 0xe7, 0x76, 0xe0, 0x65, 0xdd, 0x6e, 0xdb, +0x3a, 0xd8, 0xe3, 0xd3, 0xaf, 0xd2, 0x73, 0xd5, 0x4c, 0xdb, 0xed, 0xe1, 0x7e, 0xe7, 0xce, 0xef, +0xf9, 0xfb, 0xf7, 0x08, 0x86, 0x12, 0xad, 0x17, 0x86, 0x19, 0xe4, 0x19, 0x2e, 0x17, 0x1b, 0x0f, +0xf0, 0x05, 0xa6, 0x01, 0xc5, 0x02, 0x31, 0x07, 0x9d, 0x0a, 0x26, 0x0d, 0xc4, 0x13, 0xe6, 0x1b, +0xcd, 0x1f, 0xab, 0x1b, 0x89, 0x11, 0xc4, 0x07, 0x01, 0x00, 0xda, 0xf5, 0x2b, 0xe8, 0x50, 0xd8, +0x54, 0xce, 0xe8, 0xcc, 0x9d, 0xd1, 0x74, 0xd7, 0xc8, 0xdd, 0x7f, 0xe7, 0x9e, 0xf5, 0x1e, 0x03, +0x74, 0x08, 0x52, 0x04, 0xf6, 0xfc, 0xfc, 0xf5, 0x4c, 0xf1, 0xad, 0xea, 0xf4, 0xe3, 0x59, 0xe3, +0x78, 0xea, 0x04, 0xf7, 0xa7, 0x03, 0x2d, 0x0c, 0xd8, 0x12, 0xc6, 0x17, 0x93, 0x1a, 0x9c, 0x19, +0x21, 0x12, 0xc0, 0x06, 0x77, 0xfc, 0x6f, 0xf5, 0x86, 0xf2, 0xb6, 0xf0, 0xb3, 0xef, 0x88, 0xf3, +0x99, 0xfc, 0xb4, 0x07, 0xc8, 0x0f, 0x05, 0x14, 0xa5, 0x16, 0x31, 0x1b, 0xc4, 0x1d, 0x23, 0x1a, +0x00, 0x13, 0xac, 0x0b, 0x46, 0x09, 0x33, 0x09, 0x0c, 0x07, 0x57, 0x03, 0x24, 0x01, 0x70, 0x01, +0x9b, 0x03, 0x07, 0x04, 0x71, 0x01, 0xa7, 0xfe, 0x76, 0xfe, 0xdd, 0x01, 0x19, 0x07, 0x78, 0x0b, +0xac, 0x0f, 0x02, 0x15, 0x4e, 0x1b, 0xcd, 0x20, 0x41, 0x21, 0x44, 0x1c, 0x32, 0x15, 0xcf, 0x0d, +0x76, 0x07, 0x02, 0x01, 0xc1, 0xf9, 0x17, 0xf2, 0x18, 0xec, 0x14, 0xe8, 0xa1, 0xe6, 0xa0, 0xe5, +0x0d, 0xe3, 0x7c, 0xe0, 0x63, 0xdf, 0x78, 0xe0, 0x02, 0xe2, 0x38, 0xe3, 0xb1, 0xe4, 0x97, 0xea, +0x6f, 0xf3, 0xb7, 0xfc, 0x2d, 0x06, 0x2a, 0x0d, 0x82, 0x14, 0x0b, 0x1c, 0x7f, 0x1e, 0xf5, 0x1f, +0x55, 0x20, 0x83, 0x21, 0x6e, 0x22, 0x72, 0x20, 0x36, 0x1c, 0x41, 0x19, 0xf9, 0x17, 0x74, 0x14, +0xf3, 0x0d, 0x12, 0x05, 0x95, 0xfe, 0xac, 0xf9, 0x44, 0xf4, 0xbc, 0xed, 0x3c, 0xe6, 0x82, 0xe0, +0xd5, 0xde, 0x16, 0xde, 0x21, 0xdf, 0x90, 0xe0, 0x9e, 0xe2, 0xd9, 0xe6, 0xa0, 0xeb, 0x99, 0xef, +0x8b, 0xf1, 0x6f, 0xf1, 0x38, 0xf1, 0xea, 0xf1, 0xbf, 0xf2, 0xd1, 0xf4, 0x66, 0xf6, 0x73, 0xf8, +0xcc, 0xfb, 0xa6, 0xff, 0x7e, 0x03, 0x0c, 0x05, 0x78, 0x03, 0x17, 0x01, 0xd8, 0xff, 0x46, 0x00, +0xae, 0xff, 0x35, 0xfc, 0xab, 0xfa, 0x01, 0xfd, 0x41, 0x02, 0x0e, 0x07, 0x0c, 0x08, 0xc7, 0x08, +0x7e, 0x0b, 0x51, 0x0e, 0x55, 0x0e, 0x86, 0x0a, 0xb3, 0x07, 0x6e, 0x08, 0xf0, 0x09, 0xdd, 0x09, +0x21, 0x08, 0x0b, 0x07, 0x6e, 0x0a, 0xf1, 0x0e, 0xc1, 0x10, 0xd5, 0x0f, 0xf1, 0x0d, 0xf1, 0x0d, +0xf7, 0x0d, 0x0d, 0x0c, 0x91, 0x08, 0xe7, 0x02, 0xf7, 0xff, 0xfe, 0x00, 0x6d, 0x04, 0x3d, 0x08, +0xb4, 0x0b, 0xab, 0x10, 0xb2, 0x17, 0x6b, 0x1e, 0x6a, 0x21, 0xaf, 0x1e, 0x86, 0x19, 0xc1, 0x13, +0xf3, 0x0d, 0x94, 0x05, 0x26, 0xfb, 0xb0, 0xef, 0x2a, 0xe6, 0x4c, 0xe0, 0x1c, 0xdd, 0x0a, 0xdc, +0xce, 0xdb, 0x46, 0xdd, 0xe7, 0xe1, 0x10, 0xe8, 0xec, 0xed, 0x02, 0xf2, 0xcd, 0xf4, 0x0c, 0xf9, +0x4d, 0xfd, 0xfa, 0x00, 0x6b, 0x02, 0xfa, 0x03, 0xcb, 0x06, 0xa5, 0x0a, 0x25, 0x0f, 0x35, 0x16, +0x85, 0x1e, 0xa7, 0x26, 0xcb, 0x2c, 0x81, 0x30, 0xd5, 0x32, 0xa2, 0x32, 0xfc, 0x2d, 0xc2, 0x23, +0x39, 0x16, 0x96, 0x09, 0xea, 0xfc, 0xb8, 0xef, 0xc8, 0xe3, 0xe2, 0xda, 0x12, 0xd6, 0x51, 0xd4, +0x17, 0xd6, 0x55, 0xda, 0xe8, 0xe0, 0x90, 0xe8, 0x6d, 0xee, 0xd4, 0xf2, 0xb1, 0xf5, 0xfe, 0xf5, +0xf6, 0xf2, 0x75, 0xee, 0x23, 0xea, 0x63, 0xe7, 0xd3, 0xe6, 0xe1, 0xe8, 0x9f, 0xec, 0x95, 0xf1, +0xaa, 0xf8, 0xa0, 0x01, 0xda, 0x08, 0x43, 0x0c, 0xde, 0x0b, 0xc2, 0x08, 0xb8, 0x06, 0x0d, 0x03, +0x48, 0xfc, 0x36, 0xf5, 0x5b, 0xf2, 0xf4, 0xf5, 0xfd, 0xfc, 0x93, 0x02, 0xa3, 0x07, 0x08, 0x0f, +0x30, 0x17, 0x5e, 0x1c, 0x66, 0x1c, 0xed, 0x18, 0x64, 0x16, 0x41, 0x13, 0xf0, 0x0d, 0xd8, 0x06, +0x46, 0x00, 0xee, 0xfd, 0x31, 0xff, 0x5e, 0x01, 0x8a, 0x03, 0x77, 0x06, 0x6d, 0x0b, 0x64, 0x11, +0x33, 0x17, 0x91, 0x19, 0x1a, 0x19, 0xef, 0x16, 0xce, 0x15, 0xac, 0x15, 0xea, 0x13, 0x72, 0x10, +0xe7, 0x0e, 0x79, 0x0f, 0xa6, 0x11, 0xee, 0x12, 0x8b, 0x11, 0x24, 0x0f, 0xb7, 0x0c, 0xc5, 0x09, +0xd2, 0x05, 0x39, 0xff, 0xf2, 0xf6, 0xd7, 0xee, 0xb0, 0xe7, 0x38, 0xe2, 0x60, 0xde, 0x69, 0xdb, +0xb5, 0xd9, 0x99, 0xda, 0x10, 0xdd, 0x40, 0xe1, 0x32, 0xe6, 0xb2, 0xea, 0x80, 0xf0, 0x24, 0xf7, +0xa4, 0xfc, 0xa9, 0x01, 0xe7, 0x04, 0xde, 0x05, 0x3c, 0x07, 0x28, 0x0a, 0x78, 0x0f, 0xe2, 0x15, +0xad, 0x1b, 0x36, 0x20, 0x8e, 0x26, 0x78, 0x2d, 0x14, 0x32, 0x6e, 0x30, 0x4c, 0x29, 0xdf, 0x21, +0xea, 0x18, 0xf1, 0x0d, 0x48, 0xff, 0xcc, 0xf0, 0x44, 0xe6, 0x6e, 0xde, 0xb7, 0xd7, 0x0b, 0xd2, +0xd1, 0xd0, 0xf5, 0xd4, 0xf4, 0xdb, 0x45, 0xe2, 0x02, 0xe7, 0xea, 0xec, 0x45, 0xf2, 0x68, 0xf5, +0xca, 0xf4, 0x65, 0xf1, 0xb2, 0xee, 0x95, 0xed, 0x50, 0xed, 0x7f, 0xec, 0xae, 0xec, 0x6a, 0xef, +0xc6, 0xf5, 0xf2, 0xfb, 0xa8, 0xff, 0xb8, 0x00, 0x53, 0x02, 0x9b, 0x05, 0x51, 0x07, 0x27, 0x04, +0x9a, 0xfe, 0xe1, 0xfc, 0xdf, 0xff, 0x27, 0x04, 0xa5, 0x06, 0xad, 0x07, 0xe9, 0x0b, 0x0b, 0x13, +0xa6, 0x18, 0xb1, 0x1a, 0xfc, 0x19, 0xc2, 0x19, 0x72, 0x19, 0x05, 0x16, 0x02, 0x0f, 0x93, 0x06, +0x6d, 0x00, 0xcf, 0xfd, 0xdc, 0xfb, 0x87, 0xf9, 0x1a, 0xf9, 0xb9, 0xfc, 0x55, 0x04, 0x72, 0x0d, +0xc4, 0x13, 0xb9, 0x17, 0x8d, 0x1b, 0x67, 0x1f, 0x1f, 0x22, 0x7d, 0x21, 0x6d, 0x1d, 0xad, 0x19, +0xea, 0x16, 0x37, 0x14, 0xcc, 0x10, 0xbb, 0x0b, 0x15, 0x07, 0x86, 0x03, 0x98, 0xff, 0x56, 0xfb, +0xe9, 0xf5, 0x96, 0xf0, 0x9d, 0xeb, 0xcb, 0xe6, 0x3a, 0xe2, 0xee, 0xde, 0x22, 0xdc, 0xc1, 0xda, +0x77, 0xdb, 0xa3, 0xdc, 0x9b, 0xdf, 0xe8, 0xe3, 0xb3, 0xe8, 0x04, 0xee, 0x8a, 0xf3, 0x71, 0xf8, +0x53, 0xfd, 0x89, 0x01, 0xfb, 0x04, 0xc0, 0x09, 0xa4, 0x0e, 0x74, 0x13, 0x9c, 0x17, 0xe1, 0x1a, +0xb3, 0x1e, 0xa3, 0x23, 0xc7, 0x26, 0x43, 0x27, 0xcf, 0x25, 0x23, 0x22, 0x9d, 0x1c, 0x74, 0x15, +0xce, 0x0b, 0x2f, 0x01, 0x09, 0xf8, 0x77, 0xef, 0xdb, 0xe7, 0x18, 0xe2, 0x2e, 0xdf, 0x93, 0xdf, +0x8f, 0xe0, 0x1d, 0xe2, 0xa6, 0xe4, 0x68, 0xe8, 0x35, 0xec, 0x9f, 0xee, 0xcc, 0xee, 0x0d, 0xee, +0x99, 0xed, 0xc4, 0xec, 0xf7, 0xea, 0x7e, 0xe9, 0xbe, 0xe8, 0x93, 0xea, 0xd5, 0xed, 0x36, 0xf1, +0x1e, 0xf4, 0x8a, 0xf6, 0x7a, 0xf9, 0xe4, 0xfc, 0x57, 0xfe, 0xef, 0xfe, 0x1e, 0xff, 0xed, 0xfe, +0xa8, 0x00, 0xb7, 0x02, 0xf0, 0x04, 0x4f, 0x07, 0x2b, 0x0a, 0xab, 0x0d, 0xb4, 0x11, 0x60, 0x14, +0xd9, 0x16, 0x71, 0x18, 0xff, 0x18, 0xed, 0x17, 0xf8, 0x13, 0xd9, 0x0e, 0xb4, 0x09, 0x14, 0x05, +0x62, 0x00, 0xfe, 0xfb, 0x67, 0xf9, 0x60, 0xf9, 0xbd, 0xfc, 0xd6, 0x01, 0xfa, 0x07, 0x18, 0x0e, +0x42, 0x14, 0xda, 0x1a, 0x1c, 0x20, 0xdf, 0x23, 0xa4, 0x25, 0x60, 0x25, 0x22, 0x24, 0x8f, 0x21, +0x72, 0x1d, 0x47, 0x17, 0x32, 0x10, 0xd8, 0x08, 0xa8, 0x01, 0x4c, 0xfa, 0x87, 0xf3, 0xdd, 0xed, +0x9c, 0xe9, 0xf5, 0xe6, 0xdd, 0xe4, 0x0a, 0xe3, 0xfc, 0xe1, 0x1a, 0xe1, 0x4d, 0xe0, 0xb8, 0xdf, +0x86, 0xdf, 0x90, 0xe0, 0x94, 0xe2, 0x46, 0xe5, 0xcd, 0xe8, 0xb4, 0xec, 0xea, 0xf1, 0x3d, 0xf8, +0xb5, 0xfe, 0x1d, 0x05, 0xab, 0x0b, 0x1e, 0x11, 0xc8, 0x14, 0xe6, 0x16, 0x79, 0x17, 0x78, 0x17, +0xaf, 0x16, 0x63, 0x15, 0xb0, 0x13, 0x8a, 0x11, 0x1d, 0x0f, 0xe9, 0x0c, 0x47, 0x0b, 0x34, 0x0a, +0xb2, 0x07, 0x02, 0x04, 0xfe, 0xff, 0xa8, 0xfc, 0xf2, 0xf9, 0x7b, 0xf6, 0x4c, 0xf2, 0x54, 0xee, +0x97, 0xeb, 0xe5, 0xea, 0x77, 0xeb, 0xcf, 0xeb, 0x2d, 0xec, 0xb3, 0xed, 0x3a, 0xef, 0x1f, 0xf0, +0xab, 0xee, 0xa7, 0xec, 0xda, 0xea, 0x87, 0xea, 0x71, 0xea, 0x37, 0xea, 0x19, 0xea, 0x15, 0xec, +0x71, 0xef, 0x38, 0xf3, 0xb1, 0xf6, 0x41, 0xfa, 0x60, 0xfd, 0xe6, 0x00, 0x5d, 0x03, 0x0f, 0x05, +0x5f, 0x06, 0x6d, 0x07, 0x9a, 0x08, 0xbc, 0x09, 0xdd, 0x0a, 0xf2, 0x0d, 0xeb, 0x10, 0x81, 0x13, +0x52, 0x15, 0x00, 0x16, 0x57, 0x15, 0x99, 0x14, 0x2d, 0x12, 0x1a, 0x0e, 0x58, 0x09, 0x26, 0x05, +0xe6, 0x01, 0x50, 0x00, 0xb9, 0xff, 0xcd, 0x00, 0x26, 0x04, 0x83, 0x08, 0x70, 0x0d, 0xcb, 0x11, +0x0f, 0x16, 0xa3, 0x1a, 0x47, 0x1e, 0x1f, 0x20, 0x84, 0x20, 0x41, 0x1f, 0x97, 0x1d, 0x16, 0x1b, +0xa3, 0x16, 0x82, 0x10, 0xa7, 0x09, 0xbb, 0x02, 0xa3, 0xfc, 0x5d, 0xf7, 0x5d, 0xf2, 0x20, 0xee, +0x74, 0xeb, 0xd0, 0xe9, 0x2c, 0xe9, 0x91, 0xe8, 0x82, 0xe8, 0x62, 0xe8, 0x7d, 0xe8, 0x1e, 0xe9, +0x7a, 0xe9, 0x41, 0xea, 0xf8, 0xea, 0x6b, 0xeb, 0x45, 0xed, 0x68, 0xef, 0xbc, 0xf2, 0xfe, 0xf6, +0x77, 0xfb, 0x89, 0x00, 0x54, 0x04, 0x84, 0x07, 0xa3, 0x09, 0x61, 0x0a, 0xbb, 0x09, 0xb8, 0x07, +0xaa, 0x05, 0x88, 0x03, 0x4d, 0x01, 0xd8, 0xff, 0x75, 0xff, 0xfd, 0xff, 0x9a, 0x01, 0x31, 0x03, +0x41, 0x04, 0x26, 0x06, 0x48, 0x08, 0xa9, 0x09, 0x08, 0x0a, 0x60, 0x08, 0x55, 0x05, 0x7c, 0x02, +0x9d, 0xff, 0xb6, 0xfc, 0x83, 0xf9, 0x1b, 0xf6, 0xe1, 0xf4, 0xb5, 0xf4, 0x89, 0xf5, 0x01, 0xf6, +0x96, 0xf5, 0x2b, 0xf5, 0xc5, 0xf4, 0xd7, 0xf4, 0x72, 0xf4, 0xb4, 0xf2, 0x16, 0xf1, 0x0e, 0xf1, +0x52, 0xf2, 0x0f, 0xf4, 0x11, 0xf6, 0x27, 0xf8, 0x01, 0xfb, 0x3e, 0xfd, 0x68, 0xff, 0xfe, 0xff, +0xbb, 0xff, 0x83, 0xff, 0xe8, 0xff, 0x47, 0x01, 0x36, 0x03, 0x0c, 0x04, 0xd2, 0x05, 0x47, 0x07, +0x63, 0x09, 0xe2, 0x0a, 0x63, 0x0a, 0x8a, 0x09, 0xe4, 0x08, 0x60, 0x08, 0xc1, 0x07, 0xe3, 0x06, +0x9c, 0x05, 0xae, 0x06, 0xb4, 0x08, 0x25, 0x0b, 0x9a, 0x0d, 0x12, 0x10, 0x07, 0x13, 0x44, 0x16, +0xd8, 0x18, 0xe5, 0x19, 0xbb, 0x19, 0xf1, 0x18, 0x91, 0x17, 0xea, 0x15, 0xcc, 0x13, 0xfb, 0x10, +0x0c, 0x0d, 0x7c, 0x09, 0x92, 0x06, 0xcf, 0x03, 0x2b, 0x01, 0xe6, 0xfd, 0x6d, 0xfb, 0x1c, 0xfa, +0x4b, 0xf9, 0x95, 0xf8, 0x4c, 0xf7, 0x4b, 0xf6, 0x00, 0xf6, 0x56, 0xf6, 0xa0, 0xf6, 0x93, 0xf6, +0x51, 0xf6, 0x65, 0xf6, 0x5c, 0xf7, 0xe2, 0xf7, 0x4b, 0xf8, 0x24, 0xf9, 0xab, 0xfa, 0xcc, 0xfd, +0x68, 0x00, 0x4a, 0x02, 0x2d, 0x03, 0x03, 0x04, 0x27, 0x05, 0x45, 0x05, 0x28, 0x04, 0x19, 0x02, +0x47, 0xff, 0xde, 0xfd, 0xe0, 0xfc, 0x3c, 0xfc, 0x11, 0xfc, 0xa4, 0xfb, 0xce, 0xfb, 0x8b, 0xfd, +0x6e, 0xff, 0x71, 0x01, 0xf8, 0x02, 0x75, 0x04, 0xaf, 0x04, 0x58, 0x04, 0x09, 0x03, 0x26, 0x02, +0x16, 0x00, 0xf4, 0xfd, 0xf2, 0xfa, 0x5a, 0xf8, 0xfd, 0xf6, 0x04, 0xf6, 0xa5, 0xf4, 0x2c, 0xf3, +0x94, 0xf1, 0x6d, 0xf1, 0xb0, 0xf1, 0x15, 0xf1, 0xfd, 0xef, 0x32, 0xef, 0xbb, 0xef, 0xc1, 0xf0, +0x3f, 0xf1, 0x6e, 0xf1, 0xeb, 0xf1, 0x03, 0xf3, 0xdf, 0xf4, 0x36, 0xf6, 0x4a, 0xf6, 0x1e, 0xf6, +0x86, 0xf7, 0x52, 0xf9, 0x94, 0xfb, 0xa6, 0xfc, 0xc5, 0xfd, 0x53, 0xff, 0x78, 0x01, 0xb1, 0x02, +0xcd, 0x02, 0x76, 0x02, 0x78, 0x02, 0x54, 0x03, 0xfe, 0x03, 0x4a, 0x04, 0x11, 0x05, 0xc8, 0x06, +0x01, 0x0a, 0xdf, 0x0d, 0x6f, 0x10, 0xcd, 0x12, 0xf6, 0x14, 0x42, 0x17, 0x6f, 0x19, 0xdf, 0x19, +0x1e, 0x19, 0xbf, 0x17, 0xcd, 0x16, 0x20, 0x16, 0xb4, 0x14, 0x11, 0x12, 0xf1, 0x0e, 0x02, 0x0c, +0xe9, 0x08, 0x2d, 0x07, 0xf2, 0x04, 0x09, 0x03, 0x8d, 0x00, 0xd1, 0xfe, 0xea, 0xfd, 0xaa, 0xfd, +0xd9, 0xfc, 0xb0, 0xfb, 0x7d, 0xfa, 0x2e, 0xfa, 0x8a, 0xfa, 0x02, 0xfb, 0x7a, 0xfa, 0x36, 0xf9, +0x55, 0xf8, 0x73, 0xf8, 0xa4, 0xf8, 0xa8, 0xf9, 0xb5, 0xfb, 0xe1, 0xfd, 0x76, 0x01, 0xbb, 0x03, +0xcf, 0x05, 0x08, 0x07, 0x6c, 0x07, 0x7e, 0x07, 0x07, 0x07, 0xef, 0x04, 0xff, 0x02, 0x9b, 0x00, +0x4e, 0xff, 0x12, 0xff, 0x12, 0xfe, 0xa6, 0xfd, 0x96, 0xfc, 0x17, 0xfc, 0x94, 0xfc, 0x14, 0xfe, +0x04, 0xff, 0x96, 0xff, 0x0b, 0xff, 0x1f, 0xfe, 0x76, 0xfd, 0x50, 0xfd, 0x02, 0xfd, 0xa2, 0xfb, +0x0b, 0xf9, 0x92, 0xf6, 0x77, 0xf4, 0x12, 0xf3, 0x31, 0xf1, 0x34, 0xee, 0x95, 0xeb, 0xd5, 0xea, +0x80, 0xeb, 0x4f, 0xec, 0x2b, 0xec, 0x37, 0xec, 0x5c, 0xed, 0x54, 0xef, 0x11, 0xf1, 0x38, 0xf2, +0x4b, 0xf2, 0x2e, 0xf3, 0x73, 0xf4, 0x2a, 0xf6, 0x03, 0xf7, 0x94, 0xf7, 0x82, 0xf8, 0x9f, 0xfa, +0xd0, 0xfd, 0xd1, 0x00, 0x94, 0x03, 0x0f, 0x06, 0xc3, 0x08, 0xc9, 0x0a, 0x84, 0x0b, 0x27, 0x0b, +0x4f, 0x0a, 0x8a, 0x09, 0x0f, 0x09, 0x9b, 0x08, 0x20, 0x08, 0x9c, 0x08, 0x01, 0x0a, 0x81, 0x0c, +0xd6, 0x0e, 0x60, 0x11, 0xaf, 0x12, 0xd6, 0x14, 0x04, 0x17, 0xea, 0x18, 0x50, 0x19, 0x3e, 0x18, +0x97, 0x16, 0xa8, 0x15, 0xdf, 0x14, 0x11, 0x13, 0xdf, 0x10, 0x0a, 0x0e, 0xae, 0x0b, 0x21, 0x0a, +0x79, 0x09, 0x11, 0x08, 0x04, 0x06, 0x22, 0x04, 0xdc, 0x01, 0xae, 0x00, 0x7a, 0xff, 0xfc, 0xfd, +0x9f, 0xfb, 0x7d, 0xf9, 0x63, 0xf8, 0x8e, 0xf7, 0x0f, 0xf7, 0x7c, 0xf5, 0xbb, 0xf3, 0xab, 0xf2, +0x7e, 0xf2, 0x95, 0xf3, 0xe4, 0xf4, 0xd6, 0xf6, 0xab, 0xf8, 0x04, 0xfa, 0x01, 0xfc, 0xe2, 0xfd, +0x59, 0x00, 0x8e, 0x01, 0x02, 0x02, 0x93, 0x01, 0xe3, 0x00, 0xa0, 0x00, 0x29, 0x00, 0x88, 0x00, +0xd8, 0x00, 0x92, 0x00, 0xc5, 0x00, 0xe9, 0x01, 0x33, 0x03, 0x17, 0x05, 0x5d, 0x06, 0x5c, 0x06, +0x89, 0x06, 0xad, 0x05, 0x90, 0x04, 0xca, 0x03, 0x3c, 0x02, 0x8a, 0x00, 0x64, 0xfe, 0x7d, 0xfb, +0x57, 0xf9, 0xab, 0xf7, 0x9a, 0xf5, 0x62, 0xf3, 0xc2, 0xf0, 0x01, 0xef, 0xbc, 0xed, 0xad, 0xec, +0x7b, 0xec, 0x07, 0xec, 0x09, 0xec, 0x31, 0xed, 0x79, 0xee, 0x5c, 0xef, 0x57, 0xf0, 0xb9, 0xf0, +0xad, 0xf1, 0x11, 0xf2, 0x67, 0xf2, 0x9b, 0xf2, 0xdc, 0xf3, 0x98, 0xf5, 0x05, 0xf8, 0x47, 0xfb, +0xcc, 0xfe, 0xe6, 0x02, 0x5d, 0x06, 0x94, 0x09, 0xcf, 0x0b, 0xae, 0x0d, 0x22, 0x0f, 0xde, 0x0f, +0x8f, 0x0f, 0xf4, 0x0d, 0x46, 0x0d, 0x80, 0x0d, 0x42, 0x0e, 0xee, 0x0e, 0xdc, 0x0e, 0x64, 0x0f, +0x44, 0x11, 0xe6, 0x12, 0xc9, 0x14, 0x3a, 0x15, 0x34, 0x15, 0xe7, 0x14, 0x2e, 0x14, 0x1b, 0x13, +0x17, 0x11, 0xa1, 0x0e, 0x00, 0x0c, 0x99, 0x09, 0xd5, 0x07, 0xd4, 0x06, 0xce, 0x05, 0x33, 0x05, +0x8c, 0x04, 0xf7, 0x03, 0x80, 0x03, 0xaa, 0x02, 0xea, 0x01, 0x2d, 0x00, 0xcc, 0xfd, 0x5d, 0xfa, +0xc3, 0xf7, 0x88, 0xf5, 0xa2, 0xf3, 0xe1, 0xf1, 0xc5, 0xef, 0x69, 0xef, 0xf8, 0xf0, 0x08, 0xf4, +0xb4, 0xf7, 0xb5, 0xf9, 0x8a, 0xfa, 0xe6, 0xfb, 0x96, 0xfd, 0xba, 0xff, 0x46, 0x00, 0x2b, 0xff, +0xc9, 0xfd, 0x8f, 0xfd, 0x83, 0xfe, 0xae, 0xff, 0x70, 0x00, 0x6c, 0x01, 0xf4, 0x02, 0x23, 0x05, +0xc1, 0x07, 0x1f, 0x09, 0x0e, 0x0a, 0x9d, 0x0b, 0x5c, 0x0c, 0x07, 0x0c, 0x04, 0x0a, 0x6b, 0x08, +0xbc, 0x07, 0x7c, 0x06, 0x67, 0x04, 0xdc, 0x01, 0xf4, 0xfe, 0xdc, 0xfd, 0xe8, 0xfc, 0x00, 0xfc, +0x82, 0xfa, 0x40, 0xf8, 0x28, 0xf6, 0x6f, 0xf4, 0x15, 0xf3, 0x99, 0xf1, 0xd1, 0xef, 0xd0, 0xed, +0xbc, 0xec, 0x7d, 0xec, 0xff, 0xec, 0xb1, 0xed, 0x0c, 0xee, 0xe1, 0xee, 0xb3, 0xef, 0xb7, 0xf0, +0x7f, 0xf1, 0x9d, 0xf2, 0xed, 0xf3, 0x4b, 0xf5, 0xb0, 0xf7, 0x84, 0xfa, 0x3f, 0xfd, 0xb4, 0xff, +0xf4, 0x01, 0x9a, 0x04, 0x38, 0x07, 0xd8, 0x09, 0xc6, 0x0b, 0xcf, 0x0c, 0xdd, 0x0d, 0x1c, 0x0f, +0xc2, 0x10, 0x45, 0x12, 0x74, 0x13, 0x0d, 0x14, 0x82, 0x14, 0xc9, 0x14, 0xf8, 0x14, 0xe1, 0x15, +0xf9, 0x15, 0xc9, 0x15, 0x4c, 0x15, 0x22, 0x14, 0x17, 0x13, 0xd8, 0x11, 0xa6, 0x0f, 0x66, 0x0d, +0xf9, 0x0a, 0x92, 0x08, 0xb9, 0x06, 0x35, 0x05, 0xfc, 0x03, 0x6a, 0x03, 0x18, 0x02, 0x36, 0x01, +0x92, 0x00, 0x43, 0xff, 0xd7, 0xfd, 0x3f, 0xfb, 0x55, 0xf8, 0x6b, 0xf5, 0x61, 0xf2, 0xf4, 0xee, +0x0a, 0xec, 0xd0, 0xe9, 0x4b, 0xe9, 0x53, 0xea, 0x5d, 0xec, 0x19, 0xee, 0x97, 0xf0, 0xac, 0xf2, +0xae, 0xf4, 0x64, 0xf6, 0x6a, 0xf8, 0xed, 0xf9, 0xb1, 0xfa, 0xdd, 0xfa, 0xc9, 0xfa, 0x6c, 0xfb, +0xc9, 0xfc, 0xba, 0xfe, 0x10, 0x01, 0x26, 0x03, 0x35, 0x05, 0x02, 0x08, 0x55, 0x0b, 0x7a, 0x0e, +0xec, 0x10, 0xf2, 0x10, 0x9e, 0x0f, 0x28, 0x0e, 0x01, 0x0d, 0xc3, 0x0b, 0x01, 0x09, 0x2e, 0x05, +0x7b, 0x01, 0x26, 0xff, 0xb1, 0xfd, 0x26, 0xfc, 0x05, 0xfa, 0x96, 0xf8, 0x8a, 0xf6, 0xcd, 0xf5, +0x2b, 0xf5, 0x11, 0xf4, 0x32, 0xf2, 0x11, 0xf1, 0x66, 0xef, 0x2e, 0xee, 0xc4, 0xec, 0x62, 0xeb, +0x79, 0xeb, 0x61, 0xec, 0x44, 0xed, 0x44, 0xed, 0x79, 0xed, 0x5c, 0xee, 0x56, 0xf1, 0xb6, 0xf4, +0xd5, 0xf7, 0x4e, 0xfa, 0x04, 0xfd, 0x6d, 0x00, 0xd0, 0x03, 0x13, 0x06, 0x31, 0x08, 0xd3, 0x09, +0x84, 0x0b, 0x1a, 0x0d, 0x28, 0x0e, 0x31, 0x0f, 0x76, 0x10, 0x86, 0x12, 0x47, 0x15, 0x56, 0x17, +0xcd, 0x18, 0x3e, 0x1a, 0x38, 0x1b, 0x5f, 0x1c, 0x70, 0x1d, 0xc2, 0x1c, 0xf1, 0x1a, 0xa8, 0x18, +0x8d, 0x16, 0xd0, 0x14, 0x98, 0x12, 0xbd, 0x0f, 0xc5, 0x0c, 0x2e, 0x0a, 0x60, 0x08, 0xfb, 0x06, +0x61, 0x05, 0xe1, 0x03, 0x91, 0x02, 0xc8, 0x00, 0x20, 0xff, 0x11, 0xfd, 0x9a, 0xfa, 0xdc, 0xf7, +0xf0, 0xf4, 0x88, 0xf1, 0x13, 0xee, 0x91, 0xea, 0xd1, 0xe7, 0x6a, 0xe6, 0x2d, 0xe6, 0xdf, 0xe6, +0x7d, 0xe8, 0x8b, 0xea, 0xa1, 0xec, 0xf3, 0xed, 0x92, 0xef, 0xf8, 0xf0, 0x54, 0xf2, 0x55, 0xf3, +0x1e, 0xf4, 0xc3, 0xf4, 0x8d, 0xf5, 0x74, 0xf6, 0xf5, 0xf7, 0x1b, 0xfa, 0xc0, 0xfc, 0xab, 0xff, +0x78, 0x02, 0xcb, 0x05, 0x19, 0x09, 0x73, 0x0c, 0x41, 0x0f, 0x8f, 0x10, 0xef, 0x10, 0x55, 0x10, +0x51, 0x0f, 0xd2, 0x0d, 0x50, 0x0c, 0x4a, 0x0a, 0x5f, 0x07, 0xba, 0x04, 0xe1, 0x01, 0xd1, 0xff, +0x25, 0xfe, 0x0a, 0xfd, 0x85, 0xfb, 0x7f, 0xf9, 0x08, 0xf8, 0x9c, 0xf6, 0x53, 0xf5, 0xd9, 0xf3, +0x03, 0xf2, 0xcf, 0xef, 0x11, 0xee, 0x40, 0xed, 0x43, 0xed, 0x61, 0xed, 0xc2, 0xed, 0xcc, 0xed, +0xaa, 0xee, 0xa2, 0xef, 0x9f, 0xf1, 0xd9, 0xf3, 0x4d, 0xf7, 0x87, 0xfa, 0xaf, 0xfd, 0x9f, 0xff, +0xb9, 0x01, 0xcb, 0x03, 0x00, 0x06, 0x33, 0x08, 0x00, 0x0a, 0x21, 0x0b, 0x38, 0x0c, 0x8b, 0x0d, +0xfe, 0x0f, 0xdf, 0x12, 0x0b, 0x15, 0x6f, 0x16, 0xb3, 0x17, 0x93, 0x18, 0xfa, 0x19, 0x60, 0x1b, +0x35, 0x1c, 0x90, 0x1c, 0x46, 0x1b, 0xe9, 0x19, 0x2f, 0x18, 0xfe, 0x15, 0x89, 0x14, 0xa9, 0x12, +0x4c, 0x10, 0x8d, 0x0d, 0x11, 0x0b, 0xd6, 0x08, 0x27, 0x07, 0x3b, 0x06, 0x85, 0x04, 0x2d, 0x02, +0xc3, 0xfe, 0x54, 0xfc, 0x0b, 0xfa, 0xe1, 0xf7, 0x38, 0xf5, 0xb2, 0xf1, 0xad, 0xed, 0xdf, 0xe9, +0x6c, 0xe7, 0xfa, 0xe5, 0x9b, 0xe5, 0xe3, 0xe5, 0xdc, 0xe7, 0x7a, 0xe9, 0xff, 0xea, 0xa1, 0xec, +0x0f, 0xee, 0x1f, 0xf0, 0xc6, 0xf1, 0x3f, 0xf3, 0x2e, 0xf4, 0x50, 0xf4, 0x34, 0xf5, 0xa5, 0xf6, +0xdc, 0xf7, 0xeb, 0xf9, 0xd9, 0xfb, 0x80, 0xfe, 0x38, 0x02, 0x83, 0x05, 0x1a, 0x09, 0x0c, 0x0c, +0x11, 0x0e, 0x9e, 0x0f, 0x66, 0x0f, 0x6b, 0x0e, 0xbe, 0x0c, 0x28, 0x0b, 0x6c, 0x09, 0x3e, 0x07, +0x82, 0x05, 0x86, 0x03, 0x4a, 0x02, 0xae, 0x00, 0x5f, 0xff, 0x84, 0xfe, 0x9a, 0xfd, 0x2a, 0xfc, +0x16, 0xfa, 0x76, 0xf7, 0xd5, 0xf4, 0x85, 0xf2, 0xb1, 0xf0, 0xc0, 0xee, 0xba, 0xec, 0x31, 0xec, +0xb4, 0xeb, 0xc1, 0xec, 0xd8, 0xed, 0x03, 0xef, 0x36, 0xf0, 0xa1, 0xf1, 0x24, 0xf3, 0x1f, 0xf5, +0xfd, 0xf7, 0xdd, 0xfa, 0x9a, 0xfd, 0xaf, 0xff, 0xdf, 0x01, 0xe0, 0x03, 0x2f, 0x06, 0xaf, 0x08, +0xc0, 0x0a, 0x28, 0x0c, 0xb2, 0x0c, 0x2a, 0x0e, 0xcc, 0x0f, 0xb2, 0x11, 0xd7, 0x13, 0x80, 0x15, +0xc4, 0x16, 0x2f, 0x17, 0x95, 0x17, 0xa9, 0x18, 0x10, 0x19, 0xe1, 0x19, 0x1f, 0x1a, 0x7b, 0x18, +0xb7, 0x16, 0x83, 0x15, 0x97, 0x14, 0xb9, 0x13, 0x3d, 0x12, 0xca, 0x0f, 0xad, 0x0c, 0x33, 0x0a, +0xc0, 0x08, 0x54, 0x07, 0xc1, 0x05, 0x04, 0x03, 0x3c, 0x00, 0xd5, 0xfc, 0xe8, 0xf9, 0xb7, 0xf7, +0x93, 0xf5, 0xe0, 0xf2, 0x02, 0xf0, 0xab, 0xec, 0x1d, 0xea, 0xf1, 0xe8, 0x17, 0xe9, 0x0e, 0xeb, +0x25, 0xed, 0xf2, 0xed, 0x1e, 0xee, 0xec, 0xee, 0x8b, 0xf0, 0x1b, 0xf2, 0xb1, 0xf3, 0xc1, 0xf4, +0x2f, 0xf5, 0xb6, 0xf5, 0x3a, 0xf6, 0xee, 0xf7, 0xf2, 0xf9, 0x12, 0xfc, 0x1e, 0xfe, 0x52, 0x00, +0x54, 0x02, 0x8f, 0x04, 0x77, 0x06, 0x1b, 0x08, 0xb2, 0x09, 0x33, 0x0a, 0x61, 0x09, 0xef, 0x07, +0xf6, 0x06, 0xae, 0x06, 0x06, 0x06, 0xcc, 0x04, 0x18, 0x03, 0x8e, 0x00, 0x8b, 0xfe, 0x1c, 0xfd, +0xcb, 0xfb, 0x4e, 0xfa, 0xa8, 0xf8, 0x4a, 0xf7, 0xcb, 0xf5, 0xa5, 0xf3, 0xc9, 0xf1, 0x48, 0xf0, +0xc8, 0xee, 0xda, 0xed, 0x58, 0xed, 0x53, 0xed, 0xd0, 0xed, 0x4c, 0xef, 0xd8, 0xf0, 0x39, 0xf2, +0x5d, 0xf3, 0xa6, 0xf4, 0xb0, 0xf6, 0x70, 0xf9, 0x13, 0xfd, 0xdc, 0xff, 0xba, 0x02, 0x1d, 0x05, +0xdd, 0x06, 0x1f, 0x08, 0x86, 0x09, 0x3d, 0x0b, 0xe6, 0x0c, 0x72, 0x0e, 0x3b, 0x0f, 0x0e, 0x10, +0xaa, 0x11, 0x29, 0x13, 0xaa, 0x14, 0x9f, 0x15, 0xad, 0x15, 0x61, 0x15, 0xae, 0x15, 0xc6, 0x15, +0x6d, 0x16, 0x9e, 0x16, 0x30, 0x16, 0x56, 0x15, 0xbd, 0x13, 0xcf, 0x12, 0xf8, 0x11, 0x56, 0x11, +0x1d, 0x10, 0x89, 0x0d, 0x8e, 0x0a, 0xcf, 0x07, 0xbc, 0x05, 0xe6, 0x03, 0x2d, 0x02, 0xb6, 0xff, +0x26, 0xfd, 0xe2, 0xfa, 0x86, 0xf8, 0x07, 0xf7, 0xd7, 0xf4, 0x35, 0xf2, 0xe4, 0xef, 0x39, 0xed, +0x18, 0xeb, 0x0e, 0xea, 0x83, 0xea, 0x8b, 0xec, 0x69, 0xee, 0xc0, 0xee, 0xa4, 0xee, 0x73, 0xef, +0xb5, 0xf0, 0x5e, 0xf3, 0x86, 0xf5, 0xb2, 0xf6, 0x5d, 0xf7, 0xc9, 0xf7, 0x9b, 0xf8, 0x04, 0xfa, +0x89, 0xfb, 0x17, 0xfd, 0xcb, 0xfe, 0x2a, 0x00, 0x2e, 0x01, 0x48, 0x02, 0xbe, 0x03, 0x1e, 0x05, +0x85, 0x06, 0xcf, 0x06, 0xab, 0x05, 0x27, 0x04, 0x3d, 0x03, 0x37, 0x02, 0x7b, 0x01, 0x02, 0x00, +0xc8, 0xfd, 0xf5, 0xfb, 0x46, 0xfa, 0xea, 0xf8, 0x35, 0xf8, 0xdb, 0xf7, 0x63, 0xf7, 0x2f, 0xf6, +0x9a, 0xf4, 0xa1, 0xf2, 0x78, 0xf0, 0x27, 0xf0, 0xe5, 0xef, 0xf1, 0xef, 0x1b, 0xf0, 0x9e, 0xf0, +0xfd, 0xf1, 0xe0, 0xf3, 0xa6, 0xf5, 0x5d, 0xf7, 0x0b, 0xf9, 0x89, 0xfa, 0x94, 0xfc, 0xae, 0xff, +0xe8, 0x02, 0x8e, 0x05, 0x4d, 0x08, 0xab, 0x0a, 0x4e, 0x0d, 0x22, 0x0f, 0xc7, 0x10, 0x8f, 0x12, +0x01, 0x14, 0xda, 0x14, 0xb0, 0x14, 0x82, 0x14, 0x1b, 0x15, 0x35, 0x16, 0xed, 0x16, 0x23, 0x17, +0x93, 0x16, 0x53, 0x16, 0x2d, 0x16, 0xae, 0x16, 0x7f, 0x16, 0x67, 0x16, 0x7a, 0x15, 0x29, 0x14, +0xf1, 0x12, 0x3a, 0x11, 0x32, 0x0f, 0x2d, 0x0d, 0x07, 0x0b, 0x80, 0x08, 0x0c, 0x06, 0x6c, 0x03, +0xac, 0x01, 0x3c, 0x00, 0xc4, 0xfe, 0xe3, 0xfc, 0x57, 0xfa, 0x6b, 0xf7, 0xcd, 0xf4, 0x5e, 0xf2, +0x67, 0xf0, 0xc8, 0xed, 0x48, 0xeb, 0xb5, 0xe8, 0xd0, 0xe7, 0xa3, 0xe8, 0xa1, 0xea, 0xdf, 0xec, +0x14, 0xef, 0x5b, 0xf0, 0xab, 0xf1, 0x85, 0xf2, 0xc3, 0xf3, 0xe0, 0xf5, 0x86, 0xf7, 0xca, 0xf8, +0xda, 0xf8, 0xc4, 0xf8, 0xbc, 0xf8, 0x77, 0xfa, 0x5e, 0xfd, 0x24, 0x00, 0x83, 0x02, 0x47, 0x03, +0xdf, 0x04, 0xec, 0x05, 0x75, 0x07, 0x4c, 0x08, 0x4d, 0x08, 0x2d, 0x07, 0xfe, 0x04, 0x28, 0x03, +0x95, 0x01, 0xc6, 0x00, 0xe0, 0xff, 0x7a, 0xfe, 0x69, 0xfc, 0x35, 0xfa, 0x0d, 0xf8, 0x07, 0xf7, +0xa8, 0xf6, 0xcc, 0xf5, 0xa6, 0xf4, 0x9d, 0xf2, 0x6f, 0xf0, 0x7f, 0xee, 0x8b, 0xed, 0xaf, 0xed, +0xde, 0xed, 0xd8, 0xee, 0x1d, 0xf0, 0x37, 0xf1, 0x9b, 0xf2, 0xe8, 0xf4, 0x55, 0xf7, 0x56, 0xf9, +0x01, 0xfb, 0xec, 0xfc, 0xcd, 0xff, 0x0a, 0x03, 0xb6, 0x06, 0xdc, 0x09, 0x51, 0x0c, 0x3e, 0x0e, +0x38, 0x10, 0x35, 0x12, 0x25, 0x14, 0xa8, 0x15, 0xb6, 0x17, 0xb9, 0x19, 0xe1, 0x19, 0x7f, 0x1a, +0xc1, 0x1a, 0x34, 0x1b, 0xc6, 0x1a, 0x16, 0x1a, 0x56, 0x19, 0xad, 0x18, 0x3b, 0x18, 0x70, 0x18, +0x4d, 0x18, 0xa7, 0x16, 0x73, 0x14, 0x4d, 0x11, 0xe9, 0x0d, 0x7b, 0x0b, 0x18, 0x09, 0xef, 0x06, +0xfb, 0x04, 0xe2, 0x01, 0xa7, 0xff, 0x30, 0xfd, 0x7a, 0xfb, 0xf5, 0xf9, 0x3e, 0xf8, 0xbf, 0xf5, +0x79, 0xf3, 0x17, 0xf1, 0xa2, 0xee, 0x2b, 0xec, 0x4f, 0xe9, 0x84, 0xe7, 0xba, 0xe6, 0xd5, 0xe7, +0x04, 0xeb, 0xcb, 0xee, 0x35, 0xf2, 0xd9, 0xf4, 0x52, 0xf6, 0xb1, 0xf7, 0xa4, 0xf8, 0xd1, 0xf9, +0x69, 0xfb, 0x9d, 0xfd, 0xdb, 0xff, 0x8b, 0x01, 0x9f, 0x01, 0x49, 0x00, 0xb7, 0xff, 0x8b, 0x00, +0xb2, 0x01, 0x46, 0x02, 0x91, 0x02, 0x4b, 0x02, 0xcd, 0x02, 0x1d, 0x03, 0xf9, 0x02, 0xaf, 0x01, +0xc3, 0xff, 0x85, 0xfd, 0x75, 0xfb, 0x7d, 0xf8, 0x35, 0xf6, 0xde, 0xf4, 0xdb, 0xf3, 0x7b, 0xf2, +0xfa, 0xef, 0x7d, 0xed, 0x69, 0xec, 0x82, 0xec, 0xad, 0xed, 0x9f, 0xed, 0xe2, 0xec, 0x57, 0xeb, +0xca, 0xea, 0xf1, 0xea, 0x7f, 0xeb, 0xfb, 0xec, 0x04, 0xef, 0xe8, 0xf0, 0xa7, 0xf2, 0xea, 0xf3, +0xbd, 0xf6, 0xd7, 0xfa, 0x35, 0xff, 0xcc, 0x02, 0x77, 0x05, 0xa3, 0x08, 0x12, 0x0c, 0x2a, 0x10, +0x07, 0x13, 0xba, 0x14, 0x90, 0x15, 0x14, 0x17, 0x6d, 0x18, 0xdf, 0x19, 0x62, 0x1b, 0x92, 0x1c, +0x63, 0x1d, 0xed, 0x1d, 0x2c, 0x1e, 0x6f, 0x1e, 0x76, 0x1e, 0xde, 0x1e, 0x31, 0x1e, 0xaa, 0x1d, +0x92, 0x1c, 0xe0, 0x1b, 0x2b, 0x1c, 0x9b, 0x1c, 0x1d, 0x1c, 0x90, 0x1a, 0x52, 0x17, 0x69, 0x14, +0x9a, 0x11, 0xc4, 0x0e, 0xf3, 0x09, 0x47, 0x05, 0xbe, 0x00, 0xf5, 0xfc, 0xc1, 0xf9, 0xb9, 0xf6, +0x90, 0xf3, 0xe2, 0xf0, 0xf3, 0xed, 0xb0, 0xea, 0x65, 0xe7, 0x0c, 0xe4, 0x7d, 0xe1, 0x33, 0xdf, +0x1c, 0xdd, 0xe1, 0xdb, 0xa3, 0xdc, 0x08, 0xe0, 0x1b, 0xe6, 0x87, 0xec, 0x08, 0xf0, 0xd9, 0xf0, +0x51, 0xf1, 0xf1, 0xf3, 0xfa, 0xf7, 0x63, 0xfd, 0x45, 0x02, 0x93, 0x05, 0xec, 0x07, 0xfb, 0x07, +0xb3, 0x06, 0x49, 0x05, 0x2f, 0x05, 0x7f, 0x07, 0x07, 0x0b, 0x1c, 0x0d, 0xb8, 0x0d, 0x47, 0x0e, +0x4d, 0x0e, 0xe8, 0x0c, 0x1c, 0x09, 0xfd, 0x03, 0x1b, 0xff, 0x1f, 0xfc, 0x1c, 0xfa, 0x2e, 0xf8, +0x94, 0xf6, 0x73, 0xf4, 0x0b, 0xf1, 0xfb, 0xed, 0x26, 0xea, 0x2f, 0xe7, 0xa0, 0xe5, 0x5c, 0xe6, +0x64, 0xe7, 0xd4, 0xe5, 0x8b, 0xe2, 0x36, 0xdf, 0x68, 0xde, 0x37, 0xe0, 0xb6, 0xe3, 0x16, 0xe8, +0xbd, 0xec, 0xa5, 0xf1, 0x6a, 0xf5, 0x62, 0xf7, 0x25, 0xf9, 0xa5, 0xfb, 0xe7, 0xfe, 0x6c, 0x02, +0x4a, 0x07, 0xed, 0x0b, 0x85, 0x11, 0xd7, 0x16, 0x56, 0x1a, 0x45, 0x1a, 0x71, 0x18, 0x41, 0x18, +0x7c, 0x19, 0x9d, 0x1b, 0xbd, 0x1c, 0x8b, 0x1c, 0x27, 0x1c, 0x39, 0x1c, 0x28, 0x1c, 0xa3, 0x1b, +0x0a, 0x1b, 0xc5, 0x1a, 0x65, 0x1a, 0xfa, 0x19, 0xdd, 0x18, 0x03, 0x19, 0xa3, 0x1a, 0xb7, 0x1c, +0x2c, 0x1d, 0x81, 0x1b, 0x3e, 0x18, 0xb9, 0x14, 0xba, 0x11, 0x89, 0x0e, 0x6f, 0x0a, 0xf9, 0x05, +0xc6, 0x01, 0x22, 0xff, 0x85, 0xfc, 0x81, 0xf9, 0x2e, 0xf6, 0xcf, 0xf1, 0x65, 0xed, 0x38, 0xe8, +0xf8, 0xe2, 0xcb, 0xde, 0x56, 0xdc, 0x6e, 0xdb, 0x3c, 0xda, 0x12, 0xd8, 0x58, 0xd6, 0x01, 0xd8, +0xfa, 0xdc, 0xc8, 0xe2, 0xf7, 0xe5, 0x0f, 0xe6, 0x8c, 0xe7, 0x6c, 0xeb, 0x86, 0xf1, 0x34, 0xf7, +0x76, 0xfa, 0x71, 0xfc, 0xcb, 0xfe, 0x9f, 0x00, 0xe4, 0x00, 0x62, 0x01, 0xb0, 0x03, 0x3a, 0x08, +0x7c, 0x0c, 0xf7, 0x0d, 0x49, 0x0c, 0xf1, 0x0a, 0xfc, 0x0a, 0x5b, 0x0c, 0x87, 0x0c, 0x77, 0x0a, +0xa4, 0x07, 0x99, 0x05, 0xe6, 0x03, 0x57, 0x00, 0x5b, 0xfb, 0x6e, 0xf7, 0x76, 0xf5, 0x15, 0xf5, +0xe7, 0xf3, 0xd9, 0xf0, 0xd2, 0xed, 0x86, 0xec, 0x25, 0xeb, 0x72, 0xe8, 0x36, 0xe5, 0x35, 0xe4, +0x8e, 0xe6, 0x21, 0xea, 0x5a, 0xec, 0x3e, 0xed, 0x73, 0xee, 0xe5, 0xf0, 0xc3, 0xf3, 0x85, 0xf6, +0xbf, 0xf8, 0x45, 0xfc, 0xde, 0x00, 0x06, 0x06, 0xfc, 0x09, 0x2d, 0x0d, 0xa2, 0x11, 0xc6, 0x15, +0x43, 0x18, 0x1b, 0x18, 0x7f, 0x17, 0x3e, 0x18, 0x61, 0x1a, 0x4c, 0x1c, 0x1a, 0x1c, 0x45, 0x1a, +0xc7, 0x18, 0x95, 0x18, 0x94, 0x19, 0x17, 0x1a, 0x47, 0x19, 0xc4, 0x18, 0x6f, 0x18, 0x83, 0x18, +0xac, 0x18, 0x5f, 0x19, 0xe2, 0x19, 0x41, 0x1a, 0x46, 0x19, 0x84, 0x16, 0x20, 0x13, 0x3b, 0x10, +0x43, 0x0e, 0xcd, 0x0c, 0xa8, 0x09, 0x02, 0x06, 0x2e, 0x03, 0xde, 0x00, 0x47, 0xfe, 0x1d, 0xfa, +0x82, 0xf4, 0xf0, 0xef, 0x43, 0xec, 0x31, 0xe9, 0xde, 0xe5, 0x16, 0xe3, 0x83, 0xe0, 0x44, 0xde, +0x8f, 0xdb, 0xaf, 0xd9, 0x3a, 0xda, 0xb0, 0xde, 0x89, 0xe4, 0x85, 0xe8, 0xd0, 0xe8, 0x84, 0xe7, +0x4f, 0xe9, 0xc2, 0xee, 0xd9, 0xf4, 0x65, 0xf9, 0xda, 0xfb, 0xf0, 0xfd, 0xc3, 0x00, 0x2a, 0x03, +0xdd, 0x04, 0xcc, 0x05, 0x7c, 0x07, 0x40, 0x0a, 0x40, 0x0c, 0x66, 0x0c, 0x18, 0x0b, 0xbb, 0x0a, +0x97, 0x0b, 0x6e, 0x0c, 0x45, 0x0b, 0xcb, 0x08, 0xae, 0x06, 0x4e, 0x04, 0x5f, 0x01, 0xd7, 0xfc, +0x56, 0xf8, 0x77, 0xf5, 0x4a, 0xf4, 0xb1, 0xf2, 0x73, 0xef, 0x61, 0xeb, 0x42, 0xe8, 0x13, 0xe7, +0xdc, 0xe7, 0xc5, 0xe7, 0x9c, 0xe7, 0x78, 0xe7, 0xd1, 0xe8, 0x78, 0xea, 0x61, 0xec, 0x56, 0xee, +0x73, 0xf0, 0xf9, 0xf3, 0x7b, 0xf7, 0x1f, 0xfa, 0x86, 0xfc, 0x32, 0x00, 0xdf, 0x04, 0x41, 0x09, +0x83, 0x0d, 0xe3, 0x10, 0x4f, 0x15, 0x37, 0x1a, 0xc4, 0x1c, 0xb3, 0x1c, 0xef, 0x1a, 0x6a, 0x1a, +0xdd, 0x1b, 0x94, 0x1d, 0x73, 0x1d, 0xa5, 0x1b, 0x3e, 0x19, 0x26, 0x18, 0x79, 0x18, 0x5c, 0x19, +0x1f, 0x19, 0xf8, 0x17, 0x34, 0x16, 0x2f, 0x15, 0x3f, 0x15, 0x70, 0x16, 0x77, 0x17, 0x49, 0x17, +0x9e, 0x15, 0xc3, 0x12, 0x90, 0x0f, 0x23, 0x0e, 0x47, 0x0d, 0x83, 0x0b, 0x68, 0x08, 0x6d, 0x04, +0x0f, 0x01, 0x7b, 0xfe, 0x0d, 0xfc, 0x02, 0xf9, 0xe4, 0xf4, 0x16, 0xf1, 0x14, 0xed, 0x0d, 0xea, +0x6c, 0xe6, 0xca, 0xe3, 0x10, 0xe1, 0x35, 0xde, 0x7b, 0xdb, 0xaa, 0xd9, 0x81, 0xda, 0xc9, 0xde, +0x06, 0xe4, 0xca, 0xe6, 0x26, 0xe6, 0x28, 0xe6, 0xfd, 0xe9, 0x73, 0xf1, 0xed, 0xf8, 0xf4, 0xfc, +0xb9, 0xfd, 0x48, 0xff, 0x95, 0x02, 0xae, 0x06, 0xcc, 0x08, 0xf0, 0x09, 0xf6, 0x0b, 0xc0, 0x0e, +0x70, 0x10, 0x74, 0x10, 0x8c, 0x0f, 0xc7, 0x0f, 0xb7, 0x10, 0xbb, 0x10, 0x29, 0x0e, 0x00, 0x0b, +0xf6, 0x07, 0xca, 0x05, 0x96, 0x02, 0x7d, 0xfd, 0x86, 0xf7, 0xe2, 0xf3, 0x5a, 0xf2, 0x88, 0xf0, +0xd1, 0xec, 0xcc, 0xe7, 0x24, 0xe4, 0xac, 0xe3, 0x64, 0xe4, 0xd0, 0xe3, 0x0c, 0xe2, 0x4d, 0xe1, +0x4c, 0xe2, 0xc1, 0xe4, 0x93, 0xe6, 0xc0, 0xe8, 0xf0, 0xeb, 0x4f, 0xf0, 0xb7, 0xf4, 0x6a, 0xf7, +0x5e, 0xfa, 0x35, 0xff, 0x32, 0x05, 0x76, 0x0a, 0x90, 0x0e, 0x59, 0x11, 0x7f, 0x15, 0x28, 0x1b, +0xc0, 0x1e, 0xc5, 0x1f, 0xb9, 0x1f, 0x6d, 0x20, 0x08, 0x23, 0x49, 0x24, 0x33, 0x23, 0x5d, 0x20, +0xc7, 0x1d, 0xf4, 0x1c, 0x5f, 0x1d, 0x25, 0x1d, 0x17, 0x1c, 0xe9, 0x1a, 0x04, 0x19, 0xa1, 0x17, +0x69, 0x16, 0xd0, 0x15, 0xbc, 0x15, 0xb9, 0x14, 0x13, 0x12, 0x00, 0x0e, 0x2f, 0x0a, 0x52, 0x08, +0x99, 0x07, 0xec, 0x05, 0x74, 0x02, 0x3f, 0xfe, 0x91, 0xfa, 0x84, 0xf8, 0x45, 0xf6, 0x04, 0xf3, +0x50, 0xef, 0x2a, 0xeb, 0xad, 0xe7, 0x72, 0xe4, 0x76, 0xe1, 0xc2, 0xdf, 0x5f, 0xde, 0xea, 0xdc, +0x00, 0xdb, 0x0e, 0xda, 0x82, 0xdb, 0xc9, 0xe0, 0x5f, 0xe6, 0xeb, 0xe8, 0x58, 0xe8, 0xbc, 0xe8, +0x9b, 0xed, 0x24, 0xf6, 0xf1, 0xfd, 0x63, 0x00, 0x97, 0xff, 0xc8, 0x00, 0xe5, 0x04, 0xb1, 0x09, +0x90, 0x0c, 0x7f, 0x0d, 0x0c, 0x0f, 0x05, 0x11, 0x8b, 0x12, 0x2b, 0x13, 0xd0, 0x12, 0x98, 0x13, +0xfe, 0x13, 0xd5, 0x12, 0xd2, 0x0e, 0x62, 0x0a, 0xee, 0x06, 0x3d, 0x04, 0x16, 0x00, 0x55, 0xfa, +0x19, 0xf4, 0x2d, 0xf0, 0xa8, 0xee, 0x92, 0xec, 0xdd, 0xe7, 0x2f, 0xe2, 0x5e, 0xdf, 0xec, 0xdf, +0xba, 0xe0, 0x9d, 0xdf, 0xfc, 0xdc, 0x1f, 0xdc, 0x30, 0xde, 0xf8, 0xe0, 0xcf, 0xe3, 0xf1, 0xe6, +0x47, 0xeb, 0x5e, 0xf0, 0xa3, 0xf4, 0x43, 0xf7, 0xc0, 0xfa, 0x68, 0x00, 0x75, 0x07, 0xef, 0x0d, +0x0c, 0x12, 0x45, 0x15, 0x3c, 0x19, 0xc9, 0x1d, 0xd4, 0x20, 0x9b, 0x22, 0xe1, 0x23, 0xcf, 0x25, +0xa3, 0x27, 0x2d, 0x28, 0x4b, 0x25, 0x0b, 0x22, 0xaa, 0x20, 0xa0, 0x21, 0x63, 0x22, 0xb9, 0x20, +0xd7, 0x1c, 0x06, 0x19, 0xb6, 0x16, 0xed, 0x15, 0x4d, 0x15, 0x03, 0x15, 0xca, 0x13, 0xdf, 0x10, +0xdf, 0x0c, 0xf0, 0x08, 0xf1, 0x05, 0x9e, 0x04, 0x92, 0x03, 0xde, 0x00, 0x6f, 0xfd, 0xa3, 0xf9, +0x43, 0xf7, 0x01, 0xf6, 0xa6, 0xf3, 0x79, 0xf0, 0x97, 0xed, 0x14, 0xeb, 0xe7, 0xe8, 0x6f, 0xe6, +0x19, 0xe3, 0x15, 0xe0, 0x6d, 0xde, 0x42, 0xdd, 0x5c, 0xdc, 0x93, 0xdc, 0x41, 0xdf, 0x4b, 0xe3, +0x33, 0xe7, 0x93, 0xe9, 0x45, 0xea, 0x66, 0xed, 0x82, 0xf3, 0xca, 0xfa, 0x40, 0x00, 0x66, 0x02, +0xff, 0x02, 0xcd, 0x04, 0xf5, 0x08, 0xc0, 0x0c, 0xf3, 0x0e, 0xba, 0x0f, 0xe3, 0x10, 0xcb, 0x12, +0xd1, 0x13, 0xb6, 0x13, 0x1c, 0x13, 0x41, 0x13, 0xdf, 0x13, 0xd5, 0x12, 0x5c, 0x0f, 0x37, 0x0b, +0x02, 0x07, 0x3b, 0x03, 0x0c, 0xff, 0x8a, 0xf9, 0x4e, 0xf4, 0x0c, 0xf0, 0x82, 0xec, 0xc1, 0xe8, +0x05, 0xe4, 0xbd, 0xdf, 0x11, 0xde, 0x39, 0xde, 0xbd, 0xdd, 0xed, 0xda, 0x07, 0xd8, 0xb3, 0xd7, +0xe3, 0xda, 0xa7, 0xde, 0xfe, 0xe0, 0xca, 0xe2, 0xe4, 0xe5, 0xdd, 0xea, 0xeb, 0xf0, 0x35, 0xf5, +0x56, 0xf9, 0x4b, 0xff, 0x70, 0x06, 0xc2, 0x0c, 0x92, 0x11, 0x64, 0x16, 0xdc, 0x1a, 0x1a, 0x20, +0x5b, 0x23, 0x1e, 0x24, 0xfe, 0x24, 0xd7, 0x26, 0x59, 0x29, 0x07, 0x2a, 0x23, 0x28, 0x59, 0x24, +0x87, 0x22, 0x5f, 0x23, 0xf1, 0x24, 0xde, 0x23, 0x07, 0x20, 0xa1, 0x1b, 0x23, 0x19, 0x17, 0x19, +0xf9, 0x18, 0x17, 0x18, 0x88, 0x15, 0xfd, 0x11, 0x52, 0x0e, 0x7e, 0x0a, 0x9c, 0x08, 0xaf, 0x07, +0x93, 0x05, 0xb7, 0x01, 0xea, 0xfc, 0xc6, 0xf9, 0x57, 0xf8, 0x45, 0xf7, 0x01, 0xf5, 0x11, 0xf1, +0x76, 0xec, 0x36, 0xe9, 0x7d, 0xe6, 0xb9, 0xe4, 0x11, 0xe2, 0x5e, 0xdf, 0xf8, 0xdc, 0xe0, 0xda, +0xf8, 0xd9, 0xbc, 0xda, 0xab, 0xdc, 0xa0, 0xdf, 0x52, 0xe3, 0x61, 0xe6, 0xfb, 0xe8, 0x43, 0xec, +0xfc, 0xf0, 0xcb, 0xf6, 0xb5, 0xfc, 0x51, 0x01, 0x5c, 0x04, 0xb7, 0x07, 0x89, 0x0b, 0x2e, 0x0f, +0x1b, 0x11, 0xda, 0x11, 0xc8, 0x12, 0xdb, 0x14, 0xcf, 0x17, 0x67, 0x19, 0x2d, 0x18, 0xfb, 0x15, +0x8c, 0x14, 0x63, 0x14, 0xf4, 0x12, 0x5a, 0x0f, 0x63, 0x0a, 0xe1, 0x04, 0xa8, 0x00, 0x15, 0xfc, +0x9a, 0xf6, 0xf7, 0xf0, 0x37, 0xec, 0xa2, 0xe8, 0x54, 0xe5, 0x7b, 0xe1, 0xa1, 0xdd, 0x7f, 0xdb, +0x94, 0xda, 0x2b, 0xda, 0x04, 0xd9, 0x1c, 0xd9, 0x02, 0xdb, 0xef, 0xdd, 0x6d, 0xe0, 0x62, 0xe2, +0x23, 0xe5, 0xdf, 0xe9, 0x13, 0xf0, 0x7c, 0xf5, 0xce, 0xf8, 0x78, 0xfc, 0xee, 0x01, 0xa2, 0x09, +0xe7, 0x10, 0x8e, 0x16, 0xe6, 0x1a, 0x9f, 0x1e, 0xff, 0x21, 0xec, 0x24, 0x68, 0x26, 0x86, 0x27, +0x5b, 0x28, 0xc9, 0x28, 0xcb, 0x27, 0xa6, 0x25, 0x18, 0x23, 0x21, 0x22, 0xf9, 0x21, 0xce, 0x20, +0x11, 0x1e, 0x4e, 0x1b, 0x1d, 0x19, 0xa0, 0x18, 0x7b, 0x17, 0xbe, 0x14, 0xf7, 0x11, 0xc3, 0x0f, +0xd2, 0x0e, 0x87, 0x0d, 0xe3, 0x0a, 0xcc, 0x07, 0x91, 0x05, 0xcf, 0x03, 0xd2, 0x01, 0x28, 0x00, +0x3c, 0xfe, 0x17, 0xfc, 0x06, 0xfa, 0xf6, 0xf6, 0x95, 0xf3, 0xb2, 0xf0, 0x5e, 0xee, 0x02, 0xec, +0xa6, 0xe9, 0x15, 0xe6, 0x38, 0xe2, 0x24, 0xdf, 0xa4, 0xde, 0x0c, 0xdf, 0xec, 0xde, 0x2e, 0xdf, +0x7d, 0xe0, 0x6f, 0xe4, 0x69, 0xe9, 0xda, 0xec, 0x59, 0xed, 0x1c, 0xee, 0x3e, 0xf2, 0xdc, 0xf9, +0x98, 0x01, 0x4d, 0x05, 0x84, 0x05, 0x90, 0x05, 0xa3, 0x07, 0x83, 0x0c, 0x24, 0x11, 0x84, 0x13, +0x8f, 0x14, 0xc2, 0x14, 0x70, 0x14, 0x08, 0x14, 0x60, 0x13, 0x71, 0x13, 0x79, 0x14, 0x4e, 0x13, +0x5e, 0x0e, 0xee, 0x08, 0xf0, 0x04, 0xcb, 0x02, 0x71, 0x00, 0x23, 0xfb, 0x68, 0xf4, 0x39, 0xef, +0xc0, 0xec, 0x0d, 0xeb, 0x36, 0xe8, 0x1d, 0xe4, 0x4f, 0xe1, 0x7f, 0xe0, 0xdf, 0xe0, 0x1f, 0xe1, +0xa3, 0xe1, 0x7b, 0xe2, 0xe4, 0xe3, 0x16, 0xe6, 0x1a, 0xe8, 0xef, 0xeb, 0xe6, 0xf1, 0xc9, 0xf7, +0xac, 0xfb, 0xa6, 0xfd, 0x3b, 0x00, 0x33, 0x06, 0xe8, 0x0e, 0x4a, 0x16, 0xe4, 0x19, 0xc8, 0x1b, +0xcf, 0x1e, 0x4a, 0x22, 0x62, 0x25, 0x73, 0x26, 0x22, 0x26, 0x36, 0x26, 0xb1, 0x26, 0x94, 0x24, +0xd5, 0x21, 0x29, 0x1f, 0x61, 0x1e, 0xdd, 0x1d, 0xa5, 0x1b, 0x39, 0x18, 0x24, 0x15, 0xfa, 0x13, +0xb1, 0x13, 0x44, 0x13, 0xa2, 0x10, 0xe0, 0x0c, 0x3b, 0x0a, 0x64, 0x09, 0xb6, 0x09, 0xd2, 0x08, +0x88, 0x05, 0x02, 0x02, 0x27, 0x00, 0x36, 0x00, 0x42, 0x00, 0x87, 0xff, 0x8a, 0xfd, 0xd0, 0xfa, +0xa4, 0xf8, 0xdb, 0xf5, 0x09, 0xf3, 0xe9, 0xef, 0x71, 0xed, 0x08, 0xeb, 0x0c, 0xe8, 0xc6, 0xe5, +0xb0, 0xe2, 0x15, 0xe1, 0x5e, 0xe0, 0x96, 0xe0, 0xa8, 0xe1, 0x40, 0xe3, 0x84, 0xe6, 0xfa, 0xea, +0xe3, 0xee, 0x21, 0xf1, 0xcf, 0xf1, 0x61, 0xf4, 0xba, 0xfa, 0x8e, 0x02, 0x9c, 0x07, 0x01, 0x08, +0x6c, 0x07, 0x68, 0x09, 0x54, 0x0d, 0xa6, 0x10, 0x25, 0x12, 0xad, 0x12, 0x39, 0x13, 0xfe, 0x13, +0xc2, 0x12, 0x7b, 0x11, 0x21, 0x11, 0x87, 0x11, 0xb0, 0x10, 0x15, 0x0d, 0xd6, 0x07, 0x72, 0x03, +0xb2, 0x00, 0xee, 0xfd, 0x3b, 0xf9, 0x30, 0xf3, 0xef, 0xee, 0x40, 0xed, 0x0b, 0xed, 0x9b, 0xea, +0xf9, 0xe5, 0x5b, 0xe2, 0x33, 0xe2, 0x72, 0xe4, 0xbf, 0xe5, 0x59, 0xe5, 0x53, 0xe4, 0x0c, 0xe5, +0x41, 0xe7, 0x15, 0xea, 0xb9, 0xed, 0x5e, 0xf3, 0xa0, 0xf9, 0xbe, 0xfd, 0x48, 0xff, 0x23, 0x01, +0x01, 0x07, 0xaf, 0x0f, 0xf5, 0x16, 0x0a, 0x1a, 0x79, 0x1a, 0xc2, 0x1a, 0xfc, 0x1d, 0xa2, 0x21, +0x3d, 0x23, 0xfc, 0x22, 0x96, 0x21, 0xd7, 0x1f, 0xd1, 0x1e, 0x06, 0x1d, 0x07, 0x1b, 0x57, 0x19, +0xc6, 0x18, 0x93, 0x17, 0x7a, 0x14, 0x9a, 0x11, 0x7f, 0x0f, 0x1a, 0x0f, 0xf9, 0x0d, 0x12, 0x0b, +0x8b, 0x08, 0xea, 0x07, 0x24, 0x09, 0xcd, 0x08, 0xb2, 0x05, 0xb9, 0x01, 0xe9, 0xff, 0x0b, 0x01, +0xbb, 0x02, 0xcd, 0x02, 0xc3, 0x00, 0xd2, 0xfe, 0x23, 0xfd, 0xf6, 0xfb, 0xc0, 0xfa, 0xf3, 0xf8, +0x27, 0xf6, 0xbc, 0xf2, 0xf9, 0xee, 0xe6, 0xe9, 0x8d, 0xe6, 0x73, 0xe5, 0xb6, 0xe5, 0xd9, 0xe4, +0xb6, 0xe1, 0x48, 0xde, 0xfc, 0xdd, 0xfb, 0xe1, 0x9f, 0xe6, 0xcf, 0xe9, 0x4b, 0xec, 0xa2, 0xef, +0x51, 0xf3, 0x40, 0xf6, 0x3c, 0xfa, 0x03, 0x00, 0xf8, 0x05, 0x29, 0x0a, 0xc8, 0x0a, 0xfd, 0x0a, +0xfb, 0x0d, 0xe2, 0x12, 0x81, 0x15, 0x7b, 0x14, 0xe0, 0x11, 0xf3, 0x10, 0x37, 0x12, 0x36, 0x13, +0x98, 0x12, 0x3e, 0x0f, 0xe7, 0x0a, 0x67, 0x06, 0xb9, 0x02, 0x1d, 0x00, 0xbd, 0xfd, 0x87, 0xf9, +0x62, 0xf4, 0x10, 0xef, 0xc9, 0xea, 0xa5, 0xe8, 0x5e, 0xe8, 0x15, 0xe8, 0x81, 0xe6, 0x90, 0xe3, +0xd5, 0xe0, 0xb8, 0xe1, 0x06, 0xe5, 0x07, 0xe8, 0xb4, 0xe8, 0x2b, 0xe8, 0x67, 0xe9, 0x3b, 0xed, +0xba, 0xf1, 0xa7, 0xf5, 0x26, 0xfa, 0x76, 0xfe, 0xc4, 0x02, 0xc2, 0x06, 0x06, 0x0b, 0x46, 0x10, +0xbd, 0x15, 0x88, 0x19, 0x35, 0x1b, 0x4a, 0x1c, 0x03, 0x1d, 0x03, 0x1d, 0xe6, 0x1b, 0x47, 0x1a, +0x2b, 0x1a, 0x03, 0x1b, 0xa3, 0x1a, 0x46, 0x17, 0x14, 0x12, 0xdc, 0x0e, 0x0d, 0x0f, 0x0f, 0x11, +0x1c, 0x11, 0xe4, 0x0d, 0xf7, 0x09, 0x1e, 0x08, 0xea, 0x07, 0xc7, 0x07, 0xbf, 0x06, 0x9d, 0x05, +0xd6, 0x05, 0x84, 0x06, 0x0e, 0x06, 0x2f, 0x05, 0x0d, 0x04, 0x29, 0x04, 0xcb, 0x04, 0x61, 0x05, +0x59, 0x05, 0x8a, 0x04, 0xc4, 0x03, 0xc4, 0x01, 0x67, 0xff, 0x6a, 0xfc, 0xa1, 0xf9, 0x27, 0xf7, +0xc9, 0xf4, 0x4f, 0xf1, 0xe5, 0xeb, 0x59, 0xe6, 0xcb, 0xe2, 0xc3, 0xe2, 0xb9, 0xe3, 0xed, 0xe2, +0x6b, 0xe0, 0x86, 0xdd, 0xd6, 0xdc, 0x63, 0xdf, 0x66, 0xe4, 0xa1, 0xea, 0xb6, 0xf0, 0xc8, 0xf5, +0xb2, 0xf8, 0xa5, 0xf9, 0xb9, 0xfc, 0xb7, 0x02, 0x94, 0x0b, 0x30, 0x12, 0xcb, 0x13, 0xbc, 0x12, +0x8b, 0x13, 0xe4, 0x16, 0x31, 0x19, 0x3a, 0x18, 0x9a, 0x14, 0x09, 0x12, 0x35, 0x13, 0x20, 0x14, +0x0c, 0x11, 0x82, 0x0a, 0xc8, 0x03, 0xf2, 0xff, 0x33, 0xfe, 0x6e, 0xfb, 0x20, 0xf7, 0x3a, 0xf2, +0xb4, 0xed, 0x3e, 0xea, 0x71, 0xe6, 0x96, 0xe3, 0xd5, 0xe3, 0xc0, 0xe5, 0xee, 0xe6, 0x2c, 0xe5, +0x9d, 0xe2, 0x68, 0xe2, 0x39, 0xe6, 0x2e, 0xea, 0xe7, 0xec, 0x3c, 0xee, 0xbd, 0xf0, 0xa2, 0xf4, +0x4a, 0xf9, 0xfb, 0xfd, 0x6a, 0x01, 0x1f, 0x05, 0xea, 0x09, 0x74, 0x0e, 0xb1, 0x12, 0x45, 0x16, +0x55, 0x18, 0x6e, 0x19, 0x45, 0x19, 0x8a, 0x18, 0xbb, 0x16, 0x36, 0x15, 0xc0, 0x13, 0x9c, 0x11, +0x3a, 0x0f, 0xeb, 0x0c, 0x7f, 0x0b, 0x1e, 0x09, 0x3f, 0x06, 0x2d, 0x03, 0x09, 0x02, 0xab, 0x02, +0xfc, 0x04, 0x6b, 0x04, 0x14, 0x03, 0xa4, 0x01, 0x6f, 0x02, 0x0e, 0x03, 0x74, 0x03, 0x94, 0x03, +0x1e, 0x05, 0x07, 0x07, 0x90, 0x08, 0xae, 0x08, 0x8a, 0x08, 0xf7, 0x08, 0xbe, 0x09, 0x69, 0x0a, +0x59, 0x09, 0x68, 0x08, 0x60, 0x07, 0x42, 0x06, 0x42, 0x04, 0x65, 0x00, 0xab, 0xfb, 0x1e, 0xf7, +0x72, 0xf3, 0x37, 0xf1, 0x52, 0xee, 0xc3, 0xea, 0x15, 0xe7, 0x0e, 0xe3, 0xb6, 0xdf, 0xb2, 0xde, +0xb6, 0xdf, 0x35, 0xe2, 0x42, 0xe3, 0x33, 0xe2, 0x7f, 0xe1, 0xaf, 0xe3, 0xda, 0xea, 0xf2, 0xf4, +0x87, 0xfd, 0xfc, 0x01, 0xb3, 0x01, 0xb8, 0x02, 0x56, 0x07, 0xaf, 0x0f, 0x05, 0x18, 0x25, 0x1b, +0xdb, 0x1a, 0xd1, 0x19, 0x35, 0x1b, 0x18, 0x1b, 0xe2, 0x17, 0x6d, 0x12, 0xe8, 0x0e, 0x05, 0x0f, +0x25, 0x0f, 0xb7, 0x0b, 0xfa, 0x04, 0x4d, 0xfe, 0x46, 0xf9, 0xce, 0xf4, 0xa9, 0xf0, 0xa7, 0xed, +0x66, 0xec, 0xb2, 0xec, 0x21, 0xeb, 0x4c, 0xe7, 0x04, 0xe3, 0xe8, 0xe2, 0x49, 0xe6, 0xc5, 0xea, +0x50, 0xec, 0xc0, 0xeb, 0x31, 0xec, 0x25, 0xf0, 0x76, 0xf5, 0xdb, 0xf8, 0x46, 0xfa, 0xd2, 0xfc, +0x5c, 0x01, 0x1d, 0x07, 0xbd, 0x0a, 0x9a, 0x0b, 0x41, 0x0d, 0x3b, 0x11, 0x53, 0x15, 0x74, 0x17, +0x2a, 0x17, 0x9f, 0x16, 0x8e, 0x16, 0x9a, 0x15, 0x62, 0x12, 0xc8, 0x0d, 0x96, 0x0a, 0x3d, 0x09, +0xcc, 0x07, 0xd1, 0x04, 0x3c, 0x01, 0x42, 0xfe, 0x16, 0xfd, 0x0f, 0xfd, 0xd3, 0xfd, 0xdf, 0xfc, +0xe0, 0xfb, 0x35, 0xfc, 0x90, 0xfe, 0x12, 0x02, 0x47, 0x04, 0xd2, 0x03, 0x28, 0x03, 0xec, 0x03, +0x5e, 0x06, 0x8b, 0x08, 0x08, 0x0a, 0x95, 0x0b, 0xa0, 0x0c, 0xb9, 0x0c, 0xe6, 0x0b, 0x61, 0x0b, +0x5a, 0x0b, 0x69, 0x0a, 0x94, 0x08, 0x7f, 0x06, 0x41, 0x04, 0xae, 0x02, 0x78, 0xff, 0x39, 0xfb, +0x12, 0xf6, 0xcb, 0xf1, 0x2f, 0xef, 0x47, 0xed, 0x2d, 0xeb, 0x87, 0xe8, 0x81, 0xe5, 0xd7, 0xe1, +0x99, 0xdf, 0xb9, 0xdf, 0x7a, 0xe2, 0xf8, 0xe4, 0x30, 0xe6, 0x3d, 0xe5, 0xe0, 0xe4, 0xb2, 0xe8, +0x2d, 0xf0, 0x2d, 0xf9, 0x2d, 0x01, 0x01, 0x08, 0x2d, 0x0c, 0x25, 0x0d, 0x98, 0x0e, 0x7c, 0x12, +0xf3, 0x19, 0x90, 0x20, 0xcd, 0x21, 0xff, 0x1d, 0x97, 0x19, 0xe4, 0x16, 0x24, 0x14, 0xdf, 0x0f, +0xfc, 0x0a, 0xd2, 0x08, 0xe5, 0x07, 0xb8, 0x04, 0x18, 0xfe, 0x29, 0xf6, 0x5a, 0xf1, 0x35, 0xef, +0x0b, 0xee, 0xe0, 0xeb, 0x8f, 0xea, 0x5b, 0xeb, 0xd9, 0xec, 0xad, 0xec, 0x8c, 0xea, 0xf4, 0xe9, +0x2b, 0xec, 0xf7, 0xf1, 0xf8, 0xf6, 0x04, 0xfa, 0x31, 0xfc, 0x16, 0xfe, 0x2a, 0x00, 0xc4, 0x01, +0xdc, 0x04, 0xcd, 0x08, 0xf1, 0x0d, 0x4a, 0x11, 0x52, 0x12, 0x5c, 0x12, 0xc3, 0x12, 0x63, 0x14, +0x8f, 0x15, 0x79, 0x14, 0x25, 0x12, 0xc5, 0x10, 0xd7, 0x0f, 0xdc, 0x0d, 0x0a, 0x0a, 0x23, 0x05, +0xe8, 0x00, 0xa8, 0xfd, 0xcf, 0xfa, 0x00, 0xf8, 0xbc, 0xf6, 0x6b, 0xf7, 0x8c, 0xf8, 0xe4, 0xf6, +0x82, 0xf3, 0x62, 0xf2, 0x11, 0xf8, 0xe0, 0x00, 0x3f, 0x06, 0xeb, 0x05, 0x11, 0x03, 0xa7, 0x04, +0xd9, 0x0a, 0x2b, 0x11, 0x24, 0x13, 0x0f, 0x12, 0x27, 0x11, 0x9f, 0x11, 0x5b, 0x12, 0x7d, 0x12, +0x96, 0x11, 0xac, 0x0f, 0xcc, 0x0b, 0xcc, 0x07, 0x08, 0x05, 0x1c, 0x04, 0xb5, 0x03, 0xb7, 0x01, +0x6c, 0xfd, 0xe7, 0xf8, 0x68, 0xf5, 0x4c, 0xf4, 0xe5, 0xf3, 0xc4, 0xf2, 0x1e, 0xf0, 0x6f, 0xec, +0x3a, 0xe9, 0x87, 0xe8, 0xad, 0xe9, 0xe3, 0xea, 0x22, 0xea, 0xd2, 0xe7, 0x88, 0xe6, 0xec, 0xe8, +0xf7, 0xed, 0x9f, 0xf1, 0x7f, 0xf3, 0x82, 0xf2, 0x73, 0xf3, 0x31, 0xf8, 0xcd, 0xff, 0x8f, 0x08, +0x34, 0x10, 0x50, 0x14, 0x9c, 0x13, 0xc4, 0x11, 0xa9, 0x10, 0x5f, 0x14, 0xda, 0x19, 0x0f, 0x1b, +0x8b, 0x16, 0x59, 0x0f, 0x58, 0x0b, 0xf8, 0x09, 0xb9, 0x06, 0xc0, 0xff, 0xe0, 0xf8, 0x6a, 0xf5, +0x0f, 0xf6, 0xa5, 0xf6, 0x58, 0xf5, 0x37, 0xf3, 0x52, 0xf1, 0xe4, 0xef, 0x85, 0xee, 0x8d, 0xef, +0xe5, 0xf3, 0xb2, 0xfa, 0x54, 0xfe, 0xb0, 0xfc, 0x60, 0xf9, 0x0a, 0xf9, 0x24, 0xfe, 0x56, 0x05, +0x5d, 0x09, 0x83, 0x09, 0x04, 0x08, 0xf8, 0x08, 0x56, 0x0d, 0xd9, 0x10, 0xe1, 0x10, 0xc0, 0x0d, +0xcd, 0x09, 0xe3, 0x08, 0x3f, 0x0b, 0x19, 0x0d, 0x0f, 0x0d, 0xd7, 0x0a, 0x7f, 0x06, 0x4b, 0x01, +0x38, 0xfc, 0xea, 0xf9, 0x56, 0xfc, 0x16, 0xff, 0xb9, 0xfd, 0x7d, 0xf7, 0x09, 0xf0, 0x96, 0xed, +0xb6, 0xf0, 0x9e, 0xf3, 0xeb, 0xf2, 0xd5, 0xef, 0x36, 0xef, 0x57, 0xf3, 0x78, 0xf9, 0x93, 0xfd, +0xb3, 0x00, 0xef, 0x04, 0x60, 0x0a, 0xf3, 0x0e, 0x0d, 0x12, 0x02, 0x14, 0x5a, 0x17, 0x6f, 0x19, +0xc6, 0x17, 0x67, 0x14, 0x79, 0x13, 0xa8, 0x15, 0xc0, 0x16, 0x0c, 0x13, 0xd1, 0x0c, 0xce, 0x08, +0x2a, 0x07, 0x5b, 0x06, 0x65, 0x04, 0x66, 0x02, 0x40, 0x01, 0xfb, 0x00, 0x5f, 0xff, 0xa7, 0xfc, +0x6a, 0xf9, 0x45, 0xf7, 0x6a, 0xf6, 0xd3, 0xf5, 0x58, 0xf5, 0x92, 0xf5, 0x2f, 0xf6, 0x8c, 0xf5, +0xb1, 0xf2, 0x3d, 0xef, 0x7f, 0xed, 0x09, 0xee, 0x2b, 0xf0, 0x9e, 0xf1, 0xc2, 0xf0, 0x83, 0xee, +0xd6, 0xee, 0x47, 0xf0, 0xbd, 0xf2, 0xed, 0xf3, 0x44, 0xf3, 0x6a, 0xf3, 0xe5, 0xf6, 0x97, 0xfe, +0x18, 0x07, 0xd3, 0x0c, 0xfe, 0x0c, 0xdc, 0x09, 0x45, 0x08, 0x48, 0x09, 0xc7, 0x0c, 0x74, 0x0e, +0x6e, 0x0d, 0x67, 0x0b, 0x3e, 0x0a, 0xb8, 0x08, 0x86, 0x05, 0xc2, 0x00, 0x3f, 0xfe, 0x39, 0xfe, +0x7f, 0xff, 0xb8, 0xff, 0x7d, 0xff, 0xd7, 0x00, 0x2f, 0x02, 0x19, 0x01, 0x76, 0xfc, 0xdc, 0xf8, +0xf8, 0xf8, 0x0d, 0xfd, 0x52, 0x01, 0xf5, 0x02, 0xcb, 0x02, 0x1d, 0x02, 0x3c, 0x01, 0xf9, 0x00, +0x1e, 0x01, 0xa9, 0x02, 0xab, 0x05, 0x50, 0x08, 0x89, 0x08, 0x31, 0x07, 0xfc, 0x04, 0x35, 0x03, +0x20, 0x02, 0x09, 0x01, 0x97, 0x00, 0x86, 0x01, 0x5c, 0x03, 0xb3, 0x03, 0x7d, 0x01, 0x3a, 0xfc, +0xee, 0xf6, 0x1f, 0xf4, 0x19, 0xf4, 0xc6, 0xf4, 0x23, 0xf5, 0x6e, 0xf4, 0x99, 0xf2, 0x13, 0xef, +0xd3, 0xea, 0x24, 0xe8, 0x9d, 0xe9, 0xea, 0xee, 0x1d, 0xf5, 0xf8, 0xf8, 0x0c, 0xf9, 0xe6, 0xf9, +0x6c, 0xfe, 0xfa, 0x06, 0xc3, 0x0e, 0x5a, 0x12, 0xaf, 0x12, 0x00, 0x14, 0xc7, 0x17, 0x1d, 0x1c, +0xca, 0x1d, 0x74, 0x1c, 0x7f, 0x1a, 0x39, 0x19, 0xba, 0x18, 0x98, 0x18, 0xd2, 0x17, 0xa8, 0x16, +0x74, 0x14, 0xf6, 0x0f, 0x6a, 0x0b, 0x5e, 0x09, 0xec, 0x09, 0xae, 0x0b, 0x5b, 0x0b, 0xaf, 0x07, +0x9a, 0x03, 0x00, 0x01, 0x5f, 0x00, 0xa1, 0x00, 0x8e, 0xff, 0xe8, 0xfc, 0x5f, 0xf9, 0xe4, 0xf6, +0x21, 0xf6, 0x64, 0xf5, 0xc0, 0xf2, 0x41, 0xed, 0xe5, 0xe7, 0xca, 0xe5, 0x48, 0xe6, 0x2a, 0xe7, +0x0c, 0xe7, 0xc6, 0xe5, 0x1d, 0xe4, 0x12, 0xe3, 0x0c, 0xe3, 0xdb, 0xe3, 0x32, 0xe6, 0xe7, 0xe6, +0xc1, 0xe6, 0x29, 0xe9, 0x57, 0xee, 0x1d, 0xf9, 0x72, 0x05, 0xba, 0x0c, 0x52, 0x0b, 0xe0, 0x05, +0x3f, 0x03, 0x9b, 0x08, 0x6e, 0x12, 0xc6, 0x17, 0x43, 0x17, 0xc6, 0x14, 0xa3, 0x14, 0xee, 0x14, +0xf7, 0x10, 0xa4, 0x09, 0x5f, 0x04, 0x4f, 0x05, 0xaf, 0x0a, 0x1a, 0x0e, 0xc2, 0x0c, 0x4e, 0x09, +0x43, 0x05, 0xa6, 0xfe, 0x12, 0xf6, 0xc4, 0xef, 0x4e, 0xf3, 0xc8, 0xfd, 0x1f, 0x07, 0xeb, 0x07, +0x53, 0x01, 0x52, 0xfb, 0x48, 0xfb, 0x47, 0xfe, 0xbf, 0xff, 0x42, 0x00, 0x35, 0x03, 0x25, 0x09, +0x9e, 0x0e, 0xc2, 0x0e, 0xdd, 0x09, 0xb9, 0x02, 0x13, 0xfd, 0x93, 0xfa, 0x9a, 0xf9, 0xe4, 0xfa, +0x68, 0xfe, 0xcc, 0x00, 0xe8, 0xfc, 0x42, 0xf1, 0xd3, 0xe3, 0xaf, 0xdd, 0x2f, 0xe1, 0x13, 0xe8, +0x38, 0xeb, 0xe8, 0xe8, 0xe9, 0xe3, 0x76, 0xe2, 0xa7, 0xe3, 0x75, 0xe5, 0x33, 0xe7, 0xf2, 0xe8, +0xc3, 0xed, 0x34, 0xf6, 0x81, 0xfe, 0x62, 0x06, 0xba, 0x0c, 0x4b, 0x12, 0xee, 0x16, 0x40, 0x1b, +0x5b, 0x20, 0x7f, 0x27, 0xe7, 0x30, 0x5c, 0x37, 0x3e, 0x38, 0x82, 0x35, 0xe3, 0x32, 0x10, 0x33, +0x57, 0x34, 0x36, 0x32, 0x08, 0x2d, 0xe7, 0x27, 0x1e, 0x25, 0x33, 0x23, 0x2f, 0x1e, 0x28, 0x16, +0xcd, 0x0e, 0x8b, 0x09, 0x06, 0x06, 0x02, 0x02, 0x1c, 0xfd, 0x8f, 0xf8, 0xdb, 0xf4, 0x4d, 0xf0, +0xb8, 0xeb, 0x09, 0xe8, 0xbc, 0xe6, 0x00, 0xe7, 0xbf, 0xe4, 0xed, 0xdf, 0x93, 0xda, 0xa2, 0xd8, +0xa1, 0xda, 0x2a, 0xde, 0xaf, 0xde, 0x49, 0xdd, 0x8a, 0xdc, 0x37, 0xde, 0x19, 0xe1, 0xdb, 0xe2, +0xca, 0xe2, 0x13, 0xe3, 0x6f, 0xe4, 0xf8, 0xe7, 0xc8, 0xeb, 0x48, 0xef, 0x0c, 0xf2, 0x40, 0xf3, +0xc9, 0xf3, 0xa1, 0xf3, 0xeb, 0xf6, 0x09, 0x01, 0x57, 0x0f, 0x96, 0x1a, 0x98, 0x1d, 0x6e, 0x18, +0x36, 0x12, 0xca, 0x12, 0x45, 0x17, 0x9b, 0x1a, 0x6b, 0x1a, 0xb9, 0x19, 0x11, 0x1b, 0xf5, 0x1b, +0x10, 0x18, 0x1c, 0x10, 0x07, 0x0a, 0xb6, 0x08, 0x47, 0x09, 0xf6, 0x07, 0x8f, 0x04, 0x53, 0x03, +0x5c, 0x04, 0xed, 0x03, 0x7e, 0xfe, 0x7a, 0xf6, 0x93, 0xf2, 0xab, 0xf5, 0xed, 0xfb, 0x60, 0xfe, +0x64, 0xfb, 0xbe, 0xf6, 0xaa, 0xf3, 0x38, 0xf3, 0x82, 0xf3, 0x62, 0xf3, 0xc9, 0xf3, 0x03, 0xf6, +0xee, 0xf6, 0x92, 0xf3, 0x7e, 0xed, 0xf0, 0xe7, 0xd0, 0xe5, 0x89, 0xe6, 0x26, 0xe6, 0xe5, 0xe4, +0x7a, 0xe4, 0xff, 0xe6, 0xe9, 0xe9, 0xe0, 0xe9, 0x8c, 0xe5, 0x5c, 0xe2, 0x80, 0xe4, 0x9a, 0xec, +0x72, 0xf6, 0x99, 0xfd, 0xad, 0x00, 0x4c, 0x01, 0x85, 0x01, 0x86, 0x03, 0xc4, 0x07, 0x93, 0x0d, +0x92, 0x13, 0x8a, 0x19, 0x89, 0x1e, 0x5a, 0x24, 0x1c, 0x2a, 0xf8, 0x2f, 0x97, 0x34, 0xb7, 0x36, +0x5c, 0x36, 0xa4, 0x36, 0xa0, 0x39, 0x2e, 0x3e, 0x23, 0x40, 0x3b, 0x3c, 0x1f, 0x34, 0xb1, 0x2c, +0xc7, 0x27, 0x5b, 0x24, 0xcb, 0x20, 0xea, 0x1b, 0x61, 0x15, 0xb2, 0x0c, 0x22, 0x03, 0x71, 0xfa, +0x57, 0xf4, 0x1f, 0xf0, 0xa9, 0xeb, 0xe8, 0xe5, 0x66, 0xe0, 0xb4, 0xdc, 0xfb, 0xda, 0xe8, 0xd8, +0x46, 0xd6, 0xde, 0xd2, 0xb9, 0xd1, 0xe5, 0xd2, 0x49, 0xd5, 0xaa, 0xd7, 0xe1, 0xd9, 0x04, 0xdc, +0x69, 0xde, 0x4d, 0xe0, 0xee, 0xe1, 0x9a, 0xe4, 0xf7, 0xe7, 0x46, 0xec, 0x2f, 0xf0, 0x07, 0xf3, +0x65, 0xf5, 0x67, 0xf8, 0x19, 0xfb, 0x29, 0xfc, 0x39, 0xfc, 0x0a, 0xfd, 0x3d, 0xff, 0xec, 0x02, +0x3a, 0x05, 0x3d, 0x04, 0x71, 0x00, 0xb8, 0xfd, 0x54, 0xfe, 0x4e, 0x03, 0x31, 0x0d, 0x95, 0x15, +0xaf, 0x17, 0x4a, 0x13, 0xc8, 0x0b, 0x30, 0x07, 0x80, 0x08, 0x88, 0x0c, 0xc6, 0x0f, 0x58, 0x11, +0x39, 0x12, 0x7a, 0x13, 0x47, 0x12, 0x88, 0x0c, 0xf8, 0x04, 0x16, 0xfe, 0x54, 0xfb, 0x65, 0xfc, +0x4c, 0x00, 0xc6, 0x04, 0x84, 0x07, 0xd5, 0x04, 0x33, 0xfd, 0x52, 0xf3, 0xc5, 0xec, 0xc8, 0xec, +0xe8, 0xf0, 0xba, 0xf4, 0x23, 0xf5, 0x2d, 0xf3, 0x6d, 0xf0, 0x28, 0xee, 0xfa, 0xea, 0xc0, 0xe7, +0x3c, 0xe5, 0x70, 0xe4, 0x01, 0xe6, 0x7d, 0xe9, 0x3f, 0xed, 0xde, 0xef, 0x21, 0xef, 0xee, 0xea, +0x2c, 0xe7, 0x24, 0xe8, 0x20, 0xf0, 0x72, 0xfb, 0x93, 0x04, 0x28, 0x08, 0x98, 0x07, 0xb2, 0x06, +0xa4, 0x09, 0xd9, 0x0f, 0xb8, 0x16, 0x1c, 0x1c, 0x40, 0x20, 0x0f, 0x23, 0x5c, 0x24, 0x06, 0x24, +0x0a, 0x22, 0x72, 0x21, 0x90, 0x21, 0xaf, 0x22, 0x12, 0x23, 0xa5, 0x23, 0x06, 0x25, 0x40, 0x27, +0xcc, 0x27, 0x91, 0x24, 0x0d, 0x21, 0xd7, 0x1d, 0xfb, 0x1d, 0x2c, 0x20, 0x6a, 0x1f, 0xc8, 0x1b, +0x5a, 0x16, 0x6d, 0x12, 0xb9, 0x10, 0x64, 0x0f, 0xe4, 0x0b, 0xdd, 0x06, 0x1f, 0x02, 0x46, 0xfe, +0x6b, 0xf9, 0xc9, 0xf2, 0x00, 0xec, 0x81, 0xe8, 0xec, 0xe6, 0x07, 0xe6, 0xa2, 0xe4, 0x7c, 0xe2, +0xcf, 0xe0, 0x46, 0xdf, 0xff, 0xdc, 0xcd, 0xdb, 0xe0, 0xdc, 0x59, 0xe0, 0x09, 0xe5, 0x59, 0xe8, +0x85, 0xe9, 0x3b, 0xea, 0x3a, 0xec, 0x5e, 0xef, 0xde, 0xf1, 0xf2, 0xf2, 0x58, 0xf4, 0xa9, 0xf6, +0x66, 0xfa, 0xa0, 0xfd, 0x84, 0xfe, 0x99, 0xfd, 0x7a, 0xfc, 0x79, 0xfc, 0xfe, 0xfc, 0x46, 0xfe, +0xca, 0x00, 0xd7, 0x02, 0x47, 0x03, 0x96, 0xff, 0xb1, 0xf8, 0xbc, 0xf1, 0x8a, 0xed, 0xb0, 0xec, +0x9e, 0xec, 0x94, 0xe9, 0x0e, 0xe6, 0x70, 0xe4, 0x42, 0xe8, 0xbb, 0xf0, 0x28, 0xf8, 0x82, 0xfa, +0x30, 0xf9, 0x57, 0xf9, 0x18, 0xff, 0x2b, 0x09, 0xc8, 0x11, 0x9a, 0x16, 0xad, 0x18, 0x57, 0x19, +0x50, 0x19, 0x6c, 0x17, 0xf6, 0x14, 0x15, 0x15, 0xb2, 0x17, 0x0d, 0x1a, 0x8c, 0x19, 0xae, 0x16, +0x4a, 0x13, 0x6e, 0x0f, 0x68, 0x08, 0xe1, 0xfd, 0x0f, 0xf3, 0xf1, 0xec, 0x0c, 0xee, 0x12, 0xf2, +0x78, 0xf4, 0xc4, 0xf1, 0x2a, 0xeb, 0x2a, 0xe4, 0x53, 0xde, 0xf1, 0xda, 0x87, 0xdb, 0x65, 0xe0, +0xb9, 0xe8, 0xc8, 0xf0, 0xf1, 0xf5, 0x9b, 0xf8, 0x3b, 0xfa, 0x80, 0xfb, 0xa9, 0xfc, 0xf8, 0xfd, +0xba, 0x02, 0xbb, 0x0c, 0xfe, 0x19, 0x94, 0x25, 0x90, 0x2a, 0x5e, 0x29, 0x55, 0x24, 0x76, 0x20, +0x8d, 0x20, 0x5f, 0x24, 0xcf, 0x28, 0x4b, 0x2a, 0x49, 0x27, 0x56, 0x21, 0x71, 0x1a, 0x33, 0x14, +0x99, 0x0e, 0x2b, 0x09, 0x83, 0x04, 0x5b, 0x01, 0x38, 0x01, 0xda, 0x03, 0x9a, 0x06, 0x7e, 0x07, +0x7b, 0x04, 0x30, 0x00, 0x9f, 0xfd, 0x4b, 0x00, 0xb4, 0x08, 0x59, 0x12, 0x33, 0x1a, 0x96, 0x1d, +0xe9, 0x1d, 0x3b, 0x1d, 0xc1, 0x1c, 0x63, 0x1b, 0xba, 0x19, 0x81, 0x17, 0x8c, 0x14, 0x5f, 0x11, +0x5a, 0x0d, 0x39, 0x09, 0x4c, 0x04, 0x36, 0xfd, 0x7b, 0xf4, 0x7e, 0xeb, 0xda, 0xe5, 0xea, 0xe4, +0x7b, 0xe5, 0x56, 0xe5, 0xcb, 0xe2, 0x29, 0xde, 0x9c, 0xd9, 0x2f, 0xd6, 0xe7, 0xd4, 0xed, 0xd5, +0xb4, 0xd9, 0xe3, 0xde, 0xa5, 0xe2, 0x12, 0xe4, 0x41, 0xe3, 0x00, 0xe3, 0xb7, 0xe3, 0x7b, 0xe6, +0x98, 0xe9, 0x8f, 0xed, 0x52, 0xf1, 0xd2, 0xf4, 0x84, 0xf6, 0x8e, 0xf6, 0xf9, 0xf5, 0xf6, 0xf6, +0xf0, 0xf8, 0x6d, 0xf9, 0xa1, 0xf7, 0x50, 0xf3, 0x44, 0xef, 0x9d, 0xec, 0x50, 0xeb, 0x42, 0xea, +0x42, 0xe7, 0x36, 0xe4, 0x15, 0xe2, 0xcd, 0xe1, 0x7f, 0xe2, 0x20, 0xe4, 0x5f, 0xea, 0x90, 0xf6, +0x04, 0x06, 0xf5, 0x12, 0x32, 0x18, 0xe3, 0x16, 0x2e, 0x17, 0xad, 0x1c, 0x5c, 0x24, 0x8a, 0x29, +0x3d, 0x2c, 0x9d, 0x30, 0xfc, 0x36, 0x5b, 0x3a, 0xbf, 0x34, 0x3a, 0x29, 0x34, 0x1e, 0x78, 0x18, +0x15, 0x16, 0x1e, 0x12, 0x6c, 0x0b, 0x88, 0x03, 0xf5, 0xfa, 0xe9, 0xf0, 0x98, 0xe4, 0x7c, 0xd9, +0xe8, 0xd4, 0xd5, 0xd5, 0xa8, 0xd8, 0xb3, 0xd8, 0x23, 0xd7, 0x36, 0xd7, 0x7c, 0xd8, 0xd9, 0xd9, +0x39, 0xda, 0x0a, 0xdc, 0xdc, 0xe2, 0x50, 0xef, 0x8f, 0xfc, 0x8f, 0x06, 0x3a, 0x0b, 0xa7, 0x0c, +0x88, 0x0f, 0x80, 0x15, 0x37, 0x1f, 0xfd, 0x29, 0x2f, 0x34, 0xae, 0x3a, 0x97, 0x3c, 0x84, 0x39, +0x5f, 0x34, 0xc3, 0x2f, 0x51, 0x2c, 0x3a, 0x2c, 0x23, 0x2e, 0x6e, 0x2f, 0xfa, 0x2c, 0x2a, 0x25, +0x61, 0x1a, 0x4f, 0x0f, 0x60, 0x06, 0x95, 0x00, 0xec, 0xfe, 0x32, 0xff, 0x28, 0x00, 0x36, 0xff, +0xe2, 0xfc, 0xf4, 0xfb, 0x9b, 0xfc, 0xbe, 0xfe, 0x90, 0x00, 0xb1, 0x03, 0x7b, 0x0b, 0xc9, 0x15, +0x2f, 0x1d, 0xbb, 0x1d, 0x68, 0x19, 0xb3, 0x15, 0x8d, 0x14, 0x8b, 0x14, 0xa9, 0x14, 0x88, 0x14, +0x3e, 0x13, 0x6b, 0x0e, 0x09, 0x06, 0xe1, 0xfb, 0xa4, 0xf2, 0xf0, 0xeb, 0xea, 0xe5, 0x10, 0xe0, +0x39, 0xdb, 0xb1, 0xd7, 0xf4, 0xd3, 0x1c, 0xcf, 0xd9, 0xc8, 0x89, 0xc3, 0x03, 0xc1, 0xc3, 0xc1, +0x69, 0xc4, 0x53, 0xc7, 0x46, 0xc9, 0x7d, 0xca, 0x8b, 0xcb, 0xfd, 0xcc, 0x75, 0xcf, 0x40, 0xd3, +0x54, 0xd9, 0x9e, 0xe0, 0xcb, 0xe8, 0xff, 0xef, 0xe8, 0xf5, 0x10, 0xfa, 0x5b, 0xfd, 0x25, 0x00, +0xe1, 0x02, 0x98, 0x07, 0x8e, 0x0e, 0x15, 0x15, 0x06, 0x17, 0x85, 0x12, 0x0d, 0x0a, 0x58, 0x02, +0xc6, 0xfe, 0x9a, 0xff, 0xfb, 0x00, 0x34, 0x00, 0x01, 0xfd, 0x86, 0xf7, 0x3b, 0xf1, 0x22, 0xeb, +0x6f, 0xe6, 0x14, 0xe5, 0xa0, 0xe8, 0x36, 0xf3, 0x03, 0x01, 0xa7, 0x0b, 0xc1, 0x0d, 0xe5, 0x07, +0xeb, 0x00, 0xb8, 0xfe, 0x07, 0x03, 0x61, 0x0c, 0x0c, 0x17, 0x05, 0x20, 0x51, 0x24, 0x53, 0x23, +0xc3, 0x1b, 0x9f, 0x12, 0x8d, 0x0b, 0xe6, 0x09, 0x5b, 0x0c, 0x6a, 0x0f, 0x07, 0x11, 0x7d, 0x0f, +0x0b, 0x0b, 0x98, 0x03, 0x5c, 0xfb, 0xef, 0xf4, 0x66, 0xf2, 0x48, 0xf3, 0x77, 0xf5, 0x3f, 0xf8, +0xf3, 0xf8, 0xf9, 0xf6, 0x62, 0xf2, 0xaa, 0xec, 0xa7, 0xe9, 0x03, 0xed, 0xa4, 0xf5, 0x60, 0x00, +0xa1, 0x08, 0x40, 0x0c, 0x2f, 0x0d, 0x23, 0x0e, 0xb6, 0x11, 0x33, 0x17, 0x0b, 0x1e, 0x62, 0x25, +0xb6, 0x2d, 0x9f, 0x35, 0x72, 0x3a, 0xcd, 0x3a, 0x34, 0x37, 0x08, 0x33, 0xec, 0x30, 0xfa, 0x30, +0x69, 0x32, 0xa3, 0x32, 0x26, 0x30, 0x48, 0x29, 0x0a, 0x1e, 0xf4, 0x10, 0xad, 0x06, 0xdd, 0x00, +0xd6, 0xfe, 0x77, 0xfc, 0x1d, 0xf7, 0xa3, 0xf0, 0xd9, 0xeb, 0x00, 0xea, 0x54, 0xea, 0xe0, 0xe9, +0xb3, 0xe8, 0x3e, 0xea, 0x2b, 0xf0, 0xbc, 0xf6, 0xe9, 0xf9, 0x81, 0xf8, 0x75, 0xf6, 0xa0, 0xf7, +0x0e, 0xfb, 0xc4, 0xff, 0x20, 0x04, 0xc8, 0x06, 0xdc, 0x06, 0x8f, 0x02, 0xf4, 0xfb, 0x5f, 0xf6, +0x36, 0xf5, 0x9c, 0xf6, 0xd2, 0xf7, 0xe2, 0xf5, 0xa3, 0xf0, 0x0f, 0xea, 0x03, 0xe3, 0xba, 0xdc, +0xf4, 0xd6, 0xc4, 0xd3, 0x2f, 0xd3, 0x4c, 0xd4, 0xb3, 0xd3, 0x08, 0xd0, 0x1d, 0xcb, 0x43, 0xc7, +0xc7, 0xc5, 0xcb, 0xc6, 0x69, 0xca, 0x1a, 0xd1, 0x79, 0xd9, 0x12, 0xe1, 0xac, 0xe6, 0xe4, 0xe9, +0xbf, 0xeb, 0xd4, 0xed, 0x20, 0xf2, 0x24, 0xfa, 0x47, 0x03, 0xcd, 0x0c, 0x83, 0x13, 0xcc, 0x16, +0xc7, 0x15, 0xac, 0x11, 0x93, 0x0c, 0x91, 0x09, 0x31, 0x0a, 0x33, 0x0e, 0x91, 0x10, 0xc2, 0x0e, +0x78, 0x07, 0x35, 0xfe, 0xc9, 0xf5, 0x9e, 0xef, 0x06, 0xec, 0xee, 0xea, 0xb1, 0xec, 0x58, 0xf0, +0x75, 0xf3, 0xaf, 0xf6, 0xbb, 0xfa, 0xf2, 0xfe, 0x24, 0x00, 0x17, 0xfc, 0x7b, 0xf8, 0x97, 0xfd, +0x1d, 0x0d, 0xa5, 0x1d, 0x76, 0x26, 0xb2, 0x25, 0xca, 0x21, 0x68, 0x21, 0x61, 0x24, 0x16, 0x27, +0x72, 0x28, 0x99, 0x29, 0x5e, 0x2d, 0x04, 0x31, 0x14, 0x32, 0xd1, 0x2e, 0xbf, 0x29, 0x53, 0x24, +0xd2, 0x1d, 0xe1, 0x16, 0xc8, 0x10, 0xea, 0x0e, 0x23, 0x10, 0xfa, 0x0f, 0x6b, 0x09, 0x26, 0xfe, +0x49, 0xf3, 0x46, 0xee, 0x47, 0xef, 0x6c, 0xf2, 0x47, 0xf4, 0x55, 0xf4, 0x52, 0xf4, 0x0f, 0xf5, +0x0b, 0xf7, 0x88, 0xfa, 0x00, 0xfe, 0x29, 0x02, 0xa9, 0x06, 0x3d, 0x0d, 0x00, 0x15, 0x99, 0x1c, +0xaf, 0x20, 0xcc, 0x20, 0x24, 0x1e, 0x18, 0x1d, 0x90, 0x20, 0x2b, 0x27, 0x9a, 0x2c, 0x9f, 0x2c, +0x80, 0x27, 0x59, 0x1f, 0x77, 0x17, 0xf7, 0x11, 0x93, 0x0f, 0xbb, 0x0d, 0x60, 0x0b, 0x61, 0x07, +0xac, 0x01, 0x95, 0xfb, 0xb1, 0xf6, 0xdf, 0xf3, 0x57, 0xf1, 0xa2, 0xed, 0x73, 0xe9, 0x94, 0xe6, +0x5b, 0xe7, 0x42, 0xe9, 0x4e, 0xe8, 0x13, 0xe3, 0x74, 0xdd, 0x34, 0xdc, 0xbf, 0xe0, 0xec, 0xe5, +0x32, 0xe7, 0x10, 0xe4, 0xcb, 0xde, 0x02, 0xdc, 0xc5, 0xdc, 0x1a, 0xdf, 0xe9, 0xe1, 0x5f, 0xe3, +0xe2, 0xe3, 0xbe, 0xe3, 0xbe, 0xe2, 0xac, 0xe1, 0x64, 0xe0, 0xc9, 0xdf, 0xca, 0xde, 0x6e, 0xdf, +0xd8, 0xe0, 0xae, 0xe1, 0x4b, 0xe3, 0x91, 0xe1, 0xe9, 0xde, 0xec, 0xde, 0xa6, 0xe0, 0xd2, 0xe5, +0x90, 0xec, 0xdf, 0xf1, 0x8e, 0xf4, 0x26, 0xf5, 0x5b, 0xf7, 0x62, 0xfb, 0x08, 0xff, 0xa0, 0x02, +0x4f, 0x06, 0x8f, 0x09, 0x94, 0x0d, 0x37, 0x11, 0xf4, 0x12, 0x03, 0x15, 0x11, 0x15, 0xea, 0x12, +0xe2, 0x10, 0xae, 0x0e, 0x5f, 0x0f, 0x12, 0x12, 0x92, 0x12, 0xc1, 0x0e, 0x24, 0x07, 0x6f, 0x00, +0xe8, 0xfd, 0x95, 0xfd, 0xc4, 0xfc, 0x41, 0xfa, 0x6b, 0xf7, 0x27, 0xf7, 0x3a, 0xf8, 0x76, 0xf8, +0x6a, 0xf7, 0x4c, 0xf6, 0x93, 0xf6, 0xc3, 0xf7, 0x58, 0xf8, 0xf2, 0xf9, 0xd3, 0xfe, 0xb6, 0x05, +0x2a, 0x0b, 0xc9, 0x0c, 0x2f, 0x0c, 0x0d, 0x0e, 0x41, 0x13, 0x65, 0x19, 0x18, 0x1d, 0x54, 0x1d, +0x7e, 0x1d, 0x9b, 0x1f, 0x7a, 0x24, 0x21, 0x29, 0xf8, 0x2a, 0xe0, 0x2a, 0xf1, 0x28, 0xfc, 0x26, +0x86, 0x24, 0xfd, 0x21, 0x87, 0x21, 0x7d, 0x22, 0xf2, 0x22, 0x34, 0x20, 0x7b, 0x1b, 0xdc, 0x17, +0x5d, 0x16, 0x6c, 0x17, 0x43, 0x17, 0xfa, 0x13, 0x8c, 0x0f, 0x3c, 0x0d, 0x9c, 0x0e, 0xc9, 0x11, +0xde, 0x12, 0xb4, 0x10, 0xfe, 0x0c, 0x4e, 0x09, 0xc8, 0x08, 0x46, 0x0a, 0x4d, 0x0b, 0xbf, 0x0a, +0x90, 0x08, 0xc7, 0x05, 0x81, 0x04, 0x0f, 0x04, 0xaa, 0x01, 0x38, 0xfd, 0x91, 0xf7, 0xab, 0xf3, +0xbb, 0xf1, 0x86, 0xf0, 0x21, 0xee, 0x1e, 0xea, 0x8a, 0xe4, 0x87, 0xde, 0xff, 0xd9, 0xd8, 0xd6, +0x7a, 0xd5, 0xb3, 0xd4, 0x82, 0xd3, 0x47, 0xd1, 0xae, 0xce, 0x66, 0xcd, 0xfa, 0xcd, 0x02, 0xd0, +0x1f, 0xd1, 0xdd, 0xd1, 0xeb, 0xd2, 0x02, 0xd6, 0x82, 0xda, 0x10, 0xde, 0x3f, 0xe0, 0xc4, 0xe1, +0xc6, 0xe3, 0xd9, 0xe8, 0xa8, 0xee, 0x5f, 0xf4, 0xb9, 0xf8, 0xb1, 0xfa, 0x4d, 0xfc, 0x59, 0xfd, +0x7e, 0xff, 0x52, 0x01, 0x00, 0x03, 0xdd, 0x04, 0xf0, 0x05, 0x5e, 0x06, 0xb6, 0x06, 0x5f, 0x06, +0x71, 0x06, 0x27, 0x05, 0xa3, 0x02, 0xe0, 0x00, 0xb5, 0x00, 0xcc, 0x01, 0xec, 0x02, 0xcd, 0x02, +0xc2, 0x01, 0x4f, 0x00, 0xc4, 0xfe, 0x42, 0xfe, 0x36, 0xfe, 0xed, 0xfe, 0x13, 0x00, 0xb6, 0x00, +0x08, 0x01, 0x2d, 0x01, 0x30, 0x00, 0x42, 0xff, 0xb9, 0xfe, 0xf9, 0xfd, 0x67, 0xfd, 0x5d, 0xfd, +0x26, 0xfe, 0xb1, 0xff, 0xa9, 0xff, 0xe0, 0xfd, 0x55, 0xfb, 0xbc, 0xf8, 0xb6, 0xf8, 0x96, 0xfa, +0x6a, 0xfb, 0xb8, 0xfa, 0xca, 0xf8, 0xcc, 0xf7, 0x7a, 0xf9, 0xcc, 0xfb, 0xb6, 0xfe, 0x8d, 0xff, +0x73, 0x00, 0xfe, 0x00, 0x31, 0x03, 0x2b, 0x06, 0x96, 0x0a, 0x52, 0x0d, 0x78, 0x0e, 0x23, 0x0e, +0xa9, 0x0f, 0x7b, 0x12, 0x94, 0x15, 0xaa, 0x17, 0xc7, 0x17, 0x79, 0x16, 0x5a, 0x16, 0x3b, 0x17, +0xda, 0x18, 0xdf, 0x1a, 0x68, 0x1a, 0x1f, 0x18, 0x03, 0x15, 0x8d, 0x12, 0x7b, 0x11, 0xda, 0x11, +0xab, 0x11, 0x85, 0x0f, 0xa3, 0x0b, 0xcd, 0x08, 0x4c, 0x07, 0xe8, 0x07, 0x8d, 0x07, 0x79, 0x06, +0xa2, 0x04, 0xf8, 0x02, 0xde, 0x01, 0x33, 0x01, 0xa8, 0x00, 0x69, 0x00, 0x9d, 0x00, 0x3f, 0x02, +0xa3, 0x03, 0x9f, 0x04, 0x56, 0x04, 0x10, 0x04, 0x3f, 0x04, 0x26, 0x04, 0x05, 0x05, 0x37, 0x05, +0x59, 0x05, 0x2d, 0x05, 0xf0, 0x03, 0xc5, 0x01, 0xab, 0xff, 0xe3, 0xfd, 0x01, 0xfe, 0x51, 0xfd, +0x5b, 0xfb, 0x6f, 0xf8, 0xd9, 0xf5, 0xd1, 0xf4, 0x4d, 0xf3, 0x60, 0xf0, 0x46, 0xed, 0x1a, 0xeb, +0xa3, 0xea, 0xd1, 0xea, 0x5b, 0xea, 0x55, 0xe9, 0x8e, 0xe8, 0x57, 0xe8, 0x87, 0xe8, 0xfd, 0xe8, +0x4f, 0xe9, 0x1e, 0xea, 0xc1, 0xea, 0x18, 0xeb, 0xcd, 0xeb, 0x78, 0xec, 0x7a, 0xee, 0x02, 0xf1, +0x40, 0xf2, 0xc1, 0xf2, 0x22, 0xf3, 0xbb, 0xf4, 0x82, 0xf7, 0xce, 0xf9, 0x89, 0xfa, 0x1c, 0xfb, +0x9b, 0xfb, 0x8e, 0xfc, 0x9c, 0xfc, 0xa3, 0xfc, 0x80, 0xfc, 0xa3, 0xfc, 0xf1, 0xfc, 0x74, 0xfc, +0xf6, 0xfa, 0xde, 0xf9, 0x5a, 0xfa, 0xe2, 0xfa, 0xda, 0xfa, 0xd8, 0xf9, 0xd7, 0xf8, 0xec, 0xf8, +0xd0, 0xf9, 0xd5, 0xfa, 0xb4, 0xfa, 0xe9, 0xf9, 0xc8, 0xf9, 0x12, 0xfb, 0x4d, 0xfd, 0x23, 0xff, +0xba, 0xff, 0x70, 0xff, 0x0d, 0x00, 0x5d, 0x00, 0x5f, 0x01, 0xc0, 0x02, 0xd6, 0x03, 0x32, 0x05, +0x94, 0x05, 0xbf, 0x05, 0xa9, 0x05, 0xd6, 0x05, 0x03, 0x06, 0x22, 0x05, 0xae, 0x04, 0xac, 0x03, +0xcc, 0x03, 0xd1, 0x04, 0x54, 0x06, 0x67, 0x07, 0x34, 0x07, 0x6f, 0x06, 0xc3, 0x05, 0x9e, 0x05, +0x2a, 0x06, 0x9b, 0x07, 0x62, 0x09, 0xc7, 0x0a, 0x38, 0x0b, 0x26, 0x0b, 0x85, 0x0b, 0xa2, 0x0c, +0x88, 0x0d, 0x2b, 0x0e, 0x9f, 0x0e, 0xcf, 0x0f, 0x73, 0x11, 0x65, 0x13, 0xc7, 0x13, 0xd0, 0x12, +0x56, 0x11, 0x8c, 0x10, 0xf2, 0x10, 0x39, 0x11, 0x16, 0x11, 0x20, 0x10, 0x21, 0x0f, 0x14, 0x0d, +0x1a, 0x0a, 0xfb, 0x05, 0xa2, 0x02, 0x87, 0x00, 0xeb, 0xff, 0x53, 0xff, 0x9a, 0xfd, 0x20, 0xfb, +0x96, 0xf8, 0x9d, 0xf6, 0xd1, 0xf4, 0x7d, 0xf3, 0x2c, 0xf3, 0xb6, 0xf3, 0x88, 0xf4, 0x14, 0xf5, +0x5a, 0xf5, 0xb4, 0xf5, 0x9b, 0xf6, 0xf3, 0xf7, 0xa9, 0xf8, 0xf0, 0xf9, 0x4b, 0xfb, 0x0d, 0xfd, +0xe7, 0xfe, 0xbf, 0x00, 0xf3, 0x01, 0x38, 0x03, 0x80, 0x03, 0xe0, 0x04, 0x58, 0x06, 0x85, 0x07, +0x0d, 0x08, 0x12, 0x08, 0xbb, 0x07, 0x5a, 0x07, 0x3f, 0x07, 0x46, 0x07, 0x2f, 0x07, 0xb0, 0x06, +0xd3, 0x05, 0x59, 0x04, 0x1f, 0x03, 0x5e, 0x02, 0xb9, 0x01, 0x16, 0x01, 0x08, 0x00, 0xa4, 0xfe, +0x14, 0xfd, 0x7b, 0xfb, 0x89, 0xfa, 0x6f, 0xf9, 0x53, 0xf8, 0x92, 0xf7, 0xa7, 0xf6, 0x0d, 0xf6, +0x8a, 0xf5, 0xa7, 0xf4, 0xf5, 0xf3, 0x9c, 0xf3, 0x1c, 0xf3, 0x21, 0xf2, 0x27, 0xf1, 0x3e, 0xf1, +0xe6, 0xf1, 0x85, 0xf2, 0xc4, 0xf2, 0xae, 0xf1, 0xe7, 0xf0, 0xbe, 0xf0, 0xca, 0xf0, 0x60, 0xf1, +0x88, 0xf1, 0xd1, 0xf2, 0xa8, 0xf4, 0xf6, 0xf5, 0x23, 0xf7, 0xc3, 0xf7, 0x33, 0xf8, 0x8f, 0xf9, +0x59, 0xfb, 0x64, 0xfd, 0x43, 0xff, 0x8e, 0x01, 0x5b, 0x03, 0x65, 0x04, 0x2b, 0x05, 0x0c, 0x06, +0x38, 0x07, 0xd1, 0x08, 0x8c, 0x0a, 0x8b, 0x0b, 0xa8, 0x0c, 0xff, 0x0c, 0xee, 0x0c, 0xcb, 0x0c, +0xee, 0x0c, 0xfe, 0x0c, 0xec, 0x0c, 0xf4, 0x0c, 0x54, 0x0d, 0xa0, 0x0d, 0x04, 0x0e, 0xe6, 0x0d, +0x18, 0x0d, 0xc3, 0x0b, 0x01, 0x0b, 0xcb, 0x0a, 0x47, 0x0b, 0x1c, 0x0b, 0x25, 0x0b, 0x15, 0x0b, +0xe2, 0x0a, 0x5e, 0x0a, 0xc3, 0x09, 0x40, 0x09, 0xab, 0x08, 0xcf, 0x08, 0x75, 0x09, 0xdd, 0x09, +0x44, 0x09, 0x48, 0x08, 0x1f, 0x07, 0x02, 0x06, 0x57, 0x05, 0xc9, 0x04, 0x4a, 0x04, 0x69, 0x03, +0xdb, 0x02, 0xb7, 0x01, 0xcb, 0x00, 0x2a, 0xff, 0x7c, 0xfd, 0x43, 0xfc, 0x2c, 0xfb, 0xd2, 0xf9, +0x6e, 0xf8, 0x6c, 0xf7, 0xcd, 0xf6, 0x5f, 0xf6, 0x97, 0xf5, 0x00, 0xf5, 0x25, 0xf4, 0xe8, 0xf3, +0x7f, 0xf4, 0x2b, 0xf5, 0xa1, 0xf5, 0x79, 0xf5, 0x6c, 0xf5, 0x48, 0xf6, 0x92, 0xf8, 0x26, 0xfa, +0x1f, 0xfb, 0x64, 0xfb, 0x78, 0xfc, 0xb7, 0xfd, 0xfd, 0xfe, 0x3d, 0x00, 0x46, 0x01, 0xdd, 0x01, +0x8e, 0x02, 0x3d, 0x03, 0x65, 0x04, 0x1f, 0x05, 0x3b, 0x05, 0x67, 0x05, 0xa2, 0x05, 0x3d, 0x06, +0xa7, 0x06, 0x6d, 0x06, 0x77, 0x06, 0x33, 0x06, 0x30, 0x06, 0x30, 0x06, 0xea, 0x05, 0x41, 0x06, +0x68, 0x06, 0xd5, 0x06, 0x27, 0x07, 0x2e, 0x07, 0x04, 0x07, 0xd5, 0x06, 0x0e, 0x07, 0xe4, 0x07, +0xd7, 0x07, 0xcd, 0x07, 0x8a, 0x07, 0x64, 0x07, 0xd0, 0x07, 0x2d, 0x08, 0xb7, 0x07, 0x7c, 0x07, +0xa9, 0x06, 0x19, 0x06, 0xb3, 0x05, 0x30, 0x05, 0x89, 0x03, 0xe8, 0x01, 0xe3, 0x00, 0x0f, 0x00, +0x50, 0xff, 0x10, 0xfe, 0xcb, 0xfc, 0x65, 0xfb, 0x35, 0xfa, 0xb2, 0xf9, 0xd0, 0xf8, 0xf0, 0xf7, +0xba, 0xf7, 0xd9, 0xf7, 0x3b, 0xf8, 0xbe, 0xf7, 0xf0, 0xf6, 0xb3, 0xf6, 0xc1, 0xf7, 0x07, 0xf9, +0x28, 0xfa, 0x29, 0xfa, 0x8e, 0xfa, 0xdd, 0xfb, 0x58, 0xfd, 0xef, 0xfe, 0xac, 0xff, 0x59, 0x00, +0xdd, 0x01, 0xb8, 0x03, 0x4e, 0x05, 0xc0, 0x05, 0x3b, 0x06, 0x22, 0x07, 0x86, 0x08, 0xd0, 0x08, +0xb6, 0x08, 0x29, 0x09, 0x88, 0x09, 0x15, 0x0a, 0xa3, 0x0a, 0x8b, 0x0a, 0x26, 0x0a, 0xc0, 0x09, +0xcc, 0x09, 0xfb, 0x09, 0x04, 0x0a, 0xa0, 0x09, 0xe7, 0x08, 0x1d, 0x08, 0xaf, 0x07, 0xa7, 0x07, +0x1a, 0x07, 0xad, 0x06, 0x6c, 0x06, 0x2c, 0x06, 0xa1, 0x05, 0x2b, 0x05, 0x1d, 0x04, 0x42, 0x03, +0xa1, 0x02, 0x8a, 0x01, 0x5e, 0x00, 0xa1, 0xff, 0x07, 0xff, 0xdb, 0xfd, 0xfb, 0xfb, 0xc2, 0xfa, +0x13, 0xfa, 0xec, 0xf8, 0xf4, 0xf7, 0x51, 0xf7, 0xa0, 0xf6, 0xc6, 0xf6, 0xbb, 0xf6, 0x2a, 0xf6, +0x14, 0xf5, 0x00, 0xf5, 0x37, 0xf5, 0xc6, 0xf5, 0x3d, 0xf6, 0x79, 0xf6, 0xa0, 0xf6, 0x45, 0xf7, +0xbd, 0xf8, 0xe9, 0xf8, 0x97, 0xf9, 0x15, 0xfa, 0xc0, 0xfa, 0x85, 0xfb, 0xc8, 0xfb, 0x4e, 0xfc, +0x6b, 0xfc, 0x06, 0xfd, 0x59, 0xfd, 0xbe, 0xfd, 0xc4, 0xfd, 0x47, 0xfd, 0xa6, 0xfc, 0x35, 0xfc, +0xbe, 0xfc, 0x19, 0xfd, 0xec, 0xfc, 0x6e, 0xfc, 0xe9, 0xfa, 0x45, 0xfa, 0xea, 0xf9, 0x5a, 0xfa, +0x5e, 0xfa, 0xc7, 0xf9, 0xaf, 0xf9, 0x02, 0xfa, 0x79, 0xfa, 0x8c, 0xfb, 0x77, 0xfc, 0x5a, 0xfd, +0x17, 0xfe, 0x26, 0xff, 0x63, 0x00, 0xe3, 0x01, 0x76, 0x03, 0x3d, 0x05, 0x83, 0x06, 0xfc, 0x06, +0x37, 0x08, 0xe3, 0x09, 0xce, 0x0a, 0xc9, 0x0b, 0x49, 0x0c, 0x98, 0x0c, 0xc0, 0x0d, 0x94, 0x0e, +0x71, 0x0f, 0xd1, 0x0f, 0xa1, 0x0f, 0xcc, 0x0f, 0x5d, 0x0f, 0xc1, 0x0e, 0x61, 0x0e, 0xf2, 0x0d, +0x68, 0x0d, 0xf0, 0x0d, 0x0a, 0x0d, 0xba, 0x0c, 0x21, 0x0c, 0xc1, 0x0a, 0xa8, 0x0b, 0x9e, 0x0b, +0x19, 0x0b, 0xb0, 0x0a, 0x02, 0x0a, 0x66, 0x0a, 0x33, 0x0a, 0xd1, 0x09, 0xfd, 0x08, 0xb3, 0x08, +0x63, 0x08, 0x22, 0x09, 0xe1, 0x09, 0xbd, 0x09, 0xdb, 0x09, 0x29, 0x09, 0xc1, 0x08, 0x4f, 0x09, +0xa7, 0x09, 0x4a, 0x09, 0xb9, 0x06, 0x31, 0x04, 0x1e, 0x03, 0x88, 0x03, 0x43, 0x03, 0x64, 0x00, +0xcb, 0xfd, 0xbe, 0xfb, 0xc9, 0xfb, 0x90, 0xfc, 0x29, 0xfc, 0x93, 0xf9, 0x4e, 0xf6, 0xa8, 0xf4, +0x34, 0xf4, 0xce, 0xf4, 0xe5, 0xf2, 0x70, 0xf0, 0xbf, 0xed, 0xb0, 0xed, 0x79, 0xee, 0x19, 0xed, +0x3f, 0xec, 0x82, 0xea, 0xa3, 0xe9, 0x55, 0xea, 0x72, 0xea, 0x0d, 0xea, 0x4e, 0xe8, 0x0d, 0xe8, +0x6c, 0xe8, 0x90, 0xe8, 0xc5, 0xe8, 0xae, 0xe8, 0x60, 0xe8, 0x54, 0xe8, 0x01, 0xe9, 0xfa, 0xe9, +0xb1, 0xea, 0xb6, 0xeb, 0x6b, 0xec, 0xbd, 0xed, 0xd1, 0xee, 0x28, 0xef, 0x96, 0xf0, 0x12, 0xf2, +0x06, 0xf5, 0xeb, 0xf5, 0xf2, 0xf6, 0x58, 0xf8, 0x83, 0xf9, 0x1c, 0xfb, 0x1e, 0xfc, 0x6f, 0xfe, +0xeb, 0x00, 0xce, 0x02, 0x5d, 0x04, 0x8d, 0x05, 0xfd, 0x06, 0x95, 0x07, 0x5b, 0x08, 0x6e, 0x09, +0x6c, 0x0b, 0x6e, 0x0d, 0x33, 0x0d, 0xbf, 0x0c, 0xdb, 0x0b, 0xfb, 0x0b, 0x08, 0x0c, 0x7f, 0x0a, +0xa4, 0x09, 0xab, 0x08, 0x2f, 0x08, 0xec, 0x08, 0xe2, 0x09, 0x27, 0x09, 0x76, 0x06, 0x2d, 0x04, +0x9c, 0x02, 0x07, 0x04, 0xda, 0x05, 0x70, 0x05, 0x51, 0x03, 0xde, 0x00, 0x40, 0x01, 0xbf, 0x02, +0x84, 0x03, 0xec, 0x01, 0x4a, 0xff, 0x3c, 0xff, 0xa5, 0x01, 0xa4, 0x03, 0x86, 0x02, 0xe5, 0xff, +0x2f, 0xff, 0x05, 0x00, 0x18, 0x02, 0x4e, 0x02, 0x0a, 0x01, 0x25, 0x01, 0x5d, 0x02, 0xf0, 0x03, +0xe4, 0x03, 0x6f, 0x03, 0x61, 0x02, 0x21, 0x01, 0x62, 0x03, 0x87, 0x04, 0x9d, 0x04, 0x11, 0x04, +0xac, 0x04, 0xce, 0x05, 0xeb, 0x05, 0x23, 0x06, 0xe0, 0x05, 0x03, 0x06, 0x42, 0x07, 0x30, 0x08, +0xab, 0x08, 0x8d, 0x07, 0xf7, 0x06, 0x55, 0x08, 0x88, 0x0a, 0x13, 0x0b, 0x56, 0x0a, 0xf4, 0x08, +0xe2, 0x08, 0xd9, 0x09, 0xc1, 0x0a, 0x9c, 0x0b, 0x4a, 0x09, 0x9b, 0x07, 0x44, 0x08, 0xf5, 0x07, +0x9b, 0x08, 0x49, 0x05, 0x41, 0x03, 0xef, 0x03, 0xba, 0x03, 0x06, 0x05, 0xef, 0x00, 0xab, 0xfe, +0x55, 0xfe, 0x6a, 0xfc, 0x71, 0xfc, 0xe4, 0xfa, 0x9c, 0xf8, 0xaa, 0xf6, 0x99, 0xf3, 0x55, 0xf3, +0xc5, 0xf3, 0xe9, 0xf2, 0x43, 0xf2, 0x92, 0xef, 0x79, 0xf0, 0x22, 0xf1, 0x4f, 0xef, 0x56, 0xed, +0xcc, 0xeb, 0xdd, 0xed, 0x92, 0xed, 0xe9, 0xeb, 0x19, 0xea, 0x38, 0xe9, 0xf6, 0xeb, 0xa8, 0xed, +0x61, 0xec, 0xc7, 0xe9, 0x4e, 0xe9, 0x7f, 0xe9, 0x3c, 0xeb, 0x80, 0xec, 0xe3, 0xe9, 0xca, 0xe8, +0xe5, 0xe9, 0x40, 0xec, 0x1d, 0xec, 0x59, 0xea, 0xf7, 0xea, 0xcc, 0xeb, 0x07, 0xef, 0x75, 0xf2, +0x14, 0xf2, 0xc9, 0xf2, 0x4a, 0xf2, 0x7c, 0xf4, 0xaa, 0xf6, 0xb2, 0xf5, 0xce, 0xf9, 0x5a, 0xfb, +0x53, 0xfd, 0xa6, 0xff, 0xa2, 0xfe, 0x0a, 0x00, 0xe3, 0x02, 0x7e, 0x05, 0x47, 0x06, 0x38, 0x07, +0xc0, 0x07, 0x3c, 0x07, 0x61, 0x06, 0xbf, 0x05, 0x77, 0x06, 0x21, 0x07, 0xe7, 0x06, 0x14, 0x07, +0x37, 0x08, 0x01, 0x08, 0x95, 0x07, 0xbc, 0x07, 0xab, 0x07, 0x0b, 0x09, 0x35, 0x09, 0xd3, 0x08, +0x2a, 0x06, 0x7f, 0x06, 0x96, 0x0a, 0x1b, 0x0b, 0x72, 0x0a, 0x19, 0x08, 0xe5, 0x08, 0xe9, 0x08, +0x3f, 0x0b, 0x1e, 0x0d, 0xf9, 0x09, 0x23, 0x0b, 0x1d, 0x0a, 0x3a, 0x0c, 0x96, 0x0e, 0x54, 0x0d, +0x51, 0x0d, 0xb3, 0x09, 0x9d, 0x09, 0x93, 0x0d, 0x02, 0x0f, 0xc9, 0x0f, 0x79, 0x10, 0x6e, 0x0e, +0xaa, 0x0a, 0x6c, 0x0a, 0xb5, 0x0a, 0x0f, 0x09, 0x30, 0x09, 0xd7, 0x06, 0xba, 0x05, 0x29, 0x06, +0x9e, 0x05, 0x43, 0x08, 0x23, 0x06, 0x98, 0x01, 0x1b, 0xff, 0xd2, 0x00, 0xbf, 0x05, 0x8e, 0x07, +0x9e, 0x04, 0x0f, 0xfe, 0x1a, 0xfe, 0xf5, 0x03, 0x0c, 0x07, 0x85, 0x06, 0x34, 0x00, 0x47, 0xfd, +0x73, 0x03, 0x94, 0x07, 0x85, 0x07, 0x8e, 0x00, 0x1d, 0xfb, 0x2a, 0x00, 0xf4, 0xfe, 0x9a, 0xfe, +0xfb, 0x01, 0xb1, 0xfc, 0x07, 0xfc, 0xbe, 0xfc, 0x57, 0xfa, 0xd6, 0xf8, 0xeb, 0xf5, 0x30, 0xf7, +0xdf, 0xfa, 0x61, 0xf9, 0x49, 0xf9, 0x1f, 0xf5, 0x5f, 0xf1, 0xd6, 0xf5, 0x87, 0xf9, 0x59, 0xf6, +0x50, 0xf3, 0x4d, 0xf7, 0xa2, 0xf3, 0x49, 0xf6, 0x01, 0xf6, 0x24, 0xf2, 0x90, 0xf6, 0xef, 0xf5, +0x68, 0xfb, 0x5b, 0xf6, 0x49, 0xf5, 0xb9, 0xfb, 0x0a, 0xf7, 0x1c, 0xf9, 0x9a, 0xf6, 0x2e, 0xf6, +0x98, 0xf4, 0x18, 0xf7, 0x4b, 0xfb, 0x1c, 0xf6, 0x1c, 0xf4, 0x27, 0xf1, 0xd4, 0xf5, 0xc9, 0xf5, +0xbc, 0xf7, 0x18, 0xfc, 0xe1, 0xf6, 0x6f, 0xf6, 0x9e, 0xf2, 0x62, 0xf6, 0xa8, 0xfb, 0xa9, 0xf9, +0xc0, 0xf6, 0x7d, 0xf1, 0x96, 0xf5, 0xd3, 0xfa, 0x50, 0xfc, 0x75, 0xfc, 0xb4, 0xfe, 0x35, 0xfb, +0xd2, 0xf5, 0xd9, 0xf7, 0x67, 0xfd, 0xaa, 0x03, 0x33, 0x01, 0xa8, 0x01, 0xff, 0xfe, 0xe9, 0xf8, +0x32, 0xfd, 0x02, 0x00, 0x6c, 0x06, 0x7d, 0x06, 0x07, 0x03, 0xe1, 0x01, 0x72, 0x01, 0xe3, 0x07, +0xfd, 0x05, 0x27, 0x03, 0xc2, 0x06, 0x1d, 0x05, 0xc0, 0x02, 0x3c, 0x06, 0xbc, 0x0a, 0x8f, 0x0a, +0xe6, 0x05, 0xec, 0x05, 0x1c, 0x09, 0x33, 0x09, 0xd1, 0x0a, 0x9e, 0x0c, 0x1e, 0x0b, 0x95, 0x0b, +0x80, 0x0c, 0xdd, 0x0b, 0x94, 0x0f, 0x7e, 0x0e, 0xe1, 0x0e, 0xc7, 0x0c, 0x48, 0x0d, 0x82, 0x0e, +0x19, 0x0c, 0x7b, 0x12, 0x27, 0x11, 0x93, 0x09, 0xfc, 0x03, 0x18, 0x05, 0xf8, 0x0c, 0x48, 0x0d, +0xb7, 0x06, 0x0e, 0x03, 0xa6, 0x02, 0xea, 0x03, 0x23, 0x05, 0xfb, 0x02, 0xc1, 0x01, 0x17, 0xff, +0x0d, 0x00, 0x33, 0x04, 0x20, 0x00, 0x67, 0x00, 0xe7, 0xfe, 0xdd, 0xfa, 0x59, 0xfd, 0x2e, 0xff, +0x5c, 0x00, 0x69, 0x02, 0xe4, 0x04, 0xb2, 0x00, 0xf3, 0xfb, 0x42, 0xfb, 0x00, 0x02, 0xa0, 0x03, +0xde, 0x01, 0xb6, 0x02, 0x75, 0x00, 0x14, 0xff, 0x8c, 0xfe, 0x7c, 0x03, 0x6a, 0x03, 0xeb, 0x00, +0xea, 0x00, 0xa5, 0xff, 0x74, 0x01, 0x13, 0x00, 0xfb, 0xff, 0x6f, 0xfe, 0x1f, 0x00, 0x94, 0x03, +0x95, 0xfc, 0x8a, 0xfa, 0xd2, 0xf9, 0xcb, 0xfa, 0x78, 0xfc, 0x52, 0xfc, 0x96, 0xfc, 0x69, 0xf9, +0x70, 0xf9, 0x3c, 0xfb, 0x88, 0x00, 0x8a, 0x02, 0x7c, 0xfe, 0x4d, 0xf9, 0x10, 0xf7, 0xf9, 0xfb, +0x95, 0xfe, 0x4e, 0x01, 0x88, 0x00, 0x85, 0xfd, 0x5d, 0xfd, 0x41, 0xfa, 0xba, 0xfe, 0xdb, 0x00, +0x85, 0xfe, 0x22, 0xff, 0xb4, 0xfd, 0x7c, 0xfe, 0xd8, 0xff, 0x76, 0xfd, 0x67, 0xfd, 0xaa, 0xfc, +0x84, 0xfa, 0x55, 0xfa, 0xde, 0xf6, 0xc7, 0xf9, 0x9c, 0xfd, 0xf4, 0xfc, 0x46, 0xfd, 0xa1, 0xf9, +0x99, 0xf6, 0xc8, 0xf5, 0xed, 0xf7, 0x65, 0xf9, 0x39, 0xfb, 0xc0, 0xf7, 0xde, 0xf7, 0x7e, 0xfa, +0xda, 0xf6, 0x59, 0xfa, 0x9f, 0xf9, 0x4e, 0xfa, 0x8d, 0xfa, 0x59, 0xf7, 0x34, 0xfa, 0xcb, 0xf9, +0xaf, 0xfb, 0xe5, 0xfd, 0x3f, 0xfd, 0x72, 0xfc, 0xce, 0xf8, 0xb3, 0xf8, 0x50, 0xfe, 0x44, 0x00, +0xc8, 0xfd, 0x4e, 0xfe, 0x53, 0x01, 0x29, 0x02, 0xf7, 0xff, 0x15, 0x00, 0x14, 0x03, 0xec, 0x03, +0x69, 0x06, 0x11, 0x08, 0x1b, 0x09, 0x4d, 0x08, 0xa8, 0x06, 0xf1, 0x08, 0xf0, 0x0a, 0x62, 0x0d, +0xd7, 0x0a, 0x61, 0x07, 0xdd, 0x09, 0xc3, 0x0d, 0x49, 0x11, 0x75, 0x0e, 0xa9, 0x0b, 0xb4, 0x0c, +0xd9, 0x09, 0xc7, 0x0c, 0x84, 0x0c, 0x57, 0x0a, 0x01, 0x0e, 0xdb, 0x10, 0x69, 0x10, 0xdd, 0x08, +0x8b, 0x04, 0x6b, 0x06, 0xc1, 0x0a, 0xeb, 0x0e, 0x7a, 0x0f, 0x66, 0x0a, 0xf7, 0x04, 0xe2, 0x03, +0xd1, 0x04, 0x73, 0x08, 0x1f, 0x09, 0x12, 0x08, 0x75, 0x08, 0x47, 0x05, 0x71, 0x01, 0x54, 0xfd, +0x4c, 0xff, 0xe5, 0x05, 0xad, 0x08, 0x4e, 0x05, 0x96, 0xfd, 0x29, 0xff, 0x53, 0x01, 0x1e, 0x02, +0x53, 0x01, 0x7d, 0xfc, 0x30, 0xfb, 0x7b, 0xfa, 0x36, 0xfe, 0xf5, 0x00, 0x69, 0xfe, 0xd8, 0xf9, +0x60, 0xf7, 0x20, 0xf6, 0x50, 0xf7, 0xe1, 0xf9, 0x60, 0xfb, 0x8d, 0xfc, 0x42, 0xf9, 0xf7, 0xf6, +0xc9, 0xf7, 0x3b, 0xf9, 0xce, 0xfa, 0x6d, 0xf8, 0xa8, 0xf6, 0x1f, 0xf9, 0x5e, 0xfb, 0xe9, 0xfd, +0x65, 0xff, 0x7e, 0xfc, 0xc8, 0xf8, 0x52, 0xf6, 0xa7, 0xfa, 0x8e, 0x00, 0x49, 0x04, 0x89, 0x07, +0x19, 0x06, 0x48, 0x02, 0x22, 0xff, 0x4b, 0xff, 0xd8, 0x02, 0xc3, 0x03, 0x39, 0x04, 0xc7, 0x04, +0xe1, 0x06, 0x1b, 0x08, 0x4c, 0x06, 0x68, 0x03, 0xc4, 0xff, 0x59, 0x00, 0xb9, 0x00, 0xb1, 0x02, +0x08, 0x06, 0xd2, 0x04, 0x33, 0x00, 0xc7, 0xfb, 0xf5, 0xfa, 0x1b, 0xfc, 0xea, 0xfb, 0xcd, 0xfb, +0x34, 0xfc, 0x88, 0xf9, 0xb7, 0xf8, 0x2f, 0xfa, 0x6a, 0xfa, 0x6a, 0xfa, 0xdc, 0xf7, 0xd2, 0xf6, +0x68, 0xf5, 0xd5, 0xf4, 0x15, 0xf8, 0x35, 0xfa, 0xa0, 0xfb, 0x78, 0xfa, 0x96, 0xf7, 0x6d, 0xf6, +0x23, 0xf8, 0x15, 0xfb, 0xd3, 0xfc, 0x74, 0xff, 0xa9, 0x00, 0x4b, 0xfe, 0x89, 0xfb, 0x1d, 0xfd, +0x71, 0xff, 0xb4, 0xfe, 0x81, 0xff, 0x75, 0x01, 0x01, 0x02, 0xe7, 0x01, 0xe3, 0x00, 0xe1, 0xff, +0xc2, 0xfe, 0xf7, 0xfe, 0x1a, 0x00, 0x46, 0x03, 0x7e, 0x03, 0xbe, 0x02, 0x54, 0x01, 0xe6, 0x00, +0x51, 0x02, 0x19, 0x01, 0xa1, 0x01, 0x6a, 0x02, 0xba, 0x02, 0x3b, 0x03, 0xf0, 0x01, 0x45, 0x03, +0x09, 0x03, 0x6e, 0x02, 0x3f, 0x02, 0xe6, 0x02, 0x44, 0x04, 0xec, 0x03, 0xdb, 0x04, 0x84, 0x04, +0x94, 0x03, 0x32, 0x02, 0xdf, 0x00, 0xb0, 0x00, 0x7e, 0x00, 0x77, 0x01, 0x29, 0x01, 0x17, 0x02, +0x4e, 0x01, 0x2a, 0xfe, 0xe8, 0xfc, 0xd1, 0xfc, 0x27, 0xff, 0x99, 0xff, 0x7f, 0xfe, 0xbd, 0xfe, +0xc1, 0xfd, 0xc0, 0xfb, 0xf8, 0xfb, 0xa3, 0xfd, 0x1b, 0xfc, 0xcd, 0xfa, 0xaf, 0xfa, 0x4f, 0xfc, +0xc9, 0xfd, 0xf4, 0xfc, 0xef, 0xfc, 0x76, 0xfc, 0x5a, 0xfc, 0x58, 0xfc, 0x37, 0xfe, 0x6a, 0x02, +0x25, 0x06, 0xa9, 0x08, 0xb2, 0x09, 0x52, 0x0a, 0x0f, 0x07, 0x93, 0x04, 0xd9, 0x05, 0xff, 0x09, +0x07, 0x0e, 0xa4, 0x0d, 0x7a, 0x0d, 0x56, 0x0d, 0x91, 0x0c, 0xdd, 0x08, 0x79, 0x04, 0x06, 0x03, +0x89, 0x03, 0x48, 0x05, 0x31, 0x08, 0x4e, 0x08, 0x2b, 0x03, 0x0c, 0xfd, 0xbd, 0xfa, 0x4e, 0xf9, +0xea, 0xf5, 0x76, 0xf3, 0xf2, 0xf4, 0x45, 0xf8, 0x4f, 0xfa, 0x1b, 0xf9, 0x76, 0xf5, 0x9e, 0xf1, +0x1f, 0xee, 0x75, 0xed, 0xca, 0xef, 0xdd, 0xf2, 0x32, 0xf6, 0x29, 0xf8, 0x58, 0xfa, 0x28, 0xfa, +0xb8, 0xf7, 0xbd, 0xf5, 0x2e, 0xf7, 0xca, 0xfb, 0x9b, 0xff, 0x12, 0x02, 0x54, 0x05, 0x1e, 0x09, +0x4c, 0x0a, 0xb1, 0x08, 0x86, 0x06, 0x4d, 0x06, 0x07, 0x07, 0xf7, 0x09, 0xc0, 0x0d, 0xec, 0x0f, +0x38, 0x0f, 0x9f, 0x0e, 0x12, 0x0d, 0xdb, 0x0a, 0x00, 0x09, 0x0e, 0x0a, 0x2d, 0x0c, 0x66, 0x0d, +0x88, 0x0d, 0xcd, 0x0b, 0x71, 0x0a, 0x7b, 0x08, 0x11, 0x06, 0x08, 0x04, 0x34, 0x03, 0x8b, 0x03, +0x40, 0x04, 0x14, 0x05, 0xd1, 0x04, 0x1e, 0x03, 0xe7, 0x00, 0xf1, 0xff, 0x8d, 0xff, 0xd1, 0xfd, +0xee, 0xfc, 0x17, 0xfd, 0xea, 0xfd, 0xb1, 0xfd, 0x02, 0xfc, 0xb0, 0xfa, 0x9b, 0xf9, 0xe1, 0xf7, +0x6f, 0xf6, 0x22, 0xf5, 0x7c, 0xf4, 0xa2, 0xf3, 0x52, 0xf3, 0xf7, 0xf2, 0xc8, 0xf2, 0xbb, 0xf0, +0x02, 0xee, 0x55, 0xed, 0x2c, 0xed, 0x07, 0xed, 0xce, 0xec, 0xdc, 0xed, 0xa5, 0xee, 0xf6, 0xee, +0xc1, 0xee, 0xc7, 0xee, 0x45, 0xf0, 0x3d, 0xf1, 0x48, 0xf3, 0x06, 0xf5, 0x5b, 0xf5, 0xc6, 0xf5, +0x71, 0xf6, 0x2d, 0xf7, 0xa5, 0xf9, 0xd8, 0xfa, 0xa4, 0xfb, 0x61, 0xfc, 0x39, 0xfd, 0x73, 0xfe, +0x16, 0xff, 0x56, 0x03, 0x24, 0x0a, 0x06, 0x11, 0x26, 0x16, 0xdd, 0x17, 0x98, 0x14, 0x09, 0x0f, +0x50, 0x0c, 0xe5, 0x0d, 0x10, 0x12, 0x8e, 0x16, 0x06, 0x1a, 0x11, 0x1c, 0xd1, 0x19, 0x34, 0x13, +0x67, 0x0b, 0xfa, 0x05, 0x55, 0x04, 0x8f, 0x05, 0x50, 0x08, 0x73, 0x0a, 0xc5, 0x09, 0x6d, 0x05, +0xe1, 0xfe, 0xbe, 0xf8, 0x0e, 0xf3, 0xc8, 0xef, 0xe9, 0xf0, 0xae, 0xf5, 0x55, 0xf9, 0x4a, 0xfa, +0xf6, 0xf8, 0x8a, 0xf6, 0x5a, 0xf3, 0x7c, 0xf0, 0x9d, 0xef, 0x5a, 0xf1, 0xd2, 0xf4, 0x7d, 0xf9, +0xa4, 0xfd, 0xcf, 0x00, 0xee, 0x01, 0xbf, 0x01, 0x28, 0x00, 0x23, 0xff, 0xc8, 0xff, 0xbb, 0x03, +0xa7, 0x09, 0xc9, 0x0e, 0x36, 0x11, 0xba, 0x10, 0xe7, 0x0f, 0x19, 0x10, 0xb1, 0x0f, 0x2d, 0x0f, +0x5c, 0x0f, 0x7a, 0x0f, 0xda, 0x0f, 0xa4, 0x0f, 0xaf, 0x0d, 0x3f, 0x0b, 0x89, 0x09, 0xf8, 0x08, +0x47, 0x08, 0xce, 0x07, 0x4e, 0x07, 0xef, 0x07, 0x50, 0x09, 0x1a, 0x0a, 0xcb, 0x09, 0x70, 0x08, +0x92, 0x07, 0x9f, 0x06, 0x8e, 0x06, 0x7f, 0x05, 0xad, 0x05, 0x3e, 0x07, 0x95, 0x0a, 0xc9, 0x0c, +0xc5, 0x0c, 0xb6, 0x09, 0x82, 0x05, 0x4f, 0x02, 0x33, 0x00, 0xa9, 0xfe, 0x28, 0xfd, 0x49, 0xfc, +0x69, 0xfc, 0x4f, 0xfc, 0xd8, 0xf8, 0xc6, 0xf2, 0x92, 0xec, 0xb9, 0xe7, 0x6b, 0xe5, 0xcb, 0xe4, +0x06, 0xe5, 0xe2, 0xe4, 0xf4, 0xe4, 0xe1, 0xe3, 0x43, 0xe0, 0xe8, 0xdb, 0xe4, 0xd9, 0x59, 0xdb, +0x97, 0xde, 0x55, 0xe2, 0x29, 0xe5, 0x1f, 0xe8, 0x50, 0xea, 0x1f, 0xec, 0x63, 0xee, 0xb4, 0xef, +0x1c, 0xf2, 0xaa, 0xf5, 0x4e, 0xfa, 0x06, 0xff, 0x52, 0x02, 0x25, 0x04, 0x76, 0x06, 0xd5, 0x08, +0x6a, 0x09, 0xfe, 0x06, 0xd4, 0x04, 0x39, 0x06, 0xfb, 0x0a, 0x41, 0x13, 0x7c, 0x1c, 0x9d, 0x22, +0xf5, 0x23, 0x49, 0x1f, 0x1c, 0x16, 0x27, 0x0d, 0xa7, 0x08, 0x39, 0x0b, 0x5c, 0x13, 0x01, 0x1b, +0x2a, 0x1f, 0xa2, 0x1c, 0x21, 0x13, 0xcc, 0x06, 0x2b, 0xfa, 0xb9, 0xf1, 0xa1, 0xf2, 0x14, 0xfa, +0xbb, 0x03, 0xa3, 0x09, 0x18, 0x08, 0xf6, 0x00, 0x60, 0xf6, 0x8d, 0xec, 0x4e, 0xe7, 0x76, 0xe7, +0x4c, 0xec, 0x0d, 0xf4, 0xcc, 0xfb, 0xd6, 0xff, 0xad, 0xfe, 0xc4, 0xf9, 0xb6, 0xf5, 0xb6, 0xf2, +0x7b, 0xf1, 0x25, 0xf3, 0x67, 0xf7, 0xcd, 0xfd, 0xc7, 0x03, 0x30, 0x08, 0x4a, 0x0a, 0x95, 0x09, +0x50, 0x06, 0xd5, 0x03, 0xf1, 0x03, 0xe2, 0x06, 0x0e, 0x0c, 0xc2, 0x11, 0x8e, 0x16, 0x77, 0x19, +0x8e, 0x19, 0x48, 0x18, 0x81, 0x16, 0x64, 0x15, 0x64, 0x14, 0xb1, 0x13, 0x10, 0x14, 0x7c, 0x14, +0x26, 0x14, 0xe7, 0x13, 0x8d, 0x14, 0x04, 0x15, 0x04, 0x14, 0xab, 0x12, 0x44, 0x12, 0x24, 0x13, +0x44, 0x16, 0xa3, 0x1a, 0x52, 0x1d, 0x4f, 0x1d, 0x59, 0x1b, 0xca, 0x18, 0xcf, 0x15, 0x6f, 0x13, +0x45, 0x13, 0xdd, 0x14, 0xeb, 0x17, 0x13, 0x1a, 0x17, 0x19, 0xd5, 0x13, 0x56, 0x0b, 0x82, 0x01, +0xc4, 0xf9, 0xa9, 0xf4, 0xff, 0xf1, 0x14, 0xf0, 0x4e, 0xef, 0x00, 0xee, 0x08, 0xea, 0x2e, 0xe2, +0x2f, 0xd9, 0x21, 0xd2, 0x54, 0xce, 0x0c, 0xcf, 0x32, 0xd2, 0x61, 0xd6, 0xbd, 0xd9, 0x80, 0xda, +0x6b, 0xda, 0x3c, 0xd9, 0xcb, 0xd8, 0xf6, 0xda, 0x6b, 0xe0, 0x9c, 0xe7, 0x43, 0xef, 0xe1, 0xf5, +0x82, 0xfa, 0x1d, 0xfe, 0xf6, 0xff, 0xb2, 0x01, 0x31, 0x04, 0xd8, 0x07, 0x8f, 0x0c, 0x13, 0x12, +0x9b, 0x15, 0xe6, 0x16, 0xb8, 0x16, 0xcd, 0x13, 0x2a, 0x0f, 0xfe, 0x08, 0x6a, 0x02, 0x1e, 0x00, +0x15, 0x00, 0x33, 0x03, 0xed, 0x07, 0x17, 0x0c, 0x48, 0x0f, 0xf3, 0x0f, 0xe5, 0x0b, 0xa0, 0x03, +0x48, 0xfb, 0x45, 0xf7, 0x6b, 0xf9, 0xe3, 0xff, 0x83, 0x06, 0x97, 0x0a, 0x2e, 0x0a, 0xfe, 0x05, +0x39, 0xff, 0xaf, 0xf7, 0x04, 0xf4, 0x05, 0xf6, 0x30, 0xfe, 0x30, 0x08, 0xe6, 0x0e, 0x61, 0x0f, +0x8c, 0x0a, 0xdc, 0x03, 0xea, 0xfc, 0x79, 0xf7, 0x01, 0xf6, 0xcd, 0xf8, 0x6c, 0xfe, 0x36, 0x05, +0xf0, 0x08, 0x89, 0x08, 0x2b, 0x04, 0x6b, 0xfc, 0x50, 0xf4, 0xdb, 0xed, 0xe8, 0xeb, 0x02, 0xef, +0xf4, 0xf5, 0x9c, 0xfc, 0x8e, 0x00, 0x4f, 0x00, 0x20, 0xfe, 0x28, 0xfb, 0xf9, 0xf8, 0x2f, 0xf8, +0xfe, 0xfa, 0x25, 0x02, 0x72, 0x0c, 0xa8, 0x16, 0x9a, 0x1c, 0x7f, 0x1e, 0xc4, 0x1c, 0xf5, 0x19, +0xa4, 0x18, 0xae, 0x18, 0xbd, 0x1a, 0x9b, 0x1d, 0x9c, 0x20, 0x50, 0x22, 0x29, 0x22, 0x02, 0x21, +0x66, 0x1f, 0x89, 0x1d, 0xe8, 0x1a, 0x77, 0x18, 0x21, 0x17, 0xd7, 0x17, 0x51, 0x1a, 0x67, 0x1c, +0x8d, 0x1b, 0xdd, 0x17, 0x68, 0x11, 0x43, 0x0a, 0x30, 0x04, 0xa7, 0xff, 0x59, 0xfd, 0x60, 0xfe, +0xe0, 0x00, 0x15, 0x01, 0x2b, 0xfd, 0x56, 0xf4, 0x1a, 0xea, 0xdf, 0xe0, 0x19, 0xdb, 0x11, 0xd8, +0x91, 0xd8, 0xe6, 0xda, 0x7c, 0xdd, 0xce, 0xdd, 0x99, 0xdb, 0x10, 0xd7, 0xb9, 0xd3, 0x76, 0xd3, +0x88, 0xd5, 0xe8, 0xd9, 0x16, 0xdf, 0x35, 0xe4, 0x79, 0xe8, 0x2a, 0xeb, 0x68, 0xec, 0xad, 0xed, +0x9f, 0xef, 0x62, 0xf3, 0x3b, 0xf8, 0xf3, 0xfb, 0xad, 0xfd, 0x2a, 0xff, 0xca, 0x00, 0xa2, 0x02, +0x8e, 0x03, 0xca, 0x03, 0x97, 0x03, 0x87, 0x04, 0x62, 0x05, 0xd6, 0x04, 0xef, 0x03, 0xe2, 0x01, +0x8f, 0xfe, 0xbe, 0xfa, 0x2f, 0xf6, 0xd2, 0xf1, 0x4a, 0xee, 0x97, 0xed, 0xc7, 0xee, 0x03, 0xf2, +0xf2, 0xf6, 0x5f, 0xfd, 0xac, 0x04, 0x51, 0x09, 0xff, 0x08, 0x7c, 0x05, 0xaf, 0x02, 0xf7, 0x03, +0x97, 0x09, 0xa4, 0x0f, 0x75, 0x14, 0xff, 0x17, 0xf7, 0x18, 0x51, 0x18, 0x9b, 0x14, 0x37, 0x10, +0x0a, 0x0e, 0xde, 0x0f, 0x85, 0x14, 0xbf, 0x17, 0x39, 0x16, 0x46, 0x11, 0xcb, 0x0a, 0x25, 0x03, +0xb1, 0xfb, 0xdb, 0xf4, 0x50, 0xf1, 0x98, 0xf1, 0x15, 0xf4, 0x94, 0xf5, 0x62, 0xf4, 0x8e, 0xf0, +0xe2, 0xeb, 0xb4, 0xe6, 0x81, 0xe2, 0xbe, 0xe0, 0xb9, 0xe1, 0x23, 0xe6, 0x68, 0xed, 0xae, 0xf3, +0x9b, 0xf7, 0x63, 0xf9, 0x06, 0xfb, 0x2e, 0xfd, 0x94, 0x00, 0xe4, 0x05, 0x08, 0x0d, 0x36, 0x16, +0x28, 0x1f, 0x71, 0x25, 0x89, 0x29, 0x30, 0x2b, 0xc0, 0x2a, 0x2e, 0x29, 0x1b, 0x27, 0x3d, 0x25, +0xe5, 0x22, 0x30, 0x21, 0x73, 0x20, 0x5a, 0x1f, 0x54, 0x1d, 0x12, 0x1b, 0x75, 0x17, 0xf9, 0x12, +0xf2, 0x0c, 0xdb, 0x06, 0xe5, 0x02, 0x8b, 0x01, 0xb6, 0x02, 0x05, 0x04, 0xef, 0x03, 0x31, 0x02, +0x35, 0xfe, 0xfe, 0xf8, 0xf4, 0xf3, 0x4e, 0xf0, 0x1d, 0xef, 0x95, 0xf0, 0xfe, 0xf2, 0x2d, 0xf4, +0x61, 0xf1, 0x99, 0xec, 0x34, 0xe7, 0xcb, 0xe2, 0x0b, 0xe0, 0x9a, 0xdf, 0x7b, 0xe0, 0x4f, 0xe2, +0x38, 0xe4, 0xab, 0xe4, 0x3d, 0xe4, 0x5c, 0xe2, 0x45, 0xe1, 0xa7, 0xe1, 0x0c, 0xe3, 0x11, 0xe5, +0xf1, 0xe6, 0xa6, 0xe8, 0xb0, 0xea, 0xed, 0xec, 0x66, 0xee, 0x2e, 0xef, 0xf5, 0xef, 0xb2, 0xf0, +0xb7, 0xf1, 0xf8, 0xf1, 0x48, 0xf1, 0x04, 0xf1, 0x27, 0xf2, 0x81, 0xf4, 0x6f, 0xf6, 0x7c, 0xf7, +0x33, 0xf7, 0x5a, 0xf8, 0x75, 0xfa, 0x7c, 0xfc, 0xf0, 0xfc, 0xf7, 0xfa, 0x60, 0xf8, 0x0e, 0xf5, +0x40, 0xf1, 0x62, 0xee, 0x33, 0xed, 0xfa, 0xee, 0xf4, 0xf2, 0xcc, 0xf7, 0x87, 0xfd, 0xa4, 0x04, +0x8e, 0x0d, 0xec, 0x15, 0xa0, 0x1a, 0x27, 0x1b, 0x55, 0x19, 0xf7, 0x17, 0x10, 0x1a, 0x3b, 0x1d, +0x04, 0x20, 0x75, 0x21, 0x8d, 0x22, 0x12, 0x22, 0x43, 0x20, 0x48, 0x1d, 0xfa, 0x18, 0x2c, 0x16, +0x1f, 0x14, 0x13, 0x12, 0x58, 0x0c, 0xd0, 0x03, 0x99, 0xfb, 0x1d, 0xf4, 0xde, 0xed, 0xdb, 0xe8, +0x51, 0xe6, 0x38, 0xe6, 0x82, 0xe7, 0x62, 0xe9, 0x2a, 0xe9, 0x01, 0xe8, 0x18, 0xe6, 0xba, 0xe4, +0xc7, 0xe3, 0x52, 0xe4, 0x9c, 0xe8, 0xdf, 0xef, 0x18, 0xf9, 0x0a, 0x01, 0x03, 0x07, 0x19, 0x0c, +0x4a, 0x11, 0xb4, 0x15, 0xf0, 0x18, 0x87, 0x1b, 0xb7, 0x1f, 0x4c, 0x26, 0xf7, 0x2d, 0x59, 0x34, +0x1e, 0x37, 0xe9, 0x35, 0x21, 0x33, 0x37, 0x2f, 0x54, 0x2a, 0x69, 0x23, 0x4c, 0x1c, 0xd1, 0x16, +0xc0, 0x12, 0x47, 0x10, 0x25, 0x0d, 0xd8, 0x09, 0xc7, 0x06, 0xc9, 0x02, 0x90, 0xfd, 0x71, 0xf7, +0x20, 0xf3, 0x22, 0xf2, 0x1a, 0xf4, 0xbd, 0xf7, 0x65, 0xfb, 0x42, 0xfd, 0xa0, 0xfe, 0x72, 0xff, +0x70, 0xff, 0x25, 0xfe, 0x33, 0xfc, 0xa9, 0xfb, 0xdf, 0xfb, 0x3e, 0xfb, 0x44, 0xf9, 0x7b, 0xf6, +0x3a, 0xf3, 0x5b, 0xf0, 0xa4, 0xed, 0x13, 0xea, 0x17, 0xe6, 0x60, 0xe3, 0xec, 0xe0, 0x0c, 0xdf, +0xf8, 0xdc, 0xa9, 0xda, 0xe2, 0xd9, 0x89, 0xd9, 0x7d, 0xd9, 0xe8, 0xd8, 0x12, 0xd9, 0x4f, 0xda, +0x76, 0xdc, 0x27, 0xde, 0xf3, 0xde, 0x6b, 0xdf, 0x4b, 0xe0, 0xad, 0xe2, 0x0c, 0xe5, 0x77, 0xe6, +0x2b, 0xe7, 0x3c, 0xe9, 0x15, 0xec, 0x62, 0xef, 0x7a, 0xf2, 0x63, 0xf4, 0x4b, 0xf6, 0x2b, 0xf9, +0x57, 0xfc, 0x5c, 0xff, 0xd5, 0x00, 0xc9, 0x01, 0x20, 0x01, 0x6f, 0xfe, 0x07, 0xfa, 0x92, 0xf4, +0x1a, 0xf1, 0xff, 0xf0, 0xa8, 0xf3, 0x66, 0xf7, 0xd4, 0xfd, 0x09, 0x07, 0x3c, 0x12, 0xa5, 0x1d, +0x9f, 0x24, 0xf9, 0x24, 0xe3, 0x21, 0x71, 0x1e, 0xde, 0x1c, 0x00, 0x1d, 0x35, 0x1e, 0x74, 0x1f, +0x71, 0x21, 0xd2, 0x22, 0x63, 0x21, 0xfe, 0x1d, 0x50, 0x19, 0xd8, 0x15, 0x90, 0x12, 0x54, 0x0e, +0x37, 0x08, 0x20, 0xff, 0x12, 0xf6, 0x07, 0xee, 0x92, 0xe7, 0x0f, 0xe3, 0x2e, 0xe1, 0x0b, 0xe3, +0x26, 0xe7, 0xa6, 0xeb, 0xc8, 0xee, 0x5c, 0xf0, 0x2c, 0xf1, 0x35, 0xf1, 0x2a, 0xf0, 0xda, 0xef, +0xa3, 0xf1, 0x05, 0xf7, 0xee, 0xff, 0x15, 0x0a, 0xaa, 0x13, 0x96, 0x1a, 0x48, 0x20, 0xc2, 0x24, +0x1f, 0x26, 0x63, 0x26, 0x3d, 0x26, 0xf1, 0x28, 0x64, 0x2d, 0x7b, 0x31, 0x5a, 0x34, 0x58, 0x34, +0xef, 0x32, 0x16, 0x30, 0x52, 0x2b, 0xa8, 0x24, 0xf0, 0x1b, 0x97, 0x12, 0xcd, 0x0a, 0x7d, 0x04, +0x6d, 0xff, 0xac, 0xfc, 0x3b, 0xfb, 0x75, 0xf9, 0x9f, 0xf6, 0xff, 0xf3, 0xda, 0xf2, 0xeb, 0xf3, +0xd4, 0xf5, 0xed, 0xf6, 0x99, 0xf6, 0x47, 0xf6, 0x79, 0xf6, 0x89, 0xf7, 0x7a, 0xfa, 0x97, 0xff, +0xee, 0x05, 0x50, 0x0c, 0xfe, 0x0f, 0x37, 0x0e, 0x2b, 0x08, 0x84, 0x00, 0xe7, 0xf7, 0xb3, 0xef, +0xb2, 0xe8, 0x96, 0xe3, 0x9f, 0xe0, 0x1e, 0xdf, 0x61, 0xde, 0x66, 0xdd, 0x84, 0xdb, 0xd2, 0xd8, +0x9e, 0xd5, 0xa2, 0xd0, 0xb8, 0xcb, 0xc5, 0xc7, 0xa0, 0xc6, 0x58, 0xc8, 0x31, 0xcd, 0x30, 0xd3, +0xb1, 0xd8, 0x05, 0xdf, 0x40, 0xe4, 0x7f, 0xe7, 0x71, 0xe9, 0x08, 0xea, 0x4f, 0xea, 0x55, 0xea, +0x0c, 0xeb, 0xe5, 0xec, 0xa9, 0xf0, 0x29, 0xf6, 0xca, 0xfb, 0xed, 0x00, 0xea, 0x03, 0xd0, 0x05, +0x14, 0x07, 0x5e, 0x07, 0x9f, 0x05, 0x39, 0x01, 0x60, 0xfb, 0x1c, 0xf6, 0x37, 0xf2, 0xac, 0xef, +0xdd, 0xee, 0xd4, 0xee, 0x68, 0xef, 0x37, 0xf1, 0x07, 0xf5, 0xfd, 0xfb, 0xc3, 0x06, 0xb4, 0x13, +0x5c, 0x20, 0xd8, 0x28, 0x46, 0x2d, 0xa7, 0x2e, 0x31, 0x2e, 0xa8, 0x2d, 0x9b, 0x2a, 0x6a, 0x26, +0x0c, 0x22, 0x4f, 0x1f, 0x8f, 0x1f, 0x91, 0x20, 0xee, 0x20, 0x60, 0x1f, 0x30, 0x1b, 0x8e, 0x14, +0xcb, 0x0b, 0xd3, 0x00, 0xa2, 0xf3, 0x72, 0xe6, 0x1d, 0xdc, 0xe4, 0xd6, 0x92, 0xd7, 0x77, 0xdd, +0xb0, 0xe6, 0xac, 0xf0, 0xe6, 0xf8, 0xa2, 0xfd, 0x3a, 0x00, 0xa8, 0x00, 0x7a, 0x00, 0xcd, 0x00, +0x99, 0x01, 0x44, 0x05, 0x95, 0x0c, 0xca, 0x16, 0x97, 0x22, 0xcf, 0x2c, 0xad, 0x34, 0xfb, 0x38, +0x48, 0x39, 0x85, 0x37, 0x12, 0x35, 0x2e, 0x33, 0x43, 0x31, 0x02, 0x2f, 0x30, 0x2b, 0x90, 0x26, +0xd9, 0x21, 0xac, 0x1e, 0x0d, 0x1c, 0x75, 0x18, 0xb8, 0x13, 0xc7, 0x0d, 0x23, 0x06, 0xde, 0xfc, +0x56, 0xf2, 0xa2, 0xe8, 0x07, 0xe3, 0x68, 0xe1, 0x02, 0xe3, 0xca, 0xe5, 0xfb, 0xe9, 0xdf, 0xef, +0x3a, 0xf6, 0xa0, 0xfb, 0x36, 0xff, 0x9a, 0x00, 0xe2, 0x00, 0x2f, 0x01, 0x89, 0x02, 0x1d, 0x04, +0x8c, 0x06, 0xad, 0x0a, 0xff, 0x0e, 0xd8, 0x11, 0x22, 0x11, 0xb5, 0x0d, 0x84, 0x07, 0xc0, 0xff, +0x50, 0xf6, 0x39, 0xeb, 0x1b, 0xe1, 0xd1, 0xd8, 0xff, 0xd3, 0xe7, 0xd1, 0xbd, 0xcf, 0x16, 0xce, +0x1b, 0xcc, 0x50, 0xcb, 0x27, 0xcb, 0x0f, 0xcb, 0x22, 0xcb, 0x2a, 0xcb, 0xea, 0xcb, 0xc2, 0xcc, +0x69, 0xcf, 0x95, 0xd4, 0x2f, 0xdc, 0xc5, 0xe4, 0xa8, 0xed, 0xa1, 0xf4, 0x1a, 0xf9, 0xc7, 0xfc, +0xe6, 0xff, 0x2d, 0x02, 0x40, 0x04, 0xa3, 0x05, 0x95, 0x07, 0xa4, 0x09, 0xc1, 0x0b, 0xd2, 0x0d, +0xf2, 0x0e, 0xf1, 0x0e, 0xf7, 0x0d, 0xdd, 0x0a, 0x68, 0x06, 0x4b, 0x00, 0xca, 0xf9, 0x51, 0xf4, +0x67, 0xef, 0x3f, 0xec, 0x41, 0xea, 0x20, 0xe9, 0x30, 0xe9, 0x57, 0xeb, 0xb3, 0xef, 0x60, 0xf8, +0xe1, 0x04, 0x89, 0x14, 0xe1, 0x23, 0xdf, 0x2e, 0xd8, 0x33, 0xce, 0x33, 0xba, 0x30, 0x72, 0x2d, +0xa2, 0x28, 0x0e, 0x22, 0x6a, 0x1b, 0xad, 0x16, 0x5d, 0x15, 0x25, 0x17, 0xb5, 0x18, 0x26, 0x18, +0xea, 0x15, 0x1e, 0x10, 0x76, 0x07, 0x42, 0xfc, 0xa3, 0xef, 0x3b, 0xe5, 0x18, 0xde, 0xef, 0xdb, +0x3d, 0xdf, 0xa4, 0xe6, 0x95, 0xf2, 0x6a, 0xff, 0xaa, 0x0a, 0x68, 0x13, 0x9b, 0x18, 0x1c, 0x1a, +0x84, 0x19, 0xcf, 0x16, 0xab, 0x13, 0xc7, 0x12, 0x90, 0x15, 0x2e, 0x1c, 0x80, 0x24, 0x05, 0x2c, +0xaf, 0x32, 0xb1, 0x36, 0x2d, 0x38, 0x91, 0x37, 0xe2, 0x33, 0x81, 0x2d, 0x43, 0x25, 0x0e, 0x1c, +0xe4, 0x12, 0x7c, 0x0c, 0xe2, 0x08, 0xe5, 0x08, 0x66, 0x09, 0x2d, 0x09, 0x9f, 0x06, 0x7a, 0x01, +0x62, 0xfa, 0x45, 0xf2, 0x45, 0xea, 0x26, 0xe3, 0x3d, 0xdf, 0x3e, 0xde, 0x58, 0xdf, 0x95, 0xe2, +0x47, 0xe7, 0x75, 0xee, 0xef, 0xf6, 0xa4, 0xff, 0x46, 0x06, 0x67, 0x0a, 0x15, 0x0c, 0xb4, 0x0c, +0xfe, 0x0c, 0xd8, 0x0c, 0xb6, 0x0c, 0xc0, 0x0b, 0x27, 0x0b, 0xc5, 0x09, 0x44, 0x07, 0xe2, 0x03, +0x36, 0x00, 0x59, 0xfb, 0xaf, 0xf4, 0x33, 0xec, 0x1b, 0xe2, 0x75, 0xd8, 0x07, 0xd0, 0xe7, 0xc9, +0x60, 0xc6, 0x0e, 0xc5, 0xb2, 0xc5, 0xe7, 0xc7, 0x59, 0xca, 0xfa, 0xcc, 0x19, 0xd0, 0xe3, 0xd3, +0x94, 0xd7, 0x38, 0xdb, 0xee, 0xde, 0x86, 0xe2, 0x3e, 0xe7, 0x8f, 0xed, 0x4e, 0xf4, 0xdf, 0xfa, +0x91, 0x01, 0x12, 0x08, 0x93, 0x0e, 0x15, 0x14, 0xa0, 0x18, 0xef, 0x1a, 0x76, 0x1b, 0x7e, 0x1a, +0xa0, 0x17, 0x0e, 0x14, 0x00, 0x10, 0xd6, 0x0c, 0xab, 0x09, 0x40, 0x07, 0x09, 0x04, 0x51, 0x00, +0xad, 0xfb, 0x28, 0xf7, 0x1f, 0xf3, 0x8f, 0xee, 0x4b, 0xea, 0x04, 0xe6, 0x55, 0xe2, 0x4a, 0xe0, +0xee, 0xe0, 0xd0, 0xe4, 0x6d, 0xeb, 0xd3, 0xf4, 0x09, 0x01, 0xbd, 0x0f, 0x8a, 0x1e, 0x4a, 0x2b, +0xad, 0x32, 0x52, 0x34, 0xae, 0x31, 0x7f, 0x2b, 0x1b, 0x25, 0x9c, 0x1f, 0xcf, 0x1b, 0x3c, 0x1a, +0x7d, 0x19, 0x59, 0x19, 0xff, 0x18, 0x18, 0x17, 0xc6, 0x12, 0x52, 0x0d, 0x7d, 0x06, 0xef, 0xff, +0xbf, 0xf9, 0x7a, 0xf4, 0x5d, 0xf1, 0x0e, 0xf1, 0xfd, 0xf2, 0x23, 0xf7, 0x34, 0xfc, 0x97, 0x01, +0x46, 0x06, 0x74, 0x0a, 0x5b, 0x0e, 0x7d, 0x11, 0x1a, 0x13, 0x3c, 0x13, 0x49, 0x13, 0xb9, 0x13, +0x03, 0x16, 0x54, 0x19, 0x36, 0x1c, 0x07, 0x1e, 0x60, 0x1e, 0x1e, 0x1e, 0x7d, 0x1d, 0x5b, 0x1c, +0x6b, 0x1a, 0xac, 0x17, 0x6f, 0x14, 0xa3, 0x11, 0x28, 0x0f, 0xa2, 0x0b, 0x03, 0x08, 0x40, 0x03, +0xf0, 0xfe, 0x91, 0xfb, 0xd9, 0xf7, 0x2a, 0xf4, 0xe6, 0xf0, 0x0e, 0xee, 0x14, 0xec, 0x79, 0xea, +0x7d, 0xe9, 0x2b, 0xe9, 0x90, 0xe9, 0xae, 0xea, 0xd9, 0xec, 0x1e, 0xf0, 0xc9, 0xf4, 0xdc, 0xfa, +0xfa, 0x00, 0xa2, 0x06, 0xd8, 0x09, 0x90, 0x0b, 0x5d, 0x0b, 0x89, 0x09, 0x39, 0x06, 0x75, 0x01, +0x97, 0xfc, 0x87, 0xf8, 0xe6, 0xf5, 0x0a, 0xf5, 0x70, 0xf3, 0x66, 0xf0, 0xc9, 0xeb, 0x15, 0xe7, +0x2b, 0xe2, 0x39, 0xdd, 0xab, 0xd8, 0x55, 0xd5, 0xb5, 0xd2, 0x0b, 0xd1, 0xaa, 0xd0, 0x07, 0xd2, +0x03, 0xd5, 0x6d, 0xd9, 0xa5, 0xde, 0x11, 0xe4, 0x09, 0xe9, 0x66, 0xec, 0x6f, 0xef, 0xa8, 0xf1, +0xbe, 0xf4, 0x3f, 0xf8, 0x0b, 0xfc, 0xbf, 0x01, 0x24, 0x07, 0x97, 0x0c, 0xcf, 0x11, 0x51, 0x16, +0x2a, 0x19, 0x76, 0x19, 0x42, 0x17, 0x03, 0x14, 0x75, 0x10, 0xf7, 0x0c, 0xae, 0x09, 0x2b, 0x07, +0xdd, 0x03, 0xca, 0x00, 0xd0, 0xfc, 0x64, 0xf9, 0x9a, 0xf5, 0x77, 0xf1, 0xb9, 0xed, 0x09, 0xeb, +0x4c, 0xe9, 0x06, 0xe7, 0x1d, 0xe5, 0x7e, 0xe4, 0xa7, 0xe5, 0x12, 0xe8, 0xda, 0xeb, 0x1e, 0xf0, +0xab, 0xf4, 0xd5, 0xf9, 0xf5, 0xff, 0xd6, 0x06, 0x11, 0x10, 0x51, 0x1a, 0x99, 0x24, 0x61, 0x2d, +0xa1, 0x32, 0x8a, 0x34, 0x68, 0x35, 0x11, 0x37, 0x43, 0x38, 0x27, 0x36, 0xaa, 0x2f, 0x73, 0x27, +0x03, 0x20, 0x2d, 0x1a, 0x5a, 0x15, 0x2b, 0x0f, 0x6e, 0x08, 0x6a, 0x02, 0xba, 0xff, 0x16, 0x00, +0x3d, 0x01, 0x86, 0x01, 0x63, 0xff, 0xd9, 0xfa, 0x0d, 0xf5, 0xbf, 0xef, 0x1b, 0xed, 0xef, 0xed, +0xda, 0xf0, 0x0f, 0xf4, 0xc4, 0xf7, 0x65, 0xfd, 0x40, 0x05, 0x19, 0x0e, 0x17, 0x16, 0x00, 0x1b, +0x7f, 0x1c, 0x7f, 0x1c, 0x83, 0x1b, 0xe6, 0x1a, 0xc7, 0x19, 0x73, 0x17, 0x01, 0x14, 0xf4, 0x0f, +0x11, 0x0d, 0xdb, 0x0a, 0x8e, 0x0a, 0x88, 0x0a, 0x33, 0x09, 0xbe, 0x05, 0xa1, 0x01, 0x42, 0xfd, +0x69, 0xf9, 0x45, 0xf5, 0xfd, 0xef, 0x1f, 0xe9, 0xf4, 0xe2, 0xa6, 0xdd, 0xeb, 0xda, 0x2d, 0xda, +0xf1, 0xdb, 0x36, 0xdf, 0x10, 0xe4, 0x09, 0xe9, 0x71, 0xee, 0xfa, 0xf3, 0x20, 0xfa, 0xfd, 0xfe, +0xc2, 0x01, 0xcb, 0x01, 0x2f, 0x00, 0xc4, 0xfe, 0x79, 0xfd, 0xd4, 0xfc, 0xa8, 0xfb, 0xc8, 0xfa, +0x71, 0xfa, 0x41, 0xfb, 0x47, 0xfb, 0xab, 0xfa, 0x36, 0xf9, 0xc1, 0xf5, 0xf2, 0xf0, 0xe3, 0xea, +0x26, 0xe4, 0xd8, 0xde, 0x90, 0xdb, 0x18, 0xda, 0x8f, 0xd9, 0x7e, 0xd9, 0xe7, 0xda, 0x21, 0xdd, +0xac, 0xe0, 0x43, 0xe4, 0x99, 0xe7, 0xab, 0xeb, 0x7d, 0xef, 0xd0, 0xf2, 0xf7, 0xf4, 0x1d, 0xf7, +0x3f, 0xf9, 0x71, 0xfc, 0xf6, 0xff, 0x04, 0x04, 0x6f, 0x07, 0x94, 0x0a, 0x29, 0x0e, 0x20, 0x12, +0x70, 0x14, 0x9a, 0x14, 0x0e, 0x13, 0xe2, 0x0f, 0x3c, 0x0c, 0x9d, 0x07, 0xbf, 0x02, 0x77, 0xfe, +0x82, 0xfa, 0x28, 0xf7, 0x3e, 0xf4, 0xb8, 0xf1, 0x3c, 0xf0, 0x40, 0xf0, 0x7f, 0xf0, 0xb4, 0xf0, +0xf3, 0xef, 0xe4, 0xee, 0x0e, 0xee, 0x55, 0xed, 0xe4, 0xec, 0x61, 0xec, 0x39, 0xed, 0x5a, 0xf0, +0x12, 0xf6, 0xf8, 0xfd, 0xec, 0x07, 0x3e, 0x11, 0x65, 0x19, 0xad, 0x1e, 0xfc, 0x21, 0xe5, 0x25, +0x87, 0x2a, 0x7d, 0x30, 0x46, 0x34, 0x29, 0x35, 0x50, 0x35, 0x34, 0x37, 0x7b, 0x3a, 0x7c, 0x3c, +0x68, 0x39, 0xbc, 0x31, 0x6a, 0x27, 0xbe, 0x1c, 0xc2, 0x12, 0x01, 0x08, 0x5f, 0xfc, 0x74, 0xf2, +0x21, 0xec, 0xa0, 0xe9, 0xe0, 0xe9, 0x2f, 0xeb, 0x2e, 0xee, 0x01, 0xf1, 0xf4, 0xf2, 0x8b, 0xf4, +0x71, 0xf5, 0x61, 0xf6, 0x9a, 0xf7, 0x70, 0xf8, 0x8d, 0xf9, 0xc6, 0xfb, 0xe7, 0xff, 0x20, 0x06, +0x8b, 0x0c, 0x3f, 0x13, 0x49, 0x1a, 0x28, 0x21, 0x18, 0x27, 0x71, 0x29, 0xd6, 0x26, 0xe2, 0x20, +0x17, 0x18, 0x50, 0x0e, 0xb9, 0x03, 0xdc, 0xf8, 0xad, 0xef, 0x16, 0xea, 0x3e, 0xe8, 0xa6, 0xe8, +0x44, 0xe8, 0xcf, 0xe8, 0x52, 0xea, 0xec, 0xeb, 0x84, 0xec, 0x2b, 0xea, 0x7e, 0xe5, 0x74, 0xdf, +0xb8, 0xd9, 0xde, 0xd4, 0xd2, 0xd1, 0x62, 0xd2, 0x96, 0xd6, 0xfb, 0xde, 0xb8, 0xe9, 0x00, 0xf6, +0xb1, 0x02, 0x4d, 0x0f, 0x46, 0x19, 0x47, 0x1e, 0x85, 0x1d, 0x62, 0x18, 0x4d, 0x12, 0x48, 0x0c, +0x09, 0x06, 0x17, 0xff, 0xff, 0xf8, 0x99, 0xf6, 0xed, 0xf7, 0xe8, 0xfb, 0x7e, 0xff, 0x76, 0x01, +0x59, 0x02, 0x0d, 0x01, 0x1c, 0xfd, 0xb4, 0xf6, 0x9f, 0xee, 0xb1, 0xe6, 0x7f, 0xe0, 0x53, 0xdb, +0xb5, 0xd8, 0x57, 0xd9, 0x7b, 0xdd, 0x1f, 0xe5, 0xca, 0xec, 0x6c, 0xf4, 0x31, 0xfb, 0x6f, 0x01, +0x81, 0x06, 0x39, 0x09, 0x78, 0x09, 0xf0, 0x08, 0xa7, 0x08, 0x45, 0x09, 0xa6, 0x09, 0xce, 0x09, +0x7d, 0x0a, 0x91, 0x0c, 0x17, 0x10, 0xaf, 0x13, 0x53, 0x15, 0xdb, 0x14, 0x98, 0x13, 0x93, 0x10, +0x56, 0x0c, 0x53, 0x07, 0x5c, 0x02, 0x0f, 0xfe, 0xf6, 0xfa, 0x03, 0xf8, 0x35, 0xf6, 0xf7, 0xf4, +0x17, 0xf6, 0x05, 0xf8, 0x4c, 0xf9, 0x23, 0xf9, 0xf9, 0xf7, 0xf9, 0xf7, 0xca, 0xf9, 0xb0, 0xfc, +0xa2, 0xff, 0xfa, 0x02, 0xa1, 0x06, 0xfe, 0x0b, 0xd8, 0x11, 0x7e, 0x17, 0x9e, 0x1b, 0xfe, 0x1d, +0x4b, 0x1e, 0xb0, 0x1c, 0x27, 0x19, 0xfa, 0x14, 0xc8, 0x10, 0xfc, 0x0d, 0xbc, 0x0c, 0xa8, 0x0d, +0x52, 0x12, 0x17, 0x1a, 0x96, 0x22, 0x28, 0x29, 0x74, 0x2b, 0x0c, 0x2b, 0xad, 0x28, 0xdc, 0x22, +0x61, 0x19, 0xc3, 0x0c, 0x53, 0x00, 0x16, 0xf7, 0xf7, 0xf0, 0xf6, 0xeb, 0x1d, 0xe7, 0x59, 0xe4, +0x9e, 0xe5, 0x2d, 0xeb, 0x5f, 0xf1, 0x3d, 0xf5, 0x35, 0xf5, 0xf2, 0xf3, 0x51, 0xf2, 0x3e, 0xf1, +0xe7, 0xef, 0x24, 0xee, 0x28, 0xed, 0x00, 0xef, 0xf3, 0xf3, 0xa6, 0xfb, 0x23, 0x05, 0xd5, 0x0e, +0x55, 0x15, 0x62, 0x19, 0xbc, 0x19, 0x30, 0x19, 0x70, 0x16, 0x50, 0x11, 0xc0, 0x08, 0x3e, 0xfe, +0x2b, 0xf5, 0xef, 0xee, 0x7a, 0xeb, 0xe7, 0xe9, 0x7c, 0xe9, 0x7f, 0xea, 0xf6, 0xec, 0xf0, 0xef, +0x9f, 0xf2, 0x3e, 0xf3, 0xed, 0xf2, 0xeb, 0xf1, 0x79, 0xf0, 0x03, 0xef, 0xae, 0xed, 0x39, 0xed, +0x25, 0xee, 0x33, 0xf0, 0xbb, 0xf3, 0x28, 0xf8, 0x73, 0xfd, 0x28, 0x02, 0xa3, 0x05, 0x60, 0x07, +0x42, 0x08, 0x09, 0x09, 0x7e, 0x0a, 0x1c, 0x0b, 0x3a, 0x0a, 0x5f, 0x08, 0x0e, 0x07, 0x53, 0x07, +0x17, 0x07, 0x19, 0x06, 0x97, 0x04, 0x8c, 0x02, 0xc1, 0x00, 0x57, 0xff, 0x98, 0xfd, 0x97, 0xfb, +0xc6, 0xf9, 0x13, 0xf8, 0x00, 0xf7, 0xfe, 0xf5, 0xd2, 0xf5, 0x6c, 0xf6, 0x08, 0xf8, 0x07, 0xf9, +0x63, 0xf9, 0x24, 0xf9, 0x28, 0xfa, 0xb9, 0xfb, 0xf9, 0xfd, 0x60, 0x00, 0xa0, 0x02, 0x2c, 0x05, +0x6a, 0x08, 0x69, 0x0b, 0x50, 0x0e, 0x38, 0x10, 0x28, 0x11, 0x26, 0x11, 0x86, 0x0f, 0xb6, 0x0c, +0x84, 0x09, 0xd1, 0x06, 0x90, 0x04, 0xeb, 0x02, 0xe7, 0x01, 0x36, 0x01, 0x45, 0x02, 0xac, 0x03, +0x36, 0x05, 0x8a, 0x06, 0x26, 0x07, 0x82, 0x07, 0x8c, 0x07, 0x71, 0x06, 0xad, 0x04, 0x84, 0x02, +0x8d, 0x00, 0x50, 0xff, 0x05, 0xfe, 0x1d, 0xfd, 0x5c, 0xfc, 0xfc, 0xfc, 0x8c, 0xfe, 0x5d, 0x00, +0x54, 0x02, 0xe3, 0x03, 0xca, 0x04, 0x09, 0x06, 0xec, 0x06, 0xe6, 0x06, 0xe1, 0x05, 0x55, 0x04, +0x60, 0x03, 0x18, 0x02, 0xdc, 0xff, 0x55, 0xfc, 0x85, 0xf9, 0x90, 0xf7, 0x9d, 0xf6, 0xc5, 0xf6, +0x7f, 0xf6, 0x5e, 0xf6, 0x34, 0xf6, 0xd8, 0xf5, 0x56, 0xf6, 0x0c, 0xf8, 0xa4, 0xfb, 0xec, 0xff, +0x49, 0x03, 0x19, 0x06, 0x90, 0x09, 0x7c, 0x0e, 0xd4, 0x13, 0x3a, 0x16, 0x0a, 0x14, 0xb5, 0x0f, +0xe5, 0x0a, 0x90, 0x07, 0xe9, 0x03, 0xb9, 0xfd, 0xbd, 0xf5, 0xa2, 0xef, 0xab, 0xed, 0x5f, 0xf0, +0x3c, 0xf4, 0x7a, 0xf7, 0xba, 0xf9, 0xb6, 0xfb, 0x43, 0xfe, 0xac, 0x01, 0xa2, 0x04, 0x07, 0x06, +0x42, 0x05, 0x05, 0x03, 0x5b, 0x01, 0x69, 0x01, 0xaf, 0x02, 0x46, 0x03, 0x6c, 0x02, 0x47, 0x00, +0xfb, 0xff, 0x3b, 0x01, 0xd2, 0x03, 0xa4, 0x04, 0x34, 0x03, 0x96, 0x00, 0x74, 0xff, 0xf9, 0xfe, +0xad, 0xfe, 0x96, 0xfc, 0x33, 0xfa, 0x06, 0xf8, 0x28, 0xf7, 0xb7, 0xf6, 0x05, 0xf7, 0x50, 0xf8, +0x25, 0xfa, 0x92, 0xfb, 0xcc, 0xfc, 0x63, 0xfe, 0x91, 0x00, 0x23, 0x03, 0x66, 0x04, 0x8f, 0x02, +0xcb, 0xfe, 0xe7, 0xfa, 0x11, 0xf8, 0xea, 0xf4, 0x99, 0xf1, 0xa9, 0xee, 0x67, 0xed, 0x87, 0xef, +0x85, 0xf4, 0x31, 0xfa, 0xed, 0xff, 0x5c, 0x05, 0x3d, 0x0b, 0x1b, 0x10, 0x63, 0x13, 0xac, 0x14, +0x56, 0x14, 0xf4, 0x12, 0x56, 0x11, 0x15, 0x0f, 0x04, 0x0d, 0x77, 0x0b, 0x27, 0x0b, 0xeb, 0x0a, +0x7d, 0x0a, 0x46, 0x0a, 0xda, 0x0a, 0x47, 0x0c, 0x24, 0x0d, 0xb6, 0x0c, 0x02, 0x0b, 0x4e, 0x09, +0x3e, 0x07, 0x35, 0x04, 0xa7, 0x00, 0xd5, 0xfc, 0xa1, 0xf9, 0x1b, 0xf8, 0x5f, 0xf7, 0x81, 0xf6, +0xf7, 0xf6, 0x01, 0xf9, 0x98, 0xfb, 0x4e, 0xfe, 0xfb, 0xff, 0xa6, 0x00, 0x59, 0x01, 0xa2, 0x02, +0x7a, 0x03, 0xa5, 0x02, 0x02, 0x01, 0x4c, 0x00, 0x11, 0x00, 0x53, 0x01, 0xc5, 0x01, 0xc3, 0x02, +0x9f, 0x04, 0x37, 0x07, 0x43, 0x09, 0xeb, 0x09, 0xd7, 0x08, 0x19, 0x06, 0xa2, 0x02, 0xda, 0xfd, +0x3c, 0xf8, 0xcd, 0xf1, 0xba, 0xeb, 0x54, 0xe6, 0x3b, 0xe2, 0xf3, 0xde, 0xf8, 0xdc, 0xce, 0xdb, +0xe6, 0xdc, 0x5e, 0xdf, 0x9a, 0xe2, 0x82, 0xe6, 0x92, 0xea, 0x18, 0xef, 0xd6, 0xf3, 0xa3, 0xf6, +0x72, 0xf9, 0xce, 0xfa, 0xba, 0xfb, 0x81, 0xfc, 0x9b, 0xfc, 0x47, 0xfd, 0xbe, 0xfe, 0x8b, 0x00, +0xf7, 0x02, 0x6f, 0x06, 0x64, 0x09, 0x23, 0x0c, 0x5a, 0x0e, 0x46, 0x10, 0x80, 0x10, 0x97, 0x0f, +0xda, 0x0d, 0xc1, 0x0b, 0xcb, 0x0a, 0x5c, 0x0b, 0xc1, 0x0c, 0xa2, 0x0d, 0xac, 0x0e, 0x8f, 0x10, +0x4e, 0x13, 0x79, 0x16, 0x6d, 0x18, 0xbc, 0x17, 0x05, 0x15, 0xbb, 0x11, 0x1c, 0x0e, 0x78, 0x09, +0xcc, 0x02, 0x9f, 0xfb, 0xc3, 0xf5, 0x6f, 0xf3, 0xdb, 0xf3, 0x43, 0xf5, 0xc0, 0xf7, 0xe9, 0xfa, +0xa5, 0xff, 0x27, 0x05, 0x3f, 0x0a, 0x8a, 0x0c, 0x63, 0x0c, 0xa8, 0x0a, 0xc7, 0x08, 0xca, 0x05, +0xe2, 0x01, 0x13, 0xfd, 0xd5, 0xf8, 0x1b, 0xf5, 0x16, 0xf3, 0xde, 0xf2, 0x41, 0xf4, 0x7a, 0xf6, +0xe2, 0xf8, 0xb7, 0xfa, 0x07, 0xfc, 0x28, 0xfd, 0x2d, 0xfe, 0x27, 0xfe, 0x44, 0xfd, 0x69, 0xfb, +0x4e, 0xfa, 0xa5, 0xf9, 0x90, 0xfa, 0x02, 0xfb, 0xb6, 0xfb, 0x25, 0xfc, 0xb6, 0xfd, 0xc9, 0xff, +0xef, 0x01, 0xbf, 0x02, 0x5f, 0x02, 0x8e, 0x01, 0x6c, 0x00, 0x77, 0xff, 0xca, 0xfd, 0xd0, 0xfb, +0x4c, 0xfa, 0x41, 0xf9, 0x34, 0xf9, 0x7c, 0xfa, 0x76, 0xfd, 0x01, 0x02, 0x66, 0x06, 0x60, 0x0a, +0x00, 0x0e, 0x64, 0x11, 0x98, 0x14, 0xa8, 0x16, 0xfc, 0x16, 0x0e, 0x15, 0x4c, 0x12, 0x0e, 0x0f, +0xbc, 0x0b, 0xa7, 0x08, 0x55, 0x05, 0xa6, 0x01, 0x25, 0xff, 0x40, 0xfd, 0x66, 0xfc, 0x82, 0xfb, +0x4d, 0xfa, 0xf9, 0xf8, 0x7c, 0xf7, 0x1c, 0xf6, 0x99, 0xf4, 0x5e, 0xf2, 0x37, 0xef, 0x73, 0xec, +0x2c, 0xea, 0xf9, 0xe8, 0x3a, 0xe9, 0x75, 0xea, 0x52, 0xec, 0xbe, 0xee, 0x48, 0xf2, 0xba, 0xf6, +0xc7, 0xfa, 0xfd, 0xfd, 0xa3, 0x00, 0x74, 0x02, 0x8c, 0x03, 0x6e, 0x03, 0xd3, 0x02, 0x28, 0x01, +0x1e, 0xff, 0x13, 0xfd, 0x45, 0xfb, 0xa9, 0xf9, 0xae, 0xf8, 0xb3, 0xf8, 0xc2, 0xf9, 0x8e, 0xfa, +0x66, 0xfb, 0xe1, 0xfa, 0x3a, 0xf9, 0x9a, 0xf6, 0x02, 0xf4, 0x0b, 0xf1, 0x42, 0xed, 0x98, 0xe8, +0x22, 0xe4, 0xae, 0xe1, 0x74, 0xe1, 0x36, 0xe3, 0xc5, 0xe5, 0x6c, 0xe9, 0x8c, 0xef, 0xab, 0xf6, +0x11, 0xfe, 0x26, 0x04, 0x65, 0x09, 0xc3, 0x0d, 0x90, 0x10, 0xb7, 0x11, 0xc2, 0x10, 0x45, 0x0f, +0x62, 0x0e, 0xc1, 0x0e, 0x8c, 0x0f, 0x03, 0x10, 0xf2, 0x10, 0x81, 0x13, 0x11, 0x16, 0xe1, 0x17, +0x9a, 0x16, 0x22, 0x14, 0xda, 0x11, 0xaf, 0x0f, 0x40, 0x0d, 0xcf, 0x09, 0x64, 0x06, 0x44, 0x03, +0x1b, 0x01, 0xbd, 0xff, 0x4e, 0xfe, 0x12, 0xfe, 0x89, 0x00, 0xba, 0x05, 0x53, 0x0a, 0x34, 0x0d, +0xcc, 0x0e, 0xb6, 0x11, 0x29, 0x16, 0xaa, 0x19, 0xb4, 0x1a, 0xfe, 0x17, 0xff, 0x14, 0x79, 0x13, +0x65, 0x13, 0xaf, 0x11, 0xe0, 0x0d, 0xb9, 0x08, 0xba, 0x05, 0x8d, 0x04, 0x9d, 0x04, 0x95, 0x03, +0x8d, 0x02, 0xb6, 0x01, 0x86, 0x01, 0x73, 0x01, 0x1d, 0x01, 0xe2, 0x00, 0x36, 0x00, 0xa0, 0xfe, +0x01, 0xfc, 0x7b, 0xf9, 0x40, 0xf8, 0x3c, 0xf7, 0x31, 0xf6, 0x6c, 0xf4, 0x66, 0xf2, 0x0f, 0xf2, +0xc4, 0xf3, 0xf5, 0xf5, 0xcb, 0xf7, 0x94, 0xf8, 0x8c, 0xf9, 0x1b, 0xfb, 0x6c, 0xfc, 0xe7, 0xfc, +0x2a, 0xfc, 0x7a, 0xfa, 0x99, 0xf8, 0x92, 0xf6, 0xca, 0xf4, 0xef, 0xf2, 0x53, 0xf1, 0x97, 0xf0, +0x9d, 0xef, 0xbb, 0xee, 0x62, 0xee, 0xc7, 0xee, 0xa9, 0xef, 0x2c, 0xf0, 0xb0, 0xef, 0x2a, 0xef, +0x64, 0xef, 0xb3, 0xef, 0xe0, 0xef, 0xb5, 0xef, 0x97, 0xef, 0xb0, 0xf0, 0xfc, 0xf2, 0x23, 0xf6, +0xcf, 0xf8, 0xd5, 0xfa, 0xe4, 0xfc, 0xe6, 0xfe, 0x8a, 0x00, 0x9b, 0x01, 0x3b, 0x02, 0x08, 0x02, +0xdf, 0x01, 0x68, 0x01, 0x50, 0x00, 0x5d, 0xff, 0x3a, 0xfe, 0x6b, 0xfd, 0x07, 0xfc, 0x40, 0xfa, +0x5f, 0xf9, 0x17, 0xf9, 0x4b, 0xf9, 0x6b, 0xf9, 0x46, 0xf9, 0x22, 0xf9, 0x2a, 0xfa, 0xac, 0xfb, +0x94, 0xfc, 0xd7, 0xfd, 0x1e, 0xff, 0xd6, 0x00, 0xd5, 0x02, 0x7f, 0x04, 0x35, 0x05, 0x62, 0x06, +0x89, 0x07, 0xa8, 0x08, 0x08, 0x09, 0xf0, 0x08, 0x84, 0x08, 0x37, 0x08, 0xcc, 0x07, 0x85, 0x06, +0x40, 0x05, 0xa9, 0x03, 0x45, 0x02, 0xa2, 0x00, 0xc4, 0xfe, 0xd5, 0xfc, 0xbb, 0xfa, 0x5b, 0xf9, +0x48, 0xf8, 0x0f, 0xf8, 0x16, 0xf7, 0xf9, 0xf5, 0xb6, 0xf4, 0xf0, 0xf3, 0xd6, 0xf3, 0xeb, 0xf3, +0x4b, 0xf4, 0xfa, 0xf4, 0x07, 0xf6, 0xd2, 0xf7, 0xe5, 0xf9, 0xbf, 0xfb, 0x42, 0xfe, 0xd0, 0x00, +0xad, 0x03, 0x61, 0x07, 0x89, 0x0a, 0x35, 0x0d, 0x9a, 0x0f, 0x0d, 0x11, 0x07, 0x12, 0x4d, 0x12, +0x80, 0x12, 0xa5, 0x13, 0xed, 0x14, 0xe7, 0x15, 0x22, 0x16, 0x3a, 0x16, 0x29, 0x16, 0x7a, 0x16, +0x9c, 0x16, 0xa3, 0x15, 0x89, 0x13, 0x2c, 0x11, 0x62, 0x0f, 0x6e, 0x0d, 0x4a, 0x0b, 0x32, 0x09, +0x6b, 0x07, 0xcb, 0x05, 0x60, 0x04, 0xcb, 0x02, 0x42, 0x01, 0x4c, 0x00, 0xa8, 0xff, 0x7b, 0xfe, +0x80, 0xfd, 0x4a, 0xfd, 0x0f, 0xff, 0x8d, 0x01, 0x7e, 0x04, 0x74, 0x07, 0x16, 0x0a, 0xc0, 0x0c, +0xbd, 0x0f, 0x62, 0x12, 0xa1, 0x13, 0x36, 0x14, 0x39, 0x14, 0x93, 0x13, 0x9f, 0x11, 0xb0, 0x0e, +0x96, 0x0b, 0xeb, 0x07, 0x65, 0x03, 0xf5, 0xfe, 0xc4, 0xfa, 0x75, 0xf7, 0xb2, 0xf5, 0xc8, 0xf3, +0x02, 0xf2, 0x7b, 0xf0, 0x90, 0xef, 0xcd, 0xef, 0x52, 0xef, 0x52, 0xee, 0xfb, 0xeb, 0x9d, 0xe9, +0x28, 0xe7, 0xbd, 0xe4, 0xb2, 0xe2, 0x52, 0xe0, 0x83, 0xde, 0x5c, 0xdd, 0xc6, 0xdd, 0x09, 0xdf, +0x59, 0xe1, 0x1e, 0xe4, 0x48, 0xe7, 0x02, 0xea, 0xfb, 0xec, 0x63, 0xef, 0xb4, 0xf1, 0xe2, 0xf3, +0xf1, 0xf4, 0x2e, 0xf5, 0xd4, 0xf4, 0xce, 0xf4, 0x9f, 0xf5, 0x69, 0xf6, 0x99, 0xf7, 0xec, 0xf8, +0x48, 0xfa, 0xca, 0xfb, 0x9b, 0xfd, 0x36, 0xff, 0xdb, 0x00, 0x9c, 0x01, 0xff, 0x01, 0x55, 0x01, +0x27, 0x00, 0x38, 0xff, 0x6a, 0xff, 0x55, 0xff, 0x12, 0xff, 0xdd, 0xfe, 0x71, 0xff, 0x90, 0x00, +0x0a, 0x03, 0x15, 0x05, 0xca, 0x06, 0xbc, 0x08, 0xe2, 0x0a, 0x10, 0x0d, 0xd1, 0x0e, 0x3b, 0x10, +0xc0, 0x10, 0x35, 0x11, 0x1e, 0x11, 0x08, 0x11, 0xe7, 0x0f, 0x72, 0x0e, 0x7c, 0x0c, 0x5c, 0x0a, +0xc1, 0x08, 0xec, 0x06, 0x7c, 0x05, 0x09, 0x04, 0x8b, 0x03, 0xfe, 0x02, 0xc7, 0x02, 0x22, 0x03, +0xf0, 0x03, 0x9c, 0x04, 0x33, 0x05, 0xdb, 0x04, 0x1a, 0x04, 0xb0, 0x03, 0x81, 0x02, 0x37, 0x02, +0x59, 0x01, 0xab, 0x00, 0x0d, 0x00, 0xd5, 0xff, 0x01, 0x00, 0xdc, 0x00, 0xee, 0x01, 0x06, 0x03, +0xc6, 0x03, 0x15, 0x04, 0x10, 0x04, 0xe0, 0x03, 0x9d, 0x03, 0x17, 0x03, 0x18, 0x02, 0x94, 0x00, +0x24, 0xff, 0x90, 0xfe, 0x81, 0xfe, 0x27, 0xff, 0xbc, 0xff, 0x9c, 0xff, 0x48, 0x00, 0x5d, 0x01, +0xc7, 0x02, 0x53, 0x03, 0xd7, 0x03, 0x24, 0x04, 0xf6, 0x04, 0xa0, 0x05, 0xb0, 0x06, 0x18, 0x08, +0x43, 0x0a, 0x6e, 0x0c, 0x3e, 0x0e, 0x32, 0x10, 0xfa, 0x10, 0x37, 0x12, 0x36, 0x13, 0x97, 0x13, +0x52, 0x13, 0x9f, 0x12, 0xf1, 0x11, 0x58, 0x11, 0xf7, 0x10, 0x93, 0x0f, 0x44, 0x0e, 0xef, 0x0c, +0xb2, 0x0b, 0x69, 0x0a, 0x8e, 0x08, 0x64, 0x06, 0x65, 0x04, 0xc3, 0x02, 0x8e, 0x00, 0xca, 0xfd, +0x0d, 0xfb, 0xe9, 0xf8, 0x4c, 0xf7, 0x79, 0xf5, 0x95, 0xf3, 0xd6, 0xf1, 0xfa, 0xf0, 0xa8, 0xf1, +0xe1, 0xf3, 0x33, 0xf6, 0x77, 0xf8, 0x87, 0xfa, 0x42, 0xfd, 0xe8, 0x00, 0x1e, 0x04, 0x95, 0x06, +0xbc, 0x07, 0xdb, 0x07, 0x94, 0x07, 0xa4, 0x06, 0x5d, 0x05, 0x3a, 0x03, 0xdd, 0x00, 0x0c, 0xfe, +0x10, 0xfb, 0xdc, 0xf7, 0x69, 0xf5, 0x57, 0xf3, 0x9d, 0xf1, 0x5d, 0xf0, 0xcc, 0xee, 0x98, 0xed, +0x27, 0xed, 0xbe, 0xec, 0x92, 0xec, 0x24, 0xeb, 0xb5, 0xe9, 0x2a, 0xe8, 0xdf, 0xe6, 0x9f, 0xe5, +0xb4, 0xe4, 0x5f, 0xe4, 0x82, 0xe4, 0x25, 0xe5, 0x7d, 0xe6, 0xd6, 0xe8, 0xc2, 0xeb, 0x12, 0xef, +0x8d, 0xf2, 0x10, 0xf6, 0xec, 0xf9, 0xf6, 0xfd, 0x57, 0x01, 0x38, 0x04, 0x22, 0x06, 0x40, 0x07, +0x10, 0x08, 0x5e, 0x08, 0xad, 0x08, 0x3c, 0x08, 0xd9, 0x07, 0x24, 0x07, 0x0e, 0x07, 0xb4, 0x06, +0x8a, 0x06, 0x1f, 0x06, 0xb8, 0x05, 0x27, 0x05, 0xa8, 0x04, 0x60, 0x04, 0xe9, 0x03, 0xff, 0x03, +0x98, 0x03, 0xdd, 0x02, 0x00, 0x02, 0x0c, 0x01, 0x77, 0x01, 0xa7, 0x02, 0xc4, 0x03, 0xc1, 0x04, +0x05, 0x06, 0xe0, 0x07, 0x2a, 0x0a, 0x33, 0x0c, 0x09, 0x0e, 0xa3, 0x0f, 0xb8, 0x10, 0x9c, 0x11, +0xbe, 0x11, 0x61, 0x11, 0xf9, 0x10, 0x6e, 0x10, 0x70, 0x0f, 0xa7, 0x0d, 0x7b, 0x0b, 0x35, 0x0a, +0x62, 0x09, 0xfb, 0x08, 0x57, 0x08, 0x2f, 0x07, 0x8c, 0x06, 0xa7, 0x06, 0xa0, 0x06, 0x0b, 0x06, +0x9d, 0x04, 0xf8, 0x02, 0x9e, 0x01, 0x96, 0x00, 0x04, 0xff, 0xa3, 0xfd, 0x8d, 0xfc, 0xe3, 0xfb, +0xa0, 0xfb, 0x77, 0xfb, 0x3b, 0xfb, 0xa0, 0xfb, 0xa6, 0xfc, 0xff, 0xfd, 0x79, 0xff, 0x3f, 0x00, +0xf5, 0x00, 0x90, 0x01, 0xec, 0x01, 0x6d, 0x02, 0xe7, 0x02, 0x95, 0x02, 0xbf, 0x02, 0x12, 0x03, +0x8f, 0x03, 0x7e, 0x03, 0xbd, 0x03, 0x4a, 0x03, 0xd4, 0x02, 0x32, 0x02, 0xbc, 0x01, 0xd2, 0x01, +0xdf, 0x01, 0x82, 0x01, 0x47, 0x01, 0x6a, 0x01, 0xa4, 0x01, 0xb4, 0x01, 0x0d, 0x02, 0xd4, 0x02, +0x49, 0x03, 0x96, 0x03, 0x9f, 0x03, 0x2c, 0x03, 0x1c, 0x03, 0x25, 0x03, 0x31, 0x03, 0x81, 0x02, +0x32, 0x02, 0xe0, 0x01, 0xcb, 0x01, 0x25, 0x02, 0xec, 0x01, 0xa3, 0x01, 0xf3, 0x00, 0xdc, 0x00, +0x59, 0x00, 0xae, 0xff, 0xbd, 0xfe, 0x08, 0xfe, 0x29, 0xfd, 0xc4, 0xfb, 0xd5, 0xf9, 0xfa, 0xf7, +0x31, 0xf6, 0x43, 0xf5, 0x77, 0xf4, 0x18, 0xf3, 0x08, 0xf2, 0x73, 0xf1, 0x4c, 0xf1, 0xa3, 0xf1, +0xd3, 0xf2, 0x7e, 0xf4, 0xb4, 0xf5, 0x1e, 0xf7, 0xf8, 0xf8, 0x17, 0xfb, 0x35, 0xfd, 0x25, 0xff, +0x40, 0x01, 0x24, 0x03, 0x1f, 0x05, 0x5e, 0x06, 0x33, 0x07, 0x54, 0x07, 0x1f, 0x07, 0x5a, 0x06, +0x5b, 0x05, 0x52, 0x04, 0x2d, 0x03, 0xd8, 0x01, 0x97, 0x00, 0xff, 0xfe, 0xb9, 0xfd, 0x7d, 0xfc, +0xac, 0xfb, 0xe7, 0xfa, 0x0b, 0xfa, 0x4d, 0xf9, 0x86, 0xf8, 0x83, 0xf7, 0x92, 0xf6, 0xc3, 0xf5, +0xd4, 0xf4, 0x1d, 0xf4, 0xa0, 0xf3, 0x90, 0xf3, 0x24, 0xf4, 0x17, 0xf5, 0x70, 0xf6, 0xfd, 0xf7, +0xdc, 0xf9, 0x06, 0xfc, 0x2a, 0xfe, 0x1d, 0x00, 0x17, 0x02, 0xa8, 0x03, 0x24, 0x05, 0xbf, 0x05, +0x42, 0x06, 0xc0, 0x06, 0x13, 0x07, 0x77, 0x07, 0x57, 0x07, 0x0a, 0x07, 0xdc, 0x06, 0xdd, 0x06, +0x65, 0x06, 0x68, 0x05, 0x0f, 0x04, 0x35, 0x03, 0x7d, 0x02, 0x82, 0x01, 0x31, 0x00, 0xec, 0xfe, +0x2c, 0xfe, 0x35, 0xfe, 0x3c, 0xfe, 0x13, 0xfe, 0x34, 0xfe, 0xd4, 0xfe, 0xa4, 0xff, 0xae, 0x00, +0x71, 0x02, 0xb1, 0x03, 0x1d, 0x05, 0xbb, 0x06, 0x7d, 0x08, 0x7c, 0x09, 0x52, 0x0a, 0xee, 0x0a, +0x45, 0x0b, 0x96, 0x0b, 0x98, 0x0b, 0x4f, 0x0b, 0x27, 0x0b, 0xc6, 0x0a, 0xb5, 0x09, 0xe4, 0x08, +0xd6, 0x07, 0x93, 0x06, 0x6f, 0x05, 0x21, 0x04, 0xc2, 0x02, 0x32, 0x01, 0xbc, 0xff, 0xe1, 0xfe, +0xf5, 0xfd, 0xbd, 0xfc, 0x8f, 0xfb, 0x57, 0xfa, 0xc1, 0xf9, 0x3a, 0xf9, 0xca, 0xf8, 0x1a, 0xf8, +0x8f, 0xf7, 0xec, 0xf7, 0x82, 0xf8, 0xff, 0xf8, 0x82, 0xf9, 0x5f, 0xfa, 0x9f, 0xfb, 0xd6, 0xfc, +0x77, 0xfd, 0x53, 0xfe, 0x2a, 0xff, 0x54, 0x00, 0x9e, 0x00, 0xe9, 0x00, 0xbe, 0x00, 0x6b, 0x00, +0x53, 0x00, 0x53, 0x00, 0x4d, 0x00, 0xb2, 0xff, 0x92, 0xff, 0x44, 0xff, 0x2e, 0xff, 0xfc, 0xfe, +0x6f, 0xfe, 0x0f, 0xfe, 0xf6, 0xfd, 0xcf, 0xfd, 0x53, 0xfd, 0x60, 0xfc, 0xce, 0xfb, 0xbb, 0xfb, +0x49, 0xfb, 0x81, 0xfa, 0x46, 0xf9, 0x45, 0xf8, 0x43, 0xf8, 0x89, 0xf8, 0x36, 0xf8, 0xb3, 0xf8, +0xe4, 0xf8, 0xab, 0xf9, 0x35, 0xfa, 0xa1, 0xfa, 0xc3, 0xfa, 0x23, 0xfb, 0x31, 0xfb, 0x62, 0xfb, +0x5b, 0xfb, 0x7b, 0xfb, 0xb3, 0xfb, 0x59, 0xfc, 0xf2, 0xfc, 0x8c, 0xfd, 0xf0, 0xfd, 0xa6, 0xfe, +0x44, 0xff, 0xc0, 0xff, 0x36, 0x00, 0x51, 0x00, 0x67, 0x00, 0x52, 0x00, 0x11, 0x00, 0xe9, 0xff, +0x8a, 0xff, 0x87, 0xff, 0xb0, 0xff, 0xaa, 0xff, 0x62, 0x00, 0x92, 0x01, 0xe5, 0x02, 0x1b, 0x04, +0x0a, 0x05, 0x8e, 0x05, 0x79, 0x06, 0x9b, 0x06, 0x02, 0x07, 0x71, 0x06, 0x9d, 0x05, 0x89, 0x04, +0xa6, 0x03, 0xfb, 0x02, 0x30, 0x02, 0xff, 0x00, 0xcc, 0xff, 0x42, 0xff, 0xd0, 0xfe, 0x5c, 0xfe, +0xc0, 0xfd, 0x7a, 0xfd, 0xe0, 0xfc, 0x3d, 0xfc, 0xda, 0xfb, 0x90, 0xfb, 0xda, 0xfa, 0x1e, 0xfa, +0xc4, 0xf9, 0x2c, 0xf9, 0xa4, 0xf8, 0x41, 0xf8, 0x2d, 0xf8, 0x18, 0xf8, 0x13, 0xf8, 0x03, 0xf8, +0x59, 0xf8, 0xe0, 0xf8, 0x31, 0xf9, 0xcc, 0xf9, 0x1a, 0xfa, 0xc2, 0xfa, 0x7d, 0xfb, 0x65, 0xfc, +0x29, 0xfd, 0xd1, 0xfd, 0x17, 0xfe, 0x73, 0xfe, 0x51, 0xff, 0xb6, 0xff, 0xfd, 0xff, 0xf2, 0xff, +0x0f, 0x00, 0x06, 0x00, 0xd6, 0xff, 0xe4, 0xff, 0x5a, 0xff, 0x8e, 0xff, 0xa9, 0xff, 0x16, 0xff, +0xf5, 0xfe, 0xb3, 0xfe, 0x70, 0xfe, 0x38, 0xfe, 0x16, 0xfe, 0xba, 0xfe, 0x2a, 0xff, 0xee, 0xff, +0x73, 0x01, 0xc3, 0x02, 0x9c, 0x03, 0xd1, 0x04, 0x0c, 0x06, 0x51, 0x07, 0x41, 0x08, 0x1a, 0x09, +0xde, 0x09, 0x60, 0x0a, 0x1c, 0x0b, 0x3b, 0x0b, 0x7c, 0x0b, 0xe1, 0x0a, 0x47, 0x0a, 0x99, 0x09, +0xf3, 0x08, 0x71, 0x08, 0xa9, 0x07, 0x66, 0x06, 0x9c, 0x05, 0x54, 0x04, 0x23, 0x03, 0x2b, 0x02, +0xf4, 0x00, 0xc5, 0xff, 0x89, 0xfe, 0x47, 0xfd, 0x3f, 0xfc, 0x3f, 0xfb, 0x1f, 0xfa, 0x92, 0xf9, +0xa1, 0xf8, 0x4a, 0xf8, 0x88, 0xf7, 0xc2, 0xf7, 0x3c, 0xf8, 0xde, 0xf8, 0x6e, 0xf9, 0xf4, 0xf9, +0xc3, 0xfa, 0xb9, 0xfb, 0x70, 0xfc, 0x13, 0xfd, 0x88, 0xfd, 0x13, 0xfe, 0x9b, 0xfe, 0xdc, 0xfe, +0x5b, 0xff, 0xb8, 0xff, 0x12, 0x00, 0x89, 0x00, 0xed, 0x00, 0xd1, 0x00, 0xb1, 0x00, 0x5a, 0x00, +0x04, 0x00, 0xcb, 0xff, 0x67, 0xff, 0x4c, 0xfe, 0x90, 0xfd, 0xf2, 0xfc, 0x15, 0xfd, 0xae, 0xfc, +0x7c, 0xfc, 0x54, 0xfc, 0x34, 0xfc, 0x54, 0xfc, 0x51, 0xfc, 0x8d, 0xfc, 0x65, 0xfc, 0x61, 0xfc, +0xf6, 0xfc, 0x5d, 0xfd, 0x16, 0xfe, 0x83, 0xfe, 0xe3, 0xfe, 0x6a, 0xff, 0xaf, 0xff, 0xa5, 0x00, +0x65, 0x01, 0x06, 0x02, 0x59, 0x02, 0x83, 0x03, 0xa8, 0x03, 0x1c, 0x04, 0x6e, 0x04, 0xb1, 0x04, +0x7b, 0x05, 0x63, 0x05, 0xb5, 0x05, 0x9b, 0x05, 0x84, 0x05, 0x14, 0x05, 0x9a, 0x04, 0x9b, 0x03, +0xd7, 0x02, 0xb2, 0x02, 0xa1, 0x02, 0x6c, 0x02, 0x76, 0x02, 0x18, 0x02, 0xe3, 0x01, 0xfe, 0x01, +0x0e, 0x02, 0x17, 0x02, 0xee, 0x01, 0xc5, 0x01, 0x33, 0x01, 0x50, 0x01, 0xea, 0x00, 0xda, 0x00, +0x32, 0x01, 0x0e, 0x01, 0xce, 0x00, 0xe4, 0x00, 0x22, 0x01, 0x96, 0x01, 0x69, 0x01, 0x60, 0x01, +0x29, 0x01, 0x0d, 0x01, 0xe7, 0x00, 0xe8, 0x00, 0xd0, 0x00, 0x8e, 0x00, 0xfd, 0xff, 0xc9, 0xff, +0xe5, 0xff, 0x8d, 0xff, 0x90, 0xff, 0x8e, 0xff, 0x7e, 0xff, 0x88, 0xff, 0x37, 0xff, 0x82, 0xff, +0x61, 0xff, 0x93, 0xff, 0xa4, 0xff, 0x8c, 0xff, 0xf2, 0xff, 0xe6, 0xff, 0xaf, 0xff, 0x58, 0xff, +0x92, 0xff, 0xf8, 0xff, 0x14, 0x00, 0x32, 0x00, 0x85, 0x00, 0x51, 0x00, 0x6e, 0x00, 0x44, 0x01, +0xa4, 0x01, 0x44, 0x01, 0x1a, 0x01, 0xc3, 0x00, 0x8a, 0x00, 0x4d, 0x00, 0xfa, 0xff, 0xa1, 0xff, +0x01, 0xff, 0x0b, 0xff, 0xfc, 0xfe, 0x74, 0xff, 0x6f, 0xff, 0xe0, 0xff, 0x92, 0x00, 0x1b, 0x01, +0xde, 0x01, 0xd6, 0x02, 0x6f, 0x03, 0x6f, 0x04, 0x3f, 0x05, 0xaa, 0x05, 0x31, 0x06, 0xb9, 0x06, +0x2b, 0x07, 0xce, 0x07, 0x87, 0x08, 0xf3, 0x08, 0x4d, 0x09, 0x9d, 0x09, 0xaa, 0x09, 0x58, 0x09, +0x0b, 0x09, 0x53, 0x08, 0xa9, 0x07, 0x48, 0x07, 0xbb, 0x06, 0x59, 0x06, 0x5b, 0x05, 0xa6, 0x04, +0xf6, 0x03, 0x11, 0x03, 0xba, 0x02, 0x10, 0x02, 0x1a, 0x02, 0xac, 0x01, 0xa2, 0x01, 0x46, 0x01, +0x0c, 0x01, 0xa7, 0x00, 0x0f, 0x00, 0x7a, 0xff, 0x27, 0xff, 0x56, 0xff, 0x5a, 0xff, 0x94, 0xff, +0xb4, 0xff, 0xc4, 0xff, 0xc0, 0xff, 0xd6, 0xff, 0xcd, 0xff, 0xf2, 0xff, 0x14, 0x00, 0xe0, 0xff, +0xdf, 0xff, 0xd0, 0xff, 0xd8, 0xff, 0xa0, 0xff, 0x30, 0xff, 0x77, 0xfe, 0xfa, 0xfd, 0x84, 0xfd, +0x6a, 0xfd, 0xbe, 0xfc, 0xb9, 0xfc, 0x4b, 0xfc, 0xaf, 0xfb, 0x67, 0xfb, 0xc8, 0xfb, 0x90, 0xfb, +0x69, 0xfb, 0xa9, 0xfb, 0x4f, 0xfb, 0xe0, 0xfb, 0xea, 0xfb, 0xf8, 0xfb, 0x72, 0xfc, 0xca, 0xfc, +0x0c, 0xfd, 0x5f, 0xfd, 0xed, 0xfd, 0x4e, 0xfe, 0xb2, 0xfe, 0x7e, 0xff, 0x40, 0x00, 0xb9, 0x00, +0x22, 0x01, 0xbf, 0x01, 0x05, 0x02, 0x7d, 0x02, 0x26, 0x03, 0x46, 0x03, 0x01, 0x04, 0x42, 0x04, +0x2f, 0x04, 0x44, 0x04, 0x46, 0x04, 0x62, 0x04, 0x04, 0x04, 0xf1, 0x03, 0x87, 0x03, 0x26, 0x03, +0xa0, 0x02, 0xa7, 0x02, 0x96, 0x02, 0x57, 0x02, 0x08, 0x02, 0xc9, 0x01, 0xb8, 0x01, 0x6c, 0x01, +0x75, 0x01, 0x31, 0x01, 0xc2, 0x00, 0x74, 0x00, 0x38, 0x00, 0xc1, 0xff, 0xbe, 0xff, 0x00, 0x00, +0x48, 0x00, 0x9f, 0x00, 0x07, 0x01, 0x5f, 0x01, 0x88, 0x01, 0x49, 0x01, 0x67, 0x01, 0x4c, 0x01, +0xa2, 0x00, 0x9c, 0x00, 0x53, 0x00, 0xfe, 0xff, 0xc2, 0xff, 0xda, 0xff, 0x6e, 0xff, 0x8e, 0xff, +0xd1, 0xff, 0xd7, 0xff, 0x2f, 0x00, 0x60, 0x00, 0x05, 0x01, 0x1f, 0x01, 0xfe, 0x00, 0x25, 0x01, +0x58, 0x01, 0x0c, 0x01, 0x4e, 0x01, 0x7b, 0x01, 0x62, 0x01, 0x1b, 0x01, 0x49, 0x01, 0x70, 0x01, +0x23, 0x01, 0x77, 0x01, 0xa7, 0x01, 0xdc, 0x01, 0xa2, 0x01, 0xce, 0x01, 0xc0, 0x01, 0xeb, 0x01, +0xcd, 0x01, 0x10, 0x02, 0x96, 0x01, 0x1e, 0x01, 0xff, 0x00, 0xcb, 0x00, 0xb7, 0x00, 0x78, 0x00, +0x47, 0x00, 0x40, 0x00, 0x18, 0x00, 0x28, 0x00, 0x1e, 0x00, 0x35, 0x00, 0x88, 0x00, 0x8b, 0x00, +0xf7, 0x00, 0x26, 0x01, 0x75, 0x01, 0xbf, 0x01, 0xb8, 0x01, 0xc9, 0x01, 0xb4, 0x01, 0x8e, 0x01, +0xb4, 0x01, 0x0c, 0x02, 0x40, 0x02, 0x75, 0x02, 0x84, 0x02, 0xc9, 0x02, 0xcf, 0x02, 0xcc, 0x02, +0xb3, 0x02, 0xb8, 0x02, 0x3d, 0x02, 0xbd, 0x01, 0x72, 0x01, 0x11, 0x01, 0xca, 0x00, 0x95, 0x00, +0x69, 0x00, 0x6e, 0x00, 0x7a, 0x00, 0xa2, 0x00, 0x70, 0x00, 0x8f, 0x00, 0x94, 0x00, 0x2a, 0x00, +0xdc, 0xff, 0xd2, 0xff, 0x35, 0xff, 0xac, 0xfe, 0x4a, 0xfe, 0xe1, 0xfd, 0x30, 0xfe, 0x2a, 0xfe, +0x30, 0xfe, 0xdc, 0xfd, 0xad, 0xfd, 0xb3, 0xfd, 0xd5, 0xfd, 0x3d, 0xfd, 0x15, 0xfd, 0xe0, 0xfc, +0xdf, 0xfc, 0xb9, 0xfc, 0xe8, 0xfc, 0xed, 0xfc, 0xad, 0xfc, 0xa7, 0xfc, 0x0a, 0xfd, 0x42, 0xfd, +0x13, 0xfd, 0xbb, 0xfc, 0x87, 0xfc, 0x74, 0xfc, 0x31, 0xfc, 0x76, 0xfc, 0x11, 0xfc, 0x6c, 0xfc, +0xaa, 0xfc, 0xcd, 0xfc, 0x8c, 0xfc, 0x55, 0xfc, 0x94, 0xfc, 0x5f, 0xfc, 0xd1, 0xfc, 0xd5, 0xfc, +0x89, 0xfc, 0x72, 0xfc, 0x7c, 0xfc, 0x6b, 0xfc, 0x67, 0xfc, 0x49, 0xfc, 0x5e, 0xfc, 0xa2, 0xfc, +0x3d, 0xfd, 0x3a, 0xfd, 0x8f, 0xfd, 0xcb, 0xfd, 0xf3, 0xfd, 0x2b, 0xfe, 0x3a, 0xfe, 0xd3, 0xfe, +0xdb, 0xfe, 0x02, 0xff, 0x36, 0xff, 0x0a, 0xff, 0x33, 0xff, 0xf0, 0xfe, 0x47, 0xff, 0x7e, 0xff, +0xc3, 0xff, 0xf2, 0xff, 0x43, 0x00, 0x53, 0x00, 0x45, 0x00, 0x6e, 0x00, 0x73, 0x00, 0xa4, 0x00, +0x68, 0x00, 0x61, 0x00, 0x34, 0x00, 0x4d, 0x00, 0x4d, 0x00, 0x6c, 0x00, 0x16, 0x01, 0x8c, 0x01, +0xfc, 0x01, 0x7b, 0x02, 0xb6, 0x02, 0xcd, 0x02, 0x35, 0x03, 0x12, 0x03, 0x42, 0x03, 0x00, 0x03, +0xbf, 0x02, 0x5f, 0x02, 0x29, 0x02, 0x60, 0x02, 0x53, 0x02, 0x29, 0x02, 0xdd, 0x01, 0xda, 0x01, +0xfc, 0x01, 0xc9, 0x01, 0x07, 0x02, 0x23, 0x02, 0x18, 0x02, 0x3c, 0x02, 0x43, 0x02, 0x11, 0x02, +0xd6, 0x01, 0x8a, 0x01, 0x45, 0x01, 0x44, 0x01, 0xd3, 0x00, 0x8b, 0x00, 0x88, 0x00, 0xb2, 0x00, +0x90, 0x00, 0xe6, 0x00, 0x08, 0x01, 0x1d, 0x01, 0x35, 0x01, 0x42, 0x01, 0x0a, 0x01, 0x96, 0x00, +0x46, 0x00, 0x7d, 0xff, 0x60, 0xff, 0xc6, 0xfe, 0xdc, 0xfe, 0xcc, 0xfe, 0xd0, 0xfe, 0x9b, 0xfe, +0xd8, 0xfe, 0xf3, 0xfe, 0x19, 0xff, 0x30, 0xff, 0xed, 0xfe, 0xae, 0xfe, 0x70, 0xfe, 0x55, 0xfe, +0x33, 0xfe, 0x40, 0xfe, 0x78, 0xfe, 0x58, 0xfe, 0x49, 0xfe, 0x61, 0xfe, 0x5f, 0xfe, 0x8d, 0xfe, +0xb6, 0xfe, 0x98, 0xfe, 0x9d, 0xfe, 0x76, 0xfe, 0xc0, 0xfe, 0xc3, 0xfe, 0x20, 0xff, 0x5f, 0xff, +0xee, 0xfe, 0xcd, 0xfe, 0x79, 0xfe, 0x63, 0xfe, 0x27, 0xfe, 0x4a, 0xfe, 0xcf, 0xfd, 0xa7, 0xfd, +0xb3, 0xfd, 0xbe, 0xfd, 0x65, 0xfd, 0x6b, 0xfd, 0x53, 0xfd, 0x59, 0xfd, 0x58, 0xfd, 0x6d, 0xfd, +0x7b, 0xfd, 0x55, 0xfd, 0x6f, 0xfd, 0xf5, 0xfc, 0xa0, 0xfc, 0xa5, 0xfc, 0xad, 0xfc, 0x29, 0xfc, +0x3a, 0xfc, 0x1e, 0xfc, 0x23, 0xfc, 0xc9, 0xfb, 0x90, 0xfb, 0x91, 0xfb, 0xd3, 0xfb, 0x9e, 0xfb, +0xc6, 0xfb, 0xe0, 0xfb, 0xe3, 0xfb, 0x10, 0xfc, 0x07, 0xfc, 0xdc, 0xfb, 0x11, 0xfc, 0xe1, 0xfb, +0x00, 0xfc, 0x5a, 0xfc, 0x76, 0xfc, 0xa8, 0xfc, 0xd3, 0xfc, 0x4f, 0xfd, 0xa6, 0xfd, 0x0d, 0xfe, +0x3b, 0xfe, 0x3d, 0xfe, 0x3b, 0xfe, 0x60, 0xfe, 0x88, 0xfe, 0xd9, 0xfe, 0xce, 0xfe, 0x33, 0xff, +0x39, 0xff, 0xaa, 0xff, 0x16, 0x00, 0x1c, 0x00, 0x60, 0x00, 0x81, 0x00, 0x92, 0x00, 0xa4, 0x00, +0xd1, 0x00, 0x7c, 0x00, 0xe2, 0x00, 0x1f, 0x01, 0x00, 0x01, 0x17, 0x01, 0x0d, 0x01, 0x64, 0x01, +0x85, 0x01, 0x8d, 0x01, 0xf6, 0x01, 0xfd, 0x01, 0x15, 0x02, 0xc8, 0x01, 0xf5, 0x01, 0x95, 0x01, +0xb3, 0x01, 0x1e, 0x02, 0x64, 0x02, 0xf5, 0x02, 0x70, 0x03, 0x6d, 0x03, 0x35, 0x03, 0x1d, 0x03, +0x73, 0x03, 0xaa, 0x03, 0xda, 0x03, 0x81, 0x03, 0xc5, 0x03, 0xcd, 0x03, 0xf7, 0x03, 0x15, 0x04, +0x09, 0x04, 0x32, 0x04, 0x71, 0x04, 0x95, 0x04, 0xea, 0x04, 0x06, 0x05, 0xde, 0x04, 0x0c, 0x05, +0x78, 0x04, 0x79, 0x04, 0x0c, 0x04, 0xbe, 0x03, 0xde, 0x03, 0x69, 0x03, 0xfd, 0x02, 0xb7, 0x02, +0x7f, 0x02, 0x44, 0x02, 0xc1, 0x01, 0xb0, 0x01, 0x92, 0x01, 0xa0, 0x01, 0x5f, 0x01, 0x2e, 0x01, +0xfb, 0x00, 0x77, 0x00, 0x41, 0x00, 0xfb, 0xff, 0x11, 0x00, 0xa7, 0xff, 0x66, 0xff, 0x00, 0xff, +0x9b, 0xfe, 0x76, 0xfe, 0x61, 0xfe, 0x3a, 0xfe, 0xf6, 0xfd, 0x7b, 0xfd, 0x3b, 0xfd, 0xc5, 0xfc, +0xab, 0xfc, 0xc0, 0xfc, 0xc1, 0xfc, 0xbb, 0xfc, 0xa9, 0xfc, 0x5c, 0xfc, 0x39, 0xfc, 0x47, 0xfc, +0x0c, 0xfc, 0xcf, 0xfb, 0xbf, 0xfb, 0xbd, 0xfb, 0x59, 0xfb, 0x4d, 0xfb, 0x24, 0xfb, 0x03, 0xfb, +0xfb, 0xfa, 0xfd, 0xfa, 0xfc, 0xfa, 0x56, 0xfb, 0xfb, 0xfa, 0x09, 0xfb, 0x19, 0xfb, 0x52, 0xfb, +0x18, 0xfb, 0x8d, 0xfb, 0x23, 0xfb, 0x82, 0xfb, 0xac, 0xfb, 0x41, 0xfc, 0x66, 0xfc, 0xf3, 0xfb, +0x71, 0xfc, 0xfb, 0xfb, 0x52, 0xfc, 0x59, 0xfc, 0x0d, 0xfc, 0x14, 0xfc, 0x5c, 0xfc, 0xcd, 0xfc, +0x0e, 0xfd, 0x5e, 0xfd, 0xa2, 0xfd, 0xe7, 0xfd, 0xfb, 0xfd, 0xf8, 0xfd, 0xf0, 0xfd, 0x16, 0xfe, +0xf6, 0xfd, 0xf2, 0xfd, 0xea, 0xfd, 0xf8, 0xfd, 0x31, 0xfe, 0x65, 0xfe, 0xb2, 0xfe, 0x20, 0xff, +0x74, 0xff, 0x6f, 0xff, 0x81, 0xff, 0xdf, 0xff, 0xbd, 0xff, 0x30, 0x00, 0x7d, 0x00, 0x8e, 0x00, +0xa9, 0x00, 0xb4, 0x00, 0x2c, 0x01, 0x5d, 0x01, 0x48, 0x01, 0x8f, 0x01, 0x00, 0x02, 0x5f, 0x02, +0x6a, 0x02, 0xd7, 0x02, 0xee, 0x02, 0x30, 0x03, 0x24, 0x03, 0x2a, 0x03, 0x11, 0x03, 0x20, 0x03, +0x82, 0x03, 0xad, 0x03, 0xa8, 0x03, 0x7c, 0x03, 0x24, 0x03, 0x07, 0x03, 0xb8, 0x02, 0xa9, 0x02, +0x9e, 0x02, 0x74, 0x02, 0x55, 0x02, 0x4c, 0x02, 0x97, 0x02, 0x7a, 0x02, 0x50, 0x02, 0x39, 0x02, +0x20, 0x02, 0xff, 0x01, 0x13, 0x02, 0xfe, 0x01, 0xe0, 0x01, 0x12, 0x02, 0xfb, 0x01, 0xcf, 0x01, +0xa1, 0x01, 0x65, 0x01, 0xef, 0x01, 0xf9, 0x01, 0x37, 0x02, 0x4c, 0x02, 0xa7, 0x02, 0xbf, 0x02, +0xcc, 0x02, 0xd5, 0x02, 0xf5, 0x02, 0xf3, 0x02, 0xfa, 0x02, 0x48, 0x03, 0xa2, 0x03, 0xff, 0x03, +0x2b, 0x04, 0xe1, 0x03, 0x02, 0x04, 0x47, 0x04, 0x67, 0x04, 0x53, 0x04, 0x5b, 0x04, 0x9f, 0x04, +0xce, 0x04, 0x92, 0x04, 0x74, 0x04, 0x24, 0x04, 0x8d, 0x03, 0x5d, 0x03, 0xd3, 0x02, 0x0e, 0x03, +0x0b, 0x03, 0xcc, 0x02, 0xb2, 0x02, 0x59, 0x02, 0xb9, 0x01, 0x88, 0x01, 0x06, 0x01, 0xba, 0x00, +0x79, 0x00, 0x00, 0x00, 0xf7, 0xff, 0xdf, 0xff, 0xb8, 0xff, 0x84, 0xff, 0x29, 0xff, 0xc7, 0xfe, +0x81, 0xfe, 0x8a, 0xfe, 0xa0, 0xfe, 0xa2, 0xfe, 0x95, 0xfe, 0x77, 0xfe, 0x29, 0xfe, 0x66, 0xfd, +0x05, 0xfd, 0x90, 0xfc, 0x89, 0xfc, 0x33, 0xfc, 0x68, 0xfc, 0x62, 0xfc, 0x62, 0xfc, 0x2d, 0xfc, +0x24, 0xfc, 0xd5, 0xfb, 0x9b, 0xfb, 0x65, 0xfb, 0x6a, 0xfb, 0x95, 0xfb, 0xa5, 0xfb, 0xad, 0xfb, +0xa6, 0xfb, 0x7a, 0xfb, 0xaf, 0xfb, 0xdf, 0xfb, 0x31, 0xfc, 0x64, 0xfc, 0x7d, 0xfc, 0xfa, 0xfc, +0xd1, 0xfc, 0xf8, 0xfc, 0x0f, 0xfd, 0x2c, 0xfd, 0x79, 0xfd, 0x75, 0xfd, 0xcd, 0xfd, 0x27, 0xfe, +0x5c, 0xfe, 0xa4, 0xfe, 0xba, 0xfe, 0x96, 0xfe, 0x64, 0xfe, 0x42, 0xfe, 0xa2, 0xfe, 0xeb, 0xfe, +0x10, 0xff, 0x0e, 0xff, 0x81, 0xff, 0x69, 0xff, 0x85, 0xff, 0xab, 0xff, 0x9d, 0xff, 0x81, 0xff, +0xb5, 0xff, 0x8e, 0xff, 0x59, 0xff, 0x21, 0xff, 0x4a, 0xff, 0x46, 0xff, 0xa9, 0xff, 0xa4, 0xff, +0x81, 0xff, 0xaf, 0xff, 0x0a, 0x00, 0x4c, 0x00, 0x61, 0x00, 0xce, 0x00, 0xd1, 0x00, 0xe3, 0x00, +0xf1, 0x00, 0xe0, 0x00, 0xfc, 0x00, 0x39, 0x01, 0x4f, 0x01, 0x3f, 0x01, 0x38, 0x01, 0x66, 0x01, +0xdc, 0x01, 0x9b, 0x01, 0x89, 0x01, 0x72, 0x01, 0x81, 0x01, 0xae, 0x01, 0xe3, 0x01, 0x81, 0x01, +0x67, 0x01, 0xc2, 0x01, 0xd1, 0x01, 0xef, 0x01, 0xc2, 0x01, 0xd2, 0x01, 0xbc, 0x01, 0xbf, 0x01, +0x01, 0x02, 0xdf, 0x01, 0x1c, 0x02, 0x03, 0x02, 0x54, 0x02, 0x54, 0x02, 0x6f, 0x02, 0x19, 0x02, +0xfa, 0x01, 0x23, 0x02, 0x66, 0x02, 0x59, 0x02, 0x7c, 0x02, 0x78, 0x02, 0xb2, 0x02, 0xb9, 0x02, +0x97, 0x02, 0x62, 0x02, 0x50, 0x02, 0xdf, 0x01, 0xb0, 0x01, 0xab, 0x01, 0x3c, 0x01, 0x35, 0x01, +0x21, 0x01, 0x09, 0x01, 0xf7, 0x00, 0xf0, 0x00, 0x90, 0x00, 0xc7, 0x00, 0xaf, 0x00, 0x9d, 0x00, +0x67, 0x00, 0x35, 0x00, 0xd7, 0xff, 0x71, 0xff, 0x23, 0xff, 0xe9, 0xfe, 0x17, 0xff, 0x32, 0xff, +0x6f, 0xff, 0x79, 0xff, 0x33, 0xff, 0x33, 0xff, 0x4c, 0xff, 0x2c, 0xff, 0xec, 0xfe, 0xf5, 0xfe, +0x18, 0xff, 0x18, 0xff, 0x24, 0xff, 0x37, 0xff, 0x69, 0xff, 0x1c, 0xff, 0xf0, 0xfe, 0xce, 0xfe, +0x0a, 0xff, 0xef, 0xfe, 0x0c, 0xff, 0x6b, 0xff, 0xea, 0xff, 0xc5, 0xff, 0xbe, 0xff, 0xa2, 0xff, +0x9b, 0xff, 0xb2, 0xff, 0xa3, 0xff, 0xbd, 0xff, 0x18, 0x00, 0x58, 0x00, 0x12, 0x00, 0xe8, 0xff, +0x96, 0xff, 0x65, 0xff, 0x89, 0xff, 0x8f, 0xff, 0xc5, 0xff, 0x23, 0x00, 0x17, 0x00, 0x12, 0x00, +0xfe, 0xff, 0x2b, 0x00, 0xb1, 0xff, 0xb5, 0xff, 0xfa, 0xff, 0x65, 0x00, 0xa7, 0x00, 0xbc, 0x00, +0xd3, 0x00, 0x97, 0x00, 0x79, 0x00, 0xfb, 0xff, 0xee, 0xff, 0x01, 0x00, 0x34, 0x00, 0x5a, 0x00, +0xab, 0x00, 0xae, 0x00, 0xbb, 0x00, 0x09, 0x01, 0xe0, 0x00, 0xfb, 0x00, 0xd0, 0x00, 0xf8, 0x00, +0xf2, 0x00, 0x07, 0x01, 0xc9, 0x00, 0xb3, 0x00, 0xc3, 0x00, 0xf6, 0x00, 0xeb, 0x00, 0xec, 0x00, +0x29, 0x01, 0x43, 0x01, 0xb1, 0x01, 0x6d, 0x01, 0xce, 0x01, 0xa8, 0x01, 0x23, 0x01, 0x2f, 0x01, +0x05, 0x01, 0x25, 0x01, 0xc7, 0x00, 0xe4, 0x00, 0x3b, 0x01, 0x52, 0x01, 0x01, 0x01, 0x28, 0x01, +0xe3, 0x00, 0xdb, 0x00, 0x07, 0x01, 0xdb, 0x00, 0x4e, 0x01, 0x0c, 0x01, 0x1d, 0x01, 0x42, 0x01, +0x88, 0x01, 0xa8, 0x01, 0x59, 0x01, 0xb7, 0x01, 0xfb, 0x01, 0x5e, 0x02, 0xaf, 0x02, 0xaa, 0x02, +0x10, 0x03, 0x6c, 0x03, 0x35, 0x03, 0xea, 0x02, 0xbc, 0x02, 0xb1, 0x02, 0x4f, 0x03, 0xf4, 0x02, +0x1d, 0x03, 0x13, 0x03, 0x48, 0x03, 0xf3, 0x02, 0xde, 0x02, 0x9e, 0x02, 0x74, 0x02, 0x6f, 0x02, +0x25, 0x02, 0xe8, 0x01, 0x76, 0x01, 0x07, 0x01, 0xe1, 0x00, 0xcb, 0x00, 0xb7, 0x00, 0x66, 0x00, +0x10, 0x00, 0x7d, 0x00, 0x94, 0x00, 0x9a, 0x00, 0x9a, 0x00, 0x84, 0x00, 0x2d, 0x00, 0x43, 0x00, +0x2e, 0x00, 0xe2, 0xff, 0x91, 0x00, 0x52, 0x00, 0x3b, 0x00, 0x0c, 0x00, 0x27, 0x00, 0x55, 0x00, +0x34, 0x00, 0x53, 0x00, 0x48, 0x00, 0x92, 0x00, 0xba, 0x00, 0xb1, 0x00, 0x2e, 0x00, 0x1a, 0x00, +0x3c, 0x00, 0x35, 0x00, 0x05, 0x00, 0x01, 0x00, 0x11, 0x00, 0xee, 0xff, 0xe5, 0xff, 0x14, 0x00, +0x81, 0xff, 0x9d, 0xff, 0x52, 0xff, 0x72, 0xff, 0x4e, 0xff, 0x05, 0xff, 0x03, 0xff, 0xd4, 0xfe, +0xf0, 0xfe, 0x46, 0xff, 0x9e, 0xff, 0x57, 0xff, 0xc8, 0xff, 0xda, 0xff, 0xf1, 0xff, 0x10, 0x00, +0x78, 0xff, 0xa0, 0xff, 0xcb, 0xff, 0x00, 0x00, 0x1e, 0x00, 0x3a, 0x00, 0x90, 0x00, 0xbd, 0x00, +0xee, 0x00, 0xe3, 0x00, 0x34, 0x01, 0x9c, 0x01, 0xce, 0x01, 0xc7, 0x01, 0xc7, 0x01, 0x49, 0x01, +0xa0, 0x01, 0x71, 0x01, 0x8f, 0x01, 0xa9, 0x01, 0x74, 0x01, 0xaa, 0x01, 0x74, 0x01, 0xa9, 0x01, +0x23, 0x02, 0x7e, 0x02, 0x1e, 0x02, 0xed, 0x01, 0x3c, 0x02, 0x8a, 0x01, 0x7c, 0x01, 0xaf, 0x01, +0xc2, 0x01, 0xa2, 0x01, 0xa6, 0x01, 0xd2, 0x01, 0xbc, 0x01, 0x14, 0x02, 0xec, 0x01, 0xf5, 0x01, +0x48, 0x01, 0xc8, 0x01, 0x37, 0x02, 0x24, 0x02, 0xc3, 0x01, 0xde, 0x01, 0x58, 0x01, 0x3b, 0x01, +0x11, 0x01, 0x25, 0x01, 0x20, 0x01, 0xe7, 0x00, 0xe2, 0x00, 0xc9, 0x00, 0x96, 0x00, 0x14, 0x00, +0xdb, 0xff, 0xcd, 0xff, 0x9f, 0xff, 0xb4, 0xff, 0xdc, 0xff, 0xc0, 0xff, 0x11, 0x00, 0xad, 0xff, +0x17, 0xff, 0x72, 0xfe, 0x2f, 0xfe, 0xdd, 0xfd, 0xb8, 0xfd, 0xa2, 0xfd, 0x05, 0xfe, 0x91, 0xfd, +0x50, 0xfd, 0x02, 0xfd, 0xf9, 0xfc, 0x2f, 0xfd, 0x61, 0xfd, 0x92, 0xfd, 0x03, 0xfe, 0x0e, 0xfe, +0x0b, 0xfe, 0xd1, 0xfd, 0x9f, 0xfd, 0xa4, 0xfd, 0xcc, 0xfd, 0x0b, 0xfe, 0x31, 0xfe, 0xdb, 0xfe, +0x7f, 0xff, 0xf3, 0xff, 0x19, 0x00, 0xd0, 0xff, 0x7d, 0xff, 0x4e, 0xff, 0x77, 0xff, 0x59, 0xff, +0xd4, 0xff, 0x0e, 0x00, 0x08, 0x00, 0xa2, 0x00, 0xd9, 0x00, 0x76, 0x00, 0x05, 0x00, 0xc0, 0xff, +0x09, 0x00, 0x37, 0x00, 0x4c, 0x00, 0xa6, 0x00, 0x36, 0x00, 0xf9, 0xff, 0xc2, 0xff, 0x56, 0xff, +0xdb, 0xfe, 0xbb, 0xfe, 0x10, 0xff, 0xf7, 0xfe, 0x73, 0xff, 0x64, 0xff, 0xae, 0xff, 0xf4, 0xfe, +0x83, 0xfe, 0xa7, 0xfe, 0x84, 0xfe, 0x34, 0xfe, 0x55, 0xfe, 0xb2, 0xfe, 0xbf, 0xfe, 0xd2, 0xfe, +0x7b, 0xfe, 0x14, 0xfe, 0xb8, 0xfd, 0xd1, 0xfd, 0x8e, 0xfd, 0xdc, 0xfd, 0x1e, 0xfe, 0x65, 0xfe, +0x66, 0xfe, 0x9a, 0xfe, 0x95, 0xfe, 0xba, 0xfe, 0x57, 0xfe, 0x67, 0xfe, 0xac, 0xfe, 0xad, 0xfe, +0x90, 0xfe, 0x63, 0xfe, 0xf6, 0xfe, 0xff, 0xfe, 0x9b, 0xfe, 0x90, 0xfe, 0xe6, 0xfe, 0x26, 0xff, +0x23, 0xff, 0x36, 0xff, 0x1f, 0xff, 0x34, 0xff, 0xf0, 0xfe, 0xd5, 0xfe, 0x63, 0xff, 0x7a, 0xff, +0xa4, 0xff, 0x02, 0x00, 0x49, 0x00, 0x93, 0x00, 0x8b, 0x00, 0xc1, 0x00, 0x15, 0x01, 0x15, 0x01, +0xf6, 0x00, 0xdc, 0x00, 0xb7, 0x00, 0xa7, 0x00, 0xec, 0x00, 0x55, 0x01, 0xb7, 0x01, 0xb9, 0x01, +0xbd, 0x01, 0x18, 0x01, 0xca, 0x00, 0x89, 0x00, 0xf5, 0x00, 0x81, 0x01, 0x79, 0x01, 0x4c, 0x01, +0x0c, 0x01, 0xad, 0x00, 0x0f, 0x00, 0x7f, 0xff, 0xca, 0xfe, 0xad, 0xfe, 0x18, 0xff, 0x7e, 0xff, +0xa5, 0xff, 0xa4, 0xff, 0xe4, 0xff, 0x89, 0xff, 0x06, 0xff, 0x1d, 0xfe, 0xcd, 0xfd, 0xd7, 0xfd, +0x18, 0xfe, 0xad, 0xfe, 0xb8, 0xfe, 0xbb, 0xfe, 0x3a, 0xfe, 0xd7, 0xfd, 0xba, 0xfd, 0x0f, 0xfe, +0xfe, 0xfd, 0x55, 0xfe, 0x0f, 0xff, 0x35, 0xff, 0xbe, 0xfe, 0x3e, 0xfe, 0x27, 0xfe, 0x09, 0xfe, +0xa5, 0xfd, 0x54, 0xfd, 0xc4, 0xfd, 0xe1, 0xfd, 0x19, 0xfe, 0x2a, 0xfe, 0x41, 0xfe, 0xb5, 0xfe, +0x57, 0xfe, 0xd7, 0xfd, 0xe8, 0xfd, 0x3c, 0xfe, 0x41, 0xfe, 0x44, 0xfe, 0xcf, 0xfe, 0x1f, 0xff, +0xe2, 0xfe, 0xb3, 0xfe, 0x8f, 0xfe, 0xdd, 0xfe, 0x70, 0xfe, 0x37, 0xfe, 0xee, 0xfe, 0x29, 0x01, +0xca, 0x01, 0xa0, 0x00, 0xe1, 0xfe, 0x7f, 0xfd, 0x3e, 0xfc, 0xfd, 0xfa, 0xd8, 0xfc, 0x8c, 0x00, +0x21, 0x03, 0xb0, 0x02, 0x5d, 0x01, 0xba, 0xff, 0x89, 0xfd, 0x1b, 0xfb, 0xc1, 0xfa, 0x32, 0xfd, +0xf8, 0xff, 0xec, 0x01, 0x36, 0x03, 0x56, 0x03, 0x68, 0x02, 0x74, 0xff, 0x22, 0xfd, 0xa7, 0xfd, +0x43, 0xff, 0x7c, 0x01, 0x7d, 0x03, 0x85, 0x05, 0x18, 0x05, 0xd6, 0x02, 0x05, 0x00, 0x7d, 0xfe, +0x0c, 0xfe, 0xc0, 0xfe, 0x22, 0x01, 0x30, 0x04, 0x9c, 0x06, 0x42, 0x06, 0xd1, 0x04, 0xbb, 0x02, +0x86, 0x00, 0xb0, 0xfe, 0xdf, 0xfd, 0x4a, 0xfe, 0x4c, 0xfd, 0xc0, 0xff, 0xb9, 0x06, 0xc3, 0x0a, +0x70, 0x0a, 0xe7, 0x07, 0x45, 0x06, 0xb0, 0x02, 0x51, 0xfd, 0x35, 0xfa, 0xbf, 0xfa, 0xf3, 0xfc, +0x02, 0xff, 0x92, 0x01, 0x98, 0x04, 0x5d, 0x07, 0x75, 0x05, 0x10, 0x00, 0x9f, 0xfc, 0x24, 0xfc, +0xd5, 0xfc, 0x73, 0xfe, 0x9a, 0x01, 0x1e, 0x04, 0x82, 0x02, 0x37, 0xff, 0x53, 0xfd, 0x07, 0xfd, +0xff, 0xfc, 0xd6, 0xfe, 0x01, 0x03, 0xd2, 0x07, 0x2c, 0x08, 0xee, 0x04, 0x17, 0x00, 0x71, 0xfc, +0x70, 0xf9, 0x23, 0xf8, 0x34, 0xfa, 0x36, 0xff, 0xde, 0x03, 0x23, 0x05, 0xef, 0x02, 0x82, 0xfe, +0x59, 0xfa, 0x98, 0xf7, 0xdd, 0xf7, 0x38, 0xfb, 0x43, 0x00, 0x66, 0x04, 0xa1, 0x05, 0xc1, 0x03, +0x69, 0xff, 0x7f, 0xfb, 0xb4, 0xf8, 0x98, 0xf9, 0xa8, 0xfc, 0x74, 0x00, 0xf8, 0x03, 0xcc, 0x04, +0x65, 0x02, 0x88, 0xfe, 0xc6, 0xfa, 0x98, 0xf9, 0x00, 0xfa, 0x9a, 0xfc, 0xe6, 0x00, 0x28, 0x05, +0xeb, 0x06, 0xfe, 0x05, 0xcf, 0x03, 0x4e, 0x00, 0xca, 0xfc, 0x16, 0xfb, 0x4f, 0xfc, 0xeb, 0xfe, +0x86, 0x01, 0x51, 0x03, 0x57, 0x04, 0x52, 0x04, 0xd7, 0x02, 0x7c, 0x00, 0x37, 0xff, 0x47, 0xff, +0xcc, 0xff, 0x2a, 0xff, 0x76, 0xfe, 0x54, 0xfe, 0x12, 0xff, 0x0a, 0xff, 0x04, 0xff, 0x91, 0xff, +0x43, 0x00, 0x2f, 0x00, 0x81, 0xff, 0x93, 0x00, 0xcb, 0x01, 0x0b, 0x02, 0x72, 0x01, 0x99, 0x00, +0x0d, 0x00, 0xfd, 0xfd, 0x50, 0xfd, 0xb5, 0xfe, 0x29, 0x00, 0x3a, 0x01, 0xe9, 0x01, 0xca, 0x02, +0x36, 0x03, 0x32, 0x02, 0xed, 0xff, 0xcb, 0xfd, 0x40, 0xfc, 0x54, 0xfb, 0x88, 0xfb, 0x60, 0xfe, +0xe0, 0x00, 0xae, 0x03, 0x60, 0x05, 0x07, 0x05, 0xae, 0x03, 0xa3, 0x00, 0x64, 0xfe, 0x9a, 0xfd, +0xf5, 0xfd, 0x01, 0xff, 0x09, 0x01, 0x05, 0x03, 0xd7, 0x03, 0x76, 0x02, 0x21, 0x01, 0x97, 0xff, +0x1c, 0xfe, 0x73, 0xfd, 0xc3, 0xfe, 0xc9, 0x02, 0x84, 0x06, 0xfc, 0x07, 0x59, 0x08, 0xce, 0x06, +0x41, 0x03, 0x48, 0xfe, 0x12, 0xfc, 0x70, 0xfc, 0xfa, 0xfe, 0xc0, 0x02, 0x2f, 0x08, 0xf3, 0x0b, +0xd4, 0x0a, 0xd5, 0x06, 0x81, 0x02, 0xfa, 0xfd, 0xb9, 0xfa, 0x8d, 0xfb, 0x42, 0xff, 0x67, 0x03, +0xee, 0x06, 0x9d, 0x09, 0x16, 0x0b, 0x10, 0x08, 0x8c, 0x02, 0xfd, 0xfd, 0xc6, 0xfc, 0xe7, 0xfd, +0xea, 0xff, 0x17, 0x03, 0x7e, 0x06, 0x73, 0x07, 0xd0, 0x03, 0x53, 0x00, 0x3c, 0x01, 0x46, 0x04, +0x3f, 0x05, 0x09, 0x04, 0xe0, 0x03, 0x2d, 0x03, 0x43, 0x00, 0xf9, 0xfb, 0xb9, 0xfa, 0xe5, 0xfa, +0x62, 0xfb, 0x03, 0xfe, 0x79, 0x00, 0xf4, 0x00, 0xc8, 0xfd, 0xc0, 0xfa, 0xf8, 0xf8, 0xe1, 0xf7, +0x71, 0xf7, 0xc2, 0xf9, 0xa7, 0xfd, 0x95, 0x00, 0x99, 0x00, 0x9c, 0xfe, 0x4c, 0xfc, 0xad, 0xf9, +0x2d, 0xf7, 0xbe, 0xf7, 0x94, 0xfa, 0xac, 0xfe, 0xa2, 0x01, 0xb8, 0x03, 0xae, 0x03, 0xe7, 0x00, +0x90, 0xfd, 0xf2, 0xfb, 0xbb, 0xfc, 0xaa, 0xfd, 0xfc, 0xfe, 0x76, 0x01, 0x48, 0x03, 0x95, 0x01, +0x66, 0xfe, 0xe6, 0xfc, 0x38, 0xfe, 0xe7, 0xff, 0x55, 0x00, 0x51, 0x01, 0x9c, 0x02, 0x1f, 0x02, +0xf8, 0xff, 0xc8, 0xfe, 0x6f, 0xfe, 0x43, 0xfe, 0x4d, 0xfe, 0xac, 0xff, 0x06, 0x01, 0x1e, 0x00, +0x95, 0xfe, 0xe7, 0xfe, 0xb4, 0x00, 0x85, 0x02, 0x9b, 0x05, 0x21, 0x06, 0xaa, 0x04, 0x1c, 0x03, +0x9c, 0x02, 0xb3, 0x01, 0x17, 0x00, 0x23, 0x00, 0xcf, 0x01, 0xe4, 0x02, 0xbd, 0x02, 0xe4, 0x01, +0x10, 0x01, 0x1f, 0xff, 0x5e, 0xfd, 0x0d, 0xfb, 0xd4, 0xfb, 0x54, 0xfd, 0x59, 0xfe, 0xc9, 0xff, +0xbc, 0x00, 0xd3, 0xff, 0xaf, 0xfc, 0xf7, 0xfa, 0xed, 0xfa, 0x90, 0xfb, 0x27, 0xfc, 0x4e, 0xfe, +0x64, 0x00, 0x7e, 0x01, 0xca, 0x00, 0x36, 0xff, 0xc5, 0xfe, 0xf3, 0xfe, 0xfb, 0xfe, 0x16, 0x00, +0x2b, 0x01, 0x46, 0x03, 0x37, 0x03, 0x6a, 0x01, 0x72, 0x00, 0x60, 0xff, 0x3b, 0xff, 0x14, 0xff, +0x56, 0x00, 0x56, 0x01, 0xa4, 0x00, 0x9b, 0xff, 0x6d, 0xfe, 0xfe, 0xfd, 0xdd, 0xfd, 0xda, 0xfd, +0x21, 0xfe, 0x44, 0xff, 0xf9, 0x01, 0x96, 0x02, 0xec, 0x01, 0x69, 0xff, 0x92, 0xfd, 0x8c, 0xfc, +0x85, 0xfc, 0xc3, 0xfd, 0x18, 0x00, 0xf9, 0x02, 0x43, 0x04, 0x71, 0x04, 0xe3, 0x03, 0x0d, 0x02, +0xfa, 0x00, 0x33, 0x00, 0x92, 0x01, 0x57, 0x03, 0x38, 0x05, 0x55, 0x06, 0xd3, 0x05, 0xb2, 0x03, +0x3c, 0x00, 0xa6, 0xfd, 0xc0, 0xfb, 0x62, 0xfc, 0xb6, 0xff, 0x80, 0x03, 0x1c, 0x06, 0xce, 0x06, +0x24, 0x05, 0xed, 0x00, 0x79, 0xfc, 0x6d, 0xf9, 0xc5, 0xf9, 0xcf, 0xfa, 0x78, 0xfb, 0x71, 0xfd, +0x94, 0xfe, 0x9c, 0xff, 0x35, 0xfe, 0xe9, 0xfb, 0xfe, 0xf9, 0x89, 0xf9, 0x16, 0xfa, 0xfb, 0xfb, +0x42, 0xff, 0xce, 0x00, 0x57, 0x00, 0x47, 0xfe, 0x2b, 0xfd, 0x53, 0xfd, 0x94, 0xfe, 0x79, 0x00, +0x55, 0x01, 0x59, 0x01, 0x11, 0x01, 0x60, 0x01, 0x89, 0x01, 0x17, 0x01, 0x2a, 0x00, 0x1e, 0xff, +0x70, 0xfe, 0x66, 0xfd, 0xfa, 0xfb, 0x58, 0xfb, 0x90, 0xfb, 0x04, 0xfc, 0x72, 0xfc, 0x2f, 0xfd, +0x35, 0xfe, 0x38, 0xfe, 0xf8, 0xfc, 0xa2, 0xfc, 0x80, 0xfb, 0x00, 0xfa, 0x11, 0xfa, 0x17, 0xfb, +0xb9, 0xfc, 0x39, 0xfd, 0x5a, 0xfd, 0xa8, 0xfd, 0x16, 0xfd, 0x80, 0xfc, 0x96, 0xfc, 0xd4, 0xfd, +0xf7, 0xfe, 0x8b, 0x00, 0xb7, 0x01, 0x90, 0x01, 0x7c, 0xff, 0x13, 0xff, 0xca, 0xfe, 0xad, 0xfe, +0x20, 0xff, 0xd4, 0x00, 0x25, 0x03, 0x05, 0x03, 0x01, 0x02, 0xd7, 0xff, 0x82, 0xfe, 0xde, 0xfd, +0xe5, 0xfd, 0x57, 0xff, 0xc3, 0xff, 0xef, 0xff, 0x49, 0x00, 0x27, 0x00, 0xde, 0xfe, 0xbe, 0xfc, +0x57, 0xfc, 0xe6, 0xfd, 0xc0, 0xff, 0x4d, 0x00, 0x35, 0x00, 0xee, 0xff, 0x01, 0xff, 0xfe, 0xfd, +0x28, 0xfe, 0x43, 0xff, 0x2f, 0x01, 0xe8, 0x03, 0x90, 0x05, 0xd2, 0x05, 0x65, 0x04, 0x9c, 0x02, +0xac, 0x00, 0x05, 0xff, 0x84, 0xff, 0x27, 0x01, 0xab, 0x02, 0x1a, 0x03, 0xc7, 0x02, 0x77, 0x01, +0xce, 0x00, 0x6e, 0x01, 0x11, 0x01, 0x81, 0xff, 0x15, 0xfe, 0x68, 0xfe, 0x0f, 0xff, 0x87, 0xfe, +0x0c, 0xfe, 0xdd, 0xfd, 0x94, 0xfd, 0xd2, 0xfc, 0xaf, 0xfc, 0xd9, 0xfc, 0x3e, 0xfd, 0xc2, 0xfd, +0x72, 0xfd, 0x52, 0xfc, 0x2b, 0xfc, 0x5c, 0xfd, 0xd6, 0xfe, 0xd6, 0xff, 0xb5, 0xff, 0x0a, 0xfe, +0x85, 0xfc, 0xa4, 0xfb, 0x55, 0xfc, 0x17, 0xfd, 0xae, 0xff, 0xc2, 0x01, 0x68, 0x03, 0x16, 0x04, +0xcd, 0x03, 0x35, 0x02, 0xe3, 0x00, 0x33, 0x00, 0xfd, 0xff, 0xbc, 0x00, 0x7f, 0x02, 0x29, 0x04, +0x54, 0x05, 0x36, 0x05, 0x8f, 0x03, 0xd0, 0x01, 0xe2, 0x00, 0xe2, 0x00, 0x06, 0x01, 0x83, 0x01, +0xd1, 0x02, 0x42, 0x03, 0xd2, 0x02, 0xc2, 0x01, 0x9d, 0x00, 0x0d, 0x00, 0xa5, 0xff, 0x6e, 0xff, +0x19, 0x00, 0x6a, 0x01, 0x2a, 0x02, 0x8a, 0x01, 0x27, 0x01, 0xce, 0xff, 0x85, 0xfe, 0xa0, 0xfd, +0xfb, 0xfe, 0xe6, 0x00, 0xe0, 0x01, 0xf4, 0x02, 0xef, 0x02, 0xf3, 0x01, 0xd8, 0xff, 0xf2, 0xfd, +0x2d, 0xfd, 0xfd, 0xfc, 0x2c, 0xfe, 0xf5, 0xff, 0x5c, 0x01, 0x5e, 0x01, 0x84, 0x00, 0xcf, 0xfe, +0x98, 0xfc, 0x1d, 0xfb, 0xa1, 0xfa, 0x46, 0xfc, 0x71, 0xfe, 0xba, 0xfe, 0x1d, 0xfd, 0x72, 0xfb, +0x9a, 0xfa, 0x27, 0xfa, 0x01, 0xfa, 0x0a, 0xfb, 0x2b, 0xfd, 0x30, 0xfe, 0x5e, 0xfd, 0x47, 0xfd, +0x5a, 0xfc, 0x5d, 0xfa, 0xc3, 0xf9, 0xdd, 0xfa, 0xed, 0xfc, 0xa7, 0xff, 0x0d, 0x01, 0xc8, 0x02, +0x63, 0x01, 0x50, 0xfe, 0xa8, 0xfc, 0xcf, 0xfb, 0x65, 0xfe, 0x6b, 0x00, 0x9c, 0x01, 0x34, 0x02, +0x8c, 0x01, 0x7a, 0xff, 0x50, 0xfe, 0xaa, 0xfe, 0x03, 0xff, 0xeb, 0x00, 0x03, 0x02, 0x2e, 0x03, +0x13, 0x03, 0xe2, 0x00, 0xed, 0xfe, 0xea, 0xfc, 0xe0, 0xfb, 0xd8, 0xfc, 0x2e, 0xff, 0x96, 0x01, +0xb4, 0x01, 0xa5, 0x01, 0x26, 0x00, 0x3f, 0xfe, 0xe9, 0xfb, 0x84, 0xfc, 0x86, 0xff, 0x0b, 0x02, +0x61, 0x03, 0x9f, 0x02, 0xc1, 0x00, 0x44, 0xfe, 0x7b, 0xfc, 0xc6, 0xfc, 0x35, 0xfe, 0x11, 0x00, +0xba, 0x02, 0x58, 0x05, 0x32, 0x05, 0x7b, 0x02, 0x2b, 0xff, 0x2f, 0xfc, 0x9f, 0xfb, 0x43, 0xfd, +0x4b, 0x00, 0x97, 0x03, 0x6f, 0x04, 0xf1, 0x02, 0x3f, 0x00, 0xd7, 0xfc, 0xa1, 0xfb, 0x0e, 0xfb, +0xd3, 0xfc, 0x9f, 0xff, 0x79, 0x01, 0xc2, 0x02, 0x62, 0x02, 0x9d, 0x00, 0x86, 0xfd, 0x04, 0xfc, +0x60, 0xfc, 0x17, 0xfe, 0x18, 0x00, 0x47, 0x02, 0x69, 0x03, 0xc8, 0x02, 0xd9, 0x00, 0x0a, 0xfe, +0x9c, 0xfc, 0xcd, 0xfd, 0x80, 0xff, 0x9e, 0x01, 0xf8, 0x03, 0xf1, 0x04, 0x87, 0x03, 0x24, 0x01, +0x8f, 0xff, 0x59, 0xfe, 0xb9, 0xfd, 0x77, 0xff, 0x12, 0x02, 0x53, 0x04, 0xa9, 0x04, 0x4d, 0x04, +0x4e, 0x03, 0xa7, 0x01, 0x8f, 0xff, 0xe7, 0xfe, 0x50, 0xff, 0x6f, 0x01, 0x97, 0x03, 0x40, 0x04, +0x13, 0x04, 0x18, 0x02, 0x2e, 0xff, 0x69, 0xfd, 0x78, 0xfd, 0x34, 0x00, 0x79, 0x02, 0x69, 0x03, +0x04, 0x04, 0xe9, 0x02, 0xbd, 0x00, 0x4f, 0xfe, 0x8c, 0xfc, 0x75, 0xfc, 0x8b, 0xfe, 0x87, 0x00, +0x79, 0x01, 0xc1, 0x01, 0x5d, 0x00, 0x8b, 0xfe, 0x17, 0xfd, 0x53, 0xfc, 0x35, 0xfd, 0xe3, 0xfe, +0xb1, 0x01, 0xa9, 0x02, 0x87, 0x01, 0x97, 0xff, 0x04, 0xfe, 0xb4, 0xfc, 0x09, 0xfd, 0x6e, 0xfe, +0x81, 0x00, 0xd7, 0x01, 0x5f, 0x01, 0xd5, 0x00, 0xfc, 0xff, 0x36, 0xfe, 0xd6, 0xfc, 0x36, 0xfe, +0xbe, 0x00, 0x5f, 0x02, 0x2a, 0x02, 0x88, 0x00, 0xd4, 0xfe, 0xc6, 0xfc, 0x04, 0xfc, 0xa8, 0xfc, +0x5c, 0xfe, 0x33, 0x01, 0x55, 0x02, 0x4b, 0x02, 0xea, 0x00, 0x5d, 0xfe, 0x3d, 0xfc, 0x21, 0xfb, +0x25, 0xfc, 0xbd, 0xfd, 0xfb, 0xff, 0x59, 0x01, 0x83, 0x01, 0x2f, 0x00, 0xbf, 0xfd, 0x0f, 0xfc, +0xdd, 0xfa, 0x06, 0xfc, 0x89, 0xfe, 0xe8, 0x00, 0xbe, 0x01, 0x64, 0x01, 0x67, 0xff, 0x3b, 0xfd, +0x7b, 0xfb, 0xc5, 0xfa, 0x3a, 0xfc, 0x20, 0xff, 0xf6, 0x01, 0xdb, 0x02, 0xde, 0x01, 0xf6, 0x00, +0xa7, 0xfe, 0xc9, 0xfc, 0xf5, 0xfb, 0x0c, 0xfd, 0x3b, 0xfe, 0x84, 0xff, 0xa0, 0x01, 0x44, 0x02, +0x9d, 0x00, 0xce, 0xfe, 0x80, 0xfd, 0x6e, 0xfc, 0x44, 0xfc, 0xaa, 0xfd, 0xc2, 0xff, 0x6e, 0x01, +0x0a, 0x02, 0xf5, 0x01, 0xc9, 0x00, 0x5c, 0xff, 0x63, 0xff, 0xa4, 0xff, 0x45, 0x00, 0xc5, 0x00, +0x00, 0x02, 0x23, 0x03, 0x2b, 0x03, 0x70, 0x02, 0x66, 0x01, 0x35, 0xff, 0xe3, 0xfd, 0x76, 0xfe, +0xde, 0xff, 0xce, 0x01, 0x92, 0x02, 0x3e, 0x02, 0x45, 0x01, 0xc2, 0xff, 0x79, 0xfe, 0x17, 0xfd, +0x95, 0xfc, 0x2a, 0xfd, 0x77, 0xfe, 0xc5, 0xff, 0xb8, 0x00, 0x53, 0x01, 0x6b, 0x00, 0x9b, 0xfe, +0xff, 0xfc, 0xd8, 0xfb, 0xdf, 0xfc, 0x40, 0xfe, 0xa8, 0x00, 0xeb, 0x02, 0xee, 0x03, 0x3c, 0x03, +0x23, 0x01, 0x18, 0xff, 0x5f, 0xfd, 0x4e, 0xfd, 0xe1, 0xfe, 0x77, 0x02, 0x60, 0x04, 0xae, 0x05, +0x36, 0x06, 0x31, 0x04, 0xc8, 0x00, 0x09, 0xfe, 0xdf, 0xfc, 0x27, 0xfe, 0xc1, 0x00, 0xf8, 0x03, +0xce, 0x06, 0xe0, 0x05, 0xe5, 0x02, 0x49, 0x00, 0x18, 0xff, 0x69, 0xfd, 0xa3, 0xfc, 0x62, 0xfe, +0xc0, 0x01, 0x1d, 0x04, 0x1a, 0x05, 0xf4, 0x04, 0xa7, 0x02, 0x5a, 0x00, 0x76, 0xfe, 0x25, 0xfe, +0xbe, 0xff, 0x1f, 0x02, 0x8e, 0x04, 0xb4, 0x04, 0xf4, 0x04, 0x13, 0x04, 0x17, 0x02, 0x18, 0x00, +0xbe, 0xfe, 0x77, 0xfe, 0xea, 0xfe, 0xcd, 0x00, 0xea, 0x02, 0x17, 0x04, 0x3c, 0x03, 0x3c, 0x01, +0x65, 0xff, 0xf4, 0xfd, 0xf4, 0xfd, 0xfa, 0xfe, 0xb4, 0xff, 0x8d, 0x00, 0x61, 0x00, 0x16, 0x00, +0x47, 0x00, 0xc5, 0xff, 0x96, 0xff, 0x81, 0xfe, 0x0e, 0xfe, 0xe7, 0xfe, 0x55, 0xff, 0xed, 0x00, +0x29, 0x01, 0x59, 0x01, 0x1d, 0x00, 0x37, 0xff, 0x9a, 0xff, 0xa6, 0xff, 0x56, 0xff, 0x32, 0x00, +0x68, 0x01, 0xa5, 0x01, 0xc5, 0x01, 0xb8, 0x01, 0x82, 0x01, 0xd7, 0x00, 0xbf, 0xff, 0x7d, 0xff, +0x41, 0xff, 0xa2, 0x00, 0x93, 0x01, 0x26, 0x02, 0x6f, 0x02, 0xea, 0x01, 0x04, 0x01, 0x08, 0x00, +0x79, 0xff, 0xbd, 0xfe, 0xeb, 0xfe, 0x31, 0x00, 0x58, 0x01, 0xd0, 0x01, 0x42, 0x01, 0xb2, 0x01, +0xe8, 0x00, 0xe4, 0xff, 0x6f, 0xfe, 0xbb, 0xfd, 0x41, 0xfe, 0xb3, 0xff, 0x72, 0x01, 0xc3, 0x02, +0xc1, 0x02, 0x99, 0x01, 0x9d, 0x00, 0x31, 0x00, 0xdb, 0xff, 0xdf, 0xfe, 0x97, 0xfe, 0x04, 0x00, +0xae, 0x01, 0xe7, 0x02, 0x49, 0x03, 0x0b, 0x02, 0xc6, 0xff, 0xc9, 0xfc, 0xea, 0xfb, 0x32, 0xfd, +0xe6, 0xff, 0xce, 0x01, 0xf4, 0x02, 0x2c, 0x03, 0xf6, 0x01, 0xb2, 0xff, 0xa9, 0xfd, 0xea, 0xfc, +0xb1, 0xfc, 0x13, 0xfe, 0xf4, 0xff, 0xde, 0x01, 0xc2, 0x02, 0x26, 0x02, 0x29, 0x00, 0xd0, 0xfd, +0x7c, 0xfc, 0x36, 0xfc, 0x8d, 0xfd, 0x20, 0x00, 0x34, 0x02, 0x7e, 0x03, 0x34, 0x03, 0x68, 0x01, +0x5d, 0xff, 0xaf, 0xfd, 0x47, 0xfd, 0x57, 0xfe, 0xfd, 0x00, 0x64, 0x03, 0xc5, 0x04, 0x8a, 0x04, +0x2e, 0x03, 0xa9, 0x00, 0xc7, 0xfd, 0xaf, 0xfc, 0xeb, 0xfc, 0x43, 0xff, 0x31, 0x02, 0x82, 0x03, +0xfb, 0x03, 0x05, 0x03, 0x95, 0x01, 0x89, 0xff, 0x54, 0xfd, 0x29, 0xfd, 0x25, 0xfe, 0x34, 0x00, +0x2a, 0x02, 0x9b, 0x03, 0xb4, 0x03, 0xe0, 0x02, 0xb6, 0x01, 0x7f, 0xff, 0x2e, 0xfe, 0xfd, 0xfd, +0x02, 0xff, 0x46, 0x01, 0xd1, 0x03, 0x54, 0x05, 0x67, 0x04, 0xec, 0x02, 0x7a, 0x01, 0xe6, 0xff, +0x25, 0xff, 0x5b, 0xff, 0x6f, 0x00, 0xa3, 0x02, 0x89, 0x04, 0x93, 0x04, 0x3e, 0x03, 0x76, 0x01, +0x34, 0x00, 0x1b, 0xff, 0xce, 0xfe, 0xf7, 0xff, 0x28, 0x01, 0x53, 0x02, 0x95, 0x02, 0x13, 0x02, +0x45, 0x01, 0xd3, 0xff, 0xb1, 0xfe, 0xfd, 0xfe, 0xce, 0xff, 0x54, 0x01, 0x77, 0x02, 0x1e, 0x03, +0x9b, 0x02, 0xbe, 0x00, 0x29, 0xff, 0xe3, 0xfd, 0xae, 0xfd, 0xe6, 0xfe, 0x42, 0x00, 0x70, 0x01, +0x25, 0x02, 0x53, 0x02, 0x88, 0x01, 0x7e, 0xff, 0xb7, 0xfd, 0x27, 0xfd, 0xc1, 0xfd, 0x8c, 0xff, +0xc7, 0x00, 0x61, 0x01, 0xa0, 0x01, 0x23, 0x01, 0x18, 0x00, 0xad, 0xfe, 0x9f, 0xfd, 0xb6, 0xfd, +0x5c, 0xfe, 0x8b, 0xff, 0xb2, 0x00, 0xe0, 0x00, 0x6f, 0x00, 0xd8, 0xff, 0xc4, 0xff, 0xa9, 0xfe, +0xc1, 0xfe, 0x59, 0xff, 0x42, 0x00, 0xdb, 0x00, 0xa7, 0x00, 0x35, 0x00, 0x0f, 0x00, 0xce, 0xff, +0x0f, 0xff, 0x38, 0xff, 0x11, 0x00, 0x6a, 0x00, 0xf5, 0x00, 0x34, 0x01, 0x36, 0x01, 0xd0, 0xff, +0xe9, 0xfe, 0x17, 0xff, 0xd1, 0xfe, 0xcc, 0xff, 0x10, 0x01, 0x09, 0x02, 0x62, 0x01, 0xa3, 0x00, +0x6d, 0x00, 0x5e, 0xff, 0x28, 0xfe, 0x37, 0xfe, 0x66, 0xff, 0xb7, 0x00, 0xb9, 0x01, 0x5e, 0x02, +0xdd, 0x01, 0x7d, 0x00, 0x53, 0xfe, 0xb2, 0xfd, 0xf4, 0xfd, 0x31, 0xff, 0xdb, 0x00, 0x31, 0x02, +0x58, 0x03, 0x4f, 0x03, 0x96, 0x01, 0xf3, 0xfe, 0xbe, 0xfc, 0x4d, 0xfc, 0x2f, 0xfd, 0xe8, 0xfe, +0x30, 0x01, 0x51, 0x02, 0x8b, 0x02, 0x11, 0x01, 0xd1, 0xfe, 0xd7, 0xfd, 0xf8, 0xfc, 0xb5, 0xfc, +0x1a, 0xfd, 0xab, 0xfe, 0x6e, 0x00, 0x4f, 0x01, 0x3a, 0x01, 0xbf, 0xff, 0xd6, 0xfd, 0x60, 0xfc, +0xc2, 0xfc, 0x37, 0xfd, 0x57, 0xfe, 0x79, 0xff, 0x7c, 0x00, 0x4d, 0x01, 0x90, 0x00, 0xf7, 0xfe, +0x11, 0xfe, 0xcb, 0xfd, 0x87, 0xfe, 0x7a, 0xff, 0x01, 0x00, 0xbe, 0x00, 0xbe, 0x00, 0x4e, 0x00, +0xd5, 0xff, 0x97, 0xfe, 0xb1, 0xfd, 0xc0, 0xfd, 0x29, 0xfe, 0x12, 0xff, 0x01, 0x00, 0x63, 0x00, +0xaf, 0x00, 0x8d, 0x00, 0xee, 0xfe, 0x9d, 0xfd, 0xf1, 0xfc, 0x8c, 0xfd, 0xda, 0xfd, 0x9c, 0xfe, +0x95, 0xff, 0xdd, 0xff, 0x18, 0xff, 0x1e, 0xfe, 0xa1, 0xfd, 0x2a, 0xfd, 0x2a, 0xfd, 0xc9, 0xfd, +0x91, 0xfe, 0x92, 0xff, 0x63, 0x00, 0xc0, 0x00, 0x0e, 0x00, 0xbd, 0xfe, 0xc4, 0xfd, 0xea, 0xfc, +0x8d, 0xfd, 0x97, 0xfe, 0x57, 0x00, 0xa9, 0x01, 0x4b, 0x01, 0xc0, 0x00, 0xa5, 0xff, 0x97, 0xfe, +0x0b, 0xfe, 0x3b, 0xfd, 0x9b, 0xfd, 0xd1, 0xfe, 0xde, 0xff, 0x87, 0x00, 0x91, 0x00, 0x9f, 0xff, +0x7f, 0xfe, 0x81, 0xfd, 0x1a, 0xfd, 0xf2, 0xfc, 0x37, 0xfe, 0xa7, 0xff, 0xab, 0x00, 0x36, 0x01, +0xac, 0x00, 0xbf, 0xff, 0xab, 0xfe, 0xa4, 0xfe, 0xfe, 0xfe, 0x43, 0xff, 0xb3, 0xff, 0xca, 0x00, +0xfe, 0x01, 0x69, 0x02, 0xe4, 0x01, 0xb6, 0x00, 0x15, 0xff, 0x2a, 0xfe, 0x32, 0xfe, 0x74, 0xff, +0x1c, 0x01, 0xa3, 0x02, 0x33, 0x03, 0xcf, 0x02, 0xfb, 0x00, 0x65, 0xff, 0xbf, 0xfd, 0x12, 0xfd, +0x7c, 0xfd, 0x7e, 0xfe, 0xf3, 0x00, 0x5a, 0x02, 0x53, 0x02, 0xcf, 0x01, 0x9b, 0x00, 0xff, 0xfe, +0x96, 0xfd, 0x94, 0xfd, 0xe9, 0xfd, 0xca, 0xfe, 0x18, 0x00, 0x3a, 0x01, 0x24, 0x02, 0xef, 0x01, +0xe7, 0x00, 0x25, 0xff, 0x8d, 0xfd, 0xa2, 0xfc, 0x0b, 0xfd, 0x8f, 0xfe, 0xf0, 0xff, 0x99, 0x01, +0xcc, 0x01, 0xed, 0x01, 0x12, 0x01, 0x2a, 0xff, 0x65, 0xfd, 0x59, 0xfc, 0xb3, 0xfc, 0xd4, 0xfd, +0x38, 0x00, 0xc0, 0x01, 0x03, 0x02, 0x5e, 0x01, 0xa7, 0xff, 0xba, 0xfd, 0x75, 0xfc, 0x31, 0xfc, +0xc2, 0xfc, 0x55, 0xfe, 0x1c, 0x00, 0x95, 0x01, 0xa8, 0x02, 0xc2, 0x01, 0xe5, 0xff, 0x04, 0xfe, +0x6d, 0xfd, 0x5d, 0xfd, 0x2c, 0xfe, 0xdc, 0xff, 0x8f, 0x01, 0x01, 0x02, 0x44, 0x02, 0x45, 0x01, +0x62, 0xff, 0x9e, 0xfd, 0x95, 0xfc, 0x39, 0xfd, 0xda, 0xfe, 0x6d, 0x00, 0xd4, 0x01, 0xb4, 0x01, +0xbd, 0x00, 0x72, 0xff, 0xff, 0xfd, 0xe3, 0xfc, 0xc2, 0xfc, 0xcd, 0xfd, 0xe0, 0xff, 0x3e, 0x01, +0x38, 0x02, 0xc9, 0x01, 0xb9, 0x00, 0xbf, 0xfe, 0x2d, 0xfd, 0x9d, 0xfc, 0x80, 0xfd, 0x63, 0xff, +0x39, 0x01, 0x3d, 0x02, 0xac, 0x02, 0xe9, 0x01, 0xa7, 0xff, 0x11, 0xfe, 0x97, 0xfd, 0x86, 0xfd, +0xa4, 0xfe, 0xe1, 0xff, 0xa2, 0x01, 0x3b, 0x02, 0x78, 0x01, 0xe9, 0xff, 0x06, 0xfe, 0xee, 0xfc, +0xd5, 0xfc, 0x72, 0xfe, 0x64, 0x00, 0x61, 0x01, 0xda, 0x02, 0xb5, 0x02, 0xa4, 0x00, 0x96, 0xfe, +0xa1, 0xfd, 0xa1, 0xfd, 0xdb, 0xfd, 0x79, 0xff, 0x45, 0x01, 0x91, 0x02, 0xcf, 0x02, 0xd2, 0x01, +0x63, 0x00, 0x09, 0xff, 0xfc, 0xfd, 0x75, 0xfe, 0x31, 0x00, 0x28, 0x01, 0x1f, 0x02, 0x9f, 0x02, +0x67, 0x02, 0x86, 0x01, 0x59, 0xff, 0xa2, 0xfd, 0xc3, 0xfd, 0xf4, 0xfe, 0x47, 0x00, 0x89, 0x01, +0x07, 0x02, 0xac, 0x01, 0x60, 0x00, 0x93, 0xff, 0x7f, 0xfe, 0x29, 0xfe, 0xb9, 0xfe, 0xd8, 0xff, +0xc8, 0x00, 0xb4, 0x01, 0xc5, 0x01, 0xf7, 0x00, 0x34, 0x00, 0x00, 0xff, 0x2a, 0xfe, 0x84, 0xfe, +0x02, 0xff, 0x06, 0x00, 0xbb, 0x00, 0xe0, 0x00, 0x09, 0x01, 0xef, 0x00, 0xd1, 0xff, 0x24, 0xff, +0xa7, 0xfe, 0xee, 0xfd, 0x24, 0xfe, 0x88, 0xfe, 0x4f, 0xff, 0xe3, 0xff, 0x3b, 0x00, 0x23, 0x00, +0x88, 0xff, 0x8a, 0xfe, 0x00, 0xfe, 0x11, 0xfd, 0x20, 0xfd, 0x50, 0xfd, 0xa4, 0xfd, 0x40, 0xfe, +0xcd, 0xfe, 0x0f, 0xff, 0x21, 0xff, 0xfd, 0xfe, 0x56, 0xfe, 0x4b, 0xfe, 0xdc, 0xfd, 0xcb, 0xfd, +0xe7, 0xfd, 0x9c, 0xfe, 0x06, 0xff, 0x99, 0xff, 0x13, 0x00, 0x11, 0x00, 0xa0, 0xff, 0x37, 0xff, +0x17, 0xfe, 0xf4, 0xfd, 0x5b, 0xfe, 0xa5, 0xff, 0x7d, 0x00, 0x43, 0x01, 0x2b, 0x01, 0xb8, 0x00, +0xe8, 0xff, 0x01, 0xff, 0xc5, 0xfe, 0x57, 0xfe, 0x63, 0xfe, 0x90, 0xfe, 0x9b, 0xff, 0x9f, 0x00, +0xd1, 0x01, 0xff, 0x01, 0xf0, 0x00, 0x09, 0x00, 0x5b, 0xff, 0xd0, 0xfe, 0x4a, 0xff, 0xdb, 0xff, +0xd2, 0x00, 0x56, 0x01, 0x6e, 0x01, 0x81, 0x01, 0x13, 0x01, 0x6c, 0x00, 0xc1, 0xff, 0x59, 0xff, +0xcc, 0xff, 0xdb, 0x00, 0xc6, 0x01, 0x02, 0x02, 0x64, 0x01, 0x0c, 0x01, 0x0c, 0x00, 0x65, 0xff, +0xef, 0xfe, 0x6b, 0xff, 0x2a, 0x00, 0x22, 0x01, 0xae, 0x01, 0x18, 0x01, 0x70, 0x00, 0xc6, 0xff, +0xe8, 0xfe, 0x52, 0xfe, 0x55, 0xfe, 0x04, 0xff, 0x42, 0x00, 0xac, 0x00, 0xf3, 0x00, 0x2a, 0x01, +0x7d, 0x00, 0x83, 0xff, 0xb8, 0xfe, 0x01, 0xff, 0xca, 0xff, 0x90, 0x00, 0x0c, 0x01, 0x99, 0x00, +0x6c, 0x00, 0x52, 0x00, 0x2a, 0x00, 0x1c, 0x00, 0xf0, 0xff, 0xff, 0xff, 0x24, 0x00, 0xff, 0x00, +0x59, 0x01, 0x30, 0x01, 0x04, 0x00, 0x90, 0xff, 0x53, 0xff, 0xe2, 0xfe, 0x12, 0xff, 0x90, 0xff, +0xac, 0xff, 0x5a, 0x00, 0x6f, 0x00, 0x97, 0x00, 0xf2, 0xff, 0xf1, 0xff, 0xe9, 0xff, 0xa5, 0xff, +0xe6, 0xff, 0x99, 0xff, 0x96, 0xff, 0x71, 0xff, 0xd5, 0xff, 0x44, 0x00, 0x80, 0x00, 0x20, 0x00, +0x3e, 0x00, 0x8c, 0x00, 0x20, 0x00, 0xd9, 0xff, 0x58, 0xff, 0x38, 0xff, 0x47, 0xff, 0x3c, 0x00, +0x9e, 0x00, 0xe4, 0x00, 0x57, 0x00, 0xc7, 0xff, 0x8e, 0xff, 0xa7, 0xff, 0xcb, 0xff, 0x3b, 0x00, +0x23, 0x00, 0x89, 0x00, 0xee, 0x00, 0x59, 0x01, 0x46, 0x01, 0xae, 0x00, 0x27, 0x00, 0x96, 0x00, +0xc8, 0x00, 0xfb, 0x00, 0xbd, 0x00, 0xf5, 0x00, 0x64, 0x01, 0x0e, 0x01, 0x7a, 0x00, 0xfd, 0x00, +0x20, 0x01, 0xa4, 0x01, 0x50, 0x01, 0x9d, 0x01, 0xc3, 0x01, 0xe3, 0x01, 0x3a, 0x01, 0xf4, 0x00, +0xef, 0x00, 0xc8, 0x00, 0x50, 0x01, 0x55, 0x01, 0xb8, 0x01, 0x84, 0x01, 0x57, 0x01, 0x57, 0x01, +0x65, 0x01, 0x6d, 0x01, 0x80, 0x01, 0x98, 0x01, 0x51, 0x01, 0x1f, 0x01, 0x12, 0x01, 0x41, 0x01, +0x1e, 0x01, 0x01, 0x01, 0xa3, 0x00, 0xd3, 0x00, 0xdb, 0x00, 0xbe, 0x00, 0x54, 0x01, 0x38, 0x01, +0x09, 0x01, 0x4c, 0x01, 0x9b, 0x01, 0xd6, 0x01, 0x8e, 0x01, 0x25, 0x01, 0xb6, 0x00, 0xc6, 0x00, +0x58, 0x00, 0xf3, 0x00, 0x7f, 0x01, 0x4b, 0x02, 0xe9, 0x02, 0xd7, 0x02, 0x8d, 0x02, 0xd2, 0x01, +0x57, 0x01, 0x0d, 0x01, 0x54, 0x01, 0xce, 0x01, 0xde, 0x02, 0x46, 0x03, 0xa2, 0x03, 0xd2, 0x03, +0x6f, 0x03, 0xd3, 0x02, 0x7a, 0x02, 0x69, 0x02, 0x26, 0x02, 0xda, 0x02, 0x67, 0x03, 0xcd, 0x03, +0xdd, 0x03, 0x6b, 0x03, 0x42, 0x03, 0xad, 0x02, 0x47, 0x02, 0x1e, 0x02, 0x71, 0x02, 0xe8, 0x02, +0x42, 0x03, 0x4e, 0x03, 0xba, 0x02, 0xec, 0x01, 0x49, 0x01, 0xf8, 0x00, 0x79, 0x00, 0x98, 0x00, +0x14, 0x01, 0xb1, 0x01, 0xd7, 0x01, 0x5f, 0x01, 0xe9, 0x00, 0x3f, 0x00, 0x97, 0xff, 0x0a, 0xff, +0x5c, 0xff, 0x15, 0x00, 0xd2, 0x00, 0xcf, 0x00, 0x8f, 0x00, 0xc0, 0xff, 0x16, 0xff, 0x9c, 0xfe, +0x4e, 0xfe, 0x5d, 0xfe, 0x26, 0xff, 0x0a, 0x00, 0x3b, 0x00, 0x3b, 0x00, 0x23, 0x00, 0x42, 0xff, +0xbf, 0xfe, 0x54, 0xfe, 0x63, 0xfe, 0x02, 0xff, 0x28, 0xff, 0x9d, 0xff, 0xe2, 0xff, 0xc6, 0xff, +0x3b, 0xff, 0xee, 0xfe, 0x7d, 0xfe, 0x73, 0xfe, 0xb0, 0xfe, 0x45, 0xff, 0x5d, 0xff, 0xc1, 0xff, +0x6b, 0xff, 0x49, 0xff, 0xf9, 0xfe, 0xd7, 0xfe, 0xf5, 0xfe, 0xe1, 0xfe, 0x24, 0xff, 0x07, 0xff, +0xfe, 0xfe, 0xf1, 0xfe, 0x39, 0xff, 0x4a, 0xff, 0x76, 0xff, 0x54, 0xff, 0x2b, 0xff, 0x17, 0xff, +0xcb, 0xfe, 0xef, 0xfe, 0xac, 0xfe, 0xfb, 0xfe, 0x3b, 0xff, 0x90, 0xff, 0xdb, 0xff, 0x1a, 0x00, +0x7a, 0xff, 0x74, 0xff, 0x26, 0xff, 0x2f, 0xff, 0x0d, 0xff, 0x93, 0xff, 0xce, 0xff, 0xcc, 0xff, +0xe4, 0xff, 0xc9, 0xff, 0xa4, 0xff, 0x50, 0xff, 0x70, 0xff, 0x85, 0xff, 0xe7, 0xff, 0xf7, 0xff, +0x27, 0x00, 0xe6, 0xff, 0xa9, 0xff, 0x76, 0xff, 0x5f, 0xff, 0x6e, 0xff, 0x52, 0xff, 0x5d, 0xff, +0x4b, 0xff, 0x79, 0xff, 0x7c, 0xff, 0x8f, 0xff, 0x61, 0xff, 0x29, 0xff, 0x31, 0xff, 0x60, 0xff, +0x3b, 0xff, 0x5b, 0xff, 0x65, 0xff, 0xc1, 0xff, 0x7a, 0xff, 0x16, 0xff, 0xd8, 0xfe, 0x59, 0xff, +0x38, 0xff, 0x50, 0xff, 0x54, 0xff, 0x35, 0xff, 0xf5, 0xfe, 0xf3, 0xfe, 0xb3, 0xfe, 0x66, 0xfe, +0x70, 0xfe, 0x7e, 0xfe, 0x58, 0xfe, 0xa2, 0xfe, 0xed, 0xfe, 0xde, 0xfe, 0xca, 0xfe, 0xc6, 0xfe, +0x7d, 0xfe, 0x24, 0xfe, 0x82, 0xfe, 0x8a, 0xfe, 0x94, 0xfe, 0x9d, 0xfe, 0xbd, 0xfe, 0x90, 0xfe, +0x47, 0xfe, 0x53, 0xfe, 0xa3, 0xfe, 0xc2, 0xfe, 0xb6, 0xfe, 0xbc, 0xfe, 0xe5, 0xfe, 0x86, 0xfe, +0xa4, 0xfe, 0xa5, 0xfe, 0xad, 0xfe, 0xaf, 0xfe, 0xa4, 0xfe, 0xa4, 0xfe, 0xc9, 0xfe, 0x01, 0xff, +0x77, 0xff, 0xb2, 0xff, 0x90, 0xff, 0x4d, 0xff, 0x43, 0xff, 0x48, 0xff, 0x41, 0xff, 0x5c, 0xff, +0x58, 0xff, 0x8a, 0xff, 0xc4, 0xff, 0xf6, 0xff, 0x0a, 0x00, 0x5b, 0x00, 0x2d, 0x00, 0xc0, 0xff, +0x59, 0xff, 0x78, 0xff, 0x34, 0xff, 0x51, 0xff, 0x99, 0xff, 0xd8, 0xff, 0x2f, 0x00, 0x39, 0x00, +0x14, 0x00, 0xc2, 0xff, 0x69, 0xff, 0x33, 0xff, 0x63, 0xff, 0x5d, 0xff, 0x6f, 0xff, 0xc8, 0xff, +0x26, 0x00, 0xb1, 0xff, 0xa7, 0xff, 0x85, 0xff, 0x4c, 0xff, 0x61, 0xff, 0x54, 0xff, 0x35, 0xff, +0x5c, 0xff, 0x5e, 0xff, 0x55, 0xff, 0x18, 0xff, 0x12, 0xff, 0xe8, 0xfe, 0xa1, 0xfe, 0xd7, 0xfe, +0xdd, 0xfe, 0x61, 0xff, 0x4c, 0xff, 0x4a, 0xff, 0x7b, 0xff, 0x44, 0xff, 0x4d, 0xff, 0x84, 0xff, +0x7c, 0xff, 0x49, 0xff, 0x81, 0xff, 0x92, 0xff, 0xbd, 0xff, 0xc6, 0xff, 0xba, 0xff, 0xaf, 0xff, +0x53, 0xff, 0xcc, 0xff, 0x9a, 0xff, 0x85, 0xff, 0x96, 0xff, 0x7e, 0xff, 0xcf, 0xff, 0xec, 0xff, +0x1b, 0xff, 0x07, 0xff, 0x36, 0xff, 0x30, 0xff, 0x42, 0xff, 0x77, 0xff, 0x71, 0xff, 0x7d, 0xff, +0x9b, 0xff, 0x88, 0xff, 0x62, 0xff, 0x1c, 0xff, 0xfc, 0xfe, 0xcf, 0xfe, 0x4a, 0xff, 0x40, 0xff, +0x39, 0xff, 0xc1, 0xff, 0xb1, 0xff, 0x0d, 0x00, 0xe7, 0xff, 0x8c, 0xff, 0xd9, 0xff, 0xc4, 0xff, +0xfb, 0xff, 0xfa, 0xff, 0xf2, 0xff, 0x32, 0x00, 0x43, 0x00, 0x76, 0x00, 0x99, 0x00, 0x14, 0x01, +0xa5, 0x00, 0xc4, 0x00, 0x77, 0x00, 0x59, 0x00, 0x35, 0x00, 0x17, 0x00, 0x35, 0x00, 0x4c, 0x00, +0x02, 0x00, 0x2d, 0x00, 0x37, 0x00, 0x45, 0x00, 0x84, 0x00, 0x90, 0x00, 0x6e, 0x00, 0x39, 0x00, +0x2b, 0x00, 0x56, 0x00, 0x70, 0x00, 0xab, 0x00, 0xc5, 0x00, 0xc4, 0x00, 0x41, 0x00, 0xe3, 0xff, +0x9a, 0xff, 0xf0, 0xff, 0x3a, 0x00, 0x55, 0x00, 0x8c, 0x00, 0xc1, 0x00, 0x27, 0x01, 0xcb, 0x00, +0xbe, 0x00, 0x99, 0x00, 0x72, 0x00, 0x65, 0x00, 0x89, 0x00, 0xbe, 0x00, 0x17, 0x01, 0x6c, 0x01, +0x95, 0x01, 0x5f, 0x01, 0x77, 0x01, 0x6a, 0x01, 0xa2, 0x01, 0x2f, 0x01, 0x22, 0x01, 0x48, 0x01, +0x17, 0x01, 0xe3, 0x00, 0x05, 0x01, 0x19, 0x01, 0x6f, 0x01, 0x62, 0x01, 0x57, 0x01, 0x5f, 0x01, +0x72, 0x01, 0x69, 0x01, 0xd9, 0x00, 0xf7, 0x00, 0x31, 0x01, 0x3a, 0x01, 0x60, 0x01, 0x64, 0x01, +0xef, 0x01, 0x04, 0x02, 0xfc, 0x01, 0xa0, 0x01, 0xa8, 0x01, 0x58, 0x01, 0x42, 0x01, 0x8e, 0x01, +0xad, 0x01, 0x8a, 0x01, 0x88, 0x01, 0x9b, 0x01, 0xc5, 0x01, 0x58, 0x01, 0xe3, 0x00, 0x33, 0x01, +0x4a, 0x01, 0x43, 0x01, 0x27, 0x01, 0xfe, 0x00, 0x1d, 0x01, 0xd9, 0x00, 0x9c, 0x00, 0xaa, 0x00, +0x6e, 0x00, 0x6d, 0x00, 0x5e, 0x00, 0xb8, 0x00, 0xa0, 0x00, 0xb8, 0x00, 0xb8, 0x00, 0x66, 0x00, +0x4c, 0x00, 0x36, 0x00, 0x69, 0x00, 0x49, 0x00, 0x40, 0x00, 0x29, 0x00, 0xf6, 0xff, 0x46, 0x00, +0x65, 0x00, 0x9c, 0x00, 0xf0, 0x00, 0xb6, 0x00, 0x3e, 0x00, 0x7a, 0x00, 0x56, 0x00, 0x56, 0x00, +0x02, 0x00, 0x37, 0x00, 0x71, 0x00, 0xb7, 0x00, 0xd0, 0x00, 0x9b, 0x00, 0x88, 0x00, 0x83, 0x00, +0x7f, 0x00, 0x0d, 0x00, 0xa4, 0x00, 0xc1, 0x00, 0x7f, 0x00, 0x82, 0x00, 0x65, 0x00, 0x23, 0x00, +0xfc, 0xff, 0x46, 0x00, 0x6c, 0x00, 0x88, 0x00, 0xd6, 0x00, 0x94, 0x00, 0xb9, 0x00, 0xab, 0x00, +0x30, 0x00, 0x40, 0x00, 0x41, 0x00, 0x7e, 0x00, 0xa4, 0x00, 0xb5, 0x00, 0x15, 0x01, 0xde, 0x00, +0xed, 0x00, 0x1e, 0x01, 0x01, 0x01, 0x23, 0x01, 0x69, 0x01, 0x68, 0x01, 0x5b, 0x01, 0x6a, 0x01, +0x2b, 0x01, 0x61, 0x01, 0x6a, 0x01, 0xb4, 0x01, 0x82, 0x01, 0xa8, 0x01, 0xbd, 0x01, 0x95, 0x01, +0x60, 0x01, 0x11, 0x01, 0x1e, 0x01, 0x13, 0x01, 0x2d, 0x01, 0x5c, 0x01, 0x38, 0x01, 0x49, 0x01, +0x28, 0x01, 0xc4, 0x00, 0x60, 0x00, 0x39, 0x00, 0x08, 0x00, 0x80, 0x00, 0xcc, 0x00, 0x04, 0x01, +0xf0, 0x00, 0xec, 0x00, 0x7f, 0x00, 0x93, 0x00, 0x64, 0x00, 0x43, 0x00, 0x8d, 0x00, 0xa8, 0x00, +0xc2, 0x00, 0xe5, 0x00, 0xf6, 0x00, 0xe6, 0x00, 0x97, 0x00, 0x95, 0x00, 0x6c, 0x00, 0x3f, 0x00, +0x26, 0x00, 0x0e, 0x00, 0x4f, 0x00, 0x4b, 0x00, 0x79, 0x00, 0x33, 0x00, 0x3e, 0x00, 0xf2, 0xff, +0x12, 0x00, 0xcc, 0xff, 0x8d, 0xff, 0x7e, 0xff, 0x67, 0xff, 0x27, 0xff, 0x40, 0xff, 0x3f, 0xff, +0x37, 0xff, 0x5a, 0xff, 0x82, 0xff, 0x3e, 0xff, 0x0a, 0xff, 0x50, 0xff, 0x3a, 0xff, 0x61, 0xff, +0x4f, 0xff, 0x2e, 0xff, 0x85, 0xff, 0xc9, 0xff, 0xe4, 0xff, 0xea, 0xff, 0xd0, 0xff, 0xbe, 0xff, +0x7f, 0xff, 0xb0, 0xff, 0xd5, 0xff, 0x0d, 0x00, 0xd4, 0xff, 0x15, 0x00, 0xd8, 0xff, 0xe8, 0xff, +0x02, 0x00, 0xfe, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x58, 0x00, 0x84, 0x00, 0x60, 0x00, 0x62, 0x00, +0x6f, 0x00, 0x49, 0x00, 0x32, 0x00, 0x62, 0x00, 0xce, 0x00, 0xb4, 0x00, 0xd4, 0x00, 0x73, 0x00, +0xc6, 0x00, 0x7d, 0x00, 0x88, 0x00, 0x48, 0x00, 0x4d, 0x00, 0x64, 0x00, 0x54, 0x00, 0x4d, 0x00, +0x4b, 0x00, 0xa4, 0x00, 0xa7, 0x00, 0xf2, 0x00, 0xb6, 0x00, 0xb9, 0x00, 0xbd, 0x00, 0x84, 0x00, +0x6f, 0x00, 0x56, 0x00, 0x62, 0x00, 0xa2, 0x00, 0xd5, 0x00, 0xfa, 0x00, 0xe8, 0x00, 0xdd, 0x00, +0x81, 0x00, 0x8b, 0x00, 0x6a, 0x00, 0x4c, 0x00, 0x7a, 0x00, 0x9c, 0x00, 0x8d, 0x00, 0x7a, 0x00, +0x95, 0x00, 0xb2, 0x00, 0x94, 0x00, 0x6c, 0x00, 0x69, 0x00, 0x3d, 0x00, 0x45, 0x00, 0x7f, 0x00, +0x58, 0x00, 0x7e, 0x00, 0x15, 0x00, 0x85, 0x00, 0x76, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x27, 0x00, +0x2b, 0x00, 0x04, 0x00, 0x4d, 0x00, 0x42, 0x00, 0x3f, 0x00, 0x5c, 0x00, 0x7a, 0x00, 0x43, 0x00, +0x40, 0x00, 0x83, 0x00, 0xa1, 0x00, 0x6a, 0x00, 0xa0, 0x00, 0x60, 0x00, 0x46, 0x00, 0x77, 0x00, +0x60, 0x00, 0x40, 0x00, 0x35, 0x00, 0x7f, 0x00, 0xc0, 0x00, 0x11, 0x01, 0xc5, 0x00, 0xb0, 0x00, +0x75, 0x00, 0x8f, 0x00, 0x36, 0x00, 0x4b, 0x00, 0x55, 0x00, 0x4c, 0x00, 0x66, 0x00, 0x88, 0x00, +0x9a, 0x00, 0xb2, 0x00, 0xbf, 0x00, 0xb0, 0x00, 0x5c, 0x00, 0x67, 0x00, 0x75, 0x00, 0x2c, 0x00, +0x1f, 0x00, 0x39, 0x00, 0x4e, 0x00, 0x66, 0x00, 0x45, 0x00, 0x7f, 0x00, 0x92, 0x00, 0x78, 0x00, +0xe2, 0x00, 0xd0, 0x00, 0xa0, 0x00, 0xb2, 0x00, 0xb2, 0x00, 0x6a, 0x00, 0xa9, 0x00, 0x73, 0x00, +0x87, 0x00, 0xcc, 0x00, 0xd3, 0x00, 0xf3, 0x00, 0x23, 0x01, 0xe8, 0x00, 0xb2, 0x00, 0x83, 0x00, +0x88, 0x00, 0x7f, 0x00, 0x63, 0x00, 0xae, 0x00, 0x8e, 0x00, 0xc3, 0x00, 0xf1, 0x00, 0x95, 0x00, +0xb2, 0x00, 0x72, 0x00, 0x3e, 0x00, 0x52, 0x00, 0x9f, 0x00, 0x61, 0x00, 0x81, 0x00, 0xd8, 0x00, +0x69, 0x00, 0xa7, 0x00, 0x5a, 0x00, 0x76, 0x00, 0x54, 0x00, 0x5d, 0x00, 0x73, 0x00, 0xbd, 0x00, +0xba, 0x00, 0xc2, 0x00, 0xb3, 0x00, 0x9f, 0x00, 0xfb, 0x00, 0x35, 0x01, 0x1e, 0x01, 0x1d, 0x01, +0x42, 0x01, 0x4d, 0x01, 0x53, 0x01, 0xf4, 0x00, 0xbe, 0x00, 0x63, 0x00, 0x8c, 0x00, 0x62, 0x00, +0x6f, 0x00, 0x8b, 0x00, 0x9c, 0x00, 0xbd, 0x00, 0x12, 0x01, 0xf5, 0x00, 0xbd, 0x00, 0xb3, 0x00, +0x76, 0x00, 0xa6, 0x00, 0x5a, 0x00, 0xc3, 0x00, 0xe4, 0x00, 0xf1, 0x00, 0xf7, 0x00, 0x50, 0x01, +0xd3, 0x00, 0xd4, 0x00, 0xa1, 0x00, 0xd6, 0x00, 0xab, 0x00, 0xfc, 0x00, 0x2c, 0x01, 0xf1, 0x00, +0xf8, 0x00, 0xae, 0x00, 0x6f, 0x00, 0x9b, 0x00, 0x83, 0x00, 0xac, 0x00, 0xbe, 0x00, 0xd0, 0x00, +0xe7, 0x00, 0xc0, 0x00, 0xb7, 0x00, 0xc3, 0x00, 0xc6, 0x00, 0x91, 0x00, 0x80, 0x00, 0x57, 0x00, +0xc5, 0x00, 0xa0, 0x00, 0x82, 0x00, 0x8f, 0x00, 0x8b, 0x00, 0x74, 0x00, 0x8d, 0x00, 0x3c, 0x00, +0x3f, 0x00, 0x15, 0x00, 0xdf, 0xff, 0x38, 0x00, 0x26, 0x00, 0xda, 0xff, 0x04, 0x00, 0x07, 0x00, +0xf2, 0xff, 0xec, 0xff, 0xf9, 0xff, 0x07, 0x00, 0xec, 0xff, 0xf3, 0xff, 0xba, 0xff, 0x89, 0xff, +0x94, 0xff, 0xaf, 0xff, 0xd5, 0xff, 0xba, 0xff, 0xb2, 0xff, 0x95, 0xff, 0x85, 0xff, 0xa5, 0xff, +0xd2, 0xff, 0xb2, 0xff, 0xc6, 0xff, 0xcb, 0xff, 0xca, 0xff, 0xd3, 0xff, 0xc2, 0xff, 0xb6, 0xff, +0xa5, 0xff, 0x72, 0xff, 0xe2, 0xff, 0xbb, 0xff, 0xe6, 0xff, 0x33, 0x00, 0xe5, 0xff, 0xb5, 0xff, +0xcb, 0xff, 0xe8, 0xff, 0xf7, 0xff, 0xab, 0xff, 0xe4, 0xff, 0xe8, 0xff, 0xc6, 0xff, 0xbf, 0xff, +0xff, 0xff, 0x31, 0x00, 0x38, 0x00, 0x74, 0x00, 0x45, 0x00, 0x24, 0x00, 0x10, 0x00, 0x9d, 0xff, +0xaa, 0xff, 0xc3, 0xff, 0xd8, 0xff, 0xd0, 0xff, 0xd9, 0xff, 0x02, 0x00, 0x2a, 0x00, 0xf9, 0xff, +0xde, 0xff, 0x17, 0x00, 0x94, 0xff, 0x9c, 0xff, 0xc0, 0xff, 0xc9, 0xff, 0xf0, 0xff, 0x0b, 0x00, +0x04, 0x00, 0xe5, 0xff, 0xc9, 0xff, 0xea, 0xff, 0xa6, 0xff, 0xd9, 0xff, 0xbd, 0xff, 0xcd, 0xff, +0xc2, 0xff, 0xb6, 0xff, 0x93, 0xff, 0x97, 0xff, 0x9f, 0xff, 0xa8, 0xff, 0xad, 0xff, 0x8f, 0xff, +0x89, 0xff, 0x9a, 0xff, 0x8a, 0xff, 0xe3, 0xff, 0x00, 0x00, 0x2f, 0x00, 0x34, 0x00, 0x6c, 0x00, +0x4d, 0x00, 0x10, 0x00, 0x31, 0x00, 0x09, 0x00, 0x24, 0x00, 0x5f, 0x00, 0x58, 0x00, 0x7f, 0x00, +0x7b, 0x00, 0x61, 0x00, 0x39, 0x00, 0x1f, 0x00, 0x26, 0x00, 0x04, 0x00, 0x0c, 0x00, 0x71, 0x00, +0xac, 0x00, 0x9e, 0x00, 0x98, 0x00, 0xa1, 0x00, 0x5f, 0x00, 0x88, 0x00, 0x84, 0x00, 0x8e, 0x00, +0x90, 0x00, 0x9a, 0x00, 0x8e, 0x00, 0xb4, 0x00, 0xda, 0x00, 0xc5, 0x00, 0x54, 0x00, 0xa3, 0x00, +0xb6, 0x00, 0xc0, 0x00, 0xc2, 0x00, 0xa2, 0x00, 0xb0, 0x00, 0x9c, 0x00, 0x6e, 0x00, 0x51, 0x00, +0x2a, 0x00, 0x83, 0x00, 0x0a, 0x00, 0x90, 0x00, 0x71, 0x00, 0x9f, 0x00, 0x7f, 0x00, 0x7a, 0x00, +0x62, 0x00, 0x5e, 0x00, 0x46, 0x00, 0x2a, 0x00, 0x23, 0x00, 0x4c, 0x00, 0x79, 0x00, 0x7b, 0x00, +0x8a, 0x00, 0x1d, 0x00, 0x2e, 0x00, 0x06, 0x00, 0x22, 0x00, 0x43, 0x00, 0x45, 0x00, 0x78, 0x00, +0x4b, 0x00, 0x0e, 0x00, 0x14, 0x00, 0x0e, 0x00, 0x45, 0x00, 0x35, 0x00, 0x2a, 0x00, 0x2d, 0x00, +0x5c, 0x00, 0xfd, 0xff, 0x44, 0x00, 0x08, 0x00, 0xe4, 0xff, 0x2a, 0x00, 0x15, 0x00, 0x07, 0x00, +0x22, 0x00, 0x23, 0x00, 0x12, 0x00, 0x33, 0x00, 0xfe, 0xff, 0xfc, 0xff, 0x00, 0x00, 0xe5, 0xff, +0xde, 0xff, 0x02, 0x00, 0xc1, 0xff, 0xc3, 0xff, 0xdb, 0xff, 0xd0, 0xff, 0xf8, 0xff, 0xfd, 0xff, +0x13, 0x00, 0x34, 0x00, 0x0b, 0x00, 0x41, 0x00, 0x36, 0x00, 0x52, 0x00, 0x3c, 0x00, 0x3a, 0x00, +0x29, 0x00, 0x35, 0x00, 0x42, 0x00, 0x2e, 0x00, 0x36, 0x00, 0x22, 0x00, 0x83, 0x00, 0x54, 0x00, +0x7c, 0x00, 0x2a, 0x00, 0x3f, 0x00, 0x03, 0x00, 0xc2, 0xff, 0xe5, 0xff, 0xfa, 0xff, 0xd6, 0xff, +0x8b, 0xff, 0xab, 0xff, 0x9d, 0xff, 0xab, 0xff, 0x8b, 0xff, 0x64, 0xff, 0xa2, 0xff, 0xa1, 0xff, +0xb3, 0xff, 0x83, 0xff, 0x5b, 0xff, 0x5e, 0xff, 0x6e, 0xff, 0x81, 0xff, 0x62, 0xff, 0xdb, 0xff, +0x80, 0xff, 0x85, 0xff, 0x46, 0xff, 0x32, 0xff, 0x40, 0xff, 0x1b, 0xff, 0x26, 0xff, 0x1c, 0xff, +0x62, 0xff, 0x47, 0xff, 0x54, 0xff, 0x4e, 0xff, 0x36, 0xff, 0x25, 0xff, 0x46, 0xff, 0x4f, 0xff, +0x30, 0xff, 0x18, 0xff, 0x19, 0xff, 0x23, 0xff, 0x3b, 0xff, 0x2c, 0xff, 0x35, 0xff, 0x30, 0xff, +0x0d, 0xff, 0xe7, 0xfe, 0xf4, 0xfe, 0x07, 0xff, 0x22, 0xff, 0x1b, 0xff, 0xe6, 0xfe, 0x19, 0xff, +0xbe, 0xfe, 0xfa, 0xfe, 0x8a, 0xfe, 0xc5, 0xfe, 0xb9, 0xfe, 0xca, 0xfe, 0x0c, 0xff, 0xcd, 0xfe, +0x9e, 0xfe, 0xa5, 0xfe, 0x84, 0xfe, 0x57, 0xfe, 0x35, 0xfe, 0x4d, 0xfe, 0x6b, 0xfe, 0x9a, 0xfe, +0x73, 0xfe, 0x51, 0xfe, 0x97, 0xfe, 0x75, 0xfe, 0x54, 0xfe, 0x9c, 0xfe, 0x87, 0xfe, 0x85, 0xfe, +0xb7, 0xfe, 0xc0, 0xfe, 0xad, 0xfe, 0xcc, 0xfe, 0xf2, 0xfe, 0xc7, 0xfe, 0xe1, 0xfe, 0x9b, 0xfe, +0x90, 0xfe, 0xe6, 0xfe, 0x31, 0xff, 0x25, 0xff, 0x10, 0xff, 0x03, 0xff, 0x14, 0xff, 0xe6, 0xfe, +0xcd, 0xfe, 0xf2, 0xfe, 0xde, 0xfe, 0xdb, 0xfe, 0x0e, 0xff, 0xf8, 0xfe, 0x0e, 0xff, 0x3a, 0xff, +0x55, 0xff, 0x11, 0xff, 0x20, 0xff, 0x5e, 0xff, 0xc1, 0xfe, 0xce, 0xfe, 0xf8, 0xfe, 0xe9, 0xfe, +0x0c, 0xff, 0x18, 0xff, 0x06, 0xff, 0xe9, 0xfe, 0xb1, 0xfe, 0xbb, 0xfe, 0xb1, 0xfe, 0xe4, 0xfe, +0xed, 0xfe, 0xc5, 0xfe, 0xc5, 0xfe, 0xa1, 0xfe, 0x89, 0xfe, 0xb3, 0xfe, 0xb9, 0xfe, 0xac, 0xfe, +0xf0, 0xfe, 0xbd, 0xfe, 0xd2, 0xfe, 0xcb, 0xfe, 0xd6, 0xfe, 0xd3, 0xfe, 0xff, 0xfe, 0xab, 0xfe, +0xe6, 0xfe, 0xe4, 0xfe, 0xb0, 0xfe, 0xed, 0xfe, 0xc3, 0xfe, 0xa4, 0xfe, 0xdb, 0xfe, 0xcb, 0xfe, +0x02, 0xff, 0xf1, 0xfe, 0x33, 0xff, 0x40, 0xff, 0x13, 0xff, 0x5a, 0xff, 0x11, 0xff, 0x15, 0xff, +0x20, 0xff, 0x09, 0xff, 0x22, 0xff, 0x3e, 0xff, 0x0a, 0xff, 0x0e, 0xff, 0xe6, 0xfe, 0x07, 0xff, +0x19, 0xff, 0x0a, 0xff, 0x02, 0xff, 0x22, 0xff, 0x20, 0xff, 0xff, 0xfe, 0x2b, 0xff, 0x59, 0xff, +0x19, 0xff, 0xec, 0xfe, 0xd4, 0xfe, 0xeb, 0xfe, 0xeb, 0xfe, 0x69, 0xff, 0x2d, 0xff, 0x1b, 0xff, +0x62, 0xff, 0xf9, 0xfe, 0x5a, 0xff, 0x2b, 0xff, 0x65, 0xff, 0x4e, 0xff, 0x13, 0xff, 0x23, 0xff, +0x66, 0xff, 0x1f, 0xff, 0x6f, 0xff, 0x27, 0xff, 0xda, 0xfe, 0x38, 0xff, 0x4d, 0xff, 0xb9, 0xff, +0xa8, 0xff, 0x87, 0xff, 0x97, 0xff, 0x70, 0xff, 0x54, 0xff, 0x60, 0xff, 0x42, 0xff, 0x65, 0xff, +0x2c, 0xff, 0x10, 0xff, 0x55, 0xff, 0x00, 0xff, 0x5a, 0xff, 0x24, 0xff, 0x5a, 0xff, 0x5a, 0xff, +0x6b, 0xff, 0x51, 0xff, 0x74, 0xff, 0x33, 0xff, 0x74, 0xff, 0x43, 0xff, 0x48, 0xff, 0x30, 0xff, +0x13, 0xff, 0x2e, 0xff, 0x0e, 0xff, 0x46, 0xff, 0x0e, 0xff, 0x6b, 0xff, 0x53, 0xff, 0x50, 0xff, +0x28, 0xff, 0x0e, 0xff, 0x0b, 0xff, 0x12, 0xff, 0xe2, 0xfe, 0xdd, 0xfe, 0xee, 0xfe, 0x12, 0xff, +0xde, 0xfe, 0x35, 0xff, 0x36, 0xff, 0x19, 0xff, 0x47, 0xff, 0x2a, 0xff, 0x73, 0xff, 0x5d, 0xff, +0x63, 0xff, 0x6f, 0xff, 0x95, 0xff, 0x78, 0xff, 0x89, 0xff, 0xa0, 0xff, 0x68, 0xff, 0xc8, 0xff, +0x8b, 0xff, 0xc4, 0xff, 0x90, 0xff, 0x9b, 0xff, 0xac, 0xff, 0x07, 0x00, 0x32, 0x00, 0x50, 0x00, +0x0f, 0x00, 0x2b, 0x00, 0x09, 0x00, 0x5b, 0x00, 0x45, 0x00, 0x54, 0x00, 0x42, 0x00, 0x6e, 0x00, +0x27, 0x00, 0xf7, 0xff, 0xe7, 0xff, 0x19, 0x00, 0xb6, 0xff, 0x98, 0xff, 0xda, 0xff, 0x8d, 0xff, +0x90, 0xff, 0xad, 0xff, 0x8e, 0xff, 0xae, 0xff, 0x8f, 0xff, 0x6b, 0xff, 0x79, 0xff, 0x8e, 0xff, +0x7c, 0xff, 0xd9, 0xff, 0x40, 0xff, 0x91, 0xff, 0x70, 0xff, 0x83, 0xff, 0xe3, 0xff, 0xdd, 0xff, +0xea, 0xff, 0x03, 0x00, 0xec, 0xff, 0xa4, 0xff, 0xbb, 0xff, 0x71, 0xff, 0x93, 0xff, 0x08, 0x00, +0xf2, 0xff, 0x14, 0x00, 0x1b, 0x00, 0xf6, 0xff, 0xdc, 0xff, 0xdd, 0xff, 0xb4, 0xff, 0xdc, 0xff, +0xcd, 0xff, 0x20, 0x00, 0x7a, 0x00, 0x2c, 0x00, 0x38, 0x00, 0x0e, 0x00, 0x19, 0x00, 0xb2, 0xff, +0xd2, 0xff, 0x00, 0x00, 0xcf, 0xff, 0xe5, 0xff, 0xd6, 0xff, 0xcb, 0xff, 0x9c, 0xff, 0x8e, 0xff, +0x8f, 0xff, 0x78, 0xff, 0x53, 0xff, 0x7d, 0xff, 0xc0, 0xff, 0x94, 0xff, 0x7e, 0xff, 0x70, 0xff, +0x49, 0xff, 0x9f, 0xff, 0xbc, 0xff, 0xd4, 0xff, 0xb5, 0xff, 0xdc, 0xff, 0xc0, 0xff, 0xca, 0xff, +0xd1, 0xff, 0x72, 0xff, 0xe7, 0xff, 0x26, 0x00, 0xe0, 0xff, 0xf1, 0xff, 0xe7, 0xff, 0xcd, 0xff, +0xbe, 0xff, 0x82, 0xff, 0x98, 0xff, 0x7e, 0xff, 0xac, 0xff, 0xd3, 0xff, 0x2d, 0x00, 0x07, 0x00, +0x33, 0x00, 0x3d, 0x00, 0xe6, 0xff, 0xdc, 0xff, 0xad, 0xff, 0xa2, 0xff, 0x04, 0x00, 0x30, 0x00, +0x7c, 0x00, 0x7d, 0x00, 0x1e, 0x00, 0x4c, 0x00, 0x4f, 0x00, 0x57, 0x00, 0x4d, 0x00, 0x3c, 0x00, +0x5e, 0x00, 0x66, 0x00, 0x5f, 0x00, 0x82, 0x00, 0x24, 0x00, 0x58, 0x00, 0x71, 0x00, 0x3c, 0x00, +0x8e, 0x00, 0x42, 0x00, 0x93, 0x00, 0x7d, 0x00, 0x90, 0x00, 0xbc, 0x00, 0xbb, 0x00, 0xde, 0x00, +0x05, 0x01, 0x19, 0x01, 0xf8, 0x00, 0xd3, 0x00, 0xea, 0x00, 0xff, 0x00, 0xd6, 0x00, 0xe2, 0x00, +0xb2, 0x00, 0xd0, 0x00, 0xa0, 0x00, 0xe8, 0x00, 0xca, 0x00, 0xe2, 0x00, 0x1e, 0x01, 0x11, 0x01, +0x14, 0x01, 0x45, 0x01, 0x20, 0x01, 0x27, 0x01, 0x2b, 0x01, 0xf8, 0x00, 0xf0, 0x00, 0xe0, 0x00, +0x48, 0x01, 0x4e, 0x01, 0x16, 0x01, 0x6d, 0x01, 0x7a, 0x01, 0x10, 0x01, 0x3d, 0x01, 0x45, 0x01, +0x1a, 0x01, 0x20, 0x01, 0x1e, 0x01, 0x29, 0x01, 0x29, 0x01, 0x18, 0x01, 0x22, 0x01, 0x24, 0x01, +0x00, 0x01, 0x0c, 0x01, 0xf9, 0x00, 0x19, 0x01, 0x17, 0x01, 0x3d, 0x01, 0x21, 0x01, 0x13, 0x01, +0x46, 0x01, 0x37, 0x01, 0x21, 0x01, 0x14, 0x01, 0xf8, 0x00, 0xf6, 0x00, 0x34, 0x01, 0xfa, 0x00, +0x6c, 0x01, 0x81, 0x01, 0x62, 0x01, 0x43, 0x01, 0x45, 0x01, 0x5c, 0x01, 0x1a, 0x01, 0x1d, 0x01, +0x2f, 0x01, 0x6b, 0x01, 0x53, 0x01, 0x3b, 0x01, 0x54, 0x01, 0x3f, 0x01, 0xbb, 0x01, 0xb4, 0x01, +0xf2, 0x01, 0x15, 0x02, 0xf0, 0x01, 0x2f, 0x02, 0x9b, 0x02, 0x37, 0x02, 0x70, 0x02, 0xc4, 0x01, +0xd7, 0x01, 0xfe, 0x01, 0x0f, 0x02, 0x1b, 0x02, 0x2d, 0x02, 0x21, 0x02, 0x09, 0x02, 0x1b, 0x02, +0x21, 0x02, 0xe5, 0x01, 0xcd, 0x01, 0xc1, 0x01, 0x86, 0x01, 0xb0, 0x01, 0xc0, 0x01, 0xbe, 0x01, +0xdb, 0x01, 0xb9, 0x01, 0x4c, 0x01, 0x29, 0x01, 0x36, 0x01, 0x8e, 0x01, 0x6c, 0x01, 0x2e, 0x01, +0x19, 0x01, 0x27, 0x01, 0x09, 0x01, 0x1a, 0x01, 0xe7, 0x00, 0x9b, 0x00, 0x94, 0x00, 0xb9, 0x00, +0xce, 0x00, 0x87, 0x00, 0x9a, 0x00, 0xae, 0x00, 0x9e, 0x00, 0x9a, 0x00, 0xb9, 0x00, 0x8e, 0x00, +0xad, 0x00, 0x8f, 0x00, 0x46, 0x00, 0x4e, 0x00, 0x70, 0x00, 0x73, 0x00, 0x3d, 0x00, 0x6a, 0x00, +0x55, 0x00, 0x26, 0x00, 0x28, 0x00, 0x39, 0x00, 0x20, 0x00, 0x6e, 0x00, 0x32, 0x00, 0x58, 0x00, +0x47, 0x00, 0x3a, 0x00, 0x5b, 0x00, 0x74, 0x00, 0x87, 0x00, 0x20, 0x00, 0x19, 0x00, 0x46, 0x00, +0xa7, 0x00, 0xa4, 0x00, 0xc7, 0x00, 0xe5, 0x00, 0x92, 0x00, 0x62, 0x00, 0xaf, 0x00, 0x91, 0x00, +0xaf, 0x00, 0xc8, 0x00, 0x95, 0x00, 0xc3, 0x00, 0xd7, 0x00, 0x9f, 0x00, 0xa1, 0x00, 0xe2, 0x00, +0xc9, 0x00, 0x6c, 0x00, 0x9f, 0x00, 0xe2, 0x00, 0xef, 0x00, 0xf3, 0x00, 0xe3, 0x00, 0xbd, 0x00, +0xac, 0x00, 0x95, 0x00, 0xb1, 0x00, 0xa7, 0x00, 0xb7, 0x00, 0xe3, 0x00, 0xc9, 0x00, 0xc5, 0x00, +0xb1, 0x00, 0x95, 0x00, 0x89, 0x00, 0x71, 0x00, 0x64, 0x00, 0x95, 0x00, 0xc4, 0x00, 0x06, 0x01, +0xe3, 0x00, 0xce, 0x00, 0xd7, 0x00, 0xc4, 0x00, 0x77, 0x00, 0xa6, 0x00, 0xdd, 0x00, 0xc7, 0x00, +0xaa, 0x00, 0xba, 0x00, 0x69, 0x00, 0x9c, 0x00, 0x45, 0x00, 0x6d, 0x00, 0x50, 0x00, 0x7b, 0x00, +0x31, 0x00, 0x97, 0x00, 0x56, 0x00, 0x27, 0x00, 0x0c, 0x00, 0x17, 0x00, 0x2e, 0x00, 0xea, 0xff, +0xee, 0xff, 0x07, 0x00, 0x1b, 0x00, 0x25, 0x00, 0x27, 0x00, 0x18, 0x00, 0xef, 0xff, 0x06, 0x00, +0x0f, 0x00, 0x1a, 0x00, 0x1f, 0x00, 0x0f, 0x00, 0xe6, 0xff, 0xd8, 0xff, 0x01, 0x00, 0x04, 0x00, +0x0b, 0x00, 0x48, 0x00, 0xf8, 0xff, 0x0a, 0x00, 0xd7, 0xff, 0xd2, 0xff, 0x10, 0x00, 0x1d, 0x00, +0x36, 0x00, 0x33, 0x00, 0x44, 0x00, 0x44, 0x00, 0xcf, 0xff, 0x00, 0x00, 0x24, 0x00, 0x52, 0x00, +0x00, 0x00, 0xfd, 0xff, 0xe0, 0xff, 0xd9, 0xff, 0x2f, 0x00, 0x0a, 0x00, 0x42, 0x00, 0x23, 0x00, +0xf9, 0xff, 0x14, 0x00, 0x0f, 0x00, 0x37, 0x00, 0xf9, 0xff, 0x36, 0x00, 0x1d, 0x00, 0x16, 0x00, +0x0d, 0x00, 0xe1, 0xff, 0x02, 0x00, 0xf8, 0xff, 0xf3, 0xff, 0xd9, 0xff, 0x1a, 0x00, 0x21, 0x00, +0x12, 0x00, 0x0b, 0x00, 0xfb, 0xff, 0xfa, 0xff, 0x9c, 0xff, 0xad, 0xff, 0xd7, 0xff, 0xad, 0xff, +0xb2, 0xff, 0xc6, 0xff, 0xde, 0xff, 0xc8, 0xff, 0x0f, 0x00, 0x86, 0xff, 0xf0, 0xff, 0xf0, 0xff, +0xb7, 0xff, 0x01, 0x00, 0x06, 0x00, 0xf9, 0xff, 0x02, 0x00, 0xfa, 0xff, 0x40, 0x00, 0xcd, 0xff, +0x99, 0xff, 0xc0, 0xff, 0xa2, 0xff, 0xb6, 0xff, 0xf8, 0xff, 0xca, 0xff, 0xbe, 0xff, 0xf7, 0xff, +0xdb, 0xff, 0xde, 0xff, 0xbf, 0xff, 0xd8, 0xff, 0xdb, 0xff, 0xf7, 0xff, 0xc9, 0xff, 0x01, 0x00, +0xef, 0xff, 0x17, 0x00, 0xef, 0xff, 0xa1, 0xff, 0xb3, 0xff, 0x9a, 0xff, 0xcd, 0xff, 0xa4, 0xff, +0x70, 0xff, 0xa3, 0xff, 0xb6, 0xff, 0xd5, 0xff, 0xf0, 0xff, 0xfb, 0xff, 0xd6, 0xff, 0xd2, 0xff, +0xdc, 0xff, 0xf1, 0xff, 0xfe, 0xff, 0xea, 0xff, 0x04, 0x00, 0xfd, 0xff, 0xb7, 0xff, 0xc6, 0xff, +0xfb, 0xff, 0x40, 0x00, 0xf1, 0xff, 0x03, 0x00, 0xd8, 0xff, 0x34, 0x00, 0x1f, 0x00, 0x38, 0x00, +0x4b, 0x00, 0x37, 0x00, 0x27, 0x00, 0x36, 0x00, 0x5e, 0x00, 0x55, 0x00, 0xfe, 0xff, 0x0a, 0x00, +0xd6, 0xff, 0xea, 0xff, 0x1c, 0x00, 0x85, 0x00, 0xaf, 0x00, 0x3f, 0x00, 0x4e, 0x00, 0x51, 0x00, +0x64, 0x00, 0x6a, 0x00, 0x49, 0x00, 0x0e, 0x00, 0xf2, 0xff, 0x27, 0x00, 0xeb, 0xff, 0x57, 0x00, +0x36, 0x00, 0x4c, 0x00, 0x3d, 0x00, 0x5c, 0x00, 0x69, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0xf5, 0xff, +0x17, 0x00, 0xee, 0xff, 0x1f, 0x00, 0xf9, 0xff, 0x01, 0x00, 0xc5, 0xff, 0xd0, 0xff, 0xae, 0xff, +0xc5, 0xff, 0xa6, 0xff, 0x96, 0xff, 0xbe, 0xff, 0x96, 0xff, 0xb8, 0xff, 0xb4, 0xff, 0xbe, 0xff, +0xd3, 0xff, 0xc9, 0xff, 0xb4, 0xff, 0xd6, 0xff, 0xfd, 0xff, 0xdb, 0xff, 0x31, 0x00, 0x39, 0x00, +0xfc, 0xff, 0x4d, 0x00, 0x00, 0x00, 0x28, 0x00, 0x4e, 0x00, 0x17, 0x00, 0x28, 0x00, 0x2b, 0x00, +0x2c, 0x00, 0x44, 0x00, 0x1b, 0x00, 0xa0, 0x00, 0x02, 0x00, 0x44, 0x00, 0x2c, 0x00, 0x5d, 0x00, +0xf6, 0xff, 0x3a, 0x00, 0x2a, 0x00, 0x5e, 0x00, 0x36, 0x00, 0xfa, 0xff, 0x06, 0x00, 0x1c, 0x00, +0x36, 0x00, 0x5e, 0x00, 0x4e, 0x00, 0x16, 0x00, 0x6c, 0x00, 0x40, 0x00, 0x72, 0x00, 0x47, 0x00, +0x4c, 0x00, 0x66, 0x00, 0x59, 0x00, 0x5e, 0x00, 0x25, 0x00, 0x20, 0x00, 0x1b, 0x00, 0xf1, 0xff, +0xff, 0xff, 0x1e, 0x00, 0x1c, 0x00, 0x25, 0x00, 0x21, 0x00, 0x07, 0x00, 0x6e, 0x00, 0x1a, 0x00, +0x20, 0x00, 0x27, 0x00, 0x7f, 0x00, 0x75, 0x00, 0x84, 0x00, 0xc3, 0x00, 0xba, 0x00, 0x9e, 0x00, +0x96, 0x00, 0x92, 0x00, 0x90, 0x00, 0xe8, 0x00, 0x0c, 0x01, 0x17, 0x01, 0xf6, 0x00, 0xf1, 0x00, +0x09, 0x01, 0x16, 0x01, 0xcb, 0x00, 0xee, 0x00, 0xbd, 0x00, 0xfb, 0x00, 0x1d, 0x01, 0xfb, 0x00, +0xb2, 0x00, 0xe1, 0x00, 0xbf, 0x00, 0x88, 0x00, 0x8a, 0x00, 0x64, 0x00, 0x95, 0x00, 0x76, 0x00, +0xad, 0x00, 0xc9, 0x00, 0xc5, 0x00, 0xe7, 0x00, 0xd1, 0x00, 0xb7, 0x00, 0x9a, 0x00, 0x84, 0x00, +0xb7, 0x00, 0x91, 0x00, 0xa2, 0x00, 0x75, 0x00, 0x67, 0x00, 0x5d, 0x00, 0x44, 0x00, 0x31, 0x00, +0x1b, 0x00, 0x25, 0x00, 0x33, 0x00, 0x62, 0x00, 0x73, 0x00, 0xb6, 0x00, 0x96, 0x00, 0xa9, 0x00, +0x82, 0x00, 0xbf, 0x00, 0xaa, 0x00, 0x79, 0x00, 0xa4, 0x00, 0xcc, 0x00, 0xc3, 0x00, 0x36, 0x01, +0x10, 0x01, 0xe4, 0x00, 0xf4, 0x00, 0xf8, 0x00, 0xf8, 0x00, 0xd1, 0x00, 0xfe, 0x00, 0x1b, 0x01, +0x2b, 0x01, 0x40, 0x01, 0xb9, 0x00, 0x8e, 0x00, 0xa0, 0x00, 0x41, 0x00, 0x84, 0x00, 0xd5, 0x00, +0xe2, 0x00, 0x23, 0x01, 0x00, 0x01, 0xf4, 0x00, 0xa1, 0x00, 0xdf, 0x00, 0x86, 0x00, 0xb6, 0x00, +0xe9, 0x00, 0x9a, 0x00, 0x6b, 0x00, 0x77, 0x00, 0x71, 0x00, 0x05, 0x00, 0xe3, 0xff, 0xf5, 0xff, +0x00, 0x00, 0xfb, 0xff, 0xf0, 0xff, 0x57, 0x00, 0x43, 0x00, 0x3e, 0x00, 0xc3, 0xff, 0xeb, 0xff, +0xbc, 0xff, 0xab, 0xff, 0x1e, 0x00, 0xd7, 0xff, 0x23, 0x00, 0xf5, 0xff, 0xee, 0xff, 0x18, 0x00, +0xbe, 0xff, 0xb4, 0xff, 0xcc, 0xff, 0xe0, 0xff, 0xd4, 0xff, 0xfc, 0xff, 0x0a, 0x00, 0x25, 0x00, +0x14, 0x00, 0xfd, 0xff, 0xe6, 0xff, 0xbc, 0xff, 0xbc, 0xff, 0xbc, 0xff, 0xc7, 0xff, 0xd1, 0xff, +0xb2, 0xff, 0xfb, 0xff, 0xbf, 0xff, 0xd1, 0xff, 0xd8, 0xff, 0xca, 0xff, 0xcb, 0xff, 0xb9, 0xff, +0xa6, 0xff, 0x91, 0xff, 0x5f, 0xff, 0x8f, 0xff, 0x7d, 0xff, 0x83, 0xff, 0xb3, 0xff, 0x7d, 0xff, +0x5a, 0xff, 0x88, 0xff, 0x91, 0xff, 0x7c, 0xff, 0x70, 0xff, 0x44, 0xff, 0x3f, 0xff, 0x57, 0xff, +0x4d, 0xff, 0xf9, 0xfe, 0xf0, 0xfe, 0x22, 0xff, 0x07, 0xff, 0x13, 0xff, 0x40, 0xff, 0x0f, 0xff, +0xe4, 0xfe, 0xeb, 0xfe, 0xd0, 0xfe, 0xca, 0xfe, 0x03, 0xff, 0x0e, 0xff, 0xe5, 0xfe, 0x11, 0xff, +0x7c, 0xff, 0x4f, 0xff, 0xfa, 0xfe, 0x0b, 0xff, 0x26, 0xff, 0x10, 0xff, 0xb4, 0xfe, 0xd1, 0xfe, +0xe2, 0xfe, 0xee, 0xfe, 0x12, 0xff, 0x35, 0xff, 0x43, 0xff, 0x54, 0xff, 0x66, 0xff, 0x5f, 0xff, +0x84, 0xff, 0x34, 0xff, 0x21, 0xff, 0x1c, 0xff, 0x12, 0xff, 0x1f, 0xff, 0x23, 0xff, 0xde, 0xfe, +0x24, 0xff, 0x0b, 0xff, 0x37, 0xff, 0x4d, 0xff, 0x1f, 0xff, 0x11, 0xff, 0x01, 0xff, 0x28, 0xff, +0x63, 0xff, 0x27, 0xff, 0x98, 0xff, 0x27, 0xff, 0x74, 0xff, 0x5d, 0xff, 0x04, 0xff, 0xef, 0xfe, +0x29, 0xff, 0x20, 0xff, 0x69, 0xff, 0x58, 0xff, 0x78, 0xff, 0x3b, 0xff, 0x37, 0xff, 0x82, 0xff, +0x3c, 0xff, 0x79, 0xff, 0x6d, 0xff, 0x99, 0xff, 0x8c, 0xff, 0xb5, 0xff, 0x66, 0xff, 0x8d, 0xff, +0x9e, 0xff, 0xaf, 0xff, 0x8e, 0xff, 0x68, 0xff, 0xa3, 0xff, 0x82, 0xff, 0x9b, 0xff, 0x90, 0xff, +0x9a, 0xff, 0x96, 0xff, 0x7b, 0xff, 0xbb, 0xff, 0xdc, 0xff, 0x0b, 0x00, 0xba, 0xff, 0xf4, 0xff, +0xd7, 0xff, 0x01, 0x00, 0xd6, 0xff, 0xdd, 0xff, 0xeb, 0xff, 0x0e, 0x00, 0x19, 0x00, 0x1d, 0x00, +0x1b, 0x00, 0x3e, 0x00, 0x51, 0x00, 0x52, 0x00, 0x50, 0x00, 0x0d, 0x00, 0x39, 0x00, 0x26, 0x00, +0x4e, 0x00, 0x4e, 0x00, 0x68, 0x00, 0x8e, 0x00, 0x77, 0x00, 0x83, 0x00, 0x30, 0x00, 0x80, 0x00, +0x3a, 0x00, 0x6b, 0x00, 0x17, 0x00, 0x53, 0x00, 0x64, 0x00, 0x8b, 0x00, 0x91, 0x00, 0x87, 0x00, +0x9b, 0x00, 0x99, 0x00, 0xbf, 0x00, 0x9f, 0x00, 0xb4, 0x00, 0xae, 0x00, 0xac, 0x00, 0xb1, 0x00, +0xd8, 0x00, 0xf1, 0x00, 0xd2, 0x00, 0xd5, 0x00, 0xa7, 0x00, 0x94, 0x00, 0xb1, 0x00, 0x06, 0x01, +0x08, 0x01, 0xfc, 0x00, 0xa4, 0x00, 0x9e, 0x00, 0x9a, 0x00, 0xd8, 0x00, 0x9c, 0x00, 0x98, 0x00, +0x68, 0x00, 0x7a, 0x00, 0x8c, 0x00, 0x7f, 0x00, 0x5d, 0x00, 0x49, 0x00, 0x27, 0x00, 0x3d, 0x00, +0x45, 0x00, 0x5a, 0x00, 0x42, 0x00, 0x4f, 0x00, 0x59, 0x00, 0x5f, 0x00, 0x1b, 0x00, 0x22, 0x00, +0x70, 0x00, 0x55, 0x00, 0x27, 0x00, 0x73, 0x00, 0x51, 0x00, 0x5a, 0x00, 0x4d, 0x00, 0x4d, 0x00, +0x4e, 0x00, 0x5e, 0x00, 0x59, 0x00, 0x35, 0x00, 0xef, 0xff, 0x0c, 0x00, 0xdc, 0xff, 0x01, 0x00, +0xff, 0xff, 0x30, 0x00, 0x28, 0x00, 0x01, 0x00, 0x10, 0x00, 0x31, 0x00, 0x08, 0x00, 0xe0, 0xff, +0xc2, 0xff, 0xbc, 0xff, 0xed, 0xff, 0xcb, 0xff, 0xe4, 0xff, 0xd5, 0xff, 0xe6, 0xff, 0xfe, 0xff, +0xf5, 0xff, 0xef, 0xff, 0x06, 0x00, 0xe7, 0xff, 0x32, 0x00, 0x1f, 0x00, 0xd5, 0xff, 0xf8, 0xff, +0x07, 0x00, 0x16, 0x00, 0x28, 0x00, 0xf2, 0xff, 0x0e, 0x00, 0x42, 0x00, 0xde, 0xff, 0x0f, 0x00, +0xe6, 0xff, 0xdb, 0xff, 0xd7, 0xff, 0xc0, 0xff, 0xb1, 0xff, 0xd4, 0xff, 0x2d, 0x00, 0x84, 0x00, +0x76, 0x00, 0x4d, 0x00, 0x2a, 0x00, 0x22, 0x00, 0x07, 0x00, 0x02, 0x00, 0x0d, 0x00, 0xff, 0xff, +0x18, 0x00, 0x1c, 0x00, 0x18, 0x00, 0x28, 0x00, 0x12, 0x00, 0xee, 0xff, 0xea, 0xff, 0xbd, 0xff, +0xd4, 0xff, 0xb0, 0xff, 0xb6, 0xff, 0xf9, 0xff, 0xfc, 0xff, 0xd0, 0xff, 0x0c, 0x00, 0xcb, 0xff, +0xdc, 0xff, 0x01, 0x00, 0xcb, 0xff, 0xbe, 0xff, 0xbc, 0xff, 0xbb, 0xff, 0xe5, 0xff, 0xa8, 0xff, +0xbc, 0xff, 0xa5, 0xff, 0xce, 0xff, 0xea, 0xff, 0xcb, 0xff, 0x9b, 0xff, 0xac, 0xff, 0x63, 0xff, +0x85, 0xff, 0x8c, 0xff, 0xa4, 0xff, 0x9f, 0xff, 0x79, 0xff, 0x8d, 0xff, 0x8b, 0xff, 0xaa, 0xff, +0x4d, 0xff, 0x48, 0xff, 0x30, 0xff, 0x4e, 0xff, 0x19, 0xff, 0x34, 0xff, 0x51, 0xff, 0x14, 0xff, +0xf8, 0xfe, 0x33, 0xff, 0x32, 0xff, 0x3b, 0xff, 0x66, 0xff, 0x67, 0xff, 0x4c, 0xff, 0x68, 0xff, +0x70, 0xff, 0x4e, 0xff, 0x61, 0xff, 0x4d, 0xff, 0x76, 0xff, 0x2d, 0xff, 0x4f, 0xff, 0x36, 0xff, +0x19, 0xff, 0x3a, 0xff, 0x38, 0xff, 0x22, 0xff, 0xfc, 0xfe, 0x28, 0xff, 0x26, 0xff, 0x40, 0xff, +0x09, 0xff, 0xfc, 0xfe, 0x5e, 0xff, 0x50, 0xff, 0x75, 0xff, 0xaf, 0xff, 0x5f, 0xff, 0xb2, 0xff, +0xe0, 0xff, 0xbb, 0xff, 0xf8, 0xff, 0xb3, 0xff, 0xd5, 0xff, 0xb5, 0xff, 0xdc, 0xff, 0xc4, 0xff, +0x2c, 0x00, 0xfc, 0xff, 0x21, 0x00, 0x01, 0x00, 0x1b, 0x00, 0xd4, 0xff, 0xea, 0xff, 0x29, 0x00, +0x41, 0x00, 0x3b, 0x00, 0x29, 0x00, 0x2f, 0x00, 0x00, 0x00, 0xf6, 0xff, 0xab, 0xff, 0xfd, 0xff, +0xd6, 0xff, 0xd1, 0xff, 0xf0, 0xff, 0xac, 0xff, 0x9b, 0xff, 0xb4, 0xff, 0xb8, 0xff, 0xa8, 0xff, +0x5a, 0xff, 0x65, 0xff, 0x55, 0xff, 0x16, 0xff, 0x87, 0xff, 0x44, 0xff, 0x74, 0xff, 0x5d, 0xff, +0x2c, 0xff, 0xfa, 0xfe, 0x05, 0xff, 0xfb, 0xfe, 0xf3, 0xfe, 0xb3, 0xfe, 0xfc, 0xfe, 0xc7, 0xfe, +0xca, 0xfe, 0xcc, 0xfe, 0xcf, 0xfe, 0xab, 0xfe, 0xb9, 0xfe, 0x9c, 0xfe, 0xb1, 0xfe, 0x98, 0xfe, +0xc3, 0xfe, 0x96, 0xfe, 0x6a, 0xfe, 0x9b, 0xfe, 0xae, 0xfe, 0x5e, 0xfe, 0x90, 0xfe, 0xa6, 0xfe, +0xc0, 0xfe, 0x88, 0xfe, 0xc6, 0xfe, 0x88, 0xfe, 0x7d, 0xfe, 0x91, 0xfe, 0x91, 0xfe, 0x52, 0xfe, +0x31, 0xfe, 0x8d, 0xfe, 0x40, 0xfe, 0x5f, 0xfe, 0x43, 0xfe, 0x70, 0xfe, 0x4d, 0xfe, 0x72, 0xfe, +0x41, 0xfe, 0x4e, 0xfe, 0x76, 0xfe, 0x31, 0xfe, 0x75, 0xfe, 0x8c, 0xfe, 0x80, 0xfe, 0x73, 0xfe, +0xa6, 0xfe, 0xe9, 0xfe, 0xf3, 0xfe, 0xd8, 0xfe, 0xf9, 0xfe, 0xb3, 0xfe, 0x60, 0xfe, 0x5e, 0xfe, +0x96, 0xfe, 0x70, 0xfe, 0x54, 0xfe, 0x63, 0xfe, 0x98, 0xfe, 0x87, 0xfe, 0xa7, 0xfe, 0x8a, 0xfe, +0x75, 0xfe, 0x86, 0xfe, 0x57, 0xfe, 0x84, 0xfe, 0x8d, 0xfe, 0x68, 0xfe, 0x21, 0xfe, 0x5b, 0xfe, +0x70, 0xfe, 0x78, 0xfe, 0x70, 0xfe, 0x2b, 0xfe, 0x8d, 0xfe, 0x32, 0xfe, 0x71, 0xfe, 0x4b, 0xfe, +0x32, 0xfe, 0x2f, 0xfe, 0x01, 0xfe, 0xfe, 0xfd, 0xf1, 0xfd, 0x14, 0xfe, 0x2e, 0xfe, 0xcd, 0xfd, +0x25, 0xfe, 0x5a, 0xfe, 0x0a, 0xfe, 0x25, 0xfe, 0x2b, 0xfe, 0x51, 0xfe, 0x02, 0xfe, 0x2f, 0xfe, +0x11, 0xfe, 0x3e, 0xfe, 0x76, 0xfe, 0x36, 0xfe, 0x36, 0xfe, 0x89, 0xfe, 0x7d, 0xfe, 0xa7, 0xfe, +0xb9, 0xfe, 0xc4, 0xfe, 0x8b, 0xfe, 0x7b, 0xfe, 0x96, 0xfe, 0x7d, 0xfe, 0x29, 0xfe, 0x8b, 0xfe, +0x8d, 0xfe, 0xc0, 0xfe, 0xc5, 0xfe, 0xc5, 0xfe, 0xb9, 0xfe, 0xb2, 0xfe, 0xc1, 0xfe, 0xdb, 0xfe, +0xdf, 0xfe, 0xab, 0xfe, 0xfc, 0xfe, 0xaa, 0xfe, 0x0a, 0xff, 0xfc, 0xfe, 0x3a, 0xff, 0xea, 0xfe, +0x52, 0xff, 0x09, 0xff, 0x3e, 0xff, 0x47, 0xff, 0x2f, 0xff, 0x4a, 0xff, 0xf3, 0xfe, 0x1e, 0xff, +0x36, 0xff, 0x48, 0xff, 0x42, 0xff, 0x53, 0xff, 0xc1, 0xff, 0x8d, 0xff, 0x97, 0xff, 0x9f, 0xff, +0xa9, 0xff, 0xb7, 0xff, 0xae, 0xff, 0xcc, 0xff, 0xda, 0xff, 0xb7, 0xff, 0xeb, 0xff, 0xe7, 0xff, +0x13, 0x00, 0xc2, 0xff, 0xe7, 0xff, 0xf0, 0xff, 0x3c, 0x00, 0xf8, 0xff, 0xff, 0xff, 0xeb, 0xff, +0xda, 0xff, 0x0f, 0x00, 0xd8, 0xff, 0x2f, 0x00, 0x3b, 0x00, 0x4c, 0x00, 0x48, 0x00, 0x6a, 0x00, +0x67, 0x00, 0x09, 0x00, 0x30, 0x00, 0x35, 0x00, 0x45, 0x00, 0x1b, 0x00, 0x0d, 0x00, 0x31, 0x00, +0x41, 0x00, 0x33, 0x00, 0xfe, 0xff, 0x08, 0x00, 0xda, 0xff, 0xc8, 0xff, 0xaf, 0xff, 0xe2, 0xff, +0xa7, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf9, 0xff, 0xec, 0xff, 0xb0, 0xff, 0xbc, 0xff, 0xed, 0xff, +0x30, 0x00, 0x46, 0x00, 0x12, 0x00, 0xf5, 0xff, 0xe3, 0xff, 0x40, 0x00, 0x60, 0x00, 0x88, 0x00, +0x9b, 0x00, 0xb7, 0x00, 0xc5, 0x00, 0xbc, 0x00, 0x68, 0x00, 0x9c, 0x00, 0xe0, 0x00, 0xcd, 0x00, +0x01, 0x01, 0xd7, 0x00, 0xbc, 0x00, 0x9c, 0x00, 0xed, 0x00, 0xca, 0x00, 0xfa, 0x00, 0x29, 0x01, +0x06, 0x01, 0x3c, 0x01, 0x46, 0x01, 0xb8, 0x01, 0xbf, 0x01, 0x46, 0x01, 0x5a, 0x01, 0x22, 0x01, +0x1f, 0x01, 0xee, 0x00, 0x47, 0x01, 0x3a, 0x01, 0x18, 0x01, 0x36, 0x01, 0x59, 0x01, 0x35, 0x01, +0x2e, 0x01, 0x0c, 0x01, 0x36, 0x01, 0x5d, 0x01, 0x10, 0x01, 0xf4, 0x00, 0x0c, 0x01, 0x19, 0x01, +0xe0, 0x00, 0xb5, 0x00, 0x02, 0x01, 0xe0, 0x00, 0x09, 0x01, 0xf1, 0x00, 0xd2, 0x00, 0xb1, 0x00, +0xf4, 0x00, 0x4e, 0x01, 0xec, 0x00, 0x15, 0x01, 0xf1, 0x00, 0x02, 0x01, 0x28, 0x01, 0x59, 0x01, +0x47, 0x01, 0x60, 0x01, 0x58, 0x01, 0x4c, 0x01, 0x50, 0x01, 0x26, 0x01, 0x61, 0x01, 0x22, 0x01, +0x34, 0x01, 0x32, 0x01, 0x74, 0x01, 0x6d, 0x01, 0x4b, 0x01, 0x49, 0x01, 0x6a, 0x01, 0x5f, 0x01, +0x66, 0x01, 0x8c, 0x01, 0x7b, 0x01, 0x7f, 0x01, 0xb0, 0x01, 0xb1, 0x01, 0x8a, 0x01, 0x71, 0x01, +0x94, 0x01, 0xc5, 0x01, 0xe7, 0x01, 0x90, 0x01, 0xee, 0x01, 0xb7, 0x01, 0x19, 0x02, 0xb2, 0x01, +0xd1, 0x01, 0xa1, 0x01, 0xb3, 0x01, 0xcf, 0x01, 0x97, 0x01, 0xc2, 0x01, 0x9d, 0x01, 0xac, 0x01, +0xc9, 0x01, 0x85, 0x01, 0xc3, 0x01, 0x89, 0x01, 0xcb, 0x01, 0x99, 0x01, 0xcc, 0x01, 0x88, 0x01, +0xc4, 0x01, 0xd0, 0x01, 0xc5, 0x01, 0xc3, 0x01, 0xbf, 0x01, 0x65, 0x01, 0x75, 0x01, 0xaa, 0x01, +0x50, 0x01, 0x68, 0x01, 0x3f, 0x01, 0xe8, 0x00, 0x60, 0x01, 0x2e, 0x01, 0x41, 0x01, 0x24, 0x01, +0x4b, 0x01, 0x2c, 0x01, 0x26, 0x01, 0x5b, 0x01, 0x82, 0x01, 0x07, 0x01, 0x34, 0x01, 0x0c, 0x01, +0x2f, 0x01, 0x30, 0x01, 0x64, 0x01, 0x2f, 0x01, 0x47, 0x01, 0x2f, 0x01, 0xd0, 0x00, 0xdc, 0x00, +0xc3, 0x00, 0x9c, 0x00, 0xbc, 0x00, 0x90, 0x00, 0x4d, 0x00, 0x3a, 0x00, 0x19, 0x00, 0x27, 0x00, +0x30, 0x00, 0x29, 0x00, 0x41, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x21, 0x00, 0xf0, 0xff, 0xfb, 0xff, +0x15, 0x00, 0x39, 0x00, 0x3c, 0x00, 0x82, 0x00, 0x8b, 0x00, 0x97, 0x00, 0x63, 0x00, 0x6b, 0x00, +0x95, 0x00, 0x82, 0x00, 0x7f, 0x00, 0xcd, 0x00, 0xd2, 0x00, 0xe7, 0x00, 0xd0, 0x00, 0xd1, 0x00, +0xb6, 0x00, 0xa8, 0x00, 0xed, 0x00, 0x95, 0x00, 0x9f, 0x00, 0x9a, 0x00, 0xad, 0x00, 0xa5, 0x00, +0xd1, 0x00, 0xf4, 0x00, 0xc3, 0x00, 0xad, 0x00, 0x99, 0x00, 0xbe, 0x00, 0x67, 0x00, 0xb0, 0x00, +0xbf, 0x00, 0x93, 0x00, 0xcb, 0x00, 0x7d, 0x00, 0x76, 0x00, 0x5b, 0x00, 0x57, 0x00, 0x5b, 0x00, +0x10, 0x00, 0x16, 0x00, 0x74, 0x00, 0xcc, 0x00, 0x99, 0x00, 0x66, 0x00, 0xbc, 0x00, 0xcd, 0x00, +0xa2, 0x00, 0xa0, 0x00, 0xab, 0x00, 0xb2, 0x00, 0xd7, 0x00, 0xbd, 0x00, 0xdd, 0x00, 0xed, 0x00, +0xd0, 0x00, 0xa6, 0x00, 0xcb, 0x00, 0xce, 0x00, 0xea, 0x00, 0x05, 0x01, 0xbd, 0x00, 0xe5, 0x00, +0xa2, 0x00, 0xcd, 0x00, 0xab, 0x00, 0xb7, 0x00, 0xd9, 0x00, 0x80, 0x00, 0xbf, 0x00, 0xdc, 0x00, +0x05, 0x01, 0xd2, 0x00, 0xf8, 0x00, 0x13, 0x01, 0xe2, 0x00, 0xf2, 0x00, 0x10, 0x01, 0xea, 0x00, +0xd2, 0x00, 0xfa, 0x00, 0xdb, 0x00, 0x1f, 0x01, 0xf9, 0x00, 0x30, 0x01, 0x58, 0x01, 0x3d, 0x01, +0x39, 0x01, 0x18, 0x01, 0xfb, 0x00, 0xe1, 0x00, 0x13, 0x01, 0x23, 0x01, 0x64, 0x01, 0x01, 0x01, +0x58, 0x01, 0x19, 0x01, 0x3a, 0x01, 0xef, 0x00, 0x0b, 0x01, 0xb9, 0x00, 0xe1, 0x00, 0x13, 0x01, +0x34, 0x01, 0x19, 0x01, 0x40, 0x01, 0x20, 0x01, 0x1c, 0x01, 0x48, 0x01, 0x5f, 0x01, 0x6a, 0x01, +0x2b, 0x01, 0x5d, 0x01, 0x7f, 0x01, 0x8d, 0x01, 0x73, 0x01, 0x57, 0x01, 0x60, 0x01, 0x42, 0x01, +0x75, 0x01, 0x96, 0x01, 0x6c, 0x01, 0x80, 0x01, 0xb1, 0x01, 0x68, 0x01, 0x78, 0x01, 0x29, 0x01, +0x34, 0x01, 0x79, 0x01, 0x93, 0x01, 0x60, 0x01, 0x52, 0x01, 0x4e, 0x01, 0x22, 0x01, 0x20, 0x01, +0x09, 0x01, 0x14, 0x01, 0x06, 0x01, 0xe1, 0x00, 0x07, 0x01, 0xf9, 0x00, 0x2a, 0x01, 0xd6, 0x00, +0xf4, 0x00, 0xcf, 0x00, 0xa2, 0x00, 0x8c, 0x00, 0x7a, 0x00, 0xd4, 0x00, 0x6b, 0x00, 0x61, 0x00, +0x20, 0x00, 0x2b, 0x00, 0x3a, 0x00, 0x47, 0x00, 0x6c, 0x00, 0x22, 0x00, 0x29, 0x00, 0x23, 0x00, +0x0b, 0x00, 0x41, 0x00, 0x29, 0x00, 0xd1, 0xff, 0xe3, 0xff, 0xe9, 0xff, 0xc5, 0xff, 0x04, 0x00, +0xa3, 0xff, 0xab, 0xff, 0xb0, 0xff, 0xa3, 0xff, 0xc9, 0xff, 0xd4, 0xff, 0xb5, 0xff, 0x9b, 0xff, +0x87, 0xff, 0xa4, 0xff, 0x86, 0xff, 0xb5, 0xff, 0xf5, 0xff, 0xdb, 0xff, 0xd5, 0xff, 0x96, 0xff, +0x9f, 0xff, 0xa5, 0xff, 0x8f, 0xff, 0xaf, 0xff, 0xc9, 0xff, 0xf0, 0xff, 0xee, 0xff, 0x0c, 0x00, +0xd1, 0xff, 0x89, 0xff, 0xac, 0xff, 0x96, 0xff, 0x95, 0xff, 0x89, 0xff, 0x7d, 0xff, 0xa1, 0xff, +0xa0, 0xff, 0x8c, 0xff, 0x3e, 0xff, 0x4c, 0xff, 0x4b, 0xff, 0x3e, 0xff, 0x76, 0xff, 0x9a, 0xff, +0x6f, 0xff, 0x4b, 0xff, 0x80, 0xff, 0x5d, 0xff, 0x68, 0xff, 0x88, 0xff, 0x6c, 0xff, 0x8a, 0xff, +0x5f, 0xff, 0x36, 0xff, 0x43, 0xff, 0x04, 0xff, 0x02, 0xff, 0x82, 0xff, 0x83, 0xff, 0xae, 0xff, +0x5e, 0xff, 0xda, 0xff, 0x6d, 0xff, 0x2e, 0xff, 0x9e, 0xff, 0xb5, 0xff, 0x9f, 0xff, 0xe5, 0xff, +0x8d, 0xff, 0xcd, 0xff, 0xc4, 0xff, 0xef, 0xff, 0x89, 0xff, 0xc6, 0xff, 0xdc, 0xff, 0xa2, 0xff, +0xb1, 0xff, 0x98, 0xff, 0x74, 0xff, 0xb0, 0xff, 0x7a, 0xff, 0xcc, 0xff, 0x42, 0xff, 0x89, 0xff, +0x83, 0xff, 0x7d, 0xff, 0xa1, 0xff, 0x95, 0xff, 0x8e, 0xff, 0x7f, 0xff, 0x8d, 0xff, 0xa9, 0xff, +0x75, 0xff, 0x32, 0xff, 0x5d, 0xff, 0x28, 0xff, 0x4a, 0xff, 0x03, 0xff, 0xcf, 0xfe, 0xe9, 0xfe, +0xee, 0xfe, 0x0c, 0xff, 0x1e, 0xff, 0x5a, 0xff, 0x23, 0xff, 0xc2, 0xfe, 0xf0, 0xfe, 0x16, 0xff, +0x09, 0xff, 0x4f, 0xff, 0x13, 0xff, 0x1c, 0xff, 0xf5, 0xfe, 0x42, 0xff, 0x06, 0xff, 0xfa, 0xfe, +0xbf, 0xfe, 0xee, 0xfe, 0xca, 0xfe, 0xc0, 0xfe, 0xfa, 0xfe, 0xd1, 0xfe, 0xbf, 0xfe, 0x8f, 0xfe, +0xd0, 0xfe, 0x5a, 0xfe, 0xa6, 0xfe, 0x79, 0xfe, 0xc2, 0xfe, 0xe1, 0xfe, 0xd8, 0xfe, 0x9f, 0xfe, +0xb7, 0xfe, 0x6c, 0xfe, 0x89, 0xfe, 0xe1, 0xfe, 0x7e, 0xfe, 0x82, 0xfe, 0x79, 0xfe, 0x56, 0xfe, +0x81, 0xfe, 0x48, 0xfe, 0x4d, 0xfe, 0x45, 0xfe, 0x54, 0xfe, 0x95, 0xfe, 0xa6, 0xfe, 0x91, 0xfe, +0x76, 0xfe, 0xb9, 0xfe, 0x8f, 0xfe, 0xcb, 0xfe, 0x83, 0xfe, 0xc5, 0xfe, 0xee, 0xfe, 0xfa, 0xfe, +0x06, 0xff, 0x18, 0xff, 0xf3, 0xfe, 0xef, 0xfe, 0x18, 0xff, 0x36, 0xff, 0x2a, 0xff, 0xff, 0xfe, +0x01, 0xff, 0x12, 0xff, 0xe8, 0xfe, 0x54, 0xff, 0x36, 0xff, 0x3b, 0xff, 0x38, 0xff, 0x3a, 0xff, +0x08, 0xff, 0x04, 0xff, 0x26, 0xff, 0x0a, 0xff, 0x14, 0xff, 0x34, 0xff, 0x7f, 0xff, 0x5f, 0xff, +0x6c, 0xff, 0x89, 0xff, 0x5a, 0xff, 0x48, 0xff, 0x1e, 0xff, 0x83, 0xff, 0x41, 0xff, 0x80, 0xff, +0x73, 0xff, 0x92, 0xff, 0x7a, 0xff, 0x28, 0xff, 0x21, 0xff, 0x79, 0xff, 0x40, 0xff, 0x43, 0xff, +0x0c, 0xff, 0x06, 0xff, 0x06, 0xff, 0x07, 0xff, 0x16, 0xff, 0xf0, 0xfe, 0xd5, 0xfe, 0xa8, 0xfe, +0xb4, 0xfe, 0xed, 0xfe, 0xe3, 0xfe, 0xe6, 0xfe, 0xb0, 0xfe, 0x02, 0xff, 0x11, 0xff, 0x4a, 0xff, +0x3e, 0xff, 0x42, 0xff, 0x40, 0xff, 0x3a, 0xff, 0x3e, 0xff, 0x03, 0xff, 0x52, 0xff, 0x7d, 0xff, +0x8a, 0xff, 0x77, 0xff, 0xad, 0xff, 0x83, 0xff, 0xc4, 0xff, 0xf0, 0xff, 0xa6, 0xff, 0x7e, 0xff, +0x7d, 0xff, 0x82, 0xff, 0x56, 0xff, 0x6f, 0xff, 0x8a, 0xff, 0x5a, 0xff, 0x41, 0xff, 0x73, 0xff, +0x87, 0xff, 0x73, 0xff, 0x64, 0xff, 0x62, 0xff, 0x10, 0xff, 0x14, 0xff, 0xf8, 0xfe, 0x0d, 0xff, +0xcb, 0xfe, 0xe8, 0xfe, 0xe2, 0xfe, 0xb9, 0xfe, 0x23, 0xff, 0x19, 0xff, 0x05, 0xff, 0xf6, 0xfe, +0xe0, 0xfe, 0xd9, 0xfe, 0x46, 0xff, 0xe9, 0xfe, 0x00, 0xff, 0xdd, 0xfe, 0xee, 0xfe, 0x30, 0xff, +0x36, 0xff, 0xfa, 0xfe, 0xf3, 0xfe, 0xeb, 0xfe, 0x3d, 0xff, 0x24, 0xff, 0xdc, 0xfe, 0xf3, 0xfe, +0x1a, 0xff, 0x04, 0xff, 0xfd, 0xfe, 0xf5, 0xfe, 0x3c, 0xff, 0x17, 0xff, 0x26, 0xff, 0x41, 0xff, +0x8f, 0xff, 0x82, 0xff, 0x6e, 0xff, 0xc9, 0xff, 0xaf, 0xff, 0xab, 0xff, 0x84, 0xff, 0x83, 0xff, +0xc5, 0xff, 0xcb, 0xff, 0x89, 0xff, 0x8f, 0xff, 0x8f, 0xff, 0x65, 0xff, 0x68, 0xff, 0x64, 0xff, +0x74, 0xff, 0x56, 0xff, 0x74, 0xff, 0x4c, 0xff, 0x73, 0xff, 0x52, 0xff, 0x3d, 0xff, 0x4e, 0xff, +0x47, 0xff, 0x44, 0xff, 0x9f, 0xff, 0x72, 0xff, 0x4d, 0xff, 0x61, 0xff, 0x3b, 0xff, 0x63, 0xff, +0x43, 0xff, 0x6b, 0xff, 0x56, 0xff, 0x69, 0xff, 0x82, 0xff, 0xa1, 0xff, 0xe2, 0xff, 0xa3, 0xff, +0xdb, 0xff, 0xba, 0xff, 0xd7, 0xff, 0xca, 0xff, 0xde, 0xff, 0xb3, 0xff, 0xcb, 0xff, 0xe8, 0xff, +0xb5, 0xff, 0xda, 0xff, 0xc3, 0xff, 0xd3, 0xff, 0xda, 0xff, 0xe1, 0xff, 0xf6, 0xff, 0x0b, 0x00, +0x2e, 0x00, 0x0c, 0x00, 0x46, 0x00, 0x36, 0x00, 0x3a, 0x00, 0x35, 0x00, 0x60, 0x00, 0x40, 0x00, +0x5a, 0x00, 0x40, 0x00, 0xa6, 0x00, 0xa1, 0x00, 0x7d, 0x00, 0x92, 0x00, 0x86, 0x00, 0x85, 0x00, +0xa0, 0x00, 0x41, 0x00, 0x7c, 0x00, 0x7e, 0x00, 0x98, 0x00, 0xc9, 0x00, 0xa4, 0x00, 0x9e, 0x00, +0xb8, 0x00, 0xa6, 0x00, 0xa8, 0x00, 0x78, 0x00, 0xa1, 0x00, 0x87, 0x00, 0x96, 0x00, 0x52, 0x00, +0x29, 0x00, 0x41, 0x00, 0x29, 0x00, 0x00, 0x00, 0xfc, 0xff, 0x16, 0x00, 0x71, 0x00, 0x41, 0x00, +0x41, 0x00, 0x53, 0x00, 0x41, 0x00, 0xf6, 0xff, 0x39, 0x00, 0xfd, 0xff, 0x0e, 0x00, 0x2c, 0x00, +0x21, 0x00, 0xeb, 0xff, 0x69, 0x00, 0xa1, 0x00, 0xab, 0x00, 0x90, 0x00, 0x9a, 0x00, 0xdb, 0x00, +0xb4, 0x00, 0xa4, 0x00, 0xa1, 0x00, 0x89, 0x00, 0x89, 0x00, 0xb8, 0x00, 0xca, 0x00, 0xee, 0x00, +0xdc, 0x00, 0x23, 0x01, 0x2a, 0x01, 0x04, 0x01, 0xd7, 0x00, 0x13, 0x01, 0xb0, 0x00, 0xf1, 0x00, +0x14, 0x01, 0xf7, 0x00, 0xf9, 0x00, 0x00, 0x01, 0x19, 0x01, 0xc7, 0x00, 0x98, 0x00, 0xa8, 0x00, +0xda, 0x00, 0xa8, 0x00, 0x74, 0x00, 0x93, 0x00, 0x9a, 0x00, 0xd0, 0x00, 0xc9, 0x00, 0xf5, 0x00, +0xdc, 0x00, 0xe1, 0x00, 0xba, 0x00, 0xc7, 0x00, 0xbb, 0x00, 0xd3, 0x00, 0xbb, 0x00, 0x0f, 0x01, +0x03, 0x01, 0xf1, 0x00, 0x2b, 0x01, 0x0c, 0x01, 0x0b, 0x01, 0x01, 0x01, 0xed, 0x00, 0xdc, 0x00, +0x07, 0x01, 0x22, 0x01, 0x07, 0x01, 0x0a, 0x01, 0xf7, 0x00, 0x03, 0x01, 0x15, 0x01, 0x62, 0x01, +0x8b, 0x01, 0x7c, 0x01, 0x84, 0x01, 0x6a, 0x01, 0x42, 0x01, 0x0b, 0x01, 0x66, 0x01, 0x75, 0x01, +0x85, 0x01, 0x64, 0x01, 0x42, 0x01, 0x11, 0x01, 0xf4, 0x00, 0xe7, 0x00, 0xba, 0x00, 0xcf, 0x00, +0xb3, 0x00, 0x58, 0x00, 0xca, 0x00, 0xb8, 0x00, 0xb3, 0x00, 0xa5, 0x00, 0xc5, 0x00, 0xd5, 0x00, +0xd0, 0x00, 0xc5, 0x00, 0x9f, 0x00, 0xb8, 0x00, 0x84, 0x00, 0x98, 0x00, 0x4f, 0x00, 0x76, 0x00, +0x58, 0x00, 0x7a, 0x00, 0x6d, 0x00, 0xa4, 0x00, 0x38, 0x00, 0x6c, 0x00, 0x2a, 0x00, 0x45, 0x00, +0x4a, 0x00, 0x20, 0x00, 0x4f, 0x00, 0x28, 0x00, 0x4d, 0x00, 0x3b, 0x00, 0x23, 0x00, 0x05, 0x00, +0x41, 0x00, 0x5a, 0x00, 0x39, 0x00, 0x2b, 0x00, 0x21, 0x00, 0x49, 0x00, 0x16, 0x00, 0x35, 0x00, +0x0c, 0x00, 0x58, 0x00, 0x0b, 0x00, 0x18, 0x00, 0xf9, 0xff, 0xda, 0xff, 0xfd, 0xff, 0xaf, 0xff, +0xd0, 0xff, 0xf6, 0xff, 0xfa, 0xff, 0x30, 0x00, 0x6f, 0x00, 0x32, 0x00, 0x21, 0x00, 0x6c, 0x00, +0x28, 0x00, 0xef, 0xff, 0xfd, 0xff, 0xbb, 0xff, 0xe3, 0xff, 0xca, 0xff, 0x06, 0x00, 0xbb, 0xff, +0x1a, 0x00, 0xd5, 0xff, 0xbb, 0xff, 0xda, 0xff, 0x80, 0xff, 0xc3, 0xff, 0x7f, 0xff, 0xd5, 0xff, +0xcc, 0xff, 0x04, 0x00, 0xd8, 0xff, 0xdc, 0xff, 0x84, 0xff, 0x88, 0xff, 0xb4, 0xff, 0xb2, 0xff, +0x9b, 0xff, 0x83, 0xff, 0x84, 0xff, 0x35, 0xff, 0x90, 0xff, 0x93, 0xff, 0x97, 0xff, 0x7c, 0xff, +0x89, 0xff, 0xae, 0xff, 0x81, 0xff, 0x9d, 0xff, 0x3b, 0xff, 0x3c, 0xff, 0x60, 0xff, 0xba, 0xff, +0xac, 0xff, 0xb4, 0xff, 0xb1, 0xff, 0xa4, 0xff, 0xa4, 0xff, 0x80, 0xff, 0x4b, 0xff, 0x85, 0xff, +0x6b, 0xff, 0x78, 0xff, 0x53, 0xff, 0x42, 0xff, 0xa8, 0xff, 0x46, 0xff, 0x6e, 0xff, 0x4d, 0xff, +0xa2, 0xff, 0xac, 0xff, 0xb3, 0xff, 0x77, 0xff, 0x71, 0xff, 0x3d, 0xff, 0x29, 0xff, 0x48, 0xff, +0x5a, 0xff, 0x31, 0xff, 0x3a, 0xff, 0x09, 0xff, 0x1b, 0xff, 0x02, 0xff, 0x1e, 0xff, 0xed, 0xfe, +0x19, 0xff, 0xcb, 0xfe, 0xdc, 0xfe, 0xdf, 0xfe, 0xa5, 0xfe, 0x8a, 0xfe, 0xa1, 0xfe, 0xa6, 0xfe, +0xcd, 0xfe, 0xf2, 0xfe, 0xea, 0xfe, 0xf7, 0xfe, 0x21, 0xff, 0x2d, 0xff, 0xfd, 0xfe, 0xed, 0xfe, +0x23, 0xff, 0x4f, 0xff, 0xa0, 0xff, 0x60, 0xff, 0xbb, 0xff, 0x7a, 0xff, 0xce, 0xff, 0x8c, 0xff, +0x1b, 0xff, 0x34, 0xff, 0x3d, 0xff, 0x24, 0xff, 0x6a, 0xff, 0x87, 0xff, 0x2b, 0xff, 0x59, 0xff, +0x69, 0xff, 0x1f, 0xff, 0x1d, 0xff, 0x61, 0xff, 0x47, 0xff, 0x19, 0xff, 0x12, 0xff, 0x6a, 0xff, +0x15, 0xff, 0x1b, 0xff, 0x38, 0xff, 0x2a, 0xff, 0xf8, 0xfe, 0x08, 0xff, 0x23, 0xff, 0xfa, 0xfe, +0xde, 0xfe, 0x95, 0xfe, 0xcf, 0xfe, 0x98, 0xfe, 0x69, 0xfe, 0xbf, 0xfe, 0xd3, 0xfe, 0x9e, 0xfe, +0xe0, 0xfe, 0x7b, 0xfe, 0x78, 0xfe, 0xb8, 0xfe, 0xcc, 0xfe, 0xa6, 0xfe, 0xc6, 0xfe, 0x9a, 0xfe, +0xbf, 0xfe, 0xae, 0xfe, 0x41, 0xff, 0x12, 0xff, 0x43, 0xff, 0x11, 0xff, 0x5a, 0xff, 0x50, 0xff, +0x50, 0xff, 0x6b, 0xff, 0x4f, 0xff, 0x75, 0xff, 0x6f, 0xff, 0xc0, 0xff, 0xef, 0xff, 0x1c, 0x00, +0xd2, 0xff, 0xbe, 0xff, 0xe4, 0xff, 0xd1, 0xff, 0xe8, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xc1, 0xff, +0xf4, 0xff, 0xc5, 0xff, 0xea, 0xff, 0x04, 0x00, 0xc5, 0xff, 0xb3, 0xff, 0xd7, 0xff, 0xe9, 0xff, +0xf6, 0xff, 0xd5, 0xff, 0xe5, 0xff, 0xed, 0xff, 0xc7, 0xff, 0xf4, 0xff, 0x11, 0x00, 0x0c, 0x00, +0xf8, 0xff, 0x40, 0x00, 0xf0, 0xff, 0x27, 0x00, 0x4a, 0x00, 0x07, 0x00, 0x16, 0x00, 0xde, 0xff, +0x1b, 0x00, 0x26, 0x00, 0x0e, 0x00, 0x26, 0x00, 0x33, 0x00, 0x0b, 0x00, 0x12, 0x00, 0x11, 0x00, +0x6a, 0x00, 0x31, 0x00, 0x32, 0x00, 0x7a, 0x00, 0x81, 0x00, 0x8a, 0x00, 0x5f, 0x00, 0x5e, 0x00, +0xcb, 0x00, 0xed, 0x00, 0xbf, 0x00, 0xee, 0x00, 0x7c, 0x00, 0xa7, 0x00, 0xbd, 0x00, 0xbe, 0x00, +0xe3, 0x00, 0xe6, 0x00, 0xdf, 0x00, 0x1c, 0x01, 0x05, 0x01, 0xbb, 0x00, 0xcc, 0x00, 0xf9, 0x00, +0xd7, 0x00, 0xe0, 0x00, 0xbb, 0x00, 0xfd, 0x00, 0xda, 0x00, 0xd6, 0x00, 0x73, 0x00, 0x5c, 0x00, +0x62, 0x00, 0x1b, 0x00, 0x0c, 0x00, 0x11, 0x00, 0x29, 0x00, 0x3b, 0x00, 0x46, 0x00, 0x0d, 0x00, +0x33, 0x00, 0x19, 0x00, 0xc4, 0xff, 0xcb, 0xff, 0x71, 0xff, 0x67, 0xff, 0x81, 0xff, 0x6e, 0xff, +0x9f, 0xff, 0x8b, 0xff, 0xbe, 0xff, 0xb3, 0xff, 0x59, 0xff, 0x61, 0xff, 0x36, 0xff, 0x78, 0xff, +0x7b, 0xff, 0x55, 0xff, 0x23, 0xff, 0x0e, 0xff, 0x22, 0xff, 0x14, 0xff, 0x1c, 0xff, 0x2b, 0xff, +0x36, 0xff, 0x12, 0xff, 0x0c, 0xff, 0x24, 0xff, 0x3c, 0xff, 0x2a, 0xff, 0x89, 0xff, 0x0d, 0xff, +0x0a, 0xff, 0x1a, 0xff, 0x11, 0xff, 0x0c, 0xff, 0xe8, 0xfe, 0xe2, 0xfe, 0xc4, 0xfe, 0xfc, 0xfe, +0x05, 0xff, 0x1d, 0xff, 0x2c, 0xff, 0xf1, 0xfe, 0x0f, 0xff, 0x2e, 0xff, 0x56, 0xff, 0x34, 0xff, +0x25, 0xff, 0x29, 0xff, 0x0e, 0xff, 0xf2, 0xfe, 0xfc, 0xfe, 0x21, 0xff, 0x27, 0xff, 0x16, 0xff, +0x37, 0xff, 0x18, 0xff, 0x29, 0xff, 0x4f, 0xff, 0x0b, 0xff, 0x89, 0xff, 0x49, 0xff, 0x6b, 0xff, +0x5b, 0xff, 0xac, 0xff, 0xb3, 0xff, 0x9c, 0xff, 0x65, 0xff, 0xd2, 0xff, 0x9b, 0xff, 0x10, 0x00, +0xcc, 0xff, 0x29, 0x00, 0x4c, 0x00, 0x3d, 0x00, 0x7b, 0x00, 0x84, 0x00, 0x8f, 0x00, 0x4c, 0x00, +0x66, 0x00, 0x65, 0x00, 0x5f, 0x00, 0x1c, 0x00, 0x2b, 0x00, 0x08, 0x00, 0xe7, 0xff, 0xf7, 0xff, +0x32, 0x00, 0x2d, 0x00, 0x37, 0x00, 0x03, 0x00, 0x19, 0x00, 0x2c, 0x00, 0x5c, 0x00, 0x4b, 0x00, +0x06, 0x00, 0x1d, 0x00, 0x51, 0x00, 0x4b, 0x00, 0x54, 0x00, 0x16, 0x00, 0x36, 0x00, 0x75, 0x00, +0x5d, 0x00, 0x6b, 0x00, 0x6c, 0x00, 0x82, 0x00, 0x71, 0x00, 0x25, 0x00, 0x62, 0x00, 0x91, 0x00, +0x89, 0x00, 0x88, 0x00, 0x78, 0x00, 0x70, 0x00, 0x3c, 0x00, 0x8f, 0x00, 0xa5, 0x00, 0x8b, 0x00, +0x90, 0x00, 0xb0, 0x00, 0xab, 0x00, 0x93, 0x00, 0x9b, 0x00, 0xbd, 0x00, 0xbe, 0x00, 0xba, 0x00, +0xaa, 0x00, 0xb8, 0x00, 0x65, 0x00, 0x90, 0x00, 0x53, 0x00, 0x9f, 0x00, 0x8a, 0x00, 0xb6, 0x00, +0x62, 0x00, 0x74, 0x00, 0x68, 0x00, 0x86, 0x00, 0xa9, 0x00, 0x7a, 0x00, 0x3e, 0x00, 0x2c, 0x00, +0x37, 0x00, 0x3a, 0x00, 0x47, 0x00, 0xa1, 0x00, 0x8e, 0x00, 0x9b, 0x00, 0xb0, 0x00, 0xa9, 0x00, +0x80, 0x00, 0x8b, 0x00, 0x9a, 0x00, 0x76, 0x00, 0x90, 0x00, 0x93, 0x00, 0x6b, 0x00, 0x48, 0x00, +0xef, 0xff, 0x0f, 0x00, 0x26, 0x00, 0x26, 0x00, 0x1f, 0x00, 0xe9, 0xff, 0xe7, 0xff, 0x20, 0x00, +0xf8, 0xff, 0x02, 0x00, 0xfb, 0xff, 0x1c, 0x00, 0xfd, 0xff, 0xf1, 0xff, 0xfa, 0xff, 0x01, 0x00, +0xf8, 0xff, 0xf3, 0xff, 0xbf, 0xff, 0x06, 0x00, 0xd7, 0xff, 0xac, 0xff, 0xba, 0xff, 0xc9, 0xff, +0x02, 0x00, 0x0a, 0x00, 0xfb, 0xff, 0xfc, 0xff, 0x09, 0x00, 0xf7, 0xff, 0xd5, 0xff, 0xdf, 0xff, +0x3f, 0x00, 0x1f, 0x00, 0x34, 0x00, 0xfb, 0xff, 0x3b, 0x00, 0x23, 0x00, 0xfa, 0xff, 0x68, 0x00, +0x4f, 0x00, 0x3f, 0x00, 0x61, 0x00, 0x5c, 0x00, 0x7b, 0x00, 0x9c, 0x00, 0x46, 0x00, 0x53, 0x00, +0x35, 0x00, 0x65, 0x00, 0x53, 0x00, 0xcb, 0x00, 0x82, 0x00, 0x7d, 0x00, 0x78, 0x00, 0x8d, 0x00, +0x38, 0x00, 0xf1, 0xff, 0xee, 0xff, 0xea, 0xff, 0x15, 0x00, 0x08, 0x00, 0x1f, 0x00, 0x28, 0x00, +0x06, 0x00, 0xff, 0xff, 0x05, 0x00, 0xa8, 0xff, 0x04, 0x00, 0x1e, 0x00, 0x0a, 0x00, 0x29, 0x00, +0x48, 0x00, 0x35, 0x00, 0x04, 0x00, 0x0c, 0x00, 0x4c, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, +0x33, 0x00, 0x12, 0x00, 0x46, 0x00, 0x23, 0x00, 0x67, 0x00, 0x5c, 0x00, 0x45, 0x00, 0x47, 0x00, +0x58, 0x00, 0x4a, 0x00, 0xa2, 0x00, 0x82, 0x00, 0xa1, 0x00, 0xc2, 0x00, 0xd8, 0x00, 0xec, 0x00, +0x0e, 0x01, 0xff, 0x00, 0x24, 0x01, 0x05, 0x01, 0xe8, 0x00, 0x30, 0x01, 0x22, 0x01, 0x3c, 0x01, +0x58, 0x01, 0x3c, 0x01, 0xed, 0x00, 0xd7, 0x00, 0x11, 0x01, 0x53, 0x01, 0x42, 0x01, 0x63, 0x01, +0x2c, 0x01, 0x0f, 0x01, 0xfc, 0x00, 0x2e, 0x01, 0x23, 0x01, 0x30, 0x01, 0xed, 0x00, 0xd1, 0x00, +0xc9, 0x00, 0xbf, 0x00, 0xa0, 0x00, 0x9f, 0x00, 0x07, 0x01, 0xb8, 0x00, 0xc3, 0x00, 0x09, 0x01, +0xc0, 0x00, 0x26, 0x01, 0x21, 0x01, 0xea, 0x00, 0xb0, 0x00, 0xd2, 0x00, 0xdf, 0x00, 0xd3, 0x00, +0xd4, 0x00, 0x2b, 0x01, 0xf8, 0x00, 0xe9, 0x00, 0x3a, 0x01, 0x5a, 0x01, 0x4d, 0x01, 0x3c, 0x01, +0x5d, 0x01, 0xb9, 0x01, 0x88, 0x01, 0xc0, 0x01, 0xcf, 0x01, 0xd1, 0x01, 0xaa, 0x01, 0xdf, 0x01, +0x9a, 0x01, 0xad, 0x01, 0x8a, 0x01, 0x82, 0x01, 0x94, 0x01, 0x79, 0x01, 0xac, 0x01, 0x6a, 0x01, +0xd9, 0x01, 0xc1, 0x01, 0x97, 0x01, 0x8d, 0x01, 0x72, 0x01, 0x95, 0x01, 0xa7, 0x01, 0xb3, 0x01, +0x53, 0x01, 0x46, 0x01, 0x4f, 0x01, 0x45, 0x01, 0x55, 0x01, 0x87, 0x01, 0x49, 0x01, 0x16, 0x01, +0x25, 0x01, 0x27, 0x01, 0x08, 0x01, 0xd4, 0x00, 0xea, 0x00, 0x1c, 0x01, 0xf0, 0x00, 0x0a, 0x01, +0x43, 0x01, 0x04, 0x01, 0x37, 0x01, 0x10, 0x01, 0x85, 0x01, 0x6f, 0x01, 0x6c, 0x01, 0x35, 0x01, +0x83, 0x01, 0x35, 0x01, 0x53, 0x01, 0x94, 0x01, 0xae, 0x01, 0x6b, 0x01, 0x72, 0x01, 0x81, 0x01, +0x73, 0x01, 0xc2, 0x01, 0x6c, 0x01, 0xca, 0x01, 0xa7, 0x01, 0xa7, 0x01, 0x82, 0x01, 0xaf, 0x01, +0x98, 0x01, 0x74, 0x01, 0x99, 0x01, 0x8f, 0x01, 0xea, 0x01, 0xa4, 0x01, 0xb7, 0x01, 0x72, 0x01, +0xac, 0x01, 0xcc, 0x01, 0xbb, 0x01, 0x87, 0x01, 0xd1, 0x01, 0xc3, 0x01, 0xc5, 0x01, 0xac, 0x01, +0x96, 0x01, 0x70, 0x01, 0xae, 0x01, 0x5e, 0x01, 0xb8, 0x01, 0x7e, 0x01, 0x63, 0x01, 0x56, 0x01, +0x3e, 0x01, 0xfc, 0x00, 0xdb, 0x00, 0x00, 0x01, 0x06, 0x01, 0x24, 0x01, 0xf9, 0x00, 0xd0, 0x00, +0x42, 0x01, 0x51, 0x01, 0xfc, 0x00, 0x23, 0x01, 0x22, 0x01, 0xe3, 0x00, 0xec, 0x00, 0xde, 0x00, +0xf9, 0x00, 0x19, 0x01, 0xc9, 0x00, 0xd0, 0x00, 0xb9, 0x00, 0xbd, 0x00, 0xdc, 0x00, 0xee, 0x00, +0xe2, 0x00, 0xb9, 0x00, 0x82, 0x00, 0xb8, 0x00, 0xa0, 0x00, 0xe3, 0x00, 0xf3, 0x00, 0xd7, 0x00, +0xe6, 0x00, 0xb5, 0x00, 0x7a, 0x00, 0xaf, 0x00, 0xc1, 0x00, 0x80, 0x00, 0xaf, 0x00, 0x61, 0x00, +0x9f, 0x00, 0x41, 0x00, 0xb9, 0x00, 0x8e, 0x00, 0x17, 0x00, 0xf6, 0xff, 0x1c, 0x00, 0x30, 0x00, +0x34, 0x00, 0x0c, 0x00, 0x46, 0x00, 0x0c, 0x00, 0x4c, 0x00, 0x5a, 0x00, 0x4c, 0x00, 0x77, 0x00, +0x66, 0x00, 0x46, 0x00, 0x7d, 0x00, 0x2a, 0x00, 0x3f, 0x00, 0x25, 0x00, 0x93, 0x00, 0x5f, 0x00, +0x4d, 0x00, 0x3c, 0x00, 0x33, 0x00, 0x2b, 0x00, 0x28, 0x00, 0x5f, 0x00, 0x60, 0x00, 0x7c, 0x00, +0x54, 0x00, 0x82, 0x00, 0xad, 0x00, 0x99, 0x00, 0xa7, 0x00, 0x5e, 0x00, 0x24, 0x00, 0x52, 0x00, +0x3c, 0x00, 0x2d, 0x00, 0x13, 0x00, 0x34, 0x00, 0x4c, 0x00, 0x45, 0x00, 0x1d, 0x00, 0x4d, 0x00, +0x00, 0x00, 0x32, 0x00, 0xd6, 0xff, 0xf5, 0xff, 0xcc, 0xff, 0xb7, 0xff, 0xd3, 0xff, 0xb1, 0xff, +0xd9, 0xff, 0xb1, 0xff, 0xd3, 0xff, 0x93, 0xff, 0x91, 0xff, 0x81, 0xff, 0x61, 0xff, 0x66, 0xff, +0x1e, 0xff, 0x3c, 0xff, 0x36, 0xff, 0x3b, 0xff, 0x2b, 0xff, 0x24, 0xff, 0x3c, 0xff, 0x41, 0xff, +0x49, 0xff, 0x5f, 0xff, 0x72, 0xff, 0x5f, 0xff, 0xdf, 0xff, 0xb1, 0xff, 0xd2, 0xff, 0x89, 0xff, +0x6a, 0xff, 0x34, 0xff, 0xbb, 0xfe, 0xf2, 0xfe, 0x14, 0xff, 0x2e, 0xff, 0x3d, 0xff, 0x4d, 0xff, +0x32, 0xff, 0x70, 0xff, 0x2c, 0xff, 0x4a, 0xff, 0x42, 0xff, 0x2f, 0xff, 0x3e, 0xff, 0x10, 0xff, +0x54, 0xff, 0x44, 0xff, 0x27, 0xff, 0x70, 0xff, 0x44, 0xff, 0x45, 0xff, 0x23, 0xff, 0x4e, 0xff, +0x43, 0xff, 0x34, 0xff, 0x38, 0xff, 0x4d, 0xff, 0x31, 0xff, 0x5f, 0xff, 0x3d, 0xff, 0x4d, 0xff, +0x48, 0xff, 0x14, 0xff, 0xf0, 0xfe, 0x00, 0xff, 0x83, 0xff, 0x4c, 0xff, 0x6a, 0xff, 0x83, 0xff, +0x91, 0xff, 0x57, 0xff, 0x86, 0xff, 0x3f, 0xff, 0x2d, 0xff, 0x40, 0xff, 0xe9, 0xfe, 0x00, 0xff, +0x35, 0xff, 0xf6, 0xfe, 0x0f, 0xff, 0x16, 0xff, 0x4a, 0xff, 0x34, 0xff, 0x4b, 0xff, 0x19, 0xff, +0x24, 0xff, 0x1e, 0xff, 0x3c, 0xff, 0x48, 0xff, 0x54, 0xff, 0x5a, 0xff, 0x7d, 0xff, 0x66, 0xff, +0xca, 0xff, 0x85, 0xff, 0x5e, 0xff, 0x90, 0xff, 0x4d, 0xff, 0x56, 0xff, 0x81, 0xff, 0x7f, 0xff, +0x92, 0xff, 0xaa, 0xff, 0x6a, 0xff, 0x73, 0xff, 0x70, 0xff, 0x82, 0xff, 0x8b, 0xff, 0x93, 0xff, +0x50, 0xff, 0x7c, 0xff, 0xad, 0xff, 0xa7, 0xff, 0x5a, 0xff, 0x6d, 0xff, 0x52, 0xff, 0x80, 0xff, +0x6d, 0xff, 0x51, 0xff, 0x4e, 0xff, 0x58, 0xff, 0x27, 0xff, 0x3f, 0xff, 0x14, 0xff, 0x2f, 0xff, +0x1f, 0xff, 0x4d, 0xff, 0x31, 0xff, 0x70, 0xff, 0x43, 0xff, 0x3c, 0xff, 0x23, 0xff, 0x0d, 0xff, +0x1d, 0xff, 0xf5, 0xfe, 0xc5, 0xfe, 0x0c, 0xff, 0x2f, 0xff, 0x4f, 0xff, 0x18, 0xff, 0x1e, 0xff, +0xf4, 0xfe, 0x12, 0xff, 0x41, 0xff, 0x38, 0xff, 0x3b, 0xff, 0x30, 0xff, 0x13, 0xff, 0xfe, 0xfe, +0x38, 0xff, 0x05, 0xff, 0xee, 0xfe, 0xfb, 0xfe, 0xcf, 0xfe, 0x21, 0xff, 0xf0, 0xfe, 0x41, 0xff, +0x2b, 0xff, 0x46, 0xff, 0x15, 0xff, 0x56, 0xff, 0x1d, 0xff, 0x90, 0xff, 0x82, 0xff, 0x8f, 0xff, +0x5a, 0xff, 0x96, 0xff, 0xa0, 0xff, 0xad, 0xff, 0xae, 0xff, 0xa5, 0xff, 0x74, 0xff, 0x39, 0xff, +0x74, 0xff, 0xaa, 0xff, 0x80, 0xff, 0x57, 0xff, 0xaa, 0xff, 0x81, 0xff, 0x78, 0xff, 0x60, 0xff, +0x66, 0xff, 0x23, 0xff, 0x4f, 0xff, 0x77, 0xff, 0x5a, 0xff, 0x42, 0xff, 0x42, 0xff, 0x5e, 0xff, +0x6a, 0xff, 0x1a, 0xff, 0x04, 0xff, 0x14, 0xff, 0x33, 0xff, 0x52, 0xff, 0xfb, 0xfe, 0x24, 0xff, +0x11, 0xff, 0x13, 0xff, 0xf3, 0xfe, 0xf6, 0xfe, 0xf0, 0xfe, 0x41, 0xff, 0x25, 0xff, 0x16, 0xff, +0xa5, 0xfe, 0x9b, 0xfe, 0xc5, 0xfe, 0xb3, 0xfe, 0xba, 0xfe, 0xca, 0xfe, 0xa8, 0xfe, 0xb7, 0xfe, +0xa3, 0xfe, 0x94, 0xfe, 0x8a, 0xfe, 0xac, 0xfe, 0xba, 0xfe, 0x94, 0xfe, 0x96, 0xfe, 0x8e, 0xfe, +0xc5, 0xfe, 0x9c, 0xfe, 0xab, 0xfe, 0x97, 0xfe, 0xdc, 0xfe, 0xd1, 0xfe, 0xf4, 0xfe, 0xf4, 0xfe, +0x11, 0xff, 0x14, 0xff, 0x1d, 0xff, 0xe8, 0xfe, 0x1e, 0xff, 0xf4, 0xfe, 0xfa, 0xfe, 0xde, 0xfe, +0x3a, 0xff, 0xf0, 0xfe, 0xed, 0xfe, 0xd7, 0xfe, 0xfb, 0xfe, 0xce, 0xfe, 0xec, 0xfe, 0xce, 0xfe, +0xcd, 0xfe, 0xdc, 0xfe, 0xc5, 0xfe, 0xfa, 0xfe, 0x1f, 0xff, 0x05, 0xff, 0xfa, 0xfe, 0x19, 0xff, +0x11, 0xff, 0xf6, 0xfe, 0x0f, 0xff, 0x32, 0xff, 0x10, 0xff, 0x15, 0xff, 0x28, 0xff, 0x06, 0xff, +0xe3, 0xfe, 0xb0, 0xfe, 0xab, 0xfe, 0xce, 0xfe, 0xc7, 0xfe, 0xd6, 0xfe, 0xf3, 0xfe, 0xc7, 0xfe, +0xe7, 0xfe, 0xc5, 0xfe, 0x61, 0xff, 0x58, 0xff, 0x4b, 0xff, 0x5d, 0xff, 0x85, 0xff, 0x76, 0xff, +0x0c, 0xff, 0x26, 0xff, 0xaa, 0xfe, 0x08, 0xff, 0xf9, 0xfe, 0xbf, 0xfe, 0xd2, 0xfe, 0xf8, 0xfe, +0xe0, 0xfe, 0xea, 0xfe, 0xdb, 0xfe, 0xf1, 0xfe, 0xe4, 0xfe, 0x17, 0xff, 0xd6, 0xfe, 0xfc, 0xfe, +0xdb, 0xfe, 0x0e, 0xff, 0x16, 0xff, 0x0e, 0xff, 0x1c, 0xff, 0x20, 0xff, 0x16, 0xff, 0x08, 0xff, +0x6f, 0xff, 0x8b, 0xff, 0x52, 0xff, 0x62, 0xff, 0x3b, 0xff, 0x12, 0xff, 0x4e, 0xff, 0x30, 0xff, +0x30, 0xff, 0x13, 0xff, 0xe6, 0xfe, 0x2c, 0xff, 0x59, 0xff, 0x42, 0xff, 0x54, 0xff, 0x71, 0xff, +0x6b, 0xff, 0x2c, 0xff, 0x6f, 0xff, 0x6e, 0xff, 0x74, 0xff, 0x39, 0xff, 0x58, 0xff, 0x6d, 0xff, +0xa2, 0xff, 0x74, 0xff, 0xaa, 0xff, 0x87, 0xff, 0xd3, 0xff, 0xf3, 0xff, 0xc0, 0xff, 0xe8, 0xff, +0xe4, 0xff, 0x0c, 0x00, 0xda, 0xff, 0x2c, 0x00, 0x3f, 0x00, 0xf0, 0xff, 0x0b, 0x00, 0xc5, 0xff, +0x9a, 0xff, 0xd8, 0xff, 0xd1, 0xff, 0xd6, 0xff, 0xfd, 0xff, 0xb0, 0xff, 0xf1, 0xff, 0xdd, 0xff, +0x9a, 0xff, 0xba, 0xff, 0x7d, 0xff, 0xa0, 0xff, 0x7e, 0xff, 0x2f, 0xff, 0x79, 0xff, 0x64, 0xff, +0x72, 0xff, 0x54, 0xff, 0x4d, 0xff, 0x0e, 0xff, 0x6a, 0xff, 0x25, 0xff, 0x43, 0xff, 0x0f, 0xff, +0x27, 0xff, 0x15, 0xff, 0x03, 0xff, 0x65, 0xff, 0x3b, 0xff, 0x72, 0xff, 0x53, 0xff, 0x61, 0xff, +0x24, 0xff, 0x59, 0xff, 0x73, 0xff, 0x45, 0xff, 0x57, 0xff, 0x81, 0xff, 0xcc, 0xff, 0x3c, 0xff, +0x8d, 0xff, 0x8c, 0xff, 0x63, 0xff, 0x7b, 0xff, 0xa9, 0xff, 0xd9, 0xff, 0xe8, 0xff, 0xba, 0xff, +0xd6, 0xff, 0xcd, 0xff, 0x57, 0xff, 0x7a, 0xff, 0x9f, 0xff, 0xa2, 0xff, 0xc5, 0xff, 0x88, 0xff, +0xb4, 0xff, 0x6c, 0xff, 0xa7, 0xff, 0xa1, 0xff, 0xac, 0xff, 0x7f, 0xff, 0xe0, 0xff, 0xda, 0xff, +0xce, 0xff, 0xaf, 0xff, 0xef, 0xff, 0xd6, 0xff, 0xd2, 0xff, 0x09, 0x00, 0xeb, 0xff, 0xee, 0xff, +0x00, 0x00, 0x01, 0x00, 0x58, 0x00, 0x2f, 0x00, 0x30, 0x00, 0x40, 0x00, 0x41, 0x00, 0x4e, 0x00, +0x63, 0x00, 0x5c, 0x00, 0x08, 0x00, 0x02, 0x00, 0x81, 0x00, 0x3e, 0x00, 0x3e, 0x00, 0x25, 0x00, +0x3f, 0x00, 0x91, 0x00, 0x92, 0x00, 0xa3, 0x00, 0x38, 0x00, 0x73, 0x00, 0x34, 0x00, 0x60, 0x00, +0x58, 0x00, 0x42, 0x00, 0x59, 0x00, 0x76, 0x00, 0x66, 0x00, 0x9a, 0x00, 0xb7, 0x00, 0x96, 0x00, +0x92, 0x00, 0x90, 0x00, 0xc9, 0x00, 0x96, 0x00, 0xbc, 0x00, 0x79, 0x00, 0x8c, 0x00, 0x38, 0x00, +0x86, 0x00, 0x68, 0x00, 0x4a, 0x00, 0x2b, 0x00, 0x10, 0x00, 0xe3, 0xff, 0x41, 0x00, 0xef, 0xff, +0x05, 0x00, 0x59, 0x00, 0x65, 0x00, 0x7d, 0x00, 0x42, 0x00, 0x81, 0x00, 0x79, 0x00, 0x69, 0x00, +0x67, 0x00, 0x58, 0x00, 0x59, 0x00, 0x24, 0x00, 0x02, 0x00, 0x33, 0x00, 0xe6, 0xff, 0x01, 0x00, +0xd8, 0xff, 0x1a, 0x00, 0x32, 0x00, 0x4c, 0x00, 0x10, 0x00, 0x1f, 0x00, 0xd5, 0xff, 0xcc, 0xff, +0x17, 0x00, 0xc5, 0xff, 0xee, 0xff, 0x02, 0x00, 0x1b, 0x00, 0x2b, 0x00, 0x33, 0x00, 0x4e, 0x00, +0x23, 0x00, 0x05, 0x00, 0xf5, 0xff, 0x35, 0x00, 0x00, 0x00, 0x36, 0x00, 0x1c, 0x00, 0x00, 0x00, +0x2f, 0x00, 0x48, 0x00, 0x3a, 0x00, 0x2a, 0x00, 0x39, 0x00, 0x13, 0x00, 0x15, 0x00, 0x03, 0x00, +0xec, 0xff, 0x06, 0x00, 0xef, 0xff, 0xd7, 0xff, 0xdd, 0xff, 0xd8, 0xff, 0xdb, 0xff, 0xc1, 0xff, +0xed, 0xff, 0xe5, 0xff, 0xe7, 0xff, 0x02, 0x00, 0xe2, 0xff, 0xa7, 0xff, 0xe9, 0xff, 0xc0, 0xff, +0xbe, 0xff, 0x05, 0x00, 0xdd, 0xff, 0xe3, 0xff, 0xfb, 0xff, 0x0c, 0x00, 0xf9, 0xff, 0x5b, 0x00, +0x69, 0x00, 0x73, 0x00, 0x69, 0x00, 0x7f, 0x00, 0x7b, 0x00, 0x91, 0x00, 0x98, 0x00, 0x85, 0x00, +0x75, 0x00, 0xa1, 0x00, 0xca, 0x00, 0xd6, 0x00, 0xca, 0x00, 0x12, 0x01, 0x29, 0x01, 0x22, 0x01, +0xe4, 0x00, 0xed, 0x00, 0xef, 0x00, 0xd5, 0x00, 0xee, 0x00, 0xc5, 0x00, 0xec, 0x00, 0xce, 0x00, +0xc5, 0x00, 0xab, 0x00, 0x85, 0x00, 0x7a, 0x00, 0x4b, 0x00, 0x48, 0x00, 0x9f, 0x00, 0x79, 0x00, +0x92, 0x00, 0xd2, 0x00, 0x9e, 0x00, 0x8a, 0x00, 0x77, 0x00, 0xa0, 0x00, 0xa0, 0x00, 0xac, 0x00, +0xc3, 0x00, 0xc1, 0x00, 0xad, 0x00, 0x8f, 0x00, 0xa0, 0x00, 0xbd, 0x00, 0xa3, 0x00, 0x6d, 0x00, +0x51, 0x00, 0x8b, 0x00, 0x6f, 0x00, 0x91, 0x00, 0x69, 0x00, 0x2b, 0x00, 0x46, 0x00, 0x4d, 0x00, +0x54, 0x00, 0xa5, 0x00, 0x7d, 0x00, 0x1e, 0x00, 0x81, 0x00, 0x9d, 0x00, 0x8c, 0x00, 0x8c, 0x00, +0x56, 0x00, 0xae, 0x00, 0x8e, 0x00, 0x90, 0x00, 0x7b, 0x00, 0x8c, 0x00, 0x74, 0x00, 0x68, 0x00, +0x68, 0x00, 0x5c, 0x00, 0x80, 0x00, 0x85, 0x00, 0x94, 0x00, 0xec, 0x00, 0xc1, 0x00, 0xaf, 0x00, +0xc0, 0x00, 0xe7, 0x00, 0x94, 0x00, 0xcb, 0x00, 0xaa, 0x00, 0xd8, 0x00, 0x04, 0x01, 0xfc, 0x00, +0xdb, 0x00, 0xd1, 0x00, 0xec, 0x00, 0xe3, 0x00, 0xdc, 0x00, 0x36, 0x01, 0x6a, 0x01, 0x77, 0x01, +0x5f, 0x01, 0x53, 0x01, 0x53, 0x01, 0x0c, 0x01, 0xe2, 0x00, 0x06, 0x01, 0xe3, 0x00, 0xe6, 0x00, +0xf6, 0x00, 0x04, 0x01, 0x3d, 0x01, 0xed, 0x00, 0x47, 0x01, 0x66, 0x01, 0x51, 0x01, 0x62, 0x01, +0x31, 0x01, 0x57, 0x01, 0x44, 0x01, 0x49, 0x01, 0x70, 0x01, 0x41, 0x01, 0x6b, 0x01, 0x12, 0x01, +0x07, 0x01, 0xe6, 0x00, 0xfc, 0x00, 0xf8, 0x00, 0x01, 0x01, 0x4e, 0x01, 0x16, 0x01, 0x2b, 0x01, +0x2d, 0x01, 0xf5, 0x00, 0x00, 0x01, 0xe2, 0x00, 0xf4, 0x00, 0xff, 0x00, 0xd8, 0x00, 0x03, 0x01, +0xfe, 0x00, 0xe4, 0x00, 0xfd, 0x00, 0xe6, 0x00, 0x07, 0x01, 0xf9, 0x00, 0x01, 0x01, 0x99, 0x00, +0xcb, 0x00, 0x8f, 0x00, 0x5d, 0x00, 0xa8, 0x00, 0x88, 0x00, 0xac, 0x00, 0x9b, 0x00, 0x8e, 0x00, +0x83, 0x00, 0x60, 0x00, 0x8e, 0x00, 0x41, 0x00, 0x48, 0x00, 0x63, 0x00, 0x6d, 0x00, 0x70, 0x00, +0x83, 0x00, 0x5f, 0x00, 0x65, 0x00, 0x6a, 0x00, 0x19, 0x00, 0x3f, 0x00, 0x2a, 0x00, 0x7c, 0x00, +0x5a, 0x00, 0x52, 0x00, 0x2a, 0x00, 0x8f, 0x00, 0xa5, 0x00, 0x77, 0x00, 0x2b, 0x00, 0x2b, 0x00, +0x28, 0x00, 0x31, 0x00, 0x37, 0x00, 0x29, 0x00, 0x21, 0x00, 0x2c, 0x00, 0x14, 0x00, 0xec, 0xff, +0xcf, 0xff, 0xe4, 0xff, 0xd6, 0xff, 0xde, 0xff, 0xb2, 0xff, 0x96, 0xff, 0xb8, 0xff, 0x7e, 0xff, +0x8e, 0xff, 0xa2, 0xff, 0xb1, 0xff, 0x86, 0xff, 0xc2, 0xff, 0xcd, 0xff, 0xb2, 0xff, 0xd1, 0xff, +0x05, 0x00, 0xde, 0xff, 0xcf, 0xff, 0xfe, 0xff, 0xf2, 0xff, 0xea, 0xff, 0xcc, 0xff, 0xdb, 0xff, +0xd9, 0xff, 0xdc, 0xff, 0xe9, 0xff, 0x12, 0x00, 0x10, 0x00, 0x4c, 0x00, 0x73, 0x00, 0x6a, 0x00, +0x65, 0x00, 0x6c, 0x00, 0x63, 0x00, 0x4e, 0x00, 0x65, 0x00, 0x59, 0x00, 0x3b, 0x00, 0x77, 0x00, +0x9f, 0x00, 0x9c, 0x00, 0x97, 0x00, 0x98, 0x00, 0x49, 0x00, 0x63, 0x00, 0x73, 0x00, 0x5c, 0x00, +0x5d, 0x00, 0x55, 0x00, 0x9f, 0x00, 0x9a, 0x00, 0x9a, 0x00, 0xa0, 0x00, 0x95, 0x00, 0x5e, 0x00, +0x89, 0x00, 0x90, 0x00, 0x8d, 0x00, 0xae, 0x00, 0x77, 0x00, 0x7a, 0x00, 0x1c, 0x00, 0x42, 0x00, +0x20, 0x00, 0x0a, 0x00, 0xdc, 0xff, 0xe5, 0xff, 0xc4, 0xff, 0x9b, 0xff, 0xd7, 0xff, 0xe8, 0xff, +0xdf, 0xff, 0x2d, 0x00, 0xeb, 0xff, 0xa5, 0xff, 0xa8, 0xff, 0xe3, 0xff, 0xe3, 0xff, 0xb9, 0xff, +0xb2, 0xff, 0xc7, 0xff, 0x02, 0x00, 0xf3, 0xff, 0xdf, 0xff, 0xf2, 0xff, 0xcf, 0xff, 0x2a, 0x00, +0xfb, 0xff, 0xff, 0xff, 0x13, 0x00, 0xfd, 0xff, 0xf2, 0xff, 0xdb, 0xff, 0x0c, 0x00, 0xe8, 0xff, +0x06, 0x00, 0x05, 0x00, 0x28, 0x00, 0x13, 0x00, 0x1a, 0x00, 0xda, 0xff, 0xd5, 0xff, 0xe5, 0xff, +0xfe, 0xff, 0xfd, 0xff, 0xb6, 0xff, 0xb1, 0xff, 0xe6, 0xff, 0x02, 0x00, 0xdc, 0xff, 0xa7, 0xff, +0xe9, 0xff, 0xfc, 0xff, 0xd0, 0xff, 0x01, 0x00, 0x10, 0x00, 0xdd, 0xff, 0xe5, 0xff, 0x98, 0xff, +0x7a, 0xff, 0x7a, 0xff, 0x74, 0xff, 0x7b, 0xff, 0x61, 0xff, 0x8e, 0xff, 0x61, 0xff, 0x3b, 0xff, +0x19, 0xff, 0x17, 0xff, 0x06, 0xff, 0xe9, 0xfe, 0x47, 0xff, 0x37, 0xff, 0x64, 0xff, 0x20, 0xff, +0x64, 0xff, 0x45, 0xff, 0x6a, 0xff, 0x0b, 0xff, 0x97, 0xff, 0x6b, 0xff, 0x6d, 0xff, 0x8e, 0xff, +0xb9, 0xff, 0xc5, 0xff, 0xba, 0xff, 0xb3, 0xff, 0xe8, 0xff, 0xa1, 0xff, 0xd3, 0xff, 0xc2, 0xff, +0xbc, 0xff, 0xdb, 0xff, 0xd2, 0xff, 0xa0, 0xff, 0xeb, 0xff, 0x8c, 0xff, 0x9e, 0xff, 0x8d, 0xff, +0xc6, 0xff, 0xe3, 0xff, 0xd6, 0xff, 0xc0, 0xff, 0xc4, 0xff, 0xb5, 0xff, 0x93, 0xff, 0x8a, 0xff, +0xca, 0xff, 0xae, 0xff, 0xdc, 0xff, 0x6e, 0xff, 0xd4, 0xff, 0xbc, 0xff, 0x9f, 0xff, 0xd1, 0xff, +0xcc, 0xff, 0xdc, 0xff, 0xd8, 0xff, 0xe8, 0xff, 0xdd, 0xff, 0xe3, 0xff, 0x06, 0x00, 0x34, 0x00, +0xf5, 0xff, 0xe9, 0xff, 0xef, 0xff, 0xf0, 0xff, 0x76, 0xff, 0xe3, 0xff, 0xe9, 0xff, 0x9b, 0xff, +0xa7, 0xff, 0xa2, 0xff, 0xed, 0xff, 0xb5, 0xff, 0xb7, 0xff, 0xa9, 0xff, 0xd5, 0xff, 0x0e, 0x00, +0x31, 0x00, 0xf2, 0xff, 0xe8, 0xff, 0xb3, 0xff, 0xea, 0xff, 0xcf, 0xff, 0xa9, 0xff, 0xee, 0xff, +0xd1, 0xff, 0xd8, 0xff, 0x7c, 0xff, 0x53, 0x00, 0x66, 0x00, 0xf3, 0xff, 0xf2, 0xff, 0xaa, 0xff, +0xd4, 0xff, 0xa3, 0xff, 0x8e, 0xff, 0x49, 0xff, 0x7c, 0xff, 0x96, 0xff, 0xc9, 0xff, 0xf2, 0xff, +0xc8, 0xff, 0xc9, 0xff, 0xc6, 0xff, 0xfa, 0xff, 0x9c, 0xff, 0x94, 0xff, 0x06, 0x00, 0x10, 0x00, +0xea, 0xff, 0xd6, 0xff, 0xfc, 0xff, 0x28, 0x00, 0x17, 0x00, 0xfc, 0xff, 0xd0, 0xff, 0xd2, 0xff, +0xf5, 0xff, 0x15, 0x00, 0xe6, 0xff, 0xed, 0xff, 0xbf, 0xff, 0xdf, 0xff, 0xe0, 0xff, 0xab, 0xff, +0xc0, 0xff, 0xd7, 0xff, 0xca, 0xff, 0xe4, 0xff, 0xd7, 0xff, 0x9f, 0xff, 0xb7, 0xff, 0xb3, 0xff, +0xa8, 0xff, 0x46, 0xff, 0x8c, 0xff, 0x7b, 0xff, 0x59, 0xff, 0x86, 0xff, 0x8b, 0xff, 0x52, 0xff, +0x2e, 0xff, 0x48, 0xff, 0x61, 0xff, 0x4d, 0xff, 0x6c, 0xff, 0x37, 0xff, 0x46, 0xff, 0x1b, 0xff, +0x15, 0xff, 0x14, 0xff, 0x11, 0xff, 0x31, 0xff, 0x28, 0xff, 0xeb, 0xfe, 0x33, 0xff, 0xdf, 0xfe, +0xfa, 0xfe, 0x0a, 0xff, 0x03, 0xff, 0x33, 0xff, 0x56, 0xff, 0x6c, 0xff, 0x65, 0xff, 0x8a, 0xff, +0x88, 0xff, 0x6c, 0xff, 0x97, 0xff, 0xd5, 0xff, 0xea, 0xff, 0xb9, 0xff, 0xd0, 0xff, 0xeb, 0xff, +0xdb, 0xff, 0x06, 0x00, 0xef, 0xff, 0xef, 0xff, 0x23, 0x00, 0xef, 0xff, 0x17, 0x00, 0xfa, 0xff, +0xae, 0xff, 0xd1, 0xff, 0xb3, 0xff, 0xfb, 0xff, 0xef, 0xff, 0x04, 0x00, 0x31, 0x00, 0x4c, 0x00, +0x23, 0x00, 0x0b, 0x00, 0x17, 0x00, 0x35, 0x00, 0x24, 0x00, 0x28, 0x00, 0xe2, 0xff, 0x07, 0x00, +0x0f, 0x00, 0xeb, 0xff, 0xf9, 0xff, 0x1e, 0x00, 0x23, 0x00, 0x3b, 0x00, 0x47, 0x00, 0x47, 0x00, +0x35, 0x00, 0x53, 0x00, 0x65, 0x00, 0xf5, 0xff, 0xd1, 0xff, 0x17, 0x00, 0xef, 0xff, 0x23, 0x00, +0x41, 0x00, 0x10, 0x00, 0x43, 0x00, 0x0f, 0x00, 0x25, 0x00, 0x03, 0x00, 0xf6, 0xff, 0x05, 0x00, +0xfb, 0xff, 0x35, 0x00, 0x0b, 0x00, 0xfb, 0xff, 0x05, 0x00, 0x0c, 0x00, 0xe1, 0xff, 0x06, 0x00, +0xe9, 0xff, 0xca, 0xff, 0xe6, 0xff, 0xe6, 0xff, 0xe4, 0xff, 0xf4, 0xff, 0xfc, 0xff, 0xdc, 0xff, +0xb5, 0xff, 0xa4, 0xff, 0xbc, 0xff, 0xcf, 0xff, 0x06, 0x00, 0x0a, 0x00, 0xfc, 0xff, 0x04, 0x00, +0xa8, 0xff, 0xc5, 0xff, 0xc4, 0xff, 0xe4, 0xff, 0xd6, 0xff, 0xea, 0xff, 0x3a, 0x00, 0x3c, 0x00, +0xf4, 0xff, 0x0c, 0x00, 0xff, 0xff, 0xea, 0xff, 0x10, 0x00, 0xb9, 0xff, 0xa8, 0xff, 0xcb, 0xff, +0xd6, 0xff, 0x13, 0x00, 0xe6, 0xff, 0x03, 0x00, 0xe6, 0xff, 0xf2, 0xff, 0xe1, 0xff, 0x18, 0x00, +0xef, 0xff, 0xcf, 0xff, 0xe6, 0xff, 0xf8, 0xff, 0x20, 0x00, 0x0e, 0x00, 0x26, 0x00, 0xb0, 0xff, +0xc1, 0xff, 0xd1, 0xff, 0x82, 0xff, 0x0c, 0x00, 0xc4, 0xff, 0xfb, 0xff, 0xde, 0xff, 0xff, 0xff, +0xf0, 0xff, 0xa6, 0xff, 0xd7, 0xff, 0x11, 0x00, 0xfc, 0xff, 0xb7, 0xff, 0xc2, 0xff, 0x07, 0x00, +0xd6, 0xff, 0xea, 0xff, 0xf9, 0xff, 0xed, 0xff, 0x00, 0x00, 0xc0, 0xff, 0xb7, 0xff, 0xd9, 0xff, +0xe9, 0xff, 0xc4, 0xff, 0xe3, 0xff, 0xc5, 0xff, 0xc5, 0xff, 0x8a, 0xff, 0xe8, 0xff, 0x1e, 0x00, +0xf9, 0xff, 0x0e, 0x00, 0xbd, 0xff, 0xc6, 0xff, 0x00, 0x00, 0xd0, 0xff, 0xe4, 0xff, 0x30, 0x00, +0x15, 0x00, 0x2a, 0x00, 0x1e, 0x00, 0x50, 0x00, 0x3f, 0x00, 0x37, 0x00, 0x51, 0x00, 0x31, 0x00, +0x57, 0x00, 0x73, 0x00, 0x5d, 0x00, 0xb5, 0x00, 0x61, 0x00, 0x64, 0x00, 0x83, 0x00, 0x84, 0x00, +0x87, 0x00, 0x9d, 0x00, 0x97, 0x00, 0x43, 0x00, 0x70, 0x00, 0x04, 0x00, 0x31, 0x00, 0xdb, 0xff, +0x30, 0x00, 0x00, 0x00, 0xbf, 0xff, 0xb8, 0xff, 0x01, 0x00, 0xa7, 0xff, 0xc4, 0xff, 0x7f, 0xff, +0xab, 0xff, 0xc6, 0xff, 0xc5, 0xff, 0xb3, 0xff, 0x6b, 0xff, 0x79, 0xff, 0xa4, 0xff, 0x7a, 0xff, +0x5e, 0xff, 0x9b, 0xff, 0x97, 0xff, 0x91, 0xff, 0x8d, 0xff, 0x80, 0xff, 0x9d, 0xff, 0x70, 0xff, +0x8f, 0xff, 0x83, 0xff, 0x66, 0xff, 0xa2, 0xff, 0x88, 0xff, 0x43, 0xff, 0x22, 0xff, 0x3f, 0xff, +0x63, 0xff, 0x91, 0xff, 0x66, 0xff, 0x81, 0xff, 0x63, 0xff, 0x8d, 0xff, 0xb3, 0xff, 0xc0, 0xff, +0xd6, 0xff, 0xb3, 0xff, 0xb5, 0xff, 0xb6, 0xff, 0xda, 0xff, 0xed, 0xff, 0xd1, 0xff, 0xe4, 0xff, +0xf4, 0xff, 0xf0, 0xff, 0x2e, 0x00, 0x31, 0x00, 0x0d, 0x00, 0x40, 0x00, 0x7e, 0x00, 0x8d, 0x00, +0x7c, 0x00, 0x75, 0x00, 0x39, 0x00, 0x0b, 0x00, 0x29, 0x00, 0x0e, 0x00, 0x3b, 0x00, 0x31, 0x00, +0x25, 0x00, 0x15, 0x00, 0x27, 0x00, 0x0b, 0x00, 0x42, 0x00, 0x39, 0x00, 0x2b, 0x00, 0x29, 0x00, +0x2d, 0x00, 0x2b, 0x00, 0x0f, 0x00, 0x0d, 0x00, 0x10, 0x00, 0xe3, 0xff, 0xe2, 0xff, 0xf7, 0xff, +0xe1, 0xff, 0xeb, 0xff, 0xc3, 0xff, 0xba, 0xff, 0xad, 0xff, 0x8f, 0xff, 0x9b, 0xff, 0x71, 0xff, +0x3c, 0xff, 0x2a, 0xff, 0x66, 0xff, 0x71, 0xff, 0x7d, 0xff, 0x42, 0xff, 0xbf, 0xff, 0xa7, 0xff, +0xbf, 0xff, 0x83, 0xff, 0x6c, 0xff, 0x3c, 0xff, 0x48, 0xff, 0x48, 0xff, 0x2a, 0xff, 0x2b, 0xff, +0x28, 0xff, 0x68, 0xff, 0x3b, 0xff, 0x60, 0xff, 0x66, 0xff, 0x48, 0xff, 0x1d, 0xff, 0x02, 0xff, +0x22, 0xff, 0x5b, 0xff, 0x4d, 0xff, 0x19, 0xff, 0x17, 0xff, 0x43, 0xff, 0x4d, 0xff, 0x55, 0xff, +0x3b, 0xff, 0x01, 0xff, 0x11, 0xff, 0x07, 0xff, 0xf4, 0xfe, 0x05, 0xff, 0x0e, 0xff, 0xfd, 0xfe, +0x0f, 0xff, 0xf2, 0xfe, 0xfc, 0xfe, 0xec, 0xfe, 0xde, 0xfe, 0xe2, 0xfe, 0xd0, 0xfe, 0xa3, 0xfe, +0xbd, 0xfe, 0x07, 0xff, 0xcb, 0xfe, 0xb3, 0xfe, 0xb8, 0xfe, 0xcd, 0xfe, 0x1b, 0xff, 0xe0, 0xfe, +0x05, 0xff, 0xdc, 0xfe, 0xfc, 0xfe, 0x1c, 0xff, 0x13, 0xff, 0x00, 0xff, 0x54, 0xff, 0x29, 0xff, +0xf6, 0xfe, 0xe5, 0xfe, 0x1c, 0xff, 0x14, 0xff, 0xd4, 0xfe, 0xda, 0xfe, 0xdf, 0xfe, 0x0c, 0xff, +0x3b, 0xff, 0x31, 0xff, 0x47, 0xff, 0x30, 0xff, 0x0d, 0xff, 0x0b, 0xff, 0x13, 0xff, 0x30, 0xff, +0xf8, 0xfe, 0x21, 0xff, 0x27, 0xff, 0x21, 0xff, 0x0a, 0xff, 0xd2, 0xfe, 0x05, 0xff, 0x0d, 0xff, +0x2f, 0xff, 0x20, 0xff, 0x2d, 0xff, 0x27, 0xff, 0xfd, 0xfe, 0x0f, 0xff, 0x10, 0xff, 0xfb, 0xfe, +0xee, 0xfe, 0x12, 0xff, 0x3b, 0xff, 0x3e, 0xff, 0x21, 0xff, 0x46, 0xff, 0x1a, 0xff, 0x22, 0xff, +0x2c, 0xff, 0x51, 0xff, 0xf3, 0xfe, 0x05, 0xff, 0x08, 0xff, 0x11, 0xff, 0x1d, 0xff, 0xd9, 0xfe, +0x34, 0xff, 0x31, 0xff, 0x24, 0xff, 0xf9, 0xfe, 0x31, 0xff, 0x0b, 0xff, 0xcb, 0xfe, 0xd8, 0xfe, +0x05, 0xff, 0x24, 0xff, 0x2b, 0xff, 0x22, 0xff, 0x0f, 0xff, 0x5d, 0xff, 0x33, 0xff, 0x38, 0xff, +0x3a, 0xff, 0x4c, 0xff, 0x00, 0xff, 0x01, 0xff, 0x4c, 0xff, 0x0e, 0xff, 0x46, 0xff, 0x2d, 0xff, +0x62, 0xff, 0x4c, 0xff, 0x74, 0xff, 0x4f, 0xff, 0x6d, 0xff, 0x3b, 0xff, 0x5b, 0xff, 0xd0, 0xfe, +0x06, 0xff, 0x6d, 0xff, 0xa6, 0xff, 0x38, 0xff, 0x27, 0xff, 0x1b, 0xff, 0x1b, 0xff, 0x4b, 0xff, +0x28, 0xff, 0xde, 0xfe, 0x06, 0xff, 0x0a, 0xff, 0x58, 0xff, 0x5b, 0xff, 0x3b, 0xff, 0x8a, 0xff, +0x4d, 0xff, 0x97, 0xff, 0x2d, 0xff, 0x57, 0xff, 0x8a, 0xff, 0x61, 0xff, 0xa0, 0xff, 0x19, 0xff, +0x29, 0xff, 0x66, 0xff, 0x61, 0xff, 0x41, 0xff, 0x1f, 0xff, 0x3b, 0xff, 0x84, 0xff, 0x66, 0xff, +0xd0, 0xff, 0xc0, 0xff, 0xb2, 0xff, 0xd8, 0xff, 0x00, 0x00, 0x22, 0x00, 0x77, 0x00, 0x36, 0x00, +0x4b, 0x00, 0x38, 0x00, 0x5d, 0x00, 0x65, 0x00, 0xc5, 0x00, 0xb0, 0x00, 0x4f, 0x00, 0x88, 0x00, +0xd1, 0x00, 0x88, 0x00, 0x8f, 0x00, 0x89, 0x00, 0x8a, 0x00, 0x63, 0x00, 0x97, 0x00, 0xa2, 0x00, +0x98, 0x00, 0x62, 0x00, 0x5b, 0x00, 0x92, 0x00, 0x3d, 0x00, 0x9f, 0x00, 0x2f, 0x00, 0x4e, 0x00, +0x4b, 0x00, 0x43, 0x00, 0x09, 0x00, 0x50, 0x00, 0x68, 0x00, 0x37, 0x00, 0x10, 0x00, 0x4e, 0x00, +0x6a, 0x00, 0x30, 0x00, 0x3a, 0x00, 0x3c, 0x00, 0x17, 0x00, 0xe2, 0xff, 0x43, 0x00, 0x1a, 0x00, +0x08, 0x00, 0xda, 0xff, 0x14, 0x00, 0x09, 0x00, 0x18, 0x00, 0xff, 0xff, 0x29, 0x00, 0x12, 0x00, +0x04, 0x00, 0xfb, 0xff, 0xfc, 0xff, 0xc4, 0xff, 0xea, 0xff, 0xdc, 0xff, 0xd7, 0xff, 0xa1, 0xff, +0x1e, 0x00, 0xd0, 0xff, 0xc0, 0xff, 0xd0, 0xff, 0x89, 0xff, 0xd2, 0xff, 0x7c, 0xff, 0x37, 0xff, +0x76, 0xff, 0x84, 0xff, 0x70, 0xff, 0x7e, 0xff, 0xb2, 0xff, 0xba, 0xff, 0xdc, 0xff, 0xae, 0xff, +0xac, 0xff, 0x90, 0xff, 0x9a, 0xff, 0x55, 0xff, 0x8e, 0xff, 0xea, 0xff, 0x9a, 0xff, 0x7e, 0xff, +0x4d, 0xff, 0x9c, 0xff, 0x59, 0xff, 0x55, 0xff, 0x53, 0xff, 0x31, 0xff, 0x6a, 0xff, 0x38, 0xff, +0x22, 0xff, 0x44, 0xff, 0x29, 0xff, 0xe8, 0xfe, 0x1e, 0xff, 0xb2, 0xfe, 0xf6, 0xfe, 0xdb, 0xfe, +0x26, 0xff, 0xf8, 0xfe, 0x31, 0xff, 0x0c, 0xff, 0x06, 0xff, 0x0c, 0xff, 0x05, 0xff, 0x1f, 0xff, +0x1e, 0xff, 0x53, 0xff, 0x2b, 0xff, 0x35, 0xff, 0x61, 0xff, 0x60, 0xff, 0x5f, 0xff, 0x7e, 0xff, +0x70, 0xff, 0x48, 0xff, 0x56, 0xff, 0x39, 0xff, 0x33, 0xff, 0x5e, 0xff, 0x5a, 0xff, 0x73, 0xff, +0x86, 0xff, 0x93, 0xff, 0x73, 0xff, 0x98, 0xff, 0x74, 0xff, 0x7b, 0xff, 0x85, 0xff, 0xc2, 0xff, +0x87, 0xff, 0xb3, 0xff, 0xec, 0xff, 0x9d, 0xff, 0xda, 0xff, 0xed, 0xff, 0xe4, 0xff, 0x05, 0x00, +0xdd, 0xff, 0xef, 0xff, 0xf5, 0xff, 0x00, 0x00, 0x29, 0x00, 0x29, 0x00, 0xcc, 0xff, 0xf3, 0xff, +0xdf, 0xff, 0x15, 0x00, 0x13, 0x00, 0x0f, 0x00, 0x13, 0x00, 0x33, 0x00, 0x5b, 0x00, 0x63, 0x00, +0x8a, 0x00, 0x4d, 0x00, 0x28, 0x00, 0x14, 0x00, 0x73, 0x00, 0x62, 0x00, 0x4b, 0x00, 0x54, 0x00, +0x5f, 0x00, 0x42, 0x00, 0x86, 0x00, 0x39, 0x00, 0x3d, 0x00, 0x7a, 0x00, 0x52, 0x00, 0x1d, 0x00, +0x29, 0x00, 0x35, 0x00, 0x65, 0x00, 0x83, 0x00, 0x54, 0x00, 0x98, 0x00, 0x6d, 0x00, 0x81, 0x00, +0x61, 0x00, 0x69, 0x00, 0x55, 0x00, 0x2c, 0x00, 0x4b, 0x00, 0x0d, 0x00, 0x2d, 0x00, 0x25, 0x00, +0x1a, 0x00, 0xfe, 0xff, 0x43, 0x00, 0xd0, 0xff, 0xf5, 0xff, 0xe3, 0xff, 0xd7, 0xff, 0x17, 0x00, +0x05, 0x00, 0xd8, 0xff, 0x3a, 0x00, 0xef, 0xff, 0xc6, 0xff, 0xc9, 0xff, 0xc1, 0xff, 0xb2, 0xff, +0xae, 0xff, 0x87, 0xff, 0xc2, 0xff, 0xeb, 0xff, 0xc9, 0xff, 0x93, 0xff, 0x94, 0xff, 0x85, 0xff, +0x7c, 0xff, 0xa7, 0xff, 0xba, 0xff, 0x9f, 0xff, 0xc6, 0xff, 0xc0, 0xff, 0xc4, 0xff, 0xb9, 0xff, +0xba, 0xff, 0xb0, 0xff, 0x9f, 0xff, 0x62, 0xff, 0xa4, 0xff, 0x60, 0xff, 0x9f, 0xff, 0x97, 0xff, +0x93, 0xff, 0x72, 0xff, 0x4e, 0xff, 0x31, 0xff, 0xc3, 0xff, 0x6f, 0xff, 0x97, 0xff, 0xb1, 0xff, +0xa3, 0xff, 0x5e, 0xff, 0x62, 0xff, 0x93, 0xff, 0x92, 0xff, 0x7f, 0xff, 0x7b, 0xff, 0xaf, 0xff, +0xc2, 0xff, 0x87, 0xff, 0xb6, 0xff, 0x72, 0xff, 0x9c, 0xff, 0x74, 0xff, 0x64, 0xff, 0x8b, 0xff, +0x6f, 0xff, 0xc3, 0xff, 0x84, 0xff, 0xa7, 0xff, 0xcb, 0xff, 0xb2, 0xff, 0xf1, 0xff, 0xe0, 0xff, +0xed, 0xff, 0xfc, 0xff, 0xe1, 0xff, 0xfc, 0xff, 0x1b, 0x00, 0x37, 0x00, 0x04, 0x00, 0x20, 0x00, +0x06, 0x00, 0x06, 0x00, 0x03, 0x00, 0x08, 0x00, 0x07, 0x00, 0x20, 0x00, 0x6a, 0x00, 0x11, 0x00, +0x36, 0x00, 0x44, 0x00, 0x32, 0x00, 0x21, 0x00, 0x5b, 0x00, 0x6f, 0x00, 0x65, 0x00, 0x72, 0x00, +0x70, 0x00, 0x31, 0x00, 0x44, 0x00, 0x1a, 0x00, 0x5c, 0x00, 0x73, 0x00, 0x41, 0x00, 0x65, 0x00, +0x71, 0x00, 0x99, 0x00, 0x42, 0x00, 0x88, 0x00, 0xa2, 0x00, 0x63, 0x00, 0x9b, 0x00, 0xa6, 0x00, +0xa5, 0x00, 0xc0, 0x00, 0x92, 0x00, 0xae, 0x00, 0xd4, 0x00, 0xbf, 0x00, 0xd1, 0x00, 0xfe, 0x00, +0x02, 0x01, 0x11, 0x01, 0x00, 0x01, 0x18, 0x01, 0x2f, 0x01, 0xf9, 0x00, 0x02, 0x01, 0x05, 0x01, +0x12, 0x01, 0xf4, 0x00, 0xff, 0x00, 0x42, 0x01, 0x77, 0x01, 0x2f, 0x01, 0x3b, 0x01, 0x65, 0x01, +0x8f, 0x01, 0x28, 0x01, 0x85, 0x01, 0x57, 0x01, 0x79, 0x01, 0x17, 0x01, 0x3a, 0x01, 0x31, 0x01, +0xe1, 0x00, 0xdb, 0x00, 0xdf, 0x00, 0xc6, 0x00, 0xc2, 0x00, 0xcd, 0x00, 0x08, 0x01, 0x11, 0x01, +0x06, 0x01, 0x01, 0x01, 0xe6, 0x00, 0x1b, 0x01, 0x4a, 0x01, 0x44, 0x01, 0x44, 0x01, 0x61, 0x01, +0x1d, 0x01, 0x53, 0x01, 0x3c, 0x01, 0x3a, 0x01, 0x4d, 0x01, 0x36, 0x01, 0x33, 0x01, 0x61, 0x01, +0x88, 0x01, 0x64, 0x01, 0x32, 0x01, 0x09, 0x01, 0x0f, 0x01, 0x08, 0x01, 0x32, 0x01, 0x21, 0x01, +0xf7, 0x00, 0xc6, 0x00, 0x0a, 0x01, 0x37, 0x01, 0x45, 0x01, 0x37, 0x01, 0x3e, 0x01, 0x4b, 0x01, +0x97, 0x01, 0x9f, 0x01, 0x91, 0x01, 0x39, 0x01, 0x2b, 0x01, 0x2c, 0x01, 0x27, 0x01, 0x61, 0x01, +0x9f, 0x01, 0xc1, 0x01, 0xca, 0x01, 0x9d, 0x01, 0x80, 0x01, 0x75, 0x01, 0x61, 0x01, 0x68, 0x01, +0x21, 0x01, 0x2a, 0x01, 0x29, 0x01, 0x3a, 0x01, 0x3c, 0x01, 0x83, 0x01, 0x0c, 0x01, 0x17, 0x01, +0x07, 0x01, 0x40, 0x01, 0x19, 0x01, 0x00, 0x01, 0xcf, 0x00, 0xe3, 0x00, 0x1d, 0x01, 0x0d, 0x01, +0xe8, 0x00, 0xbd, 0x00, 0xb4, 0x00, 0x75, 0x00, 0x95, 0x00, 0xb2, 0x00, 0x71, 0x00, 0x59, 0x00, +0x77, 0x00, 0x83, 0x00, 0x65, 0x00, 0x3b, 0x00, 0x28, 0x00, 0x37, 0x00, 0x3e, 0x00, 0x4a, 0x00, +0x6f, 0x00, 0x2a, 0x00, 0x1d, 0x00, 0xff, 0xff, 0x43, 0x00, 0x15, 0x00, 0x79, 0x00, 0x57, 0x00, +0x6d, 0x00, 0xc8, 0x00, 0x85, 0x00, 0x3f, 0x00, 0x96, 0x00, 0xd4, 0x00, 0xe9, 0x00, 0xc3, 0x00, +0xc5, 0x00, 0xdc, 0x00, 0x8e, 0x00, 0xa1, 0x00, 0xdb, 0x00, 0xc5, 0x00, 0xb7, 0x00, 0xc0, 0x00, +0x73, 0x00, 0x69, 0x00, 0x7b, 0x00, 0x6b, 0x00, 0x79, 0x00, 0x5d, 0x00, 0x9f, 0x00, 0x97, 0x00, +0x6e, 0x00, 0xa8, 0x00, 0x29, 0x00, 0x99, 0x00, 0x42, 0x00, 0x64, 0x00, 0x18, 0x00, 0x69, 0x00, +0x38, 0x00, 0x5d, 0x00, 0x72, 0x00, 0x58, 0x00, 0x84, 0x00, 0x9e, 0x00, 0x98, 0x00, 0x85, 0x00, +0xa2, 0x00, 0x89, 0x00, 0x51, 0x00, 0x27, 0x00, 0x31, 0x00, 0x1f, 0x00, 0x40, 0x00, 0x9a, 0x00, +0x3c, 0x00, 0x70, 0x00, 0x71, 0x00, 0x66, 0x00, 0xaa, 0x00, 0x9d, 0x00, 0x3d, 0x00, 0x39, 0x00, +0x4a, 0x00, 0x7f, 0x00, 0x1c, 0x00, 0x29, 0x00, 0x23, 0x00, 0x12, 0x00, 0x3f, 0x00, 0x67, 0x00, +0x5d, 0x00, 0x72, 0x00, 0x9c, 0x00, 0x90, 0x00, 0xaa, 0x00, 0xc6, 0x00, 0x8d, 0x00, 0x74, 0x00, +0x96, 0x00, 0x87, 0x00, 0x9c, 0x00, 0x93, 0x00, 0xb2, 0x00, 0xbe, 0x00, 0x7d, 0x00, 0xac, 0x00, +0xb2, 0x00, 0x2e, 0x00, 0x43, 0x00, 0x27, 0x00, 0x1f, 0x00, 0x09, 0x00, 0x01, 0x00, 0x0b, 0x00, +0xbf, 0xff, 0x17, 0x00, 0xa7, 0xff, 0xe9, 0xff, 0xef, 0xff, 0xfb, 0xff, 0xea, 0xff, 0xc9, 0xff, +0xbb, 0xff, 0xf4, 0xff, 0xd1, 0xff, 0xae, 0xff, 0x0f, 0x00, 0xe6, 0xff, 0xfd, 0xff, 0x26, 0x00, +0x20, 0x00, 0x19, 0x00, 0x0a, 0x00, 0x06, 0x00, 0xff, 0xff, 0x4e, 0x00, 0x2e, 0x00, 0x4e, 0x00, +0x34, 0x00, 0x0b, 0x00, 0x24, 0x00, 0x41, 0x00, 0x64, 0x00, 0x5a, 0x00, 0x46, 0x00, 0x47, 0x00, +0x66, 0x00, 0x23, 0x00, 0x7b, 0x00, 0x4b, 0x00, 0x8a, 0x00, 0xc1, 0x00, 0xdb, 0x00, 0x90, 0x00, +0x88, 0x00, 0x6c, 0x00, 0x81, 0x00, 0x07, 0x00, 0x40, 0x00, 0x35, 0x00, 0x1e, 0x00, 0xc3, 0xff, +0xe5, 0xff, 0xee, 0xff, 0xb3, 0xff, 0xd2, 0xff, 0xf3, 0xff, 0xcd, 0xff, 0xac, 0xff, 0xe3, 0xff, +0xd2, 0xff, 0xd5, 0xff, 0x73, 0xff, 0x88, 0xff, 0xa7, 0xff, 0x96, 0xff, 0xab, 0xff, 0x91, 0xff, +0xb2, 0xff, 0x7d, 0xff, 0x8a, 0xff, 0x94, 0xff, 0x6d, 0xff, 0xb7, 0xff, 0xaf, 0xff, 0xa7, 0xff, +0x99, 0xff, 0xbd, 0xff, 0xd2, 0xff, 0xfa, 0xff, 0xe5, 0xff, 0xdf, 0xff, 0xca, 0xff, 0xf0, 0xff, +0xa7, 0xff, 0xe3, 0xff, 0xee, 0xff, 0x0c, 0x00, 0xf4, 0xff, 0xe4, 0xff, 0x9b, 0xff, 0x8f, 0xff, +0xad, 0xff, 0xac, 0xff, 0xc6, 0xff, 0xc4, 0xff, 0x8a, 0xff, 0xa1, 0xff, 0x9b, 0xff, 0x59, 0xff, +0x73, 0xff, 0x8c, 0xff, 0x46, 0xff, 0x44, 0xff, 0x80, 0xff, 0x34, 0xff, 0x14, 0xff, 0x5e, 0xff, +0x56, 0xff, 0x6a, 0xff, 0x1f, 0xff, 0x77, 0xff, 0x7c, 0xff, 0x7f, 0xff, 0x9f, 0xff, 0xae, 0xff, +0x95, 0xff, 0x7c, 0xff, 0x55, 0xff, 0x3b, 0xff, 0x43, 0xff, 0x4d, 0xff, 0x6e, 0xff, 0x4b, 0xff, +0x63, 0xff, 0x86, 0xff, 0xa4, 0xff, 0x51, 0xff, 0x92, 0xff, 0x8c, 0xff, 0xc2, 0xff, 0x7a, 0xff, +0xaa, 0xff, 0x86, 0xff, 0xa4, 0xff, 0x80, 0xff, 0x86, 0xff, 0xb6, 0xff, 0xcf, 0xff, 0xc6, 0xff, +0xe2, 0xff, 0xf7, 0xff, 0x20, 0x00, 0x2d, 0x00, 0x66, 0x00, 0x23, 0x00, 0xff, 0xff, 0xd9, 0xff, +0xc8, 0xff, 0xbc, 0xff, 0xbd, 0xff, 0xb3, 0xff, 0x78, 0xff, 0x9a, 0xff, 0x5a, 0xff, 0x78, 0xff, +0x35, 0xff, 0x48, 0xff, 0x36, 0xff, 0x18, 0xff, 0x5a, 0xff, 0x78, 0xff, 0x8d, 0xff, 0x68, 0xff, +0x7b, 0xff, 0x4a, 0xff, 0x52, 0xff, 0x20, 0xff, 0x6f, 0xff, 0x61, 0xff, 0x30, 0xff, 0x29, 0xff, +0x09, 0xff, 0x37, 0xff, 0x42, 0xff, 0x12, 0xff, 0x5f, 0xff, 0x21, 0xff, 0x3d, 0xff, 0x61, 0xff, +0x41, 0xff, 0x59, 0xff, 0x2d, 0xff, 0x6d, 0xff, 0x81, 0xff, 0x69, 0xff, 0x4a, 0xff, 0x52, 0xff, +0xaa, 0xff, 0x32, 0xff, 0x3a, 0xff, 0x44, 0xff, 0x52, 0xff, 0x32, 0xff, 0x70, 0xff, 0x79, 0xff, +0x8c, 0xff, 0x76, 0xff, 0xad, 0xff, 0x94, 0xff, 0xba, 0xff, 0xb3, 0xff, 0xef, 0xff, 0xdd, 0xff, +0x04, 0x00, 0x47, 0x00, 0x06, 0x00, 0xf4, 0xff, 0x18, 0x00, 0xfa, 0xff, 0xf0, 0xff, 0xd0, 0xff, +0xf5, 0xff, 0xae, 0xff, 0xee, 0xff, 0xe5, 0xff, 0x0e, 0x00, 0xd4, 0xff, 0xc2, 0xff, 0x03, 0x00, +0xff, 0xff, 0xd6, 0xff, 0xf0, 0xff, 0xdc, 0xff, 0xae, 0xff, 0xbf, 0xff, 0x0a, 0x00, 0x06, 0x00, +0xef, 0xff, 0xca, 0xff, 0xc0, 0xff, 0xfa, 0xff, 0xde, 0xff, 0xf5, 0xff, 0xe3, 0xff, 0x03, 0x00, +0x1b, 0x00, 0xf7, 0xff, 0xe0, 0xff, 0xf8, 0xff, 0x08, 0x00, 0xe6, 0xff, 0x1b, 0x00, 0x37, 0x00, +0x4f, 0x00, 0x35, 0x00, 0x4c, 0x00, 0x4e, 0x00, 0x6b, 0x00, 0x16, 0x00, 0xd8, 0xff, 0xfb, 0xff, +0x3a, 0x00, 0xfc, 0xff, 0x16, 0x00, 0x06, 0x00, 0x16, 0x00, 0x18, 0x00, 0x16, 0x00, 0x2f, 0x00, +0x30, 0x00, 0x16, 0x00, 0x30, 0x00, 0xdc, 0xff, 0xe3, 0xff, 0xf5, 0xff, 0xde, 0xff, 0xbe, 0xff, +0xa7, 0xff, 0xa7, 0xff, 0x71, 0xff, 0xa1, 0xff, 0x89, 0xff, 0x54, 0xff, 0x65, 0xff, 0x98, 0xff, +0xaf, 0xff, 0x92, 0xff, 0x94, 0xff, 0xc5, 0xff, 0xb3, 0xff, 0x95, 0xff, 0x9c, 0xff, 0x87, 0xff, +0x80, 0xff, 0xb6, 0xff, 0x61, 0xff, 0xc0, 0xff, 0xb7, 0xff, 0xeb, 0xff, 0xbd, 0xff, 0x80, 0xff, +0xa3, 0xff, 0x64, 0xff, 0x98, 0xff, 0x84, 0xff, 0x43, 0xff, 0x7b, 0xff, 0x8c, 0xff, 0x3f, 0xff, +0x6f, 0xff, 0x57, 0xff, 0x9e, 0xff, 0x57, 0xff, 0x98, 0xff, 0x86, 0xff, 0x7a, 0xff, 0x87, 0xff, +0x61, 0xff, 0x82, 0xff, 0x48, 0xff, 0x72, 0xff, 0x7b, 0xff, 0x9e, 0xff, 0xaf, 0xff, 0x9f, 0xff, +0xaf, 0xff, 0x8c, 0xff, 0x53, 0xff, 0x54, 0xff, 0x6c, 0xff, 0x4f, 0xff, 0xb1, 0xff, 0xa4, 0xff, +0x98, 0xff, 0x73, 0xff, 0xf5, 0xff, 0x09, 0x00, 0xb6, 0xff, 0xc1, 0xff, 0xd6, 0xff, 0xbb, 0xff, +0x0d, 0x00, 0x10, 0x00, 0x05, 0x00, 0x0c, 0x00, 0x76, 0x00, 0x30, 0x00, 0x64, 0x00, 0x48, 0x00, +0x63, 0x00, 0x43, 0x00, 0x76, 0x00, 0xa7, 0x00, 0x40, 0x00, 0x3b, 0x00, 0x23, 0x00, 0x83, 0x00, +0x41, 0x00, 0x72, 0x00, 0x52, 0x00, 0x53, 0x00, 0x48, 0x00, 0x92, 0x00, 0xaf, 0x00, 0x9d, 0x00, +0x3e, 0x00, 0x45, 0x00, 0x42, 0x00, 0x83, 0x00, 0x63, 0x00, 0x4a, 0x00, 0x44, 0x00, 0x6e, 0x00, +0x7a, 0x00, 0xa2, 0x00, 0x92, 0x00, 0x62, 0x00, 0x5c, 0x00, 0x73, 0x00, 0x3a, 0x00, 0x3b, 0x00, +0x48, 0x00, 0x59, 0x00, 0x70, 0x00, 0x4e, 0x00, 0x83, 0x00, 0x3a, 0x00, 0x3c, 0x00, 0x11, 0x00, +0x40, 0x00, 0x07, 0x00, 0x03, 0x00, 0x1e, 0x00, 0x2f, 0x00, 0x11, 0x00, 0x34, 0x00, 0xae, 0x00, +0x57, 0x00, 0x4f, 0x00, 0x4b, 0x00, 0xa8, 0x00, 0x3e, 0x00, 0x51, 0x00, 0x3e, 0x00, 0x72, 0x00, +0x1d, 0x00, 0x40, 0x00, 0x73, 0x00, 0x57, 0x00, 0x73, 0x00, 0x26, 0x00, 0x50, 0x00, 0xfe, 0xff, +0xe5, 0xff, 0xed, 0xff, 0xde, 0xff, 0xb2, 0xff, 0xe4, 0xff, 0x3a, 0x00, 0xf6, 0xff, 0x3b, 0x00, +0x03, 0x00, 0xfd, 0xff, 0xd5, 0xff, 0xeb, 0xff, 0x15, 0x00, 0xfe, 0xff, 0x13, 0x00, 0x15, 0x00, +0x4a, 0x00, 0x30, 0x00, 0x36, 0x00, 0x45, 0x00, 0x1f, 0x00, 0x28, 0x00, 0x2f, 0x00, 0x6c, 0x00, +0x58, 0x00, 0x59, 0x00, 0x3b, 0x00, 0x29, 0x00, 0x6c, 0x00, 0x46, 0x00, 0x36, 0x00, 0x33, 0x00, +0x31, 0x00, 0x4c, 0x00, 0x71, 0x00, 0x9c, 0x00, 0x20, 0x00, 0x2b, 0x00, 0x34, 0x00, 0x12, 0x00, +0x16, 0x00, 0x0d, 0x00, 0xdf, 0xff, 0xdc, 0xff, 0x36, 0x00, 0x1c, 0x00, 0x25, 0x00, 0x2b, 0x00, +0x22, 0x00, 0x05, 0x00, 0x72, 0x00, 0x2e, 0x00, 0x1e, 0x00, 0x57, 0x00, 0x1f, 0x00, 0x40, 0x00, +0x59, 0x00, 0x5a, 0x00, 0x8d, 0x00, 0x61, 0x00, 0x82, 0x00, 0x53, 0x00, 0x3c, 0x00, 0x1b, 0x00, +0x90, 0x00, 0xa7, 0x00, 0x6f, 0x00, 0x80, 0x00, 0xba, 0x00, 0x6e, 0x00, 0x5e, 0x00, 0x89, 0x00, +0x4d, 0x00, 0x2f, 0x00, 0x40, 0x00, 0x50, 0x00, 0x32, 0x00, 0x1e, 0x00, 0x42, 0x00, 0xaa, 0xff, +0xbd, 0xff, 0xce, 0xff, 0xc0, 0xff, 0xc0, 0xff, 0xb7, 0xff, 0xa3, 0xff, 0xdb, 0xff, 0x97, 0xff, +0xd5, 0xff, 0xa3, 0xff, 0x93, 0xff, 0x7e, 0xff, 0xb9, 0xff, 0x95, 0xff, 0x5a, 0xff, 0x35, 0xff, +0x72, 0xff, 0x54, 0xff, 0x4d, 0xff, 0x68, 0xff, 0x4c, 0xff, 0x13, 0xff, 0x60, 0xff, 0x59, 0xff, +0x7e, 0xff, 0x42, 0xff, 0x76, 0xff, 0x85, 0xff, 0x8c, 0xff, 0x92, 0xff, 0x8c, 0xff, 0xbc, 0xff, +0x9e, 0xff, 0xc7, 0xff, 0xee, 0xff, 0x41, 0x00, 0xf0, 0xff, 0x58, 0x00, 0x1e, 0x00, 0x64, 0x00, +0x41, 0x00, 0x78, 0x00, 0x58, 0x00, 0x12, 0x00, 0x29, 0x00, 0x1c, 0x00, 0xfc, 0xff, 0x2e, 0x00, +0x18, 0x00, 0xff, 0xff, 0xfc, 0xff, 0xd5, 0xff, 0xe6, 0xff, 0xec, 0xff, 0xe6, 0xff, 0xda, 0xff, +0x86, 0xff, 0x9e, 0xff, 0xce, 0xff, 0xc8, 0xff, 0xb0, 0xff, 0xa6, 0xff, 0x94, 0xff, 0x5c, 0xff, +0xa4, 0xff, 0x75, 0xff, 0x79, 0xff, 0x8d, 0xff, 0x79, 0xff, 0x63, 0xff, 0xb2, 0xff, 0xb2, 0xff, +0xb0, 0xff, 0x91, 0xff, 0x92, 0xff, 0xb1, 0xff, 0x7f, 0xff, 0x41, 0xff, 0x77, 0xff, 0x65, 0xff, +0x62, 0xff, 0x75, 0xff, 0xc7, 0xff, 0xc4, 0xff, 0xdc, 0xff, 0xbb, 0xff, 0xb1, 0xff, 0x97, 0xff, +0xdb, 0xff, 0xb6, 0xff, 0x97, 0xff, 0xb7, 0xff, 0x9e, 0xff, 0xbb, 0xff, 0xd1, 0xff, 0xed, 0xff, +0xce, 0xff, 0xec, 0xff, 0xdf, 0xff, 0x05, 0x00, 0xbd, 0xff, 0xc8, 0xff, 0xe7, 0xff, 0x95, 0xff, +0x8a, 0xff, 0xa0, 0xff, 0xba, 0xff, 0x7d, 0xff, 0x70, 0xff, 0x67, 0xff, 0x3b, 0xff, 0x32, 0xff, +0x27, 0xff, 0x4b, 0xff, 0x40, 0xff, 0x49, 0xff, 0x30, 0xff, 0x53, 0xff, 0x31, 0xff, 0x48, 0xff, +0x70, 0xff, 0x3d, 0xff, 0x42, 0xff, 0x41, 0xff, 0x07, 0xff, 0xff, 0xfe, 0xd1, 0xfe, 0xd9, 0xfe, +0xe5, 0xfe, 0x02, 0xff, 0x18, 0xff, 0xec, 0xfe, 0xda, 0xfe, 0xf1, 0xfe, 0x21, 0xff, 0x10, 0xff, +0x1e, 0xff, 0xd8, 0xfe, 0xdc, 0xfe, 0xd3, 0xfe, 0xa5, 0xfe, 0xc5, 0xfe, 0xde, 0xfe, 0xcb, 0xfe, +0xe8, 0xfe, 0xf9, 0xfe, 0x19, 0xff, 0x0c, 0xff, 0xf9, 0xfe, 0x02, 0xff, 0xeb, 0xfe, 0xe6, 0xfe, +0xba, 0xfe, 0xa1, 0xfe, 0xa1, 0xfe, 0x89, 0xfe, 0xad, 0xfe, 0xf9, 0xfe, 0x1a, 0xff, 0xd5, 0xfe, +0xf1, 0xfe, 0x19, 0xff, 0xcc, 0xfe, 0xdb, 0xfe, 0xd9, 0xfe, 0xbd, 0xfe, 0x84, 0xfe, 0xc6, 0xfe, +0x9f, 0xfe, 0xa3, 0xfe, 0xb7, 0xfe, 0xde, 0xfe, 0xe8, 0xfe, 0xfa, 0xfe, 0xb8, 0xfe, 0x08, 0xff, +0xe5, 0xfe, 0xe1, 0xfe, 0xaf, 0xfe, 0xe0, 0xfe, 0xf2, 0xfe, 0xe3, 0xfe, 0x1e, 0xff, 0x48, 0xff, +0x1e, 0xff, 0x18, 0xff, 0x18, 0xff, 0x24, 0xff, 0x23, 0xff, 0x26, 0xff, 0x1c, 0xff, 0x2c, 0xff, +0x0a, 0xff, 0x25, 0xff, 0x5f, 0xff, 0x4a, 0xff, 0x65, 0xff, 0x70, 0xff, 0x62, 0xff, 0x7b, 0xff, +0x50, 0xff, 0x3b, 0xff, 0x47, 0xff, 0x6e, 0xff, 0x52, 0xff, 0x91, 0xff, 0x9a, 0xff, 0x54, 0xff, +0x6b, 0xff, 0x6e, 0xff, 0x40, 0xff, 0x73, 0xff, 0x23, 0xff, 0x41, 0xff, 0x3e, 0xff, 0x53, 0xff, +0xcb, 0xff, 0xad, 0xff, 0xa1, 0xff, 0x78, 0xff, 0xab, 0xff, 0xaf, 0xff, 0x6f, 0xff, 0x96, 0xff, +0x96, 0xff, 0xd5, 0xff, 0x06, 0x00, 0xf0, 0xff, 0xc7, 0xff, 0xdd, 0xff, 0xad, 0xff, 0xa0, 0xff, +0xbc, 0xff, 0x01, 0x00, 0xb8, 0xff, 0xa3, 0xff, 0xd5, 0xff, 0xcd, 0xff, 0xc3, 0xff, 0x97, 0xff, +0xab, 0xff, 0xf2, 0xff, 0xb0, 0xff, 0xbb, 0xff, 0xf5, 0xff, 0x87, 0xff, 0xc9, 0xff, 0xb5, 0xff, +0xc8, 0xff, 0xc3, 0xff, 0xb4, 0xff, 0xdd, 0xff, 0xe3, 0xff, 0xef, 0xff, 0x22, 0x00, 0x31, 0x00, +0x3f, 0x00, 0x43, 0x00, 0x45, 0x00, 0x49, 0x00, 0xda, 0xff, 0x92, 0xff, 0xbe, 0xff, 0x9a, 0xff, +0x9d, 0xff, 0xb7, 0xff, 0x97, 0xff, 0x8e, 0xff, 0x6c, 0xff, 0xbf, 0xff, 0xb9, 0xff, 0xd8, 0xff, +0xca, 0xff, 0xb3, 0xff, 0xcb, 0xff, 0xad, 0xff, 0xb4, 0xff, 0xc9, 0xff, 0xda, 0xff, 0x7f, 0xff, +0xaa, 0xff, 0x7b, 0xff, 0xa2, 0xff, 0x61, 0xff, 0x52, 0xff, 0x78, 0xff, 0x89, 0xff, 0x83, 0xff, +0x76, 0xff, 0x68, 0xff, 0x4c, 0xff, 0x56, 0xff, 0x4d, 0xff, 0x41, 0xff, 0x2c, 0xff, 0xf3, 0xfe, +0x30, 0xff, 0x36, 0xff, 0x43, 0xff, 0x5e, 0xff, 0x73, 0xff, 0x8d, 0xff, 0x79, 0xff, 0x6f, 0xff, +0x85, 0xff, 0xab, 0xff, 0x19, 0xff, 0x30, 0xff, 0x35, 0xff, 0x1a, 0xff, 0x28, 0xff, 0x2c, 0xff, +0x5e, 0xff, 0x31, 0xff, 0x77, 0xff, 0x5a, 0xff, 0x0d, 0xff, 0x1c, 0xff, 0x32, 0xff, 0xf8, 0xfe, +0x0d, 0xff, 0x07, 0xff, 0x16, 0xff, 0x2c, 0xff, 0x05, 0xff, 0x23, 0xff, 0x21, 0xff, 0x26, 0xff, +0x46, 0xff, 0x68, 0xff, 0x7a, 0xff, 0x83, 0xff, 0x64, 0xff, 0x79, 0xff, 0x6b, 0xff, 0x2a, 0xff, +0x31, 0xff, 0x6b, 0xff, 0x8f, 0xff, 0x6d, 0xff, 0x66, 0xff, 0x6b, 0xff, 0x96, 0xff, 0x6b, 0xff, +0x7e, 0xff, 0x8e, 0xff, 0x9c, 0xff, 0x77, 0xff, 0x4d, 0xff, 0x5c, 0xff, 0x7a, 0xff, 0x9d, 0xff, +0x95, 0xff, 0xa0, 0xff, 0xb4, 0xff, 0xc5, 0xff, 0xfa, 0xff, 0xf6, 0xff, 0x16, 0x00, 0x0b, 0x00, +0x12, 0x00, 0x3b, 0x00, 0x45, 0x00, 0x5c, 0x00, 0x31, 0x00, 0x5d, 0x00, 0x4a, 0x00, 0x25, 0x00, +0x46, 0x00, 0x2f, 0x00, 0x2f, 0x00, 0x4d, 0x00, 0x36, 0x00, 0x16, 0x00, 0x3c, 0x00, 0xfe, 0xff, +0x31, 0x00, 0x3f, 0x00, 0x26, 0x00, 0x85, 0x00, 0x8d, 0x00, 0x6e, 0x00, 0xa1, 0x00, 0x3c, 0x00, +0x39, 0x00, 0x7e, 0x00, 0x65, 0x00, 0x77, 0x00, 0x76, 0x00, 0x50, 0x00, 0x73, 0x00, 0xa2, 0x00, +0x9a, 0x00, 0xb7, 0x00, 0xa2, 0x00, 0x6f, 0x00, 0x54, 0x00, 0x82, 0x00, 0x6c, 0x00, 0x46, 0x00, +0x19, 0x00, 0x39, 0x00, 0x36, 0x00, 0x0a, 0x00, 0x53, 0x00, 0x55, 0x00, 0x3e, 0x00, 0x5c, 0x00, +0x3e, 0x00, 0xa8, 0x00, 0x4c, 0x00, 0x6b, 0x00, 0x42, 0x00, 0x5d, 0x00, 0x6e, 0x00, 0x8c, 0x00, +0x44, 0x00, 0x38, 0x00, 0x3e, 0x00, 0x20, 0x00, 0x33, 0x00, 0x06, 0x00, 0x1c, 0x00, 0x19, 0x00, +0x50, 0x00, 0xfe, 0xff, 0x0b, 0x00, 0x0d, 0x00, 0x26, 0x00, 0x33, 0x00, 0x18, 0x00, 0xc3, 0xff, +0xe6, 0xff, 0x45, 0x00, 0xd9, 0xff, 0x0e, 0x00, 0xf8, 0xff, 0xf7, 0xff, 0x1d, 0x00, 0x04, 0x00, +0x2b, 0x00, 0x25, 0x00, 0xf4, 0xff, 0xd2, 0xff, 0xf4, 0xff, 0x9d, 0xff, 0xa3, 0xff, 0x70, 0xff, +0x72, 0xff, 0x76, 0xff, 0x6d, 0xff, 0x94, 0xff, 0x66, 0xff, 0x4f, 0xff, 0x47, 0xff, 0x78, 0xff, +0x5f, 0xff, 0x9c, 0xff, 0x35, 0xff, 0x55, 0xff, 0x5f, 0xff, 0xa8, 0xff, 0x36, 0xff, 0x24, 0xff, +0x6b, 0xff, 0x8a, 0xff, 0x7c, 0xff, 0xaf, 0xff, 0x87, 0xff, 0x67, 0xff, 0x6b, 0xff, 0x78, 0xff, +0xa1, 0xff, 0xbe, 0xff, 0x78, 0xff, 0x7c, 0xff, 0xcd, 0xff, 0xb0, 0xff, 0xa4, 0xff, 0x86, 0xff, +0xc7, 0xff, 0xd7, 0xff, 0xa0, 0xff, 0xf6, 0xff, 0x16, 0x00, 0x12, 0x00, 0xcf, 0xff, 0x50, 0x00, +0x1a, 0x00, 0xe5, 0xff, 0xe8, 0xff, 0xe3, 0xff, 0x24, 0x00, 0xe8, 0xff, 0x05, 0x00, 0x5f, 0x00, +0xfb, 0xff, 0xea, 0xff, 0x00, 0x00, 0xbd, 0xff, 0x1f, 0x00, 0xfa, 0xff, 0x9b, 0xff, 0xd8, 0xff, +0xd0, 0xff, 0x00, 0x00, 0xc0, 0xff, 0xd6, 0xff, 0xe9, 0xff, 0xf5, 0xff, 0xc0, 0xff, 0xab, 0xff, +0x07, 0x00, 0xee, 0xff, 0xef, 0xff, 0x47, 0x00, 0x3c, 0x00, 0x1a, 0x00, 0xf3, 0xff, 0x02, 0x00, +0x61, 0x00, 0x40, 0x00, 0x2f, 0x00, 0x83, 0x00, 0x60, 0x00, 0x92, 0x00, 0x97, 0x00, 0xa9, 0x00, +0xbb, 0x00, 0x7a, 0x00, 0x61, 0x00, 0x58, 0x00, 0x84, 0x00, 0x8e, 0x00, 0x95, 0x00, 0xab, 0x00, +0xb2, 0x00, 0xef, 0x00, 0xe1, 0x00, 0x07, 0x01, 0x99, 0x00, 0xf4, 0x00, 0x01, 0x01, 0x12, 0x01, +0x05, 0x01, 0x23, 0x01, 0xfb, 0x00, 0x05, 0x01, 0xea, 0x00, 0xe0, 0x00, 0xca, 0x00, 0x90, 0x00, +0xca, 0x00, 0x82, 0x00, 0x85, 0x00, 0x5c, 0x00, 0xbb, 0x00, 0x87, 0x00, 0x6d, 0x00, 0x91, 0x00, +0x92, 0x00, 0x51, 0x00, 0x60, 0x00, 0x11, 0x00, 0xfa, 0xff, 0xd7, 0xff, 0x25, 0x00, 0x2c, 0x00, +0x5d, 0x00, 0x4e, 0x00, 0x0f, 0x00, 0x4b, 0x00, 0x42, 0x00, 0x46, 0x00, 0x73, 0x00, 0x38, 0x00, +0x80, 0x00, 0x7b, 0x00, 0x8f, 0x00, 0x96, 0x00, 0x8d, 0x00, 0x7e, 0x00, 0xe2, 0x00, 0xc9, 0x00, +0x2a, 0x01, 0x2f, 0x01, 0x34, 0x01, 0x67, 0x01, 0x38, 0x01, 0xf8, 0x00, 0x90, 0x00, 0xbc, 0x00, +0x9c, 0x00, 0x9e, 0x00, 0xbb, 0x00, 0xde, 0x00, 0xf3, 0x00, 0xc4, 0x00, 0x95, 0x00, 0x8e, 0x00, +0xb9, 0x00, 0xb7, 0x00, 0xa0, 0x00, 0x95, 0x00, 0xb6, 0x00, 0xaf, 0x00, 0x86, 0x00, 0xc7, 0x00, +0xd9, 0x00, 0x85, 0x00, 0xa5, 0x00, 0x6c, 0x00, 0x71, 0x00, 0x6a, 0x00, 0x8a, 0x00, 0x92, 0x00, +0xc7, 0x00, 0xb6, 0x00, 0xb9, 0x00, 0x82, 0x00, 0x84, 0x00, 0xcf, 0x00, 0xb9, 0x00, 0xca, 0x00, +0xda, 0x00, 0x2c, 0x01, 0xfd, 0x00, 0x56, 0x01, 0x32, 0x01, 0x43, 0x01, 0x70, 0x01, 0x5f, 0x01, +0x48, 0x01, 0x87, 0x01, 0x5b, 0x01, 0xa0, 0x01, 0x65, 0x01, 0xb4, 0x01, 0x75, 0x01, 0x50, 0x01, +0x80, 0x01, 0x49, 0x01, 0x82, 0x01, 0x53, 0x01, 0x60, 0x01, 0x8e, 0x01, 0x7d, 0x01, 0xa2, 0x01, +0x5d, 0x01, 0x92, 0x01, 0x86, 0x01, 0xb6, 0x01, 0x86, 0x01, 0x8c, 0x01, 0x7a, 0x01, 0xaa, 0x01, +0x99, 0x01, 0xa2, 0x01, 0x95, 0x01, 0x88, 0x01, 0x7e, 0x01, 0x8e, 0x01, 0x60, 0x01, 0x7c, 0x01, +0x96, 0x01, 0x58, 0x01, 0x78, 0x01, 0x1d, 0x01, 0x53, 0x01, 0x19, 0x01, 0x22, 0x01, 0x66, 0x01, +0x76, 0x01, 0x4e, 0x01, 0x22, 0x01, 0x54, 0x01, 0x28, 0x01, 0x0d, 0x01, 0xd0, 0x00, 0x2d, 0x01, +0xe5, 0x00, 0x15, 0x01, 0xc6, 0x00, 0xb8, 0x00, 0xce, 0x00, 0xdf, 0x00, 0xe5, 0x00, 0xde, 0x00, +0xed, 0x00, 0xd1, 0x00, 0xc4, 0x00, 0x04, 0x01, 0xfd, 0x00, 0xe5, 0x00, 0xc7, 0x00, 0xaa, 0x00, +0xee, 0x00, 0xe3, 0x00, 0xf9, 0x00, 0xf5, 0x00, 0xe8, 0x00, 0xf9, 0x00, 0xef, 0x00, 0xff, 0x00, +0xf5, 0x00, 0xfa, 0x00, 0x23, 0x01, 0xe7, 0x00, 0x1f, 0x01, 0x22, 0x01, 0x14, 0x01, 0x50, 0x01, +0x4a, 0x01, 0xf7, 0x00, 0x03, 0x01, 0x27, 0x01, 0xfb, 0x00, 0xb1, 0x00, 0xa1, 0x00, 0xdb, 0x00, +0xcc, 0x00, 0xb6, 0x00, 0xb9, 0x00, 0x82, 0x00, 0xbf, 0x00, 0xa6, 0x00, 0x83, 0x00, 0xc9, 0x00, +0xad, 0x00, 0xa6, 0x00, 0xc4, 0x00, 0xa6, 0x00, 0x8e, 0x00, 0xa7, 0x00, 0x89, 0x00, 0xbe, 0x00, +0x76, 0x00, 0x78, 0x00, 0xc3, 0x00, 0xc0, 0x00, 0xaf, 0x00, 0xb5, 0x00, 0xdf, 0x00, 0xdf, 0x00, +0xc8, 0x00, 0xfa, 0x00, 0x13, 0x01, 0xe7, 0x00, 0x0d, 0x01, 0xf9, 0x00, 0xa1, 0x00, 0xe6, 0x00, +0xe5, 0x00, 0xa9, 0x00, 0xfc, 0x00, 0xcf, 0x00, 0xee, 0x00, 0xf5, 0x00, 0xbd, 0x00, 0xbe, 0x00, +0x9a, 0x00, 0xc5, 0x00, 0xc3, 0x00, 0x8a, 0x00, 0xdb, 0x00, 0xb8, 0x00, 0xd6, 0x00, 0xa8, 0x00, +0x7f, 0x00, 0xbd, 0x00, 0xa7, 0x00, 0xe5, 0x00, 0xd5, 0x00, 0xca, 0x00, 0xb2, 0x00, 0xb9, 0x00, +0x8d, 0x00, 0xb9, 0x00, 0xf4, 0x00, 0xee, 0x00, 0xa6, 0x00, 0x72, 0x00, 0x69, 0x00, 0x84, 0x00, +0x78, 0x00, 0x7b, 0x00, 0x55, 0x00, 0x52, 0x00, 0x2e, 0x00, 0x2c, 0x00, 0x50, 0x00, 0x79, 0x00, +0x8e, 0x00, 0x70, 0x00, 0x7a, 0x00, 0x9d, 0x00, 0x8b, 0x00, 0x58, 0x00, 0x59, 0x00, 0x42, 0x00, +0x22, 0x00, 0x41, 0x00, 0x18, 0x00, 0x1c, 0x00, 0x41, 0x00, 0x01, 0x00, 0x1c, 0x00, 0xfb, 0xff, +0x18, 0x00, 0xf3, 0xff, 0xeb, 0xff, 0x23, 0x00, 0x03, 0x00, 0x13, 0x00, 0xdb, 0xff, 0xb5, 0xff, +0x8f, 0xff, 0xdc, 0xff, 0x17, 0x00, 0x29, 0x00, 0xf6, 0xff, 0x00, 0x00, 0xb1, 0xff, 0x0e, 0x00, +0xfc, 0xff, 0xca, 0xff, 0xcd, 0xff, 0x0d, 0x00, 0xe2, 0xff, 0xcb, 0xff, 0xa8, 0xff, 0x94, 0xff, +0x78, 0xff, 0x7c, 0xff, 0x61, 0xff, 0x47, 0xff, 0x84, 0xff, 0x60, 0xff, 0x65, 0xff, 0x61, 0xff, +0x47, 0xff, 0x43, 0xff, 0x53, 0xff, 0x72, 0xff, 0x6b, 0xff, 0x72, 0xff, 0x70, 0xff, 0x18, 0xff, +0x2b, 0xff, 0x1c, 0xff, 0x4b, 0xff, 0x6e, 0xff, 0x2c, 0xff, 0x58, 0xff, 0x2c, 0xff, 0x5e, 0xff, +0x50, 0xff, 0x28, 0xff, 0x37, 0xff, 0x6c, 0xff, 0x2f, 0xff, 0x37, 0xff, 0x6c, 0xff, 0x76, 0xff, +0x62, 0xff, 0x80, 0xff, 0x8c, 0xff, 0x3f, 0xff, 0x5d, 0xff, 0x81, 0xff, 0x67, 0xff, 0x89, 0xff, +0xbf, 0xff, 0x8e, 0xff, 0xa9, 0xff, 0x8d, 0xff, 0x72, 0xff, 0x8a, 0xff, 0x81, 0xff, 0x79, 0xff, +0x6a, 0xff, 0x6d, 0xff, 0x43, 0xff, 0x52, 0xff, 0x4a, 0xff, 0x6a, 0xff, 0x55, 0xff, 0xa1, 0xff, +0xd8, 0xff, 0x8d, 0xff, 0x26, 0xff, 0x99, 0xff, 0x4f, 0xff, 0x6d, 0xff, 0x17, 0xff, 0x25, 0xff, +0xfe, 0xfe, 0x5c, 0xff, 0x82, 0xff, 0x84, 0xff, 0x6c, 0xff, 0x0a, 0xff, 0x45, 0xff, 0x92, 0xff, +0xc8, 0xff, 0xcf, 0xff, 0xea, 0xff, 0xe2, 0xff, 0xae, 0xff, 0x35, 0xff, 0x91, 0xff, 0xc3, 0xff, +0x4f, 0xff, 0x8f, 0xff, 0x82, 0xff, 0x8b, 0xff, 0xbe, 0xff, 0xc4, 0xff, 0xb5, 0xff, 0xce, 0xff, +0xdb, 0xff, 0x7f, 0xff, 0xc2, 0xff, 0x93, 0xff, 0xa7, 0xff, 0x85, 0xff, 0x6a, 0xff, 0x68, 0xff, +0xbd, 0xff, 0xc7, 0xff, 0xab, 0xff, 0x9d, 0xff, 0xac, 0xff, 0x83, 0xff, 0x54, 0xff, 0x90, 0xff, +0x99, 0xff, 0x73, 0xff, 0xa5, 0xff, 0xc7, 0xff, 0xa0, 0xff, 0x7d, 0xff, 0x8f, 0xff, 0x60, 0xff, +0x55, 0xff, 0x65, 0xff, 0x2b, 0xff, 0x04, 0xff, 0x08, 0xff, 0x00, 0xff, 0x6a, 0xff, 0xce, 0xff, +0x7a, 0xff, 0x19, 0x00, 0xd0, 0xff, 0x00, 0x00, 0xea, 0xff, 0xbd, 0xff, 0xc2, 0xff, 0xa9, 0xff, +0xed, 0xff, 0xd3, 0xff, 0xd4, 0xff, 0xe1, 0xff, 0xf1, 0xff, 0x09, 0x00, 0xd3, 0xff, 0xd4, 0xff, +0x03, 0x00, 0x15, 0x00, 0xf6, 0xff, 0x06, 0x00, 0xf3, 0xff, 0xfc, 0xff, 0x18, 0x00, 0x33, 0x00, +0x1f, 0x00, 0xf9, 0xff, 0x02, 0x00, 0x39, 0x00, 0x38, 0x00, 0x49, 0x00, 0x50, 0x00, 0x6f, 0x00, +0x48, 0x00, 0x0b, 0x00, 0x35, 0x00, 0xe2, 0xff, 0xdf, 0xff, 0xdb, 0xff, 0xcc, 0xff, 0xba, 0xff, +0x7a, 0xff, 0x87, 0xff, 0x91, 0xff, 0x86, 0xff, 0x65, 0xff, 0xa7, 0xff, 0x78, 0xff, 0x7a, 0xff, +0x46, 0xff, 0x56, 0xff, 0x57, 0xff, 0x1e, 0xff, 0x34, 0xff, 0x3e, 0xff, 0x0a, 0xff, 0x4f, 0xff, +0xfb, 0xfe, 0x46, 0xff, 0x8b, 0xff, 0x58, 0xff, 0x50, 0xff, 0x75, 0xff, 0xbb, 0xff, 0x51, 0xff, +0x6f, 0xff, 0x75, 0xff, 0x4e, 0xff, 0x68, 0xff, 0x86, 0xff, 0xc2, 0xff, 0xb1, 0xff, 0xb9, 0xff, +0xcd, 0xff, 0xf8, 0xff, 0x9e, 0xff, 0xab, 0xff, 0xa2, 0xff, 0xb9, 0xff, 0xcb, 0xff, 0xac, 0xff, +0x91, 0xff, 0xc3, 0xff, 0xa3, 0xff, 0x82, 0xff, 0xb3, 0xff, 0x9b, 0xff, 0xb3, 0xff, 0x71, 0xff, +0x55, 0xff, 0x41, 0xff, 0x6d, 0xff, 0x6f, 0xff, 0x1b, 0xff, 0x38, 0xff, 0x35, 0xff, 0x19, 0xff, +0xf2, 0xfe, 0xc8, 0xfe, 0xa3, 0xfe, 0x8e, 0xfe, 0xa1, 0xfe, 0x95, 0xfe, 0x89, 0xfe, 0x64, 0xfe, +0xb5, 0xfe, 0x8c, 0xfe, 0x92, 0xfe, 0x9f, 0xfe, 0xa7, 0xfe, 0xde, 0xfe, 0xe1, 0xfe, 0xe9, 0xfe, +0xab, 0xfe, 0xf1, 0xfe, 0x02, 0xff, 0xb2, 0xfe, 0x9c, 0xfe, 0xda, 0xfe, 0xa1, 0xfe, 0x92, 0xfe, +0xe6, 0xfe, 0x14, 0xff, 0xc3, 0xfe, 0x9e, 0xfe, 0x1a, 0xff, 0x0a, 0xff, 0x2b, 0xff, 0x2a, 0xff, +0x5a, 0xff, 0x4d, 0xff, 0x7f, 0xff, 0x74, 0xff, 0xbd, 0xff, 0xea, 0xff, 0xfa, 0xff, 0xf7, 0xff, +0x08, 0x00, 0x1b, 0x00, 0x18, 0x00, 0x17, 0x00, 0x00, 0x00, 0x47, 0x00, 0x2f, 0x00, 0x2e, 0x00, +0x49, 0x00, 0x6f, 0x00, 0x6c, 0x00, 0x4c, 0x00, 0x60, 0x00, 0x89, 0x00, 0x58, 0x00, 0x66, 0x00, +0x5d, 0x00, 0x63, 0x00, 0x49, 0x00, 0x9e, 0x00, 0xb4, 0x00, 0xf7, 0x00, 0x10, 0x01, 0xf1, 0x00, +0xd3, 0x00, 0xf0, 0x00, 0xcf, 0x00, 0xff, 0x00, 0x15, 0x01, 0xd3, 0x00, 0xe5, 0x00, 0x03, 0x01, +0xef, 0x00, 0x13, 0x01, 0x33, 0x01, 0xfd, 0x00, 0xaf, 0x00, 0xae, 0x00, 0xbd, 0x00, 0xca, 0x00, +0xa0, 0x00, 0xc4, 0x00, 0xad, 0x00, 0xaa, 0x00, 0xba, 0x00, 0x8e, 0x00, 0x94, 0x00, 0xd1, 0x00, +0xb7, 0x00, 0xca, 0x00, 0xe9, 0x00, 0xf2, 0x00, 0xf7, 0x00, 0xcd, 0x00, 0xc6, 0x00, 0xa5, 0x00, +0xc4, 0x00, 0xa0, 0x00, 0x8f, 0x00, 0x94, 0x00, 0xa0, 0x00, 0xa6, 0x00, 0x4d, 0x00, 0x8f, 0x00, +0x4d, 0x00, 0x3b, 0x00, 0x47, 0x00, 0x40, 0x00, 0x30, 0x00, 0x53, 0x00, 0xcb, 0xff, 0xdd, 0xff, +0xfa, 0xff, 0x12, 0x00, 0xff, 0xff, 0xeb, 0xff, 0xda, 0xff, 0x03, 0x00, 0xdb, 0xff, 0x2a, 0x00, +0x17, 0x00, 0xee, 0xff, 0xe4, 0xff, 0x11, 0x00, 0x40, 0x00, 0x66, 0x00, 0x34, 0x00, 0x17, 0x00, +0xfd, 0xff, 0xfd, 0xff, 0x0e, 0x00, 0xf7, 0xff, 0xfa, 0xff, 0xea, 0xff, 0xe8, 0xff, 0xe4, 0xff, +0x28, 0x00, 0xd9, 0xff, 0x02, 0x00, 0x17, 0x00, 0x0a, 0x00, 0x06, 0x00, 0xff, 0xff, 0xe9, 0xff, +0xd3, 0xff, 0x32, 0x00, 0x1a, 0x00, 0x19, 0x00, 0x16, 0x00, 0x36, 0x00, 0x3f, 0x00, 0xec, 0xff, +0xf7, 0xff, 0xa1, 0xff, 0xca, 0xff, 0x12, 0x00, 0x88, 0xff, 0xb9, 0xff, 0xc1, 0xff, 0x92, 0xff, +0xd5, 0xff, 0xc7, 0xff, 0xa3, 0xff, 0x83, 0xff, 0x65, 0xff, 0x79, 0xff, 0x87, 0xff, 0x77, 0xff, +0xa2, 0xff, 0x8e, 0xff, 0x95, 0xff, 0xbb, 0xff, 0x98, 0xff, 0xa9, 0xff, 0xc3, 0xff, 0x97, 0xff, +0xb8, 0xff, 0xba, 0xff, 0xbd, 0xff, 0xbb, 0xff, 0xe1, 0xff, 0xc2, 0xff, 0xec, 0xff, 0xf7, 0xff, +0x10, 0x00, 0x18, 0x00, 0x52, 0x00, 0x12, 0x00, 0xe9, 0xff, 0xfe, 0xff, 0xf9, 0xff, 0xd8, 0xff, +0xb2, 0xff, 0xbb, 0xff, 0xec, 0xff, 0x09, 0x00, 0x01, 0x00, 0xd7, 0xff, 0xe8, 0xff, 0xfd, 0xff, +0x3f, 0x00, 0xf7, 0xff, 0xe7, 0xff, 0x2b, 0x00, 0x45, 0x00, 0x5b, 0x00, 0x16, 0x00, 0x3a, 0x00, +0x32, 0x00, 0x3e, 0x00, 0x2b, 0x00, 0x0a, 0x00, 0x23, 0x00, 0x01, 0x00, 0xca, 0xff, 0x1d, 0x00, +0x3b, 0x00, 0x48, 0x00, 0x22, 0x00, 0x0c, 0x00, 0x21, 0x00, 0x4e, 0x00, 0x42, 0x00, 0x04, 0x00, +0x12, 0x00, 0x1b, 0x00, 0x55, 0x00, 0x1c, 0x00, 0x54, 0x00, 0x22, 0x00, 0x59, 0x00, 0x54, 0x00, +0x40, 0x00, 0x36, 0x00, 0x2e, 0x00, 0x48, 0x00, 0x59, 0x00, 0x6a, 0x00, 0x0c, 0x00, 0x69, 0x00, +0x75, 0x00, 0x7e, 0x00, 0x8e, 0x00, 0x55, 0x00, 0x73, 0x00, 0x99, 0x00, 0x89, 0x00, 0xa1, 0x00, +0x71, 0x00, 0xab, 0x00, 0xc5, 0x00, 0xce, 0x00, 0xcd, 0x00, 0xe6, 0x00, 0xe9, 0x00, 0x1d, 0x01, +0xad, 0x00, 0xd5, 0x00, 0xc0, 0x00, 0xf8, 0x00, 0xf0, 0x00, 0xd4, 0x00, 0x1f, 0x01, 0xcb, 0x00, +0x04, 0x01, 0xd8, 0x00, 0xb1, 0x00, 0x89, 0x00, 0x7d, 0x00, 0x9a, 0x00, 0x93, 0x00, 0x8b, 0x00, +0x6a, 0x00, 0x70, 0x00, 0x61, 0x00, 0x6e, 0x00, 0x86, 0x00, 0xbd, 0x00, 0x7c, 0x00, 0x8c, 0x00, +0x66, 0x00, 0x4b, 0x00, 0x57, 0x00, 0x78, 0x00, 0x90, 0x00, 0x9d, 0x00, 0xcd, 0x00, 0x7a, 0x00, +0x5d, 0x00, 0x67, 0x00, 0x86, 0x00, 0x75, 0x00, 0x8a, 0x00, 0x48, 0x00, 0x51, 0x00, 0x6c, 0x00, +0x17, 0x00, 0x2e, 0x00, 0x19, 0x00, 0x34, 0x00, 0x59, 0x00, 0x6b, 0x00, 0x64, 0x00, 0x5a, 0x00, +0x4d, 0x00, 0x17, 0x00, 0x05, 0x00, 0x23, 0x00, 0x35, 0x00, 0x47, 0x00, 0x41, 0x00, 0x2f, 0x00, +0x84, 0x00, 0xf9, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x2d, 0x00, 0x38, 0x00, 0xeb, 0xff, 0x3a, 0x00, +0x41, 0x00, 0x24, 0x00, 0x09, 0x00, 0x32, 0x00, 0x61, 0x00, 0x45, 0x00, 0x20, 0x00, 0xd9, 0xff, +0x10, 0x00, 0x05, 0x00, 0xfb, 0xff, 0x0b, 0x00, 0x34, 0x00, 0x0e, 0x00, 0x37, 0x00, 0x6e, 0x00, +0x16, 0x00, 0xd6, 0xff, 0xb6, 0xff, 0xd3, 0xff, 0xf8, 0xff, 0x28, 0x00, 0xca, 0xff, 0x98, 0xff, +0xa9, 0xff, 0xb1, 0xff, 0xeb, 0xff, 0xd4, 0xff, 0xb7, 0xff, 0xb5, 0xff, 0xc9, 0xff, 0xcc, 0xff, +0xdc, 0xff, 0xc0, 0xff, 0x00, 0x00, 0xef, 0xff, 0x58, 0x00, 0xe5, 0xff, 0x50, 0x00, 0x0f, 0x00, +0x01, 0x00, 0x38, 0x00, 0xe7, 0xff, 0x1f, 0x00, 0xd5, 0xff, 0x67, 0x00, 0x03, 0x00, 0x30, 0x00, +0xfb, 0xff, 0xfa, 0xff, 0xbb, 0xff, 0x99, 0xff, 0xcd, 0xff, 0x80, 0xff, 0xaa, 0xff, 0xc8, 0xff, +0xbc, 0xff, 0xbd, 0xff, 0xd2, 0xff, 0xc4, 0xff, 0xe4, 0xff, 0x8f, 0xff, 0x1c, 0x00, 0x8b, 0xff, +0xb0, 0xff, 0xbd, 0xff, 0x85, 0xff, 0xf2, 0xff, 0xb8, 0xff, 0xd1, 0xff, 0xd1, 0xff, 0x7d, 0xff, +0xe9, 0xff, 0x95, 0xff, 0xb4, 0xff, 0xa5, 0xff, 0xc7, 0xff, 0xe1, 0xff, 0xcd, 0xff, 0xcf, 0xff, +0xd9, 0xff, 0xb1, 0xff, 0xd2, 0xff, 0x11, 0x00, 0xc5, 0xff, 0xee, 0xff, 0x9d, 0xff, 0x8c, 0xff, +0x98, 0xff, 0x99, 0xff, 0x55, 0xff, 0xcb, 0xff, 0x3b, 0xff, 0x67, 0xff, 0x47, 0xff, 0x90, 0xff, +0xa1, 0xff, 0x82, 0xff, 0x84, 0xff, 0x5f, 0xff, 0x55, 0xff, 0x3b, 0xff, 0x4f, 0xff, 0x3c, 0xff, +0x3b, 0xff, 0x19, 0xff, 0x0b, 0xff, 0x9b, 0xfe, 0xd2, 0xfe, 0xdc, 0xfe, 0xd2, 0xfe, 0xc3, 0xfe, +0xa4, 0xfe, 0xaf, 0xfe, 0xa6, 0xfe, 0xef, 0xfe, 0xeb, 0xfe, 0x23, 0xff, 0xee, 0xfe, 0x89, 0xfe, +0xd7, 0xfe, 0x06, 0xff, 0xee, 0xfe, 0xf4, 0xfe, 0xd0, 0xfe, 0xd9, 0xfe, 0x6e, 0xfe, 0x92, 0xfe, +0x5d, 0xfe, 0x43, 0xfe, 0x89, 0xfe, 0x1e, 0xfe, 0x7b, 0xfe, 0x39, 0xfe, 0x15, 0xfe, 0x56, 0xfe, +0x6f, 0xfe, 0x72, 0xfe, 0xac, 0xfe, 0x9b, 0xfe, 0xc0, 0xfe, 0x82, 0xfe, 0xbf, 0xfe, 0xa3, 0xfe, +0x98, 0xfe, 0x7f, 0xfe, 0x47, 0xfe, 0x71, 0xfe, 0x60, 0xfe, 0x9b, 0xfe, 0x5e, 0xfe, 0x7e, 0xfe, +0x6a, 0xfe, 0x96, 0xfe, 0xb3, 0xfe, 0x6a, 0xfe, 0x79, 0xfe, 0x6f, 0xfe, 0xd9, 0xfe, 0x94, 0xfe, +0x6a, 0xfe, 0xa9, 0xfe, 0x69, 0xfe, 0x7f, 0xfe, 0xb2, 0xfe, 0xa0, 0xfe, 0xe5, 0xfe, 0x21, 0xff, +0x31, 0xff, 0x5a, 0xff, 0xb2, 0xff, 0xbb, 0xff, 0x65, 0xff, 0x66, 0xff, 0x89, 0xfe, 0x6b, 0xff, +0xd8, 0xfe, 0x77, 0xfe, 0xd7, 0xfe, 0x7d, 0xfe, 0x23, 0xff, 0x20, 0xfe, 0x8c, 0xfe, 0x51, 0xfe, +0xd9, 0xfe, 0xb0, 0xff, 0xff, 0xfe, 0x0c, 0xff, 0x00, 0xfe, 0xe3, 0xfe, 0x58, 0xff, 0xa9, 0xfe, +0xf9, 0xfe, 0x11, 0xfe, 0xe5, 0xfe, 0xda, 0xff, 0x8b, 0xff, 0x2e, 0xff, 0x3d, 0xff, 0xe9, 0xff, +0x59, 0x00, 0x1d, 0x00, 0x3c, 0xff, 0x35, 0xff, 0x6e, 0xff, 0xb7, 0xff, 0x72, 0xff, 0xf5, 0xfd, +0xf2, 0xfd, 0x55, 0xfe, 0xec, 0xfe, 0x84, 0xfe, 0x00, 0xfe, 0x5f, 0xfe, 0x1e, 0xfe, 0xcb, 0xfe, +0x35, 0x00, 0x4d, 0x00, 0xd1, 0xff, 0x5a, 0xff, 0x67, 0xff, 0x15, 0x00, 0xda, 0xff, 0xf2, 0xff, +0x4b, 0xff, 0xce, 0xfe, 0x38, 0xfe, 0xb2, 0xfd, 0x77, 0xfe, 0xea, 0xfd, 0x03, 0xff, 0x68, 0xff, +0xff, 0xfe, 0xfb, 0xff, 0x72, 0xff, 0x58, 0x00, 0xfb, 0xfe, 0x52, 0xfd, 0xac, 0xfc, 0x0c, 0xfc, +0x99, 0xfd, 0xb0, 0xfd, 0x49, 0xfe, 0x17, 0xff, 0xba, 0xff, 0x63, 0x01, 0x6e, 0x00, 0xfb, 0xfe, +0x01, 0xfe, 0x70, 0xfd, 0xfb, 0xfd, 0x52, 0xfe, 0xb9, 0xfe, 0x78, 0xfe, 0xac, 0xfe, 0x6e, 0xff, +0xfd, 0xff, 0xb5, 0x00, 0x57, 0x00, 0xa6, 0x00, 0x9c, 0x00, 0xa3, 0x00, 0xa3, 0x00, 0x7b, 0x00, +0xfb, 0xff, 0x2b, 0xff, 0xbe, 0xfe, 0x4e, 0xfe, 0xe1, 0xfc, 0x72, 0xfc, 0x98, 0xfb, 0x91, 0xfa, +0x26, 0xfb, 0x01, 0xfb, 0x35, 0xfc, 0x5d, 0xfe, 0x80, 0xff, 0xbb, 0x00, 0x1a, 0x01, 0x28, 0x01, +0x47, 0x00, 0xd8, 0xff, 0xe1, 0xfe, 0xca, 0xfd, 0xa2, 0xfe, 0xb8, 0xfe, 0x49, 0xff, 0xac, 0xff, +0x23, 0x00, 0xf5, 0x00, 0x0c, 0x01, 0x88, 0x01, 0x8b, 0x00, 0xc8, 0xff, 0xd3, 0xff, 0x7d, 0xff, +0x88, 0xff, 0x1a, 0xff, 0xc8, 0xfe, 0x50, 0xfe, 0x10, 0xfe, 0x1f, 0xfe, 0x8f, 0xfd, 0x58, 0xfd, +0x90, 0xfd, 0xe2, 0xfd, 0xfa, 0xfd, 0x7d, 0xfd, 0xe2, 0xfd, 0x52, 0xfe, 0x9d, 0xfe, 0x34, 0xff, +0x55, 0xfe, 0x5d, 0xfd, 0x73, 0xfd, 0x04, 0xfe, 0x6d, 0xfe, 0xe0, 0xfd, 0x79, 0xfe, 0x93, 0xff, +0x3d, 0x00, 0xd3, 0x00, 0x57, 0x00, 0x07, 0x00, 0x81, 0x00, 0x1f, 0x01, 0x6e, 0x01, 0x92, 0x01, +0x44, 0x01, 0x4b, 0x01, 0x7f, 0x01, 0x0a, 0x01, 0x9b, 0x00, 0x5f, 0xff, 0x7e, 0xfe, 0xf9, 0xfd, +0x4e, 0xfe, 0x48, 0xfe, 0x17, 0xfe, 0xe4, 0xfd, 0x55, 0xfe, 0x17, 0xff, 0x55, 0xff, 0xe6, 0xfe, +0x4c, 0xff, 0x95, 0xff, 0xcc, 0xff, 0x46, 0xff, 0x38, 0xfe, 0x29, 0xff, 0xad, 0xff, 0xc4, 0x00, +0x9a, 0x00, 0x3b, 0x00, 0x11, 0x00, 0x29, 0x00, 0xff, 0x00, 0xef, 0x00, 0x29, 0x00, 0x5e, 0x00, +0x4f, 0x00, 0x0e, 0x00, 0x62, 0x00, 0x9e, 0x00, 0x4e, 0x01, 0x71, 0x01, 0xd5, 0x01, 0x62, 0x01, +0x54, 0x00, 0x17, 0x00, 0x3c, 0xff, 0x17, 0xff, 0xb0, 0xfe, 0x54, 0xfe, 0x4c, 0xfe, 0x44, 0xfe, +0x64, 0xff, 0x25, 0x00, 0xb7, 0xff, 0x43, 0xff, 0xd0, 0xfd, 0x7d, 0xfd, 0x54, 0xfd, 0x56, 0xfd, +0xbd, 0xfd, 0x91, 0xfe, 0x70, 0xff, 0x56, 0x00, 0x79, 0x01, 0xbc, 0x01, 0xe4, 0x01, 0x5e, 0x01, +0xca, 0x00, 0x5f, 0x00, 0x47, 0x00, 0xfb, 0x00, 0x69, 0x01, 0x08, 0x01, 0xb0, 0x00, 0xbf, 0x00, +0xac, 0x00, 0x59, 0x00, 0x71, 0xff, 0x47, 0xfe, 0x4f, 0xfe, 0x22, 0xfe, 0x19, 0xff, 0x48, 0x00, +0x0e, 0x00, 0xdb, 0xff, 0x26, 0xff, 0x8c, 0xfe, 0xf3, 0xfd, 0x9a, 0xfd, 0xba, 0xfc, 0x0f, 0xfc, +0x78, 0xfc, 0xc4, 0xfd, 0x2a, 0xff, 0xa5, 0x00, 0x55, 0x01, 0x7b, 0x01, 0x30, 0x01, 0x3b, 0x00, +0xe3, 0xff, 0x05, 0xff, 0xaf, 0xfe, 0xf7, 0xfe, 0x9e, 0xff, 0xc7, 0x00, 0x33, 0x02, 0xe5, 0x02, +0x3e, 0x03, 0xff, 0x02, 0x4d, 0x02, 0xd1, 0x01, 0x70, 0x00, 0x89, 0xff, 0x83, 0xfe, 0x19, 0xff, +0x65, 0xff, 0xe3, 0xff, 0x36, 0x00, 0x02, 0x00, 0x58, 0x00, 0xa8, 0xff, 0x16, 0xff, 0x87, 0xfe, +0x41, 0xfe, 0x9e, 0xfe, 0x03, 0xff, 0x21, 0xff, 0xd4, 0xff, 0x19, 0x00, 0x21, 0x00, 0xb5, 0xff, +0xd0, 0xff, 0x23, 0x00, 0x59, 0x00, 0xa6, 0x00, 0xa5, 0x00, 0x5b, 0x01, 0x5d, 0x01, 0x01, 0x02, +0xe8, 0x01, 0x7c, 0x01, 0x1a, 0x01, 0xda, 0x00, 0x1e, 0x00, 0xb1, 0x00, 0x54, 0x01, 0x29, 0x01, +0x64, 0x01, 0x2b, 0x01, 0x1b, 0x01, 0x1b, 0x01, 0x62, 0x01, 0xeb, 0x00, 0xbc, 0x00, 0xe3, 0x00, +0x1e, 0x01, 0xe0, 0x00, 0xe6, 0x00, 0xcc, 0x00, 0xa4, 0x00, 0x2b, 0x00, 0xf2, 0xff, 0x9a, 0xff, +0xad, 0xff, 0xb9, 0xff, 0x0b, 0x00, 0xbf, 0xff, 0x3c, 0x00, 0x9f, 0x00, 0xd5, 0x00, 0xde, 0x00, +0x63, 0x00, 0xde, 0x00, 0x99, 0x00, 0xab, 0x00, 0xae, 0x00, 0xda, 0x00, 0xea, 0x00, 0x57, 0x01, +0x30, 0x01, 0xee, 0x00, 0xb8, 0x00, 0xbe, 0x00, 0x7d, 0x00, 0x3a, 0x00, 0x79, 0x00, 0xb6, 0x00, +0x49, 0x01, 0x6a, 0x01, 0xad, 0x01, 0xa2, 0x01, 0x33, 0x01, 0xd2, 0x00, 0xb1, 0x00, 0x41, 0x00, +0x01, 0x00, 0xff, 0xff, 0xad, 0xff, 0xa1, 0xff, 0xd7, 0xff, 0x17, 0x00, 0x05, 0x00, 0xc5, 0xff, +0xca, 0xff, 0xe5, 0xff, 0x45, 0x00, 0x13, 0x00, 0x21, 0x00, 0x2b, 0x00, 0xed, 0xff, 0x18, 0x00, +0xb9, 0xff, 0xd2, 0xff, 0xac, 0xff, 0xb3, 0xff, 0xe9, 0xff, 0x35, 0x00, 0x95, 0x00, 0x34, 0x01, +0x23, 0x01, 0xef, 0x00, 0xbd, 0x00, 0x23, 0x00, 0xa2, 0xff, 0x53, 0xff, 0x2a, 0xff, 0x37, 0xff, +0x58, 0xff, 0x56, 0xff, 0x8e, 0xff, 0x77, 0xff, 0x8f, 0xff, 0x0c, 0xff, 0xd7, 0xfe, 0x18, 0xff, +0xf4, 0xfe, 0x77, 0xff, 0xb3, 0xff, 0xf5, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xf9, 0xff, 0xb5, 0xff, +0x29, 0xff, 0xf9, 0xfe, 0x8c, 0xfe, 0x86, 0xfe, 0xe4, 0xfe, 0x7c, 0xff, 0x7d, 0x00, 0xad, 0x00, +0x0a, 0x00, 0xb3, 0xff, 0x43, 0xff, 0x3b, 0xff, 0xde, 0xfe, 0xac, 0xfe, 0x6c, 0xfe, 0x05, 0xff, +0xb4, 0xff, 0x40, 0x00, 0xc5, 0x00, 0x58, 0x00, 0x8a, 0x00, 0xa6, 0x00, 0x34, 0x00, 0xf0, 0xff, +0x17, 0x00, 0x2e, 0x00, 0x91, 0x00, 0xaf, 0x00, 0xdf, 0x00, 0x51, 0x01, 0x90, 0x01, 0x58, 0x01, +0xe3, 0x00, 0x9a, 0x00, 0xc3, 0x00, 0xcb, 0x00, 0xf2, 0x00, 0xf2, 0x00, 0x30, 0x01, 0xec, 0x00, +0x45, 0x01, 0xe8, 0x00, 0x8b, 0x00, 0x56, 0x00, 0x31, 0x00, 0x89, 0x00, 0xb1, 0x00, 0x84, 0x00, +0xbd, 0x00, 0xb9, 0x00, 0x05, 0x01, 0x72, 0x01, 0x46, 0x01, 0xca, 0x00, 0xb9, 0x00, 0x17, 0x01, +0x8f, 0x01, 0xb9, 0x01, 0xc8, 0x01, 0x1a, 0x02, 0xf2, 0x01, 0x3e, 0x02, 0xb8, 0x02, 0xad, 0x02, +0x89, 0x02, 0x4c, 0x02, 0x67, 0x02, 0xd5, 0x01, 0xee, 0x01, 0xad, 0x01, 0x41, 0x01, 0xfa, 0x00, +0x3c, 0x01, 0x16, 0x01, 0xf0, 0x00, 0x57, 0x01, 0x50, 0x01, 0xf7, 0x00, 0xfc, 0x00, 0x04, 0x01, +0xd2, 0x00, 0xf9, 0x00, 0xc4, 0x00, 0xe9, 0x00, 0xf2, 0x00, 0xc6, 0x00, 0x45, 0x01, 0x42, 0x01, +0xa8, 0x01, 0xb1, 0x01, 0xde, 0x01, 0xe0, 0x01, 0x1f, 0x02, 0x13, 0x02, 0x2e, 0x02, 0x03, 0x02, +0x4a, 0x02, 0x98, 0x02, 0xc8, 0x02, 0xe4, 0x02, 0xe7, 0x02, 0x84, 0x02, 0x53, 0x02, 0x2f, 0x02, +0xe8, 0x01, 0x6b, 0x01, 0x78, 0x01, 0x64, 0x01, 0x77, 0x01, 0x71, 0x01, 0x72, 0x01, 0x58, 0x01, +0x9c, 0x01, 0x0a, 0x01, 0xd1, 0x00, 0xe3, 0x00, 0xab, 0x00, 0x8a, 0x00, 0x88, 0x00, 0x7d, 0x00, +0x7e, 0x00, 0x40, 0x00, 0x9a, 0x00, 0xe9, 0x00, 0x1e, 0x01, 0x5e, 0x01, 0x5b, 0x01, 0x4f, 0x01, +0x27, 0x01, 0x04, 0x01, 0x2a, 0x01, 0x7d, 0x01, 0x5e, 0x01, 0x30, 0x01, 0x46, 0x01, 0xc0, 0x01, +0xfe, 0x01, 0xf6, 0x01, 0xce, 0x01, 0xa3, 0x01, 0x6f, 0x01, 0x5b, 0x01, 0xb0, 0x00, 0xf0, 0x00, +0x92, 0x00, 0x61, 0x00, 0x63, 0x00, 0xe4, 0x00, 0xc8, 0x00, 0x8a, 0x00, 0x7e, 0x00, 0x08, 0x00, +0x4b, 0x00, 0xfc, 0xff, 0xf2, 0xff, 0xff, 0xff, 0x1c, 0x00, 0xa8, 0x00, 0xc2, 0x00, 0x9b, 0x00, +0xc4, 0x00, 0xbe, 0x00, 0x89, 0x00, 0xa0, 0x00, 0xb8, 0x00, 0x88, 0x00, 0xae, 0x00, 0xf7, 0x00, +0x39, 0x01, 0xa3, 0x01, 0x92, 0x01, 0x57, 0x01, 0x36, 0x01, 0xed, 0x00, 0xba, 0x00, 0x98, 0x00, +0x7e, 0x00, 0xff, 0x00, 0x01, 0x01, 0x76, 0x01, 0x90, 0x01, 0xf9, 0x01, 0xdc, 0x01, 0x66, 0x01, +0x17, 0x01, 0x0c, 0x01, 0xc5, 0x00, 0x58, 0x00, 0x29, 0x00, 0x37, 0x00, 0x5b, 0x00, 0xb7, 0x00, +0x14, 0x01, 0x14, 0x01, 0x34, 0x01, 0x0c, 0x01, 0xdd, 0x00, 0xb1, 0x00, 0x9b, 0x00, 0xe6, 0x00, +0xf0, 0x00, 0x1d, 0x01, 0x3b, 0x01, 0x90, 0x01, 0xc3, 0x01, 0x18, 0x02, 0x0d, 0x02, 0x17, 0x02, +0x13, 0x02, 0xf9, 0x01, 0x13, 0x02, 0x30, 0x02, 0x4c, 0x02, 0x67, 0x02, 0x80, 0x02, 0x49, 0x02, +0x54, 0x02, 0x4b, 0x02, 0x48, 0x02, 0x64, 0x02, 0xdc, 0x01, 0xc0, 0x01, 0x7a, 0x01, 0xb0, 0x01, +0xb0, 0x01, 0xc6, 0x01, 0xc4, 0x01, 0xa5, 0x01, 0x9e, 0x01, 0xcd, 0x01, 0xa4, 0x01, 0xb0, 0x01, +0x43, 0x01, 0x0b, 0x01, 0xf5, 0x00, 0xac, 0x00, 0x87, 0x00, 0xe5, 0x00, 0x03, 0x01, 0xf0, 0x00, +0x23, 0x01, 0x22, 0x01, 0x78, 0x01, 0x4c, 0x01, 0x3b, 0x01, 0x2a, 0x01, 0x46, 0x01, 0x07, 0x01, +0xbc, 0x00, 0xd8, 0x00, 0x0b, 0x01, 0xb8, 0x00, 0xb3, 0x00, 0xd4, 0x00, 0xae, 0x00, 0x57, 0x00, +0xa8, 0x00, 0x8d, 0x00, 0x5b, 0x00, 0x51, 0x00, 0x84, 0x00, 0x47, 0x00, 0x71, 0x00, 0x99, 0x00, +0x85, 0x00, 0xb0, 0x00, 0xa7, 0x00, 0xca, 0x00, 0x05, 0x01, 0x31, 0x01, 0x33, 0x01, 0x66, 0x01, +0x64, 0x01, 0x6c, 0x01, 0x83, 0x01, 0x06, 0x01, 0xc2, 0x00, 0xc1, 0x00, 0x44, 0x00, 0x4a, 0x00, +0x33, 0x00, 0x3b, 0x00, 0x36, 0x00, 0x52, 0x00, 0x4e, 0x00, 0x2e, 0x00, 0x23, 0x00, 0x01, 0x00, +0xdc, 0xff, 0xba, 0xff, 0x70, 0xff, 0xa7, 0xff, 0x77, 0xff, 0x77, 0xff, 0x54, 0xff, 0xa2, 0xff, +0x64, 0xff, 0x91, 0xff, 0x81, 0xff, 0xcc, 0xff, 0xb9, 0xff, 0x95, 0xff, 0xe8, 0xff, 0xfe, 0xff, +0xeb, 0xff, 0x31, 0x00, 0x00, 0x00, 0x51, 0x00, 0x6f, 0x00, 0x2c, 0x00, 0xfc, 0xff, 0xe2, 0xff, +0x18, 0x00, 0x1c, 0x00, 0x13, 0x00, 0x34, 0x00, 0x3a, 0x00, 0x2a, 0x00, 0x3a, 0x00, 0x72, 0x00, +0x83, 0x00, 0x40, 0x00, 0x48, 0x00, 0x58, 0x00, 0x00, 0x00, 0x12, 0x00, 0xe8, 0xff, 0x06, 0x00, +0x22, 0x00, 0x5f, 0x00, 0x65, 0x00, 0x90, 0x00, 0x82, 0x00, 0x94, 0x00, 0x60, 0x00, 0xb5, 0x00, +0x4b, 0x00, 0x50, 0x00, 0x55, 0x00, 0x2e, 0x00, 0x29, 0x00, 0x5f, 0x00, 0x72, 0x00, 0xb6, 0x00, +0x8c, 0x00, 0x85, 0x00, 0x75, 0x00, 0x62, 0x00, 0x79, 0x00, 0x9e, 0x00, 0x67, 0x00, 0x5d, 0x00, +0x66, 0x00, 0x18, 0x00, 0x5c, 0x00, 0xb5, 0x00, 0x5d, 0x00, 0x66, 0x00, 0x4d, 0x00, 0x8e, 0x00, +0x79, 0x00, 0x56, 0x00, 0x5c, 0x00, 0x5c, 0x00, 0x5c, 0x00, 0x9e, 0x00, 0x8a, 0x00, 0x7c, 0x00, +0x41, 0x00, 0x2a, 0x00, 0x53, 0x00, 0x03, 0x00, 0x14, 0x00, 0x20, 0x00, 0x73, 0x00, 0x5f, 0x00, +0x58, 0x00, 0x6c, 0x00, 0x7c, 0x00, 0xb8, 0x00, 0x8b, 0x00, 0xc7, 0x00, 0x98, 0x00, 0x78, 0x00, +0xab, 0x00, 0xb3, 0x00, 0xff, 0x00, 0xf0, 0x00, 0xeb, 0x00, 0xf2, 0x00, 0x07, 0x01, 0xb7, 0x00, +0xe3, 0x00, 0x9f, 0x00, 0x8a, 0x00, 0x28, 0x00, 0x42, 0x00, 0x21, 0x00, 0x14, 0x00, 0x20, 0x00, +0x0d, 0x00, 0x2e, 0x00, 0x89, 0x00, 0x9b, 0x00, 0x3a, 0x00, 0x47, 0x00, 0x11, 0x00, 0xea, 0xff, +0xe8, 0xff, 0xb4, 0xff, 0xe8, 0xff, 0xfc, 0xff, 0xef, 0xff, 0x22, 0x00, 0x06, 0x00, 0x2f, 0x00, +0x4d, 0x00, 0x6c, 0x00, 0x5c, 0x00, 0x27, 0x00, 0xfc, 0xff, 0x09, 0x00, 0x14, 0x00, 0x42, 0x00, +0x23, 0x00, 0x1d, 0x00, 0x30, 0x00, 0x1c, 0x00, 0x59, 0x00, 0x3b, 0x00, 0x0c, 0x00, 0x39, 0x00, +0xf2, 0xff, 0x32, 0x00, 0x08, 0x00, 0x08, 0x00, 0xf7, 0xff, 0x09, 0x00, 0xec, 0xff, 0xeb, 0xff, +0xc4, 0xff, 0xfa, 0xff, 0xb9, 0xff, 0xf6, 0xff, 0xa4, 0xff, 0x81, 0xff, 0xba, 0xff, 0xc6, 0xff, +0xf9, 0xff, 0xb5, 0xff, 0x93, 0xff, 0xc7, 0xff, 0xab, 0xff, 0x7f, 0xff, 0x9f, 0xff, 0xbb, 0xff, +0x88, 0xff, 0x95, 0xff, 0x95, 0xff, 0xbf, 0xff, 0xd7, 0xff, 0xe3, 0xff, 0xe4, 0xff, 0x3f, 0x00, +0xc8, 0xff, 0xbb, 0xff, 0xab, 0xff, 0x97, 0xff, 0xbd, 0xff, 0xbc, 0xff, 0xae, 0xff, 0x9c, 0xff, +0xc9, 0xff, 0xf1, 0xff, 0x9f, 0xff, 0xc6, 0xff, 0x36, 0x00, 0x34, 0x00, 0x3b, 0x00, 0x4d, 0x00, +0x71, 0x00, 0x9b, 0x00, 0x65, 0x00, 0x7b, 0x00, 0x4f, 0x00, 0x70, 0x00, 0xa7, 0x00, 0x89, 0x00, +0xb7, 0x00, 0x01, 0x01, 0xb0, 0x00, 0x6e, 0x00, 0xc7, 0x00, 0x62, 0x00, 0x50, 0x00, 0x25, 0x00, +0x21, 0x00, 0x32, 0x00, 0x56, 0x00, 0x42, 0x00, 0x41, 0x00, 0x48, 0x00, 0x4c, 0x00, 0x4e, 0x00, +0x46, 0x00, 0x5f, 0x00, 0x60, 0x00, 0x16, 0x00, 0x3c, 0x00, 0x2e, 0x00, 0x66, 0x00, 0x23, 0x00, +0x58, 0x00, 0x66, 0x00, 0x4c, 0x00, 0x59, 0x00, 0x49, 0x00, 0x68, 0x00, 0x5c, 0x00, 0x4a, 0x00, +0x92, 0x00, 0x5c, 0x00, 0x97, 0x00, 0xa9, 0x00, 0xbb, 0x00, 0x8d, 0x00, 0xbf, 0x00, 0x83, 0x00, +0x70, 0x00, 0x90, 0x00, 0x77, 0x00, 0xa5, 0x00, 0x73, 0x00, 0x97, 0x00, 0x97, 0x00, 0xa4, 0x00, +0xd8, 0x00, 0xc7, 0x00, 0x04, 0x01, 0xd7, 0x00, 0xff, 0x00, 0x09, 0x01, 0x1f, 0x01, 0x1f, 0x01, +0x20, 0x01, 0x0f, 0x01, 0x69, 0x01, 0x4e, 0x01, 0x9b, 0x01, 0x7c, 0x01, 0x20, 0x01, 0xdf, 0x00, +0x1c, 0x01, 0x13, 0x01, 0x11, 0x01, 0xf6, 0x00, 0x0e, 0x01, 0x0c, 0x01, 0xcf, 0x00, 0x0d, 0x01, +0xc9, 0x00, 0xc5, 0x00, 0xf2, 0x00, 0xeb, 0x00, 0xb5, 0x00, 0xc6, 0x00, 0xab, 0x00, 0x94, 0x00, +0xd6, 0x00, 0xb9, 0x00, 0xcd, 0x00, 0x8e, 0x00, 0x94, 0x00, 0x01, 0x00, 0x1d, 0x00, 0x63, 0x00, +0x9f, 0x00, 0xa6, 0x00, 0xc3, 0x00, 0xc6, 0x00, 0x7f, 0x00, 0x5f, 0x00, 0x59, 0x00, 0x46, 0x00, +0x24, 0x00, 0xf4, 0xff, 0xd2, 0xff, 0x0a, 0x00, 0xe5, 0xff, 0x0e, 0x00, 0xfe, 0xff, 0x0c, 0x00, +0x16, 0x00, 0xe5, 0xff, 0xce, 0xff, 0xa5, 0xff, 0xa2, 0xff, 0x8e, 0xff, 0x9d, 0xff, 0x63, 0xff, +0x33, 0xff, 0x5c, 0xff, 0x29, 0xff, 0x19, 0xff, 0xdc, 0xfe, 0xe2, 0xfe, 0xee, 0xfe, 0xef, 0xfe, +0xb1, 0xfe, 0xe0, 0xfe, 0x97, 0xfe, 0x34, 0xfe, 0xab, 0xfe, 0x77, 0xfe, 0x90, 0xfe, 0x69, 0xfe, +0x4a, 0xfe, 0x47, 0xfe, 0x54, 0xfe, 0x05, 0xfe, 0xd7, 0xfd, 0xd5, 0xfd, 0xe8, 0xfd, 0x01, 0xfe, +0xe1, 0xfd, 0x02, 0xfe, 0xe0, 0xfd, 0xe9, 0xfd, 0xb8, 0xfd, 0xea, 0xfd, 0xce, 0xfd, 0x1a, 0xfe, +0xd3, 0xfd, 0xb7, 0xfd, 0xcc, 0xfd, 0xbc, 0xfd, 0xbd, 0xfd, 0x9f, 0xfd, 0xbd, 0xfd, 0xe4, 0xfd, +0xdf, 0xfd, 0xb1, 0xfd, 0x07, 0xfe, 0xfa, 0xfd, 0x0c, 0xfe, 0x1d, 0xfe, 0x13, 0xfe, 0x41, 0xfe, +0x54, 0xfe, 0x77, 0xfe, 0x2f, 0xfe, 0x78, 0xfe, 0x6f, 0xfe, 0x44, 0xfe, 0x9a, 0xfe, 0xc0, 0xfe, +0xa0, 0xfe, 0xd7, 0xfe, 0x0c, 0xff, 0xe8, 0xfe, 0xea, 0xfe, 0xea, 0xfe, 0x0b, 0xff, 0xf5, 0xfe, +0x34, 0xff, 0x46, 0xff, 0x77, 0xff, 0x2a, 0xff, 0x5b, 0xff, 0x53, 0xff, 0x6d, 0xff, 0x87, 0xff, +0xa8, 0xff, 0x96, 0xff, 0xa0, 0xff, 0xb3, 0xff, 0xf0, 0xff, 0xfd, 0xff, 0x05, 0x00, 0x47, 0x00, +0xfb, 0xff, 0x18, 0x00, 0x57, 0x00, 0x14, 0x00, 0x0c, 0x00, 0xfc, 0xff, 0x52, 0x00, 0x3b, 0x00, +0x06, 0x00, 0x39, 0x00, 0x38, 0x00, 0x02, 0x00, 0x38, 0x00, 0x7a, 0x00, 0x2b, 0x00, 0x8f, 0x00, +0x75, 0x00, 0x4a, 0x00, 0x80, 0x00, 0xa8, 0x00, 0x76, 0x00, 0x78, 0x00, 0x63, 0x00, 0x74, 0x00, +0x6e, 0x00, 0x68, 0x00, 0x49, 0x00, 0x3e, 0x00, 0x28, 0x00, 0x7d, 0x00, 0x43, 0x00, 0x13, 0x00, +0x08, 0x00, 0x21, 0x00, 0x18, 0x00, 0x4e, 0x00, 0xcf, 0xff, 0xe0, 0xff, 0xb5, 0xff, 0xb7, 0xff, +0xd3, 0xff, 0xb7, 0xff, 0xb0, 0xff, 0xcd, 0xff, 0xfe, 0xff, 0xc6, 0xff, 0xe9, 0xff, 0xe3, 0xff, +0xd1, 0xff, 0x89, 0xff, 0x88, 0xff, 0x8b, 0xff, 0x5e, 0xff, 0x79, 0xff, 0x8e, 0xff, 0xb4, 0xff, +0x8e, 0xff, 0xa1, 0xff, 0xbf, 0xff, 0xc6, 0xff, 0xfa, 0xff, 0xae, 0xff, 0x94, 0xff, 0xd7, 0xff, +0xde, 0xff, 0xb8, 0xff, 0x7d, 0xff, 0xc1, 0xff, 0xb0, 0xff, 0xce, 0xff, 0xf9, 0xff, 0x65, 0x00, +0xfd, 0xff, 0xc2, 0xff, 0xa5, 0xff, 0xe5, 0xff, 0x9e, 0xff, 0xb1, 0xff, 0x9c, 0xff, 0xd1, 0xff, +0xad, 0xff, 0xd7, 0xff, 0xcb, 0xff, 0x89, 0xff, 0x82, 0xff, 0x9d, 0xff, 0xce, 0xff, 0xf3, 0xff, +0xb5, 0xff, 0xff, 0xff, 0xfc, 0xff, 0x08, 0x00, 0xfe, 0xff, 0x18, 0x00, 0xc0, 0xff, 0xc3, 0xff, +0xaf, 0xff, 0xb7, 0xff, 0xba, 0xff, 0xb9, 0xff, 0x94, 0xff, 0xd9, 0xff, 0xbc, 0xff, 0x08, 0x00, +0x08, 0x00, 0x37, 0x00, 0x2e, 0x00, 0x47, 0x00, 0x00, 0x00, 0x36, 0x00, 0x09, 0x00, 0x07, 0x00, +0xfe, 0xff, 0x12, 0x00, 0xfb, 0xff, 0x2f, 0x00, 0x0a, 0x00, 0x43, 0x00, 0x20, 0x00, 0xff, 0xff, +0xf1, 0xff, 0xfe, 0xff, 0x1b, 0x00, 0xe3, 0xff, 0x20, 0x00, 0x20, 0x00, 0x3c, 0x00, 0x47, 0x00, +0x69, 0x00, 0x75, 0x00, 0x8c, 0x00, 0x72, 0x00, 0x88, 0x00, 0xb3, 0x00, 0xb7, 0x00, 0xd2, 0x00, +0x9e, 0x00, 0x01, 0x01, 0x11, 0x01, 0xee, 0x00, 0xa7, 0x00, 0xa0, 0x00, 0x11, 0x01, 0xfb, 0x00, +0xec, 0x00, 0x4f, 0x01, 0x11, 0x01, 0x07, 0x01, 0xb1, 0x00, 0xd0, 0x00, 0x0c, 0x01, 0xee, 0x00, +0xc6, 0x00, 0xd3, 0x00, 0xf0, 0x00, 0xd5, 0x00, 0x0b, 0x01, 0xe0, 0x00, 0xcb, 0x00, 0xe0, 0x00, +0xd9, 0x00, 0xd2, 0x00, 0xf3, 0x00, 0x06, 0x01, 0xc4, 0x00, 0x2a, 0x01, 0xc8, 0x00, 0xd9, 0x00, +0xfd, 0x00, 0xf6, 0x00, 0xff, 0x00, 0x0c, 0x01, 0xcb, 0x00, 0xb1, 0x00, 0xd7, 0x00, 0xdb, 0x00, +0xf5, 0x00, 0xe6, 0x00, 0xc7, 0x00, 0xe5, 0x00, 0xd3, 0x00, 0x0f, 0x01, 0x1a, 0x01, 0xd5, 0x00, +0xc5, 0x00, 0xcf, 0x00, 0xb9, 0x00, 0xab, 0x00, 0xa6, 0x00, 0xa7, 0x00, 0xb1, 0x00, 0xe9, 0x00, +0x17, 0x01, 0xd1, 0x00, 0xb0, 0x00, 0xaf, 0x00, 0x9d, 0x00, 0x6e, 0x00, 0x7a, 0x00, 0x79, 0x00, +0x82, 0x00, 0x5f, 0x00, 0x4e, 0x00, 0x5d, 0x00, 0x7f, 0x00, 0x2e, 0x00, 0x35, 0x00, 0x4d, 0x00, +0x2a, 0x00, 0x33, 0x00, 0x31, 0x00, 0x0a, 0x00, 0x23, 0x00, 0x4e, 0x00, 0x40, 0x00, 0x46, 0x00, +0x13, 0x00, 0x22, 0x00, 0x17, 0x00, 0xf5, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x0a, 0x00, 0xea, 0xff, +0xcf, 0xff, 0xf6, 0xff, 0x17, 0x00, 0xd2, 0xff, 0xe2, 0xff, 0xa8, 0xff, 0x9a, 0xff, 0xe2, 0xff, +0x1b, 0x00, 0x17, 0x00, 0xdd, 0xff, 0xf1, 0xff, 0xcd, 0xff, 0xc4, 0xff, 0xd1, 0xff, 0x18, 0x00, +0xee, 0xff, 0x2a, 0x00, 0xfe, 0xff, 0x2b, 0x00, 0x47, 0x00, 0x52, 0x00, 0x60, 0x00, 0x33, 0x00, +0x50, 0x00, 0x69, 0x00, 0x90, 0x00, 0x70, 0x00, 0x48, 0x00, 0x58, 0x00, 0x4e, 0x00, 0x4c, 0x00, +0x5f, 0x00, 0x6d, 0x00, 0x55, 0x00, 0x76, 0x00, 0x12, 0x00, 0x3f, 0x00, 0x02, 0x00, 0x26, 0x00, +0xc8, 0xff, 0xb6, 0xff, 0x9f, 0xff, 0xcb, 0xff, 0xe5, 0xff, 0xf3, 0xff, 0xcc, 0xff, 0x11, 0x00, +0x05, 0x00, 0x8f, 0xff, 0xd1, 0xff, 0xe9, 0xff, 0xef, 0xff, 0xfb, 0xff, 0xea, 0xff, 0xf9, 0xff, +0xdf, 0xff, 0x09, 0x00, 0x13, 0x00, 0x28, 0x00, 0x06, 0x00, 0x4b, 0x00, 0x1e, 0x00, 0x35, 0x00, +0x7e, 0x00, 0x7c, 0x00, 0x9a, 0x00, 0x89, 0x00, 0xbe, 0x00, 0x7d, 0x00, 0x42, 0x00, 0x69, 0x00, +0x6e, 0x00, 0x62, 0x00, 0x49, 0x00, 0xee, 0xff, 0x11, 0x00, 0xcd, 0xff, 0xb0, 0xff, 0xda, 0xff, +0xc3, 0xff, 0x24, 0x00, 0x17, 0x00, 0x16, 0x00, 0x18, 0x00, 0x2e, 0x00, 0x9c, 0xff, 0x4e, 0xff, +0x76, 0xff, 0x96, 0xff, 0x94, 0xff, 0x5b, 0xff, 0x66, 0xff, 0x41, 0xff, 0x38, 0xff, 0x10, 0xff, +0x20, 0xff, 0xf9, 0xfe, 0x0c, 0xff, 0x19, 0xff, 0x40, 0xff, 0x32, 0xff, 0x70, 0xff, 0x13, 0xff, +0x24, 0xff, 0x87, 0xff, 0x3e, 0xff, 0x82, 0xff, 0x85, 0xff, 0x6e, 0xff, 0x3f, 0xff, 0xf1, 0xfe, +0x1a, 0xff, 0x1d, 0xff, 0x78, 0xff, 0x3b, 0xff, 0x6d, 0xff, 0x6a, 0xff, 0x50, 0xff, 0x4c, 0xff, +0x91, 0xff, 0x75, 0xff, 0x78, 0xff, 0x77, 0xff, 0x59, 0xff, 0x38, 0xff, 0x5d, 0xff, 0x50, 0xff, +0x94, 0xff, 0x67, 0xff, 0x6c, 0xff, 0xa6, 0xff, 0x96, 0xff, 0x5f, 0xff, 0x8a, 0xff, 0x95, 0xff, +0xb1, 0xff, 0x70, 0xff, 0x67, 0xff, 0x17, 0xff, 0xfc, 0xfe, 0x4a, 0xff, 0x2f, 0xff, 0x25, 0xff, +0x1d, 0xff, 0x43, 0xff, 0x59, 0xff, 0x60, 0xff, 0x8a, 0xff, 0x94, 0xff, 0x61, 0xff, 0x29, 0xff, +0x1f, 0xff, 0x1e, 0xff, 0x52, 0xff, 0x5d, 0xff, 0x69, 0xff, 0x57, 0xff, 0x10, 0xff, 0x1e, 0xff, +0x67, 0xff, 0x76, 0xff, 0x6d, 0xff, 0x47, 0xff, 0x7e, 0xff, 0x82, 0xff, 0xc6, 0xff, 0x94, 0xff, +0xa1, 0xff, 0x6d, 0xff, 0x70, 0xff, 0x4f, 0xff, 0x53, 0xff, 0x54, 0xff, 0xa2, 0xff, 0xb8, 0xff, +0xa2, 0xff, 0xd0, 0xff, 0xcb, 0xff, 0xd8, 0xff, 0xd0, 0xff, 0x17, 0x00, 0x06, 0x00, 0x2d, 0x00, +0x5b, 0x00, 0x40, 0x00, 0x48, 0x00, 0x33, 0x00, 0x14, 0x00, 0x13, 0x00, 0x69, 0x00, 0x39, 0x00, +0x77, 0x00, 0x72, 0x00, 0x45, 0x00, 0x67, 0x00, 0x76, 0x00, 0x6b, 0x00, 0x36, 0x00, 0xb6, 0x00, +0xc6, 0x00, 0xbc, 0x00, 0x79, 0x00, 0xc9, 0x00, 0x8f, 0x00, 0x65, 0x00, 0x94, 0x00, 0x7d, 0x00, +0x6b, 0x00, 0x71, 0x00, 0x23, 0x00, 0x47, 0x00, 0x2f, 0x00, 0x89, 0x00, 0x71, 0x00, 0xb2, 0x00, +0x2f, 0x00, 0x2f, 0x00, 0x47, 0x00, 0x48, 0x00, 0x45, 0x00, 0x7f, 0x00, 0x5d, 0x00, 0x37, 0x00, +0x4c, 0x00, 0x1d, 0x00, 0x60, 0x00, 0x69, 0x00, 0x31, 0x00, 0x10, 0x00, 0xca, 0xff, 0xbc, 0xff, +0xeb, 0xff, 0xd5, 0xff, 0x08, 0x00, 0xd3, 0xff, 0xe1, 0xff, 0xb5, 0xff, 0xc9, 0xff, 0x13, 0x00, +0xd5, 0xff, 0xf1, 0xff, 0x03, 0x00, 0x12, 0x00, 0xbf, 0xff, 0x7d, 0xff, 0xa1, 0xff, 0x7c, 0xff, +0x85, 0xff, 0x86, 0xff, 0xe7, 0xff, 0x7f, 0xff, 0x4b, 0xff, 0x41, 0xff, 0x34, 0xff, 0xb7, 0xfe, +0xd9, 0xfe, 0xe5, 0xfe, 0x10, 0xff, 0x25, 0xff, 0x23, 0xff, 0x08, 0xff, 0x34, 0xff, 0x20, 0xff, +0x46, 0xff, 0x4f, 0xff, 0x3c, 0xff, 0x5a, 0xff, 0x2b, 0xff, 0x57, 0xff, 0x29, 0xff, 0x0c, 0xff, +0x3c, 0xff, 0x67, 0xff, 0x6f, 0xff, 0x5f, 0xff, 0x66, 0xff, 0x9c, 0xff, 0x94, 0xff, 0x83, 0xff, +0x7e, 0xff, 0x52, 0xff, 0x39, 0xff, 0x98, 0xff, 0xa3, 0xff, 0xad, 0xff, 0xab, 0xff, 0x8b, 0xff, +0x41, 0xff, 0x83, 0xff, 0xa2, 0xff, 0x59, 0xff, 0x83, 0xff, 0x7e, 0xff, 0x2e, 0xff, 0x4a, 0xff, +0x76, 0xff, 0x49, 0xff, 0x4e, 0xff, 0x5e, 0xff, 0x38, 0xff, 0x40, 0xff, 0x1b, 0xff, 0x27, 0xff, +0x68, 0xff, 0x1d, 0xff, 0x94, 0xff, 0x6f, 0xff, 0x39, 0xff, 0x62, 0xff, 0x4c, 0xff, 0x32, 0xff, +0xe2, 0xff, 0x90, 0xff, 0x9a, 0xff, 0xa8, 0xff, 0xd0, 0xff, 0xd8, 0xff, 0xa0, 0xff, 0xa8, 0xff, +0x8f, 0xff, 0xd0, 0xff, 0xba, 0xff, 0xca, 0xff, 0xe4, 0xff, 0x04, 0x00, 0x2f, 0x00, 0xea, 0xff, +0xfa, 0xff, 0x12, 0x00, 0x0f, 0x00, 0x02, 0x00, 0xe3, 0xff, 0xe1, 0xff, 0xed, 0xff, 0xd2, 0xff, +0x05, 0x00, 0x1e, 0x00, 0xee, 0xff, 0x0d, 0x00, 0xf8, 0xff, 0x3a, 0x00, 0x46, 0x00, 0x7f, 0x00, +0x62, 0x00, 0x75, 0x00, 0xf7, 0xff, 0x04, 0x00, 0x07, 0x00, 0x44, 0x00, 0x03, 0x00, 0x30, 0x00, +0x65, 0x00, 0x5e, 0x00, 0x96, 0x00, 0x56, 0x00, 0x8c, 0x00, 0x39, 0x00, 0x30, 0x00, 0x65, 0x00, +0x46, 0x00, 0x19, 0x00, 0x3f, 0x00, 0x2b, 0x00, 0x1a, 0x00, 0x1a, 0x00, 0x3a, 0x00, 0x7c, 0x00, +0x73, 0x00, 0x09, 0x00, 0x30, 0x00, 0x4d, 0x00, 0x1d, 0x00, 0x82, 0x00, 0x25, 0x00, 0x56, 0x00, +0x1a, 0x00, 0x21, 0x00, 0x2a, 0x00, 0x22, 0x00, 0xd8, 0xff, 0xf9, 0xff, 0x39, 0x00, 0x36, 0x00, +0x6a, 0x00, 0x79, 0x00, 0xa9, 0x00, 0x69, 0x00, 0x7e, 0x00, 0xa6, 0x00, 0x89, 0x00, 0x94, 0x00, +0x82, 0x00, 0x42, 0x00, 0x28, 0x00, 0x55, 0x00, 0x81, 0x00, 0x84, 0x00, 0x58, 0x00, 0xbf, 0x00, +0xab, 0x00, 0xc6, 0x00, 0xaf, 0x00, 0xc7, 0x00, 0xc8, 0x00, 0xac, 0x00, 0xf0, 0x00, 0xaf, 0x00, +0xaf, 0x00, 0xb0, 0x00, 0xe3, 0x00, 0xc9, 0x00, 0xc0, 0x00, 0xf2, 0x00, 0x07, 0x01, 0xe8, 0x00, +0xe1, 0x00, 0xbf, 0x00, 0xd0, 0x00, 0x34, 0x01, 0x19, 0x01, 0xd6, 0x00, 0xbd, 0x00, 0x5a, 0x00, +0x70, 0x00, 0x72, 0x00, 0x2e, 0x00, 0x4f, 0x00, 0x2d, 0x00, 0x8a, 0x00, 0x4d, 0x00, 0xb1, 0x00, +0xe3, 0x00, 0xb2, 0x00, 0xc9, 0x00, 0x78, 0x00, 0x99, 0x00, 0xb3, 0x00, 0xab, 0x00, 0x0d, 0x01, +0x05, 0x01, 0x3c, 0x01, 0x3a, 0x01, 0x0d, 0x01, 0xf9, 0x00, 0x84, 0x00, 0x83, 0x00, 0x77, 0x00, +0x3b, 0x00, 0x2d, 0x00, 0x50, 0x00, 0x45, 0x00, 0x6c, 0x00, 0x41, 0x00, 0x4b, 0x00, 0x50, 0x00, +0x38, 0x00, 0x2b, 0x00, 0x33, 0x00, 0x3d, 0x00, 0x5d, 0x00, 0x6e, 0x00, 0x79, 0x00, 0x3e, 0x00, +0x69, 0x00, 0x91, 0x00, 0x16, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x2f, 0x00, 0x1d, 0x00, 0x0b, 0x00, +0xe9, 0xff, 0x11, 0x00, 0x0b, 0x00, 0x17, 0x00, 0x1c, 0x00, 0x13, 0x00, 0xdb, 0xff, 0xd9, 0xff, +0xb7, 0xff, 0xeb, 0xff, 0x0a, 0x00, 0x11, 0x00, 0xf0, 0xff, 0x21, 0x00, 0xfd, 0xff, 0xdc, 0xff, +0xc6, 0xff, 0xcb, 0xff, 0xf9, 0xff, 0xf2, 0xff, 0xec, 0xff, 0xc3, 0xff, 0xd3, 0xff, 0xd3, 0xff, +0xe3, 0xff, 0xe2, 0xff, 0xeb, 0xff, 0xa4, 0xff, 0xaa, 0xff, 0xce, 0xff, 0xce, 0xff, 0xbc, 0xff, +0xda, 0xff, 0xc2, 0xff, 0x9e, 0xff, 0xbc, 0xff, 0x1a, 0x00, 0xec, 0xff, 0x14, 0x00, 0xf8, 0xff, +0xf2, 0xff, 0xda, 0xff, 0xf7, 0xff, 0xee, 0xff, 0xc0, 0xff, 0x94, 0xff, 0x71, 0xff, 0xa7, 0xff, +0x9c, 0xff, 0xb7, 0xff, 0xb6, 0xff, 0xb6, 0xff, 0xaf, 0xff, 0xad, 0xff, 0xe1, 0xff, 0xda, 0xff, +0xce, 0xff, 0xbc, 0xff, 0xce, 0xff, 0xce, 0xff, 0x69, 0xff, 0xd4, 0xff, 0xa4, 0xff, 0xc7, 0xff, +0xac, 0xff, 0xa7, 0xff, 0x8b, 0xff, 0xa4, 0xff, 0x86, 0xff, 0xc2, 0xff, 0x56, 0xff, 0x5f, 0xff, +0x84, 0xff, 0x82, 0xff, 0xc0, 0xff, 0xa5, 0xff, 0x98, 0xff, 0x74, 0xff, 0x51, 0xff, 0x69, 0xff, +0xaf, 0xff, 0x53, 0xff, 0xc0, 0xff, 0xb2, 0xff, 0xc0, 0xff, 0xe8, 0xff, 0xae, 0xff, 0xb8, 0xff, +0xe4, 0xff, 0xac, 0xff, 0xba, 0xff, 0x95, 0xff, 0xa0, 0xff, 0xb4, 0xff, 0xa1, 0xff, 0xb9, 0xff, +0xc5, 0xff, 0xb8, 0xff, 0xae, 0xff, 0xa7, 0xff, 0x9b, 0xff, 0x7e, 0xff, 0x2d, 0xff, 0x99, 0xff, +0x68, 0xff, 0xbc, 0xff, 0xb1, 0xff, 0x97, 0xff, 0x75, 0xff, 0x78, 0xff, 0x77, 0xff, 0x1d, 0xff, +0x20, 0xff, 0x34, 0xff, 0x06, 0xff, 0x1a, 0xff, 0x3f, 0xff, 0x2e, 0xff, 0x31, 0xff, 0x3b, 0xff, +0x32, 0xff, 0x20, 0xff, 0x5a, 0xff, 0x75, 0xff, 0x8c, 0xff, 0x6a, 0xff, 0x8f, 0xff, 0x7e, 0xff, +0x40, 0xff, 0x92, 0xff, 0x6e, 0xff, 0x8c, 0xff, 0x74, 0xff, 0x6e, 0xff, 0x65, 0xff, 0xb9, 0xff, +0x9c, 0xff, 0x99, 0xff, 0x7f, 0xff, 0xee, 0xff, 0xb3, 0xff, 0x9b, 0xff, 0xe3, 0xff, 0xee, 0xff, +0xd9, 0xff, 0xc4, 0xff, 0xe3, 0xff, 0xea, 0xff, 0x21, 0x00, 0xf6, 0xff, 0x06, 0x00, 0x1c, 0x00, +0x12, 0x00, 0x16, 0x00, 0x00, 0x00, 0xd8, 0xff, 0x2e, 0x00, 0x30, 0x00, 0x28, 0x00, 0xde, 0xff, +0xe8, 0xff, 0xcb, 0xff, 0xd8, 0xff, 0x23, 0x00, 0x0f, 0x00, 0x20, 0x00, 0xfc, 0xff, 0xff, 0xff, +0xa5, 0xff, 0xf5, 0xff, 0xb4, 0xff, 0x75, 0xff, 0x9e, 0xff, 0x9e, 0xff, 0x8c, 0xff, 0xbc, 0xff, +0xa3, 0xff, 0x9b, 0xff, 0xc4, 0xff, 0xba, 0xff, 0x8e, 0xff, 0x8a, 0xff, 0xc4, 0xff, 0x6e, 0xff, +0x85, 0xff, 0xad, 0xff, 0xc4, 0xff, 0xc0, 0xff, 0x77, 0xff, 0x8d, 0xff, 0xb1, 0xff, 0xf0, 0xff, +0x94, 0xff, 0xd3, 0xff, 0xc2, 0xff, 0xb0, 0xff, 0xe1, 0xff, 0x06, 0x00, 0x1d, 0x00, 0xfa, 0xff, +0xeb, 0xff, 0x26, 0x00, 0x5d, 0x00, 0x07, 0x00, 0x33, 0x00, 0xc8, 0xff, 0x3c, 0x00, 0x3b, 0x00, +0xf5, 0xff, 0xe9, 0xff, 0x1e, 0x00, 0x09, 0x00, 0xf1, 0xff, 0x03, 0x00, 0x07, 0x00, 0xed, 0xff, +0x03, 0x00, 0x0e, 0x00, 0x07, 0x00, 0xee, 0xff, 0xf5, 0xff, 0xd8, 0xff, 0xbe, 0xff, 0x24, 0x00, +0xfa, 0xff, 0xd1, 0xff, 0x9c, 0xff, 0xc3, 0xff, 0xc7, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x00, 0x00, +0x05, 0x00, 0xc4, 0xff, 0xbc, 0xff, 0x9d, 0xff, 0xdc, 0xff, 0xbf, 0xff, 0xb9, 0xff, 0x84, 0xff, +0x1a, 0x00, 0xd0, 0xff, 0xf6, 0xff, 0xf3, 0xff, 0x25, 0x00, 0x21, 0x00, 0x4f, 0x00, 0x5e, 0x00, +0x54, 0x00, 0x98, 0x00, 0x7f, 0x00, 0x4b, 0x00, 0x55, 0x00, 0xc9, 0x00, 0x3c, 0x00, 0x46, 0x00, +0x8e, 0x00, 0x7a, 0x00, 0x80, 0x00, 0x13, 0x00, 0x93, 0x00, 0xbe, 0x00, 0xbf, 0x00, 0x88, 0x00, +0x7d, 0x00, 0x83, 0x00, 0x95, 0x00, 0x58, 0x00, 0x4e, 0x00, 0x40, 0x00, 0xca, 0x00, 0x0d, 0x01, +0x0a, 0x01, 0x16, 0x01, 0x07, 0x01, 0xfe, 0x00, 0x7a, 0x00, 0x6d, 0x00, 0x5e, 0x00, 0x37, 0x00, +0x43, 0x00, 0x69, 0x00, 0x86, 0x00, 0x5b, 0x00, 0x0b, 0x00, 0x2e, 0x00, 0x30, 0x00, 0xfa, 0xff, +0x3c, 0x00, 0x29, 0x00, 0x22, 0x00, 0x12, 0x00, 0x59, 0x00, 0xee, 0xff, 0xf1, 0xff, 0xb5, 0x00, +0x26, 0x00, 0x69, 0x00, 0x78, 0x00, 0x9f, 0x00, 0x0d, 0x01, 0xc4, 0x00, 0x9f, 0x00, 0xc0, 0x00, +0xa3, 0x00, 0xe5, 0x00, 0xa4, 0x00, 0x90, 0x00, 0x4d, 0x00, 0xdc, 0x00, 0xf4, 0x00, 0x99, 0x00, +0xb3, 0x00, 0xca, 0x00, 0xac, 0x00, 0x9a, 0x00, 0x17, 0x00, 0x04, 0x00, 0x31, 0x00, 0x2d, 0x00, +0x24, 0x00, 0xb9, 0xff, 0xe9, 0xff, 0x11, 0x00, 0x3a, 0x00, 0x43, 0x00, 0x33, 0x00, 0x42, 0x00, +0x35, 0x00, 0x7c, 0x00, 0x42, 0x00, 0x53, 0x00, 0x16, 0x00, 0x4e, 0x00, 0x4c, 0x00, 0xcb, 0x00, +0x99, 0x00, 0xad, 0x00, 0x8e, 0x00, 0x66, 0x00, 0xdc, 0xff, 0xe4, 0xff, 0xc9, 0xff, 0x5d, 0xff, +0x9e, 0xff, 0xbc, 0xff, 0x20, 0x00, 0x5b, 0x00, 0x88, 0x00, 0x95, 0x00, 0xc8, 0x00, 0x74, 0x00, +0x20, 0x00, 0xd9, 0xff, 0xcb, 0xff, 0x6b, 0xff, 0x78, 0xff, 0x76, 0xff, 0x78, 0xff, 0xdc, 0xff, +0x7f, 0xff, 0x3f, 0xff, 0x74, 0xff, 0xa4, 0xff, 0xf8, 0xff, 0x8d, 0xff, 0x95, 0xff, 0x49, 0xff, +0xa0, 0xff, 0xef, 0xff, 0xd3, 0xff, 0x43, 0x00, 0x7b, 0x00, 0xbc, 0x00, 0xf4, 0x00, 0x36, 0x01, +0xf3, 0x00, 0x71, 0x00, 0x0c, 0x00, 0xd6, 0xff, 0xb4, 0xff, 0x17, 0xff, 0x07, 0xff, 0x28, 0xff, +0x51, 0xff, 0x8c, 0xff, 0xb0, 0xff, 0x7b, 0xff, 0x9c, 0xff, 0xd7, 0xff, 0xc4, 0xff, 0xcc, 0xff, +0xb3, 0xff, 0xe9, 0xff, 0x1e, 0x00, 0x03, 0x00, 0x60, 0x00, 0x83, 0x00, 0x88, 0x00, 0xbb, 0x00, +0xd8, 0x00, 0x2d, 0x01, 0x03, 0x01, 0xde, 0x00, 0x6f, 0x00, 0x3d, 0x00, 0x33, 0x00, 0xdf, 0xff, +0x34, 0x00, 0x3b, 0x00, 0x41, 0x00, 0x23, 0x00, 0x5f, 0x00, 0x47, 0x00, 0x4e, 0x00, 0x40, 0x00, +0x30, 0x00, 0xf4, 0xff, 0xbf, 0xff, 0xcc, 0xff, 0x16, 0x00, 0x3c, 0x00, 0xf4, 0xff, 0x18, 0x00, +0x33, 0x00, 0x3d, 0x00, 0x63, 0x00, 0xc1, 0xff, 0xd6, 0xff, 0x9b, 0xff, 0x83, 0xff, 0x7c, 0xff, +0x7f, 0xff, 0xa5, 0xff, 0xb5, 0xff, 0xe7, 0xff, 0x02, 0x00, 0x99, 0xff, 0x0d, 0x00, 0x1b, 0x00, +0x25, 0x00, 0x1c, 0x00, 0x29, 0x00, 0x06, 0x00, 0x33, 0x00, 0x3d, 0x00, 0x22, 0x00, 0x29, 0x00, +0x24, 0x00, 0x34, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xb9, 0xff, 0x9c, 0xff, 0x6b, 0xff, 0x7e, 0xff, +0x5f, 0xff, 0x4f, 0xff, 0x65, 0xff, 0x72, 0xff, 0x9a, 0xff, 0x7d, 0xff, 0x8a, 0xff, 0x88, 0xff, +0x96, 0xff, 0x95, 0xff, 0x99, 0xff, 0x91, 0xff, 0xa0, 0xff, 0x17, 0x00, 0x30, 0x00, 0x22, 0x00, +0x35, 0x00, 0x36, 0x00, 0x6a, 0x00, 0x0b, 0x00, 0xea, 0xff, 0xdb, 0xff, 0xf2, 0xff, 0x1b, 0x00, +0xe4, 0xff, 0xfa, 0xff, 0x36, 0x00, 0xd6, 0xff, 0xd2, 0xff, 0xbe, 0xff, 0x72, 0xff, 0x8f, 0xff, +0x76, 0xff, 0xa2, 0xff, 0xe8, 0xff, 0x06, 0x00, 0xc4, 0xff, 0xc0, 0xff, 0xa1, 0xff, 0xa5, 0xff, +0xbc, 0xff, 0x9e, 0xff, 0xd9, 0xff, 0x4d, 0x00, 0x9e, 0x00, 0xd2, 0x00, 0xca, 0x00, 0xa5, 0x00, +0xb2, 0x00, 0xad, 0x00, 0x9e, 0x00, 0xb5, 0x00, 0x4a, 0x00, 0x73, 0x00, 0x87, 0x00, 0xa8, 0x00, +0xa5, 0x00, 0x94, 0x00, 0xac, 0x00, 0x8e, 0x00, 0xa2, 0x00, 0x99, 0x00, 0xac, 0x00, 0x9a, 0x00, +0x93, 0x00, 0xc7, 0x00, 0xdd, 0x00, 0xbe, 0x00, 0x9a, 0x00, 0xc3, 0x00, 0xf7, 0x00, 0xb8, 0x00, +0xa8, 0x00, 0xce, 0x00, 0x07, 0x01, 0xbe, 0x00, 0x70, 0x00, 0x60, 0x00, 0x34, 0x00, 0x66, 0x00, +0x64, 0x00, 0xc0, 0x00, 0x73, 0x00, 0xda, 0x00, 0x15, 0x01, 0x20, 0x01, 0x2e, 0x01, 0x0c, 0x01, +0xf9, 0x00, 0xfd, 0x00, 0xe4, 0x00, 0xc8, 0x00, 0xd3, 0x00, 0xfb, 0x00, 0xc4, 0x00, 0x1e, 0x01, +0xe8, 0x00, 0xbf, 0x00, 0xb6, 0x00, 0xe3, 0x00, 0xca, 0x00, 0x9a, 0x00, 0xbf, 0x00, 0xc8, 0x00, +0x8b, 0x00, 0xb6, 0x00, 0xd3, 0x00, 0xcd, 0x00, 0xf6, 0x00, 0xb1, 0x00, 0xb2, 0x00, 0xb3, 0x00, +0xb7, 0x00, 0x95, 0x00, 0x5d, 0x00, 0x5c, 0x00, 0xa2, 0x00, 0xce, 0x00, 0xa4, 0x00, 0x83, 0x00, +0x7d, 0x00, 0x29, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xb2, 0xff, 0xc5, 0xff, 0xb8, 0xff, 0xaf, 0xff, +0xd5, 0xff, 0xfd, 0xff, 0xf3, 0xff, 0x2b, 0x00, 0x3f, 0x00, 0x43, 0x00, 0x03, 0x00, 0xf1, 0xff, +0xe7, 0xff, 0xe5, 0xff, 0x03, 0x00, 0x31, 0x00, 0x21, 0x00, 0x79, 0x00, 0xec, 0x00, 0xf0, 0x00, +0xce, 0x00, 0xcc, 0x00, 0xaa, 0x00, 0x90, 0x00, 0x8f, 0x00, 0xad, 0x00, 0x5d, 0x00, 0x9b, 0x00, +0xcf, 0x00, 0xa8, 0x00, 0x88, 0x00, 0xcb, 0x00, 0xf7, 0x00, 0xcd, 0x00, 0xc3, 0x00, 0x13, 0x01, +0x0c, 0x01, 0xf8, 0x00, 0xb4, 0x00, 0xcf, 0x00, 0xd8, 0x00, 0x04, 0x01, 0x0d, 0x01, 0xed, 0x00, +0x30, 0x01, 0x48, 0x01, 0x63, 0x01, 0x43, 0x01, 0x2c, 0x01, 0x68, 0x01, 0x40, 0x01, 0x19, 0x01, +0x1c, 0x01, 0x2b, 0x01, 0x63, 0x01, 0x31, 0x01, 0x4c, 0x01, 0x23, 0x01, 0x5a, 0x01, 0x5d, 0x01, +0x4f, 0x01, 0x33, 0x01, 0x21, 0x01, 0x9e, 0x01, 0xba, 0x01, 0xa0, 0x01, 0xa1, 0x01, 0x9c, 0x01, +0x8e, 0x01, 0x89, 0x01, 0x84, 0x01, 0x4b, 0x01, 0x50, 0x01, 0xf7, 0x00, 0xeb, 0x00, 0x38, 0x01, +0x08, 0x01, 0x3a, 0x01, 0x0e, 0x01, 0x3e, 0x01, 0x38, 0x01, 0x15, 0x01, 0x21, 0x01, 0x20, 0x01, +0x15, 0x01, 0xe5, 0x00, 0xeb, 0x00, 0xc2, 0x00, 0x8f, 0x00, 0xb8, 0x00, 0xb9, 0x00, 0x94, 0x00, +0xb1, 0x00, 0xae, 0x00, 0x9d, 0x00, 0x68, 0x00, 0x57, 0x00, 0x12, 0x00, 0xca, 0xff, 0x0c, 0x00, +0x1d, 0x00, 0x17, 0x00, 0xe3, 0xff, 0x22, 0x00, 0x2f, 0x00, 0x0c, 0x00, 0xb3, 0xff, 0xb9, 0xff, +0xe8, 0xff, 0xc0, 0xff, 0xbf, 0xff, 0xd6, 0xff, 0xd8, 0xff, 0xf4, 0xff, 0xfc, 0xff, 0x00, 0x00, +0xe2, 0xff, 0x4d, 0x00, 0x41, 0x00, 0xfc, 0xff, 0x03, 0x00, 0x19, 0x00, 0x34, 0x00, 0x52, 0x00, +0xf8, 0xff, 0x13, 0x00, 0x2d, 0x00, 0x43, 0x00, 0x04, 0x00, 0x14, 0x00, 0xf7, 0xff, 0x04, 0x00, +0xe9, 0xff, 0xef, 0xff, 0xde, 0xff, 0xf4, 0xff, 0x1e, 0x00, 0xff, 0xff, 0x18, 0x00, 0xfa, 0xff, +0xcc, 0xff, 0xb2, 0xff, 0x9c, 0xff, 0x8f, 0xff, 0x87, 0xff, 0xaa, 0xff, 0xaa, 0xff, 0x7a, 0xff, +0x74, 0xff, 0x91, 0xff, 0xdc, 0xff, 0xd2, 0xff, 0xee, 0xff, 0x24, 0x00, 0xfe, 0xff, 0x25, 0x00, +0x1c, 0x00, 0x42, 0x00, 0xff, 0xff, 0x54, 0x00, 0x3f, 0x00, 0x62, 0x00, 0x4f, 0x00, 0x7c, 0x00, +0x66, 0x00, 0x57, 0x00, 0x80, 0x00, 0x79, 0x00, 0x4c, 0x00, 0x89, 0x00, 0x2f, 0x00, 0x34, 0x00, +0x5b, 0x00, 0x58, 0x00, 0x83, 0x00, 0x77, 0x00, 0x41, 0x00, 0x7d, 0x00, 0x6c, 0x00, 0x5d, 0x00, +0x38, 0x00, 0x20, 0x00, 0x0e, 0x00, 0xda, 0xff, 0xb5, 0xff, 0x3a, 0x00, 0x06, 0x00, 0xd1, 0xff, +0xc9, 0xff, 0xc2, 0xff, 0xd4, 0xff, 0xc7, 0xff, 0xa1, 0xff, 0x9f, 0xff, 0xc8, 0xff, 0xb6, 0xff, +0x97, 0xff, 0x8f, 0xff, 0x58, 0xff, 0x97, 0xff, 0x47, 0xff, 0x4e, 0xff, 0x61, 0xff, 0xf3, 0xfe, +0x12, 0xff, 0x01, 0xff, 0x35, 0xff, 0x18, 0xff, 0x78, 0xff, 0x70, 0xff, 0x8f, 0xff, 0x55, 0xff, +0x8e, 0xff, 0xc0, 0xff, 0xc4, 0xff, 0xd7, 0xff, 0xba, 0xff, 0xb8, 0xff, 0x7f, 0xff, 0x6e, 0xff, +0xa4, 0xff, 0x99, 0xff, 0x89, 0xff, 0xbb, 0xff, 0xb1, 0xff, 0xa3, 0xff, 0x93, 0xff, 0xbf, 0xff, +0xa8, 0xff, 0xef, 0xff, 0x9b, 0xff, 0x83, 0xff, 0xa0, 0xff, 0xc7, 0xff, 0x98, 0xff, 0x5e, 0xff, +0x5c, 0xff, 0x63, 0xff, 0x34, 0xff, 0x07, 0xff, 0x89, 0xff, 0x7c, 0xff, 0x62, 0xff, 0x4b, 0xff, +0x38, 0xff, 0xe7, 0xfe, 0x1f, 0xff, 0x30, 0xff, 0x23, 0xff, 0xd8, 0xfe, 0xe1, 0xfe, 0x19, 0xff, +0x00, 0xff, 0xf4, 0xfe, 0xd0, 0xfe, 0xea, 0xfe, 0xa5, 0xfe, 0x9d, 0xfe, 0xa0, 0xfe, 0xd7, 0xfe, +0xbf, 0xfe, 0xe8, 0xfe, 0xe8, 0xfe, 0x06, 0xff, 0x1e, 0xff, 0x3d, 0xff, 0x1c, 0xff, 0x38, 0xff, +0x21, 0xff, 0x09, 0xff, 0x10, 0xff, 0x55, 0xff, 0x12, 0xff, 0x11, 0xff, 0xe4, 0xfe, 0xc8, 0xfe, +0xf7, 0xfe, 0xf8, 0xfe, 0x9b, 0xfe, 0xe5, 0xfe, 0xd2, 0xfe, 0xa7, 0xfe, 0xba, 0xfe, 0xaa, 0xfe, +0x6f, 0xfe, 0x4a, 0xfe, 0x28, 0xfe, 0x91, 0xfe, 0xc9, 0xfe, 0xd3, 0xfe, 0xc9, 0xfe, 0xba, 0xfe, +0xe8, 0xfe, 0xbf, 0xfe, 0xb9, 0xfe, 0xd1, 0xfe, 0xac, 0xfe, 0xba, 0xfe, 0xcb, 0xfe, 0x05, 0xff, +0x3d, 0xff, 0x71, 0xff, 0x5f, 0xff, 0x5b, 0xff, 0xf9, 0xfe, 0xcc, 0xfe, 0xcb, 0xfe, 0xbe, 0xfe, +0x02, 0xff, 0xdf, 0xfe, 0x0a, 0xff, 0xf0, 0xfe, 0x1b, 0xff, 0xf8, 0xfe, 0x08, 0xff, 0xbd, 0xfe, +0xd9, 0xfe, 0xc4, 0xfe, 0xe1, 0xfe, 0x8b, 0xfe, 0xc3, 0xfe, 0xaf, 0xfe, 0xed, 0xfe, 0xd7, 0xfe, +0xdd, 0xfe, 0xd7, 0xfe, 0xf4, 0xfe, 0xfa, 0xfe, 0xe8, 0xfe, 0xd2, 0xfe, 0xe0, 0xfe, 0xe5, 0xfe, +0xc2, 0xfe, 0xe4, 0xfe, 0xa6, 0xfe, 0xe2, 0xfe, 0x07, 0xff, 0xe8, 0xfe, 0x11, 0xff, 0xe2, 0xfe, +0x13, 0xff, 0xec, 0xfe, 0x1b, 0xff, 0x46, 0xff, 0x36, 0xff, 0x3d, 0xff, 0x88, 0xff, 0x9c, 0xff, +0x3b, 0xff, 0x9c, 0xff, 0x89, 0xff, 0xac, 0xff, 0xa8, 0xff, 0x7c, 0xff, 0x8a, 0xff, 0xcb, 0xff, +0x8e, 0xff, 0xc6, 0xff, 0xa6, 0xff, 0x90, 0xff, 0xa6, 0xff, 0x72, 0xff, 0x76, 0xff, 0x4f, 0xff, +0x5f, 0xff, 0x6d, 0xff, 0x59, 0xff, 0x49, 0xff, 0xa1, 0xff, 0xad, 0xff, 0xdc, 0xff, 0xd8, 0xff, +0xd6, 0xff, 0xc0, 0xff, 0xa0, 0xff, 0xba, 0xff, 0xdc, 0xff, 0xb3, 0xff, 0x8a, 0xff, 0x64, 0xff, +0x9d, 0xff, 0xb2, 0xff, 0xa7, 0xff, 0x8a, 0xff, 0x65, 0xff, 0xb9, 0xff, 0x95, 0xff, 0xa8, 0xff, +0xb2, 0xff, 0xbb, 0xff, 0xaa, 0xff, 0xbb, 0xff, 0x88, 0xff, 0xb4, 0xff, 0x88, 0xff, 0x02, 0x00, +0x92, 0xff, 0xd4, 0xff, 0xf2, 0xff, 0xdf, 0xff, 0x2e, 0x00, 0x1e, 0x00, 0x2d, 0x00, 0x0e, 0x00, +0x31, 0x00, 0x05, 0x00, 0x36, 0x00, 0x80, 0x00, 0x76, 0x00, 0x54, 0x00, 0x4c, 0x00, 0x0b, 0x00, +0x11, 0x00, 0xfb, 0xff, 0xf6, 0xff, 0xff, 0xff, 0xef, 0xff, 0xfc, 0xff, 0xf9, 0xff, 0x07, 0x00, +0xf9, 0xff, 0x19, 0x00, 0xdc, 0xff, 0x1d, 0x00, 0x05, 0x00, 0x36, 0x00, 0x68, 0x00, 0x70, 0x00, +0x6a, 0x00, 0x31, 0x00, 0x2f, 0x00, 0x7a, 0x00, 0x27, 0x00, 0x4e, 0x00, 0x46, 0x00, 0x62, 0x00, +0x49, 0x00, 0x2b, 0x00, 0x00, 0x00, 0xd0, 0xff, 0x18, 0x00, 0x00, 0x00, 0x03, 0x00, 0x2c, 0x00, +0x09, 0x00, 0x66, 0x00, 0x52, 0x00, 0x54, 0x00, 0x03, 0x00, 0x3e, 0x00, 0x32, 0x00, 0x2c, 0x00, +0xf8, 0xff, 0x3d, 0x00, 0x22, 0x00, 0x47, 0x00, 0x35, 0x00, 0x35, 0x00, 0x1e, 0x00, 0x2d, 0x00, +0x37, 0x00, 0x0f, 0x00, 0x18, 0x00, 0xfc, 0xff, 0x45, 0x00, 0x6d, 0x00, 0x40, 0x00, 0xcb, 0xff, +0x06, 0x00, 0xe7, 0xff, 0x38, 0x00, 0x2c, 0x00, 0x3d, 0x00, 0x04, 0x00, 0x24, 0x00, 0x22, 0x00, +0x00, 0x00, 0x01, 0x00, 0x03, 0x00, 0x67, 0x00, 0x0f, 0x00, 0x01, 0x00, 0x0b, 0x00, 0x23, 0x00, +0x17, 0x00, 0x53, 0x00, 0xef, 0xff, 0x40, 0x00, 0x5b, 0x00, 0x62, 0x00, 0x45, 0x00, 0x6d, 0x00, +0x63, 0x00, 0x91, 0x00, 0x91, 0x00, 0x81, 0x00, 0x84, 0x00, 0xa6, 0x00, 0xd6, 0x00, 0x8a, 0x00, +0xdb, 0x00, 0xa6, 0x00, 0xbe, 0x00, 0xe2, 0x00, 0x12, 0x01, 0xfa, 0x00, 0x00, 0x01, 0xe3, 0x00, +0x21, 0x01, 0x4a, 0x01, 0xe4, 0x00, 0x09, 0x01, 0xdb, 0x00, 0xd0, 0x00, 0xd7, 0x00, 0xcf, 0x00, +0xc4, 0x00, 0xbf, 0x00, 0xed, 0x00, 0x90, 0x00, 0x9f, 0x00, 0x59, 0x00, 0xb9, 0x00, 0x3a, 0x00, +0x6c, 0x00, 0x28, 0x00, 0x47, 0x00, 0x77, 0x00, 0x48, 0x00, 0x16, 0x00, 0x60, 0x00, 0x4c, 0x00, +0x53, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x8a, 0x00, 0x8e, 0x00, 0x47, 0x00, 0x54, 0x00, 0x3a, 0x00, +0x5a, 0x00, 0x98, 0x00, 0x38, 0x00, 0x73, 0x00, 0x63, 0x00, 0x97, 0x00, 0x4f, 0x00, 0x59, 0x00, +0x51, 0x00, 0x85, 0x00, 0x40, 0x00, 0x17, 0x00, 0x36, 0x00, 0x3f, 0x00, 0x4a, 0x00, 0x26, 0x00, +0x37, 0x00, 0x28, 0x00, 0x1d, 0x00, 0x72, 0x00, 0x52, 0x00, 0x9a, 0x00, 0x54, 0x00, 0x35, 0x00, +0x6f, 0x00, 0x62, 0x00, 0x62, 0x00, 0x3d, 0x00, 0x59, 0x00, 0x2d, 0x00, 0x31, 0x00, 0x28, 0x00, +0x17, 0x00, 0xc6, 0xff, 0xb7, 0xff, 0xd3, 0xff, 0xb1, 0xff, 0xe6, 0xff, 0xc2, 0xff, 0xc2, 0xff, +0x7a, 0xff, 0xa9, 0xff, 0x94, 0xff, 0x61, 0xff, 0x7d, 0xff, 0x35, 0xff, 0x31, 0xff, 0x64, 0xff, +0x57, 0xff, 0x64, 0xff, 0x60, 0xff, 0x78, 0xff, 0x8d, 0xff, 0xec, 0xff, 0xce, 0xff, 0x14, 0x00, +0x80, 0xff, 0xd3, 0xff, 0x76, 0xff, 0x48, 0xff, 0x01, 0xff, 0x10, 0xff, 0x2c, 0xff, 0xe7, 0xfe, +0x0c, 0xff, 0x24, 0xff, 0x54, 0xff, 0x23, 0xff, 0x51, 0xff, 0x3e, 0xff, 0x3a, 0xff, 0x44, 0xff, +0x3f, 0xff, 0x05, 0xff, 0xc5, 0xfe, 0x66, 0xff, 0x5f, 0xff, 0x5c, 0xff, 0x28, 0xff, 0x5c, 0xff, +0x2e, 0xff, 0x61, 0xff, 0x18, 0xff, 0x23, 0xff, 0x50, 0xff, 0x52, 0xff, 0x7f, 0xff, 0x09, 0xff, +0x27, 0xff, 0x22, 0xff, 0x01, 0xff, 0xf4, 0xfe, 0xe1, 0xfe, 0xd7, 0xfe, 0x1f, 0xff, 0xbe, 0xfe, +0xfa, 0xfe, 0xde, 0xfe, 0xdb, 0xfe, 0x20, 0xff, 0xed, 0xfe, 0x54, 0xff, 0x67, 0xff, 0x7c, 0xff, +0x77, 0xff, 0x19, 0xff, 0x41, 0xff, 0x5b, 0xff, 0x5a, 0xff, 0x3a, 0xff, 0x51, 0xff, 0x45, 0xff, +0x85, 0xff, 0xb8, 0xff, 0xcb, 0xff, 0xa2, 0xff, 0xb8, 0xff, 0x60, 0xff, 0x7d, 0xff, 0xe9, 0xff, +0x23, 0x00, 0x30, 0x00, 0x15, 0x00, 0x0d, 0x00, 0x15, 0x00, 0xaf, 0xff, 0xc3, 0xff, 0x8b, 0xff, +0x6a, 0xff, 0x2b, 0xff, 0xee, 0xfe, 0x60, 0xff, 0x12, 0xff, 0x36, 0xff, 0x00, 0xff, 0xf4, 0xfe, +0x24, 0xff, 0x1e, 0xff, 0x12, 0xff, 0xe2, 0xfe, 0xfa, 0xfe, 0x4e, 0xff, 0xf4, 0xfe, 0xcb, 0xfe, +0x94, 0xfe, 0xa3, 0xfe, 0xbc, 0xfe, 0xdb, 0xfe, 0xba, 0xfe, 0xf9, 0xfe, 0xde, 0xfe, 0xd4, 0xfe, +0xb6, 0xfe, 0xfc, 0xfe, 0xad, 0xfe, 0xf4, 0xfe, 0xf3, 0xfe, 0x49, 0xff, 0xff, 0xfe, 0x25, 0xff, +0x13, 0xff, 0x39, 0xff, 0x0f, 0xff, 0xfd, 0xfe, 0x34, 0xff, 0x2c, 0xff, 0x69, 0xff, 0x22, 0xff, +0x30, 0xff, 0x02, 0xff, 0xc9, 0xfe, 0x2b, 0xff, 0x1e, 0xff, 0x12, 0xff, 0x4d, 0xff, 0x1a, 0xff, +0x1c, 0xff, 0x37, 0xff, 0x3c, 0xff, 0x71, 0xff, 0x30, 0xff, 0x17, 0xff, 0x4a, 0xff, 0x22, 0xff, +0xfc, 0xfe, 0x3a, 0xff, 0x6d, 0xff, 0x66, 0xff, 0x07, 0xff, 0x29, 0xff, 0x2a, 0xff, 0x0c, 0xff, +0x18, 0xff, 0x19, 0xff, 0xf3, 0xfe, 0xe9, 0xfe, 0xed, 0xfe, 0xd7, 0xfe, 0x19, 0xff, 0x3b, 0xff, +0x49, 0xff, 0x59, 0xff, 0x55, 0xff, 0x46, 0xff, 0x51, 0xff, 0x6e, 0xff, 0x2d, 0xff, 0x21, 0xff, +0x2c, 0xff, 0xb1, 0xff, 0x9d, 0xff, 0xa0, 0xff, 0x7d, 0xff, 0x66, 0xff, 0x6d, 0xff, 0x2e, 0xff, +0x51, 0xff, 0x33, 0xff, 0x3e, 0xff, 0x5f, 0xff, 0x77, 0xff, 0x90, 0xff, 0x94, 0xff, 0x55, 0xff, +0x70, 0xff, 0x83, 0xff, 0x72, 0xff, 0x6a, 0xff, 0x86, 0xff, 0xbc, 0xff, 0xb0, 0xff, 0xaa, 0xff, +0xce, 0xff, 0xfd, 0xff, 0xc8, 0xff, 0xda, 0xff, 0xe0, 0xff, 0xe6, 0xff, 0xc7, 0xff, 0xd7, 0xff, +0xed, 0xff, 0x1a, 0x00, 0x02, 0x00, 0x06, 0x00, 0xcc, 0xff, 0xf4, 0xff, 0x00, 0x00, 0x0b, 0x00, +0x00, 0x00, 0xd1, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x07, 0x00, 0xfa, 0xff, 0xfb, 0xff, 0xea, 0xff, +0xb8, 0xff, 0xf0, 0xff, 0xe1, 0xff, 0xc8, 0xff, 0xe5, 0xff, 0xee, 0xff, 0xba, 0xff, 0xa5, 0xff, +0xc8, 0xff, 0xaf, 0xff, 0x7b, 0xff, 0x68, 0xff, 0x8e, 0xff, 0x6c, 0xff, 0x5a, 0xff, 0x23, 0xff, +0x13, 0xff, 0x1e, 0xff, 0xf9, 0xfe, 0x20, 0xff, 0x1b, 0xff, 0x27, 0xff, 0x46, 0xff, 0x01, 0xff, +0x18, 0xff, 0x7c, 0xff, 0x3e, 0xff, 0x52, 0xff, 0xc1, 0xff, 0x99, 0xff, 0xb4, 0xff, 0x71, 0xff, +0x7d, 0xff, 0x60, 0xff, 0x2a, 0xff, 0x7c, 0xff, 0x4a, 0xff, 0x46, 0xff, 0x4f, 0xff, 0x77, 0xff, +0x7c, 0xff, 0x97, 0xff, 0x81, 0xff, 0x96, 0xff, 0xb2, 0xff, 0x2b, 0xff, 0x4e, 0xff, 0x66, 0xff, +0x2f, 0xff, 0x5b, 0xff, 0x8f, 0xff, 0x7c, 0xff, 0x8b, 0xff, 0x9f, 0xff, 0xa7, 0xff, 0xc1, 0xff, +0x7a, 0xff, 0x8c, 0xff, 0x69, 0xff, 0x80, 0xff, 0x62, 0xff, 0x41, 0xff, 0x61, 0xff, 0x65, 0xff, +0x90, 0xff, 0x81, 0xff, 0x7a, 0xff, 0x4a, 0xff, 0x59, 0xff, 0x1f, 0xff, 0x81, 0xff, 0x79, 0xff, +0x70, 0xff, 0x66, 0xff, 0x9c, 0xff, 0xab, 0xff, 0xaf, 0xff, 0x70, 0xff, 0xb9, 0xff, 0xb4, 0xff, +0x9f, 0xff, 0x51, 0xff, 0xb6, 0xff, 0xc1, 0xff, 0xc3, 0xff, 0x9d, 0xff, 0xf4, 0xff, 0xc5, 0xff, +0xcb, 0xff, 0xbf, 0xff, 0xd1, 0xff, 0x4f, 0xff, 0x46, 0xff, 0x9d, 0xff, 0x8d, 0xff, 0x79, 0xff, +0x7c, 0xff, 0x88, 0xff, 0xb6, 0xff, 0x97, 0xff, 0x64, 0xff, 0xdf, 0xff, 0x6f, 0xff, 0xd6, 0xff, +0xd0, 0xff, 0xa3, 0xff, 0x87, 0xff, 0x85, 0xff, 0xb7, 0xff, 0xa2, 0xff, 0xb8, 0xff, 0xa9, 0xff, +0xa0, 0xff, 0x0a, 0x00, 0xf7, 0xff, 0xec, 0xff, 0x2d, 0x00, 0x02, 0x00, 0xf1, 0xff, 0x27, 0x00, +0xf6, 0xff, 0xe9, 0xff, 0xd8, 0xff, 0x2d, 0x00, 0x1f, 0x00, 0x21, 0x00, 0xfc, 0xff, 0x65, 0x00, +0xf6, 0xff, 0x86, 0xff, 0x9a, 0xff, 0x61, 0xff, 0x80, 0xff, 0x8e, 0xff, 0xb9, 0xff, 0xc0, 0xff, +0x83, 0xff, 0x9f, 0xff, 0x7a, 0xff, 0x86, 0xff, 0x7a, 0xff, 0x99, 0xff, 0xb4, 0xff, 0xc4, 0xff, +0x06, 0x00, 0xd1, 0xff, 0xdd, 0xff, 0x0a, 0x00, 0xeb, 0xff, 0x13, 0x00, 0x28, 0x00, 0xc1, 0xff, +0x02, 0x00, 0x35, 0x00, 0xfa, 0xff, 0xe4, 0xff, 0xbe, 0xff, 0xd2, 0xff, 0xcf, 0xff, 0x92, 0xff, +0xc2, 0xff, 0xc1, 0xff, 0xc4, 0xff, 0x8f, 0xff, 0x7d, 0xff, 0xba, 0xff, 0xa5, 0xff, 0xc7, 0xff, +0xe8, 0xff, 0x00, 0x00, 0x2a, 0x00, 0xdc, 0xff, 0x35, 0x00, 0x1e, 0x00, 0x3a, 0x00, 0x1e, 0x00, +0x2e, 0x00, 0xfb, 0xff, 0x05, 0x00, 0x24, 0x00, 0x28, 0x00, 0x30, 0x00, 0x09, 0x00, 0x0d, 0x00, +0xf4, 0xff, 0x54, 0x00, 0xe2, 0xff, 0x0b, 0x00, 0x2f, 0x00, 0x4e, 0x00, 0x58, 0x00, 0x48, 0x00, +0x1c, 0x00, 0x47, 0x00, 0x17, 0x00, 0x2f, 0x00, 0x4e, 0x00, 0x10, 0x00, 0x5a, 0x00, 0x1b, 0x00, +0x06, 0x00, 0x72, 0x00, 0x2d, 0x00, 0x02, 0x00, 0x2e, 0x00, 0x3a, 0x00, 0x19, 0x00, 0x08, 0x00, +0x03, 0x00, 0xc9, 0xff, 0xd9, 0xff, 0xce, 0xff, 0xb0, 0xff, 0xe7, 0xff, 0xe4, 0xff, 0xf5, 0xff, +0xc4, 0xff, 0xd9, 0xff, 0x15, 0x00, 0xe5, 0xff, 0x09, 0x00, 0xe5, 0xff, 0xe7, 0xff, 0x0d, 0x00, +0xb7, 0xff, 0xf7, 0xff, 0xbe, 0xff, 0x89, 0xff, 0x90, 0xff, 0x93, 0xff, 0x8b, 0xff, 0x94, 0xff, +0x60, 0xff, 0x8a, 0xff, 0x8d, 0xff, 0xda, 0xff, 0x9e, 0xff, 0x91, 0xff, 0x88, 0xff, 0x5a, 0xff, +0x90, 0xff, 0x76, 0xff, 0x7e, 0xff, 0x9f, 0xff, 0xaf, 0xff, 0xb8, 0xff, 0xc0, 0xff, 0xd7, 0xff, +0x93, 0xff, 0x91, 0xff, 0xa0, 0xff, 0xae, 0xff, 0xcb, 0xff, 0xe8, 0xff, 0xc0, 0xff, 0xbe, 0xff, +0xa2, 0xff, 0xcb, 0xff, 0x9b, 0xff, 0xbf, 0xff, 0xb3, 0xff, 0xee, 0xff, 0xd4, 0xff, 0xd9, 0xff, +0xfe, 0xff, 0xfa, 0xff, 0xee, 0xff, 0x07, 0x00, 0xbc, 0xff, 0xa4, 0xff, 0xbc, 0xff, 0x9e, 0xff, +0xa5, 0xff, 0xc6, 0xff, 0xc5, 0xff, 0xd5, 0xff, 0xe0, 0xff, 0xf8, 0xff, 0xc9, 0xff, 0xc7, 0xff, +0x0e, 0x00, 0x4b, 0x00, 0x2f, 0x00, 0x2b, 0x00, 0x26, 0x00, 0xff, 0xff, 0x4a, 0x00, 0x42, 0x00, +0x2f, 0x00, 0xdc, 0xff, 0x19, 0x00, 0x4b, 0x00, 0x3e, 0x00, 0x49, 0x00, 0x7a, 0x00, 0x69, 0x00, +0xae, 0x00, 0x99, 0x00, 0xa0, 0x00, 0xe2, 0x00, 0xdc, 0x00, 0xe2, 0x00, 0x13, 0x01, 0xfe, 0x00, +0x08, 0x01, 0x16, 0x01, 0x37, 0x01, 0x2d, 0x01, 0x49, 0x01, 0x22, 0x01, 0x5e, 0x01, 0x4a, 0x01, +0xea, 0x00, 0xb0, 0x00, 0xa9, 0x00, 0x9c, 0x00, 0x82, 0x00, 0x53, 0x00, 0x78, 0x00, 0x7c, 0x00, +0xc5, 0x00, 0x9a, 0x00, 0x1b, 0x00, 0x37, 0x00, 0x46, 0x00, 0x01, 0x00, 0xe9, 0xff, 0x21, 0x00, +0xf7, 0xff, 0xee, 0xff, 0x1d, 0x00, 0xd3, 0xff, 0xcc, 0xff, 0xdd, 0xff, 0xbb, 0xff, 0xaf, 0xff, +0x8f, 0xff, 0xec, 0xff, 0xe7, 0xff, 0x1a, 0x00, 0x13, 0x00, 0xfa, 0xff, 0x11, 0x00, 0x1d, 0x00, +0x0b, 0x00, 0x35, 0x00, 0x3c, 0x00, 0x0f, 0x00, 0x2b, 0x00, 0x52, 0x00, 0x47, 0x00, 0x3d, 0x00, +0x20, 0x00, 0x2b, 0x00, 0x52, 0x00, 0x48, 0x00, 0x47, 0x00, 0x53, 0x00, 0x1c, 0x00, 0x3c, 0x00, +0x53, 0x00, 0x1d, 0x00, 0x3b, 0x00, 0x5f, 0x00, 0x9a, 0x00, 0x65, 0x00, 0x59, 0x00, 0x94, 0x00, +0x8f, 0x00, 0x35, 0x00, 0x3b, 0x00, 0x22, 0x00, 0x49, 0x00, 0x63, 0x00, 0x72, 0x00, 0x71, 0x00, +0x5e, 0x00, 0x79, 0x00, 0x69, 0x00, 0x60, 0x00, 0xff, 0xff, 0xf6, 0xff, 0x23, 0x00, 0x17, 0x00, +0xef, 0xff, 0xfa, 0xff, 0x30, 0x00, 0x3b, 0x00, 0xff, 0xff, 0xd3, 0xff, 0xfe, 0xff, 0x18, 0x00, +0xfa, 0xff, 0x3d, 0x00, 0x39, 0x00, 0xc7, 0xff, 0x2c, 0x00, 0x43, 0x00, 0x5a, 0x00, 0x27, 0x00, +0x13, 0x00, 0x51, 0x00, 0x60, 0x00, 0x7d, 0x00, 0x00, 0x01, 0xbe, 0x00, 0xca, 0x00, 0x6c, 0x00, +0x62, 0x00, 0x45, 0x00, 0x67, 0x00, 0x2c, 0x00, 0x3f, 0x00, 0x3d, 0x00, 0x8d, 0x00, 0x78, 0x00, +0x4d, 0x00, 0x22, 0x00, 0x9b, 0x00, 0x4d, 0x00, 0x40, 0x00, 0x55, 0x00, 0xe7, 0xff, 0x30, 0x00, +0x0b, 0x00, 0xe3, 0xff, 0xc0, 0xff, 0x15, 0x00, 0x12, 0x00, 0xe3, 0xff, 0xd1, 0xff, 0xa2, 0xff, +0xf3, 0xff, 0xc0, 0xff, 0x0a, 0x00, 0xc7, 0xff, 0xa6, 0xff, 0x77, 0xff, 0xa7, 0xff, 0xa7, 0xff, +0xa1, 0xff, 0x7e, 0xff, 0xa5, 0xff, 0xb6, 0xff, 0x5c, 0xff, 0x4c, 0xff, 0x74, 0xff, 0xa8, 0xff, +0x55, 0xff, 0x6e, 0xff, 0xb6, 0xff, 0xab, 0xff, 0x96, 0xff, 0x89, 0xff, 0x95, 0xff, 0x94, 0xff, +0x67, 0xff, 0xcb, 0xff, 0x42, 0xff, 0x5a, 0xff, 0x9b, 0xff, 0x5a, 0xff, 0x8f, 0xff, 0x6c, 0xff, +0x8e, 0xff, 0xd3, 0xff, 0x6f, 0xff, 0x8b, 0xff, 0x75, 0xff, 0x8a, 0xff, 0x9b, 0xff, 0xad, 0xff, +0xfb, 0xff, 0xa8, 0xff, 0xab, 0xff, 0xa2, 0xff, 0xd1, 0xff, 0xb9, 0xff, 0x2b, 0x00, 0x97, 0xff, +0xbd, 0xff, 0xa9, 0xff, 0xe1, 0xff, 0xf3, 0xff, 0xb3, 0xff, 0x24, 0x00, 0x1b, 0x00, 0x2c, 0x00, +0xda, 0xff, 0x1f, 0x00, 0xfb, 0xff, 0xd4, 0xff, 0xd0, 0xff, 0xfc, 0xff, 0x1f, 0x00, 0xd6, 0xff, +0xf0, 0xff, 0x09, 0x00, 0xf3, 0xff, 0xde, 0xff, 0xbe, 0xff, 0xc1, 0xff, 0xf2, 0xff, 0xdb, 0xff, +0xd1, 0xff, 0x02, 0x00, 0xda, 0xff, 0x08, 0x00, 0x03, 0x00, 0x06, 0x00, 0xfb, 0xff, 0x0a, 0x00, +0xa8, 0xff, 0xa0, 0xff, 0x9d, 0xff, 0x8d, 0xff, 0x7e, 0xff, 0x5a, 0xff, 0x82, 0xff, 0x90, 0xff, +0x6c, 0xff, 0x65, 0xff, 0x8a, 0xff, 0xbe, 0xff, 0xb4, 0xff, 0xa6, 0xff, 0x90, 0xff, 0x9f, 0xff, +0x85, 0xff, 0x76, 0xff, 0x96, 0xff, 0x93, 0xff, 0xb0, 0xff, 0x3e, 0xff, 0x82, 0xff, 0x79, 0xff, +0x43, 0xff, 0x49, 0xff, 0x4c, 0xff, 0x1a, 0xff, 0xe7, 0xfe, 0x12, 0xff, 0x30, 0xff, 0x36, 0xff, +0x12, 0xff, 0x3c, 0xff, 0x1e, 0xff, 0x3c, 0xff, 0x60, 0xff, 0x66, 0xff, 0x23, 0xff, 0x56, 0xff, +0x69, 0xff, 0x6f, 0xff, 0x3a, 0xff, 0x1f, 0xff, 0x29, 0xff, 0x67, 0xff, 0x60, 0xff, 0x34, 0xff, +0x2e, 0xff, 0x19, 0xff, 0x58, 0xff, 0x58, 0xff, 0x66, 0xff, 0x61, 0xff, 0xd0, 0xff, 0x89, 0xff, +0x84, 0xff, 0x70, 0xff, 0xd1, 0xff, 0xa2, 0xff, 0xc9, 0xff, 0xd4, 0xff, 0xbc, 0xff, 0xb5, 0xff, +0xd0, 0xff, 0xbf, 0xff, 0xd2, 0xff, 0xe7, 0xff, 0xd3, 0xff, 0xe8, 0xff, 0xd1, 0xff, 0x0b, 0x00, +0x1c, 0x00, 0xeb, 0xff, 0xca, 0xff, 0xb9, 0xff, 0xa1, 0xff, 0x95, 0xff, 0xdd, 0xff, 0xd1, 0xff, +0xcb, 0xff, 0x94, 0xff, 0x97, 0xff, 0xa5, 0xff, 0xcc, 0xff, 0xb3, 0xff, 0x8d, 0xff, 0xaa, 0xff, +0x5d, 0xff, 0x5d, 0xff, 0x21, 0xff, 0x69, 0xff, 0x7a, 0xff, 0x63, 0xff, 0x5e, 0xff, 0x8f, 0xff, +0x72, 0xff, 0x76, 0xff, 0x90, 0xff, 0xb9, 0xff, 0xb2, 0xff, 0xb4, 0xff, 0xa6, 0xff, 0xa2, 0xff, +0x9a, 0xff, 0xea, 0xff, 0xe3, 0xff, 0xc4, 0xff, 0xb4, 0xff, 0x9a, 0xff, 0xad, 0xff, 0x9c, 0xff, +0xb2, 0xff, 0x7e, 0xff, 0x10, 0x00, 0x1e, 0x00, 0x15, 0x00, 0xfe, 0xff, 0x21, 0x00, 0x23, 0x00, +0x07, 0x00, 0x56, 0x00, 0x4f, 0x00, 0x46, 0x00, 0x4d, 0x00, 0x5a, 0x00, 0x70, 0x00, 0x29, 0x00, +0x7d, 0x00, 0x83, 0x00, 0x6c, 0x00, 0xbd, 0x00, 0x7d, 0x00, 0x84, 0x00, 0x5d, 0x00, 0x5b, 0x00, +0x40, 0x00, 0x2f, 0x00, 0x2f, 0x00, 0x77, 0x00, 0x34, 0x00, 0x1f, 0x00, 0x39, 0x00, 0x48, 0x00, +0x59, 0x00, 0x45, 0x00, 0x3f, 0x00, 0x3c, 0x00, 0x89, 0x00, 0x6b, 0x00, 0x81, 0x00, 0x5d, 0x00, +0x66, 0x00, 0x4d, 0x00, 0x6a, 0x00, 0x8b, 0x00, 0x57, 0x00, 0x73, 0x00, 0x2d, 0x00, 0x48, 0x00, +0x6b, 0x00, 0x47, 0x00, 0x2f, 0x00, 0x2f, 0x00, 0x34, 0x00, 0x2b, 0x00, 0x2e, 0x00, 0x3a, 0x00, +0x56, 0x00, 0x66, 0x00, 0x4c, 0x00, 0x5d, 0x00, 0xb8, 0x00, 0xad, 0x00, 0x98, 0x00, 0x96, 0x00, +0xe6, 0x00, 0xf7, 0x00, 0x9d, 0x00, 0xe5, 0x00, 0xb5, 0x00, 0x91, 0x00, 0x99, 0x00, 0xd6, 0x00, +0x8b, 0x00, 0x74, 0x00, 0x96, 0x00, 0x34, 0x00, 0x83, 0x00, 0x66, 0x00, 0x70, 0x00, 0x3b, 0x00, +0x72, 0x00, 0x8d, 0x00, 0x7f, 0x00, 0x45, 0x00, 0x67, 0x00, 0x34, 0x00, 0x7d, 0x00, 0x8f, 0x00, +0x28, 0x00, 0x3e, 0x00, 0x43, 0x00, 0x3f, 0x00, 0x5b, 0x00, 0x63, 0x00, 0x62, 0x00, 0x96, 0x00, +0x7b, 0x00, 0x72, 0x00, 0x78, 0x00, 0x9e, 0x00, 0x03, 0x01, 0xbb, 0x00, 0xb9, 0x00, 0x72, 0x00, +0xb6, 0x00, 0x7a, 0x00, 0x80, 0x00, 0x2a, 0x00, 0x6c, 0x00, 0x1b, 0x00, 0x92, 0x00, 0x49, 0x00, +0x63, 0x00, 0x68, 0x00, 0x86, 0x00, 0xa9, 0x00, 0xaf, 0x00, 0x91, 0x00, 0xd9, 0x00, 0xc9, 0x00, +0x82, 0x00, 0x9c, 0x00, 0xa4, 0x00, 0x72, 0x00, 0x78, 0x00, 0xa3, 0x00, 0x86, 0x00, 0xab, 0x00, +0xbe, 0x00, 0x7d, 0x00, 0x89, 0x00, 0xa5, 0x00, 0xba, 0x00, 0xa5, 0x00, 0x7d, 0x00, 0x78, 0x00, +0x98, 0x00, 0x79, 0x00, 0x82, 0x00, 0x83, 0x00, 0xa7, 0x00, 0x88, 0x00, 0x7e, 0x00, 0x9f, 0x00, +0x42, 0x00, 0x2d, 0x00, 0x56, 0x00, 0x74, 0x00, 0xaf, 0x00, 0xc1, 0x00, 0xba, 0x00, 0x8e, 0x00, +0x84, 0x00, 0xce, 0x00, 0xba, 0x00, 0x98, 0x00, 0xaf, 0x00, 0x81, 0x00, 0xa7, 0x00, 0xb6, 0x00, +0xd8, 0x00, 0xb2, 0x00, 0xe1, 0x00, 0xf0, 0x00, 0x8d, 0x00, 0x78, 0x00, 0xa5, 0x00, 0xad, 0x00, +0x12, 0x01, 0xe8, 0x00, 0x0b, 0x01, 0x01, 0x01, 0xfa, 0x00, 0xe8, 0x00, 0x00, 0x01, 0xc9, 0x00, +0xe4, 0x00, 0xb7, 0x00, 0xb2, 0x00, 0xdc, 0x00, 0xa5, 0x00, 0xcc, 0x00, 0x8e, 0x00, 0xa0, 0x00, +0xd0, 0x00, 0xc9, 0x00, 0xd2, 0x00, 0x87, 0x00, 0xd8, 0x00, 0x92, 0x00, 0xf5, 0x00, 0xbd, 0x00, +0xc6, 0x00, 0xb6, 0x00, 0x6c, 0x00, 0x70, 0x00, 0x66, 0x00, 0x76, 0x00, 0x6d, 0x00, 0x86, 0x00, +0x7a, 0x00, 0x56, 0x00, 0x81, 0x00, 0x36, 0x00, 0x82, 0x00, 0x50, 0x00, 0x42, 0x00, 0x58, 0x00, +0xf7, 0xff, 0x08, 0x00, 0xed, 0xff, 0xf2, 0xff, 0x2f, 0x00, 0x02, 0x00, 0xe7, 0xff, 0x18, 0x00, +0x47, 0x00, 0x46, 0x00, 0x42, 0x00, 0x47, 0x00, 0x58, 0x00, 0x55, 0x00, 0x5d, 0x00, 0x61, 0x00, +0xa9, 0x00, 0x98, 0x00, 0x5b, 0x00, 0x7b, 0x00, 0x8c, 0x00, 0xc0, 0x00, 0x81, 0x00, 0x97, 0x00, +0x68, 0x00, 0x86, 0x00, 0x90, 0x00, 0xa4, 0x00, 0x6e, 0x00, 0x8b, 0x00, 0x7d, 0x00, 0x69, 0x00, +0xa2, 0x00, 0x98, 0x00, 0xcb, 0x00, 0x7e, 0x00, 0x98, 0x00, 0x7f, 0x00, 0x69, 0x00, 0x6c, 0x00, +0x89, 0x00, 0x83, 0x00, 0x70, 0x00, 0x61, 0x00, 0x98, 0x00, 0x95, 0x00, 0x72, 0x00, 0x7b, 0x00, +0x4f, 0x00, 0x2d, 0x00, 0x1f, 0x00, 0x1c, 0x00, 0xe4, 0xff, 0xd6, 0xff, 0x0b, 0x00, 0xe3, 0xff, +0xe3, 0xff, 0x0c, 0x00, 0x09, 0x00, 0xdf, 0xff, 0xca, 0xff, 0xfb, 0xff, 0xe9, 0xff, 0xc6, 0xff, +0xe6, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf9, 0xff, 0x0e, 0x00, 0x13, 0x00, 0x10, 0x00, 0x2f, 0x00, +0x4d, 0x00, 0x4e, 0x00, 0x21, 0x00, 0x61, 0x00, 0x34, 0x00, 0x4d, 0x00, 0x36, 0x00, 0x7c, 0x00, +0x52, 0x00, 0x4f, 0x00, 0x5e, 0x00, 0xa1, 0x00, 0xbc, 0x00, 0xb4, 0x00, 0x62, 0x00, 0x9e, 0x00, +0x50, 0x00, 0x49, 0x00, 0x9e, 0x00, 0x8b, 0x00, 0x92, 0x00, 0x8b, 0x00, 0x6f, 0x00, 0x9b, 0x00, +0x9a, 0x00, 0x89, 0x00, 0x70, 0x00, 0x3c, 0x00, 0x5e, 0x00, 0x66, 0x00, 0x52, 0x00, 0x36, 0x00, +0x34, 0x00, 0x12, 0x00, 0x47, 0x00, 0x0a, 0x00, 0x1e, 0x00, 0x10, 0x00, 0xf6, 0xff, 0xfa, 0xff, +0xeb, 0xff, 0x8d, 0xff, 0xae, 0xff, 0xbe, 0xff, 0x96, 0xff, 0x9b, 0xff, 0xb9, 0xff, 0xcb, 0xff, +0xdd, 0xff, 0xfb, 0xff, 0xd1, 0xff, 0xf5, 0xff, 0xe3, 0xff, 0x06, 0x00, 0x0f, 0x00, 0x03, 0x00, +0x31, 0x00, 0x27, 0x00, 0x0e, 0x00, 0xdf, 0xff, 0x22, 0x00, 0x53, 0x00, 0x23, 0x00, 0x24, 0x00, +0x3a, 0x00, 0x66, 0x00, 0xda, 0x00, 0x91, 0x00, 0x8e, 0x00, 0x7d, 0x00, 0xa1, 0x00, 0x75, 0x00, +0x68, 0x00, 0xc6, 0x00, 0xb6, 0x00, 0x8b, 0x00, 0xaf, 0x00, 0xa6, 0x00, 0x8c, 0x00, 0xb6, 0x00, +0x7f, 0x00, 0x98, 0x00, 0x91, 0x00, 0xcb, 0x00, 0xf4, 0x00, 0xf3, 0x00, 0xae, 0x00, 0xc3, 0x00, +0xa5, 0x00, 0xc6, 0x00, 0xa9, 0x00, 0xd9, 0x00, 0x63, 0x00, 0x78, 0x00, 0x3b, 0x00, 0xb1, 0x00, +0x60, 0x00, 0x70, 0x00, 0x7e, 0x00, 0x35, 0x00, 0x22, 0x00, 0x30, 0x00, 0x82, 0x00, 0x36, 0x00, +0x04, 0x00, 0x36, 0x00, 0x59, 0x00, 0x76, 0x00, 0x43, 0x00, 0x44, 0x00, 0x2c, 0x00, 0x4b, 0x00, +0x1e, 0x00, 0x5f, 0x00, 0x58, 0x00, 0x1e, 0x00, 0x0a, 0x00, 0x1e, 0x00, 0x03, 0x00, 0x32, 0x00, +0x01, 0x00, 0x0f, 0x00, 0xe7, 0xff, 0xc5, 0xff, 0x0b, 0x00, 0xfb, 0xff, 0x00, 0x00, 0x1e, 0x00, +0x46, 0x00, 0x06, 0x00, 0x08, 0x00, 0x33, 0x00, 0x13, 0x00, 0x1b, 0x00, 0x08, 0x00, 0x42, 0x00, +0x82, 0x00, 0x4e, 0x00, 0x59, 0x00, 0x70, 0x00, 0x12, 0x00, 0xfa, 0xff, 0xf6, 0xff, 0x0a, 0x00, +0x23, 0x00, 0x36, 0x00, 0x10, 0x00, 0xf0, 0xff, 0xf9, 0xff, 0xfe, 0xff, 0x14, 0x00, 0x26, 0x00, +0xfd, 0xff, 0x0d, 0x00, 0xe2, 0xff, 0xde, 0xff, 0xe8, 0xff, 0x36, 0x00, 0x16, 0x00, 0x35, 0x00, +0x48, 0x00, 0xff, 0xff, 0x0c, 0x00, 0xee, 0xff, 0x24, 0x00, 0x10, 0x00, 0x42, 0x00, 0x41, 0x00, +0x4b, 0x00, 0x45, 0x00, 0x43, 0x00, 0x0e, 0x00, 0x27, 0x00, 0x17, 0x00, 0x48, 0x00, 0x83, 0x00, +0x7d, 0x00, 0x69, 0x00, 0xbb, 0x00, 0x8c, 0x00, 0x7a, 0x00, 0x80, 0x00, 0xbb, 0x00, 0xb5, 0x00, +0x74, 0x00, 0x56, 0x00, 0x61, 0x00, 0x65, 0x00, 0x70, 0x00, 0x6c, 0x00, 0x75, 0x00, 0x68, 0x00, +0xaa, 0x00, 0x4e, 0x00, 0x64, 0x00, 0x71, 0x00, 0xcb, 0x00, 0xbe, 0x00, 0x40, 0x00, 0x48, 0x00, +0x64, 0x00, 0x30, 0x00, 0x4c, 0x00, 0x24, 0x00, 0x58, 0x00, 0x78, 0x00, 0x52, 0x00, 0x54, 0x00, +0x93, 0x00, 0xc5, 0x00, 0x6a, 0x00, 0x54, 0x00, 0x69, 0x00, 0x85, 0x00, 0x1d, 0x00, 0x3f, 0x00, +0x3e, 0x00, 0x38, 0x00, 0x3c, 0x00, 0x49, 0x00, 0x1a, 0x00, 0x4f, 0x00, 0x52, 0x00, 0x6b, 0x00, +0x1e, 0x00, 0x1c, 0x00, 0x11, 0x00, 0xcc, 0xff, 0xe1, 0xff, 0x19, 0x00, 0x45, 0x00, 0x08, 0x00, +0x03, 0x00, 0x0c, 0x00, 0xfe, 0xff, 0x14, 0x00, 0x32, 0x00, 0xb1, 0xff, 0x8c, 0xff, 0xc5, 0xff, +0x02, 0x00, 0xf2, 0xff, 0xc8, 0xff, 0xdb, 0xff, 0xe4, 0xff, 0x17, 0x00, 0x1c, 0x00, 0x01, 0x00, +0x04, 0x00, 0xaf, 0xff, 0xc9, 0xff, 0xc1, 0xff, 0xda, 0xff, 0xe0, 0xff, 0xc9, 0xff, 0xc1, 0xff, +0x87, 0xff, 0xc1, 0xff, 0xd4, 0xff, 0xd5, 0xff, 0x8b, 0xff, 0x80, 0xff, 0x8d, 0xff, 0xaf, 0xff, +0x7a, 0xff, 0xdb, 0xff, 0xba, 0xff, 0xb2, 0xff, 0xc1, 0xff, 0x92, 0xff, 0x9f, 0xff, 0xc0, 0xff, +0xac, 0xff, 0x79, 0xff, 0x8c, 0xff, 0x81, 0xff, 0x6d, 0xff, 0xbc, 0xff, 0x9a, 0xff, 0x8e, 0xff, +0x79, 0xff, 0x8d, 0xff, 0xa9, 0xff, 0xac, 0xff, 0x7c, 0xff, 0xa8, 0xff, 0x66, 0xff, 0x54, 0xff, +0x89, 0xff, 0x9b, 0xff, 0x88, 0xff, 0x56, 0xff, 0x81, 0xff, 0x56, 0xff, 0x6a, 0xff, 0x72, 0xff, +0x77, 0xff, 0x54, 0xff, 0x4e, 0xff, 0x18, 0xff, 0x41, 0xff, 0x8a, 0xff, 0x24, 0xff, 0x65, 0xff, +0x49, 0xff, 0x23, 0xff, 0x1f, 0xff, 0xf3, 0xfe, 0x2b, 0xff, 0xc4, 0xfe, 0xfb, 0xfe, 0xe7, 0xfe, +0xd2, 0xfe, 0xff, 0xfe, 0x2c, 0xff, 0x0f, 0xff, 0x15, 0xff, 0x04, 0xff, 0xa8, 0xfe, 0xf3, 0xfe, +0x01, 0xff, 0xed, 0xfe, 0xcc, 0xfe, 0xff, 0xfe, 0xee, 0xfe, 0x0d, 0xff, 0x5f, 0xff, 0x48, 0xff, +0x49, 0xff, 0x58, 0xff, 0x09, 0xff, 0x27, 0xff, 0x32, 0xff, 0x3b, 0xff, 0x4e, 0xff, 0x7d, 0xff, +0x7e, 0xff, 0x93, 0xff, 0xaf, 0xff, 0x6f, 0xff, 0xc0, 0xff, 0x96, 0xff, 0x87, 0xff, 0x8b, 0xff, +0x4c, 0xff, 0x5c, 0xff, 0x52, 0xff, 0xa3, 0xff, 0xb2, 0xff, 0xc5, 0xff, 0xcb, 0xff, 0xe9, 0xff, +0xb9, 0xff, 0xa2, 0xff, 0x9f, 0xff, 0x96, 0xff, 0xb3, 0xff, 0x70, 0xff, 0x5c, 0xff, 0x75, 0xff, +0xa8, 0xff, 0x8f, 0xff, 0x88, 0xff, 0x96, 0xff, 0xb2, 0xff, 0x9c, 0xff, 0x83, 0xff, 0x88, 0xff, +0x73, 0xff, 0x86, 0xff, 0x69, 0xff, 0x6a, 0xff, 0xaf, 0xff, 0x81, 0xff, 0x73, 0xff, 0x22, 0xff, +0x0e, 0xff, 0x5f, 0xff, 0x66, 0xff, 0x3d, 0xff, 0x46, 0xff, 0x69, 0xff, 0x69, 0xff, 0x6f, 0xff, +0x4c, 0xff, 0x49, 0xff, 0x53, 0xff, 0x60, 0xff, 0x7f, 0xff, 0x7b, 0xff, 0x90, 0xff, 0xbe, 0xff, +0xe3, 0xff, 0xc6, 0xff, 0xe8, 0xff, 0xe3, 0xff, 0xf6, 0xff, 0xbd, 0xff, 0xd4, 0xff, 0x8c, 0xff, +0xa9, 0xff, 0xbe, 0xff, 0x90, 0xff, 0x88, 0xff, 0x7e, 0xff, 0x82, 0xff, 0x72, 0xff, 0x82, 0xff, +0x43, 0xff, 0x6a, 0xff, 0xb6, 0xff, 0x91, 0xff, 0x53, 0xff, 0x5b, 0xff, 0x7b, 0xff, 0x5d, 0xff, +0x85, 0xff, 0x8d, 0xff, 0x5c, 0xff, 0x65, 0xff, 0x83, 0xff, 0xad, 0xff, 0x8f, 0xff, 0x8f, 0xff, +0xcb, 0xff, 0xcb, 0xff, 0x05, 0x00, 0x23, 0x00, 0x24, 0x00, 0xf3, 0xff, 0x02, 0x00, 0xd5, 0xff, +0xf7, 0xff, 0xf9, 0xff, 0x02, 0x00, 0x3f, 0x00, 0x2b, 0x00, 0x1b, 0x00, 0x72, 0x00, 0x29, 0x00, +0x2f, 0x00, 0x3a, 0x00, 0x38, 0x00, 0x36, 0x00, 0x4d, 0x00, 0x4d, 0x00, 0x8e, 0x00, 0x20, 0x00, +0x23, 0x00, 0x43, 0x00, 0x3f, 0x00, 0x42, 0x00, 0x5f, 0x00, 0x21, 0x00, 0x50, 0x00, 0x63, 0x00, +0x78, 0x00, 0x52, 0x00, 0x71, 0x00, 0x4e, 0x00, 0x52, 0x00, 0x3c, 0x00, 0x2d, 0x00, 0x2b, 0x00, +0x22, 0x00, 0x0c, 0x00, 0x1c, 0x00, 0xef, 0xff, 0x00, 0x00, 0x0b, 0x00, 0x18, 0x00, 0x22, 0x00, +0x60, 0x00, 0x33, 0x00, 0x3d, 0x00, 0xf9, 0xff, 0xce, 0xff, 0x02, 0x00, 0x06, 0x00, 0xf0, 0xff, +0xbc, 0xff, 0xb8, 0xff, 0xef, 0xff, 0x29, 0x00, 0x18, 0x00, 0x26, 0x00, 0x58, 0x00, 0x5e, 0x00, +0x62, 0x00, 0x6d, 0x00, 0xa4, 0x00, 0x7a, 0x00, 0x66, 0x00, 0x36, 0x00, 0x6f, 0x00, 0xae, 0x00, +0x88, 0x00, 0xb2, 0x00, 0xca, 0x00, 0x71, 0x00, 0x7d, 0x00, 0x8f, 0x00, 0x95, 0x00, 0x80, 0x00, +0xc7, 0x00, 0x69, 0x00, 0x49, 0x00, 0xc8, 0x00, 0xa2, 0x00, 0xb0, 0x00, 0x95, 0x00, 0xa0, 0x00, +0x94, 0x00, 0xd6, 0x00, 0x94, 0x00, 0x65, 0x00, 0x93, 0x00, 0xa9, 0x00, 0xb4, 0x00, 0x7a, 0x00, +0xab, 0x00, 0xb1, 0x00, 0x8c, 0x00, 0x7f, 0x00, 0xa3, 0x00, 0x7c, 0x00, 0xb8, 0x00, 0x8f, 0x00, +0xa0, 0x00, 0x7d, 0x00, 0x4d, 0x00, 0x71, 0x00, 0x58, 0x00, 0x1f, 0x00, 0xfe, 0xff, 0x26, 0x00, +0xde, 0xff, 0x65, 0x00, 0x41, 0x00, 0x35, 0x00, 0x0c, 0x00, 0xe0, 0xff, 0x10, 0x00, 0xff, 0xff, +0xf1, 0xff, 0x9f, 0xff, 0xd3, 0xff, 0xab, 0xff, 0x73, 0xff, 0xa5, 0xff, 0x9c, 0xff, 0x61, 0xff, +0x6a, 0xff, 0x8b, 0xff, 0x22, 0xff, 0x61, 0xff, 0x66, 0xff, 0x61, 0xff, 0x52, 0xff, 0x73, 0xff, +0x8c, 0xff, 0x63, 0xff, 0x4d, 0xff, 0x59, 0xff, 0x0e, 0xff, 0xf2, 0xfe, 0x67, 0xff, 0x5a, 0xff, +0x53, 0xff, 0x85, 0xff, 0x87, 0xff, 0xba, 0xff, 0xb9, 0xff, 0xff, 0xff, 0xc7, 0xff, 0x7b, 0xff, +0x90, 0xff, 0x8f, 0xff, 0xb3, 0xff, 0x8e, 0xff, 0xb4, 0xff, 0xa1, 0xff, 0x88, 0xff, 0x56, 0xff, +0x5d, 0xff, 0x7a, 0xff, 0xab, 0xff, 0x7e, 0xff, 0x76, 0xff, 0x84, 0xff, 0x8e, 0xff, 0x96, 0xff, +0x83, 0xff, 0xb2, 0xff, 0x9d, 0xff, 0x98, 0xff, 0x9e, 0xff, 0xd6, 0xff, 0xd6, 0xff, 0xa4, 0xff, +0x84, 0xff, 0xad, 0xff, 0xb4, 0xff, 0x0e, 0x00, 0xf4, 0xff, 0x05, 0x00, 0x2f, 0x00, 0x23, 0x00, +0x7d, 0x00, 0x94, 0x00, 0x66, 0x00, 0x63, 0x00, 0x61, 0x00, 0x70, 0x00, 0x59, 0x00, 0x66, 0x00, +0x3a, 0x00, 0x18, 0x00, 0x6a, 0x00, 0x48, 0x00, 0x40, 0x00, 0x19, 0x00, 0x39, 0x00, 0x23, 0x00, +0x73, 0x00, 0x79, 0x00, 0x88, 0x00, 0x4f, 0x00, 0x30, 0x00, 0xa7, 0x00, 0x4b, 0x00, 0x61, 0x00, +0x34, 0x00, 0x6b, 0x00, 0x4d, 0x00, 0x7d, 0x00, 0x7e, 0x00, 0x63, 0x00, 0x5b, 0x00, 0x8d, 0x00, +0x9c, 0x00, 0x51, 0x00, 0x85, 0x00, 0xa4, 0x00, 0x4e, 0x00, 0x9b, 0x00, 0x8b, 0x00, 0x95, 0x00, +0x9a, 0x00, 0xbd, 0x00, 0xa3, 0x00, 0x89, 0x00, 0x84, 0x00, 0x6a, 0x00, 0x36, 0x00, 0x53, 0x00, +0x94, 0x00, 0xc9, 0x00, 0x7f, 0x00, 0xc7, 0x00, 0xc7, 0x00, 0x9f, 0x00, 0x8e, 0x00, 0xc6, 0x00, +0xaf, 0x00, 0xd9, 0x00, 0xf8, 0x00, 0xdd, 0x00, 0x9a, 0x00, 0xdb, 0x00, 0xd0, 0x00, 0xa1, 0x00, +0x93, 0x00, 0x6d, 0x00, 0xdf, 0x00, 0xa9, 0x00, 0xbb, 0x00, 0xc7, 0x00, 0xd4, 0x00, 0x9a, 0x00, +0xc0, 0x00, 0xcd, 0x00, 0xb5, 0x00, 0x9e, 0x00, 0x6c, 0x00, 0x3b, 0x00, 0x77, 0x00, 0x5e, 0x00, +0x91, 0x00, 0x68, 0x00, 0x62, 0x00, 0x7c, 0x00, 0x87, 0x00, 0xaa, 0x00, 0xb8, 0x00, 0xfa, 0x00, +0xd8, 0x00, 0xd2, 0x00, 0xd5, 0x00, 0x77, 0x00, 0x1e, 0x00, 0x2e, 0x00, 0x1e, 0x00, 0x34, 0x00, +0x41, 0x00, 0x54, 0x00, 0x16, 0x00, 0x4d, 0x00, 0x36, 0x00, 0x2d, 0x00, 0x49, 0x00, 0x46, 0x00, +0x77, 0x00, 0x71, 0x00, 0x54, 0x00, 0x7b, 0x00, 0x61, 0x00, 0x58, 0x00, 0x59, 0x00, 0x66, 0x00, +0x92, 0x00, 0x8b, 0x00, 0x7b, 0x00, 0x43, 0x00, 0x51, 0x00, 0x72, 0x00, 0xb3, 0x00, 0xaa, 0x00, +0xad, 0x00, 0xfa, 0x00, 0xd6, 0x00, 0xb8, 0x00, 0xef, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x99, 0x00, +0x99, 0x00, 0x96, 0x00, 0xf7, 0x00, 0xa3, 0x00, 0x8d, 0x00, 0xb9, 0x00, 0xab, 0x00, 0xa7, 0x00, +0x82, 0x00, 0xb3, 0x00, 0x88, 0x00, 0x84, 0x00, 0x8e, 0x00, 0xb3, 0x00, 0x52, 0x00, 0x60, 0x00, +0x52, 0x00, 0x18, 0x00, 0xdd, 0xff, 0xbe, 0xff, 0xb5, 0xff, 0xe6, 0xff, 0x0e, 0x00, 0x51, 0x00, +0x36, 0x00, 0x1d, 0x00, 0x35, 0x00, 0x22, 0x00, 0x3d, 0x00, 0x2c, 0x00, 0x32, 0x00, 0x09, 0x00, +0x24, 0x00, 0x17, 0x00, 0xef, 0xff, 0xff, 0xff, 0xf6, 0xff, 0xdc, 0xff, 0x43, 0x00, 0xe7, 0xff, +0xf0, 0xff, 0xdc, 0xff, 0x05, 0x00, 0xd9, 0xff, 0xe0, 0xff, 0xe6, 0xff, 0x1b, 0x00, 0x2f, 0x00, +0x1e, 0x00, 0xe2, 0xff, 0xc0, 0xff, 0xd6, 0xff, 0x17, 0x00, 0xd8, 0xff, 0xee, 0xff, 0xd2, 0xff, +0xdd, 0xff, 0xcf, 0xff, 0xda, 0xff, 0xf8, 0xff, 0xfe, 0xff, 0x8d, 0xff, 0xb5, 0xff, 0xaa, 0xff, +0x9e, 0xff, 0x9e, 0xff, 0xb5, 0xff, 0xb9, 0xff, 0x94, 0xff, 0x90, 0xff, 0xb7, 0xff, 0x85, 0xff, +0x58, 0xff, 0x57, 0xff, 0x68, 0xff, 0x74, 0xff, 0x7c, 0xff, 0xa7, 0xff, 0x84, 0xff, 0x86, 0xff, +0x92, 0xff, 0xa0, 0xff, 0x9b, 0xff, 0x9c, 0xff, 0xd5, 0xff, 0xf1, 0xff, 0x04, 0x00, 0xfb, 0xff, +0xd1, 0xff, 0xf5, 0xff, 0xea, 0xff, 0xc9, 0xff, 0xd9, 0xff, 0xbd, 0xff, 0xf7, 0xff, 0xed, 0xff, +0x20, 0x00, 0x2b, 0x00, 0x03, 0x00, 0x16, 0x00, 0x05, 0x00, 0xf5, 0xff, 0xd8, 0xff, 0xd4, 0xff, +0xf9, 0xff, 0xc7, 0xff, 0xf2, 0xff, 0xa6, 0xff, 0x83, 0xff, 0x7d, 0xff, 0xa1, 0xff, 0x9a, 0xff, +0x80, 0xff, 0x51, 0xff, 0x43, 0xff, 0xb9, 0xff, 0x76, 0xff, 0xb6, 0xff, 0x85, 0xff, 0x99, 0xff, +0x38, 0xff, 0x9e, 0xff, 0x5f, 0xff, 0x48, 0xff, 0x7d, 0xff, 0x67, 0xff, 0x6f, 0xff, 0x8c, 0xff, +0x98, 0xff, 0x96, 0xff, 0x49, 0xff, 0x70, 0xff, 0x37, 0xff, 0x8e, 0xff, 0x60, 0xff, 0x7e, 0xff, +0x82, 0xff, 0x6d, 0xff, 0x59, 0xff, 0x66, 0xff, 0x62, 0xff, 0x45, 0xff, 0x51, 0xff, 0x1b, 0xff, +0x50, 0xff, 0x88, 0xff, 0x6d, 0xff, 0x76, 0xff, 0x54, 0xff, 0x42, 0xff, 0x61, 0xff, 0x7b, 0xff, +0x97, 0xff, 0xa5, 0xff, 0x7f, 0xff, 0xbe, 0xff, 0xad, 0xff, 0x96, 0xff, 0xb7, 0xff, 0xe0, 0xff, +0x25, 0x00, 0x0a, 0x00, 0xd8, 0xff, 0x2d, 0x00, 0x0e, 0x00, 0x07, 0x00, 0x2e, 0x00, 0x42, 0x00, +0x21, 0x00, 0x67, 0x00, 0x10, 0x00, 0x3c, 0x00, 0x34, 0x00, 0x6c, 0x00, 0x57, 0x00, 0x19, 0x00, +0x16, 0x00, 0x11, 0x00, 0xd2, 0xff, 0xca, 0xff, 0xf0, 0xff, 0xf9, 0xff, 0xfd, 0xff, 0xfe, 0xff, +0xce, 0xff, 0xb6, 0xff, 0x19, 0x00, 0xfa, 0xff, 0x0c, 0x00, 0xe2, 0xff, 0xf0, 0xff, 0x22, 0x00, +0x0c, 0x00, 0x65, 0x00, 0x59, 0x00, 0x3a, 0x00, 0x0d, 0x00, 0x0f, 0x00, 0x85, 0x00, 0xdb, 0xff, +0xde, 0xff, 0x95, 0xff, 0x7d, 0xff, 0x66, 0xff, 0xca, 0xff, 0xbb, 0xff, 0xcf, 0xff, 0xeb, 0xff, +0xb1, 0xff, 0xe4, 0xff, 0xbf, 0xff, 0xd2, 0xff, 0xa5, 0xff, 0x92, 0xff, 0x7f, 0xff, 0x70, 0xff, +0xbc, 0xff, 0xd3, 0xff, 0xe8, 0xff, 0xa1, 0xff, 0x66, 0xff, 0x67, 0xff, 0x80, 0xff, 0xbe, 0xff, +0xe3, 0xff, 0xd1, 0xff, 0xb4, 0xff, 0xcf, 0xff, 0x08, 0x00, 0xaf, 0xff, 0x9f, 0xff, 0x7f, 0xff, +0x81, 0xff, 0x85, 0xff, 0x4c, 0xff, 0x4a, 0xff, 0x2e, 0xff, 0x5c, 0xff, 0x2e, 0xff, 0x14, 0xff, +0x40, 0xff, 0x02, 0xff, 0x0a, 0xff, 0x32, 0xff, 0x17, 0xff, 0x66, 0xff, 0x6c, 0xff, 0x4e, 0xff, +0x36, 0xff, 0x3c, 0xff, 0x2b, 0xff, 0x22, 0xff, 0x2d, 0xff, 0xc2, 0xfe, 0x08, 0xff, 0x28, 0xff, +0xea, 0xfe, 0xf9, 0xfe, 0x01, 0xff, 0xbe, 0xfe, 0x00, 0xff, 0x53, 0xff, 0x6f, 0xff, 0x5d, 0xff, +0x26, 0xff, 0xf9, 0xfe, 0x53, 0xff, 0x27, 0xff, 0x15, 0xff, 0xea, 0xfe, 0xf9, 0xfe, 0x3c, 0xff, +0x24, 0xff, 0x24, 0xff, 0x24, 0xff, 0x13, 0xff, 0x8d, 0xff, 0x97, 0xff, 0x94, 0xff, 0xa0, 0xff, +0xbc, 0xff, 0xc1, 0xff, 0xb7, 0xff, 0xb0, 0xff, 0x18, 0x00, 0xde, 0xff, 0xce, 0xff, 0xd5, 0xff, +0x07, 0x00, 0x2c, 0x00, 0x27, 0x00, 0x48, 0x00, 0x0b, 0x00, 0x17, 0x00, 0xee, 0xff, 0xba, 0xff, +0xcb, 0xff, 0xbf, 0xff, 0xb9, 0xff, 0xbf, 0xff, 0xdc, 0xff, 0xcd, 0xff, 0x8d, 0xff, 0xb4, 0xff, +0xad, 0xff, 0xff, 0xff, 0x9d, 0xff, 0xf3, 0xff, 0x1e, 0x00, 0x17, 0x00, 0xf5, 0xff, 0x53, 0x00, +0x59, 0x00, 0xfb, 0xff, 0x05, 0x00, 0x0c, 0x00, 0x64, 0x00, 0x2f, 0x00, 0x29, 0x00, 0x2a, 0x00, +0x5d, 0x00, 0x20, 0x00, 0x2c, 0x00, 0x55, 0x00, 0x22, 0x00, 0x66, 0x00, 0x6f, 0x00, 0x80, 0x00, +0x62, 0x00, 0x85, 0x00, 0x59, 0x00, 0xb7, 0x00, 0xa1, 0x00, 0x88, 0x00, 0x72, 0x00, 0x82, 0x00, +0xa1, 0x00, 0x6a, 0x00, 0x95, 0x00, 0x70, 0x00, 0x89, 0x00, 0x66, 0x00, 0x4c, 0x00, 0x77, 0x00, +0x1d, 0x00, 0x65, 0x00, 0x60, 0x00, 0x64, 0x00, 0x5f, 0x00, 0x4d, 0x00, 0x23, 0x00, 0x4e, 0x00, +0x15, 0x00, 0x0d, 0x00, 0xed, 0xff, 0x07, 0x00, 0x09, 0x00, 0x0d, 0x00, 0x09, 0x00, 0xeb, 0xff, +0x27, 0x00, 0xc1, 0xff, 0xc3, 0xff, 0xc6, 0xff, 0xdd, 0xff, 0x11, 0x00, 0xe9, 0xff, 0xcc, 0xff, +0xbc, 0xff, 0xa5, 0xff, 0xb5, 0xff, 0xe6, 0xff, 0x16, 0x00, 0xcc, 0xff, 0x0f, 0x00, 0xdf, 0xff, +0xf3, 0xff, 0x1f, 0x00, 0x46, 0x00, 0x41, 0x00, 0x47, 0x00, 0x24, 0x00, 0x15, 0x00, 0x3d, 0x00, +0x22, 0x00, 0x2f, 0x00, 0x54, 0x00, 0x4b, 0x00, 0x3d, 0x00, 0xff, 0xff, 0x0b, 0x00, 0x06, 0x00, +0xf4, 0xff, 0xf5, 0xff, 0x00, 0x00, 0x01, 0x00, 0xd5, 0xff, 0xc8, 0xff, 0xf8, 0xff, 0x1f, 0x00, +0xe2, 0xff, 0xa2, 0xff, 0xfe, 0xff, 0xc8, 0xff, 0xc7, 0xff, 0xed, 0xff, 0xce, 0xff, 0xd9, 0xff, +0xac, 0xff, 0xd7, 0xff, 0xe3, 0xff, 0xcc, 0xff, 0x8d, 0xff, 0x85, 0xff, 0xed, 0xff, 0xf7, 0xff, +0x10, 0x00, 0xe3, 0xff, 0x23, 0x00, 0x2f, 0x00, 0x54, 0x00, 0x46, 0x00, 0x54, 0x00, 0x58, 0x00, +0x54, 0x00, 0x6a, 0x00, 0x95, 0x00, 0x52, 0x00, 0xad, 0x00, 0x7c, 0x00, 0x95, 0x00, 0xa4, 0x00, +0xa3, 0x00, 0x86, 0x00, 0xa3, 0x00, 0xa3, 0x00, 0xf0, 0x00, 0xe7, 0x00, 0xad, 0x00, 0xc9, 0x00, +0xe3, 0x00, 0xff, 0x00, 0x06, 0x01, 0x1e, 0x01, 0xee, 0x00, 0x12, 0x01, 0xee, 0x00, 0xf4, 0x00, +0xdc, 0x00, 0xa6, 0x00, 0xac, 0x00, 0xb2, 0x00, 0x77, 0x00, 0x84, 0x00, 0x9e, 0x00, 0xaf, 0x00, +0x8d, 0x00, 0xc5, 0x00, 0x7c, 0x00, 0xb3, 0x00, 0x76, 0x00, 0x8b, 0x00, 0x6e, 0x00, 0x44, 0x00, +0x44, 0x00, 0x3e, 0x00, 0x33, 0x00, 0x30, 0x00, 0x0a, 0x00, 0x47, 0x00, 0x0c, 0x00, 0xef, 0xff, +0x0a, 0x00, 0xba, 0xff, 0x88, 0xff, 0xd7, 0xff, 0xeb, 0xff, 0xd3, 0xff, 0x0a, 0x00, 0x06, 0x00, +0x33, 0x00, 0xd4, 0xff, 0xd2, 0xff, 0xf6, 0xff, 0xe1, 0xff, 0x1f, 0x00, 0x2e, 0x00, 0x4d, 0x00, +0xef, 0xff, 0x0b, 0x00, 0x11, 0x00, 0x05, 0x00, 0x29, 0x00, 0x23, 0x00, 0x2f, 0x00, 0x5e, 0x00, +0x48, 0x00, 0x10, 0x00, 0x1f, 0x00, 0x3f, 0x00, 0x3c, 0x00, 0xd0, 0xff, 0x06, 0x00, 0x2f, 0x00, +0x00, 0x00, 0xff, 0xff, 0xf6, 0xff, 0xee, 0xff, 0xb5, 0xff, 0x9f, 0xff, 0xae, 0xff, 0xc4, 0xff, +0xc7, 0xff, 0xe7, 0xff, 0xdf, 0xff, 0xe0, 0xff, 0x0f, 0x00, 0xf7, 0xff, 0xdb, 0xff, 0xec, 0xff, +0xd8, 0xff, 0xad, 0xff, 0xd6, 0xff, 0xae, 0xff, 0xde, 0xff, 0xab, 0xff, 0xd2, 0xff, 0xe9, 0xff, +0xb2, 0xff, 0x9c, 0xff, 0xd1, 0xff, 0x8e, 0xff, 0x9e, 0xff, 0xa4, 0xff, 0x84, 0xff, 0x95, 0xff, +0x7d, 0xff, 0xb4, 0xff, 0xab, 0xff, 0xc1, 0xff, 0xdb, 0xff, 0x97, 0xff, 0xac, 0xff, 0xb2, 0xff, +0xa8, 0xff, 0x8f, 0xff, 0x7d, 0xff, 0x83, 0xff, 0xa7, 0xff, 0xa6, 0xff, 0x84, 0xff, 0xba, 0xff, +0xc9, 0xff, 0x73, 0xff, 0xa5, 0xff, 0x71, 0xff, 0x7f, 0xff, 0x53, 0xff, 0x71, 0xff, 0x60, 0xff, +0x88, 0xff, 0x3d, 0xff, 0x60, 0xff, 0xb2, 0xff, 0xbb, 0xff, 0x74, 0xff, 0xf9, 0xff, 0x91, 0xff, +0x9e, 0xff, 0x3a, 0xff, 0x43, 0xff, 0x1d, 0xff, 0x5c, 0xff, 0xed, 0xfe, 0x11, 0xff, 0x21, 0xff, +0x26, 0xff, 0x40, 0xff, 0x27, 0xff, 0x44, 0xff, 0x46, 0xff, 0x51, 0xff, 0x57, 0xff, 0x5c, 0xff, +0x3a, 0xff, 0x7e, 0xff, 0x71, 0xff, 0x5a, 0xff, 0x71, 0xff, 0x6c, 0xff, 0x5f, 0xff, 0x7e, 0xff, +0x7c, 0xff, 0xb5, 0xff, 0x94, 0xff, 0x94, 0xff, 0x32, 0xff, 0x92, 0xff, 0x99, 0xff, 0xb0, 0xff, +0x97, 0xff, 0xd5, 0xff, 0xf1, 0xff, 0xcf, 0xff, 0xea, 0xff, 0xd7, 0xff, 0xdd, 0xff, 0xad, 0xff, +0xfb, 0xff, 0xd6, 0xff, 0xb5, 0xff, 0xbd, 0xff, 0xa9, 0xff, 0x93, 0xff, 0xbb, 0xff, 0xcf, 0xff, +0x91, 0xff, 0xdc, 0xff, 0xcb, 0xff, 0xd1, 0xff, 0x9a, 0xff, 0xbb, 0xff, 0x6b, 0xff, 0x7c, 0xff, +0x73, 0xff, 0x52, 0xff, 0x4f, 0xff, 0x83, 0xff, 0x94, 0xff, 0x6d, 0xff, 0x4e, 0xff, 0x59, 0xff, +0x6d, 0xff, 0x9b, 0xff, 0xbe, 0xff, 0xa9, 0xff, 0x6e, 0xff, 0x80, 0xff, 0x64, 0xff, 0xae, 0xff, +0xd2, 0xff, 0xcf, 0xff, 0xa8, 0xff, 0xad, 0xff, 0x7c, 0xff, 0xbb, 0xff, 0xab, 0xff, 0xe5, 0xff, +0xa5, 0xff, 0xf0, 0xff, 0xf5, 0xff, 0xe3, 0xff, 0xef, 0xff, 0xf6, 0xff, 0xf9, 0xff, 0x24, 0x00, +0x18, 0x00, 0x14, 0x00, 0xfa, 0xff, 0x29, 0x00, 0xfa, 0xff, 0xf8, 0xff, 0x42, 0x00, 0x35, 0x00, +0x2f, 0x00, 0x70, 0x00, 0x2b, 0x00, 0x32, 0x00, 0xf9, 0xff, 0x5c, 0x00, 0x49, 0x00, 0x87, 0x00, +0x60, 0x00, 0x90, 0x00, 0x40, 0x00, 0x3b, 0x00, 0x66, 0x00, 0x58, 0x00, 0x78, 0x00, 0x69, 0x00, +0x44, 0x00, 0x13, 0x00, 0x40, 0x00, 0x06, 0x00, 0x09, 0x00, 0x02, 0x00, 0x55, 0x00, 0x5e, 0x00, +0x0b, 0x00, 0x2a, 0x00, 0x22, 0x00, 0x35, 0x00, 0x42, 0x00, 0x45, 0x00, 0x2c, 0x00, 0x4a, 0x00, +0x43, 0x00, 0x58, 0x00, 0x6c, 0x00, 0x5e, 0x00, 0x2a, 0x00, 0x2e, 0x00, 0x60, 0x00, 0x2f, 0x00, +0x6a, 0x00, 0x60, 0x00, 0x46, 0x00, 0x72, 0x00, 0x40, 0x00, 0x48, 0x00, 0x88, 0x00, 0x89, 0x00, +0x7e, 0x00, 0x6f, 0x00, 0x85, 0x00, 0x75, 0x00, 0xae, 0x00, 0x99, 0x00, 0x77, 0x00, 0xca, 0x00, +0xe8, 0x00, 0xd0, 0x00, 0xca, 0x00, 0xef, 0x00, 0xb0, 0x00, 0xde, 0x00, 0xce, 0x00, 0xe3, 0x00, +0xef, 0x00, 0xff, 0x00, 0x1e, 0x01, 0x00, 0x01, 0x17, 0x01, 0x03, 0x01, 0xd9, 0x00, 0xba, 0x00, +0x8e, 0x00, 0xed, 0x00, 0xe5, 0x00, 0xdf, 0x00, 0x0d, 0x01, 0x06, 0x01, 0x00, 0x01, 0xc5, 0x00, +0xf8, 0x00, 0x08, 0x01, 0x0f, 0x01, 0x16, 0x01, 0xd2, 0x00, 0x38, 0x01, 0x10, 0x01, 0x3c, 0x01, +0xf4, 0x00, 0x0c, 0x01, 0xdc, 0x00, 0x35, 0x01, 0x52, 0x01, 0x3d, 0x01, 0x45, 0x01, 0x67, 0x01, +0x5d, 0x01, 0x30, 0x01, 0x65, 0x01, 0xb8, 0x01, 0x8e, 0x01, 0x8b, 0x01, 0x86, 0x01, 0x8d, 0x01, +0x8b, 0x01, 0x74, 0x01, 0x81, 0x01, 0x78, 0x01, 0x9b, 0x01, 0x77, 0x01, 0x9b, 0x01, 0x8f, 0x01, +0x95, 0x01, 0x6b, 0x01, 0x71, 0x01, 0x4d, 0x01, 0x77, 0x01, 0x53, 0x01, 0x65, 0x01, 0x29, 0x01, +0x54, 0x01, 0x63, 0x01, 0x13, 0x01, 0xee, 0x00, 0x35, 0x01, 0x0c, 0x01, 0x13, 0x01, 0xeb, 0x00, +0x03, 0x01, 0xce, 0x00, 0xf5, 0x00, 0x2f, 0x01, 0x3a, 0x01, 0x2a, 0x01, 0x0b, 0x01, 0x48, 0x01, +0x45, 0x01, 0x61, 0x01, 0x58, 0x01, 0x1e, 0x01, 0x18, 0x01, 0x59, 0x01, 0x47, 0x01, 0x41, 0x01, +0x3b, 0x01, 0x58, 0x01, 0x4f, 0x01, 0x69, 0x01, 0x24, 0x01, 0x54, 0x01, 0x51, 0x01, 0xdf, 0x00, +0xea, 0x00, 0x4a, 0x01, 0x04, 0x01, 0xf6, 0x00, 0x23, 0x01, 0x0a, 0x01, 0x44, 0x01, 0xfb, 0x00, +0x3b, 0x01, 0x2a, 0x01, 0x44, 0x01, 0x1d, 0x01, 0xff, 0x00, 0xe3, 0x00, 0x35, 0x01, 0xee, 0x00, +0x00, 0x01, 0x2f, 0x01, 0x04, 0x01, 0xf7, 0x00, 0x26, 0x01, 0xe6, 0x00, 0xcc, 0x00, 0x02, 0x01, +0x11, 0x01, 0xa1, 0x00, 0xe2, 0x00, 0xcf, 0x00, 0xf5, 0x00, 0xc9, 0x00, 0xe9, 0x00, 0x06, 0x01, +0x9a, 0x00, 0x0b, 0x01, 0x02, 0x01, 0xf1, 0x00, 0x98, 0x01, 0x75, 0x01, 0x60, 0x01, 0x53, 0x01, +0x9b, 0x01, 0x5f, 0x01, 0xdc, 0x00, 0xf4, 0x00, 0x93, 0x00, 0xae, 0x00, 0xb7, 0x00, 0xe2, 0x00, +0x78, 0x00, 0xce, 0x00, 0x8b, 0x00, 0x39, 0x00, 0x7f, 0x00, 0x5d, 0x00, 0x61, 0x00, 0x6a, 0x00, +0x5f, 0x00, 0x71, 0x00, 0x42, 0x00, 0x4a, 0x00, 0x6f, 0x00, 0x6e, 0x00, 0x60, 0x00, 0x8a, 0x00, +0x7b, 0x00, 0x5b, 0x00, 0x40, 0x00, 0x46, 0x00, 0x43, 0x00, 0x27, 0x00, 0x43, 0x00, 0x15, 0x00, +0x36, 0x00, 0x0b, 0x00, 0x34, 0x00, 0x2b, 0x00, 0x21, 0x00, 0xd2, 0xff, 0x23, 0x00, 0x16, 0x00, +0xcc, 0xff, 0xa1, 0xff, 0xa1, 0xff, 0xbf, 0xff, 0xbe, 0xff, 0x9d, 0xff, 0x7a, 0xff, 0x7b, 0xff, +0x8b, 0xff, 0x9e, 0xff, 0x9a, 0xff, 0x59, 0xff, 0x79, 0xff, 0x6a, 0xff, 0x91, 0xff, 0x2e, 0xff, +0x14, 0xff, 0x10, 0xff, 0x1a, 0xff, 0x40, 0xff, 0x13, 0xff, 0x12, 0xff, 0x1e, 0xff, 0x54, 0xff, +0x01, 0xff, 0x21, 0xff, 0xec, 0xfe, 0xb5, 0xfe, 0xe5, 0xfe, 0xe7, 0xfe, 0xee, 0xfe, 0xcb, 0xfe, +0xdd, 0xfe, 0xe1, 0xfe, 0xb4, 0xfe, 0xd7, 0xfe, 0xa6, 0xfe, 0xc7, 0xfe, 0xce, 0xfe, 0xcd, 0xfe, +0xf9, 0xfe, 0x31, 0xff, 0x1e, 0xff, 0x17, 0xff, 0x61, 0xff, 0x0b, 0xff, 0xa9, 0xfe, 0x28, 0xff, +0xd2, 0xfe, 0xb2, 0xfe, 0x0e, 0xff, 0xc3, 0xfe, 0xe3, 0xfe, 0x12, 0xff, 0xe6, 0xfe, 0x09, 0xff, +0x10, 0xff, 0x3d, 0xff, 0x4e, 0xff, 0x35, 0xff, 0x30, 0xff, 0x73, 0xff, 0x16, 0xff, 0x78, 0xff, +0x65, 0xff, 0x78, 0xff, 0xf4, 0xff, 0xa2, 0xff, 0xc9, 0xff, 0xb6, 0xff, 0x7a, 0xff, 0x9e, 0xff, +0xa3, 0xff, 0xb0, 0xff, 0xbd, 0xff, 0x9d, 0xff, 0xb8, 0xff, 0xee, 0xff, 0xbb, 0xff, 0x86, 0xff, +0x5d, 0xff, 0x94, 0xff, 0x47, 0xff, 0x61, 0xff, 0x88, 0xff, 0x5b, 0xff, 0x60, 0xff, 0x89, 0xff, +0xb8, 0xff, 0x84, 0xff, 0xbe, 0xff, 0x72, 0xff, 0x5f, 0xff, 0x90, 0xff, 0xa1, 0xff, 0xac, 0xff, +0xc6, 0xff, 0xfa, 0xff, 0xcc, 0xff, 0xac, 0xff, 0x9d, 0xff, 0x92, 0xff, 0x98, 0xff, 0x9f, 0xff, +0x72, 0xff, 0x8f, 0xff, 0xac, 0xff, 0xc6, 0xff, 0xe3, 0xff, 0xc4, 0xff, 0x9d, 0xff, 0xab, 0xff, +0x5b, 0xff, 0x95, 0xff, 0x94, 0xff, 0x8b, 0xff, 0x81, 0xff, 0x56, 0xff, 0x34, 0xff, 0x1f, 0xff, +0x00, 0xff, 0xf4, 0xfe, 0x30, 0xff, 0x2b, 0xff, 0x39, 0xff, 0x81, 0xff, 0x51, 0xff, 0x50, 0xff, +0x6b, 0xff, 0xdc, 0xfe, 0x26, 0xff, 0x0a, 0xff, 0x0e, 0xff, 0x29, 0xff, 0x17, 0xff, 0x44, 0xff, +0x40, 0xff, 0x4a, 0xff, 0x16, 0xff, 0x26, 0xff, 0x16, 0xff, 0x0e, 0xff, 0x1d, 0xff, 0x3c, 0xff, +0x3d, 0xff, 0x65, 0xff, 0x6c, 0xff, 0x4e, 0xff, 0x5a, 0xff, 0x37, 0xff, 0x1d, 0xff, 0xf4, 0xfe, +0x1f, 0xff, 0x1c, 0xff, 0x69, 0xff, 0x14, 0xff, 0x0a, 0xff, 0x21, 0xff, 0xe0, 0xfe, 0xeb, 0xfe, +0xc7, 0xfe, 0xbd, 0xfe, 0xe4, 0xfe, 0xe1, 0xfe, 0xd8, 0xfe, 0x2e, 0xff, 0xe4, 0xfe, 0x0b, 0xff, +0xe7, 0xfe, 0xeb, 0xfe, 0xf1, 0xfe, 0xea, 0xfe, 0xf4, 0xfe, 0xdb, 0xfe, 0x0f, 0xff, 0x21, 0xff, +0x32, 0xff, 0x88, 0xff, 0xa1, 0xff, 0x90, 0xff, 0x7c, 0xff, 0x55, 0xff, 0x87, 0xff, 0xb5, 0xff, +0x8e, 0xff, 0xa8, 0xff, 0x6b, 0xff, 0x77, 0xff, 0x96, 0xff, 0xb8, 0xff, 0xc1, 0xff, 0x7b, 0xff, +0xa1, 0xff, 0x91, 0xff, 0xbb, 0xff, 0xe2, 0xff, 0xb5, 0xff, 0xf2, 0xff, 0xf3, 0xff, 0xde, 0xff, +0xd0, 0xff, 0xd8, 0xff, 0x04, 0x00, 0x12, 0x00, 0xc5, 0xff, 0xf4, 0xff, 0xc7, 0xff, 0xc7, 0xff, +0xd6, 0xff, 0xcc, 0xff, 0xf3, 0xff, 0x0f, 0x00, 0x1d, 0x00, 0xea, 0xff, 0xd6, 0xff, 0xd8, 0xff, +0xa6, 0xff, 0x61, 0xff, 0x54, 0xff, 0x6b, 0xff, 0x5c, 0xff, 0x40, 0xff, 0x8b, 0xff, 0x81, 0xff, +0xa3, 0xff, 0xb8, 0xff, 0x76, 0xff, 0xda, 0xff, 0xc1, 0xff, 0x9f, 0xff, 0xa3, 0xff, 0xbd, 0xff, +0xa3, 0xff, 0xc9, 0xff, 0xc7, 0xff, 0xeb, 0xff, 0xf0, 0xff, 0xb1, 0xff, 0xd4, 0xff, 0xc7, 0xff, +0x9e, 0xff, 0x87, 0xff, 0xce, 0xff, 0xb6, 0xff, 0xd2, 0xff, 0x8a, 0xff, 0x80, 0xff, 0x70, 0xff, +0x98, 0xff, 0x72, 0xff, 0xa2, 0xff, 0x75, 0xff, 0x7f, 0xff, 0x9f, 0xff, 0x57, 0xff, 0xdf, 0xff, +0xab, 0xff, 0x73, 0xff, 0x9f, 0xff, 0xaa, 0xff, 0xf7, 0xff, 0x09, 0x00, 0xeb, 0xff, 0xc8, 0xff, +0xdb, 0xff, 0xa3, 0xff, 0x93, 0xff, 0x69, 0xff, 0x20, 0xff, 0x09, 0xff, 0xec, 0xfe, 0x0e, 0xff, +0x23, 0xff, 0x12, 0xff, 0x12, 0xff, 0xef, 0xfe, 0x0a, 0xff, 0xf1, 0xfe, 0xbb, 0xfe, 0xe6, 0xfe, +0xc8, 0xfe, 0xda, 0xfe, 0xe4, 0xfe, 0x29, 0xff, 0x0c, 0xff, 0x4f, 0xff, 0x70, 0xff, 0x49, 0xff, +0x29, 0xff, 0x31, 0xff, 0x17, 0xff, 0x19, 0xff, 0x66, 0xff, 0x6c, 0xff, 0x53, 0xff, 0x6d, 0xff, +0x8f, 0xff, 0xb8, 0xff, 0xeb, 0xff, 0xb6, 0xff, 0xab, 0xff, 0xf1, 0xff, 0x15, 0x00, 0x2b, 0x00, +0x45, 0x00, 0x1f, 0x00, 0x0e, 0x00, 0x10, 0x00, 0x11, 0x00, 0xf0, 0xff, 0xc9, 0xff, 0xc1, 0xff, +0xe2, 0xff, 0xe9, 0xff, 0xfc, 0xff, 0xd6, 0xff, 0x24, 0x00, 0x5f, 0x00, 0x28, 0x00, 0x1e, 0x00, +0xfb, 0xff, 0xee, 0xff, 0x24, 0x00, 0x2f, 0x00, 0x2e, 0x00, 0x1e, 0x00, 0x4c, 0x00, 0x48, 0x00, +0x47, 0x00, 0x3a, 0x00, 0x60, 0x00, 0x2e, 0x00, 0x48, 0x00, 0x3b, 0x00, 0x11, 0x00, 0x70, 0x00, +0xa7, 0x00, 0xac, 0x00, 0x9a, 0x00, 0xc4, 0x00, 0xdb, 0x00, 0xc6, 0x00, 0xd4, 0x00, 0xae, 0x00, +0xf2, 0x00, 0xd7, 0x00, 0x83, 0x00, 0xb2, 0x00, 0x8f, 0x00, 0xed, 0x00, 0xde, 0x00, 0xd3, 0x00, +0xe0, 0x00, 0xbf, 0x00, 0x23, 0x01, 0x49, 0x01, 0x69, 0x01, 0x43, 0x01, 0x75, 0x01, 0x36, 0x01, +0x40, 0x01, 0x2c, 0x01, 0x4f, 0x01, 0x52, 0x01, 0xfa, 0x00, 0x22, 0x01, 0x0f, 0x01, 0xfc, 0x00, +0x04, 0x01, 0xf7, 0x00, 0x02, 0x01, 0x9f, 0x00, 0xc3, 0x00, 0xb4, 0x00, 0xc8, 0x00, 0xb4, 0x00, +0xcf, 0x00, 0xab, 0x00, 0xba, 0x00, 0xc8, 0x00, 0xb3, 0x00, 0xb8, 0x00, 0xc4, 0x00, 0xdc, 0x00, +0xfa, 0x00, 0x06, 0x01, 0xdc, 0x00, 0xb2, 0x00, 0x18, 0x01, 0x00, 0x01, 0xc4, 0x00, 0xd1, 0x00, +0xb0, 0x00, 0xa1, 0x00, 0xb9, 0x00, 0x92, 0x00, 0xf1, 0x00, 0xc0, 0x00, 0xaf, 0x00, 0xb1, 0x00, +0xdc, 0x00, 0x01, 0x01, 0xb6, 0x00, 0x0e, 0x01, 0xfe, 0x00, 0x0e, 0x01, 0x28, 0x01, 0x0c, 0x01, +0x1e, 0x01, 0x12, 0x01, 0x2f, 0x01, 0x42, 0x01, 0x57, 0x01, 0x6d, 0x01, 0x34, 0x01, 0x65, 0x01, +0x48, 0x01, 0x64, 0x01, 0x47, 0x01, 0x60, 0x01, 0xab, 0x01, 0x79, 0x01, 0x8e, 0x01, 0xd7, 0x01, +0xb1, 0x01, 0x96, 0x01, 0xdc, 0x01, 0xe8, 0x01, 0xdd, 0x01, 0xb6, 0x01, 0xa2, 0x01, 0xa1, 0x01, +0xc4, 0x01, 0xb4, 0x01, 0xb0, 0x01, 0xac, 0x01, 0xa7, 0x01, 0xbe, 0x01, 0x7f, 0x01, 0x9c, 0x01, +0x90, 0x01, 0x8d, 0x01, 0x91, 0x01, 0x9a, 0x01, 0x8e, 0x01, 0x55, 0x01, 0x69, 0x01, 0x49, 0x01, +0x5e, 0x01, 0x4b, 0x01, 0x1c, 0x01, 0x7f, 0x01, 0x3f, 0x01, 0x37, 0x01, 0x6f, 0x01, 0x61, 0x01, +0x3f, 0x01, 0x43, 0x01, 0x7b, 0x01, 0x92, 0x01, 0x92, 0x01, 0x26, 0x01, 0x43, 0x01, 0x52, 0x01, +0x4e, 0x01, 0x53, 0x01, 0xac, 0x01, 0x36, 0x01, 0x5e, 0x01, 0x78, 0x01, 0x12, 0x01, 0x6a, 0x01, +0x48, 0x01, 0x70, 0x01, 0x66, 0x01, 0x5e, 0x01, 0x4d, 0x01, 0x48, 0x01, 0xff, 0x00, 0x23, 0x01, +0xfb, 0x00, 0xeb, 0x00, 0xf2, 0x00, 0xd2, 0x00, 0x0a, 0x01, 0xeb, 0x00, 0xad, 0x00, 0xb3, 0x00, +0x81, 0x00, 0x67, 0x00, 0x7c, 0x00, 0x4d, 0x00, 0x7e, 0x00, 0x88, 0x00, 0x65, 0x00, 0x77, 0x00, +0x94, 0x00, 0x9a, 0x00, 0x84, 0x00, 0xb6, 0x00, 0x96, 0x00, 0xc1, 0x00, 0x81, 0x00, 0x85, 0x00, +0x9d, 0x00, 0xaa, 0x00, 0xc6, 0x00, 0xd3, 0x00, 0xbc, 0x00, 0xb3, 0x00, 0x94, 0x00, 0x6d, 0x00, +0x74, 0x00, 0x80, 0x00, 0x92, 0x00, 0x81, 0x00, 0x78, 0x00, 0x16, 0x00, 0x42, 0x00, 0x88, 0x00, +0x84, 0x00, 0x7c, 0x00, 0x4e, 0x00, 0x64, 0x00, 0x18, 0x00, 0x10, 0x00, 0x30, 0x00, 0x4d, 0x00, +0x64, 0x00, 0x43, 0x00, 0x1a, 0x00, 0x44, 0x00, 0x6e, 0x00, 0x2c, 0x00, 0x6f, 0x00, 0x90, 0x00, +0x28, 0x00, 0x0b, 0x00, 0x6c, 0x00, 0x99, 0x00, 0x4e, 0x00, 0x1c, 0x00, 0x30, 0x00, 0x51, 0x00, +0xec, 0xff, 0xf8, 0xff, 0x02, 0x00, 0xff, 0xff, 0xdd, 0xff, 0x35, 0x00, 0xf6, 0xff, 0xdc, 0xff, +0xf5, 0xff, 0xd1, 0xff, 0xa8, 0xff, 0x0a, 0x00, 0x12, 0x00, 0x0f, 0x00, 0x31, 0x00, 0x2e, 0x00, +0x54, 0x00, 0x81, 0x00, 0x7f, 0x00, 0x6a, 0x00, 0x23, 0x00, 0xf0, 0xff, 0xed, 0xff, 0xfe, 0xff, +0x26, 0x00, 0x01, 0x00, 0x0c, 0x00, 0x10, 0x00, 0x48, 0x00, 0x10, 0x00, 0xfb, 0xff, 0xfb, 0xff, +0xf6, 0xff, 0xbe, 0xff, 0xde, 0xff, 0x40, 0x00, 0x1d, 0x00, 0x54, 0x00, 0x3f, 0x00, 0x68, 0x00, +0x02, 0x00, 0x0e, 0x00, 0xf2, 0xff, 0x02, 0x00, 0x16, 0x00, 0x0b, 0x00, 0xea, 0xff, 0xdc, 0xff, +0xea, 0xff, 0xd0, 0xff, 0xf5, 0xff, 0xb4, 0xff, 0x09, 0x00, 0xb6, 0xff, 0xa4, 0xff, 0x80, 0xff, +0x8c, 0xff, 0x7a, 0xff, 0x86, 0xff, 0x9d, 0xff, 0x83, 0xff, 0x99, 0xff, 0xaa, 0xff, 0xb6, 0xff, +0xd9, 0xff, 0x35, 0x00, 0x0f, 0x00, 0x07, 0x00, 0x46, 0x00, 0x4d, 0x00, 0x54, 0x00, 0x88, 0x00, +0x53, 0x00, 0x5a, 0x00, 0x46, 0x00, 0x71, 0x00, 0x65, 0x00, 0x12, 0x00, 0x3a, 0x00, 0x3c, 0x00, +0x2d, 0x00, 0x07, 0x00, 0x22, 0x00, 0x4e, 0x00, 0x10, 0x00, 0x53, 0x00, 0x0c, 0x00, 0x04, 0x00, +0x24, 0x00, 0x34, 0x00, 0x48, 0x00, 0x1c, 0x00, 0x2f, 0x00, 0x30, 0x00, 0x04, 0x00, 0xf0, 0xff, +0xf4, 0xff, 0xe4, 0xff, 0x10, 0x00, 0x3b, 0x00, 0x7e, 0x00, 0x7b, 0x00, 0x68, 0x00, 0x44, 0x00, +0x79, 0x00, 0x10, 0x00, 0xb9, 0xff, 0xe9, 0xff, 0xef, 0xff, 0x1e, 0x00, 0x03, 0x00, 0x26, 0x00, +0xe0, 0xff, 0xf7, 0xff, 0x2e, 0x00, 0x24, 0x00, 0x22, 0x00, 0x1e, 0x00, 0x17, 0x00, 0x51, 0x00, +0x2c, 0x00, 0x39, 0x00, 0x23, 0x00, 0xfe, 0xff, 0x18, 0x00, 0x2e, 0x00, 0x25, 0x00, 0xf8, 0xff, +0x03, 0x00, 0xb4, 0xff, 0xd7, 0xff, 0x94, 0xff, 0xc0, 0xff, 0xa0, 0xff, 0x95, 0xff, 0x8a, 0xff, +0x99, 0xff, 0xa3, 0xff, 0x5e, 0xff, 0xb5, 0xff, 0x70, 0xff, 0x76, 0xff, 0x50, 0xff, 0x2e, 0xff, +0x61, 0xff, 0x7d, 0xff, 0x83, 0xff, 0x2a, 0xff, 0x5a, 0xff, 0x35, 0xff, 0x43, 0xff, 0x06, 0xff, +0x66, 0xff, 0x3c, 0xff, 0x1e, 0xff, 0x53, 0xff, 0x7f, 0xff, 0x6a, 0xff, 0x68, 0xff, 0xf2, 0xfe, +0xfb, 0xfe, 0x00, 0xff, 0x30, 0xff, 0x36, 0xff, 0x06, 0xff, 0x05, 0xff, 0xcd, 0xfe, 0xcf, 0xfe, +0x07, 0xff, 0x18, 0xff, 0x00, 0xff, 0xe8, 0xfe, 0x4e, 0xff, 0x7d, 0xff, 0x70, 0xff, 0x38, 0xff, +0x1c, 0xff, 0x0d, 0xff, 0x24, 0xff, 0x48, 0xff, 0x4e, 0xff, 0x3c, 0xff, 0x7d, 0xff, 0x77, 0xff, +0x88, 0xff, 0x51, 0xff, 0x5c, 0xff, 0x58, 0xff, 0x57, 0xff, 0x61, 0xff, 0xa1, 0xff, 0xa7, 0xff, +0xb3, 0xff, 0xad, 0xff, 0x89, 0xff, 0xc5, 0xff, 0x8f, 0xff, 0x71, 0xff, 0x89, 0xff, 0xa2, 0xff, +0x9f, 0xff, 0xc1, 0xff, 0xc3, 0xff, 0xda, 0xff, 0xf1, 0xff, 0x27, 0x00, 0x2a, 0x00, 0x47, 0x00, +0x30, 0x00, 0x68, 0x00, 0x2e, 0x00, 0x64, 0x00, 0x6d, 0x00, 0x7b, 0x00, 0x12, 0x00, 0x35, 0x00, +0x65, 0x00, 0x59, 0x00, 0xff, 0xff, 0x48, 0x00, 0x4d, 0x00, 0x65, 0x00, 0x71, 0x00, 0x40, 0x00, +0x66, 0x00, 0x5f, 0x00, 0x7d, 0x00, 0xb8, 0x00, 0xac, 0x00, 0x88, 0x00, 0x9b, 0x00, 0x70, 0x00, +0x66, 0x00, 0x35, 0x00, 0x3b, 0x00, 0x7c, 0x00, 0x5f, 0x00, 0x9c, 0x00, 0x96, 0x00, 0x89, 0x00, +0x5f, 0x00, 0x93, 0x00, 0x87, 0x00, 0x89, 0x00, 0x7e, 0x00, 0x40, 0x00, 0x60, 0x00, 0x34, 0x00, +0x29, 0x00, 0x1d, 0x00, 0x41, 0x00, 0x42, 0x00, 0x3a, 0x00, 0x29, 0x00, 0x17, 0x00, 0x3b, 0x00, +0x11, 0x00, 0x53, 0x00, 0x30, 0x00, 0x6a, 0x00, 0x35, 0x00, 0x47, 0x00, 0x59, 0x00, 0x60, 0x00, +0x4c, 0x00, 0x6c, 0x00, 0x58, 0x00, 0x5f, 0x00, 0x4e, 0x00, 0x58, 0x00, 0x66, 0x00, 0x64, 0x00, +0x42, 0x00, 0x93, 0x00, 0x7e, 0x00, 0x8e, 0x00, 0x8a, 0x00, 0xaa, 0x00, 0x51, 0x00, 0x53, 0x00, +0x84, 0x00, 0x52, 0x00, 0x7d, 0x00, 0x3d, 0x00, 0x4a, 0x00, 0x50, 0x00, 0x43, 0x00, 0x40, 0x00, +0xeb, 0xff, 0x3f, 0x00, 0x3c, 0x00, 0x16, 0x00, 0x36, 0x00, 0x2f, 0x00, 0x47, 0x00, 0x34, 0x00, +0x31, 0x00, 0x27, 0x00, 0x24, 0x00, 0x35, 0x00, 0x34, 0x00, 0x95, 0x00, 0x35, 0x00, 0x64, 0x00, +0x55, 0x00, 0x86, 0x00, 0x9d, 0x00, 0xeb, 0x00, 0xf2, 0x00, 0xcc, 0x00, 0xd3, 0x00, 0xec, 0x00, +0xfb, 0x00, 0xe8, 0x00, 0xca, 0x00, 0xbe, 0x00, 0x12, 0x01, 0x00, 0x01, 0xcf, 0x00, 0xe4, 0x00, +0x04, 0x01, 0xcc, 0x00, 0xe0, 0x00, 0xe3, 0x00, 0x8f, 0x00, 0x94, 0x00, 0xa0, 0x00, 0xa5, 0x00, +0xdd, 0x00, 0x99, 0x00, 0xd7, 0x00, 0xd0, 0x00, 0xd5, 0x00, 0xdc, 0x00, 0xd1, 0x00, 0xce, 0x00, +0xa9, 0x00, 0xd3, 0x00, 0x0f, 0x01, 0xc0, 0x00, 0xec, 0x00, 0xe5, 0x00, 0xfd, 0x00, 0xcd, 0x00, +0xf6, 0x00, 0xcf, 0x00, 0x7e, 0x00, 0x9a, 0x00, 0x57, 0x00, 0x85, 0x00, 0xdb, 0x00, 0xad, 0x00, +0xab, 0x00, 0x90, 0x00, 0xb7, 0x00, 0x77, 0x00, 0x7e, 0x00, 0x69, 0x00, 0x7a, 0x00, 0x57, 0x00, +0x89, 0x00, 0x5a, 0x00, 0x51, 0x00, 0x56, 0x00, 0x39, 0x00, 0x47, 0x00, 0x90, 0x00, 0x69, 0x00, +0x97, 0x00, 0x3e, 0x00, 0xa2, 0x00, 0x69, 0x00, 0x5c, 0x00, 0x4a, 0x00, 0x62, 0x00, 0x61, 0x00, +0x62, 0x00, 0x52, 0x00, 0x5f, 0x00, 0x6c, 0x00, 0x69, 0x00, 0xa8, 0x00, 0x81, 0x00, 0x6c, 0x00, +0x53, 0x00, 0xac, 0x00, 0x94, 0x00, 0x8f, 0x00, 0x93, 0x00, 0xb3, 0x00, 0xa7, 0x00, 0xbc, 0x00, +0xae, 0x00, 0x75, 0x00, 0xb4, 0x00, 0xbd, 0x00, 0xa1, 0x00, 0x98, 0x00, 0x80, 0x00, 0xc7, 0x00, +0x9c, 0x00, 0xb7, 0x00, 0xc4, 0x00, 0x73, 0x00, 0xbb, 0x00, 0x8b, 0x00, 0xed, 0x00, 0x6c, 0x00, +0x7c, 0x00, 0x78, 0x00, 0x82, 0x00, 0x60, 0x00, 0xac, 0x00, 0x99, 0x00, 0xad, 0x00, 0xbe, 0x00, +0xb1, 0x00, 0xad, 0x00, 0x93, 0x00, 0xad, 0x00, 0x8f, 0x00, 0x5e, 0x00, 0xb3, 0x00, 0xed, 0x00, +0xef, 0x00, 0x11, 0x01, 0xdd, 0x00, 0xb7, 0x00, 0xa8, 0x00, 0x75, 0x00, 0xd7, 0x00, 0xb8, 0x00, +0xa4, 0x00, 0xdb, 0x00, 0xd5, 0x00, 0xd8, 0x00, 0xd4, 0x00, 0xbe, 0x00, 0xcd, 0x00, 0x3c, 0x01, +0x53, 0x01, 0xf9, 0x00, 0xf5, 0x00, 0x59, 0x01, 0x18, 0x01, 0xca, 0x00, 0x23, 0x01, 0x29, 0x01, +0x47, 0x01, 0x48, 0x01, 0x45, 0x01, 0x62, 0x01, 0x32, 0x01, 0x2c, 0x01, 0x56, 0x01, 0x73, 0x01, +0x7c, 0x01, 0x48, 0x01, 0x82, 0x01, 0x3c, 0x01, 0x28, 0x01, 0x47, 0x01, 0x2a, 0x01, 0x63, 0x01, +0x93, 0x01, 0xa2, 0x01, 0x6a, 0x01, 0x0d, 0x01, 0x33, 0x01, 0x10, 0x01, 0x77, 0x01, 0x2b, 0x01, +0x92, 0x01, 0x57, 0x01, 0x14, 0x01, 0x5c, 0x01, 0x27, 0x01, 0x42, 0x01, 0x29, 0x01, 0x22, 0x01, +0x21, 0x01, 0x4e, 0x01, 0x35, 0x01, 0x06, 0x01, 0xec, 0x00, 0xf3, 0x00, 0xe7, 0x00, 0x8b, 0x00, +0xc2, 0x00, 0xc6, 0x00, 0xf8, 0x00, 0xb3, 0x00, 0x0c, 0x01, 0x28, 0x01, 0x31, 0x01, 0x3f, 0x01, +0x60, 0x01, 0x41, 0x01, 0x4c, 0x01, 0x20, 0x01, 0x26, 0x01, 0x2d, 0x01, 0x26, 0x01, 0xe9, 0x00, +0xee, 0x00, 0xe1, 0x00, 0x14, 0x01, 0xf8, 0x00, 0x02, 0x01, 0xec, 0x00, 0xba, 0x00, 0xb6, 0x00, +0xf5, 0x00, 0x2f, 0x01, 0x1e, 0x01, 0x1f, 0x01, 0x40, 0x01, 0x59, 0x01, 0x71, 0x01, 0x41, 0x01, +0x9c, 0x01, 0x63, 0x01, 0x67, 0x01, 0x33, 0x01, 0x08, 0x01, 0x2e, 0x01, 0x58, 0x01, 0x2b, 0x01, +0x2d, 0x01, 0x02, 0x01, 0x16, 0x01, 0x01, 0x01, 0x06, 0x01, 0x13, 0x01, 0x09, 0x01, 0x39, 0x01, +0xe4, 0x00, 0xda, 0x00, 0xf8, 0x00, 0x05, 0x01, 0xd3, 0x00, 0x1b, 0x01, 0x02, 0x01, 0x0c, 0x01, +0xe7, 0x00, 0x36, 0x01, 0x17, 0x01, 0xe8, 0x00, 0xef, 0x00, 0xe2, 0x00, 0x05, 0x01, 0xd1, 0x00, +0xc2, 0x00, 0xf7, 0x00, 0x74, 0x01, 0x56, 0x01, 0x62, 0x01, 0x38, 0x01, 0x56, 0x01, 0x08, 0x01, +0xb1, 0x00, 0x6b, 0x00, 0x66, 0x00, 0x5f, 0x00, 0x5d, 0x00, 0x80, 0x00, 0x8c, 0x00, 0x97, 0x00, +0x52, 0x00, 0x92, 0x00, 0x3e, 0x00, 0x4a, 0x00, 0x3e, 0x00, 0x57, 0x00, 0x60, 0x00, 0x51, 0x00, +0x0e, 0x00, 0x1a, 0x00, 0xf8, 0xff, 0xf8, 0xff, 0xcd, 0xff, 0xdd, 0xff, 0xe2, 0xff, 0xc7, 0xff, +0xda, 0xff, 0xaf, 0xff, 0xb9, 0xff, 0x7d, 0xff, 0x8f, 0xff, 0x70, 0xff, 0x90, 0xff, 0x88, 0xff, +0xa2, 0xff, 0x65, 0xff, 0x5b, 0xff, 0x7c, 0xff, 0x55, 0xff, 0x76, 0xff, 0x30, 0xff, 0x84, 0xff, +0x7c, 0xff, 0x96, 0xff, 0x7c, 0xff, 0x49, 0xff, 0xdc, 0xff, 0x6c, 0xff, 0x91, 0xff, 0x4b, 0xff, +0x7a, 0xff, 0x63, 0xff, 0x14, 0xff, 0x36, 0xff, 0x41, 0xff, 0x49, 0xff, 0x1e, 0xff, 0x16, 0xff, +0x0f, 0xff, 0xf1, 0xfe, 0x1b, 0xff, 0x16, 0xff, 0x3d, 0xff, 0x17, 0xff, 0x1f, 0xff, 0x18, 0xff, +0x05, 0xff, 0xfb, 0xfe, 0xf3, 0xfe, 0xcd, 0xfe, 0xfd, 0xfe, 0x03, 0xff, 0xd3, 0xfe, 0xf3, 0xfe, +0xef, 0xfe, 0xc3, 0xfe, 0xc8, 0xfe, 0xc7, 0xfe, 0xd6, 0xfe, 0xcb, 0xfe, 0x9b, 0xfe, 0xcb, 0xfe, +0xe8, 0xfe, 0xd1, 0xfe, 0xbf, 0xfe, 0xc5, 0xfe, 0x95, 0xfe, 0xd6, 0xfe, 0xe4, 0xfe, 0xf8, 0xfe, +0xf0, 0xfe, 0x1b, 0xff, 0x0f, 0xff, 0xf9, 0xfe, 0xd6, 0xfe, 0xf6, 0xfe, 0xb0, 0xfe, 0xa4, 0xfe, +0xc3, 0xfe, 0x7e, 0xfe, 0xb9, 0xfe, 0xc4, 0xfe, 0xc6, 0xfe, 0x16, 0xff, 0x09, 0xff, 0xeb, 0xfe, +0xfd, 0xfe, 0xde, 0xfe, 0x10, 0xff, 0xf6, 0xfe, 0xe1, 0xfe, 0x0f, 0xff, 0xfb, 0xfe, 0x3c, 0xff, +0x3d, 0xff, 0x21, 0xff, 0x7b, 0xff, 0x68, 0xff, 0x57, 0xff, 0x77, 0xff, 0x57, 0xff, 0x10, 0xff, +0x44, 0xff, 0x58, 0xff, 0x33, 0xff, 0x2b, 0xff, 0x5b, 0xff, 0x5d, 0xff, 0x3a, 0xff, 0x38, 0xff, +0x58, 0xff, 0x63, 0xff, 0x8a, 0xff, 0x8e, 0xff, 0x7f, 0xff, 0xd5, 0xff, 0xd9, 0xff, 0xab, 0xff, +0xa8, 0xff, 0xe9, 0xff, 0xa8, 0xff, 0x93, 0xff, 0xce, 0xff, 0x9d, 0xff, 0x75, 0xff, 0xa4, 0xff, +0x9d, 0xff, 0x8e, 0xff, 0x72, 0xff, 0x70, 0xff, 0x90, 0xff, 0x9f, 0xff, 0xaf, 0xff, 0x81, 0xff, +0x92, 0xff, 0x7a, 0xff, 0xc2, 0xff, 0x98, 0xff, 0x7e, 0xff, 0x72, 0xff, 0x6a, 0xff, 0x86, 0xff, +0x4b, 0xff, 0x32, 0xff, 0x1d, 0xff, 0x2a, 0xff, 0x24, 0xff, 0x78, 0xff, 0x76, 0xff, 0x5b, 0xff, +0x8e, 0xff, 0xd7, 0xff, 0xa7, 0xff, 0x8a, 0xff, 0xc3, 0xff, 0xda, 0xff, 0xce, 0xff, 0xe5, 0xff, +0xdb, 0xff, 0xbb, 0xff, 0xff, 0xff, 0xef, 0xff, 0x18, 0x00, 0x39, 0x00, 0x25, 0x00, 0x03, 0x00, +0x26, 0x00, 0x4f, 0x00, 0x52, 0x00, 0x29, 0x00, 0x52, 0x00, 0x69, 0x00, 0x34, 0x00, 0x62, 0x00, +0x01, 0x00, 0x08, 0x00, 0x5d, 0x00, 0x73, 0x00, 0x51, 0x00, 0x8b, 0x00, 0x4b, 0x00, 0x4d, 0x00, +0x73, 0x00, 0x33, 0x00, 0x73, 0x00, 0x63, 0x00, 0x54, 0x00, 0x4d, 0x00, 0x5f, 0x00, 0x83, 0x00, +0x82, 0x00, 0xae, 0x00, 0x91, 0x00, 0x82, 0x00, 0x53, 0x00, 0x6a, 0x00, 0x73, 0x00, 0x44, 0x00, +0x33, 0x00, 0x25, 0x00, 0x5e, 0x00, 0x59, 0x00, 0x59, 0x00, 0x29, 0x00, 0x41, 0x00, 0x66, 0x00, +0x88, 0x00, 0x6c, 0x00, 0x5e, 0x00, 0x66, 0x00, 0x4b, 0x00, 0x50, 0x00, 0x51, 0x00, 0x3c, 0x00, +0x59, 0x00, 0x3f, 0x00, 0x6e, 0x00, 0x39, 0x00, 0x4e, 0x00, 0x70, 0x00, 0x78, 0x00, 0x82, 0x00, +0x37, 0x00, 0x62, 0x00, 0x9d, 0x00, 0x4a, 0x00, 0x74, 0x00, 0x8c, 0x00, 0x6f, 0x00, 0x79, 0x00, +0x8c, 0x00, 0xb0, 0x00, 0x3b, 0x00, 0x61, 0x00, 0x57, 0x00, 0x4e, 0x00, 0x70, 0x00, 0x3d, 0x00, +0x4b, 0x00, 0x4e, 0x00, 0x53, 0x00, 0x46, 0x00, 0x19, 0x00, 0x04, 0x00, 0xf5, 0xff, 0xff, 0xff, +0xdf, 0xff, 0x1b, 0x00, 0xf1, 0xff, 0x22, 0x00, 0x0b, 0x00, 0xd6, 0xff, 0x13, 0x00, 0x21, 0x00, +0xe5, 0xff, 0x15, 0x00, 0x36, 0x00, 0x3b, 0x00, 0x5f, 0x00, 0x1d, 0x00, 0x4d, 0x00, 0x70, 0x00, +0x0d, 0x00, 0x33, 0x00, 0x5a, 0x00, 0x54, 0x00, 0x32, 0x00, 0x50, 0x00, 0x51, 0x00, 0x66, 0x00, +0x23, 0x00, 0x40, 0x00, 0xde, 0xff, 0xee, 0xff, 0xdf, 0xff, 0x02, 0x00, 0x44, 0x00, 0x68, 0x00, +0x6f, 0x00, 0x48, 0x00, 0x64, 0x00, 0x42, 0x00, 0x51, 0x00, 0x45, 0x00, 0x72, 0x00, 0x64, 0x00, +0x48, 0x00, 0x3a, 0x00, 0x42, 0x00, 0x58, 0x00, 0x24, 0x00, 0x34, 0x00, 0x67, 0x00, 0xfd, 0xff, +0x08, 0x00, 0xf8, 0xff, 0x20, 0x00, 0x26, 0x00, 0xf8, 0xff, 0xd4, 0xff, 0x2c, 0x00, 0x14, 0x00, +0x31, 0x00, 0x65, 0x00, 0x21, 0x00, 0x20, 0x00, 0xf2, 0xff, 0xeb, 0xff, 0xf5, 0xff, 0x09, 0x00, +0x0f, 0x00, 0x1e, 0x00, 0x28, 0x00, 0x2a, 0x00, 0x3f, 0x00, 0x5d, 0x00, 0x01, 0x00, 0x46, 0x00, +0x1e, 0x00, 0x03, 0x00, 0x20, 0x00, 0x38, 0x00, 0x79, 0x00, 0x4c, 0x00, 0x59, 0x00, 0x3c, 0x00, +0x51, 0x00, 0x1a, 0x00, 0x1a, 0x00, 0x1f, 0x00, 0x46, 0x00, 0x71, 0x00, 0x6c, 0x00, 0x6a, 0x00, +0x8f, 0x00, 0x72, 0x00, 0x40, 0x00, 0xa6, 0x00, 0x8a, 0x00, 0x92, 0x00, 0x5c, 0x00, 0x6d, 0x00, +0x70, 0x00, 0x42, 0x00, 0x69, 0x00, 0x6e, 0x00, 0x50, 0x00, 0x62, 0x00, 0x4a, 0x00, 0x32, 0x00, +0x49, 0x00, 0x53, 0x00, 0x58, 0x00, 0x90, 0x00, 0x76, 0x00, 0x36, 0x00, 0x1c, 0x00, 0x01, 0x00, +0x4c, 0x00, 0x3c, 0x00, 0x52, 0x00, 0x2a, 0x00, 0x59, 0x00, 0x4c, 0x00, 0x4e, 0x00, 0x34, 0x00, +0x3c, 0x00, 0xfb, 0xff, 0xf4, 0xff, 0x01, 0x00, 0xff, 0xff, 0xd3, 0xff, 0x09, 0x00, 0x24, 0x00, +0xff, 0xff, 0x1e, 0x00, 0x34, 0x00, 0xd8, 0xff, 0xdd, 0xff, 0xa5, 0xff, 0xc2, 0xff, 0xe6, 0xff, +0xd9, 0xff, 0xf4, 0xff, 0x17, 0x00, 0xea, 0xff, 0x40, 0x00, 0x2a, 0x00, 0x51, 0x00, 0x5b, 0x00, +0x52, 0x00, 0x8a, 0x00, 0x64, 0x00, 0x60, 0x00, 0x46, 0x00, 0x72, 0x00, 0x5e, 0x00, 0x78, 0x00, +0x8f, 0x00, 0x52, 0x00, 0x54, 0x00, 0x3a, 0x00, 0x5a, 0x00, 0x35, 0x00, 0x70, 0x00, 0x36, 0x00, +0x10, 0x00, 0x02, 0x00, 0x57, 0x00, 0x24, 0x00, 0x23, 0x00, 0x10, 0x00, 0x43, 0x00, 0x1c, 0x00, +0x28, 0x00, 0x2b, 0x00, 0x1a, 0x00, 0xce, 0xff, 0xe1, 0xff, 0xc5, 0xff, 0x9d, 0xff, 0xaa, 0xff, +0xb5, 0xff, 0x94, 0xff, 0x6c, 0xff, 0x5b, 0xff, 0x65, 0xff, 0x60, 0xff, 0x9c, 0xff, 0x87, 0xff, +0x57, 0xff, 0x69, 0xff, 0x86, 0xff, 0x63, 0xff, 0x79, 0xff, 0x88, 0xff, 0xc0, 0xff, 0xbe, 0xff, +0x78, 0xff, 0xb7, 0xff, 0xb0, 0xff, 0xa9, 0xff, 0xf9, 0xff, 0x3d, 0x00, 0xf3, 0xff, 0xf1, 0xff, +0xdb, 0xff, 0x12, 0x00, 0x0a, 0x00, 0xda, 0xff, 0x0c, 0x00, 0x1e, 0x00, 0x21, 0x00, 0x3d, 0x00, +0x46, 0x00, 0x66, 0x00, 0x8e, 0x00, 0x66, 0x00, 0x65, 0x00, 0x64, 0x00, 0x73, 0x00, 0x1a, 0x00, +0x37, 0x00, 0x59, 0x00, 0x52, 0x00, 0x48, 0x00, 0x34, 0x00, 0x4d, 0x00, 0x24, 0x00, 0x5f, 0x00, +0x51, 0x00, 0x44, 0x00, 0x26, 0x00, 0x2c, 0x00, 0x2d, 0x00, 0x0d, 0x00, 0x14, 0x00, 0xf9, 0xff, +0xf7, 0xff, 0xbc, 0xff, 0xa0, 0xff, 0x7d, 0xff, 0xe3, 0xff, 0xd2, 0xff, 0xc9, 0xff, 0xa3, 0xff, +0x82, 0xff, 0xa7, 0xff, 0xa2, 0xff, 0x9a, 0xff, 0xba, 0xff, 0xac, 0xff, 0xd2, 0xff, 0xee, 0xff, +0xd8, 0xff, 0xc4, 0xff, 0x7f, 0xff, 0x3f, 0xff, 0xa4, 0xff, 0x81, 0xff, 0x84, 0xff, 0x88, 0xff, +0x72, 0xff, 0xa6, 0xff, 0xc1, 0xff, 0xcf, 0xff, 0xba, 0xff, 0xcb, 0xff, 0x04, 0x00, 0xf7, 0xff, +0x08, 0x00, 0x27, 0x00, 0xf1, 0xff, 0x04, 0x00, 0xcd, 0xff, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, +0x36, 0x00, 0x03, 0x00, 0x1f, 0x00, 0xe1, 0xff, 0x19, 0x00, 0xf3, 0xff, 0x13, 0x00, 0x09, 0x00, +0x13, 0x00, 0xe8, 0xff, 0x16, 0x00, 0xd9, 0xff, 0x0e, 0x00, 0x14, 0x00, 0x34, 0x00, 0xf5, 0xff, +0x11, 0x00, 0x04, 0x00, 0xfc, 0xff, 0xef, 0xff, 0xfa, 0xff, 0xd3, 0xff, 0xd4, 0xff, 0xf3, 0xff, +0xd9, 0xff, 0xeb, 0xff, 0xe8, 0xff, 0xd8, 0xff, 0xfb, 0xff, 0xb2, 0xff, 0xc6, 0xff, 0xcf, 0xff, +0x9e, 0xff, 0xda, 0xff, 0x2c, 0x00, 0xf8, 0xff, 0xd3, 0xff, 0xd0, 0xff, 0x12, 0x00, 0xff, 0xff, +0x12, 0x00, 0x10, 0x00, 0xde, 0xff, 0x17, 0x00, 0x00, 0x00, 0xff, 0xff, 0x3d, 0x00, 0x39, 0x00, +0x25, 0x00, 0x33, 0x00, 0x43, 0x00, 0x57, 0x00, 0x5b, 0x00, 0x2e, 0x00, 0x28, 0x00, 0x31, 0x00, +0x69, 0x00, 0x3d, 0x00, 0x21, 0x00, 0x1f, 0x00, 0x2d, 0x00, 0x5b, 0x00, 0x1c, 0x00, 0x40, 0x00, +0x13, 0x00, 0x1b, 0x00, 0xf1, 0xff, 0xc9, 0xff, 0xde, 0xff, 0xb3, 0xff, 0xe3, 0xff, 0xd1, 0xff, +0xa0, 0xff, 0xd2, 0xff, 0x9b, 0xff, 0xa7, 0xff, 0x89, 0xff, 0xbe, 0xff, 0xb4, 0xff, 0xa0, 0xff, +0x56, 0xff, 0x81, 0xff, 0x73, 0xff, 0x6e, 0xff, 0x62, 0xff, 0x71, 0xff, 0xad, 0xff, 0x83, 0xff, +0x83, 0xff, 0x9a, 0xff, 0x62, 0xff, 0x6f, 0xff, 0x56, 0xff, 0x5f, 0xff, 0x6c, 0xff, 0x4f, 0xff, +0x28, 0xff, 0x15, 0xff, 0xfc, 0xfe, 0x22, 0xff, 0x4b, 0xff, 0x4a, 0xff, 0x54, 0xff, 0x8d, 0xff, +0x79, 0xff, 0x6f, 0xff, 0x79, 0xff, 0x76, 0xff, 0x7d, 0xff, 0x5a, 0xff, 0x60, 0xff, 0x6c, 0xff, +0x60, 0xff, 0xa7, 0xff, 0x9b, 0xff, 0x9b, 0xff, 0x9c, 0xff, 0x99, 0xff, 0x7f, 0xff, 0xb2, 0xff, +0xe3, 0xff, 0xfc, 0xff, 0xd5, 0xff, 0x1f, 0x00, 0xf4, 0xff, 0xe2, 0xff, 0x9e, 0xff, 0x6d, 0xff, +0x70, 0xff, 0x57, 0xff, 0x78, 0xff, 0x78, 0xff, 0x7b, 0xff, 0x51, 0xff, 0x74, 0xff, 0xc1, 0xff, +0xac, 0xff, 0x78, 0xff, 0x2f, 0xff, 0x31, 0xff, 0x1d, 0xff, 0x31, 0xff, 0x42, 0xff, 0x29, 0xff, +0x55, 0xff, 0x53, 0xff, 0x96, 0xff, 0x83, 0xff, 0x4e, 0xff, 0x17, 0xff, 0x1f, 0xff, 0x30, 0xff, +0x35, 0xff, 0x32, 0xff, 0x27, 0xff, 0x4c, 0xff, 0x2c, 0xff, 0x6f, 0xff, 0x75, 0xff, 0x72, 0xff, +0xad, 0xff, 0x9b, 0xff, 0x88, 0xff, 0x5c, 0xff, 0x6a, 0xff, 0x4a, 0xff, 0x6f, 0xff, 0x72, 0xff, +0x9b, 0xff, 0x60, 0xff, 0xb9, 0xff, 0x8f, 0xff, 0xbe, 0xff, 0xc0, 0xff, 0xc5, 0xff, 0xe8, 0xff, +0x96, 0xff, 0xdc, 0xff, 0xde, 0xff, 0xb2, 0xff, 0xc6, 0xff, 0xb7, 0xff, 0x9e, 0xff, 0xb6, 0xff, +0xda, 0xff, 0x9e, 0xff, 0x7f, 0xff, 0x99, 0xff, 0x9d, 0xff, 0x53, 0xff, 0x95, 0xff, 0xa7, 0xff, +0x71, 0xff, 0x94, 0xff, 0x5c, 0xff, 0x3a, 0xff, 0x25, 0xff, +}; + diff --git a/test/test_afe.c b/test_apps/esp-sr/main/test_afe.c similarity index 100% rename from test/test_afe.c rename to test_apps/esp-sr/main/test_afe.c diff --git a/test_apps/esp-sr/main/test_app_main.c b/test_apps/esp-sr/main/test_app_main.c new file mode 100644 index 0000000..653d6a7 --- /dev/null +++ b/test_apps/esp-sr/main/test_app_main.c @@ -0,0 +1,48 @@ +/* Example test application for testable component. + + This example code is in the Public Domain (or CC0 licensed, at your option.) + + Unless required by applicable law or agreed to in writing, this + software is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + CONDITIONS OF ANY KIND, either express or implied. +*/ + +#include +#include +#include "unity.h" + + +void app_main(void) +{ + /* These are the different ways of running registered tests. + * In practice, only one of them is usually needed. + * + * UNITY_BEGIN() and UNITY_END() calls tell Unity to print a summary + * (number of tests executed/failed/ignored) of tests executed between these calls. + */ + // print_banner("Executing one test by its name"); + // UNITY_BEGIN(); + // unity_run_test_by_name("Mean of an empty array is zero"); + // UNITY_END(); + + // print_banner("Running tests with [mean] tag"); + // UNITY_BEGIN(); + // unity_run_tests_by_tag("[mean]", false); + // UNITY_END(); + + // print_banner("Running tests without [fails] tag"); + // UNITY_BEGIN(); + // unity_run_tests_by_tag("[fails]", true); + // UNITY_END(); + + // print_banner("Running all the registered tests"); + // UNITY_BEGIN(); + // unity_run_all_tests(); + // UNITY_END(); + + // print_banner("Starting interactive test menu"); + /* This function will not return, and will be busy waiting for UART input. + * Make sure that task watchdog is disabled if you use this function. + */ + unity_run_menu(); +} \ No newline at end of file diff --git a/test_apps/esp-sr/main/test_multinet.c b/test_apps/esp-sr/main/test_multinet.c new file mode 100644 index 0000000..a17be96 --- /dev/null +++ b/test_apps/esp-sr/main/test_multinet.c @@ -0,0 +1,395 @@ +/* test_mean.c: Implementation of a testable component. + + This example code is in the Public Domain (or CC0 licensed, at your option.) + + Unless required by applicable law or agreed to in writing, this + software is distributed on an "AS IS" BASIS, WITHOUT WARRAMTIES OR + CONDITIONS OF ANY KIND, either express or implied. +*/ + +#include "string.h" +#include +#include "unity.h" + +#include "model_path.h" +#include "esp_mn_iface.h" +#include "esp_mn_models.h" +#include "da_kai_kong_tiao.h" +#include "tell_me_a_joke.h" +#include "alexa.h" +#include "dl_lib_convq_queue.h" +#include +#include "esp_mn_speech_commands.h" +#include "esp_process_sdkconfig.h" + +TEST_CASE("multinet create/destroy API & memory leak", "[mn]") +{ + vTaskDelay(500 / portTICK_PERIOD_MS); + srmodel_list_t *models = esp_srmodel_init("model"); + char *model_name = esp_srmodel_filter(models, ESP_MN_PREFIX, NULL); + esp_mn_iface_t *multinet = esp_mn_handle_from_name(model_name); + + int start_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); + int start_internal_size = heap_caps_get_free_size(MALLOC_CAP_INTERNAL); + struct timeval tv_start, tv_end; + gettimeofday(&tv_start, NULL); + + model_iface_data_t *model_data = multinet->create(model_name, 6000); + int create_size = start_size - heap_caps_get_free_size(MALLOC_CAP_8BIT); + int create_internal_size = start_internal_size - heap_caps_get_free_size(MALLOC_CAP_INTERNAL); + printf("Internal RAM: %d, PSRAM:%d\n", create_internal_size, create_size-create_internal_size); + + gettimeofday(&tv_end, NULL); + int tv_ms=(tv_end.tv_sec-tv_start.tv_sec)*1000+(tv_end.tv_usec-tv_start.tv_usec)/1000; + printf("create latency:%d ms\n", tv_ms); + multinet->destroy(model_data); + + int first_end_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); + int last_end_size = first_end_size; + int mem_leak = start_size - last_end_size; + printf("create&destroy times:%d, memory leak:%d\n", 1, mem_leak); + + + for (int i=0; i<3; i++) { + printf("create ...\n"); + model_data = multinet->create(model_name, 6000); + printf("destroy ...\n"); + multinet->destroy(model_data); + last_end_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); + mem_leak = start_size - last_end_size; + printf("create&destroy times:%d, memory leak:%d\n", i+2, mem_leak); + } + + esp_srmodel_deinit(models); + TEST_ASSERT_EQUAL(true, (mem_leak) < 1000 && last_end_size == first_end_size); +} + +TEST_CASE("multinet cpu loading", "[mn]") +{ + vTaskDelay(500 / portTICK_PERIOD_MS); + srmodel_list_t *models = esp_srmodel_init("model"); + char *model_name = esp_srmodel_filter(models, ESP_MN_PREFIX, NULL); + esp_mn_iface_t *multinet = esp_mn_handle_from_name(model_name); + + model_iface_data_t *model_data = multinet->create(model_name, 6000); + int frequency = multinet->get_samp_rate(model_data); + int audio_chunksize = multinet->get_samp_chunksize(model_data) * sizeof(int16_t); + char *lang = multinet->get_language(model_data); + esp_mn_commands_update_from_sdkconfig(multinet, model_data); + unsigned char* data = NULL; + size_t data_size = 0; + if (strcmp(lang, ESP_MN_ENGLISH) == 0) { + data = (unsigned char*)tell_me_a_joke; + data_size = sizeof(tell_me_a_joke); + printf("commands: tell me a joke, size:%d\n", data_size); + } else if(strcmp(lang, ESP_MN_CHINESE) == 0) { + data = (unsigned char*)da_kai_kong_tiao; + data_size = sizeof(da_kai_kong_tiao); + printf("commands: da kai kong tiao, size:%d\n", data_size); + } + + int16_t *buffer = malloc(audio_chunksize); + int chunks = 0; + struct timeval tv_start, tv_end; + gettimeofday(&tv_start, NULL); + esp_mn_state_t mn_state; + + while (1) { + if ((chunks + 1)*audio_chunksize <= data_size) { + memcpy(buffer, data + chunks * audio_chunksize, audio_chunksize); + } else { + memset(buffer, 0, audio_chunksize); + } + mn_state = multinet->detect(model_data, buffer); + if (mn_state == ESP_MN_STATE_DETECTED) { + esp_mn_results_t *mn_result = multinet->get_results(model_data); + if (mn_result->num > 0) + printf("detected: command id:%d, string:%s\n",mn_result->command_id[0], mn_result->string); + else + printf("timeout\n"); + break; + } + chunks++; + if (chunks > 600) + break; + } + gettimeofday(&tv_end, NULL); + int tv_ms=(tv_end.tv_sec-tv_start.tv_sec)*1000+(tv_end.tv_usec-tv_start.tv_usec)/1000; + chunks -= 7; + int run_ms = (chunks)*audio_chunksize/sizeof(int16_t)*1000/frequency; + printf("Done! Took %d ms to parse %d ms worth of samples in %d iterations. CPU loading(single core):%.1f%%\n", + tv_ms, run_ms, chunks, tv_ms*100.0/run_ms); + + multinet->destroy(model_data); + esp_srmodel_deinit(models); + TEST_ASSERT_EQUAL(true, mn_state == ESP_MN_STATE_DETECTED); +} + +TEST_CASE("multinet set commands", "[mn]") +{ + vTaskDelay(500 / portTICK_PERIOD_MS); + srmodel_list_t *models = esp_srmodel_init("model"); + char *model_name = esp_srmodel_filter(models, ESP_MN_PREFIX, NULL); + esp_mn_iface_t *multinet = esp_mn_handle_from_name(model_name); + + model_iface_data_t *model_data = multinet->create(model_name, 6000); + char *lang = multinet->get_language(model_data); + esp_mn_error_t *error_phrases = NULL; + printf("MODEL NAME %s\n", model_name); + + // first + if (strcmp(lang, ESP_MN_ENGLISH) == 0) { + if (strcmp(model_name, "mn5q8_en") == 0) { + TEST_ESP_OK(esp_mn_commands_add(1, "TfL Mm c qbK")); + TEST_ESP_OK(esp_mn_commands_add(2, "hicST qbK")); + } else { + TEST_ESP_OK(esp_mn_commands_add(1, "TURN ON THE LIGHT")); + TEST_ESP_OK(esp_mn_commands_add(2, "TURN OFF THE KITCHEN LIGHT")); + } + error_phrases = esp_mn_commands_update(); + } else if(strcmp(lang, ESP_MN_CHINESE) == 0) { + TEST_ESP_OK(esp_mn_commands_add(1, "da kai dian deng")); + TEST_ESP_OK(esp_mn_commands_add(2, "guan bi chu fang dian deng")); + error_phrases = esp_mn_commands_update(); + } else { + printf("Invalid language\n"); + } + TEST_ASSERT_EQUAL(true, error_phrases == NULL); + + // second + if (strcmp(lang, ESP_MN_ENGLISH) == 0) { + if (strcmp(model_name, "mn5q8_en") == 0) { + TEST_ESP_OK(esp_mn_commands_add(3, "TkN nN eL jc LiTS")); + TEST_ESP_OK(esp_mn_commands_add(4, "TkN eF eL jc LiTS")); + } else { + TEST_ESP_OK(esp_mn_commands_add(3, "TURN OFF THE LIGHT")); + TEST_ESP_OK(esp_mn_commands_add(4, "TURN OM THE KITCHEN LIGHT")); + } + error_phrases = esp_mn_commands_update(); + } else if(strcmp(lang, ESP_MN_CHINESE) == 0) { + esp_mn_commands_add(3, "guan bi dian deng"); + esp_mn_commands_add(4, "da kai chu fang dian deng"); + error_phrases = esp_mn_commands_update(); + } else { + printf("Invalid language\n"); + } + + multinet->destroy(model_data); + esp_srmodel_deinit(models); + TEST_ASSERT_EQUAL(true, error_phrases == NULL); +} + + +TEST_CASE("multinet add incorrect commands", "[mn]") +{ + vTaskDelay(500 / portTICK_PERIOD_MS); + srmodel_list_t *models = esp_srmodel_init("model"); + char *model_name = esp_srmodel_filter(models, ESP_MN_PREFIX, NULL); + esp_mn_iface_t *multinet = esp_mn_handle_from_name(model_name); + + model_iface_data_t *model_data = multinet->create(model_name, 6000); + char *lang = multinet->get_language(model_data); + esp_mn_error_t *error_phrases = NULL; + esp_err_t state = ESP_OK; + + if (strcmp(lang, ESP_MN_ENGLISH) == 0) { + state = esp_mn_commands_add(1, "TURN ON THE LIGHT 123"); + assert(state == ESP_ERR_INVALID_STATE); + state = esp_mn_commands_add(2, "TURN. OFF THE LIGHT?"); + assert(state == ESP_ERR_INVALID_STATE); + } else if(strcmp(lang, ESP_MN_CHINESE) == 0) { + if (strcmp(model_name, "mn6_cn_ac") == 0 || strcmp(model_name, "mn6_cn") == 0) { + state = esp_mn_commands_add(1, "dakai dian deng"); + assert(state == ESP_ERR_INVALID_STATE); + state = esp_mn_commands_add(2, "关闭电灯"); + assert(state == ESP_ERR_INVALID_STATE); + } else { + state = esp_mn_commands_add(1, "k"); + assert(state == ESP_ERR_INVALID_STATE); + } + } else { + printf("Invalid language\n"); + } + + multinet->destroy(model_data); + esp_srmodel_deinit(models); + TEST_ASSERT_EQUAL(true, error_phrases == NULL); +} + + +TEST_CASE("multinet add duplicated commands", "[mn]") +{ + vTaskDelay(500 / portTICK_PERIOD_MS); + srmodel_list_t *models = esp_srmodel_init("model"); + char *model_name = esp_srmodel_filter(models, ESP_MN_PREFIX, NULL); + esp_mn_iface_t *multinet = esp_mn_handle_from_name(model_name); + + model_iface_data_t *model_data = multinet->create(model_name, 6000); + char *lang = multinet->get_language(model_data); + esp_mn_error_t *error_phrases = NULL; + + if (strcmp(lang, ESP_MN_ENGLISH) == 0) { + if (strcmp(model_name, "mn5q8_en") == 0) { + esp_mn_commands_add(1, "TfL Mm c qbK"); + esp_mn_commands_add(1, "TfL Mm c qbK"); + } else { + esp_mn_commands_add(1, "TURN ON THE LIGHT"); + esp_mn_commands_add(1, "TURN ON THE LIGHT"); + } + } else if(strcmp(lang, ESP_MN_CHINESE) == 0) { + esp_mn_commands_add(1, "da kai dian deng"); + esp_mn_commands_add(1, "da kai dian deng"); + } else { + printf("Invalid language\n"); + } + + multinet->destroy(model_data); + esp_srmodel_deinit(models); + TEST_ASSERT_EQUAL(true, error_phrases == NULL); +} + + +TEST_CASE("multinet print active commands", "[mn]") +{ + vTaskDelay(500 / portTICK_PERIOD_MS); + srmodel_list_t *models = esp_srmodel_init("model"); + char *model_name = esp_srmodel_filter(models, ESP_MN_PREFIX, NULL); + esp_mn_iface_t *multinet = esp_mn_handle_from_name(model_name); + + model_iface_data_t *model_data = multinet->create(model_name, 6000); + char *lang = multinet->get_language(model_data); + esp_mn_commands_update_from_sdkconfig(multinet, model_data); + + if (strcmp(lang, ESP_MN_ENGLISH) == 0) { + if (strcmp(model_name, "mn5q8_en") == 0) { + esp_mn_commands_add(1, "TfL Mm qbK"); + } else { + esp_mn_commands_add(1, "THIS SHOULD NOT APPEAR IN ACTIVE COMMANDS"); + } + } else if(strcmp(lang, ESP_MN_CHINESE) == 0) { + esp_mn_commands_add(1, "bu ying gai chu xian zai biao zhong"); + } else { + printf("Invalid language\n"); + } + + multinet->print_active_speech_commands(model_data); + + multinet->destroy(model_data); + esp_srmodel_deinit(models); + TEST_ASSERT_EQUAL(true, 1); +} + + +TEST_CASE("multinet remove commands", "[mn]") +{ + vTaskDelay(500 / portTICK_PERIOD_MS); + srmodel_list_t *models = esp_srmodel_init("model"); + char *model_name = esp_srmodel_filter(models, ESP_MN_PREFIX, NULL); + esp_mn_iface_t *multinet = esp_mn_handle_from_name(model_name); + + model_iface_data_t *model_data = multinet->create(model_name, 6000); + char *lang = multinet->get_language(model_data); + esp_mn_commands_update_from_sdkconfig(multinet, model_data); + + if (strcmp(lang, ESP_MN_ENGLISH) == 0) { + if (strcmp(model_name, "mn5q8_en") == 0) { + esp_mn_commands_remove("TfL Mm c qbK"); + } else { + esp_mn_commands_remove("TURN ON THE LIGHT");; + } + } else if(strcmp(lang, ESP_MN_CHINESE) == 0) { + esp_mn_commands_remove("da kai dian deng"); + } else { + printf("Invalid language\n"); + } + + esp_mn_commands_update(); + multinet->print_active_speech_commands(model_data); + + multinet->destroy(model_data); + esp_srmodel_deinit(models); + TEST_ASSERT_EQUAL(true, 1); +} + + +TEST_CASE("multinet clear and add commands", "[mn]") +{ + vTaskDelay(500 / portTICK_PERIOD_MS); + srmodel_list_t *models = esp_srmodel_init("model"); + char *model_name = esp_srmodel_filter(models, ESP_MN_PREFIX, NULL); + esp_mn_iface_t *multinet = esp_mn_handle_from_name(model_name); + + model_iface_data_t *model_data = multinet->create(model_name, 6000); + char *lang = multinet->get_language(model_data); + esp_mn_commands_update_from_sdkconfig(multinet, model_data); + + esp_mn_commands_clear(); + + if (strcmp(lang, ESP_MN_ENGLISH) == 0) { + if (strcmp(model_name, "mn5q8_en") == 0) { + esp_mn_commands_add(1, "TfL Mm c qbK"); + } else { + esp_mn_commands_add(1, "TURN ON THE LIGHT"); + } + } else if(strcmp(lang, ESP_MN_CHINESE) == 0) { + esp_mn_commands_add(1, "da kai dian deng"); + } else { + printf("Invalid language\n"); + } + + esp_mn_commands_update(); + esp_mn_commands_print(); + multinet->print_active_speech_commands(model_data); + + if (strcmp(lang, ESP_MN_ENGLISH) == 0) { + if (strcmp(model_name, "mn5q8_en") == 0) { + esp_mn_commands_add(2, "Sgl c Sel"); + } else { + esp_mn_commands_add(2, "SING A SONG"); + } + } else if(strcmp(lang, ESP_MN_CHINESE) == 0) { + esp_mn_commands_add(1, "guan bi dian deng"); + } else { + printf("Invalid language\n"); + } + + esp_mn_commands_update(); + esp_mn_commands_print(); + multinet->print_active_speech_commands(model_data); + + multinet->destroy(model_data); + esp_srmodel_deinit(models); + TEST_ASSERT_EQUAL(true, 1); +} + + +TEST_CASE("multinet modify commands", "[mn]") +{ + vTaskDelay(500 / portTICK_PERIOD_MS); + srmodel_list_t *models = esp_srmodel_init("model"); + char *model_name = esp_srmodel_filter(models, ESP_MN_PREFIX, NULL); + esp_mn_iface_t *multinet = esp_mn_handle_from_name(model_name); + + model_iface_data_t *model_data = multinet->create(model_name, 6000); + char *lang = multinet->get_language(model_data); + esp_mn_commands_update_from_sdkconfig(multinet, model_data); + + if (strcmp(lang, ESP_MN_ENGLISH) == 0) { + if (strcmp(model_name, "mn5q8_en") == 0) { + esp_mn_commands_modify("TfL Mm c qbK", "TfL TfL Mm c qbK"); + } else { + esp_mn_commands_modify("TURN ON THE LIGHT", "TURN ON THE KITCHEN LIGHT"); + } + } else if(strcmp(lang, ESP_MN_CHINESE) == 0) { + esp_mn_commands_modify("da kai dian deng", "da kai chu fang deng"); + } else { + printf("Invalid language\n"); + } + + esp_mn_commands_update(); + multinet->print_active_speech_commands(model_data); + + multinet->destroy(model_data); + esp_srmodel_deinit(models); + TEST_ASSERT_EQUAL(true, 1); +} \ No newline at end of file diff --git a/test/test_wakenet.c b/test_apps/esp-sr/main/test_wakenet.c similarity index 94% rename from test/test_wakenet.c rename to test_apps/esp-sr/main/test_wakenet.c index b0bba49..7258ee4 100644 --- a/test/test_wakenet.c +++ b/test_apps/esp-sr/main/test_wakenet.c @@ -25,7 +25,7 @@ TEST_CASE("wakenet create/destroy API & memory leak", "[wn]") int start_internal_size = heap_caps_get_free_size(MALLOC_CAP_INTERNAL); srmodel_list_t *models = esp_srmodel_init("model"); char *model_name = esp_srmodel_filter(models, ESP_WN_PREFIX, NULL); - esp_wn_iface_t *wakenet = esp_wn_handle_from_name(model_name); + esp_wn_iface_t *wakenet = (esp_wn_iface_t*)esp_wn_handle_from_name(model_name); // test model loading time struct timeval tv_start, tv_end; @@ -52,7 +52,7 @@ TEST_CASE("wakenet create/destroy API & memory leak", "[wn]") printf("init partition ...\n"); models = esp_srmodel_init("model"); model_name = esp_srmodel_filter(models, ESP_WN_PREFIX, NULL); - wakenet = esp_wn_handle_from_name(model_name); + wakenet = (esp_wn_iface_t*)esp_wn_handle_from_name(model_name); printf("create ...\n"); // typedef enum { @@ -82,7 +82,7 @@ TEST_CASE("wakenet detect API & cpu loading", "[wn]") vTaskDelay(500 / portTICK_PERIOD_MS); srmodel_list_t *models = esp_srmodel_init("model"); char *model_name = esp_srmodel_filter(models, ESP_WN_PREFIX, NULL); - esp_wn_iface_t *wakenet = esp_wn_handle_from_name(model_name); + esp_wn_iface_t *wakenet = (esp_wn_iface_t*)esp_wn_handle_from_name(model_name); model_iface_data_t *model_data = wakenet->create(model_name, DET_MODE_95); int frequency = wakenet->get_samp_rate(model_data); int audio_chunksize = wakenet->get_samp_chunksize(model_data) * sizeof(int16_t); diff --git a/test_apps/esp-sr/partitions.csv b/test_apps/esp-sr/partitions.csv new file mode 100644 index 0000000..a4cce30 --- /dev/null +++ b/test_apps/esp-sr/partitions.csv @@ -0,0 +1,4 @@ +# Espressif ESP32 Partition Table +# Name, Type, SubType, Offset, Size +factory, app, factory, 0x010000, 8000k +model, data, , , 7000K, \ No newline at end of file diff --git a/test_apps/esp-sr/pytest_esp_sr.py b/test_apps/esp-sr/pytest_esp_sr.py new file mode 100644 index 0000000..110265f --- /dev/null +++ b/test_apps/esp-sr/pytest_esp_sr.py @@ -0,0 +1,36 @@ +import pytest +from pytest_embedded import Dut + +# @pytest.mark.target('esp32s3') +# @pytest.mark.parametrize( +# 'config', +# [ +# 'mn5q8_cn', +# 'mn6_cn', +# ], +# ) +# def test_multinet(dut: Dut)-> None: +# dut.run_all_single_board_cases(group="mn") + + +@pytest.mark.target('esp32s3') +@pytest.mark.parametrize( + 'config', + [ + 'mn5q8_cn', + 'wn9_hilexin', + ], +) +def test_wakenet(dut: Dut)-> None: + dut.run_all_single_board_cases(group="wn") + + +@pytest.mark.target('esp32s3') +@pytest.mark.parametrize( + 'config', + [ + 'wn9_hilexin', + ], +) +def test_afe(dut: Dut)-> None: + dut.run_all_single_board_cases(group="afe") \ No newline at end of file diff --git a/test_apps/esp-sr/requirements.txt b/test_apps/esp-sr/requirements.txt new file mode 100644 index 0000000..8c25974 --- /dev/null +++ b/test_apps/esp-sr/requirements.txt @@ -0,0 +1,5 @@ +pytest +pytest-embedded-idf +pytest-embedded-serial-esp +pytest-rerunfailures +pytest-timeout diff --git a/test_apps/esp-sr/sdkconfig.ci.mn5q8_cn b/test_apps/esp-sr/sdkconfig.ci.mn5q8_cn new file mode 100644 index 0000000..503a533 --- /dev/null +++ b/test_apps/esp-sr/sdkconfig.ci.mn5q8_cn @@ -0,0 +1,2087 @@ +# +# Automatically generated file. DO NOT EDIT. +# Espressif IoT Development Framework (ESP-IDF) Project Configuration +# +CONFIG_SOC_LEDC_SUPPORT_APB_CLOCK=y +CONFIG_SOC_LEDC_SUPPORT_XTAL_CLOCK=y +CONFIG_SOC_LEDC_CHANNEL_NUM=8 +CONFIG_SOC_LEDC_TIMER_BIT_WIDE_NUM=14 +CONFIG_SOC_LEDC_SUPPORT_FADE_STOP=y +CONFIG_SOC_MPU_MIN_REGION_SIZE=0x20000000 +CONFIG_SOC_MPU_REGIONS_MAX_NUM=8 +CONFIG_SOC_ADC_SUPPORTED=y +CONFIG_SOC_PCNT_SUPPORTED=y +CONFIG_SOC_WIFI_SUPPORTED=y +CONFIG_SOC_TWAI_SUPPORTED=y +CONFIG_SOC_GDMA_SUPPORTED=y +CONFIG_SOC_LCDCAM_SUPPORTED=y +CONFIG_SOC_MCPWM_SUPPORTED=y +CONFIG_SOC_DEDICATED_GPIO_SUPPORTED=y +CONFIG_SOC_CACHE_SUPPORT_WRAP=y +CONFIG_SOC_ULP_SUPPORTED=y +CONFIG_SOC_RISCV_COPROC_SUPPORTED=y +CONFIG_SOC_BT_SUPPORTED=y +CONFIG_SOC_USB_OTG_SUPPORTED=y +CONFIG_SOC_USB_SERIAL_JTAG_SUPPORTED=y +CONFIG_SOC_CCOMP_TIMER_SUPPORTED=y +CONFIG_SOC_ASYNC_MEMCPY_SUPPORTED=y +CONFIG_SOC_SUPPORTS_SECURE_DL_MODE=y +CONFIG_SOC_EFUSE_KEY_PURPOSE_FIELD=y +CONFIG_SOC_SDMMC_HOST_SUPPORTED=y +CONFIG_SOC_RTC_FAST_MEM_SUPPORTED=y +CONFIG_SOC_RTC_SLOW_MEM_SUPPORTED=y +CONFIG_SOC_RTC_MEM_SUPPORTED=y +CONFIG_SOC_PSRAM_DMA_CAPABLE=y +CONFIG_SOC_XT_WDT_SUPPORTED=y +CONFIG_SOC_I2S_SUPPORTED=y +CONFIG_SOC_RMT_SUPPORTED=y +CONFIG_SOC_SDM_SUPPORTED=y +CONFIG_SOC_SYSTIMER_SUPPORTED=y +CONFIG_SOC_SUPPORT_COEXISTENCE=y +CONFIG_SOC_TEMP_SENSOR_SUPPORTED=y +CONFIG_SOC_AES_SUPPORTED=y +CONFIG_SOC_MPI_SUPPORTED=y +CONFIG_SOC_SHA_SUPPORTED=y +CONFIG_SOC_HMAC_SUPPORTED=y +CONFIG_SOC_DIG_SIGN_SUPPORTED=y +CONFIG_SOC_FLASH_ENC_SUPPORTED=y +CONFIG_SOC_SECURE_BOOT_SUPPORTED=y +CONFIG_SOC_MEMPROT_SUPPORTED=y +CONFIG_SOC_TOUCH_SENSOR_SUPPORTED=y +CONFIG_SOC_XTAL_SUPPORT_40M=y +CONFIG_SOC_APPCPU_HAS_CLOCK_GATING_BUG=y +CONFIG_SOC_ADC_RTC_CTRL_SUPPORTED=y +CONFIG_SOC_ADC_DIG_CTRL_SUPPORTED=y +CONFIG_SOC_ADC_ARBITER_SUPPORTED=y +CONFIG_SOC_ADC_FILTER_SUPPORTED=y +CONFIG_SOC_ADC_MONITOR_SUPPORTED=y +CONFIG_SOC_ADC_DMA_SUPPORTED=y +CONFIG_SOC_ADC_PERIPH_NUM=2 +CONFIG_SOC_ADC_MAX_CHANNEL_NUM=10 +CONFIG_SOC_ADC_ATTEN_NUM=4 +CONFIG_SOC_ADC_DIGI_CONTROLLER_NUM=2 +CONFIG_SOC_ADC_PATT_LEN_MAX=24 +CONFIG_SOC_ADC_DIGI_MIN_BITWIDTH=12 +CONFIG_SOC_ADC_DIGI_MAX_BITWIDTH=12 +CONFIG_SOC_ADC_DIGI_RESULT_BYTES=4 +CONFIG_SOC_ADC_DIGI_DATA_BYTES_PER_CONV=4 +CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_HIGH=83333 +CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW=611 +CONFIG_SOC_ADC_RTC_MIN_BITWIDTH=12 +CONFIG_SOC_ADC_RTC_MAX_BITWIDTH=12 +CONFIG_SOC_RTC_SLOW_CLOCK_SUPPORT_8MD256=y +CONFIG_SOC_ADC_CALIBRATION_V1_SUPPORTED=y +CONFIG_SOC_APB_BACKUP_DMA=y +CONFIG_SOC_BROWNOUT_RESET_SUPPORTED=y +CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM=1 +CONFIG_SOC_CPU_CORES_NUM=2 +CONFIG_SOC_CPU_INTR_NUM=32 +CONFIG_SOC_CPU_HAS_FPU=y +CONFIG_SOC_CPU_BREAKPOINTS_NUM=2 +CONFIG_SOC_CPU_WATCHPOINTS_NUM=2 +CONFIG_SOC_CPU_WATCHPOINT_SIZE=64 +CONFIG_SOC_DS_SIGNATURE_MAX_BIT_LEN=4096 +CONFIG_SOC_DS_KEY_PARAM_MD_IV_LENGTH=16 +CONFIG_SOC_DS_KEY_CHECK_MAX_WAIT_US=1100 +CONFIG_SOC_GDMA_GROUPS=y +CONFIG_SOC_GDMA_PAIRS_PER_GROUP=5 +CONFIG_SOC_GDMA_SUPPORT_PSRAM=y +CONFIG_SOC_GDMA_PSRAM_MIN_ALIGN=16 +CONFIG_SOC_GPIO_PORT=1 +CONFIG_SOC_GPIO_PIN_COUNT=49 +CONFIG_SOC_GPIO_SUPPORT_RTC_INDEPENDENT=y +CONFIG_SOC_GPIO_SUPPORT_FORCE_HOLD=y +CONFIG_SOC_GPIO_VALID_GPIO_MASK=0x1FFFFFFFFFFFF +CONFIG_SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK=0x0001FFFFFC000000 +CONFIG_SOC_DEDIC_GPIO_OUT_CHANNELS_NUM=8 +CONFIG_SOC_DEDIC_GPIO_IN_CHANNELS_NUM=8 +CONFIG_SOC_DEDIC_GPIO_OUT_AUTO_ENABLE=y +CONFIG_SOC_I2C_NUM=2 +CONFIG_SOC_I2C_FIFO_LEN=32 +CONFIG_SOC_I2C_SUPPORT_SLAVE=y +CONFIG_SOC_I2C_SUPPORT_HW_CLR_BUS=y +CONFIG_SOC_I2C_SUPPORT_XTAL=y +CONFIG_SOC_I2C_SUPPORT_RTC=y +CONFIG_SOC_I2S_NUM=2 +CONFIG_SOC_I2S_HW_VERSION_2=y +CONFIG_SOC_I2S_SUPPORTS_PCM=y +CONFIG_SOC_I2S_SUPPORTS_PDM=y +CONFIG_SOC_I2S_SUPPORTS_PDM_TX=y +CONFIG_SOC_I2S_SUPPORTS_PDM_RX=y +CONFIG_SOC_I2S_SUPPORTS_PDM_CODEC=y +CONFIG_SOC_I2S_SUPPORTS_TDM=y +CONFIG_SOC_MCPWM_GROUPS=2 +CONFIG_SOC_MCPWM_TIMERS_PER_GROUP=3 +CONFIG_SOC_MCPWM_OPERATORS_PER_GROUP=3 +CONFIG_SOC_MCPWM_COMPARATORS_PER_OPERATOR=2 +CONFIG_SOC_MCPWM_GENERATORS_PER_OPERATOR=2 +CONFIG_SOC_MCPWM_TRIGGERS_PER_OPERATOR=2 +CONFIG_SOC_MCPWM_GPIO_FAULTS_PER_GROUP=3 +CONFIG_SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP=y +CONFIG_SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER=3 +CONFIG_SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP=3 +CONFIG_SOC_MCPWM_SWSYNC_CAN_PROPAGATE=y +CONFIG_SOC_PCNT_GROUPS=y +CONFIG_SOC_PCNT_UNITS_PER_GROUP=4 +CONFIG_SOC_PCNT_CHANNELS_PER_UNIT=2 +CONFIG_SOC_PCNT_THRES_POINT_PER_UNIT=2 +CONFIG_SOC_RMT_GROUPS=1 +CONFIG_SOC_RMT_TX_CANDIDATES_PER_GROUP=4 +CONFIG_SOC_RMT_RX_CANDIDATES_PER_GROUP=4 +CONFIG_SOC_RMT_CHANNELS_PER_GROUP=8 +CONFIG_SOC_RMT_MEM_WORDS_PER_CHANNEL=48 +CONFIG_SOC_RMT_SUPPORT_RX_PINGPONG=y +CONFIG_SOC_RMT_SUPPORT_RX_DEMODULATION=y +CONFIG_SOC_RMT_SUPPORT_TX_ASYNC_STOP=y +CONFIG_SOC_RMT_SUPPORT_TX_LOOP_COUNT=y +CONFIG_SOC_RMT_SUPPORT_TX_LOOP_AUTO_STOP=y +CONFIG_SOC_RMT_SUPPORT_TX_SYNCHRO=y +CONFIG_SOC_RMT_SUPPORT_TX_CARRIER_DATA_ONLY=y +CONFIG_SOC_RMT_SUPPORT_XTAL=y +CONFIG_SOC_RMT_SUPPORT_RC_FAST=y +CONFIG_SOC_RMT_SUPPORT_APB=y +CONFIG_SOC_RMT_SUPPORT_DMA=y +CONFIG_SOC_LCD_I80_SUPPORTED=y +CONFIG_SOC_LCD_RGB_SUPPORTED=y +CONFIG_SOC_LCD_I80_BUSES=1 +CONFIG_SOC_LCD_RGB_PANELS=1 +CONFIG_SOC_LCD_I80_BUS_WIDTH=16 +CONFIG_SOC_LCD_RGB_DATA_WIDTH=16 +CONFIG_SOC_LCD_SUPPORT_RGB_YUV_CONV=y +CONFIG_SOC_RTC_CNTL_CPU_PD_DMA_BUS_WIDTH=128 +CONFIG_SOC_RTC_CNTL_CPU_PD_REG_FILE_NUM=549 +CONFIG_SOC_RTC_CNTL_TAGMEM_PD_DMA_BUS_WIDTH=128 +CONFIG_SOC_RTCIO_PIN_COUNT=22 +CONFIG_SOC_RTCIO_INPUT_OUTPUT_SUPPORTED=y +CONFIG_SOC_RTCIO_HOLD_SUPPORTED=y +CONFIG_SOC_RTCIO_WAKE_SUPPORTED=y +CONFIG_SOC_SDM_GROUPS=y +CONFIG_SOC_SDM_CHANNELS_PER_GROUP=8 +CONFIG_SOC_SPI_PERIPH_NUM=3 +CONFIG_SOC_SPI_MAX_CS_NUM=6 +CONFIG_SOC_SPI_MAXIMUM_BUFFER_SIZE=64 +CONFIG_SOC_SPI_SUPPORT_DDRCLK=y +CONFIG_SOC_SPI_SLAVE_SUPPORT_SEG_TRANS=y +CONFIG_SOC_SPI_SUPPORT_CD_SIG=y +CONFIG_SOC_SPI_SUPPORT_CONTINUOUS_TRANS=y +CONFIG_SOC_SPI_SUPPORT_SLAVE_HD_VER2=y +CONFIG_SOC_SPI_PERIPH_SUPPORT_CONTROL_DUMMY_OUT=y +CONFIG_SOC_MEMSPI_IS_INDEPENDENT=y +CONFIG_SOC_SPI_MAX_PRE_DIVIDER=16 +CONFIG_SOC_SPI_SUPPORT_OCT=y +CONFIG_SOC_MEMSPI_SRC_FREQ_120M=y +CONFIG_SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED=y +CONFIG_SOC_MEMSPI_SRC_FREQ_40M_SUPPORTED=y +CONFIG_SOC_MEMSPI_SRC_FREQ_20M_SUPPORTED=y +CONFIG_SOC_SPIRAM_SUPPORTED=y +CONFIG_SOC_SYSTIMER_COUNTER_NUM=2 +CONFIG_SOC_SYSTIMER_ALARM_NUM=3 +CONFIG_SOC_SYSTIMER_BIT_WIDTH_LO=32 +CONFIG_SOC_SYSTIMER_BIT_WIDTH_HI=20 +CONFIG_SOC_SYSTIMER_FIXED_DIVIDER=y +CONFIG_SOC_SYSTIMER_INT_LEVEL=y +CONFIG_SOC_SYSTIMER_ALARM_MISS_COMPENSATE=y +CONFIG_SOC_TIMER_GROUPS=2 +CONFIG_SOC_TIMER_GROUP_TIMERS_PER_GROUP=2 +CONFIG_SOC_TIMER_GROUP_COUNTER_BIT_WIDTH=54 +CONFIG_SOC_TIMER_GROUP_SUPPORT_XTAL=y +CONFIG_SOC_TIMER_GROUP_SUPPORT_APB=y +CONFIG_SOC_TIMER_GROUP_TOTAL_TIMERS=4 +CONFIG_SOC_TOUCH_VERSION_2=y +CONFIG_SOC_TOUCH_SENSOR_NUM=15 +CONFIG_SOC_TOUCH_PROXIMITY_CHANNEL_NUM=3 +CONFIG_SOC_TOUCH_PROXIMITY_MEAS_DONE_SUPPORTED=y +CONFIG_SOC_TOUCH_PAD_THRESHOLD_MAX=0x1FFFFF +CONFIG_SOC_TOUCH_PAD_MEASURE_WAIT_MAX=0xFF +CONFIG_SOC_UART_NUM=3 +CONFIG_SOC_UART_FIFO_LEN=128 +CONFIG_SOC_UART_BITRATE_MAX=5000000 +CONFIG_SOC_UART_SUPPORT_FSM_TX_WAIT_SEND=y +CONFIG_SOC_UART_SUPPORT_WAKEUP_INT=y +CONFIG_SOC_UART_SUPPORT_APB_CLK=y +CONFIG_SOC_UART_SUPPORT_RTC_CLK=y +CONFIG_SOC_UART_SUPPORT_XTAL_CLK=y +CONFIG_SOC_UART_REQUIRE_CORE_RESET=y +CONFIG_SOC_USB_PERIPH_NUM=y +CONFIG_SOC_SHA_DMA_MAX_BUFFER_SIZE=3968 +CONFIG_SOC_SHA_SUPPORT_DMA=y +CONFIG_SOC_SHA_SUPPORT_RESUME=y +CONFIG_SOC_SHA_GDMA=y +CONFIG_SOC_SHA_SUPPORT_SHA1=y +CONFIG_SOC_SHA_SUPPORT_SHA224=y +CONFIG_SOC_SHA_SUPPORT_SHA256=y +CONFIG_SOC_SHA_SUPPORT_SHA384=y +CONFIG_SOC_SHA_SUPPORT_SHA512=y +CONFIG_SOC_SHA_SUPPORT_SHA512_224=y +CONFIG_SOC_SHA_SUPPORT_SHA512_256=y +CONFIG_SOC_SHA_SUPPORT_SHA512_T=y +CONFIG_SOC_RSA_MAX_BIT_LEN=4096 +CONFIG_SOC_AES_SUPPORT_DMA=y +CONFIG_SOC_AES_GDMA=y +CONFIG_SOC_AES_SUPPORT_AES_128=y +CONFIG_SOC_AES_SUPPORT_AES_256=y +CONFIG_SOC_PM_SUPPORT_EXT_WAKEUP=y +CONFIG_SOC_PM_SUPPORT_WIFI_WAKEUP=y +CONFIG_SOC_PM_SUPPORT_BT_WAKEUP=y +CONFIG_SOC_PM_SUPPORT_TOUCH_SENSOR_WAKEUP=y +CONFIG_SOC_PM_SUPPORT_CPU_PD=y +CONFIG_SOC_PM_SUPPORT_TAGMEM_PD=y +CONFIG_SOC_PM_SUPPORT_RTC_PERIPH_PD=y +CONFIG_SOC_PM_SUPPORT_MODEM_PD=y +CONFIG_SOC_PM_SUPPORT_DEEPSLEEP_CHECK_STUB_ONLY=y +CONFIG_SOC_EFUSE_DIS_DOWNLOAD_DCACHE=y +CONFIG_SOC_EFUSE_HARD_DIS_JTAG=y +CONFIG_SOC_EFUSE_DIS_USB_JTAG=y +CONFIG_SOC_EFUSE_SOFT_DIS_JTAG=y +CONFIG_SOC_EFUSE_DIS_DIRECT_BOOT=y +CONFIG_SOC_EFUSE_BLOCK9_KEY_PURPOSE_QUIRK=y +CONFIG_SOC_SECURE_BOOT_V2_RSA=y +CONFIG_SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS=3 +CONFIG_SOC_EFUSE_REVOKE_BOOT_KEY_DIGESTS=y +CONFIG_SOC_SUPPORT_SECURE_BOOT_REVOKE_KEY=y +CONFIG_SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX=64 +CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES=y +CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_OPTIONS=y +CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_128=y +CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_256=y +CONFIG_SOC_MEMPROT_CPU_PREFETCH_PAD_SIZE=16 +CONFIG_SOC_MEMPROT_MEM_ALIGN_SIZE=256 +CONFIG_SOC_PHY_DIG_REGS_MEM_SIZE=21 +CONFIG_SOC_MAC_BB_PD_MEM_SIZE=192 +CONFIG_SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH=12 +CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_WAIT_IDLE=y +CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND=y +CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_RESUME=y +CONFIG_SOC_SPI_MEM_SUPPORT_SW_SUSPEND=y +CONFIG_SOC_SPI_MEM_SUPPORT_OPI_MODE=y +CONFIG_SOC_SPI_MEM_SUPPORT_TIME_TUNING=y +CONFIG_SOC_SPI_MEM_SUPPORT_CONFIG_GPIO_BY_EFUSE=y +CONFIG_SOC_COEX_HW_PTI=y +CONFIG_SOC_SDMMC_USE_GPIO_MATRIX=y +CONFIG_SOC_SDMMC_NUM_SLOTS=2 +CONFIG_SOC_SDMMC_SUPPORT_XTAL_CLOCK=y +CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_FAST_RC=y +CONFIG_SOC_WIFI_HW_TSF=y +CONFIG_SOC_WIFI_FTM_SUPPORT=y +CONFIG_SOC_WIFI_GCMP_SUPPORT=y +CONFIG_SOC_WIFI_WAPI_SUPPORT=y +CONFIG_SOC_WIFI_CSI_SUPPORT=y +CONFIG_SOC_WIFI_MESH_SUPPORT=y +CONFIG_SOC_BLE_SUPPORTED=y +CONFIG_SOC_BLE_MESH_SUPPORTED=y +CONFIG_SOC_BLE_50_SUPPORTED=y +CONFIG_SOC_BLE_DEVICE_PRIVACY_SUPPORTED=y +CONFIG_SOC_TWAI_BRP_MIN=2 +CONFIG_SOC_TWAI_BRP_MAX=16384 +CONFIG_SOC_TWAI_SUPPORTS_RX_STATUS=y +CONFIG_IDF_CMAKE=y +CONFIG_IDF_TARGET_ARCH_XTENSA=y +CONFIG_IDF_TARGET_ARCH="xtensa" +CONFIG_IDF_TARGET="esp32s3" +CONFIG_IDF_TARGET_ESP32S3=y +CONFIG_IDF_FIRMWARE_CHIP_ID=0x0009 + +# +# Build type +# +CONFIG_APP_BUILD_TYPE_APP_2NDBOOT=y +# CONFIG_APP_BUILD_TYPE_ELF_RAM is not set +CONFIG_APP_BUILD_GENERATE_BINARIES=y +CONFIG_APP_BUILD_BOOTLOADER=y +CONFIG_APP_BUILD_USE_FLASH_SECTIONS=y +# CONFIG_APP_REPRODUCIBLE_BUILD is not set +# CONFIG_APP_NO_BLOBS is not set +# end of Build type + +# +# Bootloader config +# +CONFIG_BOOTLOADER_OFFSET_IN_FLASH=0x0 +CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_SIZE=y +# CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_DEBUG is not set +# CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_PERF is not set +# CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_NONE is not set +# CONFIG_BOOTLOADER_LOG_LEVEL_NONE is not set +# CONFIG_BOOTLOADER_LOG_LEVEL_ERROR is not set +# CONFIG_BOOTLOADER_LOG_LEVEL_WARN is not set +CONFIG_BOOTLOADER_LOG_LEVEL_INFO=y +# CONFIG_BOOTLOADER_LOG_LEVEL_DEBUG is not set +# CONFIG_BOOTLOADER_LOG_LEVEL_VERBOSE is not set +CONFIG_BOOTLOADER_LOG_LEVEL=3 +CONFIG_BOOTLOADER_VDDSDIO_BOOST_1_9V=y +# CONFIG_BOOTLOADER_FACTORY_RESET is not set +# CONFIG_BOOTLOADER_APP_TEST is not set +CONFIG_BOOTLOADER_REGION_PROTECTION_ENABLE=y +CONFIG_BOOTLOADER_WDT_ENABLE=y +# CONFIG_BOOTLOADER_WDT_DISABLE_IN_USER_CODE is not set +CONFIG_BOOTLOADER_WDT_TIME_MS=9000 +# CONFIG_BOOTLOADER_APP_ROLLBACK_ENABLE is not set +# CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP is not set +# CONFIG_BOOTLOADER_SKIP_VALIDATE_ON_POWER_ON is not set +# CONFIG_BOOTLOADER_SKIP_VALIDATE_ALWAYS is not set +CONFIG_BOOTLOADER_RESERVE_RTC_SIZE=0 +# CONFIG_BOOTLOADER_CUSTOM_RESERVE_RTC is not set +CONFIG_BOOTLOADER_FLASH_XMC_SUPPORT=y +# end of Bootloader config + +# +# Security features +# +CONFIG_SECURE_BOOT_V2_RSA_SUPPORTED=y +CONFIG_SECURE_BOOT_V2_PREFERRED=y +# CONFIG_SECURE_SIGNED_APPS_NO_SECURE_BOOT is not set +# CONFIG_SECURE_BOOT is not set +# CONFIG_SECURE_FLASH_ENC_ENABLED is not set +CONFIG_SECURE_ROM_DL_MODE_ENABLED=y +# end of Security features + +# +# Application manager +# +CONFIG_APP_COMPILE_TIME_DATE=y +# CONFIG_APP_EXCLUDE_PROJECT_VER_VAR is not set +# CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR is not set +# CONFIG_APP_PROJECT_VER_FROM_CONFIG is not set +CONFIG_APP_RETRIEVE_LEN_ELF_SHA=16 +# end of Application manager + +CONFIG_ESP_ROM_HAS_CRC_LE=y +CONFIG_ESP_ROM_HAS_CRC_BE=y +CONFIG_ESP_ROM_HAS_MZ_CRC32=y +CONFIG_ESP_ROM_HAS_JPEG_DECODE=y +CONFIG_ESP_ROM_UART_CLK_IS_XTAL=y +CONFIG_ESP_ROM_HAS_RETARGETABLE_LOCKING=y +CONFIG_ESP_ROM_USB_SERIAL_DEVICE_NUM=4 +CONFIG_ESP_ROM_HAS_ERASE_0_REGION_BUG=y +CONFIG_ESP_ROM_GET_CLK_FREQ=y +CONFIG_ESP_ROM_HAS_HAL_WDT=y +CONFIG_ESP_ROM_NEEDS_SWSETUP_WORKAROUND=y +CONFIG_ESP_ROM_HAS_ETS_PRINTF_BUG=y + +# +# Boot ROM Behavior +# +CONFIG_BOOT_ROM_LOG_ALWAYS_ON=y +# CONFIG_BOOT_ROM_LOG_ALWAYS_OFF is not set +# CONFIG_BOOT_ROM_LOG_ON_GPIO_HIGH is not set +# CONFIG_BOOT_ROM_LOG_ON_GPIO_LOW is not set +# end of Boot ROM Behavior + +# +# Serial flasher config +# +# CONFIG_ESPTOOLPY_NO_STUB is not set +# CONFIG_ESPTOOLPY_OCT_FLASH is not set +CONFIG_ESPTOOLPY_FLASHMODE_QIO=y +# CONFIG_ESPTOOLPY_FLASHMODE_QOUT is not set +# CONFIG_ESPTOOLPY_FLASHMODE_DIO is not set +# CONFIG_ESPTOOLPY_FLASHMODE_DOUT is not set +CONFIG_ESPTOOLPY_FLASH_SAMPLE_MODE_STR=y +CONFIG_ESPTOOLPY_FLASHMODE="dio" +# CONFIG_ESPTOOLPY_FLASHFREQ_120M is not set +CONFIG_ESPTOOLPY_FLASHFREQ_80M=y +# CONFIG_ESPTOOLPY_FLASHFREQ_40M is not set +# CONFIG_ESPTOOLPY_FLASHFREQ_20M is not set +CONFIG_ESPTOOLPY_FLASHFREQ="80m" +# CONFIG_ESPTOOLPY_FLASHSIZE_1MB is not set +# CONFIG_ESPTOOLPY_FLASHSIZE_2MB is not set +# CONFIG_ESPTOOLPY_FLASHSIZE_4MB is not set +# CONFIG_ESPTOOLPY_FLASHSIZE_8MB is not set +CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y +# CONFIG_ESPTOOLPY_FLASHSIZE_32MB is not set +# CONFIG_ESPTOOLPY_FLASHSIZE_64MB is not set +# CONFIG_ESPTOOLPY_FLASHSIZE_128MB is not set +CONFIG_ESPTOOLPY_FLASHSIZE="16MB" +# CONFIG_ESPTOOLPY_HEADER_FLASHSIZE_UPDATE is not set +CONFIG_ESPTOOLPY_BEFORE_RESET=y +# CONFIG_ESPTOOLPY_BEFORE_NORESET is not set +CONFIG_ESPTOOLPY_BEFORE="default_reset" +CONFIG_ESPTOOLPY_AFTER_RESET=y +# CONFIG_ESPTOOLPY_AFTER_NORESET is not set +CONFIG_ESPTOOLPY_AFTER="hard_reset" +CONFIG_ESPTOOLPY_MONITOR_BAUD=115200 +# end of Serial flasher config + +# +# Partition Table +# +# CONFIG_PARTITION_TABLE_SINGLE_APP is not set +# CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE is not set +# CONFIG_PARTITION_TABLE_TWO_OTA is not set +CONFIG_PARTITION_TABLE_CUSTOM=y +CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" +CONFIG_PARTITION_TABLE_FILENAME="partitions.csv" +CONFIG_PARTITION_TABLE_OFFSET=0x8000 +CONFIG_PARTITION_TABLE_MD5=y +# end of Partition Table + +# +# ESP Speech Recognition +# +CONFIG_MODEL_IN_SPIFFS=y +# CONFIG_MODEL_IN_SDCARD is not set +CONFIG_USE_AFE=y +CONFIG_AFE_INTERFACE_V1=y +CONFIG_USE_WAKENET=y +# CONFIG_SR_WN_WN8_ALEXA is not set +CONFIG_SR_WN_WN9_HILEXIN=y +# CONFIG_SR_WN_WN9_XIAOAITONGXUE is not set +# CONFIG_SR_WN_WN9_ALEXA is not set +# CONFIG_SR_WN_WN9_HIESP is not set +# CONFIG_SR_WN_WN9_NIHAOXIAOZHI is not set +# CONFIG_SR_WN_WN9_CUSTOMWORD is not set +# CONFIG_SR_WN_LOAD_MULIT_WORD is not set +CONFIG_USE_MULTINET=y +# CONFIG_SR_MN_CN_NONE is not set +# CONFIG_SR_MN_CN_MULTINET4_5_SINGLE_RECOGNITION is not set +# CONFIG_SR_MN_CN_MULTINET4_5_SINGLE_RECOGNITION_QUANT8 is not set +CONFIG_SR_MN_CN_MULTINET5_RECOGNITION_QUANT8=y +# CONFIG_SR_MN_CN_MULTINET6_QUANT is not set +# CONFIG_SR_MN_CN_MULTINET6_AC_QUANT is not set +CONFIG_SR_MN_EN_NONE=y +# CONFIG_SR_MN_EN_MULTINET5_SINGLE_RECOGNITION_QUANT8 is not set +# CONFIG_SR_MN_EN_MULTINET6_QUANT is not set + +# +# Add Chinese speech commands +# +CONFIG_CN_SPEECH_COMMAND_ID0="da kai kong tiao" +CONFIG_CN_SPEECH_COMMAND_ID1="guan bi kong tiao" +CONFIG_CN_SPEECH_COMMAND_ID2="zeng da feng su" +CONFIG_CN_SPEECH_COMMAND_ID3="jian xiao feng su" +CONFIG_CN_SPEECH_COMMAND_ID4="sheng gao yi du" +CONFIG_CN_SPEECH_COMMAND_ID5="jiang di yi du" +CONFIG_CN_SPEECH_COMMAND_ID6="zhi re mo shi" +CONFIG_CN_SPEECH_COMMAND_ID7="zhi leng mo shi" +CONFIG_CN_SPEECH_COMMAND_ID8="song feng mo shi" +CONFIG_CN_SPEECH_COMMAND_ID9="jie neng mo shi" +CONFIG_CN_SPEECH_COMMAND_ID10="chu shi mo shi" +CONFIG_CN_SPEECH_COMMAND_ID11="jian kang mo shi" +CONFIG_CN_SPEECH_COMMAND_ID12="shui mian mo shi" +CONFIG_CN_SPEECH_COMMAND_ID13="da kai lan ya" +CONFIG_CN_SPEECH_COMMAND_ID14="guan bi lan ya" +CONFIG_CN_SPEECH_COMMAND_ID15="kai shi bo fang" +CONFIG_CN_SPEECH_COMMAND_ID16="zan ting bo fang" +CONFIG_CN_SPEECH_COMMAND_ID17="ding shi yi xiao shi" +CONFIG_CN_SPEECH_COMMAND_ID18="da kai dian deng" +CONFIG_CN_SPEECH_COMMAND_ID19="guan bi dian deng" +CONFIG_CN_SPEECH_COMMAND_ID20="" +CONFIG_CN_SPEECH_COMMAND_ID21="" +CONFIG_CN_SPEECH_COMMAND_ID22="" +CONFIG_CN_SPEECH_COMMAND_ID23="" +CONFIG_CN_SPEECH_COMMAND_ID24="" +CONFIG_CN_SPEECH_COMMAND_ID25="" +CONFIG_CN_SPEECH_COMMAND_ID26="" +CONFIG_CN_SPEECH_COMMAND_ID27="" +CONFIG_CN_SPEECH_COMMAND_ID28="" +CONFIG_CN_SPEECH_COMMAND_ID29="" +CONFIG_CN_SPEECH_COMMAND_ID30="" +CONFIG_CN_SPEECH_COMMAND_ID31="" +CONFIG_CN_SPEECH_COMMAND_ID32="" +CONFIG_CN_SPEECH_COMMAND_ID33="" +CONFIG_CN_SPEECH_COMMAND_ID34="" +CONFIG_CN_SPEECH_COMMAND_ID35="" +CONFIG_CN_SPEECH_COMMAND_ID36="" +CONFIG_CN_SPEECH_COMMAND_ID37="" +CONFIG_CN_SPEECH_COMMAND_ID38="" +CONFIG_CN_SPEECH_COMMAND_ID39="" +CONFIG_CN_SPEECH_COMMAND_ID40="" +CONFIG_CN_SPEECH_COMMAND_ID41="" +CONFIG_CN_SPEECH_COMMAND_ID42="" +CONFIG_CN_SPEECH_COMMAND_ID43="" +CONFIG_CN_SPEECH_COMMAND_ID44="" +CONFIG_CN_SPEECH_COMMAND_ID45="" +CONFIG_CN_SPEECH_COMMAND_ID46="" +CONFIG_CN_SPEECH_COMMAND_ID47="" +CONFIG_CN_SPEECH_COMMAND_ID48="" +CONFIG_CN_SPEECH_COMMAND_ID49="" +CONFIG_CN_SPEECH_COMMAND_ID50="" +CONFIG_CN_SPEECH_COMMAND_ID51="" +CONFIG_CN_SPEECH_COMMAND_ID52="" +CONFIG_CN_SPEECH_COMMAND_ID53="" +CONFIG_CN_SPEECH_COMMAND_ID54="" +CONFIG_CN_SPEECH_COMMAND_ID55="" +CONFIG_CN_SPEECH_COMMAND_ID56="" +CONFIG_CN_SPEECH_COMMAND_ID57="" +CONFIG_CN_SPEECH_COMMAND_ID58="" +CONFIG_CN_SPEECH_COMMAND_ID59="" +CONFIG_CN_SPEECH_COMMAND_ID60="" +CONFIG_CN_SPEECH_COMMAND_ID61="" +CONFIG_CN_SPEECH_COMMAND_ID62="" +CONFIG_CN_SPEECH_COMMAND_ID63="" +CONFIG_CN_SPEECH_COMMAND_ID64="" +CONFIG_CN_SPEECH_COMMAND_ID65="" +CONFIG_CN_SPEECH_COMMAND_ID66="" +CONFIG_CN_SPEECH_COMMAND_ID67="" +CONFIG_CN_SPEECH_COMMAND_ID68="" +CONFIG_CN_SPEECH_COMMAND_ID69="" +CONFIG_CN_SPEECH_COMMAND_ID70="" +CONFIG_CN_SPEECH_COMMAND_ID71="" +CONFIG_CN_SPEECH_COMMAND_ID72="" +CONFIG_CN_SPEECH_COMMAND_ID73="" +CONFIG_CN_SPEECH_COMMAND_ID74="" +CONFIG_CN_SPEECH_COMMAND_ID75="" +CONFIG_CN_SPEECH_COMMAND_ID76="" +CONFIG_CN_SPEECH_COMMAND_ID77="" +CONFIG_CN_SPEECH_COMMAND_ID78="" +CONFIG_CN_SPEECH_COMMAND_ID79="" +CONFIG_CN_SPEECH_COMMAND_ID80="" +CONFIG_CN_SPEECH_COMMAND_ID81="" +CONFIG_CN_SPEECH_COMMAND_ID82="" +CONFIG_CN_SPEECH_COMMAND_ID83="" +CONFIG_CN_SPEECH_COMMAND_ID84="" +CONFIG_CN_SPEECH_COMMAND_ID85="" +CONFIG_CN_SPEECH_COMMAND_ID86="" +CONFIG_CN_SPEECH_COMMAND_ID87="" +CONFIG_CN_SPEECH_COMMAND_ID88="" +CONFIG_CN_SPEECH_COMMAND_ID89="" +CONFIG_CN_SPEECH_COMMAND_ID90="" +CONFIG_CN_SPEECH_COMMAND_ID91="" +CONFIG_CN_SPEECH_COMMAND_ID92="" +CONFIG_CN_SPEECH_COMMAND_ID93="" +CONFIG_CN_SPEECH_COMMAND_ID94="" +CONFIG_CN_SPEECH_COMMAND_ID95="" +CONFIG_CN_SPEECH_COMMAND_ID96="" +CONFIG_CN_SPEECH_COMMAND_ID97="" +CONFIG_CN_SPEECH_COMMAND_ID98="" +CONFIG_CN_SPEECH_COMMAND_ID99="" +CONFIG_CN_SPEECH_COMMAND_ID100="" +CONFIG_CN_SPEECH_COMMAND_ID101="" +CONFIG_CN_SPEECH_COMMAND_ID102="" +CONFIG_CN_SPEECH_COMMAND_ID103="" +CONFIG_CN_SPEECH_COMMAND_ID104="" +CONFIG_CN_SPEECH_COMMAND_ID105="" +CONFIG_CN_SPEECH_COMMAND_ID106="" +CONFIG_CN_SPEECH_COMMAND_ID107="" +CONFIG_CN_SPEECH_COMMAND_ID108="" +CONFIG_CN_SPEECH_COMMAND_ID109="" +CONFIG_CN_SPEECH_COMMAND_ID110="" +CONFIG_CN_SPEECH_COMMAND_ID111="" +CONFIG_CN_SPEECH_COMMAND_ID112="" +CONFIG_CN_SPEECH_COMMAND_ID113="" +CONFIG_CN_SPEECH_COMMAND_ID114="" +CONFIG_CN_SPEECH_COMMAND_ID115="" +CONFIG_CN_SPEECH_COMMAND_ID116="" +CONFIG_CN_SPEECH_COMMAND_ID117="" +CONFIG_CN_SPEECH_COMMAND_ID118="" +CONFIG_CN_SPEECH_COMMAND_ID119="" +CONFIG_CN_SPEECH_COMMAND_ID120="" +CONFIG_CN_SPEECH_COMMAND_ID121="" +CONFIG_CN_SPEECH_COMMAND_ID122="" +CONFIG_CN_SPEECH_COMMAND_ID123="" +CONFIG_CN_SPEECH_COMMAND_ID124="" +CONFIG_CN_SPEECH_COMMAND_ID125="" +CONFIG_CN_SPEECH_COMMAND_ID126="" +CONFIG_CN_SPEECH_COMMAND_ID127="" +CONFIG_CN_SPEECH_COMMAND_ID128="" +CONFIG_CN_SPEECH_COMMAND_ID129="" +CONFIG_CN_SPEECH_COMMAND_ID130="" +CONFIG_CN_SPEECH_COMMAND_ID131="" +CONFIG_CN_SPEECH_COMMAND_ID132="" +CONFIG_CN_SPEECH_COMMAND_ID133="" +CONFIG_CN_SPEECH_COMMAND_ID134="" +CONFIG_CN_SPEECH_COMMAND_ID135="" +CONFIG_CN_SPEECH_COMMAND_ID136="" +CONFIG_CN_SPEECH_COMMAND_ID137="" +CONFIG_CN_SPEECH_COMMAND_ID138="" +CONFIG_CN_SPEECH_COMMAND_ID139="" +CONFIG_CN_SPEECH_COMMAND_ID140="" +CONFIG_CN_SPEECH_COMMAND_ID141="" +CONFIG_CN_SPEECH_COMMAND_ID142="" +CONFIG_CN_SPEECH_COMMAND_ID143="" +CONFIG_CN_SPEECH_COMMAND_ID144="" +CONFIG_CN_SPEECH_COMMAND_ID145="" +CONFIG_CN_SPEECH_COMMAND_ID146="" +CONFIG_CN_SPEECH_COMMAND_ID147="" +CONFIG_CN_SPEECH_COMMAND_ID148="" +CONFIG_CN_SPEECH_COMMAND_ID149="" +CONFIG_CN_SPEECH_COMMAND_ID150="" +CONFIG_CN_SPEECH_COMMAND_ID151="" +CONFIG_CN_SPEECH_COMMAND_ID152="" +CONFIG_CN_SPEECH_COMMAND_ID153="" +CONFIG_CN_SPEECH_COMMAND_ID154="" +CONFIG_CN_SPEECH_COMMAND_ID155="" +CONFIG_CN_SPEECH_COMMAND_ID156="" +CONFIG_CN_SPEECH_COMMAND_ID157="" +CONFIG_CN_SPEECH_COMMAND_ID158="" +CONFIG_CN_SPEECH_COMMAND_ID159="" +CONFIG_CN_SPEECH_COMMAND_ID160="" +CONFIG_CN_SPEECH_COMMAND_ID161="" +CONFIG_CN_SPEECH_COMMAND_ID162="" +CONFIG_CN_SPEECH_COMMAND_ID163="" +CONFIG_CN_SPEECH_COMMAND_ID164="" +CONFIG_CN_SPEECH_COMMAND_ID165="" +CONFIG_CN_SPEECH_COMMAND_ID166="" +CONFIG_CN_SPEECH_COMMAND_ID167="" +CONFIG_CN_SPEECH_COMMAND_ID168="" +CONFIG_CN_SPEECH_COMMAND_ID169="" +CONFIG_CN_SPEECH_COMMAND_ID170="" +CONFIG_CN_SPEECH_COMMAND_ID171="" +CONFIG_CN_SPEECH_COMMAND_ID172="" +CONFIG_CN_SPEECH_COMMAND_ID173="" +CONFIG_CN_SPEECH_COMMAND_ID174="" +CONFIG_CN_SPEECH_COMMAND_ID175="" +CONFIG_CN_SPEECH_COMMAND_ID176="" +CONFIG_CN_SPEECH_COMMAND_ID177="" +CONFIG_CN_SPEECH_COMMAND_ID178="" +CONFIG_CN_SPEECH_COMMAND_ID179="" +CONFIG_CN_SPEECH_COMMAND_ID180="" +CONFIG_CN_SPEECH_COMMAND_ID181="" +CONFIG_CN_SPEECH_COMMAND_ID182="" +CONFIG_CN_SPEECH_COMMAND_ID183="" +CONFIG_CN_SPEECH_COMMAND_ID184="" +CONFIG_CN_SPEECH_COMMAND_ID185="" +CONFIG_CN_SPEECH_COMMAND_ID186="" +CONFIG_CN_SPEECH_COMMAND_ID187="" +CONFIG_CN_SPEECH_COMMAND_ID188="" +CONFIG_CN_SPEECH_COMMAND_ID189="" +CONFIG_CN_SPEECH_COMMAND_ID190="" +CONFIG_CN_SPEECH_COMMAND_ID191="" +CONFIG_CN_SPEECH_COMMAND_ID192="" +CONFIG_CN_SPEECH_COMMAND_ID193="" +CONFIG_CN_SPEECH_COMMAND_ID194="" +CONFIG_CN_SPEECH_COMMAND_ID195="" +CONFIG_CN_SPEECH_COMMAND_ID196="" +CONFIG_CN_SPEECH_COMMAND_ID197="" +CONFIG_CN_SPEECH_COMMAND_ID198="" +CONFIG_CN_SPEECH_COMMAND_ID199="" +# end of Add Chinese speech commands +# end of ESP Speech Recognition + +# +# Compiler options +# +CONFIG_COMPILER_OPTIMIZATION_DEFAULT=y +# CONFIG_COMPILER_OPTIMIZATION_SIZE is not set +# CONFIG_COMPILER_OPTIMIZATION_PERF is not set +# CONFIG_COMPILER_OPTIMIZATION_NONE is not set +CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE=y +# CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_SILENT is not set +# CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE is not set +CONFIG_COMPILER_FLOAT_LIB_FROM_GCCLIB=y +CONFIG_COMPILER_OPTIMIZATION_ASSERTION_LEVEL=2 +# CONFIG_COMPILER_OPTIMIZATION_CHECKS_SILENT is not set +CONFIG_COMPILER_HIDE_PATHS_MACROS=y +# CONFIG_COMPILER_CXX_EXCEPTIONS is not set +# CONFIG_COMPILER_CXX_RTTI is not set +CONFIG_COMPILER_STACK_CHECK_MODE_NONE=y +# CONFIG_COMPILER_STACK_CHECK_MODE_NORM is not set +# CONFIG_COMPILER_STACK_CHECK_MODE_STRONG is not set +# CONFIG_COMPILER_STACK_CHECK_MODE_ALL is not set +# CONFIG_COMPILER_WARN_WRITE_STRINGS is not set +# CONFIG_COMPILER_DUMP_RTL_FILES is not set +# end of Compiler options + +# +# Component config +# + +# +# Application Level Tracing +# +# CONFIG_APPTRACE_DEST_JTAG is not set +CONFIG_APPTRACE_DEST_NONE=y +# CONFIG_APPTRACE_DEST_UART1 is not set +# CONFIG_APPTRACE_DEST_UART2 is not set +# CONFIG_APPTRACE_DEST_USB_CDC is not set +CONFIG_APPTRACE_DEST_UART_NONE=y +CONFIG_APPTRACE_UART_TASK_PRIO=1 +CONFIG_APPTRACE_LOCK_ENABLE=y +# end of Application Level Tracing + +# +# Bluetooth +# +# CONFIG_BT_ENABLED is not set +# end of Bluetooth + +# +# Driver Configurations +# + +# +# Legacy ADC Configuration +# +# CONFIG_ADC_SUPPRESS_DEPRECATE_WARN is not set + +# +# Legacy ADC Calibration Configuration +# +# CONFIG_ADC_CALI_SUPPRESS_DEPRECATE_WARN is not set +# end of Legacy ADC Calibration Configuration +# end of Legacy ADC Configuration + +# +# SPI Configuration +# +# CONFIG_SPI_MASTER_IN_IRAM is not set +CONFIG_SPI_MASTER_ISR_IN_IRAM=y +# CONFIG_SPI_SLAVE_IN_IRAM is not set +CONFIG_SPI_SLAVE_ISR_IN_IRAM=y +# end of SPI Configuration + +# +# TWAI Configuration +# +# CONFIG_TWAI_ISR_IN_IRAM is not set +CONFIG_TWAI_ERRATA_FIX_LISTEN_ONLY_DOM=y +# end of TWAI Configuration + +# +# Temperature sensor Configuration +# +# CONFIG_TEMP_SENSOR_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_TEMP_SENSOR_ENABLE_DEBUG_LOG is not set +# end of Temperature sensor Configuration + +# +# UART Configuration +# +# CONFIG_UART_ISR_IN_IRAM is not set +# end of UART Configuration + +# +# GPIO Configuration +# +# CONFIG_GPIO_CTRL_FUNC_IN_IRAM is not set +# end of GPIO Configuration + +# +# Sigma Delta Modulator Configuration +# +# CONFIG_SDM_CTRL_FUNC_IN_IRAM is not set +# CONFIG_SDM_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_SDM_ENABLE_DEBUG_LOG is not set +# end of Sigma Delta Modulator Configuration + +# +# GPTimer Configuration +# +# CONFIG_GPTIMER_CTRL_FUNC_IN_IRAM is not set +# CONFIG_GPTIMER_ISR_IRAM_SAFE is not set +# CONFIG_GPTIMER_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_GPTIMER_ENABLE_DEBUG_LOG is not set +# end of GPTimer Configuration + +# +# PCNT Configuration +# +# CONFIG_PCNT_CTRL_FUNC_IN_IRAM is not set +# CONFIG_PCNT_ISR_IRAM_SAFE is not set +# CONFIG_PCNT_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_PCNT_ENABLE_DEBUG_LOG is not set +# end of PCNT Configuration + +# +# RMT Configuration +# +# CONFIG_RMT_ISR_IRAM_SAFE is not set +# CONFIG_RMT_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_RMT_ENABLE_DEBUG_LOG is not set +# end of RMT Configuration + +# +# MCPWM Configuration +# +# CONFIG_MCPWM_ISR_IRAM_SAFE is not set +# CONFIG_MCPWM_CTRL_FUNC_IN_IRAM is not set +# CONFIG_MCPWM_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_MCPWM_ENABLE_DEBUG_LOG is not set +# end of MCPWM Configuration + +# +# I2S Configuration +# +# CONFIG_I2S_ISR_IRAM_SAFE is not set +# CONFIG_I2S_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_I2S_ENABLE_DEBUG_LOG is not set +# end of I2S Configuration +# end of Driver Configurations + +# +# eFuse Bit Manager +# +# CONFIG_EFUSE_CUSTOM_TABLE is not set +# CONFIG_EFUSE_VIRTUAL is not set +CONFIG_EFUSE_MAX_BLK_LEN=256 +# end of eFuse Bit Manager + +# +# ESP-TLS +# +CONFIG_ESP_TLS_USING_MBEDTLS=y +CONFIG_ESP_TLS_USE_DS_PERIPHERAL=y +# CONFIG_ESP_TLS_CLIENT_SESSION_TICKETS is not set +# CONFIG_ESP_TLS_SERVER is not set +# CONFIG_ESP_TLS_PSK_VERIFICATION is not set +# CONFIG_ESP_TLS_INSECURE is not set +# end of ESP-TLS + +# +# ADC and ADC Calibration +# +# CONFIG_ADC_ONESHOT_CTRL_FUNC_IN_IRAM is not set +# CONFIG_ADC_CONTINUOUS_ISR_IRAM_SAFE is not set +# CONFIG_ADC_CONTINUOUS_FORCE_USE_ADC2_ON_C3_S3 is not set +# end of ADC and ADC Calibration + +# +# Common ESP-related +# +CONFIG_ESP_ERR_TO_NAME_LOOKUP=y +# end of Common ESP-related + +# +# Ethernet +# +CONFIG_ETH_ENABLED=y +CONFIG_ETH_USE_SPI_ETHERNET=y +# CONFIG_ETH_SPI_ETHERNET_DM9051 is not set +# CONFIG_ETH_SPI_ETHERNET_W5500 is not set +# CONFIG_ETH_SPI_ETHERNET_KSZ8851SNL is not set +# CONFIG_ETH_USE_OPENETH is not set +# CONFIG_ETH_TRANSMIT_MUTEX is not set +# end of Ethernet + +# +# Event Loop Library +# +# CONFIG_ESP_EVENT_LOOP_PROFILING is not set +CONFIG_ESP_EVENT_POST_FROM_ISR=y +CONFIG_ESP_EVENT_POST_FROM_IRAM_ISR=y +# end of Event Loop Library + +# +# GDB Stub +# +# end of GDB Stub + +# +# ESP HTTP client +# +CONFIG_ESP_HTTP_CLIENT_ENABLE_HTTPS=y +# CONFIG_ESP_HTTP_CLIENT_ENABLE_BASIC_AUTH is not set +# CONFIG_ESP_HTTP_CLIENT_ENABLE_DIGEST_AUTH is not set +# end of ESP HTTP client + +# +# HTTP Server +# +CONFIG_HTTPD_MAX_REQ_HDR_LEN=512 +CONFIG_HTTPD_MAX_URI_LEN=512 +CONFIG_HTTPD_ERR_RESP_NO_DELAY=y +CONFIG_HTTPD_PURGE_BUF_LEN=32 +# CONFIG_HTTPD_LOG_PURGE_DATA is not set +# CONFIG_HTTPD_WS_SUPPORT is not set +# CONFIG_HTTPD_QUEUE_WORK_BLOCKING is not set +# end of HTTP Server + +# +# ESP HTTPS OTA +# +# CONFIG_ESP_HTTPS_OTA_DECRYPT_CB is not set +# CONFIG_ESP_HTTPS_OTA_ALLOW_HTTP is not set +# end of ESP HTTPS OTA + +# +# ESP HTTPS server +# +# CONFIG_ESP_HTTPS_SERVER_ENABLE is not set +# end of ESP HTTPS server + +# +# Hardware Settings +# + +# +# Chip revision +# +CONFIG_ESP32S3_REV_MIN_0=y +# CONFIG_ESP32S3_REV_MIN_1 is not set +# CONFIG_ESP32S3_REV_MIN_2 is not set +CONFIG_ESP32S3_REV_MIN_FULL=0 +CONFIG_ESP_REV_MIN_FULL=0 + +# +# Maximum Supported ESP32-S3 Revision (Rev v0.99) +# +CONFIG_ESP32S3_REV_MAX_FULL=99 +CONFIG_ESP_REV_MAX_FULL=99 +# end of Chip revision + +# +# MAC Config +# +CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_STA=y +CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP=y +CONFIG_ESP_MAC_ADDR_UNIVERSE_BT=y +CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH=y +# CONFIG_ESP32S3_UNIVERSAL_MAC_ADDRESSES_TWO is not set +CONFIG_ESP32S3_UNIVERSAL_MAC_ADDRESSES_FOUR=y +CONFIG_ESP32S3_UNIVERSAL_MAC_ADDRESSES=4 +# end of MAC Config + +# +# Sleep Config +# +CONFIG_ESP_SLEEP_RTC_BUS_ISO_WORKAROUND=y +CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND=y +CONFIG_ESP_SLEEP_PSRAM_LEAKAGE_WORKAROUND=y +CONFIG_ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND=y +CONFIG_ESP_SLEEP_MSPI_NEED_ALL_IO_PU=y +CONFIG_ESP_SLEEP_DEEP_SLEEP_WAKEUP_DELAY=2000 +# end of Sleep Config + +# +# RTC Clock Config +# +CONFIG_RTC_CLK_SRC_INT_RC=y +# CONFIG_RTC_CLK_SRC_EXT_CRYS is not set +# CONFIG_RTC_CLK_SRC_EXT_OSC is not set +# CONFIG_RTC_CLK_SRC_INT_8MD256 is not set +CONFIG_RTC_CLK_CAL_CYCLES=1024 +CONFIG_RTC_CLOCK_BBPLL_POWER_ON_WITH_USB=y +# end of RTC Clock Config + +# +# Peripheral Control +# +# CONFIG_PERIPH_CTRL_FUNC_IN_IRAM is not set +# end of Peripheral Control + +# +# GDMA Configuration +# +# CONFIG_GDMA_CTRL_FUNC_IN_IRAM is not set +# CONFIG_GDMA_ISR_IRAM_SAFE is not set +# end of GDMA Configuration + +# +# Main XTAL Config +# +CONFIG_XTAL_FREQ_40=y +CONFIG_XTAL_FREQ=40 +# end of Main XTAL Config +# end of Hardware Settings + +# +# LCD and Touch Panel +# + +# +# LCD Touch Drivers are maintained in the IDF Component Registry +# + +# +# LCD Peripheral Configuration +# +CONFIG_LCD_PANEL_IO_FORMAT_BUF_SIZE=32 +# CONFIG_LCD_ENABLE_DEBUG_LOG is not set +# CONFIG_LCD_RGB_ISR_IRAM_SAFE is not set +# CONFIG_LCD_RGB_RESTART_IN_VSYNC is not set +# end of LCD Peripheral Configuration +# end of LCD and Touch Panel + +# +# ESP NETIF Adapter +# +CONFIG_ESP_NETIF_IP_LOST_TIMER_INTERVAL=120 +CONFIG_ESP_NETIF_TCPIP_LWIP=y +# CONFIG_ESP_NETIF_LOOPBACK is not set +# CONFIG_ESP_NETIF_L2_TAP is not set +# CONFIG_ESP_NETIF_BRIDGE_EN is not set +# end of ESP NETIF Adapter + +# +# PHY +# +CONFIG_ESP_PHY_CALIBRATION_AND_DATA_STORAGE=y +# CONFIG_ESP_PHY_INIT_DATA_IN_PARTITION is not set +CONFIG_ESP_PHY_MAX_WIFI_TX_POWER=20 +CONFIG_ESP_PHY_MAX_TX_POWER=20 +CONFIG_ESP_PHY_REDUCE_TX_POWER=y +CONFIG_ESP_PHY_ENABLE_USB=y +# end of PHY + +# +# Power Management +# +# CONFIG_PM_ENABLE is not set +CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=y +CONFIG_PM_POWER_DOWN_TAGMEM_IN_LIGHT_SLEEP=y +# end of Power Management + +# +# ESP PSRAM +# +CONFIG_SPIRAM=y + +# +# SPI RAM config +# +# CONFIG_SPIRAM_MODE_QUAD is not set +CONFIG_SPIRAM_MODE_OCT=y +CONFIG_SPIRAM_TYPE_AUTO=y +# CONFIG_SPIRAM_TYPE_ESPPSRAM64 is not set +CONFIG_SPIRAM_ALLOW_STACK_EXTERNAL_MEMORY=y +CONFIG_SPIRAM_CLK_IO=30 +CONFIG_SPIRAM_CS_IO=26 +# CONFIG_SPIRAM_FETCH_INSTRUCTIONS is not set +# CONFIG_SPIRAM_RODATA is not set +CONFIG_SPIRAM_SPEED_80M=y +# CONFIG_SPIRAM_SPEED_40M is not set +CONFIG_SPIRAM_SPEED=80 +CONFIG_SPIRAM_BOOT_INIT=y +# CONFIG_SPIRAM_IGNORE_NOTFOUND is not set +# CONFIG_SPIRAM_USE_MEMMAP is not set +# CONFIG_SPIRAM_USE_CAPS_ALLOC is not set +CONFIG_SPIRAM_USE_MALLOC=y +CONFIG_SPIRAM_MEMTEST=y +CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=16384 +# CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP is not set +CONFIG_SPIRAM_MALLOC_RESERVE_INTERNAL=32768 +# CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY is not set +# CONFIG_SPIRAM_ECC_ENABLE is not set +# end of SPI RAM config +# end of ESP PSRAM + +# +# ESP Ringbuf +# +# CONFIG_RINGBUF_PLACE_FUNCTIONS_INTO_FLASH is not set +# end of ESP Ringbuf + +# +# ESP System Settings +# +# CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_80 is not set +# CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_160 is not set +CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y +CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ=240 + +# +# Cache config +# +# CONFIG_ESP32S3_INSTRUCTION_CACHE_16KB is not set +CONFIG_ESP32S3_INSTRUCTION_CACHE_32KB=y +CONFIG_ESP32S3_INSTRUCTION_CACHE_SIZE=0x8000 +# CONFIG_ESP32S3_INSTRUCTION_CACHE_4WAYS is not set +CONFIG_ESP32S3_INSTRUCTION_CACHE_8WAYS=y +CONFIG_ESP32S3_ICACHE_ASSOCIATED_WAYS=8 +CONFIG_ESP32S3_INSTRUCTION_CACHE_LINE_32B=y +CONFIG_ESP32S3_INSTRUCTION_CACHE_LINE_SIZE=32 +# CONFIG_ESP32S3_DATA_CACHE_16KB is not set +# CONFIG_ESP32S3_DATA_CACHE_32KB is not set +CONFIG_ESP32S3_DATA_CACHE_64KB=y +CONFIG_ESP32S3_DATA_CACHE_SIZE=0x10000 +# CONFIG_ESP32S3_DATA_CACHE_4WAYS is not set +CONFIG_ESP32S3_DATA_CACHE_8WAYS=y +CONFIG_ESP32S3_DCACHE_ASSOCIATED_WAYS=8 +# CONFIG_ESP32S3_DATA_CACHE_LINE_32B is not set +CONFIG_ESP32S3_DATA_CACHE_LINE_64B=y +CONFIG_ESP32S3_DATA_CACHE_LINE_SIZE=64 +# end of Cache config + +# +# Memory +# +# CONFIG_ESP32S3_RTCDATA_IN_FAST_MEM is not set +# CONFIG_ESP32S3_USE_FIXED_STATIC_RAM_SIZE is not set +# end of Memory + +# +# Trace memory +# +# CONFIG_ESP32S3_TRAX is not set +CONFIG_ESP32S3_TRACEMEM_RESERVE_DRAM=0x0 +# end of Trace memory + +# CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT is not set +CONFIG_ESP_SYSTEM_PANIC_PRINT_REBOOT=y +# CONFIG_ESP_SYSTEM_PANIC_SILENT_REBOOT is not set +# CONFIG_ESP_SYSTEM_PANIC_GDBSTUB is not set +# CONFIG_ESP_SYSTEM_GDBSTUB_RUNTIME is not set +CONFIG_ESP_SYSTEM_RTC_FAST_MEM_AS_HEAP_DEPCHECK=y +CONFIG_ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEAP=y + +# +# Memory protection +# +CONFIG_ESP_SYSTEM_MEMPROT_FEATURE=y +CONFIG_ESP_SYSTEM_MEMPROT_FEATURE_LOCK=y +# end of Memory protection + +CONFIG_ESP_SYSTEM_EVENT_QUEUE_SIZE=32 +CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=2304 +CONFIG_ESP_MAIN_TASK_STACK_SIZE=3584 +CONFIG_ESP_MAIN_TASK_AFFINITY_CPU0=y +# CONFIG_ESP_MAIN_TASK_AFFINITY_CPU1 is not set +# CONFIG_ESP_MAIN_TASK_AFFINITY_NO_AFFINITY is not set +CONFIG_ESP_MAIN_TASK_AFFINITY=0x0 +CONFIG_ESP_MINIMAL_SHARED_STACK_SIZE=2048 +CONFIG_ESP_CONSOLE_UART_DEFAULT=y +# CONFIG_ESP_CONSOLE_USB_CDC is not set +# CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG is not set +# CONFIG_ESP_CONSOLE_UART_CUSTOM is not set +# CONFIG_ESP_CONSOLE_NONE is not set +# CONFIG_ESP_CONSOLE_SECONDARY_NONE is not set +CONFIG_ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG=y +CONFIG_ESP_CONSOLE_UART=y +CONFIG_ESP_CONSOLE_MULTIPLE_UART=y +CONFIG_ESP_CONSOLE_UART_NUM=0 +CONFIG_ESP_CONSOLE_UART_BAUDRATE=115200 +CONFIG_ESP_INT_WDT=y +CONFIG_ESP_INT_WDT_TIMEOUT_MS=300 +CONFIG_ESP_INT_WDT_CHECK_CPU1=y +CONFIG_ESP_TASK_WDT_EN=y +CONFIG_ESP_TASK_WDT_INIT=y +# CONFIG_ESP_TASK_WDT_PANIC is not set +CONFIG_ESP_TASK_WDT_TIMEOUT_S=5 +CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0=y +CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU1=y +# CONFIG_ESP_PANIC_HANDLER_IRAM is not set +# CONFIG_ESP_DEBUG_STUBS_ENABLE is not set +CONFIG_ESP_DEBUG_OCDAWARE=y +CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_4=y + +# +# Brownout Detector +# +CONFIG_ESP_BROWNOUT_DET=y +CONFIG_ESP_BROWNOUT_DET_LVL_SEL_7=y +# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_6 is not set +# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_5 is not set +# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_4 is not set +# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_3 is not set +# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_2 is not set +# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_1 is not set +CONFIG_ESP_BROWNOUT_DET_LVL=7 +# end of Brownout Detector + +CONFIG_ESP_SYSTEM_BROWNOUT_INTR=y +# end of ESP System Settings + +# +# IPC (Inter-Processor Call) +# +CONFIG_ESP_IPC_TASK_STACK_SIZE=1280 +CONFIG_ESP_IPC_USES_CALLERS_PRIORITY=y +CONFIG_ESP_IPC_ISR_ENABLE=y +# end of IPC (Inter-Processor Call) + +# +# High resolution timer (esp_timer) +# +# CONFIG_ESP_TIMER_PROFILING is not set +CONFIG_ESP_TIME_FUNCS_USE_RTC_TIMER=y +CONFIG_ESP_TIME_FUNCS_USE_ESP_TIMER=y +CONFIG_ESP_TIMER_TASK_STACK_SIZE=3584 +CONFIG_ESP_TIMER_INTERRUPT_LEVEL=1 +# CONFIG_ESP_TIMER_SUPPORTS_ISR_DISPATCH_METHOD is not set +CONFIG_ESP_TIMER_IMPL_SYSTIMER=y +# end of High resolution timer (esp_timer) + +# +# Wi-Fi +# +CONFIG_ESP32_WIFI_ENABLED=y +CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM=10 +CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM=32 +CONFIG_ESP32_WIFI_STATIC_TX_BUFFER=y +CONFIG_ESP32_WIFI_TX_BUFFER_TYPE=0 +CONFIG_ESP32_WIFI_STATIC_TX_BUFFER_NUM=16 +CONFIG_ESP32_WIFI_CACHE_TX_BUFFER_NUM=32 +# CONFIG_ESP32_WIFI_CSI_ENABLED is not set +CONFIG_ESP32_WIFI_AMPDU_TX_ENABLED=y +CONFIG_ESP32_WIFI_TX_BA_WIN=6 +CONFIG_ESP32_WIFI_AMPDU_RX_ENABLED=y +CONFIG_ESP32_WIFI_RX_BA_WIN=6 +# CONFIG_ESP32_WIFI_AMSDU_TX_ENABLED is not set +CONFIG_ESP32_WIFI_NVS_ENABLED=y +CONFIG_ESP32_WIFI_TASK_PINNED_TO_CORE_0=y +# CONFIG_ESP32_WIFI_TASK_PINNED_TO_CORE_1 is not set +CONFIG_ESP32_WIFI_SOFTAP_BEACON_MAX_LEN=752 +CONFIG_ESP32_WIFI_MGMT_SBUF_NUM=32 +CONFIG_ESP32_WIFI_IRAM_OPT=y +CONFIG_ESP32_WIFI_RX_IRAM_OPT=y +CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE=y +CONFIG_ESP32_WIFI_ENABLE_WPA3_OWE_STA=y +# CONFIG_ESP_WIFI_SLP_IRAM_OPT is not set +# CONFIG_ESP_WIFI_FTM_ENABLE is not set +CONFIG_ESP_WIFI_STA_DISCONNECTED_PM_ENABLE=y +# CONFIG_ESP_WIFI_EXTERNAL_COEXIST_ENABLE is not set +# CONFIG_ESP_WIFI_GCMP_SUPPORT is not set +# CONFIG_ESP_WIFI_GMAC_SUPPORT is not set +CONFIG_ESP_WIFI_SOFTAP_SUPPORT=y +# CONFIG_ESP_WIFI_SLP_BEACON_LOST_OPT is not set +CONFIG_ESP_WIFI_ESPNOW_MAX_ENCRYPT_NUM=7 +# CONFIG_ESP_WIFI_WPS_PASSPHRASE is not set +# end of Wi-Fi + +# +# Core dump +# +# CONFIG_ESP_COREDUMP_ENABLE_TO_FLASH is not set +# CONFIG_ESP_COREDUMP_ENABLE_TO_UART is not set +CONFIG_ESP_COREDUMP_ENABLE_TO_NONE=y +# end of Core dump + +# +# FAT Filesystem support +# +CONFIG_FATFS_VOLUME_COUNT=2 +# CONFIG_FATFS_SECTOR_512 is not set +# CONFIG_FATFS_SECTOR_1024 is not set +# CONFIG_FATFS_SECTOR_2048 is not set +CONFIG_FATFS_SECTOR_4096=y +CONFIG_FATFS_SECTORS_PER_CLUSTER_1=y +# CONFIG_FATFS_SECTORS_PER_CLUSTER_2 is not set +# CONFIG_FATFS_SECTORS_PER_CLUSTER_4 is not set +# CONFIG_FATFS_SECTORS_PER_CLUSTER_8 is not set +# CONFIG_FATFS_SECTORS_PER_CLUSTER_16 is not set +# CONFIG_FATFS_SECTORS_PER_CLUSTER_32 is not set +# CONFIG_FATFS_SECTORS_PER_CLUSTER_64 is not set +# CONFIG_FATFS_SECTORS_PER_CLUSTER_128 is not set +# CONFIG_FATFS_CODEPAGE_DYNAMIC is not set +CONFIG_FATFS_CODEPAGE_437=y +# CONFIG_FATFS_CODEPAGE_720 is not set +# CONFIG_FATFS_CODEPAGE_737 is not set +# CONFIG_FATFS_CODEPAGE_771 is not set +# CONFIG_FATFS_CODEPAGE_775 is not set +# CONFIG_FATFS_CODEPAGE_850 is not set +# CONFIG_FATFS_CODEPAGE_852 is not set +# CONFIG_FATFS_CODEPAGE_855 is not set +# CONFIG_FATFS_CODEPAGE_857 is not set +# CONFIG_FATFS_CODEPAGE_860 is not set +# CONFIG_FATFS_CODEPAGE_861 is not set +# CONFIG_FATFS_CODEPAGE_862 is not set +# CONFIG_FATFS_CODEPAGE_863 is not set +# CONFIG_FATFS_CODEPAGE_864 is not set +# CONFIG_FATFS_CODEPAGE_865 is not set +# CONFIG_FATFS_CODEPAGE_866 is not set +# CONFIG_FATFS_CODEPAGE_869 is not set +# CONFIG_FATFS_CODEPAGE_932 is not set +# CONFIG_FATFS_CODEPAGE_936 is not set +# CONFIG_FATFS_CODEPAGE_949 is not set +# CONFIG_FATFS_CODEPAGE_950 is not set +CONFIG_FATFS_AUTO_TYPE=y +# CONFIG_FATFS_FAT12 is not set +# CONFIG_FATFS_FAT16 is not set +CONFIG_FATFS_CODEPAGE=437 +CONFIG_FATFS_LFN_NONE=y +# CONFIG_FATFS_LFN_HEAP is not set +# CONFIG_FATFS_LFN_STACK is not set +CONFIG_FATFS_FS_LOCK=0 +CONFIG_FATFS_TIMEOUT_MS=10000 +CONFIG_FATFS_PER_FILE_CACHE=y +CONFIG_FATFS_ALLOC_PREFER_EXTRAM=y +# CONFIG_FATFS_USE_FASTSEEK is not set +# end of FAT Filesystem support + +# +# FreeRTOS +# + +# +# Kernel +# +# CONFIG_FREERTOS_SMP is not set +# CONFIG_FREERTOS_UNICORE is not set +CONFIG_FREERTOS_HZ=100 +# CONFIG_FREERTOS_CHECK_STACKOVERFLOW_NONE is not set +# CONFIG_FREERTOS_CHECK_STACKOVERFLOW_PTRVAL is not set +CONFIG_FREERTOS_CHECK_STACKOVERFLOW_CANARY=y +CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS=1 +CONFIG_FREERTOS_IDLE_TASK_STACKSIZE=1536 +# CONFIG_FREERTOS_USE_IDLE_HOOK is not set +# CONFIG_FREERTOS_USE_TICK_HOOK is not set +CONFIG_FREERTOS_MAX_TASK_NAME_LEN=16 +# CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY is not set +CONFIG_FREERTOS_TIMER_TASK_PRIORITY=1 +CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=2048 +CONFIG_FREERTOS_TIMER_QUEUE_LENGTH=10 +CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0 +# CONFIG_FREERTOS_USE_TRACE_FACILITY is not set +# CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS is not set +# end of Kernel + +# +# Port +# +CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER=y +# CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK is not set +# CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP is not set +CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER=y +CONFIG_FREERTOS_ISR_STACKSIZE=1536 +CONFIG_FREERTOS_INTERRUPT_BACKTRACE=y +CONFIG_FREERTOS_TICK_SUPPORT_SYSTIMER=y +CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL1=y +# CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL3 is not set +CONFIG_FREERTOS_SYSTICK_USES_SYSTIMER=y +# CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH is not set +# CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH is not set +# CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE is not set +CONFIG_FREERTOS_ASSERT_ON_UNTESTED_FUNCTION=y +CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT=y +# end of Port + +CONFIG_FREERTOS_NO_AFFINITY=0x7FFFFFFF +CONFIG_FREERTOS_SUPPORT_STATIC_ALLOCATION=y +CONFIG_FREERTOS_DEBUG_OCDAWARE=y +# end of FreeRTOS + +# +# Hardware Abstraction Layer (HAL) and Low Level (LL) +# +CONFIG_HAL_ASSERTION_EQUALS_SYSTEM=y +# CONFIG_HAL_ASSERTION_DISABLE is not set +# CONFIG_HAL_ASSERTION_SILENT is not set +# CONFIG_HAL_ASSERTION_ENABLE is not set +CONFIG_HAL_DEFAULT_ASSERTION_LEVEL=2 +CONFIG_HAL_WDT_USE_ROM_IMPL=y +# end of Hardware Abstraction Layer (HAL) and Low Level (LL) + +# +# Heap memory debugging +# +CONFIG_HEAP_POISONING_DISABLED=y +# CONFIG_HEAP_POISONING_LIGHT is not set +# CONFIG_HEAP_POISONING_COMPREHENSIVE is not set +CONFIG_HEAP_TRACING_OFF=y +# CONFIG_HEAP_TRACING_STANDALONE is not set +# CONFIG_HEAP_TRACING_TOHOST is not set +# CONFIG_HEAP_ABORT_WHEN_ALLOCATION_FAILS is not set +# end of Heap memory debugging + +# +# Log output +# +# CONFIG_LOG_DEFAULT_LEVEL_NONE is not set +# CONFIG_LOG_DEFAULT_LEVEL_ERROR is not set +# CONFIG_LOG_DEFAULT_LEVEL_WARN is not set +CONFIG_LOG_DEFAULT_LEVEL_INFO=y +# CONFIG_LOG_DEFAULT_LEVEL_DEBUG is not set +# CONFIG_LOG_DEFAULT_LEVEL_VERBOSE is not set +CONFIG_LOG_DEFAULT_LEVEL=3 +CONFIG_LOG_MAXIMUM_EQUALS_DEFAULT=y +# CONFIG_LOG_MAXIMUM_LEVEL_DEBUG is not set +# CONFIG_LOG_MAXIMUM_LEVEL_VERBOSE is not set +CONFIG_LOG_MAXIMUM_LEVEL=3 +CONFIG_LOG_COLORS=y +CONFIG_LOG_TIMESTAMP_SOURCE_RTOS=y +# CONFIG_LOG_TIMESTAMP_SOURCE_SYSTEM is not set +# end of Log output + +# +# LWIP +# +CONFIG_LWIP_LOCAL_HOSTNAME="espressif" +# CONFIG_LWIP_NETIF_API is not set +# CONFIG_LWIP_TCPIP_CORE_LOCKING is not set +# CONFIG_LWIP_CHECK_THREAD_SAFETY is not set +CONFIG_LWIP_DNS_SUPPORT_MDNS_QUERIES=y +# CONFIG_LWIP_L2_TO_L3_COPY is not set +# CONFIG_LWIP_IRAM_OPTIMIZATION is not set +CONFIG_LWIP_TIMERS_ONDEMAND=y +CONFIG_LWIP_MAX_SOCKETS=10 +# CONFIG_LWIP_USE_ONLY_LWIP_SELECT is not set +# CONFIG_LWIP_SO_LINGER is not set +CONFIG_LWIP_SO_REUSE=y +CONFIG_LWIP_SO_REUSE_RXTOALL=y +# CONFIG_LWIP_SO_RCVBUF is not set +# CONFIG_LWIP_NETBUF_RECVINFO is not set +CONFIG_LWIP_IP4_FRAG=y +CONFIG_LWIP_IP6_FRAG=y +# CONFIG_LWIP_IP4_REASSEMBLY is not set +# CONFIG_LWIP_IP6_REASSEMBLY is not set +# CONFIG_LWIP_IP_FORWARD is not set +# CONFIG_LWIP_STATS is not set +CONFIG_LWIP_ESP_GRATUITOUS_ARP=y +CONFIG_LWIP_GARP_TMR_INTERVAL=60 +CONFIG_LWIP_ESP_MLDV6_REPORT=y +CONFIG_LWIP_MLDV6_TMR_INTERVAL=40 +CONFIG_LWIP_TCPIP_RECVMBOX_SIZE=32 +CONFIG_LWIP_DHCP_DOES_ARP_CHECK=y +# CONFIG_LWIP_DHCP_DISABLE_CLIENT_ID is not set +CONFIG_LWIP_DHCP_DISABLE_VENDOR_CLASS_ID=y +# CONFIG_LWIP_DHCP_RESTORE_LAST_IP is not set +CONFIG_LWIP_DHCP_OPTIONS_LEN=68 +CONFIG_LWIP_NUM_NETIF_CLIENT_DATA=0 +CONFIG_LWIP_DHCP_COARSE_TIMER_SECS=1 + +# +# DHCP server +# +CONFIG_LWIP_DHCPS=y +CONFIG_LWIP_DHCPS_LEASE_UNIT=60 +CONFIG_LWIP_DHCPS_MAX_STATION_NUM=8 +# end of DHCP server + +# CONFIG_LWIP_AUTOIP is not set +CONFIG_LWIP_IPV6=y +# CONFIG_LWIP_IPV6_AUTOCONFIG is not set +CONFIG_LWIP_IPV6_NUM_ADDRESSES=3 +# CONFIG_LWIP_IPV6_FORWARD is not set +# CONFIG_LWIP_NETIF_STATUS_CALLBACK is not set +CONFIG_LWIP_NETIF_LOOPBACK=y +CONFIG_LWIP_LOOPBACK_MAX_PBUFS=8 + +# +# TCP +# +CONFIG_LWIP_MAX_ACTIVE_TCP=16 +CONFIG_LWIP_MAX_LISTENING_TCP=16 +CONFIG_LWIP_TCP_HIGH_SPEED_RETRANSMISSION=y +CONFIG_LWIP_TCP_MAXRTX=12 +CONFIG_LWIP_TCP_SYNMAXRTX=12 +CONFIG_LWIP_TCP_MSS=1440 +CONFIG_LWIP_TCP_TMR_INTERVAL=250 +CONFIG_LWIP_TCP_MSL=60000 +CONFIG_LWIP_TCP_FIN_WAIT_TIMEOUT=20000 +CONFIG_LWIP_TCP_SND_BUF_DEFAULT=5744 +CONFIG_LWIP_TCP_WND_DEFAULT=5744 +CONFIG_LWIP_TCP_RECVMBOX_SIZE=6 +CONFIG_LWIP_TCP_QUEUE_OOSEQ=y +# CONFIG_LWIP_TCP_SACK_OUT is not set +CONFIG_LWIP_TCP_OVERSIZE_MSS=y +# CONFIG_LWIP_TCP_OVERSIZE_QUARTER_MSS is not set +# CONFIG_LWIP_TCP_OVERSIZE_DISABLE is not set +CONFIG_LWIP_TCP_RTO_TIME=1500 +# end of TCP + +# +# UDP +# +CONFIG_LWIP_MAX_UDP_PCBS=16 +CONFIG_LWIP_UDP_RECVMBOX_SIZE=6 +# end of UDP + +# +# Checksums +# +# CONFIG_LWIP_CHECKSUM_CHECK_IP is not set +# CONFIG_LWIP_CHECKSUM_CHECK_UDP is not set +CONFIG_LWIP_CHECKSUM_CHECK_ICMP=y +# end of Checksums + +CONFIG_LWIP_TCPIP_TASK_STACK_SIZE=3072 +CONFIG_LWIP_TCPIP_TASK_AFFINITY_NO_AFFINITY=y +# CONFIG_LWIP_TCPIP_TASK_AFFINITY_CPU0 is not set +# CONFIG_LWIP_TCPIP_TASK_AFFINITY_CPU1 is not set +CONFIG_LWIP_TCPIP_TASK_AFFINITY=0x7FFFFFFF +# CONFIG_LWIP_PPP_SUPPORT is not set +CONFIG_LWIP_IPV6_MEMP_NUM_ND6_QUEUE=3 +CONFIG_LWIP_IPV6_ND6_NUM_NEIGHBORS=5 +# CONFIG_LWIP_SLIP_SUPPORT is not set + +# +# ICMP +# +CONFIG_LWIP_ICMP=y +# CONFIG_LWIP_MULTICAST_PING is not set +# CONFIG_LWIP_BROADCAST_PING is not set +# end of ICMP + +# +# LWIP RAW API +# +CONFIG_LWIP_MAX_RAW_PCBS=16 +# end of LWIP RAW API + +# +# SNTP +# +CONFIG_LWIP_SNTP_MAX_SERVERS=1 +# CONFIG_LWIP_DHCP_GET_NTP_SRV is not set +CONFIG_LWIP_SNTP_UPDATE_DELAY=3600000 +# end of SNTP + +CONFIG_LWIP_BRIDGEIF_MAX_PORTS=7 +CONFIG_LWIP_ESP_LWIP_ASSERT=y + +# +# Hooks +# +# CONFIG_LWIP_HOOK_TCP_ISN_NONE is not set +CONFIG_LWIP_HOOK_TCP_ISN_DEFAULT=y +# CONFIG_LWIP_HOOK_TCP_ISN_CUSTOM is not set +CONFIG_LWIP_HOOK_IP6_ROUTE_NONE=y +# CONFIG_LWIP_HOOK_IP6_ROUTE_DEFAULT is not set +# CONFIG_LWIP_HOOK_IP6_ROUTE_CUSTOM is not set +CONFIG_LWIP_HOOK_ND6_GET_GW_NONE=y +# CONFIG_LWIP_HOOK_ND6_GET_GW_DEFAULT is not set +# CONFIG_LWIP_HOOK_ND6_GET_GW_CUSTOM is not set +CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_NONE=y +# CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_DEFAULT is not set +# CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_CUSTOM is not set +CONFIG_LWIP_HOOK_IP6_INPUT_NONE=y +# CONFIG_LWIP_HOOK_IP6_INPUT_DEFAULT is not set +# CONFIG_LWIP_HOOK_IP6_INPUT_CUSTOM is not set +# end of Hooks + +# CONFIG_LWIP_DEBUG is not set +# end of LWIP + +# +# mbedTLS +# +CONFIG_MBEDTLS_INTERNAL_MEM_ALLOC=y +# CONFIG_MBEDTLS_EXTERNAL_MEM_ALLOC is not set +# CONFIG_MBEDTLS_DEFAULT_MEM_ALLOC is not set +# CONFIG_MBEDTLS_CUSTOM_MEM_ALLOC is not set +CONFIG_MBEDTLS_ASYMMETRIC_CONTENT_LEN=y +CONFIG_MBEDTLS_SSL_IN_CONTENT_LEN=16384 +CONFIG_MBEDTLS_SSL_OUT_CONTENT_LEN=4096 +# CONFIG_MBEDTLS_DYNAMIC_BUFFER is not set +# CONFIG_MBEDTLS_DEBUG is not set + +# +# mbedTLS v3.x related +# +# CONFIG_MBEDTLS_SSL_PROTO_TLS1_3 is not set +# CONFIG_MBEDTLS_SSL_VARIABLE_BUFFER_LENGTH is not set +# CONFIG_MBEDTLS_X509_TRUSTED_CERT_CALLBACK is not set +# CONFIG_MBEDTLS_SSL_CONTEXT_SERIALIZATION is not set +CONFIG_MBEDTLS_SSL_KEEP_PEER_CERTIFICATE=y +CONFIG_MBEDTLS_PKCS7_C=y +# end of mbedTLS v3.x related + +# +# Certificate Bundle +# +CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=y +CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_FULL=y +# CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_CMN is not set +# CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_NONE is not set +# CONFIG_MBEDTLS_CUSTOM_CERTIFICATE_BUNDLE is not set +CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_MAX_CERTS=200 +# end of Certificate Bundle + +# CONFIG_MBEDTLS_ECP_RESTARTABLE is not set +# CONFIG_MBEDTLS_CMAC_C is not set +CONFIG_MBEDTLS_HARDWARE_AES=y +CONFIG_MBEDTLS_AES_USE_INTERRUPT=y +CONFIG_MBEDTLS_HARDWARE_MPI=y +CONFIG_MBEDTLS_MPI_USE_INTERRUPT=y +CONFIG_MBEDTLS_HARDWARE_SHA=y +CONFIG_MBEDTLS_ROM_MD5=y +# CONFIG_MBEDTLS_ATCA_HW_ECDSA_SIGN is not set +# CONFIG_MBEDTLS_ATCA_HW_ECDSA_VERIFY is not set +CONFIG_MBEDTLS_HAVE_TIME=y +# CONFIG_MBEDTLS_PLATFORM_TIME_ALT is not set +# CONFIG_MBEDTLS_HAVE_TIME_DATE is not set +CONFIG_MBEDTLS_ECDSA_DETERMINISTIC=y +CONFIG_MBEDTLS_SHA512_C=y +CONFIG_MBEDTLS_TLS_SERVER_AND_CLIENT=y +# CONFIG_MBEDTLS_TLS_SERVER_ONLY is not set +# CONFIG_MBEDTLS_TLS_CLIENT_ONLY is not set +# CONFIG_MBEDTLS_TLS_DISABLED is not set +CONFIG_MBEDTLS_TLS_SERVER=y +CONFIG_MBEDTLS_TLS_CLIENT=y +CONFIG_MBEDTLS_TLS_ENABLED=y + +# +# TLS Key Exchange Methods +# +# CONFIG_MBEDTLS_PSK_MODES is not set +CONFIG_MBEDTLS_KEY_EXCHANGE_RSA=y +CONFIG_MBEDTLS_KEY_EXCHANGE_ELLIPTIC_CURVE=y +CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA=y +CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA=y +CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA=y +CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA=y +# end of TLS Key Exchange Methods + +CONFIG_MBEDTLS_SSL_RENEGOTIATION=y +CONFIG_MBEDTLS_SSL_PROTO_TLS1_2=y +# CONFIG_MBEDTLS_SSL_PROTO_GMTSSL1_1 is not set +# CONFIG_MBEDTLS_SSL_PROTO_DTLS is not set +CONFIG_MBEDTLS_SSL_ALPN=y +CONFIG_MBEDTLS_CLIENT_SSL_SESSION_TICKETS=y +CONFIG_MBEDTLS_SERVER_SSL_SESSION_TICKETS=y + +# +# Symmetric Ciphers +# +CONFIG_MBEDTLS_AES_C=y +# CONFIG_MBEDTLS_CAMELLIA_C is not set +# CONFIG_MBEDTLS_DES_C is not set +# CONFIG_MBEDTLS_BLOWFISH_C is not set +# CONFIG_MBEDTLS_XTEA_C is not set +CONFIG_MBEDTLS_CCM_C=y +CONFIG_MBEDTLS_GCM_C=y +# CONFIG_MBEDTLS_NIST_KW_C is not set +# end of Symmetric Ciphers + +# CONFIG_MBEDTLS_RIPEMD160_C is not set + +# +# Certificates +# +CONFIG_MBEDTLS_PEM_PARSE_C=y +CONFIG_MBEDTLS_PEM_WRITE_C=y +CONFIG_MBEDTLS_X509_CRL_PARSE_C=y +CONFIG_MBEDTLS_X509_CSR_PARSE_C=y +# end of Certificates + +CONFIG_MBEDTLS_ECP_C=y +# CONFIG_MBEDTLS_DHM_C is not set +CONFIG_MBEDTLS_ECDH_C=y +CONFIG_MBEDTLS_ECDSA_C=y +# CONFIG_MBEDTLS_ECJPAKE_C is not set +CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y +CONFIG_MBEDTLS_ECP_NIST_OPTIM=y +# CONFIG_MBEDTLS_POLY1305_C is not set +# CONFIG_MBEDTLS_CHACHA20_C is not set +# CONFIG_MBEDTLS_HKDF_C is not set +# CONFIG_MBEDTLS_THREADING_C is not set +# CONFIG_MBEDTLS_LARGE_KEY_SOFTWARE_MPI is not set +# CONFIG_MBEDTLS_SECURITY_RISKS is not set +# end of mbedTLS + +# +# ESP-MQTT Configurations +# +CONFIG_MQTT_PROTOCOL_311=y +# CONFIG_MQTT_PROTOCOL_5 is not set +CONFIG_MQTT_TRANSPORT_SSL=y +CONFIG_MQTT_TRANSPORT_WEBSOCKET=y +CONFIG_MQTT_TRANSPORT_WEBSOCKET_SECURE=y +# CONFIG_MQTT_MSG_ID_INCREMENTAL is not set +# CONFIG_MQTT_SKIP_PUBLISH_IF_DISCONNECTED is not set +# CONFIG_MQTT_REPORT_DELETED_MESSAGES is not set +# CONFIG_MQTT_USE_CUSTOM_CONFIG is not set +# CONFIG_MQTT_TASK_CORE_SELECTION_ENABLED is not set +# CONFIG_MQTT_CUSTOM_OUTBOX is not set +# end of ESP-MQTT Configurations + +# +# Newlib +# +CONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF=y +# CONFIG_NEWLIB_STDOUT_LINE_ENDING_LF is not set +# CONFIG_NEWLIB_STDOUT_LINE_ENDING_CR is not set +# CONFIG_NEWLIB_STDIN_LINE_ENDING_CRLF is not set +# CONFIG_NEWLIB_STDIN_LINE_ENDING_LF is not set +CONFIG_NEWLIB_STDIN_LINE_ENDING_CR=y +# CONFIG_NEWLIB_NANO_FORMAT is not set +CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC_HRT=y +# CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC is not set +# CONFIG_NEWLIB_TIME_SYSCALL_USE_HRT is not set +# CONFIG_NEWLIB_TIME_SYSCALL_USE_NONE is not set +# end of Newlib + +# +# NVS +# +# CONFIG_NVS_ASSERT_ERROR_CHECK is not set +# end of NVS + +# +# OpenThread +# +# CONFIG_OPENTHREAD_ENABLED is not set +# end of OpenThread + +# +# Protocomm +# +CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_0=y +CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_1=y +CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_2=y +# end of Protocomm + +# +# PThreads +# +CONFIG_PTHREAD_TASK_PRIO_DEFAULT=5 +CONFIG_PTHREAD_TASK_STACK_SIZE_DEFAULT=3072 +CONFIG_PTHREAD_STACK_MIN=768 +CONFIG_PTHREAD_DEFAULT_CORE_NO_AFFINITY=y +# CONFIG_PTHREAD_DEFAULT_CORE_0 is not set +# CONFIG_PTHREAD_DEFAULT_CORE_1 is not set +CONFIG_PTHREAD_TASK_CORE_DEFAULT=-1 +CONFIG_PTHREAD_TASK_NAME_DEFAULT="pthread" +# end of PThreads + +# +# MMU Config +# +CONFIG_MMU_PAGE_SIZE_64KB=y +CONFIG_MMU_PAGE_MODE="64KB" +CONFIG_MMU_PAGE_SIZE=0x10000 +# end of MMU Config + +# +# SPI Flash driver +# +# CONFIG_SPI_FLASH_VERIFY_WRITE is not set +# CONFIG_SPI_FLASH_ENABLE_COUNTERS is not set +CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=y +CONFIG_SPI_FLASH_HAS_ROM_IMPL=y +# CONFIG_SPI_FLASH_ROM_IMPL is not set +CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS=y +# CONFIG_SPI_FLASH_DANGEROUS_WRITE_FAILS is not set +# CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED is not set +# CONFIG_SPI_FLASH_SHARE_SPI1_BUS is not set +# CONFIG_SPI_FLASH_BYPASS_BLOCK_ERASE is not set +CONFIG_SPI_FLASH_YIELD_DURING_ERASE=y +CONFIG_SPI_FLASH_ERASE_YIELD_DURATION_MS=20 +CONFIG_SPI_FLASH_ERASE_YIELD_TICKS=1 +CONFIG_SPI_FLASH_WRITE_CHUNK_SIZE=8192 +# CONFIG_SPI_FLASH_SIZE_OVERRIDE is not set +# CONFIG_SPI_FLASH_CHECK_ERASE_TIMEOUT_DISABLED is not set +# CONFIG_SPI_FLASH_OVERRIDE_CHIP_DRIVER_LIST is not set + +# +# SPI Flash behavior when brownout +# +CONFIG_SPI_FLASH_BROWNOUT_RESET_XMC=y +CONFIG_SPI_FLASH_BROWNOUT_RESET=y +# end of SPI Flash behavior when brownout + +# +# Auto-detect flash chips +# +CONFIG_SPI_FLASH_SUPPORT_ISSI_CHIP=y +CONFIG_SPI_FLASH_SUPPORT_MXIC_CHIP=y +CONFIG_SPI_FLASH_SUPPORT_GD_CHIP=y +CONFIG_SPI_FLASH_SUPPORT_WINBOND_CHIP=y +CONFIG_SPI_FLASH_SUPPORT_BOYA_CHIP=y +CONFIG_SPI_FLASH_SUPPORT_TH_CHIP=y +CONFIG_SPI_FLASH_SUPPORT_MXIC_OPI_CHIP=y +# end of Auto-detect flash chips + +CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE=y +# end of SPI Flash driver + +# +# SPIFFS Configuration +# +CONFIG_SPIFFS_MAX_PARTITIONS=3 + +# +# SPIFFS Cache Configuration +# +CONFIG_SPIFFS_CACHE=y +CONFIG_SPIFFS_CACHE_WR=y +# CONFIG_SPIFFS_CACHE_STATS is not set +# end of SPIFFS Cache Configuration + +CONFIG_SPIFFS_PAGE_CHECK=y +CONFIG_SPIFFS_GC_MAX_RUNS=10 +# CONFIG_SPIFFS_GC_STATS is not set +CONFIG_SPIFFS_PAGE_SIZE=256 +CONFIG_SPIFFS_OBJ_NAME_LEN=32 +# CONFIG_SPIFFS_FOLLOW_SYMLINKS is not set +CONFIG_SPIFFS_USE_MAGIC=y +CONFIG_SPIFFS_USE_MAGIC_LENGTH=y +CONFIG_SPIFFS_META_LENGTH=4 +CONFIG_SPIFFS_USE_MTIME=y + +# +# Debug Configuration +# +# CONFIG_SPIFFS_DBG is not set +# CONFIG_SPIFFS_API_DBG is not set +# CONFIG_SPIFFS_GC_DBG is not set +# CONFIG_SPIFFS_CACHE_DBG is not set +# CONFIG_SPIFFS_CHECK_DBG is not set +# CONFIG_SPIFFS_TEST_VISUALISATION is not set +# end of Debug Configuration +# end of SPIFFS Configuration + +# +# TCP Transport +# + +# +# Websocket +# +CONFIG_WS_TRANSPORT=y +CONFIG_WS_BUFFER_SIZE=1024 +# CONFIG_WS_DYNAMIC_BUFFER is not set +# end of Websocket +# end of TCP Transport + +# +# Ultra Low Power (ULP) Co-processor +# +# CONFIG_ULP_COPROC_ENABLED is not set +# end of Ultra Low Power (ULP) Co-processor + +# +# Unity unit testing library +# +CONFIG_UNITY_ENABLE_FLOAT=y +CONFIG_UNITY_ENABLE_DOUBLE=y +# CONFIG_UNITY_ENABLE_64BIT is not set +# CONFIG_UNITY_ENABLE_COLOR is not set +CONFIG_UNITY_ENABLE_IDF_TEST_RUNNER=y +# CONFIG_UNITY_ENABLE_FIXTURE is not set +# CONFIG_UNITY_ENABLE_BACKTRACE_ON_FAIL is not set +# end of Unity unit testing library + +# +# USB-OTG +# +CONFIG_USB_OTG_SUPPORTED=y +CONFIG_USB_HOST_CONTROL_TRANSFER_MAX_SIZE=256 +CONFIG_USB_HOST_HW_BUFFER_BIAS_BALANCED=y +# CONFIG_USB_HOST_HW_BUFFER_BIAS_IN is not set +# CONFIG_USB_HOST_HW_BUFFER_BIAS_PERIODIC_OUT is not set + +# +# Root Hub configuration +# +CONFIG_USB_HOST_DEBOUNCE_DELAY_MS=250 +CONFIG_USB_HOST_RESET_HOLD_MS=30 +CONFIG_USB_HOST_RESET_RECOVERY_MS=30 +CONFIG_USB_HOST_SET_ADDR_RECOVERY_MS=10 +# end of Root Hub configuration +# end of USB-OTG + +# +# Virtual file system +# +CONFIG_VFS_SUPPORT_IO=y +CONFIG_VFS_SUPPORT_DIR=y +CONFIG_VFS_SUPPORT_SELECT=y +CONFIG_VFS_SUPPRESS_SELECT_DEBUG_OUTPUT=y +CONFIG_VFS_SUPPORT_TERMIOS=y + +# +# Host File System I/O (Semihosting) +# +CONFIG_VFS_SEMIHOSTFS_MAX_MOUNT_POINTS=1 +# end of Host File System I/O (Semihosting) +# end of Virtual file system + +# +# Wear Levelling +# +# CONFIG_WL_SECTOR_SIZE_512 is not set +CONFIG_WL_SECTOR_SIZE_4096=y +CONFIG_WL_SECTOR_SIZE=4096 +# end of Wear Levelling + +# +# Wi-Fi Provisioning Manager +# +CONFIG_WIFI_PROV_SCAN_MAX_ENTRIES=16 +CONFIG_WIFI_PROV_AUTOSTOP_TIMEOUT=30 +# CONFIG_WIFI_PROV_BLE_FORCE_ENCRYPTION is not set +CONFIG_WIFI_PROV_STA_ALL_CHANNEL_SCAN=y +# CONFIG_WIFI_PROV_STA_FAST_SCAN is not set +# end of Wi-Fi Provisioning Manager + +# +# Supplicant +# +CONFIG_WPA_MBEDTLS_CRYPTO=y +CONFIG_WPA_MBEDTLS_TLS_CLIENT=y +# CONFIG_WPA_WAPI_PSK is not set +# CONFIG_WPA_SUITE_B_192 is not set +# CONFIG_WPA_DEBUG_PRINT is not set +# CONFIG_WPA_TESTING_OPTIONS is not set +# CONFIG_WPA_WPS_STRICT is not set +# CONFIG_WPA_11KV_SUPPORT is not set +# CONFIG_WPA_MBO_SUPPORT is not set +# CONFIG_WPA_DPP_SUPPORT is not set +# CONFIG_WPA_11R_SUPPORT is not set +# CONFIG_WPA_WPS_SOFTAP_REGISTRAR is not set +# end of Supplicant + +# +# IDF unit test +# +CONFIG_UNITY_FREERTOS_PRIORITY=5 +CONFIG_UNITY_FREERTOS_CPU=0 +CONFIG_UNITY_FREERTOS_STACK_SIZE=8192 +CONFIG_UNITY_WARN_LEAK_LEVEL_GENERAL=255 +CONFIG_UNITY_CRITICAL_LEAK_LEVEL_GENERAL=1024 +CONFIG_UNITY_CRITICAL_LEAK_LEVEL_LWIP=4095 +# CONFIG_UNITY_IGNORE_PERFORMANCE_TESTS is not set +# end of IDF unit test + +# +# DSP Library +# +CONFIG_DSP_OPTIMIZATIONS_SUPPORTED=y +# CONFIG_DSP_ANSI is not set +CONFIG_DSP_OPTIMIZED=y +CONFIG_DSP_OPTIMIZATION=1 +# CONFIG_DSP_MAX_FFT_SIZE_512 is not set +# CONFIG_DSP_MAX_FFT_SIZE_1024 is not set +# CONFIG_DSP_MAX_FFT_SIZE_2048 is not set +CONFIG_DSP_MAX_FFT_SIZE_4096=y +# CONFIG_DSP_MAX_FFT_SIZE_8192 is not set +# CONFIG_DSP_MAX_FFT_SIZE_16384 is not set +# CONFIG_DSP_MAX_FFT_SIZE_32768 is not set +CONFIG_DSP_MAX_FFT_SIZE=4096 +# end of DSP Library +# end of Component config + +# Deprecated options for backward compatibility +# CONFIG_NO_BLOBS is not set +# CONFIG_LOG_BOOTLOADER_LEVEL_NONE is not set +# CONFIG_LOG_BOOTLOADER_LEVEL_ERROR is not set +# CONFIG_LOG_BOOTLOADER_LEVEL_WARN is not set +CONFIG_LOG_BOOTLOADER_LEVEL_INFO=y +# CONFIG_LOG_BOOTLOADER_LEVEL_DEBUG is not set +# CONFIG_LOG_BOOTLOADER_LEVEL_VERBOSE is not set +CONFIG_LOG_BOOTLOADER_LEVEL=3 +# CONFIG_APP_ROLLBACK_ENABLE is not set +# CONFIG_FLASH_ENCRYPTION_ENABLED is not set +CONFIG_FLASHMODE_QIO=y +# CONFIG_FLASHMODE_QOUT is not set +# CONFIG_FLASHMODE_DIO is not set +# CONFIG_FLASHMODE_DOUT is not set +CONFIG_MONITOR_BAUD=115200 +CONFIG_OPTIMIZATION_LEVEL_DEBUG=y +CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG=y +# CONFIG_OPTIMIZATION_LEVEL_RELEASE is not set +# CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE is not set +CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED=y +# CONFIG_OPTIMIZATION_ASSERTIONS_SILENT is not set +# CONFIG_OPTIMIZATION_ASSERTIONS_DISABLED is not set +CONFIG_OPTIMIZATION_ASSERTION_LEVEL=2 +# CONFIG_CXX_EXCEPTIONS is not set +CONFIG_STACK_CHECK_NONE=y +# CONFIG_STACK_CHECK_NORM is not set +# CONFIG_STACK_CHECK_STRONG is not set +# CONFIG_STACK_CHECK_ALL is not set +# CONFIG_WARN_WRITE_STRINGS is not set +# CONFIG_ESP32_APPTRACE_DEST_TRAX is not set +CONFIG_ESP32_APPTRACE_DEST_NONE=y +CONFIG_ESP32_APPTRACE_LOCK_ENABLE=y +# CONFIG_MCPWM_ISR_IN_IRAM is not set +# CONFIG_EVENT_LOOP_PROFILING is not set +CONFIG_POST_EVENTS_FROM_ISR=y +CONFIG_POST_EVENTS_FROM_IRAM_ISR=y +# CONFIG_OTA_ALLOW_HTTP is not set +CONFIG_ESP32S3_DEEP_SLEEP_WAKEUP_DELAY=2000 +CONFIG_ESP32S3_RTC_CLK_SRC_INT_RC=y +# CONFIG_ESP32S3_RTC_CLK_SRC_EXT_CRYS is not set +# CONFIG_ESP32S3_RTC_CLK_SRC_EXT_OSC is not set +# CONFIG_ESP32S3_RTC_CLK_SRC_INT_8MD256 is not set +CONFIG_ESP32S3_RTC_CLK_CAL_CYCLES=1024 +CONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE=y +# CONFIG_ESP32_PHY_INIT_DATA_IN_PARTITION is not set +CONFIG_ESP32_PHY_MAX_WIFI_TX_POWER=20 +CONFIG_ESP32_PHY_MAX_TX_POWER=20 +CONFIG_REDUCE_PHY_TX_POWER=y +CONFIG_ESP32_REDUCE_PHY_TX_POWER=y +CONFIG_ESP_SYSTEM_PM_POWER_DOWN_CPU=y +CONFIG_ESP32S3_SPIRAM_SUPPORT=y +CONFIG_DEFAULT_PSRAM_CLK_IO=30 +CONFIG_DEFAULT_PSRAM_CS_IO=26 +# CONFIG_ESP32S3_DEFAULT_CPU_FREQ_80 is not set +# CONFIG_ESP32S3_DEFAULT_CPU_FREQ_160 is not set +CONFIG_ESP32S3_DEFAULT_CPU_FREQ_240=y +CONFIG_ESP32S3_DEFAULT_CPU_FREQ_MHZ=240 +CONFIG_SYSTEM_EVENT_QUEUE_SIZE=32 +CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE=2304 +CONFIG_MAIN_TASK_STACK_SIZE=3584 +CONFIG_CONSOLE_UART_DEFAULT=y +# CONFIG_CONSOLE_UART_CUSTOM is not set +# CONFIG_CONSOLE_UART_NONE is not set +# CONFIG_ESP_CONSOLE_UART_NONE is not set +CONFIG_CONSOLE_UART=y +CONFIG_CONSOLE_UART_NUM=0 +CONFIG_CONSOLE_UART_BAUDRATE=115200 +CONFIG_INT_WDT=y +CONFIG_INT_WDT_TIMEOUT_MS=300 +CONFIG_INT_WDT_CHECK_CPU1=y +CONFIG_TASK_WDT=y +CONFIG_ESP_TASK_WDT=y +# CONFIG_TASK_WDT_PANIC is not set +CONFIG_TASK_WDT_TIMEOUT_S=5 +CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0=y +CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU1=y +# CONFIG_ESP32_DEBUG_STUBS_ENABLE is not set +CONFIG_ESP32S3_DEBUG_OCDAWARE=y +CONFIG_BROWNOUT_DET=y +CONFIG_ESP32S3_BROWNOUT_DET=y +CONFIG_ESP32S3_BROWNOUT_DET=y +CONFIG_BROWNOUT_DET_LVL_SEL_7=y +CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_7=y +# CONFIG_BROWNOUT_DET_LVL_SEL_6 is not set +# CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_6 is not set +# CONFIG_BROWNOUT_DET_LVL_SEL_5 is not set +# CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_5 is not set +# CONFIG_BROWNOUT_DET_LVL_SEL_4 is not set +# CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_4 is not set +# CONFIG_BROWNOUT_DET_LVL_SEL_3 is not set +# CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_3 is not set +# CONFIG_BROWNOUT_DET_LVL_SEL_2 is not set +# CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_2 is not set +# CONFIG_BROWNOUT_DET_LVL_SEL_1 is not set +# CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_1 is not set +CONFIG_BROWNOUT_DET_LVL=7 +CONFIG_ESP32S3_BROWNOUT_DET_LVL=7 +CONFIG_IPC_TASK_STACK_SIZE=1280 +CONFIG_TIMER_TASK_STACK_SIZE=3584 +# CONFIG_EXTERNAL_COEX_ENABLE is not set +# CONFIG_ESP32_ENABLE_COREDUMP_TO_FLASH is not set +# CONFIG_ESP32_ENABLE_COREDUMP_TO_UART is not set +CONFIG_ESP32_ENABLE_COREDUMP_TO_NONE=y +CONFIG_TIMER_TASK_PRIORITY=1 +CONFIG_TIMER_TASK_STACK_DEPTH=2048 +CONFIG_TIMER_QUEUE_LENGTH=10 +# CONFIG_ENABLE_STATIC_TASK_CLEAN_UP_HOOK is not set +# CONFIG_HAL_ASSERTION_SILIENT is not set +# CONFIG_L2_TO_L3_COPY is not set +CONFIG_ESP_GRATUITOUS_ARP=y +CONFIG_GARP_TMR_INTERVAL=60 +CONFIG_TCPIP_RECVMBOX_SIZE=32 +CONFIG_TCP_MAXRTX=12 +CONFIG_TCP_SYNMAXRTX=12 +CONFIG_TCP_MSS=1440 +CONFIG_TCP_MSL=60000 +CONFIG_TCP_SND_BUF_DEFAULT=5744 +CONFIG_TCP_WND_DEFAULT=5744 +CONFIG_TCP_RECVMBOX_SIZE=6 +CONFIG_TCP_QUEUE_OOSEQ=y +CONFIG_TCP_OVERSIZE_MSS=y +# CONFIG_TCP_OVERSIZE_QUARTER_MSS is not set +# CONFIG_TCP_OVERSIZE_DISABLE is not set +CONFIG_UDP_RECVMBOX_SIZE=6 +CONFIG_TCPIP_TASK_STACK_SIZE=3072 +CONFIG_TCPIP_TASK_AFFINITY_NO_AFFINITY=y +# CONFIG_TCPIP_TASK_AFFINITY_CPU0 is not set +# CONFIG_TCPIP_TASK_AFFINITY_CPU1 is not set +CONFIG_TCPIP_TASK_AFFINITY=0x7FFFFFFF +# CONFIG_PPP_SUPPORT is not set +CONFIG_ESP32S3_TIME_SYSCALL_USE_RTC_SYSTIMER=y +CONFIG_ESP32S3_TIME_SYSCALL_USE_RTC_FRC1=y +# CONFIG_ESP32S3_TIME_SYSCALL_USE_RTC is not set +# CONFIG_ESP32S3_TIME_SYSCALL_USE_SYSTIMER is not set +# CONFIG_ESP32S3_TIME_SYSCALL_USE_FRC1 is not set +# CONFIG_ESP32S3_TIME_SYSCALL_USE_NONE is not set +CONFIG_ESP32_PTHREAD_TASK_PRIO_DEFAULT=5 +CONFIG_ESP32_PTHREAD_TASK_STACK_SIZE_DEFAULT=3072 +CONFIG_ESP32_PTHREAD_STACK_MIN=768 +CONFIG_ESP32_DEFAULT_PTHREAD_CORE_NO_AFFINITY=y +# CONFIG_ESP32_DEFAULT_PTHREAD_CORE_0 is not set +# CONFIG_ESP32_DEFAULT_PTHREAD_CORE_1 is not set +CONFIG_ESP32_PTHREAD_TASK_CORE_DEFAULT=-1 +CONFIG_ESP32_PTHREAD_TASK_NAME_DEFAULT="pthread" +CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ABORTS=y +# CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_FAILS is not set +# CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ALLOWED is not set +CONFIG_SUPPRESS_SELECT_DEBUG_OUTPUT=y +CONFIG_SUPPORT_TERMIOS=y +CONFIG_SEMIHOSTFS_MAX_MOUNT_POINTS=1 +# End of deprecated options diff --git a/test_apps/esp-sr/sdkconfig.ci.mn6_cn b/test_apps/esp-sr/sdkconfig.ci.mn6_cn new file mode 100644 index 0000000..47931e9 --- /dev/null +++ b/test_apps/esp-sr/sdkconfig.ci.mn6_cn @@ -0,0 +1,1882 @@ +# +# Automatically generated file. DO NOT EDIT. +# Espressif IoT Development Framework (ESP-IDF) Project Configuration +# +CONFIG_SOC_LEDC_SUPPORT_APB_CLOCK=y +CONFIG_SOC_LEDC_SUPPORT_XTAL_CLOCK=y +CONFIG_SOC_LEDC_CHANNEL_NUM=8 +CONFIG_SOC_LEDC_TIMER_BIT_WIDE_NUM=14 +CONFIG_SOC_LEDC_SUPPORT_FADE_STOP=y +CONFIG_SOC_MPU_MIN_REGION_SIZE=0x20000000 +CONFIG_SOC_MPU_REGIONS_MAX_NUM=8 +CONFIG_SOC_ADC_SUPPORTED=y +CONFIG_SOC_PCNT_SUPPORTED=y +CONFIG_SOC_WIFI_SUPPORTED=y +CONFIG_SOC_TWAI_SUPPORTED=y +CONFIG_SOC_GDMA_SUPPORTED=y +CONFIG_SOC_LCDCAM_SUPPORTED=y +CONFIG_SOC_MCPWM_SUPPORTED=y +CONFIG_SOC_DEDICATED_GPIO_SUPPORTED=y +CONFIG_SOC_CACHE_SUPPORT_WRAP=y +CONFIG_SOC_ULP_SUPPORTED=y +CONFIG_SOC_RISCV_COPROC_SUPPORTED=y +CONFIG_SOC_BT_SUPPORTED=y +CONFIG_SOC_USB_OTG_SUPPORTED=y +CONFIG_SOC_USB_SERIAL_JTAG_SUPPORTED=y +CONFIG_SOC_CCOMP_TIMER_SUPPORTED=y +CONFIG_SOC_ASYNC_MEMCPY_SUPPORTED=y +CONFIG_SOC_SUPPORTS_SECURE_DL_MODE=y +CONFIG_SOC_EFUSE_KEY_PURPOSE_FIELD=y +CONFIG_SOC_SDMMC_HOST_SUPPORTED=y +CONFIG_SOC_RTC_FAST_MEM_SUPPORTED=y +CONFIG_SOC_RTC_SLOW_MEM_SUPPORTED=y +CONFIG_SOC_RTC_MEM_SUPPORTED=y +CONFIG_SOC_PSRAM_DMA_CAPABLE=y +CONFIG_SOC_XT_WDT_SUPPORTED=y +CONFIG_SOC_I2S_SUPPORTED=y +CONFIG_SOC_RMT_SUPPORTED=y +CONFIG_SOC_SDM_SUPPORTED=y +CONFIG_SOC_SYSTIMER_SUPPORTED=y +CONFIG_SOC_SUPPORT_COEXISTENCE=y +CONFIG_SOC_TEMP_SENSOR_SUPPORTED=y +CONFIG_SOC_AES_SUPPORTED=y +CONFIG_SOC_MPI_SUPPORTED=y +CONFIG_SOC_SHA_SUPPORTED=y +CONFIG_SOC_HMAC_SUPPORTED=y +CONFIG_SOC_DIG_SIGN_SUPPORTED=y +CONFIG_SOC_FLASH_ENC_SUPPORTED=y +CONFIG_SOC_SECURE_BOOT_SUPPORTED=y +CONFIG_SOC_MEMPROT_SUPPORTED=y +CONFIG_SOC_TOUCH_SENSOR_SUPPORTED=y +CONFIG_SOC_XTAL_SUPPORT_40M=y +CONFIG_SOC_APPCPU_HAS_CLOCK_GATING_BUG=y +CONFIG_SOC_ADC_RTC_CTRL_SUPPORTED=y +CONFIG_SOC_ADC_DIG_CTRL_SUPPORTED=y +CONFIG_SOC_ADC_ARBITER_SUPPORTED=y +CONFIG_SOC_ADC_FILTER_SUPPORTED=y +CONFIG_SOC_ADC_MONITOR_SUPPORTED=y +CONFIG_SOC_ADC_DMA_SUPPORTED=y +CONFIG_SOC_ADC_PERIPH_NUM=2 +CONFIG_SOC_ADC_MAX_CHANNEL_NUM=10 +CONFIG_SOC_ADC_ATTEN_NUM=4 +CONFIG_SOC_ADC_DIGI_CONTROLLER_NUM=2 +CONFIG_SOC_ADC_PATT_LEN_MAX=24 +CONFIG_SOC_ADC_DIGI_MIN_BITWIDTH=12 +CONFIG_SOC_ADC_DIGI_MAX_BITWIDTH=12 +CONFIG_SOC_ADC_DIGI_RESULT_BYTES=4 +CONFIG_SOC_ADC_DIGI_DATA_BYTES_PER_CONV=4 +CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_HIGH=83333 +CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW=611 +CONFIG_SOC_ADC_RTC_MIN_BITWIDTH=12 +CONFIG_SOC_ADC_RTC_MAX_BITWIDTH=12 +CONFIG_SOC_RTC_SLOW_CLOCK_SUPPORT_8MD256=y +CONFIG_SOC_ADC_CALIBRATION_V1_SUPPORTED=y +CONFIG_SOC_APB_BACKUP_DMA=y +CONFIG_SOC_BROWNOUT_RESET_SUPPORTED=y +CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM=1 +CONFIG_SOC_CPU_CORES_NUM=2 +CONFIG_SOC_CPU_INTR_NUM=32 +CONFIG_SOC_CPU_HAS_FPU=y +CONFIG_SOC_CPU_BREAKPOINTS_NUM=2 +CONFIG_SOC_CPU_WATCHPOINTS_NUM=2 +CONFIG_SOC_CPU_WATCHPOINT_SIZE=64 +CONFIG_SOC_DS_SIGNATURE_MAX_BIT_LEN=4096 +CONFIG_SOC_DS_KEY_PARAM_MD_IV_LENGTH=16 +CONFIG_SOC_DS_KEY_CHECK_MAX_WAIT_US=1100 +CONFIG_SOC_GDMA_GROUPS=y +CONFIG_SOC_GDMA_PAIRS_PER_GROUP=5 +CONFIG_SOC_GDMA_SUPPORT_PSRAM=y +CONFIG_SOC_GDMA_PSRAM_MIN_ALIGN=16 +CONFIG_SOC_GPIO_PORT=1 +CONFIG_SOC_GPIO_PIN_COUNT=49 +CONFIG_SOC_GPIO_SUPPORT_RTC_INDEPENDENT=y +CONFIG_SOC_GPIO_SUPPORT_FORCE_HOLD=y +CONFIG_SOC_GPIO_VALID_GPIO_MASK=0x1FFFFFFFFFFFF +CONFIG_SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK=0x0001FFFFFC000000 +CONFIG_SOC_DEDIC_GPIO_OUT_CHANNELS_NUM=8 +CONFIG_SOC_DEDIC_GPIO_IN_CHANNELS_NUM=8 +CONFIG_SOC_DEDIC_GPIO_OUT_AUTO_ENABLE=y +CONFIG_SOC_I2C_NUM=2 +CONFIG_SOC_I2C_FIFO_LEN=32 +CONFIG_SOC_I2C_SUPPORT_SLAVE=y +CONFIG_SOC_I2C_SUPPORT_HW_CLR_BUS=y +CONFIG_SOC_I2C_SUPPORT_XTAL=y +CONFIG_SOC_I2C_SUPPORT_RTC=y +CONFIG_SOC_I2S_NUM=2 +CONFIG_SOC_I2S_HW_VERSION_2=y +CONFIG_SOC_I2S_SUPPORTS_PCM=y +CONFIG_SOC_I2S_SUPPORTS_PDM=y +CONFIG_SOC_I2S_SUPPORTS_PDM_TX=y +CONFIG_SOC_I2S_SUPPORTS_PDM_RX=y +CONFIG_SOC_I2S_SUPPORTS_PDM_CODEC=y +CONFIG_SOC_I2S_SUPPORTS_TDM=y +CONFIG_SOC_MCPWM_GROUPS=2 +CONFIG_SOC_MCPWM_TIMERS_PER_GROUP=3 +CONFIG_SOC_MCPWM_OPERATORS_PER_GROUP=3 +CONFIG_SOC_MCPWM_COMPARATORS_PER_OPERATOR=2 +CONFIG_SOC_MCPWM_GENERATORS_PER_OPERATOR=2 +CONFIG_SOC_MCPWM_TRIGGERS_PER_OPERATOR=2 +CONFIG_SOC_MCPWM_GPIO_FAULTS_PER_GROUP=3 +CONFIG_SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP=y +CONFIG_SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER=3 +CONFIG_SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP=3 +CONFIG_SOC_MCPWM_SWSYNC_CAN_PROPAGATE=y +CONFIG_SOC_PCNT_GROUPS=y +CONFIG_SOC_PCNT_UNITS_PER_GROUP=4 +CONFIG_SOC_PCNT_CHANNELS_PER_UNIT=2 +CONFIG_SOC_PCNT_THRES_POINT_PER_UNIT=2 +CONFIG_SOC_RMT_GROUPS=1 +CONFIG_SOC_RMT_TX_CANDIDATES_PER_GROUP=4 +CONFIG_SOC_RMT_RX_CANDIDATES_PER_GROUP=4 +CONFIG_SOC_RMT_CHANNELS_PER_GROUP=8 +CONFIG_SOC_RMT_MEM_WORDS_PER_CHANNEL=48 +CONFIG_SOC_RMT_SUPPORT_RX_PINGPONG=y +CONFIG_SOC_RMT_SUPPORT_RX_DEMODULATION=y +CONFIG_SOC_RMT_SUPPORT_TX_ASYNC_STOP=y +CONFIG_SOC_RMT_SUPPORT_TX_LOOP_COUNT=y +CONFIG_SOC_RMT_SUPPORT_TX_LOOP_AUTO_STOP=y +CONFIG_SOC_RMT_SUPPORT_TX_SYNCHRO=y +CONFIG_SOC_RMT_SUPPORT_TX_CARRIER_DATA_ONLY=y +CONFIG_SOC_RMT_SUPPORT_XTAL=y +CONFIG_SOC_RMT_SUPPORT_RC_FAST=y +CONFIG_SOC_RMT_SUPPORT_APB=y +CONFIG_SOC_RMT_SUPPORT_DMA=y +CONFIG_SOC_LCD_I80_SUPPORTED=y +CONFIG_SOC_LCD_RGB_SUPPORTED=y +CONFIG_SOC_LCD_I80_BUSES=1 +CONFIG_SOC_LCD_RGB_PANELS=1 +CONFIG_SOC_LCD_I80_BUS_WIDTH=16 +CONFIG_SOC_LCD_RGB_DATA_WIDTH=16 +CONFIG_SOC_LCD_SUPPORT_RGB_YUV_CONV=y +CONFIG_SOC_RTC_CNTL_CPU_PD_DMA_BUS_WIDTH=128 +CONFIG_SOC_RTC_CNTL_CPU_PD_REG_FILE_NUM=549 +CONFIG_SOC_RTC_CNTL_TAGMEM_PD_DMA_BUS_WIDTH=128 +CONFIG_SOC_RTCIO_PIN_COUNT=22 +CONFIG_SOC_RTCIO_INPUT_OUTPUT_SUPPORTED=y +CONFIG_SOC_RTCIO_HOLD_SUPPORTED=y +CONFIG_SOC_RTCIO_WAKE_SUPPORTED=y +CONFIG_SOC_SDM_GROUPS=y +CONFIG_SOC_SDM_CHANNELS_PER_GROUP=8 +CONFIG_SOC_SPI_PERIPH_NUM=3 +CONFIG_SOC_SPI_MAX_CS_NUM=6 +CONFIG_SOC_SPI_MAXIMUM_BUFFER_SIZE=64 +CONFIG_SOC_SPI_SUPPORT_DDRCLK=y +CONFIG_SOC_SPI_SLAVE_SUPPORT_SEG_TRANS=y +CONFIG_SOC_SPI_SUPPORT_CD_SIG=y +CONFIG_SOC_SPI_SUPPORT_CONTINUOUS_TRANS=y +CONFIG_SOC_SPI_SUPPORT_SLAVE_HD_VER2=y +CONFIG_SOC_SPI_PERIPH_SUPPORT_CONTROL_DUMMY_OUT=y +CONFIG_SOC_MEMSPI_IS_INDEPENDENT=y +CONFIG_SOC_SPI_MAX_PRE_DIVIDER=16 +CONFIG_SOC_SPI_SUPPORT_OCT=y +CONFIG_SOC_MEMSPI_SRC_FREQ_120M=y +CONFIG_SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED=y +CONFIG_SOC_MEMSPI_SRC_FREQ_40M_SUPPORTED=y +CONFIG_SOC_MEMSPI_SRC_FREQ_20M_SUPPORTED=y +CONFIG_SOC_SPIRAM_SUPPORTED=y +CONFIG_SOC_SYSTIMER_COUNTER_NUM=2 +CONFIG_SOC_SYSTIMER_ALARM_NUM=3 +CONFIG_SOC_SYSTIMER_BIT_WIDTH_LO=32 +CONFIG_SOC_SYSTIMER_BIT_WIDTH_HI=20 +CONFIG_SOC_SYSTIMER_FIXED_DIVIDER=y +CONFIG_SOC_SYSTIMER_INT_LEVEL=y +CONFIG_SOC_SYSTIMER_ALARM_MISS_COMPENSATE=y +CONFIG_SOC_TIMER_GROUPS=2 +CONFIG_SOC_TIMER_GROUP_TIMERS_PER_GROUP=2 +CONFIG_SOC_TIMER_GROUP_COUNTER_BIT_WIDTH=54 +CONFIG_SOC_TIMER_GROUP_SUPPORT_XTAL=y +CONFIG_SOC_TIMER_GROUP_SUPPORT_APB=y +CONFIG_SOC_TIMER_GROUP_TOTAL_TIMERS=4 +CONFIG_SOC_TOUCH_VERSION_2=y +CONFIG_SOC_TOUCH_SENSOR_NUM=15 +CONFIG_SOC_TOUCH_PROXIMITY_CHANNEL_NUM=3 +CONFIG_SOC_TOUCH_PROXIMITY_MEAS_DONE_SUPPORTED=y +CONFIG_SOC_TOUCH_PAD_THRESHOLD_MAX=0x1FFFFF +CONFIG_SOC_TOUCH_PAD_MEASURE_WAIT_MAX=0xFF +CONFIG_SOC_UART_NUM=3 +CONFIG_SOC_UART_FIFO_LEN=128 +CONFIG_SOC_UART_BITRATE_MAX=5000000 +CONFIG_SOC_UART_SUPPORT_FSM_TX_WAIT_SEND=y +CONFIG_SOC_UART_SUPPORT_WAKEUP_INT=y +CONFIG_SOC_UART_SUPPORT_APB_CLK=y +CONFIG_SOC_UART_SUPPORT_RTC_CLK=y +CONFIG_SOC_UART_SUPPORT_XTAL_CLK=y +CONFIG_SOC_UART_REQUIRE_CORE_RESET=y +CONFIG_SOC_USB_PERIPH_NUM=y +CONFIG_SOC_SHA_DMA_MAX_BUFFER_SIZE=3968 +CONFIG_SOC_SHA_SUPPORT_DMA=y +CONFIG_SOC_SHA_SUPPORT_RESUME=y +CONFIG_SOC_SHA_GDMA=y +CONFIG_SOC_SHA_SUPPORT_SHA1=y +CONFIG_SOC_SHA_SUPPORT_SHA224=y +CONFIG_SOC_SHA_SUPPORT_SHA256=y +CONFIG_SOC_SHA_SUPPORT_SHA384=y +CONFIG_SOC_SHA_SUPPORT_SHA512=y +CONFIG_SOC_SHA_SUPPORT_SHA512_224=y +CONFIG_SOC_SHA_SUPPORT_SHA512_256=y +CONFIG_SOC_SHA_SUPPORT_SHA512_T=y +CONFIG_SOC_RSA_MAX_BIT_LEN=4096 +CONFIG_SOC_AES_SUPPORT_DMA=y +CONFIG_SOC_AES_GDMA=y +CONFIG_SOC_AES_SUPPORT_AES_128=y +CONFIG_SOC_AES_SUPPORT_AES_256=y +CONFIG_SOC_PM_SUPPORT_EXT_WAKEUP=y +CONFIG_SOC_PM_SUPPORT_WIFI_WAKEUP=y +CONFIG_SOC_PM_SUPPORT_BT_WAKEUP=y +CONFIG_SOC_PM_SUPPORT_TOUCH_SENSOR_WAKEUP=y +CONFIG_SOC_PM_SUPPORT_CPU_PD=y +CONFIG_SOC_PM_SUPPORT_TAGMEM_PD=y +CONFIG_SOC_PM_SUPPORT_RTC_PERIPH_PD=y +CONFIG_SOC_PM_SUPPORT_MODEM_PD=y +CONFIG_SOC_PM_SUPPORT_DEEPSLEEP_CHECK_STUB_ONLY=y +CONFIG_SOC_EFUSE_DIS_DOWNLOAD_DCACHE=y +CONFIG_SOC_EFUSE_HARD_DIS_JTAG=y +CONFIG_SOC_EFUSE_DIS_USB_JTAG=y +CONFIG_SOC_EFUSE_SOFT_DIS_JTAG=y +CONFIG_SOC_EFUSE_DIS_DIRECT_BOOT=y +CONFIG_SOC_EFUSE_BLOCK9_KEY_PURPOSE_QUIRK=y +CONFIG_SOC_SECURE_BOOT_V2_RSA=y +CONFIG_SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS=3 +CONFIG_SOC_EFUSE_REVOKE_BOOT_KEY_DIGESTS=y +CONFIG_SOC_SUPPORT_SECURE_BOOT_REVOKE_KEY=y +CONFIG_SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX=64 +CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES=y +CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_OPTIONS=y +CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_128=y +CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_256=y +CONFIG_SOC_MEMPROT_CPU_PREFETCH_PAD_SIZE=16 +CONFIG_SOC_MEMPROT_MEM_ALIGN_SIZE=256 +CONFIG_SOC_PHY_DIG_REGS_MEM_SIZE=21 +CONFIG_SOC_MAC_BB_PD_MEM_SIZE=192 +CONFIG_SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH=12 +CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_WAIT_IDLE=y +CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND=y +CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_RESUME=y +CONFIG_SOC_SPI_MEM_SUPPORT_SW_SUSPEND=y +CONFIG_SOC_SPI_MEM_SUPPORT_OPI_MODE=y +CONFIG_SOC_SPI_MEM_SUPPORT_TIME_TUNING=y +CONFIG_SOC_SPI_MEM_SUPPORT_CONFIG_GPIO_BY_EFUSE=y +CONFIG_SOC_COEX_HW_PTI=y +CONFIG_SOC_SDMMC_USE_GPIO_MATRIX=y +CONFIG_SOC_SDMMC_NUM_SLOTS=2 +CONFIG_SOC_SDMMC_SUPPORT_XTAL_CLOCK=y +CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_FAST_RC=y +CONFIG_SOC_WIFI_HW_TSF=y +CONFIG_SOC_WIFI_FTM_SUPPORT=y +CONFIG_SOC_WIFI_GCMP_SUPPORT=y +CONFIG_SOC_WIFI_WAPI_SUPPORT=y +CONFIG_SOC_WIFI_CSI_SUPPORT=y +CONFIG_SOC_WIFI_MESH_SUPPORT=y +CONFIG_SOC_BLE_SUPPORTED=y +CONFIG_SOC_BLE_MESH_SUPPORTED=y +CONFIG_SOC_BLE_50_SUPPORTED=y +CONFIG_SOC_BLE_DEVICE_PRIVACY_SUPPORTED=y +CONFIG_SOC_TWAI_BRP_MIN=2 +CONFIG_SOC_TWAI_BRP_MAX=16384 +CONFIG_SOC_TWAI_SUPPORTS_RX_STATUS=y +CONFIG_IDF_CMAKE=y +CONFIG_IDF_TARGET_ARCH_XTENSA=y +CONFIG_IDF_TARGET_ARCH="xtensa" +CONFIG_IDF_TARGET="esp32s3" +CONFIG_IDF_TARGET_ESP32S3=y +CONFIG_IDF_FIRMWARE_CHIP_ID=0x0009 + +# +# Build type +# +CONFIG_APP_BUILD_TYPE_APP_2NDBOOT=y +# CONFIG_APP_BUILD_TYPE_ELF_RAM is not set +CONFIG_APP_BUILD_GENERATE_BINARIES=y +CONFIG_APP_BUILD_BOOTLOADER=y +CONFIG_APP_BUILD_USE_FLASH_SECTIONS=y +# CONFIG_APP_REPRODUCIBLE_BUILD is not set +# CONFIG_APP_NO_BLOBS is not set +# end of Build type + +# +# Bootloader config +# +CONFIG_BOOTLOADER_OFFSET_IN_FLASH=0x0 +CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_SIZE=y +# CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_DEBUG is not set +# CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_PERF is not set +# CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_NONE is not set +# CONFIG_BOOTLOADER_LOG_LEVEL_NONE is not set +# CONFIG_BOOTLOADER_LOG_LEVEL_ERROR is not set +# CONFIG_BOOTLOADER_LOG_LEVEL_WARN is not set +CONFIG_BOOTLOADER_LOG_LEVEL_INFO=y +# CONFIG_BOOTLOADER_LOG_LEVEL_DEBUG is not set +# CONFIG_BOOTLOADER_LOG_LEVEL_VERBOSE is not set +CONFIG_BOOTLOADER_LOG_LEVEL=3 +CONFIG_BOOTLOADER_VDDSDIO_BOOST_1_9V=y +# CONFIG_BOOTLOADER_FACTORY_RESET is not set +# CONFIG_BOOTLOADER_APP_TEST is not set +CONFIG_BOOTLOADER_REGION_PROTECTION_ENABLE=y +CONFIG_BOOTLOADER_WDT_ENABLE=y +# CONFIG_BOOTLOADER_WDT_DISABLE_IN_USER_CODE is not set +CONFIG_BOOTLOADER_WDT_TIME_MS=9000 +# CONFIG_BOOTLOADER_APP_ROLLBACK_ENABLE is not set +# CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP is not set +# CONFIG_BOOTLOADER_SKIP_VALIDATE_ON_POWER_ON is not set +# CONFIG_BOOTLOADER_SKIP_VALIDATE_ALWAYS is not set +CONFIG_BOOTLOADER_RESERVE_RTC_SIZE=0 +# CONFIG_BOOTLOADER_CUSTOM_RESERVE_RTC is not set +CONFIG_BOOTLOADER_FLASH_XMC_SUPPORT=y +# end of Bootloader config + +# +# Security features +# +CONFIG_SECURE_BOOT_V2_RSA_SUPPORTED=y +CONFIG_SECURE_BOOT_V2_PREFERRED=y +# CONFIG_SECURE_SIGNED_APPS_NO_SECURE_BOOT is not set +# CONFIG_SECURE_BOOT is not set +# CONFIG_SECURE_FLASH_ENC_ENABLED is not set +CONFIG_SECURE_ROM_DL_MODE_ENABLED=y +# end of Security features + +# +# Application manager +# +CONFIG_APP_COMPILE_TIME_DATE=y +# CONFIG_APP_EXCLUDE_PROJECT_VER_VAR is not set +# CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR is not set +# CONFIG_APP_PROJECT_VER_FROM_CONFIG is not set +CONFIG_APP_RETRIEVE_LEN_ELF_SHA=16 +# end of Application manager + +CONFIG_ESP_ROM_HAS_CRC_LE=y +CONFIG_ESP_ROM_HAS_CRC_BE=y +CONFIG_ESP_ROM_HAS_MZ_CRC32=y +CONFIG_ESP_ROM_HAS_JPEG_DECODE=y +CONFIG_ESP_ROM_UART_CLK_IS_XTAL=y +CONFIG_ESP_ROM_HAS_RETARGETABLE_LOCKING=y +CONFIG_ESP_ROM_USB_SERIAL_DEVICE_NUM=4 +CONFIG_ESP_ROM_HAS_ERASE_0_REGION_BUG=y +CONFIG_ESP_ROM_GET_CLK_FREQ=y +CONFIG_ESP_ROM_HAS_HAL_WDT=y +CONFIG_ESP_ROM_NEEDS_SWSETUP_WORKAROUND=y +CONFIG_ESP_ROM_HAS_ETS_PRINTF_BUG=y + +# +# Boot ROM Behavior +# +CONFIG_BOOT_ROM_LOG_ALWAYS_ON=y +# CONFIG_BOOT_ROM_LOG_ALWAYS_OFF is not set +# CONFIG_BOOT_ROM_LOG_ON_GPIO_HIGH is not set +# CONFIG_BOOT_ROM_LOG_ON_GPIO_LOW is not set +# end of Boot ROM Behavior + +# +# Serial flasher config +# +# CONFIG_ESPTOOLPY_NO_STUB is not set +# CONFIG_ESPTOOLPY_OCT_FLASH is not set +CONFIG_ESPTOOLPY_FLASHMODE_QIO=y +# CONFIG_ESPTOOLPY_FLASHMODE_QOUT is not set +# CONFIG_ESPTOOLPY_FLASHMODE_DIO is not set +# CONFIG_ESPTOOLPY_FLASHMODE_DOUT is not set +CONFIG_ESPTOOLPY_FLASH_SAMPLE_MODE_STR=y +CONFIG_ESPTOOLPY_FLASHMODE="dio" +# CONFIG_ESPTOOLPY_FLASHFREQ_120M is not set +CONFIG_ESPTOOLPY_FLASHFREQ_80M=y +# CONFIG_ESPTOOLPY_FLASHFREQ_40M is not set +# CONFIG_ESPTOOLPY_FLASHFREQ_20M is not set +CONFIG_ESPTOOLPY_FLASHFREQ="80m" +# CONFIG_ESPTOOLPY_FLASHSIZE_1MB is not set +# CONFIG_ESPTOOLPY_FLASHSIZE_2MB is not set +# CONFIG_ESPTOOLPY_FLASHSIZE_4MB is not set +# CONFIG_ESPTOOLPY_FLASHSIZE_8MB is not set +CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y +# CONFIG_ESPTOOLPY_FLASHSIZE_32MB is not set +# CONFIG_ESPTOOLPY_FLASHSIZE_64MB is not set +# CONFIG_ESPTOOLPY_FLASHSIZE_128MB is not set +CONFIG_ESPTOOLPY_FLASHSIZE="16MB" +# CONFIG_ESPTOOLPY_HEADER_FLASHSIZE_UPDATE is not set +CONFIG_ESPTOOLPY_BEFORE_RESET=y +# CONFIG_ESPTOOLPY_BEFORE_NORESET is not set +CONFIG_ESPTOOLPY_BEFORE="default_reset" +CONFIG_ESPTOOLPY_AFTER_RESET=y +# CONFIG_ESPTOOLPY_AFTER_NORESET is not set +CONFIG_ESPTOOLPY_AFTER="hard_reset" +CONFIG_ESPTOOLPY_MONITOR_BAUD=115200 +# end of Serial flasher config + +# +# Partition Table +# +# CONFIG_PARTITION_TABLE_SINGLE_APP is not set +# CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE is not set +# CONFIG_PARTITION_TABLE_TWO_OTA is not set +CONFIG_PARTITION_TABLE_CUSTOM=y +CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" +CONFIG_PARTITION_TABLE_FILENAME="partitions.csv" +CONFIG_PARTITION_TABLE_OFFSET=0x8000 +CONFIG_PARTITION_TABLE_MD5=y +# end of Partition Table + +# +# ESP Speech Recognition +# +CONFIG_MODEL_IN_SPIFFS=y +# CONFIG_MODEL_IN_SDCARD is not set +CONFIG_USE_AFE=y +CONFIG_AFE_INTERFACE_V1=y +CONFIG_USE_WAKENET=y +# CONFIG_SR_WN_WN8_ALEXA is not set +CONFIG_SR_WN_WN9_HILEXIN=y +# CONFIG_SR_WN_WN9_XIAOAITONGXUE is not set +# CONFIG_SR_WN_WN9_ALEXA is not set +# CONFIG_SR_WN_WN9_HIESP is not set +# CONFIG_SR_WN_WN9_NIHAOXIAOZHI is not set +# CONFIG_SR_WN_WN9_CUSTOMWORD is not set +# CONFIG_SR_WN_LOAD_MULIT_WORD is not set +CONFIG_USE_MULTINET=y +# CONFIG_SR_MN_CN_NONE is not set +# CONFIG_SR_MN_CN_MULTINET4_5_SINGLE_RECOGNITION is not set +# CONFIG_SR_MN_CN_MULTINET4_5_SINGLE_RECOGNITION_QUANT8 is not set +# CONFIG_SR_MN_CN_MULTINET5_RECOGNITION_QUANT8 is not set +CONFIG_SR_MN_CN_MULTINET6_QUANT=y +# CONFIG_SR_MN_CN_MULTINET6_AC_QUANT is not set +CONFIG_SR_MN_EN_NONE=y +# CONFIG_SR_MN_EN_MULTINET5_SINGLE_RECOGNITION_QUANT8 is not set +# CONFIG_SR_MN_EN_MULTINET6_QUANT is not set +# end of ESP Speech Recognition + +# +# Compiler options +# +CONFIG_COMPILER_OPTIMIZATION_DEFAULT=y +# CONFIG_COMPILER_OPTIMIZATION_SIZE is not set +# CONFIG_COMPILER_OPTIMIZATION_PERF is not set +# CONFIG_COMPILER_OPTIMIZATION_NONE is not set +CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE=y +# CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_SILENT is not set +# CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE is not set +CONFIG_COMPILER_FLOAT_LIB_FROM_GCCLIB=y +CONFIG_COMPILER_OPTIMIZATION_ASSERTION_LEVEL=2 +# CONFIG_COMPILER_OPTIMIZATION_CHECKS_SILENT is not set +CONFIG_COMPILER_HIDE_PATHS_MACROS=y +# CONFIG_COMPILER_CXX_EXCEPTIONS is not set +# CONFIG_COMPILER_CXX_RTTI is not set +CONFIG_COMPILER_STACK_CHECK_MODE_NONE=y +# CONFIG_COMPILER_STACK_CHECK_MODE_NORM is not set +# CONFIG_COMPILER_STACK_CHECK_MODE_STRONG is not set +# CONFIG_COMPILER_STACK_CHECK_MODE_ALL is not set +# CONFIG_COMPILER_WARN_WRITE_STRINGS is not set +# CONFIG_COMPILER_DUMP_RTL_FILES is not set +# end of Compiler options + +# +# Component config +# + +# +# Application Level Tracing +# +# CONFIG_APPTRACE_DEST_JTAG is not set +CONFIG_APPTRACE_DEST_NONE=y +# CONFIG_APPTRACE_DEST_UART1 is not set +# CONFIG_APPTRACE_DEST_UART2 is not set +# CONFIG_APPTRACE_DEST_USB_CDC is not set +CONFIG_APPTRACE_DEST_UART_NONE=y +CONFIG_APPTRACE_UART_TASK_PRIO=1 +CONFIG_APPTRACE_LOCK_ENABLE=y +# end of Application Level Tracing + +# +# Bluetooth +# +# CONFIG_BT_ENABLED is not set +# end of Bluetooth + +# +# Driver Configurations +# + +# +# Legacy ADC Configuration +# +# CONFIG_ADC_SUPPRESS_DEPRECATE_WARN is not set + +# +# Legacy ADC Calibration Configuration +# +# CONFIG_ADC_CALI_SUPPRESS_DEPRECATE_WARN is not set +# end of Legacy ADC Calibration Configuration +# end of Legacy ADC Configuration + +# +# SPI Configuration +# +# CONFIG_SPI_MASTER_IN_IRAM is not set +CONFIG_SPI_MASTER_ISR_IN_IRAM=y +# CONFIG_SPI_SLAVE_IN_IRAM is not set +CONFIG_SPI_SLAVE_ISR_IN_IRAM=y +# end of SPI Configuration + +# +# TWAI Configuration +# +# CONFIG_TWAI_ISR_IN_IRAM is not set +CONFIG_TWAI_ERRATA_FIX_LISTEN_ONLY_DOM=y +# end of TWAI Configuration + +# +# Temperature sensor Configuration +# +# CONFIG_TEMP_SENSOR_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_TEMP_SENSOR_ENABLE_DEBUG_LOG is not set +# end of Temperature sensor Configuration + +# +# UART Configuration +# +# CONFIG_UART_ISR_IN_IRAM is not set +# end of UART Configuration + +# +# GPIO Configuration +# +# CONFIG_GPIO_CTRL_FUNC_IN_IRAM is not set +# end of GPIO Configuration + +# +# Sigma Delta Modulator Configuration +# +# CONFIG_SDM_CTRL_FUNC_IN_IRAM is not set +# CONFIG_SDM_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_SDM_ENABLE_DEBUG_LOG is not set +# end of Sigma Delta Modulator Configuration + +# +# GPTimer Configuration +# +# CONFIG_GPTIMER_CTRL_FUNC_IN_IRAM is not set +# CONFIG_GPTIMER_ISR_IRAM_SAFE is not set +# CONFIG_GPTIMER_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_GPTIMER_ENABLE_DEBUG_LOG is not set +# end of GPTimer Configuration + +# +# PCNT Configuration +# +# CONFIG_PCNT_CTRL_FUNC_IN_IRAM is not set +# CONFIG_PCNT_ISR_IRAM_SAFE is not set +# CONFIG_PCNT_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_PCNT_ENABLE_DEBUG_LOG is not set +# end of PCNT Configuration + +# +# RMT Configuration +# +# CONFIG_RMT_ISR_IRAM_SAFE is not set +# CONFIG_RMT_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_RMT_ENABLE_DEBUG_LOG is not set +# end of RMT Configuration + +# +# MCPWM Configuration +# +# CONFIG_MCPWM_ISR_IRAM_SAFE is not set +# CONFIG_MCPWM_CTRL_FUNC_IN_IRAM is not set +# CONFIG_MCPWM_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_MCPWM_ENABLE_DEBUG_LOG is not set +# end of MCPWM Configuration + +# +# I2S Configuration +# +# CONFIG_I2S_ISR_IRAM_SAFE is not set +# CONFIG_I2S_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_I2S_ENABLE_DEBUG_LOG is not set +# end of I2S Configuration +# end of Driver Configurations + +# +# eFuse Bit Manager +# +# CONFIG_EFUSE_CUSTOM_TABLE is not set +# CONFIG_EFUSE_VIRTUAL is not set +CONFIG_EFUSE_MAX_BLK_LEN=256 +# end of eFuse Bit Manager + +# +# ESP-TLS +# +CONFIG_ESP_TLS_USING_MBEDTLS=y +CONFIG_ESP_TLS_USE_DS_PERIPHERAL=y +# CONFIG_ESP_TLS_CLIENT_SESSION_TICKETS is not set +# CONFIG_ESP_TLS_SERVER is not set +# CONFIG_ESP_TLS_PSK_VERIFICATION is not set +# CONFIG_ESP_TLS_INSECURE is not set +# end of ESP-TLS + +# +# ADC and ADC Calibration +# +# CONFIG_ADC_ONESHOT_CTRL_FUNC_IN_IRAM is not set +# CONFIG_ADC_CONTINUOUS_ISR_IRAM_SAFE is not set +# CONFIG_ADC_CONTINUOUS_FORCE_USE_ADC2_ON_C3_S3 is not set +# end of ADC and ADC Calibration + +# +# Common ESP-related +# +CONFIG_ESP_ERR_TO_NAME_LOOKUP=y +# end of Common ESP-related + +# +# Ethernet +# +CONFIG_ETH_ENABLED=y +CONFIG_ETH_USE_SPI_ETHERNET=y +# CONFIG_ETH_SPI_ETHERNET_DM9051 is not set +# CONFIG_ETH_SPI_ETHERNET_W5500 is not set +# CONFIG_ETH_SPI_ETHERNET_KSZ8851SNL is not set +# CONFIG_ETH_USE_OPENETH is not set +# CONFIG_ETH_TRANSMIT_MUTEX is not set +# end of Ethernet + +# +# Event Loop Library +# +# CONFIG_ESP_EVENT_LOOP_PROFILING is not set +CONFIG_ESP_EVENT_POST_FROM_ISR=y +CONFIG_ESP_EVENT_POST_FROM_IRAM_ISR=y +# end of Event Loop Library + +# +# GDB Stub +# +# end of GDB Stub + +# +# ESP HTTP client +# +CONFIG_ESP_HTTP_CLIENT_ENABLE_HTTPS=y +# CONFIG_ESP_HTTP_CLIENT_ENABLE_BASIC_AUTH is not set +# CONFIG_ESP_HTTP_CLIENT_ENABLE_DIGEST_AUTH is not set +# end of ESP HTTP client + +# +# HTTP Server +# +CONFIG_HTTPD_MAX_REQ_HDR_LEN=512 +CONFIG_HTTPD_MAX_URI_LEN=512 +CONFIG_HTTPD_ERR_RESP_NO_DELAY=y +CONFIG_HTTPD_PURGE_BUF_LEN=32 +# CONFIG_HTTPD_LOG_PURGE_DATA is not set +# CONFIG_HTTPD_WS_SUPPORT is not set +# CONFIG_HTTPD_QUEUE_WORK_BLOCKING is not set +# end of HTTP Server + +# +# ESP HTTPS OTA +# +# CONFIG_ESP_HTTPS_OTA_DECRYPT_CB is not set +# CONFIG_ESP_HTTPS_OTA_ALLOW_HTTP is not set +# end of ESP HTTPS OTA + +# +# ESP HTTPS server +# +# CONFIG_ESP_HTTPS_SERVER_ENABLE is not set +# end of ESP HTTPS server + +# +# Hardware Settings +# + +# +# Chip revision +# +CONFIG_ESP32S3_REV_MIN_0=y +# CONFIG_ESP32S3_REV_MIN_1 is not set +# CONFIG_ESP32S3_REV_MIN_2 is not set +CONFIG_ESP32S3_REV_MIN_FULL=0 +CONFIG_ESP_REV_MIN_FULL=0 + +# +# Maximum Supported ESP32-S3 Revision (Rev v0.99) +# +CONFIG_ESP32S3_REV_MAX_FULL=99 +CONFIG_ESP_REV_MAX_FULL=99 +# end of Chip revision + +# +# MAC Config +# +CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_STA=y +CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP=y +CONFIG_ESP_MAC_ADDR_UNIVERSE_BT=y +CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH=y +# CONFIG_ESP32S3_UNIVERSAL_MAC_ADDRESSES_TWO is not set +CONFIG_ESP32S3_UNIVERSAL_MAC_ADDRESSES_FOUR=y +CONFIG_ESP32S3_UNIVERSAL_MAC_ADDRESSES=4 +# end of MAC Config + +# +# Sleep Config +# +CONFIG_ESP_SLEEP_RTC_BUS_ISO_WORKAROUND=y +CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND=y +CONFIG_ESP_SLEEP_PSRAM_LEAKAGE_WORKAROUND=y +CONFIG_ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND=y +CONFIG_ESP_SLEEP_MSPI_NEED_ALL_IO_PU=y +CONFIG_ESP_SLEEP_DEEP_SLEEP_WAKEUP_DELAY=2000 +# end of Sleep Config + +# +# RTC Clock Config +# +CONFIG_RTC_CLK_SRC_INT_RC=y +# CONFIG_RTC_CLK_SRC_EXT_CRYS is not set +# CONFIG_RTC_CLK_SRC_EXT_OSC is not set +# CONFIG_RTC_CLK_SRC_INT_8MD256 is not set +CONFIG_RTC_CLK_CAL_CYCLES=1024 +CONFIG_RTC_CLOCK_BBPLL_POWER_ON_WITH_USB=y +# end of RTC Clock Config + +# +# Peripheral Control +# +# CONFIG_PERIPH_CTRL_FUNC_IN_IRAM is not set +# end of Peripheral Control + +# +# GDMA Configuration +# +# CONFIG_GDMA_CTRL_FUNC_IN_IRAM is not set +# CONFIG_GDMA_ISR_IRAM_SAFE is not set +# end of GDMA Configuration + +# +# Main XTAL Config +# +CONFIG_XTAL_FREQ_40=y +CONFIG_XTAL_FREQ=40 +# end of Main XTAL Config +# end of Hardware Settings + +# +# LCD and Touch Panel +# + +# +# LCD Touch Drivers are maintained in the IDF Component Registry +# + +# +# LCD Peripheral Configuration +# +CONFIG_LCD_PANEL_IO_FORMAT_BUF_SIZE=32 +# CONFIG_LCD_ENABLE_DEBUG_LOG is not set +# CONFIG_LCD_RGB_ISR_IRAM_SAFE is not set +# CONFIG_LCD_RGB_RESTART_IN_VSYNC is not set +# end of LCD Peripheral Configuration +# end of LCD and Touch Panel + +# +# ESP NETIF Adapter +# +CONFIG_ESP_NETIF_IP_LOST_TIMER_INTERVAL=120 +CONFIG_ESP_NETIF_TCPIP_LWIP=y +# CONFIG_ESP_NETIF_LOOPBACK is not set +# CONFIG_ESP_NETIF_L2_TAP is not set +# CONFIG_ESP_NETIF_BRIDGE_EN is not set +# end of ESP NETIF Adapter + +# +# PHY +# +CONFIG_ESP_PHY_CALIBRATION_AND_DATA_STORAGE=y +# CONFIG_ESP_PHY_INIT_DATA_IN_PARTITION is not set +CONFIG_ESP_PHY_MAX_WIFI_TX_POWER=20 +CONFIG_ESP_PHY_MAX_TX_POWER=20 +CONFIG_ESP_PHY_REDUCE_TX_POWER=y +CONFIG_ESP_PHY_ENABLE_USB=y +# end of PHY + +# +# Power Management +# +# CONFIG_PM_ENABLE is not set +CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=y +CONFIG_PM_POWER_DOWN_TAGMEM_IN_LIGHT_SLEEP=y +# end of Power Management + +# +# ESP PSRAM +# +CONFIG_SPIRAM=y + +# +# SPI RAM config +# +# CONFIG_SPIRAM_MODE_QUAD is not set +CONFIG_SPIRAM_MODE_OCT=y +CONFIG_SPIRAM_TYPE_AUTO=y +# CONFIG_SPIRAM_TYPE_ESPPSRAM64 is not set +CONFIG_SPIRAM_ALLOW_STACK_EXTERNAL_MEMORY=y +CONFIG_SPIRAM_CLK_IO=30 +CONFIG_SPIRAM_CS_IO=26 +# CONFIG_SPIRAM_FETCH_INSTRUCTIONS is not set +# CONFIG_SPIRAM_RODATA is not set +CONFIG_SPIRAM_SPEED_80M=y +# CONFIG_SPIRAM_SPEED_40M is not set +CONFIG_SPIRAM_SPEED=80 +CONFIG_SPIRAM_BOOT_INIT=y +# CONFIG_SPIRAM_IGNORE_NOTFOUND is not set +# CONFIG_SPIRAM_USE_MEMMAP is not set +# CONFIG_SPIRAM_USE_CAPS_ALLOC is not set +CONFIG_SPIRAM_USE_MALLOC=y +CONFIG_SPIRAM_MEMTEST=y +CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=16384 +# CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP is not set +CONFIG_SPIRAM_MALLOC_RESERVE_INTERNAL=32768 +# CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY is not set +# CONFIG_SPIRAM_ECC_ENABLE is not set +# end of SPI RAM config +# end of ESP PSRAM + +# +# ESP Ringbuf +# +# CONFIG_RINGBUF_PLACE_FUNCTIONS_INTO_FLASH is not set +# end of ESP Ringbuf + +# +# ESP System Settings +# +# CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_80 is not set +# CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_160 is not set +CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y +CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ=240 + +# +# Cache config +# +# CONFIG_ESP32S3_INSTRUCTION_CACHE_16KB is not set +CONFIG_ESP32S3_INSTRUCTION_CACHE_32KB=y +CONFIG_ESP32S3_INSTRUCTION_CACHE_SIZE=0x8000 +# CONFIG_ESP32S3_INSTRUCTION_CACHE_4WAYS is not set +CONFIG_ESP32S3_INSTRUCTION_CACHE_8WAYS=y +CONFIG_ESP32S3_ICACHE_ASSOCIATED_WAYS=8 +CONFIG_ESP32S3_INSTRUCTION_CACHE_LINE_32B=y +CONFIG_ESP32S3_INSTRUCTION_CACHE_LINE_SIZE=32 +# CONFIG_ESP32S3_DATA_CACHE_16KB is not set +# CONFIG_ESP32S3_DATA_CACHE_32KB is not set +CONFIG_ESP32S3_DATA_CACHE_64KB=y +CONFIG_ESP32S3_DATA_CACHE_SIZE=0x10000 +# CONFIG_ESP32S3_DATA_CACHE_4WAYS is not set +CONFIG_ESP32S3_DATA_CACHE_8WAYS=y +CONFIG_ESP32S3_DCACHE_ASSOCIATED_WAYS=8 +# CONFIG_ESP32S3_DATA_CACHE_LINE_32B is not set +CONFIG_ESP32S3_DATA_CACHE_LINE_64B=y +CONFIG_ESP32S3_DATA_CACHE_LINE_SIZE=64 +# end of Cache config + +# +# Memory +# +# CONFIG_ESP32S3_RTCDATA_IN_FAST_MEM is not set +# CONFIG_ESP32S3_USE_FIXED_STATIC_RAM_SIZE is not set +# end of Memory + +# +# Trace memory +# +# CONFIG_ESP32S3_TRAX is not set +CONFIG_ESP32S3_TRACEMEM_RESERVE_DRAM=0x0 +# end of Trace memory + +# CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT is not set +CONFIG_ESP_SYSTEM_PANIC_PRINT_REBOOT=y +# CONFIG_ESP_SYSTEM_PANIC_SILENT_REBOOT is not set +# CONFIG_ESP_SYSTEM_PANIC_GDBSTUB is not set +# CONFIG_ESP_SYSTEM_GDBSTUB_RUNTIME is not set +CONFIG_ESP_SYSTEM_RTC_FAST_MEM_AS_HEAP_DEPCHECK=y +CONFIG_ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEAP=y + +# +# Memory protection +# +CONFIG_ESP_SYSTEM_MEMPROT_FEATURE=y +CONFIG_ESP_SYSTEM_MEMPROT_FEATURE_LOCK=y +# end of Memory protection + +CONFIG_ESP_SYSTEM_EVENT_QUEUE_SIZE=32 +CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=2304 +CONFIG_ESP_MAIN_TASK_STACK_SIZE=3584 +CONFIG_ESP_MAIN_TASK_AFFINITY_CPU0=y +# CONFIG_ESP_MAIN_TASK_AFFINITY_CPU1 is not set +# CONFIG_ESP_MAIN_TASK_AFFINITY_NO_AFFINITY is not set +CONFIG_ESP_MAIN_TASK_AFFINITY=0x0 +CONFIG_ESP_MINIMAL_SHARED_STACK_SIZE=2048 +CONFIG_ESP_CONSOLE_UART_DEFAULT=y +# CONFIG_ESP_CONSOLE_USB_CDC is not set +# CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG is not set +# CONFIG_ESP_CONSOLE_UART_CUSTOM is not set +# CONFIG_ESP_CONSOLE_NONE is not set +# CONFIG_ESP_CONSOLE_SECONDARY_NONE is not set +CONFIG_ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG=y +CONFIG_ESP_CONSOLE_UART=y +CONFIG_ESP_CONSOLE_MULTIPLE_UART=y +CONFIG_ESP_CONSOLE_UART_NUM=0 +CONFIG_ESP_CONSOLE_UART_BAUDRATE=115200 +CONFIG_ESP_INT_WDT=y +CONFIG_ESP_INT_WDT_TIMEOUT_MS=300 +CONFIG_ESP_INT_WDT_CHECK_CPU1=y +CONFIG_ESP_TASK_WDT_EN=y +CONFIG_ESP_TASK_WDT_INIT=y +# CONFIG_ESP_TASK_WDT_PANIC is not set +CONFIG_ESP_TASK_WDT_TIMEOUT_S=5 +CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0=y +CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU1=y +# CONFIG_ESP_PANIC_HANDLER_IRAM is not set +# CONFIG_ESP_DEBUG_STUBS_ENABLE is not set +CONFIG_ESP_DEBUG_OCDAWARE=y +CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_4=y + +# +# Brownout Detector +# +CONFIG_ESP_BROWNOUT_DET=y +CONFIG_ESP_BROWNOUT_DET_LVL_SEL_7=y +# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_6 is not set +# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_5 is not set +# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_4 is not set +# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_3 is not set +# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_2 is not set +# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_1 is not set +CONFIG_ESP_BROWNOUT_DET_LVL=7 +# end of Brownout Detector + +CONFIG_ESP_SYSTEM_BROWNOUT_INTR=y +# end of ESP System Settings + +# +# IPC (Inter-Processor Call) +# +CONFIG_ESP_IPC_TASK_STACK_SIZE=1280 +CONFIG_ESP_IPC_USES_CALLERS_PRIORITY=y +CONFIG_ESP_IPC_ISR_ENABLE=y +# end of IPC (Inter-Processor Call) + +# +# High resolution timer (esp_timer) +# +# CONFIG_ESP_TIMER_PROFILING is not set +CONFIG_ESP_TIME_FUNCS_USE_RTC_TIMER=y +CONFIG_ESP_TIME_FUNCS_USE_ESP_TIMER=y +CONFIG_ESP_TIMER_TASK_STACK_SIZE=3584 +CONFIG_ESP_TIMER_INTERRUPT_LEVEL=1 +# CONFIG_ESP_TIMER_SUPPORTS_ISR_DISPATCH_METHOD is not set +CONFIG_ESP_TIMER_IMPL_SYSTIMER=y +# end of High resolution timer (esp_timer) + +# +# Wi-Fi +# +CONFIG_ESP32_WIFI_ENABLED=y +CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM=10 +CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM=32 +CONFIG_ESP32_WIFI_STATIC_TX_BUFFER=y +CONFIG_ESP32_WIFI_TX_BUFFER_TYPE=0 +CONFIG_ESP32_WIFI_STATIC_TX_BUFFER_NUM=16 +CONFIG_ESP32_WIFI_CACHE_TX_BUFFER_NUM=32 +# CONFIG_ESP32_WIFI_CSI_ENABLED is not set +CONFIG_ESP32_WIFI_AMPDU_TX_ENABLED=y +CONFIG_ESP32_WIFI_TX_BA_WIN=6 +CONFIG_ESP32_WIFI_AMPDU_RX_ENABLED=y +CONFIG_ESP32_WIFI_RX_BA_WIN=6 +# CONFIG_ESP32_WIFI_AMSDU_TX_ENABLED is not set +CONFIG_ESP32_WIFI_NVS_ENABLED=y +CONFIG_ESP32_WIFI_TASK_PINNED_TO_CORE_0=y +# CONFIG_ESP32_WIFI_TASK_PINNED_TO_CORE_1 is not set +CONFIG_ESP32_WIFI_SOFTAP_BEACON_MAX_LEN=752 +CONFIG_ESP32_WIFI_MGMT_SBUF_NUM=32 +CONFIG_ESP32_WIFI_IRAM_OPT=y +CONFIG_ESP32_WIFI_RX_IRAM_OPT=y +CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE=y +CONFIG_ESP32_WIFI_ENABLE_WPA3_OWE_STA=y +# CONFIG_ESP_WIFI_SLP_IRAM_OPT is not set +# CONFIG_ESP_WIFI_FTM_ENABLE is not set +CONFIG_ESP_WIFI_STA_DISCONNECTED_PM_ENABLE=y +# CONFIG_ESP_WIFI_EXTERNAL_COEXIST_ENABLE is not set +# CONFIG_ESP_WIFI_GCMP_SUPPORT is not set +# CONFIG_ESP_WIFI_GMAC_SUPPORT is not set +CONFIG_ESP_WIFI_SOFTAP_SUPPORT=y +# CONFIG_ESP_WIFI_SLP_BEACON_LOST_OPT is not set +CONFIG_ESP_WIFI_ESPNOW_MAX_ENCRYPT_NUM=7 +# CONFIG_ESP_WIFI_WPS_PASSPHRASE is not set +# end of Wi-Fi + +# +# Core dump +# +# CONFIG_ESP_COREDUMP_ENABLE_TO_FLASH is not set +# CONFIG_ESP_COREDUMP_ENABLE_TO_UART is not set +CONFIG_ESP_COREDUMP_ENABLE_TO_NONE=y +# end of Core dump + +# +# FAT Filesystem support +# +CONFIG_FATFS_VOLUME_COUNT=2 +# CONFIG_FATFS_SECTOR_512 is not set +# CONFIG_FATFS_SECTOR_1024 is not set +# CONFIG_FATFS_SECTOR_2048 is not set +CONFIG_FATFS_SECTOR_4096=y +CONFIG_FATFS_SECTORS_PER_CLUSTER_1=y +# CONFIG_FATFS_SECTORS_PER_CLUSTER_2 is not set +# CONFIG_FATFS_SECTORS_PER_CLUSTER_4 is not set +# CONFIG_FATFS_SECTORS_PER_CLUSTER_8 is not set +# CONFIG_FATFS_SECTORS_PER_CLUSTER_16 is not set +# CONFIG_FATFS_SECTORS_PER_CLUSTER_32 is not set +# CONFIG_FATFS_SECTORS_PER_CLUSTER_64 is not set +# CONFIG_FATFS_SECTORS_PER_CLUSTER_128 is not set +# CONFIG_FATFS_CODEPAGE_DYNAMIC is not set +CONFIG_FATFS_CODEPAGE_437=y +# CONFIG_FATFS_CODEPAGE_720 is not set +# CONFIG_FATFS_CODEPAGE_737 is not set +# CONFIG_FATFS_CODEPAGE_771 is not set +# CONFIG_FATFS_CODEPAGE_775 is not set +# CONFIG_FATFS_CODEPAGE_850 is not set +# CONFIG_FATFS_CODEPAGE_852 is not set +# CONFIG_FATFS_CODEPAGE_855 is not set +# CONFIG_FATFS_CODEPAGE_857 is not set +# CONFIG_FATFS_CODEPAGE_860 is not set +# CONFIG_FATFS_CODEPAGE_861 is not set +# CONFIG_FATFS_CODEPAGE_862 is not set +# CONFIG_FATFS_CODEPAGE_863 is not set +# CONFIG_FATFS_CODEPAGE_864 is not set +# CONFIG_FATFS_CODEPAGE_865 is not set +# CONFIG_FATFS_CODEPAGE_866 is not set +# CONFIG_FATFS_CODEPAGE_869 is not set +# CONFIG_FATFS_CODEPAGE_932 is not set +# CONFIG_FATFS_CODEPAGE_936 is not set +# CONFIG_FATFS_CODEPAGE_949 is not set +# CONFIG_FATFS_CODEPAGE_950 is not set +CONFIG_FATFS_AUTO_TYPE=y +# CONFIG_FATFS_FAT12 is not set +# CONFIG_FATFS_FAT16 is not set +CONFIG_FATFS_CODEPAGE=437 +CONFIG_FATFS_LFN_NONE=y +# CONFIG_FATFS_LFN_HEAP is not set +# CONFIG_FATFS_LFN_STACK is not set +CONFIG_FATFS_FS_LOCK=0 +CONFIG_FATFS_TIMEOUT_MS=10000 +CONFIG_FATFS_PER_FILE_CACHE=y +CONFIG_FATFS_ALLOC_PREFER_EXTRAM=y +# CONFIG_FATFS_USE_FASTSEEK is not set +# end of FAT Filesystem support + +# +# FreeRTOS +# + +# +# Kernel +# +# CONFIG_FREERTOS_SMP is not set +# CONFIG_FREERTOS_UNICORE is not set +CONFIG_FREERTOS_HZ=100 +# CONFIG_FREERTOS_CHECK_STACKOVERFLOW_NONE is not set +# CONFIG_FREERTOS_CHECK_STACKOVERFLOW_PTRVAL is not set +CONFIG_FREERTOS_CHECK_STACKOVERFLOW_CANARY=y +CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS=1 +CONFIG_FREERTOS_IDLE_TASK_STACKSIZE=1536 +# CONFIG_FREERTOS_USE_IDLE_HOOK is not set +# CONFIG_FREERTOS_USE_TICK_HOOK is not set +CONFIG_FREERTOS_MAX_TASK_NAME_LEN=16 +# CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY is not set +CONFIG_FREERTOS_TIMER_TASK_PRIORITY=1 +CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=2048 +CONFIG_FREERTOS_TIMER_QUEUE_LENGTH=10 +CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0 +# CONFIG_FREERTOS_USE_TRACE_FACILITY is not set +# CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS is not set +# end of Kernel + +# +# Port +# +CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER=y +# CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK is not set +# CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP is not set +CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER=y +CONFIG_FREERTOS_ISR_STACKSIZE=1536 +CONFIG_FREERTOS_INTERRUPT_BACKTRACE=y +CONFIG_FREERTOS_TICK_SUPPORT_SYSTIMER=y +CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL1=y +# CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL3 is not set +CONFIG_FREERTOS_SYSTICK_USES_SYSTIMER=y +# CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH is not set +# CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH is not set +# CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE is not set +CONFIG_FREERTOS_ASSERT_ON_UNTESTED_FUNCTION=y +CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT=y +# end of Port + +CONFIG_FREERTOS_NO_AFFINITY=0x7FFFFFFF +CONFIG_FREERTOS_SUPPORT_STATIC_ALLOCATION=y +CONFIG_FREERTOS_DEBUG_OCDAWARE=y +# end of FreeRTOS + +# +# Hardware Abstraction Layer (HAL) and Low Level (LL) +# +CONFIG_HAL_ASSERTION_EQUALS_SYSTEM=y +# CONFIG_HAL_ASSERTION_DISABLE is not set +# CONFIG_HAL_ASSERTION_SILENT is not set +# CONFIG_HAL_ASSERTION_ENABLE is not set +CONFIG_HAL_DEFAULT_ASSERTION_LEVEL=2 +CONFIG_HAL_WDT_USE_ROM_IMPL=y +# end of Hardware Abstraction Layer (HAL) and Low Level (LL) + +# +# Heap memory debugging +# +CONFIG_HEAP_POISONING_DISABLED=y +# CONFIG_HEAP_POISONING_LIGHT is not set +# CONFIG_HEAP_POISONING_COMPREHENSIVE is not set +CONFIG_HEAP_TRACING_OFF=y +# CONFIG_HEAP_TRACING_STANDALONE is not set +# CONFIG_HEAP_TRACING_TOHOST is not set +# CONFIG_HEAP_ABORT_WHEN_ALLOCATION_FAILS is not set +# end of Heap memory debugging + +# +# Log output +# +# CONFIG_LOG_DEFAULT_LEVEL_NONE is not set +# CONFIG_LOG_DEFAULT_LEVEL_ERROR is not set +# CONFIG_LOG_DEFAULT_LEVEL_WARN is not set +CONFIG_LOG_DEFAULT_LEVEL_INFO=y +# CONFIG_LOG_DEFAULT_LEVEL_DEBUG is not set +# CONFIG_LOG_DEFAULT_LEVEL_VERBOSE is not set +CONFIG_LOG_DEFAULT_LEVEL=3 +CONFIG_LOG_MAXIMUM_EQUALS_DEFAULT=y +# CONFIG_LOG_MAXIMUM_LEVEL_DEBUG is not set +# CONFIG_LOG_MAXIMUM_LEVEL_VERBOSE is not set +CONFIG_LOG_MAXIMUM_LEVEL=3 +CONFIG_LOG_COLORS=y +CONFIG_LOG_TIMESTAMP_SOURCE_RTOS=y +# CONFIG_LOG_TIMESTAMP_SOURCE_SYSTEM is not set +# end of Log output + +# +# LWIP +# +CONFIG_LWIP_LOCAL_HOSTNAME="espressif" +# CONFIG_LWIP_NETIF_API is not set +# CONFIG_LWIP_TCPIP_CORE_LOCKING is not set +# CONFIG_LWIP_CHECK_THREAD_SAFETY is not set +CONFIG_LWIP_DNS_SUPPORT_MDNS_QUERIES=y +# CONFIG_LWIP_L2_TO_L3_COPY is not set +# CONFIG_LWIP_IRAM_OPTIMIZATION is not set +CONFIG_LWIP_TIMERS_ONDEMAND=y +CONFIG_LWIP_MAX_SOCKETS=10 +# CONFIG_LWIP_USE_ONLY_LWIP_SELECT is not set +# CONFIG_LWIP_SO_LINGER is not set +CONFIG_LWIP_SO_REUSE=y +CONFIG_LWIP_SO_REUSE_RXTOALL=y +# CONFIG_LWIP_SO_RCVBUF is not set +# CONFIG_LWIP_NETBUF_RECVINFO is not set +CONFIG_LWIP_IP4_FRAG=y +CONFIG_LWIP_IP6_FRAG=y +# CONFIG_LWIP_IP4_REASSEMBLY is not set +# CONFIG_LWIP_IP6_REASSEMBLY is not set +# CONFIG_LWIP_IP_FORWARD is not set +# CONFIG_LWIP_STATS is not set +CONFIG_LWIP_ESP_GRATUITOUS_ARP=y +CONFIG_LWIP_GARP_TMR_INTERVAL=60 +CONFIG_LWIP_ESP_MLDV6_REPORT=y +CONFIG_LWIP_MLDV6_TMR_INTERVAL=40 +CONFIG_LWIP_TCPIP_RECVMBOX_SIZE=32 +CONFIG_LWIP_DHCP_DOES_ARP_CHECK=y +# CONFIG_LWIP_DHCP_DISABLE_CLIENT_ID is not set +CONFIG_LWIP_DHCP_DISABLE_VENDOR_CLASS_ID=y +# CONFIG_LWIP_DHCP_RESTORE_LAST_IP is not set +CONFIG_LWIP_DHCP_OPTIONS_LEN=68 +CONFIG_LWIP_NUM_NETIF_CLIENT_DATA=0 +CONFIG_LWIP_DHCP_COARSE_TIMER_SECS=1 + +# +# DHCP server +# +CONFIG_LWIP_DHCPS=y +CONFIG_LWIP_DHCPS_LEASE_UNIT=60 +CONFIG_LWIP_DHCPS_MAX_STATION_NUM=8 +# end of DHCP server + +# CONFIG_LWIP_AUTOIP is not set +CONFIG_LWIP_IPV6=y +# CONFIG_LWIP_IPV6_AUTOCONFIG is not set +CONFIG_LWIP_IPV6_NUM_ADDRESSES=3 +# CONFIG_LWIP_IPV6_FORWARD is not set +# CONFIG_LWIP_NETIF_STATUS_CALLBACK is not set +CONFIG_LWIP_NETIF_LOOPBACK=y +CONFIG_LWIP_LOOPBACK_MAX_PBUFS=8 + +# +# TCP +# +CONFIG_LWIP_MAX_ACTIVE_TCP=16 +CONFIG_LWIP_MAX_LISTENING_TCP=16 +CONFIG_LWIP_TCP_HIGH_SPEED_RETRANSMISSION=y +CONFIG_LWIP_TCP_MAXRTX=12 +CONFIG_LWIP_TCP_SYNMAXRTX=12 +CONFIG_LWIP_TCP_MSS=1440 +CONFIG_LWIP_TCP_TMR_INTERVAL=250 +CONFIG_LWIP_TCP_MSL=60000 +CONFIG_LWIP_TCP_FIN_WAIT_TIMEOUT=20000 +CONFIG_LWIP_TCP_SND_BUF_DEFAULT=5744 +CONFIG_LWIP_TCP_WND_DEFAULT=5744 +CONFIG_LWIP_TCP_RECVMBOX_SIZE=6 +CONFIG_LWIP_TCP_QUEUE_OOSEQ=y +# CONFIG_LWIP_TCP_SACK_OUT is not set +CONFIG_LWIP_TCP_OVERSIZE_MSS=y +# CONFIG_LWIP_TCP_OVERSIZE_QUARTER_MSS is not set +# CONFIG_LWIP_TCP_OVERSIZE_DISABLE is not set +CONFIG_LWIP_TCP_RTO_TIME=1500 +# end of TCP + +# +# UDP +# +CONFIG_LWIP_MAX_UDP_PCBS=16 +CONFIG_LWIP_UDP_RECVMBOX_SIZE=6 +# end of UDP + +# +# Checksums +# +# CONFIG_LWIP_CHECKSUM_CHECK_IP is not set +# CONFIG_LWIP_CHECKSUM_CHECK_UDP is not set +CONFIG_LWIP_CHECKSUM_CHECK_ICMP=y +# end of Checksums + +CONFIG_LWIP_TCPIP_TASK_STACK_SIZE=3072 +CONFIG_LWIP_TCPIP_TASK_AFFINITY_NO_AFFINITY=y +# CONFIG_LWIP_TCPIP_TASK_AFFINITY_CPU0 is not set +# CONFIG_LWIP_TCPIP_TASK_AFFINITY_CPU1 is not set +CONFIG_LWIP_TCPIP_TASK_AFFINITY=0x7FFFFFFF +# CONFIG_LWIP_PPP_SUPPORT is not set +CONFIG_LWIP_IPV6_MEMP_NUM_ND6_QUEUE=3 +CONFIG_LWIP_IPV6_ND6_NUM_NEIGHBORS=5 +# CONFIG_LWIP_SLIP_SUPPORT is not set + +# +# ICMP +# +CONFIG_LWIP_ICMP=y +# CONFIG_LWIP_MULTICAST_PING is not set +# CONFIG_LWIP_BROADCAST_PING is not set +# end of ICMP + +# +# LWIP RAW API +# +CONFIG_LWIP_MAX_RAW_PCBS=16 +# end of LWIP RAW API + +# +# SNTP +# +CONFIG_LWIP_SNTP_MAX_SERVERS=1 +# CONFIG_LWIP_DHCP_GET_NTP_SRV is not set +CONFIG_LWIP_SNTP_UPDATE_DELAY=3600000 +# end of SNTP + +CONFIG_LWIP_BRIDGEIF_MAX_PORTS=7 +CONFIG_LWIP_ESP_LWIP_ASSERT=y + +# +# Hooks +# +# CONFIG_LWIP_HOOK_TCP_ISN_NONE is not set +CONFIG_LWIP_HOOK_TCP_ISN_DEFAULT=y +# CONFIG_LWIP_HOOK_TCP_ISN_CUSTOM is not set +CONFIG_LWIP_HOOK_IP6_ROUTE_NONE=y +# CONFIG_LWIP_HOOK_IP6_ROUTE_DEFAULT is not set +# CONFIG_LWIP_HOOK_IP6_ROUTE_CUSTOM is not set +CONFIG_LWIP_HOOK_ND6_GET_GW_NONE=y +# CONFIG_LWIP_HOOK_ND6_GET_GW_DEFAULT is not set +# CONFIG_LWIP_HOOK_ND6_GET_GW_CUSTOM is not set +CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_NONE=y +# CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_DEFAULT is not set +# CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_CUSTOM is not set +CONFIG_LWIP_HOOK_IP6_INPUT_NONE=y +# CONFIG_LWIP_HOOK_IP6_INPUT_DEFAULT is not set +# CONFIG_LWIP_HOOK_IP6_INPUT_CUSTOM is not set +# end of Hooks + +# CONFIG_LWIP_DEBUG is not set +# end of LWIP + +# +# mbedTLS +# +CONFIG_MBEDTLS_INTERNAL_MEM_ALLOC=y +# CONFIG_MBEDTLS_EXTERNAL_MEM_ALLOC is not set +# CONFIG_MBEDTLS_DEFAULT_MEM_ALLOC is not set +# CONFIG_MBEDTLS_CUSTOM_MEM_ALLOC is not set +CONFIG_MBEDTLS_ASYMMETRIC_CONTENT_LEN=y +CONFIG_MBEDTLS_SSL_IN_CONTENT_LEN=16384 +CONFIG_MBEDTLS_SSL_OUT_CONTENT_LEN=4096 +# CONFIG_MBEDTLS_DYNAMIC_BUFFER is not set +# CONFIG_MBEDTLS_DEBUG is not set + +# +# mbedTLS v3.x related +# +# CONFIG_MBEDTLS_SSL_PROTO_TLS1_3 is not set +# CONFIG_MBEDTLS_SSL_VARIABLE_BUFFER_LENGTH is not set +# CONFIG_MBEDTLS_X509_TRUSTED_CERT_CALLBACK is not set +# CONFIG_MBEDTLS_SSL_CONTEXT_SERIALIZATION is not set +CONFIG_MBEDTLS_SSL_KEEP_PEER_CERTIFICATE=y +CONFIG_MBEDTLS_PKCS7_C=y +# end of mbedTLS v3.x related + +# +# Certificate Bundle +# +CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=y +CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_FULL=y +# CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_CMN is not set +# CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_NONE is not set +# CONFIG_MBEDTLS_CUSTOM_CERTIFICATE_BUNDLE is not set +CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_MAX_CERTS=200 +# end of Certificate Bundle + +# CONFIG_MBEDTLS_ECP_RESTARTABLE is not set +# CONFIG_MBEDTLS_CMAC_C is not set +CONFIG_MBEDTLS_HARDWARE_AES=y +CONFIG_MBEDTLS_AES_USE_INTERRUPT=y +CONFIG_MBEDTLS_HARDWARE_MPI=y +CONFIG_MBEDTLS_MPI_USE_INTERRUPT=y +CONFIG_MBEDTLS_HARDWARE_SHA=y +CONFIG_MBEDTLS_ROM_MD5=y +# CONFIG_MBEDTLS_ATCA_HW_ECDSA_SIGN is not set +# CONFIG_MBEDTLS_ATCA_HW_ECDSA_VERIFY is not set +CONFIG_MBEDTLS_HAVE_TIME=y +# CONFIG_MBEDTLS_PLATFORM_TIME_ALT is not set +# CONFIG_MBEDTLS_HAVE_TIME_DATE is not set +CONFIG_MBEDTLS_ECDSA_DETERMINISTIC=y +CONFIG_MBEDTLS_SHA512_C=y +CONFIG_MBEDTLS_TLS_SERVER_AND_CLIENT=y +# CONFIG_MBEDTLS_TLS_SERVER_ONLY is not set +# CONFIG_MBEDTLS_TLS_CLIENT_ONLY is not set +# CONFIG_MBEDTLS_TLS_DISABLED is not set +CONFIG_MBEDTLS_TLS_SERVER=y +CONFIG_MBEDTLS_TLS_CLIENT=y +CONFIG_MBEDTLS_TLS_ENABLED=y + +# +# TLS Key Exchange Methods +# +# CONFIG_MBEDTLS_PSK_MODES is not set +CONFIG_MBEDTLS_KEY_EXCHANGE_RSA=y +CONFIG_MBEDTLS_KEY_EXCHANGE_ELLIPTIC_CURVE=y +CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA=y +CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA=y +CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA=y +CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA=y +# end of TLS Key Exchange Methods + +CONFIG_MBEDTLS_SSL_RENEGOTIATION=y +CONFIG_MBEDTLS_SSL_PROTO_TLS1_2=y +# CONFIG_MBEDTLS_SSL_PROTO_GMTSSL1_1 is not set +# CONFIG_MBEDTLS_SSL_PROTO_DTLS is not set +CONFIG_MBEDTLS_SSL_ALPN=y +CONFIG_MBEDTLS_CLIENT_SSL_SESSION_TICKETS=y +CONFIG_MBEDTLS_SERVER_SSL_SESSION_TICKETS=y + +# +# Symmetric Ciphers +# +CONFIG_MBEDTLS_AES_C=y +# CONFIG_MBEDTLS_CAMELLIA_C is not set +# CONFIG_MBEDTLS_DES_C is not set +# CONFIG_MBEDTLS_BLOWFISH_C is not set +# CONFIG_MBEDTLS_XTEA_C is not set +CONFIG_MBEDTLS_CCM_C=y +CONFIG_MBEDTLS_GCM_C=y +# CONFIG_MBEDTLS_NIST_KW_C is not set +# end of Symmetric Ciphers + +# CONFIG_MBEDTLS_RIPEMD160_C is not set + +# +# Certificates +# +CONFIG_MBEDTLS_PEM_PARSE_C=y +CONFIG_MBEDTLS_PEM_WRITE_C=y +CONFIG_MBEDTLS_X509_CRL_PARSE_C=y +CONFIG_MBEDTLS_X509_CSR_PARSE_C=y +# end of Certificates + +CONFIG_MBEDTLS_ECP_C=y +# CONFIG_MBEDTLS_DHM_C is not set +CONFIG_MBEDTLS_ECDH_C=y +CONFIG_MBEDTLS_ECDSA_C=y +# CONFIG_MBEDTLS_ECJPAKE_C is not set +CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y +CONFIG_MBEDTLS_ECP_NIST_OPTIM=y +# CONFIG_MBEDTLS_POLY1305_C is not set +# CONFIG_MBEDTLS_CHACHA20_C is not set +# CONFIG_MBEDTLS_HKDF_C is not set +# CONFIG_MBEDTLS_THREADING_C is not set +# CONFIG_MBEDTLS_LARGE_KEY_SOFTWARE_MPI is not set +# CONFIG_MBEDTLS_SECURITY_RISKS is not set +# end of mbedTLS + +# +# ESP-MQTT Configurations +# +CONFIG_MQTT_PROTOCOL_311=y +# CONFIG_MQTT_PROTOCOL_5 is not set +CONFIG_MQTT_TRANSPORT_SSL=y +CONFIG_MQTT_TRANSPORT_WEBSOCKET=y +CONFIG_MQTT_TRANSPORT_WEBSOCKET_SECURE=y +# CONFIG_MQTT_MSG_ID_INCREMENTAL is not set +# CONFIG_MQTT_SKIP_PUBLISH_IF_DISCONNECTED is not set +# CONFIG_MQTT_REPORT_DELETED_MESSAGES is not set +# CONFIG_MQTT_USE_CUSTOM_CONFIG is not set +# CONFIG_MQTT_TASK_CORE_SELECTION_ENABLED is not set +# CONFIG_MQTT_CUSTOM_OUTBOX is not set +# end of ESP-MQTT Configurations + +# +# Newlib +# +CONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF=y +# CONFIG_NEWLIB_STDOUT_LINE_ENDING_LF is not set +# CONFIG_NEWLIB_STDOUT_LINE_ENDING_CR is not set +# CONFIG_NEWLIB_STDIN_LINE_ENDING_CRLF is not set +# CONFIG_NEWLIB_STDIN_LINE_ENDING_LF is not set +CONFIG_NEWLIB_STDIN_LINE_ENDING_CR=y +# CONFIG_NEWLIB_NANO_FORMAT is not set +CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC_HRT=y +# CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC is not set +# CONFIG_NEWLIB_TIME_SYSCALL_USE_HRT is not set +# CONFIG_NEWLIB_TIME_SYSCALL_USE_NONE is not set +# end of Newlib + +# +# NVS +# +# CONFIG_NVS_ASSERT_ERROR_CHECK is not set +# end of NVS + +# +# OpenThread +# +# CONFIG_OPENTHREAD_ENABLED is not set +# end of OpenThread + +# +# Protocomm +# +CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_0=y +CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_1=y +CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_2=y +# end of Protocomm + +# +# PThreads +# +CONFIG_PTHREAD_TASK_PRIO_DEFAULT=5 +CONFIG_PTHREAD_TASK_STACK_SIZE_DEFAULT=3072 +CONFIG_PTHREAD_STACK_MIN=768 +CONFIG_PTHREAD_DEFAULT_CORE_NO_AFFINITY=y +# CONFIG_PTHREAD_DEFAULT_CORE_0 is not set +# CONFIG_PTHREAD_DEFAULT_CORE_1 is not set +CONFIG_PTHREAD_TASK_CORE_DEFAULT=-1 +CONFIG_PTHREAD_TASK_NAME_DEFAULT="pthread" +# end of PThreads + +# +# MMU Config +# +CONFIG_MMU_PAGE_SIZE_64KB=y +CONFIG_MMU_PAGE_MODE="64KB" +CONFIG_MMU_PAGE_SIZE=0x10000 +# end of MMU Config + +# +# SPI Flash driver +# +# CONFIG_SPI_FLASH_VERIFY_WRITE is not set +# CONFIG_SPI_FLASH_ENABLE_COUNTERS is not set +CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=y +CONFIG_SPI_FLASH_HAS_ROM_IMPL=y +# CONFIG_SPI_FLASH_ROM_IMPL is not set +CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS=y +# CONFIG_SPI_FLASH_DANGEROUS_WRITE_FAILS is not set +# CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED is not set +# CONFIG_SPI_FLASH_SHARE_SPI1_BUS is not set +# CONFIG_SPI_FLASH_BYPASS_BLOCK_ERASE is not set +CONFIG_SPI_FLASH_YIELD_DURING_ERASE=y +CONFIG_SPI_FLASH_ERASE_YIELD_DURATION_MS=20 +CONFIG_SPI_FLASH_ERASE_YIELD_TICKS=1 +CONFIG_SPI_FLASH_WRITE_CHUNK_SIZE=8192 +# CONFIG_SPI_FLASH_SIZE_OVERRIDE is not set +# CONFIG_SPI_FLASH_CHECK_ERASE_TIMEOUT_DISABLED is not set +# CONFIG_SPI_FLASH_OVERRIDE_CHIP_DRIVER_LIST is not set + +# +# SPI Flash behavior when brownout +# +CONFIG_SPI_FLASH_BROWNOUT_RESET_XMC=y +CONFIG_SPI_FLASH_BROWNOUT_RESET=y +# end of SPI Flash behavior when brownout + +# +# Auto-detect flash chips +# +CONFIG_SPI_FLASH_SUPPORT_ISSI_CHIP=y +CONFIG_SPI_FLASH_SUPPORT_MXIC_CHIP=y +CONFIG_SPI_FLASH_SUPPORT_GD_CHIP=y +CONFIG_SPI_FLASH_SUPPORT_WINBOND_CHIP=y +CONFIG_SPI_FLASH_SUPPORT_BOYA_CHIP=y +CONFIG_SPI_FLASH_SUPPORT_TH_CHIP=y +CONFIG_SPI_FLASH_SUPPORT_MXIC_OPI_CHIP=y +# end of Auto-detect flash chips + +CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE=y +# end of SPI Flash driver + +# +# SPIFFS Configuration +# +CONFIG_SPIFFS_MAX_PARTITIONS=3 + +# +# SPIFFS Cache Configuration +# +CONFIG_SPIFFS_CACHE=y +CONFIG_SPIFFS_CACHE_WR=y +# CONFIG_SPIFFS_CACHE_STATS is not set +# end of SPIFFS Cache Configuration + +CONFIG_SPIFFS_PAGE_CHECK=y +CONFIG_SPIFFS_GC_MAX_RUNS=10 +# CONFIG_SPIFFS_GC_STATS is not set +CONFIG_SPIFFS_PAGE_SIZE=256 +CONFIG_SPIFFS_OBJ_NAME_LEN=32 +# CONFIG_SPIFFS_FOLLOW_SYMLINKS is not set +CONFIG_SPIFFS_USE_MAGIC=y +CONFIG_SPIFFS_USE_MAGIC_LENGTH=y +CONFIG_SPIFFS_META_LENGTH=4 +CONFIG_SPIFFS_USE_MTIME=y + +# +# Debug Configuration +# +# CONFIG_SPIFFS_DBG is not set +# CONFIG_SPIFFS_API_DBG is not set +# CONFIG_SPIFFS_GC_DBG is not set +# CONFIG_SPIFFS_CACHE_DBG is not set +# CONFIG_SPIFFS_CHECK_DBG is not set +# CONFIG_SPIFFS_TEST_VISUALISATION is not set +# end of Debug Configuration +# end of SPIFFS Configuration + +# +# TCP Transport +# + +# +# Websocket +# +CONFIG_WS_TRANSPORT=y +CONFIG_WS_BUFFER_SIZE=1024 +# CONFIG_WS_DYNAMIC_BUFFER is not set +# end of Websocket +# end of TCP Transport + +# +# Ultra Low Power (ULP) Co-processor +# +# CONFIG_ULP_COPROC_ENABLED is not set +# end of Ultra Low Power (ULP) Co-processor + +# +# Unity unit testing library +# +CONFIG_UNITY_ENABLE_FLOAT=y +CONFIG_UNITY_ENABLE_DOUBLE=y +# CONFIG_UNITY_ENABLE_64BIT is not set +# CONFIG_UNITY_ENABLE_COLOR is not set +CONFIG_UNITY_ENABLE_IDF_TEST_RUNNER=y +# CONFIG_UNITY_ENABLE_FIXTURE is not set +# CONFIG_UNITY_ENABLE_BACKTRACE_ON_FAIL is not set +# end of Unity unit testing library + +# +# USB-OTG +# +CONFIG_USB_OTG_SUPPORTED=y +CONFIG_USB_HOST_CONTROL_TRANSFER_MAX_SIZE=256 +CONFIG_USB_HOST_HW_BUFFER_BIAS_BALANCED=y +# CONFIG_USB_HOST_HW_BUFFER_BIAS_IN is not set +# CONFIG_USB_HOST_HW_BUFFER_BIAS_PERIODIC_OUT is not set + +# +# Root Hub configuration +# +CONFIG_USB_HOST_DEBOUNCE_DELAY_MS=250 +CONFIG_USB_HOST_RESET_HOLD_MS=30 +CONFIG_USB_HOST_RESET_RECOVERY_MS=30 +CONFIG_USB_HOST_SET_ADDR_RECOVERY_MS=10 +# end of Root Hub configuration +# end of USB-OTG + +# +# Virtual file system +# +CONFIG_VFS_SUPPORT_IO=y +CONFIG_VFS_SUPPORT_DIR=y +CONFIG_VFS_SUPPORT_SELECT=y +CONFIG_VFS_SUPPRESS_SELECT_DEBUG_OUTPUT=y +CONFIG_VFS_SUPPORT_TERMIOS=y + +# +# Host File System I/O (Semihosting) +# +CONFIG_VFS_SEMIHOSTFS_MAX_MOUNT_POINTS=1 +# end of Host File System I/O (Semihosting) +# end of Virtual file system + +# +# Wear Levelling +# +# CONFIG_WL_SECTOR_SIZE_512 is not set +CONFIG_WL_SECTOR_SIZE_4096=y +CONFIG_WL_SECTOR_SIZE=4096 +# end of Wear Levelling + +# +# Wi-Fi Provisioning Manager +# +CONFIG_WIFI_PROV_SCAN_MAX_ENTRIES=16 +CONFIG_WIFI_PROV_AUTOSTOP_TIMEOUT=30 +# CONFIG_WIFI_PROV_BLE_FORCE_ENCRYPTION is not set +CONFIG_WIFI_PROV_STA_ALL_CHANNEL_SCAN=y +# CONFIG_WIFI_PROV_STA_FAST_SCAN is not set +# end of Wi-Fi Provisioning Manager + +# +# Supplicant +# +CONFIG_WPA_MBEDTLS_CRYPTO=y +CONFIG_WPA_MBEDTLS_TLS_CLIENT=y +# CONFIG_WPA_WAPI_PSK is not set +# CONFIG_WPA_SUITE_B_192 is not set +# CONFIG_WPA_DEBUG_PRINT is not set +# CONFIG_WPA_TESTING_OPTIONS is not set +# CONFIG_WPA_WPS_STRICT is not set +# CONFIG_WPA_11KV_SUPPORT is not set +# CONFIG_WPA_MBO_SUPPORT is not set +# CONFIG_WPA_DPP_SUPPORT is not set +# CONFIG_WPA_11R_SUPPORT is not set +# CONFIG_WPA_WPS_SOFTAP_REGISTRAR is not set +# end of Supplicant + +# +# IDF unit test +# +CONFIG_UNITY_FREERTOS_PRIORITY=5 +CONFIG_UNITY_FREERTOS_CPU=0 +CONFIG_UNITY_FREERTOS_STACK_SIZE=8192 +CONFIG_UNITY_WARN_LEAK_LEVEL_GENERAL=255 +CONFIG_UNITY_CRITICAL_LEAK_LEVEL_GENERAL=1024 +CONFIG_UNITY_CRITICAL_LEAK_LEVEL_LWIP=4095 +# CONFIG_UNITY_IGNORE_PERFORMANCE_TESTS is not set +# end of IDF unit test + +# +# DSP Library +# +CONFIG_DSP_OPTIMIZATIONS_SUPPORTED=y +# CONFIG_DSP_ANSI is not set +CONFIG_DSP_OPTIMIZED=y +CONFIG_DSP_OPTIMIZATION=1 +# CONFIG_DSP_MAX_FFT_SIZE_512 is not set +# CONFIG_DSP_MAX_FFT_SIZE_1024 is not set +# CONFIG_DSP_MAX_FFT_SIZE_2048 is not set +CONFIG_DSP_MAX_FFT_SIZE_4096=y +# CONFIG_DSP_MAX_FFT_SIZE_8192 is not set +# CONFIG_DSP_MAX_FFT_SIZE_16384 is not set +# CONFIG_DSP_MAX_FFT_SIZE_32768 is not set +CONFIG_DSP_MAX_FFT_SIZE=4096 +# end of DSP Library +# end of Component config + +# Deprecated options for backward compatibility +# CONFIG_NO_BLOBS is not set +# CONFIG_LOG_BOOTLOADER_LEVEL_NONE is not set +# CONFIG_LOG_BOOTLOADER_LEVEL_ERROR is not set +# CONFIG_LOG_BOOTLOADER_LEVEL_WARN is not set +CONFIG_LOG_BOOTLOADER_LEVEL_INFO=y +# CONFIG_LOG_BOOTLOADER_LEVEL_DEBUG is not set +# CONFIG_LOG_BOOTLOADER_LEVEL_VERBOSE is not set +CONFIG_LOG_BOOTLOADER_LEVEL=3 +# CONFIG_APP_ROLLBACK_ENABLE is not set +# CONFIG_FLASH_ENCRYPTION_ENABLED is not set +CONFIG_FLASHMODE_QIO=y +# CONFIG_FLASHMODE_QOUT is not set +# CONFIG_FLASHMODE_DIO is not set +# CONFIG_FLASHMODE_DOUT is not set +CONFIG_MONITOR_BAUD=115200 +CONFIG_OPTIMIZATION_LEVEL_DEBUG=y +CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG=y +# CONFIG_OPTIMIZATION_LEVEL_RELEASE is not set +# CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE is not set +CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED=y +# CONFIG_OPTIMIZATION_ASSERTIONS_SILENT is not set +# CONFIG_OPTIMIZATION_ASSERTIONS_DISABLED is not set +CONFIG_OPTIMIZATION_ASSERTION_LEVEL=2 +# CONFIG_CXX_EXCEPTIONS is not set +CONFIG_STACK_CHECK_NONE=y +# CONFIG_STACK_CHECK_NORM is not set +# CONFIG_STACK_CHECK_STRONG is not set +# CONFIG_STACK_CHECK_ALL is not set +# CONFIG_WARN_WRITE_STRINGS is not set +# CONFIG_ESP32_APPTRACE_DEST_TRAX is not set +CONFIG_ESP32_APPTRACE_DEST_NONE=y +CONFIG_ESP32_APPTRACE_LOCK_ENABLE=y +# CONFIG_MCPWM_ISR_IN_IRAM is not set +# CONFIG_EVENT_LOOP_PROFILING is not set +CONFIG_POST_EVENTS_FROM_ISR=y +CONFIG_POST_EVENTS_FROM_IRAM_ISR=y +# CONFIG_OTA_ALLOW_HTTP is not set +CONFIG_ESP32S3_DEEP_SLEEP_WAKEUP_DELAY=2000 +CONFIG_ESP32S3_RTC_CLK_SRC_INT_RC=y +# CONFIG_ESP32S3_RTC_CLK_SRC_EXT_CRYS is not set +# CONFIG_ESP32S3_RTC_CLK_SRC_EXT_OSC is not set +# CONFIG_ESP32S3_RTC_CLK_SRC_INT_8MD256 is not set +CONFIG_ESP32S3_RTC_CLK_CAL_CYCLES=1024 +CONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE=y +# CONFIG_ESP32_PHY_INIT_DATA_IN_PARTITION is not set +CONFIG_ESP32_PHY_MAX_WIFI_TX_POWER=20 +CONFIG_ESP32_PHY_MAX_TX_POWER=20 +CONFIG_REDUCE_PHY_TX_POWER=y +CONFIG_ESP32_REDUCE_PHY_TX_POWER=y +CONFIG_ESP_SYSTEM_PM_POWER_DOWN_CPU=y +CONFIG_ESP32S3_SPIRAM_SUPPORT=y +CONFIG_DEFAULT_PSRAM_CLK_IO=30 +CONFIG_DEFAULT_PSRAM_CS_IO=26 +# CONFIG_ESP32S3_DEFAULT_CPU_FREQ_80 is not set +# CONFIG_ESP32S3_DEFAULT_CPU_FREQ_160 is not set +CONFIG_ESP32S3_DEFAULT_CPU_FREQ_240=y +CONFIG_ESP32S3_DEFAULT_CPU_FREQ_MHZ=240 +CONFIG_SYSTEM_EVENT_QUEUE_SIZE=32 +CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE=2304 +CONFIG_MAIN_TASK_STACK_SIZE=3584 +CONFIG_CONSOLE_UART_DEFAULT=y +# CONFIG_CONSOLE_UART_CUSTOM is not set +# CONFIG_CONSOLE_UART_NONE is not set +# CONFIG_ESP_CONSOLE_UART_NONE is not set +CONFIG_CONSOLE_UART=y +CONFIG_CONSOLE_UART_NUM=0 +CONFIG_CONSOLE_UART_BAUDRATE=115200 +CONFIG_INT_WDT=y +CONFIG_INT_WDT_TIMEOUT_MS=300 +CONFIG_INT_WDT_CHECK_CPU1=y +CONFIG_TASK_WDT=y +CONFIG_ESP_TASK_WDT=y +# CONFIG_TASK_WDT_PANIC is not set +CONFIG_TASK_WDT_TIMEOUT_S=5 +CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0=y +CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU1=y +# CONFIG_ESP32_DEBUG_STUBS_ENABLE is not set +CONFIG_ESP32S3_DEBUG_OCDAWARE=y +CONFIG_BROWNOUT_DET=y +CONFIG_ESP32S3_BROWNOUT_DET=y +CONFIG_ESP32S3_BROWNOUT_DET=y +CONFIG_BROWNOUT_DET_LVL_SEL_7=y +CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_7=y +# CONFIG_BROWNOUT_DET_LVL_SEL_6 is not set +# CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_6 is not set +# CONFIG_BROWNOUT_DET_LVL_SEL_5 is not set +# CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_5 is not set +# CONFIG_BROWNOUT_DET_LVL_SEL_4 is not set +# CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_4 is not set +# CONFIG_BROWNOUT_DET_LVL_SEL_3 is not set +# CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_3 is not set +# CONFIG_BROWNOUT_DET_LVL_SEL_2 is not set +# CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_2 is not set +# CONFIG_BROWNOUT_DET_LVL_SEL_1 is not set +# CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_1 is not set +CONFIG_BROWNOUT_DET_LVL=7 +CONFIG_ESP32S3_BROWNOUT_DET_LVL=7 +CONFIG_IPC_TASK_STACK_SIZE=1280 +CONFIG_TIMER_TASK_STACK_SIZE=3584 +# CONFIG_EXTERNAL_COEX_ENABLE is not set +# CONFIG_ESP32_ENABLE_COREDUMP_TO_FLASH is not set +# CONFIG_ESP32_ENABLE_COREDUMP_TO_UART is not set +CONFIG_ESP32_ENABLE_COREDUMP_TO_NONE=y +CONFIG_TIMER_TASK_PRIORITY=1 +CONFIG_TIMER_TASK_STACK_DEPTH=2048 +CONFIG_TIMER_QUEUE_LENGTH=10 +# CONFIG_ENABLE_STATIC_TASK_CLEAN_UP_HOOK is not set +# CONFIG_HAL_ASSERTION_SILIENT is not set +# CONFIG_L2_TO_L3_COPY is not set +CONFIG_ESP_GRATUITOUS_ARP=y +CONFIG_GARP_TMR_INTERVAL=60 +CONFIG_TCPIP_RECVMBOX_SIZE=32 +CONFIG_TCP_MAXRTX=12 +CONFIG_TCP_SYNMAXRTX=12 +CONFIG_TCP_MSS=1440 +CONFIG_TCP_MSL=60000 +CONFIG_TCP_SND_BUF_DEFAULT=5744 +CONFIG_TCP_WND_DEFAULT=5744 +CONFIG_TCP_RECVMBOX_SIZE=6 +CONFIG_TCP_QUEUE_OOSEQ=y +CONFIG_TCP_OVERSIZE_MSS=y +# CONFIG_TCP_OVERSIZE_QUARTER_MSS is not set +# CONFIG_TCP_OVERSIZE_DISABLE is not set +CONFIG_UDP_RECVMBOX_SIZE=6 +CONFIG_TCPIP_TASK_STACK_SIZE=3072 +CONFIG_TCPIP_TASK_AFFINITY_NO_AFFINITY=y +# CONFIG_TCPIP_TASK_AFFINITY_CPU0 is not set +# CONFIG_TCPIP_TASK_AFFINITY_CPU1 is not set +CONFIG_TCPIP_TASK_AFFINITY=0x7FFFFFFF +# CONFIG_PPP_SUPPORT is not set +CONFIG_ESP32S3_TIME_SYSCALL_USE_RTC_SYSTIMER=y +CONFIG_ESP32S3_TIME_SYSCALL_USE_RTC_FRC1=y +# CONFIG_ESP32S3_TIME_SYSCALL_USE_RTC is not set +# CONFIG_ESP32S3_TIME_SYSCALL_USE_SYSTIMER is not set +# CONFIG_ESP32S3_TIME_SYSCALL_USE_FRC1 is not set +# CONFIG_ESP32S3_TIME_SYSCALL_USE_NONE is not set +CONFIG_ESP32_PTHREAD_TASK_PRIO_DEFAULT=5 +CONFIG_ESP32_PTHREAD_TASK_STACK_SIZE_DEFAULT=3072 +CONFIG_ESP32_PTHREAD_STACK_MIN=768 +CONFIG_ESP32_DEFAULT_PTHREAD_CORE_NO_AFFINITY=y +# CONFIG_ESP32_DEFAULT_PTHREAD_CORE_0 is not set +# CONFIG_ESP32_DEFAULT_PTHREAD_CORE_1 is not set +CONFIG_ESP32_PTHREAD_TASK_CORE_DEFAULT=-1 +CONFIG_ESP32_PTHREAD_TASK_NAME_DEFAULT="pthread" +CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ABORTS=y +# CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_FAILS is not set +# CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ALLOWED is not set +CONFIG_SUPPRESS_SELECT_DEBUG_OUTPUT=y +CONFIG_SUPPORT_TERMIOS=y +CONFIG_SEMIHOSTFS_MAX_MOUNT_POINTS=1 +# End of deprecated options diff --git a/test_apps/esp-sr/sdkconfig.ci.wn9_hilexin b/test_apps/esp-sr/sdkconfig.ci.wn9_hilexin new file mode 100644 index 0000000..aa5d384 --- /dev/null +++ b/test_apps/esp-sr/sdkconfig.ci.wn9_hilexin @@ -0,0 +1,1873 @@ +# +# Automatically generated file. DO NOT EDIT. +# Espressif IoT Development Framework (ESP-IDF) Project Configuration +# +CONFIG_SOC_LEDC_SUPPORT_APB_CLOCK=y +CONFIG_SOC_LEDC_SUPPORT_XTAL_CLOCK=y +CONFIG_SOC_LEDC_CHANNEL_NUM=8 +CONFIG_SOC_LEDC_TIMER_BIT_WIDE_NUM=14 +CONFIG_SOC_LEDC_SUPPORT_FADE_STOP=y +CONFIG_SOC_MPU_MIN_REGION_SIZE=0x20000000 +CONFIG_SOC_MPU_REGIONS_MAX_NUM=8 +CONFIG_SOC_ADC_SUPPORTED=y +CONFIG_SOC_PCNT_SUPPORTED=y +CONFIG_SOC_WIFI_SUPPORTED=y +CONFIG_SOC_TWAI_SUPPORTED=y +CONFIG_SOC_GDMA_SUPPORTED=y +CONFIG_SOC_LCDCAM_SUPPORTED=y +CONFIG_SOC_MCPWM_SUPPORTED=y +CONFIG_SOC_DEDICATED_GPIO_SUPPORTED=y +CONFIG_SOC_CACHE_SUPPORT_WRAP=y +CONFIG_SOC_ULP_SUPPORTED=y +CONFIG_SOC_RISCV_COPROC_SUPPORTED=y +CONFIG_SOC_BT_SUPPORTED=y +CONFIG_SOC_USB_OTG_SUPPORTED=y +CONFIG_SOC_USB_SERIAL_JTAG_SUPPORTED=y +CONFIG_SOC_CCOMP_TIMER_SUPPORTED=y +CONFIG_SOC_ASYNC_MEMCPY_SUPPORTED=y +CONFIG_SOC_SUPPORTS_SECURE_DL_MODE=y +CONFIG_SOC_EFUSE_KEY_PURPOSE_FIELD=y +CONFIG_SOC_SDMMC_HOST_SUPPORTED=y +CONFIG_SOC_RTC_FAST_MEM_SUPPORTED=y +CONFIG_SOC_RTC_SLOW_MEM_SUPPORTED=y +CONFIG_SOC_RTC_MEM_SUPPORTED=y +CONFIG_SOC_PSRAM_DMA_CAPABLE=y +CONFIG_SOC_XT_WDT_SUPPORTED=y +CONFIG_SOC_I2S_SUPPORTED=y +CONFIG_SOC_RMT_SUPPORTED=y +CONFIG_SOC_SDM_SUPPORTED=y +CONFIG_SOC_SYSTIMER_SUPPORTED=y +CONFIG_SOC_SUPPORT_COEXISTENCE=y +CONFIG_SOC_TEMP_SENSOR_SUPPORTED=y +CONFIG_SOC_AES_SUPPORTED=y +CONFIG_SOC_MPI_SUPPORTED=y +CONFIG_SOC_SHA_SUPPORTED=y +CONFIG_SOC_HMAC_SUPPORTED=y +CONFIG_SOC_DIG_SIGN_SUPPORTED=y +CONFIG_SOC_FLASH_ENC_SUPPORTED=y +CONFIG_SOC_SECURE_BOOT_SUPPORTED=y +CONFIG_SOC_MEMPROT_SUPPORTED=y +CONFIG_SOC_TOUCH_SENSOR_SUPPORTED=y +CONFIG_SOC_XTAL_SUPPORT_40M=y +CONFIG_SOC_APPCPU_HAS_CLOCK_GATING_BUG=y +CONFIG_SOC_ADC_RTC_CTRL_SUPPORTED=y +CONFIG_SOC_ADC_DIG_CTRL_SUPPORTED=y +CONFIG_SOC_ADC_ARBITER_SUPPORTED=y +CONFIG_SOC_ADC_FILTER_SUPPORTED=y +CONFIG_SOC_ADC_MONITOR_SUPPORTED=y +CONFIG_SOC_ADC_DMA_SUPPORTED=y +CONFIG_SOC_ADC_PERIPH_NUM=2 +CONFIG_SOC_ADC_MAX_CHANNEL_NUM=10 +CONFIG_SOC_ADC_ATTEN_NUM=4 +CONFIG_SOC_ADC_DIGI_CONTROLLER_NUM=2 +CONFIG_SOC_ADC_PATT_LEN_MAX=24 +CONFIG_SOC_ADC_DIGI_MIN_BITWIDTH=12 +CONFIG_SOC_ADC_DIGI_MAX_BITWIDTH=12 +CONFIG_SOC_ADC_DIGI_RESULT_BYTES=4 +CONFIG_SOC_ADC_DIGI_DATA_BYTES_PER_CONV=4 +CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_HIGH=83333 +CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW=611 +CONFIG_SOC_ADC_RTC_MIN_BITWIDTH=12 +CONFIG_SOC_ADC_RTC_MAX_BITWIDTH=12 +CONFIG_SOC_RTC_SLOW_CLOCK_SUPPORT_8MD256=y +CONFIG_SOC_ADC_CALIBRATION_V1_SUPPORTED=y +CONFIG_SOC_APB_BACKUP_DMA=y +CONFIG_SOC_BROWNOUT_RESET_SUPPORTED=y +CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM=1 +CONFIG_SOC_CPU_CORES_NUM=2 +CONFIG_SOC_CPU_INTR_NUM=32 +CONFIG_SOC_CPU_HAS_FPU=y +CONFIG_SOC_CPU_BREAKPOINTS_NUM=2 +CONFIG_SOC_CPU_WATCHPOINTS_NUM=2 +CONFIG_SOC_CPU_WATCHPOINT_SIZE=64 +CONFIG_SOC_DS_SIGNATURE_MAX_BIT_LEN=4096 +CONFIG_SOC_DS_KEY_PARAM_MD_IV_LENGTH=16 +CONFIG_SOC_DS_KEY_CHECK_MAX_WAIT_US=1100 +CONFIG_SOC_GDMA_GROUPS=y +CONFIG_SOC_GDMA_PAIRS_PER_GROUP=5 +CONFIG_SOC_GDMA_SUPPORT_PSRAM=y +CONFIG_SOC_GDMA_PSRAM_MIN_ALIGN=16 +CONFIG_SOC_GPIO_PORT=1 +CONFIG_SOC_GPIO_PIN_COUNT=49 +CONFIG_SOC_GPIO_SUPPORT_RTC_INDEPENDENT=y +CONFIG_SOC_GPIO_SUPPORT_FORCE_HOLD=y +CONFIG_SOC_GPIO_VALID_GPIO_MASK=0x1FFFFFFFFFFFF +CONFIG_SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK=0x0001FFFFFC000000 +CONFIG_SOC_DEDIC_GPIO_OUT_CHANNELS_NUM=8 +CONFIG_SOC_DEDIC_GPIO_IN_CHANNELS_NUM=8 +CONFIG_SOC_DEDIC_GPIO_OUT_AUTO_ENABLE=y +CONFIG_SOC_I2C_NUM=2 +CONFIG_SOC_I2C_FIFO_LEN=32 +CONFIG_SOC_I2C_SUPPORT_SLAVE=y +CONFIG_SOC_I2C_SUPPORT_HW_CLR_BUS=y +CONFIG_SOC_I2C_SUPPORT_XTAL=y +CONFIG_SOC_I2C_SUPPORT_RTC=y +CONFIG_SOC_I2S_NUM=2 +CONFIG_SOC_I2S_HW_VERSION_2=y +CONFIG_SOC_I2S_SUPPORTS_PCM=y +CONFIG_SOC_I2S_SUPPORTS_PDM=y +CONFIG_SOC_I2S_SUPPORTS_PDM_TX=y +CONFIG_SOC_I2S_SUPPORTS_PDM_RX=y +CONFIG_SOC_I2S_SUPPORTS_PDM_CODEC=y +CONFIG_SOC_I2S_SUPPORTS_TDM=y +CONFIG_SOC_MCPWM_GROUPS=2 +CONFIG_SOC_MCPWM_TIMERS_PER_GROUP=3 +CONFIG_SOC_MCPWM_OPERATORS_PER_GROUP=3 +CONFIG_SOC_MCPWM_COMPARATORS_PER_OPERATOR=2 +CONFIG_SOC_MCPWM_GENERATORS_PER_OPERATOR=2 +CONFIG_SOC_MCPWM_TRIGGERS_PER_OPERATOR=2 +CONFIG_SOC_MCPWM_GPIO_FAULTS_PER_GROUP=3 +CONFIG_SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP=y +CONFIG_SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER=3 +CONFIG_SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP=3 +CONFIG_SOC_MCPWM_SWSYNC_CAN_PROPAGATE=y +CONFIG_SOC_PCNT_GROUPS=y +CONFIG_SOC_PCNT_UNITS_PER_GROUP=4 +CONFIG_SOC_PCNT_CHANNELS_PER_UNIT=2 +CONFIG_SOC_PCNT_THRES_POINT_PER_UNIT=2 +CONFIG_SOC_RMT_GROUPS=1 +CONFIG_SOC_RMT_TX_CANDIDATES_PER_GROUP=4 +CONFIG_SOC_RMT_RX_CANDIDATES_PER_GROUP=4 +CONFIG_SOC_RMT_CHANNELS_PER_GROUP=8 +CONFIG_SOC_RMT_MEM_WORDS_PER_CHANNEL=48 +CONFIG_SOC_RMT_SUPPORT_RX_PINGPONG=y +CONFIG_SOC_RMT_SUPPORT_RX_DEMODULATION=y +CONFIG_SOC_RMT_SUPPORT_TX_ASYNC_STOP=y +CONFIG_SOC_RMT_SUPPORT_TX_LOOP_COUNT=y +CONFIG_SOC_RMT_SUPPORT_TX_LOOP_AUTO_STOP=y +CONFIG_SOC_RMT_SUPPORT_TX_SYNCHRO=y +CONFIG_SOC_RMT_SUPPORT_TX_CARRIER_DATA_ONLY=y +CONFIG_SOC_RMT_SUPPORT_XTAL=y +CONFIG_SOC_RMT_SUPPORT_RC_FAST=y +CONFIG_SOC_RMT_SUPPORT_APB=y +CONFIG_SOC_RMT_SUPPORT_DMA=y +CONFIG_SOC_LCD_I80_SUPPORTED=y +CONFIG_SOC_LCD_RGB_SUPPORTED=y +CONFIG_SOC_LCD_I80_BUSES=1 +CONFIG_SOC_LCD_RGB_PANELS=1 +CONFIG_SOC_LCD_I80_BUS_WIDTH=16 +CONFIG_SOC_LCD_RGB_DATA_WIDTH=16 +CONFIG_SOC_LCD_SUPPORT_RGB_YUV_CONV=y +CONFIG_SOC_RTC_CNTL_CPU_PD_DMA_BUS_WIDTH=128 +CONFIG_SOC_RTC_CNTL_CPU_PD_REG_FILE_NUM=549 +CONFIG_SOC_RTC_CNTL_TAGMEM_PD_DMA_BUS_WIDTH=128 +CONFIG_SOC_RTCIO_PIN_COUNT=22 +CONFIG_SOC_RTCIO_INPUT_OUTPUT_SUPPORTED=y +CONFIG_SOC_RTCIO_HOLD_SUPPORTED=y +CONFIG_SOC_RTCIO_WAKE_SUPPORTED=y +CONFIG_SOC_SDM_GROUPS=y +CONFIG_SOC_SDM_CHANNELS_PER_GROUP=8 +CONFIG_SOC_SPI_PERIPH_NUM=3 +CONFIG_SOC_SPI_MAX_CS_NUM=6 +CONFIG_SOC_SPI_MAXIMUM_BUFFER_SIZE=64 +CONFIG_SOC_SPI_SUPPORT_DDRCLK=y +CONFIG_SOC_SPI_SLAVE_SUPPORT_SEG_TRANS=y +CONFIG_SOC_SPI_SUPPORT_CD_SIG=y +CONFIG_SOC_SPI_SUPPORT_CONTINUOUS_TRANS=y +CONFIG_SOC_SPI_SUPPORT_SLAVE_HD_VER2=y +CONFIG_SOC_SPI_PERIPH_SUPPORT_CONTROL_DUMMY_OUT=y +CONFIG_SOC_MEMSPI_IS_INDEPENDENT=y +CONFIG_SOC_SPI_MAX_PRE_DIVIDER=16 +CONFIG_SOC_SPI_SUPPORT_OCT=y +CONFIG_SOC_MEMSPI_SRC_FREQ_120M=y +CONFIG_SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED=y +CONFIG_SOC_MEMSPI_SRC_FREQ_40M_SUPPORTED=y +CONFIG_SOC_MEMSPI_SRC_FREQ_20M_SUPPORTED=y +CONFIG_SOC_SPIRAM_SUPPORTED=y +CONFIG_SOC_SYSTIMER_COUNTER_NUM=2 +CONFIG_SOC_SYSTIMER_ALARM_NUM=3 +CONFIG_SOC_SYSTIMER_BIT_WIDTH_LO=32 +CONFIG_SOC_SYSTIMER_BIT_WIDTH_HI=20 +CONFIG_SOC_SYSTIMER_FIXED_DIVIDER=y +CONFIG_SOC_SYSTIMER_INT_LEVEL=y +CONFIG_SOC_SYSTIMER_ALARM_MISS_COMPENSATE=y +CONFIG_SOC_TIMER_GROUPS=2 +CONFIG_SOC_TIMER_GROUP_TIMERS_PER_GROUP=2 +CONFIG_SOC_TIMER_GROUP_COUNTER_BIT_WIDTH=54 +CONFIG_SOC_TIMER_GROUP_SUPPORT_XTAL=y +CONFIG_SOC_TIMER_GROUP_SUPPORT_APB=y +CONFIG_SOC_TIMER_GROUP_TOTAL_TIMERS=4 +CONFIG_SOC_TOUCH_VERSION_2=y +CONFIG_SOC_TOUCH_SENSOR_NUM=15 +CONFIG_SOC_TOUCH_PROXIMITY_CHANNEL_NUM=3 +CONFIG_SOC_TOUCH_PROXIMITY_MEAS_DONE_SUPPORTED=y +CONFIG_SOC_TOUCH_PAD_THRESHOLD_MAX=0x1FFFFF +CONFIG_SOC_TOUCH_PAD_MEASURE_WAIT_MAX=0xFF +CONFIG_SOC_UART_NUM=3 +CONFIG_SOC_UART_FIFO_LEN=128 +CONFIG_SOC_UART_BITRATE_MAX=5000000 +CONFIG_SOC_UART_SUPPORT_FSM_TX_WAIT_SEND=y +CONFIG_SOC_UART_SUPPORT_WAKEUP_INT=y +CONFIG_SOC_UART_SUPPORT_APB_CLK=y +CONFIG_SOC_UART_SUPPORT_RTC_CLK=y +CONFIG_SOC_UART_SUPPORT_XTAL_CLK=y +CONFIG_SOC_UART_REQUIRE_CORE_RESET=y +CONFIG_SOC_USB_PERIPH_NUM=y +CONFIG_SOC_SHA_DMA_MAX_BUFFER_SIZE=3968 +CONFIG_SOC_SHA_SUPPORT_DMA=y +CONFIG_SOC_SHA_SUPPORT_RESUME=y +CONFIG_SOC_SHA_GDMA=y +CONFIG_SOC_SHA_SUPPORT_SHA1=y +CONFIG_SOC_SHA_SUPPORT_SHA224=y +CONFIG_SOC_SHA_SUPPORT_SHA256=y +CONFIG_SOC_SHA_SUPPORT_SHA384=y +CONFIG_SOC_SHA_SUPPORT_SHA512=y +CONFIG_SOC_SHA_SUPPORT_SHA512_224=y +CONFIG_SOC_SHA_SUPPORT_SHA512_256=y +CONFIG_SOC_SHA_SUPPORT_SHA512_T=y +CONFIG_SOC_RSA_MAX_BIT_LEN=4096 +CONFIG_SOC_AES_SUPPORT_DMA=y +CONFIG_SOC_AES_GDMA=y +CONFIG_SOC_AES_SUPPORT_AES_128=y +CONFIG_SOC_AES_SUPPORT_AES_256=y +CONFIG_SOC_PM_SUPPORT_EXT_WAKEUP=y +CONFIG_SOC_PM_SUPPORT_WIFI_WAKEUP=y +CONFIG_SOC_PM_SUPPORT_BT_WAKEUP=y +CONFIG_SOC_PM_SUPPORT_TOUCH_SENSOR_WAKEUP=y +CONFIG_SOC_PM_SUPPORT_CPU_PD=y +CONFIG_SOC_PM_SUPPORT_TAGMEM_PD=y +CONFIG_SOC_PM_SUPPORT_RTC_PERIPH_PD=y +CONFIG_SOC_PM_SUPPORT_MODEM_PD=y +CONFIG_SOC_PM_SUPPORT_DEEPSLEEP_CHECK_STUB_ONLY=y +CONFIG_SOC_EFUSE_DIS_DOWNLOAD_DCACHE=y +CONFIG_SOC_EFUSE_HARD_DIS_JTAG=y +CONFIG_SOC_EFUSE_DIS_USB_JTAG=y +CONFIG_SOC_EFUSE_SOFT_DIS_JTAG=y +CONFIG_SOC_EFUSE_DIS_DIRECT_BOOT=y +CONFIG_SOC_EFUSE_BLOCK9_KEY_PURPOSE_QUIRK=y +CONFIG_SOC_SECURE_BOOT_V2_RSA=y +CONFIG_SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS=3 +CONFIG_SOC_EFUSE_REVOKE_BOOT_KEY_DIGESTS=y +CONFIG_SOC_SUPPORT_SECURE_BOOT_REVOKE_KEY=y +CONFIG_SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX=64 +CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES=y +CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_OPTIONS=y +CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_128=y +CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_256=y +CONFIG_SOC_MEMPROT_CPU_PREFETCH_PAD_SIZE=16 +CONFIG_SOC_MEMPROT_MEM_ALIGN_SIZE=256 +CONFIG_SOC_PHY_DIG_REGS_MEM_SIZE=21 +CONFIG_SOC_MAC_BB_PD_MEM_SIZE=192 +CONFIG_SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH=12 +CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_WAIT_IDLE=y +CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND=y +CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_RESUME=y +CONFIG_SOC_SPI_MEM_SUPPORT_SW_SUSPEND=y +CONFIG_SOC_SPI_MEM_SUPPORT_OPI_MODE=y +CONFIG_SOC_SPI_MEM_SUPPORT_TIME_TUNING=y +CONFIG_SOC_SPI_MEM_SUPPORT_CONFIG_GPIO_BY_EFUSE=y +CONFIG_SOC_COEX_HW_PTI=y +CONFIG_SOC_SDMMC_USE_GPIO_MATRIX=y +CONFIG_SOC_SDMMC_NUM_SLOTS=2 +CONFIG_SOC_SDMMC_SUPPORT_XTAL_CLOCK=y +CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_FAST_RC=y +CONFIG_SOC_WIFI_HW_TSF=y +CONFIG_SOC_WIFI_FTM_SUPPORT=y +CONFIG_SOC_WIFI_GCMP_SUPPORT=y +CONFIG_SOC_WIFI_WAPI_SUPPORT=y +CONFIG_SOC_WIFI_CSI_SUPPORT=y +CONFIG_SOC_WIFI_MESH_SUPPORT=y +CONFIG_SOC_BLE_SUPPORTED=y +CONFIG_SOC_BLE_MESH_SUPPORTED=y +CONFIG_SOC_BLE_50_SUPPORTED=y +CONFIG_SOC_BLE_DEVICE_PRIVACY_SUPPORTED=y +CONFIG_SOC_TWAI_BRP_MIN=2 +CONFIG_SOC_TWAI_BRP_MAX=16384 +CONFIG_SOC_TWAI_SUPPORTS_RX_STATUS=y +CONFIG_IDF_CMAKE=y +CONFIG_IDF_TARGET_ARCH_XTENSA=y +CONFIG_IDF_TARGET_ARCH="xtensa" +CONFIG_IDF_TARGET="esp32s3" +CONFIG_IDF_TARGET_ESP32S3=y +CONFIG_IDF_FIRMWARE_CHIP_ID=0x0009 + +# +# Build type +# +CONFIG_APP_BUILD_TYPE_APP_2NDBOOT=y +# CONFIG_APP_BUILD_TYPE_ELF_RAM is not set +CONFIG_APP_BUILD_GENERATE_BINARIES=y +CONFIG_APP_BUILD_BOOTLOADER=y +CONFIG_APP_BUILD_USE_FLASH_SECTIONS=y +# CONFIG_APP_REPRODUCIBLE_BUILD is not set +# CONFIG_APP_NO_BLOBS is not set +# end of Build type + +# +# Bootloader config +# +CONFIG_BOOTLOADER_OFFSET_IN_FLASH=0x0 +CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_SIZE=y +# CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_DEBUG is not set +# CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_PERF is not set +# CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_NONE is not set +# CONFIG_BOOTLOADER_LOG_LEVEL_NONE is not set +# CONFIG_BOOTLOADER_LOG_LEVEL_ERROR is not set +# CONFIG_BOOTLOADER_LOG_LEVEL_WARN is not set +CONFIG_BOOTLOADER_LOG_LEVEL_INFO=y +# CONFIG_BOOTLOADER_LOG_LEVEL_DEBUG is not set +# CONFIG_BOOTLOADER_LOG_LEVEL_VERBOSE is not set +CONFIG_BOOTLOADER_LOG_LEVEL=3 +CONFIG_BOOTLOADER_VDDSDIO_BOOST_1_9V=y +# CONFIG_BOOTLOADER_FACTORY_RESET is not set +# CONFIG_BOOTLOADER_APP_TEST is not set +CONFIG_BOOTLOADER_REGION_PROTECTION_ENABLE=y +CONFIG_BOOTLOADER_WDT_ENABLE=y +# CONFIG_BOOTLOADER_WDT_DISABLE_IN_USER_CODE is not set +CONFIG_BOOTLOADER_WDT_TIME_MS=9000 +# CONFIG_BOOTLOADER_APP_ROLLBACK_ENABLE is not set +# CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP is not set +# CONFIG_BOOTLOADER_SKIP_VALIDATE_ON_POWER_ON is not set +# CONFIG_BOOTLOADER_SKIP_VALIDATE_ALWAYS is not set +CONFIG_BOOTLOADER_RESERVE_RTC_SIZE=0 +# CONFIG_BOOTLOADER_CUSTOM_RESERVE_RTC is not set +CONFIG_BOOTLOADER_FLASH_XMC_SUPPORT=y +# end of Bootloader config + +# +# Security features +# +CONFIG_SECURE_BOOT_V2_RSA_SUPPORTED=y +CONFIG_SECURE_BOOT_V2_PREFERRED=y +# CONFIG_SECURE_SIGNED_APPS_NO_SECURE_BOOT is not set +# CONFIG_SECURE_BOOT is not set +# CONFIG_SECURE_FLASH_ENC_ENABLED is not set +CONFIG_SECURE_ROM_DL_MODE_ENABLED=y +# end of Security features + +# +# Application manager +# +CONFIG_APP_COMPILE_TIME_DATE=y +# CONFIG_APP_EXCLUDE_PROJECT_VER_VAR is not set +# CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR is not set +# CONFIG_APP_PROJECT_VER_FROM_CONFIG is not set +CONFIG_APP_RETRIEVE_LEN_ELF_SHA=16 +# end of Application manager + +CONFIG_ESP_ROM_HAS_CRC_LE=y +CONFIG_ESP_ROM_HAS_CRC_BE=y +CONFIG_ESP_ROM_HAS_MZ_CRC32=y +CONFIG_ESP_ROM_HAS_JPEG_DECODE=y +CONFIG_ESP_ROM_UART_CLK_IS_XTAL=y +CONFIG_ESP_ROM_HAS_RETARGETABLE_LOCKING=y +CONFIG_ESP_ROM_USB_SERIAL_DEVICE_NUM=4 +CONFIG_ESP_ROM_HAS_ERASE_0_REGION_BUG=y +CONFIG_ESP_ROM_GET_CLK_FREQ=y +CONFIG_ESP_ROM_HAS_HAL_WDT=y +CONFIG_ESP_ROM_NEEDS_SWSETUP_WORKAROUND=y +CONFIG_ESP_ROM_HAS_ETS_PRINTF_BUG=y + +# +# Boot ROM Behavior +# +CONFIG_BOOT_ROM_LOG_ALWAYS_ON=y +# CONFIG_BOOT_ROM_LOG_ALWAYS_OFF is not set +# CONFIG_BOOT_ROM_LOG_ON_GPIO_HIGH is not set +# CONFIG_BOOT_ROM_LOG_ON_GPIO_LOW is not set +# end of Boot ROM Behavior + +# +# Serial flasher config +# +# CONFIG_ESPTOOLPY_NO_STUB is not set +# CONFIG_ESPTOOLPY_OCT_FLASH is not set +CONFIG_ESPTOOLPY_FLASHMODE_QIO=y +# CONFIG_ESPTOOLPY_FLASHMODE_QOUT is not set +# CONFIG_ESPTOOLPY_FLASHMODE_DIO is not set +# CONFIG_ESPTOOLPY_FLASHMODE_DOUT is not set +CONFIG_ESPTOOLPY_FLASH_SAMPLE_MODE_STR=y +CONFIG_ESPTOOLPY_FLASHMODE="dio" +# CONFIG_ESPTOOLPY_FLASHFREQ_120M is not set +CONFIG_ESPTOOLPY_FLASHFREQ_80M=y +# CONFIG_ESPTOOLPY_FLASHFREQ_40M is not set +# CONFIG_ESPTOOLPY_FLASHFREQ_20M is not set +CONFIG_ESPTOOLPY_FLASHFREQ="80m" +# CONFIG_ESPTOOLPY_FLASHSIZE_1MB is not set +# CONFIG_ESPTOOLPY_FLASHSIZE_2MB is not set +# CONFIG_ESPTOOLPY_FLASHSIZE_4MB is not set +# CONFIG_ESPTOOLPY_FLASHSIZE_8MB is not set +CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y +# CONFIG_ESPTOOLPY_FLASHSIZE_32MB is not set +# CONFIG_ESPTOOLPY_FLASHSIZE_64MB is not set +# CONFIG_ESPTOOLPY_FLASHSIZE_128MB is not set +CONFIG_ESPTOOLPY_FLASHSIZE="16MB" +# CONFIG_ESPTOOLPY_HEADER_FLASHSIZE_UPDATE is not set +CONFIG_ESPTOOLPY_BEFORE_RESET=y +# CONFIG_ESPTOOLPY_BEFORE_NORESET is not set +CONFIG_ESPTOOLPY_BEFORE="default_reset" +CONFIG_ESPTOOLPY_AFTER_RESET=y +# CONFIG_ESPTOOLPY_AFTER_NORESET is not set +CONFIG_ESPTOOLPY_AFTER="hard_reset" +CONFIG_ESPTOOLPY_MONITOR_BAUD=115200 +# end of Serial flasher config + +# +# Partition Table +# +# CONFIG_PARTITION_TABLE_SINGLE_APP is not set +# CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE is not set +# CONFIG_PARTITION_TABLE_TWO_OTA is not set +CONFIG_PARTITION_TABLE_CUSTOM=y +CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" +CONFIG_PARTITION_TABLE_FILENAME="partitions.csv" +CONFIG_PARTITION_TABLE_OFFSET=0x8000 +CONFIG_PARTITION_TABLE_MD5=y +# end of Partition Table + +# +# ESP Speech Recognition +# +CONFIG_MODEL_IN_SPIFFS=y +# CONFIG_MODEL_IN_SDCARD is not set +CONFIG_USE_AFE=y +CONFIG_AFE_INTERFACE_V1=y +CONFIG_USE_WAKENET=y +# CONFIG_SR_WN_WN8_ALEXA is not set +CONFIG_SR_WN_WN9_HILEXIN=y +# CONFIG_SR_WN_WN9_XIAOAITONGXUE is not set +# CONFIG_SR_WN_WN9_ALEXA is not set +# CONFIG_SR_WN_WN9_HIESP is not set +# CONFIG_SR_WN_WN9_NIHAOXIAOZHI is not set +# CONFIG_SR_WN_WN9_CUSTOMWORD is not set +# CONFIG_SR_WN_LOAD_MULIT_WORD is not set +# CONFIG_USE_MULTINET is not set +# end of ESP Speech Recognition + +# +# Compiler options +# +CONFIG_COMPILER_OPTIMIZATION_DEFAULT=y +# CONFIG_COMPILER_OPTIMIZATION_SIZE is not set +# CONFIG_COMPILER_OPTIMIZATION_PERF is not set +# CONFIG_COMPILER_OPTIMIZATION_NONE is not set +CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE=y +# CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_SILENT is not set +# CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE is not set +CONFIG_COMPILER_FLOAT_LIB_FROM_GCCLIB=y +CONFIG_COMPILER_OPTIMIZATION_ASSERTION_LEVEL=2 +# CONFIG_COMPILER_OPTIMIZATION_CHECKS_SILENT is not set +CONFIG_COMPILER_HIDE_PATHS_MACROS=y +# CONFIG_COMPILER_CXX_EXCEPTIONS is not set +# CONFIG_COMPILER_CXX_RTTI is not set +CONFIG_COMPILER_STACK_CHECK_MODE_NONE=y +# CONFIG_COMPILER_STACK_CHECK_MODE_NORM is not set +# CONFIG_COMPILER_STACK_CHECK_MODE_STRONG is not set +# CONFIG_COMPILER_STACK_CHECK_MODE_ALL is not set +# CONFIG_COMPILER_WARN_WRITE_STRINGS is not set +# CONFIG_COMPILER_DUMP_RTL_FILES is not set +# end of Compiler options + +# +# Component config +# + +# +# Application Level Tracing +# +# CONFIG_APPTRACE_DEST_JTAG is not set +CONFIG_APPTRACE_DEST_NONE=y +# CONFIG_APPTRACE_DEST_UART1 is not set +# CONFIG_APPTRACE_DEST_UART2 is not set +# CONFIG_APPTRACE_DEST_USB_CDC is not set +CONFIG_APPTRACE_DEST_UART_NONE=y +CONFIG_APPTRACE_UART_TASK_PRIO=1 +CONFIG_APPTRACE_LOCK_ENABLE=y +# end of Application Level Tracing + +# +# Bluetooth +# +# CONFIG_BT_ENABLED is not set +# end of Bluetooth + +# +# Driver Configurations +# + +# +# Legacy ADC Configuration +# +# CONFIG_ADC_SUPPRESS_DEPRECATE_WARN is not set + +# +# Legacy ADC Calibration Configuration +# +# CONFIG_ADC_CALI_SUPPRESS_DEPRECATE_WARN is not set +# end of Legacy ADC Calibration Configuration +# end of Legacy ADC Configuration + +# +# SPI Configuration +# +# CONFIG_SPI_MASTER_IN_IRAM is not set +CONFIG_SPI_MASTER_ISR_IN_IRAM=y +# CONFIG_SPI_SLAVE_IN_IRAM is not set +CONFIG_SPI_SLAVE_ISR_IN_IRAM=y +# end of SPI Configuration + +# +# TWAI Configuration +# +# CONFIG_TWAI_ISR_IN_IRAM is not set +CONFIG_TWAI_ERRATA_FIX_LISTEN_ONLY_DOM=y +# end of TWAI Configuration + +# +# Temperature sensor Configuration +# +# CONFIG_TEMP_SENSOR_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_TEMP_SENSOR_ENABLE_DEBUG_LOG is not set +# end of Temperature sensor Configuration + +# +# UART Configuration +# +# CONFIG_UART_ISR_IN_IRAM is not set +# end of UART Configuration + +# +# GPIO Configuration +# +# CONFIG_GPIO_CTRL_FUNC_IN_IRAM is not set +# end of GPIO Configuration + +# +# Sigma Delta Modulator Configuration +# +# CONFIG_SDM_CTRL_FUNC_IN_IRAM is not set +# CONFIG_SDM_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_SDM_ENABLE_DEBUG_LOG is not set +# end of Sigma Delta Modulator Configuration + +# +# GPTimer Configuration +# +# CONFIG_GPTIMER_CTRL_FUNC_IN_IRAM is not set +# CONFIG_GPTIMER_ISR_IRAM_SAFE is not set +# CONFIG_GPTIMER_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_GPTIMER_ENABLE_DEBUG_LOG is not set +# end of GPTimer Configuration + +# +# PCNT Configuration +# +# CONFIG_PCNT_CTRL_FUNC_IN_IRAM is not set +# CONFIG_PCNT_ISR_IRAM_SAFE is not set +# CONFIG_PCNT_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_PCNT_ENABLE_DEBUG_LOG is not set +# end of PCNT Configuration + +# +# RMT Configuration +# +# CONFIG_RMT_ISR_IRAM_SAFE is not set +# CONFIG_RMT_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_RMT_ENABLE_DEBUG_LOG is not set +# end of RMT Configuration + +# +# MCPWM Configuration +# +# CONFIG_MCPWM_ISR_IRAM_SAFE is not set +# CONFIG_MCPWM_CTRL_FUNC_IN_IRAM is not set +# CONFIG_MCPWM_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_MCPWM_ENABLE_DEBUG_LOG is not set +# end of MCPWM Configuration + +# +# I2S Configuration +# +# CONFIG_I2S_ISR_IRAM_SAFE is not set +# CONFIG_I2S_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_I2S_ENABLE_DEBUG_LOG is not set +# end of I2S Configuration +# end of Driver Configurations + +# +# eFuse Bit Manager +# +# CONFIG_EFUSE_CUSTOM_TABLE is not set +# CONFIG_EFUSE_VIRTUAL is not set +CONFIG_EFUSE_MAX_BLK_LEN=256 +# end of eFuse Bit Manager + +# +# ESP-TLS +# +CONFIG_ESP_TLS_USING_MBEDTLS=y +CONFIG_ESP_TLS_USE_DS_PERIPHERAL=y +# CONFIG_ESP_TLS_CLIENT_SESSION_TICKETS is not set +# CONFIG_ESP_TLS_SERVER is not set +# CONFIG_ESP_TLS_PSK_VERIFICATION is not set +# CONFIG_ESP_TLS_INSECURE is not set +# end of ESP-TLS + +# +# ADC and ADC Calibration +# +# CONFIG_ADC_ONESHOT_CTRL_FUNC_IN_IRAM is not set +# CONFIG_ADC_CONTINUOUS_ISR_IRAM_SAFE is not set +# CONFIG_ADC_CONTINUOUS_FORCE_USE_ADC2_ON_C3_S3 is not set +# end of ADC and ADC Calibration + +# +# Common ESP-related +# +CONFIG_ESP_ERR_TO_NAME_LOOKUP=y +# end of Common ESP-related + +# +# Ethernet +# +CONFIG_ETH_ENABLED=y +CONFIG_ETH_USE_SPI_ETHERNET=y +# CONFIG_ETH_SPI_ETHERNET_DM9051 is not set +# CONFIG_ETH_SPI_ETHERNET_W5500 is not set +# CONFIG_ETH_SPI_ETHERNET_KSZ8851SNL is not set +# CONFIG_ETH_USE_OPENETH is not set +# CONFIG_ETH_TRANSMIT_MUTEX is not set +# end of Ethernet + +# +# Event Loop Library +# +# CONFIG_ESP_EVENT_LOOP_PROFILING is not set +CONFIG_ESP_EVENT_POST_FROM_ISR=y +CONFIG_ESP_EVENT_POST_FROM_IRAM_ISR=y +# end of Event Loop Library + +# +# GDB Stub +# +# end of GDB Stub + +# +# ESP HTTP client +# +CONFIG_ESP_HTTP_CLIENT_ENABLE_HTTPS=y +# CONFIG_ESP_HTTP_CLIENT_ENABLE_BASIC_AUTH is not set +# CONFIG_ESP_HTTP_CLIENT_ENABLE_DIGEST_AUTH is not set +# end of ESP HTTP client + +# +# HTTP Server +# +CONFIG_HTTPD_MAX_REQ_HDR_LEN=512 +CONFIG_HTTPD_MAX_URI_LEN=512 +CONFIG_HTTPD_ERR_RESP_NO_DELAY=y +CONFIG_HTTPD_PURGE_BUF_LEN=32 +# CONFIG_HTTPD_LOG_PURGE_DATA is not set +# CONFIG_HTTPD_WS_SUPPORT is not set +# CONFIG_HTTPD_QUEUE_WORK_BLOCKING is not set +# end of HTTP Server + +# +# ESP HTTPS OTA +# +# CONFIG_ESP_HTTPS_OTA_DECRYPT_CB is not set +# CONFIG_ESP_HTTPS_OTA_ALLOW_HTTP is not set +# end of ESP HTTPS OTA + +# +# ESP HTTPS server +# +# CONFIG_ESP_HTTPS_SERVER_ENABLE is not set +# end of ESP HTTPS server + +# +# Hardware Settings +# + +# +# Chip revision +# +CONFIG_ESP32S3_REV_MIN_0=y +# CONFIG_ESP32S3_REV_MIN_1 is not set +# CONFIG_ESP32S3_REV_MIN_2 is not set +CONFIG_ESP32S3_REV_MIN_FULL=0 +CONFIG_ESP_REV_MIN_FULL=0 + +# +# Maximum Supported ESP32-S3 Revision (Rev v0.99) +# +CONFIG_ESP32S3_REV_MAX_FULL=99 +CONFIG_ESP_REV_MAX_FULL=99 +# end of Chip revision + +# +# MAC Config +# +CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_STA=y +CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP=y +CONFIG_ESP_MAC_ADDR_UNIVERSE_BT=y +CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH=y +# CONFIG_ESP32S3_UNIVERSAL_MAC_ADDRESSES_TWO is not set +CONFIG_ESP32S3_UNIVERSAL_MAC_ADDRESSES_FOUR=y +CONFIG_ESP32S3_UNIVERSAL_MAC_ADDRESSES=4 +# end of MAC Config + +# +# Sleep Config +# +CONFIG_ESP_SLEEP_RTC_BUS_ISO_WORKAROUND=y +CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND=y +CONFIG_ESP_SLEEP_PSRAM_LEAKAGE_WORKAROUND=y +CONFIG_ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND=y +CONFIG_ESP_SLEEP_MSPI_NEED_ALL_IO_PU=y +CONFIG_ESP_SLEEP_DEEP_SLEEP_WAKEUP_DELAY=2000 +# end of Sleep Config + +# +# RTC Clock Config +# +CONFIG_RTC_CLK_SRC_INT_RC=y +# CONFIG_RTC_CLK_SRC_EXT_CRYS is not set +# CONFIG_RTC_CLK_SRC_EXT_OSC is not set +# CONFIG_RTC_CLK_SRC_INT_8MD256 is not set +CONFIG_RTC_CLK_CAL_CYCLES=1024 +CONFIG_RTC_CLOCK_BBPLL_POWER_ON_WITH_USB=y +# end of RTC Clock Config + +# +# Peripheral Control +# +# CONFIG_PERIPH_CTRL_FUNC_IN_IRAM is not set +# end of Peripheral Control + +# +# GDMA Configuration +# +# CONFIG_GDMA_CTRL_FUNC_IN_IRAM is not set +# CONFIG_GDMA_ISR_IRAM_SAFE is not set +# end of GDMA Configuration + +# +# Main XTAL Config +# +CONFIG_XTAL_FREQ_40=y +CONFIG_XTAL_FREQ=40 +# end of Main XTAL Config +# end of Hardware Settings + +# +# LCD and Touch Panel +# + +# +# LCD Touch Drivers are maintained in the IDF Component Registry +# + +# +# LCD Peripheral Configuration +# +CONFIG_LCD_PANEL_IO_FORMAT_BUF_SIZE=32 +# CONFIG_LCD_ENABLE_DEBUG_LOG is not set +# CONFIG_LCD_RGB_ISR_IRAM_SAFE is not set +# CONFIG_LCD_RGB_RESTART_IN_VSYNC is not set +# end of LCD Peripheral Configuration +# end of LCD and Touch Panel + +# +# ESP NETIF Adapter +# +CONFIG_ESP_NETIF_IP_LOST_TIMER_INTERVAL=120 +CONFIG_ESP_NETIF_TCPIP_LWIP=y +# CONFIG_ESP_NETIF_LOOPBACK is not set +# CONFIG_ESP_NETIF_L2_TAP is not set +# CONFIG_ESP_NETIF_BRIDGE_EN is not set +# end of ESP NETIF Adapter + +# +# PHY +# +CONFIG_ESP_PHY_CALIBRATION_AND_DATA_STORAGE=y +# CONFIG_ESP_PHY_INIT_DATA_IN_PARTITION is not set +CONFIG_ESP_PHY_MAX_WIFI_TX_POWER=20 +CONFIG_ESP_PHY_MAX_TX_POWER=20 +CONFIG_ESP_PHY_REDUCE_TX_POWER=y +CONFIG_ESP_PHY_ENABLE_USB=y +# end of PHY + +# +# Power Management +# +# CONFIG_PM_ENABLE is not set +CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=y +CONFIG_PM_POWER_DOWN_TAGMEM_IN_LIGHT_SLEEP=y +# end of Power Management + +# +# ESP PSRAM +# +CONFIG_SPIRAM=y + +# +# SPI RAM config +# +# CONFIG_SPIRAM_MODE_QUAD is not set +CONFIG_SPIRAM_MODE_OCT=y +CONFIG_SPIRAM_TYPE_AUTO=y +# CONFIG_SPIRAM_TYPE_ESPPSRAM64 is not set +CONFIG_SPIRAM_ALLOW_STACK_EXTERNAL_MEMORY=y +CONFIG_SPIRAM_CLK_IO=30 +CONFIG_SPIRAM_CS_IO=26 +# CONFIG_SPIRAM_FETCH_INSTRUCTIONS is not set +# CONFIG_SPIRAM_RODATA is not set +CONFIG_SPIRAM_SPEED_80M=y +# CONFIG_SPIRAM_SPEED_40M is not set +CONFIG_SPIRAM_SPEED=80 +CONFIG_SPIRAM_BOOT_INIT=y +# CONFIG_SPIRAM_IGNORE_NOTFOUND is not set +# CONFIG_SPIRAM_USE_MEMMAP is not set +# CONFIG_SPIRAM_USE_CAPS_ALLOC is not set +CONFIG_SPIRAM_USE_MALLOC=y +CONFIG_SPIRAM_MEMTEST=y +CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=16384 +# CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP is not set +CONFIG_SPIRAM_MALLOC_RESERVE_INTERNAL=32768 +# CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY is not set +# CONFIG_SPIRAM_ECC_ENABLE is not set +# end of SPI RAM config +# end of ESP PSRAM + +# +# ESP Ringbuf +# +# CONFIG_RINGBUF_PLACE_FUNCTIONS_INTO_FLASH is not set +# end of ESP Ringbuf + +# +# ESP System Settings +# +# CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_80 is not set +# CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_160 is not set +CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y +CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ=240 + +# +# Cache config +# +# CONFIG_ESP32S3_INSTRUCTION_CACHE_16KB is not set +CONFIG_ESP32S3_INSTRUCTION_CACHE_32KB=y +CONFIG_ESP32S3_INSTRUCTION_CACHE_SIZE=0x8000 +# CONFIG_ESP32S3_INSTRUCTION_CACHE_4WAYS is not set +CONFIG_ESP32S3_INSTRUCTION_CACHE_8WAYS=y +CONFIG_ESP32S3_ICACHE_ASSOCIATED_WAYS=8 +CONFIG_ESP32S3_INSTRUCTION_CACHE_LINE_32B=y +CONFIG_ESP32S3_INSTRUCTION_CACHE_LINE_SIZE=32 +# CONFIG_ESP32S3_DATA_CACHE_16KB is not set +# CONFIG_ESP32S3_DATA_CACHE_32KB is not set +CONFIG_ESP32S3_DATA_CACHE_64KB=y +CONFIG_ESP32S3_DATA_CACHE_SIZE=0x10000 +# CONFIG_ESP32S3_DATA_CACHE_4WAYS is not set +CONFIG_ESP32S3_DATA_CACHE_8WAYS=y +CONFIG_ESP32S3_DCACHE_ASSOCIATED_WAYS=8 +# CONFIG_ESP32S3_DATA_CACHE_LINE_32B is not set +CONFIG_ESP32S3_DATA_CACHE_LINE_64B=y +CONFIG_ESP32S3_DATA_CACHE_LINE_SIZE=64 +# end of Cache config + +# +# Memory +# +# CONFIG_ESP32S3_RTCDATA_IN_FAST_MEM is not set +# CONFIG_ESP32S3_USE_FIXED_STATIC_RAM_SIZE is not set +# end of Memory + +# +# Trace memory +# +# CONFIG_ESP32S3_TRAX is not set +CONFIG_ESP32S3_TRACEMEM_RESERVE_DRAM=0x0 +# end of Trace memory + +# CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT is not set +CONFIG_ESP_SYSTEM_PANIC_PRINT_REBOOT=y +# CONFIG_ESP_SYSTEM_PANIC_SILENT_REBOOT is not set +# CONFIG_ESP_SYSTEM_PANIC_GDBSTUB is not set +# CONFIG_ESP_SYSTEM_GDBSTUB_RUNTIME is not set +CONFIG_ESP_SYSTEM_RTC_FAST_MEM_AS_HEAP_DEPCHECK=y +CONFIG_ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEAP=y + +# +# Memory protection +# +CONFIG_ESP_SYSTEM_MEMPROT_FEATURE=y +CONFIG_ESP_SYSTEM_MEMPROT_FEATURE_LOCK=y +# end of Memory protection + +CONFIG_ESP_SYSTEM_EVENT_QUEUE_SIZE=32 +CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=2304 +CONFIG_ESP_MAIN_TASK_STACK_SIZE=3584 +CONFIG_ESP_MAIN_TASK_AFFINITY_CPU0=y +# CONFIG_ESP_MAIN_TASK_AFFINITY_CPU1 is not set +# CONFIG_ESP_MAIN_TASK_AFFINITY_NO_AFFINITY is not set +CONFIG_ESP_MAIN_TASK_AFFINITY=0x0 +CONFIG_ESP_MINIMAL_SHARED_STACK_SIZE=2048 +CONFIG_ESP_CONSOLE_UART_DEFAULT=y +# CONFIG_ESP_CONSOLE_USB_CDC is not set +# CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG is not set +# CONFIG_ESP_CONSOLE_UART_CUSTOM is not set +# CONFIG_ESP_CONSOLE_NONE is not set +# CONFIG_ESP_CONSOLE_SECONDARY_NONE is not set +CONFIG_ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG=y +CONFIG_ESP_CONSOLE_UART=y +CONFIG_ESP_CONSOLE_MULTIPLE_UART=y +CONFIG_ESP_CONSOLE_UART_NUM=0 +CONFIG_ESP_CONSOLE_UART_BAUDRATE=115200 +CONFIG_ESP_INT_WDT=y +CONFIG_ESP_INT_WDT_TIMEOUT_MS=300 +CONFIG_ESP_INT_WDT_CHECK_CPU1=y +CONFIG_ESP_TASK_WDT_EN=y +CONFIG_ESP_TASK_WDT_INIT=y +# CONFIG_ESP_TASK_WDT_PANIC is not set +CONFIG_ESP_TASK_WDT_TIMEOUT_S=5 +CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0=y +CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU1=y +# CONFIG_ESP_PANIC_HANDLER_IRAM is not set +# CONFIG_ESP_DEBUG_STUBS_ENABLE is not set +CONFIG_ESP_DEBUG_OCDAWARE=y +CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_4=y + +# +# Brownout Detector +# +CONFIG_ESP_BROWNOUT_DET=y +CONFIG_ESP_BROWNOUT_DET_LVL_SEL_7=y +# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_6 is not set +# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_5 is not set +# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_4 is not set +# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_3 is not set +# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_2 is not set +# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_1 is not set +CONFIG_ESP_BROWNOUT_DET_LVL=7 +# end of Brownout Detector + +CONFIG_ESP_SYSTEM_BROWNOUT_INTR=y +# end of ESP System Settings + +# +# IPC (Inter-Processor Call) +# +CONFIG_ESP_IPC_TASK_STACK_SIZE=1280 +CONFIG_ESP_IPC_USES_CALLERS_PRIORITY=y +CONFIG_ESP_IPC_ISR_ENABLE=y +# end of IPC (Inter-Processor Call) + +# +# High resolution timer (esp_timer) +# +# CONFIG_ESP_TIMER_PROFILING is not set +CONFIG_ESP_TIME_FUNCS_USE_RTC_TIMER=y +CONFIG_ESP_TIME_FUNCS_USE_ESP_TIMER=y +CONFIG_ESP_TIMER_TASK_STACK_SIZE=3584 +CONFIG_ESP_TIMER_INTERRUPT_LEVEL=1 +# CONFIG_ESP_TIMER_SUPPORTS_ISR_DISPATCH_METHOD is not set +CONFIG_ESP_TIMER_IMPL_SYSTIMER=y +# end of High resolution timer (esp_timer) + +# +# Wi-Fi +# +CONFIG_ESP32_WIFI_ENABLED=y +CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM=10 +CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM=32 +CONFIG_ESP32_WIFI_STATIC_TX_BUFFER=y +CONFIG_ESP32_WIFI_TX_BUFFER_TYPE=0 +CONFIG_ESP32_WIFI_STATIC_TX_BUFFER_NUM=16 +CONFIG_ESP32_WIFI_CACHE_TX_BUFFER_NUM=32 +# CONFIG_ESP32_WIFI_CSI_ENABLED is not set +CONFIG_ESP32_WIFI_AMPDU_TX_ENABLED=y +CONFIG_ESP32_WIFI_TX_BA_WIN=6 +CONFIG_ESP32_WIFI_AMPDU_RX_ENABLED=y +CONFIG_ESP32_WIFI_RX_BA_WIN=6 +# CONFIG_ESP32_WIFI_AMSDU_TX_ENABLED is not set +CONFIG_ESP32_WIFI_NVS_ENABLED=y +CONFIG_ESP32_WIFI_TASK_PINNED_TO_CORE_0=y +# CONFIG_ESP32_WIFI_TASK_PINNED_TO_CORE_1 is not set +CONFIG_ESP32_WIFI_SOFTAP_BEACON_MAX_LEN=752 +CONFIG_ESP32_WIFI_MGMT_SBUF_NUM=32 +CONFIG_ESP32_WIFI_IRAM_OPT=y +CONFIG_ESP32_WIFI_RX_IRAM_OPT=y +CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE=y +CONFIG_ESP32_WIFI_ENABLE_WPA3_OWE_STA=y +# CONFIG_ESP_WIFI_SLP_IRAM_OPT is not set +# CONFIG_ESP_WIFI_FTM_ENABLE is not set +CONFIG_ESP_WIFI_STA_DISCONNECTED_PM_ENABLE=y +# CONFIG_ESP_WIFI_EXTERNAL_COEXIST_ENABLE is not set +# CONFIG_ESP_WIFI_GCMP_SUPPORT is not set +# CONFIG_ESP_WIFI_GMAC_SUPPORT is not set +CONFIG_ESP_WIFI_SOFTAP_SUPPORT=y +# CONFIG_ESP_WIFI_SLP_BEACON_LOST_OPT is not set +CONFIG_ESP_WIFI_ESPNOW_MAX_ENCRYPT_NUM=7 +# CONFIG_ESP_WIFI_WPS_PASSPHRASE is not set +# end of Wi-Fi + +# +# Core dump +# +# CONFIG_ESP_COREDUMP_ENABLE_TO_FLASH is not set +# CONFIG_ESP_COREDUMP_ENABLE_TO_UART is not set +CONFIG_ESP_COREDUMP_ENABLE_TO_NONE=y +# end of Core dump + +# +# FAT Filesystem support +# +CONFIG_FATFS_VOLUME_COUNT=2 +# CONFIG_FATFS_SECTOR_512 is not set +# CONFIG_FATFS_SECTOR_1024 is not set +# CONFIG_FATFS_SECTOR_2048 is not set +CONFIG_FATFS_SECTOR_4096=y +CONFIG_FATFS_SECTORS_PER_CLUSTER_1=y +# CONFIG_FATFS_SECTORS_PER_CLUSTER_2 is not set +# CONFIG_FATFS_SECTORS_PER_CLUSTER_4 is not set +# CONFIG_FATFS_SECTORS_PER_CLUSTER_8 is not set +# CONFIG_FATFS_SECTORS_PER_CLUSTER_16 is not set +# CONFIG_FATFS_SECTORS_PER_CLUSTER_32 is not set +# CONFIG_FATFS_SECTORS_PER_CLUSTER_64 is not set +# CONFIG_FATFS_SECTORS_PER_CLUSTER_128 is not set +# CONFIG_FATFS_CODEPAGE_DYNAMIC is not set +CONFIG_FATFS_CODEPAGE_437=y +# CONFIG_FATFS_CODEPAGE_720 is not set +# CONFIG_FATFS_CODEPAGE_737 is not set +# CONFIG_FATFS_CODEPAGE_771 is not set +# CONFIG_FATFS_CODEPAGE_775 is not set +# CONFIG_FATFS_CODEPAGE_850 is not set +# CONFIG_FATFS_CODEPAGE_852 is not set +# CONFIG_FATFS_CODEPAGE_855 is not set +# CONFIG_FATFS_CODEPAGE_857 is not set +# CONFIG_FATFS_CODEPAGE_860 is not set +# CONFIG_FATFS_CODEPAGE_861 is not set +# CONFIG_FATFS_CODEPAGE_862 is not set +# CONFIG_FATFS_CODEPAGE_863 is not set +# CONFIG_FATFS_CODEPAGE_864 is not set +# CONFIG_FATFS_CODEPAGE_865 is not set +# CONFIG_FATFS_CODEPAGE_866 is not set +# CONFIG_FATFS_CODEPAGE_869 is not set +# CONFIG_FATFS_CODEPAGE_932 is not set +# CONFIG_FATFS_CODEPAGE_936 is not set +# CONFIG_FATFS_CODEPAGE_949 is not set +# CONFIG_FATFS_CODEPAGE_950 is not set +CONFIG_FATFS_AUTO_TYPE=y +# CONFIG_FATFS_FAT12 is not set +# CONFIG_FATFS_FAT16 is not set +CONFIG_FATFS_CODEPAGE=437 +CONFIG_FATFS_LFN_NONE=y +# CONFIG_FATFS_LFN_HEAP is not set +# CONFIG_FATFS_LFN_STACK is not set +CONFIG_FATFS_FS_LOCK=0 +CONFIG_FATFS_TIMEOUT_MS=10000 +CONFIG_FATFS_PER_FILE_CACHE=y +CONFIG_FATFS_ALLOC_PREFER_EXTRAM=y +# CONFIG_FATFS_USE_FASTSEEK is not set +# end of FAT Filesystem support + +# +# FreeRTOS +# + +# +# Kernel +# +# CONFIG_FREERTOS_SMP is not set +# CONFIG_FREERTOS_UNICORE is not set +CONFIG_FREERTOS_HZ=100 +# CONFIG_FREERTOS_CHECK_STACKOVERFLOW_NONE is not set +# CONFIG_FREERTOS_CHECK_STACKOVERFLOW_PTRVAL is not set +CONFIG_FREERTOS_CHECK_STACKOVERFLOW_CANARY=y +CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS=1 +CONFIG_FREERTOS_IDLE_TASK_STACKSIZE=1536 +# CONFIG_FREERTOS_USE_IDLE_HOOK is not set +# CONFIG_FREERTOS_USE_TICK_HOOK is not set +CONFIG_FREERTOS_MAX_TASK_NAME_LEN=16 +# CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY is not set +CONFIG_FREERTOS_TIMER_TASK_PRIORITY=1 +CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=2048 +CONFIG_FREERTOS_TIMER_QUEUE_LENGTH=10 +CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0 +# CONFIG_FREERTOS_USE_TRACE_FACILITY is not set +# CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS is not set +# end of Kernel + +# +# Port +# +CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER=y +# CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK is not set +# CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP is not set +CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER=y +CONFIG_FREERTOS_ISR_STACKSIZE=1536 +CONFIG_FREERTOS_INTERRUPT_BACKTRACE=y +CONFIG_FREERTOS_TICK_SUPPORT_SYSTIMER=y +CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL1=y +# CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL3 is not set +CONFIG_FREERTOS_SYSTICK_USES_SYSTIMER=y +# CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH is not set +# CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH is not set +# CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE is not set +CONFIG_FREERTOS_ASSERT_ON_UNTESTED_FUNCTION=y +CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT=y +# end of Port + +CONFIG_FREERTOS_NO_AFFINITY=0x7FFFFFFF +CONFIG_FREERTOS_SUPPORT_STATIC_ALLOCATION=y +CONFIG_FREERTOS_DEBUG_OCDAWARE=y +# end of FreeRTOS + +# +# Hardware Abstraction Layer (HAL) and Low Level (LL) +# +CONFIG_HAL_ASSERTION_EQUALS_SYSTEM=y +# CONFIG_HAL_ASSERTION_DISABLE is not set +# CONFIG_HAL_ASSERTION_SILENT is not set +# CONFIG_HAL_ASSERTION_ENABLE is not set +CONFIG_HAL_DEFAULT_ASSERTION_LEVEL=2 +CONFIG_HAL_WDT_USE_ROM_IMPL=y +# end of Hardware Abstraction Layer (HAL) and Low Level (LL) + +# +# Heap memory debugging +# +CONFIG_HEAP_POISONING_DISABLED=y +# CONFIG_HEAP_POISONING_LIGHT is not set +# CONFIG_HEAP_POISONING_COMPREHENSIVE is not set +CONFIG_HEAP_TRACING_OFF=y +# CONFIG_HEAP_TRACING_STANDALONE is not set +# CONFIG_HEAP_TRACING_TOHOST is not set +# CONFIG_HEAP_ABORT_WHEN_ALLOCATION_FAILS is not set +# end of Heap memory debugging + +# +# Log output +# +# CONFIG_LOG_DEFAULT_LEVEL_NONE is not set +# CONFIG_LOG_DEFAULT_LEVEL_ERROR is not set +# CONFIG_LOG_DEFAULT_LEVEL_WARN is not set +CONFIG_LOG_DEFAULT_LEVEL_INFO=y +# CONFIG_LOG_DEFAULT_LEVEL_DEBUG is not set +# CONFIG_LOG_DEFAULT_LEVEL_VERBOSE is not set +CONFIG_LOG_DEFAULT_LEVEL=3 +CONFIG_LOG_MAXIMUM_EQUALS_DEFAULT=y +# CONFIG_LOG_MAXIMUM_LEVEL_DEBUG is not set +# CONFIG_LOG_MAXIMUM_LEVEL_VERBOSE is not set +CONFIG_LOG_MAXIMUM_LEVEL=3 +CONFIG_LOG_COLORS=y +CONFIG_LOG_TIMESTAMP_SOURCE_RTOS=y +# CONFIG_LOG_TIMESTAMP_SOURCE_SYSTEM is not set +# end of Log output + +# +# LWIP +# +CONFIG_LWIP_LOCAL_HOSTNAME="espressif" +# CONFIG_LWIP_NETIF_API is not set +# CONFIG_LWIP_TCPIP_CORE_LOCKING is not set +# CONFIG_LWIP_CHECK_THREAD_SAFETY is not set +CONFIG_LWIP_DNS_SUPPORT_MDNS_QUERIES=y +# CONFIG_LWIP_L2_TO_L3_COPY is not set +# CONFIG_LWIP_IRAM_OPTIMIZATION is not set +CONFIG_LWIP_TIMERS_ONDEMAND=y +CONFIG_LWIP_MAX_SOCKETS=10 +# CONFIG_LWIP_USE_ONLY_LWIP_SELECT is not set +# CONFIG_LWIP_SO_LINGER is not set +CONFIG_LWIP_SO_REUSE=y +CONFIG_LWIP_SO_REUSE_RXTOALL=y +# CONFIG_LWIP_SO_RCVBUF is not set +# CONFIG_LWIP_NETBUF_RECVINFO is not set +CONFIG_LWIP_IP4_FRAG=y +CONFIG_LWIP_IP6_FRAG=y +# CONFIG_LWIP_IP4_REASSEMBLY is not set +# CONFIG_LWIP_IP6_REASSEMBLY is not set +# CONFIG_LWIP_IP_FORWARD is not set +# CONFIG_LWIP_STATS is not set +CONFIG_LWIP_ESP_GRATUITOUS_ARP=y +CONFIG_LWIP_GARP_TMR_INTERVAL=60 +CONFIG_LWIP_ESP_MLDV6_REPORT=y +CONFIG_LWIP_MLDV6_TMR_INTERVAL=40 +CONFIG_LWIP_TCPIP_RECVMBOX_SIZE=32 +CONFIG_LWIP_DHCP_DOES_ARP_CHECK=y +# CONFIG_LWIP_DHCP_DISABLE_CLIENT_ID is not set +CONFIG_LWIP_DHCP_DISABLE_VENDOR_CLASS_ID=y +# CONFIG_LWIP_DHCP_RESTORE_LAST_IP is not set +CONFIG_LWIP_DHCP_OPTIONS_LEN=68 +CONFIG_LWIP_NUM_NETIF_CLIENT_DATA=0 +CONFIG_LWIP_DHCP_COARSE_TIMER_SECS=1 + +# +# DHCP server +# +CONFIG_LWIP_DHCPS=y +CONFIG_LWIP_DHCPS_LEASE_UNIT=60 +CONFIG_LWIP_DHCPS_MAX_STATION_NUM=8 +# end of DHCP server + +# CONFIG_LWIP_AUTOIP is not set +CONFIG_LWIP_IPV6=y +# CONFIG_LWIP_IPV6_AUTOCONFIG is not set +CONFIG_LWIP_IPV6_NUM_ADDRESSES=3 +# CONFIG_LWIP_IPV6_FORWARD is not set +# CONFIG_LWIP_NETIF_STATUS_CALLBACK is not set +CONFIG_LWIP_NETIF_LOOPBACK=y +CONFIG_LWIP_LOOPBACK_MAX_PBUFS=8 + +# +# TCP +# +CONFIG_LWIP_MAX_ACTIVE_TCP=16 +CONFIG_LWIP_MAX_LISTENING_TCP=16 +CONFIG_LWIP_TCP_HIGH_SPEED_RETRANSMISSION=y +CONFIG_LWIP_TCP_MAXRTX=12 +CONFIG_LWIP_TCP_SYNMAXRTX=12 +CONFIG_LWIP_TCP_MSS=1440 +CONFIG_LWIP_TCP_TMR_INTERVAL=250 +CONFIG_LWIP_TCP_MSL=60000 +CONFIG_LWIP_TCP_FIN_WAIT_TIMEOUT=20000 +CONFIG_LWIP_TCP_SND_BUF_DEFAULT=5744 +CONFIG_LWIP_TCP_WND_DEFAULT=5744 +CONFIG_LWIP_TCP_RECVMBOX_SIZE=6 +CONFIG_LWIP_TCP_QUEUE_OOSEQ=y +# CONFIG_LWIP_TCP_SACK_OUT is not set +CONFIG_LWIP_TCP_OVERSIZE_MSS=y +# CONFIG_LWIP_TCP_OVERSIZE_QUARTER_MSS is not set +# CONFIG_LWIP_TCP_OVERSIZE_DISABLE is not set +CONFIG_LWIP_TCP_RTO_TIME=1500 +# end of TCP + +# +# UDP +# +CONFIG_LWIP_MAX_UDP_PCBS=16 +CONFIG_LWIP_UDP_RECVMBOX_SIZE=6 +# end of UDP + +# +# Checksums +# +# CONFIG_LWIP_CHECKSUM_CHECK_IP is not set +# CONFIG_LWIP_CHECKSUM_CHECK_UDP is not set +CONFIG_LWIP_CHECKSUM_CHECK_ICMP=y +# end of Checksums + +CONFIG_LWIP_TCPIP_TASK_STACK_SIZE=3072 +CONFIG_LWIP_TCPIP_TASK_AFFINITY_NO_AFFINITY=y +# CONFIG_LWIP_TCPIP_TASK_AFFINITY_CPU0 is not set +# CONFIG_LWIP_TCPIP_TASK_AFFINITY_CPU1 is not set +CONFIG_LWIP_TCPIP_TASK_AFFINITY=0x7FFFFFFF +# CONFIG_LWIP_PPP_SUPPORT is not set +CONFIG_LWIP_IPV6_MEMP_NUM_ND6_QUEUE=3 +CONFIG_LWIP_IPV6_ND6_NUM_NEIGHBORS=5 +# CONFIG_LWIP_SLIP_SUPPORT is not set + +# +# ICMP +# +CONFIG_LWIP_ICMP=y +# CONFIG_LWIP_MULTICAST_PING is not set +# CONFIG_LWIP_BROADCAST_PING is not set +# end of ICMP + +# +# LWIP RAW API +# +CONFIG_LWIP_MAX_RAW_PCBS=16 +# end of LWIP RAW API + +# +# SNTP +# +CONFIG_LWIP_SNTP_MAX_SERVERS=1 +# CONFIG_LWIP_DHCP_GET_NTP_SRV is not set +CONFIG_LWIP_SNTP_UPDATE_DELAY=3600000 +# end of SNTP + +CONFIG_LWIP_BRIDGEIF_MAX_PORTS=7 +CONFIG_LWIP_ESP_LWIP_ASSERT=y + +# +# Hooks +# +# CONFIG_LWIP_HOOK_TCP_ISN_NONE is not set +CONFIG_LWIP_HOOK_TCP_ISN_DEFAULT=y +# CONFIG_LWIP_HOOK_TCP_ISN_CUSTOM is not set +CONFIG_LWIP_HOOK_IP6_ROUTE_NONE=y +# CONFIG_LWIP_HOOK_IP6_ROUTE_DEFAULT is not set +# CONFIG_LWIP_HOOK_IP6_ROUTE_CUSTOM is not set +CONFIG_LWIP_HOOK_ND6_GET_GW_NONE=y +# CONFIG_LWIP_HOOK_ND6_GET_GW_DEFAULT is not set +# CONFIG_LWIP_HOOK_ND6_GET_GW_CUSTOM is not set +CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_NONE=y +# CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_DEFAULT is not set +# CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_CUSTOM is not set +CONFIG_LWIP_HOOK_IP6_INPUT_NONE=y +# CONFIG_LWIP_HOOK_IP6_INPUT_DEFAULT is not set +# CONFIG_LWIP_HOOK_IP6_INPUT_CUSTOM is not set +# end of Hooks + +# CONFIG_LWIP_DEBUG is not set +# end of LWIP + +# +# mbedTLS +# +CONFIG_MBEDTLS_INTERNAL_MEM_ALLOC=y +# CONFIG_MBEDTLS_EXTERNAL_MEM_ALLOC is not set +# CONFIG_MBEDTLS_DEFAULT_MEM_ALLOC is not set +# CONFIG_MBEDTLS_CUSTOM_MEM_ALLOC is not set +CONFIG_MBEDTLS_ASYMMETRIC_CONTENT_LEN=y +CONFIG_MBEDTLS_SSL_IN_CONTENT_LEN=16384 +CONFIG_MBEDTLS_SSL_OUT_CONTENT_LEN=4096 +# CONFIG_MBEDTLS_DYNAMIC_BUFFER is not set +# CONFIG_MBEDTLS_DEBUG is not set + +# +# mbedTLS v3.x related +# +# CONFIG_MBEDTLS_SSL_PROTO_TLS1_3 is not set +# CONFIG_MBEDTLS_SSL_VARIABLE_BUFFER_LENGTH is not set +# CONFIG_MBEDTLS_X509_TRUSTED_CERT_CALLBACK is not set +# CONFIG_MBEDTLS_SSL_CONTEXT_SERIALIZATION is not set +CONFIG_MBEDTLS_SSL_KEEP_PEER_CERTIFICATE=y +CONFIG_MBEDTLS_PKCS7_C=y +# end of mbedTLS v3.x related + +# +# Certificate Bundle +# +CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=y +CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_FULL=y +# CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_CMN is not set +# CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_NONE is not set +# CONFIG_MBEDTLS_CUSTOM_CERTIFICATE_BUNDLE is not set +CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_MAX_CERTS=200 +# end of Certificate Bundle + +# CONFIG_MBEDTLS_ECP_RESTARTABLE is not set +# CONFIG_MBEDTLS_CMAC_C is not set +CONFIG_MBEDTLS_HARDWARE_AES=y +CONFIG_MBEDTLS_AES_USE_INTERRUPT=y +CONFIG_MBEDTLS_HARDWARE_MPI=y +CONFIG_MBEDTLS_MPI_USE_INTERRUPT=y +CONFIG_MBEDTLS_HARDWARE_SHA=y +CONFIG_MBEDTLS_ROM_MD5=y +# CONFIG_MBEDTLS_ATCA_HW_ECDSA_SIGN is not set +# CONFIG_MBEDTLS_ATCA_HW_ECDSA_VERIFY is not set +CONFIG_MBEDTLS_HAVE_TIME=y +# CONFIG_MBEDTLS_PLATFORM_TIME_ALT is not set +# CONFIG_MBEDTLS_HAVE_TIME_DATE is not set +CONFIG_MBEDTLS_ECDSA_DETERMINISTIC=y +CONFIG_MBEDTLS_SHA512_C=y +CONFIG_MBEDTLS_TLS_SERVER_AND_CLIENT=y +# CONFIG_MBEDTLS_TLS_SERVER_ONLY is not set +# CONFIG_MBEDTLS_TLS_CLIENT_ONLY is not set +# CONFIG_MBEDTLS_TLS_DISABLED is not set +CONFIG_MBEDTLS_TLS_SERVER=y +CONFIG_MBEDTLS_TLS_CLIENT=y +CONFIG_MBEDTLS_TLS_ENABLED=y + +# +# TLS Key Exchange Methods +# +# CONFIG_MBEDTLS_PSK_MODES is not set +CONFIG_MBEDTLS_KEY_EXCHANGE_RSA=y +CONFIG_MBEDTLS_KEY_EXCHANGE_ELLIPTIC_CURVE=y +CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA=y +CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA=y +CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA=y +CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA=y +# end of TLS Key Exchange Methods + +CONFIG_MBEDTLS_SSL_RENEGOTIATION=y +CONFIG_MBEDTLS_SSL_PROTO_TLS1_2=y +# CONFIG_MBEDTLS_SSL_PROTO_GMTSSL1_1 is not set +# CONFIG_MBEDTLS_SSL_PROTO_DTLS is not set +CONFIG_MBEDTLS_SSL_ALPN=y +CONFIG_MBEDTLS_CLIENT_SSL_SESSION_TICKETS=y +CONFIG_MBEDTLS_SERVER_SSL_SESSION_TICKETS=y + +# +# Symmetric Ciphers +# +CONFIG_MBEDTLS_AES_C=y +# CONFIG_MBEDTLS_CAMELLIA_C is not set +# CONFIG_MBEDTLS_DES_C is not set +# CONFIG_MBEDTLS_BLOWFISH_C is not set +# CONFIG_MBEDTLS_XTEA_C is not set +CONFIG_MBEDTLS_CCM_C=y +CONFIG_MBEDTLS_GCM_C=y +# CONFIG_MBEDTLS_NIST_KW_C is not set +# end of Symmetric Ciphers + +# CONFIG_MBEDTLS_RIPEMD160_C is not set + +# +# Certificates +# +CONFIG_MBEDTLS_PEM_PARSE_C=y +CONFIG_MBEDTLS_PEM_WRITE_C=y +CONFIG_MBEDTLS_X509_CRL_PARSE_C=y +CONFIG_MBEDTLS_X509_CSR_PARSE_C=y +# end of Certificates + +CONFIG_MBEDTLS_ECP_C=y +# CONFIG_MBEDTLS_DHM_C is not set +CONFIG_MBEDTLS_ECDH_C=y +CONFIG_MBEDTLS_ECDSA_C=y +# CONFIG_MBEDTLS_ECJPAKE_C is not set +CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y +CONFIG_MBEDTLS_ECP_NIST_OPTIM=y +# CONFIG_MBEDTLS_POLY1305_C is not set +# CONFIG_MBEDTLS_CHACHA20_C is not set +# CONFIG_MBEDTLS_HKDF_C is not set +# CONFIG_MBEDTLS_THREADING_C is not set +# CONFIG_MBEDTLS_LARGE_KEY_SOFTWARE_MPI is not set +# CONFIG_MBEDTLS_SECURITY_RISKS is not set +# end of mbedTLS + +# +# ESP-MQTT Configurations +# +CONFIG_MQTT_PROTOCOL_311=y +# CONFIG_MQTT_PROTOCOL_5 is not set +CONFIG_MQTT_TRANSPORT_SSL=y +CONFIG_MQTT_TRANSPORT_WEBSOCKET=y +CONFIG_MQTT_TRANSPORT_WEBSOCKET_SECURE=y +# CONFIG_MQTT_MSG_ID_INCREMENTAL is not set +# CONFIG_MQTT_SKIP_PUBLISH_IF_DISCONNECTED is not set +# CONFIG_MQTT_REPORT_DELETED_MESSAGES is not set +# CONFIG_MQTT_USE_CUSTOM_CONFIG is not set +# CONFIG_MQTT_TASK_CORE_SELECTION_ENABLED is not set +# CONFIG_MQTT_CUSTOM_OUTBOX is not set +# end of ESP-MQTT Configurations + +# +# Newlib +# +CONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF=y +# CONFIG_NEWLIB_STDOUT_LINE_ENDING_LF is not set +# CONFIG_NEWLIB_STDOUT_LINE_ENDING_CR is not set +# CONFIG_NEWLIB_STDIN_LINE_ENDING_CRLF is not set +# CONFIG_NEWLIB_STDIN_LINE_ENDING_LF is not set +CONFIG_NEWLIB_STDIN_LINE_ENDING_CR=y +# CONFIG_NEWLIB_NANO_FORMAT is not set +CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC_HRT=y +# CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC is not set +# CONFIG_NEWLIB_TIME_SYSCALL_USE_HRT is not set +# CONFIG_NEWLIB_TIME_SYSCALL_USE_NONE is not set +# end of Newlib + +# +# NVS +# +# CONFIG_NVS_ASSERT_ERROR_CHECK is not set +# end of NVS + +# +# OpenThread +# +# CONFIG_OPENTHREAD_ENABLED is not set +# end of OpenThread + +# +# Protocomm +# +CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_0=y +CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_1=y +CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_2=y +# end of Protocomm + +# +# PThreads +# +CONFIG_PTHREAD_TASK_PRIO_DEFAULT=5 +CONFIG_PTHREAD_TASK_STACK_SIZE_DEFAULT=3072 +CONFIG_PTHREAD_STACK_MIN=768 +CONFIG_PTHREAD_DEFAULT_CORE_NO_AFFINITY=y +# CONFIG_PTHREAD_DEFAULT_CORE_0 is not set +# CONFIG_PTHREAD_DEFAULT_CORE_1 is not set +CONFIG_PTHREAD_TASK_CORE_DEFAULT=-1 +CONFIG_PTHREAD_TASK_NAME_DEFAULT="pthread" +# end of PThreads + +# +# MMU Config +# +CONFIG_MMU_PAGE_SIZE_64KB=y +CONFIG_MMU_PAGE_MODE="64KB" +CONFIG_MMU_PAGE_SIZE=0x10000 +# end of MMU Config + +# +# SPI Flash driver +# +# CONFIG_SPI_FLASH_VERIFY_WRITE is not set +# CONFIG_SPI_FLASH_ENABLE_COUNTERS is not set +CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=y +CONFIG_SPI_FLASH_HAS_ROM_IMPL=y +# CONFIG_SPI_FLASH_ROM_IMPL is not set +CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS=y +# CONFIG_SPI_FLASH_DANGEROUS_WRITE_FAILS is not set +# CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED is not set +# CONFIG_SPI_FLASH_SHARE_SPI1_BUS is not set +# CONFIG_SPI_FLASH_BYPASS_BLOCK_ERASE is not set +CONFIG_SPI_FLASH_YIELD_DURING_ERASE=y +CONFIG_SPI_FLASH_ERASE_YIELD_DURATION_MS=20 +CONFIG_SPI_FLASH_ERASE_YIELD_TICKS=1 +CONFIG_SPI_FLASH_WRITE_CHUNK_SIZE=8192 +# CONFIG_SPI_FLASH_SIZE_OVERRIDE is not set +# CONFIG_SPI_FLASH_CHECK_ERASE_TIMEOUT_DISABLED is not set +# CONFIG_SPI_FLASH_OVERRIDE_CHIP_DRIVER_LIST is not set + +# +# SPI Flash behavior when brownout +# +CONFIG_SPI_FLASH_BROWNOUT_RESET_XMC=y +CONFIG_SPI_FLASH_BROWNOUT_RESET=y +# end of SPI Flash behavior when brownout + +# +# Auto-detect flash chips +# +CONFIG_SPI_FLASH_SUPPORT_ISSI_CHIP=y +CONFIG_SPI_FLASH_SUPPORT_MXIC_CHIP=y +CONFIG_SPI_FLASH_SUPPORT_GD_CHIP=y +CONFIG_SPI_FLASH_SUPPORT_WINBOND_CHIP=y +CONFIG_SPI_FLASH_SUPPORT_BOYA_CHIP=y +CONFIG_SPI_FLASH_SUPPORT_TH_CHIP=y +CONFIG_SPI_FLASH_SUPPORT_MXIC_OPI_CHIP=y +# end of Auto-detect flash chips + +CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE=y +# end of SPI Flash driver + +# +# SPIFFS Configuration +# +CONFIG_SPIFFS_MAX_PARTITIONS=3 + +# +# SPIFFS Cache Configuration +# +CONFIG_SPIFFS_CACHE=y +CONFIG_SPIFFS_CACHE_WR=y +# CONFIG_SPIFFS_CACHE_STATS is not set +# end of SPIFFS Cache Configuration + +CONFIG_SPIFFS_PAGE_CHECK=y +CONFIG_SPIFFS_GC_MAX_RUNS=10 +# CONFIG_SPIFFS_GC_STATS is not set +CONFIG_SPIFFS_PAGE_SIZE=256 +CONFIG_SPIFFS_OBJ_NAME_LEN=32 +# CONFIG_SPIFFS_FOLLOW_SYMLINKS is not set +CONFIG_SPIFFS_USE_MAGIC=y +CONFIG_SPIFFS_USE_MAGIC_LENGTH=y +CONFIG_SPIFFS_META_LENGTH=4 +CONFIG_SPIFFS_USE_MTIME=y + +# +# Debug Configuration +# +# CONFIG_SPIFFS_DBG is not set +# CONFIG_SPIFFS_API_DBG is not set +# CONFIG_SPIFFS_GC_DBG is not set +# CONFIG_SPIFFS_CACHE_DBG is not set +# CONFIG_SPIFFS_CHECK_DBG is not set +# CONFIG_SPIFFS_TEST_VISUALISATION is not set +# end of Debug Configuration +# end of SPIFFS Configuration + +# +# TCP Transport +# + +# +# Websocket +# +CONFIG_WS_TRANSPORT=y +CONFIG_WS_BUFFER_SIZE=1024 +# CONFIG_WS_DYNAMIC_BUFFER is not set +# end of Websocket +# end of TCP Transport + +# +# Ultra Low Power (ULP) Co-processor +# +# CONFIG_ULP_COPROC_ENABLED is not set +# end of Ultra Low Power (ULP) Co-processor + +# +# Unity unit testing library +# +CONFIG_UNITY_ENABLE_FLOAT=y +CONFIG_UNITY_ENABLE_DOUBLE=y +# CONFIG_UNITY_ENABLE_64BIT is not set +# CONFIG_UNITY_ENABLE_COLOR is not set +CONFIG_UNITY_ENABLE_IDF_TEST_RUNNER=y +# CONFIG_UNITY_ENABLE_FIXTURE is not set +# CONFIG_UNITY_ENABLE_BACKTRACE_ON_FAIL is not set +# end of Unity unit testing library + +# +# USB-OTG +# +CONFIG_USB_OTG_SUPPORTED=y +CONFIG_USB_HOST_CONTROL_TRANSFER_MAX_SIZE=256 +CONFIG_USB_HOST_HW_BUFFER_BIAS_BALANCED=y +# CONFIG_USB_HOST_HW_BUFFER_BIAS_IN is not set +# CONFIG_USB_HOST_HW_BUFFER_BIAS_PERIODIC_OUT is not set + +# +# Root Hub configuration +# +CONFIG_USB_HOST_DEBOUNCE_DELAY_MS=250 +CONFIG_USB_HOST_RESET_HOLD_MS=30 +CONFIG_USB_HOST_RESET_RECOVERY_MS=30 +CONFIG_USB_HOST_SET_ADDR_RECOVERY_MS=10 +# end of Root Hub configuration +# end of USB-OTG + +# +# Virtual file system +# +CONFIG_VFS_SUPPORT_IO=y +CONFIG_VFS_SUPPORT_DIR=y +CONFIG_VFS_SUPPORT_SELECT=y +CONFIG_VFS_SUPPRESS_SELECT_DEBUG_OUTPUT=y +CONFIG_VFS_SUPPORT_TERMIOS=y + +# +# Host File System I/O (Semihosting) +# +CONFIG_VFS_SEMIHOSTFS_MAX_MOUNT_POINTS=1 +# end of Host File System I/O (Semihosting) +# end of Virtual file system + +# +# Wear Levelling +# +# CONFIG_WL_SECTOR_SIZE_512 is not set +CONFIG_WL_SECTOR_SIZE_4096=y +CONFIG_WL_SECTOR_SIZE=4096 +# end of Wear Levelling + +# +# Wi-Fi Provisioning Manager +# +CONFIG_WIFI_PROV_SCAN_MAX_ENTRIES=16 +CONFIG_WIFI_PROV_AUTOSTOP_TIMEOUT=30 +# CONFIG_WIFI_PROV_BLE_FORCE_ENCRYPTION is not set +CONFIG_WIFI_PROV_STA_ALL_CHANNEL_SCAN=y +# CONFIG_WIFI_PROV_STA_FAST_SCAN is not set +# end of Wi-Fi Provisioning Manager + +# +# Supplicant +# +CONFIG_WPA_MBEDTLS_CRYPTO=y +CONFIG_WPA_MBEDTLS_TLS_CLIENT=y +# CONFIG_WPA_WAPI_PSK is not set +# CONFIG_WPA_SUITE_B_192 is not set +# CONFIG_WPA_DEBUG_PRINT is not set +# CONFIG_WPA_TESTING_OPTIONS is not set +# CONFIG_WPA_WPS_STRICT is not set +# CONFIG_WPA_11KV_SUPPORT is not set +# CONFIG_WPA_MBO_SUPPORT is not set +# CONFIG_WPA_DPP_SUPPORT is not set +# CONFIG_WPA_11R_SUPPORT is not set +# CONFIG_WPA_WPS_SOFTAP_REGISTRAR is not set +# end of Supplicant + +# +# IDF unit test +# +CONFIG_UNITY_FREERTOS_PRIORITY=5 +CONFIG_UNITY_FREERTOS_CPU=0 +CONFIG_UNITY_FREERTOS_STACK_SIZE=8192 +CONFIG_UNITY_WARN_LEAK_LEVEL_GENERAL=255 +CONFIG_UNITY_CRITICAL_LEAK_LEVEL_GENERAL=1024 +CONFIG_UNITY_CRITICAL_LEAK_LEVEL_LWIP=4095 +# CONFIG_UNITY_IGNORE_PERFORMANCE_TESTS is not set +# end of IDF unit test + +# +# DSP Library +# +CONFIG_DSP_OPTIMIZATIONS_SUPPORTED=y +# CONFIG_DSP_ANSI is not set +CONFIG_DSP_OPTIMIZED=y +CONFIG_DSP_OPTIMIZATION=1 +# CONFIG_DSP_MAX_FFT_SIZE_512 is not set +# CONFIG_DSP_MAX_FFT_SIZE_1024 is not set +# CONFIG_DSP_MAX_FFT_SIZE_2048 is not set +CONFIG_DSP_MAX_FFT_SIZE_4096=y +# CONFIG_DSP_MAX_FFT_SIZE_8192 is not set +# CONFIG_DSP_MAX_FFT_SIZE_16384 is not set +# CONFIG_DSP_MAX_FFT_SIZE_32768 is not set +CONFIG_DSP_MAX_FFT_SIZE=4096 +# end of DSP Library +# end of Component config + +# Deprecated options for backward compatibility +# CONFIG_NO_BLOBS is not set +# CONFIG_LOG_BOOTLOADER_LEVEL_NONE is not set +# CONFIG_LOG_BOOTLOADER_LEVEL_ERROR is not set +# CONFIG_LOG_BOOTLOADER_LEVEL_WARN is not set +CONFIG_LOG_BOOTLOADER_LEVEL_INFO=y +# CONFIG_LOG_BOOTLOADER_LEVEL_DEBUG is not set +# CONFIG_LOG_BOOTLOADER_LEVEL_VERBOSE is not set +CONFIG_LOG_BOOTLOADER_LEVEL=3 +# CONFIG_APP_ROLLBACK_ENABLE is not set +# CONFIG_FLASH_ENCRYPTION_ENABLED is not set +CONFIG_FLASHMODE_QIO=y +# CONFIG_FLASHMODE_QOUT is not set +# CONFIG_FLASHMODE_DIO is not set +# CONFIG_FLASHMODE_DOUT is not set +CONFIG_MONITOR_BAUD=115200 +CONFIG_OPTIMIZATION_LEVEL_DEBUG=y +CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG=y +# CONFIG_OPTIMIZATION_LEVEL_RELEASE is not set +# CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE is not set +CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED=y +# CONFIG_OPTIMIZATION_ASSERTIONS_SILENT is not set +# CONFIG_OPTIMIZATION_ASSERTIONS_DISABLED is not set +CONFIG_OPTIMIZATION_ASSERTION_LEVEL=2 +# CONFIG_CXX_EXCEPTIONS is not set +CONFIG_STACK_CHECK_NONE=y +# CONFIG_STACK_CHECK_NORM is not set +# CONFIG_STACK_CHECK_STRONG is not set +# CONFIG_STACK_CHECK_ALL is not set +# CONFIG_WARN_WRITE_STRINGS is not set +# CONFIG_ESP32_APPTRACE_DEST_TRAX is not set +CONFIG_ESP32_APPTRACE_DEST_NONE=y +CONFIG_ESP32_APPTRACE_LOCK_ENABLE=y +# CONFIG_MCPWM_ISR_IN_IRAM is not set +# CONFIG_EVENT_LOOP_PROFILING is not set +CONFIG_POST_EVENTS_FROM_ISR=y +CONFIG_POST_EVENTS_FROM_IRAM_ISR=y +# CONFIG_OTA_ALLOW_HTTP is not set +CONFIG_ESP32S3_DEEP_SLEEP_WAKEUP_DELAY=2000 +CONFIG_ESP32S3_RTC_CLK_SRC_INT_RC=y +# CONFIG_ESP32S3_RTC_CLK_SRC_EXT_CRYS is not set +# CONFIG_ESP32S3_RTC_CLK_SRC_EXT_OSC is not set +# CONFIG_ESP32S3_RTC_CLK_SRC_INT_8MD256 is not set +CONFIG_ESP32S3_RTC_CLK_CAL_CYCLES=1024 +CONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE=y +# CONFIG_ESP32_PHY_INIT_DATA_IN_PARTITION is not set +CONFIG_ESP32_PHY_MAX_WIFI_TX_POWER=20 +CONFIG_ESP32_PHY_MAX_TX_POWER=20 +CONFIG_REDUCE_PHY_TX_POWER=y +CONFIG_ESP32_REDUCE_PHY_TX_POWER=y +CONFIG_ESP_SYSTEM_PM_POWER_DOWN_CPU=y +CONFIG_ESP32S3_SPIRAM_SUPPORT=y +CONFIG_DEFAULT_PSRAM_CLK_IO=30 +CONFIG_DEFAULT_PSRAM_CS_IO=26 +# CONFIG_ESP32S3_DEFAULT_CPU_FREQ_80 is not set +# CONFIG_ESP32S3_DEFAULT_CPU_FREQ_160 is not set +CONFIG_ESP32S3_DEFAULT_CPU_FREQ_240=y +CONFIG_ESP32S3_DEFAULT_CPU_FREQ_MHZ=240 +CONFIG_SYSTEM_EVENT_QUEUE_SIZE=32 +CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE=2304 +CONFIG_MAIN_TASK_STACK_SIZE=3584 +CONFIG_CONSOLE_UART_DEFAULT=y +# CONFIG_CONSOLE_UART_CUSTOM is not set +# CONFIG_CONSOLE_UART_NONE is not set +# CONFIG_ESP_CONSOLE_UART_NONE is not set +CONFIG_CONSOLE_UART=y +CONFIG_CONSOLE_UART_NUM=0 +CONFIG_CONSOLE_UART_BAUDRATE=115200 +CONFIG_INT_WDT=y +CONFIG_INT_WDT_TIMEOUT_MS=300 +CONFIG_INT_WDT_CHECK_CPU1=y +CONFIG_TASK_WDT=y +CONFIG_ESP_TASK_WDT=y +# CONFIG_TASK_WDT_PANIC is not set +CONFIG_TASK_WDT_TIMEOUT_S=5 +CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0=y +CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU1=y +# CONFIG_ESP32_DEBUG_STUBS_ENABLE is not set +CONFIG_ESP32S3_DEBUG_OCDAWARE=y +CONFIG_BROWNOUT_DET=y +CONFIG_ESP32S3_BROWNOUT_DET=y +CONFIG_ESP32S3_BROWNOUT_DET=y +CONFIG_BROWNOUT_DET_LVL_SEL_7=y +CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_7=y +# CONFIG_BROWNOUT_DET_LVL_SEL_6 is not set +# CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_6 is not set +# CONFIG_BROWNOUT_DET_LVL_SEL_5 is not set +# CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_5 is not set +# CONFIG_BROWNOUT_DET_LVL_SEL_4 is not set +# CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_4 is not set +# CONFIG_BROWNOUT_DET_LVL_SEL_3 is not set +# CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_3 is not set +# CONFIG_BROWNOUT_DET_LVL_SEL_2 is not set +# CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_2 is not set +# CONFIG_BROWNOUT_DET_LVL_SEL_1 is not set +# CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_1 is not set +CONFIG_BROWNOUT_DET_LVL=7 +CONFIG_ESP32S3_BROWNOUT_DET_LVL=7 +CONFIG_IPC_TASK_STACK_SIZE=1280 +CONFIG_TIMER_TASK_STACK_SIZE=3584 +# CONFIG_EXTERNAL_COEX_ENABLE is not set +# CONFIG_ESP32_ENABLE_COREDUMP_TO_FLASH is not set +# CONFIG_ESP32_ENABLE_COREDUMP_TO_UART is not set +CONFIG_ESP32_ENABLE_COREDUMP_TO_NONE=y +CONFIG_TIMER_TASK_PRIORITY=1 +CONFIG_TIMER_TASK_STACK_DEPTH=2048 +CONFIG_TIMER_QUEUE_LENGTH=10 +# CONFIG_ENABLE_STATIC_TASK_CLEAN_UP_HOOK is not set +# CONFIG_HAL_ASSERTION_SILIENT is not set +# CONFIG_L2_TO_L3_COPY is not set +CONFIG_ESP_GRATUITOUS_ARP=y +CONFIG_GARP_TMR_INTERVAL=60 +CONFIG_TCPIP_RECVMBOX_SIZE=32 +CONFIG_TCP_MAXRTX=12 +CONFIG_TCP_SYNMAXRTX=12 +CONFIG_TCP_MSS=1440 +CONFIG_TCP_MSL=60000 +CONFIG_TCP_SND_BUF_DEFAULT=5744 +CONFIG_TCP_WND_DEFAULT=5744 +CONFIG_TCP_RECVMBOX_SIZE=6 +CONFIG_TCP_QUEUE_OOSEQ=y +CONFIG_TCP_OVERSIZE_MSS=y +# CONFIG_TCP_OVERSIZE_QUARTER_MSS is not set +# CONFIG_TCP_OVERSIZE_DISABLE is not set +CONFIG_UDP_RECVMBOX_SIZE=6 +CONFIG_TCPIP_TASK_STACK_SIZE=3072 +CONFIG_TCPIP_TASK_AFFINITY_NO_AFFINITY=y +# CONFIG_TCPIP_TASK_AFFINITY_CPU0 is not set +# CONFIG_TCPIP_TASK_AFFINITY_CPU1 is not set +CONFIG_TCPIP_TASK_AFFINITY=0x7FFFFFFF +# CONFIG_PPP_SUPPORT is not set +CONFIG_ESP32S3_TIME_SYSCALL_USE_RTC_SYSTIMER=y +CONFIG_ESP32S3_TIME_SYSCALL_USE_RTC_FRC1=y +# CONFIG_ESP32S3_TIME_SYSCALL_USE_RTC is not set +# CONFIG_ESP32S3_TIME_SYSCALL_USE_SYSTIMER is not set +# CONFIG_ESP32S3_TIME_SYSCALL_USE_FRC1 is not set +# CONFIG_ESP32S3_TIME_SYSCALL_USE_NONE is not set +CONFIG_ESP32_PTHREAD_TASK_PRIO_DEFAULT=5 +CONFIG_ESP32_PTHREAD_TASK_STACK_SIZE_DEFAULT=3072 +CONFIG_ESP32_PTHREAD_STACK_MIN=768 +CONFIG_ESP32_DEFAULT_PTHREAD_CORE_NO_AFFINITY=y +# CONFIG_ESP32_DEFAULT_PTHREAD_CORE_0 is not set +# CONFIG_ESP32_DEFAULT_PTHREAD_CORE_1 is not set +CONFIG_ESP32_PTHREAD_TASK_CORE_DEFAULT=-1 +CONFIG_ESP32_PTHREAD_TASK_NAME_DEFAULT="pthread" +CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ABORTS=y +# CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_FAILS is not set +# CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ALLOWED is not set +CONFIG_SUPPRESS_SELECT_DEBUG_OUTPUT=y +CONFIG_SUPPORT_TERMIOS=y +CONFIG_SEMIHOSTFS_MAX_MOUNT_POINTS=1 +# End of deprecated options diff --git a/test_apps/main/da_kai_dian_deng.h b/test_apps/main/da_kai_dian_deng.h new file mode 100644 index 0000000..7975746 --- /dev/null +++ b/test_apps/main/da_kai_dian_deng.h @@ -0,0 +1,4985 @@ +#include +const unsigned char dakaidiandeng[] = { + 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, + 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, + 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, + 0x37, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, + 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0xF4, 0xFF, + 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, + 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, + 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, + 0xD3, 0xFF, 0xD3, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, + 0x2B, 0x00, 0x20, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x4D, 0x00, + 0x42, 0x00, 0x42, 0x00, 0x4D, 0x00, 0x4D, 0x00, 0x58, 0x00, 0x58, 0x00, 0x58, 0x00, 0x58, 0x00, + 0x64, 0x00, 0x64, 0x00, 0x4D, 0x00, 0x4D, 0x00, 0x37, 0x00, 0x42, 0x00, 0x4D, 0x00, 0x37, 0x00, + 0x4D, 0x00, 0x2B, 0x00, 0x42, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x37, 0x00, + 0x2B, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, + 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, + 0xC7, 0xFF, 0xB1, 0xFF, 0xBC, 0xFF, 0xB1, 0xFF, 0xB1, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, + 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xDE, 0xFF, + 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, + 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, + 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x20, 0x00, + 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, + 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, + 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x42, 0x00, 0x42, 0x00, 0x37, 0x00, + 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x37, 0x00, 0x42, 0x00, + 0x2C, 0x00, 0x37, 0x00, 0x42, 0x00, 0x42, 0x00, 0x42, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, + 0x42, 0x00, 0x37, 0x00, 0x42, 0x00, 0x42, 0x00, 0x37, 0x00, 0x4E, 0x00, 0x42, 0x00, 0x42, 0x00, + 0x37, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, + 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, + 0x37, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, + 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, + 0x21, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, + 0xC7, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xA5, 0xFF, + 0xB0, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, + 0xB0, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, 0xA5, 0xFF, 0xA5, 0xFF, 0xA5, 0xFF, + 0xA5, 0xFF, 0x8E, 0xFF, 0x99, 0xFF, 0x99, 0xFF, 0xA5, 0xFF, 0x8E, 0xFF, 0x99, 0xFF, 0x99, 0xFF, + 0xA5, 0xFF, 0xA5, 0xFF, 0xB0, 0xFF, 0xA5, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, + 0xBB, 0xFF, 0xD2, 0xFF, 0xBB, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, + 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, + 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, + 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x21, 0x00, 0x15, 0x00, + 0x21, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, + 0x21, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x21, 0x00, + 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x43, 0x00, 0x37, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, + 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x43, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, + 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, + 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, + 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, + 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, + 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, + 0x20, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, + 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x37, 0x00, + 0x42, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, + 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, + 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x15, 0x00, 0xF4, 0xFF, 0x00, 0x00, + 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, + 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xDE, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xB1, 0xFF, + 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, + 0xBC, 0xFF, 0xBC, 0xFF, 0xB1, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, + 0xBC, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, + 0xD3, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2B, 0x00, + 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x42, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x37, 0x00, + 0x2B, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x20, 0x00, + 0x2B, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, + 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, + 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, + 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, + 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, + 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, + 0xDE, 0xFF, 0xD3, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, + 0x37, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x20, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, + 0x2B, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x42, 0x00, + 0x37, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, + 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xB1, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, + 0xC7, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, + 0xB1, 0xFF, 0xA6, 0xFF, 0xB1, 0xFF, 0xA6, 0xFF, 0xBC, 0xFF, 0xA6, 0xFF, 0xB1, 0xFF, 0xA6, 0xFF, + 0xB1, 0xFF, 0xB1, 0xFF, 0xB1, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, + 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, + 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, + 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x37, 0x00, + 0x37, 0x00, 0x42, 0x00, 0x4D, 0x00, 0x58, 0x00, 0x42, 0x00, 0x42, 0x00, 0x42, 0x00, 0x4D, 0x00, + 0x4D, 0x00, 0x42, 0x00, 0x42, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, + 0x2B, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x20, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x2B, 0x00, + 0x2B, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x20, 0x00, + 0x20, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, + 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, + 0x2B, 0x00, 0x37, 0x00, 0x37, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, + 0xDE, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xB1, 0xFF, 0xB1, 0xFF, 0xBC, 0xFF, + 0xB1, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xB1, 0xFF, 0xB1, 0xFF, 0xA5, 0xFF, 0xB1, 0xFF, 0xBC, 0xFF, + 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xB1, 0xFF, 0xBC, 0xFF, + 0xC7, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, + 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, + 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x42, 0x00, 0x42, 0x00, 0x42, 0x00, 0x2C, 0x00, + 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, + 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, + 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0x0A, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, + 0x42, 0x00, 0x42, 0x00, 0x4D, 0x00, 0x4D, 0x00, 0x64, 0x00, 0x4D, 0x00, 0x59, 0x00, 0x42, 0x00, + 0x59, 0x00, 0x64, 0x00, 0x59, 0x00, 0x64, 0x00, 0x59, 0x00, 0x64, 0x00, 0x4D, 0x00, 0x59, 0x00, + 0x4D, 0x00, 0x6F, 0x00, 0x59, 0x00, 0x64, 0x00, 0x42, 0x00, 0x42, 0x00, 0x37, 0x00, 0x37, 0x00, + 0x37, 0x00, 0x42, 0x00, 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, + 0x2C, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xBC, 0xFF, + 0xA6, 0xFF, 0xB1, 0xFF, 0xB1, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, + 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xBC, 0xFF, + 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, + 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x42, 0x00, 0x37, 0x00, 0x2C, 0x00, + 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, + 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, + 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, + 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, + 0xC7, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xD2, 0xFF, + 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, + 0xD2, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, + 0xC7, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0x00, 0x00, 0xE9, 0xFF, 0x0A, 0x00, + 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, + 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x4E, 0x00, 0x59, 0x00, 0x59, 0x00, + 0x64, 0x00, 0x64, 0x00, 0x59, 0x00, 0x59, 0x00, 0x4E, 0x00, 0x59, 0x00, 0x59, 0x00, 0x6F, 0x00, + 0x59, 0x00, 0x6F, 0x00, 0x64, 0x00, 0x6F, 0x00, 0x64, 0x00, 0x64, 0x00, 0x64, 0x00, 0x59, 0x00, + 0x59, 0x00, 0x59, 0x00, 0x59, 0x00, 0x59, 0x00, 0x4E, 0x00, 0x42, 0x00, 0x42, 0x00, 0x37, 0x00, + 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, + 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, + 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, + 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, + 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, + 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, + 0xD2, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, + 0xD2, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, + 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, + 0x20, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0x0A, 0x00, + 0x00, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x00, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, + 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, + 0x2B, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, + 0x15, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x37, 0x00, + 0x4D, 0x00, 0x4D, 0x00, 0x4D, 0x00, 0x4D, 0x00, 0x42, 0x00, 0x42, 0x00, 0x37, 0x00, 0x37, 0x00, + 0x2B, 0x00, 0x37, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xD3, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xD3, 0xFF, 0xD3, 0xFF, 0xBC, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, + 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, + 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, + 0xE9, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, + 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, + 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, + 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xF4, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, + 0x20, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x20, 0x00, + 0x20, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x20, 0x00, + 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x15, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, + 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x42, 0x00, 0x42, 0x00, 0x37, 0x00, 0x2B, 0x00, + 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, + 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, + 0xD3, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, + 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, + 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, + 0xDE, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, + 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, + 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, + 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x20, 0x00, 0x20, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x20, 0x00, + 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, + 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x2B, 0x00, + 0x37, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x20, 0x00, + 0x20, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, + 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x42, 0x00, 0x42, 0x00, + 0x42, 0x00, 0x4D, 0x00, 0x42, 0x00, 0x4D, 0x00, 0x4D, 0x00, 0x4D, 0x00, 0x4D, 0x00, 0x42, 0x00, + 0x4D, 0x00, 0x4D, 0x00, 0x4D, 0x00, 0x42, 0x00, 0x4D, 0x00, 0x37, 0x00, 0x37, 0x00, 0x20, 0x00, + 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x20, 0x00, + 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, + 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, + 0xDE, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, + 0xD3, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, + 0xBC, 0xFF, 0xB1, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xB1, 0xFF, 0xBC, 0xFF, + 0xB1, 0xFF, 0xBC, 0xFF, 0xB1, 0xFF, 0xB1, 0xFF, 0xB1, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, + 0xDE, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, + 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, + 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x2B, 0x00, + 0x2B, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x37, 0x00, + 0x37, 0x00, 0x42, 0x00, 0x42, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x37, 0x00, + 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x37, 0x00, 0x42, 0x00, 0x20, 0x00, 0x20, 0x00, + 0x15, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x2B, 0x00, + 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x20, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, + 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0xE9, 0xFF, 0xF4, 0xFF, + 0xD3, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, + 0xD3, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xBC, 0xFF, + 0xC7, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, + 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, + 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x20, 0x00, + 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x2B, 0x00, + 0x37, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x2B, 0x00, 0x2B, 0x00, + 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, + 0xDE, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xDE, 0xFF, 0xD3, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, + 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, + 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, + 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x20, 0x00, + 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, + 0x2B, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, + 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x42, 0x00, 0x37, 0x00, 0x4D, 0x00, 0x37, 0x00, + 0x42, 0x00, 0x42, 0x00, 0x37, 0x00, 0x42, 0x00, 0x42, 0x00, 0x42, 0x00, 0x37, 0x00, 0x37, 0x00, + 0x2B, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, + 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, + 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, + 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, + 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, + 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, + 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, + 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x20, 0x00, 0x20, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, + 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, + 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, + 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, + 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, + 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, + 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, + 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, + 0xD2, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, + 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, + 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, + 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, + 0xDD, 0xFF, 0xD2, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xC7, 0xFF, + 0xC7, 0xFF, 0xBB, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xB0, 0xFF, 0xC7, 0xFF, 0xB0, 0xFF, + 0xB0, 0xFF, 0x99, 0xFF, 0x99, 0xFF, 0x99, 0xFF, 0x99, 0xFF, 0x99, 0xFF, 0x99, 0xFF, 0x8E, 0xFF, + 0x99, 0xFF, 0x8E, 0xFF, 0x99, 0xFF, 0x99, 0xFF, 0x83, 0xFF, 0x8E, 0xFF, 0x8E, 0xFF, 0x99, 0xFF, + 0x99, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, + 0xBB, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, + 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, + 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, + 0x4E, 0x00, 0x43, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, + 0x43, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, + 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, + 0x37, 0x00, 0x37, 0x00, 0x43, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x21, 0x00, + 0x2C, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, + 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x42, 0x00, 0x42, 0x00, 0x42, 0x00, + 0x42, 0x00, 0x42, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, + 0xC7, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, + 0xDE, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, + 0xC7, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, + 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xDE, 0xFF, + 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, + 0x42, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x42, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x42, 0x00, 0x42, 0x00, + 0x42, 0x00, 0x42, 0x00, 0x4E, 0x00, 0x42, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, + 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, + 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, + 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, + 0xC7, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xA5, 0xFF, 0xB0, 0xFF, + 0xA5, 0xFF, 0xA5, 0xFF, 0xA5, 0xFF, 0xB0, 0xFF, 0xBC, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, + 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0xE9, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, + 0xDE, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xA5, 0xFF, 0xA5, 0xFF, 0xA5, 0xFF, 0xA5, 0xFF, + 0xA5, 0xFF, 0xA5, 0xFF, 0x9A, 0xFF, 0xB1, 0xFF, 0xB1, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, + 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, + 0x20, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x42, 0x00, + 0x37, 0x00, 0x42, 0x00, 0x42, 0x00, 0x37, 0x00, 0x42, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, + 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, + 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, + 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, + 0x20, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x42, 0x00, 0x2C, 0x00, + 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, + 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, + 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, + 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x20, 0x00, + 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x20, 0x00, 0x2B, 0x00, + 0x2B, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x2B, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, + 0xD3, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xA6, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, + 0xD3, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, + 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, + 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, + 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, + 0xF4, 0xFF, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xDE, 0xFF, 0xE9, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, + 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, + 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x2B, 0x00, 0x2B, 0x00, + 0x2B, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, + 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, + 0xD2, 0xFF, 0xD2, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, + 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, + 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, + 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, + 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, + 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x21, 0x00, + 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, + 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, + 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, + 0xDD, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, + 0xBB, 0xFF, 0xB0, 0xFF, 0xA5, 0xFF, 0xB0, 0xFF, 0xA5, 0xFF, 0xA5, 0xFF, 0x8E, 0xFF, 0x8E, 0xFF, + 0x82, 0xFF, 0x82, 0xFF, 0x8E, 0xFF, 0x82, 0xFF, 0x99, 0xFF, 0x99, 0xFF, 0xA5, 0xFF, 0xA5, 0xFF, + 0xB0, 0xFF, 0xB0, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, + 0xB0, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, + 0xD2, 0xFF, 0xD2, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, + 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, + 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x38, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, + 0x37, 0x00, 0x37, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x5A, 0x00, 0x65, 0x00, 0x65, 0x00, 0x5A, 0x00, + 0x4E, 0x00, 0x5A, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x43, 0x00, 0x5A, 0x00, + 0x4E, 0x00, 0x5A, 0x00, 0x65, 0x00, 0x65, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x4E, 0x00, + 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, + 0x2C, 0x00, 0x21, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, + 0xC7, 0xFF, 0xBB, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0x00, 0x00, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x20, 0x00, + 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, + 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x0A, 0x00, + 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x15, 0x00, + 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, + 0xC7, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xB1, 0xFF, 0xB1, 0xFF, 0xA6, 0xFF, 0xA6, 0xFF, 0xB1, 0xFF, + 0xB1, 0xFF, 0xA6, 0xFF, 0xB1, 0xFF, 0xA6, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, + 0xBC, 0xFF, 0xBC, 0xFF, 0xB1, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, + 0xC7, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, + 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, + 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, + 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, + 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x42, 0x00, 0x4D, 0x00, 0x4D, 0x00, 0x59, 0x00, 0x59, 0x00, + 0x59, 0x00, 0x59, 0x00, 0x59, 0x00, 0x4D, 0x00, 0x4D, 0x00, 0x4E, 0x00, 0x37, 0x00, 0x4E, 0x00, + 0x4E, 0x00, 0x4E, 0x00, 0x42, 0x00, 0x42, 0x00, 0x37, 0x00, 0x42, 0x00, 0x4E, 0x00, 0x4E, 0x00, + 0x4E, 0x00, 0x42, 0x00, 0x37, 0x00, 0x42, 0x00, 0x42, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x59, 0x00, + 0x4E, 0x00, 0x59, 0x00, 0x42, 0x00, 0x42, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x42, 0x00, + 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, + 0x37, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, + 0x15, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, + 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, + 0xBB, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xA5, 0xFF, 0xA5, 0xFF, + 0x99, 0xFF, 0x8E, 0xFF, 0x99, 0xFF, 0xA5, 0xFF, 0xA5, 0xFF, 0xB0, 0xFF, 0xA5, 0xFF, 0x99, 0xFF, + 0xB0, 0xFF, 0xB0, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, + 0xC7, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, + 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, + 0xBB, 0xFF, 0xC7, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, + 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, + 0x37, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x37, 0x00, 0x43, 0x00, + 0x4E, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x38, 0x00, 0x38, 0x00, 0x43, 0x00, 0x43, 0x00, + 0x38, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, + 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xF4, 0xFF, 0x00, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x21, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xD2, 0xFF, 0xC6, 0xFF, + 0xC6, 0xFF, 0xD2, 0xFF, 0xC6, 0xFF, 0xD2, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xBB, 0xFF, + 0xBB, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xC6, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, + 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, + 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x00, 0x00, 0x21, 0x00, 0x21, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x43, 0x00, 0x37, 0x00, + 0x43, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x5A, 0x00, + 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x4E, 0x00, 0x5A, 0x00, + 0x43, 0x00, 0x5A, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x43, 0x00, 0x37, 0x00, 0x2C, 0x00, + 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x43, 0x00, 0x37, 0x00, 0x37, 0x00, 0x4E, 0x00, + 0x37, 0x00, 0x43, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x21, 0x00, + 0x21, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, + 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0xDD, 0xFF, 0xC7, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, + 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, + 0xBB, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, 0xC7, 0xFF, + 0xC7, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xBB, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, + 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xF4, 0xFF, + 0x0A, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, + 0x43, 0x00, 0x37, 0x00, 0x43, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x43, 0x00, + 0x43, 0x00, 0x4E, 0x00, 0x37, 0x00, 0x43, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, + 0x43, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, + 0x2C, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x43, 0x00, 0x37, 0x00, 0x4E, 0x00, 0x43, 0x00, + 0x43, 0x00, 0x4E, 0x00, 0x37, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x65, 0x00, 0x59, 0x00, 0x59, 0x00, + 0x59, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, + 0x2C, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, + 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, + 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x21, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xDD, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, + 0xBB, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, + 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xA4, 0xFF, 0x99, 0xFF, + 0x8E, 0xFF, 0xA4, 0xFF, 0x99, 0xFF, 0x99, 0xFF, 0x8E, 0xFF, 0x99, 0xFF, 0x8E, 0xFF, 0x99, 0xFF, + 0x99, 0xFF, 0x99, 0xFF, 0xA4, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, + 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, + 0xD2, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, + 0x21, 0x00, 0x21, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x43, 0x00, + 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x4E, 0x00, + 0x5A, 0x00, 0x4E, 0x00, 0x5A, 0x00, 0x65, 0x00, 0x65, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x5A, 0x00, + 0x5A, 0x00, 0x5A, 0x00, 0x4E, 0x00, 0x65, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x43, 0x00, 0x4E, 0x00, + 0x4E, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x65, 0x00, 0x5A, 0x00, 0x4E, 0x00, + 0x4E, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x21, 0x00, 0x15, 0x00, 0x21, 0x00, + 0x15, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, + 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, + 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xDD, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, + 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xA5, 0xFF, 0xBB, 0xFF, + 0xBB, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, + 0xC7, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, + 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x21, 0x00, 0x2C, 0x00, + 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, + 0x43, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x43, 0x00, 0x37, 0x00, + 0x37, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x00, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, + 0xC7, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, + 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, + 0xD2, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, + 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xB1, 0xFF, 0xB1, 0xFF, + 0xA6, 0xFF, 0xA6, 0xFF, 0xA6, 0xFF, 0xB1, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, + 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x42, 0x00, + 0x42, 0x00, 0x4D, 0x00, 0x4D, 0x00, 0x42, 0x00, 0x4D, 0x00, 0x42, 0x00, 0x42, 0x00, 0x42, 0x00, + 0x42, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, + 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, + 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, + 0x2B, 0x00, 0x2B, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, + 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, + 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, + 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, + 0x2C, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, + 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0xE9, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, + 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x15, 0x00, + 0x20, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x4E, 0x00, 0x4E, 0x00, + 0x37, 0x00, 0x42, 0x00, 0x37, 0x00, 0x42, 0x00, 0x4E, 0x00, 0x59, 0x00, 0x4E, 0x00, 0x4E, 0x00, + 0x42, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x2C, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, + 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, + 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, + 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, + 0xB0, 0xFF, 0xBC, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, + 0xA5, 0xFF, 0xB0, 0xFF, 0xA5, 0xFF, 0xB0, 0xFF, 0xA5, 0xFF, 0xA5, 0xFF, 0x8E, 0xFF, 0xA5, 0xFF, + 0x99, 0xFF, 0x8E, 0xFF, 0x99, 0xFF, 0x99, 0xFF, 0xA5, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, + 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, + 0xC7, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, + 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xE9, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xE9, 0xFF, 0x00, 0x00, + 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x21, 0x00, + 0x2C, 0x00, 0x2C, 0x00, 0x43, 0x00, 0x43, 0x00, 0x43, 0x00, 0x43, 0x00, 0x43, 0x00, 0x37, 0x00, + 0x43, 0x00, 0x43, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x43, 0x00, + 0x43, 0x00, 0x4E, 0x00, 0x59, 0x00, 0x59, 0x00, 0x59, 0x00, 0x59, 0x00, 0x4E, 0x00, 0x2C, 0x00, + 0x37, 0x00, 0x37, 0x00, 0x43, 0x00, 0x43, 0x00, 0x43, 0x00, 0x43, 0x00, 0x43, 0x00, 0x4E, 0x00, + 0x43, 0x00, 0x4E, 0x00, 0x59, 0x00, 0x43, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x4E, 0x00, + 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x21, 0x00, 0x21, 0x00, + 0x15, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x21, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, + 0x00, 0x00, 0xE9, 0xFF, 0xF4, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, + 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, + 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, + 0xD2, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x37, 0x00, + 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, + 0x21, 0x00, 0x37, 0x00, 0x37, 0x00, 0x43, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x43, 0x00, + 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x37, 0x00, 0x43, 0x00, 0x2C, 0x00, + 0x37, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, + 0x2C, 0x00, 0x37, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0xF4, 0xFF, + 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, + 0xB0, 0xFF, 0xB0, 0xFF, 0xA5, 0xFF, 0xB0, 0xFF, 0xA5, 0xFF, 0xA5, 0xFF, 0xA5, 0xFF, 0xB0, 0xFF, + 0xB0, 0xFF, 0xA5, 0xFF, 0xB0, 0xFF, 0xA5, 0xFF, 0xA4, 0xFF, 0xA4, 0xFF, 0xA4, 0xFF, 0xA4, 0xFF, + 0xBB, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, + 0xC7, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, + 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, + 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, + 0xC7, 0xFF, 0xBB, 0xFF, 0xC6, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, + 0xC6, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, + 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x43, 0x00, + 0x43, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x43, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x65, 0x00, + 0x5A, 0x00, 0x65, 0x00, 0x7C, 0x00, 0x71, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x43, 0x00, 0x4F, 0x00, + 0x5A, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x65, 0x00, 0x65, 0x00, 0x5A, 0x00, 0x71, 0x00, + 0x5A, 0x00, 0x65, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x5A, 0x00, + 0x5A, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x43, 0x00, 0x4F, 0x00, 0x43, 0x00, + 0x4F, 0x00, 0x38, 0x00, 0x38, 0x00, 0x21, 0x00, 0x38, 0x00, 0x2C, 0x00, 0x43, 0x00, 0x38, 0x00, + 0x38, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, + 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, + 0xDD, 0xFF, 0xDD, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xD2, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, + 0xAF, 0xFF, 0xBB, 0xFF, 0xA4, 0xFF, 0xA4, 0xFF, 0x98, 0xFF, 0x8D, 0xFF, 0x8D, 0xFF, 0x81, 0xFF, + 0x81, 0xFF, 0x81, 0xFF, 0x76, 0xFF, 0x76, 0xFF, 0x81, 0xFF, 0x98, 0xFF, 0xA4, 0xFF, 0x98, 0xFF, + 0x98, 0xFF, 0x8D, 0xFF, 0x98, 0xFF, 0x98, 0xFF, 0xA4, 0xFF, 0xAF, 0xFF, 0xAF, 0xFF, 0xBB, 0xFF, + 0xC6, 0xFF, 0xBB, 0xFF, 0xD2, 0xFF, 0xC6, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x38, 0x00, 0x43, 0x00, 0x4F, 0x00, 0x38, 0x00, + 0x43, 0x00, 0x43, 0x00, 0x4F, 0x00, 0x43, 0x00, 0x43, 0x00, 0x43, 0x00, 0x4F, 0x00, 0x5A, 0x00, + 0x5A, 0x00, 0x5A, 0x00, 0x43, 0x00, 0x4F, 0x00, 0x4F, 0x00, 0x43, 0x00, 0x43, 0x00, 0x4F, 0x00, + 0x43, 0x00, 0x43, 0x00, 0x43, 0x00, 0x38, 0x00, 0x38, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x38, 0x00, + 0x43, 0x00, 0x38, 0x00, 0x43, 0x00, 0x43, 0x00, 0x43, 0x00, 0x43, 0x00, 0x43, 0x00, 0x2C, 0x00, + 0x21, 0x00, 0x21, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x00, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, + 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, + 0xDD, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, + 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, + 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, + 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, + 0xE9, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, + 0xC7, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, + 0xD3, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, + 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x2B, 0x00, + 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x37, 0x00, + 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x2B, 0x00, + 0x2B, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x20, 0x00, 0x20, 0x00, + 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x2B, 0x00, 0x37, 0x00, + 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, + 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, + 0xD3, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, + 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, + 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xE9, 0xFF, + 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, + 0xF4, 0xFF, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, + 0x2B, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x37, 0x00, + 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x20, 0x00, + 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, + 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x20, 0x00, + 0x20, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, + 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x20, 0x00, + 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, + 0xC7, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xB1, 0xFF, 0xB1, 0xFF, 0xB1, 0xFF, + 0xB1, 0xFF, 0xBC, 0xFF, 0xB1, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, + 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, + 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x20, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x20, 0x00, + 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x42, 0x00, 0x4D, 0x00, + 0x42, 0x00, 0x42, 0x00, 0x42, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x42, 0x00, + 0x4D, 0x00, 0x42, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x20, 0x00, + 0x2B, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, + 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, + 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, + 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, + 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, + 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, + 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, + 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x43, 0x00, + 0x43, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x43, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, 0x0A, 0x00, + 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x21, 0x00, + 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x38, 0x00, 0x43, 0x00, + 0x38, 0x00, 0x43, 0x00, 0x43, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x2C, 0x00, + 0x2C, 0x00, 0x21, 0x00, 0x38, 0x00, 0x38, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x38, 0x00, 0x2C, 0x00, + 0x38, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, + 0xD2, 0xFF, 0xC6, 0xFF, 0xBB, 0xFF, 0xC6, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, + 0xBB, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xBB, 0xFF, 0xAF, 0xFF, + 0xAF, 0xFF, 0xA4, 0xFF, 0xC6, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, + 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xDD, 0xFF, + 0x0A, 0x00, 0xA4, 0xFF, 0xE0, 0xFE, 0xBB, 0xFF, 0xCD, 0x00, 0x7A, 0x01, 0x94, 0x00, 0x53, 0xFF, + 0x03, 0xFF, 0xF4, 0xFF, 0x88, 0x00, 0x4F, 0x00, 0xA3, 0xFF, 0xE8, 0xFF, 0x2D, 0x00, 0x2D, 0x00, + 0x98, 0xFF, 0x6A, 0xFF, 0x00, 0x00, 0x94, 0x00, 0x66, 0x00, 0xDD, 0xFF, 0x81, 0xFF, 0x0A, 0x00, + 0x7D, 0x00, 0x66, 0x00, 0xDD, 0xFF, 0xC6, 0xFF, 0x00, 0x00, 0x44, 0x00, 0x38, 0x00, 0x00, 0x00, + 0xE8, 0xFF, 0x16, 0x00, 0x16, 0x00, 0x00, 0x00, 0xD1, 0xFF, 0xDD, 0xFF, 0x00, 0x00, 0x21, 0x00, + 0x16, 0x00, 0xE8, 0xFF, 0xF4, 0xFF, 0x21, 0x00, 0x4F, 0x00, 0x38, 0x00, 0x16, 0x00, 0x16, 0x00, + 0x44, 0x00, 0x72, 0x00, 0x72, 0x00, 0x4F, 0x00, 0x2D, 0x00, 0x44, 0x00, 0x5B, 0x00, 0x66, 0x00, + 0x44, 0x00, 0x44, 0x00, 0x44, 0x00, 0x4F, 0x00, 0x4F, 0x00, 0x4F, 0x00, 0x4F, 0x00, 0x44, 0x00, + 0x2D, 0x00, 0x16, 0x00, 0x2D, 0x00, 0x5B, 0x00, 0x4F, 0x00, 0x2D, 0x00, 0x16, 0x00, 0x16, 0x00, + 0x16, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xE8, 0xFF, + 0xE8, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xDD, 0xFF, 0xE8, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0xE8, 0xFF, 0xC6, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE8, 0xFF, 0xD1, 0xFF, 0xBA, 0xFF, 0xBA, 0xFF, + 0xD1, 0xFF, 0xC6, 0xFF, 0xA3, 0xFF, 0x98, 0xFF, 0x8C, 0xFF, 0xA3, 0xFF, 0xA3, 0xFF, 0x98, 0xFF, + 0x81, 0xFF, 0x8C, 0xFF, 0x98, 0xFF, 0xA3, 0xFF, 0x8C, 0xFF, 0x98, 0xFF, 0x8C, 0xFF, 0xAF, 0xFF, + 0xA3, 0xFF, 0x98, 0xFF, 0x98, 0xFF, 0xA3, 0xFF, 0xA3, 0xFF, 0xA3, 0xFF, 0xA3, 0xFF, 0xAF, 0xFF, + 0xBA, 0xFF, 0xC6, 0xFF, 0xD1, 0xFF, 0xD1, 0xFF, 0xD1, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, + 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xC6, 0xFF, 0xBA, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, + 0xD2, 0xFF, 0xC6, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, + 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xDD, 0xFF, + 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0x0A, 0x00, + 0x00, 0x00, 0xE9, 0xFF, 0xDD, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x15, 0x00, 0x15, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x21, 0x00, + 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x15, 0x00, 0x21, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, + 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x2C, 0x00, 0x43, 0x00, 0x4F, 0x00, 0x66, 0x00, 0x5A, 0x00, + 0x5A, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x4F, 0x00, 0x4F, 0x00, 0x4F, 0x00, 0x65, 0x00, 0x65, 0x00, + 0x71, 0x00, 0x5A, 0x00, 0x4F, 0x00, 0x5A, 0x00, 0x71, 0x00, 0x65, 0x00, 0x65, 0x00, 0x65, 0x00, + 0x71, 0x00, 0x71, 0x00, 0x5A, 0x00, 0x4F, 0x00, 0x38, 0x00, 0x4E, 0x00, 0x65, 0x00, 0x4E, 0x00, + 0x38, 0x00, 0x2C, 0x00, 0x38, 0x00, 0x43, 0x00, 0x38, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, + 0x38, 0x00, 0x38, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x5A, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x38, 0x00, + 0x38, 0x00, 0x38, 0x00, 0x43, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, + 0x43, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x21, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, + 0xE9, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, + 0xE9, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, + 0xC7, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, + 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xDD, 0xFF, + 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xF4, 0xFF, + 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, + 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, + 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, + 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, + 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x20, 0x00, + 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x0A, 0x00, + 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, + 0xF4, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, + 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, + 0xC7, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, + 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, + 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0xF4, 0xFF, 0xE9, 0xFF, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x20, 0x00, + 0x20, 0x00, 0x37, 0x00, 0x20, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x59, 0x00, 0x42, 0x00, 0x37, 0x00, + 0x20, 0x00, 0x20, 0x00, 0x37, 0x00, 0x37, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, + 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x4D, 0x00, 0x42, 0x00, 0x4D, 0x00, 0x2C, 0x00, 0x2C, 0x00, + 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xDE, 0xFF, + 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xD3, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0x15, 0x00, 0xC7, 0xFF, 0xC7, 0xFF, 0xA6, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, + 0xC7, 0xFF, 0xC7, 0xFF, 0x00, 0x00, 0xC7, 0xFF, 0x0A, 0x00, 0xB1, 0xFF, 0x0A, 0x00, 0x0A, 0x00, + 0x00, 0x00, 0xC7, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0xE9, 0xFF, + 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x20, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xD2, 0xFF, + 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x42, 0x00, 0xB0, 0xFF, 0xB0, 0xFF, 0x0A, 0x00, 0x43, 0x00, + 0x2C, 0x00, 0x83, 0xFF, 0x00, 0x00, 0xDD, 0xFF, 0x5A, 0x00, 0xBB, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, + 0x37, 0x00, 0xE9, 0xFF, 0x82, 0xFF, 0xBB, 0xFF, 0xDD, 0xFF, 0x15, 0x00, 0xB0, 0xFF, 0xAF, 0xFF, + 0xBB, 0xFF, 0xD2, 0xFF, 0xF4, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xBB, 0xFF, 0xDD, 0xFF, 0xAF, 0xFF, + 0xBB, 0xFF, 0xA4, 0xFF, 0xC6, 0xFF, 0xBB, 0xFF, 0xC6, 0xFF, 0xBB, 0xFF, 0xAF, 0xFF, 0xD1, 0xFF, + 0xC6, 0xFF, 0xD1, 0xFF, 0xD1, 0xFF, 0xD1, 0xFF, 0xDD, 0xFF, 0xE8, 0xFF, 0xDD, 0xFF, 0xE8, 0xFF, + 0xE8, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2D, 0x00, 0x2D, 0x00, 0x2D, 0x00, + 0xF4, 0xFF, 0x0A, 0x00, 0x21, 0x00, 0x2D, 0x00, 0x21, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0x21, 0x00, + 0x2D, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x16, 0x00, 0x16, 0x00, 0x21, 0x00, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xE8, 0xFF, 0x16, 0x00, 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x16, 0x00, + 0xE8, 0xFF, 0xF4, 0xFF, 0xC5, 0xFF, 0x16, 0x00, 0x16, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, + 0xE8, 0xFF, 0x45, 0x00, 0xDC, 0xFF, 0x22, 0x00, 0xC5, 0xFF, 0x9E, 0xFE, 0xED, 0x01, 0xB9, 0xFF, + 0x11, 0x02, 0xBE, 0xFD, 0xE8, 0xFF, 0x8A, 0xFF, 0x3D, 0x01, 0xB0, 0x00, 0x3A, 0x00, 0x72, 0xFF, + 0x95, 0xFF, 0xD0, 0xFF, 0xD3, 0x00, 0x69, 0x00, 0x51, 0x00, 0xAD, 0xFF, 0xAD, 0xFF, 0x22, 0x00, + 0x52, 0x00, 0x2E, 0x00, 0xB1, 0x00, 0xAC, 0xFF, 0x2E, 0x00, 0x7D, 0xFF, 0x99, 0x00, 0x00, 0x00, + 0x2E, 0x00, 0xD0, 0xFF, 0x00, 0x00, 0xDC, 0xFF, 0x52, 0x00, 0x00, 0x00, 0x3A, 0x00, 0xE8, 0xFF, + 0xE8, 0xFF, 0x16, 0x00, 0x00, 0x00, 0x3A, 0x00, 0xDC, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x16, 0x00, + 0x3A, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0x52, 0x00, 0x00, 0x00, 0x23, 0x00, 0xF3, 0xFF, + 0x23, 0x00, 0x53, 0x00, 0xE7, 0xFF, 0x00, 0x00, 0x0B, 0x00, 0x17, 0x00, 0x53, 0x00, 0x23, 0x00, + 0x47, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x83, 0x00, 0x6B, 0x00, 0x47, 0x00, 0x3B, 0x00, + 0xDB, 0xFF, 0x84, 0x00, 0xCF, 0xFF, 0xF1, 0x00, 0xE7, 0xFF, 0x9C, 0x00, 0x9F, 0xFF, 0xB4, 0x00, + 0x17, 0x00, 0x16, 0x01, 0x00, 0x00, 0x84, 0x00, 0x2F, 0x00, 0x78, 0x00, 0x22, 0x02, 0x5F, 0x02, + 0x5F, 0x02, 0x2F, 0x00, 0xAA, 0xFF, 0x30, 0xFF, 0x0B, 0x00, 0x0B, 0x00, 0x85, 0x00, 0x3C, 0x00, + 0x30, 0xFF, 0x85, 0xFE, 0x9D, 0xFE, 0xC2, 0xFF, 0xC2, 0xFF, 0x6D, 0x00, 0xF2, 0xFE, 0xE7, 0xFF, + 0x3C, 0xFF, 0x9E, 0x00, 0x92, 0x00, 0x4B, 0x02, 0x3D, 0x01, 0x3E, 0x01, 0xB6, 0xFF, 0xC2, 0xFF, + 0x11, 0x03, 0x5B, 0x03, 0x2C, 0x04, 0x32, 0x01, 0x3E, 0x01, 0x5F, 0xFF, 0x9D, 0xFF, 0x2B, 0xFE, + 0x22, 0xFF, 0xE4, 0xFE, 0xCB, 0xFE, 0x59, 0xFD, 0x62, 0xFC, 0xAC, 0xFC, 0xFE, 0xFB, 0x54, 0xFC, + 0xD8, 0xFB, 0xAA, 0xFC, 0x3B, 0xFC, 0xB6, 0xFC, 0x6B, 0xFC, 0xAD, 0xFD, 0x31, 0xFD, 0xFF, 0xFC, + 0x30, 0xFD, 0x0F, 0xFE, 0x39, 0xFF, 0x5E, 0xFF, 0xF7, 0x00, 0xE3, 0x01, 0xC3, 0x02, 0x22, 0x02, + 0x15, 0x02, 0x79, 0x02, 0x1B, 0x03, 0xC4, 0x02, 0x86, 0x02, 0xAC, 0x02, 0xD2, 0x02, 0x3C, 0x02, + 0xD3, 0x00, 0x56, 0x00, 0x05, 0x01, 0xD3, 0x00, 0xA7, 0x01, 0x3D, 0x00, 0x24, 0x00, 0x64, 0xFE, + 0x4B, 0xFE, 0xC8, 0xFC, 0x25, 0xFE, 0x2C, 0xFD, 0x19, 0xFE, 0xFA, 0xFC, 0xA8, 0xFD, 0x0C, 0xFE, + 0x12, 0xFF, 0x6A, 0xFF, 0xF3, 0xFF, 0x56, 0x00, 0xCE, 0xFF, 0xBA, 0x00, 0xCE, 0xFF, 0xA7, 0x01, + 0xAD, 0x00, 0x75, 0x01, 0xAD, 0x00, 0xD3, 0x00, 0x6F, 0x00, 0xA1, 0x00, 0x62, 0x00, 0x62, 0x00, + 0xE7, 0xFF, 0x30, 0x00, 0xE7, 0xFF, 0xF3, 0xFF, 0xC1, 0xFF, 0x9C, 0xFF, 0xA8, 0xFF, 0x06, 0xFF, + 0x44, 0xFF, 0x38, 0xFF, 0x5D, 0xFF, 0xA8, 0xFF, 0x51, 0xFF, 0xCE, 0xFF, 0xE7, 0xFF, 0xC1, 0xFF, + 0x30, 0x00, 0x17, 0x00, 0xBA, 0x00, 0x94, 0x00, 0xF8, 0x00, 0x05, 0x01, 0x44, 0x01, 0x50, 0x01, + 0x05, 0x01, 0xE0, 0x00, 0xEC, 0x00, 0xE0, 0x00, 0x05, 0x01, 0xC7, 0x00, 0xC7, 0x00, 0x6F, 0x00, + 0xC7, 0x00, 0xA1, 0x00, 0x95, 0x00, 0x18, 0xFE, 0xB4, 0xFD, 0x1E, 0xFF, 0x50, 0x01, 0xED, 0x02, + 0x63, 0x00, 0xE0, 0xFE, 0x56, 0xFE, 0x56, 0x00, 0xCD, 0xFF, 0x12, 0xFF, 0x76, 0xFF, 0xCD, 0xFF, + 0x69, 0x01, 0xC1, 0xFF, 0x24, 0x00, 0xD3, 0x00, 0x57, 0x02, 0x00, 0x02, 0x6F, 0x00, 0x6F, 0x00, + 0x8F, 0x01, 0x9C, 0x01, 0x05, 0x01, 0xE6, 0xFF, 0x31, 0x00, 0xAE, 0x00, 0x7C, 0x00, 0xDA, 0xFF, + 0x00, 0x00, 0x4A, 0x00, 0x18, 0x00, 0xB4, 0xFF, 0x9B, 0xFF, 0xB4, 0xFF, 0xF9, 0x00, 0x56, 0x00, + 0xC7, 0x00, 0x63, 0x00, 0xC7, 0x00, 0xC7, 0x00, 0xA1, 0x00, 0xBA, 0x00, 0xE0, 0x00, 0x2B, 0x01, + 0xEC, 0x00, 0xD3, 0x00, 0xA1, 0x00, 0xE0, 0x00, 0xBA, 0x00, 0x3D, 0x00, 0xDA, 0xFF, 0x18, 0x00, + 0x3D, 0x00, 0x24, 0x00, 0xF3, 0xFF, 0x76, 0xFF, 0x50, 0xFF, 0xDF, 0xFE, 0xF8, 0xFE, 0x05, 0xFF, + 0xEC, 0xFE, 0xAD, 0xFE, 0xA1, 0xFE, 0xBA, 0xFE, 0x76, 0xFF, 0xAD, 0xFE, 0xAD, 0xFE, 0xA0, 0xFE, + 0xF8, 0xFE, 0xBA, 0xFE, 0xC6, 0xFE, 0xBA, 0xFE, 0x63, 0x00, 0x6F, 0x00, 0x18, 0x00, 0xC1, 0xFF, + 0x9B, 0xFF, 0x3D, 0x00, 0x56, 0x00, 0x7C, 0x00, 0x5C, 0xFF, 0x9B, 0xFF, 0x37, 0xFF, 0x37, 0xFF, + 0xEC, 0xFE, 0xA0, 0xFE, 0xEC, 0xFE, 0xAD, 0xFE, 0x62, 0xFE, 0x48, 0xFE, 0xC6, 0xFE, 0xD2, 0xFE, + 0x7B, 0xFE, 0xE4, 0xFD, 0xD7, 0xFD, 0x0A, 0xFE, 0x2F, 0xFE, 0xBE, 0xFD, 0x61, 0xFE, 0xD2, 0xFE, + 0x11, 0xFF, 0xF8, 0xFE, 0xDF, 0xFE, 0xA0, 0xFE, 0xF8, 0xFE, 0x87, 0xFE, 0x7A, 0xFE, 0x18, 0x00, + 0x37, 0xFF, 0xCD, 0xFF, 0x87, 0xFE, 0xA0, 0xFE, 0x2A, 0xFF, 0x5C, 0xFF, 0x82, 0xFF, 0xAC, 0xFE, + 0x9B, 0xFF, 0x8E, 0xFF, 0x75, 0xFF, 0x0B, 0x00, 0xF3, 0xFF, 0xDC, 0x01, 0x0E, 0x02, 0x3D, 0x00, + 0xC1, 0xFF, 0x3D, 0x00, 0xA2, 0x00, 0xBB, 0x00, 0x00, 0x00, 0x9B, 0xFF, 0x00, 0x00, 0xF3, 0xFF, + 0xDA, 0xFF, 0x0B, 0x00, 0x5E, 0x01, 0xAA, 0x01, 0xCF, 0x01, 0xBB, 0x00, 0xD4, 0x00, 0x2C, 0x01, + 0xB6, 0x01, 0x2C, 0x01, 0xC8, 0x00, 0xBB, 0x00, 0x06, 0x01, 0x02, 0x02, 0x30, 0x03, 0x9C, 0x04, + 0x2A, 0x07, 0xBC, 0x08, 0x53, 0x09, 0x36, 0x0A, 0x5B, 0x0A, 0x1D, 0x0A, 0x60, 0x09, 0x19, 0x08, + 0x1E, 0x07, 0x22, 0x06, 0xCF, 0x04, 0x95, 0x03, 0xD8, 0x02, 0xE9, 0x01, 0x46, 0x01, 0x4F, 0xFF, + 0xD2, 0xFE, 0x86, 0xFE, 0x47, 0xFE, 0x43, 0xFF, 0x82, 0xFF, 0x9B, 0xFF, 0x7C, 0x00, 0x4A, 0x00, + 0x78, 0x01, 0x80, 0x02, 0xD8, 0x02, 0x06, 0x04, 0x95, 0x03, 0xE5, 0x02, 0xCC, 0x02, 0x0F, 0x02, + 0x91, 0x01, 0x46, 0x01, 0xDA, 0xFF, 0x10, 0xFF, 0xD6, 0xFD, 0x82, 0xFC, 0x10, 0xFC, 0x47, 0xFB, + 0x15, 0xFB, 0xBC, 0xFA, 0xE2, 0xFA, 0x60, 0xFB, 0x68, 0xFC, 0x4B, 0xFD, 0xFB, 0xFD, 0x86, 0xFE, + 0x92, 0xFE, 0xD1, 0xFE, 0xD1, 0xFE, 0xAC, 0xFE, 0x9F, 0xFE, 0xB8, 0xFE, 0xE2, 0xFD, 0xBC, 0xFD, + 0x00, 0xFD, 0xCD, 0xFC, 0x8E, 0xFC, 0xEB, 0xFB, 0x6D, 0xFB, 0xEF, 0xFA, 0xEF, 0xFA, 0x3A, 0xFB, + 0x60, 0xFB, 0x92, 0xFB, 0xC5, 0xFB, 0x9F, 0xFB, 0xD1, 0xFB, 0xC5, 0xFB, 0xC5, 0xFB, 0xC5, 0xFB, + 0x79, 0xFB, 0x6D, 0xFB, 0x3A, 0xFB, 0x3A, 0xFB, 0x60, 0xFB, 0x6D, 0xFB, 0x21, 0xFB, 0x6D, 0xFB, + 0x54, 0xFB, 0x79, 0xFB, 0x36, 0xFC, 0x2A, 0xFC, 0xC1, 0xFC, 0xF3, 0xFC, 0x9B, 0xFC, 0xDA, 0xFC, + 0xC1, 0xFC, 0x3F, 0xFD, 0xA3, 0xFD, 0xE6, 0xFC, 0xCD, 0xFC, 0xA7, 0xFC, 0x4F, 0xFC, 0xE6, 0xFC, + 0xE6, 0xFC, 0x2E, 0xFE, 0x36, 0xFF, 0xA7, 0xFF, 0x82, 0xFF, 0xC5, 0xFE, 0x92, 0xFE, 0x29, 0xFF, + 0x82, 0xFF, 0xF3, 0xFF, 0x96, 0x00, 0xEE, 0x00, 0x39, 0x01, 0x9E, 0x01, 0xF6, 0x01, 0x96, 0x03, + 0x6C, 0x04, 0xC8, 0x03, 0x24, 0x03, 0x78, 0x01, 0x70, 0x00, 0x8E, 0xFF, 0x60, 0xFE, 0x4A, 0x00, + 0x7C, 0x06, 0xBF, 0x0E, 0xD8, 0x14, 0x4A, 0x18, 0x24, 0x18, 0x4E, 0x17, 0x3D, 0x15, 0x28, 0x11, + 0x0F, 0x0E, 0x9E, 0x0A, 0xFE, 0x05, 0xD5, 0x00, 0x92, 0xFB, 0x8E, 0xF9, 0x71, 0xFA, 0xC5, 0xFB, + 0x1D, 0xFC, 0x8E, 0xFC, 0x3F, 0xFD, 0x2E, 0xFE, 0x4F, 0xFF, 0x57, 0x00, 0xB7, 0x01, 0x70, 0x03, + 0x6C, 0x04, 0x9E, 0x04, 0x5B, 0x05, 0x4A, 0x06, 0xDD, 0x07, 0x28, 0x08, 0x78, 0x07, 0x0B, 0x06, + 0x78, 0x04, 0x7C, 0x00, 0x8E, 0xFC, 0x4F, 0xFC, 0xE6, 0xFC, 0xDE, 0xFB, 0xE2, 0xF7, 0x5C, 0xF3, + 0xF3, 0xF3, 0xA3, 0xF7, 0x54, 0xFB, 0x36, 0xFC, 0x58, 0xFA, 0x58, 0xFA, 0xB4, 0xFC, 0xAF, 0x00, + 0xD4, 0x03, 0x95, 0x06, 0xF6, 0x07, 0x46, 0x07, 0x42, 0x05, 0xEE, 0x03, 0x24, 0x03, 0xEE, 0x03, + 0xA6, 0x02, 0x18, 0x00, 0x79, 0xFE, 0x43, 0xFC, 0xF7, 0xFB, 0x9F, 0xFB, 0x08, 0xFB, 0x60, 0xFB, + 0x2E, 0xFB, 0x64, 0xFA, 0xA3, 0xFA, 0x86, 0xFB, 0x25, 0xFD, 0x36, 0xFF, 0x68, 0xFF, 0x68, 0xFF, + 0x75, 0xFF, 0xCD, 0xFF, 0x63, 0x00, 0x07, 0x01, 0x20, 0x01, 0x46, 0x01, 0x20, 0x01, 0x0B, 0x00, + 0x9B, 0xFF, 0x1D, 0xFF, 0xC5, 0xFE, 0x15, 0xFE, 0x00, 0xFD, 0x10, 0xFC, 0x36, 0xFC, 0x36, 0xFC, + 0x04, 0xFC, 0x10, 0xFC, 0xC5, 0xFB, 0x75, 0xFC, 0xC1, 0xFC, 0x8E, 0xFC, 0x8E, 0xFC, 0x8E, 0xFC, + 0xF3, 0xFC, 0x71, 0xFD, 0x8A, 0xFD, 0xC9, 0xFD, 0x7D, 0xFD, 0x32, 0xFD, 0x4B, 0xFD, 0xEF, 0xFD, + 0xB8, 0xFE, 0x1D, 0xFF, 0xAC, 0xFE, 0x2E, 0xFE, 0xFB, 0xFD, 0x21, 0xFE, 0x53, 0xFE, 0xE2, 0xFD, + 0x7D, 0xFD, 0x25, 0xFD, 0xCD, 0xFC, 0xE6, 0xFC, 0x25, 0xFD, 0xC9, 0xFD, 0x3A, 0xFE, 0x60, 0xFE, + 0xD6, 0xFD, 0x7D, 0xFD, 0x0C, 0xFD, 0x19, 0xFD, 0x0C, 0xFD, 0xDA, 0xFC, 0xA7, 0xFC, 0x68, 0xFC, + 0xCD, 0xFC, 0x9B, 0xFC, 0x0C, 0xFD, 0x8A, 0xFD, 0xC9, 0xFD, 0xE2, 0xFD, 0x25, 0xFD, 0x64, 0xFD, + 0xBC, 0xFD, 0xAC, 0xFE, 0x8E, 0xFF, 0xE6, 0xFF, 0x3D, 0x00, 0xF3, 0xFF, 0xC1, 0xFF, 0x89, 0x00, + 0xD5, 0x00, 0xB7, 0x01, 0xAB, 0x01, 0x89, 0x00, 0x5C, 0xFF, 0xDE, 0xFE, 0x53, 0xFE, 0xB8, 0xFE, + 0x9B, 0xFF, 0xB4, 0xFF, 0x89, 0x00, 0x24, 0x00, 0x00, 0x00, 0x74, 0x02, 0x95, 0x09, 0x63, 0x15, + 0x63, 0x1E, 0x34, 0x23, 0x9D, 0x22, 0x49, 0x1E, 0x84, 0x19, 0x24, 0x12, 0x2C, 0x0D, 0x91, 0x07, + 0x57, 0x00, 0x93, 0xF8, 0x8A, 0xF1, 0x97, 0xEE, 0xF7, 0xEF, 0x5C, 0xF3, 0x8E, 0xF6, 0x00, 0xFA, + 0x8A, 0xFD, 0xE6, 0xFF, 0xBF, 0x02, 0xD9, 0x05, 0x35, 0x08, 0x52, 0x0A, 0x78, 0x0A, 0x95, 0x09, + 0xE5, 0x08, 0x1C, 0x08, 0x28, 0x08, 0x5B, 0x08, 0x07, 0x07, 0x4E, 0x05, 0xA6, 0x02, 0x92, 0xFE, + 0xE2, 0xFA, 0xB0, 0xF7, 0xDE, 0xF5, 0xFC, 0xF4, 0x32, 0xF4, 0xA8, 0xF3, 0x97, 0xF4, 0x69, 0xF6, + 0xB4, 0xF9, 0x71, 0xFD, 0x7C, 0x00, 0xBB, 0x03, 0xE5, 0x05, 0x52, 0x07, 0xBF, 0x08, 0xCC, 0x08, + 0x74, 0x08, 0xFA, 0x06, 0x85, 0x04, 0x03, 0x02, 0x10, 0xFF, 0x8E, 0xFC, 0x4B, 0xFA, 0xC5, 0xF8, + 0xC9, 0xF7, 0x71, 0xF7, 0x9B, 0xF6, 0x75, 0xF6, 0x64, 0xF7, 0x1D, 0xF9, 0xEB, 0xFB, 0x68, 0xFF, + 0x24, 0x03, 0x9A, 0x05, 0x07, 0x07, 0x13, 0x07, 0x0B, 0x06, 0xAA, 0x04, 0x8D, 0x02, 0xA2, 0x00, + 0xAC, 0xFE, 0x32, 0xFD, 0x0C, 0xFD, 0x32, 0xFD, 0x58, 0xFD, 0x7D, 0xFD, 0x68, 0xFC, 0xB8, 0xFB, + 0xAC, 0xFB, 0x36, 0xFC, 0x58, 0xFD, 0x60, 0xFE, 0x43, 0xFF, 0x31, 0x00, 0x89, 0x00, 0xAF, 0x00, + 0xC8, 0x00, 0xAF, 0x00, 0xCD, 0xFF, 0x04, 0xFF, 0x4B, 0xFD, 0x86, 0xFB, 0xC9, 0xFA, 0x19, 0xFA, + 0x58, 0xFA, 0xD6, 0xFA, 0x54, 0xFB, 0x75, 0xFC, 0xBC, 0xFD, 0xF7, 0xFE, 0x7C, 0x00, 0x91, 0x01, + 0x85, 0x01, 0x78, 0x01, 0x7C, 0x00, 0x5C, 0xFF, 0xDE, 0xFE, 0xD6, 0xFD, 0xF3, 0xFC, 0x36, 0xFC, + 0x54, 0xFB, 0x21, 0xFB, 0x15, 0xFB, 0x47, 0xFB, 0x4F, 0xFC, 0x4B, 0xFD, 0x53, 0xFE, 0x5C, 0xFF, + 0x31, 0x00, 0xFA, 0x00, 0x6C, 0x01, 0xC4, 0x01, 0xB7, 0x01, 0x52, 0x01, 0x7C, 0x00, 0x82, 0xFF, + 0x60, 0xFE, 0xF3, 0xFC, 0x86, 0xFB, 0xE6, 0xF9, 0x6D, 0xF8, 0xC9, 0xF7, 0x97, 0xF7, 0x2E, 0xF8, + 0x1D, 0xF9, 0x58, 0xFA, 0xA7, 0xFC, 0x08, 0xFE, 0x9B, 0xFF, 0xA2, 0x00, 0xBB, 0x00, 0x85, 0x01, + 0xD5, 0x00, 0x18, 0x00, 0x4A, 0x00, 0x5C, 0xFF, 0xCD, 0xFF, 0xC1, 0xFF, 0x4F, 0xFF, 0x29, 0xFF, + 0xB8, 0xFE, 0xFB, 0xFD, 0x8A, 0xFD, 0xC9, 0xFD, 0x0C, 0xFD, 0xC1, 0xFC, 0x86, 0xFB, 0x3F, 0xFA, + 0xAF, 0x00, 0xAF, 0x0C, 0xF1, 0x1A, 0x49, 0x27, 0x5E, 0x2B, 0x4D, 0x29, 0x30, 0x24, 0x4A, 0x1B, + 0xC8, 0x12, 0x67, 0x0B, 0xAB, 0x01, 0xC1, 0xF6, 0x6D, 0xEC, 0xC1, 0xE4, 0x1D, 0xE4, 0x3F, 0xE8, + 0x0C, 0xEE, 0x75, 0xF6, 0x21, 0xFE, 0x96, 0x03, 0x4E, 0x08, 0x4A, 0x0C, 0xED, 0x0F, 0xC8, 0x12, + 0x56, 0x12, 0xD8, 0x0E, 0xE9, 0x0A, 0x85, 0x07, 0xD9, 0x05, 0xFE, 0x05, 0x18, 0x06, 0x28, 0x05, + 0xD9, 0x02, 0xC5, 0xFE, 0x25, 0xFA, 0x69, 0xF6, 0x75, 0xF3, 0x64, 0xF1, 0x69, 0xF0, 0xAC, 0xEF, + 0x50, 0xF0, 0x11, 0xF3, 0x71, 0xF7, 0x19, 0xFD, 0xCC, 0x02, 0x6B, 0x07, 0x28, 0x0B, 0x78, 0x0D, + 0xA6, 0x0E, 0xB3, 0x0E, 0x07, 0x0D, 0xE1, 0x09, 0x80, 0x05, 0x7C, 0x00, 0x9F, 0xFB, 0x71, 0xF7, + 0xA3, 0xF4, 0xF7, 0xF2, 0x2A, 0xF3, 0x32, 0xF4, 0x54, 0xF5, 0xCD, 0xF6, 0xEF, 0xF7, 0xBC, 0xFA, + 0x21, 0xFE, 0x78, 0x01, 0x20, 0x04, 0x74, 0x05, 0x18, 0x06, 0x3D, 0x06, 0x57, 0x06, 0x5B, 0x05, + 0x52, 0x04, 0xCC, 0x02, 0xC4, 0x01, 0x91, 0x01, 0x70, 0x00, 0x89, 0x00, 0xCD, 0xFF, 0xEB, 0xFE, + 0x08, 0xFE, 0xCD, 0xFC, 0x8E, 0xFC, 0xA7, 0xFC, 0xF3, 0xFC, 0x58, 0xFD, 0x08, 0xFE, 0x79, 0xFE, + 0x86, 0xFE, 0x92, 0xFE, 0x3A, 0xFE, 0x60, 0xFE, 0xDE, 0xFE, 0xAC, 0xFE, 0xC5, 0xFE, 0x92, 0xFE, + 0x08, 0xFE, 0x21, 0xFE, 0x2E, 0xFE, 0xAC, 0xFE, 0x75, 0xFF, 0x5C, 0xFF, 0x04, 0xFF, 0x36, 0xFF, + 0x43, 0xFF, 0x75, 0xFF, 0x9B, 0xFF, 0xC5, 0xFE, 0xBC, 0xFD, 0xF3, 0xFC, 0x04, 0xFC, 0x1D, 0xFC, + 0x4F, 0xFC, 0xB4, 0xFC, 0x32, 0xFD, 0x3F, 0xFD, 0x58, 0xFD, 0xBC, 0xFD, 0x21, 0xFE, 0x79, 0xFE, + 0xD1, 0xFE, 0xDE, 0xFE, 0x79, 0xFE, 0xAC, 0xFE, 0xEB, 0xFE, 0x68, 0xFF, 0xF3, 0xFF, 0xA7, 0xFF, + 0xF7, 0xFE, 0x21, 0xFE, 0x58, 0xFD, 0x00, 0xFD, 0x9B, 0xFC, 0x43, 0xFC, 0x04, 0xFC, 0xDE, 0xFB, + 0x10, 0xFC, 0x8E, 0xFC, 0x25, 0xFD, 0xB0, 0xFD, 0xE2, 0xFD, 0xD6, 0xFD, 0xD6, 0xFD, 0xC9, 0xFD, + 0x47, 0xFE, 0xDE, 0xFE, 0xDA, 0xFF, 0x70, 0x00, 0x18, 0x00, 0x00, 0x00, 0x8E, 0xFF, 0xEB, 0xFE, + 0xF7, 0xFE, 0xAC, 0xFE, 0xAC, 0xFE, 0x04, 0xFF, 0x47, 0xFE, 0x8A, 0xFD, 0x32, 0xFD, 0x2A, 0xFC, + 0x47, 0xFB, 0xFB, 0xFA, 0xB0, 0xFA, 0xD6, 0xFA, 0x79, 0xFB, 0x79, 0xFB, 0x15, 0xFB, 0xCD, 0xFC, + 0xC4, 0x04, 0x5F, 0x13, 0x45, 0x22, 0x73, 0x2C, 0xAA, 0x2E, 0x56, 0x2A, 0x2C, 0x22, 0xF1, 0x17, + 0xDD, 0x0D, 0x52, 0x04, 0xCD, 0xF9, 0x3B, 0xEF, 0x6D, 0xE6, 0x82, 0xE1, 0x7E, 0xE2, 0x71, 0xE8, + 0xCD, 0xF0, 0x15, 0xFB, 0x52, 0x04, 0x91, 0x0A, 0x13, 0x10, 0xBF, 0x14, 0x30, 0x18, 0x13, 0x19, + 0xED, 0x15, 0x6B, 0x10, 0x1C, 0x0B, 0x24, 0x06, 0x18, 0x03, 0x28, 0x02, 0x39, 0x01, 0x00, 0x00, + 0x58, 0xFD, 0xD1, 0xF8, 0xB0, 0xF4, 0xE2, 0xF1, 0x5C, 0xF0, 0xEB, 0xEF, 0xC5, 0xEF, 0xF7, 0xEF, + 0x8A, 0xF1, 0x3A, 0xF5, 0x8A, 0xFA, 0x52, 0x01, 0xD0, 0x07, 0x20, 0x0D, 0x28, 0x11, 0x20, 0x13, + 0xBB, 0x12, 0x46, 0x10, 0xFE, 0x0B, 0x24, 0x06, 0xC1, 0xFF, 0xF7, 0xF8, 0x9F, 0xF2, 0x58, 0xEE, + 0xAC, 0xEC, 0x5C, 0xED, 0xDE, 0xEF, 0x36, 0xF3, 0xDA, 0xF6, 0x71, 0xFA, 0xE2, 0xFD, 0x6C, 0x01, + 0x0F, 0x05, 0x85, 0x07, 0x24, 0x09, 0x4A, 0x09, 0x41, 0x08, 0xE1, 0x06, 0xE9, 0x04, 0xFE, 0x02, + 0xC8, 0x00, 0x60, 0xFE, 0xC5, 0xFB, 0xEB, 0xF8, 0x64, 0xF7, 0x00, 0xF7, 0x64, 0xF7, 0xB8, 0xF8, + 0xB0, 0xFA, 0x9B, 0xFC, 0xEB, 0xFE, 0x13, 0x01, 0x74, 0x02, 0x5F, 0x04, 0x35, 0x05, 0x1C, 0x05, + 0x6C, 0x04, 0x9A, 0x02, 0x89, 0x00, 0x43, 0xFF, 0xD6, 0xFD, 0x71, 0xFD, 0xA3, 0xFD, 0xA3, 0xFD, + 0xEF, 0xFD, 0x6D, 0xFE, 0x86, 0xFE, 0x1D, 0xFF, 0x82, 0xFF, 0x43, 0xFF, 0xC1, 0xFF, 0xB4, 0xFF, + 0x68, 0xFF, 0xF3, 0xFF, 0x57, 0x00, 0xFA, 0x00, 0xF6, 0x01, 0xF6, 0x01, 0x85, 0x01, 0xD5, 0x00, + 0x75, 0xFF, 0x2E, 0xFE, 0x00, 0xFD, 0xC5, 0xFB, 0x08, 0xFB, 0xE2, 0xFA, 0xE2, 0xFA, 0x92, 0xFB, + 0xB4, 0xFC, 0xB0, 0xFD, 0xC5, 0xFE, 0xA7, 0xFF, 0x31, 0x00, 0xBB, 0x00, 0xC8, 0x00, 0x70, 0x00, + 0xE6, 0xFF, 0x43, 0xFF, 0x92, 0xFE, 0x7D, 0xFD, 0xC1, 0xFC, 0x2A, 0xFC, 0x10, 0xFC, 0x5C, 0xFC, + 0x8E, 0xFC, 0x32, 0xFD, 0x97, 0xFD, 0x15, 0xFE, 0x3A, 0xFE, 0x92, 0xFE, 0x5C, 0xFF, 0xC1, 0xFF, + 0x96, 0x00, 0xAF, 0x00, 0x4A, 0x00, 0x24, 0x00, 0x00, 0x00, 0xB4, 0xFF, 0xD1, 0xFE, 0x4B, 0xFD, + 0x2A, 0xFC, 0x7E, 0xFA, 0x00, 0xFA, 0xFB, 0xFA, 0xB8, 0xFB, 0x64, 0xFD, 0x53, 0xFE, 0xE2, 0xFD, + 0x79, 0xFE, 0x79, 0xFE, 0x60, 0xFE, 0x21, 0xFE, 0xC1, 0xFC, 0x08, 0xFB, 0xA7, 0xF9, 0x10, 0xF9, + 0x3A, 0xF8, 0x9F, 0xF8, 0x6D, 0xF8, 0x82, 0xF9, 0x52, 0x04, 0x28, 0x14, 0x49, 0x24, 0x7B, 0x30, + 0x84, 0x31, 0x80, 0x2C, 0x49, 0x24, 0xE1, 0x18, 0x28, 0x0E, 0x96, 0x03, 0x15, 0xF8, 0x36, 0xED, + 0x76, 0xE4, 0x1E, 0xDE, 0xF8, 0xDD, 0x82, 0xE4, 0xF3, 0xED, 0xD6, 0xFA, 0x70, 0x06, 0x74, 0x0E, + 0xD4, 0x15, 0x3D, 0x1B, 0x35, 0x1D, 0xA2, 0x1B, 0x13, 0x16, 0x9A, 0x0E, 0xE9, 0x07, 0xDD, 0x01, + 0x19, 0xFD, 0x3A, 0xFB, 0x25, 0xFA, 0x4F, 0xF9, 0x3A, 0xF8, 0x2A, 0xF6, 0xE2, 0xF4, 0xD6, 0xF4, + 0xD6, 0xF4, 0xA3, 0xF4, 0x3F, 0xF4, 0x0C, 0xF4, 0x08, 0xF5, 0x21, 0xF8, 0x5C, 0xFC, 0x5F, 0x01, + 0x89, 0x06, 0xD0, 0x0A, 0x80, 0x0E, 0x2C, 0x10, 0x89, 0x0F, 0x52, 0x0D, 0xD4, 0x09, 0x03, 0x05, + 0x4F, 0xFF, 0x04, 0xF9, 0x5C, 0xF3, 0xAC, 0xEF, 0x4B, 0xEE, 0x3B, 0xEF, 0xEF, 0xF1, 0xAC, 0xF5, + 0x82, 0xF9, 0x64, 0xFD, 0xE1, 0x00, 0x39, 0x04, 0x46, 0x07, 0x3D, 0x09, 0xAF, 0x09, 0x8D, 0x08, + 0x24, 0x06, 0x70, 0x03, 0xEE, 0x00, 0x53, 0xFE, 0xEB, 0xFB, 0x00, 0xFA, 0x86, 0xF8, 0xFB, 0xF7, + 0x15, 0xF8, 0xB8, 0xF8, 0x19, 0xFA, 0x9F, 0xFB, 0x32, 0xFD, 0x60, 0xFE, 0x18, 0x00, 0x42, 0x02, + 0xC8, 0x03, 0x1C, 0x05, 0xD9, 0x05, 0xBF, 0x05, 0x67, 0x05, 0x5F, 0x04, 0xCC, 0x02, 0xEE, 0x00, + 0x29, 0xFF, 0x8A, 0xFD, 0x36, 0xFC, 0x8A, 0xFA, 0x2A, 0xF9, 0xF7, 0xF8, 0xA7, 0xF9, 0x2E, 0xFB, + 0x58, 0xFD, 0x82, 0xFF, 0xB7, 0x01, 0x46, 0x04, 0xFE, 0x05, 0xEE, 0x06, 0x6B, 0x07, 0x63, 0x06, + 0xE9, 0x04, 0x9A, 0x02, 0x8E, 0xFF, 0x64, 0xFD, 0x92, 0xFB, 0x64, 0xFA, 0x3F, 0xFA, 0x7E, 0xFA, + 0xEF, 0xFA, 0x75, 0xFC, 0x3A, 0xFE, 0x00, 0x00, 0x9E, 0x01, 0x5B, 0x02, 0x81, 0x02, 0x42, 0x02, + 0xC4, 0x01, 0x07, 0x01, 0x0B, 0x00, 0x92, 0xFE, 0x0C, 0xFD, 0xF7, 0xFB, 0x15, 0xFB, 0x97, 0xFA, + 0xC9, 0xFA, 0xE2, 0xFA, 0x15, 0xFB, 0x92, 0xFB, 0x36, 0xFC, 0x71, 0xFD, 0x04, 0xFF, 0x4A, 0x00, + 0x13, 0x01, 0x5F, 0x01, 0x5F, 0x01, 0x5F, 0x01, 0x85, 0x01, 0x13, 0x01, 0x4A, 0x00, 0xD1, 0xFE, + 0xCD, 0xFC, 0x15, 0xFB, 0xC1, 0xF9, 0x2A, 0xF9, 0xDE, 0xF8, 0xF7, 0xF8, 0x32, 0xFA, 0x60, 0xFB, + 0x8E, 0xFC, 0xC9, 0xFD, 0xDE, 0xFE, 0x24, 0x00, 0xEE, 0x00, 0x20, 0x01, 0x18, 0x00, 0x92, 0xFE, + 0xDA, 0xFC, 0x60, 0xFB, 0x64, 0xFA, 0x2A, 0xF9, 0x47, 0xF8, 0x32, 0xF7, 0xE6, 0xF6, 0xA8, 0xF6, + 0x8E, 0xF6, 0xDE, 0xF5, 0x82, 0xF9, 0xC4, 0x07, 0x6B, 0x19, 0x95, 0x2A, 0x45, 0x34, 0xFE, 0x32, + 0x95, 0x2D, 0x28, 0x23, 0x80, 0x17, 0xFE, 0x0B, 0xA7, 0xFF, 0x8E, 0xF3, 0x75, 0xE7, 0xD2, 0xDD, + 0x2E, 0xD7, 0x58, 0xD9, 0xFC, 0xE2, 0x43, 0xF0, 0x89, 0x00, 0xBB, 0x0C, 0x5F, 0x16, 0x63, 0x1E, + 0xE0, 0x21, 0x63, 0x21, 0x84, 0x1C, 0x0B, 0x15, 0xD4, 0x0C, 0xE9, 0x04, 0x25, 0xFD, 0xEF, 0xF7, + 0x10, 0xF6, 0x86, 0xF5, 0xA8, 0xF6, 0x3F, 0xF7, 0x71, 0xF7, 0x79, 0xF8, 0x5C, 0xF9, 0x8E, 0xF9, + 0x2E, 0xF8, 0x5C, 0xF6, 0x79, 0xF5, 0x82, 0xF6, 0x36, 0xF9, 0x82, 0xFC, 0x70, 0x00, 0xB7, 0x04, + 0x89, 0x09, 0xE9, 0x0D, 0x0F, 0x11, 0x4A, 0x12, 0xD0, 0x10, 0xFA, 0x0C, 0xA2, 0x06, 0xB8, 0xFE, + 0x25, 0xF7, 0x8E, 0xF0, 0x9F, 0xEC, 0x3F, 0xEB, 0x2E, 0xEC, 0xE2, 0xEE, 0x2A, 0xF3, 0x2E, 0xF8, + 0x64, 0xFD, 0xFE, 0x02, 0x03, 0x08, 0xF2, 0x0B, 0x28, 0x0E, 0x52, 0x0D, 0xC4, 0x0A, 0x6B, 0x07, + 0xBB, 0x03, 0x3D, 0x00, 0xF3, 0xFC, 0xF3, 0xF9, 0xBD, 0xF7, 0x4F, 0xF6, 0x79, 0xF5, 0xD2, 0xF5, + 0x3F, 0xF7, 0xB4, 0xF9, 0x10, 0xFC, 0xD6, 0xFD, 0x1D, 0xFF, 0x57, 0x00, 0x67, 0x02, 0x5F, 0x04, + 0xBF, 0x05, 0x95, 0x06, 0x63, 0x06, 0x5B, 0x05, 0xD4, 0x03, 0x78, 0x01, 0xD1, 0xFE, 0xA7, 0xFC, + 0x97, 0xFA, 0xDE, 0xF8, 0x08, 0xF8, 0xB0, 0xF7, 0xC5, 0xF8, 0x3A, 0xFB, 0xFB, 0xFD, 0x6C, 0x01, + 0x9E, 0x04, 0x13, 0x07, 0x24, 0x09, 0x46, 0x0A, 0x20, 0x0A, 0x56, 0x09, 0x6B, 0x07, 0x28, 0x05, + 0xE5, 0x02, 0xC8, 0x00, 0x36, 0xFF, 0xB0, 0xFD, 0x4F, 0xFC, 0xEF, 0xFA, 0xCD, 0xF9, 0x75, 0xF9, + 0x9B, 0xF9, 0x7E, 0xFA, 0x54, 0xFB, 0x43, 0xFC, 0x71, 0xFD, 0x6D, 0xFE, 0xDA, 0xFF, 0x5F, 0x01, + 0xD9, 0x02, 0xEE, 0x03, 0x39, 0x04, 0x89, 0x03, 0x0F, 0x02, 0x31, 0x00, 0x15, 0xFE, 0xDE, 0xFB, + 0x32, 0xFA, 0x10, 0xF9, 0x6D, 0xF8, 0x6D, 0xF8, 0x04, 0xF9, 0x58, 0xFA, 0x82, 0xFC, 0x79, 0xFE, + 0x57, 0x00, 0xD0, 0x01, 0x74, 0x02, 0xF2, 0x02, 0xCC, 0x02, 0xB7, 0x01, 0x96, 0x00, 0xD1, 0xFE, + 0x3F, 0xFD, 0x10, 0xFC, 0xEF, 0xFA, 0x4B, 0xFA, 0xF3, 0xF9, 0x25, 0xFA, 0xE2, 0xFA, 0xD1, 0xFB, + 0xC1, 0xFC, 0x19, 0xFD, 0x8A, 0xFD, 0xEF, 0xFD, 0x92, 0xFE, 0x5C, 0xFF, 0xC5, 0xFE, 0x86, 0xFE, + 0x2E, 0xFE, 0x3F, 0xFD, 0xF3, 0xFC, 0x2E, 0xFB, 0x0C, 0xFA, 0x8E, 0xF9, 0x9F, 0xF8, 0xB8, 0xF8, + 0x21, 0xF8, 0x97, 0xF7, 0x32, 0xF7, 0x2A, 0xF6, 0x3A, 0xF5, 0xEB, 0xF8, 0xC8, 0x06, 0x20, 0x19, + 0xFA, 0x2A, 0x02, 0x35, 0xC7, 0x33, 0xF9, 0x2D, 0xD8, 0x23, 0xAE, 0x18, 0xDD, 0x0D, 0xC4, 0x01, + 0xD2, 0xF5, 0xDE, 0xE9, 0x3F, 0xDF, 0x04, 0xD8, 0x26, 0xD9, 0xE7, 0xE1, 0x3B, 0xEF, 0x10, 0xFF, + 0x28, 0x0B, 0x80, 0x14, 0xBB, 0x1B, 0x06, 0x1F, 0xFA, 0x1E, 0x24, 0x1B, 0x0B, 0x15, 0xDD, 0x0D, + 0x63, 0x06, 0x10, 0xFF, 0x10, 0xF9, 0x8E, 0xF6, 0x36, 0xF6, 0x7E, 0xF7, 0xDE, 0xF8, 0xF7, 0xF8, + 0x5C, 0xF9, 0x43, 0xF9, 0xAC, 0xF8, 0x0C, 0xF7, 0xEB, 0xF5, 0xF7, 0xF5, 0x25, 0xF7, 0xCD, 0xF9, + 0x5C, 0xFC, 0xB4, 0xFF, 0x91, 0x04, 0x20, 0x0A, 0xBB, 0x0F, 0xAA, 0x13, 0xCC, 0x14, 0x89, 0x12, + 0x91, 0x0D, 0x57, 0x06, 0x21, 0xFE, 0xA8, 0xF6, 0x8E, 0xF0, 0xD2, 0xEC, 0x58, 0xEB, 0xE2, 0xEB, + 0x65, 0xEE, 0xDE, 0xF2, 0x9F, 0xF8, 0x21, 0xFE, 0x70, 0x03, 0x78, 0x07, 0x39, 0x0A, 0x8D, 0x0B, + 0x85, 0x0A, 0x1C, 0x08, 0x8D, 0x05, 0x67, 0x02, 0x75, 0xFF, 0xA7, 0xFC, 0xCD, 0xF9, 0x6D, 0xF8, + 0x47, 0xF8, 0x86, 0xF8, 0xC1, 0xF9, 0x47, 0xFB, 0xE6, 0xFC, 0xDE, 0xFE, 0x4A, 0x00, 0x20, 0x01, + 0x4E, 0x02, 0x57, 0x03, 0xFA, 0x03, 0xAA, 0x04, 0x07, 0x04, 0x24, 0x03, 0x1C, 0x02, 0x63, 0x00, + 0xD1, 0xFE, 0x32, 0xFD, 0x04, 0xFC, 0x60, 0xFB, 0x54, 0xFB, 0x6D, 0xFB, 0x1D, 0xFC, 0x64, 0xFD, + 0xD1, 0xFE, 0xFA, 0x00, 0xF2, 0x02, 0xD0, 0x04, 0x63, 0x06, 0xBB, 0x06, 0xEE, 0x06, 0x3D, 0x06, + 0x5B, 0x05, 0x52, 0x04, 0x81, 0x02, 0xC8, 0x00, 0x86, 0xFE, 0x5C, 0xFC, 0x8A, 0xFA, 0x2A, 0xF9, + 0x86, 0xF8, 0x79, 0xF8, 0x43, 0xF9, 0xA3, 0xFA, 0x82, 0xFC, 0x86, 0xFE, 0x24, 0x00, 0xE9, 0x01, + 0xF2, 0x02, 0x07, 0x04, 0x85, 0x04, 0x85, 0x04, 0xD4, 0x03, 0x35, 0x02, 0x89, 0x00, 0xDE, 0xFE, + 0x58, 0xFD, 0x1D, 0xFC, 0x08, 0xFB, 0x19, 0xFA, 0xA7, 0xF9, 0x8E, 0xF9, 0xC1, 0xF9, 0xD6, 0xFA, + 0x68, 0xFC, 0xE2, 0xFD, 0x4F, 0xFF, 0x31, 0x00, 0xEE, 0x00, 0xF6, 0x01, 0xE5, 0x02, 0x57, 0x03, + 0x0B, 0x03, 0x03, 0x02, 0x4A, 0x00, 0x10, 0xFF, 0xB0, 0xFD, 0xD1, 0xFB, 0x64, 0xFA, 0x54, 0xF8, + 0xDA, 0xF6, 0x75, 0xF6, 0xA8, 0xF6, 0x3A, 0xF8, 0xC9, 0xFA, 0xC9, 0xFD, 0x70, 0x00, 0x18, 0x03, + 0xEE, 0x03, 0xE5, 0x02, 0xDD, 0x01, 0x68, 0xFF, 0x19, 0xFD, 0x86, 0xFB, 0x04, 0xF9, 0x08, 0xF8, + 0xD6, 0xF7, 0x4B, 0xF7, 0x3F, 0xF7, 0xE6, 0xF6, 0x9B, 0xF6, 0x19, 0xF7, 0x6D, 0xF8, 0x10, 0xF9, + 0xCD, 0xF9, 0xB4, 0xF9, 0xEF, 0xF7, 0xC5, 0xFE, 0x74, 0x0E, 0xE5, 0x20, 0x6B, 0x31, 0x06, 0x37, + 0xE0, 0x33, 0x1B, 0x2C, 0xBF, 0x20, 0x99, 0x14, 0xD9, 0x08, 0x97, 0xFD, 0x58, 0xF1, 0x6D, 0xE6, + 0xDA, 0xDB, 0x72, 0xD6, 0x76, 0xDB, 0x08, 0xE6, 0x2E, 0xF5, 0x39, 0x04, 0xE5, 0x0E, 0x28, 0x17, + 0x84, 0x1C, 0x88, 0x1E, 0xF6, 0x1C, 0x45, 0x19, 0xFA, 0x12, 0x74, 0x0B, 0x96, 0x03, 0x47, 0xFB, + 0xE6, 0xF6, 0x10, 0xF6, 0x8A, 0xF7, 0x4B, 0xFA, 0xB8, 0xFB, 0x1D, 0xFC, 0xB8, 0xFB, 0x97, 0xFA, + 0x47, 0xF8, 0xAC, 0xF5, 0xD6, 0xF4, 0xB0, 0xF4, 0xF7, 0xF5, 0x08, 0xF8, 0xBC, 0xFA, 0xA7, 0xFF, + 0x24, 0x06, 0x46, 0x0D, 0x5F, 0x13, 0x02, 0x17, 0xC3, 0x16, 0x39, 0x13, 0x52, 0x0D, 0x4E, 0x05, + 0x8A, 0xFD, 0x4F, 0xF6, 0xF7, 0xEF, 0xD6, 0xEB, 0xEB, 0xE9, 0x5C, 0xEA, 0xCD, 0xED, 0x36, 0xF3, + 0x75, 0xF9, 0x75, 0xFF, 0xDD, 0x04, 0xE5, 0x08, 0xBF, 0x0B, 0xBB, 0x0C, 0x74, 0x0B, 0x3D, 0x09, + 0xF2, 0x05, 0xD0, 0x01, 0xFB, 0xFD, 0x0C, 0xFA, 0xA3, 0xF7, 0xCD, 0xF6, 0x82, 0xF6, 0x19, 0xF7, + 0x93, 0xF8, 0x97, 0xFA, 0xE6, 0xFC, 0xEB, 0xFE, 0x18, 0x00, 0xAB, 0x01, 0x89, 0x03, 0xB7, 0x04, + 0xA6, 0x05, 0x8D, 0x05, 0xDD, 0x04, 0xFA, 0x03, 0x5B, 0x02, 0x31, 0x00, 0x53, 0xFE, 0xA7, 0xFC, + 0x86, 0xFB, 0xEF, 0xFA, 0x64, 0xFA, 0x4B, 0xFA, 0x60, 0xFB, 0x32, 0xFD, 0x43, 0xFF, 0x52, 0x01, + 0x81, 0x02, 0xE1, 0x03, 0xDD, 0x04, 0x67, 0x05, 0x42, 0x05, 0x9E, 0x04, 0xFA, 0x03, 0x5B, 0x02, + 0xE1, 0x00, 0x43, 0xFF, 0x32, 0xFD, 0xF3, 0xFC, 0x5C, 0xFC, 0xEB, 0xFB, 0x04, 0xFC, 0xD1, 0xFB, + 0xF7, 0xFB, 0x68, 0xFC, 0xA7, 0xFC, 0x00, 0xFD, 0xEF, 0xFD, 0x9F, 0xFE, 0x29, 0xFF, 0x3D, 0x00, + 0x96, 0x00, 0xDD, 0x01, 0xFE, 0x02, 0x4A, 0x03, 0x24, 0x03, 0x5B, 0x02, 0x46, 0x01, 0x63, 0x00, + 0x9B, 0xFF, 0x86, 0xFE, 0xBC, 0xFD, 0xF3, 0xFC, 0x36, 0xFC, 0x2A, 0xFC, 0x1D, 0xFC, 0xC1, 0xFC, + 0x97, 0xFD, 0x60, 0xFE, 0x43, 0xFF, 0xA7, 0xFF, 0x24, 0x00, 0x4A, 0x00, 0x57, 0x00, 0x00, 0x00, + 0x75, 0xFF, 0x29, 0xFF, 0x86, 0xFE, 0x15, 0xFE, 0x8A, 0xFD, 0xDA, 0xFC, 0xA7, 0xFC, 0x8E, 0xFC, + 0x5C, 0xFC, 0x43, 0xFC, 0x9B, 0xFC, 0xC1, 0xFC, 0x00, 0xFD, 0xF3, 0xFC, 0xEB, 0xFB, 0x47, 0xFB, + 0xBC, 0xFA, 0x64, 0xFA, 0xFB, 0xFA, 0x3A, 0xFB, 0x54, 0xFB, 0x43, 0xFC, 0xE6, 0xFC, 0x19, 0xFD, + 0x8A, 0xFD, 0x8E, 0xFC, 0x86, 0xFB, 0x25, 0xFA, 0xA3, 0xF7, 0x4F, 0xF6, 0x93, 0xF5, 0x86, 0xF5, + 0xDE, 0xF5, 0xE2, 0xF4, 0x86, 0xF5, 0x82, 0xFF, 0x95, 0x12, 0x67, 0x26, 0xC3, 0x34, 0x80, 0x38, + 0x23, 0x33, 0x56, 0x2A, 0x3D, 0x1E, 0x8D, 0x11, 0x0B, 0x06, 0x00, 0xFA, 0x9B, 0xED, 0x76, 0xE1, + 0xBD, 0xD6, 0x72, 0xD3, 0xA0, 0xDA, 0x0D, 0xE8, 0x08, 0xF8, 0xA2, 0x06, 0xC3, 0x10, 0x30, 0x18, + 0x35, 0x1D, 0x63, 0x1E, 0x78, 0x1C, 0x7C, 0x18, 0x6F, 0x12, 0x41, 0x0B, 0xE5, 0x02, 0x86, 0xFB, + 0x15, 0xF8, 0x60, 0xF8, 0x71, 0xFA, 0x8E, 0xFC, 0xCD, 0xFC, 0x92, 0xFB, 0xDA, 0xF9, 0x21, 0xF8, + 0x4F, 0xF6, 0xEB, 0xF5, 0xB4, 0xF6, 0xEF, 0xF7, 0x5C, 0xF9, 0xFB, 0xFA, 0xEF, 0xFD, 0xF2, 0x02, + 0x89, 0x09, 0xD4, 0x0F, 0xDD, 0x13, 0x80, 0x14, 0xBF, 0x11, 0xD4, 0x0C, 0x89, 0x06, 0xF3, 0xFF, + 0x9B, 0xF9, 0xDA, 0xF3, 0xEF, 0xEE, 0x7E, 0xEB, 0x8F, 0xEA, 0x54, 0xEC, 0x0C, 0xF1, 0x3F, 0xF7, + 0xCD, 0xFC, 0x52, 0x01, 0x9E, 0x04, 0x39, 0x07, 0x0B, 0x09, 0x95, 0x09, 0xBF, 0x08, 0xE1, 0x06, + 0x46, 0x04, 0xFA, 0x00, 0x7D, 0xFD, 0x97, 0xFA, 0xB8, 0xF8, 0x3A, 0xF8, 0x60, 0xF8, 0xF7, 0xF8, + 0x3F, 0xFA, 0xD1, 0xFB, 0x97, 0xFD, 0x1D, 0xFF, 0x70, 0x00, 0xAB, 0x01, 0xCC, 0x02, 0x18, 0x03, + 0xE5, 0x02, 0x4E, 0x02, 0xDD, 0x01, 0xD0, 0x01, 0xAB, 0x01, 0x6C, 0x01, 0x52, 0x01, 0x46, 0x01, + 0x13, 0x01, 0xAF, 0x00, 0xE6, 0xFF, 0x10, 0xFF, 0xD1, 0xFE, 0x9F, 0xFE, 0x3A, 0xFE, 0x15, 0xFE, + 0x21, 0xFE, 0xAC, 0xFE, 0x82, 0xFF, 0x00, 0x00, 0x18, 0x00, 0x18, 0x00, 0x18, 0x00, 0x00, 0x00, + 0x75, 0xFF, 0x4F, 0xFF, 0xDA, 0xFF, 0xF3, 0xFF, 0x70, 0x00, 0x0B, 0x00, 0xC5, 0xFE, 0x9F, 0xFE, + 0xEF, 0xFD, 0x08, 0xFE, 0x79, 0xFE, 0x79, 0xFE, 0xB8, 0xFE, 0xDE, 0xFE, 0xC5, 0xFE, 0x1D, 0xFF, + 0xF3, 0xFF, 0x7C, 0x00, 0xFA, 0x00, 0x13, 0x01, 0x70, 0x00, 0x4A, 0x00, 0x24, 0x00, 0x24, 0x00, + 0x4A, 0x00, 0x3D, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3D, 0x00, 0xA2, 0x00, 0x63, 0x00, + 0xCD, 0xFF, 0x4F, 0xFF, 0xC5, 0xFE, 0xDE, 0xFE, 0x68, 0xFF, 0x82, 0xFF, 0x75, 0xFF, 0xEB, 0xFE, + 0x2E, 0xFE, 0xA3, 0xFD, 0x00, 0xFD, 0x5C, 0xFC, 0x10, 0xFC, 0x04, 0xFC, 0x1D, 0xFC, 0xA7, 0xFC, + 0x25, 0xFD, 0x32, 0xFD, 0x4B, 0xFD, 0xB0, 0xFD, 0xB0, 0xFD, 0xD6, 0xFD, 0xE2, 0xFD, 0xB4, 0xFC, + 0x9B, 0xFC, 0xA7, 0xFC, 0x4F, 0xFC, 0x82, 0xFC, 0x8E, 0xFC, 0x04, 0xFC, 0x36, 0xFC, 0x9F, 0xFB, + 0x0C, 0xFA, 0x69, 0xF9, 0xF7, 0xF8, 0xC5, 0xF8, 0xC1, 0xF9, 0x43, 0xF9, 0x69, 0xF9, 0x19, 0xFA, + 0x4B, 0xFA, 0xD6, 0xFA, 0xD6, 0xFA, 0x2A, 0xF9, 0x9F, 0xF8, 0x39, 0x01, 0x5F, 0x10, 0xA2, 0x21, + 0xF1, 0x2F, 0x30, 0x33, 0x23, 0x30, 0x6F, 0x27, 0x95, 0x1B, 0xF6, 0x10, 0x95, 0x06, 0x25, 0xFD, + 0xEF, 0xF1, 0x15, 0xE6, 0x54, 0xDA, 0xC1, 0xD5, 0x1E, 0xDB, 0xA4, 0xE5, 0x15, 0xF5, 0xD9, 0x02, + 0xED, 0x0C, 0x56, 0x15, 0xE9, 0x19, 0x84, 0x1C, 0xE9, 0x1C, 0x06, 0x1C, 0x63, 0x18, 0x4A, 0x12, + 0xD4, 0x09, 0xEE, 0x00, 0xC1, 0xFC, 0x3A, 0xFB, 0x04, 0xFC, 0xC1, 0xFC, 0x7E, 0xFA, 0x08, 0xF8, + 0xFC, 0xF4, 0x79, 0xF2, 0x58, 0xF1, 0x3B, 0xF2, 0x8A, 0xF4, 0xE6, 0xF6, 0x43, 0xF9, 0xB0, 0xFA, + 0xEF, 0xFD, 0x57, 0x03, 0xAF, 0x09, 0x5F, 0x10, 0x67, 0x14, 0x24, 0x15, 0x7C, 0x12, 0xFA, 0x0C, + 0x31, 0x06, 0x43, 0xFF, 0xB8, 0xF8, 0x60, 0xF2, 0x1D, 0xED, 0x15, 0xE9, 0x8F, 0xE7, 0xEB, 0xE9, + 0xE2, 0xEE, 0x54, 0xF5, 0x79, 0xFB, 0x89, 0x00, 0xC4, 0x04, 0x28, 0x08, 0x78, 0x0A, 0x1C, 0x0B, + 0x85, 0x0A, 0x9A, 0x08, 0x80, 0x05, 0x78, 0x01, 0x19, 0xFD, 0x25, 0xFA, 0xB8, 0xF8, 0x86, 0xF8, + 0x04, 0xF9, 0xB4, 0xF9, 0xEF, 0xFA, 0xB4, 0xFC, 0x53, 0xFE, 0x68, 0xFF, 0x7C, 0x00, 0x91, 0x01, + 0x81, 0x02, 0xF2, 0x02, 0xF2, 0x02, 0x31, 0x03, 0x96, 0x03, 0x5F, 0x04, 0x91, 0x04, 0xE1, 0x03, + 0xCC, 0x02, 0x85, 0x01, 0x0B, 0x00, 0x92, 0xFE, 0x9B, 0xFC, 0xE2, 0xFA, 0x8E, 0xF9, 0x9F, 0xF8, + 0x9F, 0xF8, 0x69, 0xF9, 0xE2, 0xFA, 0x19, 0xFD, 0x68, 0xFF, 0xEE, 0x00, 0xF6, 0x01, 0xBF, 0x02, + 0xB3, 0x02, 0xA6, 0x02, 0xDD, 0x01, 0x4A, 0x00, 0xF7, 0xFE, 0x4B, 0xFD, 0x92, 0xFB, 0x97, 0xFA, + 0x25, 0xFA, 0xEF, 0xFA, 0x82, 0xFC, 0xC1, 0xFF, 0xF6, 0x01, 0x4A, 0x03, 0x28, 0x05, 0x85, 0x04, + 0x91, 0x04, 0x28, 0x05, 0xBB, 0x03, 0xFA, 0x03, 0xFE, 0x02, 0x52, 0x01, 0x96, 0x00, 0xA7, 0xFF, + 0x92, 0xFE, 0xD1, 0xFE, 0x79, 0xFE, 0x3F, 0xFD, 0x71, 0xFD, 0x58, 0xFD, 0x8A, 0xFD, 0xA7, 0xFF, + 0x70, 0x00, 0x91, 0x01, 0xBF, 0x02, 0x0B, 0x03, 0xAF, 0x03, 0x13, 0x04, 0x89, 0x03, 0xA6, 0x02, + 0xE1, 0x00, 0xB0, 0xFD, 0x54, 0xFB, 0x5C, 0xF9, 0xFB, 0xF7, 0x47, 0xF8, 0xB8, 0xF8, 0xDA, 0xF9, + 0x79, 0xFB, 0x25, 0xFD, 0x1D, 0xFF, 0xE1, 0x00, 0x81, 0x02, 0xA2, 0x03, 0xE1, 0x03, 0x0B, 0x03, + 0x07, 0x01, 0xD1, 0xFE, 0xF3, 0xFC, 0x79, 0xFB, 0x15, 0xFB, 0x21, 0xFB, 0x15, 0xFB, 0x15, 0xFB, + 0x79, 0xFB, 0x47, 0xFB, 0x79, 0xFB, 0xEB, 0xFB, 0xC5, 0xFB, 0x79, 0xFB, 0xB0, 0xFA, 0x04, 0xF9, + 0x86, 0xF8, 0xEB, 0xF8, 0xC1, 0xF9, 0xB0, 0xFA, 0x08, 0xFB, 0x32, 0xFA, 0x10, 0xF9, 0x08, 0xF8, + 0xC1, 0xF6, 0x36, 0xF6, 0x75, 0xF6, 0xD6, 0xFD, 0x20, 0x0D, 0xD4, 0x1E, 0x9D, 0x2E, 0x41, 0x35, + 0xC7, 0x33, 0xBF, 0x2C, 0xFE, 0x20, 0x3D, 0x15, 0xA6, 0x08, 0x68, 0xFC, 0x86, 0xEF, 0x4C, 0xE2, + 0x8B, 0xD6, 0x93, 0xD1, 0x15, 0xD7, 0x93, 0xE3, 0x79, 0xF5, 0x95, 0x06, 0x20, 0x13, 0xB2, 0x1D, + 0xE9, 0x22, 0x6B, 0x25, 0xED, 0x24, 0xBF, 0x20, 0x28, 0x1A, 0xD0, 0x10, 0x35, 0x05, 0x71, 0xFA, + 0x25, 0xF4, 0xEF, 0xF1, 0x75, 0xF3, 0x75, 0xF6, 0x00, 0xF7, 0x64, 0xF7, 0xE6, 0xF6, 0x43, 0xF6, + 0xE6, 0xF6, 0xB0, 0xF7, 0xDE, 0xF8, 0x69, 0xF9, 0x5C, 0xF9, 0xF7, 0xF8, 0x71, 0xFA, 0xAC, 0xFE, + 0xAA, 0x04, 0xCC, 0x0B, 0x78, 0x10, 0x6F, 0x12, 0x5B, 0x11, 0x46, 0x0D, 0x67, 0x08, 0x9A, 0x02, + 0xB4, 0xFC, 0xB4, 0xF6, 0x9B, 0xF0, 0x15, 0xEC, 0xF8, 0xE9, 0x4B, 0xEB, 0xAC, 0xEF, 0xAC, 0xF5, + 0x3A, 0xFB, 0xE6, 0xFF, 0x07, 0x04, 0xD4, 0x06, 0x89, 0x09, 0x0F, 0x0B, 0xE9, 0x0A, 0xEE, 0x09, + 0x46, 0x07, 0xC8, 0x03, 0xA2, 0x00, 0xFB, 0xFD, 0xB4, 0xFC, 0x5C, 0xFC, 0x04, 0xFC, 0x92, 0xFB, + 0x79, 0xFB, 0x6D, 0xFB, 0xD1, 0xFB, 0x9B, 0xFC, 0x32, 0xFD, 0x6D, 0xFE, 0xDA, 0xFF, 0xFA, 0x00, + 0x8D, 0x02, 0xEE, 0x03, 0x35, 0x05, 0x7C, 0x06, 0x57, 0x06, 0xDD, 0x04, 0x1C, 0x02, 0xDE, 0xFE, + 0x86, 0xFB, 0x10, 0xF9, 0x8A, 0xF7, 0xA8, 0xF6, 0x3F, 0xF7, 0x54, 0xF8, 0xCD, 0xF9, 0xF7, 0xFB, + 0xFB, 0xFD, 0x57, 0x00, 0x67, 0x02, 0x96, 0x03, 0xD4, 0x03, 0x57, 0x03, 0x35, 0x02, 0x96, 0x00, + 0x29, 0xFF, 0x8A, 0xFD, 0x8E, 0xFC, 0x68, 0xFC, 0xDE, 0xFB, 0xB8, 0xFB, 0xEB, 0xFB, 0x75, 0xFC, + 0xA3, 0xFD, 0xF7, 0xFE, 0x63, 0x00, 0x52, 0x01, 0x81, 0x02, 0x31, 0x03, 0xE1, 0x03, 0xF6, 0x04, + 0x67, 0x05, 0x18, 0x06, 0xFE, 0x05, 0xA2, 0x06, 0x70, 0x06, 0x85, 0x04, 0x57, 0x03, 0x4A, 0x00, + 0x25, 0xFD, 0xB8, 0xFB, 0x43, 0xF9, 0x4F, 0xF9, 0x4B, 0xFA, 0x47, 0xFB, 0x32, 0xFD, 0xAC, 0xFE, + 0x36, 0xFF, 0xA2, 0x00, 0x74, 0x02, 0xFE, 0x02, 0xB7, 0x04, 0x28, 0x05, 0x57, 0x03, 0xBF, 0x02, + 0x89, 0x00, 0xB8, 0xFE, 0x47, 0xFE, 0x3F, 0xFD, 0xE6, 0xFC, 0xE6, 0xFC, 0x68, 0xFC, 0x9B, 0xFC, + 0x58, 0xFD, 0x7D, 0xFD, 0x53, 0xFE, 0x36, 0xFF, 0x29, 0xFF, 0x68, 0xFF, 0xD1, 0xFE, 0x47, 0xFE, + 0x2E, 0xFE, 0x60, 0xFE, 0xF7, 0xFE, 0x04, 0xFF, 0xC5, 0xFE, 0x92, 0xFE, 0x60, 0xFE, 0x47, 0xFE, + 0x08, 0xFE, 0xA3, 0xFD, 0xDA, 0xFC, 0x1D, 0xFC, 0xBC, 0xFA, 0x1D, 0xF9, 0xD6, 0xF7, 0x25, 0xF7, + 0xC9, 0xF7, 0x93, 0xF8, 0xB4, 0xF9, 0xB0, 0xFA, 0x15, 0xFB, 0x54, 0xFB, 0x47, 0xFB, 0xE2, 0xFA, + 0x64, 0xFA, 0x00, 0xFA, 0xC1, 0xF9, 0xF7, 0xF8, 0xBD, 0xF7, 0x43, 0xF6, 0x36, 0xF6, 0x64, 0xFD, + 0xAA, 0x0A, 0x13, 0x1C, 0xC3, 0x2B, 0xCB, 0x32, 0xF1, 0x32, 0x67, 0x2C, 0x49, 0x21, 0x41, 0x17, + 0x56, 0x0C, 0xE9, 0x01, 0x0C, 0xF7, 0xE7, 0xEA, 0x4C, 0xDF, 0x22, 0xDA, 0x15, 0xDD, 0x11, 0xE7, + 0xB4, 0xF6, 0x78, 0x04, 0xBF, 0x0E, 0x91, 0x16, 0xAE, 0x18, 0xAA, 0x19, 0xC7, 0x18, 0x7C, 0x15, + 0x74, 0x11, 0xF6, 0x0A, 0x35, 0x02, 0xE2, 0xFA, 0x32, 0xF7, 0x19, 0xF7, 0xB0, 0xFA, 0x08, 0xFE, + 0x47, 0xFE, 0x32, 0xFD, 0x82, 0xF9, 0xD2, 0xF5, 0x82, 0xF3, 0x47, 0xF2, 0x86, 0xF2, 0x1D, 0xF3, + 0x8E, 0xF3, 0x71, 0xF4, 0x58, 0xF7, 0xB4, 0xFC, 0x46, 0x04, 0xA2, 0x0C, 0xE1, 0x12, 0xED, 0x15, + 0x63, 0x15, 0x99, 0x11, 0x0B, 0x0C, 0xCC, 0x05, 0x5C, 0xFF, 0xC5, 0xF8, 0xB8, 0xF2, 0xA8, 0xED, + 0xA8, 0xEA, 0x3F, 0xEB, 0xC9, 0xEE, 0x8A, 0xF4, 0xE2, 0xFA, 0xC1, 0xFF, 0x96, 0x03, 0x7C, 0x06, + 0x41, 0x08, 0x95, 0x09, 0x07, 0x0A, 0x0B, 0x09, 0x6B, 0x07, 0x85, 0x04, 0x07, 0x01, 0x2E, 0xFE, + 0x5C, 0xFC, 0x86, 0xFB, 0x9F, 0xFB, 0x86, 0xFB, 0x54, 0xFB, 0x6D, 0xFB, 0x92, 0xFB, 0x43, 0xFC, + 0x32, 0xFD, 0xEF, 0xFD, 0xF7, 0xFE, 0xCD, 0xFF, 0x57, 0x00, 0x07, 0x01, 0xB7, 0x01, 0xA6, 0x02, + 0x96, 0x03, 0xA2, 0x03, 0xBF, 0x02, 0xEE, 0x00, 0xDE, 0xFE, 0xE6, 0xFC, 0x08, 0xFB, 0x9B, 0xF9, + 0xDE, 0xF8, 0xF7, 0xF8, 0xA7, 0xF9, 0x2E, 0xFB, 0x19, 0xFD, 0x5C, 0xFF, 0x5F, 0x01, 0xCC, 0x02, + 0x70, 0x03, 0x63, 0x03, 0xA6, 0x02, 0x78, 0x01, 0x18, 0x00, 0x9F, 0xFE, 0x97, 0xFD, 0x25, 0xFD, + 0x32, 0xFD, 0xC9, 0xFD, 0xDE, 0xFE, 0x24, 0x00, 0x91, 0x01, 0xFE, 0x02, 0xEE, 0x03, 0x46, 0x04, + 0x39, 0x04, 0xBB, 0x03, 0xF2, 0x02, 0x42, 0x02, 0x85, 0x01, 0x78, 0x01, 0x20, 0x01, 0x07, 0x01, + 0xC8, 0x00, 0xA2, 0x00, 0x89, 0x00, 0x3D, 0x00, 0xDA, 0xFF, 0x1D, 0xFF, 0x47, 0xFE, 0x97, 0xFD, + 0xA7, 0xFC, 0x82, 0xFC, 0x79, 0xFE, 0xEE, 0x00, 0x0B, 0x03, 0x80, 0x05, 0x0B, 0x06, 0xD9, 0x05, + 0x31, 0x06, 0x6C, 0x04, 0x18, 0x03, 0x2D, 0x01, 0x15, 0xFE, 0xB8, 0xFB, 0x43, 0xF9, 0xF3, 0xF6, + 0x3F, 0xF7, 0x1D, 0xF9, 0x3A, 0xFB, 0x10, 0xFF, 0xE9, 0x01, 0x3D, 0x03, 0xA6, 0x05, 0x18, 0x06, + 0x9A, 0x05, 0x35, 0x05, 0xCC, 0x02, 0xA2, 0x00, 0x9F, 0xFE, 0x04, 0xFC, 0xE2, 0xFA, 0xB0, 0xFA, + 0x7E, 0xFA, 0x15, 0xFB, 0x9F, 0xFB, 0x47, 0xFB, 0x60, 0xFB, 0x08, 0xFB, 0xD6, 0xFA, 0x08, 0xFB, + 0xD6, 0xFA, 0xFB, 0xFA, 0x15, 0xFB, 0x79, 0xFB, 0x75, 0xFC, 0xD6, 0xFD, 0x68, 0xFF, 0xC8, 0x00, + 0x2D, 0x01, 0x70, 0x00, 0x1D, 0xFF, 0x7D, 0xFD, 0x43, 0xFC, 0x54, 0xFB, 0x7E, 0xFA, 0x3F, 0xFA, + 0xC1, 0xF9, 0x00, 0xFA, 0x15, 0xFB, 0x8E, 0xFC, 0x9F, 0xFE, 0x89, 0x00, 0xE1, 0x00, 0xB4, 0xFF, + 0x8E, 0xFC, 0x1D, 0xF9, 0x36, 0xF6, 0x00, 0xF7, 0xDE, 0xFE, 0xBB, 0x0C, 0xBF, 0x1D, 0xC7, 0x2A, + 0xBF, 0x2F, 0x6B, 0x2E, 0x88, 0x27, 0xD4, 0x1E, 0xBB, 0x15, 0x8D, 0x0B, 0x13, 0x01, 0x15, 0xF5, + 0x4B, 0xE8, 0x3B, 0xDD, 0x43, 0xD8, 0x04, 0xDB, 0x71, 0xE5, 0xDA, 0xF3, 0x00, 0x00, 0x2C, 0x0A, + 0xAA, 0x10, 0xDD, 0x13, 0x78, 0x16, 0x13, 0x16, 0x02, 0x14, 0x13, 0x10, 0x7C, 0x09, 0xDD, 0x01, + 0xDE, 0xFB, 0xF7, 0xF8, 0x00, 0xFA, 0x08, 0xFE, 0xC8, 0x00, 0xAB, 0x01, 0x3D, 0x00, 0x5C, 0xFC, + 0xDE, 0xF8, 0x6D, 0xF5, 0xC5, 0xF2, 0x97, 0xF1, 0x75, 0xF0, 0x1D, 0xF0, 0x00, 0xF1, 0xE7, 0xF3, + 0xDA, 0xF9, 0x28, 0x02, 0xE9, 0x0A, 0x99, 0x11, 0x3D, 0x15, 0xBF, 0x14, 0x99, 0x11, 0x63, 0x0C, + 0x18, 0x06, 0x0B, 0x00, 0x3F, 0xFA, 0x3A, 0xF5, 0xBD, 0xF1, 0xAC, 0xEF, 0x75, 0xF0, 0xE7, 0xF3, + 0x93, 0xF8, 0x58, 0xFD, 0x07, 0x01, 0xFE, 0x02, 0xE1, 0x03, 0xFA, 0x03, 0x3D, 0x03, 0xA6, 0x02, + 0xE9, 0x01, 0x2D, 0x01, 0xAF, 0x00, 0x31, 0x00, 0x0B, 0x00, 0xE1, 0x00, 0x03, 0x02, 0x24, 0x03, + 0x89, 0x03, 0x9A, 0x02, 0xAF, 0x00, 0x92, 0xFE, 0x68, 0xFC, 0xD6, 0xFA, 0x25, 0xFA, 0x32, 0xFA, + 0xC9, 0xFA, 0xB8, 0xFB, 0xB4, 0xFC, 0xFB, 0xFD, 0x4F, 0xFF, 0x31, 0x00, 0x89, 0x00, 0x31, 0x00, + 0x29, 0xFF, 0xFB, 0xFD, 0xC1, 0xFC, 0xD1, 0xFB, 0x92, 0xFB, 0x75, 0xFC, 0x08, 0xFE, 0xCD, 0xFF, + 0x6C, 0x01, 0x74, 0x02, 0x3D, 0x03, 0xBB, 0x03, 0xAF, 0x03, 0x18, 0x03, 0x03, 0x02, 0xAF, 0x00, + 0xB4, 0xFF, 0x1D, 0xFF, 0xC5, 0xFE, 0x82, 0xFF, 0x89, 0x00, 0x78, 0x01, 0x4E, 0x02, 0x42, 0x02, + 0xD0, 0x01, 0x91, 0x01, 0x20, 0x01, 0xA2, 0x00, 0x24, 0x00, 0x82, 0xFF, 0x1D, 0xFF, 0x29, 0xFF, + 0x5C, 0xFF, 0x18, 0x00, 0x2D, 0x01, 0xAB, 0x01, 0xF6, 0x01, 0xB7, 0x01, 0xE1, 0x00, 0x4A, 0x00, + 0x43, 0xFF, 0x47, 0xFE, 0x97, 0xFD, 0xCD, 0xFC, 0x9B, 0xFC, 0xA7, 0xFC, 0xB4, 0xFC, 0xA3, 0xFD, + 0x4F, 0xFF, 0xBB, 0x00, 0x4E, 0x02, 0x4A, 0x03, 0xF2, 0x02, 0x57, 0x03, 0x39, 0x04, 0xFA, 0x03, + 0xFA, 0x03, 0xD9, 0x02, 0x4A, 0x00, 0x53, 0xFE, 0xC5, 0xFB, 0xA7, 0xF9, 0xCD, 0xF9, 0x0C, 0xFA, + 0x15, 0xFB, 0x00, 0xFD, 0xBC, 0xFD, 0x04, 0xFF, 0x2D, 0x01, 0x8D, 0x02, 0xAF, 0x03, 0x46, 0x04, + 0x3D, 0x03, 0xE9, 0x01, 0xBB, 0x00, 0xF7, 0xFE, 0xE2, 0xFD, 0x0C, 0xFD, 0xDE, 0xFB, 0xEF, 0xFA, + 0xDA, 0xF9, 0xD1, 0xF8, 0x86, 0xF8, 0x04, 0xF9, 0xC1, 0xF9, 0x97, 0xFA, 0xEB, 0xFB, 0x00, 0xFD, + 0x47, 0xFE, 0x9B, 0xFF, 0x24, 0x00, 0x70, 0x00, 0x07, 0x01, 0xEE, 0x00, 0x31, 0x00, 0xDA, 0xFF, + 0xEB, 0xFE, 0xBC, 0xFD, 0x00, 0xFD, 0xDE, 0xFB, 0x3A, 0xFB, 0x60, 0xFB, 0xF7, 0xFB, 0x25, 0xFD, + 0x10, 0xFF, 0x57, 0x00, 0x9E, 0x01, 0x81, 0x02, 0xA2, 0x00, 0xD6, 0xFD, 0x8A, 0xFA, 0x4B, 0xF7, + 0x82, 0xF6, 0xDA, 0xF6, 0x75, 0xFC, 0x2D, 0x07, 0xB7, 0x13, 0x73, 0x20, 0x7C, 0x27, 0x41, 0x29, + 0xD8, 0x26, 0x28, 0x20, 0xF1, 0x17, 0xDD, 0x0D, 0x70, 0x03, 0x04, 0xF9, 0x08, 0xEF, 0x2E, 0xE6, + 0x8F, 0xE1, 0xFC, 0xE2, 0x21, 0xE9, 0x0C, 0xF4, 0x9F, 0xFE, 0xAF, 0x06, 0x6B, 0x0D, 0xAE, 0x0F, + 0xBB, 0x0F, 0x80, 0x0E, 0x41, 0x0B, 0x28, 0x08, 0xB7, 0x04, 0x7C, 0x00, 0x4B, 0xFD, 0x68, 0xFC, + 0x71, 0xFD, 0x89, 0x00, 0x63, 0x03, 0xE1, 0x03, 0x0B, 0x03, 0xCD, 0xFF, 0x86, 0xFB, 0xB0, 0xF7, + 0xCD, 0xF3, 0x7E, 0xF1, 0x8E, 0xF0, 0x9B, 0xF0, 0xEF, 0xF1, 0xBD, 0xF4, 0x4F, 0xF9, 0xCD, 0xFF, + 0x95, 0x06, 0x56, 0x0C, 0x46, 0x10, 0xD0, 0x10, 0x17, 0x0F, 0xB3, 0x0B, 0xFA, 0x06, 0x81, 0x02, + 0x92, 0xFE, 0x15, 0xFB, 0xB8, 0xF8, 0x3F, 0xF7, 0xB4, 0xF6, 0x8A, 0xF7, 0x43, 0xF9, 0xFB, 0xFA, + 0x68, 0xFC, 0x4B, 0xFD, 0x08, 0xFE, 0xAC, 0xFE, 0x43, 0xFF, 0x31, 0x00, 0x5F, 0x01, 0x9A, 0x02, + 0xA2, 0x03, 0x39, 0x04, 0x20, 0x04, 0xAF, 0x03, 0x57, 0x03, 0x5B, 0x02, 0x39, 0x01, 0xDA, 0xFF, + 0x47, 0xFE, 0x25, 0xFD, 0x36, 0xFC, 0x9F, 0xFB, 0xAC, 0xFB, 0x5C, 0xFC, 0x58, 0xFD, 0x3A, 0xFE, + 0xF7, 0xFE, 0xA7, 0xFF, 0x4A, 0x00, 0xBB, 0x00, 0xBB, 0x00, 0x18, 0x00, 0x10, 0xFF, 0x21, 0xFE, + 0x25, 0xFD, 0x9B, 0xFC, 0x8E, 0xFC, 0x00, 0xFD, 0xD6, 0xFD, 0xC5, 0xFE, 0xCD, 0xFF, 0xC8, 0x00, + 0x03, 0x02, 0x31, 0x03, 0x2D, 0x04, 0x85, 0x04, 0x6C, 0x04, 0xEE, 0x03, 0x0B, 0x03, 0x28, 0x02, + 0x5F, 0x01, 0x96, 0x00, 0xCD, 0xFF, 0xEB, 0xFE, 0xD6, 0xFD, 0xF3, 0xFC, 0x75, 0xFC, 0x68, 0xFC, + 0x0C, 0xFD, 0xC9, 0xFD, 0xDE, 0xFE, 0x18, 0x00, 0x13, 0x01, 0xD0, 0x01, 0xB3, 0x02, 0xE5, 0x02, + 0xF2, 0x02, 0xAF, 0x03, 0xAF, 0x03, 0x57, 0x03, 0xD9, 0x02, 0xE1, 0x00, 0x1D, 0xFF, 0x64, 0xFD, + 0xC5, 0xFB, 0x3A, 0xFB, 0x2E, 0xFB, 0x60, 0xFB, 0xDE, 0xFB, 0x82, 0xFC, 0xB4, 0xFC, 0x8A, 0xFD, + 0x86, 0xFE, 0x29, 0xFF, 0x7C, 0x00, 0x13, 0x01, 0x07, 0x01, 0x13, 0x01, 0x4A, 0x00, 0xCD, 0xFF, + 0xE6, 0xFF, 0xDA, 0xFF, 0xF3, 0xFF, 0x0B, 0x00, 0x8E, 0xFF, 0xF7, 0xFE, 0x92, 0xFE, 0xD6, 0xFD, + 0x19, 0xFD, 0xB4, 0xFC, 0x10, 0xFC, 0xAC, 0xFB, 0x92, 0xFB, 0x2E, 0xFB, 0x60, 0xFB, 0x5C, 0xFC, + 0xC9, 0xFD, 0x00, 0x00, 0xE9, 0x01, 0x18, 0x03, 0x96, 0x03, 0x24, 0x03, 0x0F, 0x02, 0xBB, 0x00, + 0x5C, 0xFF, 0x53, 0xFE, 0x32, 0xFD, 0xEB, 0xFB, 0xA3, 0xFA, 0x9B, 0xF9, 0x00, 0xFA, 0x08, 0xFB, + 0x68, 0xFC, 0xFB, 0xFD, 0x79, 0xFE, 0x86, 0xFE, 0x21, 0xFE, 0x71, 0xFD, 0x8A, 0xFD, 0x2E, 0xFE, + 0xB8, 0xFE, 0x10, 0xFF, 0x1D, 0xFF, 0x3A, 0xFE, 0x00, 0xFD, 0xAC, 0xFB, 0x00, 0xFA, 0x79, 0xF8, + 0x86, 0xF8, 0x32, 0xFD, 0x13, 0x07, 0x99, 0x14, 0xC3, 0x1F, 0x45, 0x25, 0xD0, 0x25, 0x24, 0x21, + 0x8D, 0x1A, 0x6B, 0x13, 0x7C, 0x0C, 0x46, 0x07, 0x46, 0x01, 0x64, 0xFA, 0x04, 0xF3, 0x2A, 0xED, + 0x15, 0xEC, 0xDE, 0xEF, 0x43, 0xF6, 0xDE, 0xFB, 0xF3, 0xFF, 0x13, 0x01, 0x63, 0x00, 0x9B, 0xFF, + 0xEB, 0xFE, 0x3D, 0x00, 0x9A, 0x02, 0x9E, 0x04, 0xB3, 0x05, 0xFE, 0x05, 0xEE, 0x06, 0xD9, 0x08, + 0x4E, 0x0B, 0x4A, 0x0C, 0xAA, 0x0A, 0x70, 0x06, 0x24, 0x00, 0x82, 0xF9, 0x8E, 0xF3, 0xEB, 0xEF, + 0xEF, 0xEE, 0x7A, 0xEF, 0x19, 0xF1, 0x86, 0xF2, 0x64, 0xF4, 0x71, 0xF7, 0xC5, 0xFB, 0x13, 0x01, + 0xCC, 0x05, 0xE5, 0x08, 0x13, 0x0A, 0x24, 0x09, 0x52, 0x07, 0xA6, 0x05, 0xB7, 0x04, 0x78, 0x04, + 0x52, 0x04, 0xD4, 0x03, 0xB3, 0x02, 0x5F, 0x01, 0x24, 0x00, 0x43, 0xFF, 0x47, 0xFE, 0x58, 0xFD, + 0x82, 0xFC, 0x79, 0xFB, 0xE2, 0xFA, 0xFB, 0xFA, 0x9F, 0xFB, 0x19, 0xFD, 0xDE, 0xFE, 0xF3, 0xFF, + 0x4A, 0x00, 0xF3, 0xFF, 0x43, 0xFF, 0xDE, 0xFE, 0xEB, 0xFE, 0x43, 0xFF, 0x3D, 0x00, 0x46, 0x01, + 0x35, 0x02, 0xE5, 0x02, 0x0B, 0x03, 0x70, 0x03, 0xA2, 0x03, 0x24, 0x03, 0x42, 0x02, 0x70, 0x00, + 0x6D, 0xFE, 0x75, 0xFC, 0x97, 0xFA, 0x43, 0xF9, 0xD1, 0xF8, 0x36, 0xF9, 0x64, 0xFA, 0xDE, 0xFB, + 0x58, 0xFD, 0xC5, 0xFE, 0xF3, 0xFF, 0xFA, 0x00, 0x78, 0x01, 0x52, 0x01, 0xEE, 0x00, 0x70, 0x00, + 0x18, 0x00, 0x31, 0x00, 0xAF, 0x00, 0x78, 0x01, 0x5B, 0x02, 0x4A, 0x03, 0xAF, 0x03, 0xA2, 0x03, + 0x63, 0x03, 0x74, 0x02, 0x46, 0x01, 0xCD, 0xFF, 0x86, 0xFE, 0x8A, 0xFD, 0x3F, 0xFD, 0x8A, 0xFD, + 0x86, 0xFE, 0xC8, 0x00, 0x9E, 0x01, 0x28, 0x02, 0x4E, 0x02, 0xE1, 0x00, 0x24, 0x00, 0x68, 0xFF, + 0xD1, 0xFE, 0x1D, 0xFF, 0x29, 0xFF, 0x43, 0xFF, 0x5C, 0xFF, 0xAC, 0xFE, 0x2E, 0xFE, 0xD6, 0xFD, + 0x25, 0xFD, 0x00, 0xFD, 0xB4, 0xFC, 0x2A, 0xFC, 0x4F, 0xFC, 0x9B, 0xFC, 0xF3, 0xFC, 0xE2, 0xFD, + 0xAC, 0xFE, 0xC1, 0xFF, 0xAF, 0x00, 0xE1, 0x00, 0x07, 0x01, 0xAF, 0x00, 0xCD, 0xFF, 0xEB, 0xFE, + 0x21, 0xFE, 0x0C, 0xFD, 0xA7, 0xFC, 0x82, 0xFC, 0xC1, 0xFC, 0x7D, 0xFD, 0x2E, 0xFE, 0xD1, 0xFE, + 0x4F, 0xFF, 0x9B, 0xFF, 0xCD, 0xFF, 0xCD, 0xFF, 0x82, 0xFF, 0x4F, 0xFF, 0x29, 0xFF, 0x36, 0xFF, + 0x10, 0xFF, 0xD1, 0xFE, 0xDE, 0xFE, 0x86, 0xFE, 0x9F, 0xFE, 0x10, 0xFF, 0xF7, 0xFE, 0xF7, 0xFE, + 0xEB, 0xFE, 0xC9, 0xFD, 0x9B, 0xFC, 0x2E, 0xFB, 0x3F, 0xFA, 0x64, 0xFA, 0xFB, 0xFA, 0x43, 0xFC, + 0x7D, 0xFD, 0x15, 0xFE, 0xBC, 0xFD, 0x0C, 0xFD, 0x1D, 0xFC, 0xAC, 0xFB, 0x4F, 0xFC, 0x68, 0xFC, + 0x1D, 0xFC, 0x3A, 0xFB, 0x19, 0xFD, 0x81, 0x02, 0x13, 0x0D, 0x28, 0x1A, 0x3D, 0x21, 0x63, 0x24, + 0xA2, 0x21, 0x0B, 0x1B, 0x02, 0x14, 0x07, 0x0D, 0x8D, 0x08, 0xA6, 0x05, 0xC4, 0x01, 0x25, 0xFD, + 0xC9, 0xF7, 0x32, 0xF4, 0x15, 0xF5, 0xD1, 0xF8, 0x00, 0xFD, 0xA2, 0x00, 0xB7, 0x01, 0xC1, 0xFF, + 0x97, 0xFD, 0x47, 0xFB, 0xA3, 0xFA, 0x32, 0xFD, 0x68, 0xFF, 0x78, 0x01, 0x03, 0x02, 0xDD, 0x01, + 0xF2, 0x02, 0x91, 0x04, 0x57, 0x06, 0x5F, 0x07, 0xEE, 0x06, 0x52, 0x04, 0xBB, 0x00, 0x5C, 0xFC, + 0x5C, 0xF9, 0xEB, 0xF8, 0x69, 0xF9, 0xE2, 0xFA, 0x1D, 0xFC, 0x9F, 0xFB, 0x47, 0xFB, 0xE2, 0xFA, + 0x2E, 0xFB, 0x8E, 0xFC, 0xBC, 0xFD, 0xB8, 0xFE, 0xAC, 0xFE, 0x2E, 0xFE, 0xD6, 0xFD, 0x6D, 0xFE, + 0xF3, 0xFF, 0xC4, 0x01, 0x3D, 0x03, 0xBB, 0x03, 0x89, 0x03, 0xB3, 0x02, 0xB7, 0x01, 0x2D, 0x01, + 0xE1, 0x00, 0xBB, 0x00, 0x89, 0x00, 0x57, 0x00, 0x31, 0x00, 0x0B, 0x00, 0x57, 0x00, 0x89, 0x00, + 0xA2, 0x00, 0x63, 0x00, 0x10, 0xFF, 0x7D, 0xFD, 0x04, 0xFC, 0xC9, 0xFA, 0x71, 0xFA, 0xB0, 0xFA, + 0x6D, 0xFB, 0x9B, 0xFC, 0xC9, 0xFD, 0x1D, 0xFF, 0x7C, 0x00, 0xC4, 0x01, 0xF2, 0x02, 0xEE, 0x03, + 0x20, 0x04, 0xE1, 0x03, 0x63, 0x03, 0x74, 0x02, 0xC4, 0x01, 0x07, 0x01, 0xA2, 0x00, 0x70, 0x00, + 0x00, 0x00, 0x68, 0xFF, 0x86, 0xFE, 0x7D, 0xFD, 0x8E, 0xFC, 0x79, 0xFB, 0xBC, 0xFA, 0x58, 0xFA, + 0x19, 0xFA, 0xA3, 0xFA, 0xEB, 0xFB, 0x7D, 0xFD, 0x43, 0xFF, 0xC8, 0x00, 0xF6, 0x01, 0xCC, 0x02, + 0xFE, 0x02, 0xB3, 0x02, 0x4E, 0x02, 0x5F, 0x01, 0x96, 0x00, 0xE6, 0xFF, 0x68, 0xFF, 0xE6, 0xFF, + 0x57, 0x00, 0x2D, 0x01, 0x35, 0x02, 0x18, 0x03, 0x89, 0x03, 0xA2, 0x03, 0x31, 0x03, 0x9A, 0x02, + 0x9E, 0x01, 0x3D, 0x00, 0xEB, 0xFE, 0x97, 0xFD, 0xA7, 0xFC, 0x10, 0xFC, 0xC5, 0xFB, 0x92, 0xFB, + 0xD1, 0xFB, 0x68, 0xFC, 0x25, 0xFD, 0x3A, 0xFE, 0x29, 0xFF, 0x18, 0x00, 0xD5, 0x00, 0x07, 0x01, + 0xE1, 0x00, 0xA2, 0x00, 0x96, 0x00, 0xBB, 0x00, 0x70, 0x00, 0x0B, 0x00, 0x43, 0xFF, 0x47, 0xFE, + 0x64, 0xFD, 0x68, 0xFC, 0xEB, 0xFB, 0x9F, 0xFB, 0xB8, 0xFB, 0x04, 0xFC, 0x68, 0xFC, 0x0C, 0xFD, + 0xC9, 0xFD, 0x86, 0xFE, 0x43, 0xFF, 0x18, 0x00, 0x3D, 0x00, 0x7C, 0x00, 0x24, 0x00, 0x5C, 0xFF, + 0x4F, 0xFF, 0xF7, 0xFE, 0xAC, 0xFE, 0x04, 0xFF, 0x9F, 0xFE, 0xAC, 0xFE, 0xAC, 0xFE, 0x2E, 0xFE, + 0x08, 0xFE, 0x15, 0xFE, 0xD6, 0xFD, 0x08, 0xFE, 0xA3, 0xFD, 0x25, 0xFD, 0x32, 0xFD, 0x68, 0xFC, + 0xDA, 0xFC, 0xCD, 0xFC, 0x4B, 0xFD, 0x8A, 0xFD, 0xBC, 0xFD, 0x58, 0xFD, 0xA7, 0xFC, 0x68, 0xFC, + 0x86, 0xFE, 0x4E, 0x02, 0xAF, 0x06, 0x0B, 0x0C, 0x0B, 0x0F, 0xB7, 0x10, 0x2C, 0x10, 0xB3, 0x0E, + 0x6B, 0x0D, 0x95, 0x0C, 0x3D, 0x0C, 0x8D, 0x0B, 0x6B, 0x0A, 0x9A, 0x08, 0x07, 0x07, 0x67, 0x05, + 0x35, 0x05, 0x1C, 0x05, 0x78, 0x04, 0x89, 0x03, 0xB7, 0x01, 0x75, 0xFF, 0x8A, 0xFD, 0x10, 0xFC, + 0x60, 0xFB, 0xC5, 0xFB, 0xD1, 0xFB, 0x1D, 0xFC, 0x10, 0xFC, 0x10, 0xFC, 0x75, 0xFC, 0x25, 0xFD, + 0xC9, 0xFD, 0x9F, 0xFE, 0xAC, 0xFE, 0x86, 0xFE, 0x92, 0xFE, 0x6D, 0xFE, 0xF7, 0xFE, 0xB4, 0xFF, + 0x57, 0x00, 0xAF, 0x00, 0x57, 0x00, 0xB4, 0xFF, 0x04, 0xFF, 0x3A, 0xFE, 0x15, 0xFE, 0xEF, 0xFD, + 0x15, 0xFE, 0x47, 0xFE, 0x79, 0xFE, 0xAC, 0xFE, 0xAC, 0xFE, 0xC5, 0xFE, 0x2E, 0xFE, 0x79, 0xFE, + 0x86, 0xFE, 0xC5, 0xFE, 0x60, 0xFE, 0xF3, 0xFC, 0x68, 0xFC, 0x6D, 0xFB, 0x1D, 0xFC, 0x19, 0xFD, + 0xE6, 0xFF, 0x91, 0x01, 0x70, 0x03, 0x18, 0x03, 0x31, 0x03, 0x4E, 0x02, 0x42, 0x02, 0x03, 0x02, + 0xE9, 0x01, 0x5F, 0x01, 0xEE, 0x00, 0x4A, 0x00, 0xE6, 0xFF, 0x3D, 0x00, 0x70, 0x00, 0xD5, 0x00, + 0xAF, 0x00, 0xA7, 0xFF, 0x53, 0xFE, 0x00, 0xFD, 0xA7, 0xFC, 0x0C, 0xFD, 0xB0, 0xFD, 0xAC, 0xFE, + 0x43, 0xFF, 0xCD, 0xFF, 0x0B, 0x00, 0x7C, 0x00, 0xEE, 0x00, 0x13, 0x01, 0x7C, 0x00, 0x82, 0xFF, + 0x6D, 0xFE, 0x97, 0xFD, 0x58, 0xFD, 0x97, 0xFD, 0x47, 0xFE, 0xC5, 0xFE, 0xF7, 0xFE, 0xAC, 0xFE, + 0x47, 0xFE, 0xEF, 0xFD, 0xE2, 0xFD, 0xD6, 0xFD, 0xE2, 0xFD, 0xD6, 0xFD, 0xC9, 0xFD, 0xD6, 0xFD, + 0x2E, 0xFE, 0xD1, 0xFE, 0x9B, 0xFF, 0x24, 0x00, 0x3D, 0x00, 0x00, 0x00, 0xE6, 0xFF, 0x18, 0x00, + 0xA2, 0x00, 0x46, 0x01, 0x9E, 0x01, 0xF6, 0x01, 0xF6, 0x01, 0xDD, 0x01, 0xD0, 0x01, 0x03, 0x02, + 0x1C, 0x02, 0x03, 0x02, 0x39, 0x01, 0x63, 0x00, 0x4F, 0xFF, 0x86, 0xFE, 0xFB, 0xFD, 0xBC, 0xFD, + 0xE2, 0xFD, 0x21, 0xFE, 0x53, 0xFE, 0x3A, 0xFE, 0xD6, 0xFD, 0x58, 0xFD, 0xA7, 0xFC, 0x36, 0xFC, + 0xC5, 0xFB, 0x04, 0xFC, 0x4F, 0xFC, 0x19, 0xFD, 0xFB, 0xFD, 0xD1, 0xFE, 0xB4, 0xFF, 0x57, 0x00, + 0xAF, 0x00, 0x7C, 0x00, 0x3D, 0x00, 0xC1, 0xFF, 0x5C, 0xFF, 0xD1, 0xFE, 0x79, 0xFE, 0x86, 0xFE, + 0x04, 0xFF, 0xB4, 0xFF, 0x89, 0x00, 0x13, 0x01, 0x52, 0x01, 0x78, 0x01, 0xEE, 0x00, 0xC8, 0x00, + 0x3D, 0x00, 0xF3, 0xFF, 0x9B, 0xFF, 0x5C, 0xFF, 0x36, 0xFF, 0x36, 0xFF, 0x43, 0xFF, 0x82, 0xFF, + 0xE6, 0xFF, 0xE1, 0x00, 0x35, 0x02, 0x89, 0x03, 0x35, 0x05, 0xA6, 0x05, 0xFE, 0x05, 0x4E, 0x05, + 0xF6, 0x04, 0x6C, 0x04, 0xEE, 0x03, 0xC8, 0x03, 0xFA, 0x03, 0x85, 0x04, 0x1C, 0x05, 0xB3, 0x05, + 0xE5, 0x05, 0x7C, 0x06, 0xA2, 0x06, 0x7C, 0x06, 0x18, 0x06, 0x42, 0x05, 0x78, 0x04, 0xAF, 0x03, + 0xCC, 0x02, 0x42, 0x02, 0xC4, 0x01, 0x46, 0x01, 0xC8, 0x00, 0x52, 0x01, 0x96, 0x00, 0xBB, 0x00, + 0x3D, 0x00, 0xB4, 0xFF, 0x00, 0x00, 0xB8, 0xFE, 0xAC, 0xFE, 0x21, 0xFE, 0x3A, 0xFE, 0x15, 0xFE, + 0xB0, 0xFD, 0xB0, 0xFD, 0x8A, 0xFD, 0x58, 0xFD, 0x0C, 0xFD, 0xCD, 0xFC, 0x00, 0xFD, 0x25, 0xFD, + 0x71, 0xFD, 0xD6, 0xFD, 0x47, 0xFE, 0xC5, 0xFE, 0xF7, 0xFE, 0x29, 0xFF, 0x43, 0xFF, 0xEB, 0xFE, + 0xAC, 0xFE, 0x21, 0xFE, 0x21, 0xFE, 0xEF, 0xFD, 0x15, 0xFE, 0x53, 0xFE, 0x92, 0xFE, 0xC5, 0xFE, + 0xEB, 0xFE, 0x04, 0xFF, 0xF7, 0xFE, 0x04, 0xFF, 0xDE, 0xFE, 0xB8, 0xFE, 0x79, 0xFE, 0x2E, 0xFE, + 0xBC, 0xFD, 0x8A, 0xFD, 0x64, 0xFD, 0x8A, 0xFD, 0xBC, 0xFD, 0x15, 0xFE, 0x9F, 0xFE, 0xEB, 0xFE, + 0x36, 0xFF, 0x82, 0xFF, 0xCD, 0xFF, 0x3D, 0x00, 0x63, 0x00, 0x70, 0x00, 0x7C, 0x00, 0x89, 0x00, + 0xC8, 0x00, 0xFA, 0x00, 0x39, 0x01, 0x6C, 0x01, 0x6C, 0x01, 0x13, 0x01, 0xD5, 0x00, 0x57, 0x00, + 0x0B, 0x00, 0xCD, 0xFF, 0xB4, 0xFF, 0xDA, 0xFF, 0xE6, 0xFF, 0x00, 0x00, 0xE6, 0xFF, 0xE6, 0xFF, + 0xCD, 0xFF, 0xB4, 0xFF, 0x82, 0xFF, 0x68, 0xFF, 0x43, 0xFF, 0x29, 0xFF, 0x10, 0xFF, 0x04, 0xFF, + 0xF7, 0xFE, 0x04, 0xFF, 0x04, 0xFF, 0xF7, 0xFE, 0xD1, 0xFE, 0xB8, 0xFE, 0xAC, 0xFE, 0xAC, 0xFE, + 0xB8, 0xFE, 0xDE, 0xFE, 0xEB, 0xFE, 0x04, 0xFF, 0xF7, 0xFE, 0xB8, 0xFE, 0x92, 0xFE, 0x6D, 0xFE, + 0x86, 0xFE, 0xAC, 0xFE, 0xEB, 0xFE, 0x43, 0xFF, 0xB4, 0xFF, 0x57, 0x00, 0xEE, 0x00, 0x91, 0x01, + 0xF6, 0x01, 0x28, 0x02, 0x0F, 0x02, 0xDC, 0x01, 0x84, 0x01, 0x39, 0x01, 0xED, 0x00, 0xC8, 0x00, + 0xBB, 0x00, 0xA2, 0x00, 0xC8, 0x00, 0xE1, 0x00, 0x39, 0x01, 0x77, 0x01, 0xB6, 0x01, 0xAA, 0x01, + 0x77, 0x01, 0x13, 0x01, 0xA2, 0x00, 0x4A, 0x00, 0x00, 0x00, 0x9B, 0xFF, 0x37, 0xFF, 0xC6, 0xFE, + 0x6E, 0xFE, 0x22, 0xFE, 0x2F, 0xFE, 0x61, 0xFE, 0xC6, 0xFE, 0x37, 0xFF, 0x9B, 0xFF, 0xDA, 0xFF, + 0x24, 0x00, 0x63, 0x00, 0x95, 0x00, 0xAE, 0x00, 0x95, 0x00, 0x4A, 0x00, 0xF3, 0xFF, 0x5D, 0xFF, + 0x05, 0xFF, 0xA0, 0xFE, 0xA1, 0xFE, 0xEC, 0xFE, 0x69, 0xFF, 0x00, 0x00, 0x88, 0x00, 0xF9, 0x00, + 0x38, 0x01, 0x51, 0x01, 0x12, 0x01, 0xAE, 0x00, 0x24, 0x00, 0x82, 0xFF, 0xD3, 0xFE, 0x56, 0xFE, + 0x3D, 0xFE, 0x6F, 0xFE, 0x05, 0xFF, 0xCD, 0xFF, 0xC7, 0x00, 0x8F, 0x01, 0x32, 0x02, 0x7D, 0x02, + 0xBB, 0x02, 0xA2, 0x02, 0x89, 0x02, 0x4A, 0x02, 0x0C, 0x02, 0xC1, 0x01, 0x8F, 0x01, 0x8F, 0x01, + 0x8F, 0x01, 0x9B, 0x01, 0x9B, 0x01, 0x8E, 0x01, 0x75, 0x01, 0x5C, 0x01, 0x37, 0x01, 0x11, 0x01, + 0x1E, 0x01, 0x50, 0x01, 0x5C, 0x03, 0x50, 0x03, 0xCD, 0x03, 0x56, 0x02, 0x75, 0x01, 0xEC, 0x00, + 0xA8, 0xFF, 0x8F, 0xFF, 0x51, 0xFF, 0x17, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x7B, 0x00, + 0x7B, 0x00, 0x30, 0x00, 0x8F, 0xFF, 0x5D, 0xFF, 0xAF, 0xFE, 0x57, 0xFE, 0x26, 0xFE, 0x26, 0xFE, + 0x4B, 0xFE, 0x3F, 0xFE, 0x0D, 0xFE, 0xC2, 0xFD, 0x46, 0xFD, 0x07, 0xFD, 0xBD, 0xFC, 0xEF, 0xFC, + 0x39, 0xFD, 0x91, 0xFD, 0x0D, 0xFE, 0x8A, 0xFE, 0x13, 0xFF, 0x83, 0xFF, 0xE7, 0xFF, 0x00, 0x00, + 0x0B, 0x00, 0xDA, 0xFF, 0xA8, 0xFF, 0x45, 0xFF, 0xFA, 0xFE, 0xC8, 0xFE, 0xD5, 0xFE, 0xEE, 0xFE, + 0x07, 0xFF, 0xFA, 0xFE, 0xEE, 0xFE, 0xFA, 0xFE, 0xEE, 0xFE, 0x20, 0xFF, 0x45, 0xFF, 0xB5, 0xFF, + 0x24, 0x00, 0x94, 0x00, 0xD2, 0x00, 0x10, 0x01, 0x1C, 0x01, 0x1C, 0x01, 0xEB, 0x00, 0x94, 0x00, + 0x49, 0x00, 0x3D, 0x00, 0x24, 0x00, 0x49, 0x00, 0x55, 0x00, 0x87, 0x00, 0xDE, 0x00, 0x10, 0x01, + 0x28, 0x01, 0xF7, 0x00, 0xB9, 0x00, 0x3D, 0x00, 0xDA, 0xFF, 0x90, 0xFF, 0x5E, 0xFF, 0x5E, 0xFF, + 0x77, 0xFF, 0x6B, 0xFF, 0x9C, 0xFF, 0x9C, 0xFF, 0xC1, 0xFF, 0xCE, 0xFF, 0xCE, 0xFF, 0xC2, 0xFF, + 0xB5, 0xFF, 0xA9, 0xFF, 0xA9, 0xFF, 0xA9, 0xFF, 0xC2, 0xFF, 0xF3, 0xFF, 0x17, 0x00, 0x24, 0x00, + 0xF3, 0xFF, 0xB5, 0xFF, 0x52, 0xFF, 0xFB, 0xFE, 0xBD, 0xFE, 0xA5, 0xFE, 0xBE, 0xFE, 0xE3, 0xFE, + 0x39, 0xFF, 0x90, 0xFF, 0x0B, 0x00, 0x9F, 0x00, 0x0F, 0x01, 0x72, 0x01, 0xA3, 0x01, 0xA3, 0x01, + 0x7E, 0x01, 0x59, 0x01, 0x27, 0x01, 0x0F, 0x01, 0xF6, 0x00, 0xE9, 0x00, 0xDD, 0x00, 0xC4, 0x00, + 0xAC, 0x00, 0xAC, 0x00, 0x9F, 0x00, 0x86, 0x00, 0x93, 0x00, 0x61, 0x00, 0x49, 0x00, 0x0B, 0x00, + 0xE7, 0xFF, 0xC2, 0xFF, 0xA9, 0xFF, 0xB5, 0xFF, 0xB5, 0xFF, 0xB5, 0xFF, 0xA9, 0xFF, 0x90, 0xFF, + 0x9D, 0xFF, 0x90, 0xFF, 0xB5, 0xFF, 0xE7, 0xFF, 0xF3, 0xFF, 0x17, 0x00, 0x17, 0x00, 0x17, 0x00, + 0x17, 0x00, 0x17, 0x00, 0x24, 0x00, 0x0B, 0x00, 0xF3, 0xFF, 0xCE, 0xFF, 0xC2, 0xFF, 0xA9, 0xFF, + 0xA9, 0xFF, 0xA9, 0xFF, 0xB6, 0xFF, 0xE7, 0xFF, 0x0B, 0x00, 0x23, 0x00, 0x30, 0x00, 0x3C, 0x00, + 0x3C, 0x00, 0x48, 0x00, 0x23, 0x00, 0x00, 0x00, 0xC2, 0xFF, 0x6C, 0xFF, 0x3A, 0xFF, 0x22, 0xFF, + 0x3B, 0xFF, 0x6C, 0xFF, 0x9D, 0xFF, 0xDB, 0xFF, 0x00, 0x00, 0x30, 0x00, 0x48, 0x00, 0x79, 0x00, + 0x92, 0x00, 0xB7, 0x00, 0xB7, 0x00, 0x9E, 0x00, 0x92, 0x00, 0x6D, 0x00, 0x61, 0x00, 0x61, 0x00, + 0x86, 0x00, 0xAA, 0x00, 0xC3, 0x00, 0xC3, 0x00, 0xDB, 0x00, 0x00, 0x01, 0x31, 0x01, 0x62, 0x01, + 0x87, 0x01, 0x93, 0x01, 0x87, 0x01, 0x49, 0x01, 0x25, 0x01, 0x00, 0x01, 0xF4, 0x00, 0xE7, 0x00, + 0xC2, 0x00, 0x9E, 0x00, 0x60, 0x00, 0x00, 0x00, 0xB6, 0xFF, 0x6D, 0xFF, 0x54, 0xFF, 0x23, 0xFF, + 0x23, 0xFF, 0xF2, 0xFE, 0xF2, 0xFE, 0x0B, 0xFF, 0x3C, 0xFF, 0x6D, 0xFF, 0x85, 0xFF, 0x85, 0xFF, + 0x61, 0xFF, 0x30, 0xFF, 0xE7, 0xFE, 0x9D, 0xFE, 0x54, 0xFE, 0x48, 0xFE, 0x48, 0xFE, 0x79, 0xFE, + 0xC2, 0xFE, 0x0B, 0xFF, 0x61, 0xFF, 0xC3, 0xFF, 0x17, 0x00, 0x78, 0x00, 0xB5, 0x00, 0xDA, 0x00, + 0xCE, 0x00, 0x9D, 0x00, 0x85, 0x00, 0x6C, 0x00, 0x78, 0x00, 0x54, 0x00, 0x54, 0x00, 0x2F, 0x00, + 0x2F, 0x00, 0x00, 0x00, 0xDB, 0xFF, 0xB6, 0xFF, 0xAA, 0xFF, 0x92, 0xFF, 0x7A, 0xFF, 0x61, 0xFF, + 0x55, 0xFF, 0x6E, 0xFF, 0x86, 0xFF, 0x9E, 0xFF, 0xB7, 0xFF, 0xC3, 0xFF, 0xDB, 0xFF, 0xF3, 0xFF, + 0xF3, 0xFF, 0xF3, 0xFF, 0xE7, 0xFF, 0xF3, 0xFF, 0xF3, 0xFF, 0x00, 0x00, 0x0B, 0x00, 0x23, 0x00, + 0x2F, 0x00, 0x53, 0x00, 0x5F, 0x00, 0x6C, 0x00, 0x47, 0x00, 0x17, 0x00, 0xCF, 0xFF, 0x86, 0xFF, + 0x3E, 0xFF, 0x19, 0xFF, 0x01, 0xFF, 0x0D, 0xFF, 0x1A, 0xFF, 0x56, 0xFF, 0x93, 0xFF, 0xCF, 0xFF, + 0x0B, 0x00, 0x47, 0x00, 0x77, 0x00, 0x90, 0x00, 0xC0, 0x00, 0xCC, 0x00, 0xE4, 0x00, 0xD8, 0x00, + 0xD8, 0x00, 0xB4, 0x00, 0x9B, 0x00, 0x77, 0x00, 0x53, 0x00, 0x2F, 0x00, 0x3B, 0x00, 0x3B, 0x00, + 0x2F, 0x00, 0x2F, 0x00, 0x3B, 0x00, 0x3B, 0x00, 0x17, 0x00, 0x00, 0x00, 0xE7, 0xFF, 0x00, 0x00, + 0x0B, 0x00, 0x3B, 0x00, 0x53, 0x00, 0x8F, 0x00, 0xA7, 0x00, 0xBF, 0x00, 0xCB, 0x00, 0xBF, 0x00, + 0xBF, 0x00, 0xB3, 0x00, 0xA7, 0x00, 0xB3, 0x00, 0xBF, 0x00, 0xBF, 0x00, 0xB3, 0x00, 0x9B, 0x00, + 0x77, 0x00, 0x53, 0x00, 0x2F, 0x00, 0x0B, 0x00, 0xCF, 0xFF, 0xB7, 0xFF, 0x7B, 0xFF, 0x9F, 0xFF, + 0xB7, 0xFF, 0xE7, 0xFF, 0x0A, 0x00, 0x22, 0x00, 0x2E, 0x00, 0x16, 0x00, 0x0A, 0x00, 0xF4, 0xFF, + 0xDC, 0xFF, 0xB8, 0xFF, 0x94, 0xFF, 0x7C, 0xFF, 0x94, 0xFF, 0xAC, 0xFF, 0xDC, 0xFF, 0xF4, 0xFF, + 0x0A, 0x00, 0x2E, 0x00, 0x2E, 0x00, 0x16, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xE8, 0xFF, 0xE8, 0xFF, + 0xD0, 0xFF, 0xD0, 0xFF, 0xAC, 0xFF, 0x94, 0xFF, 0x7C, 0xFF, 0x70, 0xFF, 0x64, 0xFF, 0x64, 0xFF, + 0x64, 0xFF, 0x7C, 0xFF, 0x94, 0xFF, 0xC4, 0xFF, 0x0A, 0x00, 0x46, 0x00, 0x9A, 0x00, 0xA6, 0x00, + 0xC9, 0x00, 0xBD, 0x00, 0xA5, 0x00, 0x8E, 0x00, 0x76, 0x00, 0x76, 0x00, 0x46, 0x00, 0x22, 0x00, + 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x46, 0x00, 0x76, 0x00, 0x99, 0x00, 0x99, 0x00, + 0x8D, 0x00, 0x75, 0x00, 0x52, 0x00, 0x2E, 0x00, 0x00, 0x00, 0xD0, 0xFF, 0xAC, 0xFF, 0x95, 0xFF, + 0x95, 0xFF, 0xAC, 0xFF, 0xAC, 0xFF, 0xB8, 0xFF, 0xD0, 0xFF, 0xD0, 0xFF, 0xC4, 0xFF, 0xB8, 0xFF, + 0xC4, 0xFF, 0xAC, 0xFF, 0x95, 0xFF, 0x7D, 0xFF, 0x7D, 0xFF, 0x7D, 0xFF, 0x95, 0xFF, 0xAD, 0xFF, + 0xC4, 0xFF, 0xD0, 0xFF, 0xD0, 0xFF, 0xD0, 0xFF, 0xC4, 0xFF, 0xDC, 0xFF, 0xD0, 0xFF, 0xE8, 0xFF, + 0x00, 0x00, 0x16, 0x00, 0x16, 0x00, 0x2E, 0x00, 0x3A, 0x00, 0x45, 0x00, 0x51, 0x00, 0x45, 0x00, + 0x2E, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x2E, 0x00, 0x2E, 0x00, 0x2E, 0x00, + 0x22, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xD0, 0xFF, 0xA1, 0xFF, 0x72, 0xFF, 0x43, 0xFF, 0x2B, 0xFF, + 0x1F, 0xFF, 0x37, 0xFF, 0x43, 0xFF, 0x66, 0xFF, 0x66, 0xFF, 0x72, 0xFF, 0x7E, 0xFF, 0x72, 0xFF, + 0x66, 0xFF, 0x5A, 0xFF, 0x43, 0xFF, 0x43, 0xFF, 0x5A, 0xFF, 0x7E, 0xFF, 0xA1, 0xFF, 0xAD, 0xFF, + 0xD0, 0xFF, 0xF4, 0xFF, 0x16, 0x00, 0x2E, 0x00, 0x2E, 0x00, 0x3A, 0x00, 0x39, 0x00, 0x39, 0x00, + 0x45, 0x00, 0x51, 0x00, 0x69, 0x00, 0x69, 0x00, 0x74, 0x00, 0x8C, 0x00, 0x8C, 0x00, 0x8C, 0x00, + 0x8C, 0x00, 0x80, 0x00, 0x74, 0x00, 0x5D, 0x00, 0x69, 0x00, 0x45, 0x00, 0x45, 0x00, 0x51, 0x00, + 0x5D, 0x00, 0x80, 0x00, 0xA4, 0x00, 0xBB, 0x00, 0xD3, 0x00, 0xD3, 0x00, 0xC7, 0x00, 0xBB, 0x00, + 0x80, 0x00, 0x69, 0x00, 0x16, 0x00, 0xF4, 0xFF, 0xD0, 0xFF, 0xC5, 0xFF, 0xC5, 0xFF, 0xD0, 0xFF, + 0xF4, 0xFF, 0x0A, 0x00, 0x2E, 0x00, 0x2E, 0x00, 0x39, 0x00, 0x2E, 0x00, 0x22, 0x00, 0x00, 0x00, + 0xE8, 0xFF, 0xC5, 0xFF, 0xC5, 0xFF, 0xC5, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x2E, 0x00, 0x45, 0x00, + 0x5D, 0x00, 0x5D, 0x00, 0x51, 0x00, 0x39, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xC5, 0xFF, 0x96, 0xFF, + 0x5B, 0xFF, 0x4F, 0xFF, 0x43, 0xFF, 0x43, 0xFF, 0x37, 0xFF, 0x37, 0xFF, 0x2C, 0xFF, 0x14, 0xFF, + 0x08, 0xFF, 0xF1, 0xFE, 0xF1, 0xFE, 0x08, 0xFF, 0x2C, 0xFF, 0x67, 0xFF, 0xA1, 0xFF, 0xD0, 0xFF, + 0xF4, 0xFF, 0x22, 0x00, 0x2E, 0x00, 0x45, 0x00, 0x51, 0x00, 0x5D, 0x00, 0x51, 0x00, 0x45, 0x00, + 0x45, 0x00, 0x45, 0x00, 0x45, 0x00, 0x39, 0x00, 0x2E, 0x00, 0x2E, 0x00, 0x22, 0x00, 0x16, 0x00, + 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0x22, 0x00, 0x39, 0x00, 0x45, 0x00, 0x51, 0x00, 0x51, 0x00, + 0x51, 0x00, 0x5C, 0x00, 0x5C, 0x00, 0x74, 0x00, 0x68, 0x00, 0x68, 0x00, 0x68, 0x00, 0x68, 0x00, + 0x74, 0x00, 0x68, 0x00, 0x68, 0x00, 0x51, 0x00, 0x39, 0x00, 0x16, 0x00, 0x00, 0x00, 0xE8, 0xFF, + 0xDC, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x39, 0x00, 0x5C, 0x00, 0x80, 0x00, 0x80, 0x00, 0x80, 0x00, + 0x74, 0x00, 0x5C, 0x00, 0x2D, 0x00, 0x00, 0x00, 0xE8, 0xFF, 0xC5, 0xFF, 0xC5, 0xFF, 0xB9, 0xFF, + 0xB9, 0xFF, 0xAD, 0xFF, 0xAD, 0xFF, 0xA2, 0xFF, 0x96, 0xFF, 0x96, 0xFF, 0x7E, 0xFF, 0x96, 0xFF, + 0xA2, 0xFF, 0xAD, 0xFF, 0xC5, 0xFF, 0xC5, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x16, 0x00, 0x0A, 0x00, + 0x00, 0x00, 0xE8, 0xFF, 0xDC, 0xFF, 0xD1, 0xFF, 0xB9, 0xFF, 0xB9, 0xFF, 0xB9, 0xFF, 0xB9, 0xFF, + 0xD1, 0xFF, 0xF4, 0xFF, 0x16, 0x00, 0x45, 0x00, 0x51, 0x00, 0x68, 0x00, 0x5C, 0x00, 0x5C, 0x00, + 0x2D, 0x00, 0x00, 0x00, 0xD1, 0xFF, 0x96, 0xFF, 0x96, 0xFF, 0x73, 0xFF, 0x7F, 0xFF, 0x67, 0xFF, + 0x7F, 0xFF, 0x8A, 0xFF, 0xA2, 0xFF, 0xB9, 0xFF, 0xD1, 0xFF, 0xDC, 0xFF, 0xE8, 0xFF, 0xF4, 0xFF, + 0xE8, 0xFF, 0xD1, 0xFF, 0xB9, 0xFF, 0xAE, 0xFF, 0xAE, 0xFF, 0xAE, 0xFF, 0xA2, 0xFF, 0x96, 0xFF, + 0x8A, 0xFF, 0x96, 0xFF, 0xAE, 0xFF, 0xAE, 0xFF, 0xB9, 0xFF, 0xD1, 0xFF, 0xE8, 0xFF, 0x0A, 0x00, + 0x22, 0x00, 0x45, 0x00, 0x5C, 0x00, 0x73, 0x00, 0x7F, 0x00, 0x73, 0x00, 0x5C, 0x00, 0x50, 0x00, + 0x50, 0x00, 0x45, 0x00, 0x5C, 0x00, 0x5C, 0x00, 0x45, 0x00, 0x45, 0x00, 0x50, 0x00, 0x39, 0x00, + 0x45, 0x00, 0x45, 0x00, 0x45, 0x00, 0x2D, 0x00, 0x16, 0x00, 0x0A, 0x00, 0x16, 0x00, 0x0A, 0x00, + 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE8, 0xFF, 0xF4, 0xFF, 0xE8, 0xFF, + 0xE8, 0xFF, 0xD1, 0xFF, 0xD1, 0xFF, 0xB9, 0xFF, 0xAE, 0xFF, 0xAD, 0xFF, 0xA2, 0xFF, 0xA2, 0xFF, + 0x96, 0xFF, 0x96, 0xFF, 0x8A, 0xFF, 0x8A, 0xFF, 0x8A, 0xFF, 0x8A, 0xFF, 0xAD, 0xFF, 0xC5, 0xFF, + 0xC5, 0xFF, 0xC5, 0xFF, 0xD1, 0xFF, 0xDC, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xD0, 0xFF, + 0xD0, 0xFF, 0xB9, 0xFF, 0xC5, 0xFF, 0xAD, 0xFF, 0xAD, 0xFF, 0xA1, 0xFF, 0x8A, 0xFF, 0x8A, 0xFF, + 0x7E, 0xFF, 0x7E, 0xFF, 0x8A, 0xFF, 0x95, 0xFF, 0xAD, 0xFF, 0xB9, 0xFF, 0xD0, 0xFF, 0xF4, 0xFF, + 0x0A, 0x00, 0x22, 0x00, 0x39, 0x00, 0x45, 0x00, 0x45, 0x00, 0x45, 0x00, 0x2E, 0x00, 0x2E, 0x00, + 0x22, 0x00, 0x16, 0x00, 0x16, 0x00, 0x16, 0x00, 0x0A, 0x00, 0x16, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0x0A, 0x00, 0xF4, 0xFF, 0xDC, 0xFF, 0xC4, 0xFF, 0xAD, 0xFF, 0x95, 0xFF, 0x95, 0xFF, 0x95, 0xFF, + 0xAD, 0xFF, 0xB8, 0xFF, 0xC4, 0xFF, 0xDC, 0xFF, 0xD0, 0xFF, 0xE8, 0xFF, 0xE8, 0xFF, 0x00, 0x00, + 0x0A, 0x00, 0x16, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x16, 0x00, 0x2E, 0x00, 0x2E, 0x00, 0x3A, 0x00, 0x46, 0x00, 0x6A, 0x00, 0x81, 0x00, 0x99, 0x00, + 0xA5, 0x00, 0xA5, 0x00, 0x8D, 0x00, 0x8E, 0x00, 0x76, 0x00, 0x5E, 0x00, 0x5E, 0x00, 0x46, 0x00, + 0x3A, 0x00, 0x22, 0x00, 0x16, 0x00, 0x16, 0x00, 0x16, 0x00, 0x16, 0x00, 0x0A, 0x00, 0x16, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x22, 0x00, 0x2E, 0x00, 0x46, 0x00, 0x52, 0x00, 0x76, 0x00, + 0x6A, 0x00, 0x76, 0x00, 0x5E, 0x00, 0x6A, 0x00, 0x76, 0x00, 0x76, 0x00, 0x76, 0x00, 0x76, 0x00, + 0x76, 0x00, 0x76, 0x00, 0x5E, 0x00, 0x5E, 0x00, 0x5E, 0x00, 0x5E, 0x00, 0x3A, 0x00, 0x3A, 0x00, + 0x22, 0x00, 0x0B, 0x00, 0x0B, 0x00, 0x17, 0x00, 0x17, 0x00, 0x23, 0x00, 0x17, 0x00, 0x17, 0x00, + 0x0B, 0x00, 0xF3, 0xFF, 0xF3, 0xFF, 0xCF, 0xFF, 0xC3, 0xFF, 0xAB, 0xFF, 0xAB, 0xFF, 0xB7, 0xFF, + 0xCF, 0xFF, 0xF3, 0xFF, 0x17, 0x00, 0x2F, 0x00, 0x3B, 0x00, 0x5F, 0x00, 0x6B, 0x00, 0x77, 0x00, + 0x6B, 0x00, 0x6B, 0x00, 0x6B, 0x00, 0x77, 0x00, 0x6B, 0x00, 0x8F, 0x00, 0x9B, 0x00, 0xB3, 0x00, + 0xB4, 0x00, 0xC0, 0x00, 0xB4, 0x00, 0xB4, 0x00, 0xA8, 0x00, 0xA8, 0x00, 0x83, 0x00, 0x6B, 0x00, + 0x53, 0x00, 0x3B, 0x00, 0x3B, 0x00, 0x23, 0x00, 0x17, 0x00, 0x23, 0x00, 0x17, 0x00, 0x17, 0x00, + 0x00, 0x00, 0xF3, 0xFF, 0xE7, 0xFF, 0xDB, 0xFF, 0xDB, 0xFF, 0xDB, 0xFF, 0xE7, 0xFF, 0xDB, 0xFF, + 0xE7, 0xFF, 0xDB, 0xFF, 0xDB, 0xFF, 0xCF, 0xFF, 0xC3, 0xFF, 0xB7, 0xFF, 0xAB, 0xFF, 0xB7, 0xFF, + 0xC3, 0xFF, 0xCF, 0xFF, 0xCF, 0xFF, 0xAA, 0xFF, 0xAA, 0xFF, 0x9E, 0xFF, 0xAA, 0xFF, 0xC3, 0xFF, + 0xDB, 0xFF, 0xE7, 0xFF, 0x0B, 0x00, 0xF3, 0xFF, 0x00, 0x00, 0xDB, 0xFF, 0xDB, 0xFF, 0xB6, 0xFF, + 0xC3, 0xFF, 0x60, 0x00, 0x78, 0x00, 0xE6, 0x00, 0x48, 0x00, 0x54, 0x00, 0x92, 0xFF, 0x61, 0xFF, + 0x23, 0x03, 0x48, 0x02, 0xA9, 0x05, 0x60, 0x00, 0x54, 0x00, 0xB6, 0xFB, 0x23, 0xFB, 0xB5, 0xFA, + 0x9D, 0xFC, 0xDB, 0xFE, 0x92, 0xFF, 0xC2, 0xFF, 0x9D, 0xFE, 0x91, 0xFE, 0xA9, 0xFD, 0xFE, 0xFD, + 0xA9, 0xFD, 0x0B, 0xFF, 0x16, 0xFE, 0xAA, 0xFF, 0x48, 0xFF, 0xCE, 0x00, 0xE7, 0x00, 0x49, 0x01, + 0xE7, 0x00, 0x48, 0x00, 0x91, 0xFF, 0x60, 0xFF, 0xC2, 0xFF, 0x60, 0x00, 0x49, 0x01, 0x62, 0x01, + 0x9F, 0x01, 0x3D, 0x01, 0x9E, 0x00, 0xF3, 0xFF, 0x85, 0xFF, 0x85, 0xFF, 0xCE, 0xFF, 0xDB, 0xFF, + 0x54, 0x00, 0x30, 0x00, 0x61, 0x00, 0xCE, 0xFF, 0xB6, 0xFF, 0xF3, 0xFF, 0x30, 0x00, 0x17, 0x00, + 0xF3, 0xFF, 0xB6, 0xFF, 0x0A, 0xFF, 0x3B, 0xFF, 0x52, 0xFE, 0x47, 0xFF, 0xFE, 0xFE, 0xAA, 0xFF, + 0xDB, 0xFF, 0x48, 0x00, 0x3C, 0x00, 0xDB, 0xFF, 0x85, 0xFF, 0x47, 0xFF, 0x60, 0xFF, 0x00, 0x00, + 0xE7, 0xFF, 0x0D, 0x01, 0x55, 0x00, 0x6D, 0x00, 0x23, 0x00, 0x9D, 0xFF, 0x23, 0x00, 0xC2, 0xFF, + 0x3C, 0x00, 0xC3, 0x00, 0xE7, 0xFF, 0xC3, 0x00, 0x53, 0xFF, 0x0D, 0x01, 0xC2, 0xFF, 0x0D, 0x01, + 0x17, 0x00, 0x86, 0x00, 0xB6, 0xFF, 0x78, 0xFF, 0x3A, 0xFF, 0xB6, 0xFF, 0xC2, 0xFF, 0x86, 0x00, + 0x61, 0x00, 0x6D, 0x00, 0xE7, 0xFF, 0x47, 0xFF, 0xB6, 0xFF, 0x21, 0xFF, 0xF3, 0xFF, 0xC2, 0xFF, + 0x7A, 0x00, 0x6E, 0x00, 0xE7, 0xFF, 0x6E, 0x00, 0x9D, 0xFF, 0x55, 0x00, 0xA9, 0xFF, 0x17, 0x00, + 0xCE, 0xFF, 0x17, 0x00, 0xC2, 0xFF, 0x61, 0x00, 0xC2, 0xFF, 0x49, 0x00, 0xB5, 0xFF, 0x6E, 0x00, + 0x61, 0x00, 0x3C, 0x00, 0x30, 0x00, 0x17, 0x00, 0xCE, 0xFF, 0xE7, 0xFF, 0xF3, 0xFF, 0x3C, 0x00, + 0x7A, 0x00, 0xE7, 0xFF, 0x0B, 0x00, 0x30, 0x00, 0x87, 0x00, 0xCE, 0xFF, 0xC2, 0xFF, 0x39, 0xFF, + 0x6B, 0xFF, 0xE3, 0xFE, 0xF3, 0xFF, 0x00, 0x00, 0x7A, 0x03, 0x24, 0x09, 0x66, 0x0A, 0xB9, 0x0C, + 0xB5, 0x05, 0xFB, 0x01, 0xAC, 0xFA, 0xCC, 0xF6, 0x02, 0xF8, 0xD5, 0xFB, 0xA0, 0x00, 0x6B, 0x02, + 0xDA, 0xFF, 0x93, 0xFD, 0x0E, 0xFB, 0xD0, 0xFA, 0x12, 0xFC, 0x07, 0xFF, 0xAE, 0x03, 0x21, 0x0A, + 0x2B, 0x0C, 0xF9, 0x0B, 0xA4, 0x06, 0x5F, 0x02, 0x50, 0xFC, 0x1C, 0xF9, 0x9F, 0xF8, 0xD3, 0xFB, + 0x13, 0xFF, 0xD2, 0x00, 0xD2, 0x00, 0xD2, 0x00, 0xF3, 0xFF, 0x1B, 0xFE, 0x02, 0xFE, 0x80, 0xFC, + 0x79, 0xFD, 0xD2, 0xFB, 0x7B, 0xFB, 0xFC, 0xFC, 0xDC, 0xFD, 0x00, 0x00, 0x3D, 0x00, 0xCE, 0xFF, + 0xC1, 0xFF, 0xDC, 0xFD, 0xBC, 0xFE, 0x7E, 0xFE, 0x99, 0x01, 0x54, 0x02, 0x66, 0x03, 0xD8, 0x01, + 0xAD, 0x00, 0x47, 0x04, 0xB8, 0x02, 0xB3, 0x01, 0xE1, 0xFE, 0x8A, 0xFC, 0x39, 0xFD, 0x77, 0xFD, + 0xB5, 0xFD, 0x68, 0x01, 0xD4, 0xFE, 0x56, 0x00, 0xAF, 0xFC, 0x24, 0x00, 0xBB, 0xFE, 0x6F, 0x00, + 0x3E, 0xFE, 0xC1, 0xFD, 0x00, 0xFE, 0xE1, 0xFC, 0xD4, 0xFE, 0x00, 0x00, 0xC0, 0x01, 0xB4, 0x01, + 0x5C, 0x01, 0xA8, 0xFF, 0x7B, 0x00, 0xC7, 0xFE, 0x9B, 0x01, 0xF8, 0x00, 0xF3, 0x03, 0x7C, 0x02, + 0xCD, 0x01, 0x7C, 0x00, 0x31, 0xFE, 0xC7, 0xFE, 0xB4, 0xFD, 0x24, 0x00, 0x56, 0x00, 0x3D, 0x00, + 0xBA, 0x00, 0x30, 0xFE, 0x56, 0x00, 0xCC, 0xFD, 0x25, 0x02, 0x0C, 0x02, 0xBD, 0x04, 0xB6, 0x03, + 0x5D, 0x01, 0x3D, 0x00, 0x6D, 0xFC, 0x0A, 0xFE, 0x4E, 0xFD, 0xAE, 0x00, 0x44, 0x01, 0xC7, 0x00, + 0xF3, 0xFF, 0x23, 0xFE, 0x55, 0xFE, 0x0A, 0xFE, 0x35, 0xFD, 0x95, 0x00, 0x37, 0xFF, 0x12, 0x01, + 0xC1, 0xFF, 0x2A, 0xFF, 0x45, 0x01, 0xC1, 0xFF, 0x01, 0x02, 0x5E, 0x01, 0xA2, 0x00, 0x5E, 0x01, + 0xF8, 0xFE, 0xED, 0x00, 0xBB, 0x00, 0xA5, 0x02, 0x5E, 0x01, 0x1B, 0x02, 0x0B, 0x00, 0x1D, 0xFF, + 0xCA, 0xFD, 0xE3, 0xFD, 0x8E, 0xFF, 0x5C, 0xFF, 0x5F, 0x01, 0x69, 0xFF, 0xA2, 0x00, 0xD6, 0xFD, + 0x82, 0xFF, 0xB8, 0xFE, 0x85, 0x01, 0x5F, 0x01, 0xDD, 0x01, 0x5F, 0x01, 0x5C, 0xFF, 0xC1, 0xFF, + 0x3A, 0xFE, 0xE1, 0x00, 0xAF, 0x00, 0x6C, 0x01, 0xE1, 0x00, 0x07, 0x01, 0x4A, 0x00, 0xE1, 0x00, + 0x31, 0x00, 0x28, 0x02, 0x07, 0x01, 0xAB, 0x01, 0x60, 0xFE, 0x9B, 0xFF, 0xC5, 0xFE, 0xC1, 0xFF, + 0x39, 0x01, 0x07, 0x01, 0x0F, 0x02, 0xF3, 0xFF, 0x4F, 0xFF, 0x5C, 0xFF, 0xB4, 0xFF, 0x5F, 0x01, + 0x6C, 0x01, 0x52, 0x01, 0xE1, 0x00, 0xCD, 0xFF, 0x3D, 0x00, 0x4F, 0xFF, 0x31, 0x00, 0x68, 0xFF, + 0x8E, 0xFF, 0x36, 0xFF, 0xC1, 0xFF, 0x18, 0x00, 0x63, 0x00, 0x00, 0x00, 0xB4, 0xFF, 0xDE, 0xFE, + 0xDE, 0xFE, 0x9F, 0xFE, 0x36, 0xFF, 0x9B, 0xFF, 0x5C, 0xFF, 0x00, 0x00, 0xF7, 0xFE, 0x24, 0x00, + 0x68, 0xFF, 0xE6, 0xFF, 0x18, 0x00, 0xB4, 0xFF, 0xCD, 0xFF, 0x04, 0xFF, 0xDA, 0xFF, 0x75, 0xFF, + 0x57, 0x00, 0x24, 0x00, 0xEE, 0x00, 0x89, 0x00, 0xFA, 0x00, 0x24, 0x00, 0xFA, 0x00, 0x7C, 0x00, + 0x24, 0x00, 0x89, 0x00, 0x75, 0xFF, 0x18, 0x00, 0x43, 0xFF, 0xE6, 0xFF, 0x75, 0xFF, 0xEB, 0xFE, + 0x08, 0xFE, 0x19, 0xFD, 0x29, 0xFF, 0x43, 0xFF, 0x9E, 0x01, 0x91, 0x01, 0x6C, 0x04, 0x2C, 0x0D, + 0xD0, 0x0A, 0xED, 0x0C, 0x42, 0x02, 0xC5, 0xFE, 0x79, 0xF8, 0x6D, 0xF8, 0x15, 0xFB, 0x5B, 0x02, + 0x4A, 0x03, 0x91, 0x01, 0xB8, 0xFB, 0x93, 0xF8, 0x10, 0xF9, 0x15, 0xFB, 0x0C, 0xFD, 0x96, 0x00, + 0x57, 0x00, 0xA3, 0xFD, 0xE2, 0xFA, 0x15, 0xFB, 0xC1, 0xFC, 0x46, 0x01, 0x81, 0x02, 0x67, 0x02, + 0xA2, 0x00, 0x7D, 0xFD, 0x68, 0xFC, 0xC9, 0xFD, 0xA2, 0x00, 0x35, 0x05, 0xFA, 0x06, 0x9A, 0x05, + 0x42, 0x02, 0x21, 0xFE, 0x5C, 0xFC, 0x64, 0xFD, 0x79, 0xFE, 0xC8, 0x00, 0x6C, 0x01, 0xD5, 0x00, + 0x0C, 0xFD, 0xD6, 0xFA, 0x04, 0xF9, 0x15, 0xFB, 0xB4, 0xFC, 0x31, 0x00, 0x96, 0x00, 0x63, 0x00, + 0x47, 0xFE, 0x9B, 0xFC, 0xA7, 0xFC, 0xA3, 0xFD, 0x8E, 0xFF, 0x89, 0x00, 0xC8, 0x00, 0x24, 0x00, + 0xC1, 0xFF, 0x9B, 0xFF, 0xC1, 0xFF, 0xA2, 0x00, 0x24, 0x00, 0xFA, 0x00, 0x2D, 0x01, 0x70, 0x00, + 0xA2, 0x00, 0xCD, 0xFF, 0xD5, 0x00, 0x57, 0x00, 0xA2, 0x00, 0x00, 0x00, 0x63, 0x00, 0x00, 0x00, + 0x75, 0xFF, 0x63, 0x00, 0x82, 0xFF, 0xD0, 0x01, 0x0B, 0x00, 0x0F, 0x05, 0xA2, 0x03, 0xFE, 0x05, + 0x1C, 0x02, 0xBB, 0x00, 0x08, 0xFE, 0x4B, 0xFD, 0x21, 0xFE, 0x4A, 0x00, 0x35, 0x02, 0xEE, 0x00, + 0x10, 0xFF, 0x9B, 0xFC, 0xDA, 0xFC, 0xE6, 0xFC, 0x29, 0xFF, 0x57, 0x00, 0x0F, 0x02, 0x78, 0x01, + 0x8E, 0xFF, 0x1D, 0xFF, 0x5C, 0xFF, 0x5F, 0x01, 0xF2, 0x02, 0x24, 0x03, 0x8D, 0x02, 0x52, 0x01, + 0x9B, 0xFF, 0xF7, 0xFE, 0x4A, 0x00, 0x9E, 0x01, 0xD4, 0x03, 0xBF, 0x02, 0xB7, 0x01, 0xF3, 0xFF, + 0xD1, 0xFE, 0x60, 0xFE, 0x04, 0xFF, 0xDA, 0xFF, 0x3D, 0x00, 0xC8, 0x00, 0x82, 0xFF, 0xEB, 0xFE, + 0x3A, 0xFE, 0x2E, 0xFE, 0x1D, 0xFF, 0x8E, 0xFF, 0x57, 0x00, 0x57, 0x00, 0x0B, 0x00, 0xA7, 0xFF, + 0x36, 0xFF, 0x31, 0x00, 0x07, 0x01, 0x28, 0x02, 0x1C, 0x02, 0xD0, 0x01, 0x9E, 0x01, 0x20, 0x01, + 0xEE, 0x00, 0x57, 0x00, 0xBB, 0x00, 0x70, 0x00, 0x39, 0x01, 0x96, 0x00, 0x7C, 0x00, 0x57, 0x00, + 0x24, 0x00, 0x43, 0xFF, 0x1D, 0xFF, 0x10, 0xFF, 0x29, 0xFF, 0x43, 0xFF, 0x92, 0xFE, 0x36, 0xFF, + 0x75, 0xFF, 0xC8, 0x00, 0xD5, 0x00, 0x6C, 0x01, 0x89, 0x00, 0x04, 0xFF, 0x47, 0xFE, 0xC9, 0xFD, + 0xC5, 0xFE, 0x57, 0x00, 0xE9, 0x01, 0x5B, 0x02, 0x03, 0x02, 0xE6, 0xFF, 0xD1, 0xFE, 0x3A, 0xFE, + 0x79, 0xFE, 0xF3, 0xFF, 0x78, 0x01, 0x67, 0x02, 0x2D, 0x01, 0xCD, 0xFF, 0xFB, 0xFD, 0x15, 0xFE, + 0xB8, 0xFE, 0xF7, 0xFE, 0x43, 0xFF, 0x31, 0x00, 0x36, 0xFF, 0xF3, 0xFF, 0x92, 0xFE, 0x4F, 0xFF, + 0x31, 0x00, 0x13, 0x01, 0x52, 0x01, 0x20, 0x01, 0xA2, 0x00, 0xA2, 0x00, 0xD4, 0x00, 0x18, 0x00, + 0xCD, 0xFF, 0x57, 0x00, 0xC1, 0xFF, 0x00, 0x00, 0x3D, 0x00, 0x57, 0x00, 0x5F, 0x01, 0xBB, 0x00, + 0xA7, 0xFF, 0x86, 0xFE, 0x2E, 0xFE, 0xF7, 0xFE, 0x5C, 0xFF, 0xB4, 0xFF, 0x89, 0x00, 0xBB, 0x03, + 0x17, 0x03, 0xD9, 0x02, 0x8E, 0xFF, 0x6D, 0xFE, 0x00, 0xFD, 0x71, 0xFD, 0xC5, 0xFE, 0x03, 0x02, + 0xBB, 0x03, 0x8D, 0x02, 0x63, 0x00, 0x15, 0xFE, 0x15, 0xFE, 0xDE, 0xFE, 0xCD, 0xFF, 0xFA, 0x00, + 0x78, 0x01, 0x39, 0x01, 0xC1, 0xFF, 0x21, 0xFE, 0x47, 0xFE, 0xF7, 0xFE, 0xE6, 0xFF, 0x18, 0x00, + 0xB4, 0xFF, 0x9F, 0xFE, 0xAC, 0xFE, 0x6D, 0xFE, 0x5C, 0xFF, 0x89, 0x00, 0x20, 0x01, 0x07, 0x01, + 0x68, 0xFF, 0xEF, 0xFD, 0xFC, 0xFD, 0x36, 0xFF, 0x70, 0x00, 0xAA, 0x01, 0x6B, 0x01, 0x3D, 0x00, + 0xC5, 0xFE, 0xA8, 0xFC, 0x5C, 0xFC, 0x97, 0xFD, 0x00, 0x00, 0xFA, 0x00, 0x78, 0x01, 0x70, 0x00, + 0xA7, 0xFF, 0x79, 0xFE, 0xFC, 0xFD, 0xF3, 0xFF, 0x20, 0x01, 0x1C, 0x02, 0x5F, 0x01, 0xA7, 0xFF, + 0xAC, 0xFE, 0xAC, 0xFE, 0xCD, 0xFF, 0x2C, 0x01, 0x02, 0x02, 0x78, 0x01, 0xBB, 0x00, 0xCD, 0xFF, + 0x69, 0xFF, 0x75, 0xFF, 0x95, 0x00, 0x39, 0x01, 0xEE, 0x00, 0xA7, 0xFF, 0x79, 0xFE, 0x93, 0xFE, + 0x47, 0xFE, 0xA7, 0xFF, 0x07, 0x01, 0x28, 0x02, 0xC3, 0x01, 0x57, 0x00, 0xC5, 0xFE, 0x10, 0xFF, + 0x04, 0xFF, 0x57, 0x00, 0x95, 0x00, 0x7C, 0x00, 0xA2, 0x00, 0x36, 0xFF, 0xF7, 0xFE, 0x4F, 0xFF, + 0x18, 0x00, 0x63, 0x00, 0xF3, 0xFF, 0x10, 0xFF, 0xAC, 0xFE, 0x7A, 0xFE, 0xAC, 0xFE, 0xB4, 0xFF, + 0xE1, 0x00, 0xC3, 0x01, 0x78, 0x01, 0x57, 0x00, 0x1D, 0xFF, 0x9F, 0xFE, 0xDE, 0xFE, 0x82, 0xFF, + 0x7C, 0x00, 0x89, 0x00, 0xE6, 0xFF, 0xEB, 0xFE, 0x7A, 0xFE, 0x04, 0xFF, 0xDA, 0xFF, 0xD4, 0x00, + 0x91, 0x01, 0x41, 0x02, 0x35, 0x02, 0x91, 0x01, 0x84, 0x01, 0xAA, 0x01, 0x28, 0x02, 0x34, 0x02, + 0x9E, 0x01, 0x18, 0x00, 0x36, 0xFF, 0x8B, 0xFD, 0x0D, 0xFD, 0x7E, 0xFD, 0x86, 0xFE, 0x82, 0xFF, + 0x82, 0xFF, 0x5C, 0xFF, 0xB4, 0xFF, 0xC8, 0x00, 0x91, 0x01, 0x67, 0x02, 0xCB, 0x02, 0x1B, 0x02, + 0xED, 0x00, 0x3D, 0x00, 0x0B, 0x00, 0x7C, 0x00, 0xE1, 0x00, 0x31, 0x00, 0x18, 0x00, 0xAC, 0xFE, + 0xFC, 0xFD, 0xB0, 0xFD, 0x3B, 0xFE, 0xA7, 0xFF, 0x63, 0x00, 0x13, 0x01, 0x52, 0x01, 0xD0, 0x01, + 0xDC, 0x01, 0x02, 0x02, 0x02, 0x02, 0x8C, 0x02, 0x8C, 0x02, 0xB7, 0x01, 0x70, 0x00, 0x18, 0x00, + 0x00, 0x00, 0x3D, 0x00, 0x3D, 0x00, 0xDA, 0xFF, 0x52, 0x01, 0xC3, 0x01, 0x07, 0x01, 0xF3, 0xFF, + 0xC1, 0xFF, 0x24, 0x00, 0xA2, 0x00, 0xC8, 0x00, 0x52, 0x01, 0x1B, 0x02, 0x8C, 0x02, 0xED, 0x00, + 0x36, 0xFF, 0x2E, 0xFE, 0xFC, 0xFD, 0xB9, 0xFE, 0xC5, 0xFE, 0xEB, 0xFE, 0x75, 0xFF, 0x8E, 0xFF, + 0xA7, 0xFF, 0x1D, 0xFF, 0x93, 0xFE, 0x43, 0xFF, 0xB9, 0xFE, 0x86, 0xFE, 0x2A, 0xFF, 0x70, 0x00, + 0xE9, 0x01, 0x67, 0x02, 0x45, 0x01, 0xE6, 0xFF, 0xB9, 0xFE, 0x7A, 0xFE, 0x04, 0xFF, 0x8E, 0xFF, + 0x63, 0x00, 0x0B, 0x00, 0x11, 0xFF, 0x72, 0xFD, 0xB5, 0xFC, 0x90, 0xFC, 0x22, 0xFE, 0x5C, 0xFF, + 0x82, 0xFF, 0x18, 0x00, 0xCD, 0xFF, 0x4A, 0x00, 0x63, 0x00, 0xF3, 0xFF, 0xC1, 0xFF, 0x0B, 0x00, + 0x24, 0x00, 0xBB, 0x00, 0x2C, 0x01, 0x1B, 0x02, 0x4D, 0x02, 0x9D, 0x01, 0x8E, 0xFF, 0x15, 0xFE, + 0x8B, 0xFD, 0xFC, 0xFD, 0xD2, 0xFE, 0xCD, 0xFF, 0x3D, 0x00, 0x89, 0x00, 0xC8, 0x00, 0x3D, 0x00, + 0xB4, 0xFF, 0x93, 0xFE, 0x8B, 0xFD, 0x72, 0xFD, 0x2E, 0xFE, 0x9B, 0xFF, 0xC3, 0x01, 0xA5, 0x02, + 0x99, 0x02, 0x52, 0x01, 0x69, 0xFF, 0xBD, 0xFD, 0x61, 0xFE, 0x50, 0xFF, 0x95, 0x00, 0xBB, 0x00, + 0xF3, 0xFF, 0x43, 0xFF, 0x50, 0xFF, 0xCD, 0xFF, 0xA2, 0x00, 0xD0, 0x01, 0x45, 0x01, 0x4A, 0x00, + 0x7A, 0xFE, 0x26, 0xFD, 0xCE, 0xFC, 0xE3, 0xFD, 0xC1, 0xFF, 0x52, 0x01, 0xB7, 0x01, 0xED, 0x00, + 0x00, 0x00, 0xD2, 0xFE, 0x86, 0xFE, 0xB4, 0xFF, 0xD0, 0x01, 0x3C, 0x03, 0x51, 0x04, 0x6A, 0x04, + 0x51, 0x04, 0x2B, 0x04, 0x8C, 0x02, 0xFA, 0x00, 0xDA, 0xFF, 0x4F, 0xFF, 0x2A, 0xFF, 0x9B, 0xFF, + 0xBB, 0x00, 0xB2, 0x02, 0xE0, 0x03, 0xBA, 0x03, 0x30, 0x03, 0xE9, 0x01, 0x2C, 0x01, 0x0B, 0x00, + 0xF7, 0xFE, 0xEB, 0xFE, 0x8E, 0xFF, 0xC8, 0x00, 0xE1, 0x00, 0x31, 0x00, 0x43, 0xFF, 0xBD, 0xFD, + 0xB5, 0xFC, 0xEC, 0xFB, 0x9C, 0xFC, 0x3B, 0xFE, 0xCD, 0xFF, 0x84, 0x01, 0x9D, 0x01, 0x39, 0x01, + 0x7C, 0x00, 0x04, 0xFF, 0xB9, 0xFE, 0xAC, 0xFE, 0x36, 0xFF, 0x7C, 0x00, 0x63, 0x00, 0xE6, 0xFF, + 0xAC, 0xFE, 0x97, 0xFD, 0x72, 0xFD, 0x7E, 0xFD, 0x47, 0xFE, 0x1D, 0xFF, 0xB4, 0xFF, 0x63, 0x00, + 0x0B, 0x00, 0x8E, 0xFF, 0x69, 0xFF, 0x69, 0xFF, 0xB4, 0xFF, 0x00, 0x00, 0x63, 0x00, 0x84, 0x01, + 0x80, 0x02, 0x30, 0x03, 0xE5, 0x02, 0x02, 0x02, 0x20, 0x01, 0x4A, 0x00, 0x89, 0x00, 0xAF, 0x00, + 0xAF, 0x00, 0xAF, 0x00, 0xB4, 0xFF, 0xAC, 0xFE, 0x97, 0xFD, 0xC1, 0xFC, 0x97, 0xFD, 0x6D, 0xFE, + 0x04, 0xFF, 0xEB, 0xFE, 0xEF, 0xFD, 0x08, 0xFE, 0xDE, 0xFE, 0x43, 0xFF, 0x0B, 0x00, 0xBB, 0x00, + 0x7C, 0x00, 0xCD, 0xFF, 0x08, 0xFE, 0x76, 0xFC, 0x8F, 0xFC, 0xBD, 0xFD, 0xF7, 0xFE, 0xA7, 0xFF, + 0xF3, 0xFF, 0xA7, 0xFF, 0x86, 0xFE, 0xA4, 0xFD, 0x9B, 0xFC, 0x71, 0xFD, 0x1D, 0xFF, 0x4A, 0x00, + 0xE1, 0x00, 0x70, 0x00, 0x5C, 0xFF, 0x3B, 0xFE, 0x58, 0xFD, 0x0D, 0xFD, 0x60, 0xFE, 0x0B, 0x00, + 0x07, 0x01, 0x63, 0x00, 0xDA, 0xFF, 0x36, 0xFF, 0x00, 0x00, 0xBB, 0x00, 0xD4, 0x00, 0x95, 0x00, + 0x43, 0xFF, 0x2E, 0xFE, 0xE2, 0xFD, 0xE2, 0xFD, 0x43, 0xFF, 0xBB, 0x00, 0xC8, 0x00, 0xB4, 0xFF, + 0x21, 0xFE, 0x7E, 0xFD, 0x86, 0xFE, 0x31, 0x00, 0xEE, 0x00, 0x95, 0x00, 0x8E, 0xFF, 0x93, 0xFE, + 0xFC, 0xFD, 0x6D, 0xFE, 0x7C, 0x00, 0x4A, 0x03, 0x41, 0x05, 0x9D, 0x04, 0xA6, 0x02, 0x7C, 0x00, + 0x36, 0xFF, 0xF7, 0xFE, 0x79, 0xFE, 0x79, 0xFE, 0xC1, 0xFF, 0xA7, 0xFF, 0x4F, 0xFF, 0x6D, 0xFE, + 0xD1, 0xFE, 0x00, 0x00, 0x31, 0x00, 0xBB, 0x00, 0xB7, 0x01, 0xBF, 0x02, 0x2C, 0x04, 0x20, 0x04, + 0x6B, 0x04, 0xA6, 0x05, 0x6B, 0x07, 0xC7, 0x09, 0x1B, 0x0B, 0xBE, 0x0B, 0x7F, 0x0B, 0x2C, 0x0A, + 0x39, 0x07, 0xC8, 0x03, 0x85, 0x01, 0xFA, 0x00, 0xBB, 0x00, 0xE1, 0x00, 0xFA, 0x00, 0x52, 0x01, + 0xD0, 0x01, 0x78, 0x01, 0xE1, 0x00, 0xC1, 0xFF, 0xE6, 0xFF, 0x3D, 0x00, 0xD4, 0x00, 0x4E, 0x02, + 0x52, 0x04, 0x6F, 0x06, 0xBB, 0x06, 0x0F, 0x05, 0x5B, 0x02, 0xD1, 0xFE, 0xF3, 0xFC, 0x82, 0xFC, + 0x69, 0xFC, 0x6D, 0xFE, 0x63, 0x00, 0x39, 0x01, 0x96, 0x00, 0xB8, 0xFE, 0xA3, 0xFD, 0x64, 0xFD, + 0x64, 0xFD, 0xEF, 0xFD, 0x47, 0xFE, 0x60, 0xFE, 0x79, 0xFE, 0x21, 0xFE, 0xD6, 0xFD, 0xEF, 0xFD, + 0x15, 0xFE, 0xBC, 0xFD, 0xB4, 0xFC, 0x93, 0xFB, 0x47, 0xFB, 0xDE, 0xFB, 0xCD, 0xFC, 0x58, 0xFD, + 0x7D, 0xFD, 0x0C, 0xFD, 0x82, 0xFC, 0x04, 0xFC, 0x43, 0xFC, 0xE6, 0xFC, 0xE2, 0xFD, 0x53, 0xFE, + 0xFB, 0xFD, 0xDA, 0xFC, 0xAC, 0xFB, 0x3A, 0xFB, 0x6D, 0xFB, 0x10, 0xFC, 0x0C, 0xFD, 0xDA, 0xFC, + 0x9B, 0xFC, 0x86, 0xFB, 0x00, 0xFA, 0x10, 0xF9, 0x86, 0xF8, 0x9B, 0xF9, 0x97, 0xFA, 0x54, 0xFB, + 0x3F, 0xFD, 0x79, 0xFE, 0xD1, 0xFE, 0x2E, 0xFE, 0x86, 0xFB, 0x1D, 0xF9, 0x21, 0xF8, 0x9B, 0xF9, + 0x68, 0xFC, 0xC5, 0xFE, 0x63, 0x00, 0x9B, 0xFF, 0x08, 0xFE, 0x58, 0xFD, 0x4B, 0xFD, 0x3A, 0xFE, + 0xEB, 0xFE, 0x29, 0xFF, 0xC1, 0xFF, 0x82, 0xFF, 0xC1, 0xFF, 0xE1, 0x00, 0x0F, 0x02, 0xF2, 0x02, + 0x1C, 0x02, 0x0B, 0x00, 0xA3, 0xFD, 0x82, 0xFC, 0x58, 0xFD, 0x21, 0xFE, 0x9B, 0xFF, 0xC4, 0x01, + 0xF6, 0x01, 0x63, 0x00, 0x97, 0xFD, 0x36, 0xFC, 0x9F, 0xFE, 0x8D, 0x02, 0x95, 0x06, 0xF2, 0x08, + 0xCC, 0x08, 0x5B, 0x05, 0x46, 0x01, 0x9F, 0xFE, 0xDA, 0xFF, 0xE5, 0x05, 0xF2, 0x0B, 0xFE, 0x0E, + 0xFE, 0x0E, 0x85, 0x0A, 0xAF, 0x06, 0x9A, 0x05, 0xA6, 0x05, 0x91, 0x07, 0x24, 0x09, 0x18, 0x09, + 0x9E, 0x07, 0xF6, 0x04, 0x85, 0x04, 0xCC, 0x05, 0xFA, 0x06, 0xB7, 0x07, 0xA6, 0x05, 0x24, 0x03, + 0xD0, 0x01, 0xEE, 0x00, 0x0F, 0x02, 0xFA, 0x03, 0x42, 0x05, 0x57, 0x06, 0x46, 0x04, 0x85, 0x01, + 0x00, 0x00, 0xD1, 0xFE, 0x4A, 0x00, 0x74, 0x02, 0xF2, 0x02, 0x96, 0x03, 0x0B, 0x03, 0x2D, 0x01, + 0xE6, 0xFF, 0xF7, 0xFE, 0xEB, 0xFE, 0xDE, 0xFE, 0xD1, 0xFE, 0xAC, 0xFE, 0xC9, 0xFD, 0xB0, 0xFD, + 0xFB, 0xFD, 0x21, 0xFE, 0xB8, 0xFE, 0xD1, 0xFE, 0x6D, 0xFE, 0x21, 0xFE, 0x21, 0xFE, 0x9F, 0xFE, + 0x29, 0xFF, 0x82, 0xFF, 0x82, 0xFF, 0xEB, 0xFE, 0x64, 0xFD, 0xE6, 0xFC, 0xCD, 0xFC, 0x32, 0xFD, + 0x53, 0xFE, 0x86, 0xFE, 0x21, 0xFE, 0xE2, 0xFD, 0x32, 0xFD, 0xA7, 0xFC, 0x75, 0xFC, 0xA7, 0xFC, + 0x4B, 0xFD, 0xA3, 0xFD, 0xA3, 0xFD, 0x32, 0xFD, 0x5C, 0xFC, 0x04, 0xFC, 0xF7, 0xFB, 0x2A, 0xFC, + 0xDA, 0xFC, 0x0C, 0xFD, 0x19, 0xFD, 0xB4, 0xFC, 0x1D, 0xFC, 0xF7, 0xFB, 0xDE, 0xFB, 0xEB, 0xFB, + 0x36, 0xFC, 0x68, 0xFC, 0xA7, 0xFC, 0x32, 0xFD, 0x8A, 0xFD, 0x64, 0xFD, 0x00, 0xFD, 0x75, 0xFC, + 0x9F, 0xFB, 0x92, 0xFB, 0xC5, 0xFB, 0x04, 0xFC, 0x5C, 0xFC, 0x43, 0xFC, 0x86, 0xFB, 0x08, 0xFB, + 0x97, 0xFA, 0x64, 0xFA, 0x4B, 0xFA, 0xB0, 0xFA, 0xD6, 0xFA, 0x08, 0xFB, 0x15, 0xFB, 0x21, 0xFB, + 0xB8, 0xFB, 0x82, 0xFC, 0x0C, 0xFD, 0x19, 0xFD, 0xDA, 0xFC, 0xC1, 0xFC, 0xB4, 0xFC, 0xCD, 0xFC, + 0x32, 0xFD, 0x8A, 0xFD, 0x97, 0xFD, 0x3A, 0xFE, 0xAC, 0xFE, 0x68, 0xFF, 0xC4, 0x01, 0xA2, 0x03, + 0x89, 0x03, 0x3D, 0x03, 0xDD, 0x01, 0xC8, 0x00, 0x91, 0x01, 0x0B, 0x03, 0x5F, 0x04, 0x0F, 0x05, + 0xE1, 0x03, 0x42, 0x02, 0x7C, 0x00, 0x75, 0xFF, 0x7C, 0x00, 0x20, 0x01, 0xD4, 0x03, 0x4E, 0x08, + 0x02, 0x0B, 0x3D, 0x0F, 0x13, 0x13, 0x91, 0x13, 0x78, 0x13, 0x52, 0x10, 0x41, 0x0E, 0x9E, 0x0D, + 0xC8, 0x0C, 0x52, 0x0D, 0x70, 0x0C, 0x2C, 0x0A, 0x91, 0x07, 0x70, 0x03, 0x57, 0x00, 0x92, 0xFE, + 0x2E, 0xFE, 0xF7, 0xFE, 0x5C, 0xFF, 0xC1, 0xFF, 0xC1, 0xFF, 0x0B, 0x00, 0x63, 0x00, 0xD5, 0x00, + 0x5F, 0x01, 0xC4, 0x01, 0x67, 0x02, 0x8D, 0x02, 0x5B, 0x02, 0x28, 0x02, 0x6C, 0x01, 0x9E, 0x01, + 0x13, 0x01, 0x7C, 0x00, 0x31, 0x00, 0x29, 0xFF, 0x21, 0xFE, 0x82, 0xFC, 0x86, 0xFB, 0xAC, 0xFB, + 0x43, 0xFC, 0xF3, 0xFC, 0xBC, 0xFD, 0xA3, 0xFD, 0xEF, 0xFD, 0xEB, 0xFE, 0xDA, 0xFF, 0x4A, 0x00, + 0xBB, 0x00, 0x7C, 0x00, 0xF3, 0xFF, 0x5C, 0xFF, 0xF7, 0xFE, 0x43, 0xFF, 0x68, 0xFF, 0x82, 0xFF, + 0x04, 0xFF, 0xEF, 0xFD, 0x19, 0xFD, 0xCD, 0xFC, 0xDA, 0xFC, 0x4B, 0xFD, 0x53, 0xFE, 0x5C, 0xFF, + 0xCD, 0xFF, 0xB4, 0xFF, 0xF7, 0xFE, 0x2E, 0xFE, 0x97, 0xFD, 0xE6, 0xFC, 0x43, 0xFC, 0xB8, 0xFB, + 0xEF, 0xFA, 0x97, 0xFA, 0x58, 0xFA, 0x71, 0xFA, 0xEF, 0xFA, 0xAC, 0xFB, 0x1D, 0xFC, 0x1D, 0xFC, + 0xEB, 0xFB, 0x10, 0xFC, 0x4F, 0xFC, 0xB4, 0xFC, 0xA3, 0xFD, 0x86, 0xFE, 0x82, 0xFF, 0x0B, 0x00, + 0xF3, 0xFF, 0x10, 0xFF, 0xE2, 0xFD, 0xC1, 0xFC, 0xB8, 0xFB, 0x15, 0xFB, 0x08, 0xFB, 0xFB, 0xFA, + 0x3A, 0xFB, 0x60, 0xFB, 0xAC, 0xFB, 0xC5, 0xFB, 0xD1, 0xFB, 0xF7, 0xFB, 0xB8, 0xFB, 0x60, 0xFB, + 0x47, 0xFB, 0x6D, 0xFB, 0x86, 0xFB, 0xC5, 0xFB, 0x1D, 0xFC, 0xCD, 0xFC, 0x4B, 0xFD, 0x32, 0xFD, + 0x9B, 0xFC, 0x4F, 0xFC, 0xD1, 0xFB, 0x08, 0xFB, 0x7E, 0xFA, 0x0C, 0xFA, 0x97, 0xFA, 0x2A, 0xFC, + 0x08, 0xFE, 0x68, 0xFF, 0x31, 0x00, 0x96, 0x00, 0x8E, 0xFF, 0x2E, 0xFE, 0xB0, 0xFD, 0xFB, 0xFD, + 0x92, 0xFE, 0x8E, 0xFF, 0x07, 0x01, 0xAB, 0x01, 0x67, 0x02, 0x42, 0x02, 0x20, 0x01, 0x31, 0x00, + 0x96, 0x00, 0x13, 0x01, 0xCC, 0x02, 0x20, 0x04, 0xB7, 0x04, 0x0F, 0x08, 0x20, 0x0D, 0x78, 0x16, + 0xFE, 0x20, 0x63, 0x24, 0x1B, 0x23, 0x39, 0x1C, 0xC8, 0x12, 0x46, 0x0D, 0xFA, 0x09, 0x9E, 0x0A, + 0xBB, 0x0C, 0x8D, 0x0B, 0x9E, 0x07, 0x4A, 0x00, 0x4B, 0xFA, 0x58, 0xF7, 0x58, 0xF7, 0x54, 0xF8, + 0x04, 0xF9, 0xC1, 0xF9, 0x25, 0xFA, 0x10, 0xFC, 0xF7, 0xFE, 0xF6, 0x01, 0xFE, 0x05, 0x52, 0x07, + 0xD4, 0x06, 0xD0, 0x04, 0x8D, 0x02, 0xA6, 0x02, 0xBB, 0x03, 0x5B, 0x05, 0xF2, 0x05, 0xD0, 0x04, + 0x9A, 0x02, 0x8E, 0xFF, 0xB4, 0xFC, 0x19, 0xFA, 0xEB, 0xF8, 0xFB, 0xF7, 0x71, 0xF7, 0xA3, 0xF7, + 0x19, 0xF7, 0x97, 0xF7, 0xC5, 0xF8, 0x4B, 0xFA, 0x19, 0xFD, 0x31, 0x00, 0x31, 0x03, 0x35, 0x05, + 0x80, 0x05, 0x80, 0x05, 0x91, 0x04, 0x07, 0x04, 0xC8, 0x03, 0xE1, 0x03, 0xFA, 0x03, 0x7C, 0x03, + 0x5B, 0x02, 0x7C, 0x00, 0x08, 0xFE, 0x36, 0xFC, 0x8A, 0xFA, 0x00, 0xFA, 0x4B, 0xFA, 0xE2, 0xFA, + 0x92, 0xFB, 0xB8, 0xFB, 0xD1, 0xFB, 0x04, 0xFC, 0x2A, 0xFC, 0x8E, 0xFC, 0xDA, 0xFC, 0x19, 0xFD, + 0x58, 0xFD, 0x25, 0xFD, 0x4B, 0xFD, 0x7D, 0xFD, 0xEF, 0xFD, 0xAC, 0xFE, 0x10, 0xFF, 0x36, 0xFF, + 0xD1, 0xFE, 0x6D, 0xFE, 0x21, 0xFE, 0xE2, 0xFD, 0x64, 0xFD, 0x0C, 0xFD, 0xB4, 0xFC, 0x10, 0xFC, + 0x6D, 0xFB, 0xD6, 0xFA, 0x3F, 0xFA, 0x4B, 0xFA, 0x97, 0xFA, 0xD6, 0xFA, 0x15, 0xFB, 0xD6, 0xFA, + 0xEF, 0xFA, 0x08, 0xFB, 0x47, 0xFB, 0x10, 0xFC, 0x00, 0xFD, 0xFB, 0xFD, 0x04, 0xFF, 0x75, 0xFF, + 0x82, 0xFF, 0x9B, 0xFF, 0x68, 0xFF, 0x75, 0xFF, 0xCD, 0xFF, 0x8E, 0xFF, 0x29, 0xFF, 0x08, 0xFE, + 0x8E, 0xFC, 0x47, 0xFB, 0xA3, 0xFA, 0x71, 0xFA, 0x3F, 0xFA, 0x58, 0xFA, 0x0C, 0xFA, 0xAC, 0xF8, + 0x93, 0xF8, 0xC1, 0xF9, 0x60, 0xFB, 0x08, 0xFE, 0x8E, 0xFF, 0xCD, 0xFF, 0xB8, 0xFE, 0xE6, 0xFC, + 0x68, 0xFC, 0xDA, 0xFC, 0x15, 0xFE, 0xC1, 0xFF, 0x7C, 0x00, 0x00, 0x00, 0x31, 0x00, 0xBB, 0x00, + 0xA2, 0x00, 0x70, 0x00, 0x29, 0xFF, 0x25, 0xFD, 0x54, 0xFB, 0xE2, 0xFA, 0x08, 0xFB, 0x92, 0xFE, + 0x6B, 0x07, 0x20, 0x16, 0xDC, 0x25, 0x6F, 0x2D, 0x67, 0x2C, 0x7C, 0x24, 0xA2, 0x18, 0xA6, 0x0E, + 0x63, 0x09, 0xCC, 0x08, 0x52, 0x0D, 0x80, 0x0E, 0x5B, 0x0B, 0xB3, 0x02, 0x4F, 0xF9, 0x8E, 0xF3, + 0x4B, 0xF1, 0xF3, 0xF0, 0x54, 0xF2, 0x3F, 0xF4, 0x3F, 0xF7, 0xEF, 0xFA, 0xF7, 0xFE, 0xF2, 0x02, + 0x20, 0x07, 0xAF, 0x09, 0x24, 0x09, 0x13, 0x07, 0x03, 0x05, 0x74, 0x05, 0x9E, 0x07, 0xC8, 0x09, + 0x52, 0x0A, 0x8D, 0x08, 0xBF, 0x05, 0x78, 0x01, 0x71, 0xFD, 0x3F, 0xFA, 0x47, 0xF8, 0xC1, 0xF6, + 0xD6, 0xF4, 0x60, 0xF2, 0x4B, 0xF1, 0xFC, 0xF1, 0x54, 0xF5, 0xDA, 0xF9, 0x9F, 0xFE, 0xBF, 0x02, + 0x5B, 0x05, 0xC8, 0x06, 0x13, 0x07, 0x95, 0x06, 0x4A, 0x06, 0x4A, 0x06, 0x8D, 0x05, 0x4E, 0x05, + 0x67, 0x05, 0x42, 0x05, 0xAA, 0x04, 0x18, 0x03, 0x18, 0x00, 0x5C, 0xFC, 0xA7, 0xF9, 0xEB, 0xF8, + 0xCD, 0xF9, 0x86, 0xFB, 0x64, 0xFD, 0xFB, 0xFD, 0x58, 0xFD, 0x9B, 0xFC, 0x9F, 0xFB, 0x54, 0xFB, + 0xF7, 0xFB, 0xDA, 0xFC, 0x58, 0xFD, 0x7D, 0xFD, 0xE2, 0xFD, 0x29, 0xFF, 0xE1, 0x00, 0x67, 0x02, + 0xCC, 0x02, 0x67, 0x02, 0x2D, 0x01, 0xE6, 0xFF, 0xB8, 0xFE, 0xB0, 0xFD, 0x3F, 0xFD, 0x4B, 0xFD, + 0x00, 0xFD, 0x36, 0xFC, 0xB0, 0xFA, 0x69, 0xF9, 0xDE, 0xF8, 0x47, 0xF8, 0x54, 0xF8, 0x79, 0xF8, + 0x9F, 0xF8, 0x2A, 0xF9, 0xCD, 0xF9, 0x7E, 0xFA, 0xAC, 0xFB, 0x3F, 0xFD, 0xAC, 0xFE, 0x43, 0xFF, + 0x4F, 0xFF, 0x36, 0xFF, 0x68, 0xFF, 0xDA, 0xFF, 0xBB, 0x00, 0x2D, 0x01, 0xEE, 0x00, 0x3D, 0x00, + 0x36, 0xFF, 0x53, 0xFE, 0x08, 0xFE, 0x15, 0xFE, 0x3A, 0xFE, 0xC9, 0xFD, 0xA7, 0xFC, 0x3A, 0xFB, + 0x9B, 0xF9, 0x3A, 0xF8, 0xD6, 0xF7, 0xC9, 0xF7, 0xEF, 0xF7, 0x60, 0xF8, 0x10, 0xF9, 0xE6, 0xF9, + 0x6D, 0xFB, 0x68, 0xFC, 0x7D, 0xFD, 0x7D, 0xFD, 0x3F, 0xFD, 0x10, 0xFC, 0xA3, 0xFA, 0xC1, 0xF9, + 0x2E, 0xFB, 0x32, 0xFD, 0xF7, 0xFE, 0x24, 0x00, 0x10, 0xFF, 0x7D, 0xFD, 0x00, 0xFD, 0xB4, 0xFC, + 0x3F, 0xFD, 0x8A, 0xFD, 0x68, 0xFC, 0x08, 0xFB, 0x9F, 0xF8, 0x00, 0xF7, 0xA7, 0xF9, 0xAA, 0x04, + 0xC7, 0x1B, 0x5E, 0x31, 0xD3, 0x39, 0x62, 0x36, 0x91, 0x28, 0x20, 0x19, 0x0F, 0x0E, 0x80, 0x08, + 0x5B, 0x0B, 0x80, 0x11, 0xE1, 0x12, 0x5F, 0x0D, 0xDA, 0xFF, 0x86, 0xF5, 0xB0, 0xF1, 0x0C, 0xF1, + 0x71, 0xF1, 0x3B, 0xF2, 0x54, 0xF2, 0xA3, 0xF4, 0x2E, 0xF8, 0x68, 0xFC, 0x67, 0x02, 0xE5, 0x08, + 0x0B, 0x0C, 0xAA, 0x0A, 0xE5, 0x05, 0x7C, 0x03, 0xF6, 0x04, 0x35, 0x08, 0xB3, 0x0B, 0xD9, 0x0B, + 0xF2, 0x08, 0x1C, 0x05, 0x29, 0xFF, 0xF3, 0xF9, 0xCD, 0xF6, 0xDE, 0xF5, 0xEF, 0xF4, 0x2A, 0xF3, + 0xB4, 0xF0, 0xB8, 0xEF, 0xDA, 0xF0, 0xC9, 0xF4, 0x0C, 0xFA, 0x5C, 0xFF, 0xC8, 0x03, 0x07, 0x07, + 0x39, 0x07, 0xE1, 0x06, 0xA2, 0x06, 0x4E, 0x08, 0x85, 0x0A, 0x67, 0x0B, 0x1C, 0x0B, 0x4E, 0x08, + 0xB3, 0x05, 0xAA, 0x04, 0x3D, 0x03, 0x5B, 0x02, 0xEE, 0x00, 0x6D, 0xFE, 0x1D, 0xFC, 0x9B, 0xF9, + 0xD1, 0xF8, 0xB4, 0xF9, 0xD1, 0xFB, 0xA3, 0xFD, 0x4B, 0xFD, 0xD1, 0xFB, 0xE6, 0xF9, 0x10, 0xF9, + 0xDA, 0xF9, 0x10, 0xFC, 0x29, 0xFF, 0x6C, 0x01, 0x18, 0x03, 0xD9, 0x02, 0x6C, 0x01, 0x31, 0x00, + 0x36, 0xFF, 0x04, 0xFF, 0x04, 0xFF, 0x6D, 0xFE, 0x7D, 0xFD, 0xE6, 0xFC, 0xCD, 0xFC, 0x36, 0xFC, + 0x08, 0xFB, 0x04, 0xF9, 0xDA, 0xF6, 0xB8, 0xF5, 0x9F, 0xF5, 0xDA, 0xF6, 0xC5, 0xF8, 0xA3, 0xFA, + 0x43, 0xFC, 0xDA, 0xFC, 0xC1, 0xFC, 0xB4, 0xFC, 0x19, 0xFD, 0x08, 0xFE, 0x82, 0xFF, 0x89, 0x00, + 0x52, 0x01, 0xD0, 0x01, 0xC4, 0x01, 0x46, 0x01, 0xE1, 0x00, 0x57, 0x00, 0x24, 0x00, 0xB4, 0xFF, + 0xF7, 0xFE, 0x21, 0xFE, 0x4B, 0xFD, 0xB4, 0xFC, 0x1D, 0xFC, 0x47, 0xFB, 0x3F, 0xFA, 0x82, 0xF9, + 0xAC, 0xF8, 0x60, 0xF8, 0xAC, 0xF8, 0x1D, 0xF9, 0x25, 0xFA, 0xC9, 0xFA, 0x25, 0xFA, 0xA7, 0xF9, + 0x36, 0xF9, 0x75, 0xF9, 0xFB, 0xFA, 0xF7, 0xFB, 0x32, 0xFD, 0x6D, 0xFE, 0xEB, 0xFE, 0x21, 0xFE, + 0x43, 0xFC, 0x47, 0xFB, 0xB0, 0xFA, 0x19, 0xFA, 0xDA, 0xF9, 0x0C, 0xFA, 0x92, 0xFB, 0x64, 0xFD, + 0x9F, 0xFE, 0x2E, 0xFE, 0x92, 0xFB, 0xC1, 0xF9, 0xA3, 0xF7, 0xEB, 0xF5, 0x0C, 0xF7, 0xE6, 0xFF, + 0x7C, 0x18, 0x90, 0x34, 0xAE, 0x42, 0x49, 0x42, 0x23, 0x33, 0xA6, 0x20, 0xBF, 0x11, 0x1C, 0x08, + 0xF2, 0x08, 0x6B, 0x10, 0x8D, 0x14, 0x35, 0x11, 0x67, 0x02, 0xC9, 0xF4, 0xFC, 0xEE, 0x11, 0xED, + 0x2E, 0xEC, 0x8A, 0xEB, 0x8F, 0xEA, 0x6D, 0xEC, 0xB4, 0xF0, 0xEB, 0xF5, 0x53, 0xFE, 0x03, 0x08, + 0x1C, 0x0E, 0xD8, 0x0E, 0xEE, 0x09, 0x4A, 0x06, 0x2D, 0x07, 0x20, 0x0A, 0xE9, 0x0D, 0x17, 0x0F, + 0x3D, 0x0C, 0x8D, 0x08, 0xCC, 0x02, 0xE6, 0xFC, 0xCD, 0xF9, 0xAC, 0xF8, 0xDA, 0xF6, 0x8E, 0xF3, + 0x97, 0xEE, 0x97, 0xEB, 0x47, 0xEC, 0x69, 0xF0, 0x7E, 0xF7, 0xC5, 0xFE, 0x03, 0x05, 0x24, 0x09, + 0x31, 0x09, 0xD0, 0x07, 0x6B, 0x07, 0x35, 0x08, 0xFA, 0x09, 0xF6, 0x0A, 0x46, 0x0A, 0x31, 0x09, + 0x28, 0x08, 0x6B, 0x07, 0x9E, 0x07, 0xD4, 0x06, 0xAA, 0x04, 0x3D, 0x00, 0xC1, 0xF9, 0xF7, 0xF5, + 0x8E, 0xF6, 0x5C, 0xF9, 0xA7, 0xFC, 0xEF, 0xFD, 0x68, 0xFC, 0x1D, 0xF9, 0xD2, 0xF5, 0x47, 0xF5, + 0xB4, 0xF6, 0xC9, 0xFA, 0x6D, 0xFE, 0x9B, 0xFF, 0x36, 0xFF, 0x43, 0xFF, 0x3D, 0x00, 0xDD, 0x01, + 0xE5, 0x02, 0x0B, 0x03, 0x03, 0x02, 0x0B, 0x00, 0x08, 0xFE, 0xF3, 0xFC, 0x25, 0xFD, 0xD6, 0xFD, + 0xEF, 0xFD, 0x2A, 0xFC, 0x5C, 0xF9, 0x19, 0xF7, 0x82, 0xF6, 0x0C, 0xF7, 0x47, 0xF8, 0xF3, 0xF9, + 0x15, 0xFB, 0xB8, 0xFB, 0xC5, 0xFB, 0x36, 0xFC, 0x4B, 0xFD, 0xAC, 0xFE, 0xDA, 0xFF, 0x4A, 0x00, + 0x24, 0x00, 0x7C, 0x00, 0x5F, 0x01, 0x0F, 0x02, 0x67, 0x02, 0x74, 0x02, 0xC4, 0x01, 0x3D, 0x00, + 0x47, 0xFE, 0x82, 0xFC, 0x79, 0xFB, 0x3A, 0xFB, 0x6D, 0xFB, 0x3A, 0xFB, 0xC9, 0xFA, 0x71, 0xFA, + 0xC1, 0xF9, 0x8E, 0xF9, 0x25, 0xFA, 0x08, 0xFB, 0xF7, 0xFB, 0x4F, 0xFC, 0x54, 0xFB, 0xEF, 0xFA, + 0xD6, 0xFA, 0x64, 0xFA, 0x4B, 0xFA, 0xE2, 0xFA, 0x10, 0xFC, 0x71, 0xFD, 0x86, 0xFE, 0x60, 0xFE, + 0x8A, 0xFD, 0xEB, 0xFB, 0x75, 0xF9, 0x21, 0xF8, 0xE2, 0xF7, 0xB4, 0xF9, 0x4F, 0xFC, 0xB8, 0xFE, + 0xAC, 0xFE, 0x21, 0xFE, 0xDE, 0xFB, 0x5C, 0xF9, 0x71, 0xF7, 0x8E, 0xF6, 0xD6, 0xF7, 0xC1, 0xF9, + 0x6D, 0xFE, 0x5B, 0x11, 0x2C, 0x2E, 0x9D, 0x40, 0xBA, 0x45, 0x30, 0x39, 0x91, 0x25, 0x4E, 0x14, + 0xB3, 0x08, 0x57, 0x06, 0xE1, 0x0C, 0xED, 0x12, 0x02, 0x14, 0x85, 0x07, 0xB4, 0xF6, 0x50, 0xED, + 0x3B, 0xE9, 0xA4, 0xE8, 0x04, 0xEA, 0xB4, 0xEA, 0x7A, 0xEC, 0x26, 0xF1, 0xDE, 0xF5, 0xA7, 0xFC, + 0x5B, 0x05, 0x31, 0x0C, 0xBF, 0x0E, 0x9E, 0x0A, 0x18, 0x06, 0xD9, 0x05, 0x5B, 0x08, 0x52, 0x0D, + 0x1C, 0x11, 0x31, 0x0F, 0x9A, 0x0B, 0xE5, 0x05, 0xDE, 0xFE, 0xC1, 0xF9, 0x32, 0xF7, 0x9F, 0xF5, + 0x5C, 0xF3, 0x7A, 0xEF, 0xD2, 0xEC, 0xD2, 0xEC, 0xD2, 0xEF, 0x43, 0xF6, 0xF3, 0xFC, 0x42, 0x02, + 0x4A, 0x06, 0xBB, 0x06, 0x80, 0x05, 0x74, 0x05, 0xE1, 0x06, 0xA2, 0x09, 0xBF, 0x0B, 0x17, 0x0C, + 0x80, 0x0B, 0x78, 0x0A, 0x70, 0x09, 0x1C, 0x08, 0x42, 0x05, 0xAB, 0x01, 0x97, 0xFD, 0x0C, 0xFA, + 0x47, 0xF8, 0x8E, 0xF9, 0x97, 0xFA, 0xEB, 0xFB, 0xA7, 0xFC, 0xEF, 0xFA, 0xF7, 0xF8, 0x71, 0xF7, + 0xCD, 0xF6, 0x86, 0xF8, 0x54, 0xFB, 0x58, 0xFD, 0x1D, 0xFF, 0x9B, 0xFF, 0x89, 0x00, 0x39, 0x01, + 0x39, 0x01, 0x20, 0x01, 0xC8, 0x00, 0xC1, 0xFF, 0xDE, 0xFE, 0xB0, 0xFD, 0x19, 0xFD, 0x53, 0xFE, + 0x36, 0xFF, 0x5C, 0xFF, 0x53, 0xFE, 0x5C, 0xFC, 0x4B, 0xFA, 0xD1, 0xF8, 0x08, 0xF8, 0x3A, 0xF8, + 0x93, 0xF8, 0x82, 0xF9, 0x25, 0xFA, 0x32, 0xFA, 0xB0, 0xFA, 0xB8, 0xFB, 0xC1, 0xFC, 0xA3, 0xFD, + 0x47, 0xFE, 0xEB, 0xFE, 0x3D, 0x00, 0x91, 0x01, 0xCC, 0x02, 0xA2, 0x03, 0xC8, 0x03, 0x70, 0x03, + 0x5B, 0x02, 0x57, 0x00, 0x21, 0xFE, 0x8E, 0xFC, 0x79, 0xFB, 0xB0, 0xFA, 0xF3, 0xF9, 0x0C, 0xFA, + 0x71, 0xFA, 0x08, 0xFB, 0xB8, 0xFB, 0x04, 0xFC, 0x36, 0xFC, 0x9B, 0xFC, 0x68, 0xFC, 0x1D, 0xFC, + 0xEB, 0xFB, 0xFB, 0xFA, 0xEF, 0xFA, 0x58, 0xFA, 0x0C, 0xFA, 0xB0, 0xFA, 0x8A, 0xFA, 0x7E, 0xFA, + 0x32, 0xFA, 0x69, 0xF9, 0x54, 0xF8, 0x97, 0xF7, 0x3F, 0xF7, 0x08, 0xF8, 0x2A, 0xF9, 0x47, 0xFB, + 0x19, 0xFD, 0xC5, 0xFE, 0x68, 0xFF, 0xD6, 0xFD, 0xFB, 0xFA, 0x3A, 0xF8, 0x08, 0xF8, 0x1D, 0xF9, + 0xEF, 0xFA, 0x8E, 0xFF, 0xC8, 0x12, 0x4D, 0x2F, 0x49, 0x42, 0xE0, 0x45, 0x06, 0x3A, 0xB2, 0x26, + 0x6F, 0x15, 0xB3, 0x08, 0x1C, 0x05, 0x9A, 0x0B, 0x89, 0x12, 0x1C, 0x14, 0x67, 0x08, 0xC9, 0xF7, + 0xD6, 0xEE, 0xF3, 0xEA, 0x6D, 0xE9, 0x86, 0xE9, 0x11, 0xEA, 0x2E, 0xEC, 0x0C, 0xF1, 0xC5, 0xF5, + 0xE6, 0xFC, 0x4A, 0x06, 0x78, 0x0D, 0x4A, 0x0F, 0x78, 0x0A, 0xF6, 0x04, 0x03, 0x05, 0x41, 0x08, + 0x13, 0x0D, 0x28, 0x11, 0x2C, 0x10, 0x07, 0x0D, 0x46, 0x07, 0x43, 0xFF, 0xB4, 0xF9, 0x71, 0xF7, + 0x69, 0xF6, 0x3F, 0xF4, 0x36, 0xF0, 0x04, 0xED, 0x1D, 0xED, 0xC5, 0xEF, 0x60, 0xF5, 0x60, 0xFB, + 0x89, 0x00, 0x6C, 0x04, 0x5B, 0x05, 0xFA, 0x03, 0x91, 0x04, 0x07, 0x07, 0xF6, 0x0A, 0xDD, 0x0D, + 0x0F, 0x0E, 0xE1, 0x0C, 0x4E, 0x0B, 0x7C, 0x09, 0xB7, 0x07, 0x9E, 0x04, 0x2D, 0x01, 0x64, 0xFD, + 0xB8, 0xF8, 0x9F, 0xF5, 0x60, 0xF5, 0x32, 0xF7, 0x21, 0xFB, 0x47, 0xFE, 0x29, 0xFF, 0xA7, 0xFC, + 0xDE, 0xF8, 0xD2, 0xF5, 0x54, 0xF5, 0x60, 0xF8, 0x32, 0xFD, 0xAF, 0x00, 0x67, 0x02, 0x8D, 0x02, + 0xEE, 0x00, 0x4F, 0xFF, 0x53, 0xFE, 0xC5, 0xFE, 0x4F, 0xFF, 0x75, 0xFF, 0x29, 0xFF, 0xEB, 0xFE, + 0xA7, 0xFF, 0x5F, 0x01, 0x0F, 0x02, 0xE1, 0x00, 0xAC, 0xFE, 0x79, 0xFB, 0xAC, 0xF8, 0x4B, 0xF7, + 0x32, 0xF7, 0x3A, 0xF8, 0xCD, 0xF9, 0x71, 0xFA, 0x25, 0xFA, 0xDA, 0xF9, 0x32, 0xFA, 0x79, 0xFB, + 0x0C, 0xFD, 0x47, 0xFE, 0x04, 0xFF, 0x24, 0x00, 0x39, 0x01, 0x81, 0x02, 0x7C, 0x03, 0x2D, 0x04, + 0x52, 0x04, 0x31, 0x03, 0x96, 0x00, 0xC9, 0xFD, 0xD6, 0xFA, 0x04, 0xF9, 0x9F, 0xF8, 0x04, 0xF9, + 0x32, 0xFA, 0xB8, 0xFB, 0x4F, 0xFC, 0x10, 0xFC, 0xD6, 0xFA, 0xC1, 0xF9, 0xC1, 0xF9, 0x19, 0xFA, + 0xB0, 0xFA, 0xEB, 0xFB, 0x10, 0xFC, 0x36, 0xFC, 0x68, 0xFC, 0x79, 0xFB, 0x60, 0xFB, 0x54, 0xFB, + 0x32, 0xFA, 0x82, 0xF9, 0x4F, 0xF9, 0xEF, 0xF7, 0x6D, 0xF8, 0x93, 0xF8, 0xAC, 0xF8, 0xB4, 0xF9, + 0x4B, 0xFA, 0x2E, 0xFB, 0xA7, 0xFC, 0xE6, 0xFC, 0x4F, 0xFC, 0x79, 0xFB, 0x8E, 0xF9, 0x7E, 0xFA, + 0x86, 0xFB, 0x8E, 0xFC, 0xA2, 0x00, 0x52, 0x10, 0x9D, 0x2B, 0x5E, 0x40, 0xC7, 0x45, 0x0E, 0x3B, + 0x1F, 0x28, 0x56, 0x15, 0xFE, 0x08, 0x4E, 0x05, 0x95, 0x0C, 0xB3, 0x14, 0x78, 0x16, 0x35, 0x0B, + 0xC5, 0xF8, 0x75, 0xED, 0xBD, 0xE8, 0x00, 0xE8, 0xE3, 0xE8, 0xF3, 0xEA, 0xEB, 0xEC, 0x3F, 0xF1, + 0x6D, 0xF5, 0xD1, 0xFB, 0x78, 0x04, 0xBF, 0x0B, 0x78, 0x0D, 0x3D, 0x09, 0xA2, 0x03, 0xBB, 0x03, + 0x0F, 0x08, 0xC3, 0x0D, 0xED, 0x12, 0x7C, 0x12, 0x5B, 0x0E, 0x03, 0x08, 0x4F, 0xFF, 0x43, 0xF9, + 0xA8, 0xF6, 0x36, 0xF6, 0x7E, 0xF4, 0x26, 0xF1, 0xA8, 0xED, 0xEB, 0xEC, 0xC9, 0xEE, 0xB4, 0xF3, + 0x4F, 0xF9, 0x47, 0xFE, 0x67, 0x02, 0x2D, 0x04, 0x89, 0x03, 0xAA, 0x04, 0xDD, 0x07, 0xE5, 0x0B, + 0x63, 0x0F, 0x63, 0x0F, 0xD0, 0x0D, 0xA6, 0x0B, 0x24, 0x09, 0x5F, 0x07, 0xC4, 0x04, 0xAB, 0x01, + 0x79, 0xFE, 0xCD, 0xF9, 0x43, 0xF6, 0x04, 0xF6, 0x19, 0xF7, 0xC1, 0xF9, 0x4B, 0xFD, 0xD1, 0xFE, + 0xB4, 0xFC, 0x3F, 0xFA, 0x64, 0xF7, 0x82, 0xF6, 0xB8, 0xF8, 0x4F, 0xFC, 0x0B, 0x00, 0x28, 0x02, + 0xBF, 0x02, 0x9A, 0x02, 0xC8, 0x00, 0x43, 0xFF, 0x82, 0xFF, 0x36, 0xFF, 0x8E, 0xFF, 0xCD, 0xFF, + 0xA7, 0xFF, 0x63, 0x00, 0x6C, 0x01, 0x9E, 0x01, 0xAF, 0x00, 0xFB, 0xFD, 0xBC, 0xFA, 0x15, 0xF8, + 0x43, 0xF6, 0x36, 0xF6, 0xC9, 0xF7, 0x75, 0xF9, 0x08, 0xFB, 0xEF, 0xFA, 0x9B, 0xF9, 0x5C, 0xF9, + 0x75, 0xF9, 0x64, 0xFA, 0x43, 0xFC, 0xC9, 0xFD, 0x9B, 0xFF, 0xB7, 0x01, 0xB3, 0x02, 0x70, 0x03, + 0x4A, 0x03, 0xF2, 0x02, 0x1C, 0x02, 0x4A, 0x00, 0x08, 0xFE, 0xF7, 0xFB, 0x97, 0xFA, 0x19, 0xFA, + 0xF3, 0xF9, 0x97, 0xFA, 0x60, 0xFB, 0x86, 0xFB, 0x3A, 0xFB, 0x3F, 0xFA, 0xC1, 0xF9, 0x19, 0xFA, + 0xB0, 0xFA, 0xAC, 0xFB, 0x68, 0xFC, 0x43, 0xFC, 0x2A, 0xFC, 0x9F, 0xFB, 0x60, 0xFB, 0xB8, 0xFB, + 0x6D, 0xFB, 0x32, 0xFA, 0x36, 0xF9, 0x08, 0xF8, 0xA3, 0xF7, 0xEF, 0xF7, 0xC9, 0xF7, 0xE2, 0xF7, + 0x3A, 0xF8, 0x4F, 0xF9, 0xDE, 0xFB, 0x9F, 0xFE, 0x6C, 0x01, 0xBB, 0x00, 0x0C, 0xFD, 0x9F, 0xF8, + 0xF7, 0xF5, 0x8E, 0xF6, 0x08, 0xFB, 0xC8, 0x06, 0xFE, 0x20, 0xDC, 0x3A, 0x6F, 0x45, 0x55, 0x3F, + 0x0A, 0x2D, 0x67, 0x1A, 0x02, 0x0E, 0x03, 0x08, 0xE5, 0x0B, 0x89, 0x15, 0x45, 0x19, 0xAA, 0x13, + 0x03, 0x02, 0x7E, 0xF1, 0x19, 0xEB, 0xFC, 0xE8, 0x5C, 0xE7, 0xC9, 0xE8, 0x43, 0xEA, 0x7E, 0xEE, + 0x64, 0xF4, 0x43, 0xF9, 0x70, 0x00, 0x8D, 0x08, 0x9A, 0x0B, 0xA2, 0x09, 0x7C, 0x03, 0x07, 0x01, + 0xBF, 0x05, 0x24, 0x0C, 0xD8, 0x11, 0x80, 0x14, 0x1C, 0x11, 0x0B, 0x0C, 0x9E, 0x04, 0x5C, 0xFC, + 0x79, 0xF8, 0x25, 0xF7, 0xEB, 0xF5, 0x9B, 0xF3, 0xB8, 0xEF, 0x19, 0xEE, 0x54, 0xEF, 0x2E, 0xF2, + 0x64, 0xF7, 0x1D, 0xFC, 0x9B, 0xFF, 0x67, 0x02, 0x35, 0x02, 0xDD, 0x01, 0x85, 0x04, 0x4E, 0x08, + 0x7C, 0x0C, 0x17, 0x0F, 0x74, 0x0E, 0x52, 0x0D, 0x5B, 0x0B, 0x56, 0x09, 0x6B, 0x07, 0x46, 0x04, + 0xD5, 0x00, 0x7D, 0xFD, 0x10, 0xF9, 0x32, 0xF7, 0xD6, 0xF7, 0xA7, 0xF9, 0x9B, 0xFC, 0x0C, 0xFD, + 0xEF, 0xFA, 0x60, 0xF8, 0xA8, 0xF6, 0x7E, 0xF7, 0x7E, 0xFA, 0xC9, 0xFD, 0xC8, 0x00, 0x85, 0x01, + 0x3D, 0x00, 0xDA, 0xFF, 0x68, 0xFF, 0xCD, 0xFF, 0xEE, 0x00, 0x07, 0x01, 0x0B, 0x00, 0x10, 0xFF, + 0x2E, 0xFE, 0xF7, 0xFE, 0xA2, 0x00, 0x0F, 0x02, 0x28, 0x02, 0xC1, 0xFF, 0x10, 0xFC, 0xF7, 0xF8, + 0xCD, 0xF6, 0xC1, 0xF6, 0x15, 0xF8, 0x43, 0xF9, 0x0C, 0xFA, 0x19, 0xFA, 0x2A, 0xF9, 0xD1, 0xF8, + 0x69, 0xF9, 0xEF, 0xFA, 0x5C, 0xFC, 0x7D, 0xFD, 0x3A, 0xFE, 0x9B, 0xFF, 0x78, 0x01, 0xCC, 0x02, + 0x96, 0x03, 0x4A, 0x03, 0x5B, 0x02, 0xBB, 0x00, 0x86, 0xFE, 0x8E, 0xFC, 0x86, 0xFB, 0xC9, 0xFA, + 0xB0, 0xFA, 0x58, 0xFA, 0x00, 0xFA, 0x9B, 0xF9, 0x5C, 0xF9, 0xF7, 0xF8, 0x2A, 0xF9, 0x0C, 0xFA, + 0x97, 0xFA, 0x21, 0xFB, 0x47, 0xFB, 0x3A, 0xFB, 0xD1, 0xFB, 0x5C, 0xFC, 0xC5, 0xFB, 0x92, 0xFB, + 0xEB, 0xFB, 0x04, 0xFC, 0x36, 0xFC, 0x47, 0xFB, 0xB4, 0xF9, 0xAC, 0xF8, 0xE2, 0xF7, 0xCD, 0xF6, + 0xFB, 0xF7, 0xC1, 0xF9, 0xDA, 0xFC, 0x75, 0xFF, 0xAC, 0xFE, 0xAC, 0xFB, 0x3A, 0xF8, 0x54, 0xF5, + 0xB8, 0xF5, 0xF7, 0xF8, 0xA7, 0xFC, 0xE9, 0x07, 0xAA, 0x1F, 0xED, 0x36, 0xE8, 0x40, 0x62, 0x3C, + 0x73, 0x2C, 0x13, 0x1C, 0xC8, 0x0F, 0x20, 0x0A, 0x41, 0x0E, 0x30, 0x18, 0x1B, 0x1D, 0x67, 0x17, + 0x20, 0x04, 0x6D, 0xF2, 0x04, 0xEA, 0x3B, 0xE6, 0xC9, 0xE5, 0x65, 0xE8, 0xE2, 0xEB, 0xDA, 0xF0, + 0x47, 0xF5, 0xD6, 0xF7, 0x0C, 0xFD, 0x13, 0x04, 0x5B, 0x08, 0xC4, 0x07, 0xEE, 0x03, 0x24, 0x03, + 0x9E, 0x07, 0x5F, 0x0D, 0xAE, 0x12, 0x0B, 0x15, 0x95, 0x12, 0x85, 0x0D, 0x35, 0x05, 0xA7, 0xFC, + 0xFB, 0xF7, 0x8E, 0xF6, 0x93, 0xF5, 0x5C, 0xF3, 0xE7, 0xF0, 0x9F, 0xEF, 0x43, 0xF0, 0xD6, 0xF1, + 0x60, 0xF5, 0x8E, 0xF9, 0xC9, 0xFD, 0xAF, 0x00, 0xC8, 0x00, 0xBB, 0x00, 0x63, 0x03, 0x2D, 0x07, + 0x74, 0x0B, 0xF6, 0x0D, 0x5B, 0x0E, 0xF6, 0x0D, 0x3D, 0x0C, 0x20, 0x0A, 0x4E, 0x08, 0xFE, 0x05, + 0x4A, 0x03, 0x00, 0x00, 0x1D, 0xFC, 0x4B, 0xFA, 0xCD, 0xF9, 0x64, 0xFA, 0xD1, 0xFB, 0x86, 0xFB, + 0xC1, 0xF9, 0xA3, 0xF7, 0x47, 0xF5, 0x47, 0xF5, 0x75, 0xF9, 0xB0, 0xFD, 0x85, 0x01, 0xE5, 0x02, + 0x0F, 0x02, 0xE1, 0x00, 0x0B, 0x00, 0xF3, 0xFF, 0x2D, 0x01, 0x28, 0x02, 0x35, 0x02, 0x91, 0x01, + 0x5C, 0xFF, 0xDE, 0xFE, 0x18, 0x00, 0xE1, 0x00, 0xE1, 0x00, 0x04, 0xFF, 0xEB, 0xFB, 0x82, 0xF9, + 0xEF, 0xF7, 0xE2, 0xF7, 0x36, 0xF9, 0x97, 0xFA, 0x54, 0xFB, 0xB0, 0xFA, 0x43, 0xF9, 0x60, 0xF8, + 0xD1, 0xF8, 0x4B, 0xFA, 0x5C, 0xFC, 0xB0, 0xFD, 0x86, 0xFE, 0x8E, 0xFF, 0x57, 0x00, 0x2D, 0x01, + 0x1C, 0x02, 0x4E, 0x02, 0x1C, 0x02, 0x2D, 0x01, 0x4F, 0xFF, 0x64, 0xFD, 0xEB, 0xFB, 0xE2, 0xFA, + 0x71, 0xFA, 0x7E, 0xFA, 0x71, 0xFA, 0x64, 0xFA, 0x0C, 0xFA, 0xF3, 0xF9, 0x4B, 0xFA, 0xEF, 0xFA, + 0xF7, 0xFB, 0xC5, 0xFB, 0xB0, 0xFA, 0x25, 0xFA, 0x19, 0xFA, 0x4B, 0xFA, 0x3A, 0xFB, 0x92, 0xFB, + 0x68, 0xFC, 0xDA, 0xFC, 0x36, 0xFC, 0xBC, 0xFA, 0x79, 0xF8, 0xBD, 0xF7, 0x60, 0xF8, 0x9F, 0xF8, + 0xF7, 0xF8, 0x71, 0xFA, 0x9F, 0xFB, 0x64, 0xFD, 0x86, 0xFE, 0xE2, 0xFD, 0x6D, 0xFB, 0xB8, 0xF8, + 0xC1, 0xF6, 0x82, 0xF6, 0x3A, 0xF8, 0x68, 0xFC, 0x46, 0x0A, 0x63, 0x24, 0xA1, 0x39, 0xF1, 0x41, + 0x17, 0x39, 0xF1, 0x26, 0xD4, 0x15, 0xDD, 0x0A, 0x3D, 0x09, 0x6F, 0x12, 0x8D, 0x1D, 0xA6, 0x20, + 0x0F, 0x17, 0xBB, 0x00, 0x36, 0xF0, 0xE7, 0xE7, 0xA4, 0xE5, 0x69, 0xE7, 0xB0, 0xEB, 0xB0, 0xEE, + 0x2A, 0xF3, 0x08, 0xF5, 0xE2, 0xF7, 0xFB, 0xFD, 0x46, 0x04, 0x91, 0x07, 0xBF, 0x05, 0x5F, 0x01, + 0xDD, 0x01, 0xD4, 0x06, 0xC3, 0x0D, 0xB3, 0x14, 0xD0, 0x16, 0x45, 0x13, 0xED, 0x0C, 0x5B, 0x02, + 0xC9, 0xFA, 0x71, 0xF7, 0x8A, 0xF7, 0xBD, 0xF7, 0xF7, 0xF5, 0xAC, 0xF2, 0x32, 0xF1, 0x11, 0xF0, + 0x71, 0xF1, 0xFC, 0xF4, 0x9F, 0xF8, 0xB4, 0xFC, 0x9F, 0xFE, 0x08, 0xFE, 0xB8, 0xFE, 0xDD, 0x01, + 0x7C, 0x06, 0x41, 0x0B, 0x5F, 0x0D, 0x78, 0x0D, 0x07, 0x0D, 0x1C, 0x0B, 0x20, 0x0A, 0xD9, 0x08, + 0xD4, 0x06, 0xC4, 0x04, 0x20, 0x01, 0x32, 0xFD, 0x3A, 0xFB, 0xFB, 0xFA, 0x5C, 0xFC, 0x25, 0xFD, + 0x6D, 0xFB, 0xB8, 0xF8, 0x60, 0xF5, 0x43, 0xF3, 0xD6, 0xF4, 0x2E, 0xF8, 0x4F, 0xFC, 0x43, 0xFF, + 0x5C, 0xFF, 0x04, 0xFF, 0x9F, 0xFE, 0x8E, 0xFF, 0x9E, 0x01, 0xF2, 0x02, 0x0B, 0x03, 0x81, 0x02, + 0xAF, 0x00, 0xA7, 0xFF, 0x3D, 0x00, 0x9E, 0x01, 0xF2, 0x02, 0xCC, 0x02, 0x31, 0x00, 0xC1, 0xFC, + 0xC1, 0xF9, 0xEF, 0xF7, 0xEF, 0xF7, 0x93, 0xF8, 0x9B, 0xF9, 0xCD, 0xF9, 0x1D, 0xF9, 0x3A, 0xF8, + 0x21, 0xF8, 0xEB, 0xF8, 0x7E, 0xFA, 0x10, 0xFC, 0xA7, 0xFC, 0xA3, 0xFD, 0x9F, 0xFE, 0x3D, 0x00, + 0xC4, 0x01, 0xF2, 0x02, 0x63, 0x03, 0xB3, 0x02, 0x07, 0x01, 0x9F, 0xFE, 0x8E, 0xFC, 0x79, 0xFB, + 0x92, 0xFB, 0xD1, 0xFB, 0xEB, 0xFB, 0x6D, 0xFB, 0xE2, 0xFA, 0x00, 0xFA, 0x8E, 0xF9, 0x19, 0xFA, + 0x3A, 0xFB, 0xB8, 0xFB, 0x54, 0xFB, 0x64, 0xFA, 0xE6, 0xF9, 0x3F, 0xFA, 0x21, 0xFB, 0x36, 0xFC, + 0x2A, 0xFC, 0xDE, 0xFB, 0x21, 0xFB, 0xF3, 0xF9, 0x15, 0xF8, 0x82, 0xF6, 0xC1, 0xF6, 0xC9, 0xF7, + 0x69, 0xF9, 0xD6, 0xFA, 0x8E, 0xFC, 0x53, 0xFE, 0x1D, 0xFF, 0xC5, 0xFE, 0xEF, 0xFD, 0x54, 0xFB, + 0x4F, 0xF9, 0xEF, 0xF7, 0xFB, 0xF7, 0x2A, 0xF9, 0xAC, 0xFB, 0x18, 0x03, 0x20, 0x19, 0xDC, 0x31, + 0x62, 0x3F, 0x2C, 0x3D, 0x67, 0x2C, 0x74, 0x1A, 0x07, 0x0D, 0xA6, 0x08, 0xB3, 0x0E, 0x91, 0x1C, + 0x88, 0x24, 0x34, 0x20, 0x67, 0x0B, 0xB0, 0xF4, 0x8A, 0xE8, 0x76, 0xE4, 0x86, 0xE6, 0xFC, 0xEB, + 0xC1, 0xF0, 0xBD, 0xF4, 0x25, 0xF7, 0xA8, 0xF6, 0x75, 0xF9, 0x86, 0xFE, 0xF2, 0x02, 0x4A, 0x03, + 0x75, 0xFF, 0xAC, 0xFE, 0xAF, 0x03, 0xD9, 0x0B, 0x02, 0x14, 0x89, 0x18, 0x06, 0x16, 0x13, 0x10, + 0x63, 0x06, 0x8E, 0xFC, 0xB8, 0xF8, 0x75, 0xF9, 0x2A, 0xFC, 0x5C, 0xFC, 0x04, 0xF9, 0xB0, 0xF4, + 0xA3, 0xF1, 0xC5, 0xEF, 0x4B, 0xF1, 0x32, 0xF4, 0x79, 0xF8, 0x43, 0xFC, 0x32, 0xFD, 0x4B, 0xFD, + 0x8E, 0xFF, 0xC8, 0x03, 0x5B, 0x08, 0x5B, 0x0B, 0x5B, 0x0B, 0xE9, 0x0A, 0xEE, 0x09, 0x18, 0x09, + 0xD9, 0x08, 0x0F, 0x08, 0x85, 0x07, 0x1C, 0x05, 0x13, 0x01, 0x4B, 0xFD, 0x2E, 0xFB, 0xFB, 0xFA, + 0x8E, 0xFC, 0xB4, 0xFC, 0x47, 0xFB, 0xC5, 0xF8, 0x04, 0xF6, 0xE2, 0xF4, 0x75, 0xF6, 0xD1, 0xF8, + 0xF7, 0xFB, 0xC9, 0xFD, 0x53, 0xFE, 0x60, 0xFE, 0x6D, 0xFE, 0x04, 0xFF, 0x24, 0x00, 0xBB, 0x00, + 0x78, 0x01, 0xDD, 0x01, 0xE9, 0x01, 0x74, 0x02, 0x4A, 0x03, 0xC8, 0x03, 0x24, 0x03, 0x07, 0x01, + 0x15, 0xFE, 0x54, 0xFB, 0x82, 0xF9, 0x04, 0xF9, 0x1D, 0xF9, 0x69, 0xF9, 0x5C, 0xF9, 0x9F, 0xF8, + 0xB0, 0xF7, 0xDA, 0xF6, 0x19, 0xF7, 0x47, 0xF8, 0xB4, 0xF9, 0xFB, 0xFA, 0x68, 0xFC, 0xE2, 0xFD, + 0x75, 0xFF, 0xD5, 0x00, 0x03, 0x02, 0xB3, 0x02, 0xD9, 0x02, 0x0F, 0x02, 0x3D, 0x00, 0x2E, 0xFE, + 0xB4, 0xFC, 0x9B, 0xFC, 0xA7, 0xFC, 0xB4, 0xFC, 0xDA, 0xFC, 0xB4, 0xFC, 0x1D, 0xFC, 0x47, 0xFB, + 0x71, 0xFA, 0xB0, 0xFA, 0x2E, 0xFB, 0x6D, 0xFB, 0x2E, 0xFB, 0xA3, 0xFA, 0x8A, 0xFA, 0xA3, 0xFA, + 0x58, 0xFA, 0x8E, 0xF9, 0x4F, 0xF9, 0x2A, 0xF9, 0x2A, 0xF9, 0xDA, 0xF9, 0x69, 0xF9, 0x4F, 0xF9, + 0x82, 0xF9, 0xCD, 0xF9, 0x00, 0xFA, 0x32, 0xFA, 0xD1, 0xFB, 0x3A, 0xFE, 0xFA, 0x00, 0x2D, 0x01, + 0xB4, 0xFF, 0x6D, 0xFB, 0x15, 0xF8, 0xDA, 0xF6, 0xA3, 0xF7, 0x8A, 0xFA, 0x47, 0xFE, 0x2D, 0x04, + 0xFA, 0x15, 0x17, 0x2D, 0x38, 0x3A, 0x12, 0x3A, 0xE9, 0x2B, 0x7C, 0x1B, 0x74, 0x0E, 0x13, 0x0A, + 0x8D, 0x0E, 0x20, 0x1C, 0x78, 0x25, 0xB7, 0x22, 0xED, 0x0F, 0x64, 0xF7, 0x54, 0xE9, 0xD2, 0xE3, + 0x54, 0xE6, 0xF7, 0xEC, 0xF3, 0xF3, 0x15, 0xF8, 0x75, 0xF9, 0x9B, 0xF6, 0x3A, 0xF5, 0xBD, 0xF7, + 0x10, 0xFC, 0xD1, 0xFE, 0x9F, 0xFE, 0x9B, 0xFF, 0x03, 0x05, 0x4A, 0x0C, 0xAE, 0x12, 0x45, 0x16, + 0x41, 0x14, 0xFE, 0x0E, 0x9E, 0x07, 0x36, 0xFF, 0x4F, 0xFC, 0xB0, 0xFD, 0x2D, 0x01, 0x46, 0x01, + 0x58, 0xFD, 0x19, 0xF7, 0x8A, 0xF1, 0xA8, 0xED, 0x8F, 0xED, 0x0C, 0xF1, 0x9B, 0xF6, 0x75, 0xFC, + 0xAC, 0xFE, 0x3A, 0xFE, 0xEB, 0xFE, 0x07, 0x01, 0x46, 0x04, 0x20, 0x07, 0x80, 0x08, 0xC8, 0x09, + 0x6B, 0x0A, 0x5F, 0x0A, 0x85, 0x0A, 0x5F, 0x0A, 0x20, 0x0A, 0x91, 0x07, 0xCC, 0x02, 0xD6, 0xFD, + 0xD1, 0xFB, 0xCD, 0xFC, 0xEB, 0xFE, 0xA7, 0xFF, 0x47, 0xFE, 0x15, 0xFB, 0x25, 0xF7, 0x47, 0xF5, + 0xB8, 0xF5, 0xBD, 0xF7, 0x08, 0xFB, 0x04, 0xFC, 0x60, 0xFB, 0x4B, 0xFA, 0xFB, 0xFA, 0xDA, 0xFC, + 0xB4, 0xFF, 0x2D, 0x01, 0xBF, 0x02, 0xCC, 0x02, 0x5B, 0x02, 0xA6, 0x02, 0xFA, 0x03, 0x5B, 0x05, + 0xCC, 0x05, 0x70, 0x03, 0x5C, 0xFF, 0xC5, 0xFB, 0xCD, 0xF9, 0xF3, 0xF9, 0x71, 0xFA, 0x7E, 0xFA, + 0x9B, 0xF9, 0x4B, 0xF7, 0xC9, 0xF4, 0x8E, 0xF3, 0xBD, 0xF4, 0x19, 0xF7, 0xC1, 0xF9, 0x3A, 0xFB, + 0x4F, 0xFC, 0xC1, 0xFC, 0xC9, 0xFD, 0x4F, 0xFF, 0xA2, 0x00, 0xD0, 0x01, 0xF6, 0x01, 0x13, 0x01, + 0x43, 0xFF, 0xFB, 0xFD, 0xC9, 0xFD, 0x6D, 0xFE, 0xC5, 0xFE, 0xEB, 0xFE, 0x3A, 0xFE, 0xC1, 0xFC, + 0x47, 0xFB, 0xC1, 0xF9, 0x82, 0xF9, 0xB0, 0xFA, 0xC5, 0xFB, 0x68, 0xFC, 0x54, 0xFB, 0x10, 0xF9, + 0x3F, 0xF7, 0x43, 0xF6, 0xB4, 0xF6, 0x86, 0xF8, 0xF3, 0xF9, 0x0C, 0xFA, 0xC1, 0xF9, 0xA3, 0xF7, + 0x00, 0xF7, 0xF3, 0xF6, 0x3A, 0xF8, 0x7E, 0xFA, 0x82, 0xFC, 0xC5, 0xFE, 0x57, 0x00, 0x4E, 0x02, + 0x74, 0x02, 0x4E, 0x02, 0x82, 0xFF, 0x2A, 0xFC, 0x21, 0xFB, 0xA3, 0xFA, 0x0C, 0xFD, 0xC5, 0xFE, + 0xC8, 0x00, 0xD0, 0x04, 0x95, 0x15, 0xFE, 0x29, 0xA5, 0x35, 0x51, 0x34, 0x5A, 0x26, 0x3D, 0x18, + 0x20, 0x0D, 0xF2, 0x0B, 0x56, 0x12, 0x0F, 0x20, 0x24, 0x27, 0x56, 0x21, 0x24, 0x0C, 0xBD, 0xF4, + 0x71, 0xE8, 0x15, 0xE6, 0xEF, 0xEB, 0x19, 0xF4, 0x2E, 0xFB, 0x5C, 0xFC, 0xCD, 0xF9, 0xEB, 0xF2, + 0xAC, 0xEF, 0xB0, 0xF1, 0xF3, 0xF6, 0x21, 0xFB, 0x25, 0xFD, 0x4A, 0x00, 0x35, 0x05, 0x28, 0x0B, + 0xA2, 0x0F, 0x35, 0x11, 0x8D, 0x0E, 0xBB, 0x09, 0x39, 0x04, 0xF7, 0xFE, 0x68, 0xFF, 0x89, 0x03, + 0xC4, 0x07, 0xD4, 0x06, 0x46, 0x01, 0xDE, 0xF8, 0x26, 0xF1, 0x86, 0xEC, 0x1D, 0xED, 0x47, 0xF2, + 0x9B, 0xF9, 0xCD, 0xFF, 0xEE, 0x00, 0x9F, 0xFE, 0xCD, 0xFC, 0x0C, 0xFD, 0xC5, 0xFE, 0x78, 0x01, + 0x20, 0x04, 0xD4, 0x06, 0xD9, 0x08, 0x13, 0x0A, 0xE9, 0x0A, 0xD0, 0x0A, 0xC8, 0x09, 0x63, 0x06, + 0x39, 0x01, 0x19, 0xFD, 0x71, 0xFD, 0x00, 0x00, 0x0B, 0x03, 0x07, 0x04, 0x1C, 0x02, 0x32, 0xFD, + 0x47, 0xF8, 0x54, 0xF5, 0xC9, 0xF4, 0xA8, 0xF6, 0x5C, 0xF9, 0x71, 0xFA, 0xDA, 0xF9, 0x75, 0xF9, + 0x8E, 0xF9, 0xB0, 0xFA, 0x4F, 0xFC, 0x64, 0xFD, 0xAC, 0xFE, 0x8E, 0xFF, 0x85, 0x01, 0x96, 0x03, + 0xE5, 0x05, 0xFA, 0x06, 0x31, 0x06, 0x67, 0x02, 0x15, 0xFE, 0xEF, 0xFA, 0x32, 0xFA, 0xDE, 0xFB, + 0xFB, 0xFD, 0x6D, 0xFE, 0x36, 0xFC, 0x54, 0xF8, 0x19, 0xF4, 0xC9, 0xF1, 0x2E, 0xF2, 0xD6, 0xF4, + 0x2E, 0xF8, 0x21, 0xFB, 0xC1, 0xFC, 0x19, 0xFD, 0x19, 0xFD, 0xF3, 0xFC, 0x58, 0xFD, 0xFB, 0xFD, + 0x1D, 0xFF, 0xE6, 0xFF, 0x89, 0x00, 0x96, 0x00, 0xAF, 0x00, 0x96, 0x00, 0x18, 0x00, 0x4F, 0xFF, + 0xFB, 0xFD, 0x32, 0xFD, 0xE6, 0xFC, 0x32, 0xFD, 0xA3, 0xFD, 0x60, 0xFE, 0x08, 0xFE, 0x64, 0xFD, + 0xEF, 0xFA, 0x7E, 0xF7, 0xFC, 0xF4, 0x4B, 0xF4, 0x10, 0xF6, 0x60, 0xF8, 0x8E, 0xF9, 0xF3, 0xF9, + 0x4F, 0xF9, 0xE2, 0xF7, 0x9B, 0xF6, 0xCD, 0xF6, 0x2E, 0xF8, 0xC5, 0xFB, 0x3F, 0xFD, 0xEF, 0xFD, + 0x47, 0xFE, 0x43, 0xFF, 0x85, 0x01, 0xB3, 0x02, 0x9E, 0x01, 0x29, 0xFF, 0x82, 0xFC, 0x32, 0xFA, + 0x32, 0xFA, 0xB8, 0xFB, 0x04, 0xFF, 0xB3, 0x05, 0x24, 0x15, 0xA6, 0x29, 0xE9, 0x34, 0xBF, 0x32, + 0x63, 0x24, 0x89, 0x15, 0x0B, 0x0C, 0x4A, 0x0C, 0x8D, 0x14, 0xC7, 0x21, 0x1F, 0x2B, 0x1F, 0x25, + 0x5B, 0x11, 0xB0, 0xF7, 0x3B, 0xE9, 0xC9, 0xE5, 0xFC, 0xEB, 0xA3, 0xF4, 0xB4, 0xFC, 0x79, 0xFE, + 0x43, 0xFC, 0xE2, 0xF4, 0xD6, 0xEE, 0x69, 0xED, 0x3F, 0xF1, 0xB8, 0xF5, 0xA7, 0xF9, 0xB0, 0xFD, + 0x6C, 0x04, 0x35, 0x0B, 0x5F, 0x10, 0x9E, 0x10, 0x2C, 0x0D, 0x07, 0x07, 0x9A, 0x02, 0x36, 0xFF, + 0xF6, 0x01, 0x03, 0x08, 0xE9, 0x0D, 0x91, 0x0D, 0x20, 0x07, 0xCD, 0xFC, 0x4F, 0xF3, 0x75, 0xED, + 0x82, 0xED, 0x60, 0xF2, 0x3F, 0xFA, 0x96, 0x00, 0x4E, 0x02, 0x10, 0xFF, 0x6D, 0xFB, 0xD1, 0xF8, + 0x04, 0xF9, 0x08, 0xFB, 0x2E, 0xFE, 0xA6, 0x02, 0x07, 0x07, 0x52, 0x0A, 0x0B, 0x0C, 0xBF, 0x0B, + 0x4A, 0x09, 0xE9, 0x04, 0xDA, 0xFF, 0xB4, 0xFC, 0x6D, 0xFE, 0x7C, 0x03, 0x70, 0x09, 0xD0, 0x0A, + 0xAA, 0x07, 0x3D, 0x00, 0x54, 0xF8, 0xB4, 0xF3, 0x36, 0xF3, 0x10, 0xF6, 0xF3, 0xF9, 0x4F, 0xFC, + 0x2E, 0xFB, 0x36, 0xF9, 0xC1, 0xF6, 0xA8, 0xF6, 0x64, 0xF7, 0x2A, 0xF9, 0x6D, 0xFB, 0x6D, 0xFE, + 0x07, 0x01, 0x20, 0x04, 0x70, 0x06, 0x91, 0x07, 0xAF, 0x06, 0x31, 0x03, 0x29, 0xFF, 0x2A, 0xFC, + 0x1D, 0xFC, 0x79, 0xFE, 0x2D, 0x01, 0xE9, 0x01, 0xB4, 0xFF, 0x3A, 0xFB, 0xEB, 0xF5, 0x86, 0xF2, + 0xD6, 0xF1, 0x3F, 0xF4, 0xE2, 0xF7, 0x08, 0xFB, 0xF3, 0xFC, 0xF3, 0xFC, 0x36, 0xFC, 0x6D, 0xFB, + 0xBC, 0xFA, 0xE2, 0xFA, 0xB8, 0xFB, 0xB0, 0xFD, 0x43, 0xFF, 0x07, 0x01, 0xDD, 0x01, 0x42, 0x02, + 0x6C, 0x01, 0x4A, 0x00, 0x5C, 0xFF, 0xB8, 0xFE, 0xC5, 0xFE, 0x36, 0xFF, 0xE6, 0xFF, 0x0B, 0x00, + 0x70, 0x00, 0x29, 0xFF, 0xA7, 0xFC, 0x6D, 0xF8, 0xDE, 0xF5, 0x32, 0xF4, 0x54, 0xF5, 0x0C, 0xF7, + 0x86, 0xF8, 0xAC, 0xF8, 0xCD, 0xF6, 0x3A, 0xF5, 0x1D, 0xF3, 0x11, 0xF3, 0x21, 0xF5, 0xC1, 0xF9, + 0x71, 0xFD, 0x3D, 0x00, 0x1C, 0x02, 0xE9, 0x01, 0x52, 0x01, 0x18, 0x00, 0x9F, 0xFE, 0xBC, 0xFD, + 0x19, 0xFD, 0x1D, 0xFF, 0x89, 0x00, 0x24, 0x03, 0x63, 0x03, 0xE9, 0x04, 0x95, 0x0C, 0xA2, 0x1E, + 0x8C, 0x2C, 0xD8, 0x2F, 0x49, 0x27, 0x9D, 0x19, 0x46, 0x10, 0xA2, 0x0C, 0x6F, 0x12, 0xD0, 0x1C, + 0xD4, 0x27, 0x6B, 0x25, 0x45, 0x16, 0x25, 0xFD, 0x8F, 0xED, 0x86, 0xE9, 0x6D, 0xEF, 0x54, 0xF8, + 0xC1, 0xFF, 0x3D, 0x00, 0x10, 0xFC, 0xA8, 0xF3, 0xE2, 0xEB, 0x1D, 0xEA, 0x7E, 0xEE, 0xEF, 0xF4, + 0x75, 0xF9, 0x92, 0xFB, 0x82, 0xFF, 0xEE, 0x03, 0x67, 0x08, 0x20, 0x0A, 0x8D, 0x08, 0x35, 0x05, + 0x31, 0x03, 0x0F, 0x02, 0x13, 0x04, 0xEE, 0x09, 0xBF, 0x0E, 0x70, 0x0F, 0x63, 0x09, 0x96, 0x00, + 0xB0, 0xF7, 0x86, 0xF2, 0x47, 0xF2, 0xC1, 0xF6, 0xE6, 0xFC, 0xD0, 0x01, 0x67, 0x02, 0xEF, 0xFD, + 0x10, 0xF9, 0xD2, 0xF5, 0xC5, 0xF5, 0x54, 0xF8, 0x10, 0xFC, 0x63, 0x00, 0xFA, 0x03, 0x24, 0x06, + 0x13, 0x07, 0x89, 0x06, 0x5B, 0x05, 0xE5, 0x02, 0x31, 0x00, 0xAC, 0xFE, 0x46, 0x01, 0x46, 0x07, + 0x4A, 0x0C, 0x1C, 0x0E, 0x35, 0x0B, 0x42, 0x05, 0xFB, 0xFD, 0xB8, 0xF8, 0xC5, 0xF5, 0x7E, 0xF7, + 0x21, 0xFB, 0x53, 0xFE, 0x64, 0xFD, 0xE6, 0xF9, 0xFC, 0xF4, 0xC9, 0xF1, 0x69, 0xF0, 0x15, 0xF2, + 0x82, 0xF6, 0x82, 0xFC, 0xE9, 0x01, 0xAA, 0x04, 0xC4, 0x04, 0x0B, 0x03, 0x2D, 0x01, 0x04, 0xFF, + 0xA3, 0xFD, 0x3A, 0xFE, 0xBB, 0x00, 0xEE, 0x03, 0x67, 0x05, 0x20, 0x04, 0xF3, 0xFF, 0xBC, 0xFA, + 0x43, 0xF6, 0x9B, 0xF3, 0x71, 0xF4, 0x3F, 0xF7, 0x15, 0xFB, 0xE6, 0xFC, 0x8E, 0xFC, 0x3F, 0xFA, + 0x08, 0xF8, 0xC1, 0xF6, 0xE6, 0xF6, 0xD1, 0xF8, 0xC5, 0xFB, 0xC5, 0xFE, 0x96, 0x00, 0xAF, 0x00, + 0xE6, 0xFF, 0x6D, 0xFE, 0x8A, 0xFD, 0x4B, 0xFD, 0x60, 0xFE, 0x63, 0x00, 0xB3, 0x02, 0x39, 0x04, + 0x07, 0x04, 0x67, 0x02, 0x63, 0x00, 0x47, 0xFE, 0xEB, 0xFB, 0xDA, 0xF9, 0xF7, 0xF8, 0xC5, 0xF8, + 0x5C, 0xF9, 0x5C, 0xF9, 0xEB, 0xF8, 0x32, 0xF7, 0xD6, 0xF4, 0x6D, 0xF2, 0x19, 0xF1, 0x86, 0xF2, + 0x69, 0xF6, 0x3A, 0xFB, 0xFB, 0xFD, 0xC5, 0xFE, 0x08, 0xFE, 0x04, 0xFC, 0x47, 0xFB, 0xF7, 0xFB, + 0xEF, 0xFD, 0xC1, 0xFF, 0xE1, 0x00, 0x70, 0x00, 0x75, 0xFF, 0x29, 0xFF, 0x18, 0x00, 0xDD, 0x04, + 0xF2, 0x14, 0x17, 0x2A, 0x56, 0x33, 0x77, 0x2E, 0x1B, 0x1D, 0x02, 0x11, 0x67, 0x0B, 0xF2, 0x11, + 0xD4, 0x1B, 0x02, 0x29, 0xF1, 0x2C, 0xB7, 0x22, 0xDD, 0x0A, 0xDA, 0xF3, 0xE2, 0xEB, 0x86, 0xEF, + 0xB8, 0xF8, 0x68, 0xFF, 0xE9, 0x01, 0x7D, 0xFD, 0x00, 0xF7, 0x26, 0xEE, 0xEF, 0xE8, 0xB9, 0xE9, + 0xB0, 0xEE, 0xB4, 0xF3, 0xEB, 0xF5, 0x69, 0xF9, 0x10, 0xFF, 0x42, 0x05, 0x80, 0x08, 0x78, 0x07, + 0xBF, 0x02, 0xF3, 0xFF, 0x57, 0x00, 0xC8, 0x03, 0x91, 0x0A, 0x24, 0x12, 0x6F, 0x15, 0x5F, 0x10, + 0x70, 0x06, 0xEB, 0xFB, 0x2A, 0xF6, 0xDE, 0xF5, 0x8A, 0xFA, 0x00, 0x00, 0x13, 0x04, 0x5F, 0x04, + 0x43, 0xFF, 0xFB, 0xF7, 0x36, 0xF3, 0xAC, 0xF2, 0x47, 0xF5, 0x10, 0xF9, 0x43, 0xFC, 0x4F, 0xFF, + 0x5F, 0x01, 0xBF, 0x02, 0xCC, 0x02, 0xE9, 0x01, 0xAF, 0x00, 0x1D, 0xFF, 0x21, 0xFE, 0x39, 0x01, + 0x8D, 0x08, 0x3D, 0x0F, 0xE5, 0x11, 0x4E, 0x0E, 0xB7, 0x07, 0x00, 0x00, 0x36, 0xFC, 0x2E, 0xFB, + 0xFB, 0xFD, 0x78, 0x01, 0x31, 0x03, 0x0B, 0x00, 0xCD, 0xF9, 0x19, 0xF4, 0x5C, 0xF0, 0x04, 0xF0, + 0x71, 0xF1, 0x2E, 0xF5, 0x10, 0xF9, 0x32, 0xFD, 0x36, 0xFF, 0x5C, 0xFF, 0x21, 0xFE, 0x3F, 0xFD, + 0x36, 0xFC, 0xF7, 0xFB, 0x8A, 0xFD, 0x39, 0x01, 0x8D, 0x05, 0x9E, 0x07, 0x70, 0x06, 0xC4, 0x01, + 0x9B, 0xFC, 0x93, 0xF8, 0x8A, 0xF7, 0x36, 0xF9, 0xF3, 0xFC, 0xE6, 0xFF, 0x18, 0x00, 0x3F, 0xFD, + 0x04, 0xF9, 0xDE, 0xF5, 0x3A, 0xF5, 0x8E, 0xF6, 0x1D, 0xF9, 0xB8, 0xFB, 0xA3, 0xFD, 0xBC, 0xFD, + 0xA7, 0xFC, 0xA3, 0xFA, 0x82, 0xF9, 0xDA, 0xF9, 0xB8, 0xFB, 0x47, 0xFE, 0x96, 0x00, 0x8D, 0x02, + 0xD9, 0x02, 0x81, 0x02, 0xEE, 0x00, 0x0B, 0x00, 0x5C, 0xFF, 0x29, 0xFF, 0x92, 0xFE, 0x2E, 0xFE, + 0x71, 0xFD, 0x19, 0xFD, 0x68, 0xFC, 0x32, 0xFA, 0xA3, 0xF7, 0x8A, 0xF4, 0x79, 0xF2, 0x79, 0xF2, + 0x7E, 0xF4, 0xDA, 0xF6, 0xF7, 0xF8, 0x75, 0xF9, 0xEB, 0xF8, 0xD6, 0xF7, 0x86, 0xF8, 0x25, 0xFA, + 0xCD, 0xFC, 0xEF, 0xFD, 0xB0, 0xFD, 0x36, 0xFC, 0x82, 0xFC, 0x53, 0xFE, 0xDD, 0x01, 0x2D, 0x04, + 0x91, 0x07, 0xD0, 0x10, 0x24, 0x21, 0x77, 0x2B, 0xE9, 0x2B, 0x06, 0x22, 0x95, 0x18, 0xB7, 0x13, + 0xE5, 0x14, 0x0B, 0x1B, 0x30, 0x24, 0xBB, 0x2A, 0x2C, 0x25, 0x5A, 0x14, 0x9F, 0xFE, 0xA8, 0xF3, + 0x86, 0xF2, 0x04, 0xF9, 0x86, 0xFE, 0x9E, 0x01, 0x79, 0xFE, 0x21, 0xF8, 0xE2, 0xEE, 0x00, 0xE8, + 0x93, 0xE6, 0x75, 0xEA, 0xDE, 0xEF, 0xA8, 0xF3, 0xC1, 0xF6, 0xBC, 0xFA, 0x04, 0xFF, 0x20, 0x01, + 0xA2, 0x00, 0x21, 0xFE, 0xB0, 0xFD, 0x57, 0x00, 0x28, 0x05, 0xF2, 0x0B, 0xA6, 0x11, 0xE5, 0x14, + 0xE9, 0x10, 0x95, 0x09, 0xA2, 0x00, 0x7D, 0xFD, 0xA3, 0xFD, 0x67, 0x02, 0xCC, 0x05, 0xAA, 0x07, + 0xD9, 0x05, 0x57, 0x00, 0xDE, 0xF8, 0x82, 0xF3, 0xEB, 0xF2, 0x79, 0xF5, 0x69, 0xF9, 0x47, 0xFB, + 0x75, 0xFC, 0x75, 0xFC, 0x5C, 0xFC, 0x79, 0xFB, 0x54, 0xFB, 0xC5, 0xFB, 0x25, 0xFD, 0x9F, 0xFE, + 0x0F, 0x02, 0xDD, 0x07, 0x20, 0x0D, 0xFE, 0x0E, 0xA2, 0x0C, 0xD0, 0x07, 0x0B, 0x03, 0x2D, 0x01, + 0x78, 0x01, 0xDD, 0x04, 0xDD, 0x07, 0xFE, 0x08, 0xAA, 0x04, 0x25, 0xFD, 0x36, 0xF6, 0xEF, 0xF1, + 0xC9, 0xF1, 0xCD, 0xF3, 0xB0, 0xF7, 0x4B, 0xFA, 0x75, 0xFC, 0x47, 0xFB, 0xEB, 0xF8, 0x36, 0xF6, + 0x5C, 0xF6, 0x97, 0xF7, 0x4B, 0xFA, 0xB0, 0xFD, 0x2D, 0x01, 0xE1, 0x03, 0xD4, 0x03, 0x9E, 0x01, + 0xB0, 0xFD, 0x79, 0xFB, 0xEF, 0xFA, 0xCD, 0xFC, 0x9B, 0xFF, 0x81, 0x02, 0xAF, 0x03, 0xF6, 0x01, + 0x15, 0xFE, 0x9B, 0xF9, 0xFB, 0xF7, 0x79, 0xF8, 0x54, 0xFB, 0xF3, 0xFC, 0x53, 0xFE, 0xA3, 0xFD, + 0x43, 0xFC, 0x9B, 0xF9, 0x3F, 0xF7, 0x10, 0xF6, 0xDA, 0xF6, 0x10, 0xF9, 0xB8, 0xFB, 0xEF, 0xFD, + 0x8E, 0xFF, 0xA7, 0xFF, 0x04, 0xFF, 0x3F, 0xFD, 0xC1, 0xFC, 0xB0, 0xFD, 0x70, 0x00, 0xBF, 0x02, + 0xFA, 0x03, 0x74, 0x02, 0x36, 0xFF, 0x9B, 0xFC, 0x3F, 0xFA, 0x82, 0xF9, 0x2A, 0xF9, 0x5C, 0xF9, + 0x1D, 0xF9, 0x9F, 0xF8, 0x3F, 0xF7, 0x3F, 0xF7, 0x7E, 0xF7, 0xEB, 0xF8, 0xC5, 0xF8, 0xDE, 0xF8, + 0xE2, 0xF7, 0x69, 0xF9, 0x08, 0xFB, 0x8E, 0xFC, 0xF3, 0xFC, 0xDA, 0xFC, 0xB4, 0xFC, 0xEF, 0xFD, + 0x10, 0xFF, 0x63, 0x00, 0x57, 0x03, 0xAF, 0x0C, 0xFA, 0x1E, 0x6F, 0x2A, 0xFE, 0x2C, 0xA2, 0x21, + 0x5A, 0x17, 0xAA, 0x10, 0xC3, 0x13, 0xA2, 0x1B, 0x49, 0x27, 0x28, 0x2F, 0x7C, 0x2A, 0x39, 0x19, + 0xB3, 0x02, 0x3F, 0xF7, 0xEB, 0xF5, 0xC9, 0xFD, 0x18, 0x03, 0xF2, 0x05, 0xA2, 0x00, 0xEB, 0xF8, + 0xE2, 0xEE, 0x5C, 0xE7, 0x65, 0xE5, 0xF3, 0xE7, 0xAC, 0xEC, 0x93, 0xEF, 0x21, 0xF2, 0x47, 0xF5, + 0xEB, 0xF8, 0x08, 0xFB, 0x7E, 0xFA, 0x08, 0xF8, 0x21, 0xF8, 0xB8, 0xFB, 0xA6, 0x02, 0xAA, 0x0A, + 0xD8, 0x11, 0x74, 0x14, 0xF6, 0x10, 0xC8, 0x09, 0x0B, 0x03, 0x13, 0x01, 0xAF, 0x03, 0x9A, 0x08, + 0x17, 0x0C, 0x7C, 0x0C, 0x70, 0x09, 0xD9, 0x02, 0xF7, 0xFB, 0xF3, 0xF6, 0x2A, 0xF6, 0xD6, 0xF7, + 0x4B, 0xFA, 0x08, 0xFB, 0xB0, 0xFA, 0xCD, 0xF9, 0x6D, 0xF8, 0xF3, 0xF6, 0xAC, 0xF5, 0x36, 0xF6, + 0x32, 0xF7, 0xE6, 0xF9, 0x3A, 0xFE, 0x39, 0x04, 0x74, 0x08, 0x70, 0x09, 0xEE, 0x06, 0xA2, 0x03, + 0x9E, 0x01, 0x57, 0x03, 0x95, 0x06, 0x39, 0x0A, 0xBF, 0x0B, 0x89, 0x09, 0x39, 0x04, 0xBC, 0xFD, + 0x58, 0xFA, 0x10, 0xF9, 0x71, 0xFA, 0xEF, 0xFA, 0xE2, 0xFA, 0x75, 0xF9, 0xDE, 0xF8, 0x8A, 0xF7, + 0x82, 0xF6, 0xB8, 0xF5, 0x1D, 0xF6, 0x25, 0xF7, 0xFB, 0xF7, 0xDA, 0xF9, 0x9F, 0xFB, 0xC9, 0xFD, + 0xFB, 0xFD, 0x00, 0xFD, 0xEF, 0xFA, 0x58, 0xFA, 0x86, 0xFB, 0x47, 0xFE, 0x13, 0x01, 0x3D, 0x03, + 0x7C, 0x03, 0xB7, 0x01, 0x36, 0xFF, 0x3F, 0xFD, 0xD6, 0xFD, 0xA7, 0xFF, 0x28, 0x02, 0x74, 0x02, + 0x5F, 0x01, 0xC5, 0xFE, 0x36, 0xFC, 0xCD, 0xF9, 0x47, 0xF8, 0xBD, 0xF7, 0xAC, 0xF8, 0x0C, 0xFA, + 0xFB, 0xFA, 0x9F, 0xFB, 0xAC, 0xFB, 0x9F, 0xFB, 0xD6, 0xFA, 0x64, 0xFA, 0xBC, 0xFA, 0xC1, 0xFC, + 0x8E, 0xFF, 0x0F, 0x02, 0xDD, 0x01, 0x31, 0x00, 0x32, 0xFD, 0xC5, 0xFB, 0x92, 0xFB, 0xD1, 0xFB, + 0x32, 0xFD, 0x82, 0xFC, 0x04, 0xFC, 0x19, 0xFA, 0xCD, 0xF9, 0x1D, 0xF9, 0x08, 0xFB, 0xA3, 0xFA, + 0xB0, 0xFA, 0x36, 0xF9, 0xC1, 0xF9, 0x60, 0xFB, 0x2A, 0xFC, 0x4B, 0xFD, 0x21, 0xFB, 0x3A, 0xFB, + 0x8E, 0xF9, 0x04, 0xFC, 0x64, 0xFD, 0x70, 0x00, 0x9A, 0x02, 0x35, 0x08, 0x3D, 0x15, 0x95, 0x21, + 0xBF, 0x26, 0xD0, 0x1F, 0x95, 0x15, 0xE1, 0x0F, 0x6F, 0x12, 0x95, 0x1B, 0x41, 0x26, 0x52, 0x2E, + 0xED, 0x2A, 0x4E, 0x1D, 0xE5, 0x08, 0x19, 0xFD, 0x2A, 0xFC, 0x9E, 0x04, 0x4E, 0x0B, 0x70, 0x0C, + 0x24, 0x06, 0xB8, 0xFB, 0x2E, 0xF2, 0x8F, 0xEA, 0x4B, 0xE8, 0x54, 0xE9, 0xF7, 0xEC, 0x3B, 0xEF, + 0x8E, 0xF0, 0x97, 0xF1, 0xA8, 0xF3, 0x8A, 0xF4, 0x8E, 0xF3, 0xC1, 0xF0, 0xE7, 0xF0, 0xB8, 0xF5, + 0x29, 0xFF, 0x28, 0x08, 0x74, 0x0E, 0x63, 0x0F, 0x74, 0x0B, 0xCC, 0x05, 0x74, 0x02, 0x52, 0x04, + 0xAF, 0x09, 0xAE, 0x0F, 0x56, 0x12, 0x28, 0x11, 0xBB, 0x0C, 0x2D, 0x07, 0x0F, 0x02, 0x5C, 0xFF, + 0x36, 0xFF, 0x4A, 0x00, 0xBB, 0x00, 0x82, 0xFF, 0x25, 0xFD, 0x00, 0xFA, 0x64, 0xF7, 0x15, 0xF5, + 0xF3, 0xF3, 0xA8, 0xF3, 0x8A, 0xF4, 0x82, 0xF6, 0x97, 0xFA, 0xAC, 0xFE, 0x46, 0x01, 0xA2, 0x00, + 0xBC, 0xFD, 0x04, 0xFC, 0xF3, 0xFC, 0x46, 0x01, 0xC8, 0x06, 0xDD, 0x0A, 0xB3, 0x0B, 0x28, 0x08, + 0xBF, 0x02, 0x15, 0xFE, 0x3F, 0xFD, 0x82, 0xFF, 0xBF, 0x02, 0x13, 0x04, 0xD9, 0x02, 0x82, 0xFF, + 0x75, 0xFC, 0xE6, 0xF9, 0x54, 0xF8, 0x15, 0xF8, 0xD1, 0xF8, 0xF3, 0xF9, 0x64, 0xFA, 0x64, 0xFA, + 0xF3, 0xF9, 0xB8, 0xF8, 0x97, 0xF7, 0x10, 0xF6, 0xEB, 0xF5, 0x3F, 0xF7, 0xE6, 0xF9, 0x9B, 0xFC, + 0x53, 0xFE, 0x92, 0xFE, 0x7D, 0xFD, 0x4F, 0xFC, 0xDE, 0xFB, 0x97, 0xFD, 0x63, 0x00, 0xA2, 0x03, + 0x03, 0x05, 0x78, 0x04, 0x35, 0x02, 0xE6, 0xFF, 0x79, 0xFE, 0xBC, 0xFD, 0xD6, 0xFD, 0xEF, 0xFD, + 0x6D, 0xFE, 0x47, 0xFE, 0xFB, 0xFD, 0xE6, 0xFC, 0xB8, 0xFB, 0x8A, 0xFA, 0x9B, 0xF9, 0xC1, 0xF9, + 0xC9, 0xFA, 0xF3, 0xFC, 0x86, 0xFE, 0xF7, 0xFE, 0xE6, 0xFC, 0x25, 0xFA, 0x08, 0xF8, 0xC5, 0xF8, + 0xC9, 0xFA, 0x75, 0xFC, 0xE6, 0xFC, 0x79, 0xFB, 0xCD, 0xF9, 0xB0, 0xF7, 0xFB, 0xF7, 0x8E, 0xF9, + 0xA7, 0xFC, 0x15, 0xFE, 0x64, 0xFD, 0x36, 0xFC, 0xD6, 0xFA, 0xB8, 0xFB, 0xEB, 0xFB, 0x32, 0xFD, + 0xA7, 0xFC, 0xE6, 0xFC, 0x5C, 0xFC, 0x00, 0xFD, 0xFB, 0xFD, 0x8E, 0xFF, 0xBB, 0x00, 0xCC, 0x02, + 0x7C, 0x0C, 0x84, 0x19, 0x95, 0x21, 0x49, 0x1E, 0xAA, 0x13, 0x91, 0x0D, 0x7C, 0x0F, 0xC7, 0x18, + 0x6F, 0x21, 0x39, 0x28, 0x95, 0x27, 0xFA, 0x1E, 0xED, 0x0F, 0x03, 0x05, 0x9E, 0x04, 0x5F, 0x0A, + 0xE1, 0x0F, 0xD0, 0x0D, 0x1C, 0x08, 0xDA, 0xFF, 0xB0, 0xFA, 0xEB, 0xF5, 0x21, 0xF2, 0x3B, 0xEF, + 0xF3, 0xED, 0x58, 0xEE, 0xFC, 0xEE, 0x00, 0xF1, 0x60, 0xF2, 0xEB, 0xF2, 0x5C, 0xF0, 0x6D, 0xEC, + 0xC1, 0xEA, 0x47, 0xEF, 0x47, 0xF8, 0xBB, 0x00, 0x67, 0x05, 0x42, 0x05, 0x4E, 0x02, 0x9B, 0xFF, + 0xA7, 0xFF, 0xE1, 0x03, 0xFE, 0x08, 0x6B, 0x0D, 0x0B, 0x0F, 0x67, 0x0E, 0x13, 0x0D, 0x80, 0x0B, + 0xD4, 0x09, 0x1C, 0x08, 0xD4, 0x06, 0x8D, 0x05, 0x35, 0x05, 0xAA, 0x04, 0xBB, 0x03, 0x52, 0x01, + 0x21, 0xFE, 0xBC, 0xFA, 0xFB, 0xF7, 0x9B, 0xF6, 0x82, 0xF6, 0x6D, 0xF8, 0x8A, 0xFA, 0xF7, 0xFB, + 0x47, 0xFB, 0xDE, 0xF8, 0x58, 0xF7, 0x8A, 0xF7, 0x3F, 0xFA, 0xC9, 0xFD, 0xBB, 0x00, 0xE9, 0x01, + 0x6C, 0x01, 0xA7, 0xFF, 0x3A, 0xFE, 0x60, 0xFE, 0xA7, 0xFF, 0x28, 0x02, 0x3D, 0x03, 0x07, 0x04, + 0xF2, 0x02, 0xDD, 0x01, 0xD5, 0x00, 0x00, 0x00, 0x1D, 0xFF, 0x6D, 0xFE, 0xC5, 0xFE, 0x82, 0xFF, + 0xB4, 0xFF, 0x79, 0xFE, 0x68, 0xFC, 0xC1, 0xF9, 0x21, 0xF8, 0x97, 0xF7, 0xEF, 0xF7, 0x2A, 0xF9, + 0xCD, 0xF9, 0xF3, 0xF9, 0x1D, 0xF9, 0x60, 0xF8, 0x2E, 0xF8, 0xB8, 0xF8, 0xDA, 0xF9, 0x79, 0xFB, + 0x3F, 0xFD, 0xDE, 0xFE, 0x0B, 0x00, 0x18, 0x00, 0x82, 0xFF, 0x9F, 0xFE, 0x6D, 0xFE, 0xC5, 0xFE, + 0x75, 0xFF, 0x31, 0x00, 0xBB, 0x00, 0xE1, 0x00, 0x7C, 0x00, 0x82, 0xFF, 0x92, 0xFE, 0x15, 0xFE, + 0x15, 0xFE, 0x86, 0xFE, 0x1D, 0xFF, 0x68, 0xFF, 0xB4, 0xFF, 0xAC, 0xFE, 0x58, 0xFD, 0x15, 0xFB, + 0x19, 0xFA, 0xC1, 0xF9, 0x4B, 0xFA, 0x58, 0xFA, 0xE6, 0xF9, 0x1D, 0xF9, 0x8A, 0xF7, 0x4B, 0xF7, + 0xF3, 0xF6, 0x86, 0xF8, 0x2A, 0xF9, 0x8A, 0xFA, 0x25, 0xFA, 0x58, 0xFA, 0x64, 0xFA, 0xA3, 0xFA, + 0x3A, 0xFB, 0x9F, 0xFB, 0xB4, 0xFC, 0xCD, 0xFC, 0x3A, 0xFE, 0x6D, 0xFE, 0x24, 0x00, 0x31, 0x00, + 0xA6, 0x02, 0x18, 0x09, 0x4A, 0x15, 0xE5, 0x1D, 0x0F, 0x1D, 0x28, 0x14, 0x9E, 0x0D, 0xC8, 0x0F, + 0x56, 0x18, 0x0A, 0x21, 0xD0, 0x25, 0x52, 0x25, 0xAE, 0x1E, 0xC3, 0x13, 0x9A, 0x0B, 0x35, 0x0B, + 0x13, 0x10, 0xBB, 0x12, 0x07, 0x10, 0xE1, 0x09, 0x78, 0x04, 0x7C, 0x00, 0x3F, 0xFD, 0x36, 0xF9, + 0x4B, 0xF4, 0x50, 0xF0, 0xC9, 0xEE, 0x69, 0xF0, 0xAC, 0xF2, 0x4F, 0xF3, 0x0C, 0xF1, 0xF7, 0xEC, + 0x3B, 0xE9, 0x4B, 0xE8, 0x08, 0xEC, 0x04, 0xF3, 0x8E, 0xF9, 0xF7, 0xFB, 0x86, 0xFB, 0x3F, 0xFA, + 0xBC, 0xFA, 0x00, 0xFD, 0xFA, 0x00, 0xDD, 0x04, 0xDD, 0x07, 0x56, 0x09, 0xB7, 0x0A, 0x7C, 0x0C, + 0xC3, 0x0D, 0x07, 0x0D, 0xD0, 0x0A, 0x3D, 0x09, 0x70, 0x09, 0xB7, 0x0A, 0x8D, 0x0B, 0xAA, 0x0A, + 0x78, 0x07, 0x89, 0x03, 0xDA, 0xFF, 0x6D, 0xFE, 0x3A, 0xFE, 0x47, 0xFE, 0x8A, 0xFD, 0x2A, 0xFC, + 0xC9, 0xFA, 0x00, 0xFA, 0x5C, 0xF9, 0x36, 0xF9, 0x9F, 0xF8, 0x21, 0xF8, 0x2E, 0xF8, 0x5C, 0xF9, + 0x3A, 0xFB, 0x9B, 0xFC, 0xCD, 0xFC, 0xAC, 0xFB, 0x8A, 0xFA, 0x19, 0xFA, 0x9F, 0xFB, 0xE2, 0xFD, + 0x24, 0x00, 0xAF, 0x00, 0x31, 0x00, 0x9B, 0xFF, 0x68, 0xFF, 0xA7, 0xFF, 0x00, 0x00, 0xAF, 0x00, + 0x07, 0x01, 0x13, 0x01, 0x57, 0x00, 0xB4, 0xFF, 0xD1, 0xFE, 0x15, 0xFE, 0xDA, 0xFC, 0xD1, 0xFB, + 0x3A, 0xFB, 0x2E, 0xFB, 0x47, 0xFB, 0xFB, 0xFA, 0x4B, 0xFA, 0x82, 0xF9, 0xDE, 0xF8, 0xAC, 0xF8, + 0x1D, 0xF9, 0xE6, 0xF9, 0x08, 0xFB, 0x10, 0xFC, 0x4F, 0xFC, 0xF7, 0xFB, 0x60, 0xFB, 0x79, 0xFB, + 0x1D, 0xFC, 0xCD, 0xFC, 0x0C, 0xFD, 0x3F, 0xFD, 0x7D, 0xFD, 0x53, 0xFE, 0xD1, 0xFE, 0x43, 0xFF, + 0x36, 0xFF, 0x10, 0xFF, 0x4F, 0xFF, 0xF3, 0xFF, 0xEE, 0x00, 0xD0, 0x01, 0xF6, 0x01, 0x2D, 0x01, + 0xDA, 0xFF, 0xDE, 0xFE, 0x6D, 0xFE, 0x92, 0xFE, 0xB8, 0xFE, 0x86, 0xFE, 0x97, 0xFD, 0x2A, 0xFC, + 0x08, 0xFB, 0x7E, 0xFA, 0xD6, 0xFA, 0x6D, 0xFB, 0xDE, 0xFB, 0xAC, 0xFB, 0x3A, 0xFB, 0xEF, 0xFA, + 0xC9, 0xFA, 0x2E, 0xFB, 0x86, 0xFB, 0xEB, 0xFB, 0x04, 0xFC, 0xA7, 0xFC, 0xE2, 0xFD, 0x5C, 0xFF, + 0xC8, 0x00, 0x6C, 0x01, 0xB7, 0x01, 0xCC, 0x02, 0xAF, 0x06, 0x85, 0x0D, 0xD4, 0x12, 0xD0, 0x13, + 0xED, 0x0F, 0x95, 0x0C, 0xC8, 0x0C, 0xB7, 0x10, 0xD8, 0x14, 0xA6, 0x17, 0x3D, 0x18, 0x45, 0x16, + 0x56, 0x12, 0x4E, 0x0E, 0x39, 0x0D, 0x28, 0x0E, 0xBF, 0x0E, 0x2C, 0x0D, 0x85, 0x0A, 0x5B, 0x08, + 0x20, 0x07, 0x9A, 0x05, 0xCC, 0x02, 0x29, 0xFF, 0x86, 0xFB, 0xEB, 0xF8, 0xFB, 0xF7, 0xAC, 0xF8, + 0x8E, 0xF9, 0x10, 0xF9, 0x25, 0xF7, 0x7E, 0xF4, 0x9F, 0xF2, 0x9F, 0xF2, 0x71, 0xF4, 0x3F, 0xF7, + 0x75, 0xF9, 0x97, 0xFA, 0x8A, 0xFA, 0x97, 0xFA, 0x47, 0xFB, 0xB4, 0xFC, 0xE2, 0xFD, 0xAC, 0xFE, + 0x43, 0xFF, 0x7C, 0x00, 0x35, 0x02, 0xBB, 0x03, 0x6C, 0x04, 0x20, 0x04, 0x3D, 0x03, 0xF6, 0x01, + 0x39, 0x01, 0x39, 0x01, 0x0F, 0x02, 0xCC, 0x02, 0xE5, 0x02, 0x28, 0x02, 0xBB, 0x00, 0x5C, 0xFF, + 0x21, 0xFE, 0x58, 0xFD, 0x0C, 0xFD, 0xA3, 0xFD, 0xB8, 0xFE, 0x82, 0xFF, 0x75, 0xFF, 0xAC, 0xFE, + 0xFB, 0xFD, 0xA3, 0xFD, 0xE2, 0xFD, 0x86, 0xFE, 0x36, 0xFF, 0xC1, 0xFF, 0xDA, 0xFF, 0x9B, 0xFF, + 0x1D, 0xFF, 0xEB, 0xFE, 0xDE, 0xFE, 0xD1, 0xFE, 0x86, 0xFE, 0x53, 0xFE, 0x53, 0xFE, 0xB8, 0xFE, + 0x1D, 0xFF, 0x29, 0xFF, 0xF7, 0xFE, 0x47, 0xFE, 0xBC, 0xFD, 0x32, 0xFD, 0x25, 0xFD, 0x64, 0xFD, + 0xA3, 0xFD, 0xA3, 0xFD, 0x58, 0xFD, 0xB4, 0xFC, 0x10, 0xFC, 0xEB, 0xFB, 0xEB, 0xFB, 0x4F, 0xFC, + 0xC1, 0xFC, 0xE6, 0xFC, 0xCD, 0xFC, 0x0C, 0xFD, 0x4B, 0xFD, 0xA3, 0xFD, 0x08, 0xFE, 0xE2, 0xFD, + 0x53, 0xFE, 0x60, 0xFE, 0xAC, 0xFE, 0xB8, 0xFE, 0xAC, 0xFE, 0x6D, 0xFE, 0x86, 0xFE, 0xAC, 0xFE, + 0x1D, 0xFF, 0xDA, 0xFF, 0x3D, 0x00, 0xE1, 0x00, 0xFA, 0x00, 0x13, 0x01, 0x46, 0x01, 0x91, 0x01, + 0x42, 0x02, 0xA6, 0x02, 0xBF, 0x02, 0x28, 0x02, 0x52, 0x01, 0xBB, 0x00, 0xEE, 0x00, 0x2D, 0x01, + 0x13, 0x01, 0x70, 0x00, 0x8E, 0xFF, 0xDE, 0xFE, 0x6D, 0xFE, 0x53, 0xFE, 0x9F, 0xFE, 0xC5, 0xFE, + 0x53, 0xFE, 0x64, 0xFD, 0x75, 0xFC, 0x2A, 0xFC, 0x5C, 0xFC, 0x9B, 0xFC, 0xC1, 0xFC, 0xE6, 0xFC, + 0x25, 0xFD, 0x71, 0xFD, 0xC9, 0xFD, 0x6D, 0xFE, 0x75, 0xFF, 0xBB, 0x00, 0x03, 0x02, 0x18, 0x03, + 0xFA, 0x03, 0x9E, 0x04, 0x0F, 0x05, 0x74, 0x05, 0x18, 0x06, 0xA2, 0x06, 0x20, 0x07, 0x2D, 0x07, + 0x07, 0x07, 0xA2, 0x06, 0x4A, 0x06, 0xD9, 0x05, 0x42, 0x05, 0x6C, 0x04, 0x96, 0x03, 0xE5, 0x02, + 0x67, 0x02, 0xE9, 0x01, 0x46, 0x01, 0x4A, 0x00, 0xF7, 0xFE, 0x97, 0xFD, 0xC1, 0xFC, 0x82, 0xFC, + 0xA7, 0xFC, 0xA7, 0xFC, 0x82, 0xFC, 0x1D, 0xFC, 0x04, 0xFC, 0x43, 0xFC, 0xB4, 0xFC, 0x71, 0xFD, + 0x60, 0xFE, 0x9B, 0xFF, 0xEE, 0x00, 0x1C, 0x02, 0xF2, 0x02, 0x7C, 0x03, 0x2D, 0x04, 0xDD, 0x04, + 0x8D, 0x05, 0x0B, 0x06, 0xA2, 0x06, 0x52, 0x07, 0x03, 0x08, 0x35, 0x08, 0xD0, 0x07, 0x78, 0x07, + 0x46, 0x07, 0x2D, 0x07, 0xA2, 0x06, 0xBF, 0x05, 0xE9, 0x04, 0x46, 0x04, 0x96, 0x03, 0xD9, 0x02, + 0x0F, 0x02, 0xEE, 0x00, 0x82, 0xFF, 0xEF, 0xFD, 0xDA, 0xFC, 0x5C, 0xFC, 0x68, 0xFC, 0x5C, 0xFC, + 0xEB, 0xFB, 0x47, 0xFB, 0xB0, 0xFA, 0x71, 0xFA, 0x71, 0xFA, 0xC9, 0xFA, 0x15, 0xFB, 0x54, 0xFB, + 0x54, 0xFB, 0x54, 0xFB, 0x47, 0xFB, 0x6D, 0xFB, 0x92, 0xFB, 0xC5, 0xFB, 0x2A, 0xFC, 0x82, 0xFC, + 0xF3, 0xFC, 0x3F, 0xFD, 0xA3, 0xFD, 0xE2, 0xFD, 0x2E, 0xFE, 0x47, 0xFE, 0x53, 0xFE, 0x53, 0xFE, + 0x60, 0xFE, 0x92, 0xFE, 0xAC, 0xFE, 0xC5, 0xFE, 0xB8, 0xFE, 0x79, 0xFE, 0x2E, 0xFE, 0xFB, 0xFD, + 0xEF, 0xFD, 0x21, 0xFE, 0x6D, 0xFE, 0x9F, 0xFE, 0x86, 0xFE, 0x3A, 0xFE, 0x2E, 0xFE, 0x53, 0xFE, + 0xAC, 0xFE, 0xB8, 0xFE, 0x86, 0xFE, 0x47, 0xFE, 0x3A, 0xFE, 0x47, 0xFE, 0x3A, 0xFE, 0x21, 0xFE, + 0x15, 0xFE, 0x47, 0xFE, 0x86, 0xFE, 0xAC, 0xFE, 0xEB, 0xFE, 0x4F, 0xFF, 0xCD, 0xFF, 0x18, 0x00, + 0x70, 0x00, 0xC8, 0x00, 0x52, 0x01, 0xE9, 0x01, 0x1C, 0x02, 0xDD, 0x01, 0x78, 0x01, 0x91, 0x01, + 0xD0, 0x01, 0x4E, 0x02, 0x67, 0x02, 0x74, 0x02, 0x03, 0x02, 0x9E, 0x01, 0x07, 0x01, 0xE1, 0x00, + 0xD5, 0x00, 0xC8, 0x00, 0x63, 0x00, 0x9B, 0xFF, 0x10, 0xFF, 0x79, 0xFE, 0x15, 0xFE, 0x97, 0xFD, + 0x71, 0xFD, 0x58, 0xFD, 0x7D, 0xFD, 0x7D, 0xFD, 0xB0, 0xFD, 0xFB, 0xFD, 0x86, 0xFE, 0x1D, 0xFF, + 0xA7, 0xFF, 0x3D, 0x00, 0xAF, 0x00, 0x39, 0x01, 0xB7, 0x01, 0x4E, 0x02, 0xF2, 0x02, 0xA2, 0x03, + 0x13, 0x04, 0x5F, 0x04, 0xAA, 0x04, 0xB7, 0x04, 0xAA, 0x04, 0x85, 0x04, 0x6C, 0x04, 0x6C, 0x04, + 0x5F, 0x04, 0x20, 0x04, 0xC8, 0x03, 0x89, 0x03, 0xFE, 0x02, 0x74, 0x02, 0xAB, 0x01, 0xE1, 0x00, + 0x3D, 0x00, 0xDA, 0xFF, 0x5C, 0xFF, 0xEB, 0xFE, 0x92, 0xFE, 0x2E, 0xFE, 0xFB, 0xFD, 0xD6, 0xFD, + 0xA3, 0xFD, 0xC9, 0xFD, 0x21, 0xFE, 0xC5, 0xFE, 0x68, 0xFF, 0xDA, 0xFF, 0x4A, 0x00, 0x70, 0x00, + 0xEE, 0x00, 0x6C, 0x01, 0x0F, 0x02, 0x67, 0x02, 0xBF, 0x02, 0x0B, 0x03, 0x57, 0x03, 0xA2, 0x03, + 0xC8, 0x03, 0xD4, 0x03, 0xD4, 0x03, 0x89, 0x03, 0x0B, 0x03, 0x8D, 0x02, 0x35, 0x02, 0x03, 0x02, + 0x9E, 0x01, 0x20, 0x01, 0x57, 0x00, 0x75, 0xFF, 0x79, 0xFE, 0xA3, 0xFD, 0x25, 0xFD, 0x0C, 0xFD, + 0x32, 0xFD, 0x3F, 0xFD, 0x19, 0xFD, 0xA7, 0xFC, 0x36, 0xFC, 0x04, 0xFC, 0x36, 0xFC, 0xA7, 0xFC, + 0x19, 0xFD, 0x71, 0xFD, 0x7D, 0xFD, 0x71, 0xFD, 0x8A, 0xFD, 0x97, 0xFD, 0xB0, 0xFD, 0xBC, 0xFD, + 0xD6, 0xFD, 0x2E, 0xFE, 0x79, 0xFE, 0xD1, 0xFE, 0x04, 0xFF, 0x1D, 0xFF, 0x04, 0xFF, 0xEB, 0xFE, + 0xB8, 0xFE, 0xB8, 0xFE, 0xC5, 0xFE, 0xF7, 0xFE, 0x04, 0xFF, 0x10, 0xFF, 0xDE, 0xFE, 0xAC, 0xFE, + 0x92, 0xFE, 0x79, 0xFE, 0x86, 0xFE, 0x79, 0xFE, 0x9F, 0xFE, 0xD1, 0xFE, 0x29, 0xFF, 0x5C, 0xFF, + 0x75, 0xFF, 0x8E, 0xFF, 0x8E, 0xFF, 0x75, 0xFF, 0x5C, 0xFF, 0x43, 0xFF, 0x68, 0xFF, 0x8E, 0xFF, + 0x82, 0xFF, 0x43, 0xFF, 0x10, 0xFF, 0x1D, 0xFF, 0x43, 0xFF, 0x5C, 0xFF, 0x75, 0xFF, 0x9B, 0xFF, + 0xA7, 0xFF, 0xCD, 0xFF, 0x00, 0x00, 0x4A, 0x00, 0xA2, 0x00, 0xD5, 0x00, 0xD5, 0x00, 0xAF, 0x00, + 0x96, 0x00, 0xE1, 0x00, 0x20, 0x01, 0x52, 0x01, 0x5F, 0x01, 0x2D, 0x01, 0x13, 0x01, 0xE1, 0x00, + 0xD5, 0x00, 0xEE, 0x00, 0x13, 0x01, 0x07, 0x01, 0xBB, 0x00, 0x4A, 0x00, 0xE6, 0xFF, 0xA7, 0xFF, + 0x82, 0xFF, 0x75, 0xFF, 0x75, 0xFF, 0x8E, 0xFF, 0x9B, 0xFF, 0xA7, 0xFF, 0xB4, 0xFF, 0xE6, 0xFF, + 0x3D, 0x00, 0xC8, 0x00, 0x78, 0x01, 0xDD, 0x01, 0x4E, 0x02, 0x81, 0x02, 0xD9, 0x02, 0x24, 0x03, + 0x70, 0x03, 0xA2, 0x03, 0xE1, 0x03, 0xFA, 0x03, 0x2D, 0x04, 0x2D, 0x04, 0x13, 0x04, 0xD4, 0x03, + 0x7C, 0x03, 0x31, 0x03, 0xF2, 0x02, 0xB3, 0x02, 0x81, 0x02, 0x42, 0x02, 0xD0, 0x01, 0x39, 0x01, + 0x70, 0x00, 0x8E, 0xFF, 0xF7, 0xFE, 0x86, 0xFE, 0x3A, 0xFE, 0xC9, 0xFD, 0x3F, 0xFD, 0xC1, 0xFC, + 0x68, 0xFC, 0x2A, 0xFC, 0xF7, 0xFB, 0xF7, 0xFB, 0x36, 0xFC, 0x9B, 0xFC, 0x19, 0xFD, 0x8A, 0xFD, + 0xE2, 0xFD, 0x3A, 0xFE, 0xB8, 0xFE, 0x43, 0xFF, 0xC1, 0xFF, 0x24, 0x00, 0x96, 0x00, 0x20, 0x01, + 0x9E, 0x01, 0x0F, 0x02, 0x35, 0x02, 0x74, 0x02, 0x81, 0x02, 0x67, 0x02, 0x1C, 0x02, 0xF6, 0x01, + 0xDD, 0x01, 0xDD, 0x01, 0xB7, 0x01, 0x39, 0x01, 0x96, 0x00, 0xE6, 0xFF, 0x4F, 0xFF, 0xC5, 0xFE, + 0x79, 0xFE, 0x3A, 0xFE, 0x21, 0xFE, 0xEF, 0xFD, 0xBC, 0xFD, 0x64, 0xFD, 0x32, 0xFD, 0x25, 0xFD, + 0x3F, 0xFD, 0x8A, 0xFD, 0xD6, 0xFD, 0x15, 0xFE, 0x21, 0xFE, 0x21, 0xFE, 0x2E, 0xFE, 0x47, 0xFE, + 0x6D, 0xFE, 0xAC, 0xFE, 0xDE, 0xFE, 0x2A, 0xFF, 0x75, 0xFF, 0xB4, 0xFF, 0xF3, 0xFF, 0x00, 0x00, + 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0xDA, 0xFF, 0xE6, 0xFF, 0xF3, 0xFF, 0x00, 0x00, 0xDA, 0xFF, + 0xB4, 0xFF, 0x8E, 0xFF, 0x82, 0xFF, 0x82, 0xFF, 0x75, 0xFF, 0x75, 0xFF, 0x69, 0xFF, 0x9B, 0xFF, + 0xB4, 0xFF, 0xDA, 0xFF, 0xDA, 0xFF, 0xF3, 0xFF, 0xF3, 0xFF, 0xE6, 0xFF, 0xE6, 0xFF, 0x00, 0x00, + 0x24, 0x00, 0x24, 0x00, 0xF3, 0xFF, 0xCD, 0xFF, 0xB4, 0xFF, 0xCD, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x24, 0x00, 0x0B, 0x00, 0x0B, 0x00, 0x31, 0x00, 0x7C, 0x00, 0xC7, 0x00, 0x06, 0x01, 0x1F, 0x01, + 0x1F, 0x01, 0x06, 0x01, 0xF9, 0x00, 0x2B, 0x01, 0x76, 0x01, 0xA8, 0x01, 0xB5, 0x01, 0x76, 0x01, + 0x5D, 0x01, 0x5D, 0x01, 0x51, 0x01, 0x76, 0x01, 0x8F, 0x01, 0x83, 0x01, 0x44, 0x01, 0xD3, 0x00, + 0x6F, 0x00, 0x24, 0x00, 0xDA, 0xFF, 0x8F, 0xFF, 0x50, 0xFF, 0x1E, 0xFF, 0xF9, 0xFE, 0xBA, 0xFE, + 0x6F, 0xFE, 0x63, 0xFE, 0x88, 0xFE, 0xD3, 0xFE, 0x05, 0xFF, 0x2B, 0xFF, 0x44, 0xFF, 0x5D, 0xFF, + 0x9B, 0xFF, 0x00, 0x00, 0x62, 0x00, 0xD3, 0x00, 0x11, 0x01, 0x2A, 0x01, 0x69, 0x01, 0x9B, 0x01, + 0xE6, 0x01, 0x18, 0x02, 0x31, 0x02, 0x30, 0x02, 0x3D, 0x02, 0x56, 0x02, 0x7B, 0x02, 0x7B, 0x02, + 0x49, 0x02, 0x0B, 0x02, 0x9A, 0x01, 0x43, 0x01, 0xEC, 0x00, 0xA1, 0x00, 0x49, 0x00, 0x00, 0x00, + 0x76, 0xFF, 0xED, 0xFE, 0x57, 0xFE, 0xF4, 0xFD, 0xB5, 0xFD, 0x83, 0xFD, 0x84, 0xFD, 0xA9, 0xFD, + 0xB6, 0xFD, 0xB6, 0xFD, 0x9D, 0xFD, 0xA9, 0xFD, 0xE8, 0xFD, 0x32, 0xFE, 0x7D, 0xFE, 0xC8, 0xFE, + 0x06, 0xFF, 0x5E, 0xFF, 0x8F, 0xFF, 0xE7, 0xFF, 0x17, 0x00, 0x3D, 0x00, 0x3D, 0x00, 0x62, 0x00, + 0x6F, 0x00, 0x87, 0x00, 0x94, 0x00, 0xAD, 0x00, 0x94, 0x00, 0x62, 0x00, 0x17, 0x00, 0xCE, 0xFF, + 0x9C, 0xFF, 0x6A, 0xFF, 0x45, 0xFF, 0x38, 0xFF, 0x38, 0xFF, 0x20, 0xFF, 0xEE, 0xFE, 0xE1, 0xFE, + 0xEE, 0xFE, 0x07, 0xFF, 0x2C, 0xFF, 0x6A, 0xFF, 0xB5, 0xFF, 0x0B, 0x00, 0x24, 0x00, 0x24, 0x00, + 0x24, 0x00, 0x30, 0x00, 0x7B, 0x00, 0xAC, 0x00, 0xF7, 0x00, 0x03, 0x01, 0xF7, 0x00, 0xEA, 0x00, + 0xEA, 0x00, 0xEA, 0x00, 0xF7, 0x00, 0xEA, 0x00, 0xB9, 0x00, 0x87, 0x00, 0x62, 0x00, 0x49, 0x00, + 0x30, 0x00, 0x00, 0x00, 0xCE, 0xFF, 0x9C, 0xFF, 0x77, 0xFF, 0x6B, 0xFF, 0x6B, 0xFF, 0x45, 0xFF, + 0x39, 0xFF, 0x2D, 0xFF, 0x45, 0xFF, 0x6B, 0xFF, 0x9C, 0xFF, 0xB5, 0xFF, 0xDA, 0xFF, 0xDA, 0xFF, + 0xCE, 0xFF, 0xDA, 0xFF, 0xE7, 0xFF, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x0B, 0x00, + 0x30, 0x00, 0x55, 0x00, 0x55, 0x00, 0x62, 0x00, 0x55, 0x00, 0x6E, 0x00, 0x93, 0x00, 0xB8, 0x00, + 0xD1, 0x00, 0xD1, 0x00, 0xD1, 0x00, 0xD1, 0x00, 0xB8, 0x00, 0xD1, 0x00, 0xEA, 0x00, 0x02, 0x01, + 0x27, 0x01, 0x0F, 0x01, 0xF6, 0x00, 0xF6, 0x00, 0xE9, 0x00, 0x0F, 0x01, 0x27, 0x01, 0x34, 0x01, + 0x02, 0x01, 0xD1, 0x00, 0x7A, 0x00, 0x49, 0x00, 0x17, 0x00, 0x00, 0x00, 0xC2, 0xFF, 0x9D, 0xFF, + 0x78, 0xFF, 0x53, 0xFF, 0x46, 0xFF, 0x46, 0xFF, 0x5F, 0xFF, 0x6B, 0xFF, 0x6B, 0xFF, 0x78, 0xFF, + 0x84, 0xFF, 0xB5, 0xFF, 0xF3, 0xFF, 0x24, 0x00, 0x55, 0x00, 0x6E, 0x00, 0x93, 0x00, 0xB8, 0x00, + 0x02, 0x01, 0x3F, 0x01, 0x89, 0x01, 0x96, 0x01, 0x96, 0x01, 0x89, 0x01, 0x89, 0x01, 0xAE, 0x01, + 0xC7, 0x01, 0xDF, 0x01, 0xDF, 0x01, 0xAE, 0x01, 0x58, 0x01, 0x1A, 0x01, 0xD0, 0x00, 0x92, 0x00, + 0x30, 0x00, 0xDB, 0xFF, 0x91, 0xFF, 0x47, 0xFF, 0xFD, 0xFE, 0xA7, 0xFE, 0x5D, 0xFE, 0x1F, 0xFE, + 0xEE, 0xFD, 0xE2, 0xFD, 0xE2, 0xFD, 0xD6, 0xFD, 0xD6, 0xFD, 0xE2, 0xFD, 0x13, 0xFE, 0x45, 0xFE, + 0x82, 0xFE, 0xB3, 0xFE, 0xE5, 0xFE, 0x2E, 0xFF, 0x78, 0xFF, 0xC2, 0xFF, 0x0B, 0x00, 0x30, 0x00, + 0x55, 0x00, 0x6D, 0x00, 0x79, 0x00, 0x92, 0x00, 0xB7, 0x00, 0xDC, 0x00, 0xDC, 0x00, 0xCF, 0x00, + 0xAA, 0x00, 0x6D, 0x00, 0x3C, 0x00, 0x17, 0x00, 0x0B, 0x00, 0x0B, 0x00, 0xF3, 0xFF, 0xCE, 0xFF, + 0x91, 0xFF, 0x60, 0xFF, 0x54, 0xFF, 0x60, 0xFF, 0x6C, 0xFF, 0x79, 0xFF, 0x79, 0xFF, 0x85, 0xFF, + 0x85, 0xFF, 0x9D, 0xFF, 0x9D, 0xFF, 0xB6, 0xFF, 0xC2, 0xFF, 0xCE, 0xFF, 0xF3, 0xFF, 0x0B, 0x00, + 0x17, 0x00, 0x23, 0x00, 0x17, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0x00, + 0x00, 0x00, 0xE7, 0xFF, 0xDB, 0xFF, 0xCF, 0xFF, 0xB6, 0xFF, 0xAA, 0xFF, 0x9E, 0xFF, 0x91, 0xFF, + 0x85, 0xFF, 0x79, 0xFF, 0x6D, 0xFF, 0x91, 0xFF, 0xAA, 0xFF, 0xB6, 0xFF, 0xB6, 0xFF, 0xAA, 0xFF, + 0x92, 0xFF, 0xB6, 0xFF, 0xCF, 0xFF, 0xE7, 0xFF, 0xE7, 0xFF, 0xF3, 0xFF, 0xDB, 0xFF, 0xC2, 0xFF, + 0xC2, 0xFF, 0xC2, 0xFF, 0xF3, 0xFF, 0x00, 0x00, 0x17, 0x00, 0x0B, 0x00, 0x0B, 0x00, 0x0B, 0x00, + 0x2F, 0x00, 0x48, 0x00, 0x54, 0x00, 0x48, 0x00, 0x48, 0x00, 0x60, 0x00, 0x78, 0x00, 0x9D, 0x00, + 0xB5, 0x00, 0xCE, 0x00, 0xE6, 0x00, 0xE6, 0x00, 0xDA, 0x00, 0xE6, 0x00, 0xF2, 0x00, 0xFE, 0x00, + 0xFE, 0x00, 0xFE, 0x00, 0xDA, 0x00, 0xB5, 0x00, 0x84, 0x00, 0x48, 0x00, 0x23, 0x00, 0x00, 0x00, + 0xE7, 0xFF, 0xC3, 0xFF, 0xAA, 0xFF, 0x86, 0xFF, 0x6E, 0xFF, 0x3D, 0xFF, 0x31, 0xFF, 0x18, 0xFF, + 0x18, 0xFF, 0x31, 0xFF, 0x25, 0xFF, 0x31, 0xFF, 0x3D, 0xFF, 0x55, 0xFF, 0x6E, 0xFF, 0x86, 0xFF, + 0x9E, 0xFF, 0xDB, 0xFF, 0x0B, 0x00, 0x47, 0x00, 0x6C, 0x00, 0x9C, 0x00, 0xB5, 0x00, 0xCD, 0x00, + 0xD9, 0x00, 0xFD, 0x00, 0x22, 0x01, 0x52, 0x01, 0x5E, 0x01, 0x52, 0x01, 0x46, 0x01, 0x2E, 0x01, + 0x09, 0x01, 0xE5, 0x00, 0xCD, 0x00, 0xA8, 0x00, 0x78, 0x00, 0x53, 0x00, 0x0B, 0x00, 0xDB, 0xFF, + 0x9F, 0xFF, 0x6E, 0xFF, 0x4A, 0xFF, 0x4A, 0xFF, 0x32, 0xFF, 0x32, 0xFF, 0x19, 0xFF, 0x25, 0xFF, + 0x26, 0xFF, 0x32, 0xFF, 0x32, 0xFF, 0x3E, 0xFF, 0x56, 0xFF, 0x7A, 0xFF, 0xAB, 0xFF, 0xC3, 0xFF, + 0xF3, 0xFF, 0x17, 0x00, 0x2F, 0x00, 0x2F, 0x00, 0x47, 0x00, 0x53, 0x00, 0x5F, 0x00, 0x6B, 0x00, + 0x5F, 0x00, 0x53, 0x00, 0x3B, 0x00, 0x2F, 0x00, 0x0B, 0x00, 0x00, 0x00, 0xF3, 0xFF, 0xF3, 0xFF, + 0xE7, 0xFF, 0xDB, 0xFF, 0xB7, 0xFF, 0xB7, 0xFF, 0xB7, 0xFF, 0xB7, 0xFF, 0xAB, 0xFF, 0xAB, 0xFF, + 0xC3, 0xFF, 0xCF, 0xFF, 0xE7, 0xFF, 0xE7, 0xFF, 0xE7, 0xFF, 0xE7, 0xFF, 0x00, 0x00, 0x0B, 0x00, + 0x2F, 0x00, 0x23, 0x00, 0x2F, 0x00, 0x17, 0x00, 0x2F, 0x00, 0x17, 0x00, 0x0B, 0x00, 0x00, 0x00, + 0xE7, 0xFF, 0xCF, 0xFF, 0xAB, 0xFF, 0x93, 0xFF, 0x7B, 0xFF, 0x6F, 0xFF, 0x6F, 0xFF, 0x3F, 0xFF, + 0x27, 0xFF, 0x0F, 0xFF, 0x0F, 0xFF, 0x0F, 0xFF, 0x0F, 0xFF, 0x1B, 0xFF, 0x3F, 0xFF, 0x3F, 0xFF, + 0x4B, 0xFF, 0x4B, 0xFF, 0x63, 0xFF, 0x6F, 0xFF, 0x93, 0xFF, 0xAB, 0xFF, 0xC3, 0xFF, 0xDB, 0xFF, + 0xF3, 0xFF, 0x00, 0x00, 0x17, 0x00, 0x3B, 0x00, 0x53, 0x00, 0x6B, 0x00, 0x6B, 0x00, 0x77, 0x00, + 0x83, 0x00, 0x8F, 0x00, 0x9B, 0x00, 0xB3, 0x00, 0xCB, 0x00, 0xD7, 0x00, 0xD6, 0x00, 0xEE, 0x00, + 0xFA, 0x00, 0x06, 0x01, 0x1E, 0x01, 0x2A, 0x01, 0x2A, 0x01, 0x12, 0x01, 0x12, 0x01, 0xFA, 0x00, + 0x06, 0x01, 0xFA, 0x00, 0xFA, 0x00, 0xE2, 0x00, 0xBE, 0x00, 0x82, 0x00, 0x52, 0x00, 0x2E, 0x00, + 0x22, 0x00, 0x00, 0x00, 0xE8, 0xFF, 0xC4, 0xFF, 0xA0, 0xFF, 0x94, 0xFF, 0x88, 0xFF, 0x7C, 0xFF, + 0x70, 0xFF, 0x58, 0xFF, 0x58, 0xFF, 0x58, 0xFF, 0x64, 0xFF, 0x70, 0xFF, 0x88, 0xFF, 0xA0, 0xFF, + 0xB8, 0xFF, 0xC4, 0xFF, 0xDC, 0xFF, 0x00, 0x00, 0x22, 0x00, 0x3A, 0x00, 0x6A, 0x00, 0x82, 0x00, + 0x9A, 0x00, 0xA5, 0x00, 0xA5, 0x00, 0xB1, 0x00, 0xBD, 0x00, 0xE1, 0x00, 0xED, 0x00, 0xD5, 0x00, + 0xC9, 0x00, 0xB1, 0x00, 0xA5, 0x00, 0x76, 0x00, 0x52, 0x00, 0x2E, 0x00, 0x16, 0x00, 0x0A, 0x00, + 0xDC, 0xFF, 0xB8, 0xFF, 0x89, 0xFF, 0x4D, 0xFF, 0x41, 0xFF, 0x35, 0xFF, 0x35, 0xFF, 0x2A, 0xFF, + 0x2A, 0xFF, 0x41, 0xFF, 0x41, 0xFF, 0x59, 0xFF, 0x7D, 0xFF, 0x89, 0xFF, 0x95, 0xFF, 0xAC, 0xFF, + 0xC4, 0xFF, 0xDC, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x16, 0x00, 0x22, 0x00, 0x2E, 0x00, + 0x3A, 0x00, 0x46, 0x00, 0x46, 0x00, 0x3A, 0x00, 0x2E, 0x00, 0x16, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0xDC, 0xFF, 0xC4, 0xFF, 0xA1, 0xFF, 0x89, 0xFF, 0x89, 0xFF, 0x7D, 0xFF, 0x7D, 0xFF, 0x72, 0xFF, + 0x72, 0xFF, 0x72, 0xFF, 0x5A, 0xFF, 0x66, 0xFF, 0x7E, 0xFF, 0x89, 0xFF, 0xA1, 0xFF, 0xA1, 0xFF, + 0xA1, 0xFF, 0xAD, 0xFF, 0xC4, 0xFF, 0xD0, 0xFF, 0xDC, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, + 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x16, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xE8, 0xFF, 0xDC, 0xFF, 0xC5, 0xFF, 0xD0, 0xFF, 0xC5, 0xFF, 0xD0, 0xFF, + 0xDC, 0xFF, 0xDC, 0xFF, 0xDC, 0xFF, 0xDC, 0xFF, 0xE8, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, + 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE8, 0xFF, 0xE8, 0xFF, 0xE8, 0xFF, 0xDC, 0xFF, 0xF4, 0xFF, + 0xE8, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0x16, 0x00, 0x22, 0x00, 0x45, 0x00, 0x51, 0x00, 0x5C, 0x00, 0x68, 0x00, 0x7F, 0x00, 0x97, 0x00, + 0xBA, 0x00, 0xC6, 0x00, 0xD1, 0x00, 0xDD, 0x00, 0xDD, 0x00, 0xD1, 0x00, 0xBA, 0x00, 0xAE, 0x00, + 0xA2, 0x00, 0x8B, 0x00, 0x7F, 0x00, 0x68, 0x00, 0x68, 0x00, 0x50, 0x00, 0x2D, 0x00, 0x0A, 0x00, + 0xE8, 0xFF, 0xD1, 0xFF, 0xD1, 0xFF, 0xC5, 0xFF, 0xD1, 0xFF, 0xD1, 0xFF, 0xD1, 0xFF, 0xB9, 0xFF, + 0xAE, 0xFF, 0xBA, 0xFF, 0xBA, 0xFF, 0xC5, 0xFF, 0xD1, 0xFF, 0xDD, 0xFF, 0xE8, 0xFF, 0x00, 0x00, + 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x16, 0x00, 0x16, 0x00, 0x21, 0x00, 0x2D, 0x00, 0x39, 0x00, + 0x50, 0x00, 0x44, 0x00, 0x2D, 0x00, 0x2D, 0x00, 0x39, 0x00, 0x39, 0x00, 0x16, 0x00, 0x0A, 0x00, + 0xF4, 0xFF, 0xF4, 0xFF, 0xC5, 0xFF, 0xBA, 0xFF, 0xA3, 0xFF, 0x97, 0xFF, 0x97, 0xFF, 0x8B, 0xFF, + 0x8B, 0xFF, 0x80, 0xFF, 0x80, 0xFF, 0x8B, 0xFF, 0x8B, 0xFF, 0x97, 0xFF, 0xA3, 0xFF, 0xA3, 0xFF, + 0xAE, 0xFF, 0xBA, 0xFF, 0xC6, 0xFF, 0xDD, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x16, 0x00, + 0x21, 0x00, 0x38, 0x00, 0x44, 0x00, 0x50, 0x00, 0x50, 0x00, 0x50, 0x00, 0x4F, 0x00, 0x44, 0x00, + 0x38, 0x00, 0x2D, 0x00, 0x21, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE8, 0xFF, 0xE8, 0xFF, 0xDD, 0xFF, + 0xDD, 0xFF, 0xC6, 0xFF, 0xBA, 0xFF, 0xBA, 0xFF, 0xC6, 0xFF, 0xBA, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, + 0xD1, 0xFF, 0xDD, 0xFF, 0xD1, 0xFF, 0xD1, 0xFF, 0xDD, 0xFF, 0xE8, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, + 0xD1, 0xFF, 0xE8, 0xFF, 0xE8, 0xFF, 0xE8, 0xFF, 0xE8, 0xFF, 0xD1, 0xFF, 0xD1, 0xFF, 0xD1, 0xFF, + 0xD1, 0xFF, 0xD1, 0xFF, 0xDD, 0xFF, 0xD1, 0xFF, 0xDD, 0xFF, 0xC5, 0xFF, 0xB9, 0xFF, 0xC5, 0xFF, + 0xC5, 0xFF, 0xDC, 0xFF, 0xDC, 0xFF, 0xE8, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x16, 0x00, + 0x16, 0x00, 0x22, 0x00, 0x22, 0x00, 0x2D, 0x00, 0x22, 0x00, 0x22, 0x00, 0x22, 0x00, 0x2D, 0x00, + 0x39, 0x00, 0x22, 0x00, 0x22, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0xF4, 0xFF, 0xE8, 0xFF, 0xDC, 0xFF, 0xDC, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, + 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x16, 0x00, 0x22, 0x00, 0x22, 0x00, + 0x2E, 0x00, 0x22, 0x00, 0x22, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xF4, 0xFF, 0xE8, 0xFF, 0xDC, 0xFF, 0xE8, 0xFF, 0xE8, 0xFF, 0xDC, 0xFF, 0xE8, 0xFF, + 0xE8, 0xFF, 0xE8, 0xFF, 0xE8, 0xFF, 0xDC, 0xFF, 0xF4, 0xFF, 0xE8, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x0A, 0x00, 0x22, 0x00, 0x22, 0x00, 0x2E, 0x00, 0x3A, 0x00, 0x3A, 0x00, 0x3A, 0x00, 0x3A, 0x00, + 0x46, 0x00, 0x5E, 0x00, 0x6A, 0x00, 0x5E, 0x00, 0x46, 0x00, 0x2E, 0x00, 0x3A, 0x00, 0x3B, 0x00, + 0x23, 0x00, 0x17, 0x00, 0x0B, 0x00, 0x00, 0x00, 0xE7, 0xFF, 0xDB, 0xFF, 0xC3, 0xFF, 0xB7, 0xFF, + 0x9F, 0xFF, 0x9F, 0xFF, 0x93, 0xFF, 0x93, 0xFF, 0x87, 0xFF, 0x87, 0xFF, 0x87, 0xFF, 0x93, 0xFF, + 0x93, 0xFF, 0x9F, 0xFF, 0xC3, 0xFF, 0xCF, 0xFF, 0xF3, 0xFF, 0x0B, 0x00, 0x23, 0x00, 0x2F, 0x00, + 0x3B, 0x00, 0x3B, 0x00, 0x2F, 0x00, 0x47, 0x00, 0x47, 0x00, 0x53, 0x00, 0x53, 0x00, 0x53, 0x00, + 0x47, 0x00, 0x47, 0x00, 0x2F, 0x00, 0x23, 0x00, 0x2F, 0x00, 0x17, 0x00, 0x00, 0x00, 0xF3, 0xFF, + 0xF3, 0xFF, 0xE7, 0xFF, 0xE7, 0xFF, 0xE7, 0xFF, 0xE7, 0xFF, 0xE7, 0xFF, 0xCF, 0xFF, 0xCF, 0xFF, + 0xDB, 0xFF, 0xE7, 0xFF, 0xE7, 0xFF, 0xE7, 0xFF, 0xE7, 0xFF, 0xE7, 0xFF, 0xDB, 0xFF, 0xDB, 0xFF, + 0xDB, 0xFF, 0xE7, 0xFF, 0xDB, 0xFF, 0xDB, 0xFF, 0xDB, 0xFF, 0xDB, 0xFF, 0xCE, 0xFF, 0xB6, 0xFF, + 0xC2, 0xFF, 0xB6, 0xFF, 0xC2, 0xFF, 0xCE, 0xFF, 0xC2, 0xFF, 0xC2, 0xFF, 0xB6, 0xFF, 0xB6, 0xFF, + 0xB6, 0xFF, 0xCE, 0xFF, 0xC2, 0xFF, 0xDB, 0xFF, 0xE7, 0xFF, 0xE7, 0xFF, 0xF3, 0xFF, 0x00, 0x00, + 0x0B, 0x00, 0x17, 0x00, 0x0B, 0x00, 0x24, 0x00, 0x17, 0x00, 0x17, 0x00, 0x0B, 0x00, 0x0B, 0x00, + 0x17, 0x00, 0x17, 0x00, 0x17, 0x00, 0x17, 0x00, 0x17, 0x00, 0x0B, 0x00, 0x00, 0x00, 0xF3, 0xFF, + 0xF3, 0xFF, 0xF3, 0xFF, 0xE7, 0xFF, 0xC1, 0xFF, 0xDA, 0xFF, 0xDA, 0xFF, 0xE7, 0xFF, 0x00, 0x00, + 0x0B, 0x00, 0x0B, 0x00, 0x24, 0x00, 0x24, 0x00, 0x3D, 0x00, 0x49, 0x00, 0x56, 0x00, 0x6F, 0x00, + 0x6F, 0x00, 0x7B, 0x00, 0x7B, 0x00, 0x6F, 0x00, 0x7B, 0x00, 0x7B, 0x00, 0x94, 0x00, 0x94, 0x00, + 0xAD, 0x00, 0xBA, 0x00, 0xD3, 0x00, 0xD3, 0x00, 0xEC, 0x00, 0x05, 0x01, 0x76, 0x01, 0xA8, 0x01, + 0x7D, 0x02, 0x4B, 0x02, 0xA0, 0x05, 0x66, 0x09, 0x78, 0x08, 0xB0, 0x02, 0xBC, 0xFB, 0x4A, 0xFB, + 0xB4, 0xFF, 0xE8, 0x01, 0x4A, 0x00, 0x01, 0xFD, 0xD3, 0xFB, 0x59, 0xFA, 0x61, 0xF8, 0xFC, 0xFA, + 0x8E, 0xFC, 0x39, 0x01, 0x82, 0xFF, 0x97, 0xFD, 0xDA, 0xFC, 0x2E, 0xFE, 0x6D, 0xFE, 0x47, 0xFE, + 0x00, 0x00, 0xA3, 0xFD, 0xD1, 0xFE, 0x24, 0x00, 0x31, 0x00, 0x3D, 0x03, 0x03, 0x02, 0xAC, 0xFE, + 0x43, 0xFF, 0x21, 0xFE, 0x2D, 0x01, 0xE9, 0x01, 0x28, 0x02, 0x35, 0x05, 0xB3, 0x02, 0x15, 0xFE, + 0xDA, 0xFC, 0xBC, 0xFD, 0x20, 0x01, 0xD4, 0x03, 0x42, 0x02, 0x63, 0x03, 0x52, 0x01, 0x7C, 0x00, + 0xEB, 0xFE, 0x18, 0x00, 0xC4, 0x01, 0x31, 0x03, 0xAB, 0x01, 0x63, 0x00, 0x5C, 0xFF, 0xB4, 0xFF, + 0x04, 0xFF, 0x3D, 0x00, 0x9F, 0xFE, 0x9B, 0xFF, 0x86, 0xFE, 0x68, 0xFF, 0x9B, 0xFF, 0x31, 0x00, + 0x31, 0x00, 0x00, 0x00, 0x60, 0xFE, 0xC9, 0xFD, 0x25, 0xFD, 0x9F, 0xFE, 0xEB, 0xFE, 0x70, 0x00, + 0x75, 0xFF, 0xC5, 0xFE, 0xE6, 0xFC, 0x4F, 0xFC, 0xEF, 0xFD, 0x82, 0xFF, 0x3D, 0x00, 0xCD, 0xFF, + 0xCD, 0xFF, 0x5C, 0xFF, 0x53, 0xFE, 0x2E, 0xFE, 0xB8, 0xFE, 0x31, 0x00, 0x7C, 0x00, 0xB4, 0xFF, + 0xD1, 0xFE, 0xD1, 0xFE, 0xA7, 0xFF, 0x5C, 0xFF, 0x1D, 0xFF, 0xC5, 0xFE, 0x75, 0xFF, 0x24, 0x00, + 0x0B, 0x00, 0x7C, 0x00, 0x68, 0xFF, 0xB4, 0xFF, 0xC1, 0xFF, 0x00, 0x00, 0x63, 0x00, 0xAF, 0x00, + 0x20, 0x01, 0x13, 0x01, 0x24, 0x00, 0xB4, 0xFF, 0x8E, 0xFF, 0x96, 0x00, 0xEE, 0x00, 0x46, 0x01, + 0x70, 0x00, 0x7C, 0x00, 0x89, 0x00, 0x96, 0x00, 0xAF, 0x00, 0x63, 0x00, 0xD5, 0x00, 0xAF, 0x00, + 0x67, 0x02, 0x67, 0x02, 0x1C, 0x02, 0x18, 0x00, 0x7C, 0x00, 0xC8, 0x00, 0x9A, 0x02, 0x9E, 0x01, + 0xE9, 0x01, 0x7C, 0x00, 0xBB, 0x00, 0x04, 0xFF, 0x24, 0x00, 0x70, 0x00, 0x96, 0x00, 0x4F, 0xFF, + 0xF7, 0xFE, 0x9B, 0xFF, 0x57, 0x00, 0x82, 0xFF, 0xEB, 0xFE, 0xC5, 0xFE, 0x1D, 0xFF, 0x86, 0xFE, + 0x43, 0xFF, 0x3D, 0x00, 0xEE, 0x00, 0x9B, 0xFF, 0xEF, 0xFD, 0x21, 0xFE, 0x8E, 0xFF, 0x91, 0x01, + 0xE9, 0x01, 0x46, 0x01, 0xD5, 0x00, 0x82, 0xFF, 0x68, 0xFF, 0x4A, 0x00, 0x78, 0x01, 0x1C, 0x02, + 0x85, 0x01, 0xBB, 0x00, 0x7C, 0x00, 0x70, 0x00, 0x7C, 0x00, 0xDA, 0xFF, 0xBB, 0x00, 0x63, 0x00, + 0x96, 0x00, 0x18, 0x00, 0x63, 0x00, 0xBB, 0x00, 0xAF, 0x00, 0xC1, 0xFF, 0x43, 0xFF, 0xB4, 0xFF, + 0x70, 0x00, 0x13, 0x01, 0x2D, 0x01, 0xE1, 0x00, 0x31, 0x00, 0xB4, 0xFF, 0x82, 0xFF, 0x31, 0x00, + 0xAF, 0x00, 0xEE, 0x00, 0x7C, 0x00, 0x31, 0x00, 0xCD, 0xFF, 0xE6, 0xFF, 0x57, 0x00, 0x31, 0x00, + 0x24, 0x00, 0x31, 0x00, 0x3D, 0x00, 0xBB, 0x00, 0x70, 0x00, 0xE6, 0xFF, 0x82, 0xFF, 0x43, 0xFF, + 0x43, 0xFF, 0xA7, 0xFF, 0xF3, 0xFF, 0x00, 0x00, 0xE6, 0xFF, 0x4F, 0xFF, 0xA7, 0xFF, 0xA7, 0xFF, + 0xF3, 0xFF, 0x0B, 0x00, 0x63, 0x00, 0xFA, 0x00, 0xEE, 0x00, 0x89, 0x00, 0x0B, 0x00, 0x18, 0x00, + 0x31, 0x00, 0x4A, 0x00, 0xF3, 0xFF, 0x00, 0x00, 0x18, 0x00, 0xDA, 0xFF, 0xCD, 0xFF, 0x5C, 0xFF, + 0x4F, 0xFF, 0x75, 0xFF, 0xF3, 0xFF, 0x0B, 0x00, 0x24, 0x00, 0x82, 0xFF, 0x36, 0xFF, 0xEB, 0xFE, + 0xC5, 0xFE, 0xAC, 0xFE, 0x1D, 0xFF, 0x43, 0xFF, 0x1D, 0xFF, 0x53, 0xFE, 0xEF, 0xFD, 0x60, 0xFE, + 0x1D, 0xFF, 0x10, 0xFF, 0x92, 0xFE, 0x47, 0xFE, 0x6D, 0xFE, 0xC5, 0xFE, 0xB8, 0xFE, 0xAC, 0xFE, + 0x86, 0xFE, 0x92, 0xFE, 0x79, 0xFE, 0x86, 0xFE, 0x60, 0xFE, 0xEB, 0xFE, 0x75, 0xFF, 0x5C, 0xFF, + 0x10, 0xFF, 0x6D, 0xFE, 0x92, 0xFE, 0x36, 0xFF, 0xCD, 0xFF, 0x31, 0x00, 0x18, 0x00, 0x9B, 0xFF, + 0x9B, 0xFF, 0x04, 0xFF, 0xA7, 0xFF, 0x24, 0x00, 0xAF, 0x00, 0x63, 0x00, 0x8E, 0xFF, 0x36, 0xFF, + 0x0B, 0x00, 0x07, 0x01, 0xDD, 0x01, 0x6C, 0x01, 0xEE, 0x00, 0x70, 0x00, 0xBB, 0x00, 0x5F, 0x01, + 0x28, 0x02, 0x9A, 0x02, 0x03, 0x02, 0x91, 0x01, 0xE1, 0x00, 0x91, 0x01, 0x35, 0x02, 0x3D, 0x03, + 0x24, 0x03, 0xA6, 0x02, 0x9E, 0x01, 0x1C, 0x02, 0x4E, 0x02, 0x70, 0x03, 0x31, 0x03, 0x3D, 0x03, + 0xA6, 0x02, 0xBF, 0x02, 0xBF, 0x02, 0x57, 0x03, 0x7C, 0x03, 0x89, 0x03, 0x18, 0x03, 0x18, 0x03, + 0x70, 0x03, 0xE1, 0x03, 0xFA, 0x03, 0xA2, 0x03, 0x31, 0x03, 0xFE, 0x02, 0x63, 0x03, 0x96, 0x03, + 0xBB, 0x03, 0x0B, 0x03, 0x5B, 0x02, 0x78, 0x01, 0x46, 0x01, 0x20, 0x01, 0x07, 0x01, 0x89, 0x00, + 0xB4, 0xFF, 0xC5, 0xFE, 0x21, 0xFE, 0xEF, 0xFD, 0xFB, 0xFD, 0xC9, 0xFD, 0x19, 0xFD, 0x75, 0xFC, + 0x10, 0xFC, 0x4F, 0xFC, 0x75, 0xFC, 0x68, 0xFC, 0xDE, 0xFB, 0x54, 0xFB, 0xEF, 0xFA, 0x60, 0xFB, + 0x9F, 0xFB, 0x2A, 0xFC, 0x2A, 0xFC, 0xDE, 0xFB, 0xB8, 0xFB, 0xAC, 0xFB, 0xEB, 0xFB, 0x5C, 0xFC, + 0xB4, 0xFC, 0xA7, 0xFC, 0xA7, 0xFC, 0xB4, 0xFC, 0xC1, 0xFC, 0xA7, 0xFC, 0xA7, 0xFC, 0xDA, 0xFC, + 0x4B, 0xFD, 0x00, 0xFD, 0xC1, 0xFC, 0x8E, 0xFC, 0x19, 0xFD, 0x19, 0xFD, 0xF3, 0xFC, 0x82, 0xFC, + 0x5C, 0xFC, 0x75, 0xFC, 0xDA, 0xFC, 0xA7, 0xFC, 0x9B, 0xFC, 0xF7, 0xFB, 0x6D, 0xFB, 0x15, 0xFB, + 0xB8, 0xFB, 0x10, 0xFC, 0x68, 0xFC, 0x2A, 0xFC, 0x92, 0xFB, 0x60, 0xFB, 0x21, 0xFB, 0xF7, 0xFB, + 0xDA, 0xFC, 0x3F, 0xFD, 0x3F, 0xFD, 0x1D, 0xFC, 0x54, 0xFB, 0x4F, 0xFC, 0x64, 0xFD, 0x1D, 0xFF, + 0x04, 0xFF, 0x4F, 0xFF, 0xAC, 0xFE, 0xA2, 0x00, 0x28, 0x05, 0xA2, 0x09, 0xD0, 0x0A, 0x13, 0x07, + 0xBB, 0x03, 0xE9, 0x04, 0x6B, 0x0A, 0xD0, 0x10, 0xBB, 0x12, 0x95, 0x12, 0x5F, 0x10, 0xFA, 0x0C, + 0xA6, 0x0B, 0xA2, 0x0C, 0x8D, 0x11, 0x41, 0x14, 0x2C, 0x13, 0x3D, 0x0F, 0x7C, 0x0C, 0x8D, 0x0B, + 0x1C, 0x0B, 0x80, 0x08, 0xE1, 0x06, 0x03, 0x05, 0xE9, 0x04, 0x96, 0x03, 0x18, 0x03, 0x63, 0x00, + 0xC9, 0xFD, 0x69, 0xF9, 0x4B, 0xF7, 0x32, 0xF7, 0xDE, 0xF8, 0xC1, 0xF9, 0xD1, 0xF8, 0xAC, 0xF5, + 0x43, 0xF3, 0xBD, 0xF1, 0xB8, 0xF2, 0x97, 0xF4, 0x43, 0xF6, 0xDA, 0xF6, 0x82, 0xF6, 0x43, 0xF6, + 0xB4, 0xF6, 0x2E, 0xF8, 0xC1, 0xF9, 0xE2, 0xFA, 0x60, 0xFB, 0x10, 0xFC, 0x15, 0xFE, 0x00, 0x00, + 0x91, 0x01, 0xD0, 0x01, 0xF6, 0x01, 0xD4, 0x03, 0xEE, 0x06, 0x31, 0x09, 0x63, 0x09, 0xB7, 0x07, + 0x52, 0x07, 0x35, 0x08, 0x78, 0x0A, 0xD9, 0x0B, 0x4A, 0x0C, 0xB7, 0x0A, 0xE5, 0x08, 0x57, 0x06, + 0x9A, 0x05, 0x70, 0x06, 0x20, 0x07, 0x18, 0x06, 0x7C, 0x03, 0xD5, 0x00, 0xC1, 0xFF, 0xD1, 0xFE, + 0xFB, 0xFD, 0x2A, 0xFC, 0x4B, 0xFA, 0x2A, 0xF9, 0x2E, 0xF8, 0x15, 0xF8, 0xEF, 0xF7, 0x25, 0xF7, + 0x6D, 0xF5, 0x32, 0xF4, 0xF3, 0xF3, 0x54, 0xF5, 0x69, 0xF6, 0xDA, 0xF6, 0x36, 0xF6, 0xC5, 0xF5, + 0xB8, 0xF5, 0xE6, 0xF6, 0x21, 0xF8, 0xB4, 0xF9, 0x3F, 0xFA, 0xD6, 0xFA, 0x2E, 0xFB, 0x1D, 0xFC, + 0x32, 0xFD, 0x47, 0xFE, 0xC5, 0xFE, 0x10, 0xFF, 0x10, 0xFF, 0xE6, 0xFF, 0x89, 0x00, 0x2D, 0x01, + 0xEE, 0x00, 0x3D, 0x00, 0xCD, 0xFF, 0x75, 0xFF, 0xC1, 0xFF, 0xCD, 0xFF, 0x5C, 0xFF, 0x79, 0xFE, + 0x0C, 0xFD, 0x75, 0xFC, 0x5C, 0xFC, 0x36, 0xFC, 0x1D, 0xFC, 0xA3, 0xFA, 0x9B, 0xF9, 0x1D, 0xF9, + 0x4F, 0xF9, 0x58, 0xFA, 0x32, 0xFA, 0x9B, 0xF9, 0xDE, 0xF8, 0x79, 0xF8, 0xD1, 0xF8, 0x86, 0xF8, + 0x86, 0xF8, 0x1D, 0xF9, 0x32, 0xFA, 0xBC, 0xFA, 0x8A, 0xFD, 0x63, 0x06, 0x9A, 0x0B, 0x9A, 0x0B, + 0x85, 0x01, 0x43, 0xFC, 0x67, 0x02, 0x8D, 0x0E, 0xD4, 0x18, 0xD0, 0x19, 0x5F, 0x16, 0x35, 0x14, + 0x5F, 0x0D, 0x95, 0x0C, 0x0B, 0x0F, 0xFA, 0x18, 0x6F, 0x1E, 0x78, 0x1C, 0x78, 0x16, 0x07, 0x13, + 0xFE, 0x11, 0x78, 0x10, 0xF2, 0x0B, 0x20, 0x0A, 0xDD, 0x0A, 0xE1, 0x0C, 0x5B, 0x0B, 0x0F, 0x08, + 0xE9, 0x01, 0xB8, 0xFB, 0x8A, 0xF7, 0x6D, 0xF5, 0xFB, 0xF7, 0x8A, 0xFA, 0x60, 0xFB, 0x08, 0xF8, + 0x08, 0xF2, 0x69, 0xED, 0x54, 0xEC, 0xE7, 0xED, 0xF3, 0xF0, 0x79, 0xF2, 0x1D, 0xF3, 0xEB, 0xF2, + 0x54, 0xF2, 0x7E, 0xF1, 0x54, 0xF2, 0x0C, 0xF4, 0x36, 0xF6, 0x21, 0xF8, 0x58, 0xFA, 0x58, 0xFD, + 0x68, 0xFF, 0xE6, 0xFF, 0x04, 0xFF, 0x5C, 0xFF, 0x07, 0x01, 0xE9, 0x04, 0xE9, 0x07, 0x07, 0x0A, + 0x13, 0x0A, 0x80, 0x08, 0x6B, 0x07, 0x41, 0x08, 0x80, 0x0B, 0x35, 0x0E, 0x1C, 0x0E, 0xBF, 0x0B, + 0x70, 0x09, 0xCC, 0x08, 0x70, 0x09, 0xA2, 0x09, 0x74, 0x08, 0xAF, 0x06, 0x0F, 0x05, 0xFE, 0x02, + 0x74, 0x02, 0x13, 0x01, 0xE1, 0x00, 0xC5, 0xFE, 0x2A, 0xFC, 0x00, 0xFA, 0xC1, 0xF9, 0x4B, 0xFA, + 0xD6, 0xFA, 0xAC, 0xF8, 0xF3, 0xF6, 0x08, 0xF5, 0x79, 0xF5, 0xDE, 0xF5, 0x9B, 0xF6, 0x75, 0xF6, + 0x8E, 0xF6, 0xC5, 0xF5, 0xC5, 0xF5, 0x36, 0xF6, 0x58, 0xF7, 0xAC, 0xF8, 0x5C, 0xF9, 0x75, 0xF9, + 0x00, 0xFA, 0x71, 0xFA, 0x92, 0xFB, 0x36, 0xFC, 0x9B, 0xFC, 0xE6, 0xFC, 0x64, 0xFD, 0x79, 0xFE, + 0x36, 0xFF, 0xB4, 0xFF, 0x8E, 0xFF, 0x82, 0xFF, 0xF7, 0xFE, 0xEB, 0xFE, 0xC5, 0xFE, 0x36, 0xFF, + 0x8E, 0xFF, 0x36, 0xFF, 0x15, 0xFE, 0x25, 0xFD, 0x10, 0xFC, 0x04, 0xFC, 0xB8, 0xFB, 0x10, 0xFC, + 0x2A, 0xFC, 0xF7, 0xFB, 0x21, 0xFB, 0x8E, 0xF9, 0xDE, 0xF8, 0xAC, 0xF8, 0x1D, 0xF9, 0x04, 0xF9, + 0xC5, 0xF8, 0x69, 0xF9, 0x19, 0xFA, 0x71, 0xFA, 0x75, 0xF9, 0x3A, 0xF8, 0xD1, 0xF8, 0x9B, 0xF9, + 0x21, 0xFB, 0x79, 0xFB, 0x86, 0xFB, 0x36, 0xFC, 0xB0, 0xFD, 0x4E, 0x08, 0x13, 0x10, 0x17, 0x12, + 0xE9, 0x07, 0x71, 0xFD, 0x13, 0x01, 0xCC, 0x0E, 0x41, 0x1D, 0x56, 0x21, 0xAE, 0x1B, 0x30, 0x18, + 0x46, 0x10, 0xDD, 0x0D, 0x89, 0x0F, 0x5F, 0x19, 0x39, 0x22, 0x49, 0x21, 0x52, 0x19, 0x74, 0x11, + 0xC8, 0x0F, 0x3D, 0x0F, 0xFE, 0x0B, 0x5B, 0x08, 0xAA, 0x07, 0x70, 0x09, 0x24, 0x09, 0x03, 0x05, + 0x36, 0xFF, 0x58, 0xF7, 0x8E, 0xF3, 0x8E, 0xF0, 0xF7, 0xF2, 0x8E, 0xF6, 0xEB, 0xF8, 0x2A, 0xF6, + 0xD2, 0xEF, 0x3B, 0xE9, 0x32, 0xE8, 0x5C, 0xEA, 0x7A, 0xEF, 0x15, 0xF2, 0x5C, 0xF3, 0xAC, 0xF2, + 0x15, 0xF2, 0xA3, 0xF1, 0x8E, 0xF3, 0x8E, 0xF6, 0x0C, 0xFA, 0xC5, 0xFB, 0xA3, 0xFD, 0xCD, 0xFF, + 0xB3, 0x02, 0xFA, 0x03, 0x4A, 0x03, 0xBF, 0x02, 0x96, 0x03, 0x85, 0x07, 0x4E, 0x0B, 0x6B, 0x0D, + 0x2C, 0x0D, 0x91, 0x0A, 0x1C, 0x08, 0x5F, 0x07, 0x3D, 0x09, 0x70, 0x0C, 0xAA, 0x0D, 0x2C, 0x0D, + 0x78, 0x0A, 0x91, 0x07, 0x67, 0x05, 0x96, 0x03, 0x89, 0x03, 0xA2, 0x03, 0x78, 0x04, 0x31, 0x03, + 0xBB, 0x00, 0xEF, 0xFD, 0x86, 0xFB, 0xDA, 0xF9, 0x36, 0xF9, 0x1D, 0xF9, 0xA3, 0xFA, 0xEF, 0xFA, + 0x7E, 0xFA, 0xC9, 0xF7, 0x6D, 0xF5, 0x8A, 0xF4, 0xB8, 0xF5, 0xA3, 0xF7, 0x36, 0xF9, 0xA7, 0xF9, + 0x5C, 0xF9, 0x47, 0xF8, 0xB0, 0xF7, 0x4B, 0xF7, 0x93, 0xF8, 0x7E, 0xFA, 0x68, 0xFC, 0x8A, 0xFD, + 0x64, 0xFD, 0x00, 0xFD, 0x43, 0xFC, 0x43, 0xFC, 0xE6, 0xFC, 0xFB, 0xFD, 0x4F, 0xFF, 0x00, 0x00, + 0x9B, 0xFF, 0xDE, 0xFE, 0x97, 0xFD, 0x3F, 0xFD, 0x3F, 0xFD, 0x2E, 0xFE, 0xEB, 0xFE, 0x68, 0xFF, + 0x1D, 0xFF, 0x15, 0xFE, 0xA7, 0xFC, 0xF7, 0xFB, 0xAC, 0xFB, 0x8E, 0xFC, 0x4B, 0xFD, 0xEF, 0xFD, + 0x97, 0xFD, 0x82, 0xFC, 0x54, 0xFB, 0x58, 0xFA, 0x64, 0xFA, 0x3A, 0xFB, 0x4F, 0xFC, 0x25, 0xFD, + 0xE6, 0xFC, 0x15, 0xFB, 0x00, 0xFA, 0x43, 0xF9, 0x58, 0xFA, 0x04, 0xFC, 0x5C, 0xFC, 0xB4, 0xFC, + 0x21, 0xFB, 0x8A, 0xFA, 0x7E, 0xFA, 0x8A, 0xFA, 0xF7, 0xFB, 0x79, 0xFB, 0x15, 0xFB, 0x8A, 0xFA, + 0x64, 0xFA, 0xF2, 0x02, 0xF6, 0x0D, 0xB3, 0x11, 0xDD, 0x0A, 0xB8, 0xFB, 0xE2, 0xFA, 0x24, 0x06, + 0x9E, 0x16, 0xE1, 0x1E, 0xF1, 0x1A, 0x06, 0x16, 0x39, 0x10, 0x46, 0x0A, 0xB3, 0x0B, 0xCC, 0x11, + 0x8D, 0x1D, 0x78, 0x1F, 0x99, 0x1A, 0x24, 0x12, 0xA2, 0x0F, 0x31, 0x0F, 0xA2, 0x0C, 0x8D, 0x08, + 0x46, 0x07, 0x20, 0x0A, 0x56, 0x0C, 0x3D, 0x09, 0xE1, 0x03, 0xAC, 0xFB, 0xF3, 0xF6, 0xA3, 0xF4, + 0x2E, 0xF5, 0x43, 0xF9, 0xC5, 0xFB, 0xD6, 0xFA, 0x15, 0xF5, 0xC1, 0xED, 0xA8, 0xEA, 0xFC, 0xEB, + 0xDE, 0xEF, 0x69, 0xF3, 0x97, 0xF4, 0xBD, 0xF4, 0x9B, 0xF3, 0xAC, 0xF2, 0x93, 0xF2, 0xBD, 0xF4, + 0x21, 0xF8, 0xBC, 0xFA, 0x8E, 0xFC, 0x60, 0xFE, 0x57, 0x00, 0x0F, 0x02, 0x9E, 0x01, 0xE1, 0x00, + 0x78, 0x01, 0x5F, 0x04, 0x24, 0x09, 0xBF, 0x0B, 0x67, 0x0B, 0x7C, 0x09, 0xC8, 0x06, 0xA2, 0x06, + 0xA6, 0x08, 0x35, 0x0B, 0x6B, 0x0D, 0x02, 0x0E, 0xA6, 0x0B, 0xB3, 0x08, 0x5B, 0x05, 0x6C, 0x04, + 0xE9, 0x04, 0x8D, 0x05, 0x70, 0x06, 0x42, 0x05, 0x9A, 0x02, 0xE6, 0xFF, 0x68, 0xFC, 0x92, 0xFB, + 0x60, 0xFB, 0x1D, 0xFC, 0x36, 0xFC, 0x2A, 0xFC, 0x2E, 0xFB, 0x75, 0xF9, 0x4B, 0xF7, 0xF7, 0xF5, + 0x8E, 0xF6, 0x7E, 0xF7, 0xDE, 0xF8, 0x75, 0xF9, 0x1D, 0xF9, 0x93, 0xF8, 0x4B, 0xF7, 0x69, 0xF6, + 0x0C, 0xF7, 0x93, 0xF8, 0x08, 0xFB, 0x43, 0xFC, 0x4F, 0xFC, 0x79, 0xFB, 0x3F, 0xFA, 0xF3, 0xF9, + 0x08, 0xFB, 0xE6, 0xFC, 0xEB, 0xFE, 0xCD, 0xFF, 0x4F, 0xFF, 0x08, 0xFE, 0x3F, 0xFD, 0xB0, 0xFD, + 0xD1, 0xFE, 0x00, 0x00, 0x57, 0x00, 0x57, 0x00, 0x63, 0x00, 0x00, 0x00, 0x82, 0xFF, 0xFB, 0xFD, + 0x58, 0xFD, 0xA3, 0xFD, 0x3A, 0xFE, 0x43, 0xFF, 0xEB, 0xFE, 0xEF, 0xFD, 0x9B, 0xFC, 0xE2, 0xFA, + 0x4B, 0xFA, 0x71, 0xFA, 0x79, 0xFB, 0x2A, 0xFC, 0x47, 0xFB, 0x69, 0xF9, 0x86, 0xF8, 0xE2, 0xF7, + 0x79, 0xF8, 0xF7, 0xF8, 0xB8, 0xF8, 0xF7, 0xF8, 0xDE, 0xF8, 0x93, 0xF8, 0xEB, 0xF8, 0x54, 0xF8, + 0x86, 0xF8, 0xE2, 0xF7, 0x19, 0xF7, 0x21, 0xF8, 0x97, 0xFA, 0x28, 0x05, 0xFA, 0x0F, 0x28, 0x11, + 0x5F, 0x07, 0x8E, 0xF9, 0x2E, 0xFB, 0xAF, 0x09, 0x17, 0x1B, 0xDC, 0x22, 0x88, 0x1E, 0x56, 0x18, + 0x9E, 0x10, 0xB3, 0x0B, 0xB7, 0x0D, 0x74, 0x17, 0xD0, 0x22, 0x49, 0x24, 0xD8, 0x1D, 0x99, 0x14, + 0xE5, 0x11, 0xF6, 0x10, 0x80, 0x0E, 0x9E, 0x0A, 0x70, 0x09, 0x0B, 0x0C, 0x46, 0x0D, 0x31, 0x09, + 0x9A, 0x02, 0x0C, 0xFA, 0xA3, 0xF4, 0x54, 0xF2, 0xEB, 0xF2, 0x32, 0xF7, 0xE6, 0xF9, 0x08, 0xF8, + 0xC1, 0xF0, 0x4B, 0xE8, 0x32, 0xE5, 0x75, 0xE7, 0x6D, 0xEC, 0x75, 0xF0, 0xBD, 0xF1, 0x4B, 0xF1, + 0xDE, 0xEF, 0xEF, 0xEE, 0x93, 0xEF, 0xDE, 0xF2, 0x32, 0xF7, 0xA3, 0xFA, 0x25, 0xFD, 0x36, 0xFF, + 0x46, 0x01, 0xBF, 0x02, 0xCC, 0x02, 0x18, 0x03, 0x85, 0x04, 0x67, 0x08, 0x39, 0x0D, 0x20, 0x10, + 0xED, 0x0F, 0x6B, 0x0D, 0x78, 0x0A, 0x13, 0x0A, 0xE1, 0x0C, 0xED, 0x0F, 0xBF, 0x11, 0x46, 0x10, + 0x41, 0x0E, 0xC4, 0x0A, 0x74, 0x08, 0x31, 0x06, 0x80, 0x05, 0xFE, 0x05, 0x0B, 0x06, 0x4E, 0x05, + 0x1C, 0x02, 0xC5, 0xFE, 0x43, 0xFC, 0x43, 0xF9, 0x86, 0xF8, 0xFB, 0xF7, 0x10, 0xF9, 0x0C, 0xFA, + 0xEB, 0xF8, 0x5C, 0xF6, 0x4F, 0xF3, 0xFC, 0xF1, 0xB8, 0xF2, 0x3F, 0xF4, 0x6D, 0xF5, 0x82, 0xF6, + 0x69, 0xF6, 0x1D, 0xF6, 0x60, 0xF5, 0xC9, 0xF4, 0x47, 0xF5, 0x64, 0xF7, 0x75, 0xF9, 0x92, 0xFB, + 0x36, 0xFC, 0x5C, 0xFC, 0xB8, 0xFB, 0x3A, 0xFB, 0xD1, 0xFB, 0xBC, 0xFD, 0x0B, 0x00, 0x35, 0x02, + 0x1C, 0x02, 0xBB, 0x00, 0x4F, 0xFF, 0x1D, 0xFF, 0x57, 0x00, 0x85, 0x01, 0x4E, 0x02, 0x67, 0x02, + 0xD0, 0x01, 0x07, 0x01, 0xC1, 0xFF, 0x2E, 0xFE, 0x7D, 0xFD, 0x71, 0xFD, 0xC9, 0xFD, 0x7D, 0xFD, + 0x4B, 0xFD, 0x10, 0xFC, 0xFB, 0xFA, 0x5C, 0xF9, 0x79, 0xF8, 0x86, 0xF8, 0xD1, 0xF8, 0xC1, 0xF9, + 0xDE, 0xF8, 0x7E, 0xF7, 0x75, 0xF6, 0x9F, 0xF5, 0xCD, 0xF6, 0xA3, 0xF7, 0x69, 0xF9, 0x2A, 0xF9, + 0x60, 0xF8, 0x25, 0xF7, 0xB4, 0xF6, 0x93, 0xF8, 0xF3, 0xF9, 0x54, 0xFB, 0xD6, 0xFA, 0x3F, 0xFA, + 0x9F, 0xFB, 0x4A, 0x00, 0x2C, 0x0D, 0xE9, 0x13, 0x67, 0x11, 0xDD, 0x04, 0x00, 0xFD, 0x8D, 0x05, + 0x4A, 0x15, 0x78, 0x22, 0x1B, 0x23, 0x9D, 0x1C, 0xAA, 0x16, 0xE1, 0x0F, 0xC3, 0x0D, 0x95, 0x12, + 0xDC, 0x1C, 0x5A, 0x23, 0x34, 0x20, 0x35, 0x17, 0xE1, 0x0F, 0x4E, 0x0E, 0x63, 0x0C, 0xAF, 0x09, + 0x31, 0x06, 0x4A, 0x06, 0xF6, 0x07, 0x4A, 0x06, 0x78, 0x01, 0xBC, 0xFA, 0xDA, 0xF3, 0xC1, 0xF0, + 0x7A, 0xEF, 0x7E, 0xF1, 0x60, 0xF5, 0xC1, 0xF6, 0x00, 0xF4, 0xD2, 0xEC, 0x04, 0xE7, 0xB9, 0xE6, + 0xCE, 0xEA, 0x36, 0xF0, 0xE7, 0xF3, 0xA3, 0xF4, 0x64, 0xF4, 0x9B, 0xF3, 0x82, 0xF3, 0x86, 0xF5, + 0x8E, 0xF9, 0x08, 0xFE, 0x46, 0x01, 0x18, 0x03, 0x5F, 0x04, 0x31, 0x06, 0x46, 0x07, 0xB7, 0x07, + 0xD0, 0x07, 0x24, 0x09, 0x63, 0x0C, 0x89, 0x0F, 0xAA, 0x10, 0x17, 0x0F, 0x31, 0x0C, 0x39, 0x0A, + 0x2C, 0x0A, 0x4A, 0x0C, 0x91, 0x0D, 0xB7, 0x0D, 0x0F, 0x0B, 0xBF, 0x08, 0x18, 0x06, 0x20, 0x04, + 0xE5, 0x02, 0xEE, 0x00, 0xD5, 0x00, 0x0B, 0x00, 0x1D, 0xFF, 0xA3, 0xFD, 0x15, 0xFB, 0x36, 0xF9, + 0x82, 0xF6, 0x97, 0xF4, 0xFC, 0xF4, 0xA8, 0xF6, 0xEB, 0xF8, 0xDE, 0xF8, 0xC1, 0xF6, 0x64, 0xF4, + 0xDA, 0xF3, 0x8A, 0xF4, 0x4F, 0xF6, 0xBD, 0xF7, 0xDE, 0xF8, 0x82, 0xF9, 0x5C, 0xF9, 0xD1, 0xF8, + 0xC5, 0xF8, 0x43, 0xF9, 0x8A, 0xFA, 0x5C, 0xFC, 0x71, 0xFD, 0xF7, 0xFE, 0xEB, 0xFE, 0x47, 0xFE, + 0xD6, 0xFD, 0x4B, 0xFD, 0xAC, 0xFE, 0x4A, 0x00, 0x39, 0x01, 0xEE, 0x00, 0x68, 0xFF, 0x92, 0xFE, + 0x86, 0xFE, 0xF7, 0xFE, 0x75, 0xFF, 0xB4, 0xFF, 0xCD, 0xFF, 0x43, 0xFF, 0x92, 0xFE, 0x00, 0xFD, + 0x43, 0xFC, 0xD1, 0xFB, 0x04, 0xFC, 0x1D, 0xFC, 0x10, 0xFC, 0x9F, 0xFB, 0x2E, 0xFB, 0x00, 0xFA, + 0xEB, 0xF8, 0x86, 0xF8, 0xF7, 0xF8, 0x19, 0xFA, 0x21, 0xFB, 0x32, 0xFA, 0xAC, 0xF8, 0x7E, 0xF7, + 0x8A, 0xF7, 0x1D, 0xF9, 0x7E, 0xFA, 0xAC, 0xFB, 0xAC, 0xFB, 0x82, 0xF9, 0xD1, 0xF8, 0x2A, 0xF9, + 0x97, 0xFA, 0x8E, 0xFC, 0x68, 0xFC, 0x92, 0xFB, 0x54, 0xFB, 0x9F, 0xFB, 0x5C, 0xFF, 0x70, 0x09, + 0x89, 0x12, 0x45, 0x13, 0xD9, 0x08, 0xD6, 0xFD, 0xF6, 0x01, 0xA6, 0x0E, 0xE9, 0x1C, 0x06, 0x22, + 0xA6, 0x1D, 0x39, 0x19, 0x24, 0x12, 0xFE, 0x0B, 0x5F, 0x0D, 0x06, 0x16, 0x67, 0x20, 0x13, 0x22, + 0x8D, 0x1A, 0xB3, 0x11, 0x52, 0x0D, 0xF6, 0x0A, 0x70, 0x09, 0x4A, 0x06, 0xFE, 0x05, 0x9A, 0x08, + 0xC4, 0x07, 0xFA, 0x03, 0xA3, 0xFD, 0xDA, 0xF6, 0xEB, 0xF2, 0x0C, 0xF1, 0xB0, 0xF1, 0x6D, 0xF5, + 0x54, 0xF8, 0xFB, 0xF7, 0x60, 0xF2, 0x3F, 0xEB, 0x71, 0xE8, 0xF3, 0xEA, 0xF7, 0xEF, 0xFC, 0xF4, + 0x4B, 0xF7, 0x8A, 0xF7, 0x5C, 0xF6, 0x97, 0xF4, 0x47, 0xF5, 0xF7, 0xF8, 0x3A, 0xFE, 0xDD, 0x01, + 0x18, 0x03, 0x7C, 0x03, 0xE9, 0x04, 0x7C, 0x06, 0xE1, 0x06, 0xAF, 0x06, 0xFA, 0x06, 0x24, 0x09, + 0x17, 0x0C, 0x85, 0x0D, 0x13, 0x0D, 0xDD, 0x0A, 0x9A, 0x08, 0x20, 0x07, 0x6B, 0x07, 0xFE, 0x08, + 0x39, 0x0A, 0x24, 0x09, 0x4A, 0x06, 0xD4, 0x03, 0x5F, 0x01, 0xFA, 0x00, 0xDA, 0xFF, 0x1D, 0xFF, + 0xDE, 0xFE, 0x2E, 0xFE, 0x7D, 0xFD, 0xD1, 0xFB, 0xE6, 0xF9, 0x9F, 0xF8, 0x19, 0xF7, 0xCD, 0xF6, + 0xFB, 0xF7, 0x82, 0xF9, 0x7E, 0xFA, 0x32, 0xFA, 0xC9, 0xF7, 0x8E, 0xF6, 0x8E, 0xF6, 0xB0, 0xF7, + 0x82, 0xF9, 0x64, 0xFA, 0xEF, 0xFA, 0xFB, 0xFA, 0x3F, 0xFA, 0xCD, 0xF9, 0xC1, 0xF9, 0x64, 0xFA, + 0x68, 0xFC, 0x58, 0xFD, 0xD6, 0xFD, 0x8A, 0xFD, 0xE6, 0xFC, 0xCD, 0xFC, 0xCD, 0xFC, 0x71, 0xFD, + 0x15, 0xFE, 0x79, 0xFE, 0x6D, 0xFE, 0x21, 0xFE, 0x15, 0xFE, 0x08, 0xFE, 0xE2, 0xFD, 0x97, 0xFD, + 0xBC, 0xFD, 0x92, 0xFE, 0x4F, 0xFF, 0x82, 0xFF, 0x86, 0xFE, 0x3F, 0xFD, 0x43, 0xFC, 0x04, 0xFC, + 0x68, 0xFC, 0x64, 0xFD, 0xE2, 0xFD, 0x2E, 0xFE, 0x00, 0xFD, 0x60, 0xFB, 0xC1, 0xF9, 0x9B, 0xF9, + 0x97, 0xFA, 0xF7, 0xFB, 0x4F, 0xFC, 0x08, 0xFB, 0xCD, 0xF9, 0xB8, 0xF8, 0x4F, 0xF9, 0x00, 0xFA, + 0xDA, 0xF9, 0xA7, 0xF9, 0x4F, 0xF9, 0x69, 0xF9, 0xC1, 0xF9, 0xC1, 0xF9, 0x32, 0xFA, 0x71, 0xFA, + 0x00, 0xFA, 0x9B, 0xF9, 0xB4, 0xF9, 0x7E, 0xFA, 0x32, 0xFD, 0xAF, 0x03, 0x1C, 0x0E, 0xD8, 0x11, + 0x9E, 0x0D, 0x91, 0x01, 0x36, 0xFF, 0x41, 0x08, 0x20, 0x16, 0xA6, 0x20, 0xCC, 0x20, 0x5A, 0x1D, + 0xC3, 0x16, 0x74, 0x0E, 0xF2, 0x0B, 0x3D, 0x12, 0x49, 0x1E, 0x6F, 0x24, 0x4E, 0x20, 0x13, 0x16, + 0xCC, 0x0E, 0xA6, 0x0B, 0x07, 0x0A, 0x31, 0x09, 0x39, 0x07, 0xBF, 0x08, 0x4E, 0x08, 0xE9, 0x04, + 0x68, 0xFF, 0xD1, 0xF8, 0x0C, 0xF4, 0xE2, 0xF1, 0xC1, 0xF0, 0x2E, 0xF2, 0x3A, 0xF5, 0xB4, 0xF6, + 0xC9, 0xF4, 0xE7, 0xED, 0xB0, 0xE8, 0x71, 0xE8, 0x9F, 0xEC, 0xB8, 0xF2, 0x9B, 0xF6, 0x7E, 0xF7, + 0x0C, 0xF7, 0xAC, 0xF5, 0x2A, 0xF6, 0xC5, 0xF8, 0x71, 0xFD, 0x5F, 0x01, 0x89, 0x03, 0xAA, 0x04, + 0xFE, 0x05, 0x85, 0x07, 0x35, 0x08, 0x67, 0x08, 0x4E, 0x08, 0xFE, 0x08, 0x4E, 0x0B, 0xBB, 0x0C, + 0xB7, 0x0D, 0xBB, 0x0C, 0x39, 0x0A, 0xE9, 0x07, 0x4A, 0x06, 0x46, 0x07, 0x5B, 0x08, 0x28, 0x08, + 0x20, 0x07, 0xD0, 0x04, 0x13, 0x01, 0x36, 0xFF, 0x97, 0xFD, 0x53, 0xFE, 0x60, 0xFE, 0x71, 0xFD, + 0xB8, 0xFB, 0x4F, 0xF9, 0x2E, 0xF8, 0x54, 0xF8, 0xB0, 0xF7, 0x71, 0xF7, 0x25, 0xF7, 0x4B, 0xF7, + 0x08, 0xF8, 0x36, 0xF9, 0xEB, 0xF8, 0x86, 0xF8, 0x97, 0xF7, 0x97, 0xF7, 0x60, 0xF8, 0x36, 0xF9, + 0x54, 0xFB, 0x68, 0xFC, 0x43, 0xFC, 0xB8, 0xFB, 0xA3, 0xFA, 0xEF, 0xFA, 0x82, 0xFC, 0x47, 0xFE, + 0x68, 0xFF, 0x75, 0xFF, 0xD1, 0xFE, 0x47, 0xFE, 0x2E, 0xFE, 0x86, 0xFE, 0x04, 0xFF, 0x29, 0xFF, + 0x75, 0xFF, 0xB4, 0xFF, 0x10, 0xFF, 0xAC, 0xFE, 0x21, 0xFE, 0xD6, 0xFD, 0x53, 0xFE, 0x79, 0xFE, + 0xAC, 0xFE, 0x3A, 0xFE, 0xE2, 0xFD, 0x19, 0xFD, 0x04, 0xFC, 0x54, 0xFB, 0x15, 0xFB, 0x92, 0xFB, + 0x68, 0xFC, 0xA7, 0xFC, 0x36, 0xFC, 0x8A, 0xFA, 0x2A, 0xF9, 0x54, 0xF8, 0x4F, 0xF9, 0xFB, 0xFA, + 0xEB, 0xFB, 0x3A, 0xFB, 0x4F, 0xF9, 0x3A, 0xF8, 0x21, 0xF8, 0x10, 0xF9, 0xF3, 0xF9, 0xFB, 0xFA, + 0x7E, 0xFA, 0xF3, 0xF9, 0xDE, 0xF8, 0xB8, 0xF8, 0x7E, 0xFA, 0x47, 0xFB, 0xB8, 0xFB, 0x8A, 0xFA, + 0x75, 0xF9, 0xA3, 0xFA, 0xF3, 0xFC, 0x2D, 0x07, 0x35, 0x11, 0x9E, 0x13, 0x17, 0x0C, 0x29, 0xFF, + 0x00, 0x00, 0x28, 0x0B, 0xFE, 0x1A, 0x8D, 0x23, 0x88, 0x21, 0x2C, 0x1C, 0xD0, 0x13, 0x89, 0x0C, + 0x56, 0x0C, 0x6F, 0x15, 0xFE, 0x20, 0x6F, 0x24, 0xA6, 0x1D, 0xE5, 0x11, 0x9A, 0x0B, 0x70, 0x09, + 0x0B, 0x09, 0x80, 0x08, 0xBB, 0x06, 0x03, 0x08, 0x63, 0x06, 0xD0, 0x01, 0x36, 0xFC, 0x04, 0xF6, + 0xEF, 0xF1, 0x82, 0xF0, 0x7A, 0xEF, 0x54, 0xF2, 0x47, 0xF5, 0xDA, 0xF6, 0x4F, 0xF3, 0x04, 0xED, + 0x21, 0xE9, 0xDA, 0xEA, 0xC1, 0xF0, 0x3F, 0xF7, 0x7E, 0xFA, 0xEF, 0xFA, 0xCD, 0xF9, 0x1D, 0xF9, + 0x7E, 0xFA, 0x08, 0xFE, 0xFE, 0x02, 0x18, 0x06, 0x78, 0x07, 0x13, 0x07, 0x2D, 0x07, 0x85, 0x07, + 0x9E, 0x07, 0x20, 0x07, 0x63, 0x06, 0x89, 0x06, 0x6B, 0x07, 0x8D, 0x08, 0x67, 0x08, 0x31, 0x06, + 0x24, 0x03, 0xF3, 0xFF, 0xF3, 0xFF, 0x5F, 0x01, 0x31, 0x03, 0x31, 0x03, 0x24, 0x00, 0xC9, 0xFD, + 0xDE, 0xFB, 0xF7, 0xFB, 0x3F, 0xFD, 0x04, 0xFF, 0x18, 0x00, 0x46, 0x01, 0xC5, 0xFE, 0x25, 0xFD, + 0x43, 0xFC, 0x25, 0xFD, 0xCD, 0xFF, 0x31, 0x00, 0xE1, 0x00, 0x5F, 0x01, 0x18, 0x00, 0x9B, 0xFF, + 0xCD, 0xFC, 0xDE, 0xFB, 0x19, 0xFD, 0x60, 0xFE, 0xF7, 0xFE, 0xA3, 0xFD, 0x3A, 0xFB, 0x8E, 0xF9, + 0x93, 0xF8, 0x08, 0xF8, 0x2A, 0xF9, 0xCD, 0xF9, 0xEF, 0xFA, 0xC9, 0xFA, 0x9F, 0xF8, 0xB0, 0xF7, + 0x8A, 0xF7, 0xAC, 0xF8, 0xBC, 0xFA, 0x6D, 0xFB, 0x9B, 0xFC, 0x9B, 0xFC, 0x8E, 0xFC, 0x75, 0xFC, + 0x82, 0xFC, 0x71, 0xFD, 0xD1, 0xFE, 0x18, 0x00, 0xD5, 0x00, 0x13, 0x01, 0xD5, 0x00, 0x18, 0x00, + 0x75, 0xFF, 0x10, 0xFF, 0x8E, 0xFF, 0xB4, 0xFF, 0xC1, 0xFF, 0xB8, 0xFE, 0x7D, 0xFD, 0x9B, 0xFC, + 0xD1, 0xFB, 0x08, 0xFB, 0x9B, 0xF9, 0x36, 0xF9, 0x10, 0xF9, 0x1D, 0xF9, 0x8E, 0xF9, 0x3A, 0xF8, + 0x7E, 0xF7, 0xC1, 0xF6, 0xCD, 0xF6, 0xD6, 0xF7, 0xC9, 0xF7, 0xEB, 0xF8, 0xB8, 0xF8, 0x86, 0xF8, + 0xDE, 0xF8, 0xD1, 0xF8, 0xE2, 0xFA, 0x43, 0xFC, 0xB0, 0xFD, 0x9B, 0xFC, 0x15, 0xFB, 0xF3, 0xF9, + 0xBC, 0xFA, 0xE6, 0xFC, 0xD5, 0x00, 0x8D, 0x08, 0x4A, 0x12, 0x80, 0x14, 0x9A, 0x0E, 0xA2, 0x03, + 0x31, 0x03, 0x3D, 0x0C, 0x91, 0x19, 0x17, 0x21, 0x67, 0x20, 0x67, 0x1A, 0x31, 0x12, 0x7C, 0x09, + 0x78, 0x07, 0xF6, 0x0D, 0x95, 0x18, 0xFA, 0x1B, 0x9E, 0x16, 0xAF, 0x0C, 0xD9, 0x05, 0x3D, 0x03, + 0x5B, 0x02, 0x4E, 0x02, 0xD9, 0x02, 0x5B, 0x05, 0x18, 0x06, 0xE1, 0x03, 0xA7, 0xFF, 0x43, 0xFC, + 0xCD, 0xF9, 0xB4, 0xF9, 0x64, 0xFA, 0x64, 0xFD, 0x46, 0x01, 0x31, 0x03, 0x20, 0x01, 0x36, 0xFC, + 0x79, 0xF8, 0xC5, 0xF8, 0x1D, 0xFC, 0x0B, 0x00, 0xCC, 0x02, 0xA6, 0x02, 0xAF, 0x00, 0xE2, 0xFD, + 0xB8, 0xFB, 0xAC, 0xFB, 0x71, 0xFD, 0x1D, 0xFF, 0x82, 0xFF, 0x92, 0xFE, 0x19, 0xFD, 0xAC, 0xFB, + 0x00, 0xFA, 0x86, 0xF8, 0x15, 0xF8, 0xEB, 0xF8, 0x86, 0xFB, 0x7D, 0xFD, 0xBC, 0xFD, 0x82, 0xFC, + 0xE2, 0xFA, 0x25, 0xFA, 0xD1, 0xFB, 0xF7, 0xFE, 0x74, 0x02, 0xE1, 0x03, 0x0B, 0x03, 0x5F, 0x01, + 0x2D, 0x01, 0x9A, 0x02, 0xDD, 0x04, 0xF2, 0x05, 0xA2, 0x06, 0xBB, 0x06, 0xAF, 0x06, 0xE5, 0x05, + 0xC4, 0x04, 0xA2, 0x03, 0xF6, 0x01, 0x20, 0x01, 0xAF, 0x00, 0x52, 0x01, 0x07, 0x01, 0xEB, 0xFE, + 0x6D, 0xFB, 0xAC, 0xF8, 0xD6, 0xF7, 0xF7, 0xF8, 0x58, 0xFA, 0x97, 0xFA, 0xCD, 0xF9, 0xFB, 0xF7, + 0x5C, 0xF6, 0xD2, 0xF5, 0xDA, 0xF6, 0x9B, 0xF9, 0xD1, 0xFB, 0x19, 0xFD, 0x0C, 0xFD, 0x43, 0xFC, + 0xF7, 0xFB, 0xC1, 0xFC, 0xE2, 0xFD, 0x43, 0xFF, 0xFA, 0x00, 0x1C, 0x02, 0x8D, 0x02, 0x78, 0x01, + 0x24, 0x00, 0x8E, 0xFF, 0x82, 0xFF, 0x96, 0x00, 0x78, 0x01, 0x2D, 0x01, 0xC8, 0x00, 0xD1, 0xFE, + 0xF3, 0xFC, 0x54, 0xFB, 0xE2, 0xFA, 0xB8, 0xFB, 0x2A, 0xFC, 0x04, 0xFC, 0xD6, 0xFA, 0x5C, 0xF9, + 0x9F, 0xF8, 0xB0, 0xF7, 0x00, 0xF7, 0x3F, 0xF7, 0x21, 0xF8, 0x10, 0xF9, 0x00, 0xFA, 0x2A, 0xF9, + 0x93, 0xF8, 0xB0, 0xF7, 0x00, 0xF7, 0xEF, 0xF7, 0xAC, 0xF8, 0x47, 0xFB, 0x0C, 0xFD, 0x36, 0xFC, + 0x60, 0xFB, 0xB4, 0xF9, 0x00, 0xFA, 0xD1, 0xFB, 0x4B, 0xFD, 0x21, 0xFE, 0x3F, 0xFD, 0xAC, 0xFB, + 0x3A, 0xFB, 0x3A, 0xFB, 0x36, 0xFC, 0x79, 0xFE, 0xD9, 0x02, 0xC8, 0x0C, 0xED, 0x12, 0x5B, 0x11, + 0x7C, 0x09, 0x5F, 0x04, 0x7C, 0x09, 0x52, 0x13, 0x6B, 0x1C, 0x52, 0x1F, 0x39, 0x1C, 0x6B, 0x16, + 0x85, 0x0D, 0x4E, 0x08, 0xAA, 0x0A, 0xDD, 0x13, 0xE9, 0x19, 0x3D, 0x18, 0xFA, 0x0F, 0x85, 0x07, + 0xFE, 0x02, 0x20, 0x01, 0xAB, 0x01, 0x4E, 0x02, 0x39, 0x04, 0xE9, 0x04, 0x8D, 0x02, 0x92, 0xFE, + 0x86, 0xFB, 0x75, 0xF9, 0x43, 0xF9, 0x19, 0xFA, 0x04, 0xFC, 0x43, 0xFF, 0x52, 0x01, 0x52, 0x01, + 0xE2, 0xFD, 0xC9, 0xFA, 0xDA, 0xF9, 0x43, 0xFC, 0xB4, 0xFF, 0x7C, 0x03, 0x6C, 0x04, 0x4A, 0x03, + 0x63, 0x00, 0xA3, 0xFD, 0x9B, 0xFC, 0xD6, 0xFD, 0xDA, 0xFF, 0xE1, 0x00, 0x18, 0x00, 0x60, 0xFE, + 0x36, 0xFC, 0x64, 0xFA, 0x10, 0xF9, 0x9F, 0xF8, 0x43, 0xF9, 0xE2, 0xFA, 0x82, 0xFC, 0x75, 0xFC, + 0x79, 0xFB, 0x25, 0xFA, 0x5C, 0xF9, 0x7E, 0xFA, 0x9B, 0xFC, 0x4F, 0xFF, 0x2D, 0x01, 0xFA, 0x00, + 0x63, 0x00, 0x82, 0xFF, 0x82, 0xFF, 0x20, 0x01, 0x4E, 0x02, 0x46, 0x04, 0x74, 0x05, 0xF6, 0x04, + 0xBB, 0x03, 0x91, 0x01, 0x0B, 0x00, 0x9B, 0xFF, 0x10, 0xFF, 0x82, 0xFF, 0xE6, 0xFF, 0xE6, 0xFF, + 0xC5, 0xFE, 0xEB, 0xFB, 0x1D, 0xF9, 0xAC, 0xF8, 0xCD, 0xF9, 0x82, 0xFC, 0x71, 0xFD, 0xE6, 0xFC, + 0xB8, 0xFB, 0x58, 0xFA, 0x32, 0xFA, 0xEF, 0xFA, 0xE6, 0xFC, 0x4F, 0xFF, 0x89, 0x00, 0x89, 0x00, + 0x9B, 0xFF, 0xEB, 0xFE, 0x75, 0xFF, 0x00, 0x00, 0xD5, 0x00, 0x2D, 0x01, 0xE9, 0x01, 0x03, 0x02, + 0x2D, 0x01, 0xCD, 0xFF, 0x60, 0xFE, 0xE2, 0xFD, 0xD6, 0xFD, 0xA3, 0xFD, 0x58, 0xFD, 0x5C, 0xFC, + 0x79, 0xFB, 0xC1, 0xF9, 0x93, 0xF8, 0x08, 0xF8, 0x47, 0xF8, 0x36, 0xF9, 0x36, 0xF9, 0x6D, 0xF8, + 0x64, 0xF7, 0xF3, 0xF6, 0x25, 0xF7, 0xB0, 0xF7, 0xC9, 0xF7, 0x93, 0xF8, 0x2A, 0xF9, 0x19, 0xFA, + 0x60, 0xFB, 0x47, 0xFB, 0x21, 0xFB, 0x0C, 0xFA, 0x25, 0xFA, 0x21, 0xFB, 0x0C, 0xFD, 0x36, 0xFF, + 0xDA, 0xFF, 0x04, 0xFF, 0x9B, 0xFC, 0x97, 0xFA, 0x64, 0xFA, 0x10, 0xFC, 0x43, 0xFF, 0x00, 0x00, + 0x43, 0xFF, 0x04, 0xFC, 0x3F, 0xFA, 0x43, 0xF9, 0xEF, 0xFA, 0x57, 0x00, 0x8D, 0x0B, 0x95, 0x15, + 0xD4, 0x15, 0x2C, 0x0D, 0xFA, 0x03, 0xE9, 0x04, 0xFE, 0x0E, 0xB7, 0x19, 0x67, 0x20, 0xAA, 0x1F, + 0xE9, 0x19, 0xB7, 0x10, 0x5F, 0x07, 0x31, 0x06, 0x5F, 0x0D, 0x56, 0x15, 0xE9, 0x16, 0x35, 0x11, + 0x74, 0x08, 0x42, 0x02, 0x92, 0xFE, 0x25, 0xFD, 0x64, 0xFD, 0x29, 0xFF, 0x85, 0x01, 0xB7, 0x01, + 0xB8, 0xFE, 0x5C, 0xFC, 0x32, 0xFA, 0x75, 0xF9, 0xDA, 0xF9, 0x2E, 0xFB, 0x86, 0xFE, 0xF2, 0x02, + 0x35, 0x05, 0xC8, 0x03, 0x57, 0x00, 0xFB, 0xFD, 0xF7, 0xFE, 0xAB, 0x01, 0x1C, 0x05, 0x46, 0x07, + 0x39, 0x07, 0x0F, 0x05, 0xF6, 0x01, 0x10, 0xFF, 0x08, 0xFE, 0x36, 0xFF, 0x18, 0x00, 0xCD, 0xFF, + 0x92, 0xFE, 0x2A, 0xFC, 0x19, 0xFA, 0x8A, 0xF7, 0xDE, 0xF5, 0x93, 0xF5, 0xDA, 0xF6, 0x4F, 0xF9, + 0x7E, 0xFA, 0xE6, 0xF9, 0xAC, 0xF8, 0xD6, 0xF7, 0x3A, 0xF8, 0xB0, 0xFA, 0x19, 0xFD, 0x82, 0xFF, + 0x70, 0x00, 0x63, 0x00, 0x0B, 0x00, 0xE6, 0xFF, 0xFA, 0x00, 0x4E, 0x02, 0xFE, 0x02, 0xAF, 0x03, + 0x89, 0x03, 0x5F, 0x04, 0x6C, 0x04, 0x78, 0x04, 0x1C, 0x02, 0x43, 0xFF, 0x7D, 0xFD, 0x32, 0xFD, + 0x75, 0xFF, 0x20, 0x01, 0xAB, 0x01, 0x68, 0xFF, 0x9F, 0xFB, 0xEB, 0xF8, 0x15, 0xF8, 0x97, 0xFA, + 0x92, 0xFE, 0x39, 0x01, 0xFA, 0x00, 0x79, 0xFE, 0xD1, 0xFB, 0x8A, 0xFA, 0x36, 0xFC, 0x10, 0xFF, + 0x0F, 0x02, 0x4A, 0x03, 0xF2, 0x02, 0x13, 0x01, 0x1D, 0xFF, 0xFB, 0xFD, 0x60, 0xFE, 0x5C, 0xFF, + 0x7C, 0x00, 0xEE, 0x00, 0x57, 0x00, 0xF7, 0xFE, 0x25, 0xFD, 0xBC, 0xFA, 0x2A, 0xF9, 0xD1, 0xF8, + 0xF3, 0xF9, 0x54, 0xFB, 0x04, 0xFC, 0x21, 0xFB, 0x9B, 0xF9, 0xC9, 0xF7, 0x8A, 0xF7, 0x6D, 0xF8, + 0x97, 0xFA, 0x5C, 0xFC, 0x19, 0xFD, 0x75, 0xFC, 0xF7, 0xFB, 0xEF, 0xFA, 0x08, 0xFB, 0x79, 0xFB, + 0x10, 0xFC, 0x3F, 0xFD, 0x3A, 0xFE, 0x29, 0xFF, 0xEB, 0xFE, 0xA7, 0xFC, 0x08, 0xFB, 0x5C, 0xF9, + 0x32, 0xFA, 0xB8, 0xFB, 0xF3, 0xFC, 0x0C, 0xFD, 0x2A, 0xFC, 0x2E, 0xFB, 0x4F, 0xF9, 0x9B, 0xF9, + 0x8E, 0xF9, 0xD6, 0xFA, 0x2E, 0xFB, 0x79, 0xFB, 0x79, 0xFB, 0xB8, 0xFB, 0xB4, 0xFC, 0x71, 0xFD, + 0xCD, 0xFF, 0x24, 0x06, 0x84, 0x10, 0x24, 0x15, 0xB7, 0x13, 0xB7, 0x0D, 0xD0, 0x0A, 0x07, 0x10, + 0x06, 0x16, 0x5A, 0x1D, 0x95, 0x1E, 0x20, 0x1C, 0x95, 0x15, 0x9A, 0x0B, 0x4A, 0x06, 0x03, 0x08, + 0xB3, 0x0E, 0xBF, 0x11, 0xED, 0x0F, 0xD0, 0x07, 0x7C, 0x00, 0xD1, 0xFB, 0xDA, 0xF9, 0xB0, 0xFA, + 0x68, 0xFC, 0x36, 0xFF, 0xA2, 0x00, 0xEB, 0xFE, 0x9B, 0xFC, 0x6D, 0xFB, 0xC9, 0xFA, 0xC1, 0xFC, + 0x79, 0xFE, 0x39, 0x01, 0xF6, 0x04, 0xAA, 0x07, 0xF6, 0x07, 0xE5, 0x05, 0x4A, 0x03, 0x42, 0x02, + 0x3D, 0x03, 0x03, 0x05, 0x2D, 0x07, 0x52, 0x07, 0x28, 0x05, 0xE9, 0x01, 0xFB, 0xFD, 0x6D, 0xFB, + 0x54, 0xFB, 0x86, 0xFB, 0xC5, 0xFB, 0x21, 0xFB, 0x1D, 0xF9, 0x0C, 0xF7, 0xEF, 0xF4, 0x69, 0xF3, + 0xC1, 0xF3, 0x71, 0xF4, 0xC1, 0xF6, 0xF7, 0xF8, 0x00, 0xFA, 0x00, 0xFA, 0x1D, 0xF9, 0xD1, 0xF8, + 0xB0, 0xFA, 0xE2, 0xFD, 0xD5, 0x00, 0x81, 0x02, 0x67, 0x02, 0x6C, 0x01, 0x63, 0x00, 0x89, 0x00, + 0x9E, 0x01, 0x96, 0x03, 0xFA, 0x03, 0x7C, 0x03, 0x4E, 0x02, 0x70, 0x00, 0x96, 0x00, 0xEE, 0x00, + 0xAB, 0x01, 0xF6, 0x01, 0x4A, 0x00, 0xA7, 0xFF, 0x79, 0xFE, 0x6D, 0xFE, 0x04, 0xFF, 0xCD, 0xFF, + 0x0B, 0x00, 0x18, 0x00, 0x10, 0xFF, 0x21, 0xFE, 0x3A, 0xFE, 0x1D, 0xFF, 0x2D, 0x01, 0x1C, 0x02, + 0x1C, 0x02, 0x2D, 0x01, 0x18, 0x00, 0xC1, 0xFF, 0x70, 0x00, 0xC8, 0x00, 0x20, 0x01, 0x70, 0x00, + 0xDA, 0xFF, 0x86, 0xFE, 0xEF, 0xFD, 0xE6, 0xFC, 0x8E, 0xFC, 0xB8, 0xFB, 0xC9, 0xFA, 0x00, 0xFA, + 0x4F, 0xF9, 0xEB, 0xF8, 0x9F, 0xF8, 0xFB, 0xF7, 0x8A, 0xF7, 0xC9, 0xF7, 0x54, 0xF8, 0xA7, 0xF9, + 0x19, 0xFA, 0x71, 0xFA, 0xE2, 0xFA, 0x2E, 0xFB, 0x2A, 0xFC, 0x58, 0xFD, 0x79, 0xFE, 0xD1, 0xFE, + 0x15, 0xFE, 0x58, 0xFD, 0x3F, 0xFD, 0x3A, 0xFE, 0xB8, 0xFE, 0x60, 0xFE, 0x19, 0xFD, 0x10, 0xFC, + 0x2E, 0xFB, 0x47, 0xFB, 0xAC, 0xFB, 0x2A, 0xFC, 0x68, 0xFC, 0x7E, 0xFA, 0xCD, 0xF9, 0x1D, 0xF9, + 0x19, 0xFA, 0xB8, 0xFB, 0x68, 0xFC, 0x8E, 0xFC, 0xB4, 0xFC, 0xC5, 0xFB, 0x10, 0xFC, 0x36, 0xFC, + 0x8E, 0xFC, 0xD1, 0xFE, 0x4F, 0xFF, 0x89, 0x00, 0x89, 0x00, 0xBB, 0x00, 0x31, 0x03, 0x91, 0x0A, + 0x41, 0x14, 0x0F, 0x17, 0x3D, 0x15, 0x3D, 0x0C, 0xE1, 0x09, 0x3D, 0x0C, 0xE5, 0x11, 0x28, 0x1A, + 0x28, 0x1A, 0x8D, 0x17, 0xC3, 0x0D, 0x67, 0x02, 0xE2, 0xFD, 0x96, 0x00, 0x35, 0x08, 0x4A, 0x0C, + 0x9A, 0x0B, 0xE1, 0x03, 0xD6, 0xFD, 0x2E, 0xF8, 0x08, 0xF8, 0x7E, 0xFA, 0xF7, 0xFE, 0x70, 0x03, + 0xE5, 0x05, 0x91, 0x04, 0x31, 0x03, 0xD0, 0x01, 0x6C, 0x01, 0x39, 0x04, 0x3D, 0x06, 0xA2, 0x09, + 0x89, 0x0C, 0x91, 0x0D, 0x0B, 0x0C, 0xE5, 0x08, 0x1C, 0x05, 0x96, 0x03, 0xCC, 0x02, 0x57, 0x03, + 0xC8, 0x03, 0xBF, 0x02, 0xCD, 0xFF, 0x1D, 0xFC, 0xFB, 0xF7, 0xAC, 0xF5, 0x47, 0xF5, 0xE2, 0xF4, + 0x3A, 0xF5, 0x3A, 0xF5, 0xB0, 0xF4, 0x3F, 0xF4, 0x1D, 0xF3, 0x2E, 0xF2, 0xAC, 0xF2, 0xF3, 0xF3, + 0x19, 0xF7, 0xE6, 0xF9, 0xB8, 0xFB, 0x4F, 0xFC, 0xEB, 0xFB, 0x9F, 0xFB, 0xB0, 0xFD, 0x70, 0x00, + 0xA2, 0x03, 0x42, 0x05, 0x85, 0x04, 0xFE, 0x02, 0xFA, 0x00, 0x7C, 0x00, 0x39, 0x01, 0x74, 0x02, + 0xFA, 0x03, 0x70, 0x03, 0xA6, 0x02, 0xEE, 0x00, 0x70, 0x00, 0xE6, 0xFF, 0xAF, 0x00, 0xB7, 0x01, + 0xB3, 0x02, 0x24, 0x03, 0xCC, 0x02, 0xDD, 0x01, 0x13, 0x01, 0xAF, 0x00, 0xAB, 0x01, 0x81, 0x02, + 0x57, 0x03, 0xD4, 0x03, 0x74, 0x02, 0xC8, 0x00, 0x9B, 0xFF, 0xF7, 0xFE, 0xC1, 0xFF, 0x4A, 0x00, + 0x31, 0x00, 0xEB, 0xFE, 0xE6, 0xFC, 0x79, 0xFB, 0xBC, 0xFA, 0x8A, 0xFA, 0xFB, 0xFA, 0x2E, 0xFB, + 0x71, 0xFA, 0xC1, 0xF9, 0x86, 0xF8, 0x97, 0xF7, 0x7E, 0xF7, 0xA3, 0xF7, 0x6D, 0xF8, 0xB4, 0xF9, + 0x0C, 0xFA, 0x54, 0xFB, 0xFB, 0xFA, 0x3A, 0xFB, 0x6D, 0xFB, 0x1D, 0xFC, 0xEF, 0xFD, 0x9B, 0xFF, + 0xA2, 0x00, 0xD5, 0x00, 0x7C, 0x00, 0x57, 0x00, 0x70, 0x00, 0x7C, 0x00, 0x4A, 0x00, 0x4A, 0x00, + 0xDA, 0xFF, 0x1D, 0xFF, 0x2E, 0xFE, 0x0C, 0xFD, 0x1D, 0xFC, 0x92, 0xFB, 0xBC, 0xFA, 0x15, 0xFB, + 0x8A, 0xFA, 0x79, 0xFB, 0xEF, 0xFA, 0xE6, 0xF9, 0xDE, 0xF8, 0x79, 0xF8, 0xC1, 0xF9, 0x86, 0xFB, + 0xE6, 0xFC, 0xC9, 0xFD, 0x3F, 0xFD, 0xA7, 0xFC, 0x4F, 0xFC, 0xB4, 0xFC, 0xF3, 0xFC, 0x60, 0xFE, + 0x92, 0xFE, 0xCD, 0xFF, 0x24, 0x00, 0xDA, 0xFF, 0x92, 0xFE, 0x5C, 0xFF, 0x78, 0x04, 0x46, 0x10, + 0xA2, 0x15, 0xA2, 0x15, 0x20, 0x0D, 0x20, 0x07, 0x0F, 0x08, 0x46, 0x0D, 0x0B, 0x15, 0xC3, 0x19, + 0xED, 0x18, 0xED, 0x12, 0xD4, 0x06, 0x1D, 0xFF, 0x92, 0xFE, 0xA2, 0x06, 0xA2, 0x0C, 0x4A, 0x0F, + 0x39, 0x0A, 0x96, 0x03, 0x3A, 0xFE, 0x3A, 0xFB, 0x4F, 0xFC, 0xCD, 0xFF, 0xE9, 0x04, 0xBF, 0x08, + 0xF2, 0x08, 0xAF, 0x06, 0x4E, 0x05, 0x7C, 0x03, 0xD0, 0x04, 0x80, 0x05, 0x9E, 0x07, 0x7C, 0x09, + 0xDD, 0x0A, 0x95, 0x09, 0xAF, 0x06, 0xD9, 0x02, 0xDA, 0xFF, 0xB0, 0xFD, 0x32, 0xFD, 0x25, 0xFD, + 0x64, 0xFD, 0xF7, 0xFB, 0x9B, 0xF9, 0x5C, 0xF6, 0x69, 0xF3, 0x9F, 0xF2, 0x86, 0xF2, 0xCD, 0xF3, + 0x2E, 0xF5, 0x36, 0xF6, 0x5C, 0xF6, 0xB8, 0xF5, 0xEF, 0xF4, 0x21, 0xF5, 0xDA, 0xF6, 0x0C, 0xFA, + 0x58, 0xFD, 0x36, 0xFF, 0x00, 0x00, 0x9B, 0xFF, 0x82, 0xFF, 0x70, 0x00, 0x5B, 0x02, 0x9E, 0x04, + 0x5B, 0x05, 0xE9, 0x04, 0x24, 0x03, 0x13, 0x01, 0x31, 0x00, 0xB4, 0xFF, 0x4A, 0x00, 0x57, 0x00, + 0x78, 0x01, 0x2D, 0x01, 0x7C, 0x00, 0xB4, 0xFF, 0x9F, 0xFE, 0xDE, 0xFE, 0x10, 0xFF, 0x96, 0x00, + 0xD9, 0x02, 0x46, 0x04, 0xE9, 0x04, 0x4A, 0x03, 0xFA, 0x00, 0xDA, 0xFF, 0x57, 0x00, 0x78, 0x01, + 0x0B, 0x03, 0x31, 0x03, 0xE9, 0x01, 0xC1, 0xFF, 0x82, 0xFC, 0x2E, 0xFB, 0x71, 0xFA, 0x9F, 0xFB, + 0x64, 0xFD, 0x2E, 0xFE, 0xF3, 0xFC, 0x54, 0xFB, 0xAC, 0xF8, 0x3F, 0xF7, 0xD6, 0xF7, 0x4F, 0xF9, + 0xDE, 0xFB, 0x58, 0xFD, 0x32, 0xFD, 0x1D, 0xFC, 0xA3, 0xFA, 0xF3, 0xF9, 0x54, 0xFB, 0xC1, 0xFC, + 0x82, 0xFF, 0x07, 0x01, 0x13, 0x01, 0xF3, 0xFF, 0x47, 0xFE, 0x4B, 0xFD, 0xA3, 0xFD, 0xDE, 0xFE, + 0x18, 0x00, 0xD5, 0x00, 0x7C, 0x00, 0x9B, 0xFF, 0x47, 0xFE, 0x00, 0xFD, 0x82, 0xFC, 0xCD, 0xFC, + 0x9B, 0xFC, 0xE6, 0xFC, 0xD1, 0xFB, 0x21, 0xFB, 0x58, 0xFA, 0x32, 0xFA, 0xDA, 0xF9, 0x0C, 0xFA, + 0x00, 0xFA, 0xBC, 0xFA, 0xC9, 0xFA, 0x2E, 0xFB, 0x21, 0xFB, 0x75, 0xFC, 0x64, 0xFD, 0x2E, 0xFE, + 0x15, 0xFE, 0xBC, 0xFD, 0xA3, 0xFD, 0x79, 0xFE, 0xDE, 0xFE, 0x00, 0x00, 0x8E, 0xFF, 0x04, 0xFF, + 0x92, 0xFE, 0x3F, 0xFD, 0x25, 0xFD, 0x71, 0xFD, 0xC9, 0xFD, 0x79, 0xFE, 0xFB, 0xFD, 0xF7, 0xFE, + 0x0B, 0x03, 0xA2, 0x0C, 0x20, 0x13, 0xF6, 0x13, 0x02, 0x0E, 0x1C, 0x08, 0xCC, 0x08, 0xD4, 0x0C, + 0x17, 0x15, 0xD0, 0x19, 0xD4, 0x18, 0x45, 0x13, 0xE9, 0x07, 0x63, 0x00, 0x75, 0xFF, 0xE5, 0x05, + 0xFE, 0x0B, 0x31, 0x0F, 0x1C, 0x0B, 0xF6, 0x04, 0x60, 0xFE, 0xE2, 0xFA, 0x79, 0xFB, 0x92, 0xFE, + 0xA2, 0x03, 0x85, 0x07, 0x0F, 0x08, 0xB3, 0x05, 0x39, 0x04, 0xDD, 0x01, 0xA6, 0x02, 0x31, 0x03, + 0x35, 0x05, 0x13, 0x07, 0xF2, 0x08, 0xB7, 0x07, 0x42, 0x05, 0xEE, 0x00, 0xE2, 0xFD, 0xDE, 0xFB, + 0x54, 0xFB, 0x4F, 0xFC, 0xC1, 0xFC, 0xDE, 0xFB, 0x8E, 0xF9, 0x69, 0xF6, 0xC1, 0xF3, 0x36, 0xF3, + 0x4B, 0xF4, 0x10, 0xF6, 0x2E, 0xF8, 0xA7, 0xF9, 0x0C, 0xFA, 0xB4, 0xF9, 0x6D, 0xF8, 0x93, 0xF8, + 0x69, 0xF9, 0x68, 0xFC, 0x82, 0xFF, 0xD0, 0x01, 0x03, 0x02, 0xEE, 0x00, 0x5C, 0xFF, 0x1D, 0xFF, + 0x70, 0x00, 0x8D, 0x02, 0x3D, 0x03, 0x31, 0x03, 0x52, 0x01, 0x82, 0xFF, 0xEF, 0xFD, 0xA3, 0xFD, + 0xA3, 0xFD, 0x60, 0xFE, 0xEF, 0xFD, 0x29, 0xFF, 0x43, 0xFF, 0xA7, 0xFF, 0x24, 0x00, 0x79, 0xFE, + 0xD1, 0xFE, 0xB8, 0xFE, 0x6C, 0x01, 0x52, 0x04, 0xA6, 0x05, 0x42, 0x05, 0xB3, 0x02, 0x3D, 0x00, + 0xF7, 0xFE, 0x82, 0xFF, 0x20, 0x01, 0xA6, 0x02, 0xBF, 0x02, 0xBB, 0x00, 0x64, 0xFD, 0x3F, 0xFA, + 0x5C, 0xF9, 0x3F, 0xFA, 0x5C, 0xFC, 0xFB, 0xFD, 0x53, 0xFE, 0x00, 0xFD, 0x08, 0xFB, 0xC1, 0xF9, + 0x36, 0xF9, 0xEF, 0xFA, 0x3F, 0xFD, 0x5C, 0xFF, 0x31, 0x00, 0x9B, 0xFF, 0x60, 0xFE, 0xB0, 0xFD, + 0xEF, 0xFD, 0x92, 0xFE, 0xCD, 0xFF, 0x24, 0x00, 0x63, 0x00, 0xCD, 0xFF, 0xD1, 0xFE, 0xE2, 0xFD, + 0x00, 0xFD, 0x19, 0xFD, 0x97, 0xFD, 0x2E, 0xFE, 0x79, 0xFE, 0x53, 0xFE, 0x64, 0xFD, 0x04, 0xFC, + 0xB0, 0xFA, 0x4B, 0xFA, 0xEF, 0xFA, 0xD1, 0xFB, 0xB4, 0xFC, 0x43, 0xFC, 0xD1, 0xFB, 0x15, 0xFB, + 0xA3, 0xFA, 0x71, 0xFA, 0x47, 0xFB, 0xE6, 0xFC, 0xB0, 0xFD, 0x6D, 0xFE, 0x21, 0xFE, 0x21, 0xFE, + 0x6D, 0xFE, 0x9F, 0xFE, 0xC5, 0xFE, 0x92, 0xFE, 0x5C, 0xFF, 0x00, 0x00, 0xC8, 0x00, 0xA2, 0x00, + 0x0B, 0x00, 0x82, 0xFF, 0xE2, 0xFD, 0x97, 0xFD, 0x7D, 0xFD, 0xA3, 0xFD, 0x75, 0xFF, 0x68, 0xFF, + 0x5C, 0xFF, 0xD6, 0xFD, 0x8E, 0xFC, 0x9B, 0xFC, 0x2D, 0x01, 0x35, 0x0B, 0x78, 0x13, 0x0B, 0x15, + 0x56, 0x0F, 0x5F, 0x07, 0x1C, 0x05, 0x03, 0x08, 0x70, 0x0F, 0xAE, 0x15, 0x45, 0x16, 0x6F, 0x12, + 0x28, 0x08, 0x0B, 0x00, 0x25, 0xFD, 0x39, 0x01, 0xAF, 0x06, 0xD4, 0x09, 0x9A, 0x08, 0x07, 0x04, + 0x18, 0x00, 0x8E, 0xFC, 0x4F, 0xFC, 0x71, 0xFD, 0xAB, 0x01, 0xF2, 0x05, 0xFE, 0x08, 0x4A, 0x09, + 0x31, 0x09, 0x2D, 0x07, 0x31, 0x06, 0x9A, 0x05, 0x4A, 0x06, 0xF6, 0x07, 0xEE, 0x09, 0xFA, 0x09, + 0xE9, 0x07, 0xD4, 0x03, 0x10, 0xFF, 0xAC, 0xFB, 0xA7, 0xF9, 0xF3, 0xF9, 0x64, 0xFA, 0x71, 0xFA, + 0x69, 0xF9, 0xEF, 0xF7, 0xB8, 0xF5, 0xA3, 0xF4, 0x58, 0xF4, 0x3A, 0xF5, 0x25, 0xF7, 0xB4, 0xF9, + 0x54, 0xFB, 0xEB, 0xFB, 0xD6, 0xFA, 0x9B, 0xF9, 0x75, 0xF9, 0x3A, 0xFB, 0x6D, 0xFE, 0x5F, 0x01, + 0x5B, 0x02, 0xE9, 0x01, 0x3D, 0x00, 0x75, 0xFF, 0xDA, 0xFF, 0xA2, 0x00, 0x46, 0x01, 0x13, 0x01, + 0x24, 0x00, 0xDE, 0xFE, 0x08, 0xFE, 0x32, 0xFD, 0xE6, 0xFC, 0x10, 0xFC, 0x5C, 0xFC, 0x82, 0xFC, + 0x92, 0xFE, 0x31, 0x00, 0x2D, 0x01, 0xE1, 0x00, 0x8E, 0xFF, 0x75, 0xFF, 0xD5, 0x00, 0xEE, 0x03, + 0x07, 0x07, 0x41, 0x08, 0x78, 0x07, 0x39, 0x04, 0xEE, 0x00, 0x29, 0xFF, 0x00, 0x00, 0x4E, 0x02, + 0x4A, 0x03, 0xF2, 0x02, 0xCD, 0xFF, 0x75, 0xFC, 0x00, 0xFA, 0x75, 0xF9, 0xC9, 0xFA, 0xF3, 0xFC, + 0xF7, 0xFE, 0xDE, 0xFE, 0x97, 0xFD, 0xC5, 0xFB, 0x71, 0xFA, 0x7E, 0xFA, 0x10, 0xFC, 0x3A, 0xFE, + 0xF3, 0xFF, 0xAF, 0x00, 0x4A, 0x00, 0xF7, 0xFE, 0x32, 0xFD, 0xCD, 0xFC, 0x9B, 0xFC, 0xFB, 0xFD, + 0x43, 0xFF, 0xDA, 0xFF, 0x4F, 0xFF, 0xA3, 0xFD, 0x5C, 0xFC, 0x92, 0xFB, 0x92, 0xFB, 0x2A, 0xFC, + 0x00, 0xFD, 0x71, 0xFD, 0x97, 0xFD, 0xB4, 0xFC, 0x10, 0xFC, 0xEB, 0xFB, 0x5C, 0xFC, 0x19, 0xFD, + 0xA3, 0xFD, 0xEF, 0xFD, 0x79, 0xFE, 0xC5, 0xFE, 0x29, 0xFF, 0xEB, 0xFE, 0xD1, 0xFE, 0x9F, 0xFE, + 0x21, 0xFE, 0x47, 0xFE, 0x60, 0xFE, 0x10, 0xFF, 0xCD, 0xFF, 0x68, 0xFF, 0x79, 0xFE, 0x64, 0xFD, + 0xCD, 0xFC, 0x58, 0xFD, 0xFB, 0xFD, 0xE2, 0xFD, 0x47, 0xFE, 0x58, 0xFD, 0x36, 0xFC, 0xAC, 0xFB, + 0xF3, 0xF9, 0x4B, 0xFA, 0xFB, 0xFA, 0x60, 0xFB, 0x75, 0xFC, 0x2A, 0xFC, 0xEB, 0xFB, 0xC9, 0xFA, + 0x4F, 0xFC, 0x78, 0x01, 0x24, 0x0C, 0x31, 0x12, 0xA2, 0x12, 0xED, 0x0C, 0xA2, 0x06, 0x91, 0x07, + 0xA6, 0x0B, 0xB3, 0x11, 0x78, 0x16, 0xB3, 0x14, 0x2C, 0x10, 0xA2, 0x06, 0x89, 0x00, 0x79, 0xFE, + 0xBB, 0x03, 0x2D, 0x07, 0x91, 0x0A, 0xD0, 0x07, 0x5F, 0x04, 0xEE, 0x00, 0x2E, 0xFE, 0xB0, 0xFD, + 0xC1, 0xFF, 0xBB, 0x03, 0x67, 0x08, 0x35, 0x0B, 0x52, 0x0A, 0x18, 0x09, 0x3D, 0x06, 0x8D, 0x05, + 0x5B, 0x05, 0x7C, 0x06, 0x78, 0x07, 0xCC, 0x08, 0xC8, 0x06, 0x52, 0x04, 0x18, 0x00, 0xF3, 0xFC, + 0xB0, 0xFA, 0xC1, 0xF9, 0x04, 0xF9, 0x36, 0xF9, 0xC5, 0xF8, 0xD1, 0xF8, 0x21, 0xF8, 0xB4, 0xF6, + 0x9F, 0xF5, 0x47, 0xF5, 0x82, 0xF6, 0x04, 0xF9, 0xAC, 0xFB, 0x32, 0xFD, 0x8A, 0xFD, 0x2A, 0xFC, + 0x6D, 0xFB, 0x2E, 0xFB, 0x00, 0xFD, 0x43, 0xFF, 0x9E, 0x01, 0x91, 0x01, 0x89, 0x00, 0xF7, 0xFE, + 0x15, 0xFE, 0x86, 0xFE, 0xC5, 0xFE, 0xAC, 0xFE, 0x2E, 0xFE, 0x8A, 0xFD, 0x64, 0xFD, 0x32, 0xFD, + 0x75, 0xFC, 0x5C, 0xFC, 0xDE, 0xFB, 0x5C, 0xFC, 0xF3, 0xFC, 0x92, 0xFE, 0xC8, 0x00, 0x28, 0x02, + 0x74, 0x02, 0xC4, 0x01, 0x96, 0x00, 0xC4, 0x01, 0x4A, 0x03, 0x5B, 0x05, 0xBB, 0x06, 0x7C, 0x06, + 0x9A, 0x05, 0x7C, 0x03, 0xE1, 0x00, 0xC1, 0xFF, 0x10, 0xFF, 0xCD, 0xFF, 0x07, 0x01, 0xC8, 0x00, + 0xCD, 0xFF, 0xA3, 0xFD, 0x86, 0xFB, 0x64, 0xFA, 0x97, 0xFA, 0x10, 0xFC, 0x92, 0xFE, 0x43, 0xFF, + 0x5C, 0xFF, 0x47, 0xFE, 0xC1, 0xFC, 0x00, 0xFD, 0x64, 0xFD, 0xC5, 0xFE, 0x7C, 0x00, 0xFA, 0x00, + 0x39, 0x01, 0x0B, 0x00, 0x9F, 0xFE, 0xEF, 0xFD, 0x71, 0xFD, 0xBC, 0xFD, 0x47, 0xFE, 0x53, 0xFE, + 0x6D, 0xFE, 0xFB, 0xFD, 0x3F, 0xFD, 0x4F, 0xFC, 0x9F, 0xFB, 0xDE, 0xFB, 0xE6, 0xFC, 0xC9, 0xFD, + 0x6D, 0xFE, 0x6D, 0xFE, 0x60, 0xFE, 0xC5, 0xFE, 0xB8, 0xFE, 0x29, 0xFF, 0x36, 0xFF, 0x5C, 0xFF, + 0x75, 0xFF, 0x36, 0xFF, 0x5C, 0xFF, 0x75, 0xFF, 0x29, 0xFF, 0x92, 0xFE, 0x64, 0xFD, 0xE6, 0xFC, + 0xF3, 0xFC, 0xBC, 0xFD, 0xEF, 0xFD, 0xBC, 0xFD, 0x8E, 0xFC, 0x9F, 0xFB, 0xE2, 0xFA, 0xC9, 0xFA, + 0xEF, 0xFA, 0x5C, 0xFC, 0x5C, 0xFC, 0x19, 0xFD, 0xDE, 0xFB, 0xEF, 0xFA, 0xDA, 0xF9, 0x0C, 0xFA, + 0x7E, 0xFA, 0xEB, 0xFB, 0x68, 0xFC, 0x64, 0xFD, 0x82, 0xFC, 0xD1, 0xFB, 0x64, 0xFA, 0xA3, 0xFD, + 0xA2, 0x03, 0x02, 0x0E, 0xDD, 0x13, 0xF2, 0x11, 0xBB, 0x0C, 0xBB, 0x06, 0x52, 0x07, 0x5B, 0x0B, + 0x41, 0x11, 0xF2, 0x14, 0x1C, 0x14, 0x5B, 0x0E, 0xFE, 0x05, 0x18, 0x00, 0x92, 0xFE, 0x7C, 0x03, + 0xFA, 0x06, 0x56, 0x09, 0x35, 0x08, 0x35, 0x05, 0x0F, 0x02, 0xF3, 0xFF, 0x47, 0xFE, 0x63, 0x00, + 0x6C, 0x04, 0x70, 0x09, 0x95, 0x0C, 0x31, 0x0C, 0x52, 0x0A, 0xF6, 0x07, 0xF2, 0x05, 0xBF, 0x05, + 0x95, 0x06, 0x85, 0x07, 0xCC, 0x08, 0xB7, 0x07, 0xD0, 0x04, 0x20, 0x01, 0x64, 0xFD, 0x25, 0xFA, + 0x86, 0xF8, 0x58, 0xF7, 0x08, 0xF8, 0xD1, 0xF8, 0x36, 0xF9, 0xC5, 0xF8, 0xC1, 0xF6, 0x47, 0xF5, + 0xA3, 0xF4, 0xF7, 0xF5, 0x21, 0xF8, 0x79, 0xFB, 0x25, 0xFD, 0x8A, 0xFD, 0x5C, 0xFC, 0xD6, 0xFA, + 0xBC, 0xFA, 0x4F, 0xFC, 0x86, 0xFE, 0x7C, 0x00, 0xC8, 0x00, 0xF3, 0xFF, 0x10, 0xFF, 0x2E, 0xFE, + 0x6D, 0xFE, 0x53, 0xFE, 0x2E, 0xFE, 0x15, 0xFE, 0xE2, 0xFD, 0xE2, 0xFD, 0x15, 0xFE, 0xC9, 0xFD, + 0x3F, 0xFD, 0xB4, 0xFC, 0x00, 0xFD, 0xD6, 0xFD, 0x82, 0xFF, 0x2D, 0x01, 0x81, 0x02, 0xA6, 0x02, + 0x8D, 0x02, 0x8D, 0x02, 0x3D, 0x03, 0x78, 0x04, 0x80, 0x05, 0x24, 0x06, 0x24, 0x06, 0xE5, 0x05, + 0xB7, 0x04, 0xE5, 0x02, 0x5F, 0x01, 0xE6, 0xFF, 0x18, 0x00, 0x68, 0xFF, 0x9B, 0xFF, 0x47, 0xFE, + 0x4B, 0xFD, 0x92, 0xFB, 0x3F, 0xFA, 0x5C, 0xF9, 0xB4, 0xF9, 0x15, 0xFB, 0x36, 0xFC, 0x25, 0xFD, + 0x0C, 0xFD, 0xC1, 0xFC, 0xDA, 0xFC, 0x32, 0xFD, 0xBC, 0xFD, 0xB8, 0xFE, 0xB4, 0xFF, 0x31, 0x00, + 0x70, 0x00, 0xCD, 0xFF, 0x43, 0xFF, 0xD1, 0xFE, 0xD1, 0xFE, 0x10, 0xFF, 0x43, 0xFF, 0x43, 0xFF, + 0xEB, 0xFE, 0x15, 0xFE, 0x58, 0xFD, 0x25, 0xFD, 0x64, 0xFD, 0xFB, 0xFD, 0x86, 0xFE, 0xAC, 0xFE, + 0x53, 0xFE, 0x3A, 0xFE, 0x15, 0xFE, 0x47, 0xFE, 0x47, 0xFE, 0x60, 0xFE, 0x21, 0xFE, 0x08, 0xFE, + 0x3A, 0xFE, 0x60, 0xFE, 0x6D, 0xFE, 0x21, 0xFE, 0xC9, 0xFD, 0x7D, 0xFD, 0x7D, 0xFD, 0x97, 0xFD, + 0x7D, 0xFD, 0x97, 0xFD, 0x00, 0xFD, 0x68, 0xFC, 0xEB, 0xFB, 0x54, 0xFB, 0xF7, 0xFB, 0xD1, 0xFB, + 0x1D, 0xFC, 0x10, 0xFC, 0xB8, 0xFB, 0xB4, 0xFC, 0x75, 0xFC, 0xDA, 0xFC, 0x04, 0xFC, 0xF7, 0xFB, + 0x04, 0xFC, 0x8E, 0xFC, 0x19, 0xFD, 0xE6, 0xFC, 0x82, 0xFC, 0x6D, 0xFB, 0x9F, 0xFB, 0x15, 0xFB, + 0x1D, 0xFC, 0x46, 0x01, 0xAF, 0x06, 0x80, 0x0E, 0xAE, 0x0F, 0x4A, 0x0C, 0x74, 0x08, 0xE5, 0x05, + 0xF2, 0x08, 0x5B, 0x0E, 0xD8, 0x11, 0x24, 0x15, 0xCC, 0x11, 0xD9, 0x0B, 0x0F, 0x05, 0xC4, 0x01, + 0xD0, 0x01, 0xE1, 0x06, 0x18, 0x09, 0x85, 0x0A, 0xD4, 0x09, 0xBB, 0x06, 0x07, 0x04, 0x07, 0x01, + 0xE6, 0xFF, 0xE5, 0x02, 0x07, 0x07, 0xF6, 0x0A, 0x85, 0x0D, 0x8D, 0x0B, 0x7C, 0x09, 0x57, 0x06, + 0xFA, 0x03, 0x57, 0x03, 0xC4, 0x04, 0x4E, 0x05, 0x4A, 0x06, 0x9E, 0x04, 0xC4, 0x01, 0x79, 0xFE, + 0x4B, 0xFA, 0x64, 0xF7, 0x2A, 0xF6, 0x36, 0xF6, 0x6D, 0xF8, 0xDA, 0xF9, 0xB4, 0xF9, 0x1D, 0xF9, + 0xE6, 0xF6, 0x54, 0xF5, 0x2E, 0xF5, 0x69, 0xF6, 0x36, 0xF9, 0x2A, 0xFC, 0x7D, 0xFD, 0x8A, 0xFD, + 0xEB, 0xFB, 0x2E, 0xFB, 0x54, 0xFB, 0x68, 0xFC, 0x08, 0xFE, 0x9B, 0xFF, 0x00, 0x00, 0xE6, 0xFF, + 0x82, 0xFF, 0xEB, 0xFE, 0xB8, 0xFE, 0x08, 0xFE, 0xBC, 0xFD, 0x4B, 0xFD, 0xE2, 0xFD, 0xD1, 0xFE, + 0x4F, 0xFF, 0x1D, 0xFF, 0xC5, 0xFE, 0x53, 0xFE, 0xB8, 0xFE, 0x8E, 0xFF, 0x46, 0x01, 0x67, 0x02, + 0x89, 0x03, 0x4A, 0x03, 0xFE, 0x02, 0x81, 0x02, 0xBF, 0x02, 0x0B, 0x03, 0x3D, 0x03, 0x63, 0x03, + 0x18, 0x03, 0xFE, 0x02, 0x28, 0x02, 0x78, 0x01, 0x96, 0x00, 0xF3, 0xFF, 0x18, 0x00, 0xE6, 0xFF, + 0xDA, 0xFF, 0x36, 0xFF, 0x15, 0xFE, 0x32, 0xFD, 0xB4, 0xFC, 0xB4, 0xFC, 0x0C, 0xFD, 0x19, 0xFD, + 0xF3, 0xFC, 0xCD, 0xFC, 0xDA, 0xFC, 0xA3, 0xFD, 0x08, 0xFE, 0xB8, 0xFE, 0x86, 0xFE, 0x43, 0xFF, + 0x29, 0xFF, 0x00, 0x00, 0x24, 0x00, 0xF3, 0xFF, 0x24, 0x00, 0x00, 0x00, 0x18, 0x00, 0xF3, 0xFF, + 0xB4, 0xFF, 0x04, 0xFF, 0x6D, 0xFE, 0x64, 0xFD, 0x4B, 0xFD, 0x64, 0xFD, 0xB0, 0xFD, 0xD6, 0xFD, + 0x4B, 0xFD, 0x43, 0xFC, 0x9F, 0xFB, 0xAC, 0xFB, 0xF7, 0xFB, 0xF3, 0xFC, 0x7D, 0xFD, 0x08, 0xFE, + 0x2E, 0xFE, 0xFB, 0xFD, 0x15, 0xFE, 0xC9, 0xFD, 0x21, 0xFE, 0x60, 0xFE, 0x92, 0xFE, 0xD1, 0xFE, + 0x79, 0xFE, 0x86, 0xFE, 0xD6, 0xFD, 0xD6, 0xFD, 0x19, 0xFD, 0x82, 0xFC, 0x21, 0xFB, 0xBC, 0xFA, + 0x71, 0xFA, 0x8A, 0xFA, 0xEF, 0xFA, 0xFB, 0xFA, 0x54, 0xFB, 0xF7, 0xFB, 0xD1, 0xFB, 0x3A, 0xFB, + 0xE2, 0xFA, 0x21, 0xFB, 0x10, 0xFC, 0x58, 0xFD, 0x3F, 0xFD, 0xD6, 0xFD, 0x00, 0xFD, 0xA7, 0xFC, + 0xF3, 0xFC, 0x8E, 0xFC, 0xE6, 0xFC, 0xDD, 0x01, 0x13, 0x07, 0xB7, 0x0D, 0x5B, 0x11, 0xA6, 0x0E, + 0xAF, 0x0C, 0x63, 0x09, 0xC8, 0x09, 0xAA, 0x0D, 0x13, 0x10, 0x84, 0x13, 0xFA, 0x12, 0x0F, 0x0E, + 0x28, 0x08, 0x5F, 0x04, 0x5F, 0x01, 0xC8, 0x03, 0x8D, 0x05, 0xE1, 0x06, 0xCC, 0x08, 0xB7, 0x07, + 0xA6, 0x05, 0x70, 0x03, 0xFA, 0x00, 0x1C, 0x02, 0x1C, 0x05, 0xDD, 0x07, 0x8D, 0x0B, 0xFE, 0x0B, + 0xE9, 0x0A, 0x31, 0x09, 0x57, 0x06, 0x5F, 0x04, 0x6C, 0x04, 0xBB, 0x03, 0xA2, 0x03, 0x24, 0x03, + 0xD0, 0x01, 0x31, 0x00, 0xA3, 0xFD, 0x0C, 0xFA, 0x97, 0xF7, 0x6D, 0xF5, 0x60, 0xF5, 0xF3, 0xF6, + 0xEF, 0xF7, 0x4F, 0xF9, 0xF7, 0xF8, 0x58, 0xF7, 0xDE, 0xF5, 0xEB, 0xF5, 0x0C, 0xF7, 0xA7, 0xF9, + 0xB8, 0xFB, 0x58, 0xFD, 0xBC, 0xFD, 0xD6, 0xFD, 0xB0, 0xFD, 0x64, 0xFD, 0x7D, 0xFD, 0x53, 0xFE, + 0xC5, 0xFE, 0xA7, 0xFF, 0xAF, 0x00, 0x20, 0x01, 0x2D, 0x01, 0xCD, 0xFF, 0x15, 0xFE, 0x25, 0xFD, + 0x9B, 0xFC, 0x08, 0xFE, 0x36, 0xFF, 0x36, 0xFF, 0x24, 0x00, 0xC5, 0xFE, 0x6D, 0xFE, 0x2E, 0xFE, + 0x86, 0xFE, 0xF3, 0xFF, 0x20, 0x01, 0xD0, 0x01, 0x5B, 0x02, 0x4E, 0x02, 0x03, 0x02, 0x67, 0x02, + 0xDD, 0x01, 0x0F, 0x02, 0xE5, 0x02, 0xA6, 0x02, 0xFE, 0x02, 0x5B, 0x02, 0x20, 0x01, 0x57, 0x00, + 0xDA, 0xFF, 0x82, 0xFF, 0xEE, 0x00, 0x0B, 0x00, 0x5C, 0xFF, 0x08, 0xFE, 0x36, 0xFC, 0x10, 0xFC, + 0x2A, 0xFC, 0x8E, 0xFC, 0x7D, 0xFD, 0x3F, 0xFD, 0x25, 0xFD, 0xCD, 0xFC, 0x68, 0xFC, 0xCD, 0xFC, + 0xBC, 0xFD, 0x2E, 0xFE, 0x36, 0xFF, 0xF3, 0xFF, 0xE6, 0xFF, 0xA2, 0x00, 0x89, 0x00, 0xFA, 0x00, + 0x46, 0x01, 0x20, 0x01, 0x5F, 0x01, 0x52, 0x01, 0xBB, 0x00, 0xEE, 0x00, 0x24, 0x00, 0xCD, 0xFF, + 0x68, 0xFF, 0xD1, 0xFE, 0xA3, 0xFD, 0x32, 0xFD, 0x10, 0xFC, 0x4F, 0xFC, 0x68, 0xFC, 0xC1, 0xFC, + 0xDA, 0xFC, 0x68, 0xFC, 0xC5, 0xFB, 0xEB, 0xFB, 0x1D, 0xFC, 0x25, 0xFD, 0x9F, 0xFE, 0xEB, 0xFE, + 0x4F, 0xFF, 0xC5, 0xFE, 0x2E, 0xFE, 0x08, 0xFE, 0xFB, 0xFD, 0xC9, 0xFD, 0xE2, 0xFD, 0x19, 0xFD, + 0x00, 0xFD, 0x5C, 0xFC, 0xAC, 0xFB, 0x15, 0xFB, 0x64, 0xFA, 0x8A, 0xFA, 0x64, 0xFA, 0x7E, 0xFA, + 0x3A, 0xFB, 0x92, 0xFB, 0x9B, 0xFC, 0x82, 0xFC, 0xB4, 0xFC, 0x75, 0xFC, 0x00, 0xFD, 0x4B, 0xFD, + 0xD6, 0xFD, 0x47, 0xFE, 0xAC, 0xFE, 0x5C, 0xFF, 0x43, 0xFF, 0x1D, 0xFF, 0xCD, 0xFF, 0x8E, 0xFF, + 0x75, 0xFF, 0x04, 0xFF, 0x20, 0x01, 0xDD, 0x04, 0xD4, 0x09, 0xE9, 0x0D, 0x52, 0x0D, 0x70, 0x0C, + 0xFA, 0x09, 0x9A, 0x08, 0xBB, 0x09, 0x41, 0x0B, 0x02, 0x0E, 0x7C, 0x0F, 0x52, 0x0D, 0x46, 0x0A, + 0xE1, 0x06, 0x6C, 0x04, 0x5F, 0x04, 0x8D, 0x05, 0xE1, 0x06, 0x63, 0x09, 0x89, 0x09, 0xC4, 0x07, + 0x9A, 0x05, 0xCC, 0x02, 0x0F, 0x02, 0x57, 0x03, 0xE1, 0x03, 0x4A, 0x06, 0xC8, 0x06, 0x95, 0x06, + 0xF2, 0x05, 0x85, 0x04, 0xFE, 0x02, 0x4E, 0x02, 0x7C, 0x00, 0xF3, 0xFF, 0x0B, 0x00, 0x96, 0x00, + 0x5F, 0x01, 0xBB, 0x00, 0x60, 0xFE, 0xD1, 0xFB, 0x2A, 0xF9, 0x8A, 0xF7, 0x08, 0xF8, 0x43, 0xF9, + 0x47, 0xFB, 0x2A, 0xFC, 0x92, 0xFB, 0x0C, 0xFA, 0xB8, 0xF8, 0x21, 0xF8, 0xAC, 0xF8, 0xF3, 0xF9, + 0x21, 0xFB, 0x75, 0xFC, 0x0C, 0xFD, 0x4B, 0xFD, 0x4B, 0xFD, 0x32, 0xFD, 0x19, 0xFD, 0x19, 0xFD, + 0x97, 0xFD, 0x79, 0xFE, 0x9B, 0xFF, 0xFA, 0x00, 0xFA, 0x00, 0x70, 0x00, 0xF7, 0xFE, 0x21, 0xFE, + 0x71, 0xFD, 0x15, 0xFE, 0xDE, 0xFE, 0x0B, 0x00, 0x89, 0x00, 0x63, 0x00, 0x9B, 0xFF, 0xEB, 0xFE, + 0x6D, 0xFE, 0x1D, 0xFF, 0x68, 0xFF, 0xA2, 0x00, 0x91, 0x01, 0x4E, 0x02, 0x8D, 0x02, 0x5B, 0x02, + 0xE9, 0x01, 0x9E, 0x01, 0x52, 0x01, 0xDD, 0x01, 0x03, 0x02, 0xA6, 0x02, 0x4E, 0x02, 0x9E, 0x01, + 0xD5, 0x00, 0x5C, 0xFF, 0xC5, 0xFE, 0x53, 0xFE, 0xE2, 0xFD, 0xC5, 0xFE, 0xF7, 0xFE, 0x1D, 0xFF, + 0x1D, 0xFF, 0xD6, 0xFD, 0x97, 0xFD, 0x32, 0xFD, 0xBC, 0xFD, 0x92, 0xFE, 0xC1, 0xFF, 0xF3, 0xFF, + 0x4A, 0x00, 0x63, 0x00, 0xF3, 0xFF, 0x24, 0x00, 0xDA, 0xFF, 0xF3, 0xFF, 0x18, 0x00, 0x18, 0x00, + 0x00, 0x00, 0xF3, 0xFF, 0xB4, 0xFF, 0x04, 0xFF, 0x9F, 0xFE, 0xD6, 0xFD, 0x32, 0xFD, 0x64, 0xFD, + 0x0C, 0xFD, 0x8A, 0xFD, 0xC9, 0xFD, 0xB0, 0xFD, 0xB0, 0xFD, 0x19, 0xFD, 0xDA, 0xFC, 0x0C, 0xFD, + 0x3F, 0xFD, 0x08, 0xFE, 0xAC, 0xFE, 0x1D, 0xFF, 0x43, 0xFF, 0x29, 0xFF, 0x6D, 0xFE, 0x08, 0xFE, + 0x08, 0xFE, 0xBC, 0xFD, 0x47, 0xFE, 0x08, 0xFE, 0xE2, 0xFD, 0x8A, 0xFD, 0x25, 0xFD, 0xCD, 0xFC, + 0xDA, 0xFC, 0x2A, 0xFC, 0x75, 0xFC, 0xCD, 0xFC, 0xCD, 0xFC, 0xA3, 0xFD, 0xA3, 0xFD, 0xC9, 0xFD, + 0xBC, 0xFD, 0x25, 0xFD, 0x3F, 0xFD, 0x4B, 0xFD, 0x15, 0xFE, 0xAC, 0xFE, 0xD1, 0xFE, 0xB8, 0xFE, + 0x6D, 0xFE, 0x86, 0xFE, 0xD6, 0xFD, 0x53, 0xFE, 0x6D, 0xFE, 0xF7, 0xFE, 0x4F, 0xFF, 0xB8, 0xFE, + 0x6D, 0xFE, 0x9B, 0xFF, 0x39, 0x01, 0xE1, 0x03, 0x89, 0x06, 0xAA, 0x07, 0xFE, 0x08, 0x03, 0x08, + 0x07, 0x07, 0xAA, 0x07, 0x28, 0x08, 0x78, 0x0A, 0x0B, 0x0C, 0x56, 0x0C, 0xA6, 0x0B, 0x2C, 0x0A, + 0x9A, 0x08, 0x46, 0x07, 0x9E, 0x07, 0x03, 0x08, 0xD9, 0x08, 0x41, 0x08, 0xB7, 0x07, 0x89, 0x06, + 0x74, 0x05, 0x03, 0x05, 0x9E, 0x04, 0xEE, 0x03, 0xEE, 0x03, 0xD4, 0x03, 0x07, 0x04, 0x78, 0x04, + 0xD0, 0x04, 0x5F, 0x04, 0xFE, 0x02, 0xD0, 0x01, 0x70, 0x00, 0x24, 0x00, 0x63, 0x00, 0x39, 0x01, + 0x6C, 0x01, 0x13, 0x01, 0xF3, 0xFF, 0x47, 0xFE, 0xC1, 0xFC, 0xF7, 0xFB, 0xAC, 0xFB, 0xF7, 0xFB, + 0x75, 0xFC, 0xDA, 0xFC, 0x75, 0xFC, 0xDE, 0xFB, 0x54, 0xFB, 0x7E, 0xFA, 0x32, 0xFA, 0x00, 0xFA, + 0x0C, 0xFA, 0x00, 0xFA, 0x8A, 0xFA, 0x2E, 0xFB, 0x1D, 0xFC, 0x75, 0xFC, 0x9B, 0xFC, 0x04, 0xFC, + 0xC5, 0xFB, 0xF7, 0xFB, 0xDA, 0xFC, 0x3A, 0xFE, 0x82, 0xFF, 0x18, 0x00, 0xB4, 0xFF, 0x10, 0xFF, + 0x86, 0xFE, 0x47, 0xFE, 0xB8, 0xFE, 0x4F, 0xFF, 0xCD, 0xFF, 0x00, 0x00, 0x18, 0x00, 0xCD, 0xFF, + 0x9B, 0xFF, 0x5C, 0xFF, 0x4F, 0xFF, 0x29, 0xFF, 0x5C, 0xFF, 0xF3, 0xFF, 0x3D, 0x00, 0xC8, 0x00, + 0x89, 0x00, 0x70, 0x00, 0xCD, 0xFF, 0x82, 0xFF, 0x5C, 0xFF, 0x68, 0xFF, 0x8E, 0xFF, 0xDA, 0xFF, + 0xC1, 0xFF, 0xC1, 0xFF, 0x9B, 0xFF, 0x8E, 0xFF, 0x8E, 0xFF, 0xC1, 0xFF, 0xF3, 0xFF, 0x31, 0x00, + 0x4A, 0x00, 0x00, 0x00, 0x4A, 0x00, 0x18, 0x00, 0x57, 0x00, 0x24, 0x00, 0x00, 0x00, 0x82, 0xFF, + 0x68, 0xFF, 0x36, 0xFF, 0x75, 0xFF, 0x36, 0xFF, 0x36, 0xFF, 0xB8, 0xFE, 0x6D, 0xFE, 0x21, 0xFE, + 0x2E, 0xFE, 0x86, 0xFE, 0xEB, 0xFE, 0x4F, 0xFF, 0x68, 0xFF, 0x68, 0xFF, 0x36, 0xFF, 0x75, 0xFF, + 0x8E, 0xFF, 0x00, 0x00, 0xF3, 0xFF, 0xCD, 0xFF, 0x68, 0xFF, 0x43, 0xFF, 0x04, 0xFF, 0x36, 0xFF, + 0x04, 0xFF, 0x10, 0xFF, 0xDE, 0xFE, 0xD1, 0xFE, 0x6D, 0xFE, 0x3A, 0xFE, 0xE2, 0xFD, 0xB0, 0xFD, + 0x71, 0xFD, 0x4B, 0xFD, 0x19, 0xFD, 0x0C, 0xFD, 0x58, 0xFD, 0x64, 0xFD, 0x7D, 0xFD, 0x58, 0xFD, + 0x4B, 0xFD, 0x3F, 0xFD, 0x7D, 0xFD, 0xBC, 0xFD, 0x15, 0xFE, 0x53, 0xFE, 0x6D, 0xFE, 0x21, 0xFE, + 0xEF, 0xFD, 0xB0, 0xFD, 0xE2, 0xFD, 0x15, 0xFE, 0x92, 0xFE, 0x9F, 0xFE, 0x86, 0xFE, 0x79, 0xFE, + 0x79, 0xFE, 0x79, 0xFE, 0xDE, 0xFE, 0x10, 0xFF, 0x1D, 0xFF, 0x4F, 0xFF, 0x1D, 0xFF, 0xF7, 0xFE, + 0xDE, 0xFE, 0xC5, 0xFE, 0x9F, 0xFE, 0x9F, 0xFE, 0x36, 0xFF, 0xCD, 0xFF, 0xE1, 0x00, 0x1C, 0x02, + 0xE5, 0x02, 0xF2, 0x02, 0x18, 0x03, 0xD9, 0x02, 0x7C, 0x03, 0x85, 0x04, 0x31, 0x06, 0x20, 0x07, + 0xB7, 0x07, 0xB7, 0x07, 0x85, 0x07, 0x78, 0x07, 0x5B, 0x08, 0x24, 0x09, 0xC8, 0x09, 0x20, 0x0A, + 0xA2, 0x09, 0xFE, 0x08, 0x8D, 0x08, 0x9A, 0x08, 0x67, 0x08, 0x74, 0x08, 0xDD, 0x07, 0x13, 0x07, + 0x0B, 0x06, 0xCC, 0x05, 0x28, 0x05, 0xC4, 0x04, 0x39, 0x04, 0x63, 0x03, 0x5B, 0x02, 0xAB, 0x01, + 0x52, 0x01, 0x39, 0x01, 0x46, 0x01, 0x52, 0x01, 0xD5, 0x00, 0x0B, 0x00, 0x75, 0xFF, 0xC5, 0xFE, + 0x6D, 0xFE, 0x53, 0xFE, 0x60, 0xFE, 0xFB, 0xFD, 0x97, 0xFD, 0x0C, 0xFD, 0x5C, 0xFC, 0xDE, 0xFB, + 0x6D, 0xFB, 0x08, 0xFB, 0xC9, 0xFA, 0xA3, 0xFA, 0x97, 0xFA, 0xB0, 0xFA, 0xC9, 0xFA, 0xC9, 0xFA, + 0xA3, 0xFA, 0x64, 0xFA, 0x64, 0xFA, 0x71, 0xFA, 0xBC, 0xFA, 0xEF, 0xFA, 0x2E, 0xFB, 0x08, 0xFB, + 0x08, 0xFB, 0xE2, 0xFA, 0x08, 0xFB, 0x79, 0xFB, 0x2A, 0xFC, 0xA7, 0xFC, 0x0C, 0xFD, 0x4B, 0xFD, + 0x71, 0xFD, 0x8A, 0xFD, 0xEF, 0xFD, 0x79, 0xFE, 0x04, 0xFF, 0x82, 0xFF, 0xDA, 0xFF, 0xF3, 0xFF, + 0xDA, 0xFF, 0x18, 0x00, 0x00, 0x00, 0x31, 0x00, 0x70, 0x00, 0xAF, 0x00, 0xAF, 0x00, 0xE1, 0x00, + 0xEE, 0x00, 0x20, 0x01, 0x20, 0x01, 0x39, 0x01, 0x07, 0x01, 0xEE, 0x00, 0x07, 0x01, 0x13, 0x01, + 0x20, 0x01, 0x6C, 0x01, 0x6C, 0x01, 0x39, 0x01, 0x20, 0x01, 0x2D, 0x01, 0x52, 0x01, 0xC4, 0x01, + 0x1C, 0x02, 0x35, 0x02, 0xDD, 0x01, 0xD0, 0x01, 0x46, 0x01, 0x46, 0x01, 0x39, 0x01, 0x6C, 0x01, + 0x70, 0x00, 0xD5, 0x00, 0x24, 0x00, 0x31, 0x00, 0x3D, 0x00, 0x68, 0xFF, 0xB4, 0xFF, 0x9F, 0xFE, + 0x29, 0xFF, 0x86, 0xFE, 0xB8, 0xFE, 0x86, 0xFE, 0x86, 0xFE, 0x21, 0xFE, 0x21, 0xFE, 0x7D, 0xFD, + 0x8A, 0xFD, 0x58, 0xFD, 0x8A, 0xFD, 0xBC, 0xFD, 0xB0, 0xFD, 0xEF, 0xFD, 0xB0, 0xFD, 0xB0, 0xFD, + 0x7D, 0xFD, 0x97, 0xFD, 0x97, 0xFD, 0xB0, 0xFD, 0x08, 0xFE, 0x15, 0xFE, 0x47, 0xFE, 0x53, 0xFE, + 0xFB, 0xFD, 0xBC, 0xFD, 0x64, 0xFD, 0x4B, 0xFD, 0x58, 0xFD, 0x7D, 0xFD, 0xBC, 0xFD, 0xBC, 0xFD, + 0xB0, 0xFD, 0xD6, 0xFD, 0xFB, 0xFD, 0x2E, 0xFE, 0xB8, 0xFE, 0xEB, 0xFE, 0x36, 0xFF, 0x75, 0xFF, + 0xA7, 0xFF, 0xB4, 0xFF, 0xF3, 0xFF, 0x00, 0x00, 0x0B, 0x00, 0x0B, 0x00, 0x00, 0x00, 0xE6, 0xFF, + 0xCD, 0xFF, 0xB4, 0xFF, 0x8E, 0xFF, 0x43, 0xFF, 0x1D, 0xFF, 0x1D, 0xFF, 0x82, 0xFF, 0x31, 0x00, + 0xE1, 0x00, 0x2D, 0x01, 0x5F, 0x01, 0x5F, 0x01, 0x85, 0x01, 0x28, 0x02, 0xF2, 0x02, 0x20, 0x04, + 0xAA, 0x04, 0x42, 0x05, 0x67, 0x05, 0xF2, 0x05, 0x95, 0x06, 0x85, 0x07, 0x28, 0x08, 0x9A, 0x08, + 0x4E, 0x08, 0x35, 0x08, 0x0F, 0x08, 0x4E, 0x08, 0x67, 0x08, 0x35, 0x08, 0xB7, 0x07, 0xFA, 0x06, + 0x70, 0x06, 0x18, 0x06, 0xE5, 0x05, 0xA6, 0x05, 0x42, 0x05, 0x6C, 0x04, 0xC8, 0x03, 0x24, 0x03, + 0xF2, 0x02, 0xB3, 0x02, 0xA6, 0x02, 0x28, 0x02, 0xDD, 0x01, 0x20, 0x01, 0xD5, 0x00, 0x63, 0x00, + 0x24, 0x00, 0xDA, 0xFF, 0x68, 0xFF, 0x10, 0xFF, 0xDE, 0xFE, 0x92, 0xFE, 0x60, 0xFE, 0x15, 0xFE, + 0xBC, 0xFD, 0x58, 0xFD, 0x00, 0xFD, 0x9B, 0xFC, 0x5C, 0xFC, 0x36, 0xFC, 0x1D, 0xFC, 0xF7, 0xFB, + 0xB8, 0xFB, 0x92, 0xFB, 0x47, 0xFB, 0xEF, 0xFA, 0xD6, 0xFA, 0xD6, 0xFA, 0xC9, 0xFA, 0x08, 0xFB, + 0x15, 0xFB, 0x2E, 0xFB, 0x60, 0xFB, 0xB8, 0xFB, 0x2A, 0xFC, 0x75, 0xFC, 0xB4, 0xFC, 0xDA, 0xFC, + 0xE6, 0xFC, 0x00, 0xFD, 0x64, 0xFD, 0xA3, 0xFD, 0xE2, 0xFD, 0x08, 0xFE, 0x15, 0xFE, 0x21, 0xFE, + 0x6D, 0xFE, 0xB8, 0xFE, 0xDE, 0xFE, 0x10, 0xFF, 0xF7, 0xFE, 0x04, 0xFF, 0x10, 0xFF, 0x5C, 0xFF, + 0x8E, 0xFF, 0xCD, 0xFF, 0xCD, 0xFF, 0xDA, 0xFF, 0x9B, 0xFF, 0xCD, 0xFF, 0xCD, 0xFF, 0x00, 0x00, + 0x31, 0x00, 0x7C, 0x00, 0x96, 0x00, 0xE1, 0x00, 0xFA, 0x00, 0x13, 0x01, 0x2D, 0x01, 0x46, 0x01, + 0x5F, 0x01, 0x46, 0x01, 0x6C, 0x01, 0x78, 0x01, 0x78, 0x01, 0x46, 0x01, 0x2D, 0x01, 0xE1, 0x00, + 0xC8, 0x00, 0xA2, 0x00, 0xA2, 0x00, 0x96, 0x00, 0xAF, 0x00, 0x89, 0x00, 0x63, 0x00, 0x18, 0x00, + 0xCD, 0xFF, 0xB4, 0xFF, 0xB4, 0xFF, 0xE6, 0xFF, 0x00, 0x00, 0xB4, 0xFF, 0x43, 0xFF, 0xEB, 0xFE, + 0x86, 0xFE, 0x92, 0xFE, 0x86, 0xFE, 0x6D, 0xFE, 0x2E, 0xFE, 0x15, 0xFE, 0xD6, 0xFD, 0xE2, 0xFD, + 0xD6, 0xFD, 0xC9, 0xFD, 0xA3, 0xFD, 0x71, 0xFD, 0x64, 0xFD, 0x71, 0xFD, 0xBC, 0xFD, 0xC9, 0xFD, + 0xD6, 0xFD, 0x8A, 0xFD, 0x4B, 0xFD, 0x4B, 0xFD, 0x97, 0xFD, 0xEF, 0xFD, 0x3A, 0xFE, 0x47, 0xFE, + 0x60, 0xFE, 0x60, 0xFE, 0xB8, 0xFE, 0x1D, 0xFF, 0x9B, 0xFF, 0xCD, 0xFF, 0xE6, 0xFF, 0xDA, 0xFF, + 0xCD, 0xFF, 0x00, 0x00, 0x24, 0x00, 0x57, 0x00, 0x57, 0x00, 0x3D, 0x00, 0x0B, 0x00, 0xF3, 0xFF, + 0xCD, 0xFF, 0x00, 0x00, 0x31, 0x00, 0x63, 0x00, 0x70, 0x00, 0x18, 0x00, 0xB4, 0xFF, 0xB4, 0xFF, + 0x00, 0x00, 0x96, 0x00, 0x78, 0x01, 0x91, 0x01, 0xB7, 0x01, 0x39, 0x01, 0x78, 0x01, 0x0F, 0x02, + 0x3D, 0x03, 0xE1, 0x03, 0x9E, 0x04, 0x20, 0x04, 0x85, 0x04, 0x91, 0x04, 0x80, 0x05, 0x24, 0x06, + 0xC8, 0x06, 0x70, 0x06, 0x70, 0x06, 0xFE, 0x05, 0x57, 0x06, 0xAF, 0x06, 0xE1, 0x06, 0xC8, 0x06, + 0x18, 0x06, 0xA6, 0x05, 0x74, 0x05, 0x9A, 0x05, 0xB3, 0x05, 0xB3, 0x05, 0xB7, 0x04, 0x39, 0x04, + 0x3D, 0x03, 0x57, 0x03, 0x18, 0x03, 0x57, 0x03, 0xB3, 0x02, 0x4E, 0x02, 0x46, 0x01, 0x20, 0x01, + 0xA2, 0x00, 0xC8, 0x00, 0x57, 0x00, 0x24, 0x00, 0x68, 0xFF, 0x10, 0xFF, 0xD1, 0xFE, 0xDE, 0xFE, + 0xAC, 0xFE, 0x79, 0xFE, 0x2E, 0xFE, 0xA3, 0xFD, 0x64, 0xFD, 0x3F, 0xFD, 0x19, 0xFD, 0x00, 0xFD, + 0xF3, 0xFC, 0xB4, 0xFC, 0xA7, 0xFC, 0x4F, 0xFC, 0x68, 0xFC, 0x43, 0xFC, 0x5C, 0xFC, 0x82, 0xFC, + 0x82, 0xFC, 0x75, 0xFC, 0x5C, 0xFC, 0x36, 0xFC, 0x43, 0xFC, 0x43, 0xFC, 0x8E, 0xFC, 0x75, 0xFC, + 0x4F, 0xFC, 0x2A, 0xFC, 0x36, 0xFC, 0x4F, 0xFC, 0xC1, 0xFC, 0x00, 0xFD, 0x25, 0xFD, 0x32, 0xFD, + 0x4B, 0xFD, 0x58, 0xFD, 0xD6, 0xFD, 0x08, 0xFE, 0x86, 0xFE, 0x79, 0xFE, 0x9F, 0xFE, 0x04, 0xFF, + 0xC1, 0xFF, 0x3D, 0x00, 0xFA, 0x00, 0xAF, 0x00, 0x63, 0x00, 0x24, 0x00, 0x63, 0x00, 0xAF, 0x00, + 0x85, 0x01, 0xB7, 0x01, 0x78, 0x01, 0xEE, 0x00, 0xA2, 0x00, 0xBB, 0x00, 0x07, 0x01, 0xAB, 0x01, + 0x78, 0x01, 0x2D, 0x01, 0x89, 0x00, 0x7C, 0x00, 0x63, 0x00, 0xD5, 0x00, 0xD5, 0x00, 0xC8, 0x00, + 0x24, 0x00, 0x24, 0x00, 0xF3, 0xFF, 0x57, 0x00, 0x57, 0x00, 0x70, 0x00, 0xB4, 0xFF, 0x68, 0xFF, + 0xDE, 0xFE, 0xEB, 0xFE, 0xEB, 0xFE, 0x1D, 0xFF, 0xB8, 0xFE, 0x92, 0xFE, 0x21, 0xFE, 0x08, 0xFE, + 0xEF, 0xFD, 0x15, 0xFE, 0xFB, 0xFD, 0xE2, 0xFD, 0x97, 0xFD, 0x97, 0xFD, 0x97, 0xFD, 0xE2, 0xFD, + 0x08, 0xFE, 0xFB, 0xFD, 0xB0, 0xFD, 0x97, 0xFD, 0x58, 0xFD, 0xA3, 0xFD, 0xD6, 0xFD, 0x3A, 0xFE, + 0x53, 0xFE, 0x92, 0xFE, 0x79, 0xFE, 0xAC, 0xFE, 0xB8, 0xFE, 0xF7, 0xFE, 0xF7, 0xFE, 0x10, 0xFF, + 0x04, 0xFF, 0x10, 0xFF, 0x36, 0xFF, 0x8E, 0xFF, 0xB4, 0xFF, 0xE6, 0xFF, 0x24, 0x00, 0x31, 0x00, + 0x7C, 0x00, 0x96, 0x00, 0xBB, 0x00, 0xC8, 0x00, 0xFA, 0x00, 0xFA, 0x00, 0x46, 0x01, 0x20, 0x01, + 0x52, 0x01, 0x13, 0x01, 0x07, 0x01, 0xC8, 0x00, 0xD5, 0x00, 0xEE, 0x00, 0x78, 0x01, 0x52, 0x01, + 0x52, 0x01, 0x13, 0x01, 0xEE, 0x00, 0x13, 0x01, 0xAB, 0x01, 0x28, 0x02, 0xCC, 0x02, 0xE5, 0x02, + 0xCC, 0x02, 0xB3, 0x02, 0xE5, 0x02, 0x96, 0x03, 0x07, 0x04, 0x6C, 0x04, 0x6C, 0x04, 0x5F, 0x04, + 0x2D, 0x04, 0xB7, 0x04, 0xD0, 0x04, 0x42, 0x05, 0x03, 0x05, 0xDD, 0x04, 0x85, 0x04, 0x91, 0x04, + 0xAA, 0x04, 0x0F, 0x05, 0x9E, 0x04, 0xAA, 0x04, 0x07, 0x04, 0xC8, 0x03, 0x96, 0x03, 0xBB, 0x03, + 0x4A, 0x03, 0x31, 0x03, 0x67, 0x02, 0x35, 0x02, 0xAB, 0x01, 0xB7, 0x01, 0x5F, 0x01, 0x2D, 0x01, + 0xA2, 0x00, 0x70, 0x00, 0xCD, 0xFF, 0xA7, 0xFF, 0x36, 0xFF, 0xF7, 0xFE, 0x92, 0xFE, 0x53, 0xFE, + 0x08, 0xFE, 0xEF, 0xFD, 0x97, 0xFD, 0x7D, 0xFD, 0x32, 0xFD, 0x0C, 0xFD, 0x25, 0xFD, 0x32, 0xFD, + 0x4B, 0xFD, 0x3F, 0xFD, 0x19, 0xFD, 0x19, 0xFD, 0x32, 0xFD, 0x58, 0xFD, 0x7D, 0xFD, 0x64, 0xFD, + 0x58, 0xFD, 0x32, 0xFD, 0x32, 0xFD, 0x4B, 0xFD, 0x8A, 0xFD, 0x71, 0xFD, 0x58, 0xFD, 0x32, 0xFD, + 0x3F, 0xFD, 0x58, 0xFD, 0x97, 0xFD, 0xC9, 0xFD, 0xD6, 0xFD, 0xC9, 0xFD, 0xD6, 0xFD, 0xD6, 0xFD, + 0xEF, 0xFD, 0x53, 0xFE, 0x60, 0xFE, 0x6D, 0xFE, 0x6D, 0xFE, 0x6D, 0xFE, 0x9F, 0xFE, 0x04, 0xFF, + 0x29, 0xFF, 0x4F, 0xFF, 0x4F, 0xFF, 0x36, 0xFF, 0x4F, 0xFF, 0x4F, 0xFF, 0x75, 0xFF, 0x68, 0xFF, + 0x5C, 0xFF, 0x4F, 0xFF, 0x68, 0xFF, 0x75, 0xFF, 0xCD, 0xFF, 0xC1, 0xFF, 0xE6, 0xFF, 0x00, 0x00, + 0x00, 0x00, 0x18, 0x00, 0x57, 0x00, 0x57, 0x00, 0x70, 0x00, 0x7C, 0x00, 0x89, 0x00, 0x89, 0x00, + 0x96, 0x00, 0x89, 0x00, 0x70, 0x00, 0x4A, 0x00, 0x3D, 0x00, 0x0B, 0x00, 0x00, 0x00, 0xCD, 0xFF, + 0xC1, 0xFF, 0xCD, 0xFF, 0xC1, 0xFF, 0xF3, 0xFF, 0xE6, 0xFF, 0xDA, 0xFF, 0xCD, 0xFF, 0xB4, 0xFF, + 0x8E, 0xFF, 0x9B, 0xFF, 0x75, 0xFF, 0x75, 0xFF, 0x5C, 0xFF, 0x4F, 0xFF, 0x36, 0xFF, 0x43, 0xFF, + 0x1D, 0xFF, 0x1D, 0xFF, 0xD1, 0xFE, 0xDE, 0xFE, 0xAC, 0xFE, 0xD1, 0xFE, 0xB8, 0xFE, 0xDE, 0xFE, + 0xB8, 0xFE, 0xAC, 0xFE, 0x86, 0xFE, 0x86, 0xFE, 0x9F, 0xFE, 0xD1, 0xFE, 0xDE, 0xFE, 0x04, 0xFF, + 0xF7, 0xFE, 0xD1, 0xFE, 0xEB, 0xFE, 0x04, 0xFF, 0x43, 0xFF, 0x9B, 0xFF, 0xE6, 0xFF, 0xF3, 0xFF, + 0x18, 0x00, 0x24, 0x00, 0x57, 0x00, 0x7C, 0x00, 0xA2, 0x00, 0xC8, 0x00, 0xAF, 0x00, 0xBB, 0x00, + 0xBB, 0x00, 0xA2, 0x00, 0x89, 0x00, 0xAF, 0x00, 0x7C, 0x00, 0xBB, 0x00, 0xBB, 0x00, 0xFA, 0x00, + 0xE1, 0x00, 0xE1, 0x00, 0xBB, 0x00, 0xAF, 0x00, 0xC8, 0x00, 0x13, 0x01, 0x13, 0x01, 0x20, 0x01, + 0x20, 0x01, 0xD5, 0x00, 0xFA, 0x00, 0x46, 0x01, 0x91, 0x01, 0xDD, 0x01, 0x03, 0x02, 0x03, 0x02, + 0x42, 0x02, 0x67, 0x02, 0xF2, 0x02, 0x31, 0x03, 0x70, 0x03, 0x89, 0x03, 0x7C, 0x03, 0x96, 0x03, + 0xFA, 0x03, 0x07, 0x04, 0x20, 0x04, 0x20, 0x04, 0xA2, 0x03, 0xBB, 0x03, 0x96, 0x03, 0xE1, 0x03, + 0xBB, 0x03, 0xEE, 0x03, 0x70, 0x03, 0x7C, 0x03, 0x0B, 0x03, 0x63, 0x03, 0xF2, 0x02, 0x31, 0x03, + 0xB3, 0x02, 0x74, 0x02, 0xC4, 0x01, 0xC4, 0x01, 0x46, 0x01, 0x46, 0x01, 0xBB, 0x00, 0x89, 0x00, + 0x00, 0x00, 0xF3, 0xFF, 0xA7, 0xFF, 0x9B, 0xFF, 0x4F, 0xFF, 0x29, 0xFF, 0xB8, 0xFE, 0xAC, 0xFE, + 0x86, 0xFE, 0x86, 0xFE, 0x6D, 0xFE, 0x2E, 0xFE, 0xE2, 0xFD, 0xC9, 0xFD, 0x97, 0xFD, 0xA3, 0xFD, + 0x7D, 0xFD, 0x64, 0xFD, 0x3F, 0xFD, 0x25, 0xFD, 0x0C, 0xFD, 0x25, 0xFD, 0x19, 0xFD, 0x25, 0xFD, + 0x0C, 0xFD, 0x0C, 0xFD, 0x19, 0xFD, 0x0C, 0xFD, 0x19, 0xFD, 0x0C, 0xFD, 0x00, 0xFD, 0x00, 0xFD, + 0x32, 0xFD, 0x32, 0xFD, 0x7D, 0xFD, 0x8A, 0xFD, 0xC9, 0xFD, 0xE2, 0xFD, 0x21, 0xFE, 0x3A, 0xFE, + 0x92, 0xFE, 0xC5, 0xFE, 0x04, 0xFF, 0x1D, 0xFF, 0x4F, 0xFF, 0x68, 0xFF, 0x82, 0xFF, 0x8E, 0xFF, + 0xB4, 0xFF, 0xCD, 0xFF, 0xDA, 0xFF, 0x0B, 0x00, 0x0B, 0x00, 0x24, 0x00, 0x3D, 0x00, 0x3D, 0x00, + 0x3D, 0x00, 0x57, 0x00, 0x63, 0x00, 0x7C, 0x00, 0x63, 0x00, 0x89, 0x00, 0x57, 0x00, 0x63, 0x00, + 0x4A, 0x00, 0x3D, 0x00, 0x18, 0x00, 0x24, 0x00, 0xF3, 0xFF, 0xF3, 0xFF, 0xB4, 0xFF, 0xB4, 0xFF, + 0x8E, 0xFF, 0x9B, 0xFF, 0x8E, 0xFF, 0x8E, 0xFF, 0x5C, 0xFF, 0x5C, 0xFF, 0x29, 0xFF, 0x1D, 0xFF, + 0x04, 0xFF, 0x04, 0xFF, 0xEB, 0xFE, 0xDE, 0xFE, 0xAC, 0xFE, 0xAC, 0xFE, 0x86, 0xFE, 0x9F, 0xFE, + 0xB8, 0xFE, 0x9F, 0xFE, 0x92, 0xFE, 0x79, 0xFE, 0x79, 0xFE, 0x9F, 0xFE, 0xEB, 0xFE, 0x1D, 0xFF, + 0x29, 0xFF, 0x1D, 0xFF, 0x36, 0xFF, 0x1D, 0xFF, 0x8E, 0xFF, 0xB4, 0xFF, 0xE6, 0xFF, 0xCD, 0xFF, + 0xDA, 0xFF, 0xE6, 0xFF, 0x0B, 0x00, 0x4A, 0x00, 0x70, 0x00, 0x63, 0x00, 0x7C, 0x00, 0x57, 0x00, + 0x7C, 0x00, 0xBB, 0x00, 0xAF, 0x00, 0xE1, 0x00, 0xAE, 0x00, 0xA2, 0x00, 0xAE, 0x00, 0xD4, 0x00, + 0x06, 0x01, 0x13, 0x01, 0xED, 0x00, 0x13, 0x01, 0x06, 0x01, 0x45, 0x01, 0x6B, 0x01, 0x77, 0x01, + 0x5E, 0x01, 0x6A, 0x01, 0x2C, 0x01, 0x5E, 0x01, 0x5E, 0x01, 0x77, 0x01, 0x51, 0x01, 0x1F, 0x01, + 0xC7, 0x00, 0xC7, 0x00, 0xAE, 0x00, 0xD4, 0x00, 0xD4, 0x00, 0xBB, 0x00, 0xAE, 0x00, 0x7C, 0x00, + 0x95, 0x00, 0xC7, 0x00, 0xF9, 0x00, 0x1F, 0x01, 0x12, 0x01, 0xF9, 0x00, 0x05, 0x01, 0x2B, 0x01, + 0x69, 0x01, 0xA8, 0x01, 0xB4, 0x01, 0xB4, 0x01, 0xB4, 0x01, 0xC1, 0x01, 0xE6, 0x01, 0x18, 0x02, + 0x25, 0x02, 0x0C, 0x02, 0xF3, 0x01, 0xDA, 0x01, 0xF2, 0x01, 0xFF, 0x01, 0xFF, 0x01, 0xD9, 0x01, + 0xC0, 0x01, 0x75, 0x01, 0x75, 0x01, 0x82, 0x01, 0x75, 0x01, 0x75, 0x01, 0x50, 0x01, 0x05, 0x01, + 0xEC, 0x00, 0xBA, 0x00, 0xBA, 0x00, 0xAD, 0x00, 0x94, 0x00, 0x6F, 0x00, 0x56, 0x00, 0x30, 0x00, + 0x24, 0x00, 0x0B, 0x00, 0x00, 0x00, 0xDA, 0xFF, 0xB5, 0xFF, 0x9C, 0xFF, 0x8F, 0xFF, 0x76, 0xFF, + 0x76, 0xFF, 0x38, 0xFF, 0x13, 0xFF, 0xE1, 0xFE, 0xC8, 0xFE, 0xC8, 0xFE, 0xBC, 0xFE, 0xBC, 0xFE, + 0xBC, 0xFE, 0x71, 0xFE, 0x71, 0xFE, 0x33, 0xFE, 0x40, 0xFE, 0x40, 0xFE, 0x1B, 0xFE, 0xF5, 0xFD, + 0x02, 0xFE, 0xD0, 0xFD, 0x02, 0xFE, 0xE9, 0xFD, 0x02, 0xFE, 0x02, 0xFE, 0xF6, 0xFD, 0xF6, 0xFD, + 0x02, 0xFE, 0x1B, 0xFE, 0x40, 0xFE, 0x4D, 0xFE, 0x41, 0xFE, 0x59, 0xFE, 0x41, 0xFE, 0x72, 0xFE, + 0x4D, 0xFE, 0x5A, 0xFE, 0x5A, 0xFE, 0x7F, 0xFE, 0x73, 0xFE, 0xA4, 0xFE, 0xA4, 0xFE, 0xEF, 0xFE, + 0xE2, 0xFE, 0xFB, 0xFE, 0x14, 0xFF, 0x2D, 0xFF, 0x5E, 0xFF, 0x90, 0xFF, 0x84, 0xFF, 0xC2, 0xFF, + 0xDA, 0xFF, 0xF3, 0xFF, 0x00, 0x00, 0x17, 0x00, 0x49, 0x00, 0x30, 0x00, 0x49, 0x00, 0x30, 0x00, + 0x49, 0x00, 0x24, 0x00, 0x3C, 0x00, 0x49, 0x00, 0x49, 0x00, 0x7A, 0x00, 0x55, 0x00, 0x61, 0x00, + 0x3C, 0x00, 0x3C, 0x00, 0x17, 0x00, 0x24, 0x00, 0x0B, 0x00, 0x24, 0x00, 0xF3, 0xFF, 0x0B, 0x00, + 0xE7, 0xFF, 0xE7, 0xFF, 0xDA, 0xFF, 0xDA, 0xFF, 0xCE, 0xFF, 0xDA, 0xFF, 0xC2, 0xFF, 0xCE, 0xFF, + 0xCE, 0xFF, 0xE7, 0xFF, 0xE7, 0xFF, 0x00, 0x00, 0x0B, 0x00, 0x17, 0x00, 0x30, 0x00, 0x48, 0x00, + 0x61, 0x00, 0x7A, 0x00, 0x86, 0x00, 0x7A, 0x00, 0x7A, 0x00, 0x92, 0x00, 0xB7, 0x00, 0xC4, 0x00, + 0xDC, 0x00, 0xDC, 0x00, 0xE8, 0x00, 0xC3, 0x00, 0xD0, 0x00, 0xB7, 0x00, 0xD0, 0x00, 0xC3, 0x00, + 0xDC, 0x00, 0xC3, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xB7, 0x00, 0xAB, 0x00, 0xB7, 0x00, 0xB7, 0x00, + 0xAB, 0x00, 0xC3, 0x00, 0xAA, 0x00, 0xB7, 0x00, 0x92, 0x00, 0x9E, 0x00, 0x86, 0x00, 0x86, 0x00, + 0x86, 0x00, 0x6D, 0x00, 0x61, 0x00, 0x48, 0x00, 0x23, 0x00, 0x17, 0x00, 0x0B, 0x00, 0xE7, 0xFF, + 0xF3, 0xFF, 0xCE, 0xFF, 0xDB, 0xFF, 0xE7, 0xFF, 0xDB, 0xFF, 0xE7, 0xFF, 0xDB, 0xFF, 0xCE, 0xFF, + 0xAA, 0xFF, 0x9D, 0xFF, 0x9E, 0xFF, 0x9E, 0xFF, 0xCF, 0xFF, 0xCF, 0xFF, 0xDB, 0xFF, 0xB6, 0xFF, + 0xC2, 0xFF, 0xB6, 0xFF, 0xB6, 0xFF, 0xC2, 0xFF, 0xCF, 0xFF, 0xDB, 0xFF, 0xE7, 0xFF, 0xF3, 0xFF, + 0xE7, 0xFF, 0xF3, 0xFF, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x0B, 0x00, 0x23, 0x00, + 0x23, 0x00, 0x23, 0x00, 0x17, 0x00, 0x2F, 0x00, 0x0B, 0x00, 0x23, 0x00, 0x2F, 0x00, 0x48, 0x00, + 0x79, 0x00, 0x85, 0x00, 0x79, 0x00, 0xA9, 0x00, 0x9D, 0x00, 0xCE, 0x00, 0xDA, 0x00, 0xCE, 0x00, + 0xFF, 0x00, 0xCE, 0x00, 0xF2, 0x00, 0x0B, 0x01, 0xFE, 0x00, 0x23, 0x01, 0x0A, 0x01, 0x0A, 0x01, + 0x0A, 0x01, 0x17, 0x01, 0x23, 0x01, 0x2F, 0x01, 0x16, 0x01, 0xFE, 0x00, 0xCD, 0x00, 0xC1, 0x00, + 0xC1, 0x00, 0xA9, 0x00, 0xB5, 0x00, 0x6C, 0x00, 0x54, 0x00, 0x17, 0x00, 0x23, 0x00, 0x0B, 0x00, + 0x00, 0x00, 0xDB, 0xFF, 0xCF, 0xFF, 0x9E, 0xFF, 0x7A, 0xFF, 0x7A, 0xFF, 0x6E, 0xFF, 0x6E, 0xFF, + 0x49, 0xFF, 0x3D, 0xFF, 0x31, 0xFF, 0x3D, 0xFF, 0x31, 0xFF, 0x19, 0xFF, 0x0D, 0xFF, 0x01, 0xFF, + 0x01, 0xFF, 0x01, 0xFF, 0x19, 0xFF, 0x0D, 0xFF, 0x0D, 0xFF, 0x0D, 0xFF, 0xF5, 0xFE, 0x0D, 0xFF, + 0x01, 0xFF, 0x19, 0xFF, 0x0D, 0xFF, 0x19, 0xFF, 0x19, 0xFF, 0x26, 0xFF, 0x32, 0xFF, 0x32, 0xFF, + 0x32, 0xFF, 0x32, 0xFF, 0x3E, 0xFF, 0x32, 0xFF, 0x3E, 0xFF, 0x4A, 0xFF, 0x62, 0xFF, 0x56, 0xFF, + 0x62, 0xFF, 0x4A, 0xFF, 0x6E, 0xFF, 0x56, 0xFF, 0x7B, 0xFF, 0x62, 0xFF, 0x7B, 0xFF, 0x62, 0xFF, + 0x63, 0xFF, 0x56, 0xFF, 0x56, 0xFF, 0x56, 0xFF, 0x4A, 0xFF, 0x4A, 0xFF, 0x57, 0xFF, 0x6F, 0xFF, + 0x7B, 0xFF, 0x6F, 0xFF, 0x87, 0xFF, 0x6F, 0xFF, 0x93, 0xFF, 0x87, 0xFF, 0x93, 0xFF, 0x87, 0xFF, + 0xC3, 0xFF, 0xAB, 0xFF, 0xE7, 0xFF, 0xDB, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, + 0x2F, 0x00, 0x53, 0x00, 0x6B, 0x00, 0x6B, 0x00, 0x8F, 0x00, 0x9B, 0x00, 0xA7, 0x00, 0xCB, 0x00, + 0xBF, 0x00, 0xD7, 0x00, 0xE3, 0x00, 0xD7, 0x00, 0xD7, 0x00, 0xCB, 0x00, 0xE3, 0x00, 0xE3, 0x00, + 0xEF, 0x00, 0xFB, 0x00, 0xEF, 0x00, 0xEF, 0x00, 0xEF, 0x00, 0xD7, 0x00, 0xE3, 0x00, 0xD7, 0x00, + 0xBF, 0x00, 0xCA, 0x00, 0xB2, 0x00, 0xB2, 0x00, 0xB2, 0x00, 0x9A, 0x00, 0x8E, 0x00, 0x8E, 0x00, + 0x82, 0x00, 0x8E, 0x00, 0x76, 0x00, 0x82, 0x00, 0x5E, 0x00, 0x5E, 0x00, 0x5E, 0x00, 0x52, 0x00, + 0x5E, 0x00, 0x52, 0x00, 0x3A, 0x00, 0x46, 0x00, 0x16, 0x00, 0x16, 0x00, 0x00, 0x00, 0xDC, 0xFF, + 0xDC, 0xFF, 0xC4, 0xFF, 0xC4, 0xFF, 0xC4, 0xFF, 0xA0, 0xFF, 0xA0, 0xFF, 0xA0, 0xFF, 0xA0, 0xFF, + 0xA0, 0xFF, 0x94, 0xFF, 0x88, 0xFF, 0x7C, 0xFF, 0x7C, 0xFF, 0x88, 0xFF, 0xA0, 0xFF, 0xA0, 0xFF, + 0xAC, 0xFF, 0x88, 0xFF, 0x94, 0xFF, 0x7C, 0xFF, 0x88, 0xFF, 0x88, 0xFF, 0xA0, 0xFF, 0xA0, 0xFF, + 0xC4, 0xFF, 0xAC, 0xFF, 0xDC, 0xFF, 0xC4, 0xFF, 0xDC, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, + 0x00, 0x00, 0x22, 0x00, 0x22, 0x00, 0x3A, 0x00, 0x2E, 0x00, 0x3A, 0x00, 0x22, 0x00, 0x3A, 0x00, + 0x3A, 0x00, 0x6A, 0x00, 0x6A, 0x00, 0x75, 0x00, 0x75, 0x00, 0x81, 0x00, 0x8D, 0x00, 0x8D, 0x00, + 0xA5, 0x00, 0xA5, 0x00, 0xA5, 0x00, 0xA5, 0x00, 0x99, 0x00, 0xA5, 0x00, 0xA5, 0x00, 0x99, 0x00, + 0x8D, 0x00, 0x81, 0x00, 0x75, 0x00, 0x69, 0x00, 0x69, 0x00, 0x52, 0x00, 0x52, 0x00, 0x22, 0x00, + 0x22, 0x00, 0xF4, 0xFF, 0xE8, 0xFF, 0xDC, 0xFF, 0xD0, 0xFF, 0xD0, 0xFF, 0xB8, 0xFF, 0xB8, 0xFF, + 0xAD, 0xFF, 0xAD, 0xFF, 0xA1, 0xFF, 0xAD, 0xFF, 0xA1, 0xFF, 0xA1, 0xFF, 0x89, 0xFF, 0x7D, 0xFF, + 0x7D, 0xFF, 0x71, 0xFF, 0x89, 0xFF, 0x95, 0xFF, 0x95, 0xFF, 0xAD, 0xFF, 0xA1, 0xFF, 0xB9, 0xFF, + 0xB9, 0xFF, 0xA1, 0xFF, 0xAD, 0xFF, 0xA1, 0xFF, 0x95, 0xFF, 0xA1, 0xFF, 0x95, 0xFF, 0xAD, 0xFF, + 0xAD, 0xFF, 0xB9, 0xFF, 0xB9, 0xFF, 0x95, 0xFF, 0xA1, 0xFF, 0xA1, 0xFF, 0xA1, 0xFF, 0xAD, 0xFF, + 0xB9, 0xFF, 0xC5, 0xFF, 0xC5, 0xFF, 0xB9, 0xFF, 0xB9, 0xFF, 0xC5, 0xFF, 0xD0, 0xFF, 0xE8, 0xFF, + 0xE8, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xE8, 0xFF, 0xE8, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x16, 0x00, 0x16, 0x00, 0x22, 0x00, 0x2D, 0x00, + 0x2D, 0x00, 0x2D, 0x00, 0x2D, 0x00, 0x39, 0x00, 0x39, 0x00, 0x39, 0x00, 0x39, 0x00, 0x45, 0x00, + 0x39, 0x00, 0x45, 0x00, 0x45, 0x00, 0x51, 0x00, 0x51, 0x00, 0x45, 0x00, 0x45, 0x00, 0x45, 0x00, + 0x45, 0x00, 0x39, 0x00, 0x45, 0x00, 0x50, 0x00, 0x45, 0x00, 0x45, 0x00, 0x39, 0x00, 0x45, 0x00, + 0x39, 0x00, 0x39, 0x00, 0x39, 0x00, 0x45, 0x00, 0x50, 0x00, 0x45, 0x00, 0x39, 0x00, 0x39, 0x00, + 0x22, 0x00, 0x22, 0x00, 0x2D, 0x00, 0x16, 0x00, 0x16, 0x00, 0x22, 0x00, 0x16, 0x00, 0x16, 0x00, + 0x21, 0x00, 0x2D, 0x00, 0x2D, 0x00, 0x2D, 0x00, 0x16, 0x00, 0x16, 0x00, 0xF4, 0xFF, 0x0A, 0x00, + 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xDD, 0xFF, 0xD1, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, + 0xDD, 0xFF, 0xD1, 0xFF, 0xBA, 0xFF, 0xAE, 0xFF, 0xAE, 0xFF, 0xBA, 0xFF, 0xC5, 0xFF, 0xC5, 0xFF, + 0xD1, 0xFF, 0xC5, 0xFF, 0xC5, 0xFF, 0xC5, 0xFF, 0xD1, 0xFF, 0xD1, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, + 0xDD, 0xFF, 0xDD, 0xFF, 0xD1, 0xFF, 0xD1, 0xFF, 0xD1, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xD1, 0xFF, + 0xE8, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x16, 0x00, 0x16, 0x00, 0x21, 0x00, 0x21, 0x00, 0x16, 0x00, + 0x21, 0x00, 0x2D, 0x00, 0x38, 0x00, 0x44, 0x00, 0x2D, 0x00, 0x44, 0x00, 0x44, 0x00, 0x38, 0x00, + 0x44, 0x00, 0x44, 0x00, 0x44, 0x00, 0x44, 0x00, 0x38, 0x00, 0x38, 0x00, 0x2D, 0x00, 0x21, 0x00, + 0x21, 0x00, 0x16, 0x00, 0x16, 0x00, 0x00, 0x00, 0xE8, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, + 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, + 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, + 0xD2, 0xFF, 0xC6, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC6, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, + 0xBB, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, + 0xDD, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x21, 0x00, 0x2C, 0x00, + 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, + 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x2C, 0x00, + 0x2C, 0x00, 0x37, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x20, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x20, 0x00, + 0x21, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x21, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x21, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xC6, 0xFF, 0xBB, 0xFF, 0xAF, 0xFF, + 0xAF, 0xFF, 0xA3, 0xFF, 0xA3, 0xFF, 0xAF, 0xFF, 0xBA, 0xFF, 0xBA, 0xFF, 0xBA, 0xFF, 0xBA, 0xFF, + 0xBA, 0xFF, 0xA3, 0xFF, 0xAF, 0xFF, 0xBA, 0xFF, 0xAF, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xBA, 0xFF, + 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD1, 0xFF, 0xD1, 0xFF, 0xE8, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x21, 0x00, 0x2D, 0x00, 0x44, 0x00, 0x39, 0x00, 0x44, 0x00, + 0x44, 0x00, 0x50, 0x00, 0x5C, 0x00, 0x5C, 0x00, 0x5C, 0x00, 0x50, 0x00, 0x50, 0x00, 0x50, 0x00, + 0x45, 0x00, 0x5C, 0x00, 0x50, 0x00, 0x74, 0x00, 0x68, 0x00, 0x74, 0x00, 0x74, 0x00, 0x68, 0x00, + 0x5C, 0x00, 0x51, 0x00, 0x51, 0x00, 0x45, 0x00, 0x39, 0x00, 0x39, 0x00, 0x2E, 0x00, 0x2E, 0x00, + 0x16, 0x00, 0x16, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0xE8, 0xFF, 0xE8, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xDC, 0xFF, + 0xDC, 0xFF, 0xE8, 0xFF, 0xDC, 0xFF, 0xDC, 0xFF, 0xD0, 0xFF, 0xD0, 0xFF, 0xC4, 0xFF, 0xC4, 0xFF, + 0xC4, 0xFF, 0xB8, 0xFF, 0xAC, 0xFF, 0xAC, 0xFF, 0xA0, 0xFF, 0xA0, 0xFF, 0xAC, 0xFF, 0xA0, 0xFF, + 0xAC, 0xFF, 0xAC, 0xFF, 0xB8, 0xFF, 0xAC, 0xFF, 0xAC, 0xFF, 0xAC, 0xFF, 0xAC, 0xFF, 0xAC, 0xFF, + 0xC4, 0xFF, 0xD0, 0xFF, 0xC4, 0xFF, 0xB7, 0xFF, 0xB7, 0xFF, 0xCF, 0xFF, 0xCF, 0xFF, 0xE7, 0xFF, + 0xF3, 0xFF, 0xF3, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x17, 0x00, 0x53, 0x00, 0x3B, 0x00, + 0xB4, 0x00, 0x53, 0x00, 0x14, 0x01, 0x77, 0x00, 0x55, 0x05, 0x3F, 0x0A, 0xBF, 0x07, 0xDF, 0x03, + 0x96, 0xFD, 0x64, 0xFE, 0xF6, 0xFD, 0x92, 0xFF, 0x60, 0x00, 0x16, 0x01, 0x53, 0x00, 0x6F, 0xFE, + 0x10, 0xFB, 0x6F, 0xFD, 0xF5, 0xFC, 0x7A, 0xFE, 0xE8, 0xFE, 0x86, 0xFE, 0xCF, 0xFF, 0x55, 0xFE, + 0xAA, 0xFE, 0x18, 0xFE, 0x30, 0xFD, 0x54, 0xFD, 0xB5, 0xFC, 0xCD, 0xFC, 0x9D, 0xFE, 0x3B, 0xFE, + 0x79, 0xFF, 0x3B, 0xFE, 0x48, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0xB6, 0xFF, + 0xDB, 0xFF, 0x6C, 0xFF, 0x22, 0xFF, 0x30, 0x00, 0xF7, 0x01, 0x18, 0x06, 0x1C, 0x02, 0xE3, 0x03, + 0x55, 0x00, 0xD5, 0x02, 0x64, 0x01, 0x33, 0x01, 0x0E, 0x01, 0x4C, 0x01, 0xA9, 0xFF, 0x9F, 0x00, + 0x05, 0xFE, 0x93, 0x00, 0x4F, 0xFE, 0x64, 0xFD, 0xE8, 0xFC, 0x6F, 0xFD, 0x5F, 0xFF, 0x7F, 0xFE, + 0x5E, 0xFF, 0x73, 0xFE, 0xA4, 0xFE, 0x7F, 0xFE, 0x07, 0xFF, 0x72, 0xFE, 0x55, 0x00, 0x40, 0xFE, + 0x51, 0xFF, 0x2E, 0xFD, 0x38, 0xFF, 0xDA, 0xFF, 0x17, 0x00, 0x62, 0x00, 0x5D, 0xFF, 0x8F, 0xFF, + 0xCE, 0xFF, 0x5D, 0xFF, 0x30, 0x00, 0x88, 0x00, 0x7B, 0x00, 0x24, 0x00, 0x6F, 0xFE, 0xA8, 0xFF, + 0xDA, 0xFF, 0x31, 0x00, 0x9B, 0xFF, 0x2A, 0xFF, 0x7B, 0xFE, 0xD3, 0xFE, 0x23, 0xFE, 0x1E, 0xFF, + 0x37, 0xFF, 0x63, 0x00, 0x75, 0xFF, 0xEB, 0xFE, 0xC6, 0xFE, 0x24, 0x00, 0x7C, 0x00, 0x70, 0x00, + 0xC1, 0xFF, 0xB4, 0xFF, 0x00, 0x00, 0x70, 0x00, 0x13, 0x01, 0xED, 0x00, 0xB6, 0x01, 0xA2, 0x00, + 0xA2, 0x00, 0x00, 0x00, 0x1F, 0x01, 0x52, 0x01, 0x45, 0x01, 0x70, 0x00, 0xBB, 0x00, 0xD4, 0x00, + 0xC3, 0x01, 0x6B, 0x01, 0x77, 0x01, 0x06, 0x01, 0xBB, 0x00, 0x31, 0x00, 0x0B, 0x00, 0xAE, 0x00, + 0x1F, 0x01, 0x1F, 0x01, 0x63, 0x00, 0xB4, 0xFF, 0xA8, 0xFF, 0x0B, 0x00, 0xDA, 0xFF, 0xC1, 0xFF, + 0x69, 0xFF, 0xCD, 0xFF, 0xA8, 0xFF, 0x0B, 0x00, 0x4A, 0x00, 0xD4, 0x00, 0xAE, 0x00, 0x24, 0x00, + 0xF3, 0xFF, 0x18, 0x00, 0xFA, 0x00, 0x13, 0x01, 0xED, 0x00, 0xE1, 0x00, 0xE1, 0x00, 0xE1, 0x00, + 0xFA, 0x00, 0x39, 0x01, 0xCF, 0x01, 0x9D, 0x01, 0x84, 0x01, 0x2C, 0x01, 0x91, 0x01, 0x27, 0x02, + 0x34, 0x02, 0xCF, 0x01, 0x6B, 0x01, 0x52, 0x01, 0x9D, 0x01, 0x6B, 0x01, 0x6B, 0x01, 0xD4, 0x00, + 0xED, 0x00, 0xFA, 0x00, 0xD4, 0x00, 0x45, 0x01, 0x91, 0x01, 0x02, 0x02, 0x0E, 0x02, 0x06, 0x01, + 0x95, 0x00, 0x7C, 0x00, 0xC1, 0xFF, 0x3D, 0x00, 0x0B, 0x00, 0x18, 0x00, 0x63, 0x00, 0x0B, 0x00, + 0x9B, 0xFF, 0xDA, 0xFF, 0x43, 0xFF, 0xEB, 0xFE, 0xC5, 0xFE, 0xAC, 0xFE, 0xD2, 0xFE, 0x2A, 0xFF, + 0x69, 0xFF, 0x00, 0x00, 0xF3, 0xFF, 0xB4, 0xFF, 0x9B, 0xFF, 0xC1, 0xFF, 0xF3, 0xFF, 0x4A, 0x00, + 0x00, 0x00, 0xE6, 0xFF, 0x9B, 0xFF, 0x9B, 0xFF, 0xC1, 0xFF, 0xC1, 0xFF, 0x69, 0xFF, 0x50, 0xFF, + 0xD2, 0xFE, 0xDE, 0xFE, 0xAC, 0xFE, 0xA0, 0xFE, 0x93, 0xFE, 0x3B, 0xFE, 0xEF, 0xFD, 0x97, 0xFD, + 0x26, 0xFD, 0x0D, 0xFD, 0xE7, 0xFC, 0x9C, 0xFC, 0x83, 0xFC, 0x2B, 0xFC, 0xF9, 0xFB, 0xDF, 0xFB, + 0x12, 0xFC, 0x37, 0xFC, 0x44, 0xFC, 0x76, 0xFC, 0xC2, 0xFC, 0x01, 0xFD, 0x97, 0xFD, 0x7E, 0xFD, + 0x4C, 0xFD, 0xF4, 0xFC, 0xC2, 0xFC, 0x33, 0xFD, 0x8B, 0xFD, 0xEF, 0xFD, 0xA4, 0xFD, 0x33, 0xFD, + 0x26, 0xFD, 0x72, 0xFD, 0x58, 0xFD, 0xD6, 0xFD, 0xD6, 0xFD, 0x47, 0xFE, 0xEF, 0xFD, 0xBD, 0xFD, + 0xBD, 0xFD, 0xFC, 0xFD, 0x86, 0xFE, 0x9F, 0xFE, 0x47, 0xFE, 0x2A, 0xFF, 0x36, 0xFF, 0xB4, 0xFF, + 0xB4, 0xFF, 0x5C, 0xFF, 0x00, 0x00, 0x8E, 0xFF, 0x2A, 0xFF, 0x75, 0xFF, 0x52, 0x01, 0x4D, 0x05, + 0xAC, 0x09, 0x8E, 0x0D, 0x1C, 0x10, 0x57, 0x11, 0x96, 0x11, 0x42, 0x10, 0xD1, 0x0F, 0xEF, 0x0E, + 0x92, 0x0F, 0x9F, 0x0F, 0xC9, 0x0E, 0xBC, 0x0E, 0x00, 0x0E, 0x75, 0x0D, 0x09, 0x0C, 0x40, 0x08, + 0x34, 0x05, 0x2C, 0x01, 0x08, 0xFE, 0x04, 0xFC, 0x59, 0xFA, 0x4C, 0xFA, 0x51, 0xF9, 0x61, 0xF8, + 0x27, 0xF7, 0x83, 0xF6, 0x44, 0xF6, 0xEC, 0xF5, 0x6E, 0xF5, 0x55, 0xF5, 0xE0, 0xF5, 0xA5, 0xF7, + 0x44, 0xF9, 0x76, 0xFC, 0x60, 0xFE, 0x89, 0x00, 0x91, 0x01, 0xB7, 0x01, 0x74, 0x02, 0xA6, 0x02, + 0x63, 0x03, 0x1F, 0x04, 0x6B, 0x04, 0x73, 0x05, 0x30, 0x06, 0x38, 0x07, 0x9D, 0x07, 0xC7, 0x06, + 0xE5, 0x05, 0xD4, 0x03, 0x02, 0x02, 0x00, 0x00, 0x9F, 0xFE, 0x97, 0xFD, 0xCD, 0xFC, 0xEB, 0xFB, + 0x47, 0xFB, 0xEF, 0xFA, 0x08, 0xFB, 0x58, 0xFA, 0xC1, 0xF9, 0x04, 0xF9, 0xB9, 0xF8, 0x5C, 0xF9, + 0x19, 0xFA, 0xD2, 0xFB, 0x25, 0xFD, 0x47, 0xFE, 0x4F, 0xFF, 0xF3, 0xFF, 0x57, 0x00, 0x46, 0x01, + 0xFA, 0x00, 0x52, 0x01, 0x52, 0x01, 0x03, 0x02, 0x18, 0x03, 0x07, 0x04, 0x85, 0x04, 0x78, 0x04, + 0x07, 0x04, 0x4A, 0x03, 0xDD, 0x01, 0x96, 0x00, 0x9B, 0xFF, 0x79, 0xFE, 0xA3, 0xFD, 0x5C, 0xFC, + 0xD1, 0xFB, 0x86, 0xFB, 0x54, 0xFB, 0xD6, 0xFA, 0x25, 0xFA, 0x9B, 0xF9, 0x8E, 0xF9, 0xCD, 0xF9, + 0x97, 0xFA, 0x92, 0xFB, 0xB4, 0xFC, 0xBC, 0xFD, 0x92, 0xFE, 0x68, 0xFF, 0x57, 0x00, 0xD5, 0x00, + 0x39, 0x01, 0x39, 0x01, 0xA2, 0x00, 0x70, 0x00, 0x3D, 0x00, 0x4A, 0x00, 0x63, 0x00, 0xF3, 0xFF, + 0xF7, 0xFE, 0xD6, 0xFD, 0x68, 0xFC, 0x92, 0xFB, 0x60, 0xFB, 0x60, 0xFB, 0xC5, 0xFB, 0xB8, 0xFB, + 0x47, 0xFB, 0xBC, 0xFA, 0xD6, 0xFA, 0x97, 0xFA, 0x08, 0xFB, 0x97, 0xFA, 0xF3, 0xF9, 0xC1, 0xF9, + 0xDA, 0xF9, 0x8A, 0xFA, 0x92, 0xFB, 0x04, 0xFC, 0xC1, 0xFC, 0xCD, 0xFC, 0x9B, 0xFC, 0x8A, 0xFD, + 0xB0, 0xFD, 0x47, 0xFE, 0x08, 0xFE, 0x19, 0xFD, 0x64, 0xFD, 0x8A, 0xFD, 0x47, 0xFE, 0x5C, 0xFF, + 0xEB, 0xFE, 0x68, 0xFF, 0x04, 0xFF, 0x53, 0xFE, 0xFB, 0xFD, 0x19, 0xFD, 0xCD, 0xFC, 0x0C, 0xFD, + 0xF3, 0xFC, 0x8A, 0xFD, 0x21, 0xFE, 0xCD, 0xFF, 0x28, 0x05, 0xE9, 0x0D, 0xD8, 0x17, 0x35, 0x1D, + 0xCC, 0x1D, 0x30, 0x1B, 0xA2, 0x18, 0x74, 0x17, 0xED, 0x15, 0x95, 0x15, 0x95, 0x15, 0xC3, 0x13, + 0x0F, 0x11, 0x52, 0x0D, 0x0F, 0x0B, 0x1C, 0x0B, 0xC4, 0x07, 0xB3, 0x02, 0x54, 0xFB, 0x54, 0xF5, + 0x2A, 0xF3, 0x9F, 0xF2, 0x8E, 0xF3, 0x82, 0xF3, 0x36, 0xF3, 0xEB, 0xF2, 0xB8, 0xF2, 0xDA, 0xF3, + 0x6D, 0xF5, 0x2E, 0xF8, 0xA7, 0xF9, 0x75, 0xF9, 0x71, 0xFA, 0x9B, 0xFC, 0xF6, 0x01, 0x7C, 0x06, + 0x18, 0x09, 0x6B, 0x0A, 0x95, 0x09, 0x63, 0x09, 0xF2, 0x08, 0x8D, 0x08, 0x28, 0x08, 0x4A, 0x06, + 0x6C, 0x04, 0xBF, 0x02, 0xA6, 0x02, 0x70, 0x03, 0xFA, 0x03, 0xFE, 0x02, 0x75, 0xFF, 0x04, 0xFC, + 0x93, 0xF8, 0x58, 0xF7, 0xDA, 0xF6, 0x04, 0xF6, 0x4F, 0xF6, 0x69, 0xF6, 0x58, 0xF7, 0xDA, 0xF9, + 0xAC, 0xFB, 0x3A, 0xFE, 0x5C, 0xFF, 0x4F, 0xFF, 0xCD, 0xFF, 0xA2, 0x00, 0x0F, 0x02, 0x13, 0x04, + 0x5B, 0x05, 0x80, 0x05, 0xB3, 0x05, 0x03, 0x05, 0xAA, 0x04, 0x9E, 0x04, 0x0B, 0x03, 0x39, 0x01, + 0x4F, 0xFF, 0x3F, 0xFD, 0x19, 0xFD, 0x9B, 0xFC, 0x9B, 0xFC, 0x1D, 0xFC, 0x60, 0xFB, 0xEF, 0xFA, + 0xB0, 0xFA, 0x92, 0xFB, 0xDE, 0xFB, 0x86, 0xFB, 0x15, 0xFB, 0x10, 0xF9, 0xAC, 0xF8, 0xC1, 0xF9, + 0xE2, 0xFA, 0xB0, 0xFD, 0x00, 0x00, 0xC8, 0x00, 0xD0, 0x01, 0x91, 0x01, 0x5F, 0x01, 0x8D, 0x02, + 0xF6, 0x01, 0x2D, 0x01, 0xBB, 0x00, 0xC1, 0xFF, 0xA2, 0x00, 0x91, 0x01, 0x91, 0x01, 0x28, 0x02, + 0x07, 0x01, 0x9B, 0xFF, 0x79, 0xFE, 0x19, 0xFD, 0x0C, 0xFD, 0x4F, 0xFC, 0xDE, 0xFB, 0x47, 0xFB, + 0xBC, 0xFA, 0xDE, 0xFB, 0xDA, 0xFC, 0xBC, 0xFD, 0x08, 0xFE, 0xF3, 0xFC, 0xB4, 0xFC, 0x43, 0xFC, + 0x43, 0xFC, 0x7D, 0xFD, 0x53, 0xFE, 0x4F, 0xFF, 0xC1, 0xFF, 0x5C, 0xFF, 0x8E, 0xFF, 0x31, 0x00, + 0xDA, 0xFF, 0xD1, 0xFE, 0xF3, 0xFC, 0xC9, 0xFA, 0x00, 0xFA, 0xCD, 0xF9, 0xE6, 0xF9, 0xB0, 0xFA, + 0xD6, 0xFA, 0xD6, 0xFA, 0xA3, 0xFA, 0x0C, 0xFA, 0x32, 0xFA, 0xE6, 0xF9, 0x4F, 0xF9, 0x9F, 0xF8, + 0x8A, 0xF7, 0x86, 0xF8, 0x7E, 0xFA, 0xF3, 0xFC, 0xC5, 0xFE, 0x36, 0xFF, 0x4F, 0xFF, 0xB4, 0xFF, + 0xDA, 0xFF, 0x13, 0x01, 0xDD, 0x01, 0x74, 0x02, 0x28, 0x02, 0x9E, 0x01, 0x85, 0x01, 0xD0, 0x01, + 0x42, 0x02, 0xD4, 0x03, 0x70, 0x09, 0x99, 0x14, 0x13, 0x1F, 0x73, 0x23, 0x2C, 0x22, 0xDC, 0x1C, + 0x20, 0x19, 0x20, 0x16, 0x63, 0x12, 0xBB, 0x0F, 0x5F, 0x0D, 0xFA, 0x09, 0x18, 0x06, 0xE9, 0x01, + 0x13, 0x01, 0x9A, 0x02, 0x9E, 0x01, 0xDA, 0xFC, 0x54, 0xF5, 0x60, 0xEF, 0xF3, 0xED, 0xD2, 0xEF, + 0xB0, 0xF1, 0xC5, 0xF2, 0xF3, 0xF3, 0xB8, 0xF5, 0xD1, 0xF8, 0x75, 0xFC, 0x96, 0x00, 0xE9, 0x04, + 0x89, 0x06, 0xCC, 0x05, 0x46, 0x04, 0x46, 0x04, 0x1C, 0x08, 0x74, 0x0B, 0xD4, 0x0C, 0xFE, 0x0B, + 0xE1, 0x09, 0x8D, 0x08, 0x91, 0x07, 0x8D, 0x05, 0xFE, 0x02, 0x04, 0xFF, 0xEF, 0xFA, 0x86, 0xF8, + 0x8A, 0xF7, 0x10, 0xF9, 0xC5, 0xFB, 0xC1, 0xFC, 0x1D, 0xFC, 0x19, 0xFA, 0xEF, 0xF7, 0xFB, 0xF7, + 0xFB, 0xF7, 0x2E, 0xF8, 0x3A, 0xF8, 0xAC, 0xF8, 0xD6, 0xFA, 0x2E, 0xFE, 0xC4, 0x01, 0xF6, 0x04, + 0x89, 0x06, 0x7C, 0x06, 0xBF, 0x05, 0x35, 0x05, 0xDD, 0x04, 0x8D, 0x05, 0x9A, 0x05, 0x6C, 0x04, + 0xBF, 0x02, 0x89, 0x00, 0xCD, 0xFF, 0xA7, 0xFF, 0xDE, 0xFE, 0x4B, 0xFD, 0xB0, 0xFA, 0xB8, 0xF8, + 0xD6, 0xF7, 0x71, 0xF7, 0x3A, 0xF8, 0xDE, 0xF8, 0xC1, 0xF9, 0x32, 0xFA, 0xA3, 0xFA, 0x86, 0xFB, + 0x32, 0xFD, 0x68, 0xFF, 0xAF, 0x00, 0xC8, 0x00, 0x4A, 0x00, 0x4A, 0x00, 0xB7, 0x01, 0xBF, 0x02, + 0x85, 0x04, 0x35, 0x05, 0x2D, 0x04, 0x2D, 0x04, 0x81, 0x02, 0x28, 0x02, 0x74, 0x02, 0xFA, 0x00, + 0x4F, 0xFF, 0xDA, 0xFC, 0x58, 0xFA, 0x0C, 0xFA, 0xF3, 0xF9, 0xA3, 0xFA, 0x3A, 0xFB, 0x08, 0xFB, + 0xEF, 0xFA, 0x79, 0xFB, 0x75, 0xFC, 0x4B, 0xFD, 0x53, 0xFE, 0x47, 0xFE, 0xD6, 0xFD, 0xE2, 0xFD, + 0x79, 0xFE, 0x00, 0x00, 0x78, 0x01, 0xD0, 0x01, 0x52, 0x01, 0x57, 0x00, 0x68, 0xFF, 0xC5, 0xFE, + 0x47, 0xFE, 0x7D, 0xFD, 0x36, 0xFC, 0x2E, 0xFB, 0x58, 0xFA, 0x64, 0xFA, 0x8A, 0xFA, 0x3F, 0xFA, + 0xB4, 0xF9, 0xAC, 0xF8, 0xD6, 0xF7, 0x71, 0xF7, 0x97, 0xF7, 0x60, 0xF8, 0xF7, 0xF8, 0x69, 0xF9, + 0x4B, 0xFA, 0xAC, 0xFB, 0x3F, 0xFD, 0x43, 0xFF, 0x57, 0x00, 0x00, 0x00, 0x43, 0xFF, 0x86, 0xFE, + 0x04, 0xFF, 0x89, 0x00, 0x39, 0x01, 0x91, 0x01, 0x78, 0x01, 0xEE, 0x00, 0x63, 0x00, 0x57, 0x00, + 0x57, 0x00, 0x4A, 0x00, 0xDA, 0xFF, 0x8A, 0xFD, 0xB8, 0xFB, 0x4B, 0xFA, 0x8E, 0xF9, 0x3F, 0xFA, + 0x0C, 0xFA, 0x64, 0xFD, 0x7C, 0x06, 0x67, 0x14, 0xC3, 0x1F, 0x99, 0x23, 0xFE, 0x20, 0xD0, 0x1C, + 0x8D, 0x1A, 0x6F, 0x18, 0x7C, 0x15, 0xE1, 0x12, 0x13, 0x10, 0x24, 0x0C, 0x9E, 0x07, 0x46, 0x04, + 0x03, 0x05, 0xD4, 0x06, 0x5B, 0x05, 0x5C, 0xFF, 0x3F, 0xF7, 0xE2, 0xF1, 0xCD, 0xF0, 0xAC, 0xF2, + 0x4F, 0xF3, 0xEB, 0xF2, 0xC5, 0xF2, 0x64, 0xF4, 0x47, 0xF8, 0xF3, 0xFC, 0x5B, 0x02, 0x70, 0x06, + 0xDD, 0x07, 0xFE, 0x05, 0x31, 0x03, 0x31, 0x03, 0xBF, 0x05, 0x74, 0x08, 0x24, 0x09, 0x39, 0x07, + 0xA6, 0x05, 0xE9, 0x04, 0x4E, 0x05, 0x42, 0x05, 0xD9, 0x02, 0x43, 0xFF, 0x60, 0xFB, 0x93, 0xF8, + 0xBD, 0xF7, 0xAC, 0xF8, 0x71, 0xFA, 0x47, 0xFB, 0x97, 0xFA, 0x93, 0xF8, 0x15, 0xF8, 0x43, 0xF9, + 0xEF, 0xFA, 0x10, 0xFC, 0x92, 0xFB, 0x6D, 0xFB, 0xA7, 0xFC, 0x1D, 0xFF, 0x8D, 0x02, 0x03, 0x05, + 0x4A, 0x06, 0x52, 0x07, 0x9E, 0x07, 0xF6, 0x07, 0x03, 0x08, 0x03, 0x08, 0x6B, 0x07, 0x5B, 0x05, + 0xD0, 0x01, 0x79, 0xFE, 0x43, 0xFC, 0x86, 0xFB, 0xFB, 0xFA, 0x8E, 0xF9, 0x47, 0xF8, 0xD6, 0xF7, + 0xB0, 0xF7, 0x21, 0xF8, 0xEF, 0xF7, 0xD6, 0xF7, 0x75, 0xF9, 0x79, 0xFB, 0x4F, 0xFC, 0x64, 0xFD, + 0x0C, 0xFD, 0x97, 0xFD, 0x36, 0xFF, 0x1D, 0xFF, 0xF3, 0xFF, 0x2D, 0x01, 0x0F, 0x02, 0x4A, 0x03, + 0x18, 0x03, 0x74, 0x02, 0x31, 0x03, 0x89, 0x03, 0x70, 0x03, 0xCC, 0x02, 0x2D, 0x01, 0x00, 0x00, + 0x8E, 0xFF, 0x29, 0xFF, 0x15, 0xFE, 0x64, 0xFD, 0xDA, 0xFC, 0xCD, 0xFC, 0xF3, 0xFC, 0x32, 0xFD, + 0xB0, 0xFD, 0x15, 0xFE, 0x6D, 0xFE, 0xBC, 0xFD, 0xDA, 0xFC, 0x9B, 0xFC, 0xB4, 0xFC, 0xBC, 0xFD, + 0x2E, 0xFE, 0xE2, 0xFD, 0xEF, 0xFD, 0x21, 0xFE, 0x79, 0xFE, 0xDE, 0xFE, 0x9F, 0xFE, 0x2E, 0xFE, + 0x15, 0xFE, 0xC9, 0xFD, 0x25, 0xFD, 0x25, 0xFD, 0x00, 0xFD, 0xDA, 0xFC, 0x04, 0xFC, 0x32, 0xFA, + 0x04, 0xF9, 0x47, 0xF8, 0x3A, 0xF8, 0x3A, 0xF8, 0x3A, 0xF8, 0x04, 0xF9, 0x32, 0xFA, 0x04, 0xFC, + 0x0C, 0xFD, 0xD6, 0xFD, 0x3A, 0xFE, 0x3A, 0xFE, 0x25, 0xFD, 0xF7, 0xFB, 0x2A, 0xFC, 0x43, 0xFC, + 0x21, 0xFE, 0x04, 0xFF, 0x9B, 0xFF, 0x3D, 0x00, 0x63, 0x00, 0x89, 0x00, 0x70, 0x00, 0xA7, 0xFF, + 0x75, 0xFF, 0x86, 0xFE, 0xB4, 0xFC, 0xFB, 0xFA, 0xE6, 0xF9, 0xEF, 0xFA, 0x15, 0xFB, 0x9B, 0xFC, + 0xC4, 0x01, 0xF6, 0x0D, 0x91, 0x1C, 0x3D, 0x24, 0x91, 0x25, 0xE0, 0x21, 0x13, 0x1F, 0x73, 0x1D, + 0x13, 0x19, 0x30, 0x15, 0x35, 0x11, 0xED, 0x0C, 0x5B, 0x08, 0x81, 0x02, 0xBB, 0x00, 0x67, 0x02, + 0xC8, 0x03, 0x0F, 0x02, 0xC5, 0xFB, 0x3A, 0xF5, 0x58, 0xF1, 0x58, 0xF1, 0xA3, 0xF1, 0x69, 0xF0, + 0x08, 0xEF, 0x08, 0xEF, 0x54, 0xF2, 0xB4, 0xF6, 0xB4, 0xFC, 0x7C, 0x03, 0x35, 0x08, 0xE9, 0x0A, + 0x95, 0x09, 0xE9, 0x07, 0x5B, 0x08, 0x31, 0x09, 0x89, 0x09, 0xB7, 0x07, 0xDD, 0x04, 0x0B, 0x03, + 0xE5, 0x02, 0x89, 0x03, 0x31, 0x03, 0x78, 0x01, 0x53, 0xFE, 0x2A, 0xFC, 0x71, 0xFA, 0x04, 0xF9, + 0x5C, 0xF9, 0x10, 0xF9, 0xF7, 0xF8, 0x2E, 0xF8, 0xCD, 0xF6, 0x7E, 0xF7, 0x36, 0xF9, 0x92, 0xFB, + 0x0C, 0xFD, 0xA3, 0xFD, 0x9F, 0xFE, 0x70, 0x00, 0xA6, 0x02, 0x6C, 0x04, 0x80, 0x05, 0xCC, 0x05, + 0x7C, 0x06, 0x5F, 0x07, 0xB7, 0x07, 0x35, 0x08, 0x03, 0x08, 0xD4, 0x06, 0x91, 0x04, 0xE1, 0x00, + 0xC9, 0xFD, 0x3A, 0xFB, 0x75, 0xF9, 0xC9, 0xF7, 0xF7, 0xF5, 0xFC, 0xF4, 0x47, 0xF5, 0xE6, 0xF6, + 0x54, 0xF8, 0xB4, 0xF9, 0x7E, 0xFA, 0x54, 0xFB, 0xF3, 0xFC, 0x00, 0xFD, 0x7D, 0xFD, 0xBC, 0xFD, + 0xFB, 0xFD, 0xDE, 0xFE, 0x1D, 0xFF, 0x63, 0x00, 0xA6, 0x02, 0x39, 0x04, 0x42, 0x05, 0x5F, 0x04, + 0xCC, 0x02, 0xE9, 0x01, 0xD5, 0x00, 0x31, 0x00, 0xEB, 0xFE, 0x71, 0xFD, 0xEB, 0xFB, 0x47, 0xFB, + 0x47, 0xFB, 0x2A, 0xFC, 0x8A, 0xFD, 0xFB, 0xFD, 0x60, 0xFE, 0x58, 0xFD, 0xB4, 0xFC, 0x0C, 0xFD, + 0x8A, 0xFD, 0x08, 0xFE, 0xFB, 0xFD, 0x58, 0xFD, 0x7D, 0xFD, 0xE2, 0xFD, 0x4F, 0xFF, 0x07, 0x01, + 0x0F, 0x02, 0xCC, 0x02, 0x67, 0x02, 0x03, 0x02, 0x52, 0x01, 0x89, 0x00, 0xF3, 0xFF, 0xD1, 0xFE, + 0xA3, 0xFD, 0x5C, 0xFC, 0xB8, 0xFB, 0x15, 0xFB, 0xBC, 0xFA, 0xA7, 0xF9, 0xFB, 0xF7, 0xDA, 0xF6, + 0x43, 0xF6, 0x69, 0xF6, 0xE6, 0xF6, 0x3F, 0xF7, 0x64, 0xF7, 0xEF, 0xF7, 0xC5, 0xF8, 0x25, 0xFA, + 0x47, 0xFB, 0x4F, 0xFC, 0x25, 0xFD, 0x3A, 0xFE, 0x75, 0xFF, 0x24, 0x00, 0xBB, 0x00, 0x96, 0x00, + 0x0B, 0x00, 0x3D, 0x00, 0x4A, 0x00, 0x20, 0x01, 0x1C, 0x02, 0xA6, 0x02, 0xAB, 0x01, 0xF3, 0xFF, + 0x58, 0xFD, 0x36, 0xFC, 0x79, 0xFB, 0x0C, 0xFA, 0x92, 0xFB, 0x2D, 0x04, 0x9E, 0x13, 0x67, 0x20, + 0xBF, 0x26, 0xA1, 0x24, 0x9D, 0x22, 0x3D, 0x21, 0x78, 0x1F, 0x56, 0x1B, 0x13, 0x16, 0x07, 0x10, + 0xFE, 0x08, 0xE1, 0x00, 0x54, 0xFB, 0x04, 0xFC, 0x43, 0xFF, 0x9E, 0x01, 0x4F, 0xFF, 0x00, 0xFA, + 0x1D, 0xF6, 0x79, 0xF5, 0x36, 0xF6, 0xFC, 0xF4, 0xD6, 0xF1, 0x58, 0xEE, 0x9B, 0xED, 0xF7, 0xEF, + 0x47, 0xF5, 0xB4, 0xFC, 0xD4, 0x03, 0xD4, 0x09, 0x31, 0x0C, 0xC8, 0x0C, 0x39, 0x0D, 0x80, 0x0E, + 0xF2, 0x0E, 0x07, 0x0D, 0x0F, 0x08, 0x9A, 0x02, 0x82, 0xFF, 0x36, 0xFF, 0x4A, 0x00, 0xC1, 0xFF, + 0x60, 0xFE, 0xCD, 0xFC, 0x4F, 0xFC, 0x68, 0xFC, 0x58, 0xFD, 0xF3, 0xFC, 0xC5, 0xFB, 0x82, 0xF9, + 0x82, 0xF6, 0x60, 0xF5, 0xB8, 0xF5, 0xB0, 0xF7, 0xC1, 0xF9, 0x54, 0xFB, 0x82, 0xFC, 0x92, 0xFE, + 0x78, 0x01, 0x46, 0x04, 0xE5, 0x05, 0xF2, 0x05, 0xE5, 0x05, 0xFE, 0x05, 0x70, 0x06, 0x57, 0x06, + 0xF2, 0x05, 0xE9, 0x04, 0xD4, 0x03, 0xE9, 0x01, 0x0B, 0x00, 0x3A, 0xFE, 0xC1, 0xFC, 0x2E, 0xFB, + 0xF7, 0xF8, 0x0C, 0xF7, 0x5C, 0xF6, 0xA8, 0xF6, 0xC9, 0xF7, 0x79, 0xF8, 0xDE, 0xF8, 0x7E, 0xFA, + 0xE6, 0xFC, 0x10, 0xFF, 0x57, 0x00, 0x7C, 0x00, 0xF3, 0xFF, 0xCD, 0xFF, 0x75, 0xFF, 0x9B, 0xFF, + 0x0B, 0x00, 0x07, 0x01, 0x9E, 0x01, 0xD0, 0x01, 0x52, 0x01, 0x07, 0x01, 0x39, 0x01, 0x13, 0x01, + 0xAF, 0x00, 0xF7, 0xFE, 0xD6, 0xFD, 0x0C, 0xFD, 0xDA, 0xFC, 0x82, 0xFC, 0x2A, 0xFC, 0xEB, 0xFB, + 0x04, 0xFC, 0x10, 0xFC, 0x5C, 0xFC, 0x3F, 0xFD, 0xE2, 0xFD, 0x79, 0xFE, 0x86, 0xFE, 0x3A, 0xFE, + 0x9F, 0xFE, 0x5C, 0xFF, 0x24, 0x00, 0x70, 0x00, 0x70, 0x00, 0x63, 0x00, 0xE1, 0x00, 0x78, 0x01, + 0xD0, 0x01, 0xAB, 0x01, 0x2D, 0x01, 0x3D, 0x00, 0x9F, 0xFE, 0x71, 0xFD, 0x5C, 0xFC, 0xB8, 0xFB, + 0x97, 0xFA, 0xF7, 0xF8, 0x58, 0xF7, 0x75, 0xF6, 0x43, 0xF6, 0x69, 0xF6, 0x00, 0xF7, 0x00, 0xF7, + 0xC1, 0xF6, 0x5C, 0xF6, 0x69, 0xF6, 0x4B, 0xF7, 0xC5, 0xF8, 0xE2, 0xFA, 0x19, 0xFD, 0x15, 0xFE, + 0xB8, 0xFE, 0x04, 0xFF, 0x8E, 0xFF, 0xBB, 0x00, 0x39, 0x01, 0x78, 0x01, 0xE1, 0x00, 0x52, 0x01, + 0x9E, 0x01, 0xCC, 0x02, 0x81, 0x02, 0x91, 0x01, 0xDA, 0xFF, 0xA3, 0xFD, 0xB8, 0xFB, 0x0C, 0xFA, + 0x9B, 0xFC, 0xAA, 0x07, 0x45, 0x16, 0x02, 0x20, 0x30, 0x24, 0x39, 0x22, 0x9D, 0x22, 0x78, 0x22, + 0x6F, 0x21, 0x9D, 0x1C, 0xF6, 0x16, 0x8D, 0x0E, 0x35, 0x05, 0x25, 0xFD, 0xAC, 0xF8, 0x3F, 0xFA, + 0x86, 0xFB, 0x10, 0xFC, 0x7E, 0xFA, 0x86, 0xF8, 0x3A, 0xF8, 0x19, 0xFA, 0xB0, 0xFA, 0xDE, 0xF8, + 0xA3, 0xF4, 0x5C, 0xF0, 0xFC, 0xEE, 0x26, 0xF1, 0xEB, 0xF5, 0xDE, 0xFB, 0xAF, 0x00, 0x0F, 0x05, + 0x28, 0x08, 0xA6, 0x0B, 0x70, 0x0F, 0x67, 0x11, 0x0F, 0x11, 0xE9, 0x0D, 0x24, 0x09, 0x3D, 0x03, + 0x75, 0xFF, 0xF3, 0xFC, 0x3A, 0xFB, 0x4F, 0xF9, 0xA8, 0xF6, 0x1D, 0xF6, 0xB0, 0xF7, 0x32, 0xFA, + 0x0C, 0xFD, 0xC9, 0xFD, 0x64, 0xFD, 0xA7, 0xFC, 0x9F, 0xFB, 0xB0, 0xFA, 0x3F, 0xFA, 0xCD, 0xF9, + 0x25, 0xFA, 0x3A, 0xFB, 0x3F, 0xFD, 0xCD, 0xFF, 0x63, 0x03, 0x24, 0x06, 0x0F, 0x08, 0xE5, 0x08, + 0xAF, 0x09, 0x46, 0x0A, 0x0B, 0x09, 0xAF, 0x06, 0x0B, 0x03, 0x8E, 0xFF, 0xC1, 0xFC, 0xBC, 0xFA, + 0x69, 0xF9, 0x86, 0xF8, 0xBD, 0xF7, 0x58, 0xF7, 0x97, 0xF7, 0x93, 0xF8, 0x25, 0xFA, 0x79, 0xFB, + 0x2A, 0xFC, 0x4F, 0xFC, 0x97, 0xFD, 0x4F, 0xFF, 0x13, 0x01, 0x4E, 0x02, 0x67, 0x02, 0x81, 0x02, + 0xB3, 0x02, 0x0B, 0x03, 0x70, 0x03, 0x0B, 0x03, 0xDD, 0x01, 0x68, 0xFF, 0x7D, 0xFD, 0x1D, 0xFC, + 0x86, 0xFB, 0x54, 0xFB, 0x2E, 0xFB, 0x21, 0xFB, 0x79, 0xFB, 0xEB, 0xFB, 0x58, 0xFD, 0x79, 0xFE, + 0x43, 0xFF, 0x36, 0xFF, 0xD1, 0xFE, 0x47, 0xFE, 0x21, 0xFE, 0x60, 0xFE, 0xD1, 0xFE, 0x68, 0xFF, + 0xC1, 0xFF, 0x00, 0x00, 0x4A, 0x00, 0xE1, 0x00, 0x9E, 0x01, 0x42, 0x02, 0x5B, 0x02, 0xAB, 0x01, + 0x70, 0x00, 0x29, 0xFF, 0x6D, 0xFE, 0x8A, 0xFD, 0xC1, 0xFC, 0xD1, 0xFB, 0x6D, 0xFB, 0x2E, 0xFB, + 0xC9, 0xFA, 0x8A, 0xFA, 0x32, 0xFA, 0xF3, 0xF9, 0x4F, 0xF9, 0x6D, 0xF8, 0xD6, 0xF7, 0x7E, 0xF7, + 0xD6, 0xF7, 0x3A, 0xF8, 0xB8, 0xF8, 0xF7, 0xF8, 0x36, 0xF9, 0x4F, 0xF9, 0xA7, 0xF9, 0x32, 0xFA, + 0x86, 0xFB, 0x8E, 0xFC, 0x8A, 0xFD, 0xA3, 0xFD, 0x86, 0xFE, 0x68, 0xFF, 0x57, 0x00, 0x9E, 0x01, + 0x91, 0x01, 0xDD, 0x01, 0x78, 0x01, 0x13, 0x01, 0x20, 0x01, 0x07, 0x01, 0xBB, 0x00, 0x24, 0x00, + 0xAC, 0xFE, 0x0C, 0xFD, 0xAC, 0xFB, 0xE2, 0xFD, 0x24, 0x06, 0x7C, 0x12, 0x7C, 0x1B, 0x80, 0x20, + 0x8D, 0x20, 0x0F, 0x20, 0x1F, 0x1F, 0x84, 0x1C, 0x63, 0x18, 0xC8, 0x12, 0xDD, 0x0A, 0x0F, 0x02, + 0xF3, 0xF9, 0xD2, 0xF5, 0x9F, 0xF5, 0xDA, 0xF6, 0x54, 0xF8, 0x25, 0xFA, 0xA7, 0xFC, 0xC1, 0xFF, + 0xBF, 0x02, 0xAA, 0x04, 0x03, 0x05, 0x46, 0x04, 0x9A, 0x02, 0xAF, 0x00, 0xDA, 0xFF, 0xE1, 0x00, + 0x4A, 0x03, 0x95, 0x06, 0x63, 0x09, 0xCC, 0x0B, 0xE9, 0x0D, 0x17, 0x0F, 0x80, 0x0E, 0x3D, 0x0C, + 0xD9, 0x08, 0xFA, 0x03, 0xD6, 0xFD, 0x19, 0xF7, 0x8A, 0xF1, 0xF3, 0xED, 0x2E, 0xEC, 0x08, 0xEC, + 0x5C, 0xED, 0x43, 0xF0, 0x3F, 0xF4, 0x04, 0xF9, 0x4B, 0xFD, 0x4A, 0x00, 0xBF, 0x02, 0x89, 0x03, + 0x3D, 0x03, 0xF6, 0x01, 0x00, 0x00, 0xD1, 0xFE, 0xAC, 0xFE, 0xF7, 0xFE, 0xA7, 0xFF, 0x31, 0x00, + 0x52, 0x01, 0xD9, 0x02, 0x52, 0x04, 0xCC, 0x05, 0xA6, 0x05, 0x20, 0x04, 0x39, 0x01, 0xE2, 0xFD, + 0x21, 0xFB, 0xC5, 0xF8, 0x64, 0xF7, 0x43, 0xF6, 0xB8, 0xF5, 0x9B, 0xF6, 0x47, 0xF8, 0xDE, 0xFB, + 0xA7, 0xFF, 0x18, 0x03, 0xC4, 0x04, 0xFE, 0x05, 0x67, 0x05, 0x42, 0x05, 0x0F, 0x05, 0x13, 0x04, + 0x3D, 0x03, 0x5F, 0x01, 0x0B, 0x00, 0x10, 0xFF, 0x47, 0xFE, 0x53, 0xFE, 0x21, 0xFE, 0x97, 0xFD, + 0x36, 0xFC, 0xBC, 0xFA, 0x8E, 0xF9, 0x9F, 0xF8, 0x3A, 0xF8, 0x21, 0xF8, 0x6D, 0xF8, 0x5C, 0xF9, + 0xA3, 0xFA, 0x36, 0xFC, 0x2E, 0xFE, 0x31, 0x00, 0xAB, 0x01, 0xFE, 0x02, 0xAF, 0x03, 0x89, 0x03, + 0xE5, 0x02, 0xE9, 0x01, 0xEE, 0x00, 0x18, 0x00, 0x43, 0xFF, 0x2E, 0xFE, 0x64, 0xFD, 0xF3, 0xFC, + 0x9B, 0xFC, 0x0C, 0xFD, 0x25, 0xFD, 0xE6, 0xFC, 0x8E, 0xFC, 0xF7, 0xFB, 0x92, 0xFB, 0x47, 0xFB, + 0x08, 0xFB, 0xA3, 0xFA, 0x25, 0xFA, 0xB4, 0xF9, 0x8E, 0xF9, 0xE6, 0xF9, 0xA3, 0xFA, 0x54, 0xFB, + 0xEB, 0xFB, 0xB4, 0xFC, 0x58, 0xFD, 0xC9, 0xFD, 0x15, 0xFE, 0xEF, 0xFD, 0x8A, 0xFD, 0xA7, 0xFC, + 0x3A, 0xFB, 0xA3, 0xFA, 0xDA, 0xF9, 0x4B, 0xFA, 0x15, 0xFB, 0xEB, 0xFB, 0x68, 0xFC, 0x82, 0xFC, + 0x68, 0xFC, 0xE6, 0xFC, 0x71, 0xFD, 0xEB, 0xFE, 0x75, 0xFF, 0x18, 0x00, 0x2D, 0x01, 0x31, 0x00, + 0x96, 0x00, 0x75, 0xFF, 0xEB, 0xFE, 0x21, 0xFE, 0x08, 0xFE, 0x0B, 0x03, 0x2C, 0x0D, 0xF6, 0x16, + 0xF1, 0x1D, 0x4E, 0x20, 0xD8, 0x20, 0x1F, 0x22, 0xC3, 0x1F, 0xA2, 0x1B, 0x06, 0x16, 0x4A, 0x0F, + 0x9E, 0x07, 0x6D, 0xFE, 0x00, 0xF7, 0xCD, 0xF3, 0x4F, 0xF3, 0x4B, 0xF4, 0xC5, 0xF5, 0xC5, 0xF8, + 0xDA, 0xFC, 0x13, 0x01, 0xE1, 0x03, 0xB3, 0x05, 0xAF, 0x06, 0xEE, 0x06, 0xFE, 0x05, 0x39, 0x04, + 0xFE, 0x02, 0x3D, 0x03, 0x0F, 0x05, 0x78, 0x07, 0xA2, 0x09, 0xA6, 0x0B, 0x6B, 0x0D, 0x9E, 0x0D, + 0xFA, 0x0C, 0xF6, 0x0A, 0x28, 0x08, 0x0B, 0x03, 0x75, 0xFC, 0x60, 0xF5, 0x9F, 0xEF, 0xE2, 0xEB, + 0xF8, 0xE9, 0xF8, 0xE9, 0xBD, 0xEB, 0x15, 0xEF, 0xA8, 0xF3, 0x10, 0xF9, 0x60, 0xFE, 0xF2, 0x02, + 0xA6, 0x05, 0x31, 0x06, 0x28, 0x05, 0x4A, 0x03, 0x6C, 0x01, 0x0B, 0x00, 0x60, 0xFE, 0xB0, 0xFD, + 0x7D, 0xFD, 0x3A, 0xFE, 0x5C, 0xFF, 0xBB, 0x00, 0x74, 0x02, 0xC8, 0x03, 0xD4, 0x03, 0x74, 0x02, + 0xE6, 0xFF, 0x00, 0xFD, 0x97, 0xFA, 0xE2, 0xF7, 0x43, 0xF6, 0x15, 0xF5, 0x3A, 0xF5, 0x19, 0xF7, + 0xF3, 0xF9, 0x7D, 0xFD, 0x9E, 0x01, 0x5B, 0x05, 0x28, 0x08, 0x20, 0x0A, 0xE9, 0x0A, 0xB7, 0x0A, + 0x4A, 0x09, 0x85, 0x07, 0x03, 0x05, 0x8D, 0x02, 0x70, 0x00, 0x86, 0xFE, 0x4B, 0xFD, 0x75, 0xFC, + 0xC5, 0xFB, 0x86, 0xFB, 0xD6, 0xFA, 0x8A, 0xFA, 0xB4, 0xF9, 0x2A, 0xF9, 0x6D, 0xF8, 0x9F, 0xF8, + 0xC5, 0xF8, 0xF7, 0xF8, 0xDA, 0xF9, 0x21, 0xFB, 0xB4, 0xFC, 0xF7, 0xFE, 0xAF, 0x00, 0xDD, 0x01, + 0xA6, 0x02, 0xD9, 0x02, 0xD9, 0x02, 0x4E, 0x02, 0xAB, 0x01, 0x63, 0x00, 0x04, 0xFF, 0x71, 0xFD, + 0x1D, 0xFC, 0x6D, 0xFB, 0x3A, 0xFB, 0x15, 0xFB, 0x08, 0xFB, 0xD6, 0xFA, 0xB0, 0xFA, 0x2E, 0xFB, + 0xAC, 0xFB, 0x75, 0xFC, 0xC1, 0xFC, 0x9B, 0xFC, 0xDE, 0xFB, 0x3A, 0xFB, 0x7E, 0xFA, 0xBC, 0xFA, + 0xE2, 0xFA, 0xAC, 0xFB, 0xEB, 0xFB, 0x5C, 0xFC, 0x58, 0xFD, 0xB0, 0xFD, 0xC5, 0xFE, 0x10, 0xFF, + 0xD1, 0xFE, 0x9F, 0xFE, 0x19, 0xFD, 0xA7, 0xFC, 0x04, 0xFC, 0xB8, 0xFB, 0xB8, 0xFB, 0xA3, 0xFA, + 0xA3, 0xFA, 0x64, 0xFA, 0xC9, 0xFA, 0xB8, 0xFB, 0x75, 0xFC, 0x71, 0xFD, 0xDE, 0xFE, 0xC5, 0xFE, + 0x92, 0xFE, 0x58, 0xFD, 0x10, 0xFC, 0x10, 0xFC, 0x5C, 0xFF, 0xC4, 0x07, 0x45, 0x13, 0x0B, 0x1B, + 0x67, 0x20, 0x56, 0x21, 0x28, 0x23, 0x99, 0x23, 0x24, 0x21, 0xF6, 0x1C, 0x39, 0x16, 0x4E, 0x0E, + 0x03, 0x05, 0xF7, 0xFB, 0x2A, 0xF6, 0xDA, 0xF3, 0x5C, 0xF3, 0x58, 0xF4, 0x19, 0xF7, 0xFB, 0xFA, + 0x9B, 0xFF, 0x31, 0x03, 0x8D, 0x05, 0xFA, 0x06, 0xDD, 0x07, 0x78, 0x07, 0x8D, 0x05, 0x31, 0x03, + 0x5B, 0x02, 0x3D, 0x03, 0x9A, 0x05, 0x1C, 0x08, 0x46, 0x0A, 0xF2, 0x0B, 0xC8, 0x0C, 0xBB, 0x0C, + 0x31, 0x0C, 0x52, 0x0A, 0xE1, 0x06, 0x96, 0x00, 0x69, 0xF9, 0x9F, 0xF2, 0x82, 0xED, 0x04, 0xEA, + 0x7E, 0xE8, 0xA4, 0xE8, 0xC1, 0xEA, 0xBD, 0xEE, 0xC1, 0xF3, 0x9B, 0xF9, 0xC5, 0xFE, 0x70, 0x03, + 0xF2, 0x05, 0x95, 0x06, 0xA6, 0x05, 0xA2, 0x03, 0xAB, 0x01, 0xB4, 0xFF, 0x08, 0xFE, 0x00, 0xFD, + 0x9B, 0xFC, 0x19, 0xFD, 0x9F, 0xFE, 0xEE, 0x00, 0xC8, 0x03, 0x80, 0x05, 0x35, 0x05, 0xD4, 0x03, + 0x07, 0x01, 0xEF, 0xFD, 0xB0, 0xFA, 0x32, 0xF7, 0x64, 0xF4, 0x54, 0xF2, 0x47, 0xF2, 0x4B, 0xF4, + 0xA3, 0xF7, 0x36, 0xFC, 0xF6, 0x01, 0xD4, 0x06, 0xE9, 0x0A, 0x20, 0x0D, 0x9E, 0x0D, 0xC8, 0x0C, + 0x91, 0x0A, 0x52, 0x07, 0xFA, 0x03, 0xAF, 0x00, 0xA3, 0xFD, 0x54, 0xFB, 0xCD, 0xF9, 0xDA, 0xF9, + 0x64, 0xFA, 0x54, 0xFB, 0x4F, 0xFC, 0x0C, 0xFD, 0xD6, 0xFD, 0x58, 0xFD, 0x9B, 0xFC, 0x79, 0xFB, + 0x0C, 0xFA, 0x1D, 0xF9, 0x3A, 0xF8, 0x60, 0xF8, 0x4F, 0xF9, 0x21, 0xFB, 0x64, 0xFD, 0x75, 0xFF, + 0x6C, 0x01, 0xF2, 0x02, 0xE1, 0x03, 0xD4, 0x03, 0x57, 0x03, 0xDD, 0x01, 0x31, 0x00, 0xE2, 0xFD, + 0xEB, 0xFB, 0x58, 0xFA, 0x82, 0xF9, 0x36, 0xF9, 0x69, 0xF9, 0xF3, 0xF9, 0xD6, 0xFA, 0x10, 0xFC, + 0x32, 0xFD, 0x6D, 0xFE, 0x29, 0xFF, 0x10, 0xFF, 0xD6, 0xFD, 0x75, 0xFC, 0x2E, 0xFB, 0x64, 0xFA, + 0x00, 0xFA, 0xA7, 0xF9, 0xF3, 0xF9, 0x15, 0xFB, 0x43, 0xFC, 0xEF, 0xFD, 0x53, 0xFE, 0x10, 0xFF, + 0x29, 0xFF, 0xB8, 0xFE, 0xDE, 0xFE, 0xE2, 0xFD, 0xA3, 0xFD, 0xF3, 0xFC, 0xDE, 0xFB, 0xD1, 0xFB, + 0xE2, 0xFA, 0x86, 0xFB, 0xDE, 0xFB, 0xF7, 0xFB, 0xB4, 0xFC, 0x58, 0xFD, 0xEF, 0xFD, 0x9F, 0xFE, + 0xD6, 0xFD, 0xC9, 0xFD, 0x75, 0xFC, 0xA7, 0xFC, 0xE1, 0x00, 0x7C, 0x09, 0xC3, 0x13, 0x17, 0x1B, + 0x5E, 0x1F, 0x0A, 0x21, 0xE9, 0x22, 0x39, 0x22, 0x5E, 0x1F, 0x67, 0x1A, 0x35, 0x14, 0x7C, 0x0C, + 0x89, 0x03, 0x21, 0xFB, 0x6D, 0xF5, 0xEB, 0xF2, 0x86, 0xF2, 0x58, 0xF4, 0x7E, 0xF7, 0xF7, 0xFB, + 0x70, 0x00, 0x46, 0x04, 0x39, 0x07, 0x89, 0x09, 0xD0, 0x0A, 0x20, 0x0A, 0x91, 0x07, 0xD0, 0x04, + 0x63, 0x03, 0x7C, 0x03, 0x0F, 0x05, 0x07, 0x07, 0x0B, 0x09, 0xB7, 0x0A, 0x17, 0x0C, 0xD4, 0x0C, + 0x20, 0x0D, 0xBF, 0x0B, 0xE9, 0x07, 0x9E, 0x01, 0x8A, 0xFA, 0x75, 0xF3, 0xDA, 0xED, 0x54, 0xE9, + 0x2A, 0xE7, 0xC5, 0xE6, 0xBD, 0xE8, 0xB9, 0xEC, 0x54, 0xF2, 0x93, 0xF8, 0xEB, 0xFE, 0xEE, 0x03, + 0x5F, 0x07, 0x74, 0x08, 0xDD, 0x07, 0xF2, 0x05, 0xFE, 0x02, 0x31, 0x00, 0x7D, 0xFD, 0x92, 0xFB, + 0x71, 0xFA, 0x4B, 0xFA, 0x54, 0xFB, 0xC9, 0xFD, 0x20, 0x01, 0xD4, 0x03, 0xF6, 0x04, 0x07, 0x04, + 0x0F, 0x02, 0x43, 0xFF, 0x2A, 0xFC, 0xD1, 0xF8, 0x60, 0xF5, 0xDE, 0xF2, 0xFC, 0xF1, 0x11, 0xF3, + 0xB8, 0xF5, 0x32, 0xFA, 0x68, 0xFF, 0xD0, 0x04, 0xBB, 0x09, 0xFA, 0x0C, 0x0B, 0x0F, 0x56, 0x0F, + 0xD0, 0x0D, 0x1C, 0x0B, 0xEE, 0x06, 0xB3, 0x02, 0x9F, 0xFE, 0x2E, 0xFB, 0xEB, 0xF8, 0xA3, 0xF7, + 0x71, 0xF7, 0xFB, 0xF7, 0x1D, 0xF9, 0xBC, 0xFA, 0xD1, 0xFB, 0xE6, 0xFC, 0x25, 0xFD, 0xA7, 0xFC, + 0xDE, 0xFB, 0xBC, 0xFA, 0xCD, 0xF9, 0x9B, 0xF9, 0x19, 0xFA, 0x2E, 0xFB, 0xCD, 0xFC, 0x79, 0xFE, + 0x31, 0x00, 0xDD, 0x01, 0xF2, 0x02, 0xA2, 0x03, 0x24, 0x03, 0xD0, 0x01, 0xE6, 0xFF, 0xFB, 0xFD, + 0x1D, 0xFC, 0x64, 0xFA, 0x4F, 0xF9, 0xB8, 0xF8, 0xEB, 0xF8, 0x9B, 0xF9, 0xB0, 0xFA, 0xD1, 0xFB, + 0x32, 0xFD, 0x60, 0xFE, 0x5C, 0xFF, 0x9B, 0xFF, 0x04, 0xFF, 0xD6, 0xFD, 0x82, 0xFC, 0x2E, 0xFB, + 0x19, 0xFA, 0x36, 0xF9, 0x43, 0xF9, 0x43, 0xF9, 0x25, 0xFA, 0x2E, 0xFB, 0x5C, 0xFC, 0xEF, 0xFD, + 0x6D, 0xFE, 0x29, 0xFF, 0x75, 0xFF, 0x29, 0xFF, 0x04, 0xFF, 0x08, 0xFE, 0x0C, 0xFD, 0x68, 0xFC, + 0x15, 0xFB, 0x58, 0xFA, 0x3F, 0xFA, 0xBC, 0xFA, 0xEB, 0xFB, 0xEF, 0xFD, 0x18, 0x00, 0x5F, 0x01, + 0x4E, 0x02, 0x85, 0x01, 0xEE, 0x00, 0x75, 0xFF, 0xA7, 0xFF, 0x13, 0x04, 0xF2, 0x0B, 0x5F, 0x13, + 0x56, 0x18, 0x8D, 0x1A, 0x78, 0x1C, 0x13, 0x1F, 0xED, 0x1E, 0xAA, 0x1C, 0xA2, 0x18, 0x20, 0x13, + 0x4A, 0x0C, 0xD4, 0x03, 0x04, 0xFC, 0xDA, 0xF6, 0x3F, 0xF4, 0xF3, 0xF3, 0x6D, 0xF5, 0x79, 0xF8, + 0xE6, 0xFC, 0x39, 0x01, 0x9A, 0x05, 0x3D, 0x09, 0x31, 0x0C, 0x9E, 0x0D, 0xBB, 0x0C, 0xFA, 0x09, + 0x5F, 0x07, 0x74, 0x05, 0xC4, 0x04, 0xE9, 0x04, 0x28, 0x05, 0xFE, 0x05, 0x39, 0x07, 0x74, 0x08, + 0xAF, 0x09, 0x6B, 0x0A, 0x3D, 0x09, 0xFE, 0x05, 0xEE, 0x00, 0xEF, 0xFA, 0x54, 0xF5, 0x1D, 0xF0, + 0xB0, 0xEB, 0xE3, 0xE8, 0xE7, 0xE7, 0xB9, 0xE9, 0x8F, 0xED, 0xC5, 0xF2, 0xAC, 0xF8, 0x6D, 0xFE, + 0x96, 0x03, 0x46, 0x07, 0x70, 0x09, 0x31, 0x09, 0x85, 0x07, 0x9E, 0x04, 0x52, 0x01, 0x60, 0xFE, + 0xC5, 0xFB, 0xCD, 0xF9, 0xAC, 0xF8, 0x36, 0xF9, 0xAC, 0xFB, 0xD1, 0xFE, 0x2D, 0x01, 0x9A, 0x02, + 0xCC, 0x02, 0x0F, 0x02, 0xC8, 0x00, 0x60, 0xFE, 0xAC, 0xFB, 0xC5, 0xF8, 0xB4, 0xF6, 0x2E, 0xF5, + 0x47, 0xF5, 0xCD, 0xF6, 0x58, 0xFA, 0x9B, 0xFF, 0x13, 0x04, 0x74, 0x08, 0x67, 0x0B, 0x07, 0x0D, + 0xF6, 0x0D, 0xC8, 0x0C, 0x13, 0x0A, 0xBB, 0x06, 0x5B, 0x02, 0x47, 0xFE, 0x19, 0xFA, 0xDA, 0xF6, + 0x21, 0xF5, 0xC9, 0xF4, 0xDE, 0xF5, 0x15, 0xF8, 0x25, 0xFA, 0xEB, 0xFB, 0x3F, 0xFD, 0x21, 0xFE, + 0xC5, 0xFE, 0x53, 0xFE, 0xB0, 0xFD, 0x43, 0xFC, 0xE2, 0xFA, 0x58, 0xFA, 0x97, 0xFA, 0x2E, 0xFB, + 0xDA, 0xFC, 0x47, 0xFE, 0xC1, 0xFF, 0x2D, 0x01, 0xE9, 0x01, 0x9A, 0x02, 0x5B, 0x02, 0x52, 0x01, + 0x82, 0xFF, 0x25, 0xFD, 0x2E, 0xFB, 0x5C, 0xF9, 0x54, 0xF8, 0xE2, 0xF7, 0x15, 0xF8, 0xC5, 0xF8, + 0x00, 0xFA, 0xD1, 0xFB, 0xEF, 0xFD, 0x36, 0xFF, 0xB4, 0xFF, 0x82, 0xFF, 0xC5, 0xFE, 0xD6, 0xFD, + 0xA7, 0xFC, 0x2E, 0xFB, 0x3F, 0xFA, 0xB4, 0xF9, 0xE6, 0xF9, 0x64, 0xFA, 0x86, 0xFB, 0xE6, 0xFC, + 0x53, 0xFE, 0x8E, 0xFF, 0xD5, 0x00, 0x2D, 0x01, 0xBB, 0x00, 0xB4, 0xFF, 0x08, 0xFE, 0xB4, 0xFC, + 0xC5, 0xFB, 0x58, 0xFA, 0x58, 0xFA, 0x25, 0xFA, 0x15, 0xFB, 0xF3, 0xFC, 0x60, 0xFE, 0xA7, 0xFF, + 0xA2, 0x00, 0x7C, 0x00, 0x70, 0x00, 0xDA, 0xFF, 0x96, 0x00, 0xA6, 0x05, 0x85, 0x0D, 0x9E, 0x13, + 0x63, 0x18, 0x9D, 0x19, 0x95, 0x1B, 0x28, 0x1D, 0x52, 0x1C, 0x41, 0x1A, 0x5F, 0x16, 0x0B, 0x12, + 0x4A, 0x0C, 0x85, 0x04, 0x58, 0xFD, 0x54, 0xF8, 0x93, 0xF5, 0x79, 0xF5, 0x0C, 0xF7, 0x9B, 0xF9, + 0xE6, 0xFC, 0x4A, 0x00, 0x2D, 0x04, 0x35, 0x08, 0xA6, 0x0B, 0x46, 0x0D, 0xE1, 0x0C, 0xB7, 0x0A, + 0xBF, 0x08, 0x39, 0x07, 0x57, 0x06, 0x63, 0x06, 0x24, 0x06, 0x31, 0x06, 0xBB, 0x06, 0xFA, 0x06, + 0x41, 0x08, 0xB3, 0x08, 0x35, 0x08, 0x0F, 0x05, 0x96, 0x00, 0x2E, 0xFB, 0xD2, 0xF5, 0xDA, 0xF0, + 0x21, 0xEC, 0x3B, 0xE9, 0x4B, 0xE8, 0x86, 0xE9, 0xDE, 0xEC, 0xDA, 0xF0, 0xEB, 0xF5, 0xF7, 0xFB, + 0x52, 0x01, 0xBF, 0x05, 0x1C, 0x08, 0x4E, 0x08, 0x2D, 0x07, 0xE9, 0x04, 0x28, 0x02, 0x75, 0xFF, + 0x36, 0xFC, 0xC1, 0xF9, 0x47, 0xF8, 0x86, 0xF8, 0xEF, 0xFA, 0xC9, 0xFD, 0x4A, 0x00, 0xF6, 0x01, + 0x9A, 0x02, 0xD9, 0x02, 0x35, 0x02, 0x89, 0x00, 0xFB, 0xFD, 0x15, 0xFB, 0x6D, 0xF8, 0xA8, 0xF6, + 0xDE, 0xF5, 0x5C, 0xF6, 0x1D, 0xF9, 0x8E, 0xFC, 0x46, 0x01, 0xA6, 0x05, 0xAF, 0x09, 0x13, 0x0D, + 0xB3, 0x0E, 0x24, 0x0F, 0xDD, 0x0D, 0x02, 0x0B, 0x78, 0x07, 0x4E, 0x02, 0x71, 0xFD, 0xEB, 0xF8, + 0x79, 0xF5, 0xB4, 0xF3, 0x5C, 0xF3, 0x25, 0xF4, 0xB8, 0xF5, 0x58, 0xF7, 0xB4, 0xF9, 0xF7, 0xFB, + 0xEF, 0xFD, 0x04, 0xFF, 0x04, 0xFF, 0x92, 0xFE, 0xE2, 0xFD, 0x3F, 0xFD, 0x0C, 0xFD, 0xDA, 0xFC, + 0xF3, 0xFC, 0x7D, 0xFD, 0x47, 0xFE, 0x68, 0xFF, 0x7C, 0x00, 0x2D, 0x01, 0x9E, 0x01, 0x39, 0x01, + 0x70, 0x00, 0xB8, 0xFE, 0xB4, 0xFC, 0x7E, 0xFA, 0xEB, 0xF8, 0xC9, 0xF7, 0x32, 0xF7, 0x00, 0xF7, + 0xBD, 0xF7, 0xDE, 0xF8, 0x08, 0xFB, 0xDA, 0xFC, 0x2E, 0xFE, 0x36, 0xFF, 0x8E, 0xFF, 0xA7, 0xFF, + 0x04, 0xFF, 0xFB, 0xFD, 0x25, 0xFD, 0x43, 0xFC, 0x54, 0xFB, 0xE2, 0xFA, 0x0C, 0xFA, 0x7E, 0xFA, + 0x60, 0xFB, 0xA7, 0xFC, 0x9F, 0xFE, 0xDA, 0xFF, 0xA2, 0x00, 0x20, 0x01, 0xA2, 0x00, 0xCD, 0xFF, + 0xDE, 0xFE, 0x0C, 0xFD, 0xF7, 0xFB, 0x54, 0xFB, 0xD6, 0xFA, 0x86, 0xFB, 0x36, 0xFC, 0x00, 0xFD, + 0x79, 0xFE, 0x29, 0xFF, 0xCD, 0xFF, 0xF3, 0xFF, 0xC8, 0x00, 0x5B, 0x05, 0xED, 0x0C, 0x9E, 0x13, + 0x6F, 0x18, 0x02, 0x1A, 0x17, 0x1B, 0x06, 0x1C, 0xCC, 0x1A, 0x63, 0x18, 0xCC, 0x14, 0x28, 0x11, + 0xE1, 0x0C, 0x70, 0x06, 0x5C, 0xFF, 0x3F, 0xFA, 0x7E, 0xF7, 0x8A, 0xF7, 0x2A, 0xF9, 0xE2, 0xFA, + 0x4B, 0xFD, 0xF3, 0xFF, 0x31, 0x03, 0x95, 0x06, 0x95, 0x09, 0x35, 0x0B, 0xA6, 0x0B, 0x91, 0x0A, + 0xE5, 0x08, 0x52, 0x07, 0x95, 0x06, 0xAF, 0x06, 0x20, 0x07, 0x20, 0x07, 0xEE, 0x06, 0xFA, 0x06, + 0x5F, 0x07, 0xF6, 0x07, 0x46, 0x07, 0xD0, 0x04, 0x07, 0x01, 0x5C, 0xFC, 0x8A, 0xF7, 0xC5, 0xF2, + 0xDA, 0xED, 0x00, 0xEB, 0x93, 0xE9, 0x50, 0xEA, 0xDE, 0xEC, 0x11, 0xF0, 0x8A, 0xF4, 0xE6, 0xF9, + 0x10, 0xFF, 0xA2, 0x03, 0x63, 0x06, 0x52, 0x07, 0x70, 0x06, 0x9E, 0x04, 0x35, 0x02, 0xCD, 0xFF, + 0x0C, 0xFD, 0x64, 0xFA, 0x93, 0xF8, 0x08, 0xF8, 0xB4, 0xF9, 0x75, 0xFC, 0xF7, 0xFE, 0x2D, 0x01, + 0x03, 0x02, 0x8D, 0x02, 0x42, 0x02, 0xEE, 0x00, 0x1D, 0xFF, 0x9B, 0xFC, 0x4B, 0xFA, 0x47, 0xF8, + 0xC1, 0xF6, 0x32, 0xF7, 0x32, 0xFA, 0x19, 0xFD, 0xC4, 0x01, 0x4E, 0x05, 0x67, 0x08, 0x74, 0x0B, + 0xA2, 0x0C, 0x52, 0x0D, 0x24, 0x0C, 0xEE, 0x09, 0xD4, 0x06, 0x42, 0x02, 0x64, 0xFD, 0x4F, 0xF9, + 0x4F, 0xF6, 0xFC, 0xF4, 0x47, 0xF5, 0x2A, 0xF6, 0x25, 0xF7, 0xDE, 0xF8, 0x2E, 0xFB, 0x8A, 0xFD, + 0x75, 0xFF, 0x4A, 0x00, 0x18, 0x00, 0xB8, 0xFE, 0xC9, 0xFD, 0xC1, 0xFC, 0x86, 0xFB, 0x15, 0xFB, + 0xE2, 0xFA, 0x15, 0xFB, 0x1D, 0xFC, 0x58, 0xFD, 0x1D, 0xFF, 0x89, 0x00, 0x9E, 0x01, 0x35, 0x02, + 0xD0, 0x01, 0x96, 0x00, 0x04, 0xFF, 0x00, 0xFD, 0xFB, 0xFA, 0x75, 0xF9, 0x79, 0xF8, 0xA3, 0xF7, + 0xD6, 0xF7, 0x93, 0xF8, 0x25, 0xFA, 0x36, 0xFC, 0xE2, 0xFD, 0xEB, 0xFE, 0x1D, 0xFF, 0xF7, 0xFE, + 0x92, 0xFE, 0x8A, 0xFD, 0xDA, 0xFC, 0xD1, 0xFB, 0x47, 0xFB, 0xD6, 0xFA, 0x7E, 0xFA, 0x15, 0xFB, + 0x04, 0xFC, 0x64, 0xFD, 0x29, 0xFF, 0x18, 0x00, 0x39, 0x01, 0xEE, 0x00, 0xE1, 0x00, 0x82, 0xFF, + 0xAC, 0xFE, 0x64, 0xFD, 0x10, 0xFC, 0x9F, 0xFB, 0xE2, 0xFA, 0x6D, 0xFB, 0x10, 0xFC, 0x58, 0xFD, + 0x60, 0xFE, 0xDA, 0xFF, 0x7C, 0x00, 0xEE, 0x00, 0xBB, 0x00, 0x9E, 0x01, 0x18, 0x06, 0x95, 0x0C, + 0xAE, 0x12, 0x1B, 0x17, 0xD4, 0x18, 0xA6, 0x1A, 0x56, 0x1B, 0x1B, 0x1A, 0xFE, 0x17, 0xA6, 0x14, + 0xD8, 0x11, 0x78, 0x0D, 0xC8, 0x06, 0x00, 0x00, 0xA3, 0xFA, 0x21, 0xF8, 0x54, 0xF8, 0x82, 0xF9, + 0x60, 0xFB, 0x97, 0xFD, 0x31, 0x00, 0xC8, 0x03, 0x20, 0x07, 0x6B, 0x0A, 0x56, 0x0C, 0xE1, 0x0C, + 0x80, 0x0B, 0xEE, 0x09, 0xF6, 0x07, 0xE1, 0x06, 0x7C, 0x06, 0xD9, 0x05, 0x8D, 0x05, 0x35, 0x05, + 0x0F, 0x05, 0xCC, 0x05, 0x31, 0x06, 0xE5, 0x05, 0x2D, 0x04, 0xEE, 0x00, 0x19, 0xFD, 0x93, 0xF8, + 0x9B, 0xF3, 0x15, 0xEF, 0xE2, 0xEB, 0xA8, 0xEA, 0x19, 0xEB, 0x04, 0xED, 0x9F, 0xEF, 0xDA, 0xF3, + 0x36, 0xF9, 0xB8, 0xFE, 0x70, 0x03, 0x3D, 0x06, 0x2D, 0x07, 0xD4, 0x06, 0x5B, 0x05, 0x70, 0x03, + 0xA2, 0x00, 0x7D, 0xFD, 0x8A, 0xFA, 0x3A, 0xF8, 0xA3, 0xF7, 0xB8, 0xF8, 0xB0, 0xFA, 0xDA, 0xFC, + 0xB8, 0xFE, 0x3D, 0x00, 0x52, 0x01, 0xAB, 0x01, 0x13, 0x01, 0xB4, 0xFF, 0x71, 0xFD, 0x60, 0xFB, + 0x2A, 0xF9, 0xBD, 0xF7, 0x8A, 0xF7, 0xD1, 0xF8, 0x86, 0xFB, 0xF7, 0xFE, 0x7C, 0x03, 0x20, 0x07, + 0x78, 0x0A, 0xAF, 0x0C, 0x52, 0x0D, 0x07, 0x0D, 0x02, 0x0B, 0xDD, 0x07, 0x3D, 0x03, 0x60, 0xFE, + 0xE6, 0xF9, 0x10, 0xF6, 0x00, 0xF4, 0x69, 0xF3, 0xE7, 0xF3, 0x47, 0xF5, 0x8A, 0xF7, 0x64, 0xFA, + 0x25, 0xFD, 0x68, 0xFF, 0x07, 0x01, 0x91, 0x01, 0x78, 0x01, 0xAF, 0x00, 0x43, 0xFF, 0x32, 0xFD, + 0x9F, 0xFB, 0x8A, 0xFA, 0xDA, 0xF9, 0x58, 0xFA, 0x2E, 0xFB, 0x4F, 0xFC, 0xEF, 0xFD, 0x75, 0xFF, + 0x96, 0x00, 0xC8, 0x00, 0x57, 0x00, 0x10, 0xFF, 0x64, 0xFD, 0xC5, 0xFB, 0xF3, 0xF9, 0x60, 0xF8, + 0x3F, 0xF7, 0x00, 0xF7, 0xD6, 0xF7, 0x1D, 0xF9, 0xC9, 0xFA, 0x4F, 0xFC, 0x8A, 0xFD, 0x9F, 0xFE, + 0x68, 0xFF, 0x75, 0xFF, 0x5C, 0xFF, 0x79, 0xFE, 0x8A, 0xFD, 0x68, 0xFC, 0x2E, 0xFB, 0xA3, 0xFA, + 0x25, 0xFA, 0x8A, 0xFA, 0x92, 0xFB, 0x19, 0xFD, 0xF7, 0xFE, 0xA2, 0x00, 0x9E, 0x01, 0x42, 0x02, + 0x28, 0x02, 0x52, 0x01, 0x18, 0x00, 0x2E, 0xFE, 0xA7, 0xFC, 0x6D, 0xFB, 0x60, 0xFB, 0x3A, 0xFB, + 0xC5, 0xFB, 0xD1, 0xFB, 0xC1, 0xFC, 0x97, 0xFD, 0x60, 0xFE, 0x68, 0xFF, 0xF2, 0x02, 0xE1, 0x09, + 0x0F, 0x11, 0xF6, 0x16, 0xB7, 0x19, 0xF1, 0x1A, 0xA2, 0x1B, 0xA6, 0x1A, 0x30, 0x18, 0x0B, 0x15, + 0x17, 0x12, 0x80, 0x0E, 0x56, 0x09, 0x9A, 0x02, 0x58, 0xFD, 0x7E, 0xFA, 0xF3, 0xF9, 0x3A, 0xFB, + 0xA7, 0xFC, 0x2E, 0xFE, 0x31, 0x00, 0xA6, 0x02, 0x4E, 0x05, 0xAA, 0x07, 0xAF, 0x09, 0x78, 0x0A, + 0x5F, 0x0A, 0x70, 0x09, 0x4E, 0x08, 0x46, 0x07, 0x13, 0x07, 0x46, 0x07, 0x2D, 0x07, 0x13, 0x07, + 0xAF, 0x06, 0x89, 0x06, 0x70, 0x06, 0x24, 0x06, 0xB7, 0x04, 0x0F, 0x02, 0x9F, 0xFE, 0x71, 0xFA, + 0xD2, 0xF5, 0x32, 0xF1, 0x82, 0xED, 0xC9, 0xEB, 0xA4, 0xEB, 0x04, 0xED, 0x08, 0xEF, 0xFC, 0xF1, + 0x9B, 0xF6, 0xD1, 0xFB, 0x4A, 0x00, 0xD4, 0x03, 0x80, 0x05, 0xD9, 0x05, 0x28, 0x05, 0xA2, 0x03, + 0x91, 0x01, 0x04, 0xFF, 0x75, 0xFC, 0x71, 0xFA, 0x36, 0xF9, 0x8E, 0xF9, 0xFB, 0xFA, 0xC1, 0xFC, + 0x60, 0xFE, 0xDA, 0xFF, 0xC8, 0x00, 0x78, 0x01, 0xFA, 0x00, 0x18, 0x00, 0x53, 0xFE, 0xB4, 0xFC, + 0x21, 0xFB, 0x0C, 0xFA, 0x00, 0xFA, 0x97, 0xFA, 0xC1, 0xFC, 0x29, 0xFF, 0x03, 0x02, 0x35, 0x05, + 0x91, 0x07, 0xA2, 0x09, 0xE9, 0x0A, 0xF6, 0x0A, 0x52, 0x0A, 0xF6, 0x07, 0x85, 0x04, 0xBB, 0x00, + 0xF3, 0xFC, 0x4B, 0xFA, 0x3A, 0xF8, 0x0C, 0xF7, 0xB4, 0xF6, 0x19, 0xF7, 0x6D, 0xF8, 0xF3, 0xF9, + 0x1D, 0xFC, 0xFB, 0xFD, 0x43, 0xFF, 0xF3, 0xFF, 0xCD, 0xFF, 0x29, 0xFF, 0x2E, 0xFE, 0x0C, 0xFD, + 0x36, 0xFC, 0x54, 0xFB, 0xFB, 0xFA, 0xD6, 0xFA, 0x3A, 0xFB, 0x10, 0xFC, 0x19, 0xFD, 0x79, 0xFE, + 0x82, 0xFF, 0xE6, 0xFF, 0x0B, 0x00, 0x1D, 0xFF, 0x21, 0xFE, 0xE6, 0xFC, 0xF7, 0xFB, 0xEF, 0xFA, + 0xE6, 0xF9, 0x4F, 0xF9, 0x10, 0xF9, 0x0C, 0xFA, 0xFB, 0xFA, 0x36, 0xFC, 0xE6, 0xFC, 0x97, 0xFD, + 0x3A, 0xFE, 0x6D, 0xFE, 0x3A, 0xFE, 0xC9, 0xFD, 0x64, 0xFD, 0x00, 0xFD, 0xA7, 0xFC, 0x10, 0xFC, + 0xAC, 0xFB, 0xD1, 0xFB, 0x36, 0xFC, 0x19, 0xFD, 0xB0, 0xFD, 0xB8, 0xFE, 0x1D, 0xFF, 0xC1, 0xFF, + 0xCD, 0xFF, 0xDA, 0xFF, 0x43, 0xFF, 0xD1, 0xFE, 0x2E, 0xFE, 0x71, 0xFD, 0xB0, 0xFD, 0xA3, 0xFD, + 0xEF, 0xFD, 0x60, 0xFE, 0x60, 0xFE, 0x79, 0xFE, 0x3A, 0xFE, 0x08, 0xFE, 0x8E, 0xFF, 0x46, 0x04, + 0x46, 0x0A, 0x91, 0x10, 0xBF, 0x14, 0x67, 0x17, 0x39, 0x19, 0x84, 0x19, 0x56, 0x18, 0x6B, 0x16, + 0x28, 0x14, 0x80, 0x11, 0x6B, 0x0D, 0x39, 0x07, 0x2D, 0x01, 0xE6, 0xFC, 0x21, 0xFB, 0x3A, 0xFB, + 0x36, 0xFC, 0x8A, 0xFD, 0x75, 0xFF, 0x03, 0x02, 0xDD, 0x04, 0x46, 0x07, 0xAF, 0x09, 0x28, 0x0B, + 0x74, 0x0B, 0x91, 0x0A, 0xE5, 0x08, 0x46, 0x07, 0x24, 0x06, 0xBF, 0x05, 0x80, 0x05, 0x1C, 0x05, + 0x03, 0x05, 0xC4, 0x04, 0x42, 0x05, 0xA6, 0x05, 0x4E, 0x05, 0x13, 0x04, 0x85, 0x01, 0x47, 0xFE, + 0x25, 0xFA, 0x86, 0xF5, 0x7E, 0xF1, 0x7E, 0xEE, 0x36, 0xED, 0x1D, 0xED, 0x19, 0xEE, 0x04, 0xF0, + 0x4F, 0xF3, 0xFB, 0xF7, 0xC1, 0xFC, 0xC8, 0x00, 0xA2, 0x03, 0x0F, 0x05, 0x4E, 0x05, 0x85, 0x04, + 0xCC, 0x02, 0x96, 0x00, 0xC9, 0xFD, 0x47, 0xFB, 0x4F, 0xF9, 0x47, 0xF8, 0xDE, 0xF8, 0x32, 0xFA, + 0xF7, 0xFB, 0xC9, 0xFD, 0x75, 0xFF, 0xD5, 0x00, 0x91, 0x01, 0xAB, 0x01, 0xBB, 0x00, 0x43, 0xFF, + 0x7D, 0xFD, 0x92, 0xFB, 0x25, 0xFA, 0x43, 0xF9, 0x32, 0xFA, 0x04, 0xFC, 0x86, 0xFE, 0x03, 0x02, + 0x5F, 0x04, 0x2D, 0x07, 0x24, 0x09, 0x85, 0x0A, 0x02, 0x0B, 0x39, 0x0A, 0x28, 0x08, 0xC4, 0x04, + 0x96, 0x00, 0x75, 0xFC, 0x2A, 0xF9, 0xE6, 0xF6, 0xEB, 0xF5, 0xC5, 0xF5, 0x36, 0xF6, 0x58, 0xF7, + 0x82, 0xF9, 0xF7, 0xFB, 0x60, 0xFE, 0x7C, 0x00, 0x91, 0x01, 0xB7, 0x01, 0xEE, 0x00, 0xA7, 0xFF, + 0xEF, 0xFD, 0x4F, 0xFC, 0x15, 0xFB, 0x19, 0xFA, 0x9B, 0xF9, 0xA7, 0xF9, 0x25, 0xFA, 0x6D, 0xFB, + 0x0C, 0xFD, 0xB8, 0xFE, 0xB4, 0xFF, 0xE6, 0xFF, 0xCD, 0xFF, 0x29, 0xFF, 0x3A, 0xFE, 0x19, 0xFD, + 0xAC, 0xFB, 0x25, 0xFA, 0x1D, 0xF9, 0xC5, 0xF8, 0x1D, 0xF9, 0xB4, 0xF9, 0xEF, 0xFA, 0x10, 0xFC, + 0x71, 0xFD, 0x92, 0xFE, 0xF7, 0xFE, 0x43, 0xFF, 0x43, 0xFF, 0x10, 0xFF, 0xAC, 0xFE, 0x97, 0xFD, + 0x9B, 0xFC, 0x9F, 0xFB, 0x3A, 0xFB, 0x2E, 0xFB, 0xDE, 0xFB, 0x8E, 0xFC, 0x32, 0xFD, 0x47, 0xFE, + 0xC5, 0xFE, 0x9B, 0xFF, 0x70, 0x00, 0xD5, 0x00, 0x13, 0x01, 0x89, 0x00, 0x00, 0x00, 0xD1, 0xFE, + 0xFB, 0xFD, 0x64, 0xFD, 0xE6, 0xFC, 0xF3, 0xFC, 0x82, 0xFC, 0xC1, 0xFC, 0xC1, 0xFC, 0x3A, 0xFE, + 0x8D, 0x02, 0x74, 0x08, 0xF2, 0x0E, 0x80, 0x14, 0xD8, 0x17, 0xC3, 0x19, 0xC3, 0x19, 0x56, 0x18, + 0x6B, 0x16, 0xF6, 0x13, 0x41, 0x11, 0x2C, 0x0D, 0x46, 0x07, 0xE9, 0x01, 0xD6, 0xFD, 0x04, 0xFC, + 0x43, 0xFC, 0x8A, 0xFD, 0x4F, 0xFF, 0x5F, 0x01, 0x89, 0x03, 0xBF, 0x05, 0xF6, 0x07, 0xEE, 0x09, + 0x4E, 0x0B, 0x74, 0x0B, 0x20, 0x0A, 0x67, 0x08, 0x7C, 0x06, 0x35, 0x05, 0xF6, 0x04, 0xAA, 0x04, + 0xC4, 0x04, 0x03, 0x05, 0x03, 0x05, 0x80, 0x05, 0xE5, 0x05, 0xA6, 0x05, 0xC4, 0x04, 0x81, 0x02, + 0x1D, 0xFF, 0x21, 0xFB, 0x5C, 0xF6, 0x47, 0xF2, 0x86, 0xEF, 0xDA, 0xED, 0xCD, 0xED, 0x97, 0xEE, + 0x5C, 0xF0, 0xB4, 0xF3, 0xD6, 0xF7, 0x75, 0xFC, 0x89, 0x00, 0x57, 0x03, 0xE9, 0x04, 0x0F, 0x05, + 0x2D, 0x04, 0xB3, 0x02, 0x96, 0x00, 0x15, 0xFE, 0xB8, 0xFB, 0xB4, 0xF9, 0xAC, 0xF8, 0xDE, 0xF8, + 0x0C, 0xFA, 0xAC, 0xFB, 0xA3, 0xFD, 0x5C, 0xFF, 0xEE, 0x00, 0x28, 0x02, 0x5B, 0x02, 0x03, 0x02, + 0x89, 0x00, 0xC5, 0xFE, 0x32, 0xFD, 0x79, 0xFB, 0x97, 0xFA, 0x8A, 0xFA, 0x79, 0xFB, 0x64, 0xFD, + 0xA7, 0xFF, 0x28, 0x02, 0xC4, 0x04, 0xFA, 0x06, 0xFE, 0x08, 0xE1, 0x09, 0x95, 0x09, 0xF6, 0x07, + 0x42, 0x05, 0xF6, 0x01, 0x86, 0xFE, 0xAC, 0xFB, 0x36, 0xF9, 0x7E, 0xF7, 0x8E, 0xF6, 0x4F, 0xF6, + 0x19, 0xF7, 0xB8, 0xF8, 0x15, 0xFB, 0x71, 0xFD, 0x5C, 0xFF, 0xAF, 0x00, 0x13, 0x01, 0xE1, 0x00, + 0x24, 0x00, 0xEB, 0xFE, 0x58, 0xFD, 0xEB, 0xFB, 0xA3, 0xFA, 0xB4, 0xF9, 0x69, 0xF9, 0xB4, 0xF9, + 0xC9, 0xFA, 0x43, 0xFC, 0xBC, 0xFD, 0x10, 0xFF, 0xB4, 0xFF, 0x18, 0x00, 0x0B, 0x00, 0x9B, 0xFF, + 0xD1, 0xFE, 0x8A, 0xFD, 0x1D, 0xFC, 0xE2, 0xFA, 0xF3, 0xF9, 0x75, 0xF9, 0x69, 0xF9, 0x8E, 0xF9, + 0x4B, 0xFA, 0x47, 0xFB, 0x5C, 0xFC, 0x97, 0xFD, 0x60, 0xFE, 0x43, 0xFF, 0xA7, 0xFF, 0x8E, 0xFF, + 0x36, 0xFF, 0xAC, 0xFE, 0x2E, 0xFE, 0xA3, 0xFD, 0x32, 0xFD, 0xF3, 0xFC, 0x19, 0xFD, 0x25, 0xFD, + 0xEF, 0xFD, 0xD1, 0xFE, 0x9B, 0xFF, 0x89, 0x00, 0x96, 0x00, 0x96, 0x00, 0x89, 0x00, 0x57, 0x00, + 0x7C, 0x00, 0x24, 0x00, 0x75, 0xFF, 0x04, 0xFF, 0xC9, 0xFD, 0x0C, 0xFD, 0x43, 0xFC, 0xD1, 0xFB, + 0xDA, 0xFC, 0x63, 0x00, 0x9A, 0x05, 0x8D, 0x0B, 0x41, 0x11, 0x3D, 0x15, 0x4A, 0x18, 0x06, 0x19, + 0x4A, 0x18, 0xDD, 0x16, 0xF2, 0x14, 0xC8, 0x12, 0xFE, 0x0E, 0x7C, 0x09, 0xBB, 0x03, 0x68, 0xFF, + 0xC1, 0xFC, 0x36, 0xFC, 0xCD, 0xFC, 0x47, 0xFE, 0x57, 0x00, 0x9A, 0x02, 0xC4, 0x04, 0xFA, 0x06, + 0x18, 0x09, 0x0F, 0x0B, 0xD9, 0x0B, 0x5B, 0x0B, 0xAF, 0x09, 0x5F, 0x07, 0x8D, 0x05, 0x78, 0x04, + 0xD4, 0x03, 0x7C, 0x03, 0x3D, 0x03, 0xE5, 0x02, 0x3D, 0x03, 0xC8, 0x03, 0x07, 0x04, 0xD4, 0x03, + 0x5B, 0x02, 0xF3, 0xFF, 0xB4, 0xFC, 0x54, 0xF8, 0x71, 0xF4, 0x00, 0xF1, 0xFC, 0xEE, 0x4B, 0xEE, + 0x7E, 0xEE, 0xAC, 0xEF, 0xEF, 0xF1, 0x60, 0xF5, 0x36, 0xF9, 0x3F, 0xFD, 0x63, 0x00, 0xB3, 0x02, + 0xA2, 0x03, 0x89, 0x03, 0x81, 0x02, 0x2D, 0x01, 0x5C, 0xFF, 0x64, 0xFD, 0x47, 0xFB, 0x4F, 0xF9, + 0xDE, 0xF8, 0xAC, 0xF8, 0x00, 0xFA, 0xD1, 0xFB, 0xC9, 0xFD, 0xA2, 0x00, 0xAB, 0x01, 0x9A, 0x02, + 0x0F, 0x02, 0x20, 0x01, 0x7C, 0x00, 0x1D, 0xFF, 0xA3, 0xFD, 0x10, 0xFC, 0xA3, 0xFA, 0x64, 0xFA, + 0xE2, 0xFA, 0xA7, 0xFC, 0xDE, 0xFE, 0x78, 0x01, 0x13, 0x04, 0xFE, 0x05, 0x9E, 0x07, 0x4E, 0x08, + 0x5B, 0x08, 0x5F, 0x07, 0x28, 0x05, 0x5B, 0x02, 0xD1, 0xFE, 0x9F, 0xFB, 0xDE, 0xF8, 0xDA, 0xF6, + 0x10, 0xF6, 0xC5, 0xF5, 0x9B, 0xF6, 0x15, 0xF8, 0xDA, 0xF9, 0xF7, 0xFB, 0xBC, 0xFD, 0x5C, 0xFF, + 0x70, 0x00, 0xE1, 0x00, 0x3D, 0x00, 0xF7, 0xFE, 0x58, 0xFD, 0xD1, 0xFB, 0x8A, 0xFA, 0xCD, 0xF9, + 0x69, 0xF9, 0x9B, 0xF9, 0x3F, 0xFA, 0x2E, 0xFB, 0x75, 0xFC, 0xB0, 0xFD, 0xD1, 0xFE, 0x8E, 0xFF, + 0xDA, 0xFF, 0x9B, 0xFF, 0x43, 0xFF, 0x6D, 0xFE, 0x4B, 0xFD, 0x4F, 0xFC, 0x2E, 0xFB, 0x71, 0xFA, + 0x0C, 0xFA, 0x0C, 0xFA, 0x7E, 0xFA, 0x08, 0xFB, 0x10, 0xFC, 0xF3, 0xFC, 0x3A, 0xFE, 0x5C, 0xFF, + 0xF3, 0xFF, 0x63, 0x00, 0x31, 0x00, 0xCD, 0xFF, 0x5C, 0xFF, 0xB8, 0xFE, 0x79, 0xFE, 0x3A, 0xFE, + 0x3A, 0xFE, 0x9F, 0xFE, 0xB8, 0xFE, 0x4F, 0xFF, 0xB4, 0xFF, 0x00, 0x00, 0x89, 0x00, 0xA2, 0x00, + 0xFA, 0x00, 0xA2, 0x00, 0x7C, 0x00, 0xE6, 0xFF, 0x75, 0xFF, 0xB8, 0xFE, 0xBC, 0xFD, 0x00, 0xFD, + 0x75, 0xFC, 0x2E, 0xFE, 0xF6, 0x01, 0x20, 0x07, 0x39, 0x0D, 0x4A, 0x12, 0xAE, 0x15, 0xB3, 0x17, + 0x35, 0x17, 0x91, 0x16, 0x89, 0x15, 0x4E, 0x14, 0x4A, 0x12, 0xB7, 0x0D, 0x41, 0x08, 0xE5, 0x02, + 0x1D, 0xFF, 0x32, 0xFD, 0xDA, 0xFC, 0x71, 0xFD, 0x10, 0xFF, 0xFA, 0x00, 0x31, 0x03, 0x28, 0x05, + 0x5F, 0x07, 0xAF, 0x09, 0xB3, 0x0B, 0x56, 0x0C, 0x80, 0x0B, 0x95, 0x09, 0x52, 0x07, 0xB3, 0x05, + 0x78, 0x04, 0x96, 0x03, 0xA6, 0x02, 0x0F, 0x02, 0x85, 0x01, 0xE9, 0x01, 0x35, 0x02, 0x8D, 0x02, + 0x35, 0x02, 0xFA, 0x00, 0xF7, 0xFE, 0xEB, 0xFB, 0x54, 0xF8, 0x15, 0xF5, 0x54, 0xF2, 0xE7, 0xF0, + 0x50, 0xF0, 0x36, 0xF0, 0x3F, 0xF1, 0x1D, 0xF3, 0x10, 0xF6, 0x82, 0xF9, 0x00, 0xFD, 0xC1, 0xFF, + 0xB7, 0x01, 0x74, 0x02, 0xBF, 0x02, 0x4E, 0x02, 0x6C, 0x01, 0xB4, 0xFF, 0xA3, 0xFD, 0x60, 0xFB, + 0x00, 0xFA, 0xB4, 0xF9, 0xF3, 0xF9, 0x15, 0xFB, 0x43, 0xFC, 0xEF, 0xFD, 0x5C, 0xFF, 0x07, 0x01, + 0x03, 0x02, 0x9A, 0x02, 0xFE, 0x02, 0x28, 0x02, 0xFA, 0x00, 0x36, 0xFF, 0x71, 0xFD, 0x5C, 0xFC, + 0x43, 0xFC, 0xCD, 0xFC, 0x15, 0xFE, 0x75, 0xFF, 0x20, 0x01, 0x18, 0x03, 0xE9, 0x04, 0xAF, 0x06, + 0xC4, 0x07, 0xF6, 0x07, 0xC8, 0x06, 0xC4, 0x04, 0x0F, 0x02, 0x43, 0xFF, 0xCD, 0xFC, 0x8A, 0xFA, + 0xAC, 0xF8, 0x32, 0xF7, 0x82, 0xF6, 0xC1, 0xF6, 0xE2, 0xF7, 0xA7, 0xF9, 0xAC, 0xFB, 0x8A, 0xFD, + 0x43, 0xFF, 0x31, 0x00, 0x70, 0x00, 0x00, 0x00, 0xEB, 0xFE, 0xC9, 0xFD, 0x36, 0xFC, 0xD6, 0xFA, + 0x69, 0xF9, 0x86, 0xF8, 0x6D, 0xF8, 0xDE, 0xF8, 0x0C, 0xFA, 0x47, 0xFB, 0xA7, 0xFC, 0xC9, 0xFD, + 0xEB, 0xFE, 0xCD, 0xFF, 0x0B, 0x00, 0xE6, 0xFF, 0x10, 0xFF, 0xE2, 0xFD, 0xA7, 0xFC, 0x6D, 0xFB, + 0x4B, 0xFA, 0x8E, 0xF9, 0x2A, 0xF9, 0x36, 0xF9, 0xC1, 0xF9, 0x58, 0xFA, 0xB8, 0xFB, 0x0C, 0xFD, + 0x47, 0xFE, 0x8E, 0xFF, 0x4A, 0x00, 0x96, 0x00, 0xA2, 0x00, 0x7C, 0x00, 0xF3, 0xFF, 0xC1, 0xFF, + 0x1D, 0xFF, 0x6D, 0xFE, 0x21, 0xFE, 0x97, 0xFD, 0x15, 0xFE, 0x86, 0xFE, 0x8E, 0xFF, 0xAF, 0x00, + 0x91, 0x01, 0x1C, 0x02, 0x0F, 0x02, 0x9E, 0x01, 0xEE, 0x00, 0x18, 0x00, 0x10, 0xFF, 0x08, 0xFE, + 0x08, 0xFE, 0x75, 0xFF, 0xF2, 0x02, 0x91, 0x07, 0xD4, 0x0C, 0xDD, 0x10, 0x78, 0x13, 0xB3, 0x14, + 0xA6, 0x14, 0xF2, 0x14, 0xB3, 0x14, 0x0F, 0x14, 0xA6, 0x11, 0xAA, 0x0D, 0xA6, 0x08, 0xEE, 0x03, + 0xA2, 0x00, 0xB8, 0xFE, 0x53, 0xFE, 0xB8, 0xFE, 0x00, 0x00, 0x78, 0x01, 0x31, 0x03, 0xE9, 0x04, + 0x52, 0x07, 0xBB, 0x09, 0x9A, 0x0B, 0x17, 0x0C, 0xDD, 0x0A, 0xFE, 0x08, 0xFA, 0x06, 0x4E, 0x05, + 0x13, 0x04, 0xBF, 0x02, 0xD0, 0x01, 0xE1, 0x00, 0x96, 0x00, 0xC8, 0x00, 0x20, 0x01, 0x52, 0x01, + 0x20, 0x01, 0x57, 0x00, 0x79, 0xFE, 0x10, 0xFC, 0xD1, 0xF8, 0xEB, 0xF5, 0xB4, 0xF3, 0x60, 0xF2, + 0xB0, 0xF1, 0x8A, 0xF1, 0xE2, 0xF1, 0x82, 0xF3, 0xD2, 0xF5, 0xEB, 0xF8, 0xF7, 0xFB, 0x9F, 0xFE, + 0x96, 0x00, 0xF6, 0x01, 0x67, 0x02, 0x67, 0x02, 0x52, 0x01, 0xB4, 0xFF, 0xC9, 0xFD, 0xDE, 0xFB, + 0x54, 0xFB, 0xC9, 0xFA, 0x08, 0xFB, 0x3A, 0xFB, 0x92, 0xFB, 0xA7, 0xFC, 0xC9, 0xFD, 0x29, 0xFF, + 0x63, 0x00, 0x13, 0x01, 0x52, 0x01, 0xEE, 0x00, 0x00, 0x00, 0xEB, 0xFE, 0xEF, 0xFD, 0x3F, 0xFD, + 0x25, 0xFD, 0x7D, 0xFD, 0x2E, 0xFE, 0x68, 0xFF, 0xD5, 0x00, 0xB3, 0x02, 0x5F, 0x04, 0xD9, 0x05, + 0x7C, 0x06, 0x31, 0x06, 0x1C, 0x05, 0x70, 0x03, 0x39, 0x01, 0xF7, 0xFE, 0x8E, 0xFC, 0x3F, 0xFA, + 0x86, 0xF8, 0x4B, 0xF7, 0xCD, 0xF6, 0x0C, 0xF7, 0x15, 0xF8, 0xB4, 0xF9, 0x86, 0xFB, 0x3F, 0xFD, + 0xB8, 0xFE, 0xA7, 0xFF, 0x4A, 0x00, 0x3D, 0x00, 0xCD, 0xFF, 0xAC, 0xFE, 0x25, 0xFD, 0xB8, 0xFB, + 0x32, 0xFA, 0x69, 0xF9, 0x36, 0xF9, 0x82, 0xF9, 0x3F, 0xFA, 0x2E, 0xFB, 0x10, 0xFC, 0x58, 0xFD, + 0x86, 0xFE, 0xA7, 0xFF, 0x63, 0x00, 0x63, 0x00, 0xF3, 0xFF, 0xD1, 0xFE, 0x7D, 0xFD, 0x1D, 0xFC, + 0x15, 0xFB, 0xF3, 0xF9, 0x82, 0xF9, 0x4F, 0xF9, 0x82, 0xF9, 0x4B, 0xFA, 0x3A, 0xFB, 0xA7, 0xFC, + 0x08, 0xFE, 0x43, 0xFF, 0x63, 0x00, 0x39, 0x01, 0x91, 0x01, 0x03, 0x02, 0x03, 0x02, 0x91, 0x01, + 0x13, 0x01, 0xF3, 0xFF, 0x1D, 0xFF, 0xAC, 0xFE, 0x9F, 0xFE, 0xEB, 0xFE, 0x75, 0xFF, 0xCD, 0xFF, + 0x00, 0x00, 0x89, 0x00, 0x89, 0x00, 0xE1, 0x00, 0xA2, 0x00, 0x57, 0x00, 0xC1, 0xFF, 0x82, 0xFF, + 0x7C, 0x00, 0x24, 0x03, 0x5F, 0x07, 0xFE, 0x0B, 0x13, 0x10, 0x24, 0x12, 0x13, 0x13, 0xD4, 0x12, + 0x2C, 0x13, 0x6B, 0x13, 0x39, 0x13, 0x0B, 0x12, 0xE5, 0x0E, 0x0F, 0x0B, 0x07, 0x07, 0xC8, 0x03, + 0x91, 0x01, 0xA2, 0x00, 0x70, 0x00, 0x13, 0x01, 0xDD, 0x01, 0xE5, 0x02, 0x07, 0x04, 0xCC, 0x05, + 0xDD, 0x07, 0xD4, 0x09, 0xDD, 0x0A, 0x5F, 0x0A, 0xE5, 0x08, 0x52, 0x07, 0xFE, 0x05, 0xE9, 0x04, + 0xA2, 0x03, 0x8D, 0x02, 0x6C, 0x01, 0xC8, 0x00, 0xC8, 0x00, 0xC8, 0x00, 0xD5, 0x00, 0x70, 0x00, + 0xB4, 0xFF, 0x92, 0xFE, 0xA7, 0xFC, 0x25, 0xFA, 0x8A, 0xF7, 0x6D, 0xF5, 0x00, 0xF4, 0x1D, 0xF3, + 0x60, 0xF2, 0x47, 0xF2, 0xF7, 0xF2, 0xBD, 0xF4, 0x25, 0xF7, 0xDA, 0xF9, 0x75, 0xFC, 0xD1, 0xFE, + 0x7C, 0x00, 0xB7, 0x01, 0x1C, 0x02, 0x91, 0x01, 0x63, 0x00, 0x9F, 0xFE, 0x32, 0xFD, 0x04, 0xFC, + 0x15, 0xFB, 0x71, 0xFA, 0xC1, 0xF9, 0xDA, 0xF9, 0xD6, 0xFA, 0x43, 0xFC, 0x08, 0xFE, 0x5C, 0xFF, + 0x63, 0x00, 0xFA, 0x00, 0x2D, 0x01, 0xBB, 0x00, 0x00, 0x00, 0x29, 0xFF, 0x86, 0xFE, 0x21, 0xFE, + 0xEF, 0xFD, 0xD6, 0xFD, 0x47, 0xFE, 0x10, 0xFF, 0x63, 0x00, 0x1C, 0x02, 0x7C, 0x03, 0x85, 0x04, + 0xF6, 0x04, 0xC4, 0x04, 0x39, 0x04, 0xE5, 0x02, 0x07, 0x01, 0xC5, 0xFE, 0x4F, 0xFC, 0x4B, 0xFA, + 0x86, 0xF8, 0x7E, 0xF7, 0x19, 0xF7, 0x64, 0xF7, 0x6D, 0xF8, 0xDA, 0xF9, 0x86, 0xFB, 0x3F, 0xFD, + 0x79, 0xFE, 0x68, 0xFF, 0x00, 0x00, 0xF3, 0xFF, 0x8E, 0xFF, 0x53, 0xFE, 0xF3, 0xFC, 0x6D, 0xFB, + 0x4B, 0xFA, 0x8E, 0xF9, 0x2A, 0xF9, 0x82, 0xF9, 0x3F, 0xFA, 0x47, 0xFB, 0xA7, 0xFC, 0xD6, 0xFD, + 0x10, 0xFF, 0xE6, 0xFF, 0x57, 0x00, 0x57, 0x00, 0xDA, 0xFF, 0x04, 0xFF, 0xC9, 0xFD, 0x82, 0xFC, + 0x21, 0xFB, 0x25, 0xFA, 0x43, 0xF9, 0x1D, 0xF9, 0x69, 0xF9, 0x64, 0xFA, 0xC5, 0xFB, 0x3F, 0xFD, + 0xB8, 0xFE, 0xDA, 0xFF, 0xFA, 0x00, 0xB7, 0x01, 0x4E, 0x02, 0xF2, 0x02, 0xBF, 0x02, 0xA6, 0x02, + 0x0F, 0x02, 0x07, 0x01, 0x89, 0x00, 0xE6, 0xFF, 0xA7, 0xFF, 0xF3, 0xFF, 0xCD, 0xFF, 0x0B, 0x00, + 0x31, 0x00, 0x4A, 0x00, 0xD5, 0x00, 0x39, 0x01, 0x78, 0x01, 0x20, 0x01, 0xBB, 0x00, 0xEE, 0x00, + 0x81, 0x02, 0xF2, 0x05, 0xAA, 0x0A, 0x8D, 0x0E, 0x35, 0x11, 0x80, 0x11, 0xF6, 0x10, 0xD0, 0x10, + 0x1C, 0x11, 0xBF, 0x11, 0x4E, 0x11, 0x7C, 0x0F, 0x63, 0x0C, 0xFE, 0x08, 0xCC, 0x05, 0x96, 0x03, + 0x35, 0x02, 0xF6, 0x01, 0xF6, 0x01, 0x8D, 0x02, 0x9A, 0x02, 0xF2, 0x02, 0xC8, 0x03, 0x5B, 0x05, + 0x46, 0x07, 0xA6, 0x08, 0x9A, 0x08, 0xAA, 0x07, 0x95, 0x06, 0xCC, 0x05, 0x35, 0x05, 0x6C, 0x04, + 0x70, 0x03, 0x28, 0x02, 0x78, 0x01, 0xD5, 0x00, 0xA2, 0x00, 0x57, 0x00, 0xDA, 0xFF, 0x68, 0xFF, + 0x79, 0xFE, 0x00, 0xFD, 0x08, 0xFB, 0x9F, 0xF8, 0xCD, 0xF6, 0x93, 0xF5, 0xBD, 0xF4, 0x3F, 0xF4, + 0x9B, 0xF3, 0xE7, 0xF3, 0xB0, 0xF4, 0x9B, 0xF6, 0xAC, 0xF8, 0x97, 0xFA, 0x68, 0xFC, 0xD6, 0xFD, + 0x1D, 0xFF, 0x18, 0x00, 0x89, 0x00, 0x57, 0x00, 0xC1, 0xFF, 0xDE, 0xFE, 0x21, 0xFE, 0x8A, 0xFD, + 0x8E, 0xFC, 0x10, 0xFC, 0x9F, 0xFB, 0x36, 0xFC, 0x0C, 0xFD, 0xA3, 0xFD, 0x47, 0xFE, 0x2E, 0xFE, + 0xB8, 0xFE, 0xEB, 0xFE, 0x29, 0xFF, 0xD1, 0xFE, 0x60, 0xFE, 0xD6, 0xFD, 0xD6, 0xFD, 0xBC, 0xFD, + 0x15, 0xFE, 0x79, 0xFE, 0x10, 0xFF, 0x3D, 0x00, 0x46, 0x01, 0x81, 0x02, 0x0B, 0x03, 0x70, 0x03, + 0x4A, 0x03, 0xF2, 0x02, 0x28, 0x02, 0xBB, 0x00, 0xF7, 0xFE, 0x00, 0xFD, 0x3A, 0xFB, 0x00, 0xFA, + 0xDE, 0xF8, 0x54, 0xF8, 0x2E, 0xF8, 0x9F, 0xF8, 0x75, 0xF9, 0x64, 0xFA, 0xC5, 0xFB, 0xDA, 0xFC, + 0xEF, 0xFD, 0xDE, 0xFE, 0x43, 0xFF, 0x4F, 0xFF, 0xC5, 0xFE, 0xFB, 0xFD, 0x25, 0xFD, 0x43, 0xFC, + 0xB8, 0xFB, 0x47, 0xFB, 0x3A, 0xFB, 0x79, 0xFB, 0xF7, 0xFB, 0x9B, 0xFC, 0x4B, 0xFD, 0x08, 0xFE, + 0xC5, 0xFE, 0x36, 0xFF, 0x75, 0xFF, 0x68, 0xFF, 0xEB, 0xFE, 0x6D, 0xFE, 0x7D, 0xFD, 0xDA, 0xFC, + 0x04, 0xFC, 0x3A, 0xFB, 0xB0, 0xFA, 0x8A, 0xFA, 0xB0, 0xFA, 0x60, 0xFB, 0x43, 0xFC, 0x3F, 0xFD, + 0xB8, 0xFE, 0xC1, 0xFF, 0x39, 0x01, 0xDD, 0x01, 0x42, 0x02, 0x67, 0x02, 0x35, 0x02, 0x67, 0x02, + 0xE9, 0x01, 0xAB, 0x01, 0x07, 0x01, 0x3D, 0x00, 0xCD, 0xFF, 0x68, 0xFF, 0xEB, 0xFE, 0xF7, 0xFE, + 0x04, 0xFF, 0x4F, 0xFF, 0x31, 0x00, 0x70, 0x00, 0x07, 0x01, 0x42, 0x02, 0x78, 0x04, 0x41, 0x08, + 0xBB, 0x0C, 0xED, 0x0F, 0xA6, 0x11, 0x35, 0x11, 0x52, 0x10, 0xD4, 0x0F, 0xFA, 0x0F, 0x39, 0x10, + 0x70, 0x0F, 0xC3, 0x0D, 0x4E, 0x0B, 0xE5, 0x08, 0xA2, 0x06, 0x67, 0x05, 0xAA, 0x04, 0xC4, 0x04, + 0x1C, 0x05, 0x4E, 0x05, 0x42, 0x05, 0x0F, 0x05, 0x67, 0x05, 0x7C, 0x06, 0xAA, 0x07, 0x03, 0x08, + 0x9E, 0x07, 0x0B, 0x06, 0xF6, 0x04, 0x46, 0x04, 0xE1, 0x03, 0x70, 0x03, 0xF2, 0x02, 0x28, 0x02, + 0xB7, 0x01, 0x39, 0x01, 0xC8, 0x00, 0x57, 0x00, 0x9B, 0xFF, 0xDE, 0xFE, 0xB0, 0xFD, 0x04, 0xFC, + 0xF3, 0xF9, 0xD6, 0xF7, 0x5C, 0xF6, 0xAC, 0xF5, 0x60, 0xF5, 0x21, 0xF5, 0xA3, 0xF4, 0xB0, 0xF4, + 0x2E, 0xF5, 0xB4, 0xF6, 0x54, 0xF8, 0xF3, 0xF9, 0x60, 0xFB, 0x82, 0xFC, 0xC9, 0xFD, 0xDE, 0xFE, + 0x75, 0xFF, 0xA7, 0xFF, 0x1D, 0xFF, 0x3A, 0xFE, 0xBC, 0xFD, 0xCD, 0xFC, 0x75, 0xFC, 0x36, 0xFC, + 0x5C, 0xFC, 0x25, 0xFD, 0xB0, 0xFD, 0x15, 0xFE, 0x21, 0xFE, 0x21, 0xFE, 0x86, 0xFE, 0xB8, 0xFE, + 0xEB, 0xFE, 0xD1, 0xFE, 0xAC, 0xFE, 0x92, 0xFE, 0x92, 0xFE, 0xC5, 0xFE, 0xD1, 0xFE, 0x29, 0xFF, + 0x82, 0xFF, 0x24, 0x00, 0x13, 0x01, 0xDD, 0x01, 0x74, 0x02, 0xD9, 0x02, 0x8D, 0x02, 0x74, 0x02, + 0x9E, 0x01, 0x89, 0x00, 0x36, 0xFF, 0xA3, 0xFD, 0x43, 0xFC, 0xEF, 0xFA, 0xF3, 0xF9, 0x36, 0xF9, + 0x04, 0xF9, 0x4F, 0xF9, 0x00, 0xFA, 0xBC, 0xFA, 0x92, 0xFB, 0x5C, 0xFC, 0x25, 0xFD, 0xEF, 0xFD, + 0x92, 0xFE, 0xB8, 0xFE, 0x92, 0xFE, 0x15, 0xFE, 0x64, 0xFD, 0xCD, 0xFC, 0x5C, 0xFC, 0xEB, 0xFB, + 0xEB, 0xFB, 0xF7, 0xFB, 0x82, 0xFC, 0xE6, 0xFC, 0x71, 0xFD, 0xFB, 0xFD, 0x92, 0xFE, 0xF7, 0xFE, + 0x36, 0xFF, 0x10, 0xFF, 0x9F, 0xFE, 0x2E, 0xFE, 0x8A, 0xFD, 0x25, 0xFD, 0xB4, 0xFC, 0x1D, 0xFC, + 0xC5, 0xFB, 0x86, 0xFB, 0x9F, 0xFB, 0x36, 0xFC, 0x8E, 0xFC, 0x71, 0xFD, 0x2E, 0xFE, 0x36, 0xFF, + 0x00, 0x00, 0x7C, 0x00, 0xEE, 0x00, 0x46, 0x01, 0x85, 0x01, 0x67, 0x02, 0x81, 0x02, 0x67, 0x02, + 0x5B, 0x02, 0x2D, 0x01, 0xD5, 0x00, 0x24, 0x00, 0xE6, 0xFF, 0x75, 0xFF, 0x68, 0xFF, 0x4F, 0xFF, + 0xA7, 0xFF, 0xCD, 0xFF, 0x0B, 0x00, 0x31, 0x00, 0x5F, 0x01, 0x70, 0x03, 0x07, 0x07, 0x8D, 0x0B, + 0x5B, 0x0E, 0x6B, 0x10, 0xBB, 0x0F, 0x24, 0x0F, 0xCC, 0x0E, 0x17, 0x0F, 0x24, 0x0F, 0x8D, 0x0E, + 0xED, 0x0C, 0xAA, 0x0A, 0x35, 0x08, 0x31, 0x06, 0xE9, 0x04, 0x2D, 0x04, 0xB7, 0x04, 0xDD, 0x04, + 0x5B, 0x05, 0x1C, 0x05, 0xE9, 0x04, 0x0F, 0x05, 0x0B, 0x06, 0xEE, 0x06, 0x6B, 0x07, 0xA2, 0x06, + 0x74, 0x05, 0x46, 0x04, 0xA2, 0x03, 0x4A, 0x03, 0xBF, 0x02, 0x67, 0x02, 0x9E, 0x01, 0x91, 0x01, + 0x2D, 0x01, 0xE1, 0x00, 0x63, 0x00, 0xC1, 0xFF, 0xF7, 0xFE, 0x15, 0xFE, 0x68, 0xFC, 0xA3, 0xFA, + 0xAC, 0xF8, 0x32, 0xF7, 0xC1, 0xF6, 0x69, 0xF6, 0x36, 0xF6, 0xC5, 0xF5, 0x9F, 0xF5, 0x5C, 0xF6, + 0xD6, 0xF7, 0xA7, 0xF9, 0x6D, 0xFB, 0xC1, 0xFC, 0xBC, 0xFD, 0x53, 0xFE, 0x86, 0xFE, 0x86, 0xFE, + 0x2E, 0xFE, 0xE2, 0xFD, 0x97, 0xFD, 0x58, 0xFD, 0x32, 0xFD, 0xC1, 0xFC, 0x9B, 0xFC, 0xCD, 0xFC, + 0x58, 0xFD, 0x3A, 0xFE, 0xAC, 0xFE, 0xF7, 0xFE, 0x04, 0xFF, 0xD1, 0xFE, 0xF7, 0xFE, 0xD1, 0xFE, + 0x79, 0xFE, 0x53, 0xFE, 0xE2, 0xFD, 0xC9, 0xFD, 0xA3, 0xFD, 0xB0, 0xFD, 0x15, 0xFE, 0x86, 0xFE, + 0x82, 0xFF, 0x7C, 0x00, 0x85, 0x01, 0x5B, 0x02, 0x8D, 0x02, 0x81, 0x02, 0xE9, 0x01, 0x39, 0x01, + 0x31, 0x00, 0xDE, 0xFE, 0xA3, 0xFD, 0x5C, 0xFC, 0x15, 0xFB, 0x3F, 0xFA, 0x9B, 0xF9, 0x75, 0xF9, + 0xE6, 0xF9, 0x58, 0xFA, 0x21, 0xFB, 0xAC, 0xFB, 0x75, 0xFC, 0x4B, 0xFD, 0xC9, 0xFD, 0x53, 0xFE, + 0x79, 0xFE, 0x53, 0xFE, 0x08, 0xFE, 0x7D, 0xFD, 0xF3, 0xFC, 0x43, 0xFC, 0x04, 0xFC, 0x1D, 0xFC, + 0x75, 0xFC, 0x0C, 0xFD, 0x7D, 0xFD, 0xE2, 0xFD, 0x86, 0xFE, 0x43, 0xFF, 0xDA, 0xFF, 0x18, 0x00, + 0xCD, 0xFF, 0x5C, 0xFF, 0x9F, 0xFE, 0xEF, 0xFD, 0x3F, 0xFD, 0x82, 0xFC, 0xF7, 0xFB, 0x6D, 0xFB, + 0x79, 0xFB, 0x9F, 0xFB, 0x75, 0xFC, 0x4B, 0xFD, 0x53, 0xFE, 0xDE, 0xFE, 0x9B, 0xFF, 0xC1, 0xFF, + 0x31, 0x00, 0xD5, 0x00, 0x52, 0x01, 0x81, 0x02, 0xA6, 0x02, 0xF2, 0x02, 0x1C, 0x02, 0x52, 0x01, + 0xAF, 0x00, 0x4A, 0x00, 0x4A, 0x00, 0x7C, 0x00, 0x70, 0x00, 0x7C, 0x00, 0x57, 0x00, 0x31, 0x00, + 0x4A, 0x00, 0x24, 0x00, 0x07, 0x01, 0x0F, 0x02, 0xD0, 0x04, 0xB3, 0x08, 0xF2, 0x0B, 0x5B, 0x0E, + 0x5B, 0x0E, 0x78, 0x0D, 0x5F, 0x0D, 0x91, 0x0D, 0x8D, 0x0E, 0x9A, 0x0E, 0x02, 0x0E, 0x7C, 0x0C, + 0x52, 0x0A, 0x74, 0x08, 0xAF, 0x06, 0xD9, 0x05, 0xA6, 0x05, 0xCC, 0x05, 0x18, 0x06, 0x18, 0x06, + 0x8D, 0x05, 0xBF, 0x05, 0xCC, 0x05, 0xE1, 0x06, 0x52, 0x07, 0x20, 0x07, 0x24, 0x06, 0xDD, 0x04, + 0xFA, 0x03, 0x24, 0x03, 0xBF, 0x02, 0x28, 0x02, 0x91, 0x01, 0x20, 0x01, 0xD5, 0x00, 0x57, 0x00, + 0x3D, 0x00, 0xB4, 0xFF, 0x75, 0xFF, 0xC5, 0xFE, 0xBC, 0xFD, 0x68, 0xFC, 0x7E, 0xFA, 0x2A, 0xF9, + 0x47, 0xF8, 0xE2, 0xF7, 0xA3, 0xF7, 0x0C, 0xF7, 0x69, 0xF6, 0x5C, 0xF6, 0xDA, 0xF6, 0x2E, 0xF8, + 0x69, 0xF9, 0xA3, 0xFA, 0xDE, 0xFB, 0xB4, 0xFC, 0x4B, 0xFD, 0xC9, 0xFD, 0xA3, 0xFD, 0xEF, 0xFD, + 0xB0, 0xFD, 0x8A, 0xFD, 0x97, 0xFD, 0x25, 0xFD, 0x32, 0xFD, 0x00, 0xFD, 0x0C, 0xFD, 0x8A, 0xFD, + 0xBC, 0xFD, 0x2E, 0xFE, 0x53, 0xFE, 0x60, 0xFE, 0xAC, 0xFE, 0x92, 0xFE, 0x9F, 0xFE, 0x86, 0xFE, + 0x6D, 0xFE, 0x53, 0xFE, 0x47, 0xFE, 0x3A, 0xFE, 0x6D, 0xFE, 0xC5, 0xFE, 0x5C, 0xFF, 0xB4, 0xFF, + 0x63, 0x00, 0xE1, 0x00, 0x46, 0x01, 0x6C, 0x01, 0x46, 0x01, 0x07, 0x01, 0x89, 0x00, 0xDA, 0xFF, + 0xF7, 0xFE, 0xEF, 0xFD, 0xF3, 0xFC, 0x04, 0xFC, 0x47, 0xFB, 0xEF, 0xFA, 0xB0, 0xFA, 0xE2, 0xFA, + 0x08, 0xFB, 0x47, 0xFB, 0xD1, 0xFB, 0x4F, 0xFC, 0xDA, 0xFC, 0x71, 0xFD, 0xD6, 0xFD, 0x47, 0xFE, + 0x60, 0xFE, 0x21, 0xFE, 0xC9, 0xFD, 0x32, 0xFD, 0xF3, 0xFC, 0xCD, 0xFC, 0x0C, 0xFD, 0x71, 0xFD, + 0xB0, 0xFD, 0xBC, 0xFD, 0xFB, 0xFD, 0xFB, 0xFD, 0x79, 0xFE, 0xC5, 0xFE, 0xD1, 0xFE, 0xC5, 0xFE, + 0x60, 0xFE, 0x2E, 0xFE, 0xE2, 0xFD, 0xE2, 0xFD, 0xE2, 0xFD, 0x97, 0xFD, 0x32, 0xFD, 0xB4, 0xFC, + 0x1D, 0xFC, 0x43, 0xFC, 0x9B, 0xFC, 0xA3, 0xFD, 0xB8, 0xFE, 0x9B, 0xFF, 0x3D, 0x00, 0x4A, 0x00, + 0xA2, 0x00, 0xD5, 0x00, 0x39, 0x01, 0x9E, 0x01, 0x5F, 0x01, 0x13, 0x01, 0x89, 0x00, 0x3D, 0x00, + 0x70, 0x00, 0x57, 0x00, 0x70, 0x00, 0xCD, 0xFF, 0x75, 0xFF, 0x75, 0xFF, 0xA7, 0xFF, 0x4A, 0x00, + 0xEE, 0x00, 0x46, 0x01, 0x03, 0x02, 0x70, 0x03, 0x95, 0x06, 0xBB, 0x09, 0x24, 0x0C, 0xBB, 0x0C, + 0xE5, 0x0B, 0x67, 0x0B, 0x35, 0x0B, 0x8D, 0x0B, 0xBF, 0x0B, 0xF2, 0x0B, 0xBF, 0x0B, 0xE9, 0x0A, + 0x70, 0x09, 0x1C, 0x08, 0xAF, 0x06, 0x63, 0x06, 0xA2, 0x06, 0x13, 0x07, 0x2D, 0x07, 0xA2, 0x06, + 0x18, 0x06, 0xA6, 0x05, 0x18, 0x06, 0xAF, 0x06, 0xC8, 0x06, 0x4A, 0x06, 0x74, 0x05, 0x6C, 0x04, + 0xAF, 0x03, 0xE5, 0x02, 0x4E, 0x02, 0xD0, 0x01, 0x9E, 0x01, 0x78, 0x01, 0x07, 0x01, 0x70, 0x00, + 0xCD, 0xFF, 0x1D, 0xFF, 0x86, 0xFE, 0xEF, 0xFD, 0xF3, 0xFC, 0x9F, 0xFB, 0x64, 0xFA, 0xB4, 0xF9, + 0x2A, 0xF9, 0x04, 0xF9, 0x6D, 0xF8, 0xEF, 0xF7, 0xB0, 0xF7, 0x3A, 0xF8, 0xEB, 0xF8, 0xCD, 0xF9, + 0x8A, 0xFA, 0xEF, 0xFA, 0x79, 0xFB, 0xF7, 0xFB, 0xB4, 0xFC, 0x19, 0xFD, 0x58, 0xFD, 0x32, 0xFD, + 0x00, 0xFD, 0xE6, 0xFC, 0x19, 0xFD, 0x00, 0xFD, 0x3F, 0xFD, 0x3F, 0xFD, 0x97, 0xFD, 0xE2, 0xFD, + 0xFB, 0xFD, 0x15, 0xFE, 0xFB, 0xFD, 0x2E, 0xFE, 0x53, 0xFE, 0x60, 0xFE, 0x2E, 0xFE, 0xEF, 0xFD, + 0xB0, 0xFD, 0xC9, 0xFD, 0xEF, 0xFD, 0x53, 0xFE, 0x60, 0xFE, 0xD1, 0xFE, 0x10, 0xFF, 0x82, 0xFF, + 0x3D, 0x00, 0x7C, 0x00, 0xA2, 0x00, 0xA2, 0x00, 0x70, 0x00, 0x57, 0x00, 0xC1, 0xFF, 0x1D, 0xFF, + 0x60, 0xFE, 0x97, 0xFD, 0x3F, 0xFD, 0xB4, 0xFC, 0x68, 0xFC, 0x04, 0xFC, 0xEB, 0xFB, 0x10, 0xFC, + 0x68, 0xFC, 0xF3, 0xFC, 0x64, 0xFD, 0x8A, 0xFD, 0xFB, 0xFD, 0x53, 0xFE, 0xD1, 0xFE, 0x10, 0xFF, + 0xF7, 0xFE, 0x9F, 0xFE, 0x21, 0xFE, 0xE2, 0xFD, 0xC9, 0xFD, 0xD6, 0xFD, 0x08, 0xFE, 0x2E, 0xFE, + 0x47, 0xFE, 0x53, 0xFE, 0x6D, 0xFE, 0x92, 0xFE, 0xDE, 0xFE, 0x29, 0xFF, 0x5C, 0xFF, 0x68, 0xFF, + 0x5C, 0xFF, 0x04, 0xFF, 0xC5, 0xFE, 0x92, 0xFE, 0x60, 0xFE, 0x15, 0xFE, 0x71, 0xFD, 0xF3, 0xFC, + 0xA7, 0xFC, 0xB4, 0xFC, 0x32, 0xFD, 0xB0, 0xFD, 0x3A, 0xFE, 0x1D, 0xFF, 0xC1, 0xFF, 0x3D, 0x00, + 0x7C, 0x00, 0x7C, 0x00, 0xD5, 0x00, 0x07, 0x01, 0x91, 0x01, 0x2D, 0x01, 0xBB, 0x00, 0x63, 0x00, + 0x4A, 0x00, 0x63, 0x00, 0x4A, 0x00, 0x00, 0x00, 0xF3, 0xFF, 0x57, 0x00, 0xC8, 0x00, 0x5F, 0x01, + 0xFA, 0x00, 0x2D, 0x01, 0xD5, 0x00, 0x78, 0x01, 0x7C, 0x03, 0x3D, 0x06, 0xD9, 0x08, 0xFA, 0x09, + 0x70, 0x09, 0x5B, 0x08, 0x1C, 0x08, 0x8D, 0x08, 0x7C, 0x09, 0x07, 0x0A, 0xD0, 0x0A, 0xD0, 0x0A, + 0x46, 0x0A, 0x4A, 0x09, 0x5B, 0x08, 0xDD, 0x07, 0xD0, 0x07, 0x41, 0x08, 0x35, 0x08, 0xB7, 0x07, + 0xBB, 0x06, 0xD9, 0x05, 0x9A, 0x05, 0x18, 0x06, 0x63, 0x06, 0x57, 0x06, 0x8D, 0x05, 0x03, 0x05, + 0x85, 0x04, 0xFA, 0x03, 0x96, 0x03, 0xF2, 0x02, 0x81, 0x02, 0x67, 0x02, 0xF6, 0x01, 0x46, 0x01, + 0x89, 0x00, 0x82, 0xFF, 0x10, 0xFF, 0x79, 0xFE, 0xFB, 0xFD, 0x19, 0xFD, 0xF7, 0xFB, 0x15, 0xFB, + 0x7E, 0xFA, 0x4B, 0xFA, 0x71, 0xFA, 0x19, 0xFA, 0xDA, 0xF9, 0xB4, 0xF9, 0x82, 0xF9, 0xB4, 0xF9, + 0x8E, 0xF9, 0xC1, 0xF9, 0x19, 0xFA, 0xB0, 0xFA, 0x2E, 0xFB, 0x47, 0xFB, 0x15, 0xFB, 0x2E, 0xFB, + 0x47, 0xFB, 0xF7, 0xFB, 0x9B, 0xFC, 0xE6, 0xFC, 0xDA, 0xFC, 0x8E, 0xFC, 0x8E, 0xFC, 0xF3, 0xFC, + 0x58, 0xFD, 0x7D, 0xFD, 0x8A, 0xFD, 0x97, 0xFD, 0xB0, 0xFD, 0xB0, 0xFD, 0xA3, 0xFD, 0x3F, 0xFD, + 0x3F, 0xFD, 0x58, 0xFD, 0xB0, 0xFD, 0xFB, 0xFD, 0x15, 0xFE, 0x79, 0xFE, 0xAC, 0xFE, 0x29, 0xFF, + 0xA7, 0xFF, 0xC1, 0xFF, 0xCD, 0xFF, 0xCD, 0xFF, 0xCD, 0xFF, 0xF3, 0xFF, 0xB4, 0xFF, 0x68, 0xFF, + 0xEB, 0xFE, 0x92, 0xFE, 0x6D, 0xFE, 0x21, 0xFE, 0xC9, 0xFD, 0x7D, 0xFD, 0x64, 0xFD, 0x7D, 0xFD, + 0xB0, 0xFD, 0xD6, 0xFD, 0x2E, 0xFE, 0x47, 0xFE, 0xAC, 0xFE, 0xD1, 0xFE, 0xC5, 0xFE, 0x86, 0xFE, + 0x3A, 0xFE, 0xEF, 0xFD, 0xD6, 0xFD, 0xE2, 0xFD, 0xD6, 0xFD, 0xD6, 0xFD, 0xC9, 0xFD, 0xBC, 0xFD, + 0xD6, 0xFD, 0xD6, 0xFD, 0x21, 0xFE, 0x6D, 0xFE, 0xAC, 0xFE, 0xC5, 0xFE, 0xEB, 0xFE, 0x1D, 0xFF, + 0x36, 0xFF, 0x10, 0xFF, 0xDE, 0xFE, 0x60, 0xFE, 0x15, 0xFE, 0x97, 0xFD, 0x4B, 0xFD, 0x4B, 0xFD, + 0x0C, 0xFD, 0x64, 0xFD, 0x97, 0xFD, 0x15, 0xFE, 0xC5, 0xFE, 0x36, 0xFF, 0x8E, 0xFF, 0xC1, 0xFF, + 0x24, 0x00, 0xA2, 0x00, 0xE1, 0x00, 0xE1, 0x00, 0xC8, 0x00, 0x63, 0x00, 0xA2, 0x00, 0xA2, 0x00, + 0x89, 0x00, 0x70, 0x00, 0x24, 0x00, 0x31, 0x00, 0x63, 0x00, 0x07, 0x01, 0x91, 0x01, 0xE9, 0x01, + 0xC4, 0x01, 0xB7, 0x01, 0x6C, 0x01, 0xD0, 0x01, 0x24, 0x03, 0x28, 0x05, 0xAA, 0x07, 0xF2, 0x08, + 0xE5, 0x08, 0xE9, 0x07, 0x39, 0x07, 0x91, 0x07, 0x9A, 0x08, 0xA2, 0x09, 0x52, 0x0A, 0x6B, 0x0A, + 0xEE, 0x09, 0x31, 0x09, 0x67, 0x08, 0x03, 0x08, 0xDD, 0x07, 0xF6, 0x07, 0xD0, 0x07, 0x78, 0x07, + 0xAF, 0x06, 0xBF, 0x05, 0x80, 0x05, 0x74, 0x05, 0x0B, 0x06, 0x0B, 0x06, 0x8D, 0x05, 0x03, 0x05, + 0x46, 0x04, 0xFA, 0x03, 0xA2, 0x03, 0x3D, 0x03, 0xBF, 0x02, 0x42, 0x02, 0xC4, 0x01, 0x52, 0x01, + 0x89, 0x00, 0x0B, 0x00, 0x4F, 0xFF, 0xDE, 0xFE, 0x53, 0xFE, 0xA3, 0xFD, 0xCD, 0xFC, 0x04, 0xFC, + 0xB8, 0xFB, 0x86, 0xFB, 0x6D, 0xFB, 0x2E, 0xFB, 0x97, 0xFA, 0x32, 0xFA, 0x32, 0xFA, 0x32, 0xFA, + 0x8A, 0xFA, 0x58, 0xFA, 0x4B, 0xFA, 0x3F, 0xFA, 0x71, 0xFA, 0x08, 0xFB, 0x60, 0xFB, 0xB8, 0xFB, + 0xC5, 0xFB, 0x10, 0xFC, 0x5C, 0xFC, 0x75, 0xFC, 0x8E, 0xFC, 0xA7, 0xFC, 0xE6, 0xFC, 0x4B, 0xFD, + 0x64, 0xFD, 0x32, 0xFD, 0xE6, 0xFC, 0xC1, 0xFC, 0x25, 0xFD, 0x3F, 0xFD, 0xA3, 0xFD, 0x64, 0xFD, + 0x0C, 0xFD, 0x00, 0xFD, 0x64, 0xFD, 0xD6, 0xFD, 0x60, 0xFE, 0xAC, 0xFE, 0xF7, 0xFE, 0x1D, 0xFF, + 0x4F, 0xFF, 0x82, 0xFF, 0x8E, 0xFF, 0xB4, 0xFF, 0xDA, 0xFF, 0xDA, 0xFF, 0xA7, 0xFF, 0x43, 0xFF, + 0xC5, 0xFE, 0x92, 0xFE, 0x86, 0xFE, 0x86, 0xFE, 0x53, 0xFE, 0x15, 0xFE, 0xE2, 0xFD, 0xE2, 0xFD, + 0x15, 0xFE, 0x6D, 0xFE, 0x92, 0xFE, 0xAC, 0xFE, 0xDE, 0xFE, 0xD1, 0xFE, 0x92, 0xFE, 0x60, 0xFE, + 0x2E, 0xFE, 0x15, 0xFE, 0x21, 0xFE, 0x47, 0xFE, 0x47, 0xFE, 0x21, 0xFE, 0x21, 0xFE, 0x15, 0xFE, + 0x15, 0xFE, 0x2E, 0xFE, 0x79, 0xFE, 0x92, 0xFE, 0xD1, 0xFE, 0xF7, 0xFE, 0x04, 0xFF, 0x1D, 0xFF, + 0x36, 0xFF, 0x4F, 0xFF, 0x29, 0xFF, 0xF7, 0xFE, 0xAC, 0xFE, 0x79, 0xFE, 0x60, 0xFE, 0x79, 0xFE, + 0xDE, 0xFE, 0xEB, 0xFE, 0x29, 0xFF, 0x04, 0xFF, 0x1D, 0xFF, 0x75, 0xFF, 0xE6, 0xFF, 0x96, 0x00, + 0xFA, 0x00, 0x78, 0x01, 0x39, 0x01, 0xFA, 0x00, 0x13, 0x01, 0x20, 0x01, 0xB7, 0x01, 0xF6, 0x01, + 0xC4, 0x01, 0x91, 0x01, 0x13, 0x01, 0xEE, 0x00, 0xEE, 0x00, 0x13, 0x01, 0xC4, 0x01, 0xD0, 0x01, + 0x42, 0x02, 0x42, 0x02, 0xD0, 0x01, 0xF6, 0x01, 0xB7, 0x01, 0x9A, 0x02, 0xBB, 0x03, 0x9A, 0x05, + 0x39, 0x07, 0x91, 0x07, 0x78, 0x07, 0xEE, 0x06, 0x95, 0x06, 0x2D, 0x07, 0xAA, 0x07, 0x35, 0x08, + 0xA6, 0x08, 0x4E, 0x08, 0x41, 0x08, 0x2D, 0x07, 0xAF, 0x06, 0x57, 0x06, 0xF2, 0x05, 0x4A, 0x06, + 0x18, 0x06, 0x9A, 0x05, 0xF6, 0x04, 0x6C, 0x04, 0x5F, 0x04, 0x9E, 0x04, 0xAA, 0x04, 0xB7, 0x04, + 0x13, 0x04, 0xE1, 0x03, 0x96, 0x03, 0x0B, 0x03, 0x9A, 0x02, 0x35, 0x02, 0xE9, 0x01, 0xAB, 0x01, + 0x2D, 0x01, 0x7C, 0x00, 0x8E, 0xFF, 0xD1, 0xFE, 0x92, 0xFE, 0x2E, 0xFE, 0xEF, 0xFD, 0x25, 0xFD, + 0x1D, 0xFC, 0x79, 0xFB, 0x21, 0xFB, 0x47, 0xFB, 0x3A, 0xFB, 0xC9, 0xFA, 0xC9, 0xFA, 0x7E, 0xFA, + 0x97, 0xFA, 0xA3, 0xFA, 0x4B, 0xFA, 0x3F, 0xFA, 0x32, 0xFA, 0x64, 0xFA, 0xB0, 0xFA, 0xBC, 0xFA, + 0x08, 0xFB, 0x2E, 0xFB, 0x79, 0xFB, 0x1D, 0xFC, 0x2A, 0xFC, 0x68, 0xFC, 0x5C, 0xFC, 0x75, 0xFC, + 0xC1, 0xFC, 0xDA, 0xFC, 0xE6, 0xFC, 0xA7, 0xFC, 0xA7, 0xFC, 0xF3, 0xFC, 0x00, 0xFD, 0x32, 0xFD, + 0x00, 0xFD, 0xC1, 0xFC, 0x00, 0xFD, 0x25, 0xFD, 0xD6, 0xFD, 0x21, 0xFE, 0x79, 0xFE, 0xF7, 0xFE, + 0x10, 0xFF, 0x68, 0xFF, 0xB4, 0xFF, 0x9B, 0xFF, 0xCD, 0xFF, 0xB4, 0xFF, 0xB4, 0xFF, 0xA7, 0xFF, + 0x68, 0xFF, 0x4F, 0xFF, 0x1D, 0xFF, 0x10, 0xFF, 0x10, 0xFF, 0xD1, 0xFE, 0xAC, 0xFE, 0x9F, 0xFE, + 0x9F, 0xFE, 0xD1, 0xFE, 0xDE, 0xFE, 0xF7, 0xFE, 0xEB, 0xFE, 0xDE, 0xFE, 0xDE, 0xFE, 0xAC, 0xFE, + 0x86, 0xFE, 0x60, 0xFE, 0x53, 0xFE, 0x53, 0xFE, 0x47, 0xFE, 0x53, 0xFE, 0x47, 0xFE, 0x21, 0xFE, + 0x3A, 0xFE, 0x08, 0xFE, 0x3A, 0xFE, 0x79, 0xFE, 0x9F, 0xFE, 0xC5, 0xFE, 0xD1, 0xFE, 0xD1, 0xFE, + 0xD1, 0xFE, 0xDE, 0xFE, 0xEB, 0xFE, 0xD1, 0xFE, 0xD1, 0xFE, 0xDE, 0xFE, 0xEB, 0xFE, 0x36, 0xFF, + 0x1D, 0xFF, 0x10, 0xFF, 0xF7, 0xFE, 0x5C, 0xFF, 0xF3, 0xFF, 0x70, 0x00, 0xE1, 0x00, 0x13, 0x01, + 0x2D, 0x01, 0x9E, 0x01, 0x78, 0x01, 0x85, 0x01, 0x5F, 0x01, 0x6C, 0x01, 0x91, 0x01, 0x91, 0x01, + 0xDD, 0x01, 0xF6, 0x01, 0x0F, 0x02, 0x4E, 0x02, 0x81, 0x02, 0x74, 0x02, 0x8D, 0x02, 0x35, 0x02, + 0x35, 0x02, 0x5B, 0x02, 0xBF, 0x02, 0xE5, 0x02, 0xC8, 0x03, 0xDD, 0x04, 0x57, 0x06, 0x5F, 0x07, + 0x46, 0x07, 0xFA, 0x06, 0x57, 0x06, 0x7C, 0x06, 0xEE, 0x06, 0x5F, 0x07, 0xB7, 0x07, 0x1C, 0x08, + 0x91, 0x07, 0x78, 0x07, 0x89, 0x06, 0x24, 0x06, 0xA6, 0x05, 0x67, 0x05, 0x80, 0x05, 0x28, 0x05, + 0xE9, 0x04, 0x52, 0x04, 0x13, 0x04, 0xFA, 0x03, 0x6C, 0x04, 0x52, 0x04, 0x39, 0x04, 0xAF, 0x03, + 0x4A, 0x03, 0xB3, 0x02, 0x81, 0x02, 0x28, 0x02, 0xDD, 0x01, 0xC4, 0x01, 0x5F, 0x01, 0x20, 0x01, + 0x63, 0x00, 0xB4, 0xFF, 0x04, 0xFF, 0x86, 0xFE, 0x21, 0xFE, 0xE2, 0xFD, 0x3F, 0xFD, 0xB4, 0xFC, + 0x04, 0xFC, 0xD1, 0xFB, 0xD1, 0xFB, 0xDE, 0xFB, 0xC5, 0xFB, 0x60, 0xFB, 0xEF, 0xFA, 0xB0, 0xFA, + 0x7E, 0xFA, 0x4B, 0xFA, 0x64, 0xFA, 0xB0, 0xFA, 0x21, 0xFB, 0x79, 0xFB, 0xAC, 0xFB, 0x86, 0xFB, + 0x60, 0xFB, 0x6D, 0xFB, 0xD1, 0xFB, 0x36, 0xFC, 0xB4, 0xFC, 0xB4, 0xFC, 0x9B, 0xFC, 0x82, 0xFC, + 0x82, 0xFC, 0x9B, 0xFC, 0xB4, 0xFC, 0xB4, 0xFC, 0xDA, 0xFC, 0xA7, 0xFC, 0x9B, 0xFC, 0x82, 0xFC, + 0x75, 0xFC, 0xB4, 0xFC, 0x0C, 0xFD, 0x64, 0xFD, 0xBC, 0xFD, 0xFB, 0xFD, 0x2E, 0xFE, 0x6D, 0xFE, + 0x9F, 0xFE, 0xEB, 0xFE, 0xF7, 0xFE, 0x29, 0xFF, 0x43, 0xFF, 0x43, 0xFF, 0x1D, 0xFF, 0xEB, 0xFE, + 0xD1, 0xFE, 0x9F, 0xFE, 0xD1, 0xFE, 0xB8, 0xFE, 0x9F, 0xFE, 0x47, 0xFE, 0x08, 0xFE, 0xE2, 0xFD, + 0x15, 0xFE, 0x60, 0xFE, 0x92, 0xFE, 0x92, 0xFE, 0x86, 0xFE, 0x60, 0xFE, 0x2E, 0xFE, 0x08, 0xFE, + 0xE2, 0xFD, 0xBC, 0xFD, 0xE2, 0xFD, 0x08, 0xFE, 0x15, 0xFE, 0x08, 0xFE, 0xFB, 0xFD, 0x15, 0xFE, + 0x15, 0xFE, 0x47, 0xFE, 0x6D, 0xFE, 0x9F, 0xFE, 0xEB, 0xFE, 0x4F, 0xFF, 0x82, 0xFF, 0xB4, 0xFF, + 0x82, 0xFF, 0x43, 0xFF, 0x1D, 0xFF, 0x43, 0xFF, 0x82, 0xFF, 0xE6, 0xFF, 0xDA, 0xFF, 0x00, 0x00, + 0xCD, 0xFF, 0xA7, 0xFF, 0xE6, 0xFF, 0xF3, 0xFF, 0xBB, 0x00, 0x52, 0x01, 0xE9, 0x01, 0x5B, 0x02, + 0x74, 0x02, 0x81, 0x02, 0x8D, 0x02, 0x5B, 0x02, 0xBF, 0x02, 0xE5, 0x02, 0xFE, 0x02, 0x3D, 0x03, + 0xE5, 0x02, 0x0B, 0x03, 0xE5, 0x02, 0x31, 0x03, 0x3D, 0x03, 0x57, 0x03, 0x57, 0x03, 0x24, 0x03, + 0x24, 0x03, 0xE1, 0x03, 0xDD, 0x04, 0x31, 0x06, 0x13, 0x07, 0x07, 0x07, 0xFA, 0x06, 0x4A, 0x06, + 0x57, 0x06, 0x57, 0x06, 0xC8, 0x06, 0x5F, 0x07, 0x9E, 0x07, 0x85, 0x07, 0x07, 0x07, 0x3D, 0x06, + 0xF2, 0x05, 0x8D, 0x05, 0xA6, 0x05, 0xA6, 0x05, 0x5B, 0x05, 0x0F, 0x05, 0x6C, 0x04, 0x13, 0x04, + 0xEE, 0x03, 0xC8, 0x03, 0xBB, 0x03, 0x70, 0x03, 0xFE, 0x02, 0xB3, 0x02, 0x0F, 0x02, 0xC4, 0x01, + 0x5F, 0x01, 0x13, 0x01, 0x13, 0x01, 0xC8, 0x00, 0x7C, 0x00, 0x18, 0x00, 0x8E, 0xFF, 0x04, 0xFF, + 0x92, 0xFE, 0x2E, 0xFE, 0xC9, 0xFD, 0x7D, 0xFD, 0x25, 0xFD, 0xDA, 0xFC, 0x82, 0xFC, 0x04, 0xFC, + 0x86, 0xFB, 0x54, 0xFB, 0xEF, 0xFA, 0xE2, 0xFA, 0xBC, 0xFA, 0xA3, 0xFA, 0xC9, 0xFA, 0xB0, 0xFA, + 0xD6, 0xFA, 0xFB, 0xFA, 0x08, 0xFB, 0x6D, 0xFB, 0x6D, 0xFB, 0xB8, 0xFB, 0xD1, 0xFB, 0xEB, 0xFB, + 0x10, 0xFC, 0x1D, 0xFC, 0x43, 0xFC, 0x68, 0xFC, 0x8E, 0xFC, 0x9B, 0xFC, 0xA7, 0xFC, 0x82, 0xFC, + 0x82, 0xFC, 0x43, 0xFC, 0x4F, 0xFC, 0x43, 0xFC, 0x68, 0xFC, 0x8E, 0xFC, 0xB4, 0xFC, 0xDA, 0xFC, + 0xE6, 0xFC, 0x0C, 0xFD, 0x32, 0xFD, 0x64, 0xFD, 0xB0, 0xFD, 0xEF, 0xFD, 0x6D, 0xFE, 0xC5, 0xFE, + 0x1D, 0xFF, 0x36, 0xFF, 0x4F, 0xFF, 0x4F, 0xFF, 0x5C, 0xFF, 0x43, 0xFF, 0x4F, 0xFF, 0x36, 0xFF, + 0xF7, 0xFE, 0xDE, 0xFE, 0xC5, 0xFE, 0xDE, 0xFE, 0xD1, 0xFE, 0xEB, 0xFE, 0xD1, 0xFE, 0xD1, 0xFE, + 0xB8, 0xFE, 0xB8, 0xFE, 0x92, 0xFE, 0xAC, 0xFE, 0xAC, 0xFE, 0xAC, 0xFE, 0xAC, 0xFE, 0x92, 0xFE, + 0x92, 0xFE, 0x6D, 0xFE, 0x6D, 0xFE, 0x6D, 0xFE, 0x60, 0xFE, 0x79, 0xFE, 0xC5, 0xFE, 0xDE, 0xFE, + 0x4F, 0xFF, 0x43, 0xFF, 0x82, 0xFF, 0x9B, 0xFF, 0xDA, 0xFF, 0x24, 0x00, 0x18, 0x00, 0x18, 0x00, + 0xCD, 0xFF, 0xA7, 0xFF, 0xC1, 0xFF, 0xE6, 0xFF, 0x24, 0x00, 0x70, 0x00, 0x89, 0x00, 0xFA, 0x00, + 0xAF, 0x00, 0xEE, 0x00, 0xC8, 0x00, 0x07, 0x01, 0x91, 0x01, 0x0F, 0x02, 0x8D, 0x02, 0xFE, 0x02, + 0x57, 0x03, 0xA2, 0x03, 0xD4, 0x03, 0xD4, 0x03, 0xFA, 0x03, 0x7C, 0x03, 0xEE, 0x03, 0xAF, 0x03, + 0x07, 0x04, 0x13, 0x04, 0x07, 0x04, 0x07, 0x04, 0xC8, 0x03, 0x13, 0x04, 0xD0, 0x04, 0x8D, 0x05, + 0x3D, 0x06, 0xAF, 0x06, 0x4A, 0x06, 0x7C, 0x06, 0xE5, 0x05, 0x24, 0x06, 0x31, 0x06, 0x4A, 0x06, + 0xA2, 0x06, 0x89, 0x06, 0x57, 0x06, 0x0B, 0x06, 0x42, 0x05, 0xF6, 0x04, 0x9E, 0x04, 0x6C, 0x04, + 0x6C, 0x04, 0xFA, 0x03, 0xC8, 0x03, 0x63, 0x03, 0x4A, 0x03, 0x31, 0x03, 0xD9, 0x02, 0xA6, 0x02, + 0x1C, 0x02, 0xAB, 0x01, 0x46, 0x01, 0xBB, 0x00, 0x57, 0x00, 0x0B, 0x00, 0xC1, 0xFF, 0xC1, 0xFF, + 0x43, 0xFF, 0x04, 0xFF, 0x86, 0xFE, 0x2E, 0xFE, 0x3A, 0xFE, 0xEF, 0xFD, 0xA3, 0xFD, 0x19, 0xFD, + 0x82, 0xFC, 0x75, 0xFC, 0x43, 0xFC, 0x36, 0xFC, 0x36, 0xFC, 0xF7, 0xFB, 0x1D, 0xFC, 0xB8, 0xFB, + 0x79, 0xFB, 0x3A, 0xFB, 0xC9, 0xFA, 0x21, 0xFB, 0x54, 0xFB, 0xC5, 0xFB, 0x10, 0xFC, 0xF7, 0xFB, + 0xEB, 0xFB, 0xC5, 0xFB, 0xB8, 0xFB, 0xEB, 0xFB, 0xD1, 0xFB, 0x04, 0xFC, 0x36, 0xFC, 0x43, 0xFC, + 0x68, 0xFC, 0x36, 0xFC, 0x4F, 0xFC, 0x68, 0xFC, 0x9B, 0xFC, 0xCD, 0xFC, 0xA7, 0xFC, 0x8E, 0xFC, + 0x82, 0xFC, 0x68, 0xFC, 0xA7, 0xFC, 0xCD, 0xFC, 0xF3, 0xFC, 0x25, 0xFD, 0x25, 0xFD, 0x4B, 0xFD, + 0x3F, 0xFD, 0x71, 0xFD, 0x97, 0xFD, 0x97, 0xFD, 0xEF, 0xFD, 0x21, 0xFE, 0x53, 0xFE, 0xAC, 0xFE, + 0xC5, 0xFE, 0xEB, 0xFE, 0xEB, 0xFE, 0xC5, 0xFE, 0xC5, 0xFE, 0x79, 0xFE, 0x6D, 0xFE, 0x53, 0xFE, + 0x53, 0xFE, 0x60, 0xFE, 0x60, 0xFE, 0x60, 0xFE, 0x60, 0xFE, 0x53, 0xFE, 0x79, 0xFE, 0x86, 0xFE, + 0x9F, 0xFE, 0xAC, 0xFE, 0xAC, 0xFE, 0xD1, 0xFE, 0xF7, 0xFE, 0x36, 0xFF, 0x43, 0xFF, 0x75, 0xFF, + 0x8E, 0xFF, 0x8E, 0xFF, 0x8E, 0xFF, 0x9B, 0xFF, 0xB4, 0xFF, 0xDA, 0xFF, 0x4A, 0x00, 0xE1, 0x00, + 0x20, 0x01, 0x39, 0x01, 0x6C, 0x01, 0xFA, 0x00, 0x46, 0x01, 0x6C, 0x01, 0x6C, 0x01, 0xDD, 0x01, + 0xC4, 0x01, 0x0F, 0x02, 0xE9, 0x01, 0xDD, 0x01, 0xF6, 0x01, 0xE9, 0x01, 0x4E, 0x02, 0xCC, 0x02, + 0xA6, 0x02, 0xE5, 0x02, 0xE5, 0x02, 0xFE, 0x02, 0x7C, 0x03, 0xA2, 0x03, 0x5F, 0x04, 0x20, 0x04, + 0x5F, 0x04, 0x39, 0x04, 0xE1, 0x03, 0xC8, 0x03, 0xAF, 0x03, 0xAF, 0x03, 0xFA, 0x03, 0xAA, 0x04, + 0x5B, 0x05, 0xBF, 0x05, 0xCC, 0x05, 0xE5, 0x05, 0x80, 0x05, 0xBF, 0x05, 0xE5, 0x05, 0xFE, 0x05, + 0x31, 0x06, 0x31, 0x06, 0x57, 0x06, 0x0B, 0x06, 0xF2, 0x05, 0xA6, 0x05, 0x03, 0x05, 0xC4, 0x04, + 0x6C, 0x04, 0x07, 0x04, 0xD4, 0x03, 0xAF, 0x03, 0xA2, 0x03, 0xC8, 0x03, 0x96, 0x03, 0xAF, 0x03, + 0x0B, 0x03, 0xCC, 0x02, 0x67, 0x02, 0x03, 0x02, 0xB7, 0x01, 0x46, 0x01, 0xD5, 0x00, 0x63, 0x00, + 0x18, 0x00, 0xCD, 0xFF, 0x68, 0xFF, 0xD1, 0xFE, 0xB8, 0xFE, 0x60, 0xFE, 0x21, 0xFE, 0xBC, 0xFD, + 0x19, 0xFD, 0xCD, 0xFC, 0xA7, 0xFC, 0xB4, 0xFC, 0x8E, 0xFC, 0xA7, 0xFC, 0x8E, 0xFC, 0x5C, 0xFC, + 0x04, 0xFC, 0xEB, 0xFB, 0x92, 0xFB, 0x86, 0xFB, 0x92, 0xFB, 0xB8, 0xFB, 0xD1, 0xFB, 0xD1, 0xFB, + 0xEB, 0xFB, 0xC5, 0xFB, 0xC5, 0xFB, 0xAC, 0xFB, 0xD1, 0xFB, 0xB8, 0xFB, 0xF7, 0xFB, 0xEB, 0xFB, + 0x1D, 0xFC, 0x2A, 0xFC, 0x36, 0xFC, 0x68, 0xFC, 0x82, 0xFC, 0x8E, 0xFC, 0x8E, 0xFC, 0x8E, 0xFC, + 0x82, 0xFC, 0x8E, 0xFC, 0x9B, 0xFC, 0xDA, 0xFC, 0xF3, 0xFC, 0x32, 0xFD, 0x3F, 0xFD, 0x58, 0xFD, + 0x64, 0xFD, 0x4B, 0xFD, 0x64, 0xFD, 0x3F, 0xFD, 0x58, 0xFD, 0x71, 0xFD, 0xA3, 0xFD, 0xB0, 0xFD, + 0xBC, 0xFD, 0xB0, 0xFD, 0xC9, 0xFD, 0xC9, 0xFD, 0xE2, 0xFD, 0xE2, 0xFD, 0xE2, 0xFD, 0xD6, 0xFD, + 0xE2, 0xFD, 0xEF, 0xFD, 0x15, 0xFE, 0x08, 0xFE, 0x2E, 0xFE, 0x3A, 0xFE, 0x47, 0xFE, 0x47, 0xFE, + 0x2E, 0xFE, 0x15, 0xFE, 0xE2, 0xFD, 0xBC, 0xFD, 0xEF, 0xFD, 0x3A, 0xFE, 0x92, 0xFE, 0xAC, 0xFE, + 0xB8, 0xFE, 0xDE, 0xFE, 0x04, 0xFF, 0x4F, 0xFF, 0x82, 0xFF, 0x8E, 0xFF, 0x75, 0xFF, 0xB4, 0xFF, + 0xDA, 0xFF, 0x57, 0x00, 0xBB, 0x00, 0x07, 0x01, 0x6C, 0x01, 0x78, 0x01, 0x9E, 0x01, 0x5F, 0x01, + 0x2D, 0x01, 0x5F, 0x01, 0x91, 0x01, 0x42, 0x02, 0xBF, 0x02, 0xBF, 0x02, 0x18, 0x03, 0xCC, 0x02, + 0xF2, 0x02, 0xD9, 0x02, 0xB3, 0x02, 0x31, 0x03, 0x4A, 0x03, 0xC8, 0x03, 0xEE, 0x03, 0xBB, 0x03, + 0xD4, 0x03, 0xC8, 0x03, 0xC8, 0x03, 0x20, 0x04, 0xFA, 0x03, 0x52, 0x04, 0x13, 0x04, 0x2D, 0x04, + 0x78, 0x04, 0x78, 0x04, 0xE9, 0x04, 0x42, 0x05, 0x8D, 0x05, 0xD9, 0x05, 0xBF, 0x05, 0xBF, 0x05, + 0x80, 0x05, 0x42, 0x05, 0x4E, 0x05, 0x35, 0x05, 0x67, 0x05, 0x74, 0x05, 0x4E, 0x05, 0x42, 0x05, + 0xC4, 0x04, 0x6C, 0x04, 0xFA, 0x03, 0x96, 0x03, 0xAF, 0x03, 0x63, 0x03, 0x4A, 0x03, 0x4A, 0x03, + 0xD9, 0x02, 0xE5, 0x02, 0x8D, 0x02, 0x28, 0x02, 0xF6, 0x01, 0x91, 0x01, 0x6C, 0x01, 0x2D, 0x01, + 0xAF, 0x00, 0xAF, 0x00, 0x18, 0x00, 0xF3, 0xFF, 0xDA, 0xFF, 0x75, 0xFF, 0x1D, 0xFF, 0x79, 0xFE, + 0xFB, 0xFD, 0xB0, 0xFD, 0x58, 0xFD, 0x32, 0xFD, 0x00, 0xFD, 0xCD, 0xFC, 0x0C, 0xFD, 0xC1, 0xFC, + 0xB4, 0xFC, 0x68, 0xFC, 0x1D, 0xFC, 0x10, 0xFC, 0x10, 0xFC, 0x2A, 0xFC, 0x2A, 0xFC, 0x36, 0xFC, + 0x43, 0xFC, 0x68, 0xFC, 0x82, 0xFC, 0x82, 0xFC, 0x68, 0xFC, 0x5C, 0xFC, 0x43, 0xFC, 0x43, 0xFC, + 0x5C, 0xFC, 0x4F, 0xFC, 0x68, 0xFC, 0x75, 0xFC, 0x9B, 0xFC, 0xCD, 0xFC, 0x9B, 0xFC, 0xB4, 0xFC, + 0x8E, 0xFC, 0x8E, 0xFC, 0xB4, 0xFC, 0xC1, 0xFC, 0xF3, 0xFC, 0x0C, 0xFD, 0x19, 0xFD, 0x3F, 0xFD, + 0x58, 0xFD, 0x64, 0xFD, 0x71, 0xFD, 0x4B, 0xFD, 0x8A, 0xFD, 0x97, 0xFD, 0xD6, 0xFD, 0xE2, 0xFD, + 0xFB, 0xFD, 0xEF, 0xFD, 0xFB, 0xFD, 0x15, 0xFE, 0x21, 0xFE, 0x21, 0xFE, 0x2E, 0xFE, 0x2E, 0xFE, + 0x21, 0xFE, 0x15, 0xFE, 0x08, 0xFE, 0xFB, 0xFD, 0xE2, 0xFD, 0x08, 0xFE, 0x2E, 0xFE, 0x53, 0xFE, + 0x60, 0xFE, 0x47, 0xFE, 0x21, 0xFE, 0x21, 0xFE, 0x3A, 0xFE, 0x6D, 0xFE, 0xB8, 0xFE, 0x04, 0xFF, + 0x43, 0xFF, 0x68, 0xFF, 0x5C, 0xFF, 0x29, 0xFF, 0x29, 0xFF, 0x4F, 0xFF, 0xA7, 0xFF, 0xF3, 0xFF, + 0xF3, 0xFF, 0x3D, 0x00, 0x89, 0x00, 0xD5, 0x00, 0xD5, 0x00, 0xFA, 0x00, 0x39, 0x01, 0xB7, 0x01, + 0x35, 0x02, 0x8D, 0x02, 0x8D, 0x02, 0x8D, 0x02, 0x74, 0x02, 0x81, 0x02, 0xB3, 0x02, 0xFE, 0x02, + 0x57, 0x03, 0x4A, 0x03, 0x63, 0x03, 0x4A, 0x03, 0xE5, 0x02, 0xFE, 0x02, 0x18, 0x03, 0x7C, 0x03, + 0xC8, 0x03, 0xD4, 0x03, 0xC8, 0x03, 0x89, 0x03, 0x7C, 0x03, 0xA2, 0x03, 0x89, 0x03, 0xAF, 0x03, + 0xD4, 0x03, 0xBB, 0x03, 0xBB, 0x03, 0x7C, 0x03, 0x7C, 0x03, 0x7C, 0x03, 0xAF, 0x03, 0xEE, 0x03, + 0xE1, 0x03, 0xE1, 0x03, 0xC8, 0x03, 0xD4, 0x03, 0xEE, 0x03, 0x46, 0x04, 0x46, 0x04, 0x46, 0x04, + 0x07, 0x04, 0xEE, 0x03, 0x63, 0x03, 0x57, 0x03, 0x63, 0x03, 0x63, 0x03, 0x96, 0x03, 0x63, 0x03, + 0x3D, 0x03, 0xBF, 0x02, 0x81, 0x02, 0x4E, 0x02, 0x35, 0x02, 0x0F, 0x02, 0x0F, 0x02, 0xAB, 0x01, + 0x91, 0x01, 0x5F, 0x01, 0x20, 0x01, 0xC8, 0x00, 0x63, 0x00, 0x57, 0x00, 0x18, 0x00, 0x0B, 0x00, + 0xE6, 0xFF, 0x9B, 0xFF, 0x4F, 0xFF, 0x36, 0xFF, 0x04, 0xFF, 0xD1, 0xFE, 0x79, 0xFE, 0x15, 0xFE, + 0xB0, 0xFD, 0x64, 0xFD, 0x4B, 0xFD, 0x0C, 0xFD, 0xF3, 0xFC, 0xDA, 0xFC, 0xB4, 0xFC, 0xB4, 0xFC, + 0x8E, 0xFC, 0x68, 0xFC, 0x43, 0xFC, 0x10, 0xFC, 0x2A, 0xFC, 0x04, 0xFC, 0x10, 0xFC, 0x10, 0xFC, + 0x04, 0xFC, 0x04, 0xFC, 0x1D, 0xFC, 0x2A, 0xFC, 0x2A, 0xFC, 0x1D, 0xFC, 0x10, 0xFC, 0x1D, 0xFC, + 0x2A, 0xFC, 0x2A, 0xFC, 0x43, 0xFC, 0x5C, 0xFC, 0x9B, 0xFC, 0xA7, 0xFC, 0x9B, 0xFC, 0x9B, 0xFC, + 0x82, 0xFC, 0xA7, 0xFC, 0xA7, 0xFC, 0xDA, 0xFC, 0xCD, 0xFC, 0xF3, 0xFC, 0x25, 0xFD, 0x4B, 0xFD, + 0x8A, 0xFD, 0xB0, 0xFD, 0xC9, 0xFD, 0xE2, 0xFD, 0xFB, 0xFD, 0x15, 0xFE, 0x21, 0xFE, 0x3A, 0xFE, + 0x6D, 0xFE, 0x6D, 0xFE, 0x86, 0xFE, 0x79, 0xFE, 0x47, 0xFE, 0x2E, 0xFE, 0x2E, 0xFE, 0x47, 0xFE, + 0x6D, 0xFE, 0x6D, 0xFE, 0x53, 0xFE, 0x3A, 0xFE, 0x53, 0xFE, 0x79, 0xFE, 0xAC, 0xFE, 0xC5, 0xFE, + 0xDE, 0xFE, 0x04, 0xFF, 0x10, 0xFF, 0x1D, 0xFF, 0x29, 0xFF, 0x1D, 0xFF, 0x5C, 0xFF, 0x8E, 0xFF, + 0xC1, 0xFF, 0xE6, 0xFF, 0xCD, 0xFF, 0x0B, 0x00, 0x4A, 0x00, 0xBB, 0x00, 0xEE, 0x00, 0x2D, 0x01, + 0x52, 0x01, 0x91, 0x01, 0xD0, 0x01, 0x03, 0x02, 0xF6, 0x01, 0x03, 0x02, 0x0F, 0x02, 0x35, 0x02, + 0xA6, 0x02, 0xCC, 0x02, 0x24, 0x03, 0xFE, 0x02, 0x3D, 0x03, 0x31, 0x03, 0x63, 0x03, 0x57, 0x03, + 0x96, 0x03, 0xAF, 0x03, 0xE1, 0x03, 0x07, 0x04, 0xFA, 0x03, 0xFA, 0x03, 0xC8, 0x03, 0xE1, 0x03, + 0xE1, 0x03, 0xD4, 0x03, 0xE1, 0x03, 0xC8, 0x03, 0xA2, 0x03, 0xBB, 0x03, 0xAF, 0x03, 0xAF, 0x03, + 0xBB, 0x03, 0x7C, 0x03, 0xA2, 0x03, 0x57, 0x03, 0x70, 0x03, 0x3D, 0x03, 0x18, 0x03, 0x4A, 0x03, + 0x24, 0x03, 0x24, 0x03, 0x18, 0x03, 0xE5, 0x02, 0xD9, 0x02, 0xA6, 0x02, 0xB3, 0x02, 0x9A, 0x02, + 0x67, 0x02, 0x74, 0x02, 0x28, 0x02, 0x1C, 0x02, 0x03, 0x02, 0xB7, 0x01, 0xAB, 0x01, 0x9E, 0x01, + 0x78, 0x01, 0x78, 0x01, 0x20, 0x01, 0x07, 0x01, 0xC8, 0x00, 0xA2, 0x00, 0x96, 0x00, 0x57, 0x00, + 0x31, 0x00, 0x00, 0x00, 0xB4, 0xFF, 0xB4, 0xFF, 0x4F, 0xFF, 0x43, 0xFF, 0x29, 0xFF, 0xF7, 0xFE, + 0xD1, 0xFE, 0x9F, 0xFE, 0x6D, 0xFE, 0x60, 0xFE, 0x08, 0xFE, 0x21, 0xFE, 0xC9, 0xFD, 0xB0, 0xFD, + 0x7D, 0xFD, 0x3F, 0xFD, 0x32, 0xFD, 0x00, 0xFD, 0xDA, 0xFC, 0xB4, 0xFC, 0x75, 0xFC, 0x8E, 0xFC, + 0x75, 0xFC, 0x75, 0xFC, 0x43, 0xFC, 0x1D, 0xFC, 0x10, 0xFC, 0x10, 0xFC, 0x04, 0xFC, 0x1D, 0xFC, + 0x10, 0xFC, 0x1D, 0xFC, 0x2A, 0xFC, 0x2A, 0xFC, 0x4F, 0xFC, 0x43, 0xFC, 0x5C, 0xFC, 0x5C, 0xFC, + 0x82, 0xFC, 0x8E, 0xFC, 0xA7, 0xFC, 0xA7, 0xFC, 0xCD, 0xFC, 0xE6, 0xFC, 0x0C, 0xFD, 0x00, 0xFD, + 0x19, 0xFD, 0x3F, 0xFD, 0x71, 0xFD, 0xB0, 0xFD, 0xD6, 0xFD, 0xE2, 0xFD, 0xE2, 0xFD, 0xEF, 0xFD, + 0x15, 0xFE, 0x47, 0xFE, 0x79, 0xFE, 0x9F, 0xFE, 0xC5, 0xFE, 0xEB, 0xFE, 0xF7, 0xFE, 0xF7, 0xFE, + 0xF7, 0xFE, 0x04, 0xFF, 0x1D, 0xFF, 0x36, 0xFF, 0x4F, 0xFF, 0x4F, 0xFF, 0x68, 0xFF, 0x5C, 0xFF, + 0x75, 0xFF, 0x9B, 0xFF, 0x8E, 0xFF, 0xA7, 0xFF, 0xA7, 0xFF, 0xA7, 0xFF, 0xE6, 0xFF, 0x0B, 0x00, + 0x57, 0x00, 0x70, 0x00, 0x63, 0x00, 0xAF, 0x00, 0xC8, 0x00, 0x07, 0x01, 0x39, 0x01, 0x07, 0x01, + 0x46, 0x01, 0x85, 0x01, 0xDD, 0x01, 0x28, 0x02, 0x28, 0x02, 0x8D, 0x02, 0x74, 0x02, 0x81, 0x02, + 0xA6, 0x02, 0x9A, 0x02, 0xE5, 0x02, 0x31, 0x03, 0x4A, 0x03, 0x70, 0x03, 0x4A, 0x03, 0x63, 0x03, + 0x31, 0x03, 0x31, 0x03, 0x7C, 0x03, 0x89, 0x03, 0xA2, 0x03, 0xD4, 0x03, 0xAF, 0x03, 0xBB, 0x03, + 0xA2, 0x03, 0xBB, 0x03, 0xBB, 0x03, 0xC8, 0x03, 0xE1, 0x03, 0x96, 0x03, 0x57, 0x03, 0x24, 0x03, + 0xFE, 0x02, 0xE5, 0x02, 0xFE, 0x02, 0xF2, 0x02, 0xE5, 0x02, 0xCC, 0x02, 0xBF, 0x02, 0x81, 0x02, + 0x42, 0x02, 0x35, 0x02, 0xDD, 0x01, 0xE9, 0x01, 0xD0, 0x01, 0xAB, 0x01, 0x85, 0x01, 0x85, 0x01, + 0x78, 0x01, 0x52, 0x01, 0x20, 0x01, 0xFA, 0x00, 0xC8, 0x00, 0xA2, 0x00, 0xAF, 0x00, 0x89, 0x00, + 0x89, 0x00, 0x70, 0x00, 0x63, 0x00, 0x31, 0x00, 0x18, 0x00, 0xE6, 0xFF, 0xA7, 0xFF, 0x8E, 0xFF, + 0x75, 0xFF, 0x5C, 0xFF, 0x36, 0xFF, 0x29, 0xFF, 0xF7, 0xFE, 0xEB, 0xFE, 0xDE, 0xFE, 0xC5, 0xFE, + 0x9F, 0xFE, 0x92, 0xFE, 0x53, 0xFE, 0x53, 0xFE, 0x2E, 0xFE, 0x2E, 0xFE, 0x3A, 0xFE, 0x3A, 0xFE, + 0x53, 0xFE, 0x2E, 0xFE, 0x21, 0xFE, 0xFB, 0xFD, 0xEF, 0xFD, 0xE2, 0xFD, 0xE2, 0xFD, 0xE2, 0xFD, + 0xE2, 0xFD, 0xC9, 0xFD, 0xBC, 0xFD, 0xB0, 0xFD, 0x97, 0xFD, 0xA3, 0xFD, 0x8A, 0xFD, 0x97, 0xFD, + 0x97, 0xFD, 0x7D, 0xFD, 0x8A, 0xFD, 0x7E, 0xFD, 0x97, 0xFD, 0xA3, 0xFD, 0xBD, 0xFD, 0xD6, 0xFD, + 0xD6, 0xFD, 0xC9, 0xFD, 0xD6, 0xFD, 0xC9, 0xFD, 0xE2, 0xFD, 0xC9, 0xFD, 0xC9, 0xFD, 0xD6, 0xFD, + 0xE3, 0xFD, 0xFC, 0xFD, 0xFC, 0xFD, 0xFC, 0xFD, 0xEF, 0xFD, 0xE3, 0xFD, 0xE3, 0xFD, 0xFC, 0xFD, + 0x15, 0xFE, 0x22, 0xFE, 0x3B, 0xFE, 0x6D, 0xFE, 0x86, 0xFE, 0x93, 0xFE, 0xA0, 0xFE, 0xA0, 0xFE, + 0xA0, 0xFE, 0x93, 0xFE, 0x93, 0xFE, 0x86, 0xFE, 0xA0, 0xFE, 0xB9, 0xFE, 0xDF, 0xFE, 0x04, 0xFF, + 0x2A, 0xFF, 0x36, 0xFF, 0x2A, 0xFF, 0x1D, 0xFF, 0x2A, 0xFF, 0x43, 0xFF, 0x82, 0xFF, 0x9B, 0xFF, + 0xB4, 0xFF, 0xDA, 0xFF, 0xF3, 0xFF, 0x00, 0x00, 0x31, 0x00, 0x56, 0x00, 0x7C, 0x00, 0x89, 0x00, + 0x95, 0x00, 0xA2, 0x00, 0xD4, 0x00, 0x2C, 0x01, 0x6A, 0x01, 0x84, 0x01, 0x9D, 0x01, 0xA9, 0x01, + 0xB6, 0x01, 0xF4, 0x01, 0x1A, 0x02, 0x40, 0x02, 0x40, 0x02, 0x4C, 0x02, 0x65, 0x02, 0x72, 0x02, + 0x97, 0x02, 0xB0, 0x02, 0xE2, 0x02, 0x08, 0x03, 0xFB, 0x02, 0xE2, 0x02, 0xBD, 0x02, 0xBD, 0x02, + 0xA4, 0x02, 0xD6, 0x02, 0xEF, 0x02, 0xC9, 0x02, 0xD6, 0x02, 0xBC, 0x02, 0x97, 0x02, 0x97, 0x02, + 0x8A, 0x02, 0xA3, 0x02, 0xA3, 0x02, 0x97, 0x02, 0xA3, 0x02, 0x3F, 0x02, 0x26, 0x02, 0x0D, 0x02, + 0xC1, 0x01, 0xC1, 0x01, 0xB5, 0x01, 0x51, 0x01, 0x1F, 0x01, 0xEC, 0x00, 0xE0, 0x00, 0xC7, 0x00, + 0xBA, 0x00, 0xD3, 0x00, 0x95, 0x00, 0x95, 0x00, 0xAE, 0x00, 0x88, 0x00, 0x88, 0x00, 0x6F, 0x00, + 0x56, 0x00, 0x3D, 0x00, 0x31, 0x00, 0x24, 0x00, 0xDA, 0xFF, 0xC1, 0xFF, 0xE6, 0xFF, 0xC1, 0xFF, + 0xB4, 0xFF, 0x76, 0xFF, 0x1E, 0xFF, 0xE0, 0xFE, 0xEC, 0xFE, 0x05, 0xFF, 0x12, 0xFF, 0x12, 0xFF, + 0x2B, 0xFF, 0x1E, 0xFF, 0x12, 0xFF, 0x1E, 0xFF, 0xEC, 0xFE, 0xEC, 0xFE, 0xEC, 0xFE, 0x05, 0xFF, + 0xEC, 0xFE, 0x05, 0xFF, 0xF9, 0xFE, 0xD4, 0xFE, 0xC7, 0xFE, 0xD4, 0xFE, 0xBB, 0xFE, 0xD4, 0xFE, + 0xF9, 0xFE, 0x12, 0xFF, 0x1F, 0xFF, 0x1F, 0xFF, 0x06, 0xFF, 0x06, 0xFF, 0x12, 0xFF, 0x2B, 0xFF, + 0x1F, 0xFF, 0x12, 0xFF, 0x12, 0xFF, 0xED, 0xFE, 0xF9, 0xFE, 0x06, 0xFF, 0x06, 0xFF, 0xED, 0xFE, + 0xF9, 0xFE, 0xE0, 0xFE, 0xED, 0xFE, 0xF9, 0xFE, 0x06, 0xFF, 0x06, 0xFF, 0x12, 0xFF, 0x1F, 0xFF, + 0x12, 0xFF, 0xED, 0xFE, 0xE0, 0xFE, 0xC8, 0xFE, 0xE0, 0xFE, 0xED, 0xFE, 0x06, 0xFF, 0x06, 0xFF, + 0xED, 0xFE, 0xFA, 0xFE, 0xC8, 0xFE, 0xBB, 0xFE, 0xBB, 0xFE, 0xA2, 0xFE, 0xAF, 0xFE, 0xAF, 0xFE, + 0xBB, 0xFE, 0xAF, 0xFE, 0xA2, 0xFE, 0xAF, 0xFE, 0xA2, 0xFE, 0xA2, 0xFE, 0xAF, 0xFE, 0xC8, 0xFE, + 0xED, 0xFE, 0x13, 0xFF, 0x2C, 0xFF, 0x38, 0xFF, 0x2C, 0xFF, 0x2C, 0xFF, 0x1F, 0xFF, 0x38, 0xFF, + 0x51, 0xFF, 0x76, 0xFF, 0x6A, 0xFF, 0x5E, 0xFF, 0x45, 0xFF, 0x51, 0xFF, 0x6A, 0xFF, 0x8F, 0xFF, + 0xCE, 0xFF, 0xF3, 0xFF, 0x0B, 0x00, 0xE7, 0xFF, 0xE7, 0xFF, 0xF3, 0xFF, 0x30, 0x00, 0x87, 0x00, + 0xD2, 0x00, 0x1D, 0x01, 0x1D, 0x01, 0x10, 0x01, 0x10, 0x01, 0x10, 0x01, 0x4F, 0x01, 0x99, 0x01, + 0xCB, 0x01, 0xE4, 0x01, 0xCB, 0x01, 0x99, 0x01, 0x80, 0x01, 0x99, 0x01, 0xFD, 0x01, 0x54, 0x02, + 0x79, 0x02, 0x79, 0x02, 0x15, 0x02, 0xCB, 0x01, 0x99, 0x01, 0x99, 0x01, 0xBE, 0x01, 0x09, 0x02, + 0x47, 0x02, 0x60, 0x02, 0x53, 0x02, 0x22, 0x02, 0xF0, 0x01, 0x99, 0x01, 0x99, 0x01, 0xD7, 0x01, + 0xD7, 0x01, 0xFC, 0x01, 0xD7, 0x01, 0xBE, 0x01, 0x8C, 0x01, 0x80, 0x01, 0x80, 0x01, 0x67, 0x01, + 0x42, 0x01, 0x29, 0x01, 0xD2, 0x00, 0xEA, 0x00, 0xDE, 0x00, 0xDE, 0x00, 0x03, 0x01, 0x03, 0x01, + 0x1C, 0x01, 0xD1, 0x00, 0x7B, 0x00, 0x49, 0x00, 0x17, 0x00, 0x3D, 0x00, 0x3D, 0x00, 0x30, 0x00, + 0x30, 0x00, 0xF3, 0xFF, 0xE7, 0xFF, 0xB5, 0xFF, 0x90, 0xFF, 0x90, 0xFF, 0x84, 0xFF, 0xA9, 0xFF, + 0xA9, 0xFF, 0x6B, 0xFF, 0x5F, 0xFF, 0x46, 0xFF, 0x6B, 0xFF, 0x6B, 0xFF, 0x77, 0xFF, 0x5F, 0xFF, + 0x2D, 0xFF, 0x08, 0xFF, 0xE3, 0xFE, 0xBE, 0xFE, 0xB2, 0xFE, 0xBE, 0xFE, 0xE3, 0xFE, 0xFC, 0xFE, + 0x15, 0xFF, 0x08, 0xFF, 0xD7, 0xFE, 0xBE, 0xFE, 0xB2, 0xFE, 0xCB, 0xFE, 0xF0, 0xFE, 0x3A, 0xFF, + 0x53, 0xFF, 0x6B, 0xFF, 0x78, 0xFF, 0x78, 0xFF, 0x5F, 0xFF, 0x46, 0xFF, 0x53, 0xFF, 0x46, 0xFF, + 0x5F, 0xFF, 0x5F, 0xFF, 0x78, 0xFF, 0x6B, 0xFF, 0x91, 0xFF, 0x91, 0xFF, 0xA9, 0xFF, 0xB6, 0xFF, + 0xA9, 0xFF, 0xA9, 0xFF, 0x9D, 0xFF, 0xC2, 0xFF, 0xC2, 0xFF, 0xC2, 0xFF, 0xB6, 0xFF, 0xCE, 0xFF, + 0xC2, 0xFF, 0xC2, 0xFF, 0x9D, 0xFF, 0x9D, 0xFF, 0x91, 0xFF, 0x91, 0xFF, 0x84, 0xFF, 0x78, 0xFF, + 0x91, 0xFF, 0x78, 0xFF, 0x9D, 0xFF, 0x91, 0xFF, 0x78, 0xFF, 0x91, 0xFF, 0x78, 0xFF, 0x6C, 0xFF, + 0x47, 0xFF, 0x3B, 0xFF, 0x53, 0xFF, 0x47, 0xFF, 0x60, 0xFF, 0x54, 0xFF, 0x47, 0xFF, 0x54, 0xFF, + 0x3B, 0xFF, 0x47, 0xFF, 0x60, 0xFF, 0x60, 0xFF, 0x79, 0xFF, 0x60, 0xFF, 0x60, 0xFF, 0x60, 0xFF, + 0x54, 0xFF, 0x6C, 0xFF, 0x6C, 0xFF, 0x85, 0xFF, 0xAA, 0xFF, 0xB6, 0xFF, 0x9D, 0xFF, 0x85, 0xFF, + 0x6C, 0xFF, 0x85, 0xFF, 0xCF, 0xFF, 0x0B, 0x00, 0x2F, 0x00, 0x3C, 0x00, 0x2F, 0x00, 0x23, 0x00, + 0x17, 0x00, 0x23, 0x00, 0x2F, 0x00, 0x54, 0x00, 0x6D, 0x00, 0x91, 0x00, 0xB6, 0x00, 0x9D, 0x00, + 0xC2, 0x00, 0xAA, 0x00, 0xCE, 0x00, 0xCE, 0x00, 0xAA, 0x00, 0x9D, 0x00, 0x91, 0x00, 0xB6, 0x00, + 0xC2, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0x17, 0x01, 0x0B, 0x01, 0xF3, 0x00, 0xA9, 0x00, 0x9D, 0x00, + 0x85, 0x00, 0x9D, 0x00, 0xDA, 0x00, 0x17, 0x01, 0x48, 0x01, 0x3C, 0x01, 0x23, 0x01, 0x17, 0x01, + 0xF2, 0x00, 0x17, 0x01, 0x0B, 0x01, 0x3B, 0x01, 0x48, 0x01, 0x91, 0x01, 0x60, 0x01, 0x78, 0x01, + 0x0A, 0x01, 0x0A, 0x01, 0xDA, 0x00, 0xCD, 0x00, 0xF2, 0x00, 0xFE, 0x00, 0xF2, 0x00, 0xC1, 0x00, + 0xA9, 0x00, 0x9D, 0x00, 0x9D, 0x00, 0xA9, 0x00, 0xC1, 0x00, 0xE6, 0x00, 0xD9, 0x00, 0x84, 0x00, + 0x47, 0x00, 0xF3, 0xFF, 0xE7, 0xFF, 0xF3, 0xFF, 0x17, 0x00, 0x17, 0x00, 0x00, 0x00, 0xC3, 0xFF, + 0xAB, 0xFF, 0x7A, 0xFF, 0x7A, 0xFF, 0x62, 0xFF, 0x6E, 0xFF, 0x62, 0xFF, 0x56, 0xFF, 0x31, 0xFF, + 0x25, 0xFF, 0x01, 0xFF, 0x0D, 0xFF, 0x19, 0xFF, 0x0D, 0xFF, 0x0D, 0xFF, 0xDD, 0xFE, 0xC4, 0xFE, + 0xAC, 0xFE, 0xB8, 0xFE, 0xC5, 0xFE, 0xD1, 0xFE, 0xDD, 0xFE, 0xF5, 0xFE, 0xE9, 0xFE, 0xD1, 0xFE, + 0xC5, 0xFE, 0xA0, 0xFE, 0xAD, 0xFE, 0xA1, 0xFE, 0xF5, 0xFE, 0x01, 0xFF, 0x3E, 0xFF, 0x56, 0xFF, + 0x4A, 0xFF, 0x62, 0xFF, 0x32, 0xFF, 0x3E, 0xFF, 0x32, 0xFF, 0x3E, 0xFF, 0x62, 0xFF, 0x7B, 0xFF, + 0xAB, 0xFF, 0xB7, 0xFF, 0xC3, 0xFF, 0xC3, 0xFF, 0xC3, 0xFF, 0xB7, 0xFF, 0xCF, 0xFF, 0xB7, 0xFF, + 0xE7, 0xFF, 0x17, 0x00, 0x2F, 0x00, 0x5F, 0x00, 0x3B, 0x00, 0x5F, 0x00, 0x53, 0x00, 0x77, 0x00, + 0x9B, 0x00, 0x8F, 0x00, 0xA7, 0x00, 0x9B, 0x00, 0x9B, 0x00, 0x8F, 0x00, 0x77, 0x00, 0x83, 0x00, + 0x8F, 0x00, 0x8F, 0x00, 0x83, 0x00, 0x53, 0x00, 0x53, 0x00, 0x3B, 0x00, 0x23, 0x00, 0x23, 0x00, + 0x17, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x17, 0x00, 0x0B, 0x00, + 0x00, 0x00, 0x0B, 0x00, 0xE7, 0xFF, 0xF3, 0xFF, 0xE8, 0xFF, 0x00, 0x00, 0x3A, 0x00, 0x46, 0x00, + 0x5E, 0x00, 0x3A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xE8, 0xFF, 0x0A, 0x00, 0x22, 0x00, 0x3A, 0x00, + 0x46, 0x00, 0x52, 0x00, 0x52, 0x00, 0x3A, 0x00, 0x2E, 0x00, 0x3A, 0x00, 0x52, 0x00, 0x5E, 0x00, + 0x82, 0x00, 0x8E, 0x00, 0x82, 0x00, 0x76, 0x00, 0x6A, 0x00, 0x5E, 0x00, 0x52, 0x00, 0x46, 0x00, + 0x2E, 0x00, 0x3A, 0x00, 0x2E, 0x00, 0x3A, 0x00, 0x46, 0x00, 0x2E, 0x00, 0x2E, 0x00, 0x16, 0x00, + 0x0A, 0x00, 0x00, 0x00, 0xE8, 0xFF, 0xE8, 0xFF, 0xDC, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, + 0x00, 0x00, 0xE8, 0xFF, 0xD0, 0xFF, 0xD0, 0xFF, 0xD0, 0xFF, 0xDC, 0xFF, 0xC4, 0xFF, 0xD0, 0xFF, + 0xE8, 0xFF, 0xF4, 0xFF, 0x16, 0x00, 0x16, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xDC, 0xFF, 0xDC, 0xFF, + 0xB9, 0xFF, 0xB9, 0xFF, 0xC4, 0xFF, 0xC4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x16, 0x00, 0x16, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x16, 0x00, + 0x0A, 0x00, 0xF4, 0xFF, 0xE8, 0xFF, 0xE8, 0xFF, 0xDC, 0xFF, 0xF4, 0xFF, 0xDC, 0xFF, 0xD0, 0xFF, + 0xE8, 0xFF, 0xE8, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x16, 0x00, 0x39, 0x00, 0x22, 0x00, 0x22, 0x00, 0x16, 0x00, + 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xE8, 0xFF, 0xD1, 0xFF, + 0xDC, 0xFF, 0xE8, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xDC, 0xFF, 0xD1, 0xFF, 0xB9, 0xFF, + 0xAE, 0xFF, 0xD1, 0xFF, 0xE8, 0xFF, 0xDC, 0xFF, 0xD1, 0xFF, 0xBA, 0xFF, 0xBA, 0xFF, 0xA2, 0xFF, + 0xA2, 0xFF, 0x97, 0xFF, 0xBA, 0xFF, 0xBA, 0xFF, 0xBA, 0xFF, 0xAE, 0xFF, 0xD1, 0xFF, 0xA2, 0xFF, + 0xD1, 0xFF, 0x8B, 0xFF, 0xA2, 0xFF, 0x97, 0xFF, 0xC5, 0xFF, 0xE8, 0xFF, 0xE8, 0xFF, 0xF4, 0xFF, + 0xBA, 0xFF, 0x97, 0xFF, 0x8B, 0xFF, 0xAE, 0xFF, 0xBA, 0xFF, 0xDD, 0xFF, 0xE8, 0xFF, 0x00, 0x00, + 0xE8, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xDD, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, + 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x16, 0x00, 0x2D, 0x00, 0x44, 0x00, + 0x4F, 0x00, 0x44, 0x00, 0x38, 0x00, 0x38, 0x00, 0x4F, 0x00, 0x4F, 0x00, 0x44, 0x00, 0x5B, 0x00, + 0x4F, 0x00, 0x2D, 0x00, 0x2D, 0x00, 0x21, 0x00, 0x0A, 0x00, 0x21, 0x00, 0x2D, 0x00, 0x43, 0x00, + 0x71, 0x00, 0x7D, 0x00, 0x88, 0x00, 0x88, 0x00, 0x71, 0x00, 0x43, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0x0A, 0x00, 0x21, 0x00, 0x38, 0x00, 0x43, 0x00, 0x2C, 0x00, 0x00, 0x00, 0x0A, 0x00, 0xE9, 0xFF, + 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xDD, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, + 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xDD, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x21, 0x00, + 0x00, 0x00, 0xE9, 0xFF, 0xDD, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0x15, 0x00, 0x00, 0x00, 0x2C, 0x00, + 0x37, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x15, 0x00, 0x21, 0x00, 0x4E, 0x00, 0x4E, 0x00, + 0x37, 0x00, 0x37, 0x00, 0x00, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x42, 0x00, 0x37, 0x00, 0x20, 0x00, + 0x00, 0x00, 0xE9, 0xFF, 0xD2, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x00, 0x00, 0xE9, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xDE, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, + 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0xE9, 0xFF, + 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xDE, 0xFF, + 0xD2, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xD2, 0xFF, + 0xBC, 0xFF, 0xA5, 0xFF, 0xB0, 0xFF, 0xA5, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x15, 0x00, + 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xBB, 0xFF, + 0x99, 0xFF, 0xA5, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, 0xA5, 0xFF, + 0x83, 0xFF, 0x8E, 0xFF, 0x83, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xC7, 0xFF, + 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xF4, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0x00, 0x00, + 0x0A, 0x00, 0x00, 0x00, 0x21, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x21, 0x00, + 0x15, 0x00, 0x37, 0x00, 0x21, 0x00, 0x37, 0x00, 0x59, 0x00, 0x2C, 0x00, 0x43, 0x00, 0x37, 0x00, + 0x2C, 0x00, 0x2C, 0x00, 0x65, 0x00, 0x65, 0x00, 0x65, 0x00, 0x65, 0x00, 0x7B, 0x00, 0x65, 0x00, + 0x92, 0x00, 0x70, 0x00, 0x70, 0x00, 0x65, 0x00, 0x59, 0x00, 0x59, 0x00, 0x65, 0x00, 0x70, 0x00, + 0x59, 0x00, 0x65, 0x00, 0x59, 0x00, 0x43, 0x00, 0x43, 0x00, 0x43, 0x00, 0x37, 0x00, 0x2C, 0x00, + 0x4E, 0x00, 0x4E, 0x00, 0x59, 0x00, 0x70, 0x00, 0x59, 0x00, 0x4E, 0x00, 0x65, 0x00, 0x43, 0x00, + 0x37, 0x00, 0x2C, 0x00, 0x21, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, + 0x15, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xF4, 0xFF, 0xBB, 0xFF, + 0xDD, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0x00, 0x00, 0xD2, 0xFF, 0x0A, 0x00, + 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xE9, 0xFF, 0x21, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x00, 0x00, 0xF4, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0x0A, 0x00, 0x15, 0x00, + 0x2C, 0x00, 0x21, 0x00, 0x0A, 0x00, 0xE9, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, + 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0xDD, 0xFF, 0x00, 0x00, + 0xD2, 0xFF, 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, + 0xDD, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x15, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xE9, 0xFF, 0xD2, 0xFF, + 0xD2, 0xFF, 0xB0, 0xFF, 0x00, 0x00, 0xDD, 0xFF, 0x0A, 0x00, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, + 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, + 0xD2, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0xE9, 0xFF, 0xDD, 0xFF, 0x00, 0x00, + 0xE9, 0xFF, 0x00, 0x00, 0xE9, 0xFF, 0xF4, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, + 0xDD, 0xFF, 0xF4, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x0A, 0x00, + 0x15, 0x00, 0x21, 0x00, 0x0A, 0x00, 0x21, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0xDD, 0xFF, 0xF4, 0xFF, + 0xDD, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0xF4, 0xFF, + 0x21, 0x00, 0x00, 0x00, 0x21, 0x00, 0x15, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x00, 0x00, 0x0A, 0x00, 0xD2, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, + 0xC7, 0xFF, 0xD2, 0xFF, 0xB0, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0x0A, 0x00, 0xDE, 0xFF, 0xD2, 0xFF, + 0xDE, 0xFF, 0x9A, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x15, 0x00, 0xF4, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x20, 0x00, + 0x37, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x20, 0x00, 0x37, 0x00, 0x15, 0x00, 0x42, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, + 0x0A, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x0A, 0x00, 0x20, 0x00, + 0xF4, 0xFF, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0x2C, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, + 0xF4, 0xFF, 0x15, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, + 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xE9, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xBC, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, + 0xC7, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xBC, 0xFF, 0xD2, 0xFF, 0xA5, 0xFF, 0xC7, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0x00, 0x00, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, + 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x20, 0x00, 0x37, 0x00, 0x37, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x20, 0x00, + 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x37, 0x00, 0x20, 0x00, 0x42, 0x00, + 0x20, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x37, 0x00, 0x42, 0x00, + 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x37, 0x00, 0x42, 0x00, 0x37, 0x00, 0x20, 0x00, 0x15, 0x00, + 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0xF4, 0xFF, + 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, + 0xF4, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xBC, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, + 0xD3, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xC7, 0xFF, + 0xDE, 0xFF, 0xD3, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0x0A, 0x00, + 0x0A, 0x00, 0x2B, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x00, 0x00, + 0x20, 0x00, 0x0A, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x20, 0x00, 0x15, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0x15, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x20, 0x00, 0x0A, 0x00, + 0xF4, 0xFF, 0x00, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, + 0x37, 0x00, 0x20, 0x00, 0x0A, 0x00, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, + 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, + 0xE9, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0xF4, 0xFF, 0x00, 0x00, + 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, + 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xE9, 0xFF, + 0x00, 0x00, 0x15, 0x00, 0x20, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x42, 0x00, 0x37, 0x00, + 0x42, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0xDE, 0xFF, + 0xDE, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x37, 0x00, + 0x42, 0x00, 0x4D, 0x00, 0x42, 0x00, 0x4D, 0x00, 0x4D, 0x00, 0x59, 0x00, 0x4D, 0x00, 0x64, 0x00, + 0x4D, 0x00, 0x59, 0x00, 0x59, 0x00, 0x6F, 0x00, 0x64, 0x00, 0x6F, 0x00, 0x4E, 0x00, 0x59, 0x00, + 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0xF4, 0xFF, + 0xF4, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0xDE, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, + 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xBC, 0xFF, + 0xA5, 0xFF, 0x9A, 0xFF, 0xA5, 0xFF, 0xA5, 0xFF, 0x8E, 0xFF, 0xA5, 0xFF, 0x8E, 0xFF, 0x8E, 0xFF, + 0xA5, 0xFF, 0x9A, 0xFF, 0x9A, 0xFF, 0x9A, 0xFF, 0x8E, 0xFF, 0xBC, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, + 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, + 0xC7, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x15, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, + 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, + 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, + 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xDE, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, + 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xD2, 0xFF, + 0xBB, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xDD, 0xFF, + 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, + 0xD2, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xDD, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x21, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x15, 0x00, + 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x15, 0x00, + 0x2C, 0x00, 0x37, 0x00, 0x21, 0x00, 0x21, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x2C, 0x00, + 0x21, 0x00, 0x21, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, + 0x2C, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x37, 0x00, + 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x21, 0x00, 0x37, 0x00, 0x37, 0x00, + 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x37, 0x00, 0x37, 0x00, + 0x21, 0x00, 0x21, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xE9, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, + 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, + 0xC6, 0xFF, 0xA4, 0xFF, 0x99, 0xFF, 0x99, 0xFF, 0xBB, 0xFF, 0xC6, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, + 0x99, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, + 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0x0A, 0x00, + 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, + 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xC6, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x38, 0x00, 0x43, 0x00, 0x38, 0x00, 0x21, 0x00, 0x21, 0x00, + 0x21, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x21, 0x00, 0x15, 0x00, + 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x21, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x38, 0x00, 0x2C, 0x00, + 0x38, 0x00, 0x43, 0x00, 0x38, 0x00, 0x43, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, + 0xE8, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xDD, 0xFF, 0xE8, 0xFF, 0xE8, 0xFF, 0xF4, 0xFF, 0x00, 0x00, + 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x16, 0x00, 0x21, 0x00, 0x21, 0x00, 0x16, 0x00, + 0x16, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, + 0xBA, 0xFF, 0xD1, 0xFF, 0xBA, 0xFF, 0xBA, 0xFF, 0xAF, 0xFF, 0xAF, 0xFF, 0xA3, 0xFF, 0xAF, 0xFF, + 0xA3, 0xFF, 0xBA, 0xFF, 0xBA, 0xFF, 0xA3, 0xFF, 0x8C, 0xFF, 0x81, 0xFF, 0x75, 0xFF, 0x75, 0xFF, + 0x98, 0xFF, 0x98, 0xFF, 0xA3, 0xFF, 0x98, 0xFF, 0xA3, 0xFF, 0xA3, 0xFF, 0x8C, 0xFF, 0x98, 0xFF, + 0x98, 0xFF, 0xA3, 0xFF, 0xA3, 0xFF, 0xBA, 0xFF, 0xC6, 0xFF, 0xD1, 0xFF, 0xE8, 0xFF, 0xE8, 0xFF, + 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x16, 0x00, 0x21, 0x00, 0x38, 0x00, 0x38, 0x00, + 0x44, 0x00, 0x4F, 0x00, 0x5B, 0x00, 0x4F, 0x00, 0x5B, 0x00, 0x5B, 0x00, 0x66, 0x00, 0x89, 0x00, + 0x94, 0x00, 0xAB, 0x00, 0xA0, 0x00, 0xAB, 0x00, 0x89, 0x00, 0x7D, 0x00, 0x94, 0x00, 0xA0, 0x00, + 0xA0, 0x00, 0xB7, 0x00, 0xB7, 0x00, 0xA0, 0x00, 0x89, 0x00, 0x72, 0x00, 0x72, 0x00, 0x66, 0x00, + 0x7D, 0x00, 0x72, 0x00, 0x7D, 0x00, 0x66, 0x00, 0x72, 0x00, 0x5B, 0x00, 0x4F, 0x00, 0x4F, 0x00, + 0x4F, 0x00, 0x44, 0x00, 0x44, 0x00, 0x2D, 0x00, 0x21, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xE9, 0xFF, + 0xDD, 0xFF, 0xF4, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xBB, 0xFF, 0xC6, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, + 0xDD, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, + 0xD2, 0xFF, 0xC6, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, + 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x38, 0x00, 0x21, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, + 0x38, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x15, 0x00, 0x2C, 0x00, + 0x2C, 0x00, 0x38, 0x00, 0x21, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, + 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, + 0xE9, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, + 0xD2, 0xFF, 0xD2, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0x00, 0x00, + 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, + 0xAF, 0xFF, 0xAF, 0xFF, 0xAF, 0xFF, 0xC6, 0xFF, 0xAF, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, + 0xC6, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xE9, 0xFF, + 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0x00, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x38, 0x00, 0x2C, 0x00, 0x38, 0x00, 0x43, 0x00, + 0x4F, 0x00, 0x4F, 0x00, 0x4F, 0x00, 0x4F, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x4F, 0x00, + 0x66, 0x00, 0x5A, 0x00, 0x71, 0x00, 0x66, 0x00, 0x71, 0x00, 0x66, 0x00, 0x66, 0x00, 0x66, 0x00, + 0x71, 0x00, 0x66, 0x00, 0x71, 0x00, 0x5A, 0x00, 0x4F, 0x00, 0x4F, 0x00, 0x43, 0x00, 0x2C, 0x00, + 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, + 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, + 0xDD, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, + 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xA4, 0xFF, 0x99, 0xFF, 0x8D, 0xFF, + 0x8D, 0xFF, 0x99, 0xFF, 0x82, 0xFF, 0x82, 0xFF, 0x76, 0xFF, 0x6B, 0xFF, 0x6B, 0xFF, 0x82, 0xFF, + 0x76, 0xFF, 0x82, 0xFF, 0x82, 0xFF, 0x8D, 0xFF, 0x8D, 0xFF, 0x99, 0xFF, 0x99, 0xFF, 0x99, 0xFF, + 0xA4, 0xFF, 0x99, 0xFF, 0x99, 0xFF, 0x99, 0xFF, 0x99, 0xFF, 0xAF, 0xFF, 0xBB, 0xFF, 0xC6, 0xFF, + 0xC6, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xAF, 0xFF, 0xBB, 0xFF, 0xC6, 0xFF, 0xBB, 0xFF, 0xD2, 0xFF, + 0xD2, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x21, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, + 0x21, 0x00, 0x2C, 0x00, 0x38, 0x00, 0x2C, 0x00, 0x38, 0x00, 0x38, 0x00, 0x4E, 0x00, 0x65, 0x00, + 0x71, 0x00, 0x71, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x65, 0x00, 0x4E, 0x00, 0x4E, 0x00, + 0x5A, 0x00, 0x65, 0x00, 0x71, 0x00, 0x71, 0x00, 0x7C, 0x00, 0x71, 0x00, 0x7C, 0x00, 0x7C, 0x00, + 0x87, 0x00, 0x87, 0x00, 0x87, 0x00, 0x7C, 0x00, 0x71, 0x00, 0x71, 0x00, 0x65, 0x00, 0x5A, 0x00, + 0x5A, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x5A, 0x00, 0x43, 0x00, 0x38, 0x00, 0x21, 0x00, + 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, + 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xE9, 0xFF, 0x00, 0x00, + 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xDD, 0xFF, + 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, + 0xC7, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, + 0xDD, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, + 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, + 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x21, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, + 0x21, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x21, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, + 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, + 0xB0, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, + 0xDD, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0x00, 0x00, + 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, + 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, + 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x43, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x43, 0x00, + 0x37, 0x00, 0x37, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xC7, 0xFF, + 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, + 0xC7, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, + 0xBB, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x21, 0x00, 0x2C, 0x00, + 0x37, 0x00, 0x37, 0x00, 0x43, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x4E, 0x00, 0x4E, 0x00, + 0x4E, 0x00, 0x59, 0x00, 0x4E, 0x00, 0x59, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, + 0x43, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x43, 0x00, 0x37, 0x00, 0x21, 0x00, + 0x21, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x21, 0x00, + 0x21, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x37, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, + 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x37, 0x00, + 0x2C, 0x00, 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x15, 0x00, + 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, + 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x21, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0xDD, 0xFF, + 0xC7, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, + 0xA4, 0xFF, 0x99, 0xFF, 0x99, 0xFF, 0x99, 0xFF, 0x99, 0xFF, 0x99, 0xFF, 0x99, 0xFF, 0x99, 0xFF, + 0x8E, 0xFF, 0x8E, 0xFF, 0x8E, 0xFF, 0x99, 0xFF, 0xA4, 0xFF, 0xA4, 0xFF, 0xA4, 0xFF, 0xA4, 0xFF, + 0xA4, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, + 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, + 0x2C, 0x00, 0x38, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x5A, 0x00, 0x65, 0x00, + 0x65, 0x00, 0x71, 0x00, 0x65, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x5A, 0x00, + 0x4E, 0x00, 0x38, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xC6, 0xFF, + 0xBB, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xAF, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, + 0xAF, 0xFF, 0xAF, 0xFF, 0xAF, 0xFF, 0xAF, 0xFF, 0xBB, 0xFF, 0xC6, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, + 0xBB, 0xFF, 0xC6, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, + 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, + 0x21, 0x00, 0x38, 0x00, 0x38, 0x00, 0x4F, 0x00, 0x4F, 0x00, 0x5A, 0x00, 0x4F, 0x00, 0x5A, 0x00, + 0x5A, 0x00, 0x66, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x4F, 0x00, 0x38, 0x00, 0x38, 0x00, 0x2C, 0x00, + 0x38, 0x00, 0x38, 0x00, 0x2C, 0x00, 0x38, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, + 0xC6, 0xFF, 0xC6, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x21, 0x00, 0x15, 0x00, 0x21, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xE9, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, + 0xD1, 0xFF, 0xD1, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xD1, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, + 0xDD, 0xFF, 0xDD, 0xFF, 0xD1, 0xFF, 0xD1, 0xFF, 0xE8, 0xFF, 0xDD, 0xFF, 0xE8, 0xFF, 0xE8, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x16, 0x00, 0x16, 0x00, + 0x2D, 0x00, 0x38, 0x00, 0x44, 0x00, 0x44, 0x00, 0x44, 0x00, 0x44, 0x00, 0x4F, 0x00, 0x4F, 0x00, + 0x5B, 0x00, 0x66, 0x00, 0x66, 0x00, 0x7D, 0x00, 0x89, 0x00, 0xA0, 0x00, 0xA0, 0x00, 0x94, 0x00, + 0x94, 0x00, 0xAB, 0x00, 0xB7, 0x00, 0xB7, 0x00, 0xB7, 0x00, 0xAB, 0x00, 0xA0, 0x00, 0x94, 0x00, + 0x94, 0x00, 0x7D, 0x00, 0x7D, 0x00, 0x7D, 0x00, 0x71, 0x00, 0x71, 0x00, 0x66, 0x00, 0x5A, 0x00, + 0x43, 0x00, 0x38, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, + 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xC6, 0xFF, 0xD2, 0xFF, + 0xC6, 0xFF, 0xBB, 0xFF, 0xAF, 0xFF, 0xBB, 0xFF, 0xAF, 0xFF, 0xBB, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, + 0xD2, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, + 0xBB, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, + 0xBB, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xA4, 0xFF, + 0xB0, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, + 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x21, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, + 0x21, 0x00, 0x21, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, + 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x42, 0x00, 0x42, 0x00, 0x42, 0x00, 0x37, 0x00, 0x42, 0x00, + 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x2C, 0x00, + 0x2C, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, + 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, + 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, + 0xDE, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, + 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, + 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x20, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, + 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0x00, 0x00, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x21, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x38, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x21, 0x00, + 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x38, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, + 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, + 0xC6, 0xFF, 0xBB, 0xFF, 0xAF, 0xFF, 0xAF, 0xFF, 0xAF, 0xFF, 0xAF, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, + 0xC6, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, + 0xD1, 0xFF, 0xDD, 0xFF, 0xD1, 0xFF, 0xD1, 0xFF, 0xC6, 0xFF, 0xBA, 0xFF, 0xC6, 0xFF, 0xBA, 0xFF, + 0xC6, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xD1, 0xFF, 0xD1, 0xFF, 0xE8, 0xFF, 0xDD, 0xFF, + 0xDD, 0xFF, 0xD1, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD1, 0xFF, 0xC6, 0xFF, + 0xD1, 0xFF, 0xAF, 0xFF, 0xDD, 0xFF, 0x8C, 0xFF, 0x2D, 0x00, 0x5E, 0xFF, 0x21, 0x00, 0x97, 0xFF, + 0x44, 0x00, 0xBA, 0xFF, 0xF4, 0xFF, 0xAF, 0xFF, 0xD1, 0xFF, 0xAF, 0xFF, 0xBA, 0xFF, 0x75, 0xFF, + 0xBA, 0xFF, 0x97, 0xFF, 0xA3, 0xFF, 0x8C, 0xFF, 0x97, 0xFF, 0xAE, 0xFF, 0xA3, 0xFF, 0xC6, 0xFF, + 0x74, 0xFF, 0xAE, 0xFF, 0x46, 0xFF, 0x52, 0xFF, 0x18, 0xFF, 0x2F, 0xFF, 0x23, 0xFF, 0x2F, 0xFF, + 0x23, 0xFF, 0x3A, 0xFF, 0x69, 0xFF, 0x97, 0xFF, 0xA3, 0xFF, 0xD1, 0xFF, 0xDD, 0xFF, 0xF4, 0xFF, + 0x0A, 0x00, 0x0A, 0x00, 0x39, 0x00, 0x39, 0x00, 0x50, 0x00, 0x39, 0x00, 0x5C, 0x00, 0x5C, 0x00, + 0x73, 0x00, 0x67, 0x00, 0x8A, 0x00, 0x7F, 0x00, 0x96, 0x00, 0x8A, 0x00, 0xA2, 0x00, 0xAD, 0x00, + 0xAD, 0x00, 0xD0, 0x00, 0xB9, 0x00, 0xC5, 0x00, 0xA2, 0x00, 0xA2, 0x00, 0x8A, 0x00, 0x96, 0x00, + 0x96, 0x00, 0x8B, 0x00, 0x96, 0x00, 0x8B, 0x00, 0x96, 0x00, 0x7F, 0x00, 0x8B, 0x00, 0x73, 0x00, + 0x7F, 0x00, 0x7F, 0x00, 0x7F, 0x00, 0x7F, 0x00, 0x73, 0x00, 0x73, 0x00, 0x73, 0x00, 0x73, 0x00, + 0x68, 0x00, 0x50, 0x00, 0x45, 0x00, 0x2D, 0x00, 0x22, 0x00, 0x22, 0x00, 0x16, 0x00, 0x16, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x16, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x16, 0x00, 0x16, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x21, 0x00, 0x39, 0x00, 0x44, 0x00, 0x50, 0x00, 0x44, 0x00, 0x50, 0x00, 0x44, 0x00, + 0x50, 0x00, 0x50, 0x00, 0x73, 0x00, 0x67, 0x00, 0x67, 0x00, 0x73, 0x00, 0x73, 0x00, 0x7E, 0x00, + 0x73, 0x00, 0x96, 0x00, 0x8A, 0x00, 0x8A, 0x00, 0x8A, 0x00, 0x7E, 0x00, 0x7E, 0x00, 0x7E, 0x00, + 0x8A, 0x00, 0x7E, 0x00, 0x7E, 0x00, 0x73, 0x00, 0x73, 0x00, 0x73, 0x00, 0x67, 0x00, 0x50, 0x00, + 0x44, 0x00, 0x38, 0x00, 0x2D, 0x00, 0x2D, 0x00, 0x21, 0x00, 0x16, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xDD, 0xFF, 0xD1, 0xFF, 0xC6, 0xFF, 0xBA, 0xFF, + 0xC6, 0xFF, 0xBA, 0xFF, 0xBA, 0xFF, 0xAF, 0xFF, 0xAF, 0xFF, 0xAF, 0xFF, 0xC6, 0xFF, 0xBA, 0xFF, + 0xC6, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xBA, 0xFF, 0xC6, 0xFF, 0xBA, 0xFF, 0xC6, 0xFF, + 0xBA, 0xFF, 0xBA, 0xFF, 0xBA, 0xFF, 0xC6, 0xFF, 0xBA, 0xFF, 0xD1, 0xFF, 0xC6, 0xFF, 0xD1, 0xFF, + 0xD1, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE8, 0xFF, 0xD1, 0xFF, 0xD1, 0xFF, 0xC6, 0xFF, + 0xDD, 0xFF, 0xDD, 0xFF, 0xE8, 0xFF, 0xE8, 0xFF, 0xDD, 0xFF, 0xD1, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, + 0xD2, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xBB, 0xFF, 0xC6, 0xFF, + 0xBB, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xC6, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xAF, 0xFF, + 0xAF, 0xFF, 0xAF, 0xFF, 0xBB, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, + 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x2C, 0x00, + 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, + 0x20, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, + 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, + 0x00, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, + 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x00, 0x00, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xBC, 0xFF, 0xB1, 0xFF, + 0xA5, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xB1, 0xFF, 0xC7, 0xFF, 0xB1, 0xFF, 0xC7, 0xFF, + 0xBC, 0xFF, 0xB1, 0xFF, 0xB1, 0xFF, 0xB1, 0xFF, 0xB1, 0xFF, 0xA5, 0xFF, 0xA5, 0xFF, 0xA5, 0xFF, + 0xB1, 0xFF, 0xBC, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, + 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x20, 0x00, 0x0A, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xE9, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, + 0xE9, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xC7, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, + 0xDE, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, + 0x20, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x42, 0x00, 0x37, 0x00, 0x42, 0x00, 0x37, 0x00, 0x2C, 0x00, + 0x59, 0x00, 0x59, 0x00, 0x64, 0x00, 0x4E, 0x00, 0x42, 0x00, 0x4E, 0x00, 0x59, 0x00, 0x59, 0x00, + 0x4E, 0x00, 0x37, 0x00, 0x4E, 0x00, 0x64, 0x00, 0x70, 0x00, 0x70, 0x00, 0x4E, 0x00, 0x4E, 0x00, + 0x59, 0x00, 0x59, 0x00, 0x64, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x59, 0x00, 0x59, 0x00, 0x64, 0x00, + 0x4E, 0x00, 0x64, 0x00, 0x59, 0x00, 0x59, 0x00, 0x59, 0x00, 0x4E, 0x00, 0x59, 0x00, 0x4E, 0x00, + 0x59, 0x00, 0x59, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x42, 0x00, 0x37, 0x00, 0x37, 0x00, + 0x2C, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, + 0xDE, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, + 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xF4, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, + 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xD2, 0xFF, + 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xD2, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, + 0xBB, 0xFF, 0xC7, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xDD, 0xFF, + 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, + 0xD2, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, + 0xF4, 0xFF, 0xDD, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xDD, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, + 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, + 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, + 0x2C, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x37, 0x00, 0x42, 0x00, 0x37, 0x00, + 0x2C, 0x00, 0x20, 0x00, 0x42, 0x00, 0x4E, 0x00, 0x64, 0x00, 0x59, 0x00, 0x59, 0x00, 0x64, 0x00, + 0x64, 0x00, 0x70, 0x00, 0x64, 0x00, 0x64, 0x00, 0x64, 0x00, 0x64, 0x00, 0x70, 0x00, 0x64, 0x00, + 0x64, 0x00, 0x4E, 0x00, 0x64, 0x00, 0x59, 0x00, 0x64, 0x00, 0x59, 0x00, 0x4E, 0x00, 0x4E, 0x00, + 0x4E, 0x00, 0x59, 0x00, 0x37, 0x00, 0x42, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x20, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x00, 0x00, 0x15, 0x00, + 0xF4, 0xFF, 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, + 0xD2, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, + 0xC7, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, + 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, + 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, + 0xDE, 0xFF, 0x00, 0x00, 0xDE, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0xE9, 0xFF, 0xF4, 0xFF, + 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xE9, 0xFF, + 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, + 0xE9, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x15, 0x00, 0xF4, 0xFF, 0x00, 0x00, + 0x00, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0xDE, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, + 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, + 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0xF4, 0xFF, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, + 0x20, 0x00, 0x37, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0xF4, 0xFF, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, + 0x00, 0x00, 0xDE, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xDE, 0xFF, + 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, + 0xDE, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x20, 0x00, + 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x37, 0x00, 0x20, 0x00, 0x2B, 0x00, + 0x2B, 0x00, 0x2B, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, + 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xD3, 0xFF, + 0xD3, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, + 0xBC, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, + 0x37, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x37, 0x00, + 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, + 0xE9, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, + 0x00, 0x00, 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x42, 0x00, 0x37, 0x00, 0x37, 0x00, + 0x42, 0x00, 0x4D, 0x00, 0x42, 0x00, 0x42, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x37, 0x00, + 0x2B, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, + 0x37, 0x00, 0x42, 0x00, 0x4D, 0x00, 0x64, 0x00, 0x4D, 0x00, 0x42, 0x00, 0x20, 0x00, 0x37, 0x00, + 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, + 0x37, 0x00, 0x15, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x20, 0x00, + 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, + 0xC7, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, + 0xBC, 0xFF, 0xA5, 0xFF, 0xBC, 0xFF, 0xB1, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, + 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, + 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, + 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, + 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, + 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, + 0xDE, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, + 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, + 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x42, 0x00, + 0x37, 0x00, 0x37, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, + 0x37, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x43, 0x00, + 0x43, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x59, 0x00, 0x59, 0x00, 0x43, 0x00, 0x43, 0x00, 0x4E, 0x00, + 0x59, 0x00, 0x59, 0x00, 0x59, 0x00, 0x65, 0x00, 0x65, 0x00, 0x59, 0x00, 0x65, 0x00, 0x65, 0x00, + 0x70, 0x00, 0x65, 0x00, 0x70, 0x00, 0x65, 0x00, 0x65, 0x00, 0x65, 0x00, 0x65, 0x00, 0x70, 0x00, + 0x70, 0x00, 0x59, 0x00, 0x59, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x2C, 0x00, + 0x21, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, + 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, + 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0x00, 0x00, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, + 0xBC, 0xFF, 0xBC, 0xFF, 0xB0, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xB0, 0xFF, + 0xBC, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, + 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, 0x0A, 0x00, + 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x15, 0x00, 0x20, 0x00, + 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, + 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, + 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, + 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, + 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xB1, 0xFF, 0xB1, 0xFF, 0xA5, 0xFF, 0xB1, 0xFF, + 0xB1, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, + 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, + 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x37, 0x00, + 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, + 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x42, 0x00, 0x37, 0x00, 0x4D, 0x00, 0x37, 0x00, 0x4D, 0x00, + 0x4D, 0x00, 0x42, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x4D, 0x00, 0x4D, 0x00, + 0x4D, 0x00, 0x4D, 0x00, 0x4D, 0x00, 0x42, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, + 0x42, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, + 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xE9, 0xFF, + 0xDE, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, + 0xD3, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, + 0xB1, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, + 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, + 0xC7, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, + 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xDE, 0xFF, + 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x37, 0x00, + 0x2B, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x37, 0x00, + 0x42, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, + 0xDE, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, + 0xD3, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, + 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, + 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, + 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, + 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, + 0xD2, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, + 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, + 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, + 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, + 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x42, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, + 0x20, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, + 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, + 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x42, 0x00, 0x4D, 0x00, 0x4D, 0x00, 0x4D, 0x00, + 0x42, 0x00, 0x42, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, + 0x42, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x42, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, + 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, + 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, + 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, + 0xC7, 0xFF, 0xBC, 0xFF, 0xB0, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xB0, 0xFF, 0xBC, 0xFF, + 0xBC, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, + 0xBC, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, + 0xBC, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xB0, 0xFF, + 0xB0, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, + 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, + 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x2C, 0x00, + 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x21, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x21, 0x00, + 0x21, 0x00, 0x21, 0x00, 0x15, 0x00, 0x21, 0x00, 0x15, 0x00, 0x21, 0x00, 0x15, 0x00, 0x2C, 0x00, + 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x43, 0x00, 0x37, 0x00, + 0x37, 0x00, 0x43, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x37, 0x00, + 0x43, 0x00, 0x43, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, + 0x21, 0x00, 0x21, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, + 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xA5, 0xFF, 0xB0, 0xFF, 0xA5, 0xFF, 0x99, 0xFF, + 0xBB, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, + 0xB0, 0xFF, 0xA5, 0xFF, 0xB0, 0xFF, 0x99, 0xFF, 0xA5, 0xFF, 0xA5, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, + 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, + 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x43, 0x00, 0x43, 0x00, 0x43, 0x00, + 0x37, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x43, 0x00, 0x43, 0x00, 0x37, 0x00, + 0x43, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x59, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x43, 0x00, + 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x43, 0x00, + 0x43, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x21, 0x00, 0x15, 0x00, 0x21, 0x00, 0x15, 0x00, + 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, + 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x21, 0x00, 0x21, 0x00, + 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x2C, 0x00, + 0x21, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, + 0x43, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x21, 0x00, 0x15, 0x00, + 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xC7, 0xFF, + 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, + 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, 0xA5, 0xFF, 0xBB, 0xFF, + 0xBB, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, 0xA5, 0xFF, 0xB0, 0xFF, + 0xB0, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xA5, 0xFF, + 0xB0, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, + 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, + 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, + 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, + 0x20, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, + 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, + 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0xF4, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, + 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, + 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, + 0x15, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0xF4, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, + 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, + 0xDE, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, + 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, + 0xD3, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, + 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, + 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, + 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, + 0x42, 0x00, 0x42, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x42, 0x00, 0x4E, 0x00, 0x59, 0x00, 0x4E, 0x00, + 0x59, 0x00, 0x59, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x59, 0x00, 0x42, 0x00, 0x4E, 0x00, 0x37, 0x00, + 0x37, 0x00, 0x42, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, + 0x37, 0x00, 0x42, 0x00, 0x42, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x64, 0x00, 0x64, 0x00, 0x59, 0x00, + 0x64, 0x00, 0x64, 0x00, 0x59, 0x00, 0x59, 0x00, 0x4E, 0x00, 0x37, 0x00, 0x37, 0x00, 0x20, 0x00, + 0x15, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0xF4, 0xFF, + 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, + 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, + 0xBB, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, + 0xBB, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, + 0xBB, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, + 0xBB, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, + 0xE9, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, + 0x2C, 0x00, 0x37, 0x00, 0x43, 0x00, 0x43, 0x00, 0x43, 0x00, 0x59, 0x00, 0x4E, 0x00, 0x59, 0x00, + 0x59, 0x00, 0x59, 0x00, 0x4E, 0x00, 0x59, 0x00, 0x59, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x37, 0x00, + 0x37, 0x00, 0x37, 0x00, 0x43, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, + 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, + 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, + 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, + 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, + 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x2C, 0x00, + 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, + 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, + 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, + 0xB0, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, + 0xB0, 0xFF, 0xA5, 0xFF, 0xA5, 0xFF, 0xB0, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, + 0xDE, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x37, 0x00, + 0x42, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, + 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, + 0xD2, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, + 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xB0, 0xFF, + 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, + 0xBB, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x21, 0x00, 0x15, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, + 0x43, 0x00, 0x59, 0x00, 0x65, 0x00, 0x7B, 0x00, 0x7B, 0x00, 0x7B, 0x00, 0x70, 0x00, 0x70, 0x00, + 0x65, 0x00, 0x65, 0x00, 0x65, 0x00, 0x7B, 0x00, 0x7B, 0x00, 0x7B, 0x00, 0x65, 0x00, 0x65, 0x00, + 0x4E, 0x00, 0x43, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x21, 0x00, + 0x15, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, + 0x00, 0x00, 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, + 0x2C, 0x00, 0x43, 0x00, 0x59, 0x00, 0x59, 0x00, 0x65, 0x00, 0x65, 0x00, 0x59, 0x00, 0x59, 0x00, + 0x59, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x21, 0x00, + 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, + 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, + 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, + 0xE9, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x21, 0x00, 0x37, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x5A, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x43, 0x00, + 0x43, 0x00, 0x43, 0x00, 0x43, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, + 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xB0, 0xFF, + 0xA4, 0xFF, 0x99, 0xFF, 0xA4, 0xFF, 0xA4, 0xFF, 0x99, 0xFF, 0xA4, 0xFF, 0x99, 0xFF, 0x99, 0xFF, + 0x99, 0xFF, 0xA4, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xC6, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, + 0xD2, 0xFF, 0xC6, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xA4, 0xFF, 0xB0, 0xFF, 0x8D, 0xFF, 0x99, 0xFF, + 0x8D, 0xFF, 0x8D, 0xFF, 0x99, 0xFF, 0x8D, 0xFF, 0x99, 0xFF, 0xA4, 0xFF, 0x99, 0xFF, 0xA4, 0xFF, + 0xA4, 0xFF, 0xA4, 0xFF, 0xA4, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xD2, 0xFF, + 0xDD, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x38, 0x00, 0x4F, 0x00, + 0x5A, 0x00, 0x4F, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x65, 0x00, 0x65, 0x00, 0x65, 0x00, 0x65, 0x00, + 0x5A, 0x00, 0x65, 0x00, 0x71, 0x00, 0x5A, 0x00, 0x71, 0x00, 0x65, 0x00, 0x65, 0x00, 0x5A, 0x00, + 0x5A, 0x00, 0x4F, 0x00, 0x43, 0x00, 0x38, 0x00, 0x38, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xDD, 0xFF, 0xF4, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xE9, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, + 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, + 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x38, 0x00, 0x2C, 0x00, 0x2C, 0x00, + 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x21, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, + 0xD2, 0xFF, 0xD2, 0xFF, 0xC6, 0xFF, 0xBB, 0xFF, 0xC6, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xD2, 0xFF, + 0xC6, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xC6, 0xFF, 0xD2, 0xFF, + 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, + 0x2C, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x38, 0x00, 0x4E, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x5A, 0x00, + 0x5A, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, + 0x4E, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x4E, 0x00, 0x5A, 0x00, 0x4E, 0x00, + 0x4E, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x5A, 0x00, 0x4E, 0x00, 0x43, 0x00, + 0x38, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, + 0x2C, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, + 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x21, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, + 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xC6, 0xFF, + 0xC6, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, 0xA4, 0xFF, 0x8D, 0xFF, 0x8D, 0xFF, 0x8D, 0xFF, + 0x82, 0xFF, 0x82, 0xFF, 0x82, 0xFF, 0x82, 0xFF, 0x8E, 0xFF, 0x8E, 0xFF, 0x8E, 0xFF, 0x82, 0xFF, + 0x99, 0xFF, 0x99, 0xFF, 0xA4, 0xFF, 0xA4, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, + 0xD2, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x00, 0x00, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, + 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, + 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, + 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, + 0x15, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, + 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x43, 0x00, 0x43, 0x00, + 0x43, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x43, 0x00, 0x21, 0x00, + 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, + 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, + 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, + 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, + 0xD2, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, + 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x21, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x2C, 0x00, + 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x4E, 0x00, 0x59, 0x00, 0x64, 0x00, 0x59, 0x00, + 0x59, 0x00, 0x59, 0x00, 0x59, 0x00, 0x59, 0x00, 0x4E, 0x00, 0x42, 0x00, 0x4E, 0x00, 0x42, 0x00, + 0x42, 0x00, 0x37, 0x00, 0x42, 0x00, 0x42, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, + 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, + 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, + 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, + 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, + 0xD2, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, + 0xC7, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xB0, 0xFF, 0xA5, 0xFF, 0xA5, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, + 0xA5, 0xFF, 0xB0, 0xFF, 0xA5, 0xFF, 0xBC, 0xFF, 0xB0, 0xFF, 0xBC, 0xFF, 0xB0, 0xFF, 0xBC, 0xFF, + 0xBC, 0xFF, 0xBC, 0xFF, 0xB0, 0xFF, 0xA5, 0xFF, 0xA5, 0xFF, 0xA5, 0xFF, 0xA5, 0xFF, 0xBC, 0xFF, + 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, + 0xDE, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, + 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x43, 0x00, + 0x43, 0x00, 0x43, 0x00, 0x43, 0x00, 0x43, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x43, 0x00, + 0x37, 0x00, 0x43, 0x00, 0x43, 0x00, 0x43, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x43, 0x00, 0x4E, 0x00, + 0x59, 0x00, 0x59, 0x00, 0x59, 0x00, 0x65, 0x00, 0x65, 0x00, 0x65, 0x00, 0x65, 0x00, 0x59, 0x00, + 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, + 0x2C, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, + 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, + 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, + 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, + 0xBB, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, + 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, + 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, + 0xDD, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, + 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, + 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, + 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, + 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x43, 0x00, 0x43, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, + 0x43, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x43, 0x00, 0x43, 0x00, 0x43, 0x00, + 0x43, 0x00, 0x43, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x43, 0x00, + 0x37, 0x00, 0x43, 0x00, 0x37, 0x00, 0x37, 0x00, 0x43, 0x00, 0x43, 0x00, 0x37, 0x00, 0x37, 0x00, + 0x4E, 0x00, 0x4E, 0x00, 0x59, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x37, 0x00, 0x4E, 0x00, 0x43, 0x00, + 0x4E, 0x00, 0x59, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x43, 0x00, + 0x43, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x21, 0x00, + 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, + 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, + 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, + 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0xDE, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, + 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, + 0xB0, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xB0, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, + 0xC7, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, + 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, + 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, + 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xB1, 0xFF, + 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xDE, 0xFF, + 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, + 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, + 0x20, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, + 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, + 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x15, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xB1, 0xFF, 0xA5, 0xFF, + 0xA5, 0xFF, 0x9A, 0xFF, 0xA5, 0xFF, 0x9A, 0xFF, 0xB1, 0xFF, 0xB1, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, + 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, + 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, + 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, + 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0x00, 0x00, + 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, + 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x42, 0x00, 0x42, 0x00, 0x42, 0x00, 0x4D, 0x00, 0x37, 0x00, + 0x42, 0x00, 0x42, 0x00, 0x42, 0x00, 0x4D, 0x00, 0x59, 0x00, 0x64, 0x00, 0x59, 0x00, 0x59, 0x00, + 0x42, 0x00, 0x42, 0x00, 0x42, 0x00, 0x42, 0x00, 0x4D, 0x00, 0x4D, 0x00, 0x4D, 0x00, 0x42, 0x00, + 0x42, 0x00, 0x4D, 0x00, 0x59, 0x00, 0x4D, 0x00, 0x59, 0x00, 0x42, 0x00, 0x42, 0x00, 0x2C, 0x00, + 0x20, 0x00, 0x15, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, + 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, + 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, + 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, + 0xF4, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, + 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xB0, 0xFF, 0xBC, 0xFF, + 0xB0, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, + 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, + 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, + 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, + 0x2C, 0x00, 0x37, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, + 0x37, 0x00, 0x42, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x42, 0x00, 0x37, 0x00, 0x42, 0x00, 0x37, 0x00, + 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, + 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, + 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, + 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x2C, 0x00, + 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, + 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, + 0xB1, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xDE, 0xFF, + 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, + 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, + 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, + 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, + 0x37, 0x00, 0x42, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, + 0x20, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, + 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x42, 0x00, + 0x37, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x20, 0x00, + 0x2B, 0x00, 0x37, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, + 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x20, 0x00, + 0x20, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xE9, 0xFF, 0xDE, 0xFF, + 0xD3, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, + 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, + 0xBC, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, + 0xC7, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, + 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, + 0xD3, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, + 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, + 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x20, 0x00, + 0x2B, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x42, 0x00, 0x42, 0x00, + 0x37, 0x00, 0x37, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, + 0x37, 0x00, 0x2B, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, + 0xBC, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, + 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, + 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, + 0xDE, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x37, 0x00, + 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x4D, 0x00, 0x42, 0x00, 0x42, 0x00, 0x2B, 0x00, 0x2B, 0x00, + 0x20, 0x00, 0x37, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0xE9, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, + 0xD3, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, + 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, + 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, + 0xBC, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xB1, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xDE, 0xFF, + 0xDE, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, + 0xC7, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0x9A, 0xFF, + 0x8E, 0xFF, 0xA5, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, + 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, + 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, + 0x00, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, + 0x2C, 0x00, 0x37, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x59, 0x00, 0x59, 0x00, 0x65, 0x00, + 0x65, 0x00, 0x70, 0x00, 0x7B, 0x00, 0x7B, 0x00, 0x70, 0x00, 0x70, 0x00, 0x65, 0x00, 0x65, 0x00, + 0x70, 0x00, 0x70, 0x00, 0x7C, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x7C, 0x00, 0x70, 0x00, + 0x7C, 0x00, 0x65, 0x00, 0x70, 0x00, 0x65, 0x00, 0x65, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x43, 0x00, + 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, + 0xC7, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, + 0xA4, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0x99, 0xFF, 0xA4, 0xFF, 0xB0, 0xFF, 0xC6, 0xFF, + 0xD2, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, + 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, + 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x0A, 0x00, + 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, + 0x21, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x38, 0x00, 0x38, 0x00, 0x43, 0x00, 0x43, 0x00, + 0x5A, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x5A, 0x00, 0x4E, 0x00, 0x5A, 0x00, + 0x4E, 0x00, 0x5A, 0x00, 0x43, 0x00, 0x38, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, + 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, + 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, + 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x21, 0x00, + 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x21, 0x00, + 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, + 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, + 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, + 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, + 0xE9, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF +}; \ No newline at end of file diff --git a/test_apps/main/test_app_main.c b/test_apps/main/test_app_main.c index 720243b..653d6a7 100644 --- a/test_apps/main/test_app_main.c +++ b/test_apps/main/test_app_main.c @@ -11,7 +11,6 @@ #include #include "unity.h" -static void print_banner(const char* text); void app_main(void) { @@ -46,10 +45,4 @@ void app_main(void) * Make sure that task watchdog is disabled if you use this function. */ unity_run_menu(); - // unity_run_all_tests(); -} - -static void print_banner(const char* text) -{ - printf("\n#### %s #####\n\n", text); -} +} \ No newline at end of file diff --git a/test_apps/main/test_chinese_tts.c b/test_apps/main/test_chinese_tts.c index 2759631..07bb632 100644 --- a/test_apps/main/test_chinese_tts.c +++ b/test_apps/main/test_chinese_tts.c @@ -27,7 +27,7 @@ TEST_CASE("chinese tts create/destroy API & memory leak", "[tts]") int start_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); int start_internal_size = heap_caps_get_free_size(MALLOC_CAP_INTERNAL); /*** 1. create esp tts handle ***/ - void* voicedata; + const void* voicedata; const esp_partition_t* partition=esp_partition_find_first(ESP_PARTITION_TYPE_DATA, ESP_PARTITION_SUBTYPE_ANY, "voice_data"); assert(partition != NULL); #if ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(5, 0, 0) diff --git a/test_apps/main/test_multinet.c b/test_apps/main/test_multinet.c index 36e922a..a17be96 100644 --- a/test_apps/main/test_multinet.c +++ b/test_apps/main/test_multinet.c @@ -45,7 +45,6 @@ TEST_CASE("multinet create/destroy API & memory leak", "[mn]") multinet->destroy(model_data); int first_end_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); - int first_end_internal_size = heap_caps_get_free_size(MALLOC_CAP_INTERNAL); int last_end_size = first_end_size; int mem_leak = start_size - last_end_size; printf("create&destroy times:%d, memory leak:%d\n", 1, mem_leak); @@ -72,21 +71,19 @@ TEST_CASE("multinet cpu loading", "[mn]") char *model_name = esp_srmodel_filter(models, ESP_MN_PREFIX, NULL); esp_mn_iface_t *multinet = esp_mn_handle_from_name(model_name); - int start_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); - int start_internal_size = heap_caps_get_free_size(MALLOC_CAP_INTERNAL); model_iface_data_t *model_data = multinet->create(model_name, 6000); int frequency = multinet->get_samp_rate(model_data); int audio_chunksize = multinet->get_samp_chunksize(model_data) * sizeof(int16_t); char *lang = multinet->get_language(model_data); esp_mn_commands_update_from_sdkconfig(multinet, model_data); unsigned char* data = NULL; - int data_size = 0; + size_t data_size = 0; if (strcmp(lang, ESP_MN_ENGLISH) == 0) { - data = tell_me_a_joke; + data = (unsigned char*)tell_me_a_joke; data_size = sizeof(tell_me_a_joke); printf("commands: tell me a joke, size:%d\n", data_size); } else if(strcmp(lang, ESP_MN_CHINESE) == 0) { - data = da_kai_kong_tiao; + data = (unsigned char*)da_kai_kong_tiao; data_size = sizeof(da_kai_kong_tiao); printf("commands: da kai kong tiao, size:%d\n", data_size); } @@ -106,7 +103,7 @@ TEST_CASE("multinet cpu loading", "[mn]") mn_state = multinet->detect(model_data, buffer); if (mn_state == ESP_MN_STATE_DETECTED) { esp_mn_results_t *mn_result = multinet->get_results(model_data); - if (mn_result > 0) + if (mn_result->num > 0) printf("detected: command id:%d, string:%s\n",mn_result->command_id[0], mn_result->string); else printf("timeout\n"); @@ -135,13 +132,10 @@ TEST_CASE("multinet set commands", "[mn]") char *model_name = esp_srmodel_filter(models, ESP_MN_PREFIX, NULL); esp_mn_iface_t *multinet = esp_mn_handle_from_name(model_name); - int start_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); - int start_internal_size = heap_caps_get_free_size(MALLOC_CAP_INTERNAL); model_iface_data_t *model_data = multinet->create(model_name, 6000); char *lang = multinet->get_language(model_data); esp_mn_error_t *error_phrases = NULL; printf("MODEL NAME %s\n", model_name); - esp_err_t state = ESP_OK; // first if (strcmp(lang, ESP_MN_ENGLISH) == 0) { @@ -193,8 +187,6 @@ TEST_CASE("multinet add incorrect commands", "[mn]") char *model_name = esp_srmodel_filter(models, ESP_MN_PREFIX, NULL); esp_mn_iface_t *multinet = esp_mn_handle_from_name(model_name); - int start_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); - int start_internal_size = heap_caps_get_free_size(MALLOC_CAP_INTERNAL); model_iface_data_t *model_data = multinet->create(model_name, 6000); char *lang = multinet->get_language(model_data); esp_mn_error_t *error_phrases = NULL; @@ -232,8 +224,6 @@ TEST_CASE("multinet add duplicated commands", "[mn]") char *model_name = esp_srmodel_filter(models, ESP_MN_PREFIX, NULL); esp_mn_iface_t *multinet = esp_mn_handle_from_name(model_name); - int start_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); - int start_internal_size = heap_caps_get_free_size(MALLOC_CAP_INTERNAL); model_iface_data_t *model_data = multinet->create(model_name, 6000); char *lang = multinet->get_language(model_data); esp_mn_error_t *error_phrases = NULL; @@ -266,8 +256,6 @@ TEST_CASE("multinet print active commands", "[mn]") char *model_name = esp_srmodel_filter(models, ESP_MN_PREFIX, NULL); esp_mn_iface_t *multinet = esp_mn_handle_from_name(model_name); - int start_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); - int start_internal_size = heap_caps_get_free_size(MALLOC_CAP_INTERNAL); model_iface_data_t *model_data = multinet->create(model_name, 6000); char *lang = multinet->get_language(model_data); esp_mn_commands_update_from_sdkconfig(multinet, model_data); @@ -299,11 +287,8 @@ TEST_CASE("multinet remove commands", "[mn]") char *model_name = esp_srmodel_filter(models, ESP_MN_PREFIX, NULL); esp_mn_iface_t *multinet = esp_mn_handle_from_name(model_name); - int start_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); - int start_internal_size = heap_caps_get_free_size(MALLOC_CAP_INTERNAL); model_iface_data_t *model_data = multinet->create(model_name, 6000); char *lang = multinet->get_language(model_data); - esp_mn_error_t *error_phrases = NULL; esp_mn_commands_update_from_sdkconfig(multinet, model_data); if (strcmp(lang, ESP_MN_ENGLISH) == 0) { @@ -334,11 +319,8 @@ TEST_CASE("multinet clear and add commands", "[mn]") char *model_name = esp_srmodel_filter(models, ESP_MN_PREFIX, NULL); esp_mn_iface_t *multinet = esp_mn_handle_from_name(model_name); - int start_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); - int start_internal_size = heap_caps_get_free_size(MALLOC_CAP_INTERNAL); model_iface_data_t *model_data = multinet->create(model_name, 6000); char *lang = multinet->get_language(model_data); - esp_mn_error_t *error_phrases = NULL; esp_mn_commands_update_from_sdkconfig(multinet, model_data); esp_mn_commands_clear(); @@ -388,11 +370,8 @@ TEST_CASE("multinet modify commands", "[mn]") char *model_name = esp_srmodel_filter(models, ESP_MN_PREFIX, NULL); esp_mn_iface_t *multinet = esp_mn_handle_from_name(model_name); - int start_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); - int start_internal_size = heap_caps_get_free_size(MALLOC_CAP_INTERNAL); model_iface_data_t *model_data = multinet->create(model_name, 6000); char *lang = multinet->get_language(model_data); - esp_mn_error_t *error_phrases = NULL; esp_mn_commands_update_from_sdkconfig(multinet, model_data); if (strcmp(lang, ESP_MN_ENGLISH) == 0) { diff --git a/test_apps/main/test_wakenet.c b/test_apps/main/test_wakenet.c index b0bba49..7258ee4 100644 --- a/test_apps/main/test_wakenet.c +++ b/test_apps/main/test_wakenet.c @@ -25,7 +25,7 @@ TEST_CASE("wakenet create/destroy API & memory leak", "[wn]") int start_internal_size = heap_caps_get_free_size(MALLOC_CAP_INTERNAL); srmodel_list_t *models = esp_srmodel_init("model"); char *model_name = esp_srmodel_filter(models, ESP_WN_PREFIX, NULL); - esp_wn_iface_t *wakenet = esp_wn_handle_from_name(model_name); + esp_wn_iface_t *wakenet = (esp_wn_iface_t*)esp_wn_handle_from_name(model_name); // test model loading time struct timeval tv_start, tv_end; @@ -52,7 +52,7 @@ TEST_CASE("wakenet create/destroy API & memory leak", "[wn]") printf("init partition ...\n"); models = esp_srmodel_init("model"); model_name = esp_srmodel_filter(models, ESP_WN_PREFIX, NULL); - wakenet = esp_wn_handle_from_name(model_name); + wakenet = (esp_wn_iface_t*)esp_wn_handle_from_name(model_name); printf("create ...\n"); // typedef enum { @@ -82,7 +82,7 @@ TEST_CASE("wakenet detect API & cpu loading", "[wn]") vTaskDelay(500 / portTICK_PERIOD_MS); srmodel_list_t *models = esp_srmodel_init("model"); char *model_name = esp_srmodel_filter(models, ESP_WN_PREFIX, NULL); - esp_wn_iface_t *wakenet = esp_wn_handle_from_name(model_name); + esp_wn_iface_t *wakenet = (esp_wn_iface_t*)esp_wn_handle_from_name(model_name); model_iface_data_t *model_data = wakenet->create(model_name, DET_MODE_95); int frequency = wakenet->get_samp_rate(model_data); int audio_chunksize = wakenet->get_samp_chunksize(model_data) * sizeof(int16_t); diff --git a/test_apps/pytest_esp_sr.py b/test_apps/pytest_esp_sr.py new file mode 100644 index 0000000..8e73a51 --- /dev/null +++ b/test_apps/pytest_esp_sr.py @@ -0,0 +1,35 @@ +''' +Steps to run these cases: +- Build + - . ${IDF_PATH}/export.sh + - pip install idf_build_apps + - python test_apps/build_apps.py test_apps -t esp32s3 +- Test + - pip install -r tools/requirements/requirement.pytest.txt + - pytest test_apps --target esp32s2 +''' +import pytest +from pytest_embedded import Dut + +@pytest.mark.target('esp32s3') +@pytest.mark.parametrize( + 'config', + [ + 'mn5q8_cn', + 'mn6_cn', + ], +) +def test_multinet(dut: Dut)-> None: + dut.run_all_single_board_cases(group="mn") + + +@pytest.mark.target('esp32s3') +@pytest.mark.parametrize( + 'config', + [ + 'hilexin', + 'hiesp', + ], +) +def test_multinet(dut: Dut)-> None: + dut.run_all_single_board_cases(group="mn") \ No newline at end of file diff --git a/test_apps/sdkconfig.ci.mn5q8_cn b/test_apps/sdkconfig.ci.mn5q8_cn new file mode 100644 index 0000000..503a533 --- /dev/null +++ b/test_apps/sdkconfig.ci.mn5q8_cn @@ -0,0 +1,2087 @@ +# +# Automatically generated file. DO NOT EDIT. +# Espressif IoT Development Framework (ESP-IDF) Project Configuration +# +CONFIG_SOC_LEDC_SUPPORT_APB_CLOCK=y +CONFIG_SOC_LEDC_SUPPORT_XTAL_CLOCK=y +CONFIG_SOC_LEDC_CHANNEL_NUM=8 +CONFIG_SOC_LEDC_TIMER_BIT_WIDE_NUM=14 +CONFIG_SOC_LEDC_SUPPORT_FADE_STOP=y +CONFIG_SOC_MPU_MIN_REGION_SIZE=0x20000000 +CONFIG_SOC_MPU_REGIONS_MAX_NUM=8 +CONFIG_SOC_ADC_SUPPORTED=y +CONFIG_SOC_PCNT_SUPPORTED=y +CONFIG_SOC_WIFI_SUPPORTED=y +CONFIG_SOC_TWAI_SUPPORTED=y +CONFIG_SOC_GDMA_SUPPORTED=y +CONFIG_SOC_LCDCAM_SUPPORTED=y +CONFIG_SOC_MCPWM_SUPPORTED=y +CONFIG_SOC_DEDICATED_GPIO_SUPPORTED=y +CONFIG_SOC_CACHE_SUPPORT_WRAP=y +CONFIG_SOC_ULP_SUPPORTED=y +CONFIG_SOC_RISCV_COPROC_SUPPORTED=y +CONFIG_SOC_BT_SUPPORTED=y +CONFIG_SOC_USB_OTG_SUPPORTED=y +CONFIG_SOC_USB_SERIAL_JTAG_SUPPORTED=y +CONFIG_SOC_CCOMP_TIMER_SUPPORTED=y +CONFIG_SOC_ASYNC_MEMCPY_SUPPORTED=y +CONFIG_SOC_SUPPORTS_SECURE_DL_MODE=y +CONFIG_SOC_EFUSE_KEY_PURPOSE_FIELD=y +CONFIG_SOC_SDMMC_HOST_SUPPORTED=y +CONFIG_SOC_RTC_FAST_MEM_SUPPORTED=y +CONFIG_SOC_RTC_SLOW_MEM_SUPPORTED=y +CONFIG_SOC_RTC_MEM_SUPPORTED=y +CONFIG_SOC_PSRAM_DMA_CAPABLE=y +CONFIG_SOC_XT_WDT_SUPPORTED=y +CONFIG_SOC_I2S_SUPPORTED=y +CONFIG_SOC_RMT_SUPPORTED=y +CONFIG_SOC_SDM_SUPPORTED=y +CONFIG_SOC_SYSTIMER_SUPPORTED=y +CONFIG_SOC_SUPPORT_COEXISTENCE=y +CONFIG_SOC_TEMP_SENSOR_SUPPORTED=y +CONFIG_SOC_AES_SUPPORTED=y +CONFIG_SOC_MPI_SUPPORTED=y +CONFIG_SOC_SHA_SUPPORTED=y +CONFIG_SOC_HMAC_SUPPORTED=y +CONFIG_SOC_DIG_SIGN_SUPPORTED=y +CONFIG_SOC_FLASH_ENC_SUPPORTED=y +CONFIG_SOC_SECURE_BOOT_SUPPORTED=y +CONFIG_SOC_MEMPROT_SUPPORTED=y +CONFIG_SOC_TOUCH_SENSOR_SUPPORTED=y +CONFIG_SOC_XTAL_SUPPORT_40M=y +CONFIG_SOC_APPCPU_HAS_CLOCK_GATING_BUG=y +CONFIG_SOC_ADC_RTC_CTRL_SUPPORTED=y +CONFIG_SOC_ADC_DIG_CTRL_SUPPORTED=y +CONFIG_SOC_ADC_ARBITER_SUPPORTED=y +CONFIG_SOC_ADC_FILTER_SUPPORTED=y +CONFIG_SOC_ADC_MONITOR_SUPPORTED=y +CONFIG_SOC_ADC_DMA_SUPPORTED=y +CONFIG_SOC_ADC_PERIPH_NUM=2 +CONFIG_SOC_ADC_MAX_CHANNEL_NUM=10 +CONFIG_SOC_ADC_ATTEN_NUM=4 +CONFIG_SOC_ADC_DIGI_CONTROLLER_NUM=2 +CONFIG_SOC_ADC_PATT_LEN_MAX=24 +CONFIG_SOC_ADC_DIGI_MIN_BITWIDTH=12 +CONFIG_SOC_ADC_DIGI_MAX_BITWIDTH=12 +CONFIG_SOC_ADC_DIGI_RESULT_BYTES=4 +CONFIG_SOC_ADC_DIGI_DATA_BYTES_PER_CONV=4 +CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_HIGH=83333 +CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW=611 +CONFIG_SOC_ADC_RTC_MIN_BITWIDTH=12 +CONFIG_SOC_ADC_RTC_MAX_BITWIDTH=12 +CONFIG_SOC_RTC_SLOW_CLOCK_SUPPORT_8MD256=y +CONFIG_SOC_ADC_CALIBRATION_V1_SUPPORTED=y +CONFIG_SOC_APB_BACKUP_DMA=y +CONFIG_SOC_BROWNOUT_RESET_SUPPORTED=y +CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM=1 +CONFIG_SOC_CPU_CORES_NUM=2 +CONFIG_SOC_CPU_INTR_NUM=32 +CONFIG_SOC_CPU_HAS_FPU=y +CONFIG_SOC_CPU_BREAKPOINTS_NUM=2 +CONFIG_SOC_CPU_WATCHPOINTS_NUM=2 +CONFIG_SOC_CPU_WATCHPOINT_SIZE=64 +CONFIG_SOC_DS_SIGNATURE_MAX_BIT_LEN=4096 +CONFIG_SOC_DS_KEY_PARAM_MD_IV_LENGTH=16 +CONFIG_SOC_DS_KEY_CHECK_MAX_WAIT_US=1100 +CONFIG_SOC_GDMA_GROUPS=y +CONFIG_SOC_GDMA_PAIRS_PER_GROUP=5 +CONFIG_SOC_GDMA_SUPPORT_PSRAM=y +CONFIG_SOC_GDMA_PSRAM_MIN_ALIGN=16 +CONFIG_SOC_GPIO_PORT=1 +CONFIG_SOC_GPIO_PIN_COUNT=49 +CONFIG_SOC_GPIO_SUPPORT_RTC_INDEPENDENT=y +CONFIG_SOC_GPIO_SUPPORT_FORCE_HOLD=y +CONFIG_SOC_GPIO_VALID_GPIO_MASK=0x1FFFFFFFFFFFF +CONFIG_SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK=0x0001FFFFFC000000 +CONFIG_SOC_DEDIC_GPIO_OUT_CHANNELS_NUM=8 +CONFIG_SOC_DEDIC_GPIO_IN_CHANNELS_NUM=8 +CONFIG_SOC_DEDIC_GPIO_OUT_AUTO_ENABLE=y +CONFIG_SOC_I2C_NUM=2 +CONFIG_SOC_I2C_FIFO_LEN=32 +CONFIG_SOC_I2C_SUPPORT_SLAVE=y +CONFIG_SOC_I2C_SUPPORT_HW_CLR_BUS=y +CONFIG_SOC_I2C_SUPPORT_XTAL=y +CONFIG_SOC_I2C_SUPPORT_RTC=y +CONFIG_SOC_I2S_NUM=2 +CONFIG_SOC_I2S_HW_VERSION_2=y +CONFIG_SOC_I2S_SUPPORTS_PCM=y +CONFIG_SOC_I2S_SUPPORTS_PDM=y +CONFIG_SOC_I2S_SUPPORTS_PDM_TX=y +CONFIG_SOC_I2S_SUPPORTS_PDM_RX=y +CONFIG_SOC_I2S_SUPPORTS_PDM_CODEC=y +CONFIG_SOC_I2S_SUPPORTS_TDM=y +CONFIG_SOC_MCPWM_GROUPS=2 +CONFIG_SOC_MCPWM_TIMERS_PER_GROUP=3 +CONFIG_SOC_MCPWM_OPERATORS_PER_GROUP=3 +CONFIG_SOC_MCPWM_COMPARATORS_PER_OPERATOR=2 +CONFIG_SOC_MCPWM_GENERATORS_PER_OPERATOR=2 +CONFIG_SOC_MCPWM_TRIGGERS_PER_OPERATOR=2 +CONFIG_SOC_MCPWM_GPIO_FAULTS_PER_GROUP=3 +CONFIG_SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP=y +CONFIG_SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER=3 +CONFIG_SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP=3 +CONFIG_SOC_MCPWM_SWSYNC_CAN_PROPAGATE=y +CONFIG_SOC_PCNT_GROUPS=y +CONFIG_SOC_PCNT_UNITS_PER_GROUP=4 +CONFIG_SOC_PCNT_CHANNELS_PER_UNIT=2 +CONFIG_SOC_PCNT_THRES_POINT_PER_UNIT=2 +CONFIG_SOC_RMT_GROUPS=1 +CONFIG_SOC_RMT_TX_CANDIDATES_PER_GROUP=4 +CONFIG_SOC_RMT_RX_CANDIDATES_PER_GROUP=4 +CONFIG_SOC_RMT_CHANNELS_PER_GROUP=8 +CONFIG_SOC_RMT_MEM_WORDS_PER_CHANNEL=48 +CONFIG_SOC_RMT_SUPPORT_RX_PINGPONG=y +CONFIG_SOC_RMT_SUPPORT_RX_DEMODULATION=y +CONFIG_SOC_RMT_SUPPORT_TX_ASYNC_STOP=y +CONFIG_SOC_RMT_SUPPORT_TX_LOOP_COUNT=y +CONFIG_SOC_RMT_SUPPORT_TX_LOOP_AUTO_STOP=y +CONFIG_SOC_RMT_SUPPORT_TX_SYNCHRO=y +CONFIG_SOC_RMT_SUPPORT_TX_CARRIER_DATA_ONLY=y +CONFIG_SOC_RMT_SUPPORT_XTAL=y +CONFIG_SOC_RMT_SUPPORT_RC_FAST=y +CONFIG_SOC_RMT_SUPPORT_APB=y +CONFIG_SOC_RMT_SUPPORT_DMA=y +CONFIG_SOC_LCD_I80_SUPPORTED=y +CONFIG_SOC_LCD_RGB_SUPPORTED=y +CONFIG_SOC_LCD_I80_BUSES=1 +CONFIG_SOC_LCD_RGB_PANELS=1 +CONFIG_SOC_LCD_I80_BUS_WIDTH=16 +CONFIG_SOC_LCD_RGB_DATA_WIDTH=16 +CONFIG_SOC_LCD_SUPPORT_RGB_YUV_CONV=y +CONFIG_SOC_RTC_CNTL_CPU_PD_DMA_BUS_WIDTH=128 +CONFIG_SOC_RTC_CNTL_CPU_PD_REG_FILE_NUM=549 +CONFIG_SOC_RTC_CNTL_TAGMEM_PD_DMA_BUS_WIDTH=128 +CONFIG_SOC_RTCIO_PIN_COUNT=22 +CONFIG_SOC_RTCIO_INPUT_OUTPUT_SUPPORTED=y +CONFIG_SOC_RTCIO_HOLD_SUPPORTED=y +CONFIG_SOC_RTCIO_WAKE_SUPPORTED=y +CONFIG_SOC_SDM_GROUPS=y +CONFIG_SOC_SDM_CHANNELS_PER_GROUP=8 +CONFIG_SOC_SPI_PERIPH_NUM=3 +CONFIG_SOC_SPI_MAX_CS_NUM=6 +CONFIG_SOC_SPI_MAXIMUM_BUFFER_SIZE=64 +CONFIG_SOC_SPI_SUPPORT_DDRCLK=y +CONFIG_SOC_SPI_SLAVE_SUPPORT_SEG_TRANS=y +CONFIG_SOC_SPI_SUPPORT_CD_SIG=y +CONFIG_SOC_SPI_SUPPORT_CONTINUOUS_TRANS=y +CONFIG_SOC_SPI_SUPPORT_SLAVE_HD_VER2=y +CONFIG_SOC_SPI_PERIPH_SUPPORT_CONTROL_DUMMY_OUT=y +CONFIG_SOC_MEMSPI_IS_INDEPENDENT=y +CONFIG_SOC_SPI_MAX_PRE_DIVIDER=16 +CONFIG_SOC_SPI_SUPPORT_OCT=y +CONFIG_SOC_MEMSPI_SRC_FREQ_120M=y +CONFIG_SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED=y +CONFIG_SOC_MEMSPI_SRC_FREQ_40M_SUPPORTED=y +CONFIG_SOC_MEMSPI_SRC_FREQ_20M_SUPPORTED=y +CONFIG_SOC_SPIRAM_SUPPORTED=y +CONFIG_SOC_SYSTIMER_COUNTER_NUM=2 +CONFIG_SOC_SYSTIMER_ALARM_NUM=3 +CONFIG_SOC_SYSTIMER_BIT_WIDTH_LO=32 +CONFIG_SOC_SYSTIMER_BIT_WIDTH_HI=20 +CONFIG_SOC_SYSTIMER_FIXED_DIVIDER=y +CONFIG_SOC_SYSTIMER_INT_LEVEL=y +CONFIG_SOC_SYSTIMER_ALARM_MISS_COMPENSATE=y +CONFIG_SOC_TIMER_GROUPS=2 +CONFIG_SOC_TIMER_GROUP_TIMERS_PER_GROUP=2 +CONFIG_SOC_TIMER_GROUP_COUNTER_BIT_WIDTH=54 +CONFIG_SOC_TIMER_GROUP_SUPPORT_XTAL=y +CONFIG_SOC_TIMER_GROUP_SUPPORT_APB=y +CONFIG_SOC_TIMER_GROUP_TOTAL_TIMERS=4 +CONFIG_SOC_TOUCH_VERSION_2=y +CONFIG_SOC_TOUCH_SENSOR_NUM=15 +CONFIG_SOC_TOUCH_PROXIMITY_CHANNEL_NUM=3 +CONFIG_SOC_TOUCH_PROXIMITY_MEAS_DONE_SUPPORTED=y +CONFIG_SOC_TOUCH_PAD_THRESHOLD_MAX=0x1FFFFF +CONFIG_SOC_TOUCH_PAD_MEASURE_WAIT_MAX=0xFF +CONFIG_SOC_UART_NUM=3 +CONFIG_SOC_UART_FIFO_LEN=128 +CONFIG_SOC_UART_BITRATE_MAX=5000000 +CONFIG_SOC_UART_SUPPORT_FSM_TX_WAIT_SEND=y +CONFIG_SOC_UART_SUPPORT_WAKEUP_INT=y +CONFIG_SOC_UART_SUPPORT_APB_CLK=y +CONFIG_SOC_UART_SUPPORT_RTC_CLK=y +CONFIG_SOC_UART_SUPPORT_XTAL_CLK=y +CONFIG_SOC_UART_REQUIRE_CORE_RESET=y +CONFIG_SOC_USB_PERIPH_NUM=y +CONFIG_SOC_SHA_DMA_MAX_BUFFER_SIZE=3968 +CONFIG_SOC_SHA_SUPPORT_DMA=y +CONFIG_SOC_SHA_SUPPORT_RESUME=y +CONFIG_SOC_SHA_GDMA=y +CONFIG_SOC_SHA_SUPPORT_SHA1=y +CONFIG_SOC_SHA_SUPPORT_SHA224=y +CONFIG_SOC_SHA_SUPPORT_SHA256=y +CONFIG_SOC_SHA_SUPPORT_SHA384=y +CONFIG_SOC_SHA_SUPPORT_SHA512=y +CONFIG_SOC_SHA_SUPPORT_SHA512_224=y +CONFIG_SOC_SHA_SUPPORT_SHA512_256=y +CONFIG_SOC_SHA_SUPPORT_SHA512_T=y +CONFIG_SOC_RSA_MAX_BIT_LEN=4096 +CONFIG_SOC_AES_SUPPORT_DMA=y +CONFIG_SOC_AES_GDMA=y +CONFIG_SOC_AES_SUPPORT_AES_128=y +CONFIG_SOC_AES_SUPPORT_AES_256=y +CONFIG_SOC_PM_SUPPORT_EXT_WAKEUP=y +CONFIG_SOC_PM_SUPPORT_WIFI_WAKEUP=y +CONFIG_SOC_PM_SUPPORT_BT_WAKEUP=y +CONFIG_SOC_PM_SUPPORT_TOUCH_SENSOR_WAKEUP=y +CONFIG_SOC_PM_SUPPORT_CPU_PD=y +CONFIG_SOC_PM_SUPPORT_TAGMEM_PD=y +CONFIG_SOC_PM_SUPPORT_RTC_PERIPH_PD=y +CONFIG_SOC_PM_SUPPORT_MODEM_PD=y +CONFIG_SOC_PM_SUPPORT_DEEPSLEEP_CHECK_STUB_ONLY=y +CONFIG_SOC_EFUSE_DIS_DOWNLOAD_DCACHE=y +CONFIG_SOC_EFUSE_HARD_DIS_JTAG=y +CONFIG_SOC_EFUSE_DIS_USB_JTAG=y +CONFIG_SOC_EFUSE_SOFT_DIS_JTAG=y +CONFIG_SOC_EFUSE_DIS_DIRECT_BOOT=y +CONFIG_SOC_EFUSE_BLOCK9_KEY_PURPOSE_QUIRK=y +CONFIG_SOC_SECURE_BOOT_V2_RSA=y +CONFIG_SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS=3 +CONFIG_SOC_EFUSE_REVOKE_BOOT_KEY_DIGESTS=y +CONFIG_SOC_SUPPORT_SECURE_BOOT_REVOKE_KEY=y +CONFIG_SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX=64 +CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES=y +CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_OPTIONS=y +CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_128=y +CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_256=y +CONFIG_SOC_MEMPROT_CPU_PREFETCH_PAD_SIZE=16 +CONFIG_SOC_MEMPROT_MEM_ALIGN_SIZE=256 +CONFIG_SOC_PHY_DIG_REGS_MEM_SIZE=21 +CONFIG_SOC_MAC_BB_PD_MEM_SIZE=192 +CONFIG_SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH=12 +CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_WAIT_IDLE=y +CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND=y +CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_RESUME=y +CONFIG_SOC_SPI_MEM_SUPPORT_SW_SUSPEND=y +CONFIG_SOC_SPI_MEM_SUPPORT_OPI_MODE=y +CONFIG_SOC_SPI_MEM_SUPPORT_TIME_TUNING=y +CONFIG_SOC_SPI_MEM_SUPPORT_CONFIG_GPIO_BY_EFUSE=y +CONFIG_SOC_COEX_HW_PTI=y +CONFIG_SOC_SDMMC_USE_GPIO_MATRIX=y +CONFIG_SOC_SDMMC_NUM_SLOTS=2 +CONFIG_SOC_SDMMC_SUPPORT_XTAL_CLOCK=y +CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_FAST_RC=y +CONFIG_SOC_WIFI_HW_TSF=y +CONFIG_SOC_WIFI_FTM_SUPPORT=y +CONFIG_SOC_WIFI_GCMP_SUPPORT=y +CONFIG_SOC_WIFI_WAPI_SUPPORT=y +CONFIG_SOC_WIFI_CSI_SUPPORT=y +CONFIG_SOC_WIFI_MESH_SUPPORT=y +CONFIG_SOC_BLE_SUPPORTED=y +CONFIG_SOC_BLE_MESH_SUPPORTED=y +CONFIG_SOC_BLE_50_SUPPORTED=y +CONFIG_SOC_BLE_DEVICE_PRIVACY_SUPPORTED=y +CONFIG_SOC_TWAI_BRP_MIN=2 +CONFIG_SOC_TWAI_BRP_MAX=16384 +CONFIG_SOC_TWAI_SUPPORTS_RX_STATUS=y +CONFIG_IDF_CMAKE=y +CONFIG_IDF_TARGET_ARCH_XTENSA=y +CONFIG_IDF_TARGET_ARCH="xtensa" +CONFIG_IDF_TARGET="esp32s3" +CONFIG_IDF_TARGET_ESP32S3=y +CONFIG_IDF_FIRMWARE_CHIP_ID=0x0009 + +# +# Build type +# +CONFIG_APP_BUILD_TYPE_APP_2NDBOOT=y +# CONFIG_APP_BUILD_TYPE_ELF_RAM is not set +CONFIG_APP_BUILD_GENERATE_BINARIES=y +CONFIG_APP_BUILD_BOOTLOADER=y +CONFIG_APP_BUILD_USE_FLASH_SECTIONS=y +# CONFIG_APP_REPRODUCIBLE_BUILD is not set +# CONFIG_APP_NO_BLOBS is not set +# end of Build type + +# +# Bootloader config +# +CONFIG_BOOTLOADER_OFFSET_IN_FLASH=0x0 +CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_SIZE=y +# CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_DEBUG is not set +# CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_PERF is not set +# CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_NONE is not set +# CONFIG_BOOTLOADER_LOG_LEVEL_NONE is not set +# CONFIG_BOOTLOADER_LOG_LEVEL_ERROR is not set +# CONFIG_BOOTLOADER_LOG_LEVEL_WARN is not set +CONFIG_BOOTLOADER_LOG_LEVEL_INFO=y +# CONFIG_BOOTLOADER_LOG_LEVEL_DEBUG is not set +# CONFIG_BOOTLOADER_LOG_LEVEL_VERBOSE is not set +CONFIG_BOOTLOADER_LOG_LEVEL=3 +CONFIG_BOOTLOADER_VDDSDIO_BOOST_1_9V=y +# CONFIG_BOOTLOADER_FACTORY_RESET is not set +# CONFIG_BOOTLOADER_APP_TEST is not set +CONFIG_BOOTLOADER_REGION_PROTECTION_ENABLE=y +CONFIG_BOOTLOADER_WDT_ENABLE=y +# CONFIG_BOOTLOADER_WDT_DISABLE_IN_USER_CODE is not set +CONFIG_BOOTLOADER_WDT_TIME_MS=9000 +# CONFIG_BOOTLOADER_APP_ROLLBACK_ENABLE is not set +# CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP is not set +# CONFIG_BOOTLOADER_SKIP_VALIDATE_ON_POWER_ON is not set +# CONFIG_BOOTLOADER_SKIP_VALIDATE_ALWAYS is not set +CONFIG_BOOTLOADER_RESERVE_RTC_SIZE=0 +# CONFIG_BOOTLOADER_CUSTOM_RESERVE_RTC is not set +CONFIG_BOOTLOADER_FLASH_XMC_SUPPORT=y +# end of Bootloader config + +# +# Security features +# +CONFIG_SECURE_BOOT_V2_RSA_SUPPORTED=y +CONFIG_SECURE_BOOT_V2_PREFERRED=y +# CONFIG_SECURE_SIGNED_APPS_NO_SECURE_BOOT is not set +# CONFIG_SECURE_BOOT is not set +# CONFIG_SECURE_FLASH_ENC_ENABLED is not set +CONFIG_SECURE_ROM_DL_MODE_ENABLED=y +# end of Security features + +# +# Application manager +# +CONFIG_APP_COMPILE_TIME_DATE=y +# CONFIG_APP_EXCLUDE_PROJECT_VER_VAR is not set +# CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR is not set +# CONFIG_APP_PROJECT_VER_FROM_CONFIG is not set +CONFIG_APP_RETRIEVE_LEN_ELF_SHA=16 +# end of Application manager + +CONFIG_ESP_ROM_HAS_CRC_LE=y +CONFIG_ESP_ROM_HAS_CRC_BE=y +CONFIG_ESP_ROM_HAS_MZ_CRC32=y +CONFIG_ESP_ROM_HAS_JPEG_DECODE=y +CONFIG_ESP_ROM_UART_CLK_IS_XTAL=y +CONFIG_ESP_ROM_HAS_RETARGETABLE_LOCKING=y +CONFIG_ESP_ROM_USB_SERIAL_DEVICE_NUM=4 +CONFIG_ESP_ROM_HAS_ERASE_0_REGION_BUG=y +CONFIG_ESP_ROM_GET_CLK_FREQ=y +CONFIG_ESP_ROM_HAS_HAL_WDT=y +CONFIG_ESP_ROM_NEEDS_SWSETUP_WORKAROUND=y +CONFIG_ESP_ROM_HAS_ETS_PRINTF_BUG=y + +# +# Boot ROM Behavior +# +CONFIG_BOOT_ROM_LOG_ALWAYS_ON=y +# CONFIG_BOOT_ROM_LOG_ALWAYS_OFF is not set +# CONFIG_BOOT_ROM_LOG_ON_GPIO_HIGH is not set +# CONFIG_BOOT_ROM_LOG_ON_GPIO_LOW is not set +# end of Boot ROM Behavior + +# +# Serial flasher config +# +# CONFIG_ESPTOOLPY_NO_STUB is not set +# CONFIG_ESPTOOLPY_OCT_FLASH is not set +CONFIG_ESPTOOLPY_FLASHMODE_QIO=y +# CONFIG_ESPTOOLPY_FLASHMODE_QOUT is not set +# CONFIG_ESPTOOLPY_FLASHMODE_DIO is not set +# CONFIG_ESPTOOLPY_FLASHMODE_DOUT is not set +CONFIG_ESPTOOLPY_FLASH_SAMPLE_MODE_STR=y +CONFIG_ESPTOOLPY_FLASHMODE="dio" +# CONFIG_ESPTOOLPY_FLASHFREQ_120M is not set +CONFIG_ESPTOOLPY_FLASHFREQ_80M=y +# CONFIG_ESPTOOLPY_FLASHFREQ_40M is not set +# CONFIG_ESPTOOLPY_FLASHFREQ_20M is not set +CONFIG_ESPTOOLPY_FLASHFREQ="80m" +# CONFIG_ESPTOOLPY_FLASHSIZE_1MB is not set +# CONFIG_ESPTOOLPY_FLASHSIZE_2MB is not set +# CONFIG_ESPTOOLPY_FLASHSIZE_4MB is not set +# CONFIG_ESPTOOLPY_FLASHSIZE_8MB is not set +CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y +# CONFIG_ESPTOOLPY_FLASHSIZE_32MB is not set +# CONFIG_ESPTOOLPY_FLASHSIZE_64MB is not set +# CONFIG_ESPTOOLPY_FLASHSIZE_128MB is not set +CONFIG_ESPTOOLPY_FLASHSIZE="16MB" +# CONFIG_ESPTOOLPY_HEADER_FLASHSIZE_UPDATE is not set +CONFIG_ESPTOOLPY_BEFORE_RESET=y +# CONFIG_ESPTOOLPY_BEFORE_NORESET is not set +CONFIG_ESPTOOLPY_BEFORE="default_reset" +CONFIG_ESPTOOLPY_AFTER_RESET=y +# CONFIG_ESPTOOLPY_AFTER_NORESET is not set +CONFIG_ESPTOOLPY_AFTER="hard_reset" +CONFIG_ESPTOOLPY_MONITOR_BAUD=115200 +# end of Serial flasher config + +# +# Partition Table +# +# CONFIG_PARTITION_TABLE_SINGLE_APP is not set +# CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE is not set +# CONFIG_PARTITION_TABLE_TWO_OTA is not set +CONFIG_PARTITION_TABLE_CUSTOM=y +CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" +CONFIG_PARTITION_TABLE_FILENAME="partitions.csv" +CONFIG_PARTITION_TABLE_OFFSET=0x8000 +CONFIG_PARTITION_TABLE_MD5=y +# end of Partition Table + +# +# ESP Speech Recognition +# +CONFIG_MODEL_IN_SPIFFS=y +# CONFIG_MODEL_IN_SDCARD is not set +CONFIG_USE_AFE=y +CONFIG_AFE_INTERFACE_V1=y +CONFIG_USE_WAKENET=y +# CONFIG_SR_WN_WN8_ALEXA is not set +CONFIG_SR_WN_WN9_HILEXIN=y +# CONFIG_SR_WN_WN9_XIAOAITONGXUE is not set +# CONFIG_SR_WN_WN9_ALEXA is not set +# CONFIG_SR_WN_WN9_HIESP is not set +# CONFIG_SR_WN_WN9_NIHAOXIAOZHI is not set +# CONFIG_SR_WN_WN9_CUSTOMWORD is not set +# CONFIG_SR_WN_LOAD_MULIT_WORD is not set +CONFIG_USE_MULTINET=y +# CONFIG_SR_MN_CN_NONE is not set +# CONFIG_SR_MN_CN_MULTINET4_5_SINGLE_RECOGNITION is not set +# CONFIG_SR_MN_CN_MULTINET4_5_SINGLE_RECOGNITION_QUANT8 is not set +CONFIG_SR_MN_CN_MULTINET5_RECOGNITION_QUANT8=y +# CONFIG_SR_MN_CN_MULTINET6_QUANT is not set +# CONFIG_SR_MN_CN_MULTINET6_AC_QUANT is not set +CONFIG_SR_MN_EN_NONE=y +# CONFIG_SR_MN_EN_MULTINET5_SINGLE_RECOGNITION_QUANT8 is not set +# CONFIG_SR_MN_EN_MULTINET6_QUANT is not set + +# +# Add Chinese speech commands +# +CONFIG_CN_SPEECH_COMMAND_ID0="da kai kong tiao" +CONFIG_CN_SPEECH_COMMAND_ID1="guan bi kong tiao" +CONFIG_CN_SPEECH_COMMAND_ID2="zeng da feng su" +CONFIG_CN_SPEECH_COMMAND_ID3="jian xiao feng su" +CONFIG_CN_SPEECH_COMMAND_ID4="sheng gao yi du" +CONFIG_CN_SPEECH_COMMAND_ID5="jiang di yi du" +CONFIG_CN_SPEECH_COMMAND_ID6="zhi re mo shi" +CONFIG_CN_SPEECH_COMMAND_ID7="zhi leng mo shi" +CONFIG_CN_SPEECH_COMMAND_ID8="song feng mo shi" +CONFIG_CN_SPEECH_COMMAND_ID9="jie neng mo shi" +CONFIG_CN_SPEECH_COMMAND_ID10="chu shi mo shi" +CONFIG_CN_SPEECH_COMMAND_ID11="jian kang mo shi" +CONFIG_CN_SPEECH_COMMAND_ID12="shui mian mo shi" +CONFIG_CN_SPEECH_COMMAND_ID13="da kai lan ya" +CONFIG_CN_SPEECH_COMMAND_ID14="guan bi lan ya" +CONFIG_CN_SPEECH_COMMAND_ID15="kai shi bo fang" +CONFIG_CN_SPEECH_COMMAND_ID16="zan ting bo fang" +CONFIG_CN_SPEECH_COMMAND_ID17="ding shi yi xiao shi" +CONFIG_CN_SPEECH_COMMAND_ID18="da kai dian deng" +CONFIG_CN_SPEECH_COMMAND_ID19="guan bi dian deng" +CONFIG_CN_SPEECH_COMMAND_ID20="" +CONFIG_CN_SPEECH_COMMAND_ID21="" +CONFIG_CN_SPEECH_COMMAND_ID22="" +CONFIG_CN_SPEECH_COMMAND_ID23="" +CONFIG_CN_SPEECH_COMMAND_ID24="" +CONFIG_CN_SPEECH_COMMAND_ID25="" +CONFIG_CN_SPEECH_COMMAND_ID26="" +CONFIG_CN_SPEECH_COMMAND_ID27="" +CONFIG_CN_SPEECH_COMMAND_ID28="" +CONFIG_CN_SPEECH_COMMAND_ID29="" +CONFIG_CN_SPEECH_COMMAND_ID30="" +CONFIG_CN_SPEECH_COMMAND_ID31="" +CONFIG_CN_SPEECH_COMMAND_ID32="" +CONFIG_CN_SPEECH_COMMAND_ID33="" +CONFIG_CN_SPEECH_COMMAND_ID34="" +CONFIG_CN_SPEECH_COMMAND_ID35="" +CONFIG_CN_SPEECH_COMMAND_ID36="" +CONFIG_CN_SPEECH_COMMAND_ID37="" +CONFIG_CN_SPEECH_COMMAND_ID38="" +CONFIG_CN_SPEECH_COMMAND_ID39="" +CONFIG_CN_SPEECH_COMMAND_ID40="" +CONFIG_CN_SPEECH_COMMAND_ID41="" +CONFIG_CN_SPEECH_COMMAND_ID42="" +CONFIG_CN_SPEECH_COMMAND_ID43="" +CONFIG_CN_SPEECH_COMMAND_ID44="" +CONFIG_CN_SPEECH_COMMAND_ID45="" +CONFIG_CN_SPEECH_COMMAND_ID46="" +CONFIG_CN_SPEECH_COMMAND_ID47="" +CONFIG_CN_SPEECH_COMMAND_ID48="" +CONFIG_CN_SPEECH_COMMAND_ID49="" +CONFIG_CN_SPEECH_COMMAND_ID50="" +CONFIG_CN_SPEECH_COMMAND_ID51="" +CONFIG_CN_SPEECH_COMMAND_ID52="" +CONFIG_CN_SPEECH_COMMAND_ID53="" +CONFIG_CN_SPEECH_COMMAND_ID54="" +CONFIG_CN_SPEECH_COMMAND_ID55="" +CONFIG_CN_SPEECH_COMMAND_ID56="" +CONFIG_CN_SPEECH_COMMAND_ID57="" +CONFIG_CN_SPEECH_COMMAND_ID58="" +CONFIG_CN_SPEECH_COMMAND_ID59="" +CONFIG_CN_SPEECH_COMMAND_ID60="" +CONFIG_CN_SPEECH_COMMAND_ID61="" +CONFIG_CN_SPEECH_COMMAND_ID62="" +CONFIG_CN_SPEECH_COMMAND_ID63="" +CONFIG_CN_SPEECH_COMMAND_ID64="" +CONFIG_CN_SPEECH_COMMAND_ID65="" +CONFIG_CN_SPEECH_COMMAND_ID66="" +CONFIG_CN_SPEECH_COMMAND_ID67="" +CONFIG_CN_SPEECH_COMMAND_ID68="" +CONFIG_CN_SPEECH_COMMAND_ID69="" +CONFIG_CN_SPEECH_COMMAND_ID70="" +CONFIG_CN_SPEECH_COMMAND_ID71="" +CONFIG_CN_SPEECH_COMMAND_ID72="" +CONFIG_CN_SPEECH_COMMAND_ID73="" +CONFIG_CN_SPEECH_COMMAND_ID74="" +CONFIG_CN_SPEECH_COMMAND_ID75="" +CONFIG_CN_SPEECH_COMMAND_ID76="" +CONFIG_CN_SPEECH_COMMAND_ID77="" +CONFIG_CN_SPEECH_COMMAND_ID78="" +CONFIG_CN_SPEECH_COMMAND_ID79="" +CONFIG_CN_SPEECH_COMMAND_ID80="" +CONFIG_CN_SPEECH_COMMAND_ID81="" +CONFIG_CN_SPEECH_COMMAND_ID82="" +CONFIG_CN_SPEECH_COMMAND_ID83="" +CONFIG_CN_SPEECH_COMMAND_ID84="" +CONFIG_CN_SPEECH_COMMAND_ID85="" +CONFIG_CN_SPEECH_COMMAND_ID86="" +CONFIG_CN_SPEECH_COMMAND_ID87="" +CONFIG_CN_SPEECH_COMMAND_ID88="" +CONFIG_CN_SPEECH_COMMAND_ID89="" +CONFIG_CN_SPEECH_COMMAND_ID90="" +CONFIG_CN_SPEECH_COMMAND_ID91="" +CONFIG_CN_SPEECH_COMMAND_ID92="" +CONFIG_CN_SPEECH_COMMAND_ID93="" +CONFIG_CN_SPEECH_COMMAND_ID94="" +CONFIG_CN_SPEECH_COMMAND_ID95="" +CONFIG_CN_SPEECH_COMMAND_ID96="" +CONFIG_CN_SPEECH_COMMAND_ID97="" +CONFIG_CN_SPEECH_COMMAND_ID98="" +CONFIG_CN_SPEECH_COMMAND_ID99="" +CONFIG_CN_SPEECH_COMMAND_ID100="" +CONFIG_CN_SPEECH_COMMAND_ID101="" +CONFIG_CN_SPEECH_COMMAND_ID102="" +CONFIG_CN_SPEECH_COMMAND_ID103="" +CONFIG_CN_SPEECH_COMMAND_ID104="" +CONFIG_CN_SPEECH_COMMAND_ID105="" +CONFIG_CN_SPEECH_COMMAND_ID106="" +CONFIG_CN_SPEECH_COMMAND_ID107="" +CONFIG_CN_SPEECH_COMMAND_ID108="" +CONFIG_CN_SPEECH_COMMAND_ID109="" +CONFIG_CN_SPEECH_COMMAND_ID110="" +CONFIG_CN_SPEECH_COMMAND_ID111="" +CONFIG_CN_SPEECH_COMMAND_ID112="" +CONFIG_CN_SPEECH_COMMAND_ID113="" +CONFIG_CN_SPEECH_COMMAND_ID114="" +CONFIG_CN_SPEECH_COMMAND_ID115="" +CONFIG_CN_SPEECH_COMMAND_ID116="" +CONFIG_CN_SPEECH_COMMAND_ID117="" +CONFIG_CN_SPEECH_COMMAND_ID118="" +CONFIG_CN_SPEECH_COMMAND_ID119="" +CONFIG_CN_SPEECH_COMMAND_ID120="" +CONFIG_CN_SPEECH_COMMAND_ID121="" +CONFIG_CN_SPEECH_COMMAND_ID122="" +CONFIG_CN_SPEECH_COMMAND_ID123="" +CONFIG_CN_SPEECH_COMMAND_ID124="" +CONFIG_CN_SPEECH_COMMAND_ID125="" +CONFIG_CN_SPEECH_COMMAND_ID126="" +CONFIG_CN_SPEECH_COMMAND_ID127="" +CONFIG_CN_SPEECH_COMMAND_ID128="" +CONFIG_CN_SPEECH_COMMAND_ID129="" +CONFIG_CN_SPEECH_COMMAND_ID130="" +CONFIG_CN_SPEECH_COMMAND_ID131="" +CONFIG_CN_SPEECH_COMMAND_ID132="" +CONFIG_CN_SPEECH_COMMAND_ID133="" +CONFIG_CN_SPEECH_COMMAND_ID134="" +CONFIG_CN_SPEECH_COMMAND_ID135="" +CONFIG_CN_SPEECH_COMMAND_ID136="" +CONFIG_CN_SPEECH_COMMAND_ID137="" +CONFIG_CN_SPEECH_COMMAND_ID138="" +CONFIG_CN_SPEECH_COMMAND_ID139="" +CONFIG_CN_SPEECH_COMMAND_ID140="" +CONFIG_CN_SPEECH_COMMAND_ID141="" +CONFIG_CN_SPEECH_COMMAND_ID142="" +CONFIG_CN_SPEECH_COMMAND_ID143="" +CONFIG_CN_SPEECH_COMMAND_ID144="" +CONFIG_CN_SPEECH_COMMAND_ID145="" +CONFIG_CN_SPEECH_COMMAND_ID146="" +CONFIG_CN_SPEECH_COMMAND_ID147="" +CONFIG_CN_SPEECH_COMMAND_ID148="" +CONFIG_CN_SPEECH_COMMAND_ID149="" +CONFIG_CN_SPEECH_COMMAND_ID150="" +CONFIG_CN_SPEECH_COMMAND_ID151="" +CONFIG_CN_SPEECH_COMMAND_ID152="" +CONFIG_CN_SPEECH_COMMAND_ID153="" +CONFIG_CN_SPEECH_COMMAND_ID154="" +CONFIG_CN_SPEECH_COMMAND_ID155="" +CONFIG_CN_SPEECH_COMMAND_ID156="" +CONFIG_CN_SPEECH_COMMAND_ID157="" +CONFIG_CN_SPEECH_COMMAND_ID158="" +CONFIG_CN_SPEECH_COMMAND_ID159="" +CONFIG_CN_SPEECH_COMMAND_ID160="" +CONFIG_CN_SPEECH_COMMAND_ID161="" +CONFIG_CN_SPEECH_COMMAND_ID162="" +CONFIG_CN_SPEECH_COMMAND_ID163="" +CONFIG_CN_SPEECH_COMMAND_ID164="" +CONFIG_CN_SPEECH_COMMAND_ID165="" +CONFIG_CN_SPEECH_COMMAND_ID166="" +CONFIG_CN_SPEECH_COMMAND_ID167="" +CONFIG_CN_SPEECH_COMMAND_ID168="" +CONFIG_CN_SPEECH_COMMAND_ID169="" +CONFIG_CN_SPEECH_COMMAND_ID170="" +CONFIG_CN_SPEECH_COMMAND_ID171="" +CONFIG_CN_SPEECH_COMMAND_ID172="" +CONFIG_CN_SPEECH_COMMAND_ID173="" +CONFIG_CN_SPEECH_COMMAND_ID174="" +CONFIG_CN_SPEECH_COMMAND_ID175="" +CONFIG_CN_SPEECH_COMMAND_ID176="" +CONFIG_CN_SPEECH_COMMAND_ID177="" +CONFIG_CN_SPEECH_COMMAND_ID178="" +CONFIG_CN_SPEECH_COMMAND_ID179="" +CONFIG_CN_SPEECH_COMMAND_ID180="" +CONFIG_CN_SPEECH_COMMAND_ID181="" +CONFIG_CN_SPEECH_COMMAND_ID182="" +CONFIG_CN_SPEECH_COMMAND_ID183="" +CONFIG_CN_SPEECH_COMMAND_ID184="" +CONFIG_CN_SPEECH_COMMAND_ID185="" +CONFIG_CN_SPEECH_COMMAND_ID186="" +CONFIG_CN_SPEECH_COMMAND_ID187="" +CONFIG_CN_SPEECH_COMMAND_ID188="" +CONFIG_CN_SPEECH_COMMAND_ID189="" +CONFIG_CN_SPEECH_COMMAND_ID190="" +CONFIG_CN_SPEECH_COMMAND_ID191="" +CONFIG_CN_SPEECH_COMMAND_ID192="" +CONFIG_CN_SPEECH_COMMAND_ID193="" +CONFIG_CN_SPEECH_COMMAND_ID194="" +CONFIG_CN_SPEECH_COMMAND_ID195="" +CONFIG_CN_SPEECH_COMMAND_ID196="" +CONFIG_CN_SPEECH_COMMAND_ID197="" +CONFIG_CN_SPEECH_COMMAND_ID198="" +CONFIG_CN_SPEECH_COMMAND_ID199="" +# end of Add Chinese speech commands +# end of ESP Speech Recognition + +# +# Compiler options +# +CONFIG_COMPILER_OPTIMIZATION_DEFAULT=y +# CONFIG_COMPILER_OPTIMIZATION_SIZE is not set +# CONFIG_COMPILER_OPTIMIZATION_PERF is not set +# CONFIG_COMPILER_OPTIMIZATION_NONE is not set +CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE=y +# CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_SILENT is not set +# CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE is not set +CONFIG_COMPILER_FLOAT_LIB_FROM_GCCLIB=y +CONFIG_COMPILER_OPTIMIZATION_ASSERTION_LEVEL=2 +# CONFIG_COMPILER_OPTIMIZATION_CHECKS_SILENT is not set +CONFIG_COMPILER_HIDE_PATHS_MACROS=y +# CONFIG_COMPILER_CXX_EXCEPTIONS is not set +# CONFIG_COMPILER_CXX_RTTI is not set +CONFIG_COMPILER_STACK_CHECK_MODE_NONE=y +# CONFIG_COMPILER_STACK_CHECK_MODE_NORM is not set +# CONFIG_COMPILER_STACK_CHECK_MODE_STRONG is not set +# CONFIG_COMPILER_STACK_CHECK_MODE_ALL is not set +# CONFIG_COMPILER_WARN_WRITE_STRINGS is not set +# CONFIG_COMPILER_DUMP_RTL_FILES is not set +# end of Compiler options + +# +# Component config +# + +# +# Application Level Tracing +# +# CONFIG_APPTRACE_DEST_JTAG is not set +CONFIG_APPTRACE_DEST_NONE=y +# CONFIG_APPTRACE_DEST_UART1 is not set +# CONFIG_APPTRACE_DEST_UART2 is not set +# CONFIG_APPTRACE_DEST_USB_CDC is not set +CONFIG_APPTRACE_DEST_UART_NONE=y +CONFIG_APPTRACE_UART_TASK_PRIO=1 +CONFIG_APPTRACE_LOCK_ENABLE=y +# end of Application Level Tracing + +# +# Bluetooth +# +# CONFIG_BT_ENABLED is not set +# end of Bluetooth + +# +# Driver Configurations +# + +# +# Legacy ADC Configuration +# +# CONFIG_ADC_SUPPRESS_DEPRECATE_WARN is not set + +# +# Legacy ADC Calibration Configuration +# +# CONFIG_ADC_CALI_SUPPRESS_DEPRECATE_WARN is not set +# end of Legacy ADC Calibration Configuration +# end of Legacy ADC Configuration + +# +# SPI Configuration +# +# CONFIG_SPI_MASTER_IN_IRAM is not set +CONFIG_SPI_MASTER_ISR_IN_IRAM=y +# CONFIG_SPI_SLAVE_IN_IRAM is not set +CONFIG_SPI_SLAVE_ISR_IN_IRAM=y +# end of SPI Configuration + +# +# TWAI Configuration +# +# CONFIG_TWAI_ISR_IN_IRAM is not set +CONFIG_TWAI_ERRATA_FIX_LISTEN_ONLY_DOM=y +# end of TWAI Configuration + +# +# Temperature sensor Configuration +# +# CONFIG_TEMP_SENSOR_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_TEMP_SENSOR_ENABLE_DEBUG_LOG is not set +# end of Temperature sensor Configuration + +# +# UART Configuration +# +# CONFIG_UART_ISR_IN_IRAM is not set +# end of UART Configuration + +# +# GPIO Configuration +# +# CONFIG_GPIO_CTRL_FUNC_IN_IRAM is not set +# end of GPIO Configuration + +# +# Sigma Delta Modulator Configuration +# +# CONFIG_SDM_CTRL_FUNC_IN_IRAM is not set +# CONFIG_SDM_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_SDM_ENABLE_DEBUG_LOG is not set +# end of Sigma Delta Modulator Configuration + +# +# GPTimer Configuration +# +# CONFIG_GPTIMER_CTRL_FUNC_IN_IRAM is not set +# CONFIG_GPTIMER_ISR_IRAM_SAFE is not set +# CONFIG_GPTIMER_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_GPTIMER_ENABLE_DEBUG_LOG is not set +# end of GPTimer Configuration + +# +# PCNT Configuration +# +# CONFIG_PCNT_CTRL_FUNC_IN_IRAM is not set +# CONFIG_PCNT_ISR_IRAM_SAFE is not set +# CONFIG_PCNT_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_PCNT_ENABLE_DEBUG_LOG is not set +# end of PCNT Configuration + +# +# RMT Configuration +# +# CONFIG_RMT_ISR_IRAM_SAFE is not set +# CONFIG_RMT_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_RMT_ENABLE_DEBUG_LOG is not set +# end of RMT Configuration + +# +# MCPWM Configuration +# +# CONFIG_MCPWM_ISR_IRAM_SAFE is not set +# CONFIG_MCPWM_CTRL_FUNC_IN_IRAM is not set +# CONFIG_MCPWM_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_MCPWM_ENABLE_DEBUG_LOG is not set +# end of MCPWM Configuration + +# +# I2S Configuration +# +# CONFIG_I2S_ISR_IRAM_SAFE is not set +# CONFIG_I2S_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_I2S_ENABLE_DEBUG_LOG is not set +# end of I2S Configuration +# end of Driver Configurations + +# +# eFuse Bit Manager +# +# CONFIG_EFUSE_CUSTOM_TABLE is not set +# CONFIG_EFUSE_VIRTUAL is not set +CONFIG_EFUSE_MAX_BLK_LEN=256 +# end of eFuse Bit Manager + +# +# ESP-TLS +# +CONFIG_ESP_TLS_USING_MBEDTLS=y +CONFIG_ESP_TLS_USE_DS_PERIPHERAL=y +# CONFIG_ESP_TLS_CLIENT_SESSION_TICKETS is not set +# CONFIG_ESP_TLS_SERVER is not set +# CONFIG_ESP_TLS_PSK_VERIFICATION is not set +# CONFIG_ESP_TLS_INSECURE is not set +# end of ESP-TLS + +# +# ADC and ADC Calibration +# +# CONFIG_ADC_ONESHOT_CTRL_FUNC_IN_IRAM is not set +# CONFIG_ADC_CONTINUOUS_ISR_IRAM_SAFE is not set +# CONFIG_ADC_CONTINUOUS_FORCE_USE_ADC2_ON_C3_S3 is not set +# end of ADC and ADC Calibration + +# +# Common ESP-related +# +CONFIG_ESP_ERR_TO_NAME_LOOKUP=y +# end of Common ESP-related + +# +# Ethernet +# +CONFIG_ETH_ENABLED=y +CONFIG_ETH_USE_SPI_ETHERNET=y +# CONFIG_ETH_SPI_ETHERNET_DM9051 is not set +# CONFIG_ETH_SPI_ETHERNET_W5500 is not set +# CONFIG_ETH_SPI_ETHERNET_KSZ8851SNL is not set +# CONFIG_ETH_USE_OPENETH is not set +# CONFIG_ETH_TRANSMIT_MUTEX is not set +# end of Ethernet + +# +# Event Loop Library +# +# CONFIG_ESP_EVENT_LOOP_PROFILING is not set +CONFIG_ESP_EVENT_POST_FROM_ISR=y +CONFIG_ESP_EVENT_POST_FROM_IRAM_ISR=y +# end of Event Loop Library + +# +# GDB Stub +# +# end of GDB Stub + +# +# ESP HTTP client +# +CONFIG_ESP_HTTP_CLIENT_ENABLE_HTTPS=y +# CONFIG_ESP_HTTP_CLIENT_ENABLE_BASIC_AUTH is not set +# CONFIG_ESP_HTTP_CLIENT_ENABLE_DIGEST_AUTH is not set +# end of ESP HTTP client + +# +# HTTP Server +# +CONFIG_HTTPD_MAX_REQ_HDR_LEN=512 +CONFIG_HTTPD_MAX_URI_LEN=512 +CONFIG_HTTPD_ERR_RESP_NO_DELAY=y +CONFIG_HTTPD_PURGE_BUF_LEN=32 +# CONFIG_HTTPD_LOG_PURGE_DATA is not set +# CONFIG_HTTPD_WS_SUPPORT is not set +# CONFIG_HTTPD_QUEUE_WORK_BLOCKING is not set +# end of HTTP Server + +# +# ESP HTTPS OTA +# +# CONFIG_ESP_HTTPS_OTA_DECRYPT_CB is not set +# CONFIG_ESP_HTTPS_OTA_ALLOW_HTTP is not set +# end of ESP HTTPS OTA + +# +# ESP HTTPS server +# +# CONFIG_ESP_HTTPS_SERVER_ENABLE is not set +# end of ESP HTTPS server + +# +# Hardware Settings +# + +# +# Chip revision +# +CONFIG_ESP32S3_REV_MIN_0=y +# CONFIG_ESP32S3_REV_MIN_1 is not set +# CONFIG_ESP32S3_REV_MIN_2 is not set +CONFIG_ESP32S3_REV_MIN_FULL=0 +CONFIG_ESP_REV_MIN_FULL=0 + +# +# Maximum Supported ESP32-S3 Revision (Rev v0.99) +# +CONFIG_ESP32S3_REV_MAX_FULL=99 +CONFIG_ESP_REV_MAX_FULL=99 +# end of Chip revision + +# +# MAC Config +# +CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_STA=y +CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP=y +CONFIG_ESP_MAC_ADDR_UNIVERSE_BT=y +CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH=y +# CONFIG_ESP32S3_UNIVERSAL_MAC_ADDRESSES_TWO is not set +CONFIG_ESP32S3_UNIVERSAL_MAC_ADDRESSES_FOUR=y +CONFIG_ESP32S3_UNIVERSAL_MAC_ADDRESSES=4 +# end of MAC Config + +# +# Sleep Config +# +CONFIG_ESP_SLEEP_RTC_BUS_ISO_WORKAROUND=y +CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND=y +CONFIG_ESP_SLEEP_PSRAM_LEAKAGE_WORKAROUND=y +CONFIG_ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND=y +CONFIG_ESP_SLEEP_MSPI_NEED_ALL_IO_PU=y +CONFIG_ESP_SLEEP_DEEP_SLEEP_WAKEUP_DELAY=2000 +# end of Sleep Config + +# +# RTC Clock Config +# +CONFIG_RTC_CLK_SRC_INT_RC=y +# CONFIG_RTC_CLK_SRC_EXT_CRYS is not set +# CONFIG_RTC_CLK_SRC_EXT_OSC is not set +# CONFIG_RTC_CLK_SRC_INT_8MD256 is not set +CONFIG_RTC_CLK_CAL_CYCLES=1024 +CONFIG_RTC_CLOCK_BBPLL_POWER_ON_WITH_USB=y +# end of RTC Clock Config + +# +# Peripheral Control +# +# CONFIG_PERIPH_CTRL_FUNC_IN_IRAM is not set +# end of Peripheral Control + +# +# GDMA Configuration +# +# CONFIG_GDMA_CTRL_FUNC_IN_IRAM is not set +# CONFIG_GDMA_ISR_IRAM_SAFE is not set +# end of GDMA Configuration + +# +# Main XTAL Config +# +CONFIG_XTAL_FREQ_40=y +CONFIG_XTAL_FREQ=40 +# end of Main XTAL Config +# end of Hardware Settings + +# +# LCD and Touch Panel +# + +# +# LCD Touch Drivers are maintained in the IDF Component Registry +# + +# +# LCD Peripheral Configuration +# +CONFIG_LCD_PANEL_IO_FORMAT_BUF_SIZE=32 +# CONFIG_LCD_ENABLE_DEBUG_LOG is not set +# CONFIG_LCD_RGB_ISR_IRAM_SAFE is not set +# CONFIG_LCD_RGB_RESTART_IN_VSYNC is not set +# end of LCD Peripheral Configuration +# end of LCD and Touch Panel + +# +# ESP NETIF Adapter +# +CONFIG_ESP_NETIF_IP_LOST_TIMER_INTERVAL=120 +CONFIG_ESP_NETIF_TCPIP_LWIP=y +# CONFIG_ESP_NETIF_LOOPBACK is not set +# CONFIG_ESP_NETIF_L2_TAP is not set +# CONFIG_ESP_NETIF_BRIDGE_EN is not set +# end of ESP NETIF Adapter + +# +# PHY +# +CONFIG_ESP_PHY_CALIBRATION_AND_DATA_STORAGE=y +# CONFIG_ESP_PHY_INIT_DATA_IN_PARTITION is not set +CONFIG_ESP_PHY_MAX_WIFI_TX_POWER=20 +CONFIG_ESP_PHY_MAX_TX_POWER=20 +CONFIG_ESP_PHY_REDUCE_TX_POWER=y +CONFIG_ESP_PHY_ENABLE_USB=y +# end of PHY + +# +# Power Management +# +# CONFIG_PM_ENABLE is not set +CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=y +CONFIG_PM_POWER_DOWN_TAGMEM_IN_LIGHT_SLEEP=y +# end of Power Management + +# +# ESP PSRAM +# +CONFIG_SPIRAM=y + +# +# SPI RAM config +# +# CONFIG_SPIRAM_MODE_QUAD is not set +CONFIG_SPIRAM_MODE_OCT=y +CONFIG_SPIRAM_TYPE_AUTO=y +# CONFIG_SPIRAM_TYPE_ESPPSRAM64 is not set +CONFIG_SPIRAM_ALLOW_STACK_EXTERNAL_MEMORY=y +CONFIG_SPIRAM_CLK_IO=30 +CONFIG_SPIRAM_CS_IO=26 +# CONFIG_SPIRAM_FETCH_INSTRUCTIONS is not set +# CONFIG_SPIRAM_RODATA is not set +CONFIG_SPIRAM_SPEED_80M=y +# CONFIG_SPIRAM_SPEED_40M is not set +CONFIG_SPIRAM_SPEED=80 +CONFIG_SPIRAM_BOOT_INIT=y +# CONFIG_SPIRAM_IGNORE_NOTFOUND is not set +# CONFIG_SPIRAM_USE_MEMMAP is not set +# CONFIG_SPIRAM_USE_CAPS_ALLOC is not set +CONFIG_SPIRAM_USE_MALLOC=y +CONFIG_SPIRAM_MEMTEST=y +CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=16384 +# CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP is not set +CONFIG_SPIRAM_MALLOC_RESERVE_INTERNAL=32768 +# CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY is not set +# CONFIG_SPIRAM_ECC_ENABLE is not set +# end of SPI RAM config +# end of ESP PSRAM + +# +# ESP Ringbuf +# +# CONFIG_RINGBUF_PLACE_FUNCTIONS_INTO_FLASH is not set +# end of ESP Ringbuf + +# +# ESP System Settings +# +# CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_80 is not set +# CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_160 is not set +CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y +CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ=240 + +# +# Cache config +# +# CONFIG_ESP32S3_INSTRUCTION_CACHE_16KB is not set +CONFIG_ESP32S3_INSTRUCTION_CACHE_32KB=y +CONFIG_ESP32S3_INSTRUCTION_CACHE_SIZE=0x8000 +# CONFIG_ESP32S3_INSTRUCTION_CACHE_4WAYS is not set +CONFIG_ESP32S3_INSTRUCTION_CACHE_8WAYS=y +CONFIG_ESP32S3_ICACHE_ASSOCIATED_WAYS=8 +CONFIG_ESP32S3_INSTRUCTION_CACHE_LINE_32B=y +CONFIG_ESP32S3_INSTRUCTION_CACHE_LINE_SIZE=32 +# CONFIG_ESP32S3_DATA_CACHE_16KB is not set +# CONFIG_ESP32S3_DATA_CACHE_32KB is not set +CONFIG_ESP32S3_DATA_CACHE_64KB=y +CONFIG_ESP32S3_DATA_CACHE_SIZE=0x10000 +# CONFIG_ESP32S3_DATA_CACHE_4WAYS is not set +CONFIG_ESP32S3_DATA_CACHE_8WAYS=y +CONFIG_ESP32S3_DCACHE_ASSOCIATED_WAYS=8 +# CONFIG_ESP32S3_DATA_CACHE_LINE_32B is not set +CONFIG_ESP32S3_DATA_CACHE_LINE_64B=y +CONFIG_ESP32S3_DATA_CACHE_LINE_SIZE=64 +# end of Cache config + +# +# Memory +# +# CONFIG_ESP32S3_RTCDATA_IN_FAST_MEM is not set +# CONFIG_ESP32S3_USE_FIXED_STATIC_RAM_SIZE is not set +# end of Memory + +# +# Trace memory +# +# CONFIG_ESP32S3_TRAX is not set +CONFIG_ESP32S3_TRACEMEM_RESERVE_DRAM=0x0 +# end of Trace memory + +# CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT is not set +CONFIG_ESP_SYSTEM_PANIC_PRINT_REBOOT=y +# CONFIG_ESP_SYSTEM_PANIC_SILENT_REBOOT is not set +# CONFIG_ESP_SYSTEM_PANIC_GDBSTUB is not set +# CONFIG_ESP_SYSTEM_GDBSTUB_RUNTIME is not set +CONFIG_ESP_SYSTEM_RTC_FAST_MEM_AS_HEAP_DEPCHECK=y +CONFIG_ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEAP=y + +# +# Memory protection +# +CONFIG_ESP_SYSTEM_MEMPROT_FEATURE=y +CONFIG_ESP_SYSTEM_MEMPROT_FEATURE_LOCK=y +# end of Memory protection + +CONFIG_ESP_SYSTEM_EVENT_QUEUE_SIZE=32 +CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=2304 +CONFIG_ESP_MAIN_TASK_STACK_SIZE=3584 +CONFIG_ESP_MAIN_TASK_AFFINITY_CPU0=y +# CONFIG_ESP_MAIN_TASK_AFFINITY_CPU1 is not set +# CONFIG_ESP_MAIN_TASK_AFFINITY_NO_AFFINITY is not set +CONFIG_ESP_MAIN_TASK_AFFINITY=0x0 +CONFIG_ESP_MINIMAL_SHARED_STACK_SIZE=2048 +CONFIG_ESP_CONSOLE_UART_DEFAULT=y +# CONFIG_ESP_CONSOLE_USB_CDC is not set +# CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG is not set +# CONFIG_ESP_CONSOLE_UART_CUSTOM is not set +# CONFIG_ESP_CONSOLE_NONE is not set +# CONFIG_ESP_CONSOLE_SECONDARY_NONE is not set +CONFIG_ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG=y +CONFIG_ESP_CONSOLE_UART=y +CONFIG_ESP_CONSOLE_MULTIPLE_UART=y +CONFIG_ESP_CONSOLE_UART_NUM=0 +CONFIG_ESP_CONSOLE_UART_BAUDRATE=115200 +CONFIG_ESP_INT_WDT=y +CONFIG_ESP_INT_WDT_TIMEOUT_MS=300 +CONFIG_ESP_INT_WDT_CHECK_CPU1=y +CONFIG_ESP_TASK_WDT_EN=y +CONFIG_ESP_TASK_WDT_INIT=y +# CONFIG_ESP_TASK_WDT_PANIC is not set +CONFIG_ESP_TASK_WDT_TIMEOUT_S=5 +CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0=y +CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU1=y +# CONFIG_ESP_PANIC_HANDLER_IRAM is not set +# CONFIG_ESP_DEBUG_STUBS_ENABLE is not set +CONFIG_ESP_DEBUG_OCDAWARE=y +CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_4=y + +# +# Brownout Detector +# +CONFIG_ESP_BROWNOUT_DET=y +CONFIG_ESP_BROWNOUT_DET_LVL_SEL_7=y +# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_6 is not set +# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_5 is not set +# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_4 is not set +# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_3 is not set +# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_2 is not set +# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_1 is not set +CONFIG_ESP_BROWNOUT_DET_LVL=7 +# end of Brownout Detector + +CONFIG_ESP_SYSTEM_BROWNOUT_INTR=y +# end of ESP System Settings + +# +# IPC (Inter-Processor Call) +# +CONFIG_ESP_IPC_TASK_STACK_SIZE=1280 +CONFIG_ESP_IPC_USES_CALLERS_PRIORITY=y +CONFIG_ESP_IPC_ISR_ENABLE=y +# end of IPC (Inter-Processor Call) + +# +# High resolution timer (esp_timer) +# +# CONFIG_ESP_TIMER_PROFILING is not set +CONFIG_ESP_TIME_FUNCS_USE_RTC_TIMER=y +CONFIG_ESP_TIME_FUNCS_USE_ESP_TIMER=y +CONFIG_ESP_TIMER_TASK_STACK_SIZE=3584 +CONFIG_ESP_TIMER_INTERRUPT_LEVEL=1 +# CONFIG_ESP_TIMER_SUPPORTS_ISR_DISPATCH_METHOD is not set +CONFIG_ESP_TIMER_IMPL_SYSTIMER=y +# end of High resolution timer (esp_timer) + +# +# Wi-Fi +# +CONFIG_ESP32_WIFI_ENABLED=y +CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM=10 +CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM=32 +CONFIG_ESP32_WIFI_STATIC_TX_BUFFER=y +CONFIG_ESP32_WIFI_TX_BUFFER_TYPE=0 +CONFIG_ESP32_WIFI_STATIC_TX_BUFFER_NUM=16 +CONFIG_ESP32_WIFI_CACHE_TX_BUFFER_NUM=32 +# CONFIG_ESP32_WIFI_CSI_ENABLED is not set +CONFIG_ESP32_WIFI_AMPDU_TX_ENABLED=y +CONFIG_ESP32_WIFI_TX_BA_WIN=6 +CONFIG_ESP32_WIFI_AMPDU_RX_ENABLED=y +CONFIG_ESP32_WIFI_RX_BA_WIN=6 +# CONFIG_ESP32_WIFI_AMSDU_TX_ENABLED is not set +CONFIG_ESP32_WIFI_NVS_ENABLED=y +CONFIG_ESP32_WIFI_TASK_PINNED_TO_CORE_0=y +# CONFIG_ESP32_WIFI_TASK_PINNED_TO_CORE_1 is not set +CONFIG_ESP32_WIFI_SOFTAP_BEACON_MAX_LEN=752 +CONFIG_ESP32_WIFI_MGMT_SBUF_NUM=32 +CONFIG_ESP32_WIFI_IRAM_OPT=y +CONFIG_ESP32_WIFI_RX_IRAM_OPT=y +CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE=y +CONFIG_ESP32_WIFI_ENABLE_WPA3_OWE_STA=y +# CONFIG_ESP_WIFI_SLP_IRAM_OPT is not set +# CONFIG_ESP_WIFI_FTM_ENABLE is not set +CONFIG_ESP_WIFI_STA_DISCONNECTED_PM_ENABLE=y +# CONFIG_ESP_WIFI_EXTERNAL_COEXIST_ENABLE is not set +# CONFIG_ESP_WIFI_GCMP_SUPPORT is not set +# CONFIG_ESP_WIFI_GMAC_SUPPORT is not set +CONFIG_ESP_WIFI_SOFTAP_SUPPORT=y +# CONFIG_ESP_WIFI_SLP_BEACON_LOST_OPT is not set +CONFIG_ESP_WIFI_ESPNOW_MAX_ENCRYPT_NUM=7 +# CONFIG_ESP_WIFI_WPS_PASSPHRASE is not set +# end of Wi-Fi + +# +# Core dump +# +# CONFIG_ESP_COREDUMP_ENABLE_TO_FLASH is not set +# CONFIG_ESP_COREDUMP_ENABLE_TO_UART is not set +CONFIG_ESP_COREDUMP_ENABLE_TO_NONE=y +# end of Core dump + +# +# FAT Filesystem support +# +CONFIG_FATFS_VOLUME_COUNT=2 +# CONFIG_FATFS_SECTOR_512 is not set +# CONFIG_FATFS_SECTOR_1024 is not set +# CONFIG_FATFS_SECTOR_2048 is not set +CONFIG_FATFS_SECTOR_4096=y +CONFIG_FATFS_SECTORS_PER_CLUSTER_1=y +# CONFIG_FATFS_SECTORS_PER_CLUSTER_2 is not set +# CONFIG_FATFS_SECTORS_PER_CLUSTER_4 is not set +# CONFIG_FATFS_SECTORS_PER_CLUSTER_8 is not set +# CONFIG_FATFS_SECTORS_PER_CLUSTER_16 is not set +# CONFIG_FATFS_SECTORS_PER_CLUSTER_32 is not set +# CONFIG_FATFS_SECTORS_PER_CLUSTER_64 is not set +# CONFIG_FATFS_SECTORS_PER_CLUSTER_128 is not set +# CONFIG_FATFS_CODEPAGE_DYNAMIC is not set +CONFIG_FATFS_CODEPAGE_437=y +# CONFIG_FATFS_CODEPAGE_720 is not set +# CONFIG_FATFS_CODEPAGE_737 is not set +# CONFIG_FATFS_CODEPAGE_771 is not set +# CONFIG_FATFS_CODEPAGE_775 is not set +# CONFIG_FATFS_CODEPAGE_850 is not set +# CONFIG_FATFS_CODEPAGE_852 is not set +# CONFIG_FATFS_CODEPAGE_855 is not set +# CONFIG_FATFS_CODEPAGE_857 is not set +# CONFIG_FATFS_CODEPAGE_860 is not set +# CONFIG_FATFS_CODEPAGE_861 is not set +# CONFIG_FATFS_CODEPAGE_862 is not set +# CONFIG_FATFS_CODEPAGE_863 is not set +# CONFIG_FATFS_CODEPAGE_864 is not set +# CONFIG_FATFS_CODEPAGE_865 is not set +# CONFIG_FATFS_CODEPAGE_866 is not set +# CONFIG_FATFS_CODEPAGE_869 is not set +# CONFIG_FATFS_CODEPAGE_932 is not set +# CONFIG_FATFS_CODEPAGE_936 is not set +# CONFIG_FATFS_CODEPAGE_949 is not set +# CONFIG_FATFS_CODEPAGE_950 is not set +CONFIG_FATFS_AUTO_TYPE=y +# CONFIG_FATFS_FAT12 is not set +# CONFIG_FATFS_FAT16 is not set +CONFIG_FATFS_CODEPAGE=437 +CONFIG_FATFS_LFN_NONE=y +# CONFIG_FATFS_LFN_HEAP is not set +# CONFIG_FATFS_LFN_STACK is not set +CONFIG_FATFS_FS_LOCK=0 +CONFIG_FATFS_TIMEOUT_MS=10000 +CONFIG_FATFS_PER_FILE_CACHE=y +CONFIG_FATFS_ALLOC_PREFER_EXTRAM=y +# CONFIG_FATFS_USE_FASTSEEK is not set +# end of FAT Filesystem support + +# +# FreeRTOS +# + +# +# Kernel +# +# CONFIG_FREERTOS_SMP is not set +# CONFIG_FREERTOS_UNICORE is not set +CONFIG_FREERTOS_HZ=100 +# CONFIG_FREERTOS_CHECK_STACKOVERFLOW_NONE is not set +# CONFIG_FREERTOS_CHECK_STACKOVERFLOW_PTRVAL is not set +CONFIG_FREERTOS_CHECK_STACKOVERFLOW_CANARY=y +CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS=1 +CONFIG_FREERTOS_IDLE_TASK_STACKSIZE=1536 +# CONFIG_FREERTOS_USE_IDLE_HOOK is not set +# CONFIG_FREERTOS_USE_TICK_HOOK is not set +CONFIG_FREERTOS_MAX_TASK_NAME_LEN=16 +# CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY is not set +CONFIG_FREERTOS_TIMER_TASK_PRIORITY=1 +CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=2048 +CONFIG_FREERTOS_TIMER_QUEUE_LENGTH=10 +CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0 +# CONFIG_FREERTOS_USE_TRACE_FACILITY is not set +# CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS is not set +# end of Kernel + +# +# Port +# +CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER=y +# CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK is not set +# CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP is not set +CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER=y +CONFIG_FREERTOS_ISR_STACKSIZE=1536 +CONFIG_FREERTOS_INTERRUPT_BACKTRACE=y +CONFIG_FREERTOS_TICK_SUPPORT_SYSTIMER=y +CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL1=y +# CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL3 is not set +CONFIG_FREERTOS_SYSTICK_USES_SYSTIMER=y +# CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH is not set +# CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH is not set +# CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE is not set +CONFIG_FREERTOS_ASSERT_ON_UNTESTED_FUNCTION=y +CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT=y +# end of Port + +CONFIG_FREERTOS_NO_AFFINITY=0x7FFFFFFF +CONFIG_FREERTOS_SUPPORT_STATIC_ALLOCATION=y +CONFIG_FREERTOS_DEBUG_OCDAWARE=y +# end of FreeRTOS + +# +# Hardware Abstraction Layer (HAL) and Low Level (LL) +# +CONFIG_HAL_ASSERTION_EQUALS_SYSTEM=y +# CONFIG_HAL_ASSERTION_DISABLE is not set +# CONFIG_HAL_ASSERTION_SILENT is not set +# CONFIG_HAL_ASSERTION_ENABLE is not set +CONFIG_HAL_DEFAULT_ASSERTION_LEVEL=2 +CONFIG_HAL_WDT_USE_ROM_IMPL=y +# end of Hardware Abstraction Layer (HAL) and Low Level (LL) + +# +# Heap memory debugging +# +CONFIG_HEAP_POISONING_DISABLED=y +# CONFIG_HEAP_POISONING_LIGHT is not set +# CONFIG_HEAP_POISONING_COMPREHENSIVE is not set +CONFIG_HEAP_TRACING_OFF=y +# CONFIG_HEAP_TRACING_STANDALONE is not set +# CONFIG_HEAP_TRACING_TOHOST is not set +# CONFIG_HEAP_ABORT_WHEN_ALLOCATION_FAILS is not set +# end of Heap memory debugging + +# +# Log output +# +# CONFIG_LOG_DEFAULT_LEVEL_NONE is not set +# CONFIG_LOG_DEFAULT_LEVEL_ERROR is not set +# CONFIG_LOG_DEFAULT_LEVEL_WARN is not set +CONFIG_LOG_DEFAULT_LEVEL_INFO=y +# CONFIG_LOG_DEFAULT_LEVEL_DEBUG is not set +# CONFIG_LOG_DEFAULT_LEVEL_VERBOSE is not set +CONFIG_LOG_DEFAULT_LEVEL=3 +CONFIG_LOG_MAXIMUM_EQUALS_DEFAULT=y +# CONFIG_LOG_MAXIMUM_LEVEL_DEBUG is not set +# CONFIG_LOG_MAXIMUM_LEVEL_VERBOSE is not set +CONFIG_LOG_MAXIMUM_LEVEL=3 +CONFIG_LOG_COLORS=y +CONFIG_LOG_TIMESTAMP_SOURCE_RTOS=y +# CONFIG_LOG_TIMESTAMP_SOURCE_SYSTEM is not set +# end of Log output + +# +# LWIP +# +CONFIG_LWIP_LOCAL_HOSTNAME="espressif" +# CONFIG_LWIP_NETIF_API is not set +# CONFIG_LWIP_TCPIP_CORE_LOCKING is not set +# CONFIG_LWIP_CHECK_THREAD_SAFETY is not set +CONFIG_LWIP_DNS_SUPPORT_MDNS_QUERIES=y +# CONFIG_LWIP_L2_TO_L3_COPY is not set +# CONFIG_LWIP_IRAM_OPTIMIZATION is not set +CONFIG_LWIP_TIMERS_ONDEMAND=y +CONFIG_LWIP_MAX_SOCKETS=10 +# CONFIG_LWIP_USE_ONLY_LWIP_SELECT is not set +# CONFIG_LWIP_SO_LINGER is not set +CONFIG_LWIP_SO_REUSE=y +CONFIG_LWIP_SO_REUSE_RXTOALL=y +# CONFIG_LWIP_SO_RCVBUF is not set +# CONFIG_LWIP_NETBUF_RECVINFO is not set +CONFIG_LWIP_IP4_FRAG=y +CONFIG_LWIP_IP6_FRAG=y +# CONFIG_LWIP_IP4_REASSEMBLY is not set +# CONFIG_LWIP_IP6_REASSEMBLY is not set +# CONFIG_LWIP_IP_FORWARD is not set +# CONFIG_LWIP_STATS is not set +CONFIG_LWIP_ESP_GRATUITOUS_ARP=y +CONFIG_LWIP_GARP_TMR_INTERVAL=60 +CONFIG_LWIP_ESP_MLDV6_REPORT=y +CONFIG_LWIP_MLDV6_TMR_INTERVAL=40 +CONFIG_LWIP_TCPIP_RECVMBOX_SIZE=32 +CONFIG_LWIP_DHCP_DOES_ARP_CHECK=y +# CONFIG_LWIP_DHCP_DISABLE_CLIENT_ID is not set +CONFIG_LWIP_DHCP_DISABLE_VENDOR_CLASS_ID=y +# CONFIG_LWIP_DHCP_RESTORE_LAST_IP is not set +CONFIG_LWIP_DHCP_OPTIONS_LEN=68 +CONFIG_LWIP_NUM_NETIF_CLIENT_DATA=0 +CONFIG_LWIP_DHCP_COARSE_TIMER_SECS=1 + +# +# DHCP server +# +CONFIG_LWIP_DHCPS=y +CONFIG_LWIP_DHCPS_LEASE_UNIT=60 +CONFIG_LWIP_DHCPS_MAX_STATION_NUM=8 +# end of DHCP server + +# CONFIG_LWIP_AUTOIP is not set +CONFIG_LWIP_IPV6=y +# CONFIG_LWIP_IPV6_AUTOCONFIG is not set +CONFIG_LWIP_IPV6_NUM_ADDRESSES=3 +# CONFIG_LWIP_IPV6_FORWARD is not set +# CONFIG_LWIP_NETIF_STATUS_CALLBACK is not set +CONFIG_LWIP_NETIF_LOOPBACK=y +CONFIG_LWIP_LOOPBACK_MAX_PBUFS=8 + +# +# TCP +# +CONFIG_LWIP_MAX_ACTIVE_TCP=16 +CONFIG_LWIP_MAX_LISTENING_TCP=16 +CONFIG_LWIP_TCP_HIGH_SPEED_RETRANSMISSION=y +CONFIG_LWIP_TCP_MAXRTX=12 +CONFIG_LWIP_TCP_SYNMAXRTX=12 +CONFIG_LWIP_TCP_MSS=1440 +CONFIG_LWIP_TCP_TMR_INTERVAL=250 +CONFIG_LWIP_TCP_MSL=60000 +CONFIG_LWIP_TCP_FIN_WAIT_TIMEOUT=20000 +CONFIG_LWIP_TCP_SND_BUF_DEFAULT=5744 +CONFIG_LWIP_TCP_WND_DEFAULT=5744 +CONFIG_LWIP_TCP_RECVMBOX_SIZE=6 +CONFIG_LWIP_TCP_QUEUE_OOSEQ=y +# CONFIG_LWIP_TCP_SACK_OUT is not set +CONFIG_LWIP_TCP_OVERSIZE_MSS=y +# CONFIG_LWIP_TCP_OVERSIZE_QUARTER_MSS is not set +# CONFIG_LWIP_TCP_OVERSIZE_DISABLE is not set +CONFIG_LWIP_TCP_RTO_TIME=1500 +# end of TCP + +# +# UDP +# +CONFIG_LWIP_MAX_UDP_PCBS=16 +CONFIG_LWIP_UDP_RECVMBOX_SIZE=6 +# end of UDP + +# +# Checksums +# +# CONFIG_LWIP_CHECKSUM_CHECK_IP is not set +# CONFIG_LWIP_CHECKSUM_CHECK_UDP is not set +CONFIG_LWIP_CHECKSUM_CHECK_ICMP=y +# end of Checksums + +CONFIG_LWIP_TCPIP_TASK_STACK_SIZE=3072 +CONFIG_LWIP_TCPIP_TASK_AFFINITY_NO_AFFINITY=y +# CONFIG_LWIP_TCPIP_TASK_AFFINITY_CPU0 is not set +# CONFIG_LWIP_TCPIP_TASK_AFFINITY_CPU1 is not set +CONFIG_LWIP_TCPIP_TASK_AFFINITY=0x7FFFFFFF +# CONFIG_LWIP_PPP_SUPPORT is not set +CONFIG_LWIP_IPV6_MEMP_NUM_ND6_QUEUE=3 +CONFIG_LWIP_IPV6_ND6_NUM_NEIGHBORS=5 +# CONFIG_LWIP_SLIP_SUPPORT is not set + +# +# ICMP +# +CONFIG_LWIP_ICMP=y +# CONFIG_LWIP_MULTICAST_PING is not set +# CONFIG_LWIP_BROADCAST_PING is not set +# end of ICMP + +# +# LWIP RAW API +# +CONFIG_LWIP_MAX_RAW_PCBS=16 +# end of LWIP RAW API + +# +# SNTP +# +CONFIG_LWIP_SNTP_MAX_SERVERS=1 +# CONFIG_LWIP_DHCP_GET_NTP_SRV is not set +CONFIG_LWIP_SNTP_UPDATE_DELAY=3600000 +# end of SNTP + +CONFIG_LWIP_BRIDGEIF_MAX_PORTS=7 +CONFIG_LWIP_ESP_LWIP_ASSERT=y + +# +# Hooks +# +# CONFIG_LWIP_HOOK_TCP_ISN_NONE is not set +CONFIG_LWIP_HOOK_TCP_ISN_DEFAULT=y +# CONFIG_LWIP_HOOK_TCP_ISN_CUSTOM is not set +CONFIG_LWIP_HOOK_IP6_ROUTE_NONE=y +# CONFIG_LWIP_HOOK_IP6_ROUTE_DEFAULT is not set +# CONFIG_LWIP_HOOK_IP6_ROUTE_CUSTOM is not set +CONFIG_LWIP_HOOK_ND6_GET_GW_NONE=y +# CONFIG_LWIP_HOOK_ND6_GET_GW_DEFAULT is not set +# CONFIG_LWIP_HOOK_ND6_GET_GW_CUSTOM is not set +CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_NONE=y +# CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_DEFAULT is not set +# CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_CUSTOM is not set +CONFIG_LWIP_HOOK_IP6_INPUT_NONE=y +# CONFIG_LWIP_HOOK_IP6_INPUT_DEFAULT is not set +# CONFIG_LWIP_HOOK_IP6_INPUT_CUSTOM is not set +# end of Hooks + +# CONFIG_LWIP_DEBUG is not set +# end of LWIP + +# +# mbedTLS +# +CONFIG_MBEDTLS_INTERNAL_MEM_ALLOC=y +# CONFIG_MBEDTLS_EXTERNAL_MEM_ALLOC is not set +# CONFIG_MBEDTLS_DEFAULT_MEM_ALLOC is not set +# CONFIG_MBEDTLS_CUSTOM_MEM_ALLOC is not set +CONFIG_MBEDTLS_ASYMMETRIC_CONTENT_LEN=y +CONFIG_MBEDTLS_SSL_IN_CONTENT_LEN=16384 +CONFIG_MBEDTLS_SSL_OUT_CONTENT_LEN=4096 +# CONFIG_MBEDTLS_DYNAMIC_BUFFER is not set +# CONFIG_MBEDTLS_DEBUG is not set + +# +# mbedTLS v3.x related +# +# CONFIG_MBEDTLS_SSL_PROTO_TLS1_3 is not set +# CONFIG_MBEDTLS_SSL_VARIABLE_BUFFER_LENGTH is not set +# CONFIG_MBEDTLS_X509_TRUSTED_CERT_CALLBACK is not set +# CONFIG_MBEDTLS_SSL_CONTEXT_SERIALIZATION is not set +CONFIG_MBEDTLS_SSL_KEEP_PEER_CERTIFICATE=y +CONFIG_MBEDTLS_PKCS7_C=y +# end of mbedTLS v3.x related + +# +# Certificate Bundle +# +CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=y +CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_FULL=y +# CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_CMN is not set +# CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_NONE is not set +# CONFIG_MBEDTLS_CUSTOM_CERTIFICATE_BUNDLE is not set +CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_MAX_CERTS=200 +# end of Certificate Bundle + +# CONFIG_MBEDTLS_ECP_RESTARTABLE is not set +# CONFIG_MBEDTLS_CMAC_C is not set +CONFIG_MBEDTLS_HARDWARE_AES=y +CONFIG_MBEDTLS_AES_USE_INTERRUPT=y +CONFIG_MBEDTLS_HARDWARE_MPI=y +CONFIG_MBEDTLS_MPI_USE_INTERRUPT=y +CONFIG_MBEDTLS_HARDWARE_SHA=y +CONFIG_MBEDTLS_ROM_MD5=y +# CONFIG_MBEDTLS_ATCA_HW_ECDSA_SIGN is not set +# CONFIG_MBEDTLS_ATCA_HW_ECDSA_VERIFY is not set +CONFIG_MBEDTLS_HAVE_TIME=y +# CONFIG_MBEDTLS_PLATFORM_TIME_ALT is not set +# CONFIG_MBEDTLS_HAVE_TIME_DATE is not set +CONFIG_MBEDTLS_ECDSA_DETERMINISTIC=y +CONFIG_MBEDTLS_SHA512_C=y +CONFIG_MBEDTLS_TLS_SERVER_AND_CLIENT=y +# CONFIG_MBEDTLS_TLS_SERVER_ONLY is not set +# CONFIG_MBEDTLS_TLS_CLIENT_ONLY is not set +# CONFIG_MBEDTLS_TLS_DISABLED is not set +CONFIG_MBEDTLS_TLS_SERVER=y +CONFIG_MBEDTLS_TLS_CLIENT=y +CONFIG_MBEDTLS_TLS_ENABLED=y + +# +# TLS Key Exchange Methods +# +# CONFIG_MBEDTLS_PSK_MODES is not set +CONFIG_MBEDTLS_KEY_EXCHANGE_RSA=y +CONFIG_MBEDTLS_KEY_EXCHANGE_ELLIPTIC_CURVE=y +CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA=y +CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA=y +CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA=y +CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA=y +# end of TLS Key Exchange Methods + +CONFIG_MBEDTLS_SSL_RENEGOTIATION=y +CONFIG_MBEDTLS_SSL_PROTO_TLS1_2=y +# CONFIG_MBEDTLS_SSL_PROTO_GMTSSL1_1 is not set +# CONFIG_MBEDTLS_SSL_PROTO_DTLS is not set +CONFIG_MBEDTLS_SSL_ALPN=y +CONFIG_MBEDTLS_CLIENT_SSL_SESSION_TICKETS=y +CONFIG_MBEDTLS_SERVER_SSL_SESSION_TICKETS=y + +# +# Symmetric Ciphers +# +CONFIG_MBEDTLS_AES_C=y +# CONFIG_MBEDTLS_CAMELLIA_C is not set +# CONFIG_MBEDTLS_DES_C is not set +# CONFIG_MBEDTLS_BLOWFISH_C is not set +# CONFIG_MBEDTLS_XTEA_C is not set +CONFIG_MBEDTLS_CCM_C=y +CONFIG_MBEDTLS_GCM_C=y +# CONFIG_MBEDTLS_NIST_KW_C is not set +# end of Symmetric Ciphers + +# CONFIG_MBEDTLS_RIPEMD160_C is not set + +# +# Certificates +# +CONFIG_MBEDTLS_PEM_PARSE_C=y +CONFIG_MBEDTLS_PEM_WRITE_C=y +CONFIG_MBEDTLS_X509_CRL_PARSE_C=y +CONFIG_MBEDTLS_X509_CSR_PARSE_C=y +# end of Certificates + +CONFIG_MBEDTLS_ECP_C=y +# CONFIG_MBEDTLS_DHM_C is not set +CONFIG_MBEDTLS_ECDH_C=y +CONFIG_MBEDTLS_ECDSA_C=y +# CONFIG_MBEDTLS_ECJPAKE_C is not set +CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y +CONFIG_MBEDTLS_ECP_NIST_OPTIM=y +# CONFIG_MBEDTLS_POLY1305_C is not set +# CONFIG_MBEDTLS_CHACHA20_C is not set +# CONFIG_MBEDTLS_HKDF_C is not set +# CONFIG_MBEDTLS_THREADING_C is not set +# CONFIG_MBEDTLS_LARGE_KEY_SOFTWARE_MPI is not set +# CONFIG_MBEDTLS_SECURITY_RISKS is not set +# end of mbedTLS + +# +# ESP-MQTT Configurations +# +CONFIG_MQTT_PROTOCOL_311=y +# CONFIG_MQTT_PROTOCOL_5 is not set +CONFIG_MQTT_TRANSPORT_SSL=y +CONFIG_MQTT_TRANSPORT_WEBSOCKET=y +CONFIG_MQTT_TRANSPORT_WEBSOCKET_SECURE=y +# CONFIG_MQTT_MSG_ID_INCREMENTAL is not set +# CONFIG_MQTT_SKIP_PUBLISH_IF_DISCONNECTED is not set +# CONFIG_MQTT_REPORT_DELETED_MESSAGES is not set +# CONFIG_MQTT_USE_CUSTOM_CONFIG is not set +# CONFIG_MQTT_TASK_CORE_SELECTION_ENABLED is not set +# CONFIG_MQTT_CUSTOM_OUTBOX is not set +# end of ESP-MQTT Configurations + +# +# Newlib +# +CONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF=y +# CONFIG_NEWLIB_STDOUT_LINE_ENDING_LF is not set +# CONFIG_NEWLIB_STDOUT_LINE_ENDING_CR is not set +# CONFIG_NEWLIB_STDIN_LINE_ENDING_CRLF is not set +# CONFIG_NEWLIB_STDIN_LINE_ENDING_LF is not set +CONFIG_NEWLIB_STDIN_LINE_ENDING_CR=y +# CONFIG_NEWLIB_NANO_FORMAT is not set +CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC_HRT=y +# CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC is not set +# CONFIG_NEWLIB_TIME_SYSCALL_USE_HRT is not set +# CONFIG_NEWLIB_TIME_SYSCALL_USE_NONE is not set +# end of Newlib + +# +# NVS +# +# CONFIG_NVS_ASSERT_ERROR_CHECK is not set +# end of NVS + +# +# OpenThread +# +# CONFIG_OPENTHREAD_ENABLED is not set +# end of OpenThread + +# +# Protocomm +# +CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_0=y +CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_1=y +CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_2=y +# end of Protocomm + +# +# PThreads +# +CONFIG_PTHREAD_TASK_PRIO_DEFAULT=5 +CONFIG_PTHREAD_TASK_STACK_SIZE_DEFAULT=3072 +CONFIG_PTHREAD_STACK_MIN=768 +CONFIG_PTHREAD_DEFAULT_CORE_NO_AFFINITY=y +# CONFIG_PTHREAD_DEFAULT_CORE_0 is not set +# CONFIG_PTHREAD_DEFAULT_CORE_1 is not set +CONFIG_PTHREAD_TASK_CORE_DEFAULT=-1 +CONFIG_PTHREAD_TASK_NAME_DEFAULT="pthread" +# end of PThreads + +# +# MMU Config +# +CONFIG_MMU_PAGE_SIZE_64KB=y +CONFIG_MMU_PAGE_MODE="64KB" +CONFIG_MMU_PAGE_SIZE=0x10000 +# end of MMU Config + +# +# SPI Flash driver +# +# CONFIG_SPI_FLASH_VERIFY_WRITE is not set +# CONFIG_SPI_FLASH_ENABLE_COUNTERS is not set +CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=y +CONFIG_SPI_FLASH_HAS_ROM_IMPL=y +# CONFIG_SPI_FLASH_ROM_IMPL is not set +CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS=y +# CONFIG_SPI_FLASH_DANGEROUS_WRITE_FAILS is not set +# CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED is not set +# CONFIG_SPI_FLASH_SHARE_SPI1_BUS is not set +# CONFIG_SPI_FLASH_BYPASS_BLOCK_ERASE is not set +CONFIG_SPI_FLASH_YIELD_DURING_ERASE=y +CONFIG_SPI_FLASH_ERASE_YIELD_DURATION_MS=20 +CONFIG_SPI_FLASH_ERASE_YIELD_TICKS=1 +CONFIG_SPI_FLASH_WRITE_CHUNK_SIZE=8192 +# CONFIG_SPI_FLASH_SIZE_OVERRIDE is not set +# CONFIG_SPI_FLASH_CHECK_ERASE_TIMEOUT_DISABLED is not set +# CONFIG_SPI_FLASH_OVERRIDE_CHIP_DRIVER_LIST is not set + +# +# SPI Flash behavior when brownout +# +CONFIG_SPI_FLASH_BROWNOUT_RESET_XMC=y +CONFIG_SPI_FLASH_BROWNOUT_RESET=y +# end of SPI Flash behavior when brownout + +# +# Auto-detect flash chips +# +CONFIG_SPI_FLASH_SUPPORT_ISSI_CHIP=y +CONFIG_SPI_FLASH_SUPPORT_MXIC_CHIP=y +CONFIG_SPI_FLASH_SUPPORT_GD_CHIP=y +CONFIG_SPI_FLASH_SUPPORT_WINBOND_CHIP=y +CONFIG_SPI_FLASH_SUPPORT_BOYA_CHIP=y +CONFIG_SPI_FLASH_SUPPORT_TH_CHIP=y +CONFIG_SPI_FLASH_SUPPORT_MXIC_OPI_CHIP=y +# end of Auto-detect flash chips + +CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE=y +# end of SPI Flash driver + +# +# SPIFFS Configuration +# +CONFIG_SPIFFS_MAX_PARTITIONS=3 + +# +# SPIFFS Cache Configuration +# +CONFIG_SPIFFS_CACHE=y +CONFIG_SPIFFS_CACHE_WR=y +# CONFIG_SPIFFS_CACHE_STATS is not set +# end of SPIFFS Cache Configuration + +CONFIG_SPIFFS_PAGE_CHECK=y +CONFIG_SPIFFS_GC_MAX_RUNS=10 +# CONFIG_SPIFFS_GC_STATS is not set +CONFIG_SPIFFS_PAGE_SIZE=256 +CONFIG_SPIFFS_OBJ_NAME_LEN=32 +# CONFIG_SPIFFS_FOLLOW_SYMLINKS is not set +CONFIG_SPIFFS_USE_MAGIC=y +CONFIG_SPIFFS_USE_MAGIC_LENGTH=y +CONFIG_SPIFFS_META_LENGTH=4 +CONFIG_SPIFFS_USE_MTIME=y + +# +# Debug Configuration +# +# CONFIG_SPIFFS_DBG is not set +# CONFIG_SPIFFS_API_DBG is not set +# CONFIG_SPIFFS_GC_DBG is not set +# CONFIG_SPIFFS_CACHE_DBG is not set +# CONFIG_SPIFFS_CHECK_DBG is not set +# CONFIG_SPIFFS_TEST_VISUALISATION is not set +# end of Debug Configuration +# end of SPIFFS Configuration + +# +# TCP Transport +# + +# +# Websocket +# +CONFIG_WS_TRANSPORT=y +CONFIG_WS_BUFFER_SIZE=1024 +# CONFIG_WS_DYNAMIC_BUFFER is not set +# end of Websocket +# end of TCP Transport + +# +# Ultra Low Power (ULP) Co-processor +# +# CONFIG_ULP_COPROC_ENABLED is not set +# end of Ultra Low Power (ULP) Co-processor + +# +# Unity unit testing library +# +CONFIG_UNITY_ENABLE_FLOAT=y +CONFIG_UNITY_ENABLE_DOUBLE=y +# CONFIG_UNITY_ENABLE_64BIT is not set +# CONFIG_UNITY_ENABLE_COLOR is not set +CONFIG_UNITY_ENABLE_IDF_TEST_RUNNER=y +# CONFIG_UNITY_ENABLE_FIXTURE is not set +# CONFIG_UNITY_ENABLE_BACKTRACE_ON_FAIL is not set +# end of Unity unit testing library + +# +# USB-OTG +# +CONFIG_USB_OTG_SUPPORTED=y +CONFIG_USB_HOST_CONTROL_TRANSFER_MAX_SIZE=256 +CONFIG_USB_HOST_HW_BUFFER_BIAS_BALANCED=y +# CONFIG_USB_HOST_HW_BUFFER_BIAS_IN is not set +# CONFIG_USB_HOST_HW_BUFFER_BIAS_PERIODIC_OUT is not set + +# +# Root Hub configuration +# +CONFIG_USB_HOST_DEBOUNCE_DELAY_MS=250 +CONFIG_USB_HOST_RESET_HOLD_MS=30 +CONFIG_USB_HOST_RESET_RECOVERY_MS=30 +CONFIG_USB_HOST_SET_ADDR_RECOVERY_MS=10 +# end of Root Hub configuration +# end of USB-OTG + +# +# Virtual file system +# +CONFIG_VFS_SUPPORT_IO=y +CONFIG_VFS_SUPPORT_DIR=y +CONFIG_VFS_SUPPORT_SELECT=y +CONFIG_VFS_SUPPRESS_SELECT_DEBUG_OUTPUT=y +CONFIG_VFS_SUPPORT_TERMIOS=y + +# +# Host File System I/O (Semihosting) +# +CONFIG_VFS_SEMIHOSTFS_MAX_MOUNT_POINTS=1 +# end of Host File System I/O (Semihosting) +# end of Virtual file system + +# +# Wear Levelling +# +# CONFIG_WL_SECTOR_SIZE_512 is not set +CONFIG_WL_SECTOR_SIZE_4096=y +CONFIG_WL_SECTOR_SIZE=4096 +# end of Wear Levelling + +# +# Wi-Fi Provisioning Manager +# +CONFIG_WIFI_PROV_SCAN_MAX_ENTRIES=16 +CONFIG_WIFI_PROV_AUTOSTOP_TIMEOUT=30 +# CONFIG_WIFI_PROV_BLE_FORCE_ENCRYPTION is not set +CONFIG_WIFI_PROV_STA_ALL_CHANNEL_SCAN=y +# CONFIG_WIFI_PROV_STA_FAST_SCAN is not set +# end of Wi-Fi Provisioning Manager + +# +# Supplicant +# +CONFIG_WPA_MBEDTLS_CRYPTO=y +CONFIG_WPA_MBEDTLS_TLS_CLIENT=y +# CONFIG_WPA_WAPI_PSK is not set +# CONFIG_WPA_SUITE_B_192 is not set +# CONFIG_WPA_DEBUG_PRINT is not set +# CONFIG_WPA_TESTING_OPTIONS is not set +# CONFIG_WPA_WPS_STRICT is not set +# CONFIG_WPA_11KV_SUPPORT is not set +# CONFIG_WPA_MBO_SUPPORT is not set +# CONFIG_WPA_DPP_SUPPORT is not set +# CONFIG_WPA_11R_SUPPORT is not set +# CONFIG_WPA_WPS_SOFTAP_REGISTRAR is not set +# end of Supplicant + +# +# IDF unit test +# +CONFIG_UNITY_FREERTOS_PRIORITY=5 +CONFIG_UNITY_FREERTOS_CPU=0 +CONFIG_UNITY_FREERTOS_STACK_SIZE=8192 +CONFIG_UNITY_WARN_LEAK_LEVEL_GENERAL=255 +CONFIG_UNITY_CRITICAL_LEAK_LEVEL_GENERAL=1024 +CONFIG_UNITY_CRITICAL_LEAK_LEVEL_LWIP=4095 +# CONFIG_UNITY_IGNORE_PERFORMANCE_TESTS is not set +# end of IDF unit test + +# +# DSP Library +# +CONFIG_DSP_OPTIMIZATIONS_SUPPORTED=y +# CONFIG_DSP_ANSI is not set +CONFIG_DSP_OPTIMIZED=y +CONFIG_DSP_OPTIMIZATION=1 +# CONFIG_DSP_MAX_FFT_SIZE_512 is not set +# CONFIG_DSP_MAX_FFT_SIZE_1024 is not set +# CONFIG_DSP_MAX_FFT_SIZE_2048 is not set +CONFIG_DSP_MAX_FFT_SIZE_4096=y +# CONFIG_DSP_MAX_FFT_SIZE_8192 is not set +# CONFIG_DSP_MAX_FFT_SIZE_16384 is not set +# CONFIG_DSP_MAX_FFT_SIZE_32768 is not set +CONFIG_DSP_MAX_FFT_SIZE=4096 +# end of DSP Library +# end of Component config + +# Deprecated options for backward compatibility +# CONFIG_NO_BLOBS is not set +# CONFIG_LOG_BOOTLOADER_LEVEL_NONE is not set +# CONFIG_LOG_BOOTLOADER_LEVEL_ERROR is not set +# CONFIG_LOG_BOOTLOADER_LEVEL_WARN is not set +CONFIG_LOG_BOOTLOADER_LEVEL_INFO=y +# CONFIG_LOG_BOOTLOADER_LEVEL_DEBUG is not set +# CONFIG_LOG_BOOTLOADER_LEVEL_VERBOSE is not set +CONFIG_LOG_BOOTLOADER_LEVEL=3 +# CONFIG_APP_ROLLBACK_ENABLE is not set +# CONFIG_FLASH_ENCRYPTION_ENABLED is not set +CONFIG_FLASHMODE_QIO=y +# CONFIG_FLASHMODE_QOUT is not set +# CONFIG_FLASHMODE_DIO is not set +# CONFIG_FLASHMODE_DOUT is not set +CONFIG_MONITOR_BAUD=115200 +CONFIG_OPTIMIZATION_LEVEL_DEBUG=y +CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG=y +# CONFIG_OPTIMIZATION_LEVEL_RELEASE is not set +# CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE is not set +CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED=y +# CONFIG_OPTIMIZATION_ASSERTIONS_SILENT is not set +# CONFIG_OPTIMIZATION_ASSERTIONS_DISABLED is not set +CONFIG_OPTIMIZATION_ASSERTION_LEVEL=2 +# CONFIG_CXX_EXCEPTIONS is not set +CONFIG_STACK_CHECK_NONE=y +# CONFIG_STACK_CHECK_NORM is not set +# CONFIG_STACK_CHECK_STRONG is not set +# CONFIG_STACK_CHECK_ALL is not set +# CONFIG_WARN_WRITE_STRINGS is not set +# CONFIG_ESP32_APPTRACE_DEST_TRAX is not set +CONFIG_ESP32_APPTRACE_DEST_NONE=y +CONFIG_ESP32_APPTRACE_LOCK_ENABLE=y +# CONFIG_MCPWM_ISR_IN_IRAM is not set +# CONFIG_EVENT_LOOP_PROFILING is not set +CONFIG_POST_EVENTS_FROM_ISR=y +CONFIG_POST_EVENTS_FROM_IRAM_ISR=y +# CONFIG_OTA_ALLOW_HTTP is not set +CONFIG_ESP32S3_DEEP_SLEEP_WAKEUP_DELAY=2000 +CONFIG_ESP32S3_RTC_CLK_SRC_INT_RC=y +# CONFIG_ESP32S3_RTC_CLK_SRC_EXT_CRYS is not set +# CONFIG_ESP32S3_RTC_CLK_SRC_EXT_OSC is not set +# CONFIG_ESP32S3_RTC_CLK_SRC_INT_8MD256 is not set +CONFIG_ESP32S3_RTC_CLK_CAL_CYCLES=1024 +CONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE=y +# CONFIG_ESP32_PHY_INIT_DATA_IN_PARTITION is not set +CONFIG_ESP32_PHY_MAX_WIFI_TX_POWER=20 +CONFIG_ESP32_PHY_MAX_TX_POWER=20 +CONFIG_REDUCE_PHY_TX_POWER=y +CONFIG_ESP32_REDUCE_PHY_TX_POWER=y +CONFIG_ESP_SYSTEM_PM_POWER_DOWN_CPU=y +CONFIG_ESP32S3_SPIRAM_SUPPORT=y +CONFIG_DEFAULT_PSRAM_CLK_IO=30 +CONFIG_DEFAULT_PSRAM_CS_IO=26 +# CONFIG_ESP32S3_DEFAULT_CPU_FREQ_80 is not set +# CONFIG_ESP32S3_DEFAULT_CPU_FREQ_160 is not set +CONFIG_ESP32S3_DEFAULT_CPU_FREQ_240=y +CONFIG_ESP32S3_DEFAULT_CPU_FREQ_MHZ=240 +CONFIG_SYSTEM_EVENT_QUEUE_SIZE=32 +CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE=2304 +CONFIG_MAIN_TASK_STACK_SIZE=3584 +CONFIG_CONSOLE_UART_DEFAULT=y +# CONFIG_CONSOLE_UART_CUSTOM is not set +# CONFIG_CONSOLE_UART_NONE is not set +# CONFIG_ESP_CONSOLE_UART_NONE is not set +CONFIG_CONSOLE_UART=y +CONFIG_CONSOLE_UART_NUM=0 +CONFIG_CONSOLE_UART_BAUDRATE=115200 +CONFIG_INT_WDT=y +CONFIG_INT_WDT_TIMEOUT_MS=300 +CONFIG_INT_WDT_CHECK_CPU1=y +CONFIG_TASK_WDT=y +CONFIG_ESP_TASK_WDT=y +# CONFIG_TASK_WDT_PANIC is not set +CONFIG_TASK_WDT_TIMEOUT_S=5 +CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0=y +CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU1=y +# CONFIG_ESP32_DEBUG_STUBS_ENABLE is not set +CONFIG_ESP32S3_DEBUG_OCDAWARE=y +CONFIG_BROWNOUT_DET=y +CONFIG_ESP32S3_BROWNOUT_DET=y +CONFIG_ESP32S3_BROWNOUT_DET=y +CONFIG_BROWNOUT_DET_LVL_SEL_7=y +CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_7=y +# CONFIG_BROWNOUT_DET_LVL_SEL_6 is not set +# CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_6 is not set +# CONFIG_BROWNOUT_DET_LVL_SEL_5 is not set +# CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_5 is not set +# CONFIG_BROWNOUT_DET_LVL_SEL_4 is not set +# CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_4 is not set +# CONFIG_BROWNOUT_DET_LVL_SEL_3 is not set +# CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_3 is not set +# CONFIG_BROWNOUT_DET_LVL_SEL_2 is not set +# CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_2 is not set +# CONFIG_BROWNOUT_DET_LVL_SEL_1 is not set +# CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_1 is not set +CONFIG_BROWNOUT_DET_LVL=7 +CONFIG_ESP32S3_BROWNOUT_DET_LVL=7 +CONFIG_IPC_TASK_STACK_SIZE=1280 +CONFIG_TIMER_TASK_STACK_SIZE=3584 +# CONFIG_EXTERNAL_COEX_ENABLE is not set +# CONFIG_ESP32_ENABLE_COREDUMP_TO_FLASH is not set +# CONFIG_ESP32_ENABLE_COREDUMP_TO_UART is not set +CONFIG_ESP32_ENABLE_COREDUMP_TO_NONE=y +CONFIG_TIMER_TASK_PRIORITY=1 +CONFIG_TIMER_TASK_STACK_DEPTH=2048 +CONFIG_TIMER_QUEUE_LENGTH=10 +# CONFIG_ENABLE_STATIC_TASK_CLEAN_UP_HOOK is not set +# CONFIG_HAL_ASSERTION_SILIENT is not set +# CONFIG_L2_TO_L3_COPY is not set +CONFIG_ESP_GRATUITOUS_ARP=y +CONFIG_GARP_TMR_INTERVAL=60 +CONFIG_TCPIP_RECVMBOX_SIZE=32 +CONFIG_TCP_MAXRTX=12 +CONFIG_TCP_SYNMAXRTX=12 +CONFIG_TCP_MSS=1440 +CONFIG_TCP_MSL=60000 +CONFIG_TCP_SND_BUF_DEFAULT=5744 +CONFIG_TCP_WND_DEFAULT=5744 +CONFIG_TCP_RECVMBOX_SIZE=6 +CONFIG_TCP_QUEUE_OOSEQ=y +CONFIG_TCP_OVERSIZE_MSS=y +# CONFIG_TCP_OVERSIZE_QUARTER_MSS is not set +# CONFIG_TCP_OVERSIZE_DISABLE is not set +CONFIG_UDP_RECVMBOX_SIZE=6 +CONFIG_TCPIP_TASK_STACK_SIZE=3072 +CONFIG_TCPIP_TASK_AFFINITY_NO_AFFINITY=y +# CONFIG_TCPIP_TASK_AFFINITY_CPU0 is not set +# CONFIG_TCPIP_TASK_AFFINITY_CPU1 is not set +CONFIG_TCPIP_TASK_AFFINITY=0x7FFFFFFF +# CONFIG_PPP_SUPPORT is not set +CONFIG_ESP32S3_TIME_SYSCALL_USE_RTC_SYSTIMER=y +CONFIG_ESP32S3_TIME_SYSCALL_USE_RTC_FRC1=y +# CONFIG_ESP32S3_TIME_SYSCALL_USE_RTC is not set +# CONFIG_ESP32S3_TIME_SYSCALL_USE_SYSTIMER is not set +# CONFIG_ESP32S3_TIME_SYSCALL_USE_FRC1 is not set +# CONFIG_ESP32S3_TIME_SYSCALL_USE_NONE is not set +CONFIG_ESP32_PTHREAD_TASK_PRIO_DEFAULT=5 +CONFIG_ESP32_PTHREAD_TASK_STACK_SIZE_DEFAULT=3072 +CONFIG_ESP32_PTHREAD_STACK_MIN=768 +CONFIG_ESP32_DEFAULT_PTHREAD_CORE_NO_AFFINITY=y +# CONFIG_ESP32_DEFAULT_PTHREAD_CORE_0 is not set +# CONFIG_ESP32_DEFAULT_PTHREAD_CORE_1 is not set +CONFIG_ESP32_PTHREAD_TASK_CORE_DEFAULT=-1 +CONFIG_ESP32_PTHREAD_TASK_NAME_DEFAULT="pthread" +CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ABORTS=y +# CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_FAILS is not set +# CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ALLOWED is not set +CONFIG_SUPPRESS_SELECT_DEBUG_OUTPUT=y +CONFIG_SUPPORT_TERMIOS=y +CONFIG_SEMIHOSTFS_MAX_MOUNT_POINTS=1 +# End of deprecated options diff --git a/test_apps/sdkconfig.ci.mn6_cn b/test_apps/sdkconfig.ci.mn6_cn new file mode 100644 index 0000000..47931e9 --- /dev/null +++ b/test_apps/sdkconfig.ci.mn6_cn @@ -0,0 +1,1882 @@ +# +# Automatically generated file. DO NOT EDIT. +# Espressif IoT Development Framework (ESP-IDF) Project Configuration +# +CONFIG_SOC_LEDC_SUPPORT_APB_CLOCK=y +CONFIG_SOC_LEDC_SUPPORT_XTAL_CLOCK=y +CONFIG_SOC_LEDC_CHANNEL_NUM=8 +CONFIG_SOC_LEDC_TIMER_BIT_WIDE_NUM=14 +CONFIG_SOC_LEDC_SUPPORT_FADE_STOP=y +CONFIG_SOC_MPU_MIN_REGION_SIZE=0x20000000 +CONFIG_SOC_MPU_REGIONS_MAX_NUM=8 +CONFIG_SOC_ADC_SUPPORTED=y +CONFIG_SOC_PCNT_SUPPORTED=y +CONFIG_SOC_WIFI_SUPPORTED=y +CONFIG_SOC_TWAI_SUPPORTED=y +CONFIG_SOC_GDMA_SUPPORTED=y +CONFIG_SOC_LCDCAM_SUPPORTED=y +CONFIG_SOC_MCPWM_SUPPORTED=y +CONFIG_SOC_DEDICATED_GPIO_SUPPORTED=y +CONFIG_SOC_CACHE_SUPPORT_WRAP=y +CONFIG_SOC_ULP_SUPPORTED=y +CONFIG_SOC_RISCV_COPROC_SUPPORTED=y +CONFIG_SOC_BT_SUPPORTED=y +CONFIG_SOC_USB_OTG_SUPPORTED=y +CONFIG_SOC_USB_SERIAL_JTAG_SUPPORTED=y +CONFIG_SOC_CCOMP_TIMER_SUPPORTED=y +CONFIG_SOC_ASYNC_MEMCPY_SUPPORTED=y +CONFIG_SOC_SUPPORTS_SECURE_DL_MODE=y +CONFIG_SOC_EFUSE_KEY_PURPOSE_FIELD=y +CONFIG_SOC_SDMMC_HOST_SUPPORTED=y +CONFIG_SOC_RTC_FAST_MEM_SUPPORTED=y +CONFIG_SOC_RTC_SLOW_MEM_SUPPORTED=y +CONFIG_SOC_RTC_MEM_SUPPORTED=y +CONFIG_SOC_PSRAM_DMA_CAPABLE=y +CONFIG_SOC_XT_WDT_SUPPORTED=y +CONFIG_SOC_I2S_SUPPORTED=y +CONFIG_SOC_RMT_SUPPORTED=y +CONFIG_SOC_SDM_SUPPORTED=y +CONFIG_SOC_SYSTIMER_SUPPORTED=y +CONFIG_SOC_SUPPORT_COEXISTENCE=y +CONFIG_SOC_TEMP_SENSOR_SUPPORTED=y +CONFIG_SOC_AES_SUPPORTED=y +CONFIG_SOC_MPI_SUPPORTED=y +CONFIG_SOC_SHA_SUPPORTED=y +CONFIG_SOC_HMAC_SUPPORTED=y +CONFIG_SOC_DIG_SIGN_SUPPORTED=y +CONFIG_SOC_FLASH_ENC_SUPPORTED=y +CONFIG_SOC_SECURE_BOOT_SUPPORTED=y +CONFIG_SOC_MEMPROT_SUPPORTED=y +CONFIG_SOC_TOUCH_SENSOR_SUPPORTED=y +CONFIG_SOC_XTAL_SUPPORT_40M=y +CONFIG_SOC_APPCPU_HAS_CLOCK_GATING_BUG=y +CONFIG_SOC_ADC_RTC_CTRL_SUPPORTED=y +CONFIG_SOC_ADC_DIG_CTRL_SUPPORTED=y +CONFIG_SOC_ADC_ARBITER_SUPPORTED=y +CONFIG_SOC_ADC_FILTER_SUPPORTED=y +CONFIG_SOC_ADC_MONITOR_SUPPORTED=y +CONFIG_SOC_ADC_DMA_SUPPORTED=y +CONFIG_SOC_ADC_PERIPH_NUM=2 +CONFIG_SOC_ADC_MAX_CHANNEL_NUM=10 +CONFIG_SOC_ADC_ATTEN_NUM=4 +CONFIG_SOC_ADC_DIGI_CONTROLLER_NUM=2 +CONFIG_SOC_ADC_PATT_LEN_MAX=24 +CONFIG_SOC_ADC_DIGI_MIN_BITWIDTH=12 +CONFIG_SOC_ADC_DIGI_MAX_BITWIDTH=12 +CONFIG_SOC_ADC_DIGI_RESULT_BYTES=4 +CONFIG_SOC_ADC_DIGI_DATA_BYTES_PER_CONV=4 +CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_HIGH=83333 +CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW=611 +CONFIG_SOC_ADC_RTC_MIN_BITWIDTH=12 +CONFIG_SOC_ADC_RTC_MAX_BITWIDTH=12 +CONFIG_SOC_RTC_SLOW_CLOCK_SUPPORT_8MD256=y +CONFIG_SOC_ADC_CALIBRATION_V1_SUPPORTED=y +CONFIG_SOC_APB_BACKUP_DMA=y +CONFIG_SOC_BROWNOUT_RESET_SUPPORTED=y +CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM=1 +CONFIG_SOC_CPU_CORES_NUM=2 +CONFIG_SOC_CPU_INTR_NUM=32 +CONFIG_SOC_CPU_HAS_FPU=y +CONFIG_SOC_CPU_BREAKPOINTS_NUM=2 +CONFIG_SOC_CPU_WATCHPOINTS_NUM=2 +CONFIG_SOC_CPU_WATCHPOINT_SIZE=64 +CONFIG_SOC_DS_SIGNATURE_MAX_BIT_LEN=4096 +CONFIG_SOC_DS_KEY_PARAM_MD_IV_LENGTH=16 +CONFIG_SOC_DS_KEY_CHECK_MAX_WAIT_US=1100 +CONFIG_SOC_GDMA_GROUPS=y +CONFIG_SOC_GDMA_PAIRS_PER_GROUP=5 +CONFIG_SOC_GDMA_SUPPORT_PSRAM=y +CONFIG_SOC_GDMA_PSRAM_MIN_ALIGN=16 +CONFIG_SOC_GPIO_PORT=1 +CONFIG_SOC_GPIO_PIN_COUNT=49 +CONFIG_SOC_GPIO_SUPPORT_RTC_INDEPENDENT=y +CONFIG_SOC_GPIO_SUPPORT_FORCE_HOLD=y +CONFIG_SOC_GPIO_VALID_GPIO_MASK=0x1FFFFFFFFFFFF +CONFIG_SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK=0x0001FFFFFC000000 +CONFIG_SOC_DEDIC_GPIO_OUT_CHANNELS_NUM=8 +CONFIG_SOC_DEDIC_GPIO_IN_CHANNELS_NUM=8 +CONFIG_SOC_DEDIC_GPIO_OUT_AUTO_ENABLE=y +CONFIG_SOC_I2C_NUM=2 +CONFIG_SOC_I2C_FIFO_LEN=32 +CONFIG_SOC_I2C_SUPPORT_SLAVE=y +CONFIG_SOC_I2C_SUPPORT_HW_CLR_BUS=y +CONFIG_SOC_I2C_SUPPORT_XTAL=y +CONFIG_SOC_I2C_SUPPORT_RTC=y +CONFIG_SOC_I2S_NUM=2 +CONFIG_SOC_I2S_HW_VERSION_2=y +CONFIG_SOC_I2S_SUPPORTS_PCM=y +CONFIG_SOC_I2S_SUPPORTS_PDM=y +CONFIG_SOC_I2S_SUPPORTS_PDM_TX=y +CONFIG_SOC_I2S_SUPPORTS_PDM_RX=y +CONFIG_SOC_I2S_SUPPORTS_PDM_CODEC=y +CONFIG_SOC_I2S_SUPPORTS_TDM=y +CONFIG_SOC_MCPWM_GROUPS=2 +CONFIG_SOC_MCPWM_TIMERS_PER_GROUP=3 +CONFIG_SOC_MCPWM_OPERATORS_PER_GROUP=3 +CONFIG_SOC_MCPWM_COMPARATORS_PER_OPERATOR=2 +CONFIG_SOC_MCPWM_GENERATORS_PER_OPERATOR=2 +CONFIG_SOC_MCPWM_TRIGGERS_PER_OPERATOR=2 +CONFIG_SOC_MCPWM_GPIO_FAULTS_PER_GROUP=3 +CONFIG_SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP=y +CONFIG_SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER=3 +CONFIG_SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP=3 +CONFIG_SOC_MCPWM_SWSYNC_CAN_PROPAGATE=y +CONFIG_SOC_PCNT_GROUPS=y +CONFIG_SOC_PCNT_UNITS_PER_GROUP=4 +CONFIG_SOC_PCNT_CHANNELS_PER_UNIT=2 +CONFIG_SOC_PCNT_THRES_POINT_PER_UNIT=2 +CONFIG_SOC_RMT_GROUPS=1 +CONFIG_SOC_RMT_TX_CANDIDATES_PER_GROUP=4 +CONFIG_SOC_RMT_RX_CANDIDATES_PER_GROUP=4 +CONFIG_SOC_RMT_CHANNELS_PER_GROUP=8 +CONFIG_SOC_RMT_MEM_WORDS_PER_CHANNEL=48 +CONFIG_SOC_RMT_SUPPORT_RX_PINGPONG=y +CONFIG_SOC_RMT_SUPPORT_RX_DEMODULATION=y +CONFIG_SOC_RMT_SUPPORT_TX_ASYNC_STOP=y +CONFIG_SOC_RMT_SUPPORT_TX_LOOP_COUNT=y +CONFIG_SOC_RMT_SUPPORT_TX_LOOP_AUTO_STOP=y +CONFIG_SOC_RMT_SUPPORT_TX_SYNCHRO=y +CONFIG_SOC_RMT_SUPPORT_TX_CARRIER_DATA_ONLY=y +CONFIG_SOC_RMT_SUPPORT_XTAL=y +CONFIG_SOC_RMT_SUPPORT_RC_FAST=y +CONFIG_SOC_RMT_SUPPORT_APB=y +CONFIG_SOC_RMT_SUPPORT_DMA=y +CONFIG_SOC_LCD_I80_SUPPORTED=y +CONFIG_SOC_LCD_RGB_SUPPORTED=y +CONFIG_SOC_LCD_I80_BUSES=1 +CONFIG_SOC_LCD_RGB_PANELS=1 +CONFIG_SOC_LCD_I80_BUS_WIDTH=16 +CONFIG_SOC_LCD_RGB_DATA_WIDTH=16 +CONFIG_SOC_LCD_SUPPORT_RGB_YUV_CONV=y +CONFIG_SOC_RTC_CNTL_CPU_PD_DMA_BUS_WIDTH=128 +CONFIG_SOC_RTC_CNTL_CPU_PD_REG_FILE_NUM=549 +CONFIG_SOC_RTC_CNTL_TAGMEM_PD_DMA_BUS_WIDTH=128 +CONFIG_SOC_RTCIO_PIN_COUNT=22 +CONFIG_SOC_RTCIO_INPUT_OUTPUT_SUPPORTED=y +CONFIG_SOC_RTCIO_HOLD_SUPPORTED=y +CONFIG_SOC_RTCIO_WAKE_SUPPORTED=y +CONFIG_SOC_SDM_GROUPS=y +CONFIG_SOC_SDM_CHANNELS_PER_GROUP=8 +CONFIG_SOC_SPI_PERIPH_NUM=3 +CONFIG_SOC_SPI_MAX_CS_NUM=6 +CONFIG_SOC_SPI_MAXIMUM_BUFFER_SIZE=64 +CONFIG_SOC_SPI_SUPPORT_DDRCLK=y +CONFIG_SOC_SPI_SLAVE_SUPPORT_SEG_TRANS=y +CONFIG_SOC_SPI_SUPPORT_CD_SIG=y +CONFIG_SOC_SPI_SUPPORT_CONTINUOUS_TRANS=y +CONFIG_SOC_SPI_SUPPORT_SLAVE_HD_VER2=y +CONFIG_SOC_SPI_PERIPH_SUPPORT_CONTROL_DUMMY_OUT=y +CONFIG_SOC_MEMSPI_IS_INDEPENDENT=y +CONFIG_SOC_SPI_MAX_PRE_DIVIDER=16 +CONFIG_SOC_SPI_SUPPORT_OCT=y +CONFIG_SOC_MEMSPI_SRC_FREQ_120M=y +CONFIG_SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED=y +CONFIG_SOC_MEMSPI_SRC_FREQ_40M_SUPPORTED=y +CONFIG_SOC_MEMSPI_SRC_FREQ_20M_SUPPORTED=y +CONFIG_SOC_SPIRAM_SUPPORTED=y +CONFIG_SOC_SYSTIMER_COUNTER_NUM=2 +CONFIG_SOC_SYSTIMER_ALARM_NUM=3 +CONFIG_SOC_SYSTIMER_BIT_WIDTH_LO=32 +CONFIG_SOC_SYSTIMER_BIT_WIDTH_HI=20 +CONFIG_SOC_SYSTIMER_FIXED_DIVIDER=y +CONFIG_SOC_SYSTIMER_INT_LEVEL=y +CONFIG_SOC_SYSTIMER_ALARM_MISS_COMPENSATE=y +CONFIG_SOC_TIMER_GROUPS=2 +CONFIG_SOC_TIMER_GROUP_TIMERS_PER_GROUP=2 +CONFIG_SOC_TIMER_GROUP_COUNTER_BIT_WIDTH=54 +CONFIG_SOC_TIMER_GROUP_SUPPORT_XTAL=y +CONFIG_SOC_TIMER_GROUP_SUPPORT_APB=y +CONFIG_SOC_TIMER_GROUP_TOTAL_TIMERS=4 +CONFIG_SOC_TOUCH_VERSION_2=y +CONFIG_SOC_TOUCH_SENSOR_NUM=15 +CONFIG_SOC_TOUCH_PROXIMITY_CHANNEL_NUM=3 +CONFIG_SOC_TOUCH_PROXIMITY_MEAS_DONE_SUPPORTED=y +CONFIG_SOC_TOUCH_PAD_THRESHOLD_MAX=0x1FFFFF +CONFIG_SOC_TOUCH_PAD_MEASURE_WAIT_MAX=0xFF +CONFIG_SOC_UART_NUM=3 +CONFIG_SOC_UART_FIFO_LEN=128 +CONFIG_SOC_UART_BITRATE_MAX=5000000 +CONFIG_SOC_UART_SUPPORT_FSM_TX_WAIT_SEND=y +CONFIG_SOC_UART_SUPPORT_WAKEUP_INT=y +CONFIG_SOC_UART_SUPPORT_APB_CLK=y +CONFIG_SOC_UART_SUPPORT_RTC_CLK=y +CONFIG_SOC_UART_SUPPORT_XTAL_CLK=y +CONFIG_SOC_UART_REQUIRE_CORE_RESET=y +CONFIG_SOC_USB_PERIPH_NUM=y +CONFIG_SOC_SHA_DMA_MAX_BUFFER_SIZE=3968 +CONFIG_SOC_SHA_SUPPORT_DMA=y +CONFIG_SOC_SHA_SUPPORT_RESUME=y +CONFIG_SOC_SHA_GDMA=y +CONFIG_SOC_SHA_SUPPORT_SHA1=y +CONFIG_SOC_SHA_SUPPORT_SHA224=y +CONFIG_SOC_SHA_SUPPORT_SHA256=y +CONFIG_SOC_SHA_SUPPORT_SHA384=y +CONFIG_SOC_SHA_SUPPORT_SHA512=y +CONFIG_SOC_SHA_SUPPORT_SHA512_224=y +CONFIG_SOC_SHA_SUPPORT_SHA512_256=y +CONFIG_SOC_SHA_SUPPORT_SHA512_T=y +CONFIG_SOC_RSA_MAX_BIT_LEN=4096 +CONFIG_SOC_AES_SUPPORT_DMA=y +CONFIG_SOC_AES_GDMA=y +CONFIG_SOC_AES_SUPPORT_AES_128=y +CONFIG_SOC_AES_SUPPORT_AES_256=y +CONFIG_SOC_PM_SUPPORT_EXT_WAKEUP=y +CONFIG_SOC_PM_SUPPORT_WIFI_WAKEUP=y +CONFIG_SOC_PM_SUPPORT_BT_WAKEUP=y +CONFIG_SOC_PM_SUPPORT_TOUCH_SENSOR_WAKEUP=y +CONFIG_SOC_PM_SUPPORT_CPU_PD=y +CONFIG_SOC_PM_SUPPORT_TAGMEM_PD=y +CONFIG_SOC_PM_SUPPORT_RTC_PERIPH_PD=y +CONFIG_SOC_PM_SUPPORT_MODEM_PD=y +CONFIG_SOC_PM_SUPPORT_DEEPSLEEP_CHECK_STUB_ONLY=y +CONFIG_SOC_EFUSE_DIS_DOWNLOAD_DCACHE=y +CONFIG_SOC_EFUSE_HARD_DIS_JTAG=y +CONFIG_SOC_EFUSE_DIS_USB_JTAG=y +CONFIG_SOC_EFUSE_SOFT_DIS_JTAG=y +CONFIG_SOC_EFUSE_DIS_DIRECT_BOOT=y +CONFIG_SOC_EFUSE_BLOCK9_KEY_PURPOSE_QUIRK=y +CONFIG_SOC_SECURE_BOOT_V2_RSA=y +CONFIG_SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS=3 +CONFIG_SOC_EFUSE_REVOKE_BOOT_KEY_DIGESTS=y +CONFIG_SOC_SUPPORT_SECURE_BOOT_REVOKE_KEY=y +CONFIG_SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX=64 +CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES=y +CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_OPTIONS=y +CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_128=y +CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_256=y +CONFIG_SOC_MEMPROT_CPU_PREFETCH_PAD_SIZE=16 +CONFIG_SOC_MEMPROT_MEM_ALIGN_SIZE=256 +CONFIG_SOC_PHY_DIG_REGS_MEM_SIZE=21 +CONFIG_SOC_MAC_BB_PD_MEM_SIZE=192 +CONFIG_SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH=12 +CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_WAIT_IDLE=y +CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND=y +CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_RESUME=y +CONFIG_SOC_SPI_MEM_SUPPORT_SW_SUSPEND=y +CONFIG_SOC_SPI_MEM_SUPPORT_OPI_MODE=y +CONFIG_SOC_SPI_MEM_SUPPORT_TIME_TUNING=y +CONFIG_SOC_SPI_MEM_SUPPORT_CONFIG_GPIO_BY_EFUSE=y +CONFIG_SOC_COEX_HW_PTI=y +CONFIG_SOC_SDMMC_USE_GPIO_MATRIX=y +CONFIG_SOC_SDMMC_NUM_SLOTS=2 +CONFIG_SOC_SDMMC_SUPPORT_XTAL_CLOCK=y +CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_FAST_RC=y +CONFIG_SOC_WIFI_HW_TSF=y +CONFIG_SOC_WIFI_FTM_SUPPORT=y +CONFIG_SOC_WIFI_GCMP_SUPPORT=y +CONFIG_SOC_WIFI_WAPI_SUPPORT=y +CONFIG_SOC_WIFI_CSI_SUPPORT=y +CONFIG_SOC_WIFI_MESH_SUPPORT=y +CONFIG_SOC_BLE_SUPPORTED=y +CONFIG_SOC_BLE_MESH_SUPPORTED=y +CONFIG_SOC_BLE_50_SUPPORTED=y +CONFIG_SOC_BLE_DEVICE_PRIVACY_SUPPORTED=y +CONFIG_SOC_TWAI_BRP_MIN=2 +CONFIG_SOC_TWAI_BRP_MAX=16384 +CONFIG_SOC_TWAI_SUPPORTS_RX_STATUS=y +CONFIG_IDF_CMAKE=y +CONFIG_IDF_TARGET_ARCH_XTENSA=y +CONFIG_IDF_TARGET_ARCH="xtensa" +CONFIG_IDF_TARGET="esp32s3" +CONFIG_IDF_TARGET_ESP32S3=y +CONFIG_IDF_FIRMWARE_CHIP_ID=0x0009 + +# +# Build type +# +CONFIG_APP_BUILD_TYPE_APP_2NDBOOT=y +# CONFIG_APP_BUILD_TYPE_ELF_RAM is not set +CONFIG_APP_BUILD_GENERATE_BINARIES=y +CONFIG_APP_BUILD_BOOTLOADER=y +CONFIG_APP_BUILD_USE_FLASH_SECTIONS=y +# CONFIG_APP_REPRODUCIBLE_BUILD is not set +# CONFIG_APP_NO_BLOBS is not set +# end of Build type + +# +# Bootloader config +# +CONFIG_BOOTLOADER_OFFSET_IN_FLASH=0x0 +CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_SIZE=y +# CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_DEBUG is not set +# CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_PERF is not set +# CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_NONE is not set +# CONFIG_BOOTLOADER_LOG_LEVEL_NONE is not set +# CONFIG_BOOTLOADER_LOG_LEVEL_ERROR is not set +# CONFIG_BOOTLOADER_LOG_LEVEL_WARN is not set +CONFIG_BOOTLOADER_LOG_LEVEL_INFO=y +# CONFIG_BOOTLOADER_LOG_LEVEL_DEBUG is not set +# CONFIG_BOOTLOADER_LOG_LEVEL_VERBOSE is not set +CONFIG_BOOTLOADER_LOG_LEVEL=3 +CONFIG_BOOTLOADER_VDDSDIO_BOOST_1_9V=y +# CONFIG_BOOTLOADER_FACTORY_RESET is not set +# CONFIG_BOOTLOADER_APP_TEST is not set +CONFIG_BOOTLOADER_REGION_PROTECTION_ENABLE=y +CONFIG_BOOTLOADER_WDT_ENABLE=y +# CONFIG_BOOTLOADER_WDT_DISABLE_IN_USER_CODE is not set +CONFIG_BOOTLOADER_WDT_TIME_MS=9000 +# CONFIG_BOOTLOADER_APP_ROLLBACK_ENABLE is not set +# CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP is not set +# CONFIG_BOOTLOADER_SKIP_VALIDATE_ON_POWER_ON is not set +# CONFIG_BOOTLOADER_SKIP_VALIDATE_ALWAYS is not set +CONFIG_BOOTLOADER_RESERVE_RTC_SIZE=0 +# CONFIG_BOOTLOADER_CUSTOM_RESERVE_RTC is not set +CONFIG_BOOTLOADER_FLASH_XMC_SUPPORT=y +# end of Bootloader config + +# +# Security features +# +CONFIG_SECURE_BOOT_V2_RSA_SUPPORTED=y +CONFIG_SECURE_BOOT_V2_PREFERRED=y +# CONFIG_SECURE_SIGNED_APPS_NO_SECURE_BOOT is not set +# CONFIG_SECURE_BOOT is not set +# CONFIG_SECURE_FLASH_ENC_ENABLED is not set +CONFIG_SECURE_ROM_DL_MODE_ENABLED=y +# end of Security features + +# +# Application manager +# +CONFIG_APP_COMPILE_TIME_DATE=y +# CONFIG_APP_EXCLUDE_PROJECT_VER_VAR is not set +# CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR is not set +# CONFIG_APP_PROJECT_VER_FROM_CONFIG is not set +CONFIG_APP_RETRIEVE_LEN_ELF_SHA=16 +# end of Application manager + +CONFIG_ESP_ROM_HAS_CRC_LE=y +CONFIG_ESP_ROM_HAS_CRC_BE=y +CONFIG_ESP_ROM_HAS_MZ_CRC32=y +CONFIG_ESP_ROM_HAS_JPEG_DECODE=y +CONFIG_ESP_ROM_UART_CLK_IS_XTAL=y +CONFIG_ESP_ROM_HAS_RETARGETABLE_LOCKING=y +CONFIG_ESP_ROM_USB_SERIAL_DEVICE_NUM=4 +CONFIG_ESP_ROM_HAS_ERASE_0_REGION_BUG=y +CONFIG_ESP_ROM_GET_CLK_FREQ=y +CONFIG_ESP_ROM_HAS_HAL_WDT=y +CONFIG_ESP_ROM_NEEDS_SWSETUP_WORKAROUND=y +CONFIG_ESP_ROM_HAS_ETS_PRINTF_BUG=y + +# +# Boot ROM Behavior +# +CONFIG_BOOT_ROM_LOG_ALWAYS_ON=y +# CONFIG_BOOT_ROM_LOG_ALWAYS_OFF is not set +# CONFIG_BOOT_ROM_LOG_ON_GPIO_HIGH is not set +# CONFIG_BOOT_ROM_LOG_ON_GPIO_LOW is not set +# end of Boot ROM Behavior + +# +# Serial flasher config +# +# CONFIG_ESPTOOLPY_NO_STUB is not set +# CONFIG_ESPTOOLPY_OCT_FLASH is not set +CONFIG_ESPTOOLPY_FLASHMODE_QIO=y +# CONFIG_ESPTOOLPY_FLASHMODE_QOUT is not set +# CONFIG_ESPTOOLPY_FLASHMODE_DIO is not set +# CONFIG_ESPTOOLPY_FLASHMODE_DOUT is not set +CONFIG_ESPTOOLPY_FLASH_SAMPLE_MODE_STR=y +CONFIG_ESPTOOLPY_FLASHMODE="dio" +# CONFIG_ESPTOOLPY_FLASHFREQ_120M is not set +CONFIG_ESPTOOLPY_FLASHFREQ_80M=y +# CONFIG_ESPTOOLPY_FLASHFREQ_40M is not set +# CONFIG_ESPTOOLPY_FLASHFREQ_20M is not set +CONFIG_ESPTOOLPY_FLASHFREQ="80m" +# CONFIG_ESPTOOLPY_FLASHSIZE_1MB is not set +# CONFIG_ESPTOOLPY_FLASHSIZE_2MB is not set +# CONFIG_ESPTOOLPY_FLASHSIZE_4MB is not set +# CONFIG_ESPTOOLPY_FLASHSIZE_8MB is not set +CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y +# CONFIG_ESPTOOLPY_FLASHSIZE_32MB is not set +# CONFIG_ESPTOOLPY_FLASHSIZE_64MB is not set +# CONFIG_ESPTOOLPY_FLASHSIZE_128MB is not set +CONFIG_ESPTOOLPY_FLASHSIZE="16MB" +# CONFIG_ESPTOOLPY_HEADER_FLASHSIZE_UPDATE is not set +CONFIG_ESPTOOLPY_BEFORE_RESET=y +# CONFIG_ESPTOOLPY_BEFORE_NORESET is not set +CONFIG_ESPTOOLPY_BEFORE="default_reset" +CONFIG_ESPTOOLPY_AFTER_RESET=y +# CONFIG_ESPTOOLPY_AFTER_NORESET is not set +CONFIG_ESPTOOLPY_AFTER="hard_reset" +CONFIG_ESPTOOLPY_MONITOR_BAUD=115200 +# end of Serial flasher config + +# +# Partition Table +# +# CONFIG_PARTITION_TABLE_SINGLE_APP is not set +# CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE is not set +# CONFIG_PARTITION_TABLE_TWO_OTA is not set +CONFIG_PARTITION_TABLE_CUSTOM=y +CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" +CONFIG_PARTITION_TABLE_FILENAME="partitions.csv" +CONFIG_PARTITION_TABLE_OFFSET=0x8000 +CONFIG_PARTITION_TABLE_MD5=y +# end of Partition Table + +# +# ESP Speech Recognition +# +CONFIG_MODEL_IN_SPIFFS=y +# CONFIG_MODEL_IN_SDCARD is not set +CONFIG_USE_AFE=y +CONFIG_AFE_INTERFACE_V1=y +CONFIG_USE_WAKENET=y +# CONFIG_SR_WN_WN8_ALEXA is not set +CONFIG_SR_WN_WN9_HILEXIN=y +# CONFIG_SR_WN_WN9_XIAOAITONGXUE is not set +# CONFIG_SR_WN_WN9_ALEXA is not set +# CONFIG_SR_WN_WN9_HIESP is not set +# CONFIG_SR_WN_WN9_NIHAOXIAOZHI is not set +# CONFIG_SR_WN_WN9_CUSTOMWORD is not set +# CONFIG_SR_WN_LOAD_MULIT_WORD is not set +CONFIG_USE_MULTINET=y +# CONFIG_SR_MN_CN_NONE is not set +# CONFIG_SR_MN_CN_MULTINET4_5_SINGLE_RECOGNITION is not set +# CONFIG_SR_MN_CN_MULTINET4_5_SINGLE_RECOGNITION_QUANT8 is not set +# CONFIG_SR_MN_CN_MULTINET5_RECOGNITION_QUANT8 is not set +CONFIG_SR_MN_CN_MULTINET6_QUANT=y +# CONFIG_SR_MN_CN_MULTINET6_AC_QUANT is not set +CONFIG_SR_MN_EN_NONE=y +# CONFIG_SR_MN_EN_MULTINET5_SINGLE_RECOGNITION_QUANT8 is not set +# CONFIG_SR_MN_EN_MULTINET6_QUANT is not set +# end of ESP Speech Recognition + +# +# Compiler options +# +CONFIG_COMPILER_OPTIMIZATION_DEFAULT=y +# CONFIG_COMPILER_OPTIMIZATION_SIZE is not set +# CONFIG_COMPILER_OPTIMIZATION_PERF is not set +# CONFIG_COMPILER_OPTIMIZATION_NONE is not set +CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE=y +# CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_SILENT is not set +# CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE is not set +CONFIG_COMPILER_FLOAT_LIB_FROM_GCCLIB=y +CONFIG_COMPILER_OPTIMIZATION_ASSERTION_LEVEL=2 +# CONFIG_COMPILER_OPTIMIZATION_CHECKS_SILENT is not set +CONFIG_COMPILER_HIDE_PATHS_MACROS=y +# CONFIG_COMPILER_CXX_EXCEPTIONS is not set +# CONFIG_COMPILER_CXX_RTTI is not set +CONFIG_COMPILER_STACK_CHECK_MODE_NONE=y +# CONFIG_COMPILER_STACK_CHECK_MODE_NORM is not set +# CONFIG_COMPILER_STACK_CHECK_MODE_STRONG is not set +# CONFIG_COMPILER_STACK_CHECK_MODE_ALL is not set +# CONFIG_COMPILER_WARN_WRITE_STRINGS is not set +# CONFIG_COMPILER_DUMP_RTL_FILES is not set +# end of Compiler options + +# +# Component config +# + +# +# Application Level Tracing +# +# CONFIG_APPTRACE_DEST_JTAG is not set +CONFIG_APPTRACE_DEST_NONE=y +# CONFIG_APPTRACE_DEST_UART1 is not set +# CONFIG_APPTRACE_DEST_UART2 is not set +# CONFIG_APPTRACE_DEST_USB_CDC is not set +CONFIG_APPTRACE_DEST_UART_NONE=y +CONFIG_APPTRACE_UART_TASK_PRIO=1 +CONFIG_APPTRACE_LOCK_ENABLE=y +# end of Application Level Tracing + +# +# Bluetooth +# +# CONFIG_BT_ENABLED is not set +# end of Bluetooth + +# +# Driver Configurations +# + +# +# Legacy ADC Configuration +# +# CONFIG_ADC_SUPPRESS_DEPRECATE_WARN is not set + +# +# Legacy ADC Calibration Configuration +# +# CONFIG_ADC_CALI_SUPPRESS_DEPRECATE_WARN is not set +# end of Legacy ADC Calibration Configuration +# end of Legacy ADC Configuration + +# +# SPI Configuration +# +# CONFIG_SPI_MASTER_IN_IRAM is not set +CONFIG_SPI_MASTER_ISR_IN_IRAM=y +# CONFIG_SPI_SLAVE_IN_IRAM is not set +CONFIG_SPI_SLAVE_ISR_IN_IRAM=y +# end of SPI Configuration + +# +# TWAI Configuration +# +# CONFIG_TWAI_ISR_IN_IRAM is not set +CONFIG_TWAI_ERRATA_FIX_LISTEN_ONLY_DOM=y +# end of TWAI Configuration + +# +# Temperature sensor Configuration +# +# CONFIG_TEMP_SENSOR_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_TEMP_SENSOR_ENABLE_DEBUG_LOG is not set +# end of Temperature sensor Configuration + +# +# UART Configuration +# +# CONFIG_UART_ISR_IN_IRAM is not set +# end of UART Configuration + +# +# GPIO Configuration +# +# CONFIG_GPIO_CTRL_FUNC_IN_IRAM is not set +# end of GPIO Configuration + +# +# Sigma Delta Modulator Configuration +# +# CONFIG_SDM_CTRL_FUNC_IN_IRAM is not set +# CONFIG_SDM_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_SDM_ENABLE_DEBUG_LOG is not set +# end of Sigma Delta Modulator Configuration + +# +# GPTimer Configuration +# +# CONFIG_GPTIMER_CTRL_FUNC_IN_IRAM is not set +# CONFIG_GPTIMER_ISR_IRAM_SAFE is not set +# CONFIG_GPTIMER_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_GPTIMER_ENABLE_DEBUG_LOG is not set +# end of GPTimer Configuration + +# +# PCNT Configuration +# +# CONFIG_PCNT_CTRL_FUNC_IN_IRAM is not set +# CONFIG_PCNT_ISR_IRAM_SAFE is not set +# CONFIG_PCNT_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_PCNT_ENABLE_DEBUG_LOG is not set +# end of PCNT Configuration + +# +# RMT Configuration +# +# CONFIG_RMT_ISR_IRAM_SAFE is not set +# CONFIG_RMT_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_RMT_ENABLE_DEBUG_LOG is not set +# end of RMT Configuration + +# +# MCPWM Configuration +# +# CONFIG_MCPWM_ISR_IRAM_SAFE is not set +# CONFIG_MCPWM_CTRL_FUNC_IN_IRAM is not set +# CONFIG_MCPWM_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_MCPWM_ENABLE_DEBUG_LOG is not set +# end of MCPWM Configuration + +# +# I2S Configuration +# +# CONFIG_I2S_ISR_IRAM_SAFE is not set +# CONFIG_I2S_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_I2S_ENABLE_DEBUG_LOG is not set +# end of I2S Configuration +# end of Driver Configurations + +# +# eFuse Bit Manager +# +# CONFIG_EFUSE_CUSTOM_TABLE is not set +# CONFIG_EFUSE_VIRTUAL is not set +CONFIG_EFUSE_MAX_BLK_LEN=256 +# end of eFuse Bit Manager + +# +# ESP-TLS +# +CONFIG_ESP_TLS_USING_MBEDTLS=y +CONFIG_ESP_TLS_USE_DS_PERIPHERAL=y +# CONFIG_ESP_TLS_CLIENT_SESSION_TICKETS is not set +# CONFIG_ESP_TLS_SERVER is not set +# CONFIG_ESP_TLS_PSK_VERIFICATION is not set +# CONFIG_ESP_TLS_INSECURE is not set +# end of ESP-TLS + +# +# ADC and ADC Calibration +# +# CONFIG_ADC_ONESHOT_CTRL_FUNC_IN_IRAM is not set +# CONFIG_ADC_CONTINUOUS_ISR_IRAM_SAFE is not set +# CONFIG_ADC_CONTINUOUS_FORCE_USE_ADC2_ON_C3_S3 is not set +# end of ADC and ADC Calibration + +# +# Common ESP-related +# +CONFIG_ESP_ERR_TO_NAME_LOOKUP=y +# end of Common ESP-related + +# +# Ethernet +# +CONFIG_ETH_ENABLED=y +CONFIG_ETH_USE_SPI_ETHERNET=y +# CONFIG_ETH_SPI_ETHERNET_DM9051 is not set +# CONFIG_ETH_SPI_ETHERNET_W5500 is not set +# CONFIG_ETH_SPI_ETHERNET_KSZ8851SNL is not set +# CONFIG_ETH_USE_OPENETH is not set +# CONFIG_ETH_TRANSMIT_MUTEX is not set +# end of Ethernet + +# +# Event Loop Library +# +# CONFIG_ESP_EVENT_LOOP_PROFILING is not set +CONFIG_ESP_EVENT_POST_FROM_ISR=y +CONFIG_ESP_EVENT_POST_FROM_IRAM_ISR=y +# end of Event Loop Library + +# +# GDB Stub +# +# end of GDB Stub + +# +# ESP HTTP client +# +CONFIG_ESP_HTTP_CLIENT_ENABLE_HTTPS=y +# CONFIG_ESP_HTTP_CLIENT_ENABLE_BASIC_AUTH is not set +# CONFIG_ESP_HTTP_CLIENT_ENABLE_DIGEST_AUTH is not set +# end of ESP HTTP client + +# +# HTTP Server +# +CONFIG_HTTPD_MAX_REQ_HDR_LEN=512 +CONFIG_HTTPD_MAX_URI_LEN=512 +CONFIG_HTTPD_ERR_RESP_NO_DELAY=y +CONFIG_HTTPD_PURGE_BUF_LEN=32 +# CONFIG_HTTPD_LOG_PURGE_DATA is not set +# CONFIG_HTTPD_WS_SUPPORT is not set +# CONFIG_HTTPD_QUEUE_WORK_BLOCKING is not set +# end of HTTP Server + +# +# ESP HTTPS OTA +# +# CONFIG_ESP_HTTPS_OTA_DECRYPT_CB is not set +# CONFIG_ESP_HTTPS_OTA_ALLOW_HTTP is not set +# end of ESP HTTPS OTA + +# +# ESP HTTPS server +# +# CONFIG_ESP_HTTPS_SERVER_ENABLE is not set +# end of ESP HTTPS server + +# +# Hardware Settings +# + +# +# Chip revision +# +CONFIG_ESP32S3_REV_MIN_0=y +# CONFIG_ESP32S3_REV_MIN_1 is not set +# CONFIG_ESP32S3_REV_MIN_2 is not set +CONFIG_ESP32S3_REV_MIN_FULL=0 +CONFIG_ESP_REV_MIN_FULL=0 + +# +# Maximum Supported ESP32-S3 Revision (Rev v0.99) +# +CONFIG_ESP32S3_REV_MAX_FULL=99 +CONFIG_ESP_REV_MAX_FULL=99 +# end of Chip revision + +# +# MAC Config +# +CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_STA=y +CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP=y +CONFIG_ESP_MAC_ADDR_UNIVERSE_BT=y +CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH=y +# CONFIG_ESP32S3_UNIVERSAL_MAC_ADDRESSES_TWO is not set +CONFIG_ESP32S3_UNIVERSAL_MAC_ADDRESSES_FOUR=y +CONFIG_ESP32S3_UNIVERSAL_MAC_ADDRESSES=4 +# end of MAC Config + +# +# Sleep Config +# +CONFIG_ESP_SLEEP_RTC_BUS_ISO_WORKAROUND=y +CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND=y +CONFIG_ESP_SLEEP_PSRAM_LEAKAGE_WORKAROUND=y +CONFIG_ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND=y +CONFIG_ESP_SLEEP_MSPI_NEED_ALL_IO_PU=y +CONFIG_ESP_SLEEP_DEEP_SLEEP_WAKEUP_DELAY=2000 +# end of Sleep Config + +# +# RTC Clock Config +# +CONFIG_RTC_CLK_SRC_INT_RC=y +# CONFIG_RTC_CLK_SRC_EXT_CRYS is not set +# CONFIG_RTC_CLK_SRC_EXT_OSC is not set +# CONFIG_RTC_CLK_SRC_INT_8MD256 is not set +CONFIG_RTC_CLK_CAL_CYCLES=1024 +CONFIG_RTC_CLOCK_BBPLL_POWER_ON_WITH_USB=y +# end of RTC Clock Config + +# +# Peripheral Control +# +# CONFIG_PERIPH_CTRL_FUNC_IN_IRAM is not set +# end of Peripheral Control + +# +# GDMA Configuration +# +# CONFIG_GDMA_CTRL_FUNC_IN_IRAM is not set +# CONFIG_GDMA_ISR_IRAM_SAFE is not set +# end of GDMA Configuration + +# +# Main XTAL Config +# +CONFIG_XTAL_FREQ_40=y +CONFIG_XTAL_FREQ=40 +# end of Main XTAL Config +# end of Hardware Settings + +# +# LCD and Touch Panel +# + +# +# LCD Touch Drivers are maintained in the IDF Component Registry +# + +# +# LCD Peripheral Configuration +# +CONFIG_LCD_PANEL_IO_FORMAT_BUF_SIZE=32 +# CONFIG_LCD_ENABLE_DEBUG_LOG is not set +# CONFIG_LCD_RGB_ISR_IRAM_SAFE is not set +# CONFIG_LCD_RGB_RESTART_IN_VSYNC is not set +# end of LCD Peripheral Configuration +# end of LCD and Touch Panel + +# +# ESP NETIF Adapter +# +CONFIG_ESP_NETIF_IP_LOST_TIMER_INTERVAL=120 +CONFIG_ESP_NETIF_TCPIP_LWIP=y +# CONFIG_ESP_NETIF_LOOPBACK is not set +# CONFIG_ESP_NETIF_L2_TAP is not set +# CONFIG_ESP_NETIF_BRIDGE_EN is not set +# end of ESP NETIF Adapter + +# +# PHY +# +CONFIG_ESP_PHY_CALIBRATION_AND_DATA_STORAGE=y +# CONFIG_ESP_PHY_INIT_DATA_IN_PARTITION is not set +CONFIG_ESP_PHY_MAX_WIFI_TX_POWER=20 +CONFIG_ESP_PHY_MAX_TX_POWER=20 +CONFIG_ESP_PHY_REDUCE_TX_POWER=y +CONFIG_ESP_PHY_ENABLE_USB=y +# end of PHY + +# +# Power Management +# +# CONFIG_PM_ENABLE is not set +CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=y +CONFIG_PM_POWER_DOWN_TAGMEM_IN_LIGHT_SLEEP=y +# end of Power Management + +# +# ESP PSRAM +# +CONFIG_SPIRAM=y + +# +# SPI RAM config +# +# CONFIG_SPIRAM_MODE_QUAD is not set +CONFIG_SPIRAM_MODE_OCT=y +CONFIG_SPIRAM_TYPE_AUTO=y +# CONFIG_SPIRAM_TYPE_ESPPSRAM64 is not set +CONFIG_SPIRAM_ALLOW_STACK_EXTERNAL_MEMORY=y +CONFIG_SPIRAM_CLK_IO=30 +CONFIG_SPIRAM_CS_IO=26 +# CONFIG_SPIRAM_FETCH_INSTRUCTIONS is not set +# CONFIG_SPIRAM_RODATA is not set +CONFIG_SPIRAM_SPEED_80M=y +# CONFIG_SPIRAM_SPEED_40M is not set +CONFIG_SPIRAM_SPEED=80 +CONFIG_SPIRAM_BOOT_INIT=y +# CONFIG_SPIRAM_IGNORE_NOTFOUND is not set +# CONFIG_SPIRAM_USE_MEMMAP is not set +# CONFIG_SPIRAM_USE_CAPS_ALLOC is not set +CONFIG_SPIRAM_USE_MALLOC=y +CONFIG_SPIRAM_MEMTEST=y +CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=16384 +# CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP is not set +CONFIG_SPIRAM_MALLOC_RESERVE_INTERNAL=32768 +# CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY is not set +# CONFIG_SPIRAM_ECC_ENABLE is not set +# end of SPI RAM config +# end of ESP PSRAM + +# +# ESP Ringbuf +# +# CONFIG_RINGBUF_PLACE_FUNCTIONS_INTO_FLASH is not set +# end of ESP Ringbuf + +# +# ESP System Settings +# +# CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_80 is not set +# CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_160 is not set +CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y +CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ=240 + +# +# Cache config +# +# CONFIG_ESP32S3_INSTRUCTION_CACHE_16KB is not set +CONFIG_ESP32S3_INSTRUCTION_CACHE_32KB=y +CONFIG_ESP32S3_INSTRUCTION_CACHE_SIZE=0x8000 +# CONFIG_ESP32S3_INSTRUCTION_CACHE_4WAYS is not set +CONFIG_ESP32S3_INSTRUCTION_CACHE_8WAYS=y +CONFIG_ESP32S3_ICACHE_ASSOCIATED_WAYS=8 +CONFIG_ESP32S3_INSTRUCTION_CACHE_LINE_32B=y +CONFIG_ESP32S3_INSTRUCTION_CACHE_LINE_SIZE=32 +# CONFIG_ESP32S3_DATA_CACHE_16KB is not set +# CONFIG_ESP32S3_DATA_CACHE_32KB is not set +CONFIG_ESP32S3_DATA_CACHE_64KB=y +CONFIG_ESP32S3_DATA_CACHE_SIZE=0x10000 +# CONFIG_ESP32S3_DATA_CACHE_4WAYS is not set +CONFIG_ESP32S3_DATA_CACHE_8WAYS=y +CONFIG_ESP32S3_DCACHE_ASSOCIATED_WAYS=8 +# CONFIG_ESP32S3_DATA_CACHE_LINE_32B is not set +CONFIG_ESP32S3_DATA_CACHE_LINE_64B=y +CONFIG_ESP32S3_DATA_CACHE_LINE_SIZE=64 +# end of Cache config + +# +# Memory +# +# CONFIG_ESP32S3_RTCDATA_IN_FAST_MEM is not set +# CONFIG_ESP32S3_USE_FIXED_STATIC_RAM_SIZE is not set +# end of Memory + +# +# Trace memory +# +# CONFIG_ESP32S3_TRAX is not set +CONFIG_ESP32S3_TRACEMEM_RESERVE_DRAM=0x0 +# end of Trace memory + +# CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT is not set +CONFIG_ESP_SYSTEM_PANIC_PRINT_REBOOT=y +# CONFIG_ESP_SYSTEM_PANIC_SILENT_REBOOT is not set +# CONFIG_ESP_SYSTEM_PANIC_GDBSTUB is not set +# CONFIG_ESP_SYSTEM_GDBSTUB_RUNTIME is not set +CONFIG_ESP_SYSTEM_RTC_FAST_MEM_AS_HEAP_DEPCHECK=y +CONFIG_ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEAP=y + +# +# Memory protection +# +CONFIG_ESP_SYSTEM_MEMPROT_FEATURE=y +CONFIG_ESP_SYSTEM_MEMPROT_FEATURE_LOCK=y +# end of Memory protection + +CONFIG_ESP_SYSTEM_EVENT_QUEUE_SIZE=32 +CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=2304 +CONFIG_ESP_MAIN_TASK_STACK_SIZE=3584 +CONFIG_ESP_MAIN_TASK_AFFINITY_CPU0=y +# CONFIG_ESP_MAIN_TASK_AFFINITY_CPU1 is not set +# CONFIG_ESP_MAIN_TASK_AFFINITY_NO_AFFINITY is not set +CONFIG_ESP_MAIN_TASK_AFFINITY=0x0 +CONFIG_ESP_MINIMAL_SHARED_STACK_SIZE=2048 +CONFIG_ESP_CONSOLE_UART_DEFAULT=y +# CONFIG_ESP_CONSOLE_USB_CDC is not set +# CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG is not set +# CONFIG_ESP_CONSOLE_UART_CUSTOM is not set +# CONFIG_ESP_CONSOLE_NONE is not set +# CONFIG_ESP_CONSOLE_SECONDARY_NONE is not set +CONFIG_ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG=y +CONFIG_ESP_CONSOLE_UART=y +CONFIG_ESP_CONSOLE_MULTIPLE_UART=y +CONFIG_ESP_CONSOLE_UART_NUM=0 +CONFIG_ESP_CONSOLE_UART_BAUDRATE=115200 +CONFIG_ESP_INT_WDT=y +CONFIG_ESP_INT_WDT_TIMEOUT_MS=300 +CONFIG_ESP_INT_WDT_CHECK_CPU1=y +CONFIG_ESP_TASK_WDT_EN=y +CONFIG_ESP_TASK_WDT_INIT=y +# CONFIG_ESP_TASK_WDT_PANIC is not set +CONFIG_ESP_TASK_WDT_TIMEOUT_S=5 +CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0=y +CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU1=y +# CONFIG_ESP_PANIC_HANDLER_IRAM is not set +# CONFIG_ESP_DEBUG_STUBS_ENABLE is not set +CONFIG_ESP_DEBUG_OCDAWARE=y +CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_4=y + +# +# Brownout Detector +# +CONFIG_ESP_BROWNOUT_DET=y +CONFIG_ESP_BROWNOUT_DET_LVL_SEL_7=y +# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_6 is not set +# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_5 is not set +# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_4 is not set +# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_3 is not set +# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_2 is not set +# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_1 is not set +CONFIG_ESP_BROWNOUT_DET_LVL=7 +# end of Brownout Detector + +CONFIG_ESP_SYSTEM_BROWNOUT_INTR=y +# end of ESP System Settings + +# +# IPC (Inter-Processor Call) +# +CONFIG_ESP_IPC_TASK_STACK_SIZE=1280 +CONFIG_ESP_IPC_USES_CALLERS_PRIORITY=y +CONFIG_ESP_IPC_ISR_ENABLE=y +# end of IPC (Inter-Processor Call) + +# +# High resolution timer (esp_timer) +# +# CONFIG_ESP_TIMER_PROFILING is not set +CONFIG_ESP_TIME_FUNCS_USE_RTC_TIMER=y +CONFIG_ESP_TIME_FUNCS_USE_ESP_TIMER=y +CONFIG_ESP_TIMER_TASK_STACK_SIZE=3584 +CONFIG_ESP_TIMER_INTERRUPT_LEVEL=1 +# CONFIG_ESP_TIMER_SUPPORTS_ISR_DISPATCH_METHOD is not set +CONFIG_ESP_TIMER_IMPL_SYSTIMER=y +# end of High resolution timer (esp_timer) + +# +# Wi-Fi +# +CONFIG_ESP32_WIFI_ENABLED=y +CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM=10 +CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM=32 +CONFIG_ESP32_WIFI_STATIC_TX_BUFFER=y +CONFIG_ESP32_WIFI_TX_BUFFER_TYPE=0 +CONFIG_ESP32_WIFI_STATIC_TX_BUFFER_NUM=16 +CONFIG_ESP32_WIFI_CACHE_TX_BUFFER_NUM=32 +# CONFIG_ESP32_WIFI_CSI_ENABLED is not set +CONFIG_ESP32_WIFI_AMPDU_TX_ENABLED=y +CONFIG_ESP32_WIFI_TX_BA_WIN=6 +CONFIG_ESP32_WIFI_AMPDU_RX_ENABLED=y +CONFIG_ESP32_WIFI_RX_BA_WIN=6 +# CONFIG_ESP32_WIFI_AMSDU_TX_ENABLED is not set +CONFIG_ESP32_WIFI_NVS_ENABLED=y +CONFIG_ESP32_WIFI_TASK_PINNED_TO_CORE_0=y +# CONFIG_ESP32_WIFI_TASK_PINNED_TO_CORE_1 is not set +CONFIG_ESP32_WIFI_SOFTAP_BEACON_MAX_LEN=752 +CONFIG_ESP32_WIFI_MGMT_SBUF_NUM=32 +CONFIG_ESP32_WIFI_IRAM_OPT=y +CONFIG_ESP32_WIFI_RX_IRAM_OPT=y +CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE=y +CONFIG_ESP32_WIFI_ENABLE_WPA3_OWE_STA=y +# CONFIG_ESP_WIFI_SLP_IRAM_OPT is not set +# CONFIG_ESP_WIFI_FTM_ENABLE is not set +CONFIG_ESP_WIFI_STA_DISCONNECTED_PM_ENABLE=y +# CONFIG_ESP_WIFI_EXTERNAL_COEXIST_ENABLE is not set +# CONFIG_ESP_WIFI_GCMP_SUPPORT is not set +# CONFIG_ESP_WIFI_GMAC_SUPPORT is not set +CONFIG_ESP_WIFI_SOFTAP_SUPPORT=y +# CONFIG_ESP_WIFI_SLP_BEACON_LOST_OPT is not set +CONFIG_ESP_WIFI_ESPNOW_MAX_ENCRYPT_NUM=7 +# CONFIG_ESP_WIFI_WPS_PASSPHRASE is not set +# end of Wi-Fi + +# +# Core dump +# +# CONFIG_ESP_COREDUMP_ENABLE_TO_FLASH is not set +# CONFIG_ESP_COREDUMP_ENABLE_TO_UART is not set +CONFIG_ESP_COREDUMP_ENABLE_TO_NONE=y +# end of Core dump + +# +# FAT Filesystem support +# +CONFIG_FATFS_VOLUME_COUNT=2 +# CONFIG_FATFS_SECTOR_512 is not set +# CONFIG_FATFS_SECTOR_1024 is not set +# CONFIG_FATFS_SECTOR_2048 is not set +CONFIG_FATFS_SECTOR_4096=y +CONFIG_FATFS_SECTORS_PER_CLUSTER_1=y +# CONFIG_FATFS_SECTORS_PER_CLUSTER_2 is not set +# CONFIG_FATFS_SECTORS_PER_CLUSTER_4 is not set +# CONFIG_FATFS_SECTORS_PER_CLUSTER_8 is not set +# CONFIG_FATFS_SECTORS_PER_CLUSTER_16 is not set +# CONFIG_FATFS_SECTORS_PER_CLUSTER_32 is not set +# CONFIG_FATFS_SECTORS_PER_CLUSTER_64 is not set +# CONFIG_FATFS_SECTORS_PER_CLUSTER_128 is not set +# CONFIG_FATFS_CODEPAGE_DYNAMIC is not set +CONFIG_FATFS_CODEPAGE_437=y +# CONFIG_FATFS_CODEPAGE_720 is not set +# CONFIG_FATFS_CODEPAGE_737 is not set +# CONFIG_FATFS_CODEPAGE_771 is not set +# CONFIG_FATFS_CODEPAGE_775 is not set +# CONFIG_FATFS_CODEPAGE_850 is not set +# CONFIG_FATFS_CODEPAGE_852 is not set +# CONFIG_FATFS_CODEPAGE_855 is not set +# CONFIG_FATFS_CODEPAGE_857 is not set +# CONFIG_FATFS_CODEPAGE_860 is not set +# CONFIG_FATFS_CODEPAGE_861 is not set +# CONFIG_FATFS_CODEPAGE_862 is not set +# CONFIG_FATFS_CODEPAGE_863 is not set +# CONFIG_FATFS_CODEPAGE_864 is not set +# CONFIG_FATFS_CODEPAGE_865 is not set +# CONFIG_FATFS_CODEPAGE_866 is not set +# CONFIG_FATFS_CODEPAGE_869 is not set +# CONFIG_FATFS_CODEPAGE_932 is not set +# CONFIG_FATFS_CODEPAGE_936 is not set +# CONFIG_FATFS_CODEPAGE_949 is not set +# CONFIG_FATFS_CODEPAGE_950 is not set +CONFIG_FATFS_AUTO_TYPE=y +# CONFIG_FATFS_FAT12 is not set +# CONFIG_FATFS_FAT16 is not set +CONFIG_FATFS_CODEPAGE=437 +CONFIG_FATFS_LFN_NONE=y +# CONFIG_FATFS_LFN_HEAP is not set +# CONFIG_FATFS_LFN_STACK is not set +CONFIG_FATFS_FS_LOCK=0 +CONFIG_FATFS_TIMEOUT_MS=10000 +CONFIG_FATFS_PER_FILE_CACHE=y +CONFIG_FATFS_ALLOC_PREFER_EXTRAM=y +# CONFIG_FATFS_USE_FASTSEEK is not set +# end of FAT Filesystem support + +# +# FreeRTOS +# + +# +# Kernel +# +# CONFIG_FREERTOS_SMP is not set +# CONFIG_FREERTOS_UNICORE is not set +CONFIG_FREERTOS_HZ=100 +# CONFIG_FREERTOS_CHECK_STACKOVERFLOW_NONE is not set +# CONFIG_FREERTOS_CHECK_STACKOVERFLOW_PTRVAL is not set +CONFIG_FREERTOS_CHECK_STACKOVERFLOW_CANARY=y +CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS=1 +CONFIG_FREERTOS_IDLE_TASK_STACKSIZE=1536 +# CONFIG_FREERTOS_USE_IDLE_HOOK is not set +# CONFIG_FREERTOS_USE_TICK_HOOK is not set +CONFIG_FREERTOS_MAX_TASK_NAME_LEN=16 +# CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY is not set +CONFIG_FREERTOS_TIMER_TASK_PRIORITY=1 +CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=2048 +CONFIG_FREERTOS_TIMER_QUEUE_LENGTH=10 +CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0 +# CONFIG_FREERTOS_USE_TRACE_FACILITY is not set +# CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS is not set +# end of Kernel + +# +# Port +# +CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER=y +# CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK is not set +# CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP is not set +CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER=y +CONFIG_FREERTOS_ISR_STACKSIZE=1536 +CONFIG_FREERTOS_INTERRUPT_BACKTRACE=y +CONFIG_FREERTOS_TICK_SUPPORT_SYSTIMER=y +CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL1=y +# CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL3 is not set +CONFIG_FREERTOS_SYSTICK_USES_SYSTIMER=y +# CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH is not set +# CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH is not set +# CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE is not set +CONFIG_FREERTOS_ASSERT_ON_UNTESTED_FUNCTION=y +CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT=y +# end of Port + +CONFIG_FREERTOS_NO_AFFINITY=0x7FFFFFFF +CONFIG_FREERTOS_SUPPORT_STATIC_ALLOCATION=y +CONFIG_FREERTOS_DEBUG_OCDAWARE=y +# end of FreeRTOS + +# +# Hardware Abstraction Layer (HAL) and Low Level (LL) +# +CONFIG_HAL_ASSERTION_EQUALS_SYSTEM=y +# CONFIG_HAL_ASSERTION_DISABLE is not set +# CONFIG_HAL_ASSERTION_SILENT is not set +# CONFIG_HAL_ASSERTION_ENABLE is not set +CONFIG_HAL_DEFAULT_ASSERTION_LEVEL=2 +CONFIG_HAL_WDT_USE_ROM_IMPL=y +# end of Hardware Abstraction Layer (HAL) and Low Level (LL) + +# +# Heap memory debugging +# +CONFIG_HEAP_POISONING_DISABLED=y +# CONFIG_HEAP_POISONING_LIGHT is not set +# CONFIG_HEAP_POISONING_COMPREHENSIVE is not set +CONFIG_HEAP_TRACING_OFF=y +# CONFIG_HEAP_TRACING_STANDALONE is not set +# CONFIG_HEAP_TRACING_TOHOST is not set +# CONFIG_HEAP_ABORT_WHEN_ALLOCATION_FAILS is not set +# end of Heap memory debugging + +# +# Log output +# +# CONFIG_LOG_DEFAULT_LEVEL_NONE is not set +# CONFIG_LOG_DEFAULT_LEVEL_ERROR is not set +# CONFIG_LOG_DEFAULT_LEVEL_WARN is not set +CONFIG_LOG_DEFAULT_LEVEL_INFO=y +# CONFIG_LOG_DEFAULT_LEVEL_DEBUG is not set +# CONFIG_LOG_DEFAULT_LEVEL_VERBOSE is not set +CONFIG_LOG_DEFAULT_LEVEL=3 +CONFIG_LOG_MAXIMUM_EQUALS_DEFAULT=y +# CONFIG_LOG_MAXIMUM_LEVEL_DEBUG is not set +# CONFIG_LOG_MAXIMUM_LEVEL_VERBOSE is not set +CONFIG_LOG_MAXIMUM_LEVEL=3 +CONFIG_LOG_COLORS=y +CONFIG_LOG_TIMESTAMP_SOURCE_RTOS=y +# CONFIG_LOG_TIMESTAMP_SOURCE_SYSTEM is not set +# end of Log output + +# +# LWIP +# +CONFIG_LWIP_LOCAL_HOSTNAME="espressif" +# CONFIG_LWIP_NETIF_API is not set +# CONFIG_LWIP_TCPIP_CORE_LOCKING is not set +# CONFIG_LWIP_CHECK_THREAD_SAFETY is not set +CONFIG_LWIP_DNS_SUPPORT_MDNS_QUERIES=y +# CONFIG_LWIP_L2_TO_L3_COPY is not set +# CONFIG_LWIP_IRAM_OPTIMIZATION is not set +CONFIG_LWIP_TIMERS_ONDEMAND=y +CONFIG_LWIP_MAX_SOCKETS=10 +# CONFIG_LWIP_USE_ONLY_LWIP_SELECT is not set +# CONFIG_LWIP_SO_LINGER is not set +CONFIG_LWIP_SO_REUSE=y +CONFIG_LWIP_SO_REUSE_RXTOALL=y +# CONFIG_LWIP_SO_RCVBUF is not set +# CONFIG_LWIP_NETBUF_RECVINFO is not set +CONFIG_LWIP_IP4_FRAG=y +CONFIG_LWIP_IP6_FRAG=y +# CONFIG_LWIP_IP4_REASSEMBLY is not set +# CONFIG_LWIP_IP6_REASSEMBLY is not set +# CONFIG_LWIP_IP_FORWARD is not set +# CONFIG_LWIP_STATS is not set +CONFIG_LWIP_ESP_GRATUITOUS_ARP=y +CONFIG_LWIP_GARP_TMR_INTERVAL=60 +CONFIG_LWIP_ESP_MLDV6_REPORT=y +CONFIG_LWIP_MLDV6_TMR_INTERVAL=40 +CONFIG_LWIP_TCPIP_RECVMBOX_SIZE=32 +CONFIG_LWIP_DHCP_DOES_ARP_CHECK=y +# CONFIG_LWIP_DHCP_DISABLE_CLIENT_ID is not set +CONFIG_LWIP_DHCP_DISABLE_VENDOR_CLASS_ID=y +# CONFIG_LWIP_DHCP_RESTORE_LAST_IP is not set +CONFIG_LWIP_DHCP_OPTIONS_LEN=68 +CONFIG_LWIP_NUM_NETIF_CLIENT_DATA=0 +CONFIG_LWIP_DHCP_COARSE_TIMER_SECS=1 + +# +# DHCP server +# +CONFIG_LWIP_DHCPS=y +CONFIG_LWIP_DHCPS_LEASE_UNIT=60 +CONFIG_LWIP_DHCPS_MAX_STATION_NUM=8 +# end of DHCP server + +# CONFIG_LWIP_AUTOIP is not set +CONFIG_LWIP_IPV6=y +# CONFIG_LWIP_IPV6_AUTOCONFIG is not set +CONFIG_LWIP_IPV6_NUM_ADDRESSES=3 +# CONFIG_LWIP_IPV6_FORWARD is not set +# CONFIG_LWIP_NETIF_STATUS_CALLBACK is not set +CONFIG_LWIP_NETIF_LOOPBACK=y +CONFIG_LWIP_LOOPBACK_MAX_PBUFS=8 + +# +# TCP +# +CONFIG_LWIP_MAX_ACTIVE_TCP=16 +CONFIG_LWIP_MAX_LISTENING_TCP=16 +CONFIG_LWIP_TCP_HIGH_SPEED_RETRANSMISSION=y +CONFIG_LWIP_TCP_MAXRTX=12 +CONFIG_LWIP_TCP_SYNMAXRTX=12 +CONFIG_LWIP_TCP_MSS=1440 +CONFIG_LWIP_TCP_TMR_INTERVAL=250 +CONFIG_LWIP_TCP_MSL=60000 +CONFIG_LWIP_TCP_FIN_WAIT_TIMEOUT=20000 +CONFIG_LWIP_TCP_SND_BUF_DEFAULT=5744 +CONFIG_LWIP_TCP_WND_DEFAULT=5744 +CONFIG_LWIP_TCP_RECVMBOX_SIZE=6 +CONFIG_LWIP_TCP_QUEUE_OOSEQ=y +# CONFIG_LWIP_TCP_SACK_OUT is not set +CONFIG_LWIP_TCP_OVERSIZE_MSS=y +# CONFIG_LWIP_TCP_OVERSIZE_QUARTER_MSS is not set +# CONFIG_LWIP_TCP_OVERSIZE_DISABLE is not set +CONFIG_LWIP_TCP_RTO_TIME=1500 +# end of TCP + +# +# UDP +# +CONFIG_LWIP_MAX_UDP_PCBS=16 +CONFIG_LWIP_UDP_RECVMBOX_SIZE=6 +# end of UDP + +# +# Checksums +# +# CONFIG_LWIP_CHECKSUM_CHECK_IP is not set +# CONFIG_LWIP_CHECKSUM_CHECK_UDP is not set +CONFIG_LWIP_CHECKSUM_CHECK_ICMP=y +# end of Checksums + +CONFIG_LWIP_TCPIP_TASK_STACK_SIZE=3072 +CONFIG_LWIP_TCPIP_TASK_AFFINITY_NO_AFFINITY=y +# CONFIG_LWIP_TCPIP_TASK_AFFINITY_CPU0 is not set +# CONFIG_LWIP_TCPIP_TASK_AFFINITY_CPU1 is not set +CONFIG_LWIP_TCPIP_TASK_AFFINITY=0x7FFFFFFF +# CONFIG_LWIP_PPP_SUPPORT is not set +CONFIG_LWIP_IPV6_MEMP_NUM_ND6_QUEUE=3 +CONFIG_LWIP_IPV6_ND6_NUM_NEIGHBORS=5 +# CONFIG_LWIP_SLIP_SUPPORT is not set + +# +# ICMP +# +CONFIG_LWIP_ICMP=y +# CONFIG_LWIP_MULTICAST_PING is not set +# CONFIG_LWIP_BROADCAST_PING is not set +# end of ICMP + +# +# LWIP RAW API +# +CONFIG_LWIP_MAX_RAW_PCBS=16 +# end of LWIP RAW API + +# +# SNTP +# +CONFIG_LWIP_SNTP_MAX_SERVERS=1 +# CONFIG_LWIP_DHCP_GET_NTP_SRV is not set +CONFIG_LWIP_SNTP_UPDATE_DELAY=3600000 +# end of SNTP + +CONFIG_LWIP_BRIDGEIF_MAX_PORTS=7 +CONFIG_LWIP_ESP_LWIP_ASSERT=y + +# +# Hooks +# +# CONFIG_LWIP_HOOK_TCP_ISN_NONE is not set +CONFIG_LWIP_HOOK_TCP_ISN_DEFAULT=y +# CONFIG_LWIP_HOOK_TCP_ISN_CUSTOM is not set +CONFIG_LWIP_HOOK_IP6_ROUTE_NONE=y +# CONFIG_LWIP_HOOK_IP6_ROUTE_DEFAULT is not set +# CONFIG_LWIP_HOOK_IP6_ROUTE_CUSTOM is not set +CONFIG_LWIP_HOOK_ND6_GET_GW_NONE=y +# CONFIG_LWIP_HOOK_ND6_GET_GW_DEFAULT is not set +# CONFIG_LWIP_HOOK_ND6_GET_GW_CUSTOM is not set +CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_NONE=y +# CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_DEFAULT is not set +# CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_CUSTOM is not set +CONFIG_LWIP_HOOK_IP6_INPUT_NONE=y +# CONFIG_LWIP_HOOK_IP6_INPUT_DEFAULT is not set +# CONFIG_LWIP_HOOK_IP6_INPUT_CUSTOM is not set +# end of Hooks + +# CONFIG_LWIP_DEBUG is not set +# end of LWIP + +# +# mbedTLS +# +CONFIG_MBEDTLS_INTERNAL_MEM_ALLOC=y +# CONFIG_MBEDTLS_EXTERNAL_MEM_ALLOC is not set +# CONFIG_MBEDTLS_DEFAULT_MEM_ALLOC is not set +# CONFIG_MBEDTLS_CUSTOM_MEM_ALLOC is not set +CONFIG_MBEDTLS_ASYMMETRIC_CONTENT_LEN=y +CONFIG_MBEDTLS_SSL_IN_CONTENT_LEN=16384 +CONFIG_MBEDTLS_SSL_OUT_CONTENT_LEN=4096 +# CONFIG_MBEDTLS_DYNAMIC_BUFFER is not set +# CONFIG_MBEDTLS_DEBUG is not set + +# +# mbedTLS v3.x related +# +# CONFIG_MBEDTLS_SSL_PROTO_TLS1_3 is not set +# CONFIG_MBEDTLS_SSL_VARIABLE_BUFFER_LENGTH is not set +# CONFIG_MBEDTLS_X509_TRUSTED_CERT_CALLBACK is not set +# CONFIG_MBEDTLS_SSL_CONTEXT_SERIALIZATION is not set +CONFIG_MBEDTLS_SSL_KEEP_PEER_CERTIFICATE=y +CONFIG_MBEDTLS_PKCS7_C=y +# end of mbedTLS v3.x related + +# +# Certificate Bundle +# +CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=y +CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_FULL=y +# CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_CMN is not set +# CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_NONE is not set +# CONFIG_MBEDTLS_CUSTOM_CERTIFICATE_BUNDLE is not set +CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_MAX_CERTS=200 +# end of Certificate Bundle + +# CONFIG_MBEDTLS_ECP_RESTARTABLE is not set +# CONFIG_MBEDTLS_CMAC_C is not set +CONFIG_MBEDTLS_HARDWARE_AES=y +CONFIG_MBEDTLS_AES_USE_INTERRUPT=y +CONFIG_MBEDTLS_HARDWARE_MPI=y +CONFIG_MBEDTLS_MPI_USE_INTERRUPT=y +CONFIG_MBEDTLS_HARDWARE_SHA=y +CONFIG_MBEDTLS_ROM_MD5=y +# CONFIG_MBEDTLS_ATCA_HW_ECDSA_SIGN is not set +# CONFIG_MBEDTLS_ATCA_HW_ECDSA_VERIFY is not set +CONFIG_MBEDTLS_HAVE_TIME=y +# CONFIG_MBEDTLS_PLATFORM_TIME_ALT is not set +# CONFIG_MBEDTLS_HAVE_TIME_DATE is not set +CONFIG_MBEDTLS_ECDSA_DETERMINISTIC=y +CONFIG_MBEDTLS_SHA512_C=y +CONFIG_MBEDTLS_TLS_SERVER_AND_CLIENT=y +# CONFIG_MBEDTLS_TLS_SERVER_ONLY is not set +# CONFIG_MBEDTLS_TLS_CLIENT_ONLY is not set +# CONFIG_MBEDTLS_TLS_DISABLED is not set +CONFIG_MBEDTLS_TLS_SERVER=y +CONFIG_MBEDTLS_TLS_CLIENT=y +CONFIG_MBEDTLS_TLS_ENABLED=y + +# +# TLS Key Exchange Methods +# +# CONFIG_MBEDTLS_PSK_MODES is not set +CONFIG_MBEDTLS_KEY_EXCHANGE_RSA=y +CONFIG_MBEDTLS_KEY_EXCHANGE_ELLIPTIC_CURVE=y +CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA=y +CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA=y +CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA=y +CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA=y +# end of TLS Key Exchange Methods + +CONFIG_MBEDTLS_SSL_RENEGOTIATION=y +CONFIG_MBEDTLS_SSL_PROTO_TLS1_2=y +# CONFIG_MBEDTLS_SSL_PROTO_GMTSSL1_1 is not set +# CONFIG_MBEDTLS_SSL_PROTO_DTLS is not set +CONFIG_MBEDTLS_SSL_ALPN=y +CONFIG_MBEDTLS_CLIENT_SSL_SESSION_TICKETS=y +CONFIG_MBEDTLS_SERVER_SSL_SESSION_TICKETS=y + +# +# Symmetric Ciphers +# +CONFIG_MBEDTLS_AES_C=y +# CONFIG_MBEDTLS_CAMELLIA_C is not set +# CONFIG_MBEDTLS_DES_C is not set +# CONFIG_MBEDTLS_BLOWFISH_C is not set +# CONFIG_MBEDTLS_XTEA_C is not set +CONFIG_MBEDTLS_CCM_C=y +CONFIG_MBEDTLS_GCM_C=y +# CONFIG_MBEDTLS_NIST_KW_C is not set +# end of Symmetric Ciphers + +# CONFIG_MBEDTLS_RIPEMD160_C is not set + +# +# Certificates +# +CONFIG_MBEDTLS_PEM_PARSE_C=y +CONFIG_MBEDTLS_PEM_WRITE_C=y +CONFIG_MBEDTLS_X509_CRL_PARSE_C=y +CONFIG_MBEDTLS_X509_CSR_PARSE_C=y +# end of Certificates + +CONFIG_MBEDTLS_ECP_C=y +# CONFIG_MBEDTLS_DHM_C is not set +CONFIG_MBEDTLS_ECDH_C=y +CONFIG_MBEDTLS_ECDSA_C=y +# CONFIG_MBEDTLS_ECJPAKE_C is not set +CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y +CONFIG_MBEDTLS_ECP_NIST_OPTIM=y +# CONFIG_MBEDTLS_POLY1305_C is not set +# CONFIG_MBEDTLS_CHACHA20_C is not set +# CONFIG_MBEDTLS_HKDF_C is not set +# CONFIG_MBEDTLS_THREADING_C is not set +# CONFIG_MBEDTLS_LARGE_KEY_SOFTWARE_MPI is not set +# CONFIG_MBEDTLS_SECURITY_RISKS is not set +# end of mbedTLS + +# +# ESP-MQTT Configurations +# +CONFIG_MQTT_PROTOCOL_311=y +# CONFIG_MQTT_PROTOCOL_5 is not set +CONFIG_MQTT_TRANSPORT_SSL=y +CONFIG_MQTT_TRANSPORT_WEBSOCKET=y +CONFIG_MQTT_TRANSPORT_WEBSOCKET_SECURE=y +# CONFIG_MQTT_MSG_ID_INCREMENTAL is not set +# CONFIG_MQTT_SKIP_PUBLISH_IF_DISCONNECTED is not set +# CONFIG_MQTT_REPORT_DELETED_MESSAGES is not set +# CONFIG_MQTT_USE_CUSTOM_CONFIG is not set +# CONFIG_MQTT_TASK_CORE_SELECTION_ENABLED is not set +# CONFIG_MQTT_CUSTOM_OUTBOX is not set +# end of ESP-MQTT Configurations + +# +# Newlib +# +CONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF=y +# CONFIG_NEWLIB_STDOUT_LINE_ENDING_LF is not set +# CONFIG_NEWLIB_STDOUT_LINE_ENDING_CR is not set +# CONFIG_NEWLIB_STDIN_LINE_ENDING_CRLF is not set +# CONFIG_NEWLIB_STDIN_LINE_ENDING_LF is not set +CONFIG_NEWLIB_STDIN_LINE_ENDING_CR=y +# CONFIG_NEWLIB_NANO_FORMAT is not set +CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC_HRT=y +# CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC is not set +# CONFIG_NEWLIB_TIME_SYSCALL_USE_HRT is not set +# CONFIG_NEWLIB_TIME_SYSCALL_USE_NONE is not set +# end of Newlib + +# +# NVS +# +# CONFIG_NVS_ASSERT_ERROR_CHECK is not set +# end of NVS + +# +# OpenThread +# +# CONFIG_OPENTHREAD_ENABLED is not set +# end of OpenThread + +# +# Protocomm +# +CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_0=y +CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_1=y +CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_2=y +# end of Protocomm + +# +# PThreads +# +CONFIG_PTHREAD_TASK_PRIO_DEFAULT=5 +CONFIG_PTHREAD_TASK_STACK_SIZE_DEFAULT=3072 +CONFIG_PTHREAD_STACK_MIN=768 +CONFIG_PTHREAD_DEFAULT_CORE_NO_AFFINITY=y +# CONFIG_PTHREAD_DEFAULT_CORE_0 is not set +# CONFIG_PTHREAD_DEFAULT_CORE_1 is not set +CONFIG_PTHREAD_TASK_CORE_DEFAULT=-1 +CONFIG_PTHREAD_TASK_NAME_DEFAULT="pthread" +# end of PThreads + +# +# MMU Config +# +CONFIG_MMU_PAGE_SIZE_64KB=y +CONFIG_MMU_PAGE_MODE="64KB" +CONFIG_MMU_PAGE_SIZE=0x10000 +# end of MMU Config + +# +# SPI Flash driver +# +# CONFIG_SPI_FLASH_VERIFY_WRITE is not set +# CONFIG_SPI_FLASH_ENABLE_COUNTERS is not set +CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=y +CONFIG_SPI_FLASH_HAS_ROM_IMPL=y +# CONFIG_SPI_FLASH_ROM_IMPL is not set +CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS=y +# CONFIG_SPI_FLASH_DANGEROUS_WRITE_FAILS is not set +# CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED is not set +# CONFIG_SPI_FLASH_SHARE_SPI1_BUS is not set +# CONFIG_SPI_FLASH_BYPASS_BLOCK_ERASE is not set +CONFIG_SPI_FLASH_YIELD_DURING_ERASE=y +CONFIG_SPI_FLASH_ERASE_YIELD_DURATION_MS=20 +CONFIG_SPI_FLASH_ERASE_YIELD_TICKS=1 +CONFIG_SPI_FLASH_WRITE_CHUNK_SIZE=8192 +# CONFIG_SPI_FLASH_SIZE_OVERRIDE is not set +# CONFIG_SPI_FLASH_CHECK_ERASE_TIMEOUT_DISABLED is not set +# CONFIG_SPI_FLASH_OVERRIDE_CHIP_DRIVER_LIST is not set + +# +# SPI Flash behavior when brownout +# +CONFIG_SPI_FLASH_BROWNOUT_RESET_XMC=y +CONFIG_SPI_FLASH_BROWNOUT_RESET=y +# end of SPI Flash behavior when brownout + +# +# Auto-detect flash chips +# +CONFIG_SPI_FLASH_SUPPORT_ISSI_CHIP=y +CONFIG_SPI_FLASH_SUPPORT_MXIC_CHIP=y +CONFIG_SPI_FLASH_SUPPORT_GD_CHIP=y +CONFIG_SPI_FLASH_SUPPORT_WINBOND_CHIP=y +CONFIG_SPI_FLASH_SUPPORT_BOYA_CHIP=y +CONFIG_SPI_FLASH_SUPPORT_TH_CHIP=y +CONFIG_SPI_FLASH_SUPPORT_MXIC_OPI_CHIP=y +# end of Auto-detect flash chips + +CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE=y +# end of SPI Flash driver + +# +# SPIFFS Configuration +# +CONFIG_SPIFFS_MAX_PARTITIONS=3 + +# +# SPIFFS Cache Configuration +# +CONFIG_SPIFFS_CACHE=y +CONFIG_SPIFFS_CACHE_WR=y +# CONFIG_SPIFFS_CACHE_STATS is not set +# end of SPIFFS Cache Configuration + +CONFIG_SPIFFS_PAGE_CHECK=y +CONFIG_SPIFFS_GC_MAX_RUNS=10 +# CONFIG_SPIFFS_GC_STATS is not set +CONFIG_SPIFFS_PAGE_SIZE=256 +CONFIG_SPIFFS_OBJ_NAME_LEN=32 +# CONFIG_SPIFFS_FOLLOW_SYMLINKS is not set +CONFIG_SPIFFS_USE_MAGIC=y +CONFIG_SPIFFS_USE_MAGIC_LENGTH=y +CONFIG_SPIFFS_META_LENGTH=4 +CONFIG_SPIFFS_USE_MTIME=y + +# +# Debug Configuration +# +# CONFIG_SPIFFS_DBG is not set +# CONFIG_SPIFFS_API_DBG is not set +# CONFIG_SPIFFS_GC_DBG is not set +# CONFIG_SPIFFS_CACHE_DBG is not set +# CONFIG_SPIFFS_CHECK_DBG is not set +# CONFIG_SPIFFS_TEST_VISUALISATION is not set +# end of Debug Configuration +# end of SPIFFS Configuration + +# +# TCP Transport +# + +# +# Websocket +# +CONFIG_WS_TRANSPORT=y +CONFIG_WS_BUFFER_SIZE=1024 +# CONFIG_WS_DYNAMIC_BUFFER is not set +# end of Websocket +# end of TCP Transport + +# +# Ultra Low Power (ULP) Co-processor +# +# CONFIG_ULP_COPROC_ENABLED is not set +# end of Ultra Low Power (ULP) Co-processor + +# +# Unity unit testing library +# +CONFIG_UNITY_ENABLE_FLOAT=y +CONFIG_UNITY_ENABLE_DOUBLE=y +# CONFIG_UNITY_ENABLE_64BIT is not set +# CONFIG_UNITY_ENABLE_COLOR is not set +CONFIG_UNITY_ENABLE_IDF_TEST_RUNNER=y +# CONFIG_UNITY_ENABLE_FIXTURE is not set +# CONFIG_UNITY_ENABLE_BACKTRACE_ON_FAIL is not set +# end of Unity unit testing library + +# +# USB-OTG +# +CONFIG_USB_OTG_SUPPORTED=y +CONFIG_USB_HOST_CONTROL_TRANSFER_MAX_SIZE=256 +CONFIG_USB_HOST_HW_BUFFER_BIAS_BALANCED=y +# CONFIG_USB_HOST_HW_BUFFER_BIAS_IN is not set +# CONFIG_USB_HOST_HW_BUFFER_BIAS_PERIODIC_OUT is not set + +# +# Root Hub configuration +# +CONFIG_USB_HOST_DEBOUNCE_DELAY_MS=250 +CONFIG_USB_HOST_RESET_HOLD_MS=30 +CONFIG_USB_HOST_RESET_RECOVERY_MS=30 +CONFIG_USB_HOST_SET_ADDR_RECOVERY_MS=10 +# end of Root Hub configuration +# end of USB-OTG + +# +# Virtual file system +# +CONFIG_VFS_SUPPORT_IO=y +CONFIG_VFS_SUPPORT_DIR=y +CONFIG_VFS_SUPPORT_SELECT=y +CONFIG_VFS_SUPPRESS_SELECT_DEBUG_OUTPUT=y +CONFIG_VFS_SUPPORT_TERMIOS=y + +# +# Host File System I/O (Semihosting) +# +CONFIG_VFS_SEMIHOSTFS_MAX_MOUNT_POINTS=1 +# end of Host File System I/O (Semihosting) +# end of Virtual file system + +# +# Wear Levelling +# +# CONFIG_WL_SECTOR_SIZE_512 is not set +CONFIG_WL_SECTOR_SIZE_4096=y +CONFIG_WL_SECTOR_SIZE=4096 +# end of Wear Levelling + +# +# Wi-Fi Provisioning Manager +# +CONFIG_WIFI_PROV_SCAN_MAX_ENTRIES=16 +CONFIG_WIFI_PROV_AUTOSTOP_TIMEOUT=30 +# CONFIG_WIFI_PROV_BLE_FORCE_ENCRYPTION is not set +CONFIG_WIFI_PROV_STA_ALL_CHANNEL_SCAN=y +# CONFIG_WIFI_PROV_STA_FAST_SCAN is not set +# end of Wi-Fi Provisioning Manager + +# +# Supplicant +# +CONFIG_WPA_MBEDTLS_CRYPTO=y +CONFIG_WPA_MBEDTLS_TLS_CLIENT=y +# CONFIG_WPA_WAPI_PSK is not set +# CONFIG_WPA_SUITE_B_192 is not set +# CONFIG_WPA_DEBUG_PRINT is not set +# CONFIG_WPA_TESTING_OPTIONS is not set +# CONFIG_WPA_WPS_STRICT is not set +# CONFIG_WPA_11KV_SUPPORT is not set +# CONFIG_WPA_MBO_SUPPORT is not set +# CONFIG_WPA_DPP_SUPPORT is not set +# CONFIG_WPA_11R_SUPPORT is not set +# CONFIG_WPA_WPS_SOFTAP_REGISTRAR is not set +# end of Supplicant + +# +# IDF unit test +# +CONFIG_UNITY_FREERTOS_PRIORITY=5 +CONFIG_UNITY_FREERTOS_CPU=0 +CONFIG_UNITY_FREERTOS_STACK_SIZE=8192 +CONFIG_UNITY_WARN_LEAK_LEVEL_GENERAL=255 +CONFIG_UNITY_CRITICAL_LEAK_LEVEL_GENERAL=1024 +CONFIG_UNITY_CRITICAL_LEAK_LEVEL_LWIP=4095 +# CONFIG_UNITY_IGNORE_PERFORMANCE_TESTS is not set +# end of IDF unit test + +# +# DSP Library +# +CONFIG_DSP_OPTIMIZATIONS_SUPPORTED=y +# CONFIG_DSP_ANSI is not set +CONFIG_DSP_OPTIMIZED=y +CONFIG_DSP_OPTIMIZATION=1 +# CONFIG_DSP_MAX_FFT_SIZE_512 is not set +# CONFIG_DSP_MAX_FFT_SIZE_1024 is not set +# CONFIG_DSP_MAX_FFT_SIZE_2048 is not set +CONFIG_DSP_MAX_FFT_SIZE_4096=y +# CONFIG_DSP_MAX_FFT_SIZE_8192 is not set +# CONFIG_DSP_MAX_FFT_SIZE_16384 is not set +# CONFIG_DSP_MAX_FFT_SIZE_32768 is not set +CONFIG_DSP_MAX_FFT_SIZE=4096 +# end of DSP Library +# end of Component config + +# Deprecated options for backward compatibility +# CONFIG_NO_BLOBS is not set +# CONFIG_LOG_BOOTLOADER_LEVEL_NONE is not set +# CONFIG_LOG_BOOTLOADER_LEVEL_ERROR is not set +# CONFIG_LOG_BOOTLOADER_LEVEL_WARN is not set +CONFIG_LOG_BOOTLOADER_LEVEL_INFO=y +# CONFIG_LOG_BOOTLOADER_LEVEL_DEBUG is not set +# CONFIG_LOG_BOOTLOADER_LEVEL_VERBOSE is not set +CONFIG_LOG_BOOTLOADER_LEVEL=3 +# CONFIG_APP_ROLLBACK_ENABLE is not set +# CONFIG_FLASH_ENCRYPTION_ENABLED is not set +CONFIG_FLASHMODE_QIO=y +# CONFIG_FLASHMODE_QOUT is not set +# CONFIG_FLASHMODE_DIO is not set +# CONFIG_FLASHMODE_DOUT is not set +CONFIG_MONITOR_BAUD=115200 +CONFIG_OPTIMIZATION_LEVEL_DEBUG=y +CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG=y +# CONFIG_OPTIMIZATION_LEVEL_RELEASE is not set +# CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE is not set +CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED=y +# CONFIG_OPTIMIZATION_ASSERTIONS_SILENT is not set +# CONFIG_OPTIMIZATION_ASSERTIONS_DISABLED is not set +CONFIG_OPTIMIZATION_ASSERTION_LEVEL=2 +# CONFIG_CXX_EXCEPTIONS is not set +CONFIG_STACK_CHECK_NONE=y +# CONFIG_STACK_CHECK_NORM is not set +# CONFIG_STACK_CHECK_STRONG is not set +# CONFIG_STACK_CHECK_ALL is not set +# CONFIG_WARN_WRITE_STRINGS is not set +# CONFIG_ESP32_APPTRACE_DEST_TRAX is not set +CONFIG_ESP32_APPTRACE_DEST_NONE=y +CONFIG_ESP32_APPTRACE_LOCK_ENABLE=y +# CONFIG_MCPWM_ISR_IN_IRAM is not set +# CONFIG_EVENT_LOOP_PROFILING is not set +CONFIG_POST_EVENTS_FROM_ISR=y +CONFIG_POST_EVENTS_FROM_IRAM_ISR=y +# CONFIG_OTA_ALLOW_HTTP is not set +CONFIG_ESP32S3_DEEP_SLEEP_WAKEUP_DELAY=2000 +CONFIG_ESP32S3_RTC_CLK_SRC_INT_RC=y +# CONFIG_ESP32S3_RTC_CLK_SRC_EXT_CRYS is not set +# CONFIG_ESP32S3_RTC_CLK_SRC_EXT_OSC is not set +# CONFIG_ESP32S3_RTC_CLK_SRC_INT_8MD256 is not set +CONFIG_ESP32S3_RTC_CLK_CAL_CYCLES=1024 +CONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE=y +# CONFIG_ESP32_PHY_INIT_DATA_IN_PARTITION is not set +CONFIG_ESP32_PHY_MAX_WIFI_TX_POWER=20 +CONFIG_ESP32_PHY_MAX_TX_POWER=20 +CONFIG_REDUCE_PHY_TX_POWER=y +CONFIG_ESP32_REDUCE_PHY_TX_POWER=y +CONFIG_ESP_SYSTEM_PM_POWER_DOWN_CPU=y +CONFIG_ESP32S3_SPIRAM_SUPPORT=y +CONFIG_DEFAULT_PSRAM_CLK_IO=30 +CONFIG_DEFAULT_PSRAM_CS_IO=26 +# CONFIG_ESP32S3_DEFAULT_CPU_FREQ_80 is not set +# CONFIG_ESP32S3_DEFAULT_CPU_FREQ_160 is not set +CONFIG_ESP32S3_DEFAULT_CPU_FREQ_240=y +CONFIG_ESP32S3_DEFAULT_CPU_FREQ_MHZ=240 +CONFIG_SYSTEM_EVENT_QUEUE_SIZE=32 +CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE=2304 +CONFIG_MAIN_TASK_STACK_SIZE=3584 +CONFIG_CONSOLE_UART_DEFAULT=y +# CONFIG_CONSOLE_UART_CUSTOM is not set +# CONFIG_CONSOLE_UART_NONE is not set +# CONFIG_ESP_CONSOLE_UART_NONE is not set +CONFIG_CONSOLE_UART=y +CONFIG_CONSOLE_UART_NUM=0 +CONFIG_CONSOLE_UART_BAUDRATE=115200 +CONFIG_INT_WDT=y +CONFIG_INT_WDT_TIMEOUT_MS=300 +CONFIG_INT_WDT_CHECK_CPU1=y +CONFIG_TASK_WDT=y +CONFIG_ESP_TASK_WDT=y +# CONFIG_TASK_WDT_PANIC is not set +CONFIG_TASK_WDT_TIMEOUT_S=5 +CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0=y +CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU1=y +# CONFIG_ESP32_DEBUG_STUBS_ENABLE is not set +CONFIG_ESP32S3_DEBUG_OCDAWARE=y +CONFIG_BROWNOUT_DET=y +CONFIG_ESP32S3_BROWNOUT_DET=y +CONFIG_ESP32S3_BROWNOUT_DET=y +CONFIG_BROWNOUT_DET_LVL_SEL_7=y +CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_7=y +# CONFIG_BROWNOUT_DET_LVL_SEL_6 is not set +# CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_6 is not set +# CONFIG_BROWNOUT_DET_LVL_SEL_5 is not set +# CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_5 is not set +# CONFIG_BROWNOUT_DET_LVL_SEL_4 is not set +# CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_4 is not set +# CONFIG_BROWNOUT_DET_LVL_SEL_3 is not set +# CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_3 is not set +# CONFIG_BROWNOUT_DET_LVL_SEL_2 is not set +# CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_2 is not set +# CONFIG_BROWNOUT_DET_LVL_SEL_1 is not set +# CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_1 is not set +CONFIG_BROWNOUT_DET_LVL=7 +CONFIG_ESP32S3_BROWNOUT_DET_LVL=7 +CONFIG_IPC_TASK_STACK_SIZE=1280 +CONFIG_TIMER_TASK_STACK_SIZE=3584 +# CONFIG_EXTERNAL_COEX_ENABLE is not set +# CONFIG_ESP32_ENABLE_COREDUMP_TO_FLASH is not set +# CONFIG_ESP32_ENABLE_COREDUMP_TO_UART is not set +CONFIG_ESP32_ENABLE_COREDUMP_TO_NONE=y +CONFIG_TIMER_TASK_PRIORITY=1 +CONFIG_TIMER_TASK_STACK_DEPTH=2048 +CONFIG_TIMER_QUEUE_LENGTH=10 +# CONFIG_ENABLE_STATIC_TASK_CLEAN_UP_HOOK is not set +# CONFIG_HAL_ASSERTION_SILIENT is not set +# CONFIG_L2_TO_L3_COPY is not set +CONFIG_ESP_GRATUITOUS_ARP=y +CONFIG_GARP_TMR_INTERVAL=60 +CONFIG_TCPIP_RECVMBOX_SIZE=32 +CONFIG_TCP_MAXRTX=12 +CONFIG_TCP_SYNMAXRTX=12 +CONFIG_TCP_MSS=1440 +CONFIG_TCP_MSL=60000 +CONFIG_TCP_SND_BUF_DEFAULT=5744 +CONFIG_TCP_WND_DEFAULT=5744 +CONFIG_TCP_RECVMBOX_SIZE=6 +CONFIG_TCP_QUEUE_OOSEQ=y +CONFIG_TCP_OVERSIZE_MSS=y +# CONFIG_TCP_OVERSIZE_QUARTER_MSS is not set +# CONFIG_TCP_OVERSIZE_DISABLE is not set +CONFIG_UDP_RECVMBOX_SIZE=6 +CONFIG_TCPIP_TASK_STACK_SIZE=3072 +CONFIG_TCPIP_TASK_AFFINITY_NO_AFFINITY=y +# CONFIG_TCPIP_TASK_AFFINITY_CPU0 is not set +# CONFIG_TCPIP_TASK_AFFINITY_CPU1 is not set +CONFIG_TCPIP_TASK_AFFINITY=0x7FFFFFFF +# CONFIG_PPP_SUPPORT is not set +CONFIG_ESP32S3_TIME_SYSCALL_USE_RTC_SYSTIMER=y +CONFIG_ESP32S3_TIME_SYSCALL_USE_RTC_FRC1=y +# CONFIG_ESP32S3_TIME_SYSCALL_USE_RTC is not set +# CONFIG_ESP32S3_TIME_SYSCALL_USE_SYSTIMER is not set +# CONFIG_ESP32S3_TIME_SYSCALL_USE_FRC1 is not set +# CONFIG_ESP32S3_TIME_SYSCALL_USE_NONE is not set +CONFIG_ESP32_PTHREAD_TASK_PRIO_DEFAULT=5 +CONFIG_ESP32_PTHREAD_TASK_STACK_SIZE_DEFAULT=3072 +CONFIG_ESP32_PTHREAD_STACK_MIN=768 +CONFIG_ESP32_DEFAULT_PTHREAD_CORE_NO_AFFINITY=y +# CONFIG_ESP32_DEFAULT_PTHREAD_CORE_0 is not set +# CONFIG_ESP32_DEFAULT_PTHREAD_CORE_1 is not set +CONFIG_ESP32_PTHREAD_TASK_CORE_DEFAULT=-1 +CONFIG_ESP32_PTHREAD_TASK_NAME_DEFAULT="pthread" +CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ABORTS=y +# CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_FAILS is not set +# CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ALLOWED is not set +CONFIG_SUPPRESS_SELECT_DEBUG_OUTPUT=y +CONFIG_SUPPORT_TERMIOS=y +CONFIG_SEMIHOSTFS_MAX_MOUNT_POINTS=1 +# End of deprecated options diff --git a/test_apps/sdkconfig.defaults b/test_apps/sdkconfig.defaults deleted file mode 100644 index 502b112..0000000 --- a/test_apps/sdkconfig.defaults +++ /dev/null @@ -1,29 +0,0 @@ -CONFIG_IDF_TARGET="esp32s3" -CONFIG_IDF_TARGET_ESP32S3=y -CONFIG_ESPTOOLPY_FLASHMODE_QIO=y -CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y -CONFIG_PARTITION_TABLE_CUSTOM=y -CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" -CONFIG_PARTITION_TABLE_FILENAME="partitions.csv" -CONFIG_PARTITION_TABLE_OFFSET=0x8000 -CONFIG_ESP32S3_DEFAULT_CPU_FREQ_240=y -CONFIG_ESP32S3_INSTRUCTION_CACHE_32KB=y -CONFIG_ESP32S3_DATA_CACHE_64KB=y -CONFIG_ESP32S3_DATA_CACHE_LINE_64B=y -CONFIG_ESP32S3_SPIRAM_SUPPORT=y -CONFIG_SPIRAM_MODE_OCT=y -CONFIG_SPIRAM_SPEED_80M=y -# CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT is not set -CONFIG_ESP_SYSTEM_PANIC_PRINT_REBOOT=y -# CONFIG_ESP_SYSTEM_PANIC_SILENT_REBOOT is not set -# CONFIG_ESP_SYSTEM_PANIC_GDBSTUB is not set -# CONFIG_ESP_SYSTEM_GDBSTUB_RUNTIME is not set -CONFIG_ESP_SYSTEM_RTC_FAST_MEM_AS_HEAP_DEPCHECK=y -CONFIG_ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEAP=y - -CONFIG_MODEL_IN_SPIFFS=y -# CONFIG_MODEL_IN_SDCARD is not set -CONFIG_USE_WAKENET=y -CONFIG_SR_WN_MODEL_WN7_QUANT8=y -CONFIG_SR_WN_WN7_HILEXIN=y -# CONFIG_USE_MULTINET is not set \ No newline at end of file From 8bebc8d77808df30b8f739e1e08439b78d2dff48 Mon Sep 17 00:00:00 2001 From: xysun Date: Wed, 12 Jul 2023 14:57:00 +0800 Subject: [PATCH 4/5] feat: Add ci for chinese on esp32s3 --- .gitignore | 6 +- test_apps/.build-rules.yml | 7 +- test_apps/da_kai_kong_tiao.h | 6230 -------------- test_apps/esp-sr/pytest_esp_sr.py | 23 +- test_apps/{ => esp-tts}/CMakeLists.txt | 2 +- test_apps/esp-tts/main/CMakeLists.txt | 26 + test_apps/{ => esp-tts}/main/test_app_main.c | 0 .../{ => esp-tts}/main/test_chinese_tts.c | 0 test_apps/esp-tts/partitions.csv | 3 + test_apps/esp-tts/pytest_esp_tts.py | 13 + .../sdkconfig.ci.xiaoxin} | 21 +- test_apps/main/CMakeLists.txt | 17 - test_apps/main/alexa.h | 4025 --------- test_apps/main/da_kai_dian_deng.h | 4985 ----------- test_apps/main/da_kai_kong_tiao.h | 6230 -------------- test_apps/main/hilexin.h | 7554 ----------------- test_apps/main/tell_me_a_joke.h | 5608 ------------ test_apps/main/test_afe.c | 78 - test_apps/main/test_multinet.c | 395 - test_apps/main/test_wakenet.c | 121 - test_apps/partitions.csv | 4 - test_apps/pytest_esp_sr.py | 35 - test_apps/sdkconfig.ci.mn5q8_cn | 2087 ----- 23 files changed, 67 insertions(+), 37403 deletions(-) delete mode 100644 test_apps/da_kai_kong_tiao.h rename test_apps/{ => esp-tts}/CMakeLists.txt (87%) create mode 100644 test_apps/esp-tts/main/CMakeLists.txt rename test_apps/{ => esp-tts}/main/test_app_main.c (100%) rename test_apps/{ => esp-tts}/main/test_chinese_tts.c (100%) create mode 100644 test_apps/esp-tts/partitions.csv create mode 100644 test_apps/esp-tts/pytest_esp_tts.py rename test_apps/{sdkconfig.ci.mn6_cn => esp-tts/sdkconfig.ci.xiaoxin} (98%) delete mode 100644 test_apps/main/CMakeLists.txt delete mode 100644 test_apps/main/alexa.h delete mode 100644 test_apps/main/da_kai_dian_deng.h delete mode 100644 test_apps/main/da_kai_kong_tiao.h delete mode 100644 test_apps/main/hilexin.h delete mode 100644 test_apps/main/tell_me_a_joke.h delete mode 100644 test_apps/main/test_afe.c delete mode 100644 test_apps/main/test_multinet.c delete mode 100644 test_apps/main/test_wakenet.c delete mode 100644 test_apps/partitions.csv delete mode 100644 test_apps/pytest_esp_sr.py delete mode 100644 test_apps/sdkconfig.ci.mn5q8_cn diff --git a/.gitignore b/.gitignore index aacca52..025c004 100644 --- a/.gitignore +++ b/.gitignore @@ -27,7 +27,7 @@ docs/_static/DejaVuSans.ttf docs/_static/NotoSansSC-Regular.otf # ci -test_apps/dependencies.lock -test_apps/managed_components -test_apps/*/build_* +test_apps/*/dependencies.lock +test_apps/*/managed_components +test_apps/*/*/build_* pytest_log diff --git a/test_apps/.build-rules.yml b/test_apps/.build-rules.yml index b441a15..2e6c32f 100644 --- a/test_apps/.build-rules.yml +++ b/test_apps/.build-rules.yml @@ -1,4 +1,9 @@ -test_apps: +test_apps/esp-sr: enable: - if: IDF_TARGET in ["esp32s3"] temporary: false + +test_apps/esp-tts: + enable: + - if: IDF_TARGET in ["esp32s3", "esp32"] + temporary: false diff --git a/test_apps/da_kai_kong_tiao.h b/test_apps/da_kai_kong_tiao.h deleted file mode 100644 index 587ff9f..0000000 --- a/test_apps/da_kai_kong_tiao.h +++ /dev/null @@ -1,6230 +0,0 @@ -#include -const unsigned char da_kai_kong_tiao[] = { -0xec, 0xff, 0xea, 0xff, 0xe2, 0xff, 0xec, 0xff, 0xf2, 0xff, 0x03, 0x00, 0x02, 0x00, 0x0d, 0x00, -0x0e, 0x00, 0x12, 0x00, 0x13, 0x00, 0x1f, 0x00, 0x17, 0x00, 0x23, 0x00, 0x23, 0x00, 0x2f, 0x00, -0x31, 0x00, 0x38, 0x00, 0x35, 0x00, 0x32, 0x00, 0x39, 0x00, 0x36, 0x00, 0x37, 0x00, 0x45, 0x00, -0x4c, 0x00, 0x51, 0x00, 0x54, 0x00, 0x50, 0x00, 0x4f, 0x00, 0x48, 0x00, 0x40, 0x00, 0x4a, 0x00, -0x43, 0x00, 0x47, 0x00, 0x43, 0x00, 0x42, 0x00, 0x44, 0x00, 0x3b, 0x00, 0x3c, 0x00, 0x3c, 0x00, -0x34, 0x00, 0x37, 0x00, 0x32, 0x00, 0x33, 0x00, 0x2f, 0x00, 0x2a, 0x00, 0x26, 0x00, 0x25, 0x00, -0x22, 0x00, 0x18, 0x00, 0x11, 0x00, 0x15, 0x00, 0x0d, 0x00, 0x13, 0x00, 0x11, 0x00, 0x18, 0x00, -0x1d, 0x00, 0x23, 0x00, 0x25, 0x00, 0x28, 0x00, 0x25, 0x00, 0x2b, 0x00, 0x27, 0x00, 0x25, 0x00, -0x20, 0x00, 0x1e, 0x00, 0x1e, 0x00, 0x17, 0x00, 0x17, 0x00, 0x16, 0x00, 0x14, 0x00, 0x18, 0x00, -0x1f, 0x00, 0x17, 0x00, 0x14, 0x00, 0x18, 0x00, 0x1a, 0x00, 0x1a, 0x00, 0x1b, 0x00, 0x22, 0x00, -0x1c, 0x00, 0x18, 0x00, 0x21, 0x00, 0x23, 0x00, 0x1d, 0x00, 0x1f, 0x00, 0x1a, 0x00, 0x20, 0x00, -0x30, 0x00, 0x31, 0x00, 0x37, 0x00, 0x2d, 0x00, 0x34, 0x00, 0x30, 0x00, 0x28, 0x00, 0x26, 0x00, -0x22, 0x00, 0x22, 0x00, 0x1d, 0x00, 0x1f, 0x00, 0x24, 0x00, 0x24, 0x00, 0x21, 0x00, 0x1d, 0x00, -0x24, 0x00, 0x20, 0x00, 0x1d, 0x00, 0x1e, 0x00, 0x18, 0x00, 0x11, 0x00, 0x06, 0x00, 0x00, 0x00, -0xfb, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xed, 0xff, 0xf3, 0xff, 0xe8, 0xff, 0xec, 0xff, -0xe5, 0xff, 0xe6, 0xff, 0xdf, 0xff, 0xe6, 0xff, 0xda, 0xff, 0xe6, 0xff, 0xe3, 0xff, 0xe9, 0xff, -0xea, 0xff, 0xe8, 0xff, 0xe5, 0xff, 0xdd, 0xff, 0xd7, 0xff, 0xd7, 0xff, 0xde, 0xff, 0xda, 0xff, -0xde, 0xff, 0xde, 0xff, 0xe7, 0xff, 0xeb, 0xff, 0xed, 0xff, 0xdf, 0xff, 0xe9, 0xff, 0xea, 0xff, -0xec, 0xff, 0xf2, 0xff, 0xf6, 0xff, 0xfc, 0xff, 0xfe, 0xff, 0x04, 0x00, 0x0c, 0x00, 0x0e, 0x00, -0x0e, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x29, 0x00, 0x25, 0x00, 0x2d, 0x00, 0x2b, 0x00, 0x31, 0x00, -0x2c, 0x00, 0x2c, 0x00, 0x38, 0x00, 0x3c, 0x00, 0x47, 0x00, 0x45, 0x00, 0x49, 0x00, 0x50, 0x00, -0x52, 0x00, 0x58, 0x00, 0x60, 0x00, 0x66, 0x00, 0x63, 0x00, 0x62, 0x00, 0x61, 0x00, 0x5e, 0x00, -0x52, 0x00, 0x4d, 0x00, 0x4b, 0x00, 0x43, 0x00, 0x3d, 0x00, 0x39, 0x00, 0x35, 0x00, 0x32, 0x00, -0x2b, 0x00, 0x29, 0x00, 0x23, 0x00, 0x22, 0x00, 0x23, 0x00, 0x10, 0x00, 0x08, 0x00, 0x03, 0x00, -0xf9, 0xff, 0xf9, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xec, 0xff, 0xe8, 0xff, 0xe6, 0xff, 0xe9, 0xff, -0xe7, 0xff, 0xe1, 0xff, 0xdf, 0xff, 0xd7, 0xff, 0xd6, 0xff, 0xc9, 0xff, 0xc6, 0xff, 0xbc, 0xff, -0xc0, 0xff, 0xbb, 0xff, 0xb5, 0xff, 0xbd, 0xff, 0xbe, 0xff, 0xb7, 0xff, 0xb6, 0xff, 0xa7, 0xff, -0xac, 0xff, 0xa4, 0xff, 0xa6, 0xff, 0xa0, 0xff, 0xa6, 0xff, 0xa4, 0xff, 0xa8, 0xff, 0x9e, 0xff, -0xa2, 0xff, 0xa9, 0xff, 0xa2, 0xff, 0xa9, 0xff, 0xa4, 0xff, 0xaf, 0xff, 0xad, 0xff, 0xb9, 0xff, -0xb3, 0xff, 0xc0, 0xff, 0xba, 0xff, 0xb9, 0xff, 0xbb, 0xff, 0xb7, 0xff, 0xbf, 0xff, 0xc3, 0xff, -0xc7, 0xff, 0xc5, 0xff, 0xcf, 0xff, 0xca, 0xff, 0xc9, 0xff, 0xca, 0xff, 0xcc, 0xff, 0xcd, 0xff, -0xcb, 0xff, 0xd2, 0xff, 0xc4, 0xff, 0xc8, 0xff, 0xc2, 0xff, 0xc5, 0xff, 0xcc, 0xff, 0xcb, 0xff, -0xd1, 0xff, 0xcf, 0xff, 0xcc, 0xff, 0xcf, 0xff, 0xd3, 0xff, 0xd3, 0xff, 0xd6, 0xff, 0xd8, 0xff, -0xd8, 0xff, 0xd3, 0xff, 0xcc, 0xff, 0xd1, 0xff, 0xcc, 0xff, 0xce, 0xff, 0xc5, 0xff, 0xca, 0xff, -0xcd, 0xff, 0xcf, 0xff, 0xcc, 0xff, 0xc4, 0xff, 0xc5, 0xff, 0xc3, 0xff, 0xc4, 0xff, 0xc8, 0xff, -0xd0, 0xff, 0xcd, 0xff, 0xd6, 0xff, 0xd8, 0xff, 0xd6, 0xff, 0xd0, 0xff, 0xd1, 0xff, 0xd5, 0xff, -0xdd, 0xff, 0xde, 0xff, 0xdb, 0xff, 0xde, 0xff, 0xd5, 0xff, 0xda, 0xff, 0xd9, 0xff, 0xd9, 0xff, -0xd9, 0xff, 0xd7, 0xff, 0xd1, 0xff, 0xda, 0xff, 0xdd, 0xff, 0xe5, 0xff, 0xe7, 0xff, 0xe7, 0xff, -0xe3, 0xff, 0xde, 0xff, 0xda, 0xff, 0xcb, 0xff, 0xc4, 0xff, 0xb2, 0xff, 0xad, 0xff, 0xaa, 0xff, -0xaa, 0xff, 0xa9, 0xff, 0xa6, 0xff, 0x9d, 0xff, 0x9b, 0xff, 0x98, 0xff, 0x9b, 0xff, 0x9f, 0xff, -0x98, 0xff, 0x9d, 0xff, 0x9e, 0xff, 0x9b, 0xff, 0x9a, 0xff, 0x8d, 0xff, 0x89, 0xff, 0x7d, 0xff, -0x7a, 0xff, 0x70, 0xff, 0x6b, 0xff, 0x6b, 0xff, 0x6c, 0xff, 0x73, 0xff, 0x6d, 0xff, 0x7a, 0xff, -0x79, 0xff, 0x83, 0xff, 0x7e, 0xff, 0x7e, 0xff, 0x7a, 0xff, 0x77, 0xff, 0x76, 0xff, 0x78, 0xff, -0x80, 0xff, 0x85, 0xff, 0x8d, 0xff, 0x92, 0xff, 0x96, 0xff, 0x98, 0xff, 0x9f, 0xff, 0xa9, 0xff, -0xaf, 0xff, 0xb8, 0xff, 0xc0, 0xff, 0xc9, 0xff, 0xc9, 0xff, 0xce, 0xff, 0xd0, 0xff, 0xd5, 0xff, -0xda, 0xff, 0xe1, 0xff, 0xea, 0xff, 0xeb, 0xff, 0xfa, 0xff, 0x07, 0x00, 0x07, 0x00, 0x0d, 0x00, -0x15, 0x00, 0x1c, 0x00, 0x15, 0x00, 0x1e, 0x00, 0x1a, 0x00, 0x1d, 0x00, 0x13, 0x00, 0x16, 0x00, -0x16, 0x00, 0x1a, 0x00, 0x1c, 0x00, 0x1a, 0x00, 0x17, 0x00, 0x1d, 0x00, 0x1e, 0x00, 0x20, 0x00, -0x28, 0x00, 0x24, 0x00, 0x2a, 0x00, 0x29, 0x00, 0x28, 0x00, 0x24, 0x00, 0x17, 0x00, 0x11, 0x00, -0x08, 0x00, 0x0c, 0x00, 0x02, 0x00, 0x10, 0x00, 0x0b, 0x00, 0x05, 0x00, 0x00, 0x00, 0xfc, 0xff, -0xff, 0xff, 0xfd, 0xff, 0xf3, 0xff, 0xf1, 0xff, 0xea, 0xff, 0xec, 0xff, 0xe9, 0xff, 0xe3, 0xff, -0xe6, 0xff, 0xe2, 0xff, 0xe9, 0xff, 0xe6, 0xff, 0xe9, 0xff, 0xe7, 0xff, 0xe7, 0xff, 0xee, 0xff, -0xea, 0xff, 0xef, 0xff, 0xec, 0xff, 0xf0, 0xff, 0xeb, 0xff, 0xeb, 0xff, 0xe8, 0xff, 0xe9, 0xff, -0xee, 0xff, 0xfd, 0xff, 0xfb, 0xff, 0xff, 0xff, 0x01, 0x00, 0xfc, 0xff, 0xfd, 0xff, 0xff, 0xff, -0xff, 0xff, 0xfd, 0xff, 0xf8, 0xff, 0xfd, 0xff, 0x03, 0x00, 0x0c, 0x00, 0x11, 0x00, 0x0f, 0x00, -0x12, 0x00, 0x06, 0x00, 0x07, 0x00, 0x01, 0x00, 0x03, 0x00, 0x01, 0x00, 0x07, 0x00, 0x0e, 0x00, -0x12, 0x00, 0x0f, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x13, 0x00, 0x0c, 0x00, 0x08, 0x00, 0x04, 0x00, -0x00, 0x00, 0xf8, 0xff, 0xf8, 0xff, 0xfa, 0xff, 0xf1, 0xff, 0xf0, 0xff, 0xf5, 0xff, 0xeb, 0xff, -0xee, 0xff, 0xeb, 0xff, 0xe4, 0xff, 0xec, 0xff, 0xe2, 0xff, 0xe9, 0xff, 0xdb, 0xff, 0xe5, 0xff, -0xdf, 0xff, 0xe5, 0xff, 0xdd, 0xff, 0xdc, 0xff, 0xd4, 0xff, 0xcf, 0xff, 0xca, 0xff, 0xc6, 0xff, -0xc4, 0xff, 0xc0, 0xff, 0xbd, 0xff, 0xc0, 0xff, 0xc6, 0xff, 0xc4, 0xff, 0xc9, 0xff, 0xcf, 0xff, -0xcb, 0xff, 0xd1, 0xff, 0xd1, 0xff, 0xd7, 0xff, 0xd5, 0xff, 0xd1, 0xff, 0xdd, 0xff, 0xe2, 0xff, -0xea, 0xff, 0xeb, 0xff, 0xf3, 0xff, 0xe7, 0xff, 0xea, 0xff, 0xe7, 0xff, 0xec, 0xff, 0xea, 0xff, -0xeb, 0xff, 0xf2, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0x04, 0x00, 0x06, 0x00, 0x0a, 0x00, 0x06, 0x00, -0x08, 0x00, 0x05, 0x00, 0x07, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x0d, 0x00, -0x05, 0x00, 0x09, 0x00, 0x0b, 0x00, 0x0f, 0x00, 0x0c, 0x00, 0x0a, 0x00, 0x10, 0x00, 0x0b, 0x00, -0x0d, 0x00, 0x19, 0x00, 0x10, 0x00, 0x14, 0x00, 0x11, 0x00, 0x13, 0x00, 0x18, 0x00, 0x15, 0x00, -0x1d, 0x00, 0x1a, 0x00, 0x22, 0x00, 0x1e, 0x00, 0x22, 0x00, 0x2d, 0x00, 0x29, 0x00, 0x26, 0x00, -0x23, 0x00, 0x1e, 0x00, 0x1e, 0x00, 0x13, 0x00, 0x28, 0x00, 0x24, 0x00, 0x27, 0x00, 0x25, 0x00, -0x2a, 0x00, 0x2b, 0x00, 0x30, 0x00, 0x33, 0x00, 0x36, 0x00, 0x3c, 0x00, 0x46, 0x00, 0x41, 0x00, -0x3e, 0x00, 0x39, 0x00, 0x38, 0x00, 0x3f, 0x00, 0x36, 0x00, 0x32, 0x00, 0x32, 0x00, 0x2d, 0x00, -0x28, 0x00, 0x27, 0x00, 0x29, 0x00, 0x26, 0x00, 0x27, 0x00, 0x1e, 0x00, 0x1d, 0x00, 0x17, 0x00, -0x15, 0x00, 0x07, 0x00, 0x09, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xff, 0xf5, 0xff, 0xee, 0xff, -0xed, 0xff, 0xea, 0xff, 0xe0, 0xff, 0xef, 0xff, 0xe2, 0xff, 0xe7, 0xff, 0xe0, 0xff, 0xdf, 0xff, -0xdc, 0xff, 0xd9, 0xff, 0xd3, 0xff, 0xdd, 0xff, 0xd7, 0xff, 0xd8, 0xff, 0xcf, 0xff, 0xd4, 0xff, -0xd7, 0xff, 0xdb, 0xff, 0xda, 0xff, 0xd9, 0xff, 0xdd, 0xff, 0xe3, 0xff, 0xe1, 0xff, 0xec, 0xff, -0xe7, 0xff, 0xef, 0xff, 0xeb, 0xff, 0xe9, 0xff, 0xe7, 0xff, 0xef, 0xff, 0xeb, 0xff, 0xee, 0xff, -0xf2, 0xff, 0xf2, 0xff, 0xf4, 0xff, 0xf9, 0xff, 0xf1, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x02, 0x00, 0xf9, 0xff, 0xf5, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x0a, 0x00, 0x0c, 0x00, -0x19, 0x00, 0x17, 0x00, 0x1e, 0x00, 0x1d, 0x00, 0x1e, 0x00, 0x23, 0x00, 0x28, 0x00, 0x21, 0x00, -0x2b, 0x00, 0x2c, 0x00, 0x2b, 0x00, 0x2e, 0x00, 0x30, 0x00, 0x27, 0x00, 0x30, 0x00, 0x28, 0x00, -0x29, 0x00, 0x2c, 0x00, 0x28, 0x00, 0x2a, 0x00, 0x1f, 0x00, 0x2a, 0x00, 0x1f, 0x00, 0x2a, 0x00, -0x21, 0x00, 0x1d, 0x00, 0x1b, 0x00, 0x1a, 0x00, 0x18, 0x00, 0x15, 0x00, 0x18, 0x00, 0x0c, 0x00, -0x14, 0x00, 0x0d, 0x00, 0x0f, 0x00, 0x0d, 0x00, 0x01, 0x00, 0x09, 0x00, 0x02, 0x00, 0x00, 0x00, -0xfd, 0xff, 0xff, 0xff, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x05, 0x00, 0x07, 0x00, -0x02, 0x00, 0x03, 0x00, 0x07, 0x00, 0x0a, 0x00, 0x0e, 0x00, 0x0f, 0x00, 0x15, 0x00, 0x15, 0x00, -0x14, 0x00, 0x1b, 0x00, 0x0a, 0x00, 0x11, 0x00, 0x0d, 0x00, 0x13, 0x00, 0x17, 0x00, 0x18, 0x00, -0x19, 0x00, 0x19, 0x00, 0x21, 0x00, 0x16, 0x00, 0x28, 0x00, 0x18, 0x00, 0x24, 0x00, 0x13, 0x00, -0x22, 0x00, 0x0d, 0x00, 0x19, 0x00, 0x11, 0x00, 0x10, 0x00, 0x10, 0x00, 0x0e, 0x00, 0x10, 0x00, -0x0e, 0x00, 0x10, 0x00, 0x0a, 0x00, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0x0e, 0x00, -0x0d, 0x00, 0x09, 0x00, 0x0c, 0x00, 0xff, 0xff, 0x07, 0x00, 0x03, 0x00, 0x08, 0x00, 0x11, 0x00, -0x0b, 0x00, 0x18, 0x00, 0x1c, 0x00, 0x26, 0x00, 0x25, 0x00, 0x23, 0x00, 0x25, 0x00, 0x25, 0x00, -0x25, 0x00, 0x27, 0x00, 0x2a, 0x00, 0x21, 0x00, 0x2b, 0x00, 0x2b, 0x00, 0x2d, 0x00, 0x2d, 0x00, -0x29, 0x00, 0x27, 0x00, 0x1f, 0x00, 0x1b, 0x00, 0x22, 0x00, 0x1c, 0x00, 0x25, 0x00, 0x15, 0x00, -0x18, 0x00, 0x1c, 0x00, 0x19, 0x00, 0x16, 0x00, 0x1a, 0x00, 0x18, 0x00, 0x1a, 0x00, 0x18, 0x00, -0x20, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x14, 0x00, 0x11, 0x00, 0x11, 0x00, 0x19, 0x00, 0x19, 0x00, -0x1b, 0x00, 0x18, 0x00, 0x11, 0x00, 0x03, 0x00, 0x01, 0x00, 0xff, 0xff, 0x04, 0x00, 0xfb, 0xff, -0x03, 0x00, 0xf9, 0xff, 0xfb, 0xff, 0xf6, 0xff, 0xf9, 0xff, 0xf4, 0xff, 0xf2, 0xff, 0xe7, 0xff, -0xeb, 0xff, 0xe9, 0xff, 0xe4, 0xff, 0xe9, 0xff, 0xec, 0xff, 0xe6, 0xff, 0xe3, 0xff, 0xdc, 0xff, -0xdf, 0xff, 0xde, 0xff, 0xdd, 0xff, 0xe4, 0xff, 0xe5, 0xff, 0xe6, 0xff, 0xe6, 0xff, 0xdd, 0xff, -0xdc, 0xff, 0xe4, 0xff, 0xe4, 0xff, 0xef, 0xff, 0xef, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, -0xf1, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xf9, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, -0x06, 0x00, 0x06, 0x00, 0x0c, 0x00, 0x13, 0x00, 0x1b, 0x00, 0x20, 0x00, 0x25, 0x00, 0x2a, 0x00, -0x29, 0x00, 0x26, 0x00, 0x20, 0x00, 0x1f, 0x00, 0x24, 0x00, 0x23, 0x00, 0x1d, 0x00, 0x20, 0x00, -0x1a, 0x00, 0x1a, 0x00, 0x08, 0x00, 0x0f, 0x00, 0x04, 0x00, 0x0a, 0x00, 0x07, 0x00, 0x10, 0x00, -0x0a, 0x00, 0x0b, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x05, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfb, 0xff, 0xfa, 0xff, 0xf8, 0xff, 0xf0, 0xff, 0xeb, 0xff, 0xeb, 0xff, 0xe0, 0xff, 0xe7, 0xff, -0xdc, 0xff, 0xdf, 0xff, 0xd2, 0xff, 0xdb, 0xff, 0xd1, 0xff, 0xd4, 0xff, 0xd3, 0xff, 0xd2, 0xff, -0xd0, 0xff, 0xcf, 0xff, 0xcc, 0xff, 0xd7, 0xff, 0xd6, 0xff, 0xe4, 0xff, 0xd9, 0xff, 0xd7, 0xff, -0xd3, 0xff, 0xdc, 0xff, 0xd1, 0xff, 0xd8, 0xff, 0xcb, 0xff, 0xdd, 0xff, 0xdc, 0xff, 0xe0, 0xff, -0xdd, 0xff, 0xea, 0xff, 0xee, 0xff, 0xed, 0xff, 0xf3, 0xff, 0xf7, 0xff, 0xfb, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0xff, 0xff, 0xfb, 0xff, 0x04, 0x00, 0x00, 0x00, 0x0a, 0x00, -0x10, 0x00, 0x1f, 0x00, 0x18, 0x00, 0x1c, 0x00, 0x1b, 0x00, 0x17, 0x00, 0x1a, 0x00, 0x21, 0x00, -0x17, 0x00, 0x13, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x09, 0x00, 0x07, 0x00, 0x0b, 0x00, 0x0d, 0x00, -0x13, 0x00, 0x0e, 0x00, 0x02, 0x00, 0x05, 0x00, 0xfa, 0xff, 0xff, 0xff, 0xee, 0xff, 0xee, 0xff, -0xe1, 0xff, 0xdc, 0xff, 0xd4, 0xff, 0xd2, 0xff, 0xcd, 0xff, 0xce, 0xff, 0xc8, 0xff, 0xc1, 0xff, -0xb7, 0xff, 0xb7, 0xff, 0xaf, 0xff, 0xb2, 0xff, 0xa9, 0xff, 0xb2, 0xff, 0xa8, 0xff, 0xa8, 0xff, -0xa5, 0xff, 0xa5, 0xff, 0xa4, 0xff, 0xa6, 0xff, 0xa4, 0xff, 0xa6, 0xff, 0x9e, 0xff, 0x9c, 0xff, -0x9a, 0xff, 0x90, 0xff, 0x95, 0xff, 0x91, 0xff, 0x8c, 0xff, 0x91, 0xff, 0x8a, 0xff, 0x9a, 0xff, -0x91, 0xff, 0x97, 0xff, 0x9c, 0xff, 0xa3, 0xff, 0xa8, 0xff, 0xad, 0xff, 0xad, 0xff, 0xae, 0xff, -0xac, 0xff, 0xb5, 0xff, 0xb3, 0xff, 0xb6, 0xff, 0xc0, 0xff, 0xb8, 0xff, 0xbb, 0xff, 0xb8, 0xff, -0xb8, 0xff, 0xc1, 0xff, 0xc1, 0xff, 0xc6, 0xff, 0xc1, 0xff, 0xcb, 0xff, 0xc6, 0xff, 0xc8, 0xff, -0xc6, 0xff, 0xc5, 0xff, 0xc3, 0xff, 0xbe, 0xff, 0xbe, 0xff, 0xbe, 0xff, 0xb9, 0xff, 0xb8, 0xff, -0xb2, 0xff, 0xaa, 0xff, 0xaf, 0xff, 0xa5, 0xff, 0xaa, 0xff, 0xa9, 0xff, 0xa3, 0xff, 0xa5, 0xff, -0x9e, 0xff, 0xa6, 0xff, 0xa2, 0xff, 0xa9, 0xff, 0xa9, 0xff, 0xae, 0xff, 0xb6, 0xff, 0xc0, 0xff, -0xc3, 0xff, 0xd0, 0xff, 0xd0, 0xff, 0xcf, 0xff, 0xc9, 0xff, 0xcb, 0xff, 0xd2, 0xff, 0xcf, 0xff, -0xd9, 0xff, 0xd1, 0xff, 0xcf, 0xff, 0xd8, 0xff, 0xda, 0xff, 0xd5, 0xff, 0xda, 0xff, 0xd5, 0xff, -0xdf, 0xff, 0xef, 0xff, 0xe9, 0xff, 0xf4, 0xff, 0xf0, 0xff, 0xff, 0xff, 0xfa, 0xff, 0x03, 0x00, -0xfb, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfc, 0xff, 0x00, 0x00, 0xf7, 0xff, 0x0c, 0x00, 0x05, 0x00, -0x08, 0x00, 0x01, 0x00, 0x04, 0x00, 0x07, 0x00, 0x04, 0x00, 0x06, 0x00, 0x03, 0x00, 0x06, 0x00, -0x08, 0x00, 0x09, 0x00, 0x07, 0x00, 0x0d, 0x00, 0x14, 0x00, 0x11, 0x00, 0x12, 0x00, 0x0d, 0x00, -0x10, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0xff, 0xff, 0xfb, 0xff, 0xf5, 0xff, 0xee, 0xff, 0xef, 0xff, -0xec, 0xff, 0xf1, 0xff, 0xf1, 0xff, 0xef, 0xff, 0xfc, 0xff, 0xf1, 0xff, 0xf6, 0xff, 0xf9, 0xff, -0xfb, 0xff, 0xf1, 0xff, 0xf4, 0xff, 0xf1, 0xff, 0xee, 0xff, 0xf4, 0xff, 0xf1, 0xff, 0xed, 0xff, -0xf4, 0xff, 0xf5, 0xff, 0x06, 0x00, 0x02, 0x00, 0x08, 0x00, 0x0a, 0x00, 0x0d, 0x00, 0x14, 0x00, -0x1a, 0x00, 0x1c, 0x00, 0x20, 0x00, 0x29, 0x00, 0x29, 0x00, 0x2e, 0x00, 0x35, 0x00, 0x39, 0x00, -0x42, 0x00, 0x40, 0x00, 0x4e, 0x00, 0x44, 0x00, 0x50, 0x00, 0x55, 0x00, 0x4f, 0x00, 0x50, 0x00, -0x48, 0x00, 0x4b, 0x00, 0x4a, 0x00, 0x46, 0x00, 0x4d, 0x00, 0x50, 0x00, 0x46, 0x00, 0x41, 0x00, -0x3b, 0x00, 0x3b, 0x00, 0x38, 0x00, 0x37, 0x00, 0x32, 0x00, 0x2c, 0x00, 0x24, 0x00, 0x1b, 0x00, -0x15, 0x00, 0x13, 0x00, 0x09, 0x00, 0x07, 0x00, 0xfd, 0xff, 0xf5, 0xff, 0xf2, 0xff, 0xea, 0xff, -0xe9, 0xff, 0xdd, 0xff, 0xd9, 0xff, 0xd1, 0xff, 0xca, 0xff, 0xc8, 0xff, 0xbd, 0xff, 0xb0, 0xff, -0xb8, 0xff, 0xa8, 0xff, 0xb5, 0xff, 0xae, 0xff, 0xb3, 0xff, 0xac, 0xff, 0xaf, 0xff, 0xae, 0xff, -0xa0, 0xff, 0xa7, 0xff, 0x9a, 0xff, 0x9d, 0xff, 0x98, 0xff, 0x99, 0xff, 0x98, 0xff, 0x99, 0xff, -0xa2, 0xff, 0x9f, 0xff, 0xa6, 0xff, 0xa0, 0xff, 0xaa, 0xff, 0xa1, 0xff, 0xa7, 0xff, 0xa9, 0xff, -0xaa, 0xff, 0xb2, 0xff, 0xb4, 0xff, 0xbf, 0xff, 0xbe, 0xff, 0xca, 0xff, 0xc6, 0xff, 0xcd, 0xff, -0xd1, 0xff, 0xd5, 0xff, 0xe2, 0xff, 0xe5, 0xff, 0xec, 0xff, 0xf2, 0xff, 0xfc, 0xff, 0x09, 0x00, -0x12, 0x00, 0x1d, 0x00, 0x1d, 0x00, 0x28, 0x00, 0x2e, 0x00, 0x2c, 0x00, 0x2b, 0x00, 0x34, 0x00, -0x37, 0x00, 0x3f, 0x00, 0x3b, 0x00, 0x3d, 0x00, 0x33, 0x00, 0x30, 0x00, 0x2c, 0x00, 0x26, 0x00, -0x23, 0x00, 0x1d, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x20, 0x00, 0x23, 0x00, 0x20, 0x00, 0x19, 0x00, -0x1c, 0x00, 0x1a, 0x00, 0x1e, 0x00, 0x1d, 0x00, 0x23, 0x00, 0x28, 0x00, 0x32, 0x00, 0x30, 0x00, -0x2e, 0x00, 0x25, 0x00, 0x24, 0x00, 0x20, 0x00, 0x23, 0x00, 0x1c, 0x00, 0x1f, 0x00, 0x24, 0x00, -0x22, 0x00, 0x21, 0x00, 0x1d, 0x00, 0x19, 0x00, 0x25, 0x00, 0x1a, 0x00, 0x25, 0x00, 0x20, 0x00, -0x24, 0x00, 0x25, 0x00, 0x27, 0x00, 0x2f, 0x00, 0x30, 0x00, 0x32, 0x00, 0x2f, 0x00, 0x33, 0x00, -0x33, 0x00, 0x37, 0x00, 0x38, 0x00, 0x3d, 0x00, 0x39, 0x00, 0x3f, 0x00, 0x3b, 0x00, 0x3a, 0x00, -0x3c, 0x00, 0x3b, 0x00, 0x31, 0x00, 0x36, 0x00, 0x41, 0x00, 0x3f, 0x00, 0x46, 0x00, 0x3f, 0x00, -0x3c, 0x00, 0x34, 0x00, 0x2f, 0x00, 0x34, 0x00, 0x2f, 0x00, 0x2f, 0x00, 0x29, 0x00, 0x19, 0x00, -0x27, 0x00, 0x1f, 0x00, 0x21, 0x00, 0x18, 0x00, 0x17, 0x00, 0x12, 0x00, 0x14, 0x00, 0x0d, 0x00, -0x07, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xf9, 0xff, 0xf5, 0xff, 0xfa, 0xff, 0xf4, 0xff, -0xf1, 0xff, 0xea, 0xff, 0xea, 0xff, 0xe8, 0xff, 0xe9, 0xff, 0xed, 0xff, 0xec, 0xff, 0xe7, 0xff, -0xed, 0xff, 0xe5, 0xff, 0xe4, 0xff, 0xe7, 0xff, 0xee, 0xff, 0xee, 0xff, 0xed, 0xff, 0xe8, 0xff, -0xe8, 0xff, 0xe9, 0xff, 0xe6, 0xff, 0xeb, 0xff, 0xe2, 0xff, 0xef, 0xff, 0xec, 0xff, 0xf5, 0xff, -0xf1, 0xff, 0xf9, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0x01, 0x00, 0x03, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x05, 0x00, 0x03, 0x00, 0x05, 0x00, 0x03, 0x00, 0x09, 0x00, 0x08, 0x00, -0x07, 0x00, 0x09, 0x00, 0x0c, 0x00, 0x0f, 0x00, 0x05, 0x00, 0x05, 0x00, 0x0c, 0x00, 0x0a, 0x00, -0x0c, 0x00, 0x09, 0x00, 0x02, 0x00, 0x13, 0x00, 0x10, 0x00, 0x15, 0x00, 0x0b, 0x00, 0x09, 0x00, -0x04, 0x00, 0x0e, 0x00, 0x00, 0x00, 0xf9, 0xff, 0xfa, 0xff, 0xed, 0xff, 0xe9, 0xff, 0xee, 0xff, -0xf2, 0xff, 0xed, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf6, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, -0xf7, 0xff, 0xfb, 0xff, 0xf2, 0xff, 0xea, 0xff, 0xea, 0xff, 0xef, 0xff, 0xe9, 0xff, 0xe2, 0xff, -0xe6, 0xff, 0xe2, 0xff, 0xea, 0xff, 0xe6, 0xff, 0xec, 0xff, 0xe8, 0xff, 0xf0, 0xff, 0xed, 0xff, -0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf6, 0xff, 0xf8, 0xff, 0xfb, 0xff, 0xfc, 0xff, -0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0x05, 0x00, 0x00, 0x00, 0x09, 0x00, 0x06, 0x00, 0x08, 0x00, -0xfe, 0xff, 0x08, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, -0x03, 0x00, 0x02, 0x00, 0x06, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xf7, 0xff, 0xf9, 0xff, 0xf4, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf6, 0xff, 0xe7, 0xff, 0xeb, 0xff, 0xe7, 0xff, 0xeb, 0xff, -0xe9, 0xff, 0xf0, 0xff, 0xe8, 0xff, 0xe5, 0xff, 0xe4, 0xff, 0xe9, 0xff, 0xec, 0xff, 0xe9, 0xff, -0xec, 0xff, 0xed, 0xff, 0xe9, 0xff, 0xe2, 0xff, 0xe2, 0xff, 0xe2, 0xff, 0xe5, 0xff, 0xe3, 0xff, -0xdf, 0xff, 0xdc, 0xff, 0xde, 0xff, 0xe6, 0xff, 0xed, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf2, 0xff, -0xec, 0xff, 0xe9, 0xff, 0xea, 0xff, 0xe7, 0xff, 0xe7, 0xff, 0xe7, 0xff, 0xe9, 0xff, 0xee, 0xff, -0xee, 0xff, 0xf2, 0xff, 0xfa, 0xff, 0xfd, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfe, 0xff, -0xfd, 0xff, 0xef, 0xff, 0xf3, 0xff, 0xec, 0xff, 0xf0, 0xff, 0xe8, 0xff, 0xef, 0xff, 0xf1, 0xff, -0xf3, 0xff, 0xed, 0xff, 0xf3, 0xff, 0xf1, 0xff, 0xfa, 0xff, 0xf1, 0xff, 0xef, 0xff, 0xe4, 0xff, -0xe7, 0xff, 0xe3, 0xff, 0xd7, 0xff, 0xd9, 0xff, 0xd0, 0xff, 0xd1, 0xff, 0xcd, 0xff, 0xc7, 0xff, -0xc9, 0xff, 0xc6, 0xff, 0xc4, 0xff, 0xc7, 0xff, 0xc1, 0xff, 0xbd, 0xff, 0xbc, 0xff, 0xba, 0xff, -0xb9, 0xff, 0xc3, 0xff, 0xbc, 0xff, 0xc4, 0xff, 0xbe, 0xff, 0xbd, 0xff, 0xc8, 0xff, 0xc3, 0xff, -0xc3, 0xff, 0xcd, 0xff, 0xd3, 0xff, 0xd6, 0xff, 0xd5, 0xff, 0xd7, 0xff, 0xd3, 0xff, 0xd0, 0xff, -0xd3, 0xff, 0xd7, 0xff, 0xda, 0xff, 0xda, 0xff, 0xe1, 0xff, 0xe8, 0xff, 0xf5, 0xff, 0xf0, 0xff, -0xff, 0xff, 0xfb, 0xff, 0xff, 0xff, 0xfc, 0xff, 0x01, 0x00, 0x08, 0x00, 0x03, 0x00, 0x08, 0x00, -0x06, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0f, 0x00, 0x09, 0x00, 0x09, 0x00, 0x00, 0x00, 0x07, 0x00, -0x07, 0x00, 0x0b, 0x00, 0x10, 0x00, 0x12, 0x00, 0x0d, 0x00, 0x0b, 0x00, 0x0d, 0x00, 0x12, 0x00, -0x10, 0x00, 0x10, 0x00, 0x0c, 0x00, 0x07, 0x00, 0x0e, 0x00, 0x04, 0x00, 0x0c, 0x00, 0x06, 0x00, -0x07, 0x00, 0x09, 0x00, 0x00, 0x00, 0x08, 0x00, 0xfa, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x06, 0x00, -0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xf4, 0xff, 0xfc, 0xff, 0xed, 0xff, 0xec, 0xff, 0xe4, 0xff, -0xea, 0xff, 0xdb, 0xff, 0xe5, 0xff, 0xe0, 0xff, 0xe1, 0xff, 0xe0, 0xff, 0xe0, 0xff, 0xdc, 0xff, -0xda, 0xff, 0xd9, 0xff, 0xdd, 0xff, 0xde, 0xff, 0xe3, 0xff, 0xde, 0xff, 0xdf, 0xff, 0xdb, 0xff, -0xde, 0xff, 0xdc, 0xff, 0xe0, 0xff, 0xde, 0xff, 0xeb, 0xff, 0xe9, 0xff, 0xeb, 0xff, 0xe7, 0xff, -0xee, 0xff, 0xf2, 0xff, 0xf0, 0xff, 0xec, 0xff, 0xe9, 0xff, 0xf2, 0xff, 0xf9, 0xff, 0xf1, 0xff, -0xea, 0xff, 0xed, 0xff, 0xf2, 0xff, 0xe7, 0xff, 0xee, 0xff, 0xe0, 0xff, 0xe7, 0xff, 0xe1, 0xff, -0xe9, 0xff, 0xe0, 0xff, 0xdc, 0xff, 0xe2, 0xff, 0xdc, 0xff, 0xd9, 0xff, 0xcc, 0xff, 0xc5, 0xff, -0xbc, 0xff, 0xbd, 0xff, 0xbe, 0xff, 0xbd, 0xff, 0xbe, 0xff, 0xb9, 0xff, 0xb7, 0xff, 0xb4, 0xff, -0xb8, 0xff, 0xb5, 0xff, 0xb9, 0xff, 0xb6, 0xff, 0xb8, 0xff, 0xb7, 0xff, 0xc3, 0xff, 0xc0, 0xff, -0xc2, 0xff, 0xbd, 0xff, 0xc4, 0xff, 0xbb, 0xff, 0xb7, 0xff, 0xb7, 0xff, 0xb2, 0xff, 0xb7, 0xff, -0xb9, 0xff, 0xc2, 0xff, 0xc0, 0xff, 0xc8, 0xff, 0xc7, 0xff, 0xc5, 0xff, 0xc6, 0xff, 0xd3, 0xff, -0xd1, 0xff, 0xd5, 0xff, 0xd6, 0xff, 0xdf, 0xff, 0xea, 0xff, 0xec, 0xff, 0xf8, 0xff, 0xf3, 0xff, -0xf5, 0xff, 0xfa, 0xff, 0xf6, 0xff, 0xfc, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0x00, 0x00, -0xf8, 0xff, 0xfb, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfe, 0xff, 0xfc, 0xff, 0x03, 0x00, 0x06, 0x00, -0x0d, 0x00, 0x0f, 0x00, 0x0d, 0x00, 0x10, 0x00, 0x11, 0x00, 0x14, 0x00, 0x08, 0x00, 0x0d, 0x00, -0x0a, 0x00, 0x10, 0x00, 0x15, 0x00, 0x14, 0x00, 0x10, 0x00, 0x0f, 0x00, 0x0e, 0x00, 0x0c, 0x00, -0x0e, 0x00, 0x0c, 0x00, 0x10, 0x00, 0x10, 0x00, 0x14, 0x00, 0x0e, 0x00, 0x0a, 0x00, 0x02, 0x00, -0x0e, 0x00, 0x07, 0x00, 0x0e, 0x00, 0x0c, 0x00, 0x0e, 0x00, 0x15, 0x00, 0x1a, 0x00, 0x18, 0x00, -0x13, 0x00, 0x11, 0x00, 0x0d, 0x00, 0x11, 0x00, 0x15, 0x00, 0x12, 0x00, 0x16, 0x00, 0x11, 0x00, -0x17, 0x00, 0x1a, 0x00, 0x18, 0x00, 0x16, 0x00, 0x19, 0x00, 0x20, 0x00, 0x1a, 0x00, 0x24, 0x00, -0x24, 0x00, 0x1e, 0x00, 0x2b, 0x00, 0x2a, 0x00, 0x31, 0x00, 0x32, 0x00, 0x35, 0x00, 0x37, 0x00, -0x34, 0x00, 0x37, 0x00, 0x3a, 0x00, 0x3b, 0x00, 0x3d, 0x00, 0x3b, 0x00, 0x35, 0x00, 0x38, 0x00, -0x3a, 0x00, 0x37, 0x00, 0x3a, 0x00, 0x39, 0x00, 0x33, 0x00, 0x3b, 0x00, 0x32, 0x00, 0x31, 0x00, -0x31, 0x00, 0x35, 0x00, 0x2d, 0x00, 0x2d, 0x00, 0x20, 0x00, 0x26, 0x00, 0x22, 0x00, 0x1d, 0x00, -0x14, 0x00, 0x18, 0x00, 0x0a, 0x00, 0x05, 0x00, 0x00, 0x00, 0x06, 0x00, 0xfe, 0xff, 0xfe, 0xff, -0xfb, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xf3, 0xff, 0xf7, 0xff, 0xf1, 0xff, 0xf5, 0xff, 0xf1, 0xff, -0xec, 0xff, 0xe5, 0xff, 0xea, 0xff, 0xe2, 0xff, 0xe3, 0xff, 0xe0, 0xff, 0xe2, 0xff, 0xd5, 0xff, -0xdb, 0xff, 0xda, 0xff, 0xe0, 0xff, 0xda, 0xff, 0xde, 0xff, 0xda, 0xff, 0xde, 0xff, 0xd8, 0xff, -0xdd, 0xff, 0xdf, 0xff, 0xdc, 0xff, 0xd6, 0xff, 0xd1, 0xff, 0xdd, 0xff, 0xdf, 0xff, 0xdc, 0xff, -0xe1, 0xff, 0xdc, 0xff, 0xe7, 0xff, 0xe2, 0xff, 0xe0, 0xff, 0xdc, 0xff, 0xde, 0xff, 0xe2, 0xff, -0xe5, 0xff, 0xe9, 0xff, 0xeb, 0xff, 0xf4, 0xff, 0xe8, 0xff, 0xe9, 0xff, 0xe3, 0xff, 0xdc, 0xff, -0xdb, 0xff, 0xe0, 0xff, 0xd9, 0xff, 0xda, 0xff, 0xd3, 0xff, 0xd1, 0xff, 0xc8, 0xff, 0xcf, 0xff, -0xd4, 0xff, 0xd2, 0xff, 0xd3, 0xff, 0xce, 0xff, 0xcf, 0xff, 0xcd, 0xff, 0xd4, 0xff, 0xd4, 0xff, -0xd7, 0xff, 0xca, 0xff, 0xc9, 0xff, 0xc9, 0xff, 0xc6, 0xff, 0xc4, 0xff, 0xc7, 0xff, 0xcd, 0xff, -0xcf, 0xff, 0xd5, 0xff, 0xdb, 0xff, 0xdc, 0xff, 0xdf, 0xff, 0xdc, 0xff, 0xe9, 0xff, 0xed, 0xff, -0xef, 0xff, 0xeb, 0xff, 0xee, 0xff, 0xef, 0xff, 0xee, 0xff, 0xf0, 0xff, 0xf8, 0xff, 0xf3, 0xff, -0xf2, 0xff, 0xf4, 0xff, 0xf1, 0xff, 0xfd, 0xff, 0xfa, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xfe, 0xff, -0x05, 0x00, 0x03, 0x00, 0x0a, 0x00, 0x01, 0x00, 0x0d, 0x00, 0x14, 0x00, 0x18, 0x00, 0x25, 0x00, -0x23, 0x00, 0x29, 0x00, 0x24, 0x00, 0x25, 0x00, 0x21, 0x00, 0x23, 0x00, 0x21, 0x00, 0x1f, 0x00, -0x19, 0x00, 0x1a, 0x00, 0x1e, 0x00, 0x1b, 0x00, 0x28, 0x00, 0x22, 0x00, 0x29, 0x00, 0x2c, 0x00, -0x27, 0x00, 0x1d, 0x00, 0x1f, 0x00, 0x1b, 0x00, 0x18, 0x00, 0x1b, 0x00, 0x18, 0x00, 0x1d, 0x00, -0x17, 0x00, 0x18, 0x00, 0x0f, 0x00, 0x1e, 0x00, 0x15, 0x00, 0x13, 0x00, 0x0d, 0x00, 0x08, 0x00, -0x0d, 0x00, 0x08, 0x00, 0x0c, 0x00, 0x06, 0x00, 0x08, 0x00, 0x00, 0x00, 0x06, 0x00, 0xfb, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xf7, 0xff, 0xfb, 0xff, 0xf8, 0xff, -0xf7, 0xff, 0xf6, 0xff, 0xf4, 0xff, 0xf0, 0xff, 0xee, 0xff, 0xf4, 0xff, 0xe8, 0xff, 0xeb, 0xff, -0xe6, 0xff, 0xeb, 0xff, 0xe9, 0xff, 0xe8, 0xff, 0xe6, 0xff, 0xeb, 0xff, 0xf3, 0xff, 0xef, 0xff, -0xf1, 0xff, 0xf1, 0xff, 0xe8, 0xff, 0xf1, 0xff, 0xf1, 0xff, 0xfb, 0xff, 0xf5, 0xff, 0xf7, 0xff, -0xfc, 0xff, 0xf3, 0xff, 0xf7, 0xff, 0xef, 0xff, 0xf2, 0xff, 0xf3, 0xff, 0xef, 0xff, 0xef, 0xff, -0xee, 0xff, 0xf5, 0xff, 0xf1, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xe7, 0xff, 0xe4, 0xff, 0xe4, 0xff, -0xe5, 0xff, 0xeb, 0xff, 0xea, 0xff, 0xea, 0xff, 0xed, 0xff, 0xf0, 0xff, 0xf1, 0xff, 0xee, 0xff, -0xea, 0xff, 0xeb, 0xff, 0xe4, 0xff, 0xe8, 0xff, 0xe3, 0xff, 0xe4, 0xff, 0xe0, 0xff, 0xdc, 0xff, -0xdc, 0xff, 0xd7, 0xff, 0xda, 0xff, 0xcf, 0xff, 0xdd, 0xff, 0xda, 0xff, 0xd9, 0xff, 0xd3, 0xff, -0xcf, 0xff, 0xd5, 0xff, 0xce, 0xff, 0xd0, 0xff, 0xc8, 0xff, 0xce, 0xff, 0xd1, 0xff, 0xd5, 0xff, -0xdd, 0xff, 0xdc, 0xff, 0xdd, 0xff, 0xdd, 0xff, 0xd8, 0xff, 0xd2, 0xff, 0xd7, 0xff, 0xd3, 0xff, -0xdc, 0xff, 0xd4, 0xff, 0xe1, 0xff, 0xdf, 0xff, 0xe4, 0xff, 0xea, 0xff, 0xe9, 0xff, 0xeb, 0xff, -0xef, 0xff, 0xef, 0xff, 0xf0, 0xff, 0xf1, 0xff, 0xf5, 0xff, 0xef, 0xff, 0xf3, 0xff, 0xee, 0xff, -0xfa, 0xff, 0xf9, 0xff, 0xf6, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf0, 0xff, 0xf6, 0xff, 0xfd, 0xff, -0xfe, 0xff, 0xf7, 0xff, 0xfb, 0xff, 0xf0, 0xff, 0xfd, 0xff, 0xfa, 0xff, 0x01, 0x00, 0xfb, 0xff, -0xfd, 0xff, 0x01, 0x00, 0xfc, 0xff, 0xfe, 0xff, 0xfb, 0xff, 0x01, 0x00, 0xfd, 0xff, 0x02, 0x00, -0x03, 0x00, 0x11, 0x00, 0x0e, 0x00, 0x1b, 0x00, 0x18, 0x00, 0x16, 0x00, 0x1b, 0x00, 0x15, 0x00, -0x21, 0x00, 0x18, 0x00, 0x25, 0x00, 0x23, 0x00, 0x1b, 0x00, 0x24, 0x00, 0x26, 0x00, 0x27, 0x00, -0x2e, 0x00, 0x39, 0x00, 0x3b, 0x00, 0x39, 0x00, 0x3e, 0x00, 0x41, 0x00, 0x36, 0x00, 0x3e, 0x00, -0x39, 0x00, 0x40, 0x00, 0x3d, 0x00, 0x45, 0x00, 0x49, 0x00, 0x42, 0x00, 0x3c, 0x00, 0x46, 0x00, -0x43, 0x00, 0x47, 0x00, 0x44, 0x00, 0x4b, 0x00, 0x4a, 0x00, 0x4a, 0x00, 0x47, 0x00, 0x47, 0x00, -0x43, 0x00, 0x49, 0x00, 0x48, 0x00, 0x45, 0x00, 0x40, 0x00, 0x3a, 0x00, 0x2e, 0x00, 0x2f, 0x00, -0x2b, 0x00, 0x2a, 0x00, 0x22, 0x00, 0x1d, 0x00, 0x19, 0x00, 0x1a, 0x00, 0x14, 0x00, 0x0a, 0x00, -0x05, 0x00, 0x03, 0x00, 0x03, 0x00, 0xfb, 0xff, 0xfb, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xe3, 0xff, -0xe0, 0xff, 0xda, 0xff, 0xd7, 0xff, 0xd5, 0xff, 0xc8, 0xff, 0xc6, 0xff, 0xc6, 0xff, 0xc9, 0xff, -0xc1, 0xff, 0xc5, 0xff, 0xc4, 0xff, 0xc0, 0xff, 0xc1, 0xff, 0xb8, 0xff, 0xba, 0xff, 0xbc, 0xff, -0xba, 0xff, 0xbc, 0xff, 0xba, 0xff, 0xb8, 0xff, 0xba, 0xff, 0xbc, 0xff, 0xb2, 0xff, 0xb1, 0xff, -0xac, 0xff, 0xb0, 0xff, 0xad, 0xff, 0xab, 0xff, 0xae, 0xff, 0xb3, 0xff, 0xb0, 0xff, 0xb2, 0xff, -0xb7, 0xff, 0xb7, 0xff, 0xbc, 0xff, 0xc6, 0xff, 0xcb, 0xff, 0xcf, 0xff, 0xd1, 0xff, 0xd3, 0xff, -0xd1, 0xff, 0xd8, 0xff, 0xda, 0xff, 0xde, 0xff, 0xe1, 0xff, 0xe7, 0xff, 0xe7, 0xff, 0xe3, 0xff, -0xe2, 0xff, 0xe5, 0xff, 0xe7, 0xff, 0xe8, 0xff, 0xe9, 0xff, 0xe6, 0xff, 0xdd, 0xff, 0xe0, 0xff, -0xdb, 0xff, 0xdf, 0xff, 0xdc, 0xff, 0xdb, 0xff, 0xcc, 0xff, 0xcd, 0xff, 0xcc, 0xff, 0xce, 0xff, -0xcf, 0xff, 0xd2, 0xff, 0xcc, 0xff, 0xcf, 0xff, 0xd7, 0xff, 0xd9, 0xff, 0xd7, 0xff, 0xdc, 0xff, -0xd9, 0xff, 0xd1, 0xff, 0xda, 0xff, 0xd7, 0xff, 0xe0, 0xff, 0xe3, 0xff, 0xe8, 0xff, 0xea, 0xff, -0xf4, 0xff, 0xf3, 0xff, 0x01, 0x00, 0x08, 0x00, 0x0f, 0x00, 0x11, 0x00, 0x13, 0x00, 0x17, 0x00, -0x1c, 0x00, 0x14, 0x00, 0x1e, 0x00, 0x1f, 0x00, 0x24, 0x00, 0x1c, 0x00, 0x24, 0x00, 0x29, 0x00, -0x24, 0x00, 0x33, 0x00, 0x2c, 0x00, 0x35, 0x00, 0x3d, 0x00, 0x3e, 0x00, 0x3d, 0x00, 0x37, 0x00, -0x3c, 0x00, 0x3b, 0x00, 0x39, 0x00, 0x3f, 0x00, 0x39, 0x00, 0x3b, 0x00, 0x47, 0x00, 0x38, 0x00, -0x45, 0x00, 0x54, 0x00, 0x44, 0x00, 0x44, 0x00, 0x56, 0x00, 0x49, 0x00, 0x3e, 0x00, 0x33, 0x00, -0x48, 0x00, 0x39, 0x00, 0x10, 0x00, 0x2f, 0x00, 0x46, 0x00, 0x17, 0x00, 0x1a, 0x00, 0x4d, 0x00, -0x4c, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x5f, 0x00, 0x40, 0x00, 0x27, 0x00, 0x51, 0x00, 0x2c, 0x00, -0x39, 0x00, 0x5a, 0x00, 0x33, 0x00, 0xf9, 0xff, 0xe7, 0x00, 0x85, 0x00, 0xd9, 0xff, 0xde, 0x01, -0x4e, 0x01, 0x38, 0x00, 0x33, 0x01, 0x37, 0x01, 0xfb, 0xff, 0x25, 0x00, 0x87, 0x00, 0xa1, 0xff, -0xe6, 0xff, 0xe9, 0xff, 0x3b, 0xff, 0x9f, 0xff, 0xfa, 0xff, 0x73, 0xff, 0x97, 0xff, 0x02, 0x00, -0x83, 0xff, 0xf2, 0xfe, 0xac, 0xff, 0xe6, 0xff, 0xcf, 0xfe, 0xf9, 0xfe, 0xbb, 0xff, 0xa4, 0xfe, -0xbd, 0xfe, 0x9f, 0xff, 0x6f, 0xff, 0x0d, 0x00, 0x6a, 0x00, 0x5a, 0x00, 0xe0, 0x00, 0xc6, 0x01, -0x9a, 0x00, 0x91, 0x03, 0xa5, 0x05, 0x73, 0x03, 0x15, 0x01, 0x0d, 0x00, 0xa7, 0x00, 0x4e, 0xff, -0x77, 0xfe, 0xac, 0xfe, 0x51, 0x00, 0xc1, 0xfe, 0x61, 0xfd, 0x81, 0xfe, 0xca, 0xfd, 0x84, 0xfe, -0xec, 0xff, 0x6c, 0xfe, 0x4c, 0xfd, 0x45, 0xfe, 0xb4, 0xfd, 0x8f, 0xfd, 0xda, 0xfd, 0x8e, 0xfd, -0x36, 0xfe, 0x54, 0xfe, 0x85, 0xfd, 0xff, 0xfc, 0x66, 0xfd, 0x18, 0xff, 0xdc, 0xff, 0x37, 0x00, -0x40, 0x03, 0xfb, 0x04, 0xc2, 0x02, 0x6f, 0x02, 0x69, 0x02, 0x6a, 0x00, 0x80, 0xff, 0x09, 0xff, -0x5a, 0xfe, 0x4d, 0xff, 0x4c, 0x01, 0x64, 0xff, 0xb9, 0xff, 0x56, 0x00, 0x70, 0xfd, 0xfa, 0xfc, -0x16, 0xfe, 0x17, 0xfd, 0x73, 0xfd, 0x77, 0xfe, 0xed, 0xfd, 0x88, 0xfd, 0x2f, 0xfe, 0x6e, 0xff, -0xed, 0xfe, 0xd0, 0xfe, 0x14, 0xfe, 0xc5, 0xfd, 0x74, 0xfe, 0xda, 0xfe, 0xb6, 0xff, 0x2d, 0x01, -0x20, 0x02, 0x2f, 0x02, 0xf1, 0x01, 0x46, 0x02, 0xc6, 0x01, 0x85, 0x00, 0xf8, 0x00, 0xd6, 0x00, -0x49, 0x01, 0xc9, 0x01, 0x3c, 0x02, 0x29, 0x02, 0x52, 0x01, 0xb9, 0x00, 0xc9, 0xff, 0x36, 0x00, -0xe2, 0xff, 0x6e, 0xff, 0x59, 0xff, 0x49, 0xff, 0x4f, 0xff, 0x50, 0xff, 0x9c, 0xff, 0x9e, 0xff, -0x3d, 0xff, 0xa9, 0xfe, 0xc3, 0xfe, 0x0e, 0xff, 0x13, 0xff, 0x7f, 0xff, 0x3d, 0x00, 0x92, 0x00, -0x4f, 0x00, 0x8d, 0x00, 0xbd, 0x00, 0xb2, 0x00, 0xa8, 0x00, 0x7e, 0x00, 0x9a, 0x00, 0xb1, 0x00, -0xdc, 0x00, 0x43, 0x01, 0x5c, 0x01, 0x25, 0x01, 0x4d, 0x01, 0x79, 0x01, 0x27, 0x01, 0x90, 0x00, -0x47, 0x00, 0x62, 0x00, 0x79, 0x00, 0x04, 0x00, 0xb5, 0xff, 0x11, 0x00, 0x3b, 0x00, 0xfe, 0xff, -0xd3, 0xff, 0x21, 0x00, 0x3e, 0x00, 0x11, 0x00, 0x98, 0xff, 0xae, 0xff, 0xd8, 0xff, 0xe8, 0xff, -0x11, 0x00, 0x09, 0x00, 0x5e, 0x00, 0x82, 0x00, 0xce, 0x00, 0xbe, 0x00, 0x26, 0x01, 0xaa, 0x01, -0x6e, 0x01, 0x8d, 0x01, 0x36, 0x01, 0xce, 0x00, 0x08, 0x01, 0x23, 0x01, 0xf0, 0x00, 0x0a, 0x01, -0x2e, 0x01, 0xeb, 0x00, 0x29, 0x00, 0xee, 0xff, 0x69, 0xff, 0x67, 0xff, 0xa7, 0xff, 0x48, 0xff, -0xb4, 0xfe, 0x9a, 0xfe, 0x04, 0xff, 0x64, 0xfe, 0x43, 0xfe, 0x76, 0xfe, 0x78, 0xfe, 0xad, 0xfe, -0xa4, 0xff, 0x39, 0x00, 0x11, 0x00, 0x57, 0x00, 0xae, 0x00, 0xb8, 0x00, 0xd4, 0x00, 0xfb, 0x00, -0x00, 0x01, 0x1d, 0x01, 0xd2, 0x00, 0x48, 0x00, 0xa7, 0xff, 0xbb, 0xff, 0x29, 0x00, 0xfb, 0xff, -0x1e, 0xff, 0x92, 0xfe, 0x90, 0xfd, 0x46, 0xfc, 0xda, 0xfb, 0x4a, 0xfb, 0xf5, 0xfa, 0xf7, 0xfa, -0xbb, 0xfb, 0xae, 0xfb, 0x02, 0xfb, 0x6c, 0xfa, 0x52, 0xf9, 0x18, 0xf8, 0xc1, 0xf6, 0x6d, 0xf5, -0xfb, 0xf5, 0x5e, 0xf8, 0x49, 0xfc, 0x4e, 0x00, 0x0b, 0x04, 0x71, 0x08, 0xfd, 0x09, 0x06, 0x0b, -0xdd, 0x0a, 0x0f, 0x0a, 0x7f, 0x09, 0xa3, 0x07, 0xf5, 0x06, 0x02, 0x07, 0x02, 0x08, 0x70, 0x09, -0x8d, 0x0a, 0x5f, 0x0b, 0xf5, 0x09, 0x7d, 0x07, 0x34, 0x05, 0x51, 0x02, 0x0f, 0x00, 0xfc, 0xfd, -0x72, 0xfd, 0x10, 0xfe, 0x8c, 0xfe, 0xd0, 0xff, 0x8d, 0x00, 0x27, 0x01, 0x5c, 0x00, 0xea, 0xfe, -0x5e, 0xfe, 0xfc, 0xfd, 0xf4, 0xfd, 0xa8, 0xfe, 0x05, 0x00, 0x2b, 0x02, 0x6c, 0x03, 0xd5, 0x04, -0x41, 0x06, 0x9f, 0x06, 0x80, 0x06, 0x2c, 0x05, 0x62, 0x04, 0x42, 0x03, 0x48, 0x02, 0xee, 0x01, -0x3f, 0x01, 0x50, 0x01, 0xb1, 0x00, 0x52, 0x00, 0xec, 0xff, 0x24, 0xfe, 0x6f, 0xfc, 0x0a, 0xfb, -0x8b, 0xfa, 0xdc, 0xf9, 0x8a, 0xf9, 0x31, 0xfb, 0xc5, 0xfc, 0xb4, 0xfe, 0xa2, 0x00, 0xaf, 0x01, -0x9c, 0x02, 0xce, 0x02, 0xbb, 0x02, 0xd5, 0x02, 0xcd, 0x02, 0xa3, 0x02, 0xda, 0x02, 0x97, 0x03, -0xea, 0x03, 0xcc, 0x03, 0xef, 0x03, 0xa2, 0x03, 0xc7, 0x02, 0xb8, 0x01, 0x18, 0x00, 0x04, 0xff, -0x7e, 0xfe, 0x30, 0xfe, 0x2f, 0xfe, 0x46, 0xfe, 0x5e, 0xfe, 0x1c, 0xfe, 0x10, 0xfe, 0xb3, 0xfd, -0x22, 0xfd, 0x03, 0xfd, 0x51, 0xfd, 0xe2, 0xfd, 0x3d, 0xfe, 0xf4, 0xfe, 0x66, 0x00, 0xfd, 0x00, -0x70, 0x01, 0x67, 0x01, 0xfb, 0x00, 0x38, 0x00, 0xf1, 0xfe, 0x88, 0xfe, 0x0c, 0xfe, 0x0e, 0xfe, -0x0b, 0xfe, 0x73, 0xfd, 0x49, 0xfd, 0x51, 0xfc, 0xf4, 0xfa, 0x66, 0xf9, 0x12, 0xf8, 0xfb, 0xf6, -0xf2, 0xf5, 0xf0, 0xf5, 0x4e, 0xf6, 0xb0, 0xf6, 0xb6, 0xf7, 0xd7, 0xf7, 0xf2, 0xf7, 0xdd, 0xf7, -0x8a, 0xf7, 0x05, 0xf8, 0xb0, 0xf8, 0x51, 0xf9, 0xc2, 0xf9, 0x43, 0xfa, 0x71, 0xfa, 0x1d, 0xfa, -0x22, 0xf9, 0x9d, 0xf7, 0x15, 0xf5, 0x97, 0xf2, 0xa7, 0xef, 0xba, 0xef, 0x1c, 0xf2, 0x4a, 0xf6, -0x5e, 0xfe, 0xb1, 0x04, 0x57, 0x0c, 0xcf, 0x10, 0x86, 0x12, 0x31, 0x14, 0xdd, 0x11, 0x94, 0x10, -0x9a, 0x0d, 0x09, 0x0b, 0x49, 0x0a, 0x5f, 0x09, 0x3d, 0x0b, 0xdf, 0x0b, 0x5c, 0x0d, 0xa1, 0x0e, -0xfe, 0x0c, 0x12, 0x0c, 0xa7, 0x08, 0x97, 0x05, 0xb4, 0x03, 0x62, 0x01, 0x06, 0x02, 0x43, 0x02, -0xbf, 0x03, 0x56, 0x05, 0xcf, 0x05, 0xcf, 0x05, 0xbd, 0x03, 0x38, 0x02, 0xdc, 0xff, 0xea, 0xfd, -0x78, 0xfd, 0x7e, 0xfd, 0x06, 0xff, 0x69, 0x01, 0x1b, 0x04, 0x69, 0x06, 0xd8, 0x07, 0x8f, 0x08, -0x6b, 0x08, 0xb7, 0x07, 0x62, 0x06, 0x80, 0x04, 0x60, 0x03, 0x97, 0x02, 0x12, 0x02, 0xab, 0x01, -0x94, 0x01, 0x1e, 0x01, 0x90, 0x00, 0x80, 0xff, 0xe5, 0xfc, 0x40, 0xfb, 0x34, 0xf9, 0x99, 0xf7, -0x98, 0xf7, 0x0b, 0xf8, 0x2f, 0xf9, 0x13, 0xfb, 0x54, 0xfd, 0xe0, 0xfe, 0xd5, 0xff, 0xb2, 0x00, -0xe0, 0x00, 0x9f, 0x00, 0x6b, 0x00, 0xeb, 0xff, 0x15, 0x00, 0x0b, 0x00, 0x43, 0x00, 0xc2, 0x00, -0x10, 0x01, 0x4f, 0x01, 0x35, 0x01, 0xe8, 0x00, 0x63, 0x00, 0xa3, 0xff, 0x61, 0xfe, 0xeb, 0xfd, -0xa4, 0xfd, 0x52, 0xfd, 0x7e, 0xfd, 0xa1, 0xfd, 0x93, 0xfd, 0xcb, 0xfd, 0x51, 0xfe, 0xbf, 0xfe, -0x49, 0xff, 0xa1, 0xff, 0xd6, 0xff, 0x22, 0x00, 0xb6, 0x00, 0xb0, 0x00, 0xef, 0x00, 0x09, 0x01, -0x72, 0x00, 0x31, 0x00, 0xda, 0xff, 0x6b, 0xff, 0x25, 0xff, 0x08, 0xff, 0x07, 0xff, 0x07, 0xff, -0xc9, 0xfe, 0xb7, 0xfe, 0xb1, 0xfe, 0xad, 0xfe, 0x1f, 0xfe, 0x0a, 0xfe, 0xe8, 0xfd, 0x7e, 0xfd, -0xb6, 0xfd, 0xb5, 0xfd, 0x2e, 0xfe, 0xa7, 0xfe, 0x24, 0xff, 0x9a, 0xff, 0x59, 0xff, 0xfe, 0xfe, -0x6c, 0xfe, 0xf3, 0xfd, 0x93, 0xfd, 0x2b, 0xfd, 0x4a, 0xfd, 0xca, 0xfc, 0x63, 0xfc, 0xb2, 0xfb, -0xf1, 0xfa, 0x40, 0xfa, 0x1b, 0xf9, 0xc2, 0xf8, 0x28, 0xf8, 0xf9, 0xf7, 0x23, 0xf8, 0x58, 0xf8, -0x05, 0xf9, 0xa0, 0xf9, 0x3d, 0xfa, 0x1c, 0xfb, 0x33, 0xfc, 0x64, 0xfd, 0x7f, 0xfd, 0x23, 0xfe, -0x45, 0xff, 0xb3, 0xfe, 0x81, 0xfe, 0xb7, 0xfd, 0x2e, 0xfd, 0x50, 0xfc, 0x9e, 0xfa, 0x0e, 0xfa, -0x35, 0xf9, 0x28, 0xfa, 0x3f, 0xfb, 0xff, 0xfc, 0x74, 0x00, 0x63, 0x03, 0xbe, 0x07, 0x54, 0x0b, -0x09, 0x0e, 0xe6, 0x0f, 0x3e, 0x10, 0xb1, 0x10, 0x2f, 0x0e, 0xfe, 0x0a, 0xd6, 0x07, 0xc9, 0x04, -0x0f, 0x03, 0xdf, 0x00, 0x15, 0x01, 0x23, 0x02, 0x66, 0x03, 0xd2, 0x04, 0x2c, 0x05, 0xb9, 0x06, -0xe6, 0x06, 0x8d, 0x06, 0x16, 0x06, 0x20, 0x05, 0xdc, 0x04, 0x31, 0x04, 0x9d, 0x04, 0x14, 0x05, -0xfd, 0x04, 0x66, 0x05, 0xce, 0x04, 0x25, 0x04, 0xba, 0x02, 0x2c, 0x01, 0xf3, 0xff, 0xc8, 0xfe, -0x99, 0xfe, 0x61, 0xfe, 0x08, 0x00, 0x4d, 0x02, 0xa4, 0x03, 0x4a, 0x05, 0xc9, 0x05, 0x4d, 0x05, -0xae, 0x03, 0xa3, 0x01, 0x3d, 0x00, 0x4a, 0xfe, 0x66, 0xfd, 0xde, 0xfc, 0xf2, 0xfc, 0x3f, 0xfd, -0xec, 0xfc, 0x7a, 0xfd, 0x41, 0xfd, 0x20, 0xfd, 0xfb, 0xfc, 0xc8, 0xfc, 0x8e, 0xfd, 0x92, 0xfd, -0x39, 0xfe, 0x6c, 0xff, 0xa2, 0x00, 0x51, 0x02, 0xd9, 0x02, 0x79, 0x03, 0x2d, 0x03, 0xfe, 0x01, -0x5f, 0x01, 0x77, 0x00, 0x49, 0x00, 0x04, 0x00, 0x20, 0x00, 0x28, 0x00, 0x1b, 0xff, 0x65, 0xfe, -0x31, 0xfd, 0x4d, 0xfc, 0x5a, 0xfb, 0x33, 0xfa, 0x0b, 0xfa, 0x5c, 0xfa, 0x43, 0xfb, 0x6d, 0xfc, -0x89, 0xfe, 0x89, 0x00, 0xca, 0x01, 0x60, 0x03, 0x0b, 0x04, 0x69, 0x04, 0xe5, 0x03, 0xe2, 0x02, -0x33, 0x02, 0xba, 0x00, 0xb6, 0xff, 0x5c, 0xfe, 0x43, 0xfe, 0x9c, 0xfe, 0x2d, 0xfe, 0x9b, 0xfe, -0x10, 0xfe, 0x1a, 0xfe, 0x8e, 0xfd, 0xca, 0xfc, 0x1f, 0xfd, 0xa6, 0xfc, 0x2a, 0xfd, 0x82, 0xfd, -0x07, 0xfe, 0x6b, 0xff, 0x50, 0x00, 0x1c, 0x02, 0x07, 0x03, 0x4d, 0x03, 0x0f, 0x03, 0xd3, 0x01, -0x56, 0x01, 0x6b, 0x00, 0xba, 0xff, 0x8d, 0xff, 0x33, 0xff, 0xd0, 0xfe, 0x6b, 0xfd, 0x4f, 0xfc, -0x4f, 0xfb, 0x08, 0xfa, 0xfc, 0xf8, 0x06, 0xf8, 0x8e, 0xf7, 0x81, 0xf7, 0xec, 0xf7, 0xc3, 0xf8, -0xbc, 0xf9, 0xb5, 0xfa, 0xc5, 0xfa, 0x46, 0xfa, 0x47, 0xf9, 0x41, 0xf8, 0x3d, 0xf7, 0x80, 0xf6, -0xdd, 0xf6, 0x9b, 0xf7, 0xfe, 0xf8, 0xcc, 0xfa, 0x9e, 0xfb, 0xef, 0xfb, 0xa5, 0xfb, 0x33, 0xfb, -0xdc, 0xf9, 0xca, 0xf8, 0x5b, 0xf9, 0x91, 0xfa, 0x36, 0xfd, 0x9c, 0x00, 0x93, 0x04, 0x92, 0x09, -0xd6, 0x0c, 0x5a, 0x0e, 0x6a, 0x0e, 0x0d, 0x0d, 0x07, 0x0b, 0xa6, 0x07, 0xf8, 0x04, 0x08, 0x03, -0x4a, 0x01, 0x7d, 0x00, 0xc1, 0xff, 0x31, 0x00, 0xda, 0x00, 0x72, 0x01, 0x46, 0x02, 0x85, 0x02, -0x5b, 0x03, 0x20, 0x04, 0x24, 0x05, 0xde, 0x06, 0x13, 0x08, 0x56, 0x09, 0xc4, 0x09, 0x15, 0x09, -0xba, 0x07, 0xd9, 0x05, 0xf1, 0x03, 0x8e, 0x01, 0xaa, 0xff, 0x7c, 0xfe, 0x03, 0xfe, 0x26, 0xfe, -0x4c, 0xfe, 0x52, 0xff, 0x81, 0x00, 0x76, 0x01, 0x69, 0x02, 0x2b, 0x03, 0x92, 0x04, 0x83, 0x05, -0x17, 0x06, 0x44, 0x06, 0xc9, 0x05, 0xc5, 0x05, 0x34, 0x05, 0x6c, 0x04, 0x95, 0x03, 0x52, 0x02, -0x57, 0x01, 0xae, 0xff, 0xa0, 0xfd, 0x10, 0xfc, 0x9e, 0xfa, 0x0b, 0xfa, 0x47, 0xf9, 0xe8, 0xf8, -0x2d, 0xfa, 0x76, 0xfb, 0x51, 0xfd, 0x4d, 0xff, 0x11, 0x01, 0xf2, 0x02, 0xa2, 0x03, 0xda, 0x03, -0xd6, 0x03, 0x99, 0x03, 0x93, 0x03, 0xed, 0x02, 0xbb, 0x02, 0x84, 0x02, 0xd7, 0x01, 0x6f, 0x01, -0x61, 0x00, 0x35, 0xff, 0xf6, 0xfd, 0x8b, 0xfc, 0xac, 0xfb, 0xde, 0xfa, 0xc0, 0xfa, 0x69, 0xfb, -0x1f, 0xfc, 0x15, 0xfd, 0x15, 0xfe, 0x38, 0xff, 0x41, 0x00, 0xa1, 0x00, 0xc2, 0x00, 0xb2, 0x00, -0x43, 0x00, 0xc8, 0xff, 0x5a, 0xff, 0x6b, 0xff, 0x60, 0xff, 0x2c, 0xff, 0xec, 0xfe, 0x6f, 0xfe, -0x0a, 0xfe, 0x6a, 0xfd, 0xd2, 0xfc, 0xa3, 0xfc, 0x61, 0xfc, 0x4d, 0xfc, 0x5c, 0xfc, 0xc8, 0xfc, -0x6c, 0xfd, 0xfd, 0xfd, 0xb5, 0xfe, 0x43, 0xff, 0x9f, 0xff, 0xe9, 0xff, 0xc5, 0xff, 0x7a, 0xff, -0xbc, 0xfe, 0xda, 0xfd, 0x14, 0xfd, 0x1e, 0xfc, 0xd1, 0xfb, 0xbe, 0xfb, 0xd6, 0xfb, 0xde, 0xfb, -0xcf, 0xfb, 0xd8, 0xfb, 0x8d, 0xfb, 0x26, 0xfb, 0xd2, 0xfa, 0x73, 0xfa, 0x4b, 0xfa, 0x06, 0xfa, -0x14, 0xfa, 0x73, 0xfa, 0xcd, 0xfa, 0x0f, 0xfb, 0x02, 0xfb, 0x63, 0xfb, 0x76, 0xfb, 0x58, 0xfb, -0x8d, 0xfb, 0x3a, 0xfb, 0xe2, 0xfa, 0x4b, 0xfa, 0xbe, 0xf9, 0xd5, 0xf9, 0x65, 0xf9, 0x84, 0xf9, -0x74, 0xf9, 0x38, 0xf9, 0x96, 0xf9, 0xd8, 0xf9, 0x0e, 0xfc, 0xf1, 0xfe, 0xe0, 0x01, 0x2c, 0x05, -0x32, 0x07, 0x4e, 0x09, 0x24, 0x0a, 0x01, 0x0a, 0x58, 0x0a, 0x3c, 0x09, 0x3d, 0x08, 0x65, 0x06, -0x7b, 0x04, 0xd8, 0x03, 0x3e, 0x03, 0x20, 0x04, 0xe3, 0x04, 0x46, 0x05, 0xdf, 0x05, 0xae, 0x05, -0x5a, 0x06, 0xc8, 0x06, 0x7a, 0x07, 0x08, 0x09, 0xd6, 0x09, 0xb3, 0x0a, 0xc3, 0x0a, 0xf1, 0x0a, -0x45, 0x0b, 0x58, 0x0a, 0x51, 0x09, 0x3d, 0x07, 0x18, 0x05, 0x02, 0x03, 0xab, 0x00, 0x7a, 0xff, -0x3e, 0xfe, 0x98, 0xfd, 0x37, 0xfd, 0x9e, 0xfc, 0x17, 0xfd, 0x6a, 0xfd, 0x90, 0xfe, 0x0c, 0x00, -0xee, 0x00, 0xf9, 0x01, 0x50, 0x02, 0xa9, 0x02, 0xb2, 0x02, 0xfc, 0x01, 0xd3, 0x01, 0x2c, 0x01, -0x88, 0x00, 0xf1, 0xff, 0x30, 0xff, 0x42, 0xff, 0x22, 0xff, 0x30, 0xff, 0x22, 0xff, 0xac, 0xfe, -0x68, 0xfe, 0x9a, 0xfd, 0xf8, 0xfc, 0xbd, 0xfc, 0x74, 0xfc, 0xe2, 0xfc, 0x73, 0xfd, 0x27, 0xfe, -0xcf, 0xfe, 0x33, 0xff, 0xad, 0xff, 0x88, 0xff, 0x1d, 0xff, 0xae, 0xfe, 0xf0, 0xfd, 0x58, 0xfd, -0x8b, 0xfc, 0x06, 0xfc, 0xeb, 0xfb, 0xdf, 0xfb, 0x1f, 0xfc, 0x43, 0xfc, 0x85, 0xfc, 0xa7, 0xfc, -0x82, 0xfc, 0x9d, 0xfc, 0xa7, 0xfc, 0xf1, 0xfc, 0x5f, 0xfd, 0xe7, 0xfd, 0xa0, 0xfe, 0xf4, 0xfe, -0x5b, 0xff, 0x96, 0xff, 0x95, 0xff, 0x95, 0xff, 0x64, 0xff, 0xbf, 0xff, 0x16, 0x00, 0xa4, 0x00, -0x6d, 0x01, 0x1b, 0x02, 0xf3, 0x02, 0x26, 0x03, 0xf2, 0x02, 0x7e, 0x02, 0x6a, 0x01, 0x5c, 0x00, -0x39, 0xff, 0xa6, 0xfe, 0xc4, 0xfe, 0x30, 0xff, 0x4c, 0x00, 0x93, 0x01, 0xd7, 0x02, 0xff, 0x03, -0x69, 0x04, 0x78, 0x04, 0xac, 0x03, 0x6c, 0x02, 0x3b, 0x01, 0xf2, 0xff, 0x4d, 0xff, 0xe1, 0xfe, -0xd1, 0xfe, 0xff, 0xfe, 0xc4, 0xfe, 0x78, 0xfe, 0x03, 0xfe, 0x88, 0xfd, 0x16, 0xfd, 0x98, 0xfc, -0x4e, 0xfc, 0x1a, 0xfc, 0x2a, 0xfc, 0x61, 0xfc, 0xd3, 0xfc, 0x29, 0xfd, 0x1c, 0xfd, 0xa8, 0xfc, -0xb3, 0xfb, 0xac, 0xfa, 0xe3, 0xf9, 0x74, 0xf9, 0xaa, 0xf9, 0xfa, 0xf9, 0xc2, 0xfa, 0xbc, 0xfb, -0x8d, 0xfc, 0x82, 0xfd, 0xb3, 0xfd, 0xa8, 0xfd, 0xc8, 0xfc, 0x50, 0xfb, 0x79, 0xfa, 0x3d, 0xfa, -0xa1, 0xfb, 0xc2, 0xfd, 0x56, 0x00, 0x4c, 0x03, 0x50, 0x05, 0xe5, 0x06, 0x86, 0x07, 0x7b, 0x07, -0x62, 0x07, 0x18, 0x06, 0xc0, 0x04, 0x5d, 0x03, 0x61, 0x02, 0xb2, 0x02, 0x38, 0x03, 0xb2, 0x04, -0x14, 0x06, 0xce, 0x06, 0x76, 0x07, 0x52, 0x07, 0xa5, 0x07, 0x39, 0x08, 0x92, 0x08, 0x33, 0x09, -0x3f, 0x09, 0x67, 0x09, 0x49, 0x09, 0xca, 0x08, 0x84, 0x08, 0x80, 0x07, 0x49, 0x06, 0xa0, 0x04, -0x56, 0x02, 0x88, 0x00, 0xaf, 0xfe, 0x63, 0xfd, 0x52, 0xfc, 0x4b, 0xfb, 0x10, 0xfb, 0xc8, 0xfa, -0x41, 0xfb, 0x1b, 0xfc, 0x22, 0xfd, 0x81, 0xfe, 0x62, 0xff, 0x04, 0x00, 0x32, 0x00, 0xf6, 0xff, -0xcd, 0xff, 0x2f, 0xff, 0xa2, 0xfe, 0x00, 0xfe, 0x88, 0xfd, 0x83, 0xfd, 0xb6, 0xfd, 0x65, 0xfe, -0x26, 0xff, 0xf7, 0xff, 0xa4, 0x00, 0xbf, 0x00, 0x8c, 0x00, 0x50, 0x00, 0xf7, 0xff, 0xfd, 0xff, -0xfc, 0xff, 0x5e, 0x00, 0xce, 0x00, 0x18, 0x01, 0x51, 0x01, 0x52, 0x01, 0x56, 0x01, 0x29, 0x01, -0xac, 0x00, 0x2b, 0x00, 0x69, 0xff, 0xb3, 0xfe, 0x17, 0xfe, 0xc5, 0xfd, 0xe9, 0xfd, 0x36, 0xfe, -0xa0, 0xfe, 0x24, 0xff, 0x80, 0xff, 0xd7, 0xff, 0x05, 0x00, 0x48, 0x00, 0x9b, 0x00, 0xd0, 0x00, -0xf0, 0x00, 0xd7, 0x00, 0xc3, 0x00, 0x81, 0x00, 0x4f, 0x00, 0x18, 0x00, 0xe5, 0xff, 0xb5, 0xff, -0x5d, 0xff, 0x21, 0xff, 0xd5, 0xfe, 0xa5, 0xfe, 0xab, 0xfe, 0xd7, 0xfe, 0x59, 0xff, 0xb9, 0xff, -0x21, 0x00, 0x7b, 0x00, 0x64, 0x00, 0x21, 0x00, 0x90, 0xff, 0xf2, 0xfe, 0x68, 0xfe, 0xca, 0xfd, -0x96, 0xfd, 0x8a, 0xfd, 0xb9, 0xfd, 0x2a, 0xfe, 0x96, 0xfe, 0x39, 0xff, 0xa6, 0xff, 0xbb, 0xff, -0x94, 0xff, 0xcf, 0xfe, 0x04, 0xfe, 0x1b, 0xfd, 0x69, 0xfc, 0x0e, 0xfc, 0xc9, 0xfb, 0xd6, 0xfb, -0xdf, 0xfb, 0xca, 0xfb, 0xb8, 0xfb, 0x7f, 0xfb, 0x45, 0xfb, 0xdc, 0xfa, 0x3c, 0xfa, 0xdc, 0xf9, -0x79, 0xf9, 0x86, 0xf9, 0xe7, 0xf9, 0x76, 0xfa, 0x3d, 0xfb, 0xa5, 0xfb, 0xdd, 0xfb, 0x03, 0xfc, -0xee, 0xfb, 0x01, 0xfc, 0xcd, 0xfb, 0x9a, 0xfb, 0x6d, 0xfb, 0x10, 0xfb, 0x4f, 0xfb, 0x3b, 0xfc, -0xe3, 0xfd, 0xe0, 0xff, 0xc2, 0x01, 0x91, 0x03, 0xf9, 0x04, 0x5f, 0x06, 0xc0, 0x07, 0x28, 0x09, -0x4c, 0x0a, 0xbe, 0x0a, 0x5b, 0x0a, 0x56, 0x09, 0x1d, 0x08, 0x07, 0x07, 0x00, 0x06, 0x34, 0x05, -0x3a, 0x04, 0x29, 0x03, 0x42, 0x02, 0xfc, 0x01, 0xd8, 0x02, 0x80, 0x04, 0x97, 0x06, 0x6f, 0x08, -0xbc, 0x09, 0x4d, 0x0a, 0x15, 0x0a, 0x71, 0x09, 0x5f, 0x08, 0xea, 0x06, 0x07, 0x05, 0xea, 0x02, -0x5c, 0x01, 0x8c, 0x00, 0xa0, 0x00, 0x38, 0x01, 0xbf, 0x01, 0x06, 0x02, 0x65, 0x01, 0x5a, 0x00, -0x07, 0xff, 0xd0, 0xfd, 0xce, 0xfc, 0xb6, 0xfb, 0x0c, 0xfb, 0xb0, 0xfa, 0xf5, 0xfa, 0xd3, 0xfb, -0xc5, 0xfc, 0xbd, 0xfd, 0xf6, 0xfd, 0x85, 0xfd, 0xa7, 0xfc, 0x79, 0xfb, 0xf6, 0xfa, 0x9f, 0xfa, -0xe0, 0xfa, 0x73, 0xfb, 0x10, 0xfc, 0x44, 0xfd, 0x8b, 0xfe, 0x10, 0x00, 0x99, 0x01, 0xa5, 0x02, -0x74, 0x03, 0x92, 0x03, 0x86, 0x03, 0x7e, 0x03, 0x79, 0x03, 0xad, 0x03, 0x8f, 0x03, 0x31, 0x03, -0xbc, 0x02, 0xe5, 0x01, 0x45, 0x01, 0x90, 0x00, 0xe7, 0xff, 0x7c, 0xff, 0xf2, 0xfe, 0xd1, 0xfe, -0xf5, 0xfe, 0x69, 0xff, 0x3b, 0x00, 0xdb, 0x00, 0x6f, 0x01, 0xaf, 0x01, 0xbd, 0x01, 0xcd, 0x01, -0xab, 0x01, 0xbe, 0x01, 0xe6, 0x01, 0x10, 0x02, 0x93, 0x02, 0x15, 0x03, 0xaf, 0x03, 0x27, 0x04, -0x04, 0x04, 0x5f, 0x03, 0xfd, 0x01, 0x22, 0x00, 0x35, 0xfe, 0x60, 0xfc, 0x0b, 0xfb, 0x44, 0xfa, -0x1e, 0xfa, 0xb6, 0xfa, 0x9e, 0xfb, 0xe1, 0xfc, 0xf6, 0xfd, 0xb5, 0xfe, 0xd3, 0xfe, 0x54, 0xfe, -0x9c, 0xfd, 0xe1, 0xfc, 0x7d, 0xfc, 0x85, 0xfc, 0xed, 0xfc, 0x9b, 0xfd, 0x4b, 0xfe, 0xf3, 0xfe, -0x5d, 0xff, 0x7e, 0xff, 0x44, 0xff, 0x9c, 0xfe, 0xb7, 0xfd, 0xa5, 0xfc, 0xb0, 0xfb, 0x2a, 0xfb, -0x02, 0xfb, 0x57, 0xfb, 0x77, 0xfb, 0x76, 0xfb, 0x19, 0xfb, 0x31, 0xfa, 0x53, 0xf9, 0x55, 0xf8, -0xd1, 0xf7, 0xa8, 0xf7, 0xaf, 0xf7, 0x38, 0xf8, 0x01, 0xf9, 0x3e, 0xfa, 0xb4, 0xfb, 0xec, 0xfc, -0x26, 0xfe, 0x8d, 0xfe, 0x70, 0xfe, 0xd7, 0xfd, 0xc0, 0xfc, 0xf4, 0xfb, 0xeb, 0xfa, 0x31, 0xfa, -0xe7, 0xf9, 0xd6, 0xf9, 0xd5, 0xfa, 0x5d, 0xfc, 0xb4, 0xfe, 0x88, 0x01, 0x3d, 0x04, 0xe9, 0x06, -0xea, 0x08, 0x62, 0x0a, 0x62, 0x0b, 0x6d, 0x0b, 0xf3, 0x0a, 0x86, 0x09, 0xe4, 0x07, 0x5e, 0x06, -0x2e, 0x05, 0xcc, 0x04, 0xda, 0x04, 0x39, 0x05, 0x8f, 0x05, 0x92, 0x05, 0x74, 0x05, 0x33, 0x05, -0xfd, 0x04, 0xb7, 0x04, 0x3e, 0x04, 0xb0, 0x03, 0x01, 0x03, 0x88, 0x02, 0x69, 0x02, 0x94, 0x02, -0xd8, 0x02, 0xe9, 0x02, 0xba, 0x02, 0x46, 0x02, 0xca, 0x01, 0x85, 0x01, 0x65, 0x01, 0x7b, 0x01, -0x6f, 0x01, 0x40, 0x01, 0x07, 0x01, 0xb3, 0x00, 0x94, 0x00, 0x83, 0x00, 0x5c, 0x00, 0x30, 0x00, -0xba, 0xff, 0x5f, 0xff, 0x11, 0xff, 0x03, 0xff, 0x50, 0xff, 0x99, 0xff, 0xd4, 0xff, 0xd1, 0xff, -0x99, 0xff, 0x70, 0xff, 0x30, 0xff, 0x38, 0xff, 0x32, 0xff, 0x37, 0xff, 0x56, 0xff, 0x51, 0xff, -0x91, 0xff, 0xfc, 0xff, 0x7c, 0x00, 0x17, 0x01, 0x85, 0x01, 0xef, 0x01, 0x1f, 0x02, 0x25, 0x02, -0x2b, 0x02, 0xd4, 0x01, 0x7e, 0x01, 0xd9, 0x00, 0x0d, 0x00, 0x57, 0xff, 0x80, 0xfe, 0xef, 0xfd, -0x8a, 0xfd, 0x55, 0xfd, 0x8e, 0xfd, 0xb5, 0xfd, 0x2a, 0xfe, 0x96, 0xfe, 0xdb, 0xfe, 0x26, 0xff, -0x12, 0xff, 0xfc, 0xfe, 0xd6, 0xfe, 0x83, 0xfe, 0x6a, 0xfe, 0x20, 0xfe, 0x05, 0xfe, 0xdb, 0xfd, -0xa8, 0xfd, 0xaf, 0xfd, 0x7a, 0xfd, 0x49, 0xfd, 0x16, 0xfd, 0xb2, 0xfc, 0x91, 0xfc, 0x73, 0xfc, -0x87, 0xfc, 0xf1, 0xfc, 0x43, 0xfd, 0xde, 0xfd, 0x31, 0xfe, 0x81, 0xfe, 0xce, 0xfe, 0xc7, 0xfe, -0xd1, 0xfe, 0x98, 0xfe, 0x74, 0xfe, 0x6a, 0xfe, 0x5e, 0xfe, 0xaa, 0xfe, 0xf0, 0xfe, 0x35, 0xff, -0x8a, 0xff, 0x7e, 0xff, 0x7e, 0xff, 0x35, 0xff, 0xd7, 0xfe, 0x72, 0xfe, 0xda, 0xfd, 0x75, 0xfd, -0x01, 0xfd, 0xc0, 0xfc, 0xba, 0xfc, 0xc3, 0xfc, 0x17, 0xfd, 0x51, 0xfd, 0x79, 0xfd, 0x88, 0xfd, -0x64, 0xfd, 0x6e, 0xfd, 0x6f, 0xfd, 0x91, 0xfd, 0xdd, 0xfd, 0x03, 0xfe, 0x27, 0xfe, 0x25, 0xfe, -0x21, 0xfe, 0x5e, 0xfe, 0x85, 0xfe, 0xc7, 0xfe, 0xd5, 0xfe, 0xc0, 0xfe, 0x98, 0xfe, 0x60, 0xfe, -0x66, 0xfe, 0x6e, 0xfe, 0x55, 0xfe, 0xec, 0xfd, 0x2f, 0xfd, 0x77, 0xfc, 0xd9, 0xfb, 0xd9, 0xfb, -0x98, 0xfc, 0x0e, 0xfe, 0x05, 0x00, 0x22, 0x02, 0x6b, 0x04, 0x94, 0x06, 0x93, 0x08, 0x2e, 0x0a, -0xf0, 0x0a, 0xd6, 0x0a, 0xae, 0x09, 0xf4, 0x07, 0x16, 0x06, 0x9a, 0x04, 0xe1, 0x03, 0xc1, 0x03, -0x1f, 0x04, 0xa6, 0x04, 0x39, 0x05, 0xcf, 0x05, 0x41, 0x06, 0x9a, 0x06, 0x80, 0x06, 0xf8, 0x05, -0x0d, 0x05, 0xd4, 0x03, 0xe0, 0x02, 0x50, 0x02, 0xf4, 0x01, 0xd5, 0x01, 0x6d, 0x01, 0xc4, 0x00, -0xc6, 0xff, 0x90, 0xfe, 0x85, 0xfd, 0x83, 0xfc, 0xd4, 0xfb, 0x5f, 0xfb, 0x57, 0xfb, 0xdf, 0xfb, -0xda, 0xfc, 0x58, 0xfe, 0xe1, 0xff, 0x3d, 0x01, 0x16, 0x02, 0x48, 0x02, 0x06, 0x02, 0x59, 0x01, -0x70, 0x00, 0x88, 0xff, 0x85, 0xfe, 0xbd, 0xfd, 0x28, 0xfd, 0xe2, 0xfc, 0x15, 0xfd, 0x60, 0xfd, -0xea, 0xfd, 0x4b, 0xfe, 0x84, 0xfe, 0xae, 0xfe, 0xb0, 0xfe, 0xd4, 0xfe, 0x05, 0xff, 0x4f, 0xff, -0xae, 0xff, 0x1d, 0x00, 0xc3, 0x00, 0x74, 0x01, 0x56, 0x02, 0x28, 0x03, 0xb3, 0x03, 0x0b, 0x04, -0xe5, 0x03, 0x93, 0x03, 0x20, 0x03, 0x7c, 0x02, 0xf0, 0x01, 0x3e, 0x01, 0xa3, 0x00, 0x18, 0x00, -0xae, 0xff, 0xb6, 0xff, 0xdf, 0xff, 0x42, 0x00, 0xa8, 0x00, 0xf5, 0x00, 0x5d, 0x01, 0x95, 0x01, -0xe2, 0x01, 0x0d, 0x02, 0x08, 0x02, 0xe2, 0x01, 0x5b, 0x01, 0xbc, 0x00, 0x21, 0x00, 0x91, 0xff, -0x2f, 0xff, 0xed, 0xfe, 0xe2, 0xfe, 0xf8, 0xfe, 0x3b, 0xff, 0xc5, 0xff, 0x65, 0x00, 0x12, 0x01, -0x91, 0x01, 0xad, 0x01, 0x8d, 0x01, 0x09, 0x01, 0x72, 0x00, 0xd4, 0xff, 0x2a, 0xff, 0x99, 0xfe, -0xe6, 0xfd, 0x5f, 0xfd, 0xf2, 0xfc, 0xb8, 0xfc, 0xc7, 0xfc, 0xdd, 0xfc, 0x03, 0xfd, 0xf4, 0xfc, -0xc2, 0xfc, 0x94, 0xfc, 0x6b, 0xfc, 0x84, 0xfc, 0xa2, 0xfc, 0xbe, 0xfc, 0xca, 0xfc, 0x8a, 0xfc, -0x4d, 0xfc, 0xf4, 0xfb, 0x7c, 0xfb, 0x03, 0xfb, 0x43, 0xfa, 0x95, 0xf9, 0xe7, 0xf8, 0x7d, 0xf8, -0x79, 0xf8, 0xc0, 0xf8, 0x5a, 0xf9, 0x20, 0xfa, 0xdd, 0xfa, 0xb5, 0xfb, 0x55, 0xfc, 0xe4, 0xfc, -0x57, 0xfd, 0x70, 0xfd, 0x6a, 0xfd, 0x50, 0xfd, 0x62, 0xfd, 0xc3, 0xfd, 0x44, 0xfe, 0xe2, 0xfe, -0x5c, 0xff, 0x8e, 0xff, 0xa1, 0xff, 0x99, 0xff, 0x85, 0xff, 0x0b, 0xff, 0x4a, 0xfe, 0x47, 0xfd, -0x22, 0xfc, 0x90, 0xfb, 0x03, 0xfc, 0x8c, 0xfd, 0x0a, 0x00, 0xeb, 0x02, 0xcd, 0x05, 0x4c, 0x08, -0x42, 0x0a, 0xaa, 0x0b, 0x4e, 0x0c, 0x12, 0x0c, 0xd6, 0x0a, 0xae, 0x08, 0x44, 0x06, 0x5b, 0x04, -0x76, 0x03, 0xe9, 0x03, 0x7b, 0x05, 0x9d, 0x07, 0xa5, 0x09, 0x06, 0x0b, 0x9d, 0x0b, 0x45, 0x0b, -0xfa, 0x09, 0xbf, 0x07, 0xad, 0x04, 0x1e, 0x01, 0xa1, 0xfd, 0xe0, 0xfa, 0x5d, 0xf9, 0x45, 0xf9, -0x58, 0xfa, 0x06, 0xfc, 0xcd, 0xfd, 0x7b, 0xff, 0xc0, 0x00, 0xd8, 0x01, 0x7e, 0x02, 0xe9, 0x02, -0xe9, 0x02, 0x87, 0x02, 0x10, 0x02, 0xa3, 0x01, 0x8a, 0x01, 0x89, 0x01, 0x6e, 0x01, 0x0d, 0x01, -0x37, 0x00, 0x2d, 0xff, 0x20, 0xfe, 0x3c, 0xfd, 0xe4, 0xfc, 0xe9, 0xfc, 0x45, 0xfd, 0xd7, 0xfd, -0x83, 0xfe, 0x70, 0xff, 0x4f, 0x00, 0x32, 0x01, 0xde, 0x01, 0x3c, 0x02, 0x61, 0x02, 0x3b, 0x02, -0x0d, 0x02, 0xf2, 0x01, 0xd4, 0x01, 0xe9, 0x01, 0xf0, 0x01, 0x06, 0x02, 0x03, 0x02, 0xbf, 0x01, -0x89, 0x01, 0x2b, 0x01, 0xcf, 0x00, 0x83, 0x00, 0x2a, 0x00, 0xf6, 0xff, 0xb4, 0xff, 0x7d, 0xff, -0x4c, 0xff, 0x0d, 0xff, 0xfd, 0xfe, 0xf0, 0xfe, 0x05, 0xff, 0x2b, 0xff, 0x5e, 0xff, 0xb5, 0xff, -0xf0, 0xff, 0x07, 0x00, 0x11, 0x00, 0xce, 0xff, 0x6b, 0xff, 0xd7, 0xfe, 0x41, 0xfe, 0xec, 0xfd, -0xbf, 0xfd, 0x10, 0xfe, 0x94, 0xfe, 0x60, 0xff, 0x32, 0x00, 0xe8, 0x00, 0x71, 0x01, 0x90, 0x01, -0x43, 0x01, 0x8e, 0x00, 0x78, 0xff, 0x49, 0xfe, 0x3e, 0xfd, 0x80, 0xfc, 0x1c, 0xfc, 0xf7, 0xfb, -0x0b, 0xfc, 0x0c, 0xfc, 0xf7, 0xfb, 0xd1, 0xfb, 0x8b, 0xfb, 0x44, 0xfb, 0xdd, 0xfa, 0x79, 0xfa, -0x2c, 0xfa, 0x0d, 0xfa, 0x46, 0xfa, 0xe5, 0xfa, 0xba, 0xfb, 0x93, 0xfc, 0x28, 0xfd, 0x68, 0xfd, -0x1d, 0xfd, 0xad, 0xfc, 0x3a, 0xfc, 0xc7, 0xfb, 0x84, 0xfb, 0x31, 0xfb, 0xe7, 0xfa, 0xa6, 0xfa, -0x9d, 0xfa, 0xe1, 0xfa, 0x56, 0xfb, 0xe6, 0xfb, 0x6e, 0xfc, 0xe3, 0xfc, 0x72, 0xfd, 0x3b, 0xfe, -0x7f, 0xff, 0xec, 0x00, 0x3c, 0x02, 0x1d, 0x03, 0x3a, 0x03, 0xdf, 0x02, 0x22, 0x02, 0x3a, 0x01, -0x4b, 0x00, 0x4f, 0xff, 0x5f, 0xfe, 0xa7, 0xfd, 0x47, 0xfd, 0xe2, 0xfd, 0x5c, 0xff, 0x7e, 0x01, -0x9f, 0x03, 0x38, 0x05, 0x09, 0x06, 0x43, 0x06, 0x2e, 0x06, 0x0a, 0x06, 0xe2, 0x05, 0x77, 0x05, -0xc1, 0x04, 0xfe, 0x03, 0x8c, 0x03, 0xea, 0x03, 0x0d, 0x05, 0x69, 0x06, 0x69, 0x07, 0x86, 0x07, -0xfc, 0x06, 0x17, 0x06, 0x30, 0x05, 0x89, 0x04, 0xa4, 0x03, 0x74, 0x02, 0xc5, 0x00, 0x09, 0xff, -0xd2, 0xfd, 0x64, 0xfd, 0xb1, 0xfd, 0x16, 0xfe, 0x1e, 0xfe, 0xc9, 0xfd, 0x3a, 0xfd, 0x1d, 0xfd, -0x6d, 0xfd, 0x1d, 0xfe, 0xd3, 0xfe, 0x25, 0xff, 0x43, 0xff, 0x82, 0xff, 0x2d, 0x00, 0x45, 0x01, -0x54, 0x02, 0xf5, 0x02, 0xdd, 0x02, 0x22, 0x02, 0x39, 0x01, 0x73, 0x00, 0x01, 0x00, 0xae, 0xff, -0x30, 0xff, 0xa6, 0xfe, 0x35, 0xfe, 0x3d, 0xfe, 0xe3, 0xfe, 0xf0, 0xff, 0x13, 0x01, 0xdd, 0x01, -0x53, 0x02, 0x88, 0x02, 0xe1, 0x02, 0x64, 0x03, 0xf4, 0x03, 0x6f, 0x04, 0xad, 0x04, 0xd1, 0x04, -0xde, 0x04, 0x12, 0x05, 0x46, 0x05, 0x4c, 0x05, 0x04, 0x05, 0x41, 0x04, 0x5e, 0x03, 0x8a, 0x02, -0xd3, 0x01, 0x5c, 0x01, 0xe3, 0x00, 0x7f, 0x00, 0x3b, 0x00, 0x0d, 0x00, 0x3a, 0x00, 0x95, 0x00, -0xff, 0x00, 0x61, 0x01, 0x79, 0x01, 0x96, 0x01, 0xa7, 0x01, 0xd2, 0x01, 0x09, 0x02, 0xf4, 0x01, -0xb2, 0x01, 0xe6, 0x00, 0xce, 0xff, 0x9f, 0xfe, 0x50, 0xfd, 0x44, 0xfc, 0x4d, 0xfb, 0x9e, 0xfa, -0x66, 0xfa, 0x8a, 0xfa, 0x82, 0xfb, 0xe8, 0xfc, 0xa0, 0xfe, 0x7d, 0x00, 0xde, 0x01, 0xdb, 0x02, -0x0c, 0x03, 0xad, 0x02, 0xd4, 0x01, 0x72, 0x00, 0x14, 0xff, 0x7a, 0xfd, 0x19, 0xfc, 0x1a, 0xfb, -0x76, 0xfa, 0x82, 0xfa, 0xd4, 0xfa, 0x68, 0xfb, 0xf6, 0xfb, 0x28, 0xfc, 0x3f, 0xfc, 0x13, 0xfc, -0xe0, 0xfb, 0xdf, 0xfb, 0xdd, 0xfb, 0x1d, 0xfc, 0x57, 0xfc, 0xc3, 0xfc, 0x55, 0xfd, 0x02, 0xfe, -0xba, 0xfe, 0x27, 0xff, 0x24, 0xff, 0xb1, 0xfe, 0xcc, 0xfd, 0xed, 0xfc, 0x38, 0xfc, 0xd3, 0xfb, -0xc5, 0xfb, 0xd0, 0xfb, 0x0c, 0xfc, 0x67, 0xfc, 0xdd, 0xfc, 0x59, 0xfd, 0xc8, 0xfd, 0x0e, 0xfe, -0x05, 0xfe, 0xca, 0xfd, 0x85, 0xfd, 0x44, 0xfd, 0x2f, 0xfd, 0x16, 0xfd, 0xd7, 0xfc, 0x62, 0xfc, -0xc3, 0xfb, 0xf2, 0xfa, 0x25, 0xfa, 0x9d, 0xf9, 0x8d, 0xf9, 0x41, 0xfa, 0xae, 0xfb, 0xdd, 0xfd, -0xa1, 0x00, 0x86, 0x03, 0x36, 0x06, 0x37, 0x08, 0x28, 0x09, 0x0c, 0x09, 0xc7, 0x07, 0xa4, 0x05, -0xfe, 0x02, 0x4a, 0x00, 0x3f, 0xfe, 0x12, 0xfd, 0x39, 0xfd, 0x82, 0xfe, 0x7f, 0x00, 0xe8, 0x02, -0xdd, 0x04, 0x33, 0x06, 0x97, 0x06, 0x33, 0x06, 0x17, 0x05, 0x59, 0x03, 0x4e, 0x01, 0x61, 0xff, -0xd9, 0xfd, 0x49, 0xfd, 0x8c, 0xfd, 0xb2, 0xfe, 0x2a, 0x00, 0x8c, 0x01, 0xa2, 0x02, 0x36, 0x03, -0x8a, 0x03, 0x93, 0x03, 0x65, 0x03, 0x1e, 0x03, 0xb0, 0x02, 0x58, 0x02, 0x46, 0x02, 0x72, 0x02, -0x08, 0x03, 0x9c, 0x03, 0x05, 0x04, 0x0e, 0x04, 0x8e, 0x03, 0xe5, 0x02, 0xeb, 0x01, 0x03, 0x01, -0x3d, 0x00, 0xa4, 0xff, 0x6e, 0xff, 0x7e, 0xff, 0x0e, 0x00, 0x0b, 0x01, 0x26, 0x02, 0x6c, 0x03, -0x5d, 0x04, 0x09, 0x05, 0x52, 0x05, 0x2e, 0x05, 0xd7, 0x04, 0x38, 0x04, 0x7d, 0x03, 0xd5, 0x02, -0x3c, 0x02, 0xe9, 0x01, 0xb3, 0x01, 0xa0, 0x01, 0x82, 0x01, 0x36, 0x01, 0xd2, 0x00, 0x58, 0x00, -0xdb, 0xff, 0x59, 0xff, 0xdb, 0xfe, 0x97, 0xfe, 0x7b, 0xfe, 0xa9, 0xfe, 0x35, 0xff, 0xe0, 0xff, -0xa9, 0x00, 0x35, 0x01, 0x6d, 0x01, 0x4e, 0x01, 0xf6, 0x00, 0x8d, 0x00, 0x0d, 0x00, 0xb3, 0xff, -0x61, 0xff, 0x24, 0xff, 0xfc, 0xfe, 0x0e, 0xff, 0x42, 0xff, 0x8f, 0xff, 0xce, 0xff, 0xce, 0xff, -0xa7, 0xff, 0x49, 0xff, 0xf0, 0xfe, 0xc8, 0xfe, 0xd2, 0xfe, 0x11, 0xff, 0x4d, 0xff, 0x79, 0xff, -0x7b, 0xff, 0x4f, 0xff, 0xf4, 0xfe, 0x65, 0xfe, 0xaa, 0xfd, 0xb5, 0xfc, 0xb0, 0xfb, 0xd0, 0xfa, -0x4b, 0xfa, 0x44, 0xfa, 0xb3, 0xfa, 0x66, 0xfb, 0x42, 0xfc, 0xe7, 0xfc, 0x4c, 0xfd, 0x63, 0xfd, -0x38, 0xfd, 0xe0, 0xfc, 0x39, 0xfc, 0x7f, 0xfb, 0xc6, 0xfa, 0x41, 0xfa, 0x19, 0xfa, 0x4f, 0xfa, -0xd2, 0xfa, 0x8c, 0xfb, 0x0a, 0xfc, 0x5e, 0xfc, 0x3f, 0xfc, 0xea, 0xfb, 0x65, 0xfb, 0xe7, 0xfa, -0x6b, 0xfa, 0x13, 0xfa, 0xf3, 0xf9, 0x36, 0xfa, 0xc4, 0xfa, 0xbb, 0xfb, 0xcc, 0xfc, 0xce, 0xfd, -0x5a, 0xfe, 0x6c, 0xfe, 0xf4, 0xfd, 0x42, 0xfd, 0x6b, 0xfc, 0xb6, 0xfb, 0x44, 0xfb, 0x40, 0xfb, -0xbb, 0xfb, 0xbe, 0xfc, 0x51, 0xfe, 0x4b, 0x00, 0x6c, 0x02, 0x44, 0x04, 0xa9, 0x05, 0x7c, 0x06, -0xef, 0x06, 0xf9, 0x06, 0xc4, 0x06, 0x4d, 0x06, 0xc0, 0x05, 0x17, 0x05, 0xa8, 0x04, 0x78, 0x04, -0xb2, 0x04, 0x0f, 0x05, 0x5e, 0x05, 0x81, 0x05, 0x4d, 0x05, 0xf0, 0x04, 0x71, 0x04, 0xf6, 0x03, -0x86, 0x03, 0xf2, 0x02, 0x42, 0x02, 0x71, 0x01, 0xd3, 0x00, 0x81, 0x00, 0x6a, 0x00, 0x93, 0x00, -0xac, 0x00, 0xa9, 0x00, 0x87, 0x00, 0x5b, 0x00, 0x85, 0x00, 0xf6, 0x00, 0x92, 0x01, 0x41, 0x02, -0xb2, 0x02, 0x28, 0x03, 0x7b, 0x03, 0xea, 0x03, 0x55, 0x04, 0x98, 0x04, 0x8d, 0x04, 0xfa, 0x03, -0x16, 0x03, 0xf9, 0x01, 0xf6, 0x00, 0x44, 0x00, 0xbf, 0xff, 0x74, 0xff, 0x3b, 0xff, 0x11, 0xff, -0x30, 0xff, 0x77, 0xff, 0x1f, 0x00, 0xd5, 0x00, 0x54, 0x01, 0x86, 0x01, 0x65, 0x01, 0x29, 0x01, -0x04, 0x01, 0xfc, 0x00, 0x20, 0x01, 0x4c, 0x01, 0x62, 0x01, 0x56, 0x01, 0x57, 0x01, 0x7e, 0x01, -0xd3, 0x01, 0x0e, 0x02, 0x25, 0x02, 0xdc, 0x01, 0x54, 0x01, 0x94, 0x00, 0x02, 0x00, 0xa0, 0xff, -0x5a, 0xff, 0x2b, 0xff, 0xe7, 0xfe, 0xb7, 0xfe, 0xa7, 0xfe, 0xdd, 0xfe, 0x47, 0xff, 0xca, 0xff, -0x47, 0x00, 0x8a, 0x00, 0x9a, 0x00, 0xa3, 0x00, 0x96, 0x00, 0x8d, 0x00, 0x4b, 0x00, 0xbb, 0xff, -0xe4, 0xfe, 0xe0, 0xfd, 0x10, 0xfd, 0x80, 0xfc, 0x5d, 0xfc, 0xa6, 0xfc, 0x32, 0xfd, 0x0e, 0xfe, -0x1c, 0xff, 0x3f, 0x00, 0x55, 0x01, 0x10, 0x02, 0x48, 0x02, 0xdc, 0x01, 0xdd, 0x00, 0xb0, 0xff, -0x86, 0xfe, 0xb8, 0xfd, 0x62, 0xfd, 0x52, 0xfd, 0xb9, 0xfd, 0x4c, 0xfe, 0x1b, 0xff, 0xfa, 0xff, -0xac, 0x00, 0xff, 0x00, 0x99, 0x00, 0xcf, 0xff, 0xb8, 0xfe, 0xdb, 0xfd, 0x6a, 0xfd, 0x66, 0xfd, -0xba, 0xfd, 0x15, 0xfe, 0x36, 0xfe, 0x49, 0xfe, 0x19, 0xfe, 0xe4, 0xfd, 0x7c, 0xfd, 0xd4, 0xfc, -0x03, 0xfc, 0x30, 0xfb, 0xc4, 0xfa, 0x01, 0xfb, 0xf7, 0xfb, 0x67, 0xfd, 0x94, 0xfe, 0x67, 0xff, -0x70, 0xff, 0xea, 0xfe, 0x37, 0xfe, 0x6d, 0xfd, 0xca, 0xfc, 0x0b, 0xfc, 0x61, 0xfb, 0xdd, 0xfa, -0xa2, 0xfa, 0x08, 0xfb, 0xd2, 0xfb, 0xa3, 0xfc, 0xfa, 0xfc, 0x82, 0xfc, 0x80, 0xfb, 0x49, 0xfa, -0x7c, 0xf9, 0xa3, 0xf9, 0xae, 0xfa, 0x5b, 0xfc, 0x20, 0xfe, 0xff, 0xff, 0xec, 0x01, 0xc0, 0x03, -0x85, 0x05, 0xca, 0x06, 0x32, 0x07, 0xac, 0x06, 0x37, 0x05, 0xbc, 0x03, 0xbf, 0x02, 0x83, 0x02, -0x01, 0x03, 0x88, 0x03, 0xed, 0x03, 0xca, 0x03, 0x4f, 0x03, 0xdf, 0x02, 0x89, 0x02, 0x55, 0x02, -0x0d, 0x02, 0x76, 0x01, 0xc8, 0x00, 0x33, 0x00, 0x32, 0x00, 0xcb, 0x00, 0xaf, 0x01, 0x7c, 0x02, -0xb5, 0x02, 0x58, 0x02, 0x87, 0x01, 0xb1, 0x00, 0x3c, 0x00, 0x35, 0x00, 0x79, 0x00, 0xc8, 0x00, -0x17, 0x01, 0x89, 0x01, 0x1f, 0x02, 0xfd, 0x02, 0xd5, 0x03, 0x65, 0x04, 0x5f, 0x04, 0xbc, 0x03, -0xc8, 0x02, 0xd4, 0x01, 0x28, 0x01, 0xed, 0x00, 0xfc, 0x00, 0x26, 0x01, 0x54, 0x01, 0x7d, 0x01, -0xdf, 0x01, 0x51, 0x02, 0xd3, 0x02, 0x49, 0x03, 0x6a, 0x03, 0x48, 0x03, 0xea, 0x02, 0x6a, 0x02, -0x08, 0x02, 0xb7, 0x01, 0x99, 0x01, 0x84, 0x01, 0x6a, 0x01, 0x61, 0x01, 0x67, 0x01, 0x92, 0x01, -0xd5, 0x01, 0x1d, 0x02, 0x4a, 0x02, 0x46, 0x02, 0x05, 0x02, 0xa5, 0x01, 0x26, 0x01, 0xa8, 0x00, -0x2e, 0x00, 0xc4, 0xff, 0x6c, 0xff, 0x22, 0xff, 0xfd, 0xfe, 0xfb, 0xfe, 0x15, 0xff, 0x3b, 0xff, -0x54, 0xff, 0x5f, 0xff, 0x4d, 0xff, 0x11, 0xff, 0xf1, 0xfe, 0xca, 0xfe, 0xdb, 0xfe, 0xfe, 0xfe, -0x3d, 0xff, 0x7a, 0xff, 0xa4, 0xff, 0xbf, 0xff, 0xb9, 0xff, 0x80, 0xff, 0x19, 0xff, 0x88, 0xfe, -0xf9, 0xfd, 0x6f, 0xfd, 0x13, 0xfd, 0x0a, 0xfd, 0x2f, 0xfd, 0xa0, 0xfd, 0x0c, 0xfe, 0x85, 0xfe, -0xcc, 0xfe, 0xee, 0xfe, 0xf0, 0xfe, 0xc4, 0xfe, 0xa6, 0xfe, 0x7d, 0xfe, 0x6b, 0xfe, 0x75, 0xfe, -0xa3, 0xfe, 0xec, 0xfe, 0x3c, 0xff, 0x76, 0xff, 0x89, 0xff, 0x59, 0xff, 0xe3, 0xfe, 0x3e, 0xfe, -0x6f, 0xfd, 0xb9, 0xfc, 0x34, 0xfc, 0x0d, 0xfc, 0x36, 0xfc, 0x88, 0xfc, 0xf5, 0xfc, 0x3b, 0xfd, -0x45, 0xfd, 0x10, 0xfd, 0xb0, 0xfc, 0x2a, 0xfc, 0xae, 0xfb, 0x41, 0xfb, 0x1d, 0xfb, 0x41, 0xfb, -0xde, 0xfb, 0xfc, 0xfc, 0x70, 0xfe, 0x1b, 0x00, 0x86, 0x01, 0x50, 0x02, 0x5c, 0x02, 0xa8, 0x01, -0x60, 0x00, 0xd1, 0xfe, 0x2a, 0xfd, 0x9e, 0xfb, 0x26, 0xfa, 0xea, 0xf8, 0x1f, 0xf8, 0xf3, 0xf7, -0x86, 0xf8, 0xa7, 0xf9, 0x24, 0xfb, 0x89, 0xfc, 0x9d, 0xfd, 0x60, 0xfe, 0xe4, 0xfe, 0x81, 0xff, -0x5f, 0x00, 0x72, 0x01, 0x9d, 0x02, 0xa3, 0x03, 0x97, 0x04, 0x6a, 0x05, 0x43, 0x06, 0xfb, 0x06, -0x6c, 0x07, 0x55, 0x07, 0xb2, 0x06, 0x80, 0x05, 0x2b, 0x04, 0xf5, 0x02, 0x29, 0x02, 0xbe, 0x01, -0x92, 0x01, 0x8d, 0x01, 0x7c, 0x01, 0x82, 0x01, 0xa9, 0x01, 0xd9, 0x01, 0x08, 0x02, 0x05, 0x02, -0xd1, 0x01, 0x83, 0x01, 0x36, 0x01, 0x1a, 0x01, 0x32, 0x01, 0x71, 0x01, 0x94, 0x01, 0x95, 0x01, -0x6e, 0x01, 0x2a, 0x01, 0x0b, 0x01, 0x06, 0x01, 0x44, 0x01, 0xa5, 0x01, 0x12, 0x02, 0x9a, 0x02, -0x52, 0x03, 0x1f, 0x04, 0x07, 0x05, 0xa7, 0x05, 0xf1, 0x05, 0xd0, 0x05, 0x31, 0x05, 0x69, 0x04, -0x89, 0x03, 0xbf, 0x02, 0x0d, 0x02, 0x69, 0x01, 0xf4, 0x00, 0x9a, 0x00, 0x76, 0x00, 0x75, 0x00, -0x88, 0x00, 0x8b, 0x00, 0x71, 0x00, 0x37, 0x00, 0xfc, 0xff, 0xdf, 0xff, 0xf5, 0xff, 0x2e, 0x00, -0x5b, 0x00, 0x74, 0x00, 0x4e, 0x00, 0x0f, 0x00, 0xb2, 0xff, 0x66, 0xff, 0xfa, 0xfe, 0x7c, 0xfe, -0xcd, 0xfd, 0x20, 0xfd, 0x8e, 0xfc, 0x60, 0xfc, 0xa3, 0xfc, 0x30, 0xfd, 0xdc, 0xfd, 0x68, 0xfe, -0xb3, 0xfe, 0xcf, 0xfe, 0xe1, 0xfe, 0x01, 0xff, 0x21, 0xff, 0x29, 0xff, 0x0c, 0xff, 0xb3, 0xfe, -0x62, 0xfe, 0x33, 0xfe, 0x79, 0xfe, 0x29, 0xff, 0xf5, 0xff, 0xc1, 0x00, 0x39, 0x01, 0x7f, 0x01, -0xad, 0x01, 0xe8, 0x01, 0x3a, 0x02, 0x7a, 0x02, 0x7c, 0x02, 0x28, 0x02, 0x7e, 0x01, 0xd2, 0x00, -0x41, 0x00, 0x03, 0x00, 0xff, 0xff, 0x08, 0x00, 0xfb, 0xff, 0xbd, 0xff, 0x82, 0xff, 0x52, 0xff, -0x56, 0xff, 0x70, 0xff, 0x84, 0xff, 0x63, 0xff, 0x14, 0xff, 0xba, 0xfe, 0x7a, 0xfe, 0x73, 0xfe, -0x9d, 0xfe, 0xd2, 0xfe, 0xd4, 0xfe, 0x87, 0xfe, 0xde, 0xfd, 0x12, 0xfd, 0x43, 0xfc, 0x94, 0xfb, -0x13, 0xfb, 0xad, 0xfa, 0x81, 0xfa, 0xab, 0xfa, 0x32, 0xfb, 0x18, 0xfc, 0x2d, 0xfd, 0x3a, 0xfe, -0xf5, 0xfe, 0x18, 0xff, 0xa9, 0xfe, 0xb4, 0xfd, 0x85, 0xfc, 0x60, 0xfb, 0xa5, 0xfa, 0x69, 0xfa, -0xd4, 0xfa, 0xc2, 0xfb, 0x31, 0xfd, 0xb5, 0xfe, 0x12, 0x00, 0xf5, 0x00, 0x48, 0x01, 0xeb, 0x00, -0xe5, 0xff, 0x90, 0xfe, 0x2b, 0xfd, 0x21, 0xfc, 0xd2, 0xfb, 0x76, 0xfc, 0x0d, 0xfe, 0x47, 0x00, -0xcb, 0x02, 0xfd, 0x04, 0xa4, 0x06, 0x64, 0x07, 0x4f, 0x07, 0x8f, 0x06, 0x5b, 0x05, 0xe9, 0x03, -0x80, 0x02, 0x4c, 0x01, 0x9a, 0x00, 0x6a, 0x00, 0xb0, 0x00, 0x32, 0x01, 0x87, 0x01, 0x71, 0x01, -0xe5, 0x00, 0xef, 0xff, 0xe0, 0xfe, 0x0f, 0xfe, 0xc6, 0xfd, 0x11, 0xfe, 0xd9, 0xfe, 0xee, 0xff, -0x1f, 0x01, 0x50, 0x02, 0x45, 0x03, 0xf4, 0x03, 0x0f, 0x04, 0x91, 0x03, 0x82, 0x02, 0x2c, 0x01, -0xfe, 0xff, 0x40, 0xff, 0x1d, 0xff, 0x87, 0xff, 0x3e, 0x00, 0x0c, 0x01, 0xa2, 0x01, 0x13, 0x02, -0x55, 0x02, 0x79, 0x02, 0x6d, 0x02, 0x25, 0x02, 0xce, 0x01, 0x6d, 0x01, 0x37, 0x01, 0x59, 0x01, -0xba, 0x01, 0x51, 0x02, 0xba, 0x02, 0xda, 0x02, 0x94, 0x02, 0x10, 0x02, 0x7c, 0x01, 0xef, 0x00, -0x9a, 0x00, 0x76, 0x00, 0x7f, 0x00, 0xaa, 0x00, 0x02, 0x01, 0x7f, 0x01, 0x1b, 0x02, 0xa0, 0x02, -0xdf, 0x02, 0xb8, 0x02, 0x25, 0x02, 0x47, 0x01, 0x44, 0x00, 0x60, 0xff, 0xb4, 0xfe, 0x5e, 0xfe, -0x3c, 0xfe, 0x57, 0xfe, 0x7c, 0xfe, 0xd1, 0xfe, 0x1c, 0xff, 0x73, 0xff, 0xc3, 0xff, 0x01, 0x00, -0x23, 0x00, 0x39, 0x00, 0x44, 0x00, 0x7f, 0x00, 0xd2, 0x00, 0x5f, 0x01, 0xfb, 0x01, 0x76, 0x02, -0x93, 0x02, 0x41, 0x02, 0x99, 0x01, 0xcb, 0x00, 0xe7, 0xff, 0x26, 0xff, 0xa9, 0xfe, 0x6e, 0xfe, -0x68, 0xfe, 0xa6, 0xfe, 0x21, 0xff, 0xba, 0xff, 0x60, 0x00, 0xcd, 0x00, 0xcb, 0x00, 0x66, 0x00, -0x91, 0xff, 0xad, 0xfe, 0xdc, 0xfd, 0x3d, 0xfd, 0xea, 0xfc, 0xd5, 0xfc, 0xdd, 0xfc, 0xfb, 0xfc, -0x0a, 0xfd, 0x24, 0xfd, 0x13, 0xfd, 0x04, 0xfd, 0xbf, 0xfc, 0x82, 0xfc, 0x32, 0xfc, 0x07, 0xfc, -0xf5, 0xfb, 0xfd, 0xfb, 0x08, 0xfc, 0xfb, 0xfb, 0xcb, 0xfb, 0x64, 0xfb, 0xd4, 0xfa, 0x08, 0xfa, -0x2a, 0xf9, 0x3f, 0xf8, 0x4f, 0xf7, 0x97, 0xf6, 0x37, 0xf6, 0x2e, 0xf6, 0x94, 0xf6, 0x42, 0xf7, -0x3c, 0xf8, 0x85, 0xf9, 0x13, 0xfb, 0xe8, 0xfc, 0xf3, 0xfe, 0xea, 0x00, 0x8c, 0x02, 0xba, 0x03, -0x66, 0x04, 0xaa, 0x04, 0x97, 0x04, 0x5e, 0x04, 0x02, 0x04, 0x82, 0x03, 0xf2, 0x02, 0x82, 0x02, -0x46, 0x02, 0x57, 0x02, 0x85, 0x02, 0xba, 0x02, 0xe0, 0x02, 0xed, 0x02, 0xd1, 0x02, 0xd1, 0x02, -0xf8, 0x02, 0x4f, 0x03, 0xc3, 0x03, 0x13, 0x04, 0x4a, 0x04, 0x5f, 0x04, 0x3b, 0x04, 0xe1, 0x03, -0x55, 0x03, 0xb0, 0x02, 0xd4, 0x01, 0xea, 0x00, 0x08, 0x00, 0x90, 0xff, 0x6b, 0xff, 0x91, 0xff, -0xf8, 0xff, 0x78, 0x00, 0xf4, 0x00, 0x4d, 0x01, 0x8f, 0x01, 0xb8, 0x01, 0xcd, 0x01, 0xaa, 0x01, -0x62, 0x01, 0xfc, 0x00, 0x99, 0x00, 0x55, 0x00, 0x3e, 0x00, 0x5e, 0x00, 0x9e, 0x00, 0xe6, 0x00, -0x25, 0x01, 0x61, 0x01, 0xa5, 0x01, 0xde, 0x01, 0x15, 0x02, 0x3f, 0x02, 0x3a, 0x02, 0x12, 0x02, -0xc5, 0x01, 0x86, 0x01, 0x62, 0x01, 0x77, 0x01, 0xad, 0x01, 0x02, 0x02, 0x57, 0x02, 0x9f, 0x02, -0xb8, 0x02, 0xc0, 0x02, 0xa7, 0x02, 0x80, 0x02, 0x2f, 0x02, 0xc7, 0x01, 0x4e, 0x01, 0xed, 0x00, -0x97, 0x00, 0x6a, 0x00, 0x66, 0x00, 0x74, 0x00, 0x7f, 0x00, 0x79, 0x00, 0x5d, 0x00, 0x28, 0x00, -0xea, 0xff, 0xaf, 0xff, 0x8d, 0xff, 0x80, 0xff, 0x91, 0xff, 0xae, 0xff, 0xc6, 0xff, 0xe2, 0xff, -0xfd, 0xff, 0x0d, 0x00, 0x20, 0x00, 0x2b, 0x00, 0x18, 0x00, 0x1b, 0x00, 0x16, 0x00, 0x35, 0x00, -0x79, 0x00, 0xc7, 0x00, 0x19, 0x01, 0x29, 0x01, 0xe8, 0x00, 0x60, 0x00, 0xb3, 0xff, 0x15, 0xff, -0x8a, 0xfe, 0x4b, 0xfe, 0x4a, 0xfe, 0x82, 0xfe, 0xf3, 0xfe, 0x8c, 0xff, 0x4e, 0x00, 0xfd, 0x00, -0x7f, 0x01, 0xa8, 0x01, 0x61, 0x01, 0xe5, 0x00, 0x2d, 0x00, 0x98, 0xff, 0x1a, 0xff, 0xb8, 0xfe, -0x4a, 0xfe, 0xc1, 0xfd, 0x1f, 0xfd, 0x6b, 0xfc, 0xb9, 0xfb, 0x4f, 0xfb, 0x0a, 0xfb, 0x02, 0xfb, -0x1d, 0xfb, 0x63, 0xfb, 0xe9, 0xfb, 0xa3, 0xfc, 0x6e, 0xfd, 0x18, 0xfe, 0x69, 0xfe, 0x4b, 0xfe, -0xd2, 0xfd, 0x31, 0xfd, 0xc8, 0xfc, 0xa0, 0xfc, 0xdb, 0xfc, 0x35, 0xfd, 0x70, 0xfd, 0x72, 0xfd, -0x2e, 0xfd, 0xca, 0xfc, 0x44, 0xfc, 0xbf, 0xfb, 0x36, 0xfb, 0xa9, 0xfa, 0x3d, 0xfa, 0x20, 0xfa, -0xab, 0xfa, 0xd3, 0xfb, 0x7d, 0xfd, 0x25, 0xff, 0x62, 0x00, 0x15, 0x01, 0x0d, 0x01, 0xbe, 0x00, -0x68, 0x00, 0x72, 0x00, 0xe3, 0x00, 0x7b, 0x01, 0x30, 0x02, 0xcc, 0x02, 0x68, 0x03, 0x0a, 0x04, -0xa1, 0x04, 0x0f, 0x05, 0x25, 0x05, 0xd7, 0x04, 0x48, 0x04, 0xe2, 0x03, 0xf2, 0x03, 0x97, 0x04, -0x84, 0x05, 0x5d, 0x06, 0xa0, 0x06, 0x0f, 0x06, 0xdd, 0x04, 0x2d, 0x03, 0x95, 0x01, 0x3a, 0x00, -0x3a, 0xff, 0x85, 0xfe, 0x0d, 0xfe, 0xed, 0xfd, 0x37, 0xfe, 0xe9, 0xfe, 0xc9, 0xff, 0x7a, 0x00, -0xdb, 0x00, 0xba, 0x00, 0x42, 0x00, 0xd4, 0xff, 0xb0, 0xff, 0x0e, 0x00, 0xc6, 0x00, 0x7e, 0x01, -0x06, 0x02, 0x20, 0x02, 0xdc, 0x01, 0x4f, 0x01, 0x94, 0x00, 0xca, 0xff, 0xfe, 0xfe, 0x11, 0xfe, -0x2f, 0xfd, 0x94, 0xfc, 0x78, 0xfc, 0xf3, 0xfc, 0xbf, 0xfd, 0xc1, 0xfe, 0x97, 0xff, 0x2d, 0x00, -0x73, 0x00, 0xa1, 0x00, 0xd8, 0x00, 0x3c, 0x01, 0x93, 0x01, 0xcb, 0x01, 0xe2, 0x01, 0xd7, 0x01, -0xcb, 0x01, 0xc4, 0x01, 0xfa, 0x01, 0x46, 0x02, 0x7a, 0x02, 0x74, 0x02, 0x45, 0x02, 0x10, 0x02, -0xd9, 0x01, 0xcc, 0x01, 0xc2, 0x01, 0xda, 0x01, 0xae, 0x01, 0x68, 0x01, 0xfe, 0x00, 0x97, 0x00, -0x47, 0x00, 0xfa, 0xff, 0xb0, 0xff, 0x54, 0xff, 0xe2, 0xfe, 0x93, 0xfe, 0x77, 0xfe, 0xc5, 0xfe, -0x65, 0xff, 0x45, 0x00, 0x22, 0x01, 0xc0, 0x01, 0x30, 0x02, 0x5c, 0x02, 0x4d, 0x02, 0x2b, 0x02, -0xe0, 0x01, 0x91, 0x01, 0x3a, 0x01, 0xe7, 0x00, 0xca, 0x00, 0xe8, 0x00, 0x40, 0x01, 0xd6, 0x01, -0x65, 0x02, 0xc7, 0x02, 0xcb, 0x02, 0x66, 0x02, 0xc8, 0x01, 0xfd, 0x00, 0x59, 0x00, 0xe4, 0xff, -0x9e, 0xff, 0x80, 0xff, 0x5d, 0xff, 0x3a, 0xff, 0xfc, 0xfe, 0xb7, 0xfe, 0x62, 0xfe, 0x0e, 0xfe, -0xba, 0xfd, 0x61, 0xfd, 0x18, 0xfd, 0xfc, 0xfc, 0x01, 0xfd, 0x2d, 0xfd, 0x71, 0xfd, 0x91, 0xfd, -0x79, 0xfd, 0x0e, 0xfd, 0x53, 0xfc, 0x87, 0xfb, 0xc3, 0xfa, 0x46, 0xfa, 0x34, 0xfa, 0x75, 0xfa, -0xf1, 0xfa, 0x7f, 0xfb, 0x08, 0xfc, 0x6f, 0xfc, 0xac, 0xfc, 0xcb, 0xfc, 0xc3, 0xfc, 0x9d, 0xfc, -0x60, 0xfc, 0x14, 0xfc, 0xc7, 0xfb, 0x72, 0xfb, 0x4a, 0xfb, 0x23, 0xfb, 0x21, 0xfb, 0xfe, 0xfa, -0xc1, 0xfa, 0x62, 0xfa, 0xdf, 0xf9, 0x6b, 0xf9, 0x42, 0xf9, 0xa0, 0xf9, 0x6e, 0xfa, 0x93, 0xfb, -0xc3, 0xfc, 0xd4, 0xfd, 0xd3, 0xfe, 0xbb, 0xff, 0xdb, 0x00, 0x29, 0x02, 0xa5, 0x03, 0x02, 0x05, -0x00, 0x06, 0xb4, 0x06, 0x1a, 0x07, 0x78, 0x07, 0xd1, 0x07, 0x04, 0x08, 0x07, 0x08, 0x87, 0x07, -0xa4, 0x06, 0x71, 0x05, 0x4f, 0x04, 0x73, 0x03, 0xbe, 0x02, 0x04, 0x02, 0x2c, 0x01, 0x0e, 0x00, -0xf4, 0xfe, 0x05, 0xfe, 0xb2, 0xfd, 0x0d, 0xfe, 0xe5, 0xfe, 0xdc, 0xff, 0xb3, 0x00, 0x4a, 0x01, -0xaf, 0x01, 0x05, 0x02, 0x4e, 0x02, 0x98, 0x02, 0xb3, 0x02, 0x92, 0x02, 0x4a, 0x02, 0x30, 0x02, -0x47, 0x02, 0xbb, 0x02, 0x65, 0x03, 0xf8, 0x03, 0x3b, 0x04, 0x0a, 0x04, 0x7f, 0x03, 0xda, 0x02, -0x51, 0x02, 0xef, 0x01, 0xba, 0x01, 0x85, 0x01, 0x48, 0x01, 0x1c, 0x01, 0x16, 0x01, 0x36, 0x01, -0x75, 0x01, 0x9a, 0x01, 0x94, 0x01, 0x47, 0x01, 0xc5, 0x00, 0x50, 0x00, 0x08, 0x00, 0xf9, 0xff, -0x07, 0x00, 0x22, 0x00, 0x25, 0x00, 0x1f, 0x00, 0x24, 0x00, 0x34, 0x00, 0x73, 0x00, 0xaa, 0x00, -0xd6, 0x00, 0xdb, 0x00, 0xcc, 0x00, 0xba, 0x00, 0xd3, 0x00, 0xf9, 0x00, 0x37, 0x01, 0x50, 0x01, -0x48, 0x01, 0x30, 0x01, 0x21, 0x01, 0x13, 0x01, 0x21, 0x01, 0x28, 0x01, 0x1a, 0x01, 0xe6, 0x00, -0xaa, 0x00, 0x79, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x7d, 0x00, 0x87, 0x00, 0x9e, 0x00, 0xbb, 0x00, -0xe8, 0x00, 0x27, 0x01, 0x6b, 0x01, 0x9d, 0x01, 0xa7, 0x01, 0x85, 0x01, 0x30, 0x01, 0xd0, 0x00, -0x6e, 0x00, 0x19, 0x00, 0xbd, 0xff, 0x58, 0xff, 0xe1, 0xfe, 0x6d, 0xfe, 0xf8, 0xfd, 0xb5, 0xfd, -0x80, 0xfd, 0x64, 0xfd, 0x54, 0xfd, 0x47, 0xfd, 0x44, 0xfd, 0x54, 0xfd, 0x6f, 0xfd, 0x9a, 0xfd, -0xbc, 0xfd, 0xc2, 0xfd, 0xa0, 0xfd, 0x6f, 0xfd, 0x2c, 0xfd, 0xe9, 0xfc, 0xa7, 0xfc, 0x60, 0xfc, -0x10, 0xfc, 0xa1, 0xfb, 0x15, 0xfb, 0x8d, 0xfa, 0x0c, 0xfa, 0xb0, 0xf9, 0x80, 0xf9, 0x86, 0xf9, -0xb7, 0xf9, 0x26, 0xfa, 0xcb, 0xfa, 0x8d, 0xfb, 0x69, 0xfc, 0x31, 0xfd, 0xc0, 0xfd, 0x16, 0xfe, -0x25, 0xfe, 0xff, 0xfd, 0xce, 0xfd, 0x8e, 0xfd, 0x5d, 0xfd, 0x1a, 0xfd, 0xe6, 0xfc, 0xb4, 0xfc, -0x88, 0xfc, 0x55, 0xfc, 0x15, 0xfc, 0xd7, 0xfb, 0x83, 0xfb, 0x3b, 0xfb, 0x2c, 0xfb, 0x73, 0xfb, -0x2b, 0xfc, 0x15, 0xfd, 0x2f, 0xfe, 0x54, 0xff, 0x68, 0x00, 0x67, 0x01, 0x60, 0x02, 0x75, 0x03, -0xa9, 0x04, 0xc7, 0x05, 0xad, 0x06, 0x68, 0x07, 0xec, 0x07, 0x38, 0x08, 0x54, 0x08, 0x59, 0x08, -0x46, 0x08, 0xe9, 0x07, 0x47, 0x07, 0x78, 0x06, 0xb8, 0x05, 0x14, 0x05, 0x99, 0x04, 0x41, 0x04, -0xf3, 0x03, 0x73, 0x03, 0xc6, 0x02, 0xf4, 0x01, 0x38, 0x01, 0x95, 0x00, 0x2d, 0x00, 0xe2, 0xff, -0xaf, 0xff, 0x73, 0xff, 0x45, 0xff, 0x2f, 0xff, 0x43, 0xff, 0x7e, 0xff, 0xd1, 0xff, 0x29, 0x00, -0x6d, 0x00, 0xb6, 0x00, 0x02, 0x01, 0x85, 0x01, 0x1a, 0x02, 0xca, 0x02, 0x42, 0x03, 0xa9, 0x03, -0xd6, 0x03, 0xdd, 0x03, 0xf5, 0x03, 0xf6, 0x03, 0xfe, 0x03, 0xd5, 0x03, 0x79, 0x03, 0xe7, 0x02, -0x2d, 0x02, 0x69, 0x01, 0xbb, 0x00, 0x0d, 0x00, 0x65, 0xff, 0x9c, 0xfe, 0xe4, 0xfd, 0x57, 0xfd, -0xf2, 0xfc, 0xfc, 0xfc, 0x3f, 0xfd, 0xbe, 0xfd, 0x35, 0xfe, 0x96, 0xfe, 0xf8, 0xfe, 0x50, 0xff, -0xc8, 0xff, 0x67, 0x00, 0x1a, 0x01, 0xcf, 0x01, 0x57, 0x02, 0xc0, 0x02, 0x12, 0x03, 0x52, 0x03, -0x91, 0x03, 0xbf, 0x03, 0xb8, 0x03, 0x73, 0x03, 0xd6, 0x02, 0x1a, 0x02, 0x60, 0x01, 0xd4, 0x00, -0x86, 0x00, 0x5a, 0x00, 0x41, 0x00, 0x0b, 0x00, 0xc8, 0xff, 0x7a, 0xff, 0x40, 0xff, 0x22, 0xff, -0x10, 0xff, 0xf5, 0xfe, 0xc1, 0xfe, 0x8a, 0xfe, 0x57, 0xfe, 0x3c, 0xfe, 0x5b, 0xfe, 0x91, 0xfe, -0xd0, 0xfe, 0xd8, 0xfe, 0x8c, 0xfe, 0x0d, 0xfe, 0x5c, 0xfd, 0xcf, 0xfc, 0x58, 0xfc, 0x1f, 0xfc, -0xf6, 0xfb, 0xdc, 0xfb, 0xd3, 0xfb, 0xe2, 0xfb, 0x20, 0xfc, 0x88, 0xfc, 0xf6, 0xfc, 0x6d, 0xfd, -0xb8, 0xfd, 0xd5, 0xfd, 0xc9, 0xfd, 0xa8, 0xfd, 0x85, 0xfd, 0x6f, 0xfd, 0x51, 0xfd, 0x32, 0xfd, -0x08, 0xfd, 0xd4, 0xfc, 0xa6, 0xfc, 0x7e, 0xfc, 0x75, 0xfc, 0x6d, 0xfc, 0x6e, 0xfc, 0x6d, 0xfc, -0x77, 0xfc, 0x94, 0xfc, 0xbd, 0xfc, 0x04, 0xfd, 0x6c, 0xfd, 0xe8, 0xfd, 0x82, 0xfe, 0x1c, 0xff, -0xa3, 0xff, 0x0a, 0x00, 0x4a, 0x00, 0x5f, 0x00, 0x58, 0x00, 0x4c, 0x00, 0x49, 0x00, 0x51, 0x00, -0x53, 0x00, 0x45, 0x00, 0x2e, 0x00, 0x05, 0x00, 0xc3, 0xff, 0x9f, 0xff, 0x63, 0xff, 0x33, 0xff, -0xd2, 0xfe, 0x64, 0xfe, 0x11, 0xfe, 0xd7, 0xfd, 0xdb, 0xfd, 0x02, 0xfe, 0x4f, 0xfe, 0x73, 0xfe, -0x5c, 0xfe, 0x09, 0xfe, 0xac, 0xfd, 0x61, 0xfd, 0x40, 0xfd, 0x7e, 0xfd, 0xfb, 0xfd, 0xa5, 0xfe, -0x4f, 0xff, 0x0b, 0x00, 0xd4, 0x00, 0x99, 0x01, 0x47, 0x02, 0xc0, 0x02, 0x13, 0x03, 0x26, 0x03, -0x0e, 0x03, 0x18, 0x03, 0x52, 0x03, 0xc2, 0x03, 0x40, 0x04, 0xa7, 0x04, 0xd9, 0x04, 0xb7, 0x04, -0x45, 0x04, 0x9f, 0x03, 0xec, 0x02, 0x3b, 0x02, 0x77, 0x01, 0xc5, 0x00, 0x31, 0x00, 0xcf, 0xff, -0xaa, 0xff, 0xb9, 0xff, 0x05, 0x00, 0x46, 0x00, 0x73, 0x00, 0x72, 0x00, 0x6d, 0x00, 0x74, 0x00, -0xa3, 0x00, 0x0f, 0x01, 0x92, 0x01, 0x1f, 0x02, 0x9c, 0x02, 0xf4, 0x02, 0x41, 0x03, 0x80, 0x03, -0xaf, 0x03, 0xd0, 0x03, 0xc4, 0x03, 0x9d, 0x03, 0x53, 0x03, 0x05, 0x03, 0xd5, 0x02, 0xa3, 0x02, -0x7e, 0x02, 0x35, 0x02, 0xbe, 0x01, 0x1a, 0x01, 0x6c, 0x00, 0xda, 0xff, 0x89, 0xff, 0x73, 0xff, -0x9d, 0xff, 0xd3, 0xff, 0x2c, 0x00, 0x85, 0x00, 0xe7, 0x00, 0x4d, 0x01, 0xb6, 0x01, 0xfc, 0x01, -0x13, 0x02, 0xe7, 0x01, 0x9b, 0x01, 0x4f, 0x01, 0x19, 0x01, 0x0a, 0x01, 0x02, 0x01, 0xf8, 0x00, -0xc1, 0x00, 0x66, 0x00, 0xe7, 0xff, 0x78, 0xff, 0x12, 0xff, 0xd1, 0xfe, 0xa5, 0xfe, 0x8b, 0xfe, -0x80, 0xfe, 0x84, 0xfe, 0x96, 0xfe, 0xc2, 0xfe, 0xef, 0xfe, 0x15, 0xff, 0x23, 0xff, 0xfc, 0xfe, -0xc3, 0xfe, 0x80, 0xfe, 0x48, 0xfe, 0x2e, 0xfe, 0x1e, 0xfe, 0x25, 0xfe, 0x1b, 0xfe, 0x1a, 0xfe, -0x12, 0xfe, 0x1e, 0xfe, 0x39, 0xfe, 0x73, 0xfe, 0xc6, 0xfe, 0x1b, 0xff, 0x68, 0xff, 0xae, 0xff, -0xef, 0xff, 0x27, 0x00, 0x58, 0x00, 0x74, 0x00, 0x85, 0x00, 0x6f, 0x00, 0x2f, 0x00, 0xe8, 0xff, -0x9f, 0xff, 0x5b, 0xff, 0x29, 0xff, 0xe1, 0xfe, 0xa8, 0xfe, 0x5d, 0xfe, 0x0e, 0xfe, 0xca, 0xfd, -0xab, 0xfd, 0x90, 0xfd, 0x90, 0xfd, 0x94, 0xfd, 0x9f, 0xfd, 0xb8, 0xfd, 0xc6, 0xfd, 0xec, 0xfd, -0x27, 0xfe, 0x5e, 0xfe, 0x94, 0xfe, 0xaa, 0xfe, 0xc7, 0xfe, 0xc7, 0xfe, 0xca, 0xfe, 0xbf, 0xfe, -0xc8, 0xfe, 0xb3, 0xfe, 0xa4, 0xfe, 0x88, 0xfe, 0x81, 0xfe, 0x7e, 0xfe, 0x82, 0xfe, 0x9a, 0xfe, -0xa8, 0xfe, 0xc8, 0xfe, 0xd0, 0xfe, 0xd7, 0xfe, 0xde, 0xfe, 0xde, 0xfe, 0xe7, 0xfe, 0xe6, 0xfe, -0xf8, 0xfe, 0x10, 0xff, 0x23, 0xff, 0x2d, 0xff, 0x42, 0xff, 0x37, 0xff, 0x26, 0xff, 0xf7, 0xfe, -0xc4, 0xfe, 0x77, 0xfe, 0x37, 0xfe, 0xfc, 0xfd, 0xe2, 0xfd, 0xd2, 0xfd, 0xf6, 0xfd, 0x3f, 0xfe, -0x8b, 0xfe, 0xef, 0xfe, 0x4d, 0xff, 0xb0, 0xff, 0x02, 0x00, 0x54, 0x00, 0x9f, 0x00, 0xfb, 0x00, -0x4c, 0x01, 0xb5, 0x01, 0x21, 0x02, 0x9b, 0x02, 0x1d, 0x03, 0x81, 0x03, 0xcb, 0x03, 0xf1, 0x03, -0xf7, 0x03, 0xd0, 0x03, 0x8b, 0x03, 0x3d, 0x03, 0xe9, 0x02, 0x9a, 0x02, 0x5b, 0x02, 0x47, 0x02, -0x4f, 0x02, 0x6f, 0x02, 0x96, 0x02, 0xc7, 0x02, 0xea, 0x02, 0x07, 0x03, 0xff, 0x02, 0xf3, 0x02, -0xdf, 0x02, 0xc5, 0x02, 0xa6, 0x02, 0x85, 0x02, 0x6f, 0x02, 0x56, 0x02, 0x3e, 0x02, 0x20, 0x02, -0xfd, 0x01, 0xe0, 0x01, 0xa0, 0x01, 0x73, 0x01, 0x33, 0x01, 0x06, 0x01, 0xdc, 0x00, 0xb7, 0x00, -0xb2, 0x00, 0xb6, 0x00, 0xc0, 0x00, 0xd2, 0x00, 0xde, 0x00, 0xd2, 0x00, 0xbb, 0x00, 0x83, 0x00, -0x50, 0x00, 0x00, 0x00, 0xb5, 0xff, 0x52, 0xff, 0xfd, 0xfe, 0xa4, 0xfe, 0x66, 0xfe, 0x37, 0xfe, -0x27, 0xfe, 0x35, 0xfe, 0x4c, 0xfe, 0x5a, 0xfe, 0x7c, 0xfe, 0xa2, 0xfe, 0xd5, 0xfe, 0x2a, 0xff, -0x7f, 0xff, 0xef, 0xff, 0x49, 0x00, 0x9a, 0x00, 0xdf, 0x00, 0x06, 0x01, 0x10, 0x01, 0x07, 0x01, -0xde, 0x00, 0xa1, 0x00, 0x44, 0x00, 0xe3, 0xff, 0x86, 0xff, 0x39, 0xff, 0xfb, 0xfe, 0xd1, 0xfe, -0xad, 0xfe, 0x94, 0xfe, 0x7b, 0xfe, 0x6e, 0xfe, 0x7f, 0xfe, 0xb0, 0xfe, 0xfb, 0xfe, 0x59, 0xff, -0xc4, 0xff, 0x32, 0x00, 0xa4, 0x00, 0xfc, 0x00, 0x53, 0x01, 0x83, 0x01, 0x93, 0x01, 0x75, 0x01, -0x38, 0x01, 0xe3, 0x00, 0x7e, 0x00, 0x16, 0x00, 0xbf, 0xff, 0x68, 0xff, 0x16, 0xff, 0xc5, 0xfe, -0x69, 0xfe, 0x0d, 0xfe, 0xb1, 0xfd, 0x72, 0xfd, 0x45, 0xfd, 0x35, 0xfd, 0x3e, 0xfd, 0x58, 0xfd, -0x7c, 0xfd, 0xa8, 0xfd, 0xe3, 0xfd, 0x23, 0xfe, 0x5d, 0xfe, 0x8e, 0xfe, 0xa4, 0xfe, 0xae, 0xfe, -0xb5, 0xfe, 0xb8, 0xfe, 0xca, 0xfe, 0xe8, 0xfe, 0xfc, 0xfe, 0x06, 0xff, 0x05, 0xff, 0xfb, 0xfe, -0x02, 0xff, 0xf6, 0xfe, 0x01, 0xff, 0x13, 0xff, 0x30, 0xff, 0x4e, 0xff, 0x6f, 0xff, 0x9c, 0xff, -0xbc, 0xff, 0xe3, 0xff, 0x11, 0x00, 0x31, 0x00, 0x4e, 0x00, 0x5f, 0x00, 0x73, 0x00, 0x6d, 0x00, -0x63, 0x00, 0x54, 0x00, 0x2e, 0x00, 0x18, 0x00, 0xdc, 0xff, 0xa0, 0xff, 0x52, 0xff, 0x0c, 0xff, -0xd1, 0xfe, 0xa6, 0xfe, 0x85, 0xfe, 0x78, 0xfe, 0x69, 0xfe, 0x67, 0xfe, 0x6d, 0xfe, 0x77, 0xfe, -0x83, 0xfe, 0x82, 0xfe, 0x95, 0xfe, 0xa8, 0xfe, 0xc5, 0xfe, 0xf9, 0xfe, 0x3f, 0xff, 0x85, 0xff, -0xe3, 0xff, 0x2c, 0x00, 0x80, 0x00, 0xc1, 0x00, 0xf2, 0x00, 0x12, 0x01, 0x21, 0x01, 0x25, 0x01, -0x19, 0x01, 0x12, 0x01, 0x0b, 0x01, 0x05, 0x01, 0xf5, 0x00, 0xf3, 0x00, 0xd8, 0x00, 0xbb, 0x00, -0x93, 0x00, 0x5a, 0x00, 0x19, 0x00, 0xdc, 0xff, 0xaa, 0xff, 0x6d, 0xff, 0x5a, 0xff, 0x4f, 0xff, -0x65, 0xff, 0x87, 0xff, 0xbf, 0xff, 0xff, 0xff, 0x43, 0x00, 0x83, 0x00, 0xb8, 0x00, 0xdc, 0x00, -0xfe, 0x00, 0x16, 0x01, 0x24, 0x01, 0x3a, 0x01, 0x42, 0x01, 0x4a, 0x01, 0x49, 0x01, 0x3c, 0x01, -0x22, 0x01, 0x09, 0x01, 0xde, 0x00, 0xad, 0x00, 0x80, 0x00, 0x52, 0x00, 0x2d, 0x00, 0x0c, 0x00, -0xfe, 0xff, 0x07, 0x00, 0x1d, 0x00, 0x49, 0x00, 0x74, 0x00, 0xae, 0x00, 0xe8, 0x00, 0x17, 0x01, -0x54, 0x01, 0x7d, 0x01, 0xb5, 0x01, 0xda, 0x01, 0xf5, 0x01, 0x09, 0x02, 0x1c, 0x02, 0x24, 0x02, -0x2d, 0x02, 0x38, 0x02, 0x44, 0x02, 0x39, 0x02, 0x2a, 0x02, 0x15, 0x02, 0x00, 0x02, 0xef, 0x01, -0xca, 0x01, 0xa7, 0x01, 0x8e, 0x01, 0x7d, 0x01, 0x6d, 0x01, 0x76, 0x01, 0x78, 0x01, 0x85, 0x01, -0x86, 0x01, 0x7d, 0x01, 0x74, 0x01, 0x59, 0x01, 0x40, 0x01, 0x22, 0x01, 0x01, 0x01, 0xe3, 0x00, -0xc6, 0x00, 0xc3, 0x00, 0xa3, 0x00, 0x94, 0x00, 0x6c, 0x00, 0x4a, 0x00, 0x0f, 0x00, 0xd4, 0xff, -0x91, 0xff, 0x49, 0xff, 0x02, 0xff, 0xc8, 0xfe, 0x93, 0xfe, 0x73, 0xfe, 0x4f, 0xfe, 0x42, 0xfe, -0x21, 0xfe, 0x0f, 0xfe, 0xe7, 0xfd, 0xbf, 0xfd, 0x92, 0xfd, 0x66, 0xfd, 0x3b, 0xfd, 0x21, 0xfd, -0x0f, 0xfd, 0x1e, 0xfd, 0x30, 0xfd, 0x4f, 0xfd, 0x82, 0xfd, 0xa8, 0xfd, 0xd3, 0xfd, 0xe8, 0xfd, -0x00, 0xfe, 0x08, 0xfe, 0x09, 0xfe, 0x0b, 0xfe, 0x13, 0xfe, 0x17, 0xfe, 0x26, 0xfe, 0x2d, 0xfe, -0x47, 0xfe, 0x4e, 0xfe, 0x52, 0xfe, 0x4a, 0xfe, 0x41, 0xfe, 0x22, 0xfe, 0x01, 0xfe, 0xd9, 0xfd, -0xb5, 0xfd, 0xa4, 0xfd, 0xa1, 0xfd, 0xa0, 0xfd, 0xb1, 0xfd, 0xc2, 0xfd, 0xd7, 0xfd, 0xf8, 0xfd, -0x11, 0xfe, 0x36, 0xfe, 0x58, 0xfe, 0x81, 0xfe, 0xb4, 0xfe, 0xe3, 0xfe, 0x15, 0xff, 0x41, 0xff, -0x6e, 0xff, 0x92, 0xff, 0xb0, 0xff, 0xcc, 0xff, 0xe5, 0xff, 0xf9, 0xff, 0x18, 0x00, 0x28, 0x00, -0x3f, 0x00, 0x53, 0x00, 0x68, 0x00, 0x6e, 0x00, 0x80, 0x00, 0x91, 0x00, 0xa4, 0x00, 0xc0, 0x00, -0xdf, 0x00, 0x07, 0x01, 0x2b, 0x01, 0x4e, 0x01, 0x68, 0x01, 0x7c, 0x01, 0x92, 0x01, 0xa3, 0x01, -0xb3, 0x01, 0xc5, 0x01, 0xd2, 0x01, 0xe5, 0x01, 0xf3, 0x01, 0xff, 0x01, 0x12, 0x02, 0x2b, 0x02, -0x3f, 0x02, 0x53, 0x02, 0x5c, 0x02, 0x4d, 0x02, 0x3b, 0x02, 0x28, 0x02, 0x0b, 0x02, 0xfb, 0x01, -0xe0, 0x01, 0xc7, 0x01, 0xb0, 0x01, 0x92, 0x01, 0x75, 0x01, 0x56, 0x01, 0x36, 0x01, 0x0e, 0x01, -0xe0, 0x00, 0xbd, 0x00, 0xa0, 0x00, 0x90, 0x00, 0x85, 0x00, 0x7e, 0x00, 0x8a, 0x00, 0x92, 0x00, -0xa4, 0x00, 0x9b, 0x00, 0x99, 0x00, 0x83, 0x00, 0x78, 0x00, 0x77, 0x00, 0x70, 0x00, 0x7a, 0x00, -0x79, 0x00, 0x8a, 0x00, 0xa7, 0x00, 0xbc, 0x00, 0xea, 0x00, 0x05, 0x01, 0x23, 0x01, 0x36, 0x01, -0x47, 0x01, 0x44, 0x01, 0x43, 0x01, 0x38, 0x01, 0x28, 0x01, 0x14, 0x01, 0x0a, 0x01, 0xf9, 0x00, -0xe6, 0x00, 0xda, 0x00, 0xc6, 0x00, 0xb8, 0x00, 0xac, 0x00, 0x9e, 0x00, 0x9c, 0x00, 0x9e, 0x00, -0x92, 0x00, 0x99, 0x00, 0xa0, 0x00, 0xa7, 0x00, 0xb8, 0x00, 0xc6, 0x00, 0xd3, 0x00, 0xdf, 0x00, -0xdb, 0x00, 0xd6, 0x00, 0xca, 0x00, 0xb9, 0x00, 0x8f, 0x00, 0x68, 0x00, 0x2e, 0x00, 0xfe, 0xff, -0xb8, 0xff, 0x7d, 0xff, 0x44, 0xff, 0x10, 0xff, 0xd2, 0xfe, 0x8e, 0xfe, 0x4a, 0xfe, 0x06, 0xfe, -0xb8, 0xfd, 0x7d, 0xfd, 0x47, 0xfd, 0x0c, 0xfd, 0xe2, 0xfc, 0xb5, 0xfc, 0x9c, 0xfc, 0x86, 0xfc, -0x7f, 0xfc, 0x71, 0xfc, 0x6b, 0xfc, 0x74, 0xfc, 0x7a, 0xfc, 0x8a, 0xfc, 0xb6, 0xfc, 0xd4, 0xfc, -0x01, 0xfd, 0x39, 0xfd, 0x58, 0xfd, 0x7c, 0xfd, 0x9e, 0xfd, 0xc0, 0xfd, 0xdc, 0xfd, 0xf5, 0xfd, -0x21, 0xfe, 0x41, 0xfe, 0x63, 0xfe, 0x84, 0xfe, 0xb4, 0xfe, 0xcd, 0xfe, 0xe9, 0xfe, 0xf5, 0xfe, -0x07, 0xff, 0x0d, 0xff, 0x1e, 0xff, 0x27, 0xff, 0x3d, 0xff, 0x5d, 0xff, 0x84, 0xff, 0xab, 0xff, -0xdc, 0xff, 0x03, 0x00, 0x29, 0x00, 0x3e, 0x00, 0x5b, 0x00, 0x6f, 0x00, 0x7b, 0x00, 0x87, 0x00, -0x96, 0x00, 0xa4, 0x00, 0xb3, 0x00, 0xc4, 0x00, 0xe0, 0x00, 0xf4, 0x00, 0x08, 0x01, 0x17, 0x01, -0x27, 0x01, 0x2a, 0x01, 0x37, 0x01, 0x40, 0x01, 0x46, 0x01, 0x4f, 0x01, 0x44, 0x01, 0x40, 0x01, -0x24, 0x01, 0x0a, 0x01, 0xf7, 0x00, 0xe4, 0x00, 0xdb, 0x00, 0xc7, 0x00, 0xc2, 0x00, 0xb8, 0x00, -0xca, 0x00, 0xcb, 0x00, 0xd9, 0x00, 0xd7, 0x00, 0xdf, 0x00, 0xd0, 0x00, 0xcf, 0x00, 0xcc, 0x00, -0xcd, 0x00, 0xd5, 0x00, 0xe8, 0x00, 0xf0, 0x00, 0xfe, 0x00, 0xfb, 0x00, 0x01, 0x01, 0xf2, 0x00, -0xd2, 0x00, 0xb1, 0x00, 0x76, 0x00, 0x5d, 0x00, 0x42, 0x00, 0x2f, 0x00, 0x1d, 0x00, 0x26, 0x00, -0x22, 0x00, 0x26, 0x00, 0x26, 0x00, 0x31, 0x00, 0x36, 0x00, 0x42, 0x00, 0x5b, 0x00, 0x6b, 0x00, -0x85, 0x00, 0xa6, 0x00, 0xcd, 0x00, 0xf1, 0x00, 0x0e, 0x01, 0x21, 0x01, 0x29, 0x01, 0x31, 0x01, -0x28, 0x01, 0x2d, 0x01, 0x3d, 0x01, 0x53, 0x01, 0x62, 0x01, 0x7e, 0x01, 0x97, 0x01, 0xae, 0x01, -0xb9, 0x01, 0xcc, 0x01, 0xce, 0x01, 0xbe, 0x01, 0xb0, 0x01, 0x97, 0x01, 0x81, 0x01, 0x69, 0x01, -0x4d, 0x01, 0x3d, 0x01, 0x15, 0x01, 0xf0, 0x00, 0xbd, 0x00, 0x8f, 0x00, 0x5e, 0x00, 0x28, 0x00, -0x08, 0x00, 0xe9, 0xff, 0xcc, 0xff, 0xc3, 0xff, 0xbb, 0xff, 0xbc, 0xff, 0xba, 0xff, 0xb8, 0xff, -0xb3, 0xff, 0xaa, 0xff, 0xad, 0xff, 0xaa, 0xff, 0xa8, 0xff, 0xad, 0xff, 0xa4, 0xff, 0xa3, 0xff, -0x97, 0xff, 0x81, 0xff, 0x6f, 0xff, 0x46, 0xff, 0x27, 0xff, 0x02, 0xff, 0xd9, 0xfe, 0xb5, 0xfe, -0x94, 0xfe, 0x81, 0xfe, 0x72, 0xfe, 0x69, 0xfe, 0x68, 0xfe, 0x60, 0xfe, 0x59, 0xfe, 0x3d, 0xfe, -0x32, 0xfe, 0x28, 0xfe, 0x38, 0xfe, 0x47, 0xfe, 0x55, 0xfe, 0x5f, 0xfe, 0x68, 0xfe, 0x5e, 0xfe, -0x5b, 0xfe, 0x50, 0xfe, 0x4f, 0xfe, 0x41, 0xfe, 0x41, 0xfe, 0x44, 0xfe, 0x57, 0xfe, 0x7f, 0xfe, -0xb2, 0xfe, 0xe8, 0xfe, 0x2d, 0xff, 0x6f, 0xff, 0x98, 0xff, 0xb2, 0xff, 0xb1, 0xff, 0xa1, 0xff, -0x7c, 0xff, 0x53, 0xff, 0x2c, 0xff, 0x1d, 0xff, 0x17, 0xff, 0x31, 0xff, 0x45, 0xff, 0x6d, 0xff, -0x95, 0xff, 0xb1, 0xff, 0xc4, 0xff, 0xcc, 0xff, 0xd2, 0xff, 0xce, 0xff, 0xdb, 0xff, 0xed, 0xff, -0x0c, 0x00, 0x2a, 0x00, 0x44, 0x00, 0x48, 0x00, 0x44, 0x00, 0x2d, 0x00, 0x09, 0x00, 0xe3, 0xff, -0xc8, 0xff, 0xbf, 0xff, 0xb4, 0xff, 0xc4, 0xff, 0xe9, 0xff, 0xfb, 0xff, 0x0d, 0x00, 0x42, 0x00, -0x5c, 0x00, 0x89, 0x00, 0x61, 0x00, 0x18, 0x00, 0xe8, 0xff, 0x7c, 0xff, 0xc6, 0xff, 0x6f, 0xff, -0x25, 0x00, 0xfc, 0xff, 0x88, 0x02, 0x37, 0x03, 0x0f, 0x02, 0xd1, 0x00, 0x7c, 0xfe, 0x38, 0xfe, -0x88, 0xfb, 0xba, 0xfc, 0x63, 0xfd, 0x6f, 0x00, 0xc5, 0x01, 0x62, 0x02, 0x33, 0x03, 0xcd, 0x01, -0x51, 0x01, 0x04, 0xff, 0x64, 0xfe, 0x66, 0xfd, 0xd8, 0xfe, 0x4f, 0x00, 0x0b, 0x01, 0x65, 0x01, -0x34, 0x01, 0x76, 0x01, 0x12, 0x00, 0x41, 0xff, 0x3a, 0xff, 0x36, 0x00, 0x0d, 0x01, 0x61, 0x01, -0xe6, 0x01, 0x9e, 0x01, 0x0b, 0x01, 0x3d, 0x00, 0xb6, 0xff, 0xaf, 0xff, 0xc3, 0xff, 0x0a, 0x01, -0x25, 0x02, 0xb1, 0x02, 0x8e, 0x02, 0x01, 0x02, 0x31, 0x01, 0x37, 0x00, 0x99, 0xff, 0x8f, 0xff, -0x59, 0xff, 0x1c, 0xff, 0xd1, 0xfe, 0x57, 0xff, 0x52, 0x00, 0x83, 0x00, 0x4e, 0x01, 0xaf, 0x01, -0xdb, 0x01, 0xc0, 0x01, 0xba, 0x01, 0x95, 0x01, 0x31, 0x01, 0x05, 0x01, 0x3c, 0x00, 0x5f, 0xff, -0x3c, 0xff, 0x70, 0xff, 0x10, 0x00, 0xf4, 0x00, 0x9b, 0x01, 0x07, 0x02, 0xd6, 0x01, 0x73, 0x01, -0xc7, 0x00, 0x91, 0x00, 0x8b, 0x00, 0x82, 0x00, 0xc2, 0x00, 0xd4, 0x00, 0x33, 0x01, 0x07, 0x01, -0xcb, 0x00, 0x7f, 0x00, 0x52, 0x00, 0x33, 0x00, 0xf1, 0xff, 0xcf, 0xff, 0x9c, 0xff, 0xb4, 0xff, -0xb7, 0xff, 0x90, 0xff, 0x56, 0xff, 0x38, 0xff, 0xf3, 0xfe, 0x73, 0xfe, 0x17, 0xfe, 0xd8, 0xfd, -0xdd, 0xfd, 0x00, 0xfe, 0x19, 0xfe, 0xf7, 0xfd, 0xea, 0xfd, 0xf4, 0xfd, 0xbb, 0xfd, 0x89, 0xfd, -0x87, 0xfd, 0xbb, 0xfd, 0xd3, 0xfd, 0xb8, 0xfd, 0x9a, 0xfd, 0x9d, 0xfd, 0xc4, 0xfd, 0xc9, 0xfd, -0xfd, 0xfd, 0x2f, 0xfe, 0x80, 0xfe, 0xf1, 0xfe, 0x02, 0xff, 0xe1, 0xfe, 0x48, 0xfe, 0x4a, 0xfe, -0xc5, 0xfd, 0xb5, 0xfd, 0xa6, 0xfd, 0xff, 0xfd, 0x84, 0xfe, 0xda, 0xfe, 0x75, 0xff, 0x8a, 0xff, -0xbe, 0xff, 0x42, 0xff, 0x15, 0xff, 0xde, 0xfe, 0x0b, 0xff, 0x76, 0xff, 0xc0, 0xff, 0xc9, 0xff, -0x95, 0xff, 0x9b, 0xff, 0x64, 0xff, 0x9f, 0xff, 0xda, 0xff, 0x25, 0x00, 0x81, 0x00, 0x01, 0x01, -0x82, 0x01, 0x76, 0x01, 0x46, 0x01, 0xc8, 0x00, 0x54, 0x00, 0x1e, 0x00, 0x04, 0x00, 0x7e, 0x00, -0x07, 0x01, 0x97, 0x01, 0x93, 0x01, 0xc0, 0x01, 0x90, 0x01, 0x25, 0x01, 0xb1, 0x00, 0x3b, 0x00, -0x55, 0x00, 0x4c, 0x00, 0x72, 0x00, 0x28, 0x00, 0x3a, 0x00, 0x2a, 0x00, 0x19, 0x00, 0x00, 0x00, -0x0f, 0x00, 0xac, 0x00, 0xee, 0x00, 0x2e, 0x01, 0xbb, 0x00, 0xcd, 0x00, 0x7a, 0x00, 0x70, 0x00, -0xb4, 0x00, 0x18, 0x01, 0x10, 0x02, 0x1b, 0x02, 0x09, 0x02, 0x74, 0x01, 0x5f, 0x01, 0x20, 0x01, -0xf0, 0x00, 0x08, 0x01, 0x04, 0x01, 0xfe, 0x00, 0xf8, 0x00, 0x02, 0x01, 0x56, 0x01, 0x38, 0x01, -0x84, 0x01, 0x51, 0x01, 0x52, 0x01, 0x25, 0x01, 0x4f, 0x01, 0x6e, 0x01, 0xb5, 0x00, 0x8f, 0x00, -0x57, 0x00, 0x98, 0x00, 0xb1, 0xff, 0x79, 0xff, 0xf4, 0xff, 0x09, 0x00, 0xc1, 0xff, 0x60, 0xff, -0x2c, 0x00, 0xb5, 0x00, 0x54, 0x01, 0xd8, 0x01, 0x2b, 0x02, 0xa3, 0x02, 0xac, 0x02, 0x06, 0x01, -0x78, 0xff, 0x5f, 0xfd, 0xf6, 0xfd, 0xf7, 0xfe, 0x9e, 0x01, 0x81, 0x05, 0x5c, 0x09, 0xb7, 0x0c, -0x29, 0x09, 0x5b, 0x05, 0x78, 0xff, 0x63, 0xfc, 0xfb, 0xf9, 0x21, 0xfa, 0xb6, 0xfc, 0xf8, 0xfe, -0x32, 0x01, 0x61, 0x00, 0x47, 0x00, 0x2f, 0xff, 0x81, 0xfe, 0x87, 0xfd, 0x76, 0xfd, 0x1a, 0xfd, -0xd5, 0xfd, 0xe0, 0xfe, 0x52, 0xff, 0xf6, 0xfe, 0x40, 0xfe, 0xc9, 0xfd, 0xb6, 0xfc, 0xe6, 0xfc, -0xb4, 0xfd, 0xb4, 0xff, 0xce, 0x00, 0x81, 0x01, 0x79, 0x01, 0x0e, 0x01, 0xd3, 0xff, 0x26, 0xff, -0xb0, 0xff, 0x10, 0x00, 0x75, 0x00, 0x91, 0x00, 0xe1, 0x00, 0xea, 0xff, 0x51, 0xfe, 0xe8, 0xfd, -0x86, 0xfe, 0xd5, 0xfe, 0xe7, 0xfe, 0x13, 0xff, 0x77, 0xff, 0xbd, 0xfe, 0x62, 0xfe, 0xfd, 0xfd, -0x41, 0xfe, 0x9e, 0xfe, 0x91, 0xfe, 0x9b, 0xfe, 0xaa, 0xfe, 0x04, 0xff, 0xa4, 0xff, 0x49, 0x00, -0x2c, 0x00, 0x79, 0x00, 0x4b, 0x00, 0x58, 0x00, 0x06, 0xff, 0xe5, 0xfe, 0xa1, 0xff, 0x06, 0x00, -0x15, 0x00, 0x42, 0xff, 0x5b, 0xff, 0x90, 0xfe, 0x2e, 0xfe, 0xd3, 0xfd, 0x7f, 0xfe, 0x17, 0xff, -0x9d, 0xff, 0x68, 0xff, 0x49, 0xff, 0x2b, 0xff, 0xc6, 0xfe, 0xdd, 0xfe, 0x20, 0xff, 0x46, 0xff, -0x22, 0xff, 0xfb, 0xfe, 0x0d, 0xff, 0x3d, 0xff, 0xfe, 0xff, 0xd6, 0x00, 0xb1, 0x00, 0x57, 0x00, -0xb9, 0xff, 0x78, 0xff, 0xb2, 0xff, 0xfc, 0x00, 0x7c, 0x03, 0xd5, 0x05, 0x39, 0x05, 0x47, 0x02, -0xb9, 0xfe, 0xa2, 0xfc, 0xaf, 0xfb, 0x28, 0xfc, 0x48, 0xff, 0xe6, 0x01, 0x5f, 0x03, 0xa3, 0x02, -0xa4, 0x01, 0xe0, 0x00, 0x29, 0x00, 0x1b, 0x00, 0xdb, 0xff, 0x29, 0x00, 0xe2, 0xff, 0xf8, 0xff, -0xda, 0x00, 0x20, 0x01, 0xa1, 0x00, 0x92, 0xff, 0x97, 0xfe, 0x9f, 0xfd, 0x8c, 0xfd, 0xe8, 0xfe, -0xbd, 0x00, 0x3b, 0x02, 0x7c, 0x02, 0x08, 0x02, 0xdc, 0x00, 0x04, 0x00, 0x04, 0x00, 0x46, 0x01, -0x62, 0x02, 0xb5, 0x02, 0xbd, 0x02, 0x27, 0x02, 0x2a, 0x01, 0x00, 0x00, 0x12, 0x00, 0xf6, 0x00, -0x8c, 0x01, 0x47, 0x02, 0x0a, 0x03, 0x5d, 0x03, 0x15, 0x03, 0x10, 0x02, 0x25, 0x01, 0x53, 0x00, -0xa0, 0xff, 0xba, 0xff, 0xfb, 0xff, 0xcb, 0x00, 0xa1, 0x00, 0x67, 0x00, 0xe2, 0xff, 0xfe, 0xfe, -0xae, 0xfe, 0xa0, 0xfe, 0x26, 0xff, 0x5a, 0xff, 0xa6, 0xff, 0xa9, 0xff, 0x87, 0xff, 0xc9, 0xfe, -0x49, 0xfe, 0x6b, 0xfe, 0x96, 0xfe, 0xd5, 0xfe, 0x88, 0xfe, 0x52, 0xff, 0xae, 0xff, 0x03, 0x00, -0xda, 0xff, 0x67, 0xff, 0xa0, 0xff, 0x83, 0xff, 0x20, 0x00, 0x4d, 0x00, 0xb0, 0x00, 0x92, 0x00, -0x26, 0x00, 0xaa, 0xff, 0xe0, 0xfe, 0xa4, 0xfe, 0xd2, 0xfe, 0x81, 0xff, 0x8a, 0xff, 0x7b, 0xff, -0x67, 0xff, 0x8e, 0xff, 0x3e, 0xff, 0xe5, 0xfe, 0xc8, 0xfe, 0x11, 0xff, 0x4b, 0xff, 0x80, 0xff, -0x1c, 0x00, 0xa1, 0x00, 0x7d, 0x00, 0xf8, 0xff, 0x82, 0xff, 0x31, 0xff, 0x4f, 0xff, 0x59, 0xff, -0xa2, 0xff, 0xb8, 0xff, 0xb7, 0xff, 0x12, 0xff, 0xb7, 0xfe, 0x13, 0xff, 0x0b, 0x00, 0x12, 0x01, -0x50, 0x01, 0xe8, 0x00, 0x47, 0x00, 0xf9, 0xff, 0xcb, 0xfe, 0x09, 0xfe, 0xd3, 0xfd, 0xb0, 0xfe, -0x05, 0xff, 0x90, 0xfe, 0xb6, 0xfe, 0x9f, 0xfe, 0xff, 0xfe, 0x51, 0xfe, 0x51, 0xfe, 0x6d, 0xfe, -0x03, 0xff, 0xa4, 0xff, 0x46, 0xff, 0x34, 0xff, 0xdc, 0xfe, 0x07, 0xff, 0x0f, 0xff, 0xf1, 0xfe, -0xa0, 0xff, 0x58, 0x00, 0xaa, 0x01, 0x2e, 0x01, 0x0b, 0x01, 0xf3, 0x00, 0xcd, 0x00, 0x04, 0x00, -0xa0, 0xfe, 0x18, 0xff, 0x4f, 0xff, 0xfe, 0xff, 0xa7, 0xff, 0xe5, 0xff, 0x84, 0xff, 0x6b, 0xfe, -0xa9, 0xfd, 0xba, 0xfd, 0xea, 0xfe, 0xeb, 0xff, 0xec, 0x00, 0x00, 0x01, 0x9e, 0x00, 0xda, 0xff, -0x87, 0xff, 0x71, 0xff, 0xaf, 0xff, 0x51, 0x00, 0x21, 0x01, 0x8a, 0x01, 0x97, 0x01, 0x81, 0x01, -0xdc, 0x00, 0x0e, 0x00, 0x66, 0xff, 0xc2, 0xfe, 0xad, 0xfe, 0x41, 0xff, 0x6e, 0x00, 0x43, 0x01, -0x22, 0x01, 0xd6, 0x00, 0x2d, 0x00, 0xef, 0xff, 0xa2, 0xff, 0x04, 0x00, 0x50, 0x00, 0x48, 0x00, -0x56, 0x00, 0xde, 0xff, 0xd6, 0xff, 0x50, 0x00, 0xf3, 0x00, 0xe4, 0x00, 0xad, 0x00, 0xfe, 0xff, -0x10, 0xff, 0x77, 0xfe, 0x60, 0xfe, 0xc5, 0xff, 0x2e, 0x01, 0xcf, 0x01, 0x34, 0x02, 0xb4, 0x01, -0x77, 0x00, 0xad, 0xfe, 0x1d, 0xfe, 0x8d, 0xfe, 0xb4, 0xff, 0xcd, 0x00, 0xfe, 0x00, 0x42, 0x01, -0xdc, 0x00, 0xfd, 0xff, 0x51, 0xff, 0xd7, 0xfe, 0x7d, 0xff, 0x7c, 0x00, 0xce, 0x00, 0x27, 0x01, -0x69, 0x01, 0x9c, 0x01, 0x4a, 0x01, 0x78, 0x00, 0xc5, 0xff, 0xb5, 0xff, 0xaa, 0x00, 0xad, 0x01, -0xb1, 0x02, 0xa9, 0x02, 0x32, 0x02, 0x55, 0x01, 0x0c, 0x00, 0x3c, 0xff, 0x6f, 0xff, 0x92, 0x00, -0x48, 0x01, 0x4c, 0x01, 0xca, 0x00, 0x4c, 0x00, 0xb9, 0xff, 0x1c, 0xff, 0x36, 0xff, 0x8e, 0xff, -0xca, 0xff, 0x1c, 0x00, 0x07, 0x00, 0x66, 0x00, 0x62, 0x00, 0x38, 0x00, 0x9a, 0xff, 0x28, 0xff, -0xb2, 0xfe, 0x99, 0xfe, 0x08, 0xff, 0x51, 0xff, 0xea, 0xff, 0xe8, 0xff, 0x3a, 0x00, 0xbd, 0xff, -0x53, 0xff, 0xbc, 0xfe, 0x79, 0xfe, 0x0c, 0xfe, 0xae, 0xfd, 0x0b, 0xfe, 0x5f, 0xfe, 0x6b, 0xff, -0xa3, 0xff, 0x10, 0x00, 0x53, 0x00, 0x4e, 0x00, 0x3a, 0x00, 0x36, 0x00, 0xd4, 0x00, 0xf7, 0x00, -0x25, 0x01, 0xc8, 0x00, 0x57, 0x00, 0x0c, 0x00, 0x8a, 0xff, 0x73, 0xff, 0x36, 0xff, 0x2a, 0xff, -0x42, 0xff, 0x8b, 0xff, 0xf1, 0xff, 0xce, 0xff, 0xa4, 0xff, 0x42, 0xff, 0x65, 0xff, 0x53, 0xff, -0xde, 0xff, 0xa8, 0x00, 0x0f, 0x01, 0x09, 0x01, 0x1a, 0x00, 0x93, 0xff, 0xcc, 0xfe, 0x85, 0xfe, -0x54, 0xfe, 0x30, 0xff, 0xf0, 0xff, 0x5d, 0x00, 0xec, 0x00, 0x08, 0x01, 0x25, 0x01, 0xd2, 0x00, -0x97, 0x00, 0x1d, 0x00, 0xf0, 0xff, 0x05, 0x00, 0xc9, 0x00, 0x3d, 0x01, 0xdf, 0x00, 0x15, 0x01, -0xf0, 0x00, 0x07, 0x00, 0xa4, 0xfe, 0x3e, 0xfe, 0x77, 0xfe, 0x98, 0xfe, 0xa5, 0xfe, 0x6d, 0xff, -0x33, 0x00, 0x03, 0x00, 0x8f, 0xff, 0xa4, 0xff, 0xfe, 0xff, 0xdc, 0xff, 0x5f, 0x00, 0x5e, 0x00, -0x18, 0x00, 0x84, 0xff, 0x60, 0xff, 0x09, 0x00, 0x82, 0x00, 0xd6, 0x00, 0xa2, 0x00, 0x03, 0x00, -0x5f, 0xff, 0x5e, 0xff, 0x27, 0x00, 0xb5, 0x00, 0xf6, 0x00, 0x59, 0x00, 0x67, 0xff, 0x62, 0xfe, -0x7e, 0xfe, 0xff, 0xff, 0xae, 0x01, 0x78, 0x02, 0xbf, 0x01, 0x74, 0x00, 0xf5, 0xfe, 0x26, 0xfe, -0x6c, 0xfe, 0x8f, 0xff, 0xc0, 0x00, 0xed, 0x00, 0x3a, 0x00, 0x0e, 0xff, 0xa5, 0xfe, 0x0d, 0xff, -0x95, 0xff, 0xfc, 0xff, 0xf6, 0xff, 0xa3, 0xff, 0xb1, 0xff, 0x20, 0x00, 0xc0, 0x00, 0x5a, 0x01, -0x9b, 0x01, 0xdb, 0x00, 0x6c, 0xff, 0x52, 0xfe, 0x67, 0xfe, 0xbd, 0xff, 0xcb, 0x00, 0x67, 0x01, -0x65, 0x01, 0xa9, 0x00, 0x9e, 0xff, 0x2b, 0xff, 0xc1, 0xff, 0x14, 0x01, 0x3c, 0x02, 0xa1, 0x02, -0xb3, 0x02, 0xb2, 0x02, 0x9e, 0x02, 0x9d, 0x02, 0x6f, 0x02, 0x4d, 0x02, 0xbe, 0x01, 0x65, 0x00, -0xd0, 0xfe, 0x5e, 0xfe, 0x35, 0xff, 0x22, 0x00, 0xaf, 0x00, 0xa0, 0x00, 0x72, 0x00, 0xad, 0xff, -0xe5, 0xfe, 0xf5, 0xfe, 0x00, 0x00, 0x7d, 0x01, 0x32, 0x02, 0xf1, 0x01, 0x28, 0x01, 0x8b, 0x00, -0xf6, 0xff, 0x65, 0xff, 0x1e, 0xff, 0xe6, 0xfe, 0x0c, 0xff, 0xdb, 0xfe, 0x14, 0xff, 0xe9, 0xff, -0xe6, 0x00, 0x71, 0x01, 0xed, 0x00, 0x54, 0x00, 0xa1, 0xff, 0x8e, 0xff, 0xca, 0xff, 0xc7, 0x00, -0x08, 0x02, 0x6d, 0x02, 0x1d, 0x02, 0x68, 0x00, 0xc6, 0xfe, 0x7d, 0xfd, 0x3f, 0xfd, 0xce, 0xfd, -0x45, 0xff, 0x17, 0x01, 0x9c, 0x01, 0x14, 0x01, 0x57, 0xff, 0x0e, 0xfe, 0x88, 0xfd, 0xdc, 0xfd, -0x4e, 0xff, 0xfa, 0x00, 0xef, 0x01, 0xc8, 0x01, 0xf5, 0x00, 0xa9, 0xff, 0xd9, 0xfe, 0x7d, 0xfe, -0x6c, 0xfe, 0xa1, 0xfe, 0x86, 0xfe, 0x81, 0xfe, 0xb8, 0xfe, 0x0a, 0xff, 0x92, 0xff, 0x54, 0x00, -0x89, 0x00, 0xf3, 0xff, 0xfb, 0xfe, 0x68, 0xfe, 0x37, 0xfe, 0xa9, 0xfe, 0x8d, 0xff, 0x9e, 0x00, -0x5f, 0x01, 0xad, 0x00, 0x6d, 0xff, 0x61, 0xfe, 0xe0, 0xfd, 0x44, 0xfe, 0x15, 0xff, 0x04, 0x00, -0x88, 0x00, 0x79, 0x00, 0xd8, 0xff, 0x30, 0xff, 0xe7, 0xfe, 0xe2, 0xfe, 0x8e, 0xff, 0xb0, 0xff, -0x6e, 0xff, 0x1f, 0xff, 0x8f, 0xff, 0xde, 0xff, 0xab, 0xff, 0x4d, 0xff, 0x8b, 0xfe, 0x96, 0xfe, -0x81, 0xfe, 0xfd, 0xfe, 0x57, 0x00, 0x76, 0x01, 0xc4, 0x01, 0x9e, 0x00, 0xb9, 0xfe, 0x7c, 0xfd, -0xdf, 0xfd, 0x3b, 0xff, 0xf5, 0x00, 0x94, 0x02, 0xdb, 0x02, 0x0c, 0x02, 0x5b, 0x00, 0x86, 0xfe, -0x03, 0xfe, 0x6a, 0xfe, 0x4f, 0xff, 0x19, 0x00, 0xe1, 0x00, 0x67, 0x01, 0xba, 0x01, 0x8e, 0x01, -0x8c, 0x00, 0xca, 0xff, 0xb8, 0xfe, 0x5f, 0xfe, 0xc7, 0xfe, 0xf7, 0xff, 0x20, 0x01, 0x82, 0x01, -0xce, 0x00, 0x39, 0xff, 0x18, 0xfe, 0x1b, 0xfe, 0xb6, 0xff, 0xc9, 0x01, 0x1b, 0x03, 0x37, 0x03, -0x18, 0x02, 0x9b, 0x00, 0x84, 0xff, 0xd0, 0xff, 0x01, 0x01, 0x0e, 0x02, 0x8e, 0x02, 0xbc, 0x01, -0x54, 0x00, 0x70, 0xff, 0xbc, 0xff, 0x7e, 0x00, 0xa4, 0x00, 0x5c, 0x00, 0x21, 0x00, 0xf2, 0xff, -0x89, 0xff, 0xb6, 0xff, 0x0a, 0x01, 0x39, 0x02, 0x54, 0x02, 0x70, 0x01, 0x69, 0x00, 0x1b, 0x00, -0x4e, 0x00, 0xfb, 0x00, 0x9f, 0x01, 0x40, 0x02, 0x18, 0x02, 0x24, 0x01, 0x5d, 0xff, 0xef, 0xfd, -0x79, 0xfe, 0x2f, 0x00, 0xf5, 0x01, 0xb5, 0x02, 0xd3, 0x02, 0xe4, 0x01, 0x10, 0x00, 0x30, 0xfe, -0xb7, 0xfd, 0xf5, 0xfe, 0xd3, 0xff, 0xfe, 0xff, 0x2e, 0xff, 0x74, 0xfe, 0x0c, 0xfe, 0x96, 0xfe, -0x7d, 0xff, 0xbf, 0xff, 0x61, 0xff, 0x40, 0xfe, 0x75, 0xfd, 0xfe, 0xfc, 0xe9, 0xfd, 0x96, 0xff, -0x7a, 0x00, 0xbd, 0xff, 0xd2, 0xfd, 0xe7, 0xfc, 0xa5, 0xfd, 0x9e, 0xff, 0x8f, 0x01, 0xfd, 0x01, -0xbb, 0x00, 0xbe, 0xfe, 0x7b, 0xfd, 0x9b, 0xfd, 0xf1, 0xfe, 0xc6, 0x00, 0x91, 0x01, 0xb1, 0x00, -0xb9, 0xfe, 0x1a, 0xfe, 0x71, 0xff, 0x3d, 0x01, 0xb8, 0x01, 0xa7, 0x00, 0xfd, 0xfe, 0x5c, 0xfd, -0x3c, 0xfd, 0x98, 0xfe, 0x8e, 0x00, 0xbf, 0x01, 0x06, 0x01, 0x24, 0xff, 0x0c, 0xfd, 0xec, 0xfc, -0x01, 0xff, 0x98, 0x01, 0x6e, 0x02, 0x6d, 0x01, 0x6b, 0x00, 0x7b, 0xff, 0x1b, 0xff, 0x43, 0xff, -0x05, 0x00, 0x15, 0x00, 0x0d, 0xff, 0x1c, 0xfe, 0x50, 0xfe, 0xd1, 0xff, 0x65, 0x01, 0x06, 0x02, -0xdc, 0x00, 0xc0, 0xfe, 0x6a, 0xfd, 0xbd, 0xfd, 0x26, 0xff, 0x7c, 0x00, 0x41, 0x01, 0xea, 0x00, -0x90, 0xff, 0x4a, 0xfe, 0xee, 0xfd, 0xa5, 0xfe, 0x46, 0xff, 0x78, 0xff, 0x06, 0xff, 0x57, 0xfe, -0xf7, 0xfd, 0x84, 0xfe, 0xe3, 0xff, 0x73, 0x00, 0xff, 0xff, 0x24, 0xff, 0x15, 0xff, 0x89, 0xff, -0x34, 0x00, 0x33, 0x01, 0xf4, 0x01, 0xf6, 0x01, 0x57, 0x00, 0x99, 0xfe, 0xb8, 0xfd, 0x67, 0xfe, -0x19, 0x00, 0x4a, 0x01, 0xa7, 0x01, 0xbe, 0x00, 0xbb, 0xff, 0xd7, 0xfe, 0x20, 0xfe, 0x41, 0xfe, -0x27, 0xff, 0x23, 0x00, 0x37, 0x00, 0xc4, 0xff, 0xc1, 0xff, 0xc6, 0x00, 0xb2, 0x01, 0x27, 0x02, -0xaf, 0x01, 0xc6, 0x00, 0x2d, 0x00, 0xf6, 0xff, 0x37, 0x00, 0x7f, 0x00, 0xc8, 0x00, 0xa1, 0x00, -0x3c, 0x00, 0x32, 0x00, 0xbb, 0x00, 0xb5, 0x01, 0x1b, 0x02, 0x96, 0x01, 0xbe, 0x00, 0x19, 0x00, -0x52, 0x00, 0x2f, 0x01, 0x2d, 0x02, 0xc7, 0x02, 0x72, 0x02, 0x53, 0x01, 0x3c, 0x00, 0x8f, 0xff, -0x19, 0xff, 0xd6, 0xfe, 0x7d, 0xfe, 0xf6, 0xfe, 0x17, 0x00, 0x60, 0x01, 0x7c, 0x02, 0xb6, 0x02, -0x48, 0x02, 0xee, 0x00, 0xa4, 0xff, 0xb1, 0xfe, 0x16, 0xff, 0x4f, 0x00, 0x3f, 0x01, 0xe4, 0x01, -0x14, 0x02, 0x6c, 0x02, 0x3e, 0x02, 0x14, 0x01, 0x8b, 0xff, 0x5a, 0xfe, 0xb9, 0xfd, 0x16, 0xfe, -0x54, 0xff, 0x7a, 0x00, 0xb4, 0x00, 0x8d, 0xff, 0xf0, 0xfd, 0x5c, 0xfd, 0x56, 0xfe, 0x9d, 0x00, -0x64, 0x02, 0xec, 0x01, 0xb4, 0xff, 0x23, 0xfd, 0xf9, 0xfb, 0xba, 0xfc, 0x86, 0xff, 0x2e, 0x02, -0xca, 0x02, 0xd6, 0x00, 0xe7, 0xfd, 0x1b, 0xfd, 0x59, 0xfe, 0x02, 0x01, 0xc9, 0x02, 0x09, 0x02, -0xd0, 0xff, 0x10, 0xfe, 0x66, 0xfe, 0x80, 0x00, 0xf3, 0x02, 0x86, 0x03, 0x6a, 0x01, 0x5b, 0xfd, -0x5b, 0xfa, 0x31, 0xfb, 0xd4, 0xfe, 0x59, 0x02, 0x30, 0x03, 0x80, 0x00, 0xa7, 0xfc, 0x9d, 0xfa, -0xc9, 0xfb, 0x54, 0xff, 0xa1, 0x02, 0x7c, 0x03, 0x6c, 0x01, 0x38, 0xfe, 0x2e, 0xfc, 0x29, 0xfd, -0x16, 0x00, 0x14, 0x02, 0xdb, 0x01, 0x26, 0xff, 0x1d, 0xfc, 0x5a, 0xfb, 0x93, 0xfd, 0x15, 0x01, -0xc1, 0x03, 0xca, 0x03, 0x94, 0x01, 0xee, 0xfe, 0xfe, 0xfc, 0x3b, 0xfd, 0x20, 0xff, 0xe5, 0x00, -0x99, 0x01, 0x8a, 0x00, 0xd9, 0xfe, 0x3d, 0xfe, 0xf1, 0xfe, 0x77, 0x00, 0x91, 0x01, 0x7d, 0x01, -0x01, 0x00, 0xfc, 0xfd, 0xae, 0xfc, 0xb2, 0xfc, 0x20, 0xfe, 0x17, 0x00, 0xa1, 0x01, 0x51, 0x02, -0x87, 0x01, 0x29, 0x00, 0x11, 0xff, 0x0f, 0xfe, 0x22, 0xfe, 0x9b, 0xfe, 0xe9, 0xfe, 0x45, 0xff, -0x9a, 0xff, 0x47, 0x00, 0x94, 0x00, 0x0e, 0x00, 0xec, 0xff, 0xa4, 0x00, 0x17, 0x01, 0x13, 0x01, -0xb2, 0x00, 0x74, 0x00, 0x4f, 0x00, 0xd8, 0xff, 0x58, 0xff, 0xb8, 0xfe, 0xae, 0xfe, 0x3a, 0xff, -0xd3, 0xff, 0xe7, 0xff, 0xa9, 0xff, 0x64, 0x00, 0x03, 0x01, 0x5d, 0x00, 0xe1, 0xfe, 0xb2, 0xfd, -0xc0, 0xfd, 0x7b, 0xfe, 0xaa, 0xff, 0x7c, 0x01, 0x09, 0x03, 0x73, 0x03, 0x8b, 0x02, 0xe7, 0x00, -0x79, 0xff, 0x1e, 0xff, 0xd6, 0xff, 0xfd, 0x00, 0x5c, 0x01, 0x92, 0x00, 0xf4, 0xff, 0x9c, 0xff, -0xfa, 0xff, 0x5a, 0x00, 0xa5, 0x00, 0xde, 0x00, 0xaf, 0x00, 0xa8, 0x00, 0xd1, 0x00, 0x84, 0x01, -0x4a, 0x02, 0x0f, 0x03, 0x1c, 0x03, 0x06, 0x02, 0x83, 0x00, 0x70, 0xff, 0x7a, 0xff, 0x0b, 0x00, -0xc8, 0x00, 0x5b, 0x01, 0x73, 0x01, 0xeb, 0x00, 0xe7, 0xff, 0x33, 0xff, 0xd9, 0xfe, 0x2c, 0xff, -0x36, 0x00, 0x40, 0x01, 0xdd, 0x01, 0x9d, 0x01, 0x39, 0x01, 0xe9, 0x00, 0xcc, 0x00, 0xe7, 0x00, -0xf9, 0x00, 0xe6, 0x00, 0xdb, 0x00, 0xe2, 0x00, 0xc7, 0x00, 0x94, 0x00, 0x94, 0x00, 0x59, 0x00, -0x0f, 0xff, 0x80, 0xfd, 0xfa, 0xfc, 0x8f, 0xfd, 0x41, 0xff, 0x85, 0x01, 0x46, 0x03, 0x11, 0x03, -0x94, 0x00, 0x96, 0xfd, 0x65, 0xfc, 0x47, 0xfd, 0xaf, 0xff, 0x6a, 0x02, 0x7d, 0x03, 0x1d, 0x02, -0x5b, 0xff, 0xbb, 0xfc, 0xce, 0xfb, 0x80, 0xfc, 0x57, 0xfe, 0xb1, 0xff, 0x9a, 0xff, 0xb1, 0xfe, -0xbb, 0xfe, 0xf3, 0xff, 0xd5, 0x00, 0x06, 0x01, 0x8c, 0x00, 0xd1, 0xff, 0x7e, 0xff, 0x1e, 0x00, -0xcf, 0x01, 0x93, 0x03, 0xcd, 0x03, 0x3b, 0x02, 0x20, 0x00, 0x83, 0xfe, 0x64, 0xfe, 0x0a, 0xff, -0x9c, 0xff, 0x71, 0xff, 0x7f, 0xfe, 0xd0, 0xfd, 0xe0, 0xfd, 0x8c, 0xfe, 0x1f, 0xff, 0x25, 0xff, -0xef, 0xfe, 0xc1, 0xfe, 0x7f, 0xff, 0x5f, 0x01, 0xec, 0x02, 0xd3, 0x02, 0xef, 0x00, 0xd8, 0xfe, -0x33, 0xfe, 0x1c, 0xff, 0x4c, 0x01, 0x8d, 0x03, 0x91, 0x03, 0xd8, 0x00, 0x42, 0xfd, 0x63, 0xfb, -0xe6, 0xfb, 0x01, 0xfe, 0x62, 0x00, 0x0a, 0x01, 0x38, 0x00, 0x2f, 0xff, 0x48, 0xff, 0xbc, 0x00, -0xd9, 0x01, 0x1f, 0x02, 0xa4, 0x00, 0x0c, 0xfe, 0x8d, 0xfc, 0x7f, 0xfd, 0x5d, 0x00, 0x97, 0x02, -0xd8, 0x02, 0xa0, 0x00, 0x59, 0xfd, 0x1f, 0xfb, 0x9f, 0xfb, 0x6f, 0xfe, 0xbe, 0x01, 0x6d, 0x03, -0x32, 0x03, 0xa3, 0x01, 0xb3, 0xff, 0x6a, 0xff, 0x00, 0x00, 0xbd, 0x00, 0x41, 0x01, 0x10, 0x01, -0xd3, 0x00, 0xb2, 0x00, 0xf9, 0x00, 0x79, 0x01, 0xea, 0x00, 0x37, 0xff, 0x42, 0xfd, 0x87, 0xfc, -0x57, 0xfd, 0x17, 0xff, 0x41, 0x01, 0x76, 0x02, 0xbc, 0x02, 0x12, 0x02, 0xaa, 0x00, 0x38, 0x00, -0xef, 0x00, 0x07, 0x02, 0xe4, 0x02, 0xe3, 0x02, 0x52, 0x02, 0xc3, 0x01, 0xb2, 0x00, 0x72, 0xff, -0x7a, 0xfe, 0x95, 0xfd, 0xac, 0xfd, 0x78, 0xfe, 0x81, 0xff, 0x92, 0x00, 0x7b, 0x01, 0x62, 0x01, -0x08, 0x00, 0x9d, 0xfe, 0x4e, 0xfe, 0x66, 0xff, 0x28, 0x01, 0xb5, 0x02, 0xdf, 0x03, 0xd7, 0x03, -0x7e, 0x02, 0x00, 0x01, 0xa5, 0xff, 0xa8, 0xfe, 0x65, 0xfe, 0xc5, 0xfe, 0x63, 0xff, 0xf3, 0xff, -0x21, 0x00, 0x46, 0x00, 0xe4, 0xff, 0xfe, 0xfe, 0x52, 0xfe, 0xee, 0xfd, 0x1f, 0xfe, 0xe7, 0xfe, -0x38, 0x00, 0x11, 0x01, 0xf5, 0x00, 0x6e, 0x00, 0x86, 0xff, 0xc3, 0xfe, 0x3d, 0xfe, 0xc7, 0xfe, -0x29, 0x00, 0x39, 0x01, 0x7c, 0x01, 0xb6, 0x00, 0x60, 0xff, 0x19, 0xfe, 0x2b, 0xfe, 0x72, 0xff, -0xd8, 0x00, 0xfa, 0x01, 0x86, 0x02, 0xa9, 0x02, 0x04, 0x02, 0x25, 0x01, 0xc5, 0x00, 0x0d, 0x00, -0x13, 0xff, 0x13, 0xfe, 0xc4, 0xfd, 0x4d, 0xfe, 0x7f, 0xff, 0x20, 0x01, 0xd2, 0x01, 0xd1, 0x00, -0xff, 0xfe, 0xcc, 0xfd, 0xe2, 0xfd, 0xd5, 0xfe, 0x7b, 0x00, 0x3b, 0x02, 0xde, 0x02, 0x75, 0x02, -0xa2, 0x01, 0xf8, 0x00, 0x96, 0x00, 0x41, 0x00, 0x65, 0x00, 0x7b, 0x00, 0x64, 0x00, 0x8f, 0x00, -0x9f, 0x00, 0x41, 0x00, 0x1b, 0xff, 0xc1, 0xfd, 0x21, 0xfd, 0xc7, 0xfc, 0x82, 0xfd, 0x09, 0xff, -0x39, 0x00, 0x86, 0x00, 0xe3, 0xff, 0x0b, 0xff, 0x06, 0xfe, 0x02, 0xfd, 0xb0, 0xfc, 0x45, 0xfd, -0x9b, 0xfe, 0x0b, 0x00, 0x2b, 0x01, 0xb6, 0x01, 0x13, 0x01, 0x21, 0x00, 0x29, 0xff, 0x97, 0xfe, -0x1e, 0xff, 0x39, 0x00, 0xff, 0x00, 0xbb, 0x00, 0x77, 0xff, 0xbe, 0xfe, 0xa8, 0xfe, 0x2d, 0xff, -0xdf, 0xff, 0x27, 0x00, 0xd0, 0xff, 0xd0, 0xfe, 0x38, 0xfe, 0x38, 0xfe, 0xc1, 0xfe, 0x57, 0xff, -0x9f, 0xfe, 0x01, 0xfd, 0x38, 0xfb, 0x0a, 0xfb, 0xfa, 0xfc, 0xd1, 0xff, 0x3b, 0x02, 0x7d, 0x03, -0xdc, 0x02, 0xbe, 0x00, 0x8f, 0xfe, 0xdb, 0xfd, 0xbc, 0xfe, 0x21, 0x00, 0x1c, 0x01, 0x61, 0x01, -0x2b, 0x01, 0xc7, 0x00, 0xc0, 0x00, 0xf1, 0x00, 0xb5, 0x00, 0x42, 0x00, 0xd3, 0xff, 0x66, 0xff, -0x21, 0xff, 0x46, 0xff, 0xf1, 0xff, 0x38, 0x00, 0x82, 0xff, 0xa1, 0xfe, 0x98, 0xfe, 0x9a, 0xff, -0xe3, 0x00, 0x15, 0x02, 0xe9, 0x02, 0x9b, 0x02, 0x4d, 0x01, 0x63, 0xff, 0x9d, 0xfd, 0xb8, 0xfc, -0xda, 0xfc, 0x45, 0xfe, 0x1e, 0x00, 0x99, 0x01, 0x9d, 0x02, 0x92, 0x02, 0x71, 0x01, 0xd0, 0xff, -0xe4, 0xfe, 0x85, 0xff, 0xc2, 0x00, 0xe7, 0x01, 0x99, 0x02, 0xb6, 0x02, 0x19, 0x02, 0xfe, 0x00, -0x6b, 0x00, 0x5b, 0x00, 0x0a, 0x00, 0x35, 0xff, 0x18, 0xfe, 0xa1, 0xfd, 0x29, 0xfe, 0xca, 0xff, -0xb3, 0x01, 0xae, 0x02, 0x2b, 0x02, 0x14, 0x01, 0x10, 0x00, 0xe9, 0xff, 0x6e, 0x00, 0x65, 0x01, -0xf6, 0x01, 0x3f, 0x01, 0xdf, 0xff, 0x03, 0xff, 0x32, 0xff, 0x07, 0x00, 0xa7, 0x00, 0x90, 0x00, -0xb0, 0xff, 0xb7, 0xfe, 0x9f, 0xfe, 0xbc, 0xff, 0x37, 0x01, 0xf7, 0x01, 0x69, 0x01, 0xf3, 0xff, -0x83, 0xfe, 0x06, 0xfe, 0xca, 0xfe, 0x31, 0x00, 0x27, 0x01, 0xf2, 0x00, 0xff, 0xff, 0x37, 0xff, -0x17, 0xff, 0xa7, 0xff, 0x56, 0x00, 0x4a, 0x00, 0x5c, 0xff, 0xd7, 0xfd, 0x14, 0xfd, 0x6f, 0xfd, -0x57, 0xfe, 0x71, 0xff, 0x00, 0x00, 0xdd, 0xff, 0x62, 0xff, 0xeb, 0xfe, 0x0f, 0xff, 0x56, 0xff, -0x42, 0xff, 0xcc, 0xfe, 0x3a, 0xfe, 0x18, 0xfe, 0xe5, 0xfe, 0x77, 0x00, 0x33, 0x02, 0xde, 0x02, -0x65, 0x02, 0x62, 0x01, 0x43, 0x00, 0xb3, 0xff, 0xc1, 0xff, 0x70, 0x00, 0xa3, 0x00, 0x0e, 0x00, -0x31, 0xff, 0x9c, 0xfe, 0x9a, 0xfe, 0x03, 0xff, 0x93, 0xff, 0xe6, 0xff, 0x79, 0xff, 0x9a, 0xfe, -0x18, 0xfe, 0x6d, 0xfe, 0xaf, 0xff, 0x37, 0x01, 0x3e, 0x02, 0x17, 0x02, 0xfa, 0x00, 0xb1, 0xff, -0xc9, 0xfe, 0x7a, 0xfe, 0x08, 0xff, 0x27, 0x00, 0x18, 0x01, 0xfa, 0x00, 0x1e, 0x00, 0x30, 0xff, -0x8c, 0xfe, 0x24, 0xfe, 0x35, 0xfe, 0xf2, 0xfe, 0x0b, 0x00, 0x0b, 0x01, 0xc3, 0x01, 0x0a, 0x02, -0xff, 0x01, 0x7b, 0x01, 0xc6, 0x00, 0xfe, 0xff, 0x2a, 0xff, 0x9b, 0xfe, 0x65, 0xfe, 0x92, 0xfe, -0xfc, 0xfe, 0x8d, 0xff, 0x25, 0x00, 0x4c, 0x00, 0xed, 0xff, 0x52, 0xff, 0xfb, 0xfe, 0xf6, 0xfe, -0x2a, 0xff, 0x9d, 0xff, 0xd4, 0xff, 0xc4, 0xff, 0x7b, 0xff, 0x82, 0xff, 0xfd, 0xff, 0x9b, 0x00, -0x1e, 0x01, 0x31, 0x01, 0x0b, 0x01, 0x8d, 0x00, 0x2a, 0x00, 0x3f, 0x00, 0x86, 0x00, 0xa2, 0x00, -0x72, 0x00, 0x0b, 0x00, 0xbb, 0xff, 0x9e, 0xff, 0xf3, 0xff, 0x8f, 0x00, 0xce, 0x00, 0x6b, 0x00, -0xb3, 0xff, 0x1a, 0xff, 0xcd, 0xfe, 0xfd, 0xfe, 0xc1, 0xff, 0xcd, 0x00, 0x81, 0x01, 0xe7, 0x01, -0x16, 0x02, 0xfe, 0x01, 0xb9, 0x01, 0x67, 0x01, 0x37, 0x01, 0xd5, 0x00, 0x31, 0x00, 0xb7, 0xff, -0x81, 0xff, 0x53, 0xff, 0x15, 0xff, 0xe4, 0xfe, 0xb5, 0xfe, 0x52, 0xfe, 0xdc, 0xfd, 0xaa, 0xfd, -0xc5, 0xfd, 0x51, 0xfe, 0x31, 0xff, 0x0e, 0x00, 0x5f, 0x00, 0x30, 0x00, 0xe0, 0xff, 0xca, 0xff, -0xfb, 0xff, 0x87, 0x00, 0x7c, 0x01, 0x4b, 0x02, 0x94, 0x02, 0xf8, 0x01, 0xff, 0x00, 0xc1, 0xff, -0xb0, 0xfe, 0x24, 0xfe, 0x00, 0xfe, 0x0b, 0xfe, 0x39, 0xfe, 0x9d, 0xfe, 0x16, 0xff, 0x75, 0xff, -0xb6, 0xff, 0x03, 0x00, 0xd8, 0xff, 0x29, 0xff, 0x50, 0xfe, 0xcc, 0xfd, 0xe2, 0xfd, 0x79, 0xfe, -0x68, 0xff, 0x29, 0x00, 0x3c, 0x00, 0xb4, 0xff, 0xd7, 0xfe, 0xe9, 0xfd, 0x4c, 0xfd, 0x18, 0xfd, -0x34, 0xfd, 0x0e, 0xfd, 0xa1, 0xfc, 0x83, 0xfc, 0x0c, 0xfd, 0xf8, 0xfd, 0xf1, 0xfe, 0xa5, 0xff, -0xd9, 0xff, 0x8e, 0xff, 0x7d, 0xff, 0x6e, 0x00, 0xbf, 0x02, 0xf3, 0x05, 0x9e, 0x08, 0xd3, 0x09, -0x1b, 0x09, 0x50, 0x07, 0xe1, 0x05, 0x48, 0x05, 0x8c, 0x05, 0x07, 0x06, 0x2b, 0x06, 0x77, 0x05, -0x1e, 0x04, 0xff, 0x02, 0xf5, 0x02, 0xab, 0x03, 0x2d, 0x04, 0xb9, 0x03, 0x9c, 0x02, 0x92, 0x01, -0x4d, 0x01, 0x01, 0x02, 0x48, 0x03, 0x34, 0x04, 0x1c, 0x04, 0xf9, 0x02, 0x64, 0x01, 0x16, 0x00, -0x7e, 0xff, 0x72, 0xff, 0x5b, 0xff, 0xdf, 0xfe, 0x16, 0xfe, 0xad, 0xfd, 0xeb, 0xfd, 0xa3, 0xfe, -0x49, 0xff, 0x64, 0xff, 0x81, 0xfe, 0x18, 0xfd, 0xd6, 0xfb, 0x80, 0xfb, 0xf3, 0xfb, 0x8c, 0xfc, -0xcf, 0xfc, 0x5b, 0xfc, 0x3b, 0xfb, 0xcb, 0xf9, 0xbb, 0xf8, 0x52, 0xf8, 0x5f, 0xf8, 0x4d, 0xf8, -0x07, 0xf8, 0x9b, 0xf7, 0x4c, 0xf7, 0x33, 0xf7, 0x37, 0xf7, 0x41, 0xf7, 0x3c, 0xf7, 0x6a, 0xf7, -0xeb, 0xf7, 0xa4, 0xf8, 0x4d, 0xf9, 0xcd, 0xf9, 0xd7, 0xf9, 0x0b, 0xf9, 0x5c, 0xf7, 0xbe, 0xf5, -0xe2, 0xf4, 0xca, 0xf4, 0xf8, 0xf4, 0x67, 0xf5, 0x94, 0xf6, 0x1b, 0xf8, 0xab, 0xf8, 0xa0, 0xf7, -0x51, 0xf5, 0x59, 0xf3, 0xde, 0xf2, 0xf6, 0xf3, 0x08, 0xf6, 0xa3, 0xf7, 0x2a, 0xf7, 0x0b, 0xf4, -0xf3, 0xef, 0x1e, 0xef, 0x7b, 0xf5, 0xd6, 0x02, 0xec, 0x11, 0xab, 0x1c, 0xfe, 0x1f, 0x61, 0x1d, -0x1e, 0x18, 0x12, 0x13, 0x38, 0x10, 0x3a, 0x0f, 0x2b, 0x0e, 0x3b, 0x0b, 0x3d, 0x07, 0x70, 0x05, -0xf4, 0x07, 0xd1, 0x0c, 0x65, 0x0f, 0x58, 0x0c, 0xd1, 0x04, 0x5a, 0xfd, 0x3c, 0xfa, 0xe4, 0xfc, -0xa8, 0x03, 0x3c, 0x0b, 0xfe, 0x0f, 0x23, 0x10, 0xda, 0x0c, 0x65, 0x09, 0x03, 0x08, 0x44, 0x08, -0x4a, 0x08, 0x62, 0x07, 0x6e, 0x06, 0xe8, 0x06, 0x48, 0x09, 0x94, 0x0c, 0x15, 0x0f, 0x07, 0x0f, -0x16, 0x0c, 0xac, 0x07, 0x46, 0x04, 0x8a, 0x03, 0x41, 0x05, 0xbe, 0x07, 0x18, 0x09, 0x62, 0x08, -0xde, 0x05, 0xe1, 0x02, 0xd1, 0x00, 0x60, 0x00, 0x27, 0x01, 0xfe, 0x01, 0x0c, 0x02, 0x69, 0x01, -0xb7, 0x00, 0x7c, 0x00, 0x7e, 0x00, 0x5a, 0x00, 0xe8, 0xff, 0x6d, 0xff, 0x42, 0xff, 0xe8, 0xff, -0x64, 0x01, 0x65, 0x03, 0xcc, 0x04, 0xcc, 0x04, 0x5d, 0x03, 0x58, 0x01, 0x9f, 0xff, 0x9e, 0xfe, -0x19, 0xfe, 0xa2, 0xfd, 0xd0, 0xfc, 0x78, 0xfb, 0x98, 0xf9, 0xaa, 0xf7, 0x01, 0xf6, 0xce, 0xf4, -0xc3, 0xf3, 0xea, 0xf2, 0x8b, 0xf2, 0x0c, 0xf3, 0x52, 0xf4, 0xd3, 0xf5, 0x15, 0xf7, 0x1e, 0xf8, -0xfc, 0xf8, 0xae, 0xf9, 0x57, 0xfa, 0x09, 0xfb, 0xe8, 0xfb, 0x79, 0xfc, 0x38, 0xfc, 0x24, 0xfb, -0x9a, 0xf9, 0xe4, 0xf7, 0x02, 0xf6, 0x14, 0xf4, 0x43, 0xf2, 0xf3, 0xf0, 0xfe, 0xef, 0x7b, 0xef, -0x92, 0xef, 0x68, 0xf0, 0x7e, 0xf1, 0x14, 0xf2, 0x1f, 0xf2, 0x5f, 0xf2, 0x50, 0xf3, 0x87, 0xf4, -0x3a, 0xf5, 0x3b, 0xf5, 0x70, 0xf5, 0x90, 0xf6, 0x5e, 0xf8, 0xd1, 0xf9, 0x07, 0xfa, 0x83, 0xf8, -0x58, 0xf5, 0x3e, 0xf2, 0x5e, 0xf2, 0x01, 0xf9, 0xb4, 0x05, 0xaf, 0x13, 0x8d, 0x1c, 0x86, 0x1d, -0x70, 0x18, 0xd9, 0x11, 0xf3, 0x0c, 0x47, 0x0a, 0xd7, 0x08, 0x29, 0x07, 0xa6, 0x04, 0xf1, 0x01, -0xf7, 0x00, 0x00, 0x03, 0x19, 0x07, 0x63, 0x09, 0xe0, 0x06, 0x72, 0x00, 0xae, 0xfa, 0x3b, 0xfa, -0xe2, 0xff, 0xbb, 0x08, 0xa6, 0x10, 0xde, 0x14, 0x9c, 0x14, 0x65, 0x11, 0x9a, 0x0d, 0x81, 0x0b, -0xb1, 0x0b, 0xc9, 0x0c, 0x16, 0x0d, 0x4e, 0x0c, 0x65, 0x0b, 0x6b, 0x0b, 0xdd, 0x0b, 0x65, 0x0b, -0xfd, 0x08, 0xfc, 0x04, 0xb1, 0x00, 0x8f, 0xfd, 0x8d, 0xfc, 0xc2, 0xfd, 0x4d, 0x00, 0xb4, 0x02, -0xd2, 0x03, 0xbe, 0x03, 0x28, 0x03, 0xfa, 0x02, 0x4c, 0x03, 0xc0, 0x03, 0x0f, 0x04, 0x28, 0x04, -0x62, 0x04, 0x22, 0x05, 0x16, 0x06, 0xba, 0x06, 0x4d, 0x06, 0xa0, 0x04, 0x14, 0x02, 0x84, 0xff, -0xf1, 0xfd, 0x8e, 0xfd, 0xdb, 0xfd, 0x17, 0xfe, 0xdb, 0xfd, 0x83, 0xfd, 0x69, 0xfd, 0x89, 0xfd, -0x90, 0xfd, 0x2f, 0xfd, 0xa4, 0xfc, 0x2b, 0xfc, 0x40, 0xfc, 0x03, 0xfd, 0x0a, 0xfe, 0x9a, 0xfe, -0xed, 0xfd, 0xf9, 0xfb, 0xa8, 0xf9, 0x27, 0xf8, 0x20, 0xf8, 0xf5, 0xf8, 0x8c, 0xf9, 0x52, 0xf9, -0x93, 0xf8, 0x27, 0xf8, 0x69, 0xf8, 0x5c, 0xf9, 0x84, 0xfa, 0x7a, 0xfb, 0xeb, 0xfb, 0xea, 0xfb, -0xd0, 0xfb, 0xf4, 0xfb, 0xf6, 0xfb, 0x43, 0xfb, 0x97, 0xf9, 0x73, 0xf7, 0xe3, 0xf5, 0x65, 0xf5, -0x6d, 0xf5, 0x1f, 0xf5, 0x16, 0xf4, 0xbe, 0xf2, 0xd4, 0xf1, 0x99, 0xf1, 0x0a, 0xf2, 0x9d, 0xf2, -0xdf, 0xf2, 0x87, 0xf2, 0x02, 0xf2, 0x43, 0xf2, 0xf3, 0xf3, 0x92, 0xf6, 0xf9, 0xf8, 0x46, 0xfa, -0x74, 0xfa, 0x00, 0xfa, 0x48, 0xf9, 0x3c, 0xf8, 0xcc, 0xf6, 0xab, 0xf5, 0x63, 0xf6, 0x4f, 0xfa, -0x1f, 0x01, 0xef, 0x08, 0xff, 0x0e, 0x6f, 0x11, 0x4b, 0x10, 0xe9, 0x0c, 0x68, 0x09, 0x1a, 0x07, -0xe6, 0x05, 0x0e, 0x05, 0x3f, 0x04, 0xe9, 0x03, 0x06, 0x05, 0xb1, 0x07, 0xdd, 0x0a, 0xeb, 0x0c, -0xe6, 0x0c, 0x56, 0x0b, 0xbd, 0x09, 0x8b, 0x09, 0x3b, 0x0b, 0x1f, 0x0e, 0xba, 0x10, 0xd7, 0x11, -0x0f, 0x11, 0xea, 0x0e, 0x22, 0x0c, 0x5a, 0x09, 0xdf, 0x06, 0x0a, 0x05, 0xfe, 0x03, 0xbc, 0x03, -0x33, 0x04, 0x27, 0x05, 0x2f, 0x06, 0xdd, 0x06, 0xb8, 0x06, 0xa5, 0x05, 0xeb, 0x03, 0x52, 0x02, -0xe5, 0x01, 0x13, 0x03, 0x9a, 0x05, 0x8f, 0x08, 0x9f, 0x0a, 0xf4, 0x0a, 0x3e, 0x09, 0xf9, 0x05, -0x5a, 0x02, 0x66, 0xff, 0xfa, 0xfd, 0xda, 0xfd, 0x12, 0xfe, 0x13, 0xfe, 0x86, 0xfd, 0xce, 0xfc, -0xe3, 0xfb, 0xa1, 0xfa, 0x53, 0xf9, 0x92, 0xf8, 0xbc, 0xf8, 0xac, 0xf9, 0x25, 0xfb, 0xfe, 0xfc, -0xe3, 0xfe, 0xfb, 0xff, 0xd9, 0xff, 0xae, 0xfe, 0x78, 0xfd, 0xf0, 0xfc, 0xf0, 0xfc, 0xea, 0xfc, -0x7d, 0xfc, 0xee, 0xfb, 0x46, 0xfb, 0x88, 0xfa, 0x65, 0xf9, 0x05, 0xf8, 0x6b, 0xf6, 0xc3, 0xf4, -0x58, 0xf3, 0x01, 0xf3, 0x42, 0xf4, 0xe6, 0xf6, 0xc5, 0xf9, 0xb6, 0xfb, 0x51, 0xfc, 0x2f, 0xfc, -0x02, 0xfc, 0x6d, 0xfc, 0x38, 0xfd, 0x17, 0xfe, 0x97, 0xfe, 0x8c, 0xfe, 0x42, 0xfe, 0xc4, 0xfd, -0x12, 0xfd, 0xea, 0xfb, 0x0d, 0xfa, 0x98, 0xf7, 0x0c, 0xf5, 0x59, 0xf3, 0x0c, 0xf3, 0x29, 0xf4, -0xf2, 0xf5, 0x47, 0xf7, 0x80, 0xf7, 0x94, 0xf6, 0x36, 0xf5, 0x49, 0xf4, 0x85, 0xf4, 0xe4, 0xf5, -0xef, 0xf7, 0x00, 0xfa, 0x63, 0xfb, 0xcd, 0xfb, 0x8e, 0xfb, 0xf3, 0xfa, 0x0a, 0xfa, 0x43, 0xf8, -0x92, 0xf5, 0xbe, 0xf2, 0xe4, 0xf1, 0xf3, 0xf4, 0x43, 0xfc, 0xf0, 0x05, 0xb8, 0x0e, 0x0d, 0x14, -0x3c, 0x15, 0x69, 0x13, 0xc5, 0x10, 0x22, 0x0f, 0xd5, 0x0e, 0xeb, 0x0e, 0x7f, 0x0e, 0x60, 0x0d, -0x9b, 0x0c, 0xe9, 0x0c, 0x0a, 0x0e, 0xa4, 0x0e, 0x69, 0x0d, 0x4f, 0x0a, 0xe5, 0x06, 0x29, 0x05, -0x37, 0x06, 0x6b, 0x09, 0xdf, 0x0c, 0xe1, 0x0e, 0xd4, 0x0e, 0x72, 0x0d, 0x00, 0x0c, 0x50, 0x0b, -0x98, 0x0b, 0x2c, 0x0c, 0x58, 0x0c, 0xd8, 0x0b, 0x3a, 0x0b, 0x4d, 0x0b, 0x2c, 0x0c, 0x1a, 0x0d, -0x02, 0x0d, 0x5e, 0x0b, 0xa8, 0x08, 0xab, 0x05, 0x75, 0x03, 0x69, 0x02, 0xac, 0x02, 0xb8, 0x03, -0x84, 0x04, 0x64, 0x04, 0x34, 0x03, 0x88, 0x01, 0x11, 0x00, 0x2c, 0xff, 0xab, 0xfe, 0x52, 0xfe, -0x0f, 0xfe, 0xd2, 0xfd, 0xa8, 0xfd, 0x7d, 0xfd, 0x87, 0xfd, 0x5a, 0xfd, 0xc3, 0xfc, 0x8f, 0xfb, -0x4c, 0xfa, 0x9b, 0xf9, 0xe4, 0xf9, 0xda, 0xfa, 0xba, 0xfb, 0xbd, 0xfb, 0xd0, 0xfa, 0x43, 0xf9, -0xc1, 0xf7, 0xc2, 0xf6, 0x57, 0xf6, 0x31, 0xf6, 0x0a, 0xf6, 0xb6, 0xf5, 0x5d, 0xf5, 0x29, 0xf5, -0x0a, 0xf5, 0xa1, 0xf4, 0x8d, 0xf3, 0x0c, 0xf2, 0xa4, 0xf0, 0x00, 0xf0, 0x50, 0xf0, 0x5a, 0xf1, -0xba, 0xf2, 0x16, 0xf4, 0x53, 0xf5, 0x8c, 0xf6, 0xdd, 0xf7, 0x58, 0xf9, 0xc6, 0xfa, 0x0b, 0xfc, -0x06, 0xfd, 0xba, 0xfd, 0x27, 0xfe, 0x0e, 0xfe, 0x58, 0xfd, 0xfa, 0xfb, 0x34, 0xfa, 0x5c, 0xf8, -0xe5, 0xf6, 0xd8, 0xf5, 0x2f, 0xf5, 0xbc, 0xf4, 0xa6, 0xf4, 0x1c, 0xf5, 0x00, 0xf6, 0x05, 0xf7, -0xd3, 0xf7, 0x3f, 0xf8, 0x8a, 0xf8, 0x0f, 0xf9, 0x39, 0xfa, 0x67, 0xfc, 0x5a, 0xff, 0x65, 0x02, -0x73, 0x04, 0xd9, 0x04, 0x60, 0x03, 0x8a, 0x00, 0xfc, 0xfc, 0xcc, 0xf9, 0x7d, 0xf8, 0x83, 0xfa, -0x47, 0x00, 0x4a, 0x08, 0xf7, 0x0f, 0xef, 0x14, 0x03, 0x16, 0xcd, 0x13, 0x7f, 0x0f, 0xe1, 0x0a, -0x53, 0x07, 0x95, 0x05, 0x81, 0x05, 0x74, 0x06, 0x0b, 0x08, 0x02, 0x0a, 0xdc, 0x0b, 0xbf, 0x0c, -0x04, 0x0c, 0xdf, 0x09, 0x97, 0x07, 0xc2, 0x06, 0x16, 0x08, 0x0d, 0x0b, 0x79, 0x0e, 0x18, 0x11, -0xef, 0x11, 0xd8, 0x10, 0x72, 0x0e, 0xd5, 0x0b, 0xfe, 0x09, 0x13, 0x09, 0xab, 0x08, 0x6f, 0x08, -0x5d, 0x08, 0x9d, 0x08, 0xe7, 0x08, 0xb3, 0x08, 0xb6, 0x07, 0x05, 0x06, 0x07, 0x04, 0x25, 0x02, -0xf0, 0x00, 0xdd, 0x00, 0xdb, 0x01, 0x46, 0x03, 0x4d, 0x04, 0x92, 0x04, 0x6a, 0x04, 0x46, 0x04, -0x2f, 0x04, 0xe2, 0x03, 0x1f, 0x03, 0xd0, 0x01, 0x27, 0x00, 0x57, 0xfe, 0xc8, 0xfc, 0xf5, 0xfb, -0x05, 0xfc, 0x68, 0xfc, 0x64, 0xfc, 0x89, 0xfb, 0x84, 0xfa, 0x01, 0xfa, 0x66, 0xfa, 0x4d, 0xfb, -0xe5, 0xfb, 0xac, 0xfb, 0x94, 0xfa, 0x2e, 0xf9, 0x84, 0xf8, 0x27, 0xf9, 0xd7, 0xfa, 0x7e, 0xfc, -0xb3, 0xfc, 0x16, 0xfb, 0x43, 0xf8, 0x79, 0xf5, 0x96, 0xf3, 0xba, 0xf2, 0x55, 0xf2, 0xf4, 0xf1, -0xbc, 0xf1, 0x14, 0xf2, 0x48, 0xf3, 0xf4, 0xf4, 0x6b, 0xf6, 0x1e, 0xf7, 0x5e, 0xf7, 0xfb, 0xf7, -0xc1, 0xf9, 0xc8, 0xfc, 0x00, 0x00, 0x23, 0x02, 0x44, 0x02, 0x96, 0x00, 0x1f, 0xfe, 0xff, 0xfb, -0x95, 0xfa, 0x6b, 0xf9, 0xde, 0xf7, 0xd2, 0xf5, 0xec, 0xf3, 0x15, 0xf3, 0xad, 0xf3, 0x60, 0xf5, -0x2c, 0xf7, 0x74, 0xf8, 0xce, 0xf8, 0xb2, 0xf8, 0xa4, 0xf8, 0x34, 0xf9, 0x8e, 0xfa, 0x8a, 0xfc, -0xc4, 0xfe, 0xe7, 0x00, 0x94, 0x02, 0x3f, 0x03, 0xcb, 0x02, 0x3a, 0x01, 0x43, 0xff, 0x65, 0xfd, -0xc1, 0xfb, 0xea, 0xf9, 0x78, 0xf7, 0xd9, 0xf4, 0x90, 0xf3, 0x71, 0xf5, 0x00, 0xfb, 0x0f, 0x03, -0x17, 0x0b, 0x6b, 0x10, 0xf5, 0x11, 0x82, 0x10, 0x3c, 0x0e, 0xff, 0x0c, 0x21, 0x0d, 0xce, 0x0d, -0xbf, 0x0d, 0xac, 0x0c, 0x49, 0x0b, 0xbe, 0x0a, 0x5d, 0x0b, 0x6d, 0x0c, 0x8a, 0x0c, 0xff, 0x0a, -0x1e, 0x08, 0x5b, 0x05, 0xea, 0x03, 0x82, 0x04, 0x66, 0x06, 0x73, 0x08, 0x6f, 0x09, 0xfa, 0x08, -0x85, 0x07, 0x11, 0x06, 0x2f, 0x05, 0xd4, 0x04, 0x94, 0x04, 0x3b, 0x04, 0x02, 0x04, 0x3d, 0x04, -0xe7, 0x04, 0xa6, 0x05, 0xba, 0x05, 0xd4, 0x04, 0xda, 0x02, 0x94, 0x00, 0xf8, 0xfe, 0xf0, 0xfe, -0x76, 0x00, 0xc1, 0x02, 0x7e, 0x04, 0xe5, 0x04, 0xd9, 0x03, 0x16, 0x02, 0x50, 0x00, 0x00, 0xff, -0x21, 0xfe, 0xa9, 0xfd, 0x4a, 0xfd, 0x32, 0xfd, 0x6b, 0xfd, 0x02, 0xfe, 0x8c, 0xfe, 0xae, 0xfe, -0x38, 0xfe, 0x5b, 0xfd, 0xd3, 0xfc, 0x1a, 0xfd, 0x67, 0xfe, 0x32, 0x00, 0xa2, 0x01, 0x2c, 0x02, -0xb7, 0x01, 0xca, 0x00, 0xe0, 0xff, 0x27, 0xff, 0x82, 0xfe, 0xce, 0xfd, 0xf2, 0xfc, 0xfa, 0xfb, -0xc6, 0xfa, 0x8b, 0xf9, 0x48, 0xf8, 0x03, 0xf7, 0xbf, 0xf5, 0xbd, 0xf4, 0x8d, 0xf4, 0x63, 0xf5, -0x23, 0xf7, 0x46, 0xf9, 0x46, 0xfb, 0x02, 0xfd, 0x5a, 0xfe, 0x8e, 0xff, 0x8f, 0x00, 0x34, 0x01, -0x81, 0x01, 0x55, 0x01, 0xc4, 0x00, 0xf0, 0xff, 0xcf, 0xfe, 0x7b, 0xfd, 0xe1, 0xfb, 0x20, 0xfa, -0x57, 0xf8, 0xfe, 0xf6, 0x64, 0xf6, 0x8c, 0xf6, 0x16, 0xf7, 0x95, 0xf7, 0xef, 0xf7, 0x6d, 0xf8, -0x42, 0xf9, 0x81, 0xfa, 0x03, 0xfc, 0x88, 0xfd, 0xf5, 0xfe, 0x01, 0x00, 0x89, 0x00, 0x2e, 0x00, -0x0c, 0xff, 0x62, 0xfd, 0xe0, 0xfb, 0xd3, 0xfa, 0x64, 0xfa, 0xe8, 0xf9, 0xc1, 0xf8, 0x82, 0xf6, -0x18, 0xf4, 0x75, 0xf3, 0x9b, 0xf6, 0x87, 0xfd, 0xbb, 0x06, 0xe8, 0x0e, 0xc7, 0x13, 0xd3, 0x14, -0x2a, 0x13, 0xfa, 0x10, 0x4b, 0x0f, 0xf6, 0x0d, 0x2f, 0x0c, 0x80, 0x09, 0xa1, 0x06, 0xfa, 0x04, -0x50, 0x05, 0x74, 0x07, 0xa4, 0x09, 0x29, 0x0a, 0x48, 0x08, 0x09, 0x05, 0x65, 0x02, 0xdf, 0x01, -0xc0, 0x03, 0xb6, 0x06, 0x1d, 0x09, 0xf4, 0x09, 0x21, 0x09, 0x99, 0x07, 0x31, 0x06, 0x53, 0x05, -0xae, 0x04, 0xaa, 0x03, 0x3f, 0x02, 0xfd, 0x00, 0x80, 0x00, 0x21, 0x01, 0x65, 0x02, 0x53, 0x03, -0x06, 0x03, 0x4c, 0x01, 0xd9, 0xfe, 0xc6, 0xfc, 0xe9, 0xfb, 0x6b, 0xfc, 0xcd, 0xfd, 0x41, 0xff, -0x53, 0x00, 0xf9, 0x00, 0x32, 0x01, 0xde, 0x00, 0xf4, 0xff, 0x77, 0xfe, 0xba, 0xfc, 0x57, 0xfb, -0xf8, 0xfa, 0xd2, 0xfb, 0x55, 0xfd, 0xc5, 0xfe, 0x70, 0xff, 0x46, 0xff, 0xa0, 0xfe, 0x02, 0xfe, -0xc9, 0xfd, 0xf8, 0xfd, 0x46, 0xfe, 0x5b, 0xfe, 0x40, 0xfe, 0x29, 0xfe, 0x5f, 0xfe, 0xf8, 0xfe, -0x89, 0xff, 0x89, 0xff, 0xa5, 0xfe, 0xc7, 0xfc, 0x7d, 0xfa, 0x5d, 0xf8, 0x12, 0xf7, 0xb9, 0xf6, -0x11, 0xf7, 0xa8, 0xf7, 0x21, 0xf8, 0x8a, 0xf8, 0x13, 0xf9, 0xeb, 0xf9, 0x14, 0xfb, 0x5e, 0xfc, -0x9f, 0xfd, 0xc0, 0xfe, 0xdb, 0xff, 0x14, 0x01, 0x39, 0x02, 0x02, 0x03, 0x01, 0x03, 0xfe, 0x01, -0x1f, 0x00, 0xc9, 0xfd, 0xa2, 0xfb, 0xe5, 0xf9, 0xe3, 0xf8, 0x67, 0xf8, 0x6b, 0xf8, 0xae, 0xf8, -0xf4, 0xf8, 0xfa, 0xf8, 0xd3, 0xf8, 0xa0, 0xf8, 0xa3, 0xf8, 0x0c, 0xf9, 0xb0, 0xf9, 0x62, 0xfa, -0x00, 0xfb, 0xa1, 0xfb, 0x79, 0xfc, 0x9a, 0xfd, 0x99, 0xfe, 0x06, 0xff, 0xa3, 0xfe, 0xa7, 0xfd, -0xa9, 0xfc, 0xd7, 0xfb, 0xfe, 0xfa, 0x33, 0xf9, 0x31, 0xf6, 0xc5, 0xf2, 0x29, 0xf1, 0xb4, 0xf3, -0x37, 0xfb, 0xf3, 0x05, 0x20, 0x10, 0x33, 0x16, 0xfd, 0x16, 0xd6, 0x13, 0xb6, 0x0f, 0x03, 0x0d, -0x5f, 0x0c, 0xc1, 0x0c, 0xe4, 0x0c, 0x3e, 0x0c, 0xbd, 0x0b, 0x4c, 0x0c, 0xf4, 0x0d, 0x7a, 0x0f, -0x2b, 0x0f, 0x73, 0x0c, 0x87, 0x08, 0x95, 0x05, 0x23, 0x05, 0x46, 0x07, 0x4f, 0x0a, 0x4d, 0x0c, -0x09, 0x0c, 0xc9, 0x09, 0xec, 0x06, 0xd9, 0x04, 0xe3, 0x03, 0x63, 0x03, 0x92, 0x02, 0x42, 0x01, -0x47, 0x00, 0x59, 0x00, 0xbf, 0x01, 0x87, 0x03, 0x51, 0x04, 0x3e, 0x03, 0x6c, 0x00, 0x3a, 0xfd, -0x5c, 0xfb, 0xd1, 0xfb, 0x4e, 0xfe, 0x7b, 0x01, 0xc1, 0x03, 0x48, 0x04, 0x25, 0x03, 0x1e, 0x01, -0xf6, 0xfe, 0x15, 0xfd, 0x99, 0xfb, 0x6b, 0xfa, 0xc0, 0xf9, 0xa5, 0xf9, 0x22, 0xfa, 0xe0, 0xfa, -0x7d, 0xfb, 0xa1, 0xfb, 0x4c, 0xfb, 0xee, 0xfa, 0x1d, 0xfb, 0x04, 0xfc, 0x86, 0xfd, 0x24, 0xff, -0x38, 0x00, 0x97, 0x00, 0x6f, 0x00, 0xfb, 0xff, 0x71, 0xff, 0xc7, 0xfe, 0xef, 0xfd, 0xc5, 0xfc, -0x42, 0xfb, 0x94, 0xf9, 0x15, 0xf8, 0xd8, 0xf6, 0xf8, 0xf5, 0x4d, 0xf5, 0xe7, 0xf4, 0xc7, 0xf4, -0x30, 0xf5, 0x39, 0xf6, 0xd4, 0xf7, 0xb4, 0xf9, 0x91, 0xfb, 0x1b, 0xfd, 0x4a, 0xfe, 0x22, 0xff, -0x99, 0xff, 0xa2, 0xff, 0x3e, 0xff, 0x86, 0xfe, 0x9d, 0xfd, 0xbb, 0xfc, 0xf4, 0xfb, 0x1c, 0xfb, -0x0c, 0xfa, 0x88, 0xf8, 0xdb, 0xf6, 0x6d, 0xf5, 0xbc, 0xf4, 0xe5, 0xf4, 0x98, 0xf5, 0x82, 0xf6, -0x36, 0xf7, 0x9c, 0xf7, 0xb9, 0xf7, 0xfb, 0xf7, 0xe8, 0xf8, 0xbc, 0xfa, 0x38, 0xfd, 0xb0, 0xff, -0x3a, 0x01, 0x5c, 0x01, 0x24, 0x00, 0x3f, 0xfe, 0x93, 0xfc, 0x6f, 0xfb, 0x85, 0xfa, 0xad, 0xf8, -0x98, 0xf5, 0x3b, 0xf2, 0xa5, 0xf0, 0x63, 0xf3, 0xfc, 0xfa, 0xb9, 0x05, 0xc3, 0x0f, 0x84, 0x15, -0x10, 0x16, 0x00, 0x13, 0x87, 0x0f, 0xf4, 0x0d, 0x7c, 0x0e, 0xc1, 0x0f, 0xfa, 0x0f, 0xb7, 0x0e, -0x30, 0x0d, 0xd9, 0x0c, 0x55, 0x0e, 0x42, 0x10, 0x77, 0x10, 0xee, 0x0d, 0x63, 0x09, 0x52, 0x05, -0xc5, 0x03, 0x50, 0x05, 0xaf, 0x08, 0x97, 0x0b, 0x2f, 0x0c, 0x4e, 0x0a, 0x0a, 0x07, 0x71, 0x04, -0x78, 0x03, 0x15, 0x04, 0x65, 0x05, 0x7a, 0x06, 0xeb, 0x06, 0xfb, 0x06, 0x16, 0x07, 0x63, 0x07, -0x61, 0x07, 0x84, 0x06, 0x9c, 0x04, 0x21, 0x02, 0xf9, 0xff, 0x0f, 0xff, 0x76, 0xff, 0xc2, 0x00, -0xcc, 0x01, 0xc7, 0x01, 0x80, 0x00, 0xa0, 0xfe, 0x14, 0xfd, 0x87, 0xfc, 0xf3, 0xfc, 0xaf, 0xfd, -0x21, 0xfe, 0x0d, 0xfe, 0x93, 0xfd, 0x21, 0xfd, 0x27, 0xfd, 0xa3, 0xfd, 0x5c, 0xfe, 0xea, 0xfe, -0x69, 0xff, 0xf4, 0xff, 0xb8, 0x00, 0x94, 0x01, 0x26, 0x02, 0x13, 0x02, 0x45, 0x01, 0xe3, 0xff, -0x5c, 0xfe, 0x2f, 0xfd, 0x53, 0xfc, 0xa6, 0xfb, 0xae, 0xfa, 0x67, 0xf9, 0xf2, 0xf7, 0xa6, 0xf6, -0xb2, 0xf5, 0x30, 0xf5, 0x39, 0xf5, 0xc4, 0xf5, 0xc7, 0xf6, 0x44, 0xf8, 0x0e, 0xfa, 0xdb, 0xfb, -0x3d, 0xfd, 0x37, 0xfe, 0xee, 0xfe, 0xc8, 0xff, 0xd7, 0x00, 0xcd, 0x01, 0x2f, 0x02, 0x9b, 0x01, -0x0f, 0x00, 0xf3, 0xfd, 0xd1, 0xfb, 0x1d, 0xfa, 0xd1, 0xf8, 0xb4, 0xf7, 0x87, 0xf6, 0x67, 0xf5, -0x8c, 0xf4, 0x51, 0xf4, 0x88, 0xf4, 0x2f, 0xf5, 0xcf, 0xf5, 0x52, 0xf6, 0xa1, 0xf6, 0x23, 0xf7, -0x13, 0xf8, 0xaf, 0xf9, 0xe2, 0xfb, 0x1e, 0xfe, 0x9d, 0xff, 0xa8, 0xff, 0x3a, 0xfe, 0xb6, 0xfb, -0x0c, 0xf9, 0x01, 0xf7, 0x9b, 0xf5, 0x3a, 0xf4, 0x26, 0xf2, 0x5d, 0xef, 0x78, 0xed, 0x9f, 0xee, -0x5d, 0xf4, 0xff, 0xfd, 0x52, 0x08, 0x7b, 0x0f, 0x5c, 0x11, 0xac, 0x0e, 0x8b, 0x0a, 0x19, 0x08, -0x9f, 0x08, 0x2c, 0x0b, 0x6e, 0x0d, 0x9f, 0x0d, 0xe2, 0x0b, 0x2b, 0x0a, 0x06, 0x0a, 0xa1, 0x0b, -0xfa, 0x0c, 0x66, 0x0c, 0xa5, 0x09, 0x7a, 0x06, 0xef, 0x04, 0x28, 0x06, 0x5e, 0x09, 0x31, 0x0c, -0xb4, 0x0c, 0x47, 0x0a, 0x77, 0x06, 0xa0, 0x03, 0x2f, 0x03, 0xe2, 0x04, 0xd3, 0x06, 0x8a, 0x07, -0xa7, 0x06, 0x51, 0x05, 0xed, 0x04, 0x14, 0x06, 0x07, 0x08, 0x1f, 0x09, 0x34, 0x08, 0x57, 0x05, -0xec, 0x01, 0xb8, 0xff, 0xc3, 0xff, 0xa0, 0x01, 0xe1, 0x03, 0xf8, 0x04, 0x45, 0x04, 0x7a, 0x02, -0xc2, 0x00, 0x2c, 0x00, 0x86, 0x00, 0x0e, 0x01, 0xd1, 0x00, 0x9a, 0xff, 0x11, 0xfe, 0x0e, 0xfd, -0x4b, 0xfd, 0xaf, 0xfe, 0x3a, 0x00, 0xfa, 0x00, 0x83, 0x00, 0x8a, 0xff, 0x05, 0xff, 0xa2, 0xff, -0x04, 0x01, 0x3e, 0x02, 0x6c, 0x02, 0x43, 0x01, 0x81, 0xff, 0x0e, 0xfe, 0x88, 0xfd, 0xa1, 0xfd, -0x7d, 0xfd, 0x67, 0xfc, 0x4f, 0xfa, 0x05, 0xf8, 0x78, 0xf6, 0x1b, 0xf6, 0xb4, 0xf6, 0x91, 0xf7, -0x43, 0xf8, 0xcc, 0xf8, 0x9b, 0xf9, 0xde, 0xfa, 0x81, 0xfc, 0x18, 0xfe, 0x5a, 0xff, 0x3a, 0x00, -0xfc, 0x00, 0xb4, 0x01, 0x5b, 0x02, 0x8b, 0x02, 0xb9, 0x01, 0xcd, 0xff, 0x23, 0xfd, 0x69, 0xfa, -0x22, 0xf8, 0x7c, 0xf6, 0x54, 0xf5, 0x99, 0xf4, 0x1e, 0xf4, 0xa7, 0xf3, 0x48, 0xf3, 0x36, 0xf3, -0xb0, 0xf3, 0x9c, 0xf4, 0xc3, 0xf5, 0xd3, 0xf6, 0xd8, 0xf7, 0xf4, 0xf8, 0x96, 0xfa, 0xd7, 0xfc, -0x65, 0xff, 0x47, 0x01, 0x79, 0x01, 0xa3, 0xff, 0x5c, 0xfc, 0xc7, 0xf8, 0xc6, 0xf5, 0x4b, 0xf3, -0xed, 0xf0, 0xa8, 0xee, 0x6a, 0xed, 0x87, 0xef, 0x50, 0xf6, 0x98, 0x00, 0x85, 0x0a, 0xd2, 0x0f, -0xce, 0x0e, 0x99, 0x09, 0x47, 0x04, 0x67, 0x02, 0x56, 0x05, 0x1c, 0x0b, 0x33, 0x10, 0x6d, 0x11, -0x04, 0x0f, 0xfd, 0x0b, 0x36, 0x0b, 0x8d, 0x0c, 0x97, 0x0d, 0x78, 0x0c, 0x70, 0x09, 0x6e, 0x06, -0x19, 0x05, 0x0f, 0x06, 0x8d, 0x08, 0x63, 0x0a, 0x63, 0x09, 0x26, 0x05, 0x40, 0x00, 0xf7, 0xfd, -0x8f, 0xff, 0x6a, 0x03, 0xfd, 0x06, 0xc4, 0x08, 0xcf, 0x08, 0xf2, 0x07, 0x5c, 0x07, 0xe6, 0x07, -0x53, 0x09, 0x29, 0x0a, 0x0f, 0x09, 0x59, 0x06, 0x8a, 0x03, 0x01, 0x02, 0xf8, 0x01, 0x6b, 0x02, -0x64, 0x02, 0x2e, 0x01, 0xd1, 0xfe, 0x50, 0xfc, 0x0c, 0xfb, 0xac, 0xfb, 0xb8, 0xfd, 0x76, 0xff, -0xca, 0xff, 0xa7, 0xfe, 0xf5, 0xfc, 0xd0, 0xfb, 0x0c, 0xfc, 0x18, 0xfe, 0x27, 0x01, 0xfa, 0x03, -0x57, 0x05, 0x58, 0x05, 0xca, 0x04, 0x56, 0x04, 0x02, 0x04, 0x93, 0x03, 0x93, 0x02, 0xd3, 0x00, -0x74, 0xfe, 0x2d, 0xfc, 0xca, 0xfa, 0x85, 0xfa, 0x8b, 0xfa, 0xe5, 0xf9, 0x36, 0xf8, 0x09, 0xf6, -0x41, 0xf4, 0x96, 0xf3, 0x47, 0xf4, 0x04, 0xf6, 0x00, 0xf8, 0x76, 0xf9, 0x34, 0xfa, 0xd1, 0xfa, -0x03, 0xfc, 0xc3, 0xfd, 0x8d, 0xff, 0xc8, 0x00, 0x65, 0x01, 0x7c, 0x01, 0x03, 0x01, 0xf0, 0xff, -0x7d, 0xfe, 0xdb, 0xfc, 0xf4, 0xfa, 0xce, 0xf8, 0xe8, 0xf6, 0xdf, 0xf5, 0x97, 0xf5, 0x6c, 0xf5, -0xce, 0xf4, 0xed, 0xf3, 0x3a, 0xf3, 0x2f, 0xf3, 0x1a, 0xf4, 0x1b, 0xf6, 0xcc, 0xf8, 0x05, 0xfb, -0x04, 0xfc, 0x0c, 0xfc, 0x80, 0xfc, 0x31, 0xfe, 0x74, 0x00, 0xfa, 0x01, 0x01, 0x02, 0x65, 0x00, -0x6a, 0xfd, 0x6a, 0xf9, 0x7b, 0xf5, 0x86, 0xf2, 0x2b, 0xf0, 0x0b, 0xee, 0xf3, 0xec, 0x1c, 0xf0, -0x13, 0xf9, 0x1b, 0x05, 0xf9, 0x0e, 0x51, 0x12, 0x72, 0x0f, 0xa8, 0x09, 0xf2, 0x04, 0x95, 0x04, -0x6c, 0x09, 0x20, 0x11, 0x85, 0x16, 0x20, 0x16, 0x02, 0x11, 0x0b, 0x0c, 0xb1, 0x0a, 0x45, 0x0c, -0xbe, 0x0d, 0x61, 0x0d, 0x8d, 0x0b, 0xb5, 0x09, 0xf2, 0x08, 0xf3, 0x09, 0x50, 0x0c, 0xd1, 0x0d, -0xfe, 0x0b, 0xea, 0x06, 0xca, 0x01, 0x5c, 0x00, 0x72, 0x03, 0xaf, 0x08, 0xb8, 0x0c, 0xd4, 0x0d, -0xee, 0x0b, 0x94, 0x08, 0x0c, 0x06, 0xf6, 0x05, 0xfb, 0x07, 0xd2, 0x09, 0x7e, 0x09, 0xbf, 0x06, -0x54, 0x03, 0x0b, 0x01, 0x4e, 0x00, 0x9f, 0x00, 0x8f, 0x00, 0x86, 0xff, 0x44, 0xfd, 0x0a, 0xfb, -0x57, 0xfa, 0xcf, 0xfb, 0xa5, 0xfe, 0xbd, 0x00, 0x7c, 0x00, 0xf2, 0xfd, 0xb5, 0xfa, 0xe0, 0xf8, -0x87, 0xf9, 0x68, 0xfc, 0xf8, 0xff, 0x94, 0x02, 0x1a, 0x03, 0xb5, 0x01, 0x8e, 0xff, 0x01, 0xfe, -0xb2, 0xfd, 0x22, 0xfe, 0x68, 0xfe, 0xe2, 0xfd, 0xec, 0xfc, 0x54, 0xfc, 0x7c, 0xfc, 0xe1, 0xfc, -0xb2, 0xfc, 0x77, 0xfb, 0x54, 0xf9, 0x03, 0xf7, 0x6c, 0xf5, 0x41, 0xf5, 0x3a, 0xf6, 0x6e, 0xf7, -0xa3, 0xf7, 0xcf, 0xf6, 0xe4, 0xf5, 0xfd, 0xf5, 0x8d, 0xf7, 0xe3, 0xf9, 0x34, 0xfc, 0xc3, 0xfd, -0x8b, 0xfe, 0xa2, 0xfe, 0x99, 0xfe, 0xb2, 0xfe, 0xad, 0xfe, 0x1e, 0xfe, 0xb0, 0xfc, 0xf6, 0xfa, -0x85, 0xf9, 0xb8, 0xf8, 0x26, 0xf8, 0x3b, 0xf7, 0xbe, 0xf5, 0x04, 0xf4, 0xdb, 0xf2, 0xfa, 0xf2, -0x7c, 0xf4, 0xa3, 0xf6, 0x1b, 0xf8, 0x89, 0xf8, 0x9d, 0xf8, 0x32, 0xf9, 0x8c, 0xfa, 0x0b, 0xfc, -0xa8, 0xfd, 0x16, 0xff, 0xa2, 0xff, 0x64, 0xfe, 0x13, 0xfb, 0xc2, 0xf6, 0x69, 0xf2, 0xeb, 0xee, -0xc9, 0xed, 0x32, 0xf1, 0x74, 0xfa, 0x38, 0x06, 0x21, 0x0f, 0xde, 0x10, 0x45, 0x0c, 0xb7, 0x05, -0x06, 0x01, 0x98, 0x00, 0x64, 0x04, 0xdd, 0x0a, 0x5c, 0x10, 0xd1, 0x11, 0xa8, 0x0f, 0x37, 0x0d, -0x56, 0x0d, 0xcb, 0x0e, 0xc6, 0x0e, 0x5d, 0x0c, 0x73, 0x09, 0x9d, 0x08, 0x4a, 0x0a, 0xc1, 0x0d, -0x50, 0x11, 0xba, 0x12, 0xcf, 0x0f, 0xc1, 0x08, 0x66, 0x01, 0x5d, 0xfe, 0x4d, 0x01, 0x76, 0x07, -0x9b, 0x0c, 0xc7, 0x0e, 0x98, 0x0d, 0xd8, 0x0a, 0x19, 0x08, 0x50, 0x07, 0x18, 0x09, 0xa5, 0x0b, -0xfa, 0x0c, 0xf8, 0x0b, 0xbe, 0x09, 0xca, 0x07, 0xb1, 0x06, 0x07, 0x06, 0xf5, 0x04, 0xf7, 0x02, -0x0a, 0x00, 0xc8, 0xfc, 0xc7, 0xfa, 0xd7, 0xfa, 0xcb, 0xfc, 0xb7, 0xfe, 0x32, 0xff, 0xa8, 0xfd, -0xe0, 0xfa, 0x59, 0xf8, 0x26, 0xf7, 0x6f, 0xf8, 0x8b, 0xfb, 0xfb, 0xfe, 0x2d, 0x01, 0xa1, 0x01, -0x7e, 0x01, 0x4a, 0x01, 0x6c, 0x01, 0x9b, 0x01, 0x71, 0x01, 0xc1, 0x00, 0x28, 0xff, 0x7f, 0xfd, -0x4b, 0xfc, 0xfc, 0xfb, 0x14, 0xfc, 0x5b, 0xfb, 0xaf, 0xf9, 0x2d, 0xf7, 0xd4, 0xf4, 0x1c, 0xf3, -0x20, 0xf2, 0xf6, 0xf1, 0x0c, 0xf2, 0x57, 0xf2, 0x7e, 0xf2, 0xec, 0xf2, 0x17, 0xf4, 0x0c, 0xf6, -0x7e, 0xf8, 0x8d, 0xfa, 0x0a, 0xfc, 0x28, 0xfd, 0x3b, 0xfe, 0x8d, 0xff, 0x5d, 0x00, 0x66, 0x00, -0x4c, 0xff, 0x52, 0xfd, 0xfa, 0xfa, 0x94, 0xf8, 0xca, 0xf6, 0x6d, 0xf5, 0x66, 0xf4, 0x2e, 0xf3, -0xb4, 0xf1, 0xfd, 0xf0, 0x51, 0xf1, 0xab, 0xf2, 0x07, 0xf4, 0x28, 0xf5, 0x4f, 0xf6, 0x42, 0xf7, -0xce, 0xf7, 0x27, 0xf8, 0x62, 0xf9, 0x17, 0xfc, 0x25, 0xff, 0x25, 0x01, 0xf8, 0x00, 0x01, 0xff, -0x4e, 0xfb, 0x7a, 0xf6, 0xf8, 0xf2, 0x2f, 0xf4, 0x10, 0xfc, 0xef, 0x06, 0x0f, 0x0f, 0xa7, 0x10, -0x7c, 0x0c, 0x64, 0x06, 0xd9, 0x00, 0xb3, 0xfe, 0xfd, 0x00, 0x80, 0x06, 0x64, 0x0b, 0xf7, 0x0b, -0x9d, 0x09, 0x4b, 0x08, 0x5a, 0x0a, 0xb7, 0x0d, 0xae, 0x0e, 0xc7, 0x0c, 0xb9, 0x09, 0x17, 0x08, -0xc0, 0x08, 0xf3, 0x0b, 0x30, 0x11, 0x3e, 0x15, 0xca, 0x14, 0xa2, 0x0e, 0x76, 0x06, 0x5a, 0x01, -0x55, 0x01, 0xb4, 0x04, 0x3f, 0x08, 0x52, 0x0a, 0x66, 0x0a, 0xc7, 0x08, 0xcc, 0x06, 0x17, 0x06, -0xbf, 0x07, 0x26, 0x0a, 0x23, 0x0b, 0xee, 0x09, 0xdc, 0x07, 0xc3, 0x06, 0xed, 0x06, 0xb8, 0x07, -0x10, 0x08, 0x0b, 0x07, 0x6b, 0x04, 0x84, 0x00, 0xce, 0xfc, 0xec, 0xfa, 0x6f, 0xfb, 0x3d, 0xfd, -0xad, 0xfe, 0x6f, 0xfe, 0x9a, 0xfc, 0x1a, 0xfa, 0x12, 0xf8, 0x98, 0xf7, 0xb9, 0xf8, 0xdb, 0xfa, -0xc9, 0xfc, 0xc4, 0xfd, 0x39, 0xfe, 0x8f, 0xfe, 0x87, 0xff, 0xd5, 0x00, 0xb0, 0x01, 0x60, 0x01, -0x6e, 0xff, 0xe6, 0xfc, 0xee, 0xfa, 0x80, 0xfa, 0x78, 0xfb, 0xa0, 0xfc, 0xf1, 0xfc, 0xab, 0xfb, -0x27, 0xf9, 0x35, 0xf6, 0xd8, 0xf3, 0xb1, 0xf2, 0x37, 0xf2, 0xfe, 0xf1, 0xa4, 0xf1, 0xa8, 0xf1, -0xb4, 0xf2, 0xc1, 0xf4, 0x39, 0xf7, 0x1c, 0xf9, 0xf5, 0xf9, 0x35, 0xfa, 0x89, 0xfa, 0x08, 0xfc, -0x7e, 0xfe, 0x4c, 0x01, 0x12, 0x03, 0xea, 0x02, 0xc4, 0x00, 0x6e, 0xfd, 0x97, 0xfa, 0xeb, 0xf8, -0x26, 0xf8, 0x85, 0xf7, 0x95, 0xf6, 0x0a, 0xf6, 0xfb, 0xf5, 0x60, 0xf6, 0xb4, 0xf6, 0xef, 0xf6, -0x60, 0xf7, 0x7c, 0xf7, 0x28, 0xf7, 0xdb, 0xf6, 0x03, 0xf8, 0x2d, 0xfb, 0xed, 0xfe, 0x8e, 0x01, -0x2e, 0x02, 0x29, 0x01, 0xd0, 0xfe, 0xb3, 0xfb, 0xdb, 0xf9, 0x19, 0xfc, 0x0f, 0x03, 0x2d, 0x0b, -0xb7, 0x0f, 0xbb, 0x0e, 0x4a, 0x0a, 0x4b, 0x05, 0x9d, 0x01, 0x5c, 0x00, 0x53, 0x02, 0x3f, 0x06, -0xff, 0x08, 0x45, 0x08, 0x98, 0x05, 0x9f, 0x04, 0xb2, 0x06, 0xc8, 0x09, 0x41, 0x0b, 0xf5, 0x0a, -0x4a, 0x0a, 0x08, 0x0a, 0x61, 0x0a, 0x92, 0x0b, 0x39, 0x0e, 0xe0, 0x10, 0xc9, 0x10, 0x43, 0x0d, -0x6f, 0x08, 0xa7, 0x05, 0x8c, 0x05, 0x69, 0x06, 0xa4, 0x06, 0x05, 0x06, 0xed, 0x04, 0x5b, 0x03, -0x03, 0x02, 0x42, 0x02, 0xbf, 0x04, 0x43, 0x08, 0x82, 0x0a, 0x57, 0x0a, 0xa9, 0x08, 0xf2, 0x06, -0x43, 0x06, 0xbe, 0x06, 0xb9, 0x07, 0x43, 0x08, 0x8f, 0x07, 0x59, 0x05, 0x53, 0x02, 0x6d, 0xff, -0x91, 0xfd, 0xdc, 0xfc, 0xe8, 0xfc, 0xb6, 0xfc, 0xda, 0xfb, 0x89, 0xfa, 0x87, 0xf9, 0x55, 0xf9, -0x92, 0xf9, 0xcc, 0xf9, 0xd5, 0xf9, 0xea, 0xf9, 0x34, 0xfa, 0xbe, 0xfa, 0xc7, 0xfb, 0xbc, 0xfd, -0x1d, 0x00, 0xaf, 0x01, 0x70, 0x01, 0xdd, 0xff, 0xf9, 0xfd, 0xcd, 0xfc, 0x72, 0xfc, 0x93, 0xfc, -0x04, 0xfd, 0xe9, 0xfc, 0xb3, 0xfb, 0x2d, 0xf9, 0x32, 0xf6, 0xdb, 0xf3, 0x74, 0xf2, 0x75, 0xf1, -0x49, 0xf0, 0x4d, 0xef, 0xf8, 0xee, 0xb6, 0xef, 0x44, 0xf1, 0x0f, 0xf3, 0xb7, 0xf4, 0xe8, 0xf5, -0xc8, 0xf6, 0xab, 0xf7, 0x2c, 0xf9, 0xa5, 0xfb, 0xad, 0xfe, 0x33, 0x01, 0x42, 0x02, 0xaf, 0x01, -0x28, 0x00, 0x1c, 0xfe, 0xf5, 0xfb, 0xd4, 0xf9, 0x5f, 0xf8, 0xff, 0xf7, 0x15, 0xf8, 0xfb, 0xf7, -0x73, 0xf7, 0x03, 0xf7, 0xc6, 0xf6, 0x3d, 0xf6, 0x77, 0xf5, 0x58, 0xf5, 0xde, 0xf6, 0xaa, 0xf9, -0x60, 0xfc, 0x3a, 0xfe, 0x6f, 0xff, 0x27, 0x00, 0x1c, 0x00, 0xfa, 0xff, 0xdd, 0x01, 0x3d, 0x07, -0xa7, 0x0e, 0x12, 0x14, 0xdc, 0x14, 0xb7, 0x11, 0x42, 0x0d, 0x64, 0x09, 0x15, 0x07, 0x74, 0x07, -0x35, 0x0a, 0x37, 0x0d, 0x2d, 0x0d, 0xc9, 0x09, 0x0c, 0x06, 0xd1, 0x04, 0x01, 0x06, 0x61, 0x07, -0x08, 0x08, 0xa2, 0x08, 0xcf, 0x09, 0x41, 0x0b, 0x83, 0x0c, 0xf4, 0x0d, 0x45, 0x0f, 0x2b, 0x0f, -0x96, 0x0c, 0xd0, 0x08, 0x92, 0x06, 0x1c, 0x07, 0x68, 0x09, 0x06, 0x0b, 0xc8, 0x0a, 0xb0, 0x08, -0x61, 0x05, 0xf9, 0x01, 0xee, 0xff, 0x6e, 0x00, 0xf8, 0x02, 0xea, 0x05, 0xb4, 0x07, 0xf4, 0x07, -0xf6, 0x06, 0x5a, 0x05, 0xd4, 0x03, 0x1e, 0x03, 0x2a, 0x03, 0x65, 0x03, 0x23, 0x03, 0x82, 0x02, -0xc7, 0x01, 0xdb, 0x00, 0x8f, 0xff, 0xe2, 0xfd, 0x64, 0xfc, 0x24, 0xfb, 0xea, 0xf9, 0x97, 0xf8, -0xd4, 0xf7, 0xf8, 0xf7, 0x7c, 0xf8, 0x64, 0xf8, 0xa0, 0xf7, 0xda, 0xf6, 0x92, 0xf6, 0xab, 0xf6, -0x0c, 0xf7, 0x30, 0xf8, 0x4a, 0xfa, 0x87, 0xfc, 0xc4, 0xfd, 0xec, 0xfd, 0xa6, 0xfd, 0x76, 0xfd, -0x25, 0xfd, 0x99, 0xfc, 0xf1, 0xfb, 0xb1, 0xfb, 0x6e, 0xfb, 0xbc, 0xfa, 0x80, 0xf9, 0x27, 0xf8, -0xf5, 0xf6, 0x7a, 0xf5, 0x7f, 0xf3, 0x78, 0xf1, 0x32, 0xf0, 0x3e, 0xf0, 0x30, 0xf1, 0xb8, 0xf2, -0x58, 0xf4, 0x9f, 0xf5, 0x62, 0xf6, 0xa6, 0xf6, 0x47, 0xf7, 0xd8, 0xf8, 0x7c, 0xfb, 0xaf, 0xfe, -0x41, 0x01, 0xbe, 0x02, 0xb0, 0x02, 0x6f, 0x01, 0x7c, 0xff, 0x7e, 0xfd, 0x0f, 0xfc, 0x0c, 0xfb, -0x44, 0xfa, 0x7a, 0xf9, 0xac, 0xf8, 0x40, 0xf8, 0xd7, 0xf7, 0x59, 0xf7, 0xa7, 0xf6, 0x74, 0xf6, -0x30, 0xf7, 0xdb, 0xf8, 0xcf, 0xfa, 0x66, 0xfc, 0x7a, 0xfd, 0x03, 0xfe, 0x22, 0xfe, 0x3a, 0xff, -0x7c, 0x02, 0x7e, 0x08, 0x43, 0x0f, 0xbf, 0x13, 0xdb, 0x14, 0x06, 0x13, 0x74, 0x10, 0x08, 0x0e, -0x6e, 0x0c, 0x50, 0x0c, 0x13, 0x0d, 0x81, 0x0d, 0x1c, 0x0c, 0x87, 0x09, 0xf2, 0x07, 0x43, 0x08, -0x49, 0x09, 0x19, 0x09, 0xd5, 0x07, 0xde, 0x06, 0x54, 0x07, 0xfc, 0x08, 0x6d, 0x0b, 0x59, 0x0e, -0x6b, 0x10, 0x1e, 0x10, 0xf4, 0x0c, 0xe8, 0x08, 0xed, 0x06, 0xc2, 0x07, 0xf7, 0x09, 0x97, 0x0b, -0x87, 0x0b, 0xe8, 0x09, 0x04, 0x07, 0xf1, 0x03, 0xdd, 0x01, 0x7e, 0x01, 0x28, 0x02, 0x4a, 0x02, -0x80, 0x01, 0x84, 0x00, 0x5f, 0x00, 0x1a, 0x01, 0x16, 0x02, 0xf7, 0x02, 0x41, 0x03, 0xb6, 0x02, -0x42, 0x01, 0xe3, 0xff, 0x7a, 0xff, 0x10, 0x00, 0xc1, 0x00, 0xbb, 0x00, 0x06, 0x00, 0xcb, 0xfe, -0x11, 0xfd, 0xd1, 0xfa, 0xc1, 0xf8, 0x7b, 0xf7, 0x18, 0xf7, 0xea, 0xf6, 0xa0, 0xf6, 0x6d, 0xf6, -0x5f, 0xf6, 0x2b, 0xf6, 0x8e, 0xf5, 0x04, 0xf5, 0x35, 0xf5, 0x23, 0xf6, 0x66, 0xf7, 0xb9, 0xf8, -0x3d, 0xfa, 0xdd, 0xfb, 0x42, 0xfd, 0x0e, 0xfe, 0x5a, 0xfe, 0x6b, 0xfe, 0x1d, 0xfe, 0x6a, 0xfd, -0x71, 0xfc, 0x7c, 0xfb, 0xe2, 0xfa, 0x2c, 0xfa, 0x45, 0xf9, 0x10, 0xf8, 0xda, 0xf6, 0xbc, 0xf5, -0xe1, 0xf4, 0x7c, 0xf4, 0xcf, 0xf4, 0xaa, 0xf5, 0xc4, 0xf6, 0xbd, 0xf7, 0xd3, 0xf8, 0x06, 0xfa, -0x78, 0xfb, 0xe9, 0xfc, 0x47, 0xfe, 0x6d, 0xff, 0x0c, 0x00, 0x10, 0x00, 0xac, 0xff, 0x45, 0xff, -0xeb, 0xfe, 0x93, 0xfe, 0xde, 0xfd, 0xc7, 0xfc, 0x65, 0xfb, 0x29, 0xfa, 0x37, 0xf9, 0xc5, 0xf8, -0xbc, 0xf8, 0xe3, 0xf8, 0x2d, 0xf9, 0x67, 0xf9, 0xaf, 0xf9, 0x07, 0xfa, 0x8a, 0xfa, 0x11, 0xfb, -0x95, 0xfb, 0x4b, 0xfc, 0xb0, 0xfd, 0x4a, 0x00, 0x1e, 0x04, 0x60, 0x08, 0xba, 0x0b, 0x98, 0x0d, -0x7d, 0x0d, 0x29, 0x0c, 0x12, 0x0a, 0x27, 0x08, 0x2d, 0x07, 0x1b, 0x07, 0xa0, 0x07, 0x12, 0x08, -0x66, 0x08, 0xed, 0x08, 0x3e, 0x09, 0x07, 0x09, 0x25, 0x08, 0x4c, 0x07, 0x78, 0x07, 0x9e, 0x08, -0x78, 0x0a, 0x7b, 0x0c, 0x3a, 0x0e, 0x15, 0x0f, 0x73, 0x0e, 0xb0, 0x0c, 0xf7, 0x0a, 0x3b, 0x0a, -0x70, 0x0a, 0xbe, 0x0a, 0x9e, 0x0a, 0x05, 0x0a, 0x02, 0x09, 0x75, 0x07, 0x69, 0x05, 0x1e, 0x03, -0xfa, 0x00, 0xed, 0xfe, 0xe2, 0xfc, 0x33, 0xfb, 0x7f, 0xfa, 0xfe, 0xfa, 0x3b, 0xfc, 0x8d, 0xfd, -0x96, 0xfe, 0x29, 0xff, 0x66, 0xff, 0x75, 0xff, 0xa2, 0xff, 0x61, 0x00, 0xc1, 0x01, 0xa1, 0x03, -0x8d, 0x05, 0xc7, 0x06, 0xad, 0x06, 0xc8, 0x04, 0xc7, 0x01, 0xb6, 0xfe, 0x8e, 0xfc, 0xc1, 0xfb, -0x0c, 0xfc, 0xa6, 0xfc, 0x76, 0xfc, 0xe7, 0xfa, 0x46, 0xf8, 0xad, 0xf5, 0x40, 0xf4, 0x4d, 0xf4, -0x60, 0xf5, 0xc8, 0xf6, 0xfc, 0xf7, 0xe4, 0xf8, 0x90, 0xf9, 0x59, 0xfa, 0x8c, 0xfb, 0xe6, 0xfc, -0xcd, 0xfd, 0x9d, 0xfd, 0x88, 0xfc, 0x4e, 0xfb, 0x8c, 0xfa, 0x7f, 0xfa, 0xde, 0xfa, 0x52, 0xfb, -0x71, 0xfb, 0xce, 0xfa, 0x90, 0xf9, 0x30, 0xf8, 0x7c, 0xf7, 0x85, 0xf7, 0xf8, 0xf7, 0x5d, 0xf8, -0xbd, 0xf8, 0x30, 0xf9, 0xed, 0xf9, 0xeb, 0xfa, 0x22, 0xfc, 0x76, 0xfd, 0x91, 0xfe, 0x13, 0xff, -0xe3, 0xfe, 0x71, 0xfe, 0x2a, 0xfe, 0x3b, 0xfe, 0x71, 0xfe, 0x5b, 0xfe, 0xcd, 0xfd, 0xaa, 0xfc, -0x46, 0xfb, 0x03, 0xfa, 0x75, 0xf9, 0x9e, 0xf9, 0x49, 0xfa, 0x05, 0xfb, 0x79, 0xfb, 0x9b, 0xfb, -0xb5, 0xfb, 0x1b, 0xfc, 0xe9, 0xfc, 0xd8, 0xfd, 0x61, 0xfe, 0x69, 0xfe, 0x56, 0xfe, 0x13, 0xff, -0x1f, 0x01, 0x23, 0x04, 0x50, 0x07, 0x48, 0x09, 0x4b, 0x09, 0xf8, 0x06, 0x23, 0x03, 0xbf, 0xff, -0x48, 0xfe, 0x2f, 0xff, 0x5f, 0x01, 0x7a, 0x03, 0xa6, 0x04, 0xc4, 0x04, 0x44, 0x04, 0xd2, 0x03, -0x3b, 0x04, 0xaf, 0x05, 0xa4, 0x07, 0x1e, 0x09, 0xd0, 0x09, 0x5b, 0x0a, 0x66, 0x0b, 0x1a, 0x0d, -0xae, 0x0e, 0x93, 0x0f, 0x65, 0x0f, 0x4f, 0x0e, 0xbd, 0x0c, 0x8b, 0x0b, 0x90, 0x0b, 0x9d, 0x0c, -0xba, 0x0d, 0x8a, 0x0d, 0x8c, 0x0b, 0x3f, 0x08, 0x7a, 0x04, 0x24, 0x01, 0xc5, 0xfe, 0x6a, 0xfd, -0xe8, 0xfc, 0xad, 0xfc, 0x7b, 0xfc, 0x4e, 0xfc, 0x49, 0xfc, 0x87, 0xfc, 0xc4, 0xfc, 0xf2, 0xfc, -0x11, 0xfd, 0xa3, 0xfd, 0xc6, 0xfe, 0x5b, 0x00, 0xb7, 0x01, 0x4a, 0x02, 0x9b, 0x01, 0x23, 0x00, -0x86, 0xfe, 0x97, 0xfd, 0xb0, 0xfd, 0x84, 0xfe, 0x41, 0xff, 0xfd, 0xfe, 0x76, 0xfd, 0x44, 0xfb, -0x2f, 0xf9, 0x13, 0xf8, 0xfa, 0xf7, 0x83, 0xf8, 0x16, 0xf9, 0x4f, 0xf9, 0x16, 0xf9, 0xf0, 0xf8, -0x48, 0xf9, 0x4e, 0xfa, 0x79, 0xfb, 0x0c, 0xfc, 0xb5, 0xfb, 0x71, 0xfa, 0xdc, 0xf8, 0x8e, 0xf7, -0x37, 0xf7, 0xc3, 0xf7, 0xc2, 0xf8, 0x68, 0xf9, 0x73, 0xf9, 0x0d, 0xf9, 0xab, 0xf8, 0xa8, 0xf8, -0x2d, 0xf9, 0x05, 0xfa, 0xdc, 0xfa, 0x68, 0xfb, 0xae, 0xfb, 0xf9, 0xfb, 0xb5, 0xfc, 0xfe, 0xfd, -0x8e, 0xff, 0xff, 0x00, 0x0d, 0x02, 0x7c, 0x02, 0x81, 0x02, 0x4f, 0x02, 0x50, 0x02, 0x9a, 0x02, -0x09, 0x03, 0x4a, 0x03, 0x39, 0x03, 0xe6, 0x02, 0x60, 0x02, 0x9b, 0x01, 0xc4, 0x00, 0x0b, 0x00, -0xaa, 0xff, 0xae, 0xff, 0x04, 0x00, 0xa7, 0x00, 0x63, 0x01, 0xf5, 0x01, 0xf7, 0x01, 0x45, 0x01, -0x4a, 0x00, 0x95, 0xff, 0xbe, 0xff, 0xc0, 0x00, 0x8b, 0x02, 0x74, 0x04, 0xb9, 0x05, 0x99, 0x05, -0xe1, 0x03, 0x45, 0x01, 0xb9, 0xfe, 0x02, 0xfd, 0x3f, 0xfc, 0x3b, 0xfc, 0x8b, 0xfc, 0xee, 0xfc, -0x14, 0xfd, 0x26, 0xfd, 0x66, 0xfd, 0x1e, 0xfe, 0x23, 0xff, 0xee, 0xff, 0x7a, 0x00, 0x02, 0x01, -0x27, 0x02, 0x25, 0x04, 0xbb, 0x06, 0x63, 0x09, 0x55, 0x0b, 0x1a, 0x0c, 0xab, 0x0b, 0xe4, 0x0a, -0xb1, 0x0a, 0xab, 0x0b, 0x4b, 0x0d, 0x86, 0x0e, 0x66, 0x0e, 0xac, 0x0c, 0xba, 0x09, 0x88, 0x06, -0xe9, 0x03, 0x3c, 0x02, 0x44, 0x01, 0x58, 0x00, 0x21, 0xff, 0x9b, 0xfd, 0x5f, 0xfc, 0x00, 0xfc, -0x81, 0xfc, 0x6c, 0xfd, 0x36, 0xfe, 0x8f, 0xfe, 0xbf, 0xfe, 0xea, 0xfe, 0x5d, 0xff, 0xe9, 0xff, -0x61, 0x00, 0x56, 0x00, 0xa5, 0xff, 0x92, 0xfe, 0xd7, 0xfd, 0xe4, 0xfd, 0x85, 0xfe, 0x0c, 0xff, -0xd8, 0xfe, 0xc7, 0xfd, 0x5c, 0xfc, 0xf1, 0xfa, 0x25, 0xfa, 0x20, 0xfa, 0xbd, 0xfa, 0x80, 0xfb, -0xc5, 0xfb, 0x9d, 0xfb, 0x70, 0xfb, 0xaa, 0xfb, 0x40, 0xfc, 0xd7, 0xfc, 0x20, 0xfd, 0xd8, 0xfc, -0x0d, 0xfc, 0xf2, 0xfa, 0x12, 0xfa, 0xa7, 0xf9, 0xda, 0xf9, 0x1c, 0xfa, 0x1c, 0xfa, 0xc0, 0xf9, -0x3e, 0xf9, 0xd2, 0xf8, 0xb7, 0xf8, 0x0a, 0xf9, 0xb7, 0xf9, 0x61, 0xfa, 0xa7, 0xfa, 0x8d, 0xfa, -0x6f, 0xfa, 0xad, 0xfa, 0x64, 0xfb, 0x77, 0xfc, 0x96, 0xfd, 0x9e, 0xfe, 0x36, 0xff, 0x86, 0xff, -0xd7, 0xff, 0x7d, 0x00, 0x7a, 0x01, 0x6e, 0x02, 0x2d, 0x03, 0x91, 0x03, 0xbc, 0x03, 0xcd, 0x03, -0xaf, 0x03, 0x7f, 0x03, 0x52, 0x03, 0x21, 0x03, 0xed, 0x02, 0xb5, 0x02, 0xad, 0x02, 0xec, 0x02, -0x01, 0x03, 0xb4, 0x02, 0xfb, 0x01, 0x5e, 0x01, 0x2c, 0x01, 0x80, 0x01, 0x4b, 0x02, 0x50, 0x03, -0x2d, 0x04, 0x68, 0x04, 0xe3, 0x03, 0xd0, 0x02, 0xd8, 0x01, 0x00, 0x01, 0x3c, 0x00, 0x4b, 0xff, -0x5c, 0xfe, 0xab, 0xfd, 0x53, 0xfd, 0x61, 0xfd, 0xce, 0xfd, 0x65, 0xfe, 0xd6, 0xfe, 0xa9, 0xfe, -0x2c, 0xfe, 0xe9, 0xfd, 0x9a, 0xfe, 0x37, 0x00, 0x75, 0x02, 0xba, 0x04, 0x71, 0x06, 0x2c, 0x07, -0xfd, 0x06, 0x8e, 0x06, 0xc1, 0x06, 0xf3, 0x07, 0xa5, 0x09, 0x50, 0x0b, 0x23, 0x0c, 0xe8, 0x0b, -0x9f, 0x0a, 0xdc, 0x08, 0x37, 0x07, 0x2a, 0x06, 0x6f, 0x05, 0xa5, 0x04, 0x6e, 0x03, 0xe9, 0x01, -0x8a, 0x00, 0xd8, 0xff, 0xe4, 0xff, 0x73, 0x00, 0xeb, 0x00, 0xe8, 0x00, 0x68, 0x00, 0xd6, 0xff, -0xd2, 0xff, 0x8a, 0x00, 0xc8, 0x01, 0xcd, 0x02, 0x01, 0x03, 0x2c, 0x02, 0xbf, 0x00, 0x7c, 0xff, -0x09, 0xff, 0x6f, 0xff, 0x2e, 0x00, 0x7b, 0x00, 0xf6, 0xff, 0x95, 0xfe, 0xd5, 0xfc, 0x55, 0xfb, -0x95, 0xfa, 0x8c, 0xfa, 0xcc, 0xfa, 0xf2, 0xfa, 0xd9, 0xfa, 0xb8, 0xfa, 0xc2, 0xfa, 0xee, 0xfa, -0x29, 0xfb, 0x2e, 0xfb, 0xd3, 0xfa, 0x10, 0xfa, 0x3d, 0xf9, 0x9e, 0xf8, 0x70, 0xf8, 0xae, 0xf8, -0x04, 0xf9, 0x3d, 0xf9, 0x30, 0xf9, 0xe0, 0xf8, 0x84, 0xf8, 0x45, 0xf8, 0x4e, 0xf8, 0x91, 0xf8, -0xe4, 0xf8, 0x20, 0xf9, 0x2f, 0xf9, 0x30, 0xf9, 0x29, 0xf9, 0x3b, 0xf9, 0x59, 0xf9, 0x85, 0xf9, -0xc7, 0xf9, 0x33, 0xfa, 0xe5, 0xfa, 0xe1, 0xfb, 0x1d, 0xfd, 0x58, 0xfe, 0x63, 0xff, 0x03, 0x00, -0x71, 0x00, 0xa8, 0x00, 0xf6, 0x00, 0x76, 0x01, 0x1f, 0x02, 0xec, 0x02, 0xa8, 0x03, 0x40, 0x04, -0xb8, 0x04, 0x06, 0x05, 0x1f, 0x05, 0xf5, 0x04, 0x7c, 0x04, 0x05, 0x04, 0xd2, 0x03, 0x20, 0x04, -0xf3, 0x04, 0x1c, 0x06, 0x23, 0x07, 0x82, 0x07, 0x1f, 0x07, 0x46, 0x06, 0x5a, 0x05, 0xbe, 0x04, -0x65, 0x04, 0x1c, 0x04, 0x92, 0x03, 0xa4, 0x02, 0x70, 0x01, 0x54, 0x00, 0xa6, 0xff, 0x67, 0xff, -0x3f, 0xff, 0xcf, 0xfe, 0x15, 0xfe, 0x6b, 0xfd, 0x4b, 0xfd, 0x13, 0xfe, 0xc0, 0xff, 0xdc, 0x01, -0xb5, 0x03, 0x9c, 0x04, 0xab, 0x04, 0x49, 0x04, 0x4e, 0x04, 0xf2, 0x04, 0x2e, 0x06, 0x78, 0x07, -0x44, 0x08, 0x48, 0x08, 0xac, 0x07, 0xeb, 0x06, 0x65, 0x06, 0x2e, 0x06, 0xce, 0x05, 0xd8, 0x04, -0x3a, 0x03, 0x36, 0x01, 0x73, 0xff, 0x5c, 0xfe, 0x2f, 0xfe, 0x6d, 0xfe, 0x94, 0xfe, 0x22, 0xfe, -0x20, 0xfd, 0x2e, 0xfc, 0xea, 0xfb, 0x9f, 0xfc, 0x07, 0xfe, 0x99, 0xff, 0xa5, 0x00, 0xd9, 0x00, -0x6f, 0x00, 0xfc, 0xff, 0xfc, 0xff, 0x7f, 0x00, 0x32, 0x01, 0x89, 0x01, 0x2c, 0x01, 0x1a, 0x00, -0xc8, 0xfe, 0x94, 0xfd, 0xf1, 0xfc, 0xcc, 0xfc, 0xd0, 0xfc, 0xbf, 0xfc, 0x83, 0xfc, 0x38, 0xfc, -0x15, 0xfc, 0x35, 0xfc, 0x97, 0xfc, 0x0c, 0xfd, 0x87, 0xfd, 0xc2, 0xfd, 0xcb, 0xfd, 0xb6, 0xfd, -0xb1, 0xfd, 0x87, 0xfd, 0x51, 0xfd, 0xf3, 0xfc, 0x71, 0xfc, 0xe1, 0xfb, 0x4e, 0xfb, 0xcb, 0xfa, -0x6d, 0xfa, 0x33, 0xfa, 0x05, 0xfa, 0xf6, 0xf9, 0xff, 0xf9, 0x14, 0xfa, 0x1d, 0xfa, 0x01, 0xfa, -0xd3, 0xf9, 0xba, 0xf9, 0xe1, 0xf9, 0x4a, 0xfa, 0x09, 0xfb, 0x0b, 0xfc, 0x47, 0xfd, 0x66, 0xfe, -0x4a, 0xff, 0xf0, 0xff, 0x63, 0x00, 0xce, 0x00, 0x19, 0x01, 0x63, 0x01, 0xab, 0x01, 0x25, 0x02, -0xb1, 0x02, 0x55, 0x03, 0x0d, 0x04, 0xcd, 0x04, 0x5f, 0x05, 0x92, 0x05, 0x6e, 0x05, 0x2a, 0x05, -0xfe, 0x04, 0x07, 0x05, 0x72, 0x05, 0x39, 0x06, 0x2b, 0x07, 0xd3, 0x07, 0xf4, 0x07, 0x85, 0x07, -0xbf, 0x06, 0xe4, 0x05, 0x2d, 0x05, 0x92, 0x04, 0x04, 0x04, 0x4e, 0x03, 0x5a, 0x02, 0x24, 0x01, -0x0e, 0x00, 0x37, 0xff, 0xb2, 0xfe, 0x40, 0xfe, 0xcc, 0xfd, 0x44, 0xfd, 0xe3, 0xfc, 0xdd, 0xfc, -0x7b, 0xfd, 0xae, 0xfe, 0x3a, 0x00, 0x92, 0x01, 0x50, 0x02, 0x66, 0x02, 0x2a, 0x02, 0x04, 0x02, -0x3d, 0x02, 0xca, 0x02, 0x49, 0x03, 0x9a, 0x03, 0x7c, 0x03, 0x21, 0x03, 0xbb, 0x02, 0x8b, 0x02, -0x65, 0x02, 0x10, 0x02, 0x3e, 0x01, 0x07, 0x00, 0xb3, 0xfe, 0xbf, 0xfd, 0x4e, 0xfd, 0x54, 0xfd, -0x86, 0xfd, 0x8a, 0xfd, 0x47, 0xfd, 0xf4, 0xfc, 0xe3, 0xfc, 0x4d, 0xfd, 0x1b, 0xfe, 0xec, 0xfe, -0x60, 0xff, 0x56, 0xff, 0xf4, 0xfe, 0xaa, 0xfe, 0xc9, 0xfe, 0x48, 0xff, 0xde, 0xff, 0x1b, 0x00, -0xbc, 0xff, 0xc1, 0xfe, 0x8b, 0xfd, 0xb0, 0xfc, 0x65, 0xfc, 0xb9, 0xfc, 0x4b, 0xfd, 0xa9, 0xfd, -0xb8, 0xfd, 0x5a, 0xfd, 0xfa, 0xfc, 0xcf, 0xfc, 0x36, 0xfd, 0x1b, 0xfe, 0x35, 0xff, 0x2a, 0x00, -0xcf, 0x00, 0xfc, 0x00, 0xe4, 0x00, 0x98, 0x00, 0x36, 0x00, 0xb9, 0xff, 0x2c, 0xff, 0x83, 0xfe, -0xdd, 0xfd, 0x36, 0xfd, 0xb1, 0xfc, 0x66, 0xfc, 0x38, 0xfc, 0x1d, 0xfc, 0x05, 0xfc, 0x04, 0xfc, -0x1f, 0xfc, 0x44, 0xfc, 0x7a, 0xfc, 0xa8, 0xfc, 0xdb, 0xfc, 0xfe, 0xfc, 0x3c, 0xfd, 0x7e, 0xfd, -0xfd, 0xfd, 0x9b, 0xfe, 0x44, 0xff, 0xda, 0xff, 0x4a, 0x00, 0x9f, 0x00, 0xd7, 0x00, 0xfb, 0x00, -0x28, 0x01, 0x5a, 0x01, 0x9a, 0x01, 0xdd, 0x01, 0x39, 0x02, 0xb9, 0x02, 0x51, 0x03, 0xe7, 0x03, -0x61, 0x04, 0xa8, 0x04, 0xd5, 0x04, 0xf5, 0x04, 0x15, 0x05, 0x42, 0x05, 0x7d, 0x05, 0xa7, 0x05, -0x84, 0x05, 0x34, 0x05, 0xd8, 0x04, 0x8b, 0x04, 0x50, 0x04, 0x0e, 0x04, 0xae, 0x03, 0x07, 0x03, -0x28, 0x02, 0x32, 0x01, 0x54, 0x00, 0xbc, 0xff, 0x7c, 0xff, 0x6a, 0xff, 0x72, 0xff, 0x73, 0xff, -0x43, 0xff, 0x05, 0xff, 0xc2, 0xfe, 0xab, 0xfe, 0xc7, 0xfe, 0x0f, 0xff, 0x75, 0xff, 0xda, 0xff, -0x3b, 0x00, 0x82, 0x00, 0xa0, 0x00, 0x97, 0x00, 0x66, 0x00, 0x1a, 0x00, 0xba, 0xff, 0x57, 0xff, -0x19, 0xff, 0x0a, 0xff, 0x27, 0xff, 0x68, 0xff, 0xaa, 0xff, 0xb5, 0xff, 0x7d, 0xff, 0xe0, 0xfe, -0x1a, 0xfe, 0x35, 0xfd, 0x76, 0xfc, 0x00, 0xfc, 0x0c, 0xfc, 0x7d, 0xfc, 0x3b, 0xfd, 0xd9, 0xfd, -0x28, 0xfe, 0x17, 0xfe, 0xb4, 0xfd, 0x46, 0xfd, 0x08, 0xfd, 0x2e, 0xfd, 0xc6, 0xfd, 0xa6, 0xfe, -0x94, 0xff, 0x4e, 0x00, 0x8f, 0x00, 0x41, 0x00, 0x91, 0xff, 0x93, 0xfe, 0xbd, 0xfd, 0x4c, 0xfd, -0x4d, 0xfd, 0xb8, 0xfd, 0x47, 0xfe, 0xbd, 0xfe, 0xd0, 0xfe, 0xb2, 0xfe, 0x7b, 0xfe, 0x6e, 0xfe, -0xc6, 0xfe, 0x60, 0xff, 0x34, 0x00, 0xfb, 0x00, 0x9a, 0x01, 0xd3, 0x01, 0xbe, 0x01, 0x72, 0x01, -0x01, 0x01, 0x86, 0x00, 0xfe, 0xff, 0x6d, 0xff, 0xd6, 0xfe, 0x60, 0xfe, 0xf6, 0xfd, 0xb6, 0xfd, -0x90, 0xfd, 0x8c, 0xfd, 0x89, 0xfd, 0x90, 0xfd, 0x78, 0xfd, 0x58, 0xfd, 0x25, 0xfd, 0xf9, 0xfc, -0x03, 0xfd, 0x4c, 0xfd, 0xe8, 0xfd, 0xbb, 0xfe, 0x88, 0xff, 0x23, 0x00, 0x80, 0x00, 0x94, 0x00, -0x89, 0x00, 0x92, 0x00, 0xe3, 0x00, 0x4b, 0x01, 0xd3, 0x01, 0x53, 0x02, 0xc4, 0x02, 0x2d, 0x03, -0x92, 0x03, 0xfc, 0x03, 0x5f, 0x04, 0xad, 0x04, 0xd7, 0x04, 0xf1, 0x04, 0xf5, 0x04, 0xf4, 0x04, -0xfa, 0x04, 0xf4, 0x04, 0xc7, 0x04, 0x81, 0x04, 0x17, 0x04, 0xc0, 0x03, 0x7d, 0x03, 0x40, 0x03, -0xff, 0x02, 0x83, 0x02, 0xe0, 0x01, 0x02, 0x01, 0x2b, 0x00, 0x76, 0xff, 0x1e, 0xff, 0x0a, 0xff, -0x22, 0xff, 0x2d, 0xff, 0x24, 0xff, 0xeb, 0xfe, 0xa4, 0xfe, 0x5f, 0xfe, 0x43, 0xfe, 0x4c, 0xfe, -0x83, 0xfe, 0xe6, 0xfe, 0x65, 0xff, 0xec, 0xff, 0x7b, 0x00, 0xde, 0x00, 0x0d, 0x01, 0xf8, 0x00, -0x97, 0x00, 0x10, 0x00, 0x7f, 0xff, 0x10, 0xff, 0xd4, 0xfe, 0xef, 0xfe, 0x4d, 0xff, 0xcb, 0xff, -0x2f, 0x00, 0x47, 0x00, 0xef, 0xff, 0x37, 0xff, 0x42, 0xfe, 0x7c, 0xfd, 0x3e, 0xfd, 0xa1, 0xfd, -0x71, 0xfe, 0x60, 0xff, 0xf4, 0xff, 0xff, 0xff, 0x84, 0xff, 0xdc, 0xfe, 0x55, 0xfe, 0x3e, 0xfe, -0xa5, 0xfe, 0x44, 0xff, 0xe0, 0xff, 0x43, 0x00, 0x5f, 0x00, 0x2d, 0x00, 0xcd, 0xff, 0x50, 0xff, -0xcf, 0xfe, 0x53, 0xfe, 0xdf, 0xfd, 0x9f, 0xfd, 0x9b, 0xfd, 0xca, 0xfd, 0x0d, 0xfe, 0x46, 0xfe, -0x5d, 0xfe, 0x66, 0xfe, 0x64, 0xfe, 0x85, 0xfe, 0xda, 0xfe, 0x61, 0xff, 0xfd, 0xff, 0x95, 0x00, -0x02, 0x01, 0x2b, 0x01, 0x2d, 0x01, 0x13, 0x01, 0xd9, 0x00, 0x93, 0x00, 0x3d, 0x00, 0xd3, 0xff, -0x67, 0xff, 0xf1, 0xfe, 0x8b, 0xfe, 0x49, 0xfe, 0x2a, 0xfe, 0x2a, 0xfe, 0x20, 0xfe, 0xff, 0xfd, -0xa8, 0xfd, 0x3a, 0xfd, 0xdd, 0xfc, 0xb5, 0xfc, 0xe2, 0xfc, 0x63, 0xfd, 0x19, 0xfe, 0xc0, 0xfe, -0x41, 0xff, 0x8a, 0xff, 0x9d, 0xff, 0xb2, 0xff, 0xf0, 0xff, 0x6a, 0x00, 0x03, 0x01, 0xc1, 0x01, -0x65, 0x02, 0xf7, 0x02, 0x54, 0x03, 0x9d, 0x03, 0xe9, 0x03, 0x32, 0x04, 0x8d, 0x04, 0xe7, 0x04, -0x3c, 0x05, 0x8c, 0x05, 0xc5, 0x05, 0xdf, 0x05, 0xbb, 0x05, 0x72, 0x05, 0x08, 0x05, 0x95, 0x04, -0x14, 0x04, 0x98, 0x03, 0x2f, 0x03, 0xb7, 0x02, 0x3c, 0x02, 0x96, 0x01, 0xd5, 0x00, 0x06, 0x00, -0x4d, 0xff, 0xb2, 0xfe, 0x57, 0xfe, 0x33, 0xfe, 0x28, 0xfe, 0x39, 0xfe, 0x45, 0xfe, 0x5b, 0xfe, -0x65, 0xfe, 0x7e, 0xfe, 0x97, 0xfe, 0xb0, 0xfe, 0xf1, 0xfe, 0x38, 0xff, 0x9d, 0xff, 0xfe, 0xff, -0x5f, 0x00, 0x98, 0x00, 0xb4, 0x00, 0x8b, 0x00, 0x36, 0x00, 0xac, 0xff, 0x2e, 0xff, 0xbf, 0xfe, -0x99, 0xfe, 0xb8, 0xfe, 0x14, 0xff, 0x6b, 0xff, 0x92, 0xff, 0x66, 0xff, 0xfc, 0xfe, 0x83, 0xfe, -0x32, 0xfe, 0x1d, 0xfe, 0x5d, 0xfe, 0xb9, 0xfe, 0x19, 0xff, 0x51, 0xff, 0x57, 0xff, 0x4b, 0xff, -0x39, 0xff, 0x53, 0xff, 0x96, 0xff, 0xe8, 0xff, 0x24, 0x00, 0x46, 0x00, 0x5d, 0x00, 0x4e, 0x00, -0x42, 0x00, 0x24, 0x00, 0xfe, 0xff, 0xbb, 0xff, 0x5f, 0xff, 0xf4, 0xfe, 0x8b, 0xfe, 0x3b, 0xfe, -0x0c, 0xfe, 0x11, 0xfe, 0x35, 0xfe, 0x7b, 0xfe, 0xb4, 0xfe, 0xd4, 0xfe, 0xd1, 0xfe, 0xab, 0xfe, -0x8c, 0xfe, 0x83, 0xfe, 0x99, 0xfe, 0xfc, 0xfe, 0x81, 0xff, 0x25, 0x00, 0xc5, 0x00, 0x49, 0x01, -0x8a, 0x01, 0x7c, 0x01, 0x0e, 0x01, 0x63, 0x00, 0x9e, 0xff, 0xfa, 0xfe, 0xbf, 0xfe, 0xdf, 0xfe, -0xa8, 0xff, 0x0b, 0x00, 0x2a, 0x00, 0xad, 0xff, 0xa9, 0xfe, 0x3d, 0xfd, 0x6c, 0xfb, 0xed, 0xf9, -0xeb, 0xf8, 0x91, 0xf8, 0xc8, 0xf8, 0x88, 0xf9, 0xfa, 0xfa, 0xd3, 0xfc, 0xab, 0xfe, 0x5c, 0x00, -0x7e, 0x01, 0x49, 0x02, 0x60, 0x02, 0xda, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x47, 0xff, 0xd9, 0xfe, -0xd2, 0xfe, 0x82, 0xff, 0xb5, 0x00, 0x5e, 0x02, 0x29, 0x04, 0xec, 0x05, 0x70, 0x07, 0x76, 0x08, -0xb0, 0x08, 0x2d, 0x08, 0x0d, 0x07, 0x80, 0x05, 0xaa, 0x03, 0xd0, 0x01, 0x50, 0x00, 0x3b, 0xff, -0xa1, 0xfe, 0x7c, 0xfe, 0xca, 0xfe, 0x69, 0xff, 0x1d, 0x00, 0x99, 0x00, 0xd3, 0x00, 0xb6, 0x00, -0x4a, 0x00, 0xb2, 0xff, 0xfa, 0xfe, 0x7b, 0xfe, 0x1d, 0xfe, 0xe8, 0xfd, 0xc9, 0xfd, 0xd9, 0xfd, -0x20, 0xfe, 0x9c, 0xfe, 0x34, 0xff, 0x01, 0x00, 0xd5, 0x00, 0x8a, 0x01, 0xef, 0x01, 0xe8, 0x01, -0x97, 0x01, 0x0e, 0x01, 0x5d, 0x00, 0xa3, 0xff, 0x07, 0xff, 0xb0, 0xfe, 0x98, 0xfe, 0xb2, 0xfe, -0x04, 0xff, 0x8e, 0xff, 0x32, 0x00, 0xad, 0x00, 0xe7, 0x00, 0xe3, 0x00, 0xa7, 0x00, 0x3b, 0x00, -0xca, 0xff, 0x7d, 0xff, 0x78, 0xff, 0xaf, 0xff, 0xf7, 0xff, 0x43, 0x00, 0x7d, 0x00, 0x87, 0x00, -0x6e, 0x00, 0x47, 0x00, 0x38, 0x00, 0x50, 0x00, 0x9d, 0x00, 0xfc, 0x00, 0x5e, 0x01, 0x89, 0x01, -0x51, 0x01, 0xb1, 0x00, 0xcf, 0xff, 0xe6, 0xfe, 0x4b, 0xfe, 0x32, 0xfe, 0xae, 0xfe, 0x6e, 0xff, -0x30, 0x00, 0x92, 0x00, 0x8f, 0x00, 0x2f, 0x00, 0xac, 0xff, 0x53, 0xff, 0x55, 0xff, 0xb8, 0xff, -0x49, 0x00, 0xfa, 0x00, 0x81, 0x01, 0xda, 0x01, 0xe7, 0x01, 0x9e, 0x01, 0x26, 0x01, 0x79, 0x00, -0xd2, 0xff, 0x31, 0xff, 0xc9, 0xfe, 0x91, 0xfe, 0x6a, 0xfe, 0x41, 0xfe, 0xed, 0xfd, 0x85, 0xfd, -0x1a, 0xfd, 0xb8, 0xfc, 0xab, 0xfc, 0xd1, 0xfc, 0x43, 0xfd, 0x94, 0xfd, 0xcc, 0xfd, 0xe9, 0xfd, -0x02, 0xfe, 0x1b, 0xfe, 0x44, 0xfe, 0x61, 0xfe, 0xb1, 0xfe, 0x00, 0xff, 0x5c, 0xff, 0xb0, 0xff, -0x38, 0x00, 0x09, 0x01, 0xcf, 0x01, 0x6a, 0x02, 0xb8, 0x02, 0xe7, 0x02, 0xf5, 0x02, 0xe5, 0x02, -0xfe, 0x02, 0x62, 0x03, 0xf1, 0x03, 0x6a, 0x04, 0x60, 0x04, 0x00, 0x04, 0x52, 0x03, 0x5b, 0x02, -0x43, 0x01, 0x44, 0x00, 0xa2, 0xff, 0x4a, 0xff, 0x35, 0xff, 0x29, 0xff, 0x73, 0xff, 0xc9, 0xff, -0x0f, 0x00, 0xf8, 0xff, 0xaa, 0xff, 0x3c, 0xff, 0xd4, 0xfe, 0x65, 0xfe, 0x28, 0xfe, 0x1c, 0xfe, -0x15, 0xfe, 0xc7, 0xfd, 0x37, 0xfd, 0xa6, 0xfc, 0x54, 0xfc, 0x5c, 0xfc, 0xc1, 0xfc, 0xad, 0xfd, -0xd4, 0xfe, 0x03, 0x00, 0xf4, 0x00, 0x99, 0x01, 0x11, 0x02, 0x2f, 0x02, 0xe4, 0x01, 0x3e, 0x01, -0x7b, 0x00, 0x06, 0x00, 0xd3, 0xff, 0x48, 0x00, 0x5e, 0x01, 0x11, 0x03, 0x2a, 0x05, 0x6e, 0x06, -0x12, 0x07, 0xcf, 0x06, 0xeb, 0x05, 0x6f, 0x04, 0x35, 0x02, 0x08, 0x00, 0xf6, 0xfd, 0x0a, 0xfc, -0x76, 0xfa, 0x4f, 0xf9, 0x4d, 0xf9, 0xeb, 0xf9, 0x29, 0xfb, 0xb4, 0xfc, 0x6d, 0xfe, 0xc8, 0x00, -0x09, 0x03, 0x1c, 0x05, 0xd6, 0x06, 0xd0, 0x07, 0xdb, 0x07, 0x57, 0x06, 0xeb, 0x03, 0x3b, 0x01, -0xaf, 0xfe, 0xab, 0xfc, 0x41, 0xfb, 0x9c, 0xfa, 0xe2, 0xfa, 0xa0, 0xfb, 0x05, 0xfd, 0xeb, 0xfe, -0x72, 0x01, 0x1e, 0x04, 0x50, 0x06, 0xa0, 0x07, 0xf9, 0x07, 0xfd, 0x06, 0xf1, 0x04, 0xca, 0x01, -0x64, 0xfe, 0xfe, 0xfa, 0xf7, 0xf7, 0xa5, 0xf5, 0x3a, 0xf4, 0x39, 0xf4, 0x74, 0xf5, 0x83, 0xf7, -0x34, 0xfa, 0xf5, 0xfc, 0x8f, 0xff, 0x70, 0x01, 0x6a, 0x02, 0xe4, 0x02, 0x79, 0x02, 0xd7, 0x01, -0xb6, 0x00, 0x85, 0xff, 0x68, 0xfe, 0x3a, 0xfd, 0x6a, 0xfc, 0x9e, 0xfb, 0x38, 0xfb, 0x21, 0xfb, -0x2d, 0xfb, 0xd2, 0xfb, 0xb8, 0xfc, 0x31, 0xfe, 0xe5, 0xff, 0x7a, 0x01, 0x0a, 0x03, 0xe9, 0x03, -0x46, 0x04, 0xef, 0x03, 0x04, 0x03, 0x20, 0x02, 0xf0, 0x00, 0x25, 0x00, 0x8e, 0xff, 0x41, 0xff, -0x6e, 0xff, 0xb2, 0xff, 0x62, 0x00, 0x51, 0x01, 0x5a, 0x02, 0x97, 0x03, 0x8a, 0x04, 0x5f, 0x05, -0x90, 0x05, 0x40, 0x05, 0x49, 0x04, 0xcf, 0x02, 0x20, 0x01, 0x4a, 0xff, 0xc4, 0xfd, 0xbe, 0xfc, -0x70, 0xfc, 0xdb, 0xfc, 0xb4, 0xfd, 0xda, 0xfe, 0xdb, 0xff, 0x8a, 0x00, 0xb0, 0x00, 0x51, 0x00, -0xb8, 0xff, 0xdf, 0xfe, 0x13, 0xfe, 0x55, 0xfd, 0xe3, 0xfc, 0xe0, 0xfc, 0x1c, 0xfd, 0xab, 0xfd, -0x59, 0xfe, 0x1d, 0xff, 0xed, 0xff, 0x8f, 0x00, 0x21, 0x01, 0x90, 0x01, 0xda, 0x01, 0xd3, 0x01, -0x72, 0x01, 0xb7, 0x00, 0xb7, 0xff, 0xad, 0xfe, 0xa6, 0xfd, 0x0e, 0xfd, 0xf6, 0xfc, 0x6b, 0xfd, -0x70, 0xfe, 0xc0, 0xff, 0x38, 0x01, 0xa1, 0x02, 0x9c, 0x03, 0x28, 0x04, 0x17, 0x04, 0x94, 0x03, -0xab, 0x02, 0x9c, 0x01, 0x8c, 0x00, 0xbe, 0xff, 0x52, 0xff, 0x34, 0xff, 0x4b, 0xff, 0xb4, 0xff, -0x34, 0x00, 0xf1, 0x00, 0x85, 0x01, 0x2e, 0x02, 0xab, 0x02, 0xe3, 0x02, 0xa3, 0x02, 0xf1, 0x01, -0xd8, 0x00, 0x87, 0xff, 0x20, 0xfe, 0xf8, 0xfc, 0x36, 0xfc, 0x17, 0xfc, 0x6c, 0xfc, 0x2f, 0xfd, -0x4c, 0xfe, 0xaa, 0xff, 0xfe, 0x00, 0x22, 0x02, 0xf7, 0x02, 0x54, 0x03, 0x3b, 0x03, 0x63, 0x02, -0x2f, 0x01, 0xd1, 0xff, 0x6e, 0xfe, 0x5f, 0xfd, 0x8c, 0xfc, 0x13, 0xfc, 0xd9, 0xfb, 0xb2, 0xfb, -0x97, 0xfb, 0x87, 0xfb, 0xab, 0xfb, 0xdd, 0xfb, 0x13, 0xfc, 0x5d, 0xfc, 0xa3, 0xfc, 0x08, 0xfd, -0x5f, 0xfd, 0xca, 0xfd, 0x49, 0xfe, 0xe8, 0xfe, 0x98, 0xff, 0x58, 0x00, 0x3b, 0x01, 0x3f, 0x02, -0x51, 0x03, 0x58, 0x04, 0x30, 0x05, 0xd2, 0x05, 0x05, 0x06, 0xf1, 0x05, 0x58, 0x05, 0x91, 0x04, -0x99, 0x03, 0x81, 0x02, 0x8f, 0x01, 0xae, 0x00, 0x1b, 0x00, 0xac, 0xff, 0x75, 0xff, 0x87, 0xff, -0xb8, 0xff, 0x2c, 0x00, 0xb1, 0x00, 0x23, 0x01, 0x74, 0x01, 0x48, 0x01, 0xe2, 0x00, 0x04, 0x00, -0xea, 0xfe, 0xe2, 0xfd, 0xd3, 0xfc, 0x48, 0xfc, 0xec, 0xfb, 0x04, 0xfc, 0x90, 0xfc, 0x3d, 0xfd, -0x49, 0xfe, 0x20, 0xff, 0xfa, 0xff, 0x7d, 0x00, 0x9e, 0x00, 0x83, 0x00, 0xf3, 0xff, 0x77, 0xff, -0xe4, 0xfe, 0x59, 0xfe, 0xe4, 0xfd, 0x50, 0xfd, 0xf5, 0xfc, 0xa5, 0xfc, 0x86, 0xfc, 0xc5, 0xfc, -0x4d, 0xfd, 0x54, 0xfe, 0x4b, 0xff, 0x4a, 0x00, 0x11, 0x01, 0x73, 0x01, 0xa2, 0x01, 0x6b, 0x01, -0x1c, 0x01, 0xdd, 0x00, 0x93, 0x00, 0x7e, 0x00, 0x81, 0x00, 0xda, 0x00, 0x7a, 0x01, 0x32, 0x02, -0x0f, 0x03, 0xa2, 0x03, 0xfb, 0x03, 0xdc, 0x03, 0x42, 0x03, 0x4f, 0x02, 0x0a, 0x01, 0xd8, 0xff, -0xd0, 0xfe, 0x23, 0xfe, 0xda, 0xfd, 0xff, 0xfd, 0xa1, 0xfe, 0x79, 0xff, 0x7f, 0x00, 0x76, 0x01, -0x58, 0x02, 0x02, 0x03, 0x57, 0x03, 0x83, 0x03, 0x5a, 0x03, 0xfc, 0x02, 0x3f, 0x02, 0x53, 0x01, -0x79, 0x00, 0x97, 0xff, 0x18, 0xff, 0xf1, 0xfe, 0x31, 0xff, 0xdd, 0xff, 0x88, 0x00, 0x3d, 0x01, -0x86, 0x01, 0x6b, 0x01, 0xc0, 0x00, 0xb7, 0xff, 0x8a, 0xfe, 0x70, 0xfd, 0xb5, 0xfc, 0x36, 0xfc, -0xee, 0xfb, 0xd7, 0xfb, 0xcb, 0xfb, 0xd8, 0xfb, 0xe0, 0xfb, 0x04, 0xfc, 0x3e, 0xfc, 0x8c, 0xfc, -0xd4, 0xfc, 0x1f, 0xfd, 0x46, 0xfd, 0x79, 0xfd, 0xaa, 0xfd, 0xd8, 0xfd, 0x2e, 0xfe, 0xb3, 0xfe, -0x6f, 0xff, 0x50, 0x00, 0x4f, 0x01, 0x57, 0x02, 0x50, 0x03, 0x15, 0x04, 0xaa, 0x04, 0xfb, 0x04, -0x29, 0x05, 0x08, 0x05, 0xc5, 0x04, 0x3c, 0x04, 0x7d, 0x03, 0xb6, 0x02, 0xbd, 0x01, 0xd5, 0x00, -0x14, 0x00, 0x92, 0xff, 0x6a, 0xff, 0x74, 0xff, 0xd6, 0xff, 0x72, 0x00, 0x52, 0x01, 0x34, 0x02, -0x01, 0x03, 0xbb, 0x03, 0x1b, 0x04, 0x2b, 0x04, 0xaf, 0x03, 0xc8, 0x02, 0x94, 0x01, 0x48, 0x00, -0x1c, 0xff, 0x3c, 0xfe, 0xe1, 0xfd, 0xff, 0xfd, 0x8e, 0xfe, 0x5b, 0xff, 0x1b, 0x00, 0xb5, 0x00, -0xf4, 0x00, 0xcc, 0x00, 0x6d, 0x00, 0xda, 0xff, 0x45, 0xff, 0xb2, 0xfe, 0x3b, 0xfe, 0xee, 0xfd, -0xac, 0xfd, 0xa2, 0xfd, 0xb4, 0xfd, 0xef, 0xfd, 0x57, 0xfe, 0xc3, 0xfe, 0x38, 0xff, 0xaa, 0xff, -0x46, 0x00, 0xef, 0x00, 0xb4, 0x01, 0x7e, 0x02, 0x20, 0x03, 0x66, 0x03, 0x16, 0x03, 0x4a, 0x02, -0x29, 0x01, 0xe4, 0xff, 0xd0, 0xfe, 0x05, 0xfe, 0xa4, 0xfd, 0x8c, 0xfd, 0xa1, 0xfd, 0xe0, 0xfd, -0x32, 0xfe, 0xa8, 0xfe, 0x3a, 0xff, 0xde, 0xff, 0x9f, 0x00, 0x4a, 0x01, 0xd6, 0x01, 0x21, 0x02, -0x0b, 0x02, 0x9b, 0x01, 0xd1, 0x00, 0xe3, 0xff, 0x06, 0xff, 0x7c, 0xfe, 0x85, 0xfe, 0x13, 0xff, -0x25, 0x00, 0x4f, 0x01, 0x60, 0x02, 0xff, 0x02, 0x22, 0x03, 0xdc, 0x02, 0x57, 0x02, 0xba, 0x01, -0x19, 0x01, 0x68, 0x00, 0x99, 0xff, 0xaf, 0xfe, 0xad, 0xfd, 0xc5, 0xfc, 0x1a, 0xfc, 0xce, 0xfb, -0xfd, 0xfb, 0x91, 0xfc, 0x5d, 0xfd, 0x35, 0xfe, 0xdd, 0xfe, 0x34, 0xff, 0x10, 0xff, 0x85, 0xfe, -0x93, 0xfd, 0x7e, 0xfc, 0x7d, 0xfb, 0x9e, 0xfa, 0x42, 0xfa, 0x56, 0xfa, 0xf9, 0xfa, 0xf9, 0xfb, -0x30, 0xfd, 0x9c, 0xfe, 0x02, 0x00, 0x35, 0x01, 0x31, 0x02, 0xdb, 0x02, 0x32, 0x03, 0x15, 0x03, -0xa3, 0x02, 0x08, 0x02, 0x5a, 0x01, 0xbd, 0x00, 0x27, 0x00, 0xcd, 0xff, 0xa2, 0xff, 0xc4, 0xff, -0x28, 0x00, 0xcf, 0x00, 0xe0, 0x01, 0x14, 0x03, 0x37, 0x04, 0xf4, 0x04, 0x4b, 0x05, 0x22, 0x05, -0x6e, 0x04, 0x67, 0x03, 0x48, 0x02, 0x64, 0x01, 0xd4, 0x00, 0x78, 0x00, 0x78, 0x00, 0x86, 0x00, -0xbd, 0x00, 0xf4, 0x00, 0x11, 0x01, 0x20, 0x01, 0x0d, 0x01, 0xe6, 0x00, 0xb0, 0x00, 0x58, 0x00, -0x17, 0x00, 0xc6, 0xff, 0x40, 0xff, 0xab, 0xfe, 0xeb, 0xfd, 0x6b, 0xfd, 0x09, 0xfd, 0xea, 0xfc, -0x30, 0xfd, 0xc1, 0xfd, 0x8b, 0xfe, 0x55, 0xff, 0xd7, 0xff, 0x31, 0x00, 0x5e, 0x00, 0x38, 0x00, -0x05, 0x00, 0xa2, 0xff, 0x65, 0xff, 0x42, 0xff, 0x48, 0xff, 0x70, 0xff, 0xaa, 0xff, 0xf0, 0xff, -0xfb, 0xff, 0xcb, 0xff, 0xa0, 0xff, 0x8d, 0xff, 0xb6, 0xff, 0xff, 0xff, 0x96, 0x00, 0x46, 0x01, -0xe9, 0x01, 0x3a, 0x02, 0x26, 0x02, 0xbc, 0x01, 0x1a, 0x01, 0x59, 0x00, 0xc2, 0xff, 0x77, 0xff, -0xb9, 0xff, 0x2e, 0x00, 0xb8, 0x00, 0x14, 0x01, 0x0e, 0x01, 0xc3, 0x00, 0x15, 0x00, 0x7a, 0xff, -0x1d, 0xff, 0x18, 0xff, 0x84, 0xff, 0x0a, 0x00, 0xc7, 0x00, 0x80, 0x01, 0xf2, 0x01, 0x1d, 0x02, -0x02, 0x02, 0x9e, 0x01, 0x2e, 0x01, 0x91, 0x00, 0xf9, 0xff, 0x91, 0xff, 0x24, 0xff, 0xc6, 0xfe, -0x86, 0xfe, 0x38, 0xfe, 0x08, 0xfe, 0xea, 0xfd, 0xd4, 0xfd, 0xeb, 0xfd, 0x10, 0xfe, 0x36, 0xfe, -0x1f, 0xfe, 0xda, 0xfd, 0x65, 0xfd, 0xba, 0xfc, 0x09, 0xfc, 0x77, 0xfb, 0x1f, 0xfb, 0x1f, 0xfb, -0x4a, 0xfb, 0xae, 0xfb, 0x41, 0xfc, 0xc0, 0xfc, 0x7f, 0xfd, 0x34, 0xfe, 0xe7, 0xfe, 0x9f, 0xff, -0x10, 0x00, 0x7a, 0x00, 0xae, 0x00, 0xc8, 0x00, 0xec, 0x00, 0x02, 0x01, 0x2e, 0x01, 0x1c, 0x01, -0x0f, 0x01, 0xe7, 0x00, 0xb8, 0x00, 0xbd, 0x00, 0xe5, 0x00, 0x40, 0x01, 0xb2, 0x01, 0x10, 0x02, -0x1c, 0x02, 0xfd, 0x01, 0x93, 0x01, 0xe7, 0x00, 0x5a, 0x00, 0xb4, 0xff, 0x2b, 0xff, 0xb7, 0xfe, -0x85, 0xfe, 0x8f, 0xfe, 0xdf, 0xfe, 0x81, 0xff, 0x41, 0x00, 0x3b, 0x01, 0x1d, 0x02, 0xe4, 0x02, -0x8b, 0x03, 0xf4, 0x03, 0x1b, 0x04, 0xe5, 0x03, 0x95, 0x03, 0xd4, 0x02, 0x03, 0x02, 0x0f, 0x01, -0x1d, 0x00, 0x74, 0xff, 0xf8, 0xfe, 0xb8, 0xfe, 0xb6, 0xfe, 0xed, 0xfe, 0x5b, 0xff, 0xf5, 0xff, -0x8d, 0x00, 0x1f, 0x01, 0x84, 0x01, 0x98, 0x01, 0x47, 0x01, 0xde, 0x00, 0x72, 0x00, 0x3d, 0x00, -0x1a, 0x00, 0x1b, 0x00, 0x30, 0x00, 0x3b, 0x00, 0x25, 0x00, 0xdd, 0xff, 0xb0, 0xff, 0x8e, 0xff, -0x7e, 0xff, 0x9a, 0xff, 0xd1, 0xff, 0x38, 0x00, 0x9f, 0x00, 0xd3, 0x00, 0xff, 0x00, 0xdb, 0x00, -0x75, 0x00, 0xd9, 0xff, 0x26, 0xff, 0x9d, 0xfe, 0x30, 0xfe, 0xf2, 0xfd, 0xc2, 0xfd, 0xd5, 0xfd, -0x03, 0xfe, 0x2a, 0xfe, 0x62, 0xfe, 0x9e, 0xfe, 0xf1, 0xfe, 0x26, 0xff, 0x4d, 0xff, 0x5f, 0xff, -0x82, 0xff, 0xbc, 0xff, 0xe2, 0xff, 0x28, 0x00, 0x7e, 0x00, 0xd2, 0x00, 0x17, 0x01, 0x3f, 0x01, -0x6b, 0x01, 0x92, 0x01, 0x90, 0x01, 0x87, 0x01, 0x6b, 0x01, 0x4c, 0x01, 0x03, 0x01, 0x9e, 0x00, -0x2f, 0x00, 0xce, 0xff, 0x8b, 0xff, 0x47, 0xff, 0x2f, 0xff, 0x21, 0xff, 0x1b, 0xff, 0xfd, 0xfe, -0xbc, 0xfe, 0x94, 0xfe, 0x6a, 0xfe, 0x59, 0xfe, 0x48, 0xfe, 0x4b, 0xfe, 0x76, 0xfe, 0x84, 0xfe, -0x81, 0xfe, 0x78, 0xfe, 0x78, 0xfe, 0x94, 0xfe, 0xae, 0xfe, 0xd9, 0xfe, 0x3e, 0xff, 0xcc, 0xff, -0x5d, 0x00, 0xe9, 0x00, 0x4b, 0x01, 0x89, 0x01, 0x7d, 0x01, 0x56, 0x01, 0xf7, 0x00, 0xa5, 0x00, -0x69, 0x00, 0x2c, 0x00, 0x0f, 0x00, 0xff, 0xff, 0xf1, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xea, 0xff, -0x01, 0x00, 0x0b, 0x00, 0x08, 0x00, 0xf1, 0xff, 0xe4, 0xff, 0xb9, 0xff, 0x7b, 0xff, 0x5d, 0xff, -0x46, 0xff, 0x70, 0xff, 0xa0, 0xff, 0xf1, 0xff, 0x53, 0x00, 0xbd, 0x00, 0xe9, 0x00, 0x0b, 0x01, -0xee, 0x00, 0xc0, 0x00, 0x88, 0x00, 0x51, 0x00, 0x1b, 0x00, 0xfd, 0xff, 0xfa, 0xff, 0x15, 0x00, -0x44, 0x00, 0x94, 0x00, 0xe8, 0x00, 0x29, 0x01, 0x31, 0x01, 0x0e, 0x01, 0xca, 0x00, 0x67, 0x00, -0xeb, 0xff, 0x87, 0xff, 0x48, 0xff, 0x33, 0xff, 0x46, 0xff, 0x7b, 0xff, 0xcf, 0xff, 0x27, 0x00, -0x5c, 0x00, 0x65, 0x00, 0x4a, 0x00, 0x12, 0x00, 0xce, 0xff, 0x74, 0xff, 0x30, 0xff, 0x06, 0xff, -0xe4, 0xfe, 0xb8, 0xfe, 0x9b, 0xfe, 0xa4, 0xfe, 0xcf, 0xfe, 0xfc, 0xfe, 0x3b, 0xff, 0x72, 0xff, -0xa6, 0xff, 0xc6, 0xff, 0xca, 0xff, 0xc1, 0xff, 0xa3, 0xff, 0x83, 0xff, 0x58, 0xff, 0x13, 0xff, -0xe4, 0xfe, 0xd9, 0xfe, 0xc8, 0xfe, 0xd0, 0xfe, 0x0f, 0xff, 0x6b, 0xff, 0xc4, 0xff, 0xff, 0xff, -0x0d, 0x00, 0x01, 0x00, 0xda, 0xff, 0x96, 0xff, 0x67, 0xff, 0x5a, 0xff, 0x73, 0xff, 0x93, 0xff, -0xac, 0xff, 0xc3, 0xff, 0xdc, 0xff, 0xf1, 0xff, 0xec, 0xff, 0xcd, 0xff, 0xad, 0xff, 0x89, 0xff, -0x66, 0xff, 0x47, 0xff, 0x36, 0xff, 0x5c, 0xff, 0x7c, 0xff, 0x83, 0xff, 0x8b, 0xff, 0x84, 0xff, -0x6f, 0xff, 0x3f, 0xff, 0x16, 0xff, 0xed, 0xfe, 0xe7, 0xfe, 0xdd, 0xfe, 0xe7, 0xfe, 0x3a, 0xff, -0xa1, 0xff, 0x21, 0x00, 0x91, 0x00, 0xf6, 0x00, 0x2f, 0x01, 0x58, 0x01, 0x5a, 0x01, 0x3f, 0x01, -0x3e, 0x01, 0x46, 0x01, 0x52, 0x01, 0x45, 0x01, 0x36, 0x01, 0x22, 0x01, 0xfd, 0x00, 0xc7, 0x00, -0x89, 0x00, 0x5c, 0x00, 0x34, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x1d, 0x00, 0x37, 0x00, 0x4f, 0x00, -0x51, 0x00, 0x4d, 0x00, 0x45, 0x00, 0x30, 0x00, 0x0a, 0x00, 0xe6, 0xff, 0xd4, 0xff, 0xb2, 0xff, -0xa4, 0xff, 0xae, 0xff, 0xc4, 0xff, 0xf0, 0xff, 0x24, 0x00, 0x4a, 0x00, 0x75, 0x00, 0x90, 0x00, -0xa3, 0x00, 0x99, 0x00, 0x9d, 0x00, 0xa1, 0x00, 0xa0, 0x00, 0x8e, 0x00, 0x7d, 0x00, 0x71, 0x00, -0x61, 0x00, 0x48, 0x00, 0x4f, 0x00, 0x61, 0x00, 0x90, 0x00, 0xc6, 0x00, 0xe2, 0x00, 0xf2, 0x00, -0xfe, 0x00, 0xed, 0x00, 0xc0, 0x00, 0x8f, 0x00, 0x4d, 0x00, 0x19, 0x00, 0xf1, 0xff, 0xc7, 0xff, -0xb9, 0xff, 0xb1, 0xff, 0xc6, 0xff, 0xd7, 0xff, 0x02, 0x00, 0x13, 0x00, 0x1e, 0x00, 0x25, 0x00, -0x09, 0x00, 0xe6, 0xff, 0xb1, 0xff, 0x72, 0xff, 0x2b, 0xff, 0xdc, 0xfe, 0xa8, 0xfe, 0x74, 0xfe, -0x6d, 0xfe, 0x81, 0xfe, 0xba, 0xfe, 0x0d, 0xff, 0x5e, 0xff, 0xc4, 0xff, 0x21, 0x00, 0x7b, 0x00, -0xb3, 0x00, 0xd0, 0x00, 0xc4, 0x00, 0x94, 0x00, 0x52, 0x00, 0xe9, 0xff, 0x89, 0xff, 0x3c, 0xff, -0x08, 0xff, 0xed, 0xfe, 0xe8, 0xfe, 0x03, 0xff, 0x36, 0xff, 0x91, 0xff, 0x04, 0x00, 0x6e, 0x00, -0xd1, 0x00, 0x00, 0x01, 0xf2, 0x00, 0x9f, 0x00, 0x34, 0x00, 0xb1, 0xff, 0x2d, 0xff, 0xaf, 0xfe, -0x54, 0xfe, 0x08, 0xfe, 0xf8, 0xfd, 0x02, 0xfe, 0x3b, 0xfe, 0x8e, 0xfe, 0xe6, 0xfe, 0x54, 0xff, -0xa7, 0xff, 0x02, 0x00, 0x4f, 0x00, 0x8f, 0x00, 0xbb, 0x00, 0xc2, 0x00, 0xb8, 0x00, 0x86, 0x00, -0x5c, 0x00, 0x38, 0x00, 0x30, 0x00, 0x43, 0x00, 0x6f, 0x00, 0xa3, 0x00, 0xd9, 0x00, 0xfe, 0x00, -0x08, 0x01, 0x0e, 0x01, 0x0a, 0x01, 0x00, 0x01, 0xfd, 0x00, 0xeb, 0x00, 0xcb, 0x00, 0xb9, 0x00, -0xaf, 0x00, 0xb2, 0x00, 0xd4, 0x00, 0xf0, 0x00, 0x0f, 0x01, 0x11, 0x01, 0xef, 0x00, 0xcb, 0x00, -0x87, 0x00, 0x44, 0x00, 0xfd, 0xff, 0xb7, 0xff, 0x74, 0xff, 0x3c, 0xff, 0x2b, 0xff, 0x39, 0xff, -0x6e, 0xff, 0xc8, 0xff, 0x27, 0x00, 0xa7, 0x00, 0x19, 0x01, 0x82, 0x01, 0xd6, 0x01, 0xf8, 0x01, -0xeb, 0x01, 0xa4, 0x01, 0x3d, 0x01, 0xc8, 0x00, 0x51, 0x00, 0xf5, 0xff, 0xc5, 0xff, 0xc8, 0xff, -0xf8, 0xff, 0x48, 0x00, 0x98, 0x00, 0xf7, 0x00, 0x30, 0x01, 0x6c, 0x01, 0x89, 0x01, 0xa4, 0x01, -0x95, 0x01, 0x6b, 0x01, 0x11, 0x01, 0xb0, 0x00, 0x36, 0x00, 0xd0, 0xff, 0x6a, 0xff, 0x20, 0xff, -0xe9, 0xfe, 0xd5, 0xfe, 0xdf, 0xfe, 0x0b, 0xff, 0x5c, 0xff, 0xc8, 0xff, 0x3d, 0x00, 0x95, 0x00, -0xd6, 0x00, 0xd8, 0x00, 0xaa, 0x00, 0x6a, 0x00, 0x3b, 0x00, 0x18, 0x00, 0x1b, 0x00, 0x15, 0x00, -0x17, 0x00, 0x02, 0x00, 0xdf, 0xff, 0xbd, 0xff, 0x92, 0xff, 0x82, 0xff, 0x77, 0xff, 0x86, 0xff, -0x92, 0xff, 0xa9, 0xff, 0xd6, 0xff, 0xfa, 0xff, 0x27, 0x00, 0x39, 0x00, 0x43, 0x00, 0x3f, 0x00, -0x2c, 0x00, 0x26, 0x00, 0x29, 0x00, 0x3e, 0x00, 0x4b, 0x00, 0x3f, 0x00, 0x23, 0x00, 0x03, 0x00, -0xf0, 0xff, 0xd1, 0xff, 0xba, 0xff, 0x9f, 0xff, 0x7d, 0xff, 0x54, 0xff, 0x21, 0xff, 0x05, 0xff, -0xf1, 0xfe, 0xf9, 0xfe, 0x16, 0xff, 0x3a, 0xff, 0x82, 0xff, 0xd7, 0xff, 0x21, 0x00, 0x62, 0x00, -0x88, 0x00, 0x86, 0x00, 0x72, 0x00, 0x36, 0x00, 0x04, 0x00, 0xcb, 0xff, 0xa5, 0xff, 0x81, 0xff, -0x6a, 0xff, 0x5b, 0xff, 0x52, 0xff, 0x55, 0xff, 0x4f, 0xff, 0x5c, 0xff, 0x7a, 0xff, 0xb2, 0xff, -0xff, 0xff, 0x36, 0x00, 0x58, 0x00, 0x64, 0x00, 0x50, 0x00, 0x2d, 0x00, 0xfe, 0xff, 0xd2, 0xff, -0xc1, 0xff, 0xa5, 0xff, 0xa9, 0xff, 0xa7, 0xff, 0xad, 0xff, 0xbf, 0xff, 0xc6, 0xff, 0xdc, 0xff, -0xec, 0xff, 0xec, 0xff, 0xee, 0xff, 0xe1, 0xff, 0xc2, 0xff, 0xa2, 0xff, 0x7c, 0xff, 0x75, 0xff, -0x7c, 0xff, 0x7c, 0xff, 0x8d, 0xff, 0x97, 0xff, 0x96, 0xff, 0x91, 0xff, 0x86, 0xff, 0x6e, 0xff, -0x65, 0xff, 0x57, 0xff, 0x60, 0xff, 0x6d, 0xff, 0x94, 0xff, 0xc8, 0xff, 0x10, 0x00, 0x5b, 0x00, -0x91, 0x00, 0xc8, 0x00, 0xe7, 0x00, 0xfc, 0x00, 0xfa, 0x00, 0xd3, 0x00, 0xa6, 0x00, 0x58, 0x00, -0x0a, 0x00, 0xb4, 0xff, 0x75, 0xff, 0x37, 0xff, 0x1d, 0xff, 0x12, 0xff, 0x29, 0xff, 0x4d, 0xff, -0x7c, 0xff, 0xc2, 0xff, 0x04, 0x00, 0x35, 0x00, 0x5d, 0x00, 0x71, 0x00, 0x71, 0x00, 0x6c, 0x00, -0x62, 0x00, 0x56, 0x00, 0x54, 0x00, 0x4a, 0x00, 0x47, 0x00, 0x4d, 0x00, 0x63, 0x00, 0x7f, 0x00, -0xa9, 0x00, 0xe3, 0x00, 0x1d, 0x01, 0x4f, 0x01, 0x79, 0x01, 0x8e, 0x01, 0xa0, 0x01, 0x93, 0x01, -0x6b, 0x01, 0x3b, 0x01, 0xf1, 0x00, 0xa3, 0x00, 0x48, 0x00, 0xf7, 0xff, 0xb0, 0xff, 0x75, 0xff, -0x5e, 0xff, 0x57, 0xff, 0x7e, 0xff, 0xa5, 0xff, 0xe4, 0xff, 0x12, 0x00, 0x34, 0x00, 0x44, 0x00, -0x38, 0x00, 0x14, 0x00, 0xe8, 0xff, 0xae, 0xff, 0x63, 0xff, 0x25, 0xff, 0xf9, 0xfe, 0xf1, 0xfe, -0xfb, 0xfe, 0x28, 0xff, 0x5d, 0xff, 0x94, 0xff, 0xd9, 0xff, 0x0b, 0x00, 0x45, 0x00, 0x6e, 0x00, -0x9f, 0x00, 0xc3, 0x00, 0xc5, 0x00, 0xc0, 0x00, 0x8b, 0x00, 0x56, 0x00, 0x05, 0x00, 0xbd, 0xff, -0x73, 0xff, 0x37, 0xff, 0x1e, 0xff, 0x0c, 0xff, 0x05, 0xff, 0x0b, 0xff, 0x0d, 0xff, 0xfd, 0xfe, -0xf9, 0xfe, 0xf8, 0xfe, 0x00, 0xff, 0x1a, 0xff, 0x3e, 0xff, 0x75, 0xff, 0xb7, 0xff, 0xf1, 0xff, -0x21, 0x00, 0x3c, 0x00, 0x51, 0x00, 0x4c, 0x00, 0x3b, 0x00, 0x13, 0x00, 0xe4, 0xff, 0x9d, 0xff, -0x58, 0xff, 0x03, 0xff, 0xcd, 0xfe, 0xa0, 0xfe, 0x91, 0xfe, 0x82, 0xfe, 0x92, 0xfe, 0xbb, 0xfe, -0xe0, 0xfe, 0x0a, 0xff, 0x44, 0xff, 0x76, 0xff, 0x9c, 0xff, 0xb7, 0xff, 0xbd, 0xff, 0xb0, 0xff, -0x8e, 0xff, 0x5a, 0xff, 0x0d, 0xff, 0xbf, 0xfe, 0x75, 0xfe, 0x38, 0xfe, 0x25, 0xfe, 0x30, 0xfe, -0x63, 0xfe, 0xb0, 0xfe, 0x08, 0xff, 0x5c, 0xff, 0xac, 0xff, 0xe5, 0xff, 0x1f, 0x00, 0x41, 0x00, -0x63, 0x00, 0x69, 0x00, 0x6b, 0x00, 0x54, 0x00, 0x24, 0x00, 0xf2, 0xff, 0xb4, 0xff, 0x7b, 0xff, -0x44, 0xff, 0x2e, 0xff, 0x26, 0xff, 0x39, 0xff, 0x64, 0xff, 0xa0, 0xff, 0xe5, 0xff, 0x2c, 0x00, -0x53, 0x00, 0x7f, 0x00, 0x8e, 0x00, 0x91, 0x00, 0x94, 0x00, 0x8d, 0x00, 0x92, 0x00, 0x91, 0x00, -0xb2, 0x00, 0xc3, 0x00, 0xee, 0x00, 0x0d, 0x01, 0x28, 0x01, 0x2e, 0x01, 0x33, 0x01, 0x25, 0x01, -0x1d, 0x01, 0xff, 0x00, 0xf3, 0x00, 0xd9, 0x00, 0xbd, 0x00, 0x9e, 0x00, 0x76, 0x00, 0x50, 0x00, -0x32, 0x00, 0x1c, 0x00, 0x1a, 0x00, 0x1b, 0x00, 0x20, 0x00, 0x1a, 0x00, 0x00, 0x00, 0xe3, 0xff, -0xbe, 0xff, 0x96, 0xff, 0x87, 0xff, 0x6e, 0xff, 0x62, 0xff, 0x50, 0xff, 0x3f, 0xff, 0x2f, 0xff, -0x1c, 0xff, 0x1c, 0xff, 0x28, 0xff, 0x40, 0xff, 0x64, 0xff, 0x85, 0xff, 0xaa, 0xff, 0xcc, 0xff, -0xf4, 0xff, 0x14, 0x00, 0x37, 0x00, 0x5d, 0x00, 0x70, 0x00, 0x86, 0x00, 0x7c, 0x00, 0x72, 0x00, -0x66, 0x00, 0x56, 0x00, 0x33, 0x00, 0x0b, 0x00, 0xe0, 0xff, 0xad, 0xff, 0x9d, 0xff, 0x94, 0xff, -0x9a, 0xff, 0xb2, 0xff, 0xd2, 0xff, 0xfa, 0xff, 0x1b, 0x00, 0x3d, 0x00, 0x65, 0x00, 0x86, 0x00, -0x9f, 0x00, 0xa8, 0x00, 0xad, 0x00, 0xa4, 0x00, 0x7d, 0x00, 0x57, 0x00, 0x18, 0x00, 0xda, 0xff, -0x99, 0xff, 0x54, 0xff, 0x2b, 0xff, 0x03, 0xff, 0xf7, 0xfe, 0xf8, 0xfe, 0x14, 0xff, 0x46, 0xff, -0x92, 0xff, 0xe0, 0xff, 0x31, 0x00, 0x72, 0x00, 0xa5, 0x00, 0xcb, 0x00, 0xd3, 0x00, 0xcf, 0x00, -0xb2, 0x00, 0x9e, 0x00, 0x81, 0x00, 0x5a, 0x00, 0x32, 0x00, 0x07, 0x00, 0xe2, 0xff, 0xd2, 0xff, -0xc6, 0xff, 0xd0, 0xff, 0xe5, 0xff, 0xfe, 0xff, 0x2b, 0x00, 0x4e, 0x00, 0x6c, 0x00, 0x74, 0x00, -0x7a, 0x00, 0x7a, 0x00, 0x69, 0x00, 0x56, 0x00, 0x43, 0x00, 0x3d, 0x00, 0x2e, 0x00, 0x21, 0x00, -0x20, 0x00, 0x10, 0x00, 0x05, 0x00, 0xec, 0xff, 0xca, 0xff, 0xa6, 0xff, 0x80, 0xff, 0x4e, 0xff, -0x2d, 0xff, 0x07, 0xff, 0xef, 0xfe, 0xd0, 0xfe, 0xd9, 0xfe, 0xeb, 0xfe, 0x13, 0xff, 0x49, 0xff, -0x78, 0xff, 0xa5, 0xff, 0xd4, 0xff, 0xef, 0xff, 0x05, 0x00, 0x08, 0x00, 0xf9, 0xff, 0xe1, 0xff, -0xa1, 0xff, 0x56, 0xff, 0x06, 0xff, 0xab, 0xfe, 0x6c, 0xfe, 0x33, 0xfe, 0x01, 0xfe, 0xd9, 0xfd, -0xa8, 0xfd, 0x7c, 0xfd, 0x56, 0xfd, 0x2f, 0xfd, 0x25, 0xfd, 0x25, 0xfd, 0x31, 0xfd, 0x33, 0xfd, -0x3e, 0xfd, 0x2c, 0xfd, 0x23, 0xfd, 0x24, 0xfd, 0x49, 0xfd, 0x97, 0xfd, 0x04, 0xfe, 0x8c, 0xfe, -0x03, 0xff, 0x7b, 0xff, 0xda, 0xff, 0x2d, 0x00, 0x99, 0x00, 0x11, 0x01, 0x7c, 0x01, 0xee, 0x01, -0x46, 0x02, 0xa3, 0x02, 0xf5, 0x02, 0x54, 0x03, 0xa8, 0x03, 0xfb, 0x03, 0x31, 0x04, 0x5b, 0x04, -0x67, 0x04, 0x6e, 0x04, 0x75, 0x04, 0x63, 0x04, 0x3d, 0x04, 0xfe, 0x03, 0xaf, 0x03, 0x65, 0x03, -0x1d, 0x03, 0xe6, 0x02, 0xdd, 0x02, 0xe7, 0x02, 0x11, 0x03, 0x4f, 0x03, 0xaa, 0x03, 0x10, 0x04, -0x81, 0x04, 0xdd, 0x04, 0x48, 0x05, 0xab, 0x05, 0xf8, 0x05, 0x38, 0x06, 0x49, 0x06, 0x44, 0x06, -0x1b, 0x06, 0xf8, 0x05, 0xc2, 0x05, 0x95, 0x05, 0x4a, 0x05, 0xd9, 0x04, 0x5d, 0x04, 0xce, 0x03, -0x3f, 0x03, 0xb2, 0x02, 0x20, 0x02, 0x94, 0x01, 0xe8, 0x00, 0x26, 0x00, 0x55, 0xff, 0x98, 0xfe, -0xce, 0xfd, 0x1c, 0xfd, 0x71, 0xfc, 0xd6, 0xfb, 0x4c, 0xfb, 0xf3, 0xfa, 0xa5, 0xfa, 0x78, 0xfa, -0x3b, 0xfa, 0xf8, 0xf9, 0xb8, 0xf9, 0x6f, 0xf9, 0x30, 0xf9, 0xf5, 0xf8, 0xb2, 0xf8, 0x7d, 0xf8, -0x3d, 0xf8, 0xf2, 0xf7, 0xa1, 0xf7, 0x4d, 0xf7, 0xe8, 0xf6, 0x89, 0xf6, 0x25, 0xf6, 0xd8, 0xf5, -0x7c, 0xf5, 0x2b, 0xf5, 0xc4, 0xf4, 0x65, 0xf4, 0x13, 0xf4, 0xcc, 0xf3, 0xaf, 0xf3, 0xa3, 0xf3, -0xb7, 0xf3, 0xcc, 0xf3, 0xe5, 0xf3, 0x2d, 0xf4, 0x9b, 0xf4, 0x54, 0xf5, 0x49, 0xf6, 0x63, 0xf7, -0x7b, 0xf8, 0x74, 0xf9, 0x51, 0xfa, 0x38, 0xfb, 0x36, 0xfc, 0x5b, 0xfd, 0x6e, 0xfe, 0x69, 0xff, -0x44, 0x00, 0x16, 0x01, 0xe0, 0x01, 0xbb, 0x02, 0x92, 0x03, 0x58, 0x04, 0xfd, 0x04, 0x80, 0x05, -0x12, 0x06, 0xa8, 0x06, 0x3d, 0x07, 0xa3, 0x07, 0xdc, 0x07, 0xf4, 0x07, 0xfe, 0x07, 0x23, 0x08, -0x58, 0x08, 0x90, 0x08, 0xd2, 0x08, 0x05, 0x09, 0x2f, 0x09, 0x51, 0x09, 0x85, 0x09, 0xce, 0x09, -0x1f, 0x0a, 0x64, 0x0a, 0xa1, 0x0a, 0xea, 0x0a, 0x4a, 0x0b, 0xb2, 0x0b, 0x02, 0x0c, 0x3f, 0x0c, -0x5b, 0x0c, 0x57, 0x0c, 0x47, 0x0c, 0x37, 0x0c, 0x1e, 0x0c, 0x01, 0x0c, 0xca, 0x0b, 0x81, 0x0b, -0x10, 0x0b, 0xa2, 0x0a, 0x2a, 0x0a, 0xa1, 0x09, 0xfe, 0x08, 0x50, 0x08, 0x9b, 0x07, 0xed, 0x06, -0x46, 0x06, 0x97, 0x05, 0xf5, 0x04, 0x35, 0x04, 0x6f, 0x03, 0xa1, 0x02, 0xe9, 0x01, 0x3b, 0x01, -0x8e, 0x00, 0xef, 0xff, 0x68, 0xff, 0xea, 0xfe, 0x8e, 0xfe, 0x4d, 0xfe, 0x0c, 0xfe, 0xd7, 0xfd, -0x9d, 0xfd, 0x61, 0xfd, 0x25, 0xfd, 0xec, 0xfc, 0xb0, 0xfc, 0x7d, 0xfc, 0x3c, 0xfc, 0x01, 0xfc, -0xa1, 0xfb, 0x2d, 0xfb, 0xa1, 0xfa, 0xfe, 0xf9, 0x5a, 0xf9, 0xb7, 0xf8, 0x16, 0xf8, 0x7f, 0xf7, -0xd6, 0xf6, 0x30, 0xf6, 0x97, 0xf5, 0xf6, 0xf4, 0x6a, 0xf4, 0xe2, 0xf3, 0x67, 0xf3, 0xec, 0xf2, -0x79, 0xf2, 0x04, 0xf2, 0xa4, 0xf1, 0x49, 0xf1, 0x0b, 0xf1, 0xe6, 0xf0, 0xd6, 0xf0, 0xe8, 0xf0, -0x0b, 0xf1, 0x40, 0xf1, 0x82, 0xf1, 0xd7, 0xf1, 0x4f, 0xf2, 0x02, 0xf3, 0xe0, 0xf3, 0x02, 0xf5, -0x36, 0xf6, 0x74, 0xf7, 0x87, 0xf8, 0x7e, 0xf9, 0x5d, 0xfa, 0x69, 0xfb, 0x82, 0xfc, 0xa2, 0xfd, -0xa3, 0xfe, 0x84, 0xff, 0x61, 0x00, 0x45, 0x01, 0x45, 0x02, 0x52, 0x03, 0x40, 0x04, 0x05, 0x05, -0xa1, 0x05, 0x2e, 0x06, 0xcf, 0x06, 0x6e, 0x07, 0xfa, 0x07, 0x4a, 0x08, 0x5a, 0x08, 0x51, 0x08, -0x40, 0x08, 0x45, 0x08, 0x5a, 0x08, 0x65, 0x08, 0x6e, 0x08, 0x70, 0x08, 0x88, 0x08, 0xbf, 0x08, -0x17, 0x09, 0x83, 0x09, 0xf3, 0x09, 0x5a, 0x0a, 0xcf, 0x0a, 0x63, 0x0b, 0x0a, 0x0c, 0xa1, 0x0c, -0x1d, 0x0d, 0x76, 0x0d, 0x9e, 0x0d, 0xb7, 0x0d, 0xbc, 0x0d, 0xb2, 0x0d, 0x6f, 0x0d, 0x05, 0x0d, -0x73, 0x0c, 0xc9, 0x0b, 0x0e, 0x0b, 0x3f, 0x0a, 0x5c, 0x09, 0x55, 0x08, 0x38, 0x07, 0x20, 0x06, -0x28, 0x05, 0x62, 0x04, 0xb0, 0x03, 0x0d, 0x03, 0x69, 0x02, 0xd9, 0x01, 0x65, 0x01, 0x08, 0x01, -0xbc, 0x00, 0x7d, 0x00, 0x2a, 0x00, 0xe7, 0xff, 0x9b, 0xff, 0x5e, 0xff, 0x3d, 0xff, 0x0f, 0xff, -0xcc, 0xfe, 0x73, 0xfe, 0x08, 0xfe, 0x9f, 0xfd, 0x34, 0xfd, 0xc4, 0xfc, 0x4a, 0xfc, 0xd0, 0xfb, -0x3f, 0xfb, 0xc0, 0xfa, 0x34, 0xfa, 0xa1, 0xf9, 0x08, 0xf9, 0x58, 0xf8, 0xb5, 0xf7, 0x1c, 0xf7, -0xa6, 0xf6, 0x5d, 0xf6, 0x17, 0xf6, 0xc3, 0xf5, 0x7e, 0xf5, 0x2d, 0xf5, 0x02, 0xf5, 0xe8, 0xf4, -0xe0, 0xf4, 0xde, 0xf4, 0xc5, 0xf4, 0x9e, 0xf4, 0x5c, 0xf4, 0x29, 0xf4, 0xf7, 0xf3, 0xbc, 0xf3, -0x6b, 0xf3, 0x26, 0xf3, 0xe3, 0xf2, 0xbd, 0xf2, 0xa2, 0xf2, 0xa1, 0xf2, 0x9a, 0xf2, 0x96, 0xf2, -0xa9, 0xf2, 0x04, 0xf3, 0xa8, 0xf3, 0x81, 0xf4, 0x63, 0xf5, 0x39, 0xf6, 0xf3, 0xf6, 0xca, 0xf7, -0xdb, 0xf8, 0x1c, 0xfa, 0x78, 0xfb, 0xba, 0xfc, 0xd0, 0xfd, 0xe2, 0xfe, 0x17, 0x00, 0x81, 0x01, -0xf8, 0x02, 0x30, 0x04, 0x2d, 0x05, 0xcd, 0x05, 0x5f, 0x06, 0xf1, 0x06, 0x84, 0x07, 0x05, 0x08, -0x34, 0x08, 0x2f, 0x08, 0x06, 0x08, 0x0b, 0x08, 0x36, 0x08, 0x91, 0x08, 0xeb, 0x08, 0x3d, 0x09, -0x80, 0x09, 0xce, 0x09, 0x41, 0x0a, 0xd4, 0x0a, 0x53, 0x0b, 0xbd, 0x0b, 0xfa, 0x0b, 0x3b, 0x0c, -0x8d, 0x0c, 0x00, 0x0d, 0x76, 0x0d, 0xd8, 0x0d, 0x06, 0x0e, 0x26, 0x0e, 0x44, 0x0e, 0x87, 0x0e, -0xc0, 0x0e, 0xce, 0x0e, 0xb9, 0x0e, 0x64, 0x0e, 0x01, 0x0e, 0x73, 0x0d, 0xde, 0x0c, 0x12, 0x0c, -0x08, 0x0b, 0xe2, 0x09, 0xb2, 0x08, 0xac, 0x07, 0xdb, 0x06, 0x1b, 0x06, 0x61, 0x05, 0x96, 0x04, -0xc5, 0x03, 0x1e, 0x03, 0x9a, 0x02, 0x49, 0x02, 0x00, 0x02, 0xaf, 0x01, 0x3a, 0x01, 0xb9, 0x00, -0x2b, 0x00, 0xab, 0xff, 0x23, 0xff, 0x94, 0xfe, 0xed, 0xfd, 0x3b, 0xfd, 0x8f, 0xfc, 0xec, 0xfb, -0x62, 0xfb, 0xda, 0xfa, 0x45, 0xfa, 0xa0, 0xf9, 0xfc, 0xf8, 0x5b, 0xf8, 0xdb, 0xf7, 0x71, 0xf7, -0x07, 0xf7, 0x97, 0xf6, 0x1c, 0xf6, 0x9c, 0xf5, 0x2c, 0xf5, 0xb3, 0xf4, 0x52, 0xf4, 0xe3, 0xf3, -0x7e, 0xf3, 0x0e, 0xf3, 0xb9, 0xf2, 0x7e, 0xf2, 0x64, 0xf2, 0x3c, 0xf2, 0x00, 0xf2, 0xa6, 0xf1, -0x46, 0xf1, 0xfc, 0xf0, 0xb9, 0xf0, 0x8d, 0xf0, 0x44, 0xf0, 0xf1, 0xef, 0x87, 0xef, 0x29, 0xef, -0xf7, 0xee, 0xe4, 0xee, 0xe9, 0xee, 0xfa, 0xee, 0x2e, 0xef, 0x8e, 0xef, 0x44, 0xf0, 0x58, 0xf1, -0x9d, 0xf2, 0xf6, 0xf3, 0x17, 0xf5, 0x15, 0xf6, 0x28, 0xf7, 0x6d, 0xf8, 0xdd, 0xf9, 0x3e, 0xfb, -0x58, 0xfc, 0x37, 0xfd, 0x05, 0xfe, 0xe9, 0xfe, 0xfd, 0xff, 0x2a, 0x01, 0x45, 0x02, 0x23, 0x03, -0xdb, 0x03, 0x9a, 0x04, 0x78, 0x05, 0x70, 0x06, 0x53, 0x07, 0xf9, 0x07, 0x67, 0x08, 0xcb, 0x08, -0x53, 0x09, 0x02, 0x0a, 0xca, 0x0a, 0x70, 0x0b, 0xee, 0x0b, 0x5c, 0x0c, 0xde, 0x0c, 0x99, 0x0d, -0x61, 0x0e, 0x2f, 0x0f, 0xcb, 0x0f, 0x3d, 0x10, 0xa8, 0x10, 0x29, 0x11, 0xaf, 0x11, 0x26, 0x12, -0x63, 0x12, 0x6c, 0x12, 0x4f, 0x12, 0x2a, 0x12, 0x18, 0x12, 0xfa, 0x11, 0x9f, 0x11, 0x03, 0x11, -0x36, 0x10, 0x59, 0x0f, 0x94, 0x0e, 0xd6, 0x0d, 0x1e, 0x0d, 0x3e, 0x0c, 0x4b, 0x0b, 0x5b, 0x0a, -0x96, 0x09, 0xf6, 0x08, 0x6b, 0x08, 0xe0, 0x07, 0x44, 0x07, 0xaf, 0x06, 0x1a, 0x06, 0xa0, 0x05, -0x2c, 0x05, 0xa3, 0x04, 0xfb, 0x03, 0x30, 0x03, 0x5a, 0x02, 0x9d, 0x01, 0xfa, 0x00, 0x64, 0x00, -0xc6, 0xff, 0x1b, 0xff, 0x70, 0xfe, 0xc4, 0xfd, 0x2e, 0xfd, 0x98, 0xfc, 0xfb, 0xfb, 0x45, 0xfb, -0x86, 0xfa, 0xb5, 0xf9, 0xe2, 0xf8, 0x1e, 0xf8, 0x5f, 0xf7, 0x9a, 0xf6, 0xd3, 0xf5, 0x09, 0xf5, -0x50, 0xf4, 0xb0, 0xf3, 0x22, 0xf3, 0xbd, 0xf2, 0x64, 0xf2, 0x02, 0xf2, 0xab, 0xf1, 0x51, 0xf1, -0x09, 0xf1, 0xed, 0xf0, 0xd6, 0xf0, 0xcc, 0xf0, 0xa6, 0xf0, 0x66, 0xf0, 0x18, 0xf0, 0xcc, 0xef, -0x92, 0xef, 0x47, 0xef, 0xec, 0xee, 0x77, 0xee, 0xfe, 0xed, 0xb5, 0xed, 0x9e, 0xed, 0xc7, 0xed, -0xf0, 0xed, 0x12, 0xee, 0x27, 0xee, 0x87, 0xee, 0x46, 0xef, 0x95, 0xf0, 0x1f, 0xf2, 0xaa, 0xf3, -0xf4, 0xf4, 0x0a, 0xf6, 0x3b, 0xf7, 0xb4, 0xf8, 0x64, 0xfa, 0xf1, 0xfb, 0x18, 0xfd, 0x0f, 0xfe, -0x1a, 0xff, 0x60, 0x00, 0xfe, 0x01, 0x94, 0x03, 0x09, 0x05, 0x0b, 0x06, 0xe4, 0x06, 0xe5, 0x07, -0x13, 0x09, 0x7b, 0x0a, 0x99, 0x0b, 0x48, 0x0c, 0xa4, 0x0c, 0x00, 0x0d, 0xad, 0x0d, 0x90, 0x0e, -0x65, 0x0f, 0xde, 0x0f, 0x09, 0x10, 0x27, 0x10, 0x99, 0x10, 0x5c, 0x11, 0x4a, 0x12, 0xfc, 0x12, -0x4b, 0x13, 0x4a, 0x13, 0x52, 0x13, 0xaa, 0x13, 0x0c, 0x14, 0x4b, 0x14, 0xf0, 0x13, 0x35, 0x13, -0x68, 0x12, 0xda, 0x11, 0x86, 0x11, 0x25, 0x11, 0x6b, 0x10, 0x63, 0x0f, 0x3a, 0x0e, 0x4f, 0x0d, -0xb3, 0x0c, 0x3f, 0x0c, 0xac, 0x0b, 0xc9, 0x0a, 0xc6, 0x09, 0xdd, 0x08, 0x37, 0x08, 0xce, 0x07, -0x4d, 0x07, 0xa5, 0x06, 0xbe, 0x05, 0xe7, 0x04, 0x48, 0x04, 0xd4, 0x03, 0x6b, 0x03, 0xc8, 0x02, -0xd3, 0x01, 0xdd, 0x00, 0xfb, 0xff, 0x5d, 0xff, 0xb2, 0xfe, 0xef, 0xfd, 0xf3, 0xfc, 0xe5, 0xfb, -0xd2, 0xfa, 0xe1, 0xf9, 0xff, 0xf8, 0x2a, 0xf8, 0x3f, 0xf7, 0x59, 0xf6, 0x86, 0xf5, 0xdd, 0xf4, -0x51, 0xf4, 0xda, 0xf3, 0x66, 0xf3, 0x0a, 0xf3, 0xbb, 0xf2, 0x69, 0xf2, 0x19, 0xf2, 0xb6, 0xf1, -0x5e, 0xf1, 0x04, 0xf1, 0xc1, 0xf0, 0x8d, 0xf0, 0x48, 0xf0, 0xf0, 0xef, 0x97, 0xef, 0x53, 0xef, -0x22, 0xef, 0x06, 0xef, 0xd6, 0xee, 0x9d, 0xee, 0x50, 0xee, 0x1f, 0xee, 0x24, 0xee, 0x4c, 0xee, -0x5e, 0xee, 0x46, 0xee, 0xfa, 0xed, 0xb7, 0xed, 0xc3, 0xed, 0x32, 0xee, 0xd1, 0xee, 0x5b, 0xef, -0xb0, 0xef, 0x02, 0xf0, 0xab, 0xf0, 0x00, 0xf2, 0xde, 0xf3, 0xc5, 0xf5, 0x32, 0xf7, 0x1e, 0xf8, -0x08, 0xf9, 0x5b, 0xfa, 0x3e, 0xfc, 0x46, 0xfe, 0xdd, 0xff, 0xda, 0x00, 0x9c, 0x01, 0xa4, 0x02, -0x37, 0x04, 0x0d, 0x06, 0xc2, 0x07, 0xda, 0x08, 0x8a, 0x09, 0x4a, 0x0a, 0x88, 0x0b, 0x25, 0x0d, -0xb4, 0x0e, 0xac, 0x0f, 0x13, 0x10, 0x4e, 0x10, 0xf2, 0x10, 0xf7, 0x11, 0x0f, 0x13, 0xb6, 0x13, -0xdd, 0x13, 0xbe, 0x13, 0xd0, 0x13, 0x41, 0x14, 0xfb, 0x14, 0x79, 0x15, 0x7e, 0x15, 0x17, 0x15, -0xb9, 0x14, 0xc4, 0x14, 0x1d, 0x15, 0x65, 0x15, 0x29, 0x15, 0x75, 0x14, 0xa6, 0x13, 0x1d, 0x13, -0xea, 0x12, 0xba, 0x12, 0x37, 0x12, 0x36, 0x11, 0x12, 0x10, 0x26, 0x0f, 0x99, 0x0e, 0x38, 0x0e, -0xa6, 0x0d, 0x95, 0x0c, 0x42, 0x0b, 0x01, 0x0a, 0x25, 0x09, 0x8e, 0x08, 0xe8, 0x07, 0xf3, 0x06, -0xb6, 0x05, 0x6d, 0x04, 0x6d, 0x03, 0xa8, 0x02, 0xee, 0x01, 0x02, 0x01, 0xd7, 0xff, 0x9e, 0xfe, -0x8c, 0xfd, 0xcd, 0xfc, 0x1d, 0xfc, 0x49, 0xfb, 0x10, 0xfa, 0xad, 0xf8, 0x68, 0xf7, 0x76, 0xf6, -0xaf, 0xf5, 0xef, 0xf4, 0xf1, 0xf3, 0xe6, 0xf2, 0xf0, 0xf1, 0x3f, 0xf1, 0xb0, 0xf0, 0x2c, 0xf0, -0x89, 0xef, 0xd4, 0xee, 0x39, 0xee, 0xcf, 0xed, 0xa7, 0xed, 0x91, 0xed, 0x68, 0xed, 0x17, 0xed, -0xd2, 0xec, 0xa6, 0xec, 0xc7, 0xec, 0xd3, 0xec, 0xc5, 0xec, 0x8c, 0xec, 0x68, 0xec, 0x89, 0xec, -0xe9, 0xec, 0x61, 0xed, 0xb0, 0xed, 0xc0, 0xed, 0xc8, 0xed, 0xe6, 0xed, 0x3e, 0xee, 0xbd, 0xee, -0x21, 0xef, 0x5f, 0xef, 0x8b, 0xef, 0xdf, 0xef, 0x90, 0xf0, 0x67, 0xf1, 0x26, 0xf2, 0x9c, 0xf2, -0xfc, 0xf2, 0xbb, 0xf3, 0x24, 0xf5, 0x24, 0xf7, 0x2a, 0xf9, 0x9a, 0xfa, 0xa0, 0xfb, 0x8d, 0xfc, -0xf6, 0xfd, 0xc8, 0xff, 0xa0, 0x01, 0xf6, 0x02, 0xc2, 0x03, 0x6e, 0x04, 0x8d, 0x05, 0x38, 0x07, -0x2a, 0x09, 0xba, 0x0a, 0xa1, 0x0b, 0x1f, 0x0c, 0xd4, 0x0c, 0x17, 0x0e, 0xbb, 0x0f, 0x20, 0x11, -0xd3, 0x11, 0xfb, 0x11, 0x1b, 0x12, 0x91, 0x12, 0x60, 0x13, 0x04, 0x14, 0x26, 0x14, 0xb1, 0x13, -0x26, 0x13, 0xff, 0x12, 0x47, 0x13, 0xd7, 0x13, 0x0f, 0x14, 0xd2, 0x13, 0x46, 0x13, 0xfe, 0x12, -0x2c, 0x13, 0x9b, 0x13, 0xd1, 0x13, 0x7f, 0x13, 0xe4, 0x12, 0x4f, 0x12, 0x2b, 0x12, 0x3d, 0x12, -0x2d, 0x12, 0x71, 0x11, 0x47, 0x10, 0x1d, 0x0f, 0x4c, 0x0e, 0xee, 0x0d, 0x93, 0x0d, 0xd0, 0x0c, -0x86, 0x0b, 0x03, 0x0a, 0xce, 0x08, 0xfb, 0x07, 0x4c, 0x07, 0x5a, 0x06, 0xf6, 0x04, 0x69, 0x03, -0x19, 0x02, 0x30, 0x01, 0x8a, 0x00, 0xbe, 0xff, 0x98, 0xfe, 0x43, 0xfd, 0x13, 0xfc, 0x61, 0xfb, -0xfd, 0xfa, 0xa1, 0xfa, 0xe4, 0xf9, 0xc6, 0xf8, 0xb9, 0xf7, 0xf6, 0xf6, 0x9d, 0xf6, 0x49, 0xf6, -0xa0, 0xf5, 0xa8, 0xf4, 0x7f, 0xf3, 0x9f, 0xf2, 0x1e, 0xf2, 0xd5, 0xf1, 0x5c, 0xf1, 0x8a, 0xf0, -0x80, 0xef, 0xb2, 0xee, 0x51, 0xee, 0x57, 0xee, 0x51, 0xee, 0xf5, 0xed, 0x5a, 0xed, 0xcb, 0xec, -0xa9, 0xec, 0xde, 0xec, 0x1a, 0xed, 0x0b, 0xed, 0xc2, 0xec, 0x6b, 0xec, 0x78, 0xec, 0xf3, 0xec, -0x9f, 0xed, 0x16, 0xee, 0x3c, 0xee, 0x46, 0xee, 0x91, 0xee, 0x46, 0xef, 0x1e, 0xf0, 0xc1, 0xf0, -0xff, 0xf0, 0x0f, 0xf1, 0x47, 0xf1, 0x05, 0xf2, 0x09, 0xf3, 0xf4, 0xf3, 0x7a, 0xf4, 0xbf, 0xf4, -0x2e, 0xf5, 0x50, 0xf6, 0x0c, 0xf8, 0x00, 0xfa, 0x7f, 0xfb, 0x6b, 0xfc, 0x10, 0xfd, 0x21, 0xfe, -0xc6, 0xff, 0xb2, 0x01, 0x3e, 0x03, 0x31, 0x04, 0xdb, 0x04, 0xbc, 0x05, 0x19, 0x07, 0xf4, 0x08, -0xa7, 0x0a, 0xd1, 0x0b, 0x80, 0x0c, 0x28, 0x0d, 0x32, 0x0e, 0x9b, 0x0f, 0xf6, 0x10, 0xc5, 0x11, -0xf6, 0x11, 0xef, 0x11, 0x26, 0x12, 0xa4, 0x12, 0x36, 0x13, 0x80, 0x13, 0x40, 0x13, 0xd2, 0x12, -0x7f, 0x12, 0x89, 0x12, 0xc0, 0x12, 0xdf, 0x12, 0x9d, 0x12, 0x22, 0x12, 0xa2, 0x11, 0x76, 0x11, -0x80, 0x11, 0x84, 0x11, 0x3a, 0x11, 0xab, 0x10, 0x0f, 0x10, 0xa3, 0x0f, 0x6e, 0x0f, 0x49, 0x0f, -0xf1, 0x0e, 0x51, 0x0e, 0x86, 0x0d, 0xcc, 0x0c, 0x48, 0x0c, 0xd5, 0x0b, 0x2a, 0x0b, 0x35, 0x0a, -0x00, 0x09, 0xd3, 0x07, 0xd0, 0x06, 0xed, 0x05, 0xf4, 0x04, 0xc0, 0x03, 0x5c, 0x02, 0xff, 0x00, -0xce, 0xff, 0xd7, 0xfe, 0xd3, 0xfd, 0xcd, 0xfc, 0xb8, 0xfb, 0xc8, 0xfa, 0x11, 0xfa, 0x71, 0xf9, -0xdb, 0xf8, 0x1a, 0xf8, 0x3b, 0xf7, 0x6a, 0xf6, 0xce, 0xf5, 0x62, 0xf5, 0xf7, 0xf4, 0x64, 0xf4, -0xb0, 0xf3, 0xf6, 0xf2, 0x7a, 0xf2, 0x24, 0xf2, 0xd6, 0xf1, 0x66, 0xf1, 0xc7, 0xf0, 0x36, 0xf0, -0xca, 0xef, 0xb1, 0xef, 0xaf, 0xef, 0x99, 0xef, 0x48, 0xef, 0xd3, 0xee, 0x74, 0xee, 0x49, 0xee, -0x4e, 0xee, 0x3e, 0xee, 0x10, 0xee, 0xd0, 0xed, 0xa8, 0xed, 0xdd, 0xed, 0x57, 0xee, 0xed, 0xee, -0x53, 0xef, 0x8f, 0xef, 0xb9, 0xef, 0x18, 0xf0, 0xbc, 0xf0, 0x84, 0xf1, 0x23, 0xf2, 0x70, 0xf2, -0xa1, 0xf2, 0xdd, 0xf2, 0x7a, 0xf3, 0x54, 0xf4, 0x3b, 0xf5, 0xd3, 0xf5, 0x39, 0xf6, 0xb7, 0xf6, -0xa9, 0xf7, 0x3d, 0xf9, 0x28, 0xfb, 0xd9, 0xfc, 0x03, 0xfe, 0xc6, 0xfe, 0x9a, 0xff, 0xdd, 0x00, -0x9b, 0x02, 0x3f, 0x04, 0x67, 0x05, 0x07, 0x06, 0x9e, 0x06, 0x8b, 0x07, 0x00, 0x09, 0x98, 0x0a, -0xec, 0x0b, 0xbc, 0x0c, 0x26, 0x0d, 0xb2, 0x0d, 0xb5, 0x0e, 0xf4, 0x0f, 0x0e, 0x11, 0x7c, 0x11, -0x7d, 0x11, 0x67, 0x11, 0xab, 0x11, 0x32, 0x12, 0xbf, 0x12, 0x02, 0x13, 0xcb, 0x12, 0x81, 0x12, -0x5f, 0x12, 0x95, 0x12, 0xdb, 0x12, 0xf0, 0x12, 0xb5, 0x12, 0x4e, 0x12, 0x08, 0x12, 0xfe, 0x11, -0x11, 0x12, 0xeb, 0x11, 0x5f, 0x11, 0x8f, 0x10, 0xbe, 0x0f, 0x23, 0x0f, 0xbb, 0x0e, 0x40, 0x0e, -0x8d, 0x0d, 0x99, 0x0c, 0xa8, 0x0b, 0xe0, 0x0a, 0x45, 0x0a, 0xb3, 0x09, 0xe1, 0x08, 0xd4, 0x07, -0xa7, 0x06, 0x9d, 0x05, 0xc1, 0x04, 0x06, 0x04, 0x29, 0x03, 0x0c, 0x02, 0xd0, 0x00, 0xa7, 0xff, -0xad, 0xfe, 0xd5, 0xfd, 0xeb, 0xfc, 0xea, 0xfb, 0xc6, 0xfa, 0xa5, 0xf9, 0xa3, 0xf8, 0xc9, 0xf7, -0xe9, 0xf6, 0x15, 0xf6, 0x20, 0xf5, 0x3c, 0xf4, 0x70, 0xf3, 0xd0, 0xf2, 0x44, 0xf2, 0xbc, 0xf1, -0x2e, 0xf1, 0xbd, 0xf0, 0x72, 0xf0, 0x4c, 0xf0, 0x33, 0xf0, 0x1b, 0xf0, 0xf4, 0xef, 0xc9, 0xef, -0x9e, 0xef, 0x8c, 0xef, 0x95, 0xef, 0x8d, 0xef, 0x87, 0xef, 0x78, 0xef, 0x74, 0xef, 0x7b, 0xef, -0x7e, 0xef, 0x9d, 0xef, 0xaa, 0xef, 0xb9, 0xef, 0xe2, 0xef, 0x25, 0xf0, 0x89, 0xf0, 0xf6, 0xf0, -0x4b, 0xf1, 0x92, 0xf1, 0xbd, 0xf1, 0xf7, 0xf1, 0x48, 0xf2, 0xa1, 0xf2, 0xf8, 0xf2, 0x27, 0xf3, -0x60, 0xf3, 0xb3, 0xf3, 0x59, 0xf4, 0x2b, 0xf5, 0x0d, 0xf6, 0xb7, 0xf6, 0x57, 0xf7, 0x05, 0xf8, -0x1b, 0xf9, 0xbc, 0xfa, 0xaa, 0xfc, 0x73, 0xfe, 0xc3, 0xff, 0xa9, 0x00, 0xa9, 0x01, 0x0f, 0x03, -0xe3, 0x04, 0x9b, 0x06, 0xf2, 0x07, 0xc4, 0x08, 0x7b, 0x09, 0x70, 0x0a, 0xdc, 0x0b, 0x76, 0x0d, -0xcd, 0x0e, 0x99, 0x0f, 0xf7, 0x0f, 0x5b, 0x10, 0x1b, 0x11, 0x22, 0x12, 0x00, 0x13, 0x56, 0x13, -0x3a, 0x13, 0xfb, 0x12, 0x21, 0x13, 0x87, 0x13, 0x05, 0x14, 0x27, 0x14, 0xed, 0x13, 0x7d, 0x13, -0x39, 0x13, 0x40, 0x13, 0x75, 0x13, 0x8b, 0x13, 0x4c, 0x13, 0xd0, 0x12, 0x68, 0x12, 0x4d, 0x12, -0x64, 0x12, 0x66, 0x12, 0x07, 0x12, 0x55, 0x11, 0x7c, 0x10, 0xcc, 0x0f, 0x35, 0x0f, 0xbc, 0x0e, -0x15, 0x0e, 0x2b, 0x0d, 0x1f, 0x0c, 0x11, 0x0b, 0x1f, 0x0a, 0x45, 0x09, 0x49, 0x08, 0x24, 0x07, -0xe3, 0x05, 0x9b, 0x04, 0x7d, 0x03, 0x7a, 0x02, 0x77, 0x01, 0x61, 0x00, 0x2e, 0xff, 0x06, 0xfe, -0xd6, 0xfc, 0xbf, 0xfb, 0xb1, 0xfa, 0xa7, 0xf9, 0xa8, 0xf8, 0xb3, 0xf7, 0xcf, 0xf6, 0xf3, 0xf5, -0x10, 0xf5, 0x2c, 0xf4, 0x60, 0xf3, 0xb1, 0xf2, 0x34, 0xf2, 0xc2, 0xf1, 0x4b, 0xf1, 0xbf, 0xf0, -0x43, 0xf0, 0xdd, 0xef, 0xae, 0xef, 0x90, 0xef, 0x70, 0xef, 0x20, 0xef, 0xd2, 0xee, 0x8d, 0xee, -0x90, 0xee, 0xc5, 0xee, 0xf6, 0xee, 0x0a, 0xef, 0xec, 0xee, 0xdc, 0xee, 0xe6, 0xee, 0x2c, 0xef, -0x76, 0xef, 0xa8, 0xef, 0xc0, 0xef, 0xbd, 0xef, 0xf2, 0xef, 0x65, 0xf0, 0x02, 0xf1, 0x9e, 0xf1, -0xf7, 0xf1, 0x2f, 0xf2, 0x6c, 0xf2, 0xcd, 0xf2, 0x70, 0xf3, 0x25, 0xf4, 0xa8, 0xf4, 0xf0, 0xf4, -0x1a, 0xf5, 0x8c, 0xf5, 0x3e, 0xf6, 0x1c, 0xf7, 0xe9, 0xf7, 0x61, 0xf8, 0xc0, 0xf8, 0x5a, 0xf9, -0x8a, 0xfa, 0x4a, 0xfc, 0x31, 0xfe, 0xac, 0xff, 0x93, 0x00, 0x51, 0x01, 0x61, 0x02, 0xf4, 0x03, -0xc7, 0x05, 0x4e, 0x07, 0x45, 0x08, 0xdf, 0x08, 0xa9, 0x09, 0xf2, 0x0a, 0xa4, 0x0c, 0x41, 0x0e, -0x51, 0x0f, 0xd4, 0x0f, 0x22, 0x10, 0xc4, 0x10, 0xeb, 0x11, 0x2b, 0x13, 0xf3, 0x13, 0x09, 0x14, -0xb8, 0x13, 0x8c, 0x13, 0xcc, 0x13, 0x38, 0x14, 0x79, 0x14, 0x49, 0x14, 0xc5, 0x13, 0x2c, 0x13, -0xfb, 0x12, 0x23, 0x13, 0x5f, 0x13, 0x3a, 0x13, 0xa6, 0x12, 0xf0, 0x11, 0x75, 0x11, 0x64, 0x11, -0x78, 0x11, 0x54, 0x11, 0xbf, 0x10, 0xda, 0x0f, 0xf4, 0x0e, 0x4c, 0x0e, 0xc2, 0x0d, 0x38, 0x0d, -0x7e, 0x0c, 0x84, 0x0b, 0x88, 0x0a, 0xa2, 0x09, 0xea, 0x08, 0x25, 0x08, 0x32, 0x07, 0xf9, 0x05, -0xa7, 0x04, 0x65, 0x03, 0x4e, 0x02, 0x52, 0x01, 0x51, 0x00, 0x46, 0xff, 0x2a, 0xfe, 0x1f, 0xfd, -0x1a, 0xfc, 0x29, 0xfb, 0x3a, 0xfa, 0x39, 0xf9, 0x38, 0xf8, 0x32, 0xf7, 0x5c, 0xf6, 0x9d, 0xf5, -0xea, 0xf4, 0x29, 0xf4, 0x63, 0xf3, 0xad, 0xf2, 0x09, 0xf2, 0x84, 0xf1, 0x04, 0xf1, 0x9a, 0xf0, -0x46, 0xf0, 0x0c, 0xf0, 0xe9, 0xef, 0xc1, 0xef, 0x9a, 0xef, 0x60, 0xef, 0x42, 0xef, 0x38, 0xef, -0x66, 0xef, 0x97, 0xef, 0xc8, 0xef, 0xd2, 0xef, 0xd3, 0xef, 0xe5, 0xef, 0x25, 0xf0, 0x7d, 0xf0, -0xcd, 0xf0, 0xfb, 0xf0, 0x23, 0xf1, 0x58, 0xf1, 0xbf, 0xf1, 0x45, 0xf2, 0xcb, 0xf2, 0x2f, 0xf3, -0x55, 0xf3, 0x81, 0xf3, 0xc1, 0xf3, 0x3c, 0xf4, 0xbc, 0xf4, 0x31, 0xf5, 0x67, 0xf5, 0x93, 0xf5, -0xd4, 0xf5, 0x6a, 0xf6, 0x43, 0xf7, 0x1b, 0xf8, 0xba, 0xf8, 0x28, 0xf9, 0xb8, 0xf9, 0xb1, 0xfa, -0x43, 0xfc, 0x06, 0xfe, 0x97, 0xff, 0x91, 0x00, 0x3d, 0x01, 0x0a, 0x02, 0x57, 0x03, 0x01, 0x05, -0x9a, 0x06, 0xa8, 0x07, 0x39, 0x08, 0xb5, 0x08, 0x94, 0x09, 0xfd, 0x0a, 0x89, 0x0c, 0xb4, 0x0d, -0x43, 0x0e, 0x72, 0x0e, 0xbd, 0x0e, 0x80, 0x0f, 0x7f, 0x10, 0x32, 0x11, 0x4d, 0x11, 0xff, 0x10, -0xc4, 0x10, 0xe7, 0x10, 0x50, 0x11, 0xa4, 0x11, 0x91, 0x11, 0x09, 0x11, 0x4f, 0x10, 0xd4, 0x0f, -0xbc, 0x0f, 0xd7, 0x0f, 0xb9, 0x0f, 0x47, 0x0f, 0x90, 0x0e, 0x20, 0x0e, 0xe2, 0x0d, 0xfd, 0x0d, -0xe4, 0x0d, 0x74, 0x0d, 0xb5, 0x0c, 0xf3, 0x0b, 0x76, 0x0b, 0x31, 0x0b, 0xeb, 0x0a, 0x54, 0x0a, -0x67, 0x09, 0x6c, 0x08, 0x83, 0x07, 0xe7, 0x06, 0x4c, 0x06, 0x82, 0x05, 0x67, 0x04, 0x29, 0x03, -0x09, 0x02, 0x29, 0x01, 0x67, 0x00, 0x9e, 0xff, 0xa2, 0xfe, 0x98, 0xfd, 0xa3, 0xfc, 0xde, 0xfb, -0x28, 0xfb, 0x6b, 0xfa, 0x88, 0xf9, 0x94, 0xf8, 0xb0, 0xf7, 0x00, 0xf7, 0x71, 0xf6, 0xfb, 0xf5, -0x6c, 0xf5, 0xe1, 0xf4, 0x6a, 0xf4, 0x24, 0xf4, 0x01, 0xf4, 0xe3, 0xf3, 0xa8, 0xf3, 0x62, 0xf3, -0x1c, 0xf3, 0xfd, 0xf2, 0x04, 0xf3, 0x13, 0xf3, 0x13, 0xf3, 0xf0, 0xf2, 0xcf, 0xf2, 0xc2, 0xf2, -0xde, 0xf2, 0x04, 0xf3, 0x24, 0xf3, 0x2b, 0xf3, 0x34, 0xf3, 0x42, 0xf3, 0x75, 0xf3, 0xac, 0xf3, -0xd7, 0xf3, 0xf0, 0xf3, 0x04, 0xf4, 0x35, 0xf4, 0x8e, 0xf4, 0xf6, 0xf4, 0x5e, 0xf5, 0xa4, 0xf5, -0xcd, 0xf5, 0xef, 0xf5, 0x26, 0xf6, 0x7b, 0xf6, 0xd0, 0xf6, 0x0a, 0xf7, 0x1f, 0xf7, 0x36, 0xf7, -0x75, 0xf7, 0xee, 0xf7, 0x89, 0xf8, 0x17, 0xf9, 0x78, 0xf9, 0xca, 0xf9, 0x4f, 0xfa, 0x55, 0xfb, -0xd3, 0xfc, 0x77, 0xfe, 0xd8, 0xff, 0xb8, 0x00, 0x75, 0x01, 0x6e, 0x02, 0xc6, 0x03, 0x4c, 0x05, -0x88, 0x06, 0x58, 0x07, 0xcf, 0x07, 0x70, 0x08, 0x62, 0x09, 0xc3, 0x0a, 0x0d, 0x0c, 0xe4, 0x0c, -0x37, 0x0d, 0x60, 0x0d, 0xe7, 0x0d, 0xcd, 0x0e, 0xd6, 0x0f, 0x6f, 0x10, 0x85, 0x10, 0x58, 0x10, -0x58, 0x10, 0xb0, 0x10, 0x1e, 0x11, 0x60, 0x11, 0x23, 0x11, 0x92, 0x10, 0x09, 0x10, 0xc5, 0x0f, -0xd5, 0x0f, 0xd6, 0x0f, 0x9a, 0x0f, 0xf5, 0x0e, 0x4a, 0x0e, 0xd1, 0x0d, 0xb9, 0x0d, 0x9b, 0x0d, -0x57, 0x0d, 0xaa, 0x0c, 0xe6, 0x0b, 0x26, 0x0b, 0xab, 0x0a, 0x4f, 0x0a, 0xd3, 0x09, 0x19, 0x09, -0x2c, 0x08, 0x42, 0x07, 0x84, 0x06, 0xf5, 0x05, 0x43, 0x05, 0x54, 0x04, 0x21, 0x03, 0xd5, 0x01, -0xa9, 0x00, 0xb7, 0xff, 0xd9, 0xfe, 0xd9, 0xfd, 0xd0, 0xfc, 0xbd, 0xfb, 0xd4, 0xfa, 0x13, 0xfa, -0x69, 0xf9, 0xc4, 0xf8, 0x1a, 0xf8, 0x6d, 0xf7, 0xe6, 0xf6, 0x7d, 0xf6, 0x1b, 0xf6, 0xbd, 0xf5, -0x39, 0xf5, 0xd9, 0xf4, 0x94, 0xf4, 0x73, 0xf4, 0x67, 0xf4, 0x3e, 0xf4, 0xf5, 0xf3, 0xb0, 0xf3, -0x7d, 0xf3, 0x69, 0xf3, 0x70, 0xf3, 0x74, 0xf3, 0x71, 0xf3, 0x69, 0xf3, 0x70, 0xf3, 0xa5, 0xf3, -0xe0, 0xf3, 0x1b, 0xf4, 0x26, 0xf4, 0x15, 0xf4, 0x12, 0xf4, 0x29, 0xf4, 0x73, 0xf4, 0xb9, 0xf4, -0xf0, 0xf4, 0xff, 0xf4, 0x10, 0xf5, 0x3f, 0xf5, 0x98, 0xf5, 0x15, 0xf6, 0x8a, 0xf6, 0xd7, 0xf6, -0x05, 0xf7, 0x35, 0xf7, 0x83, 0xf7, 0xef, 0xf7, 0x3d, 0xf8, 0x62, 0xf8, 0x64, 0xf8, 0x74, 0xf8, -0xb0, 0xf8, 0x29, 0xf9, 0xb4, 0xf9, 0x2b, 0xfa, 0x80, 0xfa, 0xd5, 0xfa, 0x72, 0xfb, 0x8a, 0xfc, -0xf2, 0xfd, 0x58, 0xff, 0x63, 0x00, 0x06, 0x01, 0xb3, 0x01, 0xaf, 0x02, 0x01, 0x04, 0x6e, 0x05, -0x7b, 0x06, 0x1b, 0x07, 0x8b, 0x07, 0x24, 0x08, 0x2f, 0x09, 0x88, 0x0a, 0xc7, 0x0b, 0x85, 0x0c, -0xc8, 0x0c, 0xf7, 0x0c, 0x78, 0x0d, 0x5d, 0x0e, 0x49, 0x0f, 0xab, 0x0f, 0x93, 0x0f, 0x3a, 0x0f, -0x14, 0x0f, 0x47, 0x0f, 0x9f, 0x0f, 0xc2, 0x0f, 0x71, 0x0f, 0xb8, 0x0e, 0x0e, 0x0e, 0xa9, 0x0d, -0xb8, 0x0d, 0xbb, 0x0d, 0x71, 0x0d, 0xb6, 0x0c, 0xef, 0x0b, 0x71, 0x0b, 0x58, 0x0b, 0x64, 0x0b, -0x27, 0x0b, 0x93, 0x0a, 0xcf, 0x09, 0x24, 0x09, 0xbf, 0x08, 0x95, 0x08, 0x3d, 0x08, 0x9f, 0x07, -0xb1, 0x06, 0xbc, 0x05, 0xf8, 0x04, 0x76, 0x04, 0xe4, 0x03, 0x05, 0x03, 0xcb, 0x01, 0x8c, 0x00, -0x82, 0xff, 0xb5, 0xfe, 0x26, 0xfe, 0x5f, 0xfd, 0x6b, 0xfc, 0x61, 0xfb, 0x84, 0xfa, 0xda, 0xf9, -0x62, 0xf9, 0xef, 0xf8, 0x59, 0xf8, 0x95, 0xf7, 0xd4, 0xf6, 0x41, 0xf6, 0xf2, 0xf5, 0xa4, 0xf5, -0x4f, 0xf5, 0xe3, 0xf4, 0x80, 0xf4, 0x4b, 0xf4, 0x3c, 0xf4, 0x44, 0xf4, 0x45, 0xf4, 0x38, 0xf4, -0x1b, 0xf4, 0x1e, 0xf4, 0x29, 0xf4, 0x58, 0xf4, 0x85, 0xf4, 0xa3, 0xf4, 0xb1, 0xf4, 0xd4, 0xf4, -0x05, 0xf5, 0x38, 0xf5, 0x53, 0xf5, 0x48, 0xf5, 0x28, 0xf5, 0x19, 0xf5, 0x2a, 0xf5, 0x51, 0xf5, -0x73, 0xf5, 0x91, 0xf5, 0xa8, 0xf5, 0xd4, 0xf5, 0x12, 0xf6, 0x85, 0xf6, 0xff, 0xf6, 0x62, 0xf7, -0xa7, 0xf7, 0xe1, 0xf7, 0x3a, 0xf8, 0xbc, 0xf8, 0x44, 0xf9, 0x9c, 0xf9, 0xb8, 0xf9, 0xc5, 0xf9, -0xe9, 0xf9, 0x59, 0xfa, 0xd0, 0xfa, 0x47, 0xfb, 0x89, 0xfb, 0xa6, 0xfb, 0xf8, 0xfb, 0xb1, 0xfc, -0xfb, 0xfd, 0x6f, 0xff, 0xa5, 0x00, 0x72, 0x01, 0xf9, 0x01, 0xb6, 0x02, 0xe4, 0x03, 0x50, 0x05, -0x7a, 0x06, 0x25, 0x07, 0x64, 0x07, 0xad, 0x07, 0x64, 0x08, 0x88, 0x09, 0xbe, 0x0a, 0x89, 0x0b, -0xcf, 0x0b, 0xda, 0x0b, 0x25, 0x0c, 0xfa, 0x0c, 0x02, 0x0e, 0xc4, 0x0e, 0xf1, 0x0e, 0xb7, 0x0e, -0x88, 0x0e, 0xc1, 0x0e, 0x38, 0x0f, 0x8b, 0x0f, 0x60, 0x0f, 0xb4, 0x0e, 0xf3, 0x0d, 0x7e, 0x0d, -0x78, 0x0d, 0x89, 0x0d, 0x51, 0x0d, 0xab, 0x0c, 0xd1, 0x0b, 0x39, 0x0b, 0x25, 0x0b, 0x47, 0x0b, -0x54, 0x0b, 0xe6, 0x0a, 0x2f, 0x0a, 0x70, 0x09, 0xfc, 0x08, 0xaa, 0x08, 0x5a, 0x08, 0xab, 0x07, -0xb7, 0x06, 0xb4, 0x05, 0xe8, 0x04, 0x68, 0x04, 0xec, 0x03, 0x35, 0x03, 0x22, 0x02, 0xef, 0x00, -0xdc, 0xff, 0x1b, 0xff, 0x85, 0xfe, 0xf5, 0xfd, 0x3e, 0xfd, 0x63, 0xfc, 0x9e, 0xfb, 0x19, 0xfb, -0xc5, 0xfa, 0x70, 0xfa, 0xee, 0xf9, 0x4a, 0xf9, 0xa8, 0xf8, 0x2f, 0xf8, 0xf6, 0xf7, 0xc3, 0xf7, -0x7b, 0xf7, 0x1a, 0xf7, 0xb8, 0xf6, 0x74, 0xf6, 0x64, 0xf6, 0x6c, 0xf6, 0x70, 0xf6, 0x59, 0xf6, -0x36, 0xf6, 0x19, 0xf6, 0x1b, 0xf6, 0x37, 0xf6, 0x59, 0xf6, 0x62, 0xf6, 0x65, 0xf6, 0x65, 0xf6, -0x8d, 0xf6, 0xca, 0xf6, 0xfa, 0xf6, 0x10, 0xf7, 0x06, 0xf7, 0xe8, 0xf6, 0xeb, 0xf6, 0x09, 0xf7, -0x34, 0xf7, 0x81, 0xf7, 0xb2, 0xf7, 0xe6, 0xf7, 0x1a, 0xf8, 0x74, 0xf8, 0xe9, 0xf8, 0x59, 0xf9, -0x87, 0xf9, 0x94, 0xf9, 0x90, 0xf9, 0xb5, 0xf9, 0xf9, 0xf9, 0x43, 0xfa, 0x6d, 0xfa, 0x6b, 0xfa, -0x50, 0xfa, 0x52, 0xfa, 0x9e, 0xfa, 0x1e, 0xfb, 0x8c, 0xfb, 0xb9, 0xfb, 0xc0, 0xfb, 0xee, 0xfb, -0x97, 0xfc, 0xcf, 0xfd, 0x28, 0xff, 0x50, 0x00, 0xff, 0x00, 0x74, 0x01, 0x0a, 0x02, 0x09, 0x03, -0x4b, 0x04, 0x56, 0x05, 0xdb, 0x05, 0x04, 0x06, 0x45, 0x06, 0xf0, 0x06, 0xfe, 0x07, 0x19, 0x09, -0xb4, 0x09, 0xcf, 0x09, 0xb4, 0x09, 0xd2, 0x09, 0x71, 0x0a, 0x37, 0x0b, 0xc8, 0x0b, 0xc1, 0x0b, -0x6e, 0x0b, 0x1f, 0x0b, 0x2a, 0x0b, 0x83, 0x0b, 0xbe, 0x0b, 0x90, 0x0b, 0xd7, 0x0a, 0x1f, 0x0a, -0xbb, 0x09, 0xc7, 0x09, 0xf4, 0x09, 0xd5, 0x09, 0x5e, 0x09, 0xbd, 0x08, 0x5f, 0x08, 0x70, 0x08, -0xaf, 0x08, 0xc8, 0x08, 0x72, 0x08, 0xe1, 0x07, 0x46, 0x07, 0xf8, 0x06, 0xd8, 0x06, 0xc2, 0x06, -0x59, 0x06, 0xad, 0x05, 0xf2, 0x04, 0x6a, 0x04, 0x1e, 0x04, 0xe0, 0x03, 0x54, 0x03, 0x79, 0x02, -0x6c, 0x01, 0x7d, 0x00, 0xdf, 0xff, 0x6d, 0xff, 0x07, 0xff, 0x7e, 0xfe, 0xc2, 0xfd, 0x08, 0xfd, -0x75, 0xfc, 0x0d, 0xfc, 0xc4, 0xfb, 0x5a, 0xfb, 0xc4, 0xfa, 0x10, 0xfa, 0x7e, 0xf9, 0x23, 0xf9, -0xfd, 0xf8, 0xec, 0xf8, 0xc0, 0xf8, 0x86, 0xf8, 0x44, 0xf8, 0x21, 0xf8, 0x2b, 0xf8, 0x4a, 0xf8, -0x58, 0xf8, 0x51, 0xf8, 0x39, 0xf8, 0x33, 0xf8, 0x60, 0xf8, 0xb5, 0xf8, 0xfd, 0xf8, 0x27, 0xf9, -0x1b, 0xf9, 0x22, 0xf9, 0x38, 0xf9, 0x72, 0xf9, 0x9c, 0xf9, 0xa6, 0xf9, 0x82, 0xf9, 0x4f, 0xf9, -0x3c, 0xf9, 0x52, 0xf9, 0x9c, 0xf9, 0xc5, 0xf9, 0xd0, 0xf9, 0xae, 0xf9, 0x9c, 0xf9, 0xba, 0xf9, -0xee, 0xf9, 0x1c, 0xfa, 0x14, 0xfa, 0xe2, 0xf9, 0xb3, 0xf9, 0xb9, 0xf9, 0xee, 0xf9, 0x2f, 0xfa, -0x31, 0xfa, 0x12, 0xfa, 0xe3, 0xf9, 0xf4, 0xf9, 0x49, 0xfa, 0xc3, 0xfa, 0x0c, 0xfb, 0x18, 0xfb, -0xf7, 0xfa, 0x2a, 0xfb, 0xe5, 0xfb, 0x26, 0xfd, 0x6d, 0xfe, 0x4c, 0xff, 0x91, 0xff, 0xb2, 0xff, -0x2d, 0x00, 0x15, 0x01, 0x28, 0x02, 0xe9, 0x02, 0x30, 0x03, 0x3f, 0x03, 0x78, 0x03, 0x19, 0x04, -0x1b, 0x05, 0x21, 0x06, 0xc5, 0x06, 0xe6, 0x06, 0xe9, 0x06, 0x37, 0x07, 0xf8, 0x07, 0xe6, 0x08, -0x84, 0x09, 0xae, 0x09, 0x88, 0x09, 0x75, 0x09, 0xaf, 0x09, 0x12, 0x0a, 0x5b, 0x0a, 0x54, 0x0a, -0xee, 0x09, 0x87, 0x09, 0x4b, 0x09, 0x69, 0x09, 0x96, 0x09, 0xaa, 0x09, 0x63, 0x09, 0x09, 0x09, -0xc9, 0x08, 0xe1, 0x08, 0x2c, 0x09, 0x67, 0x09, 0x48, 0x09, 0xf5, 0x08, 0x8f, 0x08, 0x37, 0x08, -0x15, 0x08, 0xf2, 0x07, 0xa2, 0x07, 0x16, 0x07, 0x61, 0x06, 0xc6, 0x05, 0x4e, 0x05, 0xfd, 0x04, -0x88, 0x04, 0xef, 0x03, 0x1d, 0x03, 0x5d, 0x02, 0xc0, 0x01, 0x4d, 0x01, 0xee, 0x00, 0x65, 0x00, -0xc0, 0xff, 0xfa, 0xfe, 0x50, 0xfe, 0xd0, 0xfd, 0x6a, 0xfd, 0xf6, 0xfc, 0x62, 0xfc, 0xc3, 0xfb, -0x3b, 0xfb, 0xde, 0xfa, 0xb3, 0xfa, 0x97, 0xfa, 0x68, 0xfa, 0x20, 0xfa, 0xcd, 0xf9, 0x86, 0xf9, -0x6b, 0xf9, 0x69, 0xf9, 0x68, 0xf9, 0x48, 0xf9, 0x15, 0xf9, 0xe3, 0xf8, 0xbf, 0xf8, 0xba, 0xf8, -0xc8, 0xf8, 0xd7, 0xf8, 0xd7, 0xf8, 0xae, 0xf8, 0x8d, 0xf8, 0x73, 0xf8, 0x89, 0xf8, 0xab, 0xf8, -0xbb, 0xf8, 0xaa, 0xf8, 0x7e, 0xf8, 0x5c, 0xf8, 0x6a, 0xf8, 0x96, 0xf8, 0xc7, 0xf8, 0xec, 0xf8, -0xcc, 0xf8, 0xa7, 0xf8, 0x8e, 0xf8, 0x9a, 0xf8, 0xc1, 0xf8, 0xd3, 0xf8, 0xbb, 0xf8, 0x7d, 0xf8, -0x51, 0xf8, 0x69, 0xf8, 0xa8, 0xf8, 0xfd, 0xf8, 0x2b, 0xf9, 0x35, 0xf9, 0x45, 0xf9, 0x6e, 0xf9, -0xbd, 0xf9, 0x22, 0xfa, 0x68, 0xfa, 0xaf, 0xfa, 0x13, 0xfb, 0xdc, 0xfb, 0x07, 0xfd, 0x39, 0xfe, -0x0f, 0xff, 0x63, 0xff, 0x89, 0xff, 0xde, 0xff, 0x96, 0x00, 0x75, 0x01, 0x1b, 0x02, 0x4b, 0x02, -0x34, 0x02, 0x2a, 0x02, 0x9d, 0x02, 0x8f, 0x03, 0x81, 0x04, 0x1a, 0x05, 0x39, 0x05, 0x35, 0x05, -0x9b, 0x05, 0x7d, 0x06, 0x8a, 0x07, 0x30, 0x08, 0x49, 0x08, 0x01, 0x08, 0xe4, 0x07, 0x35, 0x08, -0xeb, 0x08, 0x89, 0x09, 0xc2, 0x09, 0x87, 0x09, 0x34, 0x09, 0x3b, 0x09, 0xc9, 0x09, 0x75, 0x0a, -0xde, 0x0a, 0xcb, 0x0a, 0x7b, 0x0a, 0x68, 0x0a, 0xb5, 0x0a, 0x4c, 0x0b, 0xaa, 0x0b, 0x7f, 0x0b, -0xe9, 0x0a, 0x38, 0x0a, 0xd8, 0x09, 0xc6, 0x09, 0xc6, 0x09, 0x60, 0x09, 0x8a, 0x08, 0x89, 0x07, -0xc9, 0x06, 0x60, 0x06, 0x25, 0x06, 0xbd, 0x05, 0xfc, 0x04, 0xf7, 0x03, 0x0a, 0x03, 0x66, 0x02, -0x0f, 0x02, 0xc0, 0x01, 0x2d, 0x01, 0x5b, 0x00, 0x68, 0xff, 0xc3, 0xfe, 0x6c, 0xfe, 0x55, 0xfe, -0x29, 0xfe, 0xac, 0xfd, 0xfb, 0xfc, 0x5c, 0xfc, 0x20, 0xfc, 0x1b, 0xfc, 0x15, 0xfc, 0xd3, 0xfb, -0x42, 0xfb, 0xad, 0xfa, 0x35, 0xfa, 0x19, 0xfa, 0x1a, 0xfa, 0xf8, 0xf9, 0x9e, 0xf9, 0x0c, 0xf9, -0x83, 0xf8, 0x40, 0xf8, 0x44, 0xf8, 0x3d, 0xf8, 0x06, 0xf8, 0x8e, 0xf7, 0x25, 0xf7, 0x07, 0xf7, -0x3b, 0xf7, 0x80, 0xf7, 0x90, 0xf7, 0x54, 0xf7, 0x06, 0xf7, 0xca, 0xf6, 0xf1, 0xf6, 0x54, 0xf7, -0x9d, 0xf7, 0xa1, 0xf7, 0x51, 0xf7, 0xed, 0xf6, 0xf8, 0xf6, 0x4a, 0xf7, 0xc8, 0xf7, 0x01, 0xf8, -0xf9, 0xf7, 0xc4, 0xf7, 0xca, 0xf7, 0x1b, 0xf8, 0x9a, 0xf8, 0xfc, 0xf8, 0x06, 0xf9, 0xe8, 0xf8, -0xd0, 0xf8, 0x0d, 0xf9, 0xa3, 0xf9, 0x37, 0xfa, 0xa1, 0xfa, 0xb4, 0xfa, 0xdb, 0xfa, 0x76, 0xfb, -0xa6, 0xfc, 0xff, 0xfd, 0x05, 0xff, 0x71, 0xff, 0x92, 0xff, 0xcf, 0xff, 0x79, 0x00, 0x6f, 0x01, -0x43, 0x02, 0xa7, 0x02, 0x94, 0x02, 0x6f, 0x02, 0xa5, 0x02, 0x61, 0x03, 0x5b, 0x04, 0x20, 0x05, -0x65, 0x05, 0x47, 0x05, 0x59, 0x05, 0xe6, 0x05, 0xd7, 0x06, 0xc1, 0x07, 0x4d, 0x08, 0x6f, 0x08, -0x73, 0x08, 0xb2, 0x08, 0x4e, 0x09, 0x06, 0x0a, 0x71, 0x0a, 0x5f, 0x0a, 0xef, 0x09, 0x82, 0x09, -0x79, 0x09, 0xc9, 0x09, 0x34, 0x0a, 0x61, 0x0a, 0x48, 0x0a, 0x13, 0x0a, 0x14, 0x0a, 0x5e, 0x0a, -0xc5, 0x0a, 0xe5, 0x0a, 0x93, 0x0a, 0xfc, 0x09, 0x6e, 0x09, 0x12, 0x09, 0xf5, 0x08, 0xbf, 0x08, -0x45, 0x08, 0x76, 0x07, 0xa4, 0x06, 0x03, 0x06, 0xa1, 0x05, 0x68, 0x05, 0xfc, 0x04, 0x48, 0x04, -0x65, 0x03, 0xa3, 0x02, 0x38, 0x02, 0x0e, 0x02, 0xbb, 0x01, 0x2d, 0x01, 0x67, 0x00, 0xc0, 0xff, -0x58, 0xff, 0x3a, 0xff, 0x22, 0xff, 0xdd, 0xfe, 0x63, 0xfe, 0xc7, 0xfd, 0x41, 0xfd, 0xf6, 0xfc, -0xbe, 0xfc, 0x7e, 0xfc, 0x02, 0xfc, 0x52, 0xfb, 0xbd, 0xfa, 0x51, 0xfa, 0x18, 0xfa, 0xe5, 0xf9, -0x89, 0xf9, 0x01, 0xf9, 0x74, 0xf8, 0x1a, 0xf8, 0xee, 0xf7, 0xeb, 0xf7, 0xed, 0xf7, 0xc9, 0xf7, -0x8d, 0xf7, 0x59, 0xf7, 0x3f, 0xf7, 0x56, 0xf7, 0x75, 0xf7, 0x77, 0xf7, 0x66, 0xf7, 0x36, 0xf7, -0x3c, 0xf7, 0x53, 0xf7, 0x86, 0xf7, 0xb0, 0xf7, 0xae, 0xf7, 0x94, 0xf7, 0x64, 0xf7, 0x5f, 0xf7, -0x88, 0xf7, 0xe2, 0xf7, 0x37, 0xf8, 0x5d, 0xf8, 0x51, 0xf8, 0x45, 0xf8, 0x55, 0xf8, 0x89, 0xf8, -0xc7, 0xf8, 0xe6, 0xf8, 0xec, 0xf8, 0xe9, 0xf8, 0x00, 0xf9, 0x5d, 0xf9, 0xd6, 0xf9, 0x52, 0xfa, -0x96, 0xfa, 0xb9, 0xfa, 0xf1, 0xfa, 0x8c, 0xfb, 0x7f, 0xfc, 0x86, 0xfd, 0x43, 0xfe, 0x9a, 0xfe, -0xbf, 0xfe, 0xf6, 0xfe, 0x98, 0xff, 0x61, 0x00, 0x36, 0x01, 0xb5, 0x01, 0xf7, 0x01, 0x38, 0x02, -0xd9, 0x02, 0xf2, 0x03, 0x1e, 0x05, 0x0d, 0x06, 0x80, 0x06, 0xb2, 0x06, 0x0d, 0x07, 0xc7, 0x07, -0xb8, 0x08, 0x7b, 0x09, 0xd7, 0x09, 0xdd, 0x09, 0xc3, 0x09, 0x07, 0x0a, 0x8c, 0x0a, 0x2b, 0x0b, -0x79, 0x0b, 0x45, 0x0b, 0xe2, 0x0a, 0x9c, 0x0a, 0xc7, 0x0a, 0x21, 0x0b, 0x52, 0x0b, 0x25, 0x0b, -0xb3, 0x0a, 0x40, 0x0a, 0x12, 0x0a, 0x1f, 0x0a, 0x3f, 0x0a, 0x12, 0x0a, 0x9c, 0x09, 0x00, 0x09, -0x87, 0x08, 0x51, 0x08, 0x45, 0x08, 0x29, 0x08, 0xc3, 0x07, 0x38, 0x07, 0xab, 0x06, 0x71, 0x06, -0x59, 0x06, 0x2c, 0x06, 0xb7, 0x05, 0xfe, 0x04, 0x2e, 0x04, 0x7e, 0x03, 0x04, 0x03, 0x96, 0x02, -0x02, 0x02, 0x42, 0x01, 0x7e, 0x00, 0xcf, 0xff, 0x68, 0xff, 0x1c, 0xff, 0xc3, 0xfe, 0x25, 0xfe, -0x54, 0xfd, 0x9b, 0xfc, 0x1c, 0xfc, 0xd7, 0xfb, 0x9f, 0xfb, 0x3a, 0xfb, 0xa7, 0xfa, 0x0d, 0xfa, -0x9a, 0xf9, 0x5c, 0xf9, 0x1b, 0xf9, 0xca, 0xf8, 0x55, 0xf8, 0xd5, 0xf7, 0x77, 0xf7, 0x5c, 0xf7, -0x72, 0xf7, 0x88, 0xf7, 0x7e, 0xf7, 0x4d, 0xf7, 0x16, 0xf7, 0x19, 0xf7, 0x40, 0xf7, 0x70, 0xf7, -0x7e, 0xf7, 0x69, 0xf7, 0x31, 0xf7, 0x24, 0xf7, 0x2e, 0xf7, 0x4a, 0xf7, 0x45, 0xf7, 0x1f, 0xf7, -0xd7, 0xf6, 0xb8, 0xf6, 0xcd, 0xf6, 0x1a, 0xf7, 0x66, 0xf7, 0x8c, 0xf7, 0x8b, 0xf7, 0x80, 0xf7, -0x9b, 0xf7, 0xee, 0xf7, 0x61, 0xf8, 0xaa, 0xf8, 0xe6, 0xf8, 0x07, 0xf9, 0x58, 0xf9, 0xd0, 0xf9, -0x6e, 0xfa, 0xdd, 0xfa, 0x20, 0xfb, 0x2c, 0xfb, 0x56, 0xfb, 0xc8, 0xfb, 0x8d, 0xfc, 0x62, 0xfd, -0x20, 0xfe, 0x88, 0xfe, 0xc3, 0xfe, 0x1a, 0xff, 0xa4, 0xff, 0x5a, 0x00, 0x12, 0x01, 0x98, 0x01, -0x07, 0x02, 0x81, 0x02, 0x1d, 0x03, 0xfd, 0x03, 0xe7, 0x04, 0xbe, 0x05, 0x6c, 0x06, 0xfe, 0x06, -0x97, 0x07, 0x58, 0x08, 0x24, 0x09, 0xd8, 0x09, 0x64, 0x0a, 0xbb, 0x0a, 0x1a, 0x0b, 0x78, 0x0b, -0xe2, 0x0b, 0x3a, 0x0c, 0x70, 0x0c, 0x82, 0x0c, 0x90, 0x0c, 0x9c, 0x0c, 0xbc, 0x0c, 0xc8, 0x0c, -0xcd, 0x0c, 0xa8, 0x0c, 0x79, 0x0c, 0x4e, 0x0c, 0x1c, 0x0c, 0xdd, 0x0b, 0x97, 0x0b, 0x3b, 0x0b, -0xdd, 0x0a, 0x82, 0x0a, 0x28, 0x0a, 0xda, 0x09, 0x6e, 0x09, 0x09, 0x09, 0x94, 0x08, 0x29, 0x08, -0xd6, 0x07, 0x80, 0x07, 0x1a, 0x07, 0x9b, 0x06, 0x05, 0x06, 0x66, 0x05, 0xb7, 0x04, 0xf9, 0x03, -0x2d, 0x03, 0x59, 0x02, 0x85, 0x01, 0xbc, 0x00, 0x03, 0x00, 0x45, 0xff, 0x7f, 0xfe, 0xac, 0xfd, -0xdd, 0xfc, 0x15, 0xfc, 0x6f, 0xfb, 0xd1, 0xfa, 0x3d, 0xfa, 0x9c, 0xf9, 0xf6, 0xf8, 0x63, 0xf8, -0xeb, 0xf7, 0x82, 0xf7, 0x1b, 0xf7, 0x97, 0xf6, 0x04, 0xf6, 0x8b, 0xf5, 0x47, 0xf5, 0x2a, 0xf5, -0x10, 0xf5, 0xea, 0xf4, 0xb4, 0xf4, 0x6c, 0xf4, 0x51, 0xf4, 0x61, 0xf4, 0x91, 0xf4, 0xbb, 0xf4, -0xc4, 0xf4, 0xc0, 0xf4, 0xb7, 0xf4, 0xca, 0xf4, 0x09, 0xf5, 0x3c, 0xf5, 0x59, 0xf5, 0x5a, 0xf5, -0x5e, 0xf5, 0x90, 0xf5, 0xdb, 0xf5, 0x32, 0xf6, 0x73, 0xf6, 0xa8, 0xf6, 0xd2, 0xf6, 0x0f, 0xf7, -0x72, 0xf7, 0xff, 0xf7, 0x7d, 0xf8, 0xe0, 0xf8, 0x1b, 0xf9, 0x5a, 0xf9, 0xc2, 0xf9, 0x4a, 0xfa, -0xd6, 0xfa, 0x3a, 0xfb, 0x8f, 0xfb, 0xe6, 0xfb, 0x51, 0xfc, 0xe5, 0xfc, 0x6f, 0xfd, 0xf9, 0xfd, -0x58, 0xfe, 0xb6, 0xfe, 0x31, 0xff, 0xda, 0xff, 0xa3, 0x00, 0x72, 0x01, 0x12, 0x02, 0x8a, 0x02, -0xf8, 0x02, 0x82, 0x03, 0x22, 0x04, 0xca, 0x04, 0x58, 0x05, 0xc8, 0x05, 0x35, 0x06, 0xc1, 0x06, -0x87, 0x07, 0x4e, 0x08, 0x10, 0x09, 0xa2, 0x09, 0x10, 0x0a, 0x66, 0x0a, 0xe1, 0x0a, 0x7f, 0x0b, -0x30, 0x0c, 0xc4, 0x0c, 0x16, 0x0d, 0x48, 0x0d, 0x66, 0x0d, 0xa7, 0x0d, 0xe8, 0x0d, 0x1c, 0x0e, -0x1a, 0x0e, 0xf8, 0x0d, 0xb2, 0x0d, 0x82, 0x0d, 0x66, 0x0d, 0x58, 0x0d, 0x37, 0x0d, 0xf4, 0x0c, -0x83, 0x0c, 0x16, 0x0c, 0xb7, 0x0b, 0x7d, 0x0b, 0x3e, 0x0b, 0xf5, 0x0a, 0x95, 0x0a, 0x18, 0x0a, -0x8e, 0x09, 0x11, 0x09, 0x98, 0x08, 0x0a, 0x08, 0x62, 0x07, 0x9a, 0x06, 0xd0, 0x05, 0x04, 0x05, -0x4b, 0x04, 0x96, 0x03, 0xc8, 0x02, 0xe8, 0x01, 0xdd, 0x00, 0xe7, 0xff, 0xf7, 0xfe, 0x1e, 0xfe, -0x4b, 0xfd, 0x73, 0xfc, 0x9c, 0xfb, 0xc3, 0xfa, 0xf9, 0xf9, 0x3d, 0xf9, 0x89, 0xf8, 0xd3, 0xf7, -0x28, 0xf7, 0x7d, 0xf6, 0xf1, 0xf5, 0x7c, 0xf5, 0x1e, 0xf5, 0xc4, 0xf4, 0x6c, 0xf4, 0x0a, 0xf4, -0xba, 0xf3, 0x77, 0xf3, 0x4b, 0xf3, 0x22, 0xf3, 0xfe, 0xf2, 0xe0, 0xf2, 0xc6, 0xf2, 0xc3, 0xf2, -0xd0, 0xf2, 0xe0, 0xf2, 0xfe, 0xf2, 0x08, 0xf3, 0x14, 0xf3, 0x1e, 0xf3, 0x4b, 0xf3, 0x87, 0xf3, -0xda, 0xf3, 0x22, 0xf4, 0x6a, 0xf4, 0xa8, 0xf4, 0x06, 0xf5, 0x52, 0xf5, 0xbe, 0xf5, 0x15, 0xf6, -0x7a, 0xf6, 0xdb, 0xf6, 0x44, 0xf7, 0xb6, 0xf7, 0x45, 0xf8, 0xe3, 0xf8, 0x76, 0xf9, 0xf4, 0xf9, -0x5e, 0xfa, 0xcd, 0xfa, 0x3f, 0xfb, 0xd0, 0xfb, 0x60, 0xfc, 0xec, 0xfc, 0x60, 0xfd, 0xd0, 0xfd, -0x3f, 0xfe, 0xb6, 0xfe, 0x3d, 0xff, 0xc6, 0xff, 0x3e, 0x00, 0xb1, 0x00, 0x1d, 0x01, 0x9f, 0x01, -0x33, 0x02, 0xcc, 0x02, 0x62, 0x03, 0xe8, 0x03, 0x58, 0x04, 0xd6, 0x04, 0x5d, 0x05, 0xef, 0x05, -0x80, 0x06, 0x14, 0x07, 0xa3, 0x07, 0x24, 0x08, 0xa4, 0x08, 0x34, 0x09, 0xba, 0x09, 0x41, 0x0a, -0xaf, 0x0a, 0x28, 0x0b, 0xa0, 0x0b, 0x16, 0x0c, 0x81, 0x0c, 0xca, 0x0c, 0x03, 0x0d, 0x3d, 0x0d, -0x68, 0x0d, 0x95, 0x0d, 0xa9, 0x0d, 0xa9, 0x0d, 0x8c, 0x0d, 0x66, 0x0d, 0x47, 0x0d, 0x2b, 0x0d, -0x02, 0x0d, 0xc4, 0x0c, 0x60, 0x0c, 0xe9, 0x0b, 0x7a, 0x0b, 0x13, 0x0b, 0xba, 0x0a, 0x59, 0x0a, -0xcc, 0x09, 0x3f, 0x09, 0x9a, 0x08, 0x02, 0x08, 0x58, 0x07, 0xb3, 0x06, 0xf8, 0x05, 0x42, 0x05, -0x7b, 0x04, 0xc5, 0x03, 0x10, 0x03, 0x6b, 0x02, 0xb7, 0x01, 0xf0, 0x00, 0x14, 0x00, 0x40, 0xff, -0x77, 0xfe, 0xc5, 0xfd, 0x15, 0xfd, 0x61, 0xfc, 0xa9, 0xfb, 0x05, 0xfb, 0x6f, 0xfa, 0xe8, 0xf9, -0x75, 0xf9, 0xee, 0xf8, 0x6d, 0xf8, 0xd8, 0xf7, 0x60, 0xf7, 0xf7, 0xf6, 0xb0, 0xf6, 0x61, 0xf6, -0x13, 0xf6, 0xa2, 0xf5, 0x43, 0xf5, 0xf4, 0xf4, 0xbf, 0xf4, 0xa5, 0xf4, 0x82, 0xf4, 0x66, 0xf4, -0x3c, 0xf4, 0x2f, 0xf4, 0x3d, 0xf4, 0x66, 0xf4, 0x98, 0xf4, 0xc5, 0xf4, 0xed, 0xf4, 0x08, 0xf5, -0x38, 0xf5, 0x82, 0xf5, 0xec, 0xf5, 0x5e, 0xf6, 0xcd, 0xf6, 0x20, 0xf7, 0x7c, 0xf7, 0xe2, 0xf7, -0x67, 0xf8, 0xe5, 0xf8, 0x66, 0xf9, 0xcd, 0xf9, 0x2d, 0xfa, 0x8e, 0xfa, 0x04, 0xfb, 0x9b, 0xfb, -0x31, 0xfc, 0xaf, 0xfc, 0x01, 0xfd, 0x4e, 0xfd, 0x89, 0xfd, 0xec, 0xfd, 0x59, 0xfe, 0xbc, 0xfe, -0x19, 0xff, 0x67, 0xff, 0xad, 0xff, 0x00, 0x00, 0x58, 0x00, 0xc8, 0x00, 0x22, 0x01, 0x73, 0x01, -0xcb, 0x01, 0x21, 0x02, 0xa0, 0x02, 0x0e, 0x03, 0x8f, 0x03, 0x04, 0x04, 0x61, 0x04, 0xc8, 0x04, -0x2b, 0x05, 0x96, 0x05, 0x02, 0x06, 0x57, 0x06, 0xaf, 0x06, 0xed, 0x06, 0x45, 0x07, 0x90, 0x07, -0xdd, 0x07, 0x18, 0x08, 0x4e, 0x08, 0x77, 0x08, 0xa5, 0x08, 0xdb, 0x08, 0x31, 0x09, 0x86, 0x09, -0xc7, 0x09, 0xee, 0x09, 0xf6, 0x09, 0xff, 0x09, 0x16, 0x0a, 0x32, 0x0a, 0x3b, 0x0a, 0x33, 0x0a, -0x17, 0x0a, 0xe8, 0x09, 0xbe, 0x09, 0x82, 0x09, 0x47, 0x09, 0xfd, 0x08, 0x8a, 0x08, 0x0e, 0x08, -0x91, 0x07, 0x1c, 0x07, 0xbe, 0x06, 0x5c, 0x06, 0xdf, 0x05, 0x50, 0x05, 0xac, 0x04, 0x05, 0x04, -0x68, 0x03, 0xce, 0x02, 0x31, 0x02, 0x83, 0x01, 0xde, 0x00, 0x45, 0x00, 0xb0, 0xff, 0x1c, 0xff, -0x81, 0xfe, 0xd6, 0xfd, 0x1f, 0xfd, 0x6d, 0xfc, 0xcb, 0xfb, 0x4e, 0xfb, 0xe9, 0xfa, 0x89, 0xfa, -0x1e, 0xfa, 0xa4, 0xf9, 0x3f, 0xf9, 0xe9, 0xf8, 0xa8, 0xf8, 0x6b, 0xf8, 0x26, 0xf8, 0xe7, 0xf7, -0xa3, 0xf7, 0x5e, 0xf7, 0x26, 0xf7, 0xfd, 0xf6, 0xe3, 0xf6, 0xc4, 0xf6, 0x9d, 0xf6, 0x7c, 0xf6, -0x6d, 0xf6, 0x6d, 0xf6, 0x81, 0xf6, 0x97, 0xf6, 0xbc, 0xf6, 0xf0, 0xf6, 0x28, 0xf7, 0x62, 0xf7, -0xac, 0xf7, 0xee, 0xf7, 0x51, 0xf8, 0xb9, 0xf8, 0x1d, 0xf9, 0x80, 0xf9, 0xe3, 0xf9, 0x49, 0xfa, -0xa9, 0xfa, 0x09, 0xfb, 0x68, 0xfb, 0xcc, 0xfb, 0x34, 0xfc, 0x96, 0xfc, 0xf6, 0xfc, 0x56, 0xfd, -0xb0, 0xfd, 0x1f, 0xfe, 0x78, 0xfe, 0xd4, 0xfe, 0x19, 0xff, 0x78, 0xff, 0xc1, 0xff, 0x1e, 0x00, -0x68, 0x00, 0xd4, 0x00, 0x31, 0x01, 0x95, 0x01, 0xf2, 0x01, 0x51, 0x02, 0x9c, 0x02, 0xf4, 0x02, -0x41, 0x03, 0x9e, 0x03, 0xfa, 0x03, 0x61, 0x04, 0xb9, 0x04, 0x16, 0x05, 0x58, 0x05, 0xa9, 0x05, -0xe3, 0x05, 0x1c, 0x06, 0x4f, 0x06, 0x7f, 0x06, 0xa4, 0x06, 0xba, 0x06, 0xc8, 0x06, 0xd0, 0x06, -0xdc, 0x06, 0xe3, 0x06, 0xee, 0x06, 0xd9, 0x06, 0xc8, 0x06, 0xaf, 0x06, 0x94, 0x06, 0x8b, 0x06, -0x92, 0x06, 0x96, 0x06, 0xa2, 0x06, 0x9e, 0x06, 0x96, 0x06, 0x81, 0x06, 0x64, 0x06, 0x45, 0x06, -0x1c, 0x06, 0xe9, 0x05, 0xb5, 0x05, 0x80, 0x05, 0x36, 0x05, 0xf1, 0x04, 0xa3, 0x04, 0x42, 0x04, -0xd7, 0x03, 0x58, 0x03, 0xdc, 0x02, 0x55, 0x02, 0xe0, 0x01, 0x63, 0x01, 0xf1, 0x00, 0x80, 0x00, -0x08, 0x00, 0x9f, 0xff, 0x22, 0xff, 0xa9, 0xfe, 0x1f, 0xfe, 0x92, 0xfd, 0x15, 0xfd, 0xa6, 0xfc, -0x43, 0xfc, 0xf3, 0xfb, 0x98, 0xfb, 0x44, 0xfb, 0xef, 0xfa, 0x97, 0xfa, 0x46, 0xfa, 0x02, 0xfa, -0xc3, 0xf9, 0x98, 0xf9, 0x71, 0xf9, 0x54, 0xf9, 0x41, 0xf9, 0x3a, 0xf9, 0x3a, 0xf9, 0x33, 0xf9, -0x30, 0xf9, 0x25, 0xf9, 0x1f, 0xf9, 0x2b, 0xf9, 0x38, 0xf9, 0x48, 0xf9, 0x61, 0xf9, 0x74, 0xf9, -0x8f, 0xf9, 0x9d, 0xf9, 0xbd, 0xf9, 0xe6, 0xf9, 0x1a, 0xfa, 0x53, 0xfa, 0x8a, 0xfa, 0xc6, 0xfa, -0x0d, 0xfb, 0x53, 0xfb, 0xac, 0xfb, 0x0c, 0xfc, 0x74, 0xfc, 0xd5, 0xfc, 0x27, 0xfd, 0x69, 0xfd, -0xb1, 0xfd, 0xff, 0xfd, 0x52, 0xfe, 0xa3, 0xfe, 0xf1, 0xfe, 0x33, 0xff, 0x64, 0xff, 0xb4, 0xff, -0xef, 0xff, 0x35, 0x00, 0x71, 0x00, 0xb9, 0x00, 0xfe, 0x00, 0x3c, 0x01, 0x88, 0x01, 0xce, 0x01, -0x19, 0x02, 0x53, 0x02, 0x97, 0x02, 0xd3, 0x02, 0x0d, 0x03, 0x5a, 0x03, 0x9f, 0x03, 0xe9, 0x03, -0x1f, 0x04, 0x51, 0x04, 0x89, 0x04, 0xb5, 0x04, 0xd7, 0x04, 0x09, 0x05, 0x3f, 0x05, 0x75, 0x05, -0xa2, 0x05, 0xcf, 0x05, 0xec, 0x05, 0x14, 0x06, 0x20, 0x06, 0x23, 0x06, 0x12, 0x06, 0x16, 0x06, -0x18, 0x06, 0x17, 0x06, 0x02, 0x06, 0xdb, 0x05, 0xae, 0x05, 0x76, 0x05, 0x3a, 0x05, 0x09, 0x05, -0xe1, 0x04, 0xbe, 0x04, 0x9a, 0x04, 0x62, 0x04, 0x30, 0x04, 0xf4, 0x03, 0xc2, 0x03, 0x82, 0x03, -0x49, 0x03, 0x14, 0x03, 0xe2, 0x02, 0xaf, 0x02, 0x84, 0x02, 0x45, 0x02, 0x04, 0x02, 0xb6, 0x01, -0x6b, 0x01, 0x06, 0x01, 0xaf, 0x00, 0x51, 0x00, 0x00, 0x00, 0xb3, 0xff, 0x5d, 0xff, 0x08, 0xff, -0xb3, 0xfe, 0x5a, 0xfe, 0xfb, 0xfd, 0x97, 0xfd, 0x42, 0xfd, 0xf6, 0xfc, 0xab, 0xfc, 0x5d, 0xfc, -0x02, 0xfc, 0xae, 0xfb, 0x64, 0xfb, 0x27, 0xfb, 0xf4, 0xfa, 0xd4, 0xfa, 0xb2, 0xfa, 0x7e, 0xfa, -0x53, 0xfa, 0x33, 0xfa, 0x34, 0xfa, 0x27, 0xfa, 0x3a, 0xfa, 0x42, 0xfa, 0x5a, 0xfa, 0x53, 0xfa, -0x69, 0xfa, 0x89, 0xfa, 0xa5, 0xfa, 0xc3, 0xfa, 0xeb, 0xfa, 0x24, 0xfb, 0x5a, 0xfb, 0x86, 0xfb, -0xc1, 0xfb, 0xf1, 0xfb, 0x23, 0xfc, 0x62, 0xfc, 0x97, 0xfc, 0xe2, 0xfc, 0x28, 0xfd, 0x6e, 0xfd, -0xb5, 0xfd, 0xe6, 0xfd, 0x2b, 0xfe, 0x73, 0xfe, 0xb5, 0xfe, 0xf7, 0xfe, 0x33, 0xff, 0x75, 0xff, -0xc8, 0xff, 0x03, 0x00, 0x4a, 0x00, 0x90, 0x00, 0xcd, 0x00, 0x09, 0x01, 0x2d, 0x01, 0x5e, 0x01, -0x96, 0x01, 0xda, 0x01, 0x16, 0x02, 0x4c, 0x02, 0x77, 0x02, 0x93, 0x02, 0xad, 0x02, 0xd9, 0x02, -0x01, 0x03, 0x23, 0x03, 0x4c, 0x03, 0x5f, 0x03, 0x6c, 0x03, 0x86, 0x03, 0x92, 0x03, 0xba, 0x03, -0xcb, 0x03, 0xe2, 0x03, 0xdd, 0x03, 0xdd, 0x03, 0xef, 0x03, 0xff, 0x03, 0x04, 0x04, 0x11, 0x04, -0x1f, 0x04, 0x25, 0x04, 0x22, 0x04, 0x12, 0x04, 0x09, 0x04, 0x02, 0x04, 0xf1, 0x03, 0xc8, 0x03, -0x93, 0x03, 0x7b, 0x03, 0x3f, 0x03, 0x0e, 0x03, 0xca, 0x02, 0x87, 0x02, 0x52, 0x02, 0x10, 0x02, -0xd2, 0x01, 0x8d, 0x01, 0x58, 0x01, 0x14, 0x01, 0xe6, 0x00, 0xab, 0x00, 0x74, 0x00, 0x45, 0x00, -0x0f, 0x00, 0xf0, 0xff, 0xb7, 0xff, 0x88, 0xff, 0x61, 0xff, 0x2a, 0xff, 0xf7, 0xfe, 0xbd, 0xfe, -0x88, 0xfe, 0x59, 0xfe, 0x22, 0xfe, 0xee, 0xfd, 0xb5, 0xfd, 0x71, 0xfd, 0x35, 0xfd, 0xf8, 0xfc, -0xac, 0xfc, 0x77, 0xfc, 0x36, 0xfc, 0x06, 0xfc, 0xd9, 0xfb, 0xb1, 0xfb, 0x8a, 0xfb, 0x68, 0xfb, -0x4b, 0xfb, 0x27, 0xfb, 0x09, 0xfb, 0xe9, 0xfa, 0xd7, 0xfa, 0xd8, 0xfa, 0xd4, 0xfa, 0xe1, 0xfa, -0xe6, 0xfa, 0xf8, 0xfa, 0x0d, 0xfb, 0x24, 0xfb, 0x48, 0xfb, 0x67, 0xfb, 0x8c, 0xfb, 0xb5, 0xfb, -0xe1, 0xfb, 0x17, 0xfc, 0x3f, 0xfc, 0x7a, 0xfc, 0xbe, 0xfc, 0xf8, 0xfc, 0x39, 0xfd, 0x87, 0xfd, -0xca, 0xfd, 0x1b, 0xfe, 0x3c, 0xfe, 0x76, 0xfe, 0xad, 0xfe, 0xf4, 0xfe, 0x47, 0xff, 0x8e, 0xff, -0xd1, 0xff, 0x12, 0x00, 0x4a, 0x00, 0x85, 0x00, 0xc3, 0x00, 0x05, 0x01, 0x52, 0x01, 0x95, 0x01, -0xd7, 0x01, 0x0c, 0x02, 0x3e, 0x02, 0x85, 0x02, 0xb9, 0x02, 0xf5, 0x02, 0x13, 0x03, 0x3e, 0x03, -0x61, 0x03, 0x74, 0x03, 0x87, 0x03, 0x8c, 0x03, 0xa8, 0x03, 0xbf, 0x03, 0xbb, 0x03, 0xc9, 0x03, -0xd5, 0x03, 0xd3, 0x03, 0xc9, 0x03, 0xb9, 0x03, 0xaa, 0x03, 0xa8, 0x03, 0xab, 0x03, 0x9f, 0x03, -0x9d, 0x03, 0xa0, 0x03, 0x8b, 0x03, 0x7e, 0x03, 0x7c, 0x03, 0x7a, 0x03, 0x68, 0x03, 0x5a, 0x03, -0x45, 0x03, 0x40, 0x03, 0x26, 0x03, 0x08, 0x03, 0xf5, 0x02, 0xeb, 0x02, 0xcd, 0x02, 0x9a, 0x02, -0x83, 0x02, 0x7b, 0x02, 0x4d, 0x02, 0x06, 0x02, 0xe4, 0x01, 0xbb, 0x01, 0x88, 0x01, 0x26, 0x01, -0xf6, 0x00, 0xd3, 0x00, 0xa9, 0x00, 0x43, 0x00, 0xe6, 0xff, 0xbc, 0xff, 0x78, 0xff, 0x11, 0xff, -0xb6, 0xfe, 0x90, 0xfe, 0x62, 0xfe, 0x1f, 0xfe, 0xee, 0xfd, 0xe9, 0xfd, 0xe4, 0xfd, 0xc4, 0xfd, -0xa5, 0xfd, 0x92, 0xfd, 0x93, 0xfd, 0x6a, 0xfd, 0x4e, 0xfd, 0x56, 0xfd, 0x5c, 0xfd, 0x37, 0xfd, -0x1a, 0xfd, 0x1a, 0xfd, 0x11, 0xfd, 0xe3, 0xfc, 0xb2, 0xfc, 0xb5, 0xfc, 0xcc, 0xfc, 0xbb, 0xfc, -0x92, 0xfc, 0x99, 0xfc, 0xc7, 0xfc, 0xbf, 0xfc, 0x90, 0xfc, 0xa3, 0xfc, 0xb7, 0xfc, 0xc2, 0xfc, -0xbc, 0xfc, 0xc9, 0xfc, 0x0f, 0xfd, 0x4c, 0xfd, 0x43, 0xfd, 0x24, 0xfd, 0x5c, 0xfd, 0xbd, 0xfd, -0x7c, 0xfd, 0x94, 0xfd, 0x3d, 0xfe, 0x85, 0xfe, 0xdb, 0xfe, 0xc6, 0xfe, 0x4c, 0xff, 0x45, 0x00, -0x37, 0x00, 0x0d, 0x00, 0x1a, 0x00, 0x94, 0x01, 0x9b, 0x02, 0x9e, 0x00, 0xc7, 0x01, 0xf6, 0x03, -0xae, 0x02, 0x65, 0x02, 0x4c, 0x02, 0xac, 0x02, 0xb4, 0x03, 0x7d, 0x02, 0x9f, 0x01, 0x63, 0x02, -0x48, 0x03, 0x08, 0x02, 0x1c, 0x01, 0x5f, 0x03, 0xda, 0x02, 0xc7, 0x01, 0xda, 0x02, 0x8f, 0x01, -0xc6, 0x01, 0x33, 0x02, 0x3d, 0x01, 0xe7, 0x01, 0xaa, 0x01, 0xbd, 0x01, 0x9a, 0x01, 0x6b, 0x01, -0x53, 0x02, 0xf3, 0x00, 0x1e, 0x01, 0xe9, 0x02, 0xb4, 0x01, 0x75, 0x01, 0xbf, 0x02, 0x9c, 0x02, -0x28, 0x02, 0x39, 0x02, 0x8b, 0x02, 0xc5, 0x02, 0x6c, 0x02, 0x40, 0x02, 0x1f, 0x01, 0xd2, 0x01, -0x21, 0x02, 0x86, 0xff, 0xae, 0x00, 0x15, 0x01, 0xb4, 0xff, 0xc0, 0xff, 0x1a, 0xff, 0x2e, 0xff, -0x0f, 0xff, 0xfe, 0xfd, 0x32, 0xfe, 0xb8, 0xfd, 0xf4, 0xfd, 0xf3, 0xfd, 0x7c, 0xfc, 0x5c, 0xfd, -0x8b, 0xfd, 0xc8, 0xfc, 0xec, 0xfc, 0xf7, 0xfc, 0x1b, 0xfd, 0xc2, 0xfc, 0x5e, 0xfc, 0x24, 0xfd, -0x31, 0xfd, 0xdb, 0xfc, 0x8a, 0xfd, 0xc8, 0xfd, 0x02, 0xfd, 0x94, 0xfc, 0x42, 0xfe, 0xff, 0xfd, -0xdf, 0xfc, 0x4d, 0xfe, 0xa7, 0xfe, 0x25, 0xfd, 0x79, 0xfd, 0x2d, 0xfe, 0x7a, 0xfd, 0x51, 0xfe, -0x5d, 0xfd, 0x1a, 0xfd, 0x70, 0xfe, 0xca, 0xfc, 0x41, 0xfc, 0xa0, 0xfe, 0xd2, 0xfd, 0xec, 0xfb, -0x32, 0xfd, 0x6f, 0xfe, 0x3c, 0xfd, 0x57, 0xfc, 0x1a, 0xfe, 0xb1, 0xfe, 0xe5, 0xfc, 0x89, 0xfc, -0xeb, 0xfe, 0xc6, 0xff, 0x7a, 0xfd, 0x65, 0xfd, 0xb0, 0xff, 0x44, 0x00, 0x02, 0xff, 0xe2, 0xfe, -0x01, 0x00, 0x80, 0x01, 0x4b, 0x00, 0xc2, 0xfe, 0x6f, 0x01, 0x33, 0x02, 0x46, 0x01, 0xed, 0x00, -0x6d, 0x01, 0x1b, 0x02, 0xc2, 0x02, 0x2d, 0x02, 0x70, 0x02, 0x8f, 0x03, 0x36, 0x02, 0x8d, 0x03, -0x22, 0x03, 0x4c, 0x02, 0xff, 0x03, 0xc3, 0x03, 0xea, 0x02, 0x13, 0x03, 0x85, 0x03, 0xed, 0x03, -0xf7, 0x02, 0x0c, 0x02, 0x1a, 0x03, 0x2e, 0x04, 0x56, 0x03, 0xda, 0x01, 0x66, 0x04, 0xb3, 0x04, -0x1d, 0x02, 0x48, 0x03, 0x33, 0x04, 0xed, 0x03, 0xf2, 0x03, 0x91, 0x02, 0xbb, 0x02, 0xd7, 0x03, -0xba, 0x01, 0xd3, 0x01, 0x6b, 0x03, 0x29, 0x01, 0x6e, 0x00, 0xca, 0x01, 0x1c, 0x01, 0x03, 0xff, -0x29, 0x00, 0x9e, 0x00, 0xac, 0xfe, 0xfc, 0xfe, 0x18, 0x00, 0x17, 0xff, 0xc0, 0xff, 0x37, 0xff, -0x19, 0xfe, 0x98, 0xff, 0xc9, 0xfe, 0xcd, 0xfe, 0xbc, 0xfe, 0x1d, 0xff, 0x40, 0xff, 0xb7, 0xff, -0xfc, 0xfe, 0xe6, 0xfd, 0x22, 0x00, 0xbc, 0xff, 0xca, 0xfe, 0x31, 0xff, 0x49, 0xff, 0xb3, 0xff, -0xff, 0xff, 0x79, 0xfe, 0x9a, 0xfd, 0xc2, 0xff, 0x67, 0xff, 0x4b, 0xfd, 0x5c, 0xfe, 0x9a, 0xfe, -0x7b, 0xfe, 0x5b, 0xfd, 0xcd, 0xfb, 0x59, 0xfe, 0x89, 0xfd, 0x89, 0xfb, 0x62, 0xfd, 0xa3, 0xfc, -0x53, 0xfb, 0x08, 0xfd, 0xd5, 0xfe, 0x20, 0xfd, 0xd4, 0xfa, 0xc2, 0xfd, 0xa1, 0xfd, 0x8b, 0xfb, -0x75, 0xfe, 0xd0, 0xfe, 0x15, 0xfe, 0x0b, 0xfc, 0xf3, 0xfb, 0x07, 0x01, 0xb5, 0x00, 0xf9, 0xfc, -0x4a, 0xfe, 0x81, 0xff, 0xa9, 0xfd, 0x65, 0xfd, 0x4f, 0x00, 0x35, 0x01, 0xb0, 0xfe, 0xac, 0xfd, -0x67, 0xfd, 0x1f, 0x00, 0xf6, 0x00, 0xcb, 0xfe, 0x4b, 0xfe, 0x20, 0xff, 0x7f, 0xff, 0xfa, 0xfe, -0x44, 0x00, 0x31, 0x01, 0x8c, 0xff, 0x99, 0xfe, 0xf3, 0xff, 0xc9, 0x00, 0x13, 0x02, 0xe6, 0x01, -0x56, 0xff, 0xf2, 0xff, 0x04, 0x02, 0x3d, 0x04, 0x53, 0x02, 0x8d, 0x00, 0x5f, 0x02, 0x83, 0x02, -0x80, 0x01, 0x74, 0x02, 0x32, 0x04, 0x3a, 0x05, 0x74, 0x02, 0xbf, 0xfe, 0x85, 0x03, 0x3c, 0x05, -0x25, 0x03, 0x9b, 0x01, 0xd0, 0x01, 0xd7, 0x02, 0x93, 0x02, 0x83, 0x02, 0x47, 0x02, 0x24, 0x03, -0x98, 0x03, 0x78, 0x00, 0x04, 0x00, 0x71, 0x03, 0x39, 0x03, 0xdf, 0x00, 0x15, 0xff, 0xae, 0x00, -0xaa, 0x02, 0x0a, 0x01, 0x5b, 0xff, 0x62, 0x00, 0x71, 0x00, 0x4c, 0xff, 0x4a, 0xfd, 0x7c, 0xfe, -0x89, 0x01, 0x87, 0xff, 0xd7, 0xfd, 0x61, 0xfe, 0x00, 0xfe, 0xb7, 0xfd, 0x4c, 0xff, 0xd4, 0xfe, -0x0d, 0xfe, 0x23, 0xfe, 0x75, 0xfd, 0x20, 0xfe, 0x03, 0xfe, 0x98, 0xfe, 0x01, 0xff, 0x70, 0xfe, -0xc8, 0xfc, 0x9c, 0xfd, 0x02, 0x00, 0xdb, 0x00, 0x7d, 0xfe, 0x15, 0xfd, 0xdc, 0xfd, 0x76, 0xfe, -0xe1, 0xff, 0x6f, 0x00, 0xcb, 0x00, 0xa4, 0xfd, 0x5f, 0xfc, 0xd1, 0xfe, 0x21, 0x00, 0xc2, 0x00, -0x3b, 0x00, 0xd0, 0xfe, 0x42, 0xfe, 0x91, 0xfb, 0x3c, 0xfe, 0xc0, 0x03, 0xfc, 0x01, 0xc3, 0xfc, -0x93, 0xfb, 0xdd, 0xff, 0xdd, 0x00, 0x5b, 0xfe, 0xcd, 0xff, 0x83, 0x00, 0x9d, 0xfe, 0xf6, 0xfc, -0x71, 0xfd, 0xc8, 0x02, 0x03, 0x03, 0x49, 0xfe, 0x9f, 0xfb, 0x3c, 0xfe, 0x92, 0x02, 0xfe, 0x01, -0x27, 0x00, 0x96, 0x01, 0x5b, 0x00, 0xcd, 0xfd, 0x81, 0xfe, 0xad, 0x00, 0x49, 0x03, 0x79, 0x03, -0xd7, 0xff, 0xf7, 0xfe, 0x65, 0x00, 0xb1, 0x00, 0x55, 0x02, 0xfb, 0x01, 0x5a, 0xff, 0x61, 0x00, -0x10, 0x03, 0xc0, 0x00, 0xac, 0xfe, 0xe4, 0x02, 0x57, 0x04, 0x79, 0x00, 0xe5, 0xff, 0xc9, 0x00, -0xe7, 0x03, 0x45, 0x03, 0x30, 0x00, 0xd6, 0x00, 0xfd, 0x02, 0xf9, 0x02, 0xf3, 0x00, 0xfd, 0x02, -0x71, 0x03, 0xe8, 0x01, 0xc0, 0x01, 0x3a, 0x02, 0x30, 0x01, 0x98, 0x01, 0xb2, 0x03, 0x9c, 0x02, -0x00, 0x01, 0xe2, 0x01, 0x9d, 0x01, 0xca, 0x01, 0xd9, 0x02, 0x47, 0x01, 0xc1, 0xff, 0x7b, 0x00, -0xb1, 0x00, 0xde, 0x00, 0x3e, 0x01, 0x1b, 0x00, 0xa9, 0xff, 0x5b, 0x00, 0x3a, 0xff, 0xdd, 0xfd, -0x26, 0xff, 0x54, 0x00, 0xdf, 0xfe, 0x71, 0xfd, 0x85, 0xfd, 0x78, 0xff, 0x5a, 0xfe, 0x3d, 0xfd, -0x8e, 0xfd, 0x92, 0xfc, 0x85, 0xfe, 0x67, 0xfe, 0xfc, 0xfc, 0x3a, 0xfd, 0x09, 0xfd, 0xc0, 0xfc, -0x87, 0xfd, 0x80, 0xfc, 0x8b, 0xfe, 0xf7, 0xfd, 0x96, 0xfc, 0x8e, 0xfc, 0x95, 0xfd, 0xb3, 0xfe, -0x99, 0xfc, 0x3d, 0xfe, 0xc5, 0xfd, 0x8a, 0xfd, 0x1e, 0xfe, 0xb4, 0xfe, 0x51, 0xfe, 0x64, 0xfd, -0x79, 0xfd, 0x9c, 0xfe, 0x0e, 0x01, 0x46, 0xff, 0xed, 0xfd, 0x43, 0xff, 0x39, 0xfe, 0xa9, 0xfe, -0x95, 0x00, 0x4e, 0x00, 0x45, 0x00, 0x7d, 0x00, 0xdd, 0xff, 0xef, 0xfe, 0x89, 0xff, 0x7f, 0x01, -0xa5, 0x01, 0xf7, 0xff, 0x2e, 0xff, 0xb1, 0x00, 0x5e, 0x02, 0x02, 0x00, 0x17, 0xff, 0x07, 0x01, -0xb7, 0x01, 0x15, 0x00, 0x1c, 0x00, 0x0e, 0x02, 0xa1, 0x01, 0xfd, 0xff, 0x42, 0x00, 0x63, 0x01, -0xa5, 0x01, 0x24, 0x01, 0x73, 0x02, 0x32, 0x03, 0x78, 0x01, 0xbb, 0x01, 0x50, 0x01, 0x7e, 0x01, -0xde, 0x01, 0x9c, 0x03, 0x81, 0x04, 0x54, 0x03, 0x50, 0x02, 0x7a, 0x00, 0x9a, 0x02, 0xb4, 0x04, -0xb5, 0x03, 0x1a, 0x02, 0x04, 0x04, 0xd1, 0x02, 0x2b, 0x00, 0x51, 0x02, 0xbb, 0x04, 0x18, 0x07, -0x20, 0x03, 0x64, 0x00, 0xa6, 0x00, 0xee, 0x00, 0x9d, 0x04, 0xcb, 0x05, 0xea, 0x02, 0xb1, 0x01, -0xa7, 0x00, 0x48, 0x01, 0x66, 0x00, 0x76, 0x01, 0x3b, 0x06, 0xca, 0x03, 0xb3, 0xfe, 0x2c, 0xfc, -0x03, 0x00, 0x0d, 0x04, 0x03, 0x02, 0xd1, 0xff, 0x6e, 0xff, 0x63, 0xff, 0xb4, 0xfe, 0x19, 0xfe, -0x1b, 0x01, 0x9c, 0x02, 0xa7, 0xff, 0xc8, 0xfc, 0x84, 0xfb, 0xa2, 0xfe, 0xf6, 0x01, 0x4e, 0x01, -0x2d, 0xff, 0xf7, 0xfe, 0xa9, 0xfc, 0x07, 0xfb, 0xfb, 0xfd, 0x05, 0x00, 0x28, 0x00, 0xc1, 0xfe, -0x52, 0xfc, 0xed, 0xfa, 0x9f, 0xfc, 0x48, 0xfe, 0xc6, 0xfe, 0x39, 0xfb, 0x4a, 0xfa, 0x6d, 0xfd, -0x0b, 0xfe, 0x58, 0xfc, 0x0b, 0xfc, 0x24, 0xfc, 0xfe, 0xf9, 0x43, 0xf9, 0xc7, 0xfb, 0xb2, 0xff, -0x83, 0xfe, 0xe6, 0xfb, 0x86, 0xf7, 0x9f, 0xf8, 0x07, 0xff, 0x07, 0xfe, 0x90, 0xfe, 0xcb, 0xfd, -0xd1, 0xfa, 0xbf, 0xfa, 0x4d, 0xfd, 0x6d, 0x01, 0x5a, 0x00, 0x79, 0xfe, 0xbf, 0xfb, 0x16, 0xfc, -0x5e, 0x01, 0x76, 0x03, 0xb7, 0x00, 0x80, 0xff, 0x2c, 0xfe, 0x01, 0xfd, 0xe3, 0xfe, 0xaf, 0x02, -0xc7, 0x04, 0xaf, 0x01, 0xfe, 0xfe, 0xd6, 0xfb, 0x7a, 0xfe, 0xf4, 0x03, 0xf4, 0x03, 0xfe, 0x01, -0xd1, 0xfd, 0x1b, 0xfd, 0xd9, 0x00, 0x25, 0x02, 0x7b, 0x03, 0xa8, 0x02, 0x04, 0x00, 0xad, 0xfd, -0x76, 0xfe, 0x86, 0x01, 0x52, 0x04, 0x2c, 0x05, 0x5b, 0x01, 0x65, 0xfd, 0x62, 0xfd, 0x88, 0x03, -0xa8, 0x05, 0x05, 0x03, 0x88, 0x01, 0x2e, 0x00, 0xe5, 0xff, 0x68, 0x00, 0x7f, 0x03, 0xa6, 0x04, -0xf9, 0x03, 0x0e, 0x00, 0x10, 0x00, 0x8e, 0x01, 0xf2, 0x00, 0x4b, 0x04, 0xc5, 0x03, 0x73, 0xff, -0x29, 0x00, 0x60, 0x05, 0x68, 0x04, 0x7c, 0xff, 0x02, 0x00, 0xf2, 0x01, 0x4f, 0x02, 0xbc, 0x02, -0xe3, 0x02, 0x1a, 0x02, 0x6a, 0x00, 0x66, 0xff, 0xf6, 0x00, 0xa3, 0x02, 0x49, 0x03, 0xe0, 0x01, -0xc7, 0xfd, 0xc8, 0xfe, 0xf0, 0x00, 0x58, 0x02, 0x12, 0x03, 0x62, 0x00, 0xbc, 0xfe, 0xae, 0xfd, -0x19, 0xff, 0x13, 0x03, 0x72, 0x02, 0x40, 0x00, 0x4a, 0xfe, 0x5b, 0xfc, 0x55, 0xfe, 0xfd, 0x00, -0xe5, 0x00, 0xaf, 0x00, 0x10, 0xff, 0x62, 0xfd, 0x89, 0xfc, 0x98, 0xfd, 0x27, 0x00, 0xf9, 0xff, -0xf0, 0xfe, 0x1b, 0xfc, 0x9a, 0xfd, 0x5e, 0xfe, 0xf9, 0xfc, 0x59, 0xfd, 0x4e, 0xfd, 0x55, 0xfe, -0xb9, 0xfc, 0x40, 0xfd, 0x20, 0xfd, 0x0c, 0xfc, 0xc1, 0xfc, 0xd6, 0xfc, 0xe6, 0xfc, 0xbe, 0xfc, -0xdc, 0xfc, 0xc6, 0xfc, 0x50, 0xfe, 0x00, 0xff, 0x4c, 0xfd, 0x38, 0xfd, 0x21, 0xfd, 0x7a, 0xfd, -0xe4, 0xfd, 0x01, 0x00, 0x6c, 0x01, 0xd7, 0xff, 0xdf, 0xfe, 0xc3, 0xfc, 0x33, 0xff, 0x40, 0x01, -0x95, 0x02, 0x21, 0x01, 0xbe, 0xfd, 0xf8, 0x00, 0x8c, 0x00, 0x3b, 0xff, 0x87, 0x01, 0x95, 0x02, -0x7a, 0x02, 0x9d, 0x00, 0x1a, 0x00, 0xbc, 0x00, 0xb1, 0xff, 0xa1, 0x01, 0x41, 0x02, 0x97, 0x01, -0x77, 0x00, 0x71, 0x01, 0x5f, 0x02, 0x92, 0xff, 0x1f, 0xff, 0x13, 0x02, 0x69, 0x02, 0xc7, 0x00, -0xff, 0x00, 0x02, 0x01, 0x3a, 0x00, 0xbc, 0xff, 0x96, 0x01, 0x9a, 0x01, 0x40, 0x02, 0x9d, 0x01, -0xf6, 0xff, 0x95, 0x00, 0xfb, 0x00, 0x93, 0x02, 0xa1, 0x01, 0x2b, 0x01, 0x0e, 0x01, 0x51, 0x00, -0x27, 0x02, 0x32, 0x02, 0xb0, 0x03, 0x93, 0x02, 0x27, 0x00, 0x31, 0x00, 0xb1, 0xff, 0x62, 0x02, -0x3c, 0x03, 0x7d, 0x03, 0x7d, 0x01, 0xa6, 0x00, 0xac, 0x00, 0x2d, 0x00, 0xb5, 0x00, 0x5c, 0x01, -0x49, 0x01, 0x6f, 0x00, 0x7a, 0x01, 0xf4, 0xff, 0x1c, 0xff, 0xf3, 0xff, 0x12, 0x00, 0x77, 0xfe, -0xb7, 0xff, 0x55, 0x00, 0xae, 0xfe, 0xe1, 0xff, 0xa7, 0xfe, 0xbb, 0xfd, 0xa8, 0x00, 0x7d, 0x00, -0x1b, 0xfe, 0x0f, 0xfd, 0xc2, 0xfe, 0xd6, 0x00, 0xad, 0x00, 0xbf, 0xfe, 0x1a, 0xfd, 0x81, 0xfe, -0xb9, 0xfe, 0xaf, 0xfd, 0xb0, 0x00, 0x38, 0x02, 0xd0, 0xfe, 0x01, 0xfb, 0x4c, 0xfa, 0xaf, 0xfd, -0xf0, 0x01, 0x72, 0x02, 0x95, 0xfd, 0xe0, 0xf9, 0x11, 0xfa, 0x9b, 0xfd, 0x6e, 0x00, 0x33, 0xff, -0x26, 0xfe, 0xde, 0xfc, 0x69, 0xfa, 0xb6, 0xf9, 0xeb, 0xfd, 0xbc, 0x02, 0xfe, 0xff, 0x83, 0xfc, -0xee, 0xf8, 0x22, 0xfb, 0x12, 0x00, 0x29, 0x01, 0x9b, 0xff, 0x53, 0xfc, 0x7a, 0xfc, 0x29, 0xfe, -0x1e, 0x01, 0xf6, 0x00, 0x0c, 0xff, 0xe6, 0xff, 0x24, 0xff, 0x62, 0xfe, 0x88, 0xff, 0xe2, 0x02, -0x86, 0x03, 0x3e, 0xff, 0x19, 0xfd, 0xe2, 0xff, 0x2e, 0x04, 0xf8, 0x04, 0xad, 0x01, 0x6f, 0xfe, -0x9f, 0xff, 0x82, 0x01, 0x52, 0x02, 0xc2, 0x03, 0xb6, 0x04, 0x14, 0x02, 0x6f, 0xfe, 0xcc, 0xff, -0x72, 0x03, 0xcf, 0x04, 0x63, 0x03, 0x59, 0x01, 0x95, 0x00, 0xdb, 0x02, 0x67, 0x02, 0x93, 0x01, -0x18, 0x03, 0x59, 0x02, 0xa7, 0x01, 0x46, 0x01, 0x0a, 0x03, 0x45, 0x04, 0x90, 0x02, 0x60, 0x00, -0x2e, 0xff, 0xaf, 0x01, 0x43, 0x04, 0xdf, 0x02, 0x3c, 0x01, 0x4c, 0x00, 0x29, 0x01, 0x92, 0x00, -0x76, 0x00, 0x98, 0x02, 0xdd, 0x02, 0x38, 0x00, 0x5b, 0xfe, 0xfc, 0xff, 0x2f, 0x03, 0x65, 0x02, -0x0c, 0x01, 0x57, 0x00, 0x6a, 0xfe, 0xf1, 0xff, 0x75, 0x00, 0xad, 0x01, 0xb1, 0x01, 0xbd, 0xff, -0x53, 0xfd, 0xa2, 0xfd, 0x1b, 0x01, 0xcf, 0x01, 0x61, 0x00, 0x09, 0xfe, 0x09, 0xfd, 0x89, 0xfc, -0x47, 0xfd, 0x6a, 0x00, 0x41, 0x01, 0x0e, 0xff, 0x0e, 0xfd, 0x8c, 0xfa, 0x75, 0xfd, 0xda, 0x00, -0xe0, 0xfe, 0x5e, 0xfd, 0x25, 0xfc, 0x9c, 0xfb, 0x25, 0xfd, 0x03, 0xff, 0xe4, 0xfd, 0x17, 0xfd, -0x59, 0xfc, 0xc1, 0xfb, 0x3e, 0xfb, 0x4f, 0xfd, 0x10, 0xff, 0xec, 0xfe, 0x2d, 0xfb, 0x78, 0xf8, -0xa9, 0xfc, 0x21, 0x00, 0xd6, 0xfe, 0xe0, 0xfc, 0x1f, 0xfe, 0x8f, 0xfc, 0x87, 0xfa, 0x5d, 0xfb, -0xa4, 0xfe, 0x68, 0x01, 0xe2, 0xfe, 0x4b, 0xfc, 0x11, 0xfb, 0x36, 0xfc, 0xbf, 0xfe, 0xf8, 0xff, -0x93, 0xff, 0x6f, 0xfe, 0xf5, 0xfd, 0x4e, 0xfd, 0x8a, 0xfd, 0xf6, 0xfe, 0xcf, 0x01, 0x5b, 0x00, -0xa5, 0xff, 0x01, 0xff, 0x83, 0xff, 0x51, 0x01, 0x22, 0x01, 0x3e, 0x00, 0x7e, 0xff, 0x1d, 0x01, -0x3f, 0x01, 0x8d, 0x01, 0x9e, 0x02, 0xfb, 0x02, 0x9f, 0x00, 0xd4, 0xff, 0xc6, 0x01, 0xf8, 0x02, -0x22, 0x03, 0x78, 0x02, 0xbf, 0x01, 0xc4, 0x02, 0x6b, 0x02, 0xf0, 0x01, 0x1f, 0x03, 0x67, 0x03, -0xda, 0x02, 0x1e, 0x03, 0xff, 0x02, 0x71, 0x01, 0x63, 0x02, 0x02, 0x03, 0xb8, 0x02, 0x53, 0x03, -0xc4, 0x03, 0xa2, 0x02, 0xfc, 0x01, 0x9c, 0x01, 0xa3, 0x01, 0x7f, 0x03, 0xae, 0x03, 0xbb, 0x02, -0xda, 0x01, 0x35, 0x01, 0xd1, 0x01, 0xb4, 0x02, 0xf2, 0x01, 0xdd, 0x02, 0xe6, 0x02, 0x0f, 0x01, -0xc8, 0x00, 0x15, 0x01, 0x31, 0x02, 0x05, 0x02, 0x5a, 0x00, 0x4f, 0x01, 0xca, 0x01, 0xca, 0x01, -0xda, 0x00, 0xd1, 0xff, 0x88, 0x01, 0x29, 0x01, 0xbf, 0x00, 0x30, 0x00, 0xf5, 0xff, 0xce, 0x01, -0x3d, 0x00, 0x55, 0xff, 0x2a, 0x00, 0x18, 0x00, 0x9b, 0x00, 0xac, 0xfe, 0x4f, 0xfe, 0x0f, 0x00, -0xd1, 0x00, 0xbb, 0xfe, 0x80, 0xfd, 0xe1, 0xfd, 0x6c, 0xfe, 0x2e, 0xff, 0xf1, 0xfe, 0xd5, 0xfe, -0x6c, 0xfe, 0x03, 0xfd, 0x5f, 0xfc, 0xf3, 0xfc, 0x05, 0xfe, 0xdd, 0xff, 0x0f, 0xff, 0x17, 0xfd, -0xdc, 0xfb, 0xb6, 0xfc, 0xd4, 0xfe, 0x87, 0xfe, 0xca, 0xfe, 0x9d, 0xfe, 0x0a, 0xfe, 0xf6, 0xfc, -0x27, 0xfd, 0xac, 0xff, 0x74, 0xff, 0x8d, 0xfe, 0xee, 0xfd, 0x44, 0xfe, 0x02, 0xff, 0x92, 0xfe, -0xcf, 0xfe, 0x83, 0xfe, 0x10, 0xfe, 0xab, 0xfd, 0x7f, 0xfe, 0x1a, 0x00, 0x96, 0xff, 0x47, 0xff, -0xed, 0xfd, 0x3f, 0xfd, 0x7b, 0xff, 0x6f, 0x00, 0x63, 0x00, 0x74, 0xff, 0x28, 0xfe, 0x05, 0xfe, -0xb4, 0xff, 0xc1, 0x00, 0x63, 0x00, 0x1e, 0x01, 0x7a, 0x00, 0x64, 0xfe, 0xac, 0xfe, 0xa7, 0x00, -0xdb, 0x01, 0x2a, 0x01, 0x51, 0x00, 0x9d, 0x01, 0x0c, 0x02, 0x92, 0x00, 0xcb, 0x00, 0x3f, 0x02, -0x0f, 0x02, 0xfe, 0x01, 0xaa, 0x02, 0x95, 0x02, 0x91, 0x02, 0x9e, 0x01, 0xa0, 0x00, 0xef, 0x01, -0x70, 0x03, 0xe9, 0x02, 0xd7, 0x01, 0x50, 0x01, 0x64, 0x01, 0x99, 0x01, 0xc3, 0x01, 0xd4, 0x01, -0x68, 0x02, 0x94, 0x01, 0xa0, 0x00, 0x1c, 0x01, 0x50, 0x02, 0x07, 0x02, 0x07, 0x01, 0xed, 0x01, -0x4b, 0x02, 0x22, 0x01, 0xe6, 0x00, 0x73, 0x01, 0xc5, 0x01, 0xcc, 0x00, 0xe9, 0xff, 0x3a, 0x01, -0xea, 0x01, 0x6a, 0x01, 0xb5, 0x00, 0x41, 0x00, 0xe3, 0xff, 0xeb, 0x00, 0x6a, 0x01, 0x31, 0x00, -0x40, 0x00, 0x76, 0x00, 0xe7, 0xff, 0xa0, 0x00, 0x41, 0x00, 0xfa, 0xff, 0x52, 0x00, 0x80, 0xff, -0x21, 0xff, 0xdf, 0xff, 0xd0, 0xff, 0xf9, 0xfe, 0x8b, 0xfe, 0xdf, 0xfd, 0xfd, 0xfe, 0x8b, 0xff, -0x2c, 0xff, 0xee, 0xfe, 0x95, 0xfe, 0xa0, 0xfd, 0x5b, 0xfd, 0x73, 0xff, 0x07, 0x00, 0x87, 0xfe, -0x23, 0xfd, 0x5d, 0xfd, 0x0b, 0xfe, 0x4e, 0xfe, 0xb6, 0xfe, 0xbf, 0xfe, 0x46, 0xfe, 0x38, 0xfd, -0xde, 0xfc, 0x0f, 0xfe, 0x25, 0xff, 0x6f, 0xfe, 0x3c, 0xfd, 0xcc, 0xfd, 0xcf, 0xfe, 0xcb, 0xfe, -0x1b, 0xfe, 0xed, 0xfd, 0x04, 0xff, 0xe3, 0xfe, 0x64, 0xfe, 0xe5, 0xfe, 0xb3, 0xff, 0xfb, 0xfe, -0x37, 0xfe, 0x39, 0xfe, 0x39, 0xfe, 0xae, 0xff, 0x90, 0x00, 0xc5, 0xff, 0xe2, 0xfe, 0xd3, 0xfe, -0x1a, 0xff, 0x22, 0xff, 0x77, 0xff, 0x47, 0x00, 0x66, 0x00, 0x07, 0x00, 0xd1, 0xff, 0x1e, 0x00, -0x1b, 0x00, 0xde, 0xff, 0x1f, 0x00, 0xc7, 0x00, 0x4f, 0x01, 0xc7, 0x00, 0x45, 0x00, 0x2f, 0x00, -0xc6, 0x00, 0xde, 0x00, 0x38, 0x00, 0x43, 0x01, 0x52, 0x02, 0xb6, 0x01, 0x8d, 0x00, 0xb4, 0x00, -0x5b, 0x01, 0xac, 0x01, 0x41, 0x01, 0x1a, 0x01, 0x63, 0x02, 0xb6, 0x02, 0x98, 0x01, 0xbd, 0x00, -0xc5, 0x00, 0x9d, 0x01, 0xcc, 0x01, 0xb8, 0x01, 0x43, 0x02, 0x2d, 0x02, 0x51, 0x01, 0x2c, 0x00, -0x41, 0x00, 0xdb, 0x00, 0x8c, 0x01, 0x60, 0x02, 0xac, 0x01, 0xc3, 0x00, 0xb4, 0x00, 0xc9, 0x00, -0x22, 0x00, 0xd7, 0xff, 0x8e, 0x00, 0xbd, 0x01, 0x55, 0x01, 0x5d, 0x00, 0x44, 0x00, 0x70, 0xff, -0x44, 0xff, 0xc5, 0xff, 0xb7, 0x00, 0xc5, 0x00, 0x5d, 0x00, 0x53, 0xff, 0x2f, 0xfe, 0x89, 0xfe, -0x70, 0xff, 0x45, 0x00, 0x36, 0x00, 0x3e, 0xff, 0x4a, 0xfe, 0x9a, 0xfd, 0xcb, 0xfd, 0x54, 0xff, -0xc5, 0xff, 0x09, 0xff, 0x17, 0xfe, 0x37, 0xfd, 0x97, 0xfd, 0xb5, 0xfe, 0x07, 0xff, 0x14, 0xff, -0x10, 0xff, 0xeb, 0xfd, 0xd2, 0xfc, 0x55, 0xfd, 0x11, 0xff, 0x01, 0x00, 0x47, 0xff, 0xca, 0xfd, -0x2c, 0xfd, 0xaa, 0xfd, 0x1c, 0xfe, 0x05, 0xff, 0x60, 0xff, 0xae, 0xfe, 0x28, 0xfe, 0xe7, 0xfd, -0xad, 0xfd, 0x86, 0xfe, 0xc5, 0xff, 0x79, 0xff, 0x0c, 0xfe, 0xb4, 0xfd, 0x82, 0xfe, 0xea, 0xfe, -0x1f, 0xff, 0x16, 0xff, 0xff, 0xfe, 0x5d, 0xfe, 0xcc, 0xfd, 0x4b, 0xfe, 0xb3, 0xff, 0xfb, 0xff, -0x4a, 0xff, 0xcf, 0xfe, 0x40, 0xfe, 0xc5, 0xfe, 0x2a, 0xff, 0x96, 0xff, 0x8e, 0x00, 0x8c, 0x00, -0xa8, 0xff, 0x10, 0xff, 0x9a, 0xff, 0x62, 0x00, 0xd1, 0x00, 0x1a, 0x01, 0x15, 0x01, 0xa7, 0x00, -0x6b, 0x00, 0x93, 0x00, 0xca, 0x00, 0x23, 0x01, 0x90, 0x01, 0x86, 0x01, 0x3b, 0x01, 0x29, 0x01, -0x2a, 0x01, 0x35, 0x01, 0x67, 0x01, 0x79, 0x01, 0x32, 0x01, 0x47, 0x01, 0x38, 0x01, 0x18, 0x01, -0x72, 0x01, 0x19, 0x01, 0xdd, 0x00, 0xa4, 0x00, 0x9b, 0x00, 0x1c, 0x01, 0x27, 0x01, 0xfc, 0x00, -0x08, 0x01, 0x6e, 0x00, 0x7c, 0x00, 0x45, 0x01, 0x4e, 0x01, 0x99, 0x01, 0xaf, 0x01, 0x2e, 0x01, -0xe3, 0x00, 0xd5, 0x00, 0x20, 0x01, 0xcb, 0x01, 0xfd, 0x01, 0x33, 0x01, 0xf0, 0x00, 0x5c, 0x01, -0x17, 0x01, 0x11, 0x01, 0x08, 0x01, 0xbf, 0x00, 0x63, 0x01, 0x4b, 0x01, 0x46, 0x00, 0x63, 0x00, -0xb2, 0x00, 0x1a, 0x00, 0x98, 0xff, 0xf1, 0xff, 0x43, 0x00, 0x2b, 0x00, 0x7e, 0xff, 0x93, 0xfe, -0xa6, 0xfe, 0xb0, 0xfe, 0xce, 0xfe, 0x03, 0xff, 0xd8, 0xfe, 0x85, 0xfe, 0xf8, 0xfd, 0x23, 0xfe, -0x9e, 0xfe, 0xf4, 0xfe, 0x3a, 0xff, 0xf2, 0xfe, 0x33, 0xfe, 0x89, 0xfe, 0xf6, 0xfe, 0x05, 0xff, -0x9a, 0xff, 0xe2, 0xff, 0x63, 0xff, 0xb3, 0xfe, 0xdb, 0xfe, 0x2f, 0xff, 0xca, 0xff, 0x19, 0x00, -0xfd, 0xfe, 0x64, 0xfe, 0xc5, 0xfe, 0xcc, 0xfe, 0x6f, 0xff, 0xd2, 0xff, 0x73, 0xff, 0x1b, 0xff, -0x43, 0xfe, 0x4d, 0xfe, 0x75, 0xff, 0x90, 0xff, 0xad, 0xfe, 0x4c, 0xfe, 0x75, 0xfe, 0x84, 0xfe, -0xc9, 0xfe, 0x31, 0xff, 0x1b, 0xff, 0x94, 0xfe, 0xc0, 0xfd, 0x92, 0xfd, 0xf6, 0xfe, 0x29, 0x00, -0x21, 0x00, 0x4d, 0xff, 0x64, 0xfe, 0xad, 0xfe, 0xae, 0xff, 0x7a, 0x00, 0x69, 0x00, 0x2e, 0x00, -0x4a, 0x00, 0x71, 0x00, 0x31, 0x00, 0xe9, 0xff, 0x2b, 0x00, 0xf1, 0x00, 0xea, 0x00, 0x4a, 0x00, -0xa6, 0x00, 0x9e, 0x01, 0xf6, 0x00, 0x97, 0xff, 0xb4, 0xff, 0xd9, 0x00, 0xab, 0x01, 0xd0, 0x01, -0x73, 0x01, 0xa6, 0x00, 0xe7, 0xff, 0x0c, 0x00, 0xe4, 0x00, 0x9b, 0x01, 0x9f, 0x01, 0x61, 0x01, -0xc1, 0x00, 0x01, 0x00, 0x17, 0x00, 0xf2, 0x00, 0x34, 0x01, 0xab, 0x00, 0x80, 0x00, 0xcf, 0x00, -0x93, 0x01, 0x6c, 0x01, 0xbc, 0x00, 0xba, 0x00, 0xe7, 0x00, 0xed, 0x00, 0x0b, 0x01, 0xd8, 0x01, -0xf7, 0x01, 0xe9, 0x00, 0x3a, 0x00, 0x3f, 0x00, 0xf2, 0x00, 0x79, 0x01, 0xf7, 0x00, 0xea, 0xff, -0x76, 0xff, 0xb4, 0xff, 0x99, 0x00, 0x19, 0x01, 0xea, 0x00, 0x36, 0x00, 0x12, 0xff, 0x80, 0xfe, -0x5a, 0xff, 0xc5, 0x00, 0xa8, 0x01, 0x06, 0x01, 0xa9, 0xff, 0x0b, 0xff, 0x1a, 0xff, 0x94, 0xff, -0x4c, 0x00, 0xba, 0x00, 0x64, 0x00, 0x79, 0xff, 0x37, 0xff, 0xab, 0xff, 0x2a, 0x00, 0x40, 0x00, -0xc9, 0xff, 0x58, 0xff, 0x66, 0xff, 0x80, 0xff, 0x8f, 0xff, 0xde, 0xff, 0x08, 0x00, 0xdf, 0xff, -0x12, 0xff, 0xac, 0xfe, 0xf7, 0xfe, 0x47, 0xff, 0x6c, 0xff, 0x4a, 0xff, 0xd7, 0xfe, 0x82, 0xfe, -0x28, 0xfe, 0x40, 0xfe, 0xcd, 0xfe, 0x3c, 0xff, 0x5a, 0xff, 0xbb, 0xfe, 0xc1, 0xfd, 0xe0, 0xfd, -0xe2, 0xfe, 0xaf, 0xff, 0xf0, 0xff, 0x7c, 0xff, 0xf0, 0xfe, 0xb7, 0xfe, 0xb9, 0xfe, 0x5f, 0xff, -0x8a, 0x00, 0x05, 0x01, 0x3a, 0x00, 0x5a, 0xff, 0x53, 0xff, 0xf8, 0xff, 0x6d, 0x00, 0x68, 0x00, -0x5a, 0x00, 0x8f, 0x00, 0x6e, 0x00, 0xf8, 0xff, 0xcf, 0xff, 0xdd, 0xff, 0xbf, 0xff, 0xb6, 0xff, -0xe7, 0xff, 0x84, 0x00, 0x8b, 0x00, 0x65, 0xff, 0x92, 0xfe, 0x86, 0xfe, 0x01, 0xff, 0xd5, 0xff, -0x85, 0x00, 0x80, 0x00, 0x83, 0xff, 0x9c, 0xfe, 0x64, 0xfe, 0x0c, 0xff, 0xb7, 0xff, 0xdd, 0xff, -0xb8, 0xff, 0xb1, 0xff, 0xbf, 0xff, 0xde, 0xff, 0xfe, 0xff, 0xf5, 0xff, 0xd6, 0xff, 0xa5, 0xff, -0x06, 0x00, 0x77, 0x01, 0x9b, 0x02, 0x71, 0x02, 0x5b, 0x01, 0x9b, 0x00, 0xd5, 0x00, 0x10, 0x02, -0x33, 0x03, 0x87, 0x03, 0x42, 0x03, 0x78, 0x02, 0xd1, 0x01, 0xc1, 0x01, 0x99, 0x02, 0xc2, 0x03, -0xe3, 0x03, 0xb4, 0x02, 0xb5, 0x01, 0xbd, 0x01, 0x5e, 0x02, 0xc6, 0x02, 0xef, 0x02, 0x43, 0x03, -0x3c, 0x03, 0xea, 0x02, 0x0f, 0x02, 0x75, 0x01, 0xf8, 0x01, 0x9f, 0x02, 0xf5, 0x02, 0x49, 0x03, -0x1b, 0x03, 0x4d, 0x02, 0x7b, 0x01, 0x27, 0x01, 0x91, 0x01, 0x90, 0x02, 0x39, 0x03, 0x88, 0x02, -0x4a, 0x01, 0x47, 0x00, 0x21, 0x00, 0xfa, 0x00, 0x5d, 0x01, 0xac, 0x00, 0xdf, 0xff, 0xfa, 0xfe, -0x09, 0xfe, 0xdc, 0xfd, 0x24, 0xfe, 0x34, 0xfe, 0x6a, 0xfd, 0x4b, 0xfc, 0xb0, 0xfb, 0xfd, 0xfb, -0x54, 0xfc, 0xfa, 0xfb, 0x40, 0xfb, 0xc3, 0xfa, 0x77, 0xfa, 0x64, 0xfa, 0x13, 0xfb, 0xa8, 0xfb, -0x26, 0xfb, 0x18, 0xfa, 0x35, 0xf9, 0x64, 0xf9, 0x8d, 0xfa, 0x40, 0xfb, 0xf7, 0xfa, 0x5f, 0xfa, -0x7a, 0xf9, 0xac, 0xf8, 0xf5, 0xf8, 0x27, 0xfa, 0x1d, 0xfb, 0x0c, 0xfb, 0x9f, 0xf9, 0xb8, 0xf7, -0x4c, 0xf7, 0x64, 0xf8, 0x78, 0xf9, 0xa9, 0xf9, 0xbc, 0xf8, 0x7d, 0xf7, 0x11, 0xf7, 0x50, 0xf7, -0x3b, 0xf8, 0xaf, 0xf9, 0xa9, 0xfa, 0x59, 0xfa, 0xb0, 0xf8, 0x95, 0xf7, 0xfb, 0xf9, 0xf5, 0xfe, -0xa3, 0x02, 0xf4, 0x02, 0x93, 0x01, 0xcb, 0x01, 0xfe, 0x02, 0x91, 0x03, 0xf1, 0x04, 0x92, 0x08, -0x32, 0x0c, 0x78, 0x0c, 0xfe, 0x09, 0xb2, 0x08, 0x8c, 0x0a, 0x15, 0x0d, 0x5f, 0x0d, 0x15, 0x0c, -0xf6, 0x0b, 0xb0, 0x0c, 0x01, 0x0d, 0x7a, 0x0c, 0xda, 0x0b, 0x35, 0x0c, 0x9b, 0x0c, 0x40, 0x0b, -0xfd, 0x08, 0x3e, 0x08, 0x02, 0x0a, 0xb8, 0x0b, 0x9e, 0x0a, 0xc6, 0x07, 0x8b, 0x06, 0x5b, 0x07, -0xe9, 0x07, 0x42, 0x07, 0x32, 0x07, 0x5a, 0x08, 0xdb, 0x08, 0x4b, 0x07, 0xaf, 0x05, 0x78, 0x06, -0x44, 0x08, 0x66, 0x08, 0xbe, 0x06, 0xb6, 0x05, 0x32, 0x06, 0x9a, 0x06, 0xb0, 0x05, 0x93, 0x04, -0x43, 0x04, 0xa2, 0x03, 0x39, 0x02, 0xe1, 0x00, 0x43, 0x00, 0x41, 0x00, 0xe7, 0xff, 0xb9, 0xfe, -0x82, 0xfd, 0xea, 0xfc, 0x99, 0xfc, 0x43, 0xfc, 0xa7, 0xfb, 0xd6, 0xfa, 0x99, 0xfa, 0xdb, 0xfa, -0xc6, 0xfa, 0x8b, 0xfa, 0xc1, 0xfa, 0x32, 0xfb, 0x17, 0xfb, 0x89, 0xfa, 0x50, 0xfa, 0xf9, 0xfa, -0x00, 0xfc, 0x76, 0xfc, 0x92, 0xfc, 0x42, 0xfc, 0xe5, 0xfb, 0xe4, 0xfb, 0x1f, 0xfc, 0x6a, 0xfc, -0x07, 0xfd, 0x59, 0xfd, 0xd5, 0xfc, 0xaf, 0xfb, 0xad, 0xfa, 0xd8, 0xfa, 0xa4, 0xfb, 0xd9, 0xfb, -0x27, 0xfb, 0xa3, 0xfa, 0x7a, 0xfa, 0x58, 0xfa, 0x44, 0xfa, 0x88, 0xfa, 0x1b, 0xfb, 0x83, 0xfb, -0x42, 0xfb, 0xe3, 0xfa, 0x32, 0xfb, 0xfb, 0xfb, 0x7f, 0xfc, 0x58, 0xfc, 0x08, 0xfc, 0x16, 0xfc, -0x91, 0xfc, 0xe4, 0xfc, 0xa3, 0xfc, 0x4e, 0xfc, 0x70, 0xfc, 0x62, 0xfc, 0xa9, 0xfb, 0x14, 0xfb, -0x5f, 0xfb, 0x0e, 0xfc, 0x17, 0xfc, 0x46, 0xfb, 0xb8, 0xfa, 0xe4, 0xfa, 0xff, 0xfa, 0x60, 0xfa, -0xcd, 0xf9, 0xfa, 0xf9, 0x37, 0xfa, 0x91, 0xf9, 0x8d, 0xf8, 0xec, 0xf7, 0xf1, 0xf7, 0x24, 0xf8, -0xb3, 0xf8, 0x00, 0xfa, 0x2c, 0xfb, 0x3a, 0xfb, 0x42, 0xfa, 0x31, 0xf9, 0xb5, 0xf8, 0x92, 0xf9, -0x44, 0xfd, 0x02, 0x03, 0x40, 0x07, 0x8f, 0x07, 0x5c, 0x05, 0xf8, 0x03, 0xa1, 0x04, 0x6e, 0x06, -0x23, 0x09, 0x9d, 0x0c, 0xf3, 0x0e, 0x29, 0x0e, 0x60, 0x0b, 0xc2, 0x09, 0x9c, 0x0a, 0x47, 0x0c, -0xc3, 0x0c, 0xb1, 0x0b, 0x36, 0x0a, 0x14, 0x09, 0x97, 0x08, 0x63, 0x08, 0x4b, 0x08, 0xd8, 0x07, -0xdf, 0x06, 0x31, 0x05, 0x20, 0x03, 0xf6, 0x01, 0xae, 0x02, 0x53, 0x04, 0x11, 0x05, 0x23, 0x04, -0xa0, 0x02, 0xb1, 0x01, 0xf8, 0x01, 0xfc, 0x02, 0x80, 0x04, 0x53, 0x06, 0xbe, 0x07, 0x08, 0x08, -0x30, 0x07, 0x85, 0x06, 0xd4, 0x06, 0xac, 0x07, 0xb2, 0x07, 0xb0, 0x06, 0x88, 0x05, 0x0b, 0x05, -0xba, 0x04, 0x09, 0x04, 0xb0, 0x02, 0x2c, 0x01, 0x7b, 0xff, 0x99, 0xfd, 0xee, 0xfb, 0x40, 0xfb, -0x77, 0xfb, 0x91, 0xfb, 0xef, 0xfa, 0xe2, 0xf9, 0x01, 0xf9, 0xa2, 0xf8, 0x7f, 0xf8, 0x98, 0xf8, -0x19, 0xf9, 0xab, 0xf9, 0x1a, 0xfa, 0x84, 0xfa, 0xf2, 0xfa, 0x57, 0xfb, 0xae, 0xfb, 0x20, 0xfc, -0xa9, 0xfc, 0x5e, 0xfd, 0xe9, 0xfd, 0x15, 0xfe, 0x20, 0xfe, 0x79, 0xfe, 0x15, 0xff, 0x6b, 0xff, -0x5e, 0xff, 0xea, 0xfe, 0x39, 0xfe, 0x72, 0xfd, 0xca, 0xfc, 0xdf, 0xfc, 0x90, 0xfd, 0xc3, 0xfd, -0xe6, 0xfc, 0xd8, 0xfb, 0x61, 0xfb, 0x9b, 0xfb, 0xff, 0xfb, 0x40, 0xfc, 0x42, 0xfc, 0x1b, 0xfc, -0x01, 0xfc, 0x6d, 0xfc, 0x71, 0xfd, 0x6a, 0xfe, 0xd9, 0xfe, 0xee, 0xfe, 0xd6, 0xfe, 0x9c, 0xfe, -0x9f, 0xfe, 0x06, 0xff, 0xac, 0xff, 0xc1, 0xff, 0x76, 0xff, 0x41, 0xff, 0x51, 0xff, 0xf1, 0xfe, -0x1e, 0xfe, 0x9b, 0xfd, 0xec, 0xfd, 0xa7, 0xfe, 0x08, 0xff, 0xe5, 0xfe, 0x62, 0xfe, 0xf0, 0xfd, -0x18, 0xfe, 0xb0, 0xfe, 0x5e, 0xff, 0xb7, 0xff, 0xb5, 0xff, 0x25, 0xff, 0x25, 0xfe, 0x64, 0xfd, -0xd7, 0xfd, 0xe2, 0xfe, 0xd4, 0xfe, 0xa2, 0xfd, 0x7d, 0xfc, 0x34, 0xfc, 0x13, 0xfc, 0xc2, 0xfb, -0x79, 0xfb, 0x59, 0xfb, 0xf7, 0xfa, 0x3f, 0xfa, 0xd1, 0xf9, 0xd3, 0xf9, 0xea, 0xf9, 0xfa, 0xf9, -0x2d, 0xfa, 0x5d, 0xfa, 0x67, 0xfa, 0x95, 0xfa, 0xac, 0xfa, 0x4b, 0xfa, 0xce, 0xf9, 0x71, 0xfa, -0xb1, 0xfc, 0x4d, 0xff, 0xe2, 0x00, 0xa6, 0x01, 0x9a, 0x02, 0xf1, 0x03, 0x78, 0x05, 0x30, 0x07, -0xbe, 0x08, 0x53, 0x09, 0x9c, 0x08, 0x84, 0x07, 0x4d, 0x07, 0x4e, 0x08, 0x82, 0x09, 0xd2, 0x09, -0xfc, 0x08, 0x6c, 0x07, 0xf0, 0x05, 0x09, 0x05, 0xe0, 0x04, 0xe6, 0x04, 0xdf, 0x04, 0xb7, 0x04, -0x8e, 0x04, 0x54, 0x04, 0x08, 0x04, 0xbd, 0x03, 0x64, 0x03, 0xc9, 0x02, 0xf7, 0x01, 0xac, 0x01, -0x18, 0x02, 0xc3, 0x02, 0xfa, 0x02, 0x03, 0x03, 0x3f, 0x03, 0x7d, 0x03, 0x19, 0x03, 0x67, 0x02, -0x5e, 0x02, 0x43, 0x03, 0x3a, 0x04, 0xac, 0x04, 0x95, 0x04, 0x24, 0x04, 0x2f, 0x03, 0x0c, 0x02, -0x3e, 0x01, 0x22, 0x01, 0x44, 0x01, 0xd4, 0x00, 0xd2, 0xff, 0xe7, 0xfe, 0x6d, 0xfe, 0x1d, 0xfe, -0x9c, 0xfd, 0x2d, 0xfd, 0xef, 0xfc, 0x03, 0xfd, 0x4e, 0xfd, 0x00, 0xfe, 0xcf, 0xfe, 0x2c, 0xff, -0x1b, 0xff, 0x10, 0xff, 0x9b, 0xff, 0x4c, 0x00, 0xe2, 0x00, 0x3d, 0x01, 0x7f, 0x01, 0x7c, 0x01, -0x28, 0x01, 0x90, 0x00, 0xf8, 0xff, 0x6d, 0xff, 0x0c, 0xff, 0xec, 0xfe, 0xb8, 0xfe, 0x33, 0xfe, -0x59, 0xfd, 0x92, 0xfc, 0x17, 0xfc, 0x15, 0xfc, 0x5c, 0xfc, 0xa3, 0xfc, 0x6b, 0xfc, 0xed, 0xfb, -0x96, 0xfb, 0xd2, 0xfb, 0xb0, 0xfc, 0xe5, 0xfd, 0xb8, 0xfe, 0xcd, 0xfe, 0x88, 0xfe, 0xc2, 0xfe, -0x79, 0xff, 0xeb, 0xff, 0xb9, 0xff, 0x3d, 0xff, 0x3f, 0xff, 0x9b, 0xff, 0xc6, 0xff, 0xa2, 0xff, -0x47, 0xff, 0xc6, 0xfe, 0x30, 0xfe, 0xc2, 0xfd, 0xc5, 0xfd, 0xe3, 0xfd, 0xe3, 0xfd, 0x6e, 0xfd, -0xf0, 0xfc, 0xd3, 0xfc, 0x9b, 0xfd, 0xc7, 0xfe, 0x34, 0xff, 0xc1, 0xfe, 0x33, 0xfe, 0xa2, 0xfe, -0x94, 0xff, 0x32, 0x00, 0x6b, 0x00, 0xd4, 0x00, 0x42, 0x01, 0x10, 0x01, 0x71, 0x00, 0x40, 0x00, -0x7a, 0x00, 0x6d, 0x00, 0xae, 0xff, 0x02, 0xff, 0xc4, 0xfe, 0x9c, 0xfe, 0xf2, 0xfd, 0xe4, 0xfc, -0x21, 0xfc, 0x13, 0xfc, 0x50, 0xfc, 0x47, 0xfc, 0xce, 0xfb, 0x85, 0xfb, 0xb8, 0xfb, 0xff, 0xfb, -0x20, 0xfc, 0x7f, 0xfc, 0x37, 0xfd, 0xa3, 0xfd, 0x8c, 0xfd, 0xa1, 0xfd, 0x6b, 0xfe, 0x71, 0xff, -0xb5, 0xff, 0x83, 0xff, 0x9a, 0xff, 0xef, 0xff, 0xf3, 0xff, 0xd8, 0xff, 0x11, 0x00, 0x46, 0x00, -0x15, 0x00, 0x01, 0x00, 0x7e, 0x00, 0x12, 0x01, 0xd8, 0x00, 0xce, 0xff, 0xe0, 0xfe, 0x9e, 0xfe, -0xb6, 0xfe, 0x2b, 0xff, 0x25, 0x00, 0x26, 0x01, 0xac, 0x01, 0xb2, 0x01, 0xf5, 0x01, 0xc9, 0x02, -0xba, 0x03, 0x47, 0x04, 0xa7, 0x04, 0x25, 0x05, 0xd8, 0x05, 0x6a, 0x06, 0xc7, 0x06, 0x13, 0x07, -0x1e, 0x07, 0xe3, 0x06, 0x76, 0x06, 0x39, 0x06, 0x30, 0x06, 0xc8, 0x05, 0xff, 0x04, 0x2e, 0x04, -0xd6, 0x03, 0xf5, 0x03, 0x34, 0x04, 0x5a, 0x04, 0x56, 0x04, 0x01, 0x04, 0x82, 0x03, 0x2f, 0x03, -0x39, 0x03, 0xaa, 0x03, 0x51, 0x04, 0xe4, 0x04, 0x2e, 0x05, 0x14, 0x05, 0xb8, 0x04, 0x57, 0x04, -0xfb, 0x03, 0x88, 0x03, 0x2a, 0x03, 0x34, 0x03, 0x55, 0x03, 0xdc, 0x02, 0xc5, 0x01, 0xda, 0x00, -0x9a, 0x00, 0xc6, 0x00, 0xa9, 0x00, 0x47, 0x00, 0xfa, 0xff, 0xd0, 0xff, 0x78, 0xff, 0x1d, 0xff, -0x4d, 0xff, 0xfb, 0xff, 0x66, 0x00, 0xf6, 0xff, 0x55, 0xff, 0x50, 0xff, 0xdb, 0xff, 0x16, 0x00, -0xa9, 0xff, 0x34, 0xff, 0x04, 0xff, 0xcb, 0xfe, 0x59, 0xfe, 0x21, 0xfe, 0x69, 0xfe, 0x8d, 0xfe, -0xfc, 0xfd, 0x2a, 0xfd, 0xae, 0xfc, 0x89, 0xfc, 0x3c, 0xfc, 0xd3, 0xfb, 0x92, 0xfb, 0x73, 0xfb, -0x58, 0xfb, 0x1c, 0xfb, 0xe3, 0xfa, 0xd6, 0xfa, 0xe8, 0xfa, 0x3e, 0xfb, 0x93, 0xfb, 0xb0, 0xfb, -0x90, 0xfb, 0x8b, 0xfb, 0xdf, 0xfb, 0x92, 0xfc, 0x7f, 0xfd, 0x63, 0xfe, 0xeb, 0xfe, 0xe8, 0xfe, -0x81, 0xfe, 0x10, 0xfe, 0x1c, 0xfe, 0xa2, 0xfe, 0x21, 0xff, 0x4e, 0xff, 0x12, 0xff, 0x98, 0xfe, -0x12, 0xfe, 0x6f, 0xfd, 0xdd, 0xfc, 0x75, 0xfc, 0x51, 0xfc, 0x11, 0xfc, 0x89, 0xfb, 0xb8, 0xfa, -0xe4, 0xf9, 0x50, 0xf9, 0x06, 0xf9, 0xed, 0xf8, 0xf7, 0xf8, 0xe9, 0xf8, 0xb5, 0xf8, 0x70, 0xf8, -0x0b, 0xf8, 0xe6, 0xf7, 0x32, 0xf8, 0x34, 0xf9, 0xfd, 0xfa, 0x47, 0xfd, 0xb3, 0xff, 0xae, 0x01, -0xbf, 0x02, 0xee, 0x02, 0xc2, 0x02, 0x03, 0x03, 0x22, 0x04, 0xef, 0x05, 0xad, 0x07, 0xb7, 0x08, -0xe4, 0x08, 0x99, 0x08, 0x31, 0x08, 0xe4, 0x07, 0x85, 0x07, 0xfa, 0x06, 0xf6, 0x05, 0xb5, 0x04, -0xb5, 0x03, 0x81, 0x03, 0x2f, 0x04, 0x21, 0x05, 0x07, 0x06, 0xa0, 0x06, 0x9b, 0x06, 0xc3, 0x05, -0x6a, 0x04, 0x7c, 0x03, 0x5c, 0x03, 0xce, 0x03, 0x93, 0x04, 0x85, 0x05, 0x5b, 0x06, 0x9f, 0x06, -0x38, 0x06, 0xbe, 0x05, 0xd9, 0x05, 0x2a, 0x06, 0x57, 0x06, 0xfd, 0x05, 0x6d, 0x05, 0xdc, 0x04, -0x77, 0x04, 0x2d, 0x04, 0x13, 0x04, 0x35, 0x04, 0x16, 0x04, 0x59, 0x03, 0xf0, 0x01, 0x5c, 0x00, -0xe4, 0xfe, 0xa5, 0xfd, 0xab, 0xfc, 0x4b, 0xfc, 0x95, 0xfc, 0xd7, 0xfc, 0xb5, 0xfc, 0x57, 0xfc, -0x40, 0xfc, 0x58, 0xfc, 0x6b, 0xfc, 0x7d, 0xfc, 0xa8, 0xfc, 0xe6, 0xfc, 0x0d, 0xfd, 0x6c, 0xfd, -0x32, 0xfe, 0x22, 0xff, 0x78, 0xff, 0x07, 0xff, 0x3a, 0xfe, 0xa0, 0xfd, 0x38, 0xfd, 0xcc, 0xfc, -0x49, 0xfc, 0xfd, 0xfb, 0xb9, 0xfb, 0x74, 0xfb, 0x5e, 0xfb, 0x77, 0xfb, 0x97, 0xfb, 0x35, 0xfb, -0x88, 0xfa, 0x32, 0xfa, 0x5e, 0xfa, 0x00, 0xfb, 0x9d, 0xfb, 0x3c, 0xfc, 0xb7, 0xfc, 0xe6, 0xfc, -0xdb, 0xfc, 0xd4, 0xfc, 0x2d, 0xfd, 0x99, 0xfd, 0xd1, 0xfd, 0x1b, 0xfe, 0x6d, 0xfe, 0x87, 0xfe, -0x3e, 0xfe, 0xe6, 0xfd, 0xf0, 0xfd, 0x3f, 0xfe, 0x88, 0xfe, 0xa4, 0xfe, 0xc8, 0xfe, 0xd7, 0xfe, -0x94, 0xfe, 0x20, 0xfe, 0xfb, 0xfd, 0x6d, 0xfe, 0x62, 0xff, 0x8d, 0x00, 0x93, 0x01, 0x39, 0x02, -0x54, 0x02, 0x10, 0x02, 0xee, 0x01, 0x2a, 0x02, 0xab, 0x02, 0x2d, 0x03, 0x64, 0x03, 0x47, 0x03, -0x1e, 0x03, 0x55, 0x03, 0xcc, 0x03, 0xf7, 0x03, 0x28, 0x03, 0x9a, 0x01, 0xf0, 0xff, 0xd6, 0xfe, -0x74, 0xfe, 0xae, 0xfe, 0x16, 0xff, 0x51, 0xff, 0x4e, 0xff, 0x39, 0xff, 0x4a, 0xff, 0x3d, 0xff, -0xb7, 0xfe, 0xc6, 0xfd, 0xd2, 0xfc, 0x87, 0xfc, 0xfe, 0xfc, 0xde, 0xfd, 0x97, 0xfe, 0xcd, 0xfe, -0x67, 0xfe, 0xc3, 0xfd, 0x54, 0xfd, 0x35, 0xfd, 0x08, 0xfd, 0x71, 0xfc, 0xa0, 0xfb, 0x04, 0xfb, -0xe6, 0xfa, 0x16, 0xfb, 0x8a, 0xfb, 0x26, 0xfc, 0xfd, 0xfc, 0xd3, 0xfd, 0x7f, 0xfe, 0x0f, 0xff, -0x8f, 0xff, 0xd8, 0xff, 0xd7, 0xff, 0xe3, 0xff, 0x51, 0x00, 0x53, 0x01, 0x5f, 0x02, 0x17, 0x03, -0x74, 0x03, 0x09, 0x04, 0xf6, 0x04, 0xbf, 0x05, 0xde, 0x05, 0x65, 0x05, 0xec, 0x04, 0xd8, 0x04, -0xdf, 0x04, 0xac, 0x04, 0xc2, 0x04, 0x09, 0x05, 0x38, 0x05, 0xde, 0x04, 0x2d, 0x04, 0x7c, 0x04, -0x1e, 0x05, 0x07, 0x05, 0xb0, 0x03, 0x78, 0x02, 0x84, 0x02, 0x6b, 0x03, 0x34, 0x04, 0xa2, 0x04, -0x30, 0x05, 0x02, 0x06, 0x77, 0x06, 0x36, 0x06, 0xf2, 0x05, 0x4e, 0x06, 0xdb, 0x06, 0x52, 0x06, -0xb2, 0x04, 0x3b, 0x03, 0x86, 0x02, 0xe1, 0x01, 0x96, 0x00, 0x5e, 0xff, 0xe6, 0xfe, 0xbb, 0xfe, -0xfa, 0xfd, 0xab, 0xfc, 0x91, 0xfb, 0x41, 0xfb, 0x55, 0xfb, 0x46, 0xfb, 0x24, 0xfb, 0xa6, 0xfb, -0xda, 0xfc, 0x26, 0xfe, 0x14, 0xff, 0xea, 0xff, 0x25, 0x01, 0x1b, 0x02, 0x30, 0x02, 0xb5, 0x01, -0x73, 0x01, 0xb0, 0x01, 0xa0, 0x01, 0xfe, 0x00, 0x61, 0x00, 0x24, 0x00, 0xff, 0xff, 0x90, 0xff, -0xbb, 0xfe, 0xde, 0xfd, 0x34, 0xfd, 0x96, 0xfc, 0xf9, 0xfb, 0x8b, 0xfb, 0x9a, 0xfb, 0x05, 0xfc, -0x49, 0xfc, 0x36, 0xfc, 0x37, 0xfc, 0xbe, 0xfc, 0x72, 0xfd, 0x20, 0xfe, 0xa3, 0xfe, 0x26, 0xff, -0x85, 0xff, 0x85, 0xff, 0x5d, 0xff, 0x6b, 0xff, 0xc6, 0xff, 0x2e, 0x00, 0x55, 0x00, 0x18, 0x00, -0xb0, 0xff, 0x3d, 0xff, 0xde, 0xfe, 0x9b, 0xfe, 0x6c, 0xfe, 0x1d, 0xfe, 0x9c, 0xfd, 0x14, 0xfd, -0xad, 0xfc, 0x5a, 0xfc, 0x00, 0xfc, 0xb3, 0xfb, 0x89, 0xfb, 0x63, 0xfb, 0xf7, 0xfa, 0x6e, 0xfa, -0x54, 0xfa, 0xbb, 0xfa, 0x1e, 0xfb, 0x67, 0xfb, 0xbb, 0xfb, 0x39, 0xfc, 0x8b, 0xfc, 0x56, 0xfc, -0x05, 0xfc, 0x3a, 0xfc, 0xe6, 0xfc, 0x64, 0xfd, 0x2e, 0xfd, 0x71, 0xfc, 0x88, 0xfb, 0x9e, 0xfa, -0x6c, 0xf9, 0x60, 0xf8, 0xf9, 0xf7, 0x2b, 0xf8, 0x4c, 0xf8, 0x30, 0xf8, 0x5c, 0xf8, 0x00, 0xf9, -0xd1, 0xf9, 0x6c, 0xfa, 0xfb, 0xfa, 0x31, 0xfc, 0xd6, 0xfd, 0xb3, 0xff, 0xb9, 0x01, 0xc2, 0x03, -0x67, 0x05, 0x8f, 0x06, 0x37, 0x07, 0xd1, 0x07, 0x23, 0x08, 0x29, 0x08, 0xe3, 0x07, 0x98, 0x07, -0x69, 0x07, 0x5c, 0x07, 0x5f, 0x07, 0x91, 0x07, 0x99, 0x07, 0x52, 0x07, 0x9e, 0x06, 0x95, 0x05, -0xcb, 0x04, 0x6a, 0x04, 0x35, 0x04, 0xe8, 0x03, 0xeb, 0x03, 0x82, 0x04, 0x55, 0x05, 0xe3, 0x05, -0x0e, 0x06, 0x42, 0x06, 0x4e, 0x06, 0xee, 0x05, 0x4a, 0x05, 0x08, 0x05, 0x09, 0x05, 0x0e, 0x05, -0xe6, 0x04, 0xdc, 0x04, 0x19, 0x05, 0x84, 0x05, 0xcd, 0x05, 0xa6, 0x05, 0x31, 0x05, 0x8d, 0x04, -0xd4, 0x03, 0xff, 0x02, 0x19, 0x02, 0x81, 0x01, 0x21, 0x01, 0xc1, 0x00, 0x78, 0x00, 0x92, 0x00, -0xc9, 0x00, 0xc9, 0x00, 0x68, 0x00, 0xfc, 0xff, 0x61, 0xff, 0x9b, 0xfe, 0xec, 0xfd, 0x7e, 0xfd, -0x30, 0xfd, 0xb4, 0xfc, 0x58, 0xfc, 0x50, 0xfc, 0xb4, 0xfc, 0xf5, 0xfc, 0xeb, 0xfc, 0xaa, 0xfc, -0x4b, 0xfc, 0x00, 0xfc, 0xc9, 0xfb, 0xad, 0xfb, 0xae, 0xfb, 0xc9, 0xfb, 0x2a, 0xfc, 0xa5, 0xfc, -0x3a, 0xfd, 0xfb, 0xfd, 0xb7, 0xfe, 0xf4, 0xfe, 0x75, 0xfe, 0xbc, 0xfd, 0x37, 0xfd, 0x21, 0xfd, -0x62, 0xfd, 0xaf, 0xfd, 0xf1, 0xfd, 0x63, 0xfe, 0x17, 0xff, 0xea, 0xff, 0x5f, 0x00, 0x86, 0x00, -0xa5, 0x00, 0xb8, 0x00, 0x68, 0x00, 0xe2, 0xff, 0xe5, 0xff, 0x6a, 0x00, 0xc7, 0x00, 0xb1, 0x00, -0x88, 0x00, 0xaa, 0x00, 0xc8, 0x00, 0x63, 0x00, 0xa3, 0xff, 0xe5, 0xfe, 0x45, 0xfe, 0xaf, 0xfd, -0x10, 0xfd, 0xde, 0xfc, 0x43, 0xfd, 0xfb, 0xfd, 0xb8, 0xfe, 0x4a, 0xff, 0xc5, 0xff, 0x21, 0x00, -0x1e, 0x00, 0xb7, 0xff, 0x25, 0xff, 0xb5, 0xfe, 0x1a, 0xfe, 0x6c, 0xfd, 0xcf, 0xfc, 0x72, 0xfc, -0x4a, 0xfc, 0x34, 0xfc, 0x5a, 0xfc, 0x9c, 0xfc, 0xa2, 0xfc, 0x1e, 0xfc, 0x80, 0xfb, 0x12, 0xfb, -0xdf, 0xfa, 0xb8, 0xfa, 0xc8, 0xfa, 0x3a, 0xfb, 0xa7, 0xfb, 0xaa, 0xfb, 0x2f, 0xfb, 0x9f, 0xfa, -0x04, 0xfa, 0x2d, 0xf9, 0x4b, 0xf8, 0xc7, 0xf7, 0xd9, 0xf7, 0x41, 0xf8, 0xd0, 0xf8, 0xac, 0xf9, -0x00, 0xfb, 0x6f, 0xfc, 0xbc, 0xfd, 0xf2, 0xfe, 0x5a, 0x00, 0xf9, 0x01, 0x8d, 0x03, 0x01, 0x05, -0x99, 0x06, 0x10, 0x08, 0x19, 0x09, 0x39, 0x09, 0xd5, 0x08, 0x66, 0x08, 0xd2, 0x07, 0xfd, 0x06, -0xe1, 0x05, 0xc7, 0x04, 0x26, 0x04, 0x92, 0x03, 0x51, 0x03, 0x89, 0x03, 0x23, 0x04, 0xd0, 0x04, -0x00, 0x05, 0x35, 0x05, 0xd5, 0x05, 0xbb, 0x06, 0x78, 0x07, 0xc6, 0x07, 0xd8, 0x07, 0xdd, 0x07, -0xc6, 0x07, 0xbc, 0x07, 0xe1, 0x07, 0x27, 0x08, 0x05, 0x08, 0x3b, 0x07, 0x6a, 0x06, 0x10, 0x06, -0x1f, 0x06, 0x0e, 0x06, 0x9a, 0x05, 0x09, 0x05, 0x7d, 0x04, 0xba, 0x03, 0xdc, 0x02, 0x0f, 0x02, -0x87, 0x01, 0xe6, 0x00, 0xc7, 0xff, 0xbd, 0xfe, 0x5a, 0xfe, 0x55, 0xfe, 0x09, 0xfe, 0x43, 0xfd, -0x86, 0xfc, 0x3b, 0xfc, 0x0f, 0xfc, 0xbb, 0xfb, 0x9a, 0xfb, 0x08, 0xfc, 0xf9, 0xfc, 0x03, 0xfe, -0xe3, 0xfe, 0xf0, 0xff, 0xef, 0x00, 0x68, 0x01, 0x13, 0x01, 0x69, 0x00, 0x3d, 0x00, 0x8a, 0x00, -0x90, 0x00, 0x09, 0x00, 0x6b, 0xff, 0x13, 0xff, 0x8d, 0xfe, 0xaa, 0xfd, 0xea, 0xfc, 0xa0, 0xfc, -0x80, 0xfc, 0xf0, 0xfb, 0x12, 0xfb, 0xaa, 0xfa, 0xc3, 0xfa, 0x1b, 0xfb, 0x7f, 0xfb, 0x20, 0xfc, -0x37, 0xfd, 0x60, 0xfe, 0x52, 0xff, 0xf5, 0xff, 0x77, 0x00, 0x2a, 0x01, 0xb3, 0x01, 0xb4, 0x01, -0x1e, 0x01, 0x70, 0x00, 0x07, 0x00, 0x9d, 0xff, 0x09, 0xff, 0x9c, 0xfe, 0x4d, 0xfe, 0x05, 0xfe, -0x19, 0xfd, 0xcd, 0xfb, 0xe0, 0xfa, 0x4a, 0xfa, 0x09, 0xfa, 0xae, 0xf9, 0x74, 0xf9, 0xdd, 0xf9, -0xea, 0xfa, 0x32, 0xfc, 0x37, 0xfd, 0x1e, 0xfe, 0x2a, 0xff, 0x04, 0x00, 0x3d, 0x00, 0xfd, 0xff, -0xfd, 0xff, 0x3b, 0x00, 0x23, 0x00, 0x6e, 0xff, 0xac, 0xfe, 0x77, 0xfe, 0x8c, 0xfe, 0x6e, 0xfe, -0x30, 0xfe, 0x21, 0xfe, 0x15, 0xfe, 0xbb, 0xfd, 0x0b, 0xfd, 0x7e, 0xfc, 0x6e, 0xfc, 0xcc, 0xfc, -0x41, 0xfd, 0x84, 0xfd, 0xa5, 0xfd, 0xdb, 0xfd, 0xf2, 0xfd, 0xaa, 0xfd, 0x19, 0xfd, 0x8f, 0xfc, -0x41, 0xfc, 0x12, 0xfc, 0xae, 0xfb, 0x60, 0xfb, 0x82, 0xfb, 0xff, 0xfb, 0x82, 0xfc, 0xc6, 0xfc, -0x08, 0xfd, 0x5b, 0xfd, 0x80, 0xfd, 0x77, 0xfd, 0x68, 0xfd, 0xb3, 0xfd, 0xb8, 0xfe, 0xe3, 0xff, -0xdc, 0x00, 0xc9, 0x01, 0xcf, 0x02, 0x37, 0x04, 0x6b, 0x05, 0x87, 0x06, 0x86, 0x07, 0x18, 0x08, -0x02, 0x08, 0x47, 0x07, 0x73, 0x06, 0x41, 0x06, 0x5d, 0x06, 0x77, 0x06, 0x49, 0x06, 0x15, 0x06, -0xfe, 0x05, 0xfb, 0x05, 0x2f, 0x06, 0xb2, 0x06, 0x33, 0x07, 0x66, 0x07, 0xec, 0x06, 0x15, 0x06, -0x48, 0x05, 0xc2, 0x04, 0x82, 0x04, 0x1f, 0x04, 0x97, 0x03, 0x06, 0x03, 0xb9, 0x02, 0x93, 0x02, -0xb1, 0x02, 0x3b, 0x03, 0x1f, 0x04, 0xe0, 0x04, 0x36, 0x05, 0x6d, 0x05, 0xdf, 0x05, 0x8d, 0x06, -0xce, 0x06, 0x99, 0x06, 0x15, 0x06, 0x5a, 0x05, 0x31, 0x04, 0xaf, 0x02, 0x2c, 0x01, 0xfc, 0xff, -0xe5, 0xfe, 0x96, 0xfd, 0x1e, 0xfc, 0xea, 0xfa, 0x36, 0xfa, 0xc4, 0xf9, 0x79, 0xf9, 0x4c, 0xf9, -0xb4, 0xf9, 0x80, 0xfa, 0x32, 0xfb, 0xcd, 0xfb, 0x95, 0xfc, 0xcd, 0xfd, 0xef, 0xfe, 0x7c, 0xff, -0xcf, 0xff, 0x30, 0x00, 0x96, 0x00, 0x93, 0x00, 0x3f, 0x00, 0x30, 0x00, 0x82, 0x00, 0xb4, 0x00, -0x63, 0x00, 0xdf, 0xff, 0x8c, 0xff, 0x54, 0xff, 0xf2, 0xfe, 0x6d, 0xfe, 0x38, 0xfe, 0x60, 0xfe, -0xa0, 0xfe, 0xa4, 0xfe, 0xaf, 0xfe, 0x02, 0xff, 0xc0, 0xff, 0x43, 0x00, 0x8e, 0x00, 0xe5, 0x00, -0x6f, 0x01, 0xe1, 0x01, 0xce, 0x01, 0x74, 0x01, 0x37, 0x01, 0xef, 0x00, 0x3e, 0x00, 0x4a, 0xff, -0x79, 0xfe, 0xff, 0xfd, 0xa3, 0xfd, 0x31, 0xfd, 0xe4, 0xfc, 0xf2, 0xfc, 0x41, 0xfd, 0xaa, 0xfd, -0x05, 0xfe, 0xad, 0xfe, 0xb9, 0xff, 0xb3, 0x00, 0x34, 0x01, 0x2c, 0x01, 0xd3, 0x00, 0x7f, 0x00, -0xdc, 0xff, 0x04, 0xff, 0x61, 0xfe, 0x11, 0xfe, 0xc2, 0xfd, 0x20, 0xfd, 0x5d, 0xfc, 0x05, 0xfc, -0xf4, 0xfb, 0xef, 0xfb, 0xda, 0xfb, 0xd2, 0xfb, 0xf0, 0xfb, 0xee, 0xfb, 0xa1, 0xfb, 0x55, 0xfb, -0x45, 0xfb, 0x5f, 0xfb, 0x70, 0xfb, 0x74, 0xfb, 0x9b, 0xfb, 0x8f, 0xfb, 0x34, 0xfb, 0x8a, 0xfa, -0xd7, 0xf9, 0x3e, 0xf9, 0x9c, 0xf8, 0xea, 0xf7, 0x60, 0xf7, 0x0b, 0xf7, 0xe6, 0xf6, 0xdd, 0xf6, -0x2c, 0xf7, 0x12, 0xf8, 0x26, 0xf9, 0x1c, 0xfa, 0xcf, 0xfa, 0x5b, 0xfb, 0xc3, 0xfb, 0xa3, 0xfb, -0x18, 0xfb, 0x97, 0xfa, 0x9d, 0xfa, 0x61, 0xfb, 0xb0, 0xfc, 0xae, 0xfe, 0x9b, 0x01, 0xcd, 0x04, -0x32, 0x08, 0x00, 0x0b, 0xf4, 0x0c, 0x3c, 0x0e, 0x30, 0x0e, 0x07, 0x0d, 0xa8, 0x0a, 0xa6, 0x07, -0x09, 0x05, 0xd6, 0x02, 0x63, 0x01, 0xc8, 0x00, 0x27, 0x01, 0xe5, 0x02, 0x21, 0x05, 0xaf, 0x07, -0x2a, 0x0a, 0x37, 0x0c, 0xc2, 0x0d, 0x27, 0x0e, 0x52, 0x0d, 0xa3, 0x0b, 0x80, 0x09, 0x8a, 0x07, -0x97, 0x05, 0xff, 0x03, 0x31, 0x03, 0x37, 0x03, 0xfe, 0x03, 0xde, 0x04, 0xc5, 0x05, 0xd8, 0x06, -0xed, 0x07, 0x81, 0x08, 0x54, 0x08, 0x7a, 0x07, 0x93, 0x06, 0x9c, 0x05, 0x54, 0x04, 0xed, 0x02, -0xb8, 0x01, 0x00, 0x01, 0x6c, 0x00, 0xb8, 0xff, 0x20, 0xff, 0xe5, 0xfe, 0xe4, 0xfe, 0x97, 0xfe, -0xc0, 0xfd, 0xc8, 0xfc, 0x18, 0xfc, 0x8d, 0xfb, 0x02, 0xfb, 0xbb, 0xfa, 0x0b, 0xfb, 0x0a, 0xfc, -0x2c, 0xfd, 0x33, 0xfe, 0x58, 0xff, 0xa5, 0x00, 0xce, 0x01, 0x3c, 0x02, 0x06, 0x02, 0xac, 0x01, -0xfc, 0x00, 0xfd, 0xff, 0x6e, 0xfe, 0xf3, 0xfc, 0xf1, 0xfb, 0x37, 0xfb, 0xb1, 0xfa, 0x58, 0xfa, -0x4e, 0xfa, 0xc7, 0xfa, 0x2c, 0xfb, 0x76, 0xfb, 0xcc, 0xfb, 0x6d, 0xfc, 0x15, 0xfd, 0x4b, 0xfd, -0x2f, 0xfd, 0x19, 0xfd, 0x2d, 0xfd, 0x6d, 0xfd, 0xa9, 0xfd, 0x28, 0xfe, 0xdf, 0xfe, 0x73, 0xff, -0xae, 0xff, 0x92, 0xff, 0x65, 0xff, 0x44, 0xff, 0xdd, 0xfe, 0x37, 0xfe, 0x71, 0xfd, 0xf2, 0xfc, -0xbc, 0xfc, 0x99, 0xfc, 0xab, 0xfc, 0xd9, 0xfc, 0x30, 0xfd, 0x7c, 0xfd, 0xa6, 0xfd, 0xfa, 0xfd, -0x4e, 0xfe, 0x89, 0xfe, 0x7a, 0xfe, 0xff, 0xfd, 0xaf, 0xfd, 0x72, 0xfd, 0x62, 0xfd, 0x60, 0xfd, -0x66, 0xfd, 0x90, 0xfd, 0xc2, 0xfd, 0xde, 0xfd, 0x0e, 0xfe, 0xe7, 0xfd, 0xb0, 0xfd, 0x22, 0xfd, -0x4c, 0xfc, 0x97, 0xfb, 0xd6, 0xfa, 0x68, 0xfa, 0x21, 0xfa, 0xc0, 0xf9, 0x8a, 0xf9, 0x1a, 0xf9, -0xee, 0xf8, 0xd9, 0xf8, 0x7d, 0xf8, 0x2e, 0xf8, 0xc5, 0xf7, 0xaa, 0xf7, 0xc9, 0xf7, 0xc5, 0xf7, -0xc4, 0xf7, 0xe9, 0xf7, 0x27, 0xf8, 0x82, 0xf8, 0xd2, 0xf8, 0xf8, 0xf9, 0x28, 0xfc, 0x02, 0xff, -0x21, 0x02, 0x70, 0x05, 0x6e, 0x09, 0x6b, 0x0d, 0x76, 0x10, 0x2f, 0x12, 0xdc, 0x12, 0x88, 0x12, -0x83, 0x10, 0xd9, 0x0c, 0xb9, 0x08, 0xdb, 0x04, 0xb1, 0x01, 0xcf, 0xfe, 0xb9, 0xfc, 0x6a, 0xfc, -0xbd, 0xfd, 0x08, 0x00, 0x9c, 0x02, 0x91, 0x05, 0x1c, 0x09, 0x3e, 0x0c, 0x14, 0x0e, 0xbd, 0x0e, -0xcd, 0x0e, 0x6c, 0x0e, 0x20, 0x0d, 0xf0, 0x0a, 0xed, 0x08, 0x5f, 0x07, 0x35, 0x06, 0xeb, 0x04, -0xee, 0x03, 0xb6, 0x03, 0xcb, 0x03, 0xce, 0x03, 0x5e, 0x03, 0xcf, 0x02, 0x34, 0x02, 0x45, 0x01, -0x15, 0x00, 0xd5, 0xfe, 0xcf, 0xfd, 0x21, 0xfd, 0x7d, 0xfc, 0x07, 0xfc, 0xf3, 0xfb, 0x56, 0xfc, -0x03, 0xfd, 0x9b, 0xfd, 0xfe, 0xfd, 0x31, 0xfe, 0x44, 0xfe, 0x13, 0xfe, 0x92, 0xfd, 0xdd, 0xfc, -0x1f, 0xfc, 0x6d, 0xfb, 0xd1, 0xfa, 0x3d, 0xfa, 0xf5, 0xf9, 0x33, 0xfa, 0xec, 0xfa, 0xba, 0xfb, -0x7f, 0xfc, 0x3a, 0xfd, 0x1f, 0xfe, 0xfb, 0xfe, 0x70, 0xff, 0x66, 0xff, 0x59, 0xff, 0x50, 0xff, -0x47, 0xff, 0xf2, 0xfe, 0x8b, 0xfe, 0x7c, 0xfe, 0x8b, 0xfe, 0x7f, 0xfe, 0x4f, 0xfe, 0x3f, 0xfe, -0xa1, 0xfe, 0x01, 0xff, 0x43, 0xff, 0x8c, 0xff, 0xe8, 0xff, 0x79, 0x00, 0xdb, 0x00, 0x03, 0x01, -0x24, 0x01, 0x3e, 0x01, 0x62, 0x01, 0x41, 0x01, 0xe9, 0x00, 0xba, 0x00, 0x80, 0x00, 0x4e, 0x00, -0xfb, 0xff, 0x9a, 0xff, 0x7c, 0xff, 0x43, 0xff, 0x0a, 0xff, 0xcc, 0xfe, 0x9d, 0xfe, 0x9a, 0xfe, -0x69, 0xfe, 0x34, 0xfe, 0x14, 0xfe, 0x1f, 0xfe, 0x34, 0xfe, 0x33, 0xfe, 0x32, 0xfe, 0x81, 0xfe, -0xd6, 0xfe, 0x39, 0xff, 0xbc, 0xff, 0x39, 0x00, 0xbf, 0x00, 0xf0, 0x00, 0xdc, 0x00, 0xb4, 0x00, -0x67, 0x00, 0xde, 0xff, 0x0d, 0xff, 0xf5, 0xfd, 0x18, 0xfd, 0x23, 0xfc, 0x6c, 0xfb, 0xc3, 0xfa, -0x33, 0xfa, 0x99, 0xf9, 0xe7, 0xf8, 0x2f, 0xf8, 0x94, 0xf7, 0xf1, 0xf6, 0x6a, 0xf6, 0xbc, 0xf5, -0x38, 0xf5, 0x11, 0xf5, 0x30, 0xf5, 0xbe, 0xf5, 0xa4, 0xf6, 0xd0, 0xf7, 0xfb, 0xf8, 0xd0, 0xf9, -0x83, 0xfa, 0x0b, 0xfb, 0x6a, 0xfb, 0xa6, 0xfb, 0x8b, 0xfb, 0xba, 0xfb, 0xa8, 0xfc, 0x68, 0xfe, -0x12, 0x01, 0x54, 0x04, 0xd9, 0x07, 0x8a, 0x0b, 0x8f, 0x0e, 0xb0, 0x10, 0xcd, 0x11, 0xb8, 0x11, -0x7b, 0x10, 0x95, 0x0d, 0xa0, 0x09, 0x64, 0x05, 0xbb, 0x01, 0x23, 0xff, 0x9e, 0xfd, 0x76, 0xfd, -0xa2, 0xfe, 0xc9, 0x00, 0xd1, 0x03, 0x13, 0x07, 0x8d, 0x0a, 0x92, 0x0d, 0x79, 0x0f, 0xef, 0x0f, -0x18, 0x0f, 0x62, 0x0d, 0x3e, 0x0b, 0xc5, 0x08, 0x6e, 0x06, 0x5c, 0x04, 0xa1, 0x02, 0x8d, 0x01, -0x42, 0x01, 0xdb, 0x01, 0x1e, 0x03, 0x58, 0x04, 0x69, 0x05, 0xf6, 0x05, 0xe5, 0x05, 0x3b, 0x05, -0xde, 0x03, 0x40, 0x02, 0x41, 0x00, 0x15, 0xfe, 0xea, 0xfb, 0x21, 0xfa, 0x2a, 0xf9, 0xdd, 0xf8, -0xf1, 0xf8, 0x52, 0xf9, 0xc4, 0xf9, 0x5b, 0xfa, 0xe1, 0xfa, 0x13, 0xfb, 0x37, 0xfb, 0x21, 0xfb, -0xe3, 0xfa, 0x9b, 0xfa, 0x55, 0xfa, 0x8b, 0xfa, 0x2f, 0xfb, 0x16, 0xfc, 0x21, 0xfd, 0x27, 0xfe, -0x40, 0xff, 0x70, 0x00, 0x83, 0x01, 0x4e, 0x02, 0xad, 0x02, 0x93, 0x02, 0x2d, 0x02, 0x65, 0x01, -0x94, 0x00, 0xe6, 0xff, 0x6e, 0xff, 0x3e, 0xff, 0x20, 0xff, 0x62, 0xff, 0xf1, 0xff, 0xd1, 0x00, -0xda, 0x01, 0xab, 0x02, 0x3e, 0x03, 0x97, 0x03, 0xbb, 0x03, 0xca, 0x03, 0xb8, 0x03, 0x8b, 0x03, -0x67, 0x03, 0x15, 0x03, 0xb7, 0x02, 0x56, 0x02, 0x31, 0x02, 0x2e, 0x02, 0x30, 0x02, 0xd8, 0x01, -0x4c, 0x01, 0x96, 0x00, 0xf1, 0xff, 0x57, 0xff, 0xb7, 0xfe, 0x3c, 0xfe, 0xea, 0xfd, 0xce, 0xfd, -0xe7, 0xfd, 0x3a, 0xfe, 0xe3, 0xfe, 0xcb, 0xff, 0x8d, 0x00, 0xfc, 0x00, 0x05, 0x01, 0xf5, 0x00, -0xdb, 0x00, 0x8b, 0x00, 0x1b, 0x00, 0x68, 0xff, 0xaf, 0xfe, 0x02, 0xfe, 0x5a, 0xfd, 0xf3, 0xfc, -0xe9, 0xfc, 0x1a, 0xfd, 0x32, 0xfd, 0x0a, 0xfd, 0xb1, 0xfc, 0x50, 0xfc, 0xd5, 0xfb, 0x2d, 0xfb, -0x43, 0xfa, 0x2f, 0xf9, 0x0b, 0xf8, 0xe7, 0xf6, 0xfe, 0xf5, 0xa5, 0xf5, 0xd3, 0xf5, 0x79, 0xf6, -0x18, 0xf7, 0xc6, 0xf7, 0xa3, 0xf8, 0x4c, 0xf9, 0xc2, 0xf9, 0xde, 0xf9, 0xd3, 0xf9, 0xa8, 0xf9, -0x06, 0xf9, 0x82, 0xf8, 0xb0, 0xf8, 0x0b, 0xfa, 0x8e, 0xfc, 0x71, 0xff, 0xd5, 0x02, 0xa5, 0x06, -0x51, 0x0a, 0x6e, 0x0d, 0x53, 0x0f, 0x40, 0x10, 0x3d, 0x10, 0x82, 0x0e, 0x51, 0x0b, 0x3b, 0x07, -0x62, 0x03, 0x4c, 0x00, 0x78, 0xfd, 0x84, 0xfb, 0xd3, 0xfa, 0xad, 0xfb, 0xb6, 0xfd, 0x29, 0x00, -0x01, 0x03, 0x1c, 0x06, 0xc5, 0x08, 0x5b, 0x0a, 0x72, 0x0a, 0xc6, 0x09, 0xbc, 0x08, 0x19, 0x07, -0xe4, 0x04, 0x66, 0x02, 0x81, 0x00, 0x8d, 0xff, 0x07, 0xff, 0x32, 0xff, 0x0d, 0x00, 0xaa, 0x01, -0x79, 0x03, 0xe1, 0x04, 0xf0, 0x05, 0xe0, 0x06, 0x73, 0x07, 0x58, 0x07, 0x59, 0x06, 0xee, 0x04, -0x76, 0x03, 0x22, 0x02, 0xc9, 0x00, 0x78, 0xff, 0x8f, 0xfe, 0x1a, 0xfe, 0xd0, 0xfd, 0x8b, 0xfd, -0x5d, 0xfd, 0x5c, 0xfd, 0x5d, 0xfd, 0x23, 0xfd, 0xa4, 0xfc, 0x39, 0xfc, 0x09, 0xfc, 0x24, 0xfc, -0x5d, 0xfc, 0xba, 0xfc, 0x56, 0xfd, 0x32, 0xfe, 0x4f, 0xff, 0x6b, 0x00, 0x8c, 0x01, 0xac, 0x02, -0x99, 0x03, 0x3e, 0x04, 0x78, 0x04, 0x54, 0x04, 0x2f, 0x04, 0xea, 0x03, 0x7b, 0x03, 0xbd, 0x02, -0xd2, 0x01, 0xff, 0x00, 0x5a, 0x00, 0xd8, 0xff, 0x72, 0xff, 0x1f, 0xff, 0x13, 0xff, 0x1c, 0xff, -0x29, 0xff, 0x55, 0xff, 0xc6, 0xff, 0x62, 0x00, 0x18, 0x01, 0x9d, 0x01, 0x0f, 0x02, 0x7e, 0x02, -0xff, 0x02, 0x32, 0x03, 0x16, 0x03, 0xa3, 0x02, 0xfd, 0x01, 0x35, 0x01, 0x2e, 0x00, 0x1a, 0xff, -0x19, 0xfe, 0x5c, 0xfd, 0xb2, 0xfc, 0x0c, 0xfc, 0xa1, 0xfb, 0x88, 0xfb, 0xb3, 0xfb, 0xfd, 0xfb, -0x34, 0xfc, 0x8b, 0xfc, 0xf0, 0xfc, 0x56, 0xfd, 0xb2, 0xfd, 0xf8, 0xfd, 0x40, 0xfe, 0x55, 0xfe, -0x37, 0xfe, 0xe1, 0xfd, 0x7a, 0xfd, 0x12, 0xfd, 0x96, 0xfc, 0xf3, 0xfb, 0x44, 0xfb, 0x96, 0xfa, -0xfc, 0xf9, 0x83, 0xf9, 0x28, 0xf9, 0xf1, 0xf8, 0xdb, 0xf8, 0xd2, 0xf8, 0xcb, 0xf8, 0xc9, 0xf8, -0xe7, 0xf8, 0xef, 0xf8, 0xd3, 0xf8, 0x9e, 0xf8, 0x5f, 0xf8, 0x29, 0xf8, 0x07, 0xf8, 0xdf, 0xf7, -0xec, 0xf7, 0x03, 0xf8, 0x03, 0xf8, 0xf3, 0xf7, 0xdd, 0xf7, 0xee, 0xf7, 0x0c, 0xf8, 0x3a, 0xf8, -0x7f, 0xf8, 0x21, 0xf9, 0x53, 0xfa, 0x39, 0xfc, 0xb5, 0xfe, 0xd9, 0x01, 0x43, 0x05, 0xa9, 0x08, -0xba, 0x0b, 0x24, 0x0e, 0xd7, 0x0f, 0x91, 0x10, 0x0a, 0x10, 0x41, 0x0e, 0x70, 0x0b, 0x14, 0x08, -0x9f, 0x04, 0x91, 0x01, 0x35, 0xff, 0xec, 0xfd, 0xb0, 0xfd, 0x85, 0xfe, 0x35, 0x00, 0xda, 0x02, -0x0d, 0x06, 0x35, 0x09, 0xe3, 0x0b, 0x88, 0x0d, 0x40, 0x0e, 0xf4, 0x0d, 0xb3, 0x0c, 0xb8, 0x0a, -0x41, 0x08, 0xd8, 0x05, 0x9e, 0x03, 0xc1, 0x01, 0x88, 0x00, 0x39, 0x00, 0xc7, 0x00, 0xdb, 0x01, -0x0b, 0x03, 0x35, 0x04, 0x49, 0x05, 0x1d, 0x06, 0x5b, 0x06, 0xe9, 0x05, 0x06, 0x05, 0xb1, 0x03, -0xf7, 0x01, 0xf0, 0xff, 0xff, 0xfd, 0x97, 0xfc, 0x88, 0xfb, 0xd9, 0xfa, 0x5f, 0xfa, 0x46, 0xfa, -0x95, 0xfa, 0xf5, 0xfa, 0x35, 0xfb, 0x47, 0xfb, 0x30, 0xfb, 0x03, 0xfb, 0x94, 0xfa, 0x33, 0xfa, -0x16, 0xfa, 0x51, 0xfa, 0xd2, 0xfa, 0x5f, 0xfb, 0x49, 0xfc, 0x98, 0xfd, 0x1b, 0xff, 0x89, 0x00, -0x9d, 0x01, 0x6e, 0x02, 0xd8, 0x02, 0xb1, 0x02, 0x26, 0x02, 0x38, 0x01, 0x28, 0x00, 0xf0, 0xfe, -0x8c, 0xfd, 0x4e, 0xfc, 0x66, 0xfb, 0x04, 0xfb, 0x06, 0xfb, 0x43, 0xfb, 0xb4, 0xfb, 0x55, 0xfc, -0x27, 0xfd, 0xf6, 0xfd, 0xc8, 0xfe, 0xb5, 0xff, 0x98, 0x00, 0x57, 0x01, 0xf0, 0x01, 0x61, 0x02, -0xcf, 0x02, 0x26, 0x03, 0x19, 0x03, 0xa3, 0x02, 0xfa, 0x01, 0x20, 0x01, 0x26, 0x00, 0x1b, 0xff, -0x1b, 0xfe, 0x6e, 0xfd, 0x19, 0xfd, 0xec, 0xfc, 0x15, 0xfd, 0xcd, 0xfd, 0xee, 0xfe, 0x2f, 0x00, -0x72, 0x01, 0x86, 0x02, 0x74, 0x03, 0x21, 0x04, 0x4f, 0x04, 0x16, 0x04, 0x72, 0x03, 0x9e, 0x02, -0x6a, 0x01, 0x11, 0x00, 0xd6, 0xfe, 0xd1, 0xfd, 0x27, 0xfd, 0x98, 0xfc, 0x40, 0xfc, 0x33, 0xfc, -0x73, 0xfc, 0xbe, 0xfc, 0x00, 0xfd, 0x2f, 0xfd, 0x34, 0xfd, 0xed, 0xfc, 0x68, 0xfc, 0xba, 0xfb, -0xf8, 0xfa, 0x40, 0xfa, 0x5e, 0xf9, 0x8e, 0xf8, 0xf9, 0xf7, 0x92, 0xf7, 0x71, 0xf7, 0x75, 0xf7, -0xb4, 0xf7, 0xf9, 0xf7, 0x23, 0xf8, 0x21, 0xf8, 0x3b, 0xf8, 0x85, 0xf8, 0xd0, 0xf8, 0x1d, 0xf9, -0xb3, 0xf9, 0x04, 0xfb, 0xf9, 0xfc, 0x62, 0xff, 0x12, 0x02, 0x1a, 0x05, 0x3f, 0x08, 0xcc, 0x0a, -0x63, 0x0c, 0x30, 0x0d, 0x41, 0x0d, 0x6d, 0x0c, 0x59, 0x0a, 0x46, 0x07, 0x15, 0x04, 0x1b, 0x01, -0x8e, 0xfe, 0x70, 0xfc, 0x5a, 0xfb, 0x98, 0xfb, 0x06, 0xfd, 0x02, 0xff, 0x71, 0x01, 0x74, 0x04, -0xa7, 0x07, 0x49, 0x0a, 0xc0, 0x0b, 0x48, 0x0c, 0x3c, 0x0c, 0x93, 0x0b, 0x21, 0x0a, 0x1d, 0x08, -0x2f, 0x06, 0xa0, 0x04, 0x5d, 0x03, 0x4a, 0x02, 0xcc, 0x01, 0x26, 0x02, 0xf2, 0x02, 0xb8, 0x03, -0x58, 0x04, 0xe5, 0x04, 0x7b, 0x05, 0xac, 0x05, 0x43, 0x05, 0x59, 0x04, 0x42, 0x03, 0xeb, 0x01, -0x47, 0x00, 0x7a, 0xfe, 0xdf, 0xfc, 0x8a, 0xfb, 0x89, 0xfa, 0xaf, 0xf9, 0x0f, 0xf9, 0xd0, 0xf8, -0xe2, 0xf8, 0x12, 0xf9, 0x60, 0xf9, 0xb5, 0xf9, 0x2d, 0xfa, 0x9e, 0xfa, 0x1c, 0xfb, 0x88, 0xfb, -0x10, 0xfc, 0xb8, 0xfc, 0x8c, 0xfd, 0x6b, 0xfe, 0x51, 0xff, 0x2e, 0x00, 0x14, 0x01, 0xe9, 0x01, -0x88, 0x02, 0xe4, 0x02, 0xf6, 0x02, 0xcb, 0x02, 0x34, 0x02, 0x51, 0x01, 0x2a, 0x00, 0xfb, 0xfe, -0x06, 0xfe, 0x37, 0xfd, 0x84, 0xfc, 0x3c, 0xfc, 0x65, 0xfc, 0x24, 0xfd, 0x25, 0xfe, 0x55, 0xff, -0xae, 0x00, 0x0b, 0x02, 0x43, 0x03, 0x08, 0x04, 0x79, 0x04, 0xa4, 0x04, 0x81, 0x04, 0xfb, 0x03, -0xfe, 0x02, 0xd3, 0x01, 0xb5, 0x00, 0xc2, 0xff, 0xe2, 0xfe, 0x14, 0xfe, 0x81, 0xfd, 0x34, 0xfd, -0x23, 0xfd, 0x38, 0xfd, 0x56, 0xfd, 0xa2, 0xfd, 0x0f, 0xfe, 0x73, 0xfe, 0xa0, 0xfe, 0xc8, 0xfe, -0xff, 0xfe, 0x48, 0xff, 0x5d, 0xff, 0x4c, 0xff, 0x2b, 0xff, 0x09, 0xff, 0xd6, 0xfe, 0x78, 0xfe, -0xfd, 0xfd, 0x88, 0xfd, 0x15, 0xfd, 0x88, 0xfc, 0xdb, 0xfb, 0x3f, 0xfb, 0xe8, 0xfa, 0x89, 0xfa, -0x34, 0xfa, 0xd6, 0xf9, 0xac, 0xf9, 0x94, 0xf9, 0x77, 0xf9, 0x52, 0xf9, 0x46, 0xf9, 0x47, 0xf9, -0x25, 0xf9, 0xc9, 0xf8, 0x3c, 0xf8, 0xb1, 0xf7, 0x01, 0xf7, 0x32, 0xf6, 0x56, 0xf5, 0xc4, 0xf4, -0x94, 0xf4, 0xd9, 0xf4, 0xa6, 0xf5, 0x41, 0xf7, 0xeb, 0xf9, 0x7b, 0xfd, 0x7f, 0x01, 0x98, 0x05, -0xa9, 0x09, 0x51, 0x0d, 0x2a, 0x10, 0xdb, 0x11, 0x4d, 0x12, 0x94, 0x11, 0xb3, 0x0f, 0xb4, 0x0c, -0x2f, 0x09, 0xc3, 0x05, 0xee, 0x02, 0xcc, 0x00, 0x63, 0xff, 0xd9, 0xfe, 0x6a, 0xff, 0xfa, 0x00, -0x34, 0x03, 0xb9, 0x05, 0x2b, 0x08, 0x4b, 0x0a, 0xb4, 0x0b, 0x52, 0x0c, 0x39, 0x0c, 0xbc, 0x0b, -0x05, 0x0b, 0xf5, 0x09, 0xad, 0x08, 0x77, 0x07, 0xb8, 0x06, 0x93, 0x06, 0xe9, 0x06, 0x76, 0x07, -0x1f, 0x08, 0xc5, 0x08, 0x38, 0x09, 0x3b, 0x09, 0xe1, 0x08, 0x45, 0x08, 0x3d, 0x07, 0xb6, 0x05, -0xca, 0x03, 0xc2, 0x01, 0x1e, 0x00, 0xbb, 0xfe, 0x93, 0xfd, 0x7a, 0xfc, 0xa4, 0xfb, 0x12, 0xfb, -0xa9, 0xfa, 0x4c, 0xfa, 0x00, 0xfa, 0xcd, 0xf9, 0xa5, 0xf9, 0x36, 0xf9, 0xb3, 0xf8, 0x61, 0xf8, -0x6e, 0xf8, 0xbf, 0xf8, 0x07, 0xf9, 0x57, 0xf9, 0x01, 0xfa, 0x03, 0xfb, 0x2f, 0xfc, 0x31, 0xfd, -0xff, 0xfd, 0xb0, 0xfe, 0x1c, 0xff, 0x0f, 0xff, 0xa4, 0xfe, 0x3d, 0xfe, 0xe9, 0xfd, 0x5f, 0xfd, -0x92, 0xfc, 0xb4, 0xfb, 0x38, 0xfb, 0x2b, 0xfb, 0x43, 0xfb, 0x53, 0xfb, 0xa0, 0xfb, 0x38, 0xfc, -0x07, 0xfd, 0xd3, 0xfd, 0xbc, 0xfe, 0xc4, 0xff, 0xe7, 0x00, 0xac, 0x01, 0xfd, 0x01, 0x2a, 0x02, -0x49, 0x02, 0x5d, 0x02, 0x1a, 0x02, 0x7f, 0x01, 0xb7, 0x00, 0x0c, 0x00, 0x5d, 0xff, 0xad, 0xfe, -0x15, 0xfe, 0xb8, 0xfd, 0x80, 0xfd, 0x55, 0xfd, 0x2e, 0xfd, 0x54, 0xfd, 0xca, 0xfd, 0x73, 0xfe, -0x0c, 0xff, 0x96, 0xff, 0x33, 0x00, 0xe0, 0x00, 0x86, 0x01, 0x01, 0x02, 0x4c, 0x02, 0x79, 0x02, -0x5c, 0x02, 0xec, 0x01, 0x1a, 0x01, 0x1c, 0x00, 0xeb, 0xfe, 0xa4, 0xfd, 0x3e, 0xfc, 0xde, 0xfa, -0xae, 0xf9, 0xc7, 0xf8, 0x30, 0xf8, 0xe7, 0xf7, 0xfb, 0xf7, 0x4f, 0xf8, 0xc5, 0xf8, 0x31, 0xf9, -0x81, 0xf9, 0x9c, 0xf9, 0x9c, 0xf9, 0x68, 0xf9, 0x04, 0xf9, 0x93, 0xf8, 0x4b, 0xf8, 0x5f, 0xf8, -0x0c, 0xf9, 0x89, 0xfa, 0xe9, 0xfc, 0x1f, 0x00, 0xb4, 0x03, 0x4e, 0x07, 0xbd, 0x0a, 0xce, 0x0d, -0x34, 0x10, 0x7a, 0x11, 0x65, 0x11, 0x02, 0x10, 0x9e, 0x0d, 0x5f, 0x0a, 0xab, 0x06, 0x3a, 0x03, -0x67, 0x00, 0x51, 0xfe, 0x00, 0xfd, 0xa4, 0xfc, 0x95, 0xfd, 0xc5, 0xff, 0x96, 0x02, 0x79, 0x05, -0x36, 0x08, 0x78, 0x0a, 0x04, 0x0c, 0x8c, 0x0c, 0x41, 0x0c, 0x51, 0x0b, 0xd0, 0x09, 0xb7, 0x07, -0x4c, 0x05, 0x40, 0x03, 0x06, 0x02, 0x95, 0x01, 0xd8, 0x01, 0x91, 0x02, 0xe0, 0x03, 0xa0, 0x05, -0x69, 0x07, 0x03, 0x09, 0x30, 0x0a, 0xf6, 0x0a, 0xcf, 0x0a, 0xc0, 0x09, 0xd7, 0x07, 0xa2, 0x05, -0x5f, 0x03, 0xfb, 0x00, 0x7f, 0xfe, 0x2c, 0xfc, 0x7b, 0xfa, 0x6b, 0xf9, 0xf2, 0xf8, 0xf6, 0xf8, -0x68, 0xf9, 0x18, 0xfa, 0xbe, 0xfa, 0x37, 0xfb, 0x88, 0xfb, 0xd3, 0xfb, 0xec, 0xfb, 0xb0, 0xfb, -0x2b, 0xfb, 0x95, 0xfa, 0x2d, 0xfa, 0xff, 0xf9, 0xfe, 0xf9, 0x2d, 0xfa, 0x6f, 0xfa, 0xc1, 0xfa, -0x12, 0xfb, 0x4a, 0xfb, 0x64, 0xfb, 0x54, 0xfb, 0x12, 0xfb, 0x7c, 0xfa, 0xa0, 0xf9, 0xca, 0xf8, -0x3e, 0xf8, 0xf8, 0xf7, 0xf9, 0xf7, 0x32, 0xf8, 0xae, 0xf8, 0x8c, 0xf9, 0xcb, 0xfa, 0x27, 0xfc, -0x87, 0xfd, 0xc4, 0xfe, 0xce, 0xff, 0x88, 0x00, 0xf2, 0x00, 0x21, 0x01, 0x39, 0x01, 0x35, 0x01, -0xdc, 0x00, 0x66, 0x00, 0x05, 0x00, 0xd9, 0xff, 0xcf, 0xff, 0xbc, 0xff, 0x89, 0xff, 0x35, 0xff, -0xcc, 0xfe, 0x51, 0xfe, 0xb7, 0xfd, 0x15, 0xfd, 0x73, 0xfc, 0xc3, 0xfb, 0x25, 0xfb, 0xa4, 0xfa, -0x8c, 0xfa, 0xea, 0xfa, 0xa9, 0xfb, 0xa4, 0xfc, 0xd1, 0xfd, 0x20, 0xff, 0x92, 0x00, 0x07, 0x02, -0x52, 0x03, 0x4d, 0x04, 0xed, 0x04, 0x1a, 0x05, 0xac, 0x04, 0xd6, 0x03, 0xa8, 0x02, 0x2b, 0x01, -0x7b, 0xff, 0x53, 0xfd, 0xfd, 0xfa, 0xa2, 0xf8, 0xab, 0xf6, 0x0a, 0xf5, 0xc2, 0xf3, 0xef, 0xf2, -0xad, 0xf2, 0x2f, 0xf3, 0x96, 0xf4, 0xe4, 0xf6, 0x20, 0xfa, 0x34, 0xfe, 0xcc, 0x02, 0x85, 0x07, -0x04, 0x0c, 0x05, 0x10, 0x7d, 0x13, 0x10, 0x16, 0x2a, 0x17, 0xba, 0x16, 0xeb, 0x14, 0x24, 0x12, -0xbc, 0x0e, 0xc4, 0x0a, 0xbc, 0x06, 0x16, 0x03, 0x35, 0x00, 0x1c, 0xfe, 0xfb, 0xfc, 0x04, 0xfd, -0x2d, 0xfe, 0x28, 0x00, 0x47, 0x02, 0x11, 0x04, 0xb2, 0x05, 0x0d, 0x07, 0xbc, 0x07, 0x88, 0x07, -0x9a, 0x06, 0x5f, 0x05, 0x09, 0x04, 0x9e, 0x02, 0x76, 0x01, 0xe0, 0x00, 0x34, 0x01, 0x18, 0x02, -0x55, 0x03, 0xbe, 0x04, 0x4e, 0x06, 0xc8, 0x07, 0xcc, 0x08, 0x09, 0x09, 0x68, 0x08, 0x1b, 0x07, -0x18, 0x05, 0x84, 0x02, 0xa3, 0xff, 0xc1, 0xfc, 0x4e, 0xfa, 0x66, 0xf8, 0x25, 0xf7, 0xad, 0xf6, -0x06, 0xf7, 0x1b, 0xf8, 0xbf, 0xf9, 0xa8, 0xfb, 0x8d, 0xfd, 0x3f, 0xff, 0x9c, 0x00, 0x83, 0x01, -0xdc, 0x01, 0xbd, 0x01, 0x43, 0x01, 0xa8, 0x00, 0xe2, 0xff, 0x06, 0xff, 0x28, 0xfe, 0x85, 0xfd, -0x16, 0xfd, 0xc3, 0xfc, 0x67, 0xfc, 0x03, 0xfc, 0x85, 0xfb, 0xef, 0xfa, 0x2e, 0xfa, 0x41, 0xf9, -0x4c, 0xf8, 0x76, 0xf7, 0xc0, 0xf6, 0x35, 0xf6, 0xe5, 0xf5, 0xea, 0xf5, 0x6a, 0xf6, 0x19, 0xf7, -0xfb, 0xf7, 0xbf, 0xf8, 0x9a, 0xf9, 0x7e, 0xfa, 0x27, 0xfb, 0xa0, 0xfb, 0xe2, 0xfb, 0x29, 0xfc, -0x6b, 0xfc, 0x82, 0xfc, 0x95, 0xfc, 0xb9, 0xfc, 0x0f, 0xfd, 0x7f, 0xfd, 0xe5, 0xfd, 0x43, 0xfe, -0xb6, 0xfe, 0x19, 0xff, 0x55, 0xff, 0x3c, 0xff, 0x0c, 0xff, 0xcb, 0xfe, 0x7c, 0xfe, 0xea, 0xfd, -0x30, 0xfd, 0xab, 0xfc, 0x68, 0xfc, 0x66, 0xfc, 0x89, 0xfc, 0xcb, 0xfc, 0x65, 0xfd, 0x27, 0xfe, -0xd3, 0xfe, 0x65, 0xff, 0x10, 0x00, 0xee, 0x00, 0xcf, 0x01, 0x75, 0x02, 0x0d, 0x03, 0x88, 0x03, -0x28, 0x04, 0x9a, 0x04, 0xce, 0x04, 0x85, 0x04, 0xd0, 0x03, 0x85, 0x02, 0xbb, 0x00, 0x88, 0xfe, -0x16, 0xfc, 0x8d, 0xf9, 0x51, 0xf7, 0x59, 0xf5, 0xfb, 0xf3, 0x83, 0xf3, 0x9a, 0xf4, 0x9c, 0xf7, -0x17, 0xfc, 0x0d, 0x01, 0x1c, 0x06, 0x35, 0x0b, 0x4e, 0x10, 0x82, 0x14, 0x04, 0x17, 0xd7, 0x17, -0x0b, 0x17, 0xd0, 0x14, 0xd1, 0x10, 0x05, 0x0c, 0x8c, 0x07, 0x17, 0x04, 0x28, 0x01, 0x4a, 0xfe, -0x37, 0xfc, 0x17, 0xfc, 0xe3, 0xfd, 0x6d, 0x00, 0xa4, 0x02, 0x72, 0x04, 0x15, 0x06, 0xe8, 0x06, -0x6d, 0x06, 0x0c, 0x05, 0x52, 0x03, 0x77, 0x01, 0xe9, 0xfe, 0xbb, 0xfb, 0x30, 0xf9, 0x7b, 0xf8, -0x8e, 0xf9, 0x41, 0xfb, 0x15, 0xfd, 0x69, 0xff, 0x7a, 0x02, 0x12, 0x06, 0x1b, 0x09, 0x30, 0x0b, -0x6d, 0x0c, 0x93, 0x0c, 0x62, 0x0b, 0xde, 0x08, 0xc7, 0x05, 0xd7, 0x02, 0x04, 0x00, 0xbc, 0xfc, -0x5f, 0xf9, 0xb7, 0xf6, 0x9c, 0xf5, 0xc2, 0xf5, 0x8e, 0xf6, 0xa7, 0xf7, 0x19, 0xf9, 0x2e, 0xfb, -0x6c, 0xfd, 0x96, 0xff, 0xb0, 0x01, 0xbe, 0x03, 0x6c, 0x05, 0x5b, 0x06, 0xb5, 0x06, 0x22, 0x07, -0xd7, 0x07, 0x5c, 0x08, 0x10, 0x08, 0x00, 0x07, 0xbc, 0x05, 0x83, 0x04, 0x44, 0x03, 0xb1, 0x01, -0xe7, 0xff, 0x44, 0xfe, 0xa4, 0xfc, 0x04, 0xfb, 0xa1, 0xf9, 0xdb, 0xf8, 0xa7, 0xf8, 0xb0, 0xf8, -0x9a, 0xf8, 0x84, 0xf8, 0xef, 0xf8, 0xb5, 0xf9, 0x86, 0xfa, 0x0e, 0xfb, 0x4c, 0xfb, 0x4e, 0xfb, -0x51, 0xfb, 0x2b, 0xfb, 0xdd, 0xfa, 0x98, 0xfa, 0x74, 0xfa, 0x5b, 0xfa, 0x37, 0xfa, 0x18, 0xfa, -0x04, 0xfa, 0x3c, 0xfa, 0x68, 0xfa, 0x59, 0xfa, 0xfd, 0xf9, 0x93, 0xf9, 0x28, 0xf9, 0xb6, 0xf8, -0x20, 0xf8, 0x65, 0xf7, 0xc4, 0xf6, 0x56, 0xf6, 0x00, 0xf6, 0xc6, 0xf5, 0xcb, 0xf5, 0x34, 0xf6, -0x09, 0xf7, 0x31, 0xf8, 0x89, 0xf9, 0x20, 0xfb, 0xf6, 0xfc, 0xdb, 0xfe, 0x87, 0x00, 0xf6, 0x01, -0x1a, 0x03, 0x22, 0x04, 0xe0, 0x04, 0x26, 0x05, 0xed, 0x04, 0x76, 0x04, 0xb4, 0x03, 0xf6, 0x02, -0x11, 0x02, 0x33, 0x01, 0x69, 0x00, 0xe4, 0xff, 0x91, 0xff, 0x73, 0xff, 0xcd, 0xff, 0x8c, 0x00, -0xa4, 0x01, 0x01, 0x03, 0x46, 0x04, 0xa7, 0x05, 0x44, 0x07, 0xf5, 0x08, 0x98, 0x0a, 0xdc, 0x0b, -0xb9, 0x0c, 0x43, 0x0d, 0x90, 0x0d, 0x78, 0x0d, 0xf6, 0x0c, 0x32, 0x0c, 0x22, 0x0b, 0xd3, 0x09, -0x48, 0x08, 0xe5, 0x06, 0xe1, 0x05, 0x37, 0x05, 0x90, 0x04, 0xee, 0x03, 0x98, 0x03, 0xa6, 0x03, -0xf5, 0x03, 0x3e, 0x04, 0x53, 0x04, 0x49, 0x04, 0x15, 0x04, 0x96, 0x03, 0x0d, 0x03, 0x7b, 0x02, -0x02, 0x02, 0x5c, 0x01, 0x66, 0x00, 0x71, 0xff, 0xcc, 0xfe, 0x9a, 0xfe, 0x99, 0xfe, 0x8c, 0xfe, -0x76, 0xfe, 0x62, 0xfe, 0x60, 0xfe, 0x67, 0xfe, 0x64, 0xfe, 0x48, 0xfe, 0x14, 0xfe, 0x95, 0xfd, -0xd2, 0xfc, 0xf3, 0xfb, 0x61, 0xfb, 0x10, 0xfb, 0xb3, 0xfa, 0x1e, 0xfa, 0x63, 0xf9, 0xef, 0xf8, -0xd9, 0xf8, 0xf9, 0xf8, 0x37, 0xf9, 0x76, 0xf9, 0xb2, 0xf9, 0xd8, 0xf9, 0xfb, 0xf9, 0x4e, 0xfa, -0xcf, 0xfa, 0x85, 0xfb, 0x19, 0xfc, 0x6f, 0xfc, 0xae, 0xfc, 0xfc, 0xfc, 0xa6, 0xfd, 0x8f, 0xfe, -0x89, 0xff, 0x12, 0x00, 0x2a, 0x00, 0x12, 0x00, 0x1e, 0x00, 0x43, 0x00, 0x2d, 0x00, 0xb4, 0xff, -0xf7, 0xfe, 0x36, 0xfe, 0x60, 0xfd, 0xa9, 0xfc, 0xca, 0xfc, 0xfa, 0xfd, 0xb4, 0xff, 0x17, 0x01, -0xfc, 0x01, 0x3d, 0x03, 0x4a, 0x05, 0x5f, 0x07, 0x6e, 0x08, 0x5d, 0x08, 0xa5, 0x07, 0x8d, 0x06, -0xd6, 0x04, 0xbb, 0x02, 0xff, 0x00, 0x12, 0x00, 0x86, 0xff, 0x98, 0xfe, 0x0b, 0xfe, 0xd9, 0xfe, -0x2b, 0x01, 0xcd, 0x03, 0x98, 0x05, 0x87, 0x06, 0x27, 0x07, 0x61, 0x07, 0x9e, 0x06, 0xc9, 0x04, -0x4c, 0x02, 0x89, 0xff, 0x7e, 0xfc, 0x24, 0xf9, 0x59, 0xf6, 0x03, 0xf5, 0x3f, 0xf5, 0x4c, 0xf6, -0xc7, 0xf7, 0xe6, 0xf9, 0x02, 0xfd, 0xd4, 0x00, 0x70, 0x04, 0x1f, 0x07, 0xf6, 0x08, 0xf9, 0x09, -0x0e, 0x0a, 0x41, 0x09, 0xb5, 0x07, 0xc0, 0x05, 0x91, 0x03, 0x30, 0x01, 0xb5, 0xfe, 0xb3, 0xfc, -0x85, 0xfb, 0x20, 0xfb, 0x11, 0xfb, 0x01, 0xfb, 0x03, 0xfb, 0x95, 0xfb, 0xad, 0xfc, 0xcc, 0xfd, -0xa8, 0xfe, 0x54, 0xff, 0x10, 0x00, 0xe9, 0x00, 0xbb, 0x01, 0x88, 0x02, 0x74, 0x03, 0x61, 0x04, -0xc5, 0x04, 0xa3, 0x04, 0x53, 0x04, 0x29, 0x04, 0xe8, 0x03, 0x2f, 0x03, 0xb6, 0x01, 0x18, 0x00, -0xb0, 0xfe, 0x8c, 0xfd, 0x7c, 0xfc, 0x95, 0xfb, 0xf2, 0xfa, 0xa5, 0xfa, 0x8e, 0xfa, 0xa3, 0xfa, -0x1c, 0xfb, 0xfc, 0xfb, 0xdd, 0xfc, 0x5d, 0xfd, 0x71, 0xfd, 0x74, 0xfd, 0x9f, 0xfd, 0xc7, 0xfd, -0xa4, 0xfd, 0x4e, 0xfd, 0xf2, 0xfc, 0xa6, 0xfc, 0x74, 0xfc, 0x6f, 0xfc, 0x89, 0xfc, 0xd0, 0xfc, -0x1f, 0xfd, 0x48, 0xfd, 0x64, 0xfd, 0x99, 0xfd, 0xc8, 0xfd, 0xec, 0xfd, 0xbe, 0xfd, 0x4c, 0xfd, -0xb7, 0xfc, 0x36, 0xfc, 0xd8, 0xfb, 0x94, 0xfb, 0x6d, 0xfb, 0x6b, 0xfb, 0xb2, 0xfb, 0x46, 0xfc, -0x08, 0xfd, 0xe8, 0xfd, 0xfc, 0xfe, 0x30, 0x00, 0x48, 0x01, 0x2c, 0x02, 0xd1, 0x02, 0x6f, 0x03, -0x01, 0x04, 0x2d, 0x04, 0x00, 0x04, 0xa5, 0x03, 0x54, 0x03, 0x16, 0x03, 0xc5, 0x02, 0x70, 0x02, -0x41, 0x02, 0x5f, 0x02, 0x8f, 0x02, 0xc1, 0x02, 0x0d, 0x03, 0x6b, 0x03, 0xd7, 0x03, 0x39, 0x04, -0x52, 0x04, 0x76, 0x04, 0xcf, 0x04, 0x42, 0x05, 0x9d, 0x05, 0xcf, 0x05, 0x0b, 0x06, 0x6d, 0x06, -0xd3, 0x06, 0x03, 0x07, 0x0a, 0x07, 0x1f, 0x07, 0x4d, 0x07, 0x33, 0x07, 0xd1, 0x06, 0x33, 0x06, -0xb7, 0x05, 0x16, 0x05, 0x30, 0x04, 0xfd, 0x02, 0xd6, 0x01, 0xde, 0x00, 0xeb, 0xff, 0xd8, 0xfe, -0xb9, 0xfd, 0xe6, 0xfc, 0x58, 0xfc, 0xed, 0xfb, 0x80, 0xfb, 0x57, 0xfb, 0xa4, 0xfb, 0x38, 0xfc, -0xdb, 0xfc, 0x61, 0xfd, 0x04, 0xfe, 0xc9, 0xfe, 0x62, 0xff, 0xa1, 0xff, 0x8e, 0xff, 0x5f, 0xff, -0x07, 0xff, 0x70, 0xfe, 0x84, 0xfd, 0x97, 0xfc, 0xda, 0xfb, 0x30, 0xfb, 0x74, 0xfa, 0xba, 0xf9, -0x4a, 0xf9, 0x4b, 0xf9, 0x88, 0xf9, 0xca, 0xf9, 0x18, 0xfa, 0x8c, 0xfa, 0x4e, 0xfb, 0x2d, 0xfc, -0x01, 0xfd, 0xa6, 0xfd, 0x40, 0xfe, 0xb9, 0xfe, 0xfb, 0xfe, 0xef, 0xfe, 0xcc, 0xfe, 0xc0, 0xfe, -0xba, 0xfe, 0x59, 0xfe, 0xbb, 0xfd, 0x23, 0xfd, 0xe9, 0xfc, 0x10, 0xfd, 0x2a, 0xfd, 0x1e, 0xfd, -0xff, 0xfc, 0x10, 0xfd, 0x55, 0xfd, 0x93, 0xfd, 0xb7, 0xfd, 0xef, 0xfd, 0x47, 0xfe, 0x99, 0xfe, -0xdb, 0xfe, 0x64, 0xff, 0x9d, 0x00, 0x95, 0x02, 0x85, 0x04, 0xcb, 0x05, 0x8a, 0x06, 0x4a, 0x07, -0x38, 0x08, 0x8d, 0x08, 0xd0, 0x07, 0x2c, 0x06, 0x33, 0x04, 0x14, 0x02, 0xa3, 0xff, 0x6e, 0xfd, -0x12, 0xfc, 0xd8, 0xfb, 0x34, 0xfc, 0xc8, 0xfc, 0xe3, 0xfd, 0x18, 0x00, 0x2b, 0x03, 0x22, 0x06, -0x1a, 0x08, 0x06, 0x09, 0x5e, 0x09, 0x14, 0x09, 0xfc, 0x07, 0xd6, 0x05, 0x37, 0x03, 0x8d, 0x00, -0xee, 0xfd, 0x7f, 0xfb, 0xb1, 0xf9, 0x31, 0xf9, 0x1b, 0xfa, 0xde, 0xfb, 0xe7, 0xfd, 0x1e, 0x00, -0xc5, 0x02, 0xde, 0x05, 0x80, 0x08, 0x52, 0x0a, 0x10, 0x0b, 0x19, 0x0b, 0x8f, 0x0a, 0x4b, 0x09, -0x63, 0x07, 0x37, 0x05, 0x28, 0x03, 0x38, 0x01, 0x6f, 0xff, 0xf9, 0xfd, 0xfd, 0xfc, 0xbb, 0xfc, -0xd6, 0xfc, 0xe8, 0xfc, 0xed, 0xfc, 0x44, 0xfd, 0xee, 0xfd, 0xa9, 0xfe, 0x26, 0xff, 0x4e, 0xff, -0x8d, 0xff, 0xfc, 0xff, 0x6f, 0x00, 0xc4, 0x00, 0x0d, 0x01, 0x6d, 0x01, 0xc8, 0x01, 0x05, 0x02, -0x16, 0x02, 0x2a, 0x02, 0x46, 0x02, 0x27, 0x02, 0x89, 0x01, 0x8e, 0x00, 0x72, 0xff, 0x8c, 0xfe, -0xc1, 0xfd, 0xda, 0xfc, 0xc7, 0xfb, 0xcd, 0xfa, 0x16, 0xfa, 0x95, 0xf9, 0x3c, 0xf9, 0x13, 0xf9, -0x01, 0xf9, 0x33, 0xf9, 0x61, 0xf9, 0x95, 0xf9, 0xdd, 0xf9, 0x58, 0xfa, 0x01, 0xfb, 0x85, 0xfb, -0xfb, 0xfb, 0x3b, 0xfc, 0xc7, 0xfc, 0x64, 0xfd, 0xfc, 0xfd, 0x70, 0xfe, 0xb2, 0xfe, 0xd9, 0xfe, -0xcb, 0xfe, 0x7b, 0xfe, 0xef, 0xfd, 0x21, 0xfd, 0x59, 0xfc, 0x73, 0xfb, 0x8c, 0xfa, 0xc8, 0xf9, -0x44, 0xf9, 0x2a, 0xf9, 0x82, 0xf9, 0x2e, 0xfa, 0x0f, 0xfb, 0x45, 0xfc, 0xc3, 0xfd, 0x4b, 0xff, -0xd6, 0x00, 0x25, 0x02, 0x35, 0x03, 0x22, 0x04, 0x9c, 0x04, 0x95, 0x04, 0x30, 0x04, 0x9f, 0x03, -0xeb, 0x02, 0x23, 0x02, 0x47, 0x01, 0x86, 0x00, 0xfe, 0xff, 0xb5, 0xff, 0x8b, 0xff, 0x9a, 0xff, -0xda, 0xff, 0x27, 0x00, 0x92, 0x00, 0xfd, 0x00, 0x74, 0x01, 0xf7, 0x01, 0x8b, 0x02, 0x11, 0x03, -0x92, 0x03, 0x08, 0x04, 0x57, 0x04, 0x99, 0x04, 0xb4, 0x04, 0xb7, 0x04, 0x95, 0x04, 0x48, 0x04, -0xc8, 0x03, 0x36, 0x03, 0x9d, 0x02, 0xed, 0x01, 0x31, 0x01, 0x7b, 0x00, 0xf9, 0xff, 0x98, 0xff, -0x6d, 0xff, 0x63, 0xff, 0x88, 0xff, 0x01, 0x00, 0x82, 0x00, 0xe8, 0x00, 0x2e, 0x01, 0x6c, 0x01, -0x97, 0x01, 0x8f, 0x01, 0x42, 0x01, 0xda, 0x00, 0x6e, 0x00, 0xf9, 0xff, 0x5d, 0xff, 0xcb, 0xfe, -0x6f, 0xfe, 0x4e, 0xfe, 0x56, 0xfe, 0x6a, 0xfe, 0xa5, 0xfe, 0x19, 0xff, 0xc5, 0xff, 0x65, 0x00, -0xdc, 0x00, 0x36, 0x01, 0x70, 0x01, 0x7b, 0x01, 0x60, 0x01, 0x0e, 0x01, 0xb9, 0x00, 0x67, 0x00, -0x1a, 0x00, 0xdb, 0xff, 0xa3, 0xff, 0xa1, 0xff, 0xd7, 0xff, 0x2b, 0x00, 0x67, 0x00, 0x8c, 0x00, -0xad, 0x00, 0xd3, 0x00, 0xc9, 0x00, 0x95, 0x00, 0x08, 0x00, 0x67, 0xff, 0xaf, 0xfe, 0xdc, 0xfd, -0x10, 0xfd, 0x5e, 0xfc, 0xf9, 0xfb, 0xdc, 0xfb, 0xea, 0xfb, 0x1b, 0xfc, 0x85, 0xfc, 0x51, 0xfd, -0x36, 0xfe, 0xfe, 0xfe, 0x95, 0xff, 0x1e, 0x00, 0x9c, 0x00, 0x10, 0x01, 0x3d, 0x01, 0x2e, 0x01, -0x12, 0x01, 0xd6, 0x00, 0x6e, 0x00, 0xcb, 0xff, 0x20, 0xff, 0x79, 0xfe, 0xdb, 0xfd, 0x29, 0xfd, -0x5e, 0xfc, 0xc5, 0xfb, 0x71, 0xfb, 0x53, 0xfb, 0x67, 0xfb, 0xb1, 0xfb, 0x2c, 0xfc, 0xe9, 0xfc, -0xd1, 0xfd, 0xd1, 0xfe, 0xc8, 0xff, 0xc6, 0x00, 0x8a, 0x01, 0x0b, 0x02, 0x4b, 0x02, 0x2f, 0x02, -0xdc, 0x01, 0x6e, 0x01, 0xd6, 0x00, 0x1d, 0x00, 0x65, 0xff, 0xc6, 0xfe, 0x76, 0xfe, 0x80, 0xfe, -0xa7, 0xfe, 0xfb, 0xfe, 0x9c, 0xff, 0x66, 0x00, 0x45, 0x01, 0x32, 0x02, 0x08, 0x03, 0xc6, 0x03, -0x5d, 0x04, 0xb1, 0x04, 0xbe, 0x04, 0xb6, 0x04, 0x99, 0x04, 0x3a, 0x04, 0xb8, 0x03, 0x26, 0x03, -0x8b, 0x02, 0x1b, 0x02, 0xbc, 0x01, 0x63, 0x01, 0x19, 0x01, 0xc7, 0x00, 0x8b, 0x00, 0x81, 0x00, -0x94, 0x00, 0x9d, 0x00, 0xb1, 0x00, 0xc3, 0x00, 0xd0, 0x00, 0xd3, 0x00, 0xc3, 0x00, 0xa8, 0x00, -0x92, 0x00, 0x84, 0x00, 0x4a, 0x00, 0x01, 0x00, 0xea, 0xff, 0x01, 0x00, 0x38, 0x00, 0x61, 0x00, -0x71, 0x00, 0xb5, 0x00, 0x0b, 0x01, 0x40, 0x01, 0x6d, 0x01, 0x89, 0x01, 0x9f, 0x01, 0x9f, 0x01, -0x5d, 0x01, 0xe3, 0x00, 0x4c, 0x00, 0xc9, 0xff, 0x35, 0xff, 0x91, 0xfe, 0xdc, 0xfd, 0x48, 0xfd, -0xe5, 0xfc, 0xb2, 0xfc, 0x8c, 0xfc, 0x70, 0xfc, 0x89, 0xfc, 0xac, 0xfc, 0xfa, 0xfc, 0x39, 0xfd, -0x74, 0xfd, 0xb6, 0xfd, 0xf8, 0xfd, 0x29, 0xfe, 0x20, 0xfe, 0x01, 0xfe, 0xd8, 0xfd, 0xc2, 0xfd, -0xa4, 0xfd, 0x65, 0xfd, 0x18, 0xfd, 0xf8, 0xfc, 0xff, 0xfc, 0x15, 0xfd, 0x30, 0xfd, 0x50, 0xfd, -0xb4, 0xfd, 0x25, 0xfe, 0x98, 0xfe, 0xe8, 0xfe, 0x48, 0xff, 0xb4, 0xff, 0x2d, 0x00, 0x76, 0x00, -0x9a, 0x00, 0xb8, 0x00, 0xd9, 0x00, 0xc8, 0x00, 0xa8, 0x00, 0x68, 0x00, 0x3e, 0x00, 0x17, 0x00, -0xf2, 0xff, 0xb6, 0xff, 0x84, 0xff, 0x67, 0xff, 0x78, 0xff, 0x93, 0xff, 0xa2, 0xff, 0xb8, 0xff, -0xe9, 0xff, 0x37, 0x00, 0x88, 0x00, 0xb7, 0x00, 0xde, 0x00, 0xe5, 0x00, 0xef, 0x00, 0xc4, 0x00, -0x9f, 0x00, 0x83, 0x00, 0x90, 0x00, 0xa4, 0x00, 0xc5, 0x00, 0xf0, 0x00, 0x6b, 0x01, 0x21, 0x02, -0xe4, 0x02, 0x8a, 0x03, 0x24, 0x04, 0xa7, 0x04, 0x15, 0x05, 0x46, 0x05, 0x3c, 0x05, 0xf8, 0x04, -0x85, 0x04, 0xd3, 0x03, 0xf3, 0x02, 0x05, 0x02, 0x35, 0x01, 0x96, 0x00, 0x07, 0x00, 0x9f, 0xff, -0x56, 0xff, 0x45, 0xff, 0x5b, 0xff, 0x8c, 0xff, 0xc6, 0xff, 0xee, 0xff, 0x13, 0x00, 0x29, 0x00, -0x44, 0x00, 0x72, 0x00, 0x9c, 0x00, 0xd4, 0x00, 0xf5, 0x00, 0x17, 0x01, 0x20, 0x01, 0x19, 0x01, -0x14, 0x01, 0xf1, 0x00, 0x9b, 0x00, 0xff, 0xff, 0x4f, 0xff, 0x99, 0xfe, 0xd7, 0xfd, 0x14, 0xfd, -0x3d, 0xfc, 0x9a, 0xfb, 0x1e, 0xfb, 0xcc, 0xfa, 0x9b, 0xfa, 0xb6, 0xfa, 0xfb, 0xfa, 0x63, 0xfb, -0xb5, 0xfb, 0xf9, 0xfb, 0x2e, 0xfc, 0x6b, 0xfc, 0x8d, 0xfc, 0x82, 0xfc, 0x58, 0xfc, 0x37, 0xfc, -0x2d, 0xfc, 0x35, 0xfc, 0x59, 0xfc, 0xab, 0xfc, 0x34, 0xfd, 0xdd, 0xfd, 0x93, 0xfe, 0x59, 0xff, -0x39, 0x00, 0x16, 0x01, 0xdc, 0x01, 0x6c, 0x02, 0xd7, 0x02, 0x1c, 0x03, 0x48, 0x03, 0x3c, 0x03, -0x06, 0x03, 0xad, 0x02, 0x4d, 0x02, 0xca, 0x01, 0x40, 0x01, 0xae, 0x00, 0x4d, 0x00, 0x05, 0x00, -0xea, 0xff, 0xf4, 0xff, 0x25, 0x00, 0x97, 0x00, 0x1e, 0x01, 0xd1, 0x01, 0x8b, 0x02, 0x55, 0x03, -0x12, 0x04, 0xab, 0x04, 0x19, 0x05, 0x42, 0x05, 0x28, 0x05, 0xa6, 0x04, 0xda, 0x03, 0xc9, 0x02, -0x9b, 0x01, 0x63, 0x00, 0x50, 0xff, 0x83, 0xfe, 0xf8, 0xfd, 0xe0, 0xfd, 0x24, 0xfe, 0xcf, 0xfe, -0xce, 0xff, 0x01, 0x01, 0x4c, 0x02, 0x7b, 0x03, 0x6f, 0x04, 0x11, 0x05, 0x61, 0x05, 0x4e, 0x05, -0xe1, 0x04, 0x1d, 0x04, 0x24, 0x03, 0x0a, 0x02, 0xe3, 0x00, 0xe8, 0xff, 0x1e, 0xff, 0x98, 0xfe, -0x29, 0xfe, 0xe0, 0xfd, 0xc9, 0xfd, 0xb4, 0xfd, 0xa5, 0xfd, 0x6c, 0xfd, 0x24, 0xfd, 0xd5, 0xfc, -0x60, 0xfc, 0xe4, 0xfb, 0x72, 0xfb, 0x43, 0xfb, 0x45, 0xfb, 0x7c, 0xfb, 0xde, 0xfb, 0x96, 0xfc, -0x6b, 0xfd, 0x5d, 0xfe, 0x4e, 0xff, 0x35, 0x00, 0x02, 0x01, 0x99, 0x01, 0xf2, 0x01, 0x0f, 0x02, -0x15, 0x02, 0xf4, 0x01, 0xa3, 0x01, 0x52, 0x01, 0xfe, 0x00, 0xb0, 0x00, 0x5c, 0x00, 0x0c, 0x00, -0xe0, 0xff, 0xb0, 0xff, 0x7c, 0xff, 0x2b, 0xff, 0xe5, 0xfe, 0xb4, 0xfe, 0x89, 0xfe, 0x69, 0xfe, -0x63, 0xfe, 0x7b, 0xfe, 0xbd, 0xfe, 0x25, 0xff, 0x90, 0xff, 0x15, 0x00, 0xa4, 0x00, 0x1d, 0x01, -0x6c, 0x01, 0x8a, 0x01, 0x73, 0x01, 0x35, 0x01, 0xcf, 0x00, 0x3b, 0x00, 0x8e, 0xff, 0xe7, 0xfe, -0x62, 0xfe, 0x09, 0xfe, 0xdb, 0xfd, 0xed, 0xfd, 0x38, 0xfe, 0xad, 0xfe, 0x39, 0xff, 0xc5, 0xff, -0x49, 0x00, 0xb9, 0x00, 0xf4, 0x00, 0x0d, 0x01, 0xcd, 0x00, 0x76, 0x00, 0xf9, 0xff, 0x77, 0xff, -0xea, 0xfe, 0x7b, 0xfe, 0x14, 0xfe, 0xf1, 0xfd, 0x13, 0xfe, 0x74, 0xfe, 0xfb, 0xfe, 0xbc, 0xff, -0xa4, 0x00, 0x94, 0x01, 0x87, 0x02, 0x66, 0x03, 0x28, 0x04, 0xcc, 0x04, 0x33, 0x05, 0x54, 0x05, -0x43, 0x05, 0x0b, 0x05, 0xb3, 0x04, 0x3a, 0x04, 0xab, 0x03, 0x0a, 0x03, 0x90, 0x02, 0x2b, 0x02, -0xbc, 0x01, 0x75, 0x01, 0x41, 0x01, 0x35, 0x01, 0x3b, 0x01, 0x61, 0x01, 0x80, 0x01, 0xb9, 0x01, -0xe2, 0x01, 0x03, 0x02, 0x0c, 0x02, 0x07, 0x02, 0xea, 0x01, 0xa8, 0x01, 0x53, 0x01, 0xdb, 0x00, -0x64, 0x00, 0xd5, 0xff, 0x49, 0xff, 0xca, 0xfe, 0x69, 0xfe, 0x10, 0xfe, 0xd2, 0xfd, 0xb4, 0xfd, -0xac, 0xfd, 0xa9, 0xfd, 0x9a, 0xfd, 0x7f, 0xfd, 0x54, 0xfd, 0x14, 0xfd, 0xaf, 0xfc, 0x15, 0xfc, -0x91, 0xfb, 0xf3, 0xfa, 0x5b, 0xfa, 0xd2, 0xf9, 0x60, 0xf9, 0x35, 0xf9, 0x45, 0xf9, 0x89, 0xf9, -0x09, 0xfa, 0xc7, 0xfa, 0xb7, 0xfb, 0xb0, 0xfc, 0xac, 0xfd, 0x83, 0xfe, 0x3c, 0xff, 0xbe, 0xff, -0x15, 0x00, 0x30, 0x00, 0x21, 0x00, 0x02, 0x00, 0xc1, 0xff, 0x87, 0xff, 0x56, 0xff, 0x41, 0xff, -0x51, 0xff, 0x79, 0xff, 0xd3, 0xff, 0x3c, 0x00, 0xd5, 0x00, 0x43, 0x01, 0xb2, 0x01, 0xf7, 0x01, -0x33, 0x02, 0x21, 0x02, 0x0a, 0x02, 0xe4, 0x01, 0xcf, 0x01, 0xb0, 0x01, 0xa2, 0x01, 0xc1, 0x01, -0x02, 0x02, 0x6b, 0x02, 0xb8, 0x02, 0x32, 0x03, 0xb7, 0x03, 0x31, 0x04, 0x93, 0x04, 0xc8, 0x04, -0xee, 0x04, 0xdd, 0x04, 0xb4, 0x04, 0x53, 0x04, 0xe6, 0x03, 0x75, 0x03, 0x07, 0x03, 0x9b, 0x02, -0x3c, 0x02, 0xdd, 0x01, 0x9f, 0x01, 0x6d, 0x01, 0x3d, 0x01, 0x0b, 0x01, 0xd9, 0x00, 0xa9, 0x00, -0x6c, 0x00, 0x31, 0x00, 0x06, 0x00, 0xf2, 0xff, 0xef, 0xff, 0xf4, 0xff, 0x0c, 0x00, 0x31, 0x00, -0x50, 0x00, 0x60, 0x00, 0x6e, 0x00, 0x5a, 0x00, 0x33, 0x00, 0xdc, 0xff, 0x5e, 0xff, 0xcb, 0xfe, -0x31, 0xfe, 0x79, 0xfd, 0xd1, 0xfc, 0x41, 0xfc, 0xf4, 0xfb, 0xc5, 0xfb, 0xbf, 0xfb, 0xfd, 0xfb, -0x69, 0xfc, 0xff, 0xfc, 0x89, 0xfd, 0x1d, 0xfe, 0xb9, 0xfe, 0x53, 0xff, 0xbc, 0xff, 0xff, 0xff, -0x21, 0x00, 0x28, 0x00, 0x01, 0x00, 0xba, 0xff, 0x63, 0xff, 0x1a, 0xff, 0xc4, 0xfe, 0x6c, 0xfe, -0x1a, 0xfe, 0xe9, 0xfd, 0xd4, 0xfd, 0xcb, 0xfd, 0xd8, 0xfd, 0xee, 0xfd, 0x1f, 0xfe, 0x57, 0xfe, -0xa7, 0xfe, 0x07, 0xff, 0x6b, 0xff, 0xea, 0xff, 0x4a, 0x00, 0xbe, 0x00, 0x23, 0x01, 0x73, 0x01, -0x99, 0x01, 0x9c, 0x01, 0x94, 0x01, 0x68, 0x01, 0x1d, 0x01, 0xba, 0x00, 0x64, 0x00, 0x19, 0x00, -0xcc, 0xff, 0x7f, 0xff, 0x42, 0xff, 0x33, 0xff, 0x42, 0xff, 0x51, 0xff, 0x7c, 0xff, 0xbc, 0xff, -0xf9, 0xff, 0x36, 0x00, 0x59, 0x00, 0x74, 0x00, 0x83, 0x00, 0x6f, 0x00, 0x37, 0x00, 0xe7, 0xff, -0x88, 0xff, 0x26, 0xff, 0xbb, 0xfe, 0x4e, 0xfe, 0xfa, 0xfd, 0xaf, 0xfd, 0x70, 0xfd, 0x4e, 0xfd, -0x46, 0xfd, 0x53, 0xfd, 0x7f, 0xfd, 0xbc, 0xfd, 0x1b, 0xfe, 0x81, 0xfe, 0xfb, 0xfe, 0x6a, 0xff, -0xd7, 0xff, 0x19, 0x00, 0x4c, 0x00, 0x6d, 0x00, 0x7a, 0x00, 0x7e, 0x00, 0x78, 0x00, 0x5c, 0x00, -0x3c, 0x00, 0x19, 0x00, 0x04, 0x00, 0xee, 0xff, 0xd5, 0xff, 0xc2, 0xff, 0xcf, 0xff, 0xdb, 0xff, -0xde, 0xff, 0xda, 0xff, 0xfd, 0xff, 0x1c, 0x00, 0x30, 0x00, 0x3c, 0x00, 0x57, 0x00, 0x80, 0x00, -0xae, 0x00, 0xc7, 0x00, 0xe4, 0x00, 0x20, 0x01, 0x53, 0x01, 0x51, 0x01, 0x45, 0x01, 0x31, 0x01, -0xfb, 0x00, 0xab, 0x00, 0x4b, 0x00, 0xdf, 0xff, 0x8b, 0xff, 0x3c, 0xff, 0xea, 0xfe, 0xd8, 0xfe, -0xdb, 0xfe, 0x00, 0xff, 0x37, 0xff, 0x8c, 0xff, 0xe3, 0xff, 0x52, 0x00, 0xbb, 0x00, 0x03, 0x01, -0x50, 0x01, 0x85, 0x01, 0x91, 0x01, 0x78, 0x01, 0x59, 0x01, 0x17, 0x01, 0xd3, 0x00, 0x7a, 0x00, -0x0b, 0x00, 0xb2, 0xff, 0x5c, 0xff, 0x0a, 0xff, 0xad, 0xfe, 0x67, 0xfe, 0x27, 0xfe, 0xe1, 0xfd, -0xa9, 0xfd, 0x6e, 0xfd, 0x5b, 0xfd, 0x64, 0xfd, 0x79, 0xfd, 0xa5, 0xfd, 0x05, 0xfe, 0x71, 0xfe, -0xef, 0xfe, 0x81, 0xff, 0x2a, 0x00, 0xd8, 0x00, 0x7e, 0x01, 0x03, 0x02, 0x66, 0x02, 0xb5, 0x02, -0xbf, 0x02, 0x94, 0x02, 0x3a, 0x02, 0xb5, 0x01, 0x16, 0x01, 0x6f, 0x00, 0xbb, 0xff, 0x24, 0xff, -0xb2, 0xfe, 0x71, 0xfe, 0x55, 0xfe, 0x64, 0xfe, 0x9b, 0xfe, 0x0f, 0xff, 0x9b, 0xff, 0x34, 0x00, -0xc8, 0x00, 0x67, 0x01, 0xe3, 0x01, 0x3f, 0x02, 0x65, 0x02, 0x70, 0x02, 0x63, 0x02, 0x37, 0x02, -0xe0, 0x01, 0x80, 0x01, 0x38, 0x01, 0xec, 0x00, 0x9e, 0x00, 0x65, 0x00, 0x48, 0x00, 0x38, 0x00, -0x22, 0x00, 0x06, 0x00, 0xf9, 0xff, 0xd9, 0xff, 0xb8, 0xff, 0x8a, 0xff, 0x70, 0xff, 0x51, 0xff, -0x31, 0xff, 0x23, 0xff, 0x36, 0xff, 0x65, 0xff, 0xa1, 0xff, 0xe4, 0xff, 0x46, 0x00, 0xb1, 0x00, -0x16, 0x01, 0x61, 0x01, 0x9f, 0x01, 0xb2, 0x01, 0x9d, 0x01, 0x4b, 0x01, 0xd5, 0x00, 0x43, 0x00, -0xa8, 0xff, 0xff, 0xfe, 0x6b, 0xfe, 0xdd, 0xfd, 0x88, 0xfd, 0x4a, 0xfd, 0x55, 0xfd, 0x80, 0xfd, -0xd9, 0xfd, 0x56, 0xfe, 0xdc, 0xfe, 0x7d, 0xff, 0x08, 0x00, 0x7b, 0x00, 0xdf, 0x00, 0x0a, 0x01, -0x05, 0x01, 0xd1, 0x00, 0x85, 0x00, 0x26, 0x00, 0xd3, 0xff, 0x91, 0xff, 0x5d, 0xff, 0x4f, 0xff, -0x65, 0xff, 0x77, 0xff, 0xa8, 0xff, 0xe7, 0xff, 0x23, 0x00, 0x50, 0x00, 0x71, 0x00, 0x72, 0x00, -0x51, 0x00, 0x13, 0x00, 0xb9, 0xff, 0x55, 0xff, 0xe0, 0xfe, 0x7e, 0xfe, 0x12, 0xfe, 0xd3, 0xfd, -0xb5, 0xfd, 0xb3, 0xfd, 0xda, 0xfd, 0x19, 0xfe, 0x78, 0xfe, 0xea, 0xfe, 0x4f, 0xff, 0xb6, 0xff, -0x24, 0x00, 0x7c, 0x00, 0xa5, 0x00, 0xbf, 0x00, 0xc2, 0x00, 0xbe, 0x00, 0xb7, 0x00, 0x9e, 0x00, -0x79, 0x00, 0x5e, 0x00, 0x2a, 0x00, 0xe8, 0xff, 0xb0, 0xff, 0x88, 0xff, 0x5d, 0xff, 0x37, 0xff, -0x2f, 0xff, 0x17, 0xff, 0x27, 0xff, 0x24, 0xff, 0x37, 0xff, 0x4a, 0xff, 0x8b, 0xff, 0xc2, 0xff, -0x13, 0x00, 0x69, 0x00, 0xad, 0x00, 0xf1, 0x00, 0x23, 0x01, 0x32, 0x01, 0x20, 0x01, 0x07, 0x01, -0xe2, 0x00, 0xc6, 0x00, 0xa3, 0x00, 0x6e, 0x00, 0x51, 0x00, 0x4e, 0x00, 0x42, 0x00, 0x53, 0x00, -0x82, 0x00, 0xba, 0x00, 0xfd, 0x00, 0x48, 0x01, 0x8a, 0x01, 0xce, 0x01, 0x03, 0x02, 0x04, 0x02, -0xf2, 0x01, 0xca, 0x01, 0x8b, 0x01, 0x30, 0x01, 0xd3, 0x00, 0x7d, 0x00, 0x27, 0x00, 0xdd, 0xff, -0x9e, 0xff, 0x85, 0xff, 0x83, 0xff, 0x99, 0xff, 0xb8, 0xff, 0xf9, 0xff, 0x32, 0x00, 0x6c, 0x00, -0xb5, 0x00, 0xed, 0x00, 0x22, 0x01, 0x42, 0x01, 0x4a, 0x01, 0x2e, 0x01, 0x1f, 0x01, 0xec, 0x00, -0xb9, 0x00, 0x7b, 0x00, 0x2e, 0x00, 0xd6, 0xff, 0x90, 0xff, 0x3d, 0xff, 0xfd, 0xfe, 0xbc, 0xfe, -0x98, 0xfe, 0x85, 0xfe, 0x8f, 0xfe, 0xb9, 0xfe, 0xf9, 0xfe, 0x5c, 0xff, 0xc3, 0xff, 0x30, 0x00, -0xba, 0x00, 0x2f, 0x01, 0xa6, 0x01, 0x06, 0x02, 0x4d, 0x02, 0x65, 0x02, 0x66, 0x02, 0x1e, 0x02, -0xc4, 0x01, 0x4b, 0x01, 0xc0, 0x00, 0x09, 0x00, 0x65, 0xff, 0xc7, 0xfe, 0x37, 0xfe, 0xdf, 0xfd, -0x8c, 0xfd, 0x65, 0xfd, 0x64, 0xfd, 0x78, 0xfd, 0xa1, 0xfd, 0xf8, 0xfd, 0x56, 0xfe, 0xbb, 0xfe, -0x26, 0xff, 0x9a, 0xff, 0xfa, 0xff, 0x49, 0x00, 0x85, 0x00, 0x97, 0x00, 0xa3, 0x00, 0x8c, 0x00, -0x64, 0x00, 0x31, 0x00, 0x09, 0x00, 0xd0, 0xff, 0x98, 0xff, 0x5e, 0xff, 0x2f, 0xff, 0x07, 0xff, -0xe8, 0xfe, 0xc3, 0xfe, 0xbf, 0xfe, 0xc9, 0xfe, 0xd7, 0xfe, 0xe6, 0xfe, 0x05, 0xff, 0x20, 0xff, -0x3b, 0xff, 0x50, 0xff, 0x55, 0xff, 0x67, 0xff, 0x7a, 0xff, 0x81, 0xff, 0x90, 0xff, 0xad, 0xff, -0xc1, 0xff, 0xcf, 0xff, 0xea, 0xff, 0xe6, 0xff, 0xe7, 0xff, 0xde, 0xff, 0xc5, 0xff, 0xaa, 0xff, -0x86, 0xff, 0x62, 0xff, 0x38, 0xff, 0x1d, 0xff, 0xf4, 0xfe, 0xd4, 0xfe, 0xc5, 0xfe, 0xc7, 0xfe, -0xeb, 0xfe, 0x2c, 0xff, 0x76, 0xff, 0xd6, 0xff, 0x3d, 0x00, 0xa7, 0x00, 0x0d, 0x01, 0x7d, 0x01, -0xc2, 0x01, 0xfb, 0x01, 0x0d, 0x02, 0x01, 0x02, 0xe6, 0x01, 0xbd, 0x01, 0x77, 0x01, 0x23, 0x01, -0xdb, 0x00, 0x82, 0x00, 0x33, 0x00, 0x02, 0x00, 0xe3, 0xff, 0xde, 0xff, 0xee, 0xff, 0x04, 0x00, -0x1b, 0x00, 0x40, 0x00, 0x5b, 0x00, 0x74, 0x00, 0x7f, 0x00, 0x78, 0x00, 0x6a, 0x00, 0x64, 0x00, -0x4f, 0x00, 0x3a, 0x00, 0x38, 0x00, 0x4c, 0x00, 0x54, 0x00, 0x66, 0x00, 0x7d, 0x00, 0xa8, 0x00, -0xcd, 0x00, 0xf0, 0x00, 0xfc, 0x00, 0x0b, 0x01, 0xff, 0x00, 0xcf, 0x00, 0x89, 0x00, 0x40, 0x00, -0xf8, 0xff, 0x94, 0xff, 0x3a, 0xff, 0xe0, 0xfe, 0xac, 0xfe, 0x78, 0xfe, 0x4c, 0xfe, 0x3d, 0xfe, -0x4e, 0xfe, 0x68, 0xfe, 0x8f, 0xfe, 0xd2, 0xfe, 0x2d, 0xff, 0x8f, 0xff, 0xf2, 0xff, 0x5c, 0x00, -0xb9, 0x00, 0x13, 0x01, 0x5e, 0x01, 0x90, 0x01, 0xb5, 0x01, 0xcb, 0x01, 0xc6, 0x01, 0xbf, 0x01, -0xaf, 0x01, 0x8f, 0x01, 0x5e, 0x01, 0x27, 0x01, 0xf5, 0x00, 0xa9, 0x00, 0x70, 0x00, 0x2f, 0x00, -0x0d, 0x00, 0xfe, 0xff, 0xf4, 0xff, 0xe7, 0xff, 0x00, 0x00, 0x15, 0x00, 0x22, 0x00, 0x35, 0x00, -0x45, 0x00, 0x53, 0x00, 0x5d, 0x00, 0x5d, 0x00, 0x56, 0x00, 0x50, 0x00, 0x41, 0x00, 0x1d, 0x00, -0x0b, 0x00, 0xf0, 0xff, 0xbf, 0xff, 0x9c, 0xff, 0x7d, 0xff, 0x70, 0xff, 0x54, 0xff, 0x50, 0xff, -0x41, 0xff, 0x47, 0xff, 0x44, 0xff, 0x2a, 0xff, 0x1e, 0xff, 0x20, 0xff, 0x0d, 0xff, 0xff, 0xfe, -0xfe, 0xfe, 0x0b, 0xff, 0x1e, 0xff, 0x1d, 0xff, 0x2d, 0xff, 0x38, 0xff, 0x62, 0xff, 0x71, 0xff, -0x8b, 0xff, 0xaa, 0xff, 0xc6, 0xff, 0xd5, 0xff, 0xde, 0xff, 0xe6, 0xff, 0xe3, 0xff, 0xce, 0xff, -0xbb, 0xff, 0xae, 0xff, 0xa9, 0xff, 0x9b, 0xff, 0x8e, 0xff, 0x88, 0xff, 0x8c, 0xff, 0x74, 0xff, -0x59, 0xff, 0x56, 0xff, 0x59, 0xff, 0x5e, 0xff, 0x62, 0xff, 0x74, 0xff, 0x90, 0xff, 0xb4, 0xff, -0xc7, 0xff, 0xed, 0xff, 0x1b, 0x00, 0x3a, 0x00, 0x58, 0x00, 0x8b, 0x00, 0xbb, 0x00, 0xea, 0x00, -0x00, 0x01, 0x1a, 0x01, 0x2a, 0x01, 0x25, 0x01, 0x1f, 0x01, 0x04, 0x01, 0xf3, 0x00, 0xdb, 0x00, -0xbc, 0x00, 0x9a, 0x00, 0x8e, 0x00, 0x68, 0x00, 0x51, 0x00, 0x33, 0x00, 0x13, 0x00, 0xf4, 0xff, -0xcd, 0xff, 0xb4, 0xff, 0x99, 0xff, 0x7e, 0xff, 0x64, 0xff, 0x52, 0xff, 0x5e, 0xff, 0x61, 0xff, -0x75, 0xff, 0x92, 0xff, 0xb6, 0xff, 0xda, 0xff, 0xec, 0xff, 0x12, 0x00, 0x30, 0x00, 0x4b, 0x00, -0x56, 0x00, 0x5d, 0x00, 0x4e, 0x00, 0x40, 0x00, 0x04, 0x00, 0xbe, 0xff, 0x7d, 0xff, 0x2e, 0xff, -0xeb, 0xfe, 0xa9, 0xfe, 0x77, 0xfe, 0x59, 0xfe, 0x44, 0xfe, 0x3d, 0xfe, 0x59, 0xfe, 0x82, 0xfe, -0xbc, 0xfe, 0x09, 0xff, 0x5f, 0xff, 0xc1, 0xff, 0x1c, 0x00, 0x73, 0x00, 0xb7, 0x00, 0xef, 0x00, -0x0f, 0x01, 0x0d, 0x01, 0xf9, 0x00, 0xd9, 0x00, 0x98, 0x00, 0x63, 0x00, 0x21, 0x00, 0xe1, 0xff, -0xa4, 0xff, 0x81, 0xff, 0x53, 0xff, 0x47, 0xff, 0x43, 0xff, 0x61, 0xff, 0x84, 0xff, 0xc7, 0xff, -0xfa, 0xff, 0x3e, 0x00, 0x83, 0x00, 0xb6, 0x00, 0xe8, 0x00, 0x0b, 0x01, 0x1e, 0x01, 0x1d, 0x01, -0x14, 0x01, 0xf3, 0x00, 0xc9, 0x00, 0x91, 0x00, 0x50, 0x00, 0x0a, 0x00, 0xd4, 0xff, 0xa3, 0xff, -0x85, 0xff, 0x74, 0xff, 0x6a, 0xff, 0x68, 0xff, 0x78, 0xff, 0x88, 0xff, 0x91, 0xff, 0xa7, 0xff, -0xb1, 0xff, 0xbc, 0xff, 0xbd, 0xff, 0xb4, 0xff, 0x9c, 0xff, 0x95, 0xff, 0x85, 0xff, 0x72, 0xff, -0x5f, 0xff, 0x68, 0xff, 0x6d, 0xff, 0x78, 0xff, 0x8c, 0xff, 0xac, 0xff, 0xe6, 0xff, 0x0c, 0x00, -0x2d, 0x00, 0x47, 0x00, 0x52, 0x00, 0x55, 0x00, 0x3a, 0x00, 0x15, 0x00, 0xf2, 0xff, 0xb6, 0xff, -0x7d, 0xff, 0x44, 0xff, 0x11, 0xff, 0xf6, 0xfe, 0xe4, 0xfe, 0xce, 0xfe, 0xd9, 0xfe, 0xe3, 0xfe, -0x0f, 0xff, 0x3b, 0xff, 0x74, 0xff, 0xba, 0xff, 0x0b, 0x00, 0x3b, 0x00, 0x63, 0x00, 0x6e, 0x00, -0x6c, 0x00, 0x61, 0x00, 0x4e, 0x00, 0x35, 0x00, 0x03, 0x00, 0xe7, 0xff, 0xc2, 0xff, 0xa9, 0xff, -0x80, 0xff, 0x6e, 0xff, 0x60, 0xff, 0x63, 0xff, 0x6a, 0xff, 0x7b, 0xff, 0xa9, 0xff, 0xd8, 0xff, -0xee, 0xff, 0x01, 0x00, 0x1b, 0x00, 0x38, 0x00, 0x41, 0x00, 0x44, 0x00, 0x4b, 0x00, 0x50, 0x00, -0x52, 0x00, 0x39, 0x00, 0x2c, 0x00, 0x36, 0x00, 0x21, 0x00, 0x07, 0x00, 0xdf, 0xff, 0xd4, 0xff, -0xc2, 0xff, 0x9c, 0xff, 0x71, 0xff, 0x4e, 0xff, 0x2c, 0xff, 0xfb, 0xfe, 0xc9, 0xfe, 0xad, 0xfe, -0x9d, 0xfe, 0x94, 0xfe, 0x90, 0xfe, 0xa3, 0xfe, 0xcc, 0xfe, 0x0d, 0xff, 0x51, 0xff, 0x97, 0xff, -0xf3, 0xff, 0x44, 0x00, 0x95, 0x00, 0xd8, 0x00, 0x08, 0x01, 0x1e, 0x01, 0x29, 0x01, 0x0c, 0x01, -0xde, 0x00, 0xa9, 0x00, 0x63, 0x00, 0x1b, 0x00, 0xd5, 0xff, 0x90, 0xff, 0x4d, 0xff, 0x23, 0xff, -0x0a, 0xff, 0xf7, 0xfe, 0x0b, 0xff, 0x2a, 0xff, 0x62, 0xff, 0x9b, 0xff, 0xd5, 0xff, 0x14, 0x00, -0x66, 0x00, 0xab, 0x00, 0xf6, 0x00, 0x38, 0x01, 0x7b, 0x01, 0xaf, 0x01, 0xd0, 0x01, 0xef, 0x01, -0x07, 0x02, 0x16, 0x02, 0x15, 0x02, 0x03, 0x02, 0xeb, 0x01, 0xcc, 0x01, 0x9d, 0x01, 0x58, 0x01, -0x1f, 0x01, 0xef, 0x00, 0xb8, 0x00, 0x94, 0x00, 0x6a, 0x00, 0x4e, 0x00, 0x4a, 0x00, 0x4c, 0x00, -0x53, 0x00, 0x55, 0x00, 0x83, 0x00, 0xa8, 0x00, 0xcb, 0x00, 0xe6, 0x00, 0xfa, 0x00, 0x08, 0x01, -0x06, 0x01, 0xfb, 0x00, 0xdd, 0x00, 0xcf, 0x00, 0xae, 0x00, 0x86, 0x00, 0x5b, 0x00, 0x36, 0x00, -0x04, 0x00, 0xd5, 0xff, 0xaf, 0xff, 0x88, 0xff, 0x77, 0xff, 0x6c, 0xff, 0x60, 0xff, 0x63, 0xff, -0x6a, 0xff, 0x6a, 0xff, 0x76, 0xff, 0x70, 0xff, 0x7a, 0xff, 0x7a, 0xff, 0x7b, 0xff, 0x8e, 0xff, -0x96, 0xff, 0xb0, 0xff, 0xc2, 0xff, 0xe9, 0xff, 0x00, 0x00, 0x1b, 0x00, 0x36, 0x00, 0x4e, 0x00, -0x62, 0x00, 0x6a, 0x00, 0x68, 0x00, 0x65, 0x00, 0x50, 0x00, 0x1c, 0x00, 0xe9, 0xff, 0xaa, 0xff, -0x6d, 0xff, 0x1f, 0xff, 0xdf, 0xfe, 0xbd, 0xfe, 0x9f, 0xfe, 0x93, 0xfe, 0x8f, 0xfe, 0xb2, 0xfe, -0xe7, 0xfe, 0x23, 0xff, 0x60, 0xff, 0x96, 0xff, 0xe2, 0xff, 0x22, 0x00, 0x47, 0x00, 0x5f, 0x00, -0x7c, 0x00, 0x7f, 0x00, 0x64, 0x00, 0x36, 0x00, 0x0c, 0x00, 0xd6, 0xff, 0xa8, 0xff, 0x7b, 0xff, -0x5c, 0xff, 0x58, 0xff, 0x63, 0xff, 0x73, 0xff, 0x84, 0xff, 0xac, 0xff, 0xc5, 0xff, 0xda, 0xff, -0xed, 0xff, 0xf3, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xdb, 0xff, 0xaf, 0xff, 0x81, 0xff, 0x4f, 0xff, -0x15, 0xff, 0xe5, 0xfe, 0xd6, 0xfe, 0xc2, 0xfe, 0xcd, 0xfe, 0xe4, 0xfe, 0x09, 0xff, 0x45, 0xff, -0x87, 0xff, 0xc7, 0xff, 0x01, 0x00, 0x3b, 0x00, 0x6b, 0x00, 0x8e, 0x00, 0x97, 0x00, 0x95, 0x00, -0x9e, 0x00, 0x80, 0x00, 0x61, 0x00, 0x27, 0x00, 0xe8, 0xff, 0xbc, 0xff, 0x91, 0xff, 0x67, 0xff, -0x54, 0xff, 0x71, 0xff, 0x82, 0xff, 0x99, 0xff, 0xbd, 0xff, 0xe7, 0xff, 0x23, 0x00, 0x4e, 0x00, -0x6e, 0x00, 0xa9, 0x00, 0xe4, 0x00, 0x1a, 0x01, 0x35, 0x01, 0x50, 0x01, 0x6e, 0x01, 0x74, 0x01, -0x77, 0x01, 0x71, 0x01, 0x6c, 0x01, 0x5b, 0x01, 0x42, 0x01, 0x24, 0x01, 0x05, 0x01, 0xef, 0x00, -0xcc, 0x00, 0xaa, 0x00, 0x8c, 0x00, 0x7c, 0x00, 0x5b, 0x00, 0x40, 0x00, 0x2e, 0x00, 0x2b, 0x00, -0x3b, 0x00, 0x46, 0x00, 0x67, 0x00, 0x7d, 0x00, 0x9e, 0x00, 0xae, 0x00, 0xb2, 0x00, 0xb8, 0x00, -0xc4, 0x00, 0xc8, 0x00, 0xbf, 0x00, 0xb4, 0x00, 0x9e, 0x00, 0x7d, 0x00, 0x59, 0x00, 0x26, 0x00, -0xe8, 0xff, 0xbe, 0xff, 0x7d, 0xff, 0x59, 0xff, 0x23, 0xff, 0x02, 0xff, 0xe4, 0xfe, 0xc9, 0xfe, -0xa1, 0xfe, 0x87, 0xfe, 0x80, 0xfe, 0x8a, 0xfe, 0x90, 0xfe, 0xb2, 0xfe, 0xdc, 0xfe, 0x23, 0xff, -0x5a, 0xff, 0x8f, 0xff, 0xc9, 0xff, 0xf7, 0xff, 0x0e, 0x00, 0x18, 0x00, 0x31, 0x00, 0x38, 0x00, -0x30, 0x00, 0x1b, 0x00, 0xf6, 0xff, 0xd4, 0xff, 0xb1, 0xff, 0x7f, 0xff, 0x46, 0xff, 0x3e, 0xff, -0x30, 0xff, 0x26, 0xff, 0x36, 0xff, 0x4e, 0xff, 0x73, 0xff, 0x9a, 0xff, 0xaf, 0xff, 0xd9, 0xff, -0xf9, 0xff, 0x15, 0x00, 0x1a, 0x00, 0x36, 0x00, 0x41, 0x00, 0x48, 0x00, 0x4c, 0x00, 0x3d, 0x00, -0x35, 0x00, 0x27, 0x00, 0x0a, 0x00, 0xf9, 0xff, 0xed, 0xff, 0xe6, 0xff, 0xe1, 0xff, 0xf1, 0xff, -0xef, 0xff, 0xf4, 0xff, 0x03, 0x00, 0x04, 0x00, 0x14, 0x00, 0x1d, 0x00, 0x3e, 0x00, 0x49, 0x00, -0x68, 0x00, 0x7e, 0x00, 0x7f, 0x00, 0x8a, 0x00, 0x79, 0x00, 0x53, 0x00, 0x35, 0x00, 0x25, 0x00, -0xf6, 0xff, 0xdd, 0xff, 0xbb, 0xff, 0xa1, 0xff, 0x8c, 0xff, 0x7e, 0xff, 0x60, 0xff, 0x66, 0xff, -0x6a, 0xff, 0x72, 0xff, 0x7c, 0xff, 0x98, 0xff, 0xa9, 0xff, 0xb8, 0xff, 0xd7, 0xff, 0xd9, 0xff, -0xf6, 0xff, 0x03, 0x00, 0x0e, 0x00, 0x05, 0x00, 0x0f, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0xff, 0xff, -0x04, 0x00, 0xf8, 0xff, 0xf6, 0xff, 0xdc, 0xff, 0xda, 0xff, 0xbc, 0xff, 0x9e, 0xff, 0x84, 0xff, -0x6b, 0xff, 0x4d, 0xff, 0x2e, 0xff, 0x1d, 0xff, 0x02, 0xff, 0xea, 0xfe, 0xe3, 0xfe, 0xda, 0xfe, -0xe3, 0xfe, 0x05, 0xff, 0x32, 0xff, 0x64, 0xff, 0xbf, 0xff, 0x02, 0x00, 0x45, 0x00, 0x8a, 0x00, -0xcd, 0x00, 0xf5, 0x00, 0x0b, 0x01, 0x0a, 0x01, 0xf7, 0x00, 0xe2, 0x00, 0xac, 0x00, 0x6e, 0x00, -0x25, 0x00, 0xef, 0xff, 0xad, 0xff, 0x74, 0xff, 0x52, 0xff, 0x45, 0xff, 0x4e, 0xff, 0x68, 0xff, -0x96, 0xff, 0xdb, 0xff, 0x24, 0x00, 0x6f, 0x00, 0x93, 0x00, 0xba, 0x00, 0xca, 0x00, 0xc9, 0x00, -0xba, 0x00, 0x9b, 0x00, 0x7c, 0x00, 0x46, 0x00, 0x0a, 0x00, 0xd1, 0xff, 0xa1, 0xff, 0x8a, 0xff, -0x73, 0xff, 0x6d, 0xff, 0x7b, 0xff, 0xa0, 0xff, 0xd1, 0xff, 0x15, 0x00, 0x5f, 0x00, 0xa7, 0x00, -0xc5, 0x00, 0xdd, 0x00, 0xd8, 0x00, 0xd7, 0x00, 0xbe, 0x00, 0x95, 0x00, 0x66, 0x00, 0x36, 0x00, -0x0c, 0x00, 0xde, 0xff, 0xab, 0xff, 0x95, 0xff, 0x85, 0xff, 0x96, 0xff, 0xaa, 0xff, 0xd3, 0xff, -0x05, 0x00, 0x31, 0x00, 0x56, 0x00, 0x63, 0x00, 0x69, 0x00, 0x6e, 0x00, 0x5a, 0x00, 0x3a, 0x00, -0x11, 0x00, 0xec, 0xff, 0xb6, 0xff, 0x90, 0xff, 0x69, 0xff, 0x50, 0xff, 0x3a, 0xff, 0x35, 0xff, -0x29, 0xff, 0x3a, 0xff, 0x5a, 0xff, 0x8b, 0xff, 0xb9, 0xff, 0xf4, 0xff, 0x23, 0x00, 0x47, 0x00, -0x5a, 0x00, 0x61, 0x00, 0x69, 0x00, 0x60, 0x00, 0x5d, 0x00, 0x47, 0x00, 0x3b, 0x00, 0x21, 0x00, -0x19, 0x00, 0xfa, 0xff, 0xe9, 0xff, 0xdd, 0xff, 0xce, 0xff, 0xcc, 0xff, 0xd0, 0xff, 0xd3, 0xff, -0xd7, 0xff, 0xd0, 0xff, 0xb9, 0xff, 0xa6, 0xff, 0x9b, 0xff, 0x8c, 0xff, 0x73, 0xff, 0x67, 0xff, -0x63, 0xff, 0x64, 0xff, 0x66, 0xff, 0x62, 0xff, 0x78, 0xff, 0x95, 0xff, 0x9a, 0xff, 0xa4, 0xff, -0xbd, 0xff, 0xd0, 0xff, 0xe2, 0xff, 0xe3, 0xff, 0xf6, 0xff, 0xf0, 0xff, 0xe1, 0xff, 0xc5, 0xff, -0xb9, 0xff, 0xa5, 0xff, 0x94, 0xff, 0x75, 0xff, 0x61, 0xff, 0x54, 0xff, 0x41, 0xff, 0x3e, 0xff, -0x41, 0xff, 0x5a, 0xff, 0x6a, 0xff, 0x7d, 0xff, 0x9d, 0xff, 0xb9, 0xff, 0xde, 0xff, 0x0b, 0x00, -0x31, 0x00, 0x47, 0x00, 0x66, 0x00, 0x71, 0x00, 0x76, 0x00, 0x6e, 0x00, 0x67, 0x00, 0x66, 0x00, -0x57, 0x00, 0x58, 0x00, 0x52, 0x00, 0x4d, 0x00, 0x4d, 0x00, 0x50, 0x00, 0x46, 0x00, 0x51, 0x00, -0x5a, 0x00, 0x69, 0x00, 0x76, 0x00, 0x84, 0x00, 0x9a, 0x00, 0xa4, 0x00, 0xa6, 0x00, 0xb3, 0x00, -0xa6, 0x00, 0xa1, 0x00, 0x94, 0x00, 0x83, 0x00, 0x7e, 0x00, 0x78, 0x00, 0x6d, 0x00, 0x54, 0x00, -0x59, 0x00, 0x49, 0x00, 0x41, 0x00, 0x2a, 0x00, 0x25, 0x00, 0x1e, 0x00, 0x20, 0x00, 0x27, 0x00, -0x3b, 0x00, 0x48, 0x00, 0x5c, 0x00, 0x60, 0x00, 0x69, 0x00, 0x73, 0x00, 0x6e, 0x00, 0x69, 0x00, -0x61, 0x00, 0x58, 0x00, 0x45, 0x00, 0x35, 0x00, 0x1f, 0x00, 0x0a, 0x00, 0xe0, 0xff, 0xce, 0xff, -0xba, 0xff, 0xa4, 0xff, 0xa7, 0xff, 0x9c, 0xff, 0xa6, 0xff, 0xa4, 0xff, 0xa9, 0xff, 0xb9, 0xff, -0xcc, 0xff, 0xe5, 0xff, 0xf2, 0xff, 0xf7, 0xff, 0x07, 0x00, 0x01, 0x00, 0xef, 0xff, 0xdc, 0xff, -0xd1, 0xff, 0xa7, 0xff, 0x8a, 0xff, 0x65, 0xff, 0x51, 0xff, 0x43, 0xff, 0x3d, 0xff, 0x3c, 0xff, -0x4b, 0xff, 0x6c, 0xff, 0x87, 0xff, 0xac, 0xff, 0xe3, 0xff, 0x0e, 0x00, 0x44, 0x00, 0x55, 0x00, -0x72, 0x00, 0x7a, 0x00, 0x75, 0x00, 0x5a, 0x00, 0x4b, 0x00, 0x25, 0x00, 0x01, 0x00, 0xd6, 0xff, -0xa9, 0xff, 0x8b, 0xff, 0x75, 0xff, 0x5c, 0xff, 0x59, 0xff, 0x59, 0xff, 0x61, 0xff, 0x77, 0xff, -0x96, 0xff, 0xb6, 0xff, 0xde, 0xff, 0xfb, 0xff, 0x1a, 0x00, 0x31, 0x00, 0x43, 0x00, 0x4b, 0x00, -0x4e, 0x00, 0x59, 0x00, 0x47, 0x00, 0x3a, 0x00, 0x32, 0x00, 0x28, 0x00, 0x15, 0x00, 0xfc, 0xff, -0xe8, 0xff, 0xd9, 0xff, 0xd1, 0xff, 0xd0, 0xff, 0xc0, 0xff, 0xcf, 0xff, 0xd0, 0xff, 0xc0, 0xff, -0xb0, 0xff, 0xae, 0xff, 0xad, 0xff, 0xa3, 0xff, 0xa6, 0xff, 0xbf, 0xff, 0xdd, 0xff, 0xe6, 0xff, -0xf5, 0xff, 0xff, 0xff, 0x19, 0x00, 0x31, 0x00, 0x3b, 0x00, 0x41, 0x00, 0x63, 0x00, 0x6e, 0x00, -0x65, 0x00, 0x5e, 0x00, 0x58, 0x00, 0x52, 0x00, 0x35, 0x00, 0x1f, 0x00, 0x0e, 0x00, 0x17, 0x00, -0x13, 0x00, 0x05, 0x00, 0x0d, 0x00, 0x19, 0x00, 0x25, 0x00, 0x1a, 0x00, 0x26, 0x00, 0x3d, 0x00, -0x46, 0x00, 0x5b, 0x00, 0x61, 0x00, 0x64, 0x00, 0x66, 0x00, 0x5b, 0x00, 0x47, 0x00, 0x40, 0x00, -0x21, 0x00, 0x14, 0x00, 0xfc, 0xff, 0xf5, 0xff, 0xf1, 0xff, 0xfd, 0xff, 0xf0, 0xff, 0x01, 0x00, -0x07, 0x00, 0x03, 0x00, 0x19, 0x00, 0x1f, 0x00, 0x25, 0x00, 0x1e, 0x00, 0x29, 0x00, 0x23, 0x00, -0x1f, 0x00, 0x1c, 0x00, 0x09, 0x00, 0xfc, 0xff, 0xf7, 0xff, 0xe5, 0xff, 0xe8, 0xff, 0xe3, 0xff, -0xe7, 0xff, 0xdf, 0xff, 0xe7, 0xff, 0xf1, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xef, 0xff, 0xe6, 0xff, -0xf0, 0xff, 0xe6, 0xff, 0xd3, 0xff, 0xd2, 0xff, 0xbc, 0xff, 0xa3, 0xff, 0x8f, 0xff, 0x77, 0xff, -0x64, 0xff, 0x5a, 0xff, 0x54, 0xff, 0x4d, 0xff, 0x5c, 0xff, 0x55, 0xff, 0x51, 0xff, 0x5a, 0xff, -0x5f, 0xff, 0x6b, 0xff, 0x7f, 0xff, 0x9c, 0xff, 0xa8, 0xff, 0xb8, 0xff, 0xcd, 0xff, 0xd6, 0xff, -0xec, 0xff, 0x02, 0x00, 0xff, 0xff, 0x03, 0x00, 0x1a, 0x00, 0x1a, 0x00, 0x24, 0x00, 0x21, 0x00, -0x2e, 0x00, 0x2d, 0x00, 0x31, 0x00, 0x10, 0x00, 0x0d, 0x00, 0x01, 0x00, 0xfc, 0xff, 0xf6, 0xff, -0xf1, 0xff, 0x01, 0x00, 0x06, 0x00, 0x09, 0x00, 0x06, 0x00, 0x06, 0x00, 0x15, 0x00, 0x29, 0x00, -0x3b, 0x00, 0x67, 0x00, 0x88, 0x00, 0xaa, 0x00, 0xbf, 0x00, 0xcd, 0x00, 0xca, 0x00, 0xd0, 0x00, -0xca, 0x00, 0xc9, 0x00, 0xcf, 0x00, 0xca, 0x00, 0xc0, 0x00, 0xae, 0x00, 0x9b, 0x00, 0x69, 0x00, -0x3e, 0x00, 0x10, 0x00, 0xf5, 0xff, 0xcc, 0xff, 0xbd, 0xff, 0xa5, 0xff, 0x93, 0xff, 0x89, 0xff, -0x6e, 0xff, 0x75, 0xff, 0x7b, 0xff, 0x89, 0xff, 0x8e, 0xff, 0xab, 0xff, 0xd2, 0xff, 0xef, 0xff, -0x01, 0x00, 0x13, 0x00, 0x23, 0x00, 0x2f, 0x00, 0x19, 0x00, 0x10, 0x00, 0x11, 0x00, 0x05, 0x00, -0xf1, 0xff, 0xdb, 0xff, 0xd5, 0xff, 0xc1, 0xff, 0xb2, 0xff, 0x90, 0xff, 0x84, 0xff, 0x75, 0xff, -0x76, 0xff, 0x71, 0xff, 0x76, 0xff, 0x8e, 0xff, 0xa0, 0xff, 0xb5, 0xff, 0xc9, 0xff, 0xd9, 0xff, -0xe6, 0xff, 0x04, 0x00, 0xf5, 0xff, 0xf3, 0xff, 0xf7, 0xff, 0xef, 0xff, 0xe3, 0xff, 0xd6, 0xff, -0xc8, 0xff, 0xb3, 0xff, 0xac, 0xff, 0x89, 0xff, 0x85, 0xff, 0x88, 0xff, 0x90, 0xff, 0x9a, 0xff, -0xab, 0xff, 0xc7, 0xff, 0xde, 0xff, 0xf8, 0xff, 0x0e, 0x00, 0x19, 0x00, 0x28, 0x00, 0x31, 0x00, -0x3e, 0x00, 0x47, 0x00, 0x54, 0x00, 0x57, 0x00, 0x53, 0x00, 0x45, 0x00, 0x34, 0x00, 0x22, 0x00, -0x13, 0x00, 0x10, 0x00, 0x12, 0x00, 0x23, 0x00, 0x31, 0x00, 0x30, 0x00, 0x3e, 0x00, 0x34, 0x00, -0x3e, 0x00, 0x2f, 0x00, 0x1f, 0x00, 0x0e, 0x00, 0x07, 0x00, 0xf6, 0xff, 0xe2, 0xff, 0xd1, 0xff, -0xbc, 0xff, 0xb2, 0xff, 0xa8, 0xff, 0x9c, 0xff, 0x9a, 0xff, 0xa9, 0xff, 0xb6, 0xff, 0xcf, 0xff, -0xe7, 0xff, 0x10, 0x00, 0x2d, 0x00, 0x50, 0x00, 0x56, 0x00, 0x70, 0x00, 0x7b, 0x00, 0x81, 0x00, -0x6b, 0x00, 0x73, 0x00, 0x6f, 0x00, 0x58, 0x00, 0x51, 0x00, 0x3b, 0x00, 0x29, 0x00, 0x18, 0x00, -0x0e, 0x00, 0xed, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0x08, 0x00, 0x15, 0x00, 0x26, 0x00, 0x37, 0x00, -0x33, 0x00, 0x2c, 0x00, 0x1d, 0x00, 0x1c, 0x00, 0x0c, 0x00, 0x07, 0x00, 0xf5, 0xff, 0xf0, 0xff, -0xed, 0xff, 0xe1, 0xff, 0xd5, 0xff, 0xd6, 0xff, 0xdf, 0xff, 0xe0, 0xff, 0xef, 0xff, 0x05, 0x00, -0x18, 0x00, 0x2c, 0x00, 0x2d, 0x00, 0x36, 0x00, 0x33, 0x00, 0x2e, 0x00, 0x19, 0x00, 0xf4, 0xff, -0xdf, 0xff, 0xc3, 0xff, 0x91, 0xff, 0x79, 0xff, 0x65, 0xff, 0x4d, 0xff, 0x3c, 0xff, 0x34, 0xff, -0x2c, 0xff, 0x36, 0xff, 0x3d, 0xff, 0x43, 0xff, 0x5b, 0xff, 0x6e, 0xff, 0x81, 0xff, 0x88, 0xff, -0x8c, 0xff, 0x96, 0xff, 0x93, 0xff, 0x8b, 0xff, 0x79, 0xff, 0x6b, 0xff, 0x6f, 0xff, 0x65, 0xff, -0x70, 0xff, 0x6e, 0xff, 0x75, 0xff, 0x88, 0xff, 0x86, 0xff, 0x8d, 0xff, 0xa0, 0xff, 0xab, 0xff, -0xcf, 0xff, 0xd9, 0xff, 0xe4, 0xff, 0xf4, 0xff, 0x04, 0x00, 0x0c, 0x00, 0x06, 0x00, 0x13, 0x00, -0x15, 0x00, 0x0b, 0x00, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x14, 0x00, 0x15, 0x00, 0x23, 0x00, -0x31, 0x00, 0x38, 0x00, 0x32, 0x00, 0x30, 0x00, 0x3e, 0x00, 0x5f, 0x00, 0x60, 0x00, 0x74, 0x00, -0x7b, 0x00, 0x7e, 0x00, 0x6c, 0x00, 0x5a, 0x00, 0x4d, 0x00, 0x45, 0x00, 0x54, 0x00, 0x4f, 0x00, -0x51, 0x00, 0x59, 0x00, 0x57, 0x00, 0x4e, 0x00, 0x4a, 0x00, 0x42, 0x00, 0x3d, 0x00, 0x3c, 0x00, -0x40, 0x00, 0x34, 0x00, 0x28, 0x00, 0x23, 0x00, 0x0e, 0x00, 0xf9, 0xff, 0xeb, 0xff, 0xda, 0xff, -0xca, 0xff, 0xba, 0xff, 0xab, 0xff, 0xa1, 0xff, 0xb1, 0xff, 0xae, 0xff, 0xb7, 0xff, 0xca, 0xff, -0xc3, 0xff, 0xc7, 0xff, 0xaf, 0xff, 0xa6, 0xff, 0x97, 0xff, 0x9b, 0xff, 0x7f, 0xff, 0x85, 0xff, -0x7f, 0xff, 0x7a, 0xff, 0x53, 0xff, 0x40, 0xff, 0x28, 0xff, 0x1f, 0xff, 0x20, 0xff, 0x22, 0xff, -0x29, 0xff, 0x3f, 0xff, 0x3d, 0xff, 0x47, 0xff, 0x46, 0xff, 0x54, 0xff, 0x56, 0xff, 0x5f, 0xff, -0x72, 0xff, 0x71, 0xff, 0x7a, 0xff, 0x70, 0xff, 0x66, 0xff, 0x70, 0xff, 0x6d, 0xff, 0x68, 0xff, -0x70, 0xff, 0x77, 0xff, 0x67, 0xff, 0x67, 0xff, 0x6c, 0xff, 0x72, 0xff, 0x85, 0xff, 0x9d, 0xff, -0xae, 0xff, 0xce, 0xff, 0xd9, 0xff, 0xda, 0xff, 0xdb, 0xff, 0xe6, 0xff, 0xe5, 0xff, 0xf5, 0xff, -0xfb, 0xff, 0x08, 0x00, 0x09, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x17, 0x00, 0x1e, 0x00, -0x33, 0x00, 0x51, 0x00, 0x62, 0x00, 0x73, 0x00, 0x7d, 0x00, 0x8a, 0x00, 0x83, 0x00, 0x84, 0x00, -0x83, 0x00, 0x91, 0x00, 0x90, 0x00, 0x8d, 0x00, 0x82, 0x00, 0x81, 0x00, 0x79, 0x00, 0x6e, 0x00, -0x65, 0x00, 0x66, 0x00, 0x69, 0x00, 0x73, 0x00, 0x7d, 0x00, 0x86, 0x00, 0x9f, 0x00, 0xab, 0x00, -0xb3, 0x00, 0xb8, 0x00, 0xcb, 0x00, 0xdb, 0x00, 0xe6, 0x00, 0xef, 0x00, 0xe5, 0x00, 0xdd, 0x00, -0xc5, 0x00, 0xb7, 0x00, 0xa5, 0x00, 0x9d, 0x00, 0x93, 0x00, 0x79, 0x00, 0x6e, 0x00, 0x5c, 0x00, -0x4f, 0x00, 0x48, 0x00, 0x4c, 0x00, 0x4a, 0x00, 0x57, 0x00, 0x55, 0x00, 0x5a, 0x00, 0x5a, 0x00, -0x54, 0x00, 0x52, 0x00, 0x43, 0x00, 0x3a, 0x00, 0x36, 0x00, 0x19, 0x00, 0x09, 0x00, 0x08, 0x00, -0xfa, 0xff, 0xe8, 0xff, 0xd4, 0xff, 0xb2, 0xff, 0x97, 0xff, 0x89, 0xff, 0x7d, 0xff, 0x7c, 0xff, -0x8c, 0xff, 0x87, 0xff, 0x86, 0xff, 0x81, 0xff, 0x7b, 0xff, 0x7b, 0xff, 0x75, 0xff, 0x75, 0xff, -0x78, 0xff, 0x85, 0xff, 0x7d, 0xff, 0x7b, 0xff, 0x72, 0xff, 0x62, 0xff, 0x66, 0xff, 0x67, 0xff, -0x62, 0xff, 0x5f, 0xff, 0x69, 0xff, 0x6f, 0xff, 0x74, 0xff, 0x7e, 0xff, 0x86, 0xff, 0x98, 0xff, -0xa6, 0xff, 0xa1, 0xff, 0x91, 0xff, 0xa7, 0xff, 0x9a, 0xff, 0x8e, 0xff, 0x80, 0xff, 0x8d, 0xff, -0x8c, 0xff, 0x87, 0xff, 0x79, 0xff, 0x76, 0xff, 0x82, 0xff, 0x81, 0xff, 0x87, 0xff, 0x99, 0xff, -0xb5, 0xff, 0xc6, 0xff, 0xd4, 0xff, 0xe5, 0xff, 0x04, 0x00, 0x18, 0x00, 0x1b, 0x00, 0x1a, 0x00, -0x1b, 0x00, 0x1b, 0x00, 0x13, 0x00, 0x25, 0x00, 0x2e, 0x00, 0x30, 0x00, 0x36, 0x00, 0x2d, 0x00, -0x25, 0x00, 0x24, 0x00, 0x2e, 0x00, 0x2b, 0x00, 0x4b, 0x00, 0x51, 0x00, 0x5d, 0x00, 0x6f, 0x00, -0x6f, 0x00, 0x6d, 0x00, 0x67, 0x00, 0x65, 0x00, 0x6b, 0x00, 0x76, 0x00, 0x80, 0x00, 0x82, 0x00, -0x97, 0x00, 0x8e, 0x00, 0x7f, 0x00, 0x7d, 0x00, 0x82, 0x00, 0x7e, 0x00, 0x82, 0x00, 0x91, 0x00, -0x9b, 0x00, 0xa1, 0x00, 0xa2, 0x00, 0xa7, 0x00, 0xbd, 0x00, 0xbc, 0x00, 0xb0, 0x00, 0xa8, 0x00, -0xa1, 0x00, 0x97, 0x00, 0x89, 0x00, 0x7f, 0x00, 0x6f, 0x00, 0x61, 0x00, 0x4a, 0x00, 0x30, 0x00, -0x30, 0x00, 0x21, 0x00, 0x1a, 0x00, 0x0e, 0x00, 0x1a, 0x00, 0x1d, 0x00, 0x27, 0x00, 0x2f, 0x00, -0x31, 0x00, 0x3b, 0x00, 0x4b, 0x00, 0x3f, 0x00, 0x44, 0x00, 0x4f, 0x00, 0x4a, 0x00, 0x3a, 0x00, -0x3b, 0x00, 0x39, 0x00, 0x31, 0x00, 0x2e, 0x00, 0x2e, 0x00, 0x18, 0x00, 0x14, 0x00, 0x08, 0x00, -0xfe, 0xff, 0xfa, 0xff, 0xfc, 0xff, 0xea, 0xff, 0xde, 0xff, 0xd5, 0xff, 0xbb, 0xff, 0xb1, 0xff, -0xa6, 0xff, 0xa7, 0xff, 0xa8, 0xff, 0xbb, 0xff, 0xc6, 0xff, 0xc3, 0xff, 0xbb, 0xff, 0xb6, 0xff, -0xa6, 0xff, 0xb4, 0xff, 0xae, 0xff, 0xb2, 0xff, 0xc6, 0xff, 0xcc, 0xff, 0xc6, 0xff, 0xae, 0xff, -0xb0, 0xff, 0xaf, 0xff, 0xa0, 0xff, 0x99, 0xff, 0x97, 0xff, 0xa6, 0xff, 0xa5, 0xff, 0xaa, 0xff, -0xaf, 0xff, 0xb3, 0xff, 0xb9, 0xff, 0xb9, 0xff, 0xb0, 0xff, 0xb5, 0xff, 0xcc, 0xff, 0xd1, 0xff, -0xd6, 0xff, 0xe7, 0xff, 0xe7, 0xff, 0xdb, 0xff, 0xce, 0xff, 0xc7, 0xff, 0xbe, 0xff, 0xbb, 0xff, -0xc2, 0xff, 0xcb, 0xff, 0xc8, 0xff, 0xd0, 0xff, 0xbb, 0xff, 0xc0, 0xff, 0xc0, 0xff, 0xc1, 0xff, -0xb7, 0xff, 0xbb, 0xff, 0xc3, 0xff, 0xbe, 0xff, 0xb6, 0xff, 0xbf, 0xff, 0xbe, 0xff, 0xca, 0xff, -0xc2, 0xff, 0xc3, 0xff, 0xbe, 0xff, 0xba, 0xff, 0xb0, 0xff, 0xae, 0xff, 0xc1, 0xff, 0xc5, 0xff, -0xbc, 0xff, 0xbc, 0xff, 0xba, 0xff, 0xc3, 0xff, 0xbf, 0xff, 0xc2, 0xff, 0xdb, 0xff, 0xd9, 0xff, -0xd7, 0xff, 0xe0, 0xff, 0xe5, 0xff, 0xf0, 0xff, 0xef, 0xff, 0xe7, 0xff, 0xed, 0xff, 0xf6, 0xff, -0xee, 0xff, 0xe3, 0xff, 0xf2, 0xff, 0xff, 0xff, 0xfa, 0xff, 0x01, 0x00, 0x05, 0x00, 0x09, 0x00, -0x03, 0x00, 0x08, 0x00, 0x08, 0x00, 0x18, 0x00, 0x30, 0x00, 0x2e, 0x00, 0x3b, 0x00, 0x47, 0x00, -0x40, 0x00, 0x42, 0x00, 0x3b, 0x00, 0x42, 0x00, 0x37, 0x00, 0x34, 0x00, 0x31, 0x00, 0x23, 0x00, -0x28, 0x00, 0x1e, 0x00, 0x23, 0x00, 0x20, 0x00, 0x23, 0x00, 0x31, 0x00, 0x42, 0x00, 0x52, 0x00, -0x57, 0x00, 0x72, 0x00, 0x6f, 0x00, 0x67, 0x00, 0x59, 0x00, 0x49, 0x00, 0x3e, 0x00, 0x39, 0x00, -0x31, 0x00, 0x25, 0x00, 0x32, 0x00, 0x21, 0x00, 0x0b, 0x00, 0x04, 0x00, 0x04, 0x00, 0x08, 0x00, -0x18, 0x00, 0x1d, 0x00, 0x1f, 0x00, 0x2a, 0x00, 0x26, 0x00, 0x1a, 0x00, 0x26, 0x00, 0x25, 0x00, -0x29, 0x00, 0x22, 0x00, 0x24, 0x00, 0x0e, 0x00, 0x11, 0x00, 0x06, 0x00, 0xf6, 0xff, 0xe8, 0xff, -0xe4, 0xff, 0xde, 0xff, 0xca, 0xff, 0xc0, 0xff, 0xb9, 0xff, 0xb3, 0xff, 0xb3, 0xff, 0xae, 0xff, -0xb1, 0xff, 0xce, 0xff, 0xd1, 0xff, 0xd3, 0xff, 0xde, 0xff, 0xea, 0xff, 0xfa, 0xff, 0xee, 0xff, -0xea, 0xff, 0xeb, 0xff, 0xef, 0xff, 0xed, 0xff, 0xe1, 0xff, 0xef, 0xff, 0xee, 0xff, 0xe4, 0xff, -0xd9, 0xff, 0xda, 0xff, 0xd7, 0xff, 0xe1, 0xff, 0xe8, 0xff, 0xf6, 0xff, 0xfe, 0xff, 0x06, 0x00, -0x06, 0x00, 0x0f, 0x00, 0x1b, 0x00, 0x1d, 0x00, 0x1a, 0x00, 0x1c, 0x00, 0x17, 0x00, 0x11, 0x00, -0x05, 0x00, 0x06, 0x00, 0xf9, 0xff, 0xf1, 0xff, 0xea, 0xff, 0xd8, 0xff, 0xd4, 0xff, 0xb8, 0xff, -0xaa, 0xff, 0x9b, 0xff, 0xb0, 0xff, 0xb0, 0xff, 0xb9, 0xff, 0xd4, 0xff, 0xe0, 0xff, 0xe6, 0xff, -0xe4, 0xff, 0xec, 0xff, 0xf0, 0xff, 0x06, 0x00, 0x04, 0x00, 0x19, 0x00, 0x17, 0x00, 0x1b, 0x00, -0x0f, 0x00, 0xf7, 0xff, 0xeb, 0xff, 0xd2, 0xff, 0xc6, 0xff, 0xc2, 0xff, 0xcd, 0xff, 0xd2, 0xff, -0xcc, 0xff, 0xcf, 0xff, 0xc2, 0xff, 0xbf, 0xff, 0xb9, 0xff, 0xc8, 0xff, 0xc1, 0xff, 0xc5, 0xff, -0xd0, 0xff, 0xd5, 0xff, 0xe0, 0xff, 0xd0, 0xff, 0xce, 0xff, 0xc9, 0xff, 0xce, 0xff, 0xd3, 0xff, -0xcf, 0xff, 0xe1, 0xff, 0xef, 0xff, 0xee, 0xff, 0xee, 0xff, 0xf8, 0xff, 0xfc, 0xff, 0xf9, 0xff, -0xef, 0xff, 0xf5, 0xff, 0xfb, 0xff, 0x00, 0x00, 0x03, 0x00, 0x0e, 0x00, 0x1c, 0x00, 0x1d, 0x00, -0x1a, 0x00, 0x1a, 0x00, 0x20, 0x00, 0x18, 0x00, 0x23, 0x00, 0x25, 0x00, 0x2e, 0x00, 0x27, 0x00, -0x27, 0x00, 0x19, 0x00, 0x16, 0x00, 0x0c, 0x00, 0x05, 0x00, 0x15, 0x00, 0x26, 0x00, 0x25, 0x00, -0x31, 0x00, 0x2e, 0x00, 0x32, 0x00, 0x2c, 0x00, 0x2e, 0x00, 0x2d, 0x00, 0x30, 0x00, 0x26, 0x00, -0x1a, 0x00, 0x20, 0x00, 0x1b, 0x00, 0x0d, 0x00, 0x03, 0x00, 0xf3, 0xff, 0xe8, 0xff, 0xd9, 0xff, -0xca, 0xff, 0xb7, 0xff, 0xbb, 0xff, 0xa4, 0xff, 0x9f, 0xff, 0x9e, 0xff, 0xb2, 0xff, 0xa1, 0xff, -0xad, 0xff, 0xa5, 0xff, 0xad, 0xff, 0xac, 0xff, 0xaf, 0xff, 0xb4, 0xff, 0xc5, 0xff, 0xd9, 0xff, -0xef, 0xff, 0xf6, 0xff, 0x07, 0x00, 0x04, 0x00, 0xfd, 0xff, 0xef, 0xff, 0xec, 0xff, 0xe9, 0xff, -0xee, 0xff, 0xe7, 0xff, 0xe9, 0xff, 0xe7, 0xff, 0xd7, 0xff, 0xc4, 0xff, 0xb9, 0xff, 0xb9, 0xff, -0xba, 0xff, 0xb8, 0xff, 0xbd, 0xff, 0xc4, 0xff, 0xcf, 0xff, 0xca, 0xff, 0xd3, 0xff, 0xdc, 0xff, -0xe7, 0xff, 0xef, 0xff, 0xf7, 0xff, 0x00, 0x00, 0x05, 0x00, 0x14, 0x00, 0x0f, 0x00, 0x15, 0x00, -0x16, 0x00, 0x1d, 0x00, 0x25, 0x00, 0x20, 0x00, 0x14, 0x00, 0x13, 0x00, 0x0a, 0x00, 0xfb, 0xff, -0xe6, 0xff, 0xe0, 0xff, 0xde, 0xff, 0xcb, 0xff, 0xb6, 0xff, 0xa3, 0xff, 0xa7, 0xff, 0x95, 0xff, -0x85, 0xff, 0x86, 0xff, 0x8a, 0xff, 0x88, 0xff, 0x80, 0xff, 0x84, 0xff, 0x84, 0xff, 0x90, 0xff, -0x88, 0xff, 0x7b, 0xff, 0x86, 0xff, 0x8d, 0xff, 0x7b, 0xff, 0x77, 0xff, 0x72, 0xff, 0x73, 0xff, -0x6c, 0xff, 0x6e, 0xff, 0x68, 0xff, 0x7f, 0xff, 0x8a, 0xff, 0x8e, 0xff, 0x94, 0xff, 0xa8, 0xff, -0xa4, 0xff, 0x9e, 0xff, 0xa6, 0xff, 0xa8, 0xff, 0xb3, 0xff, 0xb7, 0xff, 0xa9, 0xff, 0xac, 0xff, -0xad, 0xff, 0xa7, 0xff, 0xa1, 0xff, 0xab, 0xff, 0xa7, 0xff, 0xaa, 0xff, 0xa7, 0xff, 0xaf, 0xff, -0xb7, 0xff, 0xc8, 0xff, 0xc8, 0xff, 0xd5, 0xff, 0xe0, 0xff, 0xea, 0xff, 0xfa, 0xff, 0x0d, 0x00, -0x24, 0x00, 0x2b, 0x00, 0x44, 0x00, 0x49, 0x00, 0x4d, 0x00, 0x50, 0x00, 0x49, 0x00, 0x54, 0x00, -0x56, 0x00, 0x58, 0x00, 0x55, 0x00, 0x5d, 0x00, 0x50, 0x00, 0x4e, 0x00, 0x4e, 0x00, 0x4f, 0x00, -0x57, 0x00, 0x62, 0x00, 0x6e, 0x00, 0x73, 0x00, 0x7e, 0x00, 0x86, 0x00, 0x8b, 0x00, 0x98, 0x00, -0xa0, 0x00, 0x97, 0x00, 0x91, 0x00, 0x90, 0x00, 0x83, 0x00, 0x78, 0x00, 0x73, 0x00, 0x72, 0x00, -0x64, 0x00, 0x50, 0x00, 0x4e, 0x00, 0x45, 0x00, 0x49, 0x00, 0x45, 0x00, 0x43, 0x00, 0x3e, 0x00, -0x42, 0x00, 0x3e, 0x00, 0x3c, 0x00, 0x4e, 0x00, 0x59, 0x00, 0x58, 0x00, 0x45, 0x00, 0x3d, 0x00, -0x35, 0x00, 0x1e, 0x00, 0x1b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x05, 0x00, 0x02, 0x00, 0xfc, 0xff, -0xf2, 0xff, 0x01, 0x00, 0xf5, 0xff, 0xf5, 0xff, 0x03, 0x00, 0x10, 0x00, 0x06, 0x00, 0xf9, 0xff, -0xf9, 0xff, 0xf7, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf6, 0xff, 0xf9, 0xff, 0xf1, 0xff, -0xd8, 0xff, 0xeb, 0xff, 0xec, 0xff, 0xe7, 0xff, 0xe8, 0xff, 0xf2, 0xff, 0xee, 0xff, 0xe9, 0xff, -0xee, 0xff, 0xf3, 0xff, 0xea, 0xff, 0xf2, 0xff, 0xee, 0xff, 0xf4, 0xff, 0xf2, 0xff, 0xf6, 0xff, -0xea, 0xff, 0xf4, 0xff, 0xf0, 0xff, 0xf5, 0xff, 0xf7, 0xff, 0x01, 0x00, 0x03, 0x00, 0x02, 0x00, -0x09, 0x00, 0x0f, 0x00, 0x15, 0x00, 0x16, 0x00, 0x18, 0x00, 0x10, 0x00, 0x08, 0x00, 0xfa, 0xff, -0xf0, 0xff, 0xe8, 0xff, 0xe3, 0xff, 0xe8, 0xff, 0xe2, 0xff, 0xe2, 0xff, 0xe2, 0xff, 0xe0, 0xff, -0xc2, 0xff, 0xb8, 0xff, 0xae, 0xff, 0xa8, 0xff, 0xb9, 0xff, 0xc0, 0xff, 0xc8, 0xff, 0xc9, 0xff, -0xda, 0xff, 0xc9, 0xff, 0xc5, 0xff, 0xc2, 0xff, 0xbf, 0xff, 0xc1, 0xff, 0xcd, 0xff, 0xd7, 0xff, -0xe2, 0xff, 0xfa, 0xff, 0xf6, 0xff, 0xe0, 0xff, 0xe5, 0xff, 0xdc, 0xff, 0xdd, 0xff, 0xe0, 0xff, -0xf1, 0xff, 0xfd, 0xff, 0x10, 0x00, 0x18, 0x00, 0x0f, 0x00, 0x16, 0x00, 0x20, 0x00, 0x1d, 0x00, -0x18, 0x00, 0x26, 0x00, 0x26, 0x00, 0x33, 0x00, 0x2b, 0x00, 0x1f, 0x00, 0x27, 0x00, 0x2d, 0x00, -0x22, 0x00, 0x21, 0x00, 0x25, 0x00, 0x22, 0x00, 0x25, 0x00, 0x37, 0x00, 0x32, 0x00, 0x57, 0x00, -0x6f, 0x00, 0x69, 0x00, 0x69, 0x00, 0x71, 0x00, 0x62, 0x00, 0x61, 0x00, 0x67, 0x00, 0x6e, 0x00, -0x87, 0x00, 0x87, 0x00, 0x73, 0x00, 0x6b, 0x00, 0x5f, 0x00, 0x47, 0x00, 0x39, 0x00, 0x3e, 0x00, -0x3b, 0x00, 0x49, 0x00, 0x4c, 0x00, 0x4f, 0x00, 0x4d, 0x00, 0x5c, 0x00, 0x54, 0x00, 0x53, 0x00, -0x5f, 0x00, 0x60, 0x00, 0x58, 0x00, 0x65, 0x00, 0x61, 0x00, 0x63, 0x00, 0x58, 0x00, 0x51, 0x00, -0x39, 0x00, 0x27, 0x00, 0x18, 0x00, 0x13, 0x00, 0x0a, 0x00, 0x0c, 0x00, 0x07, 0x00, 0x19, 0x00, -0x10, 0x00, 0x12, 0x00, 0x0b, 0x00, 0x0f, 0x00, 0x0d, 0x00, 0x0b, 0x00, 0x09, 0x00, 0x06, 0x00, -0x06, 0x00, 0x00, 0x00, 0xf7, 0xff, 0xfb, 0xff, 0xf1, 0xff, 0xe6, 0xff, 0xe7, 0xff, 0xe6, 0xff, -0xdc, 0xff, 0xdf, 0xff, 0xd5, 0xff, 0xeb, 0xff, 0x02, 0x00, 0x09, 0x00, 0x0c, 0x00, 0x0e, 0x00, -0x05, 0x00, 0x03, 0x00, 0xf8, 0xff, 0x03, 0x00, 0x0c, 0x00, 0x1d, 0x00, 0x10, 0x00, 0x0a, 0x00, -0x04, 0x00, 0xef, 0xff, 0xe6, 0xff, 0xd6, 0xff, 0xdd, 0xff, 0xe1, 0xff, 0xe2, 0xff, 0xe7, 0xff, -0xea, 0xff, 0xef, 0xff, 0xe2, 0xff, 0xd6, 0xff, 0xd0, 0xff, 0xc2, 0xff, 0xbb, 0xff, 0xbf, 0xff, -0xb7, 0xff, 0xbe, 0xff, 0xcd, 0xff, 0xcf, 0xff, 0xd3, 0xff, 0xd1, 0xff, 0xcf, 0xff, 0xd1, 0xff, -0xdb, 0xff, 0xe7, 0xff, 0xf0, 0xff, 0x06, 0x00, 0x08, 0x00, 0x03, 0x00, 0xf5, 0xff, 0xf4, 0xff, -0xe6, 0xff, 0xea, 0xff, 0xe4, 0xff, 0xdc, 0xff, 0xd3, 0xff, 0xc9, 0xff, 0xb7, 0xff, 0xbc, 0xff, -0xb5, 0xff, 0xb6, 0xff, 0xa2, 0xff, 0xa4, 0xff, 0xa7, 0xff, 0xa7, 0xff, 0xa5, 0xff, 0xac, 0xff, -0xb5, 0xff, 0xbd, 0xff, 0xb5, 0xff, 0xb9, 0xff, 0xb4, 0xff, 0xba, 0xff, 0xb1, 0xff, 0xb1, 0xff, -0xb4, 0xff, 0xbb, 0xff, 0xb8, 0xff, 0xb2, 0xff, 0xc0, 0xff, 0xc3, 0xff, 0xc5, 0xff, 0xc3, 0xff, -0xc8, 0xff, 0xc9, 0xff, 0xd6, 0xff, 0xd6, 0xff, 0xce, 0xff, 0xdc, 0xff, 0xd2, 0xff, 0xc1, 0xff, -0xc0, 0xff, 0xca, 0xff, 0xc2, 0xff, 0xba, 0xff, 0xb4, 0xff, 0xb6, 0xff, 0xb8, 0xff, 0xbf, 0xff, -0xc4, 0xff, 0xdd, 0xff, 0xe9, 0xff, 0xea, 0xff, 0xee, 0xff, 0xf4, 0xff, 0xfb, 0xff, 0xfc, 0xff, -0x06, 0x00, 0x08, 0x00, 0x0f, 0x00, 0x14, 0x00, 0x03, 0x00, 0x08, 0x00, 0x08, 0x00, 0xfd, 0xff, -0xf8, 0xff, 0xf9, 0xff, 0xf6, 0xff, 0xfb, 0xff, 0xf0, 0xff, 0xef, 0xff, 0xf4, 0xff, 0xfe, 0xff, -0x09, 0x00, 0x09, 0x00, 0x15, 0x00, 0x10, 0x00, 0x06, 0x00, 0x0e, 0x00, 0x11, 0x00, 0x1a, 0x00, -0x20, 0x00, 0x2e, 0x00, 0x2c, 0x00, 0x23, 0x00, 0x18, 0x00, 0x0f, 0x00, 0x06, 0x00, 0xf8, 0xff, -0xed, 0xff, 0xe6, 0xff, 0xe2, 0xff, 0xda, 0xff, 0xe4, 0xff, 0xe4, 0xff, 0xe8, 0xff, 0xed, 0xff, -0xeb, 0xff, 0xec, 0xff, 0xf0, 0xff, 0xed, 0xff, 0xf3, 0xff, 0xf2, 0xff, 0xf4, 0xff, 0xf8, 0xff, -0x02, 0x00, 0xff, 0xff, 0xf3, 0xff, 0xf0, 0xff, 0xe6, 0xff, 0xe9, 0xff, 0xe8, 0xff, 0xed, 0xff, -0xe9, 0xff, 0xfc, 0xff, 0xf0, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf4, 0xff, 0xe6, 0xff, 0xf6, 0xff, -0xf9, 0xff, 0x0f, 0x00, 0x20, 0x00, 0x27, 0x00, 0x1d, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00, -0xfa, 0xff, 0xf1, 0xff, 0xf2, 0xff, 0xed, 0xff, 0xe7, 0xff, 0xd2, 0xff, 0xc9, 0xff, 0xc9, 0xff, -0xc7, 0xff, 0xc6, 0xff, 0xc8, 0xff, 0xd2, 0xff, 0xda, 0xff, 0xe0, 0xff, 0xde, 0xff, 0xf0, 0xff, -0xfc, 0xff, 0xf6, 0xff, 0xf9, 0xff, 0xf0, 0xff, 0xfa, 0xff, 0xf0, 0xff, 0xef, 0xff, 0xe5, 0xff, -0xd9, 0xff, 0xdd, 0xff, 0xca, 0xff, 0xbf, 0xff, 0xae, 0xff, 0xa8, 0xff, 0xa4, 0xff, 0x99, 0xff, -0x92, 0xff, 0x92, 0xff, 0x90, 0xff, 0x90, 0xff, 0x8b, 0xff, 0x87, 0xff, 0x81, 0xff, 0x7b, 0xff, -0x7c, 0xff, 0x6e, 0xff, 0x6e, 0xff, 0x70, 0xff, 0x70, 0xff, 0x6d, 0xff, 0x6e, 0xff, 0x72, 0xff, -0x72, 0xff, 0x73, 0xff, 0x71, 0xff, 0x6d, 0xff, 0x79, 0xff, 0x7c, 0xff, 0x80, 0xff, 0x86, 0xff, -0x88, 0xff, 0x84, 0xff, 0x90, 0xff, 0x84, 0xff, 0x8c, 0xff, 0x8b, 0xff, 0x91, 0xff, 0x94, 0xff, -0xa3, 0xff, 0xa9, 0xff, 0xb2, 0xff, 0xbc, 0xff, 0xba, 0xff, 0xca, 0xff, 0xce, 0xff, 0xd7, 0xff, -0xe2, 0xff, 0xed, 0xff, 0xf4, 0xff, 0xf3, 0xff, 0xf2, 0xff, 0xf8, 0xff, 0xfc, 0xff, 0x07, 0x00, -0x0d, 0x00, 0x04, 0x00, 0x0d, 0x00, 0x09, 0x00, 0x07, 0x00, 0x06, 0x00, 0x16, 0x00, 0x22, 0x00, -0x35, 0x00, 0x3d, 0x00, 0x49, 0x00, 0x43, 0x00, 0x49, 0x00, 0x46, 0x00, 0x46, 0x00, 0x4f, 0x00, -0x53, 0x00, 0x5b, 0x00, 0x5c, 0x00, 0x51, 0x00, 0x50, 0x00, 0x43, 0x00, 0x41, 0x00, 0x36, 0x00, -0x30, 0x00, 0x28, 0x00, 0x20, 0x00, 0x21, 0x00, 0x1b, 0x00, 0x22, 0x00, 0x2c, 0x00, 0x2d, 0x00, -0x2e, 0x00, 0x30, 0x00, 0x2f, 0x00, 0x27, 0x00, 0x29, 0x00, 0x3a, 0x00, 0x40, 0x00, 0x4d, 0x00, -0x44, 0x00, 0x3d, 0x00, 0x25, 0x00, 0x17, 0x00, 0x03, 0x00, 0xff, 0xff, 0xfc, 0xff, 0xfa, 0xff, -0xf5, 0xff, 0xea, 0xff, 0xe6, 0xff, 0xe5, 0xff, 0xe1, 0xff, 0xdb, 0xff, 0xd9, 0xff, 0xd5, 0xff, -0xd4, 0xff, 0xd0, 0xff, 0xdd, 0xff, 0xed, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0x00, 0x00, 0xf2, 0xff, -0xe3, 0xff, 0xe7, 0xff, 0xe9, 0xff, 0xf3, 0xff, 0xec, 0xff, 0xec, 0xff, 0xe6, 0xff, 0xe1, 0xff, -0xca, 0xff, 0xc4, 0xff, 0xb3, 0xff, 0xbe, 0xff, 0xcc, 0xff, 0xdd, 0xff, 0xf0, 0xff, 0xfa, 0xff, -0xf5, 0xff, 0xf3, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xec, 0xff, 0xe3, 0xff, 0xe6, 0xff, 0xe6, 0xff, -0xdf, 0xff, 0xd8, 0xff, 0xd1, 0xff, 0xcf, 0xff, 0xba, 0xff, 0x9d, 0xff, 0x9c, 0xff, 0xa4, 0xff, -0xae, 0xff, 0xb9, 0xff, 0xc5, 0xff, 0xd8, 0xff, 0xe6, 0xff, 0xda, 0xff, 0xe7, 0xff, 0xef, 0xff, -0xff, 0xff, 0x02, 0x00, 0xfb, 0xff, 0x03, 0x00, 0x0d, 0x00, 0x07, 0x00, 0x00, 0x00, 0xef, 0xff, -0xee, 0xff, 0xe2, 0xff, 0xc8, 0xff, 0xc7, 0xff, 0xc5, 0xff, 0xcb, 0xff, 0xca, 0xff, 0xda, 0xff, -0xea, 0xff, 0xf9, 0xff, 0xf6, 0xff, 0xf8, 0xff, 0x01, 0x00, 0x09, 0x00, 0x18, 0x00, 0x20, 0x00, -0x2f, 0x00, 0x31, 0x00, 0x37, 0x00, 0x39, 0x00, 0x2a, 0x00, 0x1f, 0x00, 0x11, 0x00, 0x0c, 0x00, -0x0a, 0x00, 0x0d, 0x00, 0x22, 0x00, 0x37, 0x00, 0x46, 0x00, 0x48, 0x00, 0x3f, 0x00, 0x3e, 0x00, -0x38, 0x00, 0x32, 0x00, 0x31, 0x00, 0x48, 0x00, 0x59, 0x00, 0x5f, 0x00, 0x4d, 0x00, 0x3e, 0x00, -0x39, 0x00, 0x1d, 0x00, 0x0f, 0x00, 0x05, 0x00, 0x1e, 0x00, 0x28, 0x00, 0x2c, 0x00, 0x24, 0x00, -0x20, 0x00, 0x1b, 0x00, 0x06, 0x00, 0xf3, 0xff, 0x00, 0x00, 0x13, 0x00, 0x19, 0x00, 0x1b, 0x00, -0x1b, 0x00, 0x20, 0x00, 0x0d, 0x00, 0xfa, 0xff, 0xe5, 0xff, 0xeb, 0xff, 0xe4, 0xff, 0xde, 0xff, -0xe5, 0xff, 0xdf, 0xff, 0xd2, 0xff, 0xba, 0xff, 0xb4, 0xff, 0xb4, 0xff, 0xb4, 0xff, 0xbe, 0xff, -0xd2, 0xff, 0xd9, 0xff, 0xdf, 0xff, 0xe7, 0xff, 0xf4, 0xff, 0xfa, 0xff, 0xfc, 0xff, 0xfa, 0xff, -0x00, 0x00, 0xfe, 0xff, 0xf8, 0xff, 0xf1, 0xff, 0xf9, 0xff, 0x00, 0x00, 0xf2, 0xff, 0xea, 0xff, -0xef, 0xff, 0xf9, 0xff, 0xfc, 0xff, 0xfa, 0xff, 0x15, 0x00, 0x1c, 0x00, 0x1a, 0x00, 0x11, 0x00, -0x13, 0x00, 0x19, 0x00, 0x30, 0x00, 0x2f, 0x00, 0x3f, 0x00, 0x4c, 0x00, 0x4c, 0x00, 0x46, 0x00, -0x44, 0x00, 0x49, 0x00, 0x41, 0x00, 0x4f, 0x00, 0x4f, 0x00, 0x55, 0x00, 0x4c, 0x00, 0x46, 0x00, -0x4a, 0x00, 0x52, 0x00, 0x4f, 0x00, 0x53, 0x00, 0x51, 0x00, 0x5e, 0x00, 0x55, 0x00, 0x51, 0x00, -0x51, 0x00, 0x5c, 0x00, 0x5a, 0x00, 0x53, 0x00, 0x53, 0x00, 0x5a, 0x00, 0x54, 0x00, 0x40, 0x00, -0x3f, 0x00, 0x3d, 0x00, 0x39, 0x00, 0x2a, 0x00, 0x2b, 0x00, 0x2e, 0x00, 0x29, 0x00, 0x18, 0x00, -0x12, 0x00, 0x1b, 0x00, 0x1f, 0x00, 0x11, 0x00, 0x16, 0x00, 0x17, 0x00, 0x19, 0x00, 0x05, 0x00, -0xf4, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf0, 0xff, 0xf2, 0xff, 0xf8, 0xff, 0xfb, 0xff, 0xf7, 0xff, -0xe3, 0xff, 0xcd, 0xff, 0xcd, 0xff, 0xcc, 0xff, 0xc8, 0xff, 0xd2, 0xff, 0xd5, 0xff, 0xe3, 0xff, -0xdc, 0xff, 0xde, 0xff, 0xda, 0xff, 0xd8, 0xff, 0xdb, 0xff, 0xd8, 0xff, 0xdd, 0xff, 0xe7, 0xff, -0xef, 0xff, 0xf6, 0xff, 0xec, 0xff, 0xf2, 0xff, 0xe3, 0xff, 0xd4, 0xff, 0xbd, 0xff, 0xb1, 0xff, -0xbe, 0xff, 0xc0, 0xff, 0xca, 0xff, 0xc0, 0xff, 0xc1, 0xff, 0xba, 0xff, 0xb5, 0xff, 0xa5, 0xff, -0xab, 0xff, 0xb9, 0xff, 0xd1, 0xff, 0xe1, 0xff, 0xed, 0xff, 0xf4, 0xff, 0xf9, 0xff, 0xf7, 0xff, -0xf7, 0xff, 0xf9, 0xff, 0xff, 0xff, 0x03, 0x00, 0xff, 0xff, 0x03, 0x00, 0x08, 0x00, 0x10, 0x00, -0x14, 0x00, 0x10, 0x00, 0x07, 0x00, 0x07, 0x00, 0x16, 0x00, 0x20, 0x00, 0x26, 0x00, 0x37, 0x00, -0x3f, 0x00, 0x4a, 0x00, 0x42, 0x00, 0x38, 0x00, 0x33, 0x00, 0x2b, 0x00, 0x29, 0x00, 0x26, 0x00, -0x22, 0x00, 0x1d, 0x00, 0x20, 0x00, 0x1d, 0x00, 0x1b, 0x00, 0x24, 0x00, 0x26, 0x00, 0x3a, 0x00, -0x3d, 0x00, 0x46, 0x00, 0x57, 0x00, 0x63, 0x00, 0x66, 0x00, 0x71, 0x00, 0x77, 0x00, 0x87, 0x00, -0x82, 0x00, 0x7e, 0x00, 0x7a, 0x00, 0x71, 0x00, 0x5d, 0x00, 0x49, 0x00, 0x3c, 0x00, 0x3a, 0x00, -0x3c, 0x00, 0x2d, 0x00, 0x26, 0x00, 0x2c, 0x00, 0x2e, 0x00, 0x2d, 0x00, 0x2a, 0x00, 0x42, 0x00, -0x4c, 0x00, 0x52, 0x00, 0x5f, 0x00, 0x58, 0x00, 0x56, 0x00, 0x52, 0x00, 0x42, 0x00, 0x3d, 0x00, -0x35, 0x00, 0x32, 0x00, 0x21, 0x00, 0x23, 0x00, 0x1f, 0x00, 0x23, 0x00, 0x27, 0x00, 0x2e, 0x00, -0x2c, 0x00, 0x2e, 0x00, 0x31, 0x00, 0x33, 0x00, 0x2b, 0x00, 0x2b, 0x00, 0x29, 0x00, 0x2c, 0x00, -0x24, 0x00, 0x1b, 0x00, 0x09, 0x00, 0x06, 0x00, 0xfc, 0xff, 0xf5, 0xff, 0xee, 0xff, 0xea, 0xff, -0xe9, 0xff, 0xe2, 0xff, 0xe2, 0xff, 0xd5, 0xff, 0xd4, 0xff, 0xcd, 0xff, 0xcf, 0xff, 0xd1, 0xff, -0xd2, 0xff, 0xdc, 0xff, 0xe3, 0xff, 0xea, 0xff, 0xe0, 0xff, 0xe0, 0xff, 0xdb, 0xff, 0xe7, 0xff, -0xdd, 0xff, 0xe8, 0xff, 0xe4, 0xff, 0xe5, 0xff, 0xdc, 0xff, 0xcd, 0xff, 0xc5, 0xff, 0xbd, 0xff, -0xc5, 0xff, 0xcd, 0xff, 0xd6, 0xff, 0xde, 0xff, 0xe7, 0xff, 0xdd, 0xff, 0xd8, 0xff, 0xd3, 0xff, -0xdc, 0xff, 0xdc, 0xff, 0xd7, 0xff, 0xcf, 0xff, 0xc1, 0xff, 0xbc, 0xff, 0xa5, 0xff, 0x9a, 0xff, -0x97, 0xff, 0x97, 0xff, 0x9c, 0xff, 0x90, 0xff, 0x8e, 0xff, 0x94, 0xff, 0x90, 0xff, 0x91, 0xff, -0x8b, 0xff, 0xa5, 0xff, 0xae, 0xff, 0xaa, 0xff, 0x99, 0xff, 0x98, 0xff, 0x9c, 0xff, 0x85, 0xff, -0x72, 0xff, 0x74, 0xff, 0x83, 0xff, 0x87, 0xff, 0x7e, 0xff, 0x75, 0xff, 0x77, 0xff, 0x75, 0xff, -0x6f, 0xff, 0x78, 0xff, 0x8f, 0xff, 0x9f, 0xff, 0xa1, 0xff, 0x9c, 0xff, 0xa3, 0xff, 0xaa, 0xff, -0xa6, 0xff, 0xaa, 0xff, 0xac, 0xff, 0xb0, 0xff, 0x9b, 0xff, 0x96, 0xff, 0x90, 0xff, 0x8c, 0xff, -0x8c, 0xff, 0x7e, 0xff, 0x89, 0xff, 0x80, 0xff, 0x99, 0xff, 0x8e, 0xff, 0xa4, 0xff, 0xaa, 0xff, -0xb6, 0xff, 0xc3, 0xff, 0xc6, 0xff, 0xcf, 0xff, 0xd3, 0xff, 0xda, 0xff, 0xe3, 0xff, 0xd9, 0xff, -0xd0, 0xff, 0xd0, 0xff, 0xbd, 0xff, 0xb6, 0xff, 0xab, 0xff, 0xbb, 0xff, 0xc3, 0xff, 0xbd, 0xff, -0xbc, 0xff, 0xbc, 0xff, 0xbb, 0xff, 0xb1, 0xff, 0xac, 0xff, 0xc0, 0xff, 0xd9, 0xff, 0xec, 0xff, -0xe7, 0xff, 0xf2, 0xff, 0xe8, 0xff, 0xe0, 0xff, 0xc3, 0xff, 0xb6, 0xff, 0xbd, 0xff, 0xb9, 0xff, -0xa5, 0xff, 0x95, 0xff, 0x97, 0xff, 0x94, 0xff, 0x7d, 0xff, 0x77, 0xff, 0x84, 0xff, 0x93, 0xff, -0x91, 0xff, 0x9a, 0xff, 0xb6, 0xff, 0xcb, 0xff, 0xe0, 0xff, 0xeb, 0xff, 0xfd, 0xff, 0x06, 0x00, -0x07, 0x00, 0xf7, 0xff, 0xf5, 0xff, 0xfa, 0xff, 0xec, 0xff, 0xeb, 0xff, 0xe3, 0xff, 0xe8, 0xff, -0xdf, 0xff, 0xcd, 0xff, 0xbb, 0xff, 0xb8, 0xff, 0xc8, 0xff, 0xc6, 0xff, 0xd3, 0xff, 0xe4, 0xff, -0xfc, 0xff, 0x00, 0x00, 0xf9, 0xff, 0xff, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xea, 0xff, 0xda, 0xff, -0xeb, 0xff, 0xf6, 0xff, 0x05, 0x00, 0x08, 0x00, 0x04, 0x00, 0xff, 0xff, 0xf9, 0xff, 0xe9, 0xff, -0xe6, 0xff, 0xf6, 0xff, 0x0d, 0x00, 0x19, 0x00, 0x26, 0x00, 0x2c, 0x00, 0x35, 0x00, 0x29, 0x00, -0x16, 0x00, 0x0a, 0x00, 0x0c, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x08, 0x00, 0x0c, 0x00, 0xff, 0xff, -0xe5, 0xff, 0xcf, 0xff, 0xcb, 0xff, 0xcf, 0xff, 0xd0, 0xff, 0xda, 0xff, 0xe3, 0xff, 0xf2, 0xff, -0xf9, 0xff, 0xfc, 0xff, 0x00, 0x00, 0x05, 0x00, 0x0f, 0x00, 0x0a, 0x00, 0x14, 0x00, 0x16, 0x00, -0x22, 0x00, 0x1e, 0x00, 0x18, 0x00, 0x10, 0x00, 0x07, 0x00, 0x00, 0x00, 0xec, 0xff, 0xe4, 0xff, -0xd9, 0xff, 0xd5, 0xff, 0xd0, 0xff, 0xc6, 0xff, 0xca, 0xff, 0xd4, 0xff, 0xe3, 0xff, 0xe6, 0xff, -0xdf, 0xff, 0xeb, 0xff, 0xef, 0xff, 0xf5, 0xff, 0xfd, 0xff, 0xff, 0xff, 0x10, 0x00, 0x18, 0x00, -0x14, 0x00, 0x19, 0x00, 0xff, 0xff, 0xfb, 0xff, 0xda, 0xff, 0xd5, 0xff, 0xd6, 0xff, 0xe5, 0xff, -0xe4, 0xff, 0xde, 0xff, 0xd2, 0xff, 0xc1, 0xff, 0xb2, 0xff, 0xb4, 0xff, 0xc8, 0xff, 0xeb, 0xff, -0x0a, 0x00, 0x09, 0x00, 0xfd, 0xff, 0xee, 0xff, 0xe2, 0xff, 0xe4, 0xff, 0xdc, 0xff, 0xe8, 0xff, -0xe2, 0xff, 0xec, 0xff, 0xeb, 0xff, 0xf0, 0xff, 0xe4, 0xff, 0xe4, 0xff, 0xdd, 0xff, 0xe6, 0xff, -0xed, 0xff, 0xfc, 0xff, 0x01, 0x00, 0x07, 0x00, 0x01, 0x00, 0xf6, 0xff, 0x04, 0x00, 0x01, 0x00, -0x0e, 0x00, 0x12, 0x00, 0x05, 0x00, 0xfe, 0xff, 0xeb, 0xff, 0xeb, 0xff, 0xdc, 0xff, 0xd5, 0xff, -0xd8, 0xff, 0xe2, 0xff, 0xf0, 0xff, 0xef, 0xff, 0xfd, 0xff, 0x06, 0x00, 0xff, 0xff, 0xfa, 0xff, -0x02, 0x00, 0x23, 0x00, 0x40, 0x00, 0x4b, 0x00, 0x51, 0x00, 0x61, 0x00, 0x6c, 0x00, 0x69, 0x00, -0x5d, 0x00, 0x66, 0x00, 0x72, 0x00, 0x6d, 0x00, 0x5e, 0x00, 0x5e, 0x00, 0x70, 0x00, 0x69, 0x00, -0x5b, 0x00, 0x52, 0x00, 0x55, 0x00, 0x59, 0x00, 0x55, 0x00, 0x54, 0x00, 0x57, 0x00, 0x57, 0x00, -0x53, 0x00, 0x4e, 0x00, 0x55, 0x00, 0x53, 0x00, 0x53, 0x00, 0x3e, 0x00, 0x38, 0x00, 0x2e, 0x00, -0x37, 0x00, 0x25, 0x00, 0x22, 0x00, 0x2c, 0x00, 0x37, 0x00, 0x3e, 0x00, 0x44, 0x00, 0x36, 0x00, -0x33, 0x00, 0x20, 0x00, 0x16, 0x00, 0x18, 0x00, 0x29, 0x00, 0x41, 0x00, 0x4f, 0x00, 0x37, 0x00, -0x25, 0x00, 0x16, 0x00, 0xff, 0xff, 0xeb, 0xff, 0xdd, 0xff, 0xe0, 0xff, 0xe4, 0xff, 0xe0, 0xff, -0xdb, 0xff, 0xd8, 0xff, 0xe5, 0xff, 0xdb, 0xff, 0xd8, 0xff, 0xd5, 0xff, 0xe0, 0xff, 0xe3, 0xff, -0xea, 0xff, 0xef, 0xff, 0xff, 0xff, 0x00, 0x00, 0xf3, 0xff, 0xdc, 0xff, 0xdd, 0xff, 0xe0, 0xff, -0xe5, 0xff, 0xde, 0xff, 0xdb, 0xff, 0xed, 0xff, 0xe9, 0xff, 0xe8, 0xff, 0xdb, 0xff, 0xe3, 0xff, -0xeb, 0xff, 0xe4, 0xff, 0xe9, 0xff, 0xee, 0xff, 0xf5, 0xff, 0xe8, 0xff, 0xe6, 0xff, 0xf0, 0xff, -0x04, 0x00, 0x19, 0x00, 0x13, 0x00, 0x06, 0x00, 0x02, 0x00, 0x00, 0x00, 0xfc, 0xff, 0xf5, 0xff, -0x04, 0x00, 0x07, 0x00, 0xf3, 0xff, 0xe9, 0xff, 0xe4, 0xff, 0xef, 0xff, 0xfa, 0xff, 0xf9, 0xff, -0xff, 0xff, 0x04, 0x00, 0x02, 0x00, 0x05, 0x00, 0x07, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x02, 0x00, -0x03, 0x00, 0xff, 0xff, 0xfc, 0xff, 0xf4, 0xff, 0xeb, 0xff, 0xde, 0xff, 0xdc, 0xff, 0xde, 0xff, -0xe9, 0xff, 0xfb, 0xff, 0xff, 0xff, 0x05, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0x01, 0x00, 0x06, 0x00, 0x0a, 0x00, 0x12, 0x00, 0x0b, 0x00, 0x10, 0x00, 0x03, 0x00, 0x0a, 0x00, -0x07, 0x00, 0x0c, 0x00, 0x17, 0x00, 0x26, 0x00, 0x31, 0x00, 0x39, 0x00, 0x3c, 0x00, 0x49, 0x00, -0x57, 0x00, 0x5b, 0x00, 0x6f, 0x00, 0x7d, 0x00, 0x90, 0x00, 0x7f, 0x00, 0x80, 0x00, 0x74, 0x00, -0x6c, 0x00, 0x60, 0x00, 0x61, 0x00, 0x5f, 0x00, 0x63, 0x00, 0x5c, 0x00, 0x59, 0x00, 0x63, 0x00, -0x63, 0x00, 0x62, 0x00, 0x57, 0x00, 0x5b, 0x00, 0x67, 0x00, 0x70, 0x00, 0x7b, 0x00, 0x8a, 0x00, -0x92, 0x00, 0x8b, 0x00, 0x6b, 0x00, 0x65, 0x00, 0x58, 0x00, 0x4d, 0x00, 0x41, 0x00, 0x44, 0x00, -0x38, 0x00, 0x32, 0x00, 0x1a, 0x00, 0x0c, 0x00, 0xf1, 0xff, 0xeb, 0xff, 0xe7, 0xff, 0xf0, 0xff, -0xfe, 0xff, 0xf8, 0xff, 0xfa, 0xff, 0xf8, 0xff, 0xf6, 0xff, 0xeb, 0xff, 0xe9, 0xff, 0xe1, 0xff, -0xd8, 0xff, 0xd1, 0xff, 0xc6, 0xff, 0xd2, 0xff, 0xd0, 0xff, 0xc4, 0xff, 0xbc, 0xff, 0xba, 0xff, -0xbb, 0xff, 0xad, 0xff, 0xb1, 0xff, 0xb8, 0xff, 0xc9, 0xff, 0xc1, 0xff, 0xc3, 0xff, 0xbb, 0xff, -0xc5, 0xff, 0xc3, 0xff, 0xb6, 0xff, 0xba, 0xff, 0xb8, 0xff, 0xba, 0xff, 0xb5, 0xff, 0xaa, 0xff, -0xa5, 0xff, 0xb3, 0xff, 0xad, 0xff, 0xb2, 0xff, 0xab, 0xff, 0xb0, 0xff, 0xb3, 0xff, 0xbd, 0xff, -0xcf, 0xff, 0xd6, 0xff, 0xdb, 0xff, 0xe0, 0xff, 0xe8, 0xff, 0xe9, 0xff, 0xe2, 0xff, 0xe6, 0xff, -0xd6, 0xff, 0xd9, 0xff, 0xcb, 0xff, 0xd2, 0xff, 0xce, 0xff, 0xcd, 0xff, 0xc3, 0xff, 0xbc, 0xff, -0xb4, 0xff, 0xb3, 0xff, 0xa9, 0xff, 0xb7, 0xff, 0xad, 0xff, 0xb2, 0xff, 0xaf, 0xff, 0xbc, 0xff, -0xc1, 0xff, 0xbc, 0xff, 0xb1, 0xff, 0xae, 0xff, 0xa4, 0xff, 0xa7, 0xff, 0xb1, 0xff, 0xae, 0xff, -0xb9, 0xff, 0xc4, 0xff, 0xb9, 0xff, 0xbc, 0xff, 0xbd, 0xff, 0xbd, 0xff, 0xcb, 0xff, 0xd1, 0xff, -0xde, 0xff, 0xd6, 0xff, 0xdc, 0xff, 0xd1, 0xff, 0xd7, 0xff, 0xcd, 0xff, 0xc6, 0xff, 0xc7, 0xff, -0xba, 0xff, 0xb2, 0xff, 0xa0, 0xff, 0xa9, 0xff, 0xa5, 0xff, 0xaa, 0xff, 0xa7, 0xff, 0xac, 0xff, -0xc1, 0xff, 0xc2, 0xff, 0xd0, 0xff, 0xe1, 0xff, 0x03, 0x00, 0x18, 0x00, 0x19, 0x00, 0x22, 0x00, -0x3d, 0x00, 0x47, 0x00, 0x50, 0x00, 0x44, 0x00, 0x43, 0x00, 0x3d, 0x00, 0x3a, 0x00, 0x35, 0x00, -0x25, 0x00, 0x24, 0x00, 0x27, 0x00, 0x20, 0x00, 0x2d, 0x00, 0x2e, 0x00, 0x3f, 0x00, 0x30, 0x00, -0x28, 0x00, 0x1f, 0x00, 0x2e, 0x00, 0x3c, 0x00, 0x52, 0x00, 0x40, 0x00, 0x45, 0x00, 0x32, 0x00, -0x2a, 0x00, 0x15, 0x00, 0x17, 0x00, 0x18, 0x00, 0x19, 0x00, 0x09, 0x00, 0x09, 0x00, 0x04, 0x00, -0x0d, 0x00, 0xff, 0xff, 0x02, 0x00, 0x10, 0x00, 0x17, 0x00, 0x17, 0x00, 0x18, 0x00, 0x2c, 0x00, -0x30, 0x00, 0x34, 0x00, 0x23, 0x00, 0x27, 0x00, 0x2f, 0x00, 0x1c, 0x00, 0x0d, 0x00, 0x06, 0x00, -0x12, 0x00, 0x14, 0x00, 0x03, 0x00, 0xf6, 0xff, 0xe9, 0xff, 0xe7, 0xff, 0xdd, 0xff, 0xdb, 0xff, -0xe3, 0xff, 0xec, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x01, 0x00, 0x0a, 0x00, 0x0e, 0x00, 0xff, 0xff, -0x01, 0x00, 0x06, 0x00, 0x17, 0x00, 0x24, 0x00, 0x1a, 0x00, 0x15, 0x00, 0x20, 0x00, 0x25, 0x00, -0x24, 0x00, 0x1e, 0x00, 0x1c, 0x00, 0x27, 0x00, 0x2c, 0x00, 0x2d, 0x00, 0x31, 0x00, 0x42, 0x00, -0x34, 0x00, 0x30, 0x00, 0x1c, 0x00, 0x21, 0x00, 0x26, 0x00, 0x22, 0x00, 0x21, 0x00, 0x25, 0x00, -0x31, 0x00, 0x25, 0x00, 0x27, 0x00, 0x27, 0x00, 0x2e, 0x00, 0x29, 0x00, 0x14, 0x00, 0x17, 0x00, -0x23, 0x00, 0x19, 0x00, 0x15, 0x00, 0x0d, 0x00, 0x0f, 0x00, 0x0a, 0x00, 0x01, 0x00, 0xe8, 0xff, -0xdf, 0xff, 0xd7, 0xff, 0xd2, 0xff, 0xcd, 0xff, 0xd3, 0xff, 0xd5, 0xff, 0xdc, 0xff, 0xd1, 0xff, -0xb8, 0xff, 0xb8, 0xff, 0xc1, 0xff, 0xca, 0xff, 0xc6, 0xff, 0xb9, 0xff, 0xc0, 0xff, 0xaf, 0xff, -0xae, 0xff, 0xa2, 0xff, 0xa7, 0xff, 0xa1, 0xff, 0x98, 0xff, 0x81, 0xff, 0x86, 0xff, 0x7f, 0xff, -0x7c, 0xff, 0x70, 0xff, 0x77, 0xff, 0x75, 0xff, 0x78, 0xff, 0x73, 0xff, 0x72, 0xff, 0x6d, 0xff, -0x6b, 0xff, 0x5b, 0xff, 0x5e, 0xff, 0x6d, 0xff, 0x71, 0xff, 0x7c, 0xff, 0x78, 0xff, 0x77, 0xff, -0x6b, 0xff, 0x62, 0xff, 0x5f, 0xff, 0x63, 0xff, 0x63, 0xff, 0x6d, 0xff, 0x7b, 0xff, 0x8e, 0xff, -0x8f, 0xff, 0x8c, 0xff, 0x85, 0xff, 0x86, 0xff, 0x87, 0xff, 0x88, 0xff, 0x99, 0xff, 0xa6, 0xff, -0xc0, 0xff, 0xc4, 0xff, 0xbb, 0xff, 0xc4, 0xff, 0xc5, 0xff, 0xc2, 0xff, 0xad, 0xff, 0xbd, 0xff, -0xc4, 0xff, 0xd4, 0xff, 0xdb, 0xff, 0xd8, 0xff, 0xda, 0xff, 0xd7, 0xff, 0xd7, 0xff, 0xcf, 0xff, -0xe2, 0xff, 0xe8, 0xff, 0x01, 0x00, 0x00, 0x00, 0x07, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x07, 0x00, -0xf9, 0xff, 0xf2, 0xff, 0xef, 0xff, 0xfb, 0xff, 0x01, 0x00, 0x03, 0x00, 0x03, 0x00, 0xff, 0xff, -0xf4, 0xff, 0xe8, 0xff, 0xf0, 0xff, 0xf7, 0xff, 0xf9, 0xff, 0xfc, 0xff, 0xf3, 0xff, 0xff, 0xff, -0xf6, 0xff, 0xf4, 0xff, 0xe3, 0xff, 0xe7, 0xff, 0xee, 0xff, 0xe6, 0xff, 0xda, 0xff, 0xd9, 0xff, -0xd0, 0xff, 0xcf, 0xff, 0xc6, 0xff, 0xc2, 0xff, 0xd3, 0xff, 0xce, 0xff, 0xc8, 0xff, 0xc7, 0xff, -0xcc, 0xff, 0xd8, 0xff, 0xdb, 0xff, 0xd7, 0xff, 0xd7, 0xff, 0xe0, 0xff, 0xd5, 0xff, 0xcc, 0xff, -0xc0, 0xff, 0xbd, 0xff, 0xc7, 0xff, 0xba, 0xff, 0xb5, 0xff, 0xbc, 0xff, 0xce, 0xff, 0xd5, 0xff, -0xdb, 0xff, 0xdb, 0xff, 0xef, 0xff, 0xf9, 0xff, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x0f, 0x00, -0x1d, 0x00, 0x1a, 0x00, 0x1a, 0x00, 0x0a, 0x00, 0x03, 0x00, 0xf2, 0xff, 0xee, 0xff, 0xf6, 0xff, -0x05, 0x00, 0x10, 0x00, 0x19, 0x00, 0x0f, 0x00, 0x09, 0x00, 0x07, 0x00, 0x0e, 0x00, 0x12, 0x00, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, -0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, -0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, -0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfa, 0xff, 0x06, 0x00, -0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x03, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, -0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x02, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x03, 0x00, 0xfb, 0xff, -0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, -0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, -0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, -0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, -0x06, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, -0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, -0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, -0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x03, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, -0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, -0x04, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xff, 0xff, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x05, 0x00, 0xfa, 0xff, -0x06, 0x00, 0xfa, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, -0x03, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, -0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, -0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, -0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, -0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, -0xfa, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0x00, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, -0x06, 0x00, 0xfa, 0xff, 0x04, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x04, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, -0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, -0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x07, 0x00, 0xfa, 0xff, 0x03, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfc, 0xff, -0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, -0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, -0xfa, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, -0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x01, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfa, 0xff, -0x05, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, -0xfa, 0xff, 0x06, 0x00, 0xfc, 0xff, 0x01, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfb, 0xff, 0x04, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, -0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, -0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, -0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, -0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x02, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, -0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfc, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x02, 0x00, -0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, -0x04, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfd, 0xff, 0xff, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, -0xff, 0xff, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, -0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, -0xfa, 0xff, 0x06, 0x00, 0xfc, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x05, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x02, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x04, 0x00, 0xfa, 0xff, 0x06, 0x00, -0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, -0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, -0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x02, 0x00, -0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, -0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, -0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfa, 0xff, 0x07, 0x00, -0xfa, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, -0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x03, 0x00, -0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, -0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x05, 0x00, -0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, -0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xff, 0xff, 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, -0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, -0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, -0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x06, 0x00, -0xf9, 0xff, 0x06, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, -0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfa, 0xff, -0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, -0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, -0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, -0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, -0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, -0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xff, 0xff, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, -0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x02, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, -0x00, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x01, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x03, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, -0xfa, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, -0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, -0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, -0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, -0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, -0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, -0xfc, 0xff, 0x01, 0x00, 0x02, 0x00, 0xfb, 0xff, 0x07, 0x00, 0xf9, 0xff, 0x06, 0x00, 0xfb, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, -0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, -0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfd, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, -0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfd, 0xff, 0x05, 0x00, -0xfa, 0xff, 0x07, 0x00, 0xf9, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, -0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, -0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, -0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x04, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, -0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, -0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, -0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, -0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x02, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, -0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0xff, 0xff, 0x04, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, -0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, -0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, -0x05, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x04, 0x00, -0xfe, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, -0xfb, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xff, 0xff, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x02, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x03, 0x00, 0x00, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, -0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfc, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, -0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, -0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0x00, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x04, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0x00, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, -0x00, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, -0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, -0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xfd, 0xff, -0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, -0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, -0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfb, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfb, 0xff, -0x06, 0x00, 0xfc, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfd, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xf9, 0xff, -0x08, 0x00, 0xf9, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, -0x02, 0x00, 0x00, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfa, 0xff, -0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfc, 0xff, 0x01, 0x00, 0x02, 0x00, 0xfb, 0xff, -0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, -0xfd, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, -0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, -0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x05, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, -0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0xff, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, -0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, -0xfb, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, -0xfc, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, -0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, -0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, -0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x00, 0x00, 0x03, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, -0xfc, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -}; - diff --git a/test_apps/esp-sr/pytest_esp_sr.py b/test_apps/esp-sr/pytest_esp_sr.py index 110265f..d30b6cf 100644 --- a/test_apps/esp-sr/pytest_esp_sr.py +++ b/test_apps/esp-sr/pytest_esp_sr.py @@ -1,19 +1,21 @@ import pytest from pytest_embedded import Dut -# @pytest.mark.target('esp32s3') -# @pytest.mark.parametrize( -# 'config', -# [ -# 'mn5q8_cn', -# 'mn6_cn', -# ], -# ) -# def test_multinet(dut: Dut)-> None: -# dut.run_all_single_board_cases(group="mn") +@pytest.mark.target('esp32s3') +@pytest.mark.env('esp32s3') +@pytest.mark.parametrize( + 'config', + [ + 'mn5q8_cn', + 'mn6_cn', + ], +) +def test_multinet(dut: Dut)-> None: + dut.run_all_single_board_cases(group="mn") @pytest.mark.target('esp32s3') +@pytest.mark.env('esp32s3') @pytest.mark.parametrize( 'config', [ @@ -26,6 +28,7 @@ def test_wakenet(dut: Dut)-> None: @pytest.mark.target('esp32s3') +@pytest.mark.env('esp32s3') @pytest.mark.parametrize( 'config', [ diff --git a/test_apps/CMakeLists.txt b/test_apps/esp-tts/CMakeLists.txt similarity index 87% rename from test_apps/CMakeLists.txt rename to test_apps/esp-tts/CMakeLists.txt index 632d441..055f656 100644 --- a/test_apps/CMakeLists.txt +++ b/test_apps/esp-tts/CMakeLists.txt @@ -4,7 +4,7 @@ cmake_minimum_required(VERSION 3.5) # Include the components directory of the main application: # set(EXTRA_COMPONENT_DIRS "$ENV{IDF_PATH}/tools/unit-test-app/components" - "../../esp-sr") + "../../../esp-sr") include($ENV{IDF_PATH}/tools/cmake/project.cmake) project(esp_sr_test) diff --git a/test_apps/esp-tts/main/CMakeLists.txt b/test_apps/esp-tts/main/CMakeLists.txt new file mode 100644 index 0000000..1cf2f9e --- /dev/null +++ b/test_apps/esp-tts/main/CMakeLists.txt @@ -0,0 +1,26 @@ + +set(srcs + "test_app_main.c" + "test_chinese_tts.c" +) + +idf_component_register(SRCS ${srcs} + INCLUDE_DIRS "." + REQUIRES unity esp-sr + WHOLE_ARCHIVE) + + + +set(voice_data_image ${PROJECT_DIR}/../../esp-tts/esp_tts_chinese/esp_tts_voice_data_xiaoxin_small.dat) +add_custom_target(voice_data ALL DEPENDS ${voice_data_image}) +add_dependencies(flash voice_data) + +partition_table_get_partition_info(size "--partition-name voice_data" "size") +partition_table_get_partition_info(offset "--partition-name voice_data" "offset") + +if("${size}" AND "${offset}") + esptool_py_flash_to_partition(flash "voice_data" "${voice_data_image}") +else() + set(message "Failed to find model in partition table file" + "Please add a line(Name=voice_data, Type=data, Size=3890K) to the partition file.") +endif() diff --git a/test_apps/main/test_app_main.c b/test_apps/esp-tts/main/test_app_main.c similarity index 100% rename from test_apps/main/test_app_main.c rename to test_apps/esp-tts/main/test_app_main.c diff --git a/test_apps/main/test_chinese_tts.c b/test_apps/esp-tts/main/test_chinese_tts.c similarity index 100% rename from test_apps/main/test_chinese_tts.c rename to test_apps/esp-tts/main/test_chinese_tts.c diff --git a/test_apps/esp-tts/partitions.csv b/test_apps/esp-tts/partitions.csv new file mode 100644 index 0000000..e77430b --- /dev/null +++ b/test_apps/esp-tts/partitions.csv @@ -0,0 +1,3 @@ +# Name, Type, SubType, Offset, Size +factory, app, factory, 0x010000, 4M +voice_data, data, fat, 0x410000, 3890K diff --git a/test_apps/esp-tts/pytest_esp_tts.py b/test_apps/esp-tts/pytest_esp_tts.py new file mode 100644 index 0000000..94eeb4e --- /dev/null +++ b/test_apps/esp-tts/pytest_esp_tts.py @@ -0,0 +1,13 @@ +import pytest +from pytest_embedded import Dut + +@pytest.mark.target('esp32s3') +@pytest.mark.env('esp32s3') +@pytest.mark.parametrize( + 'config', + [ + 'xiaoxin', + ], +) +def test_tts(dut: Dut)-> None: + dut.run_all_single_board_cases(group="tts") diff --git a/test_apps/sdkconfig.ci.mn6_cn b/test_apps/esp-tts/sdkconfig.ci.xiaoxin similarity index 98% rename from test_apps/sdkconfig.ci.mn6_cn rename to test_apps/esp-tts/sdkconfig.ci.xiaoxin index 47931e9..b7a5591 100644 --- a/test_apps/sdkconfig.ci.mn6_cn +++ b/test_apps/esp-tts/sdkconfig.ci.xiaoxin @@ -422,25 +422,8 @@ CONFIG_MODEL_IN_SPIFFS=y # CONFIG_MODEL_IN_SDCARD is not set CONFIG_USE_AFE=y CONFIG_AFE_INTERFACE_V1=y -CONFIG_USE_WAKENET=y -# CONFIG_SR_WN_WN8_ALEXA is not set -CONFIG_SR_WN_WN9_HILEXIN=y -# CONFIG_SR_WN_WN9_XIAOAITONGXUE is not set -# CONFIG_SR_WN_WN9_ALEXA is not set -# CONFIG_SR_WN_WN9_HIESP is not set -# CONFIG_SR_WN_WN9_NIHAOXIAOZHI is not set -# CONFIG_SR_WN_WN9_CUSTOMWORD is not set -# CONFIG_SR_WN_LOAD_MULIT_WORD is not set -CONFIG_USE_MULTINET=y -# CONFIG_SR_MN_CN_NONE is not set -# CONFIG_SR_MN_CN_MULTINET4_5_SINGLE_RECOGNITION is not set -# CONFIG_SR_MN_CN_MULTINET4_5_SINGLE_RECOGNITION_QUANT8 is not set -# CONFIG_SR_MN_CN_MULTINET5_RECOGNITION_QUANT8 is not set -CONFIG_SR_MN_CN_MULTINET6_QUANT=y -# CONFIG_SR_MN_CN_MULTINET6_AC_QUANT is not set -CONFIG_SR_MN_EN_NONE=y -# CONFIG_SR_MN_EN_MULTINET5_SINGLE_RECOGNITION_QUANT8 is not set -# CONFIG_SR_MN_EN_MULTINET6_QUANT is not set +# CONFIG_USE_WAKENET is not set +# CONFIG_USE_MULTINET is not set # end of ESP Speech Recognition # diff --git a/test_apps/main/CMakeLists.txt b/test_apps/main/CMakeLists.txt deleted file mode 100644 index 5c9a68c..0000000 --- a/test_apps/main/CMakeLists.txt +++ /dev/null @@ -1,17 +0,0 @@ -if(IDF_TARGET STREQUAL "esp32s3") - -set(srcs - "test_app_main.c" - "test_wakenet.c" - "test_multinet.c" - "test_afe.c" - "test_chinese_tts.c" -) - -idf_component_register(SRCS ${srcs} - INCLUDE_DIRS "." - REQUIRES unity esp-sr - WHOLE_ARCHIVE) - - -endif() \ No newline at end of file diff --git a/test_apps/main/alexa.h b/test_apps/main/alexa.h deleted file mode 100644 index 79ea918..0000000 --- a/test_apps/main/alexa.h +++ /dev/null @@ -1,4025 +0,0 @@ -#include -const unsigned char alexa[] = { -0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0c, 0x00, 0x0e, 0x00, 0x0f, 0x00, 0x11, 0x00, -0x12, 0x00, 0x12, 0x00, 0x12, 0x00, 0x12, 0x00, 0x13, 0x00, 0x14, 0x00, 0x15, 0x00, 0x15, 0x00, -0x16, 0x00, 0x16, 0x00, 0x15, 0x00, 0x15, 0x00, 0x16, 0x00, 0x16, 0x00, 0x16, 0x00, 0x16, 0x00, -0x15, 0x00, 0x16, 0x00, 0x16, 0x00, 0x16, 0x00, 0x16, 0x00, 0x16, 0x00, 0x16, 0x00, 0x15, 0x00, -0x13, 0x00, 0x12, 0x00, 0x12, 0x00, 0x11, 0x00, 0x10, 0x00, 0x0e, 0x00, 0x0b, 0x00, 0x09, 0x00, -0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x03, 0x00, 0x02, 0x00, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfa, 0xff, 0xf7, 0xff, 0xf5, 0xff, -0xf4, 0xff, 0xf3, 0xff, 0xf2, 0xff, 0xf0, 0xff, 0xef, 0xff, 0xee, 0xff, 0xec, 0xff, 0xeb, 0xff, -0xea, 0xff, 0xe9, 0xff, 0xe9, 0xff, 0xe9, 0xff, 0xe8, 0xff, 0xe7, 0xff, 0xe5, 0xff, 0xe4, 0xff, -0xe3, 0xff, 0xe3, 0xff, 0xe2, 0xff, 0xe2, 0xff, 0xe1, 0xff, 0xe0, 0xff, 0xe0, 0xff, 0xe0, 0xff, -0xe1, 0xff, 0xe2, 0xff, 0xe3, 0xff, 0xe4, 0xff, 0xe5, 0xff, 0xe5, 0xff, 0xe5, 0xff, 0xe6, 0xff, -0xe8, 0xff, 0xe9, 0xff, 0xea, 0xff, 0xea, 0xff, 0xeb, 0xff, 0xec, 0xff, 0xed, 0xff, 0xee, 0xff, -0xf0, 0xff, 0xf2, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, -0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, -0x07, 0x00, 0x08, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, -0x0e, 0x00, 0x0e, 0x00, 0x0f, 0x00, 0x0e, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x10, 0x00, 0x11, 0x00, -0x12, 0x00, 0x12, 0x00, 0x13, 0x00, 0x12, 0x00, 0x13, 0x00, 0x13, 0x00, 0x13, 0x00, 0x13, 0x00, -0x13, 0x00, 0x13, 0x00, 0x13, 0x00, 0x13, 0x00, 0x14, 0x00, 0x13, 0x00, 0x13, 0x00, 0x13, 0x00, -0x12, 0x00, 0x12, 0x00, 0x13, 0x00, 0x13, 0x00, 0x13, 0x00, 0x11, 0x00, 0x10, 0x00, 0x0f, 0x00, -0x0e, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x09, 0x00, 0x08, 0x00, -0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x03, 0x00, -0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xff, -0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfb, 0xff, -0xfa, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, -0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, -0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, -0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, -0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfd, 0xff, 0xfe, 0xff, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0x01, 0x00, 0x02, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, -0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, -0x08, 0x00, 0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0c, 0x00, -0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, -0x0d, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, -0x08, 0x00, 0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x03, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, -0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfb, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, -0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf8, 0xff, -0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, -0x02, 0x00, 0x03, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, -0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, -0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, -0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x06, 0x00, -0x04, 0x00, 0x03, 0x00, 0x02, 0x00, 0x01, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, -0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfb, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, -0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, -0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, -0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, -0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x06, 0x00, -0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x03, 0x00, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfd, 0xff, 0xfe, 0xff, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, -0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, -0x04, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, -0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, -0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x04, 0x00, 0x03, 0x00, -0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, -0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, -0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, -0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, -0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, -0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, -0xf9, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf7, 0xff, -0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, -0xf8, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xff, 0xff, 0x01, 0x00, 0x02, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, -0x08, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, -0x0c, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0e, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x0f, 0x00, -0x0f, 0x00, 0x10, 0x00, 0x11, 0x00, 0x11, 0x00, 0x10, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x0f, 0x00, -0x0f, 0x00, 0x10, 0x00, 0x10, 0x00, 0x11, 0x00, 0x11, 0x00, 0x11, 0x00, 0x11, 0x00, 0x11, 0x00, -0x11, 0x00, 0x11, 0x00, 0x10, 0x00, 0x0f, 0x00, 0x0e, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0d, 0x00, -0x0d, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x08, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, -0x05, 0x00, 0x03, 0x00, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, -0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, -0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, -0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf6, 0xff, -0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, -0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, -0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, -0xf7, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, -0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, -0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, -0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, -0x03, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x06, 0x00, 0x07, 0x00, -0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, -0x0a, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0b, 0x00, -0x0b, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x09, 0x00, 0x08, 0x00, 0x07, 0x00, 0x06, 0x00, -0x04, 0x00, 0x03, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfa, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, -0xf9, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, -0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, -0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, -0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, -0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, -0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, -0x0d, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, -0x0c, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, -0x09, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, -0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfa, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, -0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, -0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, -0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, -0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, -0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, -0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, -0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, -0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, -0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, -0xf5, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, -0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf6, 0xff, -0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, -0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, -0x0a, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0e, 0x00, 0x0e, 0x00, -0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x0e, 0x00, -0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x0e, 0x00, 0x0e, 0x00, -0x0e, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x0a, 0x00, -0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x06, 0x00, 0x05, 0x00, -0x04, 0x00, 0x04, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, -0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf7, 0xff, -0xf6, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf2, 0xff, 0xf2, 0xff, -0xf2, 0xff, 0xf2, 0xff, 0xf1, 0xff, 0xf1, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf1, 0xff, -0xf1, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf6, 0xff, -0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, -0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, -0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, -0x09, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, -0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, -0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, -0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, -0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, -0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x09, 0x00, 0x09, 0x00, -0x09, 0x00, 0x08, 0x00, 0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x08, 0x00, -0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, -0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, -0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfa, 0xff, -0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf4, 0xff, -0xf4, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, -0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, -0xf2, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf6, 0xff, -0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, -0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, -0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, -0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, -0x0b, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0f, 0x00, 0x10, 0x00, -0x10, 0x00, 0x11, 0x00, 0x11, 0x00, 0x12, 0x00, 0x12, 0x00, 0x13, 0x00, 0x13, 0x00, 0x13, 0x00, -0x13, 0x00, 0x13, 0x00, 0x13, 0x00, 0x13, 0x00, 0x13, 0x00, 0x13, 0x00, 0x13, 0x00, 0x12, 0x00, -0x12, 0x00, 0x11, 0x00, 0x11, 0x00, 0x11, 0x00, 0x10, 0x00, 0x10, 0x00, 0x0f, 0x00, 0x0f, 0x00, -0x0e, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x08, 0x00, 0x07, 0x00, -0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf8, 0xff, -0xf7, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf2, 0xff, -0xf2, 0xff, 0xf1, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xef, 0xff, 0xef, 0xff, 0xef, 0xff, 0xee, 0xff, -0xee, 0xff, 0xee, 0xff, 0xed, 0xff, 0xed, 0xff, 0xed, 0xff, 0xed, 0xff, 0xed, 0xff, 0xed, 0xff, -0xee, 0xff, 0xee, 0xff, 0xee, 0xff, 0xef, 0xff, 0xef, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf1, 0xff, -0xf2, 0xff, 0xf2, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf7, 0xff, -0xf8, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, -0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, -0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, -0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, -0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x08, 0x00, 0x08, 0x00, -0x08, 0x00, 0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, -0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, -0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, -0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, -0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, -0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfd, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, -0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, -0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, -0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, -0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, -0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, -0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, -0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, -0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, -0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, -0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, -0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, -0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, -0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, -0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, -0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, -0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, -0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, -0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, -0xf5, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, -0xf3, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf5, 0xff, -0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, -0xf9, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, -0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, -0x02, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, -0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, -0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, -0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, -0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, -0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, -0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, -0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, -0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, -0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, -0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, -0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, -0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x06, 0x00, 0x05, 0x00, 0x04, 0x00, -0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x03, 0x00, 0x04, 0x00, 0x02, 0x00, 0x02, 0x00, -0x03, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, -0x03, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, -0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, -0xf9, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, -0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, -0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, -0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, -0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0x05, 0x00, 0x06, 0x00, -0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, -0x0a, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, -0x0c, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, -0x0a, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, -0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, -0x03, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, -0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, -0xfa, 0xff, 0xf9, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, -0xf8, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, -0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, -0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, -0x05, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, -0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, -0x02, 0x00, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, -0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x03, 0x00, -0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x05, 0x00, -0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, -0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, -0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf8, 0xff, -0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf3, 0xff, 0xf3, 0xff, -0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf1, 0xff, 0xf1, 0xff, 0xf1, 0xff, 0xf1, 0xff, -0xf1, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf5, 0xff, -0xf5, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, -0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, -0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, -0x0b, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0f, 0x00, 0x0e, 0x00, 0x10, 0x00, -0x12, 0x00, 0x2a, 0x00, 0x29, 0x00, 0xf9, 0xff, 0x07, 0x00, 0xe5, 0xff, 0xea, 0xff, 0xf5, 0xff, -0xef, 0xff, 0x0b, 0x00, 0x0a, 0x00, 0x0d, 0x00, 0x1f, 0x00, 0x1f, 0x00, 0x21, 0x00, 0x1f, 0x00, -0x28, 0x00, 0x2a, 0x00, 0x18, 0x00, 0x34, 0x00, 0x32, 0x00, 0x0d, 0x00, 0x1e, 0x00, 0x18, 0x00, -0xfd, 0xff, 0x09, 0x00, 0xfb, 0xff, 0xf7, 0xff, 0xef, 0xff, 0xe4, 0xff, 0xef, 0xff, 0xe1, 0xff, -0xd8, 0xff, 0xee, 0xff, 0xe5, 0xff, 0xd9, 0xff, 0xea, 0xff, 0xe5, 0xff, 0xe1, 0xff, 0xf4, 0xff, -0xd3, 0xff, 0xd5, 0xff, 0xdd, 0xff, 0xe7, 0xff, 0x00, 0x00, 0xf7, 0xff, 0xfd, 0xff, 0x08, 0x00, -0xff, 0xff, 0x03, 0x00, 0x0a, 0x00, 0x0c, 0x00, 0x13, 0x00, 0x0c, 0x00, 0x0f, 0x00, 0x11, 0x00, -0x0c, 0x00, 0x15, 0x00, 0x19, 0x00, 0x13, 0x00, 0x0f, 0x00, 0x0c, 0x00, 0x09, 0x00, 0x07, 0x00, -0x0a, 0x00, 0x07, 0x00, 0x01, 0x00, 0xfd, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfc, 0xff, -0xfa, 0xff, 0xf3, 0xff, 0xf2, 0xff, 0xef, 0xff, 0xec, 0xff, 0xee, 0xff, 0xee, 0xff, 0xec, 0xff, -0xe6, 0xff, 0xe5, 0xff, 0xe4, 0xff, 0xe6, 0xff, 0xe5, 0xff, 0xe4, 0xff, 0xe7, 0xff, 0xe4, 0xff, -0xec, 0xff, 0xf0, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xf3, 0xff, 0xd9, 0xff, 0xf1, 0xff, -0xf7, 0xff, 0x06, 0x00, 0x0f, 0x00, 0x0b, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x0a, 0x00, -0x0e, 0x00, 0x17, 0x00, 0x14, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x13, 0x00, 0x16, 0x00, 0x1e, 0x00, -0x1e, 0x00, 0x11, 0x00, 0x10, 0x00, 0x18, 0x00, 0x1b, 0x00, 0x1b, 0x00, 0x1c, 0x00, 0x1b, 0x00, -0x19, 0x00, 0x1a, 0x00, 0x1e, 0x00, 0x1d, 0x00, 0x1d, 0x00, 0x20, 0x00, 0x1d, 0x00, 0x14, 0x00, -0x11, 0x00, 0x10, 0x00, 0x0e, 0x00, 0x0f, 0x00, 0x0d, 0x00, 0x04, 0x00, 0xfe, 0xff, 0xfd, 0xff, -0xff, 0xff, 0xfd, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf5, 0xff, -0xf2, 0xff, 0xf1, 0xff, 0xf1, 0xff, 0xee, 0xff, 0xeb, 0xff, 0xe8, 0xff, 0xe6, 0xff, 0xe6, 0xff, -0xe7, 0xff, 0xe4, 0xff, 0xe1, 0xff, 0xe3, 0xff, 0xe5, 0xff, 0xe5, 0xff, 0xe5, 0xff, 0xe3, 0xff, -0xe2, 0xff, 0xe3, 0xff, 0xe4, 0xff, 0xe3, 0xff, 0xdf, 0xff, 0xdd, 0xff, 0xde, 0xff, 0xe3, 0xff, -0xeb, 0xff, 0xe3, 0xff, 0xdc, 0xff, 0xdf, 0xff, 0xea, 0xff, 0xf3, 0xff, 0xf6, 0xff, 0xf9, 0xff, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfd, 0xff, 0xfe, 0xff, 0x06, 0x00, 0x0b, 0x00, 0x0c, 0x00, -0x0c, 0x00, 0x0e, 0x00, 0x14, 0x00, 0x1c, 0x00, 0x1f, 0x00, 0x1b, 0x00, 0x1a, 0x00, 0x1d, 0x00, -0x21, 0x00, 0x22, 0x00, 0x1f, 0x00, 0x1b, 0x00, 0x17, 0x00, 0x1b, 0x00, 0x1e, 0x00, 0x1b, 0x00, -0x1c, 0x00, 0x20, 0x00, 0x24, 0x00, 0x23, 0x00, 0x1f, 0x00, 0x1b, 0x00, 0x1c, 0x00, 0x20, 0x00, -0x1e, 0x00, 0x18, 0x00, 0x13, 0x00, 0x13, 0x00, 0x14, 0x00, 0x12, 0x00, 0x0d, 0x00, 0x08, 0x00, -0x08, 0x00, 0x0b, 0x00, 0x09, 0x00, 0x08, 0x00, 0x01, 0x00, 0x06, 0x00, 0x02, 0x00, 0x16, 0x00, -0xe4, 0xff, 0xea, 0xff, 0x02, 0x00, 0xf2, 0xff, 0xff, 0xff, 0xef, 0xff, 0xed, 0xff, 0xeb, 0xff, -0xf6, 0xff, 0xea, 0xff, 0xe1, 0xff, 0xe9, 0xff, 0xee, 0xff, 0xe8, 0xff, 0xe6, 0xff, 0xe7, 0xff, -0xe4, 0xff, 0xe8, 0xff, 0xf3, 0xff, 0xe9, 0xff, 0xde, 0xff, 0xea, 0xff, 0xea, 0xff, 0xe0, 0xff, -0xf4, 0xff, 0xe7, 0xff, 0xf0, 0xff, 0xf3, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf3, 0xff, 0xfb, 0xff, -0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xeb, 0xff, 0xe8, 0xff, 0xed, 0xff, 0xf6, 0xff, 0xed, 0xff, -0xf1, 0xff, 0xf2, 0xff, 0xf4, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xfd, 0xff, 0xff, 0xff, 0x04, 0x00, -0x08, 0x00, 0x04, 0x00, 0x06, 0x00, 0x08, 0x00, 0x0c, 0x00, 0x13, 0x00, 0x12, 0x00, 0x0d, 0x00, -0x0d, 0x00, 0x11, 0x00, 0x13, 0x00, 0x10, 0x00, 0x0c, 0x00, 0x08, 0x00, 0x07, 0x00, 0x08, 0x00, -0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x06, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, -0x0d, 0x00, 0x10, 0x00, 0x0d, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0b, 0x00, -0x0a, 0x00, 0x0a, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0a, 0x00, 0x08, 0x00, 0x0a, 0x00, 0x0b, 0x00, -0x09, 0x00, 0x05, 0x00, 0x02, 0x00, 0x01, 0x00, 0x02, 0x00, 0x01, 0x00, 0xfe, 0xff, 0xfe, 0xff, -0x01, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x0a, 0x00, 0x0c, 0x00, 0x0c, 0x00, -0x09, 0x00, 0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x07, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, -0x05, 0x00, 0x04, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x01, 0x00, 0xff, 0xff, 0xfd, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xfa, 0xff, 0xf8, 0xff, 0xfa, 0xff, 0xf7, 0xff, -0xf4, 0xff, 0xfa, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, -0xf6, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf5, 0xff, 0xf9, 0xff, 0xf6, 0xff, -0xf5, 0xff, 0xf8, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf8, 0xff, 0xf6, 0xff, 0xf5, 0xff, -0xf6, 0xff, 0xf5, 0xff, 0xf7, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfc, 0xff, 0xfd, 0xff, -0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, -0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, -0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, -0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, -0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x06, 0x00, -0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, -0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, -0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, -0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, -0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, -0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, -0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, -0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, -0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, -0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, -0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, -0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, -0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, -0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, -0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, -0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, -0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, -0x05, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, -0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, -0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, -0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, -0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, -0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, -0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, -0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, -0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0c, 0x00, -0x0c, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, -0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0c, 0x00, -0x0c, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x08, 0x00, -0x08, 0x00, 0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x04, 0x00, 0x03, 0x00, 0x02, 0x00, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf6, 0xff, -0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf3, 0xff, 0xf3, 0xff, -0xf3, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, -0xf2, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, -0xf4, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, -0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, -0x02, 0x00, 0x02, 0x00, 0x04, 0x00, 0x03, 0x00, 0x05, 0x00, 0x04, 0x00, 0x07, 0x00, 0x02, 0x00, -0x0a, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x04, 0x00, 0x0a, 0x00, 0x08, 0x00, 0x09, 0x00, -0x06, 0x00, 0x0d, 0x00, 0x08, 0x00, 0x08, 0x00, 0x0c, 0x00, 0x08, 0x00, 0x0c, 0x00, 0x0a, 0x00, -0x09, 0x00, 0x08, 0x00, 0x07, 0x00, 0x0d, 0x00, 0x07, 0x00, 0x09, 0x00, 0x08, 0x00, 0x08, 0x00, -0x08, 0x00, 0x0a, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x07, 0x00, 0x04, 0x00, 0x06, 0x00, -0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x04, 0x00, 0x03, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, -0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x04, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, -0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x01, 0x00, -0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, -0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, -0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, -0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, -0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, -0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, -0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, -0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, -0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, -0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x09, 0x00, 0x08, 0x00, -0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, -0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, -0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, -0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, -0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, -0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, -0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, -0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, -0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, -0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, -0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, -0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, -0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, -0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, -0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, -0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, -0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, -0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, -0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, -0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, -0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, -0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, -0xfc, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xf9, 0xff, 0xf6, 0xff, 0xf4, 0xff, -0xf3, 0xff, 0xf2, 0xff, 0xf1, 0xff, 0xee, 0xff, 0xed, 0xff, 0xee, 0xff, 0xee, 0xff, 0xef, 0xff, -0xee, 0xff, 0xef, 0xff, 0xf0, 0xff, 0xf1, 0xff, 0xf1, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf3, 0xff, -0xf4, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, -0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0x03, 0x00, 0x04, 0x00, -0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x06, 0x00, -0x05, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, -0x06, 0x00, 0x08, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, -0x0b, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, -0x0a, 0x00, 0x09, 0x00, 0x08, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x06, 0x00, -0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x0a, 0x00, 0x0c, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0d, 0x00, -0x0c, 0x00, 0x0d, 0x00, 0x0e, 0x00, 0x0d, 0x00, 0x09, 0x00, 0x06, 0x00, 0x05, 0x00, 0x06, 0x00, -0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x08, 0x00, -0x07, 0x00, 0x02, 0x00, 0xfc, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf5, 0xff, 0xf5, 0xff, -0xf7, 0xff, 0xfb, 0xff, 0x01, 0x00, 0x07, 0x00, 0x0b, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x07, 0x00, -0x01, 0x00, 0xfb, 0xff, 0xf7, 0xff, 0xf2, 0xff, 0xeb, 0xff, 0xe5, 0xff, 0xe4, 0xff, 0xe9, 0xff, -0xef, 0xff, 0xf7, 0xff, 0xfd, 0xff, 0x00, 0x00, 0xff, 0xff, 0x3c, 0x00, 0x0c, 0x01, 0x41, 0x01, -0xb4, 0x00, 0x33, 0x00, 0xd2, 0x00, 0xac, 0x00, 0xaf, 0xfd, 0x8a, 0xfa, 0xcf, 0xfa, 0x79, 0xfd, -0x54, 0xfe, 0x1a, 0xfd, 0xd3, 0xfd, 0x44, 0x01, 0x33, 0x04, 0x12, 0x05, 0x76, 0x05, 0xac, 0x06, -0xdc, 0x06, 0x2b, 0x05, 0xf3, 0x02, 0x6d, 0x01, 0x82, 0x00, 0x55, 0xff, 0xa9, 0xfd, 0xcc, 0xfb, -0x63, 0xfa, 0x83, 0xfa, 0x76, 0xfb, 0x9f, 0xfb, 0xf8, 0xfa, 0x23, 0xfb, 0xdd, 0xfc, 0x8c, 0xfe, -0x72, 0xff, 0x8d, 0x00, 0x52, 0x02, 0xb8, 0x03, 0x0d, 0x04, 0x2f, 0x04, 0xcf, 0x04, 0x18, 0x05, -0x33, 0x04, 0x62, 0x02, 0xd4, 0x00, 0x0e, 0x00, 0x78, 0xff, 0x47, 0xfe, 0x89, 0xfc, 0x61, 0xfb, -0x5a, 0xfb, 0xf5, 0xfb, 0xb9, 0xfc, 0x7a, 0xfd, 0x44, 0xfe, 0x1d, 0xff, 0x70, 0x00, 0x24, 0x02, -0x09, 0x03, 0xdb, 0x02, 0x63, 0x02, 0xfe, 0x02, 0x00, 0x04, 0x67, 0x04, 0x1d, 0x04, 0x22, 0x04, -0x8f, 0x04, 0xe7, 0x04, 0xb0, 0x04, 0xc9, 0x03, 0xcd, 0xff, 0x4a, 0xf8, 0xfe, 0xf0, 0x8d, 0xee, -0x99, 0xef, 0xf5, 0xee, 0x5f, 0xec, 0x30, 0xed, 0x63, 0xf4, 0x6f, 0xfe, 0x45, 0x06, 0xf9, 0x0b, -0x2d, 0x12, 0x76, 0x18, 0x8d, 0x1b, 0x3f, 0x1a, 0x77, 0x17, 0x58, 0x15, 0x2a, 0x12, 0x75, 0x0b, -0xb5, 0x02, 0x97, 0xfc, 0x98, 0xfa, 0x92, 0xf9, 0x9b, 0xf6, 0xcd, 0xf2, 0x08, 0xf1, 0x98, 0xf1, -0xbe, 0xf2, 0x61, 0xf3, 0x88, 0xf3, 0xac, 0xf3, 0x3b, 0xf4, 0x12, 0xf6, 0x6f, 0xf9, 0x61, 0xfd, -0x09, 0x01, 0x53, 0x04, 0x8a, 0x07, 0x4a, 0x0a, 0x02, 0x0c, 0xbe, 0x0c, 0x81, 0x0c, 0x97, 0x0a, -0x46, 0x06, 0x75, 0x00, 0x8b, 0xfb, 0xa5, 0xf8, 0x74, 0xf6, 0x50, 0xf3, 0x26, 0xf0, 0x8c, 0xef, -0x18, 0xf2, 0xaa, 0xf5, 0x5d, 0xf8, 0xb3, 0xfa, 0xd9, 0xfd, 0x4b, 0x01, 0xdb, 0x03, 0x93, 0x05, -0x64, 0x07, 0x50, 0x09, 0x4d, 0x0a, 0x1d, 0x0a, 0xd3, 0x09, 0x6e, 0x0a, 0x6b, 0x0b, 0x64, 0x0b, -0xc7, 0x09, 0x4f, 0x07, 0x08, 0x05, 0x18, 0x03, 0xe2, 0x00, 0x04, 0xfe, 0xd6, 0xfa, 0x32, 0xf8, -0xdb, 0xf6, 0xfe, 0xf6, 0x35, 0xf8, 0xf8, 0xf9, 0x3b, 0xfc, 0x25, 0xff, 0x6a, 0x02, 0x6f, 0x05, -0xf1, 0x07, 0x0b, 0x0a, 0x62, 0x0b, 0x47, 0x0b, 0xd3, 0x09, 0x3a, 0x08, 0x5e, 0x07, 0x7f, 0x06, -0xae, 0x04, 0xab, 0x02, 0x48, 0x01, 0x44, 0xff, 0x8e, 0xfb, 0xa0, 0xf7, 0xcd, 0xf5, 0xf8, 0xf4, -0x12, 0xf3, 0x0a, 0xf1, 0x79, 0xf1, 0x6f, 0xf4, 0xff, 0xf7, 0x67, 0xfb, 0x3b, 0xff, 0x4d, 0x03, -0xd7, 0x06, 0x65, 0x09, 0xca, 0x0a, 0xc9, 0x0a, 0x8a, 0x09, 0x34, 0x07, 0xc1, 0x03, 0xe1, 0xff, -0xbc, 0xfc, 0x68, 0xfa, 0xd8, 0xf7, 0xfc, 0xf4, 0x85, 0xf3, 0xd9, 0xf3, 0xd2, 0xf4, 0x5c, 0xf5, -0xf4, 0xf5, 0x4c, 0xf7, 0x2b, 0xf9, 0x2f, 0xfb, 0x1f, 0xfd, 0x09, 0xff, 0x22, 0x01, 0x05, 0x03, -0x54, 0x04, 0xf8, 0x04, 0xcd, 0x05, 0x73, 0x06, 0xd4, 0x05, 0x2f, 0x04, 0x76, 0x02, 0xf3, 0x00, -0x63, 0xff, 0x74, 0xfe, 0xb7, 0xfe, 0xab, 0xfe, 0xcb, 0xfd, 0x80, 0xfe, 0xc7, 0x00, 0xf5, 0x03, -0x64, 0x05, 0xe3, 0x05, 0xc7, 0x05, 0x90, 0x04, 0x4a, 0x04, 0x7b, 0x05, 0xcb, 0x05, 0x13, 0x01, -0xd6, 0xf7, 0x9c, 0xf1, 0x53, 0xf2, 0x3c, 0xf6, 0xc8, 0xf6, 0xf1, 0xf3, 0x04, 0xf5, 0xea, 0xfc, -0x8e, 0x07, 0x9e, 0x0e, 0x5e, 0x12, 0xd2, 0x16, 0xcc, 0x1b, 0xb8, 0x1d, 0x66, 0x1b, 0xa0, 0x18, -0x51, 0x17, 0x1f, 0x14, 0xbe, 0x0c, 0xf2, 0x03, 0x03, 0xff, 0x34, 0xfe, 0x21, 0xfd, 0x5f, 0xf9, -0x41, 0xf4, 0x6d, 0xf1, 0xb3, 0xf1, 0x21, 0xf3, 0x91, 0xf3, 0x09, 0xf2, 0x4c, 0xf0, 0x49, 0xf0, -0xaf, 0xf2, 0x5b, 0xf6, 0x5a, 0xf9, 0xac, 0xfb, 0x44, 0xfe, 0x8f, 0x01, 0xb0, 0x04, 0xc1, 0x06, -0x59, 0x08, 0x43, 0x09, 0xfd, 0x07, 0xbb, 0x03, 0xc5, 0xfe, 0x29, 0xfc, 0x32, 0xfb, 0x8e, 0xf8, -0x63, 0xf3, 0x35, 0xef, 0x25, 0xef, 0xdd, 0xf1, 0x00, 0xf4, 0x8b, 0xf4, 0x6d, 0xf5, 0xef, 0xf7, -0x1a, 0xfb, 0xb4, 0xfd, 0xb4, 0xff, 0xc0, 0x01, 0x7a, 0x03, 0x4c, 0x04, 0xca, 0x04, 0x1d, 0x06, -0x73, 0x08, 0x52, 0x0a, 0x85, 0x0a, 0x7e, 0x09, 0x94, 0x08, 0x7f, 0x08, 0x69, 0x08, 0xf4, 0x06, -0xaa, 0x03, 0xb3, 0xff, 0xe6, 0xfc, 0xd2, 0xfb, 0x71, 0xfb, 0x4b, 0xfb, 0xec, 0xfa, 0x12, 0xfb, -0xc1, 0xfb, 0xc0, 0xfc, 0x55, 0xfe, 0x5e, 0x00, 0x65, 0x02, 0x05, 0x03, 0xb0, 0x02, 0xc9, 0x03, -0xa1, 0x06, 0xf3, 0x08, 0x1e, 0x09, 0x94, 0x08, 0x27, 0x09, 0x3e, 0x0a, 0x48, 0x0a, 0xa7, 0x08, -0x35, 0x06, 0x73, 0x03, 0x79, 0x00, 0x2c, 0xfd, 0x30, 0xfa, 0x24, 0xf8, 0xb6, 0xf6, 0x38, 0xf5, -0x25, 0xf4, 0xcf, 0xf4, 0x8b, 0xf7, 0x5f, 0xfa, 0xec, 0xfb, 0xcf, 0xfc, 0x9d, 0xfe, 0x30, 0x01, -0xd5, 0x02, 0xfe, 0x02, 0x5b, 0x02, 0xd4, 0x01, 0x47, 0x01, 0x7a, 0x00, 0xd6, 0xff, 0x6b, 0xff, -0xd2, 0xfe, 0xdc, 0xfd, 0x3f, 0xfd, 0x7e, 0xfd, 0xb6, 0xfd, 0x74, 0xfd, 0x1d, 0xfd, 0x41, 0xfd, -0x62, 0xfd, 0xcb, 0xfd, 0xfa, 0xfe, 0xaf, 0x00, 0x5a, 0x01, 0xbd, 0x01, 0xda, 0x02, 0x38, 0x04, -0x64, 0x04, 0xd8, 0x03, 0x1a, 0x04, 0x40, 0x04, 0xf5, 0x02, 0xcb, 0x01, 0xae, 0x01, 0xa3, 0xff, -0x07, 0xf9, 0x05, 0xf2, 0x9e, 0xf0, 0x95, 0xf3, 0x5c, 0xf4, 0xbb, 0xf1, 0xda, 0xf1, 0xe3, 0xf8, -0x49, 0x03, 0x20, 0x0b, 0xd3, 0x0f, 0x31, 0x15, 0x29, 0x1c, 0x53, 0x21, 0xfb, 0x21, 0x33, 0x20, -0xb6, 0x1e, 0x26, 0x1c, 0x06, 0x16, 0xd2, 0x0d, 0xa5, 0x07, 0x41, 0x04, 0x9c, 0x00, 0x3f, 0xfb, -0xee, 0xf5, 0xb7, 0xf2, 0x96, 0xf1, 0x53, 0xf1, 0xcf, 0xf0, 0x1a, 0xef, 0xb9, 0xec, 0xb4, 0xeb, -0x24, 0xed, 0x85, 0xef, 0xc6, 0xf0, 0x5c, 0xf1, 0x87, 0xf3, 0xf6, 0xf7, 0xe2, 0xfc, 0xa2, 0x00, -0xb1, 0x03, 0x00, 0x07, 0x98, 0x09, 0xb8, 0x09, 0xfd, 0x07, 0xb6, 0x06, 0xf4, 0x05, 0x17, 0x03, -0x4a, 0xfd, 0xcd, 0xf7, 0x8a, 0xf5, 0x25, 0xf5, 0xa8, 0xf3, 0x22, 0xf1, 0x20, 0xf0, 0x94, 0xf1, -0x05, 0xf4, 0x0d, 0xf6, 0xa6, 0xf7, 0x49, 0xf9, 0xf2, 0xfa, 0x88, 0xfc, 0x2d, 0xfe, 0x00, 0x00, -0xeb, 0x01, 0xab, 0x03, 0x24, 0x05, 0x9c, 0x06, 0x6a, 0x08, 0xa6, 0x0a, 0xc5, 0x0c, 0x2d, 0x0e, -0x15, 0x0e, 0xf0, 0x0c, 0x6d, 0x0b, 0xea, 0x08, 0x5c, 0x05, 0x4c, 0x01, 0x49, 0xfe, 0x75, 0xfb, -0xbb, 0xf7, 0xd4, 0xf4, 0xc6, 0xf4, 0xd4, 0xf6, 0xa0, 0xf8, 0xec, 0xf9, 0x91, 0xfc, 0x89, 0x00, -0x82, 0x04, 0x6e, 0x07, 0x38, 0x09, 0x06, 0x0a, 0x39, 0x0a, 0x31, 0x0a, 0x8a, 0x09, 0x14, 0x08, -0x47, 0x06, 0x99, 0x04, 0x7f, 0x02, 0x40, 0x00, 0x07, 0xff, 0x8c, 0xfe, 0x7f, 0xfd, 0x5b, 0xfb, -0xf4, 0xf9, 0xc9, 0xf9, 0xe1, 0xf9, 0x77, 0xf9, 0x0b, 0xf9, 0x02, 0xf9, 0x73, 0xf9, 0x83, 0xfa, -0x4b, 0xfc, 0xc4, 0xfd, 0xe4, 0xfe, 0x13, 0x00, 0x7c, 0x01, 0x48, 0x02, 0x4b, 0x02, 0x7f, 0x02, -0xb6, 0x02, 0xd5, 0x01, 0xe7, 0xff, 0x85, 0xfe, 0xba, 0xfe, 0x78, 0xff, 0x9c, 0xff, 0x0a, 0x00, -0x5f, 0x01, 0x10, 0x03, 0xba, 0x04, 0x84, 0x06, 0x56, 0x08, 0xa1, 0x08, 0xf4, 0x06, 0xee, 0x05, -0x9d, 0x06, 0x83, 0x06, 0xc1, 0x01, 0xb6, 0xf8, 0xc3, 0xf1, 0xa8, 0xf0, 0x21, 0xf2, 0x6a, 0xf0, -0x59, 0xec, 0xdb, 0xec, 0x66, 0xf4, 0x05, 0xfe, 0x37, 0x05, 0x37, 0x0b, 0x13, 0x13, 0x8a, 0x1b, -0x4a, 0x21, 0x02, 0x24, 0x9d, 0x25, 0x4f, 0x26, 0x43, 0x24, 0xbc, 0x1e, 0xff, 0x17, 0xb0, 0x12, -0xcb, 0x0e, 0x6e, 0x0a, 0x40, 0x04, 0xb6, 0xfd, 0x20, 0xf9, 0x15, 0xf7, 0x21, 0xf6, 0xfd, 0xf3, -0xf3, 0xef, 0xa6, 0xeb, 0x53, 0xe9, 0x57, 0xe9, 0x22, 0xe9, 0x20, 0xe7, 0x44, 0xe5, 0x36, 0xe6, -0x9f, 0xe9, 0x2e, 0xed, 0xb3, 0xf0, 0xb3, 0xf5, 0xb1, 0xfb, 0x6e, 0x00, 0x60, 0x03, 0x7c, 0x06, -0x80, 0x0a, 0x04, 0x0d, 0xc8, 0x0b, 0x00, 0x08, 0xd9, 0x04, 0x61, 0x03, 0x96, 0x01, 0xba, 0xfd, -0xed, 0xf8, 0x9b, 0xf5, 0x8b, 0xf4, 0x70, 0xf4, 0x14, 0xf4, 0x86, 0xf3, 0x31, 0xf3, 0x41, 0xf3, -0xa7, 0xf3, 0x49, 0xf4, 0xda, 0xf4, 0x2e, 0xf5, 0x88, 0xf5, 0x35, 0xf6, 0x71, 0xf7, 0x89, 0xf9, -0xb5, 0xfc, 0xc9, 0x00, 0xc7, 0x04, 0x1d, 0x07, 0x56, 0x08, 0x64, 0x0a, 0xe5, 0x0d, 0x05, 0x10, -0x73, 0x0e, 0x42, 0x0b, 0xa4, 0x09, 0x1b, 0x09, 0x38, 0x07, 0xb0, 0x03, 0xaf, 0x00, 0xf5, 0xfe, -0xc5, 0xfd, 0x9f, 0xfc, 0xdb, 0xfb, 0x97, 0xfb, 0x8a, 0xfb, 0x52, 0xfb, 0xeb, 0xfa, 0x20, 0xfb, -0x5a, 0xfc, 0x4e, 0xfd, 0xac, 0xfc, 0xa4, 0xfb, 0x9a, 0xfc, 0x0f, 0xff, 0x45, 0x00, 0xd6, 0xff, -0xf1, 0xff, 0x93, 0x01, 0x0d, 0x03, 0x54, 0x03, 0x1b, 0x03, 0x3d, 0x03, 0x35, 0x03, 0x81, 0x02, -0x99, 0x01, 0x0e, 0x01, 0x23, 0x01, 0xf4, 0x00, 0xd5, 0xff, 0xb6, 0xfe, 0xbc, 0xfe, 0xab, 0xff, -0xea, 0xff, 0xe2, 0xfe, 0xf7, 0xfd, 0x86, 0xfe, 0x7b, 0xff, 0xe5, 0xff, 0xb6, 0xff, 0x00, 0x00, -0x26, 0x01, 0xce, 0x02, 0x1f, 0x05, 0x38, 0x07, 0x20, 0x09, 0x17, 0x0a, 0xa8, 0x0a, 0x17, 0x0b, -0xb7, 0x0b, 0x9c, 0x0c, 0xe9, 0x0b, 0x17, 0x08, 0x05, 0x02, 0xf9, 0xfc, 0xd7, 0xfa, 0xf0, 0xf9, -0x33, 0xf7, 0x21, 0xf3, 0x77, 0xf1, 0xd5, 0xf4, 0x7e, 0xfb, 0xbc, 0x01, 0x3c, 0x06, 0x2f, 0x0b, -0xd9, 0x11, 0x38, 0x19, 0xa7, 0x1e, 0xb6, 0x21, 0x20, 0x23, 0xfe, 0x22, 0xfc, 0x20, 0xd7, 0x1d, -0xc0, 0x1a, 0xc4, 0x17, 0xb2, 0x13, 0x85, 0x0e, 0x68, 0x09, 0xe8, 0x05, 0x14, 0x04, 0x98, 0x02, -0xf2, 0xff, 0xd6, 0xfb, 0xa3, 0xf7, 0xca, 0xf4, 0xca, 0xf2, 0xd3, 0xef, 0x00, 0xeb, 0xa7, 0xe5, -0xf9, 0xe1, 0x9a, 0xe0, 0x83, 0xe0, 0xb8, 0xe0, 0x91, 0xe1, 0x03, 0xe4, 0x24, 0xe8, 0x48, 0xed, -0xf4, 0xf2, 0xcd, 0xf8, 0x1b, 0xfe, 0xd0, 0x01, 0x25, 0x04, 0x4b, 0x06, 0x87, 0x08, 0x7e, 0x09, -0x14, 0x08, 0x3a, 0x05, 0xdf, 0x02, 0xb8, 0x01, 0xfa, 0x00, 0x8a, 0xff, 0x61, 0xfd, 0x60, 0xfb, -0x3f, 0xfa, 0xd7, 0xf9, 0x46, 0xf9, 0xd5, 0xf7, 0x99, 0xf5, 0x35, 0xf3, 0x36, 0xf1, 0x92, 0xef, -0x55, 0xee, 0xd2, 0xed, 0x77, 0xed, 0xad, 0xec, 0x3c, 0xec, 0x47, 0xee, 0xb2, 0xf2, 0xd3, 0xf6, -0x20, 0xf9, 0x73, 0xfb, 0xca, 0xff, 0x1b, 0x05, 0xf6, 0x08, 0xf3, 0x0a, 0x43, 0x0c, 0x77, 0x0d, -0x42, 0x0e, 0x38, 0x0e, 0x6c, 0x0d, 0x00, 0x0c, 0xd7, 0x09, 0x07, 0x07, 0xfe, 0x03, 0xa3, 0x01, -0xe2, 0xff, 0x70, 0xfd, 0xdd, 0xf9, 0xa0, 0xf6, 0x27, 0xf5, 0xca, 0xf4, 0xe5, 0xf3, 0x6c, 0xf2, -0x99, 0xf1, 0x0f, 0xf2, 0x63, 0xf3, 0xc4, 0xf4, 0x03, 0xf6, 0x9c, 0xf7, 0x69, 0xf9, 0x55, 0xfb, -0x34, 0xfd, 0x69, 0xff, 0xa3, 0x01, 0x12, 0x03, 0xe3, 0x03, 0xe4, 0x04, 0x7c, 0x06, 0xc3, 0x07, -0xf6, 0x07, 0x82, 0x07, 0x49, 0x07, 0x68, 0x07, 0x82, 0x07, 0x29, 0x07, 0xa4, 0x06, 0x69, 0x06, -0x11, 0x07, 0xdb, 0x08, 0xad, 0x0a, 0x57, 0x0b, 0xf0, 0x0a, 0xcb, 0x0a, 0x57, 0x0c, 0xf3, 0x0d, -0x93, 0x0d, 0xe5, 0x09, 0x23, 0x04, 0xa6, 0xff, 0x77, 0xfd, 0x2c, 0xfc, 0x16, 0xf9, 0xb2, 0xf4, -0xd5, 0xf2, 0xb3, 0xf5, 0x5a, 0xfb, 0x14, 0x01, 0x39, 0x06, 0x7d, 0x0c, 0x56, 0x14, 0x49, 0x1c, -0x2b, 0x23, 0x6b, 0x28, 0xb7, 0x2b, 0xd1, 0x2c, 0x50, 0x2b, 0x9d, 0x28, 0xae, 0x25, 0x5f, 0x22, -0x94, 0x1d, 0x0c, 0x17, 0xc2, 0x10, 0x82, 0x0c, 0x30, 0x0a, 0x36, 0x08, 0x26, 0x05, 0x78, 0x01, -0x44, 0xfe, 0x45, 0xfc, 0xc7, 0xfa, 0x03, 0xf8, 0x41, 0xf3, 0xa5, 0xed, 0xfe, 0xe8, 0xd8, 0xe5, -0x3d, 0xe3, 0xd4, 0xe0, 0x3b, 0xdf, 0x1e, 0xdf, 0xd0, 0xe0, 0x45, 0xe4, 0x5f, 0xe9, 0x6f, 0xef, -0x31, 0xf5, 0x14, 0xfa, 0x8c, 0xfe, 0x4c, 0x03, 0xd9, 0x07, 0x89, 0x0a, 0x97, 0x0a, 0x03, 0x09, -0x95, 0x07, 0xc8, 0x06, 0x99, 0x05, 0x5e, 0x03, 0x98, 0x00, 0x4c, 0xfe, 0x09, 0xfd, 0x90, 0xfc, -0x4d, 0xfc, 0x6a, 0xfb, 0xab, 0xf9, 0xaf, 0xf7, 0x06, 0xf6, 0x56, 0xf4, 0x19, 0xf2, 0x67, 0xef, -0xf4, 0xec, 0xfc, 0xe9, 0xcc, 0xe6, 0x1c, 0xe5, 0xcd, 0xe5, 0x5f, 0xe7, 0xf4, 0xe7, 0x08, 0xe9, -0xb9, 0xec, 0x48, 0xf2, 0x84, 0xf7, 0xa8, 0xfb, 0x7f, 0xff, 0x7c, 0x03, 0x02, 0x07, 0x8c, 0x09, -0x2a, 0x0b, 0xbb, 0x0b, 0x49, 0x0b, 0xd2, 0x09, 0xd1, 0x07, 0x0e, 0x06, 0x63, 0x04, 0x04, 0x02, -0x78, 0xfe, 0xda, 0xfa, 0x87, 0xf8, 0x06, 0xf7, 0xef, 0xf4, 0x02, 0xf2, 0x87, 0xef, 0x34, 0xee, -0x8e, 0xed, 0xfa, 0xec, 0xab, 0xec, 0x08, 0xed, 0xaa, 0xed, 0xa6, 0xee, 0x2a, 0xf0, 0xa0, 0xf2, -0x7d, 0xf5, 0xca, 0xf7, 0x6f, 0xf9, 0x54, 0xfb, 0x28, 0xfe, 0x4b, 0x01, 0x4a, 0x03, 0xb6, 0x03, -0x58, 0x04, 0x2b, 0x06, 0x36, 0x08, 0x01, 0x09, 0x13, 0x09, 0xc5, 0x0a, 0xd6, 0x0d, 0xd5, 0x0f, -0x98, 0x0f, 0x60, 0x0f, 0x91, 0x11, 0x31, 0x14, 0x70, 0x13, 0xb1, 0x0d, 0x9e, 0x07, 0x9f, 0x04, -0xed, 0x03, 0x7a, 0x00, 0xb6, 0xf9, 0x2e, 0xf4, 0x22, 0xf4, 0x92, 0xf7, 0xf3, 0xfa, 0x87, 0xfd, -0x27, 0x02, 0x8f, 0x09, 0x3d, 0x12, 0x1e, 0x1a, 0x2e, 0x21, 0x0a, 0x27, 0xaf, 0x2b, 0x0f, 0x2e, -0xa8, 0x2e, 0x0b, 0x2e, 0xb1, 0x2c, 0x1c, 0x2a, 0xc5, 0x25, 0x44, 0x20, 0x71, 0x1b, 0x52, 0x18, -0x68, 0x16, 0xe1, 0x13, 0x3a, 0x10, 0x83, 0x0c, 0x73, 0x0a, 0xa3, 0x09, 0xd7, 0x07, 0x52, 0x03, -0x40, 0xfd, 0xfd, 0xf7, 0xe6, 0xf3, 0x58, 0xef, 0xb6, 0xe9, 0x83, 0xe4, 0x1b, 0xe1, 0x5a, 0xdf, -0xda, 0xde, 0x1a, 0xe0, 0x8c, 0xe3, 0x3e, 0xe8, 0x12, 0xed, 0x11, 0xf2, 0x0d, 0xf8, 0xdc, 0xfe, -0xce, 0x04, 0x83, 0x08, 0x48, 0x0a, 0xa3, 0x0b, 0x30, 0x0d, 0x0b, 0x0e, 0x3d, 0x0d, 0x1c, 0x0b, -0xf3, 0x08, 0xa6, 0x07, 0x09, 0x07, 0x6a, 0x06, 0x6b, 0x05, 0x42, 0x04, 0x39, 0x03, 0x25, 0x02, -0x99, 0x00, 0x91, 0xfe, 0xe7, 0xfb, 0x37, 0xf8, 0x5b, 0xf3, 0x66, 0xee, 0x85, 0xea, 0x70, 0xe7, -0x02, 0xe4, 0xa6, 0xe0, 0x17, 0xdf, 0x2d, 0xe0, 0xbb, 0xe2, 0x9e, 0xe5, 0x05, 0xe9, 0x88, 0xed, -0xc7, 0xf2, 0xf2, 0xf7, 0x9a, 0xfc, 0xa6, 0x00, 0xbb, 0x03, 0x8f, 0x05, 0x47, 0x06, 0x7e, 0x06, -0x6d, 0x06, 0x86, 0x05, 0x61, 0x03, 0xab, 0x00, 0x7c, 0xfe, 0x0c, 0xfd, 0x6e, 0xfb, 0xfa, 0xf8, -0x41, 0xf6, 0x08, 0xf4, 0x54, 0xf2, 0x7e, 0xf0, 0x66, 0xee, 0x6b, 0xec, 0xca, 0xea, 0x8f, 0xe9, -0xbe, 0xe8, 0xa7, 0xe8, 0x4d, 0xe9, 0x86, 0xea, 0x9f, 0xeb, 0xf7, 0xec, 0x2d, 0xef, 0x5e, 0xf2, -0x3f, 0xf5, 0xff, 0xf6, 0xb8, 0xf8, 0x32, 0xfb, 0xc5, 0xfd, 0x75, 0xff, 0xc9, 0x00, 0xed, 0x02, -0xac, 0x05, 0x18, 0x08, 0x02, 0x0a, 0xdb, 0x0b, 0x01, 0x0e, 0x0a, 0x11, 0x4f, 0x13, 0x9a, 0x12, -0x10, 0x0f, 0x55, 0x0b, 0x72, 0x0a, 0xa6, 0x09, 0xdf, 0x04, 0xc8, 0xfd, 0x4b, 0xf9, 0x85, 0xf9, -0x3e, 0xfb, 0x60, 0xfb, 0xa5, 0xfb, 0xe4, 0xfe, 0x26, 0x05, 0x58, 0x0c, 0x6c, 0x12, 0x02, 0x18, -0xcb, 0x1d, 0xa6, 0x22, 0xc2, 0x25, 0x4a, 0x27, 0x57, 0x28, 0x7d, 0x28, 0x7a, 0x26, 0xdc, 0x22, -0x4f, 0x1f, 0xf2, 0x1c, 0x37, 0x1b, 0x43, 0x19, 0xde, 0x16, 0x5f, 0x14, 0xc0, 0x12, 0x76, 0x12, -0x7d, 0x12, 0xde, 0x10, 0x11, 0x0d, 0xcc, 0x08, 0x72, 0x05, 0x01, 0x02, 0xfd, 0xfc, 0x9b, 0xf6, -0xaa, 0xf0, 0x39, 0xec, 0xce, 0xe8, 0x3a, 0xe6, 0xff, 0xe4, 0x94, 0xe5, 0x8d, 0xe7, 0x1c, 0xea, -0xb8, 0xed, 0xec, 0xf2, 0xfa, 0xf8, 0x0c, 0xfe, 0x60, 0x01, 0x36, 0x04, 0x87, 0x07, 0x7f, 0x0a, -0xc9, 0x0b, 0x5e, 0x0b, 0x74, 0x0a, 0xe8, 0x09, 0xc5, 0x09, 0xab, 0x09, 0x4e, 0x09, 0xbd, 0x08, -0x5d, 0x08, 0x79, 0x08, 0xbd, 0x08, 0x8b, 0x08, 0x91, 0x07, 0xce, 0x05, 0x19, 0x03, 0x97, 0xff, -0xc5, 0xfb, 0xf6, 0xf7, 0xae, 0xf3, 0xc3, 0xee, 0x1b, 0xea, 0xed, 0xe6, 0x51, 0xe5, 0x92, 0xe4, -0x52, 0xe4, 0x0d, 0xe5, 0x1b, 0xe7, 0x4d, 0xea, 0xed, 0xed, 0x8f, 0xf1, 0xe4, 0xf4, 0xcd, 0xf7, -0x4c, 0xfa, 0x5c, 0xfc, 0xf1, 0xfd, 0xc9, 0xfe, 0xd2, 0xfe, 0x31, 0xfe, 0x71, 0xfd, 0x22, 0xfd, -0xfe, 0xfc, 0x60, 0xfc, 0x27, 0xfb, 0xd4, 0xf9, 0xef, 0xf8, 0x21, 0xf8, 0x89, 0xf6, 0x9a, 0xf4, -0x9f, 0xf2, 0xe2, 0xf0, 0x5d, 0xef, 0xde, 0xed, 0x13, 0xed, 0xa2, 0xec, 0x14, 0xec, 0x01, 0xec, -0x87, 0xec, 0xe8, 0xed, 0xbb, 0xef, 0x04, 0xf1, 0x27, 0xf2, 0xde, 0xf3, 0x44, 0xf6, 0xd2, 0xf8, -0x20, 0xfb, 0x2f, 0xfd, 0xde, 0xff, 0x7e, 0x02, 0x35, 0x04, 0x89, 0x06, 0xeb, 0x09, 0xf4, 0x0c, -0x57, 0x0c, 0xc0, 0x08, 0xd5, 0x06, 0x6e, 0x08, 0xe7, 0x08, 0xd6, 0x04, 0xd9, 0xfe, 0xce, 0xfc, -0x0b, 0xff, 0xc8, 0x00, 0x55, 0x00, 0xc6, 0x00, 0xf8, 0x03, 0x4c, 0x09, 0xff, 0x0d, 0x63, 0x12, -0x28, 0x17, 0x7a, 0x1b, 0x40, 0x1e, 0xd7, 0x1f, 0x72, 0x21, 0x0c, 0x23, 0xff, 0x22, 0xee, 0x20, -0x1f, 0x1e, 0x03, 0x1c, 0xa9, 0x1a, 0x9f, 0x19, 0x6c, 0x18, 0xc9, 0x16, 0xb8, 0x14, 0x87, 0x13, -0xed, 0x13, 0x9e, 0x14, 0x19, 0x13, 0x5d, 0x0f, 0xd6, 0x0b, 0x8e, 0x09, 0xe4, 0x06, 0x1b, 0x02, -0x29, 0xfc, 0x06, 0xf7, 0xe8, 0xf2, 0x36, 0xef, 0x1a, 0xec, 0x8e, 0xea, 0x83, 0xea, 0xe2, 0xea, -0xa8, 0xeb, 0x0c, 0xee, 0x6a, 0xf2, 0x2d, 0xf7, 0x8b, 0xfa, 0xd3, 0xfc, 0x94, 0xff, 0x02, 0x03, -0xe1, 0x05, 0x2f, 0x07, 0x4c, 0x07, 0x26, 0x07, 0x39, 0x07, 0xbc, 0x07, 0x5b, 0x08, 0x94, 0x08, -0x56, 0x08, 0x49, 0x08, 0x04, 0x09, 0x06, 0x0a, 0x62, 0x0a, 0xd4, 0x09, 0xb6, 0x08, 0x0a, 0x07, -0x99, 0x04, 0x94, 0x01, 0x33, 0xfe, 0x36, 0xfa, 0x7a, 0xf5, 0xc9, 0xf0, 0x2a, 0xed, 0xb1, 0xea, -0xb0, 0xe8, 0x1e, 0xe7, 0x6d, 0xe6, 0x21, 0xe7, 0x07, 0xe9, 0x87, 0xeb, 0x24, 0xee, 0xb3, 0xf0, -0x4d, 0xf3, 0xd4, 0xf5, 0xfd, 0xf7, 0x9b, 0xf9, 0x95, 0xfa, 0xcf, 0xfa, 0x89, 0xfa, 0x55, 0xfa, -0x81, 0xfa, 0xa6, 0xfa, 0x31, 0xfa, 0x37, 0xf9, 0x7b, 0xf8, 0xfc, 0xf7, 0x6c, 0xf7, 0x4d, 0xf6, -0xe2, 0xf4, 0x71, 0xf3, 0xe7, 0xf1, 0xea, 0xf0, 0x08, 0xf0, 0x1b, 0xef, 0x86, 0xee, 0xe4, 0xed, -0xe3, 0xed, 0x4b, 0xee, 0x2c, 0xef, 0x10, 0xf0, 0xcf, 0xf0, 0xac, 0xf1, 0x17, 0xf3, 0x58, 0xf5, -0x2c, 0xf8, 0xe0, 0xfa, 0xbd, 0xfc, 0xe8, 0xfd, 0xc4, 0x00, 0x79, 0x04, 0x7f, 0x06, 0x91, 0x04, -0x74, 0x01, 0x3b, 0x01, 0x57, 0x03, 0x8d, 0x02, 0x4f, 0xfe, 0xc8, 0xfa, 0xab, 0xfb, 0xb2, 0xfe, -0x0d, 0x00, 0x82, 0x00, 0x29, 0x03, 0xed, 0x07, 0x22, 0x0d, 0x2a, 0x11, 0x4c, 0x15, 0xef, 0x19, -0xb6, 0x1d, 0x93, 0x1f, 0x3c, 0x20, 0x0a, 0x21, 0xd7, 0x21, 0x14, 0x21, 0xab, 0x1e, 0xfc, 0x1b, -0x2d, 0x1a, 0x4a, 0x19, 0xbc, 0x18, 0xf7, 0x17, 0xbb, 0x16, 0x79, 0x15, 0x63, 0x15, 0x4e, 0x16, -0x7f, 0x16, 0x77, 0x14, 0x41, 0x11, 0xb3, 0x0e, 0x73, 0x0c, 0xf0, 0x08, 0xcf, 0x03, 0xb1, 0xfe, -0x8f, 0xfa, 0xb3, 0xf6, 0xf5, 0xf2, 0x44, 0xf0, 0x8b, 0xef, 0xfa, 0xef, 0x55, 0xf0, 0x23, 0xf1, -0xc3, 0xf3, 0xfa, 0xf7, 0xeb, 0xfb, 0x49, 0xfe, 0x18, 0x00, 0xa1, 0x02, 0x67, 0x05, 0x30, 0x07, -0x9d, 0x07, 0x7b, 0x07, 0x88, 0x07, 0xbd, 0x07, 0x37, 0x08, 0xcd, 0x08, 0x59, 0x09, 0xdc, 0x09, -0x8b, 0x0a, 0x98, 0x0b, 0xa5, 0x0c, 0x13, 0x0d, 0xa4, 0x0c, 0x49, 0x0b, 0x6a, 0x09, 0x04, 0x07, -0x13, 0x04, 0x72, 0x00, 0x39, 0xfc, 0xd1, 0xf7, 0xda, 0xf3, 0x96, 0xf0, 0x23, 0xee, 0x35, 0xec, -0xef, 0xea, 0x7a, 0xea, 0xfe, 0xea, 0x4c, 0xec, 0x1a, 0xee, 0xed, 0xef, 0x93, 0xf1, 0x09, 0xf3, -0x6a, 0xf4, 0x84, 0xf5, 0x1b, 0xf6, 0x34, 0xf6, 0x11, 0xf6, 0xf9, 0xf5, 0x10, 0xf6, 0x21, 0xf6, -0x0b, 0xf6, 0xb3, 0xf5, 0x3a, 0xf5, 0xd9, 0xf4, 0x8b, 0xf4, 0xf7, 0xf3, 0x31, 0xf3, 0x4d, 0xf2, -0x21, 0xf1, 0x07, 0xf0, 0x0c, 0xef, 0x67, 0xee, 0xec, 0xed, 0x51, 0xed, 0xe5, 0xec, 0x31, 0xed, -0xcf, 0xed, 0x75, 0xee, 0xcd, 0xee, 0x8a, 0xef, 0x11, 0xf1, 0x91, 0xf3, 0x01, 0xf6, 0x9a, 0xf7, -0x5e, 0xf8, 0x45, 0xfa, 0xd1, 0xfd, 0x1a, 0x00, 0x80, 0xfe, 0x08, 0xfb, 0xf6, 0xf9, 0x07, 0xfc, -0x06, 0xfc, 0x1b, 0xf8, 0x2f, 0xf4, 0xc0, 0xf4, 0x2d, 0xf8, 0x5a, 0xfa, 0xde, 0xfa, 0x5c, 0xfd, -0xa2, 0x02, 0x63, 0x08, 0xdf, 0x0c, 0xf1, 0x10, 0xdf, 0x15, 0x5c, 0x1a, 0x9c, 0x1c, 0x58, 0x1d, -0x16, 0x1e, 0x59, 0x1f, 0x44, 0x1f, 0x34, 0x1d, 0xa3, 0x1a, 0x1c, 0x19, 0xb9, 0x18, 0xb3, 0x18, -0x53, 0x18, 0x71, 0x17, 0xa2, 0x16, 0xd9, 0x16, 0x11, 0x18, 0x8f, 0x18, 0xe1, 0x16, 0xdf, 0x13, -0x52, 0x11, 0x39, 0x0f, 0xe2, 0x0b, 0xf1, 0x06, 0xcd, 0x01, 0xbb, 0xfd, 0x15, 0xfa, 0x51, 0xf6, -0x81, 0xf3, 0xb8, 0xf2, 0x61, 0xf3, 0xeb, 0xf3, 0x78, 0xf4, 0xbd, 0xf6, 0xe5, 0xfa, 0xf3, 0xfe, -0x36, 0x01, 0x98, 0x02, 0xc9, 0x04, 0x84, 0x07, 0x3b, 0x09, 0x8b, 0x09, 0x5d, 0x09, 0x8b, 0x09, -0x05, 0x0a, 0x9c, 0x0a, 0x79, 0x0b, 0x86, 0x0c, 0xa8, 0x0d, 0xc5, 0x0e, 0xc2, 0x0f, 0xbb, 0x10, -0x66, 0x11, 0x7d, 0x11, 0x46, 0x10, 0xb8, 0x0d, 0xc8, 0x0a, 0x12, 0x08, 0xea, 0x04, 0xa0, 0x00, -0xe2, 0xfb, 0x08, 0xf8, 0x45, 0xf5, 0xe1, 0xf2, 0xeb, 0xf0, 0xce, 0xef, 0x89, 0xef, 0xb6, 0xef, -0x4e, 0xf0, 0x88, 0xf1, 0x00, 0xf3, 0x1e, 0xf4, 0x82, 0xf4, 0x92, 0xf4, 0xca, 0xf4, 0x43, 0xf5, -0x71, 0xf5, 0xf4, 0xf4, 0x4e, 0xf4, 0x3d, 0xf4, 0xc6, 0xf4, 0xe0, 0xf4, 0xab, 0xf4, 0x4c, 0xf4, -0x00, 0xf4, 0xfa, 0xf3, 0x47, 0xf3, 0x6c, 0xf2, 0xf3, 0xf1, 0x15, 0xf1, 0xf8, 0xef, 0xdd, 0xee, -0x51, 0xee, 0x51, 0xee, 0x21, 0xee, 0x56, 0xed, 0xc8, 0xec, 0x48, 0xed, 0x46, 0xee, 0x49, 0xef, -0xd2, 0xf0, 0xb5, 0xf2, 0x38, 0xf4, 0xea, 0xf4, 0xb0, 0xf6, 0xf2, 0xf9, 0x76, 0xfb, 0x31, 0xf9, -0x23, 0xf5, 0x20, 0xf4, 0x40, 0xf6, 0xc7, 0xf5, 0x35, 0xf1, 0x07, 0xed, 0xf2, 0xed, 0xed, 0xf1, -0x46, 0xf4, 0x13, 0xf5, 0x1f, 0xf8, 0xf3, 0xfd, 0x00, 0x04, 0x96, 0x08, 0xff, 0x0c, 0x69, 0x12, -0xd5, 0x16, 0x83, 0x18, 0xe9, 0x18, 0xf1, 0x19, 0x7a, 0x1b, 0x22, 0x1b, 0xc7, 0x18, 0x6a, 0x16, -0x90, 0x15, 0xea, 0x15, 0x7c, 0x16, 0x95, 0x16, 0x2b, 0x16, 0xc4, 0x15, 0x57, 0x16, 0xdd, 0x17, -0x74, 0x18, 0xa4, 0x16, 0x49, 0x13, 0x5f, 0x10, 0x03, 0x0e, 0x83, 0x0a, 0x80, 0x05, 0x6e, 0x00, -0x8b, 0xfc, 0x2d, 0xf9, 0xe6, 0xf5, 0xe1, 0xf3, 0x21, 0xf4, 0x93, 0xf5, 0x61, 0xf6, 0x21, 0xf7, -0xe7, 0xf9, 0x94, 0xfe, 0x8c, 0x02, 0x24, 0x04, 0xe4, 0x04, 0xb8, 0x06, 0x22, 0x09, 0x6a, 0x0a, -0x65, 0x0a, 0x32, 0x0a, 0x9e, 0x0a, 0x65, 0x0b, 0x8f, 0x0c, 0x55, 0x0e, 0x66, 0x10, 0x26, 0x12, -0x3c, 0x13, 0x4f, 0x14, 0x86, 0x15, 0x75, 0x16, 0xcf, 0x15, 0x59, 0x13, 0xf9, 0x0f, 0xdf, 0x0c, -0xdc, 0x09, 0x17, 0x06, 0x88, 0x01, 0x46, 0xfd, 0x13, 0xfa, 0xb8, 0xf7, 0xe7, 0xf5, 0xd9, 0xf4, -0x72, 0xf4, 0x67, 0xf4, 0x5b, 0xf4, 0xd3, 0xf4, 0xce, 0xf5, 0xc5, 0xf6, 0xc4, 0xf6, 0xef, 0xf5, -0x4b, 0xf5, 0x72, 0xf5, 0xd7, 0xf5, 0x7d, 0xf5, 0xa2, 0xf4, 0x4d, 0xf4, 0xa0, 0xf4, 0x14, 0xf5, -0x13, 0xf5, 0xe8, 0xf4, 0xc4, 0xf4, 0x45, 0xf4, 0x8e, 0xf3, 0xf9, 0xf2, 0x46, 0xf2, 0x74, 0xf1, -0xf8, 0xef, 0x90, 0xee, 0xa7, 0xed, 0x5f, 0xed, 0x4c, 0xed, 0xa6, 0xec, 0x41, 0xec, 0xa6, 0xec, -0x02, 0xee, 0xbf, 0xef, 0x14, 0xf1, 0x64, 0xf2, 0x63, 0xf3, 0x12, 0xf5, 0x2c, 0xf7, 0x44, 0xf7, -0xac, 0xf4, 0xa0, 0xf0, 0x6d, 0xef, 0xd5, 0xef, 0x26, 0xee, 0xa5, 0xe9, 0xa4, 0xe6, 0x1d, 0xe8, -0x0c, 0xec, 0x82, 0xee, 0x5d, 0xf0, 0xc1, 0xf4, 0x6d, 0xfb, 0x1a, 0x02, 0x04, 0x07, 0x31, 0x0b, -0x5d, 0x10, 0x5d, 0x14, 0xdd, 0x15, 0x8b, 0x15, 0xdc, 0x15, 0xcf, 0x16, 0x4f, 0x16, 0x04, 0x14, -0x0e, 0x12, 0xf5, 0x11, 0x05, 0x13, 0x1e, 0x14, 0xa5, 0x14, 0x07, 0x15, 0x7f, 0x15, 0x5f, 0x16, -0x3d, 0x17, 0xc4, 0x16, 0x60, 0x14, 0xac, 0x10, 0x14, 0x0d, 0x76, 0x09, 0x26, 0x05, 0x2e, 0x00, -0x98, 0xfb, 0x54, 0xf8, 0xe0, 0xf5, 0x12, 0xf4, 0x96, 0xf3, 0x35, 0xf5, 0x08, 0xf8, 0x40, 0xfa, -0x04, 0xfc, 0x01, 0xff, 0x59, 0x03, 0xc2, 0x06, 0xe2, 0x07, 0x0b, 0x08, 0x2b, 0x09, 0xd2, 0x0a, -0xa4, 0x0b, 0xb0, 0x0b, 0x17, 0x0c, 0x8e, 0x0d, 0x73, 0x0f, 0x90, 0x11, 0x3d, 0x14, 0x58, 0x17, -0xec, 0x19, 0x0d, 0x1b, 0x3e, 0x1b, 0x6c, 0x1b, 0x35, 0x1b, 0x21, 0x19, 0xef, 0x14, 0x05, 0x10, -0xd4, 0x0b, 0x14, 0x08, 0xea, 0x03, 0xbc, 0xff, 0x7c, 0xfc, 0x6d, 0xfa, 0x43, 0xf9, 0x97, 0xf8, -0xbb, 0xf8, 0x6d, 0xf9, 0xfc, 0xf9, 0x0e, 0xfa, 0x1c, 0xfa, 0xb2, 0xfa, 0x56, 0xfb, 0xf0, 0xfa, -0x99, 0xf9, 0xaf, 0xf8, 0xb9, 0xf8, 0x15, 0xf9, 0xcf, 0xf8, 0x58, 0xf8, 0x57, 0xf8, 0x9d, 0xf8, -0xc9, 0xf8, 0x3b, 0xf8, 0xa9, 0xf7, 0x24, 0xf7, 0x00, 0xf6, 0x40, 0xf4, 0x8d, 0xf2, 0xf6, 0xf0, -0xed, 0xef, 0xe4, 0xee, 0x3d, 0xed, 0x8f, 0xec, 0x2c, 0xec, 0x56, 0xec, 0x4c, 0xec, 0x8d, 0xec, -0xd3, 0xed, 0xa1, 0xef, 0xd4, 0xf0, 0x79, 0xf1, 0x4f, 0xf2, 0x8b, 0xf4, 0x31, 0xf5, 0x4b, 0xf2, -0x1d, 0xed, 0x2e, 0xea, 0x77, 0xea, 0xa1, 0xe9, 0x32, 0xe5, 0xc2, 0xe0, 0x2f, 0xe1, 0xc8, 0xe5, -0x00, 0xea, 0x64, 0xec, 0x27, 0xf0, 0xe2, 0xf6, 0x4c, 0xfe, 0x32, 0x04, 0x75, 0x08, 0x22, 0x0d, -0x3f, 0x11, 0xd5, 0x12, 0x1f, 0x12, 0x7a, 0x11, 0x2a, 0x12, 0x6b, 0x12, 0xe4, 0x10, 0xb3, 0x0e, -0x3a, 0x0e, 0xbb, 0x0f, 0xcf, 0x11, 0x3c, 0x13, 0x78, 0x13, 0x33, 0x13, 0x26, 0x13, 0x76, 0x13, -0xb0, 0x12, 0xa0, 0x0f, 0xae, 0x0a, 0xa5, 0x05, 0x77, 0x01, 0x5f, 0xfd, 0xfb, 0xf8, 0xee, 0xf4, -0x8e, 0xf2, 0x9a, 0xf1, 0x43, 0xf1, 0xf7, 0xf1, 0xa3, 0xf4, 0xd5, 0xf8, 0x42, 0xfc, 0x11, 0xfe, -0x09, 0x00, 0x98, 0x03, 0x2b, 0x07, 0x72, 0x08, 0xe9, 0x07, 0xed, 0x07, 0x8e, 0x09, 0x9e, 0x0b, -0x23, 0x0d, 0xaf, 0x0e, 0x26, 0x11, 0x4d, 0x14, 0x5e, 0x17, 0x61, 0x1a, 0x8c, 0x1d, 0x0a, 0x20, -0x54, 0x20, 0x73, 0x1e, 0x0c, 0x1c, 0xfb, 0x19, 0x0d, 0x17, 0x09, 0x12, 0xe2, 0x0b, 0xb6, 0x06, -0x50, 0x03, 0xcb, 0x00, 0x74, 0xfe, 0xa1, 0xfc, 0xe1, 0xfb, 0x01, 0xfc, 0x86, 0xfc, 0x69, 0xfd, -0xad, 0xfe, 0xa9, 0xff, 0x81, 0xff, 0xcd, 0xfe, 0xb3, 0xfe, 0x95, 0xff, 0x13, 0x00, 0x86, 0xff, -0x57, 0xfe, 0x25, 0xfe, 0xfd, 0xfe, 0xdc, 0xff, 0xb4, 0xff, 0x0e, 0xff, 0x63, 0xfe, 0x63, 0xfd, -0x45, 0xfc, 0xa9, 0xfa, 0x0d, 0xf9, 0x42, 0xf7, 0xbb, 0xf4, 0x59, 0xf2, 0x93, 0xf0, 0x82, 0xef, -0xaa, 0xee, 0x26, 0xed, 0xfe, 0xeb, 0xe6, 0xeb, 0x04, 0xed, 0x47, 0xee, 0xc7, 0xef, 0x17, 0xf1, -0xe6, 0xf0, 0x4c, 0xf2, 0x22, 0xf5, 0x45, 0xf8, 0x59, 0xf7, 0x39, 0xf0, 0xed, 0xe7, 0xf9, 0xe5, -0xb6, 0xe6, 0x0a, 0xe4, 0x8d, 0xdc, 0xa0, 0xd8, 0x54, 0xdd, 0xee, 0xe3, 0x7f, 0xe8, 0xad, 0xeb, -0x65, 0xf2, 0x0a, 0xfd, 0x0f, 0x05, 0x46, 0x09, 0x8e, 0x0d, 0x80, 0x13, 0x54, 0x16, 0x53, 0x13, -0x93, 0x0e, 0x41, 0x0e, 0x00, 0x11, 0xb1, 0x10, 0xb8, 0x0d, 0x6e, 0x0b, 0x16, 0x0d, 0xb0, 0x10, -0x35, 0x13, 0xfb, 0x13, 0xff, 0x12, 0x2f, 0x11, 0xc7, 0x0e, 0xeb, 0x0b, 0x9e, 0x07, 0xda, 0x01, -0xc1, 0xfa, 0x53, 0xf4, 0x01, 0xf0, 0x2f, 0xed, 0xaf, 0xeb, 0xfa, 0xeb, 0x77, 0xee, 0x11, 0xf1, -0xea, 0xf2, 0x9c, 0xf6, 0x6d, 0xfd, 0x82, 0x03, 0x97, 0x04, 0x18, 0x03, 0xed, 0x03, 0xb9, 0x07, -0x31, 0x0a, 0x4b, 0x09, 0x73, 0x08, 0xce, 0x0a, 0x67, 0x0f, 0x16, 0x13, 0xef, 0x15, 0xed, 0x19, -0x5d, 0x1e, 0x12, 0x20, 0x0e, 0x1f, 0xde, 0x1e, 0x8f, 0x1f, 0xc5, 0x1c, 0xbd, 0x14, 0x40, 0x0c, -0x9c, 0x07, 0xf5, 0x04, 0x7b, 0x00, 0xe1, 0xfa, 0xc6, 0xf7, 0x78, 0xf8, 0x31, 0xfb, 0x91, 0xfd, -0xf4, 0xff, 0x3c, 0x03, 0x67, 0x06, 0x26, 0x08, 0xba, 0x08, 0x10, 0x0b, 0x0d, 0x0e, 0x3f, 0x0e, -0x2c, 0x0c, 0x3b, 0x0b, 0x5d, 0x0d, 0x3f, 0x0f, 0xb4, 0x0d, 0x66, 0x0a, 0x5d, 0x07, 0x93, 0x05, -0x4a, 0x03, 0xf8, 0xfe, 0xa5, 0xfa, 0x98, 0xf7, 0x03, 0xf5, 0xfa, 0xf1, 0x02, 0xf0, 0x84, 0xf0, -0x28, 0xf1, 0xfd, 0xef, 0x01, 0xee, 0x83, 0xee, 0x21, 0xf0, 0xd2, 0xf0, 0xa5, 0xef, 0x60, 0xf0, -0x12, 0xf2, 0x53, 0xf4, 0xdd, 0xf5, 0x63, 0xf6, 0xac, 0xf7, 0x36, 0xfa, 0xee, 0xfc, 0x11, 0xf7, -0x51, 0xea, 0x93, 0xdd, 0x74, 0xdb, 0x40, 0xdc, 0x3d, 0xd5, 0x81, 0xc9, 0xe8, 0xc5, 0x68, 0xd0, -0x8c, 0xde, 0x8d, 0xe7, 0x3d, 0xee, 0xa6, 0xfa, 0xc6, 0x0b, 0x83, 0x17, 0xe7, 0x1b, 0x60, 0x1f, -0x0b, 0x26, 0xe1, 0x27, 0x9e, 0x20, 0x1a, 0x18, 0x91, 0x16, 0x35, 0x19, 0x76, 0x16, 0x68, 0x0e, -0x83, 0x07, 0xfb, 0x06, 0x8d, 0x08, 0x67, 0x06, 0x67, 0xff, 0x08, 0xf7, 0xb1, 0xf0, 0x1a, 0xeb, -0x8b, 0xe5, 0x51, 0xe0, 0xd1, 0xdc, 0x3e, 0xdb, 0x03, 0xdc, 0x0e, 0xe0, 0x16, 0xe7, 0x97, 0xf0, -0x09, 0xfb, 0x30, 0x04, 0xfc, 0x09, 0x69, 0x0e, 0xb1, 0x14, 0x4e, 0x1b, 0x66, 0x1d, 0x7b, 0x19, -0x36, 0x15, 0xf7, 0x14, 0x2a, 0x17, 0xf2, 0x16, 0x94, 0x13, 0x1d, 0x11, 0x3c, 0x11, 0x54, 0x11, -0x7b, 0x0e, 0xa9, 0x0a, 0x0a, 0x08, 0xa7, 0x04, 0x03, 0xfe, 0x93, 0xf7, 0xca, 0xf5, 0xd7, 0xf8, -0x38, 0xfa, 0x98, 0xf7, 0x8a, 0xf6, 0xc8, 0xfb, 0x65, 0x05, 0x7e, 0x0b, 0xdb, 0x0d, 0x3c, 0x11, -0x57, 0x17, 0xa2, 0x1c, 0xb6, 0x1e, 0x71, 0x20, 0x6d, 0x22, 0x03, 0x22, 0x6d, 0x1e, 0x9b, 0x1a, -0x3e, 0x19, 0xcc, 0x17, 0x5d, 0x12, 0x9a, 0x09, 0xb6, 0x02, 0x4b, 0x00, 0xf4, 0xfe, 0x7c, 0xfa, -0xce, 0xf4, 0x74, 0xf2, 0x39, 0xf3, 0x68, 0xf4, 0x84, 0xf5, 0xc0, 0xf7, 0xa4, 0xf9, 0x8d, 0xf9, -0xfb, 0xf8, 0x41, 0xfa, 0xab, 0xfb, 0xf0, 0xfa, 0xad, 0xf7, 0x15, 0xf5, 0x05, 0xf3, 0x7c, 0xf4, -0x68, 0xf5, 0x03, 0xf8, 0xbc, 0xfa, 0x0c, 0xff, 0x2b, 0x01, 0xa5, 0xff, 0x5a, 0x03, 0x7b, 0x04, -0x38, 0xfb, 0x5c, 0xe2, 0x1f, 0xcd, 0x96, 0xc9, 0x9f, 0xca, 0xb3, 0xc2, 0x84, 0xb5, 0x0d, 0xb7, -0x54, 0xca, 0xf5, 0xe0, 0x38, 0xf0, 0xae, 0xfc, 0xce, 0x0e, 0x9e, 0x20, 0x5d, 0x27, 0x4c, 0x25, -0xda, 0x27, 0xc3, 0x2d, 0x73, 0x2b, 0x1c, 0x1e, 0x5b, 0x13, 0xe6, 0x14, 0xad, 0x19, 0x5f, 0x18, -0xff, 0x0e, 0xe0, 0x05, 0xc6, 0x00, 0xca, 0xfb, 0xb9, 0xf3, 0xec, 0xe7, 0x4f, 0xdc, 0x20, 0xd2, -0xe5, 0xca, 0xfc, 0xc8, 0xb2, 0xcd, 0x03, 0xd6, 0x76, 0xdf, 0xc5, 0xe9, 0xfe, 0xf4, 0x45, 0x01, -0x59, 0x0d, 0x66, 0x18, 0xa7, 0x1d, 0x99, 0x1b, 0x8b, 0x17, 0x0c, 0x17, 0x5c, 0x1a, 0xca, 0x1a, -0x72, 0x16, 0xc9, 0x11, 0x26, 0x11, 0x08, 0x13, 0xf1, 0x11, 0x1c, 0x0d, 0xc1, 0x07, 0x6e, 0x02, -0x33, 0xfa, 0x69, 0xf0, 0x95, 0xea, 0x04, 0xeb, 0x31, 0xec, 0x52, 0xeb, 0x02, 0xee, 0x33, 0xf8, -0x88, 0x07, 0xdc, 0x11, 0x1b, 0x16, 0x8a, 0x18, 0x37, 0x1d, 0x69, 0x21, 0x9c, 0x20, 0x27, 0x1e, -0x1d, 0x1d, 0x41, 0x1d, 0x5b, 0x1b, 0x74, 0x19, 0x76, 0x1a, 0x1c, 0x1c, 0x7c, 0x19, 0x17, 0x12, -0xe3, 0x0a, 0xfd, 0x06, 0x4a, 0x04, 0xe1, 0xfe, 0x4b, 0xf8, 0x49, 0xf5, 0x0a, 0xf7, 0x4b, 0xfa, -0x64, 0xfc, 0x79, 0xff, 0x5d, 0x03, 0x69, 0x05, 0x92, 0x04, 0xa2, 0x02, 0xef, 0x01, 0x43, 0x01, -0x63, 0xfe, 0xc5, 0xf9, 0xd7, 0xf5, 0x40, 0xf5, 0xee, 0xf5, 0x08, 0xf5, 0x04, 0xf3, 0xe3, 0xf2, -0xf6, 0xf6, 0xfd, 0xfb, 0x7f, 0x01, 0x08, 0x05, 0x09, 0x05, 0x5f, 0x02, 0x4c, 0x00, 0x88, 0x02, -0xde, 0xf8, 0xab, 0xe2, 0x32, 0xc8, 0xe8, 0xbe, 0xf3, 0xc2, 0x7b, 0xc2, 0xf2, 0xbb, 0x7e, 0xbb, -0xf0, 0xcd, 0xb2, 0xe5, 0xbf, 0xf5, 0xa1, 0xff, 0x03, 0x0e, 0xea, 0x1e, 0x73, 0x24, 0x1d, 0x1f, -0x4f, 0x1d, 0x5d, 0x26, 0x1e, 0x2c, 0x54, 0x25, 0x78, 0x19, 0x4b, 0x17, 0x98, 0x1d, 0xa2, 0x1d, -0x02, 0x13, 0xf8, 0x02, 0x31, 0xf7, 0x0d, 0xed, 0x85, 0xe0, 0xab, 0xd4, 0xb3, 0xcd, 0x50, 0xcc, -0x00, 0xcc, 0x54, 0xce, 0x01, 0xd7, 0x02, 0xe6, 0x29, 0xf5, 0x6c, 0xff, 0x8a, 0x04, 0x40, 0x08, -0xf4, 0x0d, 0x07, 0x14, 0xeb, 0x17, 0xc5, 0x16, 0x1f, 0x14, 0x31, 0x14, 0xcd, 0x17, 0xfa, 0x1b, -0x04, 0x1c, 0xbd, 0x18, 0xd6, 0x13, 0x80, 0x0d, 0x8a, 0x04, 0x4b, 0xfa, 0xb4, 0xf2, 0xd4, 0xed, -0x64, 0xe8, 0xe2, 0xe2, 0x54, 0xe3, 0x5b, 0xec, 0xdc, 0xf8, 0x1f, 0x02, 0x79, 0x08, 0x8e, 0x10, -0x3b, 0x19, 0xe7, 0x1d, 0xa2, 0x1c, 0xb9, 0x1a, 0x95, 0x1b, 0xe3, 0x1b, 0x62, 0x1a, 0x85, 0x19, -0xd1, 0x1c, 0xeb, 0x1f, 0x8e, 0x1e, 0xcb, 0x19, 0xbe, 0x15, 0xac, 0x12, 0x60, 0x0d, 0x39, 0x05, -0x48, 0xfd, 0x06, 0xfa, 0xfc, 0xf9, 0xa1, 0xfb, 0x49, 0xfd, 0x5a, 0x01, 0x55, 0x06, 0x84, 0x08, -0x51, 0x08, 0x5f, 0x07, 0x06, 0x08, 0xeb, 0x06, 0xa6, 0x02, 0x60, 0xfe, 0xac, 0xfc, 0xcd, 0xfe, -0x91, 0xff, 0x84, 0xfd, 0xbf, 0xfa, 0xa6, 0xf8, 0x92, 0xf7, 0x72, 0xf4, 0x4a, 0xf3, 0x76, 0xf5, -0xdb, 0xf8, 0x82, 0xfb, 0x60, 0xfd, 0x76, 0xff, 0xb7, 0x02, 0x63, 0x01, 0xd5, 0x04, 0xb9, 0x00, -0x98, 0xf0, 0x56, 0xd5, 0x11, 0xc0, 0x04, 0xc1, 0x48, 0xc5, 0xd6, 0xc3, 0x77, 0xbc, 0x09, 0xc4, -0x37, 0xdc, 0x55, 0xf3, 0x58, 0x00, 0x7e, 0x08, 0x55, 0x15, 0xd0, 0x1f, 0xab, 0x1e, 0x33, 0x18, -0x27, 0x1c, 0x56, 0x26, 0xd5, 0x28, 0xe1, 0x1e, 0x95, 0x15, 0x34, 0x19, 0x17, 0x1e, 0x33, 0x19, -0xda, 0x07, 0x9a, 0xf5, 0xaf, 0xe9, 0x50, 0xde, 0x4a, 0xd3, 0xfa, 0xcb, 0xa4, 0xcc, 0x33, 0xd1, -0x04, 0xd5, 0x1c, 0xdb, 0xe2, 0xe7, 0xc0, 0xf7, 0x0a, 0x03, 0xcb, 0x05, 0x23, 0x04, 0xa4, 0x05, -0x3d, 0x0a, 0x19, 0x10, 0x3b, 0x13, 0x13, 0x14, 0xc3, 0x15, 0x43, 0x18, 0xfe, 0x1b, 0x4c, 0x1d, -0x45, 0x1a, 0x2b, 0x13, 0x8d, 0x08, 0x7f, 0xfc, 0xfd, 0xf0, 0x72, 0xe9, 0xa0, 0xe7, 0x95, 0xe8, -0x3c, 0xe9, 0x9e, 0xeb, 0x09, 0xf3, 0x36, 0xff, 0x1c, 0x0a, 0x98, 0x0f, 0x0f, 0x13, 0x5c, 0x15, -0xc8, 0x15, 0xdf, 0x14, 0xeb, 0x14, 0x85, 0x19, 0x49, 0x1d, 0x99, 0x1e, 0x50, 0x1e, 0x82, 0x1e, -0x74, 0x20, 0x6f, 0x1e, 0x9f, 0x18, 0xd0, 0x0f, 0xf5, 0x07, 0xf7, 0x02, 0xeb, 0xfe, 0x33, 0xfd, -0x52, 0xfe, 0x97, 0x01, 0xcd, 0x04, 0x04, 0x07, 0x6f, 0x09, 0xf4, 0x0b, 0x75, 0x0b, 0x96, 0x08, -0x5f, 0x04, 0x0e, 0x02, 0x44, 0x02, 0xfd, 0x02, 0xc5, 0x02, 0x95, 0x01, 0x41, 0x01, 0x69, 0x01, -0x63, 0xff, 0xfa, 0xfb, 0x69, 0xf7, 0x23, 0xf4, 0xef, 0xf0, 0xe8, 0xf0, 0x7a, 0xf2, 0x57, 0xf6, -0xd6, 0xfb, 0xe3, 0x02, 0xdf, 0x08, 0xb4, 0x08, 0x7a, 0x03, 0x26, 0x04, 0x69, 0x03, 0x61, 0xf3, -0x88, 0xd3, 0xca, 0xb7, 0x05, 0xb9, 0xee, 0xc3, 0xb2, 0xc9, 0x3a, 0xc4, 0x5d, 0xca, 0x77, 0xe2, -0x19, 0xf8, 0xc2, 0x01, 0x8b, 0x03, 0x84, 0x0d, 0x9d, 0x18, 0x1f, 0x17, 0x1a, 0x0f, 0xdf, 0x12, -0xcf, 0x23, 0x54, 0x30, 0xb0, 0x2b, 0x73, 0x20, 0x25, 0x1e, 0x75, 0x1f, 0xbe, 0x18, 0x81, 0x04, -0x95, 0xee, 0xae, 0xe0, 0x34, 0xd6, 0x65, 0xce, 0x42, 0xcb, 0xba, 0xd1, 0xca, 0xdc, 0x79, 0xe3, -0x76, 0xe6, 0xdc, 0xea, 0x30, 0xf3, 0xf9, 0xfa, 0x86, 0xfc, 0x4b, 0xfa, 0xc2, 0xfa, 0xd2, 0x00, -0x06, 0x0c, 0xbc, 0x16, 0x6d, 0x1e, 0x8d, 0x22, 0xd3, 0x22, 0x26, 0x21, 0xae, 0x1b, 0xee, 0x12, -0x87, 0x08, 0xa6, 0xfd, 0xf6, 0xf3, 0x82, 0xeb, 0xab, 0xe7, 0x02, 0xeb, 0x76, 0xf2, 0xb0, 0xf8, -0xcd, 0xfa, 0x7b, 0xfb, 0x44, 0xfe, 0xc1, 0x01, 0x56, 0x04, 0x3b, 0x07, 0xd5, 0x0a, 0xc4, 0x0e, -0x3c, 0x12, 0x23, 0x18, 0xf3, 0x20, 0x6c, 0x27, 0xd8, 0x28, 0x8c, 0x24, 0xa2, 0x1e, 0x9a, 0x19, -0xd1, 0x14, 0xe1, 0x0f, 0x89, 0x09, 0x2c, 0x05, 0x88, 0x03, 0x42, 0x04, 0x0f, 0x06, 0x68, 0x08, -0x6b, 0x0a, 0x8e, 0x09, 0x07, 0x07, 0x07, 0x05, 0x41, 0x05, 0x09, 0x06, 0x29, 0x06, 0xdc, 0x05, -0x84, 0x05, 0xf1, 0x06, 0x0e, 0x08, 0x0d, 0x07, 0x41, 0x04, 0xa1, 0x00, 0x48, 0xfd, 0x95, 0xf8, -0xbf, 0xf4, 0x21, 0xf2, 0x77, 0xf1, 0x71, 0xf2, 0x07, 0xf5, 0x01, 0xf8, 0xb8, 0xf9, 0x74, 0xfd, -0x59, 0x04, 0x41, 0x0a, 0x27, 0x0b, 0x45, 0x02, 0x48, 0x00, 0x29, 0xff, 0x3f, 0xf6, 0x19, 0xdc, -0xb7, 0xbf, 0xde, 0xbc, 0x84, 0xc6, 0xd4, 0xcf, 0x7a, 0xcb, 0xe3, 0xcc, 0x38, 0xde, 0x66, 0xf0, -0x94, 0xf9, 0x40, 0xf9, 0xc7, 0x00, 0x34, 0x0e, 0x35, 0x14, 0x81, 0x11, 0x34, 0x14, 0xac, 0x22, -0xd6, 0x31, 0xb6, 0x32, 0x58, 0x28, 0x0b, 0x20, 0xa4, 0x1a, 0x57, 0x13, 0xd0, 0x02, 0xd1, 0xf0, -0x09, 0xe5, 0x94, 0xdd, 0x43, 0xd9, 0xf6, 0xd6, 0xc4, 0xda, 0xbf, 0xe1, 0x8d, 0xe5, 0x52, 0xe5, -0xd2, 0xe3, 0x24, 0xe5, 0xd2, 0xe9, 0x1e, 0xef, 0x8b, 0xf4, 0xf7, 0xfa, 0x04, 0x03, 0x16, 0x0e, -0xc3, 0x18, 0x80, 0x20, 0xe6, 0x22, 0xae, 0x1f, 0xb4, 0x1a, 0xa8, 0x13, 0xf7, 0x0b, 0xc0, 0x04, -0x8f, 0xff, 0x68, 0xfd, 0x1f, 0xfb, 0xe0, 0xf8, 0x28, 0xf8, 0x2c, 0xf9, 0x32, 0xfa, 0x4b, 0xf8, -0x0c, 0xf5, 0x73, 0xf3, 0xcf, 0xf5, 0x7c, 0xfb, 0x98, 0x01, 0x60, 0x07, 0xc6, 0x0d, 0x47, 0x15, -0xd6, 0x1b, 0x53, 0x1f, 0x8d, 0x1f, 0x2f, 0x1e, 0xfb, 0x1b, 0xab, 0x19, 0x63, 0x17, 0xba, 0x15, -0xb9, 0x14, 0x3c, 0x14, 0x26, 0x13, 0xfa, 0x10, 0xc7, 0x0e, 0x85, 0x0c, 0x44, 0x0a, 0xdb, 0x06, -0x23, 0x04, 0xe5, 0x02, 0x73, 0x03, 0xd4, 0x04, 0x2f, 0x05, 0x07, 0x05, 0xa1, 0x04, 0xe1, 0x04, -0xae, 0x03, 0x46, 0x01, 0xb6, 0xff, 0x03, 0xff, 0x87, 0xfd, 0x4e, 0xfb, 0x1b, 0xfa, 0x21, 0xf9, -0x87, 0xf7, 0xec, 0xf5, 0x81, 0xf5, 0x2b, 0xf7, 0x63, 0xf9, 0x9d, 0xfa, 0x41, 0xfc, 0x1c, 0xfe, -0xe0, 0x05, 0x79, 0x09, 0x54, 0x07, 0x08, 0x05, 0x30, 0x06, 0x8e, 0xfe, 0xad, 0xe1, 0x82, 0xc2, -0x64, 0xb9, 0xbe, 0xc6, 0x61, 0xd2, 0x3c, 0xce, 0xa5, 0xc8, 0x23, 0xd6, 0xed, 0xed, 0xd9, 0xfa, -0x17, 0xf8, 0xef, 0xf7, 0x73, 0x04, 0xc1, 0x0d, 0xab, 0x0e, 0xfe, 0x10, 0x0d, 0x20, 0xd3, 0x32, -0xcd, 0x37, 0xe4, 0x2e, 0x69, 0x22, 0x43, 0x1b, 0xd7, 0x14, 0x5d, 0x07, 0x32, 0xf6, 0x6c, 0xe9, -0x1e, 0xe3, 0xdf, 0xe0, 0x5e, 0xe0, 0xf5, 0xe2, 0xf4, 0xe6, 0x1d, 0xe8, 0x60, 0xe4, 0xac, 0xdd, -0x6b, 0xda, 0x4d, 0xde, 0xd9, 0xe6, 0x3e, 0xf0, 0x08, 0xf9, 0x48, 0x02, 0x48, 0x0d, 0x34, 0x17, -0x5c, 0x1d, 0x09, 0x1e, 0x88, 0x1a, 0x11, 0x16, 0x6a, 0x10, 0x2a, 0x0b, 0x61, 0x08, 0x18, 0x09, -0x6a, 0x0b, 0xb2, 0x0a, 0xdd, 0x06, 0x4c, 0x02, 0xdd, 0xfe, 0x05, 0xfa, 0xa4, 0xf2, 0xbf, 0xec, -0xf8, 0xed, 0x19, 0xf5, 0x45, 0xfc, 0xa4, 0x02, 0xf7, 0x07, 0xb7, 0x0d, 0x67, 0x10, 0xeb, 0x10, -0xb4, 0x11, 0x1a, 0x13, 0x78, 0x17, 0x56, 0x1a, 0x47, 0x1c, 0x93, 0x1d, 0x88, 0x1f, 0x4d, 0x21, -0x72, 0x1e, 0x67, 0x19, 0x8c, 0x13, 0x28, 0x0e, 0x4a, 0x0a, 0x63, 0x07, 0x24, 0x07, 0xb7, 0x07, -0x61, 0x08, 0x4e, 0x08, 0x88, 0x05, 0xef, 0x01, 0xee, 0xfe, 0x18, 0xfe, 0xb4, 0xfd, 0xb4, 0xfc, -0xff, 0xfb, 0xfd, 0xfc, 0x70, 0xfe, 0xf2, 0xff, 0xdb, 0xff, 0xd0, 0xfd, 0xa5, 0xfa, 0x1e, 0xf7, -0xad, 0xf4, 0x5e, 0xf3, 0x71, 0xf4, 0xf3, 0xf9, 0x1d, 0xfe, 0xaf, 0xff, 0x07, 0xff, 0x14, 0xfe, -0x21, 0x01, 0x3f, 0x04, 0x05, 0x0a, 0x3a, 0x09, 0x0f, 0xfc, 0xc5, 0xe0, 0xa3, 0xc6, 0xe3, 0xbe, -0x1a, 0xca, 0xee, 0xd5, 0x9f, 0xdb, 0x81, 0xdc, 0x97, 0xdf, 0xb9, 0xe3, 0xd5, 0xe5, 0x65, 0xed, -0x12, 0xf6, 0x26, 0x01, 0x2e, 0x06, 0x2d, 0x09, 0x51, 0x11, 0xcc, 0x1d, 0x8b, 0x2b, 0x0b, 0x2f, -0x90, 0x29, 0x32, 0x1d, 0x98, 0x0f, 0x4b, 0x05, 0xf8, 0xfe, 0xcf, 0xfb, 0x74, 0xfa, 0xc4, 0xf7, -0x49, 0xf2, 0x43, 0xec, 0xa5, 0xe8, 0x4f, 0xeb, 0x18, 0xeb, 0x05, 0xe9, 0x9d, 0xe0, 0x2b, 0xda, -0x0a, 0xdb, 0xd6, 0xe3, 0x03, 0xf3, 0x67, 0xfc, 0x96, 0x04, 0x4e, 0x07, 0xc5, 0x08, 0x79, 0x08, -0x94, 0x08, 0xcd, 0x0b, 0x58, 0x0d, 0x21, 0x0f, 0xa7, 0x0e, 0x80, 0x0e, 0x65, 0x0f, 0x85, 0x11, -0x22, 0x12, 0xc7, 0x0d, 0x92, 0x04, 0xc4, 0xfd, 0x5e, 0xfb, 0x92, 0xfe, 0xe2, 0x00, 0xcc, 0x02, -0x89, 0x05, 0x3b, 0x07, 0x27, 0x09, 0xf8, 0x06, 0xa5, 0x05, 0xb1, 0x03, 0x3c, 0x04, 0x72, 0x06, -0xc8, 0x07, 0xcb, 0x0c, 0xb2, 0x12, 0xcc, 0x18, 0x30, 0x1a, 0x8c, 0x18, 0x3e, 0x17, 0x7d, 0x15, -0xd7, 0x15, 0x54, 0x16, 0x96, 0x16, 0xc5, 0x16, 0x69, 0x16, 0x99, 0x15, 0x58, 0x12, 0xb3, 0x0e, -0x5e, 0x0b, 0x1f, 0x07, 0x06, 0x03, 0xff, 0xfe, 0xe1, 0xfc, 0x67, 0xfc, 0x8a, 0xfd, 0x71, 0xfe, -0xc3, 0xfc, 0xb3, 0xfa, 0x36, 0xf9, 0xba, 0xf9, 0xd1, 0xf9, 0x81, 0xfa, 0x9b, 0xf9, 0xbc, 0xf7, -0xf9, 0xf5, 0x08, 0xf5, 0x1b, 0xf5, 0x78, 0xf5, 0xfc, 0xf6, 0x39, 0xf8, 0xd3, 0xf6, 0xa3, 0xf6, -0xe9, 0xf7, 0xf7, 0xfa, 0xcc, 0xf9, 0xf6, 0xf7, 0x02, 0xfb, 0xd4, 0x03, 0x55, 0x06, 0x8f, 0xf5, -0xd6, 0xe6, 0x5b, 0xdd, 0x95, 0xd8, 0xea, 0xc9, 0xfe, 0xc6, 0xdd, 0xd7, 0x70, 0xe5, 0xf0, 0xeb, -0x74, 0xe7, 0x4a, 0xe9, 0x48, 0xeb, 0x08, 0xf0, 0xd8, 0xf7, 0x88, 0xfb, 0xa8, 0x05, 0x5b, 0x11, -0x8a, 0x19, 0xe7, 0x1d, 0xff, 0x1e, 0x49, 0x20, 0xd4, 0x1b, 0xa2, 0x14, 0x4d, 0x0d, 0x20, 0x03, -0x09, 0x02, 0x04, 0x05, 0x9e, 0x08, 0x52, 0x08, 0xc7, 0x02, 0x74, 0xf8, 0xac, 0xe8, 0x71, 0xe4, -0xf3, 0xe9, 0x1e, 0xee, 0xc4, 0xee, 0xa0, 0xf1, 0x31, 0xf8, 0xd5, 0xf6, 0xfe, 0xf3, 0x61, 0xf6, -0x01, 0xfb, 0x38, 0xfd, 0x90, 0xfe, 0x5b, 0x03, 0x92, 0x05, 0x3e, 0x07, 0x9b, 0x0c, 0xe9, 0x0f, -0x45, 0x0e, 0xb1, 0x0a, 0x02, 0x0b, 0x11, 0x0b, 0xc7, 0x08, 0xff, 0x0b, 0x06, 0x10, 0xfd, 0x11, -0xf7, 0x0f, 0x3c, 0x0c, 0xac, 0x08, 0xe1, 0x01, 0x8b, 0x01, 0x8f, 0x01, 0xf3, 0x02, 0x7d, 0x05, -0x29, 0x09, 0xcf, 0x0c, 0x23, 0x0b, 0xd9, 0x0c, 0x68, 0x0e, 0xa3, 0x0e, 0xbb, 0x0e, 0xb8, 0x10, -0x82, 0x14, 0x25, 0x16, 0xe0, 0x17, 0x7e, 0x18, 0x60, 0x15, 0x72, 0x11, 0x39, 0x0e, 0x5d, 0x0b, -0xae, 0x08, 0xb4, 0x07, 0x7c, 0x08, 0x6a, 0x07, 0xa9, 0x05, 0xdb, 0x04, 0x7d, 0x03, 0x07, 0x01, -0x8a, 0xfe, 0x61, 0xfd, 0x5c, 0xfd, 0xb4, 0xfd, 0x84, 0xfe, 0x72, 0xfd, 0xf3, 0xfa, 0x90, 0xf8, -0x56, 0xf5, 0x48, 0xf2, 0x28, 0xf0, 0x58, 0xf1, 0xd1, 0xf2, 0x25, 0xf4, 0x06, 0xf5, 0x02, 0xf6, -0xc9, 0xf5, 0x0f, 0xf5, 0xc4, 0xf3, 0x6f, 0xf3, 0x1e, 0xf6, 0xc5, 0xf7, 0x9d, 0xfa, 0xfe, 0xfc, -0x26, 0xfd, 0xa6, 0xf4, 0xa4, 0xe5, 0xd9, 0xdd, 0x8e, 0xda, 0xf4, 0xdc, 0x8a, 0xe1, 0x83, 0xe8, -0x53, 0xef, 0x04, 0xee, 0x6c, 0xec, 0x4c, 0xe7, 0x48, 0xe7, 0x21, 0xec, 0xe4, 0xf1, 0xdb, 0xfa, -0x07, 0x01, 0x3d, 0x09, 0xc1, 0x0b, 0xbd, 0x0c, 0x7e, 0x0c, 0xc2, 0x09, 0x1a, 0x09, 0x0d, 0x08, -0x23, 0x08, 0xdb, 0x06, 0x1f, 0x08, 0xf3, 0x09, 0x67, 0x09, 0x90, 0x06, 0x51, 0x03, 0x97, 0xff, -0x06, 0xfc, 0x80, 0xf9, 0x14, 0xf9, 0x79, 0xfa, 0x8a, 0xfd, 0x42, 0xfe, 0x27, 0xfc, 0x0d, 0xf9, -0x74, 0xf7, 0xaa, 0xf6, 0x2a, 0xf6, 0x02, 0xfa, 0xbd, 0xfd, 0x62, 0x01, 0x59, 0x02, 0x54, 0x03, -0x46, 0x03, 0x2b, 0x02, 0x88, 0x04, 0x9b, 0x06, 0x5a, 0x0a, 0xf3, 0x0d, 0x3a, 0x10, 0x41, 0x11, -0x60, 0x12, 0x65, 0x16, 0xd1, 0x13, 0x17, 0x0e, 0x67, 0x0b, 0xd1, 0x0c, 0x7b, 0x0d, 0xc4, 0x0d, -0xbf, 0x0f, 0xca, 0x0f, 0x8f, 0x0f, 0x3d, 0x0f, 0x96, 0x0d, 0xc3, 0x09, 0x20, 0x0c, 0x2a, 0x0f, -0x6b, 0x10, 0x72, 0x0f, 0x54, 0x10, 0x71, 0x10, 0x6d, 0x0e, 0x70, 0x0e, 0xed, 0x0b, 0x30, 0x0b, -0xfb, 0x0a, 0x82, 0x0b, 0xf0, 0x08, 0xc5, 0x06, 0xda, 0x06, 0x62, 0x05, 0xfb, 0x03, 0x86, 0x02, -0xd7, 0x01, 0x94, 0x01, 0xb8, 0x01, 0x0f, 0x01, 0xc9, 0xfe, 0xbc, 0xfd, 0xaf, 0xfc, 0x24, 0xfa, -0x1e, 0xf8, 0xc9, 0xf6, 0x47, 0xf6, 0xbb, 0xf4, 0x92, 0xf3, 0x87, 0xf1, 0xdd, 0xef, 0xed, 0xef, -0x82, 0xf0, 0x8a, 0xf0, 0x78, 0xef, 0x78, 0xef, 0xa4, 0xef, 0xcf, 0xf0, 0x90, 0xf1, 0x70, 0xf1, -0xfa, 0xf0, 0x65, 0xf1, 0x1b, 0xf2, 0xfb, 0xf0, 0x49, 0xf0, 0x34, 0xf1, 0x14, 0xf4, 0xea, 0xf4, -0xcf, 0xf3, 0x94, 0xf0, 0x08, 0xee, 0x90, 0xec, 0x74, 0xeb, 0x15, 0xec, 0x69, 0xed, 0x5c, 0xef, -0xa9, 0xf0, 0xf9, 0xf1, 0x68, 0xf3, 0xac, 0xf3, 0xec, 0xf5, 0x68, 0xf8, 0xee, 0xf9, 0x81, 0xfa, -0x66, 0xfc, 0x0f, 0x00, 0xa4, 0x02, 0x14, 0x06, 0xf6, 0x07, 0x16, 0x09, 0xee, 0x08, 0xe4, 0x08, -0xf2, 0x07, 0x2b, 0x07, 0x9f, 0x08, 0xe6, 0x09, 0x96, 0x0b, 0x39, 0x0b, 0x83, 0x0a, 0xc6, 0x08, -0x19, 0x08, 0x14, 0x07, 0xc4, 0x05, 0xd6, 0x06, 0xb4, 0x07, 0x71, 0x07, 0x67, 0x05, 0x32, 0x04, -0x17, 0x03, 0x2b, 0x03, 0x38, 0x04, 0x40, 0x04, 0xc0, 0x03, 0xe7, 0x03, 0xda, 0x04, 0xc8, 0x04, -0x66, 0x05, 0x31, 0x05, 0xd1, 0x05, 0x42, 0x07, 0x01, 0x09, 0xd8, 0x09, 0xbb, 0x09, 0x6c, 0x0b, -0xe9, 0x0a, 0xba, 0x0a, 0x20, 0x0a, 0xc9, 0x0a, 0xc6, 0x0b, 0x26, 0x0d, 0x54, 0x0e, 0xc0, 0x0d, -0xdb, 0x0d, 0x1a, 0x0e, 0xf6, 0x0d, 0x25, 0x0d, 0x70, 0x0c, 0xd0, 0x0b, 0x8b, 0x0c, 0xfd, 0x0c, -0x23, 0x0d, 0x00, 0x0c, 0xad, 0x0a, 0xdf, 0x08, 0x76, 0x06, 0x10, 0x05, 0x91, 0x04, 0x46, 0x05, -0x7c, 0x05, 0xaa, 0x04, 0xab, 0x02, 0xbc, 0x00, 0x9e, 0xff, 0x39, 0xff, 0xc2, 0xfe, 0x5f, 0xfe, -0x1c, 0xfe, 0x50, 0xfd, 0x9d, 0xfb, 0x7b, 0xf9, 0xf2, 0xf6, 0x15, 0xf5, 0xcd, 0xf5, 0xe6, 0xf6, -0x28, 0xf6, 0x64, 0xf5, 0xb5, 0xf4, 0x90, 0xf3, 0x59, 0xf1, 0x20, 0xf0, 0x7f, 0xef, 0x8f, 0xf0, -0x48, 0xf2, 0xb7, 0xf2, 0x2b, 0xf2, 0x97, 0xf0, 0xe6, 0xef, 0x59, 0xef, 0xa8, 0xef, 0xc7, 0xef, -0x2a, 0xf0, 0xb2, 0xf0, 0xe6, 0xf0, 0x9f, 0xf1, 0x0d, 0xf2, 0xe1, 0xf2, 0x27, 0xf3, 0x83, 0xf3, -0x68, 0xf3, 0xb7, 0xf3, 0x84, 0xf4, 0x87, 0xf5, 0x5a, 0xf6, 0xf8, 0xf6, 0xe4, 0xf7, 0x43, 0xf8, -0x6e, 0xf8, 0xba, 0xf8, 0x2d, 0xf9, 0xf6, 0xf9, 0xb7, 0xfa, 0xa4, 0xfb, 0x1d, 0xfc, 0x7c, 0xfc, -0x10, 0xfd, 0x9e, 0xfd, 0x43, 0xfe, 0xf1, 0xfe, 0xe8, 0xff, 0xc7, 0x00, 0x85, 0x01, 0x4b, 0x02, -0xf7, 0x02, 0xb3, 0x03, 0xbb, 0x04, 0xe6, 0x05, 0xdf, 0x06, 0xd0, 0x07, 0x92, 0x08, 0x38, 0x09, -0x0d, 0x0a, 0xd6, 0x0a, 0x86, 0x0b, 0x0e, 0x0c, 0xdb, 0x0c, 0x5d, 0x0d, 0xad, 0x0d, 0xf7, 0x0d, -0x70, 0x0e, 0xcc, 0x0e, 0x20, 0x0f, 0x7c, 0x0f, 0x87, 0x0f, 0x70, 0x0f, 0x98, 0x0f, 0xb9, 0x0f, -0x96, 0x0f, 0x72, 0x0f, 0x6c, 0x0f, 0x3b, 0x0f, 0xcf, 0x0e, 0x63, 0x0e, 0xd5, 0x0d, 0x6c, 0x0d, -0x05, 0x0d, 0x99, 0x0c, 0xfc, 0x0b, 0x56, 0x0b, 0xc1, 0x0a, 0x30, 0x0a, 0x92, 0x09, 0xe1, 0x08, -0x10, 0x08, 0x3f, 0x07, 0x73, 0x06, 0xa3, 0x05, 0xc9, 0x04, 0x11, 0x04, 0x4d, 0x03, 0x7c, 0x02, -0xac, 0x01, 0xd1, 0x00, 0xf2, 0xff, 0x08, 0xff, 0x3d, 0xfe, 0x69, 0xfd, 0x8d, 0xfc, 0xd8, 0xfb, -0x2f, 0xfb, 0x86, 0xfa, 0xcb, 0xf9, 0x1f, 0xf9, 0x61, 0xf8, 0xad, 0xf7, 0x10, 0xf7, 0x7d, 0xf6, -0xf5, 0xf5, 0x89, 0xf5, 0x52, 0xf5, 0x09, 0xf5, 0x51, 0xf4, 0xbf, 0xf3, 0x95, 0xf3, 0x69, 0xf3, -0x47, 0xf3, 0x6e, 0xf3, 0x76, 0xf3, 0x50, 0xf3, 0x37, 0xf3, 0x33, 0xf3, 0x47, 0xf3, 0x6c, 0xf3, -0xa0, 0xf3, 0xfd, 0xf3, 0x43, 0xf4, 0x7c, 0xf4, 0xbb, 0xf4, 0xa0, 0xf5, 0xe3, 0xf5, 0x88, 0xf5, -0x04, 0xf6, 0xa1, 0xf6, 0xe5, 0xf6, 0x79, 0xf7, 0x5e, 0xf8, 0xc3, 0xf8, 0x1a, 0xf9, 0x8f, 0xf9, -0xcc, 0xf9, 0x42, 0xfa, 0xef, 0xfa, 0x76, 0xfb, 0x02, 0xfc, 0x9d, 0xfc, 0x1c, 0xfd, 0x7b, 0xfd, -0x00, 0xfe, 0x79, 0xfe, 0xe6, 0xfe, 0x61, 0xff, 0xec, 0xff, 0x67, 0x00, 0xed, 0x00, 0x6e, 0x01, -0xea, 0x01, 0x5e, 0x02, 0xd2, 0x02, 0x4d, 0x03, 0xdc, 0x03, 0x2d, 0x04, 0x9d, 0x04, 0x19, 0x05, -0x74, 0x05, 0xc4, 0x05, 0x83, 0x06, 0xc0, 0x06, 0x7b, 0x06, 0xf1, 0x06, 0x42, 0x07, 0x61, 0x07, -0xa1, 0x07, 0x0d, 0x08, 0x40, 0x08, 0x53, 0x08, 0x71, 0x08, 0x50, 0x08, 0x60, 0x08, 0x83, 0x08, -0x8a, 0x08, 0xa1, 0x08, 0xbc, 0x08, 0xd1, 0x08, 0xbd, 0x08, 0xb2, 0x08, 0x9e, 0x08, 0x82, 0x08, -0x75, 0x08, 0x64, 0x08, 0x49, 0x08, 0x2a, 0x08, 0x06, 0x08, 0xcc, 0x07, 0x91, 0x07, 0x52, 0x07, -0x16, 0x07, 0xd3, 0x06, 0x96, 0x06, 0x45, 0x06, 0xe4, 0x05, 0x84, 0x05, 0x27, 0x05, 0xd5, 0x04, -0x7f, 0x04, 0x34, 0x04, 0xe6, 0x03, 0x88, 0x03, 0x24, 0x03, 0xc2, 0x02, 0x5f, 0x02, 0x01, 0x02, -0xb1, 0x01, 0x5c, 0x01, 0x00, 0x01, 0x9f, 0x00, 0x39, 0x00, 0xd2, 0xff, 0x69, 0xff, 0x04, 0xff, -0x9c, 0xfe, 0x37, 0xfe, 0xd2, 0xfd, 0x70, 0xfd, 0x0e, 0xfd, 0xb0, 0xfc, 0x4f, 0xfc, 0xf7, 0xfb, -0xa2, 0xfb, 0x57, 0xfb, 0x08, 0xfb, 0xcb, 0xfa, 0x62, 0xfa, 0x24, 0xfa, 0xfe, 0xf9, 0xbd, 0xf9, -0x7d, 0xf9, 0x6a, 0xf9, 0x83, 0xf9, 0xfa, 0xf8, 0xae, 0xf8, 0xaa, 0xf8, 0xaf, 0xf8, 0x97, 0xf8, -0x8a, 0xf8, 0xa7, 0xf8, 0x9c, 0xf8, 0xa5, 0xf8, 0x87, 0xf8, 0x72, 0xf8, 0x89, 0xf8, 0xac, 0xf8, -0xcb, 0xf8, 0xe6, 0xf8, 0x1b, 0xf9, 0x39, 0xf9, 0x55, 0xf9, 0x71, 0xf9, 0x92, 0xf9, 0xb6, 0xf9, -0xe8, 0xf9, 0x21, 0xfa, 0x59, 0xfa, 0x96, 0xfa, 0xd3, 0xfa, 0x17, 0xfb, 0x5c, 0xfb, 0xaa, 0xfb, -0xf7, 0xfb, 0x49, 0xfc, 0x9d, 0xfc, 0xed, 0xfc, 0x40, 0xfd, 0x98, 0xfd, 0xf3, 0xfd, 0x4b, 0xfe, -0xa5, 0xfe, 0x03, 0xff, 0x5c, 0xff, 0xb2, 0xff, 0x06, 0x00, 0x58, 0x00, 0xa1, 0x00, 0xeb, 0x00, -0x37, 0x01, 0x82, 0x01, 0xcc, 0x01, 0x12, 0x02, 0x56, 0x02, 0x98, 0x02, 0xd8, 0x02, 0x18, 0x03, -0x58, 0x03, 0x97, 0x03, 0xd2, 0x03, 0x0c, 0x04, 0x47, 0x04, 0x82, 0x04, 0xba, 0x04, 0xec, 0x04, -0x1c, 0x05, 0x47, 0x05, 0x6b, 0x05, 0x8d, 0x05, 0xae, 0x05, 0xca, 0x05, 0xe1, 0x05, 0xf2, 0x05, -0xfe, 0x05, 0x07, 0x06, 0x0d, 0x06, 0x0e, 0x06, 0x09, 0x06, 0x01, 0x06, 0xf5, 0x05, 0xe5, 0x05, -0xd3, 0x05, 0xbf, 0x05, 0xa9, 0x05, 0x8f, 0x05, 0x75, 0x05, 0x58, 0x05, 0x3a, 0x05, 0x1b, 0x05, -0xf9, 0x04, 0xd3, 0x04, 0xa9, 0x04, 0x7e, 0x04, 0x52, 0x04, 0x24, 0x04, 0xf7, 0x03, 0xc9, 0x03, -0xa0, 0x03, 0x5f, 0x03, 0x1c, 0x03, 0xef, 0x02, 0xc5, 0x02, 0x8e, 0x02, 0x4f, 0x02, 0x18, 0x02, -0xe1, 0x01, 0xab, 0x01, 0x6c, 0x01, 0x28, 0x01, 0xec, 0x00, 0xb7, 0x00, 0x7f, 0x00, 0x40, 0x00, -0x03, 0x00, 0xc9, 0xff, 0x90, 0xff, 0x54, 0xff, 0x17, 0xff, 0xd8, 0xfe, 0x9f, 0xfe, 0x6b, 0xfe, -0x37, 0xfe, 0x02, 0xfe, 0xd0, 0xfd, 0xa1, 0xfd, 0x76, 0xfd, 0x4d, 0xfd, 0x25, 0xfd, 0x00, 0xfd, -0xdf, 0xfc, 0xbe, 0xfc, 0x9d, 0xfc, 0x7b, 0xfc, 0x59, 0xfc, 0x37, 0xfc, 0x17, 0xfc, 0xf7, 0xfb, -0xdb, 0xfb, 0xc2, 0xfb, 0xad, 0xfb, 0x9b, 0xfb, 0x8c, 0xfb, 0x7e, 0xfb, 0x73, 0xfb, 0x68, 0xfb, -0x5e, 0xfb, 0x58, 0xfb, 0x57, 0xfb, 0x59, 0xfb, 0x5c, 0xfb, 0x62, 0xfb, 0x6c, 0xfb, 0x79, 0xfb, -0x88, 0xfb, 0x99, 0xfb, 0xaa, 0xfb, 0xbd, 0xfb, 0xd0, 0xfb, 0xe2, 0xfb, 0xf5, 0xfb, 0x0c, 0xfc, -0x25, 0xfc, 0x42, 0xfc, 0x60, 0xfc, 0x7e, 0xfc, 0x9d, 0xfc, 0xbc, 0xfc, 0xdc, 0xfc, 0xfc, 0xfc, -0x1f, 0xfd, 0x45, 0xfd, 0x70, 0xfd, 0x9e, 0xfd, 0xcd, 0xfd, 0xfc, 0xfd, 0x2c, 0xfe, 0x5a, 0xfe, -0x87, 0xfe, 0xb4, 0xfe, 0xe2, 0xfe, 0x11, 0xff, 0x41, 0xff, 0x70, 0xff, 0x9f, 0xff, 0xcd, 0xff, -0xfc, 0xff, 0x2b, 0x00, 0x58, 0x00, 0x86, 0x00, 0xb3, 0x00, 0xdf, 0x00, 0x09, 0x01, 0x34, 0x01, -0x63, 0x01, 0x92, 0x01, 0xc0, 0x01, 0xeb, 0x01, 0x16, 0x02, 0x3d, 0x02, 0x63, 0x02, 0x88, 0x02, -0xaa, 0x02, 0xc8, 0x02, 0xe4, 0x02, 0xfe, 0x02, 0x18, 0x03, 0x31, 0x03, 0x48, 0x03, 0x5e, 0x03, -0x71, 0x03, 0x82, 0x03, 0x91, 0x03, 0x9f, 0x03, 0xad, 0x03, 0xb9, 0x03, 0xc3, 0x03, 0xcd, 0x03, -0xd4, 0x03, 0xd9, 0x03, 0xdc, 0x03, 0xde, 0x03, 0xde, 0x03, 0xdc, 0x03, 0xda, 0x03, 0xd6, 0x03, -0xd4, 0x03, 0xcd, 0x03, 0xc1, 0x03, 0xaf, 0x03, 0x9a, 0x03, 0x83, 0x03, 0x6f, 0x03, 0x5c, 0x03, -0x47, 0x03, 0x30, 0x03, 0x17, 0x03, 0xfd, 0x02, 0xe3, 0x02, 0xcb, 0x02, 0xb4, 0x02, 0x9e, 0x02, -0x84, 0x02, 0x68, 0x02, 0x47, 0x02, 0x26, 0x02, 0x05, 0x02, 0xe2, 0x01, 0xbd, 0x01, 0x99, 0x01, -0x75, 0x01, 0x53, 0x01, 0x31, 0x01, 0x0d, 0x01, 0xe7, 0x00, 0xbe, 0x00, 0x95, 0x00, 0x6d, 0x00, -0x49, 0x00, 0x26, 0x00, 0x05, 0x00, 0xe3, 0xff, 0xbf, 0xff, 0x9b, 0xff, 0x78, 0xff, 0x57, 0xff, -0x37, 0xff, 0x17, 0xff, 0xf5, 0xfe, 0xd2, 0xfe, 0xae, 0xfe, 0x89, 0xfe, 0x65, 0xfe, 0x45, 0xfe, -0x24, 0xfe, 0x02, 0xfe, 0xe0, 0xfd, 0xbf, 0xfd, 0xa1, 0xfd, 0x86, 0xfd, 0x6c, 0xfd, 0x52, 0xfd, -0x3b, 0xfd, 0x27, 0xfd, 0x16, 0xfd, 0x08, 0xfd, 0xfe, 0xfc, 0xf6, 0xfc, 0xee, 0xfc, 0xe4, 0xfc, -0xda, 0xfc, 0xd1, 0xfc, 0xcc, 0xfc, 0xc8, 0xfc, 0xc4, 0xfc, 0xc0, 0xfc, 0xbb, 0xfc, 0xb8, 0xfc, -0xb5, 0xfc, 0xb4, 0xfc, 0xb1, 0xfc, 0xaf, 0xfc, 0xb2, 0xfc, 0xb4, 0xfc, 0xbb, 0xfc, 0xc6, 0xfc, -0xd4, 0xfc, 0xe1, 0xfc, 0xef, 0xfc, 0xfb, 0xfc, 0x0a, 0xfd, 0x1b, 0xfd, 0x2f, 0xfd, 0x44, 0xfd, -0x5c, 0xfd, 0x76, 0xfd, 0x91, 0xfd, 0xae, 0xfd, 0xcc, 0xfd, 0xec, 0xfd, 0x0e, 0xfe, 0x31, 0xfe, -0x51, 0xfe, 0x71, 0xfe, 0x91, 0xfe, 0xb3, 0xfe, 0xd5, 0xfe, 0xf7, 0xfe, 0x18, 0xff, 0x39, 0xff, -0x5a, 0xff, 0x7b, 0xff, 0x9d, 0xff, 0xbe, 0xff, 0xe0, 0xff, 0x02, 0x00, 0x25, 0x00, 0x47, 0x00, -0x6c, 0x00, 0x8f, 0x00, 0xb1, 0x00, 0xcf, 0x00, 0xed, 0x00, 0x0b, 0x01, 0x28, 0x01, 0x45, 0x01, -0x63, 0x01, 0x7e, 0x01, 0x9a, 0x01, 0xb2, 0x01, 0xc2, 0x01, 0xd8, 0x01, 0xf6, 0x01, 0x16, 0x02, -0x36, 0x02, 0x4d, 0x02, 0x62, 0x02, 0x6d, 0x02, 0x75, 0x02, 0x82, 0x02, 0x8d, 0x02, 0x9e, 0x02, -0xb3, 0x02, 0xc2, 0x02, 0xd0, 0x02, 0xcc, 0x02, 0xda, 0x02, 0xd1, 0x02, 0xe5, 0x02, 0xd5, 0x02, -0xf4, 0x02, 0xf8, 0x02, 0x03, 0x04, 0x5c, 0x04, 0x7a, 0x01, 0x42, 0x01, 0x1a, 0x01, 0xc7, 0x01, -0x2b, 0x03, 0xb7, 0x04, 0xa4, 0x04, 0x38, 0x04, 0x40, 0x03, 0x26, 0x02, 0xf9, 0x00, 0x9c, 0x01, -0x11, 0x02, 0xf1, 0x02, 0x74, 0x03, 0xaa, 0x03, 0xcd, 0x02, 0x07, 0x02, 0x14, 0x01, 0xd1, 0x00, -0xa0, 0x00, 0x3d, 0x01, 0x92, 0x01, 0xf9, 0x01, 0xd8, 0x01, 0xb9, 0x01, 0x2d, 0x01, 0xc6, 0x01, -0x2d, 0x02, 0x2d, 0x00, 0xc8, 0xfe, 0xf3, 0xfd, 0xbb, 0xfd, 0xa2, 0xfe, 0x17, 0x01, 0xbd, 0x02, -0x5c, 0x03, 0xbc, 0x02, 0x25, 0x01, 0x71, 0xff, 0x3d, 0xff, 0x09, 0xfe, 0x63, 0xfd, 0x5f, 0xfd, -0x23, 0xfe, 0xdb, 0xfe, 0xee, 0xff, 0x27, 0x00, 0x0d, 0x00, 0xa6, 0xff, 0xc5, 0xfe, 0x55, 0xfd, -0x0f, 0xfd, 0xff, 0xfc, 0xcb, 0xfd, 0x9c, 0xfe, 0x58, 0xff, 0x4d, 0xff, 0xef, 0xfe, 0x46, 0xfd, -0x87, 0xfc, 0x1d, 0xfc, 0x43, 0xfc, 0xb2, 0xfc, 0x48, 0xfd, 0x6e, 0xfd, 0x7d, 0xfd, 0x4c, 0xfd, -0xf8, 0xfc, 0xc6, 0xfc, 0x09, 0xfd, 0x83, 0xfd, 0xba, 0xfd, 0xfb, 0xfd, 0xea, 0xfd, 0xa1, 0xfd, -0xb7, 0xfd, 0xe8, 0xfd, 0x7f, 0xfe, 0x6e, 0xfd, 0xa7, 0xfd, 0x96, 0xfd, 0x85, 0xfd, 0x1a, 0xfe, -0x9f, 0xfe, 0x9f, 0xfe, 0x99, 0xfe, 0xb5, 0xfe, 0x5c, 0xff, 0xd4, 0xfe, 0x66, 0xfe, 0x1d, 0xfe, -0xde, 0xfd, 0x6e, 0xfe, 0xdc, 0xfe, 0x6e, 0xff, 0xee, 0xff, 0x77, 0xff, 0x2f, 0xff, 0x87, 0xfe, -0x6f, 0xfe, 0xe6, 0xfe, 0xd6, 0xfe, 0x3d, 0xff, 0xe9, 0xfe, 0xee, 0xfe, 0x12, 0xff, 0x22, 0xff, -0xa1, 0xff, 0xa7, 0xff, 0xf9, 0xff, 0x3a, 0x00, 0x3b, 0x01, 0x79, 0x02, 0x81, 0x02, 0x0b, 0x02, -0x2f, 0x01, 0x41, 0x00, 0x8c, 0xff, 0x16, 0x00, 0x71, 0x00, 0x42, 0x01, 0x72, 0x00, 0x4a, 0x00, -0xb2, 0xff, 0x8a, 0xff, 0x12, 0x00, 0x7a, 0x01, 0x75, 0x02, 0x31, 0x02, 0x5a, 0x01, 0xfd, 0x00, -0x78, 0x00, 0xa7, 0x01, 0x0d, 0x02, 0x3b, 0x02, 0x2b, 0x02, 0xc8, 0x01, 0xfb, 0x00, 0xca, 0x00, -0x21, 0x01, 0x0c, 0x02, 0x12, 0x03, 0x97, 0x02, 0x53, 0x03, 0x8d, 0x02, 0x56, 0x01, 0x9f, 0x00, -0xc5, 0x00, 0x49, 0x01, 0x0b, 0x02, 0xc8, 0x02, 0xd6, 0x01, 0xb6, 0x01, 0x46, 0x01, 0x0a, 0x01, -0x3d, 0x01, 0x7e, 0x01, 0x0f, 0x02, 0xc0, 0x01, 0xca, 0x01, 0x9a, 0x01, 0xac, 0x00, 0xdf, 0x00, -0x93, 0x01, 0xba, 0x01, 0x28, 0x02, 0x62, 0x02, 0x8e, 0x01, 0x70, 0x00, 0xcb, 0xff, 0x39, 0xff, -0xf3, 0xfe, 0xb2, 0xff, 0x58, 0x00, 0x77, 0x00, 0xd1, 0x00, 0x4c, 0x00, 0xac, 0x00, 0xc9, 0x00, -0x6e, 0x00, 0xaf, 0x00, 0x85, 0x00, 0x2c, 0x00, 0xe4, 0xff, 0xc7, 0xff, 0x9d, 0xff, 0x85, 0xff, -0x58, 0xff, 0xb5, 0xff, 0xcc, 0xff, 0x15, 0x00, 0xc4, 0xff, 0x6b, 0xfe, 0x34, 0xfe, 0x1b, 0xfe, -0x82, 0xfe, 0xbf, 0xff, 0xb8, 0xff, 0x9c, 0xff, 0x91, 0xff, 0x86, 0xfe, 0x52, 0xfe, 0x46, 0xff, -0x49, 0xfe, 0x1b, 0xfe, 0x9c, 0xff, 0x71, 0xff, 0xaa, 0xff, 0x01, 0x00, 0xfb, 0xfe, 0xde, 0xfe, -0x31, 0xff, 0xf4, 0xfe, 0xd9, 0xfe, 0x35, 0xff, 0x75, 0x00, 0xb3, 0xff, 0x45, 0x00, 0x8f, 0x00, -0x95, 0xfe, 0x53, 0xff, 0x6d, 0xfe, 0x4f, 0xff, 0x54, 0xff, 0x03, 0x00, 0xee, 0x00, 0x4d, 0xff, -0xb7, 0xfe, 0x2e, 0x00, 0x3e, 0xff, 0xae, 0xff, 0xc3, 0xff, 0x1f, 0x00, 0xbc, 0xfe, 0x7b, 0xfe, -0x87, 0x00, 0x65, 0xff, 0x27, 0x01, 0xcd, 0x00, 0x15, 0xff, 0xa7, 0xfe, 0xad, 0xfe, 0x6d, 0xff, -0x7c, 0xff, 0x68, 0x01, 0x2b, 0x01, 0x69, 0x00, 0x1d, 0xff, 0x02, 0x00, 0x14, 0xfe, 0x30, 0x00, -0x31, 0xff, 0xca, 0xff, 0x14, 0x01, 0xce, 0xff, 0xb1, 0x01, 0xe9, 0x00, 0xf3, 0xff, 0x5d, 0xfe, -0x69, 0xff, 0xd2, 0xfe, 0xc7, 0xfd, 0x42, 0xff, 0xbb, 0x01, 0x0a, 0x00, 0x69, 0x00, 0x6c, 0xff, -0x0e, 0xff, 0x9a, 0xfd, 0xfd, 0xfe, 0x89, 0xfd, 0xd8, 0x00, 0xce, 0xff, 0x6c, 0xff, 0x6c, 0x01, -0x8f, 0xfe, 0xaa, 0x00, 0xd3, 0xfe, 0xb1, 0xff, 0x90, 0xfc, 0x14, 0x00, 0x0f, 0xff, 0x5b, 0xff, -0x63, 0x00, 0xe9, 0xfe, 0x22, 0xfe, 0x9b, 0xff, 0xeb, 0x00, 0x19, 0xff, 0x37, 0x01, 0xca, 0x01, -0x6d, 0xfe, 0x2e, 0xfd, 0xcb, 0x00, 0x85, 0xfd, 0x2b, 0x02, 0x70, 0x03, 0x91, 0xfd, 0x9e, 0x02, -0xe4, 0x01, 0xaf, 0xfc, 0x6e, 0xfd, 0xdb, 0xfe, 0xb9, 0x00, 0xb8, 0xff, 0x85, 0x02, 0xbd, 0x01, -0xc1, 0xff, 0x6b, 0x01, 0xf4, 0xfd, 0x44, 0xfe, 0x79, 0xff, 0x85, 0x00, 0x32, 0x03, 0x2b, 0x02, -0xf9, 0xfe, 0x6b, 0xff, 0x60, 0xfe, 0xd5, 0xff, 0xa4, 0x00, 0x94, 0x05, 0x4d, 0x00, 0x04, 0x00, -0x74, 0x02, 0x93, 0xfb, 0x1d, 0x01, 0xe4, 0x02, 0xb8, 0x00, 0xcb, 0x03, 0x51, 0x03, 0xa0, 0xff, -0x22, 0xfd, 0x22, 0xfd, 0xd7, 0x01, 0x9b, 0x00, 0x48, 0x04, 0x0c, 0x05, 0x2c, 0x01, 0x26, 0xfe, -0xfa, 0xfe, 0x49, 0x00, 0x96, 0xff, 0x26, 0x05, 0x80, 0x02, 0x48, 0x01, 0xee, 0x02, 0x81, 0xfd, -0x1f, 0xfc, 0xb3, 0x03, 0xe9, 0xfe, 0x72, 0x01, 0xeb, 0x03, 0xc1, 0xff, 0x72, 0xff, 0xc0, 0x01, -0x18, 0x00, 0xd9, 0x02, 0x2b, 0x01, 0x5a, 0x03, 0x74, 0xff, 0xa7, 0xfe, 0x58, 0x00, 0xb6, 0x02, -0xd6, 0xff, 0x6c, 0x00, 0xeb, 0x01, 0xe2, 0x00, 0xe4, 0xfd, 0x64, 0x02, 0xe9, 0xfd, 0x1b, 0x00, -0x11, 0x03, 0xa3, 0x01, 0x71, 0xfe, 0x10, 0x02, 0x99, 0x00, 0x12, 0xfe, 0x41, 0x02, 0x67, 0xff, -0xf1, 0x00, 0xe4, 0xff, 0x6f, 0x00, 0xa8, 0x00, 0xa9, 0xfd, 0x14, 0xff, 0x51, 0xfe, 0xb1, 0xfc, -0x8d, 0x02, 0x12, 0x01, 0xfc, 0xfc, 0x31, 0x04, 0x32, 0x00, 0x05, 0xfb, 0x7f, 0x01, 0x50, 0xfe, -0x1a, 0xff, 0xf8, 0x01, 0xc4, 0xfc, 0x8b, 0x00, 0x15, 0x00, 0xc4, 0xfc, 0x1f, 0x01, 0xc0, 0xfc, -0x67, 0x00, 0x8f, 0xfd, 0x95, 0xff, 0xfd, 0xfc, 0x3c, 0xfd, 0xc2, 0xff, 0xb6, 0xfc, 0x27, 0x01, -0xca, 0xff, 0x95, 0xfe, 0x66, 0x00, 0xce, 0xff, 0xa6, 0xf9, 0xec, 0x01, 0x89, 0xfd, 0xfd, 0xfc, -0x65, 0x00, 0x8d, 0xfd, 0x03, 0x01, 0x53, 0x00, 0x29, 0xff, 0x5e, 0xfc, 0x50, 0xff, 0xa1, 0xfe, -0x4d, 0xfe, 0x95, 0xff, 0x8f, 0xfe, 0xfb, 0x01, 0x3a, 0xfd, 0x5d, 0x01, 0x81, 0xfd, 0xa2, 0xfe, -0x04, 0xfe, 0x8f, 0xfd, 0x4c, 0x01, 0x24, 0xff, 0x5f, 0xfd, 0x3c, 0x03, 0x4f, 0xff, 0xed, 0xfe, -0x09, 0x00, 0xf3, 0xfc, 0x2e, 0xff, 0x68, 0x02, 0x47, 0xfe, 0xcb, 0xff, 0x0b, 0x01, 0x4b, 0xff, -0x24, 0x00, 0x13, 0x02, 0x07, 0x00, 0x70, 0xfd, 0x4a, 0x03, 0x54, 0xfd, 0xb8, 0x00, 0x53, 0x02, -0xe9, 0xfc, 0x33, 0x05, 0xc9, 0xff, 0xd0, 0xfd, 0x0f, 0x04, 0x0e, 0xfc, 0x04, 0x00, 0x5e, 0xfe, -0xaf, 0x05, 0x74, 0xfb, 0x08, 0x03, 0x5b, 0x04, 0xe9, 0xfa, 0xaa, 0x04, 0xee, 0x00, 0x0e, 0xfa, -0xc6, 0x01, 0x53, 0x04, 0x6f, 0xfe, 0x45, 0x02, 0x34, 0x01, 0x3c, 0x02, 0xcd, 0xfd, 0x10, 0x02, -0x8e, 0x01, 0xce, 0xff, 0xba, 0x01, 0xbf, 0xff, 0x8c, 0xfe, 0x7a, 0x00, 0x68, 0x01, 0xd6, 0x01, -0x76, 0x03, 0x66, 0x01, 0x40, 0xff, 0x15, 0x01, 0x12, 0xfe, 0x1a, 0xfd, 0x3e, 0x05, 0xf7, 0xfd, -0x0e, 0x04, 0x03, 0x04, 0x3a, 0x01, 0x1a, 0xff, 0x86, 0x02, 0x6f, 0xfe, 0x8b, 0xfd, 0x85, 0x04, -0x40, 0xfc, 0x78, 0x05, 0x9c, 0xff, 0x60, 0x01, 0x74, 0x01, 0x02, 0xfe, 0x4d, 0x00, 0x9b, 0x01, -0xc1, 0xfc, 0x78, 0x02, 0x90, 0xff, 0xd4, 0x01, 0x43, 0xff, 0x4d, 0x03, 0xa8, 0xfe, 0x4f, 0xff, -0xa6, 0x04, 0xa3, 0xfa, 0x5c, 0x00, 0x4a, 0x00, 0xbd, 0xff, 0x37, 0x02, 0xab, 0x00, 0x66, 0x00, -0x1d, 0x02, 0xb9, 0xfe, 0x0d, 0xff, 0xdb, 0xff, 0x17, 0xfe, 0x98, 0x02, 0xdb, 0xfe, 0x9b, 0xff, -0xae, 0x06, 0x2c, 0xfc, 0x97, 0x01, 0x95, 0x00, 0xf5, 0xff, 0x6e, 0xfd, 0x38, 0xff, 0x7b, 0x01, -0x56, 0xfe, 0x06, 0x02, 0xc3, 0x02, 0x03, 0xfd, 0x05, 0x00, 0x8a, 0x01, 0x8c, 0xfd, 0x9f, 0x00, -0x9a, 0xff, 0x4f, 0x00, 0xf5, 0xfe, 0xef, 0xfe, 0xa4, 0x02, 0xe7, 0xfe, 0xac, 0xfe, 0x87, 0x03, -0xa4, 0xfa, 0x6d, 0x02, 0x52, 0xfe, 0x2c, 0x01, 0xad, 0xfe, 0x9a, 0x01, 0x7d, 0x01, 0xb1, 0xf9, -0x9c, 0x05, 0xc1, 0xfd, 0xda, 0xfe, 0xdb, 0x00, 0xbe, 0xfe, 0x89, 0xfc, 0x88, 0x01, 0x4c, 0x00, -0x85, 0xfc, 0x67, 0x04, 0xd4, 0xfd, 0x20, 0xfc, 0x2f, 0x04, 0xc2, 0xfa, 0xf5, 0x01, 0x13, 0x01, -0x02, 0xfc, 0x42, 0x04, 0xac, 0xf9, 0x77, 0x03, 0x78, 0xfd, 0x1d, 0xff, 0x3f, 0x00, 0x5e, 0xff, -0x87, 0xff, 0x29, 0xfb, 0xc2, 0x03, 0x91, 0xfc, 0xa9, 0xfe, 0x33, 0x02, 0x31, 0xfd, 0xe5, 0xff, -0x70, 0xff, 0xae, 0xfd, 0xd6, 0xff, 0x37, 0xff, 0x8c, 0xfd, 0x39, 0x03, 0xaf, 0xfc, 0xae, 0x02, -0x4c, 0xfb, 0x14, 0x02, 0xb6, 0xfd, 0x3c, 0xff, 0xaa, 0x01, 0x59, 0xfd, 0xc9, 0x01, 0x47, 0xfe, -0x3c, 0xfd, 0x03, 0x05, 0xc2, 0xfa, 0xd1, 0x00, 0x6a, 0x01, 0x83, 0xfb, 0xbd, 0x03, 0x16, 0xfd, -0x79, 0x01, 0x72, 0xfe, 0x90, 0xfe, 0x4c, 0x02, 0xe2, 0xfc, 0x6a, 0x00, 0xa0, 0x01, 0x20, 0xfe, -0xac, 0x00, 0x2b, 0x02, 0xb2, 0xfc, 0xe5, 0x00, 0xa5, 0x01, 0x54, 0xfb, 0x0f, 0x04, 0x4b, 0xfe, -0x7e, 0x01, 0x37, 0xff, 0x89, 0x03, 0x5b, 0xfb, 0xa1, 0x00, 0x0d, 0x05, 0x37, 0xf9, 0x01, 0x04, -0x5c, 0x00, 0x07, 0xfe, 0x8d, 0x04, 0x2f, 0xfe, 0x4a, 0x01, 0x98, 0x01, 0x12, 0xfe, 0x34, 0x03, -0xfc, 0xfd, 0x32, 0x02, 0xeb, 0xff, 0x2d, 0x01, 0x90, 0x01, 0x1a, 0xff, 0x5e, 0x02, 0x26, 0x01, -0xaf, 0xfe, 0x9a, 0x02, 0xd7, 0xfe, 0x43, 0x00, 0xe1, 0x04, 0x62, 0xfd, 0x40, 0x03, 0x66, 0x00, -0x5b, 0x02, 0x35, 0xfe, 0xe7, 0x02, 0xe6, 0x00, 0xfb, 0xfd, 0x41, 0x01, 0x89, 0x01, 0xa3, 0x00, -0x1a, 0x01, 0xf8, 0x01, 0xf3, 0x02, 0x27, 0xfd, 0x7d, 0x02, 0x42, 0x02, 0x8f, 0xfc, 0xd4, 0x03, -0x25, 0x01, 0xd3, 0xfe, 0x01, 0x02, 0x39, 0x02, 0x80, 0xfe, 0x21, 0x02, 0x96, 0xff, 0xa4, 0x02, -0x46, 0xfc, 0x2f, 0x03, 0x26, 0xff, 0x5c, 0x01, 0xef, 0xfe, 0xea, 0x02, 0xb3, 0xfe, 0x48, 0x00, -0xf8, 0xff, 0xf9, 0xff, 0x67, 0x01, 0xac, 0xfe, 0x5a, 0x01, 0x33, 0xff, 0x4d, 0x01, 0x40, 0xfe, -0x4a, 0x03, 0x4a, 0xfc, 0xe0, 0x02, 0xfd, 0xff, 0xb2, 0xfe, 0x44, 0x01, 0xa3, 0x00, 0x50, 0xfe, -0x8d, 0xff, 0x83, 0x00, 0xe3, 0xfe, 0xab, 0xff, 0x47, 0x01, 0xd9, 0xfd, 0x03, 0xfe, 0x86, 0x04, -0xa8, 0xfa, 0xf5, 0xfd, 0xbc, 0x05, 0x05, 0xfa, 0x73, 0x00, 0x86, 0x01, 0x05, 0xfc, 0x75, 0x01, -0x2f, 0xfe, 0xd6, 0x02, 0x5f, 0xfa, 0x6b, 0x03, 0x81, 0xfe, 0x53, 0xfd, 0x5e, 0x02, 0xe1, 0xfd, -0x83, 0xff, 0x68, 0xff, 0x75, 0x00, 0xcb, 0xfb, 0xdc, 0x01, 0x5f, 0xfe, 0x30, 0x00, 0xd1, 0xfd, -0xc0, 0x00, 0xaf, 0xfc, 0xb3, 0x00, 0xd3, 0xff, 0xfb, 0xfb, 0x83, 0x05, 0x06, 0xf9, 0x39, 0x01, -0x3a, 0x02, 0xc2, 0xf9, 0xc1, 0x01, 0xc1, 0x01, 0xd7, 0xfc, 0x7b, 0xff, 0x6b, 0x03, 0x69, 0xfa, -0xd9, 0x03, 0xf3, 0xfb, 0x68, 0x01, 0x2b, 0xfe, 0x4d, 0x00, 0x29, 0x00, 0x23, 0x00, 0x7e, 0xfe, -0xab, 0x03, 0xf7, 0xfd, 0x98, 0xfd, 0x17, 0x04, 0xde, 0xfa, 0x66, 0x01, 0xda, 0xff, 0x79, 0x01, -0xf9, 0xfb, 0xcf, 0x06, 0x9b, 0xfb, 0xf6, 0x01, 0xec, 0x01, 0xd1, 0xfb, 0x5e, 0x03, 0x31, 0xfe, -0x1b, 0xfe, 0xc2, 0x04, 0x19, 0xfd, 0xd6, 0xfe, 0x4b, 0x04, 0xf2, 0xfe, 0x2a, 0xff, 0xc1, 0x00, -0x68, 0x02, 0xa6, 0xfd, 0xb6, 0xff, 0x36, 0x05, 0x22, 0xfa, 0xa1, 0x03, 0x82, 0x01, 0xc0, 0xff, -0x88, 0xff, 0x20, 0x02, 0x5c, 0x00, 0x25, 0xff, 0x7a, 0x01, 0x63, 0xff, 0x74, 0xff, 0x16, 0x03, -0xb7, 0xfc, 0x87, 0x02, 0x1e, 0x00, 0xa2, 0x00, 0x76, 0xfe, 0x32, 0x02, 0x21, 0xff, 0x1d, 0xff, -0x51, 0x01, 0x48, 0x02, 0xc2, 0xfd, 0xa5, 0x00, 0x47, 0x03, 0x18, 0xfd, 0x72, 0x00, 0xdd, 0x01, -0xdc, 0xfd, 0x40, 0x03, 0x4a, 0xfc, 0x23, 0x02, 0x42, 0x03, 0x58, 0xfa, 0x2b, 0x05, 0xcb, 0xfd, -0x9b, 0x00, 0x04, 0x00, 0x89, 0xfe, 0xb7, 0x01, 0xaf, 0xfe, 0x33, 0x01, 0x7c, 0xff, 0xa8, 0xff, -0x63, 0x01, 0x50, 0xfe, 0x21, 0x03, 0x64, 0xfd, 0xbc, 0x02, 0x43, 0xff, 0xc9, 0xfd, 0x39, 0x03, -0x91, 0xfd, 0x99, 0x01, 0x70, 0x00, 0x68, 0xfe, 0x83, 0x02, 0x83, 0xfe, 0x86, 0xff, 0x50, 0x01, -0xc6, 0xfc, 0x18, 0x04, 0x3e, 0xfd, 0xb7, 0xff, 0xcb, 0x02, 0x6c, 0xfc, 0xa6, 0x01, 0xfa, 0xff, -0xd2, 0xfe, 0xae, 0x00, 0x8d, 0xff, 0xf2, 0xfd, 0xb6, 0x02, 0x5b, 0xfc, 0x4e, 0x03, 0x77, 0xfe, -0xe3, 0x00, 0xcf, 0xfe, 0x87, 0x01, 0xe8, 0xfc, 0x0d, 0x01, 0x9f, 0x02, 0x92, 0xfb, 0x6d, 0x02, -0x83, 0x00, 0xe2, 0xfc, 0xef, 0x02, 0xca, 0xfd, 0x5a, 0x01, 0xee, 0x00, 0xbd, 0xfc, 0xcf, 0x03, -0xc7, 0xfd, 0xb3, 0xfe, 0xba, 0x03, 0xf3, 0xfd, 0xd9, 0xfd, 0xd4, 0x03, 0x53, 0xfc, 0x24, 0x02, -0xee, 0xff, 0x62, 0x00, 0xff, 0xfe, 0x38, 0x02, 0x44, 0xff, 0x19, 0xfe, 0x7f, 0x03, 0xcc, 0xfd, -0xd8, 0xff, 0xef, 0x02, 0x5a, 0xfd, 0x13, 0x00, 0xa9, 0x02, 0x8c, 0xfc, 0x4d, 0x03, 0x96, 0xff, -0x26, 0xfe, 0x24, 0x04, 0x3a, 0xfc, 0x8f, 0x01, 0x21, 0x01, 0xce, 0xfe, 0x9a, 0x00, 0x62, 0x01, -0xcb, 0xfe, 0x07, 0x01, 0x72, 0x00, 0x83, 0xff, 0x30, 0x00, 0x38, 0x01, 0xe5, 0xff, 0x04, 0xff, -0x0d, 0x02, 0x1d, 0xfe, 0xcf, 0xff, 0x36, 0x02, 0x60, 0xfc, 0x62, 0x03, 0x33, 0xfe, 0x3b, 0x00, -0x63, 0xff, 0xf2, 0x00, 0x90, 0xff, 0x9e, 0xfd, 0x63, 0x02, 0x6b, 0xff, 0x99, 0xfe, 0xbe, 0x02, -0xde, 0xfe, 0x53, 0xff, 0x47, 0x02, 0x9a, 0xfc, 0x28, 0x02, 0x10, 0xff, 0xb9, 0x00, 0xa9, 0xff, -0xe1, 0xfd, 0x8a, 0x03, 0xd5, 0xfb, 0x79, 0x01, 0x00, 0x00, 0x0b, 0xfe, 0xe4, 0x02, 0xf2, 0xfc, -0xaf, 0x01, 0xc7, 0xfe, 0xa1, 0x00, 0x4f, 0xff, 0xb9, 0xfd, 0xcf, 0x02, 0x91, 0xfd, 0x28, 0x01, -0x9c, 0x00, 0x7e, 0xfe, 0x33, 0xff, 0x95, 0x01, 0xd5, 0xfd, 0x6e, 0x02, 0x80, 0xfd, 0xd1, 0x00, -0xab, 0xff, 0x3c, 0x00, 0xdf, 0x00, 0xc1, 0xfc, 0x33, 0x04, 0x5c, 0xfd, 0xec, 0xff, 0x1c, 0x01, -0xac, 0xfe, 0x83, 0x00, 0x43, 0xfe, 0x98, 0x03, 0xff, 0xfb, 0x98, 0x01, 0xb5, 0x01, 0x8e, 0xfb, -0x5d, 0x02, 0x53, 0xff, 0xf6, 0x00, 0x59, 0xfe, 0x1e, 0x02, 0x9f, 0xfe, 0x87, 0xfe, 0xf3, 0x01, -0xbe, 0xfd, 0x91, 0x01, 0x39, 0xff, 0x22, 0xfe, 0xc5, 0x04, 0xba, 0xfb, 0x01, 0x00, 0x3a, 0x04, -0x9b, 0xfa, 0x3e, 0x03, 0x32, 0x00, 0x52, 0xfe, 0xa2, 0xff, 0xdb, 0x01, 0x7c, 0x00, 0xc9, 0xfd, -0x37, 0x02, 0xca, 0x00, 0x2a, 0xfd, 0x28, 0x02, 0xf5, 0xff, 0xb8, 0xfc, 0x9a, 0x05, 0xad, 0xfa, -0x53, 0x03, 0x09, 0x00, 0x30, 0xfd, 0x0b, 0x04, 0xd9, 0xfe, 0xae, 0xfd, 0x93, 0x04, 0x60, 0xfd, -0x1e, 0x00, 0xcb, 0x01, 0x8d, 0xfd, 0x17, 0x04, 0xa4, 0xfc, 0xbe, 0x00, 0x44, 0x01, 0x4d, 0xfe, -0xb4, 0x00, 0x2c, 0x00, 0xe3, 0x00, 0x86, 0xfe, 0xd6, 0x02, 0x20, 0xff, 0x53, 0xfd, 0x39, 0x04, -0xdf, 0xfc, 0x06, 0x00, 0x9e, 0x02, 0x42, 0xfc, 0xe5, 0x03, 0x17, 0xfe, 0x96, 0xff, 0x3d, 0x01, -0xd7, 0xfd, 0x47, 0x02, 0x85, 0xfe, 0x09, 0x00, 0x49, 0x00, 0xc1, 0xff, 0x52, 0x01, 0x89, 0xfd, -0x53, 0x03, 0x7d, 0xfe, 0x7b, 0xff, 0x53, 0x01, 0x24, 0xff, 0x3c, 0x01, 0xbb, 0xff, 0xfa, 0xff, -0x40, 0xff, 0x44, 0x01, 0x98, 0xfe, 0xe3, 0x01, 0xba, 0xff, 0x2b, 0xff, 0x0f, 0x00, 0x14, 0x00, -0x69, 0x00, 0x59, 0xff, 0x2f, 0x00, 0xd1, 0x00, 0x83, 0x00, 0xb9, 0xfe, 0x84, 0xff, 0xb4, 0x02, -0xda, 0xfa, 0x22, 0x04, 0xc9, 0xff, 0xc9, 0xfb, 0x8c, 0x05, 0x8f, 0xfc, 0xee, 0xff, 0xe4, 0x01, -0x39, 0xff, 0x9b, 0xff, 0x51, 0xff, 0x1e, 0x03, 0x2e, 0xfd, 0x15, 0x00, 0x0d, 0x03, 0xa7, 0xfc, -0xd8, 0x02, 0x31, 0x00, 0x8d, 0xff, 0x77, 0xff, 0x1f, 0x00, 0xe6, 0x01, 0x7d, 0xfb, 0x48, 0x05, -0x7b, 0xfd, 0x5c, 0xfd, 0xd2, 0x04, 0x73, 0xfd, 0x5a, 0x00, 0xe8, 0xff, 0x91, 0x01, 0xcb, 0xfd, -0x6d, 0x01, 0x50, 0x01, 0xc5, 0xfb, 0xff, 0x04, 0xea, 0xff, 0xa2, 0xfb, 0x5b, 0x05, 0x18, 0xfd, -0xa4, 0xfe, 0x31, 0x04, 0xeb, 0xfb, 0x20, 0x01, 0x34, 0x01, 0x15, 0xfd, 0x31, 0x01, 0x3c, 0x02, -0x30, 0xfd, 0xf1, 0x01, 0xb6, 0x00, 0xa5, 0x00, 0xfc, 0xfc, 0x4d, 0x02, 0xce, 0x01, 0x04, 0xfb, -0xe8, 0x04, 0x77, 0xff, 0x95, 0xfd, 0xdf, 0x02, 0x32, 0x00, 0x5e, 0xfd, 0x75, 0x01, 0xe4, 0x00, -0xd7, 0xfc, 0x40, 0x02, 0x4c, 0x00, 0x38, 0xfd, 0x24, 0x03, 0x3d, 0xff, 0xcd, 0xff, 0x94, 0x01, -0x87, 0xfd, 0x96, 0x01, 0x2b, 0x02, 0xe5, 0xfc, 0xa4, 0xff, 0xd7, 0x04, 0xd0, 0xfa, 0x64, 0x00, -0x73, 0x03, 0xb9, 0xfb, 0x76, 0x02, 0x5e, 0x00, 0xa8, 0xfd, 0xd8, 0x01, 0x5c, 0xff, 0x1a, 0xff, -0x10, 0xff, 0x9c, 0x01, 0xa3, 0xfe, 0xa2, 0xfe, 0x8b, 0x03, 0xbc, 0xfc, 0x63, 0x01, 0x0f, 0x02, -0x55, 0xfc, 0xaf, 0x01, 0x7a, 0xff, 0xb2, 0xfe, 0x36, 0x00, 0x18, 0x00, 0x9f, 0x01, 0xe6, 0xfd, -0xcc, 0x01, 0x02, 0xfe, 0x5a, 0x00, 0xde, 0xfe, 0x6b, 0xfe, 0x8f, 0x03, 0x8a, 0xfc, 0xeb, 0x00, -0xd4, 0x02, 0x20, 0xfd, 0x4c, 0xfe, 0xcc, 0x04, 0x3f, 0xfb, 0x29, 0xff, 0x60, 0x03, 0x0d, 0xfb, -0xdb, 0x03, 0x63, 0xfd, 0xff, 0x00, 0x16, 0x01, 0xfe, 0xfb, 0xba, 0x01, 0x0d, 0x01, 0x12, 0xfd, -0xbb, 0x01, 0x41, 0x01, 0x49, 0xfc, 0x63, 0x02, 0x10, 0x01, 0xc1, 0xfc, 0x70, 0x01, 0xe3, 0x02, -0x46, 0xfa, 0xec, 0x03, 0x74, 0xfe, 0x3a, 0x00, 0x1c, 0x00, 0x3d, 0xfe, 0x51, 0x01, 0x7a, 0x00, -0x10, 0x00, 0xaf, 0xfe, 0xa6, 0x03, 0x8c, 0xfb, 0xf1, 0x00, 0x30, 0x04, 0xba, 0xfa, 0xc3, 0x00, -0xf9, 0x03, 0x1e, 0xfc, 0x1d, 0x00, 0xac, 0x02, 0x49, 0xfd, 0x6a, 0x00, 0xe6, 0x02, 0x55, 0xfe, -0xd0, 0xfe, 0xa1, 0x01, 0x35, 0x00, 0xa4, 0xfd, 0xd8, 0x01, 0x07, 0xfe, 0x99, 0x01, 0x51, 0x01, -0xae, 0xfd, 0x95, 0x02, 0x79, 0xfe, 0x92, 0x01, 0x48, 0xfd, 0x02, 0x01, 0xc2, 0xfe, 0x4e, 0x00, -0xcd, 0x02, 0x44, 0xfd, 0xed, 0x01, 0x43, 0x01, 0x72, 0xfe, 0xbc, 0x00, 0xdb, 0xfe, 0x9a, 0x00, -0xa4, 0xff, 0x38, 0x01, 0x7b, 0xff, 0x95, 0xff, 0xdc, 0x00, 0x58, 0x01, 0x36, 0xfd, 0xab, 0x03, -0x2e, 0xff, 0x33, 0xff, 0xe8, 0x02, 0xce, 0xfe, 0x8c, 0xfe, 0x9d, 0x03, 0x42, 0xfd, 0x4b, 0x01, -0xca, 0x01, 0x5a, 0xfd, 0x64, 0x01, 0x05, 0x00, 0xbc, 0x00, 0x31, 0xff, 0x21, 0x00, 0x15, 0x01, -0x45, 0xff, 0xfa, 0xff, 0x49, 0xff, 0x51, 0x02, 0x9b, 0xfd, 0x81, 0xff, 0x05, 0x03, 0x3d, 0xfd, -0x6e, 0x00, 0xe1, 0x01, 0x8c, 0xfd, 0x0b, 0x01, 0x87, 0x00, 0x23, 0xff, 0xa9, 0x01, 0x4e, 0xfe, -0x23, 0x01, 0x37, 0x02, 0xbc, 0xfe, 0x79, 0xfd, 0x72, 0x06, 0x3f, 0xfa, 0x30, 0xff, 0x7d, 0x05, -0x7e, 0xfb, 0x72, 0x02, 0x9d, 0x00, 0x7c, 0x00, 0x51, 0xff, 0xf4, 0x00, 0xdb, 0xfe, 0x72, 0x03, -0xc2, 0xfc, 0xdc, 0x00, 0x6b, 0x01, 0x1d, 0x00, 0x90, 0xfb, 0x85, 0x05, 0x9b, 0xff, 0x2b, 0xfd, -0xea, 0x02, 0x10, 0x00, 0xdc, 0xfc, 0x82, 0x01, 0xdf, 0x01, 0xb9, 0xfb, 0xdc, 0x03, 0x0e, 0x00, -0xc8, 0xfc, 0x1e, 0x04, 0xff, 0xfd, 0x34, 0xff, 0x49, 0x03, 0xc9, 0xfe, 0xf4, 0xfd, 0x4f, 0x03, -0x09, 0xfd, 0x06, 0x00, 0xcf, 0x01, 0xfb, 0xfe, 0x61, 0xff, 0x56, 0x04, 0x15, 0xfa, 0x35, 0x01, -0x00, 0x05, 0x89, 0xf8, 0xab, 0x05, 0x31, 0xfe, 0xfa, 0xfd, 0x4d, 0x01, 0xce, 0x00, 0xdc, 0xfe, -0xf5, 0xff, 0xd7, 0x02, 0x58, 0xfc, 0xbd, 0x01, 0x3f, 0x00, 0x9e, 0xfc, 0xbb, 0x03, 0xaa, 0xfb, -0xef, 0x00, 0x8e, 0x00, 0xa5, 0xfd, 0x3a, 0x03, 0x9f, 0xfe, 0x6a, 0xff, 0x91, 0x01, 0x94, 0xfe, -0x0e, 0xfc, 0x7a, 0x03, 0xe8, 0xfe, 0xc5, 0xfd, 0xc0, 0x04, 0x75, 0xfd, 0xa6, 0xfd, 0x0c, 0x02, -0x03, 0xff, 0x3e, 0xfe, 0xf8, 0x00, 0x78, 0x00, 0x80, 0xff, 0xa9, 0xff, 0x43, 0xff, 0xce, 0xff, -0xa2, 0x02, 0xc9, 0xfb, 0xbb, 0x03, 0xec, 0xff, 0x4c, 0xfb, 0xe9, 0x04, 0x3a, 0xff, 0x8c, 0xfc, -0xe8, 0x02, 0x5d, 0xfe, 0xb7, 0xfe, 0x59, 0x02, 0x34, 0xfe, 0x15, 0x02, 0x5d, 0xfe, 0x71, 0xff, -0xd0, 0xff, 0xcb, 0xfe, 0x8d, 0xff, 0x96, 0x00, 0x41, 0x01, 0xe8, 0xfe, 0xd6, 0x00, 0xfd, 0xfe, -0xe3, 0xfe, 0xd1, 0x01, 0x40, 0xfc, 0x01, 0x03, 0xd7, 0x00, 0xaf, 0xfc, 0xda, 0x02, 0x93, 0xff, -0x46, 0xfe, 0x46, 0x01, 0x6b, 0x00, 0x58, 0xfd, 0x49, 0x00, 0x02, 0x00, 0x77, 0x00, 0xa7, 0xff, -0x2a, 0xff, 0xab, 0x01, 0x37, 0xfd, 0xe9, 0xff, 0x31, 0x00, 0x9e, 0x00, 0x20, 0x00, 0xcb, 0x00, -0x81, 0x00, 0xe3, 0xfd, 0x1e, 0x00, 0x21, 0x00, 0x9b, 0x00, 0xf6, 0xff, 0x66, 0x00, 0x27, 0xff, -0x63, 0x02, 0x9e, 0xfc, 0xef, 0x01, 0x31, 0x02, 0x01, 0xfb, 0x17, 0x03, 0xd4, 0xff, 0xfc, 0xfe, -0x87, 0x01, 0x5e, 0x01, 0x41, 0xff, 0xfb, 0xff, 0x60, 0x02, 0x14, 0xfd, 0x7b, 0x01, 0xd2, 0x00, -0xa2, 0xfd, 0x38, 0x02, 0x03, 0x00, 0xee, 0xfc, 0x99, 0x03, 0x7b, 0xff, 0x1d, 0xff, 0x6f, 0x03, -0x00, 0xfe, 0x17, 0xff, 0xbd, 0x02, 0x9d, 0xfd, 0x31, 0x00, 0xd4, 0x02, 0x4a, 0x00, 0xe4, 0xff, -0x71, 0x01, 0xb1, 0x01, 0x2d, 0xff, 0xdb, 0x00, 0xa7, 0xff, 0xc8, 0xfe, 0xcd, 0xfe, 0x2f, 0x02, -0xb1, 0x00, 0xbe, 0xff, 0x62, 0x02, 0x4f, 0x00, 0x86, 0xff, 0xfd, 0x00, 0xfa, 0xff, 0x2d, 0xff, -0x00, 0x01, 0x88, 0xff, 0x2d, 0xff, 0xfb, 0x02, 0x4f, 0xfe, 0xdb, 0x00, 0x1f, 0x02, 0xcc, 0xfd, -0xc8, 0x01, 0x9b, 0xff, 0xc9, 0xff, 0x76, 0x00, 0x95, 0xff, 0x11, 0x00, 0x67, 0x00, 0xda, 0x00, -0x92, 0xfe, 0x9b, 0x00, 0x5b, 0x01, 0x63, 0xff, 0x83, 0x00, 0x85, 0x00, 0x65, 0xff, 0xf8, 0x00, -0xb1, 0xfe, 0xf9, 0x00, 0x1f, 0xff, 0x4d, 0xff, 0x8c, 0x03, 0x77, 0xfe, 0x03, 0x01, 0x11, 0xff, -0xb3, 0xff, 0x39, 0xff, 0x04, 0xff, 0x1b, 0x01, 0x09, 0xfe, 0x8c, 0x01, 0x8a, 0x00, 0x07, 0x00, -0x77, 0x00, 0xee, 0xff, 0x35, 0xff, 0x1d, 0x01, 0x71, 0xfd, 0x23, 0x00, 0x82, 0x00, 0x43, 0xff, -0x3b, 0x00, 0xfc, 0xff, 0x36, 0x00, 0x24, 0xfe, 0x3e, 0x00, 0x71, 0x00, 0xed, 0xfe, 0xe1, 0x00, -0xe9, 0xff, 0xfd, 0xfe, 0x1b, 0x00, 0xab, 0xff, 0x25, 0x00, 0xb1, 0x00, 0xce, 0x00, 0x29, 0xfe, -0xf0, 0xff, 0x9b, 0x00, 0xaa, 0xfc, 0x30, 0x01, 0xa8, 0x00, 0x53, 0xfd, 0x6e, 0x01, 0x52, 0x00, -0x71, 0xfe, 0x63, 0xff, 0xf8, 0x01, 0xc9, 0xfd, 0xce, 0xfe, 0xb1, 0x01, 0x40, 0xfd, 0x4f, 0x00, -0x56, 0x01, 0x92, 0xfe, 0x1e, 0x00, 0xa5, 0xff, 0x82, 0xff, 0x39, 0xff, 0x5e, 0x00, 0x41, 0x00, -0x85, 0xff, 0xa4, 0x00, 0xfc, 0xff, 0xec, 0xfe, 0x3d, 0x00, 0xe6, 0xff, 0xc9, 0xff, 0x18, 0x01, -0x74, 0xfe, 0x86, 0xff, 0x93, 0x01, 0xe3, 0xfc, 0xd5, 0x00, 0x48, 0x01, 0xfa, 0xfd, 0xb8, 0x00, -0x12, 0x00, 0x45, 0xff, 0x28, 0x01, 0x21, 0x01, 0xf6, 0xfe, 0x9e, 0xfe, 0xe1, 0x01, 0x59, 0xfe, -0xd1, 0xfe, 0x72, 0x02, 0x4f, 0xfd, 0x05, 0x00, 0x15, 0x01, 0x13, 0xfd, 0x5c, 0x01, 0x0b, 0x01, -0x2d, 0xff, 0xeb, 0x01, 0x54, 0x00, 0x92, 0xff, 0xed, 0x00, 0xff, 0xff, 0x22, 0x00, 0x1d, 0x00, -0x23, 0x01, 0x0d, 0x00, 0xbd, 0xff, 0x05, 0x00, 0x3c, 0x00, 0x38, 0xff, 0x6e, 0xff, 0xe1, 0x00, -0xb0, 0xfe, 0x84, 0xff, 0x48, 0x00, 0xdf, 0xfe, 0x40, 0x00, 0xbe, 0xff, 0xb3, 0x00, 0xa3, 0xfe, -0x95, 0xff, 0x2c, 0x01, 0xd4, 0xfe, 0x56, 0x00, 0x0b, 0x00, 0xed, 0xfe, 0x4a, 0x00, 0x53, 0x00, -0xab, 0xff, 0xa0, 0xff, 0xce, 0x01, 0xa5, 0x00, 0xef, 0xff, 0x79, 0x01, 0x5f, 0x00, 0x74, 0x00, -0x9e, 0x00, 0x0c, 0x00, 0xf6, 0xff, 0x0d, 0x01, 0xc4, 0x00, 0xc1, 0x00, 0x91, 0x00, 0xe7, 0x00, -0x6c, 0x00, 0xc6, 0xff, 0xde, 0xff, 0x90, 0xff, 0xc1, 0xff, 0xdb, 0xff, 0x04, 0x00, 0xe3, 0xff, -0xc6, 0xff, 0x91, 0x00, 0x62, 0x00, 0xf2, 0xff, 0x19, 0x00, 0xc1, 0xff, 0xfa, 0xff, 0x90, 0x00, -0xa6, 0xff, 0x6e, 0x00, 0x11, 0x01, 0x87, 0xff, 0xa4, 0xff, 0x96, 0x00, 0xa2, 0x00, 0xe4, 0xff, -0x9f, 0x00, 0x2b, 0x01, 0xf7, 0xff, 0xcd, 0xff, 0xc1, 0x00, 0xc7, 0xff, 0xac, 0xff, 0x1a, 0x01, -0x7a, 0x00, 0xdb, 0xff, 0xf2, 0x00, 0x7f, 0x00, 0x11, 0x00, 0x50, 0x00, 0xa3, 0xff, 0x3b, 0xff, -0xc1, 0xff, 0x8a, 0xff, 0xd2, 0xff, 0x57, 0x00, 0x98, 0xff, 0xfd, 0xff, 0x3f, 0x00, 0x73, 0xff, -0x0d, 0x00, 0x44, 0x00, 0x28, 0x00, 0xbf, 0xff, 0x05, 0x00, 0x29, 0x00, 0x25, 0x00, 0xd3, 0xff, -0x41, 0x00, 0x2f, 0x01, 0xfa, 0xff, 0x2b, 0x00, 0x5f, 0x00, 0xc7, 0xff, 0x0e, 0x00, 0x6d, 0x00, -0xd8, 0xff, 0xa7, 0xff, 0x48, 0x00, 0x1e, 0x00, 0xd1, 0xff, 0xd5, 0xff, 0x2d, 0x00, 0xe6, 0xff, -0x7c, 0xff, 0x01, 0x00, 0x63, 0xff, 0x44, 0xff, 0x1d, 0x00, 0xd6, 0xff, 0x6f, 0xff, 0xc5, 0xff, -0x1d, 0x00, 0x83, 0xff, 0xbb, 0xff, 0x35, 0x00, 0x64, 0xff, 0xa7, 0xff, 0xd9, 0xff, 0xc4, 0xff, -0xc9, 0xff, 0x34, 0x00, 0xf3, 0xff, 0xf6, 0xff, 0xaf, 0xff, 0xce, 0xff, 0xd7, 0xff, 0xa1, 0xff, -0x10, 0x00, 0xff, 0xff, 0x9c, 0xff, 0xa1, 0xff, 0x42, 0xff, 0x72, 0xff, 0x93, 0xff, 0x99, 0xff, -0xea, 0xff, 0x81, 0xff, 0x68, 0xff, 0xbb, 0xff, 0xbb, 0xff, 0xd7, 0xff, 0xfd, 0xff, 0x3d, 0x00, -0x04, 0x00, 0x1b, 0x00, 0x5a, 0x00, 0xfa, 0xff, 0x2f, 0x00, 0x33, 0x00, 0x0c, 0x00, 0xd1, 0xff, -0xb7, 0xff, 0x1d, 0x00, 0xf9, 0xff, 0xd9, 0xff, 0x44, 0x00, 0xbd, 0xff, 0x9b, 0xff, 0x93, 0xff, -0x36, 0xff, 0x85, 0xff, 0x4e, 0xff, 0x6d, 0xff, 0x5f, 0xff, 0x19, 0xff, 0x66, 0xff, 0x5c, 0xff, -0x5f, 0xff, 0x97, 0xff, 0xd0, 0xff, 0x46, 0x00, 0x17, 0x00, 0x31, 0x00, 0x91, 0x00, 0xb1, 0x00, -0xdf, 0x00, 0xf7, 0x00, 0x0f, 0x01, 0x31, 0x01, 0x21, 0x01, 0x32, 0x01, 0x19, 0x01, 0xea, 0x00, -0x37, 0x01, 0x19, 0x01, 0xef, 0x00, 0x01, 0x01, 0xd3, 0x00, 0xbe, 0x00, 0x7e, 0x00, 0x6b, 0x00, -0x44, 0x00, 0xd8, 0xff, 0xdf, 0xff, 0x7c, 0xff, 0x51, 0xff, 0x67, 0xff, 0x41, 0xff, 0x13, 0xff, -0xb8, 0xfe, 0xc5, 0xfe, 0xa0, 0xfe, 0x6e, 0xfe, 0xa5, 0xfe, 0x81, 0xfe, 0x5b, 0xfe, 0x71, 0xfe, -0x98, 0xfe, 0xa7, 0xfe, 0xd4, 0xfe, 0x04, 0xff, 0x10, 0xff, 0x0c, 0xff, 0x6b, 0xff, 0xc1, 0xff, -0xe1, 0xff, 0x16, 0x00, 0x38, 0x00, 0x68, 0x00, 0xb8, 0x00, 0xe7, 0x00, 0x33, 0x01, 0x28, 0x01, -0x0a, 0x01, 0xe3, 0x00, 0x9e, 0x00, 0xc4, 0x00, 0x0d, 0x01, 0x47, 0x01, 0x96, 0x01, 0xe9, 0x01, -0x14, 0x02, 0xfd, 0x01, 0xe0, 0x01, 0xf0, 0x01, 0x9f, 0x01, 0x2c, 0x01, 0x60, 0x01, 0x1f, 0x01, -0xb1, 0x00, 0x92, 0x00, 0xdb, 0x00, 0x33, 0x01, 0x0d, 0x01, 0x4e, 0x00, 0x4b, 0x00, 0xad, 0xff, -0xe3, 0xff, 0xbe, 0xff, 0x01, 0xff, 0x13, 0xff, 0x37, 0xff, 0x59, 0xff, 0x1c, 0xff, 0xcf, 0xfe, -0xec, 0xff, 0x6d, 0xff, 0xd4, 0xfe, 0x2b, 0xfe, 0xc6, 0xfd, 0xe4, 0xfd, 0x52, 0xfd, 0x2b, 0xfd, -0xa0, 0xfd, 0x0c, 0xfe, 0x00, 0xff, 0x3e, 0xff, 0xe7, 0xff, 0xed, 0x00, 0x6f, 0x01, 0x9f, 0x01, -0x8d, 0x01, 0xab, 0x01, 0x20, 0x02, 0x12, 0x02, 0x39, 0x02, 0x8a, 0x02, 0x71, 0x02, 0xa4, 0x02, -0x75, 0x02, 0x2c, 0x02, 0xc4, 0x01, 0xfd, 0x00, 0x77, 0x00, 0x80, 0xff, 0x6b, 0xfe, 0xce, 0xfd, -0x21, 0xfd, 0xe0, 0xfc, 0x53, 0xfc, 0xd2, 0xfb, 0xa0, 0xfb, 0x63, 0xfb, 0x30, 0xfb, 0xd1, 0xfa, -0x6c, 0xfa, 0x84, 0xfa, 0x87, 0xfa, 0x8e, 0xfa, 0xef, 0xfa, 0xa3, 0xfb, 0xae, 0xfc, 0x99, 0xfd, -0x72, 0xfe, 0xa5, 0xff, 0x8a, 0x00, 0x85, 0x01, 0x67, 0x02, 0x17, 0x03, 0xf7, 0x03, 0x8c, 0x04, -0x5b, 0x05, 0x0f, 0x06, 0xa5, 0x06, 0x62, 0x07, 0xc4, 0x07, 0x20, 0x08, 0x31, 0x08, 0xf7, 0x07, -0xb4, 0x07, 0x2a, 0x07, 0xa7, 0x06, 0x02, 0x06, 0x8e, 0x05, 0x1b, 0x05, 0x1f, 0x04, 0xf3, 0x02, -0x0c, 0x02, 0x90, 0x01, 0xc0, 0x00, 0xca, 0xff, 0x0d, 0xff, 0x88, 0xfe, 0x06, 0xfe, 0x7f, 0xfd, -0x73, 0xfd, 0x77, 0xfd, 0x84, 0xfd, 0xa7, 0xfd, 0xd2, 0xfd, 0x10, 0xfe, 0x4b, 0xfe, 0xb3, 0xfe, -0xfb, 0xfe, 0x1f, 0xff, 0x40, 0xff, 0x68, 0xff, 0x63, 0xff, 0x51, 0xff, 0x53, 0xff, 0x35, 0xff, -0x0f, 0xff, 0xb6, 0xfe, 0x68, 0xfe, 0xf4, 0xfd, 0x7c, 0xfd, 0x2d, 0xfd, 0x83, 0xfc, 0xd5, 0xfb, -0x47, 0xfb, 0xe2, 0xfa, 0x75, 0xfa, 0xce, 0xf9, 0x7b, 0xf9, 0x4b, 0xf9, 0x0b, 0xf9, 0xdf, 0xf8, -0xb5, 0xf8, 0xd8, 0xf8, 0x02, 0xf9, 0x41, 0xf9, 0x85, 0xf9, 0xde, 0xf9, 0x7e, 0xfa, 0x2f, 0xfb, -0xec, 0xfb, 0xa0, 0xfc, 0x79, 0xfd, 0x4d, 0xfe, 0xe6, 0xfe, 0x79, 0xff, 0x1e, 0x00, 0x01, 0x01, -0xc4, 0x01, 0x34, 0x02, 0xb1, 0x02, 0x67, 0x03, 0xff, 0x03, 0x20, 0x04, 0x07, 0x04, 0x4e, 0x04, -0xb1, 0x04, 0xa3, 0x04, 0x74, 0x04, 0x8a, 0x04, 0x03, 0x05, 0x24, 0x05, 0xe1, 0x04, 0x29, 0x05, -0xbc, 0x05, 0xbc, 0x05, 0xd6, 0x04, 0xc4, 0x03, 0x16, 0x04, 0xe2, 0x04, 0x8e, 0x04, 0xa4, 0x03, -0xbe, 0x02, 0x60, 0x03, 0xb8, 0x03, 0x43, 0x03, 0x3b, 0x03, 0x5d, 0x03, 0x04, 0x04, 0x80, 0x03, -0x7c, 0x02, 0x54, 0x02, 0x9a, 0x02, 0x00, 0x04, 0x90, 0x03, 0xf4, 0x01, 0xad, 0x00, 0xf5, 0x00, -0x87, 0x02, 0x8a, 0x02, 0x5a, 0x02, 0x9b, 0x02, 0x5f, 0x03, 0xde, 0x03, 0x3a, 0x03, 0x6d, 0x03, -0x0b, 0x04, 0xdf, 0x04, 0x4b, 0x04, 0x9b, 0x02, 0xee, 0x01, 0x29, 0x02, 0x99, 0x02, 0xb3, 0x01, -0x70, 0x00, 0xba, 0xff, 0xc1, 0xfe, 0xa6, 0xfd, 0x29, 0xfc, 0x3a, 0xfb, 0x7f, 0xfa, 0x6e, 0xf9, -0x24, 0xf8, 0xb3, 0xf6, 0x08, 0xf6, 0x0a, 0xf6, 0x32, 0xf6, 0xf4, 0xf5, 0x67, 0xf5, 0x1d, 0xf5, -0x2f, 0xf5, 0x8b, 0xf5, 0xf4, 0xf5, 0x98, 0xf6, 0x5a, 0xf7, 0x3d, 0xf8, 0x18, 0xf9, 0xe6, 0xf9, -0x36, 0xfb, 0xcc, 0xfc, 0x59, 0xfe, 0x35, 0xff, 0xa0, 0xff, 0x58, 0x00, 0x27, 0x01, 0x05, 0x02, -0x93, 0x02, 0x01, 0x03, 0x6c, 0x03, 0x8b, 0x03, 0xa1, 0x03, 0x9c, 0x03, 0xbf, 0x03, 0xd8, 0x03, -0x85, 0x03, 0xd4, 0x02, 0xf6, 0x01, 0x6b, 0x01, 0x19, 0x01, 0xd9, 0x00, 0x98, 0x00, 0x43, 0x00, -0xff, 0xff, 0xd8, 0xff, 0xea, 0xff, 0x08, 0x00, 0x4c, 0x00, 0x88, 0x00, 0xb2, 0x00, 0xc9, 0x00, -0xe5, 0x00, 0x5e, 0x01, 0x0e, 0x02, 0xcd, 0x02, 0x98, 0x03, 0x41, 0x04, 0x60, 0x04, 0x10, 0x04, -0xe8, 0x03, 0x40, 0x04, 0x3d, 0x04, 0xa8, 0x03, 0x25, 0x03, 0xcf, 0x02, 0x9f, 0x02, 0x45, 0x02, -0xf8, 0x01, 0xdd, 0x01, 0x8b, 0x01, 0x28, 0x01, 0x50, 0x00, 0x82, 0xff, 0x2e, 0xff, 0x00, 0xff, -0xb5, 0xfe, 0x21, 0xfe, 0xe8, 0xfd, 0x13, 0xfe, 0x32, 0xfe, 0x53, 0xfe, 0x81, 0xfe, 0xa9, 0xfe, -0xc7, 0xfe, 0xb6, 0xfe, 0xa6, 0xfe, 0xd0, 0xfe, 0x37, 0xff, 0xc7, 0xff, 0xec, 0xff, 0x09, 0x00, -0x74, 0x00, 0xe0, 0x00, 0x3b, 0x01, 0x3a, 0x01, 0x63, 0x01, 0x70, 0x01, 0x4b, 0x01, 0x3a, 0x01, -0x0f, 0x01, 0x2b, 0x01, 0x36, 0x01, 0x5a, 0x01, 0x55, 0x01, 0x25, 0x01, 0x29, 0x01, 0x18, 0x01, -0x3b, 0x01, 0x28, 0x01, 0x17, 0x01, 0x03, 0x01, 0xe4, 0x00, 0x15, 0x01, 0x30, 0x01, 0x96, 0x01, -0xf2, 0x01, 0x2b, 0x02, 0x2f, 0x02, 0x29, 0x02, 0x9b, 0x02, 0xf9, 0x02, 0x06, 0x03, 0x0d, 0x03, -0xf4, 0x02, 0xae, 0x02, 0x5d, 0x02, 0x60, 0x02, 0xca, 0x02, 0x7a, 0x02, 0x06, 0x02, 0xda, 0x01, -0x88, 0x01, 0xf7, 0x00, 0x36, 0x00, 0x41, 0x00, 0x6d, 0x00, 0xb0, 0xff, 0xa1, 0xfe, 0xe2, 0xfd, -0x37, 0xfe, 0xcf, 0xfe, 0x50, 0xfe, 0x33, 0xfd, 0x53, 0xfc, 0x5e, 0xfc, 0x74, 0xfc, 0x8b, 0xfb, -0xdf, 0xfa, 0xec, 0xfa, 0xe3, 0xfa, 0x87, 0xfa, 0x15, 0xfa, 0x44, 0xfb, 0xc8, 0xfc, 0x6d, 0xfc, -0x8b, 0xfa, 0xba, 0xf8, 0x53, 0xf9, 0xcd, 0xfa, 0x0a, 0xfb, 0x3d, 0xfb, 0xcf, 0xfb, 0x7b, 0xfd, -0x55, 0xfe, 0x76, 0xfe, 0x97, 0xff, 0xc4, 0x00, 0xab, 0x01, 0xda, 0x00, 0x69, 0xff, 0x05, 0xff, -0x17, 0xff, 0xaf, 0xff, 0x80, 0xff, 0xfd, 0xfe, 0x8e, 0xfe, 0xb1, 0xfd, 0x29, 0xfd, 0x69, 0xfc, -0xb1, 0xfb, 0xcf, 0xfa, 0x9c, 0xf9, 0xa3, 0xf8, 0x9a, 0xf7, 0x3b, 0xf7, 0xa8, 0xf7, 0x91, 0xf8, -0x61, 0xf9, 0x87, 0xf9, 0xb7, 0xf9, 0x4a, 0xfa, 0x41, 0xfb, 0x34, 0xfc, 0xeb, 0xfc, 0xc9, 0xfd, -0xc3, 0xfe, 0xdd, 0xff, 0x16, 0x01, 0x9e, 0x02, 0x83, 0x04, 0x2d, 0x06, 0x3f, 0x07, 0xb8, 0x07, -0x08, 0x08, 0x82, 0x08, 0xeb, 0x08, 0x1f, 0x09, 0x12, 0x09, 0xe0, 0x08, 0xb0, 0x08, 0x8e, 0x08, -0x8c, 0x08, 0xa6, 0x08, 0x90, 0x08, 0x2c, 0x08, 0x6d, 0x07, 0x88, 0x06, 0xce, 0x05, 0x44, 0x05, -0x04, 0x05, 0xdc, 0x04, 0xab, 0x04, 0x99, 0x04, 0xae, 0x04, 0x18, 0x05, 0x99, 0x05, 0x04, 0x06, -0x50, 0x06, 0x55, 0x06, 0x47, 0x06, 0x35, 0x06, 0x48, 0x06, 0x85, 0x06, 0xbd, 0x06, 0xdb, 0x06, -0xc7, 0x06, 0xa8, 0x06, 0xf8, 0x06, 0x3a, 0x07, 0x4f, 0x06, 0x9c, 0x04, 0xfc, 0x02, 0x6c, 0x02, -0x70, 0x01, 0xf6, 0xff, 0xf9, 0xfe, 0x53, 0xfe, 0x09, 0xfe, 0x33, 0xfd, 0x96, 0xfc, 0x6c, 0xfc, -0x1c, 0xfc, 0x2a, 0xfc, 0x68, 0xfb, 0xab, 0xfa, 0x5f, 0xfa, 0x8e, 0xfa, 0x2f, 0xfb, 0x32, 0xfb, -0x69, 0xfb, 0xd1, 0xfb, 0x23, 0xfc, 0x6f, 0xfc, 0x58, 0xfc, 0x6a, 0xfc, 0x7c, 0xfc, 0x46, 0xfc, -0xe4, 0xfb, 0x74, 0xfb, 0x5b, 0xfb, 0x8c, 0xfb, 0x9b, 0xfb, 0x7f, 0xfb, 0x32, 0xfb, 0xea, 0xfa, -0xc5, 0xfa, 0x8e, 0xfa, 0x4d, 0xfa, 0x12, 0xfa, 0xfd, 0xf9, 0x02, 0xfa, 0x06, 0xfa, 0x37, 0xfa, -0x96, 0xfa, 0x11, 0xfb, 0x6c, 0xfb, 0xaa, 0xfb, 0xe6, 0xfb, 0x29, 0xfc, 0x94, 0xfc, 0xed, 0xfc, -0x44, 0xfd, 0x9d, 0xfd, 0xe2, 0xfd, 0x69, 0xfe, 0xc5, 0xfe, 0x62, 0xff, 0xf1, 0xff, 0x3b, 0x00, -0x6a, 0x00, 0x67, 0x00, 0xb7, 0x00, 0xbb, 0x00, 0x99, 0x00, 0x86, 0x00, 0x73, 0x00, 0x90, 0x00, -0x5b, 0x00, 0x74, 0x00, 0x36, 0x00, 0x2f, 0x00, 0x4d, 0x00, 0x20, 0x00, 0xf4, 0xff, 0x2e, 0xff, -0x7f, 0xff, 0xe5, 0xff, 0x51, 0x00, 0x3a, 0x00, 0x67, 0xff, 0x33, 0xff, 0x92, 0xff, 0xec, 0x00, -0x62, 0x01, 0x8d, 0x00, 0xae, 0xff, 0x85, 0xff, 0xdc, 0xff, 0x5b, 0xff, 0x49, 0xff, 0x39, 0xff, -0x4d, 0xff, 0xe1, 0xfe, 0xa0, 0xfe, 0xc9, 0xff, 0xd6, 0x00, 0xc3, 0x01, 0x77, 0x00, 0x5a, 0xfe, -0x49, 0xfd, 0x96, 0xfd, 0xf0, 0xfe, 0x36, 0xff, 0xc9, 0xff, 0xbf, 0x00, 0x9e, 0x01, 0x85, 0x02, -0x47, 0x03, 0xf6, 0x04, 0x0b, 0x06, 0x41, 0x06, 0x68, 0x05, 0x49, 0x04, 0x16, 0x04, 0x50, 0x04, -0xff, 0x04, 0xf2, 0x04, 0x72, 0x04, 0xcf, 0x03, 0xec, 0x02, 0x78, 0x02, 0xbf, 0x01, 0x14, 0x01, -0x06, 0x00, 0x8c, 0xfe, 0x67, 0xfd, 0x65, 0xfc, 0x35, 0xfc, 0x9e, 0xfc, 0x4e, 0xfd, 0xe2, 0xfd, -0xd5, 0xfd, 0xe7, 0xfd, 0x56, 0xfe, 0x19, 0xff, 0xe3, 0xff, 0x80, 0x00, 0x0d, 0x01, 0x97, 0x01, -0x4e, 0x02, 0x57, 0x03, 0xc5, 0x04, 0x32, 0x06, 0x5e, 0x07, 0xfa, 0x07, 0x1b, 0x08, 0x2a, 0x08, -0x30, 0x08, 0x4e, 0x08, 0x2c, 0x08, 0xbb, 0x07, 0x26, 0x07, 0x86, 0x06, 0x31, 0x06, 0x03, 0x06, -0xe4, 0x05, 0x97, 0x05, 0xf9, 0x04, 0x25, 0x04, 0x3e, 0x03, 0x81, 0x02, 0xff, 0x01, 0xb2, 0x01, -0x69, 0x01, 0x21, 0x01, 0xf3, 0x00, 0x00, 0x01, 0x5c, 0x01, 0xca, 0x01, 0x27, 0x02, 0x4a, 0x02, -0x34, 0x02, 0x05, 0x02, 0xd4, 0x01, 0xba, 0x01, 0xb6, 0x01, 0xa3, 0x01, 0x71, 0x01, 0x1a, 0x01, -0xad, 0x00, 0x61, 0x00, 0x74, 0x00, 0x8d, 0x00, 0x5f, 0xff, 0x53, 0xfd, 0x6f, 0xfb, 0xeb, 0xfa, -0x56, 0xfa, 0x11, 0xf9, 0x28, 0xf8, 0xb5, 0xf7, 0xae, 0xf7, 0x26, 0xf7, 0xff, 0xf6, 0x7c, 0xf7, -0x97, 0xf7, 0xd3, 0xf7, 0x7e, 0xf7, 0x6b, 0xf7, 0x85, 0xf7, 0xf5, 0xf7, 0xd7, 0xf8, 0x25, 0xf9, -0x65, 0xf9, 0xaa, 0xf9, 0x0c, 0xfa, 0x66, 0xfa, 0x60, 0xfa, 0x6f, 0xfa, 0x4e, 0xfa, 0x16, 0xfa, -0xb7, 0xf9, 0x81, 0xf9, 0x83, 0xf9, 0xa2, 0xf9, 0xba, 0xf9, 0x9a, 0xf9, 0x9a, 0xf9, 0x9e, 0xf9, -0xba, 0xf9, 0xc2, 0xf9, 0xbd, 0xf9, 0x02, 0xfa, 0x3c, 0xfa, 0x95, 0xfa, 0x07, 0xfb, 0x9a, 0xfb, -0x6a, 0xfc, 0x13, 0xfd, 0xcd, 0xfd, 0x58, 0xfe, 0xd2, 0xfe, 0x74, 0xff, 0x03, 0x00, 0x9c, 0x00, -0x05, 0x01, 0x83, 0x01, 0x0a, 0x02, 0x57, 0x02, 0xc7, 0x02, 0x34, 0x03, 0xaa, 0x03, 0xf7, 0x03, -0x01, 0x04, 0x16, 0x04, 0xee, 0x03, 0x1e, 0x04, 0x67, 0x04, 0x4e, 0x04, 0x2b, 0x04, 0x28, 0x04, -0xae, 0x04, 0x92, 0x04, 0x08, 0x04, 0xe5, 0x03, 0x1f, 0x04, 0x20, 0x04, 0xdd, 0x03, 0xf1, 0x03, -0x60, 0x04, 0x48, 0x04, 0x14, 0x04, 0x68, 0x04, 0xe1, 0x04, 0xe6, 0x04, 0xac, 0x04, 0xd9, 0x04, -0x5e, 0x05, 0x29, 0x05, 0xb3, 0x04, 0x4c, 0x04, 0x32, 0x04, 0xff, 0x03, 0xab, 0x03, 0x70, 0x03, -0x61, 0x03, 0x2c, 0x03, 0xbf, 0x02, 0x72, 0x02, 0xe4, 0x02, 0x3d, 0x03, 0x3c, 0x02, 0x4a, 0x00, -0x68, 0xff, 0x60, 0x00, 0x29, 0x01, 0x1e, 0x01, 0x5d, 0x01, 0xb0, 0x02, 0x29, 0x04, 0x86, 0x04, -0xde, 0x04, 0xd7, 0x05, 0xb5, 0x06, 0xf3, 0x06, 0x14, 0x06, 0x65, 0x05, 0x1d, 0x05, 0x03, 0x05, -0xff, 0x04, 0x72, 0x04, 0xca, 0x03, 0xfc, 0x02, 0xf0, 0x01, 0x0e, 0x01, 0x01, 0x00, 0xf6, 0xfe, -0xcc, 0xfd, 0x8c, 0xfc, 0xa5, 0xfb, 0xe5, 0xfa, 0x71, 0xfa, 0x7b, 0xfa, 0xdb, 0xfa, 0x41, 0xfb, -0x52, 0xfb, 0x62, 0xfb, 0xe5, 0xfb, 0x98, 0xfc, 0x34, 0xfd, 0xbc, 0xfd, 0x60, 0xfe, 0x30, 0xff, -0xfa, 0xff, 0xce, 0x00, 0xc9, 0x01, 0xd2, 0x02, 0xa6, 0x03, 0x16, 0x04, 0x3d, 0x04, 0x32, 0x04, -0x29, 0x04, 0xf3, 0x03, 0xa6, 0x03, 0x47, 0x03, 0xb4, 0x02, 0x36, 0x02, 0xad, 0x01, 0x5d, 0x01, -0x24, 0x01, 0x9a, 0x00, 0x1c, 0x00, 0x7a, 0xff, 0xfc, 0xfe, 0x7b, 0xfe, 0xf6, 0xfd, 0xe5, 0xfd, -0xd2, 0xfd, 0xcc, 0xfd, 0xce, 0xfd, 0xf1, 0xfd, 0x71, 0xfe, 0xc5, 0xfe, 0x23, 0xff, 0x5f, 0xff, -0x78, 0xff, 0x83, 0xff, 0x6c, 0xff, 0x72, 0xff, 0x67, 0xff, 0x41, 0xff, 0x10, 0xff, 0xc2, 0xfe, -0x73, 0xfe, 0x0a, 0xfe, 0x97, 0xfd, 0x0f, 0xfd, 0x64, 0xfc, 0xaa, 0xfb, 0xdd, 0xfa, 0x16, 0xfa, -0x66, 0xf9, 0xd2, 0xf8, 0x6f, 0xf8, 0x52, 0xf8, 0x90, 0xf8, 0x72, 0xf8, 0xa6, 0xf7, 0xc5, 0xf6, -0xb3, 0xf6, 0x25, 0xf7, 0x2d, 0xf7, 0x10, 0xf7, 0x69, 0xf7, 0x16, 0xf8, 0xac, 0xf8, 0x2d, 0xf9, -0x1d, 0xfa, 0x00, 0xfb, 0xa5, 0xfb, 0x01, 0xfc, 0x37, 0xfc, 0x71, 0xfc, 0xb7, 0xfc, 0x3a, 0xfd, -0x86, 0xfd, 0x77, 0xfd, 0x3c, 0xfd, 0x2d, 0xfd, 0x4e, 0xfd, 0x38, 0xfd, 0x21, 0xfd, 0xfd, 0xfc, -0xec, 0xfc, 0xd1, 0xfc, 0xbe, 0xfc, 0xfe, 0xfc, 0x5b, 0xfd, 0xdf, 0xfd, 0x4c, 0xfe, 0x97, 0xfe, -0xfe, 0xfe, 0x7d, 0xff, 0x32, 0x00, 0xc2, 0x00, 0x3f, 0x01, 0xcb, 0x01, 0x50, 0x02, 0xe4, 0x02, -0x70, 0x03, 0x13, 0x04, 0xaa, 0x04, 0x1f, 0x05, 0x90, 0x05, 0xdd, 0x05, 0x0b, 0x06, 0x3a, 0x06, -0x72, 0x06, 0xbc, 0x06, 0xd7, 0x06, 0xc3, 0x06, 0xa6, 0x06, 0xab, 0x06, 0xc5, 0x06, 0xc8, 0x06, -0xaf, 0x06, 0x8a, 0x06, 0x6b, 0x06, 0x49, 0x06, 0x3a, 0x06, 0x49, 0x06, 0x48, 0x06, 0x68, 0x06, -0x4b, 0x06, 0x34, 0x06, 0x1f, 0x06, 0x1c, 0x06, 0x58, 0x06, 0x4f, 0x06, 0x33, 0x06, 0x02, 0x06, -0xcd, 0x05, 0xda, 0x05, 0xa7, 0x05, 0x7b, 0x05, 0x68, 0x05, 0x48, 0x05, 0x15, 0x05, 0xac, 0x04, -0x9b, 0x04, 0x7f, 0x04, 0x67, 0x04, 0xb0, 0x03, 0x69, 0x03, 0xf8, 0x02, 0x9b, 0x02, 0x68, 0x02, -0xbe, 0x01, 0xc5, 0x01, 0x30, 0x01, 0x19, 0x01, 0x3e, 0x01, 0xd7, 0x00, 0xd7, 0x00, 0x4c, 0x00, -0x84, 0x00, 0x47, 0x00, 0x62, 0xff, 0x69, 0xff, 0xf4, 0xfe, 0xed, 0xfe, 0xcf, 0xfd, 0xcf, 0xfd, -0xef, 0xfe, 0x48, 0xff, 0xf6, 0xff, 0xdb, 0xff, 0xec, 0x00, 0x9e, 0x01, 0x83, 0x01, 0x28, 0x02, -0xe2, 0x01, 0x46, 0x02, 0xeb, 0x01, 0x59, 0x01, 0x66, 0x01, 0xb7, 0x00, 0xb9, 0x00, 0x39, 0x00, -0x82, 0xff, 0xf6, 0xfe, 0xcd, 0xfd, 0x22, 0xfd, 0x4f, 0xfc, 0x8d, 0xfb, 0xfa, 0xfa, 0x1e, 0xfa, -0xad, 0xf9, 0x6c, 0xf9, 0x50, 0xf9, 0x68, 0xf9, 0x73, 0xf9, 0xbf, 0xf9, 0xda, 0xf9, 0xf6, 0xf9, -0x3e, 0xfa, 0x9d, 0xfa, 0x21, 0xfb, 0x72, 0xfb, 0x1e, 0xfc, 0xbe, 0xfc, 0x4b, 0xfd, 0xf4, 0xfd, -0x71, 0xfe, 0x2f, 0xff, 0x83, 0xff, 0xad, 0xff, 0xe5, 0xff, 0xc2, 0xff, 0xe0, 0xff, 0xbd, 0xff, -0xa6, 0xff, 0x98, 0xff, 0x3f, 0xff, 0x25, 0xff, 0xde, 0xfe, 0x96, 0xfe, 0x76, 0xfe, 0x2e, 0xfe, -0xf6, 0xfd, 0x81, 0xfd, 0x32, 0xfd, 0x13, 0xfd, 0xe2, 0xfc, 0xc5, 0xfc, 0xcd, 0xfc, 0xfd, 0xfc, -0x0b, 0xfd, 0x1d, 0xfd, 0x4f, 0xfd, 0x8a, 0xfd, 0xb1, 0xfd, 0xa7, 0xfd, 0xdd, 0xfd, 0xe3, 0xfd, -0xdd, 0xfd, 0xdf, 0xfd, 0xde, 0xfd, 0x0c, 0xfe, 0xde, 0xfd, 0xc7, 0xfd, 0x9f, 0xfd, 0x67, 0xfd, -0x3c, 0xfd, 0xde, 0xfc, 0xa6, 0xfc, 0x44, 0xfc, 0xf0, 0xfb, 0xa2, 0xfb, 0x55, 0xfb, 0x3a, 0xfb, -0x15, 0xfb, 0x08, 0xfb, 0xf4, 0xfa, 0xf2, 0xfa, 0x06, 0xfb, 0x40, 0xfb, 0x8c, 0xfb, 0xd9, 0xfb, -0xd0, 0xfb, 0x9b, 0xfb, 0xaa, 0xfb, 0xda, 0xfb, 0x50, 0xfc, 0x97, 0xfc, 0xff, 0xfc, 0x86, 0xfd, -0xed, 0xfd, 0x7e, 0xfe, 0xe9, 0xfe, 0x85, 0xff, 0x01, 0x00, 0x51, 0x00, 0x8d, 0x00, 0xa4, 0x00, -0x0c, 0x01, 0x7a, 0x01, 0x04, 0x02, 0x51, 0x02, 0x5f, 0x02, 0x7e, 0x02, 0x97, 0x02, 0xdd, 0x02, -0xf3, 0x02, 0x08, 0x03, 0x28, 0x03, 0x46, 0x03, 0x6f, 0x03, 0x98, 0x03, 0x04, 0x04, 0x82, 0x04, -0xff, 0x04, 0x64, 0x05, 0x98, 0x05, 0xd2, 0x05, 0x0d, 0x06, 0x64, 0x06, 0xc7, 0x06, 0x0c, 0x07, -0x52, 0x07, 0x77, 0x07, 0xd1, 0x07, 0x21, 0x08, 0x55, 0x08, 0x6d, 0x08, 0x6b, 0x08, 0x79, 0x08, -0x66, 0x08, 0x4d, 0x08, 0x41, 0x08, 0x37, 0x08, 0x40, 0x08, 0x1c, 0x08, 0x00, 0x08, 0xde, 0x07, -0xc1, 0x07, 0xa9, 0x07, 0x85, 0x07, 0x58, 0x07, 0x07, 0x07, 0xa7, 0x06, 0x64, 0x06, 0x36, 0x06, -0x19, 0x06, 0xf7, 0x05, 0xcf, 0x05, 0x91, 0x05, 0x38, 0x05, 0xd1, 0x04, 0x98, 0x04, 0x5d, 0x04, -0x12, 0x04, 0xc5, 0x03, 0x3a, 0x03, 0xda, 0x02, 0x6f, 0x02, 0x3b, 0x02, 0x27, 0x02, 0xc9, 0x01, -0x8f, 0x01, 0x1d, 0x01, 0xb0, 0x00, 0x62, 0x00, 0xfc, 0xff, 0xf8, 0xff, 0x92, 0xff, 0x3c, 0xff, -0xbc, 0xfe, 0x3a, 0xfe, 0x08, 0xfe, 0xe1, 0xfd, 0xd3, 0xfd, 0x82, 0xfd, 0x22, 0xfd, 0x01, 0xfd, -0xbb, 0xfc, 0x68, 0xfc, 0xe9, 0xfb, 0x7d, 0xfb, 0x28, 0xfb, 0xce, 0xfa, 0x9e, 0xfa, 0x60, 0xfa, -0x10, 0xfa, 0x13, 0xfa, 0x04, 0xfa, 0xc6, 0xf9, 0x3b, 0xf9, 0xac, 0xf8, 0xbc, 0xf8, 0xb6, 0xf8, -0xa8, 0xf8, 0xf1, 0xf8, 0x45, 0xf9, 0x54, 0xfa, 0xdd, 0xfa, 0x88, 0xfb, 0x2d, 0xfc, 0x97, 0xfc, -0x26, 0xfd, 0x02, 0xfd, 0xf9, 0xfc, 0xec, 0xfc, 0xbd, 0xfc, 0xd9, 0xfc, 0x64, 0xfc, 0x4e, 0xfc, -0xec, 0xfb, 0xa6, 0xfb, 0x6e, 0xfb, 0xc6, 0xfa, 0x60, 0xfa, 0xaa, 0xf9, 0x34, 0xf9, 0xf0, 0xf8, -0x8d, 0xf8, 0x9a, 0xf8, 0x54, 0xf8, 0x8b, 0xf8, 0xea, 0xf8, 0x3a, 0xf9, 0x8e, 0xf9, 0xbe, 0xf9, -0x6c, 0xfa, 0xc3, 0xfa, 0xaf, 0xfa, 0xcb, 0xfa, 0x60, 0xfb, 0x46, 0xfc, 0x78, 0xfc, 0xc1, 0xfc, -0x57, 0xfd, 0xf5, 0xfd, 0x54, 0xfe, 0x56, 0xfe, 0xf2, 0xfe, 0x5e, 0xff, 0x7f, 0xff, 0x71, 0xff, -0x53, 0xff, 0xb3, 0xff, 0xba, 0xff, 0x08, 0x00, 0x60, 0x00, 0x87, 0x00, 0x9f, 0x00, 0x68, 0x00, -0xc7, 0x00, 0x00, 0x01, 0xe9, 0x00, 0xdc, 0x00, 0xec, 0x00, 0x53, 0x01, 0x32, 0x01, 0x29, 0x01, -0x91, 0x01, 0x08, 0x02, 0x51, 0x02, 0x2b, 0x02, 0x47, 0x02, 0x6f, 0x02, 0x94, 0x02, 0xc4, 0x02, -0xac, 0x02, 0x9d, 0x02, 0x81, 0x02, 0x99, 0x02, 0x95, 0x02, 0x6c, 0x02, 0x86, 0x02, 0x7d, 0x02, -0x36, 0x02, 0xe0, 0x01, 0xef, 0x01, 0x18, 0x02, 0xd3, 0x01, 0x8c, 0x01, 0xa5, 0x01, 0xb6, 0x01, -0x3c, 0x01, 0x0e, 0x01, 0x5e, 0x01, 0xaf, 0x01, 0x70, 0x01, 0x16, 0x01, 0x37, 0x01, 0x90, 0x01, -0x0d, 0x02, 0x43, 0x02, 0x1b, 0x02, 0xc7, 0x01, 0xf6, 0x01, 0x62, 0x02, 0x87, 0x02, 0x95, 0x02, -0xb5, 0x02, 0x2b, 0x03, 0x4f, 0x03, 0x6b, 0x03, 0xae, 0x03, 0xd0, 0x03, 0xfe, 0x03, 0xc6, 0x03, -0x9e, 0x03, 0x8b, 0x03, 0xa4, 0x03, 0xdd, 0x03, 0xca, 0x03, 0xc1, 0x03, 0xaa, 0x03, 0xbc, 0x03, -0xe0, 0x03, 0xf4, 0x03, 0x0f, 0x04, 0x14, 0x04, 0x39, 0x04, 0x63, 0x04, 0x8a, 0x04, 0xc3, 0x04, -0x0a, 0x05, 0x44, 0x05, 0x52, 0x05, 0x4b, 0x05, 0x56, 0x05, 0x5a, 0x05, 0x50, 0x05, 0x45, 0x05, -0x33, 0x05, 0x29, 0x05, 0x22, 0x05, 0x2b, 0x05, 0x28, 0x05, 0x07, 0x05, 0xf2, 0x04, 0xde, 0x04, -0xd2, 0x04, 0xbd, 0x04, 0xb1, 0x04, 0x95, 0x04, 0x64, 0x04, 0x3e, 0x04, 0x15, 0x04, 0xe8, 0x03, -0xac, 0x03, 0x7c, 0x03, 0x3a, 0x03, 0xc1, 0x02, 0x5a, 0x02, 0x25, 0x02, 0x07, 0x02, 0xb7, 0x01, -0x49, 0x01, 0xe6, 0x00, 0x74, 0x00, 0x02, 0x00, 0xb5, 0xff, 0x94, 0xff, 0x59, 0xff, 0xf1, 0xfe, -0x95, 0xfe, 0x46, 0xfe, 0xfc, 0xfd, 0xb1, 0xfd, 0x80, 0xfd, 0x4b, 0xfd, 0xc8, 0xfc, 0x3c, 0xfc, -0xc3, 0xfb, 0x62, 0xfb, 0xf4, 0xfa, 0x63, 0xfa, 0xfc, 0xf9, 0x8f, 0xf9, 0x30, 0xf9, 0xec, 0xf8, -0xc5, 0xf8, 0xd2, 0xf8, 0xbb, 0xf8, 0xa9, 0xf8, 0x88, 0xf8, 0x76, 0xf8, 0x8f, 0xf8, 0xbf, 0xf8, -0x42, 0xf9, 0x8e, 0xf9, 0x68, 0xf9, 0x94, 0xf8, 0x7a, 0xf7, 0xd3, 0xf6, 0x75, 0xf6, 0x57, 0xf6, -0x17, 0xf6, 0xfc, 0xf5, 0x41, 0xf6, 0xa4, 0xf6, 0x53, 0xf7, 0x20, 0xf8, 0x20, 0xf9, 0x06, 0xfa, -0x65, 0xfa, 0x86, 0xfa, 0x8e, 0xfa, 0xfc, 0xfa, 0x98, 0xfb, 0xf2, 0xfb, 0x21, 0xfc, 0x10, 0xfc, -0xf1, 0xfb, 0xc7, 0xfb, 0xaf, 0xfb, 0xa7, 0xfb, 0x54, 0xfb, 0x16, 0xfb, 0x2a, 0xfb, 0x41, 0xfb, -0x48, 0xfb, 0x97, 0xfb, 0x5b, 0xfc, 0x04, 0xfd, 0x24, 0xfd, 0x3b, 0xfd, 0x9a, 0xfd, 0xf1, 0xfd, -0x1c, 0xfe, 0x29, 0xfe, 0x4f, 0xfe, 0x85, 0xfe, 0xc6, 0xfe, 0x51, 0xff, 0xe0, 0xff, 0x47, 0x00, -0x76, 0x00, 0x96, 0x00, 0xd6, 0x00, 0xf3, 0x00, 0x24, 0x01, 0x81, 0x01, 0xe1, 0x01, 0x1c, 0x02, -0x3c, 0x02, 0xaf, 0x02, 0x3a, 0x03, 0x8b, 0x03, 0xbc, 0x03, 0xd9, 0x03, 0xee, 0x03, 0xee, 0x03, -0x16, 0x04, 0x64, 0x04, 0x88, 0x04, 0x96, 0x04, 0xd5, 0x04, 0x24, 0x05, 0x3c, 0x05, 0x34, 0x05, -0x55, 0x05, 0x93, 0x05, 0xb0, 0x05, 0xc9, 0x05, 0xf8, 0x05, 0x15, 0x06, 0xfe, 0x05, 0xd7, 0x05, -0xd5, 0x05, 0xc2, 0x05, 0x83, 0x05, 0x2a, 0x05, 0x0a, 0x05, 0x27, 0x05, 0x20, 0x05, 0x1b, 0x05, -0x0c, 0x05, 0x09, 0x05, 0xe0, 0x04, 0xc7, 0x04, 0xd7, 0x04, 0xc1, 0x04, 0x9b, 0x04, 0x7c, 0x04, -0x75, 0x04, 0x46, 0x04, 0x0f, 0x04, 0x0f, 0x04, 0xed, 0x03, 0xa3, 0x03, 0x44, 0x03, 0x16, 0x03, -0xf2, 0x02, 0xc4, 0x02, 0xbc, 0x02, 0xb5, 0x02, 0xac, 0x02, 0x97, 0x02, 0x98, 0x02, 0x93, 0x02, -0x68, 0x02, 0x41, 0x02, 0x1c, 0x02, 0xfc, 0x01, 0xd3, 0x01, 0xb5, 0x01, 0xa0, 0x01, 0x7c, 0x01, -0x5f, 0x01, 0x54, 0x01, 0x4b, 0x01, 0x3c, 0x01, 0x29, 0x01, 0x14, 0x01, 0x05, 0x01, 0xf5, 0x00, -0xfc, 0x00, 0x02, 0x01, 0x07, 0x01, 0x13, 0x01, 0x10, 0x01, 0x1a, 0x01, 0x14, 0x01, 0x10, 0x01, -0x0a, 0x01, 0xfc, 0x00, 0xfd, 0x00, 0xfb, 0x00, 0x11, 0x01, 0x23, 0x01, 0x20, 0x01, 0x18, 0x01, -0x12, 0x01, 0x16, 0x01, 0x0a, 0x01, 0xfa, 0x00, 0xe0, 0x00, 0xb6, 0x00, 0x8b, 0x00, 0x67, 0x00, -0x50, 0x00, 0x37, 0x00, 0x24, 0x00, 0x11, 0x00, 0xf4, 0xff, 0xc8, 0xff, 0x96, 0xff, 0x70, 0xff, -0x4b, 0xff, 0x38, 0xff, 0x14, 0xff, 0xe2, 0xfe, 0xb5, 0xfe, 0x8f, 0xfe, 0x71, 0xfe, 0x3b, 0xfe, -0x01, 0xfe, 0xc9, 0xfd, 0x8c, 0xfd, 0x53, 0xfd, 0x0f, 0xfd, 0xd1, 0xfc, 0x9f, 0xfc, 0x75, 0xfc, -0x4c, 0xfc, 0x17, 0xfc, 0xf7, 0xfb, 0xdc, 0xfb, 0xb1, 0xfb, 0x89, 0xfb, 0x58, 0xfb, 0x3f, 0xfb, -0x18, 0xfb, 0xec, 0xfa, 0xcc, 0xfa, 0x9a, 0xfa, 0x93, 0xfa, 0x91, 0xfa, 0x88, 0xfa, 0x72, 0xfa, -0x54, 0xfa, 0x60, 0xfa, 0x4f, 0xfa, 0x3f, 0xfa, 0x33, 0xfa, 0x4e, 0xfa, 0x69, 0xfa, 0x52, 0xfa, -0x4a, 0xfa, 0x44, 0xfa, 0x67, 0xfa, 0x96, 0xfa, 0xb5, 0xfa, 0xd4, 0xfa, 0xd2, 0xfa, 0xd2, 0xfa, -0xbe, 0xfa, 0xb3, 0xfa, 0xb4, 0xfa, 0xd7, 0xfa, 0x19, 0xfb, 0x46, 0xfb, 0x70, 0xfb, 0x8b, 0xfb, -0xc7, 0xfb, 0x39, 0xfc, 0x96, 0xfc, 0xf2, 0xfc, 0x15, 0xfd, 0x24, 0xfd, 0x40, 0xfd, 0x5c, 0xfd, -0xa1, 0xfd, 0xc7, 0xfd, 0x06, 0xfe, 0x59, 0xfe, 0xae, 0xfe, 0x05, 0xff, 0x18, 0xff, 0x45, 0xff, -0x5e, 0xff, 0x66, 0xff, 0x83, 0xff, 0xa8, 0xff, 0x19, 0x00, 0x56, 0x00, 0x7b, 0x00, 0xcc, 0x00, -0x24, 0x01, 0x81, 0x01, 0xa1, 0x01, 0xbf, 0x01, 0xe1, 0x01, 0xe1, 0x01, 0xf5, 0x01, 0xec, 0x01, -0xe8, 0x01, 0xff, 0x01, 0x3e, 0x02, 0xa3, 0x02, 0xdd, 0x02, 0x1c, 0x03, 0x60, 0x03, 0x89, 0x03, -0xb6, 0x03, 0xd8, 0x03, 0x12, 0x04, 0x36, 0x04, 0x49, 0x04, 0x6b, 0x04, 0x6c, 0x04, 0x7a, 0x04, -0x8e, 0x04, 0xa9, 0x04, 0xc0, 0x04, 0xc1, 0x04, 0xdc, 0x04, 0xec, 0x04, 0xfe, 0x04, 0x20, 0x05, -0x3a, 0x05, 0x5f, 0x05, 0x78, 0x05, 0x98, 0x05, 0xa9, 0x05, 0xa7, 0x05, 0xac, 0x05, 0x9c, 0x05, -0x90, 0x05, 0x71, 0x05, 0x47, 0x05, 0x2b, 0x05, 0x07, 0x05, 0xf1, 0x04, 0xcb, 0x04, 0xb3, 0x04, -0xb3, 0x04, 0xac, 0x04, 0xab, 0x04, 0x93, 0x04, 0x77, 0x04, 0x53, 0x04, 0x2e, 0x04, 0x0d, 0x04, -0xd9, 0x03, 0xb0, 0x03, 0x8b, 0x03, 0x6a, 0x03, 0x48, 0x03, 0x20, 0x03, 0x04, 0x03, 0xdb, 0x02, -0xa7, 0x02, 0x72, 0x02, 0x3c, 0x02, 0x09, 0x02, 0xd3, 0x01, 0xa9, 0x01, 0x89, 0x01, 0x64, 0x01, -0x3e, 0x01, 0x16, 0x01, 0xf0, 0x00, 0xc9, 0x00, 0x9f, 0x00, 0x7c, 0x00, 0x5a, 0x00, 0x34, 0x00, -0x0b, 0x00, 0xdf, 0xff, 0xb8, 0xff, 0x99, 0xff, 0x7a, 0xff, 0x55, 0xff, 0x1f, 0xff, 0xe8, 0xfe, -0xbe, 0xfe, 0xa0, 0xfe, 0x89, 0xfe, 0x73, 0xfe, 0x66, 0xfe, 0x4a, 0xfe, 0x2a, 0xfe, 0x0d, 0xfe, -0xf8, 0xfd, 0xf0, 0xfd, 0xe7, 0xfd, 0xe8, 0xfd, 0xde, 0xfd, 0xc6, 0xfd, 0xaf, 0xfd, 0x9b, 0xfd, -0x9e, 0xfd, 0xaa, 0xfd, 0xbb, 0xfd, 0xbe, 0xfd, 0xab, 0xfd, 0x93, 0xfd, 0x81, 0xfd, 0x83, 0xfd, -0x7d, 0xfd, 0x6b, 0xfd, 0x4a, 0xfd, 0x36, 0xfd, 0x3b, 0xfd, 0x38, 0xfd, 0x37, 0xfd, 0x2a, 0xfd, -0x34, 0xfd, 0x40, 0xfd, 0x4d, 0xfd, 0x60, 0xfd, 0x6a, 0xfd, 0x6b, 0xfd, 0x5e, 0xfd, 0x68, 0xfd, -0x5a, 0xfd, 0x3a, 0xfd, 0x3a, 0xfd, 0x3f, 0xfd, 0x46, 0xfd, 0x2e, 0xfd, 0x2c, 0xfd, 0x31, 0xfd, -0x0e, 0xfd, 0xe9, 0xfc, 0xde, 0xfc, 0xee, 0xfc, 0xf6, 0xfc, 0xfd, 0xfc, 0x0a, 0xfd, 0x1d, 0xfd, -0x2f, 0xfd, 0x3e, 0xfd, 0x40, 0xfd, 0x41, 0xfd, 0x4f, 0xfd, 0x4b, 0xfd, 0x39, 0xfd, 0x28, 0xfd, -0x2e, 0xfd, 0x3b, 0xfd, 0x3e, 0xfd, 0x51, 0xfd, 0x4c, 0xfd, 0x4b, 0xfd, 0x5a, 0xfd, 0x6d, 0xfd, -0x7d, 0xfd, 0x7f, 0xfd, 0xa2, 0xfd, 0xb6, 0xfd, 0xb7, 0xfd, 0xc6, 0xfd, 0xc3, 0xfd, 0xd7, 0xfd, -0xef, 0xfd, 0x1a, 0xfe, 0x3d, 0xfe, 0x3c, 0xfe, 0x55, 0xfe, 0x64, 0xfe, 0x73, 0xfe, 0x7b, 0xfe, -0x77, 0xfe, 0x8b, 0xfe, 0x98, 0xfe, 0xb7, 0xfe, 0xd9, 0xfe, 0xfd, 0xfe, 0x2c, 0xff, 0x4e, 0xff, -0x87, 0xff, 0xb1, 0xff, 0xc9, 0xff, 0xdc, 0xff, 0xe7, 0xff, 0xf7, 0xff, 0x02, 0x00, 0x19, 0x00, -0x3a, 0x00, 0x5e, 0x00, 0x92, 0x00, 0xc3, 0x00, 0xec, 0x00, 0x0b, 0x01, 0x28, 0x01, 0x44, 0x01, -0x5f, 0x01, 0x7d, 0x01, 0x9d, 0x01, 0xb4, 0x01, 0xc0, 0x01, 0xd0, 0x01, 0xea, 0x01, 0x0f, 0x02, -0x2d, 0x02, 0x48, 0x02, 0x6d, 0x02, 0x8b, 0x02, 0xa3, 0x02, 0xb6, 0x02, 0xca, 0x02, 0xdd, 0x02, -0xfb, 0x02, 0x21, 0x03, 0x3e, 0x03, 0x4a, 0x03, 0x52, 0x03, 0x68, 0x03, 0x76, 0x03, 0x85, 0x03, -0x9a, 0x03, 0xaa, 0x03, 0xac, 0x03, 0x9c, 0x03, 0x9f, 0x03, 0xa5, 0x03, 0xa1, 0x03, 0x9d, 0x03, -0x99, 0x03, 0x9c, 0x03, 0x98, 0x03, 0xa0, 0x03, 0xb1, 0x03, 0xbd, 0x03, 0xc9, 0x03, 0xca, 0x03, -0xc2, 0x03, 0xab, 0x03, 0x8c, 0x03, 0x77, 0x03, 0x60, 0x03, 0x47, 0x03, 0x34, 0x03, 0x23, 0x03, -0x19, 0x03, 0x0d, 0x03, 0xfa, 0x02, 0xdd, 0x02, 0xb4, 0x02, 0x95, 0x02, 0x7a, 0x02, 0x58, 0x02, -0x30, 0x02, 0x10, 0x02, 0x00, 0x02, 0xf3, 0x01, 0xe8, 0x01, 0xdb, 0x01, 0xca, 0x01, 0xa8, 0x01, -0x7e, 0x01, 0x55, 0x01, 0x33, 0x01, 0x1a, 0x01, 0x07, 0x01, 0xfc, 0x00, 0xe8, 0x00, 0xd6, 0x00, -0xbd, 0x00, 0x9b, 0x00, 0x78, 0x00, 0x50, 0x00, 0x2f, 0x00, 0x0b, 0x00, 0xe8, 0xff, 0xcb, 0xff, -0xb4, 0xff, 0xa7, 0xff, 0x97, 0xff, 0x8e, 0xff, 0x86, 0xff, 0x77, 0xff, 0x5f, 0xff, 0x49, 0xff, -0x3b, 0xff, 0x2b, 0xff, 0x1e, 0xff, 0x0e, 0xff, 0xf5, 0xfe, 0xdd, 0xfe, 0xc7, 0xfe, 0xb5, 0xfe, -0xa4, 0xfe, 0x94, 0xfe, 0x85, 0xfe, 0x6c, 0xfe, 0x5e, 0xfe, 0x55, 0xfe, 0x43, 0xfe, 0x2b, 0xfe, -0x18, 0xfe, 0x16, 0xfe, 0x04, 0xfe, 0xf1, 0xfd, 0xe0, 0xfd, 0xd0, 0xfd, 0xcf, 0xfd, 0xcb, 0xfd, -0xd6, 0xfd, 0xd3, 0xfd, 0xc8, 0xfd, 0xbe, 0xfd, 0xa6, 0xfd, 0xa1, 0xfd, 0xae, 0xfd, 0xd4, 0xfd, -0xe4, 0xfd, 0xd2, 0xfd, 0xc0, 0xfd, 0x9b, 0xfd, 0x83, 0xfd, 0x72, 0xfd, 0x5e, 0xfd, 0x43, 0xfd, -0x2c, 0xfd, 0x2c, 0xfd, 0x25, 0xfd, 0x1f, 0xfd, 0x1b, 0xfd, 0x31, 0xfd, 0x55, 0xfd, 0x69, 0xfd, -0x80, 0xfd, 0x8f, 0xfd, 0x91, 0xfd, 0x84, 0xfd, 0x77, 0xfd, 0x72, 0xfd, 0x6f, 0xfd, 0x77, 0xfd, -0x7e, 0xfd, 0x7e, 0xfd, 0x6d, 0xfd, 0x63, 0xfd, 0x6d, 0xfd, 0x70, 0xfd, 0x81, 0xfd, 0x92, 0xfd, -0xa8, 0xfd, 0xc9, 0xfd, 0xe2, 0xfd, 0xfd, 0xfd, 0x14, 0xfe, 0x2e, 0xfe, 0x3f, 0xfe, 0x48, 0xfe, -0x51, 0xfe, 0x47, 0xfe, 0x42, 0xfe, 0x48, 0xfe, 0x54, 0xfe, 0x66, 0xfe, 0x77, 0xfe, 0x8c, 0xfe, -0x9d, 0xfe, 0xaf, 0xfe, 0xd1, 0xfe, 0xeb, 0xfe, 0x0a, 0xff, 0x2b, 0xff, 0x31, 0xff, 0x2e, 0xff, -0x2f, 0xff, 0x40, 0xff, 0x59, 0xff, 0x75, 0xff, 0x97, 0xff, 0xa8, 0xff, 0xbc, 0xff, 0xd1, 0xff, -0xe7, 0xff, 0xf2, 0xff, 0xf6, 0xff, 0x07, 0x00, 0x13, 0x00, 0x2a, 0x00, 0x45, 0x00, 0x5c, 0x00, -0x76, 0x00, 0x95, 0x00, 0xc3, 0x00, 0xea, 0x00, 0x0e, 0x01, 0x2b, 0x01, 0x3d, 0x01, 0x46, 0x01, -0x45, 0x01, 0x4e, 0x01, 0x63, 0x01, 0x81, 0x01, 0x99, 0x01, 0xad, 0x01, 0xc7, 0x01, 0xdd, 0x01, -0xf2, 0x01, 0x02, 0x02, 0x07, 0x02, 0x0d, 0x02, 0x18, 0x02, 0x26, 0x02, 0x30, 0x02, 0x3b, 0x02, -0x52, 0x02, 0x66, 0x02, 0x73, 0x02, 0x7c, 0x02, 0x7b, 0x02, 0x7a, 0x02, 0x75, 0x02, 0x73, 0x02, -0x77, 0x02, 0x7d, 0x02, 0x88, 0x02, 0x8e, 0x02, 0x91, 0x02, 0x94, 0x02, 0x9b, 0x02, 0xa1, 0x02, -0xa4, 0x02, 0xa6, 0x02, 0xa4, 0x02, 0xa2, 0x02, 0x9f, 0x02, 0xa0, 0x02, 0xa1, 0x02, 0xa1, 0x02, -0xa1, 0x02, 0xa1, 0x02, 0xa1, 0x02, 0x9e, 0x02, 0x94, 0x02, 0x84, 0x02, 0x73, 0x02, 0x65, 0x02, -0x5e, 0x02, 0x5f, 0x02, 0x5a, 0x02, 0x50, 0x02, 0x39, 0x02, 0x28, 0x02, 0x23, 0x02, 0x1a, 0x02, -0x13, 0x02, 0x05, 0x02, 0xf6, 0x01, 0xe5, 0x01, 0xd7, 0x01, 0xcf, 0x01, 0xc7, 0x01, 0xc2, 0x01, -0xb9, 0x01, 0xae, 0x01, 0xa1, 0x01, 0x96, 0x01, 0x89, 0x01, 0x7b, 0x01, 0x73, 0x01, 0x6a, 0x01, -0x5d, 0x01, 0x4c, 0x01, 0x34, 0x01, 0x20, 0x01, 0x0f, 0x01, 0x05, 0x01, 0xfa, 0x00, 0xe7, 0x00, -0xd2, 0x00, 0xbe, 0x00, 0xa7, 0x00, 0x94, 0x00, 0x87, 0x00, 0x7f, 0x00, 0x7a, 0x00, 0x66, 0x00, -0x53, 0x00, 0x4a, 0x00, 0x38, 0x00, 0x21, 0x00, 0x0d, 0x00, 0x02, 0x00, 0xe2, 0xff, 0xbb, 0xff, -0xa5, 0xff, 0x92, 0xff, 0x78, 0xff, 0x61, 0xff, 0x54, 0xff, 0x3b, 0xff, 0x1f, 0xff, 0x0c, 0xff, -0xf9, 0xfe, 0xed, 0xfe, 0xdb, 0xfe, 0xc0, 0xfe, 0x96, 0xfe, 0x64, 0xfe, 0x40, 0xfe, 0x20, 0xfe, -0x0b, 0xfe, 0xf4, 0xfd, 0xd5, 0xfd, 0xc8, 0xfd, 0xbb, 0xfd, 0xb0, 0xfd, 0xa8, 0xfd, 0xa4, 0xfd, -0x9b, 0xfd, 0x80, 0xfd, 0x6c, 0xfd, 0x5a, 0xfd, 0x3f, 0xfd, 0x29, 0xfd, 0x1e, 0xfd, 0x0e, 0xfd, -0xf0, 0xfc, 0xeb, 0xfc, 0xe9, 0xfc, 0xde, 0xfc, 0xd1, 0xfc, 0xb8, 0xfc, 0xb3, 0xfc, 0xb2, 0xfc, -0xaa, 0xfc, 0xae, 0xfc, 0xb4, 0xfc, 0xc3, 0xfc, 0xcb, 0xfc, 0xd1, 0xfc, 0xd8, 0xfc, 0xca, 0xfc, -0xba, 0xfc, 0xaf, 0xfc, 0xa6, 0xfc, 0x97, 0xfc, 0x85, 0xfc, 0x75, 0xfc, 0x67, 0xfc, 0x66, 0xfc, -0x6d, 0xfc, 0x7f, 0xfc, 0x99, 0xfc, 0xb3, 0xfc, 0xd4, 0xfc, 0xf1, 0xfc, 0x0a, 0xfd, 0x25, 0xfd, -0x3b, 0xfd, 0x4b, 0xfd, 0x54, 0xfd, 0x5c, 0xfd, 0x69, 0xfd, 0x73, 0xfd, 0x78, 0xfd, 0x7f, 0xfd, -0x8a, 0xfd, 0x9a, 0xfd, 0xb3, 0xfd, 0xd4, 0xfd, 0xef, 0xfd, 0x0c, 0xfe, 0x2e, 0xfe, 0x53, 0xfe, -0x7e, 0xfe, 0xa8, 0xfe, 0xd0, 0xfe, 0xf2, 0xfe, 0x0f, 0xff, 0x2c, 0xff, 0x43, 0xff, 0x60, 0xff, -0x83, 0xff, 0xa1, 0xff, 0xbb, 0xff, 0xcd, 0xff, 0xd9, 0xff, 0xea, 0xff, 0x04, 0x00, 0x21, 0x00, -0x43, 0x00, 0x6c, 0x00, 0x97, 0x00, 0xc1, 0x00, 0xe9, 0x00, 0x14, 0x01, 0x39, 0x01, 0x5e, 0x01, -0x87, 0x01, 0xa5, 0x01, 0xbb, 0x01, 0xd6, 0x01, 0xf7, 0x01, 0x16, 0x02, 0x37, 0x02, 0x57, 0x02, -0x73, 0x02, 0x8c, 0x02, 0xa5, 0x02, 0xc5, 0x02, 0xde, 0x02, 0xf7, 0x02, 0x11, 0x03, 0x26, 0x03, -0x3b, 0x03, 0x52, 0x03, 0x71, 0x03, 0x90, 0x03, 0xa8, 0x03, 0xbb, 0x03, 0xca, 0x03, 0xd4, 0x03, -0xda, 0x03, 0xe3, 0x03, 0xe6, 0x03, 0xee, 0x03, 0xfc, 0x03, 0x06, 0x04, 0x11, 0x04, 0x1b, 0x04, -0x28, 0x04, 0x37, 0x04, 0x42, 0x04, 0x49, 0x04, 0x4e, 0x04, 0x50, 0x04, 0x4d, 0x04, 0x46, 0x04, -0x3c, 0x04, 0x33, 0x04, 0x2e, 0x04, 0x29, 0x04, 0x21, 0x04, 0x11, 0x04, 0xff, 0x03, 0xf4, 0x03, -0xe8, 0x03, 0xdb, 0x03, 0xd0, 0x03, 0xc4, 0x03, 0xb3, 0x03, 0xa3, 0x03, 0x95, 0x03, 0x89, 0x03, -0x7b, 0x03, 0x69, 0x03, 0x4f, 0x03, 0x2e, 0x03, 0x0b, 0x03, 0xe8, 0x02, 0xc5, 0x02, 0xa4, 0x02, -0x88, 0x02, 0x6f, 0x02, 0x5a, 0x02, 0x43, 0x02, 0x26, 0x02, 0x01, 0x02, 0xd5, 0x01, 0xac, 0x01, -0x87, 0x01, 0x61, 0x01, 0x37, 0x01, 0x0a, 0x01, 0xe4, 0x00, 0xc2, 0x00, 0xa5, 0x00, 0x8a, 0x00, -0x6d, 0x00, 0x4b, 0x00, 0x1d, 0x00, 0xe9, 0xff, 0xb8, 0xff, 0x8f, 0xff, 0x6a, 0xff, 0x45, 0xff, -0x1a, 0xff, 0xf0, 0xfe, 0xca, 0xfe, 0xa5, 0xfe, 0x86, 0xfe, 0x63, 0xfe, 0x37, 0xfe, 0x0c, 0xfe, -0xe0, 0xfd, 0xb8, 0xfd, 0x96, 0xfd, 0x7a, 0xfd, 0x5c, 0xfd, 0x44, 0xfd, 0x34, 0xfd, 0x20, 0xfd, -0x05, 0xfd, 0xdf, 0xfc, 0xb8, 0xfc, 0x92, 0xfc, 0x6b, 0xfc, 0x45, 0xfc, 0x20, 0xfc, 0x07, 0xfc, -0xf7, 0xfb, 0xee, 0xfb, 0xea, 0xfb, 0xe1, 0xfb, 0xd4, 0xfb, 0xc4, 0xfb, 0xb1, 0xfb, 0xa0, 0xfb, -0x91, 0xfb, 0x85, 0xfb, 0x78, 0xfb, 0x68, 0xfb, 0x5e, 0xfb, 0x59, 0xfb, 0x55, 0xfb, 0x4e, 0xfb, -0x43, 0xfb, 0x37, 0xfb, 0x2a, 0xfb, 0x27, 0xfb, 0x29, 0xfb, 0x35, 0xfb, 0x44, 0xfb, 0x53, 0xfb, -0x67, 0xfb, 0x77, 0xfb, 0x8c, 0xfb, 0xa0, 0xfb, 0xb0, 0xfb, 0xbd, 0xfb, 0xc7, 0xfb, 0xd2, 0xfb, -0xdb, 0xfb, 0xe9, 0xfb, 0xfb, 0xfb, 0x0f, 0xfc, 0x26, 0xfc, 0x3b, 0xfc, 0x52, 0xfc, 0x68, 0xfc, -0x83, 0xfc, 0xa2, 0xfc, 0xc1, 0xfc, 0xe3, 0xfc, 0x04, 0xfd, 0x26, 0xfd, 0x4a, 0xfd, 0x6e, 0xfd, -0x94, 0xfd, 0xbb, 0xfd, 0xe3, 0xfd, 0x0b, 0xfe, 0x32, 0xfe, 0x5a, 0xfe, 0x80, 0xfe, 0xa5, 0xfe, -0xc8, 0xfe, 0xed, 0xfe, 0x12, 0xff, 0x36, 0xff, 0x5c, 0xff, 0x85, 0xff, 0xb1, 0xff, 0xe1, 0xff, -0x13, 0x00, 0x45, 0x00, 0x74, 0x00, 0x9e, 0x00, 0xca, 0x00, 0xf8, 0x00, 0x25, 0x01, 0x50, 0x01, -0x7a, 0x01, 0xa3, 0x01, 0xcb, 0x01, 0xf1, 0x01, 0x17, 0x02, 0x39, 0x02, 0x53, 0x02, 0x6d, 0x02, -0x89, 0x02, 0xa7, 0x02, 0xcb, 0x02, 0xf3, 0x02, 0x1c, 0x03, 0x43, 0x03, 0x6b, 0x03, 0x95, 0x03, -0xb9, 0x03, 0xd7, 0x03, 0xf1, 0x03, 0x0b, 0x04, 0x1f, 0x04, 0x32, 0x04, 0x45, 0x04, 0x56, 0x04, -0x67, 0x04, 0x79, 0x04, 0x8b, 0x04, 0x9a, 0x04, 0xa8, 0x04, 0xb7, 0x04, 0xbf, 0x04, 0xc3, 0x04, -0xcb, 0x04, 0xd0, 0x04, 0xd5, 0x04, 0xda, 0x04, 0xe2, 0x04, 0xef, 0x04, 0xfa, 0x04, 0x06, 0x05, -0x0c, 0x05, 0x0e, 0x05, 0x08, 0x05, 0xfe, 0x04, 0xf3, 0x04, 0xe1, 0x04, 0xce, 0x04, 0xba, 0x04, -0xa8, 0x04, 0x93, 0x04, 0x80, 0x04, 0x70, 0x04, 0x5f, 0x04, 0x4d, 0x04, 0x39, 0x04, 0x23, 0x04, -0x0b, 0x04, 0xf4, 0x03, 0xdd, 0x03, 0xc1, 0x03, 0xa4, 0x03, 0x85, 0x03, 0x65, 0x03, 0x43, 0x03, -0x21, 0x03, 0xfe, 0x02, 0xd8, 0x02, 0xb2, 0x02, 0x90, 0x02, 0x6d, 0x02, 0x46, 0x02, 0x1f, 0x02, -0xfc, 0x01, 0xd9, 0x01, 0xb3, 0x01, 0x8c, 0x01, 0x64, 0x01, 0x39, 0x01, 0x0d, 0x01, 0xe1, 0x00, -0xb2, 0x00, 0x82, 0x00, 0x57, 0x00, 0x2e, 0x00, 0x01, 0x00, 0xd3, 0xff, 0xaa, 0xff, 0x83, 0xff, -0x5a, 0xff, 0x31, 0xff, 0x0a, 0xff, 0xe2, 0xfe, 0xb9, 0xfe, 0x8f, 0xfe, 0x64, 0xfe, 0x39, 0xfe, -0x0f, 0xfe, 0xe4, 0xfd, 0xb7, 0xfd, 0x8a, 0xfd, 0x61, 0xfd, 0x3d, 0xfd, 0x1c, 0xfd, 0x00, 0xfd, -0xe5, 0xfc, 0xcc, 0xfc, 0xb4, 0xfc, 0x99, 0xfc, 0x7d, 0xfc, 0x5e, 0xfc, 0x40, 0xfc, 0x25, 0xfc, -0x0b, 0xfc, 0xf4, 0xfb, 0xdd, 0xfb, 0xc8, 0xfb, 0xb2, 0xfb, 0x9f, 0xfb, 0x8d, 0xfb, 0x7a, 0xfb, -0x68, 0xfb, 0x57, 0xfb, 0x49, 0xfb, 0x3d, 0xfb, 0x32, 0xfb, 0x2d, 0xfb, 0x2b, 0xfb, 0x2c, 0xfb, -0x30, 0xfb, 0x31, 0xfb, 0x2f, 0xfb, 0x2c, 0xfb, 0x2c, 0xfb, 0x2e, 0xfb, 0x31, 0xfb, 0x37, 0xfb, -0x3d, 0xfb, 0x46, 0xfb, 0x52, 0xfb, 0x60, 0xfb, 0x6f, 0xfb, 0x7c, 0xfb, 0x8b, 0xfb, 0x9a, 0xfb, -0xa9, 0xfb, 0xb8, 0xfb, 0xc8, 0xfb, 0xdc, 0xfb, 0xf4, 0xfb, 0x11, 0xfc, 0x2f, 0xfc, 0x4d, 0xfc, -0x6b, 0xfc, 0x88, 0xfc, 0xa6, 0xfc, 0xc3, 0xfc, 0xe0, 0xfc, 0xfd, 0xfc, 0x1c, 0xfd, 0x3e, 0xfd, -0x63, 0xfd, 0x88, 0xfd, 0xad, 0xfd, 0xd4, 0xfd, 0xfc, 0xfd, 0x21, 0xfe, 0x46, 0xfe, 0x6c, 0xfe, -0x91, 0xfe, 0xb5, 0xfe, 0xda, 0xfe, 0x01, 0xff, 0x28, 0xff, 0x50, 0xff, 0x79, 0xff, 0xa0, 0xff, -0xc6, 0xff, 0xeb, 0xff, 0x11, 0x00, 0x36, 0x00, 0x5b, 0x00, 0x82, 0x00, 0xaa, 0x00, 0xd0, 0x00, -0xf7, 0x00, 0x1f, 0x01, 0x48, 0x01, 0x70, 0x01, 0x97, 0x01, 0xbe, 0x01, 0xe4, 0x01, 0x09, 0x02, -0x2d, 0x02, 0x51, 0x02, 0x75, 0x02, 0x98, 0x02, 0xba, 0x02, 0xdb, 0x02, 0xfa, 0x02, 0x19, 0x03, -0x35, 0x03, 0x51, 0x03, 0x6b, 0x03, 0x83, 0x03, 0x9b, 0x03, 0xb2, 0x03, 0xc8, 0x03, 0xdd, 0x03, -0xf2, 0x03, 0x06, 0x04, 0x18, 0x04, 0x2a, 0x04, 0x3b, 0x04, 0x4c, 0x04, 0x5b, 0x04, 0x69, 0x04, -0x76, 0x04, 0x82, 0x04, 0x8b, 0x04, 0x93, 0x04, 0x99, 0x04, 0x9a, 0x04, 0x98, 0x04, 0x98, 0x04, -0x99, 0x04, 0x98, 0x04, 0x94, 0x04, 0x91, 0x04, 0x8d, 0x04, 0x89, 0x04, 0x83, 0x04, 0x7c, 0x04, -0x73, 0x04, 0x68, 0x04, 0x5c, 0x04, 0x4f, 0x04, 0x3e, 0x04, 0x2b, 0x04, 0x18, 0x04, 0x04, 0x04, -0xf0, 0x03, 0xda, 0x03, 0xc5, 0x03, 0xaf, 0x03, 0x97, 0x03, 0x7f, 0x03, 0x64, 0x03, 0x47, 0x03, -0x29, 0x03, 0x0d, 0x03, 0xf1, 0x02, 0xd4, 0x02, 0xb7, 0x02, 0x99, 0x02, 0x78, 0x02, 0x57, 0x02, -0x36, 0x02, 0x12, 0x02, 0xec, 0x01, 0xc5, 0x01, 0x9d, 0x01, 0x75, 0x01, 0x4d, 0x01, 0x25, 0x01, -0xff, 0x00, 0xd9, 0x00, 0xb3, 0x00, 0x8d, 0x00, 0x68, 0x00, 0x41, 0x00, 0x1c, 0x00, 0xf7, 0xff, -0xd2, 0xff, 0xab, 0xff, 0x84, 0xff, 0x5c, 0xff, 0x34, 0xff, 0x0c, 0xff, 0xe4, 0xfe, 0xbc, 0xfe, -0x97, 0xfe, 0x75, 0xfe, 0x54, 0xfe, 0x31, 0xfe, 0x0e, 0xfe, 0xec, 0xfd, 0xcb, 0xfd, 0xad, 0xfd, -0x90, 0xfd, 0x72, 0xfd, 0x55, 0xfd, 0x38, 0xfd, 0x1d, 0xfd, 0x03, 0xfd, 0xea, 0xfc, 0xd0, 0xfc, -0xb6, 0xfc, 0x9b, 0xfc, 0x82, 0xfc, 0x6a, 0xfc, 0x57, 0xfc, 0x45, 0xfc, 0x36, 0xfc, 0x27, 0xfc, -0x19, 0xfc, 0x0c, 0xfc, 0x00, 0xfc, 0xf5, 0xfb, 0xeb, 0xfb, 0xe3, 0xfb, 0xdc, 0xfb, 0xd5, 0xfb, -0xd0, 0xfb, 0xcd, 0xfb, 0xcc, 0xfb, 0xcd, 0xfb, 0xcd, 0xfb, 0xce, 0xfb, 0xcf, 0xfb, 0xd1, 0xfb, -0xd4, 0xfb, 0xd8, 0xfb, 0xde, 0xfb, 0xe6, 0xfb, 0xf0, 0xfb, 0xfb, 0xfb, 0x08, 0xfc, 0x16, 0xfc, -0x25, 0xfc, 0x35, 0xfc, 0x46, 0xfc, 0x58, 0xfc, 0x6b, 0xfc, 0x7e, 0xfc, 0x93, 0xfc, 0xa9, 0xfc, -0xbf, 0xfc, 0xd6, 0xfc, 0xf0, 0xfc, 0x0b, 0xfd, 0x26, 0xfd, 0x42, 0xfd, 0x5e, 0xfd, 0x7a, 0xfd, -0x96, 0xfd, 0xb2, 0xfd, 0xcf, 0xfd, 0xed, 0xfd, 0x0b, 0xfe, 0x29, 0xfe, 0x49, 0xfe, 0x6a, 0xfe, -0x8d, 0xfe, 0xb1, 0xfe, 0xd4, 0xfe, 0xf6, 0xfe, 0x18, 0xff, 0x39, 0xff, 0x59, 0xff, 0x79, 0xff, -0x99, 0xff, 0xba, 0xff, 0xdc, 0xff, 0xfe, 0xff, 0x20, 0x00, 0x41, 0x00, 0x62, 0x00, 0x84, 0x00, -0xa6, 0x00, 0xc7, 0x00, 0xe6, 0x00, 0x03, 0x01, 0x20, 0x01, 0x3c, 0x01, 0x59, 0x01, 0x77, 0x01, -0x93, 0x01, 0xb0, 0x01, 0xcd, 0x01, 0xe8, 0x01, 0x02, 0x02, 0x1a, 0x02, 0x32, 0x02, 0x49, 0x02, -0x5e, 0x02, 0x73, 0x02, 0x87, 0x02, 0x9a, 0x02, 0xae, 0x02, 0xc1, 0x02, 0xd3, 0x02, 0xe5, 0x02, -0xf6, 0x02, 0x06, 0x03, 0x15, 0x03, 0x22, 0x03, 0x2e, 0x03, 0x3a, 0x03, 0x45, 0x03, 0x4f, 0x03, -0x58, 0x03, 0x60, 0x03, 0x67, 0x03, 0x6c, 0x03, 0x6f, 0x03, 0x72, 0x03, 0x74, 0x03, 0x75, 0x03, -0x76, 0x03, 0x74, 0x03, 0x72, 0x03, 0x70, 0x03, 0x6d, 0x03, 0x6a, 0x03, 0x67, 0x03, 0x62, 0x03, -0x5c, 0x03, 0x54, 0x03, 0x4a, 0x03, 0x3e, 0x03, 0x33, 0x03, 0x27, 0x03, 0x1a, 0x03, 0x0d, 0x03, -0xff, 0x02, 0xf0, 0x02, 0xe0, 0x02, 0xd0, 0x02, 0xbf, 0x02, 0xae, 0x02, 0x9c, 0x02, 0x89, 0x02, -0x76, 0x02, 0x62, 0x02, 0x4d, 0x02, 0x37, 0x02, 0x20, 0x02, 0x0a, 0x02, 0xf2, 0x01, 0xda, 0x01, -0xc1, 0x01, 0xa8, 0x01, 0x8f, 0x01, 0x76, 0x01, 0x5d, 0x01, 0x44, 0x01, 0x2a, 0x01, 0x10, 0x01, -0xf6, 0x00, 0xdc, 0x00, 0xc1, 0x00, 0xa6, 0x00, 0x8c, 0x00, 0x71, 0x00, 0x57, 0x00, 0x3d, 0x00, -0x23, 0x00, 0x08, 0x00, 0xee, 0xff, 0xd4, 0xff, 0xba, 0xff, 0x9f, 0xff, 0x86, 0xff, 0x6d, 0xff, -0x56, 0xff, 0x40, 0xff, 0x2a, 0xff, 0x15, 0xff, 0x00, 0xff, 0xeb, 0xfe, 0xd7, 0xfe, 0xc2, 0xfe, -0xad, 0xfe, 0x98, 0xfe, 0x82, 0xfe, 0x6d, 0xfe, 0x58, 0xfe, 0x44, 0xfe, 0x32, 0xfe, 0x21, 0xfe, -0x10, 0xfe, 0x01, 0xfe, 0xf2, 0xfd, 0xe4, 0xfd, 0xd7, 0xfd, 0xc9, 0xfd, 0xbd, 0xfd, 0xb1, 0xfd, -0xa6, 0xfd, 0x9b, 0xfd, 0x91, 0xfd, 0x88, 0xfd, 0x80, 0xfd, 0x79, 0xfd, 0x72, 0xfd, 0x6d, 0xfd, -0x68, 0xfd, 0x64, 0xfd, 0x60, 0xfd, 0x5d, 0xfd, 0x5a, 0xfd, 0x59, 0xfd, 0x58, 0xfd, 0x58, 0xfd, -0x59, 0xfd, 0x5b, 0xfd, 0x5d, 0xfd, 0x5f, 0xfd, 0x62, 0xfd, 0x66, 0xfd, 0x6a, 0xfd, 0x6f, 0xfd, -0x75, 0xfd, 0x7b, 0xfd, 0x82, 0xfd, 0x8a, 0xfd, 0x92, 0xfd, 0x9b, 0xfd, 0xa5, 0xfd, 0xaf, 0xfd, -0xba, 0xfd, 0xc5, 0xfd, 0xd1, 0xfd, 0xdc, 0xfd, 0xe8, 0xfd, 0xf5, 0xfd, 0x01, 0xfe, 0x0e, 0xfe, -0x1c, 0xfe, 0x2a, 0xfe, 0x38, 0xfe, 0x46, 0xfe, 0x55, 0xfe, 0x65, 0xfe, 0x75, 0xfe, 0x86, 0xfe, -0x97, 0xfe, 0xa8, 0xfe, 0xba, 0xfe, 0xcc, 0xfe, 0xde, 0xfe, 0xf0, 0xfe, 0x03, 0xff, 0x15, 0xff, -0x28, 0xff, 0x3a, 0xff, 0x4d, 0xff, 0x61, 0xff, 0x74, 0xff, 0x88, 0xff, 0x9c, 0xff, 0xb0, 0xff, -0xc5, 0xff, 0xd9, 0xff, 0xee, 0xff, 0x03, 0x00, 0x18, 0x00, 0x2c, 0x00, 0x40, 0x00, 0x54, 0x00, -0x67, 0x00, 0x7a, 0x00, 0x8e, 0x00, 0xa1, 0x00, 0xb3, 0x00, 0xc4, 0x00, 0xd6, 0x00, 0xe7, 0x00, -0xf8, 0x00, 0x09, 0x01, 0x1a, 0x01, 0x2b, 0x01, 0x3b, 0x01, 0x4b, 0x01, 0x5a, 0x01, 0x69, 0x01, -0x77, 0x01, 0x84, 0x01, 0x90, 0x01, 0x9c, 0x01, 0xa6, 0x01, 0xb0, 0x01, 0xba, 0x01, 0xc2, 0x01, -0xcb, 0x01, 0xd3, 0x01, 0xda, 0x01, 0xe2, 0x01, 0xe8, 0x01, 0xef, 0x01, 0xf5, 0x01, 0xfb, 0x01, -0x00, 0x02, 0x05, 0x02, 0x0a, 0x02, 0x0d, 0x02, 0x10, 0x02, 0x12, 0x02, 0x13, 0x02, 0x13, 0x02, -0x13, 0x02, 0x11, 0x02, 0x10, 0x02, 0x0d, 0x02, 0x0b, 0x02, 0x07, 0x02, 0x03, 0x02, 0xff, 0x01, -0xfb, 0x01, 0xf7, 0x01, 0xf2, 0x01, 0xed, 0x01, 0xe7, 0x01, 0xe0, 0x01, 0xd9, 0x01, 0xd2, 0x01, -0xca, 0x01, 0xc3, 0x01, 0xba, 0x01, 0xb0, 0x01, 0xa7, 0x01, 0x9c, 0x01, 0x92, 0x01, 0x87, 0x01, -0x7c, 0x01, 0x71, 0x01, 0x65, 0x01, 0x5a, 0x01, 0x4e, 0x01, 0x42, 0x01, 0x36, 0x01, 0x2a, 0x01, -0x1e, 0x01, 0x11, 0x01, 0x04, 0x01, 0xf7, 0x00, 0xea, 0x00, 0xdd, 0x00, 0xce, 0x00, 0xc0, 0x00, -0xb1, 0x00, 0xa2, 0x00, 0x93, 0x00, 0x84, 0x00, 0x75, 0x00, 0x67, 0x00, 0x58, 0x00, 0x4a, 0x00, -0x3c, 0x00, 0x2e, 0x00, 0x20, 0x00, 0x12, 0x00, 0x04, 0x00, 0xf6, 0xff, 0xe9, 0xff, 0xdb, 0xff, -0xcd, 0xff, 0xc0, 0xff, 0xb2, 0xff, 0xa5, 0xff, 0x98, 0xff, 0x8b, 0xff, 0x7e, 0xff, 0x71, 0xff, -0x65, 0xff, 0x59, 0xff, 0x4c, 0xff, 0x40, 0xff, 0x35, 0xff, 0x2a, 0xff, 0x20, 0xff, 0x15, 0xff, -0x0c, 0xff, 0x02, 0xff, 0xf9, 0xfe, 0xf0, 0xfe, 0xe8, 0xfe, 0xe0, 0xfe, 0xd8, 0xfe, 0xd1, 0xfe, -0xca, 0xfe, 0xc3, 0xfe, 0xbc, 0xfe, 0xb6, 0xfe, 0xb0, 0xfe, 0xab, 0xfe, 0xa6, 0xfe, 0xa2, 0xfe, -0x9e, 0xfe, 0x9a, 0xfe, 0x96, 0xfe, 0x93, 0xfe, 0x91, 0xfe, 0x8e, 0xfe, 0x8c, 0xfe, 0x8b, 0xfe, -0x89, 0xfe, 0x88, 0xfe, 0x88, 0xfe, 0x87, 0xfe, 0x88, 0xfe, 0x88, 0xfe, 0x89, 0xfe, 0x8a, 0xfe, -0x8c, 0xfe, 0x8e, 0xfe, 0x90, 0xfe, 0x92, 0xfe, 0x95, 0xfe, 0x98, 0xfe, 0x9b, 0xfe, 0x9f, 0xfe, -0xa4, 0xfe, 0xa9, 0xfe, 0xae, 0xfe, 0xb3, 0xfe, 0xb8, 0xfe, 0xbe, 0xfe, 0xc4, 0xfe, 0xc9, 0xfe, -0xd0, 0xfe, 0xd6, 0xfe, 0xdc, 0xfe, 0xe3, 0xfe, 0xea, 0xfe, 0xf2, 0xfe, 0xf9, 0xfe, 0x01, 0xff, -0x09, 0xff, 0x11, 0xff, 0x1a, 0xff, 0x22, 0xff, 0x2a, 0xff, 0x32, 0xff, 0x3b, 0xff, 0x44, 0xff, -0x4d, 0xff, 0x56, 0xff, 0x5f, 0xff, 0x69, 0xff, 0x73, 0xff, 0x7d, 0xff, 0x87, 0xff, 0x91, 0xff, -0x9b, 0xff, 0xa5, 0xff, 0xaf, 0xff, 0xb9, 0xff, 0xc3, 0xff, 0xcd, 0xff, 0xd7, 0xff, 0xe1, 0xff, -0xeb, 0xff, 0xf5, 0xff, 0xff, 0xff, 0x08, 0x00, 0x12, 0x00, 0x1b, 0x00, 0x24, 0x00, 0x2d, 0x00, -0x36, 0x00, 0x3f, 0x00, 0x47, 0x00, 0x4f, 0x00, 0x58, 0x00, 0x61, 0x00, 0x69, 0x00, 0x72, 0x00, -0x7b, 0x00, 0x83, 0x00, 0x8c, 0x00, 0x94, 0x00, 0x9c, 0x00, 0xa3, 0x00, 0xab, 0x00, 0xb3, 0x00, -0xba, 0x00, 0xc0, 0x00, 0xc7, 0x00, 0xcd, 0x00, 0xd3, 0x00, 0xd9, 0x00, 0xde, 0x00, 0xe3, 0x00, -0xe8, 0x00, 0xed, 0x00, 0xf1, 0x00, 0xf6, 0x00, 0xfa, 0x00, 0xfe, 0x00, 0x01, 0x01, 0x05, 0x01, -0x08, 0x01, 0x0b, 0x01, 0x0e, 0x01, 0x11, 0x01, 0x13, 0x01, 0x15, 0x01, 0x17, 0x01, 0x19, 0x01, -0x19, 0x01, 0x1a, 0x01, 0x1b, 0x01, 0x1b, 0x01, 0x1b, 0x01, 0x1a, 0x01, 0x1a, 0x01, 0x19, 0x01, -0x17, 0x01, 0x16, 0x01, 0x15, 0x01, 0x13, 0x01, 0x11, 0x01, 0x0e, 0x01, 0x0c, 0x01, 0x08, 0x01, -0x05, 0x01, 0x01, 0x01, 0xfd, 0x00, 0xf9, 0x00, 0xf5, 0x00, 0xf0, 0x00, 0xec, 0x00, 0xe7, 0x00, -0xe2, 0x00, 0xdd, 0x00, 0xd8, 0x00, 0xd3, 0x00, 0xce, 0x00, 0xc8, 0x00, 0xc3, 0x00, 0xbe, 0x00, -0xb8, 0x00, 0xb2, 0x00, 0xad, 0x00, 0xa7, 0x00, 0xa0, 0x00, 0x9a, 0x00, 0x94, 0x00, 0x8d, 0x00, -0x87, 0x00, 0x80, 0x00, 0x79, 0x00, 0x72, 0x00, 0x6b, 0x00, 0x64, 0x00, 0x5d, 0x00, 0x56, 0x00, -0x4e, 0x00, 0x47, 0x00, 0x40, 0x00, 0x38, 0x00, 0x31, 0x00, 0x29, 0x00, 0x22, 0x00, 0x1a, 0x00, -0x12, 0x00, 0x0b, 0x00, 0x03, 0x00, 0xfc, 0xff, 0xf5, 0xff, 0xed, 0xff, 0xe6, 0xff, 0xdf, 0xff, -0xd8, 0xff, 0xd0, 0xff, 0xca, 0xff, 0xc3, 0xff, 0xbc, 0xff, 0xb6, 0xff, 0xaf, 0xff, 0xa9, 0xff, -0xa3, 0xff, 0x9c, 0xff, 0x96, 0xff, 0x90, 0xff, 0x8b, 0xff, 0x85, 0xff, 0x7f, 0xff, 0x7a, 0xff, -0x74, 0xff, 0x6f, 0xff, 0x6a, 0xff, 0x65, 0xff, 0x60, 0xff, 0x5b, 0xff, 0x57, 0xff, 0x53, 0xff, -0x4e, 0xff, 0x4a, 0xff, 0x47, 0xff, 0x43, 0xff, 0x40, 0xff, 0x3d, 0xff, 0x3b, 0xff, 0x38, 0xff, -0x36, 0xff, 0x33, 0xff, 0x32, 0xff, 0x30, 0xff, 0x2e, 0xff, 0x2d, 0xff, 0x2b, 0xff, 0x2a, 0xff, -0x29, 0xff, 0x28, 0xff, 0x28, 0xff, 0x27, 0xff, 0x26, 0xff, 0x26, 0xff, 0x26, 0xff, 0x26, 0xff, -0x27, 0xff, 0x27, 0xff, 0x28, 0xff, 0x29, 0xff, 0x2a, 0xff, 0x2b, 0xff, 0x2c, 0xff, 0x2e, 0xff, -0x30, 0xff, 0x32, 0xff, 0x34, 0xff, 0x37, 0xff, 0x39, 0xff, 0x3c, 0xff, 0x3f, 0xff, 0x42, 0xff, -0x45, 0xff, 0x49, 0xff, 0x4d, 0xff, 0x50, 0xff, 0x54, 0xff, 0x58, 0xff, 0x5d, 0xff, 0x61, 0xff, -0x65, 0xff, 0x69, 0xff, 0x6d, 0xff, 0x72, 0xff, 0x77, 0xff, 0x7b, 0xff, 0x80, 0xff, 0x85, 0xff, -0x8a, 0xff, 0x8f, 0xff, 0x94, 0xff, 0x99, 0xff, 0x9e, 0xff, 0xa3, 0xff, 0xa8, 0xff, 0xad, 0xff, -0xb2, 0xff, 0xb8, 0xff, 0xbd, 0xff, 0xc2, 0xff, 0xc8, 0xff, 0xcd, 0xff, 0xd3, 0xff, 0xd9, 0xff, -0xde, 0xff, 0xe4, 0xff, 0xe9, 0xff, 0xef, 0xff, 0xf5, 0xff, 0xfa, 0xff, 0x00, 0x00, 0x06, 0x00, -0x0b, 0x00, 0x11, 0x00, 0x17, 0x00, 0x1d, 0x00, 0x23, 0x00, 0x29, 0x00, 0x2e, 0x00, 0x34, 0x00, -0x3a, 0x00, 0x40, 0x00, 0x45, 0x00, 0x4b, 0x00, 0x50, 0x00, 0x56, 0x00, 0x5b, 0x00, 0x61, 0x00, -0x66, 0x00, 0x6b, 0x00, 0x71, 0x00, 0x76, 0x00, 0x7b, 0x00, 0x80, 0x00, 0x85, 0x00, 0x89, 0x00, -0x8e, 0x00, 0x92, 0x00, 0x97, 0x00, 0x9b, 0x00, 0x9f, 0x00, 0xa3, 0x00, 0xa7, 0x00, 0xaa, 0x00, -0xae, 0x00, 0xb1, 0x00, 0xb4, 0x00, 0xb7, 0x00, 0xb9, 0x00, 0xbc, 0x00, 0xbe, 0x00, 0xc0, 0x00, -0xc2, 0x00, 0xc3, 0x00, 0xc4, 0x00, 0xc6, 0x00, 0xc7, 0x00, 0xc8, 0x00, 0xc8, 0x00, 0xc9, 0x00, -0xc9, 0x00, 0xc9, 0x00, 0xc9, 0x00, 0xc8, 0x00, 0xc7, 0x00, 0xc7, 0x00, 0xc5, 0x00, 0xc4, 0x00, -0xc3, 0x00, 0xc1, 0x00, 0xc0, 0x00, 0xbe, 0x00, 0xbc, 0x00, 0xba, 0x00, 0xb8, 0x00, 0xb6, 0x00, -0xb3, 0x00, 0xb0, 0x00, 0xad, 0x00, 0xab, 0x00, 0xa7, 0x00, 0xa4, 0x00, 0xa0, 0x00, 0x9d, 0x00, -0x99, 0x00, 0x95, 0x00, 0x91, 0x00, 0x8d, 0x00, 0x89, 0x00, 0x85, 0x00, 0x81, 0x00, 0x7c, 0x00, -0x78, 0x00, 0x73, 0x00, 0x6e, 0x00, 0x69, 0x00, 0x64, 0x00, 0x5f, 0x00, 0x5a, 0x00, 0x55, 0x00, -0x50, 0x00, 0x4a, 0x00, 0x44, 0x00, 0x3f, 0x00, 0x39, 0x00, 0x33, 0x00, 0x2d, 0x00, 0x27, 0x00, -0x21, 0x00, 0x1b, 0x00, 0x14, 0x00, 0x0e, 0x00, 0x08, 0x00, 0x01, 0x00, 0xfb, 0xff, 0xf4, 0xff, -0xee, 0xff, 0xe8, 0xff, 0xe2, 0xff, 0xdb, 0xff, 0xd6, 0xff, 0xd0, 0xff, 0xca, 0xff, 0xc4, 0xff, -0xbe, 0xff, 0xb9, 0xff, 0xb4, 0xff, 0xae, 0xff, 0xa9, 0xff, 0xa4, 0xff, 0x9f, 0xff, 0x9a, 0xff, -0x95, 0xff, 0x90, 0xff, 0x8c, 0xff, 0x88, 0xff, 0x84, 0xff, 0x7f, 0xff, 0x7b, 0xff, 0x78, 0xff, -0x74, 0xff, 0x70, 0xff, 0x6d, 0xff, 0x69, 0xff, 0x66, 0xff, 0x63, 0xff, 0x60, 0xff, 0x5d, 0xff, -0x5a, 0xff, 0x58, 0xff, 0x56, 0xff, 0x54, 0xff, 0x52, 0xff, 0x50, 0xff, 0x4f, 0xff, 0x4d, 0xff, -0x4c, 0xff, 0x4b, 0xff, 0x4a, 0xff, 0x49, 0xff, 0x49, 0xff, 0x48, 0xff, 0x48, 0xff, 0x48, 0xff, -0x48, 0xff, 0x48, 0xff, 0x49, 0xff, 0x49, 0xff, 0x4a, 0xff, 0x4b, 0xff, 0x4c, 0xff, 0x4d, 0xff, -0x4f, 0xff, 0x50, 0xff, 0x52, 0xff, 0x54, 0xff, 0x56, 0xff, 0x59, 0xff, 0x5b, 0xff, 0x5e, 0xff, -0x61, 0xff, 0x64, 0xff, 0x67, 0xff, 0x6a, 0xff, 0x6d, 0xff, 0x71, 0xff, 0x74, 0xff, 0x78, 0xff, -0x7c, 0xff, 0x80, 0xff, 0x84, 0xff, 0x88, 0xff, 0x8c, 0xff, 0x91, 0xff, 0x96, 0xff, 0x9a, 0xff, -0x9f, 0xff, 0xa3, 0xff, 0xa8, 0xff, 0xad, 0xff, 0xb2, 0xff, 0xb7, 0xff, 0xbc, 0xff, 0xc1, 0xff, -0xc6, 0xff, 0xcb, 0xff, 0xd1, 0xff, 0xd5, 0xff, 0xda, 0xff, 0xdf, 0xff, 0xe5, 0xff, 0xea, 0xff, -0xef, 0xff, 0xf4, 0xff, 0xf8, 0xff, 0xfd, 0xff, 0x02, 0x00, 0x07, 0x00, 0x0c, 0x00, 0x11, 0x00, -0x16, 0x00, 0x1b, 0x00, 0x20, 0x00, 0x25, 0x00, 0x2a, 0x00, 0x2f, 0x00, 0x34, 0x00, 0x39, 0x00, -0x3e, 0x00, 0x42, 0x00, 0x47, 0x00, 0x4c, 0x00, 0x51, 0x00, 0x56, 0x00, 0x5a, 0x00, 0x5f, 0x00, -0x64, 0x00, 0x68, 0x00, 0x6c, 0x00, 0x70, 0x00, 0x74, 0x00, 0x78, 0x00, 0x7c, 0x00, 0x80, 0x00, -0x84, 0x00, 0x87, 0x00, 0x8a, 0x00, 0x8e, 0x00, 0x91, 0x00, 0x94, 0x00, 0x96, 0x00, 0x99, 0x00, -0x9b, 0x00, 0x9e, 0x00, 0xa0, 0x00, 0xa2, 0x00, 0xa3, 0x00, 0xa5, 0x00, 0xa6, 0x00, 0xa7, 0x00, -0xa8, 0x00, 0xa9, 0x00, 0xaa, 0x00, 0xab, 0x00, 0xab, 0x00, 0xab, 0x00, 0xab, 0x00, 0xab, 0x00, -0xab, 0x00, 0xaa, 0x00, 0xaa, 0x00, 0xa9, 0x00, 0xa8, 0x00, 0xa7, 0x00, 0xa6, 0x00, 0xa5, 0x00, -0xa3, 0x00, 0xa1, 0x00, 0x9f, 0x00, 0x9d, 0x00, 0x9a, 0x00, 0x98, 0x00, 0x95, 0x00, 0x93, 0x00, -0x90, 0x00, 0x8d, 0x00, 0x8a, 0x00, 0x87, 0x00, 0x83, 0x00, 0x7f, 0x00, 0x7c, 0x00, 0x78, 0x00, -0x74, 0x00, 0x70, 0x00, 0x6c, 0x00, 0x68, 0x00, 0x64, 0x00, 0x60, 0x00, 0x5c, 0x00, 0x57, 0x00, -0x53, 0x00, 0x4f, 0x00, 0x4a, 0x00, 0x45, 0x00, 0x40, 0x00, 0x3c, 0x00, 0x37, 0x00, 0x32, 0x00, -0x2d, 0x00, 0x28, 0x00, 0x23, 0x00, 0x1e, 0x00, 0x18, 0x00, 0x13, 0x00, 0x0d, 0x00, 0x08, 0x00, -0x02, 0x00, 0xfd, 0xff, 0xf7, 0xff, 0xf1, 0xff, 0xec, 0xff, 0xe7, 0xff, 0xe1, 0xff, 0xdc, 0xff, -0xd7, 0xff, 0xd2, 0xff, 0xcd, 0xff, 0xc8, 0xff, 0xc3, 0xff, 0xbe, 0xff, 0xb9, 0xff, 0xb5, 0xff, -0xb1, 0xff, 0xac, 0xff, 0xa8, 0xff, 0xa4, 0xff, 0xa0, 0xff, 0x9c, 0xff, 0x98, 0xff, 0x95, 0xff, -0x91, 0xff, 0x8e, 0xff, 0x8b, 0xff, 0x88, 0xff, 0x85, 0xff, 0x82, 0xff, 0x80, 0xff, 0x7d, 0xff, -0x7b, 0xff, 0x79, 0xff, 0x78, 0xff, 0x76, 0xff, 0x74, 0xff, 0x72, 0xff, 0x71, 0xff, 0x70, 0xff, -0x6f, 0xff, 0x6e, 0xff, 0x6d, 0xff, 0x6d, 0xff, 0x6c, 0xff, 0x6c, 0xff, 0x6c, 0xff, 0x6c, 0xff, -0x6b, 0xff, 0x6c, 0xff, 0x6c, 0xff, 0x6c, 0xff, 0x6d, 0xff, 0x6e, 0xff, 0x6f, 0xff, 0x6f, 0xff, -0x71, 0xff, 0x72, 0xff, 0x73, 0xff, 0x75, 0xff, 0x76, 0xff, 0x78, 0xff, 0x7a, 0xff, 0x7c, 0xff, -0x7e, 0xff, 0x80, 0xff, 0x82, 0xff, 0x85, 0xff, 0x87, 0xff, 0x8a, 0xff, 0x8d, 0xff, 0x8f, 0xff, -0x92, 0xff, 0x95, 0xff, 0x98, 0xff, 0x9b, 0xff, 0x9e, 0xff, 0xa1, 0xff, 0xa4, 0xff, 0xa7, 0xff, -0xaa, 0xff, 0xae, 0xff, 0xb1, 0xff, 0xb4, 0xff, 0xb7, 0xff, 0xbb, 0xff, 0xbf, 0xff, 0xc2, 0xff, -0xc6, 0xff, 0xca, 0xff, 0xce, 0xff, 0xd2, 0xff, 0xd6, 0xff, 0xda, 0xff, 0xde, 0xff, 0xe2, 0xff, -0xe6, 0xff, 0xe9, 0xff, 0xed, 0xff, 0xf2, 0xff, 0xf6, 0xff, 0xfa, 0xff, 0xfe, 0xff, 0x02, 0x00, -0x06, 0x00, 0x0a, 0x00, 0x0e, 0x00, 0x12, 0x00, 0x16, 0x00, 0x1a, 0x00, 0x1e, 0x00, 0x21, 0x00, -0x25, 0x00, 0x29, 0x00, 0x2d, 0x00, 0x31, 0x00, 0x35, 0x00, 0x38, 0x00, 0x3c, 0x00, 0x40, 0x00, -0x44, 0x00, 0x47, 0x00, 0x4b, 0x00, 0x4e, 0x00, 0x51, 0x00, 0x54, 0x00, 0x58, 0x00, 0x5b, 0x00, -0x5e, 0x00, 0x61, 0x00, 0x64, 0x00, 0x67, 0x00, 0x6a, 0x00, 0x6c, 0x00, 0x6f, 0x00, 0x71, 0x00, -0x73, 0x00, 0x75, 0x00, 0x77, 0x00, 0x79, 0x00, 0x7b, 0x00, 0x7d, 0x00, 0x7f, 0x00, 0x80, 0x00, -0x82, 0x00, 0x83, 0x00, 0x84, 0x00, 0x85, 0x00, 0x86, 0x00, 0x87, 0x00, 0x87, 0x00, 0x88, 0x00, -0x88, 0x00, 0x88, 0x00, 0x89, 0x00, 0x88, 0x00, 0x88, 0x00, 0x87, 0x00, 0x87, 0x00, 0x86, 0x00, -0x85, 0x00, 0x84, 0x00, 0x83, 0x00, 0x82, 0x00, 0x80, 0x00, 0x7f, 0x00, 0x7d, 0x00, 0x7b, 0x00, -0x79, 0x00, 0x77, 0x00, 0x74, 0x00, 0x72, 0x00, 0x6f, 0x00, 0x6c, 0x00, 0x6a, 0x00, 0x67, 0x00, -0x63, 0x00, 0x60, 0x00, 0x5d, 0x00, 0x59, 0x00, 0x56, 0x00, 0x53, 0x00, 0x4f, 0x00, 0x4b, 0x00, -0x48, 0x00, 0x44, 0x00, 0x40, 0x00, 0x3c, 0x00, 0x38, 0x00, 0x34, 0x00, 0x30, 0x00, 0x2c, 0x00, -0x28, 0x00, 0x25, 0x00, 0x21, 0x00, 0x1c, 0x00, 0x18, 0x00, 0x15, 0x00, 0x10, 0x00, 0x0c, 0x00, -0x08, 0x00, 0x05, 0x00, 0x00, 0x00, 0xfd, 0xff, 0xf9, 0xff, 0xf5, 0xff, 0xf1, 0xff, 0xed, 0xff, -0xea, 0xff, 0xe6, 0xff, 0xe3, 0xff, 0xdf, 0xff, 0xdc, 0xff, 0xd9, 0xff, 0xd6, 0xff, 0xd2, 0xff, -0xcf, 0xff, 0xcc, 0xff, 0xc8, 0xff, 0xc5, 0xff, 0xc2, 0xff, 0xbf, 0xff, 0xbc, 0xff, 0xb9, 0xff, -0xb6, 0xff, 0xb4, 0xff, 0xb1, 0xff, 0xaf, 0xff, 0xac, 0xff, 0xa9, 0xff, 0xa7, 0xff, 0xa5, 0xff, -0xa2, 0xff, 0xa0, 0xff, 0x9f, 0xff, 0x9d, 0xff, 0x9b, 0xff, 0x9a, 0xff, 0x98, 0xff, 0x97, 0xff, -0x96, 0xff, 0x94, 0xff, 0x93, 0xff, 0x93, 0xff, 0x92, 0xff, 0x91, 0xff, 0x90, 0xff, 0x90, 0xff, -0x90, 0xff, 0x90, 0xff, 0x90, 0xff, 0x90, 0xff, 0x90, 0xff, 0x91, 0xff, 0x91, 0xff, 0x92, 0xff, -0x93, 0xff, 0x93, 0xff, 0x94, 0xff, 0x95, 0xff, 0x96, 0xff, 0x97, 0xff, 0x98, 0xff, 0x99, 0xff, -0x9a, 0xff, 0x9c, 0xff, 0x9d, 0xff, 0x9e, 0xff, 0x9f, 0xff, 0xa1, 0xff, 0xa2, 0xff, 0xa3, 0xff, -0xa5, 0xff, 0xa6, 0xff, 0xa8, 0xff, 0xaa, 0xff, 0xab, 0xff, 0xad, 0xff, 0xaf, 0xff, 0xb1, 0xff, -0xb3, 0xff, 0xb5, 0xff, 0xb8, 0xff, 0xba, 0xff, 0xbd, 0xff, 0xbf, 0xff, 0xc2, 0xff, 0xc4, 0xff, -0xc7, 0xff, 0xca, 0xff, 0xcd, 0xff, 0xd0, 0xff, 0xd3, 0xff, 0xd6, 0xff, 0xd9, 0xff, 0xdc, 0xff, -0xdf, 0xff, 0xe2, 0xff, 0xe6, 0xff, 0xe9, 0xff, 0xec, 0xff, 0xf0, 0xff, 0xf3, 0xff, 0xf6, 0xff, -0xfa, 0xff, 0xfd, 0xff, 0x00, 0x00, 0x03, 0x00, 0x07, 0x00, 0x0a, 0x00, 0x0d, 0x00, 0x10, 0x00, -0x13, 0x00, 0x16, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x20, 0x00, 0x23, 0x00, 0x26, 0x00, 0x29, 0x00, -0x2c, 0x00, 0x2f, 0x00, 0x32, 0x00, 0x35, 0x00, 0x38, 0x00, 0x3b, 0x00, 0x3e, 0x00, 0x41, 0x00, -0x43, 0x00, 0x46, 0x00, 0x48, 0x00, 0x4b, 0x00, 0x4d, 0x00, 0x4f, 0x00, 0x51, 0x00, 0x53, 0x00, -0x56, 0x00, 0x57, 0x00, 0x59, 0x00, 0x5b, 0x00, 0x5c, 0x00, 0x5e, 0x00, 0x5f, 0x00, 0x60, 0x00, -0x62, 0x00, 0x63, 0x00, 0x64, 0x00, 0x64, 0x00, 0x65, 0x00, 0x65, 0x00, 0x66, 0x00, 0x66, 0x00, -0x66, 0x00, 0x66, 0x00, 0x66, 0x00, 0x66, 0x00, 0x65, 0x00, 0x65, 0x00, 0x64, 0x00, 0x64, 0x00, -0x63, 0x00, 0x62, 0x00, 0x62, 0x00, 0x60, 0x00, 0x5f, 0x00, 0x5e, 0x00, 0x5d, 0x00, 0x5c, 0x00, -0x5a, 0x00, 0x59, 0x00, 0x57, 0x00, 0x56, 0x00, 0x54, 0x00, 0x52, 0x00, 0x50, 0x00, 0x4e, 0x00, -0x4c, 0x00, 0x4a, 0x00, 0x48, 0x00, 0x46, 0x00, 0x44, 0x00, 0x41, 0x00, 0x3f, 0x00, 0x3c, 0x00, -0x3a, 0x00, 0x37, 0x00, 0x35, 0x00, 0x32, 0x00, 0x2f, 0x00, 0x2d, 0x00, 0x2a, 0x00, 0x28, 0x00, -0x25, 0x00, 0x22, 0x00, 0x1f, 0x00, 0x1d, 0x00, 0x1a, 0x00, 0x18, 0x00, 0x15, 0x00, 0x12, 0x00, -0x0f, 0x00, 0x0d, 0x00, 0x09, 0x00, 0x07, 0x00, 0x04, 0x00, 0x02, 0x00, 0xff, 0xff, 0xfc, 0xff, -0xfa, 0xff, 0xf7, 0xff, 0xf5, 0xff, 0xf2, 0xff, 0xf0, 0xff, 0xed, 0xff, 0xeb, 0xff, 0xe9, 0xff, -0xe6, 0xff, 0xe4, 0xff, 0xe2, 0xff, 0xe0, 0xff, 0xde, 0xff, 0xdc, 0xff, 0xda, 0xff, 0xd8, 0xff, -0xd6, 0xff, 0xd4, 0xff, 0xd2, 0xff, 0xd0, 0xff, 0xcf, 0xff, 0xcd, 0xff, 0xcb, 0xff, 0xca, 0xff, -0xc8, 0xff, 0xc6, 0xff, 0xc5, 0xff, 0xc3, 0xff, 0xc2, 0xff, 0xc1, 0xff, 0xc0, 0xff, 0xbe, 0xff, -0xbd, 0xff, 0xbc, 0xff, 0xbb, 0xff, 0xba, 0xff, 0xb9, 0xff, 0xb8, 0xff, 0xb8, 0xff, 0xb7, 0xff, -0xb6, 0xff, 0xb5, 0xff, 0xb5, 0xff, 0xb4, 0xff, 0xb4, 0xff, 0xb3, 0xff, 0xb3, 0xff, 0xb3, 0xff, -0xb2, 0xff, 0xb2, 0xff, 0xb2, 0xff, 0xb2, 0xff, 0xb2, 0xff, 0xb3, 0xff, 0xb3, 0xff, 0xb3, 0xff, -0xb4, 0xff, 0xb4, 0xff, 0xb4, 0xff, 0xb5, 0xff, 0xb6, 0xff, 0xb7, 0xff, 0xb7, 0xff, 0xb8, 0xff, -0xb9, 0xff, 0xba, 0xff, 0xbb, 0xff, 0xbc, 0xff, 0xbd, 0xff, 0xbe, 0xff, 0xbf, 0xff, 0xc0, 0xff, -0xc2, 0xff, 0xc3, 0xff, 0xc4, 0xff, 0xc6, 0xff, 0xc7, 0xff, 0xc9, 0xff, 0xca, 0xff, 0xcc, 0xff, -0xcd, 0xff, 0xcf, 0xff, 0xd0, 0xff, 0xd2, 0xff, 0xd4, 0xff, 0xd5, 0xff, 0xd7, 0xff, 0xd9, 0xff, -0xda, 0xff, 0xdc, 0xff, 0xde, 0xff, 0xe1, 0xff, 0xe2, 0xff, 0xe4, 0xff, 0xe6, 0xff, 0xe8, 0xff, -0xeb, 0xff, 0xed, 0xff, 0xef, 0xff, 0xf1, 0xff, 0xf4, 0xff, 0xf6, 0xff, 0xf8, 0xff, 0xfa, 0xff, -0xfd, 0xff, 0xff, 0xff, 0x01, 0x00, 0x04, 0x00, 0x06, 0x00, 0x09, 0x00, 0x0b, 0x00, 0x0d, 0x00, -0x0f, 0x00, 0x12, 0x00, 0x14, 0x00, 0x16, 0x00, 0x18, 0x00, 0x1a, 0x00, 0x1c, 0x00, 0x1e, 0x00, -0x20, 0x00, 0x21, 0x00, 0x23, 0x00, 0x25, 0x00, 0x26, 0x00, 0x28, 0x00, 0x29, 0x00, 0x2b, 0x00, -0x2c, 0x00, 0x2d, 0x00, 0x2f, 0x00, 0x30, 0x00, 0x31, 0x00, 0x32, 0x00, 0x34, 0x00, 0x35, 0x00, -0x36, 0x00, 0x37, 0x00, 0x38, 0x00, 0x39, 0x00, 0x3a, 0x00, 0x3b, 0x00, 0x3c, 0x00, 0x3d, 0x00, -0x3e, 0x00, 0x3f, 0x00, 0x40, 0x00, 0x41, 0x00, 0x41, 0x00, 0x42, 0x00, 0x43, 0x00, 0x44, 0x00, -0x44, 0x00, 0x45, 0x00, 0x45, 0x00, 0x46, 0x00, 0x46, 0x00, 0x47, 0x00, 0x47, 0x00, 0x47, 0x00, -0x48, 0x00, 0x48, 0x00, 0x48, 0x00, 0x48, 0x00, 0x48, 0x00, 0x48, 0x00, 0x48, 0x00, 0x48, 0x00, -0x47, 0x00, 0x47, 0x00, 0x47, 0x00, 0x46, 0x00, 0x46, 0x00, 0x45, 0x00, 0x44, 0x00, 0x43, 0x00, -0x43, 0x00, 0x42, 0x00, 0x41, 0x00, 0x40, 0x00, 0x3f, 0x00, 0x3e, 0x00, 0x3c, 0x00, 0x3b, 0x00, -0x3a, 0x00, 0x38, 0x00, 0x37, 0x00, 0x35, 0x00, 0x34, 0x00, 0x32, 0x00, 0x30, 0x00, 0x2f, 0x00, -0x2d, 0x00, 0x2b, 0x00, 0x29, 0x00, 0x27, 0x00, 0x25, 0x00, 0x23, 0x00, 0x21, 0x00, 0x1e, 0x00, -0x1c, 0x00, 0x1a, 0x00, 0x17, 0x00, 0x15, 0x00, 0x13, 0x00, 0x10, 0x00, 0x0e, 0x00, 0x0b, 0x00, -0x09, 0x00, 0x07, 0x00, 0x04, 0x00, 0x02, 0x00, 0x00, 0x00, 0xfd, 0xff, 0xfb, 0xff, 0xf9, 0xff, -0xf6, 0xff, 0xf4, 0xff, 0xf2, 0xff, 0xef, 0xff, 0xec, 0xff, 0xea, 0xff, 0xe7, 0xff, 0xe5, 0xff, -0xe2, 0xff, 0xe0, 0xff, 0xdd, 0xff, 0xdb, 0xff, 0xd8, 0xff, 0xd6, 0xff, 0xd4, 0xff, 0xd2, 0xff, -0xcf, 0xff, 0xcd, 0xff, 0xcb, 0xff, 0xc9, 0xff, 0xc7, 0xff, 0xc5, 0xff, 0xc3, 0xff, 0xc1, 0xff, -0xc0, 0xff, 0xbe, 0xff, 0xbd, 0xff, 0xbc, 0xff, 0xba, 0xff, 0xb9, 0xff, 0xb8, 0xff, 0xb7, 0xff, -0xb6, 0xff, 0xb5, 0xff, 0xb4, 0xff, 0xb3, 0xff, 0xb3, 0xff, 0xb2, 0xff, 0xb1, 0xff, 0xb1, 0xff, -0xb0, 0xff, 0xb0, 0xff, 0xb0, 0xff, 0xb0, 0xff, 0xb0, 0xff, 0xaf, 0xff, 0xaf, 0xff, 0xaf, 0xff, -0xb0, 0xff, 0xb0, 0xff, 0xb0, 0xff, 0xb0, 0xff, 0xb1, 0xff, 0xb2, 0xff, 0xb3, 0xff, 0xb3, 0xff, -0xb4, 0xff, 0xb6, 0xff, 0xb7, 0xff, 0xb8, 0xff, 0xba, 0xff, 0xbb, 0xff, 0xbd, 0xff, 0xbe, 0xff, -0xc0, 0xff, 0xc2, 0xff, 0xc4, 0xff, 0xc6, 0xff, 0xc8, 0xff, 0xca, 0xff, 0xcc, 0xff, 0xcd, 0xff, -0xd0, 0xff, 0xd2, 0xff, 0xd3, 0xff, 0xd6, 0xff, 0xd8, 0xff, 0xda, 0xff, 0xdc, 0xff, 0xdf, 0xff, -0xe1, 0xff, 0xe3, 0xff, 0xe6, 0xff, 0xe8, 0xff, 0xeb, 0xff, 0xed, 0xff, 0xf0, 0xff, 0xf2, 0xff, -0xf5, 0xff, 0xf7, 0xff, 0xf9, 0xff, 0xfc, 0xff, 0xfe, 0xff, 0x01, 0x00, 0x03, 0x00, 0x05, 0x00, -0x08, 0x00, 0x0a, 0x00, 0x0c, 0x00, 0x0e, 0x00, 0x10, 0x00, 0x13, 0x00, 0x15, 0x00, 0x17, 0x00, -0x18, 0x00, 0x1a, 0x00, 0x1c, 0x00, 0x1d, 0x00, 0x1f, 0x00, 0x20, 0x00, 0x21, 0x00, 0x22, 0x00, -0x23, 0x00, 0x24, 0x00, 0x25, 0x00, 0x25, 0x00, 0x26, 0x00, 0x26, 0x00, 0x27, 0x00, 0x27, 0x00, -0x27, 0x00, 0x28, 0x00, 0x28, 0x00, 0x28, 0x00, 0x28, 0x00, 0x28, 0x00, 0x28, 0x00, 0x28, 0x00, -0x27, 0x00, 0x27, 0x00, 0x27, 0x00, 0x27, 0x00, 0x26, 0x00, 0x26, 0x00, 0x26, 0x00, 0x25, 0x00, -0x25, 0x00, 0x25, 0x00, 0x24, 0x00, 0x23, 0x00, 0x23, 0x00, 0x22, 0x00, 0x22, 0x00, 0x21, 0x00, -0x20, 0x00, 0x20, 0x00, 0x1f, 0x00, 0x1e, 0x00, 0x1d, 0x00, 0x1c, 0x00, 0x1b, 0x00, 0x1a, 0x00, -0x1a, 0x00, 0x19, 0x00, 0x18, 0x00, 0x17, 0x00, 0x16, 0x00, 0x15, 0x00, 0x14, 0x00, 0x13, 0x00, -0x12, 0x00, 0x11, 0x00, 0x10, 0x00, 0x0f, 0x00, 0x0e, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0b, 0x00, -0x0a, 0x00, 0x09, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0x03, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, -0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, -0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, -0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, -0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, -0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, -0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, -0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, -0xf9, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, -0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, -0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, -0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, -0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x09, 0x00, 0x08, 0x00, 0x07, 0x00, -0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, -0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x05, 0x00, -0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, -0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, -0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf5, 0xff, -0xf5, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfb, 0xff, -0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, -0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x03, 0x00, -0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, -0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, -0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, -0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, -0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, -0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x02, 0x00, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, -0xfa, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, -0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, -0x08, 0x00, 0x09, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, -0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x09, 0x00, -0x09, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, -0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x02, 0x00, -0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, -0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, -0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, -0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x05, 0x00, -0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, -0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, -0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, -0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, -0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, -0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, -0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, -0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, -0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x02, 0x00, -0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, -0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, -0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, -0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, -0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, -0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, -0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x04, 0x00, -0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, -0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, -0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, -0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, -0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, -0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf6, 0xff, -0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, -0xf7, 0xff, 0xf8, 0xff, 0xfa, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, -0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, -0x06, 0x00, 0x05, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, -0x04, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, -0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, -0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, -0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0c, 0x00, -0x0c, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x09, 0x00, -0x09, 0x00, 0x09, 0x00, 0x08, 0x00, 0x06, 0x00, 0x05, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, -0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, -0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, -0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, -0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x02, 0x00, -0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, -0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x06, 0x00, -0x06, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, -0x03, 0x00, 0x02, 0x00, 0x01, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, -0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, -0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x04, 0x00, -0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x04, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, -0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, -0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfb, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, -0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, -0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, -0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x02, 0x00, 0x00, 0x00, -0xfe, 0xff, 0xfc, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, -0xf5, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf4, 0xff, -0xf5, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf5, 0xff, -0xf4, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, -0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, -0xf5, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf6, 0xff, -0xf7, 0xff, 0xf9, 0xff, 0xfb, 0xff, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0x00, 0x00, -0x03, 0x00, 0x05, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, -0x0d, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x10, 0x00, 0x10, 0x00, -0x0f, 0x00, 0x0e, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0c, 0x00, -0x0b, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x08, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, -0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, -0x02, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, -0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, -0x05, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x02, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x01, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, -0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, -0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, -0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, -0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x01, 0x00, -0x03, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfd, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, -0x07, 0x00, 0x08, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0c, 0x00, -0x0c, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x08, 0x00, 0x07, 0x00, -0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x03, 0x00, 0x01, 0x00, -0x00, 0x00, 0xfe, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xf9, 0xff, -0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf6, 0xff, -0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, -0xfb, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, -0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, -0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, -0x04, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, -0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, -0x08, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, -0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x08, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x09, 0x00, -0x07, 0x00, 0x06, 0x00, 0x04, 0x00, 0x03, 0x00, 0x01, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, -0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, -0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x03, 0x00, 0x01, 0x00, 0xff, 0xff, 0xfd, 0xff, 0xfc, 0xff, -0xfb, 0xff, 0xf9, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf4, 0xff, 0xf3, 0xff, 0xf1, 0xff, 0xef, 0xff, -0xee, 0xff, 0xed, 0xff, 0xee, 0xff, 0xef, 0xff, 0xef, 0xff, 0xef, 0xff, 0xef, 0xff, 0xef, 0xff, -0xef, 0xff, 0xef, 0xff, 0xf0, 0xff, 0xf1, 0xff, 0xf3, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf6, 0xff, -0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, -0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, -0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, -0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0d, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x0f, 0x00, -0x0f, 0x00, 0x0e, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, -0x0c, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x08, 0x00, 0x06, 0x00, 0x04, 0x00, 0x02, 0x00, 0x00, 0x00, -0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfb, 0xff, 0xf9, 0xff, -0xf8, 0xff, 0xf9, 0xff, 0xfb, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfd, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, -0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x04, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, -0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, -0x05, 0x00, 0x04, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, -0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfc, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, -0xf9, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfc, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfe, 0xff, 0x01, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, -0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x09, 0x00, -0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, -0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x09, 0x00, -0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, -0x04, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, -0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, -0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, -0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, -0x06, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, -0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x04, 0x00, 0x06, 0x00, 0x07, 0x00, -0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, -0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x03, 0x00, -0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, -0xfa, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, -0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf3, 0xff, 0xf2, 0xff, 0xf1, 0xff, -0xf1, 0xff, 0xf0, 0xff, 0xef, 0xff, 0xef, 0xff, 0xef, 0xff, 0xee, 0xff, 0xee, 0xff, 0xed, 0xff, -0xed, 0xff, 0xed, 0xff, 0xed, 0xff, 0xec, 0xff, 0xec, 0xff, 0xec, 0xff, 0xec, 0xff, 0xec, 0xff, -0xeb, 0xff, 0xeb, 0xff, 0xed, 0xff, 0xef, 0xff, 0xf1, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf4, 0xff, -0xf3, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, -0xf8, 0xff, 0xf8, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x03, 0x00, 0x05, 0x00, -0x07, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0e, 0x00, -0x0f, 0x00, 0x11, 0x00, 0x12, 0x00, 0x12, 0x00, 0x12, 0x00, 0x12, 0x00, 0x14, 0x00, 0x16, 0x00, -0x17, 0x00, 0x18, 0x00, 0x17, 0x00, 0x16, 0x00, 0x16, 0x00, 0x16, 0x00, 0x17, 0x00, 0x17, 0x00, -0x17, 0x00, 0x17, 0x00, 0x19, 0x00, 0x1a, 0x00, 0x1a, 0x00, 0x19, 0x00, 0x16, 0x00, 0x14, 0x00, -0x13, 0x00, 0x13, 0x00, 0x13, 0x00, 0x12, 0x00, 0x11, 0x00, 0x10, 0x00, 0x0f, 0x00, 0x0e, 0x00, -0x0d, 0x00, 0x0b, 0x00, 0x08, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, -0x07, 0x00, 0x07, 0x00, 0x05, 0x00, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xfa, 0xff, -0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfb, 0xff, 0xf8, 0xff, -0xf8, 0xff, 0xfa, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfc, 0xff, -0xfb, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, -0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf7, 0xff, -0xf8, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfa, 0xff, -0x00, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, -0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, -0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, -0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, -0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, -0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, -0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, -0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, -0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, -0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, -0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf8, 0xff, -0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf4, 0xff, -0xf4, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf4, 0xff, -0xf4, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, -0xf9, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, -0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0d, 0x00, -0x0d, 0x00, 0x0d, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, -0x0e, 0x00, 0x0f, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0d, 0x00, -0x0d, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x08, 0x00, -0x08, 0x00, 0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, -0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, -0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, -0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, -0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, -0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, -0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, -0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, -0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, -0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, -0x0b, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0d, 0x00, -0x0d, 0x00, 0x0d, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, -0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0d, 0x00, -0x0d, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x0a, 0x00, -0x09, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x04, 0x00, -0x04, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf5, 0xff, -0xf4, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf2, 0xff, -0xf4, 0xff, 0xf4, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, -0xf2, 0xff, 0xf2, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf5, 0xff, -0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, -0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, -0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, -0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x05, 0x00, -0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, -0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfa, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfb, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfc, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, -0xfe, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0x00, 0x00, -0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, -0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, -0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, -0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, -0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, -0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, -0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, -0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, -0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, -0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, -0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x02, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x03, 0x00, 0xfe, 0xff, 0x06, 0x00, 0x03, 0x00, -0xff, 0xff, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, -0x09, 0x00, 0x04, 0x00, 0x03, 0x00, 0x07, 0x00, 0x03, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, -0x06, 0x00, 0x05, 0x00, 0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x07, 0x00, 0x06, 0x00, 0x07, 0x00, -0x07, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, -0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, -0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, -0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, -0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, -0xf4, 0xff, 0xf4, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, -0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf1, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, -0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf5, 0xff, -0xf5, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xfa, 0xff, -0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, -0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0b, 0x00, -0x0b, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0c, 0x00, -0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, -0x0d, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x0a, 0x00, -0x09, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, -0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, -0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, -0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, -0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, -0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, -0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, -0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, -0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, -0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf6, 0xff, -0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, -0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, -0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, -0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0b, 0x00, -0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, -0x0b, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x08, 0x00, -0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, -0x05, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, -0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, -0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, -0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, -0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, -0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, -0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, -0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, -0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, -0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, -0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, -0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, -0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, -0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, -0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, -0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, -0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, -0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, -0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, -0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, -0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, -0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, -0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, -0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x08, 0x00, 0x08, 0x00, -0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x04, 0x00, -0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, -0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, -0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, -0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, -0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, -0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, -0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, -0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, -0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, -0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, -0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, -0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, -0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, -0x09, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, -0x05, 0x00, 0x06, 0x00, 0x04, 0x00, 0x05, 0x00, 0x04, 0x00, 0x03, 0x00, 0x04, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, -0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x04, 0x00, 0xff, 0xff, -0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0xfe, 0xff, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, -0xfe, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, -0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, -0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, -0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, -0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, -0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, -0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, -0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, -0x02, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, -0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, -0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, -0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, -0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, -0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, -0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, -0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, -0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x07, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, -0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, -0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, -0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, -0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, -0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, -0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, -0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf5, 0xff, -0xf5, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, -0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, -0x04, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, -0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, -0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, -0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, -0x09, 0x00, 0x08, 0x00, 0x07, 0x00, 0x08, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, -0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x01, 0x00, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, -0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, -0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, -0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, -0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, -0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, -0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x09, 0x00, -0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, -0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, -0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, -0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, -0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, -0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, -0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, -0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, -0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, -0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, -0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, -0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, -0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, -0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, -0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, -0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, -0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, -0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, -0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, -0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, -0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, -0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, -0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, -0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, -0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, -0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, -0x0a, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x09, 0x00, -0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, -0x09, 0x00, 0x09, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, -0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, -0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, -0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, -0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, -0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, -0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, -0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, -0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0x02, 0x00, 0x04, 0x00, -0x01, 0x00, 0x02, 0x00, 0x06, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, -0x01, 0x00, 0x02, 0x00, 0x01, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, -0x02, 0x00, 0x02, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, -0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, -0x0b, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, -0x0c, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x09, 0x00, -0x09, 0x00, 0x09, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, -0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, -0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, -0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, -0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, -0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf5, 0xff, -0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf7, 0xff, -0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, -0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, -0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, -0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, -0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, -0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, -0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, -0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, -0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, -0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, -0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, -0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xf9, 0xff, -0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, -0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf6, 0xff, -0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, -0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, -0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, -0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, -0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, -0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, -0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, -0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, -0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x03, 0x00, -0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, -0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf8, 0xff, -0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, -0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, -0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, -0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, -0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, -0x05, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, -0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, -0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x04, 0x00, -0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, -0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, -0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, -0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, -0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, -0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, -0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, -0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, -0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, -0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, -0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, -0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, -0xfc, 0xff, 0x01, 0x00, 0xfc, 0xff, 0xff, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x02, 0x00, -0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, -0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, -0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, -0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, -0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, -0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, -0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, -0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x09, 0x00, -0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x09, 0x00, -0x09, 0x00, 0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, -0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, -0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, -0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf5, 0xff, -0xf5, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, -0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, -0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, -0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, -0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, -0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x02, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfd, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, -0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x00, 0x00, -0x01, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, -0xfe, 0xff, 0xfd, 0xff, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, -0x01, 0x00, 0xff, 0xff, 0xfc, 0xff, 0x00, 0x00, 0xfc, 0xff, 0x05, 0x00, 0x02, 0x00, 0x03, 0x00, -0x06, 0x00, 0x61, 0x00, 0xe4, 0x00, 0x77, 0xff, 0x53, 0xff, 0xcf, 0xff, 0xb8, 0xff, 0xf9, 0xff, -0x0a, 0x00, 0x2a, 0x00, 0xe4, 0x00, 0xbd, 0xff, 0xb0, 0xfe, 0xb2, 0xfe, 0xba, 0xfe, 0x93, 0xff, -0x29, 0x00, 0x53, 0x00, 0x00, 0x01, 0x63, 0x01, 0xa6, 0x00, 0xf2, 0x00, 0xc9, 0x00, 0xaa, 0x00, -0xc9, 0x00, 0xa3, 0x00, 0x5e, 0x00, 0xb4, 0x00, 0xa6, 0x00, 0x01, 0x00, 0xff, 0xff, 0x9f, 0xff, -0x66, 0xff, 0x80, 0xff, 0x18, 0xff, 0xd9, 0xfe, 0x62, 0xff, 0x29, 0xff, 0x13, 0xff, 0x68, 0xff, -0x61, 0xff, 0xa2, 0xff, 0xe6, 0xff, 0x92, 0xff, 0x53, 0xff, 0xa5, 0xff, 0x66, 0xff, 0x76, 0xff, -0x8a, 0xff, 0x96, 0xff, 0xdf, 0xff, 0x23, 0x00, 0x02, 0x00, 0x24, 0x00, 0x9a, 0x00, 0x81, 0x00, -0xb8, 0x00, 0xb5, 0x00, 0x8b, 0x00, 0xca, 0x00, 0x01, 0x01, 0xc0, 0x00, 0xe2, 0x00, 0xfb, 0x00, -0xda, 0x00, 0xf5, 0x00, 0xb3, 0x00, 0x8d, 0x00, 0xaa, 0x00, 0x89, 0x00, 0x3b, 0x00, 0x1b, 0x00, -0xf0, 0xff, 0xf0, 0xff, 0x1c, 0x00, 0xda, 0xff, 0xc8, 0xff, 0xe4, 0xff, 0xc2, 0xff, 0x91, 0xff, -0x89, 0xff, 0x77, 0xff, 0x88, 0xff, 0x9a, 0xff, 0x6c, 0xff, 0x78, 0xff, 0x9e, 0xff, 0xac, 0xff, -0xb3, 0xff, 0xa2, 0xff, 0x86, 0xff, 0xb0, 0xff, 0xb4, 0xff, 0x7a, 0xff, 0x8d, 0xff, 0x8e, 0xff, -0x8f, 0xff, 0xa3, 0xff, 0x82, 0xff, 0x92, 0xff, 0xb5, 0xff, 0xb8, 0xff, 0xb2, 0xff, 0x92, 0xff, -0xbe, 0xff, 0xc0, 0xff, 0xd6, 0xff, 0xc7, 0xff, 0xd6, 0xff, 0xec, 0xff, 0xf8, 0xff, 0xe3, 0xff, -0xed, 0xff, 0x24, 0x00, 0x38, 0x00, 0x73, 0x00, 0x4c, 0x00, 0x46, 0x00, 0x52, 0x00, 0x43, 0x00, -0x68, 0x00, 0x72, 0x00, 0x97, 0x00, 0xab, 0x00, 0x8f, 0x00, 0x8a, 0x00, 0x8b, 0x00, 0x9c, 0x00, -0x92, 0x00, 0x7b, 0x00, 0x65, 0x00, 0x51, 0x00, 0x57, 0x00, 0x71, 0x00, 0x9e, 0x00, 0x70, 0x00, -0x7d, 0x00, 0x4e, 0x00, 0x43, 0x00, 0x3d, 0x00, 0x0e, 0x00, 0x35, 0x00, 0xfd, 0xff, 0x01, 0x00, -0xfb, 0xff, 0xef, 0xff, 0x1a, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x01, 0x00, 0xd1, 0xff, 0xb4, 0xff, -0xa1, 0xff, 0x81, 0xff, 0x80, 0xff, 0xbf, 0xff, 0x83, 0xff, 0xc5, 0xff, 0xa5, 0xff, 0xd8, 0xff, -0xe6, 0xff, 0xcc, 0xff, 0xc5, 0xff, 0x8e, 0xff, 0xe2, 0xff, 0xc6, 0xff, 0xf6, 0xff, 0x09, 0x00, -0xf4, 0xff, 0x0b, 0x00, 0xcd, 0xff, 0x8c, 0xff, 0x8c, 0xff, 0x88, 0xff, 0x6c, 0xff, 0x65, 0xff, -0x72, 0xff, 0x61, 0xff, 0x8c, 0xff, 0x87, 0xff, 0x7c, 0xff, 0xb1, 0xff, 0x88, 0xff, 0x99, 0xff, -0x98, 0xff, 0x91, 0xff, 0xd4, 0xff, 0xd6, 0xff, 0xda, 0xff, 0x20, 0x00, 0xfe, 0xff, 0x2b, 0x00, -0x20, 0x00, 0x2e, 0x00, 0x83, 0x00, 0x48, 0x00, 0x73, 0x00, 0x49, 0x00, 0x78, 0x00, 0xaa, 0x00, -0x9e, 0x00, 0xb6, 0x00, 0x9c, 0x00, 0x9a, 0x00, 0x8a, 0x00, 0x89, 0x00, 0x9a, 0x00, 0xb4, 0x00, -0xb7, 0x00, 0x6a, 0x00, 0x65, 0x00, 0x09, 0x00, 0x2b, 0x00, 0xff, 0xff, 0xff, 0xff, 0x26, 0x00, -0xd2, 0xff, 0xe3, 0xff, 0x70, 0xff, 0xa4, 0xff, 0xbe, 0xff, 0xe0, 0xff, 0x8c, 0x00, 0xfb, 0x00, -0x77, 0x01, 0x73, 0x01, 0x87, 0x01, 0xcb, 0x01, 0x4d, 0x02, 0xc7, 0x02, 0xc7, 0x02, 0x56, 0x01, -0x1c, 0xfe, 0x5d, 0xfb, 0x20, 0xfa, 0x10, 0xfb, 0x11, 0xfc, 0x5d, 0xfc, 0xad, 0xfc, 0xe4, 0xfc, -0x31, 0xfd, 0xea, 0xfc, 0xd0, 0xfc, 0xdf, 0xfd, 0xf2, 0xfe, 0x55, 0xff, 0x23, 0xff, 0x27, 0x00, -0xd4, 0x02, 0x80, 0x05, 0x80, 0x06, 0x6d, 0x06, 0x04, 0x06, 0x98, 0x05, 0xd8, 0x04, 0x19, 0x04, -0x85, 0x04, 0x5c, 0x05, 0x8c, 0x05, 0xd7, 0x04, 0xff, 0x03, 0xec, 0x03, 0x9c, 0x03, 0x64, 0x02, -0x55, 0x00, 0x10, 0xfe, 0x31, 0xfc, 0xbb, 0xfa, 0xea, 0xf9, 0xd6, 0xf9, 0x2e, 0xfa, 0x26, 0xfa, -0xa7, 0xf9, 0x78, 0xf9, 0xe5, 0xf8, 0xea, 0xf7, 0xd9, 0xf6, 0x3e, 0xf6, 0x2a, 0xf7, 0xcf, 0xf7, -0x79, 0xf9, 0x92, 0xfb, 0x10, 0xfe, 0xfe, 0xff, 0x4e, 0x00, 0xd7, 0x00, 0x7b, 0x01, 0xc4, 0x02, -0x21, 0x04, 0x65, 0x05, 0xe2, 0x06, 0x50, 0x08, 0x2e, 0x09, 0xa8, 0x09, 0xe1, 0x09, 0x70, 0x09, -0x7b, 0x08, 0x99, 0x06, 0xf2, 0x04, 0x05, 0x04, 0x7c, 0x03, 0x60, 0x03, 0xa4, 0x02, 0xd3, 0x01, -0xba, 0x00, 0x3f, 0xff, 0xf9, 0xfd, 0xc3, 0xfc, 0x18, 0xfc, 0x92, 0xfb, 0x5a, 0xfb, 0x59, 0xfb, -0xe0, 0xfb, 0x8b, 0xfc, 0x3c, 0xfd, 0x72, 0xfd, 0x2f, 0xfd, 0x2c, 0xfd, 0x6e, 0xfd, 0x12, 0xfe, -0xed, 0xfe, 0xee, 0xff, 0x1f, 0x01, 0xdc, 0x01, 0x3b, 0x02, 0x41, 0x02, 0x41, 0x02, 0xff, 0x01, -0xe8, 0x01, 0xea, 0x01, 0xb5, 0x01, 0xaf, 0x01, 0x4c, 0x01, 0xaa, 0x01, 0x22, 0x01, 0xfc, 0xff, -0x1d, 0xff, 0x61, 0xfe, 0xbc, 0xfe, 0x41, 0xfd, 0x74, 0xfd, 0xf1, 0xfd, 0x8b, 0xfe, 0xc0, 0xfe, -0xe2, 0xfd, 0xf6, 0xfe, 0xfb, 0xfe, 0x11, 0xff, 0xae, 0xfd, 0x13, 0xfd, 0x5c, 0xfe, 0x90, 0xff, -0xb1, 0x00, 0xe4, 0xfe, 0xbd, 0xfc, 0xd0, 0xf9, 0x2c, 0xf8, 0xc4, 0xf7, 0xca, 0xf8, 0x0b, 0xfb, -0x28, 0xfc, 0x10, 0xfd, 0x82, 0xfd, 0x92, 0xfe, 0xe6, 0xff, 0x02, 0x01, 0x59, 0x02, 0x03, 0x03, -0x81, 0x03, 0x18, 0x04, 0xff, 0x05, 0xe1, 0x08, 0x29, 0x0b, 0xc5, 0x0b, 0xf3, 0x0a, 0xd4, 0x09, -0x9e, 0x08, 0x6e, 0x07, 0xae, 0x06, 0x71, 0x06, 0x50, 0x06, 0x3b, 0x05, 0xc8, 0x03, 0x8f, 0x02, -0xd2, 0x01, 0xc8, 0x00, 0x97, 0xfe, 0xaf, 0xfb, 0xef, 0xf8, 0xe3, 0xf6, 0xda, 0xf5, 0x8e, 0xf5, -0x16, 0xf6, 0xbc, 0xf6, 0xd8, 0xf6, 0x54, 0xf6, 0xea, 0xf5, 0x2a, 0xf6, 0x0a, 0xf7, 0x03, 0xf8, -0x33, 0xf9, 0xb8, 0xfa, 0xb7, 0xfc, 0x0e, 0xff, 0xae, 0x01, 0x32, 0x04, 0x18, 0x06, 0xfa, 0x06, -0x3e, 0x07, 0xa8, 0x07, 0x58, 0x08, 0x6d, 0x09, 0x7b, 0x0a, 0x58, 0x0b, 0x95, 0x0b, 0x0e, 0x0b, -0x3e, 0x0a, 0x3e, 0x09, 0x1b, 0x08, 0x76, 0x06, 0x7f, 0x04, 0x98, 0x02, 0x39, 0x01, 0x8f, 0x00, -0xea, 0xff, 0x29, 0xff, 0xbe, 0xfd, 0x83, 0xfc, 0x0a, 0xfb, 0xba, 0xf9, 0xf7, 0xf8, 0xed, 0xf8, -0xa9, 0xf9, 0x14, 0xfa, 0xb4, 0xfa, 0xab, 0xfb, 0x28, 0xfd, 0xb0, 0xfe, 0x86, 0xff, 0xd4, 0xff, -0x2d, 0x00, 0xf5, 0x00, 0x1f, 0x02, 0x31, 0x03, 0x40, 0x04, 0x14, 0x05, 0x4e, 0x05, 0xba, 0x04, -0xd4, 0x03, 0x02, 0x03, 0xdc, 0x01, 0x5c, 0x00, 0xb6, 0xfe, 0x95, 0xfd, 0xbd, 0xfc, 0xf2, 0xfb, -0x1f, 0xfb, 0xdf, 0xf9, 0xb3, 0xf8, 0x47, 0xf7, 0x15, 0xf6, 0x3d, 0xf5, 0xed, 0xf4, 0x38, 0xf5, -0x88, 0xf5, 0xd7, 0xf5, 0x53, 0xf6, 0x2c, 0xf7, 0x07, 0xf8, 0xc3, 0xf8, 0x6b, 0xf9, 0x58, 0xfa, -0x3c, 0xfb, 0x42, 0xfc, 0x6d, 0xfd, 0xe1, 0xfe, 0x86, 0x00, 0xcd, 0x01, 0xa7, 0x02, 0xfb, 0x02, -0x68, 0x03, 0xd3, 0x03, 0x4e, 0x04, 0x94, 0x04, 0x16, 0x05, 0x58, 0x05, 0x6e, 0x05, 0x6c, 0x05, -0x6a, 0x05, 0x79, 0x05, 0x48, 0x05, 0xd3, 0x04, 0x61, 0x04, 0x9f, 0x03, 0xb3, 0x03, 0x1f, 0x04, -0xa1, 0x04, 0x75, 0x04, 0x97, 0x03, 0xe3, 0x03, 0xb4, 0x04, 0xf0, 0x05, 0x83, 0x06, 0x90, 0x06, -0x66, 0x06, 0xbb, 0x05, 0x87, 0x06, 0xf4, 0x06, 0x5d, 0x07, 0x9e, 0x04, 0xba, 0x00, 0xab, 0xfe, -0x7e, 0xfe, 0xc6, 0x00, 0x89, 0x01, 0x78, 0x02, 0x19, 0x03, 0x26, 0x03, 0x9c, 0x02, 0x89, 0x01, -0x4d, 0x02, 0x4e, 0x04, 0x94, 0x05, 0x11, 0x05, 0xbd, 0x04, 0x23, 0x06, 0xa9, 0x08, 0x1f, 0x0a, -0x7c, 0x09, 0x95, 0x08, 0x05, 0x07, 0x83, 0x05, 0x95, 0x03, 0xa2, 0x02, 0x4d, 0x03, 0x7b, 0x03, -0x85, 0x02, 0x82, 0x00, 0x99, 0xfe, 0x63, 0xfd, 0xdb, 0xfb, 0xc5, 0xf9, 0x45, 0xf7, 0xaf, 0xf4, -0x97, 0xf2, 0x5f, 0xf1, 0xde, 0xf0, 0x37, 0xf1, 0x77, 0xf1, 0x13, 0xf1, 0x4f, 0xf0, 0x1b, 0xef, -0xb8, 0xee, 0x0c, 0xef, 0x1e, 0xf0, 0xd4, 0xf1, 0x38, 0xf3, 0xb0, 0xf4, 0x8a, 0xf6, 0xdf, 0xf8, -0x30, 0xfb, 0xfe, 0xfc, 0x17, 0xfe, 0x08, 0xff, 0x01, 0x00, 0x14, 0x01, 0x80, 0x02, 0x5c, 0x04, -0x57, 0x06, 0x55, 0x07, 0x53, 0x07, 0xfa, 0x06, 0xaa, 0x06, 0x71, 0x06, 0xb3, 0x05, 0xb6, 0x04, -0xe4, 0x03, 0x16, 0x03, 0xa5, 0x02, 0x8d, 0x02, 0x1a, 0x02, 0x4a, 0x01, 0x90, 0xff, 0x5f, 0xfe, -0x4a, 0xfd, 0x54, 0xfc, 0xb7, 0xfb, 0xea, 0xfb, 0xa7, 0xfc, 0x17, 0xfd, 0x50, 0xfd, 0x19, 0xfe, -0x3e, 0xff, 0x0d, 0x00, 0x41, 0x00, 0x5d, 0x00, 0x37, 0x01, 0x9c, 0x02, 0xe3, 0x03, 0x22, 0x05, -0x53, 0x06, 0x85, 0x07, 0xe3, 0x07, 0x65, 0x07, 0xc5, 0x06, 0x89, 0x06, 0x82, 0x06, 0x21, 0x06, -0x70, 0x05, 0x07, 0x05, 0xc2, 0x04, 0x2e, 0x04, 0x25, 0x03, 0xec, 0x01, 0xfb, 0x00, 0xe6, 0xff, -0x9c, 0xfe, 0x85, 0xfd, 0xee, 0xfc, 0xdf, 0xfc, 0xbe, 0xfc, 0x69, 0xfc, 0x2c, 0xfc, 0x1b, 0xfc, -0x1f, 0xfc, 0x1e, 0xfc, 0x0d, 0xfc, 0x49, 0xfc, 0xc3, 0xfc, 0xa2, 0xfd, 0xbf, 0xfe, 0xa4, 0xff, -0x48, 0x00, 0x4c, 0x01, 0x1c, 0x02, 0x39, 0x02, 0x7f, 0x02, 0x67, 0x03, 0x3b, 0x04, 0x9c, 0x04, -0x01, 0x05, 0x28, 0x06, 0xc7, 0x06, 0x53, 0x06, 0xe4, 0x05, 0x25, 0x05, 0x51, 0x05, 0xd1, 0x05, -0x63, 0x05, 0x9d, 0x04, 0x87, 0x04, 0xdb, 0x04, 0x65, 0x04, 0xa6, 0x03, 0x86, 0x03, 0x93, 0x03, -0x73, 0x03, 0xee, 0x02, 0x89, 0x02, 0x1f, 0x03, 0xa4, 0x03, 0x3c, 0x03, 0x95, 0x02, 0x9c, 0x02, -0xbb, 0x02, 0x1b, 0x02, 0xb0, 0x00, 0x20, 0xff, 0x78, 0xfe, 0xea, 0xfe, 0x56, 0xff, 0x20, 0xff, -0xe6, 0xfe, 0x32, 0xff, 0x7f, 0xff, 0x29, 0xff, 0x69, 0xfe, 0x09, 0xfe, 0x27, 0xfe, 0x2a, 0xfe, -0xb6, 0xfd, 0x34, 0xfd, 0x15, 0xfd, 0x2d, 0xfd, 0xf2, 0xfc, 0x62, 0xfc, 0xe2, 0xfb, 0x93, 0xfb, -0x29, 0xfb, 0x9f, 0xfa, 0x39, 0xfa, 0x11, 0xfa, 0xfb, 0xf9, 0xde, 0xf9, 0xb8, 0xf9, 0x99, 0xf9, -0x79, 0xf9, 0x3f, 0xf9, 0x00, 0xf9, 0xd7, 0xf8, 0xb7, 0xf8, 0x89, 0xf8, 0x5a, 0xf8, 0x44, 0xf8, -0x42, 0xf8, 0x4d, 0xf8, 0x63, 0xf8, 0x80, 0xf8, 0xa3, 0xf8, 0xc3, 0xf8, 0xe0, 0xf8, 0x03, 0xf9, -0x37, 0xf9, 0x78, 0xf9, 0xc0, 0xf9, 0x09, 0xfa, 0x5f, 0xfa, 0xc5, 0xfa, 0x39, 0xfb, 0xb1, 0xfb, -0x32, 0xfc, 0xbf, 0xfc, 0x4d, 0xfd, 0xd8, 0xfd, 0x60, 0xfe, 0xe5, 0xfe, 0x67, 0xff, 0xe9, 0xff, -0x6b, 0x00, 0xee, 0x00, 0x71, 0x01, 0xf1, 0x01, 0x6a, 0x02, 0xe0, 0x02, 0x52, 0x03, 0xbc, 0x03, -0x17, 0x04, 0x69, 0x04, 0xb7, 0x04, 0x03, 0x05, 0x4c, 0x05, 0x96, 0x05, 0xe0, 0x05, 0x23, 0x06, -0x5c, 0x06, 0x8b, 0x06, 0xb4, 0x06, 0xd8, 0x06, 0xf2, 0x06, 0x04, 0x07, 0x0f, 0x07, 0x18, 0x07, -0x20, 0x07, 0x23, 0x07, 0x21, 0x07, 0x1f, 0x07, 0x18, 0x07, 0x08, 0x07, 0xea, 0x06, 0xc4, 0x06, -0x9d, 0x06, 0x73, 0x06, 0x41, 0x06, 0x0d, 0x06, 0xdb, 0x05, 0xac, 0x05, 0x79, 0x05, 0x41, 0x05, -0x0a, 0x05, 0xd4, 0x04, 0x9b, 0x04, 0x59, 0x04, 0x15, 0x04, 0xd4, 0x03, 0x98, 0x03, 0x5b, 0x03, -0x1e, 0x03, 0xe3, 0x02, 0xac, 0x02, 0x72, 0x02, 0x32, 0x02, 0xf2, 0x01, 0xb4, 0x01, 0x75, 0x01, -0x33, 0x01, 0xf2, 0x00, 0xb8, 0x00, 0x81, 0x00, 0x4a, 0x00, 0x13, 0x00, 0xdc, 0xff, 0xaa, 0xff, -0x7a, 0xff, 0x4a, 0xff, 0x1c, 0xff, 0xf3, 0xfe, 0xd0, 0xfe, 0xb1, 0xfe, 0x93, 0xfe, 0x7a, 0xfe, -0x67, 0xfe, 0x5a, 0xfe, 0x4b, 0xfe, 0x3c, 0xfe, 0x30, 0xfe, 0x2a, 0xfe, 0x26, 0xfe, 0x22, 0xfe, -0x22, 0xfe, 0x28, 0xfe, 0x2d, 0xfe, 0x30, 0xfe, 0x32, 0xfe, 0x37, 0xfe, 0x3f, 0xfe, 0x44, 0xfe, -0x48, 0xfe, 0x4a, 0xfe, 0x4e, 0xfe, 0x50, 0xfe, 0x4d, 0xfe, 0x46, 0xfe, 0x40, 0xfe, 0x39, 0xfe, -0x2d, 0xfe, 0x1c, 0xfe, 0x06, 0xfe, 0xef, 0xfd, 0xd6, 0xfd, 0xb8, 0xfd, 0x99, 0xfd, 0x78, 0xfd, -0x56, 0xfd, 0x28, 0xfd, 0xe5, 0xfc, 0x9b, 0xfc, 0x56, 0xfc, 0x1e, 0xfc, 0xee, 0xfb, 0xbe, 0xfb, -0x8d, 0xfb, 0x5b, 0xfb, 0x27, 0xfb, 0xea, 0xfa, 0xa3, 0xfa, 0x60, 0xfa, 0x26, 0xfa, 0xf0, 0xf9, -0xb9, 0xf9, 0x83, 0xf9, 0x5c, 0xf9, 0x49, 0xf9, 0x41, 0xf9, 0x3e, 0xf9, 0x3d, 0xf9, 0x43, 0xf9, -0x4f, 0xf9, 0x5a, 0xf9, 0x6b, 0xf9, 0x8b, 0xf9, 0xbd, 0xf9, 0xfb, 0xf9, 0x3b, 0xfa, 0x83, 0xfa, -0xd4, 0xfa, 0x2a, 0xfb, 0x7c, 0xfb, 0xc6, 0xfb, 0x0b, 0xfc, 0x4f, 0xfc, 0x8f, 0xfc, 0xce, 0xfc, -0x13, 0xfd, 0x61, 0xfd, 0xb6, 0xfd, 0x0a, 0xfe, 0x5a, 0xfe, 0xa8, 0xfe, 0xf3, 0xfe, 0x3b, 0xff, -0x7e, 0xff, 0xbd, 0xff, 0xfe, 0xff, 0x41, 0x00, 0x88, 0x00, 0xd7, 0x00, 0x2d, 0x01, 0x8b, 0x01, -0xeb, 0x01, 0x4b, 0x02, 0xa7, 0x02, 0x00, 0x03, 0x58, 0x03, 0xb3, 0x03, 0x0e, 0x04, 0x6d, 0x04, -0xcf, 0x04, 0x35, 0x05, 0x9f, 0x05, 0x08, 0x06, 0x70, 0x06, 0xd5, 0x06, 0x34, 0x07, 0x8e, 0x07, -0xdc, 0x07, 0x2c, 0x08, 0x77, 0x08, 0xce, 0x08, 0xfd, 0x08, 0x66, 0x09, 0xbd, 0x09, 0xe4, 0x09, -0x2a, 0x0a, 0x55, 0x0a, 0x83, 0x0a, 0x9d, 0x0a, 0xaf, 0x0a, 0xc2, 0x0a, 0xd5, 0x0a, 0xdc, 0x0a, -0xd8, 0x0a, 0xd8, 0x0a, 0xd3, 0x0a, 0xb9, 0x0a, 0x99, 0x0a, 0x74, 0x0a, 0x3a, 0x0a, 0xf6, 0x09, -0xac, 0x09, 0x5f, 0x09, 0x0b, 0x09, 0xae, 0x08, 0x4c, 0x08, 0xe5, 0x07, 0x79, 0x07, 0xfe, 0x06, -0x7a, 0x06, 0xf4, 0x05, 0x68, 0x05, 0xd2, 0x04, 0x38, 0x04, 0x9d, 0x03, 0x04, 0x03, 0x64, 0x02, -0xbb, 0x01, 0x10, 0x01, 0x64, 0x00, 0xb3, 0xff, 0x01, 0xff, 0x4f, 0xfe, 0x9f, 0xfd, 0xf1, 0xfc, -0x44, 0xfc, 0x97, 0xfb, 0xee, 0xfa, 0x4b, 0xfa, 0xaf, 0xf9, 0x13, 0xf9, 0x7b, 0xf8, 0xee, 0xf7, -0x6c, 0xf7, 0xf2, 0xf6, 0x80, 0xf6, 0x1b, 0xf6, 0xc4, 0xf5, 0x75, 0xf5, 0x2d, 0xf5, 0xf1, 0xf4, -0xc4, 0xf4, 0xa6, 0xf4, 0x90, 0xf4, 0x87, 0xf4, 0x89, 0xf4, 0x99, 0xf4, 0xb2, 0xf4, 0xd2, 0xf4, -0xfb, 0xf4, 0x2d, 0xf5, 0x68, 0xf5, 0xa8, 0xf5, 0xee, 0xf5, 0x3e, 0xf6, 0x96, 0xf6, 0xf3, 0xf6, -0x53, 0xf7, 0xb7, 0xf7, 0x1e, 0xf8, 0x89, 0xf8, 0xf3, 0xf8, 0x60, 0xf9, 0xcf, 0xf9, 0x40, 0xfa, -0xaf, 0xfa, 0x1d, 0xfb, 0x8d, 0xfb, 0x00, 0xfc, 0x6f, 0xfc, 0xd7, 0xfc, 0x3f, 0xfd, 0xa8, 0xfd, -0x0d, 0xfe, 0x6b, 0xfe, 0xc4, 0xfe, 0x1d, 0xff, 0x76, 0xff, 0xc0, 0xff, 0xf4, 0xff, 0x19, 0x00, -0x3e, 0x00, 0x6b, 0x00, 0x98, 0x00, 0xc1, 0x00, 0xe9, 0x00, 0x0e, 0x01, 0x29, 0x01, 0x31, 0x01, -0x27, 0x01, 0x1b, 0x01, 0x12, 0x01, 0x08, 0x01, 0xf9, 0x00, 0xe7, 0x00, 0xe0, 0x00, 0xe4, 0x00, -0xeb, 0x00, 0xf4, 0x00, 0xfd, 0x00, 0x07, 0x01, 0x0e, 0x01, 0x10, 0x01, 0x15, 0x01, 0x27, 0x01, -0x46, 0x01, 0x71, 0x01, 0xa0, 0x01, 0xd4, 0x01, 0x0a, 0x02, 0x3d, 0x02, 0x6a, 0x02, 0x8f, 0x02, -0xad, 0x02, 0xc6, 0x02, 0xda, 0x02, 0xef, 0x02, 0x0a, 0x03, 0x2b, 0x03, 0x50, 0x03, 0x73, 0x03, -0x90, 0x03, 0xa6, 0x03, 0xb4, 0x03, 0xbe, 0x03, 0xc5, 0x03, 0xcc, 0x03, 0xd6, 0x03, 0xe2, 0x03, -0xf4, 0x03, 0x0e, 0x04, 0x2b, 0x04, 0x4d, 0x04, 0x70, 0x04, 0x8f, 0x04, 0xac, 0x04, 0xc5, 0x04, -0xe0, 0x04, 0x00, 0x05, 0x23, 0x05, 0x4a, 0x05, 0x75, 0x05, 0xa1, 0x05, 0xce, 0x05, 0xf6, 0x05, -0x1b, 0x06, 0x3d, 0x06, 0x5a, 0x06, 0x72, 0x06, 0x86, 0x06, 0x9a, 0x06, 0xb0, 0x06, 0xc8, 0x06, -0xdf, 0x06, 0xf4, 0x06, 0x06, 0x07, 0x13, 0x07, 0x16, 0x07, 0x12, 0x07, 0x09, 0x07, 0xff, 0x06, -0xf0, 0x06, 0xda, 0x06, 0xc1, 0x06, 0xa7, 0x06, 0x8b, 0x06, 0x6a, 0x06, 0x3f, 0x06, 0x0c, 0x06, -0xd2, 0x05, 0x90, 0x05, 0x46, 0x05, 0xf5, 0x04, 0x9e, 0x04, 0x43, 0x04, 0xe1, 0x03, 0x79, 0x03, -0x0d, 0x03, 0x9a, 0x02, 0x20, 0x02, 0xa1, 0x01, 0x1c, 0x01, 0x92, 0x00, 0x06, 0x00, 0x79, 0xff, -0xed, 0xfe, 0x5e, 0xfe, 0xd0, 0xfd, 0x42, 0xfd, 0xb4, 0xfc, 0x27, 0xfc, 0x9b, 0xfb, 0x11, 0xfb, -0x8a, 0xfa, 0x05, 0xfa, 0x83, 0xf9, 0x05, 0xf9, 0x8d, 0xf8, 0x19, 0xf8, 0xaa, 0xf7, 0x3f, 0xf7, -0xd9, 0xf6, 0x7a, 0xf6, 0x20, 0xf6, 0xcc, 0xf5, 0x80, 0xf5, 0x3d, 0xf5, 0x00, 0xf5, 0xca, 0xf4, -0x9c, 0xf4, 0x78, 0xf4, 0x5d, 0xf4, 0x49, 0xf4, 0x3f, 0xf4, 0x3f, 0xf4, 0x48, 0xf4, 0x5a, 0xf4, -0x76, 0xf4, 0x9a, 0xf4, 0xc8, 0xf4, 0xff, 0xf4, 0x3d, 0xf5, 0x84, 0xf5, 0xd3, 0xf5, 0x2b, 0xf6, -0x8b, 0xf6, 0xf2, 0xf6, 0x61, 0xf7, 0xd7, 0xf7, 0x52, 0xf8, 0xd2, 0xf8, 0x56, 0xf9, 0xdd, 0xf9, -0x67, 0xfa, 0xf3, 0xfa, 0x81, 0xfb, 0x11, 0xfc, 0xa3, 0xfc, 0x36, 0xfd, 0xc7, 0xfd, 0x55, 0xfe, -0xdf, 0xfe, 0x66, 0xff, 0xe9, 0xff, 0x69, 0x00, 0xe5, 0x00, 0x5d, 0x01, 0xcf, 0x01, 0x3c, 0x02, -0xa3, 0x02, 0x06, 0x03, 0x5f, 0x03, 0xb0, 0x03, 0xfb, 0x03, 0x40, 0x04, 0x7b, 0x04, 0xb0, 0x04, -0xdc, 0x04, 0xfd, 0x04, 0x13, 0x05, 0x24, 0x05, 0x35, 0x05, 0x48, 0x05, 0x57, 0x05, 0x61, 0x05, -0x60, 0x05, 0x56, 0x05, 0x45, 0x05, 0x28, 0x05, 0x08, 0x05, 0xe8, 0x04, 0xcb, 0x04, 0xb1, 0x04, -0x94, 0x04, 0x79, 0x04, 0x63, 0x04, 0x4f, 0x04, 0x3b, 0x04, 0x26, 0x04, 0x10, 0x04, 0xfd, 0x03, -0xeb, 0x03, 0xde, 0x03, 0xd8, 0x03, 0xdb, 0x03, 0xe8, 0x03, 0xf6, 0x03, 0x03, 0x04, 0x0f, 0x04, -0x19, 0x04, 0x1f, 0x04, 0x20, 0x04, 0x1e, 0x04, 0x1b, 0x04, 0x19, 0x04, 0x17, 0x04, 0x18, 0x04, -0x1a, 0x04, 0x1e, 0x04, 0x1e, 0x04, 0x18, 0x04, 0x0e, 0x04, 0xff, 0x03, 0xef, 0x03, 0xdf, 0x03, -0xd1, 0x03, 0xc6, 0x03, 0xbe, 0x03, 0xb6, 0x03, 0xb3, 0x03, 0xb0, 0x03, 0xad, 0x03, 0xa9, 0x03, -0xa3, 0x03, 0x9d, 0x03, 0x97, 0x03, 0x93, 0x03, 0x94, 0x03, 0x97, 0x03, 0x9c, 0x03, 0xa0, 0x03, -0xa3, 0x03, 0xa5, 0x03, 0xa2, 0x03, 0x9c, 0x03, 0x95, 0x03, 0x8b, 0x03, 0x80, 0x03, 0x76, 0x03, -0x6a, 0x03, 0x5f, 0x03, 0x53, 0x03, 0x46, 0x03, 0x34, 0x03, 0x1d, 0x03, 0x03, 0x03, 0xe4, 0x02, -0xc2, 0x02, 0x9f, 0x02, 0x7b, 0x02, 0x56, 0x02, 0x2f, 0x02, 0x05, 0x02, 0xd7, 0x01, 0xa6, 0x01, -0x72, 0x01, 0x37, 0x01, 0xf8, 0x00, 0xb8, 0x00, 0x74, 0x00, 0x2c, 0x00, 0xe2, 0xff, 0x95, 0xff, -0x48, 0xff, 0xf6, 0xfe, 0x9e, 0xfe, 0x44, 0xfe, 0xe6, 0xfd, 0x87, 0xfd, 0x26, 0xfd, 0xc5, 0xfc, -0x64, 0xfc, 0x02, 0xfc, 0x9f, 0xfb, 0x3c, 0xfb, 0xda, 0xfa, 0x7a, 0xfa, 0x19, 0xfa, 0xb8, 0xf9, -0x5b, 0xf9, 0x00, 0xf9, 0xa9, 0xf8, 0x57, 0xf8, 0x09, 0xf8, 0xc0, 0xf7, 0x7d, 0xf7, 0x3d, 0xf7, -0x02, 0xf7, 0xcb, 0xf6, 0x9c, 0xf6, 0x75, 0xf6, 0x52, 0xf6, 0x38, 0xf6, 0x24, 0xf6, 0x16, 0xf6, -0x0f, 0xf6, 0x0c, 0xf6, 0x11, 0xf6, 0x1e, 0xf6, 0x30, 0xf6, 0x4a, 0xf6, 0x6a, 0xf6, 0x92, 0xf6, -0xc2, 0xf6, 0xf8, 0xf6, 0x34, 0xf7, 0x76, 0xf7, 0xbe, 0xf7, 0x0c, 0xf8, 0x5f, 0xf8, 0xb8, 0xf8, -0x18, 0xf9, 0x7d, 0xf9, 0xe7, 0xf9, 0x55, 0xfa, 0xc8, 0xfa, 0x3f, 0xfb, 0xb9, 0xfb, 0x34, 0xfc, -0xb2, 0xfc, 0x32, 0xfd, 0xb4, 0xfd, 0x36, 0xfe, 0xba, 0xfe, 0x3f, 0xff, 0xc3, 0xff, 0x45, 0x00, -0xc4, 0x00, 0x40, 0x01, 0xba, 0x01, 0x32, 0x02, 0xa6, 0x02, 0x17, 0x03, 0x86, 0x03, 0xf1, 0x03, -0x57, 0x04, 0xb8, 0x04, 0x14, 0x05, 0x6a, 0x05, 0xba, 0x05, 0x04, 0x06, 0x49, 0x06, 0x88, 0x06, -0xc0, 0x06, 0xf2, 0x06, 0x1e, 0x07, 0x44, 0x07, 0x63, 0x07, 0x7d, 0x07, 0x90, 0x07, 0x9c, 0x07, -0xa2, 0x07, 0xa2, 0x07, 0x9b, 0x07, 0x8e, 0x07, 0x80, 0x07, 0x6e, 0x07, 0x54, 0x07, 0x34, 0x07, -0x12, 0x07, 0xf2, 0x06, 0xca, 0x06, 0x96, 0x06, 0x5a, 0x06, 0x21, 0x06, 0xef, 0x05, 0xbf, 0x05, -0x8c, 0x05, 0x5b, 0x05, 0x2b, 0x05, 0xfa, 0x04, 0xbf, 0x04, 0x7c, 0x04, 0x3c, 0x04, 0x02, 0x04, -0xcb, 0x03, 0x92, 0x03, 0x5d, 0x03, 0x30, 0x03, 0x09, 0x03, 0xe5, 0x02, 0xc0, 0x02, 0x9c, 0x02, -0x7c, 0x02, 0x5d, 0x02, 0x3e, 0x02, 0x23, 0x02, 0x11, 0x02, 0x09, 0x02, 0x05, 0x02, 0x04, 0x02, -0x04, 0x02, 0x05, 0x02, 0x03, 0x02, 0xfd, 0x01, 0xf3, 0x01, 0xe8, 0x01, 0xdd, 0x01, 0xd0, 0x01, -0xc6, 0x01, 0xbd, 0x01, 0xb6, 0x01, 0xad, 0x01, 0xa0, 0x01, 0x8d, 0x01, 0x76, 0x01, 0x59, 0x01, -0x3b, 0x01, 0x1d, 0x01, 0xfe, 0x00, 0xe1, 0x00, 0xc5, 0x00, 0xaa, 0x00, 0x8e, 0x00, 0x70, 0x00, -0x51, 0x00, 0x31, 0x00, 0x0f, 0x00, 0xeb, 0xff, 0xc7, 0xff, 0xa6, 0xff, 0x89, 0xff, 0x6d, 0xff, -0x51, 0xff, 0x35, 0xff, 0x18, 0xff, 0xfa, 0xfe, 0xd8, 0xfe, 0xb4, 0xfe, 0x92, 0xfe, 0x6f, 0xfe, -0x4e, 0xfe, 0x2c, 0xfe, 0x0d, 0xfe, 0xef, 0xfd, 0xd1, 0xfd, 0xb1, 0xfd, 0x8f, 0xfd, 0x6c, 0xfd, -0x49, 0xfd, 0x26, 0xfd, 0x02, 0xfd, 0xe0, 0xfc, 0xc1, 0xfc, 0xa3, 0xfc, 0x84, 0xfc, 0x65, 0xfc, -0x46, 0xfc, 0x26, 0xfc, 0x04, 0xfc, 0xe1, 0xfb, 0xc0, 0xfb, 0x9f, 0xfb, 0x7f, 0xfb, 0x61, 0xfb, -0x43, 0xfb, 0x25, 0xfb, 0x08, 0xfb, 0xe9, 0xfa, 0xca, 0xfa, 0xaa, 0xfa, 0x8b, 0xfa, 0x6d, 0xfa, -0x51, 0xfa, 0x38, 0xfa, 0x21, 0xfa, 0x0b, 0xfa, 0xf7, 0xf9, 0xe5, 0xf9, 0xd6, 0xf9, 0xc7, 0xf9, -0xba, 0xf9, 0xb0, 0xf9, 0xa8, 0xf9, 0xa4, 0xf9, 0xa4, 0xf9, 0xa7, 0xf9, 0xaf, 0xf9, 0xbb, 0xf9, -0xca, 0xf9, 0xdb, 0xf9, 0xef, 0xf9, 0x07, 0xfa, 0x22, 0xfa, 0x42, 0xfa, 0x67, 0xfa, 0x91, 0xfa, -0xc0, 0xfa, 0xf3, 0xfa, 0x2b, 0xfb, 0x66, 0xfb, 0xa4, 0xfb, 0xe6, 0xfb, 0x2d, 0xfc, 0x77, 0xfc, -0xc7, 0xfc, 0x1b, 0xfd, 0x73, 0xfd, 0xce, 0xfd, 0x2b, 0xfe, 0x8c, 0xfe, 0xee, 0xfe, 0x51, 0xff, -0xb6, 0xff, 0x1b, 0x00, 0x82, 0x00, 0xe9, 0x00, 0x52, 0x01, 0xbb, 0x01, 0x24, 0x02, 0x8b, 0x02, -0xf2, 0x02, 0x56, 0x03, 0xb8, 0x03, 0x18, 0x04, 0x76, 0x04, 0xd2, 0x04, 0x2b, 0x05, 0x83, 0x05, -0xd6, 0x05, 0x27, 0x06, 0x74, 0x06, 0xbc, 0x06, 0x00, 0x07, 0x3f, 0x07, 0x7a, 0x07, 0xb1, 0x07, -0xe3, 0x07, 0x10, 0x08, 0x39, 0x08, 0x5c, 0x08, 0x79, 0x08, 0x91, 0x08, 0xa2, 0x08, 0xae, 0x08, -0xb4, 0x08, 0xb4, 0x08, 0xaf, 0x08, 0xa5, 0x08, 0x95, 0x08, 0x81, 0x08, 0x66, 0x08, 0x47, 0x08, -0x22, 0x08, 0xf9, 0x07, 0xca, 0x07, 0x96, 0x07, 0x5f, 0x07, 0x25, 0x07, 0xe6, 0x06, 0xa5, 0x06, -0x61, 0x06, 0x19, 0x06, 0xce, 0x05, 0x80, 0x05, 0x31, 0x05, 0xdf, 0x04, 0x8b, 0x04, 0x36, 0x04, -0xe2, 0x03, 0x8d, 0x03, 0x37, 0x03, 0xe1, 0x02, 0x8a, 0x02, 0x34, 0x02, 0xde, 0x01, 0x89, 0x01, -0x35, 0x01, 0xe3, 0x00, 0x92, 0x00, 0x43, 0x00, 0xf6, 0xff, 0xaa, 0xff, 0x62, 0xff, 0x1b, 0xff, -0xd6, 0xfe, 0x93, 0xfe, 0x53, 0xfe, 0x17, 0xfe, 0xdd, 0xfd, 0xa5, 0xfd, 0x72, 0xfd, 0x40, 0xfd, -0x12, 0xfd, 0xe6, 0xfc, 0xbd, 0xfc, 0x97, 0xfc, 0x74, 0xfc, 0x54, 0xfc, 0x37, 0xfc, 0x1d, 0xfc, -0x06, 0xfc, 0xf2, 0xfb, 0xe1, 0xfb, 0xd2, 0xfb, 0xc5, 0xfb, 0xbc, 0xfb, 0xb4, 0xfb, 0xae, 0xfb, -0xac, 0xfb, 0xab, 0xfb, 0xac, 0xfb, 0xaf, 0xfb, 0xb3, 0xfb, 0xb9, 0xfb, 0xc0, 0xfb, 0xc9, 0xfb, -0xd2, 0xfb, 0xdb, 0xfb, 0xe6, 0xfb, 0xf2, 0xfb, 0xfe, 0xfb, 0x0b, 0xfc, 0x17, 0xfc, 0x24, 0xfc, -0x31, 0xfc, 0x3e, 0xfc, 0x4b, 0xfc, 0x59, 0xfc, 0x66, 0xfc, 0x73, 0xfc, 0x80, 0xfc, 0x8d, 0xfc, -0x9a, 0xfc, 0xa7, 0xfc, 0xb4, 0xfc, 0xc1, 0xfc, 0xcd, 0xfc, 0xd8, 0xfc, 0xe4, 0xfc, 0xf1, 0xfc, -0xfd, 0xfc, 0x08, 0xfd, 0x14, 0xfd, 0x20, 0xfd, 0x2c, 0xfd, 0x37, 0xfd, 0x41, 0xfd, 0x4c, 0xfd, -0x57, 0xfd, 0x61, 0xfd, 0x6c, 0xfd, 0x76, 0xfd, 0x81, 0xfd, 0x8d, 0xfd, 0x98, 0xfd, 0xa3, 0xfd, -0xaf, 0xfd, 0xba, 0xfd, 0xc6, 0xfd, 0xd2, 0xfd, 0xdf, 0xfd, 0xec, 0xfd, 0xfa, 0xfd, 0x08, 0xfe, -0x17, 0xfe, 0x27, 0xfe, 0x38, 0xfe, 0x49, 0xfe, 0x5c, 0xfe, 0x6f, 0xfe, 0x83, 0xfe, 0x98, 0xfe, -0xaf, 0xfe, 0xc7, 0xfe, 0xe1, 0xfe, 0xfb, 0xfe, 0x17, 0xff, 0x34, 0xff, 0x52, 0xff, 0x71, 0xff, -0x92, 0xff, 0xb4, 0xff, 0xd7, 0xff, 0xfb, 0xff, 0x20, 0x00, 0x47, 0x00, 0x6e, 0x00, 0x97, 0x00, -0xc0, 0x00, 0xea, 0x00, 0x14, 0x01, 0x3f, 0x01, 0x6a, 0x01, 0x96, 0x01, 0xc2, 0x01, 0xee, 0x01, -0x1a, 0x02, 0x45, 0x02, 0x71, 0x02, 0x9c, 0x02, 0xc6, 0x02, 0xf0, 0x02, 0x19, 0x03, 0x41, 0x03, -0x69, 0x03, 0x8f, 0x03, 0xb5, 0x03, 0xd9, 0x03, 0xfc, 0x03, 0x1e, 0x04, 0x3f, 0x04, 0x5e, 0x04, -0x7b, 0x04, 0x97, 0x04, 0xb1, 0x04, 0xc9, 0x04, 0xdf, 0x04, 0xf3, 0x04, 0x06, 0x05, 0x16, 0x05, -0x24, 0x05, 0x30, 0x05, 0x39, 0x05, 0x40, 0x05, 0x45, 0x05, 0x47, 0x05, 0x47, 0x05, 0x45, 0x05, -0x40, 0x05, 0x38, 0x05, 0x2e, 0x05, 0x21, 0x05, 0x12, 0x05, 0x00, 0x05, 0xec, 0x04, 0xd5, 0x04, -0xbb, 0x04, 0x9e, 0x04, 0x80, 0x04, 0x5f, 0x04, 0x3c, 0x04, 0x16, 0x04, 0xee, 0x03, 0xc4, 0x03, -0x99, 0x03, 0x6b, 0x03, 0x3c, 0x03, 0x0b, 0x03, 0xd9, 0x02, 0xa5, 0x02, 0x71, 0x02, 0x3b, 0x02, -0x05, 0x02, 0xce, 0x01, 0x97, 0x01, 0x5f, 0x01, 0x27, 0x01, 0xef, 0x00, 0xb7, 0x00, 0x7f, 0x00, -0x48, 0x00, 0x11, 0x00, 0xda, 0xff, 0xa4, 0xff, 0x6f, 0xff, 0x3a, 0xff, 0x06, 0xff, 0xd3, 0xfe, -0xa1, 0xfe, 0x6f, 0xfe, 0x3e, 0xfe, 0x0f, 0xfe, 0xe0, 0xfd, 0xb3, 0xfd, 0x87, 0xfd, 0x5c, 0xfd, -0x32, 0xfd, 0x09, 0xfd, 0xe2, 0xfc, 0xbc, 0xfc, 0x97, 0xfc, 0x73, 0xfc, 0x52, 0xfc, 0x32, 0xfc, -0x14, 0xfc, 0xf7, 0xfb, 0xdc, 0xfb, 0xc3, 0xfb, 0xac, 0xfb, 0x98, 0xfb, 0x85, 0xfb, 0x74, 0xfb, -0x66, 0xfb, 0x59, 0xfb, 0x4e, 0xfb, 0x46, 0xfb, 0x40, 0xfb, 0x3c, 0xfb, 0x3a, 0xfb, 0x3a, 0xfb, -0x3c, 0xfb, 0x40, 0xfb, 0x46, 0xfb, 0x4d, 0xfb, 0x57, 0xfb, 0x61, 0xfb, 0x6e, 0xfb, 0x7c, 0xfb, -0x8c, 0xfb, 0x9d, 0xfb, 0xaf, 0xfb, 0xc2, 0xfb, 0xd6, 0xfb, 0xec, 0xfb, 0x02, 0xfc, 0x1a, 0xfc, -0x32, 0xfc, 0x4c, 0xfc, 0x66, 0xfc, 0x81, 0xfc, 0x9c, 0xfc, 0xb8, 0xfc, 0xd5, 0xfc, 0xf2, 0xfc, -0x10, 0xfd, 0x2e, 0xfd, 0x4d, 0xfd, 0x6d, 0xfd, 0x8d, 0xfd, 0xad, 0xfd, 0xce, 0xfd, 0xf0, 0xfd, -0x12, 0xfe, 0x34, 0xfe, 0x57, 0xfe, 0x7b, 0xfe, 0x9f, 0xfe, 0xc4, 0xfe, 0xe8, 0xfe, 0x0d, 0xff, -0x33, 0xff, 0x58, 0xff, 0x7f, 0xff, 0xa5, 0xff, 0xcb, 0xff, 0xf1, 0xff, 0x17, 0x00, 0x3c, 0x00, -0x62, 0x00, 0x87, 0x00, 0xac, 0x00, 0xd0, 0x00, 0xf4, 0x00, 0x17, 0x01, 0x39, 0x01, 0x5b, 0x01, -0x7c, 0x01, 0x9c, 0x01, 0xbb, 0x01, 0xda, 0x01, 0xf8, 0x01, 0x15, 0x02, 0x30, 0x02, 0x4c, 0x02, -0x66, 0x02, 0x7f, 0x02, 0x98, 0x02, 0xaf, 0x02, 0xc7, 0x02, 0xdd, 0x02, 0xf2, 0x02, 0x07, 0x03, -0x1b, 0x03, 0x2e, 0x03, 0x41, 0x03, 0x52, 0x03, 0x63, 0x03, 0x74, 0x03, 0x82, 0x03, 0x90, 0x03, -0x9f, 0x03, 0xab, 0x03, 0xb5, 0x03, 0xbf, 0x03, 0xc8, 0x03, 0xd0, 0x03, 0xd6, 0x03, 0xdb, 0x03, -0xdf, 0x03, 0xe1, 0x03, 0xe1, 0x03, 0xe2, 0x03, 0xdf, 0x03, 0xda, 0x03, 0xd3, 0x03, 0xce, 0x03, -0xca, 0x03, 0xca, 0x03, 0xbe, 0x03, 0xc2, 0x03, 0xc2, 0x03, 0xf4, 0x03, 0x3d, 0x04, 0x28, 0x05, -0xe0, 0x03, 0xce, 0xff, 0x0a, 0xff, 0x4e, 0x03, 0x67, 0x05, 0x0f, 0x03, 0x1b, 0x00, 0x41, 0x00, -0x1a, 0x03, 0x5b, 0x04, 0xc7, 0x03, 0xb4, 0x03, 0xdd, 0x04, 0xef, 0x03, 0x7e, 0x01, 0x2f, 0x02, -0xea, 0x03, 0x53, 0x03, 0x35, 0x01, 0x07, 0x00, 0xd8, 0x00, 0x0b, 0x02, 0xa1, 0x00, 0x4e, 0x00, -0x24, 0x01, 0x31, 0x01, 0xed, 0x00, 0xaf, 0xff, 0x7f, 0x00, 0x0f, 0x02, 0x93, 0x00, 0x27, 0xff, -0x3f, 0xff, 0x8a, 0xfe, 0xeb, 0xfe, 0x5e, 0xff, 0xac, 0xfe, 0x6c, 0xfd, 0x0e, 0xfe, 0xaf, 0xfd, -0x93, 0xfd, 0xd1, 0xfd, 0x66, 0xfd, 0x59, 0xfd, 0x51, 0xfd, 0xba, 0xfc, 0xd9, 0xfc, 0x78, 0xfe, -0x9c, 0xfe, 0xd7, 0xfd, 0x63, 0xfd, 0xc6, 0xfd, 0x51, 0xfe, 0x06, 0xfe, 0x00, 0xfe, 0x4e, 0xfe, -0xe3, 0xfe, 0xe6, 0xfe, 0x7e, 0xfe, 0xdd, 0xfd, 0x7f, 0xfd, 0x1b, 0xfe, 0x00, 0xfe, 0xca, 0xfc, -0x5a, 0xfc, 0xf9, 0xfc, 0xb3, 0xfc, 0xc3, 0xfc, 0xd7, 0xfc, 0x89, 0xfc, 0xd3, 0xfc, 0x45, 0xfc, -0x6f, 0xfc, 0x68, 0xfc, 0x6a, 0xfb, 0x73, 0xfb, 0x2e, 0xfc, 0x0b, 0xfc, 0xf8, 0xfb, 0x38, 0xfc, -0x54, 0xfc, 0x02, 0xfc, 0xf0, 0xfb, 0x3a, 0xfc, 0x4b, 0xfc, 0xc2, 0xfc, 0x78, 0xfc, 0x6d, 0xfc, -0xe2, 0xfd, 0xa0, 0xfd, 0x68, 0xfc, 0xd8, 0xfc, 0xdc, 0xfc, 0x65, 0xfc, 0xe1, 0xfc, 0x01, 0xfd, -0x3a, 0xfc, 0x8b, 0xfd, 0xd0, 0xfd, 0xf4, 0xfb, 0x8e, 0xfc, 0x91, 0xfd, 0xf0, 0xfc, 0xcb, 0xfc, -0xfd, 0xfc, 0x1f, 0xfd, 0xcb, 0xfd, 0x17, 0xfe, 0xd3, 0xfd, 0xbf, 0xfd, 0x31, 0xfe, 0x9d, 0xfe, -0x2a, 0xfe, 0x7e, 0xfe, 0x58, 0xff, 0xee, 0xff, 0x0e, 0x00, 0x58, 0x00, 0x75, 0x00, 0xa5, 0x00, -0x6a, 0x01, 0x70, 0x01, 0x11, 0x01, 0xbc, 0x01, 0xbc, 0x02, 0xf1, 0x02, 0x9d, 0x02, 0xe1, 0x02, -0x65, 0x03, 0x42, 0x03, 0xfc, 0x02, 0xfa, 0x02, 0x83, 0x03, 0xc8, 0x03, 0x98, 0x03, 0x66, 0x03, -0x5a, 0x03, 0x97, 0x03, 0x8c, 0x03, 0x2c, 0x03, 0xf5, 0x02, 0x36, 0x03, 0x88, 0x03, 0x6d, 0x03, -0x1d, 0x03, 0x54, 0x03, 0x70, 0x03, 0x2b, 0x03, 0xc6, 0x02, 0x8f, 0x02, 0x09, 0x03, 0x32, 0x03, -0x19, 0x03, 0x1c, 0x03, 0x03, 0x03, 0x04, 0x03, 0xc1, 0x02, 0xa3, 0x02, 0x42, 0x02, 0x51, 0x02, -0xab, 0x02, 0x87, 0x02, 0x7a, 0x02, 0x6a, 0x02, 0xa6, 0x02, 0x30, 0x02, 0x92, 0x01, 0x80, 0x01, -0xd1, 0x01, 0xea, 0x01, 0xe5, 0x01, 0xdf, 0x01, 0xad, 0x01, 0xa0, 0x01, 0x47, 0x01, 0x2e, 0x01, -0x27, 0x01, 0x36, 0x01, 0x3f, 0x01, 0x01, 0x01, 0x23, 0x01, 0x11, 0x01, 0x03, 0x01, 0xbe, 0x00, -0x88, 0x00, 0x8a, 0x00, 0xb0, 0x00, 0xd8, 0x00, 0xd3, 0x00, 0xc2, 0x00, 0xb1, 0x00, 0xea, 0x00, -0x32, 0x01, 0x91, 0x01, 0x5e, 0x01, 0x42, 0x01, 0x79, 0x01, 0xdc, 0x01, 0x08, 0x02, 0xf2, 0x01, -0xcd, 0x01, 0x9e, 0x01, 0x40, 0x01, 0x1b, 0x01, 0x0c, 0x01, 0xd0, 0x00, 0xa7, 0x00, 0xa6, 0x00, -0xc4, 0x01, 0x74, 0x01, 0xdb, 0xfe, 0x04, 0xfb, 0xc7, 0xf9, 0x24, 0xfc, 0x53, 0xfe, 0xab, 0xfe, -0x0d, 0xfe, 0xf8, 0xfe, 0xa7, 0xff, 0x98, 0xfe, 0x6c, 0xfd, 0x97, 0xfe, 0x69, 0x01, 0x6f, 0x02, -0xee, 0x01, 0x79, 0x02, 0x2e, 0x05, 0x1e, 0x07, 0x4f, 0x06, 0x77, 0x04, 0xa6, 0x03, 0x09, 0x04, -0xb1, 0x03, 0x44, 0x03, 0xaf, 0x03, 0x93, 0x04, 0xf8, 0x03, 0x59, 0x01, 0xe2, 0xfe, 0xb2, 0xfd, -0x2b, 0xfd, 0xc4, 0xfb, 0xf8, 0xf9, 0xd9, 0xf8, 0x7b, 0xf8, 0x17, 0xf8, 0x5a, 0xf7, 0xaf, 0xf6, -0xd2, 0xf5, 0x7d, 0xf4, 0x04, 0xf3, 0x8b, 0xf2, 0x04, 0xf3, 0xf1, 0xf3, 0xe1, 0xf4, 0x60, 0xf6, -0x9b, 0xf7, 0x4f, 0xf8, 0x8f, 0xf8, 0x3c, 0xf9, 0xcd, 0xfa, 0x98, 0xfc, 0x98, 0xfe, 0x8d, 0x00, -0x7f, 0x02, 0xe6, 0x03, 0x8d, 0x04, 0xd2, 0x04, 0xdc, 0x04, 0xbd, 0x04, 0x3e, 0x04, 0xd3, 0x03, -0xbc, 0x03, 0xc0, 0x03, 0x40, 0x03, 0xd6, 0x01, 0x3a, 0x00, 0xad, 0xfe, 0x84, 0xfd, 0x63, 0xfc, -0x9c, 0xfb, 0x52, 0xfb, 0x47, 0xfb, 0x4f, 0xfb, 0x17, 0xfb, 0x1c, 0xfb, 0x3a, 0xfb, 0x5d, 0xfb, -0x7a, 0xfb, 0xd2, 0xfb, 0x09, 0xfd, 0x84, 0xfe, 0xd1, 0xff, 0x80, 0x00, 0x4e, 0x01, 0x1b, 0x02, -0xc5, 0x02, 0xff, 0x02, 0x36, 0x03, 0x03, 0x04, 0xe8, 0x04, 0x99, 0x05, 0x8e, 0x05, 0x3d, 0x05, -0xe3, 0x04, 0x76, 0x04, 0xa4, 0x03, 0x9d, 0x02, 0x5a, 0x02, 0x86, 0x02, 0xc0, 0x02, 0x32, 0x02, -0x3b, 0x01, 0xc8, 0x00, 0x00, 0x00, 0xf4, 0xff, 0xa8, 0x00, 0xf0, 0x01, 0x48, 0x02, 0x4a, 0x00, -0xc2, 0xfe, 0x2a, 0xff, 0xa4, 0x00, 0xe4, 0xff, 0xc9, 0xfc, 0xe2, 0xf9, 0xfc, 0xf8, 0xce, 0xf8, -0x91, 0xf8, 0x10, 0xfa, 0xe2, 0xfc, 0x75, 0xff, 0x9a, 0xfe, 0xfb, 0xfc, 0xdb, 0xfd, 0x2c, 0x01, -0x6e, 0x04, 0x7e, 0x05, 0xc4, 0x06, 0x4b, 0x09, 0xe6, 0x0b, 0x06, 0x0d, 0x0f, 0x0d, 0x46, 0x0d, -0x4a, 0x0d, 0x06, 0x0c, 0x04, 0x0a, 0x5b, 0x09, 0xf4, 0x09, 0x82, 0x0a, 0x24, 0x09, 0x4b, 0x06, -0x76, 0x03, 0xba, 0x00, 0x83, 0xfe, 0x57, 0xfc, 0xb7, 0xfa, 0x87, 0xf9, 0x20, 0xf8, 0xbd, 0xf6, -0xa2, 0xf5, 0x24, 0xf5, 0xe0, 0xf4, 0x55, 0xf4, 0xcd, 0xf3, 0x14, 0xf4, 0x5d, 0xf5, 0xa7, 0xf7, -0x4b, 0xfa, 0xb2, 0xfc, 0xbf, 0xfe, 0x14, 0x00, 0x70, 0x01, 0x0c, 0x03, 0x11, 0x05, 0x55, 0x07, -0x1f, 0x09, 0x93, 0x0a, 0x8f, 0x0b, 0x36, 0x0c, 0x92, 0x0c, 0x60, 0x0c, 0xaa, 0x0b, 0x66, 0x0a, -0xca, 0x08, 0x54, 0x07, 0x3b, 0x06, 0x4a, 0x05, 0x3c, 0x04, 0x8c, 0x02, 0x8d, 0x00, 0x88, 0xfe, -0xbe, 0xfc, 0xa4, 0xfb, 0xf8, 0xfa, 0xe1, 0xfa, 0x05, 0xfb, 0x43, 0xfb, 0xd0, 0xfb, 0x8b, 0xfc, -0x8e, 0xfd, 0x96, 0xfe, 0x7f, 0xff, 0x83, 0x00, 0xc6, 0x01, 0x5e, 0x03, 0x1c, 0x05, 0x79, 0x06, -0x51, 0x07, 0x91, 0x07, 0x4f, 0x07, 0xec, 0x06, 0x3f, 0x06, 0x9f, 0x05, 0x30, 0x05, 0x96, 0x04, -0x5b, 0x03, 0x78, 0x01, 0x92, 0xfe, 0x70, 0xfb, 0x8b, 0xf8, 0xc3, 0xf6, 0x06, 0xf6, 0x16, 0xf5, -0x8f, 0xf4, 0x87, 0xf3, 0xa3, 0xf2, 0x7f, 0xf1, 0xbd, 0xf0, 0x49, 0xf1, 0x89, 0xf2, 0x55, 0xf4, -0x8c, 0xf5, 0xce, 0xf6, 0xbc, 0xf8, 0x07, 0xfb, 0x99, 0xfc, 0x61, 0xfd, 0xf5, 0xfd, 0xbc, 0xfe, -0x93, 0xff, 0x25, 0x00, 0xed, 0x00, 0x33, 0x01, 0xf4, 0x00, 0xf0, 0xff, 0x7f, 0xfe, 0x91, 0xfd, -0xc2, 0xfc, 0x32, 0xfc, 0x5c, 0xfb, 0xb5, 0xfa, 0x74, 0xfa, 0x3a, 0xfa, 0x26, 0xfa, 0xf4, 0xf9, -0xf5, 0xf9, 0x11, 0xfa, 0xa7, 0xfa, 0x9f, 0xfb, 0xfd, 0xfc, 0x34, 0xfe, 0xf0, 0xfe, 0xad, 0xff, -0x5c, 0x00, 0x62, 0x01, 0x42, 0x02, 0x66, 0x03, 0x9d, 0x04, 0x7d, 0x05, 0x26, 0x06, 0x91, 0x06, -0x25, 0x07, 0x10, 0x07, 0x52, 0x07, 0xd7, 0x07, 0xa9, 0x08, 0xd7, 0x08, 0xb3, 0x07, 0xd5, 0x06, -0xd8, 0x06, 0xcc, 0x08, 0x32, 0x0a, 0x39, 0x0a, 0xee, 0x07, 0x95, 0x05, 0xb2, 0x03, 0x55, 0x03, -0x05, 0x03, 0xbb, 0x01, 0x18, 0x00, 0x8d, 0xfc, 0x34, 0xf9, 0xed, 0xf5, 0x44, 0xf6, 0x0d, 0xfa, -0xbd, 0xfd, 0x55, 0xff, 0xcc, 0xfd, 0xcc, 0xfd, 0x53, 0x00, 0x2d, 0x04, 0x1d, 0x07, 0xf7, 0x08, -0x63, 0x0b, 0xe0, 0x0d, 0x48, 0x0f, 0x9b, 0x0f, 0x26, 0x10, 0x0e, 0x10, 0x99, 0x0e, 0xf5, 0x0a, -0x61, 0x07, 0xb4, 0x05, 0xf8, 0x04, 0xf0, 0x03, 0xba, 0x00, 0xb3, 0xfc, 0xa4, 0xf8, 0xfb, 0xf4, -0x1c, 0xf2, 0x67, 0xf0, 0xe4, 0xee, 0x53, 0xee, 0x66, 0xed, 0x92, 0xec, 0x42, 0xed, 0xf5, 0xed, -0x8c, 0xef, 0x98, 0xf0, 0xc2, 0xf1, 0xb6, 0xf3, 0x93, 0xf6, 0x24, 0xfa, 0x7a, 0xfd, 0x37, 0x00, -0xd5, 0x01, 0xb2, 0x02, 0x99, 0x03, 0x73, 0x04, 0x8e, 0x05, 0x9b, 0x06, 0xb0, 0x06, 0x3d, 0x06, -0x42, 0x05, 0x04, 0x04, 0xce, 0x02, 0x67, 0x01, 0xc6, 0xff, 0xf9, 0xfd, 0x54, 0xfc, 0x45, 0xfb, -0xf8, 0xfa, 0x0a, 0xfb, 0x3c, 0xfb, 0x2f, 0xfb, 0x2d, 0xfb, 0x8d, 0xfb, 0x94, 0xfc, 0x7f, 0xfe, -0xb2, 0x00, 0x1f, 0x03, 0x4f, 0x05, 0x31, 0x07, 0xfa, 0x08, 0x9a, 0x0a, 0x2e, 0x0c, 0x59, 0x0d, -0x04, 0x0e, 0x55, 0x0e, 0x6d, 0x0e, 0x59, 0x0e, 0xf1, 0x0d, 0x0a, 0x0d, 0x94, 0x0b, 0x94, 0x09, -0x4e, 0x07, 0x35, 0x05, 0x67, 0x03, 0xfb, 0x01, 0xad, 0x00, 0x81, 0xff, 0x3e, 0xff, 0x0c, 0xff, -0xcd, 0xfd, 0x66, 0xfa, 0x43, 0xf7, 0x5f, 0xf7, 0x91, 0xfa, 0xaa, 0xfe, 0xce, 0x00, 0x7c, 0x01, -0x6e, 0x01, 0x96, 0x01, 0xd6, 0x01, 0x2f, 0x02, 0x63, 0x03, 0xfb, 0x04, 0x55, 0x06, 0xc1, 0x06, -0x95, 0x06, 0xbf, 0x05, 0x0f, 0x04, 0x91, 0x01, 0xdc, 0xfe, 0xdc, 0xfc, 0x1f, 0xfc, 0x99, 0xfc, -0x9c, 0xfc, 0x6a, 0xfb, 0x12, 0xf9, 0xf7, 0xf6, 0x14, 0xf6, 0x52, 0xf6, 0x6a, 0xf7, 0x42, 0xf8, -0x28, 0xf9, 0x3f, 0xfa, 0x89, 0xfb, 0x91, 0xfc, 0x12, 0xfd, 0x5f, 0xfd, 0x80, 0xfd, 0x09, 0xfe, -0x33, 0xff, 0xe0, 0x00, 0x3a, 0x02, 0x9b, 0x02, 0xca, 0x01, 0x34, 0x00, 0xe4, 0xfe, 0x90, 0xfe, -0xde, 0xfe, 0x32, 0xff, 0x39, 0xff, 0x42, 0xff, 0x45, 0xff, 0xd9, 0xfe, 0xf7, 0xfd, 0xfb, 0xfc, -0xac, 0xfc, 0x6f, 0xfd, 0x8d, 0xfe, 0x89, 0xff, 0xcf, 0xff, 0xbe, 0xff, 0x2e, 0x00, 0xdd, 0x00, -0x62, 0x02, 0x1f, 0x03, 0x5b, 0x03, 0x8f, 0x02, 0x28, 0x02, 0xf3, 0x02, 0x33, 0x02, 0xe6, 0xff, -0x94, 0xfc, 0xdc, 0xf9, 0xdd, 0xf6, 0x3d, 0xf3, 0xfd, 0xf1, 0xaf, 0xf4, 0x54, 0xf9, 0x86, 0xfb, -0x56, 0xfa, 0x11, 0xf9, 0x3b, 0xfa, 0x1d, 0xfd, 0x10, 0x00, 0xf6, 0x02, 0xfa, 0x06, 0x01, 0x0b, -0x9c, 0x0c, 0x4d, 0x0c, 0xf9, 0x0b, 0x41, 0x0c, 0x3b, 0x0b, 0x0f, 0x08, 0xef, 0x04, 0x8f, 0x03, -0x40, 0x03, 0xfb, 0x01, 0x18, 0xff, 0xa9, 0xfb, 0x35, 0xf8, 0x80, 0xf4, 0x10, 0xf1, 0x09, 0xef, -0x11, 0xef, 0x22, 0xf0, 0x7c, 0xf0, 0x51, 0xf0, 0x9a, 0xf0, 0xbd, 0xf1, 0x25, 0xf3, 0x6f, 0xf4, -0x81, 0xf6, 0x79, 0xf9, 0xc2, 0xfc, 0xd8, 0xff, 0x86, 0x02, 0xd4, 0x04, 0x3a, 0x06, 0x90, 0x06, -0x67, 0x06, 0x52, 0x06, 0xa5, 0x06, 0x10, 0x07, 0x07, 0x07, 0x73, 0x06, 0x41, 0x05, 0x98, 0x03, -0xb7, 0x01, 0xed, 0xff, 0xaa, 0xfe, 0xe2, 0xfd, 0x78, 0xfd, 0x83, 0xfd, 0x0d, 0xfe, 0xed, 0xfe, -0xd2, 0xff, 0xa0, 0x00, 0x95, 0x01, 0xcb, 0x02, 0x6e, 0x04, 0xa3, 0x06, 0x1f, 0x09, 0x8e, 0x0b, -0x79, 0x0d, 0xce, 0x0e, 0xa4, 0x0f, 0xfd, 0x0f, 0x1b, 0x10, 0x0c, 0x10, 0xcd, 0x0f, 0x4a, 0x0f, -0x7b, 0x0e, 0x51, 0x0d, 0xda, 0x0b, 0x05, 0x0a, 0x11, 0x08, 0xfd, 0x05, 0x04, 0x04, 0x75, 0x02, -0x59, 0x01, 0xba, 0x00, 0x4f, 0x00, 0x16, 0x00, 0xf5, 0xff, 0xcc, 0xff, 0xeb, 0xff, 0x05, 0x01, -0xb4, 0x03, 0x34, 0x05, 0xd0, 0x02, 0x1b, 0xff, 0x58, 0xfe, 0x2e, 0x02, 0x4d, 0x06, 0x12, 0x08, -0x51, 0x07, 0x57, 0x05, 0xce, 0x03, 0x13, 0x02, 0x77, 0x00, 0x44, 0xff, 0x37, 0xff, 0x8d, 0xff, -0x6f, 0xfe, 0xf8, 0xfc, 0x5c, 0xfc, 0xd5, 0xfb, 0xe3, 0xf9, 0x11, 0xf7, 0x9c, 0xf5, 0x4b, 0xf6, -0xfd, 0xf7, 0x99, 0xf9, 0x01, 0xfa, 0x78, 0xf9, 0xfe, 0xf8, 0xc0, 0xf8, 0x09, 0xf9, 0xeb, 0xf9, -0xb3, 0xfb, 0x53, 0xfd, 0x88, 0xfd, 0x12, 0xfd, 0x01, 0xfd, 0x3f, 0xfd, 0xf7, 0xfc, 0x24, 0xfc, -0xb1, 0xfb, 0x0e, 0xfc, 0xd4, 0xfc, 0x74, 0xfd, 0x36, 0xfd, 0x40, 0xfc, 0x51, 0xfb, 0x60, 0xfa, -0xc1, 0xf9, 0x8f, 0xf9, 0x84, 0xfa, 0xff, 0xfb, 0x95, 0xfc, 0x7e, 0xfc, 0xe8, 0xfb, 0x9f, 0xfb, -0xe1, 0xfb, 0x7a, 0xfc, 0xfe, 0xfc, 0x75, 0xfd, 0xe9, 0xfd, 0xf8, 0xfe, 0x14, 0x00, 0x88, 0x01, -0xef, 0x02, 0x20, 0x03, 0xf5, 0x02, 0x87, 0x01, 0x49, 0x01, 0x69, 0x01, 0x2a, 0x01, 0x23, 0xff, -0x03, 0xfb, 0x96, 0xf7, 0xc3, 0xf3, 0x06, 0xf1, 0x78, 0xef, 0xaa, 0xf1, 0xd0, 0xf5, 0x73, 0xf8, -0xb3, 0xf8, 0x1f, 0xf8, 0xf8, 0xf9, 0x5f, 0xfd, 0x66, 0x01, 0xa7, 0x04, 0x69, 0x08, 0x9c, 0x0c, -0x83, 0x0f, 0x31, 0x10, 0x5f, 0x0f, 0xc8, 0x0e, 0xa0, 0x0d, 0x3c, 0x0b, 0xde, 0x07, 0x7a, 0x05, -0x33, 0x04, 0xc8, 0x02, 0x0d, 0x00, 0x1d, 0xfc, 0x20, 0xf8, 0x79, 0xf4, 0xd7, 0xf1, 0x20, 0xf0, -0xd2, 0xef, 0xb8, 0xf0, 0xd6, 0xf1, 0x8b, 0xf2, 0x0b, 0xf3, 0x4d, 0xf4, 0x32, 0xf6, 0x68, 0xf8, -0xe2, 0xfa, 0xec, 0xfd, 0x3e, 0x01, 0x6b, 0x04, 0x0b, 0x07, 0xde, 0x08, 0xc2, 0x09, 0xc2, 0x09, -0x7c, 0x09, 0x20, 0x09, 0xeb, 0x08, 0xc7, 0x08, 0x5b, 0x08, 0x53, 0x07, 0x8e, 0x05, 0x87, 0x03, -0x98, 0x01, 0xf2, 0xff, 0xc7, 0xfe, 0x3a, 0xfe, 0x28, 0xfe, 0x7e, 0xfe, 0x27, 0xff, 0x21, 0x00, -0x2f, 0x01, 0x43, 0x02, 0x92, 0x03, 0x25, 0x05, 0x0b, 0x07, 0x3c, 0x09, 0xaa, 0x0b, 0xe8, 0x0d, -0x81, 0x0f, 0x5c, 0x10, 0xae, 0x10, 0xa5, 0x10, 0x6b, 0x10, 0x21, 0x10, 0x9f, 0x0f, 0xc5, 0x0e, -0x81, 0x0d, 0xf6, 0x0b, 0x1a, 0x0a, 0xf5, 0x07, 0xd3, 0x05, 0xe1, 0x03, 0x2e, 0x02, 0xd8, 0x00, -0xf2, 0xff, 0x82, 0xff, 0x47, 0xff, 0x0e, 0xff, 0xf5, 0xfe, 0x78, 0xff, 0xaa, 0x01, 0x9a, 0x02, -0x7e, 0x00, 0x8b, 0xfd, 0xae, 0xfd, 0x8d, 0x01, 0xb7, 0x04, 0xfb, 0x05, 0x26, 0x05, 0xae, 0x03, -0x41, 0x02, 0x29, 0x01, 0x08, 0x01, 0xba, 0x00, 0x4e, 0x00, 0x05, 0xff, 0x1b, 0xfd, 0xd0, 0xfb, -0x51, 0xfb, 0x48, 0xfa, 0xe3, 0xf7, 0x6a, 0xf5, 0xa0, 0xf4, 0x86, 0xf5, 0xb1, 0xf6, 0x37, 0xf7, -0x6d, 0xf6, 0x4d, 0xf5, 0xbb, 0xf4, 0x5c, 0xf5, 0xf1, 0xf6, 0xb2, 0xf8, 0x52, 0xfa, 0xbe, 0xfa, -0x37, 0xfa, 0xbf, 0xf9, 0x5a, 0xfa, 0x53, 0xfb, 0x90, 0xfb, 0x28, 0xfb, 0xbe, 0xfa, 0x01, 0xfb, -0xa5, 0xfb, 0x2d, 0xfc, 0xcc, 0xfb, 0xab, 0xfa, 0x75, 0xf9, 0xad, 0xf8, 0xae, 0xf8, 0x84, 0xf9, -0x9d, 0xfa, 0x12, 0xfb, 0xee, 0xfa, 0x74, 0xfa, 0x4a, 0xfa, 0xb1, 0xfa, 0xb4, 0xfb, 0x8d, 0xfc, -0x9a, 0xfc, 0x93, 0xfc, 0x19, 0xfd, 0xe5, 0xfe, 0x02, 0x01, 0xb5, 0x02, 0x31, 0x03, 0x87, 0x02, -0x53, 0x01, 0x6e, 0x00, 0x40, 0x01, 0xfc, 0x02, 0x1d, 0x03, 0xab, 0xff, 0xc4, 0xfa, 0xa3, 0xf6, -0x1b, 0xf4, 0xd4, 0xf2, 0xd1, 0xf3, 0x5e, 0xf7, 0xc7, 0xfa, 0xa5, 0xfb, 0x20, 0xfa, 0xbf, 0xf9, -0x41, 0xfc, 0x7f, 0x00, 0x44, 0x04, 0x53, 0x07, 0xe4, 0x0a, 0x8d, 0x0e, 0x99, 0x10, 0x6c, 0x10, -0x79, 0x0f, 0x97, 0x0e, 0x51, 0x0d, 0x13, 0x0b, 0x15, 0x09, 0x4d, 0x08, 0xcf, 0x07, 0xed, 0x05, -0x03, 0x02, 0x4b, 0xfd, 0x33, 0xf9, 0x68, 0xf6, 0xba, 0xf4, 0xff, 0xf3, 0x1d, 0xf4, 0x98, 0xf4, -0x7e, 0xf4, 0xdb, 0xf3, 0xb9, 0xf3, 0x9a, 0xf4, 0x61, 0xf6, 0x8e, 0xf8, 0x64, 0xfb, 0xcd, 0xfe, -0x31, 0x02, 0x07, 0x05, 0xdc, 0x06, 0xd6, 0x07, 0x4c, 0x08, 0xcc, 0x08, 0xa2, 0x09, 0xa5, 0x0a, -0x7d, 0x0b, 0xcb, 0x0b, 0x0e, 0x0b, 0x4f, 0x09, 0x10, 0x07, 0xef, 0x04, 0x56, 0x03, 0x21, 0x02, -0x62, 0x01, 0xd6, 0x00, 0x65, 0x00, 0x03, 0x00, 0xaa, 0xff, 0x62, 0xff, 0x4f, 0xff, 0xc4, 0xff, -0xf9, 0x00, 0xdb, 0x02, 0x21, 0x05, 0x85, 0x07, 0x88, 0x09, 0x06, 0x0b, 0x00, 0x0c, 0xc8, 0x0c, -0xaa, 0x0d, 0xae, 0x0e, 0xc6, 0x0f, 0x7d, 0x10, 0x84, 0x10, 0xd7, 0x0f, 0x99, 0x0e, 0xf0, 0x0c, -0x00, 0x0b, 0xff, 0x08, 0x3c, 0x07, 0x9a, 0x05, 0x1c, 0x04, 0x9e, 0x02, 0x1d, 0x01, 0xa7, 0xff, -0x65, 0xff, 0x25, 0x00, 0x3a, 0xfe, 0x41, 0xf9, 0x30, 0xf5, 0x27, 0xf7, 0xa6, 0xfc, 0xab, 0x00, -0x79, 0x01, 0x0a, 0x00, 0xd3, 0xfe, 0x64, 0xfe, 0x40, 0xff, 0xaa, 0x00, 0x4f, 0x02, 0xe4, 0x03, -0x2f, 0x04, 0xd8, 0x02, 0xa7, 0x01, 0x48, 0x01, 0x87, 0x00, 0xdb, 0xfd, 0xfc, 0xf9, 0xb1, 0xf7, -0x41, 0xf7, 0x28, 0xf8, 0x43, 0xf8, 0xc1, 0xf6, 0x45, 0xf4, 0xff, 0xf1, 0x44, 0xf1, 0x9c, 0xf1, -0x29, 0xf3, 0x4e, 0xf5, 0xd2, 0xf6, 0xd0, 0xf6, 0x87, 0xf6, 0x28, 0xf7, 0x45, 0xf8, 0xd2, 0xf8, -0xcc, 0xf8, 0x5c, 0xf9, 0x9b, 0xfa, 0x66, 0xfc, 0x4d, 0xfd, 0x96, 0xfc, 0xcd, 0xfa, 0x4e, 0xf9, -0x02, 0xf9, 0xbc, 0xf9, 0x31, 0xfb, 0xb8, 0xfc, 0xda, 0xfc, 0x7f, 0xfb, 0x77, 0xfa, 0x31, 0xfa, -0x40, 0xfa, 0x69, 0xfa, 0x46, 0xfb, 0x4a, 0xfd, 0x2c, 0xff, 0x4e, 0x00, 0x37, 0x00, 0x4a, 0xfe, -0x2d, 0xfc, 0xaa, 0xfb, 0xbd, 0xfd, 0xcb, 0xff, 0x1c, 0xff, 0xb4, 0xfc, 0xb5, 0xf8, 0xdd, 0xf4, -0xcf, 0xf2, 0x10, 0xf4, 0xe0, 0xf8, 0xe2, 0xfc, 0x10, 0xfe, 0x7b, 0xfc, 0x7d, 0xfb, 0x43, 0xfd, -0x66, 0x00, 0x83, 0x03, 0x21, 0x06, 0x27, 0x09, 0x12, 0x0c, 0x4b, 0x0d, 0x17, 0x0d, 0xf1, 0x0c, -0x81, 0x0c, 0x26, 0x0b, 0xeb, 0x08, 0x8a, 0x07, 0xbd, 0x07, 0xed, 0x07, 0xb6, 0x06, 0x63, 0x03, -0x37, 0xff, 0x9a, 0xfb, 0x2d, 0xf9, 0xfd, 0xf7, 0xbc, 0xf7, 0xe9, 0xf7, 0xb7, 0xf7, 0x70, 0xf6, -0xdf, 0xf4, 0x42, 0xf4, 0xa0, 0xf4, 0xa6, 0xf5, 0x16, 0xf7, 0x4a, 0xf9, 0xf8, 0xfb, 0x87, 0xfe, -0xb2, 0x00, 0x31, 0x02, 0x0d, 0x03, 0xc1, 0x03, 0xe0, 0x04, 0xb3, 0x06, 0xe9, 0x08, 0xc7, 0x0a, -0xb4, 0x0b, 0x3d, 0x0b, 0xd7, 0x09, 0x69, 0x08, 0x63, 0x07, 0xf5, 0x06, 0xc6, 0x06, 0x88, 0x06, -0xe9, 0x05, 0xc1, 0x04, 0x81, 0x03, 0x4f, 0x02, 0x58, 0x01, 0xce, 0x00, 0xd7, 0x00, 0x89, 0x01, -0xa2, 0x02, 0xf5, 0x03, 0x31, 0x05, 0x26, 0x06, 0xc6, 0x06, 0x7d, 0x07, 0x97, 0x08, 0x4d, 0x0a, -0x61, 0x0c, 0x38, 0x0e, 0x79, 0x0f, 0xda, 0x0f, 0xce, 0x0f, 0x68, 0x0f, 0xe3, 0x0e, 0x63, 0x0e, -0xef, 0x0d, 0x5e, 0x0d, 0x55, 0x0c, 0xfd, 0x0a, 0xdd, 0x09, 0xdb, 0x08, 0xe1, 0x06, 0xb2, 0x03, -0xb9, 0xff, 0x86, 0xfd, 0x61, 0xfd, 0x76, 0xfe, 0x0e, 0xff, 0x39, 0xfe, 0x39, 0xfd, 0xca, 0xfb, -0x45, 0xfb, 0xfa, 0xfb, 0xbf, 0xfd, 0x8b, 0xff, 0x53, 0x00, 0xc8, 0x00, 0x79, 0x01, 0x42, 0x02, -0xef, 0x02, 0xd2, 0x02, 0x04, 0x02, 0x61, 0x01, 0xb1, 0x00, 0x5c, 0x00, 0x87, 0xff, 0x8d, 0xfe, -0x70, 0xfd, 0x92, 0xfb, 0xc2, 0xf9, 0x49, 0xf8, 0xa4, 0xf7, 0x3b, 0xf7, 0xc7, 0xf6, 0x3e, 0xf6, -0xd2, 0xf5, 0x6b, 0xf5, 0x5f, 0xf5, 0x58, 0xf5, 0x4f, 0xf5, 0xb6, 0xf5, 0x0f, 0xf6, 0x15, 0xf7, -0x1e, 0xf8, 0xf2, 0xf8, 0xe1, 0xf8, 0x14, 0xf8, 0x1c, 0xf8, 0xfb, 0xf8, 0x2f, 0xfa, 0x23, 0xfb, -0xf4, 0xfb, 0x2b, 0xfc, 0xed, 0xfb, 0x28, 0xfb, 0xaa, 0xfa, 0x77, 0xfb, 0xaf, 0xfd, 0x19, 0x00, -0x93, 0x00, 0x8f, 0xff, 0xf6, 0xfd, 0x58, 0xfc, 0x81, 0xfb, 0x4f, 0xfc, 0x28, 0xfd, 0x15, 0xfc, -0x03, 0xf7, 0x9b, 0xf0, 0x64, 0xed, 0x6f, 0xee, 0x7e, 0xf3, 0xd5, 0xf6, 0x28, 0xf7, 0x5e, 0xf5, -0x1b, 0xf4, 0x77, 0xf5, 0xfe, 0xf7, 0x84, 0xfc, 0xc0, 0x01, 0xdf, 0x05, 0x61, 0x08, 0x25, 0x09, -0xd5, 0x09, 0x46, 0x0b, 0xea, 0x0b, 0xa9, 0x0b, 0x7a, 0x0a, 0xce, 0x09, 0x76, 0x0a, 0x37, 0x0a, -0x7f, 0x08, 0xae, 0x04, 0x49, 0x00, 0x85, 0xfc, 0x6a, 0xf9, 0x28, 0xf8, 0xde, 0xf7, 0x20, 0xf7, -0x20, 0xf5, 0xfb, 0xf1, 0xfe, 0xee, 0x7c, 0xed, 0x86, 0xed, 0xf5, 0xee, 0x99, 0xf0, 0x52, 0xf2, -0x69, 0xf4, 0x47, 0xf6, 0x38, 0xf8, 0xd8, 0xf9, 0x9a, 0xfb, 0xc9, 0xfd, 0x68, 0x00, 0xc1, 0x03, -0x1b, 0x07, 0x82, 0x09, 0xb9, 0x0a, 0xae, 0x0a, 0x09, 0x0a, 0x99, 0x09, 0xd4, 0x09, 0xd0, 0x0a, -0x5b, 0x0b, 0xef, 0x0a, 0x7b, 0x09, 0x46, 0x07, 0x08, 0x05, 0x25, 0x03, 0xff, 0x01, 0x86, 0x01, -0x4e, 0x01, 0x3b, 0x01, 0x10, 0x01, 0xd4, 0x00, 0xbf, 0x00, 0xdd, 0x00, 0x60, 0x01, 0x7f, 0x02, -0x6e, 0x04, 0xf9, 0x06, 0x8f, 0x09, 0xa7, 0x0b, 0x32, 0x0d, 0x2a, 0x0e, 0xff, 0x0e, 0x22, 0x10, -0xac, 0x11, 0x58, 0x13, 0x6e, 0x14, 0xb7, 0x14, 0x91, 0x14, 0xfe, 0x13, 0xee, 0x12, 0x7a, 0x10, -0xcd, 0x0c, 0x2c, 0x0a, 0x61, 0x09, 0x99, 0x09, 0xa8, 0x08, 0x16, 0x06, 0x3e, 0x03, 0x96, 0x00, -0x6c, 0xff, 0x35, 0xff, 0x56, 0xfe, 0x4f, 0xfd, 0xdb, 0xfc, 0x2b, 0xfe, 0xcc, 0xff, 0xed, 0x00, -0xca, 0x01, 0x35, 0x01, 0x5e, 0x00, 0xa8, 0x00, 0x98, 0x02, 0x56, 0x05, 0x06, 0x07, 0x35, 0x07, -0xcf, 0x05, 0xb5, 0x03, 0xe5, 0x02, 0x1a, 0x03, 0x61, 0x03, 0x45, 0x03, 0x5a, 0x02, 0xed, 0x00, -0xcc, 0xfe, 0xed, 0xfc, 0xd1, 0xfb, 0x75, 0xfa, 0x30, 0xf9, 0x59, 0xf8, 0x2f, 0xf8, 0xb5, 0xf8, -0x57, 0xf8, 0x4e, 0xf7, 0x8e, 0xf5, 0xa1, 0xf4, 0xaa, 0xf5, 0x28, 0xf7, 0xdc, 0xf8, 0x72, 0xf9, -0xb1, 0xf9, 0xc1, 0xf9, 0x90, 0xf9, 0xbb, 0xfa, 0xed, 0xfc, 0x8c, 0xff, 0x8c, 0x01, 0x65, 0x02, -0x60, 0x01, 0xab, 0xff, 0xfc, 0xff, 0x74, 0x01, 0xb6, 0x00, 0xcf, 0xf9, 0xd7, 0xf1, 0x51, 0xef, -0xcf, 0xf3, 0xda, 0xf9, 0xa4, 0xf9, 0x19, 0xf5, 0x31, 0xf0, 0x72, 0xee, 0x33, 0xef, 0x31, 0xf1, -0x69, 0xf6, 0x3c, 0xfd, 0xdb, 0x00, 0xdd, 0xff, 0x36, 0xfd, 0x4c, 0xfe, 0x91, 0x02, 0x5b, 0x05, -0x84, 0x06, 0xd2, 0x06, 0x8a, 0x08, 0xf5, 0x09, 0xe9, 0x08, 0x97, 0x06, 0xae, 0x03, 0x76, 0x01, -0xc6, 0xff, 0x55, 0xfe, 0xfe, 0xfd, 0xa9, 0xfd, 0x40, 0xfb, 0x7d, 0xf6, 0x98, 0xf0, 0x9e, 0xec, -0x63, 0xeb, 0xad, 0xeb, 0x9b, 0xec, 0x76, 0xec, 0x48, 0xeb, 0xc1, 0xe9, 0xd0, 0xe8, 0x63, 0xe9, -0x02, 0xeb, 0x7b, 0xed, 0xd0, 0xf0, 0x22, 0xf4, 0x21, 0xf7, 0xb5, 0xf9, 0xca, 0xfb, 0xcf, 0xfd, -0x66, 0xff, 0x5c, 0x01, 0x2d, 0x04, 0x75, 0x07, 0x6d, 0x0a, 0xbb, 0x0b, 0x35, 0x0b, 0xe0, 0x09, -0x82, 0x08, 0xcd, 0x07, 0xbf, 0x07, 0xdc, 0x07, 0xf8, 0x07, 0xbb, 0x06, 0x3d, 0x04, 0x81, 0x01, -0x5d, 0xff, 0x72, 0xfe, 0xed, 0xfd, 0xd4, 0xfd, 0x23, 0xfe, 0x6e, 0xfe, 0xd8, 0xfe, 0x19, 0xff, -0x7c, 0xff, 0x61, 0x00, 0xde, 0x01, 0x13, 0x04, 0x19, 0x07, 0x89, 0x0a, 0x34, 0x0d, 0x00, 0x0e, -0x41, 0x0d, 0xb8, 0x0d, 0xdc, 0x0f, 0x96, 0x12, 0x61, 0x14, 0xb6, 0x14, 0xac, 0x14, 0xb5, 0x13, -0x54, 0x12, 0x25, 0x11, 0x35, 0x10, 0x06, 0x0f, 0x32, 0x0d, 0x1e, 0x0b, 0xf0, 0x09, 0xcf, 0x08, -0x3d, 0x07, 0xf9, 0x04, 0xf0, 0x01, 0x4b, 0x00, 0x7c, 0xff, 0xb6, 0xff, 0x1e, 0x00, 0x05, 0x00, -0xf8, 0xff, 0x39, 0xff, 0xcb, 0xfe, 0x61, 0xff, 0xe4, 0x00, 0xcf, 0x02, 0x3e, 0x04, 0xf7, 0x04, -0x93, 0x05, 0xbe, 0x05, 0x15, 0x06, 0x79, 0x06, 0x8a, 0x06, 0x28, 0x07, 0x84, 0x07, 0x7f, 0x07, -0xba, 0x06, 0x8f, 0x05, 0xab, 0x04, 0x20, 0x04, 0xe0, 0x03, 0x4e, 0x03, 0xd7, 0x01, 0x2f, 0x00, -0x42, 0xff, 0xe0, 0xfe, 0x84, 0xfe, 0x38, 0xfe, 0xe5, 0xfe, 0xbd, 0x00, 0x17, 0x01, 0x2e, 0x00, -0x86, 0xfe, 0x4a, 0xff, 0xde, 0x01, 0x87, 0x00, 0xf5, 0xf8, 0x78, 0xf0, 0xb2, 0xf0, 0x8a, 0xf9, -0xef, 0x00, 0xb3, 0xff, 0x3a, 0xf9, 0x44, 0xf5, 0x19, 0xf5, 0xe1, 0xf5, 0xf6, 0xf7, 0x5b, 0xfe, -0x0d, 0x06, 0x05, 0x09, 0xd1, 0x04, 0x1a, 0x00, 0x3e, 0x01, 0xf2, 0x05, 0xaa, 0x08, 0x55, 0x08, -0xa7, 0x08, 0x52, 0x0a, 0x20, 0x0a, 0xbc, 0x06, 0xf9, 0x02, 0xf2, 0x00, 0x5b, 0x00, 0x6a, 0xff, -0x6c, 0xfe, 0x24, 0xfe, 0x19, 0xfd, 0xdd, 0xf9, 0x6f, 0xf4, 0x1b, 0xef, 0x88, 0xec, 0x8d, 0xec, -0x91, 0xed, 0xe2, 0xed, 0x9d, 0xec, 0x32, 0xea, 0x66, 0xe7, 0xbb, 0xe5, 0x0b, 0xe6, 0xb7, 0xe7, -0x61, 0xea, 0x0b, 0xed, 0x06, 0xef, 0xf1, 0xef, 0x60, 0xf0, 0x76, 0xf1, 0x5e, 0xf3, 0x91, 0xf5, -0x46, 0xf8, 0x8b, 0xfb, 0xae, 0xfe, 0x8b, 0x00, 0xc5, 0x00, 0x6a, 0x00, 0x51, 0x00, 0xba, 0x00, -0xaa, 0x01, 0xc3, 0x02, 0xb8, 0x03, 0xb1, 0x03, 0x10, 0x02, 0x7d, 0xff, 0x50, 0xfd, 0x50, 0xfc, -0x45, 0xfc, 0x4b, 0xfc, 0x20, 0xfc, 0x95, 0xfb, 0x8c, 0xfa, 0x38, 0xf9, 0x53, 0xf8, 0x6e, 0xf8, -0x0d, 0xfa, 0xf4, 0xfb, 0x75, 0xfd, 0xbd, 0xfd, 0x73, 0xfd, 0x34, 0xfe, 0xe9, 0xff, 0x67, 0x02, -0xd1, 0x04, 0xe2, 0x06, 0x91, 0x08, 0x47, 0x09, 0xf8, 0x09, 0xe4, 0x0a, 0x65, 0x0c, 0xf8, 0x0d, -0x1e, 0x0f, 0x9c, 0x0f, 0x3a, 0x0f, 0xa6, 0x0d, 0x02, 0x0c, 0xfc, 0x0a, 0xc6, 0x0a, 0xc3, 0x0a, -0xf1, 0x09, 0x53, 0x08, 0x14, 0x06, 0x02, 0x04, 0x82, 0x02, 0xc2, 0x01, 0xda, 0x01, 0x1b, 0x02, -0xd6, 0x01, 0xe8, 0x00, 0xdc, 0xff, 0x54, 0xff, 0x91, 0xff, 0x45, 0x00, 0x40, 0x01, 0x42, 0x02, -0xf6, 0x02, 0x70, 0x03, 0xae, 0x03, 0x01, 0x04, 0xfb, 0x04, 0x95, 0x06, 0xf2, 0x07, 0x76, 0x08, -0x85, 0x08, 0xad, 0x08, 0xef, 0x08, 0x5e, 0x09, 0xa6, 0x09, 0xe9, 0x0a, 0xdb, 0x0c, 0x1a, 0x0e, -0xda, 0x0d, 0xe8, 0x0b, 0x0a, 0x0c, 0xc2, 0x0c, 0x4e, 0x09, 0x62, 0x00, 0xb1, 0xf8, 0x0b, 0xfb, -0x11, 0x04, 0x8e, 0x08, 0xe8, 0x03, 0x1a, 0xfb, 0xcb, 0xf6, 0x83, 0xf6, 0x49, 0xf7, 0xb3, 0xfa, -0x18, 0x02, 0x6a, 0x09, 0xf0, 0x09, 0x64, 0x03, 0x6b, 0xff, 0xa6, 0x02, 0xa5, 0x09, 0x3f, 0x0e, -0xde, 0x0f, 0x9b, 0x11, 0x9e, 0x12, 0xd3, 0x10, 0x89, 0x0d, 0xa0, 0x0b, 0xa6, 0x0c, 0x47, 0x0e, -0x5f, 0x0e, 0x68, 0x0d, 0xb0, 0x0b, 0x9c, 0x08, 0xea, 0x03, 0x22, 0xfe, 0xef, 0xf9, 0x25, 0xf8, -0xff, 0xf7, 0x7d, 0xf7, 0x1a, 0xf5, 0xa8, 0xf0, 0x6f, 0xeb, 0x08, 0xe7, 0x31, 0xe5, 0x83, 0xe5, -0x00, 0xe7, 0x81, 0xe8, 0x16, 0xe9, 0x4c, 0xe8, 0xe7, 0xe6, 0x67, 0xe6, 0x55, 0xe8, 0xd1, 0xeb, -0x86, 0xef, 0xe0, 0xf2, 0xbd, 0xf5, 0xf9, 0xf7, 0x4b, 0xf9, 0x22, 0xfa, 0xd6, 0xfb, 0x5a, 0xfe, -0x3c, 0x01, 0x8b, 0x03, 0xe9, 0x04, 0x6a, 0x05, 0xd4, 0x04, 0x5b, 0x03, 0xdf, 0x01, 0x02, 0x01, -0x2d, 0x01, 0x32, 0x01, 0x4e, 0x00, 0x40, 0xfe, 0x72, 0xfb, 0xa3, 0xf8, 0xcd, 0xf6, 0x19, 0xf6, -0xb0, 0xf5, 0x2e, 0xf5, 0xce, 0xf3, 0x1d, 0xf2, 0xc8, 0xf0, 0x52, 0xf0, 0x6f, 0xf1, 0xf9, 0xf2, -0x5f, 0xf4, 0x2d, 0xf5, 0xce, 0xf5, 0x56, 0xf7, 0x44, 0xf9, 0x17, 0xfc, 0xcd, 0xfe, 0x96, 0x00, -0x4e, 0x02, 0xd5, 0x03, 0xcf, 0x05, 0xc9, 0x07, 0xd1, 0x08, 0x4f, 0x09, 0x2b, 0x09, 0x44, 0x09, -0x8a, 0x09, 0x72, 0x09, 0x1c, 0x09, 0xe3, 0x07, 0x4e, 0x06, 0xe7, 0x04, 0x91, 0x03, 0xf3, 0x02, -0x18, 0x02, 0xce, 0x00, 0x32, 0xff, 0x83, 0xfd, 0x63, 0xfc, 0xe2, 0xfb, 0xc9, 0xfb, 0xdc, 0xfb, -0x50, 0xfb, 0xe9, 0xfa, 0xc3, 0xfa, 0x0d, 0xfb, 0xe9, 0xfb, 0x6e, 0xfd, 0x65, 0xff, 0x15, 0x01, -0xa6, 0x01, 0x57, 0x02, 0x1b, 0x03, 0x22, 0x05, 0x06, 0x07, 0x92, 0x0a, 0xff, 0x0c, 0xd7, 0x0d, -0x38, 0x0d, 0x2e, 0x0d, 0x62, 0x11, 0x5f, 0x13, 0x37, 0x0e, 0xc8, 0x04, 0x3d, 0x00, 0x57, 0x07, -0x17, 0x10, 0xdb, 0x10, 0x1e, 0x0a, 0x36, 0x03, 0x16, 0x01, 0xc0, 0xff, 0x1b, 0xff, 0x3f, 0x04, -0x3f, 0x0c, 0x0f, 0x10, 0xe2, 0x0a, 0x30, 0x02, 0x67, 0x01, 0xc5, 0x06, 0xd9, 0x0c, 0x38, 0x0f, -0x3e, 0x10, 0xb5, 0x11, 0x0f, 0x11, 0xae, 0x0d, 0xee, 0x0b, 0x49, 0x0d, 0x13, 0x11, 0xcb, 0x12, -0x0e, 0x12, 0x1c, 0x11, 0xfb, 0x0f, 0x70, 0x0d, 0xec, 0x09, 0x17, 0x06, 0xe0, 0x04, 0x0c, 0x05, -0x1e, 0x05, 0x30, 0x03, 0x20, 0xff, 0x2d, 0xfa, 0xfe, 0xf5, 0xe7, 0xf2, 0xe4, 0xf1, 0x08, 0xf2, -0x7e, 0xf2, 0x00, 0xf2, 0x5f, 0xef, 0xe0, 0xeb, 0xc3, 0xe9, 0x01, 0xea, 0x7e, 0xec, 0xa9, 0xee, -0x2c, 0xf0, 0x44, 0xf1, 0xef, 0xf1, 0x57, 0xf2, 0xd5, 0xf2, 0xa7, 0xf4, 0x0a, 0xf8, 0x32, 0xfb, -0x47, 0xfd, 0x90, 0xfe, 0x6d, 0xff, 0x68, 0x00, 0xbd, 0x00, 0x10, 0x01, 0x0d, 0x02, 0x55, 0x03, -0x53, 0x04, 0x0f, 0x04, 0xe4, 0x02, 0xf5, 0x01, 0x49, 0x00, 0x36, 0xfe, 0x38, 0xfd, 0xd1, 0xfd, -0x01, 0xfd, 0x2f, 0xfa, 0x99, 0xf6, 0xc4, 0xf5, 0x3e, 0xf6, 0xa7, 0xf5, 0x22, 0xf4, 0x9d, 0xf2, -0x22, 0xf2, 0xaa, 0xf1, 0x53, 0xf1, 0xd6, 0xf2, 0x36, 0xf4, 0x2e, 0xf5, 0x9a, 0xf4, 0xda, 0xf3, -0x68, 0xf5, 0x7d, 0xf8, 0x15, 0xfb, 0x27, 0xfc, 0x0d, 0xfc, 0xd4, 0xfc, 0x87, 0xfd, 0x8d, 0xfe, -0x61, 0x00, 0x00, 0x02, 0xff, 0x02, 0x5e, 0x02, 0x53, 0x01, 0x54, 0x01, 0xbf, 0x01, 0x4a, 0x02, -0x05, 0x02, 0x01, 0x01, 0xfc, 0xff, 0xdf, 0xfe, 0x10, 0xfe, 0x84, 0xfd, 0xef, 0xfd, 0x90, 0xfe, -0xdf, 0xfd, 0xa6, 0xfb, 0x2a, 0xfa, 0x69, 0xfa, 0x9c, 0xfb, 0xc2, 0xfc, 0xf2, 0xfc, 0x95, 0xfd, -0xa4, 0xff, 0x73, 0x01, 0xd8, 0x02, 0xd8, 0x03, 0x01, 0x04, 0xbe, 0x01, 0x28, 0xfc, 0x2e, 0xf9, -0xf6, 0xfd, 0x7a, 0x07, 0xd6, 0x0c, 0x60, 0x08, 0xdd, 0x00, 0xb5, 0xfd, 0xb9, 0xfe, 0x97, 0x02, -0xf3, 0x07, 0xb8, 0x0e, 0xe1, 0x12, 0x6e, 0x0f, 0x70, 0x08, 0xbe, 0x05, 0xba, 0x0a, 0x43, 0x12, -0x2d, 0x16, 0xd1, 0x16, 0x3e, 0x16, 0x07, 0x14, 0xfd, 0x10, 0xcf, 0x0e, 0x8d, 0x10, 0xbb, 0x14, -0x07, 0x17, 0x29, 0x16, 0xec, 0x13, 0x5b, 0x11, 0xf8, 0x0e, 0x3e, 0x0c, 0x9f, 0x0a, 0x7c, 0x0a, -0x07, 0x0b, 0x9c, 0x0a, 0xfb, 0x07, 0xc7, 0x03, 0x9e, 0xff, 0x77, 0xfc, 0xfd, 0xfa, 0x04, 0xfb, -0x56, 0xfb, 0x25, 0xfb, 0x70, 0xf9, 0x51, 0xf6, 0x25, 0xf3, 0x8b, 0xf1, 0x72, 0xf2, 0xea, 0xf4, -0xd2, 0xf6, 0x42, 0xf7, 0x9f, 0xf6, 0x13, 0xf6, 0x24, 0xf6, 0x0e, 0xf7, 0x7b, 0xf9, 0xdd, 0xfc, -0x62, 0xff, 0x4e, 0x00, 0x2b, 0x00, 0x5a, 0x00, 0x6a, 0x01, 0xb0, 0x02, 0x15, 0x04, 0x89, 0x05, -0x85, 0x06, 0xa7, 0x06, 0xbd, 0x05, 0x18, 0x05, 0x3c, 0x04, 0x82, 0x03, 0x9a, 0x02, 0xf9, 0x01, -0x6a, 0x01, 0x7c, 0x00, 0x8d, 0xfe, 0x48, 0xfc, 0x55, 0xfa, 0x20, 0xf9, 0xca, 0xf7, 0xa4, 0xf6, -0x9d, 0xf5, 0x02, 0xf5, 0x57, 0xf4, 0x3e, 0xf3, 0x3c, 0xf2, 0xe3, 0xf1, 0x7c, 0xf2, 0x81, 0xf3, -0x1d, 0xf4, 0x17, 0xf4, 0xe4, 0xf3, 0x5c, 0xf4, 0x88, 0xf5, 0xa8, 0xf6, 0xf9, 0xf7, 0xfe, 0xf8, -0x9c, 0xf9, 0x92, 0xf9, 0xde, 0xf9, 0xc3, 0xfa, 0xf7, 0xfb, 0x9c, 0xfc, 0xed, 0xfc, 0xcf, 0xfc, -0xab, 0xfc, 0x44, 0xfc, 0x2b, 0xfc, 0x8c, 0xfc, 0x85, 0xfd, 0xcc, 0xfd, 0xd5, 0xfc, 0xda, 0xfa, -0x98, 0xf9, 0xb6, 0xf9, 0x82, 0xfa, 0x52, 0xfb, 0x1f, 0xfb, 0x9e, 0xfa, 0x7f, 0xf9, 0x19, 0xfb, -0xc3, 0xfd, 0xc8, 0x01, 0xbd, 0x01, 0x41, 0xfc, 0xa4, 0xf3, 0x11, 0xf0, 0x81, 0xf5, 0x54, 0x00, -0xb2, 0x05, 0x30, 0x03, 0x5d, 0xfb, 0xad, 0xf5, 0x38, 0xf4, 0x50, 0xf7, 0xad, 0xff, 0x80, 0x09, -0xaa, 0x0d, 0x75, 0x09, 0x4b, 0x01, 0x52, 0xfe, 0xb6, 0x03, 0xff, 0x0b, 0xa1, 0x12, 0x0a, 0x15, -0x29, 0x15, 0x14, 0x12, 0xa2, 0x0d, 0x25, 0x0c, 0x02, 0x10, 0xce, 0x15, 0x72, 0x19, 0xad, 0x18, -0x7c, 0x16, 0x17, 0x14, 0x60, 0x11, 0x36, 0x0f, 0xd9, 0x0e, 0x23, 0x10, 0x7d, 0x11, 0x70, 0x10, -0x1e, 0x0d, 0x77, 0x08, 0x68, 0x04, 0xd2, 0x01, 0x9a, 0x00, 0xae, 0x00, 0x5b, 0x01, 0x88, 0x00, -0xa6, 0xfd, 0x4b, 0xf9, 0x98, 0xf5, 0x91, 0xf4, 0xb7, 0xf5, 0xda, 0xf7, 0x3e, 0xf9, 0xdc, 0xf8, -0x63, 0xf7, 0xb9, 0xf5, 0x4c, 0xf5, 0xda, 0xf6, 0x34, 0xfa, 0x16, 0xfe, 0x30, 0x00, 0x2e, 0x00, -0xb8, 0xff, 0x2f, 0x00, 0xba, 0x01, 0x22, 0x04, 0xd8, 0x06, 0x60, 0x09, 0xe7, 0x0a, 0x60, 0x0a, -0x27, 0x09, 0x49, 0x08, 0x6a, 0x08, 0x8c, 0x09, 0x4f, 0x0a, 0x71, 0x0a, 0x87, 0x09, 0x85, 0x07, -0x11, 0x05, 0x92, 0x02, 0x14, 0x01, 0x06, 0x01, 0xa5, 0x00, 0xe7, 0xff, 0xc1, 0xfd, 0x00, 0xfb, -0x94, 0xf8, 0xcf, 0xf6, 0x55, 0xf6, 0xe5, 0xf6, 0xd0, 0xf6, 0x24, 0xf6, 0x20, 0xf4, 0x59, 0xf2, -0xb6, 0xf1, 0x36, 0xf2, 0x9f, 0xf3, 0x91, 0xf4, 0x8e, 0xf4, 0x31, 0xf4, 0x58, 0xf3, 0x6c, 0xf3, -0x7f, 0xf4, 0x1a, 0xf6, 0x8c, 0xf7, 0xd4, 0xf7, 0xcb, 0xf7, 0x7f, 0xf8, 0xa6, 0xf9, 0x9e, 0xfa, -0xcd, 0xfa, 0xa0, 0xfa, 0xc6, 0xfa, 0x13, 0xfb, 0xb1, 0xfb, 0x1d, 0xfc, 0x5c, 0xfc, 0xdb, 0xfc, -0x60, 0xfe, 0x27, 0x00, 0x91, 0x02, 0x6a, 0x00, 0xd0, 0xf8, 0x8b, 0xf1, 0x06, 0xf2, 0xcd, 0xfa, -0x3f, 0x02, 0xee, 0x00, 0x2e, 0xfa, 0xb5, 0xf3, 0xdb, 0xf0, 0xa9, 0xf0, 0x33, 0xf4, 0x47, 0xfd, -0x1a, 0x04, 0x9b, 0x02, 0x71, 0xfa, 0x3d, 0xf4, 0x1e, 0xf7, 0x39, 0xff, 0xa0, 0x05, 0x90, 0x09, -0x11, 0x0b, 0x4b, 0x0a, 0x0d, 0x06, 0x17, 0x03, 0x92, 0x06, 0xcd, 0x0d, 0x4a, 0x13, 0x4a, 0x14, -0x8c, 0x12, 0x6b, 0x11, 0x0b, 0x10, 0xa7, 0x0e, 0x46, 0x0f, 0xc6, 0x11, 0x4e, 0x14, 0x62, 0x14, -0x66, 0x11, 0x6f, 0x0d, 0x59, 0x0a, 0xbd, 0x08, 0xfa, 0x07, 0xa2, 0x07, 0xe0, 0x07, 0x41, 0x07, -0x4c, 0x04, 0xe9, 0xff, 0x01, 0xfc, 0x64, 0xfa, 0x42, 0xfb, 0x3c, 0xfc, 0x71, 0xfc, 0x5f, 0xfb, -0x55, 0xf9, 0x2d, 0xf7, 0xc5, 0xf5, 0x27, 0xf6, 0xea, 0xf8, 0x18, 0xfc, 0xc0, 0xfd, 0xf6, 0xfc, -0xf4, 0xfb, 0x62, 0xfc, 0xdf, 0xfd, 0x60, 0x00, 0xe0, 0x03, 0x96, 0x06, 0xce, 0x07, 0x4d, 0x07, -0x89, 0x06, 0x5c, 0x07, 0x24, 0x09, 0x66, 0x0b, 0xce, 0x0c, 0x5d, 0x0d, 0xfa, 0x0c, 0x7e, 0x0b, -0xb1, 0x09, 0xe7, 0x08, 0x42, 0x09, 0x8f, 0x0a, 0x42, 0x0a, 0x66, 0x08, 0xf0, 0x05, 0x67, 0x03, -0x5d, 0x01, 0x5e, 0x00, 0x1e, 0x00, 0xef, 0xff, 0x6e, 0xfe, 0xe6, 0xfb, 0xfc, 0xf8, 0xdd, 0xf6, -0x3b, 0xf6, 0x10, 0xf6, 0xd0, 0xf5, 0x2c, 0xf5, 0xe2, 0xf3, 0x28, 0xf2, 0x97, 0xf0, 0x02, 0xf0, -0x1c, 0xf1, 0xfb, 0xf2, 0x61, 0xf4, 0x18, 0xf4, 0x42, 0xf2, 0x2b, 0xf1, 0xb7, 0xf1, 0xf1, 0xf3, -0x34, 0xf6, 0x5f, 0xf7, 0x73, 0xf9, 0x37, 0xfc, 0xe6, 0xfe, 0xc7, 0xf9, 0x5c, 0xf1, 0x97, 0xed, -0x8c, 0xf4, 0x04, 0xff, 0x7e, 0x02, 0x6c, 0xfd, 0x88, 0xf7, 0x24, 0xf3, 0xc8, 0xf0, 0xcd, 0xf0, -0xcd, 0xf7, 0x4d, 0x02, 0xd8, 0x04, 0xcf, 0xfd, 0xf6, 0xf3, 0xc4, 0xf1, 0xb6, 0xf7, 0x01, 0xfe, -0x08, 0x02, 0x74, 0x05, 0xd3, 0x05, 0x99, 0x01, 0xdd, 0xfa, 0xc9, 0xfa, 0xca, 0x01, 0xd1, 0x08, -0x67, 0x0b, 0x48, 0x0a, 0x25, 0x09, 0x2c, 0x08, 0x25, 0x06, 0x1b, 0x06, 0x76, 0x09, 0xab, 0x0d, -0xd2, 0x0f, 0x12, 0x0e, 0x9f, 0x0a, 0x60, 0x08, 0xac, 0x07, 0xd5, 0x07, 0x08, 0x08, 0x2d, 0x09, -0x03, 0x0a, 0x73, 0x08, 0xda, 0x04, 0x64, 0x01, 0x0f, 0x00, 0x99, 0x00, 0xae, 0x01, 0xf9, 0x01, -0xbc, 0x01, 0x3b, 0x00, 0x00, 0xfe, 0xeb, 0xfb, 0x59, 0xfb, 0x0c, 0xfd, 0x09, 0x00, 0x8c, 0x01, -0xf6, 0x00, 0x8f, 0xff, 0x27, 0xff, 0x86, 0xff, 0xc4, 0x00, 0x55, 0x03, 0xa1, 0x06, 0x5f, 0x08, -0x9f, 0x07, 0xcb, 0x05, 0xfa, 0x05, 0xa3, 0x08, 0xe3, 0x0a, 0xed, 0x0b, 0x2a, 0x0c, 0x89, 0x0c, -0x48, 0x0c, 0xee, 0x0a, 0x30, 0x0a, 0x52, 0x0b, 0xe5, 0x0c, 0x07, 0x0d, 0x7f, 0x0b, 0x3c, 0x0a, -0x62, 0x09, 0x22, 0x08, 0xee, 0x06, 0x67, 0x06, 0xae, 0x06, 0x46, 0x06, 0x15, 0x04, 0x73, 0x01, -0xdb, 0xff, 0x11, 0xff, 0x34, 0xfe, 0x24, 0xfd, 0x79, 0xfc, 0x9c, 0xfb, 0xc6, 0xf9, 0x93, 0xf7, -0x36, 0xf6, 0x08, 0xf6, 0x25, 0xf6, 0x1f, 0xf6, 0x75, 0xf6, 0x63, 0xf6, 0xe4, 0xf4, 0xd1, 0xf2, -0xff, 0xf1, 0xb2, 0xf3, 0xe5, 0xf5, 0xae, 0xf6, 0x3d, 0xf7, 0x06, 0xfa, 0x97, 0xfb, 0x83, 0xf5, -0x06, 0xed, 0x2a, 0xeb, 0xd9, 0xf3, 0x6c, 0xfc, 0x1e, 0xfd, 0xb8, 0xf7, 0x15, 0xf3, 0x9d, 0xef, -0x1d, 0xed, 0x92, 0xee, 0x56, 0xf7, 0xd6, 0xff, 0x56, 0xff, 0x32, 0xf7, 0x16, 0xf0, 0x1f, 0xf1, -0xd0, 0xf6, 0xa4, 0xfb, 0x62, 0xff, 0x78, 0x02, 0x82, 0x01, 0xd1, 0xfb, 0x0e, 0xf7, 0xea, 0xf9, -0xd5, 0x00, 0xa2, 0x05, 0x6e, 0x06, 0x74, 0x05, 0xbb, 0x04, 0x25, 0x03, 0x8a, 0x01, 0xb2, 0x02, -0x81, 0x06, 0xe3, 0x09, 0x7d, 0x0a, 0xce, 0x07, 0x04, 0x05, 0xd1, 0x03, 0xcb, 0x03, 0x91, 0x03, -0x2c, 0x04, 0xfc, 0x05, 0xa7, 0x06, 0xd1, 0x03, 0xd1, 0xff, 0x9c, 0xfd, 0x14, 0xfe, 0x4f, 0xff, -0xfa, 0xff, 0x39, 0x00, 0xfc, 0xff, 0x1b, 0xfe, 0xa7, 0xfb, 0x43, 0xfa, 0xad, 0xfb, 0xcd, 0xfe, -0xf9, 0x00, 0xc1, 0x00, 0x8b, 0xff, 0xf1, 0xfe, 0x41, 0xff, 0x04, 0x00, 0x40, 0x02, 0x8a, 0x05, -0x97, 0x07, 0xc0, 0x07, 0xe8, 0x06, 0x82, 0x06, 0x7c, 0x07, 0x9c, 0x09, 0x52, 0x0c, 0xe7, 0x0d, -0x03, 0x0e, 0x1a, 0x0d, 0x24, 0x0c, 0xba, 0x0b, 0x9e, 0x0c, 0x4b, 0x0e, 0x6f, 0x0f, 0xbd, 0x0e, -0x2d, 0x0d, 0xbe, 0x0b, 0xaf, 0x0a, 0x1d, 0x0a, 0x51, 0x0a, 0x8e, 0x0a, 0xcd, 0x09, 0x17, 0x08, -0x19, 0x06, 0x56, 0x04, 0x1e, 0x03, 0x9d, 0x02, 0x28, 0x02, 0x4c, 0x01, 0x02, 0x00, 0x6d, 0xfe, -0x89, 0xfc, 0x15, 0xfb, 0x5b, 0xfa, 0x2f, 0xfa, 0xb1, 0xf9, 0x07, 0xf9, 0xf0, 0xf8, 0x0a, 0xf9, -0x09, 0xf8, 0x74, 0xf6, 0xaa, 0xf5, 0x9c, 0xf6, 0xb5, 0xf7, 0xb1, 0xf8, 0x82, 0xfa, 0x36, 0xfd, -0xb4, 0xfb, 0x73, 0xf4, 0x63, 0xee, 0xb4, 0xf0, 0x9f, 0xf9, 0x94, 0xfe, 0x65, 0xfc, 0x75, 0xf7, -0xbe, 0xf3, 0xbb, 0xf0, 0xa5, 0xef, 0xf8, 0xf3, 0x11, 0xfd, 0xb6, 0x00, 0xfe, 0xfb, 0x35, 0xf4, -0xfa, 0xf1, 0x8d, 0xf5, 0xc9, 0xf9, 0x19, 0xfd, 0x79, 0x00, 0x5c, 0x01, 0xdc, 0xfd, 0x93, 0xf8, -0x37, 0xf8, 0x50, 0xfd, 0xee, 0x01, 0xb2, 0x03, 0x5d, 0x03, 0xf5, 0x02, 0x15, 0x02, 0x8f, 0x00, -0x45, 0x00, 0xa5, 0x02, 0xa7, 0x05, 0x4c, 0x07, 0x43, 0x06, 0x33, 0x04, 0xc4, 0x02, 0x1a, 0x02, -0xaa, 0x01, 0xcd, 0x01, 0x30, 0x03, 0xa6, 0x04, 0x8a, 0x03, 0x3f, 0x00, 0x94, 0xfd, 0xe6, 0xfc, -0xab, 0xfd, 0x59, 0xfe, 0xd7, 0xfe, 0x11, 0xff, 0x2b, 0xfe, 0xb9, 0xfb, 0xa4, 0xf9, 0xdb, 0xf9, -0x55, 0xfc, 0x8b, 0xfe, 0xf7, 0xfe, 0x6c, 0xfe, 0xf4, 0xfd, 0x85, 0xfd, 0x9d, 0xfd, 0xe4, 0xfe, -0xf2, 0x01, 0x4a, 0x04, 0xa8, 0x04, 0x18, 0x04, 0xef, 0x03, 0xbf, 0x04, 0x3f, 0x06, 0xc7, 0x07, -0x99, 0x09, 0x72, 0x0a, 0x28, 0x0a, 0x88, 0x09, 0x9b, 0x09, 0xfa, 0x0a, 0xcf, 0x0b, 0xb4, 0x0b, -0x05, 0x0b, 0xd6, 0x0a, 0xf8, 0x0a, 0xb2, 0x0a, 0xa6, 0x09, 0x33, 0x09, 0xbe, 0x08, 0x1b, 0x08, -0x1c, 0x07, 0x81, 0x06, 0x1a, 0x06, 0x32, 0x05, 0xa3, 0x03, 0x73, 0x02, 0xf2, 0x01, 0xc3, 0x01, -0xef, 0x00, 0xaa, 0xff, 0xa4, 0xfe, 0xca, 0xfd, 0xf2, 0xfc, 0x4a, 0xfc, 0xf4, 0xfb, 0xce, 0xfb, -0x2e, 0xfb, 0x0c, 0xfa, 0x3d, 0xf9, 0x37, 0xf9, 0x4c, 0xf9, 0x01, 0xf9, 0xcf, 0xf8, 0x64, 0xf9, -0xe7, 0xf9, 0x9a, 0xf9, 0xab, 0xf8, 0x25, 0xf8, 0xdd, 0xf8, 0xe0, 0xf9, 0x2c, 0xfc, 0xc1, 0xfe, -0xcc, 0xfe, 0xb3, 0xf9, 0x3e, 0xf4, 0xdf, 0xf3, 0x5d, 0xf9, 0x08, 0xfe, 0xdd, 0xfe, 0x86, 0xfc, -0x0d, 0xf9, 0x1a, 0xf5, 0xae, 0xf2, 0x6a, 0xf5, 0xbe, 0xfb, 0xbf, 0xff, 0x11, 0xfe, 0xc0, 0xf9, -0x21, 0xf7, 0x8c, 0xf7, 0x83, 0xf9, 0x99, 0xfc, 0x48, 0x00, 0x2f, 0x02, 0x69, 0x00, 0x36, 0xfd, -0x68, 0xfc, 0x8b, 0xfe, 0x03, 0x01, 0xf4, 0x02, 0xb4, 0x04, 0xa9, 0x05, 0x16, 0x05, 0xa1, 0x03, -0xec, 0x02, 0xc6, 0x03, 0x61, 0x05, 0x2e, 0x07, 0x26, 0x08, 0x94, 0x07, 0x2a, 0x06, 0xc0, 0x04, -0x79, 0x03, 0x0f, 0x03, 0xe6, 0x03, 0x88, 0x05, 0x88, 0x05, 0x49, 0x03, 0xe5, 0x00, 0x3f, 0xff, -0x8e, 0xfe, 0x9f, 0xfe, 0x58, 0xff, 0x46, 0x00, 0xa1, 0xff, 0x69, 0xfd, 0x71, 0xfb, 0xe0, 0xfa, -0xdd, 0xfb, 0x14, 0xfd, 0xe9, 0xfd, 0x83, 0xfe, 0x26, 0xfe, 0x54, 0xfd, 0xc4, 0xfc, 0x9c, 0xfd, -0xb3, 0xff, 0x31, 0x01, 0xd8, 0x01, 0x63, 0x02, 0xd6, 0x02, 0xf3, 0x02, 0x44, 0x03, 0x2f, 0x04, -0xe7, 0x05, 0xe0, 0x06, 0x80, 0x07, 0xb0, 0x07, 0xbe, 0x07, 0xaa, 0x07, 0xbc, 0x07, 0x32, 0x08, -0xca, 0x08, 0x08, 0x09, 0x1a, 0x09, 0x83, 0x08, 0x94, 0x07, 0xcc, 0x06, 0x33, 0x06, 0x26, 0x06, -0xf0, 0x05, 0xae, 0x05, 0xf0, 0x04, 0x8d, 0x03, 0x3b, 0x02, 0x11, 0x01, 0x70, 0x00, 0x4e, 0x00, -0xc7, 0xff, 0x44, 0xff, 0xc4, 0xfd, 0x6d, 0xfc, 0xa8, 0xfb, 0x35, 0xfb, 0x2a, 0xfb, 0xcf, 0xfa, -0x6d, 0xfa, 0xf7, 0xf9, 0x23, 0xf9, 0xfb, 0xf8, 0x05, 0xf9, 0x62, 0xf9, 0x8b, 0xf9, 0x1d, 0xf9, -0x1c, 0xf9, 0x5a, 0xf9, 0xf0, 0xf9, 0x7c, 0xfa, 0x7d, 0xfa, 0xb5, 0xfa, 0xdf, 0xfa, 0x23, 0xfb, -0x9b, 0xfb, 0x21, 0xfc, 0xca, 0xfc, 0xe5, 0xfc, 0x9b, 0xfc, 0xc5, 0xfc, 0x21, 0xfd, 0xb3, 0xfd, -0xea, 0xfd, 0xdb, 0xfd, 0xe7, 0xfd, 0xb8, 0xfd, 0xbe, 0xfd, 0xc2, 0xfd, 0xfb, 0xfd, 0x1c, 0xfe, -0xf0, 0xfd, 0xa1, 0xfd, 0x88, 0xfd, 0x95, 0xfd, 0xc8, 0xfd, 0x7c, 0xfd, 0x38, 0xfd, 0x25, 0xfd, -0x83, 0xfd, 0x29, 0xfe, 0xd1, 0xfe, 0xdf, 0xff, 0x3e, 0x00, 0x0e, 0x00, 0x44, 0x00, 0x44, 0x01, -0xbf, 0x00, 0x15, 0xff, 0x26, 0xfe, 0x62, 0x00, 0xfb, 0x02, 0x20, 0x03, 0xd3, 0x01, 0xc8, 0x00, -0x9a, 0x00, 0x05, 0x00, 0x5f, 0x00, 0xee, 0x02, 0x8b, 0x05, 0x7a, 0x05, 0x6f, 0x03, 0xea, 0x01, -0xdf, 0x02, 0x7c, 0x04, 0xad, 0x05, 0xa1, 0x06, 0x83, 0x07, 0x14, 0x07, 0x50, 0x05, 0x3d, 0x04, -0x4e, 0x05, 0xc8, 0x06, 0x5c, 0x07, 0x40, 0x07, 0x25, 0x07, 0xcc, 0x06, 0x02, 0x06, 0x55, 0x05, -0x3e, 0x05, 0x67, 0x05, 0x9b, 0x05, 0x5d, 0x05, 0x8f, 0x04, 0x69, 0x03, 0x88, 0x02, 0xc3, 0x01, -0xaa, 0x00, 0x15, 0x00, 0x42, 0x00, 0x32, 0x00, 0x0e, 0xff, 0x67, 0xfd, 0x6d, 0xfc, 0xc8, 0xfb, -0x44, 0xfb, 0x09, 0xfb, 0x4b, 0xfb, 0x49, 0xfb, 0x9b, 0xfa, 0x6d, 0xf9, 0x0c, 0xf9, 0x4d, 0xf9, -0xe5, 0xf9, 0x5c, 0xfa, 0xd5, 0xfa, 0x37, 0xfb, 0x56, 0xfb, 0x3a, 0xfb, 0x8c, 0xfb, 0x78, 0xfc, -0x82, 0xfd, 0x56, 0xfe, 0xf6, 0xfe, 0x85, 0xff, 0xcd, 0xff, 0x23, 0x00, 0xaa, 0x00, 0x4d, 0x01, -0xe8, 0x01, 0x9a, 0x02, 0xf9, 0x02, 0xfb, 0x02, 0xd5, 0x02, 0x03, 0x03, 0x33, 0x03, 0x22, 0x03, -0x15, 0x03, 0x44, 0x03, 0x32, 0x03, 0xa7, 0x02, 0xfd, 0x01, 0xb9, 0x01, 0x74, 0x01, 0xfb, 0x00, -0x96, 0x00, 0x63, 0x00, 0x18, 0x00, 0x68, 0xff, 0xa0, 0xfe, 0x23, 0xfe, 0xe8, 0xfd, 0xa4, 0xfd, -0x4c, 0xfd, 0x10, 0xfd, 0xdc, 0xfc, 0x6e, 0xfc, 0xfe, 0xfb, 0xce, 0xfb, 0xe9, 0xfb, 0xf1, 0xfb, -0xf2, 0xfb, 0x02, 0xfc, 0x17, 0xfc, 0x12, 0xfc, 0x20, 0xfc, 0x61, 0xfc, 0xb7, 0xfc, 0xf8, 0xfc, -0x4b, 0xfd, 0x99, 0xfd, 0xe0, 0xfd, 0x18, 0xfe, 0x6c, 0xfe, 0xca, 0xfe, 0x0d, 0xff, 0x67, 0xff, -0xc7, 0xff, 0x18, 0x00, 0x4d, 0x00, 0x6d, 0x00, 0xa5, 0x00, 0xd0, 0x00, 0xfe, 0x00, 0x2b, 0x01, -0x53, 0x01, 0x6f, 0x01, 0x67, 0x01, 0x53, 0x01, 0x4b, 0x01, 0x4e, 0x01, 0x5b, 0x01, 0x55, 0x01, -0x47, 0x01, 0x36, 0x01, 0x0f, 0x01, 0xf7, 0x00, 0xe8, 0x00, 0xe7, 0x00, 0xe8, 0x00, 0xe1, 0x00, -0xec, 0x00, 0xe4, 0x00, 0xe2, 0x00, 0xf3, 0x00, 0x0a, 0x01, 0x22, 0x01, 0x44, 0x01, 0x7a, 0x01, -0xaf, 0x01, 0xcf, 0x01, 0xf6, 0x01, 0x2f, 0x02, 0x5a, 0x02, 0x8b, 0x02, 0xc0, 0x02, 0x10, 0x03, -0x47, 0x03, 0x62, 0x03, 0x7d, 0x03, 0x98, 0x03, 0xb7, 0x03, 0xca, 0x03, 0xe4, 0x03, 0x04, 0x04, -0x0b, 0x04, 0xf1, 0x03, 0xc8, 0x03, 0xaa, 0x03, 0x99, 0x03, 0x6e, 0x03, 0x46, 0x03, 0x1d, 0x03, -0xe7, 0x02, 0x91, 0x02, 0x32, 0x02, 0xf3, 0x01, 0xad, 0x01, 0x5f, 0x01, 0x01, 0x01, 0xb9, 0x00, -0x6f, 0x00, 0x5d, 0x00, 0x42, 0x00, 0x1e, 0xff, 0x6c, 0xfe, 0xff, 0xfd, 0xd5, 0xfe, 0xf4, 0xfe, -0x80, 0xfe, 0x01, 0xfe, 0xf5, 0xfd, 0x7c, 0xfd, 0xfb, 0xfc, 0x7f, 0xfc, 0x09, 0xfd, 0x53, 0xfd, -0x21, 0xfd, 0x0b, 0xfd, 0xf3, 0xfc, 0x2f, 0xfd, 0xe2, 0xfc, 0x7e, 0xfc, 0xce, 0xfc, 0x6e, 0xfd, -0xd1, 0xfd, 0xd5, 0xfd, 0xad, 0xfd, 0xe2, 0xfd, 0x9f, 0xfd, 0x8a, 0xfd, 0xbf, 0xfd, 0x49, 0xfe, -0xbb, 0xfe, 0x82, 0xfe, 0x33, 0xfe, 0xea, 0xfd, 0xbf, 0xfd, 0xd8, 0xfd, 0xda, 0xfd, 0x10, 0xfe, -0x28, 0xfe, 0x10, 0xfe, 0xce, 0xfd, 0x52, 0xfd, 0x40, 0xfd, 0x59, 0xfd, 0x40, 0xfd, 0x4d, 0xfd, -0x3d, 0xfd, 0x5c, 0xfd, 0x3f, 0xfd, 0xf2, 0xfc, 0xe9, 0xfc, 0xed, 0xfc, 0x2b, 0xfd, 0x62, 0xfd, -0x93, 0xfd, 0xec, 0xfd, 0x0d, 0xfe, 0x21, 0xfe, 0x3d, 0xfe, 0x84, 0xfe, 0x0e, 0xff, 0x86, 0xff, -0xf7, 0xff, 0x62, 0x00, 0xb6, 0x00, 0xff, 0x00, 0x36, 0x01, 0xa0, 0x01, 0x20, 0x02, 0x8e, 0x02, -0xf4, 0x02, 0x30, 0x03, 0x61, 0x03, 0x84, 0x03, 0x97, 0x03, 0xbe, 0x03, 0xd4, 0x03, 0xfd, 0x03, -0x0a, 0x04, 0xf5, 0x03, 0xd6, 0x03, 0xa2, 0x03, 0x6d, 0x03, 0x3c, 0x03, 0xfe, 0x02, 0xd7, 0x02, -0xa5, 0x02, 0x6b, 0x02, 0x1b, 0x02, 0xbf, 0x01, 0x6a, 0x01, 0x22, 0x01, 0xe7, 0x00, 0xbc, 0x00, -0x92, 0x00, 0x6c, 0x00, 0x37, 0x00, 0xff, 0xff, 0xd7, 0xff, 0xc0, 0xff, 0xb9, 0xff, 0xc4, 0xff, -0xd7, 0xff, 0xe7, 0xff, 0xef, 0xff, 0x02, 0x00, 0x16, 0x00, 0x39, 0x00, 0x69, 0x00, 0xa1, 0x00, -0xdb, 0x00, 0x13, 0x01, 0x45, 0x01, 0x74, 0x01, 0x9f, 0x01, 0xc7, 0x01, 0xf2, 0x01, 0x1f, 0x02, -0x4d, 0x02, 0x6c, 0x02, 0x87, 0x02, 0x87, 0x02, 0x84, 0x02, 0x78, 0x02, 0x6b, 0x02, 0x5d, 0x02, -0x46, 0x02, 0x29, 0x02, 0xf6, 0x01, 0xb8, 0x01, 0x78, 0x01, 0x2e, 0x01, 0xe5, 0x00, 0xa1, 0x00, -0x54, 0x00, 0x0a, 0x00, 0xb0, 0xff, 0x4f, 0xff, 0xfd, 0xfe, 0xa0, 0xfe, 0x5a, 0xfe, 0x02, 0xfe, -0xc3, 0xfd, 0x8b, 0xfd, 0x5b, 0xfd, 0x2f, 0xfd, 0xfb, 0xfc, 0xcf, 0xfc, 0xb5, 0xfc, 0x9e, 0xfc, -0x9d, 0xfc, 0x9b, 0xfc, 0xa9, 0xfc, 0xb9, 0xfc, 0xc8, 0xfc, 0xda, 0xfc, 0xe1, 0xfc, 0x04, 0xfd, -0x34, 0xfd, 0x6b, 0xfd, 0xa0, 0xfd, 0xcd, 0xfd, 0xf9, 0xfd, 0x22, 0xfe, 0x47, 0xfe, 0x82, 0xfe, -0xba, 0xfe, 0xf8, 0xfe, 0x1f, 0xff, 0x37, 0xff, 0x54, 0xff, 0x6c, 0xff, 0x8a, 0xff, 0xa2, 0xff, -0xaa, 0xff, 0xa7, 0xff, 0x9d, 0xff, 0x99, 0xff, 0xa4, 0xff, 0xb7, 0xff, 0xc9, 0xff, 0xa7, 0xff, -0x59, 0xff, 0x07, 0xff, 0xdf, 0xfe, 0xea, 0xfe, 0xf8, 0xfe, 0xf9, 0xfe, 0xe6, 0xfe, 0xb8, 0xfe, -0x75, 0xfe, 0x3b, 0xfe, 0x39, 0xfe, 0x63, 0xfe, 0x87, 0xfe, 0x98, 0xfe, 0x98, 0xfe, 0xa9, 0xfe, -0xc6, 0xfe, 0xdb, 0xfe, 0xf5, 0xfe, 0x25, 0xff, 0x6e, 0xff, 0xb7, 0xff, 0xf7, 0xff, 0x3f, 0x00, -0x83, 0x00, 0xbe, 0x00, 0xea, 0x00, 0x1d, 0x01, 0x66, 0x01, 0xc5, 0x01, 0x21, 0x02, 0x6c, 0x02, -0x9c, 0x02, 0xbd, 0x02, 0xd8, 0x02, 0xf5, 0x02, 0x1b, 0x03, 0x41, 0x03, 0x6a, 0x03, 0x79, 0x03, -0x79, 0x03, 0x70, 0x03, 0x61, 0x03, 0x45, 0x03, 0x2b, 0x03, 0x0d, 0x03, 0xfd, 0x02, 0xe5, 0x02, -0xd0, 0x02, 0xa7, 0x02, 0x73, 0x02, 0x37, 0x02, 0xfd, 0x01, 0xd0, 0x01, 0xb2, 0x01, 0xa1, 0x01, -0x8d, 0x01, 0x70, 0x01, 0x43, 0x01, 0x15, 0x01, 0xf2, 0x00, 0xdf, 0x00, 0xd4, 0x00, 0xd0, 0x00, -0xcb, 0x00, 0xc6, 0x00, 0xbc, 0x00, 0xae, 0x00, 0xa3, 0x00, 0x9d, 0x00, 0x9b, 0x00, 0x96, 0x00, -0x9a, 0x00, 0xa0, 0x00, 0xa5, 0x00, 0x9d, 0x00, 0x8f, 0x00, 0x7c, 0x00, 0x6c, 0x00, 0x5d, 0x00, -0x53, 0x00, 0x4c, 0x00, 0x43, 0x00, 0x29, 0x00, 0x04, 0x00, 0xdc, 0xff, 0xb9, 0xff, 0x97, 0xff, -0x77, 0xff, 0x57, 0xff, 0x33, 0xff, 0x0b, 0xff, 0xe0, 0xfe, 0xb2, 0xfe, 0x88, 0xfe, 0x5d, 0xfe, -0x32, 0xfe, 0x09, 0xfe, 0xe8, 0xfd, 0xca, 0xfd, 0xae, 0xfd, 0x8f, 0xfd, 0x71, 0xfd, 0x51, 0xfd, -0x38, 0xfd, 0x21, 0xfd, 0x1a, 0xfd, 0x21, 0xfd, 0x63, 0xfd, 0x95, 0xfd, 0x8f, 0xfd, 0x40, 0xfd, -0xf1, 0xfc, 0xfa, 0xfc, 0x35, 0xfd, 0x89, 0xfd, 0xc8, 0xfd, 0xf3, 0xfd, 0xfe, 0xfd, 0xd6, 0xfd, -0xbd, 0xfd, 0xdd, 0xfd, 0x2a, 0xfe, 0x79, 0xfe, 0x99, 0xfe, 0xbf, 0xfe, 0xf3, 0xfe, 0x21, 0xff, -0x39, 0xff, 0x45, 0xff, 0x64, 0xff, 0x82, 0xff, 0x99, 0xff, 0xcc, 0xff, 0x10, 0x00, 0x4a, 0x00, -0x53, 0x00, 0x31, 0x00, 0x22, 0x00, 0x28, 0x00, 0x4e, 0x00, 0x7a, 0x00, 0xa4, 0x00, 0xbf, 0x00, -0xb0, 0x00, 0x90, 0x00, 0x79, 0x00, 0x78, 0x00, 0x86, 0x00, 0x85, 0x00, 0x86, 0x00, 0x88, 0x00, -0x8a, 0x00, 0x89, 0x00, 0x7e, 0x00, 0x70, 0x00, 0x5a, 0x00, 0x3f, 0x00, 0x39, 0x00, 0x47, 0x00, -0x66, 0x00, 0x7b, 0x00, 0x77, 0x00, 0x66, 0x00, 0x50, 0x00, 0x48, 0x00, 0x53, 0x00, 0x72, 0x00, -0x99, 0x00, 0xad, 0x00, 0xb4, 0x00, 0xb7, 0x00, 0xc1, 0x00, 0xd1, 0x00, 0xe0, 0x00, 0xef, 0x00, -0xff, 0x00, 0x0f, 0x01, 0x25, 0x01, 0x3d, 0x01, 0x56, 0x01, 0x64, 0x01, 0x5f, 0x01, 0x56, 0x01, -0x54, 0x01, 0x63, 0x01, 0x7a, 0x01, 0x8d, 0x01, 0x97, 0x01, 0x93, 0x01, 0x87, 0x01, 0x7c, 0x01, -0x78, 0x01, 0x7e, 0x01, 0x80, 0x01, 0x7d, 0x01, 0x76, 0x01, 0x6f, 0x01, 0x6a, 0x01, 0x65, 0x01, -0x5c, 0x01, 0x4d, 0x01, 0x39, 0x01, 0x26, 0x01, 0x19, 0x01, 0x14, 0x01, 0x12, 0x01, 0x06, 0x01, -0xf1, 0x00, 0xd6, 0x00, 0xbc, 0x00, 0xa8, 0x00, 0x99, 0x00, 0x8e, 0x00, 0x80, 0x00, 0x6d, 0x00, -0x58, 0x00, 0x44, 0x00, 0x35, 0x00, 0x27, 0x00, 0x15, 0x00, 0x02, 0x00, 0xef, 0xff, 0xe3, 0xff, -0xdb, 0xff, 0xd7, 0xff, 0xd2, 0xff, 0xc8, 0xff, 0xba, 0xff, 0xab, 0xff, 0xa2, 0xff, 0x9f, 0xff, -0x9f, 0xff, 0x9d, 0xff, 0x99, 0xff, 0x93, 0xff, 0x8b, 0xff, 0x86, 0xff, 0x82, 0xff, 0x7e, 0xff, -0x77, 0xff, 0x6d, 0xff, 0x65, 0xff, 0x60, 0xff, 0x5e, 0xff, 0x5b, 0xff, 0x53, 0xff, 0x48, 0xff, -0x3b, 0xff, 0x2e, 0xff, 0x26, 0xff, 0x22, 0xff, 0x1f, 0xff, 0x1a, 0xff, 0x11, 0xff, 0x07, 0xff, -0x00, 0xff, 0xfc, 0xfe, 0xf9, 0xfe, 0xf5, 0xfe, 0xf0, 0xfe, 0xec, 0xfe, 0xe9, 0xfe, 0xe9, 0xfe, -0xeb, 0xfe, 0xec, 0xfe, 0xec, 0xfe, 0xe9, 0xfe, 0xe6, 0xfe, 0xe5, 0xfe, 0xe7, 0xfe, 0xeb, 0xfe, -0xef, 0xfe, 0xf1, 0xfe, 0xf3, 0xfe, 0xf5, 0xfe, 0xf9, 0xfe, 0xfd, 0xfe, 0x01, 0xff, 0x05, 0xff, -0x08, 0xff, 0x0d, 0xff, 0x12, 0xff, 0x1a, 0xff, 0x21, 0xff, 0x27, 0xff, 0x2d, 0xff, 0x31, 0xff, -0x36, 0xff, 0x3c, 0xff, 0x44, 0xff, 0x4c, 0xff, 0x53, 0xff, 0x5a, 0xff, 0x62, 0xff, 0x6a, 0xff, -0x73, 0xff, 0x7b, 0xff, 0x82, 0xff, 0x8a, 0xff, 0x94, 0xff, 0x9e, 0xff, 0xaa, 0xff, 0xb5, 0xff, -0xc1, 0xff, 0xcc, 0xff, 0xd7, 0xff, 0xe2, 0xff, 0xee, 0xff, 0xfb, 0xff, 0x08, 0x00, 0x14, 0x00, -0x20, 0x00, 0x2b, 0x00, 0x39, 0x00, 0x47, 0x00, 0x53, 0x00, 0x5f, 0x00, 0x68, 0x00, 0x71, 0x00, -0x7b, 0x00, 0x84, 0x00, 0x8e, 0x00, 0x98, 0x00, 0xa0, 0x00, 0xa7, 0x00, 0xad, 0x00, 0xb3, 0x00, -0xb9, 0x00, 0xc0, 0x00, 0xc6, 0x00, 0xcc, 0x00, 0xd1, 0x00, 0xd5, 0x00, 0xda, 0x00, 0xdf, 0x00, -0xe3, 0x00, 0xe7, 0x00, 0xeb, 0x00, 0xee, 0x00, 0xf2, 0x00, 0xf4, 0x00, 0xf7, 0x00, 0xf9, 0x00, -0xfb, 0x00, 0xfc, 0x00, 0xfe, 0x00, 0xff, 0x00, 0x00, 0x01, 0x00, 0x01, 0xff, 0x00, 0xfe, 0x00, -0xfd, 0x00, 0xfc, 0x00, 0xfa, 0x00, 0xf8, 0x00, 0xf6, 0x00, 0xf3, 0x00, 0xf0, 0x00, 0xed, 0x00, -0xea, 0x00, 0xe6, 0x00, 0xe1, 0x00, 0xdd, 0x00, 0xd9, 0x00, 0xd5, 0x00, 0xd0, 0x00, 0xca, 0x00, -0xc4, 0x00, 0xbe, 0x00, 0xb7, 0x00, 0xb1, 0x00, 0xab, 0x00, 0xa5, 0x00, 0x9e, 0x00, 0x95, 0x00, -0x8d, 0x00, 0x85, 0x00, 0x7d, 0x00, 0x75, 0x00, 0x6d, 0x00, 0x64, 0x00, 0x5a, 0x00, 0x4f, 0x00, -0x44, 0x00, 0x3a, 0x00, 0x31, 0x00, 0x26, 0x00, 0x1c, 0x00, 0x11, 0x00, 0x07, 0x00, 0xfb, 0xff, -0xf0, 0xff, 0xe6, 0xff, 0xdc, 0xff, 0xd2, 0xff, 0xc8, 0xff, 0xbe, 0xff, 0xb4, 0xff, 0xaa, 0xff, -0xa1, 0xff, 0x98, 0xff, 0x90, 0xff, 0x89, 0xff, 0x82, 0xff, 0x7c, 0xff, 0x76, 0xff, 0x70, 0xff, -0x6a, 0xff, 0x66, 0xff, 0x63, 0xff, 0x5f, 0xff, 0x5d, 0xff, 0x5b, 0xff, 0x58, 0xff, 0x56, 0xff, -0x54, 0xff, 0x52, 0xff, 0x51, 0xff, 0x4f, 0xff, 0x4e, 0xff, 0x4d, 0xff, 0x4c, 0xff, 0x4b, 0xff, -0x48, 0xff, 0x45, 0xff, 0x44, 0xff, 0x43, 0xff, 0x42, 0xff, 0x42, 0xff, 0x41, 0xff, 0x3f, 0xff, -0x3d, 0xff, 0x3b, 0xff, 0x3c, 0xff, 0x3f, 0xff, 0x41, 0xff, 0x44, 0xff, 0x45, 0xff, 0x47, 0xff, -0x49, 0xff, 0x4e, 0xff, 0x53, 0xff, 0x59, 0xff, 0x5f, 0xff, 0x64, 0xff, 0x68, 0xff, 0x6d, 0xff, -0x72, 0xff, 0x78, 0xff, 0x7d, 0xff, 0x82, 0xff, 0x86, 0xff, 0x89, 0xff, 0x8c, 0xff, 0x8e, 0xff, -0x90, 0xff, 0x92, 0xff, 0x93, 0xff, 0x94, 0xff, 0x95, 0xff, 0x95, 0xff, 0x95, 0xff, 0x95, 0xff, -0x95, 0xff, 0x97, 0xff, 0x98, 0xff, 0x99, 0xff, 0x9b, 0xff, 0x9c, 0xff, 0x9e, 0xff, 0xa1, 0xff, -0xa4, 0xff, 0xa9, 0xff, 0xae, 0xff, 0xb3, 0xff, 0xb9, 0xff, 0xbf, 0xff, 0xc6, 0xff, 0xcf, 0xff, -0xd7, 0xff, 0xe0, 0xff, 0xe9, 0xff, 0xf2, 0xff, 0xfa, 0xff, 0x04, 0x00, 0x0e, 0x00, 0x17, 0x00, -0x21, 0x00, 0x2b, 0x00, 0x34, 0x00, 0x3e, 0x00, 0x47, 0x00, 0x51, 0x00, 0x5a, 0x00, 0x63, 0x00, -0x6c, 0x00, 0x73, 0x00, 0x7b, 0x00, 0x83, 0x00, 0x8a, 0x00, 0x92, 0x00, 0x98, 0x00, 0x9d, 0x00, -0xa3, 0x00, 0xa8, 0x00, 0xad, 0x00, 0xb1, 0x00, 0xb5, 0x00, 0xb9, 0x00, 0xbd, 0x00, 0xbf, 0x00, -0xc2, 0x00, 0xc4, 0x00, 0xc5, 0x00, 0xc6, 0x00, 0xc6, 0x00, 0xc6, 0x00, 0xc6, 0x00, 0xc6, 0x00, -0xc5, 0x00, 0xc4, 0x00, 0xc2, 0x00, 0xc1, 0x00, 0xbf, 0x00, 0xbe, 0x00, 0xbe, 0x00, 0xbd, 0x00, -0xbb, 0x00, 0xb9, 0x00, 0xb7, 0x00, 0xb4, 0x00, 0xb3, 0x00, 0xb2, 0x00, 0xb1, 0x00, 0xaf, 0x00, -0xac, 0x00, 0xa9, 0x00, 0xa6, 0x00, 0xa3, 0x00, 0xa0, 0x00, 0x9c, 0x00, 0x98, 0x00, 0x92, 0x00, -0x8b, 0x00, 0x85, 0x00, 0x7e, 0x00, 0x77, 0x00, 0x6f, 0x00, 0x68, 0x00, 0x5f, 0x00, 0x56, 0x00, -0x4d, 0x00, 0x45, 0x00, 0x3c, 0x00, 0x34, 0x00, 0x2c, 0x00, 0x24, 0x00, 0x1d, 0x00, 0x15, 0x00, -0x0d, 0x00, 0x06, 0x00, 0x00, 0x00, 0xfa, 0xff, 0xf5, 0xff, 0xf0, 0xff, 0xeb, 0xff, 0xe6, 0xff, -0xe2, 0xff, 0xdd, 0xff, 0xd9, 0xff, 0xd5, 0xff, 0xd2, 0xff, 0xce, 0xff, 0xc9, 0xff, 0xc5, 0xff, -0xbf, 0xff, 0xb5, 0xff, 0xae, 0xff, 0xab, 0xff, 0xab, 0xff, 0xa7, 0xff, 0xa1, 0xff, 0x9b, 0xff, -0x90, 0xff, 0x87, 0xff, 0x82, 0xff, 0x7b, 0xff, 0x73, 0xff, 0x6c, 0xff, 0x63, 0xff, 0x5b, 0xff, -0x53, 0xff, 0x4f, 0xff, 0x4d, 0xff, 0x4a, 0xff, 0x47, 0xff, 0x44, 0xff, 0x42, 0xff, 0x42, 0xff, -0x42, 0xff, 0x43, 0xff, 0x44, 0xff, 0x42, 0xff, 0x43, 0xff, 0x44, 0xff, 0x45, 0xff, 0x48, 0xff, -0x4c, 0xff, 0x50, 0xff, 0x54, 0xff, 0x58, 0xff, 0x5e, 0xff, 0x64, 0xff, 0x6b, 0xff, 0x72, 0xff, -0x78, 0xff, 0x7d, 0xff, 0x83, 0xff, 0x88, 0xff, 0x8d, 0xff, 0x93, 0xff, 0x99, 0xff, 0x9e, 0xff, -0xa3, 0xff, 0xa8, 0xff, 0xae, 0xff, 0xb3, 0xff, 0xb8, 0xff, 0xbd, 0xff, 0xc3, 0xff, 0xc8, 0xff, -0xce, 0xff, 0xd3, 0xff, 0xd9, 0xff, 0xde, 0xff, 0xe3, 0xff, 0xe8, 0xff, 0xee, 0xff, 0xf5, 0xff, -0xfc, 0xff, 0x03, 0x00, 0x0a, 0x00, 0x10, 0x00, 0x17, 0x00, 0x1d, 0x00, 0x24, 0x00, 0x2b, 0x00, -0x31, 0x00, 0x36, 0x00, 0x3a, 0x00, 0x3e, 0x00, 0x42, 0x00, 0x47, 0x00, 0x4b, 0x00, 0x4f, 0x00, -0x52, 0x00, 0x54, 0x00, 0x55, 0x00, 0x57, 0x00, 0x58, 0x00, 0x5a, 0x00, 0x5b, 0x00, 0x5a, 0x00, -0x5a, 0x00, 0x58, 0x00, 0x56, 0x00, 0x55, 0x00, 0x55, 0x00, 0x54, 0x00, 0x53, 0x00, 0x52, 0x00, -0x52, 0x00, 0x51, 0x00, 0x51, 0x00, 0x51, 0x00, 0x52, 0x00, 0x52, 0x00, 0x53, 0x00, 0x53, 0x00, -0x53, 0x00, 0x53, 0x00, 0x53, 0x00, 0x53, 0x00, 0x53, 0x00, 0x53, 0x00, 0x53, 0x00, 0x53, 0x00, -0x52, 0x00, 0x51, 0x00, 0x51, 0x00, 0x50, 0x00, 0x4e, 0x00, 0x4d, 0x00, 0x4b, 0x00, 0x49, 0x00, -0x46, 0x00, 0x43, 0x00, 0x40, 0x00, 0x3d, 0x00, 0x39, 0x00, 0x36, 0x00, 0x32, 0x00, 0x2d, 0x00, -0x29, 0x00, 0x25, 0x00, 0x21, 0x00, 0x1d, 0x00, 0x19, 0x00, 0x15, 0x00, 0x11, 0x00, 0x0d, 0x00, -0x0a, 0x00, 0x07, 0x00, 0x04, 0x00, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xfc, 0xff, 0xfb, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, -0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf4, 0xff, 0xf3, 0xff, 0xf2, 0xff, -0xf1, 0xff, 0xf0, 0xff, 0xee, 0xff, 0xec, 0xff, 0xea, 0xff, 0xe9, 0xff, 0xe8, 0xff, 0xe7, 0xff, -0xe6, 0xff, 0xe5, 0xff, 0xe5, 0xff, 0xe5, 0xff, 0xe5, 0xff, 0xe6, 0xff, 0xe7, 0xff, 0xe8, 0xff, -0xea, 0xff, 0xec, 0xff, 0xee, 0xff, 0xf1, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf7, 0xff, -0xf9, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xf8, 0xff, 0xf6, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, -0xf3, 0xff, 0xf2, 0xff, 0xf1, 0xff, 0xef, 0xff, 0xef, 0xff, 0xef, 0xff, 0xf0, 0xff, 0xf1, 0xff, -0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf6, 0xff, 0xf8, 0xff, 0xf9, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, -0xf4, 0xff, 0xf3, 0xff, 0xf2, 0xff, 0xf1, 0xff, 0xf0, 0xff, 0xef, 0xff, 0xee, 0xff, 0xee, 0xff, -0xee, 0xff, 0xed, 0xff, 0xec, 0xff, 0xec, 0xff, 0xeb, 0xff, 0xeb, 0xff, 0xeb, 0xff, 0xeb, 0xff, -0xea, 0xff, 0xea, 0xff, 0xe9, 0xff, 0xe8, 0xff, 0xe8, 0xff, 0xe7, 0xff, 0xe7, 0xff, 0xe7, 0xff, -0xe6, 0xff, 0xe6, 0xff, 0xe6, 0xff, 0xe7, 0xff, 0xe8, 0xff, 0xe9, 0xff, 0xea, 0xff, 0xeb, 0xff, -0xed, 0xff, 0xef, 0xff, 0xf1, 0xff, 0xf4, 0xff, 0xf6, 0xff, 0xf8, 0xff, 0xfa, 0xff, 0xfd, 0xff, -0xff, 0xff, 0x02, 0x00, 0x04, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, -0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x08, 0x00, 0x07, 0x00, 0x05, 0x00, 0x04, 0x00, 0x02, 0x00, -0x00, 0x00, 0xfe, 0xff, 0xfd, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf7, 0xff, -0xf7, 0xff, 0xf7, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, -0x00, 0x00, 0x03, 0x00, 0x05, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0b, 0x00, -0x0b, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x08, 0x00, 0x07, 0x00, 0x05, 0x00, 0x04, 0x00, -0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xfb, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf5, 0xff, -0xf4, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf6, 0xff, 0xf7, 0xff, -0xfa, 0xff, 0xfc, 0xff, 0xfe, 0xff, 0x00, 0x00, 0x03, 0x00, 0x05, 0x00, 0x08, 0x00, 0x0b, 0x00, -0x0e, 0x00, 0x10, 0x00, 0x12, 0x00, 0x14, 0x00, 0x15, 0x00, 0x16, 0x00, 0x18, 0x00, 0x1a, 0x00, -0x1b, 0x00, 0x1b, 0x00, 0x1c, 0x00, 0x1b, 0x00, 0x1b, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x00, -0x1c, 0x00, 0x1a, 0x00, 0x19, 0x00, 0x18, 0x00, 0x17, 0x00, 0x16, 0x00, 0x15, 0x00, 0x14, 0x00, -0x13, 0x00, 0x11, 0x00, 0x0f, 0x00, 0x0e, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0b, 0x00, -0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0e, 0x00, -0x0f, 0x00, 0x10, 0x00, 0x12, 0x00, 0x14, 0x00, 0x16, 0x00, 0x18, 0x00, 0x19, 0x00, 0x1b, 0x00, -0x1d, 0x00, 0x1e, 0x00, 0x20, 0x00, 0x21, 0x00, 0x21, 0x00, 0x22, 0x00, 0x22, 0x00, 0x23, 0x00, -0x23, 0x00, 0x23, 0x00, 0x22, 0x00, 0x22, 0x00, 0x21, 0x00, 0x20, 0x00, 0x1f, 0x00, 0x1e, 0x00, -0x1d, 0x00, 0x1b, 0x00, 0x1a, 0x00, 0x1a, 0x00, 0x19, 0x00, 0x18, 0x00, 0x17, 0x00, 0x15, 0x00, -0x14, 0x00, 0x15, 0x00, 0x14, 0x00, 0x15, 0x00, 0x15, 0x00, 0x14, 0x00, 0x13, 0x00, 0x13, 0x00, -0x13, 0x00, 0x13, 0x00, 0x12, 0x00, 0x12, 0x00, 0x10, 0x00, 0x0d, 0x00, 0x0b, 0x00, 0x0a, 0x00, -0x08, 0x00, 0x06, 0x00, 0x04, 0x00, 0x00, 0x00, 0xfb, 0xff, 0xf8, 0xff, 0xf5, 0xff, 0xf1, 0xff, -0xee, 0xff, 0xeb, 0xff, 0xe7, 0xff, 0xe4, 0xff, 0xe1, 0xff, 0xde, 0xff, 0xdb, 0xff, 0xd9, 0xff, -0xd8, 0xff, 0xd6, 0xff, 0xd4, 0xff, 0xd3, 0xff, 0xd1, 0xff, 0xd1, 0xff, 0xd0, 0xff, 0xd0, 0xff, -0xd0, 0xff, 0xcf, 0xff, 0xcf, 0xff, 0xce, 0xff, 0xcd, 0xff, 0xcd, 0xff, 0xcd, 0xff, 0xcc, 0xff, -0xcb, 0xff, 0xcb, 0xff, 0xca, 0xff, 0xca, 0xff, 0xca, 0xff, 0xca, 0xff, 0xc9, 0xff, 0xc9, 0xff, -0xc9, 0xff, 0xc9, 0xff, 0xc8, 0xff, 0xc8, 0xff, 0xc7, 0xff, 0xc6, 0xff, 0xc7, 0xff, 0xc7, 0xff, -0xc6, 0xff, 0xc6, 0xff, 0xc6, 0xff, 0xc6, 0xff, 0xc7, 0xff, 0xc7, 0xff, 0xc8, 0xff, 0xc9, 0xff, -0xca, 0xff, 0xcb, 0xff, 0xcc, 0xff, 0xcc, 0xff, 0xce, 0xff, 0xcf, 0xff, 0xd1, 0xff, 0xd3, 0xff, -0xd5, 0xff, 0xd6, 0xff, 0xd8, 0xff, 0xdb, 0xff, 0xdd, 0xff, 0xdf, 0xff, 0xe2, 0xff, 0xe3, 0xff, -0xe5, 0xff, 0xe7, 0xff, 0xe9, 0xff, 0xeb, 0xff, 0xec, 0xff, 0xee, 0xff, 0xf0, 0xff, 0xf1, 0xff, -0xf3, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfd, 0xff, 0xff, 0xff, -0x00, 0x00, 0x02, 0x00, 0x04, 0x00, 0x06, 0x00, 0x09, 0x00, 0x0d, 0x00, 0x10, 0x00, 0x13, 0x00, -0x17, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x21, 0x00, 0x25, 0x00, 0x29, 0x00, 0x2d, 0x00, 0x30, 0x00, -0x33, 0x00, 0x36, 0x00, 0x3a, 0x00, 0x3d, 0x00, 0x40, 0x00, 0x43, 0x00, 0x45, 0x00, 0x47, 0x00, -0x48, 0x00, 0x4a, 0x00, 0x4b, 0x00, 0x4b, 0x00, 0x4c, 0x00, 0x4b, 0x00, 0x4b, 0x00, 0x4a, 0x00, -0x4a, 0x00, 0x48, 0x00, 0x47, 0x00, 0x45, 0x00, 0x43, 0x00, 0x42, 0x00, 0x40, 0x00, 0x3e, 0x00, -0x3d, 0x00, 0x3b, 0x00, 0x3a, 0x00, 0x38, 0x00, 0x37, 0x00, 0x36, 0x00, 0x34, 0x00, 0x34, 0x00, -0x33, 0x00, 0x32, 0x00, 0x31, 0x00, 0x31, 0x00, 0x31, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, -0x31, 0x00, 0x31, 0x00, 0x31, 0x00, 0x31, 0x00, 0x31, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, -0x2f, 0x00, 0x2f, 0x00, 0x2d, 0x00, 0x2b, 0x00, 0x29, 0x00, 0x27, 0x00, 0x25, 0x00, 0x23, 0x00, -0x20, 0x00, 0x1d, 0x00, 0x1a, 0x00, 0x17, 0x00, 0x13, 0x00, 0x0f, 0x00, 0x0c, 0x00, 0x08, 0x00, -0x04, 0x00, 0x01, 0x00, 0xfd, 0xff, 0xf9, 0xff, 0xf6, 0xff, 0xf3, 0xff, 0xf0, 0xff, 0xed, 0xff, -0xea, 0xff, 0xe8, 0xff, 0xe6, 0xff, 0xe3, 0xff, 0xe2, 0xff, 0xe0, 0xff, 0xdf, 0xff, 0xde, 0xff, -0xdd, 0xff, 0xdc, 0xff, 0xdb, 0xff, 0xda, 0xff, 0xda, 0xff, 0xda, 0xff, 0xda, 0xff, 0xda, 0xff, -0xda, 0xff, 0xda, 0xff, 0xda, 0xff, 0xda, 0xff, 0xda, 0xff, 0xda, 0xff, 0xda, 0xff, 0xda, 0xff, -0xda, 0xff, 0xd9, 0xff, 0xd9, 0xff, 0xd9, 0xff, 0xd8, 0xff, 0xd7, 0xff, 0xd7, 0xff, 0xd6, 0xff, -0xd5, 0xff, 0xd4, 0xff, 0xd4, 0xff, 0xd3, 0xff, 0xd3, 0xff, 0xd2, 0xff, 0xd2, 0xff, 0xd1, 0xff, -0xd1, 0xff, 0xd0, 0xff, 0xd0, 0xff, 0xd0, 0xff, 0xd1, 0xff, 0xd1, 0xff, 0xd2, 0xff, 0xd2, 0xff, -0xd3, 0xff, 0xd4, 0xff, 0xd4, 0xff, 0xd5, 0xff, 0xd6, 0xff, 0xd7, 0xff, 0xd8, 0xff, 0xd9, 0xff, -0xda, 0xff, 0xdb, 0xff, 0xdc, 0xff, 0xdc, 0xff, 0xdd, 0xff, 0xde, 0xff, 0xdf, 0xff, 0xdf, 0xff, -0xe0, 0xff, 0xe1, 0xff, 0xe2, 0xff, 0xe2, 0xff, 0xe3, 0xff, 0xe4, 0xff, 0xe4, 0xff, 0xe5, 0xff, -0xe6, 0xff, 0xe6, 0xff, 0xe7, 0xff, 0xe8, 0xff, 0xe9, 0xff, 0xea, 0xff, 0xeb, 0xff, 0xec, 0xff, -0xed, 0xff, 0xee, 0xff, 0xef, 0xff, 0xf1, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf6, 0xff, 0xf8, 0xff, -0xfa, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x01, 0x00, 0x04, 0x00, 0x06, 0x00, 0x08, 0x00, 0x0b, 0x00, -0x0e, 0x00, 0x11, 0x00, 0x13, 0x00, 0x15, 0x00, 0x18, 0x00, 0x19, 0x00, 0x1b, 0x00, 0x1c, 0x00, -0x1d, 0x00, 0x1e, 0x00, 0x1e, 0x00, 0x1e, 0x00, 0x1e, 0x00, 0x1d, 0x00, 0x1b, 0x00, 0x1a, 0x00, -0x18, 0x00, 0x16, 0x00, 0x14, 0x00, 0x12, 0x00, 0x0f, 0x00, 0x0d, 0x00, 0x0a, 0x00, 0x08, 0x00, -0x06, 0x00, 0x04, 0x00, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x03, 0x00, 0x05, 0x00, -0x07, 0x00, 0x09, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0e, 0x00, 0x10, 0x00, 0x12, 0x00, 0x13, 0x00, -0x15, 0x00, 0x16, 0x00, 0x17, 0x00, 0x19, 0x00, 0x1a, 0x00, 0x1b, 0x00, 0x1c, 0x00, 0x1d, 0x00, -0x1e, 0x00, 0x1f, 0x00, 0x20, 0x00, 0x21, 0x00, 0x22, 0x00, 0x23, 0x00, 0x25, 0x00, 0x26, 0x00, -0x27, 0x00, 0x29, 0x00, 0x2a, 0x00, 0x2b, 0x00, 0x2d, 0x00, 0x2e, 0x00, 0x2f, 0x00, 0x30, 0x00, -0x31, 0x00, 0x32, 0x00, 0x33, 0x00, 0x34, 0x00, 0x34, 0x00, 0x35, 0x00, 0x35, 0x00, 0x34, 0x00, -0x34, 0x00, 0x34, 0x00, 0x33, 0x00, 0x33, 0x00, 0x32, 0x00, 0x31, 0x00, 0x30, 0x00, 0x2e, 0x00, -0x2c, 0x00, 0x2b, 0x00, 0x29, 0x00, 0x27, 0x00, 0x25, 0x00, 0x23, 0x00, 0x21, 0x00, 0x1f, 0x00, -0x1e, 0x00, 0x1c, 0x00, 0x1a, 0x00, 0x18, 0x00, 0x16, 0x00, 0x14, 0x00, 0x12, 0x00, 0x10, 0x00, -0x0e, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0a, 0x00, 0x08, 0x00, 0x06, 0x00, 0x04, 0x00, 0x02, 0x00, -0x00, 0x00, 0xfe, 0xff, 0xfc, 0xff, 0xf9, 0xff, 0xf7, 0xff, 0xf5, 0xff, 0xf3, 0xff, 0xf1, 0xff, -0xef, 0xff, 0xed, 0xff, 0xec, 0xff, 0xea, 0xff, 0xe9, 0xff, 0xe7, 0xff, 0xe7, 0xff, 0xe5, 0xff, -0xe5, 0xff, 0xe4, 0xff, 0xe3, 0xff, 0xe2, 0xff, 0xe2, 0xff, 0xe1, 0xff, 0xe1, 0xff, 0xe0, 0xff, -0xdf, 0xff, 0xdf, 0xff, 0xdf, 0xff, 0xde, 0xff, 0xde, 0xff, 0xde, 0xff, 0xdd, 0xff, 0xdc, 0xff, -0xdc, 0xff, 0xdb, 0xff, 0xda, 0xff, 0xd9, 0xff, 0xd8, 0xff, 0xd7, 0xff, 0xd5, 0xff, 0xd4, 0xff, -0xd2, 0xff, 0xd1, 0xff, 0xcf, 0xff, 0xce, 0xff, 0xcc, 0xff, 0xcb, 0xff, 0xc9, 0xff, 0xc8, 0xff, -0xc7, 0xff, 0xc6, 0xff, 0xc4, 0xff, 0xc3, 0xff, 0xc2, 0xff, 0xc1, 0xff, 0xc1, 0xff, 0xc0, 0xff, -0xc0, 0xff, 0xc0, 0xff, 0xbf, 0xff, 0xc0, 0xff, 0xc0, 0xff, 0xc0, 0xff, 0xc1, 0xff, 0xc2, 0xff, -0xc3, 0xff, 0xc4, 0xff, 0xc5, 0xff, 0xc7, 0xff, 0xc8, 0xff, 0xcb, 0xff, 0xcc, 0xff, 0xce, 0xff, -0xd0, 0xff, 0xd2, 0xff, 0xd5, 0xff, 0xd7, 0xff, 0xd9, 0xff, 0xdc, 0xff, 0xdf, 0xff, 0xe1, 0xff, -0xe4, 0xff, 0xe6, 0xff, 0xe9, 0xff, 0xec, 0xff, 0xef, 0xff, 0xf2, 0xff, 0xf4, 0xff, 0xf7, 0xff, -0xfa, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x02, 0x00, 0x04, 0x00, 0x07, 0x00, 0x09, 0x00, 0x0c, 0x00, -0x0e, 0x00, 0x10, 0x00, 0x12, 0x00, 0x13, 0x00, 0x15, 0x00, 0x17, 0x00, 0x18, 0x00, 0x1a, 0x00, -0x1b, 0x00, 0x1c, 0x00, 0x1e, 0x00, 0x1f, 0x00, 0x20, 0x00, 0x21, 0x00, 0x22, 0x00, 0x23, 0x00, -0x25, 0x00, 0x26, 0x00, 0x27, 0x00, 0x28, 0x00, 0x29, 0x00, 0x2b, 0x00, 0x2c, 0x00, 0x2e, 0x00, -0x2f, 0x00, 0x31, 0x00, 0x33, 0x00, 0x34, 0x00, 0x36, 0x00, 0x37, 0x00, 0x38, 0x00, 0x3a, 0x00, -0x3b, 0x00, 0x3c, 0x00, 0x3d, 0x00, 0x3e, 0x00, 0x3e, 0x00, 0x3e, 0x00, 0x3e, 0x00, 0x3e, 0x00, -0x3e, 0x00, 0x3e, 0x00, 0x3d, 0x00, 0x3c, 0x00, 0x3b, 0x00, 0x3a, 0x00, 0x39, 0x00, 0x37, 0x00, -0x35, 0x00, 0x34, 0x00, 0x32, 0x00, 0x30, 0x00, 0x2e, 0x00, 0x2c, 0x00, 0x2a, 0x00, 0x28, 0x00, -0x26, 0x00, 0x25, 0x00, 0x23, 0x00, 0x22, 0x00, 0x20, 0x00, 0x1f, 0x00, 0x1e, 0x00, 0x1c, 0x00, -0x1b, 0x00, 0x1a, 0x00, 0x19, 0x00, 0x18, 0x00, 0x17, 0x00, 0x16, 0x00, 0x15, 0x00, 0x14, 0x00, -0x13, 0x00, 0x12, 0x00, 0x10, 0x00, 0x0f, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0a, 0x00, 0x09, 0x00, -0x07, 0x00, 0x06, 0x00, 0x04, 0x00, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xfd, 0xff, -0xfc, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, -0xf4, 0xff, 0xf3, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf1, 0xff, 0xf1, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xef, 0xff, 0xef, 0xff, 0xee, 0xff, 0xee, 0xff, 0xed, 0xff, 0xed, 0xff, 0xeb, 0xff, -0xeb, 0xff, 0xea, 0xff, 0xe9, 0xff, 0xe8, 0xff, 0xe7, 0xff, 0xe5, 0xff, 0xe4, 0xff, 0xe3, 0xff, -0xe1, 0xff, 0xe0, 0xff, 0xdf, 0xff, 0xdd, 0xff, 0xdc, 0xff, 0xdb, 0xff, 0xda, 0xff, 0xd9, 0xff, -0xd9, 0xff, 0xd8, 0xff, 0xd8, 0xff, 0xd8, 0xff, 0xd7, 0xff, 0xd8, 0xff, 0xd8, 0xff, 0xd9, 0xff, -0xd9, 0xff, 0xda, 0xff, 0xdb, 0xff, 0xdc, 0xff, 0xdc, 0xff, 0xdd, 0xff, 0xde, 0xff, 0xdf, 0xff, -0xe0, 0xff, 0xe1, 0xff, 0xe2, 0xff, 0xe3, 0xff, 0xe4, 0xff, 0xe4, 0xff, 0xe5, 0xff, 0xe6, 0xff, -0xe7, 0xff, 0xe7, 0xff, 0xe8, 0xff, 0xe9, 0xff, 0xe9, 0xff, 0xe9, 0xff, 0xe9, 0xff, 0xea, 0xff, -0xea, 0xff, 0xea, 0xff, 0xea, 0xff, 0xea, 0xff, 0xeb, 0xff, 0xeb, 0xff, 0xeb, 0xff, 0xeb, 0xff, -0xec, 0xff, 0xed, 0xff, 0xed, 0xff, 0xee, 0xff, 0xef, 0xff, 0xf0, 0xff, 0xf1, 0xff, 0xf3, 0xff, -0xf4, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, -0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, -0xf6, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfc, 0xff, 0xfe, 0xff, 0x00, 0x00, -0x02, 0x00, 0x05, 0x00, 0x08, 0x00, 0x0b, 0x00, 0x0e, 0x00, 0x10, 0x00, 0x13, 0x00, 0x16, 0x00, -0x19, 0x00, 0x1b, 0x00, 0x1e, 0x00, 0x20, 0x00, 0x22, 0x00, 0x24, 0x00, 0x25, 0x00, 0x27, 0x00, -0x28, 0x00, 0x28, 0x00, 0x29, 0x00, 0x29, 0x00, 0x29, 0x00, 0x28, 0x00, 0x28, 0x00, 0x27, 0x00, -0x26, 0x00, 0x25, 0x00, 0x24, 0x00, 0x23, 0x00, 0x22, 0x00, 0x21, 0x00, 0x1f, 0x00, 0x1e, 0x00, -0x1d, 0x00, 0x1c, 0x00, 0x1b, 0x00, 0x1a, 0x00, 0x19, 0x00, 0x18, 0x00, 0x17, 0x00, 0x17, 0x00, -0x16, 0x00, 0x16, 0x00, 0x16, 0x00, 0x16, 0x00, 0x16, 0x00, 0x16, 0x00, 0x17, 0x00, 0x17, 0x00, -0x18, 0x00, 0x18, 0x00, 0x19, 0x00, 0x1a, 0x00, 0x1b, 0x00, 0x1b, 0x00, 0x1c, 0x00, 0x1d, 0x00, -0x1d, 0x00, 0x1e, 0x00, 0x1e, 0x00, 0x1e, 0x00, 0x1e, 0x00, 0x1e, 0x00, 0x1e, 0x00, 0x1e, 0x00, -0x1e, 0x00, 0x1d, 0x00, 0x1c, 0x00, 0x1b, 0x00, 0x1a, 0x00, 0x18, 0x00, 0x17, 0x00, 0x16, 0x00, -0x14, 0x00, 0x12, 0x00, 0x10, 0x00, 0x0e, 0x00, 0x0b, 0x00, 0x09, 0x00, 0x07, 0x00, 0x04, 0x00, -0x02, 0x00, 0x00, 0x00, 0xfd, 0xff, 0xfb, 0xff, 0xf9, 0xff, 0xf7, 0xff, 0xf5, 0xff, 0xf4, 0xff, -0xf2, 0xff, 0xf1, 0xff, 0xf0, 0xff, 0xef, 0xff, 0xee, 0xff, 0xee, 0xff, 0xed, 0xff, 0xed, 0xff, -0xed, 0xff, 0xed, 0xff, 0xee, 0xff, 0xee, 0xff, 0xef, 0xff, 0xef, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf1, 0xff, 0xf1, 0xff, 0xf1, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf1, 0xff, 0xf1, 0xff, 0xf1, 0xff, -0xf1, 0xff, 0xf0, 0xff, 0xef, 0xff, 0xef, 0xff, 0xee, 0xff, 0xed, 0xff, 0xec, 0xff, 0xec, 0xff, -0xeb, 0xff, 0xea, 0xff, 0xe9, 0xff, 0xe9, 0xff, 0xe8, 0xff, 0xe8, 0xff, 0xe7, 0xff, 0xe7, 0xff, -0xe7, 0xff, 0xe7, 0xff, 0xe8, 0xff, 0xe8, 0xff, 0xe8, 0xff, 0xe9, 0xff, 0xe9, 0xff, 0xea, 0xff, -0xeb, 0xff, 0xeb, 0xff, 0xec, 0xff, 0xec, 0xff, 0xed, 0xff, 0xed, 0xff, 0xee, 0xff, 0xee, 0xff, -0xef, 0xff, 0xef, 0xff, 0xef, 0xff, 0xef, 0xff, 0xef, 0xff, 0xef, 0xff, 0xef, 0xff, 0xef, 0xff, -0xee, 0xff, 0xee, 0xff, 0xee, 0xff, 0xed, 0xff, 0xed, 0xff, 0xed, 0xff, 0xec, 0xff, 0xec, 0xff, -0xec, 0xff, 0xed, 0xff, 0xed, 0xff, 0xee, 0xff, 0xee, 0xff, 0xee, 0xff, 0xee, 0xff, 0xef, 0xff, -0xf0, 0xff, 0xf2, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf8, 0xff, -0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, -0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, -0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, -0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, -0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0e, 0x00, 0x0f, 0x00, 0x0f, 0x00, -0x10, 0x00, 0x11, 0x00, 0x11, 0x00, 0x12, 0x00, 0x12, 0x00, 0x13, 0x00, 0x13, 0x00, 0x14, 0x00, -0x14, 0x00, 0x14, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, -0x15, 0x00, 0x14, 0x00, 0x14, 0x00, 0x14, 0x00, 0x14, 0x00, 0x14, 0x00, 0x14, 0x00, 0x13, 0x00, -0x13, 0x00, 0x13, 0x00, 0x12, 0x00, 0x12, 0x00, 0x12, 0x00, 0x12, 0x00, 0x12, 0x00, 0x11, 0x00, -0x11, 0x00, 0x11, 0x00, 0x10, 0x00, 0x11, 0x00, 0x11, 0x00, 0x10, 0x00, 0x10, 0x00, 0x10, 0x00, -0x10, 0x00, 0x10, 0x00, 0x10, 0x00, 0x10, 0x00, 0x10, 0x00, 0x10, 0x00, 0x0f, 0x00, 0x0f, 0x00, -0x0f, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, -0x0e, 0x00, 0x0e, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0c, 0x00, -0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0b, 0x00, -0x0b, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x09, 0x00, 0x08, 0x00, 0x08, 0x00, -0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x04, 0x00, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, -0xfd, 0xff, 0xfb, 0xff, 0xf9, 0xff, 0xf7, 0xff, 0xf5, 0xff, 0xf3, 0xff, 0xf1, 0xff, 0xef, 0xff, -0xed, 0xff, 0xec, 0xff, 0xea, 0xff, 0xe8, 0xff, 0xe6, 0xff, 0xe4, 0xff, 0xe3, 0xff, 0xe1, 0xff, -0xe0, 0xff, 0xdf, 0xff, 0xde, 0xff, 0xdd, 0xff, 0xdc, 0xff, 0xdb, 0xff, 0xdb, 0xff, 0xda, 0xff, -0xda, 0xff, 0xd9, 0xff, 0xd9, 0xff, 0xd9, 0xff, 0xd9, 0xff, 0xd9, 0xff, 0xd9, 0xff, 0xd9, 0xff, -0xd9, 0xff, 0xda, 0xff, 0xda, 0xff, 0xdb, 0xff, 0xdb, 0xff, 0xdc, 0xff, 0xdc, 0xff, 0xdd, 0xff, -0xde, 0xff, 0xdf, 0xff, 0xe0, 0xff, 0xe1, 0xff, 0xe2, 0xff, 0xe3, 0xff, 0xe4, 0xff, 0xe5, 0xff, -0xe6, 0xff, 0xe7, 0xff, 0xe8, 0xff, 0xe9, 0xff, 0xea, 0xff, 0xeb, 0xff, 0xec, 0xff, 0xee, 0xff, -0xef, 0xff, 0xf0, 0xff, 0xf1, 0xff, 0xf2, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf6, 0xff, -0xf6, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x03, 0x00, -0x04, 0x00, 0x06, 0x00, 0x08, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0d, 0x00, 0x10, 0x00, 0x12, 0x00, -0x14, 0x00, 0x15, 0x00, 0x17, 0x00, 0x19, 0x00, 0x1b, 0x00, 0x1d, 0x00, 0x1e, 0x00, 0x20, 0x00, -0x21, 0x00, 0x22, 0x00, 0x24, 0x00, 0x25, 0x00, 0x26, 0x00, 0x26, 0x00, 0x27, 0x00, 0x28, 0x00, -0x29, 0x00, 0x29, 0x00, 0x2a, 0x00, 0x2a, 0x00, 0x2a, 0x00, 0x2a, 0x00, 0x2a, 0x00, 0x2a, 0x00, -0x2a, 0x00, 0x29, 0x00, 0x29, 0x00, 0x28, 0x00, 0x27, 0x00, 0x26, 0x00, 0x25, 0x00, 0x24, 0x00, -0x23, 0x00, 0x21, 0x00, 0x20, 0x00, 0x1e, 0x00, 0x1c, 0x00, 0x1a, 0x00, 0x18, 0x00, 0x16, 0x00, -0x14, 0x00, 0x12, 0x00, 0x10, 0x00, 0x0e, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x09, 0x00, 0x07, 0x00, -0x06, 0x00, 0x05, 0x00, 0x03, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, -0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, -0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf2, 0xff, -0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf3, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf3, 0xff, -0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf4, 0xff, -0xf4, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, -0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, -0xf9, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf3, 0xff, -0xf2, 0xff, 0xf1, 0xff, 0xf1, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xef, 0xff, 0xef, 0xff, -0xef, 0xff, 0xef, 0xff, 0xef, 0xff, 0xef, 0xff, 0xef, 0xff, 0xef, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf1, 0xff, 0xf1, 0xff, 0xf2, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf5, 0xff, -0xf5, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, -0x06, 0x00, 0x07, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0f, 0x00, -0x10, 0x00, 0x11, 0x00, 0x13, 0x00, 0x14, 0x00, 0x15, 0x00, 0x16, 0x00, 0x18, 0x00, 0x19, 0x00, -0x1a, 0x00, 0x1b, 0x00, 0x1c, 0x00, 0x1d, 0x00, 0x1d, 0x00, 0x1e, 0x00, 0x1f, 0x00, 0x1f, 0x00, -0x1f, 0x00, 0x1f, 0x00, 0x1f, 0x00, 0x1f, 0x00, 0x1f, 0x00, 0x1e, 0x00, 0x1d, 0x00, 0x1c, 0x00, -0x1b, 0x00, 0x1a, 0x00, 0x19, 0x00, 0x18, 0x00, 0x16, 0x00, 0x15, 0x00, 0x14, 0x00, 0x12, 0x00, -0x11, 0x00, 0x0f, 0x00, 0x0e, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x08, 0x00, -0x08, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, -0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, -0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, -0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, -0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf6, 0xff, -0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, -0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, -0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, -0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, -0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, -0xf9, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfa, 0xff, -0xf9, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf3, 0xff, -0xf3, 0xff, 0xf3, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf1, 0xff, 0xf1, 0xff, 0xf2, 0xff, 0xf2, 0xff, -0xf2, 0xff, 0xf2, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf6, 0xff, -0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, -0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, -0x0b, 0x00, 0x0c, 0x00, 0x0e, 0x00, 0x0f, 0x00, 0x10, 0x00, 0x11, 0x00, 0x12, 0x00, 0x13, 0x00, -0x14, 0x00, 0x15, 0x00, 0x16, 0x00, 0x16, 0x00, 0x17, 0x00, 0x17, 0x00, 0x18, 0x00, 0x18, 0x00, -0x18, 0x00, 0x18, 0x00, 0x18, 0x00, 0x17, 0x00, 0x17, 0x00, 0x16, 0x00, 0x16, 0x00, 0x15, 0x00, -0x14, 0x00, 0x14, 0x00, 0x13, 0x00, 0x12, 0x00, 0x12, 0x00, 0x11, 0x00, 0x10, 0x00, 0x10, 0x00, -0x0f, 0x00, 0x0f, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0b, 0x00, -0x0b, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x09, 0x00, 0x08, 0x00, -0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, -0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, -0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, -0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, -0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, -0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf4, 0xff, -0xf4, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf1, 0xff, 0xf1, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xef, 0xff, 0xef, 0xff, 0xef, 0xff, 0xee, 0xff, 0xee, 0xff, 0xef, 0xff, -0xef, 0xff, 0xef, 0xff, 0xef, 0xff, 0xef, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf1, 0xff, 0xf2, 0xff, -0xf3, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, -0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, -0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, -0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, -0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0e, 0x00, 0x0f, 0x00, -0x0f, 0x00, 0x0f, 0x00, 0x10, 0x00, 0x10, 0x00, 0x10, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x0f, 0x00, -0x0f, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, -0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, -0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x0b, 0x00, -0x0b, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x09, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, -0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, -0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, -0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfa, 0xff, -0xf9, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, -0xf5, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf6, 0xff, -0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, -0xfa, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, -0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, -0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, -0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, -0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf6, 0xff, -0xf6, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, -0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, -0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x09, 0x00, -0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0c, 0x00, -0x0d, 0x00, 0x0d, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x10, 0x00, 0x10, 0x00, -0x11, 0x00, 0x11, 0x00, 0x12, 0x00, 0x13, 0x00, 0x14, 0x00, 0x14, 0x00, 0x15, 0x00, 0x16, 0x00, -0x16, 0x00, 0x17, 0x00, 0x17, 0x00, 0x18, 0x00, 0x19, 0x00, 0x19, 0x00, 0x19, 0x00, 0x1a, 0x00, -0x1a, 0x00, 0x1a, 0x00, 0x1a, 0x00, 0x19, 0x00, 0x19, 0x00, 0x18, 0x00, 0x17, 0x00, 0x17, 0x00, -0x16, 0x00, 0x15, 0x00, 0x14, 0x00, 0x13, 0x00, 0x12, 0x00, 0x11, 0x00, 0x0f, 0x00, 0x0e, 0x00, -0x0c, 0x00, 0x0b, 0x00, 0x09, 0x00, 0x08, 0x00, 0x06, 0x00, 0x05, 0x00, 0x03, 0x00, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf7, 0xff, -0xf6, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf3, 0xff, 0xf2, 0xff, 0xf1, 0xff, 0xf1, 0xff, -0xf0, 0xff, 0xf0, 0xff, 0xef, 0xff, 0xef, 0xff, 0xee, 0xff, 0xee, 0xff, 0xee, 0xff, 0xee, 0xff, -0xee, 0xff, 0xee, 0xff, 0xed, 0xff, 0xed, 0xff, 0xed, 0xff, 0xed, 0xff, 0xed, 0xff, 0xed, 0xff, -0xed, 0xff, 0xed, 0xff, 0xed, 0xff, 0xee, 0xff, 0xed, 0xff, 0xed, 0xff, 0xed, 0xff, 0xed, 0xff, -0xed, 0xff, 0xed, 0xff, 0xed, 0xff, 0xed, 0xff, 0xed, 0xff, 0xed, 0xff, 0xed, 0xff, 0xed, 0xff, -0xed, 0xff, 0xee, 0xff, 0xee, 0xff, 0xee, 0xff, 0xef, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf1, 0xff, -0xf2, 0xff, 0xf2, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, -0xf8, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, -0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, -0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0b, 0x00, -0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, -0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, -0x09, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, -0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, -0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x09, 0x00, -0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, -0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, -0x0b, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, -0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, -0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, -0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf5, 0xff, -0xf5, 0xff, 0xf4, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf1, 0xff, 0xf0, 0xff, -0xf0, 0xff, 0xef, 0xff, 0xef, 0xff, 0xef, 0xff, 0xee, 0xff, 0xee, 0xff, 0xee, 0xff, 0xee, 0xff, -0xef, 0xff, 0xef, 0xff, 0xef, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf1, 0xff, 0xf1, 0xff, 0xf2, 0xff, -0xf3, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, -0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, -0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, -0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, -0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, -0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, -0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, -0x0a, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0a, 0x00, -0x0b, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x08, 0x00, -0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, -0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, -0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, -0xf7, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, -0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, -0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, -0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, -0xfc, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, -0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, -0x0b, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0d, 0x00, -0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0c, 0x00, -0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, -0x0b, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, -0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, -0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, -0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x08, 0x00, 0x06, 0x00, 0xfe, 0xff, 0xfb, 0xff, 0xfe, 0xff, -0x00, 0x00, 0xfe, 0xff, 0x06, 0x00, 0x03, 0x00, 0xf9, 0xff, 0xfc, 0xff, 0x00, 0x00, 0x00, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xf3, 0xff, 0xfa, 0xff, 0x00, 0x00, 0xfa, 0xff, 0xfb, 0xff, -0xff, 0xff, 0xfc, 0xff, 0xf6, 0xff, 0xfc, 0xff, 0x02, 0x00, 0xf7, 0xff, 0xf6, 0xff, 0xfd, 0xff, -0xf7, 0xff, 0xf6, 0xff, 0xfc, 0xff, 0xf9, 0xff, 0xf4, 0xff, 0xf6, 0xff, 0xfd, 0xff, 0xf9, 0xff, -0xf7, 0xff, 0xfd, 0xff, 0xf8, 0xff, 0xf3, 0xff, 0xf9, 0xff, 0xfb, 0xff, 0xf7, 0xff, 0xf7, 0xff, -0xf9, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xfa, 0xff, 0xfd, 0xff, 0xfe, 0xff, -0xfb, 0xff, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x02, 0x00, 0x01, 0x00, -0x03, 0x00, 0x05, 0x00, 0x02, 0x00, 0x02, 0x00, 0x05, 0x00, 0x05, 0x00, 0x03, 0x00, 0x03, 0x00, -0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x04, 0x00, 0x03, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, -0x01, 0x00, 0x02, 0x00, 0x01, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfa, 0xff, -0xf8, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, -0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf7, 0xff, -0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, -0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, -0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, -0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, -0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, -0x09, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x04, 0x00, -0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, -0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, -0x04, 0x00, 0x05, 0x00, 0xfe, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf4, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xf6, 0xff, 0xf8, 0xff, 0xfb, 0xff, 0xfd, 0xff, 0xff, 0xff, 0x05, 0x00, 0x04, 0x00, -0xfb, 0xff, 0x00, 0x00, 0x03, 0x00, 0xff, 0xff, 0x03, 0x00, 0x07, 0x00, 0x04, 0x00, 0x03, 0x00, -0x09, 0x00, 0x0d, 0x00, 0x06, 0x00, 0x06, 0x00, 0x09, 0x00, 0x03, 0x00, 0x05, 0x00, 0x08, 0x00, -0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x03, 0x00, 0xfd, 0xff, -0xfa, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf3, 0xff, 0xf1, 0xff, 0xf1, 0xff, -0xf4, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf7, 0xff, 0xf8, 0xff, -0xf7, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf9, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, -0x01, 0x00, 0x04, 0x00, 0x07, 0x00, 0x08, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, -0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0b, 0x00, -0x0a, 0x00, 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x04, 0x00, 0x02, 0x00, -0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfd, 0xff, 0xfc, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, -0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, -0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x03, 0x00, 0x04, 0x00, -0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0b, 0x00, -0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x10, 0x00, 0x10, 0x00, 0x10, 0x00, -0x11, 0x00, 0x11, 0x00, 0x12, 0x00, 0x12, 0x00, 0x11, 0x00, 0x11, 0x00, 0x11, 0x00, 0x11, 0x00, -0x12, 0x00, 0x12, 0x00, 0x11, 0x00, 0x10, 0x00, 0x10, 0x00, 0x10, 0x00, 0x10, 0x00, 0x10, 0x00, -0x0f, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x07, 0x00, -0x06, 0x00, 0x06, 0x00, 0x04, 0x00, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xfd, 0xff, 0xfb, 0xff, -0xfa, 0xff, 0xf8, 0xff, 0xf6, 0xff, 0xf4, 0xff, 0xf2, 0xff, 0xf1, 0xff, 0xf0, 0xff, 0xee, 0xff, -0xed, 0xff, 0xeb, 0xff, 0xea, 0xff, 0xe9, 0xff, 0xe8, 0xff, 0xe7, 0xff, 0xe6, 0xff, 0xe5, 0xff, -0xe5, 0xff, 0xe5, 0xff, 0xe5, 0xff, 0xe5, 0xff, 0xe4, 0xff, 0xe4, 0xff, 0xe5, 0xff, 0xe6, 0xff, -0xe6, 0xff, 0xe6, 0xff, 0xe7, 0xff, 0xe7, 0xff, 0xe9, 0xff, 0xe9, 0xff, 0xea, 0xff, 0xeb, 0xff, -0xec, 0xff, 0xee, 0xff, 0xef, 0xff, 0xf1, 0xff, 0xf2, 0xff, 0xf3, 0xff, 0xf5, 0xff, 0xf6, 0xff, -0xf8, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, -0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, -0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x10, 0x00, -0x10, 0x00, 0x11, 0x00, 0x11, 0x00, 0x11, 0x00, 0x11, 0x00, 0x11, 0x00, 0x12, 0x00, 0x12, 0x00, -0x12, 0x00, 0x11, 0x00, 0x11, 0x00, 0x11, 0x00, 0x11, 0x00, 0x11, 0x00, 0x11, 0x00, 0x10, 0x00, -0x10, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0b, 0x00, -0x0a, 0x00, 0x09, 0x00, 0x08, 0x00, 0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x04, 0x00, 0x03, 0x00, -0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfb, 0xff, -0xfa, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, -0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf3, 0xff, 0xf3, 0xff, -0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf5, 0xff, -0xf5, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, -0xf8, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, -0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, -0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, -0x0a, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0d, 0x00, -0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0d, 0x00, -0x0c, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x0a, 0x00, -0x0a, 0x00, 0x09, 0x00, 0x09, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x06, 0x00, -0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, -0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, -0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, -0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf4, 0xff, -0xf4, 0xff, 0xf4, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf2, 0xff, 0xf2, 0xff, -0xf2, 0xff, 0xf2, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, -0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, -0xf5, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, -0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfc, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, -0x08, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0e, 0x00, -0x0f, 0x00, 0x0f, 0x00, 0x10, 0x00, 0x11, 0x00, 0x11, 0x00, 0x12, 0x00, 0x13, 0x00, 0x13, 0x00, -0x14, 0x00, 0x14, 0x00, 0x14, 0x00, 0x14, 0x00, 0x14, 0x00, 0x15, 0x00, 0x15, 0x00, 0x14, 0x00, -0x14, 0x00, 0x14, 0x00, 0x14, 0x00, 0x13, 0x00, 0x13, 0x00, 0x12, 0x00, 0x12, 0x00, 0x11, 0x00, -0x10, 0x00, 0x10, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0d, 0x00, 0x0c, 0x00, -0x0c, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x06, 0x00, -0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf6, 0xff, -0xf6, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf4, 0xff, -0xf4, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf2, 0xff, -0xf2, 0xff, 0xf3, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf3, 0xff, 0xf3, 0xff, -0xf3, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf6, 0xff, -0xf6, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xfa, 0xff, -0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, -0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, -0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, -0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, -0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, -0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, -0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, -0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, -0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, -0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, -0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfc, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, -0xf7, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf4, 0xff, -0xf3, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, -0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xf4, 0xff, -0xf5, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xf9, 0xff, -0xfa, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xff, 0xff, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, -0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, -0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00, -0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, -0x07, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, -0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, -0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00, -0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, -0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, -0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - -}; - diff --git a/test_apps/main/da_kai_dian_deng.h b/test_apps/main/da_kai_dian_deng.h deleted file mode 100644 index 7975746..0000000 --- a/test_apps/main/da_kai_dian_deng.h +++ /dev/null @@ -1,4985 +0,0 @@ -#include -const unsigned char dakaidiandeng[] = { - 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, - 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, - 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, - 0x37, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, - 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0xF4, 0xFF, - 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, - 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, - 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, - 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, - 0xD3, 0xFF, 0xD3, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, - 0x2B, 0x00, 0x20, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x4D, 0x00, - 0x42, 0x00, 0x42, 0x00, 0x4D, 0x00, 0x4D, 0x00, 0x58, 0x00, 0x58, 0x00, 0x58, 0x00, 0x58, 0x00, - 0x64, 0x00, 0x64, 0x00, 0x4D, 0x00, 0x4D, 0x00, 0x37, 0x00, 0x42, 0x00, 0x4D, 0x00, 0x37, 0x00, - 0x4D, 0x00, 0x2B, 0x00, 0x42, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x37, 0x00, - 0x2B, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, - 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, - 0xC7, 0xFF, 0xB1, 0xFF, 0xBC, 0xFF, 0xB1, 0xFF, 0xB1, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, - 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xDE, 0xFF, - 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, - 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, - 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x20, 0x00, - 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, - 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, - 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x42, 0x00, 0x42, 0x00, 0x37, 0x00, - 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x37, 0x00, 0x42, 0x00, - 0x2C, 0x00, 0x37, 0x00, 0x42, 0x00, 0x42, 0x00, 0x42, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, - 0x42, 0x00, 0x37, 0x00, 0x42, 0x00, 0x42, 0x00, 0x37, 0x00, 0x4E, 0x00, 0x42, 0x00, 0x42, 0x00, - 0x37, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, - 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, - 0x37, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, - 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, - 0x21, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, - 0xC7, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xA5, 0xFF, - 0xB0, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, - 0xB0, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, 0xA5, 0xFF, 0xA5, 0xFF, 0xA5, 0xFF, - 0xA5, 0xFF, 0x8E, 0xFF, 0x99, 0xFF, 0x99, 0xFF, 0xA5, 0xFF, 0x8E, 0xFF, 0x99, 0xFF, 0x99, 0xFF, - 0xA5, 0xFF, 0xA5, 0xFF, 0xB0, 0xFF, 0xA5, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, - 0xBB, 0xFF, 0xD2, 0xFF, 0xBB, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, - 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, - 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, - 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x21, 0x00, 0x15, 0x00, - 0x21, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, - 0x21, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x21, 0x00, - 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x43, 0x00, 0x37, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, - 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x43, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, - 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, - 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, - 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, - 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, - 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, - 0x20, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, - 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x37, 0x00, - 0x42, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, - 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, - 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x15, 0x00, 0xF4, 0xFF, 0x00, 0x00, - 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, - 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xDE, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xB1, 0xFF, - 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, - 0xBC, 0xFF, 0xBC, 0xFF, 0xB1, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, - 0xBC, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, - 0xD3, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2B, 0x00, - 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x42, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x37, 0x00, - 0x2B, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x20, 0x00, - 0x2B, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, - 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, - 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, - 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, - 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, - 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, - 0xDE, 0xFF, 0xD3, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, - 0x37, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x20, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, - 0x2B, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x42, 0x00, - 0x37, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, - 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xB1, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, - 0xC7, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, - 0xB1, 0xFF, 0xA6, 0xFF, 0xB1, 0xFF, 0xA6, 0xFF, 0xBC, 0xFF, 0xA6, 0xFF, 0xB1, 0xFF, 0xA6, 0xFF, - 0xB1, 0xFF, 0xB1, 0xFF, 0xB1, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, - 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, - 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, - 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x37, 0x00, - 0x37, 0x00, 0x42, 0x00, 0x4D, 0x00, 0x58, 0x00, 0x42, 0x00, 0x42, 0x00, 0x42, 0x00, 0x4D, 0x00, - 0x4D, 0x00, 0x42, 0x00, 0x42, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, - 0x2B, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x20, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x2B, 0x00, - 0x2B, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x20, 0x00, - 0x20, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, - 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, - 0x2B, 0x00, 0x37, 0x00, 0x37, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, - 0xDE, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xB1, 0xFF, 0xB1, 0xFF, 0xBC, 0xFF, - 0xB1, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xB1, 0xFF, 0xB1, 0xFF, 0xA5, 0xFF, 0xB1, 0xFF, 0xBC, 0xFF, - 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xB1, 0xFF, 0xBC, 0xFF, - 0xC7, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, - 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, - 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x42, 0x00, 0x42, 0x00, 0x42, 0x00, 0x2C, 0x00, - 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, - 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, - 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, - 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0x0A, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, - 0x42, 0x00, 0x42, 0x00, 0x4D, 0x00, 0x4D, 0x00, 0x64, 0x00, 0x4D, 0x00, 0x59, 0x00, 0x42, 0x00, - 0x59, 0x00, 0x64, 0x00, 0x59, 0x00, 0x64, 0x00, 0x59, 0x00, 0x64, 0x00, 0x4D, 0x00, 0x59, 0x00, - 0x4D, 0x00, 0x6F, 0x00, 0x59, 0x00, 0x64, 0x00, 0x42, 0x00, 0x42, 0x00, 0x37, 0x00, 0x37, 0x00, - 0x37, 0x00, 0x42, 0x00, 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, - 0x2C, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xBC, 0xFF, - 0xA6, 0xFF, 0xB1, 0xFF, 0xB1, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, - 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xBC, 0xFF, - 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, - 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x42, 0x00, 0x37, 0x00, 0x2C, 0x00, - 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, - 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, - 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, - 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, - 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, - 0xC7, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xD2, 0xFF, - 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, - 0xD2, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, - 0xC7, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0x00, 0x00, 0xE9, 0xFF, 0x0A, 0x00, - 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, - 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x4E, 0x00, 0x59, 0x00, 0x59, 0x00, - 0x64, 0x00, 0x64, 0x00, 0x59, 0x00, 0x59, 0x00, 0x4E, 0x00, 0x59, 0x00, 0x59, 0x00, 0x6F, 0x00, - 0x59, 0x00, 0x6F, 0x00, 0x64, 0x00, 0x6F, 0x00, 0x64, 0x00, 0x64, 0x00, 0x64, 0x00, 0x59, 0x00, - 0x59, 0x00, 0x59, 0x00, 0x59, 0x00, 0x59, 0x00, 0x4E, 0x00, 0x42, 0x00, 0x42, 0x00, 0x37, 0x00, - 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, - 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, - 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, - 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, - 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, - 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, - 0xD2, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, - 0xD2, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, - 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, - 0x20, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0x0A, 0x00, - 0x00, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x00, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, - 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, - 0x2B, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, - 0x15, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x37, 0x00, - 0x4D, 0x00, 0x4D, 0x00, 0x4D, 0x00, 0x4D, 0x00, 0x42, 0x00, 0x42, 0x00, 0x37, 0x00, 0x37, 0x00, - 0x2B, 0x00, 0x37, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xD3, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xD3, 0xFF, 0xD3, 0xFF, 0xBC, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, - 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, - 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, - 0xE9, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, - 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, - 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xF4, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, - 0x20, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x20, 0x00, - 0x20, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x20, 0x00, - 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x15, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, - 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x42, 0x00, 0x42, 0x00, 0x37, 0x00, 0x2B, 0x00, - 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, - 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, - 0xD3, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, - 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, - 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, - 0xDE, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, - 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, - 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, - 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x20, 0x00, 0x20, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x20, 0x00, - 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, - 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x2B, 0x00, - 0x37, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x20, 0x00, - 0x20, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, - 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, - 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x42, 0x00, 0x42, 0x00, - 0x42, 0x00, 0x4D, 0x00, 0x42, 0x00, 0x4D, 0x00, 0x4D, 0x00, 0x4D, 0x00, 0x4D, 0x00, 0x42, 0x00, - 0x4D, 0x00, 0x4D, 0x00, 0x4D, 0x00, 0x42, 0x00, 0x4D, 0x00, 0x37, 0x00, 0x37, 0x00, 0x20, 0x00, - 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x20, 0x00, - 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, - 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, - 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, - 0xDE, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, - 0xD3, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, - 0xBC, 0xFF, 0xB1, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xB1, 0xFF, 0xBC, 0xFF, - 0xB1, 0xFF, 0xBC, 0xFF, 0xB1, 0xFF, 0xB1, 0xFF, 0xB1, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, - 0xDE, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, - 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, - 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x2B, 0x00, - 0x2B, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x37, 0x00, - 0x37, 0x00, 0x42, 0x00, 0x42, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x37, 0x00, - 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x37, 0x00, 0x42, 0x00, 0x20, 0x00, 0x20, 0x00, - 0x15, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x2B, 0x00, - 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x20, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, - 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0xE9, 0xFF, 0xF4, 0xFF, - 0xD3, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, - 0xD3, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xBC, 0xFF, - 0xC7, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, - 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x20, 0x00, - 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x2B, 0x00, - 0x37, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x2B, 0x00, 0x2B, 0x00, - 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, - 0xDE, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xDE, 0xFF, 0xD3, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, - 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, - 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, - 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x20, 0x00, - 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, - 0x2B, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, - 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x42, 0x00, 0x37, 0x00, 0x4D, 0x00, 0x37, 0x00, - 0x42, 0x00, 0x42, 0x00, 0x37, 0x00, 0x42, 0x00, 0x42, 0x00, 0x42, 0x00, 0x37, 0x00, 0x37, 0x00, - 0x2B, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, - 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, - 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, - 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, - 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, - 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, - 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, - 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x20, 0x00, 0x20, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, - 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, - 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, - 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, - 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, - 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, - 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, - 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, - 0xD2, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, - 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, - 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, - 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, - 0xDD, 0xFF, 0xD2, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xC7, 0xFF, - 0xC7, 0xFF, 0xBB, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xB0, 0xFF, 0xC7, 0xFF, 0xB0, 0xFF, - 0xB0, 0xFF, 0x99, 0xFF, 0x99, 0xFF, 0x99, 0xFF, 0x99, 0xFF, 0x99, 0xFF, 0x99, 0xFF, 0x8E, 0xFF, - 0x99, 0xFF, 0x8E, 0xFF, 0x99, 0xFF, 0x99, 0xFF, 0x83, 0xFF, 0x8E, 0xFF, 0x8E, 0xFF, 0x99, 0xFF, - 0x99, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, - 0xBB, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, - 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, - 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, - 0x4E, 0x00, 0x43, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, - 0x43, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, - 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, - 0x37, 0x00, 0x37, 0x00, 0x43, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x21, 0x00, - 0x2C, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, - 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x42, 0x00, 0x42, 0x00, 0x42, 0x00, - 0x42, 0x00, 0x42, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, - 0xC7, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, - 0xDE, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, - 0xC7, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, - 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xDE, 0xFF, - 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, - 0x42, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x42, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x42, 0x00, 0x42, 0x00, - 0x42, 0x00, 0x42, 0x00, 0x4E, 0x00, 0x42, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, - 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, - 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, - 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, - 0xC7, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xA5, 0xFF, 0xB0, 0xFF, - 0xA5, 0xFF, 0xA5, 0xFF, 0xA5, 0xFF, 0xB0, 0xFF, 0xBC, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, - 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0xE9, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, - 0xDE, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xA5, 0xFF, 0xA5, 0xFF, 0xA5, 0xFF, 0xA5, 0xFF, - 0xA5, 0xFF, 0xA5, 0xFF, 0x9A, 0xFF, 0xB1, 0xFF, 0xB1, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, - 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, - 0x20, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x42, 0x00, - 0x37, 0x00, 0x42, 0x00, 0x42, 0x00, 0x37, 0x00, 0x42, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, - 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, - 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, - 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, - 0x20, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x42, 0x00, 0x2C, 0x00, - 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, - 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, - 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, - 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x20, 0x00, - 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x20, 0x00, 0x2B, 0x00, - 0x2B, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x2B, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, - 0xD3, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xA6, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, - 0xD3, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, - 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, - 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, - 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, - 0xF4, 0xFF, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xDE, 0xFF, 0xE9, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, - 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, - 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x2B, 0x00, 0x2B, 0x00, - 0x2B, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, - 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, - 0xD2, 0xFF, 0xD2, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, - 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, - 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, - 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, - 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, - 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, - 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x21, 0x00, - 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, - 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, - 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, - 0xDD, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, - 0xBB, 0xFF, 0xB0, 0xFF, 0xA5, 0xFF, 0xB0, 0xFF, 0xA5, 0xFF, 0xA5, 0xFF, 0x8E, 0xFF, 0x8E, 0xFF, - 0x82, 0xFF, 0x82, 0xFF, 0x8E, 0xFF, 0x82, 0xFF, 0x99, 0xFF, 0x99, 0xFF, 0xA5, 0xFF, 0xA5, 0xFF, - 0xB0, 0xFF, 0xB0, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, - 0xB0, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, - 0xD2, 0xFF, 0xD2, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, - 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, - 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x38, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, - 0x37, 0x00, 0x37, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x5A, 0x00, 0x65, 0x00, 0x65, 0x00, 0x5A, 0x00, - 0x4E, 0x00, 0x5A, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x43, 0x00, 0x5A, 0x00, - 0x4E, 0x00, 0x5A, 0x00, 0x65, 0x00, 0x65, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x4E, 0x00, - 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, - 0x2C, 0x00, 0x21, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, - 0xC7, 0xFF, 0xBB, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0x00, 0x00, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x20, 0x00, - 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, - 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x0A, 0x00, - 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x15, 0x00, - 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, - 0xC7, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xB1, 0xFF, 0xB1, 0xFF, 0xA6, 0xFF, 0xA6, 0xFF, 0xB1, 0xFF, - 0xB1, 0xFF, 0xA6, 0xFF, 0xB1, 0xFF, 0xA6, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, - 0xBC, 0xFF, 0xBC, 0xFF, 0xB1, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, - 0xC7, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, - 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, - 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, - 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, - 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x42, 0x00, 0x4D, 0x00, 0x4D, 0x00, 0x59, 0x00, 0x59, 0x00, - 0x59, 0x00, 0x59, 0x00, 0x59, 0x00, 0x4D, 0x00, 0x4D, 0x00, 0x4E, 0x00, 0x37, 0x00, 0x4E, 0x00, - 0x4E, 0x00, 0x4E, 0x00, 0x42, 0x00, 0x42, 0x00, 0x37, 0x00, 0x42, 0x00, 0x4E, 0x00, 0x4E, 0x00, - 0x4E, 0x00, 0x42, 0x00, 0x37, 0x00, 0x42, 0x00, 0x42, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x59, 0x00, - 0x4E, 0x00, 0x59, 0x00, 0x42, 0x00, 0x42, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x42, 0x00, - 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, - 0x37, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, - 0x15, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, - 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, - 0xBB, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xA5, 0xFF, 0xA5, 0xFF, - 0x99, 0xFF, 0x8E, 0xFF, 0x99, 0xFF, 0xA5, 0xFF, 0xA5, 0xFF, 0xB0, 0xFF, 0xA5, 0xFF, 0x99, 0xFF, - 0xB0, 0xFF, 0xB0, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, - 0xC7, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, - 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, - 0xBB, 0xFF, 0xC7, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, - 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, - 0x37, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x37, 0x00, 0x43, 0x00, - 0x4E, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x38, 0x00, 0x38, 0x00, 0x43, 0x00, 0x43, 0x00, - 0x38, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, - 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xF4, 0xFF, 0x00, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x21, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xD2, 0xFF, 0xC6, 0xFF, - 0xC6, 0xFF, 0xD2, 0xFF, 0xC6, 0xFF, 0xD2, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xBB, 0xFF, - 0xBB, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xC6, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, - 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, - 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x00, 0x00, 0x21, 0x00, 0x21, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x43, 0x00, 0x37, 0x00, - 0x43, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x5A, 0x00, - 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x4E, 0x00, 0x5A, 0x00, - 0x43, 0x00, 0x5A, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x43, 0x00, 0x37, 0x00, 0x2C, 0x00, - 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x43, 0x00, 0x37, 0x00, 0x37, 0x00, 0x4E, 0x00, - 0x37, 0x00, 0x43, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x21, 0x00, - 0x21, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, - 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0xDD, 0xFF, 0xC7, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, - 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, - 0xBB, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, 0xC7, 0xFF, - 0xC7, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xBB, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, - 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xF4, 0xFF, - 0x0A, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, - 0x43, 0x00, 0x37, 0x00, 0x43, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x43, 0x00, - 0x43, 0x00, 0x4E, 0x00, 0x37, 0x00, 0x43, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, - 0x43, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, - 0x2C, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x43, 0x00, 0x37, 0x00, 0x4E, 0x00, 0x43, 0x00, - 0x43, 0x00, 0x4E, 0x00, 0x37, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x65, 0x00, 0x59, 0x00, 0x59, 0x00, - 0x59, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, - 0x2C, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, - 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, - 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x21, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xDD, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, - 0xBB, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, - 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xA4, 0xFF, 0x99, 0xFF, - 0x8E, 0xFF, 0xA4, 0xFF, 0x99, 0xFF, 0x99, 0xFF, 0x8E, 0xFF, 0x99, 0xFF, 0x8E, 0xFF, 0x99, 0xFF, - 0x99, 0xFF, 0x99, 0xFF, 0xA4, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, - 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, - 0xD2, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, - 0x21, 0x00, 0x21, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x43, 0x00, - 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x4E, 0x00, - 0x5A, 0x00, 0x4E, 0x00, 0x5A, 0x00, 0x65, 0x00, 0x65, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x5A, 0x00, - 0x5A, 0x00, 0x5A, 0x00, 0x4E, 0x00, 0x65, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x43, 0x00, 0x4E, 0x00, - 0x4E, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x65, 0x00, 0x5A, 0x00, 0x4E, 0x00, - 0x4E, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x21, 0x00, 0x15, 0x00, 0x21, 0x00, - 0x15, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, - 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, - 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xDD, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, - 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xA5, 0xFF, 0xBB, 0xFF, - 0xBB, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, - 0xC7, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, - 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, - 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x21, 0x00, 0x2C, 0x00, - 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, - 0x43, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x43, 0x00, 0x37, 0x00, - 0x37, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, - 0xC7, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, - 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, - 0xD2, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, - 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xB1, 0xFF, 0xB1, 0xFF, - 0xA6, 0xFF, 0xA6, 0xFF, 0xA6, 0xFF, 0xB1, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, - 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x42, 0x00, - 0x42, 0x00, 0x4D, 0x00, 0x4D, 0x00, 0x42, 0x00, 0x4D, 0x00, 0x42, 0x00, 0x42, 0x00, 0x42, 0x00, - 0x42, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, - 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, - 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, - 0x2B, 0x00, 0x2B, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, - 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, - 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, - 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, - 0x2C, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, - 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0xE9, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, - 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x15, 0x00, - 0x20, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x4E, 0x00, 0x4E, 0x00, - 0x37, 0x00, 0x42, 0x00, 0x37, 0x00, 0x42, 0x00, 0x4E, 0x00, 0x59, 0x00, 0x4E, 0x00, 0x4E, 0x00, - 0x42, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x2C, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, - 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, - 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, - 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, - 0xB0, 0xFF, 0xBC, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, - 0xA5, 0xFF, 0xB0, 0xFF, 0xA5, 0xFF, 0xB0, 0xFF, 0xA5, 0xFF, 0xA5, 0xFF, 0x8E, 0xFF, 0xA5, 0xFF, - 0x99, 0xFF, 0x8E, 0xFF, 0x99, 0xFF, 0x99, 0xFF, 0xA5, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, - 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, - 0xC7, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, - 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xE9, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xE9, 0xFF, 0x00, 0x00, - 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x21, 0x00, - 0x2C, 0x00, 0x2C, 0x00, 0x43, 0x00, 0x43, 0x00, 0x43, 0x00, 0x43, 0x00, 0x43, 0x00, 0x37, 0x00, - 0x43, 0x00, 0x43, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x43, 0x00, - 0x43, 0x00, 0x4E, 0x00, 0x59, 0x00, 0x59, 0x00, 0x59, 0x00, 0x59, 0x00, 0x4E, 0x00, 0x2C, 0x00, - 0x37, 0x00, 0x37, 0x00, 0x43, 0x00, 0x43, 0x00, 0x43, 0x00, 0x43, 0x00, 0x43, 0x00, 0x4E, 0x00, - 0x43, 0x00, 0x4E, 0x00, 0x59, 0x00, 0x43, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x4E, 0x00, - 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x21, 0x00, 0x21, 0x00, - 0x15, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x21, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, - 0x00, 0x00, 0xE9, 0xFF, 0xF4, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, - 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, - 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, - 0xD2, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x37, 0x00, - 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, - 0x21, 0x00, 0x37, 0x00, 0x37, 0x00, 0x43, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x43, 0x00, - 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x37, 0x00, 0x43, 0x00, 0x2C, 0x00, - 0x37, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, - 0x2C, 0x00, 0x37, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0xF4, 0xFF, - 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, - 0xB0, 0xFF, 0xB0, 0xFF, 0xA5, 0xFF, 0xB0, 0xFF, 0xA5, 0xFF, 0xA5, 0xFF, 0xA5, 0xFF, 0xB0, 0xFF, - 0xB0, 0xFF, 0xA5, 0xFF, 0xB0, 0xFF, 0xA5, 0xFF, 0xA4, 0xFF, 0xA4, 0xFF, 0xA4, 0xFF, 0xA4, 0xFF, - 0xBB, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, - 0xC7, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, - 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, - 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, - 0xC7, 0xFF, 0xBB, 0xFF, 0xC6, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, - 0xC6, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, - 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, - 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x43, 0x00, - 0x43, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x43, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x65, 0x00, - 0x5A, 0x00, 0x65, 0x00, 0x7C, 0x00, 0x71, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x43, 0x00, 0x4F, 0x00, - 0x5A, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x65, 0x00, 0x65, 0x00, 0x5A, 0x00, 0x71, 0x00, - 0x5A, 0x00, 0x65, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x5A, 0x00, - 0x5A, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x43, 0x00, 0x4F, 0x00, 0x43, 0x00, - 0x4F, 0x00, 0x38, 0x00, 0x38, 0x00, 0x21, 0x00, 0x38, 0x00, 0x2C, 0x00, 0x43, 0x00, 0x38, 0x00, - 0x38, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, - 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, - 0xDD, 0xFF, 0xDD, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xD2, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, - 0xAF, 0xFF, 0xBB, 0xFF, 0xA4, 0xFF, 0xA4, 0xFF, 0x98, 0xFF, 0x8D, 0xFF, 0x8D, 0xFF, 0x81, 0xFF, - 0x81, 0xFF, 0x81, 0xFF, 0x76, 0xFF, 0x76, 0xFF, 0x81, 0xFF, 0x98, 0xFF, 0xA4, 0xFF, 0x98, 0xFF, - 0x98, 0xFF, 0x8D, 0xFF, 0x98, 0xFF, 0x98, 0xFF, 0xA4, 0xFF, 0xAF, 0xFF, 0xAF, 0xFF, 0xBB, 0xFF, - 0xC6, 0xFF, 0xBB, 0xFF, 0xD2, 0xFF, 0xC6, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x38, 0x00, 0x43, 0x00, 0x4F, 0x00, 0x38, 0x00, - 0x43, 0x00, 0x43, 0x00, 0x4F, 0x00, 0x43, 0x00, 0x43, 0x00, 0x43, 0x00, 0x4F, 0x00, 0x5A, 0x00, - 0x5A, 0x00, 0x5A, 0x00, 0x43, 0x00, 0x4F, 0x00, 0x4F, 0x00, 0x43, 0x00, 0x43, 0x00, 0x4F, 0x00, - 0x43, 0x00, 0x43, 0x00, 0x43, 0x00, 0x38, 0x00, 0x38, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x38, 0x00, - 0x43, 0x00, 0x38, 0x00, 0x43, 0x00, 0x43, 0x00, 0x43, 0x00, 0x43, 0x00, 0x43, 0x00, 0x2C, 0x00, - 0x21, 0x00, 0x21, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, - 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, - 0xDD, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, - 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, - 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, - 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, - 0xE9, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, - 0xC7, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, - 0xD3, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, - 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x2B, 0x00, - 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x37, 0x00, - 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x2B, 0x00, - 0x2B, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x20, 0x00, 0x20, 0x00, - 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x2B, 0x00, 0x37, 0x00, - 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, - 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, - 0xD3, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, - 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, - 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xE9, 0xFF, - 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, - 0xF4, 0xFF, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, - 0x2B, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x37, 0x00, - 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x20, 0x00, - 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, - 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, - 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x20, 0x00, - 0x20, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, - 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x20, 0x00, - 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, - 0xC7, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xB1, 0xFF, 0xB1, 0xFF, 0xB1, 0xFF, - 0xB1, 0xFF, 0xBC, 0xFF, 0xB1, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, - 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, - 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x20, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x20, 0x00, - 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x42, 0x00, 0x4D, 0x00, - 0x42, 0x00, 0x42, 0x00, 0x42, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x42, 0x00, - 0x4D, 0x00, 0x42, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x20, 0x00, - 0x2B, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, - 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, - 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, - 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, - 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, - 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, - 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, - 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x43, 0x00, - 0x43, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x43, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, 0x0A, 0x00, - 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x21, 0x00, - 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x38, 0x00, 0x43, 0x00, - 0x38, 0x00, 0x43, 0x00, 0x43, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x2C, 0x00, - 0x2C, 0x00, 0x21, 0x00, 0x38, 0x00, 0x38, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x38, 0x00, 0x2C, 0x00, - 0x38, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, - 0xD2, 0xFF, 0xC6, 0xFF, 0xBB, 0xFF, 0xC6, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, - 0xBB, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xBB, 0xFF, 0xAF, 0xFF, - 0xAF, 0xFF, 0xA4, 0xFF, 0xC6, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, - 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xDD, 0xFF, - 0x0A, 0x00, 0xA4, 0xFF, 0xE0, 0xFE, 0xBB, 0xFF, 0xCD, 0x00, 0x7A, 0x01, 0x94, 0x00, 0x53, 0xFF, - 0x03, 0xFF, 0xF4, 0xFF, 0x88, 0x00, 0x4F, 0x00, 0xA3, 0xFF, 0xE8, 0xFF, 0x2D, 0x00, 0x2D, 0x00, - 0x98, 0xFF, 0x6A, 0xFF, 0x00, 0x00, 0x94, 0x00, 0x66, 0x00, 0xDD, 0xFF, 0x81, 0xFF, 0x0A, 0x00, - 0x7D, 0x00, 0x66, 0x00, 0xDD, 0xFF, 0xC6, 0xFF, 0x00, 0x00, 0x44, 0x00, 0x38, 0x00, 0x00, 0x00, - 0xE8, 0xFF, 0x16, 0x00, 0x16, 0x00, 0x00, 0x00, 0xD1, 0xFF, 0xDD, 0xFF, 0x00, 0x00, 0x21, 0x00, - 0x16, 0x00, 0xE8, 0xFF, 0xF4, 0xFF, 0x21, 0x00, 0x4F, 0x00, 0x38, 0x00, 0x16, 0x00, 0x16, 0x00, - 0x44, 0x00, 0x72, 0x00, 0x72, 0x00, 0x4F, 0x00, 0x2D, 0x00, 0x44, 0x00, 0x5B, 0x00, 0x66, 0x00, - 0x44, 0x00, 0x44, 0x00, 0x44, 0x00, 0x4F, 0x00, 0x4F, 0x00, 0x4F, 0x00, 0x4F, 0x00, 0x44, 0x00, - 0x2D, 0x00, 0x16, 0x00, 0x2D, 0x00, 0x5B, 0x00, 0x4F, 0x00, 0x2D, 0x00, 0x16, 0x00, 0x16, 0x00, - 0x16, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xE8, 0xFF, - 0xE8, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xDD, 0xFF, 0xE8, 0xFF, 0x00, 0x00, 0x00, 0x00, - 0xE8, 0xFF, 0xC6, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE8, 0xFF, 0xD1, 0xFF, 0xBA, 0xFF, 0xBA, 0xFF, - 0xD1, 0xFF, 0xC6, 0xFF, 0xA3, 0xFF, 0x98, 0xFF, 0x8C, 0xFF, 0xA3, 0xFF, 0xA3, 0xFF, 0x98, 0xFF, - 0x81, 0xFF, 0x8C, 0xFF, 0x98, 0xFF, 0xA3, 0xFF, 0x8C, 0xFF, 0x98, 0xFF, 0x8C, 0xFF, 0xAF, 0xFF, - 0xA3, 0xFF, 0x98, 0xFF, 0x98, 0xFF, 0xA3, 0xFF, 0xA3, 0xFF, 0xA3, 0xFF, 0xA3, 0xFF, 0xAF, 0xFF, - 0xBA, 0xFF, 0xC6, 0xFF, 0xD1, 0xFF, 0xD1, 0xFF, 0xD1, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, - 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xC6, 0xFF, 0xBA, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, - 0xD2, 0xFF, 0xC6, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, - 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xDD, 0xFF, - 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0x0A, 0x00, - 0x00, 0x00, 0xE9, 0xFF, 0xDD, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x15, 0x00, 0x15, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x21, 0x00, - 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x15, 0x00, 0x21, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, - 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x2C, 0x00, 0x43, 0x00, 0x4F, 0x00, 0x66, 0x00, 0x5A, 0x00, - 0x5A, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x4F, 0x00, 0x4F, 0x00, 0x4F, 0x00, 0x65, 0x00, 0x65, 0x00, - 0x71, 0x00, 0x5A, 0x00, 0x4F, 0x00, 0x5A, 0x00, 0x71, 0x00, 0x65, 0x00, 0x65, 0x00, 0x65, 0x00, - 0x71, 0x00, 0x71, 0x00, 0x5A, 0x00, 0x4F, 0x00, 0x38, 0x00, 0x4E, 0x00, 0x65, 0x00, 0x4E, 0x00, - 0x38, 0x00, 0x2C, 0x00, 0x38, 0x00, 0x43, 0x00, 0x38, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, - 0x38, 0x00, 0x38, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x5A, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x38, 0x00, - 0x38, 0x00, 0x38, 0x00, 0x43, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, - 0x43, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x21, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, - 0xE9, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, - 0xE9, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, - 0xC7, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, - 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xDD, 0xFF, - 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xF4, 0xFF, - 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, - 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, - 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, - 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, - 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x20, 0x00, - 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x0A, 0x00, - 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, - 0xF4, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, - 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, - 0xC7, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, - 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, - 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0xF4, 0xFF, 0xE9, 0xFF, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x20, 0x00, - 0x20, 0x00, 0x37, 0x00, 0x20, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x59, 0x00, 0x42, 0x00, 0x37, 0x00, - 0x20, 0x00, 0x20, 0x00, 0x37, 0x00, 0x37, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, - 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x4D, 0x00, 0x42, 0x00, 0x4D, 0x00, 0x2C, 0x00, 0x2C, 0x00, - 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xDE, 0xFF, - 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xD3, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0x15, 0x00, 0xC7, 0xFF, 0xC7, 0xFF, 0xA6, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, - 0xC7, 0xFF, 0xC7, 0xFF, 0x00, 0x00, 0xC7, 0xFF, 0x0A, 0x00, 0xB1, 0xFF, 0x0A, 0x00, 0x0A, 0x00, - 0x00, 0x00, 0xC7, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0xE9, 0xFF, - 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x20, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xD2, 0xFF, - 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x42, 0x00, 0xB0, 0xFF, 0xB0, 0xFF, 0x0A, 0x00, 0x43, 0x00, - 0x2C, 0x00, 0x83, 0xFF, 0x00, 0x00, 0xDD, 0xFF, 0x5A, 0x00, 0xBB, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, - 0x37, 0x00, 0xE9, 0xFF, 0x82, 0xFF, 0xBB, 0xFF, 0xDD, 0xFF, 0x15, 0x00, 0xB0, 0xFF, 0xAF, 0xFF, - 0xBB, 0xFF, 0xD2, 0xFF, 0xF4, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xBB, 0xFF, 0xDD, 0xFF, 0xAF, 0xFF, - 0xBB, 0xFF, 0xA4, 0xFF, 0xC6, 0xFF, 0xBB, 0xFF, 0xC6, 0xFF, 0xBB, 0xFF, 0xAF, 0xFF, 0xD1, 0xFF, - 0xC6, 0xFF, 0xD1, 0xFF, 0xD1, 0xFF, 0xD1, 0xFF, 0xDD, 0xFF, 0xE8, 0xFF, 0xDD, 0xFF, 0xE8, 0xFF, - 0xE8, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2D, 0x00, 0x2D, 0x00, 0x2D, 0x00, - 0xF4, 0xFF, 0x0A, 0x00, 0x21, 0x00, 0x2D, 0x00, 0x21, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0x21, 0x00, - 0x2D, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x16, 0x00, 0x16, 0x00, 0x21, 0x00, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xE8, 0xFF, 0x16, 0x00, 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x16, 0x00, - 0xE8, 0xFF, 0xF4, 0xFF, 0xC5, 0xFF, 0x16, 0x00, 0x16, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, - 0xE8, 0xFF, 0x45, 0x00, 0xDC, 0xFF, 0x22, 0x00, 0xC5, 0xFF, 0x9E, 0xFE, 0xED, 0x01, 0xB9, 0xFF, - 0x11, 0x02, 0xBE, 0xFD, 0xE8, 0xFF, 0x8A, 0xFF, 0x3D, 0x01, 0xB0, 0x00, 0x3A, 0x00, 0x72, 0xFF, - 0x95, 0xFF, 0xD0, 0xFF, 0xD3, 0x00, 0x69, 0x00, 0x51, 0x00, 0xAD, 0xFF, 0xAD, 0xFF, 0x22, 0x00, - 0x52, 0x00, 0x2E, 0x00, 0xB1, 0x00, 0xAC, 0xFF, 0x2E, 0x00, 0x7D, 0xFF, 0x99, 0x00, 0x00, 0x00, - 0x2E, 0x00, 0xD0, 0xFF, 0x00, 0x00, 0xDC, 0xFF, 0x52, 0x00, 0x00, 0x00, 0x3A, 0x00, 0xE8, 0xFF, - 0xE8, 0xFF, 0x16, 0x00, 0x00, 0x00, 0x3A, 0x00, 0xDC, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x16, 0x00, - 0x3A, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0x52, 0x00, 0x00, 0x00, 0x23, 0x00, 0xF3, 0xFF, - 0x23, 0x00, 0x53, 0x00, 0xE7, 0xFF, 0x00, 0x00, 0x0B, 0x00, 0x17, 0x00, 0x53, 0x00, 0x23, 0x00, - 0x47, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x83, 0x00, 0x6B, 0x00, 0x47, 0x00, 0x3B, 0x00, - 0xDB, 0xFF, 0x84, 0x00, 0xCF, 0xFF, 0xF1, 0x00, 0xE7, 0xFF, 0x9C, 0x00, 0x9F, 0xFF, 0xB4, 0x00, - 0x17, 0x00, 0x16, 0x01, 0x00, 0x00, 0x84, 0x00, 0x2F, 0x00, 0x78, 0x00, 0x22, 0x02, 0x5F, 0x02, - 0x5F, 0x02, 0x2F, 0x00, 0xAA, 0xFF, 0x30, 0xFF, 0x0B, 0x00, 0x0B, 0x00, 0x85, 0x00, 0x3C, 0x00, - 0x30, 0xFF, 0x85, 0xFE, 0x9D, 0xFE, 0xC2, 0xFF, 0xC2, 0xFF, 0x6D, 0x00, 0xF2, 0xFE, 0xE7, 0xFF, - 0x3C, 0xFF, 0x9E, 0x00, 0x92, 0x00, 0x4B, 0x02, 0x3D, 0x01, 0x3E, 0x01, 0xB6, 0xFF, 0xC2, 0xFF, - 0x11, 0x03, 0x5B, 0x03, 0x2C, 0x04, 0x32, 0x01, 0x3E, 0x01, 0x5F, 0xFF, 0x9D, 0xFF, 0x2B, 0xFE, - 0x22, 0xFF, 0xE4, 0xFE, 0xCB, 0xFE, 0x59, 0xFD, 0x62, 0xFC, 0xAC, 0xFC, 0xFE, 0xFB, 0x54, 0xFC, - 0xD8, 0xFB, 0xAA, 0xFC, 0x3B, 0xFC, 0xB6, 0xFC, 0x6B, 0xFC, 0xAD, 0xFD, 0x31, 0xFD, 0xFF, 0xFC, - 0x30, 0xFD, 0x0F, 0xFE, 0x39, 0xFF, 0x5E, 0xFF, 0xF7, 0x00, 0xE3, 0x01, 0xC3, 0x02, 0x22, 0x02, - 0x15, 0x02, 0x79, 0x02, 0x1B, 0x03, 0xC4, 0x02, 0x86, 0x02, 0xAC, 0x02, 0xD2, 0x02, 0x3C, 0x02, - 0xD3, 0x00, 0x56, 0x00, 0x05, 0x01, 0xD3, 0x00, 0xA7, 0x01, 0x3D, 0x00, 0x24, 0x00, 0x64, 0xFE, - 0x4B, 0xFE, 0xC8, 0xFC, 0x25, 0xFE, 0x2C, 0xFD, 0x19, 0xFE, 0xFA, 0xFC, 0xA8, 0xFD, 0x0C, 0xFE, - 0x12, 0xFF, 0x6A, 0xFF, 0xF3, 0xFF, 0x56, 0x00, 0xCE, 0xFF, 0xBA, 0x00, 0xCE, 0xFF, 0xA7, 0x01, - 0xAD, 0x00, 0x75, 0x01, 0xAD, 0x00, 0xD3, 0x00, 0x6F, 0x00, 0xA1, 0x00, 0x62, 0x00, 0x62, 0x00, - 0xE7, 0xFF, 0x30, 0x00, 0xE7, 0xFF, 0xF3, 0xFF, 0xC1, 0xFF, 0x9C, 0xFF, 0xA8, 0xFF, 0x06, 0xFF, - 0x44, 0xFF, 0x38, 0xFF, 0x5D, 0xFF, 0xA8, 0xFF, 0x51, 0xFF, 0xCE, 0xFF, 0xE7, 0xFF, 0xC1, 0xFF, - 0x30, 0x00, 0x17, 0x00, 0xBA, 0x00, 0x94, 0x00, 0xF8, 0x00, 0x05, 0x01, 0x44, 0x01, 0x50, 0x01, - 0x05, 0x01, 0xE0, 0x00, 0xEC, 0x00, 0xE0, 0x00, 0x05, 0x01, 0xC7, 0x00, 0xC7, 0x00, 0x6F, 0x00, - 0xC7, 0x00, 0xA1, 0x00, 0x95, 0x00, 0x18, 0xFE, 0xB4, 0xFD, 0x1E, 0xFF, 0x50, 0x01, 0xED, 0x02, - 0x63, 0x00, 0xE0, 0xFE, 0x56, 0xFE, 0x56, 0x00, 0xCD, 0xFF, 0x12, 0xFF, 0x76, 0xFF, 0xCD, 0xFF, - 0x69, 0x01, 0xC1, 0xFF, 0x24, 0x00, 0xD3, 0x00, 0x57, 0x02, 0x00, 0x02, 0x6F, 0x00, 0x6F, 0x00, - 0x8F, 0x01, 0x9C, 0x01, 0x05, 0x01, 0xE6, 0xFF, 0x31, 0x00, 0xAE, 0x00, 0x7C, 0x00, 0xDA, 0xFF, - 0x00, 0x00, 0x4A, 0x00, 0x18, 0x00, 0xB4, 0xFF, 0x9B, 0xFF, 0xB4, 0xFF, 0xF9, 0x00, 0x56, 0x00, - 0xC7, 0x00, 0x63, 0x00, 0xC7, 0x00, 0xC7, 0x00, 0xA1, 0x00, 0xBA, 0x00, 0xE0, 0x00, 0x2B, 0x01, - 0xEC, 0x00, 0xD3, 0x00, 0xA1, 0x00, 0xE0, 0x00, 0xBA, 0x00, 0x3D, 0x00, 0xDA, 0xFF, 0x18, 0x00, - 0x3D, 0x00, 0x24, 0x00, 0xF3, 0xFF, 0x76, 0xFF, 0x50, 0xFF, 0xDF, 0xFE, 0xF8, 0xFE, 0x05, 0xFF, - 0xEC, 0xFE, 0xAD, 0xFE, 0xA1, 0xFE, 0xBA, 0xFE, 0x76, 0xFF, 0xAD, 0xFE, 0xAD, 0xFE, 0xA0, 0xFE, - 0xF8, 0xFE, 0xBA, 0xFE, 0xC6, 0xFE, 0xBA, 0xFE, 0x63, 0x00, 0x6F, 0x00, 0x18, 0x00, 0xC1, 0xFF, - 0x9B, 0xFF, 0x3D, 0x00, 0x56, 0x00, 0x7C, 0x00, 0x5C, 0xFF, 0x9B, 0xFF, 0x37, 0xFF, 0x37, 0xFF, - 0xEC, 0xFE, 0xA0, 0xFE, 0xEC, 0xFE, 0xAD, 0xFE, 0x62, 0xFE, 0x48, 0xFE, 0xC6, 0xFE, 0xD2, 0xFE, - 0x7B, 0xFE, 0xE4, 0xFD, 0xD7, 0xFD, 0x0A, 0xFE, 0x2F, 0xFE, 0xBE, 0xFD, 0x61, 0xFE, 0xD2, 0xFE, - 0x11, 0xFF, 0xF8, 0xFE, 0xDF, 0xFE, 0xA0, 0xFE, 0xF8, 0xFE, 0x87, 0xFE, 0x7A, 0xFE, 0x18, 0x00, - 0x37, 0xFF, 0xCD, 0xFF, 0x87, 0xFE, 0xA0, 0xFE, 0x2A, 0xFF, 0x5C, 0xFF, 0x82, 0xFF, 0xAC, 0xFE, - 0x9B, 0xFF, 0x8E, 0xFF, 0x75, 0xFF, 0x0B, 0x00, 0xF3, 0xFF, 0xDC, 0x01, 0x0E, 0x02, 0x3D, 0x00, - 0xC1, 0xFF, 0x3D, 0x00, 0xA2, 0x00, 0xBB, 0x00, 0x00, 0x00, 0x9B, 0xFF, 0x00, 0x00, 0xF3, 0xFF, - 0xDA, 0xFF, 0x0B, 0x00, 0x5E, 0x01, 0xAA, 0x01, 0xCF, 0x01, 0xBB, 0x00, 0xD4, 0x00, 0x2C, 0x01, - 0xB6, 0x01, 0x2C, 0x01, 0xC8, 0x00, 0xBB, 0x00, 0x06, 0x01, 0x02, 0x02, 0x30, 0x03, 0x9C, 0x04, - 0x2A, 0x07, 0xBC, 0x08, 0x53, 0x09, 0x36, 0x0A, 0x5B, 0x0A, 0x1D, 0x0A, 0x60, 0x09, 0x19, 0x08, - 0x1E, 0x07, 0x22, 0x06, 0xCF, 0x04, 0x95, 0x03, 0xD8, 0x02, 0xE9, 0x01, 0x46, 0x01, 0x4F, 0xFF, - 0xD2, 0xFE, 0x86, 0xFE, 0x47, 0xFE, 0x43, 0xFF, 0x82, 0xFF, 0x9B, 0xFF, 0x7C, 0x00, 0x4A, 0x00, - 0x78, 0x01, 0x80, 0x02, 0xD8, 0x02, 0x06, 0x04, 0x95, 0x03, 0xE5, 0x02, 0xCC, 0x02, 0x0F, 0x02, - 0x91, 0x01, 0x46, 0x01, 0xDA, 0xFF, 0x10, 0xFF, 0xD6, 0xFD, 0x82, 0xFC, 0x10, 0xFC, 0x47, 0xFB, - 0x15, 0xFB, 0xBC, 0xFA, 0xE2, 0xFA, 0x60, 0xFB, 0x68, 0xFC, 0x4B, 0xFD, 0xFB, 0xFD, 0x86, 0xFE, - 0x92, 0xFE, 0xD1, 0xFE, 0xD1, 0xFE, 0xAC, 0xFE, 0x9F, 0xFE, 0xB8, 0xFE, 0xE2, 0xFD, 0xBC, 0xFD, - 0x00, 0xFD, 0xCD, 0xFC, 0x8E, 0xFC, 0xEB, 0xFB, 0x6D, 0xFB, 0xEF, 0xFA, 0xEF, 0xFA, 0x3A, 0xFB, - 0x60, 0xFB, 0x92, 0xFB, 0xC5, 0xFB, 0x9F, 0xFB, 0xD1, 0xFB, 0xC5, 0xFB, 0xC5, 0xFB, 0xC5, 0xFB, - 0x79, 0xFB, 0x6D, 0xFB, 0x3A, 0xFB, 0x3A, 0xFB, 0x60, 0xFB, 0x6D, 0xFB, 0x21, 0xFB, 0x6D, 0xFB, - 0x54, 0xFB, 0x79, 0xFB, 0x36, 0xFC, 0x2A, 0xFC, 0xC1, 0xFC, 0xF3, 0xFC, 0x9B, 0xFC, 0xDA, 0xFC, - 0xC1, 0xFC, 0x3F, 0xFD, 0xA3, 0xFD, 0xE6, 0xFC, 0xCD, 0xFC, 0xA7, 0xFC, 0x4F, 0xFC, 0xE6, 0xFC, - 0xE6, 0xFC, 0x2E, 0xFE, 0x36, 0xFF, 0xA7, 0xFF, 0x82, 0xFF, 0xC5, 0xFE, 0x92, 0xFE, 0x29, 0xFF, - 0x82, 0xFF, 0xF3, 0xFF, 0x96, 0x00, 0xEE, 0x00, 0x39, 0x01, 0x9E, 0x01, 0xF6, 0x01, 0x96, 0x03, - 0x6C, 0x04, 0xC8, 0x03, 0x24, 0x03, 0x78, 0x01, 0x70, 0x00, 0x8E, 0xFF, 0x60, 0xFE, 0x4A, 0x00, - 0x7C, 0x06, 0xBF, 0x0E, 0xD8, 0x14, 0x4A, 0x18, 0x24, 0x18, 0x4E, 0x17, 0x3D, 0x15, 0x28, 0x11, - 0x0F, 0x0E, 0x9E, 0x0A, 0xFE, 0x05, 0xD5, 0x00, 0x92, 0xFB, 0x8E, 0xF9, 0x71, 0xFA, 0xC5, 0xFB, - 0x1D, 0xFC, 0x8E, 0xFC, 0x3F, 0xFD, 0x2E, 0xFE, 0x4F, 0xFF, 0x57, 0x00, 0xB7, 0x01, 0x70, 0x03, - 0x6C, 0x04, 0x9E, 0x04, 0x5B, 0x05, 0x4A, 0x06, 0xDD, 0x07, 0x28, 0x08, 0x78, 0x07, 0x0B, 0x06, - 0x78, 0x04, 0x7C, 0x00, 0x8E, 0xFC, 0x4F, 0xFC, 0xE6, 0xFC, 0xDE, 0xFB, 0xE2, 0xF7, 0x5C, 0xF3, - 0xF3, 0xF3, 0xA3, 0xF7, 0x54, 0xFB, 0x36, 0xFC, 0x58, 0xFA, 0x58, 0xFA, 0xB4, 0xFC, 0xAF, 0x00, - 0xD4, 0x03, 0x95, 0x06, 0xF6, 0x07, 0x46, 0x07, 0x42, 0x05, 0xEE, 0x03, 0x24, 0x03, 0xEE, 0x03, - 0xA6, 0x02, 0x18, 0x00, 0x79, 0xFE, 0x43, 0xFC, 0xF7, 0xFB, 0x9F, 0xFB, 0x08, 0xFB, 0x60, 0xFB, - 0x2E, 0xFB, 0x64, 0xFA, 0xA3, 0xFA, 0x86, 0xFB, 0x25, 0xFD, 0x36, 0xFF, 0x68, 0xFF, 0x68, 0xFF, - 0x75, 0xFF, 0xCD, 0xFF, 0x63, 0x00, 0x07, 0x01, 0x20, 0x01, 0x46, 0x01, 0x20, 0x01, 0x0B, 0x00, - 0x9B, 0xFF, 0x1D, 0xFF, 0xC5, 0xFE, 0x15, 0xFE, 0x00, 0xFD, 0x10, 0xFC, 0x36, 0xFC, 0x36, 0xFC, - 0x04, 0xFC, 0x10, 0xFC, 0xC5, 0xFB, 0x75, 0xFC, 0xC1, 0xFC, 0x8E, 0xFC, 0x8E, 0xFC, 0x8E, 0xFC, - 0xF3, 0xFC, 0x71, 0xFD, 0x8A, 0xFD, 0xC9, 0xFD, 0x7D, 0xFD, 0x32, 0xFD, 0x4B, 0xFD, 0xEF, 0xFD, - 0xB8, 0xFE, 0x1D, 0xFF, 0xAC, 0xFE, 0x2E, 0xFE, 0xFB, 0xFD, 0x21, 0xFE, 0x53, 0xFE, 0xE2, 0xFD, - 0x7D, 0xFD, 0x25, 0xFD, 0xCD, 0xFC, 0xE6, 0xFC, 0x25, 0xFD, 0xC9, 0xFD, 0x3A, 0xFE, 0x60, 0xFE, - 0xD6, 0xFD, 0x7D, 0xFD, 0x0C, 0xFD, 0x19, 0xFD, 0x0C, 0xFD, 0xDA, 0xFC, 0xA7, 0xFC, 0x68, 0xFC, - 0xCD, 0xFC, 0x9B, 0xFC, 0x0C, 0xFD, 0x8A, 0xFD, 0xC9, 0xFD, 0xE2, 0xFD, 0x25, 0xFD, 0x64, 0xFD, - 0xBC, 0xFD, 0xAC, 0xFE, 0x8E, 0xFF, 0xE6, 0xFF, 0x3D, 0x00, 0xF3, 0xFF, 0xC1, 0xFF, 0x89, 0x00, - 0xD5, 0x00, 0xB7, 0x01, 0xAB, 0x01, 0x89, 0x00, 0x5C, 0xFF, 0xDE, 0xFE, 0x53, 0xFE, 0xB8, 0xFE, - 0x9B, 0xFF, 0xB4, 0xFF, 0x89, 0x00, 0x24, 0x00, 0x00, 0x00, 0x74, 0x02, 0x95, 0x09, 0x63, 0x15, - 0x63, 0x1E, 0x34, 0x23, 0x9D, 0x22, 0x49, 0x1E, 0x84, 0x19, 0x24, 0x12, 0x2C, 0x0D, 0x91, 0x07, - 0x57, 0x00, 0x93, 0xF8, 0x8A, 0xF1, 0x97, 0xEE, 0xF7, 0xEF, 0x5C, 0xF3, 0x8E, 0xF6, 0x00, 0xFA, - 0x8A, 0xFD, 0xE6, 0xFF, 0xBF, 0x02, 0xD9, 0x05, 0x35, 0x08, 0x52, 0x0A, 0x78, 0x0A, 0x95, 0x09, - 0xE5, 0x08, 0x1C, 0x08, 0x28, 0x08, 0x5B, 0x08, 0x07, 0x07, 0x4E, 0x05, 0xA6, 0x02, 0x92, 0xFE, - 0xE2, 0xFA, 0xB0, 0xF7, 0xDE, 0xF5, 0xFC, 0xF4, 0x32, 0xF4, 0xA8, 0xF3, 0x97, 0xF4, 0x69, 0xF6, - 0xB4, 0xF9, 0x71, 0xFD, 0x7C, 0x00, 0xBB, 0x03, 0xE5, 0x05, 0x52, 0x07, 0xBF, 0x08, 0xCC, 0x08, - 0x74, 0x08, 0xFA, 0x06, 0x85, 0x04, 0x03, 0x02, 0x10, 0xFF, 0x8E, 0xFC, 0x4B, 0xFA, 0xC5, 0xF8, - 0xC9, 0xF7, 0x71, 0xF7, 0x9B, 0xF6, 0x75, 0xF6, 0x64, 0xF7, 0x1D, 0xF9, 0xEB, 0xFB, 0x68, 0xFF, - 0x24, 0x03, 0x9A, 0x05, 0x07, 0x07, 0x13, 0x07, 0x0B, 0x06, 0xAA, 0x04, 0x8D, 0x02, 0xA2, 0x00, - 0xAC, 0xFE, 0x32, 0xFD, 0x0C, 0xFD, 0x32, 0xFD, 0x58, 0xFD, 0x7D, 0xFD, 0x68, 0xFC, 0xB8, 0xFB, - 0xAC, 0xFB, 0x36, 0xFC, 0x58, 0xFD, 0x60, 0xFE, 0x43, 0xFF, 0x31, 0x00, 0x89, 0x00, 0xAF, 0x00, - 0xC8, 0x00, 0xAF, 0x00, 0xCD, 0xFF, 0x04, 0xFF, 0x4B, 0xFD, 0x86, 0xFB, 0xC9, 0xFA, 0x19, 0xFA, - 0x58, 0xFA, 0xD6, 0xFA, 0x54, 0xFB, 0x75, 0xFC, 0xBC, 0xFD, 0xF7, 0xFE, 0x7C, 0x00, 0x91, 0x01, - 0x85, 0x01, 0x78, 0x01, 0x7C, 0x00, 0x5C, 0xFF, 0xDE, 0xFE, 0xD6, 0xFD, 0xF3, 0xFC, 0x36, 0xFC, - 0x54, 0xFB, 0x21, 0xFB, 0x15, 0xFB, 0x47, 0xFB, 0x4F, 0xFC, 0x4B, 0xFD, 0x53, 0xFE, 0x5C, 0xFF, - 0x31, 0x00, 0xFA, 0x00, 0x6C, 0x01, 0xC4, 0x01, 0xB7, 0x01, 0x52, 0x01, 0x7C, 0x00, 0x82, 0xFF, - 0x60, 0xFE, 0xF3, 0xFC, 0x86, 0xFB, 0xE6, 0xF9, 0x6D, 0xF8, 0xC9, 0xF7, 0x97, 0xF7, 0x2E, 0xF8, - 0x1D, 0xF9, 0x58, 0xFA, 0xA7, 0xFC, 0x08, 0xFE, 0x9B, 0xFF, 0xA2, 0x00, 0xBB, 0x00, 0x85, 0x01, - 0xD5, 0x00, 0x18, 0x00, 0x4A, 0x00, 0x5C, 0xFF, 0xCD, 0xFF, 0xC1, 0xFF, 0x4F, 0xFF, 0x29, 0xFF, - 0xB8, 0xFE, 0xFB, 0xFD, 0x8A, 0xFD, 0xC9, 0xFD, 0x0C, 0xFD, 0xC1, 0xFC, 0x86, 0xFB, 0x3F, 0xFA, - 0xAF, 0x00, 0xAF, 0x0C, 0xF1, 0x1A, 0x49, 0x27, 0x5E, 0x2B, 0x4D, 0x29, 0x30, 0x24, 0x4A, 0x1B, - 0xC8, 0x12, 0x67, 0x0B, 0xAB, 0x01, 0xC1, 0xF6, 0x6D, 0xEC, 0xC1, 0xE4, 0x1D, 0xE4, 0x3F, 0xE8, - 0x0C, 0xEE, 0x75, 0xF6, 0x21, 0xFE, 0x96, 0x03, 0x4E, 0x08, 0x4A, 0x0C, 0xED, 0x0F, 0xC8, 0x12, - 0x56, 0x12, 0xD8, 0x0E, 0xE9, 0x0A, 0x85, 0x07, 0xD9, 0x05, 0xFE, 0x05, 0x18, 0x06, 0x28, 0x05, - 0xD9, 0x02, 0xC5, 0xFE, 0x25, 0xFA, 0x69, 0xF6, 0x75, 0xF3, 0x64, 0xF1, 0x69, 0xF0, 0xAC, 0xEF, - 0x50, 0xF0, 0x11, 0xF3, 0x71, 0xF7, 0x19, 0xFD, 0xCC, 0x02, 0x6B, 0x07, 0x28, 0x0B, 0x78, 0x0D, - 0xA6, 0x0E, 0xB3, 0x0E, 0x07, 0x0D, 0xE1, 0x09, 0x80, 0x05, 0x7C, 0x00, 0x9F, 0xFB, 0x71, 0xF7, - 0xA3, 0xF4, 0xF7, 0xF2, 0x2A, 0xF3, 0x32, 0xF4, 0x54, 0xF5, 0xCD, 0xF6, 0xEF, 0xF7, 0xBC, 0xFA, - 0x21, 0xFE, 0x78, 0x01, 0x20, 0x04, 0x74, 0x05, 0x18, 0x06, 0x3D, 0x06, 0x57, 0x06, 0x5B, 0x05, - 0x52, 0x04, 0xCC, 0x02, 0xC4, 0x01, 0x91, 0x01, 0x70, 0x00, 0x89, 0x00, 0xCD, 0xFF, 0xEB, 0xFE, - 0x08, 0xFE, 0xCD, 0xFC, 0x8E, 0xFC, 0xA7, 0xFC, 0xF3, 0xFC, 0x58, 0xFD, 0x08, 0xFE, 0x79, 0xFE, - 0x86, 0xFE, 0x92, 0xFE, 0x3A, 0xFE, 0x60, 0xFE, 0xDE, 0xFE, 0xAC, 0xFE, 0xC5, 0xFE, 0x92, 0xFE, - 0x08, 0xFE, 0x21, 0xFE, 0x2E, 0xFE, 0xAC, 0xFE, 0x75, 0xFF, 0x5C, 0xFF, 0x04, 0xFF, 0x36, 0xFF, - 0x43, 0xFF, 0x75, 0xFF, 0x9B, 0xFF, 0xC5, 0xFE, 0xBC, 0xFD, 0xF3, 0xFC, 0x04, 0xFC, 0x1D, 0xFC, - 0x4F, 0xFC, 0xB4, 0xFC, 0x32, 0xFD, 0x3F, 0xFD, 0x58, 0xFD, 0xBC, 0xFD, 0x21, 0xFE, 0x79, 0xFE, - 0xD1, 0xFE, 0xDE, 0xFE, 0x79, 0xFE, 0xAC, 0xFE, 0xEB, 0xFE, 0x68, 0xFF, 0xF3, 0xFF, 0xA7, 0xFF, - 0xF7, 0xFE, 0x21, 0xFE, 0x58, 0xFD, 0x00, 0xFD, 0x9B, 0xFC, 0x43, 0xFC, 0x04, 0xFC, 0xDE, 0xFB, - 0x10, 0xFC, 0x8E, 0xFC, 0x25, 0xFD, 0xB0, 0xFD, 0xE2, 0xFD, 0xD6, 0xFD, 0xD6, 0xFD, 0xC9, 0xFD, - 0x47, 0xFE, 0xDE, 0xFE, 0xDA, 0xFF, 0x70, 0x00, 0x18, 0x00, 0x00, 0x00, 0x8E, 0xFF, 0xEB, 0xFE, - 0xF7, 0xFE, 0xAC, 0xFE, 0xAC, 0xFE, 0x04, 0xFF, 0x47, 0xFE, 0x8A, 0xFD, 0x32, 0xFD, 0x2A, 0xFC, - 0x47, 0xFB, 0xFB, 0xFA, 0xB0, 0xFA, 0xD6, 0xFA, 0x79, 0xFB, 0x79, 0xFB, 0x15, 0xFB, 0xCD, 0xFC, - 0xC4, 0x04, 0x5F, 0x13, 0x45, 0x22, 0x73, 0x2C, 0xAA, 0x2E, 0x56, 0x2A, 0x2C, 0x22, 0xF1, 0x17, - 0xDD, 0x0D, 0x52, 0x04, 0xCD, 0xF9, 0x3B, 0xEF, 0x6D, 0xE6, 0x82, 0xE1, 0x7E, 0xE2, 0x71, 0xE8, - 0xCD, 0xF0, 0x15, 0xFB, 0x52, 0x04, 0x91, 0x0A, 0x13, 0x10, 0xBF, 0x14, 0x30, 0x18, 0x13, 0x19, - 0xED, 0x15, 0x6B, 0x10, 0x1C, 0x0B, 0x24, 0x06, 0x18, 0x03, 0x28, 0x02, 0x39, 0x01, 0x00, 0x00, - 0x58, 0xFD, 0xD1, 0xF8, 0xB0, 0xF4, 0xE2, 0xF1, 0x5C, 0xF0, 0xEB, 0xEF, 0xC5, 0xEF, 0xF7, 0xEF, - 0x8A, 0xF1, 0x3A, 0xF5, 0x8A, 0xFA, 0x52, 0x01, 0xD0, 0x07, 0x20, 0x0D, 0x28, 0x11, 0x20, 0x13, - 0xBB, 0x12, 0x46, 0x10, 0xFE, 0x0B, 0x24, 0x06, 0xC1, 0xFF, 0xF7, 0xF8, 0x9F, 0xF2, 0x58, 0xEE, - 0xAC, 0xEC, 0x5C, 0xED, 0xDE, 0xEF, 0x36, 0xF3, 0xDA, 0xF6, 0x71, 0xFA, 0xE2, 0xFD, 0x6C, 0x01, - 0x0F, 0x05, 0x85, 0x07, 0x24, 0x09, 0x4A, 0x09, 0x41, 0x08, 0xE1, 0x06, 0xE9, 0x04, 0xFE, 0x02, - 0xC8, 0x00, 0x60, 0xFE, 0xC5, 0xFB, 0xEB, 0xF8, 0x64, 0xF7, 0x00, 0xF7, 0x64, 0xF7, 0xB8, 0xF8, - 0xB0, 0xFA, 0x9B, 0xFC, 0xEB, 0xFE, 0x13, 0x01, 0x74, 0x02, 0x5F, 0x04, 0x35, 0x05, 0x1C, 0x05, - 0x6C, 0x04, 0x9A, 0x02, 0x89, 0x00, 0x43, 0xFF, 0xD6, 0xFD, 0x71, 0xFD, 0xA3, 0xFD, 0xA3, 0xFD, - 0xEF, 0xFD, 0x6D, 0xFE, 0x86, 0xFE, 0x1D, 0xFF, 0x82, 0xFF, 0x43, 0xFF, 0xC1, 0xFF, 0xB4, 0xFF, - 0x68, 0xFF, 0xF3, 0xFF, 0x57, 0x00, 0xFA, 0x00, 0xF6, 0x01, 0xF6, 0x01, 0x85, 0x01, 0xD5, 0x00, - 0x75, 0xFF, 0x2E, 0xFE, 0x00, 0xFD, 0xC5, 0xFB, 0x08, 0xFB, 0xE2, 0xFA, 0xE2, 0xFA, 0x92, 0xFB, - 0xB4, 0xFC, 0xB0, 0xFD, 0xC5, 0xFE, 0xA7, 0xFF, 0x31, 0x00, 0xBB, 0x00, 0xC8, 0x00, 0x70, 0x00, - 0xE6, 0xFF, 0x43, 0xFF, 0x92, 0xFE, 0x7D, 0xFD, 0xC1, 0xFC, 0x2A, 0xFC, 0x10, 0xFC, 0x5C, 0xFC, - 0x8E, 0xFC, 0x32, 0xFD, 0x97, 0xFD, 0x15, 0xFE, 0x3A, 0xFE, 0x92, 0xFE, 0x5C, 0xFF, 0xC1, 0xFF, - 0x96, 0x00, 0xAF, 0x00, 0x4A, 0x00, 0x24, 0x00, 0x00, 0x00, 0xB4, 0xFF, 0xD1, 0xFE, 0x4B, 0xFD, - 0x2A, 0xFC, 0x7E, 0xFA, 0x00, 0xFA, 0xFB, 0xFA, 0xB8, 0xFB, 0x64, 0xFD, 0x53, 0xFE, 0xE2, 0xFD, - 0x79, 0xFE, 0x79, 0xFE, 0x60, 0xFE, 0x21, 0xFE, 0xC1, 0xFC, 0x08, 0xFB, 0xA7, 0xF9, 0x10, 0xF9, - 0x3A, 0xF8, 0x9F, 0xF8, 0x6D, 0xF8, 0x82, 0xF9, 0x52, 0x04, 0x28, 0x14, 0x49, 0x24, 0x7B, 0x30, - 0x84, 0x31, 0x80, 0x2C, 0x49, 0x24, 0xE1, 0x18, 0x28, 0x0E, 0x96, 0x03, 0x15, 0xF8, 0x36, 0xED, - 0x76, 0xE4, 0x1E, 0xDE, 0xF8, 0xDD, 0x82, 0xE4, 0xF3, 0xED, 0xD6, 0xFA, 0x70, 0x06, 0x74, 0x0E, - 0xD4, 0x15, 0x3D, 0x1B, 0x35, 0x1D, 0xA2, 0x1B, 0x13, 0x16, 0x9A, 0x0E, 0xE9, 0x07, 0xDD, 0x01, - 0x19, 0xFD, 0x3A, 0xFB, 0x25, 0xFA, 0x4F, 0xF9, 0x3A, 0xF8, 0x2A, 0xF6, 0xE2, 0xF4, 0xD6, 0xF4, - 0xD6, 0xF4, 0xA3, 0xF4, 0x3F, 0xF4, 0x0C, 0xF4, 0x08, 0xF5, 0x21, 0xF8, 0x5C, 0xFC, 0x5F, 0x01, - 0x89, 0x06, 0xD0, 0x0A, 0x80, 0x0E, 0x2C, 0x10, 0x89, 0x0F, 0x52, 0x0D, 0xD4, 0x09, 0x03, 0x05, - 0x4F, 0xFF, 0x04, 0xF9, 0x5C, 0xF3, 0xAC, 0xEF, 0x4B, 0xEE, 0x3B, 0xEF, 0xEF, 0xF1, 0xAC, 0xF5, - 0x82, 0xF9, 0x64, 0xFD, 0xE1, 0x00, 0x39, 0x04, 0x46, 0x07, 0x3D, 0x09, 0xAF, 0x09, 0x8D, 0x08, - 0x24, 0x06, 0x70, 0x03, 0xEE, 0x00, 0x53, 0xFE, 0xEB, 0xFB, 0x00, 0xFA, 0x86, 0xF8, 0xFB, 0xF7, - 0x15, 0xF8, 0xB8, 0xF8, 0x19, 0xFA, 0x9F, 0xFB, 0x32, 0xFD, 0x60, 0xFE, 0x18, 0x00, 0x42, 0x02, - 0xC8, 0x03, 0x1C, 0x05, 0xD9, 0x05, 0xBF, 0x05, 0x67, 0x05, 0x5F, 0x04, 0xCC, 0x02, 0xEE, 0x00, - 0x29, 0xFF, 0x8A, 0xFD, 0x36, 0xFC, 0x8A, 0xFA, 0x2A, 0xF9, 0xF7, 0xF8, 0xA7, 0xF9, 0x2E, 0xFB, - 0x58, 0xFD, 0x82, 0xFF, 0xB7, 0x01, 0x46, 0x04, 0xFE, 0x05, 0xEE, 0x06, 0x6B, 0x07, 0x63, 0x06, - 0xE9, 0x04, 0x9A, 0x02, 0x8E, 0xFF, 0x64, 0xFD, 0x92, 0xFB, 0x64, 0xFA, 0x3F, 0xFA, 0x7E, 0xFA, - 0xEF, 0xFA, 0x75, 0xFC, 0x3A, 0xFE, 0x00, 0x00, 0x9E, 0x01, 0x5B, 0x02, 0x81, 0x02, 0x42, 0x02, - 0xC4, 0x01, 0x07, 0x01, 0x0B, 0x00, 0x92, 0xFE, 0x0C, 0xFD, 0xF7, 0xFB, 0x15, 0xFB, 0x97, 0xFA, - 0xC9, 0xFA, 0xE2, 0xFA, 0x15, 0xFB, 0x92, 0xFB, 0x36, 0xFC, 0x71, 0xFD, 0x04, 0xFF, 0x4A, 0x00, - 0x13, 0x01, 0x5F, 0x01, 0x5F, 0x01, 0x5F, 0x01, 0x85, 0x01, 0x13, 0x01, 0x4A, 0x00, 0xD1, 0xFE, - 0xCD, 0xFC, 0x15, 0xFB, 0xC1, 0xF9, 0x2A, 0xF9, 0xDE, 0xF8, 0xF7, 0xF8, 0x32, 0xFA, 0x60, 0xFB, - 0x8E, 0xFC, 0xC9, 0xFD, 0xDE, 0xFE, 0x24, 0x00, 0xEE, 0x00, 0x20, 0x01, 0x18, 0x00, 0x92, 0xFE, - 0xDA, 0xFC, 0x60, 0xFB, 0x64, 0xFA, 0x2A, 0xF9, 0x47, 0xF8, 0x32, 0xF7, 0xE6, 0xF6, 0xA8, 0xF6, - 0x8E, 0xF6, 0xDE, 0xF5, 0x82, 0xF9, 0xC4, 0x07, 0x6B, 0x19, 0x95, 0x2A, 0x45, 0x34, 0xFE, 0x32, - 0x95, 0x2D, 0x28, 0x23, 0x80, 0x17, 0xFE, 0x0B, 0xA7, 0xFF, 0x8E, 0xF3, 0x75, 0xE7, 0xD2, 0xDD, - 0x2E, 0xD7, 0x58, 0xD9, 0xFC, 0xE2, 0x43, 0xF0, 0x89, 0x00, 0xBB, 0x0C, 0x5F, 0x16, 0x63, 0x1E, - 0xE0, 0x21, 0x63, 0x21, 0x84, 0x1C, 0x0B, 0x15, 0xD4, 0x0C, 0xE9, 0x04, 0x25, 0xFD, 0xEF, 0xF7, - 0x10, 0xF6, 0x86, 0xF5, 0xA8, 0xF6, 0x3F, 0xF7, 0x71, 0xF7, 0x79, 0xF8, 0x5C, 0xF9, 0x8E, 0xF9, - 0x2E, 0xF8, 0x5C, 0xF6, 0x79, 0xF5, 0x82, 0xF6, 0x36, 0xF9, 0x82, 0xFC, 0x70, 0x00, 0xB7, 0x04, - 0x89, 0x09, 0xE9, 0x0D, 0x0F, 0x11, 0x4A, 0x12, 0xD0, 0x10, 0xFA, 0x0C, 0xA2, 0x06, 0xB8, 0xFE, - 0x25, 0xF7, 0x8E, 0xF0, 0x9F, 0xEC, 0x3F, 0xEB, 0x2E, 0xEC, 0xE2, 0xEE, 0x2A, 0xF3, 0x2E, 0xF8, - 0x64, 0xFD, 0xFE, 0x02, 0x03, 0x08, 0xF2, 0x0B, 0x28, 0x0E, 0x52, 0x0D, 0xC4, 0x0A, 0x6B, 0x07, - 0xBB, 0x03, 0x3D, 0x00, 0xF3, 0xFC, 0xF3, 0xF9, 0xBD, 0xF7, 0x4F, 0xF6, 0x79, 0xF5, 0xD2, 0xF5, - 0x3F, 0xF7, 0xB4, 0xF9, 0x10, 0xFC, 0xD6, 0xFD, 0x1D, 0xFF, 0x57, 0x00, 0x67, 0x02, 0x5F, 0x04, - 0xBF, 0x05, 0x95, 0x06, 0x63, 0x06, 0x5B, 0x05, 0xD4, 0x03, 0x78, 0x01, 0xD1, 0xFE, 0xA7, 0xFC, - 0x97, 0xFA, 0xDE, 0xF8, 0x08, 0xF8, 0xB0, 0xF7, 0xC5, 0xF8, 0x3A, 0xFB, 0xFB, 0xFD, 0x6C, 0x01, - 0x9E, 0x04, 0x13, 0x07, 0x24, 0x09, 0x46, 0x0A, 0x20, 0x0A, 0x56, 0x09, 0x6B, 0x07, 0x28, 0x05, - 0xE5, 0x02, 0xC8, 0x00, 0x36, 0xFF, 0xB0, 0xFD, 0x4F, 0xFC, 0xEF, 0xFA, 0xCD, 0xF9, 0x75, 0xF9, - 0x9B, 0xF9, 0x7E, 0xFA, 0x54, 0xFB, 0x43, 0xFC, 0x71, 0xFD, 0x6D, 0xFE, 0xDA, 0xFF, 0x5F, 0x01, - 0xD9, 0x02, 0xEE, 0x03, 0x39, 0x04, 0x89, 0x03, 0x0F, 0x02, 0x31, 0x00, 0x15, 0xFE, 0xDE, 0xFB, - 0x32, 0xFA, 0x10, 0xF9, 0x6D, 0xF8, 0x6D, 0xF8, 0x04, 0xF9, 0x58, 0xFA, 0x82, 0xFC, 0x79, 0xFE, - 0x57, 0x00, 0xD0, 0x01, 0x74, 0x02, 0xF2, 0x02, 0xCC, 0x02, 0xB7, 0x01, 0x96, 0x00, 0xD1, 0xFE, - 0x3F, 0xFD, 0x10, 0xFC, 0xEF, 0xFA, 0x4B, 0xFA, 0xF3, 0xF9, 0x25, 0xFA, 0xE2, 0xFA, 0xD1, 0xFB, - 0xC1, 0xFC, 0x19, 0xFD, 0x8A, 0xFD, 0xEF, 0xFD, 0x92, 0xFE, 0x5C, 0xFF, 0xC5, 0xFE, 0x86, 0xFE, - 0x2E, 0xFE, 0x3F, 0xFD, 0xF3, 0xFC, 0x2E, 0xFB, 0x0C, 0xFA, 0x8E, 0xF9, 0x9F, 0xF8, 0xB8, 0xF8, - 0x21, 0xF8, 0x97, 0xF7, 0x32, 0xF7, 0x2A, 0xF6, 0x3A, 0xF5, 0xEB, 0xF8, 0xC8, 0x06, 0x20, 0x19, - 0xFA, 0x2A, 0x02, 0x35, 0xC7, 0x33, 0xF9, 0x2D, 0xD8, 0x23, 0xAE, 0x18, 0xDD, 0x0D, 0xC4, 0x01, - 0xD2, 0xF5, 0xDE, 0xE9, 0x3F, 0xDF, 0x04, 0xD8, 0x26, 0xD9, 0xE7, 0xE1, 0x3B, 0xEF, 0x10, 0xFF, - 0x28, 0x0B, 0x80, 0x14, 0xBB, 0x1B, 0x06, 0x1F, 0xFA, 0x1E, 0x24, 0x1B, 0x0B, 0x15, 0xDD, 0x0D, - 0x63, 0x06, 0x10, 0xFF, 0x10, 0xF9, 0x8E, 0xF6, 0x36, 0xF6, 0x7E, 0xF7, 0xDE, 0xF8, 0xF7, 0xF8, - 0x5C, 0xF9, 0x43, 0xF9, 0xAC, 0xF8, 0x0C, 0xF7, 0xEB, 0xF5, 0xF7, 0xF5, 0x25, 0xF7, 0xCD, 0xF9, - 0x5C, 0xFC, 0xB4, 0xFF, 0x91, 0x04, 0x20, 0x0A, 0xBB, 0x0F, 0xAA, 0x13, 0xCC, 0x14, 0x89, 0x12, - 0x91, 0x0D, 0x57, 0x06, 0x21, 0xFE, 0xA8, 0xF6, 0x8E, 0xF0, 0xD2, 0xEC, 0x58, 0xEB, 0xE2, 0xEB, - 0x65, 0xEE, 0xDE, 0xF2, 0x9F, 0xF8, 0x21, 0xFE, 0x70, 0x03, 0x78, 0x07, 0x39, 0x0A, 0x8D, 0x0B, - 0x85, 0x0A, 0x1C, 0x08, 0x8D, 0x05, 0x67, 0x02, 0x75, 0xFF, 0xA7, 0xFC, 0xCD, 0xF9, 0x6D, 0xF8, - 0x47, 0xF8, 0x86, 0xF8, 0xC1, 0xF9, 0x47, 0xFB, 0xE6, 0xFC, 0xDE, 0xFE, 0x4A, 0x00, 0x20, 0x01, - 0x4E, 0x02, 0x57, 0x03, 0xFA, 0x03, 0xAA, 0x04, 0x07, 0x04, 0x24, 0x03, 0x1C, 0x02, 0x63, 0x00, - 0xD1, 0xFE, 0x32, 0xFD, 0x04, 0xFC, 0x60, 0xFB, 0x54, 0xFB, 0x6D, 0xFB, 0x1D, 0xFC, 0x64, 0xFD, - 0xD1, 0xFE, 0xFA, 0x00, 0xF2, 0x02, 0xD0, 0x04, 0x63, 0x06, 0xBB, 0x06, 0xEE, 0x06, 0x3D, 0x06, - 0x5B, 0x05, 0x52, 0x04, 0x81, 0x02, 0xC8, 0x00, 0x86, 0xFE, 0x5C, 0xFC, 0x8A, 0xFA, 0x2A, 0xF9, - 0x86, 0xF8, 0x79, 0xF8, 0x43, 0xF9, 0xA3, 0xFA, 0x82, 0xFC, 0x86, 0xFE, 0x24, 0x00, 0xE9, 0x01, - 0xF2, 0x02, 0x07, 0x04, 0x85, 0x04, 0x85, 0x04, 0xD4, 0x03, 0x35, 0x02, 0x89, 0x00, 0xDE, 0xFE, - 0x58, 0xFD, 0x1D, 0xFC, 0x08, 0xFB, 0x19, 0xFA, 0xA7, 0xF9, 0x8E, 0xF9, 0xC1, 0xF9, 0xD6, 0xFA, - 0x68, 0xFC, 0xE2, 0xFD, 0x4F, 0xFF, 0x31, 0x00, 0xEE, 0x00, 0xF6, 0x01, 0xE5, 0x02, 0x57, 0x03, - 0x0B, 0x03, 0x03, 0x02, 0x4A, 0x00, 0x10, 0xFF, 0xB0, 0xFD, 0xD1, 0xFB, 0x64, 0xFA, 0x54, 0xF8, - 0xDA, 0xF6, 0x75, 0xF6, 0xA8, 0xF6, 0x3A, 0xF8, 0xC9, 0xFA, 0xC9, 0xFD, 0x70, 0x00, 0x18, 0x03, - 0xEE, 0x03, 0xE5, 0x02, 0xDD, 0x01, 0x68, 0xFF, 0x19, 0xFD, 0x86, 0xFB, 0x04, 0xF9, 0x08, 0xF8, - 0xD6, 0xF7, 0x4B, 0xF7, 0x3F, 0xF7, 0xE6, 0xF6, 0x9B, 0xF6, 0x19, 0xF7, 0x6D, 0xF8, 0x10, 0xF9, - 0xCD, 0xF9, 0xB4, 0xF9, 0xEF, 0xF7, 0xC5, 0xFE, 0x74, 0x0E, 0xE5, 0x20, 0x6B, 0x31, 0x06, 0x37, - 0xE0, 0x33, 0x1B, 0x2C, 0xBF, 0x20, 0x99, 0x14, 0xD9, 0x08, 0x97, 0xFD, 0x58, 0xF1, 0x6D, 0xE6, - 0xDA, 0xDB, 0x72, 0xD6, 0x76, 0xDB, 0x08, 0xE6, 0x2E, 0xF5, 0x39, 0x04, 0xE5, 0x0E, 0x28, 0x17, - 0x84, 0x1C, 0x88, 0x1E, 0xF6, 0x1C, 0x45, 0x19, 0xFA, 0x12, 0x74, 0x0B, 0x96, 0x03, 0x47, 0xFB, - 0xE6, 0xF6, 0x10, 0xF6, 0x8A, 0xF7, 0x4B, 0xFA, 0xB8, 0xFB, 0x1D, 0xFC, 0xB8, 0xFB, 0x97, 0xFA, - 0x47, 0xF8, 0xAC, 0xF5, 0xD6, 0xF4, 0xB0, 0xF4, 0xF7, 0xF5, 0x08, 0xF8, 0xBC, 0xFA, 0xA7, 0xFF, - 0x24, 0x06, 0x46, 0x0D, 0x5F, 0x13, 0x02, 0x17, 0xC3, 0x16, 0x39, 0x13, 0x52, 0x0D, 0x4E, 0x05, - 0x8A, 0xFD, 0x4F, 0xF6, 0xF7, 0xEF, 0xD6, 0xEB, 0xEB, 0xE9, 0x5C, 0xEA, 0xCD, 0xED, 0x36, 0xF3, - 0x75, 0xF9, 0x75, 0xFF, 0xDD, 0x04, 0xE5, 0x08, 0xBF, 0x0B, 0xBB, 0x0C, 0x74, 0x0B, 0x3D, 0x09, - 0xF2, 0x05, 0xD0, 0x01, 0xFB, 0xFD, 0x0C, 0xFA, 0xA3, 0xF7, 0xCD, 0xF6, 0x82, 0xF6, 0x19, 0xF7, - 0x93, 0xF8, 0x97, 0xFA, 0xE6, 0xFC, 0xEB, 0xFE, 0x18, 0x00, 0xAB, 0x01, 0x89, 0x03, 0xB7, 0x04, - 0xA6, 0x05, 0x8D, 0x05, 0xDD, 0x04, 0xFA, 0x03, 0x5B, 0x02, 0x31, 0x00, 0x53, 0xFE, 0xA7, 0xFC, - 0x86, 0xFB, 0xEF, 0xFA, 0x64, 0xFA, 0x4B, 0xFA, 0x60, 0xFB, 0x32, 0xFD, 0x43, 0xFF, 0x52, 0x01, - 0x81, 0x02, 0xE1, 0x03, 0xDD, 0x04, 0x67, 0x05, 0x42, 0x05, 0x9E, 0x04, 0xFA, 0x03, 0x5B, 0x02, - 0xE1, 0x00, 0x43, 0xFF, 0x32, 0xFD, 0xF3, 0xFC, 0x5C, 0xFC, 0xEB, 0xFB, 0x04, 0xFC, 0xD1, 0xFB, - 0xF7, 0xFB, 0x68, 0xFC, 0xA7, 0xFC, 0x00, 0xFD, 0xEF, 0xFD, 0x9F, 0xFE, 0x29, 0xFF, 0x3D, 0x00, - 0x96, 0x00, 0xDD, 0x01, 0xFE, 0x02, 0x4A, 0x03, 0x24, 0x03, 0x5B, 0x02, 0x46, 0x01, 0x63, 0x00, - 0x9B, 0xFF, 0x86, 0xFE, 0xBC, 0xFD, 0xF3, 0xFC, 0x36, 0xFC, 0x2A, 0xFC, 0x1D, 0xFC, 0xC1, 0xFC, - 0x97, 0xFD, 0x60, 0xFE, 0x43, 0xFF, 0xA7, 0xFF, 0x24, 0x00, 0x4A, 0x00, 0x57, 0x00, 0x00, 0x00, - 0x75, 0xFF, 0x29, 0xFF, 0x86, 0xFE, 0x15, 0xFE, 0x8A, 0xFD, 0xDA, 0xFC, 0xA7, 0xFC, 0x8E, 0xFC, - 0x5C, 0xFC, 0x43, 0xFC, 0x9B, 0xFC, 0xC1, 0xFC, 0x00, 0xFD, 0xF3, 0xFC, 0xEB, 0xFB, 0x47, 0xFB, - 0xBC, 0xFA, 0x64, 0xFA, 0xFB, 0xFA, 0x3A, 0xFB, 0x54, 0xFB, 0x43, 0xFC, 0xE6, 0xFC, 0x19, 0xFD, - 0x8A, 0xFD, 0x8E, 0xFC, 0x86, 0xFB, 0x25, 0xFA, 0xA3, 0xF7, 0x4F, 0xF6, 0x93, 0xF5, 0x86, 0xF5, - 0xDE, 0xF5, 0xE2, 0xF4, 0x86, 0xF5, 0x82, 0xFF, 0x95, 0x12, 0x67, 0x26, 0xC3, 0x34, 0x80, 0x38, - 0x23, 0x33, 0x56, 0x2A, 0x3D, 0x1E, 0x8D, 0x11, 0x0B, 0x06, 0x00, 0xFA, 0x9B, 0xED, 0x76, 0xE1, - 0xBD, 0xD6, 0x72, 0xD3, 0xA0, 0xDA, 0x0D, 0xE8, 0x08, 0xF8, 0xA2, 0x06, 0xC3, 0x10, 0x30, 0x18, - 0x35, 0x1D, 0x63, 0x1E, 0x78, 0x1C, 0x7C, 0x18, 0x6F, 0x12, 0x41, 0x0B, 0xE5, 0x02, 0x86, 0xFB, - 0x15, 0xF8, 0x60, 0xF8, 0x71, 0xFA, 0x8E, 0xFC, 0xCD, 0xFC, 0x92, 0xFB, 0xDA, 0xF9, 0x21, 0xF8, - 0x4F, 0xF6, 0xEB, 0xF5, 0xB4, 0xF6, 0xEF, 0xF7, 0x5C, 0xF9, 0xFB, 0xFA, 0xEF, 0xFD, 0xF2, 0x02, - 0x89, 0x09, 0xD4, 0x0F, 0xDD, 0x13, 0x80, 0x14, 0xBF, 0x11, 0xD4, 0x0C, 0x89, 0x06, 0xF3, 0xFF, - 0x9B, 0xF9, 0xDA, 0xF3, 0xEF, 0xEE, 0x7E, 0xEB, 0x8F, 0xEA, 0x54, 0xEC, 0x0C, 0xF1, 0x3F, 0xF7, - 0xCD, 0xFC, 0x52, 0x01, 0x9E, 0x04, 0x39, 0x07, 0x0B, 0x09, 0x95, 0x09, 0xBF, 0x08, 0xE1, 0x06, - 0x46, 0x04, 0xFA, 0x00, 0x7D, 0xFD, 0x97, 0xFA, 0xB8, 0xF8, 0x3A, 0xF8, 0x60, 0xF8, 0xF7, 0xF8, - 0x3F, 0xFA, 0xD1, 0xFB, 0x97, 0xFD, 0x1D, 0xFF, 0x70, 0x00, 0xAB, 0x01, 0xCC, 0x02, 0x18, 0x03, - 0xE5, 0x02, 0x4E, 0x02, 0xDD, 0x01, 0xD0, 0x01, 0xAB, 0x01, 0x6C, 0x01, 0x52, 0x01, 0x46, 0x01, - 0x13, 0x01, 0xAF, 0x00, 0xE6, 0xFF, 0x10, 0xFF, 0xD1, 0xFE, 0x9F, 0xFE, 0x3A, 0xFE, 0x15, 0xFE, - 0x21, 0xFE, 0xAC, 0xFE, 0x82, 0xFF, 0x00, 0x00, 0x18, 0x00, 0x18, 0x00, 0x18, 0x00, 0x00, 0x00, - 0x75, 0xFF, 0x4F, 0xFF, 0xDA, 0xFF, 0xF3, 0xFF, 0x70, 0x00, 0x0B, 0x00, 0xC5, 0xFE, 0x9F, 0xFE, - 0xEF, 0xFD, 0x08, 0xFE, 0x79, 0xFE, 0x79, 0xFE, 0xB8, 0xFE, 0xDE, 0xFE, 0xC5, 0xFE, 0x1D, 0xFF, - 0xF3, 0xFF, 0x7C, 0x00, 0xFA, 0x00, 0x13, 0x01, 0x70, 0x00, 0x4A, 0x00, 0x24, 0x00, 0x24, 0x00, - 0x4A, 0x00, 0x3D, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3D, 0x00, 0xA2, 0x00, 0x63, 0x00, - 0xCD, 0xFF, 0x4F, 0xFF, 0xC5, 0xFE, 0xDE, 0xFE, 0x68, 0xFF, 0x82, 0xFF, 0x75, 0xFF, 0xEB, 0xFE, - 0x2E, 0xFE, 0xA3, 0xFD, 0x00, 0xFD, 0x5C, 0xFC, 0x10, 0xFC, 0x04, 0xFC, 0x1D, 0xFC, 0xA7, 0xFC, - 0x25, 0xFD, 0x32, 0xFD, 0x4B, 0xFD, 0xB0, 0xFD, 0xB0, 0xFD, 0xD6, 0xFD, 0xE2, 0xFD, 0xB4, 0xFC, - 0x9B, 0xFC, 0xA7, 0xFC, 0x4F, 0xFC, 0x82, 0xFC, 0x8E, 0xFC, 0x04, 0xFC, 0x36, 0xFC, 0x9F, 0xFB, - 0x0C, 0xFA, 0x69, 0xF9, 0xF7, 0xF8, 0xC5, 0xF8, 0xC1, 0xF9, 0x43, 0xF9, 0x69, 0xF9, 0x19, 0xFA, - 0x4B, 0xFA, 0xD6, 0xFA, 0xD6, 0xFA, 0x2A, 0xF9, 0x9F, 0xF8, 0x39, 0x01, 0x5F, 0x10, 0xA2, 0x21, - 0xF1, 0x2F, 0x30, 0x33, 0x23, 0x30, 0x6F, 0x27, 0x95, 0x1B, 0xF6, 0x10, 0x95, 0x06, 0x25, 0xFD, - 0xEF, 0xF1, 0x15, 0xE6, 0x54, 0xDA, 0xC1, 0xD5, 0x1E, 0xDB, 0xA4, 0xE5, 0x15, 0xF5, 0xD9, 0x02, - 0xED, 0x0C, 0x56, 0x15, 0xE9, 0x19, 0x84, 0x1C, 0xE9, 0x1C, 0x06, 0x1C, 0x63, 0x18, 0x4A, 0x12, - 0xD4, 0x09, 0xEE, 0x00, 0xC1, 0xFC, 0x3A, 0xFB, 0x04, 0xFC, 0xC1, 0xFC, 0x7E, 0xFA, 0x08, 0xF8, - 0xFC, 0xF4, 0x79, 0xF2, 0x58, 0xF1, 0x3B, 0xF2, 0x8A, 0xF4, 0xE6, 0xF6, 0x43, 0xF9, 0xB0, 0xFA, - 0xEF, 0xFD, 0x57, 0x03, 0xAF, 0x09, 0x5F, 0x10, 0x67, 0x14, 0x24, 0x15, 0x7C, 0x12, 0xFA, 0x0C, - 0x31, 0x06, 0x43, 0xFF, 0xB8, 0xF8, 0x60, 0xF2, 0x1D, 0xED, 0x15, 0xE9, 0x8F, 0xE7, 0xEB, 0xE9, - 0xE2, 0xEE, 0x54, 0xF5, 0x79, 0xFB, 0x89, 0x00, 0xC4, 0x04, 0x28, 0x08, 0x78, 0x0A, 0x1C, 0x0B, - 0x85, 0x0A, 0x9A, 0x08, 0x80, 0x05, 0x78, 0x01, 0x19, 0xFD, 0x25, 0xFA, 0xB8, 0xF8, 0x86, 0xF8, - 0x04, 0xF9, 0xB4, 0xF9, 0xEF, 0xFA, 0xB4, 0xFC, 0x53, 0xFE, 0x68, 0xFF, 0x7C, 0x00, 0x91, 0x01, - 0x81, 0x02, 0xF2, 0x02, 0xF2, 0x02, 0x31, 0x03, 0x96, 0x03, 0x5F, 0x04, 0x91, 0x04, 0xE1, 0x03, - 0xCC, 0x02, 0x85, 0x01, 0x0B, 0x00, 0x92, 0xFE, 0x9B, 0xFC, 0xE2, 0xFA, 0x8E, 0xF9, 0x9F, 0xF8, - 0x9F, 0xF8, 0x69, 0xF9, 0xE2, 0xFA, 0x19, 0xFD, 0x68, 0xFF, 0xEE, 0x00, 0xF6, 0x01, 0xBF, 0x02, - 0xB3, 0x02, 0xA6, 0x02, 0xDD, 0x01, 0x4A, 0x00, 0xF7, 0xFE, 0x4B, 0xFD, 0x92, 0xFB, 0x97, 0xFA, - 0x25, 0xFA, 0xEF, 0xFA, 0x82, 0xFC, 0xC1, 0xFF, 0xF6, 0x01, 0x4A, 0x03, 0x28, 0x05, 0x85, 0x04, - 0x91, 0x04, 0x28, 0x05, 0xBB, 0x03, 0xFA, 0x03, 0xFE, 0x02, 0x52, 0x01, 0x96, 0x00, 0xA7, 0xFF, - 0x92, 0xFE, 0xD1, 0xFE, 0x79, 0xFE, 0x3F, 0xFD, 0x71, 0xFD, 0x58, 0xFD, 0x8A, 0xFD, 0xA7, 0xFF, - 0x70, 0x00, 0x91, 0x01, 0xBF, 0x02, 0x0B, 0x03, 0xAF, 0x03, 0x13, 0x04, 0x89, 0x03, 0xA6, 0x02, - 0xE1, 0x00, 0xB0, 0xFD, 0x54, 0xFB, 0x5C, 0xF9, 0xFB, 0xF7, 0x47, 0xF8, 0xB8, 0xF8, 0xDA, 0xF9, - 0x79, 0xFB, 0x25, 0xFD, 0x1D, 0xFF, 0xE1, 0x00, 0x81, 0x02, 0xA2, 0x03, 0xE1, 0x03, 0x0B, 0x03, - 0x07, 0x01, 0xD1, 0xFE, 0xF3, 0xFC, 0x79, 0xFB, 0x15, 0xFB, 0x21, 0xFB, 0x15, 0xFB, 0x15, 0xFB, - 0x79, 0xFB, 0x47, 0xFB, 0x79, 0xFB, 0xEB, 0xFB, 0xC5, 0xFB, 0x79, 0xFB, 0xB0, 0xFA, 0x04, 0xF9, - 0x86, 0xF8, 0xEB, 0xF8, 0xC1, 0xF9, 0xB0, 0xFA, 0x08, 0xFB, 0x32, 0xFA, 0x10, 0xF9, 0x08, 0xF8, - 0xC1, 0xF6, 0x36, 0xF6, 0x75, 0xF6, 0xD6, 0xFD, 0x20, 0x0D, 0xD4, 0x1E, 0x9D, 0x2E, 0x41, 0x35, - 0xC7, 0x33, 0xBF, 0x2C, 0xFE, 0x20, 0x3D, 0x15, 0xA6, 0x08, 0x68, 0xFC, 0x86, 0xEF, 0x4C, 0xE2, - 0x8B, 0xD6, 0x93, 0xD1, 0x15, 0xD7, 0x93, 0xE3, 0x79, 0xF5, 0x95, 0x06, 0x20, 0x13, 0xB2, 0x1D, - 0xE9, 0x22, 0x6B, 0x25, 0xED, 0x24, 0xBF, 0x20, 0x28, 0x1A, 0xD0, 0x10, 0x35, 0x05, 0x71, 0xFA, - 0x25, 0xF4, 0xEF, 0xF1, 0x75, 0xF3, 0x75, 0xF6, 0x00, 0xF7, 0x64, 0xF7, 0xE6, 0xF6, 0x43, 0xF6, - 0xE6, 0xF6, 0xB0, 0xF7, 0xDE, 0xF8, 0x69, 0xF9, 0x5C, 0xF9, 0xF7, 0xF8, 0x71, 0xFA, 0xAC, 0xFE, - 0xAA, 0x04, 0xCC, 0x0B, 0x78, 0x10, 0x6F, 0x12, 0x5B, 0x11, 0x46, 0x0D, 0x67, 0x08, 0x9A, 0x02, - 0xB4, 0xFC, 0xB4, 0xF6, 0x9B, 0xF0, 0x15, 0xEC, 0xF8, 0xE9, 0x4B, 0xEB, 0xAC, 0xEF, 0xAC, 0xF5, - 0x3A, 0xFB, 0xE6, 0xFF, 0x07, 0x04, 0xD4, 0x06, 0x89, 0x09, 0x0F, 0x0B, 0xE9, 0x0A, 0xEE, 0x09, - 0x46, 0x07, 0xC8, 0x03, 0xA2, 0x00, 0xFB, 0xFD, 0xB4, 0xFC, 0x5C, 0xFC, 0x04, 0xFC, 0x92, 0xFB, - 0x79, 0xFB, 0x6D, 0xFB, 0xD1, 0xFB, 0x9B, 0xFC, 0x32, 0xFD, 0x6D, 0xFE, 0xDA, 0xFF, 0xFA, 0x00, - 0x8D, 0x02, 0xEE, 0x03, 0x35, 0x05, 0x7C, 0x06, 0x57, 0x06, 0xDD, 0x04, 0x1C, 0x02, 0xDE, 0xFE, - 0x86, 0xFB, 0x10, 0xF9, 0x8A, 0xF7, 0xA8, 0xF6, 0x3F, 0xF7, 0x54, 0xF8, 0xCD, 0xF9, 0xF7, 0xFB, - 0xFB, 0xFD, 0x57, 0x00, 0x67, 0x02, 0x96, 0x03, 0xD4, 0x03, 0x57, 0x03, 0x35, 0x02, 0x96, 0x00, - 0x29, 0xFF, 0x8A, 0xFD, 0x8E, 0xFC, 0x68, 0xFC, 0xDE, 0xFB, 0xB8, 0xFB, 0xEB, 0xFB, 0x75, 0xFC, - 0xA3, 0xFD, 0xF7, 0xFE, 0x63, 0x00, 0x52, 0x01, 0x81, 0x02, 0x31, 0x03, 0xE1, 0x03, 0xF6, 0x04, - 0x67, 0x05, 0x18, 0x06, 0xFE, 0x05, 0xA2, 0x06, 0x70, 0x06, 0x85, 0x04, 0x57, 0x03, 0x4A, 0x00, - 0x25, 0xFD, 0xB8, 0xFB, 0x43, 0xF9, 0x4F, 0xF9, 0x4B, 0xFA, 0x47, 0xFB, 0x32, 0xFD, 0xAC, 0xFE, - 0x36, 0xFF, 0xA2, 0x00, 0x74, 0x02, 0xFE, 0x02, 0xB7, 0x04, 0x28, 0x05, 0x57, 0x03, 0xBF, 0x02, - 0x89, 0x00, 0xB8, 0xFE, 0x47, 0xFE, 0x3F, 0xFD, 0xE6, 0xFC, 0xE6, 0xFC, 0x68, 0xFC, 0x9B, 0xFC, - 0x58, 0xFD, 0x7D, 0xFD, 0x53, 0xFE, 0x36, 0xFF, 0x29, 0xFF, 0x68, 0xFF, 0xD1, 0xFE, 0x47, 0xFE, - 0x2E, 0xFE, 0x60, 0xFE, 0xF7, 0xFE, 0x04, 0xFF, 0xC5, 0xFE, 0x92, 0xFE, 0x60, 0xFE, 0x47, 0xFE, - 0x08, 0xFE, 0xA3, 0xFD, 0xDA, 0xFC, 0x1D, 0xFC, 0xBC, 0xFA, 0x1D, 0xF9, 0xD6, 0xF7, 0x25, 0xF7, - 0xC9, 0xF7, 0x93, 0xF8, 0xB4, 0xF9, 0xB0, 0xFA, 0x15, 0xFB, 0x54, 0xFB, 0x47, 0xFB, 0xE2, 0xFA, - 0x64, 0xFA, 0x00, 0xFA, 0xC1, 0xF9, 0xF7, 0xF8, 0xBD, 0xF7, 0x43, 0xF6, 0x36, 0xF6, 0x64, 0xFD, - 0xAA, 0x0A, 0x13, 0x1C, 0xC3, 0x2B, 0xCB, 0x32, 0xF1, 0x32, 0x67, 0x2C, 0x49, 0x21, 0x41, 0x17, - 0x56, 0x0C, 0xE9, 0x01, 0x0C, 0xF7, 0xE7, 0xEA, 0x4C, 0xDF, 0x22, 0xDA, 0x15, 0xDD, 0x11, 0xE7, - 0xB4, 0xF6, 0x78, 0x04, 0xBF, 0x0E, 0x91, 0x16, 0xAE, 0x18, 0xAA, 0x19, 0xC7, 0x18, 0x7C, 0x15, - 0x74, 0x11, 0xF6, 0x0A, 0x35, 0x02, 0xE2, 0xFA, 0x32, 0xF7, 0x19, 0xF7, 0xB0, 0xFA, 0x08, 0xFE, - 0x47, 0xFE, 0x32, 0xFD, 0x82, 0xF9, 0xD2, 0xF5, 0x82, 0xF3, 0x47, 0xF2, 0x86, 0xF2, 0x1D, 0xF3, - 0x8E, 0xF3, 0x71, 0xF4, 0x58, 0xF7, 0xB4, 0xFC, 0x46, 0x04, 0xA2, 0x0C, 0xE1, 0x12, 0xED, 0x15, - 0x63, 0x15, 0x99, 0x11, 0x0B, 0x0C, 0xCC, 0x05, 0x5C, 0xFF, 0xC5, 0xF8, 0xB8, 0xF2, 0xA8, 0xED, - 0xA8, 0xEA, 0x3F, 0xEB, 0xC9, 0xEE, 0x8A, 0xF4, 0xE2, 0xFA, 0xC1, 0xFF, 0x96, 0x03, 0x7C, 0x06, - 0x41, 0x08, 0x95, 0x09, 0x07, 0x0A, 0x0B, 0x09, 0x6B, 0x07, 0x85, 0x04, 0x07, 0x01, 0x2E, 0xFE, - 0x5C, 0xFC, 0x86, 0xFB, 0x9F, 0xFB, 0x86, 0xFB, 0x54, 0xFB, 0x6D, 0xFB, 0x92, 0xFB, 0x43, 0xFC, - 0x32, 0xFD, 0xEF, 0xFD, 0xF7, 0xFE, 0xCD, 0xFF, 0x57, 0x00, 0x07, 0x01, 0xB7, 0x01, 0xA6, 0x02, - 0x96, 0x03, 0xA2, 0x03, 0xBF, 0x02, 0xEE, 0x00, 0xDE, 0xFE, 0xE6, 0xFC, 0x08, 0xFB, 0x9B, 0xF9, - 0xDE, 0xF8, 0xF7, 0xF8, 0xA7, 0xF9, 0x2E, 0xFB, 0x19, 0xFD, 0x5C, 0xFF, 0x5F, 0x01, 0xCC, 0x02, - 0x70, 0x03, 0x63, 0x03, 0xA6, 0x02, 0x78, 0x01, 0x18, 0x00, 0x9F, 0xFE, 0x97, 0xFD, 0x25, 0xFD, - 0x32, 0xFD, 0xC9, 0xFD, 0xDE, 0xFE, 0x24, 0x00, 0x91, 0x01, 0xFE, 0x02, 0xEE, 0x03, 0x46, 0x04, - 0x39, 0x04, 0xBB, 0x03, 0xF2, 0x02, 0x42, 0x02, 0x85, 0x01, 0x78, 0x01, 0x20, 0x01, 0x07, 0x01, - 0xC8, 0x00, 0xA2, 0x00, 0x89, 0x00, 0x3D, 0x00, 0xDA, 0xFF, 0x1D, 0xFF, 0x47, 0xFE, 0x97, 0xFD, - 0xA7, 0xFC, 0x82, 0xFC, 0x79, 0xFE, 0xEE, 0x00, 0x0B, 0x03, 0x80, 0x05, 0x0B, 0x06, 0xD9, 0x05, - 0x31, 0x06, 0x6C, 0x04, 0x18, 0x03, 0x2D, 0x01, 0x15, 0xFE, 0xB8, 0xFB, 0x43, 0xF9, 0xF3, 0xF6, - 0x3F, 0xF7, 0x1D, 0xF9, 0x3A, 0xFB, 0x10, 0xFF, 0xE9, 0x01, 0x3D, 0x03, 0xA6, 0x05, 0x18, 0x06, - 0x9A, 0x05, 0x35, 0x05, 0xCC, 0x02, 0xA2, 0x00, 0x9F, 0xFE, 0x04, 0xFC, 0xE2, 0xFA, 0xB0, 0xFA, - 0x7E, 0xFA, 0x15, 0xFB, 0x9F, 0xFB, 0x47, 0xFB, 0x60, 0xFB, 0x08, 0xFB, 0xD6, 0xFA, 0x08, 0xFB, - 0xD6, 0xFA, 0xFB, 0xFA, 0x15, 0xFB, 0x79, 0xFB, 0x75, 0xFC, 0xD6, 0xFD, 0x68, 0xFF, 0xC8, 0x00, - 0x2D, 0x01, 0x70, 0x00, 0x1D, 0xFF, 0x7D, 0xFD, 0x43, 0xFC, 0x54, 0xFB, 0x7E, 0xFA, 0x3F, 0xFA, - 0xC1, 0xF9, 0x00, 0xFA, 0x15, 0xFB, 0x8E, 0xFC, 0x9F, 0xFE, 0x89, 0x00, 0xE1, 0x00, 0xB4, 0xFF, - 0x8E, 0xFC, 0x1D, 0xF9, 0x36, 0xF6, 0x00, 0xF7, 0xDE, 0xFE, 0xBB, 0x0C, 0xBF, 0x1D, 0xC7, 0x2A, - 0xBF, 0x2F, 0x6B, 0x2E, 0x88, 0x27, 0xD4, 0x1E, 0xBB, 0x15, 0x8D, 0x0B, 0x13, 0x01, 0x15, 0xF5, - 0x4B, 0xE8, 0x3B, 0xDD, 0x43, 0xD8, 0x04, 0xDB, 0x71, 0xE5, 0xDA, 0xF3, 0x00, 0x00, 0x2C, 0x0A, - 0xAA, 0x10, 0xDD, 0x13, 0x78, 0x16, 0x13, 0x16, 0x02, 0x14, 0x13, 0x10, 0x7C, 0x09, 0xDD, 0x01, - 0xDE, 0xFB, 0xF7, 0xF8, 0x00, 0xFA, 0x08, 0xFE, 0xC8, 0x00, 0xAB, 0x01, 0x3D, 0x00, 0x5C, 0xFC, - 0xDE, 0xF8, 0x6D, 0xF5, 0xC5, 0xF2, 0x97, 0xF1, 0x75, 0xF0, 0x1D, 0xF0, 0x00, 0xF1, 0xE7, 0xF3, - 0xDA, 0xF9, 0x28, 0x02, 0xE9, 0x0A, 0x99, 0x11, 0x3D, 0x15, 0xBF, 0x14, 0x99, 0x11, 0x63, 0x0C, - 0x18, 0x06, 0x0B, 0x00, 0x3F, 0xFA, 0x3A, 0xF5, 0xBD, 0xF1, 0xAC, 0xEF, 0x75, 0xF0, 0xE7, 0xF3, - 0x93, 0xF8, 0x58, 0xFD, 0x07, 0x01, 0xFE, 0x02, 0xE1, 0x03, 0xFA, 0x03, 0x3D, 0x03, 0xA6, 0x02, - 0xE9, 0x01, 0x2D, 0x01, 0xAF, 0x00, 0x31, 0x00, 0x0B, 0x00, 0xE1, 0x00, 0x03, 0x02, 0x24, 0x03, - 0x89, 0x03, 0x9A, 0x02, 0xAF, 0x00, 0x92, 0xFE, 0x68, 0xFC, 0xD6, 0xFA, 0x25, 0xFA, 0x32, 0xFA, - 0xC9, 0xFA, 0xB8, 0xFB, 0xB4, 0xFC, 0xFB, 0xFD, 0x4F, 0xFF, 0x31, 0x00, 0x89, 0x00, 0x31, 0x00, - 0x29, 0xFF, 0xFB, 0xFD, 0xC1, 0xFC, 0xD1, 0xFB, 0x92, 0xFB, 0x75, 0xFC, 0x08, 0xFE, 0xCD, 0xFF, - 0x6C, 0x01, 0x74, 0x02, 0x3D, 0x03, 0xBB, 0x03, 0xAF, 0x03, 0x18, 0x03, 0x03, 0x02, 0xAF, 0x00, - 0xB4, 0xFF, 0x1D, 0xFF, 0xC5, 0xFE, 0x82, 0xFF, 0x89, 0x00, 0x78, 0x01, 0x4E, 0x02, 0x42, 0x02, - 0xD0, 0x01, 0x91, 0x01, 0x20, 0x01, 0xA2, 0x00, 0x24, 0x00, 0x82, 0xFF, 0x1D, 0xFF, 0x29, 0xFF, - 0x5C, 0xFF, 0x18, 0x00, 0x2D, 0x01, 0xAB, 0x01, 0xF6, 0x01, 0xB7, 0x01, 0xE1, 0x00, 0x4A, 0x00, - 0x43, 0xFF, 0x47, 0xFE, 0x97, 0xFD, 0xCD, 0xFC, 0x9B, 0xFC, 0xA7, 0xFC, 0xB4, 0xFC, 0xA3, 0xFD, - 0x4F, 0xFF, 0xBB, 0x00, 0x4E, 0x02, 0x4A, 0x03, 0xF2, 0x02, 0x57, 0x03, 0x39, 0x04, 0xFA, 0x03, - 0xFA, 0x03, 0xD9, 0x02, 0x4A, 0x00, 0x53, 0xFE, 0xC5, 0xFB, 0xA7, 0xF9, 0xCD, 0xF9, 0x0C, 0xFA, - 0x15, 0xFB, 0x00, 0xFD, 0xBC, 0xFD, 0x04, 0xFF, 0x2D, 0x01, 0x8D, 0x02, 0xAF, 0x03, 0x46, 0x04, - 0x3D, 0x03, 0xE9, 0x01, 0xBB, 0x00, 0xF7, 0xFE, 0xE2, 0xFD, 0x0C, 0xFD, 0xDE, 0xFB, 0xEF, 0xFA, - 0xDA, 0xF9, 0xD1, 0xF8, 0x86, 0xF8, 0x04, 0xF9, 0xC1, 0xF9, 0x97, 0xFA, 0xEB, 0xFB, 0x00, 0xFD, - 0x47, 0xFE, 0x9B, 0xFF, 0x24, 0x00, 0x70, 0x00, 0x07, 0x01, 0xEE, 0x00, 0x31, 0x00, 0xDA, 0xFF, - 0xEB, 0xFE, 0xBC, 0xFD, 0x00, 0xFD, 0xDE, 0xFB, 0x3A, 0xFB, 0x60, 0xFB, 0xF7, 0xFB, 0x25, 0xFD, - 0x10, 0xFF, 0x57, 0x00, 0x9E, 0x01, 0x81, 0x02, 0xA2, 0x00, 0xD6, 0xFD, 0x8A, 0xFA, 0x4B, 0xF7, - 0x82, 0xF6, 0xDA, 0xF6, 0x75, 0xFC, 0x2D, 0x07, 0xB7, 0x13, 0x73, 0x20, 0x7C, 0x27, 0x41, 0x29, - 0xD8, 0x26, 0x28, 0x20, 0xF1, 0x17, 0xDD, 0x0D, 0x70, 0x03, 0x04, 0xF9, 0x08, 0xEF, 0x2E, 0xE6, - 0x8F, 0xE1, 0xFC, 0xE2, 0x21, 0xE9, 0x0C, 0xF4, 0x9F, 0xFE, 0xAF, 0x06, 0x6B, 0x0D, 0xAE, 0x0F, - 0xBB, 0x0F, 0x80, 0x0E, 0x41, 0x0B, 0x28, 0x08, 0xB7, 0x04, 0x7C, 0x00, 0x4B, 0xFD, 0x68, 0xFC, - 0x71, 0xFD, 0x89, 0x00, 0x63, 0x03, 0xE1, 0x03, 0x0B, 0x03, 0xCD, 0xFF, 0x86, 0xFB, 0xB0, 0xF7, - 0xCD, 0xF3, 0x7E, 0xF1, 0x8E, 0xF0, 0x9B, 0xF0, 0xEF, 0xF1, 0xBD, 0xF4, 0x4F, 0xF9, 0xCD, 0xFF, - 0x95, 0x06, 0x56, 0x0C, 0x46, 0x10, 0xD0, 0x10, 0x17, 0x0F, 0xB3, 0x0B, 0xFA, 0x06, 0x81, 0x02, - 0x92, 0xFE, 0x15, 0xFB, 0xB8, 0xF8, 0x3F, 0xF7, 0xB4, 0xF6, 0x8A, 0xF7, 0x43, 0xF9, 0xFB, 0xFA, - 0x68, 0xFC, 0x4B, 0xFD, 0x08, 0xFE, 0xAC, 0xFE, 0x43, 0xFF, 0x31, 0x00, 0x5F, 0x01, 0x9A, 0x02, - 0xA2, 0x03, 0x39, 0x04, 0x20, 0x04, 0xAF, 0x03, 0x57, 0x03, 0x5B, 0x02, 0x39, 0x01, 0xDA, 0xFF, - 0x47, 0xFE, 0x25, 0xFD, 0x36, 0xFC, 0x9F, 0xFB, 0xAC, 0xFB, 0x5C, 0xFC, 0x58, 0xFD, 0x3A, 0xFE, - 0xF7, 0xFE, 0xA7, 0xFF, 0x4A, 0x00, 0xBB, 0x00, 0xBB, 0x00, 0x18, 0x00, 0x10, 0xFF, 0x21, 0xFE, - 0x25, 0xFD, 0x9B, 0xFC, 0x8E, 0xFC, 0x00, 0xFD, 0xD6, 0xFD, 0xC5, 0xFE, 0xCD, 0xFF, 0xC8, 0x00, - 0x03, 0x02, 0x31, 0x03, 0x2D, 0x04, 0x85, 0x04, 0x6C, 0x04, 0xEE, 0x03, 0x0B, 0x03, 0x28, 0x02, - 0x5F, 0x01, 0x96, 0x00, 0xCD, 0xFF, 0xEB, 0xFE, 0xD6, 0xFD, 0xF3, 0xFC, 0x75, 0xFC, 0x68, 0xFC, - 0x0C, 0xFD, 0xC9, 0xFD, 0xDE, 0xFE, 0x18, 0x00, 0x13, 0x01, 0xD0, 0x01, 0xB3, 0x02, 0xE5, 0x02, - 0xF2, 0x02, 0xAF, 0x03, 0xAF, 0x03, 0x57, 0x03, 0xD9, 0x02, 0xE1, 0x00, 0x1D, 0xFF, 0x64, 0xFD, - 0xC5, 0xFB, 0x3A, 0xFB, 0x2E, 0xFB, 0x60, 0xFB, 0xDE, 0xFB, 0x82, 0xFC, 0xB4, 0xFC, 0x8A, 0xFD, - 0x86, 0xFE, 0x29, 0xFF, 0x7C, 0x00, 0x13, 0x01, 0x07, 0x01, 0x13, 0x01, 0x4A, 0x00, 0xCD, 0xFF, - 0xE6, 0xFF, 0xDA, 0xFF, 0xF3, 0xFF, 0x0B, 0x00, 0x8E, 0xFF, 0xF7, 0xFE, 0x92, 0xFE, 0xD6, 0xFD, - 0x19, 0xFD, 0xB4, 0xFC, 0x10, 0xFC, 0xAC, 0xFB, 0x92, 0xFB, 0x2E, 0xFB, 0x60, 0xFB, 0x5C, 0xFC, - 0xC9, 0xFD, 0x00, 0x00, 0xE9, 0x01, 0x18, 0x03, 0x96, 0x03, 0x24, 0x03, 0x0F, 0x02, 0xBB, 0x00, - 0x5C, 0xFF, 0x53, 0xFE, 0x32, 0xFD, 0xEB, 0xFB, 0xA3, 0xFA, 0x9B, 0xF9, 0x00, 0xFA, 0x08, 0xFB, - 0x68, 0xFC, 0xFB, 0xFD, 0x79, 0xFE, 0x86, 0xFE, 0x21, 0xFE, 0x71, 0xFD, 0x8A, 0xFD, 0x2E, 0xFE, - 0xB8, 0xFE, 0x10, 0xFF, 0x1D, 0xFF, 0x3A, 0xFE, 0x00, 0xFD, 0xAC, 0xFB, 0x00, 0xFA, 0x79, 0xF8, - 0x86, 0xF8, 0x32, 0xFD, 0x13, 0x07, 0x99, 0x14, 0xC3, 0x1F, 0x45, 0x25, 0xD0, 0x25, 0x24, 0x21, - 0x8D, 0x1A, 0x6B, 0x13, 0x7C, 0x0C, 0x46, 0x07, 0x46, 0x01, 0x64, 0xFA, 0x04, 0xF3, 0x2A, 0xED, - 0x15, 0xEC, 0xDE, 0xEF, 0x43, 0xF6, 0xDE, 0xFB, 0xF3, 0xFF, 0x13, 0x01, 0x63, 0x00, 0x9B, 0xFF, - 0xEB, 0xFE, 0x3D, 0x00, 0x9A, 0x02, 0x9E, 0x04, 0xB3, 0x05, 0xFE, 0x05, 0xEE, 0x06, 0xD9, 0x08, - 0x4E, 0x0B, 0x4A, 0x0C, 0xAA, 0x0A, 0x70, 0x06, 0x24, 0x00, 0x82, 0xF9, 0x8E, 0xF3, 0xEB, 0xEF, - 0xEF, 0xEE, 0x7A, 0xEF, 0x19, 0xF1, 0x86, 0xF2, 0x64, 0xF4, 0x71, 0xF7, 0xC5, 0xFB, 0x13, 0x01, - 0xCC, 0x05, 0xE5, 0x08, 0x13, 0x0A, 0x24, 0x09, 0x52, 0x07, 0xA6, 0x05, 0xB7, 0x04, 0x78, 0x04, - 0x52, 0x04, 0xD4, 0x03, 0xB3, 0x02, 0x5F, 0x01, 0x24, 0x00, 0x43, 0xFF, 0x47, 0xFE, 0x58, 0xFD, - 0x82, 0xFC, 0x79, 0xFB, 0xE2, 0xFA, 0xFB, 0xFA, 0x9F, 0xFB, 0x19, 0xFD, 0xDE, 0xFE, 0xF3, 0xFF, - 0x4A, 0x00, 0xF3, 0xFF, 0x43, 0xFF, 0xDE, 0xFE, 0xEB, 0xFE, 0x43, 0xFF, 0x3D, 0x00, 0x46, 0x01, - 0x35, 0x02, 0xE5, 0x02, 0x0B, 0x03, 0x70, 0x03, 0xA2, 0x03, 0x24, 0x03, 0x42, 0x02, 0x70, 0x00, - 0x6D, 0xFE, 0x75, 0xFC, 0x97, 0xFA, 0x43, 0xF9, 0xD1, 0xF8, 0x36, 0xF9, 0x64, 0xFA, 0xDE, 0xFB, - 0x58, 0xFD, 0xC5, 0xFE, 0xF3, 0xFF, 0xFA, 0x00, 0x78, 0x01, 0x52, 0x01, 0xEE, 0x00, 0x70, 0x00, - 0x18, 0x00, 0x31, 0x00, 0xAF, 0x00, 0x78, 0x01, 0x5B, 0x02, 0x4A, 0x03, 0xAF, 0x03, 0xA2, 0x03, - 0x63, 0x03, 0x74, 0x02, 0x46, 0x01, 0xCD, 0xFF, 0x86, 0xFE, 0x8A, 0xFD, 0x3F, 0xFD, 0x8A, 0xFD, - 0x86, 0xFE, 0xC8, 0x00, 0x9E, 0x01, 0x28, 0x02, 0x4E, 0x02, 0xE1, 0x00, 0x24, 0x00, 0x68, 0xFF, - 0xD1, 0xFE, 0x1D, 0xFF, 0x29, 0xFF, 0x43, 0xFF, 0x5C, 0xFF, 0xAC, 0xFE, 0x2E, 0xFE, 0xD6, 0xFD, - 0x25, 0xFD, 0x00, 0xFD, 0xB4, 0xFC, 0x2A, 0xFC, 0x4F, 0xFC, 0x9B, 0xFC, 0xF3, 0xFC, 0xE2, 0xFD, - 0xAC, 0xFE, 0xC1, 0xFF, 0xAF, 0x00, 0xE1, 0x00, 0x07, 0x01, 0xAF, 0x00, 0xCD, 0xFF, 0xEB, 0xFE, - 0x21, 0xFE, 0x0C, 0xFD, 0xA7, 0xFC, 0x82, 0xFC, 0xC1, 0xFC, 0x7D, 0xFD, 0x2E, 0xFE, 0xD1, 0xFE, - 0x4F, 0xFF, 0x9B, 0xFF, 0xCD, 0xFF, 0xCD, 0xFF, 0x82, 0xFF, 0x4F, 0xFF, 0x29, 0xFF, 0x36, 0xFF, - 0x10, 0xFF, 0xD1, 0xFE, 0xDE, 0xFE, 0x86, 0xFE, 0x9F, 0xFE, 0x10, 0xFF, 0xF7, 0xFE, 0xF7, 0xFE, - 0xEB, 0xFE, 0xC9, 0xFD, 0x9B, 0xFC, 0x2E, 0xFB, 0x3F, 0xFA, 0x64, 0xFA, 0xFB, 0xFA, 0x43, 0xFC, - 0x7D, 0xFD, 0x15, 0xFE, 0xBC, 0xFD, 0x0C, 0xFD, 0x1D, 0xFC, 0xAC, 0xFB, 0x4F, 0xFC, 0x68, 0xFC, - 0x1D, 0xFC, 0x3A, 0xFB, 0x19, 0xFD, 0x81, 0x02, 0x13, 0x0D, 0x28, 0x1A, 0x3D, 0x21, 0x63, 0x24, - 0xA2, 0x21, 0x0B, 0x1B, 0x02, 0x14, 0x07, 0x0D, 0x8D, 0x08, 0xA6, 0x05, 0xC4, 0x01, 0x25, 0xFD, - 0xC9, 0xF7, 0x32, 0xF4, 0x15, 0xF5, 0xD1, 0xF8, 0x00, 0xFD, 0xA2, 0x00, 0xB7, 0x01, 0xC1, 0xFF, - 0x97, 0xFD, 0x47, 0xFB, 0xA3, 0xFA, 0x32, 0xFD, 0x68, 0xFF, 0x78, 0x01, 0x03, 0x02, 0xDD, 0x01, - 0xF2, 0x02, 0x91, 0x04, 0x57, 0x06, 0x5F, 0x07, 0xEE, 0x06, 0x52, 0x04, 0xBB, 0x00, 0x5C, 0xFC, - 0x5C, 0xF9, 0xEB, 0xF8, 0x69, 0xF9, 0xE2, 0xFA, 0x1D, 0xFC, 0x9F, 0xFB, 0x47, 0xFB, 0xE2, 0xFA, - 0x2E, 0xFB, 0x8E, 0xFC, 0xBC, 0xFD, 0xB8, 0xFE, 0xAC, 0xFE, 0x2E, 0xFE, 0xD6, 0xFD, 0x6D, 0xFE, - 0xF3, 0xFF, 0xC4, 0x01, 0x3D, 0x03, 0xBB, 0x03, 0x89, 0x03, 0xB3, 0x02, 0xB7, 0x01, 0x2D, 0x01, - 0xE1, 0x00, 0xBB, 0x00, 0x89, 0x00, 0x57, 0x00, 0x31, 0x00, 0x0B, 0x00, 0x57, 0x00, 0x89, 0x00, - 0xA2, 0x00, 0x63, 0x00, 0x10, 0xFF, 0x7D, 0xFD, 0x04, 0xFC, 0xC9, 0xFA, 0x71, 0xFA, 0xB0, 0xFA, - 0x6D, 0xFB, 0x9B, 0xFC, 0xC9, 0xFD, 0x1D, 0xFF, 0x7C, 0x00, 0xC4, 0x01, 0xF2, 0x02, 0xEE, 0x03, - 0x20, 0x04, 0xE1, 0x03, 0x63, 0x03, 0x74, 0x02, 0xC4, 0x01, 0x07, 0x01, 0xA2, 0x00, 0x70, 0x00, - 0x00, 0x00, 0x68, 0xFF, 0x86, 0xFE, 0x7D, 0xFD, 0x8E, 0xFC, 0x79, 0xFB, 0xBC, 0xFA, 0x58, 0xFA, - 0x19, 0xFA, 0xA3, 0xFA, 0xEB, 0xFB, 0x7D, 0xFD, 0x43, 0xFF, 0xC8, 0x00, 0xF6, 0x01, 0xCC, 0x02, - 0xFE, 0x02, 0xB3, 0x02, 0x4E, 0x02, 0x5F, 0x01, 0x96, 0x00, 0xE6, 0xFF, 0x68, 0xFF, 0xE6, 0xFF, - 0x57, 0x00, 0x2D, 0x01, 0x35, 0x02, 0x18, 0x03, 0x89, 0x03, 0xA2, 0x03, 0x31, 0x03, 0x9A, 0x02, - 0x9E, 0x01, 0x3D, 0x00, 0xEB, 0xFE, 0x97, 0xFD, 0xA7, 0xFC, 0x10, 0xFC, 0xC5, 0xFB, 0x92, 0xFB, - 0xD1, 0xFB, 0x68, 0xFC, 0x25, 0xFD, 0x3A, 0xFE, 0x29, 0xFF, 0x18, 0x00, 0xD5, 0x00, 0x07, 0x01, - 0xE1, 0x00, 0xA2, 0x00, 0x96, 0x00, 0xBB, 0x00, 0x70, 0x00, 0x0B, 0x00, 0x43, 0xFF, 0x47, 0xFE, - 0x64, 0xFD, 0x68, 0xFC, 0xEB, 0xFB, 0x9F, 0xFB, 0xB8, 0xFB, 0x04, 0xFC, 0x68, 0xFC, 0x0C, 0xFD, - 0xC9, 0xFD, 0x86, 0xFE, 0x43, 0xFF, 0x18, 0x00, 0x3D, 0x00, 0x7C, 0x00, 0x24, 0x00, 0x5C, 0xFF, - 0x4F, 0xFF, 0xF7, 0xFE, 0xAC, 0xFE, 0x04, 0xFF, 0x9F, 0xFE, 0xAC, 0xFE, 0xAC, 0xFE, 0x2E, 0xFE, - 0x08, 0xFE, 0x15, 0xFE, 0xD6, 0xFD, 0x08, 0xFE, 0xA3, 0xFD, 0x25, 0xFD, 0x32, 0xFD, 0x68, 0xFC, - 0xDA, 0xFC, 0xCD, 0xFC, 0x4B, 0xFD, 0x8A, 0xFD, 0xBC, 0xFD, 0x58, 0xFD, 0xA7, 0xFC, 0x68, 0xFC, - 0x86, 0xFE, 0x4E, 0x02, 0xAF, 0x06, 0x0B, 0x0C, 0x0B, 0x0F, 0xB7, 0x10, 0x2C, 0x10, 0xB3, 0x0E, - 0x6B, 0x0D, 0x95, 0x0C, 0x3D, 0x0C, 0x8D, 0x0B, 0x6B, 0x0A, 0x9A, 0x08, 0x07, 0x07, 0x67, 0x05, - 0x35, 0x05, 0x1C, 0x05, 0x78, 0x04, 0x89, 0x03, 0xB7, 0x01, 0x75, 0xFF, 0x8A, 0xFD, 0x10, 0xFC, - 0x60, 0xFB, 0xC5, 0xFB, 0xD1, 0xFB, 0x1D, 0xFC, 0x10, 0xFC, 0x10, 0xFC, 0x75, 0xFC, 0x25, 0xFD, - 0xC9, 0xFD, 0x9F, 0xFE, 0xAC, 0xFE, 0x86, 0xFE, 0x92, 0xFE, 0x6D, 0xFE, 0xF7, 0xFE, 0xB4, 0xFF, - 0x57, 0x00, 0xAF, 0x00, 0x57, 0x00, 0xB4, 0xFF, 0x04, 0xFF, 0x3A, 0xFE, 0x15, 0xFE, 0xEF, 0xFD, - 0x15, 0xFE, 0x47, 0xFE, 0x79, 0xFE, 0xAC, 0xFE, 0xAC, 0xFE, 0xC5, 0xFE, 0x2E, 0xFE, 0x79, 0xFE, - 0x86, 0xFE, 0xC5, 0xFE, 0x60, 0xFE, 0xF3, 0xFC, 0x68, 0xFC, 0x6D, 0xFB, 0x1D, 0xFC, 0x19, 0xFD, - 0xE6, 0xFF, 0x91, 0x01, 0x70, 0x03, 0x18, 0x03, 0x31, 0x03, 0x4E, 0x02, 0x42, 0x02, 0x03, 0x02, - 0xE9, 0x01, 0x5F, 0x01, 0xEE, 0x00, 0x4A, 0x00, 0xE6, 0xFF, 0x3D, 0x00, 0x70, 0x00, 0xD5, 0x00, - 0xAF, 0x00, 0xA7, 0xFF, 0x53, 0xFE, 0x00, 0xFD, 0xA7, 0xFC, 0x0C, 0xFD, 0xB0, 0xFD, 0xAC, 0xFE, - 0x43, 0xFF, 0xCD, 0xFF, 0x0B, 0x00, 0x7C, 0x00, 0xEE, 0x00, 0x13, 0x01, 0x7C, 0x00, 0x82, 0xFF, - 0x6D, 0xFE, 0x97, 0xFD, 0x58, 0xFD, 0x97, 0xFD, 0x47, 0xFE, 0xC5, 0xFE, 0xF7, 0xFE, 0xAC, 0xFE, - 0x47, 0xFE, 0xEF, 0xFD, 0xE2, 0xFD, 0xD6, 0xFD, 0xE2, 0xFD, 0xD6, 0xFD, 0xC9, 0xFD, 0xD6, 0xFD, - 0x2E, 0xFE, 0xD1, 0xFE, 0x9B, 0xFF, 0x24, 0x00, 0x3D, 0x00, 0x00, 0x00, 0xE6, 0xFF, 0x18, 0x00, - 0xA2, 0x00, 0x46, 0x01, 0x9E, 0x01, 0xF6, 0x01, 0xF6, 0x01, 0xDD, 0x01, 0xD0, 0x01, 0x03, 0x02, - 0x1C, 0x02, 0x03, 0x02, 0x39, 0x01, 0x63, 0x00, 0x4F, 0xFF, 0x86, 0xFE, 0xFB, 0xFD, 0xBC, 0xFD, - 0xE2, 0xFD, 0x21, 0xFE, 0x53, 0xFE, 0x3A, 0xFE, 0xD6, 0xFD, 0x58, 0xFD, 0xA7, 0xFC, 0x36, 0xFC, - 0xC5, 0xFB, 0x04, 0xFC, 0x4F, 0xFC, 0x19, 0xFD, 0xFB, 0xFD, 0xD1, 0xFE, 0xB4, 0xFF, 0x57, 0x00, - 0xAF, 0x00, 0x7C, 0x00, 0x3D, 0x00, 0xC1, 0xFF, 0x5C, 0xFF, 0xD1, 0xFE, 0x79, 0xFE, 0x86, 0xFE, - 0x04, 0xFF, 0xB4, 0xFF, 0x89, 0x00, 0x13, 0x01, 0x52, 0x01, 0x78, 0x01, 0xEE, 0x00, 0xC8, 0x00, - 0x3D, 0x00, 0xF3, 0xFF, 0x9B, 0xFF, 0x5C, 0xFF, 0x36, 0xFF, 0x36, 0xFF, 0x43, 0xFF, 0x82, 0xFF, - 0xE6, 0xFF, 0xE1, 0x00, 0x35, 0x02, 0x89, 0x03, 0x35, 0x05, 0xA6, 0x05, 0xFE, 0x05, 0x4E, 0x05, - 0xF6, 0x04, 0x6C, 0x04, 0xEE, 0x03, 0xC8, 0x03, 0xFA, 0x03, 0x85, 0x04, 0x1C, 0x05, 0xB3, 0x05, - 0xE5, 0x05, 0x7C, 0x06, 0xA2, 0x06, 0x7C, 0x06, 0x18, 0x06, 0x42, 0x05, 0x78, 0x04, 0xAF, 0x03, - 0xCC, 0x02, 0x42, 0x02, 0xC4, 0x01, 0x46, 0x01, 0xC8, 0x00, 0x52, 0x01, 0x96, 0x00, 0xBB, 0x00, - 0x3D, 0x00, 0xB4, 0xFF, 0x00, 0x00, 0xB8, 0xFE, 0xAC, 0xFE, 0x21, 0xFE, 0x3A, 0xFE, 0x15, 0xFE, - 0xB0, 0xFD, 0xB0, 0xFD, 0x8A, 0xFD, 0x58, 0xFD, 0x0C, 0xFD, 0xCD, 0xFC, 0x00, 0xFD, 0x25, 0xFD, - 0x71, 0xFD, 0xD6, 0xFD, 0x47, 0xFE, 0xC5, 0xFE, 0xF7, 0xFE, 0x29, 0xFF, 0x43, 0xFF, 0xEB, 0xFE, - 0xAC, 0xFE, 0x21, 0xFE, 0x21, 0xFE, 0xEF, 0xFD, 0x15, 0xFE, 0x53, 0xFE, 0x92, 0xFE, 0xC5, 0xFE, - 0xEB, 0xFE, 0x04, 0xFF, 0xF7, 0xFE, 0x04, 0xFF, 0xDE, 0xFE, 0xB8, 0xFE, 0x79, 0xFE, 0x2E, 0xFE, - 0xBC, 0xFD, 0x8A, 0xFD, 0x64, 0xFD, 0x8A, 0xFD, 0xBC, 0xFD, 0x15, 0xFE, 0x9F, 0xFE, 0xEB, 0xFE, - 0x36, 0xFF, 0x82, 0xFF, 0xCD, 0xFF, 0x3D, 0x00, 0x63, 0x00, 0x70, 0x00, 0x7C, 0x00, 0x89, 0x00, - 0xC8, 0x00, 0xFA, 0x00, 0x39, 0x01, 0x6C, 0x01, 0x6C, 0x01, 0x13, 0x01, 0xD5, 0x00, 0x57, 0x00, - 0x0B, 0x00, 0xCD, 0xFF, 0xB4, 0xFF, 0xDA, 0xFF, 0xE6, 0xFF, 0x00, 0x00, 0xE6, 0xFF, 0xE6, 0xFF, - 0xCD, 0xFF, 0xB4, 0xFF, 0x82, 0xFF, 0x68, 0xFF, 0x43, 0xFF, 0x29, 0xFF, 0x10, 0xFF, 0x04, 0xFF, - 0xF7, 0xFE, 0x04, 0xFF, 0x04, 0xFF, 0xF7, 0xFE, 0xD1, 0xFE, 0xB8, 0xFE, 0xAC, 0xFE, 0xAC, 0xFE, - 0xB8, 0xFE, 0xDE, 0xFE, 0xEB, 0xFE, 0x04, 0xFF, 0xF7, 0xFE, 0xB8, 0xFE, 0x92, 0xFE, 0x6D, 0xFE, - 0x86, 0xFE, 0xAC, 0xFE, 0xEB, 0xFE, 0x43, 0xFF, 0xB4, 0xFF, 0x57, 0x00, 0xEE, 0x00, 0x91, 0x01, - 0xF6, 0x01, 0x28, 0x02, 0x0F, 0x02, 0xDC, 0x01, 0x84, 0x01, 0x39, 0x01, 0xED, 0x00, 0xC8, 0x00, - 0xBB, 0x00, 0xA2, 0x00, 0xC8, 0x00, 0xE1, 0x00, 0x39, 0x01, 0x77, 0x01, 0xB6, 0x01, 0xAA, 0x01, - 0x77, 0x01, 0x13, 0x01, 0xA2, 0x00, 0x4A, 0x00, 0x00, 0x00, 0x9B, 0xFF, 0x37, 0xFF, 0xC6, 0xFE, - 0x6E, 0xFE, 0x22, 0xFE, 0x2F, 0xFE, 0x61, 0xFE, 0xC6, 0xFE, 0x37, 0xFF, 0x9B, 0xFF, 0xDA, 0xFF, - 0x24, 0x00, 0x63, 0x00, 0x95, 0x00, 0xAE, 0x00, 0x95, 0x00, 0x4A, 0x00, 0xF3, 0xFF, 0x5D, 0xFF, - 0x05, 0xFF, 0xA0, 0xFE, 0xA1, 0xFE, 0xEC, 0xFE, 0x69, 0xFF, 0x00, 0x00, 0x88, 0x00, 0xF9, 0x00, - 0x38, 0x01, 0x51, 0x01, 0x12, 0x01, 0xAE, 0x00, 0x24, 0x00, 0x82, 0xFF, 0xD3, 0xFE, 0x56, 0xFE, - 0x3D, 0xFE, 0x6F, 0xFE, 0x05, 0xFF, 0xCD, 0xFF, 0xC7, 0x00, 0x8F, 0x01, 0x32, 0x02, 0x7D, 0x02, - 0xBB, 0x02, 0xA2, 0x02, 0x89, 0x02, 0x4A, 0x02, 0x0C, 0x02, 0xC1, 0x01, 0x8F, 0x01, 0x8F, 0x01, - 0x8F, 0x01, 0x9B, 0x01, 0x9B, 0x01, 0x8E, 0x01, 0x75, 0x01, 0x5C, 0x01, 0x37, 0x01, 0x11, 0x01, - 0x1E, 0x01, 0x50, 0x01, 0x5C, 0x03, 0x50, 0x03, 0xCD, 0x03, 0x56, 0x02, 0x75, 0x01, 0xEC, 0x00, - 0xA8, 0xFF, 0x8F, 0xFF, 0x51, 0xFF, 0x17, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x7B, 0x00, - 0x7B, 0x00, 0x30, 0x00, 0x8F, 0xFF, 0x5D, 0xFF, 0xAF, 0xFE, 0x57, 0xFE, 0x26, 0xFE, 0x26, 0xFE, - 0x4B, 0xFE, 0x3F, 0xFE, 0x0D, 0xFE, 0xC2, 0xFD, 0x46, 0xFD, 0x07, 0xFD, 0xBD, 0xFC, 0xEF, 0xFC, - 0x39, 0xFD, 0x91, 0xFD, 0x0D, 0xFE, 0x8A, 0xFE, 0x13, 0xFF, 0x83, 0xFF, 0xE7, 0xFF, 0x00, 0x00, - 0x0B, 0x00, 0xDA, 0xFF, 0xA8, 0xFF, 0x45, 0xFF, 0xFA, 0xFE, 0xC8, 0xFE, 0xD5, 0xFE, 0xEE, 0xFE, - 0x07, 0xFF, 0xFA, 0xFE, 0xEE, 0xFE, 0xFA, 0xFE, 0xEE, 0xFE, 0x20, 0xFF, 0x45, 0xFF, 0xB5, 0xFF, - 0x24, 0x00, 0x94, 0x00, 0xD2, 0x00, 0x10, 0x01, 0x1C, 0x01, 0x1C, 0x01, 0xEB, 0x00, 0x94, 0x00, - 0x49, 0x00, 0x3D, 0x00, 0x24, 0x00, 0x49, 0x00, 0x55, 0x00, 0x87, 0x00, 0xDE, 0x00, 0x10, 0x01, - 0x28, 0x01, 0xF7, 0x00, 0xB9, 0x00, 0x3D, 0x00, 0xDA, 0xFF, 0x90, 0xFF, 0x5E, 0xFF, 0x5E, 0xFF, - 0x77, 0xFF, 0x6B, 0xFF, 0x9C, 0xFF, 0x9C, 0xFF, 0xC1, 0xFF, 0xCE, 0xFF, 0xCE, 0xFF, 0xC2, 0xFF, - 0xB5, 0xFF, 0xA9, 0xFF, 0xA9, 0xFF, 0xA9, 0xFF, 0xC2, 0xFF, 0xF3, 0xFF, 0x17, 0x00, 0x24, 0x00, - 0xF3, 0xFF, 0xB5, 0xFF, 0x52, 0xFF, 0xFB, 0xFE, 0xBD, 0xFE, 0xA5, 0xFE, 0xBE, 0xFE, 0xE3, 0xFE, - 0x39, 0xFF, 0x90, 0xFF, 0x0B, 0x00, 0x9F, 0x00, 0x0F, 0x01, 0x72, 0x01, 0xA3, 0x01, 0xA3, 0x01, - 0x7E, 0x01, 0x59, 0x01, 0x27, 0x01, 0x0F, 0x01, 0xF6, 0x00, 0xE9, 0x00, 0xDD, 0x00, 0xC4, 0x00, - 0xAC, 0x00, 0xAC, 0x00, 0x9F, 0x00, 0x86, 0x00, 0x93, 0x00, 0x61, 0x00, 0x49, 0x00, 0x0B, 0x00, - 0xE7, 0xFF, 0xC2, 0xFF, 0xA9, 0xFF, 0xB5, 0xFF, 0xB5, 0xFF, 0xB5, 0xFF, 0xA9, 0xFF, 0x90, 0xFF, - 0x9D, 0xFF, 0x90, 0xFF, 0xB5, 0xFF, 0xE7, 0xFF, 0xF3, 0xFF, 0x17, 0x00, 0x17, 0x00, 0x17, 0x00, - 0x17, 0x00, 0x17, 0x00, 0x24, 0x00, 0x0B, 0x00, 0xF3, 0xFF, 0xCE, 0xFF, 0xC2, 0xFF, 0xA9, 0xFF, - 0xA9, 0xFF, 0xA9, 0xFF, 0xB6, 0xFF, 0xE7, 0xFF, 0x0B, 0x00, 0x23, 0x00, 0x30, 0x00, 0x3C, 0x00, - 0x3C, 0x00, 0x48, 0x00, 0x23, 0x00, 0x00, 0x00, 0xC2, 0xFF, 0x6C, 0xFF, 0x3A, 0xFF, 0x22, 0xFF, - 0x3B, 0xFF, 0x6C, 0xFF, 0x9D, 0xFF, 0xDB, 0xFF, 0x00, 0x00, 0x30, 0x00, 0x48, 0x00, 0x79, 0x00, - 0x92, 0x00, 0xB7, 0x00, 0xB7, 0x00, 0x9E, 0x00, 0x92, 0x00, 0x6D, 0x00, 0x61, 0x00, 0x61, 0x00, - 0x86, 0x00, 0xAA, 0x00, 0xC3, 0x00, 0xC3, 0x00, 0xDB, 0x00, 0x00, 0x01, 0x31, 0x01, 0x62, 0x01, - 0x87, 0x01, 0x93, 0x01, 0x87, 0x01, 0x49, 0x01, 0x25, 0x01, 0x00, 0x01, 0xF4, 0x00, 0xE7, 0x00, - 0xC2, 0x00, 0x9E, 0x00, 0x60, 0x00, 0x00, 0x00, 0xB6, 0xFF, 0x6D, 0xFF, 0x54, 0xFF, 0x23, 0xFF, - 0x23, 0xFF, 0xF2, 0xFE, 0xF2, 0xFE, 0x0B, 0xFF, 0x3C, 0xFF, 0x6D, 0xFF, 0x85, 0xFF, 0x85, 0xFF, - 0x61, 0xFF, 0x30, 0xFF, 0xE7, 0xFE, 0x9D, 0xFE, 0x54, 0xFE, 0x48, 0xFE, 0x48, 0xFE, 0x79, 0xFE, - 0xC2, 0xFE, 0x0B, 0xFF, 0x61, 0xFF, 0xC3, 0xFF, 0x17, 0x00, 0x78, 0x00, 0xB5, 0x00, 0xDA, 0x00, - 0xCE, 0x00, 0x9D, 0x00, 0x85, 0x00, 0x6C, 0x00, 0x78, 0x00, 0x54, 0x00, 0x54, 0x00, 0x2F, 0x00, - 0x2F, 0x00, 0x00, 0x00, 0xDB, 0xFF, 0xB6, 0xFF, 0xAA, 0xFF, 0x92, 0xFF, 0x7A, 0xFF, 0x61, 0xFF, - 0x55, 0xFF, 0x6E, 0xFF, 0x86, 0xFF, 0x9E, 0xFF, 0xB7, 0xFF, 0xC3, 0xFF, 0xDB, 0xFF, 0xF3, 0xFF, - 0xF3, 0xFF, 0xF3, 0xFF, 0xE7, 0xFF, 0xF3, 0xFF, 0xF3, 0xFF, 0x00, 0x00, 0x0B, 0x00, 0x23, 0x00, - 0x2F, 0x00, 0x53, 0x00, 0x5F, 0x00, 0x6C, 0x00, 0x47, 0x00, 0x17, 0x00, 0xCF, 0xFF, 0x86, 0xFF, - 0x3E, 0xFF, 0x19, 0xFF, 0x01, 0xFF, 0x0D, 0xFF, 0x1A, 0xFF, 0x56, 0xFF, 0x93, 0xFF, 0xCF, 0xFF, - 0x0B, 0x00, 0x47, 0x00, 0x77, 0x00, 0x90, 0x00, 0xC0, 0x00, 0xCC, 0x00, 0xE4, 0x00, 0xD8, 0x00, - 0xD8, 0x00, 0xB4, 0x00, 0x9B, 0x00, 0x77, 0x00, 0x53, 0x00, 0x2F, 0x00, 0x3B, 0x00, 0x3B, 0x00, - 0x2F, 0x00, 0x2F, 0x00, 0x3B, 0x00, 0x3B, 0x00, 0x17, 0x00, 0x00, 0x00, 0xE7, 0xFF, 0x00, 0x00, - 0x0B, 0x00, 0x3B, 0x00, 0x53, 0x00, 0x8F, 0x00, 0xA7, 0x00, 0xBF, 0x00, 0xCB, 0x00, 0xBF, 0x00, - 0xBF, 0x00, 0xB3, 0x00, 0xA7, 0x00, 0xB3, 0x00, 0xBF, 0x00, 0xBF, 0x00, 0xB3, 0x00, 0x9B, 0x00, - 0x77, 0x00, 0x53, 0x00, 0x2F, 0x00, 0x0B, 0x00, 0xCF, 0xFF, 0xB7, 0xFF, 0x7B, 0xFF, 0x9F, 0xFF, - 0xB7, 0xFF, 0xE7, 0xFF, 0x0A, 0x00, 0x22, 0x00, 0x2E, 0x00, 0x16, 0x00, 0x0A, 0x00, 0xF4, 0xFF, - 0xDC, 0xFF, 0xB8, 0xFF, 0x94, 0xFF, 0x7C, 0xFF, 0x94, 0xFF, 0xAC, 0xFF, 0xDC, 0xFF, 0xF4, 0xFF, - 0x0A, 0x00, 0x2E, 0x00, 0x2E, 0x00, 0x16, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xE8, 0xFF, 0xE8, 0xFF, - 0xD0, 0xFF, 0xD0, 0xFF, 0xAC, 0xFF, 0x94, 0xFF, 0x7C, 0xFF, 0x70, 0xFF, 0x64, 0xFF, 0x64, 0xFF, - 0x64, 0xFF, 0x7C, 0xFF, 0x94, 0xFF, 0xC4, 0xFF, 0x0A, 0x00, 0x46, 0x00, 0x9A, 0x00, 0xA6, 0x00, - 0xC9, 0x00, 0xBD, 0x00, 0xA5, 0x00, 0x8E, 0x00, 0x76, 0x00, 0x76, 0x00, 0x46, 0x00, 0x22, 0x00, - 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x46, 0x00, 0x76, 0x00, 0x99, 0x00, 0x99, 0x00, - 0x8D, 0x00, 0x75, 0x00, 0x52, 0x00, 0x2E, 0x00, 0x00, 0x00, 0xD0, 0xFF, 0xAC, 0xFF, 0x95, 0xFF, - 0x95, 0xFF, 0xAC, 0xFF, 0xAC, 0xFF, 0xB8, 0xFF, 0xD0, 0xFF, 0xD0, 0xFF, 0xC4, 0xFF, 0xB8, 0xFF, - 0xC4, 0xFF, 0xAC, 0xFF, 0x95, 0xFF, 0x7D, 0xFF, 0x7D, 0xFF, 0x7D, 0xFF, 0x95, 0xFF, 0xAD, 0xFF, - 0xC4, 0xFF, 0xD0, 0xFF, 0xD0, 0xFF, 0xD0, 0xFF, 0xC4, 0xFF, 0xDC, 0xFF, 0xD0, 0xFF, 0xE8, 0xFF, - 0x00, 0x00, 0x16, 0x00, 0x16, 0x00, 0x2E, 0x00, 0x3A, 0x00, 0x45, 0x00, 0x51, 0x00, 0x45, 0x00, - 0x2E, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x2E, 0x00, 0x2E, 0x00, 0x2E, 0x00, - 0x22, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xD0, 0xFF, 0xA1, 0xFF, 0x72, 0xFF, 0x43, 0xFF, 0x2B, 0xFF, - 0x1F, 0xFF, 0x37, 0xFF, 0x43, 0xFF, 0x66, 0xFF, 0x66, 0xFF, 0x72, 0xFF, 0x7E, 0xFF, 0x72, 0xFF, - 0x66, 0xFF, 0x5A, 0xFF, 0x43, 0xFF, 0x43, 0xFF, 0x5A, 0xFF, 0x7E, 0xFF, 0xA1, 0xFF, 0xAD, 0xFF, - 0xD0, 0xFF, 0xF4, 0xFF, 0x16, 0x00, 0x2E, 0x00, 0x2E, 0x00, 0x3A, 0x00, 0x39, 0x00, 0x39, 0x00, - 0x45, 0x00, 0x51, 0x00, 0x69, 0x00, 0x69, 0x00, 0x74, 0x00, 0x8C, 0x00, 0x8C, 0x00, 0x8C, 0x00, - 0x8C, 0x00, 0x80, 0x00, 0x74, 0x00, 0x5D, 0x00, 0x69, 0x00, 0x45, 0x00, 0x45, 0x00, 0x51, 0x00, - 0x5D, 0x00, 0x80, 0x00, 0xA4, 0x00, 0xBB, 0x00, 0xD3, 0x00, 0xD3, 0x00, 0xC7, 0x00, 0xBB, 0x00, - 0x80, 0x00, 0x69, 0x00, 0x16, 0x00, 0xF4, 0xFF, 0xD0, 0xFF, 0xC5, 0xFF, 0xC5, 0xFF, 0xD0, 0xFF, - 0xF4, 0xFF, 0x0A, 0x00, 0x2E, 0x00, 0x2E, 0x00, 0x39, 0x00, 0x2E, 0x00, 0x22, 0x00, 0x00, 0x00, - 0xE8, 0xFF, 0xC5, 0xFF, 0xC5, 0xFF, 0xC5, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x2E, 0x00, 0x45, 0x00, - 0x5D, 0x00, 0x5D, 0x00, 0x51, 0x00, 0x39, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xC5, 0xFF, 0x96, 0xFF, - 0x5B, 0xFF, 0x4F, 0xFF, 0x43, 0xFF, 0x43, 0xFF, 0x37, 0xFF, 0x37, 0xFF, 0x2C, 0xFF, 0x14, 0xFF, - 0x08, 0xFF, 0xF1, 0xFE, 0xF1, 0xFE, 0x08, 0xFF, 0x2C, 0xFF, 0x67, 0xFF, 0xA1, 0xFF, 0xD0, 0xFF, - 0xF4, 0xFF, 0x22, 0x00, 0x2E, 0x00, 0x45, 0x00, 0x51, 0x00, 0x5D, 0x00, 0x51, 0x00, 0x45, 0x00, - 0x45, 0x00, 0x45, 0x00, 0x45, 0x00, 0x39, 0x00, 0x2E, 0x00, 0x2E, 0x00, 0x22, 0x00, 0x16, 0x00, - 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0x22, 0x00, 0x39, 0x00, 0x45, 0x00, 0x51, 0x00, 0x51, 0x00, - 0x51, 0x00, 0x5C, 0x00, 0x5C, 0x00, 0x74, 0x00, 0x68, 0x00, 0x68, 0x00, 0x68, 0x00, 0x68, 0x00, - 0x74, 0x00, 0x68, 0x00, 0x68, 0x00, 0x51, 0x00, 0x39, 0x00, 0x16, 0x00, 0x00, 0x00, 0xE8, 0xFF, - 0xDC, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x39, 0x00, 0x5C, 0x00, 0x80, 0x00, 0x80, 0x00, 0x80, 0x00, - 0x74, 0x00, 0x5C, 0x00, 0x2D, 0x00, 0x00, 0x00, 0xE8, 0xFF, 0xC5, 0xFF, 0xC5, 0xFF, 0xB9, 0xFF, - 0xB9, 0xFF, 0xAD, 0xFF, 0xAD, 0xFF, 0xA2, 0xFF, 0x96, 0xFF, 0x96, 0xFF, 0x7E, 0xFF, 0x96, 0xFF, - 0xA2, 0xFF, 0xAD, 0xFF, 0xC5, 0xFF, 0xC5, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x16, 0x00, 0x0A, 0x00, - 0x00, 0x00, 0xE8, 0xFF, 0xDC, 0xFF, 0xD1, 0xFF, 0xB9, 0xFF, 0xB9, 0xFF, 0xB9, 0xFF, 0xB9, 0xFF, - 0xD1, 0xFF, 0xF4, 0xFF, 0x16, 0x00, 0x45, 0x00, 0x51, 0x00, 0x68, 0x00, 0x5C, 0x00, 0x5C, 0x00, - 0x2D, 0x00, 0x00, 0x00, 0xD1, 0xFF, 0x96, 0xFF, 0x96, 0xFF, 0x73, 0xFF, 0x7F, 0xFF, 0x67, 0xFF, - 0x7F, 0xFF, 0x8A, 0xFF, 0xA2, 0xFF, 0xB9, 0xFF, 0xD1, 0xFF, 0xDC, 0xFF, 0xE8, 0xFF, 0xF4, 0xFF, - 0xE8, 0xFF, 0xD1, 0xFF, 0xB9, 0xFF, 0xAE, 0xFF, 0xAE, 0xFF, 0xAE, 0xFF, 0xA2, 0xFF, 0x96, 0xFF, - 0x8A, 0xFF, 0x96, 0xFF, 0xAE, 0xFF, 0xAE, 0xFF, 0xB9, 0xFF, 0xD1, 0xFF, 0xE8, 0xFF, 0x0A, 0x00, - 0x22, 0x00, 0x45, 0x00, 0x5C, 0x00, 0x73, 0x00, 0x7F, 0x00, 0x73, 0x00, 0x5C, 0x00, 0x50, 0x00, - 0x50, 0x00, 0x45, 0x00, 0x5C, 0x00, 0x5C, 0x00, 0x45, 0x00, 0x45, 0x00, 0x50, 0x00, 0x39, 0x00, - 0x45, 0x00, 0x45, 0x00, 0x45, 0x00, 0x2D, 0x00, 0x16, 0x00, 0x0A, 0x00, 0x16, 0x00, 0x0A, 0x00, - 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE8, 0xFF, 0xF4, 0xFF, 0xE8, 0xFF, - 0xE8, 0xFF, 0xD1, 0xFF, 0xD1, 0xFF, 0xB9, 0xFF, 0xAE, 0xFF, 0xAD, 0xFF, 0xA2, 0xFF, 0xA2, 0xFF, - 0x96, 0xFF, 0x96, 0xFF, 0x8A, 0xFF, 0x8A, 0xFF, 0x8A, 0xFF, 0x8A, 0xFF, 0xAD, 0xFF, 0xC5, 0xFF, - 0xC5, 0xFF, 0xC5, 0xFF, 0xD1, 0xFF, 0xDC, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xD0, 0xFF, - 0xD0, 0xFF, 0xB9, 0xFF, 0xC5, 0xFF, 0xAD, 0xFF, 0xAD, 0xFF, 0xA1, 0xFF, 0x8A, 0xFF, 0x8A, 0xFF, - 0x7E, 0xFF, 0x7E, 0xFF, 0x8A, 0xFF, 0x95, 0xFF, 0xAD, 0xFF, 0xB9, 0xFF, 0xD0, 0xFF, 0xF4, 0xFF, - 0x0A, 0x00, 0x22, 0x00, 0x39, 0x00, 0x45, 0x00, 0x45, 0x00, 0x45, 0x00, 0x2E, 0x00, 0x2E, 0x00, - 0x22, 0x00, 0x16, 0x00, 0x16, 0x00, 0x16, 0x00, 0x0A, 0x00, 0x16, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x0A, 0x00, 0xF4, 0xFF, 0xDC, 0xFF, 0xC4, 0xFF, 0xAD, 0xFF, 0x95, 0xFF, 0x95, 0xFF, 0x95, 0xFF, - 0xAD, 0xFF, 0xB8, 0xFF, 0xC4, 0xFF, 0xDC, 0xFF, 0xD0, 0xFF, 0xE8, 0xFF, 0xE8, 0xFF, 0x00, 0x00, - 0x0A, 0x00, 0x16, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x16, 0x00, 0x2E, 0x00, 0x2E, 0x00, 0x3A, 0x00, 0x46, 0x00, 0x6A, 0x00, 0x81, 0x00, 0x99, 0x00, - 0xA5, 0x00, 0xA5, 0x00, 0x8D, 0x00, 0x8E, 0x00, 0x76, 0x00, 0x5E, 0x00, 0x5E, 0x00, 0x46, 0x00, - 0x3A, 0x00, 0x22, 0x00, 0x16, 0x00, 0x16, 0x00, 0x16, 0x00, 0x16, 0x00, 0x0A, 0x00, 0x16, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x22, 0x00, 0x2E, 0x00, 0x46, 0x00, 0x52, 0x00, 0x76, 0x00, - 0x6A, 0x00, 0x76, 0x00, 0x5E, 0x00, 0x6A, 0x00, 0x76, 0x00, 0x76, 0x00, 0x76, 0x00, 0x76, 0x00, - 0x76, 0x00, 0x76, 0x00, 0x5E, 0x00, 0x5E, 0x00, 0x5E, 0x00, 0x5E, 0x00, 0x3A, 0x00, 0x3A, 0x00, - 0x22, 0x00, 0x0B, 0x00, 0x0B, 0x00, 0x17, 0x00, 0x17, 0x00, 0x23, 0x00, 0x17, 0x00, 0x17, 0x00, - 0x0B, 0x00, 0xF3, 0xFF, 0xF3, 0xFF, 0xCF, 0xFF, 0xC3, 0xFF, 0xAB, 0xFF, 0xAB, 0xFF, 0xB7, 0xFF, - 0xCF, 0xFF, 0xF3, 0xFF, 0x17, 0x00, 0x2F, 0x00, 0x3B, 0x00, 0x5F, 0x00, 0x6B, 0x00, 0x77, 0x00, - 0x6B, 0x00, 0x6B, 0x00, 0x6B, 0x00, 0x77, 0x00, 0x6B, 0x00, 0x8F, 0x00, 0x9B, 0x00, 0xB3, 0x00, - 0xB4, 0x00, 0xC0, 0x00, 0xB4, 0x00, 0xB4, 0x00, 0xA8, 0x00, 0xA8, 0x00, 0x83, 0x00, 0x6B, 0x00, - 0x53, 0x00, 0x3B, 0x00, 0x3B, 0x00, 0x23, 0x00, 0x17, 0x00, 0x23, 0x00, 0x17, 0x00, 0x17, 0x00, - 0x00, 0x00, 0xF3, 0xFF, 0xE7, 0xFF, 0xDB, 0xFF, 0xDB, 0xFF, 0xDB, 0xFF, 0xE7, 0xFF, 0xDB, 0xFF, - 0xE7, 0xFF, 0xDB, 0xFF, 0xDB, 0xFF, 0xCF, 0xFF, 0xC3, 0xFF, 0xB7, 0xFF, 0xAB, 0xFF, 0xB7, 0xFF, - 0xC3, 0xFF, 0xCF, 0xFF, 0xCF, 0xFF, 0xAA, 0xFF, 0xAA, 0xFF, 0x9E, 0xFF, 0xAA, 0xFF, 0xC3, 0xFF, - 0xDB, 0xFF, 0xE7, 0xFF, 0x0B, 0x00, 0xF3, 0xFF, 0x00, 0x00, 0xDB, 0xFF, 0xDB, 0xFF, 0xB6, 0xFF, - 0xC3, 0xFF, 0x60, 0x00, 0x78, 0x00, 0xE6, 0x00, 0x48, 0x00, 0x54, 0x00, 0x92, 0xFF, 0x61, 0xFF, - 0x23, 0x03, 0x48, 0x02, 0xA9, 0x05, 0x60, 0x00, 0x54, 0x00, 0xB6, 0xFB, 0x23, 0xFB, 0xB5, 0xFA, - 0x9D, 0xFC, 0xDB, 0xFE, 0x92, 0xFF, 0xC2, 0xFF, 0x9D, 0xFE, 0x91, 0xFE, 0xA9, 0xFD, 0xFE, 0xFD, - 0xA9, 0xFD, 0x0B, 0xFF, 0x16, 0xFE, 0xAA, 0xFF, 0x48, 0xFF, 0xCE, 0x00, 0xE7, 0x00, 0x49, 0x01, - 0xE7, 0x00, 0x48, 0x00, 0x91, 0xFF, 0x60, 0xFF, 0xC2, 0xFF, 0x60, 0x00, 0x49, 0x01, 0x62, 0x01, - 0x9F, 0x01, 0x3D, 0x01, 0x9E, 0x00, 0xF3, 0xFF, 0x85, 0xFF, 0x85, 0xFF, 0xCE, 0xFF, 0xDB, 0xFF, - 0x54, 0x00, 0x30, 0x00, 0x61, 0x00, 0xCE, 0xFF, 0xB6, 0xFF, 0xF3, 0xFF, 0x30, 0x00, 0x17, 0x00, - 0xF3, 0xFF, 0xB6, 0xFF, 0x0A, 0xFF, 0x3B, 0xFF, 0x52, 0xFE, 0x47, 0xFF, 0xFE, 0xFE, 0xAA, 0xFF, - 0xDB, 0xFF, 0x48, 0x00, 0x3C, 0x00, 0xDB, 0xFF, 0x85, 0xFF, 0x47, 0xFF, 0x60, 0xFF, 0x00, 0x00, - 0xE7, 0xFF, 0x0D, 0x01, 0x55, 0x00, 0x6D, 0x00, 0x23, 0x00, 0x9D, 0xFF, 0x23, 0x00, 0xC2, 0xFF, - 0x3C, 0x00, 0xC3, 0x00, 0xE7, 0xFF, 0xC3, 0x00, 0x53, 0xFF, 0x0D, 0x01, 0xC2, 0xFF, 0x0D, 0x01, - 0x17, 0x00, 0x86, 0x00, 0xB6, 0xFF, 0x78, 0xFF, 0x3A, 0xFF, 0xB6, 0xFF, 0xC2, 0xFF, 0x86, 0x00, - 0x61, 0x00, 0x6D, 0x00, 0xE7, 0xFF, 0x47, 0xFF, 0xB6, 0xFF, 0x21, 0xFF, 0xF3, 0xFF, 0xC2, 0xFF, - 0x7A, 0x00, 0x6E, 0x00, 0xE7, 0xFF, 0x6E, 0x00, 0x9D, 0xFF, 0x55, 0x00, 0xA9, 0xFF, 0x17, 0x00, - 0xCE, 0xFF, 0x17, 0x00, 0xC2, 0xFF, 0x61, 0x00, 0xC2, 0xFF, 0x49, 0x00, 0xB5, 0xFF, 0x6E, 0x00, - 0x61, 0x00, 0x3C, 0x00, 0x30, 0x00, 0x17, 0x00, 0xCE, 0xFF, 0xE7, 0xFF, 0xF3, 0xFF, 0x3C, 0x00, - 0x7A, 0x00, 0xE7, 0xFF, 0x0B, 0x00, 0x30, 0x00, 0x87, 0x00, 0xCE, 0xFF, 0xC2, 0xFF, 0x39, 0xFF, - 0x6B, 0xFF, 0xE3, 0xFE, 0xF3, 0xFF, 0x00, 0x00, 0x7A, 0x03, 0x24, 0x09, 0x66, 0x0A, 0xB9, 0x0C, - 0xB5, 0x05, 0xFB, 0x01, 0xAC, 0xFA, 0xCC, 0xF6, 0x02, 0xF8, 0xD5, 0xFB, 0xA0, 0x00, 0x6B, 0x02, - 0xDA, 0xFF, 0x93, 0xFD, 0x0E, 0xFB, 0xD0, 0xFA, 0x12, 0xFC, 0x07, 0xFF, 0xAE, 0x03, 0x21, 0x0A, - 0x2B, 0x0C, 0xF9, 0x0B, 0xA4, 0x06, 0x5F, 0x02, 0x50, 0xFC, 0x1C, 0xF9, 0x9F, 0xF8, 0xD3, 0xFB, - 0x13, 0xFF, 0xD2, 0x00, 0xD2, 0x00, 0xD2, 0x00, 0xF3, 0xFF, 0x1B, 0xFE, 0x02, 0xFE, 0x80, 0xFC, - 0x79, 0xFD, 0xD2, 0xFB, 0x7B, 0xFB, 0xFC, 0xFC, 0xDC, 0xFD, 0x00, 0x00, 0x3D, 0x00, 0xCE, 0xFF, - 0xC1, 0xFF, 0xDC, 0xFD, 0xBC, 0xFE, 0x7E, 0xFE, 0x99, 0x01, 0x54, 0x02, 0x66, 0x03, 0xD8, 0x01, - 0xAD, 0x00, 0x47, 0x04, 0xB8, 0x02, 0xB3, 0x01, 0xE1, 0xFE, 0x8A, 0xFC, 0x39, 0xFD, 0x77, 0xFD, - 0xB5, 0xFD, 0x68, 0x01, 0xD4, 0xFE, 0x56, 0x00, 0xAF, 0xFC, 0x24, 0x00, 0xBB, 0xFE, 0x6F, 0x00, - 0x3E, 0xFE, 0xC1, 0xFD, 0x00, 0xFE, 0xE1, 0xFC, 0xD4, 0xFE, 0x00, 0x00, 0xC0, 0x01, 0xB4, 0x01, - 0x5C, 0x01, 0xA8, 0xFF, 0x7B, 0x00, 0xC7, 0xFE, 0x9B, 0x01, 0xF8, 0x00, 0xF3, 0x03, 0x7C, 0x02, - 0xCD, 0x01, 0x7C, 0x00, 0x31, 0xFE, 0xC7, 0xFE, 0xB4, 0xFD, 0x24, 0x00, 0x56, 0x00, 0x3D, 0x00, - 0xBA, 0x00, 0x30, 0xFE, 0x56, 0x00, 0xCC, 0xFD, 0x25, 0x02, 0x0C, 0x02, 0xBD, 0x04, 0xB6, 0x03, - 0x5D, 0x01, 0x3D, 0x00, 0x6D, 0xFC, 0x0A, 0xFE, 0x4E, 0xFD, 0xAE, 0x00, 0x44, 0x01, 0xC7, 0x00, - 0xF3, 0xFF, 0x23, 0xFE, 0x55, 0xFE, 0x0A, 0xFE, 0x35, 0xFD, 0x95, 0x00, 0x37, 0xFF, 0x12, 0x01, - 0xC1, 0xFF, 0x2A, 0xFF, 0x45, 0x01, 0xC1, 0xFF, 0x01, 0x02, 0x5E, 0x01, 0xA2, 0x00, 0x5E, 0x01, - 0xF8, 0xFE, 0xED, 0x00, 0xBB, 0x00, 0xA5, 0x02, 0x5E, 0x01, 0x1B, 0x02, 0x0B, 0x00, 0x1D, 0xFF, - 0xCA, 0xFD, 0xE3, 0xFD, 0x8E, 0xFF, 0x5C, 0xFF, 0x5F, 0x01, 0x69, 0xFF, 0xA2, 0x00, 0xD6, 0xFD, - 0x82, 0xFF, 0xB8, 0xFE, 0x85, 0x01, 0x5F, 0x01, 0xDD, 0x01, 0x5F, 0x01, 0x5C, 0xFF, 0xC1, 0xFF, - 0x3A, 0xFE, 0xE1, 0x00, 0xAF, 0x00, 0x6C, 0x01, 0xE1, 0x00, 0x07, 0x01, 0x4A, 0x00, 0xE1, 0x00, - 0x31, 0x00, 0x28, 0x02, 0x07, 0x01, 0xAB, 0x01, 0x60, 0xFE, 0x9B, 0xFF, 0xC5, 0xFE, 0xC1, 0xFF, - 0x39, 0x01, 0x07, 0x01, 0x0F, 0x02, 0xF3, 0xFF, 0x4F, 0xFF, 0x5C, 0xFF, 0xB4, 0xFF, 0x5F, 0x01, - 0x6C, 0x01, 0x52, 0x01, 0xE1, 0x00, 0xCD, 0xFF, 0x3D, 0x00, 0x4F, 0xFF, 0x31, 0x00, 0x68, 0xFF, - 0x8E, 0xFF, 0x36, 0xFF, 0xC1, 0xFF, 0x18, 0x00, 0x63, 0x00, 0x00, 0x00, 0xB4, 0xFF, 0xDE, 0xFE, - 0xDE, 0xFE, 0x9F, 0xFE, 0x36, 0xFF, 0x9B, 0xFF, 0x5C, 0xFF, 0x00, 0x00, 0xF7, 0xFE, 0x24, 0x00, - 0x68, 0xFF, 0xE6, 0xFF, 0x18, 0x00, 0xB4, 0xFF, 0xCD, 0xFF, 0x04, 0xFF, 0xDA, 0xFF, 0x75, 0xFF, - 0x57, 0x00, 0x24, 0x00, 0xEE, 0x00, 0x89, 0x00, 0xFA, 0x00, 0x24, 0x00, 0xFA, 0x00, 0x7C, 0x00, - 0x24, 0x00, 0x89, 0x00, 0x75, 0xFF, 0x18, 0x00, 0x43, 0xFF, 0xE6, 0xFF, 0x75, 0xFF, 0xEB, 0xFE, - 0x08, 0xFE, 0x19, 0xFD, 0x29, 0xFF, 0x43, 0xFF, 0x9E, 0x01, 0x91, 0x01, 0x6C, 0x04, 0x2C, 0x0D, - 0xD0, 0x0A, 0xED, 0x0C, 0x42, 0x02, 0xC5, 0xFE, 0x79, 0xF8, 0x6D, 0xF8, 0x15, 0xFB, 0x5B, 0x02, - 0x4A, 0x03, 0x91, 0x01, 0xB8, 0xFB, 0x93, 0xF8, 0x10, 0xF9, 0x15, 0xFB, 0x0C, 0xFD, 0x96, 0x00, - 0x57, 0x00, 0xA3, 0xFD, 0xE2, 0xFA, 0x15, 0xFB, 0xC1, 0xFC, 0x46, 0x01, 0x81, 0x02, 0x67, 0x02, - 0xA2, 0x00, 0x7D, 0xFD, 0x68, 0xFC, 0xC9, 0xFD, 0xA2, 0x00, 0x35, 0x05, 0xFA, 0x06, 0x9A, 0x05, - 0x42, 0x02, 0x21, 0xFE, 0x5C, 0xFC, 0x64, 0xFD, 0x79, 0xFE, 0xC8, 0x00, 0x6C, 0x01, 0xD5, 0x00, - 0x0C, 0xFD, 0xD6, 0xFA, 0x04, 0xF9, 0x15, 0xFB, 0xB4, 0xFC, 0x31, 0x00, 0x96, 0x00, 0x63, 0x00, - 0x47, 0xFE, 0x9B, 0xFC, 0xA7, 0xFC, 0xA3, 0xFD, 0x8E, 0xFF, 0x89, 0x00, 0xC8, 0x00, 0x24, 0x00, - 0xC1, 0xFF, 0x9B, 0xFF, 0xC1, 0xFF, 0xA2, 0x00, 0x24, 0x00, 0xFA, 0x00, 0x2D, 0x01, 0x70, 0x00, - 0xA2, 0x00, 0xCD, 0xFF, 0xD5, 0x00, 0x57, 0x00, 0xA2, 0x00, 0x00, 0x00, 0x63, 0x00, 0x00, 0x00, - 0x75, 0xFF, 0x63, 0x00, 0x82, 0xFF, 0xD0, 0x01, 0x0B, 0x00, 0x0F, 0x05, 0xA2, 0x03, 0xFE, 0x05, - 0x1C, 0x02, 0xBB, 0x00, 0x08, 0xFE, 0x4B, 0xFD, 0x21, 0xFE, 0x4A, 0x00, 0x35, 0x02, 0xEE, 0x00, - 0x10, 0xFF, 0x9B, 0xFC, 0xDA, 0xFC, 0xE6, 0xFC, 0x29, 0xFF, 0x57, 0x00, 0x0F, 0x02, 0x78, 0x01, - 0x8E, 0xFF, 0x1D, 0xFF, 0x5C, 0xFF, 0x5F, 0x01, 0xF2, 0x02, 0x24, 0x03, 0x8D, 0x02, 0x52, 0x01, - 0x9B, 0xFF, 0xF7, 0xFE, 0x4A, 0x00, 0x9E, 0x01, 0xD4, 0x03, 0xBF, 0x02, 0xB7, 0x01, 0xF3, 0xFF, - 0xD1, 0xFE, 0x60, 0xFE, 0x04, 0xFF, 0xDA, 0xFF, 0x3D, 0x00, 0xC8, 0x00, 0x82, 0xFF, 0xEB, 0xFE, - 0x3A, 0xFE, 0x2E, 0xFE, 0x1D, 0xFF, 0x8E, 0xFF, 0x57, 0x00, 0x57, 0x00, 0x0B, 0x00, 0xA7, 0xFF, - 0x36, 0xFF, 0x31, 0x00, 0x07, 0x01, 0x28, 0x02, 0x1C, 0x02, 0xD0, 0x01, 0x9E, 0x01, 0x20, 0x01, - 0xEE, 0x00, 0x57, 0x00, 0xBB, 0x00, 0x70, 0x00, 0x39, 0x01, 0x96, 0x00, 0x7C, 0x00, 0x57, 0x00, - 0x24, 0x00, 0x43, 0xFF, 0x1D, 0xFF, 0x10, 0xFF, 0x29, 0xFF, 0x43, 0xFF, 0x92, 0xFE, 0x36, 0xFF, - 0x75, 0xFF, 0xC8, 0x00, 0xD5, 0x00, 0x6C, 0x01, 0x89, 0x00, 0x04, 0xFF, 0x47, 0xFE, 0xC9, 0xFD, - 0xC5, 0xFE, 0x57, 0x00, 0xE9, 0x01, 0x5B, 0x02, 0x03, 0x02, 0xE6, 0xFF, 0xD1, 0xFE, 0x3A, 0xFE, - 0x79, 0xFE, 0xF3, 0xFF, 0x78, 0x01, 0x67, 0x02, 0x2D, 0x01, 0xCD, 0xFF, 0xFB, 0xFD, 0x15, 0xFE, - 0xB8, 0xFE, 0xF7, 0xFE, 0x43, 0xFF, 0x31, 0x00, 0x36, 0xFF, 0xF3, 0xFF, 0x92, 0xFE, 0x4F, 0xFF, - 0x31, 0x00, 0x13, 0x01, 0x52, 0x01, 0x20, 0x01, 0xA2, 0x00, 0xA2, 0x00, 0xD4, 0x00, 0x18, 0x00, - 0xCD, 0xFF, 0x57, 0x00, 0xC1, 0xFF, 0x00, 0x00, 0x3D, 0x00, 0x57, 0x00, 0x5F, 0x01, 0xBB, 0x00, - 0xA7, 0xFF, 0x86, 0xFE, 0x2E, 0xFE, 0xF7, 0xFE, 0x5C, 0xFF, 0xB4, 0xFF, 0x89, 0x00, 0xBB, 0x03, - 0x17, 0x03, 0xD9, 0x02, 0x8E, 0xFF, 0x6D, 0xFE, 0x00, 0xFD, 0x71, 0xFD, 0xC5, 0xFE, 0x03, 0x02, - 0xBB, 0x03, 0x8D, 0x02, 0x63, 0x00, 0x15, 0xFE, 0x15, 0xFE, 0xDE, 0xFE, 0xCD, 0xFF, 0xFA, 0x00, - 0x78, 0x01, 0x39, 0x01, 0xC1, 0xFF, 0x21, 0xFE, 0x47, 0xFE, 0xF7, 0xFE, 0xE6, 0xFF, 0x18, 0x00, - 0xB4, 0xFF, 0x9F, 0xFE, 0xAC, 0xFE, 0x6D, 0xFE, 0x5C, 0xFF, 0x89, 0x00, 0x20, 0x01, 0x07, 0x01, - 0x68, 0xFF, 0xEF, 0xFD, 0xFC, 0xFD, 0x36, 0xFF, 0x70, 0x00, 0xAA, 0x01, 0x6B, 0x01, 0x3D, 0x00, - 0xC5, 0xFE, 0xA8, 0xFC, 0x5C, 0xFC, 0x97, 0xFD, 0x00, 0x00, 0xFA, 0x00, 0x78, 0x01, 0x70, 0x00, - 0xA7, 0xFF, 0x79, 0xFE, 0xFC, 0xFD, 0xF3, 0xFF, 0x20, 0x01, 0x1C, 0x02, 0x5F, 0x01, 0xA7, 0xFF, - 0xAC, 0xFE, 0xAC, 0xFE, 0xCD, 0xFF, 0x2C, 0x01, 0x02, 0x02, 0x78, 0x01, 0xBB, 0x00, 0xCD, 0xFF, - 0x69, 0xFF, 0x75, 0xFF, 0x95, 0x00, 0x39, 0x01, 0xEE, 0x00, 0xA7, 0xFF, 0x79, 0xFE, 0x93, 0xFE, - 0x47, 0xFE, 0xA7, 0xFF, 0x07, 0x01, 0x28, 0x02, 0xC3, 0x01, 0x57, 0x00, 0xC5, 0xFE, 0x10, 0xFF, - 0x04, 0xFF, 0x57, 0x00, 0x95, 0x00, 0x7C, 0x00, 0xA2, 0x00, 0x36, 0xFF, 0xF7, 0xFE, 0x4F, 0xFF, - 0x18, 0x00, 0x63, 0x00, 0xF3, 0xFF, 0x10, 0xFF, 0xAC, 0xFE, 0x7A, 0xFE, 0xAC, 0xFE, 0xB4, 0xFF, - 0xE1, 0x00, 0xC3, 0x01, 0x78, 0x01, 0x57, 0x00, 0x1D, 0xFF, 0x9F, 0xFE, 0xDE, 0xFE, 0x82, 0xFF, - 0x7C, 0x00, 0x89, 0x00, 0xE6, 0xFF, 0xEB, 0xFE, 0x7A, 0xFE, 0x04, 0xFF, 0xDA, 0xFF, 0xD4, 0x00, - 0x91, 0x01, 0x41, 0x02, 0x35, 0x02, 0x91, 0x01, 0x84, 0x01, 0xAA, 0x01, 0x28, 0x02, 0x34, 0x02, - 0x9E, 0x01, 0x18, 0x00, 0x36, 0xFF, 0x8B, 0xFD, 0x0D, 0xFD, 0x7E, 0xFD, 0x86, 0xFE, 0x82, 0xFF, - 0x82, 0xFF, 0x5C, 0xFF, 0xB4, 0xFF, 0xC8, 0x00, 0x91, 0x01, 0x67, 0x02, 0xCB, 0x02, 0x1B, 0x02, - 0xED, 0x00, 0x3D, 0x00, 0x0B, 0x00, 0x7C, 0x00, 0xE1, 0x00, 0x31, 0x00, 0x18, 0x00, 0xAC, 0xFE, - 0xFC, 0xFD, 0xB0, 0xFD, 0x3B, 0xFE, 0xA7, 0xFF, 0x63, 0x00, 0x13, 0x01, 0x52, 0x01, 0xD0, 0x01, - 0xDC, 0x01, 0x02, 0x02, 0x02, 0x02, 0x8C, 0x02, 0x8C, 0x02, 0xB7, 0x01, 0x70, 0x00, 0x18, 0x00, - 0x00, 0x00, 0x3D, 0x00, 0x3D, 0x00, 0xDA, 0xFF, 0x52, 0x01, 0xC3, 0x01, 0x07, 0x01, 0xF3, 0xFF, - 0xC1, 0xFF, 0x24, 0x00, 0xA2, 0x00, 0xC8, 0x00, 0x52, 0x01, 0x1B, 0x02, 0x8C, 0x02, 0xED, 0x00, - 0x36, 0xFF, 0x2E, 0xFE, 0xFC, 0xFD, 0xB9, 0xFE, 0xC5, 0xFE, 0xEB, 0xFE, 0x75, 0xFF, 0x8E, 0xFF, - 0xA7, 0xFF, 0x1D, 0xFF, 0x93, 0xFE, 0x43, 0xFF, 0xB9, 0xFE, 0x86, 0xFE, 0x2A, 0xFF, 0x70, 0x00, - 0xE9, 0x01, 0x67, 0x02, 0x45, 0x01, 0xE6, 0xFF, 0xB9, 0xFE, 0x7A, 0xFE, 0x04, 0xFF, 0x8E, 0xFF, - 0x63, 0x00, 0x0B, 0x00, 0x11, 0xFF, 0x72, 0xFD, 0xB5, 0xFC, 0x90, 0xFC, 0x22, 0xFE, 0x5C, 0xFF, - 0x82, 0xFF, 0x18, 0x00, 0xCD, 0xFF, 0x4A, 0x00, 0x63, 0x00, 0xF3, 0xFF, 0xC1, 0xFF, 0x0B, 0x00, - 0x24, 0x00, 0xBB, 0x00, 0x2C, 0x01, 0x1B, 0x02, 0x4D, 0x02, 0x9D, 0x01, 0x8E, 0xFF, 0x15, 0xFE, - 0x8B, 0xFD, 0xFC, 0xFD, 0xD2, 0xFE, 0xCD, 0xFF, 0x3D, 0x00, 0x89, 0x00, 0xC8, 0x00, 0x3D, 0x00, - 0xB4, 0xFF, 0x93, 0xFE, 0x8B, 0xFD, 0x72, 0xFD, 0x2E, 0xFE, 0x9B, 0xFF, 0xC3, 0x01, 0xA5, 0x02, - 0x99, 0x02, 0x52, 0x01, 0x69, 0xFF, 0xBD, 0xFD, 0x61, 0xFE, 0x50, 0xFF, 0x95, 0x00, 0xBB, 0x00, - 0xF3, 0xFF, 0x43, 0xFF, 0x50, 0xFF, 0xCD, 0xFF, 0xA2, 0x00, 0xD0, 0x01, 0x45, 0x01, 0x4A, 0x00, - 0x7A, 0xFE, 0x26, 0xFD, 0xCE, 0xFC, 0xE3, 0xFD, 0xC1, 0xFF, 0x52, 0x01, 0xB7, 0x01, 0xED, 0x00, - 0x00, 0x00, 0xD2, 0xFE, 0x86, 0xFE, 0xB4, 0xFF, 0xD0, 0x01, 0x3C, 0x03, 0x51, 0x04, 0x6A, 0x04, - 0x51, 0x04, 0x2B, 0x04, 0x8C, 0x02, 0xFA, 0x00, 0xDA, 0xFF, 0x4F, 0xFF, 0x2A, 0xFF, 0x9B, 0xFF, - 0xBB, 0x00, 0xB2, 0x02, 0xE0, 0x03, 0xBA, 0x03, 0x30, 0x03, 0xE9, 0x01, 0x2C, 0x01, 0x0B, 0x00, - 0xF7, 0xFE, 0xEB, 0xFE, 0x8E, 0xFF, 0xC8, 0x00, 0xE1, 0x00, 0x31, 0x00, 0x43, 0xFF, 0xBD, 0xFD, - 0xB5, 0xFC, 0xEC, 0xFB, 0x9C, 0xFC, 0x3B, 0xFE, 0xCD, 0xFF, 0x84, 0x01, 0x9D, 0x01, 0x39, 0x01, - 0x7C, 0x00, 0x04, 0xFF, 0xB9, 0xFE, 0xAC, 0xFE, 0x36, 0xFF, 0x7C, 0x00, 0x63, 0x00, 0xE6, 0xFF, - 0xAC, 0xFE, 0x97, 0xFD, 0x72, 0xFD, 0x7E, 0xFD, 0x47, 0xFE, 0x1D, 0xFF, 0xB4, 0xFF, 0x63, 0x00, - 0x0B, 0x00, 0x8E, 0xFF, 0x69, 0xFF, 0x69, 0xFF, 0xB4, 0xFF, 0x00, 0x00, 0x63, 0x00, 0x84, 0x01, - 0x80, 0x02, 0x30, 0x03, 0xE5, 0x02, 0x02, 0x02, 0x20, 0x01, 0x4A, 0x00, 0x89, 0x00, 0xAF, 0x00, - 0xAF, 0x00, 0xAF, 0x00, 0xB4, 0xFF, 0xAC, 0xFE, 0x97, 0xFD, 0xC1, 0xFC, 0x97, 0xFD, 0x6D, 0xFE, - 0x04, 0xFF, 0xEB, 0xFE, 0xEF, 0xFD, 0x08, 0xFE, 0xDE, 0xFE, 0x43, 0xFF, 0x0B, 0x00, 0xBB, 0x00, - 0x7C, 0x00, 0xCD, 0xFF, 0x08, 0xFE, 0x76, 0xFC, 0x8F, 0xFC, 0xBD, 0xFD, 0xF7, 0xFE, 0xA7, 0xFF, - 0xF3, 0xFF, 0xA7, 0xFF, 0x86, 0xFE, 0xA4, 0xFD, 0x9B, 0xFC, 0x71, 0xFD, 0x1D, 0xFF, 0x4A, 0x00, - 0xE1, 0x00, 0x70, 0x00, 0x5C, 0xFF, 0x3B, 0xFE, 0x58, 0xFD, 0x0D, 0xFD, 0x60, 0xFE, 0x0B, 0x00, - 0x07, 0x01, 0x63, 0x00, 0xDA, 0xFF, 0x36, 0xFF, 0x00, 0x00, 0xBB, 0x00, 0xD4, 0x00, 0x95, 0x00, - 0x43, 0xFF, 0x2E, 0xFE, 0xE2, 0xFD, 0xE2, 0xFD, 0x43, 0xFF, 0xBB, 0x00, 0xC8, 0x00, 0xB4, 0xFF, - 0x21, 0xFE, 0x7E, 0xFD, 0x86, 0xFE, 0x31, 0x00, 0xEE, 0x00, 0x95, 0x00, 0x8E, 0xFF, 0x93, 0xFE, - 0xFC, 0xFD, 0x6D, 0xFE, 0x7C, 0x00, 0x4A, 0x03, 0x41, 0x05, 0x9D, 0x04, 0xA6, 0x02, 0x7C, 0x00, - 0x36, 0xFF, 0xF7, 0xFE, 0x79, 0xFE, 0x79, 0xFE, 0xC1, 0xFF, 0xA7, 0xFF, 0x4F, 0xFF, 0x6D, 0xFE, - 0xD1, 0xFE, 0x00, 0x00, 0x31, 0x00, 0xBB, 0x00, 0xB7, 0x01, 0xBF, 0x02, 0x2C, 0x04, 0x20, 0x04, - 0x6B, 0x04, 0xA6, 0x05, 0x6B, 0x07, 0xC7, 0x09, 0x1B, 0x0B, 0xBE, 0x0B, 0x7F, 0x0B, 0x2C, 0x0A, - 0x39, 0x07, 0xC8, 0x03, 0x85, 0x01, 0xFA, 0x00, 0xBB, 0x00, 0xE1, 0x00, 0xFA, 0x00, 0x52, 0x01, - 0xD0, 0x01, 0x78, 0x01, 0xE1, 0x00, 0xC1, 0xFF, 0xE6, 0xFF, 0x3D, 0x00, 0xD4, 0x00, 0x4E, 0x02, - 0x52, 0x04, 0x6F, 0x06, 0xBB, 0x06, 0x0F, 0x05, 0x5B, 0x02, 0xD1, 0xFE, 0xF3, 0xFC, 0x82, 0xFC, - 0x69, 0xFC, 0x6D, 0xFE, 0x63, 0x00, 0x39, 0x01, 0x96, 0x00, 0xB8, 0xFE, 0xA3, 0xFD, 0x64, 0xFD, - 0x64, 0xFD, 0xEF, 0xFD, 0x47, 0xFE, 0x60, 0xFE, 0x79, 0xFE, 0x21, 0xFE, 0xD6, 0xFD, 0xEF, 0xFD, - 0x15, 0xFE, 0xBC, 0xFD, 0xB4, 0xFC, 0x93, 0xFB, 0x47, 0xFB, 0xDE, 0xFB, 0xCD, 0xFC, 0x58, 0xFD, - 0x7D, 0xFD, 0x0C, 0xFD, 0x82, 0xFC, 0x04, 0xFC, 0x43, 0xFC, 0xE6, 0xFC, 0xE2, 0xFD, 0x53, 0xFE, - 0xFB, 0xFD, 0xDA, 0xFC, 0xAC, 0xFB, 0x3A, 0xFB, 0x6D, 0xFB, 0x10, 0xFC, 0x0C, 0xFD, 0xDA, 0xFC, - 0x9B, 0xFC, 0x86, 0xFB, 0x00, 0xFA, 0x10, 0xF9, 0x86, 0xF8, 0x9B, 0xF9, 0x97, 0xFA, 0x54, 0xFB, - 0x3F, 0xFD, 0x79, 0xFE, 0xD1, 0xFE, 0x2E, 0xFE, 0x86, 0xFB, 0x1D, 0xF9, 0x21, 0xF8, 0x9B, 0xF9, - 0x68, 0xFC, 0xC5, 0xFE, 0x63, 0x00, 0x9B, 0xFF, 0x08, 0xFE, 0x58, 0xFD, 0x4B, 0xFD, 0x3A, 0xFE, - 0xEB, 0xFE, 0x29, 0xFF, 0xC1, 0xFF, 0x82, 0xFF, 0xC1, 0xFF, 0xE1, 0x00, 0x0F, 0x02, 0xF2, 0x02, - 0x1C, 0x02, 0x0B, 0x00, 0xA3, 0xFD, 0x82, 0xFC, 0x58, 0xFD, 0x21, 0xFE, 0x9B, 0xFF, 0xC4, 0x01, - 0xF6, 0x01, 0x63, 0x00, 0x97, 0xFD, 0x36, 0xFC, 0x9F, 0xFE, 0x8D, 0x02, 0x95, 0x06, 0xF2, 0x08, - 0xCC, 0x08, 0x5B, 0x05, 0x46, 0x01, 0x9F, 0xFE, 0xDA, 0xFF, 0xE5, 0x05, 0xF2, 0x0B, 0xFE, 0x0E, - 0xFE, 0x0E, 0x85, 0x0A, 0xAF, 0x06, 0x9A, 0x05, 0xA6, 0x05, 0x91, 0x07, 0x24, 0x09, 0x18, 0x09, - 0x9E, 0x07, 0xF6, 0x04, 0x85, 0x04, 0xCC, 0x05, 0xFA, 0x06, 0xB7, 0x07, 0xA6, 0x05, 0x24, 0x03, - 0xD0, 0x01, 0xEE, 0x00, 0x0F, 0x02, 0xFA, 0x03, 0x42, 0x05, 0x57, 0x06, 0x46, 0x04, 0x85, 0x01, - 0x00, 0x00, 0xD1, 0xFE, 0x4A, 0x00, 0x74, 0x02, 0xF2, 0x02, 0x96, 0x03, 0x0B, 0x03, 0x2D, 0x01, - 0xE6, 0xFF, 0xF7, 0xFE, 0xEB, 0xFE, 0xDE, 0xFE, 0xD1, 0xFE, 0xAC, 0xFE, 0xC9, 0xFD, 0xB0, 0xFD, - 0xFB, 0xFD, 0x21, 0xFE, 0xB8, 0xFE, 0xD1, 0xFE, 0x6D, 0xFE, 0x21, 0xFE, 0x21, 0xFE, 0x9F, 0xFE, - 0x29, 0xFF, 0x82, 0xFF, 0x82, 0xFF, 0xEB, 0xFE, 0x64, 0xFD, 0xE6, 0xFC, 0xCD, 0xFC, 0x32, 0xFD, - 0x53, 0xFE, 0x86, 0xFE, 0x21, 0xFE, 0xE2, 0xFD, 0x32, 0xFD, 0xA7, 0xFC, 0x75, 0xFC, 0xA7, 0xFC, - 0x4B, 0xFD, 0xA3, 0xFD, 0xA3, 0xFD, 0x32, 0xFD, 0x5C, 0xFC, 0x04, 0xFC, 0xF7, 0xFB, 0x2A, 0xFC, - 0xDA, 0xFC, 0x0C, 0xFD, 0x19, 0xFD, 0xB4, 0xFC, 0x1D, 0xFC, 0xF7, 0xFB, 0xDE, 0xFB, 0xEB, 0xFB, - 0x36, 0xFC, 0x68, 0xFC, 0xA7, 0xFC, 0x32, 0xFD, 0x8A, 0xFD, 0x64, 0xFD, 0x00, 0xFD, 0x75, 0xFC, - 0x9F, 0xFB, 0x92, 0xFB, 0xC5, 0xFB, 0x04, 0xFC, 0x5C, 0xFC, 0x43, 0xFC, 0x86, 0xFB, 0x08, 0xFB, - 0x97, 0xFA, 0x64, 0xFA, 0x4B, 0xFA, 0xB0, 0xFA, 0xD6, 0xFA, 0x08, 0xFB, 0x15, 0xFB, 0x21, 0xFB, - 0xB8, 0xFB, 0x82, 0xFC, 0x0C, 0xFD, 0x19, 0xFD, 0xDA, 0xFC, 0xC1, 0xFC, 0xB4, 0xFC, 0xCD, 0xFC, - 0x32, 0xFD, 0x8A, 0xFD, 0x97, 0xFD, 0x3A, 0xFE, 0xAC, 0xFE, 0x68, 0xFF, 0xC4, 0x01, 0xA2, 0x03, - 0x89, 0x03, 0x3D, 0x03, 0xDD, 0x01, 0xC8, 0x00, 0x91, 0x01, 0x0B, 0x03, 0x5F, 0x04, 0x0F, 0x05, - 0xE1, 0x03, 0x42, 0x02, 0x7C, 0x00, 0x75, 0xFF, 0x7C, 0x00, 0x20, 0x01, 0xD4, 0x03, 0x4E, 0x08, - 0x02, 0x0B, 0x3D, 0x0F, 0x13, 0x13, 0x91, 0x13, 0x78, 0x13, 0x52, 0x10, 0x41, 0x0E, 0x9E, 0x0D, - 0xC8, 0x0C, 0x52, 0x0D, 0x70, 0x0C, 0x2C, 0x0A, 0x91, 0x07, 0x70, 0x03, 0x57, 0x00, 0x92, 0xFE, - 0x2E, 0xFE, 0xF7, 0xFE, 0x5C, 0xFF, 0xC1, 0xFF, 0xC1, 0xFF, 0x0B, 0x00, 0x63, 0x00, 0xD5, 0x00, - 0x5F, 0x01, 0xC4, 0x01, 0x67, 0x02, 0x8D, 0x02, 0x5B, 0x02, 0x28, 0x02, 0x6C, 0x01, 0x9E, 0x01, - 0x13, 0x01, 0x7C, 0x00, 0x31, 0x00, 0x29, 0xFF, 0x21, 0xFE, 0x82, 0xFC, 0x86, 0xFB, 0xAC, 0xFB, - 0x43, 0xFC, 0xF3, 0xFC, 0xBC, 0xFD, 0xA3, 0xFD, 0xEF, 0xFD, 0xEB, 0xFE, 0xDA, 0xFF, 0x4A, 0x00, - 0xBB, 0x00, 0x7C, 0x00, 0xF3, 0xFF, 0x5C, 0xFF, 0xF7, 0xFE, 0x43, 0xFF, 0x68, 0xFF, 0x82, 0xFF, - 0x04, 0xFF, 0xEF, 0xFD, 0x19, 0xFD, 0xCD, 0xFC, 0xDA, 0xFC, 0x4B, 0xFD, 0x53, 0xFE, 0x5C, 0xFF, - 0xCD, 0xFF, 0xB4, 0xFF, 0xF7, 0xFE, 0x2E, 0xFE, 0x97, 0xFD, 0xE6, 0xFC, 0x43, 0xFC, 0xB8, 0xFB, - 0xEF, 0xFA, 0x97, 0xFA, 0x58, 0xFA, 0x71, 0xFA, 0xEF, 0xFA, 0xAC, 0xFB, 0x1D, 0xFC, 0x1D, 0xFC, - 0xEB, 0xFB, 0x10, 0xFC, 0x4F, 0xFC, 0xB4, 0xFC, 0xA3, 0xFD, 0x86, 0xFE, 0x82, 0xFF, 0x0B, 0x00, - 0xF3, 0xFF, 0x10, 0xFF, 0xE2, 0xFD, 0xC1, 0xFC, 0xB8, 0xFB, 0x15, 0xFB, 0x08, 0xFB, 0xFB, 0xFA, - 0x3A, 0xFB, 0x60, 0xFB, 0xAC, 0xFB, 0xC5, 0xFB, 0xD1, 0xFB, 0xF7, 0xFB, 0xB8, 0xFB, 0x60, 0xFB, - 0x47, 0xFB, 0x6D, 0xFB, 0x86, 0xFB, 0xC5, 0xFB, 0x1D, 0xFC, 0xCD, 0xFC, 0x4B, 0xFD, 0x32, 0xFD, - 0x9B, 0xFC, 0x4F, 0xFC, 0xD1, 0xFB, 0x08, 0xFB, 0x7E, 0xFA, 0x0C, 0xFA, 0x97, 0xFA, 0x2A, 0xFC, - 0x08, 0xFE, 0x68, 0xFF, 0x31, 0x00, 0x96, 0x00, 0x8E, 0xFF, 0x2E, 0xFE, 0xB0, 0xFD, 0xFB, 0xFD, - 0x92, 0xFE, 0x8E, 0xFF, 0x07, 0x01, 0xAB, 0x01, 0x67, 0x02, 0x42, 0x02, 0x20, 0x01, 0x31, 0x00, - 0x96, 0x00, 0x13, 0x01, 0xCC, 0x02, 0x20, 0x04, 0xB7, 0x04, 0x0F, 0x08, 0x20, 0x0D, 0x78, 0x16, - 0xFE, 0x20, 0x63, 0x24, 0x1B, 0x23, 0x39, 0x1C, 0xC8, 0x12, 0x46, 0x0D, 0xFA, 0x09, 0x9E, 0x0A, - 0xBB, 0x0C, 0x8D, 0x0B, 0x9E, 0x07, 0x4A, 0x00, 0x4B, 0xFA, 0x58, 0xF7, 0x58, 0xF7, 0x54, 0xF8, - 0x04, 0xF9, 0xC1, 0xF9, 0x25, 0xFA, 0x10, 0xFC, 0xF7, 0xFE, 0xF6, 0x01, 0xFE, 0x05, 0x52, 0x07, - 0xD4, 0x06, 0xD0, 0x04, 0x8D, 0x02, 0xA6, 0x02, 0xBB, 0x03, 0x5B, 0x05, 0xF2, 0x05, 0xD0, 0x04, - 0x9A, 0x02, 0x8E, 0xFF, 0xB4, 0xFC, 0x19, 0xFA, 0xEB, 0xF8, 0xFB, 0xF7, 0x71, 0xF7, 0xA3, 0xF7, - 0x19, 0xF7, 0x97, 0xF7, 0xC5, 0xF8, 0x4B, 0xFA, 0x19, 0xFD, 0x31, 0x00, 0x31, 0x03, 0x35, 0x05, - 0x80, 0x05, 0x80, 0x05, 0x91, 0x04, 0x07, 0x04, 0xC8, 0x03, 0xE1, 0x03, 0xFA, 0x03, 0x7C, 0x03, - 0x5B, 0x02, 0x7C, 0x00, 0x08, 0xFE, 0x36, 0xFC, 0x8A, 0xFA, 0x00, 0xFA, 0x4B, 0xFA, 0xE2, 0xFA, - 0x92, 0xFB, 0xB8, 0xFB, 0xD1, 0xFB, 0x04, 0xFC, 0x2A, 0xFC, 0x8E, 0xFC, 0xDA, 0xFC, 0x19, 0xFD, - 0x58, 0xFD, 0x25, 0xFD, 0x4B, 0xFD, 0x7D, 0xFD, 0xEF, 0xFD, 0xAC, 0xFE, 0x10, 0xFF, 0x36, 0xFF, - 0xD1, 0xFE, 0x6D, 0xFE, 0x21, 0xFE, 0xE2, 0xFD, 0x64, 0xFD, 0x0C, 0xFD, 0xB4, 0xFC, 0x10, 0xFC, - 0x6D, 0xFB, 0xD6, 0xFA, 0x3F, 0xFA, 0x4B, 0xFA, 0x97, 0xFA, 0xD6, 0xFA, 0x15, 0xFB, 0xD6, 0xFA, - 0xEF, 0xFA, 0x08, 0xFB, 0x47, 0xFB, 0x10, 0xFC, 0x00, 0xFD, 0xFB, 0xFD, 0x04, 0xFF, 0x75, 0xFF, - 0x82, 0xFF, 0x9B, 0xFF, 0x68, 0xFF, 0x75, 0xFF, 0xCD, 0xFF, 0x8E, 0xFF, 0x29, 0xFF, 0x08, 0xFE, - 0x8E, 0xFC, 0x47, 0xFB, 0xA3, 0xFA, 0x71, 0xFA, 0x3F, 0xFA, 0x58, 0xFA, 0x0C, 0xFA, 0xAC, 0xF8, - 0x93, 0xF8, 0xC1, 0xF9, 0x60, 0xFB, 0x08, 0xFE, 0x8E, 0xFF, 0xCD, 0xFF, 0xB8, 0xFE, 0xE6, 0xFC, - 0x68, 0xFC, 0xDA, 0xFC, 0x15, 0xFE, 0xC1, 0xFF, 0x7C, 0x00, 0x00, 0x00, 0x31, 0x00, 0xBB, 0x00, - 0xA2, 0x00, 0x70, 0x00, 0x29, 0xFF, 0x25, 0xFD, 0x54, 0xFB, 0xE2, 0xFA, 0x08, 0xFB, 0x92, 0xFE, - 0x6B, 0x07, 0x20, 0x16, 0xDC, 0x25, 0x6F, 0x2D, 0x67, 0x2C, 0x7C, 0x24, 0xA2, 0x18, 0xA6, 0x0E, - 0x63, 0x09, 0xCC, 0x08, 0x52, 0x0D, 0x80, 0x0E, 0x5B, 0x0B, 0xB3, 0x02, 0x4F, 0xF9, 0x8E, 0xF3, - 0x4B, 0xF1, 0xF3, 0xF0, 0x54, 0xF2, 0x3F, 0xF4, 0x3F, 0xF7, 0xEF, 0xFA, 0xF7, 0xFE, 0xF2, 0x02, - 0x20, 0x07, 0xAF, 0x09, 0x24, 0x09, 0x13, 0x07, 0x03, 0x05, 0x74, 0x05, 0x9E, 0x07, 0xC8, 0x09, - 0x52, 0x0A, 0x8D, 0x08, 0xBF, 0x05, 0x78, 0x01, 0x71, 0xFD, 0x3F, 0xFA, 0x47, 0xF8, 0xC1, 0xF6, - 0xD6, 0xF4, 0x60, 0xF2, 0x4B, 0xF1, 0xFC, 0xF1, 0x54, 0xF5, 0xDA, 0xF9, 0x9F, 0xFE, 0xBF, 0x02, - 0x5B, 0x05, 0xC8, 0x06, 0x13, 0x07, 0x95, 0x06, 0x4A, 0x06, 0x4A, 0x06, 0x8D, 0x05, 0x4E, 0x05, - 0x67, 0x05, 0x42, 0x05, 0xAA, 0x04, 0x18, 0x03, 0x18, 0x00, 0x5C, 0xFC, 0xA7, 0xF9, 0xEB, 0xF8, - 0xCD, 0xF9, 0x86, 0xFB, 0x64, 0xFD, 0xFB, 0xFD, 0x58, 0xFD, 0x9B, 0xFC, 0x9F, 0xFB, 0x54, 0xFB, - 0xF7, 0xFB, 0xDA, 0xFC, 0x58, 0xFD, 0x7D, 0xFD, 0xE2, 0xFD, 0x29, 0xFF, 0xE1, 0x00, 0x67, 0x02, - 0xCC, 0x02, 0x67, 0x02, 0x2D, 0x01, 0xE6, 0xFF, 0xB8, 0xFE, 0xB0, 0xFD, 0x3F, 0xFD, 0x4B, 0xFD, - 0x00, 0xFD, 0x36, 0xFC, 0xB0, 0xFA, 0x69, 0xF9, 0xDE, 0xF8, 0x47, 0xF8, 0x54, 0xF8, 0x79, 0xF8, - 0x9F, 0xF8, 0x2A, 0xF9, 0xCD, 0xF9, 0x7E, 0xFA, 0xAC, 0xFB, 0x3F, 0xFD, 0xAC, 0xFE, 0x43, 0xFF, - 0x4F, 0xFF, 0x36, 0xFF, 0x68, 0xFF, 0xDA, 0xFF, 0xBB, 0x00, 0x2D, 0x01, 0xEE, 0x00, 0x3D, 0x00, - 0x36, 0xFF, 0x53, 0xFE, 0x08, 0xFE, 0x15, 0xFE, 0x3A, 0xFE, 0xC9, 0xFD, 0xA7, 0xFC, 0x3A, 0xFB, - 0x9B, 0xF9, 0x3A, 0xF8, 0xD6, 0xF7, 0xC9, 0xF7, 0xEF, 0xF7, 0x60, 0xF8, 0x10, 0xF9, 0xE6, 0xF9, - 0x6D, 0xFB, 0x68, 0xFC, 0x7D, 0xFD, 0x7D, 0xFD, 0x3F, 0xFD, 0x10, 0xFC, 0xA3, 0xFA, 0xC1, 0xF9, - 0x2E, 0xFB, 0x32, 0xFD, 0xF7, 0xFE, 0x24, 0x00, 0x10, 0xFF, 0x7D, 0xFD, 0x00, 0xFD, 0xB4, 0xFC, - 0x3F, 0xFD, 0x8A, 0xFD, 0x68, 0xFC, 0x08, 0xFB, 0x9F, 0xF8, 0x00, 0xF7, 0xA7, 0xF9, 0xAA, 0x04, - 0xC7, 0x1B, 0x5E, 0x31, 0xD3, 0x39, 0x62, 0x36, 0x91, 0x28, 0x20, 0x19, 0x0F, 0x0E, 0x80, 0x08, - 0x5B, 0x0B, 0x80, 0x11, 0xE1, 0x12, 0x5F, 0x0D, 0xDA, 0xFF, 0x86, 0xF5, 0xB0, 0xF1, 0x0C, 0xF1, - 0x71, 0xF1, 0x3B, 0xF2, 0x54, 0xF2, 0xA3, 0xF4, 0x2E, 0xF8, 0x68, 0xFC, 0x67, 0x02, 0xE5, 0x08, - 0x0B, 0x0C, 0xAA, 0x0A, 0xE5, 0x05, 0x7C, 0x03, 0xF6, 0x04, 0x35, 0x08, 0xB3, 0x0B, 0xD9, 0x0B, - 0xF2, 0x08, 0x1C, 0x05, 0x29, 0xFF, 0xF3, 0xF9, 0xCD, 0xF6, 0xDE, 0xF5, 0xEF, 0xF4, 0x2A, 0xF3, - 0xB4, 0xF0, 0xB8, 0xEF, 0xDA, 0xF0, 0xC9, 0xF4, 0x0C, 0xFA, 0x5C, 0xFF, 0xC8, 0x03, 0x07, 0x07, - 0x39, 0x07, 0xE1, 0x06, 0xA2, 0x06, 0x4E, 0x08, 0x85, 0x0A, 0x67, 0x0B, 0x1C, 0x0B, 0x4E, 0x08, - 0xB3, 0x05, 0xAA, 0x04, 0x3D, 0x03, 0x5B, 0x02, 0xEE, 0x00, 0x6D, 0xFE, 0x1D, 0xFC, 0x9B, 0xF9, - 0xD1, 0xF8, 0xB4, 0xF9, 0xD1, 0xFB, 0xA3, 0xFD, 0x4B, 0xFD, 0xD1, 0xFB, 0xE6, 0xF9, 0x10, 0xF9, - 0xDA, 0xF9, 0x10, 0xFC, 0x29, 0xFF, 0x6C, 0x01, 0x18, 0x03, 0xD9, 0x02, 0x6C, 0x01, 0x31, 0x00, - 0x36, 0xFF, 0x04, 0xFF, 0x04, 0xFF, 0x6D, 0xFE, 0x7D, 0xFD, 0xE6, 0xFC, 0xCD, 0xFC, 0x36, 0xFC, - 0x08, 0xFB, 0x04, 0xF9, 0xDA, 0xF6, 0xB8, 0xF5, 0x9F, 0xF5, 0xDA, 0xF6, 0xC5, 0xF8, 0xA3, 0xFA, - 0x43, 0xFC, 0xDA, 0xFC, 0xC1, 0xFC, 0xB4, 0xFC, 0x19, 0xFD, 0x08, 0xFE, 0x82, 0xFF, 0x89, 0x00, - 0x52, 0x01, 0xD0, 0x01, 0xC4, 0x01, 0x46, 0x01, 0xE1, 0x00, 0x57, 0x00, 0x24, 0x00, 0xB4, 0xFF, - 0xF7, 0xFE, 0x21, 0xFE, 0x4B, 0xFD, 0xB4, 0xFC, 0x1D, 0xFC, 0x47, 0xFB, 0x3F, 0xFA, 0x82, 0xF9, - 0xAC, 0xF8, 0x60, 0xF8, 0xAC, 0xF8, 0x1D, 0xF9, 0x25, 0xFA, 0xC9, 0xFA, 0x25, 0xFA, 0xA7, 0xF9, - 0x36, 0xF9, 0x75, 0xF9, 0xFB, 0xFA, 0xF7, 0xFB, 0x32, 0xFD, 0x6D, 0xFE, 0xEB, 0xFE, 0x21, 0xFE, - 0x43, 0xFC, 0x47, 0xFB, 0xB0, 0xFA, 0x19, 0xFA, 0xDA, 0xF9, 0x0C, 0xFA, 0x92, 0xFB, 0x64, 0xFD, - 0x9F, 0xFE, 0x2E, 0xFE, 0x92, 0xFB, 0xC1, 0xF9, 0xA3, 0xF7, 0xEB, 0xF5, 0x0C, 0xF7, 0xE6, 0xFF, - 0x7C, 0x18, 0x90, 0x34, 0xAE, 0x42, 0x49, 0x42, 0x23, 0x33, 0xA6, 0x20, 0xBF, 0x11, 0x1C, 0x08, - 0xF2, 0x08, 0x6B, 0x10, 0x8D, 0x14, 0x35, 0x11, 0x67, 0x02, 0xC9, 0xF4, 0xFC, 0xEE, 0x11, 0xED, - 0x2E, 0xEC, 0x8A, 0xEB, 0x8F, 0xEA, 0x6D, 0xEC, 0xB4, 0xF0, 0xEB, 0xF5, 0x53, 0xFE, 0x03, 0x08, - 0x1C, 0x0E, 0xD8, 0x0E, 0xEE, 0x09, 0x4A, 0x06, 0x2D, 0x07, 0x20, 0x0A, 0xE9, 0x0D, 0x17, 0x0F, - 0x3D, 0x0C, 0x8D, 0x08, 0xCC, 0x02, 0xE6, 0xFC, 0xCD, 0xF9, 0xAC, 0xF8, 0xDA, 0xF6, 0x8E, 0xF3, - 0x97, 0xEE, 0x97, 0xEB, 0x47, 0xEC, 0x69, 0xF0, 0x7E, 0xF7, 0xC5, 0xFE, 0x03, 0x05, 0x24, 0x09, - 0x31, 0x09, 0xD0, 0x07, 0x6B, 0x07, 0x35, 0x08, 0xFA, 0x09, 0xF6, 0x0A, 0x46, 0x0A, 0x31, 0x09, - 0x28, 0x08, 0x6B, 0x07, 0x9E, 0x07, 0xD4, 0x06, 0xAA, 0x04, 0x3D, 0x00, 0xC1, 0xF9, 0xF7, 0xF5, - 0x8E, 0xF6, 0x5C, 0xF9, 0xA7, 0xFC, 0xEF, 0xFD, 0x68, 0xFC, 0x1D, 0xF9, 0xD2, 0xF5, 0x47, 0xF5, - 0xB4, 0xF6, 0xC9, 0xFA, 0x6D, 0xFE, 0x9B, 0xFF, 0x36, 0xFF, 0x43, 0xFF, 0x3D, 0x00, 0xDD, 0x01, - 0xE5, 0x02, 0x0B, 0x03, 0x03, 0x02, 0x0B, 0x00, 0x08, 0xFE, 0xF3, 0xFC, 0x25, 0xFD, 0xD6, 0xFD, - 0xEF, 0xFD, 0x2A, 0xFC, 0x5C, 0xF9, 0x19, 0xF7, 0x82, 0xF6, 0x0C, 0xF7, 0x47, 0xF8, 0xF3, 0xF9, - 0x15, 0xFB, 0xB8, 0xFB, 0xC5, 0xFB, 0x36, 0xFC, 0x4B, 0xFD, 0xAC, 0xFE, 0xDA, 0xFF, 0x4A, 0x00, - 0x24, 0x00, 0x7C, 0x00, 0x5F, 0x01, 0x0F, 0x02, 0x67, 0x02, 0x74, 0x02, 0xC4, 0x01, 0x3D, 0x00, - 0x47, 0xFE, 0x82, 0xFC, 0x79, 0xFB, 0x3A, 0xFB, 0x6D, 0xFB, 0x3A, 0xFB, 0xC9, 0xFA, 0x71, 0xFA, - 0xC1, 0xF9, 0x8E, 0xF9, 0x25, 0xFA, 0x08, 0xFB, 0xF7, 0xFB, 0x4F, 0xFC, 0x54, 0xFB, 0xEF, 0xFA, - 0xD6, 0xFA, 0x64, 0xFA, 0x4B, 0xFA, 0xE2, 0xFA, 0x10, 0xFC, 0x71, 0xFD, 0x86, 0xFE, 0x60, 0xFE, - 0x8A, 0xFD, 0xEB, 0xFB, 0x75, 0xF9, 0x21, 0xF8, 0xE2, 0xF7, 0xB4, 0xF9, 0x4F, 0xFC, 0xB8, 0xFE, - 0xAC, 0xFE, 0x21, 0xFE, 0xDE, 0xFB, 0x5C, 0xF9, 0x71, 0xF7, 0x8E, 0xF6, 0xD6, 0xF7, 0xC1, 0xF9, - 0x6D, 0xFE, 0x5B, 0x11, 0x2C, 0x2E, 0x9D, 0x40, 0xBA, 0x45, 0x30, 0x39, 0x91, 0x25, 0x4E, 0x14, - 0xB3, 0x08, 0x57, 0x06, 0xE1, 0x0C, 0xED, 0x12, 0x02, 0x14, 0x85, 0x07, 0xB4, 0xF6, 0x50, 0xED, - 0x3B, 0xE9, 0xA4, 0xE8, 0x04, 0xEA, 0xB4, 0xEA, 0x7A, 0xEC, 0x26, 0xF1, 0xDE, 0xF5, 0xA7, 0xFC, - 0x5B, 0x05, 0x31, 0x0C, 0xBF, 0x0E, 0x9E, 0x0A, 0x18, 0x06, 0xD9, 0x05, 0x5B, 0x08, 0x52, 0x0D, - 0x1C, 0x11, 0x31, 0x0F, 0x9A, 0x0B, 0xE5, 0x05, 0xDE, 0xFE, 0xC1, 0xF9, 0x32, 0xF7, 0x9F, 0xF5, - 0x5C, 0xF3, 0x7A, 0xEF, 0xD2, 0xEC, 0xD2, 0xEC, 0xD2, 0xEF, 0x43, 0xF6, 0xF3, 0xFC, 0x42, 0x02, - 0x4A, 0x06, 0xBB, 0x06, 0x80, 0x05, 0x74, 0x05, 0xE1, 0x06, 0xA2, 0x09, 0xBF, 0x0B, 0x17, 0x0C, - 0x80, 0x0B, 0x78, 0x0A, 0x70, 0x09, 0x1C, 0x08, 0x42, 0x05, 0xAB, 0x01, 0x97, 0xFD, 0x0C, 0xFA, - 0x47, 0xF8, 0x8E, 0xF9, 0x97, 0xFA, 0xEB, 0xFB, 0xA7, 0xFC, 0xEF, 0xFA, 0xF7, 0xF8, 0x71, 0xF7, - 0xCD, 0xF6, 0x86, 0xF8, 0x54, 0xFB, 0x58, 0xFD, 0x1D, 0xFF, 0x9B, 0xFF, 0x89, 0x00, 0x39, 0x01, - 0x39, 0x01, 0x20, 0x01, 0xC8, 0x00, 0xC1, 0xFF, 0xDE, 0xFE, 0xB0, 0xFD, 0x19, 0xFD, 0x53, 0xFE, - 0x36, 0xFF, 0x5C, 0xFF, 0x53, 0xFE, 0x5C, 0xFC, 0x4B, 0xFA, 0xD1, 0xF8, 0x08, 0xF8, 0x3A, 0xF8, - 0x93, 0xF8, 0x82, 0xF9, 0x25, 0xFA, 0x32, 0xFA, 0xB0, 0xFA, 0xB8, 0xFB, 0xC1, 0xFC, 0xA3, 0xFD, - 0x47, 0xFE, 0xEB, 0xFE, 0x3D, 0x00, 0x91, 0x01, 0xCC, 0x02, 0xA2, 0x03, 0xC8, 0x03, 0x70, 0x03, - 0x5B, 0x02, 0x57, 0x00, 0x21, 0xFE, 0x8E, 0xFC, 0x79, 0xFB, 0xB0, 0xFA, 0xF3, 0xF9, 0x0C, 0xFA, - 0x71, 0xFA, 0x08, 0xFB, 0xB8, 0xFB, 0x04, 0xFC, 0x36, 0xFC, 0x9B, 0xFC, 0x68, 0xFC, 0x1D, 0xFC, - 0xEB, 0xFB, 0xFB, 0xFA, 0xEF, 0xFA, 0x58, 0xFA, 0x0C, 0xFA, 0xB0, 0xFA, 0x8A, 0xFA, 0x7E, 0xFA, - 0x32, 0xFA, 0x69, 0xF9, 0x54, 0xF8, 0x97, 0xF7, 0x3F, 0xF7, 0x08, 0xF8, 0x2A, 0xF9, 0x47, 0xFB, - 0x19, 0xFD, 0xC5, 0xFE, 0x68, 0xFF, 0xD6, 0xFD, 0xFB, 0xFA, 0x3A, 0xF8, 0x08, 0xF8, 0x1D, 0xF9, - 0xEF, 0xFA, 0x8E, 0xFF, 0xC8, 0x12, 0x4D, 0x2F, 0x49, 0x42, 0xE0, 0x45, 0x06, 0x3A, 0xB2, 0x26, - 0x6F, 0x15, 0xB3, 0x08, 0x1C, 0x05, 0x9A, 0x0B, 0x89, 0x12, 0x1C, 0x14, 0x67, 0x08, 0xC9, 0xF7, - 0xD6, 0xEE, 0xF3, 0xEA, 0x6D, 0xE9, 0x86, 0xE9, 0x11, 0xEA, 0x2E, 0xEC, 0x0C, 0xF1, 0xC5, 0xF5, - 0xE6, 0xFC, 0x4A, 0x06, 0x78, 0x0D, 0x4A, 0x0F, 0x78, 0x0A, 0xF6, 0x04, 0x03, 0x05, 0x41, 0x08, - 0x13, 0x0D, 0x28, 0x11, 0x2C, 0x10, 0x07, 0x0D, 0x46, 0x07, 0x43, 0xFF, 0xB4, 0xF9, 0x71, 0xF7, - 0x69, 0xF6, 0x3F, 0xF4, 0x36, 0xF0, 0x04, 0xED, 0x1D, 0xED, 0xC5, 0xEF, 0x60, 0xF5, 0x60, 0xFB, - 0x89, 0x00, 0x6C, 0x04, 0x5B, 0x05, 0xFA, 0x03, 0x91, 0x04, 0x07, 0x07, 0xF6, 0x0A, 0xDD, 0x0D, - 0x0F, 0x0E, 0xE1, 0x0C, 0x4E, 0x0B, 0x7C, 0x09, 0xB7, 0x07, 0x9E, 0x04, 0x2D, 0x01, 0x64, 0xFD, - 0xB8, 0xF8, 0x9F, 0xF5, 0x60, 0xF5, 0x32, 0xF7, 0x21, 0xFB, 0x47, 0xFE, 0x29, 0xFF, 0xA7, 0xFC, - 0xDE, 0xF8, 0xD2, 0xF5, 0x54, 0xF5, 0x60, 0xF8, 0x32, 0xFD, 0xAF, 0x00, 0x67, 0x02, 0x8D, 0x02, - 0xEE, 0x00, 0x4F, 0xFF, 0x53, 0xFE, 0xC5, 0xFE, 0x4F, 0xFF, 0x75, 0xFF, 0x29, 0xFF, 0xEB, 0xFE, - 0xA7, 0xFF, 0x5F, 0x01, 0x0F, 0x02, 0xE1, 0x00, 0xAC, 0xFE, 0x79, 0xFB, 0xAC, 0xF8, 0x4B, 0xF7, - 0x32, 0xF7, 0x3A, 0xF8, 0xCD, 0xF9, 0x71, 0xFA, 0x25, 0xFA, 0xDA, 0xF9, 0x32, 0xFA, 0x79, 0xFB, - 0x0C, 0xFD, 0x47, 0xFE, 0x04, 0xFF, 0x24, 0x00, 0x39, 0x01, 0x81, 0x02, 0x7C, 0x03, 0x2D, 0x04, - 0x52, 0x04, 0x31, 0x03, 0x96, 0x00, 0xC9, 0xFD, 0xD6, 0xFA, 0x04, 0xF9, 0x9F, 0xF8, 0x04, 0xF9, - 0x32, 0xFA, 0xB8, 0xFB, 0x4F, 0xFC, 0x10, 0xFC, 0xD6, 0xFA, 0xC1, 0xF9, 0xC1, 0xF9, 0x19, 0xFA, - 0xB0, 0xFA, 0xEB, 0xFB, 0x10, 0xFC, 0x36, 0xFC, 0x68, 0xFC, 0x79, 0xFB, 0x60, 0xFB, 0x54, 0xFB, - 0x32, 0xFA, 0x82, 0xF9, 0x4F, 0xF9, 0xEF, 0xF7, 0x6D, 0xF8, 0x93, 0xF8, 0xAC, 0xF8, 0xB4, 0xF9, - 0x4B, 0xFA, 0x2E, 0xFB, 0xA7, 0xFC, 0xE6, 0xFC, 0x4F, 0xFC, 0x79, 0xFB, 0x8E, 0xF9, 0x7E, 0xFA, - 0x86, 0xFB, 0x8E, 0xFC, 0xA2, 0x00, 0x52, 0x10, 0x9D, 0x2B, 0x5E, 0x40, 0xC7, 0x45, 0x0E, 0x3B, - 0x1F, 0x28, 0x56, 0x15, 0xFE, 0x08, 0x4E, 0x05, 0x95, 0x0C, 0xB3, 0x14, 0x78, 0x16, 0x35, 0x0B, - 0xC5, 0xF8, 0x75, 0xED, 0xBD, 0xE8, 0x00, 0xE8, 0xE3, 0xE8, 0xF3, 0xEA, 0xEB, 0xEC, 0x3F, 0xF1, - 0x6D, 0xF5, 0xD1, 0xFB, 0x78, 0x04, 0xBF, 0x0B, 0x78, 0x0D, 0x3D, 0x09, 0xA2, 0x03, 0xBB, 0x03, - 0x0F, 0x08, 0xC3, 0x0D, 0xED, 0x12, 0x7C, 0x12, 0x5B, 0x0E, 0x03, 0x08, 0x4F, 0xFF, 0x43, 0xF9, - 0xA8, 0xF6, 0x36, 0xF6, 0x7E, 0xF4, 0x26, 0xF1, 0xA8, 0xED, 0xEB, 0xEC, 0xC9, 0xEE, 0xB4, 0xF3, - 0x4F, 0xF9, 0x47, 0xFE, 0x67, 0x02, 0x2D, 0x04, 0x89, 0x03, 0xAA, 0x04, 0xDD, 0x07, 0xE5, 0x0B, - 0x63, 0x0F, 0x63, 0x0F, 0xD0, 0x0D, 0xA6, 0x0B, 0x24, 0x09, 0x5F, 0x07, 0xC4, 0x04, 0xAB, 0x01, - 0x79, 0xFE, 0xCD, 0xF9, 0x43, 0xF6, 0x04, 0xF6, 0x19, 0xF7, 0xC1, 0xF9, 0x4B, 0xFD, 0xD1, 0xFE, - 0xB4, 0xFC, 0x3F, 0xFA, 0x64, 0xF7, 0x82, 0xF6, 0xB8, 0xF8, 0x4F, 0xFC, 0x0B, 0x00, 0x28, 0x02, - 0xBF, 0x02, 0x9A, 0x02, 0xC8, 0x00, 0x43, 0xFF, 0x82, 0xFF, 0x36, 0xFF, 0x8E, 0xFF, 0xCD, 0xFF, - 0xA7, 0xFF, 0x63, 0x00, 0x6C, 0x01, 0x9E, 0x01, 0xAF, 0x00, 0xFB, 0xFD, 0xBC, 0xFA, 0x15, 0xF8, - 0x43, 0xF6, 0x36, 0xF6, 0xC9, 0xF7, 0x75, 0xF9, 0x08, 0xFB, 0xEF, 0xFA, 0x9B, 0xF9, 0x5C, 0xF9, - 0x75, 0xF9, 0x64, 0xFA, 0x43, 0xFC, 0xC9, 0xFD, 0x9B, 0xFF, 0xB7, 0x01, 0xB3, 0x02, 0x70, 0x03, - 0x4A, 0x03, 0xF2, 0x02, 0x1C, 0x02, 0x4A, 0x00, 0x08, 0xFE, 0xF7, 0xFB, 0x97, 0xFA, 0x19, 0xFA, - 0xF3, 0xF9, 0x97, 0xFA, 0x60, 0xFB, 0x86, 0xFB, 0x3A, 0xFB, 0x3F, 0xFA, 0xC1, 0xF9, 0x19, 0xFA, - 0xB0, 0xFA, 0xAC, 0xFB, 0x68, 0xFC, 0x43, 0xFC, 0x2A, 0xFC, 0x9F, 0xFB, 0x60, 0xFB, 0xB8, 0xFB, - 0x6D, 0xFB, 0x32, 0xFA, 0x36, 0xF9, 0x08, 0xF8, 0xA3, 0xF7, 0xEF, 0xF7, 0xC9, 0xF7, 0xE2, 0xF7, - 0x3A, 0xF8, 0x4F, 0xF9, 0xDE, 0xFB, 0x9F, 0xFE, 0x6C, 0x01, 0xBB, 0x00, 0x0C, 0xFD, 0x9F, 0xF8, - 0xF7, 0xF5, 0x8E, 0xF6, 0x08, 0xFB, 0xC8, 0x06, 0xFE, 0x20, 0xDC, 0x3A, 0x6F, 0x45, 0x55, 0x3F, - 0x0A, 0x2D, 0x67, 0x1A, 0x02, 0x0E, 0x03, 0x08, 0xE5, 0x0B, 0x89, 0x15, 0x45, 0x19, 0xAA, 0x13, - 0x03, 0x02, 0x7E, 0xF1, 0x19, 0xEB, 0xFC, 0xE8, 0x5C, 0xE7, 0xC9, 0xE8, 0x43, 0xEA, 0x7E, 0xEE, - 0x64, 0xF4, 0x43, 0xF9, 0x70, 0x00, 0x8D, 0x08, 0x9A, 0x0B, 0xA2, 0x09, 0x7C, 0x03, 0x07, 0x01, - 0xBF, 0x05, 0x24, 0x0C, 0xD8, 0x11, 0x80, 0x14, 0x1C, 0x11, 0x0B, 0x0C, 0x9E, 0x04, 0x5C, 0xFC, - 0x79, 0xF8, 0x25, 0xF7, 0xEB, 0xF5, 0x9B, 0xF3, 0xB8, 0xEF, 0x19, 0xEE, 0x54, 0xEF, 0x2E, 0xF2, - 0x64, 0xF7, 0x1D, 0xFC, 0x9B, 0xFF, 0x67, 0x02, 0x35, 0x02, 0xDD, 0x01, 0x85, 0x04, 0x4E, 0x08, - 0x7C, 0x0C, 0x17, 0x0F, 0x74, 0x0E, 0x52, 0x0D, 0x5B, 0x0B, 0x56, 0x09, 0x6B, 0x07, 0x46, 0x04, - 0xD5, 0x00, 0x7D, 0xFD, 0x10, 0xF9, 0x32, 0xF7, 0xD6, 0xF7, 0xA7, 0xF9, 0x9B, 0xFC, 0x0C, 0xFD, - 0xEF, 0xFA, 0x60, 0xF8, 0xA8, 0xF6, 0x7E, 0xF7, 0x7E, 0xFA, 0xC9, 0xFD, 0xC8, 0x00, 0x85, 0x01, - 0x3D, 0x00, 0xDA, 0xFF, 0x68, 0xFF, 0xCD, 0xFF, 0xEE, 0x00, 0x07, 0x01, 0x0B, 0x00, 0x10, 0xFF, - 0x2E, 0xFE, 0xF7, 0xFE, 0xA2, 0x00, 0x0F, 0x02, 0x28, 0x02, 0xC1, 0xFF, 0x10, 0xFC, 0xF7, 0xF8, - 0xCD, 0xF6, 0xC1, 0xF6, 0x15, 0xF8, 0x43, 0xF9, 0x0C, 0xFA, 0x19, 0xFA, 0x2A, 0xF9, 0xD1, 0xF8, - 0x69, 0xF9, 0xEF, 0xFA, 0x5C, 0xFC, 0x7D, 0xFD, 0x3A, 0xFE, 0x9B, 0xFF, 0x78, 0x01, 0xCC, 0x02, - 0x96, 0x03, 0x4A, 0x03, 0x5B, 0x02, 0xBB, 0x00, 0x86, 0xFE, 0x8E, 0xFC, 0x86, 0xFB, 0xC9, 0xFA, - 0xB0, 0xFA, 0x58, 0xFA, 0x00, 0xFA, 0x9B, 0xF9, 0x5C, 0xF9, 0xF7, 0xF8, 0x2A, 0xF9, 0x0C, 0xFA, - 0x97, 0xFA, 0x21, 0xFB, 0x47, 0xFB, 0x3A, 0xFB, 0xD1, 0xFB, 0x5C, 0xFC, 0xC5, 0xFB, 0x92, 0xFB, - 0xEB, 0xFB, 0x04, 0xFC, 0x36, 0xFC, 0x47, 0xFB, 0xB4, 0xF9, 0xAC, 0xF8, 0xE2, 0xF7, 0xCD, 0xF6, - 0xFB, 0xF7, 0xC1, 0xF9, 0xDA, 0xFC, 0x75, 0xFF, 0xAC, 0xFE, 0xAC, 0xFB, 0x3A, 0xF8, 0x54, 0xF5, - 0xB8, 0xF5, 0xF7, 0xF8, 0xA7, 0xFC, 0xE9, 0x07, 0xAA, 0x1F, 0xED, 0x36, 0xE8, 0x40, 0x62, 0x3C, - 0x73, 0x2C, 0x13, 0x1C, 0xC8, 0x0F, 0x20, 0x0A, 0x41, 0x0E, 0x30, 0x18, 0x1B, 0x1D, 0x67, 0x17, - 0x20, 0x04, 0x6D, 0xF2, 0x04, 0xEA, 0x3B, 0xE6, 0xC9, 0xE5, 0x65, 0xE8, 0xE2, 0xEB, 0xDA, 0xF0, - 0x47, 0xF5, 0xD6, 0xF7, 0x0C, 0xFD, 0x13, 0x04, 0x5B, 0x08, 0xC4, 0x07, 0xEE, 0x03, 0x24, 0x03, - 0x9E, 0x07, 0x5F, 0x0D, 0xAE, 0x12, 0x0B, 0x15, 0x95, 0x12, 0x85, 0x0D, 0x35, 0x05, 0xA7, 0xFC, - 0xFB, 0xF7, 0x8E, 0xF6, 0x93, 0xF5, 0x5C, 0xF3, 0xE7, 0xF0, 0x9F, 0xEF, 0x43, 0xF0, 0xD6, 0xF1, - 0x60, 0xF5, 0x8E, 0xF9, 0xC9, 0xFD, 0xAF, 0x00, 0xC8, 0x00, 0xBB, 0x00, 0x63, 0x03, 0x2D, 0x07, - 0x74, 0x0B, 0xF6, 0x0D, 0x5B, 0x0E, 0xF6, 0x0D, 0x3D, 0x0C, 0x20, 0x0A, 0x4E, 0x08, 0xFE, 0x05, - 0x4A, 0x03, 0x00, 0x00, 0x1D, 0xFC, 0x4B, 0xFA, 0xCD, 0xF9, 0x64, 0xFA, 0xD1, 0xFB, 0x86, 0xFB, - 0xC1, 0xF9, 0xA3, 0xF7, 0x47, 0xF5, 0x47, 0xF5, 0x75, 0xF9, 0xB0, 0xFD, 0x85, 0x01, 0xE5, 0x02, - 0x0F, 0x02, 0xE1, 0x00, 0x0B, 0x00, 0xF3, 0xFF, 0x2D, 0x01, 0x28, 0x02, 0x35, 0x02, 0x91, 0x01, - 0x5C, 0xFF, 0xDE, 0xFE, 0x18, 0x00, 0xE1, 0x00, 0xE1, 0x00, 0x04, 0xFF, 0xEB, 0xFB, 0x82, 0xF9, - 0xEF, 0xF7, 0xE2, 0xF7, 0x36, 0xF9, 0x97, 0xFA, 0x54, 0xFB, 0xB0, 0xFA, 0x43, 0xF9, 0x60, 0xF8, - 0xD1, 0xF8, 0x4B, 0xFA, 0x5C, 0xFC, 0xB0, 0xFD, 0x86, 0xFE, 0x8E, 0xFF, 0x57, 0x00, 0x2D, 0x01, - 0x1C, 0x02, 0x4E, 0x02, 0x1C, 0x02, 0x2D, 0x01, 0x4F, 0xFF, 0x64, 0xFD, 0xEB, 0xFB, 0xE2, 0xFA, - 0x71, 0xFA, 0x7E, 0xFA, 0x71, 0xFA, 0x64, 0xFA, 0x0C, 0xFA, 0xF3, 0xF9, 0x4B, 0xFA, 0xEF, 0xFA, - 0xF7, 0xFB, 0xC5, 0xFB, 0xB0, 0xFA, 0x25, 0xFA, 0x19, 0xFA, 0x4B, 0xFA, 0x3A, 0xFB, 0x92, 0xFB, - 0x68, 0xFC, 0xDA, 0xFC, 0x36, 0xFC, 0xBC, 0xFA, 0x79, 0xF8, 0xBD, 0xF7, 0x60, 0xF8, 0x9F, 0xF8, - 0xF7, 0xF8, 0x71, 0xFA, 0x9F, 0xFB, 0x64, 0xFD, 0x86, 0xFE, 0xE2, 0xFD, 0x6D, 0xFB, 0xB8, 0xF8, - 0xC1, 0xF6, 0x82, 0xF6, 0x3A, 0xF8, 0x68, 0xFC, 0x46, 0x0A, 0x63, 0x24, 0xA1, 0x39, 0xF1, 0x41, - 0x17, 0x39, 0xF1, 0x26, 0xD4, 0x15, 0xDD, 0x0A, 0x3D, 0x09, 0x6F, 0x12, 0x8D, 0x1D, 0xA6, 0x20, - 0x0F, 0x17, 0xBB, 0x00, 0x36, 0xF0, 0xE7, 0xE7, 0xA4, 0xE5, 0x69, 0xE7, 0xB0, 0xEB, 0xB0, 0xEE, - 0x2A, 0xF3, 0x08, 0xF5, 0xE2, 0xF7, 0xFB, 0xFD, 0x46, 0x04, 0x91, 0x07, 0xBF, 0x05, 0x5F, 0x01, - 0xDD, 0x01, 0xD4, 0x06, 0xC3, 0x0D, 0xB3, 0x14, 0xD0, 0x16, 0x45, 0x13, 0xED, 0x0C, 0x5B, 0x02, - 0xC9, 0xFA, 0x71, 0xF7, 0x8A, 0xF7, 0xBD, 0xF7, 0xF7, 0xF5, 0xAC, 0xF2, 0x32, 0xF1, 0x11, 0xF0, - 0x71, 0xF1, 0xFC, 0xF4, 0x9F, 0xF8, 0xB4, 0xFC, 0x9F, 0xFE, 0x08, 0xFE, 0xB8, 0xFE, 0xDD, 0x01, - 0x7C, 0x06, 0x41, 0x0B, 0x5F, 0x0D, 0x78, 0x0D, 0x07, 0x0D, 0x1C, 0x0B, 0x20, 0x0A, 0xD9, 0x08, - 0xD4, 0x06, 0xC4, 0x04, 0x20, 0x01, 0x32, 0xFD, 0x3A, 0xFB, 0xFB, 0xFA, 0x5C, 0xFC, 0x25, 0xFD, - 0x6D, 0xFB, 0xB8, 0xF8, 0x60, 0xF5, 0x43, 0xF3, 0xD6, 0xF4, 0x2E, 0xF8, 0x4F, 0xFC, 0x43, 0xFF, - 0x5C, 0xFF, 0x04, 0xFF, 0x9F, 0xFE, 0x8E, 0xFF, 0x9E, 0x01, 0xF2, 0x02, 0x0B, 0x03, 0x81, 0x02, - 0xAF, 0x00, 0xA7, 0xFF, 0x3D, 0x00, 0x9E, 0x01, 0xF2, 0x02, 0xCC, 0x02, 0x31, 0x00, 0xC1, 0xFC, - 0xC1, 0xF9, 0xEF, 0xF7, 0xEF, 0xF7, 0x93, 0xF8, 0x9B, 0xF9, 0xCD, 0xF9, 0x1D, 0xF9, 0x3A, 0xF8, - 0x21, 0xF8, 0xEB, 0xF8, 0x7E, 0xFA, 0x10, 0xFC, 0xA7, 0xFC, 0xA3, 0xFD, 0x9F, 0xFE, 0x3D, 0x00, - 0xC4, 0x01, 0xF2, 0x02, 0x63, 0x03, 0xB3, 0x02, 0x07, 0x01, 0x9F, 0xFE, 0x8E, 0xFC, 0x79, 0xFB, - 0x92, 0xFB, 0xD1, 0xFB, 0xEB, 0xFB, 0x6D, 0xFB, 0xE2, 0xFA, 0x00, 0xFA, 0x8E, 0xF9, 0x19, 0xFA, - 0x3A, 0xFB, 0xB8, 0xFB, 0x54, 0xFB, 0x64, 0xFA, 0xE6, 0xF9, 0x3F, 0xFA, 0x21, 0xFB, 0x36, 0xFC, - 0x2A, 0xFC, 0xDE, 0xFB, 0x21, 0xFB, 0xF3, 0xF9, 0x15, 0xF8, 0x82, 0xF6, 0xC1, 0xF6, 0xC9, 0xF7, - 0x69, 0xF9, 0xD6, 0xFA, 0x8E, 0xFC, 0x53, 0xFE, 0x1D, 0xFF, 0xC5, 0xFE, 0xEF, 0xFD, 0x54, 0xFB, - 0x4F, 0xF9, 0xEF, 0xF7, 0xFB, 0xF7, 0x2A, 0xF9, 0xAC, 0xFB, 0x18, 0x03, 0x20, 0x19, 0xDC, 0x31, - 0x62, 0x3F, 0x2C, 0x3D, 0x67, 0x2C, 0x74, 0x1A, 0x07, 0x0D, 0xA6, 0x08, 0xB3, 0x0E, 0x91, 0x1C, - 0x88, 0x24, 0x34, 0x20, 0x67, 0x0B, 0xB0, 0xF4, 0x8A, 0xE8, 0x76, 0xE4, 0x86, 0xE6, 0xFC, 0xEB, - 0xC1, 0xF0, 0xBD, 0xF4, 0x25, 0xF7, 0xA8, 0xF6, 0x75, 0xF9, 0x86, 0xFE, 0xF2, 0x02, 0x4A, 0x03, - 0x75, 0xFF, 0xAC, 0xFE, 0xAF, 0x03, 0xD9, 0x0B, 0x02, 0x14, 0x89, 0x18, 0x06, 0x16, 0x13, 0x10, - 0x63, 0x06, 0x8E, 0xFC, 0xB8, 0xF8, 0x75, 0xF9, 0x2A, 0xFC, 0x5C, 0xFC, 0x04, 0xF9, 0xB0, 0xF4, - 0xA3, 0xF1, 0xC5, 0xEF, 0x4B, 0xF1, 0x32, 0xF4, 0x79, 0xF8, 0x43, 0xFC, 0x32, 0xFD, 0x4B, 0xFD, - 0x8E, 0xFF, 0xC8, 0x03, 0x5B, 0x08, 0x5B, 0x0B, 0x5B, 0x0B, 0xE9, 0x0A, 0xEE, 0x09, 0x18, 0x09, - 0xD9, 0x08, 0x0F, 0x08, 0x85, 0x07, 0x1C, 0x05, 0x13, 0x01, 0x4B, 0xFD, 0x2E, 0xFB, 0xFB, 0xFA, - 0x8E, 0xFC, 0xB4, 0xFC, 0x47, 0xFB, 0xC5, 0xF8, 0x04, 0xF6, 0xE2, 0xF4, 0x75, 0xF6, 0xD1, 0xF8, - 0xF7, 0xFB, 0xC9, 0xFD, 0x53, 0xFE, 0x60, 0xFE, 0x6D, 0xFE, 0x04, 0xFF, 0x24, 0x00, 0xBB, 0x00, - 0x78, 0x01, 0xDD, 0x01, 0xE9, 0x01, 0x74, 0x02, 0x4A, 0x03, 0xC8, 0x03, 0x24, 0x03, 0x07, 0x01, - 0x15, 0xFE, 0x54, 0xFB, 0x82, 0xF9, 0x04, 0xF9, 0x1D, 0xF9, 0x69, 0xF9, 0x5C, 0xF9, 0x9F, 0xF8, - 0xB0, 0xF7, 0xDA, 0xF6, 0x19, 0xF7, 0x47, 0xF8, 0xB4, 0xF9, 0xFB, 0xFA, 0x68, 0xFC, 0xE2, 0xFD, - 0x75, 0xFF, 0xD5, 0x00, 0x03, 0x02, 0xB3, 0x02, 0xD9, 0x02, 0x0F, 0x02, 0x3D, 0x00, 0x2E, 0xFE, - 0xB4, 0xFC, 0x9B, 0xFC, 0xA7, 0xFC, 0xB4, 0xFC, 0xDA, 0xFC, 0xB4, 0xFC, 0x1D, 0xFC, 0x47, 0xFB, - 0x71, 0xFA, 0xB0, 0xFA, 0x2E, 0xFB, 0x6D, 0xFB, 0x2E, 0xFB, 0xA3, 0xFA, 0x8A, 0xFA, 0xA3, 0xFA, - 0x58, 0xFA, 0x8E, 0xF9, 0x4F, 0xF9, 0x2A, 0xF9, 0x2A, 0xF9, 0xDA, 0xF9, 0x69, 0xF9, 0x4F, 0xF9, - 0x82, 0xF9, 0xCD, 0xF9, 0x00, 0xFA, 0x32, 0xFA, 0xD1, 0xFB, 0x3A, 0xFE, 0xFA, 0x00, 0x2D, 0x01, - 0xB4, 0xFF, 0x6D, 0xFB, 0x15, 0xF8, 0xDA, 0xF6, 0xA3, 0xF7, 0x8A, 0xFA, 0x47, 0xFE, 0x2D, 0x04, - 0xFA, 0x15, 0x17, 0x2D, 0x38, 0x3A, 0x12, 0x3A, 0xE9, 0x2B, 0x7C, 0x1B, 0x74, 0x0E, 0x13, 0x0A, - 0x8D, 0x0E, 0x20, 0x1C, 0x78, 0x25, 0xB7, 0x22, 0xED, 0x0F, 0x64, 0xF7, 0x54, 0xE9, 0xD2, 0xE3, - 0x54, 0xE6, 0xF7, 0xEC, 0xF3, 0xF3, 0x15, 0xF8, 0x75, 0xF9, 0x9B, 0xF6, 0x3A, 0xF5, 0xBD, 0xF7, - 0x10, 0xFC, 0xD1, 0xFE, 0x9F, 0xFE, 0x9B, 0xFF, 0x03, 0x05, 0x4A, 0x0C, 0xAE, 0x12, 0x45, 0x16, - 0x41, 0x14, 0xFE, 0x0E, 0x9E, 0x07, 0x36, 0xFF, 0x4F, 0xFC, 0xB0, 0xFD, 0x2D, 0x01, 0x46, 0x01, - 0x58, 0xFD, 0x19, 0xF7, 0x8A, 0xF1, 0xA8, 0xED, 0x8F, 0xED, 0x0C, 0xF1, 0x9B, 0xF6, 0x75, 0xFC, - 0xAC, 0xFE, 0x3A, 0xFE, 0xEB, 0xFE, 0x07, 0x01, 0x46, 0x04, 0x20, 0x07, 0x80, 0x08, 0xC8, 0x09, - 0x6B, 0x0A, 0x5F, 0x0A, 0x85, 0x0A, 0x5F, 0x0A, 0x20, 0x0A, 0x91, 0x07, 0xCC, 0x02, 0xD6, 0xFD, - 0xD1, 0xFB, 0xCD, 0xFC, 0xEB, 0xFE, 0xA7, 0xFF, 0x47, 0xFE, 0x15, 0xFB, 0x25, 0xF7, 0x47, 0xF5, - 0xB8, 0xF5, 0xBD, 0xF7, 0x08, 0xFB, 0x04, 0xFC, 0x60, 0xFB, 0x4B, 0xFA, 0xFB, 0xFA, 0xDA, 0xFC, - 0xB4, 0xFF, 0x2D, 0x01, 0xBF, 0x02, 0xCC, 0x02, 0x5B, 0x02, 0xA6, 0x02, 0xFA, 0x03, 0x5B, 0x05, - 0xCC, 0x05, 0x70, 0x03, 0x5C, 0xFF, 0xC5, 0xFB, 0xCD, 0xF9, 0xF3, 0xF9, 0x71, 0xFA, 0x7E, 0xFA, - 0x9B, 0xF9, 0x4B, 0xF7, 0xC9, 0xF4, 0x8E, 0xF3, 0xBD, 0xF4, 0x19, 0xF7, 0xC1, 0xF9, 0x3A, 0xFB, - 0x4F, 0xFC, 0xC1, 0xFC, 0xC9, 0xFD, 0x4F, 0xFF, 0xA2, 0x00, 0xD0, 0x01, 0xF6, 0x01, 0x13, 0x01, - 0x43, 0xFF, 0xFB, 0xFD, 0xC9, 0xFD, 0x6D, 0xFE, 0xC5, 0xFE, 0xEB, 0xFE, 0x3A, 0xFE, 0xC1, 0xFC, - 0x47, 0xFB, 0xC1, 0xF9, 0x82, 0xF9, 0xB0, 0xFA, 0xC5, 0xFB, 0x68, 0xFC, 0x54, 0xFB, 0x10, 0xF9, - 0x3F, 0xF7, 0x43, 0xF6, 0xB4, 0xF6, 0x86, 0xF8, 0xF3, 0xF9, 0x0C, 0xFA, 0xC1, 0xF9, 0xA3, 0xF7, - 0x00, 0xF7, 0xF3, 0xF6, 0x3A, 0xF8, 0x7E, 0xFA, 0x82, 0xFC, 0xC5, 0xFE, 0x57, 0x00, 0x4E, 0x02, - 0x74, 0x02, 0x4E, 0x02, 0x82, 0xFF, 0x2A, 0xFC, 0x21, 0xFB, 0xA3, 0xFA, 0x0C, 0xFD, 0xC5, 0xFE, - 0xC8, 0x00, 0xD0, 0x04, 0x95, 0x15, 0xFE, 0x29, 0xA5, 0x35, 0x51, 0x34, 0x5A, 0x26, 0x3D, 0x18, - 0x20, 0x0D, 0xF2, 0x0B, 0x56, 0x12, 0x0F, 0x20, 0x24, 0x27, 0x56, 0x21, 0x24, 0x0C, 0xBD, 0xF4, - 0x71, 0xE8, 0x15, 0xE6, 0xEF, 0xEB, 0x19, 0xF4, 0x2E, 0xFB, 0x5C, 0xFC, 0xCD, 0xF9, 0xEB, 0xF2, - 0xAC, 0xEF, 0xB0, 0xF1, 0xF3, 0xF6, 0x21, 0xFB, 0x25, 0xFD, 0x4A, 0x00, 0x35, 0x05, 0x28, 0x0B, - 0xA2, 0x0F, 0x35, 0x11, 0x8D, 0x0E, 0xBB, 0x09, 0x39, 0x04, 0xF7, 0xFE, 0x68, 0xFF, 0x89, 0x03, - 0xC4, 0x07, 0xD4, 0x06, 0x46, 0x01, 0xDE, 0xF8, 0x26, 0xF1, 0x86, 0xEC, 0x1D, 0xED, 0x47, 0xF2, - 0x9B, 0xF9, 0xCD, 0xFF, 0xEE, 0x00, 0x9F, 0xFE, 0xCD, 0xFC, 0x0C, 0xFD, 0xC5, 0xFE, 0x78, 0x01, - 0x20, 0x04, 0xD4, 0x06, 0xD9, 0x08, 0x13, 0x0A, 0xE9, 0x0A, 0xD0, 0x0A, 0xC8, 0x09, 0x63, 0x06, - 0x39, 0x01, 0x19, 0xFD, 0x71, 0xFD, 0x00, 0x00, 0x0B, 0x03, 0x07, 0x04, 0x1C, 0x02, 0x32, 0xFD, - 0x47, 0xF8, 0x54, 0xF5, 0xC9, 0xF4, 0xA8, 0xF6, 0x5C, 0xF9, 0x71, 0xFA, 0xDA, 0xF9, 0x75, 0xF9, - 0x8E, 0xF9, 0xB0, 0xFA, 0x4F, 0xFC, 0x64, 0xFD, 0xAC, 0xFE, 0x8E, 0xFF, 0x85, 0x01, 0x96, 0x03, - 0xE5, 0x05, 0xFA, 0x06, 0x31, 0x06, 0x67, 0x02, 0x15, 0xFE, 0xEF, 0xFA, 0x32, 0xFA, 0xDE, 0xFB, - 0xFB, 0xFD, 0x6D, 0xFE, 0x36, 0xFC, 0x54, 0xF8, 0x19, 0xF4, 0xC9, 0xF1, 0x2E, 0xF2, 0xD6, 0xF4, - 0x2E, 0xF8, 0x21, 0xFB, 0xC1, 0xFC, 0x19, 0xFD, 0x19, 0xFD, 0xF3, 0xFC, 0x58, 0xFD, 0xFB, 0xFD, - 0x1D, 0xFF, 0xE6, 0xFF, 0x89, 0x00, 0x96, 0x00, 0xAF, 0x00, 0x96, 0x00, 0x18, 0x00, 0x4F, 0xFF, - 0xFB, 0xFD, 0x32, 0xFD, 0xE6, 0xFC, 0x32, 0xFD, 0xA3, 0xFD, 0x60, 0xFE, 0x08, 0xFE, 0x64, 0xFD, - 0xEF, 0xFA, 0x7E, 0xF7, 0xFC, 0xF4, 0x4B, 0xF4, 0x10, 0xF6, 0x60, 0xF8, 0x8E, 0xF9, 0xF3, 0xF9, - 0x4F, 0xF9, 0xE2, 0xF7, 0x9B, 0xF6, 0xCD, 0xF6, 0x2E, 0xF8, 0xC5, 0xFB, 0x3F, 0xFD, 0xEF, 0xFD, - 0x47, 0xFE, 0x43, 0xFF, 0x85, 0x01, 0xB3, 0x02, 0x9E, 0x01, 0x29, 0xFF, 0x82, 0xFC, 0x32, 0xFA, - 0x32, 0xFA, 0xB8, 0xFB, 0x04, 0xFF, 0xB3, 0x05, 0x24, 0x15, 0xA6, 0x29, 0xE9, 0x34, 0xBF, 0x32, - 0x63, 0x24, 0x89, 0x15, 0x0B, 0x0C, 0x4A, 0x0C, 0x8D, 0x14, 0xC7, 0x21, 0x1F, 0x2B, 0x1F, 0x25, - 0x5B, 0x11, 0xB0, 0xF7, 0x3B, 0xE9, 0xC9, 0xE5, 0xFC, 0xEB, 0xA3, 0xF4, 0xB4, 0xFC, 0x79, 0xFE, - 0x43, 0xFC, 0xE2, 0xF4, 0xD6, 0xEE, 0x69, 0xED, 0x3F, 0xF1, 0xB8, 0xF5, 0xA7, 0xF9, 0xB0, 0xFD, - 0x6C, 0x04, 0x35, 0x0B, 0x5F, 0x10, 0x9E, 0x10, 0x2C, 0x0D, 0x07, 0x07, 0x9A, 0x02, 0x36, 0xFF, - 0xF6, 0x01, 0x03, 0x08, 0xE9, 0x0D, 0x91, 0x0D, 0x20, 0x07, 0xCD, 0xFC, 0x4F, 0xF3, 0x75, 0xED, - 0x82, 0xED, 0x60, 0xF2, 0x3F, 0xFA, 0x96, 0x00, 0x4E, 0x02, 0x10, 0xFF, 0x6D, 0xFB, 0xD1, 0xF8, - 0x04, 0xF9, 0x08, 0xFB, 0x2E, 0xFE, 0xA6, 0x02, 0x07, 0x07, 0x52, 0x0A, 0x0B, 0x0C, 0xBF, 0x0B, - 0x4A, 0x09, 0xE9, 0x04, 0xDA, 0xFF, 0xB4, 0xFC, 0x6D, 0xFE, 0x7C, 0x03, 0x70, 0x09, 0xD0, 0x0A, - 0xAA, 0x07, 0x3D, 0x00, 0x54, 0xF8, 0xB4, 0xF3, 0x36, 0xF3, 0x10, 0xF6, 0xF3, 0xF9, 0x4F, 0xFC, - 0x2E, 0xFB, 0x36, 0xF9, 0xC1, 0xF6, 0xA8, 0xF6, 0x64, 0xF7, 0x2A, 0xF9, 0x6D, 0xFB, 0x6D, 0xFE, - 0x07, 0x01, 0x20, 0x04, 0x70, 0x06, 0x91, 0x07, 0xAF, 0x06, 0x31, 0x03, 0x29, 0xFF, 0x2A, 0xFC, - 0x1D, 0xFC, 0x79, 0xFE, 0x2D, 0x01, 0xE9, 0x01, 0xB4, 0xFF, 0x3A, 0xFB, 0xEB, 0xF5, 0x86, 0xF2, - 0xD6, 0xF1, 0x3F, 0xF4, 0xE2, 0xF7, 0x08, 0xFB, 0xF3, 0xFC, 0xF3, 0xFC, 0x36, 0xFC, 0x6D, 0xFB, - 0xBC, 0xFA, 0xE2, 0xFA, 0xB8, 0xFB, 0xB0, 0xFD, 0x43, 0xFF, 0x07, 0x01, 0xDD, 0x01, 0x42, 0x02, - 0x6C, 0x01, 0x4A, 0x00, 0x5C, 0xFF, 0xB8, 0xFE, 0xC5, 0xFE, 0x36, 0xFF, 0xE6, 0xFF, 0x0B, 0x00, - 0x70, 0x00, 0x29, 0xFF, 0xA7, 0xFC, 0x6D, 0xF8, 0xDE, 0xF5, 0x32, 0xF4, 0x54, 0xF5, 0x0C, 0xF7, - 0x86, 0xF8, 0xAC, 0xF8, 0xCD, 0xF6, 0x3A, 0xF5, 0x1D, 0xF3, 0x11, 0xF3, 0x21, 0xF5, 0xC1, 0xF9, - 0x71, 0xFD, 0x3D, 0x00, 0x1C, 0x02, 0xE9, 0x01, 0x52, 0x01, 0x18, 0x00, 0x9F, 0xFE, 0xBC, 0xFD, - 0x19, 0xFD, 0x1D, 0xFF, 0x89, 0x00, 0x24, 0x03, 0x63, 0x03, 0xE9, 0x04, 0x95, 0x0C, 0xA2, 0x1E, - 0x8C, 0x2C, 0xD8, 0x2F, 0x49, 0x27, 0x9D, 0x19, 0x46, 0x10, 0xA2, 0x0C, 0x6F, 0x12, 0xD0, 0x1C, - 0xD4, 0x27, 0x6B, 0x25, 0x45, 0x16, 0x25, 0xFD, 0x8F, 0xED, 0x86, 0xE9, 0x6D, 0xEF, 0x54, 0xF8, - 0xC1, 0xFF, 0x3D, 0x00, 0x10, 0xFC, 0xA8, 0xF3, 0xE2, 0xEB, 0x1D, 0xEA, 0x7E, 0xEE, 0xEF, 0xF4, - 0x75, 0xF9, 0x92, 0xFB, 0x82, 0xFF, 0xEE, 0x03, 0x67, 0x08, 0x20, 0x0A, 0x8D, 0x08, 0x35, 0x05, - 0x31, 0x03, 0x0F, 0x02, 0x13, 0x04, 0xEE, 0x09, 0xBF, 0x0E, 0x70, 0x0F, 0x63, 0x09, 0x96, 0x00, - 0xB0, 0xF7, 0x86, 0xF2, 0x47, 0xF2, 0xC1, 0xF6, 0xE6, 0xFC, 0xD0, 0x01, 0x67, 0x02, 0xEF, 0xFD, - 0x10, 0xF9, 0xD2, 0xF5, 0xC5, 0xF5, 0x54, 0xF8, 0x10, 0xFC, 0x63, 0x00, 0xFA, 0x03, 0x24, 0x06, - 0x13, 0x07, 0x89, 0x06, 0x5B, 0x05, 0xE5, 0x02, 0x31, 0x00, 0xAC, 0xFE, 0x46, 0x01, 0x46, 0x07, - 0x4A, 0x0C, 0x1C, 0x0E, 0x35, 0x0B, 0x42, 0x05, 0xFB, 0xFD, 0xB8, 0xF8, 0xC5, 0xF5, 0x7E, 0xF7, - 0x21, 0xFB, 0x53, 0xFE, 0x64, 0xFD, 0xE6, 0xF9, 0xFC, 0xF4, 0xC9, 0xF1, 0x69, 0xF0, 0x15, 0xF2, - 0x82, 0xF6, 0x82, 0xFC, 0xE9, 0x01, 0xAA, 0x04, 0xC4, 0x04, 0x0B, 0x03, 0x2D, 0x01, 0x04, 0xFF, - 0xA3, 0xFD, 0x3A, 0xFE, 0xBB, 0x00, 0xEE, 0x03, 0x67, 0x05, 0x20, 0x04, 0xF3, 0xFF, 0xBC, 0xFA, - 0x43, 0xF6, 0x9B, 0xF3, 0x71, 0xF4, 0x3F, 0xF7, 0x15, 0xFB, 0xE6, 0xFC, 0x8E, 0xFC, 0x3F, 0xFA, - 0x08, 0xF8, 0xC1, 0xF6, 0xE6, 0xF6, 0xD1, 0xF8, 0xC5, 0xFB, 0xC5, 0xFE, 0x96, 0x00, 0xAF, 0x00, - 0xE6, 0xFF, 0x6D, 0xFE, 0x8A, 0xFD, 0x4B, 0xFD, 0x60, 0xFE, 0x63, 0x00, 0xB3, 0x02, 0x39, 0x04, - 0x07, 0x04, 0x67, 0x02, 0x63, 0x00, 0x47, 0xFE, 0xEB, 0xFB, 0xDA, 0xF9, 0xF7, 0xF8, 0xC5, 0xF8, - 0x5C, 0xF9, 0x5C, 0xF9, 0xEB, 0xF8, 0x32, 0xF7, 0xD6, 0xF4, 0x6D, 0xF2, 0x19, 0xF1, 0x86, 0xF2, - 0x69, 0xF6, 0x3A, 0xFB, 0xFB, 0xFD, 0xC5, 0xFE, 0x08, 0xFE, 0x04, 0xFC, 0x47, 0xFB, 0xF7, 0xFB, - 0xEF, 0xFD, 0xC1, 0xFF, 0xE1, 0x00, 0x70, 0x00, 0x75, 0xFF, 0x29, 0xFF, 0x18, 0x00, 0xDD, 0x04, - 0xF2, 0x14, 0x17, 0x2A, 0x56, 0x33, 0x77, 0x2E, 0x1B, 0x1D, 0x02, 0x11, 0x67, 0x0B, 0xF2, 0x11, - 0xD4, 0x1B, 0x02, 0x29, 0xF1, 0x2C, 0xB7, 0x22, 0xDD, 0x0A, 0xDA, 0xF3, 0xE2, 0xEB, 0x86, 0xEF, - 0xB8, 0xF8, 0x68, 0xFF, 0xE9, 0x01, 0x7D, 0xFD, 0x00, 0xF7, 0x26, 0xEE, 0xEF, 0xE8, 0xB9, 0xE9, - 0xB0, 0xEE, 0xB4, 0xF3, 0xEB, 0xF5, 0x69, 0xF9, 0x10, 0xFF, 0x42, 0x05, 0x80, 0x08, 0x78, 0x07, - 0xBF, 0x02, 0xF3, 0xFF, 0x57, 0x00, 0xC8, 0x03, 0x91, 0x0A, 0x24, 0x12, 0x6F, 0x15, 0x5F, 0x10, - 0x70, 0x06, 0xEB, 0xFB, 0x2A, 0xF6, 0xDE, 0xF5, 0x8A, 0xFA, 0x00, 0x00, 0x13, 0x04, 0x5F, 0x04, - 0x43, 0xFF, 0xFB, 0xF7, 0x36, 0xF3, 0xAC, 0xF2, 0x47, 0xF5, 0x10, 0xF9, 0x43, 0xFC, 0x4F, 0xFF, - 0x5F, 0x01, 0xBF, 0x02, 0xCC, 0x02, 0xE9, 0x01, 0xAF, 0x00, 0x1D, 0xFF, 0x21, 0xFE, 0x39, 0x01, - 0x8D, 0x08, 0x3D, 0x0F, 0xE5, 0x11, 0x4E, 0x0E, 0xB7, 0x07, 0x00, 0x00, 0x36, 0xFC, 0x2E, 0xFB, - 0xFB, 0xFD, 0x78, 0x01, 0x31, 0x03, 0x0B, 0x00, 0xCD, 0xF9, 0x19, 0xF4, 0x5C, 0xF0, 0x04, 0xF0, - 0x71, 0xF1, 0x2E, 0xF5, 0x10, 0xF9, 0x32, 0xFD, 0x36, 0xFF, 0x5C, 0xFF, 0x21, 0xFE, 0x3F, 0xFD, - 0x36, 0xFC, 0xF7, 0xFB, 0x8A, 0xFD, 0x39, 0x01, 0x8D, 0x05, 0x9E, 0x07, 0x70, 0x06, 0xC4, 0x01, - 0x9B, 0xFC, 0x93, 0xF8, 0x8A, 0xF7, 0x36, 0xF9, 0xF3, 0xFC, 0xE6, 0xFF, 0x18, 0x00, 0x3F, 0xFD, - 0x04, 0xF9, 0xDE, 0xF5, 0x3A, 0xF5, 0x8E, 0xF6, 0x1D, 0xF9, 0xB8, 0xFB, 0xA3, 0xFD, 0xBC, 0xFD, - 0xA7, 0xFC, 0xA3, 0xFA, 0x82, 0xF9, 0xDA, 0xF9, 0xB8, 0xFB, 0x47, 0xFE, 0x96, 0x00, 0x8D, 0x02, - 0xD9, 0x02, 0x81, 0x02, 0xEE, 0x00, 0x0B, 0x00, 0x5C, 0xFF, 0x29, 0xFF, 0x92, 0xFE, 0x2E, 0xFE, - 0x71, 0xFD, 0x19, 0xFD, 0x68, 0xFC, 0x32, 0xFA, 0xA3, 0xF7, 0x8A, 0xF4, 0x79, 0xF2, 0x79, 0xF2, - 0x7E, 0xF4, 0xDA, 0xF6, 0xF7, 0xF8, 0x75, 0xF9, 0xEB, 0xF8, 0xD6, 0xF7, 0x86, 0xF8, 0x25, 0xFA, - 0xCD, 0xFC, 0xEF, 0xFD, 0xB0, 0xFD, 0x36, 0xFC, 0x82, 0xFC, 0x53, 0xFE, 0xDD, 0x01, 0x2D, 0x04, - 0x91, 0x07, 0xD0, 0x10, 0x24, 0x21, 0x77, 0x2B, 0xE9, 0x2B, 0x06, 0x22, 0x95, 0x18, 0xB7, 0x13, - 0xE5, 0x14, 0x0B, 0x1B, 0x30, 0x24, 0xBB, 0x2A, 0x2C, 0x25, 0x5A, 0x14, 0x9F, 0xFE, 0xA8, 0xF3, - 0x86, 0xF2, 0x04, 0xF9, 0x86, 0xFE, 0x9E, 0x01, 0x79, 0xFE, 0x21, 0xF8, 0xE2, 0xEE, 0x00, 0xE8, - 0x93, 0xE6, 0x75, 0xEA, 0xDE, 0xEF, 0xA8, 0xF3, 0xC1, 0xF6, 0xBC, 0xFA, 0x04, 0xFF, 0x20, 0x01, - 0xA2, 0x00, 0x21, 0xFE, 0xB0, 0xFD, 0x57, 0x00, 0x28, 0x05, 0xF2, 0x0B, 0xA6, 0x11, 0xE5, 0x14, - 0xE9, 0x10, 0x95, 0x09, 0xA2, 0x00, 0x7D, 0xFD, 0xA3, 0xFD, 0x67, 0x02, 0xCC, 0x05, 0xAA, 0x07, - 0xD9, 0x05, 0x57, 0x00, 0xDE, 0xF8, 0x82, 0xF3, 0xEB, 0xF2, 0x79, 0xF5, 0x69, 0xF9, 0x47, 0xFB, - 0x75, 0xFC, 0x75, 0xFC, 0x5C, 0xFC, 0x79, 0xFB, 0x54, 0xFB, 0xC5, 0xFB, 0x25, 0xFD, 0x9F, 0xFE, - 0x0F, 0x02, 0xDD, 0x07, 0x20, 0x0D, 0xFE, 0x0E, 0xA2, 0x0C, 0xD0, 0x07, 0x0B, 0x03, 0x2D, 0x01, - 0x78, 0x01, 0xDD, 0x04, 0xDD, 0x07, 0xFE, 0x08, 0xAA, 0x04, 0x25, 0xFD, 0x36, 0xF6, 0xEF, 0xF1, - 0xC9, 0xF1, 0xCD, 0xF3, 0xB0, 0xF7, 0x4B, 0xFA, 0x75, 0xFC, 0x47, 0xFB, 0xEB, 0xF8, 0x36, 0xF6, - 0x5C, 0xF6, 0x97, 0xF7, 0x4B, 0xFA, 0xB0, 0xFD, 0x2D, 0x01, 0xE1, 0x03, 0xD4, 0x03, 0x9E, 0x01, - 0xB0, 0xFD, 0x79, 0xFB, 0xEF, 0xFA, 0xCD, 0xFC, 0x9B, 0xFF, 0x81, 0x02, 0xAF, 0x03, 0xF6, 0x01, - 0x15, 0xFE, 0x9B, 0xF9, 0xFB, 0xF7, 0x79, 0xF8, 0x54, 0xFB, 0xF3, 0xFC, 0x53, 0xFE, 0xA3, 0xFD, - 0x43, 0xFC, 0x9B, 0xF9, 0x3F, 0xF7, 0x10, 0xF6, 0xDA, 0xF6, 0x10, 0xF9, 0xB8, 0xFB, 0xEF, 0xFD, - 0x8E, 0xFF, 0xA7, 0xFF, 0x04, 0xFF, 0x3F, 0xFD, 0xC1, 0xFC, 0xB0, 0xFD, 0x70, 0x00, 0xBF, 0x02, - 0xFA, 0x03, 0x74, 0x02, 0x36, 0xFF, 0x9B, 0xFC, 0x3F, 0xFA, 0x82, 0xF9, 0x2A, 0xF9, 0x5C, 0xF9, - 0x1D, 0xF9, 0x9F, 0xF8, 0x3F, 0xF7, 0x3F, 0xF7, 0x7E, 0xF7, 0xEB, 0xF8, 0xC5, 0xF8, 0xDE, 0xF8, - 0xE2, 0xF7, 0x69, 0xF9, 0x08, 0xFB, 0x8E, 0xFC, 0xF3, 0xFC, 0xDA, 0xFC, 0xB4, 0xFC, 0xEF, 0xFD, - 0x10, 0xFF, 0x63, 0x00, 0x57, 0x03, 0xAF, 0x0C, 0xFA, 0x1E, 0x6F, 0x2A, 0xFE, 0x2C, 0xA2, 0x21, - 0x5A, 0x17, 0xAA, 0x10, 0xC3, 0x13, 0xA2, 0x1B, 0x49, 0x27, 0x28, 0x2F, 0x7C, 0x2A, 0x39, 0x19, - 0xB3, 0x02, 0x3F, 0xF7, 0xEB, 0xF5, 0xC9, 0xFD, 0x18, 0x03, 0xF2, 0x05, 0xA2, 0x00, 0xEB, 0xF8, - 0xE2, 0xEE, 0x5C, 0xE7, 0x65, 0xE5, 0xF3, 0xE7, 0xAC, 0xEC, 0x93, 0xEF, 0x21, 0xF2, 0x47, 0xF5, - 0xEB, 0xF8, 0x08, 0xFB, 0x7E, 0xFA, 0x08, 0xF8, 0x21, 0xF8, 0xB8, 0xFB, 0xA6, 0x02, 0xAA, 0x0A, - 0xD8, 0x11, 0x74, 0x14, 0xF6, 0x10, 0xC8, 0x09, 0x0B, 0x03, 0x13, 0x01, 0xAF, 0x03, 0x9A, 0x08, - 0x17, 0x0C, 0x7C, 0x0C, 0x70, 0x09, 0xD9, 0x02, 0xF7, 0xFB, 0xF3, 0xF6, 0x2A, 0xF6, 0xD6, 0xF7, - 0x4B, 0xFA, 0x08, 0xFB, 0xB0, 0xFA, 0xCD, 0xF9, 0x6D, 0xF8, 0xF3, 0xF6, 0xAC, 0xF5, 0x36, 0xF6, - 0x32, 0xF7, 0xE6, 0xF9, 0x3A, 0xFE, 0x39, 0x04, 0x74, 0x08, 0x70, 0x09, 0xEE, 0x06, 0xA2, 0x03, - 0x9E, 0x01, 0x57, 0x03, 0x95, 0x06, 0x39, 0x0A, 0xBF, 0x0B, 0x89, 0x09, 0x39, 0x04, 0xBC, 0xFD, - 0x58, 0xFA, 0x10, 0xF9, 0x71, 0xFA, 0xEF, 0xFA, 0xE2, 0xFA, 0x75, 0xF9, 0xDE, 0xF8, 0x8A, 0xF7, - 0x82, 0xF6, 0xB8, 0xF5, 0x1D, 0xF6, 0x25, 0xF7, 0xFB, 0xF7, 0xDA, 0xF9, 0x9F, 0xFB, 0xC9, 0xFD, - 0xFB, 0xFD, 0x00, 0xFD, 0xEF, 0xFA, 0x58, 0xFA, 0x86, 0xFB, 0x47, 0xFE, 0x13, 0x01, 0x3D, 0x03, - 0x7C, 0x03, 0xB7, 0x01, 0x36, 0xFF, 0x3F, 0xFD, 0xD6, 0xFD, 0xA7, 0xFF, 0x28, 0x02, 0x74, 0x02, - 0x5F, 0x01, 0xC5, 0xFE, 0x36, 0xFC, 0xCD, 0xF9, 0x47, 0xF8, 0xBD, 0xF7, 0xAC, 0xF8, 0x0C, 0xFA, - 0xFB, 0xFA, 0x9F, 0xFB, 0xAC, 0xFB, 0x9F, 0xFB, 0xD6, 0xFA, 0x64, 0xFA, 0xBC, 0xFA, 0xC1, 0xFC, - 0x8E, 0xFF, 0x0F, 0x02, 0xDD, 0x01, 0x31, 0x00, 0x32, 0xFD, 0xC5, 0xFB, 0x92, 0xFB, 0xD1, 0xFB, - 0x32, 0xFD, 0x82, 0xFC, 0x04, 0xFC, 0x19, 0xFA, 0xCD, 0xF9, 0x1D, 0xF9, 0x08, 0xFB, 0xA3, 0xFA, - 0xB0, 0xFA, 0x36, 0xF9, 0xC1, 0xF9, 0x60, 0xFB, 0x2A, 0xFC, 0x4B, 0xFD, 0x21, 0xFB, 0x3A, 0xFB, - 0x8E, 0xF9, 0x04, 0xFC, 0x64, 0xFD, 0x70, 0x00, 0x9A, 0x02, 0x35, 0x08, 0x3D, 0x15, 0x95, 0x21, - 0xBF, 0x26, 0xD0, 0x1F, 0x95, 0x15, 0xE1, 0x0F, 0x6F, 0x12, 0x95, 0x1B, 0x41, 0x26, 0x52, 0x2E, - 0xED, 0x2A, 0x4E, 0x1D, 0xE5, 0x08, 0x19, 0xFD, 0x2A, 0xFC, 0x9E, 0x04, 0x4E, 0x0B, 0x70, 0x0C, - 0x24, 0x06, 0xB8, 0xFB, 0x2E, 0xF2, 0x8F, 0xEA, 0x4B, 0xE8, 0x54, 0xE9, 0xF7, 0xEC, 0x3B, 0xEF, - 0x8E, 0xF0, 0x97, 0xF1, 0xA8, 0xF3, 0x8A, 0xF4, 0x8E, 0xF3, 0xC1, 0xF0, 0xE7, 0xF0, 0xB8, 0xF5, - 0x29, 0xFF, 0x28, 0x08, 0x74, 0x0E, 0x63, 0x0F, 0x74, 0x0B, 0xCC, 0x05, 0x74, 0x02, 0x52, 0x04, - 0xAF, 0x09, 0xAE, 0x0F, 0x56, 0x12, 0x28, 0x11, 0xBB, 0x0C, 0x2D, 0x07, 0x0F, 0x02, 0x5C, 0xFF, - 0x36, 0xFF, 0x4A, 0x00, 0xBB, 0x00, 0x82, 0xFF, 0x25, 0xFD, 0x00, 0xFA, 0x64, 0xF7, 0x15, 0xF5, - 0xF3, 0xF3, 0xA8, 0xF3, 0x8A, 0xF4, 0x82, 0xF6, 0x97, 0xFA, 0xAC, 0xFE, 0x46, 0x01, 0xA2, 0x00, - 0xBC, 0xFD, 0x04, 0xFC, 0xF3, 0xFC, 0x46, 0x01, 0xC8, 0x06, 0xDD, 0x0A, 0xB3, 0x0B, 0x28, 0x08, - 0xBF, 0x02, 0x15, 0xFE, 0x3F, 0xFD, 0x82, 0xFF, 0xBF, 0x02, 0x13, 0x04, 0xD9, 0x02, 0x82, 0xFF, - 0x75, 0xFC, 0xE6, 0xF9, 0x54, 0xF8, 0x15, 0xF8, 0xD1, 0xF8, 0xF3, 0xF9, 0x64, 0xFA, 0x64, 0xFA, - 0xF3, 0xF9, 0xB8, 0xF8, 0x97, 0xF7, 0x10, 0xF6, 0xEB, 0xF5, 0x3F, 0xF7, 0xE6, 0xF9, 0x9B, 0xFC, - 0x53, 0xFE, 0x92, 0xFE, 0x7D, 0xFD, 0x4F, 0xFC, 0xDE, 0xFB, 0x97, 0xFD, 0x63, 0x00, 0xA2, 0x03, - 0x03, 0x05, 0x78, 0x04, 0x35, 0x02, 0xE6, 0xFF, 0x79, 0xFE, 0xBC, 0xFD, 0xD6, 0xFD, 0xEF, 0xFD, - 0x6D, 0xFE, 0x47, 0xFE, 0xFB, 0xFD, 0xE6, 0xFC, 0xB8, 0xFB, 0x8A, 0xFA, 0x9B, 0xF9, 0xC1, 0xF9, - 0xC9, 0xFA, 0xF3, 0xFC, 0x86, 0xFE, 0xF7, 0xFE, 0xE6, 0xFC, 0x25, 0xFA, 0x08, 0xF8, 0xC5, 0xF8, - 0xC9, 0xFA, 0x75, 0xFC, 0xE6, 0xFC, 0x79, 0xFB, 0xCD, 0xF9, 0xB0, 0xF7, 0xFB, 0xF7, 0x8E, 0xF9, - 0xA7, 0xFC, 0x15, 0xFE, 0x64, 0xFD, 0x36, 0xFC, 0xD6, 0xFA, 0xB8, 0xFB, 0xEB, 0xFB, 0x32, 0xFD, - 0xA7, 0xFC, 0xE6, 0xFC, 0x5C, 0xFC, 0x00, 0xFD, 0xFB, 0xFD, 0x8E, 0xFF, 0xBB, 0x00, 0xCC, 0x02, - 0x7C, 0x0C, 0x84, 0x19, 0x95, 0x21, 0x49, 0x1E, 0xAA, 0x13, 0x91, 0x0D, 0x7C, 0x0F, 0xC7, 0x18, - 0x6F, 0x21, 0x39, 0x28, 0x95, 0x27, 0xFA, 0x1E, 0xED, 0x0F, 0x03, 0x05, 0x9E, 0x04, 0x5F, 0x0A, - 0xE1, 0x0F, 0xD0, 0x0D, 0x1C, 0x08, 0xDA, 0xFF, 0xB0, 0xFA, 0xEB, 0xF5, 0x21, 0xF2, 0x3B, 0xEF, - 0xF3, 0xED, 0x58, 0xEE, 0xFC, 0xEE, 0x00, 0xF1, 0x60, 0xF2, 0xEB, 0xF2, 0x5C, 0xF0, 0x6D, 0xEC, - 0xC1, 0xEA, 0x47, 0xEF, 0x47, 0xF8, 0xBB, 0x00, 0x67, 0x05, 0x42, 0x05, 0x4E, 0x02, 0x9B, 0xFF, - 0xA7, 0xFF, 0xE1, 0x03, 0xFE, 0x08, 0x6B, 0x0D, 0x0B, 0x0F, 0x67, 0x0E, 0x13, 0x0D, 0x80, 0x0B, - 0xD4, 0x09, 0x1C, 0x08, 0xD4, 0x06, 0x8D, 0x05, 0x35, 0x05, 0xAA, 0x04, 0xBB, 0x03, 0x52, 0x01, - 0x21, 0xFE, 0xBC, 0xFA, 0xFB, 0xF7, 0x9B, 0xF6, 0x82, 0xF6, 0x6D, 0xF8, 0x8A, 0xFA, 0xF7, 0xFB, - 0x47, 0xFB, 0xDE, 0xF8, 0x58, 0xF7, 0x8A, 0xF7, 0x3F, 0xFA, 0xC9, 0xFD, 0xBB, 0x00, 0xE9, 0x01, - 0x6C, 0x01, 0xA7, 0xFF, 0x3A, 0xFE, 0x60, 0xFE, 0xA7, 0xFF, 0x28, 0x02, 0x3D, 0x03, 0x07, 0x04, - 0xF2, 0x02, 0xDD, 0x01, 0xD5, 0x00, 0x00, 0x00, 0x1D, 0xFF, 0x6D, 0xFE, 0xC5, 0xFE, 0x82, 0xFF, - 0xB4, 0xFF, 0x79, 0xFE, 0x68, 0xFC, 0xC1, 0xF9, 0x21, 0xF8, 0x97, 0xF7, 0xEF, 0xF7, 0x2A, 0xF9, - 0xCD, 0xF9, 0xF3, 0xF9, 0x1D, 0xF9, 0x60, 0xF8, 0x2E, 0xF8, 0xB8, 0xF8, 0xDA, 0xF9, 0x79, 0xFB, - 0x3F, 0xFD, 0xDE, 0xFE, 0x0B, 0x00, 0x18, 0x00, 0x82, 0xFF, 0x9F, 0xFE, 0x6D, 0xFE, 0xC5, 0xFE, - 0x75, 0xFF, 0x31, 0x00, 0xBB, 0x00, 0xE1, 0x00, 0x7C, 0x00, 0x82, 0xFF, 0x92, 0xFE, 0x15, 0xFE, - 0x15, 0xFE, 0x86, 0xFE, 0x1D, 0xFF, 0x68, 0xFF, 0xB4, 0xFF, 0xAC, 0xFE, 0x58, 0xFD, 0x15, 0xFB, - 0x19, 0xFA, 0xC1, 0xF9, 0x4B, 0xFA, 0x58, 0xFA, 0xE6, 0xF9, 0x1D, 0xF9, 0x8A, 0xF7, 0x4B, 0xF7, - 0xF3, 0xF6, 0x86, 0xF8, 0x2A, 0xF9, 0x8A, 0xFA, 0x25, 0xFA, 0x58, 0xFA, 0x64, 0xFA, 0xA3, 0xFA, - 0x3A, 0xFB, 0x9F, 0xFB, 0xB4, 0xFC, 0xCD, 0xFC, 0x3A, 0xFE, 0x6D, 0xFE, 0x24, 0x00, 0x31, 0x00, - 0xA6, 0x02, 0x18, 0x09, 0x4A, 0x15, 0xE5, 0x1D, 0x0F, 0x1D, 0x28, 0x14, 0x9E, 0x0D, 0xC8, 0x0F, - 0x56, 0x18, 0x0A, 0x21, 0xD0, 0x25, 0x52, 0x25, 0xAE, 0x1E, 0xC3, 0x13, 0x9A, 0x0B, 0x35, 0x0B, - 0x13, 0x10, 0xBB, 0x12, 0x07, 0x10, 0xE1, 0x09, 0x78, 0x04, 0x7C, 0x00, 0x3F, 0xFD, 0x36, 0xF9, - 0x4B, 0xF4, 0x50, 0xF0, 0xC9, 0xEE, 0x69, 0xF0, 0xAC, 0xF2, 0x4F, 0xF3, 0x0C, 0xF1, 0xF7, 0xEC, - 0x3B, 0xE9, 0x4B, 0xE8, 0x08, 0xEC, 0x04, 0xF3, 0x8E, 0xF9, 0xF7, 0xFB, 0x86, 0xFB, 0x3F, 0xFA, - 0xBC, 0xFA, 0x00, 0xFD, 0xFA, 0x00, 0xDD, 0x04, 0xDD, 0x07, 0x56, 0x09, 0xB7, 0x0A, 0x7C, 0x0C, - 0xC3, 0x0D, 0x07, 0x0D, 0xD0, 0x0A, 0x3D, 0x09, 0x70, 0x09, 0xB7, 0x0A, 0x8D, 0x0B, 0xAA, 0x0A, - 0x78, 0x07, 0x89, 0x03, 0xDA, 0xFF, 0x6D, 0xFE, 0x3A, 0xFE, 0x47, 0xFE, 0x8A, 0xFD, 0x2A, 0xFC, - 0xC9, 0xFA, 0x00, 0xFA, 0x5C, 0xF9, 0x36, 0xF9, 0x9F, 0xF8, 0x21, 0xF8, 0x2E, 0xF8, 0x5C, 0xF9, - 0x3A, 0xFB, 0x9B, 0xFC, 0xCD, 0xFC, 0xAC, 0xFB, 0x8A, 0xFA, 0x19, 0xFA, 0x9F, 0xFB, 0xE2, 0xFD, - 0x24, 0x00, 0xAF, 0x00, 0x31, 0x00, 0x9B, 0xFF, 0x68, 0xFF, 0xA7, 0xFF, 0x00, 0x00, 0xAF, 0x00, - 0x07, 0x01, 0x13, 0x01, 0x57, 0x00, 0xB4, 0xFF, 0xD1, 0xFE, 0x15, 0xFE, 0xDA, 0xFC, 0xD1, 0xFB, - 0x3A, 0xFB, 0x2E, 0xFB, 0x47, 0xFB, 0xFB, 0xFA, 0x4B, 0xFA, 0x82, 0xF9, 0xDE, 0xF8, 0xAC, 0xF8, - 0x1D, 0xF9, 0xE6, 0xF9, 0x08, 0xFB, 0x10, 0xFC, 0x4F, 0xFC, 0xF7, 0xFB, 0x60, 0xFB, 0x79, 0xFB, - 0x1D, 0xFC, 0xCD, 0xFC, 0x0C, 0xFD, 0x3F, 0xFD, 0x7D, 0xFD, 0x53, 0xFE, 0xD1, 0xFE, 0x43, 0xFF, - 0x36, 0xFF, 0x10, 0xFF, 0x4F, 0xFF, 0xF3, 0xFF, 0xEE, 0x00, 0xD0, 0x01, 0xF6, 0x01, 0x2D, 0x01, - 0xDA, 0xFF, 0xDE, 0xFE, 0x6D, 0xFE, 0x92, 0xFE, 0xB8, 0xFE, 0x86, 0xFE, 0x97, 0xFD, 0x2A, 0xFC, - 0x08, 0xFB, 0x7E, 0xFA, 0xD6, 0xFA, 0x6D, 0xFB, 0xDE, 0xFB, 0xAC, 0xFB, 0x3A, 0xFB, 0xEF, 0xFA, - 0xC9, 0xFA, 0x2E, 0xFB, 0x86, 0xFB, 0xEB, 0xFB, 0x04, 0xFC, 0xA7, 0xFC, 0xE2, 0xFD, 0x5C, 0xFF, - 0xC8, 0x00, 0x6C, 0x01, 0xB7, 0x01, 0xCC, 0x02, 0xAF, 0x06, 0x85, 0x0D, 0xD4, 0x12, 0xD0, 0x13, - 0xED, 0x0F, 0x95, 0x0C, 0xC8, 0x0C, 0xB7, 0x10, 0xD8, 0x14, 0xA6, 0x17, 0x3D, 0x18, 0x45, 0x16, - 0x56, 0x12, 0x4E, 0x0E, 0x39, 0x0D, 0x28, 0x0E, 0xBF, 0x0E, 0x2C, 0x0D, 0x85, 0x0A, 0x5B, 0x08, - 0x20, 0x07, 0x9A, 0x05, 0xCC, 0x02, 0x29, 0xFF, 0x86, 0xFB, 0xEB, 0xF8, 0xFB, 0xF7, 0xAC, 0xF8, - 0x8E, 0xF9, 0x10, 0xF9, 0x25, 0xF7, 0x7E, 0xF4, 0x9F, 0xF2, 0x9F, 0xF2, 0x71, 0xF4, 0x3F, 0xF7, - 0x75, 0xF9, 0x97, 0xFA, 0x8A, 0xFA, 0x97, 0xFA, 0x47, 0xFB, 0xB4, 0xFC, 0xE2, 0xFD, 0xAC, 0xFE, - 0x43, 0xFF, 0x7C, 0x00, 0x35, 0x02, 0xBB, 0x03, 0x6C, 0x04, 0x20, 0x04, 0x3D, 0x03, 0xF6, 0x01, - 0x39, 0x01, 0x39, 0x01, 0x0F, 0x02, 0xCC, 0x02, 0xE5, 0x02, 0x28, 0x02, 0xBB, 0x00, 0x5C, 0xFF, - 0x21, 0xFE, 0x58, 0xFD, 0x0C, 0xFD, 0xA3, 0xFD, 0xB8, 0xFE, 0x82, 0xFF, 0x75, 0xFF, 0xAC, 0xFE, - 0xFB, 0xFD, 0xA3, 0xFD, 0xE2, 0xFD, 0x86, 0xFE, 0x36, 0xFF, 0xC1, 0xFF, 0xDA, 0xFF, 0x9B, 0xFF, - 0x1D, 0xFF, 0xEB, 0xFE, 0xDE, 0xFE, 0xD1, 0xFE, 0x86, 0xFE, 0x53, 0xFE, 0x53, 0xFE, 0xB8, 0xFE, - 0x1D, 0xFF, 0x29, 0xFF, 0xF7, 0xFE, 0x47, 0xFE, 0xBC, 0xFD, 0x32, 0xFD, 0x25, 0xFD, 0x64, 0xFD, - 0xA3, 0xFD, 0xA3, 0xFD, 0x58, 0xFD, 0xB4, 0xFC, 0x10, 0xFC, 0xEB, 0xFB, 0xEB, 0xFB, 0x4F, 0xFC, - 0xC1, 0xFC, 0xE6, 0xFC, 0xCD, 0xFC, 0x0C, 0xFD, 0x4B, 0xFD, 0xA3, 0xFD, 0x08, 0xFE, 0xE2, 0xFD, - 0x53, 0xFE, 0x60, 0xFE, 0xAC, 0xFE, 0xB8, 0xFE, 0xAC, 0xFE, 0x6D, 0xFE, 0x86, 0xFE, 0xAC, 0xFE, - 0x1D, 0xFF, 0xDA, 0xFF, 0x3D, 0x00, 0xE1, 0x00, 0xFA, 0x00, 0x13, 0x01, 0x46, 0x01, 0x91, 0x01, - 0x42, 0x02, 0xA6, 0x02, 0xBF, 0x02, 0x28, 0x02, 0x52, 0x01, 0xBB, 0x00, 0xEE, 0x00, 0x2D, 0x01, - 0x13, 0x01, 0x70, 0x00, 0x8E, 0xFF, 0xDE, 0xFE, 0x6D, 0xFE, 0x53, 0xFE, 0x9F, 0xFE, 0xC5, 0xFE, - 0x53, 0xFE, 0x64, 0xFD, 0x75, 0xFC, 0x2A, 0xFC, 0x5C, 0xFC, 0x9B, 0xFC, 0xC1, 0xFC, 0xE6, 0xFC, - 0x25, 0xFD, 0x71, 0xFD, 0xC9, 0xFD, 0x6D, 0xFE, 0x75, 0xFF, 0xBB, 0x00, 0x03, 0x02, 0x18, 0x03, - 0xFA, 0x03, 0x9E, 0x04, 0x0F, 0x05, 0x74, 0x05, 0x18, 0x06, 0xA2, 0x06, 0x20, 0x07, 0x2D, 0x07, - 0x07, 0x07, 0xA2, 0x06, 0x4A, 0x06, 0xD9, 0x05, 0x42, 0x05, 0x6C, 0x04, 0x96, 0x03, 0xE5, 0x02, - 0x67, 0x02, 0xE9, 0x01, 0x46, 0x01, 0x4A, 0x00, 0xF7, 0xFE, 0x97, 0xFD, 0xC1, 0xFC, 0x82, 0xFC, - 0xA7, 0xFC, 0xA7, 0xFC, 0x82, 0xFC, 0x1D, 0xFC, 0x04, 0xFC, 0x43, 0xFC, 0xB4, 0xFC, 0x71, 0xFD, - 0x60, 0xFE, 0x9B, 0xFF, 0xEE, 0x00, 0x1C, 0x02, 0xF2, 0x02, 0x7C, 0x03, 0x2D, 0x04, 0xDD, 0x04, - 0x8D, 0x05, 0x0B, 0x06, 0xA2, 0x06, 0x52, 0x07, 0x03, 0x08, 0x35, 0x08, 0xD0, 0x07, 0x78, 0x07, - 0x46, 0x07, 0x2D, 0x07, 0xA2, 0x06, 0xBF, 0x05, 0xE9, 0x04, 0x46, 0x04, 0x96, 0x03, 0xD9, 0x02, - 0x0F, 0x02, 0xEE, 0x00, 0x82, 0xFF, 0xEF, 0xFD, 0xDA, 0xFC, 0x5C, 0xFC, 0x68, 0xFC, 0x5C, 0xFC, - 0xEB, 0xFB, 0x47, 0xFB, 0xB0, 0xFA, 0x71, 0xFA, 0x71, 0xFA, 0xC9, 0xFA, 0x15, 0xFB, 0x54, 0xFB, - 0x54, 0xFB, 0x54, 0xFB, 0x47, 0xFB, 0x6D, 0xFB, 0x92, 0xFB, 0xC5, 0xFB, 0x2A, 0xFC, 0x82, 0xFC, - 0xF3, 0xFC, 0x3F, 0xFD, 0xA3, 0xFD, 0xE2, 0xFD, 0x2E, 0xFE, 0x47, 0xFE, 0x53, 0xFE, 0x53, 0xFE, - 0x60, 0xFE, 0x92, 0xFE, 0xAC, 0xFE, 0xC5, 0xFE, 0xB8, 0xFE, 0x79, 0xFE, 0x2E, 0xFE, 0xFB, 0xFD, - 0xEF, 0xFD, 0x21, 0xFE, 0x6D, 0xFE, 0x9F, 0xFE, 0x86, 0xFE, 0x3A, 0xFE, 0x2E, 0xFE, 0x53, 0xFE, - 0xAC, 0xFE, 0xB8, 0xFE, 0x86, 0xFE, 0x47, 0xFE, 0x3A, 0xFE, 0x47, 0xFE, 0x3A, 0xFE, 0x21, 0xFE, - 0x15, 0xFE, 0x47, 0xFE, 0x86, 0xFE, 0xAC, 0xFE, 0xEB, 0xFE, 0x4F, 0xFF, 0xCD, 0xFF, 0x18, 0x00, - 0x70, 0x00, 0xC8, 0x00, 0x52, 0x01, 0xE9, 0x01, 0x1C, 0x02, 0xDD, 0x01, 0x78, 0x01, 0x91, 0x01, - 0xD0, 0x01, 0x4E, 0x02, 0x67, 0x02, 0x74, 0x02, 0x03, 0x02, 0x9E, 0x01, 0x07, 0x01, 0xE1, 0x00, - 0xD5, 0x00, 0xC8, 0x00, 0x63, 0x00, 0x9B, 0xFF, 0x10, 0xFF, 0x79, 0xFE, 0x15, 0xFE, 0x97, 0xFD, - 0x71, 0xFD, 0x58, 0xFD, 0x7D, 0xFD, 0x7D, 0xFD, 0xB0, 0xFD, 0xFB, 0xFD, 0x86, 0xFE, 0x1D, 0xFF, - 0xA7, 0xFF, 0x3D, 0x00, 0xAF, 0x00, 0x39, 0x01, 0xB7, 0x01, 0x4E, 0x02, 0xF2, 0x02, 0xA2, 0x03, - 0x13, 0x04, 0x5F, 0x04, 0xAA, 0x04, 0xB7, 0x04, 0xAA, 0x04, 0x85, 0x04, 0x6C, 0x04, 0x6C, 0x04, - 0x5F, 0x04, 0x20, 0x04, 0xC8, 0x03, 0x89, 0x03, 0xFE, 0x02, 0x74, 0x02, 0xAB, 0x01, 0xE1, 0x00, - 0x3D, 0x00, 0xDA, 0xFF, 0x5C, 0xFF, 0xEB, 0xFE, 0x92, 0xFE, 0x2E, 0xFE, 0xFB, 0xFD, 0xD6, 0xFD, - 0xA3, 0xFD, 0xC9, 0xFD, 0x21, 0xFE, 0xC5, 0xFE, 0x68, 0xFF, 0xDA, 0xFF, 0x4A, 0x00, 0x70, 0x00, - 0xEE, 0x00, 0x6C, 0x01, 0x0F, 0x02, 0x67, 0x02, 0xBF, 0x02, 0x0B, 0x03, 0x57, 0x03, 0xA2, 0x03, - 0xC8, 0x03, 0xD4, 0x03, 0xD4, 0x03, 0x89, 0x03, 0x0B, 0x03, 0x8D, 0x02, 0x35, 0x02, 0x03, 0x02, - 0x9E, 0x01, 0x20, 0x01, 0x57, 0x00, 0x75, 0xFF, 0x79, 0xFE, 0xA3, 0xFD, 0x25, 0xFD, 0x0C, 0xFD, - 0x32, 0xFD, 0x3F, 0xFD, 0x19, 0xFD, 0xA7, 0xFC, 0x36, 0xFC, 0x04, 0xFC, 0x36, 0xFC, 0xA7, 0xFC, - 0x19, 0xFD, 0x71, 0xFD, 0x7D, 0xFD, 0x71, 0xFD, 0x8A, 0xFD, 0x97, 0xFD, 0xB0, 0xFD, 0xBC, 0xFD, - 0xD6, 0xFD, 0x2E, 0xFE, 0x79, 0xFE, 0xD1, 0xFE, 0x04, 0xFF, 0x1D, 0xFF, 0x04, 0xFF, 0xEB, 0xFE, - 0xB8, 0xFE, 0xB8, 0xFE, 0xC5, 0xFE, 0xF7, 0xFE, 0x04, 0xFF, 0x10, 0xFF, 0xDE, 0xFE, 0xAC, 0xFE, - 0x92, 0xFE, 0x79, 0xFE, 0x86, 0xFE, 0x79, 0xFE, 0x9F, 0xFE, 0xD1, 0xFE, 0x29, 0xFF, 0x5C, 0xFF, - 0x75, 0xFF, 0x8E, 0xFF, 0x8E, 0xFF, 0x75, 0xFF, 0x5C, 0xFF, 0x43, 0xFF, 0x68, 0xFF, 0x8E, 0xFF, - 0x82, 0xFF, 0x43, 0xFF, 0x10, 0xFF, 0x1D, 0xFF, 0x43, 0xFF, 0x5C, 0xFF, 0x75, 0xFF, 0x9B, 0xFF, - 0xA7, 0xFF, 0xCD, 0xFF, 0x00, 0x00, 0x4A, 0x00, 0xA2, 0x00, 0xD5, 0x00, 0xD5, 0x00, 0xAF, 0x00, - 0x96, 0x00, 0xE1, 0x00, 0x20, 0x01, 0x52, 0x01, 0x5F, 0x01, 0x2D, 0x01, 0x13, 0x01, 0xE1, 0x00, - 0xD5, 0x00, 0xEE, 0x00, 0x13, 0x01, 0x07, 0x01, 0xBB, 0x00, 0x4A, 0x00, 0xE6, 0xFF, 0xA7, 0xFF, - 0x82, 0xFF, 0x75, 0xFF, 0x75, 0xFF, 0x8E, 0xFF, 0x9B, 0xFF, 0xA7, 0xFF, 0xB4, 0xFF, 0xE6, 0xFF, - 0x3D, 0x00, 0xC8, 0x00, 0x78, 0x01, 0xDD, 0x01, 0x4E, 0x02, 0x81, 0x02, 0xD9, 0x02, 0x24, 0x03, - 0x70, 0x03, 0xA2, 0x03, 0xE1, 0x03, 0xFA, 0x03, 0x2D, 0x04, 0x2D, 0x04, 0x13, 0x04, 0xD4, 0x03, - 0x7C, 0x03, 0x31, 0x03, 0xF2, 0x02, 0xB3, 0x02, 0x81, 0x02, 0x42, 0x02, 0xD0, 0x01, 0x39, 0x01, - 0x70, 0x00, 0x8E, 0xFF, 0xF7, 0xFE, 0x86, 0xFE, 0x3A, 0xFE, 0xC9, 0xFD, 0x3F, 0xFD, 0xC1, 0xFC, - 0x68, 0xFC, 0x2A, 0xFC, 0xF7, 0xFB, 0xF7, 0xFB, 0x36, 0xFC, 0x9B, 0xFC, 0x19, 0xFD, 0x8A, 0xFD, - 0xE2, 0xFD, 0x3A, 0xFE, 0xB8, 0xFE, 0x43, 0xFF, 0xC1, 0xFF, 0x24, 0x00, 0x96, 0x00, 0x20, 0x01, - 0x9E, 0x01, 0x0F, 0x02, 0x35, 0x02, 0x74, 0x02, 0x81, 0x02, 0x67, 0x02, 0x1C, 0x02, 0xF6, 0x01, - 0xDD, 0x01, 0xDD, 0x01, 0xB7, 0x01, 0x39, 0x01, 0x96, 0x00, 0xE6, 0xFF, 0x4F, 0xFF, 0xC5, 0xFE, - 0x79, 0xFE, 0x3A, 0xFE, 0x21, 0xFE, 0xEF, 0xFD, 0xBC, 0xFD, 0x64, 0xFD, 0x32, 0xFD, 0x25, 0xFD, - 0x3F, 0xFD, 0x8A, 0xFD, 0xD6, 0xFD, 0x15, 0xFE, 0x21, 0xFE, 0x21, 0xFE, 0x2E, 0xFE, 0x47, 0xFE, - 0x6D, 0xFE, 0xAC, 0xFE, 0xDE, 0xFE, 0x2A, 0xFF, 0x75, 0xFF, 0xB4, 0xFF, 0xF3, 0xFF, 0x00, 0x00, - 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0xDA, 0xFF, 0xE6, 0xFF, 0xF3, 0xFF, 0x00, 0x00, 0xDA, 0xFF, - 0xB4, 0xFF, 0x8E, 0xFF, 0x82, 0xFF, 0x82, 0xFF, 0x75, 0xFF, 0x75, 0xFF, 0x69, 0xFF, 0x9B, 0xFF, - 0xB4, 0xFF, 0xDA, 0xFF, 0xDA, 0xFF, 0xF3, 0xFF, 0xF3, 0xFF, 0xE6, 0xFF, 0xE6, 0xFF, 0x00, 0x00, - 0x24, 0x00, 0x24, 0x00, 0xF3, 0xFF, 0xCD, 0xFF, 0xB4, 0xFF, 0xCD, 0xFF, 0x00, 0x00, 0x00, 0x00, - 0x24, 0x00, 0x0B, 0x00, 0x0B, 0x00, 0x31, 0x00, 0x7C, 0x00, 0xC7, 0x00, 0x06, 0x01, 0x1F, 0x01, - 0x1F, 0x01, 0x06, 0x01, 0xF9, 0x00, 0x2B, 0x01, 0x76, 0x01, 0xA8, 0x01, 0xB5, 0x01, 0x76, 0x01, - 0x5D, 0x01, 0x5D, 0x01, 0x51, 0x01, 0x76, 0x01, 0x8F, 0x01, 0x83, 0x01, 0x44, 0x01, 0xD3, 0x00, - 0x6F, 0x00, 0x24, 0x00, 0xDA, 0xFF, 0x8F, 0xFF, 0x50, 0xFF, 0x1E, 0xFF, 0xF9, 0xFE, 0xBA, 0xFE, - 0x6F, 0xFE, 0x63, 0xFE, 0x88, 0xFE, 0xD3, 0xFE, 0x05, 0xFF, 0x2B, 0xFF, 0x44, 0xFF, 0x5D, 0xFF, - 0x9B, 0xFF, 0x00, 0x00, 0x62, 0x00, 0xD3, 0x00, 0x11, 0x01, 0x2A, 0x01, 0x69, 0x01, 0x9B, 0x01, - 0xE6, 0x01, 0x18, 0x02, 0x31, 0x02, 0x30, 0x02, 0x3D, 0x02, 0x56, 0x02, 0x7B, 0x02, 0x7B, 0x02, - 0x49, 0x02, 0x0B, 0x02, 0x9A, 0x01, 0x43, 0x01, 0xEC, 0x00, 0xA1, 0x00, 0x49, 0x00, 0x00, 0x00, - 0x76, 0xFF, 0xED, 0xFE, 0x57, 0xFE, 0xF4, 0xFD, 0xB5, 0xFD, 0x83, 0xFD, 0x84, 0xFD, 0xA9, 0xFD, - 0xB6, 0xFD, 0xB6, 0xFD, 0x9D, 0xFD, 0xA9, 0xFD, 0xE8, 0xFD, 0x32, 0xFE, 0x7D, 0xFE, 0xC8, 0xFE, - 0x06, 0xFF, 0x5E, 0xFF, 0x8F, 0xFF, 0xE7, 0xFF, 0x17, 0x00, 0x3D, 0x00, 0x3D, 0x00, 0x62, 0x00, - 0x6F, 0x00, 0x87, 0x00, 0x94, 0x00, 0xAD, 0x00, 0x94, 0x00, 0x62, 0x00, 0x17, 0x00, 0xCE, 0xFF, - 0x9C, 0xFF, 0x6A, 0xFF, 0x45, 0xFF, 0x38, 0xFF, 0x38, 0xFF, 0x20, 0xFF, 0xEE, 0xFE, 0xE1, 0xFE, - 0xEE, 0xFE, 0x07, 0xFF, 0x2C, 0xFF, 0x6A, 0xFF, 0xB5, 0xFF, 0x0B, 0x00, 0x24, 0x00, 0x24, 0x00, - 0x24, 0x00, 0x30, 0x00, 0x7B, 0x00, 0xAC, 0x00, 0xF7, 0x00, 0x03, 0x01, 0xF7, 0x00, 0xEA, 0x00, - 0xEA, 0x00, 0xEA, 0x00, 0xF7, 0x00, 0xEA, 0x00, 0xB9, 0x00, 0x87, 0x00, 0x62, 0x00, 0x49, 0x00, - 0x30, 0x00, 0x00, 0x00, 0xCE, 0xFF, 0x9C, 0xFF, 0x77, 0xFF, 0x6B, 0xFF, 0x6B, 0xFF, 0x45, 0xFF, - 0x39, 0xFF, 0x2D, 0xFF, 0x45, 0xFF, 0x6B, 0xFF, 0x9C, 0xFF, 0xB5, 0xFF, 0xDA, 0xFF, 0xDA, 0xFF, - 0xCE, 0xFF, 0xDA, 0xFF, 0xE7, 0xFF, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x0B, 0x00, - 0x30, 0x00, 0x55, 0x00, 0x55, 0x00, 0x62, 0x00, 0x55, 0x00, 0x6E, 0x00, 0x93, 0x00, 0xB8, 0x00, - 0xD1, 0x00, 0xD1, 0x00, 0xD1, 0x00, 0xD1, 0x00, 0xB8, 0x00, 0xD1, 0x00, 0xEA, 0x00, 0x02, 0x01, - 0x27, 0x01, 0x0F, 0x01, 0xF6, 0x00, 0xF6, 0x00, 0xE9, 0x00, 0x0F, 0x01, 0x27, 0x01, 0x34, 0x01, - 0x02, 0x01, 0xD1, 0x00, 0x7A, 0x00, 0x49, 0x00, 0x17, 0x00, 0x00, 0x00, 0xC2, 0xFF, 0x9D, 0xFF, - 0x78, 0xFF, 0x53, 0xFF, 0x46, 0xFF, 0x46, 0xFF, 0x5F, 0xFF, 0x6B, 0xFF, 0x6B, 0xFF, 0x78, 0xFF, - 0x84, 0xFF, 0xB5, 0xFF, 0xF3, 0xFF, 0x24, 0x00, 0x55, 0x00, 0x6E, 0x00, 0x93, 0x00, 0xB8, 0x00, - 0x02, 0x01, 0x3F, 0x01, 0x89, 0x01, 0x96, 0x01, 0x96, 0x01, 0x89, 0x01, 0x89, 0x01, 0xAE, 0x01, - 0xC7, 0x01, 0xDF, 0x01, 0xDF, 0x01, 0xAE, 0x01, 0x58, 0x01, 0x1A, 0x01, 0xD0, 0x00, 0x92, 0x00, - 0x30, 0x00, 0xDB, 0xFF, 0x91, 0xFF, 0x47, 0xFF, 0xFD, 0xFE, 0xA7, 0xFE, 0x5D, 0xFE, 0x1F, 0xFE, - 0xEE, 0xFD, 0xE2, 0xFD, 0xE2, 0xFD, 0xD6, 0xFD, 0xD6, 0xFD, 0xE2, 0xFD, 0x13, 0xFE, 0x45, 0xFE, - 0x82, 0xFE, 0xB3, 0xFE, 0xE5, 0xFE, 0x2E, 0xFF, 0x78, 0xFF, 0xC2, 0xFF, 0x0B, 0x00, 0x30, 0x00, - 0x55, 0x00, 0x6D, 0x00, 0x79, 0x00, 0x92, 0x00, 0xB7, 0x00, 0xDC, 0x00, 0xDC, 0x00, 0xCF, 0x00, - 0xAA, 0x00, 0x6D, 0x00, 0x3C, 0x00, 0x17, 0x00, 0x0B, 0x00, 0x0B, 0x00, 0xF3, 0xFF, 0xCE, 0xFF, - 0x91, 0xFF, 0x60, 0xFF, 0x54, 0xFF, 0x60, 0xFF, 0x6C, 0xFF, 0x79, 0xFF, 0x79, 0xFF, 0x85, 0xFF, - 0x85, 0xFF, 0x9D, 0xFF, 0x9D, 0xFF, 0xB6, 0xFF, 0xC2, 0xFF, 0xCE, 0xFF, 0xF3, 0xFF, 0x0B, 0x00, - 0x17, 0x00, 0x23, 0x00, 0x17, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0x00, - 0x00, 0x00, 0xE7, 0xFF, 0xDB, 0xFF, 0xCF, 0xFF, 0xB6, 0xFF, 0xAA, 0xFF, 0x9E, 0xFF, 0x91, 0xFF, - 0x85, 0xFF, 0x79, 0xFF, 0x6D, 0xFF, 0x91, 0xFF, 0xAA, 0xFF, 0xB6, 0xFF, 0xB6, 0xFF, 0xAA, 0xFF, - 0x92, 0xFF, 0xB6, 0xFF, 0xCF, 0xFF, 0xE7, 0xFF, 0xE7, 0xFF, 0xF3, 0xFF, 0xDB, 0xFF, 0xC2, 0xFF, - 0xC2, 0xFF, 0xC2, 0xFF, 0xF3, 0xFF, 0x00, 0x00, 0x17, 0x00, 0x0B, 0x00, 0x0B, 0x00, 0x0B, 0x00, - 0x2F, 0x00, 0x48, 0x00, 0x54, 0x00, 0x48, 0x00, 0x48, 0x00, 0x60, 0x00, 0x78, 0x00, 0x9D, 0x00, - 0xB5, 0x00, 0xCE, 0x00, 0xE6, 0x00, 0xE6, 0x00, 0xDA, 0x00, 0xE6, 0x00, 0xF2, 0x00, 0xFE, 0x00, - 0xFE, 0x00, 0xFE, 0x00, 0xDA, 0x00, 0xB5, 0x00, 0x84, 0x00, 0x48, 0x00, 0x23, 0x00, 0x00, 0x00, - 0xE7, 0xFF, 0xC3, 0xFF, 0xAA, 0xFF, 0x86, 0xFF, 0x6E, 0xFF, 0x3D, 0xFF, 0x31, 0xFF, 0x18, 0xFF, - 0x18, 0xFF, 0x31, 0xFF, 0x25, 0xFF, 0x31, 0xFF, 0x3D, 0xFF, 0x55, 0xFF, 0x6E, 0xFF, 0x86, 0xFF, - 0x9E, 0xFF, 0xDB, 0xFF, 0x0B, 0x00, 0x47, 0x00, 0x6C, 0x00, 0x9C, 0x00, 0xB5, 0x00, 0xCD, 0x00, - 0xD9, 0x00, 0xFD, 0x00, 0x22, 0x01, 0x52, 0x01, 0x5E, 0x01, 0x52, 0x01, 0x46, 0x01, 0x2E, 0x01, - 0x09, 0x01, 0xE5, 0x00, 0xCD, 0x00, 0xA8, 0x00, 0x78, 0x00, 0x53, 0x00, 0x0B, 0x00, 0xDB, 0xFF, - 0x9F, 0xFF, 0x6E, 0xFF, 0x4A, 0xFF, 0x4A, 0xFF, 0x32, 0xFF, 0x32, 0xFF, 0x19, 0xFF, 0x25, 0xFF, - 0x26, 0xFF, 0x32, 0xFF, 0x32, 0xFF, 0x3E, 0xFF, 0x56, 0xFF, 0x7A, 0xFF, 0xAB, 0xFF, 0xC3, 0xFF, - 0xF3, 0xFF, 0x17, 0x00, 0x2F, 0x00, 0x2F, 0x00, 0x47, 0x00, 0x53, 0x00, 0x5F, 0x00, 0x6B, 0x00, - 0x5F, 0x00, 0x53, 0x00, 0x3B, 0x00, 0x2F, 0x00, 0x0B, 0x00, 0x00, 0x00, 0xF3, 0xFF, 0xF3, 0xFF, - 0xE7, 0xFF, 0xDB, 0xFF, 0xB7, 0xFF, 0xB7, 0xFF, 0xB7, 0xFF, 0xB7, 0xFF, 0xAB, 0xFF, 0xAB, 0xFF, - 0xC3, 0xFF, 0xCF, 0xFF, 0xE7, 0xFF, 0xE7, 0xFF, 0xE7, 0xFF, 0xE7, 0xFF, 0x00, 0x00, 0x0B, 0x00, - 0x2F, 0x00, 0x23, 0x00, 0x2F, 0x00, 0x17, 0x00, 0x2F, 0x00, 0x17, 0x00, 0x0B, 0x00, 0x00, 0x00, - 0xE7, 0xFF, 0xCF, 0xFF, 0xAB, 0xFF, 0x93, 0xFF, 0x7B, 0xFF, 0x6F, 0xFF, 0x6F, 0xFF, 0x3F, 0xFF, - 0x27, 0xFF, 0x0F, 0xFF, 0x0F, 0xFF, 0x0F, 0xFF, 0x0F, 0xFF, 0x1B, 0xFF, 0x3F, 0xFF, 0x3F, 0xFF, - 0x4B, 0xFF, 0x4B, 0xFF, 0x63, 0xFF, 0x6F, 0xFF, 0x93, 0xFF, 0xAB, 0xFF, 0xC3, 0xFF, 0xDB, 0xFF, - 0xF3, 0xFF, 0x00, 0x00, 0x17, 0x00, 0x3B, 0x00, 0x53, 0x00, 0x6B, 0x00, 0x6B, 0x00, 0x77, 0x00, - 0x83, 0x00, 0x8F, 0x00, 0x9B, 0x00, 0xB3, 0x00, 0xCB, 0x00, 0xD7, 0x00, 0xD6, 0x00, 0xEE, 0x00, - 0xFA, 0x00, 0x06, 0x01, 0x1E, 0x01, 0x2A, 0x01, 0x2A, 0x01, 0x12, 0x01, 0x12, 0x01, 0xFA, 0x00, - 0x06, 0x01, 0xFA, 0x00, 0xFA, 0x00, 0xE2, 0x00, 0xBE, 0x00, 0x82, 0x00, 0x52, 0x00, 0x2E, 0x00, - 0x22, 0x00, 0x00, 0x00, 0xE8, 0xFF, 0xC4, 0xFF, 0xA0, 0xFF, 0x94, 0xFF, 0x88, 0xFF, 0x7C, 0xFF, - 0x70, 0xFF, 0x58, 0xFF, 0x58, 0xFF, 0x58, 0xFF, 0x64, 0xFF, 0x70, 0xFF, 0x88, 0xFF, 0xA0, 0xFF, - 0xB8, 0xFF, 0xC4, 0xFF, 0xDC, 0xFF, 0x00, 0x00, 0x22, 0x00, 0x3A, 0x00, 0x6A, 0x00, 0x82, 0x00, - 0x9A, 0x00, 0xA5, 0x00, 0xA5, 0x00, 0xB1, 0x00, 0xBD, 0x00, 0xE1, 0x00, 0xED, 0x00, 0xD5, 0x00, - 0xC9, 0x00, 0xB1, 0x00, 0xA5, 0x00, 0x76, 0x00, 0x52, 0x00, 0x2E, 0x00, 0x16, 0x00, 0x0A, 0x00, - 0xDC, 0xFF, 0xB8, 0xFF, 0x89, 0xFF, 0x4D, 0xFF, 0x41, 0xFF, 0x35, 0xFF, 0x35, 0xFF, 0x2A, 0xFF, - 0x2A, 0xFF, 0x41, 0xFF, 0x41, 0xFF, 0x59, 0xFF, 0x7D, 0xFF, 0x89, 0xFF, 0x95, 0xFF, 0xAC, 0xFF, - 0xC4, 0xFF, 0xDC, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x16, 0x00, 0x22, 0x00, 0x2E, 0x00, - 0x3A, 0x00, 0x46, 0x00, 0x46, 0x00, 0x3A, 0x00, 0x2E, 0x00, 0x16, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0xDC, 0xFF, 0xC4, 0xFF, 0xA1, 0xFF, 0x89, 0xFF, 0x89, 0xFF, 0x7D, 0xFF, 0x7D, 0xFF, 0x72, 0xFF, - 0x72, 0xFF, 0x72, 0xFF, 0x5A, 0xFF, 0x66, 0xFF, 0x7E, 0xFF, 0x89, 0xFF, 0xA1, 0xFF, 0xA1, 0xFF, - 0xA1, 0xFF, 0xAD, 0xFF, 0xC4, 0xFF, 0xD0, 0xFF, 0xDC, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, - 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x16, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0xE8, 0xFF, 0xDC, 0xFF, 0xC5, 0xFF, 0xD0, 0xFF, 0xC5, 0xFF, 0xD0, 0xFF, - 0xDC, 0xFF, 0xDC, 0xFF, 0xDC, 0xFF, 0xDC, 0xFF, 0xE8, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, - 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE8, 0xFF, 0xE8, 0xFF, 0xE8, 0xFF, 0xDC, 0xFF, 0xF4, 0xFF, - 0xE8, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x16, 0x00, 0x22, 0x00, 0x45, 0x00, 0x51, 0x00, 0x5C, 0x00, 0x68, 0x00, 0x7F, 0x00, 0x97, 0x00, - 0xBA, 0x00, 0xC6, 0x00, 0xD1, 0x00, 0xDD, 0x00, 0xDD, 0x00, 0xD1, 0x00, 0xBA, 0x00, 0xAE, 0x00, - 0xA2, 0x00, 0x8B, 0x00, 0x7F, 0x00, 0x68, 0x00, 0x68, 0x00, 0x50, 0x00, 0x2D, 0x00, 0x0A, 0x00, - 0xE8, 0xFF, 0xD1, 0xFF, 0xD1, 0xFF, 0xC5, 0xFF, 0xD1, 0xFF, 0xD1, 0xFF, 0xD1, 0xFF, 0xB9, 0xFF, - 0xAE, 0xFF, 0xBA, 0xFF, 0xBA, 0xFF, 0xC5, 0xFF, 0xD1, 0xFF, 0xDD, 0xFF, 0xE8, 0xFF, 0x00, 0x00, - 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x16, 0x00, 0x16, 0x00, 0x21, 0x00, 0x2D, 0x00, 0x39, 0x00, - 0x50, 0x00, 0x44, 0x00, 0x2D, 0x00, 0x2D, 0x00, 0x39, 0x00, 0x39, 0x00, 0x16, 0x00, 0x0A, 0x00, - 0xF4, 0xFF, 0xF4, 0xFF, 0xC5, 0xFF, 0xBA, 0xFF, 0xA3, 0xFF, 0x97, 0xFF, 0x97, 0xFF, 0x8B, 0xFF, - 0x8B, 0xFF, 0x80, 0xFF, 0x80, 0xFF, 0x8B, 0xFF, 0x8B, 0xFF, 0x97, 0xFF, 0xA3, 0xFF, 0xA3, 0xFF, - 0xAE, 0xFF, 0xBA, 0xFF, 0xC6, 0xFF, 0xDD, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x16, 0x00, - 0x21, 0x00, 0x38, 0x00, 0x44, 0x00, 0x50, 0x00, 0x50, 0x00, 0x50, 0x00, 0x4F, 0x00, 0x44, 0x00, - 0x38, 0x00, 0x2D, 0x00, 0x21, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE8, 0xFF, 0xE8, 0xFF, 0xDD, 0xFF, - 0xDD, 0xFF, 0xC6, 0xFF, 0xBA, 0xFF, 0xBA, 0xFF, 0xC6, 0xFF, 0xBA, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, - 0xD1, 0xFF, 0xDD, 0xFF, 0xD1, 0xFF, 0xD1, 0xFF, 0xDD, 0xFF, 0xE8, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, - 0xD1, 0xFF, 0xE8, 0xFF, 0xE8, 0xFF, 0xE8, 0xFF, 0xE8, 0xFF, 0xD1, 0xFF, 0xD1, 0xFF, 0xD1, 0xFF, - 0xD1, 0xFF, 0xD1, 0xFF, 0xDD, 0xFF, 0xD1, 0xFF, 0xDD, 0xFF, 0xC5, 0xFF, 0xB9, 0xFF, 0xC5, 0xFF, - 0xC5, 0xFF, 0xDC, 0xFF, 0xDC, 0xFF, 0xE8, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x16, 0x00, - 0x16, 0x00, 0x22, 0x00, 0x22, 0x00, 0x2D, 0x00, 0x22, 0x00, 0x22, 0x00, 0x22, 0x00, 0x2D, 0x00, - 0x39, 0x00, 0x22, 0x00, 0x22, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0xF4, 0xFF, 0xE8, 0xFF, 0xDC, 0xFF, 0xDC, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, - 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x16, 0x00, 0x22, 0x00, 0x22, 0x00, - 0x2E, 0x00, 0x22, 0x00, 0x22, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xF4, 0xFF, 0xE8, 0xFF, 0xDC, 0xFF, 0xE8, 0xFF, 0xE8, 0xFF, 0xDC, 0xFF, 0xE8, 0xFF, - 0xE8, 0xFF, 0xE8, 0xFF, 0xE8, 0xFF, 0xDC, 0xFF, 0xF4, 0xFF, 0xE8, 0xFF, 0x00, 0x00, 0x00, 0x00, - 0x0A, 0x00, 0x22, 0x00, 0x22, 0x00, 0x2E, 0x00, 0x3A, 0x00, 0x3A, 0x00, 0x3A, 0x00, 0x3A, 0x00, - 0x46, 0x00, 0x5E, 0x00, 0x6A, 0x00, 0x5E, 0x00, 0x46, 0x00, 0x2E, 0x00, 0x3A, 0x00, 0x3B, 0x00, - 0x23, 0x00, 0x17, 0x00, 0x0B, 0x00, 0x00, 0x00, 0xE7, 0xFF, 0xDB, 0xFF, 0xC3, 0xFF, 0xB7, 0xFF, - 0x9F, 0xFF, 0x9F, 0xFF, 0x93, 0xFF, 0x93, 0xFF, 0x87, 0xFF, 0x87, 0xFF, 0x87, 0xFF, 0x93, 0xFF, - 0x93, 0xFF, 0x9F, 0xFF, 0xC3, 0xFF, 0xCF, 0xFF, 0xF3, 0xFF, 0x0B, 0x00, 0x23, 0x00, 0x2F, 0x00, - 0x3B, 0x00, 0x3B, 0x00, 0x2F, 0x00, 0x47, 0x00, 0x47, 0x00, 0x53, 0x00, 0x53, 0x00, 0x53, 0x00, - 0x47, 0x00, 0x47, 0x00, 0x2F, 0x00, 0x23, 0x00, 0x2F, 0x00, 0x17, 0x00, 0x00, 0x00, 0xF3, 0xFF, - 0xF3, 0xFF, 0xE7, 0xFF, 0xE7, 0xFF, 0xE7, 0xFF, 0xE7, 0xFF, 0xE7, 0xFF, 0xCF, 0xFF, 0xCF, 0xFF, - 0xDB, 0xFF, 0xE7, 0xFF, 0xE7, 0xFF, 0xE7, 0xFF, 0xE7, 0xFF, 0xE7, 0xFF, 0xDB, 0xFF, 0xDB, 0xFF, - 0xDB, 0xFF, 0xE7, 0xFF, 0xDB, 0xFF, 0xDB, 0xFF, 0xDB, 0xFF, 0xDB, 0xFF, 0xCE, 0xFF, 0xB6, 0xFF, - 0xC2, 0xFF, 0xB6, 0xFF, 0xC2, 0xFF, 0xCE, 0xFF, 0xC2, 0xFF, 0xC2, 0xFF, 0xB6, 0xFF, 0xB6, 0xFF, - 0xB6, 0xFF, 0xCE, 0xFF, 0xC2, 0xFF, 0xDB, 0xFF, 0xE7, 0xFF, 0xE7, 0xFF, 0xF3, 0xFF, 0x00, 0x00, - 0x0B, 0x00, 0x17, 0x00, 0x0B, 0x00, 0x24, 0x00, 0x17, 0x00, 0x17, 0x00, 0x0B, 0x00, 0x0B, 0x00, - 0x17, 0x00, 0x17, 0x00, 0x17, 0x00, 0x17, 0x00, 0x17, 0x00, 0x0B, 0x00, 0x00, 0x00, 0xF3, 0xFF, - 0xF3, 0xFF, 0xF3, 0xFF, 0xE7, 0xFF, 0xC1, 0xFF, 0xDA, 0xFF, 0xDA, 0xFF, 0xE7, 0xFF, 0x00, 0x00, - 0x0B, 0x00, 0x0B, 0x00, 0x24, 0x00, 0x24, 0x00, 0x3D, 0x00, 0x49, 0x00, 0x56, 0x00, 0x6F, 0x00, - 0x6F, 0x00, 0x7B, 0x00, 0x7B, 0x00, 0x6F, 0x00, 0x7B, 0x00, 0x7B, 0x00, 0x94, 0x00, 0x94, 0x00, - 0xAD, 0x00, 0xBA, 0x00, 0xD3, 0x00, 0xD3, 0x00, 0xEC, 0x00, 0x05, 0x01, 0x76, 0x01, 0xA8, 0x01, - 0x7D, 0x02, 0x4B, 0x02, 0xA0, 0x05, 0x66, 0x09, 0x78, 0x08, 0xB0, 0x02, 0xBC, 0xFB, 0x4A, 0xFB, - 0xB4, 0xFF, 0xE8, 0x01, 0x4A, 0x00, 0x01, 0xFD, 0xD3, 0xFB, 0x59, 0xFA, 0x61, 0xF8, 0xFC, 0xFA, - 0x8E, 0xFC, 0x39, 0x01, 0x82, 0xFF, 0x97, 0xFD, 0xDA, 0xFC, 0x2E, 0xFE, 0x6D, 0xFE, 0x47, 0xFE, - 0x00, 0x00, 0xA3, 0xFD, 0xD1, 0xFE, 0x24, 0x00, 0x31, 0x00, 0x3D, 0x03, 0x03, 0x02, 0xAC, 0xFE, - 0x43, 0xFF, 0x21, 0xFE, 0x2D, 0x01, 0xE9, 0x01, 0x28, 0x02, 0x35, 0x05, 0xB3, 0x02, 0x15, 0xFE, - 0xDA, 0xFC, 0xBC, 0xFD, 0x20, 0x01, 0xD4, 0x03, 0x42, 0x02, 0x63, 0x03, 0x52, 0x01, 0x7C, 0x00, - 0xEB, 0xFE, 0x18, 0x00, 0xC4, 0x01, 0x31, 0x03, 0xAB, 0x01, 0x63, 0x00, 0x5C, 0xFF, 0xB4, 0xFF, - 0x04, 0xFF, 0x3D, 0x00, 0x9F, 0xFE, 0x9B, 0xFF, 0x86, 0xFE, 0x68, 0xFF, 0x9B, 0xFF, 0x31, 0x00, - 0x31, 0x00, 0x00, 0x00, 0x60, 0xFE, 0xC9, 0xFD, 0x25, 0xFD, 0x9F, 0xFE, 0xEB, 0xFE, 0x70, 0x00, - 0x75, 0xFF, 0xC5, 0xFE, 0xE6, 0xFC, 0x4F, 0xFC, 0xEF, 0xFD, 0x82, 0xFF, 0x3D, 0x00, 0xCD, 0xFF, - 0xCD, 0xFF, 0x5C, 0xFF, 0x53, 0xFE, 0x2E, 0xFE, 0xB8, 0xFE, 0x31, 0x00, 0x7C, 0x00, 0xB4, 0xFF, - 0xD1, 0xFE, 0xD1, 0xFE, 0xA7, 0xFF, 0x5C, 0xFF, 0x1D, 0xFF, 0xC5, 0xFE, 0x75, 0xFF, 0x24, 0x00, - 0x0B, 0x00, 0x7C, 0x00, 0x68, 0xFF, 0xB4, 0xFF, 0xC1, 0xFF, 0x00, 0x00, 0x63, 0x00, 0xAF, 0x00, - 0x20, 0x01, 0x13, 0x01, 0x24, 0x00, 0xB4, 0xFF, 0x8E, 0xFF, 0x96, 0x00, 0xEE, 0x00, 0x46, 0x01, - 0x70, 0x00, 0x7C, 0x00, 0x89, 0x00, 0x96, 0x00, 0xAF, 0x00, 0x63, 0x00, 0xD5, 0x00, 0xAF, 0x00, - 0x67, 0x02, 0x67, 0x02, 0x1C, 0x02, 0x18, 0x00, 0x7C, 0x00, 0xC8, 0x00, 0x9A, 0x02, 0x9E, 0x01, - 0xE9, 0x01, 0x7C, 0x00, 0xBB, 0x00, 0x04, 0xFF, 0x24, 0x00, 0x70, 0x00, 0x96, 0x00, 0x4F, 0xFF, - 0xF7, 0xFE, 0x9B, 0xFF, 0x57, 0x00, 0x82, 0xFF, 0xEB, 0xFE, 0xC5, 0xFE, 0x1D, 0xFF, 0x86, 0xFE, - 0x43, 0xFF, 0x3D, 0x00, 0xEE, 0x00, 0x9B, 0xFF, 0xEF, 0xFD, 0x21, 0xFE, 0x8E, 0xFF, 0x91, 0x01, - 0xE9, 0x01, 0x46, 0x01, 0xD5, 0x00, 0x82, 0xFF, 0x68, 0xFF, 0x4A, 0x00, 0x78, 0x01, 0x1C, 0x02, - 0x85, 0x01, 0xBB, 0x00, 0x7C, 0x00, 0x70, 0x00, 0x7C, 0x00, 0xDA, 0xFF, 0xBB, 0x00, 0x63, 0x00, - 0x96, 0x00, 0x18, 0x00, 0x63, 0x00, 0xBB, 0x00, 0xAF, 0x00, 0xC1, 0xFF, 0x43, 0xFF, 0xB4, 0xFF, - 0x70, 0x00, 0x13, 0x01, 0x2D, 0x01, 0xE1, 0x00, 0x31, 0x00, 0xB4, 0xFF, 0x82, 0xFF, 0x31, 0x00, - 0xAF, 0x00, 0xEE, 0x00, 0x7C, 0x00, 0x31, 0x00, 0xCD, 0xFF, 0xE6, 0xFF, 0x57, 0x00, 0x31, 0x00, - 0x24, 0x00, 0x31, 0x00, 0x3D, 0x00, 0xBB, 0x00, 0x70, 0x00, 0xE6, 0xFF, 0x82, 0xFF, 0x43, 0xFF, - 0x43, 0xFF, 0xA7, 0xFF, 0xF3, 0xFF, 0x00, 0x00, 0xE6, 0xFF, 0x4F, 0xFF, 0xA7, 0xFF, 0xA7, 0xFF, - 0xF3, 0xFF, 0x0B, 0x00, 0x63, 0x00, 0xFA, 0x00, 0xEE, 0x00, 0x89, 0x00, 0x0B, 0x00, 0x18, 0x00, - 0x31, 0x00, 0x4A, 0x00, 0xF3, 0xFF, 0x00, 0x00, 0x18, 0x00, 0xDA, 0xFF, 0xCD, 0xFF, 0x5C, 0xFF, - 0x4F, 0xFF, 0x75, 0xFF, 0xF3, 0xFF, 0x0B, 0x00, 0x24, 0x00, 0x82, 0xFF, 0x36, 0xFF, 0xEB, 0xFE, - 0xC5, 0xFE, 0xAC, 0xFE, 0x1D, 0xFF, 0x43, 0xFF, 0x1D, 0xFF, 0x53, 0xFE, 0xEF, 0xFD, 0x60, 0xFE, - 0x1D, 0xFF, 0x10, 0xFF, 0x92, 0xFE, 0x47, 0xFE, 0x6D, 0xFE, 0xC5, 0xFE, 0xB8, 0xFE, 0xAC, 0xFE, - 0x86, 0xFE, 0x92, 0xFE, 0x79, 0xFE, 0x86, 0xFE, 0x60, 0xFE, 0xEB, 0xFE, 0x75, 0xFF, 0x5C, 0xFF, - 0x10, 0xFF, 0x6D, 0xFE, 0x92, 0xFE, 0x36, 0xFF, 0xCD, 0xFF, 0x31, 0x00, 0x18, 0x00, 0x9B, 0xFF, - 0x9B, 0xFF, 0x04, 0xFF, 0xA7, 0xFF, 0x24, 0x00, 0xAF, 0x00, 0x63, 0x00, 0x8E, 0xFF, 0x36, 0xFF, - 0x0B, 0x00, 0x07, 0x01, 0xDD, 0x01, 0x6C, 0x01, 0xEE, 0x00, 0x70, 0x00, 0xBB, 0x00, 0x5F, 0x01, - 0x28, 0x02, 0x9A, 0x02, 0x03, 0x02, 0x91, 0x01, 0xE1, 0x00, 0x91, 0x01, 0x35, 0x02, 0x3D, 0x03, - 0x24, 0x03, 0xA6, 0x02, 0x9E, 0x01, 0x1C, 0x02, 0x4E, 0x02, 0x70, 0x03, 0x31, 0x03, 0x3D, 0x03, - 0xA6, 0x02, 0xBF, 0x02, 0xBF, 0x02, 0x57, 0x03, 0x7C, 0x03, 0x89, 0x03, 0x18, 0x03, 0x18, 0x03, - 0x70, 0x03, 0xE1, 0x03, 0xFA, 0x03, 0xA2, 0x03, 0x31, 0x03, 0xFE, 0x02, 0x63, 0x03, 0x96, 0x03, - 0xBB, 0x03, 0x0B, 0x03, 0x5B, 0x02, 0x78, 0x01, 0x46, 0x01, 0x20, 0x01, 0x07, 0x01, 0x89, 0x00, - 0xB4, 0xFF, 0xC5, 0xFE, 0x21, 0xFE, 0xEF, 0xFD, 0xFB, 0xFD, 0xC9, 0xFD, 0x19, 0xFD, 0x75, 0xFC, - 0x10, 0xFC, 0x4F, 0xFC, 0x75, 0xFC, 0x68, 0xFC, 0xDE, 0xFB, 0x54, 0xFB, 0xEF, 0xFA, 0x60, 0xFB, - 0x9F, 0xFB, 0x2A, 0xFC, 0x2A, 0xFC, 0xDE, 0xFB, 0xB8, 0xFB, 0xAC, 0xFB, 0xEB, 0xFB, 0x5C, 0xFC, - 0xB4, 0xFC, 0xA7, 0xFC, 0xA7, 0xFC, 0xB4, 0xFC, 0xC1, 0xFC, 0xA7, 0xFC, 0xA7, 0xFC, 0xDA, 0xFC, - 0x4B, 0xFD, 0x00, 0xFD, 0xC1, 0xFC, 0x8E, 0xFC, 0x19, 0xFD, 0x19, 0xFD, 0xF3, 0xFC, 0x82, 0xFC, - 0x5C, 0xFC, 0x75, 0xFC, 0xDA, 0xFC, 0xA7, 0xFC, 0x9B, 0xFC, 0xF7, 0xFB, 0x6D, 0xFB, 0x15, 0xFB, - 0xB8, 0xFB, 0x10, 0xFC, 0x68, 0xFC, 0x2A, 0xFC, 0x92, 0xFB, 0x60, 0xFB, 0x21, 0xFB, 0xF7, 0xFB, - 0xDA, 0xFC, 0x3F, 0xFD, 0x3F, 0xFD, 0x1D, 0xFC, 0x54, 0xFB, 0x4F, 0xFC, 0x64, 0xFD, 0x1D, 0xFF, - 0x04, 0xFF, 0x4F, 0xFF, 0xAC, 0xFE, 0xA2, 0x00, 0x28, 0x05, 0xA2, 0x09, 0xD0, 0x0A, 0x13, 0x07, - 0xBB, 0x03, 0xE9, 0x04, 0x6B, 0x0A, 0xD0, 0x10, 0xBB, 0x12, 0x95, 0x12, 0x5F, 0x10, 0xFA, 0x0C, - 0xA6, 0x0B, 0xA2, 0x0C, 0x8D, 0x11, 0x41, 0x14, 0x2C, 0x13, 0x3D, 0x0F, 0x7C, 0x0C, 0x8D, 0x0B, - 0x1C, 0x0B, 0x80, 0x08, 0xE1, 0x06, 0x03, 0x05, 0xE9, 0x04, 0x96, 0x03, 0x18, 0x03, 0x63, 0x00, - 0xC9, 0xFD, 0x69, 0xF9, 0x4B, 0xF7, 0x32, 0xF7, 0xDE, 0xF8, 0xC1, 0xF9, 0xD1, 0xF8, 0xAC, 0xF5, - 0x43, 0xF3, 0xBD, 0xF1, 0xB8, 0xF2, 0x97, 0xF4, 0x43, 0xF6, 0xDA, 0xF6, 0x82, 0xF6, 0x43, 0xF6, - 0xB4, 0xF6, 0x2E, 0xF8, 0xC1, 0xF9, 0xE2, 0xFA, 0x60, 0xFB, 0x10, 0xFC, 0x15, 0xFE, 0x00, 0x00, - 0x91, 0x01, 0xD0, 0x01, 0xF6, 0x01, 0xD4, 0x03, 0xEE, 0x06, 0x31, 0x09, 0x63, 0x09, 0xB7, 0x07, - 0x52, 0x07, 0x35, 0x08, 0x78, 0x0A, 0xD9, 0x0B, 0x4A, 0x0C, 0xB7, 0x0A, 0xE5, 0x08, 0x57, 0x06, - 0x9A, 0x05, 0x70, 0x06, 0x20, 0x07, 0x18, 0x06, 0x7C, 0x03, 0xD5, 0x00, 0xC1, 0xFF, 0xD1, 0xFE, - 0xFB, 0xFD, 0x2A, 0xFC, 0x4B, 0xFA, 0x2A, 0xF9, 0x2E, 0xF8, 0x15, 0xF8, 0xEF, 0xF7, 0x25, 0xF7, - 0x6D, 0xF5, 0x32, 0xF4, 0xF3, 0xF3, 0x54, 0xF5, 0x69, 0xF6, 0xDA, 0xF6, 0x36, 0xF6, 0xC5, 0xF5, - 0xB8, 0xF5, 0xE6, 0xF6, 0x21, 0xF8, 0xB4, 0xF9, 0x3F, 0xFA, 0xD6, 0xFA, 0x2E, 0xFB, 0x1D, 0xFC, - 0x32, 0xFD, 0x47, 0xFE, 0xC5, 0xFE, 0x10, 0xFF, 0x10, 0xFF, 0xE6, 0xFF, 0x89, 0x00, 0x2D, 0x01, - 0xEE, 0x00, 0x3D, 0x00, 0xCD, 0xFF, 0x75, 0xFF, 0xC1, 0xFF, 0xCD, 0xFF, 0x5C, 0xFF, 0x79, 0xFE, - 0x0C, 0xFD, 0x75, 0xFC, 0x5C, 0xFC, 0x36, 0xFC, 0x1D, 0xFC, 0xA3, 0xFA, 0x9B, 0xF9, 0x1D, 0xF9, - 0x4F, 0xF9, 0x58, 0xFA, 0x32, 0xFA, 0x9B, 0xF9, 0xDE, 0xF8, 0x79, 0xF8, 0xD1, 0xF8, 0x86, 0xF8, - 0x86, 0xF8, 0x1D, 0xF9, 0x32, 0xFA, 0xBC, 0xFA, 0x8A, 0xFD, 0x63, 0x06, 0x9A, 0x0B, 0x9A, 0x0B, - 0x85, 0x01, 0x43, 0xFC, 0x67, 0x02, 0x8D, 0x0E, 0xD4, 0x18, 0xD0, 0x19, 0x5F, 0x16, 0x35, 0x14, - 0x5F, 0x0D, 0x95, 0x0C, 0x0B, 0x0F, 0xFA, 0x18, 0x6F, 0x1E, 0x78, 0x1C, 0x78, 0x16, 0x07, 0x13, - 0xFE, 0x11, 0x78, 0x10, 0xF2, 0x0B, 0x20, 0x0A, 0xDD, 0x0A, 0xE1, 0x0C, 0x5B, 0x0B, 0x0F, 0x08, - 0xE9, 0x01, 0xB8, 0xFB, 0x8A, 0xF7, 0x6D, 0xF5, 0xFB, 0xF7, 0x8A, 0xFA, 0x60, 0xFB, 0x08, 0xF8, - 0x08, 0xF2, 0x69, 0xED, 0x54, 0xEC, 0xE7, 0xED, 0xF3, 0xF0, 0x79, 0xF2, 0x1D, 0xF3, 0xEB, 0xF2, - 0x54, 0xF2, 0x7E, 0xF1, 0x54, 0xF2, 0x0C, 0xF4, 0x36, 0xF6, 0x21, 0xF8, 0x58, 0xFA, 0x58, 0xFD, - 0x68, 0xFF, 0xE6, 0xFF, 0x04, 0xFF, 0x5C, 0xFF, 0x07, 0x01, 0xE9, 0x04, 0xE9, 0x07, 0x07, 0x0A, - 0x13, 0x0A, 0x80, 0x08, 0x6B, 0x07, 0x41, 0x08, 0x80, 0x0B, 0x35, 0x0E, 0x1C, 0x0E, 0xBF, 0x0B, - 0x70, 0x09, 0xCC, 0x08, 0x70, 0x09, 0xA2, 0x09, 0x74, 0x08, 0xAF, 0x06, 0x0F, 0x05, 0xFE, 0x02, - 0x74, 0x02, 0x13, 0x01, 0xE1, 0x00, 0xC5, 0xFE, 0x2A, 0xFC, 0x00, 0xFA, 0xC1, 0xF9, 0x4B, 0xFA, - 0xD6, 0xFA, 0xAC, 0xF8, 0xF3, 0xF6, 0x08, 0xF5, 0x79, 0xF5, 0xDE, 0xF5, 0x9B, 0xF6, 0x75, 0xF6, - 0x8E, 0xF6, 0xC5, 0xF5, 0xC5, 0xF5, 0x36, 0xF6, 0x58, 0xF7, 0xAC, 0xF8, 0x5C, 0xF9, 0x75, 0xF9, - 0x00, 0xFA, 0x71, 0xFA, 0x92, 0xFB, 0x36, 0xFC, 0x9B, 0xFC, 0xE6, 0xFC, 0x64, 0xFD, 0x79, 0xFE, - 0x36, 0xFF, 0xB4, 0xFF, 0x8E, 0xFF, 0x82, 0xFF, 0xF7, 0xFE, 0xEB, 0xFE, 0xC5, 0xFE, 0x36, 0xFF, - 0x8E, 0xFF, 0x36, 0xFF, 0x15, 0xFE, 0x25, 0xFD, 0x10, 0xFC, 0x04, 0xFC, 0xB8, 0xFB, 0x10, 0xFC, - 0x2A, 0xFC, 0xF7, 0xFB, 0x21, 0xFB, 0x8E, 0xF9, 0xDE, 0xF8, 0xAC, 0xF8, 0x1D, 0xF9, 0x04, 0xF9, - 0xC5, 0xF8, 0x69, 0xF9, 0x19, 0xFA, 0x71, 0xFA, 0x75, 0xF9, 0x3A, 0xF8, 0xD1, 0xF8, 0x9B, 0xF9, - 0x21, 0xFB, 0x79, 0xFB, 0x86, 0xFB, 0x36, 0xFC, 0xB0, 0xFD, 0x4E, 0x08, 0x13, 0x10, 0x17, 0x12, - 0xE9, 0x07, 0x71, 0xFD, 0x13, 0x01, 0xCC, 0x0E, 0x41, 0x1D, 0x56, 0x21, 0xAE, 0x1B, 0x30, 0x18, - 0x46, 0x10, 0xDD, 0x0D, 0x89, 0x0F, 0x5F, 0x19, 0x39, 0x22, 0x49, 0x21, 0x52, 0x19, 0x74, 0x11, - 0xC8, 0x0F, 0x3D, 0x0F, 0xFE, 0x0B, 0x5B, 0x08, 0xAA, 0x07, 0x70, 0x09, 0x24, 0x09, 0x03, 0x05, - 0x36, 0xFF, 0x58, 0xF7, 0x8E, 0xF3, 0x8E, 0xF0, 0xF7, 0xF2, 0x8E, 0xF6, 0xEB, 0xF8, 0x2A, 0xF6, - 0xD2, 0xEF, 0x3B, 0xE9, 0x32, 0xE8, 0x5C, 0xEA, 0x7A, 0xEF, 0x15, 0xF2, 0x5C, 0xF3, 0xAC, 0xF2, - 0x15, 0xF2, 0xA3, 0xF1, 0x8E, 0xF3, 0x8E, 0xF6, 0x0C, 0xFA, 0xC5, 0xFB, 0xA3, 0xFD, 0xCD, 0xFF, - 0xB3, 0x02, 0xFA, 0x03, 0x4A, 0x03, 0xBF, 0x02, 0x96, 0x03, 0x85, 0x07, 0x4E, 0x0B, 0x6B, 0x0D, - 0x2C, 0x0D, 0x91, 0x0A, 0x1C, 0x08, 0x5F, 0x07, 0x3D, 0x09, 0x70, 0x0C, 0xAA, 0x0D, 0x2C, 0x0D, - 0x78, 0x0A, 0x91, 0x07, 0x67, 0x05, 0x96, 0x03, 0x89, 0x03, 0xA2, 0x03, 0x78, 0x04, 0x31, 0x03, - 0xBB, 0x00, 0xEF, 0xFD, 0x86, 0xFB, 0xDA, 0xF9, 0x36, 0xF9, 0x1D, 0xF9, 0xA3, 0xFA, 0xEF, 0xFA, - 0x7E, 0xFA, 0xC9, 0xF7, 0x6D, 0xF5, 0x8A, 0xF4, 0xB8, 0xF5, 0xA3, 0xF7, 0x36, 0xF9, 0xA7, 0xF9, - 0x5C, 0xF9, 0x47, 0xF8, 0xB0, 0xF7, 0x4B, 0xF7, 0x93, 0xF8, 0x7E, 0xFA, 0x68, 0xFC, 0x8A, 0xFD, - 0x64, 0xFD, 0x00, 0xFD, 0x43, 0xFC, 0x43, 0xFC, 0xE6, 0xFC, 0xFB, 0xFD, 0x4F, 0xFF, 0x00, 0x00, - 0x9B, 0xFF, 0xDE, 0xFE, 0x97, 0xFD, 0x3F, 0xFD, 0x3F, 0xFD, 0x2E, 0xFE, 0xEB, 0xFE, 0x68, 0xFF, - 0x1D, 0xFF, 0x15, 0xFE, 0xA7, 0xFC, 0xF7, 0xFB, 0xAC, 0xFB, 0x8E, 0xFC, 0x4B, 0xFD, 0xEF, 0xFD, - 0x97, 0xFD, 0x82, 0xFC, 0x54, 0xFB, 0x58, 0xFA, 0x64, 0xFA, 0x3A, 0xFB, 0x4F, 0xFC, 0x25, 0xFD, - 0xE6, 0xFC, 0x15, 0xFB, 0x00, 0xFA, 0x43, 0xF9, 0x58, 0xFA, 0x04, 0xFC, 0x5C, 0xFC, 0xB4, 0xFC, - 0x21, 0xFB, 0x8A, 0xFA, 0x7E, 0xFA, 0x8A, 0xFA, 0xF7, 0xFB, 0x79, 0xFB, 0x15, 0xFB, 0x8A, 0xFA, - 0x64, 0xFA, 0xF2, 0x02, 0xF6, 0x0D, 0xB3, 0x11, 0xDD, 0x0A, 0xB8, 0xFB, 0xE2, 0xFA, 0x24, 0x06, - 0x9E, 0x16, 0xE1, 0x1E, 0xF1, 0x1A, 0x06, 0x16, 0x39, 0x10, 0x46, 0x0A, 0xB3, 0x0B, 0xCC, 0x11, - 0x8D, 0x1D, 0x78, 0x1F, 0x99, 0x1A, 0x24, 0x12, 0xA2, 0x0F, 0x31, 0x0F, 0xA2, 0x0C, 0x8D, 0x08, - 0x46, 0x07, 0x20, 0x0A, 0x56, 0x0C, 0x3D, 0x09, 0xE1, 0x03, 0xAC, 0xFB, 0xF3, 0xF6, 0xA3, 0xF4, - 0x2E, 0xF5, 0x43, 0xF9, 0xC5, 0xFB, 0xD6, 0xFA, 0x15, 0xF5, 0xC1, 0xED, 0xA8, 0xEA, 0xFC, 0xEB, - 0xDE, 0xEF, 0x69, 0xF3, 0x97, 0xF4, 0xBD, 0xF4, 0x9B, 0xF3, 0xAC, 0xF2, 0x93, 0xF2, 0xBD, 0xF4, - 0x21, 0xF8, 0xBC, 0xFA, 0x8E, 0xFC, 0x60, 0xFE, 0x57, 0x00, 0x0F, 0x02, 0x9E, 0x01, 0xE1, 0x00, - 0x78, 0x01, 0x5F, 0x04, 0x24, 0x09, 0xBF, 0x0B, 0x67, 0x0B, 0x7C, 0x09, 0xC8, 0x06, 0xA2, 0x06, - 0xA6, 0x08, 0x35, 0x0B, 0x6B, 0x0D, 0x02, 0x0E, 0xA6, 0x0B, 0xB3, 0x08, 0x5B, 0x05, 0x6C, 0x04, - 0xE9, 0x04, 0x8D, 0x05, 0x70, 0x06, 0x42, 0x05, 0x9A, 0x02, 0xE6, 0xFF, 0x68, 0xFC, 0x92, 0xFB, - 0x60, 0xFB, 0x1D, 0xFC, 0x36, 0xFC, 0x2A, 0xFC, 0x2E, 0xFB, 0x75, 0xF9, 0x4B, 0xF7, 0xF7, 0xF5, - 0x8E, 0xF6, 0x7E, 0xF7, 0xDE, 0xF8, 0x75, 0xF9, 0x1D, 0xF9, 0x93, 0xF8, 0x4B, 0xF7, 0x69, 0xF6, - 0x0C, 0xF7, 0x93, 0xF8, 0x08, 0xFB, 0x43, 0xFC, 0x4F, 0xFC, 0x79, 0xFB, 0x3F, 0xFA, 0xF3, 0xF9, - 0x08, 0xFB, 0xE6, 0xFC, 0xEB, 0xFE, 0xCD, 0xFF, 0x4F, 0xFF, 0x08, 0xFE, 0x3F, 0xFD, 0xB0, 0xFD, - 0xD1, 0xFE, 0x00, 0x00, 0x57, 0x00, 0x57, 0x00, 0x63, 0x00, 0x00, 0x00, 0x82, 0xFF, 0xFB, 0xFD, - 0x58, 0xFD, 0xA3, 0xFD, 0x3A, 0xFE, 0x43, 0xFF, 0xEB, 0xFE, 0xEF, 0xFD, 0x9B, 0xFC, 0xE2, 0xFA, - 0x4B, 0xFA, 0x71, 0xFA, 0x79, 0xFB, 0x2A, 0xFC, 0x47, 0xFB, 0x69, 0xF9, 0x86, 0xF8, 0xE2, 0xF7, - 0x79, 0xF8, 0xF7, 0xF8, 0xB8, 0xF8, 0xF7, 0xF8, 0xDE, 0xF8, 0x93, 0xF8, 0xEB, 0xF8, 0x54, 0xF8, - 0x86, 0xF8, 0xE2, 0xF7, 0x19, 0xF7, 0x21, 0xF8, 0x97, 0xFA, 0x28, 0x05, 0xFA, 0x0F, 0x28, 0x11, - 0x5F, 0x07, 0x8E, 0xF9, 0x2E, 0xFB, 0xAF, 0x09, 0x17, 0x1B, 0xDC, 0x22, 0x88, 0x1E, 0x56, 0x18, - 0x9E, 0x10, 0xB3, 0x0B, 0xB7, 0x0D, 0x74, 0x17, 0xD0, 0x22, 0x49, 0x24, 0xD8, 0x1D, 0x99, 0x14, - 0xE5, 0x11, 0xF6, 0x10, 0x80, 0x0E, 0x9E, 0x0A, 0x70, 0x09, 0x0B, 0x0C, 0x46, 0x0D, 0x31, 0x09, - 0x9A, 0x02, 0x0C, 0xFA, 0xA3, 0xF4, 0x54, 0xF2, 0xEB, 0xF2, 0x32, 0xF7, 0xE6, 0xF9, 0x08, 0xF8, - 0xC1, 0xF0, 0x4B, 0xE8, 0x32, 0xE5, 0x75, 0xE7, 0x6D, 0xEC, 0x75, 0xF0, 0xBD, 0xF1, 0x4B, 0xF1, - 0xDE, 0xEF, 0xEF, 0xEE, 0x93, 0xEF, 0xDE, 0xF2, 0x32, 0xF7, 0xA3, 0xFA, 0x25, 0xFD, 0x36, 0xFF, - 0x46, 0x01, 0xBF, 0x02, 0xCC, 0x02, 0x18, 0x03, 0x85, 0x04, 0x67, 0x08, 0x39, 0x0D, 0x20, 0x10, - 0xED, 0x0F, 0x6B, 0x0D, 0x78, 0x0A, 0x13, 0x0A, 0xE1, 0x0C, 0xED, 0x0F, 0xBF, 0x11, 0x46, 0x10, - 0x41, 0x0E, 0xC4, 0x0A, 0x74, 0x08, 0x31, 0x06, 0x80, 0x05, 0xFE, 0x05, 0x0B, 0x06, 0x4E, 0x05, - 0x1C, 0x02, 0xC5, 0xFE, 0x43, 0xFC, 0x43, 0xF9, 0x86, 0xF8, 0xFB, 0xF7, 0x10, 0xF9, 0x0C, 0xFA, - 0xEB, 0xF8, 0x5C, 0xF6, 0x4F, 0xF3, 0xFC, 0xF1, 0xB8, 0xF2, 0x3F, 0xF4, 0x6D, 0xF5, 0x82, 0xF6, - 0x69, 0xF6, 0x1D, 0xF6, 0x60, 0xF5, 0xC9, 0xF4, 0x47, 0xF5, 0x64, 0xF7, 0x75, 0xF9, 0x92, 0xFB, - 0x36, 0xFC, 0x5C, 0xFC, 0xB8, 0xFB, 0x3A, 0xFB, 0xD1, 0xFB, 0xBC, 0xFD, 0x0B, 0x00, 0x35, 0x02, - 0x1C, 0x02, 0xBB, 0x00, 0x4F, 0xFF, 0x1D, 0xFF, 0x57, 0x00, 0x85, 0x01, 0x4E, 0x02, 0x67, 0x02, - 0xD0, 0x01, 0x07, 0x01, 0xC1, 0xFF, 0x2E, 0xFE, 0x7D, 0xFD, 0x71, 0xFD, 0xC9, 0xFD, 0x7D, 0xFD, - 0x4B, 0xFD, 0x10, 0xFC, 0xFB, 0xFA, 0x5C, 0xF9, 0x79, 0xF8, 0x86, 0xF8, 0xD1, 0xF8, 0xC1, 0xF9, - 0xDE, 0xF8, 0x7E, 0xF7, 0x75, 0xF6, 0x9F, 0xF5, 0xCD, 0xF6, 0xA3, 0xF7, 0x69, 0xF9, 0x2A, 0xF9, - 0x60, 0xF8, 0x25, 0xF7, 0xB4, 0xF6, 0x93, 0xF8, 0xF3, 0xF9, 0x54, 0xFB, 0xD6, 0xFA, 0x3F, 0xFA, - 0x9F, 0xFB, 0x4A, 0x00, 0x2C, 0x0D, 0xE9, 0x13, 0x67, 0x11, 0xDD, 0x04, 0x00, 0xFD, 0x8D, 0x05, - 0x4A, 0x15, 0x78, 0x22, 0x1B, 0x23, 0x9D, 0x1C, 0xAA, 0x16, 0xE1, 0x0F, 0xC3, 0x0D, 0x95, 0x12, - 0xDC, 0x1C, 0x5A, 0x23, 0x34, 0x20, 0x35, 0x17, 0xE1, 0x0F, 0x4E, 0x0E, 0x63, 0x0C, 0xAF, 0x09, - 0x31, 0x06, 0x4A, 0x06, 0xF6, 0x07, 0x4A, 0x06, 0x78, 0x01, 0xBC, 0xFA, 0xDA, 0xF3, 0xC1, 0xF0, - 0x7A, 0xEF, 0x7E, 0xF1, 0x60, 0xF5, 0xC1, 0xF6, 0x00, 0xF4, 0xD2, 0xEC, 0x04, 0xE7, 0xB9, 0xE6, - 0xCE, 0xEA, 0x36, 0xF0, 0xE7, 0xF3, 0xA3, 0xF4, 0x64, 0xF4, 0x9B, 0xF3, 0x82, 0xF3, 0x86, 0xF5, - 0x8E, 0xF9, 0x08, 0xFE, 0x46, 0x01, 0x18, 0x03, 0x5F, 0x04, 0x31, 0x06, 0x46, 0x07, 0xB7, 0x07, - 0xD0, 0x07, 0x24, 0x09, 0x63, 0x0C, 0x89, 0x0F, 0xAA, 0x10, 0x17, 0x0F, 0x31, 0x0C, 0x39, 0x0A, - 0x2C, 0x0A, 0x4A, 0x0C, 0x91, 0x0D, 0xB7, 0x0D, 0x0F, 0x0B, 0xBF, 0x08, 0x18, 0x06, 0x20, 0x04, - 0xE5, 0x02, 0xEE, 0x00, 0xD5, 0x00, 0x0B, 0x00, 0x1D, 0xFF, 0xA3, 0xFD, 0x15, 0xFB, 0x36, 0xF9, - 0x82, 0xF6, 0x97, 0xF4, 0xFC, 0xF4, 0xA8, 0xF6, 0xEB, 0xF8, 0xDE, 0xF8, 0xC1, 0xF6, 0x64, 0xF4, - 0xDA, 0xF3, 0x8A, 0xF4, 0x4F, 0xF6, 0xBD, 0xF7, 0xDE, 0xF8, 0x82, 0xF9, 0x5C, 0xF9, 0xD1, 0xF8, - 0xC5, 0xF8, 0x43, 0xF9, 0x8A, 0xFA, 0x5C, 0xFC, 0x71, 0xFD, 0xF7, 0xFE, 0xEB, 0xFE, 0x47, 0xFE, - 0xD6, 0xFD, 0x4B, 0xFD, 0xAC, 0xFE, 0x4A, 0x00, 0x39, 0x01, 0xEE, 0x00, 0x68, 0xFF, 0x92, 0xFE, - 0x86, 0xFE, 0xF7, 0xFE, 0x75, 0xFF, 0xB4, 0xFF, 0xCD, 0xFF, 0x43, 0xFF, 0x92, 0xFE, 0x00, 0xFD, - 0x43, 0xFC, 0xD1, 0xFB, 0x04, 0xFC, 0x1D, 0xFC, 0x10, 0xFC, 0x9F, 0xFB, 0x2E, 0xFB, 0x00, 0xFA, - 0xEB, 0xF8, 0x86, 0xF8, 0xF7, 0xF8, 0x19, 0xFA, 0x21, 0xFB, 0x32, 0xFA, 0xAC, 0xF8, 0x7E, 0xF7, - 0x8A, 0xF7, 0x1D, 0xF9, 0x7E, 0xFA, 0xAC, 0xFB, 0xAC, 0xFB, 0x82, 0xF9, 0xD1, 0xF8, 0x2A, 0xF9, - 0x97, 0xFA, 0x8E, 0xFC, 0x68, 0xFC, 0x92, 0xFB, 0x54, 0xFB, 0x9F, 0xFB, 0x5C, 0xFF, 0x70, 0x09, - 0x89, 0x12, 0x45, 0x13, 0xD9, 0x08, 0xD6, 0xFD, 0xF6, 0x01, 0xA6, 0x0E, 0xE9, 0x1C, 0x06, 0x22, - 0xA6, 0x1D, 0x39, 0x19, 0x24, 0x12, 0xFE, 0x0B, 0x5F, 0x0D, 0x06, 0x16, 0x67, 0x20, 0x13, 0x22, - 0x8D, 0x1A, 0xB3, 0x11, 0x52, 0x0D, 0xF6, 0x0A, 0x70, 0x09, 0x4A, 0x06, 0xFE, 0x05, 0x9A, 0x08, - 0xC4, 0x07, 0xFA, 0x03, 0xA3, 0xFD, 0xDA, 0xF6, 0xEB, 0xF2, 0x0C, 0xF1, 0xB0, 0xF1, 0x6D, 0xF5, - 0x54, 0xF8, 0xFB, 0xF7, 0x60, 0xF2, 0x3F, 0xEB, 0x71, 0xE8, 0xF3, 0xEA, 0xF7, 0xEF, 0xFC, 0xF4, - 0x4B, 0xF7, 0x8A, 0xF7, 0x5C, 0xF6, 0x97, 0xF4, 0x47, 0xF5, 0xF7, 0xF8, 0x3A, 0xFE, 0xDD, 0x01, - 0x18, 0x03, 0x7C, 0x03, 0xE9, 0x04, 0x7C, 0x06, 0xE1, 0x06, 0xAF, 0x06, 0xFA, 0x06, 0x24, 0x09, - 0x17, 0x0C, 0x85, 0x0D, 0x13, 0x0D, 0xDD, 0x0A, 0x9A, 0x08, 0x20, 0x07, 0x6B, 0x07, 0xFE, 0x08, - 0x39, 0x0A, 0x24, 0x09, 0x4A, 0x06, 0xD4, 0x03, 0x5F, 0x01, 0xFA, 0x00, 0xDA, 0xFF, 0x1D, 0xFF, - 0xDE, 0xFE, 0x2E, 0xFE, 0x7D, 0xFD, 0xD1, 0xFB, 0xE6, 0xF9, 0x9F, 0xF8, 0x19, 0xF7, 0xCD, 0xF6, - 0xFB, 0xF7, 0x82, 0xF9, 0x7E, 0xFA, 0x32, 0xFA, 0xC9, 0xF7, 0x8E, 0xF6, 0x8E, 0xF6, 0xB0, 0xF7, - 0x82, 0xF9, 0x64, 0xFA, 0xEF, 0xFA, 0xFB, 0xFA, 0x3F, 0xFA, 0xCD, 0xF9, 0xC1, 0xF9, 0x64, 0xFA, - 0x68, 0xFC, 0x58, 0xFD, 0xD6, 0xFD, 0x8A, 0xFD, 0xE6, 0xFC, 0xCD, 0xFC, 0xCD, 0xFC, 0x71, 0xFD, - 0x15, 0xFE, 0x79, 0xFE, 0x6D, 0xFE, 0x21, 0xFE, 0x15, 0xFE, 0x08, 0xFE, 0xE2, 0xFD, 0x97, 0xFD, - 0xBC, 0xFD, 0x92, 0xFE, 0x4F, 0xFF, 0x82, 0xFF, 0x86, 0xFE, 0x3F, 0xFD, 0x43, 0xFC, 0x04, 0xFC, - 0x68, 0xFC, 0x64, 0xFD, 0xE2, 0xFD, 0x2E, 0xFE, 0x00, 0xFD, 0x60, 0xFB, 0xC1, 0xF9, 0x9B, 0xF9, - 0x97, 0xFA, 0xF7, 0xFB, 0x4F, 0xFC, 0x08, 0xFB, 0xCD, 0xF9, 0xB8, 0xF8, 0x4F, 0xF9, 0x00, 0xFA, - 0xDA, 0xF9, 0xA7, 0xF9, 0x4F, 0xF9, 0x69, 0xF9, 0xC1, 0xF9, 0xC1, 0xF9, 0x32, 0xFA, 0x71, 0xFA, - 0x00, 0xFA, 0x9B, 0xF9, 0xB4, 0xF9, 0x7E, 0xFA, 0x32, 0xFD, 0xAF, 0x03, 0x1C, 0x0E, 0xD8, 0x11, - 0x9E, 0x0D, 0x91, 0x01, 0x36, 0xFF, 0x41, 0x08, 0x20, 0x16, 0xA6, 0x20, 0xCC, 0x20, 0x5A, 0x1D, - 0xC3, 0x16, 0x74, 0x0E, 0xF2, 0x0B, 0x3D, 0x12, 0x49, 0x1E, 0x6F, 0x24, 0x4E, 0x20, 0x13, 0x16, - 0xCC, 0x0E, 0xA6, 0x0B, 0x07, 0x0A, 0x31, 0x09, 0x39, 0x07, 0xBF, 0x08, 0x4E, 0x08, 0xE9, 0x04, - 0x68, 0xFF, 0xD1, 0xF8, 0x0C, 0xF4, 0xE2, 0xF1, 0xC1, 0xF0, 0x2E, 0xF2, 0x3A, 0xF5, 0xB4, 0xF6, - 0xC9, 0xF4, 0xE7, 0xED, 0xB0, 0xE8, 0x71, 0xE8, 0x9F, 0xEC, 0xB8, 0xF2, 0x9B, 0xF6, 0x7E, 0xF7, - 0x0C, 0xF7, 0xAC, 0xF5, 0x2A, 0xF6, 0xC5, 0xF8, 0x71, 0xFD, 0x5F, 0x01, 0x89, 0x03, 0xAA, 0x04, - 0xFE, 0x05, 0x85, 0x07, 0x35, 0x08, 0x67, 0x08, 0x4E, 0x08, 0xFE, 0x08, 0x4E, 0x0B, 0xBB, 0x0C, - 0xB7, 0x0D, 0xBB, 0x0C, 0x39, 0x0A, 0xE9, 0x07, 0x4A, 0x06, 0x46, 0x07, 0x5B, 0x08, 0x28, 0x08, - 0x20, 0x07, 0xD0, 0x04, 0x13, 0x01, 0x36, 0xFF, 0x97, 0xFD, 0x53, 0xFE, 0x60, 0xFE, 0x71, 0xFD, - 0xB8, 0xFB, 0x4F, 0xF9, 0x2E, 0xF8, 0x54, 0xF8, 0xB0, 0xF7, 0x71, 0xF7, 0x25, 0xF7, 0x4B, 0xF7, - 0x08, 0xF8, 0x36, 0xF9, 0xEB, 0xF8, 0x86, 0xF8, 0x97, 0xF7, 0x97, 0xF7, 0x60, 0xF8, 0x36, 0xF9, - 0x54, 0xFB, 0x68, 0xFC, 0x43, 0xFC, 0xB8, 0xFB, 0xA3, 0xFA, 0xEF, 0xFA, 0x82, 0xFC, 0x47, 0xFE, - 0x68, 0xFF, 0x75, 0xFF, 0xD1, 0xFE, 0x47, 0xFE, 0x2E, 0xFE, 0x86, 0xFE, 0x04, 0xFF, 0x29, 0xFF, - 0x75, 0xFF, 0xB4, 0xFF, 0x10, 0xFF, 0xAC, 0xFE, 0x21, 0xFE, 0xD6, 0xFD, 0x53, 0xFE, 0x79, 0xFE, - 0xAC, 0xFE, 0x3A, 0xFE, 0xE2, 0xFD, 0x19, 0xFD, 0x04, 0xFC, 0x54, 0xFB, 0x15, 0xFB, 0x92, 0xFB, - 0x68, 0xFC, 0xA7, 0xFC, 0x36, 0xFC, 0x8A, 0xFA, 0x2A, 0xF9, 0x54, 0xF8, 0x4F, 0xF9, 0xFB, 0xFA, - 0xEB, 0xFB, 0x3A, 0xFB, 0x4F, 0xF9, 0x3A, 0xF8, 0x21, 0xF8, 0x10, 0xF9, 0xF3, 0xF9, 0xFB, 0xFA, - 0x7E, 0xFA, 0xF3, 0xF9, 0xDE, 0xF8, 0xB8, 0xF8, 0x7E, 0xFA, 0x47, 0xFB, 0xB8, 0xFB, 0x8A, 0xFA, - 0x75, 0xF9, 0xA3, 0xFA, 0xF3, 0xFC, 0x2D, 0x07, 0x35, 0x11, 0x9E, 0x13, 0x17, 0x0C, 0x29, 0xFF, - 0x00, 0x00, 0x28, 0x0B, 0xFE, 0x1A, 0x8D, 0x23, 0x88, 0x21, 0x2C, 0x1C, 0xD0, 0x13, 0x89, 0x0C, - 0x56, 0x0C, 0x6F, 0x15, 0xFE, 0x20, 0x6F, 0x24, 0xA6, 0x1D, 0xE5, 0x11, 0x9A, 0x0B, 0x70, 0x09, - 0x0B, 0x09, 0x80, 0x08, 0xBB, 0x06, 0x03, 0x08, 0x63, 0x06, 0xD0, 0x01, 0x36, 0xFC, 0x04, 0xF6, - 0xEF, 0xF1, 0x82, 0xF0, 0x7A, 0xEF, 0x54, 0xF2, 0x47, 0xF5, 0xDA, 0xF6, 0x4F, 0xF3, 0x04, 0xED, - 0x21, 0xE9, 0xDA, 0xEA, 0xC1, 0xF0, 0x3F, 0xF7, 0x7E, 0xFA, 0xEF, 0xFA, 0xCD, 0xF9, 0x1D, 0xF9, - 0x7E, 0xFA, 0x08, 0xFE, 0xFE, 0x02, 0x18, 0x06, 0x78, 0x07, 0x13, 0x07, 0x2D, 0x07, 0x85, 0x07, - 0x9E, 0x07, 0x20, 0x07, 0x63, 0x06, 0x89, 0x06, 0x6B, 0x07, 0x8D, 0x08, 0x67, 0x08, 0x31, 0x06, - 0x24, 0x03, 0xF3, 0xFF, 0xF3, 0xFF, 0x5F, 0x01, 0x31, 0x03, 0x31, 0x03, 0x24, 0x00, 0xC9, 0xFD, - 0xDE, 0xFB, 0xF7, 0xFB, 0x3F, 0xFD, 0x04, 0xFF, 0x18, 0x00, 0x46, 0x01, 0xC5, 0xFE, 0x25, 0xFD, - 0x43, 0xFC, 0x25, 0xFD, 0xCD, 0xFF, 0x31, 0x00, 0xE1, 0x00, 0x5F, 0x01, 0x18, 0x00, 0x9B, 0xFF, - 0xCD, 0xFC, 0xDE, 0xFB, 0x19, 0xFD, 0x60, 0xFE, 0xF7, 0xFE, 0xA3, 0xFD, 0x3A, 0xFB, 0x8E, 0xF9, - 0x93, 0xF8, 0x08, 0xF8, 0x2A, 0xF9, 0xCD, 0xF9, 0xEF, 0xFA, 0xC9, 0xFA, 0x9F, 0xF8, 0xB0, 0xF7, - 0x8A, 0xF7, 0xAC, 0xF8, 0xBC, 0xFA, 0x6D, 0xFB, 0x9B, 0xFC, 0x9B, 0xFC, 0x8E, 0xFC, 0x75, 0xFC, - 0x82, 0xFC, 0x71, 0xFD, 0xD1, 0xFE, 0x18, 0x00, 0xD5, 0x00, 0x13, 0x01, 0xD5, 0x00, 0x18, 0x00, - 0x75, 0xFF, 0x10, 0xFF, 0x8E, 0xFF, 0xB4, 0xFF, 0xC1, 0xFF, 0xB8, 0xFE, 0x7D, 0xFD, 0x9B, 0xFC, - 0xD1, 0xFB, 0x08, 0xFB, 0x9B, 0xF9, 0x36, 0xF9, 0x10, 0xF9, 0x1D, 0xF9, 0x8E, 0xF9, 0x3A, 0xF8, - 0x7E, 0xF7, 0xC1, 0xF6, 0xCD, 0xF6, 0xD6, 0xF7, 0xC9, 0xF7, 0xEB, 0xF8, 0xB8, 0xF8, 0x86, 0xF8, - 0xDE, 0xF8, 0xD1, 0xF8, 0xE2, 0xFA, 0x43, 0xFC, 0xB0, 0xFD, 0x9B, 0xFC, 0x15, 0xFB, 0xF3, 0xF9, - 0xBC, 0xFA, 0xE6, 0xFC, 0xD5, 0x00, 0x8D, 0x08, 0x4A, 0x12, 0x80, 0x14, 0x9A, 0x0E, 0xA2, 0x03, - 0x31, 0x03, 0x3D, 0x0C, 0x91, 0x19, 0x17, 0x21, 0x67, 0x20, 0x67, 0x1A, 0x31, 0x12, 0x7C, 0x09, - 0x78, 0x07, 0xF6, 0x0D, 0x95, 0x18, 0xFA, 0x1B, 0x9E, 0x16, 0xAF, 0x0C, 0xD9, 0x05, 0x3D, 0x03, - 0x5B, 0x02, 0x4E, 0x02, 0xD9, 0x02, 0x5B, 0x05, 0x18, 0x06, 0xE1, 0x03, 0xA7, 0xFF, 0x43, 0xFC, - 0xCD, 0xF9, 0xB4, 0xF9, 0x64, 0xFA, 0x64, 0xFD, 0x46, 0x01, 0x31, 0x03, 0x20, 0x01, 0x36, 0xFC, - 0x79, 0xF8, 0xC5, 0xF8, 0x1D, 0xFC, 0x0B, 0x00, 0xCC, 0x02, 0xA6, 0x02, 0xAF, 0x00, 0xE2, 0xFD, - 0xB8, 0xFB, 0xAC, 0xFB, 0x71, 0xFD, 0x1D, 0xFF, 0x82, 0xFF, 0x92, 0xFE, 0x19, 0xFD, 0xAC, 0xFB, - 0x00, 0xFA, 0x86, 0xF8, 0x15, 0xF8, 0xEB, 0xF8, 0x86, 0xFB, 0x7D, 0xFD, 0xBC, 0xFD, 0x82, 0xFC, - 0xE2, 0xFA, 0x25, 0xFA, 0xD1, 0xFB, 0xF7, 0xFE, 0x74, 0x02, 0xE1, 0x03, 0x0B, 0x03, 0x5F, 0x01, - 0x2D, 0x01, 0x9A, 0x02, 0xDD, 0x04, 0xF2, 0x05, 0xA2, 0x06, 0xBB, 0x06, 0xAF, 0x06, 0xE5, 0x05, - 0xC4, 0x04, 0xA2, 0x03, 0xF6, 0x01, 0x20, 0x01, 0xAF, 0x00, 0x52, 0x01, 0x07, 0x01, 0xEB, 0xFE, - 0x6D, 0xFB, 0xAC, 0xF8, 0xD6, 0xF7, 0xF7, 0xF8, 0x58, 0xFA, 0x97, 0xFA, 0xCD, 0xF9, 0xFB, 0xF7, - 0x5C, 0xF6, 0xD2, 0xF5, 0xDA, 0xF6, 0x9B, 0xF9, 0xD1, 0xFB, 0x19, 0xFD, 0x0C, 0xFD, 0x43, 0xFC, - 0xF7, 0xFB, 0xC1, 0xFC, 0xE2, 0xFD, 0x43, 0xFF, 0xFA, 0x00, 0x1C, 0x02, 0x8D, 0x02, 0x78, 0x01, - 0x24, 0x00, 0x8E, 0xFF, 0x82, 0xFF, 0x96, 0x00, 0x78, 0x01, 0x2D, 0x01, 0xC8, 0x00, 0xD1, 0xFE, - 0xF3, 0xFC, 0x54, 0xFB, 0xE2, 0xFA, 0xB8, 0xFB, 0x2A, 0xFC, 0x04, 0xFC, 0xD6, 0xFA, 0x5C, 0xF9, - 0x9F, 0xF8, 0xB0, 0xF7, 0x00, 0xF7, 0x3F, 0xF7, 0x21, 0xF8, 0x10, 0xF9, 0x00, 0xFA, 0x2A, 0xF9, - 0x93, 0xF8, 0xB0, 0xF7, 0x00, 0xF7, 0xEF, 0xF7, 0xAC, 0xF8, 0x47, 0xFB, 0x0C, 0xFD, 0x36, 0xFC, - 0x60, 0xFB, 0xB4, 0xF9, 0x00, 0xFA, 0xD1, 0xFB, 0x4B, 0xFD, 0x21, 0xFE, 0x3F, 0xFD, 0xAC, 0xFB, - 0x3A, 0xFB, 0x3A, 0xFB, 0x36, 0xFC, 0x79, 0xFE, 0xD9, 0x02, 0xC8, 0x0C, 0xED, 0x12, 0x5B, 0x11, - 0x7C, 0x09, 0x5F, 0x04, 0x7C, 0x09, 0x52, 0x13, 0x6B, 0x1C, 0x52, 0x1F, 0x39, 0x1C, 0x6B, 0x16, - 0x85, 0x0D, 0x4E, 0x08, 0xAA, 0x0A, 0xDD, 0x13, 0xE9, 0x19, 0x3D, 0x18, 0xFA, 0x0F, 0x85, 0x07, - 0xFE, 0x02, 0x20, 0x01, 0xAB, 0x01, 0x4E, 0x02, 0x39, 0x04, 0xE9, 0x04, 0x8D, 0x02, 0x92, 0xFE, - 0x86, 0xFB, 0x75, 0xF9, 0x43, 0xF9, 0x19, 0xFA, 0x04, 0xFC, 0x43, 0xFF, 0x52, 0x01, 0x52, 0x01, - 0xE2, 0xFD, 0xC9, 0xFA, 0xDA, 0xF9, 0x43, 0xFC, 0xB4, 0xFF, 0x7C, 0x03, 0x6C, 0x04, 0x4A, 0x03, - 0x63, 0x00, 0xA3, 0xFD, 0x9B, 0xFC, 0xD6, 0xFD, 0xDA, 0xFF, 0xE1, 0x00, 0x18, 0x00, 0x60, 0xFE, - 0x36, 0xFC, 0x64, 0xFA, 0x10, 0xF9, 0x9F, 0xF8, 0x43, 0xF9, 0xE2, 0xFA, 0x82, 0xFC, 0x75, 0xFC, - 0x79, 0xFB, 0x25, 0xFA, 0x5C, 0xF9, 0x7E, 0xFA, 0x9B, 0xFC, 0x4F, 0xFF, 0x2D, 0x01, 0xFA, 0x00, - 0x63, 0x00, 0x82, 0xFF, 0x82, 0xFF, 0x20, 0x01, 0x4E, 0x02, 0x46, 0x04, 0x74, 0x05, 0xF6, 0x04, - 0xBB, 0x03, 0x91, 0x01, 0x0B, 0x00, 0x9B, 0xFF, 0x10, 0xFF, 0x82, 0xFF, 0xE6, 0xFF, 0xE6, 0xFF, - 0xC5, 0xFE, 0xEB, 0xFB, 0x1D, 0xF9, 0xAC, 0xF8, 0xCD, 0xF9, 0x82, 0xFC, 0x71, 0xFD, 0xE6, 0xFC, - 0xB8, 0xFB, 0x58, 0xFA, 0x32, 0xFA, 0xEF, 0xFA, 0xE6, 0xFC, 0x4F, 0xFF, 0x89, 0x00, 0x89, 0x00, - 0x9B, 0xFF, 0xEB, 0xFE, 0x75, 0xFF, 0x00, 0x00, 0xD5, 0x00, 0x2D, 0x01, 0xE9, 0x01, 0x03, 0x02, - 0x2D, 0x01, 0xCD, 0xFF, 0x60, 0xFE, 0xE2, 0xFD, 0xD6, 0xFD, 0xA3, 0xFD, 0x58, 0xFD, 0x5C, 0xFC, - 0x79, 0xFB, 0xC1, 0xF9, 0x93, 0xF8, 0x08, 0xF8, 0x47, 0xF8, 0x36, 0xF9, 0x36, 0xF9, 0x6D, 0xF8, - 0x64, 0xF7, 0xF3, 0xF6, 0x25, 0xF7, 0xB0, 0xF7, 0xC9, 0xF7, 0x93, 0xF8, 0x2A, 0xF9, 0x19, 0xFA, - 0x60, 0xFB, 0x47, 0xFB, 0x21, 0xFB, 0x0C, 0xFA, 0x25, 0xFA, 0x21, 0xFB, 0x0C, 0xFD, 0x36, 0xFF, - 0xDA, 0xFF, 0x04, 0xFF, 0x9B, 0xFC, 0x97, 0xFA, 0x64, 0xFA, 0x10, 0xFC, 0x43, 0xFF, 0x00, 0x00, - 0x43, 0xFF, 0x04, 0xFC, 0x3F, 0xFA, 0x43, 0xF9, 0xEF, 0xFA, 0x57, 0x00, 0x8D, 0x0B, 0x95, 0x15, - 0xD4, 0x15, 0x2C, 0x0D, 0xFA, 0x03, 0xE9, 0x04, 0xFE, 0x0E, 0xB7, 0x19, 0x67, 0x20, 0xAA, 0x1F, - 0xE9, 0x19, 0xB7, 0x10, 0x5F, 0x07, 0x31, 0x06, 0x5F, 0x0D, 0x56, 0x15, 0xE9, 0x16, 0x35, 0x11, - 0x74, 0x08, 0x42, 0x02, 0x92, 0xFE, 0x25, 0xFD, 0x64, 0xFD, 0x29, 0xFF, 0x85, 0x01, 0xB7, 0x01, - 0xB8, 0xFE, 0x5C, 0xFC, 0x32, 0xFA, 0x75, 0xF9, 0xDA, 0xF9, 0x2E, 0xFB, 0x86, 0xFE, 0xF2, 0x02, - 0x35, 0x05, 0xC8, 0x03, 0x57, 0x00, 0xFB, 0xFD, 0xF7, 0xFE, 0xAB, 0x01, 0x1C, 0x05, 0x46, 0x07, - 0x39, 0x07, 0x0F, 0x05, 0xF6, 0x01, 0x10, 0xFF, 0x08, 0xFE, 0x36, 0xFF, 0x18, 0x00, 0xCD, 0xFF, - 0x92, 0xFE, 0x2A, 0xFC, 0x19, 0xFA, 0x8A, 0xF7, 0xDE, 0xF5, 0x93, 0xF5, 0xDA, 0xF6, 0x4F, 0xF9, - 0x7E, 0xFA, 0xE6, 0xF9, 0xAC, 0xF8, 0xD6, 0xF7, 0x3A, 0xF8, 0xB0, 0xFA, 0x19, 0xFD, 0x82, 0xFF, - 0x70, 0x00, 0x63, 0x00, 0x0B, 0x00, 0xE6, 0xFF, 0xFA, 0x00, 0x4E, 0x02, 0xFE, 0x02, 0xAF, 0x03, - 0x89, 0x03, 0x5F, 0x04, 0x6C, 0x04, 0x78, 0x04, 0x1C, 0x02, 0x43, 0xFF, 0x7D, 0xFD, 0x32, 0xFD, - 0x75, 0xFF, 0x20, 0x01, 0xAB, 0x01, 0x68, 0xFF, 0x9F, 0xFB, 0xEB, 0xF8, 0x15, 0xF8, 0x97, 0xFA, - 0x92, 0xFE, 0x39, 0x01, 0xFA, 0x00, 0x79, 0xFE, 0xD1, 0xFB, 0x8A, 0xFA, 0x36, 0xFC, 0x10, 0xFF, - 0x0F, 0x02, 0x4A, 0x03, 0xF2, 0x02, 0x13, 0x01, 0x1D, 0xFF, 0xFB, 0xFD, 0x60, 0xFE, 0x5C, 0xFF, - 0x7C, 0x00, 0xEE, 0x00, 0x57, 0x00, 0xF7, 0xFE, 0x25, 0xFD, 0xBC, 0xFA, 0x2A, 0xF9, 0xD1, 0xF8, - 0xF3, 0xF9, 0x54, 0xFB, 0x04, 0xFC, 0x21, 0xFB, 0x9B, 0xF9, 0xC9, 0xF7, 0x8A, 0xF7, 0x6D, 0xF8, - 0x97, 0xFA, 0x5C, 0xFC, 0x19, 0xFD, 0x75, 0xFC, 0xF7, 0xFB, 0xEF, 0xFA, 0x08, 0xFB, 0x79, 0xFB, - 0x10, 0xFC, 0x3F, 0xFD, 0x3A, 0xFE, 0x29, 0xFF, 0xEB, 0xFE, 0xA7, 0xFC, 0x08, 0xFB, 0x5C, 0xF9, - 0x32, 0xFA, 0xB8, 0xFB, 0xF3, 0xFC, 0x0C, 0xFD, 0x2A, 0xFC, 0x2E, 0xFB, 0x4F, 0xF9, 0x9B, 0xF9, - 0x8E, 0xF9, 0xD6, 0xFA, 0x2E, 0xFB, 0x79, 0xFB, 0x79, 0xFB, 0xB8, 0xFB, 0xB4, 0xFC, 0x71, 0xFD, - 0xCD, 0xFF, 0x24, 0x06, 0x84, 0x10, 0x24, 0x15, 0xB7, 0x13, 0xB7, 0x0D, 0xD0, 0x0A, 0x07, 0x10, - 0x06, 0x16, 0x5A, 0x1D, 0x95, 0x1E, 0x20, 0x1C, 0x95, 0x15, 0x9A, 0x0B, 0x4A, 0x06, 0x03, 0x08, - 0xB3, 0x0E, 0xBF, 0x11, 0xED, 0x0F, 0xD0, 0x07, 0x7C, 0x00, 0xD1, 0xFB, 0xDA, 0xF9, 0xB0, 0xFA, - 0x68, 0xFC, 0x36, 0xFF, 0xA2, 0x00, 0xEB, 0xFE, 0x9B, 0xFC, 0x6D, 0xFB, 0xC9, 0xFA, 0xC1, 0xFC, - 0x79, 0xFE, 0x39, 0x01, 0xF6, 0x04, 0xAA, 0x07, 0xF6, 0x07, 0xE5, 0x05, 0x4A, 0x03, 0x42, 0x02, - 0x3D, 0x03, 0x03, 0x05, 0x2D, 0x07, 0x52, 0x07, 0x28, 0x05, 0xE9, 0x01, 0xFB, 0xFD, 0x6D, 0xFB, - 0x54, 0xFB, 0x86, 0xFB, 0xC5, 0xFB, 0x21, 0xFB, 0x1D, 0xF9, 0x0C, 0xF7, 0xEF, 0xF4, 0x69, 0xF3, - 0xC1, 0xF3, 0x71, 0xF4, 0xC1, 0xF6, 0xF7, 0xF8, 0x00, 0xFA, 0x00, 0xFA, 0x1D, 0xF9, 0xD1, 0xF8, - 0xB0, 0xFA, 0xE2, 0xFD, 0xD5, 0x00, 0x81, 0x02, 0x67, 0x02, 0x6C, 0x01, 0x63, 0x00, 0x89, 0x00, - 0x9E, 0x01, 0x96, 0x03, 0xFA, 0x03, 0x7C, 0x03, 0x4E, 0x02, 0x70, 0x00, 0x96, 0x00, 0xEE, 0x00, - 0xAB, 0x01, 0xF6, 0x01, 0x4A, 0x00, 0xA7, 0xFF, 0x79, 0xFE, 0x6D, 0xFE, 0x04, 0xFF, 0xCD, 0xFF, - 0x0B, 0x00, 0x18, 0x00, 0x10, 0xFF, 0x21, 0xFE, 0x3A, 0xFE, 0x1D, 0xFF, 0x2D, 0x01, 0x1C, 0x02, - 0x1C, 0x02, 0x2D, 0x01, 0x18, 0x00, 0xC1, 0xFF, 0x70, 0x00, 0xC8, 0x00, 0x20, 0x01, 0x70, 0x00, - 0xDA, 0xFF, 0x86, 0xFE, 0xEF, 0xFD, 0xE6, 0xFC, 0x8E, 0xFC, 0xB8, 0xFB, 0xC9, 0xFA, 0x00, 0xFA, - 0x4F, 0xF9, 0xEB, 0xF8, 0x9F, 0xF8, 0xFB, 0xF7, 0x8A, 0xF7, 0xC9, 0xF7, 0x54, 0xF8, 0xA7, 0xF9, - 0x19, 0xFA, 0x71, 0xFA, 0xE2, 0xFA, 0x2E, 0xFB, 0x2A, 0xFC, 0x58, 0xFD, 0x79, 0xFE, 0xD1, 0xFE, - 0x15, 0xFE, 0x58, 0xFD, 0x3F, 0xFD, 0x3A, 0xFE, 0xB8, 0xFE, 0x60, 0xFE, 0x19, 0xFD, 0x10, 0xFC, - 0x2E, 0xFB, 0x47, 0xFB, 0xAC, 0xFB, 0x2A, 0xFC, 0x68, 0xFC, 0x7E, 0xFA, 0xCD, 0xF9, 0x1D, 0xF9, - 0x19, 0xFA, 0xB8, 0xFB, 0x68, 0xFC, 0x8E, 0xFC, 0xB4, 0xFC, 0xC5, 0xFB, 0x10, 0xFC, 0x36, 0xFC, - 0x8E, 0xFC, 0xD1, 0xFE, 0x4F, 0xFF, 0x89, 0x00, 0x89, 0x00, 0xBB, 0x00, 0x31, 0x03, 0x91, 0x0A, - 0x41, 0x14, 0x0F, 0x17, 0x3D, 0x15, 0x3D, 0x0C, 0xE1, 0x09, 0x3D, 0x0C, 0xE5, 0x11, 0x28, 0x1A, - 0x28, 0x1A, 0x8D, 0x17, 0xC3, 0x0D, 0x67, 0x02, 0xE2, 0xFD, 0x96, 0x00, 0x35, 0x08, 0x4A, 0x0C, - 0x9A, 0x0B, 0xE1, 0x03, 0xD6, 0xFD, 0x2E, 0xF8, 0x08, 0xF8, 0x7E, 0xFA, 0xF7, 0xFE, 0x70, 0x03, - 0xE5, 0x05, 0x91, 0x04, 0x31, 0x03, 0xD0, 0x01, 0x6C, 0x01, 0x39, 0x04, 0x3D, 0x06, 0xA2, 0x09, - 0x89, 0x0C, 0x91, 0x0D, 0x0B, 0x0C, 0xE5, 0x08, 0x1C, 0x05, 0x96, 0x03, 0xCC, 0x02, 0x57, 0x03, - 0xC8, 0x03, 0xBF, 0x02, 0xCD, 0xFF, 0x1D, 0xFC, 0xFB, 0xF7, 0xAC, 0xF5, 0x47, 0xF5, 0xE2, 0xF4, - 0x3A, 0xF5, 0x3A, 0xF5, 0xB0, 0xF4, 0x3F, 0xF4, 0x1D, 0xF3, 0x2E, 0xF2, 0xAC, 0xF2, 0xF3, 0xF3, - 0x19, 0xF7, 0xE6, 0xF9, 0xB8, 0xFB, 0x4F, 0xFC, 0xEB, 0xFB, 0x9F, 0xFB, 0xB0, 0xFD, 0x70, 0x00, - 0xA2, 0x03, 0x42, 0x05, 0x85, 0x04, 0xFE, 0x02, 0xFA, 0x00, 0x7C, 0x00, 0x39, 0x01, 0x74, 0x02, - 0xFA, 0x03, 0x70, 0x03, 0xA6, 0x02, 0xEE, 0x00, 0x70, 0x00, 0xE6, 0xFF, 0xAF, 0x00, 0xB7, 0x01, - 0xB3, 0x02, 0x24, 0x03, 0xCC, 0x02, 0xDD, 0x01, 0x13, 0x01, 0xAF, 0x00, 0xAB, 0x01, 0x81, 0x02, - 0x57, 0x03, 0xD4, 0x03, 0x74, 0x02, 0xC8, 0x00, 0x9B, 0xFF, 0xF7, 0xFE, 0xC1, 0xFF, 0x4A, 0x00, - 0x31, 0x00, 0xEB, 0xFE, 0xE6, 0xFC, 0x79, 0xFB, 0xBC, 0xFA, 0x8A, 0xFA, 0xFB, 0xFA, 0x2E, 0xFB, - 0x71, 0xFA, 0xC1, 0xF9, 0x86, 0xF8, 0x97, 0xF7, 0x7E, 0xF7, 0xA3, 0xF7, 0x6D, 0xF8, 0xB4, 0xF9, - 0x0C, 0xFA, 0x54, 0xFB, 0xFB, 0xFA, 0x3A, 0xFB, 0x6D, 0xFB, 0x1D, 0xFC, 0xEF, 0xFD, 0x9B, 0xFF, - 0xA2, 0x00, 0xD5, 0x00, 0x7C, 0x00, 0x57, 0x00, 0x70, 0x00, 0x7C, 0x00, 0x4A, 0x00, 0x4A, 0x00, - 0xDA, 0xFF, 0x1D, 0xFF, 0x2E, 0xFE, 0x0C, 0xFD, 0x1D, 0xFC, 0x92, 0xFB, 0xBC, 0xFA, 0x15, 0xFB, - 0x8A, 0xFA, 0x79, 0xFB, 0xEF, 0xFA, 0xE6, 0xF9, 0xDE, 0xF8, 0x79, 0xF8, 0xC1, 0xF9, 0x86, 0xFB, - 0xE6, 0xFC, 0xC9, 0xFD, 0x3F, 0xFD, 0xA7, 0xFC, 0x4F, 0xFC, 0xB4, 0xFC, 0xF3, 0xFC, 0x60, 0xFE, - 0x92, 0xFE, 0xCD, 0xFF, 0x24, 0x00, 0xDA, 0xFF, 0x92, 0xFE, 0x5C, 0xFF, 0x78, 0x04, 0x46, 0x10, - 0xA2, 0x15, 0xA2, 0x15, 0x20, 0x0D, 0x20, 0x07, 0x0F, 0x08, 0x46, 0x0D, 0x0B, 0x15, 0xC3, 0x19, - 0xED, 0x18, 0xED, 0x12, 0xD4, 0x06, 0x1D, 0xFF, 0x92, 0xFE, 0xA2, 0x06, 0xA2, 0x0C, 0x4A, 0x0F, - 0x39, 0x0A, 0x96, 0x03, 0x3A, 0xFE, 0x3A, 0xFB, 0x4F, 0xFC, 0xCD, 0xFF, 0xE9, 0x04, 0xBF, 0x08, - 0xF2, 0x08, 0xAF, 0x06, 0x4E, 0x05, 0x7C, 0x03, 0xD0, 0x04, 0x80, 0x05, 0x9E, 0x07, 0x7C, 0x09, - 0xDD, 0x0A, 0x95, 0x09, 0xAF, 0x06, 0xD9, 0x02, 0xDA, 0xFF, 0xB0, 0xFD, 0x32, 0xFD, 0x25, 0xFD, - 0x64, 0xFD, 0xF7, 0xFB, 0x9B, 0xF9, 0x5C, 0xF6, 0x69, 0xF3, 0x9F, 0xF2, 0x86, 0xF2, 0xCD, 0xF3, - 0x2E, 0xF5, 0x36, 0xF6, 0x5C, 0xF6, 0xB8, 0xF5, 0xEF, 0xF4, 0x21, 0xF5, 0xDA, 0xF6, 0x0C, 0xFA, - 0x58, 0xFD, 0x36, 0xFF, 0x00, 0x00, 0x9B, 0xFF, 0x82, 0xFF, 0x70, 0x00, 0x5B, 0x02, 0x9E, 0x04, - 0x5B, 0x05, 0xE9, 0x04, 0x24, 0x03, 0x13, 0x01, 0x31, 0x00, 0xB4, 0xFF, 0x4A, 0x00, 0x57, 0x00, - 0x78, 0x01, 0x2D, 0x01, 0x7C, 0x00, 0xB4, 0xFF, 0x9F, 0xFE, 0xDE, 0xFE, 0x10, 0xFF, 0x96, 0x00, - 0xD9, 0x02, 0x46, 0x04, 0xE9, 0x04, 0x4A, 0x03, 0xFA, 0x00, 0xDA, 0xFF, 0x57, 0x00, 0x78, 0x01, - 0x0B, 0x03, 0x31, 0x03, 0xE9, 0x01, 0xC1, 0xFF, 0x82, 0xFC, 0x2E, 0xFB, 0x71, 0xFA, 0x9F, 0xFB, - 0x64, 0xFD, 0x2E, 0xFE, 0xF3, 0xFC, 0x54, 0xFB, 0xAC, 0xF8, 0x3F, 0xF7, 0xD6, 0xF7, 0x4F, 0xF9, - 0xDE, 0xFB, 0x58, 0xFD, 0x32, 0xFD, 0x1D, 0xFC, 0xA3, 0xFA, 0xF3, 0xF9, 0x54, 0xFB, 0xC1, 0xFC, - 0x82, 0xFF, 0x07, 0x01, 0x13, 0x01, 0xF3, 0xFF, 0x47, 0xFE, 0x4B, 0xFD, 0xA3, 0xFD, 0xDE, 0xFE, - 0x18, 0x00, 0xD5, 0x00, 0x7C, 0x00, 0x9B, 0xFF, 0x47, 0xFE, 0x00, 0xFD, 0x82, 0xFC, 0xCD, 0xFC, - 0x9B, 0xFC, 0xE6, 0xFC, 0xD1, 0xFB, 0x21, 0xFB, 0x58, 0xFA, 0x32, 0xFA, 0xDA, 0xF9, 0x0C, 0xFA, - 0x00, 0xFA, 0xBC, 0xFA, 0xC9, 0xFA, 0x2E, 0xFB, 0x21, 0xFB, 0x75, 0xFC, 0x64, 0xFD, 0x2E, 0xFE, - 0x15, 0xFE, 0xBC, 0xFD, 0xA3, 0xFD, 0x79, 0xFE, 0xDE, 0xFE, 0x00, 0x00, 0x8E, 0xFF, 0x04, 0xFF, - 0x92, 0xFE, 0x3F, 0xFD, 0x25, 0xFD, 0x71, 0xFD, 0xC9, 0xFD, 0x79, 0xFE, 0xFB, 0xFD, 0xF7, 0xFE, - 0x0B, 0x03, 0xA2, 0x0C, 0x20, 0x13, 0xF6, 0x13, 0x02, 0x0E, 0x1C, 0x08, 0xCC, 0x08, 0xD4, 0x0C, - 0x17, 0x15, 0xD0, 0x19, 0xD4, 0x18, 0x45, 0x13, 0xE9, 0x07, 0x63, 0x00, 0x75, 0xFF, 0xE5, 0x05, - 0xFE, 0x0B, 0x31, 0x0F, 0x1C, 0x0B, 0xF6, 0x04, 0x60, 0xFE, 0xE2, 0xFA, 0x79, 0xFB, 0x92, 0xFE, - 0xA2, 0x03, 0x85, 0x07, 0x0F, 0x08, 0xB3, 0x05, 0x39, 0x04, 0xDD, 0x01, 0xA6, 0x02, 0x31, 0x03, - 0x35, 0x05, 0x13, 0x07, 0xF2, 0x08, 0xB7, 0x07, 0x42, 0x05, 0xEE, 0x00, 0xE2, 0xFD, 0xDE, 0xFB, - 0x54, 0xFB, 0x4F, 0xFC, 0xC1, 0xFC, 0xDE, 0xFB, 0x8E, 0xF9, 0x69, 0xF6, 0xC1, 0xF3, 0x36, 0xF3, - 0x4B, 0xF4, 0x10, 0xF6, 0x2E, 0xF8, 0xA7, 0xF9, 0x0C, 0xFA, 0xB4, 0xF9, 0x6D, 0xF8, 0x93, 0xF8, - 0x69, 0xF9, 0x68, 0xFC, 0x82, 0xFF, 0xD0, 0x01, 0x03, 0x02, 0xEE, 0x00, 0x5C, 0xFF, 0x1D, 0xFF, - 0x70, 0x00, 0x8D, 0x02, 0x3D, 0x03, 0x31, 0x03, 0x52, 0x01, 0x82, 0xFF, 0xEF, 0xFD, 0xA3, 0xFD, - 0xA3, 0xFD, 0x60, 0xFE, 0xEF, 0xFD, 0x29, 0xFF, 0x43, 0xFF, 0xA7, 0xFF, 0x24, 0x00, 0x79, 0xFE, - 0xD1, 0xFE, 0xB8, 0xFE, 0x6C, 0x01, 0x52, 0x04, 0xA6, 0x05, 0x42, 0x05, 0xB3, 0x02, 0x3D, 0x00, - 0xF7, 0xFE, 0x82, 0xFF, 0x20, 0x01, 0xA6, 0x02, 0xBF, 0x02, 0xBB, 0x00, 0x64, 0xFD, 0x3F, 0xFA, - 0x5C, 0xF9, 0x3F, 0xFA, 0x5C, 0xFC, 0xFB, 0xFD, 0x53, 0xFE, 0x00, 0xFD, 0x08, 0xFB, 0xC1, 0xF9, - 0x36, 0xF9, 0xEF, 0xFA, 0x3F, 0xFD, 0x5C, 0xFF, 0x31, 0x00, 0x9B, 0xFF, 0x60, 0xFE, 0xB0, 0xFD, - 0xEF, 0xFD, 0x92, 0xFE, 0xCD, 0xFF, 0x24, 0x00, 0x63, 0x00, 0xCD, 0xFF, 0xD1, 0xFE, 0xE2, 0xFD, - 0x00, 0xFD, 0x19, 0xFD, 0x97, 0xFD, 0x2E, 0xFE, 0x79, 0xFE, 0x53, 0xFE, 0x64, 0xFD, 0x04, 0xFC, - 0xB0, 0xFA, 0x4B, 0xFA, 0xEF, 0xFA, 0xD1, 0xFB, 0xB4, 0xFC, 0x43, 0xFC, 0xD1, 0xFB, 0x15, 0xFB, - 0xA3, 0xFA, 0x71, 0xFA, 0x47, 0xFB, 0xE6, 0xFC, 0xB0, 0xFD, 0x6D, 0xFE, 0x21, 0xFE, 0x21, 0xFE, - 0x6D, 0xFE, 0x9F, 0xFE, 0xC5, 0xFE, 0x92, 0xFE, 0x5C, 0xFF, 0x00, 0x00, 0xC8, 0x00, 0xA2, 0x00, - 0x0B, 0x00, 0x82, 0xFF, 0xE2, 0xFD, 0x97, 0xFD, 0x7D, 0xFD, 0xA3, 0xFD, 0x75, 0xFF, 0x68, 0xFF, - 0x5C, 0xFF, 0xD6, 0xFD, 0x8E, 0xFC, 0x9B, 0xFC, 0x2D, 0x01, 0x35, 0x0B, 0x78, 0x13, 0x0B, 0x15, - 0x56, 0x0F, 0x5F, 0x07, 0x1C, 0x05, 0x03, 0x08, 0x70, 0x0F, 0xAE, 0x15, 0x45, 0x16, 0x6F, 0x12, - 0x28, 0x08, 0x0B, 0x00, 0x25, 0xFD, 0x39, 0x01, 0xAF, 0x06, 0xD4, 0x09, 0x9A, 0x08, 0x07, 0x04, - 0x18, 0x00, 0x8E, 0xFC, 0x4F, 0xFC, 0x71, 0xFD, 0xAB, 0x01, 0xF2, 0x05, 0xFE, 0x08, 0x4A, 0x09, - 0x31, 0x09, 0x2D, 0x07, 0x31, 0x06, 0x9A, 0x05, 0x4A, 0x06, 0xF6, 0x07, 0xEE, 0x09, 0xFA, 0x09, - 0xE9, 0x07, 0xD4, 0x03, 0x10, 0xFF, 0xAC, 0xFB, 0xA7, 0xF9, 0xF3, 0xF9, 0x64, 0xFA, 0x71, 0xFA, - 0x69, 0xF9, 0xEF, 0xF7, 0xB8, 0xF5, 0xA3, 0xF4, 0x58, 0xF4, 0x3A, 0xF5, 0x25, 0xF7, 0xB4, 0xF9, - 0x54, 0xFB, 0xEB, 0xFB, 0xD6, 0xFA, 0x9B, 0xF9, 0x75, 0xF9, 0x3A, 0xFB, 0x6D, 0xFE, 0x5F, 0x01, - 0x5B, 0x02, 0xE9, 0x01, 0x3D, 0x00, 0x75, 0xFF, 0xDA, 0xFF, 0xA2, 0x00, 0x46, 0x01, 0x13, 0x01, - 0x24, 0x00, 0xDE, 0xFE, 0x08, 0xFE, 0x32, 0xFD, 0xE6, 0xFC, 0x10, 0xFC, 0x5C, 0xFC, 0x82, 0xFC, - 0x92, 0xFE, 0x31, 0x00, 0x2D, 0x01, 0xE1, 0x00, 0x8E, 0xFF, 0x75, 0xFF, 0xD5, 0x00, 0xEE, 0x03, - 0x07, 0x07, 0x41, 0x08, 0x78, 0x07, 0x39, 0x04, 0xEE, 0x00, 0x29, 0xFF, 0x00, 0x00, 0x4E, 0x02, - 0x4A, 0x03, 0xF2, 0x02, 0xCD, 0xFF, 0x75, 0xFC, 0x00, 0xFA, 0x75, 0xF9, 0xC9, 0xFA, 0xF3, 0xFC, - 0xF7, 0xFE, 0xDE, 0xFE, 0x97, 0xFD, 0xC5, 0xFB, 0x71, 0xFA, 0x7E, 0xFA, 0x10, 0xFC, 0x3A, 0xFE, - 0xF3, 0xFF, 0xAF, 0x00, 0x4A, 0x00, 0xF7, 0xFE, 0x32, 0xFD, 0xCD, 0xFC, 0x9B, 0xFC, 0xFB, 0xFD, - 0x43, 0xFF, 0xDA, 0xFF, 0x4F, 0xFF, 0xA3, 0xFD, 0x5C, 0xFC, 0x92, 0xFB, 0x92, 0xFB, 0x2A, 0xFC, - 0x00, 0xFD, 0x71, 0xFD, 0x97, 0xFD, 0xB4, 0xFC, 0x10, 0xFC, 0xEB, 0xFB, 0x5C, 0xFC, 0x19, 0xFD, - 0xA3, 0xFD, 0xEF, 0xFD, 0x79, 0xFE, 0xC5, 0xFE, 0x29, 0xFF, 0xEB, 0xFE, 0xD1, 0xFE, 0x9F, 0xFE, - 0x21, 0xFE, 0x47, 0xFE, 0x60, 0xFE, 0x10, 0xFF, 0xCD, 0xFF, 0x68, 0xFF, 0x79, 0xFE, 0x64, 0xFD, - 0xCD, 0xFC, 0x58, 0xFD, 0xFB, 0xFD, 0xE2, 0xFD, 0x47, 0xFE, 0x58, 0xFD, 0x36, 0xFC, 0xAC, 0xFB, - 0xF3, 0xF9, 0x4B, 0xFA, 0xFB, 0xFA, 0x60, 0xFB, 0x75, 0xFC, 0x2A, 0xFC, 0xEB, 0xFB, 0xC9, 0xFA, - 0x4F, 0xFC, 0x78, 0x01, 0x24, 0x0C, 0x31, 0x12, 0xA2, 0x12, 0xED, 0x0C, 0xA2, 0x06, 0x91, 0x07, - 0xA6, 0x0B, 0xB3, 0x11, 0x78, 0x16, 0xB3, 0x14, 0x2C, 0x10, 0xA2, 0x06, 0x89, 0x00, 0x79, 0xFE, - 0xBB, 0x03, 0x2D, 0x07, 0x91, 0x0A, 0xD0, 0x07, 0x5F, 0x04, 0xEE, 0x00, 0x2E, 0xFE, 0xB0, 0xFD, - 0xC1, 0xFF, 0xBB, 0x03, 0x67, 0x08, 0x35, 0x0B, 0x52, 0x0A, 0x18, 0x09, 0x3D, 0x06, 0x8D, 0x05, - 0x5B, 0x05, 0x7C, 0x06, 0x78, 0x07, 0xCC, 0x08, 0xC8, 0x06, 0x52, 0x04, 0x18, 0x00, 0xF3, 0xFC, - 0xB0, 0xFA, 0xC1, 0xF9, 0x04, 0xF9, 0x36, 0xF9, 0xC5, 0xF8, 0xD1, 0xF8, 0x21, 0xF8, 0xB4, 0xF6, - 0x9F, 0xF5, 0x47, 0xF5, 0x82, 0xF6, 0x04, 0xF9, 0xAC, 0xFB, 0x32, 0xFD, 0x8A, 0xFD, 0x2A, 0xFC, - 0x6D, 0xFB, 0x2E, 0xFB, 0x00, 0xFD, 0x43, 0xFF, 0x9E, 0x01, 0x91, 0x01, 0x89, 0x00, 0xF7, 0xFE, - 0x15, 0xFE, 0x86, 0xFE, 0xC5, 0xFE, 0xAC, 0xFE, 0x2E, 0xFE, 0x8A, 0xFD, 0x64, 0xFD, 0x32, 0xFD, - 0x75, 0xFC, 0x5C, 0xFC, 0xDE, 0xFB, 0x5C, 0xFC, 0xF3, 0xFC, 0x92, 0xFE, 0xC8, 0x00, 0x28, 0x02, - 0x74, 0x02, 0xC4, 0x01, 0x96, 0x00, 0xC4, 0x01, 0x4A, 0x03, 0x5B, 0x05, 0xBB, 0x06, 0x7C, 0x06, - 0x9A, 0x05, 0x7C, 0x03, 0xE1, 0x00, 0xC1, 0xFF, 0x10, 0xFF, 0xCD, 0xFF, 0x07, 0x01, 0xC8, 0x00, - 0xCD, 0xFF, 0xA3, 0xFD, 0x86, 0xFB, 0x64, 0xFA, 0x97, 0xFA, 0x10, 0xFC, 0x92, 0xFE, 0x43, 0xFF, - 0x5C, 0xFF, 0x47, 0xFE, 0xC1, 0xFC, 0x00, 0xFD, 0x64, 0xFD, 0xC5, 0xFE, 0x7C, 0x00, 0xFA, 0x00, - 0x39, 0x01, 0x0B, 0x00, 0x9F, 0xFE, 0xEF, 0xFD, 0x71, 0xFD, 0xBC, 0xFD, 0x47, 0xFE, 0x53, 0xFE, - 0x6D, 0xFE, 0xFB, 0xFD, 0x3F, 0xFD, 0x4F, 0xFC, 0x9F, 0xFB, 0xDE, 0xFB, 0xE6, 0xFC, 0xC9, 0xFD, - 0x6D, 0xFE, 0x6D, 0xFE, 0x60, 0xFE, 0xC5, 0xFE, 0xB8, 0xFE, 0x29, 0xFF, 0x36, 0xFF, 0x5C, 0xFF, - 0x75, 0xFF, 0x36, 0xFF, 0x5C, 0xFF, 0x75, 0xFF, 0x29, 0xFF, 0x92, 0xFE, 0x64, 0xFD, 0xE6, 0xFC, - 0xF3, 0xFC, 0xBC, 0xFD, 0xEF, 0xFD, 0xBC, 0xFD, 0x8E, 0xFC, 0x9F, 0xFB, 0xE2, 0xFA, 0xC9, 0xFA, - 0xEF, 0xFA, 0x5C, 0xFC, 0x5C, 0xFC, 0x19, 0xFD, 0xDE, 0xFB, 0xEF, 0xFA, 0xDA, 0xF9, 0x0C, 0xFA, - 0x7E, 0xFA, 0xEB, 0xFB, 0x68, 0xFC, 0x64, 0xFD, 0x82, 0xFC, 0xD1, 0xFB, 0x64, 0xFA, 0xA3, 0xFD, - 0xA2, 0x03, 0x02, 0x0E, 0xDD, 0x13, 0xF2, 0x11, 0xBB, 0x0C, 0xBB, 0x06, 0x52, 0x07, 0x5B, 0x0B, - 0x41, 0x11, 0xF2, 0x14, 0x1C, 0x14, 0x5B, 0x0E, 0xFE, 0x05, 0x18, 0x00, 0x92, 0xFE, 0x7C, 0x03, - 0xFA, 0x06, 0x56, 0x09, 0x35, 0x08, 0x35, 0x05, 0x0F, 0x02, 0xF3, 0xFF, 0x47, 0xFE, 0x63, 0x00, - 0x6C, 0x04, 0x70, 0x09, 0x95, 0x0C, 0x31, 0x0C, 0x52, 0x0A, 0xF6, 0x07, 0xF2, 0x05, 0xBF, 0x05, - 0x95, 0x06, 0x85, 0x07, 0xCC, 0x08, 0xB7, 0x07, 0xD0, 0x04, 0x20, 0x01, 0x64, 0xFD, 0x25, 0xFA, - 0x86, 0xF8, 0x58, 0xF7, 0x08, 0xF8, 0xD1, 0xF8, 0x36, 0xF9, 0xC5, 0xF8, 0xC1, 0xF6, 0x47, 0xF5, - 0xA3, 0xF4, 0xF7, 0xF5, 0x21, 0xF8, 0x79, 0xFB, 0x25, 0xFD, 0x8A, 0xFD, 0x5C, 0xFC, 0xD6, 0xFA, - 0xBC, 0xFA, 0x4F, 0xFC, 0x86, 0xFE, 0x7C, 0x00, 0xC8, 0x00, 0xF3, 0xFF, 0x10, 0xFF, 0x2E, 0xFE, - 0x6D, 0xFE, 0x53, 0xFE, 0x2E, 0xFE, 0x15, 0xFE, 0xE2, 0xFD, 0xE2, 0xFD, 0x15, 0xFE, 0xC9, 0xFD, - 0x3F, 0xFD, 0xB4, 0xFC, 0x00, 0xFD, 0xD6, 0xFD, 0x82, 0xFF, 0x2D, 0x01, 0x81, 0x02, 0xA6, 0x02, - 0x8D, 0x02, 0x8D, 0x02, 0x3D, 0x03, 0x78, 0x04, 0x80, 0x05, 0x24, 0x06, 0x24, 0x06, 0xE5, 0x05, - 0xB7, 0x04, 0xE5, 0x02, 0x5F, 0x01, 0xE6, 0xFF, 0x18, 0x00, 0x68, 0xFF, 0x9B, 0xFF, 0x47, 0xFE, - 0x4B, 0xFD, 0x92, 0xFB, 0x3F, 0xFA, 0x5C, 0xF9, 0xB4, 0xF9, 0x15, 0xFB, 0x36, 0xFC, 0x25, 0xFD, - 0x0C, 0xFD, 0xC1, 0xFC, 0xDA, 0xFC, 0x32, 0xFD, 0xBC, 0xFD, 0xB8, 0xFE, 0xB4, 0xFF, 0x31, 0x00, - 0x70, 0x00, 0xCD, 0xFF, 0x43, 0xFF, 0xD1, 0xFE, 0xD1, 0xFE, 0x10, 0xFF, 0x43, 0xFF, 0x43, 0xFF, - 0xEB, 0xFE, 0x15, 0xFE, 0x58, 0xFD, 0x25, 0xFD, 0x64, 0xFD, 0xFB, 0xFD, 0x86, 0xFE, 0xAC, 0xFE, - 0x53, 0xFE, 0x3A, 0xFE, 0x15, 0xFE, 0x47, 0xFE, 0x47, 0xFE, 0x60, 0xFE, 0x21, 0xFE, 0x08, 0xFE, - 0x3A, 0xFE, 0x60, 0xFE, 0x6D, 0xFE, 0x21, 0xFE, 0xC9, 0xFD, 0x7D, 0xFD, 0x7D, 0xFD, 0x97, 0xFD, - 0x7D, 0xFD, 0x97, 0xFD, 0x00, 0xFD, 0x68, 0xFC, 0xEB, 0xFB, 0x54, 0xFB, 0xF7, 0xFB, 0xD1, 0xFB, - 0x1D, 0xFC, 0x10, 0xFC, 0xB8, 0xFB, 0xB4, 0xFC, 0x75, 0xFC, 0xDA, 0xFC, 0x04, 0xFC, 0xF7, 0xFB, - 0x04, 0xFC, 0x8E, 0xFC, 0x19, 0xFD, 0xE6, 0xFC, 0x82, 0xFC, 0x6D, 0xFB, 0x9F, 0xFB, 0x15, 0xFB, - 0x1D, 0xFC, 0x46, 0x01, 0xAF, 0x06, 0x80, 0x0E, 0xAE, 0x0F, 0x4A, 0x0C, 0x74, 0x08, 0xE5, 0x05, - 0xF2, 0x08, 0x5B, 0x0E, 0xD8, 0x11, 0x24, 0x15, 0xCC, 0x11, 0xD9, 0x0B, 0x0F, 0x05, 0xC4, 0x01, - 0xD0, 0x01, 0xE1, 0x06, 0x18, 0x09, 0x85, 0x0A, 0xD4, 0x09, 0xBB, 0x06, 0x07, 0x04, 0x07, 0x01, - 0xE6, 0xFF, 0xE5, 0x02, 0x07, 0x07, 0xF6, 0x0A, 0x85, 0x0D, 0x8D, 0x0B, 0x7C, 0x09, 0x57, 0x06, - 0xFA, 0x03, 0x57, 0x03, 0xC4, 0x04, 0x4E, 0x05, 0x4A, 0x06, 0x9E, 0x04, 0xC4, 0x01, 0x79, 0xFE, - 0x4B, 0xFA, 0x64, 0xF7, 0x2A, 0xF6, 0x36, 0xF6, 0x6D, 0xF8, 0xDA, 0xF9, 0xB4, 0xF9, 0x1D, 0xF9, - 0xE6, 0xF6, 0x54, 0xF5, 0x2E, 0xF5, 0x69, 0xF6, 0x36, 0xF9, 0x2A, 0xFC, 0x7D, 0xFD, 0x8A, 0xFD, - 0xEB, 0xFB, 0x2E, 0xFB, 0x54, 0xFB, 0x68, 0xFC, 0x08, 0xFE, 0x9B, 0xFF, 0x00, 0x00, 0xE6, 0xFF, - 0x82, 0xFF, 0xEB, 0xFE, 0xB8, 0xFE, 0x08, 0xFE, 0xBC, 0xFD, 0x4B, 0xFD, 0xE2, 0xFD, 0xD1, 0xFE, - 0x4F, 0xFF, 0x1D, 0xFF, 0xC5, 0xFE, 0x53, 0xFE, 0xB8, 0xFE, 0x8E, 0xFF, 0x46, 0x01, 0x67, 0x02, - 0x89, 0x03, 0x4A, 0x03, 0xFE, 0x02, 0x81, 0x02, 0xBF, 0x02, 0x0B, 0x03, 0x3D, 0x03, 0x63, 0x03, - 0x18, 0x03, 0xFE, 0x02, 0x28, 0x02, 0x78, 0x01, 0x96, 0x00, 0xF3, 0xFF, 0x18, 0x00, 0xE6, 0xFF, - 0xDA, 0xFF, 0x36, 0xFF, 0x15, 0xFE, 0x32, 0xFD, 0xB4, 0xFC, 0xB4, 0xFC, 0x0C, 0xFD, 0x19, 0xFD, - 0xF3, 0xFC, 0xCD, 0xFC, 0xDA, 0xFC, 0xA3, 0xFD, 0x08, 0xFE, 0xB8, 0xFE, 0x86, 0xFE, 0x43, 0xFF, - 0x29, 0xFF, 0x00, 0x00, 0x24, 0x00, 0xF3, 0xFF, 0x24, 0x00, 0x00, 0x00, 0x18, 0x00, 0xF3, 0xFF, - 0xB4, 0xFF, 0x04, 0xFF, 0x6D, 0xFE, 0x64, 0xFD, 0x4B, 0xFD, 0x64, 0xFD, 0xB0, 0xFD, 0xD6, 0xFD, - 0x4B, 0xFD, 0x43, 0xFC, 0x9F, 0xFB, 0xAC, 0xFB, 0xF7, 0xFB, 0xF3, 0xFC, 0x7D, 0xFD, 0x08, 0xFE, - 0x2E, 0xFE, 0xFB, 0xFD, 0x15, 0xFE, 0xC9, 0xFD, 0x21, 0xFE, 0x60, 0xFE, 0x92, 0xFE, 0xD1, 0xFE, - 0x79, 0xFE, 0x86, 0xFE, 0xD6, 0xFD, 0xD6, 0xFD, 0x19, 0xFD, 0x82, 0xFC, 0x21, 0xFB, 0xBC, 0xFA, - 0x71, 0xFA, 0x8A, 0xFA, 0xEF, 0xFA, 0xFB, 0xFA, 0x54, 0xFB, 0xF7, 0xFB, 0xD1, 0xFB, 0x3A, 0xFB, - 0xE2, 0xFA, 0x21, 0xFB, 0x10, 0xFC, 0x58, 0xFD, 0x3F, 0xFD, 0xD6, 0xFD, 0x00, 0xFD, 0xA7, 0xFC, - 0xF3, 0xFC, 0x8E, 0xFC, 0xE6, 0xFC, 0xDD, 0x01, 0x13, 0x07, 0xB7, 0x0D, 0x5B, 0x11, 0xA6, 0x0E, - 0xAF, 0x0C, 0x63, 0x09, 0xC8, 0x09, 0xAA, 0x0D, 0x13, 0x10, 0x84, 0x13, 0xFA, 0x12, 0x0F, 0x0E, - 0x28, 0x08, 0x5F, 0x04, 0x5F, 0x01, 0xC8, 0x03, 0x8D, 0x05, 0xE1, 0x06, 0xCC, 0x08, 0xB7, 0x07, - 0xA6, 0x05, 0x70, 0x03, 0xFA, 0x00, 0x1C, 0x02, 0x1C, 0x05, 0xDD, 0x07, 0x8D, 0x0B, 0xFE, 0x0B, - 0xE9, 0x0A, 0x31, 0x09, 0x57, 0x06, 0x5F, 0x04, 0x6C, 0x04, 0xBB, 0x03, 0xA2, 0x03, 0x24, 0x03, - 0xD0, 0x01, 0x31, 0x00, 0xA3, 0xFD, 0x0C, 0xFA, 0x97, 0xF7, 0x6D, 0xF5, 0x60, 0xF5, 0xF3, 0xF6, - 0xEF, 0xF7, 0x4F, 0xF9, 0xF7, 0xF8, 0x58, 0xF7, 0xDE, 0xF5, 0xEB, 0xF5, 0x0C, 0xF7, 0xA7, 0xF9, - 0xB8, 0xFB, 0x58, 0xFD, 0xBC, 0xFD, 0xD6, 0xFD, 0xB0, 0xFD, 0x64, 0xFD, 0x7D, 0xFD, 0x53, 0xFE, - 0xC5, 0xFE, 0xA7, 0xFF, 0xAF, 0x00, 0x20, 0x01, 0x2D, 0x01, 0xCD, 0xFF, 0x15, 0xFE, 0x25, 0xFD, - 0x9B, 0xFC, 0x08, 0xFE, 0x36, 0xFF, 0x36, 0xFF, 0x24, 0x00, 0xC5, 0xFE, 0x6D, 0xFE, 0x2E, 0xFE, - 0x86, 0xFE, 0xF3, 0xFF, 0x20, 0x01, 0xD0, 0x01, 0x5B, 0x02, 0x4E, 0x02, 0x03, 0x02, 0x67, 0x02, - 0xDD, 0x01, 0x0F, 0x02, 0xE5, 0x02, 0xA6, 0x02, 0xFE, 0x02, 0x5B, 0x02, 0x20, 0x01, 0x57, 0x00, - 0xDA, 0xFF, 0x82, 0xFF, 0xEE, 0x00, 0x0B, 0x00, 0x5C, 0xFF, 0x08, 0xFE, 0x36, 0xFC, 0x10, 0xFC, - 0x2A, 0xFC, 0x8E, 0xFC, 0x7D, 0xFD, 0x3F, 0xFD, 0x25, 0xFD, 0xCD, 0xFC, 0x68, 0xFC, 0xCD, 0xFC, - 0xBC, 0xFD, 0x2E, 0xFE, 0x36, 0xFF, 0xF3, 0xFF, 0xE6, 0xFF, 0xA2, 0x00, 0x89, 0x00, 0xFA, 0x00, - 0x46, 0x01, 0x20, 0x01, 0x5F, 0x01, 0x52, 0x01, 0xBB, 0x00, 0xEE, 0x00, 0x24, 0x00, 0xCD, 0xFF, - 0x68, 0xFF, 0xD1, 0xFE, 0xA3, 0xFD, 0x32, 0xFD, 0x10, 0xFC, 0x4F, 0xFC, 0x68, 0xFC, 0xC1, 0xFC, - 0xDA, 0xFC, 0x68, 0xFC, 0xC5, 0xFB, 0xEB, 0xFB, 0x1D, 0xFC, 0x25, 0xFD, 0x9F, 0xFE, 0xEB, 0xFE, - 0x4F, 0xFF, 0xC5, 0xFE, 0x2E, 0xFE, 0x08, 0xFE, 0xFB, 0xFD, 0xC9, 0xFD, 0xE2, 0xFD, 0x19, 0xFD, - 0x00, 0xFD, 0x5C, 0xFC, 0xAC, 0xFB, 0x15, 0xFB, 0x64, 0xFA, 0x8A, 0xFA, 0x64, 0xFA, 0x7E, 0xFA, - 0x3A, 0xFB, 0x92, 0xFB, 0x9B, 0xFC, 0x82, 0xFC, 0xB4, 0xFC, 0x75, 0xFC, 0x00, 0xFD, 0x4B, 0xFD, - 0xD6, 0xFD, 0x47, 0xFE, 0xAC, 0xFE, 0x5C, 0xFF, 0x43, 0xFF, 0x1D, 0xFF, 0xCD, 0xFF, 0x8E, 0xFF, - 0x75, 0xFF, 0x04, 0xFF, 0x20, 0x01, 0xDD, 0x04, 0xD4, 0x09, 0xE9, 0x0D, 0x52, 0x0D, 0x70, 0x0C, - 0xFA, 0x09, 0x9A, 0x08, 0xBB, 0x09, 0x41, 0x0B, 0x02, 0x0E, 0x7C, 0x0F, 0x52, 0x0D, 0x46, 0x0A, - 0xE1, 0x06, 0x6C, 0x04, 0x5F, 0x04, 0x8D, 0x05, 0xE1, 0x06, 0x63, 0x09, 0x89, 0x09, 0xC4, 0x07, - 0x9A, 0x05, 0xCC, 0x02, 0x0F, 0x02, 0x57, 0x03, 0xE1, 0x03, 0x4A, 0x06, 0xC8, 0x06, 0x95, 0x06, - 0xF2, 0x05, 0x85, 0x04, 0xFE, 0x02, 0x4E, 0x02, 0x7C, 0x00, 0xF3, 0xFF, 0x0B, 0x00, 0x96, 0x00, - 0x5F, 0x01, 0xBB, 0x00, 0x60, 0xFE, 0xD1, 0xFB, 0x2A, 0xF9, 0x8A, 0xF7, 0x08, 0xF8, 0x43, 0xF9, - 0x47, 0xFB, 0x2A, 0xFC, 0x92, 0xFB, 0x0C, 0xFA, 0xB8, 0xF8, 0x21, 0xF8, 0xAC, 0xF8, 0xF3, 0xF9, - 0x21, 0xFB, 0x75, 0xFC, 0x0C, 0xFD, 0x4B, 0xFD, 0x4B, 0xFD, 0x32, 0xFD, 0x19, 0xFD, 0x19, 0xFD, - 0x97, 0xFD, 0x79, 0xFE, 0x9B, 0xFF, 0xFA, 0x00, 0xFA, 0x00, 0x70, 0x00, 0xF7, 0xFE, 0x21, 0xFE, - 0x71, 0xFD, 0x15, 0xFE, 0xDE, 0xFE, 0x0B, 0x00, 0x89, 0x00, 0x63, 0x00, 0x9B, 0xFF, 0xEB, 0xFE, - 0x6D, 0xFE, 0x1D, 0xFF, 0x68, 0xFF, 0xA2, 0x00, 0x91, 0x01, 0x4E, 0x02, 0x8D, 0x02, 0x5B, 0x02, - 0xE9, 0x01, 0x9E, 0x01, 0x52, 0x01, 0xDD, 0x01, 0x03, 0x02, 0xA6, 0x02, 0x4E, 0x02, 0x9E, 0x01, - 0xD5, 0x00, 0x5C, 0xFF, 0xC5, 0xFE, 0x53, 0xFE, 0xE2, 0xFD, 0xC5, 0xFE, 0xF7, 0xFE, 0x1D, 0xFF, - 0x1D, 0xFF, 0xD6, 0xFD, 0x97, 0xFD, 0x32, 0xFD, 0xBC, 0xFD, 0x92, 0xFE, 0xC1, 0xFF, 0xF3, 0xFF, - 0x4A, 0x00, 0x63, 0x00, 0xF3, 0xFF, 0x24, 0x00, 0xDA, 0xFF, 0xF3, 0xFF, 0x18, 0x00, 0x18, 0x00, - 0x00, 0x00, 0xF3, 0xFF, 0xB4, 0xFF, 0x04, 0xFF, 0x9F, 0xFE, 0xD6, 0xFD, 0x32, 0xFD, 0x64, 0xFD, - 0x0C, 0xFD, 0x8A, 0xFD, 0xC9, 0xFD, 0xB0, 0xFD, 0xB0, 0xFD, 0x19, 0xFD, 0xDA, 0xFC, 0x0C, 0xFD, - 0x3F, 0xFD, 0x08, 0xFE, 0xAC, 0xFE, 0x1D, 0xFF, 0x43, 0xFF, 0x29, 0xFF, 0x6D, 0xFE, 0x08, 0xFE, - 0x08, 0xFE, 0xBC, 0xFD, 0x47, 0xFE, 0x08, 0xFE, 0xE2, 0xFD, 0x8A, 0xFD, 0x25, 0xFD, 0xCD, 0xFC, - 0xDA, 0xFC, 0x2A, 0xFC, 0x75, 0xFC, 0xCD, 0xFC, 0xCD, 0xFC, 0xA3, 0xFD, 0xA3, 0xFD, 0xC9, 0xFD, - 0xBC, 0xFD, 0x25, 0xFD, 0x3F, 0xFD, 0x4B, 0xFD, 0x15, 0xFE, 0xAC, 0xFE, 0xD1, 0xFE, 0xB8, 0xFE, - 0x6D, 0xFE, 0x86, 0xFE, 0xD6, 0xFD, 0x53, 0xFE, 0x6D, 0xFE, 0xF7, 0xFE, 0x4F, 0xFF, 0xB8, 0xFE, - 0x6D, 0xFE, 0x9B, 0xFF, 0x39, 0x01, 0xE1, 0x03, 0x89, 0x06, 0xAA, 0x07, 0xFE, 0x08, 0x03, 0x08, - 0x07, 0x07, 0xAA, 0x07, 0x28, 0x08, 0x78, 0x0A, 0x0B, 0x0C, 0x56, 0x0C, 0xA6, 0x0B, 0x2C, 0x0A, - 0x9A, 0x08, 0x46, 0x07, 0x9E, 0x07, 0x03, 0x08, 0xD9, 0x08, 0x41, 0x08, 0xB7, 0x07, 0x89, 0x06, - 0x74, 0x05, 0x03, 0x05, 0x9E, 0x04, 0xEE, 0x03, 0xEE, 0x03, 0xD4, 0x03, 0x07, 0x04, 0x78, 0x04, - 0xD0, 0x04, 0x5F, 0x04, 0xFE, 0x02, 0xD0, 0x01, 0x70, 0x00, 0x24, 0x00, 0x63, 0x00, 0x39, 0x01, - 0x6C, 0x01, 0x13, 0x01, 0xF3, 0xFF, 0x47, 0xFE, 0xC1, 0xFC, 0xF7, 0xFB, 0xAC, 0xFB, 0xF7, 0xFB, - 0x75, 0xFC, 0xDA, 0xFC, 0x75, 0xFC, 0xDE, 0xFB, 0x54, 0xFB, 0x7E, 0xFA, 0x32, 0xFA, 0x00, 0xFA, - 0x0C, 0xFA, 0x00, 0xFA, 0x8A, 0xFA, 0x2E, 0xFB, 0x1D, 0xFC, 0x75, 0xFC, 0x9B, 0xFC, 0x04, 0xFC, - 0xC5, 0xFB, 0xF7, 0xFB, 0xDA, 0xFC, 0x3A, 0xFE, 0x82, 0xFF, 0x18, 0x00, 0xB4, 0xFF, 0x10, 0xFF, - 0x86, 0xFE, 0x47, 0xFE, 0xB8, 0xFE, 0x4F, 0xFF, 0xCD, 0xFF, 0x00, 0x00, 0x18, 0x00, 0xCD, 0xFF, - 0x9B, 0xFF, 0x5C, 0xFF, 0x4F, 0xFF, 0x29, 0xFF, 0x5C, 0xFF, 0xF3, 0xFF, 0x3D, 0x00, 0xC8, 0x00, - 0x89, 0x00, 0x70, 0x00, 0xCD, 0xFF, 0x82, 0xFF, 0x5C, 0xFF, 0x68, 0xFF, 0x8E, 0xFF, 0xDA, 0xFF, - 0xC1, 0xFF, 0xC1, 0xFF, 0x9B, 0xFF, 0x8E, 0xFF, 0x8E, 0xFF, 0xC1, 0xFF, 0xF3, 0xFF, 0x31, 0x00, - 0x4A, 0x00, 0x00, 0x00, 0x4A, 0x00, 0x18, 0x00, 0x57, 0x00, 0x24, 0x00, 0x00, 0x00, 0x82, 0xFF, - 0x68, 0xFF, 0x36, 0xFF, 0x75, 0xFF, 0x36, 0xFF, 0x36, 0xFF, 0xB8, 0xFE, 0x6D, 0xFE, 0x21, 0xFE, - 0x2E, 0xFE, 0x86, 0xFE, 0xEB, 0xFE, 0x4F, 0xFF, 0x68, 0xFF, 0x68, 0xFF, 0x36, 0xFF, 0x75, 0xFF, - 0x8E, 0xFF, 0x00, 0x00, 0xF3, 0xFF, 0xCD, 0xFF, 0x68, 0xFF, 0x43, 0xFF, 0x04, 0xFF, 0x36, 0xFF, - 0x04, 0xFF, 0x10, 0xFF, 0xDE, 0xFE, 0xD1, 0xFE, 0x6D, 0xFE, 0x3A, 0xFE, 0xE2, 0xFD, 0xB0, 0xFD, - 0x71, 0xFD, 0x4B, 0xFD, 0x19, 0xFD, 0x0C, 0xFD, 0x58, 0xFD, 0x64, 0xFD, 0x7D, 0xFD, 0x58, 0xFD, - 0x4B, 0xFD, 0x3F, 0xFD, 0x7D, 0xFD, 0xBC, 0xFD, 0x15, 0xFE, 0x53, 0xFE, 0x6D, 0xFE, 0x21, 0xFE, - 0xEF, 0xFD, 0xB0, 0xFD, 0xE2, 0xFD, 0x15, 0xFE, 0x92, 0xFE, 0x9F, 0xFE, 0x86, 0xFE, 0x79, 0xFE, - 0x79, 0xFE, 0x79, 0xFE, 0xDE, 0xFE, 0x10, 0xFF, 0x1D, 0xFF, 0x4F, 0xFF, 0x1D, 0xFF, 0xF7, 0xFE, - 0xDE, 0xFE, 0xC5, 0xFE, 0x9F, 0xFE, 0x9F, 0xFE, 0x36, 0xFF, 0xCD, 0xFF, 0xE1, 0x00, 0x1C, 0x02, - 0xE5, 0x02, 0xF2, 0x02, 0x18, 0x03, 0xD9, 0x02, 0x7C, 0x03, 0x85, 0x04, 0x31, 0x06, 0x20, 0x07, - 0xB7, 0x07, 0xB7, 0x07, 0x85, 0x07, 0x78, 0x07, 0x5B, 0x08, 0x24, 0x09, 0xC8, 0x09, 0x20, 0x0A, - 0xA2, 0x09, 0xFE, 0x08, 0x8D, 0x08, 0x9A, 0x08, 0x67, 0x08, 0x74, 0x08, 0xDD, 0x07, 0x13, 0x07, - 0x0B, 0x06, 0xCC, 0x05, 0x28, 0x05, 0xC4, 0x04, 0x39, 0x04, 0x63, 0x03, 0x5B, 0x02, 0xAB, 0x01, - 0x52, 0x01, 0x39, 0x01, 0x46, 0x01, 0x52, 0x01, 0xD5, 0x00, 0x0B, 0x00, 0x75, 0xFF, 0xC5, 0xFE, - 0x6D, 0xFE, 0x53, 0xFE, 0x60, 0xFE, 0xFB, 0xFD, 0x97, 0xFD, 0x0C, 0xFD, 0x5C, 0xFC, 0xDE, 0xFB, - 0x6D, 0xFB, 0x08, 0xFB, 0xC9, 0xFA, 0xA3, 0xFA, 0x97, 0xFA, 0xB0, 0xFA, 0xC9, 0xFA, 0xC9, 0xFA, - 0xA3, 0xFA, 0x64, 0xFA, 0x64, 0xFA, 0x71, 0xFA, 0xBC, 0xFA, 0xEF, 0xFA, 0x2E, 0xFB, 0x08, 0xFB, - 0x08, 0xFB, 0xE2, 0xFA, 0x08, 0xFB, 0x79, 0xFB, 0x2A, 0xFC, 0xA7, 0xFC, 0x0C, 0xFD, 0x4B, 0xFD, - 0x71, 0xFD, 0x8A, 0xFD, 0xEF, 0xFD, 0x79, 0xFE, 0x04, 0xFF, 0x82, 0xFF, 0xDA, 0xFF, 0xF3, 0xFF, - 0xDA, 0xFF, 0x18, 0x00, 0x00, 0x00, 0x31, 0x00, 0x70, 0x00, 0xAF, 0x00, 0xAF, 0x00, 0xE1, 0x00, - 0xEE, 0x00, 0x20, 0x01, 0x20, 0x01, 0x39, 0x01, 0x07, 0x01, 0xEE, 0x00, 0x07, 0x01, 0x13, 0x01, - 0x20, 0x01, 0x6C, 0x01, 0x6C, 0x01, 0x39, 0x01, 0x20, 0x01, 0x2D, 0x01, 0x52, 0x01, 0xC4, 0x01, - 0x1C, 0x02, 0x35, 0x02, 0xDD, 0x01, 0xD0, 0x01, 0x46, 0x01, 0x46, 0x01, 0x39, 0x01, 0x6C, 0x01, - 0x70, 0x00, 0xD5, 0x00, 0x24, 0x00, 0x31, 0x00, 0x3D, 0x00, 0x68, 0xFF, 0xB4, 0xFF, 0x9F, 0xFE, - 0x29, 0xFF, 0x86, 0xFE, 0xB8, 0xFE, 0x86, 0xFE, 0x86, 0xFE, 0x21, 0xFE, 0x21, 0xFE, 0x7D, 0xFD, - 0x8A, 0xFD, 0x58, 0xFD, 0x8A, 0xFD, 0xBC, 0xFD, 0xB0, 0xFD, 0xEF, 0xFD, 0xB0, 0xFD, 0xB0, 0xFD, - 0x7D, 0xFD, 0x97, 0xFD, 0x97, 0xFD, 0xB0, 0xFD, 0x08, 0xFE, 0x15, 0xFE, 0x47, 0xFE, 0x53, 0xFE, - 0xFB, 0xFD, 0xBC, 0xFD, 0x64, 0xFD, 0x4B, 0xFD, 0x58, 0xFD, 0x7D, 0xFD, 0xBC, 0xFD, 0xBC, 0xFD, - 0xB0, 0xFD, 0xD6, 0xFD, 0xFB, 0xFD, 0x2E, 0xFE, 0xB8, 0xFE, 0xEB, 0xFE, 0x36, 0xFF, 0x75, 0xFF, - 0xA7, 0xFF, 0xB4, 0xFF, 0xF3, 0xFF, 0x00, 0x00, 0x0B, 0x00, 0x0B, 0x00, 0x00, 0x00, 0xE6, 0xFF, - 0xCD, 0xFF, 0xB4, 0xFF, 0x8E, 0xFF, 0x43, 0xFF, 0x1D, 0xFF, 0x1D, 0xFF, 0x82, 0xFF, 0x31, 0x00, - 0xE1, 0x00, 0x2D, 0x01, 0x5F, 0x01, 0x5F, 0x01, 0x85, 0x01, 0x28, 0x02, 0xF2, 0x02, 0x20, 0x04, - 0xAA, 0x04, 0x42, 0x05, 0x67, 0x05, 0xF2, 0x05, 0x95, 0x06, 0x85, 0x07, 0x28, 0x08, 0x9A, 0x08, - 0x4E, 0x08, 0x35, 0x08, 0x0F, 0x08, 0x4E, 0x08, 0x67, 0x08, 0x35, 0x08, 0xB7, 0x07, 0xFA, 0x06, - 0x70, 0x06, 0x18, 0x06, 0xE5, 0x05, 0xA6, 0x05, 0x42, 0x05, 0x6C, 0x04, 0xC8, 0x03, 0x24, 0x03, - 0xF2, 0x02, 0xB3, 0x02, 0xA6, 0x02, 0x28, 0x02, 0xDD, 0x01, 0x20, 0x01, 0xD5, 0x00, 0x63, 0x00, - 0x24, 0x00, 0xDA, 0xFF, 0x68, 0xFF, 0x10, 0xFF, 0xDE, 0xFE, 0x92, 0xFE, 0x60, 0xFE, 0x15, 0xFE, - 0xBC, 0xFD, 0x58, 0xFD, 0x00, 0xFD, 0x9B, 0xFC, 0x5C, 0xFC, 0x36, 0xFC, 0x1D, 0xFC, 0xF7, 0xFB, - 0xB8, 0xFB, 0x92, 0xFB, 0x47, 0xFB, 0xEF, 0xFA, 0xD6, 0xFA, 0xD6, 0xFA, 0xC9, 0xFA, 0x08, 0xFB, - 0x15, 0xFB, 0x2E, 0xFB, 0x60, 0xFB, 0xB8, 0xFB, 0x2A, 0xFC, 0x75, 0xFC, 0xB4, 0xFC, 0xDA, 0xFC, - 0xE6, 0xFC, 0x00, 0xFD, 0x64, 0xFD, 0xA3, 0xFD, 0xE2, 0xFD, 0x08, 0xFE, 0x15, 0xFE, 0x21, 0xFE, - 0x6D, 0xFE, 0xB8, 0xFE, 0xDE, 0xFE, 0x10, 0xFF, 0xF7, 0xFE, 0x04, 0xFF, 0x10, 0xFF, 0x5C, 0xFF, - 0x8E, 0xFF, 0xCD, 0xFF, 0xCD, 0xFF, 0xDA, 0xFF, 0x9B, 0xFF, 0xCD, 0xFF, 0xCD, 0xFF, 0x00, 0x00, - 0x31, 0x00, 0x7C, 0x00, 0x96, 0x00, 0xE1, 0x00, 0xFA, 0x00, 0x13, 0x01, 0x2D, 0x01, 0x46, 0x01, - 0x5F, 0x01, 0x46, 0x01, 0x6C, 0x01, 0x78, 0x01, 0x78, 0x01, 0x46, 0x01, 0x2D, 0x01, 0xE1, 0x00, - 0xC8, 0x00, 0xA2, 0x00, 0xA2, 0x00, 0x96, 0x00, 0xAF, 0x00, 0x89, 0x00, 0x63, 0x00, 0x18, 0x00, - 0xCD, 0xFF, 0xB4, 0xFF, 0xB4, 0xFF, 0xE6, 0xFF, 0x00, 0x00, 0xB4, 0xFF, 0x43, 0xFF, 0xEB, 0xFE, - 0x86, 0xFE, 0x92, 0xFE, 0x86, 0xFE, 0x6D, 0xFE, 0x2E, 0xFE, 0x15, 0xFE, 0xD6, 0xFD, 0xE2, 0xFD, - 0xD6, 0xFD, 0xC9, 0xFD, 0xA3, 0xFD, 0x71, 0xFD, 0x64, 0xFD, 0x71, 0xFD, 0xBC, 0xFD, 0xC9, 0xFD, - 0xD6, 0xFD, 0x8A, 0xFD, 0x4B, 0xFD, 0x4B, 0xFD, 0x97, 0xFD, 0xEF, 0xFD, 0x3A, 0xFE, 0x47, 0xFE, - 0x60, 0xFE, 0x60, 0xFE, 0xB8, 0xFE, 0x1D, 0xFF, 0x9B, 0xFF, 0xCD, 0xFF, 0xE6, 0xFF, 0xDA, 0xFF, - 0xCD, 0xFF, 0x00, 0x00, 0x24, 0x00, 0x57, 0x00, 0x57, 0x00, 0x3D, 0x00, 0x0B, 0x00, 0xF3, 0xFF, - 0xCD, 0xFF, 0x00, 0x00, 0x31, 0x00, 0x63, 0x00, 0x70, 0x00, 0x18, 0x00, 0xB4, 0xFF, 0xB4, 0xFF, - 0x00, 0x00, 0x96, 0x00, 0x78, 0x01, 0x91, 0x01, 0xB7, 0x01, 0x39, 0x01, 0x78, 0x01, 0x0F, 0x02, - 0x3D, 0x03, 0xE1, 0x03, 0x9E, 0x04, 0x20, 0x04, 0x85, 0x04, 0x91, 0x04, 0x80, 0x05, 0x24, 0x06, - 0xC8, 0x06, 0x70, 0x06, 0x70, 0x06, 0xFE, 0x05, 0x57, 0x06, 0xAF, 0x06, 0xE1, 0x06, 0xC8, 0x06, - 0x18, 0x06, 0xA6, 0x05, 0x74, 0x05, 0x9A, 0x05, 0xB3, 0x05, 0xB3, 0x05, 0xB7, 0x04, 0x39, 0x04, - 0x3D, 0x03, 0x57, 0x03, 0x18, 0x03, 0x57, 0x03, 0xB3, 0x02, 0x4E, 0x02, 0x46, 0x01, 0x20, 0x01, - 0xA2, 0x00, 0xC8, 0x00, 0x57, 0x00, 0x24, 0x00, 0x68, 0xFF, 0x10, 0xFF, 0xD1, 0xFE, 0xDE, 0xFE, - 0xAC, 0xFE, 0x79, 0xFE, 0x2E, 0xFE, 0xA3, 0xFD, 0x64, 0xFD, 0x3F, 0xFD, 0x19, 0xFD, 0x00, 0xFD, - 0xF3, 0xFC, 0xB4, 0xFC, 0xA7, 0xFC, 0x4F, 0xFC, 0x68, 0xFC, 0x43, 0xFC, 0x5C, 0xFC, 0x82, 0xFC, - 0x82, 0xFC, 0x75, 0xFC, 0x5C, 0xFC, 0x36, 0xFC, 0x43, 0xFC, 0x43, 0xFC, 0x8E, 0xFC, 0x75, 0xFC, - 0x4F, 0xFC, 0x2A, 0xFC, 0x36, 0xFC, 0x4F, 0xFC, 0xC1, 0xFC, 0x00, 0xFD, 0x25, 0xFD, 0x32, 0xFD, - 0x4B, 0xFD, 0x58, 0xFD, 0xD6, 0xFD, 0x08, 0xFE, 0x86, 0xFE, 0x79, 0xFE, 0x9F, 0xFE, 0x04, 0xFF, - 0xC1, 0xFF, 0x3D, 0x00, 0xFA, 0x00, 0xAF, 0x00, 0x63, 0x00, 0x24, 0x00, 0x63, 0x00, 0xAF, 0x00, - 0x85, 0x01, 0xB7, 0x01, 0x78, 0x01, 0xEE, 0x00, 0xA2, 0x00, 0xBB, 0x00, 0x07, 0x01, 0xAB, 0x01, - 0x78, 0x01, 0x2D, 0x01, 0x89, 0x00, 0x7C, 0x00, 0x63, 0x00, 0xD5, 0x00, 0xD5, 0x00, 0xC8, 0x00, - 0x24, 0x00, 0x24, 0x00, 0xF3, 0xFF, 0x57, 0x00, 0x57, 0x00, 0x70, 0x00, 0xB4, 0xFF, 0x68, 0xFF, - 0xDE, 0xFE, 0xEB, 0xFE, 0xEB, 0xFE, 0x1D, 0xFF, 0xB8, 0xFE, 0x92, 0xFE, 0x21, 0xFE, 0x08, 0xFE, - 0xEF, 0xFD, 0x15, 0xFE, 0xFB, 0xFD, 0xE2, 0xFD, 0x97, 0xFD, 0x97, 0xFD, 0x97, 0xFD, 0xE2, 0xFD, - 0x08, 0xFE, 0xFB, 0xFD, 0xB0, 0xFD, 0x97, 0xFD, 0x58, 0xFD, 0xA3, 0xFD, 0xD6, 0xFD, 0x3A, 0xFE, - 0x53, 0xFE, 0x92, 0xFE, 0x79, 0xFE, 0xAC, 0xFE, 0xB8, 0xFE, 0xF7, 0xFE, 0xF7, 0xFE, 0x10, 0xFF, - 0x04, 0xFF, 0x10, 0xFF, 0x36, 0xFF, 0x8E, 0xFF, 0xB4, 0xFF, 0xE6, 0xFF, 0x24, 0x00, 0x31, 0x00, - 0x7C, 0x00, 0x96, 0x00, 0xBB, 0x00, 0xC8, 0x00, 0xFA, 0x00, 0xFA, 0x00, 0x46, 0x01, 0x20, 0x01, - 0x52, 0x01, 0x13, 0x01, 0x07, 0x01, 0xC8, 0x00, 0xD5, 0x00, 0xEE, 0x00, 0x78, 0x01, 0x52, 0x01, - 0x52, 0x01, 0x13, 0x01, 0xEE, 0x00, 0x13, 0x01, 0xAB, 0x01, 0x28, 0x02, 0xCC, 0x02, 0xE5, 0x02, - 0xCC, 0x02, 0xB3, 0x02, 0xE5, 0x02, 0x96, 0x03, 0x07, 0x04, 0x6C, 0x04, 0x6C, 0x04, 0x5F, 0x04, - 0x2D, 0x04, 0xB7, 0x04, 0xD0, 0x04, 0x42, 0x05, 0x03, 0x05, 0xDD, 0x04, 0x85, 0x04, 0x91, 0x04, - 0xAA, 0x04, 0x0F, 0x05, 0x9E, 0x04, 0xAA, 0x04, 0x07, 0x04, 0xC8, 0x03, 0x96, 0x03, 0xBB, 0x03, - 0x4A, 0x03, 0x31, 0x03, 0x67, 0x02, 0x35, 0x02, 0xAB, 0x01, 0xB7, 0x01, 0x5F, 0x01, 0x2D, 0x01, - 0xA2, 0x00, 0x70, 0x00, 0xCD, 0xFF, 0xA7, 0xFF, 0x36, 0xFF, 0xF7, 0xFE, 0x92, 0xFE, 0x53, 0xFE, - 0x08, 0xFE, 0xEF, 0xFD, 0x97, 0xFD, 0x7D, 0xFD, 0x32, 0xFD, 0x0C, 0xFD, 0x25, 0xFD, 0x32, 0xFD, - 0x4B, 0xFD, 0x3F, 0xFD, 0x19, 0xFD, 0x19, 0xFD, 0x32, 0xFD, 0x58, 0xFD, 0x7D, 0xFD, 0x64, 0xFD, - 0x58, 0xFD, 0x32, 0xFD, 0x32, 0xFD, 0x4B, 0xFD, 0x8A, 0xFD, 0x71, 0xFD, 0x58, 0xFD, 0x32, 0xFD, - 0x3F, 0xFD, 0x58, 0xFD, 0x97, 0xFD, 0xC9, 0xFD, 0xD6, 0xFD, 0xC9, 0xFD, 0xD6, 0xFD, 0xD6, 0xFD, - 0xEF, 0xFD, 0x53, 0xFE, 0x60, 0xFE, 0x6D, 0xFE, 0x6D, 0xFE, 0x6D, 0xFE, 0x9F, 0xFE, 0x04, 0xFF, - 0x29, 0xFF, 0x4F, 0xFF, 0x4F, 0xFF, 0x36, 0xFF, 0x4F, 0xFF, 0x4F, 0xFF, 0x75, 0xFF, 0x68, 0xFF, - 0x5C, 0xFF, 0x4F, 0xFF, 0x68, 0xFF, 0x75, 0xFF, 0xCD, 0xFF, 0xC1, 0xFF, 0xE6, 0xFF, 0x00, 0x00, - 0x00, 0x00, 0x18, 0x00, 0x57, 0x00, 0x57, 0x00, 0x70, 0x00, 0x7C, 0x00, 0x89, 0x00, 0x89, 0x00, - 0x96, 0x00, 0x89, 0x00, 0x70, 0x00, 0x4A, 0x00, 0x3D, 0x00, 0x0B, 0x00, 0x00, 0x00, 0xCD, 0xFF, - 0xC1, 0xFF, 0xCD, 0xFF, 0xC1, 0xFF, 0xF3, 0xFF, 0xE6, 0xFF, 0xDA, 0xFF, 0xCD, 0xFF, 0xB4, 0xFF, - 0x8E, 0xFF, 0x9B, 0xFF, 0x75, 0xFF, 0x75, 0xFF, 0x5C, 0xFF, 0x4F, 0xFF, 0x36, 0xFF, 0x43, 0xFF, - 0x1D, 0xFF, 0x1D, 0xFF, 0xD1, 0xFE, 0xDE, 0xFE, 0xAC, 0xFE, 0xD1, 0xFE, 0xB8, 0xFE, 0xDE, 0xFE, - 0xB8, 0xFE, 0xAC, 0xFE, 0x86, 0xFE, 0x86, 0xFE, 0x9F, 0xFE, 0xD1, 0xFE, 0xDE, 0xFE, 0x04, 0xFF, - 0xF7, 0xFE, 0xD1, 0xFE, 0xEB, 0xFE, 0x04, 0xFF, 0x43, 0xFF, 0x9B, 0xFF, 0xE6, 0xFF, 0xF3, 0xFF, - 0x18, 0x00, 0x24, 0x00, 0x57, 0x00, 0x7C, 0x00, 0xA2, 0x00, 0xC8, 0x00, 0xAF, 0x00, 0xBB, 0x00, - 0xBB, 0x00, 0xA2, 0x00, 0x89, 0x00, 0xAF, 0x00, 0x7C, 0x00, 0xBB, 0x00, 0xBB, 0x00, 0xFA, 0x00, - 0xE1, 0x00, 0xE1, 0x00, 0xBB, 0x00, 0xAF, 0x00, 0xC8, 0x00, 0x13, 0x01, 0x13, 0x01, 0x20, 0x01, - 0x20, 0x01, 0xD5, 0x00, 0xFA, 0x00, 0x46, 0x01, 0x91, 0x01, 0xDD, 0x01, 0x03, 0x02, 0x03, 0x02, - 0x42, 0x02, 0x67, 0x02, 0xF2, 0x02, 0x31, 0x03, 0x70, 0x03, 0x89, 0x03, 0x7C, 0x03, 0x96, 0x03, - 0xFA, 0x03, 0x07, 0x04, 0x20, 0x04, 0x20, 0x04, 0xA2, 0x03, 0xBB, 0x03, 0x96, 0x03, 0xE1, 0x03, - 0xBB, 0x03, 0xEE, 0x03, 0x70, 0x03, 0x7C, 0x03, 0x0B, 0x03, 0x63, 0x03, 0xF2, 0x02, 0x31, 0x03, - 0xB3, 0x02, 0x74, 0x02, 0xC4, 0x01, 0xC4, 0x01, 0x46, 0x01, 0x46, 0x01, 0xBB, 0x00, 0x89, 0x00, - 0x00, 0x00, 0xF3, 0xFF, 0xA7, 0xFF, 0x9B, 0xFF, 0x4F, 0xFF, 0x29, 0xFF, 0xB8, 0xFE, 0xAC, 0xFE, - 0x86, 0xFE, 0x86, 0xFE, 0x6D, 0xFE, 0x2E, 0xFE, 0xE2, 0xFD, 0xC9, 0xFD, 0x97, 0xFD, 0xA3, 0xFD, - 0x7D, 0xFD, 0x64, 0xFD, 0x3F, 0xFD, 0x25, 0xFD, 0x0C, 0xFD, 0x25, 0xFD, 0x19, 0xFD, 0x25, 0xFD, - 0x0C, 0xFD, 0x0C, 0xFD, 0x19, 0xFD, 0x0C, 0xFD, 0x19, 0xFD, 0x0C, 0xFD, 0x00, 0xFD, 0x00, 0xFD, - 0x32, 0xFD, 0x32, 0xFD, 0x7D, 0xFD, 0x8A, 0xFD, 0xC9, 0xFD, 0xE2, 0xFD, 0x21, 0xFE, 0x3A, 0xFE, - 0x92, 0xFE, 0xC5, 0xFE, 0x04, 0xFF, 0x1D, 0xFF, 0x4F, 0xFF, 0x68, 0xFF, 0x82, 0xFF, 0x8E, 0xFF, - 0xB4, 0xFF, 0xCD, 0xFF, 0xDA, 0xFF, 0x0B, 0x00, 0x0B, 0x00, 0x24, 0x00, 0x3D, 0x00, 0x3D, 0x00, - 0x3D, 0x00, 0x57, 0x00, 0x63, 0x00, 0x7C, 0x00, 0x63, 0x00, 0x89, 0x00, 0x57, 0x00, 0x63, 0x00, - 0x4A, 0x00, 0x3D, 0x00, 0x18, 0x00, 0x24, 0x00, 0xF3, 0xFF, 0xF3, 0xFF, 0xB4, 0xFF, 0xB4, 0xFF, - 0x8E, 0xFF, 0x9B, 0xFF, 0x8E, 0xFF, 0x8E, 0xFF, 0x5C, 0xFF, 0x5C, 0xFF, 0x29, 0xFF, 0x1D, 0xFF, - 0x04, 0xFF, 0x04, 0xFF, 0xEB, 0xFE, 0xDE, 0xFE, 0xAC, 0xFE, 0xAC, 0xFE, 0x86, 0xFE, 0x9F, 0xFE, - 0xB8, 0xFE, 0x9F, 0xFE, 0x92, 0xFE, 0x79, 0xFE, 0x79, 0xFE, 0x9F, 0xFE, 0xEB, 0xFE, 0x1D, 0xFF, - 0x29, 0xFF, 0x1D, 0xFF, 0x36, 0xFF, 0x1D, 0xFF, 0x8E, 0xFF, 0xB4, 0xFF, 0xE6, 0xFF, 0xCD, 0xFF, - 0xDA, 0xFF, 0xE6, 0xFF, 0x0B, 0x00, 0x4A, 0x00, 0x70, 0x00, 0x63, 0x00, 0x7C, 0x00, 0x57, 0x00, - 0x7C, 0x00, 0xBB, 0x00, 0xAF, 0x00, 0xE1, 0x00, 0xAE, 0x00, 0xA2, 0x00, 0xAE, 0x00, 0xD4, 0x00, - 0x06, 0x01, 0x13, 0x01, 0xED, 0x00, 0x13, 0x01, 0x06, 0x01, 0x45, 0x01, 0x6B, 0x01, 0x77, 0x01, - 0x5E, 0x01, 0x6A, 0x01, 0x2C, 0x01, 0x5E, 0x01, 0x5E, 0x01, 0x77, 0x01, 0x51, 0x01, 0x1F, 0x01, - 0xC7, 0x00, 0xC7, 0x00, 0xAE, 0x00, 0xD4, 0x00, 0xD4, 0x00, 0xBB, 0x00, 0xAE, 0x00, 0x7C, 0x00, - 0x95, 0x00, 0xC7, 0x00, 0xF9, 0x00, 0x1F, 0x01, 0x12, 0x01, 0xF9, 0x00, 0x05, 0x01, 0x2B, 0x01, - 0x69, 0x01, 0xA8, 0x01, 0xB4, 0x01, 0xB4, 0x01, 0xB4, 0x01, 0xC1, 0x01, 0xE6, 0x01, 0x18, 0x02, - 0x25, 0x02, 0x0C, 0x02, 0xF3, 0x01, 0xDA, 0x01, 0xF2, 0x01, 0xFF, 0x01, 0xFF, 0x01, 0xD9, 0x01, - 0xC0, 0x01, 0x75, 0x01, 0x75, 0x01, 0x82, 0x01, 0x75, 0x01, 0x75, 0x01, 0x50, 0x01, 0x05, 0x01, - 0xEC, 0x00, 0xBA, 0x00, 0xBA, 0x00, 0xAD, 0x00, 0x94, 0x00, 0x6F, 0x00, 0x56, 0x00, 0x30, 0x00, - 0x24, 0x00, 0x0B, 0x00, 0x00, 0x00, 0xDA, 0xFF, 0xB5, 0xFF, 0x9C, 0xFF, 0x8F, 0xFF, 0x76, 0xFF, - 0x76, 0xFF, 0x38, 0xFF, 0x13, 0xFF, 0xE1, 0xFE, 0xC8, 0xFE, 0xC8, 0xFE, 0xBC, 0xFE, 0xBC, 0xFE, - 0xBC, 0xFE, 0x71, 0xFE, 0x71, 0xFE, 0x33, 0xFE, 0x40, 0xFE, 0x40, 0xFE, 0x1B, 0xFE, 0xF5, 0xFD, - 0x02, 0xFE, 0xD0, 0xFD, 0x02, 0xFE, 0xE9, 0xFD, 0x02, 0xFE, 0x02, 0xFE, 0xF6, 0xFD, 0xF6, 0xFD, - 0x02, 0xFE, 0x1B, 0xFE, 0x40, 0xFE, 0x4D, 0xFE, 0x41, 0xFE, 0x59, 0xFE, 0x41, 0xFE, 0x72, 0xFE, - 0x4D, 0xFE, 0x5A, 0xFE, 0x5A, 0xFE, 0x7F, 0xFE, 0x73, 0xFE, 0xA4, 0xFE, 0xA4, 0xFE, 0xEF, 0xFE, - 0xE2, 0xFE, 0xFB, 0xFE, 0x14, 0xFF, 0x2D, 0xFF, 0x5E, 0xFF, 0x90, 0xFF, 0x84, 0xFF, 0xC2, 0xFF, - 0xDA, 0xFF, 0xF3, 0xFF, 0x00, 0x00, 0x17, 0x00, 0x49, 0x00, 0x30, 0x00, 0x49, 0x00, 0x30, 0x00, - 0x49, 0x00, 0x24, 0x00, 0x3C, 0x00, 0x49, 0x00, 0x49, 0x00, 0x7A, 0x00, 0x55, 0x00, 0x61, 0x00, - 0x3C, 0x00, 0x3C, 0x00, 0x17, 0x00, 0x24, 0x00, 0x0B, 0x00, 0x24, 0x00, 0xF3, 0xFF, 0x0B, 0x00, - 0xE7, 0xFF, 0xE7, 0xFF, 0xDA, 0xFF, 0xDA, 0xFF, 0xCE, 0xFF, 0xDA, 0xFF, 0xC2, 0xFF, 0xCE, 0xFF, - 0xCE, 0xFF, 0xE7, 0xFF, 0xE7, 0xFF, 0x00, 0x00, 0x0B, 0x00, 0x17, 0x00, 0x30, 0x00, 0x48, 0x00, - 0x61, 0x00, 0x7A, 0x00, 0x86, 0x00, 0x7A, 0x00, 0x7A, 0x00, 0x92, 0x00, 0xB7, 0x00, 0xC4, 0x00, - 0xDC, 0x00, 0xDC, 0x00, 0xE8, 0x00, 0xC3, 0x00, 0xD0, 0x00, 0xB7, 0x00, 0xD0, 0x00, 0xC3, 0x00, - 0xDC, 0x00, 0xC3, 0x00, 0xD0, 0x00, 0xD0, 0x00, 0xB7, 0x00, 0xAB, 0x00, 0xB7, 0x00, 0xB7, 0x00, - 0xAB, 0x00, 0xC3, 0x00, 0xAA, 0x00, 0xB7, 0x00, 0x92, 0x00, 0x9E, 0x00, 0x86, 0x00, 0x86, 0x00, - 0x86, 0x00, 0x6D, 0x00, 0x61, 0x00, 0x48, 0x00, 0x23, 0x00, 0x17, 0x00, 0x0B, 0x00, 0xE7, 0xFF, - 0xF3, 0xFF, 0xCE, 0xFF, 0xDB, 0xFF, 0xE7, 0xFF, 0xDB, 0xFF, 0xE7, 0xFF, 0xDB, 0xFF, 0xCE, 0xFF, - 0xAA, 0xFF, 0x9D, 0xFF, 0x9E, 0xFF, 0x9E, 0xFF, 0xCF, 0xFF, 0xCF, 0xFF, 0xDB, 0xFF, 0xB6, 0xFF, - 0xC2, 0xFF, 0xB6, 0xFF, 0xB6, 0xFF, 0xC2, 0xFF, 0xCF, 0xFF, 0xDB, 0xFF, 0xE7, 0xFF, 0xF3, 0xFF, - 0xE7, 0xFF, 0xF3, 0xFF, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x0B, 0x00, 0x23, 0x00, - 0x23, 0x00, 0x23, 0x00, 0x17, 0x00, 0x2F, 0x00, 0x0B, 0x00, 0x23, 0x00, 0x2F, 0x00, 0x48, 0x00, - 0x79, 0x00, 0x85, 0x00, 0x79, 0x00, 0xA9, 0x00, 0x9D, 0x00, 0xCE, 0x00, 0xDA, 0x00, 0xCE, 0x00, - 0xFF, 0x00, 0xCE, 0x00, 0xF2, 0x00, 0x0B, 0x01, 0xFE, 0x00, 0x23, 0x01, 0x0A, 0x01, 0x0A, 0x01, - 0x0A, 0x01, 0x17, 0x01, 0x23, 0x01, 0x2F, 0x01, 0x16, 0x01, 0xFE, 0x00, 0xCD, 0x00, 0xC1, 0x00, - 0xC1, 0x00, 0xA9, 0x00, 0xB5, 0x00, 0x6C, 0x00, 0x54, 0x00, 0x17, 0x00, 0x23, 0x00, 0x0B, 0x00, - 0x00, 0x00, 0xDB, 0xFF, 0xCF, 0xFF, 0x9E, 0xFF, 0x7A, 0xFF, 0x7A, 0xFF, 0x6E, 0xFF, 0x6E, 0xFF, - 0x49, 0xFF, 0x3D, 0xFF, 0x31, 0xFF, 0x3D, 0xFF, 0x31, 0xFF, 0x19, 0xFF, 0x0D, 0xFF, 0x01, 0xFF, - 0x01, 0xFF, 0x01, 0xFF, 0x19, 0xFF, 0x0D, 0xFF, 0x0D, 0xFF, 0x0D, 0xFF, 0xF5, 0xFE, 0x0D, 0xFF, - 0x01, 0xFF, 0x19, 0xFF, 0x0D, 0xFF, 0x19, 0xFF, 0x19, 0xFF, 0x26, 0xFF, 0x32, 0xFF, 0x32, 0xFF, - 0x32, 0xFF, 0x32, 0xFF, 0x3E, 0xFF, 0x32, 0xFF, 0x3E, 0xFF, 0x4A, 0xFF, 0x62, 0xFF, 0x56, 0xFF, - 0x62, 0xFF, 0x4A, 0xFF, 0x6E, 0xFF, 0x56, 0xFF, 0x7B, 0xFF, 0x62, 0xFF, 0x7B, 0xFF, 0x62, 0xFF, - 0x63, 0xFF, 0x56, 0xFF, 0x56, 0xFF, 0x56, 0xFF, 0x4A, 0xFF, 0x4A, 0xFF, 0x57, 0xFF, 0x6F, 0xFF, - 0x7B, 0xFF, 0x6F, 0xFF, 0x87, 0xFF, 0x6F, 0xFF, 0x93, 0xFF, 0x87, 0xFF, 0x93, 0xFF, 0x87, 0xFF, - 0xC3, 0xFF, 0xAB, 0xFF, 0xE7, 0xFF, 0xDB, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, - 0x2F, 0x00, 0x53, 0x00, 0x6B, 0x00, 0x6B, 0x00, 0x8F, 0x00, 0x9B, 0x00, 0xA7, 0x00, 0xCB, 0x00, - 0xBF, 0x00, 0xD7, 0x00, 0xE3, 0x00, 0xD7, 0x00, 0xD7, 0x00, 0xCB, 0x00, 0xE3, 0x00, 0xE3, 0x00, - 0xEF, 0x00, 0xFB, 0x00, 0xEF, 0x00, 0xEF, 0x00, 0xEF, 0x00, 0xD7, 0x00, 0xE3, 0x00, 0xD7, 0x00, - 0xBF, 0x00, 0xCA, 0x00, 0xB2, 0x00, 0xB2, 0x00, 0xB2, 0x00, 0x9A, 0x00, 0x8E, 0x00, 0x8E, 0x00, - 0x82, 0x00, 0x8E, 0x00, 0x76, 0x00, 0x82, 0x00, 0x5E, 0x00, 0x5E, 0x00, 0x5E, 0x00, 0x52, 0x00, - 0x5E, 0x00, 0x52, 0x00, 0x3A, 0x00, 0x46, 0x00, 0x16, 0x00, 0x16, 0x00, 0x00, 0x00, 0xDC, 0xFF, - 0xDC, 0xFF, 0xC4, 0xFF, 0xC4, 0xFF, 0xC4, 0xFF, 0xA0, 0xFF, 0xA0, 0xFF, 0xA0, 0xFF, 0xA0, 0xFF, - 0xA0, 0xFF, 0x94, 0xFF, 0x88, 0xFF, 0x7C, 0xFF, 0x7C, 0xFF, 0x88, 0xFF, 0xA0, 0xFF, 0xA0, 0xFF, - 0xAC, 0xFF, 0x88, 0xFF, 0x94, 0xFF, 0x7C, 0xFF, 0x88, 0xFF, 0x88, 0xFF, 0xA0, 0xFF, 0xA0, 0xFF, - 0xC4, 0xFF, 0xAC, 0xFF, 0xDC, 0xFF, 0xC4, 0xFF, 0xDC, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, - 0x00, 0x00, 0x22, 0x00, 0x22, 0x00, 0x3A, 0x00, 0x2E, 0x00, 0x3A, 0x00, 0x22, 0x00, 0x3A, 0x00, - 0x3A, 0x00, 0x6A, 0x00, 0x6A, 0x00, 0x75, 0x00, 0x75, 0x00, 0x81, 0x00, 0x8D, 0x00, 0x8D, 0x00, - 0xA5, 0x00, 0xA5, 0x00, 0xA5, 0x00, 0xA5, 0x00, 0x99, 0x00, 0xA5, 0x00, 0xA5, 0x00, 0x99, 0x00, - 0x8D, 0x00, 0x81, 0x00, 0x75, 0x00, 0x69, 0x00, 0x69, 0x00, 0x52, 0x00, 0x52, 0x00, 0x22, 0x00, - 0x22, 0x00, 0xF4, 0xFF, 0xE8, 0xFF, 0xDC, 0xFF, 0xD0, 0xFF, 0xD0, 0xFF, 0xB8, 0xFF, 0xB8, 0xFF, - 0xAD, 0xFF, 0xAD, 0xFF, 0xA1, 0xFF, 0xAD, 0xFF, 0xA1, 0xFF, 0xA1, 0xFF, 0x89, 0xFF, 0x7D, 0xFF, - 0x7D, 0xFF, 0x71, 0xFF, 0x89, 0xFF, 0x95, 0xFF, 0x95, 0xFF, 0xAD, 0xFF, 0xA1, 0xFF, 0xB9, 0xFF, - 0xB9, 0xFF, 0xA1, 0xFF, 0xAD, 0xFF, 0xA1, 0xFF, 0x95, 0xFF, 0xA1, 0xFF, 0x95, 0xFF, 0xAD, 0xFF, - 0xAD, 0xFF, 0xB9, 0xFF, 0xB9, 0xFF, 0x95, 0xFF, 0xA1, 0xFF, 0xA1, 0xFF, 0xA1, 0xFF, 0xAD, 0xFF, - 0xB9, 0xFF, 0xC5, 0xFF, 0xC5, 0xFF, 0xB9, 0xFF, 0xB9, 0xFF, 0xC5, 0xFF, 0xD0, 0xFF, 0xE8, 0xFF, - 0xE8, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xE8, 0xFF, 0xE8, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x16, 0x00, 0x16, 0x00, 0x22, 0x00, 0x2D, 0x00, - 0x2D, 0x00, 0x2D, 0x00, 0x2D, 0x00, 0x39, 0x00, 0x39, 0x00, 0x39, 0x00, 0x39, 0x00, 0x45, 0x00, - 0x39, 0x00, 0x45, 0x00, 0x45, 0x00, 0x51, 0x00, 0x51, 0x00, 0x45, 0x00, 0x45, 0x00, 0x45, 0x00, - 0x45, 0x00, 0x39, 0x00, 0x45, 0x00, 0x50, 0x00, 0x45, 0x00, 0x45, 0x00, 0x39, 0x00, 0x45, 0x00, - 0x39, 0x00, 0x39, 0x00, 0x39, 0x00, 0x45, 0x00, 0x50, 0x00, 0x45, 0x00, 0x39, 0x00, 0x39, 0x00, - 0x22, 0x00, 0x22, 0x00, 0x2D, 0x00, 0x16, 0x00, 0x16, 0x00, 0x22, 0x00, 0x16, 0x00, 0x16, 0x00, - 0x21, 0x00, 0x2D, 0x00, 0x2D, 0x00, 0x2D, 0x00, 0x16, 0x00, 0x16, 0x00, 0xF4, 0xFF, 0x0A, 0x00, - 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xDD, 0xFF, 0xD1, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, - 0xDD, 0xFF, 0xD1, 0xFF, 0xBA, 0xFF, 0xAE, 0xFF, 0xAE, 0xFF, 0xBA, 0xFF, 0xC5, 0xFF, 0xC5, 0xFF, - 0xD1, 0xFF, 0xC5, 0xFF, 0xC5, 0xFF, 0xC5, 0xFF, 0xD1, 0xFF, 0xD1, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, - 0xDD, 0xFF, 0xDD, 0xFF, 0xD1, 0xFF, 0xD1, 0xFF, 0xD1, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xD1, 0xFF, - 0xE8, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x16, 0x00, 0x16, 0x00, 0x21, 0x00, 0x21, 0x00, 0x16, 0x00, - 0x21, 0x00, 0x2D, 0x00, 0x38, 0x00, 0x44, 0x00, 0x2D, 0x00, 0x44, 0x00, 0x44, 0x00, 0x38, 0x00, - 0x44, 0x00, 0x44, 0x00, 0x44, 0x00, 0x44, 0x00, 0x38, 0x00, 0x38, 0x00, 0x2D, 0x00, 0x21, 0x00, - 0x21, 0x00, 0x16, 0x00, 0x16, 0x00, 0x00, 0x00, 0xE8, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, - 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, - 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, - 0xD2, 0xFF, 0xC6, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC6, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, - 0xBB, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, - 0xDD, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x21, 0x00, 0x2C, 0x00, - 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, - 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x2C, 0x00, - 0x2C, 0x00, 0x37, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x20, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x20, 0x00, - 0x21, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x21, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x21, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xC6, 0xFF, 0xBB, 0xFF, 0xAF, 0xFF, - 0xAF, 0xFF, 0xA3, 0xFF, 0xA3, 0xFF, 0xAF, 0xFF, 0xBA, 0xFF, 0xBA, 0xFF, 0xBA, 0xFF, 0xBA, 0xFF, - 0xBA, 0xFF, 0xA3, 0xFF, 0xAF, 0xFF, 0xBA, 0xFF, 0xAF, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xBA, 0xFF, - 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD1, 0xFF, 0xD1, 0xFF, 0xE8, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x21, 0x00, 0x2D, 0x00, 0x44, 0x00, 0x39, 0x00, 0x44, 0x00, - 0x44, 0x00, 0x50, 0x00, 0x5C, 0x00, 0x5C, 0x00, 0x5C, 0x00, 0x50, 0x00, 0x50, 0x00, 0x50, 0x00, - 0x45, 0x00, 0x5C, 0x00, 0x50, 0x00, 0x74, 0x00, 0x68, 0x00, 0x74, 0x00, 0x74, 0x00, 0x68, 0x00, - 0x5C, 0x00, 0x51, 0x00, 0x51, 0x00, 0x45, 0x00, 0x39, 0x00, 0x39, 0x00, 0x2E, 0x00, 0x2E, 0x00, - 0x16, 0x00, 0x16, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0xE8, 0xFF, 0xE8, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xDC, 0xFF, - 0xDC, 0xFF, 0xE8, 0xFF, 0xDC, 0xFF, 0xDC, 0xFF, 0xD0, 0xFF, 0xD0, 0xFF, 0xC4, 0xFF, 0xC4, 0xFF, - 0xC4, 0xFF, 0xB8, 0xFF, 0xAC, 0xFF, 0xAC, 0xFF, 0xA0, 0xFF, 0xA0, 0xFF, 0xAC, 0xFF, 0xA0, 0xFF, - 0xAC, 0xFF, 0xAC, 0xFF, 0xB8, 0xFF, 0xAC, 0xFF, 0xAC, 0xFF, 0xAC, 0xFF, 0xAC, 0xFF, 0xAC, 0xFF, - 0xC4, 0xFF, 0xD0, 0xFF, 0xC4, 0xFF, 0xB7, 0xFF, 0xB7, 0xFF, 0xCF, 0xFF, 0xCF, 0xFF, 0xE7, 0xFF, - 0xF3, 0xFF, 0xF3, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x17, 0x00, 0x53, 0x00, 0x3B, 0x00, - 0xB4, 0x00, 0x53, 0x00, 0x14, 0x01, 0x77, 0x00, 0x55, 0x05, 0x3F, 0x0A, 0xBF, 0x07, 0xDF, 0x03, - 0x96, 0xFD, 0x64, 0xFE, 0xF6, 0xFD, 0x92, 0xFF, 0x60, 0x00, 0x16, 0x01, 0x53, 0x00, 0x6F, 0xFE, - 0x10, 0xFB, 0x6F, 0xFD, 0xF5, 0xFC, 0x7A, 0xFE, 0xE8, 0xFE, 0x86, 0xFE, 0xCF, 0xFF, 0x55, 0xFE, - 0xAA, 0xFE, 0x18, 0xFE, 0x30, 0xFD, 0x54, 0xFD, 0xB5, 0xFC, 0xCD, 0xFC, 0x9D, 0xFE, 0x3B, 0xFE, - 0x79, 0xFF, 0x3B, 0xFE, 0x48, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0xB6, 0xFF, - 0xDB, 0xFF, 0x6C, 0xFF, 0x22, 0xFF, 0x30, 0x00, 0xF7, 0x01, 0x18, 0x06, 0x1C, 0x02, 0xE3, 0x03, - 0x55, 0x00, 0xD5, 0x02, 0x64, 0x01, 0x33, 0x01, 0x0E, 0x01, 0x4C, 0x01, 0xA9, 0xFF, 0x9F, 0x00, - 0x05, 0xFE, 0x93, 0x00, 0x4F, 0xFE, 0x64, 0xFD, 0xE8, 0xFC, 0x6F, 0xFD, 0x5F, 0xFF, 0x7F, 0xFE, - 0x5E, 0xFF, 0x73, 0xFE, 0xA4, 0xFE, 0x7F, 0xFE, 0x07, 0xFF, 0x72, 0xFE, 0x55, 0x00, 0x40, 0xFE, - 0x51, 0xFF, 0x2E, 0xFD, 0x38, 0xFF, 0xDA, 0xFF, 0x17, 0x00, 0x62, 0x00, 0x5D, 0xFF, 0x8F, 0xFF, - 0xCE, 0xFF, 0x5D, 0xFF, 0x30, 0x00, 0x88, 0x00, 0x7B, 0x00, 0x24, 0x00, 0x6F, 0xFE, 0xA8, 0xFF, - 0xDA, 0xFF, 0x31, 0x00, 0x9B, 0xFF, 0x2A, 0xFF, 0x7B, 0xFE, 0xD3, 0xFE, 0x23, 0xFE, 0x1E, 0xFF, - 0x37, 0xFF, 0x63, 0x00, 0x75, 0xFF, 0xEB, 0xFE, 0xC6, 0xFE, 0x24, 0x00, 0x7C, 0x00, 0x70, 0x00, - 0xC1, 0xFF, 0xB4, 0xFF, 0x00, 0x00, 0x70, 0x00, 0x13, 0x01, 0xED, 0x00, 0xB6, 0x01, 0xA2, 0x00, - 0xA2, 0x00, 0x00, 0x00, 0x1F, 0x01, 0x52, 0x01, 0x45, 0x01, 0x70, 0x00, 0xBB, 0x00, 0xD4, 0x00, - 0xC3, 0x01, 0x6B, 0x01, 0x77, 0x01, 0x06, 0x01, 0xBB, 0x00, 0x31, 0x00, 0x0B, 0x00, 0xAE, 0x00, - 0x1F, 0x01, 0x1F, 0x01, 0x63, 0x00, 0xB4, 0xFF, 0xA8, 0xFF, 0x0B, 0x00, 0xDA, 0xFF, 0xC1, 0xFF, - 0x69, 0xFF, 0xCD, 0xFF, 0xA8, 0xFF, 0x0B, 0x00, 0x4A, 0x00, 0xD4, 0x00, 0xAE, 0x00, 0x24, 0x00, - 0xF3, 0xFF, 0x18, 0x00, 0xFA, 0x00, 0x13, 0x01, 0xED, 0x00, 0xE1, 0x00, 0xE1, 0x00, 0xE1, 0x00, - 0xFA, 0x00, 0x39, 0x01, 0xCF, 0x01, 0x9D, 0x01, 0x84, 0x01, 0x2C, 0x01, 0x91, 0x01, 0x27, 0x02, - 0x34, 0x02, 0xCF, 0x01, 0x6B, 0x01, 0x52, 0x01, 0x9D, 0x01, 0x6B, 0x01, 0x6B, 0x01, 0xD4, 0x00, - 0xED, 0x00, 0xFA, 0x00, 0xD4, 0x00, 0x45, 0x01, 0x91, 0x01, 0x02, 0x02, 0x0E, 0x02, 0x06, 0x01, - 0x95, 0x00, 0x7C, 0x00, 0xC1, 0xFF, 0x3D, 0x00, 0x0B, 0x00, 0x18, 0x00, 0x63, 0x00, 0x0B, 0x00, - 0x9B, 0xFF, 0xDA, 0xFF, 0x43, 0xFF, 0xEB, 0xFE, 0xC5, 0xFE, 0xAC, 0xFE, 0xD2, 0xFE, 0x2A, 0xFF, - 0x69, 0xFF, 0x00, 0x00, 0xF3, 0xFF, 0xB4, 0xFF, 0x9B, 0xFF, 0xC1, 0xFF, 0xF3, 0xFF, 0x4A, 0x00, - 0x00, 0x00, 0xE6, 0xFF, 0x9B, 0xFF, 0x9B, 0xFF, 0xC1, 0xFF, 0xC1, 0xFF, 0x69, 0xFF, 0x50, 0xFF, - 0xD2, 0xFE, 0xDE, 0xFE, 0xAC, 0xFE, 0xA0, 0xFE, 0x93, 0xFE, 0x3B, 0xFE, 0xEF, 0xFD, 0x97, 0xFD, - 0x26, 0xFD, 0x0D, 0xFD, 0xE7, 0xFC, 0x9C, 0xFC, 0x83, 0xFC, 0x2B, 0xFC, 0xF9, 0xFB, 0xDF, 0xFB, - 0x12, 0xFC, 0x37, 0xFC, 0x44, 0xFC, 0x76, 0xFC, 0xC2, 0xFC, 0x01, 0xFD, 0x97, 0xFD, 0x7E, 0xFD, - 0x4C, 0xFD, 0xF4, 0xFC, 0xC2, 0xFC, 0x33, 0xFD, 0x8B, 0xFD, 0xEF, 0xFD, 0xA4, 0xFD, 0x33, 0xFD, - 0x26, 0xFD, 0x72, 0xFD, 0x58, 0xFD, 0xD6, 0xFD, 0xD6, 0xFD, 0x47, 0xFE, 0xEF, 0xFD, 0xBD, 0xFD, - 0xBD, 0xFD, 0xFC, 0xFD, 0x86, 0xFE, 0x9F, 0xFE, 0x47, 0xFE, 0x2A, 0xFF, 0x36, 0xFF, 0xB4, 0xFF, - 0xB4, 0xFF, 0x5C, 0xFF, 0x00, 0x00, 0x8E, 0xFF, 0x2A, 0xFF, 0x75, 0xFF, 0x52, 0x01, 0x4D, 0x05, - 0xAC, 0x09, 0x8E, 0x0D, 0x1C, 0x10, 0x57, 0x11, 0x96, 0x11, 0x42, 0x10, 0xD1, 0x0F, 0xEF, 0x0E, - 0x92, 0x0F, 0x9F, 0x0F, 0xC9, 0x0E, 0xBC, 0x0E, 0x00, 0x0E, 0x75, 0x0D, 0x09, 0x0C, 0x40, 0x08, - 0x34, 0x05, 0x2C, 0x01, 0x08, 0xFE, 0x04, 0xFC, 0x59, 0xFA, 0x4C, 0xFA, 0x51, 0xF9, 0x61, 0xF8, - 0x27, 0xF7, 0x83, 0xF6, 0x44, 0xF6, 0xEC, 0xF5, 0x6E, 0xF5, 0x55, 0xF5, 0xE0, 0xF5, 0xA5, 0xF7, - 0x44, 0xF9, 0x76, 0xFC, 0x60, 0xFE, 0x89, 0x00, 0x91, 0x01, 0xB7, 0x01, 0x74, 0x02, 0xA6, 0x02, - 0x63, 0x03, 0x1F, 0x04, 0x6B, 0x04, 0x73, 0x05, 0x30, 0x06, 0x38, 0x07, 0x9D, 0x07, 0xC7, 0x06, - 0xE5, 0x05, 0xD4, 0x03, 0x02, 0x02, 0x00, 0x00, 0x9F, 0xFE, 0x97, 0xFD, 0xCD, 0xFC, 0xEB, 0xFB, - 0x47, 0xFB, 0xEF, 0xFA, 0x08, 0xFB, 0x58, 0xFA, 0xC1, 0xF9, 0x04, 0xF9, 0xB9, 0xF8, 0x5C, 0xF9, - 0x19, 0xFA, 0xD2, 0xFB, 0x25, 0xFD, 0x47, 0xFE, 0x4F, 0xFF, 0xF3, 0xFF, 0x57, 0x00, 0x46, 0x01, - 0xFA, 0x00, 0x52, 0x01, 0x52, 0x01, 0x03, 0x02, 0x18, 0x03, 0x07, 0x04, 0x85, 0x04, 0x78, 0x04, - 0x07, 0x04, 0x4A, 0x03, 0xDD, 0x01, 0x96, 0x00, 0x9B, 0xFF, 0x79, 0xFE, 0xA3, 0xFD, 0x5C, 0xFC, - 0xD1, 0xFB, 0x86, 0xFB, 0x54, 0xFB, 0xD6, 0xFA, 0x25, 0xFA, 0x9B, 0xF9, 0x8E, 0xF9, 0xCD, 0xF9, - 0x97, 0xFA, 0x92, 0xFB, 0xB4, 0xFC, 0xBC, 0xFD, 0x92, 0xFE, 0x68, 0xFF, 0x57, 0x00, 0xD5, 0x00, - 0x39, 0x01, 0x39, 0x01, 0xA2, 0x00, 0x70, 0x00, 0x3D, 0x00, 0x4A, 0x00, 0x63, 0x00, 0xF3, 0xFF, - 0xF7, 0xFE, 0xD6, 0xFD, 0x68, 0xFC, 0x92, 0xFB, 0x60, 0xFB, 0x60, 0xFB, 0xC5, 0xFB, 0xB8, 0xFB, - 0x47, 0xFB, 0xBC, 0xFA, 0xD6, 0xFA, 0x97, 0xFA, 0x08, 0xFB, 0x97, 0xFA, 0xF3, 0xF9, 0xC1, 0xF9, - 0xDA, 0xF9, 0x8A, 0xFA, 0x92, 0xFB, 0x04, 0xFC, 0xC1, 0xFC, 0xCD, 0xFC, 0x9B, 0xFC, 0x8A, 0xFD, - 0xB0, 0xFD, 0x47, 0xFE, 0x08, 0xFE, 0x19, 0xFD, 0x64, 0xFD, 0x8A, 0xFD, 0x47, 0xFE, 0x5C, 0xFF, - 0xEB, 0xFE, 0x68, 0xFF, 0x04, 0xFF, 0x53, 0xFE, 0xFB, 0xFD, 0x19, 0xFD, 0xCD, 0xFC, 0x0C, 0xFD, - 0xF3, 0xFC, 0x8A, 0xFD, 0x21, 0xFE, 0xCD, 0xFF, 0x28, 0x05, 0xE9, 0x0D, 0xD8, 0x17, 0x35, 0x1D, - 0xCC, 0x1D, 0x30, 0x1B, 0xA2, 0x18, 0x74, 0x17, 0xED, 0x15, 0x95, 0x15, 0x95, 0x15, 0xC3, 0x13, - 0x0F, 0x11, 0x52, 0x0D, 0x0F, 0x0B, 0x1C, 0x0B, 0xC4, 0x07, 0xB3, 0x02, 0x54, 0xFB, 0x54, 0xF5, - 0x2A, 0xF3, 0x9F, 0xF2, 0x8E, 0xF3, 0x82, 0xF3, 0x36, 0xF3, 0xEB, 0xF2, 0xB8, 0xF2, 0xDA, 0xF3, - 0x6D, 0xF5, 0x2E, 0xF8, 0xA7, 0xF9, 0x75, 0xF9, 0x71, 0xFA, 0x9B, 0xFC, 0xF6, 0x01, 0x7C, 0x06, - 0x18, 0x09, 0x6B, 0x0A, 0x95, 0x09, 0x63, 0x09, 0xF2, 0x08, 0x8D, 0x08, 0x28, 0x08, 0x4A, 0x06, - 0x6C, 0x04, 0xBF, 0x02, 0xA6, 0x02, 0x70, 0x03, 0xFA, 0x03, 0xFE, 0x02, 0x75, 0xFF, 0x04, 0xFC, - 0x93, 0xF8, 0x58, 0xF7, 0xDA, 0xF6, 0x04, 0xF6, 0x4F, 0xF6, 0x69, 0xF6, 0x58, 0xF7, 0xDA, 0xF9, - 0xAC, 0xFB, 0x3A, 0xFE, 0x5C, 0xFF, 0x4F, 0xFF, 0xCD, 0xFF, 0xA2, 0x00, 0x0F, 0x02, 0x13, 0x04, - 0x5B, 0x05, 0x80, 0x05, 0xB3, 0x05, 0x03, 0x05, 0xAA, 0x04, 0x9E, 0x04, 0x0B, 0x03, 0x39, 0x01, - 0x4F, 0xFF, 0x3F, 0xFD, 0x19, 0xFD, 0x9B, 0xFC, 0x9B, 0xFC, 0x1D, 0xFC, 0x60, 0xFB, 0xEF, 0xFA, - 0xB0, 0xFA, 0x92, 0xFB, 0xDE, 0xFB, 0x86, 0xFB, 0x15, 0xFB, 0x10, 0xF9, 0xAC, 0xF8, 0xC1, 0xF9, - 0xE2, 0xFA, 0xB0, 0xFD, 0x00, 0x00, 0xC8, 0x00, 0xD0, 0x01, 0x91, 0x01, 0x5F, 0x01, 0x8D, 0x02, - 0xF6, 0x01, 0x2D, 0x01, 0xBB, 0x00, 0xC1, 0xFF, 0xA2, 0x00, 0x91, 0x01, 0x91, 0x01, 0x28, 0x02, - 0x07, 0x01, 0x9B, 0xFF, 0x79, 0xFE, 0x19, 0xFD, 0x0C, 0xFD, 0x4F, 0xFC, 0xDE, 0xFB, 0x47, 0xFB, - 0xBC, 0xFA, 0xDE, 0xFB, 0xDA, 0xFC, 0xBC, 0xFD, 0x08, 0xFE, 0xF3, 0xFC, 0xB4, 0xFC, 0x43, 0xFC, - 0x43, 0xFC, 0x7D, 0xFD, 0x53, 0xFE, 0x4F, 0xFF, 0xC1, 0xFF, 0x5C, 0xFF, 0x8E, 0xFF, 0x31, 0x00, - 0xDA, 0xFF, 0xD1, 0xFE, 0xF3, 0xFC, 0xC9, 0xFA, 0x00, 0xFA, 0xCD, 0xF9, 0xE6, 0xF9, 0xB0, 0xFA, - 0xD6, 0xFA, 0xD6, 0xFA, 0xA3, 0xFA, 0x0C, 0xFA, 0x32, 0xFA, 0xE6, 0xF9, 0x4F, 0xF9, 0x9F, 0xF8, - 0x8A, 0xF7, 0x86, 0xF8, 0x7E, 0xFA, 0xF3, 0xFC, 0xC5, 0xFE, 0x36, 0xFF, 0x4F, 0xFF, 0xB4, 0xFF, - 0xDA, 0xFF, 0x13, 0x01, 0xDD, 0x01, 0x74, 0x02, 0x28, 0x02, 0x9E, 0x01, 0x85, 0x01, 0xD0, 0x01, - 0x42, 0x02, 0xD4, 0x03, 0x70, 0x09, 0x99, 0x14, 0x13, 0x1F, 0x73, 0x23, 0x2C, 0x22, 0xDC, 0x1C, - 0x20, 0x19, 0x20, 0x16, 0x63, 0x12, 0xBB, 0x0F, 0x5F, 0x0D, 0xFA, 0x09, 0x18, 0x06, 0xE9, 0x01, - 0x13, 0x01, 0x9A, 0x02, 0x9E, 0x01, 0xDA, 0xFC, 0x54, 0xF5, 0x60, 0xEF, 0xF3, 0xED, 0xD2, 0xEF, - 0xB0, 0xF1, 0xC5, 0xF2, 0xF3, 0xF3, 0xB8, 0xF5, 0xD1, 0xF8, 0x75, 0xFC, 0x96, 0x00, 0xE9, 0x04, - 0x89, 0x06, 0xCC, 0x05, 0x46, 0x04, 0x46, 0x04, 0x1C, 0x08, 0x74, 0x0B, 0xD4, 0x0C, 0xFE, 0x0B, - 0xE1, 0x09, 0x8D, 0x08, 0x91, 0x07, 0x8D, 0x05, 0xFE, 0x02, 0x04, 0xFF, 0xEF, 0xFA, 0x86, 0xF8, - 0x8A, 0xF7, 0x10, 0xF9, 0xC5, 0xFB, 0xC1, 0xFC, 0x1D, 0xFC, 0x19, 0xFA, 0xEF, 0xF7, 0xFB, 0xF7, - 0xFB, 0xF7, 0x2E, 0xF8, 0x3A, 0xF8, 0xAC, 0xF8, 0xD6, 0xFA, 0x2E, 0xFE, 0xC4, 0x01, 0xF6, 0x04, - 0x89, 0x06, 0x7C, 0x06, 0xBF, 0x05, 0x35, 0x05, 0xDD, 0x04, 0x8D, 0x05, 0x9A, 0x05, 0x6C, 0x04, - 0xBF, 0x02, 0x89, 0x00, 0xCD, 0xFF, 0xA7, 0xFF, 0xDE, 0xFE, 0x4B, 0xFD, 0xB0, 0xFA, 0xB8, 0xF8, - 0xD6, 0xF7, 0x71, 0xF7, 0x3A, 0xF8, 0xDE, 0xF8, 0xC1, 0xF9, 0x32, 0xFA, 0xA3, 0xFA, 0x86, 0xFB, - 0x32, 0xFD, 0x68, 0xFF, 0xAF, 0x00, 0xC8, 0x00, 0x4A, 0x00, 0x4A, 0x00, 0xB7, 0x01, 0xBF, 0x02, - 0x85, 0x04, 0x35, 0x05, 0x2D, 0x04, 0x2D, 0x04, 0x81, 0x02, 0x28, 0x02, 0x74, 0x02, 0xFA, 0x00, - 0x4F, 0xFF, 0xDA, 0xFC, 0x58, 0xFA, 0x0C, 0xFA, 0xF3, 0xF9, 0xA3, 0xFA, 0x3A, 0xFB, 0x08, 0xFB, - 0xEF, 0xFA, 0x79, 0xFB, 0x75, 0xFC, 0x4B, 0xFD, 0x53, 0xFE, 0x47, 0xFE, 0xD6, 0xFD, 0xE2, 0xFD, - 0x79, 0xFE, 0x00, 0x00, 0x78, 0x01, 0xD0, 0x01, 0x52, 0x01, 0x57, 0x00, 0x68, 0xFF, 0xC5, 0xFE, - 0x47, 0xFE, 0x7D, 0xFD, 0x36, 0xFC, 0x2E, 0xFB, 0x58, 0xFA, 0x64, 0xFA, 0x8A, 0xFA, 0x3F, 0xFA, - 0xB4, 0xF9, 0xAC, 0xF8, 0xD6, 0xF7, 0x71, 0xF7, 0x97, 0xF7, 0x60, 0xF8, 0xF7, 0xF8, 0x69, 0xF9, - 0x4B, 0xFA, 0xAC, 0xFB, 0x3F, 0xFD, 0x43, 0xFF, 0x57, 0x00, 0x00, 0x00, 0x43, 0xFF, 0x86, 0xFE, - 0x04, 0xFF, 0x89, 0x00, 0x39, 0x01, 0x91, 0x01, 0x78, 0x01, 0xEE, 0x00, 0x63, 0x00, 0x57, 0x00, - 0x57, 0x00, 0x4A, 0x00, 0xDA, 0xFF, 0x8A, 0xFD, 0xB8, 0xFB, 0x4B, 0xFA, 0x8E, 0xF9, 0x3F, 0xFA, - 0x0C, 0xFA, 0x64, 0xFD, 0x7C, 0x06, 0x67, 0x14, 0xC3, 0x1F, 0x99, 0x23, 0xFE, 0x20, 0xD0, 0x1C, - 0x8D, 0x1A, 0x6F, 0x18, 0x7C, 0x15, 0xE1, 0x12, 0x13, 0x10, 0x24, 0x0C, 0x9E, 0x07, 0x46, 0x04, - 0x03, 0x05, 0xD4, 0x06, 0x5B, 0x05, 0x5C, 0xFF, 0x3F, 0xF7, 0xE2, 0xF1, 0xCD, 0xF0, 0xAC, 0xF2, - 0x4F, 0xF3, 0xEB, 0xF2, 0xC5, 0xF2, 0x64, 0xF4, 0x47, 0xF8, 0xF3, 0xFC, 0x5B, 0x02, 0x70, 0x06, - 0xDD, 0x07, 0xFE, 0x05, 0x31, 0x03, 0x31, 0x03, 0xBF, 0x05, 0x74, 0x08, 0x24, 0x09, 0x39, 0x07, - 0xA6, 0x05, 0xE9, 0x04, 0x4E, 0x05, 0x42, 0x05, 0xD9, 0x02, 0x43, 0xFF, 0x60, 0xFB, 0x93, 0xF8, - 0xBD, 0xF7, 0xAC, 0xF8, 0x71, 0xFA, 0x47, 0xFB, 0x97, 0xFA, 0x93, 0xF8, 0x15, 0xF8, 0x43, 0xF9, - 0xEF, 0xFA, 0x10, 0xFC, 0x92, 0xFB, 0x6D, 0xFB, 0xA7, 0xFC, 0x1D, 0xFF, 0x8D, 0x02, 0x03, 0x05, - 0x4A, 0x06, 0x52, 0x07, 0x9E, 0x07, 0xF6, 0x07, 0x03, 0x08, 0x03, 0x08, 0x6B, 0x07, 0x5B, 0x05, - 0xD0, 0x01, 0x79, 0xFE, 0x43, 0xFC, 0x86, 0xFB, 0xFB, 0xFA, 0x8E, 0xF9, 0x47, 0xF8, 0xD6, 0xF7, - 0xB0, 0xF7, 0x21, 0xF8, 0xEF, 0xF7, 0xD6, 0xF7, 0x75, 0xF9, 0x79, 0xFB, 0x4F, 0xFC, 0x64, 0xFD, - 0x0C, 0xFD, 0x97, 0xFD, 0x36, 0xFF, 0x1D, 0xFF, 0xF3, 0xFF, 0x2D, 0x01, 0x0F, 0x02, 0x4A, 0x03, - 0x18, 0x03, 0x74, 0x02, 0x31, 0x03, 0x89, 0x03, 0x70, 0x03, 0xCC, 0x02, 0x2D, 0x01, 0x00, 0x00, - 0x8E, 0xFF, 0x29, 0xFF, 0x15, 0xFE, 0x64, 0xFD, 0xDA, 0xFC, 0xCD, 0xFC, 0xF3, 0xFC, 0x32, 0xFD, - 0xB0, 0xFD, 0x15, 0xFE, 0x6D, 0xFE, 0xBC, 0xFD, 0xDA, 0xFC, 0x9B, 0xFC, 0xB4, 0xFC, 0xBC, 0xFD, - 0x2E, 0xFE, 0xE2, 0xFD, 0xEF, 0xFD, 0x21, 0xFE, 0x79, 0xFE, 0xDE, 0xFE, 0x9F, 0xFE, 0x2E, 0xFE, - 0x15, 0xFE, 0xC9, 0xFD, 0x25, 0xFD, 0x25, 0xFD, 0x00, 0xFD, 0xDA, 0xFC, 0x04, 0xFC, 0x32, 0xFA, - 0x04, 0xF9, 0x47, 0xF8, 0x3A, 0xF8, 0x3A, 0xF8, 0x3A, 0xF8, 0x04, 0xF9, 0x32, 0xFA, 0x04, 0xFC, - 0x0C, 0xFD, 0xD6, 0xFD, 0x3A, 0xFE, 0x3A, 0xFE, 0x25, 0xFD, 0xF7, 0xFB, 0x2A, 0xFC, 0x43, 0xFC, - 0x21, 0xFE, 0x04, 0xFF, 0x9B, 0xFF, 0x3D, 0x00, 0x63, 0x00, 0x89, 0x00, 0x70, 0x00, 0xA7, 0xFF, - 0x75, 0xFF, 0x86, 0xFE, 0xB4, 0xFC, 0xFB, 0xFA, 0xE6, 0xF9, 0xEF, 0xFA, 0x15, 0xFB, 0x9B, 0xFC, - 0xC4, 0x01, 0xF6, 0x0D, 0x91, 0x1C, 0x3D, 0x24, 0x91, 0x25, 0xE0, 0x21, 0x13, 0x1F, 0x73, 0x1D, - 0x13, 0x19, 0x30, 0x15, 0x35, 0x11, 0xED, 0x0C, 0x5B, 0x08, 0x81, 0x02, 0xBB, 0x00, 0x67, 0x02, - 0xC8, 0x03, 0x0F, 0x02, 0xC5, 0xFB, 0x3A, 0xF5, 0x58, 0xF1, 0x58, 0xF1, 0xA3, 0xF1, 0x69, 0xF0, - 0x08, 0xEF, 0x08, 0xEF, 0x54, 0xF2, 0xB4, 0xF6, 0xB4, 0xFC, 0x7C, 0x03, 0x35, 0x08, 0xE9, 0x0A, - 0x95, 0x09, 0xE9, 0x07, 0x5B, 0x08, 0x31, 0x09, 0x89, 0x09, 0xB7, 0x07, 0xDD, 0x04, 0x0B, 0x03, - 0xE5, 0x02, 0x89, 0x03, 0x31, 0x03, 0x78, 0x01, 0x53, 0xFE, 0x2A, 0xFC, 0x71, 0xFA, 0x04, 0xF9, - 0x5C, 0xF9, 0x10, 0xF9, 0xF7, 0xF8, 0x2E, 0xF8, 0xCD, 0xF6, 0x7E, 0xF7, 0x36, 0xF9, 0x92, 0xFB, - 0x0C, 0xFD, 0xA3, 0xFD, 0x9F, 0xFE, 0x70, 0x00, 0xA6, 0x02, 0x6C, 0x04, 0x80, 0x05, 0xCC, 0x05, - 0x7C, 0x06, 0x5F, 0x07, 0xB7, 0x07, 0x35, 0x08, 0x03, 0x08, 0xD4, 0x06, 0x91, 0x04, 0xE1, 0x00, - 0xC9, 0xFD, 0x3A, 0xFB, 0x75, 0xF9, 0xC9, 0xF7, 0xF7, 0xF5, 0xFC, 0xF4, 0x47, 0xF5, 0xE6, 0xF6, - 0x54, 0xF8, 0xB4, 0xF9, 0x7E, 0xFA, 0x54, 0xFB, 0xF3, 0xFC, 0x00, 0xFD, 0x7D, 0xFD, 0xBC, 0xFD, - 0xFB, 0xFD, 0xDE, 0xFE, 0x1D, 0xFF, 0x63, 0x00, 0xA6, 0x02, 0x39, 0x04, 0x42, 0x05, 0x5F, 0x04, - 0xCC, 0x02, 0xE9, 0x01, 0xD5, 0x00, 0x31, 0x00, 0xEB, 0xFE, 0x71, 0xFD, 0xEB, 0xFB, 0x47, 0xFB, - 0x47, 0xFB, 0x2A, 0xFC, 0x8A, 0xFD, 0xFB, 0xFD, 0x60, 0xFE, 0x58, 0xFD, 0xB4, 0xFC, 0x0C, 0xFD, - 0x8A, 0xFD, 0x08, 0xFE, 0xFB, 0xFD, 0x58, 0xFD, 0x7D, 0xFD, 0xE2, 0xFD, 0x4F, 0xFF, 0x07, 0x01, - 0x0F, 0x02, 0xCC, 0x02, 0x67, 0x02, 0x03, 0x02, 0x52, 0x01, 0x89, 0x00, 0xF3, 0xFF, 0xD1, 0xFE, - 0xA3, 0xFD, 0x5C, 0xFC, 0xB8, 0xFB, 0x15, 0xFB, 0xBC, 0xFA, 0xA7, 0xF9, 0xFB, 0xF7, 0xDA, 0xF6, - 0x43, 0xF6, 0x69, 0xF6, 0xE6, 0xF6, 0x3F, 0xF7, 0x64, 0xF7, 0xEF, 0xF7, 0xC5, 0xF8, 0x25, 0xFA, - 0x47, 0xFB, 0x4F, 0xFC, 0x25, 0xFD, 0x3A, 0xFE, 0x75, 0xFF, 0x24, 0x00, 0xBB, 0x00, 0x96, 0x00, - 0x0B, 0x00, 0x3D, 0x00, 0x4A, 0x00, 0x20, 0x01, 0x1C, 0x02, 0xA6, 0x02, 0xAB, 0x01, 0xF3, 0xFF, - 0x58, 0xFD, 0x36, 0xFC, 0x79, 0xFB, 0x0C, 0xFA, 0x92, 0xFB, 0x2D, 0x04, 0x9E, 0x13, 0x67, 0x20, - 0xBF, 0x26, 0xA1, 0x24, 0x9D, 0x22, 0x3D, 0x21, 0x78, 0x1F, 0x56, 0x1B, 0x13, 0x16, 0x07, 0x10, - 0xFE, 0x08, 0xE1, 0x00, 0x54, 0xFB, 0x04, 0xFC, 0x43, 0xFF, 0x9E, 0x01, 0x4F, 0xFF, 0x00, 0xFA, - 0x1D, 0xF6, 0x79, 0xF5, 0x36, 0xF6, 0xFC, 0xF4, 0xD6, 0xF1, 0x58, 0xEE, 0x9B, 0xED, 0xF7, 0xEF, - 0x47, 0xF5, 0xB4, 0xFC, 0xD4, 0x03, 0xD4, 0x09, 0x31, 0x0C, 0xC8, 0x0C, 0x39, 0x0D, 0x80, 0x0E, - 0xF2, 0x0E, 0x07, 0x0D, 0x0F, 0x08, 0x9A, 0x02, 0x82, 0xFF, 0x36, 0xFF, 0x4A, 0x00, 0xC1, 0xFF, - 0x60, 0xFE, 0xCD, 0xFC, 0x4F, 0xFC, 0x68, 0xFC, 0x58, 0xFD, 0xF3, 0xFC, 0xC5, 0xFB, 0x82, 0xF9, - 0x82, 0xF6, 0x60, 0xF5, 0xB8, 0xF5, 0xB0, 0xF7, 0xC1, 0xF9, 0x54, 0xFB, 0x82, 0xFC, 0x92, 0xFE, - 0x78, 0x01, 0x46, 0x04, 0xE5, 0x05, 0xF2, 0x05, 0xE5, 0x05, 0xFE, 0x05, 0x70, 0x06, 0x57, 0x06, - 0xF2, 0x05, 0xE9, 0x04, 0xD4, 0x03, 0xE9, 0x01, 0x0B, 0x00, 0x3A, 0xFE, 0xC1, 0xFC, 0x2E, 0xFB, - 0xF7, 0xF8, 0x0C, 0xF7, 0x5C, 0xF6, 0xA8, 0xF6, 0xC9, 0xF7, 0x79, 0xF8, 0xDE, 0xF8, 0x7E, 0xFA, - 0xE6, 0xFC, 0x10, 0xFF, 0x57, 0x00, 0x7C, 0x00, 0xF3, 0xFF, 0xCD, 0xFF, 0x75, 0xFF, 0x9B, 0xFF, - 0x0B, 0x00, 0x07, 0x01, 0x9E, 0x01, 0xD0, 0x01, 0x52, 0x01, 0x07, 0x01, 0x39, 0x01, 0x13, 0x01, - 0xAF, 0x00, 0xF7, 0xFE, 0xD6, 0xFD, 0x0C, 0xFD, 0xDA, 0xFC, 0x82, 0xFC, 0x2A, 0xFC, 0xEB, 0xFB, - 0x04, 0xFC, 0x10, 0xFC, 0x5C, 0xFC, 0x3F, 0xFD, 0xE2, 0xFD, 0x79, 0xFE, 0x86, 0xFE, 0x3A, 0xFE, - 0x9F, 0xFE, 0x5C, 0xFF, 0x24, 0x00, 0x70, 0x00, 0x70, 0x00, 0x63, 0x00, 0xE1, 0x00, 0x78, 0x01, - 0xD0, 0x01, 0xAB, 0x01, 0x2D, 0x01, 0x3D, 0x00, 0x9F, 0xFE, 0x71, 0xFD, 0x5C, 0xFC, 0xB8, 0xFB, - 0x97, 0xFA, 0xF7, 0xF8, 0x58, 0xF7, 0x75, 0xF6, 0x43, 0xF6, 0x69, 0xF6, 0x00, 0xF7, 0x00, 0xF7, - 0xC1, 0xF6, 0x5C, 0xF6, 0x69, 0xF6, 0x4B, 0xF7, 0xC5, 0xF8, 0xE2, 0xFA, 0x19, 0xFD, 0x15, 0xFE, - 0xB8, 0xFE, 0x04, 0xFF, 0x8E, 0xFF, 0xBB, 0x00, 0x39, 0x01, 0x78, 0x01, 0xE1, 0x00, 0x52, 0x01, - 0x9E, 0x01, 0xCC, 0x02, 0x81, 0x02, 0x91, 0x01, 0xDA, 0xFF, 0xA3, 0xFD, 0xB8, 0xFB, 0x0C, 0xFA, - 0x9B, 0xFC, 0xAA, 0x07, 0x45, 0x16, 0x02, 0x20, 0x30, 0x24, 0x39, 0x22, 0x9D, 0x22, 0x78, 0x22, - 0x6F, 0x21, 0x9D, 0x1C, 0xF6, 0x16, 0x8D, 0x0E, 0x35, 0x05, 0x25, 0xFD, 0xAC, 0xF8, 0x3F, 0xFA, - 0x86, 0xFB, 0x10, 0xFC, 0x7E, 0xFA, 0x86, 0xF8, 0x3A, 0xF8, 0x19, 0xFA, 0xB0, 0xFA, 0xDE, 0xF8, - 0xA3, 0xF4, 0x5C, 0xF0, 0xFC, 0xEE, 0x26, 0xF1, 0xEB, 0xF5, 0xDE, 0xFB, 0xAF, 0x00, 0x0F, 0x05, - 0x28, 0x08, 0xA6, 0x0B, 0x70, 0x0F, 0x67, 0x11, 0x0F, 0x11, 0xE9, 0x0D, 0x24, 0x09, 0x3D, 0x03, - 0x75, 0xFF, 0xF3, 0xFC, 0x3A, 0xFB, 0x4F, 0xF9, 0xA8, 0xF6, 0x1D, 0xF6, 0xB0, 0xF7, 0x32, 0xFA, - 0x0C, 0xFD, 0xC9, 0xFD, 0x64, 0xFD, 0xA7, 0xFC, 0x9F, 0xFB, 0xB0, 0xFA, 0x3F, 0xFA, 0xCD, 0xF9, - 0x25, 0xFA, 0x3A, 0xFB, 0x3F, 0xFD, 0xCD, 0xFF, 0x63, 0x03, 0x24, 0x06, 0x0F, 0x08, 0xE5, 0x08, - 0xAF, 0x09, 0x46, 0x0A, 0x0B, 0x09, 0xAF, 0x06, 0x0B, 0x03, 0x8E, 0xFF, 0xC1, 0xFC, 0xBC, 0xFA, - 0x69, 0xF9, 0x86, 0xF8, 0xBD, 0xF7, 0x58, 0xF7, 0x97, 0xF7, 0x93, 0xF8, 0x25, 0xFA, 0x79, 0xFB, - 0x2A, 0xFC, 0x4F, 0xFC, 0x97, 0xFD, 0x4F, 0xFF, 0x13, 0x01, 0x4E, 0x02, 0x67, 0x02, 0x81, 0x02, - 0xB3, 0x02, 0x0B, 0x03, 0x70, 0x03, 0x0B, 0x03, 0xDD, 0x01, 0x68, 0xFF, 0x7D, 0xFD, 0x1D, 0xFC, - 0x86, 0xFB, 0x54, 0xFB, 0x2E, 0xFB, 0x21, 0xFB, 0x79, 0xFB, 0xEB, 0xFB, 0x58, 0xFD, 0x79, 0xFE, - 0x43, 0xFF, 0x36, 0xFF, 0xD1, 0xFE, 0x47, 0xFE, 0x21, 0xFE, 0x60, 0xFE, 0xD1, 0xFE, 0x68, 0xFF, - 0xC1, 0xFF, 0x00, 0x00, 0x4A, 0x00, 0xE1, 0x00, 0x9E, 0x01, 0x42, 0x02, 0x5B, 0x02, 0xAB, 0x01, - 0x70, 0x00, 0x29, 0xFF, 0x6D, 0xFE, 0x8A, 0xFD, 0xC1, 0xFC, 0xD1, 0xFB, 0x6D, 0xFB, 0x2E, 0xFB, - 0xC9, 0xFA, 0x8A, 0xFA, 0x32, 0xFA, 0xF3, 0xF9, 0x4F, 0xF9, 0x6D, 0xF8, 0xD6, 0xF7, 0x7E, 0xF7, - 0xD6, 0xF7, 0x3A, 0xF8, 0xB8, 0xF8, 0xF7, 0xF8, 0x36, 0xF9, 0x4F, 0xF9, 0xA7, 0xF9, 0x32, 0xFA, - 0x86, 0xFB, 0x8E, 0xFC, 0x8A, 0xFD, 0xA3, 0xFD, 0x86, 0xFE, 0x68, 0xFF, 0x57, 0x00, 0x9E, 0x01, - 0x91, 0x01, 0xDD, 0x01, 0x78, 0x01, 0x13, 0x01, 0x20, 0x01, 0x07, 0x01, 0xBB, 0x00, 0x24, 0x00, - 0xAC, 0xFE, 0x0C, 0xFD, 0xAC, 0xFB, 0xE2, 0xFD, 0x24, 0x06, 0x7C, 0x12, 0x7C, 0x1B, 0x80, 0x20, - 0x8D, 0x20, 0x0F, 0x20, 0x1F, 0x1F, 0x84, 0x1C, 0x63, 0x18, 0xC8, 0x12, 0xDD, 0x0A, 0x0F, 0x02, - 0xF3, 0xF9, 0xD2, 0xF5, 0x9F, 0xF5, 0xDA, 0xF6, 0x54, 0xF8, 0x25, 0xFA, 0xA7, 0xFC, 0xC1, 0xFF, - 0xBF, 0x02, 0xAA, 0x04, 0x03, 0x05, 0x46, 0x04, 0x9A, 0x02, 0xAF, 0x00, 0xDA, 0xFF, 0xE1, 0x00, - 0x4A, 0x03, 0x95, 0x06, 0x63, 0x09, 0xCC, 0x0B, 0xE9, 0x0D, 0x17, 0x0F, 0x80, 0x0E, 0x3D, 0x0C, - 0xD9, 0x08, 0xFA, 0x03, 0xD6, 0xFD, 0x19, 0xF7, 0x8A, 0xF1, 0xF3, 0xED, 0x2E, 0xEC, 0x08, 0xEC, - 0x5C, 0xED, 0x43, 0xF0, 0x3F, 0xF4, 0x04, 0xF9, 0x4B, 0xFD, 0x4A, 0x00, 0xBF, 0x02, 0x89, 0x03, - 0x3D, 0x03, 0xF6, 0x01, 0x00, 0x00, 0xD1, 0xFE, 0xAC, 0xFE, 0xF7, 0xFE, 0xA7, 0xFF, 0x31, 0x00, - 0x52, 0x01, 0xD9, 0x02, 0x52, 0x04, 0xCC, 0x05, 0xA6, 0x05, 0x20, 0x04, 0x39, 0x01, 0xE2, 0xFD, - 0x21, 0xFB, 0xC5, 0xF8, 0x64, 0xF7, 0x43, 0xF6, 0xB8, 0xF5, 0x9B, 0xF6, 0x47, 0xF8, 0xDE, 0xFB, - 0xA7, 0xFF, 0x18, 0x03, 0xC4, 0x04, 0xFE, 0x05, 0x67, 0x05, 0x42, 0x05, 0x0F, 0x05, 0x13, 0x04, - 0x3D, 0x03, 0x5F, 0x01, 0x0B, 0x00, 0x10, 0xFF, 0x47, 0xFE, 0x53, 0xFE, 0x21, 0xFE, 0x97, 0xFD, - 0x36, 0xFC, 0xBC, 0xFA, 0x8E, 0xF9, 0x9F, 0xF8, 0x3A, 0xF8, 0x21, 0xF8, 0x6D, 0xF8, 0x5C, 0xF9, - 0xA3, 0xFA, 0x36, 0xFC, 0x2E, 0xFE, 0x31, 0x00, 0xAB, 0x01, 0xFE, 0x02, 0xAF, 0x03, 0x89, 0x03, - 0xE5, 0x02, 0xE9, 0x01, 0xEE, 0x00, 0x18, 0x00, 0x43, 0xFF, 0x2E, 0xFE, 0x64, 0xFD, 0xF3, 0xFC, - 0x9B, 0xFC, 0x0C, 0xFD, 0x25, 0xFD, 0xE6, 0xFC, 0x8E, 0xFC, 0xF7, 0xFB, 0x92, 0xFB, 0x47, 0xFB, - 0x08, 0xFB, 0xA3, 0xFA, 0x25, 0xFA, 0xB4, 0xF9, 0x8E, 0xF9, 0xE6, 0xF9, 0xA3, 0xFA, 0x54, 0xFB, - 0xEB, 0xFB, 0xB4, 0xFC, 0x58, 0xFD, 0xC9, 0xFD, 0x15, 0xFE, 0xEF, 0xFD, 0x8A, 0xFD, 0xA7, 0xFC, - 0x3A, 0xFB, 0xA3, 0xFA, 0xDA, 0xF9, 0x4B, 0xFA, 0x15, 0xFB, 0xEB, 0xFB, 0x68, 0xFC, 0x82, 0xFC, - 0x68, 0xFC, 0xE6, 0xFC, 0x71, 0xFD, 0xEB, 0xFE, 0x75, 0xFF, 0x18, 0x00, 0x2D, 0x01, 0x31, 0x00, - 0x96, 0x00, 0x75, 0xFF, 0xEB, 0xFE, 0x21, 0xFE, 0x08, 0xFE, 0x0B, 0x03, 0x2C, 0x0D, 0xF6, 0x16, - 0xF1, 0x1D, 0x4E, 0x20, 0xD8, 0x20, 0x1F, 0x22, 0xC3, 0x1F, 0xA2, 0x1B, 0x06, 0x16, 0x4A, 0x0F, - 0x9E, 0x07, 0x6D, 0xFE, 0x00, 0xF7, 0xCD, 0xF3, 0x4F, 0xF3, 0x4B, 0xF4, 0xC5, 0xF5, 0xC5, 0xF8, - 0xDA, 0xFC, 0x13, 0x01, 0xE1, 0x03, 0xB3, 0x05, 0xAF, 0x06, 0xEE, 0x06, 0xFE, 0x05, 0x39, 0x04, - 0xFE, 0x02, 0x3D, 0x03, 0x0F, 0x05, 0x78, 0x07, 0xA2, 0x09, 0xA6, 0x0B, 0x6B, 0x0D, 0x9E, 0x0D, - 0xFA, 0x0C, 0xF6, 0x0A, 0x28, 0x08, 0x0B, 0x03, 0x75, 0xFC, 0x60, 0xF5, 0x9F, 0xEF, 0xE2, 0xEB, - 0xF8, 0xE9, 0xF8, 0xE9, 0xBD, 0xEB, 0x15, 0xEF, 0xA8, 0xF3, 0x10, 0xF9, 0x60, 0xFE, 0xF2, 0x02, - 0xA6, 0x05, 0x31, 0x06, 0x28, 0x05, 0x4A, 0x03, 0x6C, 0x01, 0x0B, 0x00, 0x60, 0xFE, 0xB0, 0xFD, - 0x7D, 0xFD, 0x3A, 0xFE, 0x5C, 0xFF, 0xBB, 0x00, 0x74, 0x02, 0xC8, 0x03, 0xD4, 0x03, 0x74, 0x02, - 0xE6, 0xFF, 0x00, 0xFD, 0x97, 0xFA, 0xE2, 0xF7, 0x43, 0xF6, 0x15, 0xF5, 0x3A, 0xF5, 0x19, 0xF7, - 0xF3, 0xF9, 0x7D, 0xFD, 0x9E, 0x01, 0x5B, 0x05, 0x28, 0x08, 0x20, 0x0A, 0xE9, 0x0A, 0xB7, 0x0A, - 0x4A, 0x09, 0x85, 0x07, 0x03, 0x05, 0x8D, 0x02, 0x70, 0x00, 0x86, 0xFE, 0x4B, 0xFD, 0x75, 0xFC, - 0xC5, 0xFB, 0x86, 0xFB, 0xD6, 0xFA, 0x8A, 0xFA, 0xB4, 0xF9, 0x2A, 0xF9, 0x6D, 0xF8, 0x9F, 0xF8, - 0xC5, 0xF8, 0xF7, 0xF8, 0xDA, 0xF9, 0x21, 0xFB, 0xB4, 0xFC, 0xF7, 0xFE, 0xAF, 0x00, 0xDD, 0x01, - 0xA6, 0x02, 0xD9, 0x02, 0xD9, 0x02, 0x4E, 0x02, 0xAB, 0x01, 0x63, 0x00, 0x04, 0xFF, 0x71, 0xFD, - 0x1D, 0xFC, 0x6D, 0xFB, 0x3A, 0xFB, 0x15, 0xFB, 0x08, 0xFB, 0xD6, 0xFA, 0xB0, 0xFA, 0x2E, 0xFB, - 0xAC, 0xFB, 0x75, 0xFC, 0xC1, 0xFC, 0x9B, 0xFC, 0xDE, 0xFB, 0x3A, 0xFB, 0x7E, 0xFA, 0xBC, 0xFA, - 0xE2, 0xFA, 0xAC, 0xFB, 0xEB, 0xFB, 0x5C, 0xFC, 0x58, 0xFD, 0xB0, 0xFD, 0xC5, 0xFE, 0x10, 0xFF, - 0xD1, 0xFE, 0x9F, 0xFE, 0x19, 0xFD, 0xA7, 0xFC, 0x04, 0xFC, 0xB8, 0xFB, 0xB8, 0xFB, 0xA3, 0xFA, - 0xA3, 0xFA, 0x64, 0xFA, 0xC9, 0xFA, 0xB8, 0xFB, 0x75, 0xFC, 0x71, 0xFD, 0xDE, 0xFE, 0xC5, 0xFE, - 0x92, 0xFE, 0x58, 0xFD, 0x10, 0xFC, 0x10, 0xFC, 0x5C, 0xFF, 0xC4, 0x07, 0x45, 0x13, 0x0B, 0x1B, - 0x67, 0x20, 0x56, 0x21, 0x28, 0x23, 0x99, 0x23, 0x24, 0x21, 0xF6, 0x1C, 0x39, 0x16, 0x4E, 0x0E, - 0x03, 0x05, 0xF7, 0xFB, 0x2A, 0xF6, 0xDA, 0xF3, 0x5C, 0xF3, 0x58, 0xF4, 0x19, 0xF7, 0xFB, 0xFA, - 0x9B, 0xFF, 0x31, 0x03, 0x8D, 0x05, 0xFA, 0x06, 0xDD, 0x07, 0x78, 0x07, 0x8D, 0x05, 0x31, 0x03, - 0x5B, 0x02, 0x3D, 0x03, 0x9A, 0x05, 0x1C, 0x08, 0x46, 0x0A, 0xF2, 0x0B, 0xC8, 0x0C, 0xBB, 0x0C, - 0x31, 0x0C, 0x52, 0x0A, 0xE1, 0x06, 0x96, 0x00, 0x69, 0xF9, 0x9F, 0xF2, 0x82, 0xED, 0x04, 0xEA, - 0x7E, 0xE8, 0xA4, 0xE8, 0xC1, 0xEA, 0xBD, 0xEE, 0xC1, 0xF3, 0x9B, 0xF9, 0xC5, 0xFE, 0x70, 0x03, - 0xF2, 0x05, 0x95, 0x06, 0xA6, 0x05, 0xA2, 0x03, 0xAB, 0x01, 0xB4, 0xFF, 0x08, 0xFE, 0x00, 0xFD, - 0x9B, 0xFC, 0x19, 0xFD, 0x9F, 0xFE, 0xEE, 0x00, 0xC8, 0x03, 0x80, 0x05, 0x35, 0x05, 0xD4, 0x03, - 0x07, 0x01, 0xEF, 0xFD, 0xB0, 0xFA, 0x32, 0xF7, 0x64, 0xF4, 0x54, 0xF2, 0x47, 0xF2, 0x4B, 0xF4, - 0xA3, 0xF7, 0x36, 0xFC, 0xF6, 0x01, 0xD4, 0x06, 0xE9, 0x0A, 0x20, 0x0D, 0x9E, 0x0D, 0xC8, 0x0C, - 0x91, 0x0A, 0x52, 0x07, 0xFA, 0x03, 0xAF, 0x00, 0xA3, 0xFD, 0x54, 0xFB, 0xCD, 0xF9, 0xDA, 0xF9, - 0x64, 0xFA, 0x54, 0xFB, 0x4F, 0xFC, 0x0C, 0xFD, 0xD6, 0xFD, 0x58, 0xFD, 0x9B, 0xFC, 0x79, 0xFB, - 0x0C, 0xFA, 0x1D, 0xF9, 0x3A, 0xF8, 0x60, 0xF8, 0x4F, 0xF9, 0x21, 0xFB, 0x64, 0xFD, 0x75, 0xFF, - 0x6C, 0x01, 0xF2, 0x02, 0xE1, 0x03, 0xD4, 0x03, 0x57, 0x03, 0xDD, 0x01, 0x31, 0x00, 0xE2, 0xFD, - 0xEB, 0xFB, 0x58, 0xFA, 0x82, 0xF9, 0x36, 0xF9, 0x69, 0xF9, 0xF3, 0xF9, 0xD6, 0xFA, 0x10, 0xFC, - 0x32, 0xFD, 0x6D, 0xFE, 0x29, 0xFF, 0x10, 0xFF, 0xD6, 0xFD, 0x75, 0xFC, 0x2E, 0xFB, 0x64, 0xFA, - 0x00, 0xFA, 0xA7, 0xF9, 0xF3, 0xF9, 0x15, 0xFB, 0x43, 0xFC, 0xEF, 0xFD, 0x53, 0xFE, 0x10, 0xFF, - 0x29, 0xFF, 0xB8, 0xFE, 0xDE, 0xFE, 0xE2, 0xFD, 0xA3, 0xFD, 0xF3, 0xFC, 0xDE, 0xFB, 0xD1, 0xFB, - 0xE2, 0xFA, 0x86, 0xFB, 0xDE, 0xFB, 0xF7, 0xFB, 0xB4, 0xFC, 0x58, 0xFD, 0xEF, 0xFD, 0x9F, 0xFE, - 0xD6, 0xFD, 0xC9, 0xFD, 0x75, 0xFC, 0xA7, 0xFC, 0xE1, 0x00, 0x7C, 0x09, 0xC3, 0x13, 0x17, 0x1B, - 0x5E, 0x1F, 0x0A, 0x21, 0xE9, 0x22, 0x39, 0x22, 0x5E, 0x1F, 0x67, 0x1A, 0x35, 0x14, 0x7C, 0x0C, - 0x89, 0x03, 0x21, 0xFB, 0x6D, 0xF5, 0xEB, 0xF2, 0x86, 0xF2, 0x58, 0xF4, 0x7E, 0xF7, 0xF7, 0xFB, - 0x70, 0x00, 0x46, 0x04, 0x39, 0x07, 0x89, 0x09, 0xD0, 0x0A, 0x20, 0x0A, 0x91, 0x07, 0xD0, 0x04, - 0x63, 0x03, 0x7C, 0x03, 0x0F, 0x05, 0x07, 0x07, 0x0B, 0x09, 0xB7, 0x0A, 0x17, 0x0C, 0xD4, 0x0C, - 0x20, 0x0D, 0xBF, 0x0B, 0xE9, 0x07, 0x9E, 0x01, 0x8A, 0xFA, 0x75, 0xF3, 0xDA, 0xED, 0x54, 0xE9, - 0x2A, 0xE7, 0xC5, 0xE6, 0xBD, 0xE8, 0xB9, 0xEC, 0x54, 0xF2, 0x93, 0xF8, 0xEB, 0xFE, 0xEE, 0x03, - 0x5F, 0x07, 0x74, 0x08, 0xDD, 0x07, 0xF2, 0x05, 0xFE, 0x02, 0x31, 0x00, 0x7D, 0xFD, 0x92, 0xFB, - 0x71, 0xFA, 0x4B, 0xFA, 0x54, 0xFB, 0xC9, 0xFD, 0x20, 0x01, 0xD4, 0x03, 0xF6, 0x04, 0x07, 0x04, - 0x0F, 0x02, 0x43, 0xFF, 0x2A, 0xFC, 0xD1, 0xF8, 0x60, 0xF5, 0xDE, 0xF2, 0xFC, 0xF1, 0x11, 0xF3, - 0xB8, 0xF5, 0x32, 0xFA, 0x68, 0xFF, 0xD0, 0x04, 0xBB, 0x09, 0xFA, 0x0C, 0x0B, 0x0F, 0x56, 0x0F, - 0xD0, 0x0D, 0x1C, 0x0B, 0xEE, 0x06, 0xB3, 0x02, 0x9F, 0xFE, 0x2E, 0xFB, 0xEB, 0xF8, 0xA3, 0xF7, - 0x71, 0xF7, 0xFB, 0xF7, 0x1D, 0xF9, 0xBC, 0xFA, 0xD1, 0xFB, 0xE6, 0xFC, 0x25, 0xFD, 0xA7, 0xFC, - 0xDE, 0xFB, 0xBC, 0xFA, 0xCD, 0xF9, 0x9B, 0xF9, 0x19, 0xFA, 0x2E, 0xFB, 0xCD, 0xFC, 0x79, 0xFE, - 0x31, 0x00, 0xDD, 0x01, 0xF2, 0x02, 0xA2, 0x03, 0x24, 0x03, 0xD0, 0x01, 0xE6, 0xFF, 0xFB, 0xFD, - 0x1D, 0xFC, 0x64, 0xFA, 0x4F, 0xF9, 0xB8, 0xF8, 0xEB, 0xF8, 0x9B, 0xF9, 0xB0, 0xFA, 0xD1, 0xFB, - 0x32, 0xFD, 0x60, 0xFE, 0x5C, 0xFF, 0x9B, 0xFF, 0x04, 0xFF, 0xD6, 0xFD, 0x82, 0xFC, 0x2E, 0xFB, - 0x19, 0xFA, 0x36, 0xF9, 0x43, 0xF9, 0x43, 0xF9, 0x25, 0xFA, 0x2E, 0xFB, 0x5C, 0xFC, 0xEF, 0xFD, - 0x6D, 0xFE, 0x29, 0xFF, 0x75, 0xFF, 0x29, 0xFF, 0x04, 0xFF, 0x08, 0xFE, 0x0C, 0xFD, 0x68, 0xFC, - 0x15, 0xFB, 0x58, 0xFA, 0x3F, 0xFA, 0xBC, 0xFA, 0xEB, 0xFB, 0xEF, 0xFD, 0x18, 0x00, 0x5F, 0x01, - 0x4E, 0x02, 0x85, 0x01, 0xEE, 0x00, 0x75, 0xFF, 0xA7, 0xFF, 0x13, 0x04, 0xF2, 0x0B, 0x5F, 0x13, - 0x56, 0x18, 0x8D, 0x1A, 0x78, 0x1C, 0x13, 0x1F, 0xED, 0x1E, 0xAA, 0x1C, 0xA2, 0x18, 0x20, 0x13, - 0x4A, 0x0C, 0xD4, 0x03, 0x04, 0xFC, 0xDA, 0xF6, 0x3F, 0xF4, 0xF3, 0xF3, 0x6D, 0xF5, 0x79, 0xF8, - 0xE6, 0xFC, 0x39, 0x01, 0x9A, 0x05, 0x3D, 0x09, 0x31, 0x0C, 0x9E, 0x0D, 0xBB, 0x0C, 0xFA, 0x09, - 0x5F, 0x07, 0x74, 0x05, 0xC4, 0x04, 0xE9, 0x04, 0x28, 0x05, 0xFE, 0x05, 0x39, 0x07, 0x74, 0x08, - 0xAF, 0x09, 0x6B, 0x0A, 0x3D, 0x09, 0xFE, 0x05, 0xEE, 0x00, 0xEF, 0xFA, 0x54, 0xF5, 0x1D, 0xF0, - 0xB0, 0xEB, 0xE3, 0xE8, 0xE7, 0xE7, 0xB9, 0xE9, 0x8F, 0xED, 0xC5, 0xF2, 0xAC, 0xF8, 0x6D, 0xFE, - 0x96, 0x03, 0x46, 0x07, 0x70, 0x09, 0x31, 0x09, 0x85, 0x07, 0x9E, 0x04, 0x52, 0x01, 0x60, 0xFE, - 0xC5, 0xFB, 0xCD, 0xF9, 0xAC, 0xF8, 0x36, 0xF9, 0xAC, 0xFB, 0xD1, 0xFE, 0x2D, 0x01, 0x9A, 0x02, - 0xCC, 0x02, 0x0F, 0x02, 0xC8, 0x00, 0x60, 0xFE, 0xAC, 0xFB, 0xC5, 0xF8, 0xB4, 0xF6, 0x2E, 0xF5, - 0x47, 0xF5, 0xCD, 0xF6, 0x58, 0xFA, 0x9B, 0xFF, 0x13, 0x04, 0x74, 0x08, 0x67, 0x0B, 0x07, 0x0D, - 0xF6, 0x0D, 0xC8, 0x0C, 0x13, 0x0A, 0xBB, 0x06, 0x5B, 0x02, 0x47, 0xFE, 0x19, 0xFA, 0xDA, 0xF6, - 0x21, 0xF5, 0xC9, 0xF4, 0xDE, 0xF5, 0x15, 0xF8, 0x25, 0xFA, 0xEB, 0xFB, 0x3F, 0xFD, 0x21, 0xFE, - 0xC5, 0xFE, 0x53, 0xFE, 0xB0, 0xFD, 0x43, 0xFC, 0xE2, 0xFA, 0x58, 0xFA, 0x97, 0xFA, 0x2E, 0xFB, - 0xDA, 0xFC, 0x47, 0xFE, 0xC1, 0xFF, 0x2D, 0x01, 0xE9, 0x01, 0x9A, 0x02, 0x5B, 0x02, 0x52, 0x01, - 0x82, 0xFF, 0x25, 0xFD, 0x2E, 0xFB, 0x5C, 0xF9, 0x54, 0xF8, 0xE2, 0xF7, 0x15, 0xF8, 0xC5, 0xF8, - 0x00, 0xFA, 0xD1, 0xFB, 0xEF, 0xFD, 0x36, 0xFF, 0xB4, 0xFF, 0x82, 0xFF, 0xC5, 0xFE, 0xD6, 0xFD, - 0xA7, 0xFC, 0x2E, 0xFB, 0x3F, 0xFA, 0xB4, 0xF9, 0xE6, 0xF9, 0x64, 0xFA, 0x86, 0xFB, 0xE6, 0xFC, - 0x53, 0xFE, 0x8E, 0xFF, 0xD5, 0x00, 0x2D, 0x01, 0xBB, 0x00, 0xB4, 0xFF, 0x08, 0xFE, 0xB4, 0xFC, - 0xC5, 0xFB, 0x58, 0xFA, 0x58, 0xFA, 0x25, 0xFA, 0x15, 0xFB, 0xF3, 0xFC, 0x60, 0xFE, 0xA7, 0xFF, - 0xA2, 0x00, 0x7C, 0x00, 0x70, 0x00, 0xDA, 0xFF, 0x96, 0x00, 0xA6, 0x05, 0x85, 0x0D, 0x9E, 0x13, - 0x63, 0x18, 0x9D, 0x19, 0x95, 0x1B, 0x28, 0x1D, 0x52, 0x1C, 0x41, 0x1A, 0x5F, 0x16, 0x0B, 0x12, - 0x4A, 0x0C, 0x85, 0x04, 0x58, 0xFD, 0x54, 0xF8, 0x93, 0xF5, 0x79, 0xF5, 0x0C, 0xF7, 0x9B, 0xF9, - 0xE6, 0xFC, 0x4A, 0x00, 0x2D, 0x04, 0x35, 0x08, 0xA6, 0x0B, 0x46, 0x0D, 0xE1, 0x0C, 0xB7, 0x0A, - 0xBF, 0x08, 0x39, 0x07, 0x57, 0x06, 0x63, 0x06, 0x24, 0x06, 0x31, 0x06, 0xBB, 0x06, 0xFA, 0x06, - 0x41, 0x08, 0xB3, 0x08, 0x35, 0x08, 0x0F, 0x05, 0x96, 0x00, 0x2E, 0xFB, 0xD2, 0xF5, 0xDA, 0xF0, - 0x21, 0xEC, 0x3B, 0xE9, 0x4B, 0xE8, 0x86, 0xE9, 0xDE, 0xEC, 0xDA, 0xF0, 0xEB, 0xF5, 0xF7, 0xFB, - 0x52, 0x01, 0xBF, 0x05, 0x1C, 0x08, 0x4E, 0x08, 0x2D, 0x07, 0xE9, 0x04, 0x28, 0x02, 0x75, 0xFF, - 0x36, 0xFC, 0xC1, 0xF9, 0x47, 0xF8, 0x86, 0xF8, 0xEF, 0xFA, 0xC9, 0xFD, 0x4A, 0x00, 0xF6, 0x01, - 0x9A, 0x02, 0xD9, 0x02, 0x35, 0x02, 0x89, 0x00, 0xFB, 0xFD, 0x15, 0xFB, 0x6D, 0xF8, 0xA8, 0xF6, - 0xDE, 0xF5, 0x5C, 0xF6, 0x1D, 0xF9, 0x8E, 0xFC, 0x46, 0x01, 0xA6, 0x05, 0xAF, 0x09, 0x13, 0x0D, - 0xB3, 0x0E, 0x24, 0x0F, 0xDD, 0x0D, 0x02, 0x0B, 0x78, 0x07, 0x4E, 0x02, 0x71, 0xFD, 0xEB, 0xF8, - 0x79, 0xF5, 0xB4, 0xF3, 0x5C, 0xF3, 0x25, 0xF4, 0xB8, 0xF5, 0x58, 0xF7, 0xB4, 0xF9, 0xF7, 0xFB, - 0xEF, 0xFD, 0x04, 0xFF, 0x04, 0xFF, 0x92, 0xFE, 0xE2, 0xFD, 0x3F, 0xFD, 0x0C, 0xFD, 0xDA, 0xFC, - 0xF3, 0xFC, 0x7D, 0xFD, 0x47, 0xFE, 0x68, 0xFF, 0x7C, 0x00, 0x2D, 0x01, 0x9E, 0x01, 0x39, 0x01, - 0x70, 0x00, 0xB8, 0xFE, 0xB4, 0xFC, 0x7E, 0xFA, 0xEB, 0xF8, 0xC9, 0xF7, 0x32, 0xF7, 0x00, 0xF7, - 0xBD, 0xF7, 0xDE, 0xF8, 0x08, 0xFB, 0xDA, 0xFC, 0x2E, 0xFE, 0x36, 0xFF, 0x8E, 0xFF, 0xA7, 0xFF, - 0x04, 0xFF, 0xFB, 0xFD, 0x25, 0xFD, 0x43, 0xFC, 0x54, 0xFB, 0xE2, 0xFA, 0x0C, 0xFA, 0x7E, 0xFA, - 0x60, 0xFB, 0xA7, 0xFC, 0x9F, 0xFE, 0xDA, 0xFF, 0xA2, 0x00, 0x20, 0x01, 0xA2, 0x00, 0xCD, 0xFF, - 0xDE, 0xFE, 0x0C, 0xFD, 0xF7, 0xFB, 0x54, 0xFB, 0xD6, 0xFA, 0x86, 0xFB, 0x36, 0xFC, 0x00, 0xFD, - 0x79, 0xFE, 0x29, 0xFF, 0xCD, 0xFF, 0xF3, 0xFF, 0xC8, 0x00, 0x5B, 0x05, 0xED, 0x0C, 0x9E, 0x13, - 0x6F, 0x18, 0x02, 0x1A, 0x17, 0x1B, 0x06, 0x1C, 0xCC, 0x1A, 0x63, 0x18, 0xCC, 0x14, 0x28, 0x11, - 0xE1, 0x0C, 0x70, 0x06, 0x5C, 0xFF, 0x3F, 0xFA, 0x7E, 0xF7, 0x8A, 0xF7, 0x2A, 0xF9, 0xE2, 0xFA, - 0x4B, 0xFD, 0xF3, 0xFF, 0x31, 0x03, 0x95, 0x06, 0x95, 0x09, 0x35, 0x0B, 0xA6, 0x0B, 0x91, 0x0A, - 0xE5, 0x08, 0x52, 0x07, 0x95, 0x06, 0xAF, 0x06, 0x20, 0x07, 0x20, 0x07, 0xEE, 0x06, 0xFA, 0x06, - 0x5F, 0x07, 0xF6, 0x07, 0x46, 0x07, 0xD0, 0x04, 0x07, 0x01, 0x5C, 0xFC, 0x8A, 0xF7, 0xC5, 0xF2, - 0xDA, 0xED, 0x00, 0xEB, 0x93, 0xE9, 0x50, 0xEA, 0xDE, 0xEC, 0x11, 0xF0, 0x8A, 0xF4, 0xE6, 0xF9, - 0x10, 0xFF, 0xA2, 0x03, 0x63, 0x06, 0x52, 0x07, 0x70, 0x06, 0x9E, 0x04, 0x35, 0x02, 0xCD, 0xFF, - 0x0C, 0xFD, 0x64, 0xFA, 0x93, 0xF8, 0x08, 0xF8, 0xB4, 0xF9, 0x75, 0xFC, 0xF7, 0xFE, 0x2D, 0x01, - 0x03, 0x02, 0x8D, 0x02, 0x42, 0x02, 0xEE, 0x00, 0x1D, 0xFF, 0x9B, 0xFC, 0x4B, 0xFA, 0x47, 0xF8, - 0xC1, 0xF6, 0x32, 0xF7, 0x32, 0xFA, 0x19, 0xFD, 0xC4, 0x01, 0x4E, 0x05, 0x67, 0x08, 0x74, 0x0B, - 0xA2, 0x0C, 0x52, 0x0D, 0x24, 0x0C, 0xEE, 0x09, 0xD4, 0x06, 0x42, 0x02, 0x64, 0xFD, 0x4F, 0xF9, - 0x4F, 0xF6, 0xFC, 0xF4, 0x47, 0xF5, 0x2A, 0xF6, 0x25, 0xF7, 0xDE, 0xF8, 0x2E, 0xFB, 0x8A, 0xFD, - 0x75, 0xFF, 0x4A, 0x00, 0x18, 0x00, 0xB8, 0xFE, 0xC9, 0xFD, 0xC1, 0xFC, 0x86, 0xFB, 0x15, 0xFB, - 0xE2, 0xFA, 0x15, 0xFB, 0x1D, 0xFC, 0x58, 0xFD, 0x1D, 0xFF, 0x89, 0x00, 0x9E, 0x01, 0x35, 0x02, - 0xD0, 0x01, 0x96, 0x00, 0x04, 0xFF, 0x00, 0xFD, 0xFB, 0xFA, 0x75, 0xF9, 0x79, 0xF8, 0xA3, 0xF7, - 0xD6, 0xF7, 0x93, 0xF8, 0x25, 0xFA, 0x36, 0xFC, 0xE2, 0xFD, 0xEB, 0xFE, 0x1D, 0xFF, 0xF7, 0xFE, - 0x92, 0xFE, 0x8A, 0xFD, 0xDA, 0xFC, 0xD1, 0xFB, 0x47, 0xFB, 0xD6, 0xFA, 0x7E, 0xFA, 0x15, 0xFB, - 0x04, 0xFC, 0x64, 0xFD, 0x29, 0xFF, 0x18, 0x00, 0x39, 0x01, 0xEE, 0x00, 0xE1, 0x00, 0x82, 0xFF, - 0xAC, 0xFE, 0x64, 0xFD, 0x10, 0xFC, 0x9F, 0xFB, 0xE2, 0xFA, 0x6D, 0xFB, 0x10, 0xFC, 0x58, 0xFD, - 0x60, 0xFE, 0xDA, 0xFF, 0x7C, 0x00, 0xEE, 0x00, 0xBB, 0x00, 0x9E, 0x01, 0x18, 0x06, 0x95, 0x0C, - 0xAE, 0x12, 0x1B, 0x17, 0xD4, 0x18, 0xA6, 0x1A, 0x56, 0x1B, 0x1B, 0x1A, 0xFE, 0x17, 0xA6, 0x14, - 0xD8, 0x11, 0x78, 0x0D, 0xC8, 0x06, 0x00, 0x00, 0xA3, 0xFA, 0x21, 0xF8, 0x54, 0xF8, 0x82, 0xF9, - 0x60, 0xFB, 0x97, 0xFD, 0x31, 0x00, 0xC8, 0x03, 0x20, 0x07, 0x6B, 0x0A, 0x56, 0x0C, 0xE1, 0x0C, - 0x80, 0x0B, 0xEE, 0x09, 0xF6, 0x07, 0xE1, 0x06, 0x7C, 0x06, 0xD9, 0x05, 0x8D, 0x05, 0x35, 0x05, - 0x0F, 0x05, 0xCC, 0x05, 0x31, 0x06, 0xE5, 0x05, 0x2D, 0x04, 0xEE, 0x00, 0x19, 0xFD, 0x93, 0xF8, - 0x9B, 0xF3, 0x15, 0xEF, 0xE2, 0xEB, 0xA8, 0xEA, 0x19, 0xEB, 0x04, 0xED, 0x9F, 0xEF, 0xDA, 0xF3, - 0x36, 0xF9, 0xB8, 0xFE, 0x70, 0x03, 0x3D, 0x06, 0x2D, 0x07, 0xD4, 0x06, 0x5B, 0x05, 0x70, 0x03, - 0xA2, 0x00, 0x7D, 0xFD, 0x8A, 0xFA, 0x3A, 0xF8, 0xA3, 0xF7, 0xB8, 0xF8, 0xB0, 0xFA, 0xDA, 0xFC, - 0xB8, 0xFE, 0x3D, 0x00, 0x52, 0x01, 0xAB, 0x01, 0x13, 0x01, 0xB4, 0xFF, 0x71, 0xFD, 0x60, 0xFB, - 0x2A, 0xF9, 0xBD, 0xF7, 0x8A, 0xF7, 0xD1, 0xF8, 0x86, 0xFB, 0xF7, 0xFE, 0x7C, 0x03, 0x20, 0x07, - 0x78, 0x0A, 0xAF, 0x0C, 0x52, 0x0D, 0x07, 0x0D, 0x02, 0x0B, 0xDD, 0x07, 0x3D, 0x03, 0x60, 0xFE, - 0xE6, 0xF9, 0x10, 0xF6, 0x00, 0xF4, 0x69, 0xF3, 0xE7, 0xF3, 0x47, 0xF5, 0x8A, 0xF7, 0x64, 0xFA, - 0x25, 0xFD, 0x68, 0xFF, 0x07, 0x01, 0x91, 0x01, 0x78, 0x01, 0xAF, 0x00, 0x43, 0xFF, 0x32, 0xFD, - 0x9F, 0xFB, 0x8A, 0xFA, 0xDA, 0xF9, 0x58, 0xFA, 0x2E, 0xFB, 0x4F, 0xFC, 0xEF, 0xFD, 0x75, 0xFF, - 0x96, 0x00, 0xC8, 0x00, 0x57, 0x00, 0x10, 0xFF, 0x64, 0xFD, 0xC5, 0xFB, 0xF3, 0xF9, 0x60, 0xF8, - 0x3F, 0xF7, 0x00, 0xF7, 0xD6, 0xF7, 0x1D, 0xF9, 0xC9, 0xFA, 0x4F, 0xFC, 0x8A, 0xFD, 0x9F, 0xFE, - 0x68, 0xFF, 0x75, 0xFF, 0x5C, 0xFF, 0x79, 0xFE, 0x8A, 0xFD, 0x68, 0xFC, 0x2E, 0xFB, 0xA3, 0xFA, - 0x25, 0xFA, 0x8A, 0xFA, 0x92, 0xFB, 0x19, 0xFD, 0xF7, 0xFE, 0xA2, 0x00, 0x9E, 0x01, 0x42, 0x02, - 0x28, 0x02, 0x52, 0x01, 0x18, 0x00, 0x2E, 0xFE, 0xA7, 0xFC, 0x6D, 0xFB, 0x60, 0xFB, 0x3A, 0xFB, - 0xC5, 0xFB, 0xD1, 0xFB, 0xC1, 0xFC, 0x97, 0xFD, 0x60, 0xFE, 0x68, 0xFF, 0xF2, 0x02, 0xE1, 0x09, - 0x0F, 0x11, 0xF6, 0x16, 0xB7, 0x19, 0xF1, 0x1A, 0xA2, 0x1B, 0xA6, 0x1A, 0x30, 0x18, 0x0B, 0x15, - 0x17, 0x12, 0x80, 0x0E, 0x56, 0x09, 0x9A, 0x02, 0x58, 0xFD, 0x7E, 0xFA, 0xF3, 0xF9, 0x3A, 0xFB, - 0xA7, 0xFC, 0x2E, 0xFE, 0x31, 0x00, 0xA6, 0x02, 0x4E, 0x05, 0xAA, 0x07, 0xAF, 0x09, 0x78, 0x0A, - 0x5F, 0x0A, 0x70, 0x09, 0x4E, 0x08, 0x46, 0x07, 0x13, 0x07, 0x46, 0x07, 0x2D, 0x07, 0x13, 0x07, - 0xAF, 0x06, 0x89, 0x06, 0x70, 0x06, 0x24, 0x06, 0xB7, 0x04, 0x0F, 0x02, 0x9F, 0xFE, 0x71, 0xFA, - 0xD2, 0xF5, 0x32, 0xF1, 0x82, 0xED, 0xC9, 0xEB, 0xA4, 0xEB, 0x04, 0xED, 0x08, 0xEF, 0xFC, 0xF1, - 0x9B, 0xF6, 0xD1, 0xFB, 0x4A, 0x00, 0xD4, 0x03, 0x80, 0x05, 0xD9, 0x05, 0x28, 0x05, 0xA2, 0x03, - 0x91, 0x01, 0x04, 0xFF, 0x75, 0xFC, 0x71, 0xFA, 0x36, 0xF9, 0x8E, 0xF9, 0xFB, 0xFA, 0xC1, 0xFC, - 0x60, 0xFE, 0xDA, 0xFF, 0xC8, 0x00, 0x78, 0x01, 0xFA, 0x00, 0x18, 0x00, 0x53, 0xFE, 0xB4, 0xFC, - 0x21, 0xFB, 0x0C, 0xFA, 0x00, 0xFA, 0x97, 0xFA, 0xC1, 0xFC, 0x29, 0xFF, 0x03, 0x02, 0x35, 0x05, - 0x91, 0x07, 0xA2, 0x09, 0xE9, 0x0A, 0xF6, 0x0A, 0x52, 0x0A, 0xF6, 0x07, 0x85, 0x04, 0xBB, 0x00, - 0xF3, 0xFC, 0x4B, 0xFA, 0x3A, 0xF8, 0x0C, 0xF7, 0xB4, 0xF6, 0x19, 0xF7, 0x6D, 0xF8, 0xF3, 0xF9, - 0x1D, 0xFC, 0xFB, 0xFD, 0x43, 0xFF, 0xF3, 0xFF, 0xCD, 0xFF, 0x29, 0xFF, 0x2E, 0xFE, 0x0C, 0xFD, - 0x36, 0xFC, 0x54, 0xFB, 0xFB, 0xFA, 0xD6, 0xFA, 0x3A, 0xFB, 0x10, 0xFC, 0x19, 0xFD, 0x79, 0xFE, - 0x82, 0xFF, 0xE6, 0xFF, 0x0B, 0x00, 0x1D, 0xFF, 0x21, 0xFE, 0xE6, 0xFC, 0xF7, 0xFB, 0xEF, 0xFA, - 0xE6, 0xF9, 0x4F, 0xF9, 0x10, 0xF9, 0x0C, 0xFA, 0xFB, 0xFA, 0x36, 0xFC, 0xE6, 0xFC, 0x97, 0xFD, - 0x3A, 0xFE, 0x6D, 0xFE, 0x3A, 0xFE, 0xC9, 0xFD, 0x64, 0xFD, 0x00, 0xFD, 0xA7, 0xFC, 0x10, 0xFC, - 0xAC, 0xFB, 0xD1, 0xFB, 0x36, 0xFC, 0x19, 0xFD, 0xB0, 0xFD, 0xB8, 0xFE, 0x1D, 0xFF, 0xC1, 0xFF, - 0xCD, 0xFF, 0xDA, 0xFF, 0x43, 0xFF, 0xD1, 0xFE, 0x2E, 0xFE, 0x71, 0xFD, 0xB0, 0xFD, 0xA3, 0xFD, - 0xEF, 0xFD, 0x60, 0xFE, 0x60, 0xFE, 0x79, 0xFE, 0x3A, 0xFE, 0x08, 0xFE, 0x8E, 0xFF, 0x46, 0x04, - 0x46, 0x0A, 0x91, 0x10, 0xBF, 0x14, 0x67, 0x17, 0x39, 0x19, 0x84, 0x19, 0x56, 0x18, 0x6B, 0x16, - 0x28, 0x14, 0x80, 0x11, 0x6B, 0x0D, 0x39, 0x07, 0x2D, 0x01, 0xE6, 0xFC, 0x21, 0xFB, 0x3A, 0xFB, - 0x36, 0xFC, 0x8A, 0xFD, 0x75, 0xFF, 0x03, 0x02, 0xDD, 0x04, 0x46, 0x07, 0xAF, 0x09, 0x28, 0x0B, - 0x74, 0x0B, 0x91, 0x0A, 0xE5, 0x08, 0x46, 0x07, 0x24, 0x06, 0xBF, 0x05, 0x80, 0x05, 0x1C, 0x05, - 0x03, 0x05, 0xC4, 0x04, 0x42, 0x05, 0xA6, 0x05, 0x4E, 0x05, 0x13, 0x04, 0x85, 0x01, 0x47, 0xFE, - 0x25, 0xFA, 0x86, 0xF5, 0x7E, 0xF1, 0x7E, 0xEE, 0x36, 0xED, 0x1D, 0xED, 0x19, 0xEE, 0x04, 0xF0, - 0x4F, 0xF3, 0xFB, 0xF7, 0xC1, 0xFC, 0xC8, 0x00, 0xA2, 0x03, 0x0F, 0x05, 0x4E, 0x05, 0x85, 0x04, - 0xCC, 0x02, 0x96, 0x00, 0xC9, 0xFD, 0x47, 0xFB, 0x4F, 0xF9, 0x47, 0xF8, 0xDE, 0xF8, 0x32, 0xFA, - 0xF7, 0xFB, 0xC9, 0xFD, 0x75, 0xFF, 0xD5, 0x00, 0x91, 0x01, 0xAB, 0x01, 0xBB, 0x00, 0x43, 0xFF, - 0x7D, 0xFD, 0x92, 0xFB, 0x25, 0xFA, 0x43, 0xF9, 0x32, 0xFA, 0x04, 0xFC, 0x86, 0xFE, 0x03, 0x02, - 0x5F, 0x04, 0x2D, 0x07, 0x24, 0x09, 0x85, 0x0A, 0x02, 0x0B, 0x39, 0x0A, 0x28, 0x08, 0xC4, 0x04, - 0x96, 0x00, 0x75, 0xFC, 0x2A, 0xF9, 0xE6, 0xF6, 0xEB, 0xF5, 0xC5, 0xF5, 0x36, 0xF6, 0x58, 0xF7, - 0x82, 0xF9, 0xF7, 0xFB, 0x60, 0xFE, 0x7C, 0x00, 0x91, 0x01, 0xB7, 0x01, 0xEE, 0x00, 0xA7, 0xFF, - 0xEF, 0xFD, 0x4F, 0xFC, 0x15, 0xFB, 0x19, 0xFA, 0x9B, 0xF9, 0xA7, 0xF9, 0x25, 0xFA, 0x6D, 0xFB, - 0x0C, 0xFD, 0xB8, 0xFE, 0xB4, 0xFF, 0xE6, 0xFF, 0xCD, 0xFF, 0x29, 0xFF, 0x3A, 0xFE, 0x19, 0xFD, - 0xAC, 0xFB, 0x25, 0xFA, 0x1D, 0xF9, 0xC5, 0xF8, 0x1D, 0xF9, 0xB4, 0xF9, 0xEF, 0xFA, 0x10, 0xFC, - 0x71, 0xFD, 0x92, 0xFE, 0xF7, 0xFE, 0x43, 0xFF, 0x43, 0xFF, 0x10, 0xFF, 0xAC, 0xFE, 0x97, 0xFD, - 0x9B, 0xFC, 0x9F, 0xFB, 0x3A, 0xFB, 0x2E, 0xFB, 0xDE, 0xFB, 0x8E, 0xFC, 0x32, 0xFD, 0x47, 0xFE, - 0xC5, 0xFE, 0x9B, 0xFF, 0x70, 0x00, 0xD5, 0x00, 0x13, 0x01, 0x89, 0x00, 0x00, 0x00, 0xD1, 0xFE, - 0xFB, 0xFD, 0x64, 0xFD, 0xE6, 0xFC, 0xF3, 0xFC, 0x82, 0xFC, 0xC1, 0xFC, 0xC1, 0xFC, 0x3A, 0xFE, - 0x8D, 0x02, 0x74, 0x08, 0xF2, 0x0E, 0x80, 0x14, 0xD8, 0x17, 0xC3, 0x19, 0xC3, 0x19, 0x56, 0x18, - 0x6B, 0x16, 0xF6, 0x13, 0x41, 0x11, 0x2C, 0x0D, 0x46, 0x07, 0xE9, 0x01, 0xD6, 0xFD, 0x04, 0xFC, - 0x43, 0xFC, 0x8A, 0xFD, 0x4F, 0xFF, 0x5F, 0x01, 0x89, 0x03, 0xBF, 0x05, 0xF6, 0x07, 0xEE, 0x09, - 0x4E, 0x0B, 0x74, 0x0B, 0x20, 0x0A, 0x67, 0x08, 0x7C, 0x06, 0x35, 0x05, 0xF6, 0x04, 0xAA, 0x04, - 0xC4, 0x04, 0x03, 0x05, 0x03, 0x05, 0x80, 0x05, 0xE5, 0x05, 0xA6, 0x05, 0xC4, 0x04, 0x81, 0x02, - 0x1D, 0xFF, 0x21, 0xFB, 0x5C, 0xF6, 0x47, 0xF2, 0x86, 0xEF, 0xDA, 0xED, 0xCD, 0xED, 0x97, 0xEE, - 0x5C, 0xF0, 0xB4, 0xF3, 0xD6, 0xF7, 0x75, 0xFC, 0x89, 0x00, 0x57, 0x03, 0xE9, 0x04, 0x0F, 0x05, - 0x2D, 0x04, 0xB3, 0x02, 0x96, 0x00, 0x15, 0xFE, 0xB8, 0xFB, 0xB4, 0xF9, 0xAC, 0xF8, 0xDE, 0xF8, - 0x0C, 0xFA, 0xAC, 0xFB, 0xA3, 0xFD, 0x5C, 0xFF, 0xEE, 0x00, 0x28, 0x02, 0x5B, 0x02, 0x03, 0x02, - 0x89, 0x00, 0xC5, 0xFE, 0x32, 0xFD, 0x79, 0xFB, 0x97, 0xFA, 0x8A, 0xFA, 0x79, 0xFB, 0x64, 0xFD, - 0xA7, 0xFF, 0x28, 0x02, 0xC4, 0x04, 0xFA, 0x06, 0xFE, 0x08, 0xE1, 0x09, 0x95, 0x09, 0xF6, 0x07, - 0x42, 0x05, 0xF6, 0x01, 0x86, 0xFE, 0xAC, 0xFB, 0x36, 0xF9, 0x7E, 0xF7, 0x8E, 0xF6, 0x4F, 0xF6, - 0x19, 0xF7, 0xB8, 0xF8, 0x15, 0xFB, 0x71, 0xFD, 0x5C, 0xFF, 0xAF, 0x00, 0x13, 0x01, 0xE1, 0x00, - 0x24, 0x00, 0xEB, 0xFE, 0x58, 0xFD, 0xEB, 0xFB, 0xA3, 0xFA, 0xB4, 0xF9, 0x69, 0xF9, 0xB4, 0xF9, - 0xC9, 0xFA, 0x43, 0xFC, 0xBC, 0xFD, 0x10, 0xFF, 0xB4, 0xFF, 0x18, 0x00, 0x0B, 0x00, 0x9B, 0xFF, - 0xD1, 0xFE, 0x8A, 0xFD, 0x1D, 0xFC, 0xE2, 0xFA, 0xF3, 0xF9, 0x75, 0xF9, 0x69, 0xF9, 0x8E, 0xF9, - 0x4B, 0xFA, 0x47, 0xFB, 0x5C, 0xFC, 0x97, 0xFD, 0x60, 0xFE, 0x43, 0xFF, 0xA7, 0xFF, 0x8E, 0xFF, - 0x36, 0xFF, 0xAC, 0xFE, 0x2E, 0xFE, 0xA3, 0xFD, 0x32, 0xFD, 0xF3, 0xFC, 0x19, 0xFD, 0x25, 0xFD, - 0xEF, 0xFD, 0xD1, 0xFE, 0x9B, 0xFF, 0x89, 0x00, 0x96, 0x00, 0x96, 0x00, 0x89, 0x00, 0x57, 0x00, - 0x7C, 0x00, 0x24, 0x00, 0x75, 0xFF, 0x04, 0xFF, 0xC9, 0xFD, 0x0C, 0xFD, 0x43, 0xFC, 0xD1, 0xFB, - 0xDA, 0xFC, 0x63, 0x00, 0x9A, 0x05, 0x8D, 0x0B, 0x41, 0x11, 0x3D, 0x15, 0x4A, 0x18, 0x06, 0x19, - 0x4A, 0x18, 0xDD, 0x16, 0xF2, 0x14, 0xC8, 0x12, 0xFE, 0x0E, 0x7C, 0x09, 0xBB, 0x03, 0x68, 0xFF, - 0xC1, 0xFC, 0x36, 0xFC, 0xCD, 0xFC, 0x47, 0xFE, 0x57, 0x00, 0x9A, 0x02, 0xC4, 0x04, 0xFA, 0x06, - 0x18, 0x09, 0x0F, 0x0B, 0xD9, 0x0B, 0x5B, 0x0B, 0xAF, 0x09, 0x5F, 0x07, 0x8D, 0x05, 0x78, 0x04, - 0xD4, 0x03, 0x7C, 0x03, 0x3D, 0x03, 0xE5, 0x02, 0x3D, 0x03, 0xC8, 0x03, 0x07, 0x04, 0xD4, 0x03, - 0x5B, 0x02, 0xF3, 0xFF, 0xB4, 0xFC, 0x54, 0xF8, 0x71, 0xF4, 0x00, 0xF1, 0xFC, 0xEE, 0x4B, 0xEE, - 0x7E, 0xEE, 0xAC, 0xEF, 0xEF, 0xF1, 0x60, 0xF5, 0x36, 0xF9, 0x3F, 0xFD, 0x63, 0x00, 0xB3, 0x02, - 0xA2, 0x03, 0x89, 0x03, 0x81, 0x02, 0x2D, 0x01, 0x5C, 0xFF, 0x64, 0xFD, 0x47, 0xFB, 0x4F, 0xF9, - 0xDE, 0xF8, 0xAC, 0xF8, 0x00, 0xFA, 0xD1, 0xFB, 0xC9, 0xFD, 0xA2, 0x00, 0xAB, 0x01, 0x9A, 0x02, - 0x0F, 0x02, 0x20, 0x01, 0x7C, 0x00, 0x1D, 0xFF, 0xA3, 0xFD, 0x10, 0xFC, 0xA3, 0xFA, 0x64, 0xFA, - 0xE2, 0xFA, 0xA7, 0xFC, 0xDE, 0xFE, 0x78, 0x01, 0x13, 0x04, 0xFE, 0x05, 0x9E, 0x07, 0x4E, 0x08, - 0x5B, 0x08, 0x5F, 0x07, 0x28, 0x05, 0x5B, 0x02, 0xD1, 0xFE, 0x9F, 0xFB, 0xDE, 0xF8, 0xDA, 0xF6, - 0x10, 0xF6, 0xC5, 0xF5, 0x9B, 0xF6, 0x15, 0xF8, 0xDA, 0xF9, 0xF7, 0xFB, 0xBC, 0xFD, 0x5C, 0xFF, - 0x70, 0x00, 0xE1, 0x00, 0x3D, 0x00, 0xF7, 0xFE, 0x58, 0xFD, 0xD1, 0xFB, 0x8A, 0xFA, 0xCD, 0xF9, - 0x69, 0xF9, 0x9B, 0xF9, 0x3F, 0xFA, 0x2E, 0xFB, 0x75, 0xFC, 0xB0, 0xFD, 0xD1, 0xFE, 0x8E, 0xFF, - 0xDA, 0xFF, 0x9B, 0xFF, 0x43, 0xFF, 0x6D, 0xFE, 0x4B, 0xFD, 0x4F, 0xFC, 0x2E, 0xFB, 0x71, 0xFA, - 0x0C, 0xFA, 0x0C, 0xFA, 0x7E, 0xFA, 0x08, 0xFB, 0x10, 0xFC, 0xF3, 0xFC, 0x3A, 0xFE, 0x5C, 0xFF, - 0xF3, 0xFF, 0x63, 0x00, 0x31, 0x00, 0xCD, 0xFF, 0x5C, 0xFF, 0xB8, 0xFE, 0x79, 0xFE, 0x3A, 0xFE, - 0x3A, 0xFE, 0x9F, 0xFE, 0xB8, 0xFE, 0x4F, 0xFF, 0xB4, 0xFF, 0x00, 0x00, 0x89, 0x00, 0xA2, 0x00, - 0xFA, 0x00, 0xA2, 0x00, 0x7C, 0x00, 0xE6, 0xFF, 0x75, 0xFF, 0xB8, 0xFE, 0xBC, 0xFD, 0x00, 0xFD, - 0x75, 0xFC, 0x2E, 0xFE, 0xF6, 0x01, 0x20, 0x07, 0x39, 0x0D, 0x4A, 0x12, 0xAE, 0x15, 0xB3, 0x17, - 0x35, 0x17, 0x91, 0x16, 0x89, 0x15, 0x4E, 0x14, 0x4A, 0x12, 0xB7, 0x0D, 0x41, 0x08, 0xE5, 0x02, - 0x1D, 0xFF, 0x32, 0xFD, 0xDA, 0xFC, 0x71, 0xFD, 0x10, 0xFF, 0xFA, 0x00, 0x31, 0x03, 0x28, 0x05, - 0x5F, 0x07, 0xAF, 0x09, 0xB3, 0x0B, 0x56, 0x0C, 0x80, 0x0B, 0x95, 0x09, 0x52, 0x07, 0xB3, 0x05, - 0x78, 0x04, 0x96, 0x03, 0xA6, 0x02, 0x0F, 0x02, 0x85, 0x01, 0xE9, 0x01, 0x35, 0x02, 0x8D, 0x02, - 0x35, 0x02, 0xFA, 0x00, 0xF7, 0xFE, 0xEB, 0xFB, 0x54, 0xF8, 0x15, 0xF5, 0x54, 0xF2, 0xE7, 0xF0, - 0x50, 0xF0, 0x36, 0xF0, 0x3F, 0xF1, 0x1D, 0xF3, 0x10, 0xF6, 0x82, 0xF9, 0x00, 0xFD, 0xC1, 0xFF, - 0xB7, 0x01, 0x74, 0x02, 0xBF, 0x02, 0x4E, 0x02, 0x6C, 0x01, 0xB4, 0xFF, 0xA3, 0xFD, 0x60, 0xFB, - 0x00, 0xFA, 0xB4, 0xF9, 0xF3, 0xF9, 0x15, 0xFB, 0x43, 0xFC, 0xEF, 0xFD, 0x5C, 0xFF, 0x07, 0x01, - 0x03, 0x02, 0x9A, 0x02, 0xFE, 0x02, 0x28, 0x02, 0xFA, 0x00, 0x36, 0xFF, 0x71, 0xFD, 0x5C, 0xFC, - 0x43, 0xFC, 0xCD, 0xFC, 0x15, 0xFE, 0x75, 0xFF, 0x20, 0x01, 0x18, 0x03, 0xE9, 0x04, 0xAF, 0x06, - 0xC4, 0x07, 0xF6, 0x07, 0xC8, 0x06, 0xC4, 0x04, 0x0F, 0x02, 0x43, 0xFF, 0xCD, 0xFC, 0x8A, 0xFA, - 0xAC, 0xF8, 0x32, 0xF7, 0x82, 0xF6, 0xC1, 0xF6, 0xE2, 0xF7, 0xA7, 0xF9, 0xAC, 0xFB, 0x8A, 0xFD, - 0x43, 0xFF, 0x31, 0x00, 0x70, 0x00, 0x00, 0x00, 0xEB, 0xFE, 0xC9, 0xFD, 0x36, 0xFC, 0xD6, 0xFA, - 0x69, 0xF9, 0x86, 0xF8, 0x6D, 0xF8, 0xDE, 0xF8, 0x0C, 0xFA, 0x47, 0xFB, 0xA7, 0xFC, 0xC9, 0xFD, - 0xEB, 0xFE, 0xCD, 0xFF, 0x0B, 0x00, 0xE6, 0xFF, 0x10, 0xFF, 0xE2, 0xFD, 0xA7, 0xFC, 0x6D, 0xFB, - 0x4B, 0xFA, 0x8E, 0xF9, 0x2A, 0xF9, 0x36, 0xF9, 0xC1, 0xF9, 0x58, 0xFA, 0xB8, 0xFB, 0x0C, 0xFD, - 0x47, 0xFE, 0x8E, 0xFF, 0x4A, 0x00, 0x96, 0x00, 0xA2, 0x00, 0x7C, 0x00, 0xF3, 0xFF, 0xC1, 0xFF, - 0x1D, 0xFF, 0x6D, 0xFE, 0x21, 0xFE, 0x97, 0xFD, 0x15, 0xFE, 0x86, 0xFE, 0x8E, 0xFF, 0xAF, 0x00, - 0x91, 0x01, 0x1C, 0x02, 0x0F, 0x02, 0x9E, 0x01, 0xEE, 0x00, 0x18, 0x00, 0x10, 0xFF, 0x08, 0xFE, - 0x08, 0xFE, 0x75, 0xFF, 0xF2, 0x02, 0x91, 0x07, 0xD4, 0x0C, 0xDD, 0x10, 0x78, 0x13, 0xB3, 0x14, - 0xA6, 0x14, 0xF2, 0x14, 0xB3, 0x14, 0x0F, 0x14, 0xA6, 0x11, 0xAA, 0x0D, 0xA6, 0x08, 0xEE, 0x03, - 0xA2, 0x00, 0xB8, 0xFE, 0x53, 0xFE, 0xB8, 0xFE, 0x00, 0x00, 0x78, 0x01, 0x31, 0x03, 0xE9, 0x04, - 0x52, 0x07, 0xBB, 0x09, 0x9A, 0x0B, 0x17, 0x0C, 0xDD, 0x0A, 0xFE, 0x08, 0xFA, 0x06, 0x4E, 0x05, - 0x13, 0x04, 0xBF, 0x02, 0xD0, 0x01, 0xE1, 0x00, 0x96, 0x00, 0xC8, 0x00, 0x20, 0x01, 0x52, 0x01, - 0x20, 0x01, 0x57, 0x00, 0x79, 0xFE, 0x10, 0xFC, 0xD1, 0xF8, 0xEB, 0xF5, 0xB4, 0xF3, 0x60, 0xF2, - 0xB0, 0xF1, 0x8A, 0xF1, 0xE2, 0xF1, 0x82, 0xF3, 0xD2, 0xF5, 0xEB, 0xF8, 0xF7, 0xFB, 0x9F, 0xFE, - 0x96, 0x00, 0xF6, 0x01, 0x67, 0x02, 0x67, 0x02, 0x52, 0x01, 0xB4, 0xFF, 0xC9, 0xFD, 0xDE, 0xFB, - 0x54, 0xFB, 0xC9, 0xFA, 0x08, 0xFB, 0x3A, 0xFB, 0x92, 0xFB, 0xA7, 0xFC, 0xC9, 0xFD, 0x29, 0xFF, - 0x63, 0x00, 0x13, 0x01, 0x52, 0x01, 0xEE, 0x00, 0x00, 0x00, 0xEB, 0xFE, 0xEF, 0xFD, 0x3F, 0xFD, - 0x25, 0xFD, 0x7D, 0xFD, 0x2E, 0xFE, 0x68, 0xFF, 0xD5, 0x00, 0xB3, 0x02, 0x5F, 0x04, 0xD9, 0x05, - 0x7C, 0x06, 0x31, 0x06, 0x1C, 0x05, 0x70, 0x03, 0x39, 0x01, 0xF7, 0xFE, 0x8E, 0xFC, 0x3F, 0xFA, - 0x86, 0xF8, 0x4B, 0xF7, 0xCD, 0xF6, 0x0C, 0xF7, 0x15, 0xF8, 0xB4, 0xF9, 0x86, 0xFB, 0x3F, 0xFD, - 0xB8, 0xFE, 0xA7, 0xFF, 0x4A, 0x00, 0x3D, 0x00, 0xCD, 0xFF, 0xAC, 0xFE, 0x25, 0xFD, 0xB8, 0xFB, - 0x32, 0xFA, 0x69, 0xF9, 0x36, 0xF9, 0x82, 0xF9, 0x3F, 0xFA, 0x2E, 0xFB, 0x10, 0xFC, 0x58, 0xFD, - 0x86, 0xFE, 0xA7, 0xFF, 0x63, 0x00, 0x63, 0x00, 0xF3, 0xFF, 0xD1, 0xFE, 0x7D, 0xFD, 0x1D, 0xFC, - 0x15, 0xFB, 0xF3, 0xF9, 0x82, 0xF9, 0x4F, 0xF9, 0x82, 0xF9, 0x4B, 0xFA, 0x3A, 0xFB, 0xA7, 0xFC, - 0x08, 0xFE, 0x43, 0xFF, 0x63, 0x00, 0x39, 0x01, 0x91, 0x01, 0x03, 0x02, 0x03, 0x02, 0x91, 0x01, - 0x13, 0x01, 0xF3, 0xFF, 0x1D, 0xFF, 0xAC, 0xFE, 0x9F, 0xFE, 0xEB, 0xFE, 0x75, 0xFF, 0xCD, 0xFF, - 0x00, 0x00, 0x89, 0x00, 0x89, 0x00, 0xE1, 0x00, 0xA2, 0x00, 0x57, 0x00, 0xC1, 0xFF, 0x82, 0xFF, - 0x7C, 0x00, 0x24, 0x03, 0x5F, 0x07, 0xFE, 0x0B, 0x13, 0x10, 0x24, 0x12, 0x13, 0x13, 0xD4, 0x12, - 0x2C, 0x13, 0x6B, 0x13, 0x39, 0x13, 0x0B, 0x12, 0xE5, 0x0E, 0x0F, 0x0B, 0x07, 0x07, 0xC8, 0x03, - 0x91, 0x01, 0xA2, 0x00, 0x70, 0x00, 0x13, 0x01, 0xDD, 0x01, 0xE5, 0x02, 0x07, 0x04, 0xCC, 0x05, - 0xDD, 0x07, 0xD4, 0x09, 0xDD, 0x0A, 0x5F, 0x0A, 0xE5, 0x08, 0x52, 0x07, 0xFE, 0x05, 0xE9, 0x04, - 0xA2, 0x03, 0x8D, 0x02, 0x6C, 0x01, 0xC8, 0x00, 0xC8, 0x00, 0xC8, 0x00, 0xD5, 0x00, 0x70, 0x00, - 0xB4, 0xFF, 0x92, 0xFE, 0xA7, 0xFC, 0x25, 0xFA, 0x8A, 0xF7, 0x6D, 0xF5, 0x00, 0xF4, 0x1D, 0xF3, - 0x60, 0xF2, 0x47, 0xF2, 0xF7, 0xF2, 0xBD, 0xF4, 0x25, 0xF7, 0xDA, 0xF9, 0x75, 0xFC, 0xD1, 0xFE, - 0x7C, 0x00, 0xB7, 0x01, 0x1C, 0x02, 0x91, 0x01, 0x63, 0x00, 0x9F, 0xFE, 0x32, 0xFD, 0x04, 0xFC, - 0x15, 0xFB, 0x71, 0xFA, 0xC1, 0xF9, 0xDA, 0xF9, 0xD6, 0xFA, 0x43, 0xFC, 0x08, 0xFE, 0x5C, 0xFF, - 0x63, 0x00, 0xFA, 0x00, 0x2D, 0x01, 0xBB, 0x00, 0x00, 0x00, 0x29, 0xFF, 0x86, 0xFE, 0x21, 0xFE, - 0xEF, 0xFD, 0xD6, 0xFD, 0x47, 0xFE, 0x10, 0xFF, 0x63, 0x00, 0x1C, 0x02, 0x7C, 0x03, 0x85, 0x04, - 0xF6, 0x04, 0xC4, 0x04, 0x39, 0x04, 0xE5, 0x02, 0x07, 0x01, 0xC5, 0xFE, 0x4F, 0xFC, 0x4B, 0xFA, - 0x86, 0xF8, 0x7E, 0xF7, 0x19, 0xF7, 0x64, 0xF7, 0x6D, 0xF8, 0xDA, 0xF9, 0x86, 0xFB, 0x3F, 0xFD, - 0x79, 0xFE, 0x68, 0xFF, 0x00, 0x00, 0xF3, 0xFF, 0x8E, 0xFF, 0x53, 0xFE, 0xF3, 0xFC, 0x6D, 0xFB, - 0x4B, 0xFA, 0x8E, 0xF9, 0x2A, 0xF9, 0x82, 0xF9, 0x3F, 0xFA, 0x47, 0xFB, 0xA7, 0xFC, 0xD6, 0xFD, - 0x10, 0xFF, 0xE6, 0xFF, 0x57, 0x00, 0x57, 0x00, 0xDA, 0xFF, 0x04, 0xFF, 0xC9, 0xFD, 0x82, 0xFC, - 0x21, 0xFB, 0x25, 0xFA, 0x43, 0xF9, 0x1D, 0xF9, 0x69, 0xF9, 0x64, 0xFA, 0xC5, 0xFB, 0x3F, 0xFD, - 0xB8, 0xFE, 0xDA, 0xFF, 0xFA, 0x00, 0xB7, 0x01, 0x4E, 0x02, 0xF2, 0x02, 0xBF, 0x02, 0xA6, 0x02, - 0x0F, 0x02, 0x07, 0x01, 0x89, 0x00, 0xE6, 0xFF, 0xA7, 0xFF, 0xF3, 0xFF, 0xCD, 0xFF, 0x0B, 0x00, - 0x31, 0x00, 0x4A, 0x00, 0xD5, 0x00, 0x39, 0x01, 0x78, 0x01, 0x20, 0x01, 0xBB, 0x00, 0xEE, 0x00, - 0x81, 0x02, 0xF2, 0x05, 0xAA, 0x0A, 0x8D, 0x0E, 0x35, 0x11, 0x80, 0x11, 0xF6, 0x10, 0xD0, 0x10, - 0x1C, 0x11, 0xBF, 0x11, 0x4E, 0x11, 0x7C, 0x0F, 0x63, 0x0C, 0xFE, 0x08, 0xCC, 0x05, 0x96, 0x03, - 0x35, 0x02, 0xF6, 0x01, 0xF6, 0x01, 0x8D, 0x02, 0x9A, 0x02, 0xF2, 0x02, 0xC8, 0x03, 0x5B, 0x05, - 0x46, 0x07, 0xA6, 0x08, 0x9A, 0x08, 0xAA, 0x07, 0x95, 0x06, 0xCC, 0x05, 0x35, 0x05, 0x6C, 0x04, - 0x70, 0x03, 0x28, 0x02, 0x78, 0x01, 0xD5, 0x00, 0xA2, 0x00, 0x57, 0x00, 0xDA, 0xFF, 0x68, 0xFF, - 0x79, 0xFE, 0x00, 0xFD, 0x08, 0xFB, 0x9F, 0xF8, 0xCD, 0xF6, 0x93, 0xF5, 0xBD, 0xF4, 0x3F, 0xF4, - 0x9B, 0xF3, 0xE7, 0xF3, 0xB0, 0xF4, 0x9B, 0xF6, 0xAC, 0xF8, 0x97, 0xFA, 0x68, 0xFC, 0xD6, 0xFD, - 0x1D, 0xFF, 0x18, 0x00, 0x89, 0x00, 0x57, 0x00, 0xC1, 0xFF, 0xDE, 0xFE, 0x21, 0xFE, 0x8A, 0xFD, - 0x8E, 0xFC, 0x10, 0xFC, 0x9F, 0xFB, 0x36, 0xFC, 0x0C, 0xFD, 0xA3, 0xFD, 0x47, 0xFE, 0x2E, 0xFE, - 0xB8, 0xFE, 0xEB, 0xFE, 0x29, 0xFF, 0xD1, 0xFE, 0x60, 0xFE, 0xD6, 0xFD, 0xD6, 0xFD, 0xBC, 0xFD, - 0x15, 0xFE, 0x79, 0xFE, 0x10, 0xFF, 0x3D, 0x00, 0x46, 0x01, 0x81, 0x02, 0x0B, 0x03, 0x70, 0x03, - 0x4A, 0x03, 0xF2, 0x02, 0x28, 0x02, 0xBB, 0x00, 0xF7, 0xFE, 0x00, 0xFD, 0x3A, 0xFB, 0x00, 0xFA, - 0xDE, 0xF8, 0x54, 0xF8, 0x2E, 0xF8, 0x9F, 0xF8, 0x75, 0xF9, 0x64, 0xFA, 0xC5, 0xFB, 0xDA, 0xFC, - 0xEF, 0xFD, 0xDE, 0xFE, 0x43, 0xFF, 0x4F, 0xFF, 0xC5, 0xFE, 0xFB, 0xFD, 0x25, 0xFD, 0x43, 0xFC, - 0xB8, 0xFB, 0x47, 0xFB, 0x3A, 0xFB, 0x79, 0xFB, 0xF7, 0xFB, 0x9B, 0xFC, 0x4B, 0xFD, 0x08, 0xFE, - 0xC5, 0xFE, 0x36, 0xFF, 0x75, 0xFF, 0x68, 0xFF, 0xEB, 0xFE, 0x6D, 0xFE, 0x7D, 0xFD, 0xDA, 0xFC, - 0x04, 0xFC, 0x3A, 0xFB, 0xB0, 0xFA, 0x8A, 0xFA, 0xB0, 0xFA, 0x60, 0xFB, 0x43, 0xFC, 0x3F, 0xFD, - 0xB8, 0xFE, 0xC1, 0xFF, 0x39, 0x01, 0xDD, 0x01, 0x42, 0x02, 0x67, 0x02, 0x35, 0x02, 0x67, 0x02, - 0xE9, 0x01, 0xAB, 0x01, 0x07, 0x01, 0x3D, 0x00, 0xCD, 0xFF, 0x68, 0xFF, 0xEB, 0xFE, 0xF7, 0xFE, - 0x04, 0xFF, 0x4F, 0xFF, 0x31, 0x00, 0x70, 0x00, 0x07, 0x01, 0x42, 0x02, 0x78, 0x04, 0x41, 0x08, - 0xBB, 0x0C, 0xED, 0x0F, 0xA6, 0x11, 0x35, 0x11, 0x52, 0x10, 0xD4, 0x0F, 0xFA, 0x0F, 0x39, 0x10, - 0x70, 0x0F, 0xC3, 0x0D, 0x4E, 0x0B, 0xE5, 0x08, 0xA2, 0x06, 0x67, 0x05, 0xAA, 0x04, 0xC4, 0x04, - 0x1C, 0x05, 0x4E, 0x05, 0x42, 0x05, 0x0F, 0x05, 0x67, 0x05, 0x7C, 0x06, 0xAA, 0x07, 0x03, 0x08, - 0x9E, 0x07, 0x0B, 0x06, 0xF6, 0x04, 0x46, 0x04, 0xE1, 0x03, 0x70, 0x03, 0xF2, 0x02, 0x28, 0x02, - 0xB7, 0x01, 0x39, 0x01, 0xC8, 0x00, 0x57, 0x00, 0x9B, 0xFF, 0xDE, 0xFE, 0xB0, 0xFD, 0x04, 0xFC, - 0xF3, 0xF9, 0xD6, 0xF7, 0x5C, 0xF6, 0xAC, 0xF5, 0x60, 0xF5, 0x21, 0xF5, 0xA3, 0xF4, 0xB0, 0xF4, - 0x2E, 0xF5, 0xB4, 0xF6, 0x54, 0xF8, 0xF3, 0xF9, 0x60, 0xFB, 0x82, 0xFC, 0xC9, 0xFD, 0xDE, 0xFE, - 0x75, 0xFF, 0xA7, 0xFF, 0x1D, 0xFF, 0x3A, 0xFE, 0xBC, 0xFD, 0xCD, 0xFC, 0x75, 0xFC, 0x36, 0xFC, - 0x5C, 0xFC, 0x25, 0xFD, 0xB0, 0xFD, 0x15, 0xFE, 0x21, 0xFE, 0x21, 0xFE, 0x86, 0xFE, 0xB8, 0xFE, - 0xEB, 0xFE, 0xD1, 0xFE, 0xAC, 0xFE, 0x92, 0xFE, 0x92, 0xFE, 0xC5, 0xFE, 0xD1, 0xFE, 0x29, 0xFF, - 0x82, 0xFF, 0x24, 0x00, 0x13, 0x01, 0xDD, 0x01, 0x74, 0x02, 0xD9, 0x02, 0x8D, 0x02, 0x74, 0x02, - 0x9E, 0x01, 0x89, 0x00, 0x36, 0xFF, 0xA3, 0xFD, 0x43, 0xFC, 0xEF, 0xFA, 0xF3, 0xF9, 0x36, 0xF9, - 0x04, 0xF9, 0x4F, 0xF9, 0x00, 0xFA, 0xBC, 0xFA, 0x92, 0xFB, 0x5C, 0xFC, 0x25, 0xFD, 0xEF, 0xFD, - 0x92, 0xFE, 0xB8, 0xFE, 0x92, 0xFE, 0x15, 0xFE, 0x64, 0xFD, 0xCD, 0xFC, 0x5C, 0xFC, 0xEB, 0xFB, - 0xEB, 0xFB, 0xF7, 0xFB, 0x82, 0xFC, 0xE6, 0xFC, 0x71, 0xFD, 0xFB, 0xFD, 0x92, 0xFE, 0xF7, 0xFE, - 0x36, 0xFF, 0x10, 0xFF, 0x9F, 0xFE, 0x2E, 0xFE, 0x8A, 0xFD, 0x25, 0xFD, 0xB4, 0xFC, 0x1D, 0xFC, - 0xC5, 0xFB, 0x86, 0xFB, 0x9F, 0xFB, 0x36, 0xFC, 0x8E, 0xFC, 0x71, 0xFD, 0x2E, 0xFE, 0x36, 0xFF, - 0x00, 0x00, 0x7C, 0x00, 0xEE, 0x00, 0x46, 0x01, 0x85, 0x01, 0x67, 0x02, 0x81, 0x02, 0x67, 0x02, - 0x5B, 0x02, 0x2D, 0x01, 0xD5, 0x00, 0x24, 0x00, 0xE6, 0xFF, 0x75, 0xFF, 0x68, 0xFF, 0x4F, 0xFF, - 0xA7, 0xFF, 0xCD, 0xFF, 0x0B, 0x00, 0x31, 0x00, 0x5F, 0x01, 0x70, 0x03, 0x07, 0x07, 0x8D, 0x0B, - 0x5B, 0x0E, 0x6B, 0x10, 0xBB, 0x0F, 0x24, 0x0F, 0xCC, 0x0E, 0x17, 0x0F, 0x24, 0x0F, 0x8D, 0x0E, - 0xED, 0x0C, 0xAA, 0x0A, 0x35, 0x08, 0x31, 0x06, 0xE9, 0x04, 0x2D, 0x04, 0xB7, 0x04, 0xDD, 0x04, - 0x5B, 0x05, 0x1C, 0x05, 0xE9, 0x04, 0x0F, 0x05, 0x0B, 0x06, 0xEE, 0x06, 0x6B, 0x07, 0xA2, 0x06, - 0x74, 0x05, 0x46, 0x04, 0xA2, 0x03, 0x4A, 0x03, 0xBF, 0x02, 0x67, 0x02, 0x9E, 0x01, 0x91, 0x01, - 0x2D, 0x01, 0xE1, 0x00, 0x63, 0x00, 0xC1, 0xFF, 0xF7, 0xFE, 0x15, 0xFE, 0x68, 0xFC, 0xA3, 0xFA, - 0xAC, 0xF8, 0x32, 0xF7, 0xC1, 0xF6, 0x69, 0xF6, 0x36, 0xF6, 0xC5, 0xF5, 0x9F, 0xF5, 0x5C, 0xF6, - 0xD6, 0xF7, 0xA7, 0xF9, 0x6D, 0xFB, 0xC1, 0xFC, 0xBC, 0xFD, 0x53, 0xFE, 0x86, 0xFE, 0x86, 0xFE, - 0x2E, 0xFE, 0xE2, 0xFD, 0x97, 0xFD, 0x58, 0xFD, 0x32, 0xFD, 0xC1, 0xFC, 0x9B, 0xFC, 0xCD, 0xFC, - 0x58, 0xFD, 0x3A, 0xFE, 0xAC, 0xFE, 0xF7, 0xFE, 0x04, 0xFF, 0xD1, 0xFE, 0xF7, 0xFE, 0xD1, 0xFE, - 0x79, 0xFE, 0x53, 0xFE, 0xE2, 0xFD, 0xC9, 0xFD, 0xA3, 0xFD, 0xB0, 0xFD, 0x15, 0xFE, 0x86, 0xFE, - 0x82, 0xFF, 0x7C, 0x00, 0x85, 0x01, 0x5B, 0x02, 0x8D, 0x02, 0x81, 0x02, 0xE9, 0x01, 0x39, 0x01, - 0x31, 0x00, 0xDE, 0xFE, 0xA3, 0xFD, 0x5C, 0xFC, 0x15, 0xFB, 0x3F, 0xFA, 0x9B, 0xF9, 0x75, 0xF9, - 0xE6, 0xF9, 0x58, 0xFA, 0x21, 0xFB, 0xAC, 0xFB, 0x75, 0xFC, 0x4B, 0xFD, 0xC9, 0xFD, 0x53, 0xFE, - 0x79, 0xFE, 0x53, 0xFE, 0x08, 0xFE, 0x7D, 0xFD, 0xF3, 0xFC, 0x43, 0xFC, 0x04, 0xFC, 0x1D, 0xFC, - 0x75, 0xFC, 0x0C, 0xFD, 0x7D, 0xFD, 0xE2, 0xFD, 0x86, 0xFE, 0x43, 0xFF, 0xDA, 0xFF, 0x18, 0x00, - 0xCD, 0xFF, 0x5C, 0xFF, 0x9F, 0xFE, 0xEF, 0xFD, 0x3F, 0xFD, 0x82, 0xFC, 0xF7, 0xFB, 0x6D, 0xFB, - 0x79, 0xFB, 0x9F, 0xFB, 0x75, 0xFC, 0x4B, 0xFD, 0x53, 0xFE, 0xDE, 0xFE, 0x9B, 0xFF, 0xC1, 0xFF, - 0x31, 0x00, 0xD5, 0x00, 0x52, 0x01, 0x81, 0x02, 0xA6, 0x02, 0xF2, 0x02, 0x1C, 0x02, 0x52, 0x01, - 0xAF, 0x00, 0x4A, 0x00, 0x4A, 0x00, 0x7C, 0x00, 0x70, 0x00, 0x7C, 0x00, 0x57, 0x00, 0x31, 0x00, - 0x4A, 0x00, 0x24, 0x00, 0x07, 0x01, 0x0F, 0x02, 0xD0, 0x04, 0xB3, 0x08, 0xF2, 0x0B, 0x5B, 0x0E, - 0x5B, 0x0E, 0x78, 0x0D, 0x5F, 0x0D, 0x91, 0x0D, 0x8D, 0x0E, 0x9A, 0x0E, 0x02, 0x0E, 0x7C, 0x0C, - 0x52, 0x0A, 0x74, 0x08, 0xAF, 0x06, 0xD9, 0x05, 0xA6, 0x05, 0xCC, 0x05, 0x18, 0x06, 0x18, 0x06, - 0x8D, 0x05, 0xBF, 0x05, 0xCC, 0x05, 0xE1, 0x06, 0x52, 0x07, 0x20, 0x07, 0x24, 0x06, 0xDD, 0x04, - 0xFA, 0x03, 0x24, 0x03, 0xBF, 0x02, 0x28, 0x02, 0x91, 0x01, 0x20, 0x01, 0xD5, 0x00, 0x57, 0x00, - 0x3D, 0x00, 0xB4, 0xFF, 0x75, 0xFF, 0xC5, 0xFE, 0xBC, 0xFD, 0x68, 0xFC, 0x7E, 0xFA, 0x2A, 0xF9, - 0x47, 0xF8, 0xE2, 0xF7, 0xA3, 0xF7, 0x0C, 0xF7, 0x69, 0xF6, 0x5C, 0xF6, 0xDA, 0xF6, 0x2E, 0xF8, - 0x69, 0xF9, 0xA3, 0xFA, 0xDE, 0xFB, 0xB4, 0xFC, 0x4B, 0xFD, 0xC9, 0xFD, 0xA3, 0xFD, 0xEF, 0xFD, - 0xB0, 0xFD, 0x8A, 0xFD, 0x97, 0xFD, 0x25, 0xFD, 0x32, 0xFD, 0x00, 0xFD, 0x0C, 0xFD, 0x8A, 0xFD, - 0xBC, 0xFD, 0x2E, 0xFE, 0x53, 0xFE, 0x60, 0xFE, 0xAC, 0xFE, 0x92, 0xFE, 0x9F, 0xFE, 0x86, 0xFE, - 0x6D, 0xFE, 0x53, 0xFE, 0x47, 0xFE, 0x3A, 0xFE, 0x6D, 0xFE, 0xC5, 0xFE, 0x5C, 0xFF, 0xB4, 0xFF, - 0x63, 0x00, 0xE1, 0x00, 0x46, 0x01, 0x6C, 0x01, 0x46, 0x01, 0x07, 0x01, 0x89, 0x00, 0xDA, 0xFF, - 0xF7, 0xFE, 0xEF, 0xFD, 0xF3, 0xFC, 0x04, 0xFC, 0x47, 0xFB, 0xEF, 0xFA, 0xB0, 0xFA, 0xE2, 0xFA, - 0x08, 0xFB, 0x47, 0xFB, 0xD1, 0xFB, 0x4F, 0xFC, 0xDA, 0xFC, 0x71, 0xFD, 0xD6, 0xFD, 0x47, 0xFE, - 0x60, 0xFE, 0x21, 0xFE, 0xC9, 0xFD, 0x32, 0xFD, 0xF3, 0xFC, 0xCD, 0xFC, 0x0C, 0xFD, 0x71, 0xFD, - 0xB0, 0xFD, 0xBC, 0xFD, 0xFB, 0xFD, 0xFB, 0xFD, 0x79, 0xFE, 0xC5, 0xFE, 0xD1, 0xFE, 0xC5, 0xFE, - 0x60, 0xFE, 0x2E, 0xFE, 0xE2, 0xFD, 0xE2, 0xFD, 0xE2, 0xFD, 0x97, 0xFD, 0x32, 0xFD, 0xB4, 0xFC, - 0x1D, 0xFC, 0x43, 0xFC, 0x9B, 0xFC, 0xA3, 0xFD, 0xB8, 0xFE, 0x9B, 0xFF, 0x3D, 0x00, 0x4A, 0x00, - 0xA2, 0x00, 0xD5, 0x00, 0x39, 0x01, 0x9E, 0x01, 0x5F, 0x01, 0x13, 0x01, 0x89, 0x00, 0x3D, 0x00, - 0x70, 0x00, 0x57, 0x00, 0x70, 0x00, 0xCD, 0xFF, 0x75, 0xFF, 0x75, 0xFF, 0xA7, 0xFF, 0x4A, 0x00, - 0xEE, 0x00, 0x46, 0x01, 0x03, 0x02, 0x70, 0x03, 0x95, 0x06, 0xBB, 0x09, 0x24, 0x0C, 0xBB, 0x0C, - 0xE5, 0x0B, 0x67, 0x0B, 0x35, 0x0B, 0x8D, 0x0B, 0xBF, 0x0B, 0xF2, 0x0B, 0xBF, 0x0B, 0xE9, 0x0A, - 0x70, 0x09, 0x1C, 0x08, 0xAF, 0x06, 0x63, 0x06, 0xA2, 0x06, 0x13, 0x07, 0x2D, 0x07, 0xA2, 0x06, - 0x18, 0x06, 0xA6, 0x05, 0x18, 0x06, 0xAF, 0x06, 0xC8, 0x06, 0x4A, 0x06, 0x74, 0x05, 0x6C, 0x04, - 0xAF, 0x03, 0xE5, 0x02, 0x4E, 0x02, 0xD0, 0x01, 0x9E, 0x01, 0x78, 0x01, 0x07, 0x01, 0x70, 0x00, - 0xCD, 0xFF, 0x1D, 0xFF, 0x86, 0xFE, 0xEF, 0xFD, 0xF3, 0xFC, 0x9F, 0xFB, 0x64, 0xFA, 0xB4, 0xF9, - 0x2A, 0xF9, 0x04, 0xF9, 0x6D, 0xF8, 0xEF, 0xF7, 0xB0, 0xF7, 0x3A, 0xF8, 0xEB, 0xF8, 0xCD, 0xF9, - 0x8A, 0xFA, 0xEF, 0xFA, 0x79, 0xFB, 0xF7, 0xFB, 0xB4, 0xFC, 0x19, 0xFD, 0x58, 0xFD, 0x32, 0xFD, - 0x00, 0xFD, 0xE6, 0xFC, 0x19, 0xFD, 0x00, 0xFD, 0x3F, 0xFD, 0x3F, 0xFD, 0x97, 0xFD, 0xE2, 0xFD, - 0xFB, 0xFD, 0x15, 0xFE, 0xFB, 0xFD, 0x2E, 0xFE, 0x53, 0xFE, 0x60, 0xFE, 0x2E, 0xFE, 0xEF, 0xFD, - 0xB0, 0xFD, 0xC9, 0xFD, 0xEF, 0xFD, 0x53, 0xFE, 0x60, 0xFE, 0xD1, 0xFE, 0x10, 0xFF, 0x82, 0xFF, - 0x3D, 0x00, 0x7C, 0x00, 0xA2, 0x00, 0xA2, 0x00, 0x70, 0x00, 0x57, 0x00, 0xC1, 0xFF, 0x1D, 0xFF, - 0x60, 0xFE, 0x97, 0xFD, 0x3F, 0xFD, 0xB4, 0xFC, 0x68, 0xFC, 0x04, 0xFC, 0xEB, 0xFB, 0x10, 0xFC, - 0x68, 0xFC, 0xF3, 0xFC, 0x64, 0xFD, 0x8A, 0xFD, 0xFB, 0xFD, 0x53, 0xFE, 0xD1, 0xFE, 0x10, 0xFF, - 0xF7, 0xFE, 0x9F, 0xFE, 0x21, 0xFE, 0xE2, 0xFD, 0xC9, 0xFD, 0xD6, 0xFD, 0x08, 0xFE, 0x2E, 0xFE, - 0x47, 0xFE, 0x53, 0xFE, 0x6D, 0xFE, 0x92, 0xFE, 0xDE, 0xFE, 0x29, 0xFF, 0x5C, 0xFF, 0x68, 0xFF, - 0x5C, 0xFF, 0x04, 0xFF, 0xC5, 0xFE, 0x92, 0xFE, 0x60, 0xFE, 0x15, 0xFE, 0x71, 0xFD, 0xF3, 0xFC, - 0xA7, 0xFC, 0xB4, 0xFC, 0x32, 0xFD, 0xB0, 0xFD, 0x3A, 0xFE, 0x1D, 0xFF, 0xC1, 0xFF, 0x3D, 0x00, - 0x7C, 0x00, 0x7C, 0x00, 0xD5, 0x00, 0x07, 0x01, 0x91, 0x01, 0x2D, 0x01, 0xBB, 0x00, 0x63, 0x00, - 0x4A, 0x00, 0x63, 0x00, 0x4A, 0x00, 0x00, 0x00, 0xF3, 0xFF, 0x57, 0x00, 0xC8, 0x00, 0x5F, 0x01, - 0xFA, 0x00, 0x2D, 0x01, 0xD5, 0x00, 0x78, 0x01, 0x7C, 0x03, 0x3D, 0x06, 0xD9, 0x08, 0xFA, 0x09, - 0x70, 0x09, 0x5B, 0x08, 0x1C, 0x08, 0x8D, 0x08, 0x7C, 0x09, 0x07, 0x0A, 0xD0, 0x0A, 0xD0, 0x0A, - 0x46, 0x0A, 0x4A, 0x09, 0x5B, 0x08, 0xDD, 0x07, 0xD0, 0x07, 0x41, 0x08, 0x35, 0x08, 0xB7, 0x07, - 0xBB, 0x06, 0xD9, 0x05, 0x9A, 0x05, 0x18, 0x06, 0x63, 0x06, 0x57, 0x06, 0x8D, 0x05, 0x03, 0x05, - 0x85, 0x04, 0xFA, 0x03, 0x96, 0x03, 0xF2, 0x02, 0x81, 0x02, 0x67, 0x02, 0xF6, 0x01, 0x46, 0x01, - 0x89, 0x00, 0x82, 0xFF, 0x10, 0xFF, 0x79, 0xFE, 0xFB, 0xFD, 0x19, 0xFD, 0xF7, 0xFB, 0x15, 0xFB, - 0x7E, 0xFA, 0x4B, 0xFA, 0x71, 0xFA, 0x19, 0xFA, 0xDA, 0xF9, 0xB4, 0xF9, 0x82, 0xF9, 0xB4, 0xF9, - 0x8E, 0xF9, 0xC1, 0xF9, 0x19, 0xFA, 0xB0, 0xFA, 0x2E, 0xFB, 0x47, 0xFB, 0x15, 0xFB, 0x2E, 0xFB, - 0x47, 0xFB, 0xF7, 0xFB, 0x9B, 0xFC, 0xE6, 0xFC, 0xDA, 0xFC, 0x8E, 0xFC, 0x8E, 0xFC, 0xF3, 0xFC, - 0x58, 0xFD, 0x7D, 0xFD, 0x8A, 0xFD, 0x97, 0xFD, 0xB0, 0xFD, 0xB0, 0xFD, 0xA3, 0xFD, 0x3F, 0xFD, - 0x3F, 0xFD, 0x58, 0xFD, 0xB0, 0xFD, 0xFB, 0xFD, 0x15, 0xFE, 0x79, 0xFE, 0xAC, 0xFE, 0x29, 0xFF, - 0xA7, 0xFF, 0xC1, 0xFF, 0xCD, 0xFF, 0xCD, 0xFF, 0xCD, 0xFF, 0xF3, 0xFF, 0xB4, 0xFF, 0x68, 0xFF, - 0xEB, 0xFE, 0x92, 0xFE, 0x6D, 0xFE, 0x21, 0xFE, 0xC9, 0xFD, 0x7D, 0xFD, 0x64, 0xFD, 0x7D, 0xFD, - 0xB0, 0xFD, 0xD6, 0xFD, 0x2E, 0xFE, 0x47, 0xFE, 0xAC, 0xFE, 0xD1, 0xFE, 0xC5, 0xFE, 0x86, 0xFE, - 0x3A, 0xFE, 0xEF, 0xFD, 0xD6, 0xFD, 0xE2, 0xFD, 0xD6, 0xFD, 0xD6, 0xFD, 0xC9, 0xFD, 0xBC, 0xFD, - 0xD6, 0xFD, 0xD6, 0xFD, 0x21, 0xFE, 0x6D, 0xFE, 0xAC, 0xFE, 0xC5, 0xFE, 0xEB, 0xFE, 0x1D, 0xFF, - 0x36, 0xFF, 0x10, 0xFF, 0xDE, 0xFE, 0x60, 0xFE, 0x15, 0xFE, 0x97, 0xFD, 0x4B, 0xFD, 0x4B, 0xFD, - 0x0C, 0xFD, 0x64, 0xFD, 0x97, 0xFD, 0x15, 0xFE, 0xC5, 0xFE, 0x36, 0xFF, 0x8E, 0xFF, 0xC1, 0xFF, - 0x24, 0x00, 0xA2, 0x00, 0xE1, 0x00, 0xE1, 0x00, 0xC8, 0x00, 0x63, 0x00, 0xA2, 0x00, 0xA2, 0x00, - 0x89, 0x00, 0x70, 0x00, 0x24, 0x00, 0x31, 0x00, 0x63, 0x00, 0x07, 0x01, 0x91, 0x01, 0xE9, 0x01, - 0xC4, 0x01, 0xB7, 0x01, 0x6C, 0x01, 0xD0, 0x01, 0x24, 0x03, 0x28, 0x05, 0xAA, 0x07, 0xF2, 0x08, - 0xE5, 0x08, 0xE9, 0x07, 0x39, 0x07, 0x91, 0x07, 0x9A, 0x08, 0xA2, 0x09, 0x52, 0x0A, 0x6B, 0x0A, - 0xEE, 0x09, 0x31, 0x09, 0x67, 0x08, 0x03, 0x08, 0xDD, 0x07, 0xF6, 0x07, 0xD0, 0x07, 0x78, 0x07, - 0xAF, 0x06, 0xBF, 0x05, 0x80, 0x05, 0x74, 0x05, 0x0B, 0x06, 0x0B, 0x06, 0x8D, 0x05, 0x03, 0x05, - 0x46, 0x04, 0xFA, 0x03, 0xA2, 0x03, 0x3D, 0x03, 0xBF, 0x02, 0x42, 0x02, 0xC4, 0x01, 0x52, 0x01, - 0x89, 0x00, 0x0B, 0x00, 0x4F, 0xFF, 0xDE, 0xFE, 0x53, 0xFE, 0xA3, 0xFD, 0xCD, 0xFC, 0x04, 0xFC, - 0xB8, 0xFB, 0x86, 0xFB, 0x6D, 0xFB, 0x2E, 0xFB, 0x97, 0xFA, 0x32, 0xFA, 0x32, 0xFA, 0x32, 0xFA, - 0x8A, 0xFA, 0x58, 0xFA, 0x4B, 0xFA, 0x3F, 0xFA, 0x71, 0xFA, 0x08, 0xFB, 0x60, 0xFB, 0xB8, 0xFB, - 0xC5, 0xFB, 0x10, 0xFC, 0x5C, 0xFC, 0x75, 0xFC, 0x8E, 0xFC, 0xA7, 0xFC, 0xE6, 0xFC, 0x4B, 0xFD, - 0x64, 0xFD, 0x32, 0xFD, 0xE6, 0xFC, 0xC1, 0xFC, 0x25, 0xFD, 0x3F, 0xFD, 0xA3, 0xFD, 0x64, 0xFD, - 0x0C, 0xFD, 0x00, 0xFD, 0x64, 0xFD, 0xD6, 0xFD, 0x60, 0xFE, 0xAC, 0xFE, 0xF7, 0xFE, 0x1D, 0xFF, - 0x4F, 0xFF, 0x82, 0xFF, 0x8E, 0xFF, 0xB4, 0xFF, 0xDA, 0xFF, 0xDA, 0xFF, 0xA7, 0xFF, 0x43, 0xFF, - 0xC5, 0xFE, 0x92, 0xFE, 0x86, 0xFE, 0x86, 0xFE, 0x53, 0xFE, 0x15, 0xFE, 0xE2, 0xFD, 0xE2, 0xFD, - 0x15, 0xFE, 0x6D, 0xFE, 0x92, 0xFE, 0xAC, 0xFE, 0xDE, 0xFE, 0xD1, 0xFE, 0x92, 0xFE, 0x60, 0xFE, - 0x2E, 0xFE, 0x15, 0xFE, 0x21, 0xFE, 0x47, 0xFE, 0x47, 0xFE, 0x21, 0xFE, 0x21, 0xFE, 0x15, 0xFE, - 0x15, 0xFE, 0x2E, 0xFE, 0x79, 0xFE, 0x92, 0xFE, 0xD1, 0xFE, 0xF7, 0xFE, 0x04, 0xFF, 0x1D, 0xFF, - 0x36, 0xFF, 0x4F, 0xFF, 0x29, 0xFF, 0xF7, 0xFE, 0xAC, 0xFE, 0x79, 0xFE, 0x60, 0xFE, 0x79, 0xFE, - 0xDE, 0xFE, 0xEB, 0xFE, 0x29, 0xFF, 0x04, 0xFF, 0x1D, 0xFF, 0x75, 0xFF, 0xE6, 0xFF, 0x96, 0x00, - 0xFA, 0x00, 0x78, 0x01, 0x39, 0x01, 0xFA, 0x00, 0x13, 0x01, 0x20, 0x01, 0xB7, 0x01, 0xF6, 0x01, - 0xC4, 0x01, 0x91, 0x01, 0x13, 0x01, 0xEE, 0x00, 0xEE, 0x00, 0x13, 0x01, 0xC4, 0x01, 0xD0, 0x01, - 0x42, 0x02, 0x42, 0x02, 0xD0, 0x01, 0xF6, 0x01, 0xB7, 0x01, 0x9A, 0x02, 0xBB, 0x03, 0x9A, 0x05, - 0x39, 0x07, 0x91, 0x07, 0x78, 0x07, 0xEE, 0x06, 0x95, 0x06, 0x2D, 0x07, 0xAA, 0x07, 0x35, 0x08, - 0xA6, 0x08, 0x4E, 0x08, 0x41, 0x08, 0x2D, 0x07, 0xAF, 0x06, 0x57, 0x06, 0xF2, 0x05, 0x4A, 0x06, - 0x18, 0x06, 0x9A, 0x05, 0xF6, 0x04, 0x6C, 0x04, 0x5F, 0x04, 0x9E, 0x04, 0xAA, 0x04, 0xB7, 0x04, - 0x13, 0x04, 0xE1, 0x03, 0x96, 0x03, 0x0B, 0x03, 0x9A, 0x02, 0x35, 0x02, 0xE9, 0x01, 0xAB, 0x01, - 0x2D, 0x01, 0x7C, 0x00, 0x8E, 0xFF, 0xD1, 0xFE, 0x92, 0xFE, 0x2E, 0xFE, 0xEF, 0xFD, 0x25, 0xFD, - 0x1D, 0xFC, 0x79, 0xFB, 0x21, 0xFB, 0x47, 0xFB, 0x3A, 0xFB, 0xC9, 0xFA, 0xC9, 0xFA, 0x7E, 0xFA, - 0x97, 0xFA, 0xA3, 0xFA, 0x4B, 0xFA, 0x3F, 0xFA, 0x32, 0xFA, 0x64, 0xFA, 0xB0, 0xFA, 0xBC, 0xFA, - 0x08, 0xFB, 0x2E, 0xFB, 0x79, 0xFB, 0x1D, 0xFC, 0x2A, 0xFC, 0x68, 0xFC, 0x5C, 0xFC, 0x75, 0xFC, - 0xC1, 0xFC, 0xDA, 0xFC, 0xE6, 0xFC, 0xA7, 0xFC, 0xA7, 0xFC, 0xF3, 0xFC, 0x00, 0xFD, 0x32, 0xFD, - 0x00, 0xFD, 0xC1, 0xFC, 0x00, 0xFD, 0x25, 0xFD, 0xD6, 0xFD, 0x21, 0xFE, 0x79, 0xFE, 0xF7, 0xFE, - 0x10, 0xFF, 0x68, 0xFF, 0xB4, 0xFF, 0x9B, 0xFF, 0xCD, 0xFF, 0xB4, 0xFF, 0xB4, 0xFF, 0xA7, 0xFF, - 0x68, 0xFF, 0x4F, 0xFF, 0x1D, 0xFF, 0x10, 0xFF, 0x10, 0xFF, 0xD1, 0xFE, 0xAC, 0xFE, 0x9F, 0xFE, - 0x9F, 0xFE, 0xD1, 0xFE, 0xDE, 0xFE, 0xF7, 0xFE, 0xEB, 0xFE, 0xDE, 0xFE, 0xDE, 0xFE, 0xAC, 0xFE, - 0x86, 0xFE, 0x60, 0xFE, 0x53, 0xFE, 0x53, 0xFE, 0x47, 0xFE, 0x53, 0xFE, 0x47, 0xFE, 0x21, 0xFE, - 0x3A, 0xFE, 0x08, 0xFE, 0x3A, 0xFE, 0x79, 0xFE, 0x9F, 0xFE, 0xC5, 0xFE, 0xD1, 0xFE, 0xD1, 0xFE, - 0xD1, 0xFE, 0xDE, 0xFE, 0xEB, 0xFE, 0xD1, 0xFE, 0xD1, 0xFE, 0xDE, 0xFE, 0xEB, 0xFE, 0x36, 0xFF, - 0x1D, 0xFF, 0x10, 0xFF, 0xF7, 0xFE, 0x5C, 0xFF, 0xF3, 0xFF, 0x70, 0x00, 0xE1, 0x00, 0x13, 0x01, - 0x2D, 0x01, 0x9E, 0x01, 0x78, 0x01, 0x85, 0x01, 0x5F, 0x01, 0x6C, 0x01, 0x91, 0x01, 0x91, 0x01, - 0xDD, 0x01, 0xF6, 0x01, 0x0F, 0x02, 0x4E, 0x02, 0x81, 0x02, 0x74, 0x02, 0x8D, 0x02, 0x35, 0x02, - 0x35, 0x02, 0x5B, 0x02, 0xBF, 0x02, 0xE5, 0x02, 0xC8, 0x03, 0xDD, 0x04, 0x57, 0x06, 0x5F, 0x07, - 0x46, 0x07, 0xFA, 0x06, 0x57, 0x06, 0x7C, 0x06, 0xEE, 0x06, 0x5F, 0x07, 0xB7, 0x07, 0x1C, 0x08, - 0x91, 0x07, 0x78, 0x07, 0x89, 0x06, 0x24, 0x06, 0xA6, 0x05, 0x67, 0x05, 0x80, 0x05, 0x28, 0x05, - 0xE9, 0x04, 0x52, 0x04, 0x13, 0x04, 0xFA, 0x03, 0x6C, 0x04, 0x52, 0x04, 0x39, 0x04, 0xAF, 0x03, - 0x4A, 0x03, 0xB3, 0x02, 0x81, 0x02, 0x28, 0x02, 0xDD, 0x01, 0xC4, 0x01, 0x5F, 0x01, 0x20, 0x01, - 0x63, 0x00, 0xB4, 0xFF, 0x04, 0xFF, 0x86, 0xFE, 0x21, 0xFE, 0xE2, 0xFD, 0x3F, 0xFD, 0xB4, 0xFC, - 0x04, 0xFC, 0xD1, 0xFB, 0xD1, 0xFB, 0xDE, 0xFB, 0xC5, 0xFB, 0x60, 0xFB, 0xEF, 0xFA, 0xB0, 0xFA, - 0x7E, 0xFA, 0x4B, 0xFA, 0x64, 0xFA, 0xB0, 0xFA, 0x21, 0xFB, 0x79, 0xFB, 0xAC, 0xFB, 0x86, 0xFB, - 0x60, 0xFB, 0x6D, 0xFB, 0xD1, 0xFB, 0x36, 0xFC, 0xB4, 0xFC, 0xB4, 0xFC, 0x9B, 0xFC, 0x82, 0xFC, - 0x82, 0xFC, 0x9B, 0xFC, 0xB4, 0xFC, 0xB4, 0xFC, 0xDA, 0xFC, 0xA7, 0xFC, 0x9B, 0xFC, 0x82, 0xFC, - 0x75, 0xFC, 0xB4, 0xFC, 0x0C, 0xFD, 0x64, 0xFD, 0xBC, 0xFD, 0xFB, 0xFD, 0x2E, 0xFE, 0x6D, 0xFE, - 0x9F, 0xFE, 0xEB, 0xFE, 0xF7, 0xFE, 0x29, 0xFF, 0x43, 0xFF, 0x43, 0xFF, 0x1D, 0xFF, 0xEB, 0xFE, - 0xD1, 0xFE, 0x9F, 0xFE, 0xD1, 0xFE, 0xB8, 0xFE, 0x9F, 0xFE, 0x47, 0xFE, 0x08, 0xFE, 0xE2, 0xFD, - 0x15, 0xFE, 0x60, 0xFE, 0x92, 0xFE, 0x92, 0xFE, 0x86, 0xFE, 0x60, 0xFE, 0x2E, 0xFE, 0x08, 0xFE, - 0xE2, 0xFD, 0xBC, 0xFD, 0xE2, 0xFD, 0x08, 0xFE, 0x15, 0xFE, 0x08, 0xFE, 0xFB, 0xFD, 0x15, 0xFE, - 0x15, 0xFE, 0x47, 0xFE, 0x6D, 0xFE, 0x9F, 0xFE, 0xEB, 0xFE, 0x4F, 0xFF, 0x82, 0xFF, 0xB4, 0xFF, - 0x82, 0xFF, 0x43, 0xFF, 0x1D, 0xFF, 0x43, 0xFF, 0x82, 0xFF, 0xE6, 0xFF, 0xDA, 0xFF, 0x00, 0x00, - 0xCD, 0xFF, 0xA7, 0xFF, 0xE6, 0xFF, 0xF3, 0xFF, 0xBB, 0x00, 0x52, 0x01, 0xE9, 0x01, 0x5B, 0x02, - 0x74, 0x02, 0x81, 0x02, 0x8D, 0x02, 0x5B, 0x02, 0xBF, 0x02, 0xE5, 0x02, 0xFE, 0x02, 0x3D, 0x03, - 0xE5, 0x02, 0x0B, 0x03, 0xE5, 0x02, 0x31, 0x03, 0x3D, 0x03, 0x57, 0x03, 0x57, 0x03, 0x24, 0x03, - 0x24, 0x03, 0xE1, 0x03, 0xDD, 0x04, 0x31, 0x06, 0x13, 0x07, 0x07, 0x07, 0xFA, 0x06, 0x4A, 0x06, - 0x57, 0x06, 0x57, 0x06, 0xC8, 0x06, 0x5F, 0x07, 0x9E, 0x07, 0x85, 0x07, 0x07, 0x07, 0x3D, 0x06, - 0xF2, 0x05, 0x8D, 0x05, 0xA6, 0x05, 0xA6, 0x05, 0x5B, 0x05, 0x0F, 0x05, 0x6C, 0x04, 0x13, 0x04, - 0xEE, 0x03, 0xC8, 0x03, 0xBB, 0x03, 0x70, 0x03, 0xFE, 0x02, 0xB3, 0x02, 0x0F, 0x02, 0xC4, 0x01, - 0x5F, 0x01, 0x13, 0x01, 0x13, 0x01, 0xC8, 0x00, 0x7C, 0x00, 0x18, 0x00, 0x8E, 0xFF, 0x04, 0xFF, - 0x92, 0xFE, 0x2E, 0xFE, 0xC9, 0xFD, 0x7D, 0xFD, 0x25, 0xFD, 0xDA, 0xFC, 0x82, 0xFC, 0x04, 0xFC, - 0x86, 0xFB, 0x54, 0xFB, 0xEF, 0xFA, 0xE2, 0xFA, 0xBC, 0xFA, 0xA3, 0xFA, 0xC9, 0xFA, 0xB0, 0xFA, - 0xD6, 0xFA, 0xFB, 0xFA, 0x08, 0xFB, 0x6D, 0xFB, 0x6D, 0xFB, 0xB8, 0xFB, 0xD1, 0xFB, 0xEB, 0xFB, - 0x10, 0xFC, 0x1D, 0xFC, 0x43, 0xFC, 0x68, 0xFC, 0x8E, 0xFC, 0x9B, 0xFC, 0xA7, 0xFC, 0x82, 0xFC, - 0x82, 0xFC, 0x43, 0xFC, 0x4F, 0xFC, 0x43, 0xFC, 0x68, 0xFC, 0x8E, 0xFC, 0xB4, 0xFC, 0xDA, 0xFC, - 0xE6, 0xFC, 0x0C, 0xFD, 0x32, 0xFD, 0x64, 0xFD, 0xB0, 0xFD, 0xEF, 0xFD, 0x6D, 0xFE, 0xC5, 0xFE, - 0x1D, 0xFF, 0x36, 0xFF, 0x4F, 0xFF, 0x4F, 0xFF, 0x5C, 0xFF, 0x43, 0xFF, 0x4F, 0xFF, 0x36, 0xFF, - 0xF7, 0xFE, 0xDE, 0xFE, 0xC5, 0xFE, 0xDE, 0xFE, 0xD1, 0xFE, 0xEB, 0xFE, 0xD1, 0xFE, 0xD1, 0xFE, - 0xB8, 0xFE, 0xB8, 0xFE, 0x92, 0xFE, 0xAC, 0xFE, 0xAC, 0xFE, 0xAC, 0xFE, 0xAC, 0xFE, 0x92, 0xFE, - 0x92, 0xFE, 0x6D, 0xFE, 0x6D, 0xFE, 0x6D, 0xFE, 0x60, 0xFE, 0x79, 0xFE, 0xC5, 0xFE, 0xDE, 0xFE, - 0x4F, 0xFF, 0x43, 0xFF, 0x82, 0xFF, 0x9B, 0xFF, 0xDA, 0xFF, 0x24, 0x00, 0x18, 0x00, 0x18, 0x00, - 0xCD, 0xFF, 0xA7, 0xFF, 0xC1, 0xFF, 0xE6, 0xFF, 0x24, 0x00, 0x70, 0x00, 0x89, 0x00, 0xFA, 0x00, - 0xAF, 0x00, 0xEE, 0x00, 0xC8, 0x00, 0x07, 0x01, 0x91, 0x01, 0x0F, 0x02, 0x8D, 0x02, 0xFE, 0x02, - 0x57, 0x03, 0xA2, 0x03, 0xD4, 0x03, 0xD4, 0x03, 0xFA, 0x03, 0x7C, 0x03, 0xEE, 0x03, 0xAF, 0x03, - 0x07, 0x04, 0x13, 0x04, 0x07, 0x04, 0x07, 0x04, 0xC8, 0x03, 0x13, 0x04, 0xD0, 0x04, 0x8D, 0x05, - 0x3D, 0x06, 0xAF, 0x06, 0x4A, 0x06, 0x7C, 0x06, 0xE5, 0x05, 0x24, 0x06, 0x31, 0x06, 0x4A, 0x06, - 0xA2, 0x06, 0x89, 0x06, 0x57, 0x06, 0x0B, 0x06, 0x42, 0x05, 0xF6, 0x04, 0x9E, 0x04, 0x6C, 0x04, - 0x6C, 0x04, 0xFA, 0x03, 0xC8, 0x03, 0x63, 0x03, 0x4A, 0x03, 0x31, 0x03, 0xD9, 0x02, 0xA6, 0x02, - 0x1C, 0x02, 0xAB, 0x01, 0x46, 0x01, 0xBB, 0x00, 0x57, 0x00, 0x0B, 0x00, 0xC1, 0xFF, 0xC1, 0xFF, - 0x43, 0xFF, 0x04, 0xFF, 0x86, 0xFE, 0x2E, 0xFE, 0x3A, 0xFE, 0xEF, 0xFD, 0xA3, 0xFD, 0x19, 0xFD, - 0x82, 0xFC, 0x75, 0xFC, 0x43, 0xFC, 0x36, 0xFC, 0x36, 0xFC, 0xF7, 0xFB, 0x1D, 0xFC, 0xB8, 0xFB, - 0x79, 0xFB, 0x3A, 0xFB, 0xC9, 0xFA, 0x21, 0xFB, 0x54, 0xFB, 0xC5, 0xFB, 0x10, 0xFC, 0xF7, 0xFB, - 0xEB, 0xFB, 0xC5, 0xFB, 0xB8, 0xFB, 0xEB, 0xFB, 0xD1, 0xFB, 0x04, 0xFC, 0x36, 0xFC, 0x43, 0xFC, - 0x68, 0xFC, 0x36, 0xFC, 0x4F, 0xFC, 0x68, 0xFC, 0x9B, 0xFC, 0xCD, 0xFC, 0xA7, 0xFC, 0x8E, 0xFC, - 0x82, 0xFC, 0x68, 0xFC, 0xA7, 0xFC, 0xCD, 0xFC, 0xF3, 0xFC, 0x25, 0xFD, 0x25, 0xFD, 0x4B, 0xFD, - 0x3F, 0xFD, 0x71, 0xFD, 0x97, 0xFD, 0x97, 0xFD, 0xEF, 0xFD, 0x21, 0xFE, 0x53, 0xFE, 0xAC, 0xFE, - 0xC5, 0xFE, 0xEB, 0xFE, 0xEB, 0xFE, 0xC5, 0xFE, 0xC5, 0xFE, 0x79, 0xFE, 0x6D, 0xFE, 0x53, 0xFE, - 0x53, 0xFE, 0x60, 0xFE, 0x60, 0xFE, 0x60, 0xFE, 0x60, 0xFE, 0x53, 0xFE, 0x79, 0xFE, 0x86, 0xFE, - 0x9F, 0xFE, 0xAC, 0xFE, 0xAC, 0xFE, 0xD1, 0xFE, 0xF7, 0xFE, 0x36, 0xFF, 0x43, 0xFF, 0x75, 0xFF, - 0x8E, 0xFF, 0x8E, 0xFF, 0x8E, 0xFF, 0x9B, 0xFF, 0xB4, 0xFF, 0xDA, 0xFF, 0x4A, 0x00, 0xE1, 0x00, - 0x20, 0x01, 0x39, 0x01, 0x6C, 0x01, 0xFA, 0x00, 0x46, 0x01, 0x6C, 0x01, 0x6C, 0x01, 0xDD, 0x01, - 0xC4, 0x01, 0x0F, 0x02, 0xE9, 0x01, 0xDD, 0x01, 0xF6, 0x01, 0xE9, 0x01, 0x4E, 0x02, 0xCC, 0x02, - 0xA6, 0x02, 0xE5, 0x02, 0xE5, 0x02, 0xFE, 0x02, 0x7C, 0x03, 0xA2, 0x03, 0x5F, 0x04, 0x20, 0x04, - 0x5F, 0x04, 0x39, 0x04, 0xE1, 0x03, 0xC8, 0x03, 0xAF, 0x03, 0xAF, 0x03, 0xFA, 0x03, 0xAA, 0x04, - 0x5B, 0x05, 0xBF, 0x05, 0xCC, 0x05, 0xE5, 0x05, 0x80, 0x05, 0xBF, 0x05, 0xE5, 0x05, 0xFE, 0x05, - 0x31, 0x06, 0x31, 0x06, 0x57, 0x06, 0x0B, 0x06, 0xF2, 0x05, 0xA6, 0x05, 0x03, 0x05, 0xC4, 0x04, - 0x6C, 0x04, 0x07, 0x04, 0xD4, 0x03, 0xAF, 0x03, 0xA2, 0x03, 0xC8, 0x03, 0x96, 0x03, 0xAF, 0x03, - 0x0B, 0x03, 0xCC, 0x02, 0x67, 0x02, 0x03, 0x02, 0xB7, 0x01, 0x46, 0x01, 0xD5, 0x00, 0x63, 0x00, - 0x18, 0x00, 0xCD, 0xFF, 0x68, 0xFF, 0xD1, 0xFE, 0xB8, 0xFE, 0x60, 0xFE, 0x21, 0xFE, 0xBC, 0xFD, - 0x19, 0xFD, 0xCD, 0xFC, 0xA7, 0xFC, 0xB4, 0xFC, 0x8E, 0xFC, 0xA7, 0xFC, 0x8E, 0xFC, 0x5C, 0xFC, - 0x04, 0xFC, 0xEB, 0xFB, 0x92, 0xFB, 0x86, 0xFB, 0x92, 0xFB, 0xB8, 0xFB, 0xD1, 0xFB, 0xD1, 0xFB, - 0xEB, 0xFB, 0xC5, 0xFB, 0xC5, 0xFB, 0xAC, 0xFB, 0xD1, 0xFB, 0xB8, 0xFB, 0xF7, 0xFB, 0xEB, 0xFB, - 0x1D, 0xFC, 0x2A, 0xFC, 0x36, 0xFC, 0x68, 0xFC, 0x82, 0xFC, 0x8E, 0xFC, 0x8E, 0xFC, 0x8E, 0xFC, - 0x82, 0xFC, 0x8E, 0xFC, 0x9B, 0xFC, 0xDA, 0xFC, 0xF3, 0xFC, 0x32, 0xFD, 0x3F, 0xFD, 0x58, 0xFD, - 0x64, 0xFD, 0x4B, 0xFD, 0x64, 0xFD, 0x3F, 0xFD, 0x58, 0xFD, 0x71, 0xFD, 0xA3, 0xFD, 0xB0, 0xFD, - 0xBC, 0xFD, 0xB0, 0xFD, 0xC9, 0xFD, 0xC9, 0xFD, 0xE2, 0xFD, 0xE2, 0xFD, 0xE2, 0xFD, 0xD6, 0xFD, - 0xE2, 0xFD, 0xEF, 0xFD, 0x15, 0xFE, 0x08, 0xFE, 0x2E, 0xFE, 0x3A, 0xFE, 0x47, 0xFE, 0x47, 0xFE, - 0x2E, 0xFE, 0x15, 0xFE, 0xE2, 0xFD, 0xBC, 0xFD, 0xEF, 0xFD, 0x3A, 0xFE, 0x92, 0xFE, 0xAC, 0xFE, - 0xB8, 0xFE, 0xDE, 0xFE, 0x04, 0xFF, 0x4F, 0xFF, 0x82, 0xFF, 0x8E, 0xFF, 0x75, 0xFF, 0xB4, 0xFF, - 0xDA, 0xFF, 0x57, 0x00, 0xBB, 0x00, 0x07, 0x01, 0x6C, 0x01, 0x78, 0x01, 0x9E, 0x01, 0x5F, 0x01, - 0x2D, 0x01, 0x5F, 0x01, 0x91, 0x01, 0x42, 0x02, 0xBF, 0x02, 0xBF, 0x02, 0x18, 0x03, 0xCC, 0x02, - 0xF2, 0x02, 0xD9, 0x02, 0xB3, 0x02, 0x31, 0x03, 0x4A, 0x03, 0xC8, 0x03, 0xEE, 0x03, 0xBB, 0x03, - 0xD4, 0x03, 0xC8, 0x03, 0xC8, 0x03, 0x20, 0x04, 0xFA, 0x03, 0x52, 0x04, 0x13, 0x04, 0x2D, 0x04, - 0x78, 0x04, 0x78, 0x04, 0xE9, 0x04, 0x42, 0x05, 0x8D, 0x05, 0xD9, 0x05, 0xBF, 0x05, 0xBF, 0x05, - 0x80, 0x05, 0x42, 0x05, 0x4E, 0x05, 0x35, 0x05, 0x67, 0x05, 0x74, 0x05, 0x4E, 0x05, 0x42, 0x05, - 0xC4, 0x04, 0x6C, 0x04, 0xFA, 0x03, 0x96, 0x03, 0xAF, 0x03, 0x63, 0x03, 0x4A, 0x03, 0x4A, 0x03, - 0xD9, 0x02, 0xE5, 0x02, 0x8D, 0x02, 0x28, 0x02, 0xF6, 0x01, 0x91, 0x01, 0x6C, 0x01, 0x2D, 0x01, - 0xAF, 0x00, 0xAF, 0x00, 0x18, 0x00, 0xF3, 0xFF, 0xDA, 0xFF, 0x75, 0xFF, 0x1D, 0xFF, 0x79, 0xFE, - 0xFB, 0xFD, 0xB0, 0xFD, 0x58, 0xFD, 0x32, 0xFD, 0x00, 0xFD, 0xCD, 0xFC, 0x0C, 0xFD, 0xC1, 0xFC, - 0xB4, 0xFC, 0x68, 0xFC, 0x1D, 0xFC, 0x10, 0xFC, 0x10, 0xFC, 0x2A, 0xFC, 0x2A, 0xFC, 0x36, 0xFC, - 0x43, 0xFC, 0x68, 0xFC, 0x82, 0xFC, 0x82, 0xFC, 0x68, 0xFC, 0x5C, 0xFC, 0x43, 0xFC, 0x43, 0xFC, - 0x5C, 0xFC, 0x4F, 0xFC, 0x68, 0xFC, 0x75, 0xFC, 0x9B, 0xFC, 0xCD, 0xFC, 0x9B, 0xFC, 0xB4, 0xFC, - 0x8E, 0xFC, 0x8E, 0xFC, 0xB4, 0xFC, 0xC1, 0xFC, 0xF3, 0xFC, 0x0C, 0xFD, 0x19, 0xFD, 0x3F, 0xFD, - 0x58, 0xFD, 0x64, 0xFD, 0x71, 0xFD, 0x4B, 0xFD, 0x8A, 0xFD, 0x97, 0xFD, 0xD6, 0xFD, 0xE2, 0xFD, - 0xFB, 0xFD, 0xEF, 0xFD, 0xFB, 0xFD, 0x15, 0xFE, 0x21, 0xFE, 0x21, 0xFE, 0x2E, 0xFE, 0x2E, 0xFE, - 0x21, 0xFE, 0x15, 0xFE, 0x08, 0xFE, 0xFB, 0xFD, 0xE2, 0xFD, 0x08, 0xFE, 0x2E, 0xFE, 0x53, 0xFE, - 0x60, 0xFE, 0x47, 0xFE, 0x21, 0xFE, 0x21, 0xFE, 0x3A, 0xFE, 0x6D, 0xFE, 0xB8, 0xFE, 0x04, 0xFF, - 0x43, 0xFF, 0x68, 0xFF, 0x5C, 0xFF, 0x29, 0xFF, 0x29, 0xFF, 0x4F, 0xFF, 0xA7, 0xFF, 0xF3, 0xFF, - 0xF3, 0xFF, 0x3D, 0x00, 0x89, 0x00, 0xD5, 0x00, 0xD5, 0x00, 0xFA, 0x00, 0x39, 0x01, 0xB7, 0x01, - 0x35, 0x02, 0x8D, 0x02, 0x8D, 0x02, 0x8D, 0x02, 0x74, 0x02, 0x81, 0x02, 0xB3, 0x02, 0xFE, 0x02, - 0x57, 0x03, 0x4A, 0x03, 0x63, 0x03, 0x4A, 0x03, 0xE5, 0x02, 0xFE, 0x02, 0x18, 0x03, 0x7C, 0x03, - 0xC8, 0x03, 0xD4, 0x03, 0xC8, 0x03, 0x89, 0x03, 0x7C, 0x03, 0xA2, 0x03, 0x89, 0x03, 0xAF, 0x03, - 0xD4, 0x03, 0xBB, 0x03, 0xBB, 0x03, 0x7C, 0x03, 0x7C, 0x03, 0x7C, 0x03, 0xAF, 0x03, 0xEE, 0x03, - 0xE1, 0x03, 0xE1, 0x03, 0xC8, 0x03, 0xD4, 0x03, 0xEE, 0x03, 0x46, 0x04, 0x46, 0x04, 0x46, 0x04, - 0x07, 0x04, 0xEE, 0x03, 0x63, 0x03, 0x57, 0x03, 0x63, 0x03, 0x63, 0x03, 0x96, 0x03, 0x63, 0x03, - 0x3D, 0x03, 0xBF, 0x02, 0x81, 0x02, 0x4E, 0x02, 0x35, 0x02, 0x0F, 0x02, 0x0F, 0x02, 0xAB, 0x01, - 0x91, 0x01, 0x5F, 0x01, 0x20, 0x01, 0xC8, 0x00, 0x63, 0x00, 0x57, 0x00, 0x18, 0x00, 0x0B, 0x00, - 0xE6, 0xFF, 0x9B, 0xFF, 0x4F, 0xFF, 0x36, 0xFF, 0x04, 0xFF, 0xD1, 0xFE, 0x79, 0xFE, 0x15, 0xFE, - 0xB0, 0xFD, 0x64, 0xFD, 0x4B, 0xFD, 0x0C, 0xFD, 0xF3, 0xFC, 0xDA, 0xFC, 0xB4, 0xFC, 0xB4, 0xFC, - 0x8E, 0xFC, 0x68, 0xFC, 0x43, 0xFC, 0x10, 0xFC, 0x2A, 0xFC, 0x04, 0xFC, 0x10, 0xFC, 0x10, 0xFC, - 0x04, 0xFC, 0x04, 0xFC, 0x1D, 0xFC, 0x2A, 0xFC, 0x2A, 0xFC, 0x1D, 0xFC, 0x10, 0xFC, 0x1D, 0xFC, - 0x2A, 0xFC, 0x2A, 0xFC, 0x43, 0xFC, 0x5C, 0xFC, 0x9B, 0xFC, 0xA7, 0xFC, 0x9B, 0xFC, 0x9B, 0xFC, - 0x82, 0xFC, 0xA7, 0xFC, 0xA7, 0xFC, 0xDA, 0xFC, 0xCD, 0xFC, 0xF3, 0xFC, 0x25, 0xFD, 0x4B, 0xFD, - 0x8A, 0xFD, 0xB0, 0xFD, 0xC9, 0xFD, 0xE2, 0xFD, 0xFB, 0xFD, 0x15, 0xFE, 0x21, 0xFE, 0x3A, 0xFE, - 0x6D, 0xFE, 0x6D, 0xFE, 0x86, 0xFE, 0x79, 0xFE, 0x47, 0xFE, 0x2E, 0xFE, 0x2E, 0xFE, 0x47, 0xFE, - 0x6D, 0xFE, 0x6D, 0xFE, 0x53, 0xFE, 0x3A, 0xFE, 0x53, 0xFE, 0x79, 0xFE, 0xAC, 0xFE, 0xC5, 0xFE, - 0xDE, 0xFE, 0x04, 0xFF, 0x10, 0xFF, 0x1D, 0xFF, 0x29, 0xFF, 0x1D, 0xFF, 0x5C, 0xFF, 0x8E, 0xFF, - 0xC1, 0xFF, 0xE6, 0xFF, 0xCD, 0xFF, 0x0B, 0x00, 0x4A, 0x00, 0xBB, 0x00, 0xEE, 0x00, 0x2D, 0x01, - 0x52, 0x01, 0x91, 0x01, 0xD0, 0x01, 0x03, 0x02, 0xF6, 0x01, 0x03, 0x02, 0x0F, 0x02, 0x35, 0x02, - 0xA6, 0x02, 0xCC, 0x02, 0x24, 0x03, 0xFE, 0x02, 0x3D, 0x03, 0x31, 0x03, 0x63, 0x03, 0x57, 0x03, - 0x96, 0x03, 0xAF, 0x03, 0xE1, 0x03, 0x07, 0x04, 0xFA, 0x03, 0xFA, 0x03, 0xC8, 0x03, 0xE1, 0x03, - 0xE1, 0x03, 0xD4, 0x03, 0xE1, 0x03, 0xC8, 0x03, 0xA2, 0x03, 0xBB, 0x03, 0xAF, 0x03, 0xAF, 0x03, - 0xBB, 0x03, 0x7C, 0x03, 0xA2, 0x03, 0x57, 0x03, 0x70, 0x03, 0x3D, 0x03, 0x18, 0x03, 0x4A, 0x03, - 0x24, 0x03, 0x24, 0x03, 0x18, 0x03, 0xE5, 0x02, 0xD9, 0x02, 0xA6, 0x02, 0xB3, 0x02, 0x9A, 0x02, - 0x67, 0x02, 0x74, 0x02, 0x28, 0x02, 0x1C, 0x02, 0x03, 0x02, 0xB7, 0x01, 0xAB, 0x01, 0x9E, 0x01, - 0x78, 0x01, 0x78, 0x01, 0x20, 0x01, 0x07, 0x01, 0xC8, 0x00, 0xA2, 0x00, 0x96, 0x00, 0x57, 0x00, - 0x31, 0x00, 0x00, 0x00, 0xB4, 0xFF, 0xB4, 0xFF, 0x4F, 0xFF, 0x43, 0xFF, 0x29, 0xFF, 0xF7, 0xFE, - 0xD1, 0xFE, 0x9F, 0xFE, 0x6D, 0xFE, 0x60, 0xFE, 0x08, 0xFE, 0x21, 0xFE, 0xC9, 0xFD, 0xB0, 0xFD, - 0x7D, 0xFD, 0x3F, 0xFD, 0x32, 0xFD, 0x00, 0xFD, 0xDA, 0xFC, 0xB4, 0xFC, 0x75, 0xFC, 0x8E, 0xFC, - 0x75, 0xFC, 0x75, 0xFC, 0x43, 0xFC, 0x1D, 0xFC, 0x10, 0xFC, 0x10, 0xFC, 0x04, 0xFC, 0x1D, 0xFC, - 0x10, 0xFC, 0x1D, 0xFC, 0x2A, 0xFC, 0x2A, 0xFC, 0x4F, 0xFC, 0x43, 0xFC, 0x5C, 0xFC, 0x5C, 0xFC, - 0x82, 0xFC, 0x8E, 0xFC, 0xA7, 0xFC, 0xA7, 0xFC, 0xCD, 0xFC, 0xE6, 0xFC, 0x0C, 0xFD, 0x00, 0xFD, - 0x19, 0xFD, 0x3F, 0xFD, 0x71, 0xFD, 0xB0, 0xFD, 0xD6, 0xFD, 0xE2, 0xFD, 0xE2, 0xFD, 0xEF, 0xFD, - 0x15, 0xFE, 0x47, 0xFE, 0x79, 0xFE, 0x9F, 0xFE, 0xC5, 0xFE, 0xEB, 0xFE, 0xF7, 0xFE, 0xF7, 0xFE, - 0xF7, 0xFE, 0x04, 0xFF, 0x1D, 0xFF, 0x36, 0xFF, 0x4F, 0xFF, 0x4F, 0xFF, 0x68, 0xFF, 0x5C, 0xFF, - 0x75, 0xFF, 0x9B, 0xFF, 0x8E, 0xFF, 0xA7, 0xFF, 0xA7, 0xFF, 0xA7, 0xFF, 0xE6, 0xFF, 0x0B, 0x00, - 0x57, 0x00, 0x70, 0x00, 0x63, 0x00, 0xAF, 0x00, 0xC8, 0x00, 0x07, 0x01, 0x39, 0x01, 0x07, 0x01, - 0x46, 0x01, 0x85, 0x01, 0xDD, 0x01, 0x28, 0x02, 0x28, 0x02, 0x8D, 0x02, 0x74, 0x02, 0x81, 0x02, - 0xA6, 0x02, 0x9A, 0x02, 0xE5, 0x02, 0x31, 0x03, 0x4A, 0x03, 0x70, 0x03, 0x4A, 0x03, 0x63, 0x03, - 0x31, 0x03, 0x31, 0x03, 0x7C, 0x03, 0x89, 0x03, 0xA2, 0x03, 0xD4, 0x03, 0xAF, 0x03, 0xBB, 0x03, - 0xA2, 0x03, 0xBB, 0x03, 0xBB, 0x03, 0xC8, 0x03, 0xE1, 0x03, 0x96, 0x03, 0x57, 0x03, 0x24, 0x03, - 0xFE, 0x02, 0xE5, 0x02, 0xFE, 0x02, 0xF2, 0x02, 0xE5, 0x02, 0xCC, 0x02, 0xBF, 0x02, 0x81, 0x02, - 0x42, 0x02, 0x35, 0x02, 0xDD, 0x01, 0xE9, 0x01, 0xD0, 0x01, 0xAB, 0x01, 0x85, 0x01, 0x85, 0x01, - 0x78, 0x01, 0x52, 0x01, 0x20, 0x01, 0xFA, 0x00, 0xC8, 0x00, 0xA2, 0x00, 0xAF, 0x00, 0x89, 0x00, - 0x89, 0x00, 0x70, 0x00, 0x63, 0x00, 0x31, 0x00, 0x18, 0x00, 0xE6, 0xFF, 0xA7, 0xFF, 0x8E, 0xFF, - 0x75, 0xFF, 0x5C, 0xFF, 0x36, 0xFF, 0x29, 0xFF, 0xF7, 0xFE, 0xEB, 0xFE, 0xDE, 0xFE, 0xC5, 0xFE, - 0x9F, 0xFE, 0x92, 0xFE, 0x53, 0xFE, 0x53, 0xFE, 0x2E, 0xFE, 0x2E, 0xFE, 0x3A, 0xFE, 0x3A, 0xFE, - 0x53, 0xFE, 0x2E, 0xFE, 0x21, 0xFE, 0xFB, 0xFD, 0xEF, 0xFD, 0xE2, 0xFD, 0xE2, 0xFD, 0xE2, 0xFD, - 0xE2, 0xFD, 0xC9, 0xFD, 0xBC, 0xFD, 0xB0, 0xFD, 0x97, 0xFD, 0xA3, 0xFD, 0x8A, 0xFD, 0x97, 0xFD, - 0x97, 0xFD, 0x7D, 0xFD, 0x8A, 0xFD, 0x7E, 0xFD, 0x97, 0xFD, 0xA3, 0xFD, 0xBD, 0xFD, 0xD6, 0xFD, - 0xD6, 0xFD, 0xC9, 0xFD, 0xD6, 0xFD, 0xC9, 0xFD, 0xE2, 0xFD, 0xC9, 0xFD, 0xC9, 0xFD, 0xD6, 0xFD, - 0xE3, 0xFD, 0xFC, 0xFD, 0xFC, 0xFD, 0xFC, 0xFD, 0xEF, 0xFD, 0xE3, 0xFD, 0xE3, 0xFD, 0xFC, 0xFD, - 0x15, 0xFE, 0x22, 0xFE, 0x3B, 0xFE, 0x6D, 0xFE, 0x86, 0xFE, 0x93, 0xFE, 0xA0, 0xFE, 0xA0, 0xFE, - 0xA0, 0xFE, 0x93, 0xFE, 0x93, 0xFE, 0x86, 0xFE, 0xA0, 0xFE, 0xB9, 0xFE, 0xDF, 0xFE, 0x04, 0xFF, - 0x2A, 0xFF, 0x36, 0xFF, 0x2A, 0xFF, 0x1D, 0xFF, 0x2A, 0xFF, 0x43, 0xFF, 0x82, 0xFF, 0x9B, 0xFF, - 0xB4, 0xFF, 0xDA, 0xFF, 0xF3, 0xFF, 0x00, 0x00, 0x31, 0x00, 0x56, 0x00, 0x7C, 0x00, 0x89, 0x00, - 0x95, 0x00, 0xA2, 0x00, 0xD4, 0x00, 0x2C, 0x01, 0x6A, 0x01, 0x84, 0x01, 0x9D, 0x01, 0xA9, 0x01, - 0xB6, 0x01, 0xF4, 0x01, 0x1A, 0x02, 0x40, 0x02, 0x40, 0x02, 0x4C, 0x02, 0x65, 0x02, 0x72, 0x02, - 0x97, 0x02, 0xB0, 0x02, 0xE2, 0x02, 0x08, 0x03, 0xFB, 0x02, 0xE2, 0x02, 0xBD, 0x02, 0xBD, 0x02, - 0xA4, 0x02, 0xD6, 0x02, 0xEF, 0x02, 0xC9, 0x02, 0xD6, 0x02, 0xBC, 0x02, 0x97, 0x02, 0x97, 0x02, - 0x8A, 0x02, 0xA3, 0x02, 0xA3, 0x02, 0x97, 0x02, 0xA3, 0x02, 0x3F, 0x02, 0x26, 0x02, 0x0D, 0x02, - 0xC1, 0x01, 0xC1, 0x01, 0xB5, 0x01, 0x51, 0x01, 0x1F, 0x01, 0xEC, 0x00, 0xE0, 0x00, 0xC7, 0x00, - 0xBA, 0x00, 0xD3, 0x00, 0x95, 0x00, 0x95, 0x00, 0xAE, 0x00, 0x88, 0x00, 0x88, 0x00, 0x6F, 0x00, - 0x56, 0x00, 0x3D, 0x00, 0x31, 0x00, 0x24, 0x00, 0xDA, 0xFF, 0xC1, 0xFF, 0xE6, 0xFF, 0xC1, 0xFF, - 0xB4, 0xFF, 0x76, 0xFF, 0x1E, 0xFF, 0xE0, 0xFE, 0xEC, 0xFE, 0x05, 0xFF, 0x12, 0xFF, 0x12, 0xFF, - 0x2B, 0xFF, 0x1E, 0xFF, 0x12, 0xFF, 0x1E, 0xFF, 0xEC, 0xFE, 0xEC, 0xFE, 0xEC, 0xFE, 0x05, 0xFF, - 0xEC, 0xFE, 0x05, 0xFF, 0xF9, 0xFE, 0xD4, 0xFE, 0xC7, 0xFE, 0xD4, 0xFE, 0xBB, 0xFE, 0xD4, 0xFE, - 0xF9, 0xFE, 0x12, 0xFF, 0x1F, 0xFF, 0x1F, 0xFF, 0x06, 0xFF, 0x06, 0xFF, 0x12, 0xFF, 0x2B, 0xFF, - 0x1F, 0xFF, 0x12, 0xFF, 0x12, 0xFF, 0xED, 0xFE, 0xF9, 0xFE, 0x06, 0xFF, 0x06, 0xFF, 0xED, 0xFE, - 0xF9, 0xFE, 0xE0, 0xFE, 0xED, 0xFE, 0xF9, 0xFE, 0x06, 0xFF, 0x06, 0xFF, 0x12, 0xFF, 0x1F, 0xFF, - 0x12, 0xFF, 0xED, 0xFE, 0xE0, 0xFE, 0xC8, 0xFE, 0xE0, 0xFE, 0xED, 0xFE, 0x06, 0xFF, 0x06, 0xFF, - 0xED, 0xFE, 0xFA, 0xFE, 0xC8, 0xFE, 0xBB, 0xFE, 0xBB, 0xFE, 0xA2, 0xFE, 0xAF, 0xFE, 0xAF, 0xFE, - 0xBB, 0xFE, 0xAF, 0xFE, 0xA2, 0xFE, 0xAF, 0xFE, 0xA2, 0xFE, 0xA2, 0xFE, 0xAF, 0xFE, 0xC8, 0xFE, - 0xED, 0xFE, 0x13, 0xFF, 0x2C, 0xFF, 0x38, 0xFF, 0x2C, 0xFF, 0x2C, 0xFF, 0x1F, 0xFF, 0x38, 0xFF, - 0x51, 0xFF, 0x76, 0xFF, 0x6A, 0xFF, 0x5E, 0xFF, 0x45, 0xFF, 0x51, 0xFF, 0x6A, 0xFF, 0x8F, 0xFF, - 0xCE, 0xFF, 0xF3, 0xFF, 0x0B, 0x00, 0xE7, 0xFF, 0xE7, 0xFF, 0xF3, 0xFF, 0x30, 0x00, 0x87, 0x00, - 0xD2, 0x00, 0x1D, 0x01, 0x1D, 0x01, 0x10, 0x01, 0x10, 0x01, 0x10, 0x01, 0x4F, 0x01, 0x99, 0x01, - 0xCB, 0x01, 0xE4, 0x01, 0xCB, 0x01, 0x99, 0x01, 0x80, 0x01, 0x99, 0x01, 0xFD, 0x01, 0x54, 0x02, - 0x79, 0x02, 0x79, 0x02, 0x15, 0x02, 0xCB, 0x01, 0x99, 0x01, 0x99, 0x01, 0xBE, 0x01, 0x09, 0x02, - 0x47, 0x02, 0x60, 0x02, 0x53, 0x02, 0x22, 0x02, 0xF0, 0x01, 0x99, 0x01, 0x99, 0x01, 0xD7, 0x01, - 0xD7, 0x01, 0xFC, 0x01, 0xD7, 0x01, 0xBE, 0x01, 0x8C, 0x01, 0x80, 0x01, 0x80, 0x01, 0x67, 0x01, - 0x42, 0x01, 0x29, 0x01, 0xD2, 0x00, 0xEA, 0x00, 0xDE, 0x00, 0xDE, 0x00, 0x03, 0x01, 0x03, 0x01, - 0x1C, 0x01, 0xD1, 0x00, 0x7B, 0x00, 0x49, 0x00, 0x17, 0x00, 0x3D, 0x00, 0x3D, 0x00, 0x30, 0x00, - 0x30, 0x00, 0xF3, 0xFF, 0xE7, 0xFF, 0xB5, 0xFF, 0x90, 0xFF, 0x90, 0xFF, 0x84, 0xFF, 0xA9, 0xFF, - 0xA9, 0xFF, 0x6B, 0xFF, 0x5F, 0xFF, 0x46, 0xFF, 0x6B, 0xFF, 0x6B, 0xFF, 0x77, 0xFF, 0x5F, 0xFF, - 0x2D, 0xFF, 0x08, 0xFF, 0xE3, 0xFE, 0xBE, 0xFE, 0xB2, 0xFE, 0xBE, 0xFE, 0xE3, 0xFE, 0xFC, 0xFE, - 0x15, 0xFF, 0x08, 0xFF, 0xD7, 0xFE, 0xBE, 0xFE, 0xB2, 0xFE, 0xCB, 0xFE, 0xF0, 0xFE, 0x3A, 0xFF, - 0x53, 0xFF, 0x6B, 0xFF, 0x78, 0xFF, 0x78, 0xFF, 0x5F, 0xFF, 0x46, 0xFF, 0x53, 0xFF, 0x46, 0xFF, - 0x5F, 0xFF, 0x5F, 0xFF, 0x78, 0xFF, 0x6B, 0xFF, 0x91, 0xFF, 0x91, 0xFF, 0xA9, 0xFF, 0xB6, 0xFF, - 0xA9, 0xFF, 0xA9, 0xFF, 0x9D, 0xFF, 0xC2, 0xFF, 0xC2, 0xFF, 0xC2, 0xFF, 0xB6, 0xFF, 0xCE, 0xFF, - 0xC2, 0xFF, 0xC2, 0xFF, 0x9D, 0xFF, 0x9D, 0xFF, 0x91, 0xFF, 0x91, 0xFF, 0x84, 0xFF, 0x78, 0xFF, - 0x91, 0xFF, 0x78, 0xFF, 0x9D, 0xFF, 0x91, 0xFF, 0x78, 0xFF, 0x91, 0xFF, 0x78, 0xFF, 0x6C, 0xFF, - 0x47, 0xFF, 0x3B, 0xFF, 0x53, 0xFF, 0x47, 0xFF, 0x60, 0xFF, 0x54, 0xFF, 0x47, 0xFF, 0x54, 0xFF, - 0x3B, 0xFF, 0x47, 0xFF, 0x60, 0xFF, 0x60, 0xFF, 0x79, 0xFF, 0x60, 0xFF, 0x60, 0xFF, 0x60, 0xFF, - 0x54, 0xFF, 0x6C, 0xFF, 0x6C, 0xFF, 0x85, 0xFF, 0xAA, 0xFF, 0xB6, 0xFF, 0x9D, 0xFF, 0x85, 0xFF, - 0x6C, 0xFF, 0x85, 0xFF, 0xCF, 0xFF, 0x0B, 0x00, 0x2F, 0x00, 0x3C, 0x00, 0x2F, 0x00, 0x23, 0x00, - 0x17, 0x00, 0x23, 0x00, 0x2F, 0x00, 0x54, 0x00, 0x6D, 0x00, 0x91, 0x00, 0xB6, 0x00, 0x9D, 0x00, - 0xC2, 0x00, 0xAA, 0x00, 0xCE, 0x00, 0xCE, 0x00, 0xAA, 0x00, 0x9D, 0x00, 0x91, 0x00, 0xB6, 0x00, - 0xC2, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0x17, 0x01, 0x0B, 0x01, 0xF3, 0x00, 0xA9, 0x00, 0x9D, 0x00, - 0x85, 0x00, 0x9D, 0x00, 0xDA, 0x00, 0x17, 0x01, 0x48, 0x01, 0x3C, 0x01, 0x23, 0x01, 0x17, 0x01, - 0xF2, 0x00, 0x17, 0x01, 0x0B, 0x01, 0x3B, 0x01, 0x48, 0x01, 0x91, 0x01, 0x60, 0x01, 0x78, 0x01, - 0x0A, 0x01, 0x0A, 0x01, 0xDA, 0x00, 0xCD, 0x00, 0xF2, 0x00, 0xFE, 0x00, 0xF2, 0x00, 0xC1, 0x00, - 0xA9, 0x00, 0x9D, 0x00, 0x9D, 0x00, 0xA9, 0x00, 0xC1, 0x00, 0xE6, 0x00, 0xD9, 0x00, 0x84, 0x00, - 0x47, 0x00, 0xF3, 0xFF, 0xE7, 0xFF, 0xF3, 0xFF, 0x17, 0x00, 0x17, 0x00, 0x00, 0x00, 0xC3, 0xFF, - 0xAB, 0xFF, 0x7A, 0xFF, 0x7A, 0xFF, 0x62, 0xFF, 0x6E, 0xFF, 0x62, 0xFF, 0x56, 0xFF, 0x31, 0xFF, - 0x25, 0xFF, 0x01, 0xFF, 0x0D, 0xFF, 0x19, 0xFF, 0x0D, 0xFF, 0x0D, 0xFF, 0xDD, 0xFE, 0xC4, 0xFE, - 0xAC, 0xFE, 0xB8, 0xFE, 0xC5, 0xFE, 0xD1, 0xFE, 0xDD, 0xFE, 0xF5, 0xFE, 0xE9, 0xFE, 0xD1, 0xFE, - 0xC5, 0xFE, 0xA0, 0xFE, 0xAD, 0xFE, 0xA1, 0xFE, 0xF5, 0xFE, 0x01, 0xFF, 0x3E, 0xFF, 0x56, 0xFF, - 0x4A, 0xFF, 0x62, 0xFF, 0x32, 0xFF, 0x3E, 0xFF, 0x32, 0xFF, 0x3E, 0xFF, 0x62, 0xFF, 0x7B, 0xFF, - 0xAB, 0xFF, 0xB7, 0xFF, 0xC3, 0xFF, 0xC3, 0xFF, 0xC3, 0xFF, 0xB7, 0xFF, 0xCF, 0xFF, 0xB7, 0xFF, - 0xE7, 0xFF, 0x17, 0x00, 0x2F, 0x00, 0x5F, 0x00, 0x3B, 0x00, 0x5F, 0x00, 0x53, 0x00, 0x77, 0x00, - 0x9B, 0x00, 0x8F, 0x00, 0xA7, 0x00, 0x9B, 0x00, 0x9B, 0x00, 0x8F, 0x00, 0x77, 0x00, 0x83, 0x00, - 0x8F, 0x00, 0x8F, 0x00, 0x83, 0x00, 0x53, 0x00, 0x53, 0x00, 0x3B, 0x00, 0x23, 0x00, 0x23, 0x00, - 0x17, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x17, 0x00, 0x0B, 0x00, - 0x00, 0x00, 0x0B, 0x00, 0xE7, 0xFF, 0xF3, 0xFF, 0xE8, 0xFF, 0x00, 0x00, 0x3A, 0x00, 0x46, 0x00, - 0x5E, 0x00, 0x3A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xE8, 0xFF, 0x0A, 0x00, 0x22, 0x00, 0x3A, 0x00, - 0x46, 0x00, 0x52, 0x00, 0x52, 0x00, 0x3A, 0x00, 0x2E, 0x00, 0x3A, 0x00, 0x52, 0x00, 0x5E, 0x00, - 0x82, 0x00, 0x8E, 0x00, 0x82, 0x00, 0x76, 0x00, 0x6A, 0x00, 0x5E, 0x00, 0x52, 0x00, 0x46, 0x00, - 0x2E, 0x00, 0x3A, 0x00, 0x2E, 0x00, 0x3A, 0x00, 0x46, 0x00, 0x2E, 0x00, 0x2E, 0x00, 0x16, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0xE8, 0xFF, 0xE8, 0xFF, 0xDC, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, - 0x00, 0x00, 0xE8, 0xFF, 0xD0, 0xFF, 0xD0, 0xFF, 0xD0, 0xFF, 0xDC, 0xFF, 0xC4, 0xFF, 0xD0, 0xFF, - 0xE8, 0xFF, 0xF4, 0xFF, 0x16, 0x00, 0x16, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xDC, 0xFF, 0xDC, 0xFF, - 0xB9, 0xFF, 0xB9, 0xFF, 0xC4, 0xFF, 0xC4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x16, 0x00, 0x16, 0x00, - 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x16, 0x00, - 0x0A, 0x00, 0xF4, 0xFF, 0xE8, 0xFF, 0xE8, 0xFF, 0xDC, 0xFF, 0xF4, 0xFF, 0xDC, 0xFF, 0xD0, 0xFF, - 0xE8, 0xFF, 0xE8, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x16, 0x00, 0x39, 0x00, 0x22, 0x00, 0x22, 0x00, 0x16, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xE8, 0xFF, 0xD1, 0xFF, - 0xDC, 0xFF, 0xE8, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xDC, 0xFF, 0xD1, 0xFF, 0xB9, 0xFF, - 0xAE, 0xFF, 0xD1, 0xFF, 0xE8, 0xFF, 0xDC, 0xFF, 0xD1, 0xFF, 0xBA, 0xFF, 0xBA, 0xFF, 0xA2, 0xFF, - 0xA2, 0xFF, 0x97, 0xFF, 0xBA, 0xFF, 0xBA, 0xFF, 0xBA, 0xFF, 0xAE, 0xFF, 0xD1, 0xFF, 0xA2, 0xFF, - 0xD1, 0xFF, 0x8B, 0xFF, 0xA2, 0xFF, 0x97, 0xFF, 0xC5, 0xFF, 0xE8, 0xFF, 0xE8, 0xFF, 0xF4, 0xFF, - 0xBA, 0xFF, 0x97, 0xFF, 0x8B, 0xFF, 0xAE, 0xFF, 0xBA, 0xFF, 0xDD, 0xFF, 0xE8, 0xFF, 0x00, 0x00, - 0xE8, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xDD, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, - 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x16, 0x00, 0x2D, 0x00, 0x44, 0x00, - 0x4F, 0x00, 0x44, 0x00, 0x38, 0x00, 0x38, 0x00, 0x4F, 0x00, 0x4F, 0x00, 0x44, 0x00, 0x5B, 0x00, - 0x4F, 0x00, 0x2D, 0x00, 0x2D, 0x00, 0x21, 0x00, 0x0A, 0x00, 0x21, 0x00, 0x2D, 0x00, 0x43, 0x00, - 0x71, 0x00, 0x7D, 0x00, 0x88, 0x00, 0x88, 0x00, 0x71, 0x00, 0x43, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x0A, 0x00, 0x21, 0x00, 0x38, 0x00, 0x43, 0x00, 0x2C, 0x00, 0x00, 0x00, 0x0A, 0x00, 0xE9, 0xFF, - 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xDD, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, - 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xDD, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x21, 0x00, - 0x00, 0x00, 0xE9, 0xFF, 0xDD, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0x15, 0x00, 0x00, 0x00, 0x2C, 0x00, - 0x37, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x15, 0x00, 0x21, 0x00, 0x4E, 0x00, 0x4E, 0x00, - 0x37, 0x00, 0x37, 0x00, 0x00, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x42, 0x00, 0x37, 0x00, 0x20, 0x00, - 0x00, 0x00, 0xE9, 0xFF, 0xD2, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x00, 0x00, 0xE9, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xDE, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, - 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0xE9, 0xFF, - 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xDE, 0xFF, - 0xD2, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xD2, 0xFF, - 0xBC, 0xFF, 0xA5, 0xFF, 0xB0, 0xFF, 0xA5, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x15, 0x00, - 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xBB, 0xFF, - 0x99, 0xFF, 0xA5, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, 0xA5, 0xFF, - 0x83, 0xFF, 0x8E, 0xFF, 0x83, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xC7, 0xFF, - 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xF4, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0x00, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x21, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x21, 0x00, - 0x15, 0x00, 0x37, 0x00, 0x21, 0x00, 0x37, 0x00, 0x59, 0x00, 0x2C, 0x00, 0x43, 0x00, 0x37, 0x00, - 0x2C, 0x00, 0x2C, 0x00, 0x65, 0x00, 0x65, 0x00, 0x65, 0x00, 0x65, 0x00, 0x7B, 0x00, 0x65, 0x00, - 0x92, 0x00, 0x70, 0x00, 0x70, 0x00, 0x65, 0x00, 0x59, 0x00, 0x59, 0x00, 0x65, 0x00, 0x70, 0x00, - 0x59, 0x00, 0x65, 0x00, 0x59, 0x00, 0x43, 0x00, 0x43, 0x00, 0x43, 0x00, 0x37, 0x00, 0x2C, 0x00, - 0x4E, 0x00, 0x4E, 0x00, 0x59, 0x00, 0x70, 0x00, 0x59, 0x00, 0x4E, 0x00, 0x65, 0x00, 0x43, 0x00, - 0x37, 0x00, 0x2C, 0x00, 0x21, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, - 0x15, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xF4, 0xFF, 0xBB, 0xFF, - 0xDD, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0x00, 0x00, 0xD2, 0xFF, 0x0A, 0x00, - 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xE9, 0xFF, 0x21, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x00, 0x00, 0xF4, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0x0A, 0x00, 0x15, 0x00, - 0x2C, 0x00, 0x21, 0x00, 0x0A, 0x00, 0xE9, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, - 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0xDD, 0xFF, 0x00, 0x00, - 0xD2, 0xFF, 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, - 0xDD, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x15, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xE9, 0xFF, 0xD2, 0xFF, - 0xD2, 0xFF, 0xB0, 0xFF, 0x00, 0x00, 0xDD, 0xFF, 0x0A, 0x00, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, - 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, - 0xD2, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0xE9, 0xFF, 0xDD, 0xFF, 0x00, 0x00, - 0xE9, 0xFF, 0x00, 0x00, 0xE9, 0xFF, 0xF4, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, - 0xDD, 0xFF, 0xF4, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x0A, 0x00, - 0x15, 0x00, 0x21, 0x00, 0x0A, 0x00, 0x21, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0xDD, 0xFF, 0xF4, 0xFF, - 0xDD, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0xF4, 0xFF, - 0x21, 0x00, 0x00, 0x00, 0x21, 0x00, 0x15, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x00, 0x00, 0x0A, 0x00, 0xD2, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, - 0xC7, 0xFF, 0xD2, 0xFF, 0xB0, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0x0A, 0x00, 0xDE, 0xFF, 0xD2, 0xFF, - 0xDE, 0xFF, 0x9A, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x15, 0x00, 0xF4, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x20, 0x00, - 0x37, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x20, 0x00, 0x37, 0x00, 0x15, 0x00, 0x42, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, - 0x0A, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x0A, 0x00, 0x20, 0x00, - 0xF4, 0xFF, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0x2C, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, - 0xF4, 0xFF, 0x15, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, - 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xE9, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xBC, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, - 0xC7, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xBC, 0xFF, 0xD2, 0xFF, 0xA5, 0xFF, 0xC7, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0x00, 0x00, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, - 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x20, 0x00, 0x37, 0x00, 0x37, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x20, 0x00, - 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x37, 0x00, 0x20, 0x00, 0x42, 0x00, - 0x20, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x37, 0x00, 0x42, 0x00, - 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x37, 0x00, 0x42, 0x00, 0x37, 0x00, 0x20, 0x00, 0x15, 0x00, - 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0xF4, 0xFF, - 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, - 0xF4, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xBC, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, - 0xD3, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xC7, 0xFF, - 0xDE, 0xFF, 0xD3, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0x0A, 0x00, - 0x0A, 0x00, 0x2B, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x00, 0x00, 0x2B, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x0A, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x20, 0x00, 0x15, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0x15, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x20, 0x00, 0x0A, 0x00, - 0xF4, 0xFF, 0x00, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, - 0x37, 0x00, 0x20, 0x00, 0x0A, 0x00, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, - 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, - 0xE9, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0xF4, 0xFF, 0x00, 0x00, - 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, - 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xE9, 0xFF, - 0x00, 0x00, 0x15, 0x00, 0x20, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x42, 0x00, 0x37, 0x00, - 0x42, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0xDE, 0xFF, - 0xDE, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x37, 0x00, - 0x42, 0x00, 0x4D, 0x00, 0x42, 0x00, 0x4D, 0x00, 0x4D, 0x00, 0x59, 0x00, 0x4D, 0x00, 0x64, 0x00, - 0x4D, 0x00, 0x59, 0x00, 0x59, 0x00, 0x6F, 0x00, 0x64, 0x00, 0x6F, 0x00, 0x4E, 0x00, 0x59, 0x00, - 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0xF4, 0xFF, - 0xF4, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0xDE, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, - 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xBC, 0xFF, - 0xA5, 0xFF, 0x9A, 0xFF, 0xA5, 0xFF, 0xA5, 0xFF, 0x8E, 0xFF, 0xA5, 0xFF, 0x8E, 0xFF, 0x8E, 0xFF, - 0xA5, 0xFF, 0x9A, 0xFF, 0x9A, 0xFF, 0x9A, 0xFF, 0x8E, 0xFF, 0xBC, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, - 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, - 0xC7, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x15, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, - 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, - 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, - 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xDE, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, - 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xD2, 0xFF, - 0xBB, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xDD, 0xFF, - 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, - 0xD2, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xDD, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x21, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x15, 0x00, - 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x15, 0x00, - 0x2C, 0x00, 0x37, 0x00, 0x21, 0x00, 0x21, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x2C, 0x00, - 0x21, 0x00, 0x21, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, - 0x2C, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x37, 0x00, - 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x21, 0x00, 0x37, 0x00, 0x37, 0x00, - 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x37, 0x00, 0x37, 0x00, - 0x21, 0x00, 0x21, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xE9, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, - 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, - 0xC6, 0xFF, 0xA4, 0xFF, 0x99, 0xFF, 0x99, 0xFF, 0xBB, 0xFF, 0xC6, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, - 0x99, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, - 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0x0A, 0x00, - 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, - 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xC6, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x38, 0x00, 0x43, 0x00, 0x38, 0x00, 0x21, 0x00, 0x21, 0x00, - 0x21, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x21, 0x00, 0x15, 0x00, - 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x21, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x38, 0x00, 0x2C, 0x00, - 0x38, 0x00, 0x43, 0x00, 0x38, 0x00, 0x43, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, - 0xE8, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xDD, 0xFF, 0xE8, 0xFF, 0xE8, 0xFF, 0xF4, 0xFF, 0x00, 0x00, - 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x16, 0x00, 0x21, 0x00, 0x21, 0x00, 0x16, 0x00, - 0x16, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, - 0xBA, 0xFF, 0xD1, 0xFF, 0xBA, 0xFF, 0xBA, 0xFF, 0xAF, 0xFF, 0xAF, 0xFF, 0xA3, 0xFF, 0xAF, 0xFF, - 0xA3, 0xFF, 0xBA, 0xFF, 0xBA, 0xFF, 0xA3, 0xFF, 0x8C, 0xFF, 0x81, 0xFF, 0x75, 0xFF, 0x75, 0xFF, - 0x98, 0xFF, 0x98, 0xFF, 0xA3, 0xFF, 0x98, 0xFF, 0xA3, 0xFF, 0xA3, 0xFF, 0x8C, 0xFF, 0x98, 0xFF, - 0x98, 0xFF, 0xA3, 0xFF, 0xA3, 0xFF, 0xBA, 0xFF, 0xC6, 0xFF, 0xD1, 0xFF, 0xE8, 0xFF, 0xE8, 0xFF, - 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x16, 0x00, 0x21, 0x00, 0x38, 0x00, 0x38, 0x00, - 0x44, 0x00, 0x4F, 0x00, 0x5B, 0x00, 0x4F, 0x00, 0x5B, 0x00, 0x5B, 0x00, 0x66, 0x00, 0x89, 0x00, - 0x94, 0x00, 0xAB, 0x00, 0xA0, 0x00, 0xAB, 0x00, 0x89, 0x00, 0x7D, 0x00, 0x94, 0x00, 0xA0, 0x00, - 0xA0, 0x00, 0xB7, 0x00, 0xB7, 0x00, 0xA0, 0x00, 0x89, 0x00, 0x72, 0x00, 0x72, 0x00, 0x66, 0x00, - 0x7D, 0x00, 0x72, 0x00, 0x7D, 0x00, 0x66, 0x00, 0x72, 0x00, 0x5B, 0x00, 0x4F, 0x00, 0x4F, 0x00, - 0x4F, 0x00, 0x44, 0x00, 0x44, 0x00, 0x2D, 0x00, 0x21, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xE9, 0xFF, - 0xDD, 0xFF, 0xF4, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xBB, 0xFF, 0xC6, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, - 0xDD, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, - 0xD2, 0xFF, 0xC6, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, - 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x38, 0x00, 0x21, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, - 0x38, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x15, 0x00, 0x2C, 0x00, - 0x2C, 0x00, 0x38, 0x00, 0x21, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, - 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, - 0xE9, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, - 0xD2, 0xFF, 0xD2, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0x00, 0x00, - 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, - 0xAF, 0xFF, 0xAF, 0xFF, 0xAF, 0xFF, 0xC6, 0xFF, 0xAF, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, - 0xC6, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xE9, 0xFF, - 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0x00, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x38, 0x00, 0x2C, 0x00, 0x38, 0x00, 0x43, 0x00, - 0x4F, 0x00, 0x4F, 0x00, 0x4F, 0x00, 0x4F, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x4F, 0x00, - 0x66, 0x00, 0x5A, 0x00, 0x71, 0x00, 0x66, 0x00, 0x71, 0x00, 0x66, 0x00, 0x66, 0x00, 0x66, 0x00, - 0x71, 0x00, 0x66, 0x00, 0x71, 0x00, 0x5A, 0x00, 0x4F, 0x00, 0x4F, 0x00, 0x43, 0x00, 0x2C, 0x00, - 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, - 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, - 0xDD, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, - 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xA4, 0xFF, 0x99, 0xFF, 0x8D, 0xFF, - 0x8D, 0xFF, 0x99, 0xFF, 0x82, 0xFF, 0x82, 0xFF, 0x76, 0xFF, 0x6B, 0xFF, 0x6B, 0xFF, 0x82, 0xFF, - 0x76, 0xFF, 0x82, 0xFF, 0x82, 0xFF, 0x8D, 0xFF, 0x8D, 0xFF, 0x99, 0xFF, 0x99, 0xFF, 0x99, 0xFF, - 0xA4, 0xFF, 0x99, 0xFF, 0x99, 0xFF, 0x99, 0xFF, 0x99, 0xFF, 0xAF, 0xFF, 0xBB, 0xFF, 0xC6, 0xFF, - 0xC6, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xAF, 0xFF, 0xBB, 0xFF, 0xC6, 0xFF, 0xBB, 0xFF, 0xD2, 0xFF, - 0xD2, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x21, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, - 0x21, 0x00, 0x2C, 0x00, 0x38, 0x00, 0x2C, 0x00, 0x38, 0x00, 0x38, 0x00, 0x4E, 0x00, 0x65, 0x00, - 0x71, 0x00, 0x71, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x65, 0x00, 0x4E, 0x00, 0x4E, 0x00, - 0x5A, 0x00, 0x65, 0x00, 0x71, 0x00, 0x71, 0x00, 0x7C, 0x00, 0x71, 0x00, 0x7C, 0x00, 0x7C, 0x00, - 0x87, 0x00, 0x87, 0x00, 0x87, 0x00, 0x7C, 0x00, 0x71, 0x00, 0x71, 0x00, 0x65, 0x00, 0x5A, 0x00, - 0x5A, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x5A, 0x00, 0x43, 0x00, 0x38, 0x00, 0x21, 0x00, - 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, - 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xE9, 0xFF, 0x00, 0x00, - 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xDD, 0xFF, - 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, - 0xC7, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, - 0xDD, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, - 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, - 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x21, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, - 0x21, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x21, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, - 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, - 0xB0, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, - 0xDD, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0x00, 0x00, - 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, - 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, - 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x43, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x43, 0x00, - 0x37, 0x00, 0x37, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xC7, 0xFF, - 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, - 0xC7, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, - 0xBB, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x21, 0x00, 0x2C, 0x00, - 0x37, 0x00, 0x37, 0x00, 0x43, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x4E, 0x00, 0x4E, 0x00, - 0x4E, 0x00, 0x59, 0x00, 0x4E, 0x00, 0x59, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, - 0x43, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x43, 0x00, 0x37, 0x00, 0x21, 0x00, - 0x21, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x21, 0x00, - 0x21, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x37, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, - 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x37, 0x00, - 0x2C, 0x00, 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x15, 0x00, - 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, - 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x21, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0xDD, 0xFF, - 0xC7, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, - 0xA4, 0xFF, 0x99, 0xFF, 0x99, 0xFF, 0x99, 0xFF, 0x99, 0xFF, 0x99, 0xFF, 0x99, 0xFF, 0x99, 0xFF, - 0x8E, 0xFF, 0x8E, 0xFF, 0x8E, 0xFF, 0x99, 0xFF, 0xA4, 0xFF, 0xA4, 0xFF, 0xA4, 0xFF, 0xA4, 0xFF, - 0xA4, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, - 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, - 0x2C, 0x00, 0x38, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x5A, 0x00, 0x65, 0x00, - 0x65, 0x00, 0x71, 0x00, 0x65, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x5A, 0x00, - 0x4E, 0x00, 0x38, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xC6, 0xFF, - 0xBB, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xAF, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, - 0xAF, 0xFF, 0xAF, 0xFF, 0xAF, 0xFF, 0xAF, 0xFF, 0xBB, 0xFF, 0xC6, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, - 0xBB, 0xFF, 0xC6, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, - 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, - 0x21, 0x00, 0x38, 0x00, 0x38, 0x00, 0x4F, 0x00, 0x4F, 0x00, 0x5A, 0x00, 0x4F, 0x00, 0x5A, 0x00, - 0x5A, 0x00, 0x66, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x4F, 0x00, 0x38, 0x00, 0x38, 0x00, 0x2C, 0x00, - 0x38, 0x00, 0x38, 0x00, 0x2C, 0x00, 0x38, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, - 0xC6, 0xFF, 0xC6, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x21, 0x00, 0x15, 0x00, 0x21, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xE9, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, - 0xD1, 0xFF, 0xD1, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xD1, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, - 0xDD, 0xFF, 0xDD, 0xFF, 0xD1, 0xFF, 0xD1, 0xFF, 0xE8, 0xFF, 0xDD, 0xFF, 0xE8, 0xFF, 0xE8, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x16, 0x00, 0x16, 0x00, - 0x2D, 0x00, 0x38, 0x00, 0x44, 0x00, 0x44, 0x00, 0x44, 0x00, 0x44, 0x00, 0x4F, 0x00, 0x4F, 0x00, - 0x5B, 0x00, 0x66, 0x00, 0x66, 0x00, 0x7D, 0x00, 0x89, 0x00, 0xA0, 0x00, 0xA0, 0x00, 0x94, 0x00, - 0x94, 0x00, 0xAB, 0x00, 0xB7, 0x00, 0xB7, 0x00, 0xB7, 0x00, 0xAB, 0x00, 0xA0, 0x00, 0x94, 0x00, - 0x94, 0x00, 0x7D, 0x00, 0x7D, 0x00, 0x7D, 0x00, 0x71, 0x00, 0x71, 0x00, 0x66, 0x00, 0x5A, 0x00, - 0x43, 0x00, 0x38, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, - 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xC6, 0xFF, 0xD2, 0xFF, - 0xC6, 0xFF, 0xBB, 0xFF, 0xAF, 0xFF, 0xBB, 0xFF, 0xAF, 0xFF, 0xBB, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, - 0xD2, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, - 0xBB, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, - 0xBB, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xA4, 0xFF, - 0xB0, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, - 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x21, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, - 0x21, 0x00, 0x21, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, - 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x42, 0x00, 0x42, 0x00, 0x42, 0x00, 0x37, 0x00, 0x42, 0x00, - 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x2C, 0x00, - 0x2C, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, - 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, - 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, - 0xDE, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, - 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, - 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x20, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, - 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0x00, 0x00, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x21, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x38, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x21, 0x00, - 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x38, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, - 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, - 0xC6, 0xFF, 0xBB, 0xFF, 0xAF, 0xFF, 0xAF, 0xFF, 0xAF, 0xFF, 0xAF, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, - 0xC6, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, - 0xD1, 0xFF, 0xDD, 0xFF, 0xD1, 0xFF, 0xD1, 0xFF, 0xC6, 0xFF, 0xBA, 0xFF, 0xC6, 0xFF, 0xBA, 0xFF, - 0xC6, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xD1, 0xFF, 0xD1, 0xFF, 0xE8, 0xFF, 0xDD, 0xFF, - 0xDD, 0xFF, 0xD1, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD1, 0xFF, 0xC6, 0xFF, - 0xD1, 0xFF, 0xAF, 0xFF, 0xDD, 0xFF, 0x8C, 0xFF, 0x2D, 0x00, 0x5E, 0xFF, 0x21, 0x00, 0x97, 0xFF, - 0x44, 0x00, 0xBA, 0xFF, 0xF4, 0xFF, 0xAF, 0xFF, 0xD1, 0xFF, 0xAF, 0xFF, 0xBA, 0xFF, 0x75, 0xFF, - 0xBA, 0xFF, 0x97, 0xFF, 0xA3, 0xFF, 0x8C, 0xFF, 0x97, 0xFF, 0xAE, 0xFF, 0xA3, 0xFF, 0xC6, 0xFF, - 0x74, 0xFF, 0xAE, 0xFF, 0x46, 0xFF, 0x52, 0xFF, 0x18, 0xFF, 0x2F, 0xFF, 0x23, 0xFF, 0x2F, 0xFF, - 0x23, 0xFF, 0x3A, 0xFF, 0x69, 0xFF, 0x97, 0xFF, 0xA3, 0xFF, 0xD1, 0xFF, 0xDD, 0xFF, 0xF4, 0xFF, - 0x0A, 0x00, 0x0A, 0x00, 0x39, 0x00, 0x39, 0x00, 0x50, 0x00, 0x39, 0x00, 0x5C, 0x00, 0x5C, 0x00, - 0x73, 0x00, 0x67, 0x00, 0x8A, 0x00, 0x7F, 0x00, 0x96, 0x00, 0x8A, 0x00, 0xA2, 0x00, 0xAD, 0x00, - 0xAD, 0x00, 0xD0, 0x00, 0xB9, 0x00, 0xC5, 0x00, 0xA2, 0x00, 0xA2, 0x00, 0x8A, 0x00, 0x96, 0x00, - 0x96, 0x00, 0x8B, 0x00, 0x96, 0x00, 0x8B, 0x00, 0x96, 0x00, 0x7F, 0x00, 0x8B, 0x00, 0x73, 0x00, - 0x7F, 0x00, 0x7F, 0x00, 0x7F, 0x00, 0x7F, 0x00, 0x73, 0x00, 0x73, 0x00, 0x73, 0x00, 0x73, 0x00, - 0x68, 0x00, 0x50, 0x00, 0x45, 0x00, 0x2D, 0x00, 0x22, 0x00, 0x22, 0x00, 0x16, 0x00, 0x16, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x16, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x16, 0x00, 0x16, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x21, 0x00, 0x39, 0x00, 0x44, 0x00, 0x50, 0x00, 0x44, 0x00, 0x50, 0x00, 0x44, 0x00, - 0x50, 0x00, 0x50, 0x00, 0x73, 0x00, 0x67, 0x00, 0x67, 0x00, 0x73, 0x00, 0x73, 0x00, 0x7E, 0x00, - 0x73, 0x00, 0x96, 0x00, 0x8A, 0x00, 0x8A, 0x00, 0x8A, 0x00, 0x7E, 0x00, 0x7E, 0x00, 0x7E, 0x00, - 0x8A, 0x00, 0x7E, 0x00, 0x7E, 0x00, 0x73, 0x00, 0x73, 0x00, 0x73, 0x00, 0x67, 0x00, 0x50, 0x00, - 0x44, 0x00, 0x38, 0x00, 0x2D, 0x00, 0x2D, 0x00, 0x21, 0x00, 0x16, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xDD, 0xFF, 0xD1, 0xFF, 0xC6, 0xFF, 0xBA, 0xFF, - 0xC6, 0xFF, 0xBA, 0xFF, 0xBA, 0xFF, 0xAF, 0xFF, 0xAF, 0xFF, 0xAF, 0xFF, 0xC6, 0xFF, 0xBA, 0xFF, - 0xC6, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xBA, 0xFF, 0xC6, 0xFF, 0xBA, 0xFF, 0xC6, 0xFF, - 0xBA, 0xFF, 0xBA, 0xFF, 0xBA, 0xFF, 0xC6, 0xFF, 0xBA, 0xFF, 0xD1, 0xFF, 0xC6, 0xFF, 0xD1, 0xFF, - 0xD1, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE8, 0xFF, 0xD1, 0xFF, 0xD1, 0xFF, 0xC6, 0xFF, - 0xDD, 0xFF, 0xDD, 0xFF, 0xE8, 0xFF, 0xE8, 0xFF, 0xDD, 0xFF, 0xD1, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, - 0xD2, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xBB, 0xFF, 0xC6, 0xFF, - 0xBB, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xC6, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xAF, 0xFF, - 0xAF, 0xFF, 0xAF, 0xFF, 0xBB, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, - 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x2C, 0x00, - 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, - 0x20, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, - 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, - 0x00, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, - 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x00, 0x00, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xBC, 0xFF, 0xB1, 0xFF, - 0xA5, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xB1, 0xFF, 0xC7, 0xFF, 0xB1, 0xFF, 0xC7, 0xFF, - 0xBC, 0xFF, 0xB1, 0xFF, 0xB1, 0xFF, 0xB1, 0xFF, 0xB1, 0xFF, 0xA5, 0xFF, 0xA5, 0xFF, 0xA5, 0xFF, - 0xB1, 0xFF, 0xBC, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, - 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x20, 0x00, 0x0A, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xE9, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, - 0xE9, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xC7, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, - 0xDE, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, - 0x20, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x42, 0x00, 0x37, 0x00, 0x42, 0x00, 0x37, 0x00, 0x2C, 0x00, - 0x59, 0x00, 0x59, 0x00, 0x64, 0x00, 0x4E, 0x00, 0x42, 0x00, 0x4E, 0x00, 0x59, 0x00, 0x59, 0x00, - 0x4E, 0x00, 0x37, 0x00, 0x4E, 0x00, 0x64, 0x00, 0x70, 0x00, 0x70, 0x00, 0x4E, 0x00, 0x4E, 0x00, - 0x59, 0x00, 0x59, 0x00, 0x64, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x59, 0x00, 0x59, 0x00, 0x64, 0x00, - 0x4E, 0x00, 0x64, 0x00, 0x59, 0x00, 0x59, 0x00, 0x59, 0x00, 0x4E, 0x00, 0x59, 0x00, 0x4E, 0x00, - 0x59, 0x00, 0x59, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x42, 0x00, 0x37, 0x00, 0x37, 0x00, - 0x2C, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, - 0xDE, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, - 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xF4, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, - 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xD2, 0xFF, - 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xD2, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, - 0xBB, 0xFF, 0xC7, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xDD, 0xFF, - 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, - 0xD2, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, - 0xF4, 0xFF, 0xDD, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xDD, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, - 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, - 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, - 0x2C, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x37, 0x00, 0x42, 0x00, 0x37, 0x00, - 0x2C, 0x00, 0x20, 0x00, 0x42, 0x00, 0x4E, 0x00, 0x64, 0x00, 0x59, 0x00, 0x59, 0x00, 0x64, 0x00, - 0x64, 0x00, 0x70, 0x00, 0x64, 0x00, 0x64, 0x00, 0x64, 0x00, 0x64, 0x00, 0x70, 0x00, 0x64, 0x00, - 0x64, 0x00, 0x4E, 0x00, 0x64, 0x00, 0x59, 0x00, 0x64, 0x00, 0x59, 0x00, 0x4E, 0x00, 0x4E, 0x00, - 0x4E, 0x00, 0x59, 0x00, 0x37, 0x00, 0x42, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x20, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x00, 0x00, 0x15, 0x00, - 0xF4, 0xFF, 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, - 0xD2, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, - 0xC7, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, - 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, - 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, - 0xDE, 0xFF, 0x00, 0x00, 0xDE, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0xE9, 0xFF, 0xF4, 0xFF, - 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xE9, 0xFF, - 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, - 0xE9, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x15, 0x00, 0xF4, 0xFF, 0x00, 0x00, - 0x00, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0xDE, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, - 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0xF4, 0xFF, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, - 0x20, 0x00, 0x37, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0xF4, 0xFF, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, - 0x00, 0x00, 0xDE, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xDE, 0xFF, - 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, - 0xDE, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x20, 0x00, - 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x37, 0x00, 0x20, 0x00, 0x2B, 0x00, - 0x2B, 0x00, 0x2B, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, - 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xD3, 0xFF, - 0xD3, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, - 0xBC, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, - 0x37, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x37, 0x00, - 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, - 0xE9, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, - 0x00, 0x00, 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x42, 0x00, 0x37, 0x00, 0x37, 0x00, - 0x42, 0x00, 0x4D, 0x00, 0x42, 0x00, 0x42, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x37, 0x00, - 0x2B, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, - 0x37, 0x00, 0x42, 0x00, 0x4D, 0x00, 0x64, 0x00, 0x4D, 0x00, 0x42, 0x00, 0x20, 0x00, 0x37, 0x00, - 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, - 0x37, 0x00, 0x15, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x20, 0x00, - 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, - 0xC7, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, - 0xBC, 0xFF, 0xA5, 0xFF, 0xBC, 0xFF, 0xB1, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, - 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, - 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, - 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, - 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, - 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, - 0xDE, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, - 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, - 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x42, 0x00, - 0x37, 0x00, 0x37, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, - 0x37, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x43, 0x00, - 0x43, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x59, 0x00, 0x59, 0x00, 0x43, 0x00, 0x43, 0x00, 0x4E, 0x00, - 0x59, 0x00, 0x59, 0x00, 0x59, 0x00, 0x65, 0x00, 0x65, 0x00, 0x59, 0x00, 0x65, 0x00, 0x65, 0x00, - 0x70, 0x00, 0x65, 0x00, 0x70, 0x00, 0x65, 0x00, 0x65, 0x00, 0x65, 0x00, 0x65, 0x00, 0x70, 0x00, - 0x70, 0x00, 0x59, 0x00, 0x59, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x2C, 0x00, - 0x21, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, - 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, - 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0x00, 0x00, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, - 0xBC, 0xFF, 0xBC, 0xFF, 0xB0, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xB0, 0xFF, - 0xBC, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, - 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, 0x0A, 0x00, - 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x15, 0x00, 0x20, 0x00, - 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, - 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, - 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, - 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, - 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xB1, 0xFF, 0xB1, 0xFF, 0xA5, 0xFF, 0xB1, 0xFF, - 0xB1, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, - 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, - 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x37, 0x00, - 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, - 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x42, 0x00, 0x37, 0x00, 0x4D, 0x00, 0x37, 0x00, 0x4D, 0x00, - 0x4D, 0x00, 0x42, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x4D, 0x00, 0x4D, 0x00, - 0x4D, 0x00, 0x4D, 0x00, 0x4D, 0x00, 0x42, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, - 0x42, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, - 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xE9, 0xFF, - 0xDE, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, - 0xD3, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, - 0xB1, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, - 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, - 0xC7, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, - 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xDE, 0xFF, - 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x37, 0x00, - 0x2B, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x37, 0x00, - 0x42, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, - 0xDE, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, - 0xD3, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, - 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, - 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, - 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, - 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, - 0xD2, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, - 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, - 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, - 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, - 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x42, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, - 0x20, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, - 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, - 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x42, 0x00, 0x4D, 0x00, 0x4D, 0x00, 0x4D, 0x00, - 0x42, 0x00, 0x42, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, - 0x42, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x42, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, - 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, - 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, - 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, - 0xC7, 0xFF, 0xBC, 0xFF, 0xB0, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xB0, 0xFF, 0xBC, 0xFF, - 0xBC, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, - 0xBC, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, - 0xBC, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xB0, 0xFF, - 0xB0, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, - 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, - 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x2C, 0x00, - 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x21, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x21, 0x00, - 0x21, 0x00, 0x21, 0x00, 0x15, 0x00, 0x21, 0x00, 0x15, 0x00, 0x21, 0x00, 0x15, 0x00, 0x2C, 0x00, - 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x43, 0x00, 0x37, 0x00, - 0x37, 0x00, 0x43, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x37, 0x00, - 0x43, 0x00, 0x43, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, - 0x21, 0x00, 0x21, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, - 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xA5, 0xFF, 0xB0, 0xFF, 0xA5, 0xFF, 0x99, 0xFF, - 0xBB, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, - 0xB0, 0xFF, 0xA5, 0xFF, 0xB0, 0xFF, 0x99, 0xFF, 0xA5, 0xFF, 0xA5, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, - 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, - 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x43, 0x00, 0x43, 0x00, 0x43, 0x00, - 0x37, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x43, 0x00, 0x43, 0x00, 0x37, 0x00, - 0x43, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x59, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x43, 0x00, - 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x43, 0x00, - 0x43, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x21, 0x00, 0x15, 0x00, 0x21, 0x00, 0x15, 0x00, - 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, - 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x21, 0x00, 0x21, 0x00, - 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x2C, 0x00, - 0x21, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, - 0x43, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x21, 0x00, 0x15, 0x00, - 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, - 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xC7, 0xFF, - 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, - 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, 0xA5, 0xFF, 0xBB, 0xFF, - 0xBB, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, 0xA5, 0xFF, 0xB0, 0xFF, - 0xB0, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xA5, 0xFF, - 0xB0, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, - 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, - 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, - 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, - 0x20, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, - 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, - 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0xF4, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, - 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, - 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, - 0x15, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0xF4, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, - 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, - 0xDE, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, - 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, - 0xD3, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, - 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, - 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, - 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, - 0x42, 0x00, 0x42, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x42, 0x00, 0x4E, 0x00, 0x59, 0x00, 0x4E, 0x00, - 0x59, 0x00, 0x59, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x59, 0x00, 0x42, 0x00, 0x4E, 0x00, 0x37, 0x00, - 0x37, 0x00, 0x42, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, - 0x37, 0x00, 0x42, 0x00, 0x42, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x64, 0x00, 0x64, 0x00, 0x59, 0x00, - 0x64, 0x00, 0x64, 0x00, 0x59, 0x00, 0x59, 0x00, 0x4E, 0x00, 0x37, 0x00, 0x37, 0x00, 0x20, 0x00, - 0x15, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0xF4, 0xFF, - 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, - 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, - 0xBB, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, - 0xBB, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, - 0xBB, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, - 0xBB, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, - 0xE9, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, - 0x2C, 0x00, 0x37, 0x00, 0x43, 0x00, 0x43, 0x00, 0x43, 0x00, 0x59, 0x00, 0x4E, 0x00, 0x59, 0x00, - 0x59, 0x00, 0x59, 0x00, 0x4E, 0x00, 0x59, 0x00, 0x59, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x37, 0x00, - 0x37, 0x00, 0x37, 0x00, 0x43, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, - 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, - 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, - 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, - 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, - 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x2C, 0x00, - 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, - 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, - 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, - 0xB0, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, - 0xB0, 0xFF, 0xA5, 0xFF, 0xA5, 0xFF, 0xB0, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, - 0xDE, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x37, 0x00, - 0x42, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, - 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, - 0xD2, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, - 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, - 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xB0, 0xFF, - 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, - 0xBB, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x21, 0x00, 0x15, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, - 0x43, 0x00, 0x59, 0x00, 0x65, 0x00, 0x7B, 0x00, 0x7B, 0x00, 0x7B, 0x00, 0x70, 0x00, 0x70, 0x00, - 0x65, 0x00, 0x65, 0x00, 0x65, 0x00, 0x7B, 0x00, 0x7B, 0x00, 0x7B, 0x00, 0x65, 0x00, 0x65, 0x00, - 0x4E, 0x00, 0x43, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x21, 0x00, - 0x15, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, - 0x00, 0x00, 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, - 0x2C, 0x00, 0x43, 0x00, 0x59, 0x00, 0x59, 0x00, 0x65, 0x00, 0x65, 0x00, 0x59, 0x00, 0x59, 0x00, - 0x59, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x21, 0x00, - 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, - 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, - 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, - 0xE9, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x21, 0x00, 0x37, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x5A, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x43, 0x00, - 0x43, 0x00, 0x43, 0x00, 0x43, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, - 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xB0, 0xFF, - 0xA4, 0xFF, 0x99, 0xFF, 0xA4, 0xFF, 0xA4, 0xFF, 0x99, 0xFF, 0xA4, 0xFF, 0x99, 0xFF, 0x99, 0xFF, - 0x99, 0xFF, 0xA4, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xC6, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, - 0xD2, 0xFF, 0xC6, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xA4, 0xFF, 0xB0, 0xFF, 0x8D, 0xFF, 0x99, 0xFF, - 0x8D, 0xFF, 0x8D, 0xFF, 0x99, 0xFF, 0x8D, 0xFF, 0x99, 0xFF, 0xA4, 0xFF, 0x99, 0xFF, 0xA4, 0xFF, - 0xA4, 0xFF, 0xA4, 0xFF, 0xA4, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xD2, 0xFF, - 0xDD, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x38, 0x00, 0x4F, 0x00, - 0x5A, 0x00, 0x4F, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x65, 0x00, 0x65, 0x00, 0x65, 0x00, 0x65, 0x00, - 0x5A, 0x00, 0x65, 0x00, 0x71, 0x00, 0x5A, 0x00, 0x71, 0x00, 0x65, 0x00, 0x65, 0x00, 0x5A, 0x00, - 0x5A, 0x00, 0x4F, 0x00, 0x43, 0x00, 0x38, 0x00, 0x38, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xDD, 0xFF, 0xF4, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xE9, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, - 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, - 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x38, 0x00, 0x2C, 0x00, 0x2C, 0x00, - 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x21, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, - 0xD2, 0xFF, 0xD2, 0xFF, 0xC6, 0xFF, 0xBB, 0xFF, 0xC6, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xD2, 0xFF, - 0xC6, 0xFF, 0xC6, 0xFF, 0xC6, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xC6, 0xFF, 0xD2, 0xFF, - 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, - 0x2C, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x38, 0x00, 0x4E, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x5A, 0x00, - 0x5A, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, - 0x4E, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x5A, 0x00, 0x4E, 0x00, 0x5A, 0x00, 0x4E, 0x00, - 0x4E, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x5A, 0x00, 0x4E, 0x00, 0x43, 0x00, - 0x38, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, - 0x2C, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, - 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x21, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, - 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xC6, 0xFF, - 0xC6, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, 0xA4, 0xFF, 0x8D, 0xFF, 0x8D, 0xFF, 0x8D, 0xFF, - 0x82, 0xFF, 0x82, 0xFF, 0x82, 0xFF, 0x82, 0xFF, 0x8E, 0xFF, 0x8E, 0xFF, 0x8E, 0xFF, 0x82, 0xFF, - 0x99, 0xFF, 0x99, 0xFF, 0xA4, 0xFF, 0xA4, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, - 0xD2, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x00, 0x00, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, - 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, - 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, - 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, - 0x15, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, - 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x43, 0x00, 0x43, 0x00, - 0x43, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x43, 0x00, 0x21, 0x00, - 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, - 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, - 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE9, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, - 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, - 0xD2, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, - 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x21, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x2C, 0x00, - 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, 0x4E, 0x00, 0x59, 0x00, 0x64, 0x00, 0x59, 0x00, - 0x59, 0x00, 0x59, 0x00, 0x59, 0x00, 0x59, 0x00, 0x4E, 0x00, 0x42, 0x00, 0x4E, 0x00, 0x42, 0x00, - 0x42, 0x00, 0x37, 0x00, 0x42, 0x00, 0x42, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, - 0x20, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, - 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, - 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, - 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, - 0xD2, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, - 0xC7, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xB0, 0xFF, 0xA5, 0xFF, 0xA5, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, - 0xA5, 0xFF, 0xB0, 0xFF, 0xA5, 0xFF, 0xBC, 0xFF, 0xB0, 0xFF, 0xBC, 0xFF, 0xB0, 0xFF, 0xBC, 0xFF, - 0xBC, 0xFF, 0xBC, 0xFF, 0xB0, 0xFF, 0xA5, 0xFF, 0xA5, 0xFF, 0xA5, 0xFF, 0xA5, 0xFF, 0xBC, 0xFF, - 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, - 0xDE, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, - 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x43, 0x00, - 0x43, 0x00, 0x43, 0x00, 0x43, 0x00, 0x43, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x43, 0x00, - 0x37, 0x00, 0x43, 0x00, 0x43, 0x00, 0x43, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x43, 0x00, 0x4E, 0x00, - 0x59, 0x00, 0x59, 0x00, 0x59, 0x00, 0x65, 0x00, 0x65, 0x00, 0x65, 0x00, 0x65, 0x00, 0x59, 0x00, - 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, - 0x2C, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, 0x21, 0x00, - 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, - 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, - 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, 0xBB, 0xFF, - 0xBB, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, - 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, - 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, - 0xDD, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, - 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, - 0xD2, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, - 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, - 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x43, 0x00, 0x43, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, - 0x43, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x43, 0x00, 0x43, 0x00, 0x43, 0x00, - 0x43, 0x00, 0x43, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x43, 0x00, - 0x37, 0x00, 0x43, 0x00, 0x37, 0x00, 0x37, 0x00, 0x43, 0x00, 0x43, 0x00, 0x37, 0x00, 0x37, 0x00, - 0x4E, 0x00, 0x4E, 0x00, 0x59, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x37, 0x00, 0x4E, 0x00, 0x43, 0x00, - 0x4E, 0x00, 0x59, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x43, 0x00, - 0x43, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x21, 0x00, - 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, - 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, - 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, - 0xDD, 0xFF, 0xDD, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0xDE, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, - 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, - 0xB0, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xB0, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, - 0xC7, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, - 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, - 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, - 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xB1, 0xFF, - 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xDE, 0xFF, - 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, - 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, - 0x20, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, - 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, - 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x15, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xB1, 0xFF, 0xA5, 0xFF, - 0xA5, 0xFF, 0x9A, 0xFF, 0xA5, 0xFF, 0x9A, 0xFF, 0xB1, 0xFF, 0xB1, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, - 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, - 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, - 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, - 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0x00, 0x00, - 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, - 0x20, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x42, 0x00, 0x42, 0x00, 0x42, 0x00, 0x4D, 0x00, 0x37, 0x00, - 0x42, 0x00, 0x42, 0x00, 0x42, 0x00, 0x4D, 0x00, 0x59, 0x00, 0x64, 0x00, 0x59, 0x00, 0x59, 0x00, - 0x42, 0x00, 0x42, 0x00, 0x42, 0x00, 0x42, 0x00, 0x4D, 0x00, 0x4D, 0x00, 0x4D, 0x00, 0x42, 0x00, - 0x42, 0x00, 0x4D, 0x00, 0x59, 0x00, 0x4D, 0x00, 0x59, 0x00, 0x42, 0x00, 0x42, 0x00, 0x2C, 0x00, - 0x20, 0x00, 0x15, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, - 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, - 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, - 0x00, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, - 0xF4, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, - 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xB0, 0xFF, 0xBC, 0xFF, - 0xB0, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, - 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, - 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, - 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x2C, 0x00, - 0x2C, 0x00, 0x37, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x37, 0x00, 0x37, 0x00, 0x42, 0x00, - 0x37, 0x00, 0x42, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x42, 0x00, 0x37, 0x00, 0x42, 0x00, 0x37, 0x00, - 0x37, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, - 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, - 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, - 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x2C, 0x00, - 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, - 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, - 0xB1, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xC7, 0xFF, 0xDE, 0xFF, - 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, - 0xD2, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, - 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, - 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, - 0x37, 0x00, 0x42, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, - 0x20, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, - 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x42, 0x00, - 0x37, 0x00, 0x2C, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x20, 0x00, - 0x2B, 0x00, 0x37, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, - 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x20, 0x00, - 0x20, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0xE9, 0xFF, 0xDE, 0xFF, - 0xD3, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, - 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, - 0xBC, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, - 0xC7, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, - 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, - 0xD3, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, - 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, - 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x20, 0x00, - 0x2B, 0x00, 0x37, 0x00, 0x37, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x42, 0x00, 0x42, 0x00, - 0x37, 0x00, 0x37, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x37, 0x00, 0x37, 0x00, 0x37, 0x00, - 0x37, 0x00, 0x2B, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, - 0xBC, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, - 0xC7, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, - 0xC7, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, - 0xDE, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x20, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x20, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x37, 0x00, - 0x2B, 0x00, 0x2B, 0x00, 0x2B, 0x00, 0x4D, 0x00, 0x42, 0x00, 0x42, 0x00, 0x2B, 0x00, 0x2B, 0x00, - 0x20, 0x00, 0x37, 0x00, 0x20, 0x00, 0x2B, 0x00, 0x20, 0x00, 0x20, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0xE9, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, - 0xD3, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, - 0xD3, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, 0xD3, 0xFF, 0xD3, 0xFF, 0xC7, 0xFF, 0xD3, 0xFF, 0xDE, 0xFF, - 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, - 0xBC, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xB1, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xDE, 0xFF, - 0xDE, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBC, 0xFF, - 0xC7, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0x9A, 0xFF, - 0x8E, 0xFF, 0xA5, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xBC, 0xFF, 0xBC, 0xFF, 0xC7, 0xFF, 0xD2, 0xFF, - 0xD2, 0xFF, 0xDE, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, - 0xE9, 0xFF, 0xDE, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, - 0x00, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x2C, 0x00, - 0x2C, 0x00, 0x37, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x59, 0x00, 0x59, 0x00, 0x65, 0x00, - 0x65, 0x00, 0x70, 0x00, 0x7B, 0x00, 0x7B, 0x00, 0x70, 0x00, 0x70, 0x00, 0x65, 0x00, 0x65, 0x00, - 0x70, 0x00, 0x70, 0x00, 0x7C, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x7C, 0x00, 0x70, 0x00, - 0x7C, 0x00, 0x65, 0x00, 0x70, 0x00, 0x65, 0x00, 0x65, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x43, 0x00, - 0x37, 0x00, 0x37, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xE9, 0xFF, 0xC7, 0xFF, 0xC7, 0xFF, 0xBB, 0xFF, - 0xC7, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xBB, 0xFF, - 0xA4, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0xB0, 0xFF, 0x99, 0xFF, 0xA4, 0xFF, 0xB0, 0xFF, 0xC6, 0xFF, - 0xD2, 0xFF, 0xD2, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, - 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, - 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0x00, 0x00, 0x0A, 0x00, - 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x2C, 0x00, 0x2C, 0x00, - 0x21, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x38, 0x00, 0x38, 0x00, 0x43, 0x00, 0x43, 0x00, - 0x5A, 0x00, 0x4E, 0x00, 0x4E, 0x00, 0x43, 0x00, 0x4E, 0x00, 0x5A, 0x00, 0x4E, 0x00, 0x5A, 0x00, - 0x4E, 0x00, 0x5A, 0x00, 0x43, 0x00, 0x38, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, 0xF4, 0xFF, - 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, - 0xF4, 0xFF, 0xF4, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xF4, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, - 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x21, 0x00, - 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x15, 0x00, 0x21, 0x00, - 0x21, 0x00, 0x21, 0x00, 0x2C, 0x00, 0x21, 0x00, 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, - 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x15, 0x00, 0x21, 0x00, 0x21, 0x00, - 0x15, 0x00, 0x15, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0xFF, - 0xF4, 0xFF, 0xE9, 0xFF, 0xE9, 0xFF, 0xF4, 0xFF, 0xDD, 0xFF, 0xDD, 0xFF, 0xE9, 0xFF, 0xDE, 0xFF, - 0xE9, 0xFF, 0xDE, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xD2, 0xFF, 0xDE, 0xFF -}; \ No newline at end of file diff --git a/test_apps/main/da_kai_kong_tiao.h b/test_apps/main/da_kai_kong_tiao.h deleted file mode 100644 index 587ff9f..0000000 --- a/test_apps/main/da_kai_kong_tiao.h +++ /dev/null @@ -1,6230 +0,0 @@ -#include -const unsigned char da_kai_kong_tiao[] = { -0xec, 0xff, 0xea, 0xff, 0xe2, 0xff, 0xec, 0xff, 0xf2, 0xff, 0x03, 0x00, 0x02, 0x00, 0x0d, 0x00, -0x0e, 0x00, 0x12, 0x00, 0x13, 0x00, 0x1f, 0x00, 0x17, 0x00, 0x23, 0x00, 0x23, 0x00, 0x2f, 0x00, -0x31, 0x00, 0x38, 0x00, 0x35, 0x00, 0x32, 0x00, 0x39, 0x00, 0x36, 0x00, 0x37, 0x00, 0x45, 0x00, -0x4c, 0x00, 0x51, 0x00, 0x54, 0x00, 0x50, 0x00, 0x4f, 0x00, 0x48, 0x00, 0x40, 0x00, 0x4a, 0x00, -0x43, 0x00, 0x47, 0x00, 0x43, 0x00, 0x42, 0x00, 0x44, 0x00, 0x3b, 0x00, 0x3c, 0x00, 0x3c, 0x00, -0x34, 0x00, 0x37, 0x00, 0x32, 0x00, 0x33, 0x00, 0x2f, 0x00, 0x2a, 0x00, 0x26, 0x00, 0x25, 0x00, -0x22, 0x00, 0x18, 0x00, 0x11, 0x00, 0x15, 0x00, 0x0d, 0x00, 0x13, 0x00, 0x11, 0x00, 0x18, 0x00, -0x1d, 0x00, 0x23, 0x00, 0x25, 0x00, 0x28, 0x00, 0x25, 0x00, 0x2b, 0x00, 0x27, 0x00, 0x25, 0x00, -0x20, 0x00, 0x1e, 0x00, 0x1e, 0x00, 0x17, 0x00, 0x17, 0x00, 0x16, 0x00, 0x14, 0x00, 0x18, 0x00, -0x1f, 0x00, 0x17, 0x00, 0x14, 0x00, 0x18, 0x00, 0x1a, 0x00, 0x1a, 0x00, 0x1b, 0x00, 0x22, 0x00, -0x1c, 0x00, 0x18, 0x00, 0x21, 0x00, 0x23, 0x00, 0x1d, 0x00, 0x1f, 0x00, 0x1a, 0x00, 0x20, 0x00, -0x30, 0x00, 0x31, 0x00, 0x37, 0x00, 0x2d, 0x00, 0x34, 0x00, 0x30, 0x00, 0x28, 0x00, 0x26, 0x00, -0x22, 0x00, 0x22, 0x00, 0x1d, 0x00, 0x1f, 0x00, 0x24, 0x00, 0x24, 0x00, 0x21, 0x00, 0x1d, 0x00, -0x24, 0x00, 0x20, 0x00, 0x1d, 0x00, 0x1e, 0x00, 0x18, 0x00, 0x11, 0x00, 0x06, 0x00, 0x00, 0x00, -0xfb, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xed, 0xff, 0xf3, 0xff, 0xe8, 0xff, 0xec, 0xff, -0xe5, 0xff, 0xe6, 0xff, 0xdf, 0xff, 0xe6, 0xff, 0xda, 0xff, 0xe6, 0xff, 0xe3, 0xff, 0xe9, 0xff, -0xea, 0xff, 0xe8, 0xff, 0xe5, 0xff, 0xdd, 0xff, 0xd7, 0xff, 0xd7, 0xff, 0xde, 0xff, 0xda, 0xff, -0xde, 0xff, 0xde, 0xff, 0xe7, 0xff, 0xeb, 0xff, 0xed, 0xff, 0xdf, 0xff, 0xe9, 0xff, 0xea, 0xff, -0xec, 0xff, 0xf2, 0xff, 0xf6, 0xff, 0xfc, 0xff, 0xfe, 0xff, 0x04, 0x00, 0x0c, 0x00, 0x0e, 0x00, -0x0e, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x29, 0x00, 0x25, 0x00, 0x2d, 0x00, 0x2b, 0x00, 0x31, 0x00, -0x2c, 0x00, 0x2c, 0x00, 0x38, 0x00, 0x3c, 0x00, 0x47, 0x00, 0x45, 0x00, 0x49, 0x00, 0x50, 0x00, -0x52, 0x00, 0x58, 0x00, 0x60, 0x00, 0x66, 0x00, 0x63, 0x00, 0x62, 0x00, 0x61, 0x00, 0x5e, 0x00, -0x52, 0x00, 0x4d, 0x00, 0x4b, 0x00, 0x43, 0x00, 0x3d, 0x00, 0x39, 0x00, 0x35, 0x00, 0x32, 0x00, -0x2b, 0x00, 0x29, 0x00, 0x23, 0x00, 0x22, 0x00, 0x23, 0x00, 0x10, 0x00, 0x08, 0x00, 0x03, 0x00, -0xf9, 0xff, 0xf9, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xec, 0xff, 0xe8, 0xff, 0xe6, 0xff, 0xe9, 0xff, -0xe7, 0xff, 0xe1, 0xff, 0xdf, 0xff, 0xd7, 0xff, 0xd6, 0xff, 0xc9, 0xff, 0xc6, 0xff, 0xbc, 0xff, -0xc0, 0xff, 0xbb, 0xff, 0xb5, 0xff, 0xbd, 0xff, 0xbe, 0xff, 0xb7, 0xff, 0xb6, 0xff, 0xa7, 0xff, -0xac, 0xff, 0xa4, 0xff, 0xa6, 0xff, 0xa0, 0xff, 0xa6, 0xff, 0xa4, 0xff, 0xa8, 0xff, 0x9e, 0xff, -0xa2, 0xff, 0xa9, 0xff, 0xa2, 0xff, 0xa9, 0xff, 0xa4, 0xff, 0xaf, 0xff, 0xad, 0xff, 0xb9, 0xff, -0xb3, 0xff, 0xc0, 0xff, 0xba, 0xff, 0xb9, 0xff, 0xbb, 0xff, 0xb7, 0xff, 0xbf, 0xff, 0xc3, 0xff, -0xc7, 0xff, 0xc5, 0xff, 0xcf, 0xff, 0xca, 0xff, 0xc9, 0xff, 0xca, 0xff, 0xcc, 0xff, 0xcd, 0xff, -0xcb, 0xff, 0xd2, 0xff, 0xc4, 0xff, 0xc8, 0xff, 0xc2, 0xff, 0xc5, 0xff, 0xcc, 0xff, 0xcb, 0xff, -0xd1, 0xff, 0xcf, 0xff, 0xcc, 0xff, 0xcf, 0xff, 0xd3, 0xff, 0xd3, 0xff, 0xd6, 0xff, 0xd8, 0xff, -0xd8, 0xff, 0xd3, 0xff, 0xcc, 0xff, 0xd1, 0xff, 0xcc, 0xff, 0xce, 0xff, 0xc5, 0xff, 0xca, 0xff, -0xcd, 0xff, 0xcf, 0xff, 0xcc, 0xff, 0xc4, 0xff, 0xc5, 0xff, 0xc3, 0xff, 0xc4, 0xff, 0xc8, 0xff, -0xd0, 0xff, 0xcd, 0xff, 0xd6, 0xff, 0xd8, 0xff, 0xd6, 0xff, 0xd0, 0xff, 0xd1, 0xff, 0xd5, 0xff, -0xdd, 0xff, 0xde, 0xff, 0xdb, 0xff, 0xde, 0xff, 0xd5, 0xff, 0xda, 0xff, 0xd9, 0xff, 0xd9, 0xff, -0xd9, 0xff, 0xd7, 0xff, 0xd1, 0xff, 0xda, 0xff, 0xdd, 0xff, 0xe5, 0xff, 0xe7, 0xff, 0xe7, 0xff, -0xe3, 0xff, 0xde, 0xff, 0xda, 0xff, 0xcb, 0xff, 0xc4, 0xff, 0xb2, 0xff, 0xad, 0xff, 0xaa, 0xff, -0xaa, 0xff, 0xa9, 0xff, 0xa6, 0xff, 0x9d, 0xff, 0x9b, 0xff, 0x98, 0xff, 0x9b, 0xff, 0x9f, 0xff, -0x98, 0xff, 0x9d, 0xff, 0x9e, 0xff, 0x9b, 0xff, 0x9a, 0xff, 0x8d, 0xff, 0x89, 0xff, 0x7d, 0xff, -0x7a, 0xff, 0x70, 0xff, 0x6b, 0xff, 0x6b, 0xff, 0x6c, 0xff, 0x73, 0xff, 0x6d, 0xff, 0x7a, 0xff, -0x79, 0xff, 0x83, 0xff, 0x7e, 0xff, 0x7e, 0xff, 0x7a, 0xff, 0x77, 0xff, 0x76, 0xff, 0x78, 0xff, -0x80, 0xff, 0x85, 0xff, 0x8d, 0xff, 0x92, 0xff, 0x96, 0xff, 0x98, 0xff, 0x9f, 0xff, 0xa9, 0xff, -0xaf, 0xff, 0xb8, 0xff, 0xc0, 0xff, 0xc9, 0xff, 0xc9, 0xff, 0xce, 0xff, 0xd0, 0xff, 0xd5, 0xff, -0xda, 0xff, 0xe1, 0xff, 0xea, 0xff, 0xeb, 0xff, 0xfa, 0xff, 0x07, 0x00, 0x07, 0x00, 0x0d, 0x00, -0x15, 0x00, 0x1c, 0x00, 0x15, 0x00, 0x1e, 0x00, 0x1a, 0x00, 0x1d, 0x00, 0x13, 0x00, 0x16, 0x00, -0x16, 0x00, 0x1a, 0x00, 0x1c, 0x00, 0x1a, 0x00, 0x17, 0x00, 0x1d, 0x00, 0x1e, 0x00, 0x20, 0x00, -0x28, 0x00, 0x24, 0x00, 0x2a, 0x00, 0x29, 0x00, 0x28, 0x00, 0x24, 0x00, 0x17, 0x00, 0x11, 0x00, -0x08, 0x00, 0x0c, 0x00, 0x02, 0x00, 0x10, 0x00, 0x0b, 0x00, 0x05, 0x00, 0x00, 0x00, 0xfc, 0xff, -0xff, 0xff, 0xfd, 0xff, 0xf3, 0xff, 0xf1, 0xff, 0xea, 0xff, 0xec, 0xff, 0xe9, 0xff, 0xe3, 0xff, -0xe6, 0xff, 0xe2, 0xff, 0xe9, 0xff, 0xe6, 0xff, 0xe9, 0xff, 0xe7, 0xff, 0xe7, 0xff, 0xee, 0xff, -0xea, 0xff, 0xef, 0xff, 0xec, 0xff, 0xf0, 0xff, 0xeb, 0xff, 0xeb, 0xff, 0xe8, 0xff, 0xe9, 0xff, -0xee, 0xff, 0xfd, 0xff, 0xfb, 0xff, 0xff, 0xff, 0x01, 0x00, 0xfc, 0xff, 0xfd, 0xff, 0xff, 0xff, -0xff, 0xff, 0xfd, 0xff, 0xf8, 0xff, 0xfd, 0xff, 0x03, 0x00, 0x0c, 0x00, 0x11, 0x00, 0x0f, 0x00, -0x12, 0x00, 0x06, 0x00, 0x07, 0x00, 0x01, 0x00, 0x03, 0x00, 0x01, 0x00, 0x07, 0x00, 0x0e, 0x00, -0x12, 0x00, 0x0f, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x13, 0x00, 0x0c, 0x00, 0x08, 0x00, 0x04, 0x00, -0x00, 0x00, 0xf8, 0xff, 0xf8, 0xff, 0xfa, 0xff, 0xf1, 0xff, 0xf0, 0xff, 0xf5, 0xff, 0xeb, 0xff, -0xee, 0xff, 0xeb, 0xff, 0xe4, 0xff, 0xec, 0xff, 0xe2, 0xff, 0xe9, 0xff, 0xdb, 0xff, 0xe5, 0xff, -0xdf, 0xff, 0xe5, 0xff, 0xdd, 0xff, 0xdc, 0xff, 0xd4, 0xff, 0xcf, 0xff, 0xca, 0xff, 0xc6, 0xff, -0xc4, 0xff, 0xc0, 0xff, 0xbd, 0xff, 0xc0, 0xff, 0xc6, 0xff, 0xc4, 0xff, 0xc9, 0xff, 0xcf, 0xff, -0xcb, 0xff, 0xd1, 0xff, 0xd1, 0xff, 0xd7, 0xff, 0xd5, 0xff, 0xd1, 0xff, 0xdd, 0xff, 0xe2, 0xff, -0xea, 0xff, 0xeb, 0xff, 0xf3, 0xff, 0xe7, 0xff, 0xea, 0xff, 0xe7, 0xff, 0xec, 0xff, 0xea, 0xff, -0xeb, 0xff, 0xf2, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0x04, 0x00, 0x06, 0x00, 0x0a, 0x00, 0x06, 0x00, -0x08, 0x00, 0x05, 0x00, 0x07, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x0d, 0x00, -0x05, 0x00, 0x09, 0x00, 0x0b, 0x00, 0x0f, 0x00, 0x0c, 0x00, 0x0a, 0x00, 0x10, 0x00, 0x0b, 0x00, -0x0d, 0x00, 0x19, 0x00, 0x10, 0x00, 0x14, 0x00, 0x11, 0x00, 0x13, 0x00, 0x18, 0x00, 0x15, 0x00, -0x1d, 0x00, 0x1a, 0x00, 0x22, 0x00, 0x1e, 0x00, 0x22, 0x00, 0x2d, 0x00, 0x29, 0x00, 0x26, 0x00, -0x23, 0x00, 0x1e, 0x00, 0x1e, 0x00, 0x13, 0x00, 0x28, 0x00, 0x24, 0x00, 0x27, 0x00, 0x25, 0x00, -0x2a, 0x00, 0x2b, 0x00, 0x30, 0x00, 0x33, 0x00, 0x36, 0x00, 0x3c, 0x00, 0x46, 0x00, 0x41, 0x00, -0x3e, 0x00, 0x39, 0x00, 0x38, 0x00, 0x3f, 0x00, 0x36, 0x00, 0x32, 0x00, 0x32, 0x00, 0x2d, 0x00, -0x28, 0x00, 0x27, 0x00, 0x29, 0x00, 0x26, 0x00, 0x27, 0x00, 0x1e, 0x00, 0x1d, 0x00, 0x17, 0x00, -0x15, 0x00, 0x07, 0x00, 0x09, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfa, 0xff, 0xf5, 0xff, 0xee, 0xff, -0xed, 0xff, 0xea, 0xff, 0xe0, 0xff, 0xef, 0xff, 0xe2, 0xff, 0xe7, 0xff, 0xe0, 0xff, 0xdf, 0xff, -0xdc, 0xff, 0xd9, 0xff, 0xd3, 0xff, 0xdd, 0xff, 0xd7, 0xff, 0xd8, 0xff, 0xcf, 0xff, 0xd4, 0xff, -0xd7, 0xff, 0xdb, 0xff, 0xda, 0xff, 0xd9, 0xff, 0xdd, 0xff, 0xe3, 0xff, 0xe1, 0xff, 0xec, 0xff, -0xe7, 0xff, 0xef, 0xff, 0xeb, 0xff, 0xe9, 0xff, 0xe7, 0xff, 0xef, 0xff, 0xeb, 0xff, 0xee, 0xff, -0xf2, 0xff, 0xf2, 0xff, 0xf4, 0xff, 0xf9, 0xff, 0xf1, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x02, 0x00, 0xf9, 0xff, 0xf5, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x0a, 0x00, 0x0c, 0x00, -0x19, 0x00, 0x17, 0x00, 0x1e, 0x00, 0x1d, 0x00, 0x1e, 0x00, 0x23, 0x00, 0x28, 0x00, 0x21, 0x00, -0x2b, 0x00, 0x2c, 0x00, 0x2b, 0x00, 0x2e, 0x00, 0x30, 0x00, 0x27, 0x00, 0x30, 0x00, 0x28, 0x00, -0x29, 0x00, 0x2c, 0x00, 0x28, 0x00, 0x2a, 0x00, 0x1f, 0x00, 0x2a, 0x00, 0x1f, 0x00, 0x2a, 0x00, -0x21, 0x00, 0x1d, 0x00, 0x1b, 0x00, 0x1a, 0x00, 0x18, 0x00, 0x15, 0x00, 0x18, 0x00, 0x0c, 0x00, -0x14, 0x00, 0x0d, 0x00, 0x0f, 0x00, 0x0d, 0x00, 0x01, 0x00, 0x09, 0x00, 0x02, 0x00, 0x00, 0x00, -0xfd, 0xff, 0xff, 0xff, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x05, 0x00, 0x07, 0x00, -0x02, 0x00, 0x03, 0x00, 0x07, 0x00, 0x0a, 0x00, 0x0e, 0x00, 0x0f, 0x00, 0x15, 0x00, 0x15, 0x00, -0x14, 0x00, 0x1b, 0x00, 0x0a, 0x00, 0x11, 0x00, 0x0d, 0x00, 0x13, 0x00, 0x17, 0x00, 0x18, 0x00, -0x19, 0x00, 0x19, 0x00, 0x21, 0x00, 0x16, 0x00, 0x28, 0x00, 0x18, 0x00, 0x24, 0x00, 0x13, 0x00, -0x22, 0x00, 0x0d, 0x00, 0x19, 0x00, 0x11, 0x00, 0x10, 0x00, 0x10, 0x00, 0x0e, 0x00, 0x10, 0x00, -0x0e, 0x00, 0x10, 0x00, 0x0a, 0x00, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0x0e, 0x00, -0x0d, 0x00, 0x09, 0x00, 0x0c, 0x00, 0xff, 0xff, 0x07, 0x00, 0x03, 0x00, 0x08, 0x00, 0x11, 0x00, -0x0b, 0x00, 0x18, 0x00, 0x1c, 0x00, 0x26, 0x00, 0x25, 0x00, 0x23, 0x00, 0x25, 0x00, 0x25, 0x00, -0x25, 0x00, 0x27, 0x00, 0x2a, 0x00, 0x21, 0x00, 0x2b, 0x00, 0x2b, 0x00, 0x2d, 0x00, 0x2d, 0x00, -0x29, 0x00, 0x27, 0x00, 0x1f, 0x00, 0x1b, 0x00, 0x22, 0x00, 0x1c, 0x00, 0x25, 0x00, 0x15, 0x00, -0x18, 0x00, 0x1c, 0x00, 0x19, 0x00, 0x16, 0x00, 0x1a, 0x00, 0x18, 0x00, 0x1a, 0x00, 0x18, 0x00, -0x20, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x14, 0x00, 0x11, 0x00, 0x11, 0x00, 0x19, 0x00, 0x19, 0x00, -0x1b, 0x00, 0x18, 0x00, 0x11, 0x00, 0x03, 0x00, 0x01, 0x00, 0xff, 0xff, 0x04, 0x00, 0xfb, 0xff, -0x03, 0x00, 0xf9, 0xff, 0xfb, 0xff, 0xf6, 0xff, 0xf9, 0xff, 0xf4, 0xff, 0xf2, 0xff, 0xe7, 0xff, -0xeb, 0xff, 0xe9, 0xff, 0xe4, 0xff, 0xe9, 0xff, 0xec, 0xff, 0xe6, 0xff, 0xe3, 0xff, 0xdc, 0xff, -0xdf, 0xff, 0xde, 0xff, 0xdd, 0xff, 0xe4, 0xff, 0xe5, 0xff, 0xe6, 0xff, 0xe6, 0xff, 0xdd, 0xff, -0xdc, 0xff, 0xe4, 0xff, 0xe4, 0xff, 0xef, 0xff, 0xef, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xfa, 0xff, -0xf1, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xf9, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, -0x06, 0x00, 0x06, 0x00, 0x0c, 0x00, 0x13, 0x00, 0x1b, 0x00, 0x20, 0x00, 0x25, 0x00, 0x2a, 0x00, -0x29, 0x00, 0x26, 0x00, 0x20, 0x00, 0x1f, 0x00, 0x24, 0x00, 0x23, 0x00, 0x1d, 0x00, 0x20, 0x00, -0x1a, 0x00, 0x1a, 0x00, 0x08, 0x00, 0x0f, 0x00, 0x04, 0x00, 0x0a, 0x00, 0x07, 0x00, 0x10, 0x00, -0x0a, 0x00, 0x0b, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00, 0x05, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfb, 0xff, 0xfa, 0xff, 0xf8, 0xff, 0xf0, 0xff, 0xeb, 0xff, 0xeb, 0xff, 0xe0, 0xff, 0xe7, 0xff, -0xdc, 0xff, 0xdf, 0xff, 0xd2, 0xff, 0xdb, 0xff, 0xd1, 0xff, 0xd4, 0xff, 0xd3, 0xff, 0xd2, 0xff, -0xd0, 0xff, 0xcf, 0xff, 0xcc, 0xff, 0xd7, 0xff, 0xd6, 0xff, 0xe4, 0xff, 0xd9, 0xff, 0xd7, 0xff, -0xd3, 0xff, 0xdc, 0xff, 0xd1, 0xff, 0xd8, 0xff, 0xcb, 0xff, 0xdd, 0xff, 0xdc, 0xff, 0xe0, 0xff, -0xdd, 0xff, 0xea, 0xff, 0xee, 0xff, 0xed, 0xff, 0xf3, 0xff, 0xf7, 0xff, 0xfb, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0xff, 0xff, 0xfb, 0xff, 0x04, 0x00, 0x00, 0x00, 0x0a, 0x00, -0x10, 0x00, 0x1f, 0x00, 0x18, 0x00, 0x1c, 0x00, 0x1b, 0x00, 0x17, 0x00, 0x1a, 0x00, 0x21, 0x00, -0x17, 0x00, 0x13, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x09, 0x00, 0x07, 0x00, 0x0b, 0x00, 0x0d, 0x00, -0x13, 0x00, 0x0e, 0x00, 0x02, 0x00, 0x05, 0x00, 0xfa, 0xff, 0xff, 0xff, 0xee, 0xff, 0xee, 0xff, -0xe1, 0xff, 0xdc, 0xff, 0xd4, 0xff, 0xd2, 0xff, 0xcd, 0xff, 0xce, 0xff, 0xc8, 0xff, 0xc1, 0xff, -0xb7, 0xff, 0xb7, 0xff, 0xaf, 0xff, 0xb2, 0xff, 0xa9, 0xff, 0xb2, 0xff, 0xa8, 0xff, 0xa8, 0xff, -0xa5, 0xff, 0xa5, 0xff, 0xa4, 0xff, 0xa6, 0xff, 0xa4, 0xff, 0xa6, 0xff, 0x9e, 0xff, 0x9c, 0xff, -0x9a, 0xff, 0x90, 0xff, 0x95, 0xff, 0x91, 0xff, 0x8c, 0xff, 0x91, 0xff, 0x8a, 0xff, 0x9a, 0xff, -0x91, 0xff, 0x97, 0xff, 0x9c, 0xff, 0xa3, 0xff, 0xa8, 0xff, 0xad, 0xff, 0xad, 0xff, 0xae, 0xff, -0xac, 0xff, 0xb5, 0xff, 0xb3, 0xff, 0xb6, 0xff, 0xc0, 0xff, 0xb8, 0xff, 0xbb, 0xff, 0xb8, 0xff, -0xb8, 0xff, 0xc1, 0xff, 0xc1, 0xff, 0xc6, 0xff, 0xc1, 0xff, 0xcb, 0xff, 0xc6, 0xff, 0xc8, 0xff, -0xc6, 0xff, 0xc5, 0xff, 0xc3, 0xff, 0xbe, 0xff, 0xbe, 0xff, 0xbe, 0xff, 0xb9, 0xff, 0xb8, 0xff, -0xb2, 0xff, 0xaa, 0xff, 0xaf, 0xff, 0xa5, 0xff, 0xaa, 0xff, 0xa9, 0xff, 0xa3, 0xff, 0xa5, 0xff, -0x9e, 0xff, 0xa6, 0xff, 0xa2, 0xff, 0xa9, 0xff, 0xa9, 0xff, 0xae, 0xff, 0xb6, 0xff, 0xc0, 0xff, -0xc3, 0xff, 0xd0, 0xff, 0xd0, 0xff, 0xcf, 0xff, 0xc9, 0xff, 0xcb, 0xff, 0xd2, 0xff, 0xcf, 0xff, -0xd9, 0xff, 0xd1, 0xff, 0xcf, 0xff, 0xd8, 0xff, 0xda, 0xff, 0xd5, 0xff, 0xda, 0xff, 0xd5, 0xff, -0xdf, 0xff, 0xef, 0xff, 0xe9, 0xff, 0xf4, 0xff, 0xf0, 0xff, 0xff, 0xff, 0xfa, 0xff, 0x03, 0x00, -0xfb, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfc, 0xff, 0x00, 0x00, 0xf7, 0xff, 0x0c, 0x00, 0x05, 0x00, -0x08, 0x00, 0x01, 0x00, 0x04, 0x00, 0x07, 0x00, 0x04, 0x00, 0x06, 0x00, 0x03, 0x00, 0x06, 0x00, -0x08, 0x00, 0x09, 0x00, 0x07, 0x00, 0x0d, 0x00, 0x14, 0x00, 0x11, 0x00, 0x12, 0x00, 0x0d, 0x00, -0x10, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0xff, 0xff, 0xfb, 0xff, 0xf5, 0xff, 0xee, 0xff, 0xef, 0xff, -0xec, 0xff, 0xf1, 0xff, 0xf1, 0xff, 0xef, 0xff, 0xfc, 0xff, 0xf1, 0xff, 0xf6, 0xff, 0xf9, 0xff, -0xfb, 0xff, 0xf1, 0xff, 0xf4, 0xff, 0xf1, 0xff, 0xee, 0xff, 0xf4, 0xff, 0xf1, 0xff, 0xed, 0xff, -0xf4, 0xff, 0xf5, 0xff, 0x06, 0x00, 0x02, 0x00, 0x08, 0x00, 0x0a, 0x00, 0x0d, 0x00, 0x14, 0x00, -0x1a, 0x00, 0x1c, 0x00, 0x20, 0x00, 0x29, 0x00, 0x29, 0x00, 0x2e, 0x00, 0x35, 0x00, 0x39, 0x00, -0x42, 0x00, 0x40, 0x00, 0x4e, 0x00, 0x44, 0x00, 0x50, 0x00, 0x55, 0x00, 0x4f, 0x00, 0x50, 0x00, -0x48, 0x00, 0x4b, 0x00, 0x4a, 0x00, 0x46, 0x00, 0x4d, 0x00, 0x50, 0x00, 0x46, 0x00, 0x41, 0x00, -0x3b, 0x00, 0x3b, 0x00, 0x38, 0x00, 0x37, 0x00, 0x32, 0x00, 0x2c, 0x00, 0x24, 0x00, 0x1b, 0x00, -0x15, 0x00, 0x13, 0x00, 0x09, 0x00, 0x07, 0x00, 0xfd, 0xff, 0xf5, 0xff, 0xf2, 0xff, 0xea, 0xff, -0xe9, 0xff, 0xdd, 0xff, 0xd9, 0xff, 0xd1, 0xff, 0xca, 0xff, 0xc8, 0xff, 0xbd, 0xff, 0xb0, 0xff, -0xb8, 0xff, 0xa8, 0xff, 0xb5, 0xff, 0xae, 0xff, 0xb3, 0xff, 0xac, 0xff, 0xaf, 0xff, 0xae, 0xff, -0xa0, 0xff, 0xa7, 0xff, 0x9a, 0xff, 0x9d, 0xff, 0x98, 0xff, 0x99, 0xff, 0x98, 0xff, 0x99, 0xff, -0xa2, 0xff, 0x9f, 0xff, 0xa6, 0xff, 0xa0, 0xff, 0xaa, 0xff, 0xa1, 0xff, 0xa7, 0xff, 0xa9, 0xff, -0xaa, 0xff, 0xb2, 0xff, 0xb4, 0xff, 0xbf, 0xff, 0xbe, 0xff, 0xca, 0xff, 0xc6, 0xff, 0xcd, 0xff, -0xd1, 0xff, 0xd5, 0xff, 0xe2, 0xff, 0xe5, 0xff, 0xec, 0xff, 0xf2, 0xff, 0xfc, 0xff, 0x09, 0x00, -0x12, 0x00, 0x1d, 0x00, 0x1d, 0x00, 0x28, 0x00, 0x2e, 0x00, 0x2c, 0x00, 0x2b, 0x00, 0x34, 0x00, -0x37, 0x00, 0x3f, 0x00, 0x3b, 0x00, 0x3d, 0x00, 0x33, 0x00, 0x30, 0x00, 0x2c, 0x00, 0x26, 0x00, -0x23, 0x00, 0x1d, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x20, 0x00, 0x23, 0x00, 0x20, 0x00, 0x19, 0x00, -0x1c, 0x00, 0x1a, 0x00, 0x1e, 0x00, 0x1d, 0x00, 0x23, 0x00, 0x28, 0x00, 0x32, 0x00, 0x30, 0x00, -0x2e, 0x00, 0x25, 0x00, 0x24, 0x00, 0x20, 0x00, 0x23, 0x00, 0x1c, 0x00, 0x1f, 0x00, 0x24, 0x00, -0x22, 0x00, 0x21, 0x00, 0x1d, 0x00, 0x19, 0x00, 0x25, 0x00, 0x1a, 0x00, 0x25, 0x00, 0x20, 0x00, -0x24, 0x00, 0x25, 0x00, 0x27, 0x00, 0x2f, 0x00, 0x30, 0x00, 0x32, 0x00, 0x2f, 0x00, 0x33, 0x00, -0x33, 0x00, 0x37, 0x00, 0x38, 0x00, 0x3d, 0x00, 0x39, 0x00, 0x3f, 0x00, 0x3b, 0x00, 0x3a, 0x00, -0x3c, 0x00, 0x3b, 0x00, 0x31, 0x00, 0x36, 0x00, 0x41, 0x00, 0x3f, 0x00, 0x46, 0x00, 0x3f, 0x00, -0x3c, 0x00, 0x34, 0x00, 0x2f, 0x00, 0x34, 0x00, 0x2f, 0x00, 0x2f, 0x00, 0x29, 0x00, 0x19, 0x00, -0x27, 0x00, 0x1f, 0x00, 0x21, 0x00, 0x18, 0x00, 0x17, 0x00, 0x12, 0x00, 0x14, 0x00, 0x0d, 0x00, -0x07, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xf9, 0xff, 0xf5, 0xff, 0xfa, 0xff, 0xf4, 0xff, -0xf1, 0xff, 0xea, 0xff, 0xea, 0xff, 0xe8, 0xff, 0xe9, 0xff, 0xed, 0xff, 0xec, 0xff, 0xe7, 0xff, -0xed, 0xff, 0xe5, 0xff, 0xe4, 0xff, 0xe7, 0xff, 0xee, 0xff, 0xee, 0xff, 0xed, 0xff, 0xe8, 0xff, -0xe8, 0xff, 0xe9, 0xff, 0xe6, 0xff, 0xeb, 0xff, 0xe2, 0xff, 0xef, 0xff, 0xec, 0xff, 0xf5, 0xff, -0xf1, 0xff, 0xf9, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0x01, 0x00, 0x03, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x05, 0x00, 0x03, 0x00, 0x05, 0x00, 0x03, 0x00, 0x09, 0x00, 0x08, 0x00, -0x07, 0x00, 0x09, 0x00, 0x0c, 0x00, 0x0f, 0x00, 0x05, 0x00, 0x05, 0x00, 0x0c, 0x00, 0x0a, 0x00, -0x0c, 0x00, 0x09, 0x00, 0x02, 0x00, 0x13, 0x00, 0x10, 0x00, 0x15, 0x00, 0x0b, 0x00, 0x09, 0x00, -0x04, 0x00, 0x0e, 0x00, 0x00, 0x00, 0xf9, 0xff, 0xfa, 0xff, 0xed, 0xff, 0xe9, 0xff, 0xee, 0xff, -0xf2, 0xff, 0xed, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf6, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xf7, 0xff, -0xf7, 0xff, 0xfb, 0xff, 0xf2, 0xff, 0xea, 0xff, 0xea, 0xff, 0xef, 0xff, 0xe9, 0xff, 0xe2, 0xff, -0xe6, 0xff, 0xe2, 0xff, 0xea, 0xff, 0xe6, 0xff, 0xec, 0xff, 0xe8, 0xff, 0xf0, 0xff, 0xed, 0xff, -0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf6, 0xff, 0xf8, 0xff, 0xfb, 0xff, 0xfc, 0xff, -0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0x05, 0x00, 0x00, 0x00, 0x09, 0x00, 0x06, 0x00, 0x08, 0x00, -0xfe, 0xff, 0x08, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, -0x03, 0x00, 0x02, 0x00, 0x06, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xf7, 0xff, 0xf9, 0xff, 0xf4, 0xff, -0xfa, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0xf6, 0xff, 0xe7, 0xff, 0xeb, 0xff, 0xe7, 0xff, 0xeb, 0xff, -0xe9, 0xff, 0xf0, 0xff, 0xe8, 0xff, 0xe5, 0xff, 0xe4, 0xff, 0xe9, 0xff, 0xec, 0xff, 0xe9, 0xff, -0xec, 0xff, 0xed, 0xff, 0xe9, 0xff, 0xe2, 0xff, 0xe2, 0xff, 0xe2, 0xff, 0xe5, 0xff, 0xe3, 0xff, -0xdf, 0xff, 0xdc, 0xff, 0xde, 0xff, 0xe6, 0xff, 0xed, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf2, 0xff, -0xec, 0xff, 0xe9, 0xff, 0xea, 0xff, 0xe7, 0xff, 0xe7, 0xff, 0xe7, 0xff, 0xe9, 0xff, 0xee, 0xff, -0xee, 0xff, 0xf2, 0xff, 0xfa, 0xff, 0xfd, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfe, 0xff, -0xfd, 0xff, 0xef, 0xff, 0xf3, 0xff, 0xec, 0xff, 0xf0, 0xff, 0xe8, 0xff, 0xef, 0xff, 0xf1, 0xff, -0xf3, 0xff, 0xed, 0xff, 0xf3, 0xff, 0xf1, 0xff, 0xfa, 0xff, 0xf1, 0xff, 0xef, 0xff, 0xe4, 0xff, -0xe7, 0xff, 0xe3, 0xff, 0xd7, 0xff, 0xd9, 0xff, 0xd0, 0xff, 0xd1, 0xff, 0xcd, 0xff, 0xc7, 0xff, -0xc9, 0xff, 0xc6, 0xff, 0xc4, 0xff, 0xc7, 0xff, 0xc1, 0xff, 0xbd, 0xff, 0xbc, 0xff, 0xba, 0xff, -0xb9, 0xff, 0xc3, 0xff, 0xbc, 0xff, 0xc4, 0xff, 0xbe, 0xff, 0xbd, 0xff, 0xc8, 0xff, 0xc3, 0xff, -0xc3, 0xff, 0xcd, 0xff, 0xd3, 0xff, 0xd6, 0xff, 0xd5, 0xff, 0xd7, 0xff, 0xd3, 0xff, 0xd0, 0xff, -0xd3, 0xff, 0xd7, 0xff, 0xda, 0xff, 0xda, 0xff, 0xe1, 0xff, 0xe8, 0xff, 0xf5, 0xff, 0xf0, 0xff, -0xff, 0xff, 0xfb, 0xff, 0xff, 0xff, 0xfc, 0xff, 0x01, 0x00, 0x08, 0x00, 0x03, 0x00, 0x08, 0x00, -0x06, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0x0f, 0x00, 0x09, 0x00, 0x09, 0x00, 0x00, 0x00, 0x07, 0x00, -0x07, 0x00, 0x0b, 0x00, 0x10, 0x00, 0x12, 0x00, 0x0d, 0x00, 0x0b, 0x00, 0x0d, 0x00, 0x12, 0x00, -0x10, 0x00, 0x10, 0x00, 0x0c, 0x00, 0x07, 0x00, 0x0e, 0x00, 0x04, 0x00, 0x0c, 0x00, 0x06, 0x00, -0x07, 0x00, 0x09, 0x00, 0x00, 0x00, 0x08, 0x00, 0xfa, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x06, 0x00, -0xff, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xf4, 0xff, 0xfc, 0xff, 0xed, 0xff, 0xec, 0xff, 0xe4, 0xff, -0xea, 0xff, 0xdb, 0xff, 0xe5, 0xff, 0xe0, 0xff, 0xe1, 0xff, 0xe0, 0xff, 0xe0, 0xff, 0xdc, 0xff, -0xda, 0xff, 0xd9, 0xff, 0xdd, 0xff, 0xde, 0xff, 0xe3, 0xff, 0xde, 0xff, 0xdf, 0xff, 0xdb, 0xff, -0xde, 0xff, 0xdc, 0xff, 0xe0, 0xff, 0xde, 0xff, 0xeb, 0xff, 0xe9, 0xff, 0xeb, 0xff, 0xe7, 0xff, -0xee, 0xff, 0xf2, 0xff, 0xf0, 0xff, 0xec, 0xff, 0xe9, 0xff, 0xf2, 0xff, 0xf9, 0xff, 0xf1, 0xff, -0xea, 0xff, 0xed, 0xff, 0xf2, 0xff, 0xe7, 0xff, 0xee, 0xff, 0xe0, 0xff, 0xe7, 0xff, 0xe1, 0xff, -0xe9, 0xff, 0xe0, 0xff, 0xdc, 0xff, 0xe2, 0xff, 0xdc, 0xff, 0xd9, 0xff, 0xcc, 0xff, 0xc5, 0xff, -0xbc, 0xff, 0xbd, 0xff, 0xbe, 0xff, 0xbd, 0xff, 0xbe, 0xff, 0xb9, 0xff, 0xb7, 0xff, 0xb4, 0xff, -0xb8, 0xff, 0xb5, 0xff, 0xb9, 0xff, 0xb6, 0xff, 0xb8, 0xff, 0xb7, 0xff, 0xc3, 0xff, 0xc0, 0xff, -0xc2, 0xff, 0xbd, 0xff, 0xc4, 0xff, 0xbb, 0xff, 0xb7, 0xff, 0xb7, 0xff, 0xb2, 0xff, 0xb7, 0xff, -0xb9, 0xff, 0xc2, 0xff, 0xc0, 0xff, 0xc8, 0xff, 0xc7, 0xff, 0xc5, 0xff, 0xc6, 0xff, 0xd3, 0xff, -0xd1, 0xff, 0xd5, 0xff, 0xd6, 0xff, 0xdf, 0xff, 0xea, 0xff, 0xec, 0xff, 0xf8, 0xff, 0xf3, 0xff, -0xf5, 0xff, 0xfa, 0xff, 0xf6, 0xff, 0xfc, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0x00, 0x00, -0xf8, 0xff, 0xfb, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xfe, 0xff, 0xfc, 0xff, 0x03, 0x00, 0x06, 0x00, -0x0d, 0x00, 0x0f, 0x00, 0x0d, 0x00, 0x10, 0x00, 0x11, 0x00, 0x14, 0x00, 0x08, 0x00, 0x0d, 0x00, -0x0a, 0x00, 0x10, 0x00, 0x15, 0x00, 0x14, 0x00, 0x10, 0x00, 0x0f, 0x00, 0x0e, 0x00, 0x0c, 0x00, -0x0e, 0x00, 0x0c, 0x00, 0x10, 0x00, 0x10, 0x00, 0x14, 0x00, 0x0e, 0x00, 0x0a, 0x00, 0x02, 0x00, -0x0e, 0x00, 0x07, 0x00, 0x0e, 0x00, 0x0c, 0x00, 0x0e, 0x00, 0x15, 0x00, 0x1a, 0x00, 0x18, 0x00, -0x13, 0x00, 0x11, 0x00, 0x0d, 0x00, 0x11, 0x00, 0x15, 0x00, 0x12, 0x00, 0x16, 0x00, 0x11, 0x00, -0x17, 0x00, 0x1a, 0x00, 0x18, 0x00, 0x16, 0x00, 0x19, 0x00, 0x20, 0x00, 0x1a, 0x00, 0x24, 0x00, -0x24, 0x00, 0x1e, 0x00, 0x2b, 0x00, 0x2a, 0x00, 0x31, 0x00, 0x32, 0x00, 0x35, 0x00, 0x37, 0x00, -0x34, 0x00, 0x37, 0x00, 0x3a, 0x00, 0x3b, 0x00, 0x3d, 0x00, 0x3b, 0x00, 0x35, 0x00, 0x38, 0x00, -0x3a, 0x00, 0x37, 0x00, 0x3a, 0x00, 0x39, 0x00, 0x33, 0x00, 0x3b, 0x00, 0x32, 0x00, 0x31, 0x00, -0x31, 0x00, 0x35, 0x00, 0x2d, 0x00, 0x2d, 0x00, 0x20, 0x00, 0x26, 0x00, 0x22, 0x00, 0x1d, 0x00, -0x14, 0x00, 0x18, 0x00, 0x0a, 0x00, 0x05, 0x00, 0x00, 0x00, 0x06, 0x00, 0xfe, 0xff, 0xfe, 0xff, -0xfb, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0xf3, 0xff, 0xf7, 0xff, 0xf1, 0xff, 0xf5, 0xff, 0xf1, 0xff, -0xec, 0xff, 0xe5, 0xff, 0xea, 0xff, 0xe2, 0xff, 0xe3, 0xff, 0xe0, 0xff, 0xe2, 0xff, 0xd5, 0xff, -0xdb, 0xff, 0xda, 0xff, 0xe0, 0xff, 0xda, 0xff, 0xde, 0xff, 0xda, 0xff, 0xde, 0xff, 0xd8, 0xff, -0xdd, 0xff, 0xdf, 0xff, 0xdc, 0xff, 0xd6, 0xff, 0xd1, 0xff, 0xdd, 0xff, 0xdf, 0xff, 0xdc, 0xff, -0xe1, 0xff, 0xdc, 0xff, 0xe7, 0xff, 0xe2, 0xff, 0xe0, 0xff, 0xdc, 0xff, 0xde, 0xff, 0xe2, 0xff, -0xe5, 0xff, 0xe9, 0xff, 0xeb, 0xff, 0xf4, 0xff, 0xe8, 0xff, 0xe9, 0xff, 0xe3, 0xff, 0xdc, 0xff, -0xdb, 0xff, 0xe0, 0xff, 0xd9, 0xff, 0xda, 0xff, 0xd3, 0xff, 0xd1, 0xff, 0xc8, 0xff, 0xcf, 0xff, -0xd4, 0xff, 0xd2, 0xff, 0xd3, 0xff, 0xce, 0xff, 0xcf, 0xff, 0xcd, 0xff, 0xd4, 0xff, 0xd4, 0xff, -0xd7, 0xff, 0xca, 0xff, 0xc9, 0xff, 0xc9, 0xff, 0xc6, 0xff, 0xc4, 0xff, 0xc7, 0xff, 0xcd, 0xff, -0xcf, 0xff, 0xd5, 0xff, 0xdb, 0xff, 0xdc, 0xff, 0xdf, 0xff, 0xdc, 0xff, 0xe9, 0xff, 0xed, 0xff, -0xef, 0xff, 0xeb, 0xff, 0xee, 0xff, 0xef, 0xff, 0xee, 0xff, 0xf0, 0xff, 0xf8, 0xff, 0xf3, 0xff, -0xf2, 0xff, 0xf4, 0xff, 0xf1, 0xff, 0xfd, 0xff, 0xfa, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xfe, 0xff, -0x05, 0x00, 0x03, 0x00, 0x0a, 0x00, 0x01, 0x00, 0x0d, 0x00, 0x14, 0x00, 0x18, 0x00, 0x25, 0x00, -0x23, 0x00, 0x29, 0x00, 0x24, 0x00, 0x25, 0x00, 0x21, 0x00, 0x23, 0x00, 0x21, 0x00, 0x1f, 0x00, -0x19, 0x00, 0x1a, 0x00, 0x1e, 0x00, 0x1b, 0x00, 0x28, 0x00, 0x22, 0x00, 0x29, 0x00, 0x2c, 0x00, -0x27, 0x00, 0x1d, 0x00, 0x1f, 0x00, 0x1b, 0x00, 0x18, 0x00, 0x1b, 0x00, 0x18, 0x00, 0x1d, 0x00, -0x17, 0x00, 0x18, 0x00, 0x0f, 0x00, 0x1e, 0x00, 0x15, 0x00, 0x13, 0x00, 0x0d, 0x00, 0x08, 0x00, -0x0d, 0x00, 0x08, 0x00, 0x0c, 0x00, 0x06, 0x00, 0x08, 0x00, 0x00, 0x00, 0x06, 0x00, 0xfb, 0xff, -0xfb, 0xff, 0xfb, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xf7, 0xff, 0xfb, 0xff, 0xf8, 0xff, -0xf7, 0xff, 0xf6, 0xff, 0xf4, 0xff, 0xf0, 0xff, 0xee, 0xff, 0xf4, 0xff, 0xe8, 0xff, 0xeb, 0xff, -0xe6, 0xff, 0xeb, 0xff, 0xe9, 0xff, 0xe8, 0xff, 0xe6, 0xff, 0xeb, 0xff, 0xf3, 0xff, 0xef, 0xff, -0xf1, 0xff, 0xf1, 0xff, 0xe8, 0xff, 0xf1, 0xff, 0xf1, 0xff, 0xfb, 0xff, 0xf5, 0xff, 0xf7, 0xff, -0xfc, 0xff, 0xf3, 0xff, 0xf7, 0xff, 0xef, 0xff, 0xf2, 0xff, 0xf3, 0xff, 0xef, 0xff, 0xef, 0xff, -0xee, 0xff, 0xf5, 0xff, 0xf1, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xe7, 0xff, 0xe4, 0xff, 0xe4, 0xff, -0xe5, 0xff, 0xeb, 0xff, 0xea, 0xff, 0xea, 0xff, 0xed, 0xff, 0xf0, 0xff, 0xf1, 0xff, 0xee, 0xff, -0xea, 0xff, 0xeb, 0xff, 0xe4, 0xff, 0xe8, 0xff, 0xe3, 0xff, 0xe4, 0xff, 0xe0, 0xff, 0xdc, 0xff, -0xdc, 0xff, 0xd7, 0xff, 0xda, 0xff, 0xcf, 0xff, 0xdd, 0xff, 0xda, 0xff, 0xd9, 0xff, 0xd3, 0xff, -0xcf, 0xff, 0xd5, 0xff, 0xce, 0xff, 0xd0, 0xff, 0xc8, 0xff, 0xce, 0xff, 0xd1, 0xff, 0xd5, 0xff, -0xdd, 0xff, 0xdc, 0xff, 0xdd, 0xff, 0xdd, 0xff, 0xd8, 0xff, 0xd2, 0xff, 0xd7, 0xff, 0xd3, 0xff, -0xdc, 0xff, 0xd4, 0xff, 0xe1, 0xff, 0xdf, 0xff, 0xe4, 0xff, 0xea, 0xff, 0xe9, 0xff, 0xeb, 0xff, -0xef, 0xff, 0xef, 0xff, 0xf0, 0xff, 0xf1, 0xff, 0xf5, 0xff, 0xef, 0xff, 0xf3, 0xff, 0xee, 0xff, -0xfa, 0xff, 0xf9, 0xff, 0xf6, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xf0, 0xff, 0xf6, 0xff, 0xfd, 0xff, -0xfe, 0xff, 0xf7, 0xff, 0xfb, 0xff, 0xf0, 0xff, 0xfd, 0xff, 0xfa, 0xff, 0x01, 0x00, 0xfb, 0xff, -0xfd, 0xff, 0x01, 0x00, 0xfc, 0xff, 0xfe, 0xff, 0xfb, 0xff, 0x01, 0x00, 0xfd, 0xff, 0x02, 0x00, -0x03, 0x00, 0x11, 0x00, 0x0e, 0x00, 0x1b, 0x00, 0x18, 0x00, 0x16, 0x00, 0x1b, 0x00, 0x15, 0x00, -0x21, 0x00, 0x18, 0x00, 0x25, 0x00, 0x23, 0x00, 0x1b, 0x00, 0x24, 0x00, 0x26, 0x00, 0x27, 0x00, -0x2e, 0x00, 0x39, 0x00, 0x3b, 0x00, 0x39, 0x00, 0x3e, 0x00, 0x41, 0x00, 0x36, 0x00, 0x3e, 0x00, -0x39, 0x00, 0x40, 0x00, 0x3d, 0x00, 0x45, 0x00, 0x49, 0x00, 0x42, 0x00, 0x3c, 0x00, 0x46, 0x00, -0x43, 0x00, 0x47, 0x00, 0x44, 0x00, 0x4b, 0x00, 0x4a, 0x00, 0x4a, 0x00, 0x47, 0x00, 0x47, 0x00, -0x43, 0x00, 0x49, 0x00, 0x48, 0x00, 0x45, 0x00, 0x40, 0x00, 0x3a, 0x00, 0x2e, 0x00, 0x2f, 0x00, -0x2b, 0x00, 0x2a, 0x00, 0x22, 0x00, 0x1d, 0x00, 0x19, 0x00, 0x1a, 0x00, 0x14, 0x00, 0x0a, 0x00, -0x05, 0x00, 0x03, 0x00, 0x03, 0x00, 0xfb, 0xff, 0xfb, 0xff, 0xf2, 0xff, 0xf2, 0xff, 0xe3, 0xff, -0xe0, 0xff, 0xda, 0xff, 0xd7, 0xff, 0xd5, 0xff, 0xc8, 0xff, 0xc6, 0xff, 0xc6, 0xff, 0xc9, 0xff, -0xc1, 0xff, 0xc5, 0xff, 0xc4, 0xff, 0xc0, 0xff, 0xc1, 0xff, 0xb8, 0xff, 0xba, 0xff, 0xbc, 0xff, -0xba, 0xff, 0xbc, 0xff, 0xba, 0xff, 0xb8, 0xff, 0xba, 0xff, 0xbc, 0xff, 0xb2, 0xff, 0xb1, 0xff, -0xac, 0xff, 0xb0, 0xff, 0xad, 0xff, 0xab, 0xff, 0xae, 0xff, 0xb3, 0xff, 0xb0, 0xff, 0xb2, 0xff, -0xb7, 0xff, 0xb7, 0xff, 0xbc, 0xff, 0xc6, 0xff, 0xcb, 0xff, 0xcf, 0xff, 0xd1, 0xff, 0xd3, 0xff, -0xd1, 0xff, 0xd8, 0xff, 0xda, 0xff, 0xde, 0xff, 0xe1, 0xff, 0xe7, 0xff, 0xe7, 0xff, 0xe3, 0xff, -0xe2, 0xff, 0xe5, 0xff, 0xe7, 0xff, 0xe8, 0xff, 0xe9, 0xff, 0xe6, 0xff, 0xdd, 0xff, 0xe0, 0xff, -0xdb, 0xff, 0xdf, 0xff, 0xdc, 0xff, 0xdb, 0xff, 0xcc, 0xff, 0xcd, 0xff, 0xcc, 0xff, 0xce, 0xff, -0xcf, 0xff, 0xd2, 0xff, 0xcc, 0xff, 0xcf, 0xff, 0xd7, 0xff, 0xd9, 0xff, 0xd7, 0xff, 0xdc, 0xff, -0xd9, 0xff, 0xd1, 0xff, 0xda, 0xff, 0xd7, 0xff, 0xe0, 0xff, 0xe3, 0xff, 0xe8, 0xff, 0xea, 0xff, -0xf4, 0xff, 0xf3, 0xff, 0x01, 0x00, 0x08, 0x00, 0x0f, 0x00, 0x11, 0x00, 0x13, 0x00, 0x17, 0x00, -0x1c, 0x00, 0x14, 0x00, 0x1e, 0x00, 0x1f, 0x00, 0x24, 0x00, 0x1c, 0x00, 0x24, 0x00, 0x29, 0x00, -0x24, 0x00, 0x33, 0x00, 0x2c, 0x00, 0x35, 0x00, 0x3d, 0x00, 0x3e, 0x00, 0x3d, 0x00, 0x37, 0x00, -0x3c, 0x00, 0x3b, 0x00, 0x39, 0x00, 0x3f, 0x00, 0x39, 0x00, 0x3b, 0x00, 0x47, 0x00, 0x38, 0x00, -0x45, 0x00, 0x54, 0x00, 0x44, 0x00, 0x44, 0x00, 0x56, 0x00, 0x49, 0x00, 0x3e, 0x00, 0x33, 0x00, -0x48, 0x00, 0x39, 0x00, 0x10, 0x00, 0x2f, 0x00, 0x46, 0x00, 0x17, 0x00, 0x1a, 0x00, 0x4d, 0x00, -0x4c, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x5f, 0x00, 0x40, 0x00, 0x27, 0x00, 0x51, 0x00, 0x2c, 0x00, -0x39, 0x00, 0x5a, 0x00, 0x33, 0x00, 0xf9, 0xff, 0xe7, 0x00, 0x85, 0x00, 0xd9, 0xff, 0xde, 0x01, -0x4e, 0x01, 0x38, 0x00, 0x33, 0x01, 0x37, 0x01, 0xfb, 0xff, 0x25, 0x00, 0x87, 0x00, 0xa1, 0xff, -0xe6, 0xff, 0xe9, 0xff, 0x3b, 0xff, 0x9f, 0xff, 0xfa, 0xff, 0x73, 0xff, 0x97, 0xff, 0x02, 0x00, -0x83, 0xff, 0xf2, 0xfe, 0xac, 0xff, 0xe6, 0xff, 0xcf, 0xfe, 0xf9, 0xfe, 0xbb, 0xff, 0xa4, 0xfe, -0xbd, 0xfe, 0x9f, 0xff, 0x6f, 0xff, 0x0d, 0x00, 0x6a, 0x00, 0x5a, 0x00, 0xe0, 0x00, 0xc6, 0x01, -0x9a, 0x00, 0x91, 0x03, 0xa5, 0x05, 0x73, 0x03, 0x15, 0x01, 0x0d, 0x00, 0xa7, 0x00, 0x4e, 0xff, -0x77, 0xfe, 0xac, 0xfe, 0x51, 0x00, 0xc1, 0xfe, 0x61, 0xfd, 0x81, 0xfe, 0xca, 0xfd, 0x84, 0xfe, -0xec, 0xff, 0x6c, 0xfe, 0x4c, 0xfd, 0x45, 0xfe, 0xb4, 0xfd, 0x8f, 0xfd, 0xda, 0xfd, 0x8e, 0xfd, -0x36, 0xfe, 0x54, 0xfe, 0x85, 0xfd, 0xff, 0xfc, 0x66, 0xfd, 0x18, 0xff, 0xdc, 0xff, 0x37, 0x00, -0x40, 0x03, 0xfb, 0x04, 0xc2, 0x02, 0x6f, 0x02, 0x69, 0x02, 0x6a, 0x00, 0x80, 0xff, 0x09, 0xff, -0x5a, 0xfe, 0x4d, 0xff, 0x4c, 0x01, 0x64, 0xff, 0xb9, 0xff, 0x56, 0x00, 0x70, 0xfd, 0xfa, 0xfc, -0x16, 0xfe, 0x17, 0xfd, 0x73, 0xfd, 0x77, 0xfe, 0xed, 0xfd, 0x88, 0xfd, 0x2f, 0xfe, 0x6e, 0xff, -0xed, 0xfe, 0xd0, 0xfe, 0x14, 0xfe, 0xc5, 0xfd, 0x74, 0xfe, 0xda, 0xfe, 0xb6, 0xff, 0x2d, 0x01, -0x20, 0x02, 0x2f, 0x02, 0xf1, 0x01, 0x46, 0x02, 0xc6, 0x01, 0x85, 0x00, 0xf8, 0x00, 0xd6, 0x00, -0x49, 0x01, 0xc9, 0x01, 0x3c, 0x02, 0x29, 0x02, 0x52, 0x01, 0xb9, 0x00, 0xc9, 0xff, 0x36, 0x00, -0xe2, 0xff, 0x6e, 0xff, 0x59, 0xff, 0x49, 0xff, 0x4f, 0xff, 0x50, 0xff, 0x9c, 0xff, 0x9e, 0xff, -0x3d, 0xff, 0xa9, 0xfe, 0xc3, 0xfe, 0x0e, 0xff, 0x13, 0xff, 0x7f, 0xff, 0x3d, 0x00, 0x92, 0x00, -0x4f, 0x00, 0x8d, 0x00, 0xbd, 0x00, 0xb2, 0x00, 0xa8, 0x00, 0x7e, 0x00, 0x9a, 0x00, 0xb1, 0x00, -0xdc, 0x00, 0x43, 0x01, 0x5c, 0x01, 0x25, 0x01, 0x4d, 0x01, 0x79, 0x01, 0x27, 0x01, 0x90, 0x00, -0x47, 0x00, 0x62, 0x00, 0x79, 0x00, 0x04, 0x00, 0xb5, 0xff, 0x11, 0x00, 0x3b, 0x00, 0xfe, 0xff, -0xd3, 0xff, 0x21, 0x00, 0x3e, 0x00, 0x11, 0x00, 0x98, 0xff, 0xae, 0xff, 0xd8, 0xff, 0xe8, 0xff, -0x11, 0x00, 0x09, 0x00, 0x5e, 0x00, 0x82, 0x00, 0xce, 0x00, 0xbe, 0x00, 0x26, 0x01, 0xaa, 0x01, -0x6e, 0x01, 0x8d, 0x01, 0x36, 0x01, 0xce, 0x00, 0x08, 0x01, 0x23, 0x01, 0xf0, 0x00, 0x0a, 0x01, -0x2e, 0x01, 0xeb, 0x00, 0x29, 0x00, 0xee, 0xff, 0x69, 0xff, 0x67, 0xff, 0xa7, 0xff, 0x48, 0xff, -0xb4, 0xfe, 0x9a, 0xfe, 0x04, 0xff, 0x64, 0xfe, 0x43, 0xfe, 0x76, 0xfe, 0x78, 0xfe, 0xad, 0xfe, -0xa4, 0xff, 0x39, 0x00, 0x11, 0x00, 0x57, 0x00, 0xae, 0x00, 0xb8, 0x00, 0xd4, 0x00, 0xfb, 0x00, -0x00, 0x01, 0x1d, 0x01, 0xd2, 0x00, 0x48, 0x00, 0xa7, 0xff, 0xbb, 0xff, 0x29, 0x00, 0xfb, 0xff, -0x1e, 0xff, 0x92, 0xfe, 0x90, 0xfd, 0x46, 0xfc, 0xda, 0xfb, 0x4a, 0xfb, 0xf5, 0xfa, 0xf7, 0xfa, -0xbb, 0xfb, 0xae, 0xfb, 0x02, 0xfb, 0x6c, 0xfa, 0x52, 0xf9, 0x18, 0xf8, 0xc1, 0xf6, 0x6d, 0xf5, -0xfb, 0xf5, 0x5e, 0xf8, 0x49, 0xfc, 0x4e, 0x00, 0x0b, 0x04, 0x71, 0x08, 0xfd, 0x09, 0x06, 0x0b, -0xdd, 0x0a, 0x0f, 0x0a, 0x7f, 0x09, 0xa3, 0x07, 0xf5, 0x06, 0x02, 0x07, 0x02, 0x08, 0x70, 0x09, -0x8d, 0x0a, 0x5f, 0x0b, 0xf5, 0x09, 0x7d, 0x07, 0x34, 0x05, 0x51, 0x02, 0x0f, 0x00, 0xfc, 0xfd, -0x72, 0xfd, 0x10, 0xfe, 0x8c, 0xfe, 0xd0, 0xff, 0x8d, 0x00, 0x27, 0x01, 0x5c, 0x00, 0xea, 0xfe, -0x5e, 0xfe, 0xfc, 0xfd, 0xf4, 0xfd, 0xa8, 0xfe, 0x05, 0x00, 0x2b, 0x02, 0x6c, 0x03, 0xd5, 0x04, -0x41, 0x06, 0x9f, 0x06, 0x80, 0x06, 0x2c, 0x05, 0x62, 0x04, 0x42, 0x03, 0x48, 0x02, 0xee, 0x01, -0x3f, 0x01, 0x50, 0x01, 0xb1, 0x00, 0x52, 0x00, 0xec, 0xff, 0x24, 0xfe, 0x6f, 0xfc, 0x0a, 0xfb, -0x8b, 0xfa, 0xdc, 0xf9, 0x8a, 0xf9, 0x31, 0xfb, 0xc5, 0xfc, 0xb4, 0xfe, 0xa2, 0x00, 0xaf, 0x01, -0x9c, 0x02, 0xce, 0x02, 0xbb, 0x02, 0xd5, 0x02, 0xcd, 0x02, 0xa3, 0x02, 0xda, 0x02, 0x97, 0x03, -0xea, 0x03, 0xcc, 0x03, 0xef, 0x03, 0xa2, 0x03, 0xc7, 0x02, 0xb8, 0x01, 0x18, 0x00, 0x04, 0xff, -0x7e, 0xfe, 0x30, 0xfe, 0x2f, 0xfe, 0x46, 0xfe, 0x5e, 0xfe, 0x1c, 0xfe, 0x10, 0xfe, 0xb3, 0xfd, -0x22, 0xfd, 0x03, 0xfd, 0x51, 0xfd, 0xe2, 0xfd, 0x3d, 0xfe, 0xf4, 0xfe, 0x66, 0x00, 0xfd, 0x00, -0x70, 0x01, 0x67, 0x01, 0xfb, 0x00, 0x38, 0x00, 0xf1, 0xfe, 0x88, 0xfe, 0x0c, 0xfe, 0x0e, 0xfe, -0x0b, 0xfe, 0x73, 0xfd, 0x49, 0xfd, 0x51, 0xfc, 0xf4, 0xfa, 0x66, 0xf9, 0x12, 0xf8, 0xfb, 0xf6, -0xf2, 0xf5, 0xf0, 0xf5, 0x4e, 0xf6, 0xb0, 0xf6, 0xb6, 0xf7, 0xd7, 0xf7, 0xf2, 0xf7, 0xdd, 0xf7, -0x8a, 0xf7, 0x05, 0xf8, 0xb0, 0xf8, 0x51, 0xf9, 0xc2, 0xf9, 0x43, 0xfa, 0x71, 0xfa, 0x1d, 0xfa, -0x22, 0xf9, 0x9d, 0xf7, 0x15, 0xf5, 0x97, 0xf2, 0xa7, 0xef, 0xba, 0xef, 0x1c, 0xf2, 0x4a, 0xf6, -0x5e, 0xfe, 0xb1, 0x04, 0x57, 0x0c, 0xcf, 0x10, 0x86, 0x12, 0x31, 0x14, 0xdd, 0x11, 0x94, 0x10, -0x9a, 0x0d, 0x09, 0x0b, 0x49, 0x0a, 0x5f, 0x09, 0x3d, 0x0b, 0xdf, 0x0b, 0x5c, 0x0d, 0xa1, 0x0e, -0xfe, 0x0c, 0x12, 0x0c, 0xa7, 0x08, 0x97, 0x05, 0xb4, 0x03, 0x62, 0x01, 0x06, 0x02, 0x43, 0x02, -0xbf, 0x03, 0x56, 0x05, 0xcf, 0x05, 0xcf, 0x05, 0xbd, 0x03, 0x38, 0x02, 0xdc, 0xff, 0xea, 0xfd, -0x78, 0xfd, 0x7e, 0xfd, 0x06, 0xff, 0x69, 0x01, 0x1b, 0x04, 0x69, 0x06, 0xd8, 0x07, 0x8f, 0x08, -0x6b, 0x08, 0xb7, 0x07, 0x62, 0x06, 0x80, 0x04, 0x60, 0x03, 0x97, 0x02, 0x12, 0x02, 0xab, 0x01, -0x94, 0x01, 0x1e, 0x01, 0x90, 0x00, 0x80, 0xff, 0xe5, 0xfc, 0x40, 0xfb, 0x34, 0xf9, 0x99, 0xf7, -0x98, 0xf7, 0x0b, 0xf8, 0x2f, 0xf9, 0x13, 0xfb, 0x54, 0xfd, 0xe0, 0xfe, 0xd5, 0xff, 0xb2, 0x00, -0xe0, 0x00, 0x9f, 0x00, 0x6b, 0x00, 0xeb, 0xff, 0x15, 0x00, 0x0b, 0x00, 0x43, 0x00, 0xc2, 0x00, -0x10, 0x01, 0x4f, 0x01, 0x35, 0x01, 0xe8, 0x00, 0x63, 0x00, 0xa3, 0xff, 0x61, 0xfe, 0xeb, 0xfd, -0xa4, 0xfd, 0x52, 0xfd, 0x7e, 0xfd, 0xa1, 0xfd, 0x93, 0xfd, 0xcb, 0xfd, 0x51, 0xfe, 0xbf, 0xfe, -0x49, 0xff, 0xa1, 0xff, 0xd6, 0xff, 0x22, 0x00, 0xb6, 0x00, 0xb0, 0x00, 0xef, 0x00, 0x09, 0x01, -0x72, 0x00, 0x31, 0x00, 0xda, 0xff, 0x6b, 0xff, 0x25, 0xff, 0x08, 0xff, 0x07, 0xff, 0x07, 0xff, -0xc9, 0xfe, 0xb7, 0xfe, 0xb1, 0xfe, 0xad, 0xfe, 0x1f, 0xfe, 0x0a, 0xfe, 0xe8, 0xfd, 0x7e, 0xfd, -0xb6, 0xfd, 0xb5, 0xfd, 0x2e, 0xfe, 0xa7, 0xfe, 0x24, 0xff, 0x9a, 0xff, 0x59, 0xff, 0xfe, 0xfe, -0x6c, 0xfe, 0xf3, 0xfd, 0x93, 0xfd, 0x2b, 0xfd, 0x4a, 0xfd, 0xca, 0xfc, 0x63, 0xfc, 0xb2, 0xfb, -0xf1, 0xfa, 0x40, 0xfa, 0x1b, 0xf9, 0xc2, 0xf8, 0x28, 0xf8, 0xf9, 0xf7, 0x23, 0xf8, 0x58, 0xf8, -0x05, 0xf9, 0xa0, 0xf9, 0x3d, 0xfa, 0x1c, 0xfb, 0x33, 0xfc, 0x64, 0xfd, 0x7f, 0xfd, 0x23, 0xfe, -0x45, 0xff, 0xb3, 0xfe, 0x81, 0xfe, 0xb7, 0xfd, 0x2e, 0xfd, 0x50, 0xfc, 0x9e, 0xfa, 0x0e, 0xfa, -0x35, 0xf9, 0x28, 0xfa, 0x3f, 0xfb, 0xff, 0xfc, 0x74, 0x00, 0x63, 0x03, 0xbe, 0x07, 0x54, 0x0b, -0x09, 0x0e, 0xe6, 0x0f, 0x3e, 0x10, 0xb1, 0x10, 0x2f, 0x0e, 0xfe, 0x0a, 0xd6, 0x07, 0xc9, 0x04, -0x0f, 0x03, 0xdf, 0x00, 0x15, 0x01, 0x23, 0x02, 0x66, 0x03, 0xd2, 0x04, 0x2c, 0x05, 0xb9, 0x06, -0xe6, 0x06, 0x8d, 0x06, 0x16, 0x06, 0x20, 0x05, 0xdc, 0x04, 0x31, 0x04, 0x9d, 0x04, 0x14, 0x05, -0xfd, 0x04, 0x66, 0x05, 0xce, 0x04, 0x25, 0x04, 0xba, 0x02, 0x2c, 0x01, 0xf3, 0xff, 0xc8, 0xfe, -0x99, 0xfe, 0x61, 0xfe, 0x08, 0x00, 0x4d, 0x02, 0xa4, 0x03, 0x4a, 0x05, 0xc9, 0x05, 0x4d, 0x05, -0xae, 0x03, 0xa3, 0x01, 0x3d, 0x00, 0x4a, 0xfe, 0x66, 0xfd, 0xde, 0xfc, 0xf2, 0xfc, 0x3f, 0xfd, -0xec, 0xfc, 0x7a, 0xfd, 0x41, 0xfd, 0x20, 0xfd, 0xfb, 0xfc, 0xc8, 0xfc, 0x8e, 0xfd, 0x92, 0xfd, -0x39, 0xfe, 0x6c, 0xff, 0xa2, 0x00, 0x51, 0x02, 0xd9, 0x02, 0x79, 0x03, 0x2d, 0x03, 0xfe, 0x01, -0x5f, 0x01, 0x77, 0x00, 0x49, 0x00, 0x04, 0x00, 0x20, 0x00, 0x28, 0x00, 0x1b, 0xff, 0x65, 0xfe, -0x31, 0xfd, 0x4d, 0xfc, 0x5a, 0xfb, 0x33, 0xfa, 0x0b, 0xfa, 0x5c, 0xfa, 0x43, 0xfb, 0x6d, 0xfc, -0x89, 0xfe, 0x89, 0x00, 0xca, 0x01, 0x60, 0x03, 0x0b, 0x04, 0x69, 0x04, 0xe5, 0x03, 0xe2, 0x02, -0x33, 0x02, 0xba, 0x00, 0xb6, 0xff, 0x5c, 0xfe, 0x43, 0xfe, 0x9c, 0xfe, 0x2d, 0xfe, 0x9b, 0xfe, -0x10, 0xfe, 0x1a, 0xfe, 0x8e, 0xfd, 0xca, 0xfc, 0x1f, 0xfd, 0xa6, 0xfc, 0x2a, 0xfd, 0x82, 0xfd, -0x07, 0xfe, 0x6b, 0xff, 0x50, 0x00, 0x1c, 0x02, 0x07, 0x03, 0x4d, 0x03, 0x0f, 0x03, 0xd3, 0x01, -0x56, 0x01, 0x6b, 0x00, 0xba, 0xff, 0x8d, 0xff, 0x33, 0xff, 0xd0, 0xfe, 0x6b, 0xfd, 0x4f, 0xfc, -0x4f, 0xfb, 0x08, 0xfa, 0xfc, 0xf8, 0x06, 0xf8, 0x8e, 0xf7, 0x81, 0xf7, 0xec, 0xf7, 0xc3, 0xf8, -0xbc, 0xf9, 0xb5, 0xfa, 0xc5, 0xfa, 0x46, 0xfa, 0x47, 0xf9, 0x41, 0xf8, 0x3d, 0xf7, 0x80, 0xf6, -0xdd, 0xf6, 0x9b, 0xf7, 0xfe, 0xf8, 0xcc, 0xfa, 0x9e, 0xfb, 0xef, 0xfb, 0xa5, 0xfb, 0x33, 0xfb, -0xdc, 0xf9, 0xca, 0xf8, 0x5b, 0xf9, 0x91, 0xfa, 0x36, 0xfd, 0x9c, 0x00, 0x93, 0x04, 0x92, 0x09, -0xd6, 0x0c, 0x5a, 0x0e, 0x6a, 0x0e, 0x0d, 0x0d, 0x07, 0x0b, 0xa6, 0x07, 0xf8, 0x04, 0x08, 0x03, -0x4a, 0x01, 0x7d, 0x00, 0xc1, 0xff, 0x31, 0x00, 0xda, 0x00, 0x72, 0x01, 0x46, 0x02, 0x85, 0x02, -0x5b, 0x03, 0x20, 0x04, 0x24, 0x05, 0xde, 0x06, 0x13, 0x08, 0x56, 0x09, 0xc4, 0x09, 0x15, 0x09, -0xba, 0x07, 0xd9, 0x05, 0xf1, 0x03, 0x8e, 0x01, 0xaa, 0xff, 0x7c, 0xfe, 0x03, 0xfe, 0x26, 0xfe, -0x4c, 0xfe, 0x52, 0xff, 0x81, 0x00, 0x76, 0x01, 0x69, 0x02, 0x2b, 0x03, 0x92, 0x04, 0x83, 0x05, -0x17, 0x06, 0x44, 0x06, 0xc9, 0x05, 0xc5, 0x05, 0x34, 0x05, 0x6c, 0x04, 0x95, 0x03, 0x52, 0x02, -0x57, 0x01, 0xae, 0xff, 0xa0, 0xfd, 0x10, 0xfc, 0x9e, 0xfa, 0x0b, 0xfa, 0x47, 0xf9, 0xe8, 0xf8, -0x2d, 0xfa, 0x76, 0xfb, 0x51, 0xfd, 0x4d, 0xff, 0x11, 0x01, 0xf2, 0x02, 0xa2, 0x03, 0xda, 0x03, -0xd6, 0x03, 0x99, 0x03, 0x93, 0x03, 0xed, 0x02, 0xbb, 0x02, 0x84, 0x02, 0xd7, 0x01, 0x6f, 0x01, -0x61, 0x00, 0x35, 0xff, 0xf6, 0xfd, 0x8b, 0xfc, 0xac, 0xfb, 0xde, 0xfa, 0xc0, 0xfa, 0x69, 0xfb, -0x1f, 0xfc, 0x15, 0xfd, 0x15, 0xfe, 0x38, 0xff, 0x41, 0x00, 0xa1, 0x00, 0xc2, 0x00, 0xb2, 0x00, -0x43, 0x00, 0xc8, 0xff, 0x5a, 0xff, 0x6b, 0xff, 0x60, 0xff, 0x2c, 0xff, 0xec, 0xfe, 0x6f, 0xfe, -0x0a, 0xfe, 0x6a, 0xfd, 0xd2, 0xfc, 0xa3, 0xfc, 0x61, 0xfc, 0x4d, 0xfc, 0x5c, 0xfc, 0xc8, 0xfc, -0x6c, 0xfd, 0xfd, 0xfd, 0xb5, 0xfe, 0x43, 0xff, 0x9f, 0xff, 0xe9, 0xff, 0xc5, 0xff, 0x7a, 0xff, -0xbc, 0xfe, 0xda, 0xfd, 0x14, 0xfd, 0x1e, 0xfc, 0xd1, 0xfb, 0xbe, 0xfb, 0xd6, 0xfb, 0xde, 0xfb, -0xcf, 0xfb, 0xd8, 0xfb, 0x8d, 0xfb, 0x26, 0xfb, 0xd2, 0xfa, 0x73, 0xfa, 0x4b, 0xfa, 0x06, 0xfa, -0x14, 0xfa, 0x73, 0xfa, 0xcd, 0xfa, 0x0f, 0xfb, 0x02, 0xfb, 0x63, 0xfb, 0x76, 0xfb, 0x58, 0xfb, -0x8d, 0xfb, 0x3a, 0xfb, 0xe2, 0xfa, 0x4b, 0xfa, 0xbe, 0xf9, 0xd5, 0xf9, 0x65, 0xf9, 0x84, 0xf9, -0x74, 0xf9, 0x38, 0xf9, 0x96, 0xf9, 0xd8, 0xf9, 0x0e, 0xfc, 0xf1, 0xfe, 0xe0, 0x01, 0x2c, 0x05, -0x32, 0x07, 0x4e, 0x09, 0x24, 0x0a, 0x01, 0x0a, 0x58, 0x0a, 0x3c, 0x09, 0x3d, 0x08, 0x65, 0x06, -0x7b, 0x04, 0xd8, 0x03, 0x3e, 0x03, 0x20, 0x04, 0xe3, 0x04, 0x46, 0x05, 0xdf, 0x05, 0xae, 0x05, -0x5a, 0x06, 0xc8, 0x06, 0x7a, 0x07, 0x08, 0x09, 0xd6, 0x09, 0xb3, 0x0a, 0xc3, 0x0a, 0xf1, 0x0a, -0x45, 0x0b, 0x58, 0x0a, 0x51, 0x09, 0x3d, 0x07, 0x18, 0x05, 0x02, 0x03, 0xab, 0x00, 0x7a, 0xff, -0x3e, 0xfe, 0x98, 0xfd, 0x37, 0xfd, 0x9e, 0xfc, 0x17, 0xfd, 0x6a, 0xfd, 0x90, 0xfe, 0x0c, 0x00, -0xee, 0x00, 0xf9, 0x01, 0x50, 0x02, 0xa9, 0x02, 0xb2, 0x02, 0xfc, 0x01, 0xd3, 0x01, 0x2c, 0x01, -0x88, 0x00, 0xf1, 0xff, 0x30, 0xff, 0x42, 0xff, 0x22, 0xff, 0x30, 0xff, 0x22, 0xff, 0xac, 0xfe, -0x68, 0xfe, 0x9a, 0xfd, 0xf8, 0xfc, 0xbd, 0xfc, 0x74, 0xfc, 0xe2, 0xfc, 0x73, 0xfd, 0x27, 0xfe, -0xcf, 0xfe, 0x33, 0xff, 0xad, 0xff, 0x88, 0xff, 0x1d, 0xff, 0xae, 0xfe, 0xf0, 0xfd, 0x58, 0xfd, -0x8b, 0xfc, 0x06, 0xfc, 0xeb, 0xfb, 0xdf, 0xfb, 0x1f, 0xfc, 0x43, 0xfc, 0x85, 0xfc, 0xa7, 0xfc, -0x82, 0xfc, 0x9d, 0xfc, 0xa7, 0xfc, 0xf1, 0xfc, 0x5f, 0xfd, 0xe7, 0xfd, 0xa0, 0xfe, 0xf4, 0xfe, -0x5b, 0xff, 0x96, 0xff, 0x95, 0xff, 0x95, 0xff, 0x64, 0xff, 0xbf, 0xff, 0x16, 0x00, 0xa4, 0x00, -0x6d, 0x01, 0x1b, 0x02, 0xf3, 0x02, 0x26, 0x03, 0xf2, 0x02, 0x7e, 0x02, 0x6a, 0x01, 0x5c, 0x00, -0x39, 0xff, 0xa6, 0xfe, 0xc4, 0xfe, 0x30, 0xff, 0x4c, 0x00, 0x93, 0x01, 0xd7, 0x02, 0xff, 0x03, -0x69, 0x04, 0x78, 0x04, 0xac, 0x03, 0x6c, 0x02, 0x3b, 0x01, 0xf2, 0xff, 0x4d, 0xff, 0xe1, 0xfe, -0xd1, 0xfe, 0xff, 0xfe, 0xc4, 0xfe, 0x78, 0xfe, 0x03, 0xfe, 0x88, 0xfd, 0x16, 0xfd, 0x98, 0xfc, -0x4e, 0xfc, 0x1a, 0xfc, 0x2a, 0xfc, 0x61, 0xfc, 0xd3, 0xfc, 0x29, 0xfd, 0x1c, 0xfd, 0xa8, 0xfc, -0xb3, 0xfb, 0xac, 0xfa, 0xe3, 0xf9, 0x74, 0xf9, 0xaa, 0xf9, 0xfa, 0xf9, 0xc2, 0xfa, 0xbc, 0xfb, -0x8d, 0xfc, 0x82, 0xfd, 0xb3, 0xfd, 0xa8, 0xfd, 0xc8, 0xfc, 0x50, 0xfb, 0x79, 0xfa, 0x3d, 0xfa, -0xa1, 0xfb, 0xc2, 0xfd, 0x56, 0x00, 0x4c, 0x03, 0x50, 0x05, 0xe5, 0x06, 0x86, 0x07, 0x7b, 0x07, -0x62, 0x07, 0x18, 0x06, 0xc0, 0x04, 0x5d, 0x03, 0x61, 0x02, 0xb2, 0x02, 0x38, 0x03, 0xb2, 0x04, -0x14, 0x06, 0xce, 0x06, 0x76, 0x07, 0x52, 0x07, 0xa5, 0x07, 0x39, 0x08, 0x92, 0x08, 0x33, 0x09, -0x3f, 0x09, 0x67, 0x09, 0x49, 0x09, 0xca, 0x08, 0x84, 0x08, 0x80, 0x07, 0x49, 0x06, 0xa0, 0x04, -0x56, 0x02, 0x88, 0x00, 0xaf, 0xfe, 0x63, 0xfd, 0x52, 0xfc, 0x4b, 0xfb, 0x10, 0xfb, 0xc8, 0xfa, -0x41, 0xfb, 0x1b, 0xfc, 0x22, 0xfd, 0x81, 0xfe, 0x62, 0xff, 0x04, 0x00, 0x32, 0x00, 0xf6, 0xff, -0xcd, 0xff, 0x2f, 0xff, 0xa2, 0xfe, 0x00, 0xfe, 0x88, 0xfd, 0x83, 0xfd, 0xb6, 0xfd, 0x65, 0xfe, -0x26, 0xff, 0xf7, 0xff, 0xa4, 0x00, 0xbf, 0x00, 0x8c, 0x00, 0x50, 0x00, 0xf7, 0xff, 0xfd, 0xff, -0xfc, 0xff, 0x5e, 0x00, 0xce, 0x00, 0x18, 0x01, 0x51, 0x01, 0x52, 0x01, 0x56, 0x01, 0x29, 0x01, -0xac, 0x00, 0x2b, 0x00, 0x69, 0xff, 0xb3, 0xfe, 0x17, 0xfe, 0xc5, 0xfd, 0xe9, 0xfd, 0x36, 0xfe, -0xa0, 0xfe, 0x24, 0xff, 0x80, 0xff, 0xd7, 0xff, 0x05, 0x00, 0x48, 0x00, 0x9b, 0x00, 0xd0, 0x00, -0xf0, 0x00, 0xd7, 0x00, 0xc3, 0x00, 0x81, 0x00, 0x4f, 0x00, 0x18, 0x00, 0xe5, 0xff, 0xb5, 0xff, -0x5d, 0xff, 0x21, 0xff, 0xd5, 0xfe, 0xa5, 0xfe, 0xab, 0xfe, 0xd7, 0xfe, 0x59, 0xff, 0xb9, 0xff, -0x21, 0x00, 0x7b, 0x00, 0x64, 0x00, 0x21, 0x00, 0x90, 0xff, 0xf2, 0xfe, 0x68, 0xfe, 0xca, 0xfd, -0x96, 0xfd, 0x8a, 0xfd, 0xb9, 0xfd, 0x2a, 0xfe, 0x96, 0xfe, 0x39, 0xff, 0xa6, 0xff, 0xbb, 0xff, -0x94, 0xff, 0xcf, 0xfe, 0x04, 0xfe, 0x1b, 0xfd, 0x69, 0xfc, 0x0e, 0xfc, 0xc9, 0xfb, 0xd6, 0xfb, -0xdf, 0xfb, 0xca, 0xfb, 0xb8, 0xfb, 0x7f, 0xfb, 0x45, 0xfb, 0xdc, 0xfa, 0x3c, 0xfa, 0xdc, 0xf9, -0x79, 0xf9, 0x86, 0xf9, 0xe7, 0xf9, 0x76, 0xfa, 0x3d, 0xfb, 0xa5, 0xfb, 0xdd, 0xfb, 0x03, 0xfc, -0xee, 0xfb, 0x01, 0xfc, 0xcd, 0xfb, 0x9a, 0xfb, 0x6d, 0xfb, 0x10, 0xfb, 0x4f, 0xfb, 0x3b, 0xfc, -0xe3, 0xfd, 0xe0, 0xff, 0xc2, 0x01, 0x91, 0x03, 0xf9, 0x04, 0x5f, 0x06, 0xc0, 0x07, 0x28, 0x09, -0x4c, 0x0a, 0xbe, 0x0a, 0x5b, 0x0a, 0x56, 0x09, 0x1d, 0x08, 0x07, 0x07, 0x00, 0x06, 0x34, 0x05, -0x3a, 0x04, 0x29, 0x03, 0x42, 0x02, 0xfc, 0x01, 0xd8, 0x02, 0x80, 0x04, 0x97, 0x06, 0x6f, 0x08, -0xbc, 0x09, 0x4d, 0x0a, 0x15, 0x0a, 0x71, 0x09, 0x5f, 0x08, 0xea, 0x06, 0x07, 0x05, 0xea, 0x02, -0x5c, 0x01, 0x8c, 0x00, 0xa0, 0x00, 0x38, 0x01, 0xbf, 0x01, 0x06, 0x02, 0x65, 0x01, 0x5a, 0x00, -0x07, 0xff, 0xd0, 0xfd, 0xce, 0xfc, 0xb6, 0xfb, 0x0c, 0xfb, 0xb0, 0xfa, 0xf5, 0xfa, 0xd3, 0xfb, -0xc5, 0xfc, 0xbd, 0xfd, 0xf6, 0xfd, 0x85, 0xfd, 0xa7, 0xfc, 0x79, 0xfb, 0xf6, 0xfa, 0x9f, 0xfa, -0xe0, 0xfa, 0x73, 0xfb, 0x10, 0xfc, 0x44, 0xfd, 0x8b, 0xfe, 0x10, 0x00, 0x99, 0x01, 0xa5, 0x02, -0x74, 0x03, 0x92, 0x03, 0x86, 0x03, 0x7e, 0x03, 0x79, 0x03, 0xad, 0x03, 0x8f, 0x03, 0x31, 0x03, -0xbc, 0x02, 0xe5, 0x01, 0x45, 0x01, 0x90, 0x00, 0xe7, 0xff, 0x7c, 0xff, 0xf2, 0xfe, 0xd1, 0xfe, -0xf5, 0xfe, 0x69, 0xff, 0x3b, 0x00, 0xdb, 0x00, 0x6f, 0x01, 0xaf, 0x01, 0xbd, 0x01, 0xcd, 0x01, -0xab, 0x01, 0xbe, 0x01, 0xe6, 0x01, 0x10, 0x02, 0x93, 0x02, 0x15, 0x03, 0xaf, 0x03, 0x27, 0x04, -0x04, 0x04, 0x5f, 0x03, 0xfd, 0x01, 0x22, 0x00, 0x35, 0xfe, 0x60, 0xfc, 0x0b, 0xfb, 0x44, 0xfa, -0x1e, 0xfa, 0xb6, 0xfa, 0x9e, 0xfb, 0xe1, 0xfc, 0xf6, 0xfd, 0xb5, 0xfe, 0xd3, 0xfe, 0x54, 0xfe, -0x9c, 0xfd, 0xe1, 0xfc, 0x7d, 0xfc, 0x85, 0xfc, 0xed, 0xfc, 0x9b, 0xfd, 0x4b, 0xfe, 0xf3, 0xfe, -0x5d, 0xff, 0x7e, 0xff, 0x44, 0xff, 0x9c, 0xfe, 0xb7, 0xfd, 0xa5, 0xfc, 0xb0, 0xfb, 0x2a, 0xfb, -0x02, 0xfb, 0x57, 0xfb, 0x77, 0xfb, 0x76, 0xfb, 0x19, 0xfb, 0x31, 0xfa, 0x53, 0xf9, 0x55, 0xf8, -0xd1, 0xf7, 0xa8, 0xf7, 0xaf, 0xf7, 0x38, 0xf8, 0x01, 0xf9, 0x3e, 0xfa, 0xb4, 0xfb, 0xec, 0xfc, -0x26, 0xfe, 0x8d, 0xfe, 0x70, 0xfe, 0xd7, 0xfd, 0xc0, 0xfc, 0xf4, 0xfb, 0xeb, 0xfa, 0x31, 0xfa, -0xe7, 0xf9, 0xd6, 0xf9, 0xd5, 0xfa, 0x5d, 0xfc, 0xb4, 0xfe, 0x88, 0x01, 0x3d, 0x04, 0xe9, 0x06, -0xea, 0x08, 0x62, 0x0a, 0x62, 0x0b, 0x6d, 0x0b, 0xf3, 0x0a, 0x86, 0x09, 0xe4, 0x07, 0x5e, 0x06, -0x2e, 0x05, 0xcc, 0x04, 0xda, 0x04, 0x39, 0x05, 0x8f, 0x05, 0x92, 0x05, 0x74, 0x05, 0x33, 0x05, -0xfd, 0x04, 0xb7, 0x04, 0x3e, 0x04, 0xb0, 0x03, 0x01, 0x03, 0x88, 0x02, 0x69, 0x02, 0x94, 0x02, -0xd8, 0x02, 0xe9, 0x02, 0xba, 0x02, 0x46, 0x02, 0xca, 0x01, 0x85, 0x01, 0x65, 0x01, 0x7b, 0x01, -0x6f, 0x01, 0x40, 0x01, 0x07, 0x01, 0xb3, 0x00, 0x94, 0x00, 0x83, 0x00, 0x5c, 0x00, 0x30, 0x00, -0xba, 0xff, 0x5f, 0xff, 0x11, 0xff, 0x03, 0xff, 0x50, 0xff, 0x99, 0xff, 0xd4, 0xff, 0xd1, 0xff, -0x99, 0xff, 0x70, 0xff, 0x30, 0xff, 0x38, 0xff, 0x32, 0xff, 0x37, 0xff, 0x56, 0xff, 0x51, 0xff, -0x91, 0xff, 0xfc, 0xff, 0x7c, 0x00, 0x17, 0x01, 0x85, 0x01, 0xef, 0x01, 0x1f, 0x02, 0x25, 0x02, -0x2b, 0x02, 0xd4, 0x01, 0x7e, 0x01, 0xd9, 0x00, 0x0d, 0x00, 0x57, 0xff, 0x80, 0xfe, 0xef, 0xfd, -0x8a, 0xfd, 0x55, 0xfd, 0x8e, 0xfd, 0xb5, 0xfd, 0x2a, 0xfe, 0x96, 0xfe, 0xdb, 0xfe, 0x26, 0xff, -0x12, 0xff, 0xfc, 0xfe, 0xd6, 0xfe, 0x83, 0xfe, 0x6a, 0xfe, 0x20, 0xfe, 0x05, 0xfe, 0xdb, 0xfd, -0xa8, 0xfd, 0xaf, 0xfd, 0x7a, 0xfd, 0x49, 0xfd, 0x16, 0xfd, 0xb2, 0xfc, 0x91, 0xfc, 0x73, 0xfc, -0x87, 0xfc, 0xf1, 0xfc, 0x43, 0xfd, 0xde, 0xfd, 0x31, 0xfe, 0x81, 0xfe, 0xce, 0xfe, 0xc7, 0xfe, -0xd1, 0xfe, 0x98, 0xfe, 0x74, 0xfe, 0x6a, 0xfe, 0x5e, 0xfe, 0xaa, 0xfe, 0xf0, 0xfe, 0x35, 0xff, -0x8a, 0xff, 0x7e, 0xff, 0x7e, 0xff, 0x35, 0xff, 0xd7, 0xfe, 0x72, 0xfe, 0xda, 0xfd, 0x75, 0xfd, -0x01, 0xfd, 0xc0, 0xfc, 0xba, 0xfc, 0xc3, 0xfc, 0x17, 0xfd, 0x51, 0xfd, 0x79, 0xfd, 0x88, 0xfd, -0x64, 0xfd, 0x6e, 0xfd, 0x6f, 0xfd, 0x91, 0xfd, 0xdd, 0xfd, 0x03, 0xfe, 0x27, 0xfe, 0x25, 0xfe, -0x21, 0xfe, 0x5e, 0xfe, 0x85, 0xfe, 0xc7, 0xfe, 0xd5, 0xfe, 0xc0, 0xfe, 0x98, 0xfe, 0x60, 0xfe, -0x66, 0xfe, 0x6e, 0xfe, 0x55, 0xfe, 0xec, 0xfd, 0x2f, 0xfd, 0x77, 0xfc, 0xd9, 0xfb, 0xd9, 0xfb, -0x98, 0xfc, 0x0e, 0xfe, 0x05, 0x00, 0x22, 0x02, 0x6b, 0x04, 0x94, 0x06, 0x93, 0x08, 0x2e, 0x0a, -0xf0, 0x0a, 0xd6, 0x0a, 0xae, 0x09, 0xf4, 0x07, 0x16, 0x06, 0x9a, 0x04, 0xe1, 0x03, 0xc1, 0x03, -0x1f, 0x04, 0xa6, 0x04, 0x39, 0x05, 0xcf, 0x05, 0x41, 0x06, 0x9a, 0x06, 0x80, 0x06, 0xf8, 0x05, -0x0d, 0x05, 0xd4, 0x03, 0xe0, 0x02, 0x50, 0x02, 0xf4, 0x01, 0xd5, 0x01, 0x6d, 0x01, 0xc4, 0x00, -0xc6, 0xff, 0x90, 0xfe, 0x85, 0xfd, 0x83, 0xfc, 0xd4, 0xfb, 0x5f, 0xfb, 0x57, 0xfb, 0xdf, 0xfb, -0xda, 0xfc, 0x58, 0xfe, 0xe1, 0xff, 0x3d, 0x01, 0x16, 0x02, 0x48, 0x02, 0x06, 0x02, 0x59, 0x01, -0x70, 0x00, 0x88, 0xff, 0x85, 0xfe, 0xbd, 0xfd, 0x28, 0xfd, 0xe2, 0xfc, 0x15, 0xfd, 0x60, 0xfd, -0xea, 0xfd, 0x4b, 0xfe, 0x84, 0xfe, 0xae, 0xfe, 0xb0, 0xfe, 0xd4, 0xfe, 0x05, 0xff, 0x4f, 0xff, -0xae, 0xff, 0x1d, 0x00, 0xc3, 0x00, 0x74, 0x01, 0x56, 0x02, 0x28, 0x03, 0xb3, 0x03, 0x0b, 0x04, -0xe5, 0x03, 0x93, 0x03, 0x20, 0x03, 0x7c, 0x02, 0xf0, 0x01, 0x3e, 0x01, 0xa3, 0x00, 0x18, 0x00, -0xae, 0xff, 0xb6, 0xff, 0xdf, 0xff, 0x42, 0x00, 0xa8, 0x00, 0xf5, 0x00, 0x5d, 0x01, 0x95, 0x01, -0xe2, 0x01, 0x0d, 0x02, 0x08, 0x02, 0xe2, 0x01, 0x5b, 0x01, 0xbc, 0x00, 0x21, 0x00, 0x91, 0xff, -0x2f, 0xff, 0xed, 0xfe, 0xe2, 0xfe, 0xf8, 0xfe, 0x3b, 0xff, 0xc5, 0xff, 0x65, 0x00, 0x12, 0x01, -0x91, 0x01, 0xad, 0x01, 0x8d, 0x01, 0x09, 0x01, 0x72, 0x00, 0xd4, 0xff, 0x2a, 0xff, 0x99, 0xfe, -0xe6, 0xfd, 0x5f, 0xfd, 0xf2, 0xfc, 0xb8, 0xfc, 0xc7, 0xfc, 0xdd, 0xfc, 0x03, 0xfd, 0xf4, 0xfc, -0xc2, 0xfc, 0x94, 0xfc, 0x6b, 0xfc, 0x84, 0xfc, 0xa2, 0xfc, 0xbe, 0xfc, 0xca, 0xfc, 0x8a, 0xfc, -0x4d, 0xfc, 0xf4, 0xfb, 0x7c, 0xfb, 0x03, 0xfb, 0x43, 0xfa, 0x95, 0xf9, 0xe7, 0xf8, 0x7d, 0xf8, -0x79, 0xf8, 0xc0, 0xf8, 0x5a, 0xf9, 0x20, 0xfa, 0xdd, 0xfa, 0xb5, 0xfb, 0x55, 0xfc, 0xe4, 0xfc, -0x57, 0xfd, 0x70, 0xfd, 0x6a, 0xfd, 0x50, 0xfd, 0x62, 0xfd, 0xc3, 0xfd, 0x44, 0xfe, 0xe2, 0xfe, -0x5c, 0xff, 0x8e, 0xff, 0xa1, 0xff, 0x99, 0xff, 0x85, 0xff, 0x0b, 0xff, 0x4a, 0xfe, 0x47, 0xfd, -0x22, 0xfc, 0x90, 0xfb, 0x03, 0xfc, 0x8c, 0xfd, 0x0a, 0x00, 0xeb, 0x02, 0xcd, 0x05, 0x4c, 0x08, -0x42, 0x0a, 0xaa, 0x0b, 0x4e, 0x0c, 0x12, 0x0c, 0xd6, 0x0a, 0xae, 0x08, 0x44, 0x06, 0x5b, 0x04, -0x76, 0x03, 0xe9, 0x03, 0x7b, 0x05, 0x9d, 0x07, 0xa5, 0x09, 0x06, 0x0b, 0x9d, 0x0b, 0x45, 0x0b, -0xfa, 0x09, 0xbf, 0x07, 0xad, 0x04, 0x1e, 0x01, 0xa1, 0xfd, 0xe0, 0xfa, 0x5d, 0xf9, 0x45, 0xf9, -0x58, 0xfa, 0x06, 0xfc, 0xcd, 0xfd, 0x7b, 0xff, 0xc0, 0x00, 0xd8, 0x01, 0x7e, 0x02, 0xe9, 0x02, -0xe9, 0x02, 0x87, 0x02, 0x10, 0x02, 0xa3, 0x01, 0x8a, 0x01, 0x89, 0x01, 0x6e, 0x01, 0x0d, 0x01, -0x37, 0x00, 0x2d, 0xff, 0x20, 0xfe, 0x3c, 0xfd, 0xe4, 0xfc, 0xe9, 0xfc, 0x45, 0xfd, 0xd7, 0xfd, -0x83, 0xfe, 0x70, 0xff, 0x4f, 0x00, 0x32, 0x01, 0xde, 0x01, 0x3c, 0x02, 0x61, 0x02, 0x3b, 0x02, -0x0d, 0x02, 0xf2, 0x01, 0xd4, 0x01, 0xe9, 0x01, 0xf0, 0x01, 0x06, 0x02, 0x03, 0x02, 0xbf, 0x01, -0x89, 0x01, 0x2b, 0x01, 0xcf, 0x00, 0x83, 0x00, 0x2a, 0x00, 0xf6, 0xff, 0xb4, 0xff, 0x7d, 0xff, -0x4c, 0xff, 0x0d, 0xff, 0xfd, 0xfe, 0xf0, 0xfe, 0x05, 0xff, 0x2b, 0xff, 0x5e, 0xff, 0xb5, 0xff, -0xf0, 0xff, 0x07, 0x00, 0x11, 0x00, 0xce, 0xff, 0x6b, 0xff, 0xd7, 0xfe, 0x41, 0xfe, 0xec, 0xfd, -0xbf, 0xfd, 0x10, 0xfe, 0x94, 0xfe, 0x60, 0xff, 0x32, 0x00, 0xe8, 0x00, 0x71, 0x01, 0x90, 0x01, -0x43, 0x01, 0x8e, 0x00, 0x78, 0xff, 0x49, 0xfe, 0x3e, 0xfd, 0x80, 0xfc, 0x1c, 0xfc, 0xf7, 0xfb, -0x0b, 0xfc, 0x0c, 0xfc, 0xf7, 0xfb, 0xd1, 0xfb, 0x8b, 0xfb, 0x44, 0xfb, 0xdd, 0xfa, 0x79, 0xfa, -0x2c, 0xfa, 0x0d, 0xfa, 0x46, 0xfa, 0xe5, 0xfa, 0xba, 0xfb, 0x93, 0xfc, 0x28, 0xfd, 0x68, 0xfd, -0x1d, 0xfd, 0xad, 0xfc, 0x3a, 0xfc, 0xc7, 0xfb, 0x84, 0xfb, 0x31, 0xfb, 0xe7, 0xfa, 0xa6, 0xfa, -0x9d, 0xfa, 0xe1, 0xfa, 0x56, 0xfb, 0xe6, 0xfb, 0x6e, 0xfc, 0xe3, 0xfc, 0x72, 0xfd, 0x3b, 0xfe, -0x7f, 0xff, 0xec, 0x00, 0x3c, 0x02, 0x1d, 0x03, 0x3a, 0x03, 0xdf, 0x02, 0x22, 0x02, 0x3a, 0x01, -0x4b, 0x00, 0x4f, 0xff, 0x5f, 0xfe, 0xa7, 0xfd, 0x47, 0xfd, 0xe2, 0xfd, 0x5c, 0xff, 0x7e, 0x01, -0x9f, 0x03, 0x38, 0x05, 0x09, 0x06, 0x43, 0x06, 0x2e, 0x06, 0x0a, 0x06, 0xe2, 0x05, 0x77, 0x05, -0xc1, 0x04, 0xfe, 0x03, 0x8c, 0x03, 0xea, 0x03, 0x0d, 0x05, 0x69, 0x06, 0x69, 0x07, 0x86, 0x07, -0xfc, 0x06, 0x17, 0x06, 0x30, 0x05, 0x89, 0x04, 0xa4, 0x03, 0x74, 0x02, 0xc5, 0x00, 0x09, 0xff, -0xd2, 0xfd, 0x64, 0xfd, 0xb1, 0xfd, 0x16, 0xfe, 0x1e, 0xfe, 0xc9, 0xfd, 0x3a, 0xfd, 0x1d, 0xfd, -0x6d, 0xfd, 0x1d, 0xfe, 0xd3, 0xfe, 0x25, 0xff, 0x43, 0xff, 0x82, 0xff, 0x2d, 0x00, 0x45, 0x01, -0x54, 0x02, 0xf5, 0x02, 0xdd, 0x02, 0x22, 0x02, 0x39, 0x01, 0x73, 0x00, 0x01, 0x00, 0xae, 0xff, -0x30, 0xff, 0xa6, 0xfe, 0x35, 0xfe, 0x3d, 0xfe, 0xe3, 0xfe, 0xf0, 0xff, 0x13, 0x01, 0xdd, 0x01, -0x53, 0x02, 0x88, 0x02, 0xe1, 0x02, 0x64, 0x03, 0xf4, 0x03, 0x6f, 0x04, 0xad, 0x04, 0xd1, 0x04, -0xde, 0x04, 0x12, 0x05, 0x46, 0x05, 0x4c, 0x05, 0x04, 0x05, 0x41, 0x04, 0x5e, 0x03, 0x8a, 0x02, -0xd3, 0x01, 0x5c, 0x01, 0xe3, 0x00, 0x7f, 0x00, 0x3b, 0x00, 0x0d, 0x00, 0x3a, 0x00, 0x95, 0x00, -0xff, 0x00, 0x61, 0x01, 0x79, 0x01, 0x96, 0x01, 0xa7, 0x01, 0xd2, 0x01, 0x09, 0x02, 0xf4, 0x01, -0xb2, 0x01, 0xe6, 0x00, 0xce, 0xff, 0x9f, 0xfe, 0x50, 0xfd, 0x44, 0xfc, 0x4d, 0xfb, 0x9e, 0xfa, -0x66, 0xfa, 0x8a, 0xfa, 0x82, 0xfb, 0xe8, 0xfc, 0xa0, 0xfe, 0x7d, 0x00, 0xde, 0x01, 0xdb, 0x02, -0x0c, 0x03, 0xad, 0x02, 0xd4, 0x01, 0x72, 0x00, 0x14, 0xff, 0x7a, 0xfd, 0x19, 0xfc, 0x1a, 0xfb, -0x76, 0xfa, 0x82, 0xfa, 0xd4, 0xfa, 0x68, 0xfb, 0xf6, 0xfb, 0x28, 0xfc, 0x3f, 0xfc, 0x13, 0xfc, -0xe0, 0xfb, 0xdf, 0xfb, 0xdd, 0xfb, 0x1d, 0xfc, 0x57, 0xfc, 0xc3, 0xfc, 0x55, 0xfd, 0x02, 0xfe, -0xba, 0xfe, 0x27, 0xff, 0x24, 0xff, 0xb1, 0xfe, 0xcc, 0xfd, 0xed, 0xfc, 0x38, 0xfc, 0xd3, 0xfb, -0xc5, 0xfb, 0xd0, 0xfb, 0x0c, 0xfc, 0x67, 0xfc, 0xdd, 0xfc, 0x59, 0xfd, 0xc8, 0xfd, 0x0e, 0xfe, -0x05, 0xfe, 0xca, 0xfd, 0x85, 0xfd, 0x44, 0xfd, 0x2f, 0xfd, 0x16, 0xfd, 0xd7, 0xfc, 0x62, 0xfc, -0xc3, 0xfb, 0xf2, 0xfa, 0x25, 0xfa, 0x9d, 0xf9, 0x8d, 0xf9, 0x41, 0xfa, 0xae, 0xfb, 0xdd, 0xfd, -0xa1, 0x00, 0x86, 0x03, 0x36, 0x06, 0x37, 0x08, 0x28, 0x09, 0x0c, 0x09, 0xc7, 0x07, 0xa4, 0x05, -0xfe, 0x02, 0x4a, 0x00, 0x3f, 0xfe, 0x12, 0xfd, 0x39, 0xfd, 0x82, 0xfe, 0x7f, 0x00, 0xe8, 0x02, -0xdd, 0x04, 0x33, 0x06, 0x97, 0x06, 0x33, 0x06, 0x17, 0x05, 0x59, 0x03, 0x4e, 0x01, 0x61, 0xff, -0xd9, 0xfd, 0x49, 0xfd, 0x8c, 0xfd, 0xb2, 0xfe, 0x2a, 0x00, 0x8c, 0x01, 0xa2, 0x02, 0x36, 0x03, -0x8a, 0x03, 0x93, 0x03, 0x65, 0x03, 0x1e, 0x03, 0xb0, 0x02, 0x58, 0x02, 0x46, 0x02, 0x72, 0x02, -0x08, 0x03, 0x9c, 0x03, 0x05, 0x04, 0x0e, 0x04, 0x8e, 0x03, 0xe5, 0x02, 0xeb, 0x01, 0x03, 0x01, -0x3d, 0x00, 0xa4, 0xff, 0x6e, 0xff, 0x7e, 0xff, 0x0e, 0x00, 0x0b, 0x01, 0x26, 0x02, 0x6c, 0x03, -0x5d, 0x04, 0x09, 0x05, 0x52, 0x05, 0x2e, 0x05, 0xd7, 0x04, 0x38, 0x04, 0x7d, 0x03, 0xd5, 0x02, -0x3c, 0x02, 0xe9, 0x01, 0xb3, 0x01, 0xa0, 0x01, 0x82, 0x01, 0x36, 0x01, 0xd2, 0x00, 0x58, 0x00, -0xdb, 0xff, 0x59, 0xff, 0xdb, 0xfe, 0x97, 0xfe, 0x7b, 0xfe, 0xa9, 0xfe, 0x35, 0xff, 0xe0, 0xff, -0xa9, 0x00, 0x35, 0x01, 0x6d, 0x01, 0x4e, 0x01, 0xf6, 0x00, 0x8d, 0x00, 0x0d, 0x00, 0xb3, 0xff, -0x61, 0xff, 0x24, 0xff, 0xfc, 0xfe, 0x0e, 0xff, 0x42, 0xff, 0x8f, 0xff, 0xce, 0xff, 0xce, 0xff, -0xa7, 0xff, 0x49, 0xff, 0xf0, 0xfe, 0xc8, 0xfe, 0xd2, 0xfe, 0x11, 0xff, 0x4d, 0xff, 0x79, 0xff, -0x7b, 0xff, 0x4f, 0xff, 0xf4, 0xfe, 0x65, 0xfe, 0xaa, 0xfd, 0xb5, 0xfc, 0xb0, 0xfb, 0xd0, 0xfa, -0x4b, 0xfa, 0x44, 0xfa, 0xb3, 0xfa, 0x66, 0xfb, 0x42, 0xfc, 0xe7, 0xfc, 0x4c, 0xfd, 0x63, 0xfd, -0x38, 0xfd, 0xe0, 0xfc, 0x39, 0xfc, 0x7f, 0xfb, 0xc6, 0xfa, 0x41, 0xfa, 0x19, 0xfa, 0x4f, 0xfa, -0xd2, 0xfa, 0x8c, 0xfb, 0x0a, 0xfc, 0x5e, 0xfc, 0x3f, 0xfc, 0xea, 0xfb, 0x65, 0xfb, 0xe7, 0xfa, -0x6b, 0xfa, 0x13, 0xfa, 0xf3, 0xf9, 0x36, 0xfa, 0xc4, 0xfa, 0xbb, 0xfb, 0xcc, 0xfc, 0xce, 0xfd, -0x5a, 0xfe, 0x6c, 0xfe, 0xf4, 0xfd, 0x42, 0xfd, 0x6b, 0xfc, 0xb6, 0xfb, 0x44, 0xfb, 0x40, 0xfb, -0xbb, 0xfb, 0xbe, 0xfc, 0x51, 0xfe, 0x4b, 0x00, 0x6c, 0x02, 0x44, 0x04, 0xa9, 0x05, 0x7c, 0x06, -0xef, 0x06, 0xf9, 0x06, 0xc4, 0x06, 0x4d, 0x06, 0xc0, 0x05, 0x17, 0x05, 0xa8, 0x04, 0x78, 0x04, -0xb2, 0x04, 0x0f, 0x05, 0x5e, 0x05, 0x81, 0x05, 0x4d, 0x05, 0xf0, 0x04, 0x71, 0x04, 0xf6, 0x03, -0x86, 0x03, 0xf2, 0x02, 0x42, 0x02, 0x71, 0x01, 0xd3, 0x00, 0x81, 0x00, 0x6a, 0x00, 0x93, 0x00, -0xac, 0x00, 0xa9, 0x00, 0x87, 0x00, 0x5b, 0x00, 0x85, 0x00, 0xf6, 0x00, 0x92, 0x01, 0x41, 0x02, -0xb2, 0x02, 0x28, 0x03, 0x7b, 0x03, 0xea, 0x03, 0x55, 0x04, 0x98, 0x04, 0x8d, 0x04, 0xfa, 0x03, -0x16, 0x03, 0xf9, 0x01, 0xf6, 0x00, 0x44, 0x00, 0xbf, 0xff, 0x74, 0xff, 0x3b, 0xff, 0x11, 0xff, -0x30, 0xff, 0x77, 0xff, 0x1f, 0x00, 0xd5, 0x00, 0x54, 0x01, 0x86, 0x01, 0x65, 0x01, 0x29, 0x01, -0x04, 0x01, 0xfc, 0x00, 0x20, 0x01, 0x4c, 0x01, 0x62, 0x01, 0x56, 0x01, 0x57, 0x01, 0x7e, 0x01, -0xd3, 0x01, 0x0e, 0x02, 0x25, 0x02, 0xdc, 0x01, 0x54, 0x01, 0x94, 0x00, 0x02, 0x00, 0xa0, 0xff, -0x5a, 0xff, 0x2b, 0xff, 0xe7, 0xfe, 0xb7, 0xfe, 0xa7, 0xfe, 0xdd, 0xfe, 0x47, 0xff, 0xca, 0xff, -0x47, 0x00, 0x8a, 0x00, 0x9a, 0x00, 0xa3, 0x00, 0x96, 0x00, 0x8d, 0x00, 0x4b, 0x00, 0xbb, 0xff, -0xe4, 0xfe, 0xe0, 0xfd, 0x10, 0xfd, 0x80, 0xfc, 0x5d, 0xfc, 0xa6, 0xfc, 0x32, 0xfd, 0x0e, 0xfe, -0x1c, 0xff, 0x3f, 0x00, 0x55, 0x01, 0x10, 0x02, 0x48, 0x02, 0xdc, 0x01, 0xdd, 0x00, 0xb0, 0xff, -0x86, 0xfe, 0xb8, 0xfd, 0x62, 0xfd, 0x52, 0xfd, 0xb9, 0xfd, 0x4c, 0xfe, 0x1b, 0xff, 0xfa, 0xff, -0xac, 0x00, 0xff, 0x00, 0x99, 0x00, 0xcf, 0xff, 0xb8, 0xfe, 0xdb, 0xfd, 0x6a, 0xfd, 0x66, 0xfd, -0xba, 0xfd, 0x15, 0xfe, 0x36, 0xfe, 0x49, 0xfe, 0x19, 0xfe, 0xe4, 0xfd, 0x7c, 0xfd, 0xd4, 0xfc, -0x03, 0xfc, 0x30, 0xfb, 0xc4, 0xfa, 0x01, 0xfb, 0xf7, 0xfb, 0x67, 0xfd, 0x94, 0xfe, 0x67, 0xff, -0x70, 0xff, 0xea, 0xfe, 0x37, 0xfe, 0x6d, 0xfd, 0xca, 0xfc, 0x0b, 0xfc, 0x61, 0xfb, 0xdd, 0xfa, -0xa2, 0xfa, 0x08, 0xfb, 0xd2, 0xfb, 0xa3, 0xfc, 0xfa, 0xfc, 0x82, 0xfc, 0x80, 0xfb, 0x49, 0xfa, -0x7c, 0xf9, 0xa3, 0xf9, 0xae, 0xfa, 0x5b, 0xfc, 0x20, 0xfe, 0xff, 0xff, 0xec, 0x01, 0xc0, 0x03, -0x85, 0x05, 0xca, 0x06, 0x32, 0x07, 0xac, 0x06, 0x37, 0x05, 0xbc, 0x03, 0xbf, 0x02, 0x83, 0x02, -0x01, 0x03, 0x88, 0x03, 0xed, 0x03, 0xca, 0x03, 0x4f, 0x03, 0xdf, 0x02, 0x89, 0x02, 0x55, 0x02, -0x0d, 0x02, 0x76, 0x01, 0xc8, 0x00, 0x33, 0x00, 0x32, 0x00, 0xcb, 0x00, 0xaf, 0x01, 0x7c, 0x02, -0xb5, 0x02, 0x58, 0x02, 0x87, 0x01, 0xb1, 0x00, 0x3c, 0x00, 0x35, 0x00, 0x79, 0x00, 0xc8, 0x00, -0x17, 0x01, 0x89, 0x01, 0x1f, 0x02, 0xfd, 0x02, 0xd5, 0x03, 0x65, 0x04, 0x5f, 0x04, 0xbc, 0x03, -0xc8, 0x02, 0xd4, 0x01, 0x28, 0x01, 0xed, 0x00, 0xfc, 0x00, 0x26, 0x01, 0x54, 0x01, 0x7d, 0x01, -0xdf, 0x01, 0x51, 0x02, 0xd3, 0x02, 0x49, 0x03, 0x6a, 0x03, 0x48, 0x03, 0xea, 0x02, 0x6a, 0x02, -0x08, 0x02, 0xb7, 0x01, 0x99, 0x01, 0x84, 0x01, 0x6a, 0x01, 0x61, 0x01, 0x67, 0x01, 0x92, 0x01, -0xd5, 0x01, 0x1d, 0x02, 0x4a, 0x02, 0x46, 0x02, 0x05, 0x02, 0xa5, 0x01, 0x26, 0x01, 0xa8, 0x00, -0x2e, 0x00, 0xc4, 0xff, 0x6c, 0xff, 0x22, 0xff, 0xfd, 0xfe, 0xfb, 0xfe, 0x15, 0xff, 0x3b, 0xff, -0x54, 0xff, 0x5f, 0xff, 0x4d, 0xff, 0x11, 0xff, 0xf1, 0xfe, 0xca, 0xfe, 0xdb, 0xfe, 0xfe, 0xfe, -0x3d, 0xff, 0x7a, 0xff, 0xa4, 0xff, 0xbf, 0xff, 0xb9, 0xff, 0x80, 0xff, 0x19, 0xff, 0x88, 0xfe, -0xf9, 0xfd, 0x6f, 0xfd, 0x13, 0xfd, 0x0a, 0xfd, 0x2f, 0xfd, 0xa0, 0xfd, 0x0c, 0xfe, 0x85, 0xfe, -0xcc, 0xfe, 0xee, 0xfe, 0xf0, 0xfe, 0xc4, 0xfe, 0xa6, 0xfe, 0x7d, 0xfe, 0x6b, 0xfe, 0x75, 0xfe, -0xa3, 0xfe, 0xec, 0xfe, 0x3c, 0xff, 0x76, 0xff, 0x89, 0xff, 0x59, 0xff, 0xe3, 0xfe, 0x3e, 0xfe, -0x6f, 0xfd, 0xb9, 0xfc, 0x34, 0xfc, 0x0d, 0xfc, 0x36, 0xfc, 0x88, 0xfc, 0xf5, 0xfc, 0x3b, 0xfd, -0x45, 0xfd, 0x10, 0xfd, 0xb0, 0xfc, 0x2a, 0xfc, 0xae, 0xfb, 0x41, 0xfb, 0x1d, 0xfb, 0x41, 0xfb, -0xde, 0xfb, 0xfc, 0xfc, 0x70, 0xfe, 0x1b, 0x00, 0x86, 0x01, 0x50, 0x02, 0x5c, 0x02, 0xa8, 0x01, -0x60, 0x00, 0xd1, 0xfe, 0x2a, 0xfd, 0x9e, 0xfb, 0x26, 0xfa, 0xea, 0xf8, 0x1f, 0xf8, 0xf3, 0xf7, -0x86, 0xf8, 0xa7, 0xf9, 0x24, 0xfb, 0x89, 0xfc, 0x9d, 0xfd, 0x60, 0xfe, 0xe4, 0xfe, 0x81, 0xff, -0x5f, 0x00, 0x72, 0x01, 0x9d, 0x02, 0xa3, 0x03, 0x97, 0x04, 0x6a, 0x05, 0x43, 0x06, 0xfb, 0x06, -0x6c, 0x07, 0x55, 0x07, 0xb2, 0x06, 0x80, 0x05, 0x2b, 0x04, 0xf5, 0x02, 0x29, 0x02, 0xbe, 0x01, -0x92, 0x01, 0x8d, 0x01, 0x7c, 0x01, 0x82, 0x01, 0xa9, 0x01, 0xd9, 0x01, 0x08, 0x02, 0x05, 0x02, -0xd1, 0x01, 0x83, 0x01, 0x36, 0x01, 0x1a, 0x01, 0x32, 0x01, 0x71, 0x01, 0x94, 0x01, 0x95, 0x01, -0x6e, 0x01, 0x2a, 0x01, 0x0b, 0x01, 0x06, 0x01, 0x44, 0x01, 0xa5, 0x01, 0x12, 0x02, 0x9a, 0x02, -0x52, 0x03, 0x1f, 0x04, 0x07, 0x05, 0xa7, 0x05, 0xf1, 0x05, 0xd0, 0x05, 0x31, 0x05, 0x69, 0x04, -0x89, 0x03, 0xbf, 0x02, 0x0d, 0x02, 0x69, 0x01, 0xf4, 0x00, 0x9a, 0x00, 0x76, 0x00, 0x75, 0x00, -0x88, 0x00, 0x8b, 0x00, 0x71, 0x00, 0x37, 0x00, 0xfc, 0xff, 0xdf, 0xff, 0xf5, 0xff, 0x2e, 0x00, -0x5b, 0x00, 0x74, 0x00, 0x4e, 0x00, 0x0f, 0x00, 0xb2, 0xff, 0x66, 0xff, 0xfa, 0xfe, 0x7c, 0xfe, -0xcd, 0xfd, 0x20, 0xfd, 0x8e, 0xfc, 0x60, 0xfc, 0xa3, 0xfc, 0x30, 0xfd, 0xdc, 0xfd, 0x68, 0xfe, -0xb3, 0xfe, 0xcf, 0xfe, 0xe1, 0xfe, 0x01, 0xff, 0x21, 0xff, 0x29, 0xff, 0x0c, 0xff, 0xb3, 0xfe, -0x62, 0xfe, 0x33, 0xfe, 0x79, 0xfe, 0x29, 0xff, 0xf5, 0xff, 0xc1, 0x00, 0x39, 0x01, 0x7f, 0x01, -0xad, 0x01, 0xe8, 0x01, 0x3a, 0x02, 0x7a, 0x02, 0x7c, 0x02, 0x28, 0x02, 0x7e, 0x01, 0xd2, 0x00, -0x41, 0x00, 0x03, 0x00, 0xff, 0xff, 0x08, 0x00, 0xfb, 0xff, 0xbd, 0xff, 0x82, 0xff, 0x52, 0xff, -0x56, 0xff, 0x70, 0xff, 0x84, 0xff, 0x63, 0xff, 0x14, 0xff, 0xba, 0xfe, 0x7a, 0xfe, 0x73, 0xfe, -0x9d, 0xfe, 0xd2, 0xfe, 0xd4, 0xfe, 0x87, 0xfe, 0xde, 0xfd, 0x12, 0xfd, 0x43, 0xfc, 0x94, 0xfb, -0x13, 0xfb, 0xad, 0xfa, 0x81, 0xfa, 0xab, 0xfa, 0x32, 0xfb, 0x18, 0xfc, 0x2d, 0xfd, 0x3a, 0xfe, -0xf5, 0xfe, 0x18, 0xff, 0xa9, 0xfe, 0xb4, 0xfd, 0x85, 0xfc, 0x60, 0xfb, 0xa5, 0xfa, 0x69, 0xfa, -0xd4, 0xfa, 0xc2, 0xfb, 0x31, 0xfd, 0xb5, 0xfe, 0x12, 0x00, 0xf5, 0x00, 0x48, 0x01, 0xeb, 0x00, -0xe5, 0xff, 0x90, 0xfe, 0x2b, 0xfd, 0x21, 0xfc, 0xd2, 0xfb, 0x76, 0xfc, 0x0d, 0xfe, 0x47, 0x00, -0xcb, 0x02, 0xfd, 0x04, 0xa4, 0x06, 0x64, 0x07, 0x4f, 0x07, 0x8f, 0x06, 0x5b, 0x05, 0xe9, 0x03, -0x80, 0x02, 0x4c, 0x01, 0x9a, 0x00, 0x6a, 0x00, 0xb0, 0x00, 0x32, 0x01, 0x87, 0x01, 0x71, 0x01, -0xe5, 0x00, 0xef, 0xff, 0xe0, 0xfe, 0x0f, 0xfe, 0xc6, 0xfd, 0x11, 0xfe, 0xd9, 0xfe, 0xee, 0xff, -0x1f, 0x01, 0x50, 0x02, 0x45, 0x03, 0xf4, 0x03, 0x0f, 0x04, 0x91, 0x03, 0x82, 0x02, 0x2c, 0x01, -0xfe, 0xff, 0x40, 0xff, 0x1d, 0xff, 0x87, 0xff, 0x3e, 0x00, 0x0c, 0x01, 0xa2, 0x01, 0x13, 0x02, -0x55, 0x02, 0x79, 0x02, 0x6d, 0x02, 0x25, 0x02, 0xce, 0x01, 0x6d, 0x01, 0x37, 0x01, 0x59, 0x01, -0xba, 0x01, 0x51, 0x02, 0xba, 0x02, 0xda, 0x02, 0x94, 0x02, 0x10, 0x02, 0x7c, 0x01, 0xef, 0x00, -0x9a, 0x00, 0x76, 0x00, 0x7f, 0x00, 0xaa, 0x00, 0x02, 0x01, 0x7f, 0x01, 0x1b, 0x02, 0xa0, 0x02, -0xdf, 0x02, 0xb8, 0x02, 0x25, 0x02, 0x47, 0x01, 0x44, 0x00, 0x60, 0xff, 0xb4, 0xfe, 0x5e, 0xfe, -0x3c, 0xfe, 0x57, 0xfe, 0x7c, 0xfe, 0xd1, 0xfe, 0x1c, 0xff, 0x73, 0xff, 0xc3, 0xff, 0x01, 0x00, -0x23, 0x00, 0x39, 0x00, 0x44, 0x00, 0x7f, 0x00, 0xd2, 0x00, 0x5f, 0x01, 0xfb, 0x01, 0x76, 0x02, -0x93, 0x02, 0x41, 0x02, 0x99, 0x01, 0xcb, 0x00, 0xe7, 0xff, 0x26, 0xff, 0xa9, 0xfe, 0x6e, 0xfe, -0x68, 0xfe, 0xa6, 0xfe, 0x21, 0xff, 0xba, 0xff, 0x60, 0x00, 0xcd, 0x00, 0xcb, 0x00, 0x66, 0x00, -0x91, 0xff, 0xad, 0xfe, 0xdc, 0xfd, 0x3d, 0xfd, 0xea, 0xfc, 0xd5, 0xfc, 0xdd, 0xfc, 0xfb, 0xfc, -0x0a, 0xfd, 0x24, 0xfd, 0x13, 0xfd, 0x04, 0xfd, 0xbf, 0xfc, 0x82, 0xfc, 0x32, 0xfc, 0x07, 0xfc, -0xf5, 0xfb, 0xfd, 0xfb, 0x08, 0xfc, 0xfb, 0xfb, 0xcb, 0xfb, 0x64, 0xfb, 0xd4, 0xfa, 0x08, 0xfa, -0x2a, 0xf9, 0x3f, 0xf8, 0x4f, 0xf7, 0x97, 0xf6, 0x37, 0xf6, 0x2e, 0xf6, 0x94, 0xf6, 0x42, 0xf7, -0x3c, 0xf8, 0x85, 0xf9, 0x13, 0xfb, 0xe8, 0xfc, 0xf3, 0xfe, 0xea, 0x00, 0x8c, 0x02, 0xba, 0x03, -0x66, 0x04, 0xaa, 0x04, 0x97, 0x04, 0x5e, 0x04, 0x02, 0x04, 0x82, 0x03, 0xf2, 0x02, 0x82, 0x02, -0x46, 0x02, 0x57, 0x02, 0x85, 0x02, 0xba, 0x02, 0xe0, 0x02, 0xed, 0x02, 0xd1, 0x02, 0xd1, 0x02, -0xf8, 0x02, 0x4f, 0x03, 0xc3, 0x03, 0x13, 0x04, 0x4a, 0x04, 0x5f, 0x04, 0x3b, 0x04, 0xe1, 0x03, -0x55, 0x03, 0xb0, 0x02, 0xd4, 0x01, 0xea, 0x00, 0x08, 0x00, 0x90, 0xff, 0x6b, 0xff, 0x91, 0xff, -0xf8, 0xff, 0x78, 0x00, 0xf4, 0x00, 0x4d, 0x01, 0x8f, 0x01, 0xb8, 0x01, 0xcd, 0x01, 0xaa, 0x01, -0x62, 0x01, 0xfc, 0x00, 0x99, 0x00, 0x55, 0x00, 0x3e, 0x00, 0x5e, 0x00, 0x9e, 0x00, 0xe6, 0x00, -0x25, 0x01, 0x61, 0x01, 0xa5, 0x01, 0xde, 0x01, 0x15, 0x02, 0x3f, 0x02, 0x3a, 0x02, 0x12, 0x02, -0xc5, 0x01, 0x86, 0x01, 0x62, 0x01, 0x77, 0x01, 0xad, 0x01, 0x02, 0x02, 0x57, 0x02, 0x9f, 0x02, -0xb8, 0x02, 0xc0, 0x02, 0xa7, 0x02, 0x80, 0x02, 0x2f, 0x02, 0xc7, 0x01, 0x4e, 0x01, 0xed, 0x00, -0x97, 0x00, 0x6a, 0x00, 0x66, 0x00, 0x74, 0x00, 0x7f, 0x00, 0x79, 0x00, 0x5d, 0x00, 0x28, 0x00, -0xea, 0xff, 0xaf, 0xff, 0x8d, 0xff, 0x80, 0xff, 0x91, 0xff, 0xae, 0xff, 0xc6, 0xff, 0xe2, 0xff, -0xfd, 0xff, 0x0d, 0x00, 0x20, 0x00, 0x2b, 0x00, 0x18, 0x00, 0x1b, 0x00, 0x16, 0x00, 0x35, 0x00, -0x79, 0x00, 0xc7, 0x00, 0x19, 0x01, 0x29, 0x01, 0xe8, 0x00, 0x60, 0x00, 0xb3, 0xff, 0x15, 0xff, -0x8a, 0xfe, 0x4b, 0xfe, 0x4a, 0xfe, 0x82, 0xfe, 0xf3, 0xfe, 0x8c, 0xff, 0x4e, 0x00, 0xfd, 0x00, -0x7f, 0x01, 0xa8, 0x01, 0x61, 0x01, 0xe5, 0x00, 0x2d, 0x00, 0x98, 0xff, 0x1a, 0xff, 0xb8, 0xfe, -0x4a, 0xfe, 0xc1, 0xfd, 0x1f, 0xfd, 0x6b, 0xfc, 0xb9, 0xfb, 0x4f, 0xfb, 0x0a, 0xfb, 0x02, 0xfb, -0x1d, 0xfb, 0x63, 0xfb, 0xe9, 0xfb, 0xa3, 0xfc, 0x6e, 0xfd, 0x18, 0xfe, 0x69, 0xfe, 0x4b, 0xfe, -0xd2, 0xfd, 0x31, 0xfd, 0xc8, 0xfc, 0xa0, 0xfc, 0xdb, 0xfc, 0x35, 0xfd, 0x70, 0xfd, 0x72, 0xfd, -0x2e, 0xfd, 0xca, 0xfc, 0x44, 0xfc, 0xbf, 0xfb, 0x36, 0xfb, 0xa9, 0xfa, 0x3d, 0xfa, 0x20, 0xfa, -0xab, 0xfa, 0xd3, 0xfb, 0x7d, 0xfd, 0x25, 0xff, 0x62, 0x00, 0x15, 0x01, 0x0d, 0x01, 0xbe, 0x00, -0x68, 0x00, 0x72, 0x00, 0xe3, 0x00, 0x7b, 0x01, 0x30, 0x02, 0xcc, 0x02, 0x68, 0x03, 0x0a, 0x04, -0xa1, 0x04, 0x0f, 0x05, 0x25, 0x05, 0xd7, 0x04, 0x48, 0x04, 0xe2, 0x03, 0xf2, 0x03, 0x97, 0x04, -0x84, 0x05, 0x5d, 0x06, 0xa0, 0x06, 0x0f, 0x06, 0xdd, 0x04, 0x2d, 0x03, 0x95, 0x01, 0x3a, 0x00, -0x3a, 0xff, 0x85, 0xfe, 0x0d, 0xfe, 0xed, 0xfd, 0x37, 0xfe, 0xe9, 0xfe, 0xc9, 0xff, 0x7a, 0x00, -0xdb, 0x00, 0xba, 0x00, 0x42, 0x00, 0xd4, 0xff, 0xb0, 0xff, 0x0e, 0x00, 0xc6, 0x00, 0x7e, 0x01, -0x06, 0x02, 0x20, 0x02, 0xdc, 0x01, 0x4f, 0x01, 0x94, 0x00, 0xca, 0xff, 0xfe, 0xfe, 0x11, 0xfe, -0x2f, 0xfd, 0x94, 0xfc, 0x78, 0xfc, 0xf3, 0xfc, 0xbf, 0xfd, 0xc1, 0xfe, 0x97, 0xff, 0x2d, 0x00, -0x73, 0x00, 0xa1, 0x00, 0xd8, 0x00, 0x3c, 0x01, 0x93, 0x01, 0xcb, 0x01, 0xe2, 0x01, 0xd7, 0x01, -0xcb, 0x01, 0xc4, 0x01, 0xfa, 0x01, 0x46, 0x02, 0x7a, 0x02, 0x74, 0x02, 0x45, 0x02, 0x10, 0x02, -0xd9, 0x01, 0xcc, 0x01, 0xc2, 0x01, 0xda, 0x01, 0xae, 0x01, 0x68, 0x01, 0xfe, 0x00, 0x97, 0x00, -0x47, 0x00, 0xfa, 0xff, 0xb0, 0xff, 0x54, 0xff, 0xe2, 0xfe, 0x93, 0xfe, 0x77, 0xfe, 0xc5, 0xfe, -0x65, 0xff, 0x45, 0x00, 0x22, 0x01, 0xc0, 0x01, 0x30, 0x02, 0x5c, 0x02, 0x4d, 0x02, 0x2b, 0x02, -0xe0, 0x01, 0x91, 0x01, 0x3a, 0x01, 0xe7, 0x00, 0xca, 0x00, 0xe8, 0x00, 0x40, 0x01, 0xd6, 0x01, -0x65, 0x02, 0xc7, 0x02, 0xcb, 0x02, 0x66, 0x02, 0xc8, 0x01, 0xfd, 0x00, 0x59, 0x00, 0xe4, 0xff, -0x9e, 0xff, 0x80, 0xff, 0x5d, 0xff, 0x3a, 0xff, 0xfc, 0xfe, 0xb7, 0xfe, 0x62, 0xfe, 0x0e, 0xfe, -0xba, 0xfd, 0x61, 0xfd, 0x18, 0xfd, 0xfc, 0xfc, 0x01, 0xfd, 0x2d, 0xfd, 0x71, 0xfd, 0x91, 0xfd, -0x79, 0xfd, 0x0e, 0xfd, 0x53, 0xfc, 0x87, 0xfb, 0xc3, 0xfa, 0x46, 0xfa, 0x34, 0xfa, 0x75, 0xfa, -0xf1, 0xfa, 0x7f, 0xfb, 0x08, 0xfc, 0x6f, 0xfc, 0xac, 0xfc, 0xcb, 0xfc, 0xc3, 0xfc, 0x9d, 0xfc, -0x60, 0xfc, 0x14, 0xfc, 0xc7, 0xfb, 0x72, 0xfb, 0x4a, 0xfb, 0x23, 0xfb, 0x21, 0xfb, 0xfe, 0xfa, -0xc1, 0xfa, 0x62, 0xfa, 0xdf, 0xf9, 0x6b, 0xf9, 0x42, 0xf9, 0xa0, 0xf9, 0x6e, 0xfa, 0x93, 0xfb, -0xc3, 0xfc, 0xd4, 0xfd, 0xd3, 0xfe, 0xbb, 0xff, 0xdb, 0x00, 0x29, 0x02, 0xa5, 0x03, 0x02, 0x05, -0x00, 0x06, 0xb4, 0x06, 0x1a, 0x07, 0x78, 0x07, 0xd1, 0x07, 0x04, 0x08, 0x07, 0x08, 0x87, 0x07, -0xa4, 0x06, 0x71, 0x05, 0x4f, 0x04, 0x73, 0x03, 0xbe, 0x02, 0x04, 0x02, 0x2c, 0x01, 0x0e, 0x00, -0xf4, 0xfe, 0x05, 0xfe, 0xb2, 0xfd, 0x0d, 0xfe, 0xe5, 0xfe, 0xdc, 0xff, 0xb3, 0x00, 0x4a, 0x01, -0xaf, 0x01, 0x05, 0x02, 0x4e, 0x02, 0x98, 0x02, 0xb3, 0x02, 0x92, 0x02, 0x4a, 0x02, 0x30, 0x02, -0x47, 0x02, 0xbb, 0x02, 0x65, 0x03, 0xf8, 0x03, 0x3b, 0x04, 0x0a, 0x04, 0x7f, 0x03, 0xda, 0x02, -0x51, 0x02, 0xef, 0x01, 0xba, 0x01, 0x85, 0x01, 0x48, 0x01, 0x1c, 0x01, 0x16, 0x01, 0x36, 0x01, -0x75, 0x01, 0x9a, 0x01, 0x94, 0x01, 0x47, 0x01, 0xc5, 0x00, 0x50, 0x00, 0x08, 0x00, 0xf9, 0xff, -0x07, 0x00, 0x22, 0x00, 0x25, 0x00, 0x1f, 0x00, 0x24, 0x00, 0x34, 0x00, 0x73, 0x00, 0xaa, 0x00, -0xd6, 0x00, 0xdb, 0x00, 0xcc, 0x00, 0xba, 0x00, 0xd3, 0x00, 0xf9, 0x00, 0x37, 0x01, 0x50, 0x01, -0x48, 0x01, 0x30, 0x01, 0x21, 0x01, 0x13, 0x01, 0x21, 0x01, 0x28, 0x01, 0x1a, 0x01, 0xe6, 0x00, -0xaa, 0x00, 0x79, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x7d, 0x00, 0x87, 0x00, 0x9e, 0x00, 0xbb, 0x00, -0xe8, 0x00, 0x27, 0x01, 0x6b, 0x01, 0x9d, 0x01, 0xa7, 0x01, 0x85, 0x01, 0x30, 0x01, 0xd0, 0x00, -0x6e, 0x00, 0x19, 0x00, 0xbd, 0xff, 0x58, 0xff, 0xe1, 0xfe, 0x6d, 0xfe, 0xf8, 0xfd, 0xb5, 0xfd, -0x80, 0xfd, 0x64, 0xfd, 0x54, 0xfd, 0x47, 0xfd, 0x44, 0xfd, 0x54, 0xfd, 0x6f, 0xfd, 0x9a, 0xfd, -0xbc, 0xfd, 0xc2, 0xfd, 0xa0, 0xfd, 0x6f, 0xfd, 0x2c, 0xfd, 0xe9, 0xfc, 0xa7, 0xfc, 0x60, 0xfc, -0x10, 0xfc, 0xa1, 0xfb, 0x15, 0xfb, 0x8d, 0xfa, 0x0c, 0xfa, 0xb0, 0xf9, 0x80, 0xf9, 0x86, 0xf9, -0xb7, 0xf9, 0x26, 0xfa, 0xcb, 0xfa, 0x8d, 0xfb, 0x69, 0xfc, 0x31, 0xfd, 0xc0, 0xfd, 0x16, 0xfe, -0x25, 0xfe, 0xff, 0xfd, 0xce, 0xfd, 0x8e, 0xfd, 0x5d, 0xfd, 0x1a, 0xfd, 0xe6, 0xfc, 0xb4, 0xfc, -0x88, 0xfc, 0x55, 0xfc, 0x15, 0xfc, 0xd7, 0xfb, 0x83, 0xfb, 0x3b, 0xfb, 0x2c, 0xfb, 0x73, 0xfb, -0x2b, 0xfc, 0x15, 0xfd, 0x2f, 0xfe, 0x54, 0xff, 0x68, 0x00, 0x67, 0x01, 0x60, 0x02, 0x75, 0x03, -0xa9, 0x04, 0xc7, 0x05, 0xad, 0x06, 0x68, 0x07, 0xec, 0x07, 0x38, 0x08, 0x54, 0x08, 0x59, 0x08, -0x46, 0x08, 0xe9, 0x07, 0x47, 0x07, 0x78, 0x06, 0xb8, 0x05, 0x14, 0x05, 0x99, 0x04, 0x41, 0x04, -0xf3, 0x03, 0x73, 0x03, 0xc6, 0x02, 0xf4, 0x01, 0x38, 0x01, 0x95, 0x00, 0x2d, 0x00, 0xe2, 0xff, -0xaf, 0xff, 0x73, 0xff, 0x45, 0xff, 0x2f, 0xff, 0x43, 0xff, 0x7e, 0xff, 0xd1, 0xff, 0x29, 0x00, -0x6d, 0x00, 0xb6, 0x00, 0x02, 0x01, 0x85, 0x01, 0x1a, 0x02, 0xca, 0x02, 0x42, 0x03, 0xa9, 0x03, -0xd6, 0x03, 0xdd, 0x03, 0xf5, 0x03, 0xf6, 0x03, 0xfe, 0x03, 0xd5, 0x03, 0x79, 0x03, 0xe7, 0x02, -0x2d, 0x02, 0x69, 0x01, 0xbb, 0x00, 0x0d, 0x00, 0x65, 0xff, 0x9c, 0xfe, 0xe4, 0xfd, 0x57, 0xfd, -0xf2, 0xfc, 0xfc, 0xfc, 0x3f, 0xfd, 0xbe, 0xfd, 0x35, 0xfe, 0x96, 0xfe, 0xf8, 0xfe, 0x50, 0xff, -0xc8, 0xff, 0x67, 0x00, 0x1a, 0x01, 0xcf, 0x01, 0x57, 0x02, 0xc0, 0x02, 0x12, 0x03, 0x52, 0x03, -0x91, 0x03, 0xbf, 0x03, 0xb8, 0x03, 0x73, 0x03, 0xd6, 0x02, 0x1a, 0x02, 0x60, 0x01, 0xd4, 0x00, -0x86, 0x00, 0x5a, 0x00, 0x41, 0x00, 0x0b, 0x00, 0xc8, 0xff, 0x7a, 0xff, 0x40, 0xff, 0x22, 0xff, -0x10, 0xff, 0xf5, 0xfe, 0xc1, 0xfe, 0x8a, 0xfe, 0x57, 0xfe, 0x3c, 0xfe, 0x5b, 0xfe, 0x91, 0xfe, -0xd0, 0xfe, 0xd8, 0xfe, 0x8c, 0xfe, 0x0d, 0xfe, 0x5c, 0xfd, 0xcf, 0xfc, 0x58, 0xfc, 0x1f, 0xfc, -0xf6, 0xfb, 0xdc, 0xfb, 0xd3, 0xfb, 0xe2, 0xfb, 0x20, 0xfc, 0x88, 0xfc, 0xf6, 0xfc, 0x6d, 0xfd, -0xb8, 0xfd, 0xd5, 0xfd, 0xc9, 0xfd, 0xa8, 0xfd, 0x85, 0xfd, 0x6f, 0xfd, 0x51, 0xfd, 0x32, 0xfd, -0x08, 0xfd, 0xd4, 0xfc, 0xa6, 0xfc, 0x7e, 0xfc, 0x75, 0xfc, 0x6d, 0xfc, 0x6e, 0xfc, 0x6d, 0xfc, -0x77, 0xfc, 0x94, 0xfc, 0xbd, 0xfc, 0x04, 0xfd, 0x6c, 0xfd, 0xe8, 0xfd, 0x82, 0xfe, 0x1c, 0xff, -0xa3, 0xff, 0x0a, 0x00, 0x4a, 0x00, 0x5f, 0x00, 0x58, 0x00, 0x4c, 0x00, 0x49, 0x00, 0x51, 0x00, -0x53, 0x00, 0x45, 0x00, 0x2e, 0x00, 0x05, 0x00, 0xc3, 0xff, 0x9f, 0xff, 0x63, 0xff, 0x33, 0xff, -0xd2, 0xfe, 0x64, 0xfe, 0x11, 0xfe, 0xd7, 0xfd, 0xdb, 0xfd, 0x02, 0xfe, 0x4f, 0xfe, 0x73, 0xfe, -0x5c, 0xfe, 0x09, 0xfe, 0xac, 0xfd, 0x61, 0xfd, 0x40, 0xfd, 0x7e, 0xfd, 0xfb, 0xfd, 0xa5, 0xfe, -0x4f, 0xff, 0x0b, 0x00, 0xd4, 0x00, 0x99, 0x01, 0x47, 0x02, 0xc0, 0x02, 0x13, 0x03, 0x26, 0x03, -0x0e, 0x03, 0x18, 0x03, 0x52, 0x03, 0xc2, 0x03, 0x40, 0x04, 0xa7, 0x04, 0xd9, 0x04, 0xb7, 0x04, -0x45, 0x04, 0x9f, 0x03, 0xec, 0x02, 0x3b, 0x02, 0x77, 0x01, 0xc5, 0x00, 0x31, 0x00, 0xcf, 0xff, -0xaa, 0xff, 0xb9, 0xff, 0x05, 0x00, 0x46, 0x00, 0x73, 0x00, 0x72, 0x00, 0x6d, 0x00, 0x74, 0x00, -0xa3, 0x00, 0x0f, 0x01, 0x92, 0x01, 0x1f, 0x02, 0x9c, 0x02, 0xf4, 0x02, 0x41, 0x03, 0x80, 0x03, -0xaf, 0x03, 0xd0, 0x03, 0xc4, 0x03, 0x9d, 0x03, 0x53, 0x03, 0x05, 0x03, 0xd5, 0x02, 0xa3, 0x02, -0x7e, 0x02, 0x35, 0x02, 0xbe, 0x01, 0x1a, 0x01, 0x6c, 0x00, 0xda, 0xff, 0x89, 0xff, 0x73, 0xff, -0x9d, 0xff, 0xd3, 0xff, 0x2c, 0x00, 0x85, 0x00, 0xe7, 0x00, 0x4d, 0x01, 0xb6, 0x01, 0xfc, 0x01, -0x13, 0x02, 0xe7, 0x01, 0x9b, 0x01, 0x4f, 0x01, 0x19, 0x01, 0x0a, 0x01, 0x02, 0x01, 0xf8, 0x00, -0xc1, 0x00, 0x66, 0x00, 0xe7, 0xff, 0x78, 0xff, 0x12, 0xff, 0xd1, 0xfe, 0xa5, 0xfe, 0x8b, 0xfe, -0x80, 0xfe, 0x84, 0xfe, 0x96, 0xfe, 0xc2, 0xfe, 0xef, 0xfe, 0x15, 0xff, 0x23, 0xff, 0xfc, 0xfe, -0xc3, 0xfe, 0x80, 0xfe, 0x48, 0xfe, 0x2e, 0xfe, 0x1e, 0xfe, 0x25, 0xfe, 0x1b, 0xfe, 0x1a, 0xfe, -0x12, 0xfe, 0x1e, 0xfe, 0x39, 0xfe, 0x73, 0xfe, 0xc6, 0xfe, 0x1b, 0xff, 0x68, 0xff, 0xae, 0xff, -0xef, 0xff, 0x27, 0x00, 0x58, 0x00, 0x74, 0x00, 0x85, 0x00, 0x6f, 0x00, 0x2f, 0x00, 0xe8, 0xff, -0x9f, 0xff, 0x5b, 0xff, 0x29, 0xff, 0xe1, 0xfe, 0xa8, 0xfe, 0x5d, 0xfe, 0x0e, 0xfe, 0xca, 0xfd, -0xab, 0xfd, 0x90, 0xfd, 0x90, 0xfd, 0x94, 0xfd, 0x9f, 0xfd, 0xb8, 0xfd, 0xc6, 0xfd, 0xec, 0xfd, -0x27, 0xfe, 0x5e, 0xfe, 0x94, 0xfe, 0xaa, 0xfe, 0xc7, 0xfe, 0xc7, 0xfe, 0xca, 0xfe, 0xbf, 0xfe, -0xc8, 0xfe, 0xb3, 0xfe, 0xa4, 0xfe, 0x88, 0xfe, 0x81, 0xfe, 0x7e, 0xfe, 0x82, 0xfe, 0x9a, 0xfe, -0xa8, 0xfe, 0xc8, 0xfe, 0xd0, 0xfe, 0xd7, 0xfe, 0xde, 0xfe, 0xde, 0xfe, 0xe7, 0xfe, 0xe6, 0xfe, -0xf8, 0xfe, 0x10, 0xff, 0x23, 0xff, 0x2d, 0xff, 0x42, 0xff, 0x37, 0xff, 0x26, 0xff, 0xf7, 0xfe, -0xc4, 0xfe, 0x77, 0xfe, 0x37, 0xfe, 0xfc, 0xfd, 0xe2, 0xfd, 0xd2, 0xfd, 0xf6, 0xfd, 0x3f, 0xfe, -0x8b, 0xfe, 0xef, 0xfe, 0x4d, 0xff, 0xb0, 0xff, 0x02, 0x00, 0x54, 0x00, 0x9f, 0x00, 0xfb, 0x00, -0x4c, 0x01, 0xb5, 0x01, 0x21, 0x02, 0x9b, 0x02, 0x1d, 0x03, 0x81, 0x03, 0xcb, 0x03, 0xf1, 0x03, -0xf7, 0x03, 0xd0, 0x03, 0x8b, 0x03, 0x3d, 0x03, 0xe9, 0x02, 0x9a, 0x02, 0x5b, 0x02, 0x47, 0x02, -0x4f, 0x02, 0x6f, 0x02, 0x96, 0x02, 0xc7, 0x02, 0xea, 0x02, 0x07, 0x03, 0xff, 0x02, 0xf3, 0x02, -0xdf, 0x02, 0xc5, 0x02, 0xa6, 0x02, 0x85, 0x02, 0x6f, 0x02, 0x56, 0x02, 0x3e, 0x02, 0x20, 0x02, -0xfd, 0x01, 0xe0, 0x01, 0xa0, 0x01, 0x73, 0x01, 0x33, 0x01, 0x06, 0x01, 0xdc, 0x00, 0xb7, 0x00, -0xb2, 0x00, 0xb6, 0x00, 0xc0, 0x00, 0xd2, 0x00, 0xde, 0x00, 0xd2, 0x00, 0xbb, 0x00, 0x83, 0x00, -0x50, 0x00, 0x00, 0x00, 0xb5, 0xff, 0x52, 0xff, 0xfd, 0xfe, 0xa4, 0xfe, 0x66, 0xfe, 0x37, 0xfe, -0x27, 0xfe, 0x35, 0xfe, 0x4c, 0xfe, 0x5a, 0xfe, 0x7c, 0xfe, 0xa2, 0xfe, 0xd5, 0xfe, 0x2a, 0xff, -0x7f, 0xff, 0xef, 0xff, 0x49, 0x00, 0x9a, 0x00, 0xdf, 0x00, 0x06, 0x01, 0x10, 0x01, 0x07, 0x01, -0xde, 0x00, 0xa1, 0x00, 0x44, 0x00, 0xe3, 0xff, 0x86, 0xff, 0x39, 0xff, 0xfb, 0xfe, 0xd1, 0xfe, -0xad, 0xfe, 0x94, 0xfe, 0x7b, 0xfe, 0x6e, 0xfe, 0x7f, 0xfe, 0xb0, 0xfe, 0xfb, 0xfe, 0x59, 0xff, -0xc4, 0xff, 0x32, 0x00, 0xa4, 0x00, 0xfc, 0x00, 0x53, 0x01, 0x83, 0x01, 0x93, 0x01, 0x75, 0x01, -0x38, 0x01, 0xe3, 0x00, 0x7e, 0x00, 0x16, 0x00, 0xbf, 0xff, 0x68, 0xff, 0x16, 0xff, 0xc5, 0xfe, -0x69, 0xfe, 0x0d, 0xfe, 0xb1, 0xfd, 0x72, 0xfd, 0x45, 0xfd, 0x35, 0xfd, 0x3e, 0xfd, 0x58, 0xfd, -0x7c, 0xfd, 0xa8, 0xfd, 0xe3, 0xfd, 0x23, 0xfe, 0x5d, 0xfe, 0x8e, 0xfe, 0xa4, 0xfe, 0xae, 0xfe, -0xb5, 0xfe, 0xb8, 0xfe, 0xca, 0xfe, 0xe8, 0xfe, 0xfc, 0xfe, 0x06, 0xff, 0x05, 0xff, 0xfb, 0xfe, -0x02, 0xff, 0xf6, 0xfe, 0x01, 0xff, 0x13, 0xff, 0x30, 0xff, 0x4e, 0xff, 0x6f, 0xff, 0x9c, 0xff, -0xbc, 0xff, 0xe3, 0xff, 0x11, 0x00, 0x31, 0x00, 0x4e, 0x00, 0x5f, 0x00, 0x73, 0x00, 0x6d, 0x00, -0x63, 0x00, 0x54, 0x00, 0x2e, 0x00, 0x18, 0x00, 0xdc, 0xff, 0xa0, 0xff, 0x52, 0xff, 0x0c, 0xff, -0xd1, 0xfe, 0xa6, 0xfe, 0x85, 0xfe, 0x78, 0xfe, 0x69, 0xfe, 0x67, 0xfe, 0x6d, 0xfe, 0x77, 0xfe, -0x83, 0xfe, 0x82, 0xfe, 0x95, 0xfe, 0xa8, 0xfe, 0xc5, 0xfe, 0xf9, 0xfe, 0x3f, 0xff, 0x85, 0xff, -0xe3, 0xff, 0x2c, 0x00, 0x80, 0x00, 0xc1, 0x00, 0xf2, 0x00, 0x12, 0x01, 0x21, 0x01, 0x25, 0x01, -0x19, 0x01, 0x12, 0x01, 0x0b, 0x01, 0x05, 0x01, 0xf5, 0x00, 0xf3, 0x00, 0xd8, 0x00, 0xbb, 0x00, -0x93, 0x00, 0x5a, 0x00, 0x19, 0x00, 0xdc, 0xff, 0xaa, 0xff, 0x6d, 0xff, 0x5a, 0xff, 0x4f, 0xff, -0x65, 0xff, 0x87, 0xff, 0xbf, 0xff, 0xff, 0xff, 0x43, 0x00, 0x83, 0x00, 0xb8, 0x00, 0xdc, 0x00, -0xfe, 0x00, 0x16, 0x01, 0x24, 0x01, 0x3a, 0x01, 0x42, 0x01, 0x4a, 0x01, 0x49, 0x01, 0x3c, 0x01, -0x22, 0x01, 0x09, 0x01, 0xde, 0x00, 0xad, 0x00, 0x80, 0x00, 0x52, 0x00, 0x2d, 0x00, 0x0c, 0x00, -0xfe, 0xff, 0x07, 0x00, 0x1d, 0x00, 0x49, 0x00, 0x74, 0x00, 0xae, 0x00, 0xe8, 0x00, 0x17, 0x01, -0x54, 0x01, 0x7d, 0x01, 0xb5, 0x01, 0xda, 0x01, 0xf5, 0x01, 0x09, 0x02, 0x1c, 0x02, 0x24, 0x02, -0x2d, 0x02, 0x38, 0x02, 0x44, 0x02, 0x39, 0x02, 0x2a, 0x02, 0x15, 0x02, 0x00, 0x02, 0xef, 0x01, -0xca, 0x01, 0xa7, 0x01, 0x8e, 0x01, 0x7d, 0x01, 0x6d, 0x01, 0x76, 0x01, 0x78, 0x01, 0x85, 0x01, -0x86, 0x01, 0x7d, 0x01, 0x74, 0x01, 0x59, 0x01, 0x40, 0x01, 0x22, 0x01, 0x01, 0x01, 0xe3, 0x00, -0xc6, 0x00, 0xc3, 0x00, 0xa3, 0x00, 0x94, 0x00, 0x6c, 0x00, 0x4a, 0x00, 0x0f, 0x00, 0xd4, 0xff, -0x91, 0xff, 0x49, 0xff, 0x02, 0xff, 0xc8, 0xfe, 0x93, 0xfe, 0x73, 0xfe, 0x4f, 0xfe, 0x42, 0xfe, -0x21, 0xfe, 0x0f, 0xfe, 0xe7, 0xfd, 0xbf, 0xfd, 0x92, 0xfd, 0x66, 0xfd, 0x3b, 0xfd, 0x21, 0xfd, -0x0f, 0xfd, 0x1e, 0xfd, 0x30, 0xfd, 0x4f, 0xfd, 0x82, 0xfd, 0xa8, 0xfd, 0xd3, 0xfd, 0xe8, 0xfd, -0x00, 0xfe, 0x08, 0xfe, 0x09, 0xfe, 0x0b, 0xfe, 0x13, 0xfe, 0x17, 0xfe, 0x26, 0xfe, 0x2d, 0xfe, -0x47, 0xfe, 0x4e, 0xfe, 0x52, 0xfe, 0x4a, 0xfe, 0x41, 0xfe, 0x22, 0xfe, 0x01, 0xfe, 0xd9, 0xfd, -0xb5, 0xfd, 0xa4, 0xfd, 0xa1, 0xfd, 0xa0, 0xfd, 0xb1, 0xfd, 0xc2, 0xfd, 0xd7, 0xfd, 0xf8, 0xfd, -0x11, 0xfe, 0x36, 0xfe, 0x58, 0xfe, 0x81, 0xfe, 0xb4, 0xfe, 0xe3, 0xfe, 0x15, 0xff, 0x41, 0xff, -0x6e, 0xff, 0x92, 0xff, 0xb0, 0xff, 0xcc, 0xff, 0xe5, 0xff, 0xf9, 0xff, 0x18, 0x00, 0x28, 0x00, -0x3f, 0x00, 0x53, 0x00, 0x68, 0x00, 0x6e, 0x00, 0x80, 0x00, 0x91, 0x00, 0xa4, 0x00, 0xc0, 0x00, -0xdf, 0x00, 0x07, 0x01, 0x2b, 0x01, 0x4e, 0x01, 0x68, 0x01, 0x7c, 0x01, 0x92, 0x01, 0xa3, 0x01, -0xb3, 0x01, 0xc5, 0x01, 0xd2, 0x01, 0xe5, 0x01, 0xf3, 0x01, 0xff, 0x01, 0x12, 0x02, 0x2b, 0x02, -0x3f, 0x02, 0x53, 0x02, 0x5c, 0x02, 0x4d, 0x02, 0x3b, 0x02, 0x28, 0x02, 0x0b, 0x02, 0xfb, 0x01, -0xe0, 0x01, 0xc7, 0x01, 0xb0, 0x01, 0x92, 0x01, 0x75, 0x01, 0x56, 0x01, 0x36, 0x01, 0x0e, 0x01, -0xe0, 0x00, 0xbd, 0x00, 0xa0, 0x00, 0x90, 0x00, 0x85, 0x00, 0x7e, 0x00, 0x8a, 0x00, 0x92, 0x00, -0xa4, 0x00, 0x9b, 0x00, 0x99, 0x00, 0x83, 0x00, 0x78, 0x00, 0x77, 0x00, 0x70, 0x00, 0x7a, 0x00, -0x79, 0x00, 0x8a, 0x00, 0xa7, 0x00, 0xbc, 0x00, 0xea, 0x00, 0x05, 0x01, 0x23, 0x01, 0x36, 0x01, -0x47, 0x01, 0x44, 0x01, 0x43, 0x01, 0x38, 0x01, 0x28, 0x01, 0x14, 0x01, 0x0a, 0x01, 0xf9, 0x00, -0xe6, 0x00, 0xda, 0x00, 0xc6, 0x00, 0xb8, 0x00, 0xac, 0x00, 0x9e, 0x00, 0x9c, 0x00, 0x9e, 0x00, -0x92, 0x00, 0x99, 0x00, 0xa0, 0x00, 0xa7, 0x00, 0xb8, 0x00, 0xc6, 0x00, 0xd3, 0x00, 0xdf, 0x00, -0xdb, 0x00, 0xd6, 0x00, 0xca, 0x00, 0xb9, 0x00, 0x8f, 0x00, 0x68, 0x00, 0x2e, 0x00, 0xfe, 0xff, -0xb8, 0xff, 0x7d, 0xff, 0x44, 0xff, 0x10, 0xff, 0xd2, 0xfe, 0x8e, 0xfe, 0x4a, 0xfe, 0x06, 0xfe, -0xb8, 0xfd, 0x7d, 0xfd, 0x47, 0xfd, 0x0c, 0xfd, 0xe2, 0xfc, 0xb5, 0xfc, 0x9c, 0xfc, 0x86, 0xfc, -0x7f, 0xfc, 0x71, 0xfc, 0x6b, 0xfc, 0x74, 0xfc, 0x7a, 0xfc, 0x8a, 0xfc, 0xb6, 0xfc, 0xd4, 0xfc, -0x01, 0xfd, 0x39, 0xfd, 0x58, 0xfd, 0x7c, 0xfd, 0x9e, 0xfd, 0xc0, 0xfd, 0xdc, 0xfd, 0xf5, 0xfd, -0x21, 0xfe, 0x41, 0xfe, 0x63, 0xfe, 0x84, 0xfe, 0xb4, 0xfe, 0xcd, 0xfe, 0xe9, 0xfe, 0xf5, 0xfe, -0x07, 0xff, 0x0d, 0xff, 0x1e, 0xff, 0x27, 0xff, 0x3d, 0xff, 0x5d, 0xff, 0x84, 0xff, 0xab, 0xff, -0xdc, 0xff, 0x03, 0x00, 0x29, 0x00, 0x3e, 0x00, 0x5b, 0x00, 0x6f, 0x00, 0x7b, 0x00, 0x87, 0x00, -0x96, 0x00, 0xa4, 0x00, 0xb3, 0x00, 0xc4, 0x00, 0xe0, 0x00, 0xf4, 0x00, 0x08, 0x01, 0x17, 0x01, -0x27, 0x01, 0x2a, 0x01, 0x37, 0x01, 0x40, 0x01, 0x46, 0x01, 0x4f, 0x01, 0x44, 0x01, 0x40, 0x01, -0x24, 0x01, 0x0a, 0x01, 0xf7, 0x00, 0xe4, 0x00, 0xdb, 0x00, 0xc7, 0x00, 0xc2, 0x00, 0xb8, 0x00, -0xca, 0x00, 0xcb, 0x00, 0xd9, 0x00, 0xd7, 0x00, 0xdf, 0x00, 0xd0, 0x00, 0xcf, 0x00, 0xcc, 0x00, -0xcd, 0x00, 0xd5, 0x00, 0xe8, 0x00, 0xf0, 0x00, 0xfe, 0x00, 0xfb, 0x00, 0x01, 0x01, 0xf2, 0x00, -0xd2, 0x00, 0xb1, 0x00, 0x76, 0x00, 0x5d, 0x00, 0x42, 0x00, 0x2f, 0x00, 0x1d, 0x00, 0x26, 0x00, -0x22, 0x00, 0x26, 0x00, 0x26, 0x00, 0x31, 0x00, 0x36, 0x00, 0x42, 0x00, 0x5b, 0x00, 0x6b, 0x00, -0x85, 0x00, 0xa6, 0x00, 0xcd, 0x00, 0xf1, 0x00, 0x0e, 0x01, 0x21, 0x01, 0x29, 0x01, 0x31, 0x01, -0x28, 0x01, 0x2d, 0x01, 0x3d, 0x01, 0x53, 0x01, 0x62, 0x01, 0x7e, 0x01, 0x97, 0x01, 0xae, 0x01, -0xb9, 0x01, 0xcc, 0x01, 0xce, 0x01, 0xbe, 0x01, 0xb0, 0x01, 0x97, 0x01, 0x81, 0x01, 0x69, 0x01, -0x4d, 0x01, 0x3d, 0x01, 0x15, 0x01, 0xf0, 0x00, 0xbd, 0x00, 0x8f, 0x00, 0x5e, 0x00, 0x28, 0x00, -0x08, 0x00, 0xe9, 0xff, 0xcc, 0xff, 0xc3, 0xff, 0xbb, 0xff, 0xbc, 0xff, 0xba, 0xff, 0xb8, 0xff, -0xb3, 0xff, 0xaa, 0xff, 0xad, 0xff, 0xaa, 0xff, 0xa8, 0xff, 0xad, 0xff, 0xa4, 0xff, 0xa3, 0xff, -0x97, 0xff, 0x81, 0xff, 0x6f, 0xff, 0x46, 0xff, 0x27, 0xff, 0x02, 0xff, 0xd9, 0xfe, 0xb5, 0xfe, -0x94, 0xfe, 0x81, 0xfe, 0x72, 0xfe, 0x69, 0xfe, 0x68, 0xfe, 0x60, 0xfe, 0x59, 0xfe, 0x3d, 0xfe, -0x32, 0xfe, 0x28, 0xfe, 0x38, 0xfe, 0x47, 0xfe, 0x55, 0xfe, 0x5f, 0xfe, 0x68, 0xfe, 0x5e, 0xfe, -0x5b, 0xfe, 0x50, 0xfe, 0x4f, 0xfe, 0x41, 0xfe, 0x41, 0xfe, 0x44, 0xfe, 0x57, 0xfe, 0x7f, 0xfe, -0xb2, 0xfe, 0xe8, 0xfe, 0x2d, 0xff, 0x6f, 0xff, 0x98, 0xff, 0xb2, 0xff, 0xb1, 0xff, 0xa1, 0xff, -0x7c, 0xff, 0x53, 0xff, 0x2c, 0xff, 0x1d, 0xff, 0x17, 0xff, 0x31, 0xff, 0x45, 0xff, 0x6d, 0xff, -0x95, 0xff, 0xb1, 0xff, 0xc4, 0xff, 0xcc, 0xff, 0xd2, 0xff, 0xce, 0xff, 0xdb, 0xff, 0xed, 0xff, -0x0c, 0x00, 0x2a, 0x00, 0x44, 0x00, 0x48, 0x00, 0x44, 0x00, 0x2d, 0x00, 0x09, 0x00, 0xe3, 0xff, -0xc8, 0xff, 0xbf, 0xff, 0xb4, 0xff, 0xc4, 0xff, 0xe9, 0xff, 0xfb, 0xff, 0x0d, 0x00, 0x42, 0x00, -0x5c, 0x00, 0x89, 0x00, 0x61, 0x00, 0x18, 0x00, 0xe8, 0xff, 0x7c, 0xff, 0xc6, 0xff, 0x6f, 0xff, -0x25, 0x00, 0xfc, 0xff, 0x88, 0x02, 0x37, 0x03, 0x0f, 0x02, 0xd1, 0x00, 0x7c, 0xfe, 0x38, 0xfe, -0x88, 0xfb, 0xba, 0xfc, 0x63, 0xfd, 0x6f, 0x00, 0xc5, 0x01, 0x62, 0x02, 0x33, 0x03, 0xcd, 0x01, -0x51, 0x01, 0x04, 0xff, 0x64, 0xfe, 0x66, 0xfd, 0xd8, 0xfe, 0x4f, 0x00, 0x0b, 0x01, 0x65, 0x01, -0x34, 0x01, 0x76, 0x01, 0x12, 0x00, 0x41, 0xff, 0x3a, 0xff, 0x36, 0x00, 0x0d, 0x01, 0x61, 0x01, -0xe6, 0x01, 0x9e, 0x01, 0x0b, 0x01, 0x3d, 0x00, 0xb6, 0xff, 0xaf, 0xff, 0xc3, 0xff, 0x0a, 0x01, -0x25, 0x02, 0xb1, 0x02, 0x8e, 0x02, 0x01, 0x02, 0x31, 0x01, 0x37, 0x00, 0x99, 0xff, 0x8f, 0xff, -0x59, 0xff, 0x1c, 0xff, 0xd1, 0xfe, 0x57, 0xff, 0x52, 0x00, 0x83, 0x00, 0x4e, 0x01, 0xaf, 0x01, -0xdb, 0x01, 0xc0, 0x01, 0xba, 0x01, 0x95, 0x01, 0x31, 0x01, 0x05, 0x01, 0x3c, 0x00, 0x5f, 0xff, -0x3c, 0xff, 0x70, 0xff, 0x10, 0x00, 0xf4, 0x00, 0x9b, 0x01, 0x07, 0x02, 0xd6, 0x01, 0x73, 0x01, -0xc7, 0x00, 0x91, 0x00, 0x8b, 0x00, 0x82, 0x00, 0xc2, 0x00, 0xd4, 0x00, 0x33, 0x01, 0x07, 0x01, -0xcb, 0x00, 0x7f, 0x00, 0x52, 0x00, 0x33, 0x00, 0xf1, 0xff, 0xcf, 0xff, 0x9c, 0xff, 0xb4, 0xff, -0xb7, 0xff, 0x90, 0xff, 0x56, 0xff, 0x38, 0xff, 0xf3, 0xfe, 0x73, 0xfe, 0x17, 0xfe, 0xd8, 0xfd, -0xdd, 0xfd, 0x00, 0xfe, 0x19, 0xfe, 0xf7, 0xfd, 0xea, 0xfd, 0xf4, 0xfd, 0xbb, 0xfd, 0x89, 0xfd, -0x87, 0xfd, 0xbb, 0xfd, 0xd3, 0xfd, 0xb8, 0xfd, 0x9a, 0xfd, 0x9d, 0xfd, 0xc4, 0xfd, 0xc9, 0xfd, -0xfd, 0xfd, 0x2f, 0xfe, 0x80, 0xfe, 0xf1, 0xfe, 0x02, 0xff, 0xe1, 0xfe, 0x48, 0xfe, 0x4a, 0xfe, -0xc5, 0xfd, 0xb5, 0xfd, 0xa6, 0xfd, 0xff, 0xfd, 0x84, 0xfe, 0xda, 0xfe, 0x75, 0xff, 0x8a, 0xff, -0xbe, 0xff, 0x42, 0xff, 0x15, 0xff, 0xde, 0xfe, 0x0b, 0xff, 0x76, 0xff, 0xc0, 0xff, 0xc9, 0xff, -0x95, 0xff, 0x9b, 0xff, 0x64, 0xff, 0x9f, 0xff, 0xda, 0xff, 0x25, 0x00, 0x81, 0x00, 0x01, 0x01, -0x82, 0x01, 0x76, 0x01, 0x46, 0x01, 0xc8, 0x00, 0x54, 0x00, 0x1e, 0x00, 0x04, 0x00, 0x7e, 0x00, -0x07, 0x01, 0x97, 0x01, 0x93, 0x01, 0xc0, 0x01, 0x90, 0x01, 0x25, 0x01, 0xb1, 0x00, 0x3b, 0x00, -0x55, 0x00, 0x4c, 0x00, 0x72, 0x00, 0x28, 0x00, 0x3a, 0x00, 0x2a, 0x00, 0x19, 0x00, 0x00, 0x00, -0x0f, 0x00, 0xac, 0x00, 0xee, 0x00, 0x2e, 0x01, 0xbb, 0x00, 0xcd, 0x00, 0x7a, 0x00, 0x70, 0x00, -0xb4, 0x00, 0x18, 0x01, 0x10, 0x02, 0x1b, 0x02, 0x09, 0x02, 0x74, 0x01, 0x5f, 0x01, 0x20, 0x01, -0xf0, 0x00, 0x08, 0x01, 0x04, 0x01, 0xfe, 0x00, 0xf8, 0x00, 0x02, 0x01, 0x56, 0x01, 0x38, 0x01, -0x84, 0x01, 0x51, 0x01, 0x52, 0x01, 0x25, 0x01, 0x4f, 0x01, 0x6e, 0x01, 0xb5, 0x00, 0x8f, 0x00, -0x57, 0x00, 0x98, 0x00, 0xb1, 0xff, 0x79, 0xff, 0xf4, 0xff, 0x09, 0x00, 0xc1, 0xff, 0x60, 0xff, -0x2c, 0x00, 0xb5, 0x00, 0x54, 0x01, 0xd8, 0x01, 0x2b, 0x02, 0xa3, 0x02, 0xac, 0x02, 0x06, 0x01, -0x78, 0xff, 0x5f, 0xfd, 0xf6, 0xfd, 0xf7, 0xfe, 0x9e, 0x01, 0x81, 0x05, 0x5c, 0x09, 0xb7, 0x0c, -0x29, 0x09, 0x5b, 0x05, 0x78, 0xff, 0x63, 0xfc, 0xfb, 0xf9, 0x21, 0xfa, 0xb6, 0xfc, 0xf8, 0xfe, -0x32, 0x01, 0x61, 0x00, 0x47, 0x00, 0x2f, 0xff, 0x81, 0xfe, 0x87, 0xfd, 0x76, 0xfd, 0x1a, 0xfd, -0xd5, 0xfd, 0xe0, 0xfe, 0x52, 0xff, 0xf6, 0xfe, 0x40, 0xfe, 0xc9, 0xfd, 0xb6, 0xfc, 0xe6, 0xfc, -0xb4, 0xfd, 0xb4, 0xff, 0xce, 0x00, 0x81, 0x01, 0x79, 0x01, 0x0e, 0x01, 0xd3, 0xff, 0x26, 0xff, -0xb0, 0xff, 0x10, 0x00, 0x75, 0x00, 0x91, 0x00, 0xe1, 0x00, 0xea, 0xff, 0x51, 0xfe, 0xe8, 0xfd, -0x86, 0xfe, 0xd5, 0xfe, 0xe7, 0xfe, 0x13, 0xff, 0x77, 0xff, 0xbd, 0xfe, 0x62, 0xfe, 0xfd, 0xfd, -0x41, 0xfe, 0x9e, 0xfe, 0x91, 0xfe, 0x9b, 0xfe, 0xaa, 0xfe, 0x04, 0xff, 0xa4, 0xff, 0x49, 0x00, -0x2c, 0x00, 0x79, 0x00, 0x4b, 0x00, 0x58, 0x00, 0x06, 0xff, 0xe5, 0xfe, 0xa1, 0xff, 0x06, 0x00, -0x15, 0x00, 0x42, 0xff, 0x5b, 0xff, 0x90, 0xfe, 0x2e, 0xfe, 0xd3, 0xfd, 0x7f, 0xfe, 0x17, 0xff, -0x9d, 0xff, 0x68, 0xff, 0x49, 0xff, 0x2b, 0xff, 0xc6, 0xfe, 0xdd, 0xfe, 0x20, 0xff, 0x46, 0xff, -0x22, 0xff, 0xfb, 0xfe, 0x0d, 0xff, 0x3d, 0xff, 0xfe, 0xff, 0xd6, 0x00, 0xb1, 0x00, 0x57, 0x00, -0xb9, 0xff, 0x78, 0xff, 0xb2, 0xff, 0xfc, 0x00, 0x7c, 0x03, 0xd5, 0x05, 0x39, 0x05, 0x47, 0x02, -0xb9, 0xfe, 0xa2, 0xfc, 0xaf, 0xfb, 0x28, 0xfc, 0x48, 0xff, 0xe6, 0x01, 0x5f, 0x03, 0xa3, 0x02, -0xa4, 0x01, 0xe0, 0x00, 0x29, 0x00, 0x1b, 0x00, 0xdb, 0xff, 0x29, 0x00, 0xe2, 0xff, 0xf8, 0xff, -0xda, 0x00, 0x20, 0x01, 0xa1, 0x00, 0x92, 0xff, 0x97, 0xfe, 0x9f, 0xfd, 0x8c, 0xfd, 0xe8, 0xfe, -0xbd, 0x00, 0x3b, 0x02, 0x7c, 0x02, 0x08, 0x02, 0xdc, 0x00, 0x04, 0x00, 0x04, 0x00, 0x46, 0x01, -0x62, 0x02, 0xb5, 0x02, 0xbd, 0x02, 0x27, 0x02, 0x2a, 0x01, 0x00, 0x00, 0x12, 0x00, 0xf6, 0x00, -0x8c, 0x01, 0x47, 0x02, 0x0a, 0x03, 0x5d, 0x03, 0x15, 0x03, 0x10, 0x02, 0x25, 0x01, 0x53, 0x00, -0xa0, 0xff, 0xba, 0xff, 0xfb, 0xff, 0xcb, 0x00, 0xa1, 0x00, 0x67, 0x00, 0xe2, 0xff, 0xfe, 0xfe, -0xae, 0xfe, 0xa0, 0xfe, 0x26, 0xff, 0x5a, 0xff, 0xa6, 0xff, 0xa9, 0xff, 0x87, 0xff, 0xc9, 0xfe, -0x49, 0xfe, 0x6b, 0xfe, 0x96, 0xfe, 0xd5, 0xfe, 0x88, 0xfe, 0x52, 0xff, 0xae, 0xff, 0x03, 0x00, -0xda, 0xff, 0x67, 0xff, 0xa0, 0xff, 0x83, 0xff, 0x20, 0x00, 0x4d, 0x00, 0xb0, 0x00, 0x92, 0x00, -0x26, 0x00, 0xaa, 0xff, 0xe0, 0xfe, 0xa4, 0xfe, 0xd2, 0xfe, 0x81, 0xff, 0x8a, 0xff, 0x7b, 0xff, -0x67, 0xff, 0x8e, 0xff, 0x3e, 0xff, 0xe5, 0xfe, 0xc8, 0xfe, 0x11, 0xff, 0x4b, 0xff, 0x80, 0xff, -0x1c, 0x00, 0xa1, 0x00, 0x7d, 0x00, 0xf8, 0xff, 0x82, 0xff, 0x31, 0xff, 0x4f, 0xff, 0x59, 0xff, -0xa2, 0xff, 0xb8, 0xff, 0xb7, 0xff, 0x12, 0xff, 0xb7, 0xfe, 0x13, 0xff, 0x0b, 0x00, 0x12, 0x01, -0x50, 0x01, 0xe8, 0x00, 0x47, 0x00, 0xf9, 0xff, 0xcb, 0xfe, 0x09, 0xfe, 0xd3, 0xfd, 0xb0, 0xfe, -0x05, 0xff, 0x90, 0xfe, 0xb6, 0xfe, 0x9f, 0xfe, 0xff, 0xfe, 0x51, 0xfe, 0x51, 0xfe, 0x6d, 0xfe, -0x03, 0xff, 0xa4, 0xff, 0x46, 0xff, 0x34, 0xff, 0xdc, 0xfe, 0x07, 0xff, 0x0f, 0xff, 0xf1, 0xfe, -0xa0, 0xff, 0x58, 0x00, 0xaa, 0x01, 0x2e, 0x01, 0x0b, 0x01, 0xf3, 0x00, 0xcd, 0x00, 0x04, 0x00, -0xa0, 0xfe, 0x18, 0xff, 0x4f, 0xff, 0xfe, 0xff, 0xa7, 0xff, 0xe5, 0xff, 0x84, 0xff, 0x6b, 0xfe, -0xa9, 0xfd, 0xba, 0xfd, 0xea, 0xfe, 0xeb, 0xff, 0xec, 0x00, 0x00, 0x01, 0x9e, 0x00, 0xda, 0xff, -0x87, 0xff, 0x71, 0xff, 0xaf, 0xff, 0x51, 0x00, 0x21, 0x01, 0x8a, 0x01, 0x97, 0x01, 0x81, 0x01, -0xdc, 0x00, 0x0e, 0x00, 0x66, 0xff, 0xc2, 0xfe, 0xad, 0xfe, 0x41, 0xff, 0x6e, 0x00, 0x43, 0x01, -0x22, 0x01, 0xd6, 0x00, 0x2d, 0x00, 0xef, 0xff, 0xa2, 0xff, 0x04, 0x00, 0x50, 0x00, 0x48, 0x00, -0x56, 0x00, 0xde, 0xff, 0xd6, 0xff, 0x50, 0x00, 0xf3, 0x00, 0xe4, 0x00, 0xad, 0x00, 0xfe, 0xff, -0x10, 0xff, 0x77, 0xfe, 0x60, 0xfe, 0xc5, 0xff, 0x2e, 0x01, 0xcf, 0x01, 0x34, 0x02, 0xb4, 0x01, -0x77, 0x00, 0xad, 0xfe, 0x1d, 0xfe, 0x8d, 0xfe, 0xb4, 0xff, 0xcd, 0x00, 0xfe, 0x00, 0x42, 0x01, -0xdc, 0x00, 0xfd, 0xff, 0x51, 0xff, 0xd7, 0xfe, 0x7d, 0xff, 0x7c, 0x00, 0xce, 0x00, 0x27, 0x01, -0x69, 0x01, 0x9c, 0x01, 0x4a, 0x01, 0x78, 0x00, 0xc5, 0xff, 0xb5, 0xff, 0xaa, 0x00, 0xad, 0x01, -0xb1, 0x02, 0xa9, 0x02, 0x32, 0x02, 0x55, 0x01, 0x0c, 0x00, 0x3c, 0xff, 0x6f, 0xff, 0x92, 0x00, -0x48, 0x01, 0x4c, 0x01, 0xca, 0x00, 0x4c, 0x00, 0xb9, 0xff, 0x1c, 0xff, 0x36, 0xff, 0x8e, 0xff, -0xca, 0xff, 0x1c, 0x00, 0x07, 0x00, 0x66, 0x00, 0x62, 0x00, 0x38, 0x00, 0x9a, 0xff, 0x28, 0xff, -0xb2, 0xfe, 0x99, 0xfe, 0x08, 0xff, 0x51, 0xff, 0xea, 0xff, 0xe8, 0xff, 0x3a, 0x00, 0xbd, 0xff, -0x53, 0xff, 0xbc, 0xfe, 0x79, 0xfe, 0x0c, 0xfe, 0xae, 0xfd, 0x0b, 0xfe, 0x5f, 0xfe, 0x6b, 0xff, -0xa3, 0xff, 0x10, 0x00, 0x53, 0x00, 0x4e, 0x00, 0x3a, 0x00, 0x36, 0x00, 0xd4, 0x00, 0xf7, 0x00, -0x25, 0x01, 0xc8, 0x00, 0x57, 0x00, 0x0c, 0x00, 0x8a, 0xff, 0x73, 0xff, 0x36, 0xff, 0x2a, 0xff, -0x42, 0xff, 0x8b, 0xff, 0xf1, 0xff, 0xce, 0xff, 0xa4, 0xff, 0x42, 0xff, 0x65, 0xff, 0x53, 0xff, -0xde, 0xff, 0xa8, 0x00, 0x0f, 0x01, 0x09, 0x01, 0x1a, 0x00, 0x93, 0xff, 0xcc, 0xfe, 0x85, 0xfe, -0x54, 0xfe, 0x30, 0xff, 0xf0, 0xff, 0x5d, 0x00, 0xec, 0x00, 0x08, 0x01, 0x25, 0x01, 0xd2, 0x00, -0x97, 0x00, 0x1d, 0x00, 0xf0, 0xff, 0x05, 0x00, 0xc9, 0x00, 0x3d, 0x01, 0xdf, 0x00, 0x15, 0x01, -0xf0, 0x00, 0x07, 0x00, 0xa4, 0xfe, 0x3e, 0xfe, 0x77, 0xfe, 0x98, 0xfe, 0xa5, 0xfe, 0x6d, 0xff, -0x33, 0x00, 0x03, 0x00, 0x8f, 0xff, 0xa4, 0xff, 0xfe, 0xff, 0xdc, 0xff, 0x5f, 0x00, 0x5e, 0x00, -0x18, 0x00, 0x84, 0xff, 0x60, 0xff, 0x09, 0x00, 0x82, 0x00, 0xd6, 0x00, 0xa2, 0x00, 0x03, 0x00, -0x5f, 0xff, 0x5e, 0xff, 0x27, 0x00, 0xb5, 0x00, 0xf6, 0x00, 0x59, 0x00, 0x67, 0xff, 0x62, 0xfe, -0x7e, 0xfe, 0xff, 0xff, 0xae, 0x01, 0x78, 0x02, 0xbf, 0x01, 0x74, 0x00, 0xf5, 0xfe, 0x26, 0xfe, -0x6c, 0xfe, 0x8f, 0xff, 0xc0, 0x00, 0xed, 0x00, 0x3a, 0x00, 0x0e, 0xff, 0xa5, 0xfe, 0x0d, 0xff, -0x95, 0xff, 0xfc, 0xff, 0xf6, 0xff, 0xa3, 0xff, 0xb1, 0xff, 0x20, 0x00, 0xc0, 0x00, 0x5a, 0x01, -0x9b, 0x01, 0xdb, 0x00, 0x6c, 0xff, 0x52, 0xfe, 0x67, 0xfe, 0xbd, 0xff, 0xcb, 0x00, 0x67, 0x01, -0x65, 0x01, 0xa9, 0x00, 0x9e, 0xff, 0x2b, 0xff, 0xc1, 0xff, 0x14, 0x01, 0x3c, 0x02, 0xa1, 0x02, -0xb3, 0x02, 0xb2, 0x02, 0x9e, 0x02, 0x9d, 0x02, 0x6f, 0x02, 0x4d, 0x02, 0xbe, 0x01, 0x65, 0x00, -0xd0, 0xfe, 0x5e, 0xfe, 0x35, 0xff, 0x22, 0x00, 0xaf, 0x00, 0xa0, 0x00, 0x72, 0x00, 0xad, 0xff, -0xe5, 0xfe, 0xf5, 0xfe, 0x00, 0x00, 0x7d, 0x01, 0x32, 0x02, 0xf1, 0x01, 0x28, 0x01, 0x8b, 0x00, -0xf6, 0xff, 0x65, 0xff, 0x1e, 0xff, 0xe6, 0xfe, 0x0c, 0xff, 0xdb, 0xfe, 0x14, 0xff, 0xe9, 0xff, -0xe6, 0x00, 0x71, 0x01, 0xed, 0x00, 0x54, 0x00, 0xa1, 0xff, 0x8e, 0xff, 0xca, 0xff, 0xc7, 0x00, -0x08, 0x02, 0x6d, 0x02, 0x1d, 0x02, 0x68, 0x00, 0xc6, 0xfe, 0x7d, 0xfd, 0x3f, 0xfd, 0xce, 0xfd, -0x45, 0xff, 0x17, 0x01, 0x9c, 0x01, 0x14, 0x01, 0x57, 0xff, 0x0e, 0xfe, 0x88, 0xfd, 0xdc, 0xfd, -0x4e, 0xff, 0xfa, 0x00, 0xef, 0x01, 0xc8, 0x01, 0xf5, 0x00, 0xa9, 0xff, 0xd9, 0xfe, 0x7d, 0xfe, -0x6c, 0xfe, 0xa1, 0xfe, 0x86, 0xfe, 0x81, 0xfe, 0xb8, 0xfe, 0x0a, 0xff, 0x92, 0xff, 0x54, 0x00, -0x89, 0x00, 0xf3, 0xff, 0xfb, 0xfe, 0x68, 0xfe, 0x37, 0xfe, 0xa9, 0xfe, 0x8d, 0xff, 0x9e, 0x00, -0x5f, 0x01, 0xad, 0x00, 0x6d, 0xff, 0x61, 0xfe, 0xe0, 0xfd, 0x44, 0xfe, 0x15, 0xff, 0x04, 0x00, -0x88, 0x00, 0x79, 0x00, 0xd8, 0xff, 0x30, 0xff, 0xe7, 0xfe, 0xe2, 0xfe, 0x8e, 0xff, 0xb0, 0xff, -0x6e, 0xff, 0x1f, 0xff, 0x8f, 0xff, 0xde, 0xff, 0xab, 0xff, 0x4d, 0xff, 0x8b, 0xfe, 0x96, 0xfe, -0x81, 0xfe, 0xfd, 0xfe, 0x57, 0x00, 0x76, 0x01, 0xc4, 0x01, 0x9e, 0x00, 0xb9, 0xfe, 0x7c, 0xfd, -0xdf, 0xfd, 0x3b, 0xff, 0xf5, 0x00, 0x94, 0x02, 0xdb, 0x02, 0x0c, 0x02, 0x5b, 0x00, 0x86, 0xfe, -0x03, 0xfe, 0x6a, 0xfe, 0x4f, 0xff, 0x19, 0x00, 0xe1, 0x00, 0x67, 0x01, 0xba, 0x01, 0x8e, 0x01, -0x8c, 0x00, 0xca, 0xff, 0xb8, 0xfe, 0x5f, 0xfe, 0xc7, 0xfe, 0xf7, 0xff, 0x20, 0x01, 0x82, 0x01, -0xce, 0x00, 0x39, 0xff, 0x18, 0xfe, 0x1b, 0xfe, 0xb6, 0xff, 0xc9, 0x01, 0x1b, 0x03, 0x37, 0x03, -0x18, 0x02, 0x9b, 0x00, 0x84, 0xff, 0xd0, 0xff, 0x01, 0x01, 0x0e, 0x02, 0x8e, 0x02, 0xbc, 0x01, -0x54, 0x00, 0x70, 0xff, 0xbc, 0xff, 0x7e, 0x00, 0xa4, 0x00, 0x5c, 0x00, 0x21, 0x00, 0xf2, 0xff, -0x89, 0xff, 0xb6, 0xff, 0x0a, 0x01, 0x39, 0x02, 0x54, 0x02, 0x70, 0x01, 0x69, 0x00, 0x1b, 0x00, -0x4e, 0x00, 0xfb, 0x00, 0x9f, 0x01, 0x40, 0x02, 0x18, 0x02, 0x24, 0x01, 0x5d, 0xff, 0xef, 0xfd, -0x79, 0xfe, 0x2f, 0x00, 0xf5, 0x01, 0xb5, 0x02, 0xd3, 0x02, 0xe4, 0x01, 0x10, 0x00, 0x30, 0xfe, -0xb7, 0xfd, 0xf5, 0xfe, 0xd3, 0xff, 0xfe, 0xff, 0x2e, 0xff, 0x74, 0xfe, 0x0c, 0xfe, 0x96, 0xfe, -0x7d, 0xff, 0xbf, 0xff, 0x61, 0xff, 0x40, 0xfe, 0x75, 0xfd, 0xfe, 0xfc, 0xe9, 0xfd, 0x96, 0xff, -0x7a, 0x00, 0xbd, 0xff, 0xd2, 0xfd, 0xe7, 0xfc, 0xa5, 0xfd, 0x9e, 0xff, 0x8f, 0x01, 0xfd, 0x01, -0xbb, 0x00, 0xbe, 0xfe, 0x7b, 0xfd, 0x9b, 0xfd, 0xf1, 0xfe, 0xc6, 0x00, 0x91, 0x01, 0xb1, 0x00, -0xb9, 0xfe, 0x1a, 0xfe, 0x71, 0xff, 0x3d, 0x01, 0xb8, 0x01, 0xa7, 0x00, 0xfd, 0xfe, 0x5c, 0xfd, -0x3c, 0xfd, 0x98, 0xfe, 0x8e, 0x00, 0xbf, 0x01, 0x06, 0x01, 0x24, 0xff, 0x0c, 0xfd, 0xec, 0xfc, -0x01, 0xff, 0x98, 0x01, 0x6e, 0x02, 0x6d, 0x01, 0x6b, 0x00, 0x7b, 0xff, 0x1b, 0xff, 0x43, 0xff, -0x05, 0x00, 0x15, 0x00, 0x0d, 0xff, 0x1c, 0xfe, 0x50, 0xfe, 0xd1, 0xff, 0x65, 0x01, 0x06, 0x02, -0xdc, 0x00, 0xc0, 0xfe, 0x6a, 0xfd, 0xbd, 0xfd, 0x26, 0xff, 0x7c, 0x00, 0x41, 0x01, 0xea, 0x00, -0x90, 0xff, 0x4a, 0xfe, 0xee, 0xfd, 0xa5, 0xfe, 0x46, 0xff, 0x78, 0xff, 0x06, 0xff, 0x57, 0xfe, -0xf7, 0xfd, 0x84, 0xfe, 0xe3, 0xff, 0x73, 0x00, 0xff, 0xff, 0x24, 0xff, 0x15, 0xff, 0x89, 0xff, -0x34, 0x00, 0x33, 0x01, 0xf4, 0x01, 0xf6, 0x01, 0x57, 0x00, 0x99, 0xfe, 0xb8, 0xfd, 0x67, 0xfe, -0x19, 0x00, 0x4a, 0x01, 0xa7, 0x01, 0xbe, 0x00, 0xbb, 0xff, 0xd7, 0xfe, 0x20, 0xfe, 0x41, 0xfe, -0x27, 0xff, 0x23, 0x00, 0x37, 0x00, 0xc4, 0xff, 0xc1, 0xff, 0xc6, 0x00, 0xb2, 0x01, 0x27, 0x02, -0xaf, 0x01, 0xc6, 0x00, 0x2d, 0x00, 0xf6, 0xff, 0x37, 0x00, 0x7f, 0x00, 0xc8, 0x00, 0xa1, 0x00, -0x3c, 0x00, 0x32, 0x00, 0xbb, 0x00, 0xb5, 0x01, 0x1b, 0x02, 0x96, 0x01, 0xbe, 0x00, 0x19, 0x00, -0x52, 0x00, 0x2f, 0x01, 0x2d, 0x02, 0xc7, 0x02, 0x72, 0x02, 0x53, 0x01, 0x3c, 0x00, 0x8f, 0xff, -0x19, 0xff, 0xd6, 0xfe, 0x7d, 0xfe, 0xf6, 0xfe, 0x17, 0x00, 0x60, 0x01, 0x7c, 0x02, 0xb6, 0x02, -0x48, 0x02, 0xee, 0x00, 0xa4, 0xff, 0xb1, 0xfe, 0x16, 0xff, 0x4f, 0x00, 0x3f, 0x01, 0xe4, 0x01, -0x14, 0x02, 0x6c, 0x02, 0x3e, 0x02, 0x14, 0x01, 0x8b, 0xff, 0x5a, 0xfe, 0xb9, 0xfd, 0x16, 0xfe, -0x54, 0xff, 0x7a, 0x00, 0xb4, 0x00, 0x8d, 0xff, 0xf0, 0xfd, 0x5c, 0xfd, 0x56, 0xfe, 0x9d, 0x00, -0x64, 0x02, 0xec, 0x01, 0xb4, 0xff, 0x23, 0xfd, 0xf9, 0xfb, 0xba, 0xfc, 0x86, 0xff, 0x2e, 0x02, -0xca, 0x02, 0xd6, 0x00, 0xe7, 0xfd, 0x1b, 0xfd, 0x59, 0xfe, 0x02, 0x01, 0xc9, 0x02, 0x09, 0x02, -0xd0, 0xff, 0x10, 0xfe, 0x66, 0xfe, 0x80, 0x00, 0xf3, 0x02, 0x86, 0x03, 0x6a, 0x01, 0x5b, 0xfd, -0x5b, 0xfa, 0x31, 0xfb, 0xd4, 0xfe, 0x59, 0x02, 0x30, 0x03, 0x80, 0x00, 0xa7, 0xfc, 0x9d, 0xfa, -0xc9, 0xfb, 0x54, 0xff, 0xa1, 0x02, 0x7c, 0x03, 0x6c, 0x01, 0x38, 0xfe, 0x2e, 0xfc, 0x29, 0xfd, -0x16, 0x00, 0x14, 0x02, 0xdb, 0x01, 0x26, 0xff, 0x1d, 0xfc, 0x5a, 0xfb, 0x93, 0xfd, 0x15, 0x01, -0xc1, 0x03, 0xca, 0x03, 0x94, 0x01, 0xee, 0xfe, 0xfe, 0xfc, 0x3b, 0xfd, 0x20, 0xff, 0xe5, 0x00, -0x99, 0x01, 0x8a, 0x00, 0xd9, 0xfe, 0x3d, 0xfe, 0xf1, 0xfe, 0x77, 0x00, 0x91, 0x01, 0x7d, 0x01, -0x01, 0x00, 0xfc, 0xfd, 0xae, 0xfc, 0xb2, 0xfc, 0x20, 0xfe, 0x17, 0x00, 0xa1, 0x01, 0x51, 0x02, -0x87, 0x01, 0x29, 0x00, 0x11, 0xff, 0x0f, 0xfe, 0x22, 0xfe, 0x9b, 0xfe, 0xe9, 0xfe, 0x45, 0xff, -0x9a, 0xff, 0x47, 0x00, 0x94, 0x00, 0x0e, 0x00, 0xec, 0xff, 0xa4, 0x00, 0x17, 0x01, 0x13, 0x01, -0xb2, 0x00, 0x74, 0x00, 0x4f, 0x00, 0xd8, 0xff, 0x58, 0xff, 0xb8, 0xfe, 0xae, 0xfe, 0x3a, 0xff, -0xd3, 0xff, 0xe7, 0xff, 0xa9, 0xff, 0x64, 0x00, 0x03, 0x01, 0x5d, 0x00, 0xe1, 0xfe, 0xb2, 0xfd, -0xc0, 0xfd, 0x7b, 0xfe, 0xaa, 0xff, 0x7c, 0x01, 0x09, 0x03, 0x73, 0x03, 0x8b, 0x02, 0xe7, 0x00, -0x79, 0xff, 0x1e, 0xff, 0xd6, 0xff, 0xfd, 0x00, 0x5c, 0x01, 0x92, 0x00, 0xf4, 0xff, 0x9c, 0xff, -0xfa, 0xff, 0x5a, 0x00, 0xa5, 0x00, 0xde, 0x00, 0xaf, 0x00, 0xa8, 0x00, 0xd1, 0x00, 0x84, 0x01, -0x4a, 0x02, 0x0f, 0x03, 0x1c, 0x03, 0x06, 0x02, 0x83, 0x00, 0x70, 0xff, 0x7a, 0xff, 0x0b, 0x00, -0xc8, 0x00, 0x5b, 0x01, 0x73, 0x01, 0xeb, 0x00, 0xe7, 0xff, 0x33, 0xff, 0xd9, 0xfe, 0x2c, 0xff, -0x36, 0x00, 0x40, 0x01, 0xdd, 0x01, 0x9d, 0x01, 0x39, 0x01, 0xe9, 0x00, 0xcc, 0x00, 0xe7, 0x00, -0xf9, 0x00, 0xe6, 0x00, 0xdb, 0x00, 0xe2, 0x00, 0xc7, 0x00, 0x94, 0x00, 0x94, 0x00, 0x59, 0x00, -0x0f, 0xff, 0x80, 0xfd, 0xfa, 0xfc, 0x8f, 0xfd, 0x41, 0xff, 0x85, 0x01, 0x46, 0x03, 0x11, 0x03, -0x94, 0x00, 0x96, 0xfd, 0x65, 0xfc, 0x47, 0xfd, 0xaf, 0xff, 0x6a, 0x02, 0x7d, 0x03, 0x1d, 0x02, -0x5b, 0xff, 0xbb, 0xfc, 0xce, 0xfb, 0x80, 0xfc, 0x57, 0xfe, 0xb1, 0xff, 0x9a, 0xff, 0xb1, 0xfe, -0xbb, 0xfe, 0xf3, 0xff, 0xd5, 0x00, 0x06, 0x01, 0x8c, 0x00, 0xd1, 0xff, 0x7e, 0xff, 0x1e, 0x00, -0xcf, 0x01, 0x93, 0x03, 0xcd, 0x03, 0x3b, 0x02, 0x20, 0x00, 0x83, 0xfe, 0x64, 0xfe, 0x0a, 0xff, -0x9c, 0xff, 0x71, 0xff, 0x7f, 0xfe, 0xd0, 0xfd, 0xe0, 0xfd, 0x8c, 0xfe, 0x1f, 0xff, 0x25, 0xff, -0xef, 0xfe, 0xc1, 0xfe, 0x7f, 0xff, 0x5f, 0x01, 0xec, 0x02, 0xd3, 0x02, 0xef, 0x00, 0xd8, 0xfe, -0x33, 0xfe, 0x1c, 0xff, 0x4c, 0x01, 0x8d, 0x03, 0x91, 0x03, 0xd8, 0x00, 0x42, 0xfd, 0x63, 0xfb, -0xe6, 0xfb, 0x01, 0xfe, 0x62, 0x00, 0x0a, 0x01, 0x38, 0x00, 0x2f, 0xff, 0x48, 0xff, 0xbc, 0x00, -0xd9, 0x01, 0x1f, 0x02, 0xa4, 0x00, 0x0c, 0xfe, 0x8d, 0xfc, 0x7f, 0xfd, 0x5d, 0x00, 0x97, 0x02, -0xd8, 0x02, 0xa0, 0x00, 0x59, 0xfd, 0x1f, 0xfb, 0x9f, 0xfb, 0x6f, 0xfe, 0xbe, 0x01, 0x6d, 0x03, -0x32, 0x03, 0xa3, 0x01, 0xb3, 0xff, 0x6a, 0xff, 0x00, 0x00, 0xbd, 0x00, 0x41, 0x01, 0x10, 0x01, -0xd3, 0x00, 0xb2, 0x00, 0xf9, 0x00, 0x79, 0x01, 0xea, 0x00, 0x37, 0xff, 0x42, 0xfd, 0x87, 0xfc, -0x57, 0xfd, 0x17, 0xff, 0x41, 0x01, 0x76, 0x02, 0xbc, 0x02, 0x12, 0x02, 0xaa, 0x00, 0x38, 0x00, -0xef, 0x00, 0x07, 0x02, 0xe4, 0x02, 0xe3, 0x02, 0x52, 0x02, 0xc3, 0x01, 0xb2, 0x00, 0x72, 0xff, -0x7a, 0xfe, 0x95, 0xfd, 0xac, 0xfd, 0x78, 0xfe, 0x81, 0xff, 0x92, 0x00, 0x7b, 0x01, 0x62, 0x01, -0x08, 0x00, 0x9d, 0xfe, 0x4e, 0xfe, 0x66, 0xff, 0x28, 0x01, 0xb5, 0x02, 0xdf, 0x03, 0xd7, 0x03, -0x7e, 0x02, 0x00, 0x01, 0xa5, 0xff, 0xa8, 0xfe, 0x65, 0xfe, 0xc5, 0xfe, 0x63, 0xff, 0xf3, 0xff, -0x21, 0x00, 0x46, 0x00, 0xe4, 0xff, 0xfe, 0xfe, 0x52, 0xfe, 0xee, 0xfd, 0x1f, 0xfe, 0xe7, 0xfe, -0x38, 0x00, 0x11, 0x01, 0xf5, 0x00, 0x6e, 0x00, 0x86, 0xff, 0xc3, 0xfe, 0x3d, 0xfe, 0xc7, 0xfe, -0x29, 0x00, 0x39, 0x01, 0x7c, 0x01, 0xb6, 0x00, 0x60, 0xff, 0x19, 0xfe, 0x2b, 0xfe, 0x72, 0xff, -0xd8, 0x00, 0xfa, 0x01, 0x86, 0x02, 0xa9, 0x02, 0x04, 0x02, 0x25, 0x01, 0xc5, 0x00, 0x0d, 0x00, -0x13, 0xff, 0x13, 0xfe, 0xc4, 0xfd, 0x4d, 0xfe, 0x7f, 0xff, 0x20, 0x01, 0xd2, 0x01, 0xd1, 0x00, -0xff, 0xfe, 0xcc, 0xfd, 0xe2, 0xfd, 0xd5, 0xfe, 0x7b, 0x00, 0x3b, 0x02, 0xde, 0x02, 0x75, 0x02, -0xa2, 0x01, 0xf8, 0x00, 0x96, 0x00, 0x41, 0x00, 0x65, 0x00, 0x7b, 0x00, 0x64, 0x00, 0x8f, 0x00, -0x9f, 0x00, 0x41, 0x00, 0x1b, 0xff, 0xc1, 0xfd, 0x21, 0xfd, 0xc7, 0xfc, 0x82, 0xfd, 0x09, 0xff, -0x39, 0x00, 0x86, 0x00, 0xe3, 0xff, 0x0b, 0xff, 0x06, 0xfe, 0x02, 0xfd, 0xb0, 0xfc, 0x45, 0xfd, -0x9b, 0xfe, 0x0b, 0x00, 0x2b, 0x01, 0xb6, 0x01, 0x13, 0x01, 0x21, 0x00, 0x29, 0xff, 0x97, 0xfe, -0x1e, 0xff, 0x39, 0x00, 0xff, 0x00, 0xbb, 0x00, 0x77, 0xff, 0xbe, 0xfe, 0xa8, 0xfe, 0x2d, 0xff, -0xdf, 0xff, 0x27, 0x00, 0xd0, 0xff, 0xd0, 0xfe, 0x38, 0xfe, 0x38, 0xfe, 0xc1, 0xfe, 0x57, 0xff, -0x9f, 0xfe, 0x01, 0xfd, 0x38, 0xfb, 0x0a, 0xfb, 0xfa, 0xfc, 0xd1, 0xff, 0x3b, 0x02, 0x7d, 0x03, -0xdc, 0x02, 0xbe, 0x00, 0x8f, 0xfe, 0xdb, 0xfd, 0xbc, 0xfe, 0x21, 0x00, 0x1c, 0x01, 0x61, 0x01, -0x2b, 0x01, 0xc7, 0x00, 0xc0, 0x00, 0xf1, 0x00, 0xb5, 0x00, 0x42, 0x00, 0xd3, 0xff, 0x66, 0xff, -0x21, 0xff, 0x46, 0xff, 0xf1, 0xff, 0x38, 0x00, 0x82, 0xff, 0xa1, 0xfe, 0x98, 0xfe, 0x9a, 0xff, -0xe3, 0x00, 0x15, 0x02, 0xe9, 0x02, 0x9b, 0x02, 0x4d, 0x01, 0x63, 0xff, 0x9d, 0xfd, 0xb8, 0xfc, -0xda, 0xfc, 0x45, 0xfe, 0x1e, 0x00, 0x99, 0x01, 0x9d, 0x02, 0x92, 0x02, 0x71, 0x01, 0xd0, 0xff, -0xe4, 0xfe, 0x85, 0xff, 0xc2, 0x00, 0xe7, 0x01, 0x99, 0x02, 0xb6, 0x02, 0x19, 0x02, 0xfe, 0x00, -0x6b, 0x00, 0x5b, 0x00, 0x0a, 0x00, 0x35, 0xff, 0x18, 0xfe, 0xa1, 0xfd, 0x29, 0xfe, 0xca, 0xff, -0xb3, 0x01, 0xae, 0x02, 0x2b, 0x02, 0x14, 0x01, 0x10, 0x00, 0xe9, 0xff, 0x6e, 0x00, 0x65, 0x01, -0xf6, 0x01, 0x3f, 0x01, 0xdf, 0xff, 0x03, 0xff, 0x32, 0xff, 0x07, 0x00, 0xa7, 0x00, 0x90, 0x00, -0xb0, 0xff, 0xb7, 0xfe, 0x9f, 0xfe, 0xbc, 0xff, 0x37, 0x01, 0xf7, 0x01, 0x69, 0x01, 0xf3, 0xff, -0x83, 0xfe, 0x06, 0xfe, 0xca, 0xfe, 0x31, 0x00, 0x27, 0x01, 0xf2, 0x00, 0xff, 0xff, 0x37, 0xff, -0x17, 0xff, 0xa7, 0xff, 0x56, 0x00, 0x4a, 0x00, 0x5c, 0xff, 0xd7, 0xfd, 0x14, 0xfd, 0x6f, 0xfd, -0x57, 0xfe, 0x71, 0xff, 0x00, 0x00, 0xdd, 0xff, 0x62, 0xff, 0xeb, 0xfe, 0x0f, 0xff, 0x56, 0xff, -0x42, 0xff, 0xcc, 0xfe, 0x3a, 0xfe, 0x18, 0xfe, 0xe5, 0xfe, 0x77, 0x00, 0x33, 0x02, 0xde, 0x02, -0x65, 0x02, 0x62, 0x01, 0x43, 0x00, 0xb3, 0xff, 0xc1, 0xff, 0x70, 0x00, 0xa3, 0x00, 0x0e, 0x00, -0x31, 0xff, 0x9c, 0xfe, 0x9a, 0xfe, 0x03, 0xff, 0x93, 0xff, 0xe6, 0xff, 0x79, 0xff, 0x9a, 0xfe, -0x18, 0xfe, 0x6d, 0xfe, 0xaf, 0xff, 0x37, 0x01, 0x3e, 0x02, 0x17, 0x02, 0xfa, 0x00, 0xb1, 0xff, -0xc9, 0xfe, 0x7a, 0xfe, 0x08, 0xff, 0x27, 0x00, 0x18, 0x01, 0xfa, 0x00, 0x1e, 0x00, 0x30, 0xff, -0x8c, 0xfe, 0x24, 0xfe, 0x35, 0xfe, 0xf2, 0xfe, 0x0b, 0x00, 0x0b, 0x01, 0xc3, 0x01, 0x0a, 0x02, -0xff, 0x01, 0x7b, 0x01, 0xc6, 0x00, 0xfe, 0xff, 0x2a, 0xff, 0x9b, 0xfe, 0x65, 0xfe, 0x92, 0xfe, -0xfc, 0xfe, 0x8d, 0xff, 0x25, 0x00, 0x4c, 0x00, 0xed, 0xff, 0x52, 0xff, 0xfb, 0xfe, 0xf6, 0xfe, -0x2a, 0xff, 0x9d, 0xff, 0xd4, 0xff, 0xc4, 0xff, 0x7b, 0xff, 0x82, 0xff, 0xfd, 0xff, 0x9b, 0x00, -0x1e, 0x01, 0x31, 0x01, 0x0b, 0x01, 0x8d, 0x00, 0x2a, 0x00, 0x3f, 0x00, 0x86, 0x00, 0xa2, 0x00, -0x72, 0x00, 0x0b, 0x00, 0xbb, 0xff, 0x9e, 0xff, 0xf3, 0xff, 0x8f, 0x00, 0xce, 0x00, 0x6b, 0x00, -0xb3, 0xff, 0x1a, 0xff, 0xcd, 0xfe, 0xfd, 0xfe, 0xc1, 0xff, 0xcd, 0x00, 0x81, 0x01, 0xe7, 0x01, -0x16, 0x02, 0xfe, 0x01, 0xb9, 0x01, 0x67, 0x01, 0x37, 0x01, 0xd5, 0x00, 0x31, 0x00, 0xb7, 0xff, -0x81, 0xff, 0x53, 0xff, 0x15, 0xff, 0xe4, 0xfe, 0xb5, 0xfe, 0x52, 0xfe, 0xdc, 0xfd, 0xaa, 0xfd, -0xc5, 0xfd, 0x51, 0xfe, 0x31, 0xff, 0x0e, 0x00, 0x5f, 0x00, 0x30, 0x00, 0xe0, 0xff, 0xca, 0xff, -0xfb, 0xff, 0x87, 0x00, 0x7c, 0x01, 0x4b, 0x02, 0x94, 0x02, 0xf8, 0x01, 0xff, 0x00, 0xc1, 0xff, -0xb0, 0xfe, 0x24, 0xfe, 0x00, 0xfe, 0x0b, 0xfe, 0x39, 0xfe, 0x9d, 0xfe, 0x16, 0xff, 0x75, 0xff, -0xb6, 0xff, 0x03, 0x00, 0xd8, 0xff, 0x29, 0xff, 0x50, 0xfe, 0xcc, 0xfd, 0xe2, 0xfd, 0x79, 0xfe, -0x68, 0xff, 0x29, 0x00, 0x3c, 0x00, 0xb4, 0xff, 0xd7, 0xfe, 0xe9, 0xfd, 0x4c, 0xfd, 0x18, 0xfd, -0x34, 0xfd, 0x0e, 0xfd, 0xa1, 0xfc, 0x83, 0xfc, 0x0c, 0xfd, 0xf8, 0xfd, 0xf1, 0xfe, 0xa5, 0xff, -0xd9, 0xff, 0x8e, 0xff, 0x7d, 0xff, 0x6e, 0x00, 0xbf, 0x02, 0xf3, 0x05, 0x9e, 0x08, 0xd3, 0x09, -0x1b, 0x09, 0x50, 0x07, 0xe1, 0x05, 0x48, 0x05, 0x8c, 0x05, 0x07, 0x06, 0x2b, 0x06, 0x77, 0x05, -0x1e, 0x04, 0xff, 0x02, 0xf5, 0x02, 0xab, 0x03, 0x2d, 0x04, 0xb9, 0x03, 0x9c, 0x02, 0x92, 0x01, -0x4d, 0x01, 0x01, 0x02, 0x48, 0x03, 0x34, 0x04, 0x1c, 0x04, 0xf9, 0x02, 0x64, 0x01, 0x16, 0x00, -0x7e, 0xff, 0x72, 0xff, 0x5b, 0xff, 0xdf, 0xfe, 0x16, 0xfe, 0xad, 0xfd, 0xeb, 0xfd, 0xa3, 0xfe, -0x49, 0xff, 0x64, 0xff, 0x81, 0xfe, 0x18, 0xfd, 0xd6, 0xfb, 0x80, 0xfb, 0xf3, 0xfb, 0x8c, 0xfc, -0xcf, 0xfc, 0x5b, 0xfc, 0x3b, 0xfb, 0xcb, 0xf9, 0xbb, 0xf8, 0x52, 0xf8, 0x5f, 0xf8, 0x4d, 0xf8, -0x07, 0xf8, 0x9b, 0xf7, 0x4c, 0xf7, 0x33, 0xf7, 0x37, 0xf7, 0x41, 0xf7, 0x3c, 0xf7, 0x6a, 0xf7, -0xeb, 0xf7, 0xa4, 0xf8, 0x4d, 0xf9, 0xcd, 0xf9, 0xd7, 0xf9, 0x0b, 0xf9, 0x5c, 0xf7, 0xbe, 0xf5, -0xe2, 0xf4, 0xca, 0xf4, 0xf8, 0xf4, 0x67, 0xf5, 0x94, 0xf6, 0x1b, 0xf8, 0xab, 0xf8, 0xa0, 0xf7, -0x51, 0xf5, 0x59, 0xf3, 0xde, 0xf2, 0xf6, 0xf3, 0x08, 0xf6, 0xa3, 0xf7, 0x2a, 0xf7, 0x0b, 0xf4, -0xf3, 0xef, 0x1e, 0xef, 0x7b, 0xf5, 0xd6, 0x02, 0xec, 0x11, 0xab, 0x1c, 0xfe, 0x1f, 0x61, 0x1d, -0x1e, 0x18, 0x12, 0x13, 0x38, 0x10, 0x3a, 0x0f, 0x2b, 0x0e, 0x3b, 0x0b, 0x3d, 0x07, 0x70, 0x05, -0xf4, 0x07, 0xd1, 0x0c, 0x65, 0x0f, 0x58, 0x0c, 0xd1, 0x04, 0x5a, 0xfd, 0x3c, 0xfa, 0xe4, 0xfc, -0xa8, 0x03, 0x3c, 0x0b, 0xfe, 0x0f, 0x23, 0x10, 0xda, 0x0c, 0x65, 0x09, 0x03, 0x08, 0x44, 0x08, -0x4a, 0x08, 0x62, 0x07, 0x6e, 0x06, 0xe8, 0x06, 0x48, 0x09, 0x94, 0x0c, 0x15, 0x0f, 0x07, 0x0f, -0x16, 0x0c, 0xac, 0x07, 0x46, 0x04, 0x8a, 0x03, 0x41, 0x05, 0xbe, 0x07, 0x18, 0x09, 0x62, 0x08, -0xde, 0x05, 0xe1, 0x02, 0xd1, 0x00, 0x60, 0x00, 0x27, 0x01, 0xfe, 0x01, 0x0c, 0x02, 0x69, 0x01, -0xb7, 0x00, 0x7c, 0x00, 0x7e, 0x00, 0x5a, 0x00, 0xe8, 0xff, 0x6d, 0xff, 0x42, 0xff, 0xe8, 0xff, -0x64, 0x01, 0x65, 0x03, 0xcc, 0x04, 0xcc, 0x04, 0x5d, 0x03, 0x58, 0x01, 0x9f, 0xff, 0x9e, 0xfe, -0x19, 0xfe, 0xa2, 0xfd, 0xd0, 0xfc, 0x78, 0xfb, 0x98, 0xf9, 0xaa, 0xf7, 0x01, 0xf6, 0xce, 0xf4, -0xc3, 0xf3, 0xea, 0xf2, 0x8b, 0xf2, 0x0c, 0xf3, 0x52, 0xf4, 0xd3, 0xf5, 0x15, 0xf7, 0x1e, 0xf8, -0xfc, 0xf8, 0xae, 0xf9, 0x57, 0xfa, 0x09, 0xfb, 0xe8, 0xfb, 0x79, 0xfc, 0x38, 0xfc, 0x24, 0xfb, -0x9a, 0xf9, 0xe4, 0xf7, 0x02, 0xf6, 0x14, 0xf4, 0x43, 0xf2, 0xf3, 0xf0, 0xfe, 0xef, 0x7b, 0xef, -0x92, 0xef, 0x68, 0xf0, 0x7e, 0xf1, 0x14, 0xf2, 0x1f, 0xf2, 0x5f, 0xf2, 0x50, 0xf3, 0x87, 0xf4, -0x3a, 0xf5, 0x3b, 0xf5, 0x70, 0xf5, 0x90, 0xf6, 0x5e, 0xf8, 0xd1, 0xf9, 0x07, 0xfa, 0x83, 0xf8, -0x58, 0xf5, 0x3e, 0xf2, 0x5e, 0xf2, 0x01, 0xf9, 0xb4, 0x05, 0xaf, 0x13, 0x8d, 0x1c, 0x86, 0x1d, -0x70, 0x18, 0xd9, 0x11, 0xf3, 0x0c, 0x47, 0x0a, 0xd7, 0x08, 0x29, 0x07, 0xa6, 0x04, 0xf1, 0x01, -0xf7, 0x00, 0x00, 0x03, 0x19, 0x07, 0x63, 0x09, 0xe0, 0x06, 0x72, 0x00, 0xae, 0xfa, 0x3b, 0xfa, -0xe2, 0xff, 0xbb, 0x08, 0xa6, 0x10, 0xde, 0x14, 0x9c, 0x14, 0x65, 0x11, 0x9a, 0x0d, 0x81, 0x0b, -0xb1, 0x0b, 0xc9, 0x0c, 0x16, 0x0d, 0x4e, 0x0c, 0x65, 0x0b, 0x6b, 0x0b, 0xdd, 0x0b, 0x65, 0x0b, -0xfd, 0x08, 0xfc, 0x04, 0xb1, 0x00, 0x8f, 0xfd, 0x8d, 0xfc, 0xc2, 0xfd, 0x4d, 0x00, 0xb4, 0x02, -0xd2, 0x03, 0xbe, 0x03, 0x28, 0x03, 0xfa, 0x02, 0x4c, 0x03, 0xc0, 0x03, 0x0f, 0x04, 0x28, 0x04, -0x62, 0x04, 0x22, 0x05, 0x16, 0x06, 0xba, 0x06, 0x4d, 0x06, 0xa0, 0x04, 0x14, 0x02, 0x84, 0xff, -0xf1, 0xfd, 0x8e, 0xfd, 0xdb, 0xfd, 0x17, 0xfe, 0xdb, 0xfd, 0x83, 0xfd, 0x69, 0xfd, 0x89, 0xfd, -0x90, 0xfd, 0x2f, 0xfd, 0xa4, 0xfc, 0x2b, 0xfc, 0x40, 0xfc, 0x03, 0xfd, 0x0a, 0xfe, 0x9a, 0xfe, -0xed, 0xfd, 0xf9, 0xfb, 0xa8, 0xf9, 0x27, 0xf8, 0x20, 0xf8, 0xf5, 0xf8, 0x8c, 0xf9, 0x52, 0xf9, -0x93, 0xf8, 0x27, 0xf8, 0x69, 0xf8, 0x5c, 0xf9, 0x84, 0xfa, 0x7a, 0xfb, 0xeb, 0xfb, 0xea, 0xfb, -0xd0, 0xfb, 0xf4, 0xfb, 0xf6, 0xfb, 0x43, 0xfb, 0x97, 0xf9, 0x73, 0xf7, 0xe3, 0xf5, 0x65, 0xf5, -0x6d, 0xf5, 0x1f, 0xf5, 0x16, 0xf4, 0xbe, 0xf2, 0xd4, 0xf1, 0x99, 0xf1, 0x0a, 0xf2, 0x9d, 0xf2, -0xdf, 0xf2, 0x87, 0xf2, 0x02, 0xf2, 0x43, 0xf2, 0xf3, 0xf3, 0x92, 0xf6, 0xf9, 0xf8, 0x46, 0xfa, -0x74, 0xfa, 0x00, 0xfa, 0x48, 0xf9, 0x3c, 0xf8, 0xcc, 0xf6, 0xab, 0xf5, 0x63, 0xf6, 0x4f, 0xfa, -0x1f, 0x01, 0xef, 0x08, 0xff, 0x0e, 0x6f, 0x11, 0x4b, 0x10, 0xe9, 0x0c, 0x68, 0x09, 0x1a, 0x07, -0xe6, 0x05, 0x0e, 0x05, 0x3f, 0x04, 0xe9, 0x03, 0x06, 0x05, 0xb1, 0x07, 0xdd, 0x0a, 0xeb, 0x0c, -0xe6, 0x0c, 0x56, 0x0b, 0xbd, 0x09, 0x8b, 0x09, 0x3b, 0x0b, 0x1f, 0x0e, 0xba, 0x10, 0xd7, 0x11, -0x0f, 0x11, 0xea, 0x0e, 0x22, 0x0c, 0x5a, 0x09, 0xdf, 0x06, 0x0a, 0x05, 0xfe, 0x03, 0xbc, 0x03, -0x33, 0x04, 0x27, 0x05, 0x2f, 0x06, 0xdd, 0x06, 0xb8, 0x06, 0xa5, 0x05, 0xeb, 0x03, 0x52, 0x02, -0xe5, 0x01, 0x13, 0x03, 0x9a, 0x05, 0x8f, 0x08, 0x9f, 0x0a, 0xf4, 0x0a, 0x3e, 0x09, 0xf9, 0x05, -0x5a, 0x02, 0x66, 0xff, 0xfa, 0xfd, 0xda, 0xfd, 0x12, 0xfe, 0x13, 0xfe, 0x86, 0xfd, 0xce, 0xfc, -0xe3, 0xfb, 0xa1, 0xfa, 0x53, 0xf9, 0x92, 0xf8, 0xbc, 0xf8, 0xac, 0xf9, 0x25, 0xfb, 0xfe, 0xfc, -0xe3, 0xfe, 0xfb, 0xff, 0xd9, 0xff, 0xae, 0xfe, 0x78, 0xfd, 0xf0, 0xfc, 0xf0, 0xfc, 0xea, 0xfc, -0x7d, 0xfc, 0xee, 0xfb, 0x46, 0xfb, 0x88, 0xfa, 0x65, 0xf9, 0x05, 0xf8, 0x6b, 0xf6, 0xc3, 0xf4, -0x58, 0xf3, 0x01, 0xf3, 0x42, 0xf4, 0xe6, 0xf6, 0xc5, 0xf9, 0xb6, 0xfb, 0x51, 0xfc, 0x2f, 0xfc, -0x02, 0xfc, 0x6d, 0xfc, 0x38, 0xfd, 0x17, 0xfe, 0x97, 0xfe, 0x8c, 0xfe, 0x42, 0xfe, 0xc4, 0xfd, -0x12, 0xfd, 0xea, 0xfb, 0x0d, 0xfa, 0x98, 0xf7, 0x0c, 0xf5, 0x59, 0xf3, 0x0c, 0xf3, 0x29, 0xf4, -0xf2, 0xf5, 0x47, 0xf7, 0x80, 0xf7, 0x94, 0xf6, 0x36, 0xf5, 0x49, 0xf4, 0x85, 0xf4, 0xe4, 0xf5, -0xef, 0xf7, 0x00, 0xfa, 0x63, 0xfb, 0xcd, 0xfb, 0x8e, 0xfb, 0xf3, 0xfa, 0x0a, 0xfa, 0x43, 0xf8, -0x92, 0xf5, 0xbe, 0xf2, 0xe4, 0xf1, 0xf3, 0xf4, 0x43, 0xfc, 0xf0, 0x05, 0xb8, 0x0e, 0x0d, 0x14, -0x3c, 0x15, 0x69, 0x13, 0xc5, 0x10, 0x22, 0x0f, 0xd5, 0x0e, 0xeb, 0x0e, 0x7f, 0x0e, 0x60, 0x0d, -0x9b, 0x0c, 0xe9, 0x0c, 0x0a, 0x0e, 0xa4, 0x0e, 0x69, 0x0d, 0x4f, 0x0a, 0xe5, 0x06, 0x29, 0x05, -0x37, 0x06, 0x6b, 0x09, 0xdf, 0x0c, 0xe1, 0x0e, 0xd4, 0x0e, 0x72, 0x0d, 0x00, 0x0c, 0x50, 0x0b, -0x98, 0x0b, 0x2c, 0x0c, 0x58, 0x0c, 0xd8, 0x0b, 0x3a, 0x0b, 0x4d, 0x0b, 0x2c, 0x0c, 0x1a, 0x0d, -0x02, 0x0d, 0x5e, 0x0b, 0xa8, 0x08, 0xab, 0x05, 0x75, 0x03, 0x69, 0x02, 0xac, 0x02, 0xb8, 0x03, -0x84, 0x04, 0x64, 0x04, 0x34, 0x03, 0x88, 0x01, 0x11, 0x00, 0x2c, 0xff, 0xab, 0xfe, 0x52, 0xfe, -0x0f, 0xfe, 0xd2, 0xfd, 0xa8, 0xfd, 0x7d, 0xfd, 0x87, 0xfd, 0x5a, 0xfd, 0xc3, 0xfc, 0x8f, 0xfb, -0x4c, 0xfa, 0x9b, 0xf9, 0xe4, 0xf9, 0xda, 0xfa, 0xba, 0xfb, 0xbd, 0xfb, 0xd0, 0xfa, 0x43, 0xf9, -0xc1, 0xf7, 0xc2, 0xf6, 0x57, 0xf6, 0x31, 0xf6, 0x0a, 0xf6, 0xb6, 0xf5, 0x5d, 0xf5, 0x29, 0xf5, -0x0a, 0xf5, 0xa1, 0xf4, 0x8d, 0xf3, 0x0c, 0xf2, 0xa4, 0xf0, 0x00, 0xf0, 0x50, 0xf0, 0x5a, 0xf1, -0xba, 0xf2, 0x16, 0xf4, 0x53, 0xf5, 0x8c, 0xf6, 0xdd, 0xf7, 0x58, 0xf9, 0xc6, 0xfa, 0x0b, 0xfc, -0x06, 0xfd, 0xba, 0xfd, 0x27, 0xfe, 0x0e, 0xfe, 0x58, 0xfd, 0xfa, 0xfb, 0x34, 0xfa, 0x5c, 0xf8, -0xe5, 0xf6, 0xd8, 0xf5, 0x2f, 0xf5, 0xbc, 0xf4, 0xa6, 0xf4, 0x1c, 0xf5, 0x00, 0xf6, 0x05, 0xf7, -0xd3, 0xf7, 0x3f, 0xf8, 0x8a, 0xf8, 0x0f, 0xf9, 0x39, 0xfa, 0x67, 0xfc, 0x5a, 0xff, 0x65, 0x02, -0x73, 0x04, 0xd9, 0x04, 0x60, 0x03, 0x8a, 0x00, 0xfc, 0xfc, 0xcc, 0xf9, 0x7d, 0xf8, 0x83, 0xfa, -0x47, 0x00, 0x4a, 0x08, 0xf7, 0x0f, 0xef, 0x14, 0x03, 0x16, 0xcd, 0x13, 0x7f, 0x0f, 0xe1, 0x0a, -0x53, 0x07, 0x95, 0x05, 0x81, 0x05, 0x74, 0x06, 0x0b, 0x08, 0x02, 0x0a, 0xdc, 0x0b, 0xbf, 0x0c, -0x04, 0x0c, 0xdf, 0x09, 0x97, 0x07, 0xc2, 0x06, 0x16, 0x08, 0x0d, 0x0b, 0x79, 0x0e, 0x18, 0x11, -0xef, 0x11, 0xd8, 0x10, 0x72, 0x0e, 0xd5, 0x0b, 0xfe, 0x09, 0x13, 0x09, 0xab, 0x08, 0x6f, 0x08, -0x5d, 0x08, 0x9d, 0x08, 0xe7, 0x08, 0xb3, 0x08, 0xb6, 0x07, 0x05, 0x06, 0x07, 0x04, 0x25, 0x02, -0xf0, 0x00, 0xdd, 0x00, 0xdb, 0x01, 0x46, 0x03, 0x4d, 0x04, 0x92, 0x04, 0x6a, 0x04, 0x46, 0x04, -0x2f, 0x04, 0xe2, 0x03, 0x1f, 0x03, 0xd0, 0x01, 0x27, 0x00, 0x57, 0xfe, 0xc8, 0xfc, 0xf5, 0xfb, -0x05, 0xfc, 0x68, 0xfc, 0x64, 0xfc, 0x89, 0xfb, 0x84, 0xfa, 0x01, 0xfa, 0x66, 0xfa, 0x4d, 0xfb, -0xe5, 0xfb, 0xac, 0xfb, 0x94, 0xfa, 0x2e, 0xf9, 0x84, 0xf8, 0x27, 0xf9, 0xd7, 0xfa, 0x7e, 0xfc, -0xb3, 0xfc, 0x16, 0xfb, 0x43, 0xf8, 0x79, 0xf5, 0x96, 0xf3, 0xba, 0xf2, 0x55, 0xf2, 0xf4, 0xf1, -0xbc, 0xf1, 0x14, 0xf2, 0x48, 0xf3, 0xf4, 0xf4, 0x6b, 0xf6, 0x1e, 0xf7, 0x5e, 0xf7, 0xfb, 0xf7, -0xc1, 0xf9, 0xc8, 0xfc, 0x00, 0x00, 0x23, 0x02, 0x44, 0x02, 0x96, 0x00, 0x1f, 0xfe, 0xff, 0xfb, -0x95, 0xfa, 0x6b, 0xf9, 0xde, 0xf7, 0xd2, 0xf5, 0xec, 0xf3, 0x15, 0xf3, 0xad, 0xf3, 0x60, 0xf5, -0x2c, 0xf7, 0x74, 0xf8, 0xce, 0xf8, 0xb2, 0xf8, 0xa4, 0xf8, 0x34, 0xf9, 0x8e, 0xfa, 0x8a, 0xfc, -0xc4, 0xfe, 0xe7, 0x00, 0x94, 0x02, 0x3f, 0x03, 0xcb, 0x02, 0x3a, 0x01, 0x43, 0xff, 0x65, 0xfd, -0xc1, 0xfb, 0xea, 0xf9, 0x78, 0xf7, 0xd9, 0xf4, 0x90, 0xf3, 0x71, 0xf5, 0x00, 0xfb, 0x0f, 0x03, -0x17, 0x0b, 0x6b, 0x10, 0xf5, 0x11, 0x82, 0x10, 0x3c, 0x0e, 0xff, 0x0c, 0x21, 0x0d, 0xce, 0x0d, -0xbf, 0x0d, 0xac, 0x0c, 0x49, 0x0b, 0xbe, 0x0a, 0x5d, 0x0b, 0x6d, 0x0c, 0x8a, 0x0c, 0xff, 0x0a, -0x1e, 0x08, 0x5b, 0x05, 0xea, 0x03, 0x82, 0x04, 0x66, 0x06, 0x73, 0x08, 0x6f, 0x09, 0xfa, 0x08, -0x85, 0x07, 0x11, 0x06, 0x2f, 0x05, 0xd4, 0x04, 0x94, 0x04, 0x3b, 0x04, 0x02, 0x04, 0x3d, 0x04, -0xe7, 0x04, 0xa6, 0x05, 0xba, 0x05, 0xd4, 0x04, 0xda, 0x02, 0x94, 0x00, 0xf8, 0xfe, 0xf0, 0xfe, -0x76, 0x00, 0xc1, 0x02, 0x7e, 0x04, 0xe5, 0x04, 0xd9, 0x03, 0x16, 0x02, 0x50, 0x00, 0x00, 0xff, -0x21, 0xfe, 0xa9, 0xfd, 0x4a, 0xfd, 0x32, 0xfd, 0x6b, 0xfd, 0x02, 0xfe, 0x8c, 0xfe, 0xae, 0xfe, -0x38, 0xfe, 0x5b, 0xfd, 0xd3, 0xfc, 0x1a, 0xfd, 0x67, 0xfe, 0x32, 0x00, 0xa2, 0x01, 0x2c, 0x02, -0xb7, 0x01, 0xca, 0x00, 0xe0, 0xff, 0x27, 0xff, 0x82, 0xfe, 0xce, 0xfd, 0xf2, 0xfc, 0xfa, 0xfb, -0xc6, 0xfa, 0x8b, 0xf9, 0x48, 0xf8, 0x03, 0xf7, 0xbf, 0xf5, 0xbd, 0xf4, 0x8d, 0xf4, 0x63, 0xf5, -0x23, 0xf7, 0x46, 0xf9, 0x46, 0xfb, 0x02, 0xfd, 0x5a, 0xfe, 0x8e, 0xff, 0x8f, 0x00, 0x34, 0x01, -0x81, 0x01, 0x55, 0x01, 0xc4, 0x00, 0xf0, 0xff, 0xcf, 0xfe, 0x7b, 0xfd, 0xe1, 0xfb, 0x20, 0xfa, -0x57, 0xf8, 0xfe, 0xf6, 0x64, 0xf6, 0x8c, 0xf6, 0x16, 0xf7, 0x95, 0xf7, 0xef, 0xf7, 0x6d, 0xf8, -0x42, 0xf9, 0x81, 0xfa, 0x03, 0xfc, 0x88, 0xfd, 0xf5, 0xfe, 0x01, 0x00, 0x89, 0x00, 0x2e, 0x00, -0x0c, 0xff, 0x62, 0xfd, 0xe0, 0xfb, 0xd3, 0xfa, 0x64, 0xfa, 0xe8, 0xf9, 0xc1, 0xf8, 0x82, 0xf6, -0x18, 0xf4, 0x75, 0xf3, 0x9b, 0xf6, 0x87, 0xfd, 0xbb, 0x06, 0xe8, 0x0e, 0xc7, 0x13, 0xd3, 0x14, -0x2a, 0x13, 0xfa, 0x10, 0x4b, 0x0f, 0xf6, 0x0d, 0x2f, 0x0c, 0x80, 0x09, 0xa1, 0x06, 0xfa, 0x04, -0x50, 0x05, 0x74, 0x07, 0xa4, 0x09, 0x29, 0x0a, 0x48, 0x08, 0x09, 0x05, 0x65, 0x02, 0xdf, 0x01, -0xc0, 0x03, 0xb6, 0x06, 0x1d, 0x09, 0xf4, 0x09, 0x21, 0x09, 0x99, 0x07, 0x31, 0x06, 0x53, 0x05, -0xae, 0x04, 0xaa, 0x03, 0x3f, 0x02, 0xfd, 0x00, 0x80, 0x00, 0x21, 0x01, 0x65, 0x02, 0x53, 0x03, -0x06, 0x03, 0x4c, 0x01, 0xd9, 0xfe, 0xc6, 0xfc, 0xe9, 0xfb, 0x6b, 0xfc, 0xcd, 0xfd, 0x41, 0xff, -0x53, 0x00, 0xf9, 0x00, 0x32, 0x01, 0xde, 0x00, 0xf4, 0xff, 0x77, 0xfe, 0xba, 0xfc, 0x57, 0xfb, -0xf8, 0xfa, 0xd2, 0xfb, 0x55, 0xfd, 0xc5, 0xfe, 0x70, 0xff, 0x46, 0xff, 0xa0, 0xfe, 0x02, 0xfe, -0xc9, 0xfd, 0xf8, 0xfd, 0x46, 0xfe, 0x5b, 0xfe, 0x40, 0xfe, 0x29, 0xfe, 0x5f, 0xfe, 0xf8, 0xfe, -0x89, 0xff, 0x89, 0xff, 0xa5, 0xfe, 0xc7, 0xfc, 0x7d, 0xfa, 0x5d, 0xf8, 0x12, 0xf7, 0xb9, 0xf6, -0x11, 0xf7, 0xa8, 0xf7, 0x21, 0xf8, 0x8a, 0xf8, 0x13, 0xf9, 0xeb, 0xf9, 0x14, 0xfb, 0x5e, 0xfc, -0x9f, 0xfd, 0xc0, 0xfe, 0xdb, 0xff, 0x14, 0x01, 0x39, 0x02, 0x02, 0x03, 0x01, 0x03, 0xfe, 0x01, -0x1f, 0x00, 0xc9, 0xfd, 0xa2, 0xfb, 0xe5, 0xf9, 0xe3, 0xf8, 0x67, 0xf8, 0x6b, 0xf8, 0xae, 0xf8, -0xf4, 0xf8, 0xfa, 0xf8, 0xd3, 0xf8, 0xa0, 0xf8, 0xa3, 0xf8, 0x0c, 0xf9, 0xb0, 0xf9, 0x62, 0xfa, -0x00, 0xfb, 0xa1, 0xfb, 0x79, 0xfc, 0x9a, 0xfd, 0x99, 0xfe, 0x06, 0xff, 0xa3, 0xfe, 0xa7, 0xfd, -0xa9, 0xfc, 0xd7, 0xfb, 0xfe, 0xfa, 0x33, 0xf9, 0x31, 0xf6, 0xc5, 0xf2, 0x29, 0xf1, 0xb4, 0xf3, -0x37, 0xfb, 0xf3, 0x05, 0x20, 0x10, 0x33, 0x16, 0xfd, 0x16, 0xd6, 0x13, 0xb6, 0x0f, 0x03, 0x0d, -0x5f, 0x0c, 0xc1, 0x0c, 0xe4, 0x0c, 0x3e, 0x0c, 0xbd, 0x0b, 0x4c, 0x0c, 0xf4, 0x0d, 0x7a, 0x0f, -0x2b, 0x0f, 0x73, 0x0c, 0x87, 0x08, 0x95, 0x05, 0x23, 0x05, 0x46, 0x07, 0x4f, 0x0a, 0x4d, 0x0c, -0x09, 0x0c, 0xc9, 0x09, 0xec, 0x06, 0xd9, 0x04, 0xe3, 0x03, 0x63, 0x03, 0x92, 0x02, 0x42, 0x01, -0x47, 0x00, 0x59, 0x00, 0xbf, 0x01, 0x87, 0x03, 0x51, 0x04, 0x3e, 0x03, 0x6c, 0x00, 0x3a, 0xfd, -0x5c, 0xfb, 0xd1, 0xfb, 0x4e, 0xfe, 0x7b, 0x01, 0xc1, 0x03, 0x48, 0x04, 0x25, 0x03, 0x1e, 0x01, -0xf6, 0xfe, 0x15, 0xfd, 0x99, 0xfb, 0x6b, 0xfa, 0xc0, 0xf9, 0xa5, 0xf9, 0x22, 0xfa, 0xe0, 0xfa, -0x7d, 0xfb, 0xa1, 0xfb, 0x4c, 0xfb, 0xee, 0xfa, 0x1d, 0xfb, 0x04, 0xfc, 0x86, 0xfd, 0x24, 0xff, -0x38, 0x00, 0x97, 0x00, 0x6f, 0x00, 0xfb, 0xff, 0x71, 0xff, 0xc7, 0xfe, 0xef, 0xfd, 0xc5, 0xfc, -0x42, 0xfb, 0x94, 0xf9, 0x15, 0xf8, 0xd8, 0xf6, 0xf8, 0xf5, 0x4d, 0xf5, 0xe7, 0xf4, 0xc7, 0xf4, -0x30, 0xf5, 0x39, 0xf6, 0xd4, 0xf7, 0xb4, 0xf9, 0x91, 0xfb, 0x1b, 0xfd, 0x4a, 0xfe, 0x22, 0xff, -0x99, 0xff, 0xa2, 0xff, 0x3e, 0xff, 0x86, 0xfe, 0x9d, 0xfd, 0xbb, 0xfc, 0xf4, 0xfb, 0x1c, 0xfb, -0x0c, 0xfa, 0x88, 0xf8, 0xdb, 0xf6, 0x6d, 0xf5, 0xbc, 0xf4, 0xe5, 0xf4, 0x98, 0xf5, 0x82, 0xf6, -0x36, 0xf7, 0x9c, 0xf7, 0xb9, 0xf7, 0xfb, 0xf7, 0xe8, 0xf8, 0xbc, 0xfa, 0x38, 0xfd, 0xb0, 0xff, -0x3a, 0x01, 0x5c, 0x01, 0x24, 0x00, 0x3f, 0xfe, 0x93, 0xfc, 0x6f, 0xfb, 0x85, 0xfa, 0xad, 0xf8, -0x98, 0xf5, 0x3b, 0xf2, 0xa5, 0xf0, 0x63, 0xf3, 0xfc, 0xfa, 0xb9, 0x05, 0xc3, 0x0f, 0x84, 0x15, -0x10, 0x16, 0x00, 0x13, 0x87, 0x0f, 0xf4, 0x0d, 0x7c, 0x0e, 0xc1, 0x0f, 0xfa, 0x0f, 0xb7, 0x0e, -0x30, 0x0d, 0xd9, 0x0c, 0x55, 0x0e, 0x42, 0x10, 0x77, 0x10, 0xee, 0x0d, 0x63, 0x09, 0x52, 0x05, -0xc5, 0x03, 0x50, 0x05, 0xaf, 0x08, 0x97, 0x0b, 0x2f, 0x0c, 0x4e, 0x0a, 0x0a, 0x07, 0x71, 0x04, -0x78, 0x03, 0x15, 0x04, 0x65, 0x05, 0x7a, 0x06, 0xeb, 0x06, 0xfb, 0x06, 0x16, 0x07, 0x63, 0x07, -0x61, 0x07, 0x84, 0x06, 0x9c, 0x04, 0x21, 0x02, 0xf9, 0xff, 0x0f, 0xff, 0x76, 0xff, 0xc2, 0x00, -0xcc, 0x01, 0xc7, 0x01, 0x80, 0x00, 0xa0, 0xfe, 0x14, 0xfd, 0x87, 0xfc, 0xf3, 0xfc, 0xaf, 0xfd, -0x21, 0xfe, 0x0d, 0xfe, 0x93, 0xfd, 0x21, 0xfd, 0x27, 0xfd, 0xa3, 0xfd, 0x5c, 0xfe, 0xea, 0xfe, -0x69, 0xff, 0xf4, 0xff, 0xb8, 0x00, 0x94, 0x01, 0x26, 0x02, 0x13, 0x02, 0x45, 0x01, 0xe3, 0xff, -0x5c, 0xfe, 0x2f, 0xfd, 0x53, 0xfc, 0xa6, 0xfb, 0xae, 0xfa, 0x67, 0xf9, 0xf2, 0xf7, 0xa6, 0xf6, -0xb2, 0xf5, 0x30, 0xf5, 0x39, 0xf5, 0xc4, 0xf5, 0xc7, 0xf6, 0x44, 0xf8, 0x0e, 0xfa, 0xdb, 0xfb, -0x3d, 0xfd, 0x37, 0xfe, 0xee, 0xfe, 0xc8, 0xff, 0xd7, 0x00, 0xcd, 0x01, 0x2f, 0x02, 0x9b, 0x01, -0x0f, 0x00, 0xf3, 0xfd, 0xd1, 0xfb, 0x1d, 0xfa, 0xd1, 0xf8, 0xb4, 0xf7, 0x87, 0xf6, 0x67, 0xf5, -0x8c, 0xf4, 0x51, 0xf4, 0x88, 0xf4, 0x2f, 0xf5, 0xcf, 0xf5, 0x52, 0xf6, 0xa1, 0xf6, 0x23, 0xf7, -0x13, 0xf8, 0xaf, 0xf9, 0xe2, 0xfb, 0x1e, 0xfe, 0x9d, 0xff, 0xa8, 0xff, 0x3a, 0xfe, 0xb6, 0xfb, -0x0c, 0xf9, 0x01, 0xf7, 0x9b, 0xf5, 0x3a, 0xf4, 0x26, 0xf2, 0x5d, 0xef, 0x78, 0xed, 0x9f, 0xee, -0x5d, 0xf4, 0xff, 0xfd, 0x52, 0x08, 0x7b, 0x0f, 0x5c, 0x11, 0xac, 0x0e, 0x8b, 0x0a, 0x19, 0x08, -0x9f, 0x08, 0x2c, 0x0b, 0x6e, 0x0d, 0x9f, 0x0d, 0xe2, 0x0b, 0x2b, 0x0a, 0x06, 0x0a, 0xa1, 0x0b, -0xfa, 0x0c, 0x66, 0x0c, 0xa5, 0x09, 0x7a, 0x06, 0xef, 0x04, 0x28, 0x06, 0x5e, 0x09, 0x31, 0x0c, -0xb4, 0x0c, 0x47, 0x0a, 0x77, 0x06, 0xa0, 0x03, 0x2f, 0x03, 0xe2, 0x04, 0xd3, 0x06, 0x8a, 0x07, -0xa7, 0x06, 0x51, 0x05, 0xed, 0x04, 0x14, 0x06, 0x07, 0x08, 0x1f, 0x09, 0x34, 0x08, 0x57, 0x05, -0xec, 0x01, 0xb8, 0xff, 0xc3, 0xff, 0xa0, 0x01, 0xe1, 0x03, 0xf8, 0x04, 0x45, 0x04, 0x7a, 0x02, -0xc2, 0x00, 0x2c, 0x00, 0x86, 0x00, 0x0e, 0x01, 0xd1, 0x00, 0x9a, 0xff, 0x11, 0xfe, 0x0e, 0xfd, -0x4b, 0xfd, 0xaf, 0xfe, 0x3a, 0x00, 0xfa, 0x00, 0x83, 0x00, 0x8a, 0xff, 0x05, 0xff, 0xa2, 0xff, -0x04, 0x01, 0x3e, 0x02, 0x6c, 0x02, 0x43, 0x01, 0x81, 0xff, 0x0e, 0xfe, 0x88, 0xfd, 0xa1, 0xfd, -0x7d, 0xfd, 0x67, 0xfc, 0x4f, 0xfa, 0x05, 0xf8, 0x78, 0xf6, 0x1b, 0xf6, 0xb4, 0xf6, 0x91, 0xf7, -0x43, 0xf8, 0xcc, 0xf8, 0x9b, 0xf9, 0xde, 0xfa, 0x81, 0xfc, 0x18, 0xfe, 0x5a, 0xff, 0x3a, 0x00, -0xfc, 0x00, 0xb4, 0x01, 0x5b, 0x02, 0x8b, 0x02, 0xb9, 0x01, 0xcd, 0xff, 0x23, 0xfd, 0x69, 0xfa, -0x22, 0xf8, 0x7c, 0xf6, 0x54, 0xf5, 0x99, 0xf4, 0x1e, 0xf4, 0xa7, 0xf3, 0x48, 0xf3, 0x36, 0xf3, -0xb0, 0xf3, 0x9c, 0xf4, 0xc3, 0xf5, 0xd3, 0xf6, 0xd8, 0xf7, 0xf4, 0xf8, 0x96, 0xfa, 0xd7, 0xfc, -0x65, 0xff, 0x47, 0x01, 0x79, 0x01, 0xa3, 0xff, 0x5c, 0xfc, 0xc7, 0xf8, 0xc6, 0xf5, 0x4b, 0xf3, -0xed, 0xf0, 0xa8, 0xee, 0x6a, 0xed, 0x87, 0xef, 0x50, 0xf6, 0x98, 0x00, 0x85, 0x0a, 0xd2, 0x0f, -0xce, 0x0e, 0x99, 0x09, 0x47, 0x04, 0x67, 0x02, 0x56, 0x05, 0x1c, 0x0b, 0x33, 0x10, 0x6d, 0x11, -0x04, 0x0f, 0xfd, 0x0b, 0x36, 0x0b, 0x8d, 0x0c, 0x97, 0x0d, 0x78, 0x0c, 0x70, 0x09, 0x6e, 0x06, -0x19, 0x05, 0x0f, 0x06, 0x8d, 0x08, 0x63, 0x0a, 0x63, 0x09, 0x26, 0x05, 0x40, 0x00, 0xf7, 0xfd, -0x8f, 0xff, 0x6a, 0x03, 0xfd, 0x06, 0xc4, 0x08, 0xcf, 0x08, 0xf2, 0x07, 0x5c, 0x07, 0xe6, 0x07, -0x53, 0x09, 0x29, 0x0a, 0x0f, 0x09, 0x59, 0x06, 0x8a, 0x03, 0x01, 0x02, 0xf8, 0x01, 0x6b, 0x02, -0x64, 0x02, 0x2e, 0x01, 0xd1, 0xfe, 0x50, 0xfc, 0x0c, 0xfb, 0xac, 0xfb, 0xb8, 0xfd, 0x76, 0xff, -0xca, 0xff, 0xa7, 0xfe, 0xf5, 0xfc, 0xd0, 0xfb, 0x0c, 0xfc, 0x18, 0xfe, 0x27, 0x01, 0xfa, 0x03, -0x57, 0x05, 0x58, 0x05, 0xca, 0x04, 0x56, 0x04, 0x02, 0x04, 0x93, 0x03, 0x93, 0x02, 0xd3, 0x00, -0x74, 0xfe, 0x2d, 0xfc, 0xca, 0xfa, 0x85, 0xfa, 0x8b, 0xfa, 0xe5, 0xf9, 0x36, 0xf8, 0x09, 0xf6, -0x41, 0xf4, 0x96, 0xf3, 0x47, 0xf4, 0x04, 0xf6, 0x00, 0xf8, 0x76, 0xf9, 0x34, 0xfa, 0xd1, 0xfa, -0x03, 0xfc, 0xc3, 0xfd, 0x8d, 0xff, 0xc8, 0x00, 0x65, 0x01, 0x7c, 0x01, 0x03, 0x01, 0xf0, 0xff, -0x7d, 0xfe, 0xdb, 0xfc, 0xf4, 0xfa, 0xce, 0xf8, 0xe8, 0xf6, 0xdf, 0xf5, 0x97, 0xf5, 0x6c, 0xf5, -0xce, 0xf4, 0xed, 0xf3, 0x3a, 0xf3, 0x2f, 0xf3, 0x1a, 0xf4, 0x1b, 0xf6, 0xcc, 0xf8, 0x05, 0xfb, -0x04, 0xfc, 0x0c, 0xfc, 0x80, 0xfc, 0x31, 0xfe, 0x74, 0x00, 0xfa, 0x01, 0x01, 0x02, 0x65, 0x00, -0x6a, 0xfd, 0x6a, 0xf9, 0x7b, 0xf5, 0x86, 0xf2, 0x2b, 0xf0, 0x0b, 0xee, 0xf3, 0xec, 0x1c, 0xf0, -0x13, 0xf9, 0x1b, 0x05, 0xf9, 0x0e, 0x51, 0x12, 0x72, 0x0f, 0xa8, 0x09, 0xf2, 0x04, 0x95, 0x04, -0x6c, 0x09, 0x20, 0x11, 0x85, 0x16, 0x20, 0x16, 0x02, 0x11, 0x0b, 0x0c, 0xb1, 0x0a, 0x45, 0x0c, -0xbe, 0x0d, 0x61, 0x0d, 0x8d, 0x0b, 0xb5, 0x09, 0xf2, 0x08, 0xf3, 0x09, 0x50, 0x0c, 0xd1, 0x0d, -0xfe, 0x0b, 0xea, 0x06, 0xca, 0x01, 0x5c, 0x00, 0x72, 0x03, 0xaf, 0x08, 0xb8, 0x0c, 0xd4, 0x0d, -0xee, 0x0b, 0x94, 0x08, 0x0c, 0x06, 0xf6, 0x05, 0xfb, 0x07, 0xd2, 0x09, 0x7e, 0x09, 0xbf, 0x06, -0x54, 0x03, 0x0b, 0x01, 0x4e, 0x00, 0x9f, 0x00, 0x8f, 0x00, 0x86, 0xff, 0x44, 0xfd, 0x0a, 0xfb, -0x57, 0xfa, 0xcf, 0xfb, 0xa5, 0xfe, 0xbd, 0x00, 0x7c, 0x00, 0xf2, 0xfd, 0xb5, 0xfa, 0xe0, 0xf8, -0x87, 0xf9, 0x68, 0xfc, 0xf8, 0xff, 0x94, 0x02, 0x1a, 0x03, 0xb5, 0x01, 0x8e, 0xff, 0x01, 0xfe, -0xb2, 0xfd, 0x22, 0xfe, 0x68, 0xfe, 0xe2, 0xfd, 0xec, 0xfc, 0x54, 0xfc, 0x7c, 0xfc, 0xe1, 0xfc, -0xb2, 0xfc, 0x77, 0xfb, 0x54, 0xf9, 0x03, 0xf7, 0x6c, 0xf5, 0x41, 0xf5, 0x3a, 0xf6, 0x6e, 0xf7, -0xa3, 0xf7, 0xcf, 0xf6, 0xe4, 0xf5, 0xfd, 0xf5, 0x8d, 0xf7, 0xe3, 0xf9, 0x34, 0xfc, 0xc3, 0xfd, -0x8b, 0xfe, 0xa2, 0xfe, 0x99, 0xfe, 0xb2, 0xfe, 0xad, 0xfe, 0x1e, 0xfe, 0xb0, 0xfc, 0xf6, 0xfa, -0x85, 0xf9, 0xb8, 0xf8, 0x26, 0xf8, 0x3b, 0xf7, 0xbe, 0xf5, 0x04, 0xf4, 0xdb, 0xf2, 0xfa, 0xf2, -0x7c, 0xf4, 0xa3, 0xf6, 0x1b, 0xf8, 0x89, 0xf8, 0x9d, 0xf8, 0x32, 0xf9, 0x8c, 0xfa, 0x0b, 0xfc, -0xa8, 0xfd, 0x16, 0xff, 0xa2, 0xff, 0x64, 0xfe, 0x13, 0xfb, 0xc2, 0xf6, 0x69, 0xf2, 0xeb, 0xee, -0xc9, 0xed, 0x32, 0xf1, 0x74, 0xfa, 0x38, 0x06, 0x21, 0x0f, 0xde, 0x10, 0x45, 0x0c, 0xb7, 0x05, -0x06, 0x01, 0x98, 0x00, 0x64, 0x04, 0xdd, 0x0a, 0x5c, 0x10, 0xd1, 0x11, 0xa8, 0x0f, 0x37, 0x0d, -0x56, 0x0d, 0xcb, 0x0e, 0xc6, 0x0e, 0x5d, 0x0c, 0x73, 0x09, 0x9d, 0x08, 0x4a, 0x0a, 0xc1, 0x0d, -0x50, 0x11, 0xba, 0x12, 0xcf, 0x0f, 0xc1, 0x08, 0x66, 0x01, 0x5d, 0xfe, 0x4d, 0x01, 0x76, 0x07, -0x9b, 0x0c, 0xc7, 0x0e, 0x98, 0x0d, 0xd8, 0x0a, 0x19, 0x08, 0x50, 0x07, 0x18, 0x09, 0xa5, 0x0b, -0xfa, 0x0c, 0xf8, 0x0b, 0xbe, 0x09, 0xca, 0x07, 0xb1, 0x06, 0x07, 0x06, 0xf5, 0x04, 0xf7, 0x02, -0x0a, 0x00, 0xc8, 0xfc, 0xc7, 0xfa, 0xd7, 0xfa, 0xcb, 0xfc, 0xb7, 0xfe, 0x32, 0xff, 0xa8, 0xfd, -0xe0, 0xfa, 0x59, 0xf8, 0x26, 0xf7, 0x6f, 0xf8, 0x8b, 0xfb, 0xfb, 0xfe, 0x2d, 0x01, 0xa1, 0x01, -0x7e, 0x01, 0x4a, 0x01, 0x6c, 0x01, 0x9b, 0x01, 0x71, 0x01, 0xc1, 0x00, 0x28, 0xff, 0x7f, 0xfd, -0x4b, 0xfc, 0xfc, 0xfb, 0x14, 0xfc, 0x5b, 0xfb, 0xaf, 0xf9, 0x2d, 0xf7, 0xd4, 0xf4, 0x1c, 0xf3, -0x20, 0xf2, 0xf6, 0xf1, 0x0c, 0xf2, 0x57, 0xf2, 0x7e, 0xf2, 0xec, 0xf2, 0x17, 0xf4, 0x0c, 0xf6, -0x7e, 0xf8, 0x8d, 0xfa, 0x0a, 0xfc, 0x28, 0xfd, 0x3b, 0xfe, 0x8d, 0xff, 0x5d, 0x00, 0x66, 0x00, -0x4c, 0xff, 0x52, 0xfd, 0xfa, 0xfa, 0x94, 0xf8, 0xca, 0xf6, 0x6d, 0xf5, 0x66, 0xf4, 0x2e, 0xf3, -0xb4, 0xf1, 0xfd, 0xf0, 0x51, 0xf1, 0xab, 0xf2, 0x07, 0xf4, 0x28, 0xf5, 0x4f, 0xf6, 0x42, 0xf7, -0xce, 0xf7, 0x27, 0xf8, 0x62, 0xf9, 0x17, 0xfc, 0x25, 0xff, 0x25, 0x01, 0xf8, 0x00, 0x01, 0xff, -0x4e, 0xfb, 0x7a, 0xf6, 0xf8, 0xf2, 0x2f, 0xf4, 0x10, 0xfc, 0xef, 0x06, 0x0f, 0x0f, 0xa7, 0x10, -0x7c, 0x0c, 0x64, 0x06, 0xd9, 0x00, 0xb3, 0xfe, 0xfd, 0x00, 0x80, 0x06, 0x64, 0x0b, 0xf7, 0x0b, -0x9d, 0x09, 0x4b, 0x08, 0x5a, 0x0a, 0xb7, 0x0d, 0xae, 0x0e, 0xc7, 0x0c, 0xb9, 0x09, 0x17, 0x08, -0xc0, 0x08, 0xf3, 0x0b, 0x30, 0x11, 0x3e, 0x15, 0xca, 0x14, 0xa2, 0x0e, 0x76, 0x06, 0x5a, 0x01, -0x55, 0x01, 0xb4, 0x04, 0x3f, 0x08, 0x52, 0x0a, 0x66, 0x0a, 0xc7, 0x08, 0xcc, 0x06, 0x17, 0x06, -0xbf, 0x07, 0x26, 0x0a, 0x23, 0x0b, 0xee, 0x09, 0xdc, 0x07, 0xc3, 0x06, 0xed, 0x06, 0xb8, 0x07, -0x10, 0x08, 0x0b, 0x07, 0x6b, 0x04, 0x84, 0x00, 0xce, 0xfc, 0xec, 0xfa, 0x6f, 0xfb, 0x3d, 0xfd, -0xad, 0xfe, 0x6f, 0xfe, 0x9a, 0xfc, 0x1a, 0xfa, 0x12, 0xf8, 0x98, 0xf7, 0xb9, 0xf8, 0xdb, 0xfa, -0xc9, 0xfc, 0xc4, 0xfd, 0x39, 0xfe, 0x8f, 0xfe, 0x87, 0xff, 0xd5, 0x00, 0xb0, 0x01, 0x60, 0x01, -0x6e, 0xff, 0xe6, 0xfc, 0xee, 0xfa, 0x80, 0xfa, 0x78, 0xfb, 0xa0, 0xfc, 0xf1, 0xfc, 0xab, 0xfb, -0x27, 0xf9, 0x35, 0xf6, 0xd8, 0xf3, 0xb1, 0xf2, 0x37, 0xf2, 0xfe, 0xf1, 0xa4, 0xf1, 0xa8, 0xf1, -0xb4, 0xf2, 0xc1, 0xf4, 0x39, 0xf7, 0x1c, 0xf9, 0xf5, 0xf9, 0x35, 0xfa, 0x89, 0xfa, 0x08, 0xfc, -0x7e, 0xfe, 0x4c, 0x01, 0x12, 0x03, 0xea, 0x02, 0xc4, 0x00, 0x6e, 0xfd, 0x97, 0xfa, 0xeb, 0xf8, -0x26, 0xf8, 0x85, 0xf7, 0x95, 0xf6, 0x0a, 0xf6, 0xfb, 0xf5, 0x60, 0xf6, 0xb4, 0xf6, 0xef, 0xf6, -0x60, 0xf7, 0x7c, 0xf7, 0x28, 0xf7, 0xdb, 0xf6, 0x03, 0xf8, 0x2d, 0xfb, 0xed, 0xfe, 0x8e, 0x01, -0x2e, 0x02, 0x29, 0x01, 0xd0, 0xfe, 0xb3, 0xfb, 0xdb, 0xf9, 0x19, 0xfc, 0x0f, 0x03, 0x2d, 0x0b, -0xb7, 0x0f, 0xbb, 0x0e, 0x4a, 0x0a, 0x4b, 0x05, 0x9d, 0x01, 0x5c, 0x00, 0x53, 0x02, 0x3f, 0x06, -0xff, 0x08, 0x45, 0x08, 0x98, 0x05, 0x9f, 0x04, 0xb2, 0x06, 0xc8, 0x09, 0x41, 0x0b, 0xf5, 0x0a, -0x4a, 0x0a, 0x08, 0x0a, 0x61, 0x0a, 0x92, 0x0b, 0x39, 0x0e, 0xe0, 0x10, 0xc9, 0x10, 0x43, 0x0d, -0x6f, 0x08, 0xa7, 0x05, 0x8c, 0x05, 0x69, 0x06, 0xa4, 0x06, 0x05, 0x06, 0xed, 0x04, 0x5b, 0x03, -0x03, 0x02, 0x42, 0x02, 0xbf, 0x04, 0x43, 0x08, 0x82, 0x0a, 0x57, 0x0a, 0xa9, 0x08, 0xf2, 0x06, -0x43, 0x06, 0xbe, 0x06, 0xb9, 0x07, 0x43, 0x08, 0x8f, 0x07, 0x59, 0x05, 0x53, 0x02, 0x6d, 0xff, -0x91, 0xfd, 0xdc, 0xfc, 0xe8, 0xfc, 0xb6, 0xfc, 0xda, 0xfb, 0x89, 0xfa, 0x87, 0xf9, 0x55, 0xf9, -0x92, 0xf9, 0xcc, 0xf9, 0xd5, 0xf9, 0xea, 0xf9, 0x34, 0xfa, 0xbe, 0xfa, 0xc7, 0xfb, 0xbc, 0xfd, -0x1d, 0x00, 0xaf, 0x01, 0x70, 0x01, 0xdd, 0xff, 0xf9, 0xfd, 0xcd, 0xfc, 0x72, 0xfc, 0x93, 0xfc, -0x04, 0xfd, 0xe9, 0xfc, 0xb3, 0xfb, 0x2d, 0xf9, 0x32, 0xf6, 0xdb, 0xf3, 0x74, 0xf2, 0x75, 0xf1, -0x49, 0xf0, 0x4d, 0xef, 0xf8, 0xee, 0xb6, 0xef, 0x44, 0xf1, 0x0f, 0xf3, 0xb7, 0xf4, 0xe8, 0xf5, -0xc8, 0xf6, 0xab, 0xf7, 0x2c, 0xf9, 0xa5, 0xfb, 0xad, 0xfe, 0x33, 0x01, 0x42, 0x02, 0xaf, 0x01, -0x28, 0x00, 0x1c, 0xfe, 0xf5, 0xfb, 0xd4, 0xf9, 0x5f, 0xf8, 0xff, 0xf7, 0x15, 0xf8, 0xfb, 0xf7, -0x73, 0xf7, 0x03, 0xf7, 0xc6, 0xf6, 0x3d, 0xf6, 0x77, 0xf5, 0x58, 0xf5, 0xde, 0xf6, 0xaa, 0xf9, -0x60, 0xfc, 0x3a, 0xfe, 0x6f, 0xff, 0x27, 0x00, 0x1c, 0x00, 0xfa, 0xff, 0xdd, 0x01, 0x3d, 0x07, -0xa7, 0x0e, 0x12, 0x14, 0xdc, 0x14, 0xb7, 0x11, 0x42, 0x0d, 0x64, 0x09, 0x15, 0x07, 0x74, 0x07, -0x35, 0x0a, 0x37, 0x0d, 0x2d, 0x0d, 0xc9, 0x09, 0x0c, 0x06, 0xd1, 0x04, 0x01, 0x06, 0x61, 0x07, -0x08, 0x08, 0xa2, 0x08, 0xcf, 0x09, 0x41, 0x0b, 0x83, 0x0c, 0xf4, 0x0d, 0x45, 0x0f, 0x2b, 0x0f, -0x96, 0x0c, 0xd0, 0x08, 0x92, 0x06, 0x1c, 0x07, 0x68, 0x09, 0x06, 0x0b, 0xc8, 0x0a, 0xb0, 0x08, -0x61, 0x05, 0xf9, 0x01, 0xee, 0xff, 0x6e, 0x00, 0xf8, 0x02, 0xea, 0x05, 0xb4, 0x07, 0xf4, 0x07, -0xf6, 0x06, 0x5a, 0x05, 0xd4, 0x03, 0x1e, 0x03, 0x2a, 0x03, 0x65, 0x03, 0x23, 0x03, 0x82, 0x02, -0xc7, 0x01, 0xdb, 0x00, 0x8f, 0xff, 0xe2, 0xfd, 0x64, 0xfc, 0x24, 0xfb, 0xea, 0xf9, 0x97, 0xf8, -0xd4, 0xf7, 0xf8, 0xf7, 0x7c, 0xf8, 0x64, 0xf8, 0xa0, 0xf7, 0xda, 0xf6, 0x92, 0xf6, 0xab, 0xf6, -0x0c, 0xf7, 0x30, 0xf8, 0x4a, 0xfa, 0x87, 0xfc, 0xc4, 0xfd, 0xec, 0xfd, 0xa6, 0xfd, 0x76, 0xfd, -0x25, 0xfd, 0x99, 0xfc, 0xf1, 0xfb, 0xb1, 0xfb, 0x6e, 0xfb, 0xbc, 0xfa, 0x80, 0xf9, 0x27, 0xf8, -0xf5, 0xf6, 0x7a, 0xf5, 0x7f, 0xf3, 0x78, 0xf1, 0x32, 0xf0, 0x3e, 0xf0, 0x30, 0xf1, 0xb8, 0xf2, -0x58, 0xf4, 0x9f, 0xf5, 0x62, 0xf6, 0xa6, 0xf6, 0x47, 0xf7, 0xd8, 0xf8, 0x7c, 0xfb, 0xaf, 0xfe, -0x41, 0x01, 0xbe, 0x02, 0xb0, 0x02, 0x6f, 0x01, 0x7c, 0xff, 0x7e, 0xfd, 0x0f, 0xfc, 0x0c, 0xfb, -0x44, 0xfa, 0x7a, 0xf9, 0xac, 0xf8, 0x40, 0xf8, 0xd7, 0xf7, 0x59, 0xf7, 0xa7, 0xf6, 0x74, 0xf6, -0x30, 0xf7, 0xdb, 0xf8, 0xcf, 0xfa, 0x66, 0xfc, 0x7a, 0xfd, 0x03, 0xfe, 0x22, 0xfe, 0x3a, 0xff, -0x7c, 0x02, 0x7e, 0x08, 0x43, 0x0f, 0xbf, 0x13, 0xdb, 0x14, 0x06, 0x13, 0x74, 0x10, 0x08, 0x0e, -0x6e, 0x0c, 0x50, 0x0c, 0x13, 0x0d, 0x81, 0x0d, 0x1c, 0x0c, 0x87, 0x09, 0xf2, 0x07, 0x43, 0x08, -0x49, 0x09, 0x19, 0x09, 0xd5, 0x07, 0xde, 0x06, 0x54, 0x07, 0xfc, 0x08, 0x6d, 0x0b, 0x59, 0x0e, -0x6b, 0x10, 0x1e, 0x10, 0xf4, 0x0c, 0xe8, 0x08, 0xed, 0x06, 0xc2, 0x07, 0xf7, 0x09, 0x97, 0x0b, -0x87, 0x0b, 0xe8, 0x09, 0x04, 0x07, 0xf1, 0x03, 0xdd, 0x01, 0x7e, 0x01, 0x28, 0x02, 0x4a, 0x02, -0x80, 0x01, 0x84, 0x00, 0x5f, 0x00, 0x1a, 0x01, 0x16, 0x02, 0xf7, 0x02, 0x41, 0x03, 0xb6, 0x02, -0x42, 0x01, 0xe3, 0xff, 0x7a, 0xff, 0x10, 0x00, 0xc1, 0x00, 0xbb, 0x00, 0x06, 0x00, 0xcb, 0xfe, -0x11, 0xfd, 0xd1, 0xfa, 0xc1, 0xf8, 0x7b, 0xf7, 0x18, 0xf7, 0xea, 0xf6, 0xa0, 0xf6, 0x6d, 0xf6, -0x5f, 0xf6, 0x2b, 0xf6, 0x8e, 0xf5, 0x04, 0xf5, 0x35, 0xf5, 0x23, 0xf6, 0x66, 0xf7, 0xb9, 0xf8, -0x3d, 0xfa, 0xdd, 0xfb, 0x42, 0xfd, 0x0e, 0xfe, 0x5a, 0xfe, 0x6b, 0xfe, 0x1d, 0xfe, 0x6a, 0xfd, -0x71, 0xfc, 0x7c, 0xfb, 0xe2, 0xfa, 0x2c, 0xfa, 0x45, 0xf9, 0x10, 0xf8, 0xda, 0xf6, 0xbc, 0xf5, -0xe1, 0xf4, 0x7c, 0xf4, 0xcf, 0xf4, 0xaa, 0xf5, 0xc4, 0xf6, 0xbd, 0xf7, 0xd3, 0xf8, 0x06, 0xfa, -0x78, 0xfb, 0xe9, 0xfc, 0x47, 0xfe, 0x6d, 0xff, 0x0c, 0x00, 0x10, 0x00, 0xac, 0xff, 0x45, 0xff, -0xeb, 0xfe, 0x93, 0xfe, 0xde, 0xfd, 0xc7, 0xfc, 0x65, 0xfb, 0x29, 0xfa, 0x37, 0xf9, 0xc5, 0xf8, -0xbc, 0xf8, 0xe3, 0xf8, 0x2d, 0xf9, 0x67, 0xf9, 0xaf, 0xf9, 0x07, 0xfa, 0x8a, 0xfa, 0x11, 0xfb, -0x95, 0xfb, 0x4b, 0xfc, 0xb0, 0xfd, 0x4a, 0x00, 0x1e, 0x04, 0x60, 0x08, 0xba, 0x0b, 0x98, 0x0d, -0x7d, 0x0d, 0x29, 0x0c, 0x12, 0x0a, 0x27, 0x08, 0x2d, 0x07, 0x1b, 0x07, 0xa0, 0x07, 0x12, 0x08, -0x66, 0x08, 0xed, 0x08, 0x3e, 0x09, 0x07, 0x09, 0x25, 0x08, 0x4c, 0x07, 0x78, 0x07, 0x9e, 0x08, -0x78, 0x0a, 0x7b, 0x0c, 0x3a, 0x0e, 0x15, 0x0f, 0x73, 0x0e, 0xb0, 0x0c, 0xf7, 0x0a, 0x3b, 0x0a, -0x70, 0x0a, 0xbe, 0x0a, 0x9e, 0x0a, 0x05, 0x0a, 0x02, 0x09, 0x75, 0x07, 0x69, 0x05, 0x1e, 0x03, -0xfa, 0x00, 0xed, 0xfe, 0xe2, 0xfc, 0x33, 0xfb, 0x7f, 0xfa, 0xfe, 0xfa, 0x3b, 0xfc, 0x8d, 0xfd, -0x96, 0xfe, 0x29, 0xff, 0x66, 0xff, 0x75, 0xff, 0xa2, 0xff, 0x61, 0x00, 0xc1, 0x01, 0xa1, 0x03, -0x8d, 0x05, 0xc7, 0x06, 0xad, 0x06, 0xc8, 0x04, 0xc7, 0x01, 0xb6, 0xfe, 0x8e, 0xfc, 0xc1, 0xfb, -0x0c, 0xfc, 0xa6, 0xfc, 0x76, 0xfc, 0xe7, 0xfa, 0x46, 0xf8, 0xad, 0xf5, 0x40, 0xf4, 0x4d, 0xf4, -0x60, 0xf5, 0xc8, 0xf6, 0xfc, 0xf7, 0xe4, 0xf8, 0x90, 0xf9, 0x59, 0xfa, 0x8c, 0xfb, 0xe6, 0xfc, -0xcd, 0xfd, 0x9d, 0xfd, 0x88, 0xfc, 0x4e, 0xfb, 0x8c, 0xfa, 0x7f, 0xfa, 0xde, 0xfa, 0x52, 0xfb, -0x71, 0xfb, 0xce, 0xfa, 0x90, 0xf9, 0x30, 0xf8, 0x7c, 0xf7, 0x85, 0xf7, 0xf8, 0xf7, 0x5d, 0xf8, -0xbd, 0xf8, 0x30, 0xf9, 0xed, 0xf9, 0xeb, 0xfa, 0x22, 0xfc, 0x76, 0xfd, 0x91, 0xfe, 0x13, 0xff, -0xe3, 0xfe, 0x71, 0xfe, 0x2a, 0xfe, 0x3b, 0xfe, 0x71, 0xfe, 0x5b, 0xfe, 0xcd, 0xfd, 0xaa, 0xfc, -0x46, 0xfb, 0x03, 0xfa, 0x75, 0xf9, 0x9e, 0xf9, 0x49, 0xfa, 0x05, 0xfb, 0x79, 0xfb, 0x9b, 0xfb, -0xb5, 0xfb, 0x1b, 0xfc, 0xe9, 0xfc, 0xd8, 0xfd, 0x61, 0xfe, 0x69, 0xfe, 0x56, 0xfe, 0x13, 0xff, -0x1f, 0x01, 0x23, 0x04, 0x50, 0x07, 0x48, 0x09, 0x4b, 0x09, 0xf8, 0x06, 0x23, 0x03, 0xbf, 0xff, -0x48, 0xfe, 0x2f, 0xff, 0x5f, 0x01, 0x7a, 0x03, 0xa6, 0x04, 0xc4, 0x04, 0x44, 0x04, 0xd2, 0x03, -0x3b, 0x04, 0xaf, 0x05, 0xa4, 0x07, 0x1e, 0x09, 0xd0, 0x09, 0x5b, 0x0a, 0x66, 0x0b, 0x1a, 0x0d, -0xae, 0x0e, 0x93, 0x0f, 0x65, 0x0f, 0x4f, 0x0e, 0xbd, 0x0c, 0x8b, 0x0b, 0x90, 0x0b, 0x9d, 0x0c, -0xba, 0x0d, 0x8a, 0x0d, 0x8c, 0x0b, 0x3f, 0x08, 0x7a, 0x04, 0x24, 0x01, 0xc5, 0xfe, 0x6a, 0xfd, -0xe8, 0xfc, 0xad, 0xfc, 0x7b, 0xfc, 0x4e, 0xfc, 0x49, 0xfc, 0x87, 0xfc, 0xc4, 0xfc, 0xf2, 0xfc, -0x11, 0xfd, 0xa3, 0xfd, 0xc6, 0xfe, 0x5b, 0x00, 0xb7, 0x01, 0x4a, 0x02, 0x9b, 0x01, 0x23, 0x00, -0x86, 0xfe, 0x97, 0xfd, 0xb0, 0xfd, 0x84, 0xfe, 0x41, 0xff, 0xfd, 0xfe, 0x76, 0xfd, 0x44, 0xfb, -0x2f, 0xf9, 0x13, 0xf8, 0xfa, 0xf7, 0x83, 0xf8, 0x16, 0xf9, 0x4f, 0xf9, 0x16, 0xf9, 0xf0, 0xf8, -0x48, 0xf9, 0x4e, 0xfa, 0x79, 0xfb, 0x0c, 0xfc, 0xb5, 0xfb, 0x71, 0xfa, 0xdc, 0xf8, 0x8e, 0xf7, -0x37, 0xf7, 0xc3, 0xf7, 0xc2, 0xf8, 0x68, 0xf9, 0x73, 0xf9, 0x0d, 0xf9, 0xab, 0xf8, 0xa8, 0xf8, -0x2d, 0xf9, 0x05, 0xfa, 0xdc, 0xfa, 0x68, 0xfb, 0xae, 0xfb, 0xf9, 0xfb, 0xb5, 0xfc, 0xfe, 0xfd, -0x8e, 0xff, 0xff, 0x00, 0x0d, 0x02, 0x7c, 0x02, 0x81, 0x02, 0x4f, 0x02, 0x50, 0x02, 0x9a, 0x02, -0x09, 0x03, 0x4a, 0x03, 0x39, 0x03, 0xe6, 0x02, 0x60, 0x02, 0x9b, 0x01, 0xc4, 0x00, 0x0b, 0x00, -0xaa, 0xff, 0xae, 0xff, 0x04, 0x00, 0xa7, 0x00, 0x63, 0x01, 0xf5, 0x01, 0xf7, 0x01, 0x45, 0x01, -0x4a, 0x00, 0x95, 0xff, 0xbe, 0xff, 0xc0, 0x00, 0x8b, 0x02, 0x74, 0x04, 0xb9, 0x05, 0x99, 0x05, -0xe1, 0x03, 0x45, 0x01, 0xb9, 0xfe, 0x02, 0xfd, 0x3f, 0xfc, 0x3b, 0xfc, 0x8b, 0xfc, 0xee, 0xfc, -0x14, 0xfd, 0x26, 0xfd, 0x66, 0xfd, 0x1e, 0xfe, 0x23, 0xff, 0xee, 0xff, 0x7a, 0x00, 0x02, 0x01, -0x27, 0x02, 0x25, 0x04, 0xbb, 0x06, 0x63, 0x09, 0x55, 0x0b, 0x1a, 0x0c, 0xab, 0x0b, 0xe4, 0x0a, -0xb1, 0x0a, 0xab, 0x0b, 0x4b, 0x0d, 0x86, 0x0e, 0x66, 0x0e, 0xac, 0x0c, 0xba, 0x09, 0x88, 0x06, -0xe9, 0x03, 0x3c, 0x02, 0x44, 0x01, 0x58, 0x00, 0x21, 0xff, 0x9b, 0xfd, 0x5f, 0xfc, 0x00, 0xfc, -0x81, 0xfc, 0x6c, 0xfd, 0x36, 0xfe, 0x8f, 0xfe, 0xbf, 0xfe, 0xea, 0xfe, 0x5d, 0xff, 0xe9, 0xff, -0x61, 0x00, 0x56, 0x00, 0xa5, 0xff, 0x92, 0xfe, 0xd7, 0xfd, 0xe4, 0xfd, 0x85, 0xfe, 0x0c, 0xff, -0xd8, 0xfe, 0xc7, 0xfd, 0x5c, 0xfc, 0xf1, 0xfa, 0x25, 0xfa, 0x20, 0xfa, 0xbd, 0xfa, 0x80, 0xfb, -0xc5, 0xfb, 0x9d, 0xfb, 0x70, 0xfb, 0xaa, 0xfb, 0x40, 0xfc, 0xd7, 0xfc, 0x20, 0xfd, 0xd8, 0xfc, -0x0d, 0xfc, 0xf2, 0xfa, 0x12, 0xfa, 0xa7, 0xf9, 0xda, 0xf9, 0x1c, 0xfa, 0x1c, 0xfa, 0xc0, 0xf9, -0x3e, 0xf9, 0xd2, 0xf8, 0xb7, 0xf8, 0x0a, 0xf9, 0xb7, 0xf9, 0x61, 0xfa, 0xa7, 0xfa, 0x8d, 0xfa, -0x6f, 0xfa, 0xad, 0xfa, 0x64, 0xfb, 0x77, 0xfc, 0x96, 0xfd, 0x9e, 0xfe, 0x36, 0xff, 0x86, 0xff, -0xd7, 0xff, 0x7d, 0x00, 0x7a, 0x01, 0x6e, 0x02, 0x2d, 0x03, 0x91, 0x03, 0xbc, 0x03, 0xcd, 0x03, -0xaf, 0x03, 0x7f, 0x03, 0x52, 0x03, 0x21, 0x03, 0xed, 0x02, 0xb5, 0x02, 0xad, 0x02, 0xec, 0x02, -0x01, 0x03, 0xb4, 0x02, 0xfb, 0x01, 0x5e, 0x01, 0x2c, 0x01, 0x80, 0x01, 0x4b, 0x02, 0x50, 0x03, -0x2d, 0x04, 0x68, 0x04, 0xe3, 0x03, 0xd0, 0x02, 0xd8, 0x01, 0x00, 0x01, 0x3c, 0x00, 0x4b, 0xff, -0x5c, 0xfe, 0xab, 0xfd, 0x53, 0xfd, 0x61, 0xfd, 0xce, 0xfd, 0x65, 0xfe, 0xd6, 0xfe, 0xa9, 0xfe, -0x2c, 0xfe, 0xe9, 0xfd, 0x9a, 0xfe, 0x37, 0x00, 0x75, 0x02, 0xba, 0x04, 0x71, 0x06, 0x2c, 0x07, -0xfd, 0x06, 0x8e, 0x06, 0xc1, 0x06, 0xf3, 0x07, 0xa5, 0x09, 0x50, 0x0b, 0x23, 0x0c, 0xe8, 0x0b, -0x9f, 0x0a, 0xdc, 0x08, 0x37, 0x07, 0x2a, 0x06, 0x6f, 0x05, 0xa5, 0x04, 0x6e, 0x03, 0xe9, 0x01, -0x8a, 0x00, 0xd8, 0xff, 0xe4, 0xff, 0x73, 0x00, 0xeb, 0x00, 0xe8, 0x00, 0x68, 0x00, 0xd6, 0xff, -0xd2, 0xff, 0x8a, 0x00, 0xc8, 0x01, 0xcd, 0x02, 0x01, 0x03, 0x2c, 0x02, 0xbf, 0x00, 0x7c, 0xff, -0x09, 0xff, 0x6f, 0xff, 0x2e, 0x00, 0x7b, 0x00, 0xf6, 0xff, 0x95, 0xfe, 0xd5, 0xfc, 0x55, 0xfb, -0x95, 0xfa, 0x8c, 0xfa, 0xcc, 0xfa, 0xf2, 0xfa, 0xd9, 0xfa, 0xb8, 0xfa, 0xc2, 0xfa, 0xee, 0xfa, -0x29, 0xfb, 0x2e, 0xfb, 0xd3, 0xfa, 0x10, 0xfa, 0x3d, 0xf9, 0x9e, 0xf8, 0x70, 0xf8, 0xae, 0xf8, -0x04, 0xf9, 0x3d, 0xf9, 0x30, 0xf9, 0xe0, 0xf8, 0x84, 0xf8, 0x45, 0xf8, 0x4e, 0xf8, 0x91, 0xf8, -0xe4, 0xf8, 0x20, 0xf9, 0x2f, 0xf9, 0x30, 0xf9, 0x29, 0xf9, 0x3b, 0xf9, 0x59, 0xf9, 0x85, 0xf9, -0xc7, 0xf9, 0x33, 0xfa, 0xe5, 0xfa, 0xe1, 0xfb, 0x1d, 0xfd, 0x58, 0xfe, 0x63, 0xff, 0x03, 0x00, -0x71, 0x00, 0xa8, 0x00, 0xf6, 0x00, 0x76, 0x01, 0x1f, 0x02, 0xec, 0x02, 0xa8, 0x03, 0x40, 0x04, -0xb8, 0x04, 0x06, 0x05, 0x1f, 0x05, 0xf5, 0x04, 0x7c, 0x04, 0x05, 0x04, 0xd2, 0x03, 0x20, 0x04, -0xf3, 0x04, 0x1c, 0x06, 0x23, 0x07, 0x82, 0x07, 0x1f, 0x07, 0x46, 0x06, 0x5a, 0x05, 0xbe, 0x04, -0x65, 0x04, 0x1c, 0x04, 0x92, 0x03, 0xa4, 0x02, 0x70, 0x01, 0x54, 0x00, 0xa6, 0xff, 0x67, 0xff, -0x3f, 0xff, 0xcf, 0xfe, 0x15, 0xfe, 0x6b, 0xfd, 0x4b, 0xfd, 0x13, 0xfe, 0xc0, 0xff, 0xdc, 0x01, -0xb5, 0x03, 0x9c, 0x04, 0xab, 0x04, 0x49, 0x04, 0x4e, 0x04, 0xf2, 0x04, 0x2e, 0x06, 0x78, 0x07, -0x44, 0x08, 0x48, 0x08, 0xac, 0x07, 0xeb, 0x06, 0x65, 0x06, 0x2e, 0x06, 0xce, 0x05, 0xd8, 0x04, -0x3a, 0x03, 0x36, 0x01, 0x73, 0xff, 0x5c, 0xfe, 0x2f, 0xfe, 0x6d, 0xfe, 0x94, 0xfe, 0x22, 0xfe, -0x20, 0xfd, 0x2e, 0xfc, 0xea, 0xfb, 0x9f, 0xfc, 0x07, 0xfe, 0x99, 0xff, 0xa5, 0x00, 0xd9, 0x00, -0x6f, 0x00, 0xfc, 0xff, 0xfc, 0xff, 0x7f, 0x00, 0x32, 0x01, 0x89, 0x01, 0x2c, 0x01, 0x1a, 0x00, -0xc8, 0xfe, 0x94, 0xfd, 0xf1, 0xfc, 0xcc, 0xfc, 0xd0, 0xfc, 0xbf, 0xfc, 0x83, 0xfc, 0x38, 0xfc, -0x15, 0xfc, 0x35, 0xfc, 0x97, 0xfc, 0x0c, 0xfd, 0x87, 0xfd, 0xc2, 0xfd, 0xcb, 0xfd, 0xb6, 0xfd, -0xb1, 0xfd, 0x87, 0xfd, 0x51, 0xfd, 0xf3, 0xfc, 0x71, 0xfc, 0xe1, 0xfb, 0x4e, 0xfb, 0xcb, 0xfa, -0x6d, 0xfa, 0x33, 0xfa, 0x05, 0xfa, 0xf6, 0xf9, 0xff, 0xf9, 0x14, 0xfa, 0x1d, 0xfa, 0x01, 0xfa, -0xd3, 0xf9, 0xba, 0xf9, 0xe1, 0xf9, 0x4a, 0xfa, 0x09, 0xfb, 0x0b, 0xfc, 0x47, 0xfd, 0x66, 0xfe, -0x4a, 0xff, 0xf0, 0xff, 0x63, 0x00, 0xce, 0x00, 0x19, 0x01, 0x63, 0x01, 0xab, 0x01, 0x25, 0x02, -0xb1, 0x02, 0x55, 0x03, 0x0d, 0x04, 0xcd, 0x04, 0x5f, 0x05, 0x92, 0x05, 0x6e, 0x05, 0x2a, 0x05, -0xfe, 0x04, 0x07, 0x05, 0x72, 0x05, 0x39, 0x06, 0x2b, 0x07, 0xd3, 0x07, 0xf4, 0x07, 0x85, 0x07, -0xbf, 0x06, 0xe4, 0x05, 0x2d, 0x05, 0x92, 0x04, 0x04, 0x04, 0x4e, 0x03, 0x5a, 0x02, 0x24, 0x01, -0x0e, 0x00, 0x37, 0xff, 0xb2, 0xfe, 0x40, 0xfe, 0xcc, 0xfd, 0x44, 0xfd, 0xe3, 0xfc, 0xdd, 0xfc, -0x7b, 0xfd, 0xae, 0xfe, 0x3a, 0x00, 0x92, 0x01, 0x50, 0x02, 0x66, 0x02, 0x2a, 0x02, 0x04, 0x02, -0x3d, 0x02, 0xca, 0x02, 0x49, 0x03, 0x9a, 0x03, 0x7c, 0x03, 0x21, 0x03, 0xbb, 0x02, 0x8b, 0x02, -0x65, 0x02, 0x10, 0x02, 0x3e, 0x01, 0x07, 0x00, 0xb3, 0xfe, 0xbf, 0xfd, 0x4e, 0xfd, 0x54, 0xfd, -0x86, 0xfd, 0x8a, 0xfd, 0x47, 0xfd, 0xf4, 0xfc, 0xe3, 0xfc, 0x4d, 0xfd, 0x1b, 0xfe, 0xec, 0xfe, -0x60, 0xff, 0x56, 0xff, 0xf4, 0xfe, 0xaa, 0xfe, 0xc9, 0xfe, 0x48, 0xff, 0xde, 0xff, 0x1b, 0x00, -0xbc, 0xff, 0xc1, 0xfe, 0x8b, 0xfd, 0xb0, 0xfc, 0x65, 0xfc, 0xb9, 0xfc, 0x4b, 0xfd, 0xa9, 0xfd, -0xb8, 0xfd, 0x5a, 0xfd, 0xfa, 0xfc, 0xcf, 0xfc, 0x36, 0xfd, 0x1b, 0xfe, 0x35, 0xff, 0x2a, 0x00, -0xcf, 0x00, 0xfc, 0x00, 0xe4, 0x00, 0x98, 0x00, 0x36, 0x00, 0xb9, 0xff, 0x2c, 0xff, 0x83, 0xfe, -0xdd, 0xfd, 0x36, 0xfd, 0xb1, 0xfc, 0x66, 0xfc, 0x38, 0xfc, 0x1d, 0xfc, 0x05, 0xfc, 0x04, 0xfc, -0x1f, 0xfc, 0x44, 0xfc, 0x7a, 0xfc, 0xa8, 0xfc, 0xdb, 0xfc, 0xfe, 0xfc, 0x3c, 0xfd, 0x7e, 0xfd, -0xfd, 0xfd, 0x9b, 0xfe, 0x44, 0xff, 0xda, 0xff, 0x4a, 0x00, 0x9f, 0x00, 0xd7, 0x00, 0xfb, 0x00, -0x28, 0x01, 0x5a, 0x01, 0x9a, 0x01, 0xdd, 0x01, 0x39, 0x02, 0xb9, 0x02, 0x51, 0x03, 0xe7, 0x03, -0x61, 0x04, 0xa8, 0x04, 0xd5, 0x04, 0xf5, 0x04, 0x15, 0x05, 0x42, 0x05, 0x7d, 0x05, 0xa7, 0x05, -0x84, 0x05, 0x34, 0x05, 0xd8, 0x04, 0x8b, 0x04, 0x50, 0x04, 0x0e, 0x04, 0xae, 0x03, 0x07, 0x03, -0x28, 0x02, 0x32, 0x01, 0x54, 0x00, 0xbc, 0xff, 0x7c, 0xff, 0x6a, 0xff, 0x72, 0xff, 0x73, 0xff, -0x43, 0xff, 0x05, 0xff, 0xc2, 0xfe, 0xab, 0xfe, 0xc7, 0xfe, 0x0f, 0xff, 0x75, 0xff, 0xda, 0xff, -0x3b, 0x00, 0x82, 0x00, 0xa0, 0x00, 0x97, 0x00, 0x66, 0x00, 0x1a, 0x00, 0xba, 0xff, 0x57, 0xff, -0x19, 0xff, 0x0a, 0xff, 0x27, 0xff, 0x68, 0xff, 0xaa, 0xff, 0xb5, 0xff, 0x7d, 0xff, 0xe0, 0xfe, -0x1a, 0xfe, 0x35, 0xfd, 0x76, 0xfc, 0x00, 0xfc, 0x0c, 0xfc, 0x7d, 0xfc, 0x3b, 0xfd, 0xd9, 0xfd, -0x28, 0xfe, 0x17, 0xfe, 0xb4, 0xfd, 0x46, 0xfd, 0x08, 0xfd, 0x2e, 0xfd, 0xc6, 0xfd, 0xa6, 0xfe, -0x94, 0xff, 0x4e, 0x00, 0x8f, 0x00, 0x41, 0x00, 0x91, 0xff, 0x93, 0xfe, 0xbd, 0xfd, 0x4c, 0xfd, -0x4d, 0xfd, 0xb8, 0xfd, 0x47, 0xfe, 0xbd, 0xfe, 0xd0, 0xfe, 0xb2, 0xfe, 0x7b, 0xfe, 0x6e, 0xfe, -0xc6, 0xfe, 0x60, 0xff, 0x34, 0x00, 0xfb, 0x00, 0x9a, 0x01, 0xd3, 0x01, 0xbe, 0x01, 0x72, 0x01, -0x01, 0x01, 0x86, 0x00, 0xfe, 0xff, 0x6d, 0xff, 0xd6, 0xfe, 0x60, 0xfe, 0xf6, 0xfd, 0xb6, 0xfd, -0x90, 0xfd, 0x8c, 0xfd, 0x89, 0xfd, 0x90, 0xfd, 0x78, 0xfd, 0x58, 0xfd, 0x25, 0xfd, 0xf9, 0xfc, -0x03, 0xfd, 0x4c, 0xfd, 0xe8, 0xfd, 0xbb, 0xfe, 0x88, 0xff, 0x23, 0x00, 0x80, 0x00, 0x94, 0x00, -0x89, 0x00, 0x92, 0x00, 0xe3, 0x00, 0x4b, 0x01, 0xd3, 0x01, 0x53, 0x02, 0xc4, 0x02, 0x2d, 0x03, -0x92, 0x03, 0xfc, 0x03, 0x5f, 0x04, 0xad, 0x04, 0xd7, 0x04, 0xf1, 0x04, 0xf5, 0x04, 0xf4, 0x04, -0xfa, 0x04, 0xf4, 0x04, 0xc7, 0x04, 0x81, 0x04, 0x17, 0x04, 0xc0, 0x03, 0x7d, 0x03, 0x40, 0x03, -0xff, 0x02, 0x83, 0x02, 0xe0, 0x01, 0x02, 0x01, 0x2b, 0x00, 0x76, 0xff, 0x1e, 0xff, 0x0a, 0xff, -0x22, 0xff, 0x2d, 0xff, 0x24, 0xff, 0xeb, 0xfe, 0xa4, 0xfe, 0x5f, 0xfe, 0x43, 0xfe, 0x4c, 0xfe, -0x83, 0xfe, 0xe6, 0xfe, 0x65, 0xff, 0xec, 0xff, 0x7b, 0x00, 0xde, 0x00, 0x0d, 0x01, 0xf8, 0x00, -0x97, 0x00, 0x10, 0x00, 0x7f, 0xff, 0x10, 0xff, 0xd4, 0xfe, 0xef, 0xfe, 0x4d, 0xff, 0xcb, 0xff, -0x2f, 0x00, 0x47, 0x00, 0xef, 0xff, 0x37, 0xff, 0x42, 0xfe, 0x7c, 0xfd, 0x3e, 0xfd, 0xa1, 0xfd, -0x71, 0xfe, 0x60, 0xff, 0xf4, 0xff, 0xff, 0xff, 0x84, 0xff, 0xdc, 0xfe, 0x55, 0xfe, 0x3e, 0xfe, -0xa5, 0xfe, 0x44, 0xff, 0xe0, 0xff, 0x43, 0x00, 0x5f, 0x00, 0x2d, 0x00, 0xcd, 0xff, 0x50, 0xff, -0xcf, 0xfe, 0x53, 0xfe, 0xdf, 0xfd, 0x9f, 0xfd, 0x9b, 0xfd, 0xca, 0xfd, 0x0d, 0xfe, 0x46, 0xfe, -0x5d, 0xfe, 0x66, 0xfe, 0x64, 0xfe, 0x85, 0xfe, 0xda, 0xfe, 0x61, 0xff, 0xfd, 0xff, 0x95, 0x00, -0x02, 0x01, 0x2b, 0x01, 0x2d, 0x01, 0x13, 0x01, 0xd9, 0x00, 0x93, 0x00, 0x3d, 0x00, 0xd3, 0xff, -0x67, 0xff, 0xf1, 0xfe, 0x8b, 0xfe, 0x49, 0xfe, 0x2a, 0xfe, 0x2a, 0xfe, 0x20, 0xfe, 0xff, 0xfd, -0xa8, 0xfd, 0x3a, 0xfd, 0xdd, 0xfc, 0xb5, 0xfc, 0xe2, 0xfc, 0x63, 0xfd, 0x19, 0xfe, 0xc0, 0xfe, -0x41, 0xff, 0x8a, 0xff, 0x9d, 0xff, 0xb2, 0xff, 0xf0, 0xff, 0x6a, 0x00, 0x03, 0x01, 0xc1, 0x01, -0x65, 0x02, 0xf7, 0x02, 0x54, 0x03, 0x9d, 0x03, 0xe9, 0x03, 0x32, 0x04, 0x8d, 0x04, 0xe7, 0x04, -0x3c, 0x05, 0x8c, 0x05, 0xc5, 0x05, 0xdf, 0x05, 0xbb, 0x05, 0x72, 0x05, 0x08, 0x05, 0x95, 0x04, -0x14, 0x04, 0x98, 0x03, 0x2f, 0x03, 0xb7, 0x02, 0x3c, 0x02, 0x96, 0x01, 0xd5, 0x00, 0x06, 0x00, -0x4d, 0xff, 0xb2, 0xfe, 0x57, 0xfe, 0x33, 0xfe, 0x28, 0xfe, 0x39, 0xfe, 0x45, 0xfe, 0x5b, 0xfe, -0x65, 0xfe, 0x7e, 0xfe, 0x97, 0xfe, 0xb0, 0xfe, 0xf1, 0xfe, 0x38, 0xff, 0x9d, 0xff, 0xfe, 0xff, -0x5f, 0x00, 0x98, 0x00, 0xb4, 0x00, 0x8b, 0x00, 0x36, 0x00, 0xac, 0xff, 0x2e, 0xff, 0xbf, 0xfe, -0x99, 0xfe, 0xb8, 0xfe, 0x14, 0xff, 0x6b, 0xff, 0x92, 0xff, 0x66, 0xff, 0xfc, 0xfe, 0x83, 0xfe, -0x32, 0xfe, 0x1d, 0xfe, 0x5d, 0xfe, 0xb9, 0xfe, 0x19, 0xff, 0x51, 0xff, 0x57, 0xff, 0x4b, 0xff, -0x39, 0xff, 0x53, 0xff, 0x96, 0xff, 0xe8, 0xff, 0x24, 0x00, 0x46, 0x00, 0x5d, 0x00, 0x4e, 0x00, -0x42, 0x00, 0x24, 0x00, 0xfe, 0xff, 0xbb, 0xff, 0x5f, 0xff, 0xf4, 0xfe, 0x8b, 0xfe, 0x3b, 0xfe, -0x0c, 0xfe, 0x11, 0xfe, 0x35, 0xfe, 0x7b, 0xfe, 0xb4, 0xfe, 0xd4, 0xfe, 0xd1, 0xfe, 0xab, 0xfe, -0x8c, 0xfe, 0x83, 0xfe, 0x99, 0xfe, 0xfc, 0xfe, 0x81, 0xff, 0x25, 0x00, 0xc5, 0x00, 0x49, 0x01, -0x8a, 0x01, 0x7c, 0x01, 0x0e, 0x01, 0x63, 0x00, 0x9e, 0xff, 0xfa, 0xfe, 0xbf, 0xfe, 0xdf, 0xfe, -0xa8, 0xff, 0x0b, 0x00, 0x2a, 0x00, 0xad, 0xff, 0xa9, 0xfe, 0x3d, 0xfd, 0x6c, 0xfb, 0xed, 0xf9, -0xeb, 0xf8, 0x91, 0xf8, 0xc8, 0xf8, 0x88, 0xf9, 0xfa, 0xfa, 0xd3, 0xfc, 0xab, 0xfe, 0x5c, 0x00, -0x7e, 0x01, 0x49, 0x02, 0x60, 0x02, 0xda, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x47, 0xff, 0xd9, 0xfe, -0xd2, 0xfe, 0x82, 0xff, 0xb5, 0x00, 0x5e, 0x02, 0x29, 0x04, 0xec, 0x05, 0x70, 0x07, 0x76, 0x08, -0xb0, 0x08, 0x2d, 0x08, 0x0d, 0x07, 0x80, 0x05, 0xaa, 0x03, 0xd0, 0x01, 0x50, 0x00, 0x3b, 0xff, -0xa1, 0xfe, 0x7c, 0xfe, 0xca, 0xfe, 0x69, 0xff, 0x1d, 0x00, 0x99, 0x00, 0xd3, 0x00, 0xb6, 0x00, -0x4a, 0x00, 0xb2, 0xff, 0xfa, 0xfe, 0x7b, 0xfe, 0x1d, 0xfe, 0xe8, 0xfd, 0xc9, 0xfd, 0xd9, 0xfd, -0x20, 0xfe, 0x9c, 0xfe, 0x34, 0xff, 0x01, 0x00, 0xd5, 0x00, 0x8a, 0x01, 0xef, 0x01, 0xe8, 0x01, -0x97, 0x01, 0x0e, 0x01, 0x5d, 0x00, 0xa3, 0xff, 0x07, 0xff, 0xb0, 0xfe, 0x98, 0xfe, 0xb2, 0xfe, -0x04, 0xff, 0x8e, 0xff, 0x32, 0x00, 0xad, 0x00, 0xe7, 0x00, 0xe3, 0x00, 0xa7, 0x00, 0x3b, 0x00, -0xca, 0xff, 0x7d, 0xff, 0x78, 0xff, 0xaf, 0xff, 0xf7, 0xff, 0x43, 0x00, 0x7d, 0x00, 0x87, 0x00, -0x6e, 0x00, 0x47, 0x00, 0x38, 0x00, 0x50, 0x00, 0x9d, 0x00, 0xfc, 0x00, 0x5e, 0x01, 0x89, 0x01, -0x51, 0x01, 0xb1, 0x00, 0xcf, 0xff, 0xe6, 0xfe, 0x4b, 0xfe, 0x32, 0xfe, 0xae, 0xfe, 0x6e, 0xff, -0x30, 0x00, 0x92, 0x00, 0x8f, 0x00, 0x2f, 0x00, 0xac, 0xff, 0x53, 0xff, 0x55, 0xff, 0xb8, 0xff, -0x49, 0x00, 0xfa, 0x00, 0x81, 0x01, 0xda, 0x01, 0xe7, 0x01, 0x9e, 0x01, 0x26, 0x01, 0x79, 0x00, -0xd2, 0xff, 0x31, 0xff, 0xc9, 0xfe, 0x91, 0xfe, 0x6a, 0xfe, 0x41, 0xfe, 0xed, 0xfd, 0x85, 0xfd, -0x1a, 0xfd, 0xb8, 0xfc, 0xab, 0xfc, 0xd1, 0xfc, 0x43, 0xfd, 0x94, 0xfd, 0xcc, 0xfd, 0xe9, 0xfd, -0x02, 0xfe, 0x1b, 0xfe, 0x44, 0xfe, 0x61, 0xfe, 0xb1, 0xfe, 0x00, 0xff, 0x5c, 0xff, 0xb0, 0xff, -0x38, 0x00, 0x09, 0x01, 0xcf, 0x01, 0x6a, 0x02, 0xb8, 0x02, 0xe7, 0x02, 0xf5, 0x02, 0xe5, 0x02, -0xfe, 0x02, 0x62, 0x03, 0xf1, 0x03, 0x6a, 0x04, 0x60, 0x04, 0x00, 0x04, 0x52, 0x03, 0x5b, 0x02, -0x43, 0x01, 0x44, 0x00, 0xa2, 0xff, 0x4a, 0xff, 0x35, 0xff, 0x29, 0xff, 0x73, 0xff, 0xc9, 0xff, -0x0f, 0x00, 0xf8, 0xff, 0xaa, 0xff, 0x3c, 0xff, 0xd4, 0xfe, 0x65, 0xfe, 0x28, 0xfe, 0x1c, 0xfe, -0x15, 0xfe, 0xc7, 0xfd, 0x37, 0xfd, 0xa6, 0xfc, 0x54, 0xfc, 0x5c, 0xfc, 0xc1, 0xfc, 0xad, 0xfd, -0xd4, 0xfe, 0x03, 0x00, 0xf4, 0x00, 0x99, 0x01, 0x11, 0x02, 0x2f, 0x02, 0xe4, 0x01, 0x3e, 0x01, -0x7b, 0x00, 0x06, 0x00, 0xd3, 0xff, 0x48, 0x00, 0x5e, 0x01, 0x11, 0x03, 0x2a, 0x05, 0x6e, 0x06, -0x12, 0x07, 0xcf, 0x06, 0xeb, 0x05, 0x6f, 0x04, 0x35, 0x02, 0x08, 0x00, 0xf6, 0xfd, 0x0a, 0xfc, -0x76, 0xfa, 0x4f, 0xf9, 0x4d, 0xf9, 0xeb, 0xf9, 0x29, 0xfb, 0xb4, 0xfc, 0x6d, 0xfe, 0xc8, 0x00, -0x09, 0x03, 0x1c, 0x05, 0xd6, 0x06, 0xd0, 0x07, 0xdb, 0x07, 0x57, 0x06, 0xeb, 0x03, 0x3b, 0x01, -0xaf, 0xfe, 0xab, 0xfc, 0x41, 0xfb, 0x9c, 0xfa, 0xe2, 0xfa, 0xa0, 0xfb, 0x05, 0xfd, 0xeb, 0xfe, -0x72, 0x01, 0x1e, 0x04, 0x50, 0x06, 0xa0, 0x07, 0xf9, 0x07, 0xfd, 0x06, 0xf1, 0x04, 0xca, 0x01, -0x64, 0xfe, 0xfe, 0xfa, 0xf7, 0xf7, 0xa5, 0xf5, 0x3a, 0xf4, 0x39, 0xf4, 0x74, 0xf5, 0x83, 0xf7, -0x34, 0xfa, 0xf5, 0xfc, 0x8f, 0xff, 0x70, 0x01, 0x6a, 0x02, 0xe4, 0x02, 0x79, 0x02, 0xd7, 0x01, -0xb6, 0x00, 0x85, 0xff, 0x68, 0xfe, 0x3a, 0xfd, 0x6a, 0xfc, 0x9e, 0xfb, 0x38, 0xfb, 0x21, 0xfb, -0x2d, 0xfb, 0xd2, 0xfb, 0xb8, 0xfc, 0x31, 0xfe, 0xe5, 0xff, 0x7a, 0x01, 0x0a, 0x03, 0xe9, 0x03, -0x46, 0x04, 0xef, 0x03, 0x04, 0x03, 0x20, 0x02, 0xf0, 0x00, 0x25, 0x00, 0x8e, 0xff, 0x41, 0xff, -0x6e, 0xff, 0xb2, 0xff, 0x62, 0x00, 0x51, 0x01, 0x5a, 0x02, 0x97, 0x03, 0x8a, 0x04, 0x5f, 0x05, -0x90, 0x05, 0x40, 0x05, 0x49, 0x04, 0xcf, 0x02, 0x20, 0x01, 0x4a, 0xff, 0xc4, 0xfd, 0xbe, 0xfc, -0x70, 0xfc, 0xdb, 0xfc, 0xb4, 0xfd, 0xda, 0xfe, 0xdb, 0xff, 0x8a, 0x00, 0xb0, 0x00, 0x51, 0x00, -0xb8, 0xff, 0xdf, 0xfe, 0x13, 0xfe, 0x55, 0xfd, 0xe3, 0xfc, 0xe0, 0xfc, 0x1c, 0xfd, 0xab, 0xfd, -0x59, 0xfe, 0x1d, 0xff, 0xed, 0xff, 0x8f, 0x00, 0x21, 0x01, 0x90, 0x01, 0xda, 0x01, 0xd3, 0x01, -0x72, 0x01, 0xb7, 0x00, 0xb7, 0xff, 0xad, 0xfe, 0xa6, 0xfd, 0x0e, 0xfd, 0xf6, 0xfc, 0x6b, 0xfd, -0x70, 0xfe, 0xc0, 0xff, 0x38, 0x01, 0xa1, 0x02, 0x9c, 0x03, 0x28, 0x04, 0x17, 0x04, 0x94, 0x03, -0xab, 0x02, 0x9c, 0x01, 0x8c, 0x00, 0xbe, 0xff, 0x52, 0xff, 0x34, 0xff, 0x4b, 0xff, 0xb4, 0xff, -0x34, 0x00, 0xf1, 0x00, 0x85, 0x01, 0x2e, 0x02, 0xab, 0x02, 0xe3, 0x02, 0xa3, 0x02, 0xf1, 0x01, -0xd8, 0x00, 0x87, 0xff, 0x20, 0xfe, 0xf8, 0xfc, 0x36, 0xfc, 0x17, 0xfc, 0x6c, 0xfc, 0x2f, 0xfd, -0x4c, 0xfe, 0xaa, 0xff, 0xfe, 0x00, 0x22, 0x02, 0xf7, 0x02, 0x54, 0x03, 0x3b, 0x03, 0x63, 0x02, -0x2f, 0x01, 0xd1, 0xff, 0x6e, 0xfe, 0x5f, 0xfd, 0x8c, 0xfc, 0x13, 0xfc, 0xd9, 0xfb, 0xb2, 0xfb, -0x97, 0xfb, 0x87, 0xfb, 0xab, 0xfb, 0xdd, 0xfb, 0x13, 0xfc, 0x5d, 0xfc, 0xa3, 0xfc, 0x08, 0xfd, -0x5f, 0xfd, 0xca, 0xfd, 0x49, 0xfe, 0xe8, 0xfe, 0x98, 0xff, 0x58, 0x00, 0x3b, 0x01, 0x3f, 0x02, -0x51, 0x03, 0x58, 0x04, 0x30, 0x05, 0xd2, 0x05, 0x05, 0x06, 0xf1, 0x05, 0x58, 0x05, 0x91, 0x04, -0x99, 0x03, 0x81, 0x02, 0x8f, 0x01, 0xae, 0x00, 0x1b, 0x00, 0xac, 0xff, 0x75, 0xff, 0x87, 0xff, -0xb8, 0xff, 0x2c, 0x00, 0xb1, 0x00, 0x23, 0x01, 0x74, 0x01, 0x48, 0x01, 0xe2, 0x00, 0x04, 0x00, -0xea, 0xfe, 0xe2, 0xfd, 0xd3, 0xfc, 0x48, 0xfc, 0xec, 0xfb, 0x04, 0xfc, 0x90, 0xfc, 0x3d, 0xfd, -0x49, 0xfe, 0x20, 0xff, 0xfa, 0xff, 0x7d, 0x00, 0x9e, 0x00, 0x83, 0x00, 0xf3, 0xff, 0x77, 0xff, -0xe4, 0xfe, 0x59, 0xfe, 0xe4, 0xfd, 0x50, 0xfd, 0xf5, 0xfc, 0xa5, 0xfc, 0x86, 0xfc, 0xc5, 0xfc, -0x4d, 0xfd, 0x54, 0xfe, 0x4b, 0xff, 0x4a, 0x00, 0x11, 0x01, 0x73, 0x01, 0xa2, 0x01, 0x6b, 0x01, -0x1c, 0x01, 0xdd, 0x00, 0x93, 0x00, 0x7e, 0x00, 0x81, 0x00, 0xda, 0x00, 0x7a, 0x01, 0x32, 0x02, -0x0f, 0x03, 0xa2, 0x03, 0xfb, 0x03, 0xdc, 0x03, 0x42, 0x03, 0x4f, 0x02, 0x0a, 0x01, 0xd8, 0xff, -0xd0, 0xfe, 0x23, 0xfe, 0xda, 0xfd, 0xff, 0xfd, 0xa1, 0xfe, 0x79, 0xff, 0x7f, 0x00, 0x76, 0x01, -0x58, 0x02, 0x02, 0x03, 0x57, 0x03, 0x83, 0x03, 0x5a, 0x03, 0xfc, 0x02, 0x3f, 0x02, 0x53, 0x01, -0x79, 0x00, 0x97, 0xff, 0x18, 0xff, 0xf1, 0xfe, 0x31, 0xff, 0xdd, 0xff, 0x88, 0x00, 0x3d, 0x01, -0x86, 0x01, 0x6b, 0x01, 0xc0, 0x00, 0xb7, 0xff, 0x8a, 0xfe, 0x70, 0xfd, 0xb5, 0xfc, 0x36, 0xfc, -0xee, 0xfb, 0xd7, 0xfb, 0xcb, 0xfb, 0xd8, 0xfb, 0xe0, 0xfb, 0x04, 0xfc, 0x3e, 0xfc, 0x8c, 0xfc, -0xd4, 0xfc, 0x1f, 0xfd, 0x46, 0xfd, 0x79, 0xfd, 0xaa, 0xfd, 0xd8, 0xfd, 0x2e, 0xfe, 0xb3, 0xfe, -0x6f, 0xff, 0x50, 0x00, 0x4f, 0x01, 0x57, 0x02, 0x50, 0x03, 0x15, 0x04, 0xaa, 0x04, 0xfb, 0x04, -0x29, 0x05, 0x08, 0x05, 0xc5, 0x04, 0x3c, 0x04, 0x7d, 0x03, 0xb6, 0x02, 0xbd, 0x01, 0xd5, 0x00, -0x14, 0x00, 0x92, 0xff, 0x6a, 0xff, 0x74, 0xff, 0xd6, 0xff, 0x72, 0x00, 0x52, 0x01, 0x34, 0x02, -0x01, 0x03, 0xbb, 0x03, 0x1b, 0x04, 0x2b, 0x04, 0xaf, 0x03, 0xc8, 0x02, 0x94, 0x01, 0x48, 0x00, -0x1c, 0xff, 0x3c, 0xfe, 0xe1, 0xfd, 0xff, 0xfd, 0x8e, 0xfe, 0x5b, 0xff, 0x1b, 0x00, 0xb5, 0x00, -0xf4, 0x00, 0xcc, 0x00, 0x6d, 0x00, 0xda, 0xff, 0x45, 0xff, 0xb2, 0xfe, 0x3b, 0xfe, 0xee, 0xfd, -0xac, 0xfd, 0xa2, 0xfd, 0xb4, 0xfd, 0xef, 0xfd, 0x57, 0xfe, 0xc3, 0xfe, 0x38, 0xff, 0xaa, 0xff, -0x46, 0x00, 0xef, 0x00, 0xb4, 0x01, 0x7e, 0x02, 0x20, 0x03, 0x66, 0x03, 0x16, 0x03, 0x4a, 0x02, -0x29, 0x01, 0xe4, 0xff, 0xd0, 0xfe, 0x05, 0xfe, 0xa4, 0xfd, 0x8c, 0xfd, 0xa1, 0xfd, 0xe0, 0xfd, -0x32, 0xfe, 0xa8, 0xfe, 0x3a, 0xff, 0xde, 0xff, 0x9f, 0x00, 0x4a, 0x01, 0xd6, 0x01, 0x21, 0x02, -0x0b, 0x02, 0x9b, 0x01, 0xd1, 0x00, 0xe3, 0xff, 0x06, 0xff, 0x7c, 0xfe, 0x85, 0xfe, 0x13, 0xff, -0x25, 0x00, 0x4f, 0x01, 0x60, 0x02, 0xff, 0x02, 0x22, 0x03, 0xdc, 0x02, 0x57, 0x02, 0xba, 0x01, -0x19, 0x01, 0x68, 0x00, 0x99, 0xff, 0xaf, 0xfe, 0xad, 0xfd, 0xc5, 0xfc, 0x1a, 0xfc, 0xce, 0xfb, -0xfd, 0xfb, 0x91, 0xfc, 0x5d, 0xfd, 0x35, 0xfe, 0xdd, 0xfe, 0x34, 0xff, 0x10, 0xff, 0x85, 0xfe, -0x93, 0xfd, 0x7e, 0xfc, 0x7d, 0xfb, 0x9e, 0xfa, 0x42, 0xfa, 0x56, 0xfa, 0xf9, 0xfa, 0xf9, 0xfb, -0x30, 0xfd, 0x9c, 0xfe, 0x02, 0x00, 0x35, 0x01, 0x31, 0x02, 0xdb, 0x02, 0x32, 0x03, 0x15, 0x03, -0xa3, 0x02, 0x08, 0x02, 0x5a, 0x01, 0xbd, 0x00, 0x27, 0x00, 0xcd, 0xff, 0xa2, 0xff, 0xc4, 0xff, -0x28, 0x00, 0xcf, 0x00, 0xe0, 0x01, 0x14, 0x03, 0x37, 0x04, 0xf4, 0x04, 0x4b, 0x05, 0x22, 0x05, -0x6e, 0x04, 0x67, 0x03, 0x48, 0x02, 0x64, 0x01, 0xd4, 0x00, 0x78, 0x00, 0x78, 0x00, 0x86, 0x00, -0xbd, 0x00, 0xf4, 0x00, 0x11, 0x01, 0x20, 0x01, 0x0d, 0x01, 0xe6, 0x00, 0xb0, 0x00, 0x58, 0x00, -0x17, 0x00, 0xc6, 0xff, 0x40, 0xff, 0xab, 0xfe, 0xeb, 0xfd, 0x6b, 0xfd, 0x09, 0xfd, 0xea, 0xfc, -0x30, 0xfd, 0xc1, 0xfd, 0x8b, 0xfe, 0x55, 0xff, 0xd7, 0xff, 0x31, 0x00, 0x5e, 0x00, 0x38, 0x00, -0x05, 0x00, 0xa2, 0xff, 0x65, 0xff, 0x42, 0xff, 0x48, 0xff, 0x70, 0xff, 0xaa, 0xff, 0xf0, 0xff, -0xfb, 0xff, 0xcb, 0xff, 0xa0, 0xff, 0x8d, 0xff, 0xb6, 0xff, 0xff, 0xff, 0x96, 0x00, 0x46, 0x01, -0xe9, 0x01, 0x3a, 0x02, 0x26, 0x02, 0xbc, 0x01, 0x1a, 0x01, 0x59, 0x00, 0xc2, 0xff, 0x77, 0xff, -0xb9, 0xff, 0x2e, 0x00, 0xb8, 0x00, 0x14, 0x01, 0x0e, 0x01, 0xc3, 0x00, 0x15, 0x00, 0x7a, 0xff, -0x1d, 0xff, 0x18, 0xff, 0x84, 0xff, 0x0a, 0x00, 0xc7, 0x00, 0x80, 0x01, 0xf2, 0x01, 0x1d, 0x02, -0x02, 0x02, 0x9e, 0x01, 0x2e, 0x01, 0x91, 0x00, 0xf9, 0xff, 0x91, 0xff, 0x24, 0xff, 0xc6, 0xfe, -0x86, 0xfe, 0x38, 0xfe, 0x08, 0xfe, 0xea, 0xfd, 0xd4, 0xfd, 0xeb, 0xfd, 0x10, 0xfe, 0x36, 0xfe, -0x1f, 0xfe, 0xda, 0xfd, 0x65, 0xfd, 0xba, 0xfc, 0x09, 0xfc, 0x77, 0xfb, 0x1f, 0xfb, 0x1f, 0xfb, -0x4a, 0xfb, 0xae, 0xfb, 0x41, 0xfc, 0xc0, 0xfc, 0x7f, 0xfd, 0x34, 0xfe, 0xe7, 0xfe, 0x9f, 0xff, -0x10, 0x00, 0x7a, 0x00, 0xae, 0x00, 0xc8, 0x00, 0xec, 0x00, 0x02, 0x01, 0x2e, 0x01, 0x1c, 0x01, -0x0f, 0x01, 0xe7, 0x00, 0xb8, 0x00, 0xbd, 0x00, 0xe5, 0x00, 0x40, 0x01, 0xb2, 0x01, 0x10, 0x02, -0x1c, 0x02, 0xfd, 0x01, 0x93, 0x01, 0xe7, 0x00, 0x5a, 0x00, 0xb4, 0xff, 0x2b, 0xff, 0xb7, 0xfe, -0x85, 0xfe, 0x8f, 0xfe, 0xdf, 0xfe, 0x81, 0xff, 0x41, 0x00, 0x3b, 0x01, 0x1d, 0x02, 0xe4, 0x02, -0x8b, 0x03, 0xf4, 0x03, 0x1b, 0x04, 0xe5, 0x03, 0x95, 0x03, 0xd4, 0x02, 0x03, 0x02, 0x0f, 0x01, -0x1d, 0x00, 0x74, 0xff, 0xf8, 0xfe, 0xb8, 0xfe, 0xb6, 0xfe, 0xed, 0xfe, 0x5b, 0xff, 0xf5, 0xff, -0x8d, 0x00, 0x1f, 0x01, 0x84, 0x01, 0x98, 0x01, 0x47, 0x01, 0xde, 0x00, 0x72, 0x00, 0x3d, 0x00, -0x1a, 0x00, 0x1b, 0x00, 0x30, 0x00, 0x3b, 0x00, 0x25, 0x00, 0xdd, 0xff, 0xb0, 0xff, 0x8e, 0xff, -0x7e, 0xff, 0x9a, 0xff, 0xd1, 0xff, 0x38, 0x00, 0x9f, 0x00, 0xd3, 0x00, 0xff, 0x00, 0xdb, 0x00, -0x75, 0x00, 0xd9, 0xff, 0x26, 0xff, 0x9d, 0xfe, 0x30, 0xfe, 0xf2, 0xfd, 0xc2, 0xfd, 0xd5, 0xfd, -0x03, 0xfe, 0x2a, 0xfe, 0x62, 0xfe, 0x9e, 0xfe, 0xf1, 0xfe, 0x26, 0xff, 0x4d, 0xff, 0x5f, 0xff, -0x82, 0xff, 0xbc, 0xff, 0xe2, 0xff, 0x28, 0x00, 0x7e, 0x00, 0xd2, 0x00, 0x17, 0x01, 0x3f, 0x01, -0x6b, 0x01, 0x92, 0x01, 0x90, 0x01, 0x87, 0x01, 0x6b, 0x01, 0x4c, 0x01, 0x03, 0x01, 0x9e, 0x00, -0x2f, 0x00, 0xce, 0xff, 0x8b, 0xff, 0x47, 0xff, 0x2f, 0xff, 0x21, 0xff, 0x1b, 0xff, 0xfd, 0xfe, -0xbc, 0xfe, 0x94, 0xfe, 0x6a, 0xfe, 0x59, 0xfe, 0x48, 0xfe, 0x4b, 0xfe, 0x76, 0xfe, 0x84, 0xfe, -0x81, 0xfe, 0x78, 0xfe, 0x78, 0xfe, 0x94, 0xfe, 0xae, 0xfe, 0xd9, 0xfe, 0x3e, 0xff, 0xcc, 0xff, -0x5d, 0x00, 0xe9, 0x00, 0x4b, 0x01, 0x89, 0x01, 0x7d, 0x01, 0x56, 0x01, 0xf7, 0x00, 0xa5, 0x00, -0x69, 0x00, 0x2c, 0x00, 0x0f, 0x00, 0xff, 0xff, 0xf1, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xea, 0xff, -0x01, 0x00, 0x0b, 0x00, 0x08, 0x00, 0xf1, 0xff, 0xe4, 0xff, 0xb9, 0xff, 0x7b, 0xff, 0x5d, 0xff, -0x46, 0xff, 0x70, 0xff, 0xa0, 0xff, 0xf1, 0xff, 0x53, 0x00, 0xbd, 0x00, 0xe9, 0x00, 0x0b, 0x01, -0xee, 0x00, 0xc0, 0x00, 0x88, 0x00, 0x51, 0x00, 0x1b, 0x00, 0xfd, 0xff, 0xfa, 0xff, 0x15, 0x00, -0x44, 0x00, 0x94, 0x00, 0xe8, 0x00, 0x29, 0x01, 0x31, 0x01, 0x0e, 0x01, 0xca, 0x00, 0x67, 0x00, -0xeb, 0xff, 0x87, 0xff, 0x48, 0xff, 0x33, 0xff, 0x46, 0xff, 0x7b, 0xff, 0xcf, 0xff, 0x27, 0x00, -0x5c, 0x00, 0x65, 0x00, 0x4a, 0x00, 0x12, 0x00, 0xce, 0xff, 0x74, 0xff, 0x30, 0xff, 0x06, 0xff, -0xe4, 0xfe, 0xb8, 0xfe, 0x9b, 0xfe, 0xa4, 0xfe, 0xcf, 0xfe, 0xfc, 0xfe, 0x3b, 0xff, 0x72, 0xff, -0xa6, 0xff, 0xc6, 0xff, 0xca, 0xff, 0xc1, 0xff, 0xa3, 0xff, 0x83, 0xff, 0x58, 0xff, 0x13, 0xff, -0xe4, 0xfe, 0xd9, 0xfe, 0xc8, 0xfe, 0xd0, 0xfe, 0x0f, 0xff, 0x6b, 0xff, 0xc4, 0xff, 0xff, 0xff, -0x0d, 0x00, 0x01, 0x00, 0xda, 0xff, 0x96, 0xff, 0x67, 0xff, 0x5a, 0xff, 0x73, 0xff, 0x93, 0xff, -0xac, 0xff, 0xc3, 0xff, 0xdc, 0xff, 0xf1, 0xff, 0xec, 0xff, 0xcd, 0xff, 0xad, 0xff, 0x89, 0xff, -0x66, 0xff, 0x47, 0xff, 0x36, 0xff, 0x5c, 0xff, 0x7c, 0xff, 0x83, 0xff, 0x8b, 0xff, 0x84, 0xff, -0x6f, 0xff, 0x3f, 0xff, 0x16, 0xff, 0xed, 0xfe, 0xe7, 0xfe, 0xdd, 0xfe, 0xe7, 0xfe, 0x3a, 0xff, -0xa1, 0xff, 0x21, 0x00, 0x91, 0x00, 0xf6, 0x00, 0x2f, 0x01, 0x58, 0x01, 0x5a, 0x01, 0x3f, 0x01, -0x3e, 0x01, 0x46, 0x01, 0x52, 0x01, 0x45, 0x01, 0x36, 0x01, 0x22, 0x01, 0xfd, 0x00, 0xc7, 0x00, -0x89, 0x00, 0x5c, 0x00, 0x34, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x1d, 0x00, 0x37, 0x00, 0x4f, 0x00, -0x51, 0x00, 0x4d, 0x00, 0x45, 0x00, 0x30, 0x00, 0x0a, 0x00, 0xe6, 0xff, 0xd4, 0xff, 0xb2, 0xff, -0xa4, 0xff, 0xae, 0xff, 0xc4, 0xff, 0xf0, 0xff, 0x24, 0x00, 0x4a, 0x00, 0x75, 0x00, 0x90, 0x00, -0xa3, 0x00, 0x99, 0x00, 0x9d, 0x00, 0xa1, 0x00, 0xa0, 0x00, 0x8e, 0x00, 0x7d, 0x00, 0x71, 0x00, -0x61, 0x00, 0x48, 0x00, 0x4f, 0x00, 0x61, 0x00, 0x90, 0x00, 0xc6, 0x00, 0xe2, 0x00, 0xf2, 0x00, -0xfe, 0x00, 0xed, 0x00, 0xc0, 0x00, 0x8f, 0x00, 0x4d, 0x00, 0x19, 0x00, 0xf1, 0xff, 0xc7, 0xff, -0xb9, 0xff, 0xb1, 0xff, 0xc6, 0xff, 0xd7, 0xff, 0x02, 0x00, 0x13, 0x00, 0x1e, 0x00, 0x25, 0x00, -0x09, 0x00, 0xe6, 0xff, 0xb1, 0xff, 0x72, 0xff, 0x2b, 0xff, 0xdc, 0xfe, 0xa8, 0xfe, 0x74, 0xfe, -0x6d, 0xfe, 0x81, 0xfe, 0xba, 0xfe, 0x0d, 0xff, 0x5e, 0xff, 0xc4, 0xff, 0x21, 0x00, 0x7b, 0x00, -0xb3, 0x00, 0xd0, 0x00, 0xc4, 0x00, 0x94, 0x00, 0x52, 0x00, 0xe9, 0xff, 0x89, 0xff, 0x3c, 0xff, -0x08, 0xff, 0xed, 0xfe, 0xe8, 0xfe, 0x03, 0xff, 0x36, 0xff, 0x91, 0xff, 0x04, 0x00, 0x6e, 0x00, -0xd1, 0x00, 0x00, 0x01, 0xf2, 0x00, 0x9f, 0x00, 0x34, 0x00, 0xb1, 0xff, 0x2d, 0xff, 0xaf, 0xfe, -0x54, 0xfe, 0x08, 0xfe, 0xf8, 0xfd, 0x02, 0xfe, 0x3b, 0xfe, 0x8e, 0xfe, 0xe6, 0xfe, 0x54, 0xff, -0xa7, 0xff, 0x02, 0x00, 0x4f, 0x00, 0x8f, 0x00, 0xbb, 0x00, 0xc2, 0x00, 0xb8, 0x00, 0x86, 0x00, -0x5c, 0x00, 0x38, 0x00, 0x30, 0x00, 0x43, 0x00, 0x6f, 0x00, 0xa3, 0x00, 0xd9, 0x00, 0xfe, 0x00, -0x08, 0x01, 0x0e, 0x01, 0x0a, 0x01, 0x00, 0x01, 0xfd, 0x00, 0xeb, 0x00, 0xcb, 0x00, 0xb9, 0x00, -0xaf, 0x00, 0xb2, 0x00, 0xd4, 0x00, 0xf0, 0x00, 0x0f, 0x01, 0x11, 0x01, 0xef, 0x00, 0xcb, 0x00, -0x87, 0x00, 0x44, 0x00, 0xfd, 0xff, 0xb7, 0xff, 0x74, 0xff, 0x3c, 0xff, 0x2b, 0xff, 0x39, 0xff, -0x6e, 0xff, 0xc8, 0xff, 0x27, 0x00, 0xa7, 0x00, 0x19, 0x01, 0x82, 0x01, 0xd6, 0x01, 0xf8, 0x01, -0xeb, 0x01, 0xa4, 0x01, 0x3d, 0x01, 0xc8, 0x00, 0x51, 0x00, 0xf5, 0xff, 0xc5, 0xff, 0xc8, 0xff, -0xf8, 0xff, 0x48, 0x00, 0x98, 0x00, 0xf7, 0x00, 0x30, 0x01, 0x6c, 0x01, 0x89, 0x01, 0xa4, 0x01, -0x95, 0x01, 0x6b, 0x01, 0x11, 0x01, 0xb0, 0x00, 0x36, 0x00, 0xd0, 0xff, 0x6a, 0xff, 0x20, 0xff, -0xe9, 0xfe, 0xd5, 0xfe, 0xdf, 0xfe, 0x0b, 0xff, 0x5c, 0xff, 0xc8, 0xff, 0x3d, 0x00, 0x95, 0x00, -0xd6, 0x00, 0xd8, 0x00, 0xaa, 0x00, 0x6a, 0x00, 0x3b, 0x00, 0x18, 0x00, 0x1b, 0x00, 0x15, 0x00, -0x17, 0x00, 0x02, 0x00, 0xdf, 0xff, 0xbd, 0xff, 0x92, 0xff, 0x82, 0xff, 0x77, 0xff, 0x86, 0xff, -0x92, 0xff, 0xa9, 0xff, 0xd6, 0xff, 0xfa, 0xff, 0x27, 0x00, 0x39, 0x00, 0x43, 0x00, 0x3f, 0x00, -0x2c, 0x00, 0x26, 0x00, 0x29, 0x00, 0x3e, 0x00, 0x4b, 0x00, 0x3f, 0x00, 0x23, 0x00, 0x03, 0x00, -0xf0, 0xff, 0xd1, 0xff, 0xba, 0xff, 0x9f, 0xff, 0x7d, 0xff, 0x54, 0xff, 0x21, 0xff, 0x05, 0xff, -0xf1, 0xfe, 0xf9, 0xfe, 0x16, 0xff, 0x3a, 0xff, 0x82, 0xff, 0xd7, 0xff, 0x21, 0x00, 0x62, 0x00, -0x88, 0x00, 0x86, 0x00, 0x72, 0x00, 0x36, 0x00, 0x04, 0x00, 0xcb, 0xff, 0xa5, 0xff, 0x81, 0xff, -0x6a, 0xff, 0x5b, 0xff, 0x52, 0xff, 0x55, 0xff, 0x4f, 0xff, 0x5c, 0xff, 0x7a, 0xff, 0xb2, 0xff, -0xff, 0xff, 0x36, 0x00, 0x58, 0x00, 0x64, 0x00, 0x50, 0x00, 0x2d, 0x00, 0xfe, 0xff, 0xd2, 0xff, -0xc1, 0xff, 0xa5, 0xff, 0xa9, 0xff, 0xa7, 0xff, 0xad, 0xff, 0xbf, 0xff, 0xc6, 0xff, 0xdc, 0xff, -0xec, 0xff, 0xec, 0xff, 0xee, 0xff, 0xe1, 0xff, 0xc2, 0xff, 0xa2, 0xff, 0x7c, 0xff, 0x75, 0xff, -0x7c, 0xff, 0x7c, 0xff, 0x8d, 0xff, 0x97, 0xff, 0x96, 0xff, 0x91, 0xff, 0x86, 0xff, 0x6e, 0xff, -0x65, 0xff, 0x57, 0xff, 0x60, 0xff, 0x6d, 0xff, 0x94, 0xff, 0xc8, 0xff, 0x10, 0x00, 0x5b, 0x00, -0x91, 0x00, 0xc8, 0x00, 0xe7, 0x00, 0xfc, 0x00, 0xfa, 0x00, 0xd3, 0x00, 0xa6, 0x00, 0x58, 0x00, -0x0a, 0x00, 0xb4, 0xff, 0x75, 0xff, 0x37, 0xff, 0x1d, 0xff, 0x12, 0xff, 0x29, 0xff, 0x4d, 0xff, -0x7c, 0xff, 0xc2, 0xff, 0x04, 0x00, 0x35, 0x00, 0x5d, 0x00, 0x71, 0x00, 0x71, 0x00, 0x6c, 0x00, -0x62, 0x00, 0x56, 0x00, 0x54, 0x00, 0x4a, 0x00, 0x47, 0x00, 0x4d, 0x00, 0x63, 0x00, 0x7f, 0x00, -0xa9, 0x00, 0xe3, 0x00, 0x1d, 0x01, 0x4f, 0x01, 0x79, 0x01, 0x8e, 0x01, 0xa0, 0x01, 0x93, 0x01, -0x6b, 0x01, 0x3b, 0x01, 0xf1, 0x00, 0xa3, 0x00, 0x48, 0x00, 0xf7, 0xff, 0xb0, 0xff, 0x75, 0xff, -0x5e, 0xff, 0x57, 0xff, 0x7e, 0xff, 0xa5, 0xff, 0xe4, 0xff, 0x12, 0x00, 0x34, 0x00, 0x44, 0x00, -0x38, 0x00, 0x14, 0x00, 0xe8, 0xff, 0xae, 0xff, 0x63, 0xff, 0x25, 0xff, 0xf9, 0xfe, 0xf1, 0xfe, -0xfb, 0xfe, 0x28, 0xff, 0x5d, 0xff, 0x94, 0xff, 0xd9, 0xff, 0x0b, 0x00, 0x45, 0x00, 0x6e, 0x00, -0x9f, 0x00, 0xc3, 0x00, 0xc5, 0x00, 0xc0, 0x00, 0x8b, 0x00, 0x56, 0x00, 0x05, 0x00, 0xbd, 0xff, -0x73, 0xff, 0x37, 0xff, 0x1e, 0xff, 0x0c, 0xff, 0x05, 0xff, 0x0b, 0xff, 0x0d, 0xff, 0xfd, 0xfe, -0xf9, 0xfe, 0xf8, 0xfe, 0x00, 0xff, 0x1a, 0xff, 0x3e, 0xff, 0x75, 0xff, 0xb7, 0xff, 0xf1, 0xff, -0x21, 0x00, 0x3c, 0x00, 0x51, 0x00, 0x4c, 0x00, 0x3b, 0x00, 0x13, 0x00, 0xe4, 0xff, 0x9d, 0xff, -0x58, 0xff, 0x03, 0xff, 0xcd, 0xfe, 0xa0, 0xfe, 0x91, 0xfe, 0x82, 0xfe, 0x92, 0xfe, 0xbb, 0xfe, -0xe0, 0xfe, 0x0a, 0xff, 0x44, 0xff, 0x76, 0xff, 0x9c, 0xff, 0xb7, 0xff, 0xbd, 0xff, 0xb0, 0xff, -0x8e, 0xff, 0x5a, 0xff, 0x0d, 0xff, 0xbf, 0xfe, 0x75, 0xfe, 0x38, 0xfe, 0x25, 0xfe, 0x30, 0xfe, -0x63, 0xfe, 0xb0, 0xfe, 0x08, 0xff, 0x5c, 0xff, 0xac, 0xff, 0xe5, 0xff, 0x1f, 0x00, 0x41, 0x00, -0x63, 0x00, 0x69, 0x00, 0x6b, 0x00, 0x54, 0x00, 0x24, 0x00, 0xf2, 0xff, 0xb4, 0xff, 0x7b, 0xff, -0x44, 0xff, 0x2e, 0xff, 0x26, 0xff, 0x39, 0xff, 0x64, 0xff, 0xa0, 0xff, 0xe5, 0xff, 0x2c, 0x00, -0x53, 0x00, 0x7f, 0x00, 0x8e, 0x00, 0x91, 0x00, 0x94, 0x00, 0x8d, 0x00, 0x92, 0x00, 0x91, 0x00, -0xb2, 0x00, 0xc3, 0x00, 0xee, 0x00, 0x0d, 0x01, 0x28, 0x01, 0x2e, 0x01, 0x33, 0x01, 0x25, 0x01, -0x1d, 0x01, 0xff, 0x00, 0xf3, 0x00, 0xd9, 0x00, 0xbd, 0x00, 0x9e, 0x00, 0x76, 0x00, 0x50, 0x00, -0x32, 0x00, 0x1c, 0x00, 0x1a, 0x00, 0x1b, 0x00, 0x20, 0x00, 0x1a, 0x00, 0x00, 0x00, 0xe3, 0xff, -0xbe, 0xff, 0x96, 0xff, 0x87, 0xff, 0x6e, 0xff, 0x62, 0xff, 0x50, 0xff, 0x3f, 0xff, 0x2f, 0xff, -0x1c, 0xff, 0x1c, 0xff, 0x28, 0xff, 0x40, 0xff, 0x64, 0xff, 0x85, 0xff, 0xaa, 0xff, 0xcc, 0xff, -0xf4, 0xff, 0x14, 0x00, 0x37, 0x00, 0x5d, 0x00, 0x70, 0x00, 0x86, 0x00, 0x7c, 0x00, 0x72, 0x00, -0x66, 0x00, 0x56, 0x00, 0x33, 0x00, 0x0b, 0x00, 0xe0, 0xff, 0xad, 0xff, 0x9d, 0xff, 0x94, 0xff, -0x9a, 0xff, 0xb2, 0xff, 0xd2, 0xff, 0xfa, 0xff, 0x1b, 0x00, 0x3d, 0x00, 0x65, 0x00, 0x86, 0x00, -0x9f, 0x00, 0xa8, 0x00, 0xad, 0x00, 0xa4, 0x00, 0x7d, 0x00, 0x57, 0x00, 0x18, 0x00, 0xda, 0xff, -0x99, 0xff, 0x54, 0xff, 0x2b, 0xff, 0x03, 0xff, 0xf7, 0xfe, 0xf8, 0xfe, 0x14, 0xff, 0x46, 0xff, -0x92, 0xff, 0xe0, 0xff, 0x31, 0x00, 0x72, 0x00, 0xa5, 0x00, 0xcb, 0x00, 0xd3, 0x00, 0xcf, 0x00, -0xb2, 0x00, 0x9e, 0x00, 0x81, 0x00, 0x5a, 0x00, 0x32, 0x00, 0x07, 0x00, 0xe2, 0xff, 0xd2, 0xff, -0xc6, 0xff, 0xd0, 0xff, 0xe5, 0xff, 0xfe, 0xff, 0x2b, 0x00, 0x4e, 0x00, 0x6c, 0x00, 0x74, 0x00, -0x7a, 0x00, 0x7a, 0x00, 0x69, 0x00, 0x56, 0x00, 0x43, 0x00, 0x3d, 0x00, 0x2e, 0x00, 0x21, 0x00, -0x20, 0x00, 0x10, 0x00, 0x05, 0x00, 0xec, 0xff, 0xca, 0xff, 0xa6, 0xff, 0x80, 0xff, 0x4e, 0xff, -0x2d, 0xff, 0x07, 0xff, 0xef, 0xfe, 0xd0, 0xfe, 0xd9, 0xfe, 0xeb, 0xfe, 0x13, 0xff, 0x49, 0xff, -0x78, 0xff, 0xa5, 0xff, 0xd4, 0xff, 0xef, 0xff, 0x05, 0x00, 0x08, 0x00, 0xf9, 0xff, 0xe1, 0xff, -0xa1, 0xff, 0x56, 0xff, 0x06, 0xff, 0xab, 0xfe, 0x6c, 0xfe, 0x33, 0xfe, 0x01, 0xfe, 0xd9, 0xfd, -0xa8, 0xfd, 0x7c, 0xfd, 0x56, 0xfd, 0x2f, 0xfd, 0x25, 0xfd, 0x25, 0xfd, 0x31, 0xfd, 0x33, 0xfd, -0x3e, 0xfd, 0x2c, 0xfd, 0x23, 0xfd, 0x24, 0xfd, 0x49, 0xfd, 0x97, 0xfd, 0x04, 0xfe, 0x8c, 0xfe, -0x03, 0xff, 0x7b, 0xff, 0xda, 0xff, 0x2d, 0x00, 0x99, 0x00, 0x11, 0x01, 0x7c, 0x01, 0xee, 0x01, -0x46, 0x02, 0xa3, 0x02, 0xf5, 0x02, 0x54, 0x03, 0xa8, 0x03, 0xfb, 0x03, 0x31, 0x04, 0x5b, 0x04, -0x67, 0x04, 0x6e, 0x04, 0x75, 0x04, 0x63, 0x04, 0x3d, 0x04, 0xfe, 0x03, 0xaf, 0x03, 0x65, 0x03, -0x1d, 0x03, 0xe6, 0x02, 0xdd, 0x02, 0xe7, 0x02, 0x11, 0x03, 0x4f, 0x03, 0xaa, 0x03, 0x10, 0x04, -0x81, 0x04, 0xdd, 0x04, 0x48, 0x05, 0xab, 0x05, 0xf8, 0x05, 0x38, 0x06, 0x49, 0x06, 0x44, 0x06, -0x1b, 0x06, 0xf8, 0x05, 0xc2, 0x05, 0x95, 0x05, 0x4a, 0x05, 0xd9, 0x04, 0x5d, 0x04, 0xce, 0x03, -0x3f, 0x03, 0xb2, 0x02, 0x20, 0x02, 0x94, 0x01, 0xe8, 0x00, 0x26, 0x00, 0x55, 0xff, 0x98, 0xfe, -0xce, 0xfd, 0x1c, 0xfd, 0x71, 0xfc, 0xd6, 0xfb, 0x4c, 0xfb, 0xf3, 0xfa, 0xa5, 0xfa, 0x78, 0xfa, -0x3b, 0xfa, 0xf8, 0xf9, 0xb8, 0xf9, 0x6f, 0xf9, 0x30, 0xf9, 0xf5, 0xf8, 0xb2, 0xf8, 0x7d, 0xf8, -0x3d, 0xf8, 0xf2, 0xf7, 0xa1, 0xf7, 0x4d, 0xf7, 0xe8, 0xf6, 0x89, 0xf6, 0x25, 0xf6, 0xd8, 0xf5, -0x7c, 0xf5, 0x2b, 0xf5, 0xc4, 0xf4, 0x65, 0xf4, 0x13, 0xf4, 0xcc, 0xf3, 0xaf, 0xf3, 0xa3, 0xf3, -0xb7, 0xf3, 0xcc, 0xf3, 0xe5, 0xf3, 0x2d, 0xf4, 0x9b, 0xf4, 0x54, 0xf5, 0x49, 0xf6, 0x63, 0xf7, -0x7b, 0xf8, 0x74, 0xf9, 0x51, 0xfa, 0x38, 0xfb, 0x36, 0xfc, 0x5b, 0xfd, 0x6e, 0xfe, 0x69, 0xff, -0x44, 0x00, 0x16, 0x01, 0xe0, 0x01, 0xbb, 0x02, 0x92, 0x03, 0x58, 0x04, 0xfd, 0x04, 0x80, 0x05, -0x12, 0x06, 0xa8, 0x06, 0x3d, 0x07, 0xa3, 0x07, 0xdc, 0x07, 0xf4, 0x07, 0xfe, 0x07, 0x23, 0x08, -0x58, 0x08, 0x90, 0x08, 0xd2, 0x08, 0x05, 0x09, 0x2f, 0x09, 0x51, 0x09, 0x85, 0x09, 0xce, 0x09, -0x1f, 0x0a, 0x64, 0x0a, 0xa1, 0x0a, 0xea, 0x0a, 0x4a, 0x0b, 0xb2, 0x0b, 0x02, 0x0c, 0x3f, 0x0c, -0x5b, 0x0c, 0x57, 0x0c, 0x47, 0x0c, 0x37, 0x0c, 0x1e, 0x0c, 0x01, 0x0c, 0xca, 0x0b, 0x81, 0x0b, -0x10, 0x0b, 0xa2, 0x0a, 0x2a, 0x0a, 0xa1, 0x09, 0xfe, 0x08, 0x50, 0x08, 0x9b, 0x07, 0xed, 0x06, -0x46, 0x06, 0x97, 0x05, 0xf5, 0x04, 0x35, 0x04, 0x6f, 0x03, 0xa1, 0x02, 0xe9, 0x01, 0x3b, 0x01, -0x8e, 0x00, 0xef, 0xff, 0x68, 0xff, 0xea, 0xfe, 0x8e, 0xfe, 0x4d, 0xfe, 0x0c, 0xfe, 0xd7, 0xfd, -0x9d, 0xfd, 0x61, 0xfd, 0x25, 0xfd, 0xec, 0xfc, 0xb0, 0xfc, 0x7d, 0xfc, 0x3c, 0xfc, 0x01, 0xfc, -0xa1, 0xfb, 0x2d, 0xfb, 0xa1, 0xfa, 0xfe, 0xf9, 0x5a, 0xf9, 0xb7, 0xf8, 0x16, 0xf8, 0x7f, 0xf7, -0xd6, 0xf6, 0x30, 0xf6, 0x97, 0xf5, 0xf6, 0xf4, 0x6a, 0xf4, 0xe2, 0xf3, 0x67, 0xf3, 0xec, 0xf2, -0x79, 0xf2, 0x04, 0xf2, 0xa4, 0xf1, 0x49, 0xf1, 0x0b, 0xf1, 0xe6, 0xf0, 0xd6, 0xf0, 0xe8, 0xf0, -0x0b, 0xf1, 0x40, 0xf1, 0x82, 0xf1, 0xd7, 0xf1, 0x4f, 0xf2, 0x02, 0xf3, 0xe0, 0xf3, 0x02, 0xf5, -0x36, 0xf6, 0x74, 0xf7, 0x87, 0xf8, 0x7e, 0xf9, 0x5d, 0xfa, 0x69, 0xfb, 0x82, 0xfc, 0xa2, 0xfd, -0xa3, 0xfe, 0x84, 0xff, 0x61, 0x00, 0x45, 0x01, 0x45, 0x02, 0x52, 0x03, 0x40, 0x04, 0x05, 0x05, -0xa1, 0x05, 0x2e, 0x06, 0xcf, 0x06, 0x6e, 0x07, 0xfa, 0x07, 0x4a, 0x08, 0x5a, 0x08, 0x51, 0x08, -0x40, 0x08, 0x45, 0x08, 0x5a, 0x08, 0x65, 0x08, 0x6e, 0x08, 0x70, 0x08, 0x88, 0x08, 0xbf, 0x08, -0x17, 0x09, 0x83, 0x09, 0xf3, 0x09, 0x5a, 0x0a, 0xcf, 0x0a, 0x63, 0x0b, 0x0a, 0x0c, 0xa1, 0x0c, -0x1d, 0x0d, 0x76, 0x0d, 0x9e, 0x0d, 0xb7, 0x0d, 0xbc, 0x0d, 0xb2, 0x0d, 0x6f, 0x0d, 0x05, 0x0d, -0x73, 0x0c, 0xc9, 0x0b, 0x0e, 0x0b, 0x3f, 0x0a, 0x5c, 0x09, 0x55, 0x08, 0x38, 0x07, 0x20, 0x06, -0x28, 0x05, 0x62, 0x04, 0xb0, 0x03, 0x0d, 0x03, 0x69, 0x02, 0xd9, 0x01, 0x65, 0x01, 0x08, 0x01, -0xbc, 0x00, 0x7d, 0x00, 0x2a, 0x00, 0xe7, 0xff, 0x9b, 0xff, 0x5e, 0xff, 0x3d, 0xff, 0x0f, 0xff, -0xcc, 0xfe, 0x73, 0xfe, 0x08, 0xfe, 0x9f, 0xfd, 0x34, 0xfd, 0xc4, 0xfc, 0x4a, 0xfc, 0xd0, 0xfb, -0x3f, 0xfb, 0xc0, 0xfa, 0x34, 0xfa, 0xa1, 0xf9, 0x08, 0xf9, 0x58, 0xf8, 0xb5, 0xf7, 0x1c, 0xf7, -0xa6, 0xf6, 0x5d, 0xf6, 0x17, 0xf6, 0xc3, 0xf5, 0x7e, 0xf5, 0x2d, 0xf5, 0x02, 0xf5, 0xe8, 0xf4, -0xe0, 0xf4, 0xde, 0xf4, 0xc5, 0xf4, 0x9e, 0xf4, 0x5c, 0xf4, 0x29, 0xf4, 0xf7, 0xf3, 0xbc, 0xf3, -0x6b, 0xf3, 0x26, 0xf3, 0xe3, 0xf2, 0xbd, 0xf2, 0xa2, 0xf2, 0xa1, 0xf2, 0x9a, 0xf2, 0x96, 0xf2, -0xa9, 0xf2, 0x04, 0xf3, 0xa8, 0xf3, 0x81, 0xf4, 0x63, 0xf5, 0x39, 0xf6, 0xf3, 0xf6, 0xca, 0xf7, -0xdb, 0xf8, 0x1c, 0xfa, 0x78, 0xfb, 0xba, 0xfc, 0xd0, 0xfd, 0xe2, 0xfe, 0x17, 0x00, 0x81, 0x01, -0xf8, 0x02, 0x30, 0x04, 0x2d, 0x05, 0xcd, 0x05, 0x5f, 0x06, 0xf1, 0x06, 0x84, 0x07, 0x05, 0x08, -0x34, 0x08, 0x2f, 0x08, 0x06, 0x08, 0x0b, 0x08, 0x36, 0x08, 0x91, 0x08, 0xeb, 0x08, 0x3d, 0x09, -0x80, 0x09, 0xce, 0x09, 0x41, 0x0a, 0xd4, 0x0a, 0x53, 0x0b, 0xbd, 0x0b, 0xfa, 0x0b, 0x3b, 0x0c, -0x8d, 0x0c, 0x00, 0x0d, 0x76, 0x0d, 0xd8, 0x0d, 0x06, 0x0e, 0x26, 0x0e, 0x44, 0x0e, 0x87, 0x0e, -0xc0, 0x0e, 0xce, 0x0e, 0xb9, 0x0e, 0x64, 0x0e, 0x01, 0x0e, 0x73, 0x0d, 0xde, 0x0c, 0x12, 0x0c, -0x08, 0x0b, 0xe2, 0x09, 0xb2, 0x08, 0xac, 0x07, 0xdb, 0x06, 0x1b, 0x06, 0x61, 0x05, 0x96, 0x04, -0xc5, 0x03, 0x1e, 0x03, 0x9a, 0x02, 0x49, 0x02, 0x00, 0x02, 0xaf, 0x01, 0x3a, 0x01, 0xb9, 0x00, -0x2b, 0x00, 0xab, 0xff, 0x23, 0xff, 0x94, 0xfe, 0xed, 0xfd, 0x3b, 0xfd, 0x8f, 0xfc, 0xec, 0xfb, -0x62, 0xfb, 0xda, 0xfa, 0x45, 0xfa, 0xa0, 0xf9, 0xfc, 0xf8, 0x5b, 0xf8, 0xdb, 0xf7, 0x71, 0xf7, -0x07, 0xf7, 0x97, 0xf6, 0x1c, 0xf6, 0x9c, 0xf5, 0x2c, 0xf5, 0xb3, 0xf4, 0x52, 0xf4, 0xe3, 0xf3, -0x7e, 0xf3, 0x0e, 0xf3, 0xb9, 0xf2, 0x7e, 0xf2, 0x64, 0xf2, 0x3c, 0xf2, 0x00, 0xf2, 0xa6, 0xf1, -0x46, 0xf1, 0xfc, 0xf0, 0xb9, 0xf0, 0x8d, 0xf0, 0x44, 0xf0, 0xf1, 0xef, 0x87, 0xef, 0x29, 0xef, -0xf7, 0xee, 0xe4, 0xee, 0xe9, 0xee, 0xfa, 0xee, 0x2e, 0xef, 0x8e, 0xef, 0x44, 0xf0, 0x58, 0xf1, -0x9d, 0xf2, 0xf6, 0xf3, 0x17, 0xf5, 0x15, 0xf6, 0x28, 0xf7, 0x6d, 0xf8, 0xdd, 0xf9, 0x3e, 0xfb, -0x58, 0xfc, 0x37, 0xfd, 0x05, 0xfe, 0xe9, 0xfe, 0xfd, 0xff, 0x2a, 0x01, 0x45, 0x02, 0x23, 0x03, -0xdb, 0x03, 0x9a, 0x04, 0x78, 0x05, 0x70, 0x06, 0x53, 0x07, 0xf9, 0x07, 0x67, 0x08, 0xcb, 0x08, -0x53, 0x09, 0x02, 0x0a, 0xca, 0x0a, 0x70, 0x0b, 0xee, 0x0b, 0x5c, 0x0c, 0xde, 0x0c, 0x99, 0x0d, -0x61, 0x0e, 0x2f, 0x0f, 0xcb, 0x0f, 0x3d, 0x10, 0xa8, 0x10, 0x29, 0x11, 0xaf, 0x11, 0x26, 0x12, -0x63, 0x12, 0x6c, 0x12, 0x4f, 0x12, 0x2a, 0x12, 0x18, 0x12, 0xfa, 0x11, 0x9f, 0x11, 0x03, 0x11, -0x36, 0x10, 0x59, 0x0f, 0x94, 0x0e, 0xd6, 0x0d, 0x1e, 0x0d, 0x3e, 0x0c, 0x4b, 0x0b, 0x5b, 0x0a, -0x96, 0x09, 0xf6, 0x08, 0x6b, 0x08, 0xe0, 0x07, 0x44, 0x07, 0xaf, 0x06, 0x1a, 0x06, 0xa0, 0x05, -0x2c, 0x05, 0xa3, 0x04, 0xfb, 0x03, 0x30, 0x03, 0x5a, 0x02, 0x9d, 0x01, 0xfa, 0x00, 0x64, 0x00, -0xc6, 0xff, 0x1b, 0xff, 0x70, 0xfe, 0xc4, 0xfd, 0x2e, 0xfd, 0x98, 0xfc, 0xfb, 0xfb, 0x45, 0xfb, -0x86, 0xfa, 0xb5, 0xf9, 0xe2, 0xf8, 0x1e, 0xf8, 0x5f, 0xf7, 0x9a, 0xf6, 0xd3, 0xf5, 0x09, 0xf5, -0x50, 0xf4, 0xb0, 0xf3, 0x22, 0xf3, 0xbd, 0xf2, 0x64, 0xf2, 0x02, 0xf2, 0xab, 0xf1, 0x51, 0xf1, -0x09, 0xf1, 0xed, 0xf0, 0xd6, 0xf0, 0xcc, 0xf0, 0xa6, 0xf0, 0x66, 0xf0, 0x18, 0xf0, 0xcc, 0xef, -0x92, 0xef, 0x47, 0xef, 0xec, 0xee, 0x77, 0xee, 0xfe, 0xed, 0xb5, 0xed, 0x9e, 0xed, 0xc7, 0xed, -0xf0, 0xed, 0x12, 0xee, 0x27, 0xee, 0x87, 0xee, 0x46, 0xef, 0x95, 0xf0, 0x1f, 0xf2, 0xaa, 0xf3, -0xf4, 0xf4, 0x0a, 0xf6, 0x3b, 0xf7, 0xb4, 0xf8, 0x64, 0xfa, 0xf1, 0xfb, 0x18, 0xfd, 0x0f, 0xfe, -0x1a, 0xff, 0x60, 0x00, 0xfe, 0x01, 0x94, 0x03, 0x09, 0x05, 0x0b, 0x06, 0xe4, 0x06, 0xe5, 0x07, -0x13, 0x09, 0x7b, 0x0a, 0x99, 0x0b, 0x48, 0x0c, 0xa4, 0x0c, 0x00, 0x0d, 0xad, 0x0d, 0x90, 0x0e, -0x65, 0x0f, 0xde, 0x0f, 0x09, 0x10, 0x27, 0x10, 0x99, 0x10, 0x5c, 0x11, 0x4a, 0x12, 0xfc, 0x12, -0x4b, 0x13, 0x4a, 0x13, 0x52, 0x13, 0xaa, 0x13, 0x0c, 0x14, 0x4b, 0x14, 0xf0, 0x13, 0x35, 0x13, -0x68, 0x12, 0xda, 0x11, 0x86, 0x11, 0x25, 0x11, 0x6b, 0x10, 0x63, 0x0f, 0x3a, 0x0e, 0x4f, 0x0d, -0xb3, 0x0c, 0x3f, 0x0c, 0xac, 0x0b, 0xc9, 0x0a, 0xc6, 0x09, 0xdd, 0x08, 0x37, 0x08, 0xce, 0x07, -0x4d, 0x07, 0xa5, 0x06, 0xbe, 0x05, 0xe7, 0x04, 0x48, 0x04, 0xd4, 0x03, 0x6b, 0x03, 0xc8, 0x02, -0xd3, 0x01, 0xdd, 0x00, 0xfb, 0xff, 0x5d, 0xff, 0xb2, 0xfe, 0xef, 0xfd, 0xf3, 0xfc, 0xe5, 0xfb, -0xd2, 0xfa, 0xe1, 0xf9, 0xff, 0xf8, 0x2a, 0xf8, 0x3f, 0xf7, 0x59, 0xf6, 0x86, 0xf5, 0xdd, 0xf4, -0x51, 0xf4, 0xda, 0xf3, 0x66, 0xf3, 0x0a, 0xf3, 0xbb, 0xf2, 0x69, 0xf2, 0x19, 0xf2, 0xb6, 0xf1, -0x5e, 0xf1, 0x04, 0xf1, 0xc1, 0xf0, 0x8d, 0xf0, 0x48, 0xf0, 0xf0, 0xef, 0x97, 0xef, 0x53, 0xef, -0x22, 0xef, 0x06, 0xef, 0xd6, 0xee, 0x9d, 0xee, 0x50, 0xee, 0x1f, 0xee, 0x24, 0xee, 0x4c, 0xee, -0x5e, 0xee, 0x46, 0xee, 0xfa, 0xed, 0xb7, 0xed, 0xc3, 0xed, 0x32, 0xee, 0xd1, 0xee, 0x5b, 0xef, -0xb0, 0xef, 0x02, 0xf0, 0xab, 0xf0, 0x00, 0xf2, 0xde, 0xf3, 0xc5, 0xf5, 0x32, 0xf7, 0x1e, 0xf8, -0x08, 0xf9, 0x5b, 0xfa, 0x3e, 0xfc, 0x46, 0xfe, 0xdd, 0xff, 0xda, 0x00, 0x9c, 0x01, 0xa4, 0x02, -0x37, 0x04, 0x0d, 0x06, 0xc2, 0x07, 0xda, 0x08, 0x8a, 0x09, 0x4a, 0x0a, 0x88, 0x0b, 0x25, 0x0d, -0xb4, 0x0e, 0xac, 0x0f, 0x13, 0x10, 0x4e, 0x10, 0xf2, 0x10, 0xf7, 0x11, 0x0f, 0x13, 0xb6, 0x13, -0xdd, 0x13, 0xbe, 0x13, 0xd0, 0x13, 0x41, 0x14, 0xfb, 0x14, 0x79, 0x15, 0x7e, 0x15, 0x17, 0x15, -0xb9, 0x14, 0xc4, 0x14, 0x1d, 0x15, 0x65, 0x15, 0x29, 0x15, 0x75, 0x14, 0xa6, 0x13, 0x1d, 0x13, -0xea, 0x12, 0xba, 0x12, 0x37, 0x12, 0x36, 0x11, 0x12, 0x10, 0x26, 0x0f, 0x99, 0x0e, 0x38, 0x0e, -0xa6, 0x0d, 0x95, 0x0c, 0x42, 0x0b, 0x01, 0x0a, 0x25, 0x09, 0x8e, 0x08, 0xe8, 0x07, 0xf3, 0x06, -0xb6, 0x05, 0x6d, 0x04, 0x6d, 0x03, 0xa8, 0x02, 0xee, 0x01, 0x02, 0x01, 0xd7, 0xff, 0x9e, 0xfe, -0x8c, 0xfd, 0xcd, 0xfc, 0x1d, 0xfc, 0x49, 0xfb, 0x10, 0xfa, 0xad, 0xf8, 0x68, 0xf7, 0x76, 0xf6, -0xaf, 0xf5, 0xef, 0xf4, 0xf1, 0xf3, 0xe6, 0xf2, 0xf0, 0xf1, 0x3f, 0xf1, 0xb0, 0xf0, 0x2c, 0xf0, -0x89, 0xef, 0xd4, 0xee, 0x39, 0xee, 0xcf, 0xed, 0xa7, 0xed, 0x91, 0xed, 0x68, 0xed, 0x17, 0xed, -0xd2, 0xec, 0xa6, 0xec, 0xc7, 0xec, 0xd3, 0xec, 0xc5, 0xec, 0x8c, 0xec, 0x68, 0xec, 0x89, 0xec, -0xe9, 0xec, 0x61, 0xed, 0xb0, 0xed, 0xc0, 0xed, 0xc8, 0xed, 0xe6, 0xed, 0x3e, 0xee, 0xbd, 0xee, -0x21, 0xef, 0x5f, 0xef, 0x8b, 0xef, 0xdf, 0xef, 0x90, 0xf0, 0x67, 0xf1, 0x26, 0xf2, 0x9c, 0xf2, -0xfc, 0xf2, 0xbb, 0xf3, 0x24, 0xf5, 0x24, 0xf7, 0x2a, 0xf9, 0x9a, 0xfa, 0xa0, 0xfb, 0x8d, 0xfc, -0xf6, 0xfd, 0xc8, 0xff, 0xa0, 0x01, 0xf6, 0x02, 0xc2, 0x03, 0x6e, 0x04, 0x8d, 0x05, 0x38, 0x07, -0x2a, 0x09, 0xba, 0x0a, 0xa1, 0x0b, 0x1f, 0x0c, 0xd4, 0x0c, 0x17, 0x0e, 0xbb, 0x0f, 0x20, 0x11, -0xd3, 0x11, 0xfb, 0x11, 0x1b, 0x12, 0x91, 0x12, 0x60, 0x13, 0x04, 0x14, 0x26, 0x14, 0xb1, 0x13, -0x26, 0x13, 0xff, 0x12, 0x47, 0x13, 0xd7, 0x13, 0x0f, 0x14, 0xd2, 0x13, 0x46, 0x13, 0xfe, 0x12, -0x2c, 0x13, 0x9b, 0x13, 0xd1, 0x13, 0x7f, 0x13, 0xe4, 0x12, 0x4f, 0x12, 0x2b, 0x12, 0x3d, 0x12, -0x2d, 0x12, 0x71, 0x11, 0x47, 0x10, 0x1d, 0x0f, 0x4c, 0x0e, 0xee, 0x0d, 0x93, 0x0d, 0xd0, 0x0c, -0x86, 0x0b, 0x03, 0x0a, 0xce, 0x08, 0xfb, 0x07, 0x4c, 0x07, 0x5a, 0x06, 0xf6, 0x04, 0x69, 0x03, -0x19, 0x02, 0x30, 0x01, 0x8a, 0x00, 0xbe, 0xff, 0x98, 0xfe, 0x43, 0xfd, 0x13, 0xfc, 0x61, 0xfb, -0xfd, 0xfa, 0xa1, 0xfa, 0xe4, 0xf9, 0xc6, 0xf8, 0xb9, 0xf7, 0xf6, 0xf6, 0x9d, 0xf6, 0x49, 0xf6, -0xa0, 0xf5, 0xa8, 0xf4, 0x7f, 0xf3, 0x9f, 0xf2, 0x1e, 0xf2, 0xd5, 0xf1, 0x5c, 0xf1, 0x8a, 0xf0, -0x80, 0xef, 0xb2, 0xee, 0x51, 0xee, 0x57, 0xee, 0x51, 0xee, 0xf5, 0xed, 0x5a, 0xed, 0xcb, 0xec, -0xa9, 0xec, 0xde, 0xec, 0x1a, 0xed, 0x0b, 0xed, 0xc2, 0xec, 0x6b, 0xec, 0x78, 0xec, 0xf3, 0xec, -0x9f, 0xed, 0x16, 0xee, 0x3c, 0xee, 0x46, 0xee, 0x91, 0xee, 0x46, 0xef, 0x1e, 0xf0, 0xc1, 0xf0, -0xff, 0xf0, 0x0f, 0xf1, 0x47, 0xf1, 0x05, 0xf2, 0x09, 0xf3, 0xf4, 0xf3, 0x7a, 0xf4, 0xbf, 0xf4, -0x2e, 0xf5, 0x50, 0xf6, 0x0c, 0xf8, 0x00, 0xfa, 0x7f, 0xfb, 0x6b, 0xfc, 0x10, 0xfd, 0x21, 0xfe, -0xc6, 0xff, 0xb2, 0x01, 0x3e, 0x03, 0x31, 0x04, 0xdb, 0x04, 0xbc, 0x05, 0x19, 0x07, 0xf4, 0x08, -0xa7, 0x0a, 0xd1, 0x0b, 0x80, 0x0c, 0x28, 0x0d, 0x32, 0x0e, 0x9b, 0x0f, 0xf6, 0x10, 0xc5, 0x11, -0xf6, 0x11, 0xef, 0x11, 0x26, 0x12, 0xa4, 0x12, 0x36, 0x13, 0x80, 0x13, 0x40, 0x13, 0xd2, 0x12, -0x7f, 0x12, 0x89, 0x12, 0xc0, 0x12, 0xdf, 0x12, 0x9d, 0x12, 0x22, 0x12, 0xa2, 0x11, 0x76, 0x11, -0x80, 0x11, 0x84, 0x11, 0x3a, 0x11, 0xab, 0x10, 0x0f, 0x10, 0xa3, 0x0f, 0x6e, 0x0f, 0x49, 0x0f, -0xf1, 0x0e, 0x51, 0x0e, 0x86, 0x0d, 0xcc, 0x0c, 0x48, 0x0c, 0xd5, 0x0b, 0x2a, 0x0b, 0x35, 0x0a, -0x00, 0x09, 0xd3, 0x07, 0xd0, 0x06, 0xed, 0x05, 0xf4, 0x04, 0xc0, 0x03, 0x5c, 0x02, 0xff, 0x00, -0xce, 0xff, 0xd7, 0xfe, 0xd3, 0xfd, 0xcd, 0xfc, 0xb8, 0xfb, 0xc8, 0xfa, 0x11, 0xfa, 0x71, 0xf9, -0xdb, 0xf8, 0x1a, 0xf8, 0x3b, 0xf7, 0x6a, 0xf6, 0xce, 0xf5, 0x62, 0xf5, 0xf7, 0xf4, 0x64, 0xf4, -0xb0, 0xf3, 0xf6, 0xf2, 0x7a, 0xf2, 0x24, 0xf2, 0xd6, 0xf1, 0x66, 0xf1, 0xc7, 0xf0, 0x36, 0xf0, -0xca, 0xef, 0xb1, 0xef, 0xaf, 0xef, 0x99, 0xef, 0x48, 0xef, 0xd3, 0xee, 0x74, 0xee, 0x49, 0xee, -0x4e, 0xee, 0x3e, 0xee, 0x10, 0xee, 0xd0, 0xed, 0xa8, 0xed, 0xdd, 0xed, 0x57, 0xee, 0xed, 0xee, -0x53, 0xef, 0x8f, 0xef, 0xb9, 0xef, 0x18, 0xf0, 0xbc, 0xf0, 0x84, 0xf1, 0x23, 0xf2, 0x70, 0xf2, -0xa1, 0xf2, 0xdd, 0xf2, 0x7a, 0xf3, 0x54, 0xf4, 0x3b, 0xf5, 0xd3, 0xf5, 0x39, 0xf6, 0xb7, 0xf6, -0xa9, 0xf7, 0x3d, 0xf9, 0x28, 0xfb, 0xd9, 0xfc, 0x03, 0xfe, 0xc6, 0xfe, 0x9a, 0xff, 0xdd, 0x00, -0x9b, 0x02, 0x3f, 0x04, 0x67, 0x05, 0x07, 0x06, 0x9e, 0x06, 0x8b, 0x07, 0x00, 0x09, 0x98, 0x0a, -0xec, 0x0b, 0xbc, 0x0c, 0x26, 0x0d, 0xb2, 0x0d, 0xb5, 0x0e, 0xf4, 0x0f, 0x0e, 0x11, 0x7c, 0x11, -0x7d, 0x11, 0x67, 0x11, 0xab, 0x11, 0x32, 0x12, 0xbf, 0x12, 0x02, 0x13, 0xcb, 0x12, 0x81, 0x12, -0x5f, 0x12, 0x95, 0x12, 0xdb, 0x12, 0xf0, 0x12, 0xb5, 0x12, 0x4e, 0x12, 0x08, 0x12, 0xfe, 0x11, -0x11, 0x12, 0xeb, 0x11, 0x5f, 0x11, 0x8f, 0x10, 0xbe, 0x0f, 0x23, 0x0f, 0xbb, 0x0e, 0x40, 0x0e, -0x8d, 0x0d, 0x99, 0x0c, 0xa8, 0x0b, 0xe0, 0x0a, 0x45, 0x0a, 0xb3, 0x09, 0xe1, 0x08, 0xd4, 0x07, -0xa7, 0x06, 0x9d, 0x05, 0xc1, 0x04, 0x06, 0x04, 0x29, 0x03, 0x0c, 0x02, 0xd0, 0x00, 0xa7, 0xff, -0xad, 0xfe, 0xd5, 0xfd, 0xeb, 0xfc, 0xea, 0xfb, 0xc6, 0xfa, 0xa5, 0xf9, 0xa3, 0xf8, 0xc9, 0xf7, -0xe9, 0xf6, 0x15, 0xf6, 0x20, 0xf5, 0x3c, 0xf4, 0x70, 0xf3, 0xd0, 0xf2, 0x44, 0xf2, 0xbc, 0xf1, -0x2e, 0xf1, 0xbd, 0xf0, 0x72, 0xf0, 0x4c, 0xf0, 0x33, 0xf0, 0x1b, 0xf0, 0xf4, 0xef, 0xc9, 0xef, -0x9e, 0xef, 0x8c, 0xef, 0x95, 0xef, 0x8d, 0xef, 0x87, 0xef, 0x78, 0xef, 0x74, 0xef, 0x7b, 0xef, -0x7e, 0xef, 0x9d, 0xef, 0xaa, 0xef, 0xb9, 0xef, 0xe2, 0xef, 0x25, 0xf0, 0x89, 0xf0, 0xf6, 0xf0, -0x4b, 0xf1, 0x92, 0xf1, 0xbd, 0xf1, 0xf7, 0xf1, 0x48, 0xf2, 0xa1, 0xf2, 0xf8, 0xf2, 0x27, 0xf3, -0x60, 0xf3, 0xb3, 0xf3, 0x59, 0xf4, 0x2b, 0xf5, 0x0d, 0xf6, 0xb7, 0xf6, 0x57, 0xf7, 0x05, 0xf8, -0x1b, 0xf9, 0xbc, 0xfa, 0xaa, 0xfc, 0x73, 0xfe, 0xc3, 0xff, 0xa9, 0x00, 0xa9, 0x01, 0x0f, 0x03, -0xe3, 0x04, 0x9b, 0x06, 0xf2, 0x07, 0xc4, 0x08, 0x7b, 0x09, 0x70, 0x0a, 0xdc, 0x0b, 0x76, 0x0d, -0xcd, 0x0e, 0x99, 0x0f, 0xf7, 0x0f, 0x5b, 0x10, 0x1b, 0x11, 0x22, 0x12, 0x00, 0x13, 0x56, 0x13, -0x3a, 0x13, 0xfb, 0x12, 0x21, 0x13, 0x87, 0x13, 0x05, 0x14, 0x27, 0x14, 0xed, 0x13, 0x7d, 0x13, -0x39, 0x13, 0x40, 0x13, 0x75, 0x13, 0x8b, 0x13, 0x4c, 0x13, 0xd0, 0x12, 0x68, 0x12, 0x4d, 0x12, -0x64, 0x12, 0x66, 0x12, 0x07, 0x12, 0x55, 0x11, 0x7c, 0x10, 0xcc, 0x0f, 0x35, 0x0f, 0xbc, 0x0e, -0x15, 0x0e, 0x2b, 0x0d, 0x1f, 0x0c, 0x11, 0x0b, 0x1f, 0x0a, 0x45, 0x09, 0x49, 0x08, 0x24, 0x07, -0xe3, 0x05, 0x9b, 0x04, 0x7d, 0x03, 0x7a, 0x02, 0x77, 0x01, 0x61, 0x00, 0x2e, 0xff, 0x06, 0xfe, -0xd6, 0xfc, 0xbf, 0xfb, 0xb1, 0xfa, 0xa7, 0xf9, 0xa8, 0xf8, 0xb3, 0xf7, 0xcf, 0xf6, 0xf3, 0xf5, -0x10, 0xf5, 0x2c, 0xf4, 0x60, 0xf3, 0xb1, 0xf2, 0x34, 0xf2, 0xc2, 0xf1, 0x4b, 0xf1, 0xbf, 0xf0, -0x43, 0xf0, 0xdd, 0xef, 0xae, 0xef, 0x90, 0xef, 0x70, 0xef, 0x20, 0xef, 0xd2, 0xee, 0x8d, 0xee, -0x90, 0xee, 0xc5, 0xee, 0xf6, 0xee, 0x0a, 0xef, 0xec, 0xee, 0xdc, 0xee, 0xe6, 0xee, 0x2c, 0xef, -0x76, 0xef, 0xa8, 0xef, 0xc0, 0xef, 0xbd, 0xef, 0xf2, 0xef, 0x65, 0xf0, 0x02, 0xf1, 0x9e, 0xf1, -0xf7, 0xf1, 0x2f, 0xf2, 0x6c, 0xf2, 0xcd, 0xf2, 0x70, 0xf3, 0x25, 0xf4, 0xa8, 0xf4, 0xf0, 0xf4, -0x1a, 0xf5, 0x8c, 0xf5, 0x3e, 0xf6, 0x1c, 0xf7, 0xe9, 0xf7, 0x61, 0xf8, 0xc0, 0xf8, 0x5a, 0xf9, -0x8a, 0xfa, 0x4a, 0xfc, 0x31, 0xfe, 0xac, 0xff, 0x93, 0x00, 0x51, 0x01, 0x61, 0x02, 0xf4, 0x03, -0xc7, 0x05, 0x4e, 0x07, 0x45, 0x08, 0xdf, 0x08, 0xa9, 0x09, 0xf2, 0x0a, 0xa4, 0x0c, 0x41, 0x0e, -0x51, 0x0f, 0xd4, 0x0f, 0x22, 0x10, 0xc4, 0x10, 0xeb, 0x11, 0x2b, 0x13, 0xf3, 0x13, 0x09, 0x14, -0xb8, 0x13, 0x8c, 0x13, 0xcc, 0x13, 0x38, 0x14, 0x79, 0x14, 0x49, 0x14, 0xc5, 0x13, 0x2c, 0x13, -0xfb, 0x12, 0x23, 0x13, 0x5f, 0x13, 0x3a, 0x13, 0xa6, 0x12, 0xf0, 0x11, 0x75, 0x11, 0x64, 0x11, -0x78, 0x11, 0x54, 0x11, 0xbf, 0x10, 0xda, 0x0f, 0xf4, 0x0e, 0x4c, 0x0e, 0xc2, 0x0d, 0x38, 0x0d, -0x7e, 0x0c, 0x84, 0x0b, 0x88, 0x0a, 0xa2, 0x09, 0xea, 0x08, 0x25, 0x08, 0x32, 0x07, 0xf9, 0x05, -0xa7, 0x04, 0x65, 0x03, 0x4e, 0x02, 0x52, 0x01, 0x51, 0x00, 0x46, 0xff, 0x2a, 0xfe, 0x1f, 0xfd, -0x1a, 0xfc, 0x29, 0xfb, 0x3a, 0xfa, 0x39, 0xf9, 0x38, 0xf8, 0x32, 0xf7, 0x5c, 0xf6, 0x9d, 0xf5, -0xea, 0xf4, 0x29, 0xf4, 0x63, 0xf3, 0xad, 0xf2, 0x09, 0xf2, 0x84, 0xf1, 0x04, 0xf1, 0x9a, 0xf0, -0x46, 0xf0, 0x0c, 0xf0, 0xe9, 0xef, 0xc1, 0xef, 0x9a, 0xef, 0x60, 0xef, 0x42, 0xef, 0x38, 0xef, -0x66, 0xef, 0x97, 0xef, 0xc8, 0xef, 0xd2, 0xef, 0xd3, 0xef, 0xe5, 0xef, 0x25, 0xf0, 0x7d, 0xf0, -0xcd, 0xf0, 0xfb, 0xf0, 0x23, 0xf1, 0x58, 0xf1, 0xbf, 0xf1, 0x45, 0xf2, 0xcb, 0xf2, 0x2f, 0xf3, -0x55, 0xf3, 0x81, 0xf3, 0xc1, 0xf3, 0x3c, 0xf4, 0xbc, 0xf4, 0x31, 0xf5, 0x67, 0xf5, 0x93, 0xf5, -0xd4, 0xf5, 0x6a, 0xf6, 0x43, 0xf7, 0x1b, 0xf8, 0xba, 0xf8, 0x28, 0xf9, 0xb8, 0xf9, 0xb1, 0xfa, -0x43, 0xfc, 0x06, 0xfe, 0x97, 0xff, 0x91, 0x00, 0x3d, 0x01, 0x0a, 0x02, 0x57, 0x03, 0x01, 0x05, -0x9a, 0x06, 0xa8, 0x07, 0x39, 0x08, 0xb5, 0x08, 0x94, 0x09, 0xfd, 0x0a, 0x89, 0x0c, 0xb4, 0x0d, -0x43, 0x0e, 0x72, 0x0e, 0xbd, 0x0e, 0x80, 0x0f, 0x7f, 0x10, 0x32, 0x11, 0x4d, 0x11, 0xff, 0x10, -0xc4, 0x10, 0xe7, 0x10, 0x50, 0x11, 0xa4, 0x11, 0x91, 0x11, 0x09, 0x11, 0x4f, 0x10, 0xd4, 0x0f, -0xbc, 0x0f, 0xd7, 0x0f, 0xb9, 0x0f, 0x47, 0x0f, 0x90, 0x0e, 0x20, 0x0e, 0xe2, 0x0d, 0xfd, 0x0d, -0xe4, 0x0d, 0x74, 0x0d, 0xb5, 0x0c, 0xf3, 0x0b, 0x76, 0x0b, 0x31, 0x0b, 0xeb, 0x0a, 0x54, 0x0a, -0x67, 0x09, 0x6c, 0x08, 0x83, 0x07, 0xe7, 0x06, 0x4c, 0x06, 0x82, 0x05, 0x67, 0x04, 0x29, 0x03, -0x09, 0x02, 0x29, 0x01, 0x67, 0x00, 0x9e, 0xff, 0xa2, 0xfe, 0x98, 0xfd, 0xa3, 0xfc, 0xde, 0xfb, -0x28, 0xfb, 0x6b, 0xfa, 0x88, 0xf9, 0x94, 0xf8, 0xb0, 0xf7, 0x00, 0xf7, 0x71, 0xf6, 0xfb, 0xf5, -0x6c, 0xf5, 0xe1, 0xf4, 0x6a, 0xf4, 0x24, 0xf4, 0x01, 0xf4, 0xe3, 0xf3, 0xa8, 0xf3, 0x62, 0xf3, -0x1c, 0xf3, 0xfd, 0xf2, 0x04, 0xf3, 0x13, 0xf3, 0x13, 0xf3, 0xf0, 0xf2, 0xcf, 0xf2, 0xc2, 0xf2, -0xde, 0xf2, 0x04, 0xf3, 0x24, 0xf3, 0x2b, 0xf3, 0x34, 0xf3, 0x42, 0xf3, 0x75, 0xf3, 0xac, 0xf3, -0xd7, 0xf3, 0xf0, 0xf3, 0x04, 0xf4, 0x35, 0xf4, 0x8e, 0xf4, 0xf6, 0xf4, 0x5e, 0xf5, 0xa4, 0xf5, -0xcd, 0xf5, 0xef, 0xf5, 0x26, 0xf6, 0x7b, 0xf6, 0xd0, 0xf6, 0x0a, 0xf7, 0x1f, 0xf7, 0x36, 0xf7, -0x75, 0xf7, 0xee, 0xf7, 0x89, 0xf8, 0x17, 0xf9, 0x78, 0xf9, 0xca, 0xf9, 0x4f, 0xfa, 0x55, 0xfb, -0xd3, 0xfc, 0x77, 0xfe, 0xd8, 0xff, 0xb8, 0x00, 0x75, 0x01, 0x6e, 0x02, 0xc6, 0x03, 0x4c, 0x05, -0x88, 0x06, 0x58, 0x07, 0xcf, 0x07, 0x70, 0x08, 0x62, 0x09, 0xc3, 0x0a, 0x0d, 0x0c, 0xe4, 0x0c, -0x37, 0x0d, 0x60, 0x0d, 0xe7, 0x0d, 0xcd, 0x0e, 0xd6, 0x0f, 0x6f, 0x10, 0x85, 0x10, 0x58, 0x10, -0x58, 0x10, 0xb0, 0x10, 0x1e, 0x11, 0x60, 0x11, 0x23, 0x11, 0x92, 0x10, 0x09, 0x10, 0xc5, 0x0f, -0xd5, 0x0f, 0xd6, 0x0f, 0x9a, 0x0f, 0xf5, 0x0e, 0x4a, 0x0e, 0xd1, 0x0d, 0xb9, 0x0d, 0x9b, 0x0d, -0x57, 0x0d, 0xaa, 0x0c, 0xe6, 0x0b, 0x26, 0x0b, 0xab, 0x0a, 0x4f, 0x0a, 0xd3, 0x09, 0x19, 0x09, -0x2c, 0x08, 0x42, 0x07, 0x84, 0x06, 0xf5, 0x05, 0x43, 0x05, 0x54, 0x04, 0x21, 0x03, 0xd5, 0x01, -0xa9, 0x00, 0xb7, 0xff, 0xd9, 0xfe, 0xd9, 0xfd, 0xd0, 0xfc, 0xbd, 0xfb, 0xd4, 0xfa, 0x13, 0xfa, -0x69, 0xf9, 0xc4, 0xf8, 0x1a, 0xf8, 0x6d, 0xf7, 0xe6, 0xf6, 0x7d, 0xf6, 0x1b, 0xf6, 0xbd, 0xf5, -0x39, 0xf5, 0xd9, 0xf4, 0x94, 0xf4, 0x73, 0xf4, 0x67, 0xf4, 0x3e, 0xf4, 0xf5, 0xf3, 0xb0, 0xf3, -0x7d, 0xf3, 0x69, 0xf3, 0x70, 0xf3, 0x74, 0xf3, 0x71, 0xf3, 0x69, 0xf3, 0x70, 0xf3, 0xa5, 0xf3, -0xe0, 0xf3, 0x1b, 0xf4, 0x26, 0xf4, 0x15, 0xf4, 0x12, 0xf4, 0x29, 0xf4, 0x73, 0xf4, 0xb9, 0xf4, -0xf0, 0xf4, 0xff, 0xf4, 0x10, 0xf5, 0x3f, 0xf5, 0x98, 0xf5, 0x15, 0xf6, 0x8a, 0xf6, 0xd7, 0xf6, -0x05, 0xf7, 0x35, 0xf7, 0x83, 0xf7, 0xef, 0xf7, 0x3d, 0xf8, 0x62, 0xf8, 0x64, 0xf8, 0x74, 0xf8, -0xb0, 0xf8, 0x29, 0xf9, 0xb4, 0xf9, 0x2b, 0xfa, 0x80, 0xfa, 0xd5, 0xfa, 0x72, 0xfb, 0x8a, 0xfc, -0xf2, 0xfd, 0x58, 0xff, 0x63, 0x00, 0x06, 0x01, 0xb3, 0x01, 0xaf, 0x02, 0x01, 0x04, 0x6e, 0x05, -0x7b, 0x06, 0x1b, 0x07, 0x8b, 0x07, 0x24, 0x08, 0x2f, 0x09, 0x88, 0x0a, 0xc7, 0x0b, 0x85, 0x0c, -0xc8, 0x0c, 0xf7, 0x0c, 0x78, 0x0d, 0x5d, 0x0e, 0x49, 0x0f, 0xab, 0x0f, 0x93, 0x0f, 0x3a, 0x0f, -0x14, 0x0f, 0x47, 0x0f, 0x9f, 0x0f, 0xc2, 0x0f, 0x71, 0x0f, 0xb8, 0x0e, 0x0e, 0x0e, 0xa9, 0x0d, -0xb8, 0x0d, 0xbb, 0x0d, 0x71, 0x0d, 0xb6, 0x0c, 0xef, 0x0b, 0x71, 0x0b, 0x58, 0x0b, 0x64, 0x0b, -0x27, 0x0b, 0x93, 0x0a, 0xcf, 0x09, 0x24, 0x09, 0xbf, 0x08, 0x95, 0x08, 0x3d, 0x08, 0x9f, 0x07, -0xb1, 0x06, 0xbc, 0x05, 0xf8, 0x04, 0x76, 0x04, 0xe4, 0x03, 0x05, 0x03, 0xcb, 0x01, 0x8c, 0x00, -0x82, 0xff, 0xb5, 0xfe, 0x26, 0xfe, 0x5f, 0xfd, 0x6b, 0xfc, 0x61, 0xfb, 0x84, 0xfa, 0xda, 0xf9, -0x62, 0xf9, 0xef, 0xf8, 0x59, 0xf8, 0x95, 0xf7, 0xd4, 0xf6, 0x41, 0xf6, 0xf2, 0xf5, 0xa4, 0xf5, -0x4f, 0xf5, 0xe3, 0xf4, 0x80, 0xf4, 0x4b, 0xf4, 0x3c, 0xf4, 0x44, 0xf4, 0x45, 0xf4, 0x38, 0xf4, -0x1b, 0xf4, 0x1e, 0xf4, 0x29, 0xf4, 0x58, 0xf4, 0x85, 0xf4, 0xa3, 0xf4, 0xb1, 0xf4, 0xd4, 0xf4, -0x05, 0xf5, 0x38, 0xf5, 0x53, 0xf5, 0x48, 0xf5, 0x28, 0xf5, 0x19, 0xf5, 0x2a, 0xf5, 0x51, 0xf5, -0x73, 0xf5, 0x91, 0xf5, 0xa8, 0xf5, 0xd4, 0xf5, 0x12, 0xf6, 0x85, 0xf6, 0xff, 0xf6, 0x62, 0xf7, -0xa7, 0xf7, 0xe1, 0xf7, 0x3a, 0xf8, 0xbc, 0xf8, 0x44, 0xf9, 0x9c, 0xf9, 0xb8, 0xf9, 0xc5, 0xf9, -0xe9, 0xf9, 0x59, 0xfa, 0xd0, 0xfa, 0x47, 0xfb, 0x89, 0xfb, 0xa6, 0xfb, 0xf8, 0xfb, 0xb1, 0xfc, -0xfb, 0xfd, 0x6f, 0xff, 0xa5, 0x00, 0x72, 0x01, 0xf9, 0x01, 0xb6, 0x02, 0xe4, 0x03, 0x50, 0x05, -0x7a, 0x06, 0x25, 0x07, 0x64, 0x07, 0xad, 0x07, 0x64, 0x08, 0x88, 0x09, 0xbe, 0x0a, 0x89, 0x0b, -0xcf, 0x0b, 0xda, 0x0b, 0x25, 0x0c, 0xfa, 0x0c, 0x02, 0x0e, 0xc4, 0x0e, 0xf1, 0x0e, 0xb7, 0x0e, -0x88, 0x0e, 0xc1, 0x0e, 0x38, 0x0f, 0x8b, 0x0f, 0x60, 0x0f, 0xb4, 0x0e, 0xf3, 0x0d, 0x7e, 0x0d, -0x78, 0x0d, 0x89, 0x0d, 0x51, 0x0d, 0xab, 0x0c, 0xd1, 0x0b, 0x39, 0x0b, 0x25, 0x0b, 0x47, 0x0b, -0x54, 0x0b, 0xe6, 0x0a, 0x2f, 0x0a, 0x70, 0x09, 0xfc, 0x08, 0xaa, 0x08, 0x5a, 0x08, 0xab, 0x07, -0xb7, 0x06, 0xb4, 0x05, 0xe8, 0x04, 0x68, 0x04, 0xec, 0x03, 0x35, 0x03, 0x22, 0x02, 0xef, 0x00, -0xdc, 0xff, 0x1b, 0xff, 0x85, 0xfe, 0xf5, 0xfd, 0x3e, 0xfd, 0x63, 0xfc, 0x9e, 0xfb, 0x19, 0xfb, -0xc5, 0xfa, 0x70, 0xfa, 0xee, 0xf9, 0x4a, 0xf9, 0xa8, 0xf8, 0x2f, 0xf8, 0xf6, 0xf7, 0xc3, 0xf7, -0x7b, 0xf7, 0x1a, 0xf7, 0xb8, 0xf6, 0x74, 0xf6, 0x64, 0xf6, 0x6c, 0xf6, 0x70, 0xf6, 0x59, 0xf6, -0x36, 0xf6, 0x19, 0xf6, 0x1b, 0xf6, 0x37, 0xf6, 0x59, 0xf6, 0x62, 0xf6, 0x65, 0xf6, 0x65, 0xf6, -0x8d, 0xf6, 0xca, 0xf6, 0xfa, 0xf6, 0x10, 0xf7, 0x06, 0xf7, 0xe8, 0xf6, 0xeb, 0xf6, 0x09, 0xf7, -0x34, 0xf7, 0x81, 0xf7, 0xb2, 0xf7, 0xe6, 0xf7, 0x1a, 0xf8, 0x74, 0xf8, 0xe9, 0xf8, 0x59, 0xf9, -0x87, 0xf9, 0x94, 0xf9, 0x90, 0xf9, 0xb5, 0xf9, 0xf9, 0xf9, 0x43, 0xfa, 0x6d, 0xfa, 0x6b, 0xfa, -0x50, 0xfa, 0x52, 0xfa, 0x9e, 0xfa, 0x1e, 0xfb, 0x8c, 0xfb, 0xb9, 0xfb, 0xc0, 0xfb, 0xee, 0xfb, -0x97, 0xfc, 0xcf, 0xfd, 0x28, 0xff, 0x50, 0x00, 0xff, 0x00, 0x74, 0x01, 0x0a, 0x02, 0x09, 0x03, -0x4b, 0x04, 0x56, 0x05, 0xdb, 0x05, 0x04, 0x06, 0x45, 0x06, 0xf0, 0x06, 0xfe, 0x07, 0x19, 0x09, -0xb4, 0x09, 0xcf, 0x09, 0xb4, 0x09, 0xd2, 0x09, 0x71, 0x0a, 0x37, 0x0b, 0xc8, 0x0b, 0xc1, 0x0b, -0x6e, 0x0b, 0x1f, 0x0b, 0x2a, 0x0b, 0x83, 0x0b, 0xbe, 0x0b, 0x90, 0x0b, 0xd7, 0x0a, 0x1f, 0x0a, -0xbb, 0x09, 0xc7, 0x09, 0xf4, 0x09, 0xd5, 0x09, 0x5e, 0x09, 0xbd, 0x08, 0x5f, 0x08, 0x70, 0x08, -0xaf, 0x08, 0xc8, 0x08, 0x72, 0x08, 0xe1, 0x07, 0x46, 0x07, 0xf8, 0x06, 0xd8, 0x06, 0xc2, 0x06, -0x59, 0x06, 0xad, 0x05, 0xf2, 0x04, 0x6a, 0x04, 0x1e, 0x04, 0xe0, 0x03, 0x54, 0x03, 0x79, 0x02, -0x6c, 0x01, 0x7d, 0x00, 0xdf, 0xff, 0x6d, 0xff, 0x07, 0xff, 0x7e, 0xfe, 0xc2, 0xfd, 0x08, 0xfd, -0x75, 0xfc, 0x0d, 0xfc, 0xc4, 0xfb, 0x5a, 0xfb, 0xc4, 0xfa, 0x10, 0xfa, 0x7e, 0xf9, 0x23, 0xf9, -0xfd, 0xf8, 0xec, 0xf8, 0xc0, 0xf8, 0x86, 0xf8, 0x44, 0xf8, 0x21, 0xf8, 0x2b, 0xf8, 0x4a, 0xf8, -0x58, 0xf8, 0x51, 0xf8, 0x39, 0xf8, 0x33, 0xf8, 0x60, 0xf8, 0xb5, 0xf8, 0xfd, 0xf8, 0x27, 0xf9, -0x1b, 0xf9, 0x22, 0xf9, 0x38, 0xf9, 0x72, 0xf9, 0x9c, 0xf9, 0xa6, 0xf9, 0x82, 0xf9, 0x4f, 0xf9, -0x3c, 0xf9, 0x52, 0xf9, 0x9c, 0xf9, 0xc5, 0xf9, 0xd0, 0xf9, 0xae, 0xf9, 0x9c, 0xf9, 0xba, 0xf9, -0xee, 0xf9, 0x1c, 0xfa, 0x14, 0xfa, 0xe2, 0xf9, 0xb3, 0xf9, 0xb9, 0xf9, 0xee, 0xf9, 0x2f, 0xfa, -0x31, 0xfa, 0x12, 0xfa, 0xe3, 0xf9, 0xf4, 0xf9, 0x49, 0xfa, 0xc3, 0xfa, 0x0c, 0xfb, 0x18, 0xfb, -0xf7, 0xfa, 0x2a, 0xfb, 0xe5, 0xfb, 0x26, 0xfd, 0x6d, 0xfe, 0x4c, 0xff, 0x91, 0xff, 0xb2, 0xff, -0x2d, 0x00, 0x15, 0x01, 0x28, 0x02, 0xe9, 0x02, 0x30, 0x03, 0x3f, 0x03, 0x78, 0x03, 0x19, 0x04, -0x1b, 0x05, 0x21, 0x06, 0xc5, 0x06, 0xe6, 0x06, 0xe9, 0x06, 0x37, 0x07, 0xf8, 0x07, 0xe6, 0x08, -0x84, 0x09, 0xae, 0x09, 0x88, 0x09, 0x75, 0x09, 0xaf, 0x09, 0x12, 0x0a, 0x5b, 0x0a, 0x54, 0x0a, -0xee, 0x09, 0x87, 0x09, 0x4b, 0x09, 0x69, 0x09, 0x96, 0x09, 0xaa, 0x09, 0x63, 0x09, 0x09, 0x09, -0xc9, 0x08, 0xe1, 0x08, 0x2c, 0x09, 0x67, 0x09, 0x48, 0x09, 0xf5, 0x08, 0x8f, 0x08, 0x37, 0x08, -0x15, 0x08, 0xf2, 0x07, 0xa2, 0x07, 0x16, 0x07, 0x61, 0x06, 0xc6, 0x05, 0x4e, 0x05, 0xfd, 0x04, -0x88, 0x04, 0xef, 0x03, 0x1d, 0x03, 0x5d, 0x02, 0xc0, 0x01, 0x4d, 0x01, 0xee, 0x00, 0x65, 0x00, -0xc0, 0xff, 0xfa, 0xfe, 0x50, 0xfe, 0xd0, 0xfd, 0x6a, 0xfd, 0xf6, 0xfc, 0x62, 0xfc, 0xc3, 0xfb, -0x3b, 0xfb, 0xde, 0xfa, 0xb3, 0xfa, 0x97, 0xfa, 0x68, 0xfa, 0x20, 0xfa, 0xcd, 0xf9, 0x86, 0xf9, -0x6b, 0xf9, 0x69, 0xf9, 0x68, 0xf9, 0x48, 0xf9, 0x15, 0xf9, 0xe3, 0xf8, 0xbf, 0xf8, 0xba, 0xf8, -0xc8, 0xf8, 0xd7, 0xf8, 0xd7, 0xf8, 0xae, 0xf8, 0x8d, 0xf8, 0x73, 0xf8, 0x89, 0xf8, 0xab, 0xf8, -0xbb, 0xf8, 0xaa, 0xf8, 0x7e, 0xf8, 0x5c, 0xf8, 0x6a, 0xf8, 0x96, 0xf8, 0xc7, 0xf8, 0xec, 0xf8, -0xcc, 0xf8, 0xa7, 0xf8, 0x8e, 0xf8, 0x9a, 0xf8, 0xc1, 0xf8, 0xd3, 0xf8, 0xbb, 0xf8, 0x7d, 0xf8, -0x51, 0xf8, 0x69, 0xf8, 0xa8, 0xf8, 0xfd, 0xf8, 0x2b, 0xf9, 0x35, 0xf9, 0x45, 0xf9, 0x6e, 0xf9, -0xbd, 0xf9, 0x22, 0xfa, 0x68, 0xfa, 0xaf, 0xfa, 0x13, 0xfb, 0xdc, 0xfb, 0x07, 0xfd, 0x39, 0xfe, -0x0f, 0xff, 0x63, 0xff, 0x89, 0xff, 0xde, 0xff, 0x96, 0x00, 0x75, 0x01, 0x1b, 0x02, 0x4b, 0x02, -0x34, 0x02, 0x2a, 0x02, 0x9d, 0x02, 0x8f, 0x03, 0x81, 0x04, 0x1a, 0x05, 0x39, 0x05, 0x35, 0x05, -0x9b, 0x05, 0x7d, 0x06, 0x8a, 0x07, 0x30, 0x08, 0x49, 0x08, 0x01, 0x08, 0xe4, 0x07, 0x35, 0x08, -0xeb, 0x08, 0x89, 0x09, 0xc2, 0x09, 0x87, 0x09, 0x34, 0x09, 0x3b, 0x09, 0xc9, 0x09, 0x75, 0x0a, -0xde, 0x0a, 0xcb, 0x0a, 0x7b, 0x0a, 0x68, 0x0a, 0xb5, 0x0a, 0x4c, 0x0b, 0xaa, 0x0b, 0x7f, 0x0b, -0xe9, 0x0a, 0x38, 0x0a, 0xd8, 0x09, 0xc6, 0x09, 0xc6, 0x09, 0x60, 0x09, 0x8a, 0x08, 0x89, 0x07, -0xc9, 0x06, 0x60, 0x06, 0x25, 0x06, 0xbd, 0x05, 0xfc, 0x04, 0xf7, 0x03, 0x0a, 0x03, 0x66, 0x02, -0x0f, 0x02, 0xc0, 0x01, 0x2d, 0x01, 0x5b, 0x00, 0x68, 0xff, 0xc3, 0xfe, 0x6c, 0xfe, 0x55, 0xfe, -0x29, 0xfe, 0xac, 0xfd, 0xfb, 0xfc, 0x5c, 0xfc, 0x20, 0xfc, 0x1b, 0xfc, 0x15, 0xfc, 0xd3, 0xfb, -0x42, 0xfb, 0xad, 0xfa, 0x35, 0xfa, 0x19, 0xfa, 0x1a, 0xfa, 0xf8, 0xf9, 0x9e, 0xf9, 0x0c, 0xf9, -0x83, 0xf8, 0x40, 0xf8, 0x44, 0xf8, 0x3d, 0xf8, 0x06, 0xf8, 0x8e, 0xf7, 0x25, 0xf7, 0x07, 0xf7, -0x3b, 0xf7, 0x80, 0xf7, 0x90, 0xf7, 0x54, 0xf7, 0x06, 0xf7, 0xca, 0xf6, 0xf1, 0xf6, 0x54, 0xf7, -0x9d, 0xf7, 0xa1, 0xf7, 0x51, 0xf7, 0xed, 0xf6, 0xf8, 0xf6, 0x4a, 0xf7, 0xc8, 0xf7, 0x01, 0xf8, -0xf9, 0xf7, 0xc4, 0xf7, 0xca, 0xf7, 0x1b, 0xf8, 0x9a, 0xf8, 0xfc, 0xf8, 0x06, 0xf9, 0xe8, 0xf8, -0xd0, 0xf8, 0x0d, 0xf9, 0xa3, 0xf9, 0x37, 0xfa, 0xa1, 0xfa, 0xb4, 0xfa, 0xdb, 0xfa, 0x76, 0xfb, -0xa6, 0xfc, 0xff, 0xfd, 0x05, 0xff, 0x71, 0xff, 0x92, 0xff, 0xcf, 0xff, 0x79, 0x00, 0x6f, 0x01, -0x43, 0x02, 0xa7, 0x02, 0x94, 0x02, 0x6f, 0x02, 0xa5, 0x02, 0x61, 0x03, 0x5b, 0x04, 0x20, 0x05, -0x65, 0x05, 0x47, 0x05, 0x59, 0x05, 0xe6, 0x05, 0xd7, 0x06, 0xc1, 0x07, 0x4d, 0x08, 0x6f, 0x08, -0x73, 0x08, 0xb2, 0x08, 0x4e, 0x09, 0x06, 0x0a, 0x71, 0x0a, 0x5f, 0x0a, 0xef, 0x09, 0x82, 0x09, -0x79, 0x09, 0xc9, 0x09, 0x34, 0x0a, 0x61, 0x0a, 0x48, 0x0a, 0x13, 0x0a, 0x14, 0x0a, 0x5e, 0x0a, -0xc5, 0x0a, 0xe5, 0x0a, 0x93, 0x0a, 0xfc, 0x09, 0x6e, 0x09, 0x12, 0x09, 0xf5, 0x08, 0xbf, 0x08, -0x45, 0x08, 0x76, 0x07, 0xa4, 0x06, 0x03, 0x06, 0xa1, 0x05, 0x68, 0x05, 0xfc, 0x04, 0x48, 0x04, -0x65, 0x03, 0xa3, 0x02, 0x38, 0x02, 0x0e, 0x02, 0xbb, 0x01, 0x2d, 0x01, 0x67, 0x00, 0xc0, 0xff, -0x58, 0xff, 0x3a, 0xff, 0x22, 0xff, 0xdd, 0xfe, 0x63, 0xfe, 0xc7, 0xfd, 0x41, 0xfd, 0xf6, 0xfc, -0xbe, 0xfc, 0x7e, 0xfc, 0x02, 0xfc, 0x52, 0xfb, 0xbd, 0xfa, 0x51, 0xfa, 0x18, 0xfa, 0xe5, 0xf9, -0x89, 0xf9, 0x01, 0xf9, 0x74, 0xf8, 0x1a, 0xf8, 0xee, 0xf7, 0xeb, 0xf7, 0xed, 0xf7, 0xc9, 0xf7, -0x8d, 0xf7, 0x59, 0xf7, 0x3f, 0xf7, 0x56, 0xf7, 0x75, 0xf7, 0x77, 0xf7, 0x66, 0xf7, 0x36, 0xf7, -0x3c, 0xf7, 0x53, 0xf7, 0x86, 0xf7, 0xb0, 0xf7, 0xae, 0xf7, 0x94, 0xf7, 0x64, 0xf7, 0x5f, 0xf7, -0x88, 0xf7, 0xe2, 0xf7, 0x37, 0xf8, 0x5d, 0xf8, 0x51, 0xf8, 0x45, 0xf8, 0x55, 0xf8, 0x89, 0xf8, -0xc7, 0xf8, 0xe6, 0xf8, 0xec, 0xf8, 0xe9, 0xf8, 0x00, 0xf9, 0x5d, 0xf9, 0xd6, 0xf9, 0x52, 0xfa, -0x96, 0xfa, 0xb9, 0xfa, 0xf1, 0xfa, 0x8c, 0xfb, 0x7f, 0xfc, 0x86, 0xfd, 0x43, 0xfe, 0x9a, 0xfe, -0xbf, 0xfe, 0xf6, 0xfe, 0x98, 0xff, 0x61, 0x00, 0x36, 0x01, 0xb5, 0x01, 0xf7, 0x01, 0x38, 0x02, -0xd9, 0x02, 0xf2, 0x03, 0x1e, 0x05, 0x0d, 0x06, 0x80, 0x06, 0xb2, 0x06, 0x0d, 0x07, 0xc7, 0x07, -0xb8, 0x08, 0x7b, 0x09, 0xd7, 0x09, 0xdd, 0x09, 0xc3, 0x09, 0x07, 0x0a, 0x8c, 0x0a, 0x2b, 0x0b, -0x79, 0x0b, 0x45, 0x0b, 0xe2, 0x0a, 0x9c, 0x0a, 0xc7, 0x0a, 0x21, 0x0b, 0x52, 0x0b, 0x25, 0x0b, -0xb3, 0x0a, 0x40, 0x0a, 0x12, 0x0a, 0x1f, 0x0a, 0x3f, 0x0a, 0x12, 0x0a, 0x9c, 0x09, 0x00, 0x09, -0x87, 0x08, 0x51, 0x08, 0x45, 0x08, 0x29, 0x08, 0xc3, 0x07, 0x38, 0x07, 0xab, 0x06, 0x71, 0x06, -0x59, 0x06, 0x2c, 0x06, 0xb7, 0x05, 0xfe, 0x04, 0x2e, 0x04, 0x7e, 0x03, 0x04, 0x03, 0x96, 0x02, -0x02, 0x02, 0x42, 0x01, 0x7e, 0x00, 0xcf, 0xff, 0x68, 0xff, 0x1c, 0xff, 0xc3, 0xfe, 0x25, 0xfe, -0x54, 0xfd, 0x9b, 0xfc, 0x1c, 0xfc, 0xd7, 0xfb, 0x9f, 0xfb, 0x3a, 0xfb, 0xa7, 0xfa, 0x0d, 0xfa, -0x9a, 0xf9, 0x5c, 0xf9, 0x1b, 0xf9, 0xca, 0xf8, 0x55, 0xf8, 0xd5, 0xf7, 0x77, 0xf7, 0x5c, 0xf7, -0x72, 0xf7, 0x88, 0xf7, 0x7e, 0xf7, 0x4d, 0xf7, 0x16, 0xf7, 0x19, 0xf7, 0x40, 0xf7, 0x70, 0xf7, -0x7e, 0xf7, 0x69, 0xf7, 0x31, 0xf7, 0x24, 0xf7, 0x2e, 0xf7, 0x4a, 0xf7, 0x45, 0xf7, 0x1f, 0xf7, -0xd7, 0xf6, 0xb8, 0xf6, 0xcd, 0xf6, 0x1a, 0xf7, 0x66, 0xf7, 0x8c, 0xf7, 0x8b, 0xf7, 0x80, 0xf7, -0x9b, 0xf7, 0xee, 0xf7, 0x61, 0xf8, 0xaa, 0xf8, 0xe6, 0xf8, 0x07, 0xf9, 0x58, 0xf9, 0xd0, 0xf9, -0x6e, 0xfa, 0xdd, 0xfa, 0x20, 0xfb, 0x2c, 0xfb, 0x56, 0xfb, 0xc8, 0xfb, 0x8d, 0xfc, 0x62, 0xfd, -0x20, 0xfe, 0x88, 0xfe, 0xc3, 0xfe, 0x1a, 0xff, 0xa4, 0xff, 0x5a, 0x00, 0x12, 0x01, 0x98, 0x01, -0x07, 0x02, 0x81, 0x02, 0x1d, 0x03, 0xfd, 0x03, 0xe7, 0x04, 0xbe, 0x05, 0x6c, 0x06, 0xfe, 0x06, -0x97, 0x07, 0x58, 0x08, 0x24, 0x09, 0xd8, 0x09, 0x64, 0x0a, 0xbb, 0x0a, 0x1a, 0x0b, 0x78, 0x0b, -0xe2, 0x0b, 0x3a, 0x0c, 0x70, 0x0c, 0x82, 0x0c, 0x90, 0x0c, 0x9c, 0x0c, 0xbc, 0x0c, 0xc8, 0x0c, -0xcd, 0x0c, 0xa8, 0x0c, 0x79, 0x0c, 0x4e, 0x0c, 0x1c, 0x0c, 0xdd, 0x0b, 0x97, 0x0b, 0x3b, 0x0b, -0xdd, 0x0a, 0x82, 0x0a, 0x28, 0x0a, 0xda, 0x09, 0x6e, 0x09, 0x09, 0x09, 0x94, 0x08, 0x29, 0x08, -0xd6, 0x07, 0x80, 0x07, 0x1a, 0x07, 0x9b, 0x06, 0x05, 0x06, 0x66, 0x05, 0xb7, 0x04, 0xf9, 0x03, -0x2d, 0x03, 0x59, 0x02, 0x85, 0x01, 0xbc, 0x00, 0x03, 0x00, 0x45, 0xff, 0x7f, 0xfe, 0xac, 0xfd, -0xdd, 0xfc, 0x15, 0xfc, 0x6f, 0xfb, 0xd1, 0xfa, 0x3d, 0xfa, 0x9c, 0xf9, 0xf6, 0xf8, 0x63, 0xf8, -0xeb, 0xf7, 0x82, 0xf7, 0x1b, 0xf7, 0x97, 0xf6, 0x04, 0xf6, 0x8b, 0xf5, 0x47, 0xf5, 0x2a, 0xf5, -0x10, 0xf5, 0xea, 0xf4, 0xb4, 0xf4, 0x6c, 0xf4, 0x51, 0xf4, 0x61, 0xf4, 0x91, 0xf4, 0xbb, 0xf4, -0xc4, 0xf4, 0xc0, 0xf4, 0xb7, 0xf4, 0xca, 0xf4, 0x09, 0xf5, 0x3c, 0xf5, 0x59, 0xf5, 0x5a, 0xf5, -0x5e, 0xf5, 0x90, 0xf5, 0xdb, 0xf5, 0x32, 0xf6, 0x73, 0xf6, 0xa8, 0xf6, 0xd2, 0xf6, 0x0f, 0xf7, -0x72, 0xf7, 0xff, 0xf7, 0x7d, 0xf8, 0xe0, 0xf8, 0x1b, 0xf9, 0x5a, 0xf9, 0xc2, 0xf9, 0x4a, 0xfa, -0xd6, 0xfa, 0x3a, 0xfb, 0x8f, 0xfb, 0xe6, 0xfb, 0x51, 0xfc, 0xe5, 0xfc, 0x6f, 0xfd, 0xf9, 0xfd, -0x58, 0xfe, 0xb6, 0xfe, 0x31, 0xff, 0xda, 0xff, 0xa3, 0x00, 0x72, 0x01, 0x12, 0x02, 0x8a, 0x02, -0xf8, 0x02, 0x82, 0x03, 0x22, 0x04, 0xca, 0x04, 0x58, 0x05, 0xc8, 0x05, 0x35, 0x06, 0xc1, 0x06, -0x87, 0x07, 0x4e, 0x08, 0x10, 0x09, 0xa2, 0x09, 0x10, 0x0a, 0x66, 0x0a, 0xe1, 0x0a, 0x7f, 0x0b, -0x30, 0x0c, 0xc4, 0x0c, 0x16, 0x0d, 0x48, 0x0d, 0x66, 0x0d, 0xa7, 0x0d, 0xe8, 0x0d, 0x1c, 0x0e, -0x1a, 0x0e, 0xf8, 0x0d, 0xb2, 0x0d, 0x82, 0x0d, 0x66, 0x0d, 0x58, 0x0d, 0x37, 0x0d, 0xf4, 0x0c, -0x83, 0x0c, 0x16, 0x0c, 0xb7, 0x0b, 0x7d, 0x0b, 0x3e, 0x0b, 0xf5, 0x0a, 0x95, 0x0a, 0x18, 0x0a, -0x8e, 0x09, 0x11, 0x09, 0x98, 0x08, 0x0a, 0x08, 0x62, 0x07, 0x9a, 0x06, 0xd0, 0x05, 0x04, 0x05, -0x4b, 0x04, 0x96, 0x03, 0xc8, 0x02, 0xe8, 0x01, 0xdd, 0x00, 0xe7, 0xff, 0xf7, 0xfe, 0x1e, 0xfe, -0x4b, 0xfd, 0x73, 0xfc, 0x9c, 0xfb, 0xc3, 0xfa, 0xf9, 0xf9, 0x3d, 0xf9, 0x89, 0xf8, 0xd3, 0xf7, -0x28, 0xf7, 0x7d, 0xf6, 0xf1, 0xf5, 0x7c, 0xf5, 0x1e, 0xf5, 0xc4, 0xf4, 0x6c, 0xf4, 0x0a, 0xf4, -0xba, 0xf3, 0x77, 0xf3, 0x4b, 0xf3, 0x22, 0xf3, 0xfe, 0xf2, 0xe0, 0xf2, 0xc6, 0xf2, 0xc3, 0xf2, -0xd0, 0xf2, 0xe0, 0xf2, 0xfe, 0xf2, 0x08, 0xf3, 0x14, 0xf3, 0x1e, 0xf3, 0x4b, 0xf3, 0x87, 0xf3, -0xda, 0xf3, 0x22, 0xf4, 0x6a, 0xf4, 0xa8, 0xf4, 0x06, 0xf5, 0x52, 0xf5, 0xbe, 0xf5, 0x15, 0xf6, -0x7a, 0xf6, 0xdb, 0xf6, 0x44, 0xf7, 0xb6, 0xf7, 0x45, 0xf8, 0xe3, 0xf8, 0x76, 0xf9, 0xf4, 0xf9, -0x5e, 0xfa, 0xcd, 0xfa, 0x3f, 0xfb, 0xd0, 0xfb, 0x60, 0xfc, 0xec, 0xfc, 0x60, 0xfd, 0xd0, 0xfd, -0x3f, 0xfe, 0xb6, 0xfe, 0x3d, 0xff, 0xc6, 0xff, 0x3e, 0x00, 0xb1, 0x00, 0x1d, 0x01, 0x9f, 0x01, -0x33, 0x02, 0xcc, 0x02, 0x62, 0x03, 0xe8, 0x03, 0x58, 0x04, 0xd6, 0x04, 0x5d, 0x05, 0xef, 0x05, -0x80, 0x06, 0x14, 0x07, 0xa3, 0x07, 0x24, 0x08, 0xa4, 0x08, 0x34, 0x09, 0xba, 0x09, 0x41, 0x0a, -0xaf, 0x0a, 0x28, 0x0b, 0xa0, 0x0b, 0x16, 0x0c, 0x81, 0x0c, 0xca, 0x0c, 0x03, 0x0d, 0x3d, 0x0d, -0x68, 0x0d, 0x95, 0x0d, 0xa9, 0x0d, 0xa9, 0x0d, 0x8c, 0x0d, 0x66, 0x0d, 0x47, 0x0d, 0x2b, 0x0d, -0x02, 0x0d, 0xc4, 0x0c, 0x60, 0x0c, 0xe9, 0x0b, 0x7a, 0x0b, 0x13, 0x0b, 0xba, 0x0a, 0x59, 0x0a, -0xcc, 0x09, 0x3f, 0x09, 0x9a, 0x08, 0x02, 0x08, 0x58, 0x07, 0xb3, 0x06, 0xf8, 0x05, 0x42, 0x05, -0x7b, 0x04, 0xc5, 0x03, 0x10, 0x03, 0x6b, 0x02, 0xb7, 0x01, 0xf0, 0x00, 0x14, 0x00, 0x40, 0xff, -0x77, 0xfe, 0xc5, 0xfd, 0x15, 0xfd, 0x61, 0xfc, 0xa9, 0xfb, 0x05, 0xfb, 0x6f, 0xfa, 0xe8, 0xf9, -0x75, 0xf9, 0xee, 0xf8, 0x6d, 0xf8, 0xd8, 0xf7, 0x60, 0xf7, 0xf7, 0xf6, 0xb0, 0xf6, 0x61, 0xf6, -0x13, 0xf6, 0xa2, 0xf5, 0x43, 0xf5, 0xf4, 0xf4, 0xbf, 0xf4, 0xa5, 0xf4, 0x82, 0xf4, 0x66, 0xf4, -0x3c, 0xf4, 0x2f, 0xf4, 0x3d, 0xf4, 0x66, 0xf4, 0x98, 0xf4, 0xc5, 0xf4, 0xed, 0xf4, 0x08, 0xf5, -0x38, 0xf5, 0x82, 0xf5, 0xec, 0xf5, 0x5e, 0xf6, 0xcd, 0xf6, 0x20, 0xf7, 0x7c, 0xf7, 0xe2, 0xf7, -0x67, 0xf8, 0xe5, 0xf8, 0x66, 0xf9, 0xcd, 0xf9, 0x2d, 0xfa, 0x8e, 0xfa, 0x04, 0xfb, 0x9b, 0xfb, -0x31, 0xfc, 0xaf, 0xfc, 0x01, 0xfd, 0x4e, 0xfd, 0x89, 0xfd, 0xec, 0xfd, 0x59, 0xfe, 0xbc, 0xfe, -0x19, 0xff, 0x67, 0xff, 0xad, 0xff, 0x00, 0x00, 0x58, 0x00, 0xc8, 0x00, 0x22, 0x01, 0x73, 0x01, -0xcb, 0x01, 0x21, 0x02, 0xa0, 0x02, 0x0e, 0x03, 0x8f, 0x03, 0x04, 0x04, 0x61, 0x04, 0xc8, 0x04, -0x2b, 0x05, 0x96, 0x05, 0x02, 0x06, 0x57, 0x06, 0xaf, 0x06, 0xed, 0x06, 0x45, 0x07, 0x90, 0x07, -0xdd, 0x07, 0x18, 0x08, 0x4e, 0x08, 0x77, 0x08, 0xa5, 0x08, 0xdb, 0x08, 0x31, 0x09, 0x86, 0x09, -0xc7, 0x09, 0xee, 0x09, 0xf6, 0x09, 0xff, 0x09, 0x16, 0x0a, 0x32, 0x0a, 0x3b, 0x0a, 0x33, 0x0a, -0x17, 0x0a, 0xe8, 0x09, 0xbe, 0x09, 0x82, 0x09, 0x47, 0x09, 0xfd, 0x08, 0x8a, 0x08, 0x0e, 0x08, -0x91, 0x07, 0x1c, 0x07, 0xbe, 0x06, 0x5c, 0x06, 0xdf, 0x05, 0x50, 0x05, 0xac, 0x04, 0x05, 0x04, -0x68, 0x03, 0xce, 0x02, 0x31, 0x02, 0x83, 0x01, 0xde, 0x00, 0x45, 0x00, 0xb0, 0xff, 0x1c, 0xff, -0x81, 0xfe, 0xd6, 0xfd, 0x1f, 0xfd, 0x6d, 0xfc, 0xcb, 0xfb, 0x4e, 0xfb, 0xe9, 0xfa, 0x89, 0xfa, -0x1e, 0xfa, 0xa4, 0xf9, 0x3f, 0xf9, 0xe9, 0xf8, 0xa8, 0xf8, 0x6b, 0xf8, 0x26, 0xf8, 0xe7, 0xf7, -0xa3, 0xf7, 0x5e, 0xf7, 0x26, 0xf7, 0xfd, 0xf6, 0xe3, 0xf6, 0xc4, 0xf6, 0x9d, 0xf6, 0x7c, 0xf6, -0x6d, 0xf6, 0x6d, 0xf6, 0x81, 0xf6, 0x97, 0xf6, 0xbc, 0xf6, 0xf0, 0xf6, 0x28, 0xf7, 0x62, 0xf7, -0xac, 0xf7, 0xee, 0xf7, 0x51, 0xf8, 0xb9, 0xf8, 0x1d, 0xf9, 0x80, 0xf9, 0xe3, 0xf9, 0x49, 0xfa, -0xa9, 0xfa, 0x09, 0xfb, 0x68, 0xfb, 0xcc, 0xfb, 0x34, 0xfc, 0x96, 0xfc, 0xf6, 0xfc, 0x56, 0xfd, -0xb0, 0xfd, 0x1f, 0xfe, 0x78, 0xfe, 0xd4, 0xfe, 0x19, 0xff, 0x78, 0xff, 0xc1, 0xff, 0x1e, 0x00, -0x68, 0x00, 0xd4, 0x00, 0x31, 0x01, 0x95, 0x01, 0xf2, 0x01, 0x51, 0x02, 0x9c, 0x02, 0xf4, 0x02, -0x41, 0x03, 0x9e, 0x03, 0xfa, 0x03, 0x61, 0x04, 0xb9, 0x04, 0x16, 0x05, 0x58, 0x05, 0xa9, 0x05, -0xe3, 0x05, 0x1c, 0x06, 0x4f, 0x06, 0x7f, 0x06, 0xa4, 0x06, 0xba, 0x06, 0xc8, 0x06, 0xd0, 0x06, -0xdc, 0x06, 0xe3, 0x06, 0xee, 0x06, 0xd9, 0x06, 0xc8, 0x06, 0xaf, 0x06, 0x94, 0x06, 0x8b, 0x06, -0x92, 0x06, 0x96, 0x06, 0xa2, 0x06, 0x9e, 0x06, 0x96, 0x06, 0x81, 0x06, 0x64, 0x06, 0x45, 0x06, -0x1c, 0x06, 0xe9, 0x05, 0xb5, 0x05, 0x80, 0x05, 0x36, 0x05, 0xf1, 0x04, 0xa3, 0x04, 0x42, 0x04, -0xd7, 0x03, 0x58, 0x03, 0xdc, 0x02, 0x55, 0x02, 0xe0, 0x01, 0x63, 0x01, 0xf1, 0x00, 0x80, 0x00, -0x08, 0x00, 0x9f, 0xff, 0x22, 0xff, 0xa9, 0xfe, 0x1f, 0xfe, 0x92, 0xfd, 0x15, 0xfd, 0xa6, 0xfc, -0x43, 0xfc, 0xf3, 0xfb, 0x98, 0xfb, 0x44, 0xfb, 0xef, 0xfa, 0x97, 0xfa, 0x46, 0xfa, 0x02, 0xfa, -0xc3, 0xf9, 0x98, 0xf9, 0x71, 0xf9, 0x54, 0xf9, 0x41, 0xf9, 0x3a, 0xf9, 0x3a, 0xf9, 0x33, 0xf9, -0x30, 0xf9, 0x25, 0xf9, 0x1f, 0xf9, 0x2b, 0xf9, 0x38, 0xf9, 0x48, 0xf9, 0x61, 0xf9, 0x74, 0xf9, -0x8f, 0xf9, 0x9d, 0xf9, 0xbd, 0xf9, 0xe6, 0xf9, 0x1a, 0xfa, 0x53, 0xfa, 0x8a, 0xfa, 0xc6, 0xfa, -0x0d, 0xfb, 0x53, 0xfb, 0xac, 0xfb, 0x0c, 0xfc, 0x74, 0xfc, 0xd5, 0xfc, 0x27, 0xfd, 0x69, 0xfd, -0xb1, 0xfd, 0xff, 0xfd, 0x52, 0xfe, 0xa3, 0xfe, 0xf1, 0xfe, 0x33, 0xff, 0x64, 0xff, 0xb4, 0xff, -0xef, 0xff, 0x35, 0x00, 0x71, 0x00, 0xb9, 0x00, 0xfe, 0x00, 0x3c, 0x01, 0x88, 0x01, 0xce, 0x01, -0x19, 0x02, 0x53, 0x02, 0x97, 0x02, 0xd3, 0x02, 0x0d, 0x03, 0x5a, 0x03, 0x9f, 0x03, 0xe9, 0x03, -0x1f, 0x04, 0x51, 0x04, 0x89, 0x04, 0xb5, 0x04, 0xd7, 0x04, 0x09, 0x05, 0x3f, 0x05, 0x75, 0x05, -0xa2, 0x05, 0xcf, 0x05, 0xec, 0x05, 0x14, 0x06, 0x20, 0x06, 0x23, 0x06, 0x12, 0x06, 0x16, 0x06, -0x18, 0x06, 0x17, 0x06, 0x02, 0x06, 0xdb, 0x05, 0xae, 0x05, 0x76, 0x05, 0x3a, 0x05, 0x09, 0x05, -0xe1, 0x04, 0xbe, 0x04, 0x9a, 0x04, 0x62, 0x04, 0x30, 0x04, 0xf4, 0x03, 0xc2, 0x03, 0x82, 0x03, -0x49, 0x03, 0x14, 0x03, 0xe2, 0x02, 0xaf, 0x02, 0x84, 0x02, 0x45, 0x02, 0x04, 0x02, 0xb6, 0x01, -0x6b, 0x01, 0x06, 0x01, 0xaf, 0x00, 0x51, 0x00, 0x00, 0x00, 0xb3, 0xff, 0x5d, 0xff, 0x08, 0xff, -0xb3, 0xfe, 0x5a, 0xfe, 0xfb, 0xfd, 0x97, 0xfd, 0x42, 0xfd, 0xf6, 0xfc, 0xab, 0xfc, 0x5d, 0xfc, -0x02, 0xfc, 0xae, 0xfb, 0x64, 0xfb, 0x27, 0xfb, 0xf4, 0xfa, 0xd4, 0xfa, 0xb2, 0xfa, 0x7e, 0xfa, -0x53, 0xfa, 0x33, 0xfa, 0x34, 0xfa, 0x27, 0xfa, 0x3a, 0xfa, 0x42, 0xfa, 0x5a, 0xfa, 0x53, 0xfa, -0x69, 0xfa, 0x89, 0xfa, 0xa5, 0xfa, 0xc3, 0xfa, 0xeb, 0xfa, 0x24, 0xfb, 0x5a, 0xfb, 0x86, 0xfb, -0xc1, 0xfb, 0xf1, 0xfb, 0x23, 0xfc, 0x62, 0xfc, 0x97, 0xfc, 0xe2, 0xfc, 0x28, 0xfd, 0x6e, 0xfd, -0xb5, 0xfd, 0xe6, 0xfd, 0x2b, 0xfe, 0x73, 0xfe, 0xb5, 0xfe, 0xf7, 0xfe, 0x33, 0xff, 0x75, 0xff, -0xc8, 0xff, 0x03, 0x00, 0x4a, 0x00, 0x90, 0x00, 0xcd, 0x00, 0x09, 0x01, 0x2d, 0x01, 0x5e, 0x01, -0x96, 0x01, 0xda, 0x01, 0x16, 0x02, 0x4c, 0x02, 0x77, 0x02, 0x93, 0x02, 0xad, 0x02, 0xd9, 0x02, -0x01, 0x03, 0x23, 0x03, 0x4c, 0x03, 0x5f, 0x03, 0x6c, 0x03, 0x86, 0x03, 0x92, 0x03, 0xba, 0x03, -0xcb, 0x03, 0xe2, 0x03, 0xdd, 0x03, 0xdd, 0x03, 0xef, 0x03, 0xff, 0x03, 0x04, 0x04, 0x11, 0x04, -0x1f, 0x04, 0x25, 0x04, 0x22, 0x04, 0x12, 0x04, 0x09, 0x04, 0x02, 0x04, 0xf1, 0x03, 0xc8, 0x03, -0x93, 0x03, 0x7b, 0x03, 0x3f, 0x03, 0x0e, 0x03, 0xca, 0x02, 0x87, 0x02, 0x52, 0x02, 0x10, 0x02, -0xd2, 0x01, 0x8d, 0x01, 0x58, 0x01, 0x14, 0x01, 0xe6, 0x00, 0xab, 0x00, 0x74, 0x00, 0x45, 0x00, -0x0f, 0x00, 0xf0, 0xff, 0xb7, 0xff, 0x88, 0xff, 0x61, 0xff, 0x2a, 0xff, 0xf7, 0xfe, 0xbd, 0xfe, -0x88, 0xfe, 0x59, 0xfe, 0x22, 0xfe, 0xee, 0xfd, 0xb5, 0xfd, 0x71, 0xfd, 0x35, 0xfd, 0xf8, 0xfc, -0xac, 0xfc, 0x77, 0xfc, 0x36, 0xfc, 0x06, 0xfc, 0xd9, 0xfb, 0xb1, 0xfb, 0x8a, 0xfb, 0x68, 0xfb, -0x4b, 0xfb, 0x27, 0xfb, 0x09, 0xfb, 0xe9, 0xfa, 0xd7, 0xfa, 0xd8, 0xfa, 0xd4, 0xfa, 0xe1, 0xfa, -0xe6, 0xfa, 0xf8, 0xfa, 0x0d, 0xfb, 0x24, 0xfb, 0x48, 0xfb, 0x67, 0xfb, 0x8c, 0xfb, 0xb5, 0xfb, -0xe1, 0xfb, 0x17, 0xfc, 0x3f, 0xfc, 0x7a, 0xfc, 0xbe, 0xfc, 0xf8, 0xfc, 0x39, 0xfd, 0x87, 0xfd, -0xca, 0xfd, 0x1b, 0xfe, 0x3c, 0xfe, 0x76, 0xfe, 0xad, 0xfe, 0xf4, 0xfe, 0x47, 0xff, 0x8e, 0xff, -0xd1, 0xff, 0x12, 0x00, 0x4a, 0x00, 0x85, 0x00, 0xc3, 0x00, 0x05, 0x01, 0x52, 0x01, 0x95, 0x01, -0xd7, 0x01, 0x0c, 0x02, 0x3e, 0x02, 0x85, 0x02, 0xb9, 0x02, 0xf5, 0x02, 0x13, 0x03, 0x3e, 0x03, -0x61, 0x03, 0x74, 0x03, 0x87, 0x03, 0x8c, 0x03, 0xa8, 0x03, 0xbf, 0x03, 0xbb, 0x03, 0xc9, 0x03, -0xd5, 0x03, 0xd3, 0x03, 0xc9, 0x03, 0xb9, 0x03, 0xaa, 0x03, 0xa8, 0x03, 0xab, 0x03, 0x9f, 0x03, -0x9d, 0x03, 0xa0, 0x03, 0x8b, 0x03, 0x7e, 0x03, 0x7c, 0x03, 0x7a, 0x03, 0x68, 0x03, 0x5a, 0x03, -0x45, 0x03, 0x40, 0x03, 0x26, 0x03, 0x08, 0x03, 0xf5, 0x02, 0xeb, 0x02, 0xcd, 0x02, 0x9a, 0x02, -0x83, 0x02, 0x7b, 0x02, 0x4d, 0x02, 0x06, 0x02, 0xe4, 0x01, 0xbb, 0x01, 0x88, 0x01, 0x26, 0x01, -0xf6, 0x00, 0xd3, 0x00, 0xa9, 0x00, 0x43, 0x00, 0xe6, 0xff, 0xbc, 0xff, 0x78, 0xff, 0x11, 0xff, -0xb6, 0xfe, 0x90, 0xfe, 0x62, 0xfe, 0x1f, 0xfe, 0xee, 0xfd, 0xe9, 0xfd, 0xe4, 0xfd, 0xc4, 0xfd, -0xa5, 0xfd, 0x92, 0xfd, 0x93, 0xfd, 0x6a, 0xfd, 0x4e, 0xfd, 0x56, 0xfd, 0x5c, 0xfd, 0x37, 0xfd, -0x1a, 0xfd, 0x1a, 0xfd, 0x11, 0xfd, 0xe3, 0xfc, 0xb2, 0xfc, 0xb5, 0xfc, 0xcc, 0xfc, 0xbb, 0xfc, -0x92, 0xfc, 0x99, 0xfc, 0xc7, 0xfc, 0xbf, 0xfc, 0x90, 0xfc, 0xa3, 0xfc, 0xb7, 0xfc, 0xc2, 0xfc, -0xbc, 0xfc, 0xc9, 0xfc, 0x0f, 0xfd, 0x4c, 0xfd, 0x43, 0xfd, 0x24, 0xfd, 0x5c, 0xfd, 0xbd, 0xfd, -0x7c, 0xfd, 0x94, 0xfd, 0x3d, 0xfe, 0x85, 0xfe, 0xdb, 0xfe, 0xc6, 0xfe, 0x4c, 0xff, 0x45, 0x00, -0x37, 0x00, 0x0d, 0x00, 0x1a, 0x00, 0x94, 0x01, 0x9b, 0x02, 0x9e, 0x00, 0xc7, 0x01, 0xf6, 0x03, -0xae, 0x02, 0x65, 0x02, 0x4c, 0x02, 0xac, 0x02, 0xb4, 0x03, 0x7d, 0x02, 0x9f, 0x01, 0x63, 0x02, -0x48, 0x03, 0x08, 0x02, 0x1c, 0x01, 0x5f, 0x03, 0xda, 0x02, 0xc7, 0x01, 0xda, 0x02, 0x8f, 0x01, -0xc6, 0x01, 0x33, 0x02, 0x3d, 0x01, 0xe7, 0x01, 0xaa, 0x01, 0xbd, 0x01, 0x9a, 0x01, 0x6b, 0x01, -0x53, 0x02, 0xf3, 0x00, 0x1e, 0x01, 0xe9, 0x02, 0xb4, 0x01, 0x75, 0x01, 0xbf, 0x02, 0x9c, 0x02, -0x28, 0x02, 0x39, 0x02, 0x8b, 0x02, 0xc5, 0x02, 0x6c, 0x02, 0x40, 0x02, 0x1f, 0x01, 0xd2, 0x01, -0x21, 0x02, 0x86, 0xff, 0xae, 0x00, 0x15, 0x01, 0xb4, 0xff, 0xc0, 0xff, 0x1a, 0xff, 0x2e, 0xff, -0x0f, 0xff, 0xfe, 0xfd, 0x32, 0xfe, 0xb8, 0xfd, 0xf4, 0xfd, 0xf3, 0xfd, 0x7c, 0xfc, 0x5c, 0xfd, -0x8b, 0xfd, 0xc8, 0xfc, 0xec, 0xfc, 0xf7, 0xfc, 0x1b, 0xfd, 0xc2, 0xfc, 0x5e, 0xfc, 0x24, 0xfd, -0x31, 0xfd, 0xdb, 0xfc, 0x8a, 0xfd, 0xc8, 0xfd, 0x02, 0xfd, 0x94, 0xfc, 0x42, 0xfe, 0xff, 0xfd, -0xdf, 0xfc, 0x4d, 0xfe, 0xa7, 0xfe, 0x25, 0xfd, 0x79, 0xfd, 0x2d, 0xfe, 0x7a, 0xfd, 0x51, 0xfe, -0x5d, 0xfd, 0x1a, 0xfd, 0x70, 0xfe, 0xca, 0xfc, 0x41, 0xfc, 0xa0, 0xfe, 0xd2, 0xfd, 0xec, 0xfb, -0x32, 0xfd, 0x6f, 0xfe, 0x3c, 0xfd, 0x57, 0xfc, 0x1a, 0xfe, 0xb1, 0xfe, 0xe5, 0xfc, 0x89, 0xfc, -0xeb, 0xfe, 0xc6, 0xff, 0x7a, 0xfd, 0x65, 0xfd, 0xb0, 0xff, 0x44, 0x00, 0x02, 0xff, 0xe2, 0xfe, -0x01, 0x00, 0x80, 0x01, 0x4b, 0x00, 0xc2, 0xfe, 0x6f, 0x01, 0x33, 0x02, 0x46, 0x01, 0xed, 0x00, -0x6d, 0x01, 0x1b, 0x02, 0xc2, 0x02, 0x2d, 0x02, 0x70, 0x02, 0x8f, 0x03, 0x36, 0x02, 0x8d, 0x03, -0x22, 0x03, 0x4c, 0x02, 0xff, 0x03, 0xc3, 0x03, 0xea, 0x02, 0x13, 0x03, 0x85, 0x03, 0xed, 0x03, -0xf7, 0x02, 0x0c, 0x02, 0x1a, 0x03, 0x2e, 0x04, 0x56, 0x03, 0xda, 0x01, 0x66, 0x04, 0xb3, 0x04, -0x1d, 0x02, 0x48, 0x03, 0x33, 0x04, 0xed, 0x03, 0xf2, 0x03, 0x91, 0x02, 0xbb, 0x02, 0xd7, 0x03, -0xba, 0x01, 0xd3, 0x01, 0x6b, 0x03, 0x29, 0x01, 0x6e, 0x00, 0xca, 0x01, 0x1c, 0x01, 0x03, 0xff, -0x29, 0x00, 0x9e, 0x00, 0xac, 0xfe, 0xfc, 0xfe, 0x18, 0x00, 0x17, 0xff, 0xc0, 0xff, 0x37, 0xff, -0x19, 0xfe, 0x98, 0xff, 0xc9, 0xfe, 0xcd, 0xfe, 0xbc, 0xfe, 0x1d, 0xff, 0x40, 0xff, 0xb7, 0xff, -0xfc, 0xfe, 0xe6, 0xfd, 0x22, 0x00, 0xbc, 0xff, 0xca, 0xfe, 0x31, 0xff, 0x49, 0xff, 0xb3, 0xff, -0xff, 0xff, 0x79, 0xfe, 0x9a, 0xfd, 0xc2, 0xff, 0x67, 0xff, 0x4b, 0xfd, 0x5c, 0xfe, 0x9a, 0xfe, -0x7b, 0xfe, 0x5b, 0xfd, 0xcd, 0xfb, 0x59, 0xfe, 0x89, 0xfd, 0x89, 0xfb, 0x62, 0xfd, 0xa3, 0xfc, -0x53, 0xfb, 0x08, 0xfd, 0xd5, 0xfe, 0x20, 0xfd, 0xd4, 0xfa, 0xc2, 0xfd, 0xa1, 0xfd, 0x8b, 0xfb, -0x75, 0xfe, 0xd0, 0xfe, 0x15, 0xfe, 0x0b, 0xfc, 0xf3, 0xfb, 0x07, 0x01, 0xb5, 0x00, 0xf9, 0xfc, -0x4a, 0xfe, 0x81, 0xff, 0xa9, 0xfd, 0x65, 0xfd, 0x4f, 0x00, 0x35, 0x01, 0xb0, 0xfe, 0xac, 0xfd, -0x67, 0xfd, 0x1f, 0x00, 0xf6, 0x00, 0xcb, 0xfe, 0x4b, 0xfe, 0x20, 0xff, 0x7f, 0xff, 0xfa, 0xfe, -0x44, 0x00, 0x31, 0x01, 0x8c, 0xff, 0x99, 0xfe, 0xf3, 0xff, 0xc9, 0x00, 0x13, 0x02, 0xe6, 0x01, -0x56, 0xff, 0xf2, 0xff, 0x04, 0x02, 0x3d, 0x04, 0x53, 0x02, 0x8d, 0x00, 0x5f, 0x02, 0x83, 0x02, -0x80, 0x01, 0x74, 0x02, 0x32, 0x04, 0x3a, 0x05, 0x74, 0x02, 0xbf, 0xfe, 0x85, 0x03, 0x3c, 0x05, -0x25, 0x03, 0x9b, 0x01, 0xd0, 0x01, 0xd7, 0x02, 0x93, 0x02, 0x83, 0x02, 0x47, 0x02, 0x24, 0x03, -0x98, 0x03, 0x78, 0x00, 0x04, 0x00, 0x71, 0x03, 0x39, 0x03, 0xdf, 0x00, 0x15, 0xff, 0xae, 0x00, -0xaa, 0x02, 0x0a, 0x01, 0x5b, 0xff, 0x62, 0x00, 0x71, 0x00, 0x4c, 0xff, 0x4a, 0xfd, 0x7c, 0xfe, -0x89, 0x01, 0x87, 0xff, 0xd7, 0xfd, 0x61, 0xfe, 0x00, 0xfe, 0xb7, 0xfd, 0x4c, 0xff, 0xd4, 0xfe, -0x0d, 0xfe, 0x23, 0xfe, 0x75, 0xfd, 0x20, 0xfe, 0x03, 0xfe, 0x98, 0xfe, 0x01, 0xff, 0x70, 0xfe, -0xc8, 0xfc, 0x9c, 0xfd, 0x02, 0x00, 0xdb, 0x00, 0x7d, 0xfe, 0x15, 0xfd, 0xdc, 0xfd, 0x76, 0xfe, -0xe1, 0xff, 0x6f, 0x00, 0xcb, 0x00, 0xa4, 0xfd, 0x5f, 0xfc, 0xd1, 0xfe, 0x21, 0x00, 0xc2, 0x00, -0x3b, 0x00, 0xd0, 0xfe, 0x42, 0xfe, 0x91, 0xfb, 0x3c, 0xfe, 0xc0, 0x03, 0xfc, 0x01, 0xc3, 0xfc, -0x93, 0xfb, 0xdd, 0xff, 0xdd, 0x00, 0x5b, 0xfe, 0xcd, 0xff, 0x83, 0x00, 0x9d, 0xfe, 0xf6, 0xfc, -0x71, 0xfd, 0xc8, 0x02, 0x03, 0x03, 0x49, 0xfe, 0x9f, 0xfb, 0x3c, 0xfe, 0x92, 0x02, 0xfe, 0x01, -0x27, 0x00, 0x96, 0x01, 0x5b, 0x00, 0xcd, 0xfd, 0x81, 0xfe, 0xad, 0x00, 0x49, 0x03, 0x79, 0x03, -0xd7, 0xff, 0xf7, 0xfe, 0x65, 0x00, 0xb1, 0x00, 0x55, 0x02, 0xfb, 0x01, 0x5a, 0xff, 0x61, 0x00, -0x10, 0x03, 0xc0, 0x00, 0xac, 0xfe, 0xe4, 0x02, 0x57, 0x04, 0x79, 0x00, 0xe5, 0xff, 0xc9, 0x00, -0xe7, 0x03, 0x45, 0x03, 0x30, 0x00, 0xd6, 0x00, 0xfd, 0x02, 0xf9, 0x02, 0xf3, 0x00, 0xfd, 0x02, -0x71, 0x03, 0xe8, 0x01, 0xc0, 0x01, 0x3a, 0x02, 0x30, 0x01, 0x98, 0x01, 0xb2, 0x03, 0x9c, 0x02, -0x00, 0x01, 0xe2, 0x01, 0x9d, 0x01, 0xca, 0x01, 0xd9, 0x02, 0x47, 0x01, 0xc1, 0xff, 0x7b, 0x00, -0xb1, 0x00, 0xde, 0x00, 0x3e, 0x01, 0x1b, 0x00, 0xa9, 0xff, 0x5b, 0x00, 0x3a, 0xff, 0xdd, 0xfd, -0x26, 0xff, 0x54, 0x00, 0xdf, 0xfe, 0x71, 0xfd, 0x85, 0xfd, 0x78, 0xff, 0x5a, 0xfe, 0x3d, 0xfd, -0x8e, 0xfd, 0x92, 0xfc, 0x85, 0xfe, 0x67, 0xfe, 0xfc, 0xfc, 0x3a, 0xfd, 0x09, 0xfd, 0xc0, 0xfc, -0x87, 0xfd, 0x80, 0xfc, 0x8b, 0xfe, 0xf7, 0xfd, 0x96, 0xfc, 0x8e, 0xfc, 0x95, 0xfd, 0xb3, 0xfe, -0x99, 0xfc, 0x3d, 0xfe, 0xc5, 0xfd, 0x8a, 0xfd, 0x1e, 0xfe, 0xb4, 0xfe, 0x51, 0xfe, 0x64, 0xfd, -0x79, 0xfd, 0x9c, 0xfe, 0x0e, 0x01, 0x46, 0xff, 0xed, 0xfd, 0x43, 0xff, 0x39, 0xfe, 0xa9, 0xfe, -0x95, 0x00, 0x4e, 0x00, 0x45, 0x00, 0x7d, 0x00, 0xdd, 0xff, 0xef, 0xfe, 0x89, 0xff, 0x7f, 0x01, -0xa5, 0x01, 0xf7, 0xff, 0x2e, 0xff, 0xb1, 0x00, 0x5e, 0x02, 0x02, 0x00, 0x17, 0xff, 0x07, 0x01, -0xb7, 0x01, 0x15, 0x00, 0x1c, 0x00, 0x0e, 0x02, 0xa1, 0x01, 0xfd, 0xff, 0x42, 0x00, 0x63, 0x01, -0xa5, 0x01, 0x24, 0x01, 0x73, 0x02, 0x32, 0x03, 0x78, 0x01, 0xbb, 0x01, 0x50, 0x01, 0x7e, 0x01, -0xde, 0x01, 0x9c, 0x03, 0x81, 0x04, 0x54, 0x03, 0x50, 0x02, 0x7a, 0x00, 0x9a, 0x02, 0xb4, 0x04, -0xb5, 0x03, 0x1a, 0x02, 0x04, 0x04, 0xd1, 0x02, 0x2b, 0x00, 0x51, 0x02, 0xbb, 0x04, 0x18, 0x07, -0x20, 0x03, 0x64, 0x00, 0xa6, 0x00, 0xee, 0x00, 0x9d, 0x04, 0xcb, 0x05, 0xea, 0x02, 0xb1, 0x01, -0xa7, 0x00, 0x48, 0x01, 0x66, 0x00, 0x76, 0x01, 0x3b, 0x06, 0xca, 0x03, 0xb3, 0xfe, 0x2c, 0xfc, -0x03, 0x00, 0x0d, 0x04, 0x03, 0x02, 0xd1, 0xff, 0x6e, 0xff, 0x63, 0xff, 0xb4, 0xfe, 0x19, 0xfe, -0x1b, 0x01, 0x9c, 0x02, 0xa7, 0xff, 0xc8, 0xfc, 0x84, 0xfb, 0xa2, 0xfe, 0xf6, 0x01, 0x4e, 0x01, -0x2d, 0xff, 0xf7, 0xfe, 0xa9, 0xfc, 0x07, 0xfb, 0xfb, 0xfd, 0x05, 0x00, 0x28, 0x00, 0xc1, 0xfe, -0x52, 0xfc, 0xed, 0xfa, 0x9f, 0xfc, 0x48, 0xfe, 0xc6, 0xfe, 0x39, 0xfb, 0x4a, 0xfa, 0x6d, 0xfd, -0x0b, 0xfe, 0x58, 0xfc, 0x0b, 0xfc, 0x24, 0xfc, 0xfe, 0xf9, 0x43, 0xf9, 0xc7, 0xfb, 0xb2, 0xff, -0x83, 0xfe, 0xe6, 0xfb, 0x86, 0xf7, 0x9f, 0xf8, 0x07, 0xff, 0x07, 0xfe, 0x90, 0xfe, 0xcb, 0xfd, -0xd1, 0xfa, 0xbf, 0xfa, 0x4d, 0xfd, 0x6d, 0x01, 0x5a, 0x00, 0x79, 0xfe, 0xbf, 0xfb, 0x16, 0xfc, -0x5e, 0x01, 0x76, 0x03, 0xb7, 0x00, 0x80, 0xff, 0x2c, 0xfe, 0x01, 0xfd, 0xe3, 0xfe, 0xaf, 0x02, -0xc7, 0x04, 0xaf, 0x01, 0xfe, 0xfe, 0xd6, 0xfb, 0x7a, 0xfe, 0xf4, 0x03, 0xf4, 0x03, 0xfe, 0x01, -0xd1, 0xfd, 0x1b, 0xfd, 0xd9, 0x00, 0x25, 0x02, 0x7b, 0x03, 0xa8, 0x02, 0x04, 0x00, 0xad, 0xfd, -0x76, 0xfe, 0x86, 0x01, 0x52, 0x04, 0x2c, 0x05, 0x5b, 0x01, 0x65, 0xfd, 0x62, 0xfd, 0x88, 0x03, -0xa8, 0x05, 0x05, 0x03, 0x88, 0x01, 0x2e, 0x00, 0xe5, 0xff, 0x68, 0x00, 0x7f, 0x03, 0xa6, 0x04, -0xf9, 0x03, 0x0e, 0x00, 0x10, 0x00, 0x8e, 0x01, 0xf2, 0x00, 0x4b, 0x04, 0xc5, 0x03, 0x73, 0xff, -0x29, 0x00, 0x60, 0x05, 0x68, 0x04, 0x7c, 0xff, 0x02, 0x00, 0xf2, 0x01, 0x4f, 0x02, 0xbc, 0x02, -0xe3, 0x02, 0x1a, 0x02, 0x6a, 0x00, 0x66, 0xff, 0xf6, 0x00, 0xa3, 0x02, 0x49, 0x03, 0xe0, 0x01, -0xc7, 0xfd, 0xc8, 0xfe, 0xf0, 0x00, 0x58, 0x02, 0x12, 0x03, 0x62, 0x00, 0xbc, 0xfe, 0xae, 0xfd, -0x19, 0xff, 0x13, 0x03, 0x72, 0x02, 0x40, 0x00, 0x4a, 0xfe, 0x5b, 0xfc, 0x55, 0xfe, 0xfd, 0x00, -0xe5, 0x00, 0xaf, 0x00, 0x10, 0xff, 0x62, 0xfd, 0x89, 0xfc, 0x98, 0xfd, 0x27, 0x00, 0xf9, 0xff, -0xf0, 0xfe, 0x1b, 0xfc, 0x9a, 0xfd, 0x5e, 0xfe, 0xf9, 0xfc, 0x59, 0xfd, 0x4e, 0xfd, 0x55, 0xfe, -0xb9, 0xfc, 0x40, 0xfd, 0x20, 0xfd, 0x0c, 0xfc, 0xc1, 0xfc, 0xd6, 0xfc, 0xe6, 0xfc, 0xbe, 0xfc, -0xdc, 0xfc, 0xc6, 0xfc, 0x50, 0xfe, 0x00, 0xff, 0x4c, 0xfd, 0x38, 0xfd, 0x21, 0xfd, 0x7a, 0xfd, -0xe4, 0xfd, 0x01, 0x00, 0x6c, 0x01, 0xd7, 0xff, 0xdf, 0xfe, 0xc3, 0xfc, 0x33, 0xff, 0x40, 0x01, -0x95, 0x02, 0x21, 0x01, 0xbe, 0xfd, 0xf8, 0x00, 0x8c, 0x00, 0x3b, 0xff, 0x87, 0x01, 0x95, 0x02, -0x7a, 0x02, 0x9d, 0x00, 0x1a, 0x00, 0xbc, 0x00, 0xb1, 0xff, 0xa1, 0x01, 0x41, 0x02, 0x97, 0x01, -0x77, 0x00, 0x71, 0x01, 0x5f, 0x02, 0x92, 0xff, 0x1f, 0xff, 0x13, 0x02, 0x69, 0x02, 0xc7, 0x00, -0xff, 0x00, 0x02, 0x01, 0x3a, 0x00, 0xbc, 0xff, 0x96, 0x01, 0x9a, 0x01, 0x40, 0x02, 0x9d, 0x01, -0xf6, 0xff, 0x95, 0x00, 0xfb, 0x00, 0x93, 0x02, 0xa1, 0x01, 0x2b, 0x01, 0x0e, 0x01, 0x51, 0x00, -0x27, 0x02, 0x32, 0x02, 0xb0, 0x03, 0x93, 0x02, 0x27, 0x00, 0x31, 0x00, 0xb1, 0xff, 0x62, 0x02, -0x3c, 0x03, 0x7d, 0x03, 0x7d, 0x01, 0xa6, 0x00, 0xac, 0x00, 0x2d, 0x00, 0xb5, 0x00, 0x5c, 0x01, -0x49, 0x01, 0x6f, 0x00, 0x7a, 0x01, 0xf4, 0xff, 0x1c, 0xff, 0xf3, 0xff, 0x12, 0x00, 0x77, 0xfe, -0xb7, 0xff, 0x55, 0x00, 0xae, 0xfe, 0xe1, 0xff, 0xa7, 0xfe, 0xbb, 0xfd, 0xa8, 0x00, 0x7d, 0x00, -0x1b, 0xfe, 0x0f, 0xfd, 0xc2, 0xfe, 0xd6, 0x00, 0xad, 0x00, 0xbf, 0xfe, 0x1a, 0xfd, 0x81, 0xfe, -0xb9, 0xfe, 0xaf, 0xfd, 0xb0, 0x00, 0x38, 0x02, 0xd0, 0xfe, 0x01, 0xfb, 0x4c, 0xfa, 0xaf, 0xfd, -0xf0, 0x01, 0x72, 0x02, 0x95, 0xfd, 0xe0, 0xf9, 0x11, 0xfa, 0x9b, 0xfd, 0x6e, 0x00, 0x33, 0xff, -0x26, 0xfe, 0xde, 0xfc, 0x69, 0xfa, 0xb6, 0xf9, 0xeb, 0xfd, 0xbc, 0x02, 0xfe, 0xff, 0x83, 0xfc, -0xee, 0xf8, 0x22, 0xfb, 0x12, 0x00, 0x29, 0x01, 0x9b, 0xff, 0x53, 0xfc, 0x7a, 0xfc, 0x29, 0xfe, -0x1e, 0x01, 0xf6, 0x00, 0x0c, 0xff, 0xe6, 0xff, 0x24, 0xff, 0x62, 0xfe, 0x88, 0xff, 0xe2, 0x02, -0x86, 0x03, 0x3e, 0xff, 0x19, 0xfd, 0xe2, 0xff, 0x2e, 0x04, 0xf8, 0x04, 0xad, 0x01, 0x6f, 0xfe, -0x9f, 0xff, 0x82, 0x01, 0x52, 0x02, 0xc2, 0x03, 0xb6, 0x04, 0x14, 0x02, 0x6f, 0xfe, 0xcc, 0xff, -0x72, 0x03, 0xcf, 0x04, 0x63, 0x03, 0x59, 0x01, 0x95, 0x00, 0xdb, 0x02, 0x67, 0x02, 0x93, 0x01, -0x18, 0x03, 0x59, 0x02, 0xa7, 0x01, 0x46, 0x01, 0x0a, 0x03, 0x45, 0x04, 0x90, 0x02, 0x60, 0x00, -0x2e, 0xff, 0xaf, 0x01, 0x43, 0x04, 0xdf, 0x02, 0x3c, 0x01, 0x4c, 0x00, 0x29, 0x01, 0x92, 0x00, -0x76, 0x00, 0x98, 0x02, 0xdd, 0x02, 0x38, 0x00, 0x5b, 0xfe, 0xfc, 0xff, 0x2f, 0x03, 0x65, 0x02, -0x0c, 0x01, 0x57, 0x00, 0x6a, 0xfe, 0xf1, 0xff, 0x75, 0x00, 0xad, 0x01, 0xb1, 0x01, 0xbd, 0xff, -0x53, 0xfd, 0xa2, 0xfd, 0x1b, 0x01, 0xcf, 0x01, 0x61, 0x00, 0x09, 0xfe, 0x09, 0xfd, 0x89, 0xfc, -0x47, 0xfd, 0x6a, 0x00, 0x41, 0x01, 0x0e, 0xff, 0x0e, 0xfd, 0x8c, 0xfa, 0x75, 0xfd, 0xda, 0x00, -0xe0, 0xfe, 0x5e, 0xfd, 0x25, 0xfc, 0x9c, 0xfb, 0x25, 0xfd, 0x03, 0xff, 0xe4, 0xfd, 0x17, 0xfd, -0x59, 0xfc, 0xc1, 0xfb, 0x3e, 0xfb, 0x4f, 0xfd, 0x10, 0xff, 0xec, 0xfe, 0x2d, 0xfb, 0x78, 0xf8, -0xa9, 0xfc, 0x21, 0x00, 0xd6, 0xfe, 0xe0, 0xfc, 0x1f, 0xfe, 0x8f, 0xfc, 0x87, 0xfa, 0x5d, 0xfb, -0xa4, 0xfe, 0x68, 0x01, 0xe2, 0xfe, 0x4b, 0xfc, 0x11, 0xfb, 0x36, 0xfc, 0xbf, 0xfe, 0xf8, 0xff, -0x93, 0xff, 0x6f, 0xfe, 0xf5, 0xfd, 0x4e, 0xfd, 0x8a, 0xfd, 0xf6, 0xfe, 0xcf, 0x01, 0x5b, 0x00, -0xa5, 0xff, 0x01, 0xff, 0x83, 0xff, 0x51, 0x01, 0x22, 0x01, 0x3e, 0x00, 0x7e, 0xff, 0x1d, 0x01, -0x3f, 0x01, 0x8d, 0x01, 0x9e, 0x02, 0xfb, 0x02, 0x9f, 0x00, 0xd4, 0xff, 0xc6, 0x01, 0xf8, 0x02, -0x22, 0x03, 0x78, 0x02, 0xbf, 0x01, 0xc4, 0x02, 0x6b, 0x02, 0xf0, 0x01, 0x1f, 0x03, 0x67, 0x03, -0xda, 0x02, 0x1e, 0x03, 0xff, 0x02, 0x71, 0x01, 0x63, 0x02, 0x02, 0x03, 0xb8, 0x02, 0x53, 0x03, -0xc4, 0x03, 0xa2, 0x02, 0xfc, 0x01, 0x9c, 0x01, 0xa3, 0x01, 0x7f, 0x03, 0xae, 0x03, 0xbb, 0x02, -0xda, 0x01, 0x35, 0x01, 0xd1, 0x01, 0xb4, 0x02, 0xf2, 0x01, 0xdd, 0x02, 0xe6, 0x02, 0x0f, 0x01, -0xc8, 0x00, 0x15, 0x01, 0x31, 0x02, 0x05, 0x02, 0x5a, 0x00, 0x4f, 0x01, 0xca, 0x01, 0xca, 0x01, -0xda, 0x00, 0xd1, 0xff, 0x88, 0x01, 0x29, 0x01, 0xbf, 0x00, 0x30, 0x00, 0xf5, 0xff, 0xce, 0x01, -0x3d, 0x00, 0x55, 0xff, 0x2a, 0x00, 0x18, 0x00, 0x9b, 0x00, 0xac, 0xfe, 0x4f, 0xfe, 0x0f, 0x00, -0xd1, 0x00, 0xbb, 0xfe, 0x80, 0xfd, 0xe1, 0xfd, 0x6c, 0xfe, 0x2e, 0xff, 0xf1, 0xfe, 0xd5, 0xfe, -0x6c, 0xfe, 0x03, 0xfd, 0x5f, 0xfc, 0xf3, 0xfc, 0x05, 0xfe, 0xdd, 0xff, 0x0f, 0xff, 0x17, 0xfd, -0xdc, 0xfb, 0xb6, 0xfc, 0xd4, 0xfe, 0x87, 0xfe, 0xca, 0xfe, 0x9d, 0xfe, 0x0a, 0xfe, 0xf6, 0xfc, -0x27, 0xfd, 0xac, 0xff, 0x74, 0xff, 0x8d, 0xfe, 0xee, 0xfd, 0x44, 0xfe, 0x02, 0xff, 0x92, 0xfe, -0xcf, 0xfe, 0x83, 0xfe, 0x10, 0xfe, 0xab, 0xfd, 0x7f, 0xfe, 0x1a, 0x00, 0x96, 0xff, 0x47, 0xff, -0xed, 0xfd, 0x3f, 0xfd, 0x7b, 0xff, 0x6f, 0x00, 0x63, 0x00, 0x74, 0xff, 0x28, 0xfe, 0x05, 0xfe, -0xb4, 0xff, 0xc1, 0x00, 0x63, 0x00, 0x1e, 0x01, 0x7a, 0x00, 0x64, 0xfe, 0xac, 0xfe, 0xa7, 0x00, -0xdb, 0x01, 0x2a, 0x01, 0x51, 0x00, 0x9d, 0x01, 0x0c, 0x02, 0x92, 0x00, 0xcb, 0x00, 0x3f, 0x02, -0x0f, 0x02, 0xfe, 0x01, 0xaa, 0x02, 0x95, 0x02, 0x91, 0x02, 0x9e, 0x01, 0xa0, 0x00, 0xef, 0x01, -0x70, 0x03, 0xe9, 0x02, 0xd7, 0x01, 0x50, 0x01, 0x64, 0x01, 0x99, 0x01, 0xc3, 0x01, 0xd4, 0x01, -0x68, 0x02, 0x94, 0x01, 0xa0, 0x00, 0x1c, 0x01, 0x50, 0x02, 0x07, 0x02, 0x07, 0x01, 0xed, 0x01, -0x4b, 0x02, 0x22, 0x01, 0xe6, 0x00, 0x73, 0x01, 0xc5, 0x01, 0xcc, 0x00, 0xe9, 0xff, 0x3a, 0x01, -0xea, 0x01, 0x6a, 0x01, 0xb5, 0x00, 0x41, 0x00, 0xe3, 0xff, 0xeb, 0x00, 0x6a, 0x01, 0x31, 0x00, -0x40, 0x00, 0x76, 0x00, 0xe7, 0xff, 0xa0, 0x00, 0x41, 0x00, 0xfa, 0xff, 0x52, 0x00, 0x80, 0xff, -0x21, 0xff, 0xdf, 0xff, 0xd0, 0xff, 0xf9, 0xfe, 0x8b, 0xfe, 0xdf, 0xfd, 0xfd, 0xfe, 0x8b, 0xff, -0x2c, 0xff, 0xee, 0xfe, 0x95, 0xfe, 0xa0, 0xfd, 0x5b, 0xfd, 0x73, 0xff, 0x07, 0x00, 0x87, 0xfe, -0x23, 0xfd, 0x5d, 0xfd, 0x0b, 0xfe, 0x4e, 0xfe, 0xb6, 0xfe, 0xbf, 0xfe, 0x46, 0xfe, 0x38, 0xfd, -0xde, 0xfc, 0x0f, 0xfe, 0x25, 0xff, 0x6f, 0xfe, 0x3c, 0xfd, 0xcc, 0xfd, 0xcf, 0xfe, 0xcb, 0xfe, -0x1b, 0xfe, 0xed, 0xfd, 0x04, 0xff, 0xe3, 0xfe, 0x64, 0xfe, 0xe5, 0xfe, 0xb3, 0xff, 0xfb, 0xfe, -0x37, 0xfe, 0x39, 0xfe, 0x39, 0xfe, 0xae, 0xff, 0x90, 0x00, 0xc5, 0xff, 0xe2, 0xfe, 0xd3, 0xfe, -0x1a, 0xff, 0x22, 0xff, 0x77, 0xff, 0x47, 0x00, 0x66, 0x00, 0x07, 0x00, 0xd1, 0xff, 0x1e, 0x00, -0x1b, 0x00, 0xde, 0xff, 0x1f, 0x00, 0xc7, 0x00, 0x4f, 0x01, 0xc7, 0x00, 0x45, 0x00, 0x2f, 0x00, -0xc6, 0x00, 0xde, 0x00, 0x38, 0x00, 0x43, 0x01, 0x52, 0x02, 0xb6, 0x01, 0x8d, 0x00, 0xb4, 0x00, -0x5b, 0x01, 0xac, 0x01, 0x41, 0x01, 0x1a, 0x01, 0x63, 0x02, 0xb6, 0x02, 0x98, 0x01, 0xbd, 0x00, -0xc5, 0x00, 0x9d, 0x01, 0xcc, 0x01, 0xb8, 0x01, 0x43, 0x02, 0x2d, 0x02, 0x51, 0x01, 0x2c, 0x00, -0x41, 0x00, 0xdb, 0x00, 0x8c, 0x01, 0x60, 0x02, 0xac, 0x01, 0xc3, 0x00, 0xb4, 0x00, 0xc9, 0x00, -0x22, 0x00, 0xd7, 0xff, 0x8e, 0x00, 0xbd, 0x01, 0x55, 0x01, 0x5d, 0x00, 0x44, 0x00, 0x70, 0xff, -0x44, 0xff, 0xc5, 0xff, 0xb7, 0x00, 0xc5, 0x00, 0x5d, 0x00, 0x53, 0xff, 0x2f, 0xfe, 0x89, 0xfe, -0x70, 0xff, 0x45, 0x00, 0x36, 0x00, 0x3e, 0xff, 0x4a, 0xfe, 0x9a, 0xfd, 0xcb, 0xfd, 0x54, 0xff, -0xc5, 0xff, 0x09, 0xff, 0x17, 0xfe, 0x37, 0xfd, 0x97, 0xfd, 0xb5, 0xfe, 0x07, 0xff, 0x14, 0xff, -0x10, 0xff, 0xeb, 0xfd, 0xd2, 0xfc, 0x55, 0xfd, 0x11, 0xff, 0x01, 0x00, 0x47, 0xff, 0xca, 0xfd, -0x2c, 0xfd, 0xaa, 0xfd, 0x1c, 0xfe, 0x05, 0xff, 0x60, 0xff, 0xae, 0xfe, 0x28, 0xfe, 0xe7, 0xfd, -0xad, 0xfd, 0x86, 0xfe, 0xc5, 0xff, 0x79, 0xff, 0x0c, 0xfe, 0xb4, 0xfd, 0x82, 0xfe, 0xea, 0xfe, -0x1f, 0xff, 0x16, 0xff, 0xff, 0xfe, 0x5d, 0xfe, 0xcc, 0xfd, 0x4b, 0xfe, 0xb3, 0xff, 0xfb, 0xff, -0x4a, 0xff, 0xcf, 0xfe, 0x40, 0xfe, 0xc5, 0xfe, 0x2a, 0xff, 0x96, 0xff, 0x8e, 0x00, 0x8c, 0x00, -0xa8, 0xff, 0x10, 0xff, 0x9a, 0xff, 0x62, 0x00, 0xd1, 0x00, 0x1a, 0x01, 0x15, 0x01, 0xa7, 0x00, -0x6b, 0x00, 0x93, 0x00, 0xca, 0x00, 0x23, 0x01, 0x90, 0x01, 0x86, 0x01, 0x3b, 0x01, 0x29, 0x01, -0x2a, 0x01, 0x35, 0x01, 0x67, 0x01, 0x79, 0x01, 0x32, 0x01, 0x47, 0x01, 0x38, 0x01, 0x18, 0x01, -0x72, 0x01, 0x19, 0x01, 0xdd, 0x00, 0xa4, 0x00, 0x9b, 0x00, 0x1c, 0x01, 0x27, 0x01, 0xfc, 0x00, -0x08, 0x01, 0x6e, 0x00, 0x7c, 0x00, 0x45, 0x01, 0x4e, 0x01, 0x99, 0x01, 0xaf, 0x01, 0x2e, 0x01, -0xe3, 0x00, 0xd5, 0x00, 0x20, 0x01, 0xcb, 0x01, 0xfd, 0x01, 0x33, 0x01, 0xf0, 0x00, 0x5c, 0x01, -0x17, 0x01, 0x11, 0x01, 0x08, 0x01, 0xbf, 0x00, 0x63, 0x01, 0x4b, 0x01, 0x46, 0x00, 0x63, 0x00, -0xb2, 0x00, 0x1a, 0x00, 0x98, 0xff, 0xf1, 0xff, 0x43, 0x00, 0x2b, 0x00, 0x7e, 0xff, 0x93, 0xfe, -0xa6, 0xfe, 0xb0, 0xfe, 0xce, 0xfe, 0x03, 0xff, 0xd8, 0xfe, 0x85, 0xfe, 0xf8, 0xfd, 0x23, 0xfe, -0x9e, 0xfe, 0xf4, 0xfe, 0x3a, 0xff, 0xf2, 0xfe, 0x33, 0xfe, 0x89, 0xfe, 0xf6, 0xfe, 0x05, 0xff, -0x9a, 0xff, 0xe2, 0xff, 0x63, 0xff, 0xb3, 0xfe, 0xdb, 0xfe, 0x2f, 0xff, 0xca, 0xff, 0x19, 0x00, -0xfd, 0xfe, 0x64, 0xfe, 0xc5, 0xfe, 0xcc, 0xfe, 0x6f, 0xff, 0xd2, 0xff, 0x73, 0xff, 0x1b, 0xff, -0x43, 0xfe, 0x4d, 0xfe, 0x75, 0xff, 0x90, 0xff, 0xad, 0xfe, 0x4c, 0xfe, 0x75, 0xfe, 0x84, 0xfe, -0xc9, 0xfe, 0x31, 0xff, 0x1b, 0xff, 0x94, 0xfe, 0xc0, 0xfd, 0x92, 0xfd, 0xf6, 0xfe, 0x29, 0x00, -0x21, 0x00, 0x4d, 0xff, 0x64, 0xfe, 0xad, 0xfe, 0xae, 0xff, 0x7a, 0x00, 0x69, 0x00, 0x2e, 0x00, -0x4a, 0x00, 0x71, 0x00, 0x31, 0x00, 0xe9, 0xff, 0x2b, 0x00, 0xf1, 0x00, 0xea, 0x00, 0x4a, 0x00, -0xa6, 0x00, 0x9e, 0x01, 0xf6, 0x00, 0x97, 0xff, 0xb4, 0xff, 0xd9, 0x00, 0xab, 0x01, 0xd0, 0x01, -0x73, 0x01, 0xa6, 0x00, 0xe7, 0xff, 0x0c, 0x00, 0xe4, 0x00, 0x9b, 0x01, 0x9f, 0x01, 0x61, 0x01, -0xc1, 0x00, 0x01, 0x00, 0x17, 0x00, 0xf2, 0x00, 0x34, 0x01, 0xab, 0x00, 0x80, 0x00, 0xcf, 0x00, -0x93, 0x01, 0x6c, 0x01, 0xbc, 0x00, 0xba, 0x00, 0xe7, 0x00, 0xed, 0x00, 0x0b, 0x01, 0xd8, 0x01, -0xf7, 0x01, 0xe9, 0x00, 0x3a, 0x00, 0x3f, 0x00, 0xf2, 0x00, 0x79, 0x01, 0xf7, 0x00, 0xea, 0xff, -0x76, 0xff, 0xb4, 0xff, 0x99, 0x00, 0x19, 0x01, 0xea, 0x00, 0x36, 0x00, 0x12, 0xff, 0x80, 0xfe, -0x5a, 0xff, 0xc5, 0x00, 0xa8, 0x01, 0x06, 0x01, 0xa9, 0xff, 0x0b, 0xff, 0x1a, 0xff, 0x94, 0xff, -0x4c, 0x00, 0xba, 0x00, 0x64, 0x00, 0x79, 0xff, 0x37, 0xff, 0xab, 0xff, 0x2a, 0x00, 0x40, 0x00, -0xc9, 0xff, 0x58, 0xff, 0x66, 0xff, 0x80, 0xff, 0x8f, 0xff, 0xde, 0xff, 0x08, 0x00, 0xdf, 0xff, -0x12, 0xff, 0xac, 0xfe, 0xf7, 0xfe, 0x47, 0xff, 0x6c, 0xff, 0x4a, 0xff, 0xd7, 0xfe, 0x82, 0xfe, -0x28, 0xfe, 0x40, 0xfe, 0xcd, 0xfe, 0x3c, 0xff, 0x5a, 0xff, 0xbb, 0xfe, 0xc1, 0xfd, 0xe0, 0xfd, -0xe2, 0xfe, 0xaf, 0xff, 0xf0, 0xff, 0x7c, 0xff, 0xf0, 0xfe, 0xb7, 0xfe, 0xb9, 0xfe, 0x5f, 0xff, -0x8a, 0x00, 0x05, 0x01, 0x3a, 0x00, 0x5a, 0xff, 0x53, 0xff, 0xf8, 0xff, 0x6d, 0x00, 0x68, 0x00, -0x5a, 0x00, 0x8f, 0x00, 0x6e, 0x00, 0xf8, 0xff, 0xcf, 0xff, 0xdd, 0xff, 0xbf, 0xff, 0xb6, 0xff, -0xe7, 0xff, 0x84, 0x00, 0x8b, 0x00, 0x65, 0xff, 0x92, 0xfe, 0x86, 0xfe, 0x01, 0xff, 0xd5, 0xff, -0x85, 0x00, 0x80, 0x00, 0x83, 0xff, 0x9c, 0xfe, 0x64, 0xfe, 0x0c, 0xff, 0xb7, 0xff, 0xdd, 0xff, -0xb8, 0xff, 0xb1, 0xff, 0xbf, 0xff, 0xde, 0xff, 0xfe, 0xff, 0xf5, 0xff, 0xd6, 0xff, 0xa5, 0xff, -0x06, 0x00, 0x77, 0x01, 0x9b, 0x02, 0x71, 0x02, 0x5b, 0x01, 0x9b, 0x00, 0xd5, 0x00, 0x10, 0x02, -0x33, 0x03, 0x87, 0x03, 0x42, 0x03, 0x78, 0x02, 0xd1, 0x01, 0xc1, 0x01, 0x99, 0x02, 0xc2, 0x03, -0xe3, 0x03, 0xb4, 0x02, 0xb5, 0x01, 0xbd, 0x01, 0x5e, 0x02, 0xc6, 0x02, 0xef, 0x02, 0x43, 0x03, -0x3c, 0x03, 0xea, 0x02, 0x0f, 0x02, 0x75, 0x01, 0xf8, 0x01, 0x9f, 0x02, 0xf5, 0x02, 0x49, 0x03, -0x1b, 0x03, 0x4d, 0x02, 0x7b, 0x01, 0x27, 0x01, 0x91, 0x01, 0x90, 0x02, 0x39, 0x03, 0x88, 0x02, -0x4a, 0x01, 0x47, 0x00, 0x21, 0x00, 0xfa, 0x00, 0x5d, 0x01, 0xac, 0x00, 0xdf, 0xff, 0xfa, 0xfe, -0x09, 0xfe, 0xdc, 0xfd, 0x24, 0xfe, 0x34, 0xfe, 0x6a, 0xfd, 0x4b, 0xfc, 0xb0, 0xfb, 0xfd, 0xfb, -0x54, 0xfc, 0xfa, 0xfb, 0x40, 0xfb, 0xc3, 0xfa, 0x77, 0xfa, 0x64, 0xfa, 0x13, 0xfb, 0xa8, 0xfb, -0x26, 0xfb, 0x18, 0xfa, 0x35, 0xf9, 0x64, 0xf9, 0x8d, 0xfa, 0x40, 0xfb, 0xf7, 0xfa, 0x5f, 0xfa, -0x7a, 0xf9, 0xac, 0xf8, 0xf5, 0xf8, 0x27, 0xfa, 0x1d, 0xfb, 0x0c, 0xfb, 0x9f, 0xf9, 0xb8, 0xf7, -0x4c, 0xf7, 0x64, 0xf8, 0x78, 0xf9, 0xa9, 0xf9, 0xbc, 0xf8, 0x7d, 0xf7, 0x11, 0xf7, 0x50, 0xf7, -0x3b, 0xf8, 0xaf, 0xf9, 0xa9, 0xfa, 0x59, 0xfa, 0xb0, 0xf8, 0x95, 0xf7, 0xfb, 0xf9, 0xf5, 0xfe, -0xa3, 0x02, 0xf4, 0x02, 0x93, 0x01, 0xcb, 0x01, 0xfe, 0x02, 0x91, 0x03, 0xf1, 0x04, 0x92, 0x08, -0x32, 0x0c, 0x78, 0x0c, 0xfe, 0x09, 0xb2, 0x08, 0x8c, 0x0a, 0x15, 0x0d, 0x5f, 0x0d, 0x15, 0x0c, -0xf6, 0x0b, 0xb0, 0x0c, 0x01, 0x0d, 0x7a, 0x0c, 0xda, 0x0b, 0x35, 0x0c, 0x9b, 0x0c, 0x40, 0x0b, -0xfd, 0x08, 0x3e, 0x08, 0x02, 0x0a, 0xb8, 0x0b, 0x9e, 0x0a, 0xc6, 0x07, 0x8b, 0x06, 0x5b, 0x07, -0xe9, 0x07, 0x42, 0x07, 0x32, 0x07, 0x5a, 0x08, 0xdb, 0x08, 0x4b, 0x07, 0xaf, 0x05, 0x78, 0x06, -0x44, 0x08, 0x66, 0x08, 0xbe, 0x06, 0xb6, 0x05, 0x32, 0x06, 0x9a, 0x06, 0xb0, 0x05, 0x93, 0x04, -0x43, 0x04, 0xa2, 0x03, 0x39, 0x02, 0xe1, 0x00, 0x43, 0x00, 0x41, 0x00, 0xe7, 0xff, 0xb9, 0xfe, -0x82, 0xfd, 0xea, 0xfc, 0x99, 0xfc, 0x43, 0xfc, 0xa7, 0xfb, 0xd6, 0xfa, 0x99, 0xfa, 0xdb, 0xfa, -0xc6, 0xfa, 0x8b, 0xfa, 0xc1, 0xfa, 0x32, 0xfb, 0x17, 0xfb, 0x89, 0xfa, 0x50, 0xfa, 0xf9, 0xfa, -0x00, 0xfc, 0x76, 0xfc, 0x92, 0xfc, 0x42, 0xfc, 0xe5, 0xfb, 0xe4, 0xfb, 0x1f, 0xfc, 0x6a, 0xfc, -0x07, 0xfd, 0x59, 0xfd, 0xd5, 0xfc, 0xaf, 0xfb, 0xad, 0xfa, 0xd8, 0xfa, 0xa4, 0xfb, 0xd9, 0xfb, -0x27, 0xfb, 0xa3, 0xfa, 0x7a, 0xfa, 0x58, 0xfa, 0x44, 0xfa, 0x88, 0xfa, 0x1b, 0xfb, 0x83, 0xfb, -0x42, 0xfb, 0xe3, 0xfa, 0x32, 0xfb, 0xfb, 0xfb, 0x7f, 0xfc, 0x58, 0xfc, 0x08, 0xfc, 0x16, 0xfc, -0x91, 0xfc, 0xe4, 0xfc, 0xa3, 0xfc, 0x4e, 0xfc, 0x70, 0xfc, 0x62, 0xfc, 0xa9, 0xfb, 0x14, 0xfb, -0x5f, 0xfb, 0x0e, 0xfc, 0x17, 0xfc, 0x46, 0xfb, 0xb8, 0xfa, 0xe4, 0xfa, 0xff, 0xfa, 0x60, 0xfa, -0xcd, 0xf9, 0xfa, 0xf9, 0x37, 0xfa, 0x91, 0xf9, 0x8d, 0xf8, 0xec, 0xf7, 0xf1, 0xf7, 0x24, 0xf8, -0xb3, 0xf8, 0x00, 0xfa, 0x2c, 0xfb, 0x3a, 0xfb, 0x42, 0xfa, 0x31, 0xf9, 0xb5, 0xf8, 0x92, 0xf9, -0x44, 0xfd, 0x02, 0x03, 0x40, 0x07, 0x8f, 0x07, 0x5c, 0x05, 0xf8, 0x03, 0xa1, 0x04, 0x6e, 0x06, -0x23, 0x09, 0x9d, 0x0c, 0xf3, 0x0e, 0x29, 0x0e, 0x60, 0x0b, 0xc2, 0x09, 0x9c, 0x0a, 0x47, 0x0c, -0xc3, 0x0c, 0xb1, 0x0b, 0x36, 0x0a, 0x14, 0x09, 0x97, 0x08, 0x63, 0x08, 0x4b, 0x08, 0xd8, 0x07, -0xdf, 0x06, 0x31, 0x05, 0x20, 0x03, 0xf6, 0x01, 0xae, 0x02, 0x53, 0x04, 0x11, 0x05, 0x23, 0x04, -0xa0, 0x02, 0xb1, 0x01, 0xf8, 0x01, 0xfc, 0x02, 0x80, 0x04, 0x53, 0x06, 0xbe, 0x07, 0x08, 0x08, -0x30, 0x07, 0x85, 0x06, 0xd4, 0x06, 0xac, 0x07, 0xb2, 0x07, 0xb0, 0x06, 0x88, 0x05, 0x0b, 0x05, -0xba, 0x04, 0x09, 0x04, 0xb0, 0x02, 0x2c, 0x01, 0x7b, 0xff, 0x99, 0xfd, 0xee, 0xfb, 0x40, 0xfb, -0x77, 0xfb, 0x91, 0xfb, 0xef, 0xfa, 0xe2, 0xf9, 0x01, 0xf9, 0xa2, 0xf8, 0x7f, 0xf8, 0x98, 0xf8, -0x19, 0xf9, 0xab, 0xf9, 0x1a, 0xfa, 0x84, 0xfa, 0xf2, 0xfa, 0x57, 0xfb, 0xae, 0xfb, 0x20, 0xfc, -0xa9, 0xfc, 0x5e, 0xfd, 0xe9, 0xfd, 0x15, 0xfe, 0x20, 0xfe, 0x79, 0xfe, 0x15, 0xff, 0x6b, 0xff, -0x5e, 0xff, 0xea, 0xfe, 0x39, 0xfe, 0x72, 0xfd, 0xca, 0xfc, 0xdf, 0xfc, 0x90, 0xfd, 0xc3, 0xfd, -0xe6, 0xfc, 0xd8, 0xfb, 0x61, 0xfb, 0x9b, 0xfb, 0xff, 0xfb, 0x40, 0xfc, 0x42, 0xfc, 0x1b, 0xfc, -0x01, 0xfc, 0x6d, 0xfc, 0x71, 0xfd, 0x6a, 0xfe, 0xd9, 0xfe, 0xee, 0xfe, 0xd6, 0xfe, 0x9c, 0xfe, -0x9f, 0xfe, 0x06, 0xff, 0xac, 0xff, 0xc1, 0xff, 0x76, 0xff, 0x41, 0xff, 0x51, 0xff, 0xf1, 0xfe, -0x1e, 0xfe, 0x9b, 0xfd, 0xec, 0xfd, 0xa7, 0xfe, 0x08, 0xff, 0xe5, 0xfe, 0x62, 0xfe, 0xf0, 0xfd, -0x18, 0xfe, 0xb0, 0xfe, 0x5e, 0xff, 0xb7, 0xff, 0xb5, 0xff, 0x25, 0xff, 0x25, 0xfe, 0x64, 0xfd, -0xd7, 0xfd, 0xe2, 0xfe, 0xd4, 0xfe, 0xa2, 0xfd, 0x7d, 0xfc, 0x34, 0xfc, 0x13, 0xfc, 0xc2, 0xfb, -0x79, 0xfb, 0x59, 0xfb, 0xf7, 0xfa, 0x3f, 0xfa, 0xd1, 0xf9, 0xd3, 0xf9, 0xea, 0xf9, 0xfa, 0xf9, -0x2d, 0xfa, 0x5d, 0xfa, 0x67, 0xfa, 0x95, 0xfa, 0xac, 0xfa, 0x4b, 0xfa, 0xce, 0xf9, 0x71, 0xfa, -0xb1, 0xfc, 0x4d, 0xff, 0xe2, 0x00, 0xa6, 0x01, 0x9a, 0x02, 0xf1, 0x03, 0x78, 0x05, 0x30, 0x07, -0xbe, 0x08, 0x53, 0x09, 0x9c, 0x08, 0x84, 0x07, 0x4d, 0x07, 0x4e, 0x08, 0x82, 0x09, 0xd2, 0x09, -0xfc, 0x08, 0x6c, 0x07, 0xf0, 0x05, 0x09, 0x05, 0xe0, 0x04, 0xe6, 0x04, 0xdf, 0x04, 0xb7, 0x04, -0x8e, 0x04, 0x54, 0x04, 0x08, 0x04, 0xbd, 0x03, 0x64, 0x03, 0xc9, 0x02, 0xf7, 0x01, 0xac, 0x01, -0x18, 0x02, 0xc3, 0x02, 0xfa, 0x02, 0x03, 0x03, 0x3f, 0x03, 0x7d, 0x03, 0x19, 0x03, 0x67, 0x02, -0x5e, 0x02, 0x43, 0x03, 0x3a, 0x04, 0xac, 0x04, 0x95, 0x04, 0x24, 0x04, 0x2f, 0x03, 0x0c, 0x02, -0x3e, 0x01, 0x22, 0x01, 0x44, 0x01, 0xd4, 0x00, 0xd2, 0xff, 0xe7, 0xfe, 0x6d, 0xfe, 0x1d, 0xfe, -0x9c, 0xfd, 0x2d, 0xfd, 0xef, 0xfc, 0x03, 0xfd, 0x4e, 0xfd, 0x00, 0xfe, 0xcf, 0xfe, 0x2c, 0xff, -0x1b, 0xff, 0x10, 0xff, 0x9b, 0xff, 0x4c, 0x00, 0xe2, 0x00, 0x3d, 0x01, 0x7f, 0x01, 0x7c, 0x01, -0x28, 0x01, 0x90, 0x00, 0xf8, 0xff, 0x6d, 0xff, 0x0c, 0xff, 0xec, 0xfe, 0xb8, 0xfe, 0x33, 0xfe, -0x59, 0xfd, 0x92, 0xfc, 0x17, 0xfc, 0x15, 0xfc, 0x5c, 0xfc, 0xa3, 0xfc, 0x6b, 0xfc, 0xed, 0xfb, -0x96, 0xfb, 0xd2, 0xfb, 0xb0, 0xfc, 0xe5, 0xfd, 0xb8, 0xfe, 0xcd, 0xfe, 0x88, 0xfe, 0xc2, 0xfe, -0x79, 0xff, 0xeb, 0xff, 0xb9, 0xff, 0x3d, 0xff, 0x3f, 0xff, 0x9b, 0xff, 0xc6, 0xff, 0xa2, 0xff, -0x47, 0xff, 0xc6, 0xfe, 0x30, 0xfe, 0xc2, 0xfd, 0xc5, 0xfd, 0xe3, 0xfd, 0xe3, 0xfd, 0x6e, 0xfd, -0xf0, 0xfc, 0xd3, 0xfc, 0x9b, 0xfd, 0xc7, 0xfe, 0x34, 0xff, 0xc1, 0xfe, 0x33, 0xfe, 0xa2, 0xfe, -0x94, 0xff, 0x32, 0x00, 0x6b, 0x00, 0xd4, 0x00, 0x42, 0x01, 0x10, 0x01, 0x71, 0x00, 0x40, 0x00, -0x7a, 0x00, 0x6d, 0x00, 0xae, 0xff, 0x02, 0xff, 0xc4, 0xfe, 0x9c, 0xfe, 0xf2, 0xfd, 0xe4, 0xfc, -0x21, 0xfc, 0x13, 0xfc, 0x50, 0xfc, 0x47, 0xfc, 0xce, 0xfb, 0x85, 0xfb, 0xb8, 0xfb, 0xff, 0xfb, -0x20, 0xfc, 0x7f, 0xfc, 0x37, 0xfd, 0xa3, 0xfd, 0x8c, 0xfd, 0xa1, 0xfd, 0x6b, 0xfe, 0x71, 0xff, -0xb5, 0xff, 0x83, 0xff, 0x9a, 0xff, 0xef, 0xff, 0xf3, 0xff, 0xd8, 0xff, 0x11, 0x00, 0x46, 0x00, -0x15, 0x00, 0x01, 0x00, 0x7e, 0x00, 0x12, 0x01, 0xd8, 0x00, 0xce, 0xff, 0xe0, 0xfe, 0x9e, 0xfe, -0xb6, 0xfe, 0x2b, 0xff, 0x25, 0x00, 0x26, 0x01, 0xac, 0x01, 0xb2, 0x01, 0xf5, 0x01, 0xc9, 0x02, -0xba, 0x03, 0x47, 0x04, 0xa7, 0x04, 0x25, 0x05, 0xd8, 0x05, 0x6a, 0x06, 0xc7, 0x06, 0x13, 0x07, -0x1e, 0x07, 0xe3, 0x06, 0x76, 0x06, 0x39, 0x06, 0x30, 0x06, 0xc8, 0x05, 0xff, 0x04, 0x2e, 0x04, -0xd6, 0x03, 0xf5, 0x03, 0x34, 0x04, 0x5a, 0x04, 0x56, 0x04, 0x01, 0x04, 0x82, 0x03, 0x2f, 0x03, -0x39, 0x03, 0xaa, 0x03, 0x51, 0x04, 0xe4, 0x04, 0x2e, 0x05, 0x14, 0x05, 0xb8, 0x04, 0x57, 0x04, -0xfb, 0x03, 0x88, 0x03, 0x2a, 0x03, 0x34, 0x03, 0x55, 0x03, 0xdc, 0x02, 0xc5, 0x01, 0xda, 0x00, -0x9a, 0x00, 0xc6, 0x00, 0xa9, 0x00, 0x47, 0x00, 0xfa, 0xff, 0xd0, 0xff, 0x78, 0xff, 0x1d, 0xff, -0x4d, 0xff, 0xfb, 0xff, 0x66, 0x00, 0xf6, 0xff, 0x55, 0xff, 0x50, 0xff, 0xdb, 0xff, 0x16, 0x00, -0xa9, 0xff, 0x34, 0xff, 0x04, 0xff, 0xcb, 0xfe, 0x59, 0xfe, 0x21, 0xfe, 0x69, 0xfe, 0x8d, 0xfe, -0xfc, 0xfd, 0x2a, 0xfd, 0xae, 0xfc, 0x89, 0xfc, 0x3c, 0xfc, 0xd3, 0xfb, 0x92, 0xfb, 0x73, 0xfb, -0x58, 0xfb, 0x1c, 0xfb, 0xe3, 0xfa, 0xd6, 0xfa, 0xe8, 0xfa, 0x3e, 0xfb, 0x93, 0xfb, 0xb0, 0xfb, -0x90, 0xfb, 0x8b, 0xfb, 0xdf, 0xfb, 0x92, 0xfc, 0x7f, 0xfd, 0x63, 0xfe, 0xeb, 0xfe, 0xe8, 0xfe, -0x81, 0xfe, 0x10, 0xfe, 0x1c, 0xfe, 0xa2, 0xfe, 0x21, 0xff, 0x4e, 0xff, 0x12, 0xff, 0x98, 0xfe, -0x12, 0xfe, 0x6f, 0xfd, 0xdd, 0xfc, 0x75, 0xfc, 0x51, 0xfc, 0x11, 0xfc, 0x89, 0xfb, 0xb8, 0xfa, -0xe4, 0xf9, 0x50, 0xf9, 0x06, 0xf9, 0xed, 0xf8, 0xf7, 0xf8, 0xe9, 0xf8, 0xb5, 0xf8, 0x70, 0xf8, -0x0b, 0xf8, 0xe6, 0xf7, 0x32, 0xf8, 0x34, 0xf9, 0xfd, 0xfa, 0x47, 0xfd, 0xb3, 0xff, 0xae, 0x01, -0xbf, 0x02, 0xee, 0x02, 0xc2, 0x02, 0x03, 0x03, 0x22, 0x04, 0xef, 0x05, 0xad, 0x07, 0xb7, 0x08, -0xe4, 0x08, 0x99, 0x08, 0x31, 0x08, 0xe4, 0x07, 0x85, 0x07, 0xfa, 0x06, 0xf6, 0x05, 0xb5, 0x04, -0xb5, 0x03, 0x81, 0x03, 0x2f, 0x04, 0x21, 0x05, 0x07, 0x06, 0xa0, 0x06, 0x9b, 0x06, 0xc3, 0x05, -0x6a, 0x04, 0x7c, 0x03, 0x5c, 0x03, 0xce, 0x03, 0x93, 0x04, 0x85, 0x05, 0x5b, 0x06, 0x9f, 0x06, -0x38, 0x06, 0xbe, 0x05, 0xd9, 0x05, 0x2a, 0x06, 0x57, 0x06, 0xfd, 0x05, 0x6d, 0x05, 0xdc, 0x04, -0x77, 0x04, 0x2d, 0x04, 0x13, 0x04, 0x35, 0x04, 0x16, 0x04, 0x59, 0x03, 0xf0, 0x01, 0x5c, 0x00, -0xe4, 0xfe, 0xa5, 0xfd, 0xab, 0xfc, 0x4b, 0xfc, 0x95, 0xfc, 0xd7, 0xfc, 0xb5, 0xfc, 0x57, 0xfc, -0x40, 0xfc, 0x58, 0xfc, 0x6b, 0xfc, 0x7d, 0xfc, 0xa8, 0xfc, 0xe6, 0xfc, 0x0d, 0xfd, 0x6c, 0xfd, -0x32, 0xfe, 0x22, 0xff, 0x78, 0xff, 0x07, 0xff, 0x3a, 0xfe, 0xa0, 0xfd, 0x38, 0xfd, 0xcc, 0xfc, -0x49, 0xfc, 0xfd, 0xfb, 0xb9, 0xfb, 0x74, 0xfb, 0x5e, 0xfb, 0x77, 0xfb, 0x97, 0xfb, 0x35, 0xfb, -0x88, 0xfa, 0x32, 0xfa, 0x5e, 0xfa, 0x00, 0xfb, 0x9d, 0xfb, 0x3c, 0xfc, 0xb7, 0xfc, 0xe6, 0xfc, -0xdb, 0xfc, 0xd4, 0xfc, 0x2d, 0xfd, 0x99, 0xfd, 0xd1, 0xfd, 0x1b, 0xfe, 0x6d, 0xfe, 0x87, 0xfe, -0x3e, 0xfe, 0xe6, 0xfd, 0xf0, 0xfd, 0x3f, 0xfe, 0x88, 0xfe, 0xa4, 0xfe, 0xc8, 0xfe, 0xd7, 0xfe, -0x94, 0xfe, 0x20, 0xfe, 0xfb, 0xfd, 0x6d, 0xfe, 0x62, 0xff, 0x8d, 0x00, 0x93, 0x01, 0x39, 0x02, -0x54, 0x02, 0x10, 0x02, 0xee, 0x01, 0x2a, 0x02, 0xab, 0x02, 0x2d, 0x03, 0x64, 0x03, 0x47, 0x03, -0x1e, 0x03, 0x55, 0x03, 0xcc, 0x03, 0xf7, 0x03, 0x28, 0x03, 0x9a, 0x01, 0xf0, 0xff, 0xd6, 0xfe, -0x74, 0xfe, 0xae, 0xfe, 0x16, 0xff, 0x51, 0xff, 0x4e, 0xff, 0x39, 0xff, 0x4a, 0xff, 0x3d, 0xff, -0xb7, 0xfe, 0xc6, 0xfd, 0xd2, 0xfc, 0x87, 0xfc, 0xfe, 0xfc, 0xde, 0xfd, 0x97, 0xfe, 0xcd, 0xfe, -0x67, 0xfe, 0xc3, 0xfd, 0x54, 0xfd, 0x35, 0xfd, 0x08, 0xfd, 0x71, 0xfc, 0xa0, 0xfb, 0x04, 0xfb, -0xe6, 0xfa, 0x16, 0xfb, 0x8a, 0xfb, 0x26, 0xfc, 0xfd, 0xfc, 0xd3, 0xfd, 0x7f, 0xfe, 0x0f, 0xff, -0x8f, 0xff, 0xd8, 0xff, 0xd7, 0xff, 0xe3, 0xff, 0x51, 0x00, 0x53, 0x01, 0x5f, 0x02, 0x17, 0x03, -0x74, 0x03, 0x09, 0x04, 0xf6, 0x04, 0xbf, 0x05, 0xde, 0x05, 0x65, 0x05, 0xec, 0x04, 0xd8, 0x04, -0xdf, 0x04, 0xac, 0x04, 0xc2, 0x04, 0x09, 0x05, 0x38, 0x05, 0xde, 0x04, 0x2d, 0x04, 0x7c, 0x04, -0x1e, 0x05, 0x07, 0x05, 0xb0, 0x03, 0x78, 0x02, 0x84, 0x02, 0x6b, 0x03, 0x34, 0x04, 0xa2, 0x04, -0x30, 0x05, 0x02, 0x06, 0x77, 0x06, 0x36, 0x06, 0xf2, 0x05, 0x4e, 0x06, 0xdb, 0x06, 0x52, 0x06, -0xb2, 0x04, 0x3b, 0x03, 0x86, 0x02, 0xe1, 0x01, 0x96, 0x00, 0x5e, 0xff, 0xe6, 0xfe, 0xbb, 0xfe, -0xfa, 0xfd, 0xab, 0xfc, 0x91, 0xfb, 0x41, 0xfb, 0x55, 0xfb, 0x46, 0xfb, 0x24, 0xfb, 0xa6, 0xfb, -0xda, 0xfc, 0x26, 0xfe, 0x14, 0xff, 0xea, 0xff, 0x25, 0x01, 0x1b, 0x02, 0x30, 0x02, 0xb5, 0x01, -0x73, 0x01, 0xb0, 0x01, 0xa0, 0x01, 0xfe, 0x00, 0x61, 0x00, 0x24, 0x00, 0xff, 0xff, 0x90, 0xff, -0xbb, 0xfe, 0xde, 0xfd, 0x34, 0xfd, 0x96, 0xfc, 0xf9, 0xfb, 0x8b, 0xfb, 0x9a, 0xfb, 0x05, 0xfc, -0x49, 0xfc, 0x36, 0xfc, 0x37, 0xfc, 0xbe, 0xfc, 0x72, 0xfd, 0x20, 0xfe, 0xa3, 0xfe, 0x26, 0xff, -0x85, 0xff, 0x85, 0xff, 0x5d, 0xff, 0x6b, 0xff, 0xc6, 0xff, 0x2e, 0x00, 0x55, 0x00, 0x18, 0x00, -0xb0, 0xff, 0x3d, 0xff, 0xde, 0xfe, 0x9b, 0xfe, 0x6c, 0xfe, 0x1d, 0xfe, 0x9c, 0xfd, 0x14, 0xfd, -0xad, 0xfc, 0x5a, 0xfc, 0x00, 0xfc, 0xb3, 0xfb, 0x89, 0xfb, 0x63, 0xfb, 0xf7, 0xfa, 0x6e, 0xfa, -0x54, 0xfa, 0xbb, 0xfa, 0x1e, 0xfb, 0x67, 0xfb, 0xbb, 0xfb, 0x39, 0xfc, 0x8b, 0xfc, 0x56, 0xfc, -0x05, 0xfc, 0x3a, 0xfc, 0xe6, 0xfc, 0x64, 0xfd, 0x2e, 0xfd, 0x71, 0xfc, 0x88, 0xfb, 0x9e, 0xfa, -0x6c, 0xf9, 0x60, 0xf8, 0xf9, 0xf7, 0x2b, 0xf8, 0x4c, 0xf8, 0x30, 0xf8, 0x5c, 0xf8, 0x00, 0xf9, -0xd1, 0xf9, 0x6c, 0xfa, 0xfb, 0xfa, 0x31, 0xfc, 0xd6, 0xfd, 0xb3, 0xff, 0xb9, 0x01, 0xc2, 0x03, -0x67, 0x05, 0x8f, 0x06, 0x37, 0x07, 0xd1, 0x07, 0x23, 0x08, 0x29, 0x08, 0xe3, 0x07, 0x98, 0x07, -0x69, 0x07, 0x5c, 0x07, 0x5f, 0x07, 0x91, 0x07, 0x99, 0x07, 0x52, 0x07, 0x9e, 0x06, 0x95, 0x05, -0xcb, 0x04, 0x6a, 0x04, 0x35, 0x04, 0xe8, 0x03, 0xeb, 0x03, 0x82, 0x04, 0x55, 0x05, 0xe3, 0x05, -0x0e, 0x06, 0x42, 0x06, 0x4e, 0x06, 0xee, 0x05, 0x4a, 0x05, 0x08, 0x05, 0x09, 0x05, 0x0e, 0x05, -0xe6, 0x04, 0xdc, 0x04, 0x19, 0x05, 0x84, 0x05, 0xcd, 0x05, 0xa6, 0x05, 0x31, 0x05, 0x8d, 0x04, -0xd4, 0x03, 0xff, 0x02, 0x19, 0x02, 0x81, 0x01, 0x21, 0x01, 0xc1, 0x00, 0x78, 0x00, 0x92, 0x00, -0xc9, 0x00, 0xc9, 0x00, 0x68, 0x00, 0xfc, 0xff, 0x61, 0xff, 0x9b, 0xfe, 0xec, 0xfd, 0x7e, 0xfd, -0x30, 0xfd, 0xb4, 0xfc, 0x58, 0xfc, 0x50, 0xfc, 0xb4, 0xfc, 0xf5, 0xfc, 0xeb, 0xfc, 0xaa, 0xfc, -0x4b, 0xfc, 0x00, 0xfc, 0xc9, 0xfb, 0xad, 0xfb, 0xae, 0xfb, 0xc9, 0xfb, 0x2a, 0xfc, 0xa5, 0xfc, -0x3a, 0xfd, 0xfb, 0xfd, 0xb7, 0xfe, 0xf4, 0xfe, 0x75, 0xfe, 0xbc, 0xfd, 0x37, 0xfd, 0x21, 0xfd, -0x62, 0xfd, 0xaf, 0xfd, 0xf1, 0xfd, 0x63, 0xfe, 0x17, 0xff, 0xea, 0xff, 0x5f, 0x00, 0x86, 0x00, -0xa5, 0x00, 0xb8, 0x00, 0x68, 0x00, 0xe2, 0xff, 0xe5, 0xff, 0x6a, 0x00, 0xc7, 0x00, 0xb1, 0x00, -0x88, 0x00, 0xaa, 0x00, 0xc8, 0x00, 0x63, 0x00, 0xa3, 0xff, 0xe5, 0xfe, 0x45, 0xfe, 0xaf, 0xfd, -0x10, 0xfd, 0xde, 0xfc, 0x43, 0xfd, 0xfb, 0xfd, 0xb8, 0xfe, 0x4a, 0xff, 0xc5, 0xff, 0x21, 0x00, -0x1e, 0x00, 0xb7, 0xff, 0x25, 0xff, 0xb5, 0xfe, 0x1a, 0xfe, 0x6c, 0xfd, 0xcf, 0xfc, 0x72, 0xfc, -0x4a, 0xfc, 0x34, 0xfc, 0x5a, 0xfc, 0x9c, 0xfc, 0xa2, 0xfc, 0x1e, 0xfc, 0x80, 0xfb, 0x12, 0xfb, -0xdf, 0xfa, 0xb8, 0xfa, 0xc8, 0xfa, 0x3a, 0xfb, 0xa7, 0xfb, 0xaa, 0xfb, 0x2f, 0xfb, 0x9f, 0xfa, -0x04, 0xfa, 0x2d, 0xf9, 0x4b, 0xf8, 0xc7, 0xf7, 0xd9, 0xf7, 0x41, 0xf8, 0xd0, 0xf8, 0xac, 0xf9, -0x00, 0xfb, 0x6f, 0xfc, 0xbc, 0xfd, 0xf2, 0xfe, 0x5a, 0x00, 0xf9, 0x01, 0x8d, 0x03, 0x01, 0x05, -0x99, 0x06, 0x10, 0x08, 0x19, 0x09, 0x39, 0x09, 0xd5, 0x08, 0x66, 0x08, 0xd2, 0x07, 0xfd, 0x06, -0xe1, 0x05, 0xc7, 0x04, 0x26, 0x04, 0x92, 0x03, 0x51, 0x03, 0x89, 0x03, 0x23, 0x04, 0xd0, 0x04, -0x00, 0x05, 0x35, 0x05, 0xd5, 0x05, 0xbb, 0x06, 0x78, 0x07, 0xc6, 0x07, 0xd8, 0x07, 0xdd, 0x07, -0xc6, 0x07, 0xbc, 0x07, 0xe1, 0x07, 0x27, 0x08, 0x05, 0x08, 0x3b, 0x07, 0x6a, 0x06, 0x10, 0x06, -0x1f, 0x06, 0x0e, 0x06, 0x9a, 0x05, 0x09, 0x05, 0x7d, 0x04, 0xba, 0x03, 0xdc, 0x02, 0x0f, 0x02, -0x87, 0x01, 0xe6, 0x00, 0xc7, 0xff, 0xbd, 0xfe, 0x5a, 0xfe, 0x55, 0xfe, 0x09, 0xfe, 0x43, 0xfd, -0x86, 0xfc, 0x3b, 0xfc, 0x0f, 0xfc, 0xbb, 0xfb, 0x9a, 0xfb, 0x08, 0xfc, 0xf9, 0xfc, 0x03, 0xfe, -0xe3, 0xfe, 0xf0, 0xff, 0xef, 0x00, 0x68, 0x01, 0x13, 0x01, 0x69, 0x00, 0x3d, 0x00, 0x8a, 0x00, -0x90, 0x00, 0x09, 0x00, 0x6b, 0xff, 0x13, 0xff, 0x8d, 0xfe, 0xaa, 0xfd, 0xea, 0xfc, 0xa0, 0xfc, -0x80, 0xfc, 0xf0, 0xfb, 0x12, 0xfb, 0xaa, 0xfa, 0xc3, 0xfa, 0x1b, 0xfb, 0x7f, 0xfb, 0x20, 0xfc, -0x37, 0xfd, 0x60, 0xfe, 0x52, 0xff, 0xf5, 0xff, 0x77, 0x00, 0x2a, 0x01, 0xb3, 0x01, 0xb4, 0x01, -0x1e, 0x01, 0x70, 0x00, 0x07, 0x00, 0x9d, 0xff, 0x09, 0xff, 0x9c, 0xfe, 0x4d, 0xfe, 0x05, 0xfe, -0x19, 0xfd, 0xcd, 0xfb, 0xe0, 0xfa, 0x4a, 0xfa, 0x09, 0xfa, 0xae, 0xf9, 0x74, 0xf9, 0xdd, 0xf9, -0xea, 0xfa, 0x32, 0xfc, 0x37, 0xfd, 0x1e, 0xfe, 0x2a, 0xff, 0x04, 0x00, 0x3d, 0x00, 0xfd, 0xff, -0xfd, 0xff, 0x3b, 0x00, 0x23, 0x00, 0x6e, 0xff, 0xac, 0xfe, 0x77, 0xfe, 0x8c, 0xfe, 0x6e, 0xfe, -0x30, 0xfe, 0x21, 0xfe, 0x15, 0xfe, 0xbb, 0xfd, 0x0b, 0xfd, 0x7e, 0xfc, 0x6e, 0xfc, 0xcc, 0xfc, -0x41, 0xfd, 0x84, 0xfd, 0xa5, 0xfd, 0xdb, 0xfd, 0xf2, 0xfd, 0xaa, 0xfd, 0x19, 0xfd, 0x8f, 0xfc, -0x41, 0xfc, 0x12, 0xfc, 0xae, 0xfb, 0x60, 0xfb, 0x82, 0xfb, 0xff, 0xfb, 0x82, 0xfc, 0xc6, 0xfc, -0x08, 0xfd, 0x5b, 0xfd, 0x80, 0xfd, 0x77, 0xfd, 0x68, 0xfd, 0xb3, 0xfd, 0xb8, 0xfe, 0xe3, 0xff, -0xdc, 0x00, 0xc9, 0x01, 0xcf, 0x02, 0x37, 0x04, 0x6b, 0x05, 0x87, 0x06, 0x86, 0x07, 0x18, 0x08, -0x02, 0x08, 0x47, 0x07, 0x73, 0x06, 0x41, 0x06, 0x5d, 0x06, 0x77, 0x06, 0x49, 0x06, 0x15, 0x06, -0xfe, 0x05, 0xfb, 0x05, 0x2f, 0x06, 0xb2, 0x06, 0x33, 0x07, 0x66, 0x07, 0xec, 0x06, 0x15, 0x06, -0x48, 0x05, 0xc2, 0x04, 0x82, 0x04, 0x1f, 0x04, 0x97, 0x03, 0x06, 0x03, 0xb9, 0x02, 0x93, 0x02, -0xb1, 0x02, 0x3b, 0x03, 0x1f, 0x04, 0xe0, 0x04, 0x36, 0x05, 0x6d, 0x05, 0xdf, 0x05, 0x8d, 0x06, -0xce, 0x06, 0x99, 0x06, 0x15, 0x06, 0x5a, 0x05, 0x31, 0x04, 0xaf, 0x02, 0x2c, 0x01, 0xfc, 0xff, -0xe5, 0xfe, 0x96, 0xfd, 0x1e, 0xfc, 0xea, 0xfa, 0x36, 0xfa, 0xc4, 0xf9, 0x79, 0xf9, 0x4c, 0xf9, -0xb4, 0xf9, 0x80, 0xfa, 0x32, 0xfb, 0xcd, 0xfb, 0x95, 0xfc, 0xcd, 0xfd, 0xef, 0xfe, 0x7c, 0xff, -0xcf, 0xff, 0x30, 0x00, 0x96, 0x00, 0x93, 0x00, 0x3f, 0x00, 0x30, 0x00, 0x82, 0x00, 0xb4, 0x00, -0x63, 0x00, 0xdf, 0xff, 0x8c, 0xff, 0x54, 0xff, 0xf2, 0xfe, 0x6d, 0xfe, 0x38, 0xfe, 0x60, 0xfe, -0xa0, 0xfe, 0xa4, 0xfe, 0xaf, 0xfe, 0x02, 0xff, 0xc0, 0xff, 0x43, 0x00, 0x8e, 0x00, 0xe5, 0x00, -0x6f, 0x01, 0xe1, 0x01, 0xce, 0x01, 0x74, 0x01, 0x37, 0x01, 0xef, 0x00, 0x3e, 0x00, 0x4a, 0xff, -0x79, 0xfe, 0xff, 0xfd, 0xa3, 0xfd, 0x31, 0xfd, 0xe4, 0xfc, 0xf2, 0xfc, 0x41, 0xfd, 0xaa, 0xfd, -0x05, 0xfe, 0xad, 0xfe, 0xb9, 0xff, 0xb3, 0x00, 0x34, 0x01, 0x2c, 0x01, 0xd3, 0x00, 0x7f, 0x00, -0xdc, 0xff, 0x04, 0xff, 0x61, 0xfe, 0x11, 0xfe, 0xc2, 0xfd, 0x20, 0xfd, 0x5d, 0xfc, 0x05, 0xfc, -0xf4, 0xfb, 0xef, 0xfb, 0xda, 0xfb, 0xd2, 0xfb, 0xf0, 0xfb, 0xee, 0xfb, 0xa1, 0xfb, 0x55, 0xfb, -0x45, 0xfb, 0x5f, 0xfb, 0x70, 0xfb, 0x74, 0xfb, 0x9b, 0xfb, 0x8f, 0xfb, 0x34, 0xfb, 0x8a, 0xfa, -0xd7, 0xf9, 0x3e, 0xf9, 0x9c, 0xf8, 0xea, 0xf7, 0x60, 0xf7, 0x0b, 0xf7, 0xe6, 0xf6, 0xdd, 0xf6, -0x2c, 0xf7, 0x12, 0xf8, 0x26, 0xf9, 0x1c, 0xfa, 0xcf, 0xfa, 0x5b, 0xfb, 0xc3, 0xfb, 0xa3, 0xfb, -0x18, 0xfb, 0x97, 0xfa, 0x9d, 0xfa, 0x61, 0xfb, 0xb0, 0xfc, 0xae, 0xfe, 0x9b, 0x01, 0xcd, 0x04, -0x32, 0x08, 0x00, 0x0b, 0xf4, 0x0c, 0x3c, 0x0e, 0x30, 0x0e, 0x07, 0x0d, 0xa8, 0x0a, 0xa6, 0x07, -0x09, 0x05, 0xd6, 0x02, 0x63, 0x01, 0xc8, 0x00, 0x27, 0x01, 0xe5, 0x02, 0x21, 0x05, 0xaf, 0x07, -0x2a, 0x0a, 0x37, 0x0c, 0xc2, 0x0d, 0x27, 0x0e, 0x52, 0x0d, 0xa3, 0x0b, 0x80, 0x09, 0x8a, 0x07, -0x97, 0x05, 0xff, 0x03, 0x31, 0x03, 0x37, 0x03, 0xfe, 0x03, 0xde, 0x04, 0xc5, 0x05, 0xd8, 0x06, -0xed, 0x07, 0x81, 0x08, 0x54, 0x08, 0x7a, 0x07, 0x93, 0x06, 0x9c, 0x05, 0x54, 0x04, 0xed, 0x02, -0xb8, 0x01, 0x00, 0x01, 0x6c, 0x00, 0xb8, 0xff, 0x20, 0xff, 0xe5, 0xfe, 0xe4, 0xfe, 0x97, 0xfe, -0xc0, 0xfd, 0xc8, 0xfc, 0x18, 0xfc, 0x8d, 0xfb, 0x02, 0xfb, 0xbb, 0xfa, 0x0b, 0xfb, 0x0a, 0xfc, -0x2c, 0xfd, 0x33, 0xfe, 0x58, 0xff, 0xa5, 0x00, 0xce, 0x01, 0x3c, 0x02, 0x06, 0x02, 0xac, 0x01, -0xfc, 0x00, 0xfd, 0xff, 0x6e, 0xfe, 0xf3, 0xfc, 0xf1, 0xfb, 0x37, 0xfb, 0xb1, 0xfa, 0x58, 0xfa, -0x4e, 0xfa, 0xc7, 0xfa, 0x2c, 0xfb, 0x76, 0xfb, 0xcc, 0xfb, 0x6d, 0xfc, 0x15, 0xfd, 0x4b, 0xfd, -0x2f, 0xfd, 0x19, 0xfd, 0x2d, 0xfd, 0x6d, 0xfd, 0xa9, 0xfd, 0x28, 0xfe, 0xdf, 0xfe, 0x73, 0xff, -0xae, 0xff, 0x92, 0xff, 0x65, 0xff, 0x44, 0xff, 0xdd, 0xfe, 0x37, 0xfe, 0x71, 0xfd, 0xf2, 0xfc, -0xbc, 0xfc, 0x99, 0xfc, 0xab, 0xfc, 0xd9, 0xfc, 0x30, 0xfd, 0x7c, 0xfd, 0xa6, 0xfd, 0xfa, 0xfd, -0x4e, 0xfe, 0x89, 0xfe, 0x7a, 0xfe, 0xff, 0xfd, 0xaf, 0xfd, 0x72, 0xfd, 0x62, 0xfd, 0x60, 0xfd, -0x66, 0xfd, 0x90, 0xfd, 0xc2, 0xfd, 0xde, 0xfd, 0x0e, 0xfe, 0xe7, 0xfd, 0xb0, 0xfd, 0x22, 0xfd, -0x4c, 0xfc, 0x97, 0xfb, 0xd6, 0xfa, 0x68, 0xfa, 0x21, 0xfa, 0xc0, 0xf9, 0x8a, 0xf9, 0x1a, 0xf9, -0xee, 0xf8, 0xd9, 0xf8, 0x7d, 0xf8, 0x2e, 0xf8, 0xc5, 0xf7, 0xaa, 0xf7, 0xc9, 0xf7, 0xc5, 0xf7, -0xc4, 0xf7, 0xe9, 0xf7, 0x27, 0xf8, 0x82, 0xf8, 0xd2, 0xf8, 0xf8, 0xf9, 0x28, 0xfc, 0x02, 0xff, -0x21, 0x02, 0x70, 0x05, 0x6e, 0x09, 0x6b, 0x0d, 0x76, 0x10, 0x2f, 0x12, 0xdc, 0x12, 0x88, 0x12, -0x83, 0x10, 0xd9, 0x0c, 0xb9, 0x08, 0xdb, 0x04, 0xb1, 0x01, 0xcf, 0xfe, 0xb9, 0xfc, 0x6a, 0xfc, -0xbd, 0xfd, 0x08, 0x00, 0x9c, 0x02, 0x91, 0x05, 0x1c, 0x09, 0x3e, 0x0c, 0x14, 0x0e, 0xbd, 0x0e, -0xcd, 0x0e, 0x6c, 0x0e, 0x20, 0x0d, 0xf0, 0x0a, 0xed, 0x08, 0x5f, 0x07, 0x35, 0x06, 0xeb, 0x04, -0xee, 0x03, 0xb6, 0x03, 0xcb, 0x03, 0xce, 0x03, 0x5e, 0x03, 0xcf, 0x02, 0x34, 0x02, 0x45, 0x01, -0x15, 0x00, 0xd5, 0xfe, 0xcf, 0xfd, 0x21, 0xfd, 0x7d, 0xfc, 0x07, 0xfc, 0xf3, 0xfb, 0x56, 0xfc, -0x03, 0xfd, 0x9b, 0xfd, 0xfe, 0xfd, 0x31, 0xfe, 0x44, 0xfe, 0x13, 0xfe, 0x92, 0xfd, 0xdd, 0xfc, -0x1f, 0xfc, 0x6d, 0xfb, 0xd1, 0xfa, 0x3d, 0xfa, 0xf5, 0xf9, 0x33, 0xfa, 0xec, 0xfa, 0xba, 0xfb, -0x7f, 0xfc, 0x3a, 0xfd, 0x1f, 0xfe, 0xfb, 0xfe, 0x70, 0xff, 0x66, 0xff, 0x59, 0xff, 0x50, 0xff, -0x47, 0xff, 0xf2, 0xfe, 0x8b, 0xfe, 0x7c, 0xfe, 0x8b, 0xfe, 0x7f, 0xfe, 0x4f, 0xfe, 0x3f, 0xfe, -0xa1, 0xfe, 0x01, 0xff, 0x43, 0xff, 0x8c, 0xff, 0xe8, 0xff, 0x79, 0x00, 0xdb, 0x00, 0x03, 0x01, -0x24, 0x01, 0x3e, 0x01, 0x62, 0x01, 0x41, 0x01, 0xe9, 0x00, 0xba, 0x00, 0x80, 0x00, 0x4e, 0x00, -0xfb, 0xff, 0x9a, 0xff, 0x7c, 0xff, 0x43, 0xff, 0x0a, 0xff, 0xcc, 0xfe, 0x9d, 0xfe, 0x9a, 0xfe, -0x69, 0xfe, 0x34, 0xfe, 0x14, 0xfe, 0x1f, 0xfe, 0x34, 0xfe, 0x33, 0xfe, 0x32, 0xfe, 0x81, 0xfe, -0xd6, 0xfe, 0x39, 0xff, 0xbc, 0xff, 0x39, 0x00, 0xbf, 0x00, 0xf0, 0x00, 0xdc, 0x00, 0xb4, 0x00, -0x67, 0x00, 0xde, 0xff, 0x0d, 0xff, 0xf5, 0xfd, 0x18, 0xfd, 0x23, 0xfc, 0x6c, 0xfb, 0xc3, 0xfa, -0x33, 0xfa, 0x99, 0xf9, 0xe7, 0xf8, 0x2f, 0xf8, 0x94, 0xf7, 0xf1, 0xf6, 0x6a, 0xf6, 0xbc, 0xf5, -0x38, 0xf5, 0x11, 0xf5, 0x30, 0xf5, 0xbe, 0xf5, 0xa4, 0xf6, 0xd0, 0xf7, 0xfb, 0xf8, 0xd0, 0xf9, -0x83, 0xfa, 0x0b, 0xfb, 0x6a, 0xfb, 0xa6, 0xfb, 0x8b, 0xfb, 0xba, 0xfb, 0xa8, 0xfc, 0x68, 0xfe, -0x12, 0x01, 0x54, 0x04, 0xd9, 0x07, 0x8a, 0x0b, 0x8f, 0x0e, 0xb0, 0x10, 0xcd, 0x11, 0xb8, 0x11, -0x7b, 0x10, 0x95, 0x0d, 0xa0, 0x09, 0x64, 0x05, 0xbb, 0x01, 0x23, 0xff, 0x9e, 0xfd, 0x76, 0xfd, -0xa2, 0xfe, 0xc9, 0x00, 0xd1, 0x03, 0x13, 0x07, 0x8d, 0x0a, 0x92, 0x0d, 0x79, 0x0f, 0xef, 0x0f, -0x18, 0x0f, 0x62, 0x0d, 0x3e, 0x0b, 0xc5, 0x08, 0x6e, 0x06, 0x5c, 0x04, 0xa1, 0x02, 0x8d, 0x01, -0x42, 0x01, 0xdb, 0x01, 0x1e, 0x03, 0x58, 0x04, 0x69, 0x05, 0xf6, 0x05, 0xe5, 0x05, 0x3b, 0x05, -0xde, 0x03, 0x40, 0x02, 0x41, 0x00, 0x15, 0xfe, 0xea, 0xfb, 0x21, 0xfa, 0x2a, 0xf9, 0xdd, 0xf8, -0xf1, 0xf8, 0x52, 0xf9, 0xc4, 0xf9, 0x5b, 0xfa, 0xe1, 0xfa, 0x13, 0xfb, 0x37, 0xfb, 0x21, 0xfb, -0xe3, 0xfa, 0x9b, 0xfa, 0x55, 0xfa, 0x8b, 0xfa, 0x2f, 0xfb, 0x16, 0xfc, 0x21, 0xfd, 0x27, 0xfe, -0x40, 0xff, 0x70, 0x00, 0x83, 0x01, 0x4e, 0x02, 0xad, 0x02, 0x93, 0x02, 0x2d, 0x02, 0x65, 0x01, -0x94, 0x00, 0xe6, 0xff, 0x6e, 0xff, 0x3e, 0xff, 0x20, 0xff, 0x62, 0xff, 0xf1, 0xff, 0xd1, 0x00, -0xda, 0x01, 0xab, 0x02, 0x3e, 0x03, 0x97, 0x03, 0xbb, 0x03, 0xca, 0x03, 0xb8, 0x03, 0x8b, 0x03, -0x67, 0x03, 0x15, 0x03, 0xb7, 0x02, 0x56, 0x02, 0x31, 0x02, 0x2e, 0x02, 0x30, 0x02, 0xd8, 0x01, -0x4c, 0x01, 0x96, 0x00, 0xf1, 0xff, 0x57, 0xff, 0xb7, 0xfe, 0x3c, 0xfe, 0xea, 0xfd, 0xce, 0xfd, -0xe7, 0xfd, 0x3a, 0xfe, 0xe3, 0xfe, 0xcb, 0xff, 0x8d, 0x00, 0xfc, 0x00, 0x05, 0x01, 0xf5, 0x00, -0xdb, 0x00, 0x8b, 0x00, 0x1b, 0x00, 0x68, 0xff, 0xaf, 0xfe, 0x02, 0xfe, 0x5a, 0xfd, 0xf3, 0xfc, -0xe9, 0xfc, 0x1a, 0xfd, 0x32, 0xfd, 0x0a, 0xfd, 0xb1, 0xfc, 0x50, 0xfc, 0xd5, 0xfb, 0x2d, 0xfb, -0x43, 0xfa, 0x2f, 0xf9, 0x0b, 0xf8, 0xe7, 0xf6, 0xfe, 0xf5, 0xa5, 0xf5, 0xd3, 0xf5, 0x79, 0xf6, -0x18, 0xf7, 0xc6, 0xf7, 0xa3, 0xf8, 0x4c, 0xf9, 0xc2, 0xf9, 0xde, 0xf9, 0xd3, 0xf9, 0xa8, 0xf9, -0x06, 0xf9, 0x82, 0xf8, 0xb0, 0xf8, 0x0b, 0xfa, 0x8e, 0xfc, 0x71, 0xff, 0xd5, 0x02, 0xa5, 0x06, -0x51, 0x0a, 0x6e, 0x0d, 0x53, 0x0f, 0x40, 0x10, 0x3d, 0x10, 0x82, 0x0e, 0x51, 0x0b, 0x3b, 0x07, -0x62, 0x03, 0x4c, 0x00, 0x78, 0xfd, 0x84, 0xfb, 0xd3, 0xfa, 0xad, 0xfb, 0xb6, 0xfd, 0x29, 0x00, -0x01, 0x03, 0x1c, 0x06, 0xc5, 0x08, 0x5b, 0x0a, 0x72, 0x0a, 0xc6, 0x09, 0xbc, 0x08, 0x19, 0x07, -0xe4, 0x04, 0x66, 0x02, 0x81, 0x00, 0x8d, 0xff, 0x07, 0xff, 0x32, 0xff, 0x0d, 0x00, 0xaa, 0x01, -0x79, 0x03, 0xe1, 0x04, 0xf0, 0x05, 0xe0, 0x06, 0x73, 0x07, 0x58, 0x07, 0x59, 0x06, 0xee, 0x04, -0x76, 0x03, 0x22, 0x02, 0xc9, 0x00, 0x78, 0xff, 0x8f, 0xfe, 0x1a, 0xfe, 0xd0, 0xfd, 0x8b, 0xfd, -0x5d, 0xfd, 0x5c, 0xfd, 0x5d, 0xfd, 0x23, 0xfd, 0xa4, 0xfc, 0x39, 0xfc, 0x09, 0xfc, 0x24, 0xfc, -0x5d, 0xfc, 0xba, 0xfc, 0x56, 0xfd, 0x32, 0xfe, 0x4f, 0xff, 0x6b, 0x00, 0x8c, 0x01, 0xac, 0x02, -0x99, 0x03, 0x3e, 0x04, 0x78, 0x04, 0x54, 0x04, 0x2f, 0x04, 0xea, 0x03, 0x7b, 0x03, 0xbd, 0x02, -0xd2, 0x01, 0xff, 0x00, 0x5a, 0x00, 0xd8, 0xff, 0x72, 0xff, 0x1f, 0xff, 0x13, 0xff, 0x1c, 0xff, -0x29, 0xff, 0x55, 0xff, 0xc6, 0xff, 0x62, 0x00, 0x18, 0x01, 0x9d, 0x01, 0x0f, 0x02, 0x7e, 0x02, -0xff, 0x02, 0x32, 0x03, 0x16, 0x03, 0xa3, 0x02, 0xfd, 0x01, 0x35, 0x01, 0x2e, 0x00, 0x1a, 0xff, -0x19, 0xfe, 0x5c, 0xfd, 0xb2, 0xfc, 0x0c, 0xfc, 0xa1, 0xfb, 0x88, 0xfb, 0xb3, 0xfb, 0xfd, 0xfb, -0x34, 0xfc, 0x8b, 0xfc, 0xf0, 0xfc, 0x56, 0xfd, 0xb2, 0xfd, 0xf8, 0xfd, 0x40, 0xfe, 0x55, 0xfe, -0x37, 0xfe, 0xe1, 0xfd, 0x7a, 0xfd, 0x12, 0xfd, 0x96, 0xfc, 0xf3, 0xfb, 0x44, 0xfb, 0x96, 0xfa, -0xfc, 0xf9, 0x83, 0xf9, 0x28, 0xf9, 0xf1, 0xf8, 0xdb, 0xf8, 0xd2, 0xf8, 0xcb, 0xf8, 0xc9, 0xf8, -0xe7, 0xf8, 0xef, 0xf8, 0xd3, 0xf8, 0x9e, 0xf8, 0x5f, 0xf8, 0x29, 0xf8, 0x07, 0xf8, 0xdf, 0xf7, -0xec, 0xf7, 0x03, 0xf8, 0x03, 0xf8, 0xf3, 0xf7, 0xdd, 0xf7, 0xee, 0xf7, 0x0c, 0xf8, 0x3a, 0xf8, -0x7f, 0xf8, 0x21, 0xf9, 0x53, 0xfa, 0x39, 0xfc, 0xb5, 0xfe, 0xd9, 0x01, 0x43, 0x05, 0xa9, 0x08, -0xba, 0x0b, 0x24, 0x0e, 0xd7, 0x0f, 0x91, 0x10, 0x0a, 0x10, 0x41, 0x0e, 0x70, 0x0b, 0x14, 0x08, -0x9f, 0x04, 0x91, 0x01, 0x35, 0xff, 0xec, 0xfd, 0xb0, 0xfd, 0x85, 0xfe, 0x35, 0x00, 0xda, 0x02, -0x0d, 0x06, 0x35, 0x09, 0xe3, 0x0b, 0x88, 0x0d, 0x40, 0x0e, 0xf4, 0x0d, 0xb3, 0x0c, 0xb8, 0x0a, -0x41, 0x08, 0xd8, 0x05, 0x9e, 0x03, 0xc1, 0x01, 0x88, 0x00, 0x39, 0x00, 0xc7, 0x00, 0xdb, 0x01, -0x0b, 0x03, 0x35, 0x04, 0x49, 0x05, 0x1d, 0x06, 0x5b, 0x06, 0xe9, 0x05, 0x06, 0x05, 0xb1, 0x03, -0xf7, 0x01, 0xf0, 0xff, 0xff, 0xfd, 0x97, 0xfc, 0x88, 0xfb, 0xd9, 0xfa, 0x5f, 0xfa, 0x46, 0xfa, -0x95, 0xfa, 0xf5, 0xfa, 0x35, 0xfb, 0x47, 0xfb, 0x30, 0xfb, 0x03, 0xfb, 0x94, 0xfa, 0x33, 0xfa, -0x16, 0xfa, 0x51, 0xfa, 0xd2, 0xfa, 0x5f, 0xfb, 0x49, 0xfc, 0x98, 0xfd, 0x1b, 0xff, 0x89, 0x00, -0x9d, 0x01, 0x6e, 0x02, 0xd8, 0x02, 0xb1, 0x02, 0x26, 0x02, 0x38, 0x01, 0x28, 0x00, 0xf0, 0xfe, -0x8c, 0xfd, 0x4e, 0xfc, 0x66, 0xfb, 0x04, 0xfb, 0x06, 0xfb, 0x43, 0xfb, 0xb4, 0xfb, 0x55, 0xfc, -0x27, 0xfd, 0xf6, 0xfd, 0xc8, 0xfe, 0xb5, 0xff, 0x98, 0x00, 0x57, 0x01, 0xf0, 0x01, 0x61, 0x02, -0xcf, 0x02, 0x26, 0x03, 0x19, 0x03, 0xa3, 0x02, 0xfa, 0x01, 0x20, 0x01, 0x26, 0x00, 0x1b, 0xff, -0x1b, 0xfe, 0x6e, 0xfd, 0x19, 0xfd, 0xec, 0xfc, 0x15, 0xfd, 0xcd, 0xfd, 0xee, 0xfe, 0x2f, 0x00, -0x72, 0x01, 0x86, 0x02, 0x74, 0x03, 0x21, 0x04, 0x4f, 0x04, 0x16, 0x04, 0x72, 0x03, 0x9e, 0x02, -0x6a, 0x01, 0x11, 0x00, 0xd6, 0xfe, 0xd1, 0xfd, 0x27, 0xfd, 0x98, 0xfc, 0x40, 0xfc, 0x33, 0xfc, -0x73, 0xfc, 0xbe, 0xfc, 0x00, 0xfd, 0x2f, 0xfd, 0x34, 0xfd, 0xed, 0xfc, 0x68, 0xfc, 0xba, 0xfb, -0xf8, 0xfa, 0x40, 0xfa, 0x5e, 0xf9, 0x8e, 0xf8, 0xf9, 0xf7, 0x92, 0xf7, 0x71, 0xf7, 0x75, 0xf7, -0xb4, 0xf7, 0xf9, 0xf7, 0x23, 0xf8, 0x21, 0xf8, 0x3b, 0xf8, 0x85, 0xf8, 0xd0, 0xf8, 0x1d, 0xf9, -0xb3, 0xf9, 0x04, 0xfb, 0xf9, 0xfc, 0x62, 0xff, 0x12, 0x02, 0x1a, 0x05, 0x3f, 0x08, 0xcc, 0x0a, -0x63, 0x0c, 0x30, 0x0d, 0x41, 0x0d, 0x6d, 0x0c, 0x59, 0x0a, 0x46, 0x07, 0x15, 0x04, 0x1b, 0x01, -0x8e, 0xfe, 0x70, 0xfc, 0x5a, 0xfb, 0x98, 0xfb, 0x06, 0xfd, 0x02, 0xff, 0x71, 0x01, 0x74, 0x04, -0xa7, 0x07, 0x49, 0x0a, 0xc0, 0x0b, 0x48, 0x0c, 0x3c, 0x0c, 0x93, 0x0b, 0x21, 0x0a, 0x1d, 0x08, -0x2f, 0x06, 0xa0, 0x04, 0x5d, 0x03, 0x4a, 0x02, 0xcc, 0x01, 0x26, 0x02, 0xf2, 0x02, 0xb8, 0x03, -0x58, 0x04, 0xe5, 0x04, 0x7b, 0x05, 0xac, 0x05, 0x43, 0x05, 0x59, 0x04, 0x42, 0x03, 0xeb, 0x01, -0x47, 0x00, 0x7a, 0xfe, 0xdf, 0xfc, 0x8a, 0xfb, 0x89, 0xfa, 0xaf, 0xf9, 0x0f, 0xf9, 0xd0, 0xf8, -0xe2, 0xf8, 0x12, 0xf9, 0x60, 0xf9, 0xb5, 0xf9, 0x2d, 0xfa, 0x9e, 0xfa, 0x1c, 0xfb, 0x88, 0xfb, -0x10, 0xfc, 0xb8, 0xfc, 0x8c, 0xfd, 0x6b, 0xfe, 0x51, 0xff, 0x2e, 0x00, 0x14, 0x01, 0xe9, 0x01, -0x88, 0x02, 0xe4, 0x02, 0xf6, 0x02, 0xcb, 0x02, 0x34, 0x02, 0x51, 0x01, 0x2a, 0x00, 0xfb, 0xfe, -0x06, 0xfe, 0x37, 0xfd, 0x84, 0xfc, 0x3c, 0xfc, 0x65, 0xfc, 0x24, 0xfd, 0x25, 0xfe, 0x55, 0xff, -0xae, 0x00, 0x0b, 0x02, 0x43, 0x03, 0x08, 0x04, 0x79, 0x04, 0xa4, 0x04, 0x81, 0x04, 0xfb, 0x03, -0xfe, 0x02, 0xd3, 0x01, 0xb5, 0x00, 0xc2, 0xff, 0xe2, 0xfe, 0x14, 0xfe, 0x81, 0xfd, 0x34, 0xfd, -0x23, 0xfd, 0x38, 0xfd, 0x56, 0xfd, 0xa2, 0xfd, 0x0f, 0xfe, 0x73, 0xfe, 0xa0, 0xfe, 0xc8, 0xfe, -0xff, 0xfe, 0x48, 0xff, 0x5d, 0xff, 0x4c, 0xff, 0x2b, 0xff, 0x09, 0xff, 0xd6, 0xfe, 0x78, 0xfe, -0xfd, 0xfd, 0x88, 0xfd, 0x15, 0xfd, 0x88, 0xfc, 0xdb, 0xfb, 0x3f, 0xfb, 0xe8, 0xfa, 0x89, 0xfa, -0x34, 0xfa, 0xd6, 0xf9, 0xac, 0xf9, 0x94, 0xf9, 0x77, 0xf9, 0x52, 0xf9, 0x46, 0xf9, 0x47, 0xf9, -0x25, 0xf9, 0xc9, 0xf8, 0x3c, 0xf8, 0xb1, 0xf7, 0x01, 0xf7, 0x32, 0xf6, 0x56, 0xf5, 0xc4, 0xf4, -0x94, 0xf4, 0xd9, 0xf4, 0xa6, 0xf5, 0x41, 0xf7, 0xeb, 0xf9, 0x7b, 0xfd, 0x7f, 0x01, 0x98, 0x05, -0xa9, 0x09, 0x51, 0x0d, 0x2a, 0x10, 0xdb, 0x11, 0x4d, 0x12, 0x94, 0x11, 0xb3, 0x0f, 0xb4, 0x0c, -0x2f, 0x09, 0xc3, 0x05, 0xee, 0x02, 0xcc, 0x00, 0x63, 0xff, 0xd9, 0xfe, 0x6a, 0xff, 0xfa, 0x00, -0x34, 0x03, 0xb9, 0x05, 0x2b, 0x08, 0x4b, 0x0a, 0xb4, 0x0b, 0x52, 0x0c, 0x39, 0x0c, 0xbc, 0x0b, -0x05, 0x0b, 0xf5, 0x09, 0xad, 0x08, 0x77, 0x07, 0xb8, 0x06, 0x93, 0x06, 0xe9, 0x06, 0x76, 0x07, -0x1f, 0x08, 0xc5, 0x08, 0x38, 0x09, 0x3b, 0x09, 0xe1, 0x08, 0x45, 0x08, 0x3d, 0x07, 0xb6, 0x05, -0xca, 0x03, 0xc2, 0x01, 0x1e, 0x00, 0xbb, 0xfe, 0x93, 0xfd, 0x7a, 0xfc, 0xa4, 0xfb, 0x12, 0xfb, -0xa9, 0xfa, 0x4c, 0xfa, 0x00, 0xfa, 0xcd, 0xf9, 0xa5, 0xf9, 0x36, 0xf9, 0xb3, 0xf8, 0x61, 0xf8, -0x6e, 0xf8, 0xbf, 0xf8, 0x07, 0xf9, 0x57, 0xf9, 0x01, 0xfa, 0x03, 0xfb, 0x2f, 0xfc, 0x31, 0xfd, -0xff, 0xfd, 0xb0, 0xfe, 0x1c, 0xff, 0x0f, 0xff, 0xa4, 0xfe, 0x3d, 0xfe, 0xe9, 0xfd, 0x5f, 0xfd, -0x92, 0xfc, 0xb4, 0xfb, 0x38, 0xfb, 0x2b, 0xfb, 0x43, 0xfb, 0x53, 0xfb, 0xa0, 0xfb, 0x38, 0xfc, -0x07, 0xfd, 0xd3, 0xfd, 0xbc, 0xfe, 0xc4, 0xff, 0xe7, 0x00, 0xac, 0x01, 0xfd, 0x01, 0x2a, 0x02, -0x49, 0x02, 0x5d, 0x02, 0x1a, 0x02, 0x7f, 0x01, 0xb7, 0x00, 0x0c, 0x00, 0x5d, 0xff, 0xad, 0xfe, -0x15, 0xfe, 0xb8, 0xfd, 0x80, 0xfd, 0x55, 0xfd, 0x2e, 0xfd, 0x54, 0xfd, 0xca, 0xfd, 0x73, 0xfe, -0x0c, 0xff, 0x96, 0xff, 0x33, 0x00, 0xe0, 0x00, 0x86, 0x01, 0x01, 0x02, 0x4c, 0x02, 0x79, 0x02, -0x5c, 0x02, 0xec, 0x01, 0x1a, 0x01, 0x1c, 0x00, 0xeb, 0xfe, 0xa4, 0xfd, 0x3e, 0xfc, 0xde, 0xfa, -0xae, 0xf9, 0xc7, 0xf8, 0x30, 0xf8, 0xe7, 0xf7, 0xfb, 0xf7, 0x4f, 0xf8, 0xc5, 0xf8, 0x31, 0xf9, -0x81, 0xf9, 0x9c, 0xf9, 0x9c, 0xf9, 0x68, 0xf9, 0x04, 0xf9, 0x93, 0xf8, 0x4b, 0xf8, 0x5f, 0xf8, -0x0c, 0xf9, 0x89, 0xfa, 0xe9, 0xfc, 0x1f, 0x00, 0xb4, 0x03, 0x4e, 0x07, 0xbd, 0x0a, 0xce, 0x0d, -0x34, 0x10, 0x7a, 0x11, 0x65, 0x11, 0x02, 0x10, 0x9e, 0x0d, 0x5f, 0x0a, 0xab, 0x06, 0x3a, 0x03, -0x67, 0x00, 0x51, 0xfe, 0x00, 0xfd, 0xa4, 0xfc, 0x95, 0xfd, 0xc5, 0xff, 0x96, 0x02, 0x79, 0x05, -0x36, 0x08, 0x78, 0x0a, 0x04, 0x0c, 0x8c, 0x0c, 0x41, 0x0c, 0x51, 0x0b, 0xd0, 0x09, 0xb7, 0x07, -0x4c, 0x05, 0x40, 0x03, 0x06, 0x02, 0x95, 0x01, 0xd8, 0x01, 0x91, 0x02, 0xe0, 0x03, 0xa0, 0x05, -0x69, 0x07, 0x03, 0x09, 0x30, 0x0a, 0xf6, 0x0a, 0xcf, 0x0a, 0xc0, 0x09, 0xd7, 0x07, 0xa2, 0x05, -0x5f, 0x03, 0xfb, 0x00, 0x7f, 0xfe, 0x2c, 0xfc, 0x7b, 0xfa, 0x6b, 0xf9, 0xf2, 0xf8, 0xf6, 0xf8, -0x68, 0xf9, 0x18, 0xfa, 0xbe, 0xfa, 0x37, 0xfb, 0x88, 0xfb, 0xd3, 0xfb, 0xec, 0xfb, 0xb0, 0xfb, -0x2b, 0xfb, 0x95, 0xfa, 0x2d, 0xfa, 0xff, 0xf9, 0xfe, 0xf9, 0x2d, 0xfa, 0x6f, 0xfa, 0xc1, 0xfa, -0x12, 0xfb, 0x4a, 0xfb, 0x64, 0xfb, 0x54, 0xfb, 0x12, 0xfb, 0x7c, 0xfa, 0xa0, 0xf9, 0xca, 0xf8, -0x3e, 0xf8, 0xf8, 0xf7, 0xf9, 0xf7, 0x32, 0xf8, 0xae, 0xf8, 0x8c, 0xf9, 0xcb, 0xfa, 0x27, 0xfc, -0x87, 0xfd, 0xc4, 0xfe, 0xce, 0xff, 0x88, 0x00, 0xf2, 0x00, 0x21, 0x01, 0x39, 0x01, 0x35, 0x01, -0xdc, 0x00, 0x66, 0x00, 0x05, 0x00, 0xd9, 0xff, 0xcf, 0xff, 0xbc, 0xff, 0x89, 0xff, 0x35, 0xff, -0xcc, 0xfe, 0x51, 0xfe, 0xb7, 0xfd, 0x15, 0xfd, 0x73, 0xfc, 0xc3, 0xfb, 0x25, 0xfb, 0xa4, 0xfa, -0x8c, 0xfa, 0xea, 0xfa, 0xa9, 0xfb, 0xa4, 0xfc, 0xd1, 0xfd, 0x20, 0xff, 0x92, 0x00, 0x07, 0x02, -0x52, 0x03, 0x4d, 0x04, 0xed, 0x04, 0x1a, 0x05, 0xac, 0x04, 0xd6, 0x03, 0xa8, 0x02, 0x2b, 0x01, -0x7b, 0xff, 0x53, 0xfd, 0xfd, 0xfa, 0xa2, 0xf8, 0xab, 0xf6, 0x0a, 0xf5, 0xc2, 0xf3, 0xef, 0xf2, -0xad, 0xf2, 0x2f, 0xf3, 0x96, 0xf4, 0xe4, 0xf6, 0x20, 0xfa, 0x34, 0xfe, 0xcc, 0x02, 0x85, 0x07, -0x04, 0x0c, 0x05, 0x10, 0x7d, 0x13, 0x10, 0x16, 0x2a, 0x17, 0xba, 0x16, 0xeb, 0x14, 0x24, 0x12, -0xbc, 0x0e, 0xc4, 0x0a, 0xbc, 0x06, 0x16, 0x03, 0x35, 0x00, 0x1c, 0xfe, 0xfb, 0xfc, 0x04, 0xfd, -0x2d, 0xfe, 0x28, 0x00, 0x47, 0x02, 0x11, 0x04, 0xb2, 0x05, 0x0d, 0x07, 0xbc, 0x07, 0x88, 0x07, -0x9a, 0x06, 0x5f, 0x05, 0x09, 0x04, 0x9e, 0x02, 0x76, 0x01, 0xe0, 0x00, 0x34, 0x01, 0x18, 0x02, -0x55, 0x03, 0xbe, 0x04, 0x4e, 0x06, 0xc8, 0x07, 0xcc, 0x08, 0x09, 0x09, 0x68, 0x08, 0x1b, 0x07, -0x18, 0x05, 0x84, 0x02, 0xa3, 0xff, 0xc1, 0xfc, 0x4e, 0xfa, 0x66, 0xf8, 0x25, 0xf7, 0xad, 0xf6, -0x06, 0xf7, 0x1b, 0xf8, 0xbf, 0xf9, 0xa8, 0xfb, 0x8d, 0xfd, 0x3f, 0xff, 0x9c, 0x00, 0x83, 0x01, -0xdc, 0x01, 0xbd, 0x01, 0x43, 0x01, 0xa8, 0x00, 0xe2, 0xff, 0x06, 0xff, 0x28, 0xfe, 0x85, 0xfd, -0x16, 0xfd, 0xc3, 0xfc, 0x67, 0xfc, 0x03, 0xfc, 0x85, 0xfb, 0xef, 0xfa, 0x2e, 0xfa, 0x41, 0xf9, -0x4c, 0xf8, 0x76, 0xf7, 0xc0, 0xf6, 0x35, 0xf6, 0xe5, 0xf5, 0xea, 0xf5, 0x6a, 0xf6, 0x19, 0xf7, -0xfb, 0xf7, 0xbf, 0xf8, 0x9a, 0xf9, 0x7e, 0xfa, 0x27, 0xfb, 0xa0, 0xfb, 0xe2, 0xfb, 0x29, 0xfc, -0x6b, 0xfc, 0x82, 0xfc, 0x95, 0xfc, 0xb9, 0xfc, 0x0f, 0xfd, 0x7f, 0xfd, 0xe5, 0xfd, 0x43, 0xfe, -0xb6, 0xfe, 0x19, 0xff, 0x55, 0xff, 0x3c, 0xff, 0x0c, 0xff, 0xcb, 0xfe, 0x7c, 0xfe, 0xea, 0xfd, -0x30, 0xfd, 0xab, 0xfc, 0x68, 0xfc, 0x66, 0xfc, 0x89, 0xfc, 0xcb, 0xfc, 0x65, 0xfd, 0x27, 0xfe, -0xd3, 0xfe, 0x65, 0xff, 0x10, 0x00, 0xee, 0x00, 0xcf, 0x01, 0x75, 0x02, 0x0d, 0x03, 0x88, 0x03, -0x28, 0x04, 0x9a, 0x04, 0xce, 0x04, 0x85, 0x04, 0xd0, 0x03, 0x85, 0x02, 0xbb, 0x00, 0x88, 0xfe, -0x16, 0xfc, 0x8d, 0xf9, 0x51, 0xf7, 0x59, 0xf5, 0xfb, 0xf3, 0x83, 0xf3, 0x9a, 0xf4, 0x9c, 0xf7, -0x17, 0xfc, 0x0d, 0x01, 0x1c, 0x06, 0x35, 0x0b, 0x4e, 0x10, 0x82, 0x14, 0x04, 0x17, 0xd7, 0x17, -0x0b, 0x17, 0xd0, 0x14, 0xd1, 0x10, 0x05, 0x0c, 0x8c, 0x07, 0x17, 0x04, 0x28, 0x01, 0x4a, 0xfe, -0x37, 0xfc, 0x17, 0xfc, 0xe3, 0xfd, 0x6d, 0x00, 0xa4, 0x02, 0x72, 0x04, 0x15, 0x06, 0xe8, 0x06, -0x6d, 0x06, 0x0c, 0x05, 0x52, 0x03, 0x77, 0x01, 0xe9, 0xfe, 0xbb, 0xfb, 0x30, 0xf9, 0x7b, 0xf8, -0x8e, 0xf9, 0x41, 0xfb, 0x15, 0xfd, 0x69, 0xff, 0x7a, 0x02, 0x12, 0x06, 0x1b, 0x09, 0x30, 0x0b, -0x6d, 0x0c, 0x93, 0x0c, 0x62, 0x0b, 0xde, 0x08, 0xc7, 0x05, 0xd7, 0x02, 0x04, 0x00, 0xbc, 0xfc, -0x5f, 0xf9, 0xb7, 0xf6, 0x9c, 0xf5, 0xc2, 0xf5, 0x8e, 0xf6, 0xa7, 0xf7, 0x19, 0xf9, 0x2e, 0xfb, -0x6c, 0xfd, 0x96, 0xff, 0xb0, 0x01, 0xbe, 0x03, 0x6c, 0x05, 0x5b, 0x06, 0xb5, 0x06, 0x22, 0x07, -0xd7, 0x07, 0x5c, 0x08, 0x10, 0x08, 0x00, 0x07, 0xbc, 0x05, 0x83, 0x04, 0x44, 0x03, 0xb1, 0x01, -0xe7, 0xff, 0x44, 0xfe, 0xa4, 0xfc, 0x04, 0xfb, 0xa1, 0xf9, 0xdb, 0xf8, 0xa7, 0xf8, 0xb0, 0xf8, -0x9a, 0xf8, 0x84, 0xf8, 0xef, 0xf8, 0xb5, 0xf9, 0x86, 0xfa, 0x0e, 0xfb, 0x4c, 0xfb, 0x4e, 0xfb, -0x51, 0xfb, 0x2b, 0xfb, 0xdd, 0xfa, 0x98, 0xfa, 0x74, 0xfa, 0x5b, 0xfa, 0x37, 0xfa, 0x18, 0xfa, -0x04, 0xfa, 0x3c, 0xfa, 0x68, 0xfa, 0x59, 0xfa, 0xfd, 0xf9, 0x93, 0xf9, 0x28, 0xf9, 0xb6, 0xf8, -0x20, 0xf8, 0x65, 0xf7, 0xc4, 0xf6, 0x56, 0xf6, 0x00, 0xf6, 0xc6, 0xf5, 0xcb, 0xf5, 0x34, 0xf6, -0x09, 0xf7, 0x31, 0xf8, 0x89, 0xf9, 0x20, 0xfb, 0xf6, 0xfc, 0xdb, 0xfe, 0x87, 0x00, 0xf6, 0x01, -0x1a, 0x03, 0x22, 0x04, 0xe0, 0x04, 0x26, 0x05, 0xed, 0x04, 0x76, 0x04, 0xb4, 0x03, 0xf6, 0x02, -0x11, 0x02, 0x33, 0x01, 0x69, 0x00, 0xe4, 0xff, 0x91, 0xff, 0x73, 0xff, 0xcd, 0xff, 0x8c, 0x00, -0xa4, 0x01, 0x01, 0x03, 0x46, 0x04, 0xa7, 0x05, 0x44, 0x07, 0xf5, 0x08, 0x98, 0x0a, 0xdc, 0x0b, -0xb9, 0x0c, 0x43, 0x0d, 0x90, 0x0d, 0x78, 0x0d, 0xf6, 0x0c, 0x32, 0x0c, 0x22, 0x0b, 0xd3, 0x09, -0x48, 0x08, 0xe5, 0x06, 0xe1, 0x05, 0x37, 0x05, 0x90, 0x04, 0xee, 0x03, 0x98, 0x03, 0xa6, 0x03, -0xf5, 0x03, 0x3e, 0x04, 0x53, 0x04, 0x49, 0x04, 0x15, 0x04, 0x96, 0x03, 0x0d, 0x03, 0x7b, 0x02, -0x02, 0x02, 0x5c, 0x01, 0x66, 0x00, 0x71, 0xff, 0xcc, 0xfe, 0x9a, 0xfe, 0x99, 0xfe, 0x8c, 0xfe, -0x76, 0xfe, 0x62, 0xfe, 0x60, 0xfe, 0x67, 0xfe, 0x64, 0xfe, 0x48, 0xfe, 0x14, 0xfe, 0x95, 0xfd, -0xd2, 0xfc, 0xf3, 0xfb, 0x61, 0xfb, 0x10, 0xfb, 0xb3, 0xfa, 0x1e, 0xfa, 0x63, 0xf9, 0xef, 0xf8, -0xd9, 0xf8, 0xf9, 0xf8, 0x37, 0xf9, 0x76, 0xf9, 0xb2, 0xf9, 0xd8, 0xf9, 0xfb, 0xf9, 0x4e, 0xfa, -0xcf, 0xfa, 0x85, 0xfb, 0x19, 0xfc, 0x6f, 0xfc, 0xae, 0xfc, 0xfc, 0xfc, 0xa6, 0xfd, 0x8f, 0xfe, -0x89, 0xff, 0x12, 0x00, 0x2a, 0x00, 0x12, 0x00, 0x1e, 0x00, 0x43, 0x00, 0x2d, 0x00, 0xb4, 0xff, -0xf7, 0xfe, 0x36, 0xfe, 0x60, 0xfd, 0xa9, 0xfc, 0xca, 0xfc, 0xfa, 0xfd, 0xb4, 0xff, 0x17, 0x01, -0xfc, 0x01, 0x3d, 0x03, 0x4a, 0x05, 0x5f, 0x07, 0x6e, 0x08, 0x5d, 0x08, 0xa5, 0x07, 0x8d, 0x06, -0xd6, 0x04, 0xbb, 0x02, 0xff, 0x00, 0x12, 0x00, 0x86, 0xff, 0x98, 0xfe, 0x0b, 0xfe, 0xd9, 0xfe, -0x2b, 0x01, 0xcd, 0x03, 0x98, 0x05, 0x87, 0x06, 0x27, 0x07, 0x61, 0x07, 0x9e, 0x06, 0xc9, 0x04, -0x4c, 0x02, 0x89, 0xff, 0x7e, 0xfc, 0x24, 0xf9, 0x59, 0xf6, 0x03, 0xf5, 0x3f, 0xf5, 0x4c, 0xf6, -0xc7, 0xf7, 0xe6, 0xf9, 0x02, 0xfd, 0xd4, 0x00, 0x70, 0x04, 0x1f, 0x07, 0xf6, 0x08, 0xf9, 0x09, -0x0e, 0x0a, 0x41, 0x09, 0xb5, 0x07, 0xc0, 0x05, 0x91, 0x03, 0x30, 0x01, 0xb5, 0xfe, 0xb3, 0xfc, -0x85, 0xfb, 0x20, 0xfb, 0x11, 0xfb, 0x01, 0xfb, 0x03, 0xfb, 0x95, 0xfb, 0xad, 0xfc, 0xcc, 0xfd, -0xa8, 0xfe, 0x54, 0xff, 0x10, 0x00, 0xe9, 0x00, 0xbb, 0x01, 0x88, 0x02, 0x74, 0x03, 0x61, 0x04, -0xc5, 0x04, 0xa3, 0x04, 0x53, 0x04, 0x29, 0x04, 0xe8, 0x03, 0x2f, 0x03, 0xb6, 0x01, 0x18, 0x00, -0xb0, 0xfe, 0x8c, 0xfd, 0x7c, 0xfc, 0x95, 0xfb, 0xf2, 0xfa, 0xa5, 0xfa, 0x8e, 0xfa, 0xa3, 0xfa, -0x1c, 0xfb, 0xfc, 0xfb, 0xdd, 0xfc, 0x5d, 0xfd, 0x71, 0xfd, 0x74, 0xfd, 0x9f, 0xfd, 0xc7, 0xfd, -0xa4, 0xfd, 0x4e, 0xfd, 0xf2, 0xfc, 0xa6, 0xfc, 0x74, 0xfc, 0x6f, 0xfc, 0x89, 0xfc, 0xd0, 0xfc, -0x1f, 0xfd, 0x48, 0xfd, 0x64, 0xfd, 0x99, 0xfd, 0xc8, 0xfd, 0xec, 0xfd, 0xbe, 0xfd, 0x4c, 0xfd, -0xb7, 0xfc, 0x36, 0xfc, 0xd8, 0xfb, 0x94, 0xfb, 0x6d, 0xfb, 0x6b, 0xfb, 0xb2, 0xfb, 0x46, 0xfc, -0x08, 0xfd, 0xe8, 0xfd, 0xfc, 0xfe, 0x30, 0x00, 0x48, 0x01, 0x2c, 0x02, 0xd1, 0x02, 0x6f, 0x03, -0x01, 0x04, 0x2d, 0x04, 0x00, 0x04, 0xa5, 0x03, 0x54, 0x03, 0x16, 0x03, 0xc5, 0x02, 0x70, 0x02, -0x41, 0x02, 0x5f, 0x02, 0x8f, 0x02, 0xc1, 0x02, 0x0d, 0x03, 0x6b, 0x03, 0xd7, 0x03, 0x39, 0x04, -0x52, 0x04, 0x76, 0x04, 0xcf, 0x04, 0x42, 0x05, 0x9d, 0x05, 0xcf, 0x05, 0x0b, 0x06, 0x6d, 0x06, -0xd3, 0x06, 0x03, 0x07, 0x0a, 0x07, 0x1f, 0x07, 0x4d, 0x07, 0x33, 0x07, 0xd1, 0x06, 0x33, 0x06, -0xb7, 0x05, 0x16, 0x05, 0x30, 0x04, 0xfd, 0x02, 0xd6, 0x01, 0xde, 0x00, 0xeb, 0xff, 0xd8, 0xfe, -0xb9, 0xfd, 0xe6, 0xfc, 0x58, 0xfc, 0xed, 0xfb, 0x80, 0xfb, 0x57, 0xfb, 0xa4, 0xfb, 0x38, 0xfc, -0xdb, 0xfc, 0x61, 0xfd, 0x04, 0xfe, 0xc9, 0xfe, 0x62, 0xff, 0xa1, 0xff, 0x8e, 0xff, 0x5f, 0xff, -0x07, 0xff, 0x70, 0xfe, 0x84, 0xfd, 0x97, 0xfc, 0xda, 0xfb, 0x30, 0xfb, 0x74, 0xfa, 0xba, 0xf9, -0x4a, 0xf9, 0x4b, 0xf9, 0x88, 0xf9, 0xca, 0xf9, 0x18, 0xfa, 0x8c, 0xfa, 0x4e, 0xfb, 0x2d, 0xfc, -0x01, 0xfd, 0xa6, 0xfd, 0x40, 0xfe, 0xb9, 0xfe, 0xfb, 0xfe, 0xef, 0xfe, 0xcc, 0xfe, 0xc0, 0xfe, -0xba, 0xfe, 0x59, 0xfe, 0xbb, 0xfd, 0x23, 0xfd, 0xe9, 0xfc, 0x10, 0xfd, 0x2a, 0xfd, 0x1e, 0xfd, -0xff, 0xfc, 0x10, 0xfd, 0x55, 0xfd, 0x93, 0xfd, 0xb7, 0xfd, 0xef, 0xfd, 0x47, 0xfe, 0x99, 0xfe, -0xdb, 0xfe, 0x64, 0xff, 0x9d, 0x00, 0x95, 0x02, 0x85, 0x04, 0xcb, 0x05, 0x8a, 0x06, 0x4a, 0x07, -0x38, 0x08, 0x8d, 0x08, 0xd0, 0x07, 0x2c, 0x06, 0x33, 0x04, 0x14, 0x02, 0xa3, 0xff, 0x6e, 0xfd, -0x12, 0xfc, 0xd8, 0xfb, 0x34, 0xfc, 0xc8, 0xfc, 0xe3, 0xfd, 0x18, 0x00, 0x2b, 0x03, 0x22, 0x06, -0x1a, 0x08, 0x06, 0x09, 0x5e, 0x09, 0x14, 0x09, 0xfc, 0x07, 0xd6, 0x05, 0x37, 0x03, 0x8d, 0x00, -0xee, 0xfd, 0x7f, 0xfb, 0xb1, 0xf9, 0x31, 0xf9, 0x1b, 0xfa, 0xde, 0xfb, 0xe7, 0xfd, 0x1e, 0x00, -0xc5, 0x02, 0xde, 0x05, 0x80, 0x08, 0x52, 0x0a, 0x10, 0x0b, 0x19, 0x0b, 0x8f, 0x0a, 0x4b, 0x09, -0x63, 0x07, 0x37, 0x05, 0x28, 0x03, 0x38, 0x01, 0x6f, 0xff, 0xf9, 0xfd, 0xfd, 0xfc, 0xbb, 0xfc, -0xd6, 0xfc, 0xe8, 0xfc, 0xed, 0xfc, 0x44, 0xfd, 0xee, 0xfd, 0xa9, 0xfe, 0x26, 0xff, 0x4e, 0xff, -0x8d, 0xff, 0xfc, 0xff, 0x6f, 0x00, 0xc4, 0x00, 0x0d, 0x01, 0x6d, 0x01, 0xc8, 0x01, 0x05, 0x02, -0x16, 0x02, 0x2a, 0x02, 0x46, 0x02, 0x27, 0x02, 0x89, 0x01, 0x8e, 0x00, 0x72, 0xff, 0x8c, 0xfe, -0xc1, 0xfd, 0xda, 0xfc, 0xc7, 0xfb, 0xcd, 0xfa, 0x16, 0xfa, 0x95, 0xf9, 0x3c, 0xf9, 0x13, 0xf9, -0x01, 0xf9, 0x33, 0xf9, 0x61, 0xf9, 0x95, 0xf9, 0xdd, 0xf9, 0x58, 0xfa, 0x01, 0xfb, 0x85, 0xfb, -0xfb, 0xfb, 0x3b, 0xfc, 0xc7, 0xfc, 0x64, 0xfd, 0xfc, 0xfd, 0x70, 0xfe, 0xb2, 0xfe, 0xd9, 0xfe, -0xcb, 0xfe, 0x7b, 0xfe, 0xef, 0xfd, 0x21, 0xfd, 0x59, 0xfc, 0x73, 0xfb, 0x8c, 0xfa, 0xc8, 0xf9, -0x44, 0xf9, 0x2a, 0xf9, 0x82, 0xf9, 0x2e, 0xfa, 0x0f, 0xfb, 0x45, 0xfc, 0xc3, 0xfd, 0x4b, 0xff, -0xd6, 0x00, 0x25, 0x02, 0x35, 0x03, 0x22, 0x04, 0x9c, 0x04, 0x95, 0x04, 0x30, 0x04, 0x9f, 0x03, -0xeb, 0x02, 0x23, 0x02, 0x47, 0x01, 0x86, 0x00, 0xfe, 0xff, 0xb5, 0xff, 0x8b, 0xff, 0x9a, 0xff, -0xda, 0xff, 0x27, 0x00, 0x92, 0x00, 0xfd, 0x00, 0x74, 0x01, 0xf7, 0x01, 0x8b, 0x02, 0x11, 0x03, -0x92, 0x03, 0x08, 0x04, 0x57, 0x04, 0x99, 0x04, 0xb4, 0x04, 0xb7, 0x04, 0x95, 0x04, 0x48, 0x04, -0xc8, 0x03, 0x36, 0x03, 0x9d, 0x02, 0xed, 0x01, 0x31, 0x01, 0x7b, 0x00, 0xf9, 0xff, 0x98, 0xff, -0x6d, 0xff, 0x63, 0xff, 0x88, 0xff, 0x01, 0x00, 0x82, 0x00, 0xe8, 0x00, 0x2e, 0x01, 0x6c, 0x01, -0x97, 0x01, 0x8f, 0x01, 0x42, 0x01, 0xda, 0x00, 0x6e, 0x00, 0xf9, 0xff, 0x5d, 0xff, 0xcb, 0xfe, -0x6f, 0xfe, 0x4e, 0xfe, 0x56, 0xfe, 0x6a, 0xfe, 0xa5, 0xfe, 0x19, 0xff, 0xc5, 0xff, 0x65, 0x00, -0xdc, 0x00, 0x36, 0x01, 0x70, 0x01, 0x7b, 0x01, 0x60, 0x01, 0x0e, 0x01, 0xb9, 0x00, 0x67, 0x00, -0x1a, 0x00, 0xdb, 0xff, 0xa3, 0xff, 0xa1, 0xff, 0xd7, 0xff, 0x2b, 0x00, 0x67, 0x00, 0x8c, 0x00, -0xad, 0x00, 0xd3, 0x00, 0xc9, 0x00, 0x95, 0x00, 0x08, 0x00, 0x67, 0xff, 0xaf, 0xfe, 0xdc, 0xfd, -0x10, 0xfd, 0x5e, 0xfc, 0xf9, 0xfb, 0xdc, 0xfb, 0xea, 0xfb, 0x1b, 0xfc, 0x85, 0xfc, 0x51, 0xfd, -0x36, 0xfe, 0xfe, 0xfe, 0x95, 0xff, 0x1e, 0x00, 0x9c, 0x00, 0x10, 0x01, 0x3d, 0x01, 0x2e, 0x01, -0x12, 0x01, 0xd6, 0x00, 0x6e, 0x00, 0xcb, 0xff, 0x20, 0xff, 0x79, 0xfe, 0xdb, 0xfd, 0x29, 0xfd, -0x5e, 0xfc, 0xc5, 0xfb, 0x71, 0xfb, 0x53, 0xfb, 0x67, 0xfb, 0xb1, 0xfb, 0x2c, 0xfc, 0xe9, 0xfc, -0xd1, 0xfd, 0xd1, 0xfe, 0xc8, 0xff, 0xc6, 0x00, 0x8a, 0x01, 0x0b, 0x02, 0x4b, 0x02, 0x2f, 0x02, -0xdc, 0x01, 0x6e, 0x01, 0xd6, 0x00, 0x1d, 0x00, 0x65, 0xff, 0xc6, 0xfe, 0x76, 0xfe, 0x80, 0xfe, -0xa7, 0xfe, 0xfb, 0xfe, 0x9c, 0xff, 0x66, 0x00, 0x45, 0x01, 0x32, 0x02, 0x08, 0x03, 0xc6, 0x03, -0x5d, 0x04, 0xb1, 0x04, 0xbe, 0x04, 0xb6, 0x04, 0x99, 0x04, 0x3a, 0x04, 0xb8, 0x03, 0x26, 0x03, -0x8b, 0x02, 0x1b, 0x02, 0xbc, 0x01, 0x63, 0x01, 0x19, 0x01, 0xc7, 0x00, 0x8b, 0x00, 0x81, 0x00, -0x94, 0x00, 0x9d, 0x00, 0xb1, 0x00, 0xc3, 0x00, 0xd0, 0x00, 0xd3, 0x00, 0xc3, 0x00, 0xa8, 0x00, -0x92, 0x00, 0x84, 0x00, 0x4a, 0x00, 0x01, 0x00, 0xea, 0xff, 0x01, 0x00, 0x38, 0x00, 0x61, 0x00, -0x71, 0x00, 0xb5, 0x00, 0x0b, 0x01, 0x40, 0x01, 0x6d, 0x01, 0x89, 0x01, 0x9f, 0x01, 0x9f, 0x01, -0x5d, 0x01, 0xe3, 0x00, 0x4c, 0x00, 0xc9, 0xff, 0x35, 0xff, 0x91, 0xfe, 0xdc, 0xfd, 0x48, 0xfd, -0xe5, 0xfc, 0xb2, 0xfc, 0x8c, 0xfc, 0x70, 0xfc, 0x89, 0xfc, 0xac, 0xfc, 0xfa, 0xfc, 0x39, 0xfd, -0x74, 0xfd, 0xb6, 0xfd, 0xf8, 0xfd, 0x29, 0xfe, 0x20, 0xfe, 0x01, 0xfe, 0xd8, 0xfd, 0xc2, 0xfd, -0xa4, 0xfd, 0x65, 0xfd, 0x18, 0xfd, 0xf8, 0xfc, 0xff, 0xfc, 0x15, 0xfd, 0x30, 0xfd, 0x50, 0xfd, -0xb4, 0xfd, 0x25, 0xfe, 0x98, 0xfe, 0xe8, 0xfe, 0x48, 0xff, 0xb4, 0xff, 0x2d, 0x00, 0x76, 0x00, -0x9a, 0x00, 0xb8, 0x00, 0xd9, 0x00, 0xc8, 0x00, 0xa8, 0x00, 0x68, 0x00, 0x3e, 0x00, 0x17, 0x00, -0xf2, 0xff, 0xb6, 0xff, 0x84, 0xff, 0x67, 0xff, 0x78, 0xff, 0x93, 0xff, 0xa2, 0xff, 0xb8, 0xff, -0xe9, 0xff, 0x37, 0x00, 0x88, 0x00, 0xb7, 0x00, 0xde, 0x00, 0xe5, 0x00, 0xef, 0x00, 0xc4, 0x00, -0x9f, 0x00, 0x83, 0x00, 0x90, 0x00, 0xa4, 0x00, 0xc5, 0x00, 0xf0, 0x00, 0x6b, 0x01, 0x21, 0x02, -0xe4, 0x02, 0x8a, 0x03, 0x24, 0x04, 0xa7, 0x04, 0x15, 0x05, 0x46, 0x05, 0x3c, 0x05, 0xf8, 0x04, -0x85, 0x04, 0xd3, 0x03, 0xf3, 0x02, 0x05, 0x02, 0x35, 0x01, 0x96, 0x00, 0x07, 0x00, 0x9f, 0xff, -0x56, 0xff, 0x45, 0xff, 0x5b, 0xff, 0x8c, 0xff, 0xc6, 0xff, 0xee, 0xff, 0x13, 0x00, 0x29, 0x00, -0x44, 0x00, 0x72, 0x00, 0x9c, 0x00, 0xd4, 0x00, 0xf5, 0x00, 0x17, 0x01, 0x20, 0x01, 0x19, 0x01, -0x14, 0x01, 0xf1, 0x00, 0x9b, 0x00, 0xff, 0xff, 0x4f, 0xff, 0x99, 0xfe, 0xd7, 0xfd, 0x14, 0xfd, -0x3d, 0xfc, 0x9a, 0xfb, 0x1e, 0xfb, 0xcc, 0xfa, 0x9b, 0xfa, 0xb6, 0xfa, 0xfb, 0xfa, 0x63, 0xfb, -0xb5, 0xfb, 0xf9, 0xfb, 0x2e, 0xfc, 0x6b, 0xfc, 0x8d, 0xfc, 0x82, 0xfc, 0x58, 0xfc, 0x37, 0xfc, -0x2d, 0xfc, 0x35, 0xfc, 0x59, 0xfc, 0xab, 0xfc, 0x34, 0xfd, 0xdd, 0xfd, 0x93, 0xfe, 0x59, 0xff, -0x39, 0x00, 0x16, 0x01, 0xdc, 0x01, 0x6c, 0x02, 0xd7, 0x02, 0x1c, 0x03, 0x48, 0x03, 0x3c, 0x03, -0x06, 0x03, 0xad, 0x02, 0x4d, 0x02, 0xca, 0x01, 0x40, 0x01, 0xae, 0x00, 0x4d, 0x00, 0x05, 0x00, -0xea, 0xff, 0xf4, 0xff, 0x25, 0x00, 0x97, 0x00, 0x1e, 0x01, 0xd1, 0x01, 0x8b, 0x02, 0x55, 0x03, -0x12, 0x04, 0xab, 0x04, 0x19, 0x05, 0x42, 0x05, 0x28, 0x05, 0xa6, 0x04, 0xda, 0x03, 0xc9, 0x02, -0x9b, 0x01, 0x63, 0x00, 0x50, 0xff, 0x83, 0xfe, 0xf8, 0xfd, 0xe0, 0xfd, 0x24, 0xfe, 0xcf, 0xfe, -0xce, 0xff, 0x01, 0x01, 0x4c, 0x02, 0x7b, 0x03, 0x6f, 0x04, 0x11, 0x05, 0x61, 0x05, 0x4e, 0x05, -0xe1, 0x04, 0x1d, 0x04, 0x24, 0x03, 0x0a, 0x02, 0xe3, 0x00, 0xe8, 0xff, 0x1e, 0xff, 0x98, 0xfe, -0x29, 0xfe, 0xe0, 0xfd, 0xc9, 0xfd, 0xb4, 0xfd, 0xa5, 0xfd, 0x6c, 0xfd, 0x24, 0xfd, 0xd5, 0xfc, -0x60, 0xfc, 0xe4, 0xfb, 0x72, 0xfb, 0x43, 0xfb, 0x45, 0xfb, 0x7c, 0xfb, 0xde, 0xfb, 0x96, 0xfc, -0x6b, 0xfd, 0x5d, 0xfe, 0x4e, 0xff, 0x35, 0x00, 0x02, 0x01, 0x99, 0x01, 0xf2, 0x01, 0x0f, 0x02, -0x15, 0x02, 0xf4, 0x01, 0xa3, 0x01, 0x52, 0x01, 0xfe, 0x00, 0xb0, 0x00, 0x5c, 0x00, 0x0c, 0x00, -0xe0, 0xff, 0xb0, 0xff, 0x7c, 0xff, 0x2b, 0xff, 0xe5, 0xfe, 0xb4, 0xfe, 0x89, 0xfe, 0x69, 0xfe, -0x63, 0xfe, 0x7b, 0xfe, 0xbd, 0xfe, 0x25, 0xff, 0x90, 0xff, 0x15, 0x00, 0xa4, 0x00, 0x1d, 0x01, -0x6c, 0x01, 0x8a, 0x01, 0x73, 0x01, 0x35, 0x01, 0xcf, 0x00, 0x3b, 0x00, 0x8e, 0xff, 0xe7, 0xfe, -0x62, 0xfe, 0x09, 0xfe, 0xdb, 0xfd, 0xed, 0xfd, 0x38, 0xfe, 0xad, 0xfe, 0x39, 0xff, 0xc5, 0xff, -0x49, 0x00, 0xb9, 0x00, 0xf4, 0x00, 0x0d, 0x01, 0xcd, 0x00, 0x76, 0x00, 0xf9, 0xff, 0x77, 0xff, -0xea, 0xfe, 0x7b, 0xfe, 0x14, 0xfe, 0xf1, 0xfd, 0x13, 0xfe, 0x74, 0xfe, 0xfb, 0xfe, 0xbc, 0xff, -0xa4, 0x00, 0x94, 0x01, 0x87, 0x02, 0x66, 0x03, 0x28, 0x04, 0xcc, 0x04, 0x33, 0x05, 0x54, 0x05, -0x43, 0x05, 0x0b, 0x05, 0xb3, 0x04, 0x3a, 0x04, 0xab, 0x03, 0x0a, 0x03, 0x90, 0x02, 0x2b, 0x02, -0xbc, 0x01, 0x75, 0x01, 0x41, 0x01, 0x35, 0x01, 0x3b, 0x01, 0x61, 0x01, 0x80, 0x01, 0xb9, 0x01, -0xe2, 0x01, 0x03, 0x02, 0x0c, 0x02, 0x07, 0x02, 0xea, 0x01, 0xa8, 0x01, 0x53, 0x01, 0xdb, 0x00, -0x64, 0x00, 0xd5, 0xff, 0x49, 0xff, 0xca, 0xfe, 0x69, 0xfe, 0x10, 0xfe, 0xd2, 0xfd, 0xb4, 0xfd, -0xac, 0xfd, 0xa9, 0xfd, 0x9a, 0xfd, 0x7f, 0xfd, 0x54, 0xfd, 0x14, 0xfd, 0xaf, 0xfc, 0x15, 0xfc, -0x91, 0xfb, 0xf3, 0xfa, 0x5b, 0xfa, 0xd2, 0xf9, 0x60, 0xf9, 0x35, 0xf9, 0x45, 0xf9, 0x89, 0xf9, -0x09, 0xfa, 0xc7, 0xfa, 0xb7, 0xfb, 0xb0, 0xfc, 0xac, 0xfd, 0x83, 0xfe, 0x3c, 0xff, 0xbe, 0xff, -0x15, 0x00, 0x30, 0x00, 0x21, 0x00, 0x02, 0x00, 0xc1, 0xff, 0x87, 0xff, 0x56, 0xff, 0x41, 0xff, -0x51, 0xff, 0x79, 0xff, 0xd3, 0xff, 0x3c, 0x00, 0xd5, 0x00, 0x43, 0x01, 0xb2, 0x01, 0xf7, 0x01, -0x33, 0x02, 0x21, 0x02, 0x0a, 0x02, 0xe4, 0x01, 0xcf, 0x01, 0xb0, 0x01, 0xa2, 0x01, 0xc1, 0x01, -0x02, 0x02, 0x6b, 0x02, 0xb8, 0x02, 0x32, 0x03, 0xb7, 0x03, 0x31, 0x04, 0x93, 0x04, 0xc8, 0x04, -0xee, 0x04, 0xdd, 0x04, 0xb4, 0x04, 0x53, 0x04, 0xe6, 0x03, 0x75, 0x03, 0x07, 0x03, 0x9b, 0x02, -0x3c, 0x02, 0xdd, 0x01, 0x9f, 0x01, 0x6d, 0x01, 0x3d, 0x01, 0x0b, 0x01, 0xd9, 0x00, 0xa9, 0x00, -0x6c, 0x00, 0x31, 0x00, 0x06, 0x00, 0xf2, 0xff, 0xef, 0xff, 0xf4, 0xff, 0x0c, 0x00, 0x31, 0x00, -0x50, 0x00, 0x60, 0x00, 0x6e, 0x00, 0x5a, 0x00, 0x33, 0x00, 0xdc, 0xff, 0x5e, 0xff, 0xcb, 0xfe, -0x31, 0xfe, 0x79, 0xfd, 0xd1, 0xfc, 0x41, 0xfc, 0xf4, 0xfb, 0xc5, 0xfb, 0xbf, 0xfb, 0xfd, 0xfb, -0x69, 0xfc, 0xff, 0xfc, 0x89, 0xfd, 0x1d, 0xfe, 0xb9, 0xfe, 0x53, 0xff, 0xbc, 0xff, 0xff, 0xff, -0x21, 0x00, 0x28, 0x00, 0x01, 0x00, 0xba, 0xff, 0x63, 0xff, 0x1a, 0xff, 0xc4, 0xfe, 0x6c, 0xfe, -0x1a, 0xfe, 0xe9, 0xfd, 0xd4, 0xfd, 0xcb, 0xfd, 0xd8, 0xfd, 0xee, 0xfd, 0x1f, 0xfe, 0x57, 0xfe, -0xa7, 0xfe, 0x07, 0xff, 0x6b, 0xff, 0xea, 0xff, 0x4a, 0x00, 0xbe, 0x00, 0x23, 0x01, 0x73, 0x01, -0x99, 0x01, 0x9c, 0x01, 0x94, 0x01, 0x68, 0x01, 0x1d, 0x01, 0xba, 0x00, 0x64, 0x00, 0x19, 0x00, -0xcc, 0xff, 0x7f, 0xff, 0x42, 0xff, 0x33, 0xff, 0x42, 0xff, 0x51, 0xff, 0x7c, 0xff, 0xbc, 0xff, -0xf9, 0xff, 0x36, 0x00, 0x59, 0x00, 0x74, 0x00, 0x83, 0x00, 0x6f, 0x00, 0x37, 0x00, 0xe7, 0xff, -0x88, 0xff, 0x26, 0xff, 0xbb, 0xfe, 0x4e, 0xfe, 0xfa, 0xfd, 0xaf, 0xfd, 0x70, 0xfd, 0x4e, 0xfd, -0x46, 0xfd, 0x53, 0xfd, 0x7f, 0xfd, 0xbc, 0xfd, 0x1b, 0xfe, 0x81, 0xfe, 0xfb, 0xfe, 0x6a, 0xff, -0xd7, 0xff, 0x19, 0x00, 0x4c, 0x00, 0x6d, 0x00, 0x7a, 0x00, 0x7e, 0x00, 0x78, 0x00, 0x5c, 0x00, -0x3c, 0x00, 0x19, 0x00, 0x04, 0x00, 0xee, 0xff, 0xd5, 0xff, 0xc2, 0xff, 0xcf, 0xff, 0xdb, 0xff, -0xde, 0xff, 0xda, 0xff, 0xfd, 0xff, 0x1c, 0x00, 0x30, 0x00, 0x3c, 0x00, 0x57, 0x00, 0x80, 0x00, -0xae, 0x00, 0xc7, 0x00, 0xe4, 0x00, 0x20, 0x01, 0x53, 0x01, 0x51, 0x01, 0x45, 0x01, 0x31, 0x01, -0xfb, 0x00, 0xab, 0x00, 0x4b, 0x00, 0xdf, 0xff, 0x8b, 0xff, 0x3c, 0xff, 0xea, 0xfe, 0xd8, 0xfe, -0xdb, 0xfe, 0x00, 0xff, 0x37, 0xff, 0x8c, 0xff, 0xe3, 0xff, 0x52, 0x00, 0xbb, 0x00, 0x03, 0x01, -0x50, 0x01, 0x85, 0x01, 0x91, 0x01, 0x78, 0x01, 0x59, 0x01, 0x17, 0x01, 0xd3, 0x00, 0x7a, 0x00, -0x0b, 0x00, 0xb2, 0xff, 0x5c, 0xff, 0x0a, 0xff, 0xad, 0xfe, 0x67, 0xfe, 0x27, 0xfe, 0xe1, 0xfd, -0xa9, 0xfd, 0x6e, 0xfd, 0x5b, 0xfd, 0x64, 0xfd, 0x79, 0xfd, 0xa5, 0xfd, 0x05, 0xfe, 0x71, 0xfe, -0xef, 0xfe, 0x81, 0xff, 0x2a, 0x00, 0xd8, 0x00, 0x7e, 0x01, 0x03, 0x02, 0x66, 0x02, 0xb5, 0x02, -0xbf, 0x02, 0x94, 0x02, 0x3a, 0x02, 0xb5, 0x01, 0x16, 0x01, 0x6f, 0x00, 0xbb, 0xff, 0x24, 0xff, -0xb2, 0xfe, 0x71, 0xfe, 0x55, 0xfe, 0x64, 0xfe, 0x9b, 0xfe, 0x0f, 0xff, 0x9b, 0xff, 0x34, 0x00, -0xc8, 0x00, 0x67, 0x01, 0xe3, 0x01, 0x3f, 0x02, 0x65, 0x02, 0x70, 0x02, 0x63, 0x02, 0x37, 0x02, -0xe0, 0x01, 0x80, 0x01, 0x38, 0x01, 0xec, 0x00, 0x9e, 0x00, 0x65, 0x00, 0x48, 0x00, 0x38, 0x00, -0x22, 0x00, 0x06, 0x00, 0xf9, 0xff, 0xd9, 0xff, 0xb8, 0xff, 0x8a, 0xff, 0x70, 0xff, 0x51, 0xff, -0x31, 0xff, 0x23, 0xff, 0x36, 0xff, 0x65, 0xff, 0xa1, 0xff, 0xe4, 0xff, 0x46, 0x00, 0xb1, 0x00, -0x16, 0x01, 0x61, 0x01, 0x9f, 0x01, 0xb2, 0x01, 0x9d, 0x01, 0x4b, 0x01, 0xd5, 0x00, 0x43, 0x00, -0xa8, 0xff, 0xff, 0xfe, 0x6b, 0xfe, 0xdd, 0xfd, 0x88, 0xfd, 0x4a, 0xfd, 0x55, 0xfd, 0x80, 0xfd, -0xd9, 0xfd, 0x56, 0xfe, 0xdc, 0xfe, 0x7d, 0xff, 0x08, 0x00, 0x7b, 0x00, 0xdf, 0x00, 0x0a, 0x01, -0x05, 0x01, 0xd1, 0x00, 0x85, 0x00, 0x26, 0x00, 0xd3, 0xff, 0x91, 0xff, 0x5d, 0xff, 0x4f, 0xff, -0x65, 0xff, 0x77, 0xff, 0xa8, 0xff, 0xe7, 0xff, 0x23, 0x00, 0x50, 0x00, 0x71, 0x00, 0x72, 0x00, -0x51, 0x00, 0x13, 0x00, 0xb9, 0xff, 0x55, 0xff, 0xe0, 0xfe, 0x7e, 0xfe, 0x12, 0xfe, 0xd3, 0xfd, -0xb5, 0xfd, 0xb3, 0xfd, 0xda, 0xfd, 0x19, 0xfe, 0x78, 0xfe, 0xea, 0xfe, 0x4f, 0xff, 0xb6, 0xff, -0x24, 0x00, 0x7c, 0x00, 0xa5, 0x00, 0xbf, 0x00, 0xc2, 0x00, 0xbe, 0x00, 0xb7, 0x00, 0x9e, 0x00, -0x79, 0x00, 0x5e, 0x00, 0x2a, 0x00, 0xe8, 0xff, 0xb0, 0xff, 0x88, 0xff, 0x5d, 0xff, 0x37, 0xff, -0x2f, 0xff, 0x17, 0xff, 0x27, 0xff, 0x24, 0xff, 0x37, 0xff, 0x4a, 0xff, 0x8b, 0xff, 0xc2, 0xff, -0x13, 0x00, 0x69, 0x00, 0xad, 0x00, 0xf1, 0x00, 0x23, 0x01, 0x32, 0x01, 0x20, 0x01, 0x07, 0x01, -0xe2, 0x00, 0xc6, 0x00, 0xa3, 0x00, 0x6e, 0x00, 0x51, 0x00, 0x4e, 0x00, 0x42, 0x00, 0x53, 0x00, -0x82, 0x00, 0xba, 0x00, 0xfd, 0x00, 0x48, 0x01, 0x8a, 0x01, 0xce, 0x01, 0x03, 0x02, 0x04, 0x02, -0xf2, 0x01, 0xca, 0x01, 0x8b, 0x01, 0x30, 0x01, 0xd3, 0x00, 0x7d, 0x00, 0x27, 0x00, 0xdd, 0xff, -0x9e, 0xff, 0x85, 0xff, 0x83, 0xff, 0x99, 0xff, 0xb8, 0xff, 0xf9, 0xff, 0x32, 0x00, 0x6c, 0x00, -0xb5, 0x00, 0xed, 0x00, 0x22, 0x01, 0x42, 0x01, 0x4a, 0x01, 0x2e, 0x01, 0x1f, 0x01, 0xec, 0x00, -0xb9, 0x00, 0x7b, 0x00, 0x2e, 0x00, 0xd6, 0xff, 0x90, 0xff, 0x3d, 0xff, 0xfd, 0xfe, 0xbc, 0xfe, -0x98, 0xfe, 0x85, 0xfe, 0x8f, 0xfe, 0xb9, 0xfe, 0xf9, 0xfe, 0x5c, 0xff, 0xc3, 0xff, 0x30, 0x00, -0xba, 0x00, 0x2f, 0x01, 0xa6, 0x01, 0x06, 0x02, 0x4d, 0x02, 0x65, 0x02, 0x66, 0x02, 0x1e, 0x02, -0xc4, 0x01, 0x4b, 0x01, 0xc0, 0x00, 0x09, 0x00, 0x65, 0xff, 0xc7, 0xfe, 0x37, 0xfe, 0xdf, 0xfd, -0x8c, 0xfd, 0x65, 0xfd, 0x64, 0xfd, 0x78, 0xfd, 0xa1, 0xfd, 0xf8, 0xfd, 0x56, 0xfe, 0xbb, 0xfe, -0x26, 0xff, 0x9a, 0xff, 0xfa, 0xff, 0x49, 0x00, 0x85, 0x00, 0x97, 0x00, 0xa3, 0x00, 0x8c, 0x00, -0x64, 0x00, 0x31, 0x00, 0x09, 0x00, 0xd0, 0xff, 0x98, 0xff, 0x5e, 0xff, 0x2f, 0xff, 0x07, 0xff, -0xe8, 0xfe, 0xc3, 0xfe, 0xbf, 0xfe, 0xc9, 0xfe, 0xd7, 0xfe, 0xe6, 0xfe, 0x05, 0xff, 0x20, 0xff, -0x3b, 0xff, 0x50, 0xff, 0x55, 0xff, 0x67, 0xff, 0x7a, 0xff, 0x81, 0xff, 0x90, 0xff, 0xad, 0xff, -0xc1, 0xff, 0xcf, 0xff, 0xea, 0xff, 0xe6, 0xff, 0xe7, 0xff, 0xde, 0xff, 0xc5, 0xff, 0xaa, 0xff, -0x86, 0xff, 0x62, 0xff, 0x38, 0xff, 0x1d, 0xff, 0xf4, 0xfe, 0xd4, 0xfe, 0xc5, 0xfe, 0xc7, 0xfe, -0xeb, 0xfe, 0x2c, 0xff, 0x76, 0xff, 0xd6, 0xff, 0x3d, 0x00, 0xa7, 0x00, 0x0d, 0x01, 0x7d, 0x01, -0xc2, 0x01, 0xfb, 0x01, 0x0d, 0x02, 0x01, 0x02, 0xe6, 0x01, 0xbd, 0x01, 0x77, 0x01, 0x23, 0x01, -0xdb, 0x00, 0x82, 0x00, 0x33, 0x00, 0x02, 0x00, 0xe3, 0xff, 0xde, 0xff, 0xee, 0xff, 0x04, 0x00, -0x1b, 0x00, 0x40, 0x00, 0x5b, 0x00, 0x74, 0x00, 0x7f, 0x00, 0x78, 0x00, 0x6a, 0x00, 0x64, 0x00, -0x4f, 0x00, 0x3a, 0x00, 0x38, 0x00, 0x4c, 0x00, 0x54, 0x00, 0x66, 0x00, 0x7d, 0x00, 0xa8, 0x00, -0xcd, 0x00, 0xf0, 0x00, 0xfc, 0x00, 0x0b, 0x01, 0xff, 0x00, 0xcf, 0x00, 0x89, 0x00, 0x40, 0x00, -0xf8, 0xff, 0x94, 0xff, 0x3a, 0xff, 0xe0, 0xfe, 0xac, 0xfe, 0x78, 0xfe, 0x4c, 0xfe, 0x3d, 0xfe, -0x4e, 0xfe, 0x68, 0xfe, 0x8f, 0xfe, 0xd2, 0xfe, 0x2d, 0xff, 0x8f, 0xff, 0xf2, 0xff, 0x5c, 0x00, -0xb9, 0x00, 0x13, 0x01, 0x5e, 0x01, 0x90, 0x01, 0xb5, 0x01, 0xcb, 0x01, 0xc6, 0x01, 0xbf, 0x01, -0xaf, 0x01, 0x8f, 0x01, 0x5e, 0x01, 0x27, 0x01, 0xf5, 0x00, 0xa9, 0x00, 0x70, 0x00, 0x2f, 0x00, -0x0d, 0x00, 0xfe, 0xff, 0xf4, 0xff, 0xe7, 0xff, 0x00, 0x00, 0x15, 0x00, 0x22, 0x00, 0x35, 0x00, -0x45, 0x00, 0x53, 0x00, 0x5d, 0x00, 0x5d, 0x00, 0x56, 0x00, 0x50, 0x00, 0x41, 0x00, 0x1d, 0x00, -0x0b, 0x00, 0xf0, 0xff, 0xbf, 0xff, 0x9c, 0xff, 0x7d, 0xff, 0x70, 0xff, 0x54, 0xff, 0x50, 0xff, -0x41, 0xff, 0x47, 0xff, 0x44, 0xff, 0x2a, 0xff, 0x1e, 0xff, 0x20, 0xff, 0x0d, 0xff, 0xff, 0xfe, -0xfe, 0xfe, 0x0b, 0xff, 0x1e, 0xff, 0x1d, 0xff, 0x2d, 0xff, 0x38, 0xff, 0x62, 0xff, 0x71, 0xff, -0x8b, 0xff, 0xaa, 0xff, 0xc6, 0xff, 0xd5, 0xff, 0xde, 0xff, 0xe6, 0xff, 0xe3, 0xff, 0xce, 0xff, -0xbb, 0xff, 0xae, 0xff, 0xa9, 0xff, 0x9b, 0xff, 0x8e, 0xff, 0x88, 0xff, 0x8c, 0xff, 0x74, 0xff, -0x59, 0xff, 0x56, 0xff, 0x59, 0xff, 0x5e, 0xff, 0x62, 0xff, 0x74, 0xff, 0x90, 0xff, 0xb4, 0xff, -0xc7, 0xff, 0xed, 0xff, 0x1b, 0x00, 0x3a, 0x00, 0x58, 0x00, 0x8b, 0x00, 0xbb, 0x00, 0xea, 0x00, -0x00, 0x01, 0x1a, 0x01, 0x2a, 0x01, 0x25, 0x01, 0x1f, 0x01, 0x04, 0x01, 0xf3, 0x00, 0xdb, 0x00, -0xbc, 0x00, 0x9a, 0x00, 0x8e, 0x00, 0x68, 0x00, 0x51, 0x00, 0x33, 0x00, 0x13, 0x00, 0xf4, 0xff, -0xcd, 0xff, 0xb4, 0xff, 0x99, 0xff, 0x7e, 0xff, 0x64, 0xff, 0x52, 0xff, 0x5e, 0xff, 0x61, 0xff, -0x75, 0xff, 0x92, 0xff, 0xb6, 0xff, 0xda, 0xff, 0xec, 0xff, 0x12, 0x00, 0x30, 0x00, 0x4b, 0x00, -0x56, 0x00, 0x5d, 0x00, 0x4e, 0x00, 0x40, 0x00, 0x04, 0x00, 0xbe, 0xff, 0x7d, 0xff, 0x2e, 0xff, -0xeb, 0xfe, 0xa9, 0xfe, 0x77, 0xfe, 0x59, 0xfe, 0x44, 0xfe, 0x3d, 0xfe, 0x59, 0xfe, 0x82, 0xfe, -0xbc, 0xfe, 0x09, 0xff, 0x5f, 0xff, 0xc1, 0xff, 0x1c, 0x00, 0x73, 0x00, 0xb7, 0x00, 0xef, 0x00, -0x0f, 0x01, 0x0d, 0x01, 0xf9, 0x00, 0xd9, 0x00, 0x98, 0x00, 0x63, 0x00, 0x21, 0x00, 0xe1, 0xff, -0xa4, 0xff, 0x81, 0xff, 0x53, 0xff, 0x47, 0xff, 0x43, 0xff, 0x61, 0xff, 0x84, 0xff, 0xc7, 0xff, -0xfa, 0xff, 0x3e, 0x00, 0x83, 0x00, 0xb6, 0x00, 0xe8, 0x00, 0x0b, 0x01, 0x1e, 0x01, 0x1d, 0x01, -0x14, 0x01, 0xf3, 0x00, 0xc9, 0x00, 0x91, 0x00, 0x50, 0x00, 0x0a, 0x00, 0xd4, 0xff, 0xa3, 0xff, -0x85, 0xff, 0x74, 0xff, 0x6a, 0xff, 0x68, 0xff, 0x78, 0xff, 0x88, 0xff, 0x91, 0xff, 0xa7, 0xff, -0xb1, 0xff, 0xbc, 0xff, 0xbd, 0xff, 0xb4, 0xff, 0x9c, 0xff, 0x95, 0xff, 0x85, 0xff, 0x72, 0xff, -0x5f, 0xff, 0x68, 0xff, 0x6d, 0xff, 0x78, 0xff, 0x8c, 0xff, 0xac, 0xff, 0xe6, 0xff, 0x0c, 0x00, -0x2d, 0x00, 0x47, 0x00, 0x52, 0x00, 0x55, 0x00, 0x3a, 0x00, 0x15, 0x00, 0xf2, 0xff, 0xb6, 0xff, -0x7d, 0xff, 0x44, 0xff, 0x11, 0xff, 0xf6, 0xfe, 0xe4, 0xfe, 0xce, 0xfe, 0xd9, 0xfe, 0xe3, 0xfe, -0x0f, 0xff, 0x3b, 0xff, 0x74, 0xff, 0xba, 0xff, 0x0b, 0x00, 0x3b, 0x00, 0x63, 0x00, 0x6e, 0x00, -0x6c, 0x00, 0x61, 0x00, 0x4e, 0x00, 0x35, 0x00, 0x03, 0x00, 0xe7, 0xff, 0xc2, 0xff, 0xa9, 0xff, -0x80, 0xff, 0x6e, 0xff, 0x60, 0xff, 0x63, 0xff, 0x6a, 0xff, 0x7b, 0xff, 0xa9, 0xff, 0xd8, 0xff, -0xee, 0xff, 0x01, 0x00, 0x1b, 0x00, 0x38, 0x00, 0x41, 0x00, 0x44, 0x00, 0x4b, 0x00, 0x50, 0x00, -0x52, 0x00, 0x39, 0x00, 0x2c, 0x00, 0x36, 0x00, 0x21, 0x00, 0x07, 0x00, 0xdf, 0xff, 0xd4, 0xff, -0xc2, 0xff, 0x9c, 0xff, 0x71, 0xff, 0x4e, 0xff, 0x2c, 0xff, 0xfb, 0xfe, 0xc9, 0xfe, 0xad, 0xfe, -0x9d, 0xfe, 0x94, 0xfe, 0x90, 0xfe, 0xa3, 0xfe, 0xcc, 0xfe, 0x0d, 0xff, 0x51, 0xff, 0x97, 0xff, -0xf3, 0xff, 0x44, 0x00, 0x95, 0x00, 0xd8, 0x00, 0x08, 0x01, 0x1e, 0x01, 0x29, 0x01, 0x0c, 0x01, -0xde, 0x00, 0xa9, 0x00, 0x63, 0x00, 0x1b, 0x00, 0xd5, 0xff, 0x90, 0xff, 0x4d, 0xff, 0x23, 0xff, -0x0a, 0xff, 0xf7, 0xfe, 0x0b, 0xff, 0x2a, 0xff, 0x62, 0xff, 0x9b, 0xff, 0xd5, 0xff, 0x14, 0x00, -0x66, 0x00, 0xab, 0x00, 0xf6, 0x00, 0x38, 0x01, 0x7b, 0x01, 0xaf, 0x01, 0xd0, 0x01, 0xef, 0x01, -0x07, 0x02, 0x16, 0x02, 0x15, 0x02, 0x03, 0x02, 0xeb, 0x01, 0xcc, 0x01, 0x9d, 0x01, 0x58, 0x01, -0x1f, 0x01, 0xef, 0x00, 0xb8, 0x00, 0x94, 0x00, 0x6a, 0x00, 0x4e, 0x00, 0x4a, 0x00, 0x4c, 0x00, -0x53, 0x00, 0x55, 0x00, 0x83, 0x00, 0xa8, 0x00, 0xcb, 0x00, 0xe6, 0x00, 0xfa, 0x00, 0x08, 0x01, -0x06, 0x01, 0xfb, 0x00, 0xdd, 0x00, 0xcf, 0x00, 0xae, 0x00, 0x86, 0x00, 0x5b, 0x00, 0x36, 0x00, -0x04, 0x00, 0xd5, 0xff, 0xaf, 0xff, 0x88, 0xff, 0x77, 0xff, 0x6c, 0xff, 0x60, 0xff, 0x63, 0xff, -0x6a, 0xff, 0x6a, 0xff, 0x76, 0xff, 0x70, 0xff, 0x7a, 0xff, 0x7a, 0xff, 0x7b, 0xff, 0x8e, 0xff, -0x96, 0xff, 0xb0, 0xff, 0xc2, 0xff, 0xe9, 0xff, 0x00, 0x00, 0x1b, 0x00, 0x36, 0x00, 0x4e, 0x00, -0x62, 0x00, 0x6a, 0x00, 0x68, 0x00, 0x65, 0x00, 0x50, 0x00, 0x1c, 0x00, 0xe9, 0xff, 0xaa, 0xff, -0x6d, 0xff, 0x1f, 0xff, 0xdf, 0xfe, 0xbd, 0xfe, 0x9f, 0xfe, 0x93, 0xfe, 0x8f, 0xfe, 0xb2, 0xfe, -0xe7, 0xfe, 0x23, 0xff, 0x60, 0xff, 0x96, 0xff, 0xe2, 0xff, 0x22, 0x00, 0x47, 0x00, 0x5f, 0x00, -0x7c, 0x00, 0x7f, 0x00, 0x64, 0x00, 0x36, 0x00, 0x0c, 0x00, 0xd6, 0xff, 0xa8, 0xff, 0x7b, 0xff, -0x5c, 0xff, 0x58, 0xff, 0x63, 0xff, 0x73, 0xff, 0x84, 0xff, 0xac, 0xff, 0xc5, 0xff, 0xda, 0xff, -0xed, 0xff, 0xf3, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xdb, 0xff, 0xaf, 0xff, 0x81, 0xff, 0x4f, 0xff, -0x15, 0xff, 0xe5, 0xfe, 0xd6, 0xfe, 0xc2, 0xfe, 0xcd, 0xfe, 0xe4, 0xfe, 0x09, 0xff, 0x45, 0xff, -0x87, 0xff, 0xc7, 0xff, 0x01, 0x00, 0x3b, 0x00, 0x6b, 0x00, 0x8e, 0x00, 0x97, 0x00, 0x95, 0x00, -0x9e, 0x00, 0x80, 0x00, 0x61, 0x00, 0x27, 0x00, 0xe8, 0xff, 0xbc, 0xff, 0x91, 0xff, 0x67, 0xff, -0x54, 0xff, 0x71, 0xff, 0x82, 0xff, 0x99, 0xff, 0xbd, 0xff, 0xe7, 0xff, 0x23, 0x00, 0x4e, 0x00, -0x6e, 0x00, 0xa9, 0x00, 0xe4, 0x00, 0x1a, 0x01, 0x35, 0x01, 0x50, 0x01, 0x6e, 0x01, 0x74, 0x01, -0x77, 0x01, 0x71, 0x01, 0x6c, 0x01, 0x5b, 0x01, 0x42, 0x01, 0x24, 0x01, 0x05, 0x01, 0xef, 0x00, -0xcc, 0x00, 0xaa, 0x00, 0x8c, 0x00, 0x7c, 0x00, 0x5b, 0x00, 0x40, 0x00, 0x2e, 0x00, 0x2b, 0x00, -0x3b, 0x00, 0x46, 0x00, 0x67, 0x00, 0x7d, 0x00, 0x9e, 0x00, 0xae, 0x00, 0xb2, 0x00, 0xb8, 0x00, -0xc4, 0x00, 0xc8, 0x00, 0xbf, 0x00, 0xb4, 0x00, 0x9e, 0x00, 0x7d, 0x00, 0x59, 0x00, 0x26, 0x00, -0xe8, 0xff, 0xbe, 0xff, 0x7d, 0xff, 0x59, 0xff, 0x23, 0xff, 0x02, 0xff, 0xe4, 0xfe, 0xc9, 0xfe, -0xa1, 0xfe, 0x87, 0xfe, 0x80, 0xfe, 0x8a, 0xfe, 0x90, 0xfe, 0xb2, 0xfe, 0xdc, 0xfe, 0x23, 0xff, -0x5a, 0xff, 0x8f, 0xff, 0xc9, 0xff, 0xf7, 0xff, 0x0e, 0x00, 0x18, 0x00, 0x31, 0x00, 0x38, 0x00, -0x30, 0x00, 0x1b, 0x00, 0xf6, 0xff, 0xd4, 0xff, 0xb1, 0xff, 0x7f, 0xff, 0x46, 0xff, 0x3e, 0xff, -0x30, 0xff, 0x26, 0xff, 0x36, 0xff, 0x4e, 0xff, 0x73, 0xff, 0x9a, 0xff, 0xaf, 0xff, 0xd9, 0xff, -0xf9, 0xff, 0x15, 0x00, 0x1a, 0x00, 0x36, 0x00, 0x41, 0x00, 0x48, 0x00, 0x4c, 0x00, 0x3d, 0x00, -0x35, 0x00, 0x27, 0x00, 0x0a, 0x00, 0xf9, 0xff, 0xed, 0xff, 0xe6, 0xff, 0xe1, 0xff, 0xf1, 0xff, -0xef, 0xff, 0xf4, 0xff, 0x03, 0x00, 0x04, 0x00, 0x14, 0x00, 0x1d, 0x00, 0x3e, 0x00, 0x49, 0x00, -0x68, 0x00, 0x7e, 0x00, 0x7f, 0x00, 0x8a, 0x00, 0x79, 0x00, 0x53, 0x00, 0x35, 0x00, 0x25, 0x00, -0xf6, 0xff, 0xdd, 0xff, 0xbb, 0xff, 0xa1, 0xff, 0x8c, 0xff, 0x7e, 0xff, 0x60, 0xff, 0x66, 0xff, -0x6a, 0xff, 0x72, 0xff, 0x7c, 0xff, 0x98, 0xff, 0xa9, 0xff, 0xb8, 0xff, 0xd7, 0xff, 0xd9, 0xff, -0xf6, 0xff, 0x03, 0x00, 0x0e, 0x00, 0x05, 0x00, 0x0f, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0xff, 0xff, -0x04, 0x00, 0xf8, 0xff, 0xf6, 0xff, 0xdc, 0xff, 0xda, 0xff, 0xbc, 0xff, 0x9e, 0xff, 0x84, 0xff, -0x6b, 0xff, 0x4d, 0xff, 0x2e, 0xff, 0x1d, 0xff, 0x02, 0xff, 0xea, 0xfe, 0xe3, 0xfe, 0xda, 0xfe, -0xe3, 0xfe, 0x05, 0xff, 0x32, 0xff, 0x64, 0xff, 0xbf, 0xff, 0x02, 0x00, 0x45, 0x00, 0x8a, 0x00, -0xcd, 0x00, 0xf5, 0x00, 0x0b, 0x01, 0x0a, 0x01, 0xf7, 0x00, 0xe2, 0x00, 0xac, 0x00, 0x6e, 0x00, -0x25, 0x00, 0xef, 0xff, 0xad, 0xff, 0x74, 0xff, 0x52, 0xff, 0x45, 0xff, 0x4e, 0xff, 0x68, 0xff, -0x96, 0xff, 0xdb, 0xff, 0x24, 0x00, 0x6f, 0x00, 0x93, 0x00, 0xba, 0x00, 0xca, 0x00, 0xc9, 0x00, -0xba, 0x00, 0x9b, 0x00, 0x7c, 0x00, 0x46, 0x00, 0x0a, 0x00, 0xd1, 0xff, 0xa1, 0xff, 0x8a, 0xff, -0x73, 0xff, 0x6d, 0xff, 0x7b, 0xff, 0xa0, 0xff, 0xd1, 0xff, 0x15, 0x00, 0x5f, 0x00, 0xa7, 0x00, -0xc5, 0x00, 0xdd, 0x00, 0xd8, 0x00, 0xd7, 0x00, 0xbe, 0x00, 0x95, 0x00, 0x66, 0x00, 0x36, 0x00, -0x0c, 0x00, 0xde, 0xff, 0xab, 0xff, 0x95, 0xff, 0x85, 0xff, 0x96, 0xff, 0xaa, 0xff, 0xd3, 0xff, -0x05, 0x00, 0x31, 0x00, 0x56, 0x00, 0x63, 0x00, 0x69, 0x00, 0x6e, 0x00, 0x5a, 0x00, 0x3a, 0x00, -0x11, 0x00, 0xec, 0xff, 0xb6, 0xff, 0x90, 0xff, 0x69, 0xff, 0x50, 0xff, 0x3a, 0xff, 0x35, 0xff, -0x29, 0xff, 0x3a, 0xff, 0x5a, 0xff, 0x8b, 0xff, 0xb9, 0xff, 0xf4, 0xff, 0x23, 0x00, 0x47, 0x00, -0x5a, 0x00, 0x61, 0x00, 0x69, 0x00, 0x60, 0x00, 0x5d, 0x00, 0x47, 0x00, 0x3b, 0x00, 0x21, 0x00, -0x19, 0x00, 0xfa, 0xff, 0xe9, 0xff, 0xdd, 0xff, 0xce, 0xff, 0xcc, 0xff, 0xd0, 0xff, 0xd3, 0xff, -0xd7, 0xff, 0xd0, 0xff, 0xb9, 0xff, 0xa6, 0xff, 0x9b, 0xff, 0x8c, 0xff, 0x73, 0xff, 0x67, 0xff, -0x63, 0xff, 0x64, 0xff, 0x66, 0xff, 0x62, 0xff, 0x78, 0xff, 0x95, 0xff, 0x9a, 0xff, 0xa4, 0xff, -0xbd, 0xff, 0xd0, 0xff, 0xe2, 0xff, 0xe3, 0xff, 0xf6, 0xff, 0xf0, 0xff, 0xe1, 0xff, 0xc5, 0xff, -0xb9, 0xff, 0xa5, 0xff, 0x94, 0xff, 0x75, 0xff, 0x61, 0xff, 0x54, 0xff, 0x41, 0xff, 0x3e, 0xff, -0x41, 0xff, 0x5a, 0xff, 0x6a, 0xff, 0x7d, 0xff, 0x9d, 0xff, 0xb9, 0xff, 0xde, 0xff, 0x0b, 0x00, -0x31, 0x00, 0x47, 0x00, 0x66, 0x00, 0x71, 0x00, 0x76, 0x00, 0x6e, 0x00, 0x67, 0x00, 0x66, 0x00, -0x57, 0x00, 0x58, 0x00, 0x52, 0x00, 0x4d, 0x00, 0x4d, 0x00, 0x50, 0x00, 0x46, 0x00, 0x51, 0x00, -0x5a, 0x00, 0x69, 0x00, 0x76, 0x00, 0x84, 0x00, 0x9a, 0x00, 0xa4, 0x00, 0xa6, 0x00, 0xb3, 0x00, -0xa6, 0x00, 0xa1, 0x00, 0x94, 0x00, 0x83, 0x00, 0x7e, 0x00, 0x78, 0x00, 0x6d, 0x00, 0x54, 0x00, -0x59, 0x00, 0x49, 0x00, 0x41, 0x00, 0x2a, 0x00, 0x25, 0x00, 0x1e, 0x00, 0x20, 0x00, 0x27, 0x00, -0x3b, 0x00, 0x48, 0x00, 0x5c, 0x00, 0x60, 0x00, 0x69, 0x00, 0x73, 0x00, 0x6e, 0x00, 0x69, 0x00, -0x61, 0x00, 0x58, 0x00, 0x45, 0x00, 0x35, 0x00, 0x1f, 0x00, 0x0a, 0x00, 0xe0, 0xff, 0xce, 0xff, -0xba, 0xff, 0xa4, 0xff, 0xa7, 0xff, 0x9c, 0xff, 0xa6, 0xff, 0xa4, 0xff, 0xa9, 0xff, 0xb9, 0xff, -0xcc, 0xff, 0xe5, 0xff, 0xf2, 0xff, 0xf7, 0xff, 0x07, 0x00, 0x01, 0x00, 0xef, 0xff, 0xdc, 0xff, -0xd1, 0xff, 0xa7, 0xff, 0x8a, 0xff, 0x65, 0xff, 0x51, 0xff, 0x43, 0xff, 0x3d, 0xff, 0x3c, 0xff, -0x4b, 0xff, 0x6c, 0xff, 0x87, 0xff, 0xac, 0xff, 0xe3, 0xff, 0x0e, 0x00, 0x44, 0x00, 0x55, 0x00, -0x72, 0x00, 0x7a, 0x00, 0x75, 0x00, 0x5a, 0x00, 0x4b, 0x00, 0x25, 0x00, 0x01, 0x00, 0xd6, 0xff, -0xa9, 0xff, 0x8b, 0xff, 0x75, 0xff, 0x5c, 0xff, 0x59, 0xff, 0x59, 0xff, 0x61, 0xff, 0x77, 0xff, -0x96, 0xff, 0xb6, 0xff, 0xde, 0xff, 0xfb, 0xff, 0x1a, 0x00, 0x31, 0x00, 0x43, 0x00, 0x4b, 0x00, -0x4e, 0x00, 0x59, 0x00, 0x47, 0x00, 0x3a, 0x00, 0x32, 0x00, 0x28, 0x00, 0x15, 0x00, 0xfc, 0xff, -0xe8, 0xff, 0xd9, 0xff, 0xd1, 0xff, 0xd0, 0xff, 0xc0, 0xff, 0xcf, 0xff, 0xd0, 0xff, 0xc0, 0xff, -0xb0, 0xff, 0xae, 0xff, 0xad, 0xff, 0xa3, 0xff, 0xa6, 0xff, 0xbf, 0xff, 0xdd, 0xff, 0xe6, 0xff, -0xf5, 0xff, 0xff, 0xff, 0x19, 0x00, 0x31, 0x00, 0x3b, 0x00, 0x41, 0x00, 0x63, 0x00, 0x6e, 0x00, -0x65, 0x00, 0x5e, 0x00, 0x58, 0x00, 0x52, 0x00, 0x35, 0x00, 0x1f, 0x00, 0x0e, 0x00, 0x17, 0x00, -0x13, 0x00, 0x05, 0x00, 0x0d, 0x00, 0x19, 0x00, 0x25, 0x00, 0x1a, 0x00, 0x26, 0x00, 0x3d, 0x00, -0x46, 0x00, 0x5b, 0x00, 0x61, 0x00, 0x64, 0x00, 0x66, 0x00, 0x5b, 0x00, 0x47, 0x00, 0x40, 0x00, -0x21, 0x00, 0x14, 0x00, 0xfc, 0xff, 0xf5, 0xff, 0xf1, 0xff, 0xfd, 0xff, 0xf0, 0xff, 0x01, 0x00, -0x07, 0x00, 0x03, 0x00, 0x19, 0x00, 0x1f, 0x00, 0x25, 0x00, 0x1e, 0x00, 0x29, 0x00, 0x23, 0x00, -0x1f, 0x00, 0x1c, 0x00, 0x09, 0x00, 0xfc, 0xff, 0xf7, 0xff, 0xe5, 0xff, 0xe8, 0xff, 0xe3, 0xff, -0xe7, 0xff, 0xdf, 0xff, 0xe7, 0xff, 0xf1, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xef, 0xff, 0xe6, 0xff, -0xf0, 0xff, 0xe6, 0xff, 0xd3, 0xff, 0xd2, 0xff, 0xbc, 0xff, 0xa3, 0xff, 0x8f, 0xff, 0x77, 0xff, -0x64, 0xff, 0x5a, 0xff, 0x54, 0xff, 0x4d, 0xff, 0x5c, 0xff, 0x55, 0xff, 0x51, 0xff, 0x5a, 0xff, -0x5f, 0xff, 0x6b, 0xff, 0x7f, 0xff, 0x9c, 0xff, 0xa8, 0xff, 0xb8, 0xff, 0xcd, 0xff, 0xd6, 0xff, -0xec, 0xff, 0x02, 0x00, 0xff, 0xff, 0x03, 0x00, 0x1a, 0x00, 0x1a, 0x00, 0x24, 0x00, 0x21, 0x00, -0x2e, 0x00, 0x2d, 0x00, 0x31, 0x00, 0x10, 0x00, 0x0d, 0x00, 0x01, 0x00, 0xfc, 0xff, 0xf6, 0xff, -0xf1, 0xff, 0x01, 0x00, 0x06, 0x00, 0x09, 0x00, 0x06, 0x00, 0x06, 0x00, 0x15, 0x00, 0x29, 0x00, -0x3b, 0x00, 0x67, 0x00, 0x88, 0x00, 0xaa, 0x00, 0xbf, 0x00, 0xcd, 0x00, 0xca, 0x00, 0xd0, 0x00, -0xca, 0x00, 0xc9, 0x00, 0xcf, 0x00, 0xca, 0x00, 0xc0, 0x00, 0xae, 0x00, 0x9b, 0x00, 0x69, 0x00, -0x3e, 0x00, 0x10, 0x00, 0xf5, 0xff, 0xcc, 0xff, 0xbd, 0xff, 0xa5, 0xff, 0x93, 0xff, 0x89, 0xff, -0x6e, 0xff, 0x75, 0xff, 0x7b, 0xff, 0x89, 0xff, 0x8e, 0xff, 0xab, 0xff, 0xd2, 0xff, 0xef, 0xff, -0x01, 0x00, 0x13, 0x00, 0x23, 0x00, 0x2f, 0x00, 0x19, 0x00, 0x10, 0x00, 0x11, 0x00, 0x05, 0x00, -0xf1, 0xff, 0xdb, 0xff, 0xd5, 0xff, 0xc1, 0xff, 0xb2, 0xff, 0x90, 0xff, 0x84, 0xff, 0x75, 0xff, -0x76, 0xff, 0x71, 0xff, 0x76, 0xff, 0x8e, 0xff, 0xa0, 0xff, 0xb5, 0xff, 0xc9, 0xff, 0xd9, 0xff, -0xe6, 0xff, 0x04, 0x00, 0xf5, 0xff, 0xf3, 0xff, 0xf7, 0xff, 0xef, 0xff, 0xe3, 0xff, 0xd6, 0xff, -0xc8, 0xff, 0xb3, 0xff, 0xac, 0xff, 0x89, 0xff, 0x85, 0xff, 0x88, 0xff, 0x90, 0xff, 0x9a, 0xff, -0xab, 0xff, 0xc7, 0xff, 0xde, 0xff, 0xf8, 0xff, 0x0e, 0x00, 0x19, 0x00, 0x28, 0x00, 0x31, 0x00, -0x3e, 0x00, 0x47, 0x00, 0x54, 0x00, 0x57, 0x00, 0x53, 0x00, 0x45, 0x00, 0x34, 0x00, 0x22, 0x00, -0x13, 0x00, 0x10, 0x00, 0x12, 0x00, 0x23, 0x00, 0x31, 0x00, 0x30, 0x00, 0x3e, 0x00, 0x34, 0x00, -0x3e, 0x00, 0x2f, 0x00, 0x1f, 0x00, 0x0e, 0x00, 0x07, 0x00, 0xf6, 0xff, 0xe2, 0xff, 0xd1, 0xff, -0xbc, 0xff, 0xb2, 0xff, 0xa8, 0xff, 0x9c, 0xff, 0x9a, 0xff, 0xa9, 0xff, 0xb6, 0xff, 0xcf, 0xff, -0xe7, 0xff, 0x10, 0x00, 0x2d, 0x00, 0x50, 0x00, 0x56, 0x00, 0x70, 0x00, 0x7b, 0x00, 0x81, 0x00, -0x6b, 0x00, 0x73, 0x00, 0x6f, 0x00, 0x58, 0x00, 0x51, 0x00, 0x3b, 0x00, 0x29, 0x00, 0x18, 0x00, -0x0e, 0x00, 0xed, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0x08, 0x00, 0x15, 0x00, 0x26, 0x00, 0x37, 0x00, -0x33, 0x00, 0x2c, 0x00, 0x1d, 0x00, 0x1c, 0x00, 0x0c, 0x00, 0x07, 0x00, 0xf5, 0xff, 0xf0, 0xff, -0xed, 0xff, 0xe1, 0xff, 0xd5, 0xff, 0xd6, 0xff, 0xdf, 0xff, 0xe0, 0xff, 0xef, 0xff, 0x05, 0x00, -0x18, 0x00, 0x2c, 0x00, 0x2d, 0x00, 0x36, 0x00, 0x33, 0x00, 0x2e, 0x00, 0x19, 0x00, 0xf4, 0xff, -0xdf, 0xff, 0xc3, 0xff, 0x91, 0xff, 0x79, 0xff, 0x65, 0xff, 0x4d, 0xff, 0x3c, 0xff, 0x34, 0xff, -0x2c, 0xff, 0x36, 0xff, 0x3d, 0xff, 0x43, 0xff, 0x5b, 0xff, 0x6e, 0xff, 0x81, 0xff, 0x88, 0xff, -0x8c, 0xff, 0x96, 0xff, 0x93, 0xff, 0x8b, 0xff, 0x79, 0xff, 0x6b, 0xff, 0x6f, 0xff, 0x65, 0xff, -0x70, 0xff, 0x6e, 0xff, 0x75, 0xff, 0x88, 0xff, 0x86, 0xff, 0x8d, 0xff, 0xa0, 0xff, 0xab, 0xff, -0xcf, 0xff, 0xd9, 0xff, 0xe4, 0xff, 0xf4, 0xff, 0x04, 0x00, 0x0c, 0x00, 0x06, 0x00, 0x13, 0x00, -0x15, 0x00, 0x0b, 0x00, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x14, 0x00, 0x15, 0x00, 0x23, 0x00, -0x31, 0x00, 0x38, 0x00, 0x32, 0x00, 0x30, 0x00, 0x3e, 0x00, 0x5f, 0x00, 0x60, 0x00, 0x74, 0x00, -0x7b, 0x00, 0x7e, 0x00, 0x6c, 0x00, 0x5a, 0x00, 0x4d, 0x00, 0x45, 0x00, 0x54, 0x00, 0x4f, 0x00, -0x51, 0x00, 0x59, 0x00, 0x57, 0x00, 0x4e, 0x00, 0x4a, 0x00, 0x42, 0x00, 0x3d, 0x00, 0x3c, 0x00, -0x40, 0x00, 0x34, 0x00, 0x28, 0x00, 0x23, 0x00, 0x0e, 0x00, 0xf9, 0xff, 0xeb, 0xff, 0xda, 0xff, -0xca, 0xff, 0xba, 0xff, 0xab, 0xff, 0xa1, 0xff, 0xb1, 0xff, 0xae, 0xff, 0xb7, 0xff, 0xca, 0xff, -0xc3, 0xff, 0xc7, 0xff, 0xaf, 0xff, 0xa6, 0xff, 0x97, 0xff, 0x9b, 0xff, 0x7f, 0xff, 0x85, 0xff, -0x7f, 0xff, 0x7a, 0xff, 0x53, 0xff, 0x40, 0xff, 0x28, 0xff, 0x1f, 0xff, 0x20, 0xff, 0x22, 0xff, -0x29, 0xff, 0x3f, 0xff, 0x3d, 0xff, 0x47, 0xff, 0x46, 0xff, 0x54, 0xff, 0x56, 0xff, 0x5f, 0xff, -0x72, 0xff, 0x71, 0xff, 0x7a, 0xff, 0x70, 0xff, 0x66, 0xff, 0x70, 0xff, 0x6d, 0xff, 0x68, 0xff, -0x70, 0xff, 0x77, 0xff, 0x67, 0xff, 0x67, 0xff, 0x6c, 0xff, 0x72, 0xff, 0x85, 0xff, 0x9d, 0xff, -0xae, 0xff, 0xce, 0xff, 0xd9, 0xff, 0xda, 0xff, 0xdb, 0xff, 0xe6, 0xff, 0xe5, 0xff, 0xf5, 0xff, -0xfb, 0xff, 0x08, 0x00, 0x09, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x17, 0x00, 0x1e, 0x00, -0x33, 0x00, 0x51, 0x00, 0x62, 0x00, 0x73, 0x00, 0x7d, 0x00, 0x8a, 0x00, 0x83, 0x00, 0x84, 0x00, -0x83, 0x00, 0x91, 0x00, 0x90, 0x00, 0x8d, 0x00, 0x82, 0x00, 0x81, 0x00, 0x79, 0x00, 0x6e, 0x00, -0x65, 0x00, 0x66, 0x00, 0x69, 0x00, 0x73, 0x00, 0x7d, 0x00, 0x86, 0x00, 0x9f, 0x00, 0xab, 0x00, -0xb3, 0x00, 0xb8, 0x00, 0xcb, 0x00, 0xdb, 0x00, 0xe6, 0x00, 0xef, 0x00, 0xe5, 0x00, 0xdd, 0x00, -0xc5, 0x00, 0xb7, 0x00, 0xa5, 0x00, 0x9d, 0x00, 0x93, 0x00, 0x79, 0x00, 0x6e, 0x00, 0x5c, 0x00, -0x4f, 0x00, 0x48, 0x00, 0x4c, 0x00, 0x4a, 0x00, 0x57, 0x00, 0x55, 0x00, 0x5a, 0x00, 0x5a, 0x00, -0x54, 0x00, 0x52, 0x00, 0x43, 0x00, 0x3a, 0x00, 0x36, 0x00, 0x19, 0x00, 0x09, 0x00, 0x08, 0x00, -0xfa, 0xff, 0xe8, 0xff, 0xd4, 0xff, 0xb2, 0xff, 0x97, 0xff, 0x89, 0xff, 0x7d, 0xff, 0x7c, 0xff, -0x8c, 0xff, 0x87, 0xff, 0x86, 0xff, 0x81, 0xff, 0x7b, 0xff, 0x7b, 0xff, 0x75, 0xff, 0x75, 0xff, -0x78, 0xff, 0x85, 0xff, 0x7d, 0xff, 0x7b, 0xff, 0x72, 0xff, 0x62, 0xff, 0x66, 0xff, 0x67, 0xff, -0x62, 0xff, 0x5f, 0xff, 0x69, 0xff, 0x6f, 0xff, 0x74, 0xff, 0x7e, 0xff, 0x86, 0xff, 0x98, 0xff, -0xa6, 0xff, 0xa1, 0xff, 0x91, 0xff, 0xa7, 0xff, 0x9a, 0xff, 0x8e, 0xff, 0x80, 0xff, 0x8d, 0xff, -0x8c, 0xff, 0x87, 0xff, 0x79, 0xff, 0x76, 0xff, 0x82, 0xff, 0x81, 0xff, 0x87, 0xff, 0x99, 0xff, -0xb5, 0xff, 0xc6, 0xff, 0xd4, 0xff, 0xe5, 0xff, 0x04, 0x00, 0x18, 0x00, 0x1b, 0x00, 0x1a, 0x00, -0x1b, 0x00, 0x1b, 0x00, 0x13, 0x00, 0x25, 0x00, 0x2e, 0x00, 0x30, 0x00, 0x36, 0x00, 0x2d, 0x00, -0x25, 0x00, 0x24, 0x00, 0x2e, 0x00, 0x2b, 0x00, 0x4b, 0x00, 0x51, 0x00, 0x5d, 0x00, 0x6f, 0x00, -0x6f, 0x00, 0x6d, 0x00, 0x67, 0x00, 0x65, 0x00, 0x6b, 0x00, 0x76, 0x00, 0x80, 0x00, 0x82, 0x00, -0x97, 0x00, 0x8e, 0x00, 0x7f, 0x00, 0x7d, 0x00, 0x82, 0x00, 0x7e, 0x00, 0x82, 0x00, 0x91, 0x00, -0x9b, 0x00, 0xa1, 0x00, 0xa2, 0x00, 0xa7, 0x00, 0xbd, 0x00, 0xbc, 0x00, 0xb0, 0x00, 0xa8, 0x00, -0xa1, 0x00, 0x97, 0x00, 0x89, 0x00, 0x7f, 0x00, 0x6f, 0x00, 0x61, 0x00, 0x4a, 0x00, 0x30, 0x00, -0x30, 0x00, 0x21, 0x00, 0x1a, 0x00, 0x0e, 0x00, 0x1a, 0x00, 0x1d, 0x00, 0x27, 0x00, 0x2f, 0x00, -0x31, 0x00, 0x3b, 0x00, 0x4b, 0x00, 0x3f, 0x00, 0x44, 0x00, 0x4f, 0x00, 0x4a, 0x00, 0x3a, 0x00, -0x3b, 0x00, 0x39, 0x00, 0x31, 0x00, 0x2e, 0x00, 0x2e, 0x00, 0x18, 0x00, 0x14, 0x00, 0x08, 0x00, -0xfe, 0xff, 0xfa, 0xff, 0xfc, 0xff, 0xea, 0xff, 0xde, 0xff, 0xd5, 0xff, 0xbb, 0xff, 0xb1, 0xff, -0xa6, 0xff, 0xa7, 0xff, 0xa8, 0xff, 0xbb, 0xff, 0xc6, 0xff, 0xc3, 0xff, 0xbb, 0xff, 0xb6, 0xff, -0xa6, 0xff, 0xb4, 0xff, 0xae, 0xff, 0xb2, 0xff, 0xc6, 0xff, 0xcc, 0xff, 0xc6, 0xff, 0xae, 0xff, -0xb0, 0xff, 0xaf, 0xff, 0xa0, 0xff, 0x99, 0xff, 0x97, 0xff, 0xa6, 0xff, 0xa5, 0xff, 0xaa, 0xff, -0xaf, 0xff, 0xb3, 0xff, 0xb9, 0xff, 0xb9, 0xff, 0xb0, 0xff, 0xb5, 0xff, 0xcc, 0xff, 0xd1, 0xff, -0xd6, 0xff, 0xe7, 0xff, 0xe7, 0xff, 0xdb, 0xff, 0xce, 0xff, 0xc7, 0xff, 0xbe, 0xff, 0xbb, 0xff, -0xc2, 0xff, 0xcb, 0xff, 0xc8, 0xff, 0xd0, 0xff, 0xbb, 0xff, 0xc0, 0xff, 0xc0, 0xff, 0xc1, 0xff, -0xb7, 0xff, 0xbb, 0xff, 0xc3, 0xff, 0xbe, 0xff, 0xb6, 0xff, 0xbf, 0xff, 0xbe, 0xff, 0xca, 0xff, -0xc2, 0xff, 0xc3, 0xff, 0xbe, 0xff, 0xba, 0xff, 0xb0, 0xff, 0xae, 0xff, 0xc1, 0xff, 0xc5, 0xff, -0xbc, 0xff, 0xbc, 0xff, 0xba, 0xff, 0xc3, 0xff, 0xbf, 0xff, 0xc2, 0xff, 0xdb, 0xff, 0xd9, 0xff, -0xd7, 0xff, 0xe0, 0xff, 0xe5, 0xff, 0xf0, 0xff, 0xef, 0xff, 0xe7, 0xff, 0xed, 0xff, 0xf6, 0xff, -0xee, 0xff, 0xe3, 0xff, 0xf2, 0xff, 0xff, 0xff, 0xfa, 0xff, 0x01, 0x00, 0x05, 0x00, 0x09, 0x00, -0x03, 0x00, 0x08, 0x00, 0x08, 0x00, 0x18, 0x00, 0x30, 0x00, 0x2e, 0x00, 0x3b, 0x00, 0x47, 0x00, -0x40, 0x00, 0x42, 0x00, 0x3b, 0x00, 0x42, 0x00, 0x37, 0x00, 0x34, 0x00, 0x31, 0x00, 0x23, 0x00, -0x28, 0x00, 0x1e, 0x00, 0x23, 0x00, 0x20, 0x00, 0x23, 0x00, 0x31, 0x00, 0x42, 0x00, 0x52, 0x00, -0x57, 0x00, 0x72, 0x00, 0x6f, 0x00, 0x67, 0x00, 0x59, 0x00, 0x49, 0x00, 0x3e, 0x00, 0x39, 0x00, -0x31, 0x00, 0x25, 0x00, 0x32, 0x00, 0x21, 0x00, 0x0b, 0x00, 0x04, 0x00, 0x04, 0x00, 0x08, 0x00, -0x18, 0x00, 0x1d, 0x00, 0x1f, 0x00, 0x2a, 0x00, 0x26, 0x00, 0x1a, 0x00, 0x26, 0x00, 0x25, 0x00, -0x29, 0x00, 0x22, 0x00, 0x24, 0x00, 0x0e, 0x00, 0x11, 0x00, 0x06, 0x00, 0xf6, 0xff, 0xe8, 0xff, -0xe4, 0xff, 0xde, 0xff, 0xca, 0xff, 0xc0, 0xff, 0xb9, 0xff, 0xb3, 0xff, 0xb3, 0xff, 0xae, 0xff, -0xb1, 0xff, 0xce, 0xff, 0xd1, 0xff, 0xd3, 0xff, 0xde, 0xff, 0xea, 0xff, 0xfa, 0xff, 0xee, 0xff, -0xea, 0xff, 0xeb, 0xff, 0xef, 0xff, 0xed, 0xff, 0xe1, 0xff, 0xef, 0xff, 0xee, 0xff, 0xe4, 0xff, -0xd9, 0xff, 0xda, 0xff, 0xd7, 0xff, 0xe1, 0xff, 0xe8, 0xff, 0xf6, 0xff, 0xfe, 0xff, 0x06, 0x00, -0x06, 0x00, 0x0f, 0x00, 0x1b, 0x00, 0x1d, 0x00, 0x1a, 0x00, 0x1c, 0x00, 0x17, 0x00, 0x11, 0x00, -0x05, 0x00, 0x06, 0x00, 0xf9, 0xff, 0xf1, 0xff, 0xea, 0xff, 0xd8, 0xff, 0xd4, 0xff, 0xb8, 0xff, -0xaa, 0xff, 0x9b, 0xff, 0xb0, 0xff, 0xb0, 0xff, 0xb9, 0xff, 0xd4, 0xff, 0xe0, 0xff, 0xe6, 0xff, -0xe4, 0xff, 0xec, 0xff, 0xf0, 0xff, 0x06, 0x00, 0x04, 0x00, 0x19, 0x00, 0x17, 0x00, 0x1b, 0x00, -0x0f, 0x00, 0xf7, 0xff, 0xeb, 0xff, 0xd2, 0xff, 0xc6, 0xff, 0xc2, 0xff, 0xcd, 0xff, 0xd2, 0xff, -0xcc, 0xff, 0xcf, 0xff, 0xc2, 0xff, 0xbf, 0xff, 0xb9, 0xff, 0xc8, 0xff, 0xc1, 0xff, 0xc5, 0xff, -0xd0, 0xff, 0xd5, 0xff, 0xe0, 0xff, 0xd0, 0xff, 0xce, 0xff, 0xc9, 0xff, 0xce, 0xff, 0xd3, 0xff, -0xcf, 0xff, 0xe1, 0xff, 0xef, 0xff, 0xee, 0xff, 0xee, 0xff, 0xf8, 0xff, 0xfc, 0xff, 0xf9, 0xff, -0xef, 0xff, 0xf5, 0xff, 0xfb, 0xff, 0x00, 0x00, 0x03, 0x00, 0x0e, 0x00, 0x1c, 0x00, 0x1d, 0x00, -0x1a, 0x00, 0x1a, 0x00, 0x20, 0x00, 0x18, 0x00, 0x23, 0x00, 0x25, 0x00, 0x2e, 0x00, 0x27, 0x00, -0x27, 0x00, 0x19, 0x00, 0x16, 0x00, 0x0c, 0x00, 0x05, 0x00, 0x15, 0x00, 0x26, 0x00, 0x25, 0x00, -0x31, 0x00, 0x2e, 0x00, 0x32, 0x00, 0x2c, 0x00, 0x2e, 0x00, 0x2d, 0x00, 0x30, 0x00, 0x26, 0x00, -0x1a, 0x00, 0x20, 0x00, 0x1b, 0x00, 0x0d, 0x00, 0x03, 0x00, 0xf3, 0xff, 0xe8, 0xff, 0xd9, 0xff, -0xca, 0xff, 0xb7, 0xff, 0xbb, 0xff, 0xa4, 0xff, 0x9f, 0xff, 0x9e, 0xff, 0xb2, 0xff, 0xa1, 0xff, -0xad, 0xff, 0xa5, 0xff, 0xad, 0xff, 0xac, 0xff, 0xaf, 0xff, 0xb4, 0xff, 0xc5, 0xff, 0xd9, 0xff, -0xef, 0xff, 0xf6, 0xff, 0x07, 0x00, 0x04, 0x00, 0xfd, 0xff, 0xef, 0xff, 0xec, 0xff, 0xe9, 0xff, -0xee, 0xff, 0xe7, 0xff, 0xe9, 0xff, 0xe7, 0xff, 0xd7, 0xff, 0xc4, 0xff, 0xb9, 0xff, 0xb9, 0xff, -0xba, 0xff, 0xb8, 0xff, 0xbd, 0xff, 0xc4, 0xff, 0xcf, 0xff, 0xca, 0xff, 0xd3, 0xff, 0xdc, 0xff, -0xe7, 0xff, 0xef, 0xff, 0xf7, 0xff, 0x00, 0x00, 0x05, 0x00, 0x14, 0x00, 0x0f, 0x00, 0x15, 0x00, -0x16, 0x00, 0x1d, 0x00, 0x25, 0x00, 0x20, 0x00, 0x14, 0x00, 0x13, 0x00, 0x0a, 0x00, 0xfb, 0xff, -0xe6, 0xff, 0xe0, 0xff, 0xde, 0xff, 0xcb, 0xff, 0xb6, 0xff, 0xa3, 0xff, 0xa7, 0xff, 0x95, 0xff, -0x85, 0xff, 0x86, 0xff, 0x8a, 0xff, 0x88, 0xff, 0x80, 0xff, 0x84, 0xff, 0x84, 0xff, 0x90, 0xff, -0x88, 0xff, 0x7b, 0xff, 0x86, 0xff, 0x8d, 0xff, 0x7b, 0xff, 0x77, 0xff, 0x72, 0xff, 0x73, 0xff, -0x6c, 0xff, 0x6e, 0xff, 0x68, 0xff, 0x7f, 0xff, 0x8a, 0xff, 0x8e, 0xff, 0x94, 0xff, 0xa8, 0xff, -0xa4, 0xff, 0x9e, 0xff, 0xa6, 0xff, 0xa8, 0xff, 0xb3, 0xff, 0xb7, 0xff, 0xa9, 0xff, 0xac, 0xff, -0xad, 0xff, 0xa7, 0xff, 0xa1, 0xff, 0xab, 0xff, 0xa7, 0xff, 0xaa, 0xff, 0xa7, 0xff, 0xaf, 0xff, -0xb7, 0xff, 0xc8, 0xff, 0xc8, 0xff, 0xd5, 0xff, 0xe0, 0xff, 0xea, 0xff, 0xfa, 0xff, 0x0d, 0x00, -0x24, 0x00, 0x2b, 0x00, 0x44, 0x00, 0x49, 0x00, 0x4d, 0x00, 0x50, 0x00, 0x49, 0x00, 0x54, 0x00, -0x56, 0x00, 0x58, 0x00, 0x55, 0x00, 0x5d, 0x00, 0x50, 0x00, 0x4e, 0x00, 0x4e, 0x00, 0x4f, 0x00, -0x57, 0x00, 0x62, 0x00, 0x6e, 0x00, 0x73, 0x00, 0x7e, 0x00, 0x86, 0x00, 0x8b, 0x00, 0x98, 0x00, -0xa0, 0x00, 0x97, 0x00, 0x91, 0x00, 0x90, 0x00, 0x83, 0x00, 0x78, 0x00, 0x73, 0x00, 0x72, 0x00, -0x64, 0x00, 0x50, 0x00, 0x4e, 0x00, 0x45, 0x00, 0x49, 0x00, 0x45, 0x00, 0x43, 0x00, 0x3e, 0x00, -0x42, 0x00, 0x3e, 0x00, 0x3c, 0x00, 0x4e, 0x00, 0x59, 0x00, 0x58, 0x00, 0x45, 0x00, 0x3d, 0x00, -0x35, 0x00, 0x1e, 0x00, 0x1b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x05, 0x00, 0x02, 0x00, 0xfc, 0xff, -0xf2, 0xff, 0x01, 0x00, 0xf5, 0xff, 0xf5, 0xff, 0x03, 0x00, 0x10, 0x00, 0x06, 0x00, 0xf9, 0xff, -0xf9, 0xff, 0xf7, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xf4, 0xff, 0xf6, 0xff, 0xf9, 0xff, 0xf1, 0xff, -0xd8, 0xff, 0xeb, 0xff, 0xec, 0xff, 0xe7, 0xff, 0xe8, 0xff, 0xf2, 0xff, 0xee, 0xff, 0xe9, 0xff, -0xee, 0xff, 0xf3, 0xff, 0xea, 0xff, 0xf2, 0xff, 0xee, 0xff, 0xf4, 0xff, 0xf2, 0xff, 0xf6, 0xff, -0xea, 0xff, 0xf4, 0xff, 0xf0, 0xff, 0xf5, 0xff, 0xf7, 0xff, 0x01, 0x00, 0x03, 0x00, 0x02, 0x00, -0x09, 0x00, 0x0f, 0x00, 0x15, 0x00, 0x16, 0x00, 0x18, 0x00, 0x10, 0x00, 0x08, 0x00, 0xfa, 0xff, -0xf0, 0xff, 0xe8, 0xff, 0xe3, 0xff, 0xe8, 0xff, 0xe2, 0xff, 0xe2, 0xff, 0xe2, 0xff, 0xe0, 0xff, -0xc2, 0xff, 0xb8, 0xff, 0xae, 0xff, 0xa8, 0xff, 0xb9, 0xff, 0xc0, 0xff, 0xc8, 0xff, 0xc9, 0xff, -0xda, 0xff, 0xc9, 0xff, 0xc5, 0xff, 0xc2, 0xff, 0xbf, 0xff, 0xc1, 0xff, 0xcd, 0xff, 0xd7, 0xff, -0xe2, 0xff, 0xfa, 0xff, 0xf6, 0xff, 0xe0, 0xff, 0xe5, 0xff, 0xdc, 0xff, 0xdd, 0xff, 0xe0, 0xff, -0xf1, 0xff, 0xfd, 0xff, 0x10, 0x00, 0x18, 0x00, 0x0f, 0x00, 0x16, 0x00, 0x20, 0x00, 0x1d, 0x00, -0x18, 0x00, 0x26, 0x00, 0x26, 0x00, 0x33, 0x00, 0x2b, 0x00, 0x1f, 0x00, 0x27, 0x00, 0x2d, 0x00, -0x22, 0x00, 0x21, 0x00, 0x25, 0x00, 0x22, 0x00, 0x25, 0x00, 0x37, 0x00, 0x32, 0x00, 0x57, 0x00, -0x6f, 0x00, 0x69, 0x00, 0x69, 0x00, 0x71, 0x00, 0x62, 0x00, 0x61, 0x00, 0x67, 0x00, 0x6e, 0x00, -0x87, 0x00, 0x87, 0x00, 0x73, 0x00, 0x6b, 0x00, 0x5f, 0x00, 0x47, 0x00, 0x39, 0x00, 0x3e, 0x00, -0x3b, 0x00, 0x49, 0x00, 0x4c, 0x00, 0x4f, 0x00, 0x4d, 0x00, 0x5c, 0x00, 0x54, 0x00, 0x53, 0x00, -0x5f, 0x00, 0x60, 0x00, 0x58, 0x00, 0x65, 0x00, 0x61, 0x00, 0x63, 0x00, 0x58, 0x00, 0x51, 0x00, -0x39, 0x00, 0x27, 0x00, 0x18, 0x00, 0x13, 0x00, 0x0a, 0x00, 0x0c, 0x00, 0x07, 0x00, 0x19, 0x00, -0x10, 0x00, 0x12, 0x00, 0x0b, 0x00, 0x0f, 0x00, 0x0d, 0x00, 0x0b, 0x00, 0x09, 0x00, 0x06, 0x00, -0x06, 0x00, 0x00, 0x00, 0xf7, 0xff, 0xfb, 0xff, 0xf1, 0xff, 0xe6, 0xff, 0xe7, 0xff, 0xe6, 0xff, -0xdc, 0xff, 0xdf, 0xff, 0xd5, 0xff, 0xeb, 0xff, 0x02, 0x00, 0x09, 0x00, 0x0c, 0x00, 0x0e, 0x00, -0x05, 0x00, 0x03, 0x00, 0xf8, 0xff, 0x03, 0x00, 0x0c, 0x00, 0x1d, 0x00, 0x10, 0x00, 0x0a, 0x00, -0x04, 0x00, 0xef, 0xff, 0xe6, 0xff, 0xd6, 0xff, 0xdd, 0xff, 0xe1, 0xff, 0xe2, 0xff, 0xe7, 0xff, -0xea, 0xff, 0xef, 0xff, 0xe2, 0xff, 0xd6, 0xff, 0xd0, 0xff, 0xc2, 0xff, 0xbb, 0xff, 0xbf, 0xff, -0xb7, 0xff, 0xbe, 0xff, 0xcd, 0xff, 0xcf, 0xff, 0xd3, 0xff, 0xd1, 0xff, 0xcf, 0xff, 0xd1, 0xff, -0xdb, 0xff, 0xe7, 0xff, 0xf0, 0xff, 0x06, 0x00, 0x08, 0x00, 0x03, 0x00, 0xf5, 0xff, 0xf4, 0xff, -0xe6, 0xff, 0xea, 0xff, 0xe4, 0xff, 0xdc, 0xff, 0xd3, 0xff, 0xc9, 0xff, 0xb7, 0xff, 0xbc, 0xff, -0xb5, 0xff, 0xb6, 0xff, 0xa2, 0xff, 0xa4, 0xff, 0xa7, 0xff, 0xa7, 0xff, 0xa5, 0xff, 0xac, 0xff, -0xb5, 0xff, 0xbd, 0xff, 0xb5, 0xff, 0xb9, 0xff, 0xb4, 0xff, 0xba, 0xff, 0xb1, 0xff, 0xb1, 0xff, -0xb4, 0xff, 0xbb, 0xff, 0xb8, 0xff, 0xb2, 0xff, 0xc0, 0xff, 0xc3, 0xff, 0xc5, 0xff, 0xc3, 0xff, -0xc8, 0xff, 0xc9, 0xff, 0xd6, 0xff, 0xd6, 0xff, 0xce, 0xff, 0xdc, 0xff, 0xd2, 0xff, 0xc1, 0xff, -0xc0, 0xff, 0xca, 0xff, 0xc2, 0xff, 0xba, 0xff, 0xb4, 0xff, 0xb6, 0xff, 0xb8, 0xff, 0xbf, 0xff, -0xc4, 0xff, 0xdd, 0xff, 0xe9, 0xff, 0xea, 0xff, 0xee, 0xff, 0xf4, 0xff, 0xfb, 0xff, 0xfc, 0xff, -0x06, 0x00, 0x08, 0x00, 0x0f, 0x00, 0x14, 0x00, 0x03, 0x00, 0x08, 0x00, 0x08, 0x00, 0xfd, 0xff, -0xf8, 0xff, 0xf9, 0xff, 0xf6, 0xff, 0xfb, 0xff, 0xf0, 0xff, 0xef, 0xff, 0xf4, 0xff, 0xfe, 0xff, -0x09, 0x00, 0x09, 0x00, 0x15, 0x00, 0x10, 0x00, 0x06, 0x00, 0x0e, 0x00, 0x11, 0x00, 0x1a, 0x00, -0x20, 0x00, 0x2e, 0x00, 0x2c, 0x00, 0x23, 0x00, 0x18, 0x00, 0x0f, 0x00, 0x06, 0x00, 0xf8, 0xff, -0xed, 0xff, 0xe6, 0xff, 0xe2, 0xff, 0xda, 0xff, 0xe4, 0xff, 0xe4, 0xff, 0xe8, 0xff, 0xed, 0xff, -0xeb, 0xff, 0xec, 0xff, 0xf0, 0xff, 0xed, 0xff, 0xf3, 0xff, 0xf2, 0xff, 0xf4, 0xff, 0xf8, 0xff, -0x02, 0x00, 0xff, 0xff, 0xf3, 0xff, 0xf0, 0xff, 0xe6, 0xff, 0xe9, 0xff, 0xe8, 0xff, 0xed, 0xff, -0xe9, 0xff, 0xfc, 0xff, 0xf0, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf4, 0xff, 0xe6, 0xff, 0xf6, 0xff, -0xf9, 0xff, 0x0f, 0x00, 0x20, 0x00, 0x27, 0x00, 0x1d, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00, -0xfa, 0xff, 0xf1, 0xff, 0xf2, 0xff, 0xed, 0xff, 0xe7, 0xff, 0xd2, 0xff, 0xc9, 0xff, 0xc9, 0xff, -0xc7, 0xff, 0xc6, 0xff, 0xc8, 0xff, 0xd2, 0xff, 0xda, 0xff, 0xe0, 0xff, 0xde, 0xff, 0xf0, 0xff, -0xfc, 0xff, 0xf6, 0xff, 0xf9, 0xff, 0xf0, 0xff, 0xfa, 0xff, 0xf0, 0xff, 0xef, 0xff, 0xe5, 0xff, -0xd9, 0xff, 0xdd, 0xff, 0xca, 0xff, 0xbf, 0xff, 0xae, 0xff, 0xa8, 0xff, 0xa4, 0xff, 0x99, 0xff, -0x92, 0xff, 0x92, 0xff, 0x90, 0xff, 0x90, 0xff, 0x8b, 0xff, 0x87, 0xff, 0x81, 0xff, 0x7b, 0xff, -0x7c, 0xff, 0x6e, 0xff, 0x6e, 0xff, 0x70, 0xff, 0x70, 0xff, 0x6d, 0xff, 0x6e, 0xff, 0x72, 0xff, -0x72, 0xff, 0x73, 0xff, 0x71, 0xff, 0x6d, 0xff, 0x79, 0xff, 0x7c, 0xff, 0x80, 0xff, 0x86, 0xff, -0x88, 0xff, 0x84, 0xff, 0x90, 0xff, 0x84, 0xff, 0x8c, 0xff, 0x8b, 0xff, 0x91, 0xff, 0x94, 0xff, -0xa3, 0xff, 0xa9, 0xff, 0xb2, 0xff, 0xbc, 0xff, 0xba, 0xff, 0xca, 0xff, 0xce, 0xff, 0xd7, 0xff, -0xe2, 0xff, 0xed, 0xff, 0xf4, 0xff, 0xf3, 0xff, 0xf2, 0xff, 0xf8, 0xff, 0xfc, 0xff, 0x07, 0x00, -0x0d, 0x00, 0x04, 0x00, 0x0d, 0x00, 0x09, 0x00, 0x07, 0x00, 0x06, 0x00, 0x16, 0x00, 0x22, 0x00, -0x35, 0x00, 0x3d, 0x00, 0x49, 0x00, 0x43, 0x00, 0x49, 0x00, 0x46, 0x00, 0x46, 0x00, 0x4f, 0x00, -0x53, 0x00, 0x5b, 0x00, 0x5c, 0x00, 0x51, 0x00, 0x50, 0x00, 0x43, 0x00, 0x41, 0x00, 0x36, 0x00, -0x30, 0x00, 0x28, 0x00, 0x20, 0x00, 0x21, 0x00, 0x1b, 0x00, 0x22, 0x00, 0x2c, 0x00, 0x2d, 0x00, -0x2e, 0x00, 0x30, 0x00, 0x2f, 0x00, 0x27, 0x00, 0x29, 0x00, 0x3a, 0x00, 0x40, 0x00, 0x4d, 0x00, -0x44, 0x00, 0x3d, 0x00, 0x25, 0x00, 0x17, 0x00, 0x03, 0x00, 0xff, 0xff, 0xfc, 0xff, 0xfa, 0xff, -0xf5, 0xff, 0xea, 0xff, 0xe6, 0xff, 0xe5, 0xff, 0xe1, 0xff, 0xdb, 0xff, 0xd9, 0xff, 0xd5, 0xff, -0xd4, 0xff, 0xd0, 0xff, 0xdd, 0xff, 0xed, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0x00, 0x00, 0xf2, 0xff, -0xe3, 0xff, 0xe7, 0xff, 0xe9, 0xff, 0xf3, 0xff, 0xec, 0xff, 0xec, 0xff, 0xe6, 0xff, 0xe1, 0xff, -0xca, 0xff, 0xc4, 0xff, 0xb3, 0xff, 0xbe, 0xff, 0xcc, 0xff, 0xdd, 0xff, 0xf0, 0xff, 0xfa, 0xff, -0xf5, 0xff, 0xf3, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xec, 0xff, 0xe3, 0xff, 0xe6, 0xff, 0xe6, 0xff, -0xdf, 0xff, 0xd8, 0xff, 0xd1, 0xff, 0xcf, 0xff, 0xba, 0xff, 0x9d, 0xff, 0x9c, 0xff, 0xa4, 0xff, -0xae, 0xff, 0xb9, 0xff, 0xc5, 0xff, 0xd8, 0xff, 0xe6, 0xff, 0xda, 0xff, 0xe7, 0xff, 0xef, 0xff, -0xff, 0xff, 0x02, 0x00, 0xfb, 0xff, 0x03, 0x00, 0x0d, 0x00, 0x07, 0x00, 0x00, 0x00, 0xef, 0xff, -0xee, 0xff, 0xe2, 0xff, 0xc8, 0xff, 0xc7, 0xff, 0xc5, 0xff, 0xcb, 0xff, 0xca, 0xff, 0xda, 0xff, -0xea, 0xff, 0xf9, 0xff, 0xf6, 0xff, 0xf8, 0xff, 0x01, 0x00, 0x09, 0x00, 0x18, 0x00, 0x20, 0x00, -0x2f, 0x00, 0x31, 0x00, 0x37, 0x00, 0x39, 0x00, 0x2a, 0x00, 0x1f, 0x00, 0x11, 0x00, 0x0c, 0x00, -0x0a, 0x00, 0x0d, 0x00, 0x22, 0x00, 0x37, 0x00, 0x46, 0x00, 0x48, 0x00, 0x3f, 0x00, 0x3e, 0x00, -0x38, 0x00, 0x32, 0x00, 0x31, 0x00, 0x48, 0x00, 0x59, 0x00, 0x5f, 0x00, 0x4d, 0x00, 0x3e, 0x00, -0x39, 0x00, 0x1d, 0x00, 0x0f, 0x00, 0x05, 0x00, 0x1e, 0x00, 0x28, 0x00, 0x2c, 0x00, 0x24, 0x00, -0x20, 0x00, 0x1b, 0x00, 0x06, 0x00, 0xf3, 0xff, 0x00, 0x00, 0x13, 0x00, 0x19, 0x00, 0x1b, 0x00, -0x1b, 0x00, 0x20, 0x00, 0x0d, 0x00, 0xfa, 0xff, 0xe5, 0xff, 0xeb, 0xff, 0xe4, 0xff, 0xde, 0xff, -0xe5, 0xff, 0xdf, 0xff, 0xd2, 0xff, 0xba, 0xff, 0xb4, 0xff, 0xb4, 0xff, 0xb4, 0xff, 0xbe, 0xff, -0xd2, 0xff, 0xd9, 0xff, 0xdf, 0xff, 0xe7, 0xff, 0xf4, 0xff, 0xfa, 0xff, 0xfc, 0xff, 0xfa, 0xff, -0x00, 0x00, 0xfe, 0xff, 0xf8, 0xff, 0xf1, 0xff, 0xf9, 0xff, 0x00, 0x00, 0xf2, 0xff, 0xea, 0xff, -0xef, 0xff, 0xf9, 0xff, 0xfc, 0xff, 0xfa, 0xff, 0x15, 0x00, 0x1c, 0x00, 0x1a, 0x00, 0x11, 0x00, -0x13, 0x00, 0x19, 0x00, 0x30, 0x00, 0x2f, 0x00, 0x3f, 0x00, 0x4c, 0x00, 0x4c, 0x00, 0x46, 0x00, -0x44, 0x00, 0x49, 0x00, 0x41, 0x00, 0x4f, 0x00, 0x4f, 0x00, 0x55, 0x00, 0x4c, 0x00, 0x46, 0x00, -0x4a, 0x00, 0x52, 0x00, 0x4f, 0x00, 0x53, 0x00, 0x51, 0x00, 0x5e, 0x00, 0x55, 0x00, 0x51, 0x00, -0x51, 0x00, 0x5c, 0x00, 0x5a, 0x00, 0x53, 0x00, 0x53, 0x00, 0x5a, 0x00, 0x54, 0x00, 0x40, 0x00, -0x3f, 0x00, 0x3d, 0x00, 0x39, 0x00, 0x2a, 0x00, 0x2b, 0x00, 0x2e, 0x00, 0x29, 0x00, 0x18, 0x00, -0x12, 0x00, 0x1b, 0x00, 0x1f, 0x00, 0x11, 0x00, 0x16, 0x00, 0x17, 0x00, 0x19, 0x00, 0x05, 0x00, -0xf4, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xf0, 0xff, 0xf2, 0xff, 0xf8, 0xff, 0xfb, 0xff, 0xf7, 0xff, -0xe3, 0xff, 0xcd, 0xff, 0xcd, 0xff, 0xcc, 0xff, 0xc8, 0xff, 0xd2, 0xff, 0xd5, 0xff, 0xe3, 0xff, -0xdc, 0xff, 0xde, 0xff, 0xda, 0xff, 0xd8, 0xff, 0xdb, 0xff, 0xd8, 0xff, 0xdd, 0xff, 0xe7, 0xff, -0xef, 0xff, 0xf6, 0xff, 0xec, 0xff, 0xf2, 0xff, 0xe3, 0xff, 0xd4, 0xff, 0xbd, 0xff, 0xb1, 0xff, -0xbe, 0xff, 0xc0, 0xff, 0xca, 0xff, 0xc0, 0xff, 0xc1, 0xff, 0xba, 0xff, 0xb5, 0xff, 0xa5, 0xff, -0xab, 0xff, 0xb9, 0xff, 0xd1, 0xff, 0xe1, 0xff, 0xed, 0xff, 0xf4, 0xff, 0xf9, 0xff, 0xf7, 0xff, -0xf7, 0xff, 0xf9, 0xff, 0xff, 0xff, 0x03, 0x00, 0xff, 0xff, 0x03, 0x00, 0x08, 0x00, 0x10, 0x00, -0x14, 0x00, 0x10, 0x00, 0x07, 0x00, 0x07, 0x00, 0x16, 0x00, 0x20, 0x00, 0x26, 0x00, 0x37, 0x00, -0x3f, 0x00, 0x4a, 0x00, 0x42, 0x00, 0x38, 0x00, 0x33, 0x00, 0x2b, 0x00, 0x29, 0x00, 0x26, 0x00, -0x22, 0x00, 0x1d, 0x00, 0x20, 0x00, 0x1d, 0x00, 0x1b, 0x00, 0x24, 0x00, 0x26, 0x00, 0x3a, 0x00, -0x3d, 0x00, 0x46, 0x00, 0x57, 0x00, 0x63, 0x00, 0x66, 0x00, 0x71, 0x00, 0x77, 0x00, 0x87, 0x00, -0x82, 0x00, 0x7e, 0x00, 0x7a, 0x00, 0x71, 0x00, 0x5d, 0x00, 0x49, 0x00, 0x3c, 0x00, 0x3a, 0x00, -0x3c, 0x00, 0x2d, 0x00, 0x26, 0x00, 0x2c, 0x00, 0x2e, 0x00, 0x2d, 0x00, 0x2a, 0x00, 0x42, 0x00, -0x4c, 0x00, 0x52, 0x00, 0x5f, 0x00, 0x58, 0x00, 0x56, 0x00, 0x52, 0x00, 0x42, 0x00, 0x3d, 0x00, -0x35, 0x00, 0x32, 0x00, 0x21, 0x00, 0x23, 0x00, 0x1f, 0x00, 0x23, 0x00, 0x27, 0x00, 0x2e, 0x00, -0x2c, 0x00, 0x2e, 0x00, 0x31, 0x00, 0x33, 0x00, 0x2b, 0x00, 0x2b, 0x00, 0x29, 0x00, 0x2c, 0x00, -0x24, 0x00, 0x1b, 0x00, 0x09, 0x00, 0x06, 0x00, 0xfc, 0xff, 0xf5, 0xff, 0xee, 0xff, 0xea, 0xff, -0xe9, 0xff, 0xe2, 0xff, 0xe2, 0xff, 0xd5, 0xff, 0xd4, 0xff, 0xcd, 0xff, 0xcf, 0xff, 0xd1, 0xff, -0xd2, 0xff, 0xdc, 0xff, 0xe3, 0xff, 0xea, 0xff, 0xe0, 0xff, 0xe0, 0xff, 0xdb, 0xff, 0xe7, 0xff, -0xdd, 0xff, 0xe8, 0xff, 0xe4, 0xff, 0xe5, 0xff, 0xdc, 0xff, 0xcd, 0xff, 0xc5, 0xff, 0xbd, 0xff, -0xc5, 0xff, 0xcd, 0xff, 0xd6, 0xff, 0xde, 0xff, 0xe7, 0xff, 0xdd, 0xff, 0xd8, 0xff, 0xd3, 0xff, -0xdc, 0xff, 0xdc, 0xff, 0xd7, 0xff, 0xcf, 0xff, 0xc1, 0xff, 0xbc, 0xff, 0xa5, 0xff, 0x9a, 0xff, -0x97, 0xff, 0x97, 0xff, 0x9c, 0xff, 0x90, 0xff, 0x8e, 0xff, 0x94, 0xff, 0x90, 0xff, 0x91, 0xff, -0x8b, 0xff, 0xa5, 0xff, 0xae, 0xff, 0xaa, 0xff, 0x99, 0xff, 0x98, 0xff, 0x9c, 0xff, 0x85, 0xff, -0x72, 0xff, 0x74, 0xff, 0x83, 0xff, 0x87, 0xff, 0x7e, 0xff, 0x75, 0xff, 0x77, 0xff, 0x75, 0xff, -0x6f, 0xff, 0x78, 0xff, 0x8f, 0xff, 0x9f, 0xff, 0xa1, 0xff, 0x9c, 0xff, 0xa3, 0xff, 0xaa, 0xff, -0xa6, 0xff, 0xaa, 0xff, 0xac, 0xff, 0xb0, 0xff, 0x9b, 0xff, 0x96, 0xff, 0x90, 0xff, 0x8c, 0xff, -0x8c, 0xff, 0x7e, 0xff, 0x89, 0xff, 0x80, 0xff, 0x99, 0xff, 0x8e, 0xff, 0xa4, 0xff, 0xaa, 0xff, -0xb6, 0xff, 0xc3, 0xff, 0xc6, 0xff, 0xcf, 0xff, 0xd3, 0xff, 0xda, 0xff, 0xe3, 0xff, 0xd9, 0xff, -0xd0, 0xff, 0xd0, 0xff, 0xbd, 0xff, 0xb6, 0xff, 0xab, 0xff, 0xbb, 0xff, 0xc3, 0xff, 0xbd, 0xff, -0xbc, 0xff, 0xbc, 0xff, 0xbb, 0xff, 0xb1, 0xff, 0xac, 0xff, 0xc0, 0xff, 0xd9, 0xff, 0xec, 0xff, -0xe7, 0xff, 0xf2, 0xff, 0xe8, 0xff, 0xe0, 0xff, 0xc3, 0xff, 0xb6, 0xff, 0xbd, 0xff, 0xb9, 0xff, -0xa5, 0xff, 0x95, 0xff, 0x97, 0xff, 0x94, 0xff, 0x7d, 0xff, 0x77, 0xff, 0x84, 0xff, 0x93, 0xff, -0x91, 0xff, 0x9a, 0xff, 0xb6, 0xff, 0xcb, 0xff, 0xe0, 0xff, 0xeb, 0xff, 0xfd, 0xff, 0x06, 0x00, -0x07, 0x00, 0xf7, 0xff, 0xf5, 0xff, 0xfa, 0xff, 0xec, 0xff, 0xeb, 0xff, 0xe3, 0xff, 0xe8, 0xff, -0xdf, 0xff, 0xcd, 0xff, 0xbb, 0xff, 0xb8, 0xff, 0xc8, 0xff, 0xc6, 0xff, 0xd3, 0xff, 0xe4, 0xff, -0xfc, 0xff, 0x00, 0x00, 0xf9, 0xff, 0xff, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xea, 0xff, 0xda, 0xff, -0xeb, 0xff, 0xf6, 0xff, 0x05, 0x00, 0x08, 0x00, 0x04, 0x00, 0xff, 0xff, 0xf9, 0xff, 0xe9, 0xff, -0xe6, 0xff, 0xf6, 0xff, 0x0d, 0x00, 0x19, 0x00, 0x26, 0x00, 0x2c, 0x00, 0x35, 0x00, 0x29, 0x00, -0x16, 0x00, 0x0a, 0x00, 0x0c, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x08, 0x00, 0x0c, 0x00, 0xff, 0xff, -0xe5, 0xff, 0xcf, 0xff, 0xcb, 0xff, 0xcf, 0xff, 0xd0, 0xff, 0xda, 0xff, 0xe3, 0xff, 0xf2, 0xff, -0xf9, 0xff, 0xfc, 0xff, 0x00, 0x00, 0x05, 0x00, 0x0f, 0x00, 0x0a, 0x00, 0x14, 0x00, 0x16, 0x00, -0x22, 0x00, 0x1e, 0x00, 0x18, 0x00, 0x10, 0x00, 0x07, 0x00, 0x00, 0x00, 0xec, 0xff, 0xe4, 0xff, -0xd9, 0xff, 0xd5, 0xff, 0xd0, 0xff, 0xc6, 0xff, 0xca, 0xff, 0xd4, 0xff, 0xe3, 0xff, 0xe6, 0xff, -0xdf, 0xff, 0xeb, 0xff, 0xef, 0xff, 0xf5, 0xff, 0xfd, 0xff, 0xff, 0xff, 0x10, 0x00, 0x18, 0x00, -0x14, 0x00, 0x19, 0x00, 0xff, 0xff, 0xfb, 0xff, 0xda, 0xff, 0xd5, 0xff, 0xd6, 0xff, 0xe5, 0xff, -0xe4, 0xff, 0xde, 0xff, 0xd2, 0xff, 0xc1, 0xff, 0xb2, 0xff, 0xb4, 0xff, 0xc8, 0xff, 0xeb, 0xff, -0x0a, 0x00, 0x09, 0x00, 0xfd, 0xff, 0xee, 0xff, 0xe2, 0xff, 0xe4, 0xff, 0xdc, 0xff, 0xe8, 0xff, -0xe2, 0xff, 0xec, 0xff, 0xeb, 0xff, 0xf0, 0xff, 0xe4, 0xff, 0xe4, 0xff, 0xdd, 0xff, 0xe6, 0xff, -0xed, 0xff, 0xfc, 0xff, 0x01, 0x00, 0x07, 0x00, 0x01, 0x00, 0xf6, 0xff, 0x04, 0x00, 0x01, 0x00, -0x0e, 0x00, 0x12, 0x00, 0x05, 0x00, 0xfe, 0xff, 0xeb, 0xff, 0xeb, 0xff, 0xdc, 0xff, 0xd5, 0xff, -0xd8, 0xff, 0xe2, 0xff, 0xf0, 0xff, 0xef, 0xff, 0xfd, 0xff, 0x06, 0x00, 0xff, 0xff, 0xfa, 0xff, -0x02, 0x00, 0x23, 0x00, 0x40, 0x00, 0x4b, 0x00, 0x51, 0x00, 0x61, 0x00, 0x6c, 0x00, 0x69, 0x00, -0x5d, 0x00, 0x66, 0x00, 0x72, 0x00, 0x6d, 0x00, 0x5e, 0x00, 0x5e, 0x00, 0x70, 0x00, 0x69, 0x00, -0x5b, 0x00, 0x52, 0x00, 0x55, 0x00, 0x59, 0x00, 0x55, 0x00, 0x54, 0x00, 0x57, 0x00, 0x57, 0x00, -0x53, 0x00, 0x4e, 0x00, 0x55, 0x00, 0x53, 0x00, 0x53, 0x00, 0x3e, 0x00, 0x38, 0x00, 0x2e, 0x00, -0x37, 0x00, 0x25, 0x00, 0x22, 0x00, 0x2c, 0x00, 0x37, 0x00, 0x3e, 0x00, 0x44, 0x00, 0x36, 0x00, -0x33, 0x00, 0x20, 0x00, 0x16, 0x00, 0x18, 0x00, 0x29, 0x00, 0x41, 0x00, 0x4f, 0x00, 0x37, 0x00, -0x25, 0x00, 0x16, 0x00, 0xff, 0xff, 0xeb, 0xff, 0xdd, 0xff, 0xe0, 0xff, 0xe4, 0xff, 0xe0, 0xff, -0xdb, 0xff, 0xd8, 0xff, 0xe5, 0xff, 0xdb, 0xff, 0xd8, 0xff, 0xd5, 0xff, 0xe0, 0xff, 0xe3, 0xff, -0xea, 0xff, 0xef, 0xff, 0xff, 0xff, 0x00, 0x00, 0xf3, 0xff, 0xdc, 0xff, 0xdd, 0xff, 0xe0, 0xff, -0xe5, 0xff, 0xde, 0xff, 0xdb, 0xff, 0xed, 0xff, 0xe9, 0xff, 0xe8, 0xff, 0xdb, 0xff, 0xe3, 0xff, -0xeb, 0xff, 0xe4, 0xff, 0xe9, 0xff, 0xee, 0xff, 0xf5, 0xff, 0xe8, 0xff, 0xe6, 0xff, 0xf0, 0xff, -0x04, 0x00, 0x19, 0x00, 0x13, 0x00, 0x06, 0x00, 0x02, 0x00, 0x00, 0x00, 0xfc, 0xff, 0xf5, 0xff, -0x04, 0x00, 0x07, 0x00, 0xf3, 0xff, 0xe9, 0xff, 0xe4, 0xff, 0xef, 0xff, 0xfa, 0xff, 0xf9, 0xff, -0xff, 0xff, 0x04, 0x00, 0x02, 0x00, 0x05, 0x00, 0x07, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x02, 0x00, -0x03, 0x00, 0xff, 0xff, 0xfc, 0xff, 0xf4, 0xff, 0xeb, 0xff, 0xde, 0xff, 0xdc, 0xff, 0xde, 0xff, -0xe9, 0xff, 0xfb, 0xff, 0xff, 0xff, 0x05, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0x01, 0x00, 0x06, 0x00, 0x0a, 0x00, 0x12, 0x00, 0x0b, 0x00, 0x10, 0x00, 0x03, 0x00, 0x0a, 0x00, -0x07, 0x00, 0x0c, 0x00, 0x17, 0x00, 0x26, 0x00, 0x31, 0x00, 0x39, 0x00, 0x3c, 0x00, 0x49, 0x00, -0x57, 0x00, 0x5b, 0x00, 0x6f, 0x00, 0x7d, 0x00, 0x90, 0x00, 0x7f, 0x00, 0x80, 0x00, 0x74, 0x00, -0x6c, 0x00, 0x60, 0x00, 0x61, 0x00, 0x5f, 0x00, 0x63, 0x00, 0x5c, 0x00, 0x59, 0x00, 0x63, 0x00, -0x63, 0x00, 0x62, 0x00, 0x57, 0x00, 0x5b, 0x00, 0x67, 0x00, 0x70, 0x00, 0x7b, 0x00, 0x8a, 0x00, -0x92, 0x00, 0x8b, 0x00, 0x6b, 0x00, 0x65, 0x00, 0x58, 0x00, 0x4d, 0x00, 0x41, 0x00, 0x44, 0x00, -0x38, 0x00, 0x32, 0x00, 0x1a, 0x00, 0x0c, 0x00, 0xf1, 0xff, 0xeb, 0xff, 0xe7, 0xff, 0xf0, 0xff, -0xfe, 0xff, 0xf8, 0xff, 0xfa, 0xff, 0xf8, 0xff, 0xf6, 0xff, 0xeb, 0xff, 0xe9, 0xff, 0xe1, 0xff, -0xd8, 0xff, 0xd1, 0xff, 0xc6, 0xff, 0xd2, 0xff, 0xd0, 0xff, 0xc4, 0xff, 0xbc, 0xff, 0xba, 0xff, -0xbb, 0xff, 0xad, 0xff, 0xb1, 0xff, 0xb8, 0xff, 0xc9, 0xff, 0xc1, 0xff, 0xc3, 0xff, 0xbb, 0xff, -0xc5, 0xff, 0xc3, 0xff, 0xb6, 0xff, 0xba, 0xff, 0xb8, 0xff, 0xba, 0xff, 0xb5, 0xff, 0xaa, 0xff, -0xa5, 0xff, 0xb3, 0xff, 0xad, 0xff, 0xb2, 0xff, 0xab, 0xff, 0xb0, 0xff, 0xb3, 0xff, 0xbd, 0xff, -0xcf, 0xff, 0xd6, 0xff, 0xdb, 0xff, 0xe0, 0xff, 0xe8, 0xff, 0xe9, 0xff, 0xe2, 0xff, 0xe6, 0xff, -0xd6, 0xff, 0xd9, 0xff, 0xcb, 0xff, 0xd2, 0xff, 0xce, 0xff, 0xcd, 0xff, 0xc3, 0xff, 0xbc, 0xff, -0xb4, 0xff, 0xb3, 0xff, 0xa9, 0xff, 0xb7, 0xff, 0xad, 0xff, 0xb2, 0xff, 0xaf, 0xff, 0xbc, 0xff, -0xc1, 0xff, 0xbc, 0xff, 0xb1, 0xff, 0xae, 0xff, 0xa4, 0xff, 0xa7, 0xff, 0xb1, 0xff, 0xae, 0xff, -0xb9, 0xff, 0xc4, 0xff, 0xb9, 0xff, 0xbc, 0xff, 0xbd, 0xff, 0xbd, 0xff, 0xcb, 0xff, 0xd1, 0xff, -0xde, 0xff, 0xd6, 0xff, 0xdc, 0xff, 0xd1, 0xff, 0xd7, 0xff, 0xcd, 0xff, 0xc6, 0xff, 0xc7, 0xff, -0xba, 0xff, 0xb2, 0xff, 0xa0, 0xff, 0xa9, 0xff, 0xa5, 0xff, 0xaa, 0xff, 0xa7, 0xff, 0xac, 0xff, -0xc1, 0xff, 0xc2, 0xff, 0xd0, 0xff, 0xe1, 0xff, 0x03, 0x00, 0x18, 0x00, 0x19, 0x00, 0x22, 0x00, -0x3d, 0x00, 0x47, 0x00, 0x50, 0x00, 0x44, 0x00, 0x43, 0x00, 0x3d, 0x00, 0x3a, 0x00, 0x35, 0x00, -0x25, 0x00, 0x24, 0x00, 0x27, 0x00, 0x20, 0x00, 0x2d, 0x00, 0x2e, 0x00, 0x3f, 0x00, 0x30, 0x00, -0x28, 0x00, 0x1f, 0x00, 0x2e, 0x00, 0x3c, 0x00, 0x52, 0x00, 0x40, 0x00, 0x45, 0x00, 0x32, 0x00, -0x2a, 0x00, 0x15, 0x00, 0x17, 0x00, 0x18, 0x00, 0x19, 0x00, 0x09, 0x00, 0x09, 0x00, 0x04, 0x00, -0x0d, 0x00, 0xff, 0xff, 0x02, 0x00, 0x10, 0x00, 0x17, 0x00, 0x17, 0x00, 0x18, 0x00, 0x2c, 0x00, -0x30, 0x00, 0x34, 0x00, 0x23, 0x00, 0x27, 0x00, 0x2f, 0x00, 0x1c, 0x00, 0x0d, 0x00, 0x06, 0x00, -0x12, 0x00, 0x14, 0x00, 0x03, 0x00, 0xf6, 0xff, 0xe9, 0xff, 0xe7, 0xff, 0xdd, 0xff, 0xdb, 0xff, -0xe3, 0xff, 0xec, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x01, 0x00, 0x0a, 0x00, 0x0e, 0x00, 0xff, 0xff, -0x01, 0x00, 0x06, 0x00, 0x17, 0x00, 0x24, 0x00, 0x1a, 0x00, 0x15, 0x00, 0x20, 0x00, 0x25, 0x00, -0x24, 0x00, 0x1e, 0x00, 0x1c, 0x00, 0x27, 0x00, 0x2c, 0x00, 0x2d, 0x00, 0x31, 0x00, 0x42, 0x00, -0x34, 0x00, 0x30, 0x00, 0x1c, 0x00, 0x21, 0x00, 0x26, 0x00, 0x22, 0x00, 0x21, 0x00, 0x25, 0x00, -0x31, 0x00, 0x25, 0x00, 0x27, 0x00, 0x27, 0x00, 0x2e, 0x00, 0x29, 0x00, 0x14, 0x00, 0x17, 0x00, -0x23, 0x00, 0x19, 0x00, 0x15, 0x00, 0x0d, 0x00, 0x0f, 0x00, 0x0a, 0x00, 0x01, 0x00, 0xe8, 0xff, -0xdf, 0xff, 0xd7, 0xff, 0xd2, 0xff, 0xcd, 0xff, 0xd3, 0xff, 0xd5, 0xff, 0xdc, 0xff, 0xd1, 0xff, -0xb8, 0xff, 0xb8, 0xff, 0xc1, 0xff, 0xca, 0xff, 0xc6, 0xff, 0xb9, 0xff, 0xc0, 0xff, 0xaf, 0xff, -0xae, 0xff, 0xa2, 0xff, 0xa7, 0xff, 0xa1, 0xff, 0x98, 0xff, 0x81, 0xff, 0x86, 0xff, 0x7f, 0xff, -0x7c, 0xff, 0x70, 0xff, 0x77, 0xff, 0x75, 0xff, 0x78, 0xff, 0x73, 0xff, 0x72, 0xff, 0x6d, 0xff, -0x6b, 0xff, 0x5b, 0xff, 0x5e, 0xff, 0x6d, 0xff, 0x71, 0xff, 0x7c, 0xff, 0x78, 0xff, 0x77, 0xff, -0x6b, 0xff, 0x62, 0xff, 0x5f, 0xff, 0x63, 0xff, 0x63, 0xff, 0x6d, 0xff, 0x7b, 0xff, 0x8e, 0xff, -0x8f, 0xff, 0x8c, 0xff, 0x85, 0xff, 0x86, 0xff, 0x87, 0xff, 0x88, 0xff, 0x99, 0xff, 0xa6, 0xff, -0xc0, 0xff, 0xc4, 0xff, 0xbb, 0xff, 0xc4, 0xff, 0xc5, 0xff, 0xc2, 0xff, 0xad, 0xff, 0xbd, 0xff, -0xc4, 0xff, 0xd4, 0xff, 0xdb, 0xff, 0xd8, 0xff, 0xda, 0xff, 0xd7, 0xff, 0xd7, 0xff, 0xcf, 0xff, -0xe2, 0xff, 0xe8, 0xff, 0x01, 0x00, 0x00, 0x00, 0x07, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x07, 0x00, -0xf9, 0xff, 0xf2, 0xff, 0xef, 0xff, 0xfb, 0xff, 0x01, 0x00, 0x03, 0x00, 0x03, 0x00, 0xff, 0xff, -0xf4, 0xff, 0xe8, 0xff, 0xf0, 0xff, 0xf7, 0xff, 0xf9, 0xff, 0xfc, 0xff, 0xf3, 0xff, 0xff, 0xff, -0xf6, 0xff, 0xf4, 0xff, 0xe3, 0xff, 0xe7, 0xff, 0xee, 0xff, 0xe6, 0xff, 0xda, 0xff, 0xd9, 0xff, -0xd0, 0xff, 0xcf, 0xff, 0xc6, 0xff, 0xc2, 0xff, 0xd3, 0xff, 0xce, 0xff, 0xc8, 0xff, 0xc7, 0xff, -0xcc, 0xff, 0xd8, 0xff, 0xdb, 0xff, 0xd7, 0xff, 0xd7, 0xff, 0xe0, 0xff, 0xd5, 0xff, 0xcc, 0xff, -0xc0, 0xff, 0xbd, 0xff, 0xc7, 0xff, 0xba, 0xff, 0xb5, 0xff, 0xbc, 0xff, 0xce, 0xff, 0xd5, 0xff, -0xdb, 0xff, 0xdb, 0xff, 0xef, 0xff, 0xf9, 0xff, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x0f, 0x00, -0x1d, 0x00, 0x1a, 0x00, 0x1a, 0x00, 0x0a, 0x00, 0x03, 0x00, 0xf2, 0xff, 0xee, 0xff, 0xf6, 0xff, -0x05, 0x00, 0x10, 0x00, 0x19, 0x00, 0x0f, 0x00, 0x09, 0x00, 0x07, 0x00, 0x0e, 0x00, 0x12, 0x00, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, -0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, -0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, -0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfa, 0xff, 0x06, 0x00, -0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x03, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, -0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x02, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x03, 0x00, 0xfb, 0xff, -0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, -0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, -0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, -0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, -0x06, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, -0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, -0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, -0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x03, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, -0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, -0x04, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xff, 0xff, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x05, 0x00, 0xfa, 0xff, -0x06, 0x00, 0xfa, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, -0x03, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, -0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, -0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, -0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, -0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, -0xfa, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0x00, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, -0x06, 0x00, 0xfa, 0xff, 0x04, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x04, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, -0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, -0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x07, 0x00, 0xfa, 0xff, 0x03, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfc, 0xff, -0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, -0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, -0xfa, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, -0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x01, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfa, 0xff, -0x05, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, -0xfa, 0xff, 0x06, 0x00, 0xfc, 0xff, 0x01, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfb, 0xff, 0x04, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, -0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, -0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, -0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, -0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x02, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, -0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfc, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x02, 0x00, -0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, -0x04, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfd, 0xff, 0xff, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, -0xff, 0xff, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, -0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, -0xfa, 0xff, 0x06, 0x00, 0xfc, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x05, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x02, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x04, 0x00, 0xfa, 0xff, 0x06, 0x00, -0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, -0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, -0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x02, 0x00, -0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, -0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, -0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfa, 0xff, 0x07, 0x00, -0xfa, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, -0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x03, 0x00, -0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, -0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x05, 0x00, -0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, -0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xff, 0xff, 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, -0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, -0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, -0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x06, 0x00, -0xf9, 0xff, 0x06, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, -0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfa, 0xff, -0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, -0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, -0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, -0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, -0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, -0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xff, 0xff, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, -0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x02, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, -0x00, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x01, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x03, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, -0xfa, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, -0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, -0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, -0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, -0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, -0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, -0xfc, 0xff, 0x01, 0x00, 0x02, 0x00, 0xfb, 0xff, 0x07, 0x00, 0xf9, 0xff, 0x06, 0x00, 0xfb, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, -0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, -0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfd, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, -0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfd, 0xff, 0x05, 0x00, -0xfa, 0xff, 0x07, 0x00, 0xf9, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, -0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, -0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, -0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x04, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, -0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, -0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, -0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, -0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x02, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, -0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0xff, 0xff, 0x04, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, -0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, -0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, -0x05, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x04, 0x00, -0xfe, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, -0xfb, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xff, 0xff, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x02, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x03, 0x00, 0x00, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, -0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfc, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, -0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, -0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0x00, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x04, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0x00, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, -0x00, 0x00, 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, -0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, -0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xfd, 0xff, -0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, -0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, -0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfb, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfb, 0xff, -0x06, 0x00, 0xfc, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xfd, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xf9, 0xff, -0x08, 0x00, 0xf9, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, -0x02, 0x00, 0x00, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfa, 0xff, -0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfc, 0xff, 0x01, 0x00, 0x02, 0x00, 0xfb, 0xff, -0x06, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, -0xfd, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xfe, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, -0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, -0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x05, 0x00, 0xfa, 0xff, 0x05, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, -0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0xff, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, -0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x01, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x06, 0x00, -0xfb, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, -0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x05, 0x00, -0xfc, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, -0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, -0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, -0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, -0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, -0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, -0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, -0x00, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x00, 0x00, 0x03, 0x00, -0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, -0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, -0xfd, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, -0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x01, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, -0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x01, 0x00, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, -0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, -0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, -0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, -0xfc, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, -0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x01, 0x00, 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x02, 0x00, -0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, -0x00, 0x00, 0xff, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, -0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, -}; - diff --git a/test_apps/main/hilexin.h b/test_apps/main/hilexin.h deleted file mode 100644 index 135419c..0000000 --- a/test_apps/main/hilexin.h +++ /dev/null @@ -1,7554 +0,0 @@ -#include -const unsigned char hilexin[] = { -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, -0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, -0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, -0x00, 0x00, 0xff, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x09, 0x00, 0x11, 0x00, 0x08, 0x00, 0x14, 0x00, -0x0a, 0x00, 0x09, 0x00, 0x0f, 0x00, 0x1b, 0x00, 0x1f, 0x00, 0x26, 0x00, 0xf3, 0xff, 0xdf, 0xff, -0xd3, 0xff, 0xb9, 0xff, 0xb5, 0xff, 0xba, 0xff, 0xc2, 0xff, 0xde, 0xff, 0xfd, 0xff, 0xeb, 0xff, -0xd4, 0xff, 0xc0, 0xff, 0xdb, 0xff, 0xee, 0xff, 0x12, 0x00, 0x35, 0x00, 0x4b, 0x00, 0x5f, 0x00, -0x7b, 0x00, 0x93, 0x00, 0xa1, 0x00, 0x98, 0x00, 0x9f, 0x00, 0x8e, 0x00, 0x70, 0x00, 0x51, 0x00, -0x3a, 0x00, 0xfe, 0xff, 0xbf, 0xff, 0x9d, 0xff, 0x8f, 0xff, 0x6a, 0xff, 0x49, 0xff, 0x32, 0xff, -0x2f, 0xff, 0x3d, 0xff, 0x51, 0xff, 0x52, 0xff, 0x62, 0xff, 0x81, 0xff, 0x80, 0xff, 0xa5, 0xff, -0xc8, 0xff, 0xf2, 0xff, 0xf0, 0xff, 0x16, 0x00, 0x0c, 0x00, 0xfe, 0xff, 0x0f, 0x00, 0x10, 0x00, -0x0c, 0x00, 0x03, 0x00, 0xf6, 0xff, 0xf5, 0xff, 0xd9, 0xff, 0xc3, 0xff, 0xbb, 0xff, 0xdb, 0xff, -0xf8, 0xff, 0x35, 0x00, 0x50, 0x00, 0x5a, 0x00, 0x7b, 0x00, 0x7f, 0x00, 0x85, 0x00, 0x7d, 0x00, -0x4f, 0x00, 0x43, 0x00, 0x45, 0x00, 0x21, 0x00, 0x20, 0x00, 0x25, 0x00, 0x2c, 0x00, 0x16, 0x00, -0x19, 0x00, 0x2c, 0x00, 0x28, 0x00, 0x01, 0x00, 0xe6, 0xff, 0xe2, 0xff, 0xfd, 0xff, 0xeb, 0xff, -0xd5, 0xff, 0xc1, 0xff, 0xc0, 0xff, 0xba, 0xff, 0xd7, 0xff, 0xd9, 0xff, 0xd5, 0xff, 0xe1, 0xff, -0xe2, 0xff, 0xe2, 0xff, 0xf8, 0xff, 0xf6, 0xff, 0x08, 0x00, 0x06, 0x00, 0x00, 0x00, 0x07, 0x00, -0x0f, 0x00, 0x15, 0x00, 0x06, 0x00, 0x06, 0x00, 0xdc, 0xff, 0xd0, 0xff, 0xee, 0xff, 0xef, 0xff, -0xff, 0xff, 0xfd, 0xff, 0x08, 0x00, 0xe5, 0xff, 0x01, 0x00, 0xeb, 0xff, 0x08, 0x00, 0xf7, 0xff, -0xdc, 0xff, 0xd3, 0xff, 0xe8, 0xff, 0xff, 0xff, 0x06, 0x00, 0x16, 0x00, 0xf8, 0xff, 0xf7, 0xff, -0x0c, 0x00, 0x11, 0x00, 0xfb, 0xff, 0x14, 0x00, 0x17, 0x00, 0xf7, 0xff, 0x03, 0x00, 0xf6, 0xff, -0xe5, 0xff, 0xda, 0xff, 0xd0, 0xff, 0xc6, 0xff, 0x99, 0xff, 0xaf, 0xff, 0x9c, 0xff, 0xaa, 0xff, -0xa9, 0xff, 0xb1, 0xff, 0xd0, 0xff, 0xe1, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0x19, 0x00, 0x3c, 0x00, -0x41, 0x00, 0x5f, 0x00, 0x64, 0x00, 0x4b, 0x00, 0x47, 0x00, 0x46, 0x00, 0x3a, 0x00, 0x38, 0x00, -0x05, 0x00, 0x02, 0x00, 0x1a, 0x00, 0x20, 0x00, 0x1d, 0x00, 0x12, 0x00, 0x10, 0x00, 0xf8, 0xff, -0xd8, 0xff, 0xe0, 0xff, 0xfc, 0xff, 0x27, 0x00, 0x75, 0x00, 0x84, 0x00, 0x91, 0x00, 0x8a, 0x00, -0x7f, 0x00, 0xa3, 0x00, 0xc1, 0x00, 0xc7, 0x00, 0xa1, 0x00, 0x7a, 0x00, 0x62, 0x00, 0x5c, 0x00, -0x69, 0x00, 0x61, 0x00, 0x63, 0x00, 0x4c, 0x00, 0x2b, 0x00, 0xfd, 0xff, 0xf2, 0xff, 0xd8, 0xff, -0xeb, 0xff, 0xc2, 0xff, 0xa4, 0xff, 0x8f, 0xff, 0x79, 0xff, 0x43, 0xff, 0x27, 0xff, 0x13, 0xff, -0x20, 0xff, 0x33, 0xff, 0x47, 0xff, 0x58, 0xff, 0x70, 0xff, 0x83, 0xff, 0x9f, 0xff, 0x9f, 0xff, -0x86, 0xff, 0x85, 0xff, 0x8b, 0xff, 0x95, 0xff, 0xa4, 0xff, 0xae, 0xff, 0xc9, 0xff, 0xd5, 0xff, -0xfe, 0xff, 0x26, 0x00, 0x2f, 0x00, 0x57, 0x00, 0x5a, 0x00, 0x5a, 0x00, 0x68, 0x00, 0x74, 0x00, -0x61, 0x00, 0x56, 0x00, 0x55, 0x00, 0x76, 0x00, 0x84, 0x00, 0x85, 0x00, 0x7d, 0x00, 0x71, 0x00, -0x81, 0x00, 0x74, 0x00, 0x51, 0x00, 0x57, 0x00, 0x46, 0x00, 0x41, 0x00, 0x34, 0x00, 0x31, 0x00, -0x18, 0x00, 0xfb, 0xff, 0x08, 0x00, 0x17, 0x00, 0x39, 0x00, 0x3a, 0x00, 0x4c, 0x00, 0x23, 0x00, -0xfe, 0xff, 0xec, 0xff, 0xec, 0xff, 0xf7, 0xff, 0xfe, 0xff, 0xdc, 0xff, 0xd5, 0xff, 0xd0, 0xff, -0xba, 0xff, 0xd8, 0xff, 0xf2, 0xff, 0x1b, 0x00, 0x0e, 0x00, 0x3b, 0x00, 0x37, 0x00, 0x3e, 0x00, -0x39, 0x00, 0x0e, 0x00, 0x18, 0x00, 0x07, 0x00, 0xf6, 0xff, 0xe7, 0xff, 0xc8, 0xff, 0xb6, 0xff, -0xb1, 0xff, 0xb5, 0xff, 0xbe, 0xff, 0xb8, 0xff, 0xba, 0xff, 0xa1, 0xff, 0x90, 0xff, 0x83, 0xff, -0x88, 0xff, 0x70, 0xff, 0x7a, 0xff, 0x88, 0xff, 0x9e, 0xff, 0xb5, 0xff, 0xbb, 0xff, 0xe9, 0xff, -0xe4, 0xff, 0xd2, 0xff, 0xc4, 0xff, 0xc8, 0xff, 0xc6, 0xff, 0xdd, 0xff, 0xd4, 0xff, 0xd8, 0xff, -0xec, 0xff, 0xd9, 0xff, 0xcb, 0xff, 0xd7, 0xff, 0xe6, 0xff, 0xe8, 0xff, 0xee, 0xff, 0xdc, 0xff, -0xe2, 0xff, 0xd6, 0xff, 0xe5, 0xff, 0xef, 0xff, 0xed, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0x04, 0x00, -0x0f, 0x00, 0x05, 0x00, 0x11, 0x00, 0x0d, 0x00, 0xf1, 0xff, 0x01, 0x00, 0xe4, 0xff, 0xce, 0xff, -0x9f, 0xff, 0x81, 0xff, 0x80, 0xff, 0x94, 0xff, 0xb2, 0xff, 0xec, 0xff, 0x21, 0x00, 0x4b, 0x00, -0x55, 0x00, 0x5d, 0x00, 0x4c, 0x00, 0x3a, 0x00, 0x33, 0x00, 0x07, 0x00, 0xf9, 0xff, 0x03, 0x00, -0xf0, 0xff, 0xfb, 0xff, 0xfe, 0xff, 0xf3, 0xff, 0xcb, 0xff, 0xe0, 0xff, 0xdd, 0xff, 0xcf, 0xff, -0xda, 0xff, 0xe2, 0xff, 0xee, 0xff, 0xff, 0xff, 0x09, 0x00, 0x12, 0x00, 0x16, 0x00, 0x0b, 0x00, -0xe4, 0xff, 0xe3, 0xff, 0xd0, 0xff, 0xd4, 0xff, 0xdb, 0xff, 0xdf, 0xff, 0xe5, 0xff, 0xe2, 0xff, -0xbc, 0xff, 0xac, 0xff, 0xa4, 0xff, 0xc0, 0xff, 0xc6, 0xff, 0xd8, 0xff, 0xf4, 0xff, 0xfd, 0xff, -0x09, 0x00, 0xf8, 0xff, 0xfa, 0xff, 0xf8, 0xff, 0xf4, 0xff, 0xec, 0xff, 0xf4, 0xff, 0xe7, 0xff, -0xe3, 0xff, 0xef, 0xff, 0xf4, 0xff, 0x0d, 0x00, 0x09, 0x00, 0x0c, 0x00, 0x2f, 0x00, 0x5d, 0x00, -0x79, 0x00, 0x91, 0x00, 0xac, 0x00, 0xb0, 0x00, 0x9a, 0x00, 0x82, 0x00, 0x50, 0x00, 0x2d, 0x00, -0x13, 0x00, 0xf2, 0xff, 0xf5, 0xff, 0x07, 0x00, 0x06, 0x00, 0x22, 0x00, 0x0e, 0x00, 0xde, 0xff, -0xcf, 0xff, 0xb5, 0xff, 0xd0, 0xff, 0xf3, 0xff, 0xee, 0xff, 0xf5, 0xff, 0x10, 0x00, 0x05, 0x00, -0x27, 0x00, 0x41, 0x00, 0x34, 0x00, 0x2d, 0x00, 0x2b, 0x00, 0x29, 0x00, 0x20, 0x00, 0xfc, 0xff, -0xdd, 0xff, 0xe2, 0xff, 0xdf, 0xff, 0xde, 0xff, 0xe1, 0xff, 0xe0, 0xff, 0xd9, 0xff, 0xd6, 0xff, -0xcf, 0xff, 0xc6, 0xff, 0xab, 0xff, 0xa3, 0xff, 0x95, 0xff, 0xa9, 0xff, 0xb4, 0xff, 0xb3, 0xff, -0xbb, 0xff, 0xd7, 0xff, 0xff, 0xff, 0x15, 0x00, 0x31, 0x00, 0x17, 0x00, 0x11, 0x00, 0xff, 0xff, -0xe7, 0xff, 0xe0, 0xff, 0xea, 0xff, 0xf6, 0xff, 0xed, 0xff, 0x15, 0x00, 0x39, 0x00, 0x63, 0x00, -0x94, 0x00, 0xa3, 0x00, 0xc5, 0x00, 0xad, 0x00, 0xb0, 0x00, 0xa3, 0x00, 0x82, 0x00, 0x87, 0x00, -0x71, 0x00, 0x59, 0x00, 0x4a, 0x00, 0x47, 0x00, 0x2a, 0x00, 0x12, 0x00, 0x1e, 0x00, 0x2a, 0x00, -0x44, 0x00, 0x45, 0x00, 0x45, 0x00, 0x6f, 0x00, 0x7a, 0x00, 0x85, 0x00, 0x69, 0x00, 0x50, 0x00, -0x2d, 0x00, 0x03, 0x00, 0xe0, 0xff, 0xbd, 0xff, 0xb3, 0xff, 0x7c, 0xff, 0x6e, 0xff, 0x64, 0xff, -0x38, 0xff, 0x39, 0xff, 0x46, 0xff, 0x31, 0xff, 0x2d, 0xff, 0x30, 0xff, 0x37, 0xff, 0x4e, 0xff, -0x4c, 0xff, 0x7d, 0xff, 0x94, 0xff, 0x9c, 0xff, 0xc0, 0xff, 0xaf, 0xff, 0xbf, 0xff, 0xcc, 0xff, -0xe0, 0xff, 0xed, 0xff, 0x23, 0x00, 0x18, 0x00, 0x30, 0x00, 0x47, 0x00, 0x6b, 0x00, 0x86, 0x00, -0x8f, 0x00, 0xab, 0x00, 0xac, 0x00, 0x9f, 0x00, 0x96, 0x00, 0xa8, 0x00, 0x87, 0x00, 0x6f, 0x00, -0x60, 0x00, 0x2d, 0x00, 0x10, 0x00, 0x05, 0x00, 0xf7, 0xff, 0x01, 0x00, 0xf7, 0xff, 0xee, 0xff, -0xe3, 0xff, 0xcc, 0xff, 0xe5, 0xff, 0xe6, 0xff, 0xfd, 0xff, 0x09, 0x00, 0xde, 0xff, 0xe2, 0xff, -0xe9, 0xff, 0x15, 0x00, 0x28, 0x00, 0x3d, 0x00, 0x59, 0x00, 0x4a, 0x00, 0x32, 0x00, 0x51, 0x00, -0x4b, 0x00, 0x4f, 0x00, 0x6b, 0x00, 0x61, 0x00, 0x65, 0x00, 0x69, 0x00, 0x6a, 0x00, 0x60, 0x00, -0x62, 0x00, 0x5e, 0x00, 0x4e, 0x00, 0x3d, 0x00, 0x11, 0x00, 0xdc, 0xff, 0xc9, 0xff, 0xb0, 0xff, -0x9c, 0xff, 0x99, 0xff, 0xb0, 0xff, 0xbd, 0xff, 0xa4, 0xff, 0xa4, 0xff, 0xb2, 0xff, 0xcf, 0xff, -0xc7, 0xff, 0xda, 0xff, 0xd7, 0xff, 0xda, 0xff, 0xcd, 0xff, 0xd3, 0xff, 0xc5, 0xff, 0xaa, 0xff, -0xa7, 0xff, 0xc1, 0xff, 0xe2, 0xff, 0xfe, 0xff, 0x1c, 0x00, 0x34, 0x00, 0x36, 0x00, 0x3b, 0x00, -0x34, 0x00, 0x29, 0x00, 0x48, 0x00, 0x31, 0x00, 0x48, 0x00, 0x4c, 0x00, 0x42, 0x00, 0x41, 0x00, -0x29, 0x00, 0x35, 0x00, 0x32, 0x00, 0x1b, 0x00, 0x1b, 0x00, 0x14, 0x00, 0x05, 0x00, 0xf8, 0xff, -0xda, 0xff, 0xbb, 0xff, 0xaa, 0xff, 0xa7, 0xff, 0xa4, 0xff, 0x8b, 0xff, 0x76, 0xff, 0x6e, 0xff, -0x81, 0xff, 0xa1, 0xff, 0xa9, 0xff, 0xae, 0xff, 0xba, 0xff, 0xb5, 0xff, 0x9e, 0xff, 0xa7, 0xff, -0xba, 0xff, 0xb7, 0xff, 0xd3, 0xff, 0xda, 0xff, 0xe3, 0xff, 0xd8, 0xff, 0xdb, 0xff, 0xd6, 0xff, -0xe7, 0xff, 0xed, 0xff, 0xdf, 0xff, 0xde, 0xff, 0xda, 0xff, 0x06, 0x00, 0x16, 0x00, 0x35, 0x00, -0x4f, 0x00, 0x27, 0x00, 0xfe, 0xff, 0xef, 0xff, 0xcc, 0xff, 0x92, 0xff, 0x86, 0xff, 0x92, 0xff, -0x8e, 0xff, 0xa8, 0xff, 0xd0, 0xff, 0xe9, 0xff, 0x06, 0x00, 0x19, 0x00, 0x1e, 0x00, 0x06, 0x00, -0xec, 0xff, 0xf7, 0xff, 0xd0, 0xff, 0xe1, 0xff, 0xc9, 0xff, 0xbe, 0xff, 0xaf, 0xff, 0x94, 0xff, -0x8d, 0xff, 0x86, 0xff, 0x7d, 0xff, 0x82, 0xff, 0x68, 0xff, 0x6a, 0xff, 0x6d, 0xff, 0x86, 0xff, -0xbb, 0xff, 0xcd, 0xff, 0xe3, 0xff, 0x00, 0x00, 0xf9, 0xff, 0xe5, 0xff, 0xea, 0xff, 0xf2, 0xff, -0xf2, 0xff, 0xe8, 0xff, 0x04, 0x00, 0x20, 0x00, 0x3d, 0x00, 0x62, 0x00, 0x80, 0x00, 0x80, 0x00, -0x7e, 0x00, 0x4c, 0x00, 0x24, 0x00, 0x00, 0x00, 0xf1, 0xff, 0xff, 0xff, 0x15, 0x00, 0x36, 0x00, -0x60, 0x00, 0x61, 0x00, 0x71, 0x00, 0x68, 0x00, 0x50, 0x00, 0x2d, 0x00, 0x05, 0x00, 0xdc, 0xff, -0xa4, 0xff, 0xa7, 0xff, 0xac, 0xff, 0xce, 0xff, 0xf3, 0xff, 0x01, 0x00, 0x39, 0x00, 0x51, 0x00, -0x6b, 0x00, 0x65, 0x00, 0x6c, 0x00, 0x72, 0x00, 0x60, 0x00, 0x71, 0x00, 0x7d, 0x00, 0x72, 0x00, -0x73, 0x00, 0x7a, 0x00, 0x6f, 0x00, 0x7f, 0x00, 0x70, 0x00, 0x82, 0x00, 0x78, 0x00, 0x77, 0x00, -0x6c, 0x00, 0x48, 0x00, 0x26, 0x00, 0x01, 0x00, 0xef, 0xff, 0xc6, 0xff, 0xa4, 0xff, 0x9b, 0xff, -0x96, 0xff, 0xbc, 0xff, 0xca, 0xff, 0xdd, 0xff, 0xf7, 0xff, 0xe4, 0xff, 0xfb, 0xff, 0x1a, 0x00, -0x1e, 0x00, 0x0b, 0x00, 0xf3, 0xff, 0xf5, 0xff, 0x03, 0x00, 0x07, 0x00, 0x2c, 0x00, 0x3e, 0x00, -0x3b, 0x00, 0x46, 0x00, 0x2b, 0x00, 0x0e, 0x00, 0xf6, 0xff, 0xec, 0xff, 0xd2, 0xff, 0xc3, 0xff, -0xaf, 0xff, 0x8c, 0xff, 0x6a, 0xff, 0x64, 0xff, 0x55, 0xff, 0x24, 0xff, 0x16, 0xff, 0xe5, 0xfe, -0xfa, 0xfe, 0xfb, 0xfe, 0x1b, 0xff, 0x60, 0xff, 0x77, 0xff, 0xb7, 0xff, 0xba, 0xff, 0xbf, 0xff, -0xcb, 0xff, 0xd1, 0xff, 0xfe, 0xff, 0x25, 0x00, 0x30, 0x00, 0x32, 0x00, 0x48, 0x00, 0x4d, 0x00, -0x53, 0x00, 0x56, 0x00, 0x50, 0x00, 0x29, 0x00, 0x12, 0x00, 0x14, 0x00, 0x2b, 0x00, 0x3d, 0x00, -0x45, 0x00, 0x5a, 0x00, 0x49, 0x00, 0x3b, 0x00, 0x22, 0x00, 0x02, 0x00, 0xf3, 0xff, 0xeb, 0xff, -0xf8, 0xff, 0x0d, 0x00, 0x1f, 0x00, 0x28, 0x00, 0x1b, 0x00, 0xf8, 0xff, 0xea, 0xff, 0xe1, 0xff, -0xcd, 0xff, 0x9f, 0xff, 0x96, 0xff, 0x8b, 0xff, 0x70, 0xff, 0x8d, 0xff, 0xb1, 0xff, 0xd7, 0xff, -0xde, 0xff, 0xe9, 0xff, 0x05, 0x00, 0xf6, 0xff, 0x0b, 0x00, 0xf1, 0xff, 0xdf, 0xff, 0xba, 0xff, -0xab, 0xff, 0xbf, 0xff, 0xb7, 0xff, 0xcd, 0xff, 0xc2, 0xff, 0xe2, 0xff, 0x06, 0x00, 0xf5, 0xff, -0x04, 0x00, 0x03, 0x00, 0x1d, 0x00, 0x2e, 0x00, 0x51, 0x00, 0x60, 0x00, 0x55, 0x00, 0x4e, 0x00, -0x45, 0x00, 0x67, 0x00, 0x85, 0x00, 0x8a, 0x00, 0x94, 0x00, 0x8b, 0x00, 0x74, 0x00, 0x5f, 0x00, -0x65, 0x00, 0x6a, 0x00, 0x64, 0x00, 0x7f, 0x00, 0x5d, 0x00, 0x36, 0x00, 0xf2, 0xff, 0xdc, 0xff, -0xb9, 0xff, 0xa6, 0xff, 0xa0, 0xff, 0x86, 0xff, 0x75, 0xff, 0x5f, 0xff, 0x54, 0xff, 0x5e, 0xff, -0x78, 0xff, 0x76, 0xff, 0x73, 0xff, 0x70, 0xff, 0x78, 0xff, 0x72, 0xff, 0xa3, 0xff, 0xbe, 0xff, -0xbd, 0xff, 0xef, 0xff, 0x0b, 0x00, 0x06, 0x00, 0x17, 0x00, 0x06, 0x00, 0xdf, 0xff, 0xe0, 0xff, -0xed, 0xff, 0xeb, 0xff, 0xee, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0x08, 0x00, 0xfe, 0xff, 0xf7, 0xff, -0xeb, 0xff, 0xeb, 0xff, 0xe8, 0xff, 0xe7, 0xff, 0x01, 0x00, 0x1e, 0x00, 0x1a, 0x00, 0x1d, 0x00, -0x1d, 0x00, 0x18, 0x00, 0x1a, 0x00, 0x04, 0x00, 0x16, 0x00, 0xfa, 0xff, 0xef, 0xff, 0xe6, 0xff, -0xf8, 0xff, 0xea, 0xff, 0xe9, 0xff, 0xdb, 0xff, 0xd2, 0xff, 0xcf, 0xff, 0xcb, 0xff, 0xea, 0xff, -0xdd, 0xff, 0xd1, 0xff, 0xc8, 0xff, 0xd6, 0xff, 0xb2, 0xff, 0xaa, 0xff, 0x87, 0xff, 0x8a, 0xff, -0xb4, 0xff, 0xc3, 0xff, 0xe2, 0xff, 0x04, 0x00, 0x15, 0x00, 0x2a, 0x00, 0x1f, 0x00, 0x17, 0x00, -0x01, 0x00, 0x11, 0x00, 0xed, 0xff, 0xee, 0xff, 0x13, 0x00, 0x38, 0x00, 0x5a, 0x00, 0x4e, 0x00, -0x53, 0x00, 0x43, 0x00, 0x4e, 0x00, 0x35, 0x00, 0x1b, 0x00, 0x02, 0x00, 0xfb, 0xff, 0xf9, 0xff, -0xfc, 0xff, 0xe2, 0xff, 0xd5, 0xff, 0xd7, 0xff, 0xc5, 0xff, 0xc1, 0xff, 0xb8, 0xff, 0xc9, 0xff, -0xc8, 0xff, 0xb9, 0xff, 0xb4, 0xff, 0xb3, 0xff, 0xb8, 0xff, 0xab, 0xff, 0x9f, 0xff, 0x9b, 0xff, -0x85, 0xff, 0xa2, 0xff, 0xdb, 0xff, 0x20, 0x00, 0x53, 0x00, 0x78, 0x00, 0x83, 0x00, 0x88, 0x00, -0x7d, 0x00, 0x63, 0x00, 0x63, 0x00, 0x5b, 0x00, 0x3c, 0x00, 0x4e, 0x00, 0x49, 0x00, 0x47, 0x00, -0x29, 0x00, 0x0e, 0x00, 0xec, 0xff, 0xca, 0xff, 0xbe, 0xff, 0x97, 0xff, 0x7a, 0xff, 0x5a, 0xff, -0x6d, 0xff, 0x78, 0xff, 0xa9, 0xff, 0xe2, 0xff, 0xf7, 0xff, 0x22, 0x00, 0x2e, 0x00, 0x49, 0x00, -0x6a, 0x00, 0x97, 0x00, 0xbd, 0x00, 0xf2, 0x00, 0x24, 0x01, 0x20, 0x01, 0x1c, 0x01, 0x10, 0x01, -0x03, 0x01, 0xe8, 0x00, 0xe0, 0x00, 0xdd, 0x00, 0xe7, 0x00, 0xd1, 0x00, 0xd7, 0x00, 0xdf, 0x00, -0xc3, 0x00, 0x92, 0x00, 0x75, 0x00, 0x51, 0x00, 0x2a, 0x00, 0x05, 0x00, 0xde, 0xff, 0xc3, 0xff, -0xbe, 0xff, 0xcf, 0xff, 0xe7, 0xff, 0x06, 0x00, 0x0d, 0x00, 0x0b, 0x00, 0x1b, 0x00, 0x16, 0x00, -0x33, 0x00, 0x27, 0x00, 0x31, 0x00, 0x47, 0x00, 0x26, 0x00, 0x06, 0x00, 0xd6, 0xff, 0xba, 0xff, -0xbb, 0xff, 0xbd, 0xff, 0xab, 0xff, 0x85, 0xff, 0x77, 0xff, 0x59, 0xff, 0x4a, 0xff, 0x4d, 0xff, -0x54, 0xff, 0x4f, 0xff, 0x4d, 0xff, 0x3a, 0xff, 0x3f, 0xff, 0x4b, 0xff, 0x4a, 0xff, 0x62, 0xff, -0x67, 0xff, 0x70, 0xff, 0xa1, 0xff, 0xc8, 0xff, 0xea, 0xff, 0x16, 0x00, 0x29, 0x00, 0x24, 0x00, -0x1f, 0x00, 0x09, 0x00, 0xfd, 0xff, 0x12, 0x00, 0xff, 0xff, 0x00, 0x00, 0xf2, 0xff, 0xd4, 0xff, -0xa6, 0xff, 0x88, 0xff, 0x5b, 0xff, 0x3f, 0xff, 0x41, 0xff, 0x3d, 0xff, 0x4a, 0xff, 0x65, 0xff, -0x7a, 0xff, 0x9d, 0xff, 0xb6, 0xff, 0xcf, 0xff, 0xe1, 0xff, 0xdb, 0xff, 0xe2, 0xff, 0xe1, 0xff, -0xd6, 0xff, 0xe2, 0xff, 0xe6, 0xff, 0xe0, 0xff, 0xe8, 0xff, 0xe0, 0xff, 0xde, 0xff, 0xeb, 0xff, -0x0f, 0x00, 0x0e, 0x00, 0x18, 0x00, 0x22, 0x00, 0x12, 0x00, 0x0e, 0x00, 0x27, 0x00, 0x38, 0x00, -0x41, 0x00, 0x47, 0x00, 0x4a, 0x00, 0x4e, 0x00, 0x40, 0x00, 0x2e, 0x00, 0x48, 0x00, 0x53, 0x00, -0x54, 0x00, 0x64, 0x00, 0x73, 0x00, 0x7f, 0x00, 0x86, 0x00, 0xac, 0x00, 0xd9, 0x00, 0xdb, 0x00, -0xe9, 0x00, 0xf0, 0x00, 0xe0, 0x00, 0xdd, 0x00, 0xe5, 0x00, 0xda, 0x00, 0xdb, 0x00, 0xa4, 0x00, -0x8b, 0x00, 0x68, 0x00, 0x3c, 0x00, 0x29, 0x00, 0x03, 0x00, 0x04, 0x00, 0xed, 0xff, 0x06, 0x00, -0xf7, 0xff, 0xee, 0xff, 0xdd, 0xff, 0xd5, 0xff, 0xd5, 0xff, 0xc5, 0xff, 0xd0, 0xff, 0xb8, 0xff, -0xd6, 0xff, 0xd4, 0xff, 0xe7, 0xff, 0x05, 0x00, 0x2f, 0x00, 0x65, 0x00, 0x69, 0x00, 0x78, 0x00, -0x5f, 0x00, 0x56, 0x00, 0x59, 0x00, 0x3e, 0x00, 0x5c, 0x00, 0x30, 0x00, 0x19, 0x00, 0xf8, 0xff, -0xca, 0xff, 0xb8, 0xff, 0xae, 0xff, 0xaf, 0xff, 0xaa, 0xff, 0xa0, 0xff, 0xaf, 0xff, 0xb4, 0xff, -0xbb, 0xff, 0xc2, 0xff, 0xb4, 0xff, 0xaa, 0xff, 0xa7, 0xff, 0xa2, 0xff, 0xa0, 0xff, 0xa4, 0xff, -0x9d, 0xff, 0xa8, 0xff, 0xa7, 0xff, 0xaa, 0xff, 0xb0, 0xff, 0xaa, 0xff, 0x9e, 0xff, 0xb3, 0xff, -0xce, 0xff, 0xd8, 0xff, 0xf4, 0xff, 0xe3, 0xff, 0xcf, 0xff, 0xd5, 0xff, 0xb9, 0xff, 0xa5, 0xff, -0x83, 0xff, 0x6f, 0xff, 0x62, 0xff, 0x54, 0xff, 0x3f, 0xff, 0x64, 0xff, 0x74, 0xff, 0x91, 0xff, -0x86, 0xff, 0x89, 0xff, 0x86, 0xff, 0x89, 0xff, 0xba, 0xff, 0xc0, 0xff, 0xe4, 0xff, 0xea, 0xff, -0xeb, 0xff, 0x0b, 0x00, 0x23, 0x00, 0x2f, 0x00, 0x28, 0x00, 0x48, 0x00, 0x60, 0x00, 0x6f, 0x00, -0x90, 0x00, 0x98, 0x00, 0xb4, 0x00, 0x9b, 0x00, 0x9f, 0x00, 0x90, 0x00, 0x7f, 0x00, 0x60, 0x00, -0x4c, 0x00, 0x3d, 0x00, 0x06, 0x00, 0xf1, 0xff, 0xe3, 0xff, 0xdd, 0xff, 0xe0, 0xff, 0xe1, 0xff, -0xe0, 0xff, 0xed, 0xff, 0xcc, 0xff, 0xe2, 0xff, 0xd1, 0xff, 0xb1, 0xff, 0xb0, 0xff, 0xd2, 0xff, -0xe5, 0xff, 0xe0, 0xff, 0xf4, 0xff, 0xfa, 0xff, 0x1f, 0x00, 0x32, 0x00, 0x42, 0x00, 0x60, 0x00, -0x6b, 0x00, 0xaf, 0x00, 0xbd, 0x00, 0xe1, 0x00, 0xf3, 0x00, 0xe9, 0x00, 0xce, 0x00, 0xa0, 0x00, -0x74, 0x00, 0x2f, 0x00, 0xfd, 0xff, 0xfb, 0xff, 0x1b, 0x00, 0x22, 0x00, 0x24, 0x00, 0x17, 0x00, -0xfd, 0xff, 0xf3, 0xff, 0xde, 0xff, 0xeb, 0xff, 0xba, 0xff, 0x89, 0xff, 0x72, 0xff, 0x51, 0xff, -0x6a, 0xff, 0x79, 0xff, 0x85, 0xff, 0x7d, 0xff, 0x7f, 0xff, 0x78, 0xff, 0x67, 0xff, 0x72, 0xff, -0x65, 0xff, 0x91, 0xff, 0x90, 0xff, 0xad, 0xff, 0xe3, 0xff, 0xe6, 0xff, 0xe0, 0xff, 0xe3, 0xff, -0xce, 0xff, 0xc6, 0xff, 0xb3, 0xff, 0x92, 0xff, 0x9a, 0xff, 0xa0, 0xff, 0x9e, 0xff, 0xa2, 0xff, -0xb2, 0xff, 0xa7, 0xff, 0x91, 0xff, 0x61, 0xff, 0x79, 0xff, 0x7e, 0xff, 0x8f, 0xff, 0xa4, 0xff, -0x96, 0xff, 0xa3, 0xff, 0xb2, 0xff, 0xd4, 0xff, 0xfc, 0xff, 0x1a, 0x00, 0x27, 0x00, 0x34, 0x00, -0x35, 0x00, 0x40, 0x00, 0x45, 0x00, 0x46, 0x00, 0x4e, 0x00, 0x54, 0x00, 0x59, 0x00, 0x4a, 0x00, -0x3e, 0x00, 0x30, 0x00, 0x23, 0x00, 0x04, 0x00, 0xf2, 0xff, 0xe6, 0xff, 0xf5, 0xff, 0xfe, 0xff, -0x06, 0x00, 0xfa, 0xff, 0xf7, 0xff, 0x00, 0x00, 0x10, 0x00, 0xfb, 0xff, 0x06, 0x00, 0x27, 0x00, -0x0f, 0x00, 0xf9, 0xff, 0xf8, 0xff, 0xe7, 0xff, 0xd7, 0xff, 0xca, 0xff, 0xde, 0xff, 0xc1, 0xff, -0xab, 0xff, 0x98, 0xff, 0x72, 0xff, 0x71, 0xff, 0x5b, 0xff, 0x54, 0xff, 0x4f, 0xff, 0x50, 0xff, -0x48, 0xff, 0x68, 0xff, 0x8e, 0xff, 0xac, 0xff, 0xe2, 0xff, 0xf8, 0xff, 0xf5, 0xff, 0xf6, 0xff, -0xf2, 0xff, 0xfe, 0xff, 0x2a, 0x00, 0x3c, 0x00, 0x4c, 0x00, 0x56, 0x00, 0x66, 0x00, 0x73, 0x00, -0x77, 0x00, 0xaa, 0x00, 0xbe, 0x00, 0xd4, 0x00, 0xde, 0x00, 0xa2, 0x00, 0x78, 0x00, 0x56, 0x00, -0x46, 0x00, 0x5d, 0x00, 0x61, 0x00, 0x5a, 0x00, 0x50, 0x00, 0x4e, 0x00, 0x5b, 0x00, 0x45, 0x00, -0x2f, 0x00, 0x01, 0x00, 0xe1, 0xff, 0xe3, 0xff, 0xde, 0xff, 0xe5, 0xff, 0xe8, 0xff, 0xf4, 0xff, -0xd0, 0xff, 0xe6, 0xff, 0xc2, 0xff, 0xcb, 0xff, 0xc9, 0xff, 0xd4, 0xff, 0xe4, 0xff, 0xe2, 0xff, -0x02, 0x00, 0x07, 0x00, 0x07, 0x00, 0xf0, 0xff, 0xec, 0xff, 0xeb, 0xff, 0xfd, 0xff, 0x0f, 0x00, -0x16, 0x00, 0x1e, 0x00, 0x30, 0x00, 0x4b, 0x00, 0x67, 0x00, 0x8d, 0x00, 0x92, 0x00, 0x62, 0x00, -0x36, 0x00, 0x18, 0x00, 0x05, 0x00, 0xfe, 0xff, 0x11, 0x00, 0x4b, 0x00, 0x6f, 0x00, 0x77, 0x00, -0x76, 0x00, 0x6e, 0x00, 0x5c, 0x00, 0x25, 0x00, 0x0a, 0x00, 0xf6, 0xff, 0xe2, 0xff, 0xd9, 0xff, -0xa8, 0xff, 0xad, 0xff, 0xbb, 0xff, 0xb4, 0xff, 0x9b, 0xff, 0x80, 0xff, 0x7a, 0xff, 0x63, 0xff, -0x5e, 0xff, 0x5b, 0xff, 0x4f, 0xff, 0x5d, 0xff, 0x68, 0xff, 0x59, 0xff, 0x54, 0xff, 0x3e, 0xff, -0x2e, 0xff, 0x23, 0xff, 0x4c, 0xff, 0x5b, 0xff, 0x5c, 0xff, 0x87, 0xff, 0xbe, 0xff, 0xd8, 0xff, -0x15, 0x00, 0x0f, 0x00, 0x01, 0x00, 0xf2, 0xff, 0xf9, 0xff, 0x09, 0x00, 0x19, 0x00, 0x16, 0x00, -0xeb, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0x1b, 0x00, 0x0e, 0x00, 0x1b, 0x00, 0x10, 0x00, 0x1d, 0x00, -0x0c, 0x00, 0x09, 0x00, 0x09, 0x00, 0x06, 0x00, 0x06, 0x00, 0x1c, 0x00, 0x44, 0x00, 0x26, 0x00, -0x3e, 0x00, 0x29, 0x00, 0x2a, 0x00, 0x2f, 0x00, 0x42, 0x00, 0x0e, 0x00, 0x37, 0x00, 0x09, 0x00, -0x0c, 0x00, 0x1f, 0x00, 0x25, 0x00, 0x59, 0x00, 0x38, 0x00, 0x26, 0x00, 0x16, 0x00, 0xf0, 0xff, -0xde, 0xff, 0xd5, 0xff, 0xd8, 0xff, 0xbb, 0xff, 0xb3, 0xff, 0xb6, 0xff, 0xbc, 0xff, 0xd2, 0xff, -0xc7, 0xff, 0xe9, 0xff, 0xdd, 0xff, 0xed, 0xff, 0xfb, 0xff, 0xf2, 0xff, 0x0e, 0x00, 0x23, 0x00, -0x31, 0x00, 0x6d, 0x00, 0x93, 0x00, 0x8f, 0x00, 0x90, 0x00, 0x6a, 0x00, 0x5d, 0x00, 0x5a, 0x00, -0x50, 0x00, 0x49, 0x00, 0x3c, 0x00, 0x38, 0x00, 0x30, 0x00, 0x4f, 0x00, 0x4e, 0x00, 0x3f, 0x00, -0x2f, 0x00, 0xea, 0xff, 0xd6, 0xff, 0xcc, 0xff, 0xdd, 0xff, 0xc5, 0xff, 0xe8, 0xff, 0xf5, 0xff, -0xf7, 0xff, 0xf3, 0xff, 0xd5, 0xff, 0xd8, 0xff, 0xc7, 0xff, 0xca, 0xff, 0xec, 0xff, 0x06, 0x00, -0x1b, 0x00, 0x25, 0x00, 0x3b, 0x00, 0x16, 0x00, 0x01, 0x00, 0xf2, 0xff, 0xd4, 0xff, 0x9e, 0xff, -0xab, 0xff, 0xa8, 0xff, 0xaf, 0xff, 0xc6, 0xff, 0xce, 0xff, 0xc9, 0xff, 0xdc, 0xff, 0xf1, 0xff, -0x01, 0x00, 0x1f, 0x00, 0x2d, 0x00, 0x26, 0x00, 0x30, 0x00, 0x29, 0x00, 0x21, 0x00, 0x1c, 0x00, -0x2b, 0x00, 0x31, 0x00, 0xf6, 0xff, 0xfe, 0xff, 0xf0, 0xff, 0xe4, 0xff, 0xdc, 0xff, 0xdb, 0xff, -0xe4, 0xff, 0x16, 0x00, 0x0d, 0x00, 0xf4, 0xff, 0xec, 0xff, 0xe5, 0xff, 0xeb, 0xff, 0xdd, 0xff, -0xc0, 0xff, 0xbd, 0xff, 0xb2, 0xff, 0xa8, 0xff, 0xc0, 0xff, 0xd0, 0xff, 0xcb, 0xff, 0xe5, 0xff, -0x1c, 0x00, 0xf9, 0xff, 0x38, 0x00, 0x22, 0x00, 0x2e, 0x00, 0x44, 0x00, 0x2e, 0x00, 0x33, 0x00, -0xf7, 0xff, 0xd6, 0xff, 0xb5, 0xff, 0x9e, 0xff, 0xa9, 0xff, 0xb1, 0xff, 0x9e, 0xff, 0x9b, 0xff, -0x7f, 0xff, 0x85, 0xff, 0x83, 0xff, 0x97, 0xff, 0x99, 0xff, 0xb6, 0xff, 0xaa, 0xff, 0xa3, 0xff, -0xaf, 0xff, 0xab, 0xff, 0xcd, 0xff, 0xd7, 0xff, 0x0a, 0x00, 0x04, 0x00, 0x26, 0x00, 0x44, 0x00, -0x2d, 0x00, 0x1d, 0x00, 0x22, 0x00, 0x39, 0x00, 0x29, 0x00, 0x16, 0x00, 0x2a, 0x00, 0x45, 0x00, -0x3a, 0x00, 0x31, 0x00, 0x52, 0x00, 0x55, 0x00, 0x72, 0x00, 0x5e, 0x00, 0x62, 0x00, 0x62, 0x00, -0x4d, 0x00, 0x37, 0x00, 0xfc, 0xff, 0xd6, 0xff, 0xd9, 0xff, 0xd3, 0xff, 0xed, 0xff, 0xf3, 0xff, -0xf3, 0xff, 0xee, 0xff, 0xd7, 0xff, 0xdf, 0xff, 0xdf, 0xff, 0x00, 0x00, 0x06, 0x00, 0xfe, 0xff, -0xf4, 0xff, 0xce, 0xff, 0xb2, 0xff, 0xb0, 0xff, 0xa1, 0xff, 0xa8, 0xff, 0x9d, 0xff, 0x9b, 0xff, -0xa2, 0xff, 0xaf, 0xff, 0xc1, 0xff, 0xba, 0xff, 0xd1, 0xff, 0xe7, 0xff, 0xfe, 0xff, 0x0d, 0x00, -0x22, 0x00, 0x38, 0x00, 0x2f, 0x00, 0x1d, 0x00, 0x0d, 0x00, 0x27, 0x00, 0x50, 0x00, 0x57, 0x00, -0x62, 0x00, 0x6f, 0x00, 0x4e, 0x00, 0x46, 0x00, 0x26, 0x00, 0x3f, 0x00, 0x28, 0x00, 0x2b, 0x00, -0x1e, 0x00, 0x11, 0x00, 0xfe, 0xff, 0xf5, 0xff, 0xff, 0xff, 0x02, 0x00, 0x03, 0x00, 0xec, 0xff, -0xec, 0xff, 0xc3, 0xff, 0xcb, 0xff, 0xc6, 0xff, 0x9f, 0xff, 0x9c, 0xff, 0xa5, 0xff, 0xa1, 0xff, -0xa9, 0xff, 0xb6, 0xff, 0x8d, 0xff, 0x71, 0xff, 0x57, 0xff, 0x79, 0xff, 0x9b, 0xff, 0xb8, 0xff, -0xdf, 0xff, 0x02, 0x00, 0x0f, 0x00, 0x1d, 0x00, 0x1d, 0x00, 0x2c, 0x00, 0x41, 0x00, 0x47, 0x00, -0x43, 0x00, 0x51, 0x00, 0x53, 0x00, 0x82, 0x00, 0x99, 0x00, 0xa8, 0x00, 0xb4, 0x00, 0xa7, 0x00, -0xb0, 0x00, 0x9f, 0x00, 0x81, 0x00, 0x75, 0x00, 0x6f, 0x00, 0x5c, 0x00, 0x74, 0x00, 0x68, 0x00, -0x56, 0x00, 0x4a, 0x00, 0x4d, 0x00, 0x75, 0x00, 0x6b, 0x00, 0x76, 0x00, 0x6c, 0x00, 0x59, 0x00, -0x67, 0x00, 0x6d, 0x00, 0x6d, 0x00, 0x69, 0x00, 0x41, 0x00, 0x2d, 0x00, 0x36, 0x00, 0x1d, 0x00, -0x11, 0x00, 0x21, 0x00, 0x11, 0x00, 0x13, 0x00, 0x0b, 0x00, 0xfd, 0xff, 0xe2, 0xff, 0xe4, 0xff, -0xce, 0xff, 0xd0, 0xff, 0xa7, 0xff, 0xa4, 0xff, 0x9d, 0xff, 0xbc, 0xff, 0xe1, 0xff, 0xe4, 0xff, -0x0b, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0a, 0x00, 0xfa, 0xff, 0xe8, 0xff, 0xe5, 0xff, 0xcb, 0xff, -0xbd, 0xff, 0xb2, 0xff, 0x9f, 0xff, 0xaa, 0xff, 0xab, 0xff, 0xaf, 0xff, 0xe3, 0xff, 0xf4, 0xff, -0x0e, 0x00, 0x22, 0x00, 0x11, 0x00, 0x05, 0x00, 0xf6, 0xff, 0xde, 0xff, 0xc8, 0xff, 0xd1, 0xff, -0xb5, 0xff, 0xcd, 0xff, 0xd9, 0xff, 0xeb, 0xff, 0xfd, 0xff, 0x03, 0x00, 0x0b, 0x00, 0xdc, 0xff, -0xc3, 0xff, 0xc4, 0xff, 0x9e, 0xff, 0x8a, 0xff, 0x7d, 0xff, 0x6c, 0xff, 0x87, 0xff, 0x62, 0xff, -0x66, 0xff, 0x85, 0xff, 0x94, 0xff, 0x8c, 0xff, 0xa0, 0xff, 0x98, 0xff, 0x90, 0xff, 0xaf, 0xff, -0xc0, 0xff, 0xd2, 0xff, 0xd7, 0xff, 0xee, 0xff, 0xe1, 0xff, 0xc9, 0xff, 0xdc, 0xff, 0xe0, 0xff, -0xd2, 0xff, 0xef, 0xff, 0x14, 0x00, 0x2b, 0x00, 0x3a, 0x00, 0x4a, 0x00, 0x65, 0x00, 0x9b, 0x00, -0x7f, 0x00, 0x7f, 0x00, 0x72, 0x00, 0x70, 0x00, 0x6f, 0x00, 0x76, 0x00, 0x8a, 0x00, 0x82, 0x00, -0x76, 0x00, 0x7d, 0x00, 0x61, 0x00, 0x59, 0x00, 0x50, 0x00, 0x30, 0x00, 0x2a, 0x00, 0x02, 0x00, -0xf9, 0xff, 0xec, 0xff, 0xd4, 0xff, 0xb5, 0xff, 0xad, 0xff, 0x96, 0xff, 0xb9, 0xff, 0xb1, 0xff, -0xbd, 0xff, 0xc9, 0xff, 0xd8, 0xff, 0xd9, 0xff, 0xcd, 0xff, 0xd5, 0xff, 0xb9, 0xff, 0xa1, 0xff, -0xbb, 0xff, 0xd3, 0xff, 0xd1, 0xff, 0xd5, 0xff, 0xce, 0xff, 0xef, 0xff, 0xf9, 0xff, 0x27, 0x00, -0x1c, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x02, 0x00, 0x1a, 0x00, 0x1d, 0x00, 0x41, 0x00, 0x5b, 0x00, -0x7b, 0x00, 0x93, 0x00, 0xa3, 0x00, 0xa1, 0x00, 0x98, 0x00, 0xa0, 0x00, 0xc3, 0x00, 0xeb, 0x00, -0xdd, 0x00, 0xee, 0x00, 0xcd, 0x00, 0xc4, 0x00, 0xb7, 0x00, 0x92, 0x00, 0x61, 0x00, 0x24, 0x00, -0x09, 0x00, 0xe9, 0xff, 0xc7, 0xff, 0xaf, 0xff, 0xa0, 0xff, 0x9d, 0xff, 0xa0, 0xff, 0x7f, 0xff, -0x7a, 0xff, 0x64, 0xff, 0x7b, 0xff, 0x70, 0xff, 0x83, 0xff, 0xa1, 0xff, 0x99, 0xff, 0xa1, 0xff, -0xbb, 0xff, 0xdc, 0xff, 0xe4, 0xff, 0xe7, 0xff, 0xec, 0xff, 0xec, 0xff, 0xf9, 0xff, 0xce, 0xff, -0xcd, 0xff, 0xcf, 0xff, 0xc6, 0xff, 0xbc, 0xff, 0xcd, 0xff, 0xcc, 0xff, 0xc6, 0xff, 0xdc, 0xff, -0xe2, 0xff, 0xf5, 0xff, 0x12, 0x00, 0x1d, 0x00, 0x35, 0x00, 0x56, 0x00, 0x6e, 0x00, 0x74, 0x00, -0x69, 0x00, 0x5b, 0x00, 0x30, 0x00, 0x3f, 0x00, 0x2e, 0x00, 0x1c, 0x00, 0x18, 0x00, 0x18, 0x00, -0xfa, 0xff, 0x02, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x1f, 0x00, 0x01, 0x00, 0x0f, 0x00, 0xfa, 0xff, -0xe1, 0xff, 0xd5, 0xff, 0xcb, 0xff, 0x9f, 0xff, 0x94, 0xff, 0x97, 0xff, 0xaa, 0xff, 0xbe, 0xff, -0xc4, 0xff, 0xa8, 0xff, 0xc1, 0xff, 0xa3, 0xff, 0xab, 0xff, 0xa3, 0xff, 0x79, 0xff, 0x61, 0xff, -0x7d, 0xff, 0x8b, 0xff, 0x92, 0xff, 0x8d, 0xff, 0x78, 0xff, 0x76, 0xff, 0x7f, 0xff, 0x7a, 0xff, -0x87, 0xff, 0x9e, 0xff, 0xce, 0xff, 0xef, 0xff, 0x04, 0x00, 0x21, 0x00, 0x31, 0x00, 0x2e, 0x00, -0x43, 0x00, 0x5b, 0x00, 0x6c, 0x00, 0x60, 0x00, 0x61, 0x00, 0x40, 0x00, 0x2d, 0x00, 0x2a, 0x00, -0x13, 0x00, 0x0a, 0x00, 0xe5, 0xff, 0xd8, 0xff, 0xd0, 0xff, 0xe5, 0xff, 0xf6, 0xff, 0xf5, 0xff, -0xe4, 0xff, 0xdb, 0xff, 0xd8, 0xff, 0xf2, 0xff, 0xd1, 0xff, 0xeb, 0xff, 0xe5, 0xff, 0xdd, 0xff, -0xef, 0xff, 0xfb, 0xff, 0x30, 0x00, 0x4d, 0x00, 0x76, 0x00, 0x6b, 0x00, 0x92, 0x00, 0x93, 0x00, -0x8c, 0x00, 0x63, 0x00, 0x57, 0x00, 0x51, 0x00, 0x43, 0x00, 0x1f, 0x00, 0x0f, 0x00, 0xe5, 0xff, -0xd8, 0xff, 0xd8, 0xff, 0xb9, 0xff, 0xc8, 0xff, 0xcb, 0xff, 0xb6, 0xff, 0xbb, 0xff, 0xb1, 0xff, -0xca, 0xff, 0xf1, 0xff, 0xe2, 0xff, 0xf2, 0xff, 0xf6, 0xff, 0xe8, 0xff, 0xf3, 0xff, 0x14, 0x00, -0x3a, 0x00, 0x4f, 0x00, 0x3c, 0x00, 0x14, 0x00, 0x0c, 0x00, 0xfd, 0xff, 0x06, 0x00, 0x1d, 0x00, -0x35, 0x00, 0x41, 0x00, 0x38, 0x00, 0x28, 0x00, 0x17, 0x00, 0x13, 0x00, 0xfe, 0xff, 0xe9, 0xff, -0x01, 0x00, 0xdf, 0xff, 0xe5, 0xff, 0xc4, 0xff, 0x86, 0xff, 0x76, 0xff, 0x47, 0xff, 0x3b, 0xff, -0x34, 0xff, 0x37, 0xff, 0x4d, 0xff, 0x5b, 0xff, 0x78, 0xff, 0x81, 0xff, 0xa1, 0xff, 0xa2, 0xff, -0x98, 0xff, 0xa1, 0xff, 0xa2, 0xff, 0x8b, 0xff, 0x87, 0xff, 0x8a, 0xff, 0xaa, 0xff, 0xbf, 0xff, -0xcc, 0xff, 0xee, 0xff, 0xf9, 0xff, 0x1b, 0x00, 0x29, 0x00, 0x33, 0x00, 0x36, 0x00, 0x3d, 0x00, -0x48, 0x00, 0x58, 0x00, 0x55, 0x00, 0x53, 0x00, 0x5a, 0x00, 0x55, 0x00, 0x62, 0x00, 0x67, 0x00, -0x71, 0x00, 0x57, 0x00, 0x3b, 0x00, 0x3b, 0x00, 0x33, 0x00, 0x1e, 0x00, 0x0a, 0x00, 0xf6, 0xff, -0xf8, 0xff, 0x15, 0x00, 0x1b, 0x00, 0xff, 0xff, 0xcd, 0xff, 0xb2, 0xff, 0x8b, 0xff, 0x7c, 0xff, -0x77, 0xff, 0x49, 0xff, 0x51, 0xff, 0x42, 0xff, 0x64, 0xff, 0x54, 0xff, 0x6a, 0xff, 0xa3, 0xff, -0xb7, 0xff, 0xea, 0xff, 0xfa, 0xff, 0x16, 0x00, 0x15, 0x00, 0x18, 0x00, 0x19, 0x00, 0x17, 0x00, -0x21, 0x00, 0x17, 0x00, 0x1c, 0x00, 0x27, 0x00, 0x46, 0x00, 0x55, 0x00, 0x71, 0x00, 0x83, 0x00, -0x98, 0x00, 0xca, 0x00, 0xce, 0x00, 0xbd, 0x00, 0xca, 0x00, 0xbf, 0x00, 0xa6, 0x00, 0xa6, 0x00, -0xa5, 0x00, 0x96, 0x00, 0x8f, 0x00, 0x87, 0x00, 0x68, 0x00, 0x3e, 0x00, 0x05, 0x00, 0x19, 0x00, -0x0e, 0x00, 0x12, 0x00, 0xed, 0xff, 0xc9, 0xff, 0xb5, 0xff, 0xa9, 0xff, 0xc9, 0xff, 0xdd, 0xff, -0xff, 0xff, 0x0a, 0x00, 0x0a, 0x00, 0x1d, 0x00, 0x26, 0x00, 0x11, 0x00, 0x07, 0x00, 0x13, 0x00, -0x00, 0x00, 0x0b, 0x00, 0x47, 0x00, 0x35, 0x00, 0x2e, 0x00, 0x2e, 0x00, 0x4f, 0x00, 0x6d, 0x00, -0x69, 0x00, 0x5c, 0x00, 0x65, 0x00, 0x5d, 0x00, 0x41, 0x00, 0x2a, 0x00, 0x13, 0x00, 0x17, 0x00, -0x1e, 0x00, 0x35, 0x00, 0x41, 0x00, 0x54, 0x00, 0x5e, 0x00, 0x61, 0x00, 0x78, 0x00, 0x80, 0x00, -0x97, 0x00, 0x7e, 0x00, 0x6c, 0x00, 0x51, 0x00, 0x2e, 0x00, 0x15, 0x00, 0xde, 0xff, 0xca, 0xff, -0xb5, 0xff, 0xaa, 0xff, 0x93, 0xff, 0x8f, 0xff, 0x95, 0xff, 0x8c, 0xff, 0x91, 0xff, 0x92, 0xff, -0x8e, 0xff, 0x9f, 0xff, 0x97, 0xff, 0xa2, 0xff, 0x8a, 0xff, 0x64, 0xff, 0x76, 0xff, 0xa0, 0xff, -0xa3, 0xff, 0xab, 0xff, 0xd0, 0xff, 0xfd, 0xff, 0x05, 0x00, 0x2a, 0x00, 0x1d, 0x00, 0x0c, 0x00, -0xfd, 0xff, 0xf6, 0xff, 0xf7, 0xff, 0xfd, 0xff, 0xe1, 0xff, 0xce, 0xff, 0xdd, 0xff, 0xd0, 0xff, -0xcb, 0xff, 0xc4, 0xff, 0xb8, 0xff, 0xa6, 0xff, 0x9d, 0xff, 0x94, 0xff, 0xa4, 0xff, 0xbf, 0xff, -0xdc, 0xff, 0xe1, 0xff, 0xe1, 0xff, 0xca, 0xff, 0xd6, 0xff, 0xd8, 0xff, 0xf3, 0xff, 0x02, 0x00, -0x01, 0x00, 0x11, 0x00, 0x12, 0x00, 0x0c, 0x00, 0x45, 0x00, 0x51, 0x00, 0x54, 0x00, 0x7b, 0x00, -0x69, 0x00, 0x86, 0x00, 0x79, 0x00, 0x8d, 0x00, 0x6c, 0x00, 0x78, 0x00, 0x4b, 0x00, 0x2d, 0x00, -0x16, 0x00, 0xec, 0xff, 0xf4, 0xff, 0xda, 0xff, 0xd3, 0xff, 0xb7, 0xff, 0xae, 0xff, 0x86, 0xff, -0x8b, 0xff, 0xb8, 0xff, 0xdf, 0xff, 0xfd, 0xff, 0x12, 0x00, 0x1a, 0x00, 0xed, 0xff, 0xe9, 0xff, -0xd4, 0xff, 0xd9, 0xff, 0xce, 0xff, 0xd7, 0xff, 0xed, 0xff, 0xf5, 0xff, 0xf3, 0xff, 0xd4, 0xff, -0xd8, 0xff, 0xcc, 0xff, 0xa9, 0xff, 0x94, 0xff, 0x9f, 0xff, 0x9a, 0xff, 0x9b, 0xff, 0x83, 0xff, -0x96, 0xff, 0xa1, 0xff, 0x96, 0xff, 0xcc, 0xff, 0xc0, 0xff, 0xd3, 0xff, 0xd5, 0xff, 0xe3, 0xff, -0x03, 0x00, 0x01, 0x00, 0x1e, 0x00, 0x1e, 0x00, 0xf6, 0xff, 0x29, 0x00, 0x46, 0x00, 0x65, 0x00, -0x70, 0x00, 0x77, 0x00, 0x6a, 0x00, 0x7c, 0x00, 0x6e, 0x00, 0x53, 0x00, 0x4e, 0x00, 0x39, 0x00, -0x50, 0x00, 0x4a, 0x00, 0x25, 0x00, 0x25, 0x00, 0xe3, 0xff, 0xfe, 0xff, 0xec, 0xff, 0xea, 0xff, -0xa7, 0xff, 0x79, 0xff, 0x82, 0xff, 0x78, 0xff, 0x7a, 0xff, 0x59, 0xff, 0x64, 0xff, 0x6d, 0xff, -0x5a, 0xff, 0x55, 0xff, 0x5f, 0xff, 0x52, 0xff, 0x74, 0xff, 0x85, 0xff, 0x87, 0xff, 0x95, 0xff, -0xa8, 0xff, 0xbd, 0xff, 0xd0, 0xff, 0xe4, 0xff, 0xeb, 0xff, 0x16, 0x00, 0x36, 0x00, 0x3f, 0x00, -0x35, 0x00, 0x49, 0x00, 0x3f, 0x00, 0x33, 0x00, 0x33, 0x00, 0x3e, 0x00, 0x45, 0x00, 0x4f, 0x00, -0x88, 0x00, 0x92, 0x00, 0x90, 0x00, 0x88, 0x00, 0x7f, 0x00, 0x6f, 0x00, 0x5d, 0x00, 0x42, 0x00, -0x01, 0x00, 0x07, 0x00, 0xeb, 0xff, 0xd3, 0xff, 0xcd, 0xff, 0xd9, 0xff, 0xca, 0xff, 0xc2, 0xff, -0xc1, 0xff, 0x99, 0xff, 0x83, 0xff, 0x62, 0xff, 0x74, 0xff, 0x78, 0xff, 0x91, 0xff, 0xc4, 0xff, -0xb1, 0xff, 0x9b, 0xff, 0x9e, 0xff, 0x92, 0xff, 0xb0, 0xff, 0xbc, 0xff, 0xcd, 0xff, 0xbb, 0xff, -0xd9, 0xff, 0xe9, 0xff, 0x06, 0x00, 0x02, 0x00, 0x08, 0x00, 0xfd, 0xff, 0xf8, 0xff, 0xf1, 0xff, -0xf7, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0x2c, 0x00, 0x3e, 0x00, 0x3f, 0x00, 0x5f, 0x00, 0x5c, 0x00, -0x70, 0x00, 0x78, 0x00, 0x9a, 0x00, 0xad, 0x00, 0xa7, 0x00, 0xaf, 0x00, 0x85, 0x00, 0x82, 0x00, -0x52, 0x00, 0x3f, 0x00, 0x43, 0x00, 0x08, 0x00, 0x09, 0x00, 0xe2, 0xff, 0xdb, 0xff, 0xcf, 0xff, -0xca, 0xff, 0xf0, 0xff, 0xf6, 0xff, 0xf6, 0xff, 0x03, 0x00, 0xdc, 0xff, 0xe4, 0xff, 0xf0, 0xff, -0xd8, 0xff, 0x05, 0x00, 0x0c, 0x00, 0x13, 0x00, 0x1f, 0x00, 0x0f, 0x00, 0xf3, 0xff, 0xde, 0xff, -0xea, 0xff, 0xd8, 0xff, 0xcf, 0xff, 0xc7, 0xff, 0xd5, 0xff, 0xfa, 0xff, 0xf9, 0xff, 0x2b, 0x00, -0x26, 0x00, 0x31, 0x00, 0x3a, 0x00, 0x55, 0x00, 0x52, 0x00, 0x53, 0x00, 0x54, 0x00, 0x55, 0x00, -0x63, 0x00, 0x46, 0x00, 0x50, 0x00, 0x52, 0x00, 0x4b, 0x00, 0x4e, 0x00, 0x5a, 0x00, 0x39, 0x00, -0x36, 0x00, 0x1e, 0x00, 0x1c, 0x00, 0x13, 0x00, 0x01, 0x00, 0xf3, 0xff, 0xe1, 0xff, 0x01, 0x00, -0xd4, 0xff, 0xa6, 0xff, 0xa5, 0xff, 0x7e, 0xff, 0x5c, 0xff, 0x5c, 0xff, 0x59, 0xff, 0x6d, 0xff, -0x73, 0xff, 0x82, 0xff, 0x83, 0xff, 0x9d, 0xff, 0xba, 0xff, 0xc6, 0xff, 0xda, 0xff, 0xae, 0xff, -0xaf, 0xff, 0xc4, 0xff, 0xbf, 0xff, 0xfd, 0xff, 0x28, 0x00, 0x51, 0x00, 0x6d, 0x00, 0x6b, 0x00, -0x6f, 0x00, 0x4b, 0x00, 0x30, 0x00, 0x1a, 0x00, 0x09, 0x00, 0x0e, 0x00, 0x12, 0x00, 0x2e, 0x00, -0x10, 0x00, 0x2f, 0x00, 0x1b, 0x00, 0x11, 0x00, 0x03, 0x00, 0xec, 0xff, 0xd5, 0xff, 0xe9, 0xff, -0xfc, 0xff, 0x0a, 0x00, 0x20, 0x00, 0x1b, 0x00, 0x2c, 0x00, 0x27, 0x00, 0x1b, 0x00, 0x20, 0x00, -0xff, 0xff, 0xfc, 0xff, 0xe9, 0xff, 0xe1, 0xff, 0xc9, 0xff, 0xbe, 0xff, 0xb6, 0xff, 0x8e, 0xff, -0x71, 0xff, 0x69, 0xff, 0x6b, 0xff, 0x83, 0xff, 0x7a, 0xff, 0x76, 0xff, 0x80, 0xff, 0x8f, 0xff, -0xa8, 0xff, 0xa1, 0xff, 0xc5, 0xff, 0xce, 0xff, 0xd3, 0xff, 0xcd, 0xff, 0xc4, 0xff, 0xd4, 0xff, -0xca, 0xff, 0xd5, 0xff, 0xd6, 0xff, 0xe5, 0xff, 0xe7, 0xff, 0xfc, 0xff, 0x11, 0x00, 0x21, 0x00, -0x3c, 0x00, 0x49, 0x00, 0x6c, 0x00, 0x73, 0x00, 0x6f, 0x00, 0x89, 0x00, 0x93, 0x00, 0x8d, 0x00, -0x79, 0x00, 0x8f, 0x00, 0x8d, 0x00, 0xa3, 0x00, 0xa4, 0x00, 0x93, 0x00, 0x90, 0x00, 0x57, 0x00, -0x37, 0x00, 0x2b, 0x00, 0xff, 0xff, 0xe8, 0xff, 0xd0, 0xff, 0xb6, 0xff, 0xa5, 0xff, 0x88, 0xff, -0x5e, 0xff, 0x52, 0xff, 0x35, 0xff, 0x45, 0xff, 0x51, 0xff, 0x7d, 0xff, 0x8f, 0xff, 0x90, 0xff, -0x9d, 0xff, 0xa8, 0xff, 0xb4, 0xff, 0xa0, 0xff, 0x9c, 0xff, 0xbf, 0xff, 0xdc, 0xff, 0x12, 0x00, -0x20, 0x00, 0x38, 0x00, 0x50, 0x00, 0x64, 0x00, 0x69, 0x00, 0x68, 0x00, 0x73, 0x00, 0x6e, 0x00, -0x81, 0x00, 0x84, 0x00, 0x9c, 0x00, 0xba, 0x00, 0xbf, 0x00, 0xcc, 0x00, 0xc9, 0x00, 0xcb, 0x00, -0xc4, 0x00, 0x8a, 0x00, 0x43, 0x00, 0x46, 0x00, 0x31, 0x00, 0x3a, 0x00, 0x45, 0x00, 0x26, 0x00, -0x18, 0x00, 0xfb, 0xff, 0xe2, 0xff, 0xcc, 0xff, 0x9f, 0xff, 0x91, 0xff, 0x88, 0xff, 0x6e, 0xff, -0x5c, 0xff, 0x63, 0xff, 0x52, 0xff, 0x4e, 0xff, 0x3d, 0xff, 0x2f, 0xff, 0x24, 0xff, 0x4e, 0xff, -0x5e, 0xff, 0x8a, 0xff, 0xa7, 0xff, 0xad, 0xff, 0xde, 0xff, 0xec, 0xff, 0x0f, 0x00, 0x1c, 0x00, -0x04, 0x00, 0x23, 0x00, 0x2b, 0x00, 0x63, 0x00, 0x88, 0x00, 0x98, 0x00, 0x7c, 0x00, 0x81, 0x00, -0x6b, 0x00, 0x88, 0x00, 0x8a, 0x00, 0x75, 0x00, 0x5c, 0x00, 0x54, 0x00, 0x34, 0x00, 0xff, 0xff, -0xed, 0xff, 0xd3, 0xff, 0xc3, 0xff, 0xdb, 0xff, 0xc5, 0xff, 0xca, 0xff, 0xc2, 0xff, 0xc5, 0xff, -0xa9, 0xff, 0xa1, 0xff, 0x8a, 0xff, 0x73, 0xff, 0x6f, 0xff, 0x5a, 0xff, 0x59, 0xff, 0x69, 0xff, -0x9a, 0xff, 0xb6, 0xff, 0xc4, 0xff, 0xed, 0xff, 0x0a, 0x00, 0x1c, 0x00, 0x2c, 0x00, 0x43, 0x00, -0x2c, 0x00, 0x57, 0x00, 0x7d, 0x00, 0x94, 0x00, 0x8d, 0x00, 0x72, 0x00, 0x39, 0x00, 0x2e, 0x00, -0x1c, 0x00, 0x14, 0x00, 0x05, 0x00, 0xe6, 0xff, 0xd5, 0xff, 0xad, 0xff, 0xc5, 0xff, 0xd5, 0xff, -0xd8, 0xff, 0xe0, 0xff, 0xe8, 0xff, 0xce, 0xff, 0xcd, 0xff, 0xdf, 0xff, 0xe2, 0xff, 0xee, 0xff, -0x0b, 0x00, 0x31, 0x00, 0x48, 0x00, 0x37, 0x00, 0x39, 0x00, 0x4e, 0x00, 0x42, 0x00, 0x3a, 0x00, -0x2e, 0x00, 0x17, 0x00, 0x1e, 0x00, 0x18, 0x00, 0x07, 0x00, 0xdd, 0xff, 0xc5, 0xff, 0xab, 0xff, -0x95, 0xff, 0x82, 0xff, 0x6f, 0xff, 0x82, 0xff, 0x84, 0xff, 0x90, 0xff, 0x91, 0xff, 0xa9, 0xff, -0xca, 0xff, 0xe5, 0xff, 0xf7, 0xff, 0xff, 0xff, 0x02, 0x00, 0x1b, 0x00, 0x35, 0x00, 0x2d, 0x00, -0x1e, 0x00, 0x11, 0x00, 0x15, 0x00, 0x24, 0x00, 0x03, 0x00, 0xeb, 0xff, 0xec, 0xff, 0xfb, 0xff, -0xe2, 0xff, 0xed, 0xff, 0xfc, 0xff, 0x0f, 0x00, 0x2f, 0x00, 0x18, 0x00, 0x06, 0x00, 0xda, 0xff, -0xde, 0xff, 0xe6, 0xff, 0xec, 0xff, 0xda, 0xff, 0xd3, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x0e, 0x00, -0xf2, 0xff, 0xe7, 0xff, 0xd7, 0xff, 0xc3, 0xff, 0xc9, 0xff, 0xea, 0xff, 0x02, 0x00, 0x11, 0x00, -0x1c, 0x00, 0x2b, 0x00, 0x59, 0x00, 0x68, 0x00, 0x82, 0x00, 0x9f, 0x00, 0xa7, 0x00, 0x81, 0x00, -0x75, 0x00, 0x64, 0x00, 0x54, 0x00, 0x2c, 0x00, 0x12, 0x00, 0x0b, 0x00, 0x05, 0x00, 0x00, 0x00, -0xf3, 0xff, 0xd4, 0xff, 0xbd, 0xff, 0xb8, 0xff, 0xbe, 0xff, 0xbd, 0xff, 0xb3, 0xff, 0x9a, 0xff, -0x98, 0xff, 0x82, 0xff, 0x99, 0xff, 0xb6, 0xff, 0xbb, 0xff, 0xc6, 0xff, 0xda, 0xff, 0xd8, 0xff, -0xfa, 0xff, 0x1a, 0x00, 0x1b, 0x00, 0x24, 0x00, 0x02, 0x00, 0xf5, 0xff, 0x0d, 0x00, 0x0c, 0x00, -0x24, 0x00, 0x40, 0x00, 0x3c, 0x00, 0x47, 0x00, 0x44, 0x00, 0x2a, 0x00, 0x1f, 0x00, 0x0f, 0x00, -0x11, 0x00, 0xfd, 0xff, 0x0c, 0x00, 0x26, 0x00, 0x46, 0x00, 0x4a, 0x00, 0x3a, 0x00, 0x35, 0x00, -0x1a, 0x00, 0x18, 0x00, 0x1b, 0x00, 0x17, 0x00, 0x26, 0x00, 0x20, 0x00, 0x30, 0x00, 0x2a, 0x00, -0x2c, 0x00, 0x1d, 0x00, 0x09, 0x00, 0xdf, 0xff, 0xdb, 0xff, 0xda, 0xff, 0xec, 0xff, 0xee, 0xff, -0xc2, 0xff, 0xbd, 0xff, 0xb3, 0xff, 0xb5, 0xff, 0xaa, 0xff, 0xae, 0xff, 0x8f, 0xff, 0x57, 0xff, -0x5a, 0xff, 0x54, 0xff, 0x6f, 0xff, 0x8f, 0xff, 0xad, 0xff, 0xff, 0xff, 0x48, 0x00, 0x65, 0x00, -0x87, 0x00, 0x7f, 0x00, 0x7b, 0x00, 0x83, 0x00, 0x75, 0x00, 0x66, 0x00, 0x5e, 0x00, 0x58, 0x00, -0x35, 0x00, 0x1f, 0x00, 0x1c, 0x00, 0xff, 0xff, 0x09, 0x00, 0xeb, 0xff, 0xde, 0xff, 0xef, 0xff, -0xc3, 0xff, 0xae, 0xff, 0xca, 0xff, 0xb5, 0xff, 0xb1, 0xff, 0xba, 0xff, 0xc6, 0xff, 0xca, 0xff, -0xe0, 0xff, 0xea, 0xff, 0xd0, 0xff, 0xec, 0xff, 0xeb, 0xff, 0xec, 0xff, 0xe4, 0xff, 0xdf, 0xff, -0xde, 0xff, 0xd9, 0xff, 0xd9, 0xff, 0xd4, 0xff, 0xe0, 0xff, 0xe3, 0xff, 0xe9, 0xff, 0xda, 0xff, -0xda, 0xff, 0xe1, 0xff, 0xe7, 0xff, 0xea, 0xff, 0xde, 0xff, 0xf2, 0xff, 0xe6, 0xff, 0xf8, 0xff, -0xfd, 0xff, 0xf1, 0xff, 0x03, 0x00, 0xfb, 0xff, 0x00, 0x00, 0xfc, 0xff, 0x08, 0x00, 0x06, 0x00, -0x13, 0x00, 0xfd, 0xff, 0xe0, 0xff, 0xe9, 0xff, 0xf8, 0xff, 0x02, 0x00, 0x17, 0x00, 0x31, 0x00, -0x29, 0x00, 0x30, 0x00, 0x37, 0x00, 0x3b, 0x00, 0x1a, 0x00, 0x23, 0x00, 0x14, 0x00, 0xe6, 0xff, -0x0a, 0x00, 0x1e, 0x00, 0x1e, 0x00, 0x33, 0x00, 0x48, 0x00, 0x34, 0x00, 0x49, 0x00, 0x40, 0x00, -0x30, 0x00, 0x13, 0x00, 0xf2, 0xff, 0x10, 0x00, 0x20, 0x00, 0x3e, 0x00, 0x28, 0x00, 0x3a, 0x00, -0x43, 0x00, 0x4c, 0x00, 0x5a, 0x00, 0x3b, 0x00, 0x3a, 0x00, 0x26, 0x00, 0x3d, 0x00, 0x4a, 0x00, -0x55, 0x00, 0x5c, 0x00, 0x5f, 0x00, 0x4f, 0x00, 0x32, 0x00, 0x30, 0x00, 0x2b, 0x00, 0x28, 0x00, -0x04, 0x00, 0xe5, 0xff, 0xce, 0xff, 0xb4, 0xff, 0xb1, 0xff, 0xbd, 0xff, 0xc8, 0xff, 0xc1, 0xff, -0xc1, 0xff, 0xc3, 0xff, 0xbe, 0xff, 0xc8, 0xff, 0xc7, 0xff, 0xd9, 0xff, 0xe7, 0xff, 0xe3, 0xff, -0xf6, 0xff, 0xf1, 0xff, 0xee, 0xff, 0xcf, 0xff, 0xc9, 0xff, 0xdc, 0xff, 0xce, 0xff, 0xcc, 0xff, -0xd9, 0xff, 0xf5, 0xff, 0x12, 0x00, 0x2a, 0x00, 0x18, 0x00, 0x24, 0x00, 0x39, 0x00, 0x30, 0x00, -0x25, 0x00, 0x30, 0x00, 0x1d, 0x00, 0x1c, 0x00, 0xfe, 0xff, 0x0c, 0x00, 0x12, 0x00, 0x0b, 0x00, -0x04, 0x00, 0x16, 0x00, 0x21, 0x00, 0x0e, 0x00, 0x32, 0x00, 0x3e, 0x00, 0x31, 0x00, 0x3e, 0x00, -0x0d, 0x00, 0xfe, 0xff, 0xda, 0xff, 0xc5, 0xff, 0xce, 0xff, 0xb7, 0xff, 0x97, 0xff, 0x90, 0xff, -0x8b, 0xff, 0x7d, 0xff, 0x76, 0xff, 0x7d, 0xff, 0x80, 0xff, 0x84, 0xff, 0x8e, 0xff, 0x8c, 0xff, -0x96, 0xff, 0x96, 0xff, 0xc1, 0xff, 0xc6, 0xff, 0xd1, 0xff, 0xe4, 0xff, 0xf2, 0xff, 0xfe, 0xff, -0x0b, 0x00, 0x1d, 0x00, 0x1e, 0x00, 0x27, 0x00, 0x16, 0x00, 0x23, 0x00, 0x11, 0x00, 0x05, 0x00, -0x05, 0x00, 0x08, 0x00, 0x0d, 0x00, 0x3d, 0x00, 0x5f, 0x00, 0x78, 0x00, 0x7b, 0x00, 0x6f, 0x00, -0x49, 0x00, 0x11, 0x00, 0xf7, 0xff, 0xdf, 0xff, 0xc6, 0xff, 0xb9, 0xff, 0xa3, 0xff, 0xb5, 0xff, -0xb5, 0xff, 0xb0, 0xff, 0xb8, 0xff, 0xb8, 0xff, 0xc5, 0xff, 0xc7, 0xff, 0xc0, 0xff, 0xd2, 0xff, -0xd8, 0xff, 0xe2, 0xff, 0xdb, 0xff, 0xdf, 0xff, 0xd6, 0xff, 0xea, 0xff, 0xfd, 0xff, 0xf6, 0xff, -0x02, 0x00, 0xf7, 0xff, 0x31, 0x00, 0x52, 0x00, 0x6d, 0x00, 0x80, 0x00, 0x79, 0x00, 0x65, 0x00, -0x53, 0x00, 0x40, 0x00, 0x25, 0x00, 0x0a, 0x00, 0xee, 0xff, 0xe5, 0xff, 0xf5, 0xff, 0x0d, 0x00, -0x18, 0x00, 0x14, 0x00, 0x1d, 0x00, 0x01, 0x00, 0xf4, 0xff, 0xe6, 0xff, 0xdf, 0xff, 0xd1, 0xff, -0xbe, 0xff, 0xa7, 0xff, 0xac, 0xff, 0xb0, 0xff, 0xb6, 0xff, 0xd1, 0xff, 0xda, 0xff, 0xd1, 0xff, -0xb5, 0xff, 0xab, 0xff, 0xbf, 0xff, 0xf5, 0xff, 0x17, 0x00, 0x1e, 0x00, 0x1b, 0x00, 0x0d, 0x00, -0x0c, 0x00, 0x07, 0x00, 0x0d, 0x00, 0xe7, 0xff, 0xbe, 0xff, 0x9e, 0xff, 0xad, 0xff, 0xaa, 0xff, -0xba, 0xff, 0xc0, 0xff, 0xc7, 0xff, 0xd7, 0xff, 0xf3, 0xff, 0xf0, 0xff, 0x0c, 0x00, 0x08, 0x00, -0x1c, 0x00, 0x40, 0x00, 0x32, 0x00, 0x70, 0x00, 0x9a, 0x00, 0xe3, 0x00, 0xfb, 0x00, 0x07, 0x01, -0xfd, 0x00, 0xf5, 0x00, 0xfd, 0x00, 0xe9, 0x00, 0xdb, 0x00, 0x9f, 0x00, 0x74, 0x00, 0x43, 0x00, -0x29, 0x00, 0x0b, 0x00, 0xed, 0xff, 0xa4, 0xff, 0x96, 0xff, 0x92, 0xff, 0x7e, 0xff, 0x74, 0xff, -0x72, 0xff, 0x93, 0xff, 0x88, 0xff, 0x76, 0xff, 0x51, 0xff, 0x35, 0xff, 0x2c, 0xff, 0x3b, 0xff, -0x5d, 0xff, 0x66, 0xff, 0x71, 0xff, 0x76, 0xff, 0x91, 0xff, 0xce, 0xff, 0xde, 0xff, 0xfe, 0xff, -0xfd, 0xff, 0x15, 0x00, 0x2c, 0x00, 0x17, 0x00, 0x31, 0x00, 0x39, 0x00, 0x33, 0x00, 0x4b, 0x00, -0x64, 0x00, 0x5d, 0x00, 0x49, 0x00, 0x3d, 0x00, 0x34, 0x00, 0x23, 0x00, 0x1d, 0x00, 0x0e, 0x00, -0xfa, 0xff, 0xe4, 0xff, 0xf3, 0xff, 0xe6, 0xff, 0xc7, 0xff, 0xc4, 0xff, 0xb4, 0xff, 0xbc, 0xff, -0xb2, 0xff, 0x98, 0xff, 0x74, 0xff, 0x5d, 0xff, 0x61, 0xff, 0x64, 0xff, 0x9d, 0xff, 0xce, 0xff, -0xef, 0xff, 0x12, 0x00, 0x2c, 0x00, 0x3a, 0x00, 0x42, 0x00, 0x51, 0x00, 0x67, 0x00, 0x84, 0x00, -0x94, 0x00, 0x9c, 0x00, 0x9d, 0x00, 0x82, 0x00, 0x52, 0x00, 0x4f, 0x00, 0x37, 0x00, 0x2b, 0x00, -0x40, 0x00, 0x37, 0x00, 0x25, 0x00, 0x47, 0x00, 0x28, 0x00, 0x24, 0x00, 0x1e, 0x00, 0x2b, 0x00, -0x01, 0x00, 0xf3, 0xff, 0xf4, 0xff, 0xe6, 0xff, 0xec, 0xff, 0xee, 0xff, 0xf3, 0xff, 0xd9, 0xff, -0xf2, 0xff, 0xeb, 0xff, 0xc1, 0xff, 0xa2, 0xff, 0x9f, 0xff, 0x98, 0xff, 0xa3, 0xff, 0xbf, 0xff, -0xb2, 0xff, 0xb1, 0xff, 0xa2, 0xff, 0x99, 0xff, 0x9c, 0xff, 0x95, 0xff, 0xcb, 0xff, 0xd5, 0xff, -0xe3, 0xff, 0xfb, 0xff, 0x04, 0x00, 0x20, 0x00, 0x14, 0x00, 0x14, 0x00, 0x18, 0x00, 0x02, 0x00, -0x07, 0x00, 0xfd, 0xff, 0xeb, 0xff, 0xe7, 0xff, 0xf8, 0xff, 0xe0, 0xff, 0xd7, 0xff, 0xb9, 0xff, -0x9b, 0xff, 0x91, 0xff, 0x86, 0xff, 0x86, 0xff, 0xa0, 0xff, 0xb3, 0xff, 0xb2, 0xff, 0xd0, 0xff, -0xcc, 0xff, 0xd2, 0xff, 0xd1, 0xff, 0xd0, 0xff, 0xda, 0xff, 0xf2, 0xff, 0x04, 0x00, 0x1c, 0x00, -0x42, 0x00, 0x74, 0x00, 0x7e, 0x00, 0x8c, 0x00, 0xb1, 0x00, 0xb6, 0x00, 0xb1, 0x00, 0xa4, 0x00, -0xa8, 0x00, 0xb9, 0x00, 0xb4, 0x00, 0x97, 0x00, 0x78, 0x00, 0x5a, 0x00, 0x42, 0x00, 0x3c, 0x00, -0x28, 0x00, 0x1a, 0x00, 0xf6, 0xff, 0xda, 0xff, 0xa5, 0xff, 0x82, 0xff, 0x82, 0xff, 0x73, 0xff, -0x7c, 0xff, 0x71, 0xff, 0x73, 0xff, 0x77, 0xff, 0x92, 0xff, 0xb5, 0xff, 0xa8, 0xff, 0xc5, 0xff, -0xd3, 0xff, 0xe3, 0xff, 0xe9, 0xff, 0x14, 0x00, 0x18, 0x00, 0x1a, 0x00, 0x14, 0x00, 0x0c, 0x00, -0x0e, 0x00, 0x1a, 0x00, 0x3a, 0x00, 0x4b, 0x00, 0x58, 0x00, 0x4f, 0x00, 0x58, 0x00, 0x59, 0x00, -0x5a, 0x00, 0x58, 0x00, 0x3d, 0x00, 0x30, 0x00, 0x27, 0x00, 0x31, 0x00, 0x11, 0x00, 0x03, 0x00, -0xd1, 0xff, 0xe5, 0xff, 0xef, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x00, 0x00, 0xfa, 0xff, 0xef, 0xff, -0x02, 0x00, 0x18, 0x00, 0x33, 0x00, 0x31, 0x00, 0x3f, 0x00, 0x43, 0x00, 0x47, 0x00, 0x42, 0x00, -0x49, 0x00, 0x60, 0x00, 0x6c, 0x00, 0x66, 0x00, 0x72, 0x00, 0x5e, 0x00, 0x65, 0x00, 0x4f, 0x00, -0x3d, 0x00, 0x3c, 0x00, 0x39, 0x00, 0x51, 0x00, 0x35, 0x00, 0x2f, 0x00, 0x35, 0x00, 0x23, 0x00, -0xfc, 0xff, 0xfa, 0xff, 0x0d, 0x00, 0xf1, 0xff, 0xfb, 0xff, 0xf1, 0xff, 0x01, 0x00, 0x19, 0x00, -0xfd, 0xff, 0x0d, 0x00, 0x19, 0x00, 0x0d, 0x00, 0x0f, 0x00, 0xe9, 0xff, 0xc4, 0xff, 0xbf, 0xff, -0xaf, 0xff, 0x94, 0xff, 0x7c, 0xff, 0x71, 0xff, 0x85, 0xff, 0x7f, 0xff, 0x86, 0xff, 0x83, 0xff, -0x76, 0xff, 0x75, 0xff, 0x7f, 0xff, 0x92, 0xff, 0xa5, 0xff, 0xb0, 0xff, 0xae, 0xff, 0xbf, 0xff, -0xd2, 0xff, 0xe6, 0xff, 0x05, 0x00, 0x13, 0x00, 0x1b, 0x00, 0x18, 0x00, 0x2b, 0x00, 0x53, 0x00, -0x44, 0x00, 0x47, 0x00, 0x41, 0x00, 0x2c, 0x00, 0x15, 0x00, 0x09, 0x00, 0xfc, 0xff, 0xf7, 0xff, -0xfe, 0xff, 0x24, 0x00, 0x18, 0x00, 0x0b, 0x00, 0xde, 0xff, 0xc9, 0xff, 0xd0, 0xff, 0xbb, 0xff, -0xc4, 0xff, 0xbb, 0xff, 0xd0, 0xff, 0xee, 0xff, 0x07, 0x00, 0xec, 0xff, 0xcf, 0xff, 0xda, 0xff, -0xd7, 0xff, 0xe1, 0xff, 0xe0, 0xff, 0xbf, 0xff, 0xc1, 0xff, 0xb9, 0xff, 0xaf, 0xff, 0xaa, 0xff, -0xb8, 0xff, 0xe3, 0xff, 0xf2, 0xff, 0xfe, 0xff, 0xfc, 0xff, 0xf0, 0xff, 0xe6, 0xff, 0xcd, 0xff, -0xd8, 0xff, 0xc2, 0xff, 0xd9, 0xff, 0xf2, 0xff, 0x16, 0x00, 0x2b, 0x00, 0x3d, 0x00, 0x6b, 0x00, -0x77, 0x00, 0x7a, 0x00, 0x7c, 0x00, 0x91, 0x00, 0xa1, 0x00, 0x8f, 0x00, 0x78, 0x00, 0x68, 0x00, -0x86, 0x00, 0x96, 0x00, 0x97, 0x00, 0x9b, 0x00, 0xa3, 0x00, 0xc1, 0x00, 0xa8, 0x00, 0x90, 0x00, -0x93, 0x00, 0x7b, 0x00, 0x7f, 0x00, 0xa6, 0x00, 0xb9, 0x00, 0xaa, 0x00, 0x9f, 0x00, 0x9b, 0x00, -0x6a, 0x00, 0x58, 0x00, 0x54, 0x00, 0x4e, 0x00, 0x3e, 0x00, 0x44, 0x00, 0x45, 0x00, 0x4a, 0x00, -0x44, 0x00, 0x18, 0x00, 0xf1, 0xff, 0xa2, 0xff, 0x4d, 0xff, 0x23, 0xff, 0x0a, 0xff, 0x12, 0xff, -0x22, 0xff, 0x25, 0xff, 0x32, 0xff, 0x36, 0xff, 0x32, 0xff, 0x1f, 0xff, 0x3b, 0xff, 0x43, 0xff, -0x57, 0xff, 0x73, 0xff, 0x80, 0xff, 0x95, 0xff, 0xb0, 0xff, 0xe3, 0xff, 0xff, 0xff, 0x19, 0x00, -0x12, 0x00, 0x04, 0x00, 0x01, 0x00, 0xea, 0xff, 0xec, 0xff, 0xef, 0xff, 0x0c, 0x00, 0x01, 0x00, -0x06, 0x00, 0xf8, 0xff, 0xd5, 0xff, 0xba, 0xff, 0xae, 0xff, 0x87, 0xff, 0x78, 0xff, 0x95, 0xff, -0x8a, 0xff, 0x92, 0xff, 0xa4, 0xff, 0xa1, 0xff, 0xba, 0xff, 0xb8, 0xff, 0xa0, 0xff, 0x9f, 0xff, -0xa5, 0xff, 0xbe, 0xff, 0xd5, 0xff, 0xeb, 0xff, 0x18, 0x00, 0x2c, 0x00, 0x3b, 0x00, 0x3b, 0x00, -0x3a, 0x00, 0x37, 0x00, 0x16, 0x00, 0x00, 0x00, 0x0d, 0x00, 0xf4, 0xff, 0xef, 0xff, 0xf3, 0xff, -0xff, 0xff, 0x1a, 0x00, 0x1b, 0x00, 0x1d, 0x00, 0x20, 0x00, 0x1a, 0x00, 0x0e, 0x00, 0x0f, 0x00, -0xe1, 0xff, 0xd1, 0xff, 0xde, 0xff, 0xe5, 0xff, 0xf5, 0xff, 0x04, 0x00, 0x01, 0x00, 0xf9, 0xff, -0x0a, 0x00, 0x0e, 0x00, 0xfd, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xf4, 0xff, 0xe5, 0xff, 0x05, 0x00, -0x15, 0x00, 0x13, 0x00, 0x31, 0x00, 0x24, 0x00, 0x10, 0x00, 0x10, 0x00, 0xf1, 0xff, 0xe3, 0xff, -0xa8, 0xff, 0x93, 0xff, 0x7e, 0xff, 0x7e, 0xff, 0x8e, 0xff, 0xa2, 0xff, 0xc1, 0xff, 0xc3, 0xff, -0xb8, 0xff, 0x9c, 0xff, 0xad, 0xff, 0xa8, 0xff, 0xa5, 0xff, 0xa0, 0xff, 0xba, 0xff, 0xc1, 0xff, -0xd5, 0xff, 0xef, 0xff, 0xe5, 0xff, 0xea, 0xff, 0x02, 0x00, 0x1a, 0x00, 0x25, 0x00, 0x50, 0x00, -0x6b, 0x00, 0x91, 0x00, 0xc9, 0x00, 0xcb, 0x00, 0xd0, 0x00, 0xb5, 0x00, 0x9c, 0x00, 0x7b, 0x00, -0x7f, 0x00, 0x9b, 0x00, 0x85, 0x00, 0x77, 0x00, 0x51, 0x00, 0x3e, 0x00, 0x26, 0x00, 0xfc, 0xff, -0xe2, 0xff, 0xc5, 0xff, 0xa1, 0xff, 0x75, 0xff, 0x69, 0xff, 0x6a, 0xff, 0x79, 0xff, 0x7b, 0xff, -0x75, 0xff, 0x7f, 0xff, 0x8f, 0xff, 0xb5, 0xff, 0xe0, 0xff, 0xfa, 0xff, 0x1e, 0x00, 0x22, 0x00, -0x1d, 0x00, 0x17, 0x00, 0x09, 0x00, 0x0d, 0x00, 0x23, 0x00, 0x3f, 0x00, 0x53, 0x00, 0x5c, 0x00, -0x46, 0x00, 0x1d, 0x00, 0xe0, 0xff, 0xd8, 0xff, 0xb9, 0xff, 0xaa, 0xff, 0xbe, 0xff, 0xcc, 0xff, -0xe0, 0xff, 0xd5, 0xff, 0xb7, 0xff, 0xa1, 0xff, 0xaa, 0xff, 0xac, 0xff, 0xd4, 0xff, 0xee, 0xff, -0x13, 0x00, 0x21, 0x00, 0x37, 0x00, 0x5e, 0x00, 0x5c, 0x00, 0x66, 0x00, 0x49, 0x00, 0x34, 0x00, -0x2f, 0x00, 0x18, 0x00, 0x16, 0x00, 0x0f, 0x00, 0x22, 0x00, 0x2d, 0x00, 0x2f, 0x00, 0x37, 0x00, -0x02, 0x00, 0xe1, 0xff, 0xc0, 0xff, 0x99, 0xff, 0x9b, 0xff, 0xa7, 0xff, 0xbb, 0xff, 0xd2, 0xff, -0x00, 0x00, 0x19, 0x00, 0x47, 0x00, 0x5b, 0x00, 0x56, 0x00, 0x63, 0x00, 0x63, 0x00, 0x70, 0x00, -0x7f, 0x00, 0x79, 0x00, 0x66, 0x00, 0x6f, 0x00, 0x4c, 0x00, 0x14, 0x00, 0xe5, 0xff, 0xd1, 0xff, -0xce, 0xff, 0xbf, 0xff, 0xa5, 0xff, 0xa6, 0xff, 0xb5, 0xff, 0xc6, 0xff, 0xda, 0xff, 0xf2, 0xff, -0x03, 0x00, 0xf0, 0xff, 0xe9, 0xff, 0xcf, 0xff, 0xce, 0xff, 0xc3, 0xff, 0xc5, 0xff, 0xfd, 0xff, -0x0b, 0x00, 0x0e, 0x00, 0x0b, 0x00, 0xf4, 0xff, 0xd3, 0xff, 0xc6, 0xff, 0xbb, 0xff, 0xaa, 0xff, -0xb2, 0xff, 0x99, 0xff, 0xa2, 0xff, 0xab, 0xff, 0xc9, 0xff, 0xd5, 0xff, 0xe9, 0xff, 0xf5, 0xff, -0xec, 0xff, 0xff, 0xff, 0x14, 0x00, 0x25, 0x00, 0x43, 0x00, 0x6e, 0x00, 0x9b, 0x00, 0xcd, 0x00, -0xe6, 0x00, 0xe9, 0x00, 0x05, 0x01, 0xf5, 0x00, 0xd4, 0x00, 0xbb, 0x00, 0x87, 0x00, 0x5a, 0x00, -0x35, 0x00, 0x4c, 0x00, 0x4d, 0x00, 0x43, 0x00, 0x45, 0x00, 0x32, 0x00, 0x30, 0x00, 0x52, 0x00, -0x4c, 0x00, 0x35, 0x00, 0x40, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x07, 0x00, 0xd9, 0xff, -0xa9, 0xff, 0x84, 0xff, 0x73, 0xff, 0x4f, 0xff, 0x4d, 0xff, 0x5a, 0xff, 0x62, 0xff, 0x7b, 0xff, -0x8d, 0xff, 0x81, 0xff, 0x79, 0xff, 0x66, 0xff, 0x59, 0xff, 0x5a, 0xff, 0x6c, 0xff, 0x67, 0xff, -0x6e, 0xff, 0x81, 0xff, 0xa1, 0xff, 0xb9, 0xff, 0xde, 0xff, 0xf2, 0xff, 0x0e, 0x00, 0x27, 0x00, -0x2b, 0x00, 0x29, 0x00, 0x1a, 0x00, 0x21, 0x00, 0x0e, 0x00, 0x0d, 0x00, 0xf4, 0xff, 0x09, 0x00, -0x04, 0x00, 0x0d, 0x00, 0xf8, 0xff, 0xec, 0xff, 0xf4, 0xff, 0xe2, 0xff, 0x0b, 0x00, 0xeb, 0xff, -0xf9, 0xff, 0xf2, 0xff, 0xc6, 0xff, 0xd3, 0xff, 0xd5, 0xff, 0xc1, 0xff, 0xdf, 0xff, 0xe7, 0xff, -0xd4, 0xff, 0xc2, 0xff, 0xa5, 0xff, 0x9e, 0xff, 0xab, 0xff, 0xb1, 0xff, 0xad, 0xff, 0xac, 0xff, -0xa5, 0xff, 0xa5, 0xff, 0xb3, 0xff, 0xd0, 0xff, 0xc8, 0xff, 0xca, 0xff, 0xc4, 0xff, 0xc0, 0xff, -0xb8, 0xff, 0xb9, 0xff, 0x9e, 0xff, 0x90, 0xff, 0xa3, 0xff, 0xc8, 0xff, 0xdd, 0xff, 0x04, 0x00, -0x1d, 0x00, 0x43, 0x00, 0x63, 0x00, 0x6a, 0x00, 0xa9, 0x00, 0xd8, 0x00, 0xef, 0x00, 0xfd, 0x00, -0xed, 0x00, 0xe9, 0x00, 0xbd, 0x00, 0xaf, 0x00, 0x9f, 0x00, 0x93, 0x00, 0x87, 0x00, 0x7b, 0x00, -0x82, 0x00, 0x82, 0x00, 0x93, 0x00, 0x89, 0x00, 0x71, 0x00, 0x61, 0x00, 0x45, 0x00, 0x27, 0x00, -0x03, 0x00, 0x01, 0x00, 0x07, 0x00, 0x1a, 0x00, 0x2d, 0x00, 0x3b, 0x00, 0x18, 0x00, 0xea, 0xff, -0xd2, 0xff, 0xde, 0xff, 0xd6, 0xff, 0xe1, 0xff, 0xe0, 0xff, 0xea, 0xff, 0xdd, 0xff, 0xc4, 0xff, -0xcb, 0xff, 0xbc, 0xff, 0x96, 0xff, 0x7b, 0xff, 0x82, 0xff, 0x8b, 0xff, 0x9c, 0xff, 0xd4, 0xff, -0xff, 0xff, 0x34, 0x00, 0x59, 0x00, 0x70, 0x00, 0x86, 0x00, 0x85, 0x00, 0x9d, 0x00, 0xc5, 0x00, -0xda, 0x00, 0xe8, 0x00, 0xe6, 0x00, 0xc5, 0x00, 0xba, 0x00, 0xbf, 0x00, 0x8b, 0x00, 0x6f, 0x00, -0x60, 0x00, 0x4a, 0x00, 0x42, 0x00, 0x38, 0x00, 0x1d, 0x00, 0x11, 0x00, 0xef, 0xff, 0xf4, 0xff, -0xe4, 0xff, 0xc5, 0xff, 0xbf, 0xff, 0x8e, 0xff, 0x69, 0xff, 0x5f, 0xff, 0x6e, 0xff, 0x6f, 0xff, -0x75, 0xff, 0x80, 0xff, 0x82, 0xff, 0x90, 0xff, 0x8f, 0xff, 0x7d, 0xff, 0x87, 0xff, 0xb7, 0xff, -0xce, 0xff, 0xab, 0xff, 0x8f, 0xff, 0x8d, 0xff, 0x86, 0xff, 0x7b, 0xff, 0x75, 0xff, 0x72, 0xff, -0x7b, 0xff, 0x87, 0xff, 0x95, 0xff, 0x9b, 0xff, 0x9b, 0xff, 0xaf, 0xff, 0xbc, 0xff, 0xb9, 0xff, -0xbe, 0xff, 0xd8, 0xff, 0xe3, 0xff, 0x0f, 0x00, 0xf2, 0xff, 0xf1, 0xff, 0xdd, 0xff, 0xb8, 0xff, -0xa8, 0xff, 0xc5, 0xff, 0xcf, 0xff, 0xe8, 0xff, 0x1a, 0x00, 0x41, 0x00, 0x6c, 0x00, 0x7d, 0x00, -0x7a, 0x00, 0x84, 0x00, 0xa3, 0x00, 0xbc, 0x00, 0xc4, 0x00, 0xc6, 0x00, 0xc9, 0x00, 0xc7, 0x00, -0xa9, 0x00, 0xa1, 0x00, 0xb4, 0x00, 0x9f, 0x00, 0xa6, 0x00, 0x7e, 0x00, 0x6c, 0x00, 0x60, 0x00, -0x23, 0x00, 0x35, 0x00, 0x32, 0x00, 0x1f, 0x00, 0x22, 0x00, 0x09, 0x00, 0xfd, 0xff, 0xe8, 0xff, -0xc9, 0xff, 0xb7, 0xff, 0xa8, 0xff, 0xb2, 0xff, 0xbc, 0xff, 0x9b, 0xff, 0x97, 0xff, 0x8c, 0xff, -0xa5, 0xff, 0xb9, 0xff, 0xcd, 0xff, 0xbc, 0xff, 0xce, 0xff, 0xba, 0xff, 0xc4, 0xff, 0xdb, 0xff, -0xcf, 0xff, 0xc2, 0xff, 0xa1, 0xff, 0x94, 0xff, 0x88, 0xff, 0xa1, 0xff, 0xb1, 0xff, 0xce, 0xff, -0xe6, 0xff, 0xe1, 0xff, 0x06, 0x00, 0x25, 0x00, 0x2b, 0x00, 0x35, 0x00, 0x2a, 0x00, 0x21, 0x00, -0x19, 0x00, 0x07, 0x00, 0xdf, 0xff, 0xd0, 0xff, 0xc8, 0xff, 0xc2, 0xff, 0xd6, 0xff, 0xfa, 0xff, -0xf8, 0xff, 0xef, 0xff, 0xf3, 0xff, 0xdf, 0xff, 0xe3, 0xff, 0xec, 0xff, 0xeb, 0xff, 0xde, 0xff, -0xd9, 0xff, 0xe7, 0xff, 0xd3, 0xff, 0xd4, 0xff, 0xd3, 0xff, 0xd4, 0xff, 0xde, 0xff, 0xe2, 0xff, -0xe3, 0xff, 0xfb, 0xff, 0x02, 0x00, 0xf6, 0xff, 0xf7, 0xff, 0xf9, 0xff, 0x2a, 0x00, 0x31, 0x00, -0x19, 0x00, 0x27, 0x00, 0x2f, 0x00, 0x2f, 0x00, 0x29, 0x00, 0x2c, 0x00, 0x41, 0x00, 0x31, 0x00, -0x3a, 0x00, 0x33, 0x00, 0x0f, 0x00, 0xef, 0xff, 0xc2, 0xff, 0x97, 0xff, 0x82, 0xff, 0x77, 0xff, -0x5a, 0xff, 0x44, 0xff, 0x44, 0xff, 0x65, 0xff, 0x7c, 0xff, 0x9b, 0xff, 0x99, 0xff, 0xab, 0xff, -0x9c, 0xff, 0xa8, 0xff, 0x8e, 0xff, 0x71, 0xff, 0x9a, 0xff, 0x91, 0xff, 0xa3, 0xff, 0xbb, 0xff, -0xe5, 0xff, 0x1d, 0x00, 0x25, 0x00, 0x2c, 0x00, 0x3b, 0x00, 0x36, 0x00, 0x39, 0x00, 0x38, 0x00, -0x28, 0x00, 0xf7, 0xff, 0xd0, 0xff, 0xb3, 0xff, 0x96, 0xff, 0xa0, 0xff, 0xa3, 0xff, 0xc5, 0xff, -0xbe, 0xff, 0xb7, 0xff, 0xc8, 0xff, 0xd2, 0xff, 0xdb, 0xff, 0xd4, 0xff, 0xd0, 0xff, 0xae, 0xff, -0xd3, 0xff, 0xda, 0xff, 0xfc, 0xff, 0x01, 0x00, 0x0a, 0x00, 0x1e, 0x00, 0x1a, 0x00, 0x10, 0x00, -0x16, 0x00, 0x1c, 0x00, 0x33, 0x00, 0x54, 0x00, 0x6a, 0x00, 0x68, 0x00, 0x55, 0x00, 0x56, 0x00, -0x46, 0x00, 0x33, 0x00, 0x37, 0x00, 0x3f, 0x00, 0x46, 0x00, 0x3f, 0x00, 0x39, 0x00, 0x41, 0x00, -0x36, 0x00, 0x2f, 0x00, 0x2a, 0x00, 0x39, 0x00, 0x3f, 0x00, 0x41, 0x00, 0x39, 0x00, 0x30, 0x00, -0x31, 0x00, 0x30, 0x00, 0x26, 0x00, 0x25, 0x00, 0x1a, 0x00, 0x17, 0x00, 0x18, 0x00, 0x12, 0x00, -0xfa, 0xff, 0xe4, 0xff, 0xc2, 0xff, 0xd0, 0xff, 0xca, 0xff, 0xcd, 0xff, 0xe4, 0xff, 0xf9, 0xff, -0x03, 0x00, 0x0f, 0x00, 0xfb, 0xff, 0xf9, 0xff, 0xee, 0xff, 0xe5, 0xff, 0x06, 0x00, 0xdb, 0xff, -0xe1, 0xff, 0xf7, 0xff, 0x18, 0x00, 0x36, 0x00, 0x35, 0x00, 0x2f, 0x00, 0x1c, 0x00, 0xfe, 0xff, -0x04, 0x00, 0xef, 0xff, 0xce, 0xff, 0xd6, 0xff, 0xc0, 0xff, 0xc4, 0xff, 0xbb, 0xff, 0xb2, 0xff, -0xa4, 0xff, 0xa6, 0xff, 0xb5, 0xff, 0x90, 0xff, 0xb8, 0xff, 0xa1, 0xff, 0x95, 0xff, 0x9a, 0xff, -0xb3, 0xff, 0xc4, 0xff, 0xc6, 0xff, 0xc5, 0xff, 0xcd, 0xff, 0x9e, 0xff, 0x7f, 0xff, 0xa5, 0xff, -0xc3, 0xff, 0xd4, 0xff, 0xd0, 0xff, 0xc0, 0xff, 0xbf, 0xff, 0xa2, 0xff, 0xa2, 0xff, 0xc0, 0xff, -0xae, 0xff, 0xa0, 0xff, 0xab, 0xff, 0xa1, 0xff, 0xa4, 0xff, 0xa5, 0xff, 0x95, 0xff, 0x7f, 0xff, -0x5c, 0xff, 0x75, 0xff, 0x7f, 0xff, 0x87, 0xff, 0x9a, 0xff, 0x8f, 0xff, 0x95, 0xff, 0x88, 0xff, -0x7d, 0xff, 0x9d, 0xff, 0x9d, 0xff, 0xb5, 0xff, 0xc1, 0xff, 0xe7, 0xff, 0xf4, 0xff, 0xf1, 0xff, -0xf3, 0xff, 0xca, 0xff, 0xaf, 0xff, 0xc2, 0xff, 0xd4, 0xff, 0xb4, 0xff, 0xba, 0xff, 0xd9, 0xff, -0x02, 0x00, 0x44, 0x00, 0x5e, 0x00, 0x73, 0x00, 0x88, 0x00, 0x61, 0x00, 0x4f, 0x00, 0x34, 0x00, -0x3a, 0x00, 0x3c, 0x00, 0x4f, 0x00, 0x58, 0x00, 0x56, 0x00, 0x61, 0x00, 0x66, 0x00, 0x5c, 0x00, -0x2a, 0x00, 0xf0, 0xff, 0xe7, 0xff, 0xed, 0xff, 0x00, 0x00, 0x2a, 0x00, 0x3d, 0x00, 0x55, 0x00, -0x4e, 0x00, 0x67, 0x00, 0x61, 0x00, 0x5f, 0x00, 0x5f, 0x00, 0x6d, 0x00, 0x94, 0x00, 0xa3, 0x00, -0xb0, 0x00, 0xc6, 0x00, 0xc5, 0x00, 0xc2, 0x00, 0xb9, 0x00, 0xc8, 0x00, 0xc5, 0x00, 0xd8, 0x00, -0xf0, 0x00, 0xec, 0x00, 0xe6, 0x00, 0xe8, 0x00, 0xe9, 0x00, 0xeb, 0x00, 0xfa, 0x00, 0xde, 0x00, -0xbd, 0x00, 0x8f, 0x00, 0x48, 0x00, 0x6a, 0x00, 0x91, 0x00, 0xc8, 0x00, 0x0b, 0x01, 0x1f, 0x01, -0x31, 0x01, 0x37, 0x01, 0x32, 0x01, 0x3d, 0x01, 0x37, 0x01, 0x19, 0x01, 0xff, 0x00, 0x09, 0x01, -0x0a, 0x01, 0x1d, 0x01, 0x40, 0x01, 0x30, 0x01, 0x3a, 0x01, 0x17, 0x01, 0xf3, 0x00, 0xf4, 0x00, -0xd7, 0x00, 0xbd, 0x00, 0xa0, 0x00, 0x9a, 0x00, 0x8e, 0x00, 0x97, 0x00, 0x9b, 0x00, 0xa9, 0x00, -0xa9, 0x00, 0x9b, 0x00, 0xb0, 0x00, 0xb6, 0x00, 0xc4, 0x00, 0xd7, 0x00, 0xf0, 0x00, 0x25, 0x01, -0x39, 0x01, 0x2e, 0x01, 0x23, 0x01, 0x1d, 0x01, 0x16, 0x01, 0xfe, 0x00, 0xe9, 0x00, 0x08, 0x01, -0xf3, 0x00, 0xd2, 0x00, 0xc3, 0x00, 0xb5, 0x00, 0xa8, 0x00, 0x76, 0x00, 0x5a, 0x00, 0x55, 0x00, -0x4b, 0x00, 0x54, 0x00, 0x40, 0x00, 0x4c, 0x00, 0x4a, 0x00, 0x58, 0x00, 0x4b, 0x00, 0x50, 0x00, -0x5a, 0x00, 0x53, 0x00, 0x5c, 0x00, 0x3c, 0x00, 0x29, 0x00, 0x05, 0x00, 0x0b, 0x00, 0xec, 0xff, -0xdb, 0xff, 0xc7, 0xff, 0xa1, 0xff, 0x90, 0xff, 0xa2, 0xff, 0x9b, 0xff, 0x9a, 0xff, 0x9e, 0xff, -0x8d, 0xff, 0x97, 0xff, 0x8d, 0xff, 0x8b, 0xff, 0x8d, 0xff, 0x8f, 0xff, 0xb9, 0xff, 0xdd, 0xff, -0x0f, 0x00, 0x44, 0x00, 0x65, 0x00, 0x82, 0x00, 0x89, 0x00, 0x6b, 0x00, 0x83, 0x00, 0x73, 0x00, -0x86, 0x00, 0x93, 0x00, 0x9d, 0x00, 0xa9, 0x00, 0xa6, 0x00, 0x8a, 0x00, 0x7a, 0x00, 0x6d, 0x00, -0x42, 0x00, 0x30, 0x00, 0x0b, 0x00, 0xd3, 0xff, 0xb6, 0xff, 0xa2, 0xff, 0x78, 0xff, 0x64, 0xff, -0x65, 0xff, 0x6d, 0xff, 0x44, 0xff, 0x2d, 0xff, 0x38, 0xff, 0x21, 0xff, 0x26, 0xff, 0x37, 0xff, -0x4e, 0xff, 0x67, 0xff, 0x79, 0xff, 0x7f, 0xff, 0x8e, 0xff, 0x8d, 0xff, 0x7e, 0xff, 0x6f, 0xff, -0x6e, 0xff, 0x90, 0xff, 0xb3, 0xff, 0xc8, 0xff, 0xd1, 0xff, 0xfa, 0xff, 0x21, 0x00, 0x41, 0x00, -0x51, 0x00, 0x6c, 0x00, 0x77, 0x00, 0x69, 0x00, 0x98, 0x00, 0xaf, 0x00, 0xcc, 0x00, 0xfd, 0x00, -0x0a, 0x01, 0x16, 0x01, 0x0e, 0x01, 0x01, 0x01, 0xff, 0x00, 0x08, 0x01, 0x15, 0x01, 0x02, 0x01, -0xfd, 0x00, 0xd8, 0x00, 0xd1, 0x00, 0xc5, 0x00, 0xb4, 0x00, 0xa1, 0x00, 0xa4, 0x00, 0xad, 0x00, -0xae, 0x00, 0x9b, 0x00, 0x92, 0x00, 0x92, 0x00, 0x77, 0x00, 0x76, 0x00, 0x6d, 0x00, 0x63, 0x00, -0x64, 0x00, 0x5e, 0x00, 0x77, 0x00, 0x79, 0x00, 0xa4, 0x00, 0xa9, 0x00, 0xc6, 0x00, 0xbb, 0x00, -0x9a, 0x00, 0xa6, 0x00, 0x9e, 0x00, 0x8e, 0x00, 0x81, 0x00, 0x70, 0x00, 0x64, 0x00, 0x7b, 0x00, -0x82, 0x00, 0x8b, 0x00, 0xac, 0x00, 0xa6, 0x00, 0xa9, 0x00, 0xc4, 0x00, 0xc6, 0x00, 0xd9, 0x00, -0xc6, 0x00, 0xe1, 0x00, 0xdf, 0x00, 0xde, 0x00, 0xfd, 0x00, 0xea, 0x00, 0xe8, 0x00, 0xfc, 0x00, -0xfa, 0x00, 0x13, 0x01, 0x1e, 0x01, 0x06, 0x01, 0x14, 0x01, 0x37, 0x01, 0x35, 0x01, 0x27, 0x01, -0x14, 0x01, 0xf9, 0x00, 0xf1, 0x00, 0xf4, 0x00, 0xf1, 0x00, 0xe2, 0x00, 0xcd, 0x00, 0xa3, 0x00, -0x92, 0x00, 0x91, 0x00, 0x8a, 0x00, 0x68, 0x00, 0x61, 0x00, 0x54, 0x00, 0x5a, 0x00, 0x52, 0x00, -0x3f, 0x00, 0x63, 0x00, 0x81, 0x00, 0x88, 0x00, 0xb9, 0x00, 0xbd, 0x00, 0xb2, 0x00, 0xc4, 0x00, -0xb4, 0x00, 0xc5, 0x00, 0xc4, 0x00, 0xc6, 0x00, 0xae, 0x00, 0xbb, 0x00, 0xbf, 0x00, 0xbc, 0x00, -0xd3, 0x00, 0xc2, 0x00, 0xd2, 0x00, 0xd7, 0x00, 0xf1, 0x00, 0xfe, 0x00, 0x1a, 0x01, 0x24, 0x01, -0x24, 0x01, 0x29, 0x01, 0x15, 0x01, 0x2b, 0x01, 0x11, 0x01, 0x0b, 0x01, 0x07, 0x01, 0x2f, 0x01, -0x1c, 0x01, 0xee, 0x00, 0x02, 0x01, 0xe7, 0x00, 0xd4, 0x00, 0xc9, 0x00, 0xf2, 0x00, 0x09, 0x01, -0x09, 0x01, 0x0b, 0x01, 0xf4, 0x00, 0xcb, 0x00, 0xbb, 0x00, 0x84, 0x00, 0x81, 0x00, 0x77, 0x00, -0x64, 0x00, 0x46, 0x00, 0x33, 0x00, 0x1f, 0x00, 0x0c, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x05, 0x00, -0x02, 0x00, 0x16, 0x00, 0x2b, 0x00, 0x37, 0x00, 0x58, 0x00, 0x84, 0x00, 0x9f, 0x00, 0xaa, 0x00, -0x9a, 0x00, 0xa5, 0x00, 0x99, 0x00, 0x92, 0x00, 0xab, 0x00, 0xd5, 0x00, 0xf3, 0x00, 0x17, 0x01, -0x41, 0x01, 0x5e, 0x01, 0x5c, 0x01, 0x50, 0x01, 0x21, 0x01, 0x1c, 0x01, 0x03, 0x01, 0xf9, 0x00, -0xe6, 0x00, 0xec, 0x00, 0x1d, 0x01, 0x2f, 0x01, 0x46, 0x01, 0x4a, 0x01, 0x75, 0x01, 0x72, 0x01, -0x5f, 0x01, 0x5c, 0x01, 0x70, 0x01, 0x5f, 0x01, 0x4d, 0x01, 0x53, 0x01, 0x2c, 0x01, 0x16, 0x01, -0x0c, 0x01, 0x07, 0x01, 0xf9, 0x00, 0xfa, 0x00, 0xe9, 0x00, 0xc9, 0x00, 0xe5, 0x00, 0xe2, 0x00, -0xed, 0x00, 0xf7, 0x00, 0x0e, 0x01, 0x06, 0x01, 0x22, 0x01, 0x1e, 0x01, 0x0a, 0x01, 0x17, 0x01, -0xf9, 0x00, 0x11, 0x01, 0x32, 0x01, 0x47, 0x01, 0x58, 0x01, 0x5d, 0x01, 0x5c, 0x01, 0x3c, 0x01, -0x2c, 0x01, 0x2a, 0x01, 0x10, 0x01, 0x0a, 0x01, 0xff, 0x00, 0x03, 0x01, 0x12, 0x01, 0x16, 0x01, -0x1d, 0x01, 0x25, 0x01, 0x2f, 0x01, 0x2c, 0x01, 0x24, 0x01, 0x07, 0x01, 0x08, 0x01, 0xfb, 0x00, -0xe8, 0x00, 0xf5, 0x00, 0xd6, 0x00, 0xc3, 0x00, 0xb6, 0x00, 0x9a, 0x00, 0x89, 0x00, 0x89, 0x00, -0x9b, 0x00, 0xc3, 0x00, 0xc8, 0x00, 0xd5, 0x00, 0xc5, 0x00, 0xa8, 0x00, 0x66, 0x00, 0x51, 0x00, -0x48, 0x00, 0x44, 0x00, 0x45, 0x00, 0x59, 0x00, 0x77, 0x00, 0x7a, 0x00, 0x89, 0x00, 0x80, 0x00, -0x9b, 0x00, 0x92, 0x00, 0x83, 0x00, 0x85, 0x00, 0x6b, 0x00, 0x4e, 0x00, 0x59, 0x00, 0x52, 0x00, -0x64, 0x00, 0x66, 0x00, 0x58, 0x00, 0x42, 0x00, 0x48, 0x00, 0x3f, 0x00, 0x57, 0x00, 0x8b, 0x00, -0x8d, 0x00, 0x9a, 0x00, 0xa9, 0x00, 0xbc, 0x00, 0xa9, 0x00, 0xb2, 0x00, 0xa2, 0x00, 0x84, 0x00, -0x88, 0x00, 0x79, 0x00, 0x7d, 0x00, 0x94, 0x00, 0x9b, 0x00, 0xd5, 0x00, 0xc8, 0x00, 0xb1, 0x00, -0xa3, 0x00, 0xb3, 0x00, 0x9e, 0x00, 0x99, 0x00, 0x8d, 0x00, 0x79, 0x00, 0x7d, 0x00, 0x7a, 0x00, -0x86, 0x00, 0x9a, 0x00, 0xc8, 0x00, 0xe6, 0x00, 0xe5, 0x00, 0xdb, 0x00, 0xcc, 0x00, 0xee, 0x00, -0xdd, 0x00, 0xdb, 0x00, 0xe0, 0x00, 0x00, 0x01, 0xf4, 0x00, 0xe1, 0x00, 0xc4, 0x00, 0xa4, 0x00, -0x95, 0x00, 0x96, 0x00, 0x9d, 0x00, 0xbe, 0x00, 0xc5, 0x00, 0xd9, 0x00, 0xca, 0x00, 0xb3, 0x00, -0xb1, 0x00, 0xb0, 0x00, 0xc7, 0x00, 0xc7, 0x00, 0xce, 0x00, 0xe2, 0x00, 0x04, 0x01, 0x36, 0x01, -0x57, 0x01, 0x82, 0x01, 0xb3, 0x01, 0xd0, 0x01, 0xe5, 0x01, 0xf7, 0x01, 0xfa, 0x01, 0xf8, 0x01, -0x2b, 0x02, 0x45, 0x02, 0x66, 0x02, 0x80, 0x02, 0x7c, 0x02, 0x5b, 0x02, 0x47, 0x02, 0x21, 0x02, -0xfc, 0x01, 0xff, 0x01, 0xdf, 0x01, 0xc9, 0x01, 0xa3, 0x01, 0x87, 0x01, 0x77, 0x01, 0x69, 0x01, -0x48, 0x01, 0x31, 0x01, 0x23, 0x01, 0x06, 0x01, 0xf8, 0x00, 0xd4, 0x00, 0xc6, 0x00, 0xbf, 0x00, -0xe2, 0x00, 0xd3, 0x00, 0xc2, 0x00, 0x91, 0x00, 0x84, 0x00, 0x72, 0x00, 0x71, 0x00, 0x86, 0x00, -0x83, 0x00, 0xb0, 0x00, 0xc7, 0x00, 0xed, 0x00, 0x04, 0x01, 0x3d, 0x01, 0x60, 0x01, 0x6d, 0x01, -0x86, 0x01, 0x9b, 0x01, 0xad, 0x01, 0xbb, 0x01, 0xb5, 0x01, 0xa6, 0x01, 0xa1, 0x01, 0xae, 0x01, -0xb0, 0x01, 0xa5, 0x01, 0x9d, 0x01, 0x9b, 0x01, 0x98, 0x01, 0x8e, 0x01, 0x85, 0x01, 0x7e, 0x01, -0x71, 0x01, 0x65, 0x01, 0x4a, 0x01, 0x1e, 0x01, 0xeb, 0x00, 0xde, 0x00, 0xef, 0x00, 0xfa, 0x00, -0xec, 0x00, 0xe3, 0x00, 0xb7, 0x00, 0xa6, 0x00, 0xa2, 0x00, 0x77, 0x00, 0x7f, 0x00, 0x62, 0x00, -0x45, 0x00, 0x33, 0x00, 0x1b, 0x00, 0x0e, 0x00, 0xe5, 0xff, 0xf2, 0xff, 0xdd, 0xff, 0xd2, 0xff, -0xd7, 0xff, 0xff, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0x0d, 0x00, 0x1c, 0x00, 0x45, 0x00, 0x58, 0x00, -0x53, 0x00, 0x4f, 0x00, 0x3b, 0x00, 0x38, 0x00, 0x4c, 0x00, 0x6f, 0x00, 0x9e, 0x00, 0xca, 0x00, -0xcb, 0x00, 0xc6, 0x00, 0xb7, 0x00, 0xac, 0x00, 0x99, 0x00, 0x77, 0x00, 0x61, 0x00, 0x64, 0x00, -0x87, 0x00, 0x90, 0x00, 0x99, 0x00, 0xa4, 0x00, 0x96, 0x00, 0x85, 0x00, 0x73, 0x00, 0x35, 0x00, -0x32, 0x00, 0x21, 0x00, 0x2e, 0x00, 0x35, 0x00, 0x57, 0x00, 0x6a, 0x00, 0x6e, 0x00, 0x79, 0x00, -0x8d, 0x00, 0x7e, 0x00, 0x40, 0x00, 0x1a, 0x00, 0x21, 0x00, 0x41, 0x00, 0x50, 0x00, 0x5e, 0x00, -0x69, 0x00, 0x77, 0x00, 0x69, 0x00, 0x5b, 0x00, 0x56, 0x00, 0x51, 0x00, 0x52, 0x00, 0x4e, 0x00, -0x63, 0x00, 0x8c, 0x00, 0xb7, 0x00, 0xf6, 0x00, 0x04, 0x01, 0xfd, 0x00, 0x08, 0x01, 0x16, 0x01, -0x04, 0x01, 0xf6, 0x00, 0xe7, 0x00, 0xe6, 0x00, 0x07, 0x01, 0x0c, 0x01, 0x26, 0x01, 0x28, 0x01, -0x25, 0x01, 0xe4, 0x00, 0xb4, 0x00, 0xa4, 0x00, 0x9d, 0x00, 0xa7, 0x00, 0xad, 0x00, 0xcb, 0x00, -0xea, 0x00, 0xf4, 0x00, 0xed, 0x00, 0xe2, 0x00, 0xcf, 0x00, 0xa1, 0x00, 0xa0, 0x00, 0xaa, 0x00, -0xaa, 0x00, 0xbc, 0x00, 0xd3, 0x00, 0xe1, 0x00, 0xe9, 0x00, 0xef, 0x00, 0xdf, 0x00, 0xca, 0x00, -0xa9, 0x00, 0x91, 0x00, 0xa6, 0x00, 0xb7, 0x00, 0xc8, 0x00, 0xef, 0x00, 0x05, 0x01, 0xf4, 0x00, -0xf3, 0x00, 0xdf, 0x00, 0xcc, 0x00, 0xc3, 0x00, 0xc7, 0x00, 0xb4, 0x00, 0xc8, 0x00, 0xd4, 0x00, -0xd6, 0x00, 0xe9, 0x00, 0xe6, 0x00, 0xf6, 0x00, 0xe5, 0x00, 0xca, 0x00, 0xbe, 0x00, 0xaa, 0x00, -0xb3, 0x00, 0xbc, 0x00, 0xb6, 0x00, 0xa8, 0x00, 0xa0, 0x00, 0xa1, 0x00, 0xb5, 0x00, 0xc2, 0x00, -0xe3, 0x00, 0xeb, 0x00, 0xe2, 0x00, 0xe2, 0x00, 0xe3, 0x00, 0xdf, 0x00, 0xd0, 0x00, 0xcb, 0x00, -0xbf, 0x00, 0xa8, 0x00, 0x80, 0x00, 0x5a, 0x00, 0x48, 0x00, 0x3e, 0x00, 0x5e, 0x00, 0x72, 0x00, -0x70, 0x00, 0x5a, 0x00, 0x6e, 0x00, 0x70, 0x00, 0x6b, 0x00, 0x6e, 0x00, 0x7b, 0x00, 0x9a, 0x00, -0x91, 0x00, 0x9b, 0x00, 0x94, 0x00, 0x8f, 0x00, 0x80, 0x00, 0x7e, 0x00, 0x7d, 0x00, 0x92, 0x00, -0xbd, 0x00, 0xc8, 0x00, 0xa9, 0x00, 0x87, 0x00, 0x62, 0x00, 0x43, 0x00, 0x39, 0x00, 0x4d, 0x00, -0x5d, 0x00, 0x67, 0x00, 0x5d, 0x00, 0x6e, 0x00, 0xaa, 0x00, 0xc6, 0x00, 0xd4, 0x00, 0xda, 0x00, -0xee, 0x00, 0xd9, 0x00, 0xd0, 0x00, 0xe8, 0x00, 0xd9, 0x00, 0xeb, 0x00, 0xef, 0x00, 0xf0, 0x00, -0xe6, 0x00, 0xda, 0x00, 0xc9, 0x00, 0xa0, 0x00, 0x9b, 0x00, 0x9f, 0x00, 0xae, 0x00, 0xbd, 0x00, -0xc2, 0x00, 0xb8, 0x00, 0xba, 0x00, 0xce, 0x00, 0xf1, 0x00, 0xcf, 0x00, 0xce, 0x00, 0xc4, 0x00, -0xc2, 0x00, 0xbd, 0x00, 0xc7, 0x00, 0xd5, 0x00, 0xfb, 0x00, 0x0e, 0x01, 0x20, 0x01, 0x19, 0x01, -0x01, 0x01, 0xcf, 0x00, 0xbd, 0x00, 0x9a, 0x00, 0x78, 0x00, 0x66, 0x00, 0x73, 0x00, 0x90, 0x00, -0x90, 0x00, 0x92, 0x00, 0x74, 0x00, 0x86, 0x00, 0x7d, 0x00, 0x70, 0x00, 0x76, 0x00, 0x59, 0x00, -0x6a, 0x00, 0x8f, 0x00, 0xc4, 0x00, 0xdc, 0x00, 0xdf, 0x00, 0xd7, 0x00, 0xc0, 0x00, 0x9b, 0x00, -0x88, 0x00, 0x93, 0x00, 0x7e, 0x00, 0x9a, 0x00, 0x9b, 0x00, 0xaa, 0x00, 0xa2, 0x00, 0x93, 0x00, -0x81, 0x00, 0x7c, 0x00, 0x74, 0x00, 0x96, 0x00, 0x9c, 0x00, 0x9f, 0x00, 0xab, 0x00, 0xd8, 0x00, -0xe5, 0x00, 0xe0, 0x00, 0xe6, 0x00, 0x0e, 0x01, 0xfb, 0x00, 0x0b, 0x01, 0x09, 0x01, 0xef, 0x00, -0xc6, 0x00, 0xb6, 0x00, 0x94, 0x00, 0xb0, 0x00, 0xcd, 0x00, 0xab, 0x00, 0x98, 0x00, 0xa7, 0x00, -0x7e, 0x00, 0x55, 0x00, 0x51, 0x00, 0x49, 0x00, 0x54, 0x00, 0x2d, 0x00, 0x1f, 0x00, 0x02, 0x00, -0xf7, 0xff, 0xea, 0xff, 0xe9, 0xff, 0x0f, 0x00, 0x12, 0x00, 0x19, 0x00, 0x18, 0x00, 0x0f, 0x00, -0x0f, 0x00, 0x18, 0x00, 0x33, 0x00, 0x39, 0x00, 0x47, 0x00, 0x70, 0x00, 0x6a, 0x00, 0x40, 0x00, -0x49, 0x00, 0x60, 0x00, 0x78, 0x00, 0x81, 0x00, 0x89, 0x00, 0xa5, 0x00, 0x8f, 0x00, 0x88, 0x00, -0x90, 0x00, 0x94, 0x00, 0x84, 0x00, 0x66, 0x00, 0x61, 0x00, 0x53, 0x00, 0x3d, 0x00, 0x50, 0x00, -0x54, 0x00, 0x6e, 0x00, 0x87, 0x00, 0x77, 0x00, 0x77, 0x00, 0x6f, 0x00, 0x65, 0x00, 0x4f, 0x00, -0x57, 0x00, 0x71, 0x00, 0x7d, 0x00, 0x9f, 0x00, 0x81, 0x00, 0x88, 0x00, 0x93, 0x00, 0x8f, 0x00, -0x7e, 0x00, 0x8d, 0x00, 0x95, 0x00, 0x91, 0x00, 0x98, 0x00, 0xb1, 0x00, 0xbc, 0x00, 0xaf, 0x00, -0x9e, 0x00, 0x82, 0x00, 0x4b, 0x00, 0x51, 0x00, 0x49, 0x00, 0x2e, 0x00, 0x30, 0x00, 0x46, 0x00, -0x60, 0x00, 0x4b, 0x00, 0x53, 0x00, 0x80, 0x00, 0x59, 0x00, 0x6c, 0x00, 0x88, 0x00, 0x8c, 0x00, -0xae, 0x00, 0xce, 0x00, 0xe2, 0x00, 0xf9, 0x00, 0x12, 0x01, 0x03, 0x01, 0x1a, 0x01, 0x27, 0x01, -0x16, 0x01, 0x34, 0x01, 0x1f, 0x01, 0x25, 0x01, 0x34, 0x01, 0x3e, 0x01, 0x2f, 0x01, 0x0a, 0x01, -0xfd, 0x00, 0xd4, 0x00, 0xc1, 0x00, 0xb7, 0x00, 0x9b, 0x00, 0x80, 0x00, 0x72, 0x00, 0x52, 0x00, -0x2f, 0x00, 0x1f, 0x00, 0x1c, 0x00, 0x1e, 0x00, 0x0d, 0x00, 0x11, 0x00, 0x15, 0x00, 0x35, 0x00, -0x2f, 0x00, 0x30, 0x00, 0x2c, 0x00, 0x58, 0x00, 0x5a, 0x00, 0x58, 0x00, 0x7a, 0x00, 0x58, 0x00, -0x60, 0x00, 0x7a, 0x00, 0x70, 0x00, 0x56, 0x00, 0x46, 0x00, 0x2f, 0x00, 0x21, 0x00, 0x4b, 0x00, -0x4e, 0x00, 0x65, 0x00, 0x89, 0x00, 0x7a, 0x00, 0x7e, 0x00, 0x6b, 0x00, 0x4f, 0x00, 0x1d, 0x00, -0x1b, 0x00, 0x1f, 0x00, 0x2f, 0x00, 0x3a, 0x00, 0x45, 0x00, 0x57, 0x00, 0x5c, 0x00, 0x72, 0x00, -0x55, 0x00, 0x3f, 0x00, 0x5a, 0x00, 0x48, 0x00, 0x35, 0x00, 0x2f, 0x00, 0x36, 0x00, 0x0e, 0x00, -0x02, 0x00, 0x0b, 0x00, 0x05, 0x00, 0x01, 0x00, 0xee, 0xff, 0xda, 0xff, 0xdc, 0xff, 0xcc, 0xff, -0xc1, 0xff, 0xb0, 0xff, 0xc4, 0xff, 0xd0, 0xff, 0xb5, 0xff, 0xc3, 0xff, 0xb6, 0xff, 0xc4, 0xff, -0xd6, 0xff, 0x03, 0x00, 0x0c, 0x00, 0x04, 0x00, 0x22, 0x00, 0x2a, 0x00, 0x31, 0x00, 0x41, 0x00, -0x59, 0x00, 0x8a, 0x00, 0xbb, 0x00, 0x94, 0x00, 0xad, 0x00, 0x94, 0x00, 0x7b, 0x00, 0x90, 0x00, -0xba, 0x00, 0xcc, 0x00, 0xfd, 0x00, 0xfd, 0x00, 0xf4, 0x00, 0xd1, 0x00, 0xc9, 0x00, 0xce, 0x00, -0x95, 0x00, 0x93, 0x00, 0x9b, 0x00, 0x8d, 0x00, 0x88, 0x00, 0x86, 0x00, 0x86, 0x00, 0x86, 0x00, -0x7d, 0x00, 0x85, 0x00, 0x80, 0x00, 0xb5, 0x00, 0xd4, 0x00, 0x9f, 0x00, 0x9f, 0x00, 0xb9, 0x00, -0xa1, 0x00, 0x94, 0x00, 0x91, 0x00, 0x91, 0x00, 0xad, 0x00, 0xb2, 0x00, 0xb9, 0x00, 0x9a, 0x00, -0x79, 0x00, 0x73, 0x00, 0x58, 0x00, 0x2d, 0x00, 0x1c, 0x00, 0xed, 0xff, 0xbb, 0xff, 0x97, 0xff, -0x8d, 0xff, 0x75, 0xff, 0x62, 0xff, 0x71, 0xff, 0x89, 0xff, 0x88, 0xff, 0xc3, 0xff, 0xb5, 0xff, -0xa5, 0xff, 0xb1, 0xff, 0xbb, 0xff, 0xda, 0xff, 0xe2, 0xff, 0xf8, 0xff, 0x09, 0x00, 0x16, 0x00, -0x24, 0x00, 0x18, 0x00, 0x2d, 0x00, 0x26, 0x00, 0x24, 0x00, 0x44, 0x00, 0x5c, 0x00, 0x56, 0x00, -0x7d, 0x00, 0x8a, 0x00, 0x9b, 0x00, 0xb5, 0x00, 0xae, 0x00, 0x9e, 0x00, 0x94, 0x00, 0x86, 0x00, -0x82, 0x00, 0x79, 0x00, 0x6d, 0x00, 0x72, 0x00, 0x8f, 0x00, 0x75, 0x00, 0x49, 0x00, 0x07, 0x00, -0xe8, 0xff, 0xc6, 0xff, 0xad, 0xff, 0x9c, 0xff, 0x81, 0xff, 0x95, 0xff, 0xaa, 0xff, 0xba, 0xff, -0xd5, 0xff, 0xe0, 0xff, 0xd0, 0xff, 0xbc, 0xff, 0xde, 0xff, 0xea, 0xff, 0xfa, 0xff, 0xf7, 0xff, -0xcc, 0xff, 0xe9, 0xff, 0xee, 0xff, 0x14, 0x00, 0x2d, 0x00, 0x4b, 0x00, 0x4e, 0x00, 0x48, 0x00, -0x82, 0x00, 0x89, 0x00, 0x7f, 0x00, 0x63, 0x00, 0x52, 0x00, 0x30, 0x00, 0x1c, 0x00, 0x23, 0x00, -0xe9, 0xff, 0xe7, 0xff, 0xe8, 0xff, 0xf9, 0xff, 0x05, 0x00, 0x08, 0x00, 0x27, 0x00, 0x14, 0x00, -0x0d, 0x00, 0x01, 0x00, 0x0b, 0x00, 0x44, 0x00, 0x60, 0x00, 0x7d, 0x00, 0x81, 0x00, 0x75, 0x00, -0x6c, 0x00, 0x70, 0x00, 0xa7, 0x00, 0xca, 0x00, 0xf5, 0x00, 0x20, 0x01, 0x22, 0x01, 0x00, 0x01, -0xd5, 0x00, 0xe8, 0x00, 0xbe, 0x00, 0xa9, 0x00, 0xba, 0x00, 0x81, 0x00, 0x61, 0x00, 0x79, 0x00, -0x49, 0x00, 0x34, 0x00, 0x18, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0xe5, 0xff, 0xe9, 0xff, 0xef, 0xff, -0xf8, 0xff, 0x02, 0x00, 0x13, 0x00, 0x31, 0x00, 0x2f, 0x00, 0x35, 0x00, 0x2b, 0x00, 0x4a, 0x00, -0x57, 0x00, 0x50, 0x00, 0x3f, 0x00, 0x51, 0x00, 0x7a, 0x00, 0x9b, 0x00, 0xa8, 0x00, 0xbf, 0x00, -0xc3, 0x00, 0xcd, 0x00, 0xb2, 0x00, 0x9c, 0x00, 0x9c, 0x00, 0x88, 0x00, 0x82, 0x00, 0x90, 0x00, -0x97, 0x00, 0x9f, 0x00, 0xb4, 0x00, 0xa3, 0x00, 0xbb, 0x00, 0xbe, 0x00, 0xb0, 0x00, 0x7e, 0x00, -0x67, 0x00, 0x68, 0x00, 0x5d, 0x00, 0x4e, 0x00, 0x63, 0x00, 0x6d, 0x00, 0x46, 0x00, 0x43, 0x00, -0x20, 0x00, 0x09, 0x00, 0xfa, 0xff, 0xdf, 0xff, 0xb3, 0xff, 0xb8, 0xff, 0xbe, 0xff, 0xb9, 0xff, -0xba, 0xff, 0xaa, 0xff, 0xa2, 0xff, 0xb1, 0xff, 0x98, 0xff, 0x9a, 0xff, 0xbe, 0xff, 0xca, 0xff, -0xda, 0xff, 0xd1, 0xff, 0xe1, 0xff, 0xc8, 0xff, 0x94, 0xff, 0x86, 0xff, 0x9e, 0xff, 0xcc, 0xff, -0xd0, 0xff, 0xd6, 0xff, 0xf0, 0xff, 0x0c, 0x00, 0x1e, 0x00, 0x24, 0x00, 0x26, 0x00, 0x39, 0x00, -0x53, 0x00, 0x52, 0x00, 0x36, 0x00, 0x49, 0x00, 0x64, 0x00, 0x4e, 0x00, 0x3f, 0x00, 0x2c, 0x00, -0x2f, 0x00, 0x1e, 0x00, 0xf6, 0xff, 0xf2, 0xff, 0xe5, 0xff, 0xd8, 0xff, 0xb1, 0xff, 0xb3, 0xff, -0xd9, 0xff, 0xd5, 0xff, 0xbc, 0xff, 0xa6, 0xff, 0xc6, 0xff, 0xb0, 0xff, 0xbc, 0xff, 0xb3, 0xff, -0xd1, 0xff, 0xdc, 0xff, 0xde, 0xff, 0xdd, 0xff, 0xde, 0xff, 0xe3, 0xff, 0xd8, 0xff, 0xc1, 0xff, -0xbb, 0xff, 0xb9, 0xff, 0xa6, 0xff, 0xb8, 0xff, 0xd8, 0xff, 0x15, 0x00, 0x26, 0x00, 0x2f, 0x00, -0x56, 0x00, 0x3d, 0x00, 0x40, 0x00, 0x48, 0x00, 0x47, 0x00, 0x76, 0x00, 0x8e, 0x00, 0x80, 0x00, -0x84, 0x00, 0x7d, 0x00, 0x70, 0x00, 0x81, 0x00, 0x92, 0x00, 0xc1, 0x00, 0xc8, 0x00, 0xd9, 0x00, -0xd7, 0x00, 0xb2, 0x00, 0x82, 0x00, 0x5f, 0x00, 0x4a, 0x00, 0x2f, 0x00, 0x0e, 0x00, 0x00, 0x00, -0x03, 0x00, 0x20, 0x00, 0x0c, 0x00, 0x04, 0x00, 0x0a, 0x00, 0xe0, 0xff, 0xbd, 0xff, 0xa7, 0xff, -0xa0, 0xff, 0x78, 0xff, 0x9c, 0xff, 0xbd, 0xff, 0xbc, 0xff, 0xc1, 0xff, 0xd0, 0xff, 0xe2, 0xff, -0xe0, 0xff, 0xdf, 0xff, 0x04, 0x00, 0x13, 0x00, 0x00, 0x00, 0xe4, 0xff, 0x0e, 0x00, 0x10, 0x00, -0x14, 0x00, 0x0f, 0x00, 0xfb, 0xff, 0xec, 0xff, 0xd2, 0xff, 0xc2, 0xff, 0xda, 0xff, 0xf2, 0xff, -0xed, 0xff, 0x16, 0x00, 0x22, 0x00, 0x1c, 0x00, 0x2c, 0x00, 0x11, 0x00, 0xf2, 0xff, 0xd7, 0xff, -0x17, 0x00, 0x09, 0x00, 0x2f, 0x00, 0x59, 0x00, 0x64, 0x00, 0x8b, 0x00, 0x9d, 0x00, 0x8b, 0x00, -0x61, 0x00, 0x3a, 0x00, 0x28, 0x00, 0x13, 0x00, 0x0c, 0x00, 0x25, 0x00, 0x0b, 0x00, 0x1e, 0x00, -0x2f, 0x00, 0x14, 0x00, 0xed, 0xff, 0xcc, 0xff, 0xbd, 0xff, 0xbc, 0xff, 0xc8, 0xff, 0xc2, 0xff, -0xbf, 0xff, 0xb7, 0xff, 0xa9, 0xff, 0xa1, 0xff, 0x9f, 0xff, 0x72, 0xff, 0x2e, 0xff, 0x1d, 0xff, -0x41, 0xff, 0x38, 0xff, 0x3a, 0xff, 0x5b, 0xff, 0x5a, 0xff, 0x4d, 0xff, 0x44, 0xff, 0x7f, 0xff, -0x9f, 0xff, 0xa5, 0xff, 0xb2, 0xff, 0xda, 0xff, 0xec, 0xff, 0x03, 0x00, 0xf8, 0xff, 0x21, 0x00, -0x3c, 0x00, 0x4a, 0x00, 0x3c, 0x00, 0x30, 0x00, 0x2a, 0x00, 0x07, 0x00, 0x18, 0x00, 0x2f, 0x00, -0x43, 0x00, 0x56, 0x00, 0x35, 0x00, 0x2f, 0x00, 0xfb, 0xff, 0x17, 0x00, 0x1e, 0x00, 0xf9, 0xff, -0xf9, 0xff, 0xf9, 0xff, 0xd2, 0xff, 0xd9, 0xff, 0xf3, 0xff, 0xe0, 0xff, 0xf5, 0xff, 0x0e, 0x00, -0xf9, 0xff, 0xfe, 0xff, 0x18, 0x00, 0x1b, 0x00, 0x08, 0x00, 0xe9, 0xff, 0x11, 0x00, 0x0a, 0x00, -0xe5, 0xff, 0xea, 0xff, 0xd7, 0xff, 0xcc, 0xff, 0xd9, 0xff, 0xad, 0xff, 0x99, 0xff, 0x7d, 0xff, -0x9a, 0xff, 0x8f, 0xff, 0x77, 0xff, 0x68, 0xff, 0x87, 0xff, 0x77, 0xff, 0x68, 0xff, 0x62, 0xff, -0x61, 0xff, 0x8b, 0xff, 0x95, 0xff, 0x9e, 0xff, 0xb6, 0xff, 0xeb, 0xff, 0x02, 0x00, 0x10, 0x00, -0x0f, 0x00, 0x3c, 0x00, 0x4f, 0x00, 0x4c, 0x00, 0x53, 0x00, 0x73, 0x00, 0x84, 0x00, 0x91, 0x00, -0x5f, 0x00, 0x68, 0x00, 0x4c, 0x00, 0x3b, 0x00, 0x24, 0x00, 0xf0, 0xff, 0xf7, 0xff, 0xf8, 0xff, -0xc6, 0xff, 0xb3, 0xff, 0xad, 0xff, 0x8f, 0xff, 0x69, 0xff, 0x2d, 0xff, 0x2e, 0xff, 0x52, 0xff, -0x6e, 0xff, 0x60, 0xff, 0x55, 0xff, 0x69, 0xff, 0x6a, 0xff, 0x7b, 0xff, 0xb3, 0xff, 0xd8, 0xff, -0xf7, 0xff, 0x1b, 0x00, 0x44, 0x00, 0x4e, 0x00, 0x55, 0x00, 0x53, 0x00, 0x17, 0x00, 0x07, 0x00, -0x06, 0x00, 0x08, 0x00, 0xdf, 0xff, 0xd3, 0xff, 0xe7, 0xff, 0xcd, 0xff, 0xa1, 0xff, 0x9e, 0xff, -0x84, 0xff, 0x7e, 0xff, 0x86, 0xff, 0x71, 0xff, 0x96, 0xff, 0x98, 0xff, 0x63, 0xff, 0x77, 0xff, -0xda, 0xff, 0xe7, 0xff, 0xdb, 0xff, 0xd7, 0xff, 0xdd, 0xff, 0xe5, 0xff, 0xdb, 0xff, 0xf6, 0xff, -0xf8, 0xff, 0xc0, 0xff, 0xa8, 0xff, 0xc3, 0xff, 0xaf, 0xff, 0x9b, 0xff, 0xbf, 0xff, 0xa5, 0xff, -0xaf, 0xff, 0x9b, 0xff, 0x91, 0xff, 0xa3, 0xff, 0xba, 0xff, 0xbb, 0xff, 0xd1, 0xff, 0xcd, 0xff, -0xd6, 0xff, 0xb5, 0xff, 0xa2, 0xff, 0x9a, 0xff, 0x92, 0xff, 0x94, 0xff, 0xad, 0xff, 0xbb, 0xff, -0xb3, 0xff, 0xae, 0xff, 0xc7, 0xff, 0x9c, 0xff, 0x9f, 0xff, 0xa6, 0xff, 0x9e, 0xff, 0x8e, 0xff, -0x88, 0xff, 0x9b, 0xff, 0x89, 0xff, 0xa3, 0xff, 0x92, 0xff, 0x93, 0xff, 0xb4, 0xff, 0xb4, 0xff, -0xd8, 0xff, 0xef, 0xff, 0xe9, 0xff, 0x1d, 0x00, 0x26, 0x00, 0x11, 0x00, 0x11, 0x00, 0xff, 0xff, -0x0d, 0x00, 0xff, 0xff, 0xd1, 0xff, 0xd9, 0xff, 0xfc, 0xff, 0x0c, 0x00, 0xe2, 0xff, 0xd7, 0xff, -0xbb, 0xff, 0xa8, 0xff, 0x84, 0xff, 0x8f, 0xff, 0xa7, 0xff, 0x93, 0xff, 0x9d, 0xff, 0x8d, 0xff, -0x8f, 0xff, 0x8d, 0xff, 0x98, 0xff, 0x8f, 0xff, 0x6a, 0xff, 0x84, 0xff, 0x86, 0xff, 0x5f, 0xff, -0x5e, 0xff, 0x5c, 0xff, 0x4c, 0xff, 0x52, 0xff, 0x60, 0xff, 0x73, 0xff, 0x79, 0xff, 0x8a, 0xff, -0x79, 0xff, 0x83, 0xff, 0x86, 0xff, 0x8b, 0xff, 0xc3, 0xff, 0xed, 0xff, 0xf7, 0xff, 0x23, 0x00, -0x3e, 0x00, 0x46, 0x00, 0x51, 0x00, 0x79, 0x00, 0x97, 0x00, 0xac, 0x00, 0xa0, 0x00, 0xcb, 0x00, -0xc7, 0x00, 0xc3, 0x00, 0xd8, 0x00, 0xc1, 0x00, 0x90, 0x00, 0x94, 0x00, 0x7d, 0x00, 0x6a, 0x00, -0x60, 0x00, 0x63, 0x00, 0x53, 0x00, 0x32, 0x00, 0xfc, 0xff, 0x07, 0x00, 0xde, 0xff, 0xcd, 0xff, -0xe2, 0xff, 0xe2, 0xff, 0xcf, 0xff, 0xe3, 0xff, 0xe1, 0xff, 0xb6, 0xff, 0xb8, 0xff, 0x9a, 0xff, -0x91, 0xff, 0x9c, 0xff, 0x71, 0xff, 0x85, 0xff, 0x7d, 0xff, 0x74, 0xff, 0x84, 0xff, 0x80, 0xff, -0x6b, 0xff, 0x89, 0xff, 0xa7, 0xff, 0x89, 0xff, 0x81, 0xff, 0x65, 0xff, 0x51, 0xff, 0x51, 0xff, -0x76, 0xff, 0x63, 0xff, 0x52, 0xff, 0x87, 0xff, 0x9f, 0xff, 0x90, 0xff, 0x6a, 0xff, 0x96, 0xff, -0xab, 0xff, 0xb6, 0xff, 0xf1, 0xff, 0xf6, 0xff, 0x05, 0x00, 0x21, 0x00, 0x09, 0x00, 0xeb, 0xff, -0x1f, 0x00, 0x4a, 0x00, 0x16, 0x00, 0x02, 0x00, 0x27, 0x00, 0x28, 0x00, 0x13, 0x00, 0x2b, 0x00, -0x32, 0x00, 0x4e, 0x00, 0x41, 0x00, 0x4d, 0x00, 0x4e, 0x00, 0xf0, 0xff, 0xe5, 0xff, 0xc4, 0xff, -0xa8, 0xff, 0xa1, 0xff, 0xad, 0xff, 0x9b, 0xff, 0xb4, 0xff, 0xc8, 0xff, 0xa1, 0xff, 0x8d, 0xff, -0x78, 0xff, 0x87, 0xff, 0x83, 0xff, 0x68, 0xff, 0x74, 0xff, 0x86, 0xff, 0x64, 0xff, 0x4b, 0xff, -0x56, 0xff, 0x49, 0xff, 0x3b, 0xff, 0x27, 0xff, 0x39, 0xff, 0x3c, 0xff, 0x1f, 0xff, 0x28, 0xff, -0x3e, 0xff, 0x33, 0xff, 0x4d, 0xff, 0x51, 0xff, 0x6e, 0xff, 0xa4, 0xff, 0xd3, 0xff, 0xff, 0xff, -0xff, 0xff, 0xfe, 0xff, 0x0b, 0x00, 0xff, 0xff, 0xcd, 0xff, 0xc0, 0xff, 0xb2, 0xff, 0x9c, 0xff, -0xa5, 0xff, 0xad, 0xff, 0xd8, 0xff, 0xbf, 0xff, 0x8a, 0xff, 0xac, 0xff, 0x9c, 0xff, 0x81, 0xff, -0xaa, 0xff, 0xc0, 0xff, 0xb5, 0xff, 0xb4, 0xff, 0xaa, 0xff, 0x8f, 0xff, 0x8a, 0xff, 0x67, 0xff, -0x63, 0xff, 0x67, 0xff, 0x6f, 0xff, 0xa2, 0xff, 0x8c, 0xff, 0x76, 0xff, 0x91, 0xff, 0x73, 0xff, -0x58, 0xff, 0x74, 0xff, 0xad, 0xff, 0xcd, 0xff, 0x9c, 0xff, 0x92, 0xff, 0x7b, 0xff, 0xa0, 0xff, -0xbd, 0xff, 0xda, 0xff, 0xfc, 0xff, 0xfe, 0xff, 0x09, 0x00, 0x09, 0x00, 0x1e, 0x00, 0x2c, 0x00, -0x26, 0x00, 0x40, 0x00, 0x4b, 0x00, 0x2a, 0x00, 0x36, 0x00, 0x1a, 0x00, 0xf4, 0xff, 0xc4, 0xff, -0x9e, 0xff, 0x90, 0xff, 0x90, 0xff, 0x92, 0xff, 0x9d, 0xff, 0xa2, 0xff, 0x94, 0xff, 0x68, 0xff, -0x5f, 0xff, 0x7b, 0xff, 0x7b, 0xff, 0xa4, 0xff, 0xd3, 0xff, 0xcd, 0xff, 0xd2, 0xff, 0xde, 0xff, -0xdd, 0xff, 0xd4, 0xff, 0xa5, 0xff, 0xcb, 0xff, 0xd4, 0xff, 0xfa, 0xff, 0x2d, 0x00, 0x2e, 0x00, -0x13, 0x00, 0x04, 0x00, 0xfa, 0xff, 0xbb, 0xff, 0x92, 0xff, 0x92, 0xff, 0x73, 0xff, 0x64, 0xff, -0x7c, 0xff, 0xa4, 0xff, 0x76, 0xff, 0x51, 0xff, 0x5f, 0xff, 0x26, 0xff, 0x04, 0xff, 0x1b, 0xff, -0x2d, 0xff, 0x40, 0xff, 0x5e, 0xff, 0x5f, 0xff, 0x70, 0xff, 0x52, 0xff, 0x54, 0xff, 0x41, 0xff, -0x63, 0xff, 0x9e, 0xff, 0xcd, 0xff, 0xab, 0xff, 0x8e, 0xff, 0xbe, 0xff, 0xbd, 0xff, 0xae, 0xff, -0xce, 0xff, 0xef, 0xff, 0xfa, 0xff, 0x2f, 0x00, 0x49, 0x00, 0x3f, 0x00, 0x3a, 0x00, 0x3e, 0x00, -0x66, 0x00, 0x5c, 0x00, 0x73, 0x00, 0xc4, 0x00, 0xac, 0x00, 0x95, 0x00, 0x7a, 0x00, 0x26, 0x00, -0x03, 0x00, 0xea, 0xff, 0xdf, 0xff, 0xe6, 0xff, 0xe3, 0xff, 0xef, 0xff, 0xe2, 0xff, 0xb6, 0xff, -0x73, 0xff, 0x4a, 0xff, 0x06, 0xff, 0xec, 0xfe, 0x05, 0xff, 0xdb, 0xfe, 0xf1, 0xfe, 0x01, 0xff, -0xf7, 0xfe, 0xd5, 0xfe, 0xdc, 0xfe, 0xe4, 0xfe, 0x10, 0xff, 0x49, 0xff, 0x66, 0xff, 0x93, 0xff, -0x9f, 0xff, 0xba, 0xff, 0x95, 0xff, 0x82, 0xff, 0x8e, 0xff, 0xb1, 0xff, 0xf9, 0xff, 0xf4, 0xff, -0x2d, 0x00, 0x42, 0x00, 0x67, 0x00, 0x60, 0x00, 0x61, 0x00, 0x69, 0x00, 0x74, 0x00, 0x8b, 0x00, -0x71, 0x00, 0x60, 0x00, 0x57, 0x00, 0x52, 0x00, 0x2e, 0x00, 0x2f, 0x00, 0xfe, 0xff, 0xd7, 0xff, -0xcb, 0xff, 0xa0, 0xff, 0x59, 0xff, 0x40, 0xff, 0x58, 0xff, 0x4e, 0xff, 0x0d, 0xff, 0xe9, 0xfe, -0x0e, 0xff, 0xf3, 0xfe, 0xda, 0xfe, 0xea, 0xfe, 0xeb, 0xfe, 0x05, 0xff, 0xf7, 0xfe, 0xff, 0xfe, -0x38, 0xff, 0x6b, 0xff, 0x89, 0xff, 0xa2, 0xff, 0x75, 0xff, 0xa4, 0xff, 0xe2, 0xff, 0xed, 0xff, -0xe3, 0xff, 0xdd, 0xff, 0xf5, 0xff, 0xdc, 0xff, 0xd0, 0xff, 0xc6, 0xff, 0xe9, 0xff, 0xf5, 0xff, -0x16, 0x00, 0x6e, 0x00, 0x4f, 0x00, 0x5e, 0x00, 0x54, 0x00, 0x38, 0x00, 0x20, 0x00, 0x23, 0x00, -0x4c, 0x00, 0x42, 0x00, 0x6a, 0x00, 0x8f, 0x00, 0x6c, 0x00, 0x29, 0x00, 0x3c, 0x00, 0x21, 0x00, -0x09, 0x00, 0x24, 0x00, 0x2c, 0x00, 0x32, 0x00, 0x48, 0x00, 0x34, 0x00, 0x12, 0x00, 0x00, 0x00, -0x0b, 0x00, 0x09, 0x00, 0xef, 0xff, 0xd5, 0xff, 0x05, 0x00, 0x21, 0x00, 0x27, 0x00, 0x19, 0x00, -0xf9, 0xff, 0xc6, 0xff, 0xaa, 0xff, 0x88, 0xff, 0x5c, 0xff, 0x68, 0xff, 0x97, 0xff, 0x82, 0xff, -0x66, 0xff, 0x55, 0xff, 0x5e, 0xff, 0x64, 0xff, 0x41, 0xff, 0x77, 0xff, 0x8b, 0xff, 0x6a, 0xff, -0x7a, 0xff, 0x8a, 0xff, 0xab, 0xff, 0xb2, 0xff, 0xe8, 0xff, 0x3a, 0x00, 0x7f, 0x00, 0x9a, 0x00, -0xb4, 0x00, 0xe0, 0x00, 0xdd, 0x00, 0xd5, 0x00, 0xff, 0x00, 0x19, 0x01, 0x2e, 0x01, 0x3b, 0x01, -0x0d, 0x01, 0xdf, 0x00, 0xec, 0x00, 0xaf, 0x00, 0x3c, 0x00, 0x5b, 0x00, 0x3b, 0x00, 0x42, 0x00, -0x1e, 0x00, 0xf4, 0xff, 0xfd, 0xff, 0x09, 0x00, 0x9c, 0xff, 0x44, 0xff, 0x5f, 0xff, 0x53, 0xff, -0x28, 0xff, 0x39, 0xff, 0x37, 0xff, 0x31, 0xff, 0x20, 0xff, 0x10, 0xff, 0x28, 0xff, 0x43, 0xff, -0x3b, 0xff, 0x3d, 0xff, 0x64, 0xff, 0xa9, 0xff, 0xa6, 0xff, 0x73, 0xff, 0x61, 0xff, 0x5e, 0xff, -0x61, 0xff, 0x60, 0xff, 0x27, 0xff, 0x7a, 0xff, 0xb0, 0xff, 0x96, 0xff, 0x9e, 0xff, 0x9f, 0xff, -0xca, 0xff, 0xc7, 0xff, 0xb0, 0xff, 0xd5, 0xff, 0xeb, 0xff, 0xe7, 0xff, 0x1c, 0x00, 0x25, 0x00, -0x52, 0x00, 0x6b, 0x00, 0x2f, 0x00, 0x2b, 0x00, 0x27, 0x00, 0x0d, 0x00, 0x49, 0x00, 0x47, 0x00, -0x0e, 0x00, 0x3a, 0x00, 0x0b, 0x00, 0xc2, 0xff, 0xe2, 0xff, 0x11, 0x00, 0xf8, 0xff, 0xd4, 0xff, -0xc2, 0xff, 0xaf, 0xff, 0xa4, 0xff, 0xcd, 0xff, 0xe9, 0xff, 0xca, 0xff, 0x13, 0x00, 0xf8, 0xff, -0xcf, 0xff, 0xdb, 0xff, 0xee, 0xff, 0xea, 0xff, 0xd6, 0xff, 0xc3, 0xff, 0xd3, 0xff, 0xed, 0xff, -0x0c, 0x00, 0x3a, 0x00, 0x69, 0x00, 0x80, 0x00, 0x65, 0x00, 0x64, 0x00, 0x4b, 0x00, 0x39, 0x00, -0x5a, 0x00, 0x6c, 0x00, 0x75, 0x00, 0x94, 0x00, 0xc9, 0x00, 0x86, 0x00, 0x9d, 0x00, 0x6e, 0x00, -0x4f, 0x00, 0x38, 0x00, 0x28, 0x00, 0x59, 0x00, 0x5b, 0x00, 0x93, 0x00, 0x94, 0x00, 0x70, 0x00, -0x45, 0x00, 0x42, 0x00, 0x3b, 0x00, 0x56, 0x00, 0x82, 0x00, 0x50, 0x00, 0x76, 0x00, 0x6a, 0x00, -0x38, 0x00, 0x50, 0x00, 0x18, 0x00, 0x3e, 0x00, 0x5e, 0x00, 0x6d, 0x00, 0x8f, 0x00, 0x7c, 0x00, -0x52, 0x00, 0x63, 0x00, 0x4c, 0x00, 0xfd, 0xff, 0x2a, 0x00, 0x54, 0x00, 0x44, 0x00, 0x35, 0x00, -0x33, 0x00, 0x28, 0x00, 0xea, 0xff, 0xed, 0xff, 0x01, 0x00, 0x0f, 0x00, 0x2b, 0x00, 0x2c, 0x00, -0x32, 0x00, 0x1d, 0x00, 0x3e, 0x00, 0x58, 0x00, 0x52, 0x00, 0x84, 0x00, 0xb4, 0x00, 0x72, 0x00, -0x6e, 0x00, 0x74, 0x00, 0x5a, 0x00, 0x30, 0x00, 0x1f, 0x00, 0x5c, 0x00, 0x65, 0x00, 0x2c, 0x00, -0x38, 0x00, 0x45, 0x00, 0x3c, 0x00, 0x63, 0x00, 0x67, 0x00, 0x5a, 0x00, 0x40, 0x00, 0x0c, 0x00, -0xb9, 0xff, 0xa0, 0xff, 0xe3, 0xff, 0xf7, 0xff, 0xf3, 0xff, 0xda, 0xff, 0xd8, 0xff, 0xe3, 0xff, -0xd9, 0xff, 0xbf, 0xff, 0xde, 0xff, 0xe9, 0xff, 0xd8, 0xff, 0xef, 0xff, 0x11, 0x00, 0x13, 0x00, -0xd6, 0xff, 0xca, 0xff, 0xb5, 0xff, 0x8e, 0xff, 0xa6, 0xff, 0xd6, 0xff, 0x8d, 0xff, 0x7e, 0xff, -0x9e, 0xff, 0x88, 0xff, 0x5a, 0xff, 0x64, 0xff, 0x6d, 0xff, 0x8b, 0xff, 0xc5, 0xff, 0xa3, 0xff, -0x98, 0xff, 0xaf, 0xff, 0xa5, 0xff, 0xc8, 0xff, 0xc1, 0xff, 0xf1, 0xff, 0x1b, 0x00, 0x34, 0x00, -0x47, 0x00, 0x51, 0x00, 0x6e, 0x00, 0xb2, 0x00, 0x6a, 0x00, 0x4d, 0x00, 0x6a, 0x00, 0x89, 0x00, -0xa7, 0x00, 0xdb, 0x00, 0xcd, 0x00, 0xb3, 0x00, 0xd2, 0x00, 0xce, 0x00, 0xa7, 0x00, 0xbd, 0x00, -0xf5, 0x00, 0xd3, 0x00, 0x73, 0x00, 0xa3, 0x00, 0x9d, 0x00, 0x6b, 0x00, 0x72, 0x00, 0x43, 0x00, -0x48, 0x00, 0xf5, 0xff, 0xec, 0xff, 0xfb, 0xff, 0xf5, 0xff, 0xf7, 0xff, 0xdf, 0xff, 0xbb, 0xff, -0x8d, 0xff, 0xc2, 0xff, 0xea, 0xff, 0xb8, 0xff, 0x73, 0xff, 0x9a, 0xff, 0xc1, 0xff, 0x48, 0xff, -0x57, 0xff, 0x95, 0xff, 0xa8, 0xff, 0xb7, 0xff, 0xc4, 0xff, 0xec, 0xff, 0x22, 0x00, 0x36, 0x00, -0x39, 0x00, 0x31, 0x00, 0xf5, 0xff, 0x32, 0x00, 0x69, 0x00, 0x50, 0x00, 0x56, 0x00, 0x90, 0x00, -0x9a, 0x00, 0x60, 0x00, 0x5f, 0x00, 0x7f, 0x00, 0x80, 0x00, 0x4d, 0x00, 0x74, 0x00, 0x68, 0x00, -0x7b, 0x00, 0xca, 0x00, 0xb3, 0x00, 0x7e, 0x00, 0xa1, 0x00, 0x9b, 0x00, 0x8d, 0x00, 0x7d, 0x00, -0x75, 0x00, 0x7b, 0x00, 0x99, 0x00, 0x80, 0x00, 0xb9, 0x00, 0xc9, 0x00, 0x76, 0x00, 0x5c, 0x00, -0x3a, 0x00, 0x55, 0x00, 0x45, 0x00, 0x68, 0x00, 0x9d, 0x00, 0x83, 0x00, 0x7c, 0x00, 0xa4, 0x00, -0x89, 0x00, 0x81, 0x00, 0x7f, 0x00, 0x7d, 0x00, 0x77, 0x00, 0x38, 0x00, 0x06, 0x00, 0x04, 0x00, -0x1f, 0x00, 0x26, 0x00, 0x6a, 0x00, 0x3f, 0x00, 0x36, 0x00, 0x22, 0x00, 0xe7, 0xff, 0x27, 0x00, -0x14, 0x00, 0x28, 0x00, 0x87, 0x00, 0x6c, 0x00, 0x7a, 0x00, 0x90, 0x00, 0x29, 0x00, 0x1a, 0x00, -0x3f, 0x00, 0x5b, 0x00, 0x6f, 0x00, 0x84, 0x00, 0xeb, 0x00, 0x03, 0x01, 0xab, 0x00, 0x79, 0x00, -0x82, 0x00, 0x56, 0x00, 0x52, 0x00, 0x56, 0x00, 0x71, 0x00, 0x8d, 0x00, 0xac, 0x00, 0xa1, 0x00, -0x71, 0x00, 0x64, 0x00, 0x6e, 0x00, 0x80, 0x00, 0x58, 0x00, 0x96, 0x00, 0xa6, 0x00, 0x70, 0x00, -0x71, 0x00, 0x6c, 0x00, 0x56, 0x00, 0x5b, 0x00, 0x70, 0x00, 0x3d, 0x00, 0x41, 0x00, 0x35, 0x00, -0x29, 0x00, 0x2d, 0x00, 0x16, 0x00, 0x17, 0x00, 0x04, 0x00, 0x03, 0x00, 0x02, 0x00, 0x29, 0x00, -0x45, 0x00, 0x31, 0x00, 0x60, 0x00, 0x8f, 0x00, 0x98, 0x00, 0xb7, 0x00, 0xeb, 0x00, 0xd1, 0x00, -0xb1, 0x00, 0x86, 0x00, 0x62, 0x00, 0x59, 0x00, 0x7b, 0x00, 0x81, 0x00, 0x4f, 0x00, 0x69, 0x00, -0x6b, 0x00, 0x5d, 0x00, 0x3c, 0x00, 0x2d, 0x00, 0x9a, 0x00, 0x98, 0x00, 0x3a, 0x00, 0xfb, 0xff, -0x0b, 0x00, 0xff, 0xff, 0xc7, 0xff, 0xef, 0xff, 0x33, 0x00, 0x6a, 0x00, 0x2c, 0x00, 0x11, 0x00, -0x18, 0x00, 0xe1, 0xff, 0xb2, 0xff, 0xac, 0xff, 0xbe, 0xff, 0xf4, 0xff, 0xc1, 0xff, 0x98, 0xff, -0xa1, 0xff, 0x64, 0xff, 0x0f, 0xff, 0x27, 0xff, 0x1b, 0xff, 0x23, 0xff, 0x41, 0xff, 0x89, 0xff, -0xa0, 0xff, 0xbc, 0xff, 0xa3, 0xff, 0x8f, 0xff, 0xc5, 0xff, 0xcc, 0xff, 0xe3, 0xff, 0x1d, 0x00, -0x05, 0x00, 0xfd, 0xff, 0x04, 0x00, 0x46, 0x00, 0x55, 0x00, 0x59, 0x00, 0x74, 0x00, 0xbe, 0x00, -0xd2, 0x00, 0xc9, 0x00, 0xc4, 0x00, 0xd9, 0x00, 0xda, 0x00, 0xb4, 0x00, 0xcd, 0x00, 0xf8, 0x00, -0x0f, 0x01, 0xf5, 0x00, 0xfd, 0x00, 0xca, 0x00, 0xa1, 0x00, 0x95, 0x00, 0x2a, 0x00, 0xe5, 0xff, -0x01, 0x00, 0x29, 0x00, 0x0e, 0x00, 0xa0, 0xff, 0x92, 0xff, 0xc8, 0xff, 0x64, 0xff, 0x35, 0xff, -0x6b, 0xff, 0x58, 0xff, 0x60, 0xff, 0xb8, 0xff, 0xcc, 0xff, 0xbb, 0xff, 0xc6, 0xff, 0xad, 0xff, -0x8e, 0xff, 0x38, 0xff, 0x52, 0xff, 0x98, 0xff, 0xca, 0xff, 0x12, 0x00, 0x7c, 0x00, 0x86, 0x00, -0x64, 0x00, 0xb2, 0x00, 0xb8, 0x00, 0xaf, 0x00, 0xec, 0x00, 0x2f, 0x01, 0x13, 0x01, 0x98, 0x00, -0xba, 0x00, 0xef, 0x00, 0xb5, 0x00, 0xaf, 0x00, 0xd7, 0x00, 0xee, 0x00, 0xd4, 0x00, 0xd2, 0x00, -0xa3, 0x00, 0x6c, 0x00, 0xa5, 0x00, 0xcc, 0x00, 0x86, 0x00, 0x43, 0x00, 0x55, 0x00, 0x69, 0x00, -0x14, 0x00, 0xf2, 0xff, 0xfe, 0xff, 0x34, 0x00, 0x39, 0x00, 0xd4, 0xff, 0xce, 0xff, 0xc7, 0xff, -0x03, 0x00, 0x1c, 0x00, 0xe4, 0xff, 0x33, 0x00, 0x5a, 0x00, 0x1f, 0x00, 0xd2, 0xff, 0x0e, 0x00, -0x80, 0x00, 0x8c, 0x00, 0x56, 0x00, 0x57, 0x00, 0x81, 0x00, 0x4f, 0x00, 0x55, 0x00, 0x79, 0x00, -0x53, 0x00, 0x6b, 0x00, 0x96, 0x00, 0x5e, 0x00, 0x49, 0x00, 0x61, 0x00, 0x76, 0x00, 0x88, 0x00, -0x4f, 0x00, 0x86, 0x00, 0xb6, 0x00, 0x85, 0x00, 0x5e, 0x00, 0x6e, 0x00, 0x38, 0x00, 0x39, 0x00, -0x5e, 0x00, 0x2c, 0x00, 0x20, 0x00, 0x24, 0x00, 0x1b, 0x00, 0xe5, 0xff, 0xb6, 0xff, 0xf6, 0xff, -0xf9, 0xff, 0xf0, 0xff, 0xe7, 0xff, 0xc0, 0xff, 0xc2, 0xff, 0x08, 0x00, 0x34, 0x00, 0x2b, 0x00, -0x59, 0x00, 0x9f, 0x00, 0x95, 0x00, 0x77, 0x00, 0x5a, 0x00, 0x2a, 0x00, 0x38, 0x00, 0x40, 0x00, -0x58, 0x00, 0x93, 0x00, 0xd4, 0x00, 0xbe, 0x00, 0x61, 0x00, 0x35, 0x00, 0x0f, 0x00, 0x01, 0x00, -0xdc, 0xff, 0x99, 0xff, 0xc8, 0xff, 0x9e, 0xff, 0x9a, 0xff, 0x99, 0xff, 0x85, 0xff, 0x9b, 0xff, -0xc3, 0xff, 0x78, 0xff, 0x60, 0xff, 0xd2, 0xff, 0xf2, 0xff, 0x0e, 0x00, 0x12, 0x00, 0x30, 0x00, -0x59, 0x00, 0x5a, 0x00, 0x3d, 0x00, 0x91, 0x00, 0xb0, 0x00, 0x93, 0x00, 0xed, 0x00, 0x19, 0x01, -0x15, 0x01, 0x3e, 0x01, 0x43, 0x01, 0x42, 0x01, 0x53, 0x01, 0x38, 0x01, 0x69, 0x01, 0x57, 0x01, -0x57, 0x01, 0x54, 0x01, 0xe4, 0x00, 0xd9, 0x00, 0xf6, 0x00, 0xb1, 0x00, 0x80, 0x00, 0x79, 0x00, -0x42, 0x00, 0x10, 0x00, 0xff, 0xff, 0xde, 0xff, 0xcf, 0xff, 0x84, 0xff, 0x68, 0xff, 0x90, 0xff, -0xaa, 0xff, 0x01, 0x00, 0x3d, 0x00, 0xfb, 0xff, 0x05, 0x00, 0x2d, 0x00, 0xde, 0xff, 0x8e, 0xff, -0x98, 0xff, 0xba, 0xff, 0xac, 0xff, 0xae, 0xff, 0xd6, 0xff, 0xe6, 0xff, 0x9e, 0xff, 0xc0, 0xff, -0xf1, 0xff, 0x01, 0x00, 0x14, 0x00, 0x57, 0x00, 0x4b, 0x00, 0x0c, 0x00, 0x43, 0x00, 0x44, 0x00, -0x6d, 0x00, 0x81, 0x00, 0x7d, 0x00, 0x8e, 0x00, 0x9c, 0x00, 0xa0, 0x00, 0xcf, 0x00, 0x96, 0x00, -0x9f, 0x00, 0xf7, 0x00, 0x1e, 0x01, 0xc8, 0x00, 0xc1, 0x00, 0x06, 0x01, 0x00, 0x01, 0x7e, 0x00, -0x44, 0x00, 0x51, 0x00, 0x1f, 0x00, 0xd9, 0xff, 0xdb, 0xff, 0x00, 0x00, 0x43, 0x00, 0x4b, 0x00, -0x57, 0x00, 0x1d, 0x00, 0xec, 0xff, 0xdd, 0xff, 0xcf, 0xff, 0xb6, 0xff, 0xe6, 0xff, 0x25, 0x00, -0x2d, 0x00, 0x1c, 0x00, 0x59, 0x00, 0x6e, 0x00, 0x41, 0x00, 0x64, 0x00, 0x67, 0x00, 0x81, 0x00, -0x6e, 0x00, 0x65, 0x00, 0xcc, 0x00, 0xdb, 0x00, 0x84, 0x00, 0x7d, 0x00, 0x8f, 0x00, 0x67, 0x00, -0x67, 0x00, 0x0a, 0x00, 0xf3, 0xff, 0x20, 0x00, 0xee, 0xff, 0xd9, 0xff, 0xe1, 0xff, 0xd6, 0xff, -0xd3, 0xff, 0xd0, 0xff, 0x84, 0xff, 0x8d, 0xff, 0xd1, 0xff, 0x06, 0x00, 0xc8, 0xff, 0xb5, 0xff, -0x10, 0x00, 0x33, 0x00, 0xf7, 0xff, 0x2a, 0x00, 0x6c, 0x00, 0x24, 0x00, 0x23, 0x00, 0x24, 0x00, -0x0b, 0x00, 0x30, 0x00, 0x40, 0x00, 0x22, 0x00, 0x26, 0x00, 0x4e, 0x00, 0x4f, 0x00, 0x0c, 0x00, -0xd9, 0xff, 0xf2, 0xff, 0xfc, 0xff, 0xc1, 0xff, 0xa3, 0xff, 0xd4, 0xff, 0xe2, 0xff, 0x7e, 0xff, -0x7a, 0xff, 0xb4, 0xff, 0xbf, 0xff, 0xd4, 0xff, 0xc4, 0xff, 0xf2, 0xff, 0x1f, 0x00, 0xea, 0xff, -0xce, 0xff, 0xce, 0xff, 0xfb, 0xff, 0xe6, 0xff, 0xad, 0xff, 0x73, 0xff, 0x91, 0xff, 0xca, 0xff, -0x91, 0xff, 0x78, 0xff, 0xc7, 0xff, 0x46, 0x00, 0x16, 0x00, 0xbd, 0xff, 0xfa, 0xff, 0x5f, 0x00, -0x40, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x3c, 0x00, 0x54, 0x00, 0x1e, 0x00, 0xc5, 0xff, 0xf9, 0xff, -0x2f, 0x00, 0x50, 0x00, 0x2a, 0x00, 0x3f, 0x00, 0xc9, 0x00, 0xa3, 0x00, 0x41, 0x00, 0x3b, 0x00, -0x42, 0x00, 0x57, 0x00, 0x8f, 0x00, 0x9d, 0x00, 0xe6, 0x00, 0x1c, 0x01, 0x03, 0x01, 0xa4, 0x00, -0x7b, 0x00, 0x8b, 0x00, 0xb7, 0x00, 0xb3, 0x00, 0x86, 0x00, 0xa0, 0x00, 0x5e, 0x00, 0x25, 0x00, -0x25, 0x00, 0xd5, 0xff, 0xca, 0xff, 0xf4, 0xff, 0xf2, 0xff, 0xf8, 0xff, 0x21, 0x00, 0xf7, 0xff, -0x06, 0x00, 0xfc, 0xff, 0xe9, 0xff, 0xac, 0xff, 0xa5, 0xff, 0xf4, 0xff, 0x1e, 0x00, 0x0b, 0x00, -0x45, 0x00, 0x8b, 0x00, 0x35, 0x00, 0x37, 0x00, 0x4b, 0x00, 0x52, 0x00, 0x40, 0x00, 0x52, 0x00, -0x42, 0x00, 0x65, 0x00, 0x79, 0x00, 0x84, 0x00, 0x95, 0x00, 0x3e, 0x00, 0x54, 0x00, 0x71, 0x00, -0x54, 0x00, 0x67, 0x00, 0x93, 0x00, 0x7b, 0x00, 0x6b, 0x00, 0x54, 0x00, 0x25, 0x00, 0xef, 0xff, -0x12, 0x00, 0x35, 0x00, 0x24, 0x00, 0x2e, 0x00, 0x50, 0x00, 0x41, 0x00, 0xef, 0xff, 0x09, 0x00, -0x2c, 0x00, 0x17, 0x00, 0x3d, 0x00, 0x64, 0x00, 0xa1, 0x00, 0x8a, 0x00, 0x9c, 0x00, 0xc6, 0x00, -0x7a, 0x00, 0x7e, 0x00, 0x8e, 0x00, 0x72, 0x00, 0xa6, 0x00, 0xbf, 0x00, 0xc0, 0x00, 0xb4, 0x00, -0x88, 0x00, 0x54, 0x00, 0x42, 0x00, 0x0a, 0x00, 0x04, 0x00, 0x1e, 0x00, 0xda, 0xff, 0xde, 0xff, -0xef, 0xff, 0xdc, 0xff, 0x16, 0x00, 0x0e, 0x00, 0xe5, 0xff, 0xbd, 0xff, 0x82, 0xff, 0xa5, 0xff, -0xcf, 0xff, 0xee, 0xff, 0x14, 0x00, 0x2a, 0x00, 0x2b, 0x00, 0x24, 0x00, 0xb8, 0xff, 0x8a, 0xff, -0xdf, 0xff, 0xeb, 0xff, 0xf4, 0xff, 0x2e, 0x00, 0x0e, 0x00, 0x5a, 0x00, 0x3f, 0x00, 0xb4, 0xff, -0xb6, 0xff, 0xe5, 0xff, 0x16, 0x00, 0x28, 0x00, 0xe5, 0xff, 0x13, 0x00, 0x26, 0x00, 0xf8, 0xff, -0xd8, 0xff, 0xb2, 0xff, 0x71, 0xff, 0xdb, 0xff, 0xcc, 0xff, 0x78, 0xff, 0xb0, 0xff, 0xca, 0xff, -0xd7, 0xff, 0x98, 0xff, 0x54, 0xff, 0x9f, 0xff, 0xf4, 0xff, 0xd8, 0xff, 0xc6, 0xff, 0x9e, 0xff, -0xca, 0xff, 0xf7, 0xff, 0xb9, 0xff, 0x71, 0xff, 0xa2, 0xff, 0x9c, 0xff, 0x87, 0xff, 0x97, 0xff, -0xa8, 0xff, 0x01, 0x00, 0x81, 0x00, 0x71, 0x00, 0x57, 0x00, 0x44, 0x00, 0x62, 0x00, 0x5a, 0x00, -0x35, 0x00, 0x59, 0x00, 0x9f, 0x00, 0xd2, 0x00, 0xc9, 0x00, 0xb3, 0x00, 0xbf, 0x00, 0x8b, 0x00, -0x99, 0x00, 0x78, 0x00, 0x56, 0x00, 0x6c, 0x00, 0x92, 0x00, 0x8f, 0x00, 0x55, 0x00, 0x64, 0x00, -0x63, 0x00, 0x4f, 0x00, 0x20, 0x00, 0x02, 0x00, 0xe5, 0xff, 0xd9, 0xff, 0xb4, 0xff, 0xa2, 0xff, -0xc5, 0xff, 0xec, 0xff, 0xfc, 0xff, 0xd1, 0xff, 0xbf, 0xff, 0xaa, 0xff, 0x87, 0xff, 0x7d, 0xff, -0x7d, 0xff, 0xbc, 0xff, 0xc0, 0xff, 0xd7, 0xff, 0xf1, 0xff, 0x16, 0x00, 0x04, 0x00, 0xf2, 0xff, -0xce, 0xff, 0xe0, 0xff, 0xed, 0xff, 0x24, 0x00, 0x5d, 0x00, 0x78, 0x00, 0x7d, 0x00, 0xb4, 0x00, -0x9b, 0x00, 0x67, 0x00, 0x38, 0x00, 0x49, 0x00, 0x46, 0x00, 0x31, 0x00, 0x12, 0x00, 0x1b, 0x00, -0x23, 0x00, 0x1e, 0x00, 0xfc, 0xff, 0xcd, 0xff, 0xe8, 0xff, 0x00, 0x00, 0xfd, 0xff, 0xe3, 0xff, -0xf9, 0xff, 0x48, 0x00, 0x58, 0x00, 0x3a, 0x00, 0x4b, 0x00, 0x69, 0x00, 0x76, 0x00, 0x7c, 0x00, -0x54, 0x00, 0x27, 0x00, 0x46, 0x00, 0x52, 0x00, 0x3e, 0x00, 0x12, 0x00, 0x23, 0x00, 0x48, 0x00, -0x47, 0x00, 0x47, 0x00, 0x26, 0x00, 0xe6, 0xff, 0x03, 0x00, 0xd6, 0xff, 0xaa, 0xff, 0xd2, 0xff, -0xe7, 0xff, 0x05, 0x00, 0xe9, 0xff, 0x8a, 0xff, 0xac, 0xff, 0x13, 0x00, 0x07, 0x00, 0xfb, 0xff, -0x59, 0x00, 0x6a, 0x00, 0x9d, 0x00, 0xa3, 0x00, 0x6e, 0x00, 0x95, 0x00, 0x93, 0x00, 0x70, 0x00, -0x76, 0x00, 0x97, 0x00, 0x87, 0x00, 0x97, 0x00, 0x9e, 0x00, 0x55, 0x00, 0x63, 0x00, 0x90, 0x00, -0x62, 0x00, 0x20, 0x00, 0x3e, 0x00, 0x82, 0x00, 0x7d, 0x00, 0x37, 0x00, 0x53, 0x00, 0x38, 0x00, -0xbf, 0xff, 0x91, 0xff, 0x66, 0xff, 0x3b, 0xff, 0xb6, 0xff, 0x05, 0x00, 0x03, 0x00, 0xf6, 0xff, -0xfb, 0xff, 0xff, 0xff, 0x22, 0x00, 0xfd, 0xff, 0xfc, 0xff, 0x3c, 0x00, 0x6b, 0x00, 0x68, 0x00, -0x73, 0x00, 0xa7, 0x00, 0xfd, 0x00, 0x9f, 0x00, 0x40, 0x00, 0x77, 0x00, 0xa9, 0x00, 0x64, 0x00, -0x2b, 0x00, 0x4c, 0x00, 0x49, 0x00, 0x3d, 0x00, 0x2e, 0x00, 0x2e, 0x00, 0xf1, 0xff, 0xdd, 0xff, -0x20, 0x00, 0x24, 0x00, 0xfa, 0xff, 0x0d, 0x00, 0x74, 0x00, 0x94, 0x00, 0x35, 0x00, 0x1f, 0x00, -0x31, 0x00, 0x16, 0x00, 0x02, 0x00, 0x04, 0x00, 0x06, 0x00, 0x1f, 0x00, 0x5b, 0x00, 0x6e, 0x00, -0x19, 0x00, 0x5d, 0x00, 0x88, 0x00, 0x6b, 0x00, 0x3a, 0x00, 0x68, 0x00, 0x93, 0x00, 0x4d, 0x00, -0xc9, 0xff, 0xa6, 0xff, 0xff, 0xff, 0x27, 0x00, 0x1f, 0x00, 0x30, 0x00, 0x60, 0x00, 0x9f, 0x00, -0x20, 0x00, 0xd0, 0xff, 0xff, 0xff, 0x26, 0x00, 0x0f, 0x00, 0x1f, 0x00, 0x2e, 0x00, 0x15, 0x00, -0x4b, 0x00, 0x49, 0x00, 0xfa, 0xff, 0x07, 0x00, 0x12, 0x00, 0x02, 0x00, 0xe9, 0xff, 0x31, 0x00, -0x6d, 0x00, 0x82, 0x00, 0x84, 0x00, 0x7a, 0x00, 0x5f, 0x00, 0x56, 0x00, 0x6c, 0x00, 0x70, 0x00, -0x14, 0x00, 0x20, 0x00, 0x67, 0x00, 0x4a, 0x00, 0x1c, 0x00, 0x15, 0x00, 0x4e, 0x00, 0x19, 0x00, -0xf9, 0xff, 0xfe, 0xff, 0x22, 0x00, 0x3e, 0x00, 0x39, 0x00, 0x2b, 0x00, 0x26, 0x00, 0x9c, 0x00, -0xc7, 0x00, 0x6c, 0x00, 0x5f, 0x00, 0x77, 0x00, 0x46, 0x00, 0x09, 0x00, 0x54, 0x00, 0x41, 0x00, -0x37, 0x00, 0x50, 0x00, 0x02, 0x00, 0x03, 0x00, 0xf3, 0xff, 0x22, 0x00, 0x10, 0x00, 0xb7, 0xff, -0x1a, 0x00, 0x0b, 0x00, 0xa3, 0xff, 0x7a, 0xff, 0x77, 0xff, 0x60, 0xff, 0xa7, 0xff, 0xdf, 0xff, -0x07, 0x00, 0x16, 0x00, 0x1b, 0x00, 0x0e, 0x00, 0xb2, 0xff, 0xbf, 0xff, 0x24, 0x00, 0xed, 0xff, -0xcf, 0xff, 0x1d, 0x00, 0x1a, 0x00, 0xe9, 0xff, 0x35, 0x00, 0x74, 0x00, 0x09, 0x00, 0xeb, 0xff, -0xb2, 0xff, 0xa8, 0xff, 0xbb, 0xff, 0xe6, 0xff, 0x05, 0x00, 0xd1, 0xff, 0xda, 0xff, 0x28, 0x00, -0xc1, 0xff, 0x7a, 0xff, 0xd9, 0xff, 0x09, 0x00, 0xc9, 0xff, 0xac, 0xff, 0xe3, 0xff, 0x16, 0x00, -0xa6, 0xff, 0x61, 0xff, 0x6e, 0xff, 0x60, 0xff, 0x97, 0xff, 0xc0, 0xff, 0xca, 0xff, 0xc4, 0xff, -0xf1, 0xff, 0xc8, 0xff, 0xad, 0xff, 0xc1, 0xff, 0x01, 0x00, 0x1c, 0x00, 0x02, 0x00, 0x1d, 0x00, -0x6b, 0x00, 0x3f, 0x00, 0x26, 0x00, 0x3a, 0x00, 0xd3, 0xff, 0xa8, 0xff, 0xfe, 0xff, 0x4f, 0x00, -0xec, 0xff, 0xf9, 0xff, 0x12, 0x00, 0xdf, 0xff, 0xda, 0xff, 0x5f, 0xff, 0x67, 0xff, 0x69, 0xff, -0xa1, 0xff, 0x9b, 0xff, 0x70, 0xff, 0xc1, 0xff, 0xcb, 0xff, 0x7c, 0xff, 0x6a, 0xff, 0xab, 0xff, -0x07, 0x00, 0x20, 0x00, 0x3d, 0x00, 0x16, 0x00, 0x66, 0x00, 0x80, 0x00, 0x4d, 0x00, 0x1c, 0x00, -0x82, 0x00, 0x31, 0x01, 0xf3, 0x00, 0x7c, 0x00, 0xb0, 0x00, 0xe3, 0x00, 0x4b, 0x00, 0xec, 0xff, -0x50, 0x00, 0x92, 0x00, 0xc4, 0x00, 0xb0, 0x00, 0xac, 0x00, 0x8e, 0x00, 0x58, 0x00, 0x49, 0x00, -0x4b, 0x00, 0xcd, 0xff, 0x2f, 0x00, 0xa4, 0x00, 0x49, 0x00, 0xf0, 0xff, 0x41, 0x00, 0x6b, 0x00, -0xd7, 0xff, 0xce, 0xff, 0xd5, 0xff, 0x15, 0x00, 0x02, 0x00, 0x6b, 0x00, 0x81, 0x00, 0x05, 0x00, -0x01, 0x00, 0x61, 0x00, 0x98, 0x00, 0xde, 0xff, 0xf0, 0xff, 0x49, 0x00, 0x09, 0x00, 0x23, 0x00, -0x55, 0x00, 0x32, 0x00, 0x08, 0x00, 0x93, 0x00, 0x76, 0x00, 0x62, 0x00, 0x72, 0x00, 0xf2, 0x00, -0x06, 0x01, 0xe6, 0x00, 0xf4, 0x00, 0x2d, 0x01, 0xd1, 0x00, 0xe8, 0x00, 0x21, 0x01, 0xc4, 0x00, -0xc0, 0x00, 0xd2, 0x00, 0xbe, 0x00, 0x9f, 0x00, 0xbc, 0x00, 0x9f, 0x00, 0xa3, 0x00, 0x6a, 0x00, -0x62, 0x00, 0x87, 0x00, 0x60, 0x00, 0xdf, 0xff, 0xee, 0xff, 0x08, 0x00, 0xff, 0xff, 0xf7, 0xff, -0xa7, 0xff, 0x77, 0xff, 0x84, 0xff, 0x8f, 0xff, 0xa8, 0xff, 0x75, 0xff, 0x91, 0xff, 0xed, 0xff, -0xde, 0xff, 0x32, 0xff, 0x48, 0xff, 0x91, 0xff, 0x7f, 0xff, 0x8a, 0xff, 0x89, 0xff, 0xc9, 0xff, -0xb9, 0xff, 0x8a, 0xff, 0x79, 0xff, 0x50, 0xff, 0x65, 0xff, 0xa9, 0xff, 0x97, 0xff, 0x8a, 0xff, -0xd5, 0xff, 0x41, 0x00, 0xdc, 0xff, 0xb7, 0xff, 0xdd, 0xff, 0x0d, 0x00, 0x18, 0x00, 0xfa, 0xff, -0x1f, 0x00, 0x59, 0x00, 0x87, 0x00, 0x8e, 0x00, 0x6a, 0x00, 0x54, 0x00, 0xe2, 0xff, 0xea, 0xff, -0xa1, 0xff, 0x6c, 0xff, 0x5d, 0xff, 0xb7, 0xff, 0xd1, 0xff, 0x98, 0xff, 0xcd, 0xff, 0xf0, 0xff, -0xb6, 0xff, 0x75, 0xff, 0xb2, 0xff, 0x86, 0xff, 0x0e, 0xff, 0xa8, 0xff, 0x02, 0x00, 0x67, 0xff, -0x3b, 0xff, 0x97, 0xff, 0xb1, 0xff, 0x41, 0xff, 0x46, 0xff, 0xa7, 0xff, 0xa9, 0xff, 0x8c, 0xff, -0x9e, 0xff, 0x08, 0x00, 0x11, 0x00, 0x57, 0x00, 0x40, 0x00, 0x0e, 0x00, 0x62, 0x00, 0xa0, 0x00, -0x87, 0x00, 0x7b, 0x00, 0xcd, 0x00, 0xdc, 0x00, 0xd3, 0x00, 0x8a, 0x00, 0xba, 0x00, 0xf0, 0x00, -0x80, 0x00, 0x44, 0x00, 0x5e, 0x00, 0x7b, 0x00, 0xab, 0x00, 0x92, 0x00, 0xb1, 0x00, 0x6c, 0x00, -0x09, 0x00, 0x33, 0x00, 0x16, 0x00, 0xa8, 0xff, 0x96, 0xff, 0xd3, 0xff, 0x9f, 0xff, 0xaa, 0xff, -0xdc, 0xff, 0x22, 0x00, 0x82, 0x00, 0xf3, 0xff, 0x2d, 0x00, 0x9c, 0x00, 0x5b, 0x00, 0x67, 0x00, -0x6a, 0x00, 0x5e, 0x00, 0xbc, 0x00, 0x5d, 0x01, 0xd9, 0x00, 0x90, 0x00, 0xe9, 0x00, 0x36, 0x01, -0xfb, 0x00, 0x79, 0x00, 0xc5, 0x00, 0x36, 0x01, 0xbd, 0x00, 0x6d, 0x00, 0xd8, 0x00, 0xa7, 0x00, -0x46, 0x00, 0x76, 0x00, 0xfd, 0xff, 0x99, 0xff, 0x55, 0x00, 0x8a, 0x00, 0x11, 0x00, 0xe2, 0xff, -0x21, 0x00, 0x23, 0x00, 0xc4, 0xff, 0xe7, 0xff, 0x32, 0x00, 0x43, 0x00, 0x4f, 0x00, 0x6c, 0x00, -0x1e, 0x00, 0x26, 0x00, 0xca, 0x00, 0x9f, 0x00, 0x57, 0x00, 0x50, 0x00, 0x63, 0x00, 0x45, 0x00, -0x7c, 0x00, 0x5a, 0x00, 0x0b, 0x00, 0x80, 0x00, 0xd1, 0x00, 0xb5, 0x00, 0xdd, 0x00, 0x2e, 0x01, -0x16, 0x01, 0x80, 0x00, 0x68, 0x00, 0x8a, 0x00, 0x78, 0x00, 0x95, 0x00, 0x28, 0x01, 0x91, 0x01, -0xf9, 0x00, 0xd8, 0x00, 0xcc, 0x00, 0x56, 0x00, 0x36, 0x00, 0x43, 0x00, 0x28, 0x00, 0x21, 0x00, -0x73, 0x00, 0xac, 0x00, 0x74, 0x00, 0x47, 0x00, 0x6f, 0x00, 0x9e, 0x00, 0xbd, 0xff, 0xec, 0xff, -0x34, 0x00, 0xba, 0xff, 0xda, 0xff, 0x03, 0x00, 0xbb, 0xff, 0x82, 0xff, 0xc3, 0xff, 0x8c, 0xff, -0x97, 0xff, 0xca, 0xff, 0xf6, 0xff, 0xf1, 0xff, 0x56, 0xff, 0xc2, 0xff, 0x44, 0x00, 0x10, 0x00, -0x08, 0x00, 0x55, 0x00, 0x54, 0x00, 0x81, 0x00, 0x74, 0x00, 0x1d, 0x00, 0x61, 0x00, 0xae, 0x00, -0x77, 0x00, 0x3a, 0x00, 0x63, 0x00, 0xc4, 0x00, 0xdb, 0x00, 0x3e, 0x00, 0x4b, 0x00, 0x82, 0x00, -0x6a, 0x00, 0x73, 0x00, 0x44, 0x00, 0x62, 0x00, 0xbc, 0x00, 0xa1, 0x00, 0xed, 0xff, 0xe3, 0xff, -0x16, 0x00, 0x3b, 0x00, 0xd9, 0xff, 0x87, 0xff, 0xb7, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xab, 0xff, -0xce, 0xff, 0xe4, 0xff, 0xe7, 0xff, 0xdf, 0xff, 0xaa, 0xff, 0x7f, 0xff, 0xf9, 0xff, 0xc8, 0xff, -0xb7, 0xff, 0x56, 0x00, 0x26, 0x00, 0xf7, 0xff, 0xef, 0xff, 0xee, 0xff, 0xf7, 0xff, 0x3e, 0x00, -0x32, 0x00, 0x5e, 0x00, 0x64, 0x00, 0x3b, 0x00, 0xb3, 0x00, 0x2e, 0x00, 0x49, 0x00, 0x76, 0x00, -0x4c, 0x00, 0xd2, 0xff, 0xf1, 0xff, 0xa9, 0xff, 0xac, 0xff, 0xca, 0xff, 0x8b, 0xff, 0xf2, 0xff, -0xd2, 0xff, 0xa5, 0xff, 0xad, 0xff, 0x91, 0xff, 0x3d, 0xff, 0x5f, 0xff, 0x5f, 0xff, 0x82, 0xff, -0x14, 0x00, 0x15, 0x00, 0xcc, 0xff, 0x6c, 0xff, 0x66, 0xff, 0xf8, 0xff, 0xcf, 0xff, 0xa4, 0xff, -0x15, 0x00, 0x82, 0x00, 0x34, 0x00, 0x8f, 0x00, 0x9c, 0x00, 0x81, 0x00, 0xa0, 0x00, 0xa9, 0x00, -0x46, 0x00, 0x57, 0x00, 0x27, 0x00, 0xe9, 0xff, 0x14, 0x00, 0x44, 0x00, 0x51, 0x00, 0xed, 0xff, -0xe5, 0xff, 0x35, 0x00, 0x26, 0x00, 0x22, 0x00, 0x3e, 0x00, 0x51, 0x00, 0x31, 0x00, 0x89, 0x00, -0x5d, 0x00, 0x15, 0x00, 0x72, 0x00, 0x3b, 0x00, 0xe8, 0xff, 0x33, 0x00, 0x6c, 0x00, 0xea, 0xff, -0x09, 0x00, 0x02, 0x00, 0xfd, 0xff, 0xca, 0xff, 0xdd, 0xff, 0x32, 0x00, 0xff, 0xff, 0xde, 0xff, -0x2c, 0x00, 0xd1, 0xff, 0x0c, 0x00, 0x70, 0x00, 0x24, 0x00, 0x05, 0x00, 0x73, 0x00, 0x55, 0x00, -0xc9, 0xff, 0x2c, 0x00, 0x39, 0x00, 0xa1, 0x00, 0x95, 0x00, 0x6a, 0x00, 0x89, 0x00, 0x37, 0x00, -0x0e, 0x00, 0x08, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x88, 0x00, 0x62, 0x00, 0x49, 0x00, 0xad, 0x00, -0x34, 0x00, 0x25, 0x00, 0x38, 0x00, 0xa3, 0xff, 0x9b, 0xff, 0x7d, 0x00, 0xa0, 0x00, 0x18, 0x00, -0xde, 0xff, 0x6c, 0x00, 0x3a, 0x00, 0xf5, 0xff, 0x84, 0x00, 0xb6, 0x00, 0x87, 0x00, 0xbb, 0x00, -0x7e, 0x00, 0x89, 0xff, 0x5d, 0xff, 0xe1, 0xff, 0xf7, 0xff, 0x7a, 0xff, 0xcf, 0xff, 0x64, 0x00, -0x29, 0x00, 0xfd, 0xff, 0x56, 0x00, 0x9f, 0x00, 0x60, 0x00, 0xe9, 0xff, 0xd6, 0xff, 0x10, 0x00, -0x5f, 0x00, 0x7f, 0x00, 0x3c, 0x00, 0x24, 0x00, 0xca, 0x00, 0xd8, 0x00, 0x64, 0x00, 0xff, 0xff, -0x5f, 0x00, 0xae, 0x00, 0x5e, 0x00, 0xe7, 0xff, 0x42, 0x00, 0x9a, 0x00, 0x6a, 0x00, 0x2d, 0x00, -0x0a, 0x00, 0x1f, 0x00, 0x49, 0x00, 0xfe, 0xff, 0x37, 0x00, 0x27, 0x00, 0x61, 0x00, 0x68, 0x00, -0xe5, 0xff, 0x33, 0x00, 0x7a, 0x00, 0x3e, 0x00, 0x08, 0x00, 0xf6, 0xff, 0xf7, 0xff, 0x3e, 0x00, -0x2a, 0x00, 0x04, 0x00, 0x21, 0x00, 0x60, 0x00, 0x82, 0x00, 0x48, 0x00, 0x1c, 0x00, 0x79, 0x00, -0xbd, 0x00, 0x74, 0x00, 0x75, 0x00, 0xd3, 0x00, 0xec, 0x00, 0xb1, 0x00, 0x39, 0x00, 0x56, 0x00, -0x7b, 0x00, 0x9b, 0x00, 0x25, 0x00, 0xd6, 0xff, 0x07, 0x00, 0x6f, 0x00, 0x4e, 0x00, 0xa3, 0xff, -0xaa, 0xff, 0x11, 0x00, 0xd9, 0xff, 0x53, 0xff, 0x81, 0xff, 0x23, 0x00, 0x07, 0x00, 0xd0, 0xff, -0xa2, 0xff, 0x1f, 0x00, 0x66, 0x00, 0x3c, 0x00, 0xc2, 0xff, 0x02, 0x00, 0x01, 0x00, 0x0c, 0x00, -0x1b, 0x00, 0x92, 0xff, 0xef, 0xff, 0x4b, 0x00, 0xf8, 0xff, 0xcc, 0xff, 0x60, 0x00, 0x5e, 0x00, -0x35, 0x00, 0xaa, 0xff, 0xd1, 0xff, 0x67, 0x00, 0x25, 0x00, 0x33, 0x00, 0x4b, 0x00, 0x2e, 0x00, -0x64, 0x00, 0x69, 0x00, 0x55, 0x00, 0x4b, 0x00, 0x31, 0x00, 0x15, 0x00, 0x07, 0x00, 0xc5, 0xff, -0xa7, 0xff, 0xfe, 0xff, 0x29, 0x00, 0x43, 0x00, 0x31, 0x00, 0x30, 0x00, 0x5a, 0x00, 0x07, 0x00, -0xe4, 0xff, 0x53, 0xff, 0x42, 0xff, 0xbe, 0xff, 0xcc, 0xff, 0xe0, 0xff, 0x1b, 0x00, 0x2e, 0x00, -0xd8, 0xff, 0xa7, 0xff, 0x35, 0xff, 0x5d, 0xff, 0x93, 0xff, 0xc1, 0xff, 0x19, 0x00, 0xf2, 0xff, -0xdb, 0xff, 0x4d, 0x00, 0xde, 0xff, 0xaa, 0xff, 0xef, 0xff, 0xd2, 0xff, 0xcd, 0xff, 0xf3, 0xff, -0x1f, 0x00, 0x1a, 0x00, 0xd9, 0xff, 0xe7, 0xff, 0x18, 0x00, 0xcb, 0xff, 0x9e, 0xff, 0xfb, 0xff, -0x27, 0x00, 0x31, 0x00, 0xe7, 0xff, 0xfb, 0xff, 0xdb, 0xff, 0xc2, 0xff, 0xde, 0xff, 0xe3, 0xff, -0x96, 0xff, 0xb7, 0xff, 0x2d, 0x00, 0xec, 0xff, 0xd7, 0xff, 0xaf, 0xff, 0x09, 0x00, 0x22, 0x00, -0x4f, 0xff, 0x36, 0xff, 0x82, 0xff, 0x70, 0xff, 0x39, 0xff, 0x53, 0xff, 0xb0, 0xff, 0xb9, 0xff, -0x8d, 0xff, 0x76, 0xff, 0xa0, 0xff, 0x66, 0xff, 0x46, 0xff, 0xf0, 0xfe, 0xc8, 0xfe, 0xe5, 0xfe, -0x1f, 0xff, 0x08, 0xff, 0xd7, 0xfe, 0x7d, 0xff, 0xe3, 0xff, 0x48, 0xff, 0x23, 0xff, 0xf1, 0xff, -0x18, 0x00, 0x9b, 0xff, 0xed, 0xff, 0xe4, 0xff, 0x15, 0x00, 0x2e, 0x00, 0x45, 0x00, 0xf7, 0xff, -0x6e, 0xff, 0xa0, 0xff, 0x85, 0xff, 0x3c, 0xff, 0x45, 0xff, 0x8d, 0xff, 0x90, 0xff, 0xc9, 0xff, -0xa9, 0xff, 0x4f, 0xff, 0x56, 0xff, 0x59, 0xff, 0x2f, 0xff, 0x57, 0xff, 0x60, 0xff, 0xa2, 0xff, -0x87, 0xff, 0x6c, 0xff, 0xbb, 0xff, 0xa2, 0xff, 0xd3, 0xff, 0xf7, 0xff, 0x8b, 0xff, 0xde, 0xff, -0x60, 0x00, 0x87, 0x00, 0x6a, 0x00, 0xac, 0x00, 0xac, 0x00, 0xa7, 0x00, 0x85, 0x00, 0x22, 0x00, -0xce, 0xff, 0xf3, 0xff, 0x43, 0x00, 0x2a, 0x00, 0x40, 0x00, 0x5f, 0x00, 0x2e, 0x00, 0xc1, 0xff, -0x82, 0xff, 0xa6, 0xff, 0x4b, 0xff, 0x38, 0xff, 0x8e, 0xff, 0xb5, 0xff, 0x40, 0xff, 0x4c, 0xff, -0x73, 0xff, 0x41, 0xff, 0x18, 0xff, 0xba, 0xfe, 0x43, 0xff, 0xae, 0xff, 0x51, 0xff, 0x03, 0xff, -0x2c, 0xff, 0x5c, 0xff, 0x58, 0xff, 0x49, 0xff, 0x05, 0xff, 0x8f, 0xff, 0xe6, 0xff, 0x8e, 0xff, -0x7b, 0xff, 0xaa, 0xff, 0x39, 0x00, 0x1e, 0x00, 0xb4, 0xff, 0xc9, 0xff, 0x67, 0x00, 0x57, 0x00, -0xd3, 0xff, 0xa3, 0xff, 0x0c, 0x00, 0x41, 0x00, 0xdb, 0xff, 0xec, 0xff, 0x75, 0x00, 0xc4, 0x00, -0x34, 0x01, 0x61, 0x01, 0xad, 0x00, 0x9c, 0x00, 0xf9, 0x00, 0x50, 0x00, 0x84, 0xff, 0xb6, 0xff, -0x48, 0x00, 0x55, 0x00, 0xf2, 0xff, 0xbc, 0xff, 0xb6, 0xff, 0x69, 0xff, 0x45, 0xff, 0xf6, 0xfe, -0xc6, 0xfe, 0x6a, 0xff, 0x1b, 0x00, 0xc7, 0xff, 0x6a, 0xff, 0xc1, 0xff, 0xd1, 0xff, 0x9d, 0xff, -0xfc, 0xfe, 0x1e, 0xff, 0xab, 0xff, 0xb9, 0xff, 0xa2, 0xff, 0x89, 0xff, 0x99, 0xff, 0x48, 0x00, -0x1f, 0x00, 0xac, 0xff, 0xb5, 0xff, 0x4b, 0x00, 0x66, 0x00, 0xd2, 0xff, 0x7e, 0xff, 0xd9, 0xff, -0x54, 0x00, 0x30, 0x00, 0xee, 0xff, 0x31, 0x00, 0x4c, 0x00, 0xe1, 0xff, 0xdb, 0xff, 0xa5, 0xff, -0xd1, 0xff, 0x73, 0x00, 0x05, 0x00, 0xa9, 0xff, 0x17, 0x00, 0x05, 0x00, 0xae, 0xff, 0x8e, 0xff, -0x6b, 0xff, 0x8b, 0xff, 0x5c, 0xff, 0x31, 0xff, 0x95, 0xff, 0x44, 0xff, 0x26, 0xff, 0x81, 0xff, -0x50, 0xff, 0xe0, 0xfe, 0x02, 0xff, 0xa7, 0xfe, 0xfd, 0xfe, 0x31, 0xff, 0xc6, 0xfe, 0x05, 0xff, -0xfd, 0xfe, 0x2d, 0xff, 0x40, 0xff, 0xd3, 0xfe, 0xb6, 0xfe, 0x5f, 0xff, 0x23, 0xff, 0x23, 0xff, -0x4f, 0xff, 0x4e, 0xff, 0xd9, 0xff, 0xed, 0xff, 0x88, 0xff, 0xba, 0xff, 0xec, 0xff, 0x9b, 0xff, -0xc4, 0xff, 0xb4, 0xff, 0xee, 0xff, 0x25, 0x00, 0x07, 0x00, 0x8d, 0x00, 0x8e, 0x00, 0x98, 0x00, -0xde, 0x00, 0x91, 0x00, 0x0a, 0x00, 0x07, 0x00, 0x47, 0x00, 0x65, 0x00, 0xc8, 0x00, 0xfa, 0x00, -0x44, 0x01, 0x11, 0x01, 0x12, 0x01, 0xd5, 0x00, 0x55, 0x00, 0x3f, 0x00, 0xfc, 0xff, 0x07, 0x00, -0x55, 0x00, 0x90, 0x00, 0xad, 0x00, 0x41, 0x00, 0x07, 0x00, 0x06, 0x00, 0xc5, 0xff, 0x74, 0xff, -0x5a, 0xff, 0x83, 0xff, 0xaa, 0xff, 0x8a, 0xff, 0x8a, 0xff, 0x88, 0xff, 0xb0, 0xff, 0x93, 0xff, -0x69, 0xff, 0xbf, 0xff, 0xfe, 0xff, 0xe8, 0xff, 0xf0, 0xff, 0x4c, 0x00, 0x4b, 0x00, 0x99, 0x00, -0x54, 0x00, 0x18, 0x00, 0x10, 0x00, 0xe9, 0xff, 0x07, 0x00, 0xdd, 0xff, 0xce, 0xff, 0x27, 0x00, -0x83, 0x00, 0x67, 0x00, 0x53, 0x00, 0x88, 0x00, 0x56, 0x00, 0x4f, 0x00, 0x47, 0x00, 0x0d, 0x00, -0xf4, 0xff, 0x23, 0x00, 0x3d, 0x00, 0x11, 0x00, 0xe3, 0xff, 0xd5, 0xff, 0xf8, 0xff, 0xf9, 0xff, -0x09, 0x00, 0xab, 0xff, 0x8e, 0xff, 0xd5, 0xff, 0xb9, 0xff, 0x90, 0xff, 0x8e, 0xff, 0x91, 0xff, -0x54, 0xff, 0x2a, 0xff, 0x3e, 0xff, 0xfa, 0xfe, 0xb7, 0xfe, 0xed, 0xfe, 0x5d, 0xff, 0x8e, 0xff, -0x8d, 0xff, 0x1a, 0xff, 0x32, 0xff, 0x73, 0xff, 0x43, 0xff, 0xfd, 0xfe, 0xec, 0xfe, 0x6e, 0xff, -0x8c, 0xff, 0x99, 0xff, 0x97, 0xff, 0xa2, 0xff, 0x5b, 0xff, 0x64, 0xff, 0x9d, 0xff, 0x3d, 0xff, -0x5d, 0xff, 0x93, 0xff, 0x6e, 0xff, 0x68, 0xff, 0x88, 0xff, 0xbb, 0xff, 0xb6, 0xff, 0xa9, 0xff, -0xa5, 0xff, 0xc6, 0xff, 0xf7, 0xff, 0xdf, 0xff, 0xec, 0xff, 0x8b, 0xff, 0xcd, 0xff, 0x76, 0x00, -0x2d, 0x00, 0x92, 0xff, 0xbd, 0xff, 0x47, 0x00, 0x46, 0x00, 0xee, 0xff, 0x89, 0xff, 0x7f, 0xff, -0x91, 0xff, 0x66, 0xff, 0xe3, 0xfe, 0xc1, 0xfe, 0x9e, 0xff, 0x9f, 0xff, 0x16, 0xff, 0xc4, 0xfe, -0x68, 0xff, 0xe9, 0xff, 0x0d, 0xff, 0xb0, 0xfe, 0x58, 0xff, 0x91, 0xff, 0x3d, 0xff, 0x8e, 0xff, -0xc6, 0xff, 0xde, 0xff, 0x2b, 0x00, 0x2f, 0x00, 0x04, 0x00, 0x28, 0x00, 0x2e, 0x00, 0x71, 0x00, -0x38, 0x00, 0x3c, 0x00, 0x9b, 0x00, 0xa0, 0x00, 0xa6, 0x00, 0x88, 0x00, 0xe0, 0x00, 0x0d, 0x01, -0x04, 0x01, 0xe8, 0x00, 0x30, 0x01, 0x41, 0x01, 0xd2, 0x00, 0xbb, 0x00, 0xb6, 0x00, 0x86, 0x00, -0x6d, 0x00, 0x55, 0x00, 0x9e, 0x00, 0xae, 0x00, 0x9c, 0x00, 0x8b, 0x00, 0xa5, 0x00, 0x11, 0x01, -0xa8, 0x00, 0x40, 0x00, 0x4b, 0x00, 0x92, 0x00, 0x92, 0x00, 0x5b, 0x00, 0x53, 0x00, 0x56, 0x00, -0x75, 0x00, 0x73, 0x00, 0x3e, 0x00, 0x10, 0x00, 0x33, 0x00, 0x40, 0x00, 0xfe, 0xff, 0x04, 0x00, -0x74, 0x00, 0xa3, 0x00, 0x62, 0x00, 0x3c, 0x00, 0x6f, 0x00, 0x8c, 0x00, 0x28, 0x00, 0xe1, 0xff, -0x11, 0x00, 0x52, 0x00, 0x63, 0x00, 0x47, 0x00, 0x2c, 0x00, 0x09, 0x00, 0x5f, 0x00, 0xcb, 0x00, -0x2c, 0x00, 0xbd, 0xff, 0x68, 0x00, 0x8e, 0x00, 0xfe, 0xff, 0x1a, 0x00, 0x68, 0x00, 0x26, 0x00, -0x0d, 0x00, 0x25, 0x00, 0x24, 0x00, 0xc6, 0xff, 0x20, 0x00, 0x48, 0x00, 0xf3, 0xff, 0xb2, 0xff, -0xb1, 0xff, 0x7a, 0xff, 0x2b, 0xff, 0xf3, 0xff, 0xea, 0xff, 0x95, 0xff, 0x14, 0x00, 0xa1, 0x00, -0xfa, 0xff, 0x8f, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xe3, 0xff, 0xd9, 0xff, 0xcd, 0xff, 0x81, 0xff, -0x74, 0xff, 0xec, 0xff, 0x93, 0xff, 0xdf, 0xfe, 0x44, 0xff, 0x91, 0xff, 0x2f, 0xff, 0x5c, 0xff, -0xcd, 0xff, 0x93, 0xff, 0x3d, 0xff, 0x63, 0xff, 0xa3, 0xff, 0x8c, 0xff, 0x37, 0xff, 0x79, 0xff, -0x7a, 0xff, 0x40, 0xff, 0x5b, 0xff, 0x74, 0xff, 0xa6, 0xff, 0xb7, 0xff, 0x94, 0xff, 0x85, 0xff, -0xcb, 0xff, 0x95, 0xff, 0x7d, 0xff, 0xc8, 0xff, 0xdf, 0xff, 0xee, 0xff, 0x37, 0x00, 0x44, 0x00, -0x42, 0x00, 0x5b, 0x00, 0x84, 0x00, 0x74, 0x00, 0x3a, 0x00, 0xa0, 0x00, 0xea, 0x00, 0x9d, 0x00, -0x56, 0x00, 0x0e, 0x00, 0x3a, 0x00, 0x4c, 0x00, 0xf4, 0xff, 0x2e, 0x00, 0x63, 0x00, 0x60, 0x00, -0x2e, 0x00, 0xbf, 0xff, 0xef, 0xff, 0xd6, 0xff, 0x56, 0xff, 0x20, 0xff, 0x75, 0xff, 0xa9, 0xff, -0x8b, 0xff, 0xda, 0xff, 0x27, 0x00, 0xef, 0xff, 0x55, 0xff, 0x7c, 0xff, 0x84, 0xff, 0x81, 0xff, -0xaa, 0xff, 0xb6, 0xff, 0x3b, 0x00, 0x4d, 0x00, 0x33, 0x00, 0x0a, 0x00, 0xbc, 0xff, 0xee, 0xff, -0x24, 0x00, 0xc8, 0xff, 0x7f, 0xff, 0x04, 0x00, 0x4b, 0x00, 0x09, 0x00, 0xd8, 0xff, 0xfb, 0xff, -0x6a, 0x00, 0x23, 0x00, 0xe6, 0xff, 0x5c, 0x00, 0x62, 0x00, 0x85, 0x00, 0x74, 0x00, 0x2a, 0x00, -0x71, 0x00, 0xdd, 0x00, 0xa8, 0x00, 0xb3, 0x00, 0xd1, 0x00, 0xe9, 0x00, 0xb4, 0x00, 0x3b, 0x00, -0x22, 0x00, 0x3c, 0x00, 0x3e, 0x00, 0x62, 0x00, 0x67, 0x00, 0x42, 0x00, 0x82, 0x00, 0x12, 0x00, -0xcf, 0xff, 0x57, 0x00, 0x89, 0x00, 0x06, 0x00, 0xcb, 0xff, 0xef, 0xff, 0x30, 0x00, 0xa1, 0xff, -0x71, 0xff, 0x28, 0x00, 0x0f, 0x00, 0xa4, 0xff, 0x8e, 0xff, 0x8a, 0xff, 0x02, 0x00, 0xe6, 0xff, -0x7f, 0xff, 0x88, 0xff, 0x42, 0xff, 0x8b, 0xff, 0xed, 0xff, 0xc6, 0xff, 0x3d, 0x00, 0x7d, 0x00, -0x54, 0x00, 0x8b, 0x00, 0x65, 0x00, 0x69, 0x00, 0xb6, 0x00, 0x52, 0x00, 0x78, 0x00, 0xd3, 0x00, -0xb6, 0x00, 0xe1, 0x00, 0xfb, 0x00, 0x76, 0x00, 0x3c, 0x00, 0x76, 0x00, 0x72, 0x00, 0x76, 0x00, -0x0a, 0x00, 0x55, 0x00, 0xc3, 0x00, 0x40, 0x00, 0x25, 0x00, 0x9b, 0xff, 0x59, 0xff, 0xc8, 0xff, -0xb3, 0xff, 0x7d, 0xff, 0x91, 0xff, 0xf8, 0xff, 0x10, 0x00, 0xb7, 0xff, 0xb6, 0xff, 0xe9, 0xff, -0xac, 0xff, 0x6f, 0xff, 0x4b, 0xff, 0x48, 0xff, 0x6e, 0xff, 0xae, 0xff, 0xcd, 0xff, 0x0b, 0x00, -0xde, 0xff, 0xea, 0xff, 0x59, 0x00, 0xff, 0xff, 0xbd, 0xff, 0xb4, 0xff, 0x15, 0x00, 0x03, 0x00, -0xb6, 0xff, 0x02, 0x00, 0x7b, 0x00, 0x84, 0x00, 0x39, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x69, 0x00, -0x67, 0x00, 0xe2, 0xff, 0xb2, 0xff, 0x4f, 0x00, 0x39, 0x00, 0xc1, 0xff, 0x01, 0x00, 0x58, 0x00, -0x1f, 0x00, 0xb3, 0xff, 0xe2, 0xff, 0x12, 0x00, 0xcf, 0xff, 0x09, 0x00, 0x66, 0x00, 0xdc, 0xff, -0x23, 0x00, 0x3d, 0x00, 0xdc, 0xff, 0x6f, 0xff, 0x49, 0xff, 0xb9, 0xff, 0x6f, 0xff, 0x1a, 0xff, -0xb9, 0xff, 0x01, 0x00, 0xbd, 0xff, 0xec, 0xff, 0xcc, 0xff, 0xb2, 0xff, 0x2c, 0x00, 0x2e, 0x00, -0xd5, 0xff, 0x7d, 0xff, 0x81, 0xff, 0xe6, 0xff, 0xd8, 0xff, 0xbb, 0xff, 0x0b, 0x00, 0x33, 0x00, -0x5e, 0x00, 0x6b, 0x00, 0xeb, 0xff, 0xa3, 0xff, 0x73, 0xff, 0x66, 0xff, 0xcc, 0xff, 0x7c, 0xff, -0xac, 0xff, 0x42, 0x00, 0x8c, 0x00, 0x9e, 0x00, 0x53, 0x00, 0x20, 0x00, 0x2c, 0x00, 0x28, 0x00, -0x1f, 0x00, 0x17, 0x00, 0x3c, 0x00, 0x64, 0x00, 0x97, 0x00, 0x3a, 0x00, 0x0a, 0x00, 0x40, 0x00, -0x58, 0x00, 0x0a, 0x00, 0xdc, 0xff, 0x0a, 0x00, 0x51, 0x00, 0x62, 0x00, 0x17, 0x00, 0x40, 0x00, -0x6d, 0x00, 0x3d, 0x00, 0xc5, 0xff, 0xac, 0xff, 0x15, 0x00, 0xfa, 0xff, 0xf1, 0xff, 0x06, 0x00, -0x27, 0x00, 0x4d, 0x00, 0x67, 0x00, 0x5f, 0x00, 0x28, 0x00, 0x33, 0x00, 0x62, 0x00, 0x3a, 0x00, -0x94, 0xff, 0x7f, 0xff, 0x8f, 0xff, 0xb7, 0xff, 0xbf, 0xff, 0x0b, 0x00, 0x25, 0x00, 0x06, 0x00, -0x3c, 0x00, 0x8b, 0x00, 0x2f, 0x00, 0xb9, 0xff, 0x2f, 0x00, 0x39, 0x00, 0xfa, 0xff, 0xbd, 0xff, -0xa0, 0xff, 0xb3, 0xff, 0x19, 0x00, 0x03, 0x00, 0xad, 0xff, 0xd8, 0xff, 0xd8, 0xff, 0x00, 0x00, -0xa0, 0xff, 0x93, 0xff, 0x14, 0x00, 0xba, 0xff, 0xb1, 0xff, 0x07, 0x00, 0x4c, 0x00, 0x4d, 0x00, -0x3a, 0x00, 0x6a, 0x00, 0x8f, 0x00, 0xb5, 0x00, 0xcf, 0x00, 0xda, 0x00, 0x88, 0x00, 0x81, 0x00, -0x8b, 0x00, 0x25, 0x00, 0xed, 0xff, 0x1b, 0x00, 0x20, 0x00, 0xcf, 0xff, 0xaa, 0xff, 0x0c, 0x00, -0xed, 0xff, 0x27, 0xff, 0x50, 0xff, 0x8c, 0xff, 0xcb, 0xff, 0xed, 0xff, 0xb9, 0xff, 0xe1, 0xff, -0xd9, 0xff, 0xd9, 0xff, 0xf9, 0xff, 0x84, 0xff, 0x83, 0xff, 0xbf, 0xff, 0xd5, 0xff, 0xe1, 0xff, -0xf2, 0xff, 0xe7, 0xff, 0xf8, 0xff, 0x00, 0x00, 0x08, 0x00, 0x1c, 0x00, 0xed, 0xff, 0x62, 0x00, -0xaf, 0x00, 0x8d, 0x00, 0x7d, 0x00, 0xd1, 0x00, 0xe0, 0x00, 0x9c, 0x00, 0xf0, 0x00, 0xdf, 0x00, -0xc4, 0x00, 0x4f, 0x01, 0xb7, 0x01, 0x6c, 0x01, 0x1a, 0x01, 0xf2, 0x00, 0xd7, 0x00, 0x13, 0x00, -0x00, 0x00, 0x59, 0x00, 0x52, 0x00, 0x59, 0x00, 0x67, 0x00, 0x60, 0x00, 0x70, 0x00, 0xaf, 0x00, -0x45, 0x00, 0x71, 0xff, 0x81, 0xff, 0x1f, 0x00, 0x71, 0x00, 0xe7, 0xff, 0xe7, 0xff, 0x8d, 0x00, -0x69, 0x00, 0xda, 0xff, 0xd5, 0xff, 0xfa, 0xff, 0xe2, 0xff, 0x2e, 0x00, 0x81, 0x00, 0xab, 0x00, -0xbf, 0x00, 0x94, 0x00, 0x53, 0x00, 0x14, 0x00, 0x13, 0x00, 0xb1, 0x00, 0x78, 0x00, 0x35, 0x00, -0x6a, 0x00, 0xf2, 0x00, 0x69, 0x01, 0x24, 0x01, 0xad, 0x00, 0xac, 0x00, 0x20, 0x01, 0xb3, 0x00, -0x9f, 0x00, 0x3f, 0x01, 0x76, 0x01, 0x68, 0x01, 0x58, 0x01, 0x0f, 0x01, 0xc1, 0x00, 0x74, 0x00, -0xa2, 0x00, 0xc2, 0x00, 0xa9, 0x00, 0x3a, 0x01, 0xab, 0x01, 0x7e, 0x01, 0x4d, 0x01, 0x53, 0x01, -0xe4, 0x00, 0x89, 0x00, 0x5e, 0x00, 0x47, 0x00, 0x88, 0x00, 0x65, 0x00, 0x1d, 0x00, 0x1b, 0x00, -0x47, 0x00, 0x56, 0x00, 0x65, 0x00, 0x19, 0x00, 0x28, 0x00, 0x72, 0x00, 0x85, 0x00, 0x44, 0x00, -0xc5, 0xff, 0xd2, 0xff, 0xec, 0xff, 0x24, 0x00, 0x0f, 0x00, 0xcc, 0xff, 0x1e, 0x00, 0xeb, 0xff, -0xee, 0xff, 0xfe, 0xff, 0x11, 0x00, 0x4f, 0x00, 0x71, 0x00, 0x4d, 0x00, 0x44, 0x00, 0x27, 0x00, -0x1c, 0x00, 0x45, 0x00, 0x45, 0x00, 0x25, 0x00, 0x1a, 0x00, 0x48, 0x00, 0x3e, 0x00, 0x6e, 0x00, -0xc7, 0x00, 0x15, 0x01, 0xf1, 0x00, 0xd0, 0x00, 0x99, 0x00, 0x2a, 0x00, 0x09, 0x00, 0x2f, 0x00, -0x39, 0x00, 0x34, 0x00, 0x59, 0x00, 0x7e, 0x00, 0x37, 0x00, 0x1d, 0x00, 0xfc, 0xff, 0xc2, 0xff, -0xc2, 0xff, 0x23, 0x00, 0x61, 0x00, 0x49, 0x00, 0xab, 0x00, 0xd1, 0x00, 0x6d, 0x00, 0x29, 0x00, -0xdf, 0xff, 0xd0, 0xff, 0xca, 0xff, 0x1a, 0x00, 0x46, 0x00, 0x2a, 0x00, 0x7c, 0x00, 0xcc, 0x00, -0x58, 0x00, 0xbd, 0xff, 0xd5, 0xff, 0x56, 0x00, 0x09, 0x00, 0xcc, 0xff, 0x3e, 0x00, 0x87, 0x00, -0x4d, 0x00, 0x5d, 0x00, 0x7a, 0x00, 0x31, 0x00, 0x1f, 0x00, 0x40, 0x00, 0x2d, 0x00, 0x0a, 0x00, -0x14, 0x00, 0x81, 0x00, 0x69, 0x00, 0xf9, 0xff, 0x0b, 0x00, 0x45, 0x00, 0x49, 0x00, 0x68, 0x00, -0x98, 0x00, 0xc0, 0x00, 0xe5, 0x00, 0xe3, 0x00, 0xe1, 0x00, 0x93, 0x00, 0xd8, 0x00, 0x48, 0x01, -0xc2, 0x00, 0x10, 0x00, 0x15, 0x00, 0x96, 0x00, 0x3b, 0x00, 0xec, 0xff, 0x64, 0x00, 0xa3, 0x00, -0x78, 0x00, 0x76, 0x00, 0x80, 0x00, 0x3d, 0x00, 0x44, 0x00, 0x54, 0x00, 0xf0, 0xff, 0xdf, 0xff, -0x03, 0x00, 0x7d, 0x00, 0x75, 0x00, 0x51, 0x00, 0xcf, 0x00, 0xa3, 0x00, 0x70, 0x00, 0xa0, 0x00, -0xb4, 0x00, 0xcd, 0x00, 0xd4, 0x00, 0xc5, 0x00, 0x01, 0x01, 0xe0, 0x00, 0xde, 0x00, 0x1f, 0x01, -0xb2, 0x00, 0x75, 0x00, 0xaf, 0x00, 0x8e, 0x00, 0xaf, 0x00, 0x07, 0x01, 0xe6, 0x00, 0xb9, 0x00, -0x01, 0x01, 0x01, 0x01, 0xb4, 0x00, 0x7d, 0x00, 0xae, 0x00, 0xd9, 0x00, 0x65, 0x00, 0x8a, 0x00, -0xfd, 0x00, 0xcb, 0x00, 0xb8, 0x00, 0x30, 0x01, 0xe4, 0x00, 0x82, 0x00, 0x74, 0x00, 0x77, 0x00, -0x81, 0x00, 0x2c, 0x00, 0x6c, 0x00, 0x81, 0x00, 0x52, 0x00, 0x98, 0x00, 0x8f, 0x00, 0x62, 0x00, -0x48, 0x00, 0x64, 0x00, 0x92, 0x00, 0x6e, 0x00, 0x55, 0x00, 0x96, 0x00, 0x9b, 0x00, 0x6e, 0x00, -0x4f, 0x00, 0x54, 0x00, 0x72, 0x00, 0x20, 0x00, 0x1a, 0x00, 0x74, 0x00, 0x65, 0x00, 0x72, 0x00, -0xc4, 0x00, 0x42, 0x01, 0x3e, 0x01, 0x2c, 0x01, 0x49, 0x01, 0x37, 0x01, 0x08, 0x01, 0xe4, 0x00, -0xf0, 0x00, 0xe9, 0x00, 0x1c, 0x01, 0x92, 0x01, 0x7c, 0x01, 0x41, 0x01, 0x49, 0x01, 0x03, 0x01, -0xd5, 0x00, 0xa1, 0x00, 0xc1, 0x00, 0xa4, 0x00, 0x73, 0x00, 0x88, 0x00, 0x7d, 0x00, 0x63, 0x00, -0x93, 0x00, 0x85, 0x00, 0x3e, 0x00, 0x40, 0x00, 0x4f, 0x00, 0x61, 0x00, 0x85, 0x00, 0x46, 0x00, -0x71, 0x00, 0xb4, 0x00, 0x87, 0x00, 0x02, 0x00, 0xac, 0xff, 0xf9, 0xff, 0x26, 0x00, 0x42, 0x00, -0x65, 0x00, 0x62, 0x00, 0x89, 0x00, 0x9d, 0x00, 0x5f, 0x00, 0x30, 0x00, 0x70, 0x00, 0x8e, 0x00, -0x23, 0x00, 0x28, 0x00, 0x9a, 0x00, 0x81, 0x00, 0x38, 0x00, 0x0c, 0x00, 0x0f, 0x00, 0xed, 0xff, -0xef, 0xff, 0x34, 0x00, 0x36, 0x00, 0x38, 0x00, 0x5f, 0x00, 0x27, 0x00, 0x18, 0x00, 0x4c, 0x00, -0x0f, 0x00, 0xf3, 0xff, 0x2f, 0x00, 0x3f, 0x00, 0x1a, 0x00, 0xf2, 0xff, 0x6d, 0x00, 0x9c, 0x00, -0xaf, 0x00, 0xc7, 0x00, 0x0c, 0x01, 0x7c, 0x01, 0x68, 0x01, 0x1b, 0x01, 0xbc, 0x00, 0xea, 0x00, -0x39, 0x01, 0xfb, 0x00, 0xbb, 0x00, 0xca, 0x00, 0x29, 0x01, 0xf3, 0x00, 0xbb, 0x00, 0x9c, 0x00, -0xa7, 0x00, 0xe1, 0x00, 0x5a, 0x00, 0x4f, 0x00, 0x91, 0x00, 0x60, 0x00, 0x47, 0x00, 0x2e, 0x00, -0x26, 0x00, 0x23, 0x00, 0xdd, 0xff, 0xc7, 0xff, 0xeb, 0xff, 0xf9, 0xff, 0x4b, 0x00, 0x57, 0x00, -0x22, 0x00, 0x30, 0x00, 0x63, 0x00, 0x87, 0x00, 0x7c, 0x00, 0x6a, 0x00, 0x8d, 0x00, 0xd9, 0x00, -0x12, 0x01, 0xf6, 0x00, 0xda, 0x00, 0x3f, 0x01, 0x77, 0x01, 0x92, 0x01, 0x6e, 0x01, 0x66, 0x01, -0x8d, 0x01, 0x85, 0x01, 0x7d, 0x01, 0x52, 0x01, 0x72, 0x01, 0x69, 0x01, 0x4a, 0x01, 0x56, 0x01, -0x85, 0x01, 0x83, 0x01, 0x3c, 0x01, 0x19, 0x01, 0x16, 0x01, 0xf9, 0x00, 0xb4, 0x00, 0x46, 0x00, -0x20, 0x00, 0x75, 0x00, 0x78, 0x00, 0x42, 0x00, 0xfb, 0xff, 0x17, 0x00, 0x31, 0x00, 0xdf, 0xff, -0xe2, 0xff, 0x20, 0x00, 0x0d, 0x00, 0xfd, 0xff, 0x5a, 0x00, 0xd4, 0x00, 0x8e, 0x00, 0xad, 0x00, -0x13, 0x01, 0x06, 0x01, 0xfb, 0x00, 0x1e, 0x01, 0x69, 0x01, 0x5d, 0x01, 0x3e, 0x01, 0xa0, 0x01, -0x8a, 0x01, 0x49, 0x01, 0xa3, 0x01, 0xad, 0x01, 0x68, 0x01, 0x8a, 0x01, 0xb7, 0x01, 0x8c, 0x01, -0x33, 0x01, 0x15, 0x01, 0x4b, 0x01, 0x09, 0x01, 0xa2, 0x00, 0xbe, 0x00, 0xb5, 0x00, 0x9a, 0x00, -0x75, 0x00, 0x6a, 0x00, 0x6c, 0x00, 0x8d, 0x00, 0xaf, 0x00, 0x81, 0x00, 0x43, 0x00, 0x40, 0x00, -0xb6, 0x00, 0xc8, 0x00, 0xcd, 0x00, 0x04, 0x01, 0xdd, 0x00, 0xd7, 0x00, 0xc8, 0x00, 0xcc, 0x00, -0xa4, 0x00, 0xd0, 0x00, 0x6a, 0x01, 0xec, 0x00, 0x98, 0x00, 0x2c, 0x01, 0x2c, 0x01, 0x80, 0x00, -0x7a, 0x00, 0xf2, 0x00, 0xcc, 0x00, 0x72, 0x00, 0x01, 0x01, 0x22, 0x01, 0xc1, 0x00, 0x09, 0x01, -0x79, 0x01, 0xfb, 0x00, 0xfb, 0x00, 0x6d, 0x01, 0x5f, 0x01, 0x39, 0x01, 0x5a, 0x01, 0x91, 0x01, -0x56, 0x01, 0x30, 0x01, 0x4d, 0x01, 0xb2, 0x00, 0x77, 0x00, 0xdd, 0x00, 0xf8, 0x00, 0x00, 0x01, -0xff, 0x00, 0x09, 0x01, 0x40, 0x01, 0x43, 0x01, 0x46, 0x01, 0x1a, 0x01, 0x19, 0x01, 0x22, 0x01, -0x22, 0x01, 0x08, 0x01, 0xd9, 0x00, 0x0e, 0x01, 0x14, 0x01, 0xcc, 0x00, 0x98, 0x00, 0xa9, 0x00, -0x1d, 0x01, 0x09, 0x01, 0x26, 0x01, 0x48, 0x01, 0x18, 0x01, 0x46, 0x01, 0x44, 0x01, 0xdf, 0x00, -0xac, 0x00, 0x08, 0x01, 0x61, 0x01, 0xcd, 0x00, 0x69, 0x00, 0xc6, 0x00, 0xcc, 0x00, 0x90, 0x00, -0x73, 0x00, 0x77, 0x00, 0x70, 0x00, 0x82, 0x00, 0xa6, 0x00, 0x94, 0x00, 0xc4, 0x00, 0x05, 0x01, -0x8b, 0x00, 0x45, 0x00, 0x88, 0x00, 0xb1, 0x00, 0xf9, 0x00, 0xdc, 0x00, 0xf4, 0x00, 0x22, 0x01, -0x4b, 0x01, 0x5e, 0x01, 0xc9, 0x00, 0x17, 0x01, 0xb5, 0x01, 0x9e, 0x01, 0x60, 0x01, 0x51, 0x01, -0xd2, 0x01, 0xd5, 0x01, 0x69, 0x01, 0x3f, 0x01, 0x2a, 0x01, 0x37, 0x01, 0x34, 0x01, 0x0f, 0x01, -0xd2, 0x00, 0xe9, 0x00, 0xcf, 0x00, 0x9f, 0x00, 0x9f, 0x00, 0x95, 0x00, 0xd6, 0x00, 0xd2, 0x00, -0x7c, 0x00, 0xa4, 0x00, 0xdc, 0x00, 0xf5, 0x00, 0xe8, 0x00, 0xa7, 0x00, 0x0c, 0x01, 0xfa, 0x00, -0x96, 0x00, 0xb7, 0x00, 0x0b, 0x01, 0x42, 0x01, 0x12, 0x01, 0x1d, 0x01, 0x85, 0x01, 0x83, 0x01, -0x65, 0x01, 0x75, 0x01, 0x79, 0x01, 0x4a, 0x01, 0x60, 0x01, 0x45, 0x01, 0x46, 0x01, 0x8a, 0x01, -0x70, 0x01, 0x87, 0x01, 0xb4, 0x01, 0xa9, 0x01, 0xae, 0x01, 0x6f, 0x01, 0x47, 0x01, 0x26, 0x01, -0x0c, 0x01, 0x53, 0x01, 0x2b, 0x01, 0xe5, 0x00, 0xfe, 0x00, 0x2f, 0x01, 0x0c, 0x01, 0xaf, 0x00, -0x62, 0x00, 0x6a, 0x00, 0x74, 0x00, 0x90, 0x00, 0xd8, 0x00, 0x99, 0x00, 0x99, 0x00, 0xab, 0x00, -0x9d, 0x00, 0xcc, 0x00, 0x8c, 0x00, 0x68, 0x00, 0x7f, 0x00, 0x8d, 0x00, 0x8f, 0x00, 0x7b, 0x00, -0xa3, 0x00, 0xcf, 0x00, 0xf3, 0x00, 0xe5, 0x00, 0xce, 0x00, 0xf4, 0x00, 0xe9, 0x00, 0x24, 0x01, -0xe6, 0x00, 0x0b, 0x01, 0x3e, 0x01, 0xf9, 0x00, 0xe0, 0x00, 0x2c, 0x01, 0x09, 0x01, 0x89, 0x00, -0x9f, 0x00, 0xd2, 0x00, 0xaf, 0x00, 0x64, 0x00, 0xcf, 0x00, 0xf2, 0x00, 0x84, 0x00, 0x95, 0x00, -0xf3, 0x00, 0xc9, 0x00, 0xc5, 0x00, 0xde, 0x00, 0xa3, 0x00, 0x8c, 0x00, 0xcd, 0x00, 0xfc, 0x00, -0x9e, 0x00, 0x9e, 0x00, 0xd1, 0x00, 0xb4, 0x00, 0x88, 0x00, 0xcc, 0x00, 0xbf, 0x00, 0x86, 0x00, -0xd0, 0x00, 0x37, 0x01, 0x4c, 0x01, 0x0a, 0x01, 0x29, 0x01, 0x45, 0x01, 0x14, 0x01, 0xee, 0x00, -0xb9, 0x00, 0x91, 0x00, 0xc9, 0x00, 0xd4, 0x00, 0xcc, 0x00, 0x91, 0x00, 0xb3, 0x00, 0xdb, 0x00, -0xf2, 0x00, 0x07, 0x01, 0x13, 0x01, 0xec, 0x00, 0x38, 0x01, 0x39, 0x01, 0xc8, 0x00, 0xdb, 0x00, -0x33, 0x01, 0x03, 0x01, 0x7b, 0x00, 0x90, 0x00, 0xf9, 0x00, 0xda, 0x00, 0x95, 0x00, 0xd9, 0x00, -0xa1, 0x00, 0x48, 0x00, 0x7e, 0x00, 0xd6, 0x00, 0x98, 0x00, 0x5a, 0x00, 0xe6, 0x00, 0x55, 0x01, -0xeb, 0x00, 0xdf, 0x00, 0x33, 0x01, 0xe6, 0x00, 0x91, 0x00, 0x80, 0x00, 0xa2, 0x00, 0xc6, 0x00, -0xdc, 0x00, 0x67, 0x01, 0x82, 0x01, 0x3b, 0x01, 0x99, 0x01, 0xbd, 0x01, 0x6d, 0x01, 0x20, 0x01, -0x66, 0x01, 0x74, 0x01, 0x04, 0x01, 0x55, 0x01, 0xaa, 0x01, 0x3c, 0x01, 0xfa, 0x00, 0x29, 0x01, -0x5c, 0x01, 0x1f, 0x01, 0xcb, 0x00, 0xa9, 0x00, 0x9e, 0x00, 0x02, 0x01, 0x27, 0x01, 0xf6, 0x00, -0x1b, 0x01, 0x70, 0x01, 0x35, 0x01, 0xdc, 0x00, 0xec, 0x00, 0x0b, 0x01, 0xee, 0x00, 0xd0, 0x00, -0x1d, 0x01, 0x4b, 0x01, 0x27, 0x01, 0x1c, 0x01, 0x12, 0x01, 0xd8, 0x00, 0xe7, 0x00, 0xff, 0x00, -0x1d, 0x01, 0x03, 0x01, 0xca, 0x00, 0x46, 0x01, 0x60, 0x01, 0x31, 0x01, 0x31, 0x01, 0x34, 0x01, -0x30, 0x01, 0x45, 0x01, 0x3f, 0x01, 0x25, 0x01, 0xe1, 0x00, 0xf2, 0x00, 0x2c, 0x01, 0xe7, 0x00, -0xee, 0x00, 0x50, 0x01, 0x34, 0x01, 0x0f, 0x01, 0x11, 0x01, 0x01, 0x01, 0xc6, 0x00, 0xa3, 0x00, -0x7a, 0x00, 0x84, 0x00, 0xe0, 0x00, 0x1a, 0x01, 0xdc, 0x00, 0xfa, 0x00, 0x47, 0x01, 0x3b, 0x01, -0xd7, 0x00, 0xcd, 0x00, 0xd3, 0x00, 0x8b, 0x00, 0x9d, 0x00, 0x1c, 0x01, 0x3a, 0x01, 0xe4, 0x00, -0xd1, 0x00, 0xde, 0x00, 0x83, 0x00, 0x88, 0x00, 0xa1, 0x00, 0xc5, 0x00, 0xe2, 0x00, 0xff, 0x00, -0x31, 0x01, 0x33, 0x01, 0x1a, 0x01, 0x1b, 0x01, 0xf2, 0x00, 0xd8, 0x00, 0xec, 0x00, 0x19, 0x01, -0x4a, 0x01, 0x10, 0x01, 0x5c, 0x01, 0x98, 0x01, 0x52, 0x01, 0x4e, 0x01, 0x76, 0x01, 0x6c, 0x01, -0x7a, 0x01, 0xcd, 0x01, 0xc6, 0x01, 0x5a, 0x01, 0x84, 0x01, 0xe6, 0x01, 0xa2, 0x01, 0x20, 0x01, -0xa5, 0x01, 0xd5, 0x01, 0x47, 0x01, 0x17, 0x01, 0x3c, 0x01, 0x08, 0x01, 0xbc, 0x00, 0x11, 0x01, -0x0f, 0x01, 0xd2, 0x00, 0xf2, 0x00, 0x5b, 0x01, 0x08, 0x01, 0xcb, 0x00, 0xff, 0x00, 0x19, 0x01, -0x93, 0x00, 0x69, 0x00, 0xea, 0x00, 0x1c, 0x01, 0xac, 0x00, 0x92, 0x00, 0xe8, 0x00, 0xeb, 0x00, -0xbd, 0x00, 0x9a, 0x00, 0xaa, 0x00, 0xd1, 0x00, 0xd7, 0x00, 0x0f, 0x01, 0x04, 0x01, 0x29, 0x01, -0x57, 0x01, 0x48, 0x01, 0x34, 0x01, 0x31, 0x01, 0x4c, 0x01, 0x44, 0x01, 0x34, 0x01, 0x66, 0x01, -0xa7, 0x01, 0xa9, 0x01, 0x64, 0x01, 0x3a, 0x01, 0x3b, 0x01, 0x2e, 0x01, 0x07, 0x01, 0x13, 0x01, -0x00, 0x01, 0xe2, 0x00, 0xe5, 0x00, 0xb0, 0x00, 0x77, 0x00, 0x82, 0x00, 0x7d, 0x00, 0x14, 0x00, -0x14, 0x00, 0x8f, 0x00, 0x9f, 0x00, 0x4c, 0x00, 0x92, 0x00, 0xd8, 0x00, 0xa0, 0x00, 0x57, 0x00, -0x97, 0x00, 0x4e, 0x00, 0x21, 0x00, 0xb6, 0x00, 0xf2, 0x00, 0xd0, 0x00, 0xf2, 0x00, 0x5c, 0x01, -0x1d, 0x01, 0xa3, 0x00, 0xd8, 0x00, 0xfb, 0x00, 0xb1, 0x00, 0xd7, 0x00, 0x37, 0x01, 0x69, 0x01, -0x49, 0x01, 0x1b, 0x01, 0xf3, 0x00, 0xe3, 0x00, 0xdc, 0x00, 0x9a, 0x00, 0xbd, 0x00, 0xf8, 0x00, -0x22, 0x01, 0x0f, 0x01, 0xc3, 0x00, 0xb8, 0x00, 0xad, 0x00, 0x94, 0x00, 0x8f, 0x00, 0x45, 0x00, -0x73, 0x00, 0x65, 0x00, 0x5d, 0x00, 0x67, 0x00, 0x84, 0x00, 0x92, 0x00, 0xaa, 0x00, 0xa0, 0x00, -0x77, 0x00, 0xa8, 0x00, 0xda, 0x00, 0xc7, 0x00, 0xc6, 0x00, 0xdf, 0x00, 0xf1, 0x00, 0xf9, 0x00, -0x0f, 0x01, 0x1f, 0x01, 0xf4, 0x00, 0x13, 0x01, 0x40, 0x01, 0x1d, 0x01, 0x27, 0x01, 0x68, 0x01, -0x55, 0x01, 0x38, 0x01, 0x2c, 0x01, 0x36, 0x01, 0x37, 0x01, 0x49, 0x01, 0x55, 0x01, 0x31, 0x01, -0x2d, 0x01, 0x49, 0x01, 0x2b, 0x01, 0x1e, 0x01, 0x39, 0x01, 0x31, 0x01, 0x26, 0x01, 0x2e, 0x01, -0xf9, 0x00, 0x0b, 0x01, 0x34, 0x01, 0xf6, 0x00, 0x00, 0x01, 0x11, 0x01, 0x1e, 0x01, 0xe0, 0x00, -0xe8, 0x00, 0x4a, 0x01, 0x2c, 0x01, 0xb5, 0x00, 0xc6, 0x00, 0x02, 0x01, 0xf7, 0x00, 0xbb, 0x00, -0x91, 0x00, 0xb6, 0x00, 0xbe, 0x00, 0xb4, 0x00, 0xdb, 0x00, 0xd4, 0x00, 0xea, 0x00, 0xff, 0x00, -0xe7, 0x00, 0xf1, 0x00, 0xf9, 0x00, 0xfb, 0x00, 0xf5, 0x00, 0xe3, 0x00, 0x09, 0x01, 0x24, 0x01, -0xfc, 0x00, 0x31, 0x01, 0x4c, 0x01, 0x5c, 0x01, 0x5c, 0x01, 0x45, 0x01, 0x44, 0x01, 0x5c, 0x01, -0x14, 0x01, 0xa0, 0x00, 0xda, 0x00, 0xba, 0x00, 0x5f, 0x00, 0x54, 0x00, 0xc2, 0x00, 0xff, 0x00, -0xc9, 0x00, 0xcb, 0x00, 0xef, 0x00, 0xc7, 0x00, 0x8f, 0x00, 0x83, 0x00, 0x5b, 0x00, 0x27, 0x00, -0x7f, 0x00, 0xd1, 0x00, 0xb6, 0x00, 0xaa, 0x00, 0xe8, 0x00, 0x94, 0x00, 0x15, 0x00, 0x06, 0x00, -0x49, 0x00, 0x75, 0x00, 0x5d, 0x00, 0x85, 0x00, 0xb1, 0x00, 0x79, 0x00, 0x7b, 0x00, 0x88, 0x00, -0x2c, 0x00, 0x1a, 0x00, 0x65, 0x00, 0x61, 0x00, 0x51, 0x00, 0x69, 0x00, 0xa3, 0x00, 0x8d, 0x00, -0x7d, 0x00, 0xae, 0x00, 0xbc, 0x00, 0x90, 0x00, 0xb1, 0x00, 0xa6, 0x00, 0xa2, 0x00, 0xcd, 0x00, -0xdd, 0x00, 0xe2, 0x00, 0xdb, 0x00, 0x0e, 0x01, 0x34, 0x01, 0x01, 0x01, 0x1c, 0x01, 0x74, 0x01, -0x83, 0x01, 0x51, 0x01, 0x4e, 0x01, 0x82, 0x01, 0x52, 0x01, 0x21, 0x01, 0x1d, 0x01, 0xf0, 0x00, -0xd9, 0x00, 0x06, 0x01, 0xe8, 0x00, 0xc1, 0x00, 0xdc, 0x00, 0x14, 0x01, 0xd4, 0x00, 0xc9, 0x00, -0xc6, 0x00, 0xd1, 0x00, 0xbe, 0x00, 0xbb, 0x00, 0xd7, 0x00, 0xdd, 0x00, 0x12, 0x01, 0x0f, 0x01, -0xf8, 0x00, 0x01, 0x01, 0x28, 0x01, 0x33, 0x01, 0x2b, 0x01, 0x1e, 0x01, 0x38, 0x01, 0x3f, 0x01, -0x14, 0x01, 0x12, 0x01, 0x13, 0x01, 0x00, 0x01, 0xdf, 0x00, 0x0d, 0x01, 0x54, 0x01, 0x44, 0x01, -0x2c, 0x01, 0x4e, 0x01, 0x36, 0x01, 0x11, 0x01, 0x18, 0x01, 0x29, 0x01, 0x16, 0x01, 0x61, 0x01, -0x9c, 0x01, 0x93, 0x01, 0x6d, 0x01, 0x54, 0x01, 0x7a, 0x01, 0x5d, 0x01, 0x3e, 0x01, 0x22, 0x01, -0x32, 0x01, 0x60, 0x01, 0x67, 0x01, 0x89, 0x01, 0x93, 0x01, 0x86, 0x01, 0xc5, 0x01, 0x95, 0x01, -0x1d, 0x01, 0xee, 0x00, 0x02, 0x01, 0xd6, 0x00, 0xc2, 0x00, 0x0b, 0x01, 0x1d, 0x01, 0x29, 0x01, -0x62, 0x01, 0x4d, 0x01, 0xfd, 0x00, 0x01, 0x01, 0x2e, 0x01, 0xee, 0x00, 0xca, 0x00, 0x35, 0x01, -0x07, 0x01, 0xcb, 0x00, 0x01, 0x01, 0x2f, 0x01, 0x02, 0x01, 0xde, 0x00, 0x19, 0x01, 0xf0, 0x00, -0xc8, 0x00, 0xe0, 0x00, 0x0f, 0x01, 0x2d, 0x01, 0x63, 0x01, 0x6f, 0x01, 0x28, 0x01, 0x08, 0x01, -0x14, 0x01, 0xe4, 0x00, 0x9e, 0x00, 0xb5, 0x00, 0x07, 0x01, 0xfa, 0x00, 0xe5, 0x00, 0xe2, 0x00, -0xe5, 0x00, 0xce, 0x00, 0xcf, 0x00, 0x0a, 0x01, 0xe3, 0x00, 0xe6, 0x00, 0x1d, 0x01, 0x22, 0x01, -0x13, 0x01, 0x19, 0x01, 0x2f, 0x01, 0xe1, 0x00, 0xb6, 0x00, 0x0c, 0x01, 0x04, 0x01, 0xd9, 0x00, -0xd2, 0x00, 0xfb, 0x00, 0x09, 0x01, 0xfc, 0x00, 0x20, 0x01, 0xfe, 0x00, 0xdd, 0x00, 0xde, 0x00, -0xdb, 0x00, 0xc2, 0x00, 0xcd, 0x00, 0xe5, 0x00, 0x03, 0x01, 0xea, 0x00, 0xec, 0x00, 0x08, 0x01, -0x24, 0x01, 0x1d, 0x01, 0x00, 0x01, 0x49, 0x01, 0x90, 0x01, 0x66, 0x01, 0x43, 0x01, 0x60, 0x01, -0x8a, 0x01, 0x3a, 0x01, 0x3e, 0x01, 0xb4, 0x01, 0x80, 0x01, 0x15, 0x01, 0x29, 0x01, 0x69, 0x01, -0x1f, 0x01, 0xc4, 0x00, 0xfd, 0x00, 0x0a, 0x01, 0xbd, 0x00, 0xbc, 0x00, 0xf9, 0x00, 0xd4, 0x00, -0xb2, 0x00, 0xba, 0x00, 0xb2, 0x00, 0x76, 0x00, 0xb1, 0x00, 0xd1, 0x00, 0xb1, 0x00, 0xe6, 0x00, -0x0d, 0x01, 0x2d, 0x01, 0x0d, 0x01, 0x39, 0x01, 0x54, 0x01, 0x22, 0x01, 0x07, 0x01, 0xfc, 0x00, -0xe1, 0x00, 0x08, 0x01, 0x43, 0x01, 0x25, 0x01, 0xdd, 0x00, 0xf6, 0x00, 0x51, 0x01, 0x27, 0x01, -0xf5, 0x00, 0xee, 0x00, 0x00, 0x01, 0xd1, 0x00, 0xe8, 0x00, 0x10, 0x01, 0x17, 0x01, 0x2d, 0x01, -0x61, 0x01, 0x83, 0x01, 0x41, 0x01, 0x45, 0x01, 0x5f, 0x01, 0x3b, 0x01, 0x48, 0x01, 0x6d, 0x01, -0xa3, 0x01, 0x74, 0x01, 0x34, 0x01, 0x5d, 0x01, 0x58, 0x01, 0x26, 0x01, 0x22, 0x01, 0x4b, 0x01, -0x38, 0x01, 0x20, 0x01, 0x16, 0x01, 0x00, 0x01, 0xd3, 0x00, 0xb6, 0x00, 0xd0, 0x00, 0xd4, 0x00, -0xaa, 0x00, 0x91, 0x00, 0xc1, 0x00, 0x92, 0x00, 0x65, 0x00, 0xa4, 0x00, 0xbd, 0x00, 0x5f, 0x00, -0x66, 0x00, 0xe3, 0x00, 0xc0, 0x00, 0x7a, 0x00, 0xaf, 0x00, 0xf5, 0x00, 0xbe, 0x00, 0xa5, 0x00, -0xf3, 0x00, 0xfe, 0x00, 0xf0, 0x00, 0xeb, 0x00, 0xef, 0x00, 0xe6, 0x00, 0xe2, 0x00, 0x02, 0x01, -0xe9, 0x00, 0xd8, 0x00, 0xe0, 0x00, 0xc7, 0x00, 0x82, 0x00, 0x7c, 0x00, 0x8b, 0x00, 0x6f, 0x00, -0x68, 0x00, 0x6f, 0x00, 0x6b, 0x00, 0x64, 0x00, 0x7a, 0x00, 0x4f, 0x00, 0x2b, 0x00, 0x1a, 0x00, -0x1f, 0x00, 0x24, 0x00, 0x3a, 0x00, 0x41, 0x00, 0x5f, 0x00, 0x9d, 0x00, 0xc8, 0x00, 0xb3, 0x00, -0xbe, 0x00, 0xb8, 0x00, 0xd8, 0x00, 0xe8, 0x00, 0xac, 0x00, 0x99, 0x00, 0xc9, 0x00, 0xd7, 0x00, -0x9e, 0x00, 0x81, 0x00, 0xd3, 0x00, 0x03, 0x01, 0xc6, 0x00, 0x72, 0x00, 0x84, 0x00, 0x9d, 0x00, -0x7c, 0x00, 0x37, 0x00, 0x1b, 0x00, 0x4e, 0x00, 0x63, 0x00, 0x4e, 0x00, 0x3d, 0x00, 0x7d, 0x00, -0x9a, 0x00, 0x71, 0x00, 0x6e, 0x00, 0x94, 0x00, 0xad, 0x00, 0xb5, 0x00, 0xa6, 0x00, 0x9b, 0x00, -0x91, 0x00, 0x97, 0x00, 0xb0, 0x00, 0x9c, 0x00, 0xb7, 0x00, 0xe9, 0x00, 0xed, 0x00, 0xd8, 0x00, -0xd2, 0x00, 0x09, 0x01, 0x1e, 0x01, 0xef, 0x00, 0xe5, 0x00, 0xe3, 0x00, 0x14, 0x01, 0x0b, 0x01, -0xe2, 0x00, 0xe1, 0x00, 0x03, 0x01, 0x01, 0x01, 0xd0, 0x00, 0xaf, 0x00, 0xbf, 0x00, 0xce, 0x00, -0xca, 0x00, 0xef, 0x00, 0x15, 0x01, 0x0d, 0x01, 0xd4, 0x00, 0xde, 0x00, 0xd5, 0x00, 0xae, 0x00, -0xab, 0x00, 0x9b, 0x00, 0xac, 0x00, 0xb5, 0x00, 0xd3, 0x00, 0x0d, 0x01, 0x18, 0x01, 0x2b, 0x01, -0x29, 0x01, 0x35, 0x01, 0x37, 0x01, 0x0a, 0x01, 0xdb, 0x00, 0xea, 0x00, 0x22, 0x01, 0x49, 0x01, -0x3a, 0x01, 0x20, 0x01, 0x11, 0x01, 0xf8, 0x00, 0xca, 0x00, 0xa9, 0x00, 0x8f, 0x00, 0x95, 0x00, -0xa0, 0x00, 0x7d, 0x00, 0x74, 0x00, 0xaa, 0x00, 0x9f, 0x00, 0x7f, 0x00, 0x57, 0x00, 0x76, 0x00, -0x8c, 0x00, 0x5c, 0x00, 0x47, 0x00, 0x69, 0x00, 0x94, 0x00, 0xcb, 0x00, 0xcd, 0x00, 0xb7, 0x00, -0xdc, 0x00, 0xd4, 0x00, 0x19, 0x01, 0x06, 0x01, 0x15, 0x01, 0x28, 0x01, 0x1b, 0x01, 0x10, 0x01, -0x09, 0x01, 0x37, 0x01, 0x2f, 0x01, 0xed, 0x00, 0x08, 0x01, 0x17, 0x01, 0xd8, 0x00, 0x8e, 0x00, -0x73, 0x00, 0x76, 0x00, 0x62, 0x00, 0x82, 0x00, 0xbb, 0x00, 0xae, 0x00, 0xc7, 0x00, 0xe3, 0x00, -0xd6, 0x00, 0xb9, 0x00, 0xa9, 0x00, 0x8f, 0x00, 0x82, 0x00, 0x94, 0x00, 0xb3, 0x00, 0xd1, 0x00, -0xc7, 0x00, 0xfe, 0x00, 0xf6, 0x00, 0xda, 0x00, 0xc0, 0x00, 0xbb, 0x00, 0xb7, 0x00, 0xbf, 0x00, -0xe9, 0x00, 0x17, 0x01, 0x31, 0x01, 0x25, 0x01, 0x2c, 0x01, 0x1c, 0x01, 0xee, 0x00, 0x12, 0x01, -0xfa, 0x00, 0xd6, 0x00, 0x01, 0x01, 0x01, 0x01, 0x03, 0x01, 0xfa, 0x00, 0x21, 0x01, 0x37, 0x01, -0xfe, 0x00, 0xe0, 0x00, 0xfa, 0x00, 0xed, 0x00, 0xe9, 0x00, 0xff, 0x00, 0x1f, 0x01, 0x0f, 0x01, -0xf5, 0x00, 0x09, 0x01, 0x0b, 0x01, 0x06, 0x01, 0x18, 0x01, 0x1b, 0x01, 0x02, 0x01, 0xe4, 0x00, -0xf0, 0x00, 0xe5, 0x00, 0xf0, 0x00, 0x05, 0x01, 0xf9, 0x00, 0xe9, 0x00, 0xca, 0x00, 0xba, 0x00, -0xb2, 0x00, 0xb5, 0x00, 0xc7, 0x00, 0xd2, 0x00, 0xe2, 0x00, 0xf5, 0x00, 0xf3, 0x00, 0xed, 0x00, -0x17, 0x01, 0x0d, 0x01, 0x14, 0x01, 0x24, 0x01, 0x10, 0x01, 0x20, 0x01, 0x32, 0x01, 0x4f, 0x01, -0x56, 0x01, 0x9a, 0x01, 0xbe, 0x01, 0x94, 0x01, 0x56, 0x01, 0x54, 0x01, 0x3a, 0x01, 0x42, 0x01, -0x69, 0x01, 0x5e, 0x01, 0x38, 0x01, 0x35, 0x01, 0x54, 0x01, 0x3c, 0x01, 0x0b, 0x01, 0x2e, 0x01, -0x4f, 0x01, 0x0b, 0x01, 0xe5, 0x00, 0xf2, 0x00, 0xc7, 0x00, 0x98, 0x00, 0x85, 0x00, 0xb3, 0x00, -0xe5, 0x00, 0x07, 0x01, 0x2c, 0x01, 0x24, 0x01, 0x19, 0x01, 0x05, 0x01, 0xcf, 0x00, 0xc3, 0x00, -0xd2, 0x00, 0x00, 0x01, 0x20, 0x01, 0x1a, 0x01, 0x32, 0x01, 0x50, 0x01, 0x24, 0x01, 0xeb, 0x00, -0xf4, 0x00, 0xce, 0x00, 0xab, 0x00, 0xb5, 0x00, 0xe0, 0x00, 0xe0, 0x00, 0xb9, 0x00, 0xbf, 0x00, -0x8e, 0x00, 0x3e, 0x00, 0x3d, 0x00, 0x4e, 0x00, 0x10, 0x00, 0x07, 0x00, 0x1a, 0x00, 0x20, 0x00, -0xef, 0xff, 0xed, 0xff, 0x10, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x1c, 0x00, 0x42, 0x00, 0x41, 0x00, -0x4b, 0x00, 0x63, 0x00, 0x66, 0x00, 0x57, 0x00, 0x89, 0x00, 0xb0, 0x00, 0x96, 0x00, 0xb5, 0x00, -0xfe, 0x00, 0x08, 0x01, 0xef, 0x00, 0xc6, 0x00, 0xd9, 0x00, 0xcf, 0x00, 0x91, 0x00, 0xa4, 0x00, -0xbd, 0x00, 0xdd, 0x00, 0xee, 0x00, 0xf0, 0x00, 0xcd, 0x00, 0xb9, 0x00, 0xa1, 0x00, 0x83, 0x00, -0x3d, 0x00, 0x12, 0x00, 0x40, 0x00, 0x4d, 0x00, 0x6e, 0x00, 0x78, 0x00, 0x46, 0x00, 0x2a, 0x00, -0x37, 0x00, 0x2a, 0x00, 0x18, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x05, 0x00, 0x26, 0x00, 0x35, 0x00, -0x33, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xf8, 0xff, 0xe8, 0xff, 0xf9, 0xff, 0x30, 0x00, 0x35, 0x00, -0x44, 0x00, 0x66, 0x00, 0x81, 0x00, 0x7c, 0x00, 0x6c, 0x00, 0xa1, 0x00, 0xb8, 0x00, 0xac, 0x00, -0xc2, 0x00, 0xc1, 0x00, 0xba, 0x00, 0xa4, 0x00, 0xb2, 0x00, 0xd7, 0x00, 0xda, 0x00, 0xee, 0x00, -0x34, 0x01, 0x37, 0x01, 0x32, 0x01, 0x54, 0x01, 0x52, 0x01, 0x10, 0x01, 0xde, 0x00, 0xc7, 0x00, -0xe1, 0x00, 0xd8, 0x00, 0xb7, 0x00, 0xda, 0x00, 0xcb, 0x00, 0xe4, 0x00, 0xc8, 0x00, 0xa2, 0x00, -0xa3, 0x00, 0x7b, 0x00, 0x36, 0x00, 0x4f, 0x00, 0x88, 0x00, 0x85, 0x00, 0x8a, 0x00, 0xb7, 0x00, -0xc5, 0x00, 0xc6, 0x00, 0xc8, 0x00, 0xde, 0x00, 0xde, 0x00, 0xd0, 0x00, 0xd7, 0x00, 0xf9, 0x00, -0x00, 0x01, 0xf8, 0x00, 0x1e, 0x01, 0x33, 0x01, 0x34, 0x01, 0x2c, 0x01, 0x16, 0x01, 0x0b, 0x01, -0xf8, 0x00, 0xc0, 0x00, 0xe5, 0x00, 0xda, 0x00, 0xb1, 0x00, 0xbe, 0x00, 0x8d, 0x00, 0x7b, 0x00, -0x75, 0x00, 0x77, 0x00, 0x4f, 0x00, 0x52, 0x00, 0x84, 0x00, 0xa6, 0x00, 0xa1, 0x00, 0x7f, 0x00, -0x68, 0x00, 0x54, 0x00, 0x41, 0x00, 0x2b, 0x00, 0x3f, 0x00, 0x60, 0x00, 0x4d, 0x00, 0x50, 0x00, -0x50, 0x00, 0x51, 0x00, 0x64, 0x00, 0x5c, 0x00, 0x8f, 0x00, 0x5c, 0x00, 0x4a, 0x00, 0x96, 0x00, -0xab, 0x00, 0xb2, 0x00, 0xcb, 0x00, 0xef, 0x00, 0xd1, 0x00, 0xb2, 0x00, 0xc3, 0x00, 0xc4, 0x00, -0xb2, 0x00, 0xe5, 0x00, 0x09, 0x01, 0x0c, 0x01, 0x31, 0x01, 0x53, 0x01, 0x53, 0x01, 0x45, 0x01, -0x3a, 0x01, 0x29, 0x01, 0xf6, 0x00, 0xc6, 0x00, 0xae, 0x00, 0xb4, 0x00, 0xaf, 0x00, 0xbd, 0x00, -0xc3, 0x00, 0xa4, 0x00, 0x75, 0x00, 0x43, 0x00, 0x17, 0x00, 0xfc, 0xff, 0xe5, 0xff, 0xdd, 0xff, -0xd7, 0xff, 0xe3, 0xff, 0x00, 0x00, 0x0a, 0x00, 0x15, 0x00, 0x19, 0x00, 0x1c, 0x00, 0x24, 0x00, -0x21, 0x00, 0x32, 0x00, 0x32, 0x00, 0x4c, 0x00, 0x6b, 0x00, 0x81, 0x00, 0x8d, 0x00, 0x83, 0x00, -0x8c, 0x00, 0x92, 0x00, 0x77, 0x00, 0x7f, 0x00, 0xad, 0x00, 0xba, 0x00, 0xa3, 0x00, 0xba, 0x00, -0xc4, 0x00, 0xb9, 0x00, 0xb4, 0x00, 0xc6, 0x00, 0xce, 0x00, 0xc8, 0x00, 0xc8, 0x00, 0xb3, 0x00, -0xd3, 0x00, 0xe5, 0x00, 0xc1, 0x00, 0x93, 0x00, 0xb9, 0x00, 0xbd, 0x00, 0xb8, 0x00, 0xb4, 0x00, -0x99, 0x00, 0x9c, 0x00, 0x88, 0x00, 0x71, 0x00, 0x5b, 0x00, 0x53, 0x00, 0x59, 0x00, 0x58, 0x00, -0x58, 0x00, 0x6a, 0x00, 0xa9, 0x00, 0x93, 0x00, 0x7c, 0x00, 0x91, 0x00, 0x9e, 0x00, 0x96, 0x00, -0x88, 0x00, 0x92, 0x00, 0x91, 0x00, 0x94, 0x00, 0x9f, 0x00, 0xad, 0x00, 0xa4, 0x00, 0x99, 0x00, -0x90, 0x00, 0x6f, 0x00, 0x77, 0x00, 0x6f, 0x00, 0x62, 0x00, 0x70, 0x00, 0x87, 0x00, 0x77, 0x00, -0x78, 0x00, 0xbb, 0x00, 0xdc, 0x00, 0xa7, 0x00, 0x9c, 0x00, 0xb9, 0x00, 0xdb, 0x00, 0xc7, 0x00, -0xbb, 0x00, 0xf8, 0x00, 0x05, 0x01, 0x16, 0x01, 0x2e, 0x01, 0x13, 0x01, 0x0f, 0x01, 0x11, 0x01, -0x08, 0x01, 0x03, 0x01, 0xf3, 0x00, 0xfb, 0x00, 0xf4, 0x00, 0xb6, 0x00, 0xba, 0x00, 0xce, 0x00, -0xe7, 0x00, 0xe8, 0x00, 0xda, 0x00, 0xfb, 0x00, 0xec, 0x00, 0xe9, 0x00, 0xd0, 0x00, 0xb2, 0x00, -0xb5, 0x00, 0xc3, 0x00, 0xcc, 0x00, 0xde, 0x00, 0xf5, 0x00, 0xfa, 0x00, 0xf2, 0x00, 0xd0, 0x00, -0xb9, 0x00, 0xcf, 0x00, 0xc9, 0x00, 0xdb, 0x00, 0x0a, 0x01, 0x2a, 0x01, 0x3a, 0x01, 0x48, 0x01, -0x58, 0x01, 0x5d, 0x01, 0x47, 0x01, 0x72, 0x01, 0x80, 0x01, 0xa2, 0x01, 0xa6, 0x01, 0xa9, 0x01, -0xbd, 0x01, 0x96, 0x01, 0x74, 0x01, 0x3c, 0x01, 0x2d, 0x01, 0x07, 0x01, 0xe3, 0x00, 0xe0, 0x00, -0xd0, 0x00, 0xae, 0x00, 0x91, 0x00, 0x65, 0x00, 0x49, 0x00, 0x4e, 0x00, 0x0e, 0x00, 0xe5, 0xff, -0xea, 0xff, 0x10, 0x00, 0x18, 0x00, 0x07, 0x00, 0x21, 0x00, 0x2f, 0x00, 0x23, 0x00, 0x14, 0x00, -0x19, 0x00, 0x48, 0x00, 0x42, 0x00, 0x5c, 0x00, 0x8c, 0x00, 0x9a, 0x00, 0x9d, 0x00, 0xa2, 0x00, -0xd4, 0x00, 0xf7, 0x00, 0x08, 0x01, 0x28, 0x01, 0x31, 0x01, 0x2d, 0x01, 0x15, 0x01, 0x12, 0x01, -0xf1, 0x00, 0xcc, 0x00, 0xd5, 0x00, 0xc7, 0x00, 0x92, 0x00, 0x95, 0x00, 0xa4, 0x00, 0x84, 0x00, -0x52, 0x00, 0x45, 0x00, 0x39, 0x00, 0x16, 0x00, 0xf1, 0xff, 0xef, 0xff, 0xed, 0xff, 0xee, 0xff, -0xf6, 0xff, 0xe2, 0xff, 0xd3, 0xff, 0xbc, 0xff, 0xac, 0xff, 0xa8, 0xff, 0xaf, 0xff, 0xca, 0xff, -0xee, 0xff, 0xf9, 0xff, 0x15, 0x00, 0x1e, 0x00, 0x32, 0x00, 0x22, 0x00, 0x21, 0x00, 0x38, 0x00, -0x29, 0x00, 0x2c, 0x00, 0x30, 0x00, 0x4b, 0x00, 0x64, 0x00, 0x6f, 0x00, 0x94, 0x00, 0x7c, 0x00, -0x83, 0x00, 0x9a, 0x00, 0x8d, 0x00, 0x80, 0x00, 0x9b, 0x00, 0xac, 0x00, 0xc5, 0x00, 0xcd, 0x00, -0xe5, 0x00, 0xcc, 0x00, 0xb3, 0x00, 0xbb, 0x00, 0x9f, 0x00, 0xa0, 0x00, 0xa3, 0x00, 0x7a, 0x00, -0x85, 0x00, 0x8c, 0x00, 0x8e, 0x00, 0x98, 0x00, 0xaa, 0x00, 0x89, 0x00, 0x67, 0x00, 0x64, 0x00, -0x78, 0x00, 0x72, 0x00, 0x6e, 0x00, 0x7d, 0x00, 0x75, 0x00, 0x7d, 0x00, 0x89, 0x00, 0x95, 0x00, -0x83, 0x00, 0x64, 0x00, 0x70, 0x00, 0x5c, 0x00, 0x5e, 0x00, 0x5c, 0x00, 0x61, 0x00, 0x66, 0x00, -0x6f, 0x00, 0x97, 0x00, 0x83, 0x00, 0x83, 0x00, 0x83, 0x00, 0x94, 0x00, 0x9c, 0x00, 0xcd, 0x00, -0xd9, 0x00, 0xf5, 0x00, 0x09, 0x01, 0x18, 0x01, 0x17, 0x01, 0x05, 0x01, 0xfb, 0x00, 0xfe, 0x00, -0xf9, 0x00, 0x00, 0x01, 0x1e, 0x01, 0x3f, 0x01, 0x3d, 0x01, 0x3a, 0x01, 0x2d, 0x01, 0x21, 0x01, -0x2c, 0x01, 0x3d, 0x01, 0x36, 0x01, 0x23, 0x01, 0xff, 0x00, 0xd6, 0x00, 0xb8, 0x00, 0xbc, 0x00, -0x99, 0x00, 0x9a, 0x00, 0x8d, 0x00, 0x6c, 0x00, 0x35, 0x00, 0x37, 0x00, 0x3d, 0x00, 0x34, 0x00, -0x39, 0x00, 0x17, 0x00, 0x0b, 0x00, 0xfe, 0xff, 0x27, 0x00, 0x0d, 0x00, 0x1b, 0x00, 0x40, 0x00, -0x46, 0x00, 0x53, 0x00, 0x72, 0x00, 0x8e, 0x00, 0x9a, 0x00, 0x9e, 0x00, 0x9f, 0x00, 0x95, 0x00, -0xc3, 0x00, 0xb2, 0x00, 0x93, 0x00, 0x64, 0x00, 0x58, 0x00, 0x5b, 0x00, 0x4c, 0x00, 0x70, 0x00, -0x81, 0x00, 0x95, 0x00, 0xaf, 0x00, 0xb1, 0x00, 0x97, 0x00, 0x72, 0x00, 0x6e, 0x00, 0x63, 0x00, -0x44, 0x00, 0x2b, 0x00, 0x31, 0x00, 0x15, 0x00, 0xf4, 0xff, 0xd5, 0xff, 0xb7, 0xff, 0x94, 0xff, -0x67, 0xff, 0x89, 0xff, 0x9f, 0xff, 0x90, 0xff, 0xa4, 0xff, 0xa8, 0xff, 0xa4, 0xff, 0xac, 0xff, -0xcc, 0xff, 0xc5, 0xff, 0xcb, 0xff, 0xe8, 0xff, 0x0a, 0x00, 0x35, 0x00, 0x5a, 0x00, 0x84, 0x00, -0x99, 0x00, 0xa7, 0x00, 0xc5, 0x00, 0xdf, 0x00, 0xf9, 0x00, 0xf7, 0x00, 0xf5, 0x00, 0x10, 0x01, -0x11, 0x01, 0x12, 0x01, 0x0d, 0x01, 0xeb, 0x00, 0xbb, 0x00, 0xa4, 0x00, 0x97, 0x00, 0x87, 0x00, -0x78, 0x00, 0x63, 0x00, 0x58, 0x00, 0x4a, 0x00, 0x36, 0x00, 0x27, 0x00, 0x24, 0x00, 0x31, 0x00, -0x30, 0x00, 0x3f, 0x00, 0x3e, 0x00, 0x40, 0x00, 0x58, 0x00, 0x4f, 0x00, 0x51, 0x00, 0x55, 0x00, -0x62, 0x00, 0x79, 0x00, 0xad, 0x00, 0xdc, 0x00, 0xe6, 0x00, 0xe4, 0x00, 0xe3, 0x00, 0xe2, 0x00, -0xc2, 0x00, 0xbc, 0x00, 0xc1, 0x00, 0xa5, 0x00, 0xc5, 0x00, 0xe2, 0x00, 0xbf, 0x00, 0xc4, 0x00, -0xd3, 0x00, 0xe1, 0x00, 0xc0, 0x00, 0xdb, 0x00, 0xea, 0x00, 0xcc, 0x00, 0xcd, 0x00, 0xa7, 0x00, -0x9b, 0x00, 0xa8, 0x00, 0x98, 0x00, 0xbc, 0x00, 0xb7, 0x00, 0xd4, 0x00, 0xca, 0x00, 0xaa, 0x00, -0xc0, 0x00, 0xb5, 0x00, 0x9f, 0x00, 0xb3, 0x00, 0xc6, 0x00, 0xbe, 0x00, 0xb8, 0x00, 0x9e, 0x00, -0xa7, 0x00, 0xaa, 0x00, 0xb9, 0x00, 0xd5, 0x00, 0xf7, 0x00, 0xfd, 0x00, 0xe0, 0x00, 0xb9, 0x00, -0xa4, 0x00, 0xa2, 0x00, 0xa5, 0x00, 0xc8, 0x00, 0xea, 0x00, 0x18, 0x01, 0x26, 0x01, 0x21, 0x01, -0x21, 0x01, 0x29, 0x01, 0x3b, 0x01, 0x3c, 0x01, 0x51, 0x01, 0x3c, 0x01, 0x36, 0x01, 0x52, 0x01, -0x64, 0x01, 0x77, 0x01, 0x4f, 0x01, 0x60, 0x01, 0x4f, 0x01, 0x5a, 0x01, 0x3a, 0x01, 0x21, 0x01, -0x16, 0x01, 0xfd, 0x00, 0xf8, 0x00, 0xdf, 0x00, 0xb1, 0x00, 0xae, 0x00, 0x9f, 0x00, 0x7f, 0x00, -0x6f, 0x00, 0x39, 0x00, 0x24, 0x00, 0x34, 0x00, 0x38, 0x00, 0x4c, 0x00, 0x4c, 0x00, 0x4e, 0x00, -0x4c, 0x00, 0x26, 0x00, 0x3a, 0x00, 0x53, 0x00, 0x56, 0x00, 0x63, 0x00, 0x4d, 0x00, 0x60, 0x00, -0x60, 0x00, 0x62, 0x00, 0x76, 0x00, 0x9e, 0x00, 0xa5, 0x00, 0xb6, 0x00, 0xcd, 0x00, 0xe1, 0x00, -0xed, 0x00, 0xdd, 0x00, 0xe5, 0x00, 0xe2, 0x00, 0xd7, 0x00, 0x01, 0x01, 0x0a, 0x01, 0xf3, 0x00, -0xff, 0x00, 0xf4, 0x00, 0xef, 0x00, 0xfb, 0x00, 0x01, 0x01, 0x15, 0x01, 0x02, 0x01, 0xe9, 0x00, -0xe6, 0x00, 0x04, 0x01, 0x0d, 0x01, 0x08, 0x01, 0x07, 0x01, 0xf3, 0x00, 0xf4, 0x00, 0xf3, 0x00, -0xf1, 0x00, 0xf2, 0x00, 0xe2, 0x00, 0xd0, 0x00, 0xb6, 0x00, 0xb4, 0x00, 0xc8, 0x00, 0xc6, 0x00, -0xb4, 0x00, 0xac, 0x00, 0xaa, 0x00, 0x95, 0x00, 0x7d, 0x00, 0x86, 0x00, 0x77, 0x00, 0x67, 0x00, -0x62, 0x00, 0x66, 0x00, 0x6d, 0x00, 0x59, 0x00, 0x66, 0x00, 0x80, 0x00, 0x85, 0x00, 0x93, 0x00, -0x93, 0x00, 0xaa, 0x00, 0xc8, 0x00, 0xd6, 0x00, 0xd3, 0x00, 0xcd, 0x00, 0xe2, 0x00, 0xe9, 0x00, -0xe3, 0x00, 0xd4, 0x00, 0xd4, 0x00, 0xc9, 0x00, 0xcc, 0x00, 0xc9, 0x00, 0xa8, 0x00, 0x9b, 0x00, -0x8a, 0x00, 0x90, 0x00, 0x93, 0x00, 0x97, 0x00, 0x8f, 0x00, 0x9e, 0x00, 0x9b, 0x00, 0xa8, 0x00, -0x95, 0x00, 0x95, 0x00, 0x96, 0x00, 0x88, 0x00, 0x74, 0x00, 0x46, 0x00, 0x4f, 0x00, 0x48, 0x00, -0x40, 0x00, 0x36, 0x00, 0x34, 0x00, 0x37, 0x00, 0x29, 0x00, 0x2c, 0x00, 0x3f, 0x00, 0x53, 0x00, -0x5a, 0x00, 0x83, 0x00, 0xa6, 0x00, 0x9f, 0x00, 0xcc, 0x00, 0xed, 0x00, 0xfd, 0x00, 0x07, 0x01, -0x15, 0x01, 0x25, 0x01, 0x1b, 0x01, 0x0f, 0x01, 0xff, 0x00, 0xeb, 0x00, 0xf8, 0x00, 0x08, 0x01, -0xf9, 0x00, 0xf3, 0x00, 0xef, 0x00, 0xf5, 0x00, 0x10, 0x01, 0x1f, 0x01, 0x17, 0x01, 0x0e, 0x01, -0xff, 0x00, 0xf6, 0x00, 0xd9, 0x00, 0xd7, 0x00, 0xcd, 0x00, 0xbd, 0x00, 0xcb, 0x00, 0xd0, 0x00, -0xd1, 0x00, 0xc6, 0x00, 0xb2, 0x00, 0xb6, 0x00, 0xb3, 0x00, 0xb4, 0x00, 0x9f, 0x00, 0xa6, 0x00, -0x9b, 0x00, 0x82, 0x00, 0x87, 0x00, 0x84, 0x00, 0x76, 0x00, 0x60, 0x00, 0x42, 0x00, 0x2d, 0x00, -0x1d, 0x00, 0x1e, 0x00, 0x2c, 0x00, 0x35, 0x00, 0x51, 0x00, 0x6d, 0x00, 0x6a, 0x00, 0x7a, 0x00, -0x68, 0x00, 0x6c, 0x00, 0x78, 0x00, 0x71, 0x00, 0x80, 0x00, 0x6e, 0x00, 0x8d, 0x00, 0x88, 0x00, -0x98, 0x00, 0xab, 0x00, 0xce, 0x00, 0xfa, 0x00, 0xf4, 0x00, 0x09, 0x01, 0x0e, 0x01, 0x07, 0x01, -0xf4, 0x00, 0xd7, 0x00, 0xc1, 0x00, 0xa3, 0x00, 0xa6, 0x00, 0x8f, 0x00, 0x9a, 0x00, 0x83, 0x00, -0x73, 0x00, 0x77, 0x00, 0x70, 0x00, 0x84, 0x00, 0x7c, 0x00, 0x85, 0x00, 0x7e, 0x00, 0x71, 0x00, -0x97, 0x00, 0x90, 0x00, 0x93, 0x00, 0x8d, 0x00, 0x84, 0x00, 0x81, 0x00, 0xa0, 0x00, 0xd6, 0x00, -0xeb, 0x00, 0x07, 0x01, 0x11, 0x01, 0x25, 0x01, 0x12, 0x01, 0x00, 0x01, 0xed, 0x00, 0xbc, 0x00, -0xca, 0x00, 0xa7, 0x00, 0xa9, 0x00, 0xbc, 0x00, 0xd4, 0x00, 0xd6, 0x00, 0xd7, 0x00, 0xc0, 0x00, -0xb7, 0x00, 0xbe, 0x00, 0x98, 0x00, 0xa3, 0x00, 0xa0, 0x00, 0x9f, 0x00, 0xa8, 0x00, 0x93, 0x00, -0x80, 0x00, 0x6e, 0x00, 0x6e, 0x00, 0x83, 0x00, 0x70, 0x00, 0x50, 0x00, 0x4c, 0x00, 0x3c, 0x00, -0x2c, 0x00, 0x19, 0x00, 0x06, 0x00, 0x06, 0x00, 0x00, 0x00, 0x05, 0x00, 0x1b, 0x00, 0x38, 0x00, -0x58, 0x00, 0x7b, 0x00, 0x94, 0x00, 0x99, 0x00, 0xa9, 0x00, 0xad, 0x00, 0x98, 0x00, 0xb8, 0x00, -0xd3, 0x00, 0xe1, 0x00, 0xf5, 0x00, 0x16, 0x01, 0x36, 0x01, 0x2b, 0x01, 0x40, 0x01, 0x3e, 0x01, -0x22, 0x01, 0x18, 0x01, 0x04, 0x01, 0x21, 0x01, 0x19, 0x01, 0x05, 0x01, 0xe1, 0x00, 0xc1, 0x00, -0xb3, 0x00, 0xa4, 0x00, 0x8f, 0x00, 0x84, 0x00, 0x8a, 0x00, 0x90, 0x00, 0x98, 0x00, 0x92, 0x00, -0x90, 0x00, 0x95, 0x00, 0x76, 0x00, 0x68, 0x00, 0x66, 0x00, 0x85, 0x00, 0xa6, 0x00, 0xb9, 0x00, -0xda, 0x00, 0xd4, 0x00, 0xce, 0x00, 0xe2, 0x00, 0xcd, 0x00, 0xcd, 0x00, 0xcf, 0x00, 0xc5, 0x00, -0xc7, 0x00, 0xc1, 0x00, 0xca, 0x00, 0xc4, 0x00, 0xbe, 0x00, 0xcb, 0x00, 0xe4, 0x00, 0xe0, 0x00, -0xf2, 0x00, 0x01, 0x01, 0xea, 0x00, 0xf4, 0x00, 0xf1, 0x00, 0xf5, 0x00, 0xe4, 0x00, 0xc9, 0x00, -0xd4, 0x00, 0xf9, 0x00, 0xea, 0x00, 0xf1, 0x00, 0x05, 0x01, 0x10, 0x01, 0x03, 0x01, 0x18, 0x01, -0x23, 0x01, 0x29, 0x01, 0x21, 0x01, 0x15, 0x01, 0x18, 0x01, 0x11, 0x01, 0x09, 0x01, 0xf9, 0x00, -0xe8, 0x00, 0xe8, 0x00, 0xca, 0x00, 0xc1, 0x00, 0xa9, 0x00, 0x8a, 0x00, 0x75, 0x00, 0x71, 0x00, -0x89, 0x00, 0xa0, 0x00, 0xc1, 0x00, 0xcf, 0x00, 0xde, 0x00, 0xfc, 0x00, 0x16, 0x01, 0x20, 0x01, -0x42, 0x01, 0x0f, 0x01, 0xf3, 0x00, 0xe0, 0x00, 0xe1, 0x00, 0xd9, 0x00, 0xcd, 0x00, 0xdc, 0x00, -0xdd, 0x00, 0xee, 0x00, 0xe5, 0x00, 0xdd, 0x00, 0xcb, 0x00, 0xac, 0x00, 0x8c, 0x00, 0x8a, 0x00, -0x89, 0x00, 0x86, 0x00, 0x93, 0x00, 0x7c, 0x00, 0x74, 0x00, 0x72, 0x00, 0x74, 0x00, 0x88, 0x00, -0x6b, 0x00, 0x64, 0x00, 0x47, 0x00, 0x35, 0x00, 0x32, 0x00, 0x25, 0x00, 0x4c, 0x00, 0x49, 0x00, -0x6e, 0x00, 0x84, 0x00, 0x71, 0x00, 0x60, 0x00, 0x50, 0x00, 0x43, 0x00, 0x37, 0x00, 0x3a, 0x00, -0x38, 0x00, 0x31, 0x00, 0x33, 0x00, 0x54, 0x00, 0x5d, 0x00, 0x70, 0x00, 0x70, 0x00, 0x85, 0x00, -0xa9, 0x00, 0x8f, 0x00, 0x94, 0x00, 0xbe, 0x00, 0xbb, 0x00, 0x91, 0x00, 0x91, 0x00, 0x75, 0x00, -0x72, 0x00, 0x7b, 0x00, 0x83, 0x00, 0x82, 0x00, 0x89, 0x00, 0xa7, 0x00, 0xc1, 0x00, 0xbd, 0x00, -0xdd, 0x00, 0xe4, 0x00, 0xd5, 0x00, 0xda, 0x00, 0xe1, 0x00, 0xe7, 0x00, 0xe7, 0x00, 0xe4, 0x00, -0xde, 0x00, 0xef, 0x00, 0xfd, 0x00, 0xf5, 0x00, 0xe1, 0x00, 0xd7, 0x00, 0xdf, 0x00, 0xe5, 0x00, -0xea, 0x00, 0xe3, 0x00, 0xb4, 0x00, 0x9d, 0x00, 0xa9, 0x00, 0xb3, 0x00, 0xce, 0x00, 0xea, 0x00, -0xe4, 0x00, 0xfc, 0x00, 0x13, 0x01, 0x1f, 0x01, 0x20, 0x01, 0x08, 0x01, 0x05, 0x01, 0x0a, 0x01, -0xfd, 0x00, 0xeb, 0x00, 0xf8, 0x00, 0xf6, 0x00, 0x1b, 0x01, 0x20, 0x01, 0x21, 0x01, 0x33, 0x01, -0x39, 0x01, 0x58, 0x01, 0x3b, 0x01, 0x24, 0x01, 0x2b, 0x01, 0x25, 0x01, 0x28, 0x01, 0x32, 0x01, -0x46, 0x01, 0x4b, 0x01, 0x39, 0x01, 0x34, 0x01, 0x17, 0x01, 0x05, 0x01, 0x0b, 0x01, 0x12, 0x01, -0x25, 0x01, 0x21, 0x01, 0x19, 0x01, 0x1a, 0x01, 0xf8, 0x00, 0xde, 0x00, 0xb5, 0x00, 0xa7, 0x00, -0x96, 0x00, 0x81, 0x00, 0x8e, 0x00, 0x88, 0x00, 0x97, 0x00, 0xa0, 0x00, 0x85, 0x00, 0x89, 0x00, -0x78, 0x00, 0x6a, 0x00, 0x6e, 0x00, 0x85, 0x00, 0xa0, 0x00, 0x9e, 0x00, 0xae, 0x00, 0xbd, 0x00, -0xc5, 0x00, 0xbf, 0x00, 0x9c, 0x00, 0x91, 0x00, 0x7d, 0x00, 0x7a, 0x00, 0x7d, 0x00, 0x82, 0x00, -0x8d, 0x00, 0x9e, 0x00, 0xb3, 0x00, 0xaf, 0x00, 0xa5, 0x00, 0x98, 0x00, 0x84, 0x00, 0x80, 0x00, -0x8c, 0x00, 0x78, 0x00, 0x6d, 0x00, 0x61, 0x00, 0x58, 0x00, 0x73, 0x00, 0x75, 0x00, 0x80, 0x00, -0x6e, 0x00, 0x65, 0x00, 0x42, 0x00, 0x26, 0x00, 0x2b, 0x00, 0x05, 0x00, 0xff, 0xff, 0xef, 0xff, -0xc2, 0xff, 0xc1, 0xff, 0xb2, 0xff, 0xa2, 0xff, 0xa2, 0xff, 0x97, 0xff, 0x87, 0xff, 0x76, 0xff, -0x70, 0xff, 0x6e, 0xff, 0x82, 0xff, 0xb0, 0xff, 0xd3, 0xff, 0xcb, 0xff, 0xe0, 0xff, 0xe9, 0xff, -0x07, 0x00, 0x2b, 0x00, 0x3e, 0x00, 0x53, 0x00, 0x57, 0x00, 0x4d, 0x00, 0x4d, 0x00, 0x56, 0x00, -0x6a, 0x00, 0x80, 0x00, 0xa5, 0x00, 0xae, 0x00, 0xaa, 0x00, 0xb2, 0x00, 0xc8, 0x00, 0xc8, 0x00, -0xd4, 0x00, 0xc5, 0x00, 0xad, 0x00, 0xaf, 0x00, 0x94, 0x00, 0x99, 0x00, 0x9f, 0x00, 0x9b, 0x00, -0x9d, 0x00, 0xa4, 0x00, 0xbc, 0x00, 0xc3, 0x00, 0xc6, 0x00, 0x9a, 0x00, 0x8a, 0x00, 0x78, 0x00, -0x82, 0x00, 0x8a, 0x00, 0x88, 0x00, 0x9d, 0x00, 0x85, 0x00, 0x9c, 0x00, 0xae, 0x00, 0xbc, 0x00, -0xdb, 0x00, 0x07, 0x01, 0x1d, 0x01, 0x49, 0x01, 0x5e, 0x01, 0x7b, 0x01, 0x6c, 0x01, 0x44, 0x01, -0x55, 0x01, 0x6c, 0x01, 0x79, 0x01, 0x81, 0x01, 0x7a, 0x01, 0x64, 0x01, 0x5e, 0x01, 0x3a, 0x01, -0x31, 0x01, 0x1d, 0x01, 0x01, 0x01, 0x00, 0x01, 0xe5, 0x00, 0xca, 0x00, 0xbc, 0x00, 0xbc, 0x00, -0xa6, 0x00, 0xa0, 0x00, 0xa2, 0x00, 0x9a, 0x00, 0xa6, 0x00, 0xa5, 0x00, 0xc0, 0x00, 0xdb, 0x00, -0xd6, 0x00, 0xde, 0x00, 0xd9, 0x00, 0xda, 0x00, 0xd4, 0x00, 0xd9, 0x00, 0xf2, 0x00, 0x01, 0x01, -0x28, 0x01, 0x48, 0x01, 0x4d, 0x01, 0x30, 0x01, 0x2a, 0x01, 0x37, 0x01, 0x21, 0x01, 0x1b, 0x01, -0x0a, 0x01, 0xf5, 0x00, 0xeb, 0x00, 0xf8, 0x00, 0x00, 0x01, 0xe9, 0x00, 0xe7, 0x00, 0xe2, 0x00, -0xcb, 0x00, 0xc8, 0x00, 0xbe, 0x00, 0xc1, 0x00, 0xbf, 0x00, 0x9c, 0x00, 0x90, 0x00, 0x78, 0x00, -0x77, 0x00, 0x57, 0x00, 0x7b, 0x00, 0x90, 0x00, 0x6a, 0x00, 0x51, 0x00, 0x2b, 0x00, 0x21, 0x00, -0x2b, 0x00, 0x25, 0x00, 0x01, 0x00, 0xeb, 0xff, 0xc0, 0xff, 0xc0, 0xff, 0xc0, 0xff, 0xc9, 0xff, -0xd2, 0xff, 0xed, 0xff, 0x0e, 0x00, 0x16, 0x00, 0x33, 0x00, 0x2b, 0x00, 0x1f, 0x00, 0x15, 0x00, -0x18, 0x00, 0x2c, 0x00, 0x2a, 0x00, 0x34, 0x00, 0x57, 0x00, 0x73, 0x00, 0x8b, 0x00, 0x9c, 0x00, -0xaa, 0x00, 0xb7, 0x00, 0xb9, 0x00, 0xb3, 0x00, 0xb4, 0x00, 0xa4, 0x00, 0x9a, 0x00, 0xa3, 0x00, -0x84, 0x00, 0x82, 0x00, 0x85, 0x00, 0x71, 0x00, 0x6f, 0x00, 0x60, 0x00, 0x52, 0x00, 0x45, 0x00, -0x4a, 0x00, 0x5b, 0x00, 0x61, 0x00, 0x62, 0x00, 0x62, 0x00, 0x60, 0x00, 0x70, 0x00, 0x87, 0x00, -0xc4, 0x00, 0xc3, 0x00, 0xdb, 0x00, 0xce, 0x00, 0xc9, 0x00, 0xbf, 0x00, 0x9e, 0x00, 0x84, 0x00, -0x7a, 0x00, 0xa2, 0x00, 0xc6, 0x00, 0xf6, 0x00, 0xfe, 0x00, 0x1f, 0x01, 0x0b, 0x01, 0xe2, 0x00, -0xe6, 0x00, 0xd4, 0x00, 0xd0, 0x00, 0xbe, 0x00, 0xec, 0x00, 0xfd, 0x00, 0x18, 0x01, 0x0e, 0x01, -0x03, 0x01, 0x1a, 0x01, 0x36, 0x01, 0x4a, 0x01, 0x3d, 0x01, 0x37, 0x01, 0x24, 0x01, 0x2f, 0x01, -0x0e, 0x01, 0xea, 0x00, 0xd4, 0x00, 0xb0, 0x00, 0xc8, 0x00, 0xcf, 0x00, 0xda, 0x00, 0xdd, 0x00, -0xc5, 0x00, 0x90, 0x00, 0x8d, 0x00, 0x7c, 0x00, 0x80, 0x00, 0x72, 0x00, 0x67, 0x00, 0x51, 0x00, -0x33, 0x00, 0x4a, 0x00, 0x50, 0x00, 0x35, 0x00, 0x1c, 0x00, 0x0e, 0x00, 0x1d, 0x00, 0x32, 0x00, -0x3a, 0x00, 0x66, 0x00, 0x77, 0x00, 0x8a, 0x00, 0xa2, 0x00, 0xa9, 0x00, 0xb1, 0x00, 0xa2, 0x00, -0xb0, 0x00, 0xb7, 0x00, 0xde, 0x00, 0xfd, 0x00, 0xf0, 0x00, 0x0f, 0x01, 0x19, 0x01, 0x38, 0x01, -0x57, 0x01, 0x4b, 0x01, 0x52, 0x01, 0x65, 0x01, 0x4e, 0x01, 0x49, 0x01, 0x27, 0x01, 0x0e, 0x01, -0xfa, 0x00, 0xe7, 0x00, 0xcb, 0x00, 0xc2, 0x00, 0xd7, 0x00, 0xcd, 0x00, 0xce, 0x00, 0xb2, 0x00, -0x9a, 0x00, 0x8f, 0x00, 0x84, 0x00, 0x8c, 0x00, 0x74, 0x00, 0x6e, 0x00, 0x83, 0x00, 0x98, 0x00, -0xa0, 0x00, 0xb4, 0x00, 0x9e, 0x00, 0x8a, 0x00, 0x78, 0x00, 0x75, 0x00, 0x7f, 0x00, 0x6d, 0x00, -0x85, 0x00, 0x8c, 0x00, 0x7f, 0x00, 0x66, 0x00, 0x5b, 0x00, 0x48, 0x00, 0x41, 0x00, 0x59, 0x00, -0x50, 0x00, 0x54, 0x00, 0x6f, 0x00, 0x91, 0x00, 0xa5, 0x00, 0xb1, 0x00, 0xa7, 0x00, 0xc1, 0x00, -0xd4, 0x00, 0xd2, 0x00, 0xca, 0x00, 0xdc, 0x00, 0xf7, 0x00, 0x15, 0x01, 0x48, 0x01, 0x48, 0x01, -0x47, 0x01, 0x4f, 0x01, 0x52, 0x01, 0x61, 0x01, 0x5f, 0x01, 0x6d, 0x01, 0x69, 0x01, 0x41, 0x01, -0x28, 0x01, 0x2b, 0x01, 0x2a, 0x01, 0x1b, 0x01, 0x0a, 0x01, 0x0a, 0x01, 0xf7, 0x00, 0xed, 0x00, -0xe2, 0x00, 0xee, 0x00, 0xf6, 0x00, 0x12, 0x01, 0x1d, 0x01, 0x08, 0x01, 0x18, 0x01, 0x34, 0x01, -0x53, 0x01, 0x62, 0x01, 0x60, 0x01, 0x69, 0x01, 0x5f, 0x01, 0x5a, 0x01, 0x6a, 0x01, 0x60, 0x01, -0x64, 0x01, 0x58, 0x01, 0x39, 0x01, 0x39, 0x01, 0x36, 0x01, 0x18, 0x01, 0x0d, 0x01, 0xfd, 0x00, -0xf3, 0x00, 0xd6, 0x00, 0xdf, 0x00, 0xe6, 0x00, 0x08, 0x01, 0x0d, 0x01, 0xe9, 0x00, 0xf9, 0x00, -0x06, 0x01, 0xff, 0x00, 0x02, 0x01, 0x14, 0x01, 0x2b, 0x01, 0x2f, 0x01, 0x3c, 0x01, 0x6c, 0x01, -0x79, 0x01, 0x7a, 0x01, 0x7c, 0x01, 0x86, 0x01, 0x7e, 0x01, 0x59, 0x01, 0x44, 0x01, 0x23, 0x01, -0xf8, 0x00, 0xec, 0x00, 0xda, 0x00, 0xbf, 0x00, 0xb4, 0x00, 0xa1, 0x00, 0x95, 0x00, 0x84, 0x00, -0x82, 0x00, 0x88, 0x00, 0x56, 0x00, 0x50, 0x00, 0x5e, 0x00, 0x6e, 0x00, 0x89, 0x00, 0xa8, 0x00, -0xb2, 0x00, 0xe2, 0x00, 0xe7, 0x00, 0xb4, 0x00, 0xaf, 0x00, 0xa0, 0x00, 0x6c, 0x00, 0x60, 0x00, -0x63, 0x00, 0x70, 0x00, 0x7e, 0x00, 0x70, 0x00, 0x8e, 0x00, 0xb6, 0x00, 0xd8, 0x00, 0xee, 0x00, -0x03, 0x01, 0x11, 0x01, 0x04, 0x01, 0xf3, 0x00, 0xe8, 0x00, 0x1b, 0x01, 0x3e, 0x01, 0x68, 0x01, -0x82, 0x01, 0xb9, 0x01, 0xdb, 0x01, 0xab, 0x01, 0xb0, 0x01, 0xbb, 0x01, 0xa7, 0x01, 0xa5, 0x01, -0x92, 0x01, 0xa7, 0x01, 0xac, 0x01, 0x8a, 0x01, 0x75, 0x01, 0x5c, 0x01, 0xbb, 0x01, 0x72, 0x01, -0x04, 0x01, 0x19, 0x01, 0x03, 0x01, 0xbf, 0x00, 0x7d, 0x00, 0xb3, 0x00, 0xdc, 0x00, 0xd9, 0x00, -0xc7, 0x00, 0xf1, 0x00, 0x20, 0x01, 0x06, 0x01, 0x00, 0x01, 0x06, 0x01, 0xdf, 0x00, 0xb2, 0x00, -0xbf, 0x00, 0xe0, 0x00, 0xc5, 0x00, 0xab, 0x00, 0x9c, 0x00, 0xb7, 0x00, 0x06, 0x01, 0xdf, 0x00, -0xd8, 0x00, 0xfa, 0x00, 0xdf, 0x00, 0xca, 0x00, 0xea, 0x00, 0x17, 0x01, 0x13, 0x01, 0x2d, 0x01, -0x39, 0x01, 0x74, 0x01, 0x8c, 0x01, 0x58, 0x01, 0x29, 0x01, 0x27, 0x01, 0x00, 0x01, 0xd5, 0x00, -0x10, 0x01, 0x0e, 0x01, 0x04, 0x01, 0x5e, 0x01, 0x80, 0x01, 0x3a, 0x01, 0x1a, 0x01, 0xd8, 0x00, -0x65, 0x00, 0x4f, 0x00, 0x49, 0x00, 0x20, 0x00, 0x42, 0x00, 0xa2, 0x00, 0xb3, 0x00, 0x9e, 0x00, -0x93, 0x00, 0x54, 0x00, 0x61, 0x00, 0x38, 0x00, 0xe6, 0xff, 0x1e, 0x00, 0x43, 0x00, 0x78, 0x00, -0x97, 0x00, 0xbb, 0x00, 0xda, 0x00, 0xaa, 0x00, 0xcb, 0x00, 0xe4, 0x00, 0x94, 0x00, 0x88, 0x00, -0x6e, 0x00, 0x6f, 0x00, 0x63, 0x00, 0xf4, 0xff, 0xb7, 0xff, 0x0e, 0x00, 0x30, 0x00, 0xb8, 0xff, -0xc0, 0xff, 0x18, 0x00, 0xf8, 0xff, 0xec, 0xff, 0x23, 0x00, 0xc6, 0xff, 0x7f, 0xff, 0xaf, 0xff, -0xe7, 0xff, 0x10, 0x00, 0x2a, 0x00, 0x56, 0x00, 0x1d, 0x01, 0x5e, 0x01, 0x13, 0x01, 0xc9, 0x00, -0xd6, 0x00, 0xc1, 0x00, 0x87, 0x00, 0xa8, 0x00, 0xd9, 0x00, 0xe1, 0x00, 0xbf, 0x00, 0xd3, 0x00, -0xd2, 0x00, 0x89, 0x00, 0x1a, 0x00, 0xeb, 0xff, 0x03, 0x00, 0x18, 0x00, 0x1b, 0x00, 0x5b, 0x00, -0x8f, 0x00, 0x61, 0x00, 0x5b, 0x00, 0x6d, 0x00, 0x4b, 0x00, 0x3d, 0x00, 0xf9, 0xff, 0x0e, 0x00, -0x4f, 0x00, 0x29, 0x00, 0xfd, 0xff, 0x5b, 0x00, 0xf5, 0x00, 0x9f, 0x00, 0x5b, 0x00, 0x31, 0x00, -0x39, 0x00, 0xe6, 0xff, 0x62, 0xff, 0x7e, 0xff, 0x9e, 0xff, 0x0f, 0x00, 0x41, 0x00, 0x30, 0x00, -0x75, 0x00, 0x9e, 0x00, 0x67, 0x00, 0x4b, 0x00, 0x5a, 0x00, 0x52, 0x00, 0x47, 0x00, 0x50, 0x00, -0xbb, 0x00, 0xe1, 0x00, 0xdb, 0x00, 0x17, 0x01, 0x09, 0x01, 0x4b, 0x01, 0x39, 0x01, 0x1e, 0x01, -0x29, 0x01, 0x4b, 0x01, 0x43, 0x01, 0x1f, 0x01, 0xf9, 0x00, 0x10, 0x01, 0xbf, 0x00, 0xbe, 0x00, -0xc9, 0x00, 0x61, 0x00, 0x8f, 0x00, 0xbe, 0x00, 0x88, 0x00, 0x3f, 0x00, 0x40, 0x00, 0x7d, 0x00, -0x06, 0x00, 0xf1, 0xff, 0x32, 0x00, 0x22, 0x00, 0x22, 0x00, 0x1c, 0x00, 0x19, 0x00, 0x58, 0x00, -0x37, 0x00, 0x1d, 0x00, 0x52, 0x00, 0x87, 0x00, 0x94, 0x00, 0xa9, 0x00, 0xc1, 0x00, 0xd9, 0x00, -0xc2, 0x00, 0xd6, 0x00, 0xaa, 0x00, 0x6c, 0x00, 0xd2, 0x00, 0xb9, 0x00, 0x64, 0x00, 0x91, 0x00, -0xb7, 0x00, 0xa2, 0x00, 0x36, 0x00, 0x68, 0x00, 0xd3, 0x00, 0x95, 0x00, 0x77, 0x00, 0x62, 0x00, -0x5e, 0x00, 0x54, 0x00, 0xcf, 0xff, 0x31, 0xff, 0x4a, 0xff, 0x66, 0xff, 0xbd, 0xfe, 0xff, 0xfe, -0x1d, 0x00, 0xc8, 0xff, 0xa3, 0xff, 0x1b, 0x00, 0xec, 0xff, 0x7a, 0xff, 0xb2, 0xff, 0x86, 0xff, -0x4c, 0xff, 0x82, 0xff, 0xc4, 0xff, 0xee, 0xff, 0x89, 0x00, 0xac, 0x00, 0xb2, 0x00, 0xab, 0x00, -0x30, 0x00, 0x89, 0xff, 0xad, 0xff, 0x1e, 0xff, 0xaa, 0xfe, 0x10, 0xff, 0xde, 0xfe, 0xcc, 0xfe, -0xdb, 0xfe, 0x4a, 0xff, 0x99, 0xff, 0xc4, 0xff, 0x1d, 0x00, 0xe3, 0xff, 0x44, 0x00, 0x42, 0x00, -0x61, 0x00, 0x44, 0x00, 0x48, 0x00, 0x7e, 0x00, 0x3e, 0x00, 0x58, 0x00, 0xd4, 0x00, 0x6a, 0x00, -0xd3, 0xff, 0x58, 0x00, 0x7b, 0x00, 0xec, 0xff, 0xf7, 0xff, 0xf7, 0xff, 0x85, 0x00, 0x48, 0x01, -0xd2, 0x00, 0xa4, 0x00, 0xd3, 0x00, 0x42, 0x00, 0x0c, 0xff, 0x10, 0xff, 0x06, 0xff, 0x6d, 0xfe, -0x50, 0xfe, 0x9e, 0xfe, 0x50, 0xff, 0x88, 0xff, 0x02, 0xff, 0x36, 0xff, 0xaf, 0xff, 0xbc, 0xff, -0xe5, 0xfe, 0xc4, 0xfe, 0x98, 0xff, 0x09, 0xff, 0x9d, 0xfe, 0xbb, 0xff, 0x9d, 0xff, 0xad, 0xfe, -0x46, 0xff, 0x80, 0x00, 0x7a, 0x00, 0xc8, 0x00, 0x11, 0x01, 0xda, 0x00, 0x91, 0x01, 0xe8, 0x00, -0x03, 0x00, 0x2e, 0x00, 0xe3, 0xff, 0x8a, 0xff, 0x58, 0xff, 0x52, 0x00, 0xac, 0x00, 0x65, 0x00, -0x88, 0x00, 0x7b, 0x00, 0xf7, 0x00, 0xa4, 0x00, 0xd9, 0xff, 0x68, 0x00, 0xb1, 0x00, 0xf8, 0x00, -0x84, 0x00, 0xc8, 0xff, 0xf7, 0xff, 0x6f, 0xff, 0xda, 0xfe, 0x3a, 0xff, 0x79, 0xff, 0x21, 0xff, -0xb7, 0xff, 0xe4, 0x00, 0x46, 0x00, 0x6f, 0xff, 0x66, 0x00, 0xda, 0xff, 0xee, 0xfe, 0x75, 0xff, -0xae, 0xff, 0x3b, 0xff, 0x90, 0xff, 0x7a, 0x00, 0x1c, 0x00, 0x0b, 0x00, 0x97, 0x00, 0xeb, 0xff, -0x65, 0x00, 0x07, 0x00, 0x8d, 0xff, 0x2f, 0x01, 0x26, 0x01, 0x11, 0x01, 0x1e, 0x02, 0x54, 0x02, -0xb7, 0x00, 0x35, 0x00, 0x10, 0x00, 0x65, 0xfe, 0x30, 0xfd, 0xb4, 0xfd, 0x90, 0xfe, 0x3a, 0xff, -0x7a, 0xff, 0x53, 0x01, 0x4f, 0x02, 0x41, 0x01, 0x58, 0x01, 0x7a, 0x01, 0x11, 0x01, 0xa6, 0xff, -0x4a, 0x00, 0xde, 0x00, 0x49, 0x00, 0x04, 0x01, 0x17, 0x01, 0x72, 0x00, 0x27, 0x00, 0x1a, 0x00, -0x10, 0x00, 0x65, 0xff, 0x98, 0xff, 0x2e, 0x00, 0x9b, 0x00, 0x63, 0x00, 0xb8, 0xff, 0xce, 0x00, -0x83, 0x00, 0xff, 0xff, 0xb5, 0x00, 0xc0, 0x00, 0x35, 0x01, 0x24, 0x02, 0xe7, 0x01, 0x21, 0x02, -0x56, 0x02, 0x53, 0x02, 0x94, 0x01, 0x86, 0x01, 0x31, 0x01, 0xbe, 0x01, 0xd0, 0x02, 0xbc, 0x02, -0x68, 0x02, 0x96, 0x02, 0xfe, 0x01, 0x12, 0x00, 0xd7, 0xff, 0xf5, 0xff, 0x99, 0xfe, 0x19, 0xff, -0x6c, 0x00, 0x6d, 0x01, 0x6a, 0x01, 0x2f, 0x02, 0x04, 0x03, 0xc2, 0x01, 0x5a, 0x02, 0x5e, 0x02, -0x3b, 0x01, 0x99, 0x02, 0x63, 0x02, 0xfb, 0x01, 0x16, 0x02, 0x64, 0x03, 0xf2, 0x03, 0xff, 0x01, -0x92, 0x01, 0xeb, 0x01, 0x14, 0x01, 0xc7, 0xff, 0xd8, 0xff, 0x9d, 0x00, 0x13, 0x00, 0x4f, 0x00, -0xa7, 0x00, 0x67, 0x01, 0x1a, 0x03, 0xee, 0x02, 0x2b, 0x02, 0xe7, 0x02, 0xcf, 0x01, 0x04, 0x01, -0x0d, 0x01, 0x17, 0x01, 0x5b, 0x01, 0xd6, 0x01, 0xb3, 0x01, 0x72, 0x01, 0xd2, 0x02, 0x7e, 0x02, -0x3c, 0x01, 0xe2, 0x01, 0x93, 0x01, 0x12, 0x01, 0xe1, 0x00, 0xa9, 0x01, 0x4c, 0x02, 0x10, 0x02, -0xa3, 0x02, 0x07, 0x02, 0x31, 0x02, 0x53, 0x02, 0x2a, 0x01, 0x2c, 0x01, 0x0f, 0x00, 0xbb, 0xff, -0x1c, 0x01, 0x7e, 0x01, 0x7e, 0x00, 0x57, 0x01, 0x09, 0x03, 0xcc, 0x02, 0xe6, 0x01, 0xaf, 0x02, -0x3c, 0x03, 0x60, 0x01, 0xeb, 0x01, 0x04, 0x01, 0x09, 0x01, 0x8a, 0x01, 0x82, 0x00, 0x4c, 0x01, -0x9e, 0x01, 0x39, 0x01, 0xe8, 0x00, 0x2d, 0x02, 0x33, 0x02, 0x09, 0x01, 0xc8, 0x01, 0xa6, 0x01, -0x24, 0x01, 0x22, 0x02, 0x15, 0x02, 0xda, 0x01, 0x1a, 0x03, 0xe4, 0x02, 0x47, 0x03, 0x6b, 0x04, -0x6d, 0x03, 0x40, 0x03, 0x4b, 0x04, 0xc2, 0x01, 0x13, 0x00, 0x68, 0x02, 0x7d, 0x01, 0x5a, 0x00, -0xdb, 0x01, 0x00, 0x03, 0x01, 0x02, 0xb5, 0x02, 0xfe, 0x02, 0x0a, 0x02, 0x12, 0x01, 0x53, 0x00, -0xd1, 0xfe, 0x82, 0xff, 0x71, 0x00, 0xff, 0x00, 0x7d, 0x00, 0x9d, 0x02, 0xc3, 0x02, 0xa1, 0x00, -0x6e, 0x01, 0xfa, 0x00, 0x72, 0xff, 0x82, 0x00, 0x62, 0x01, 0x99, 0xff, 0x08, 0x01, 0x34, 0x05, -0xa9, 0x03, 0xda, 0x01, 0x90, 0x04, 0x49, 0x02, 0xfd, 0xff, 0x7d, 0x01, 0x53, 0x00, 0xbe, 0xff, -0x81, 0x01, 0xf6, 0x01, 0x00, 0x02, 0x90, 0x03, 0x8c, 0x04, 0x37, 0x03, 0xad, 0x02, 0x51, 0x02, -0x9b, 0x02, 0x4c, 0x01, 0xd2, 0xff, 0xaa, 0x01, 0x8f, 0x01, 0x43, 0x01, 0xea, 0x01, 0x0f, 0x02, -0x11, 0x02, 0xfb, 0x01, 0xfe, 0x01, 0x43, 0x02, 0x01, 0x02, 0x52, 0x01, 0x67, 0x00, 0x13, 0x02, -0x37, 0x02, 0x84, 0x00, 0x2d, 0x02, 0x08, 0x02, 0x08, 0x01, 0x97, 0x00, 0xb2, 0x00, 0x7b, 0xff, -0x02, 0xff, 0xe5, 0xfe, 0x62, 0x00, 0x42, 0x01, 0xbe, 0x01, 0x1b, 0x03, 0x7b, 0x03, 0xf4, 0x02, -0x5f, 0x01, 0xa5, 0x02, 0xc3, 0x00, 0x4f, 0xff, 0xf2, 0x01, 0x75, 0x01, 0x0f, 0x01, 0x78, 0x03, -0x94, 0x04, 0x15, 0x03, 0x4f, 0x03, 0x88, 0x02, 0xc3, 0x02, 0x74, 0x02, 0x96, 0xff, 0x23, 0x01, -0xe9, 0x01, 0xb0, 0xff, 0x8e, 0xfe, 0x8e, 0x01, 0xfb, 0xff, 0xf2, 0xff, 0x02, 0x03, 0x1f, 0x01, -0xfb, 0x00, 0xe9, 0x03, 0x5f, 0x01, 0x60, 0x00, 0x57, 0x01, 0x5c, 0xfe, 0x8d, 0xfc, 0xfd, 0xfd, -0xf1, 0xfe, 0x12, 0x00, 0x68, 0x00, 0xd7, 0xfe, 0x5f, 0x00, 0x23, 0x01, 0xde, 0xfe, 0xfe, 0xfe, -0xb5, 0xff, 0xe2, 0xff, 0x40, 0xff, 0x0c, 0xff, 0x08, 0x01, 0x39, 0x02, 0xfd, 0x01, 0xa4, 0xff, -0x02, 0x01, 0x0c, 0x02, 0xb6, 0xff, 0x63, 0xff, 0xce, 0x00, 0x36, 0x01, 0x29, 0xfe, 0xa5, 0xfd, -0x9a, 0xff, 0xab, 0xff, 0xe4, 0xfd, 0xe1, 0xfe, 0xe7, 0xfe, 0xb7, 0xff, 0xb2, 0x00, 0x81, 0xfe, -0xf0, 0xfd, 0x75, 0xff, 0x7e, 0xff, 0xe0, 0xfb, 0x24, 0xfe, 0x7d, 0xfe, 0x8e, 0xfe, 0xde, 0xff, -0xbe, 0xff, 0xb2, 0xff, 0x7b, 0xff, 0x3f, 0x00, 0xee, 0xfe, 0x36, 0xfe, 0xe5, 0xfe, 0x89, 0xff, -0xad, 0xff, 0x32, 0xff, 0x6f, 0xff, 0x17, 0x01, 0x69, 0x00, 0xcc, 0xfe, 0x7d, 0xff, 0x39, 0x01, -0xb2, 0xfe, 0x78, 0xfe, 0x8b, 0x01, 0x7a, 0x00, 0x91, 0xff, 0x6d, 0xff, 0xde, 0xfe, 0x5e, 0xfe, -0x7b, 0xfc, 0x2d, 0xfc, 0xc3, 0xfd, 0x0e, 0xfe, 0x0f, 0xfc, 0x6a, 0xfd, 0xba, 0xfd, 0x11, 0xfb, -0x89, 0xfb, 0xef, 0xfb, 0x7e, 0xfb, 0xc0, 0xfc, 0x7c, 0xff, 0x84, 0xfe, 0x91, 0x00, 0x5e, 0x01, -0xe8, 0xfd, 0xd0, 0xfd, 0x2d, 0xfd, 0x72, 0xfb, 0x5b, 0xfa, 0x29, 0xfb, 0xa9, 0xfc, 0x44, 0xff, -0x26, 0xfd, 0x45, 0xfb, 0x4f, 0xfe, 0x61, 0xfc, 0xef, 0xf6, 0x09, 0xfb, 0x7e, 0xfc, 0x90, 0xfa, -0x02, 0xfc, 0xd1, 0xfd, 0x78, 0xfe, 0xef, 0xfe, 0xd3, 0xfa, 0xbb, 0xf9, 0xcc, 0xfa, 0xf2, 0xf6, -0x8b, 0xf4, 0x4b, 0xf9, 0x16, 0xf9, 0x01, 0xf7, 0x1d, 0xf9, 0x18, 0xf9, 0x49, 0xf9, 0xd5, 0xf6, -0x46, 0xf5, 0xd6, 0xf5, 0xca, 0xf3, 0x67, 0xf4, 0x7c, 0xf4, 0xb4, 0xf5, 0xe0, 0xf6, 0x34, 0xf7, -0x55, 0xf7, 0x99, 0xf5, 0xa2, 0xf5, 0x96, 0xf3, 0xb7, 0xf2, 0x5c, 0xf3, 0x36, 0xf3, 0x90, 0xf3, -0xd0, 0xf2, 0x40, 0xf3, 0x0e, 0xf3, 0xc9, 0xf1, 0xe3, 0xef, 0xd4, 0xf0, 0x65, 0xf0, 0xfa, 0xee, -0xc5, 0xf0, 0x87, 0xf0, 0xce, 0xee, 0xd8, 0xee, 0x22, 0xef, 0x61, 0xeb, 0xed, 0xe9, 0x7b, 0xec, -0xd9, 0xe8, 0xad, 0xe8, 0xba, 0xeb, 0x6a, 0xec, 0x4f, 0xeb, 0x49, 0xec, 0x5b, 0xec, 0x56, 0xeb, -0x83, 0xec, 0xf8, 0xec, 0x12, 0xe9, 0x50, 0xeb, 0x73, 0xee, 0x42, 0xe9, 0xf6, 0xeb, 0xc8, 0xee, -0x3c, 0xeb, 0xcf, 0xeb, 0x9f, 0xee, 0xb3, 0xee, 0x9b, 0xec, 0xed, 0xee, 0x9f, 0xec, 0xa3, 0xec, -0xbe, 0xee, 0xf1, 0xeb, 0x1f, 0xed, 0x41, 0xef, 0x6a, 0xee, 0x25, 0xec, 0x0e, 0xef, 0x0f, 0xef, -0xbe, 0xee, 0x71, 0xee, 0x9b, 0xeb, 0x3e, 0xee, 0x85, 0xec, 0xe7, 0xeb, 0x7f, 0xed, 0x19, 0xee, -0xd8, 0xec, 0xaf, 0xef, 0x41, 0xee, 0x66, 0xec, 0x96, 0xf0, 0x78, 0xef, 0xe0, 0xed, 0x7d, 0xf0, -0x56, 0xf0, 0xa6, 0xef, 0xf9, 0xf1, 0x72, 0xf6, 0x62, 0xf4, 0x9d, 0xf6, 0x5a, 0xf8, 0xce, 0xf8, -0xb0, 0xfa, 0x41, 0xfc, 0x12, 0xff, 0x38, 0x01, 0x24, 0x02, 0x03, 0x05, 0x91, 0x07, 0x6a, 0x0b, -0x21, 0x0d, 0x07, 0x0e, 0xda, 0x0f, 0x7d, 0x10, 0xe4, 0x10, 0x34, 0x11, 0x8d, 0x11, 0x1c, 0x10, -0xcb, 0x10, 0x37, 0x12, 0x70, 0x10, 0x56, 0x11, 0x23, 0x12, 0x9d, 0x10, 0x5b, 0x0f, 0x8a, 0x0c, -0x56, 0x0b, 0xf7, 0x0a, 0xd4, 0x07, 0x7d, 0x05, 0xaf, 0x06, 0x30, 0x08, 0x0f, 0x06, 0xf8, 0x04, -0xbd, 0x03, 0x1d, 0x00, 0x0b, 0xff, 0xac, 0xfb, 0xf2, 0xf7, 0x61, 0xf9, 0xe8, 0xf8, 0x5b, 0xf8, -0xda, 0xf7, 0x2c, 0xf7, 0x20, 0xf6, 0x6f, 0xf4, 0x99, 0xf1, 0xe4, 0xed, 0xd4, 0xeb, 0xd8, 0xeb, -0xaa, 0xe9, 0x3b, 0xeb, 0xfd, 0xeb, 0xef, 0xec, 0xa5, 0xec, 0x99, 0xeb, 0x68, 0xeb, 0x1e, 0xe9, -0xe4, 0xe6, 0xe9, 0xe8, 0x6b, 0xeb, 0xec, 0xea, 0x4e, 0xed, 0xab, 0xef, 0xa8, 0xef, 0x34, 0xf0, -0x6a, 0xee, 0x86, 0xee, 0x07, 0xef, 0xf1, 0xef, 0xfb, 0xf1, 0x52, 0xf5, 0xf1, 0xf8, 0x93, 0xfa, -0x86, 0xfa, 0x75, 0xfc, 0x12, 0xf9, 0xba, 0xf7, 0xd9, 0xf5, 0x23, 0xf6, 0x5d, 0xf7, 0x3f, 0xf8, -0xa1, 0xfb, 0x03, 0xfe, 0x4e, 0x00, 0xdb, 0x00, 0x9f, 0xfd, 0x50, 0xff, 0xae, 0xfc, 0x98, 0xfa, -0x97, 0xf8, 0xd9, 0xf9, 0xe0, 0xfb, 0xbb, 0xfc, 0x5d, 0xfe, 0xce, 0xfd, 0x52, 0xfc, 0x76, 0xfa, -0xee, 0xf6, 0x79, 0xf4, 0x8b, 0xf2, 0x94, 0xf0, 0x08, 0xf0, 0x92, 0xf0, 0xcf, 0xf0, 0x2c, 0xf1, -0xe6, 0xef, 0xa3, 0xef, 0x5b, 0xee, 0x81, 0xea, 0x3f, 0xea, 0x4e, 0xe9, 0x6f, 0xe6, 0xcc, 0xe5, -0x24, 0xe8, 0xb4, 0xe6, 0x4a, 0xe6, 0x45, 0xe9, 0xce, 0xe6, 0xb7, 0xe6, 0xef, 0xe9, 0xfb, 0xe7, -0x92, 0xe8, 0xd5, 0xeb, 0x19, 0xf0, 0x28, 0xee, 0xf8, 0xef, 0xd2, 0xf4, 0xd3, 0xf0, 0x11, 0xf3, -0x8a, 0xf4, 0x4e, 0xf3, 0x8b, 0xf4, 0x56, 0xf7, 0x2f, 0xfa, 0x9b, 0xfb, 0x69, 0xfd, 0x30, 0xff, -0x97, 0x00, 0x4d, 0x02, 0x0d, 0x02, 0xd8, 0x01, 0x8f, 0x04, 0xea, 0x08, 0x7e, 0x08, 0xb3, 0x09, -0x33, 0x0f, 0x93, 0x10, 0xfa, 0x10, 0x28, 0x15, 0x59, 0x17, 0xe2, 0x17, 0xf9, 0x16, 0x72, 0x1a, -0xf8, 0x1c, 0x45, 0x1c, 0xac, 0x1a, 0x13, 0x1a, 0xa0, 0x1a, 0xea, 0x14, 0xa1, 0x11, 0x99, 0x12, -0xfc, 0x11, 0x96, 0x0c, 0xb6, 0x0b, 0x07, 0x0f, 0x30, 0x0b, 0x45, 0x09, 0x15, 0x0a, 0xed, 0x07, -0x9e, 0x02, 0x52, 0x03, 0x8d, 0x04, 0x77, 0x04, 0x11, 0x02, 0xd3, 0x03, 0x76, 0x05, 0xc2, 0x06, -0xb1, 0x04, 0x5b, 0x03, 0x8e, 0x04, 0xfa, 0x01, 0xa6, 0x01, 0xf5, 0x06, 0xbc, 0x07, 0x7b, 0x08, -0x85, 0x0e, 0x1e, 0x12, 0x8b, 0x11, 0x94, 0x11, 0x35, 0x11, 0x61, 0x0f, 0x1d, 0x10, 0x03, 0x12, -0xe6, 0x11, 0x43, 0x12, 0x55, 0x14, 0x56, 0x12, 0x1f, 0x12, 0xe8, 0x0e, 0xf7, 0x08, 0x76, 0x05, -0x66, 0x03, 0x63, 0x02, 0x5f, 0x02, 0x39, 0x08, 0xc7, 0x07, 0x04, 0x05, 0x1a, 0x03, 0xa3, 0x03, -0x01, 0xfe, 0x4a, 0xf4, 0xe0, 0xf4, 0xbb, 0xf4, 0x86, 0xf5, 0x55, 0xf6, 0x37, 0xfc, 0x2f, 0xfc, -0xcf, 0xf8, 0x77, 0xfa, 0x6d, 0xf9, 0x8a, 0xf9, 0x39, 0xf7, 0x00, 0xf6, 0xa2, 0xfe, 0x22, 0x01, -0x15, 0x04, 0x15, 0x09, 0xcd, 0x0b, 0x96, 0x0c, 0x6b, 0x10, 0xaf, 0x13, 0xfa, 0x11, 0x62, 0x17, -0x26, 0x1c, 0x3b, 0x1f, 0xb3, 0x23, 0x9d, 0x25, 0xd3, 0x26, 0xfc, 0x26, 0x73, 0x27, 0x86, 0x24, -0x99, 0x25, 0xa0, 0x23, 0xc3, 0x1f, 0x9e, 0x21, 0x4c, 0x1f, 0x31, 0x1d, 0x9f, 0x18, 0x7b, 0x19, -0x7c, 0x17, 0xd8, 0x16, 0xf5, 0x17, 0xc8, 0x14, 0x7c, 0x18, 0xe8, 0x18, 0xd6, 0x12, 0xbd, 0x15, -0x9a, 0x16, 0x1e, 0x13, 0x09, 0x11, 0x9e, 0x13, 0x75, 0x11, 0x08, 0x12, 0x71, 0x14, 0x1d, 0x11, -0x93, 0x15, 0x22, 0x14, 0x33, 0x0c, 0x3b, 0x0e, 0x77, 0x0c, 0xce, 0x07, 0xdd, 0x06, 0xa7, 0x06, -0x0e, 0x03, 0x6f, 0x03, 0x08, 0x08, 0xec, 0x00, 0xc2, 0x05, 0x60, 0x08, 0x35, 0x03, 0x00, 0x02, -0xb4, 0x04, 0xa7, 0x04, 0xd3, 0x02, 0x02, 0x05, 0x4b, 0x07, 0x09, 0x0b, 0x9d, 0x0e, 0xc9, 0x0f, -0x25, 0x0f, 0x2c, 0x0f, 0xb4, 0x0c, 0x60, 0x09, 0xfa, 0x07, 0x2a, 0x04, 0xc5, 0x04, 0x65, 0x05, -0x4d, 0x09, 0xfa, 0x0c, 0xe9, 0x0f, 0x27, 0x0d, 0x2b, 0x0c, 0xe4, 0x0e, 0x1d, 0x07, 0x41, 0x07, -0xc1, 0x07, 0x62, 0x04, 0xdc, 0x05, 0x6c, 0x0c, 0xed, 0x0a, 0xc4, 0x0a, 0x42, 0x0a, 0xfe, 0x06, -0x25, 0x07, 0x92, 0x03, 0x51, 0x02, 0x7c, 0x02, 0x65, 0x03, 0x45, 0xff, 0xb3, 0x00, 0xc9, 0x04, -0xa3, 0xfe, 0x30, 0xff, 0x31, 0xfc, 0xc8, 0xf8, 0x6d, 0xfb, 0xee, 0xf8, 0xe2, 0xf8, 0x6a, 0xf9, -0x99, 0xf4, 0x93, 0xf2, 0xdf, 0xf4, 0x81, 0xf4, 0x36, 0xf1, 0x15, 0xf4, 0x1e, 0xf4, 0x10, 0xf6, -0x28, 0xfd, 0x1e, 0xfa, 0x76, 0xf9, 0x00, 0xfd, 0x7d, 0xf8, 0x48, 0xf9, 0x35, 0x02, 0xa0, 0x03, -0xd4, 0x04, 0x22, 0x0c, 0xed, 0x11, 0xb0, 0x13, 0x0d, 0x15, 0x34, 0x14, 0x60, 0x14, 0xe8, 0x17, -0x6b, 0x16, 0x3d, 0x17, 0x6a, 0x1d, 0x9b, 0x1f, 0x18, 0x20, 0x58, 0x23, 0x5f, 0x25, 0xfa, 0x22, -0x5d, 0x23, 0x53, 0x20, 0xcb, 0x22, 0xcc, 0x23, 0x49, 0x22, 0x73, 0x20, 0x5e, 0x25, 0xed, 0x24, -0x2a, 0x1e, 0x4d, 0x1f, 0x80, 0x20, 0xce, 0x1c, 0xff, 0x1c, 0xeb, 0x1e, 0x1a, 0x20, 0x45, 0x1f, -0x04, 0x1e, 0x40, 0x1d, 0x66, 0x19, 0x0b, 0x16, 0x40, 0x10, 0x0f, 0x0e, 0xe8, 0x0b, 0x05, 0x08, -0xab, 0x0b, 0x53, 0x09, 0x10, 0x07, 0xdf, 0x09, 0xa2, 0x05, 0x58, 0x05, 0xb5, 0x03, 0xf1, 0x05, -0x0e, 0x07, 0x83, 0x07, 0x1b, 0x09, 0x9b, 0x0d, 0xaa, 0x12, 0xa0, 0x12, 0x35, 0x14, 0x1c, 0x19, -0x62, 0x18, 0x6e, 0x19, 0xe6, 0x1c, 0xb6, 0x1b, 0xc5, 0x1b, 0xaa, 0x1b, 0xf2, 0x19, 0x01, 0x18, -0x85, 0x16, 0xca, 0x12, 0xa8, 0x0f, 0xa7, 0x0f, 0xc4, 0x0a, 0x98, 0x04, 0x2d, 0x04, 0x21, 0x02, -0xef, 0xfa, 0x37, 0xfb, 0xc4, 0xf9, 0x1f, 0xf5, 0x66, 0xf7, 0xce, 0xf3, 0x09, 0xf1, 0x19, 0xf3, -0x27, 0xed, 0x82, 0xe9, 0xa4, 0xed, 0x51, 0xea, 0xfe, 0xe8, 0x2a, 0xeb, 0xdb, 0xe9, 0x8c, 0xea, -0xf5, 0xec, 0xf7, 0xea, 0x21, 0xeb, 0xda, 0xed, 0xc7, 0xe7, 0x86, 0xe9, 0x89, 0xf1, 0xff, 0xec, -0xff, 0xee, 0xc5, 0xf4, 0x75, 0xf3, 0x1d, 0xf1, 0xda, 0xf4, 0xa6, 0xf3, 0x0e, 0xf2, 0x4b, 0xf3, -0xbc, 0xf0, 0x54, 0xf2, 0x77, 0xf6, 0x1b, 0xf6, 0x94, 0xf9, 0x79, 0x01, 0x11, 0xfe, 0x65, 0xfd, -0x0d, 0x01, 0xe6, 0xfe, 0x17, 0xfb, 0x38, 0xfc, 0xfb, 0xf9, 0x0b, 0xfb, 0x63, 0xfc, 0x53, 0xfc, -0x7c, 0x00, 0x99, 0x01, 0x13, 0xfe, 0xda, 0xff, 0xfe, 0xff, 0x4a, 0xfc, 0xf1, 0xf8, 0x61, 0xf9, -0xac, 0xf9, 0x94, 0xf6, 0x1c, 0xf8, 0x32, 0xfa, 0xa0, 0xfa, 0x74, 0xfe, 0x55, 0xfe, 0x1b, 0xfc, -0xb8, 0xfb, 0xeb, 0xf7, 0x06, 0xf5, 0x86, 0xf5, 0x19, 0xf6, 0xc5, 0xf3, 0x9f, 0xf4, 0x17, 0xf9, -0x81, 0xfa, 0xcd, 0xfd, 0xdd, 0xfb, 0x9e, 0xf6, 0xdd, 0xf7, 0x09, 0xf3, 0x12, 0xef, 0x4b, 0xf0, -0x4b, 0xef, 0x31, 0xf3, 0x8a, 0xf2, 0xad, 0xf5, 0x0f, 0xfc, 0x66, 0xf7, 0xad, 0xf3, 0x87, 0xf4, -0xc1, 0xf1, 0x2f, 0xef, 0xe1, 0xec, 0xd8, 0xed, 0x4f, 0xf3, 0xb2, 0xf5, 0x27, 0xf6, 0x50, 0xfa, -0x6f, 0xfd, 0xf5, 0xf8, 0x33, 0xf6, 0x9d, 0xf3, 0x24, 0xf2, 0xee, 0xee, 0x34, 0xf0, 0x12, 0xf1, -0x22, 0xf3, 0x38, 0xf8, 0x5c, 0xf8, 0x32, 0xf7, 0x4f, 0xfb, 0xf4, 0xf8, 0xa4, 0xf6, 0x5a, 0xf5, -0xe4, 0xf5, 0x1c, 0xf7, 0x5b, 0xf6, 0xaa, 0xf8, 0xe7, 0xf9, 0x9f, 0xf9, 0x53, 0xf5, 0x5a, 0xf3, -0x22, 0xf6, 0xb6, 0xf2, 0xb5, 0xf2, 0x11, 0xf6, 0x1e, 0xf6, 0xd4, 0xfa, 0x00, 0xfc, 0x82, 0xfa, -0x94, 0xfc, 0xf7, 0xf8, 0xb4, 0xf3, 0x6f, 0xf4, 0x94, 0xf7, 0x21, 0xf3, 0xdb, 0xf6, 0x44, 0xfd, -0xe4, 0xf8, 0xb5, 0xfb, 0xc9, 0xfb, 0x12, 0xfa, 0xb4, 0xfc, 0xe2, 0xf8, 0xd6, 0xf9, 0x01, 0xfb, -0x32, 0xfd, 0x9a, 0x01, 0x07, 0x07, 0x6f, 0x08, 0x0d, 0x05, 0x42, 0x02, 0xf1, 0x03, 0xff, 0xfd, -0x19, 0xfd, 0xeb, 0xfd, 0x7c, 0xfc, 0xcc, 0xff, 0xe6, 0x01, 0xdb, 0x08, 0x85, 0x0b, 0xc5, 0x0a, -0x6a, 0x07, 0xa2, 0x08, 0x36, 0x08, 0xbc, 0x00, 0x75, 0x02, 0x60, 0x05, 0x0d, 0x04, 0x58, 0x07, -0xc3, 0x0a, 0x85, 0x0a, 0xb0, 0x0c, 0xdb, 0x07, 0xb5, 0x05, 0x39, 0x06, 0x23, 0x07, 0x61, 0x05, -0x94, 0x07, 0x4d, 0x0d, 0x11, 0x0d, 0x50, 0x0e, 0xbc, 0x0f, 0x40, 0x0a, 0x5c, 0x0a, 0xac, 0x05, -0xbf, 0x01, 0xb5, 0x03, 0xf8, 0x06, 0x1b, 0x0a, 0x8a, 0x0a, 0x4d, 0x0b, 0xb4, 0x09, 0xbf, 0x0a, -0x84, 0x08, 0x47, 0x07, 0x2f, 0x06, 0x42, 0x04, 0x7d, 0x07, 0xf4, 0x09, 0x62, 0x09, 0x17, 0x0d, -0x29, 0x0e, 0xa3, 0x06, 0xbe, 0x05, 0x23, 0x08, 0x2c, 0x05, 0x60, 0x07, 0x92, 0x0a, 0x80, 0x08, -0x2e, 0x0d, 0x94, 0x0b, 0x61, 0x09, 0x25, 0x0d, 0x1c, 0x08, 0xbd, 0x04, 0xf8, 0x00, 0xba, 0x04, -0xb3, 0x05, 0xd8, 0x07, 0xa7, 0x09, 0xe3, 0x07, 0x95, 0x0a, 0x25, 0x07, 0x64, 0x06, 0x71, 0x0b, -0xbb, 0x00, 0x0d, 0x03, 0x34, 0x08, 0x45, 0x06, 0x0a, 0x09, 0x85, 0x0b, 0x83, 0x0c, 0x8d, 0x0d, -0xd5, 0x09, 0xf8, 0x09, 0x38, 0x0b, 0x3f, 0x0a, 0x90, 0x04, 0xc6, 0x09, 0x7a, 0x0a, 0x97, 0x09, -0x02, 0x0a, 0x38, 0x09, 0x01, 0x0d, 0x41, 0x08, 0xbd, 0x06, 0x2c, 0x07, 0x30, 0x09, 0x8c, 0x0b, -0xae, 0x0c, 0x3c, 0x0f, 0x9a, 0x0c, 0x26, 0x08, 0x6e, 0x06, 0x49, 0x05, 0x61, 0x04, 0x99, 0x00, -0x26, 0x00, 0x9f, 0x03, 0x09, 0x0b, 0xaa, 0x0d, 0xfd, 0x0f, 0xca, 0x11, 0xa5, 0x0f, 0x97, 0x07, -0xf4, 0x0b, 0xd4, 0x08, 0x71, 0x02, 0xba, 0x04, 0x9b, 0x06, 0xa9, 0x07, 0xfa, 0x0a, 0x6a, 0x0e, -0x38, 0x0b, 0x99, 0x0a, 0xd0, 0x07, 0xbc, 0x05, 0x85, 0x0a, 0x7b, 0x04, 0xb1, 0x01, 0xcb, 0x04, -0xa5, 0x07, 0xec, 0x08, 0xc4, 0x08, 0xd8, 0x0a, 0xdd, 0x0a, 0x2b, 0x09, 0x96, 0x07, 0xfa, 0x0e, -0x5d, 0x0f, 0x68, 0x07, 0x9f, 0x0a, 0xc8, 0x0d, 0x11, 0x0c, 0x3b, 0x08, 0xe0, 0x0a, 0xdf, 0x09, -0xac, 0x07, 0x41, 0x08, 0x69, 0x0b, 0xf3, 0x0b, 0x52, 0x09, 0x14, 0x0a, 0x9f, 0x0b, 0xfd, 0x08, -0xb6, 0x09, 0x13, 0x08, 0x2a, 0x08, 0x47, 0x0b, 0x99, 0x08, 0x54, 0x0c, 0x13, 0x0c, 0xdd, 0x0a, -0x34, 0x0b, 0x93, 0x09, 0x9e, 0x06, 0x85, 0x08, 0xfd, 0x06, 0x8e, 0x04, 0x6e, 0x09, 0xea, 0x0a, -0xc7, 0x09, 0xbc, 0x0b, 0x46, 0x09, 0x94, 0x09, 0xe6, 0x06, 0x53, 0x05, 0xe2, 0xfe, 0x93, 0xff, -0xd0, 0xff, 0x49, 0xfe, 0xd6, 0x02, 0x73, 0x02, 0x8d, 0x01, 0x1f, 0x02, 0x09, 0x02, 0x9d, 0x04, -0x76, 0x04, 0xed, 0xff, 0x52, 0x00, 0x25, 0x04, 0x1a, 0x02, 0x5b, 0xff, 0x11, 0x01, 0xc8, 0x00, -0xb2, 0xfb, 0x9f, 0xfc, 0x0e, 0x01, 0xd0, 0x01, 0x3d, 0xfd, 0x67, 0x00, 0x15, 0x00, 0x82, 0xfe, -0x86, 0x00, 0x90, 0xfd, 0x0f, 0xfe, 0xee, 0xfb, 0xda, 0xf9, 0x6b, 0xfc, 0xb9, 0xfe, 0x8c, 0x00, -0x32, 0xfe, 0x8d, 0xfd, 0x74, 0xfd, 0x1a, 0xfd, 0xd0, 0xfa, 0xcf, 0xf8, 0xa8, 0xf7, 0x67, 0xf8, -0xe9, 0xf8, 0x94, 0xf8, 0x0d, 0xfd, 0x25, 0xff, 0x9e, 0xfc, 0x79, 0xfd, 0x7f, 0xfd, 0xa1, 0xfc, -0x0a, 0xfa, 0x1b, 0xfa, 0x8c, 0xfa, 0xf7, 0xf9, 0x7f, 0xfa, 0x9c, 0xf9, 0xb5, 0xf8, 0xcd, 0xf9, -0xb7, 0xf8, 0x00, 0xf7, 0x69, 0xf9, 0x95, 0xfb, 0x71, 0xfa, 0x44, 0xfd, 0xbf, 0xff, 0x80, 0xfd, -0x50, 0xfa, 0x2c, 0xfc, 0xe5, 0xfa, 0xc6, 0xfa, 0x0c, 0xfa, 0x24, 0xf7, 0xa4, 0xf9, 0xe1, 0xfa, -0x30, 0xfb, 0x29, 0xfe, 0x15, 0x00, 0x2d, 0xfa, 0x69, 0xf9, 0xf8, 0xfb, 0xa2, 0xfb, 0x3b, 0xfa, -0xb1, 0xf8, 0x58, 0xf9, 0xfa, 0xf9, 0x10, 0xfc, 0x35, 0xfc, 0xfe, 0xfc, 0xf0, 0xfa, 0x97, 0xf8, -0x89, 0xfa, 0xd0, 0xfc, 0xe4, 0xfc, 0x96, 0xfc, 0x88, 0xfb, 0xbd, 0xfe, 0x44, 0xfd, 0x22, 0xff, -0x5d, 0x01, 0x8b, 0xfe, 0x34, 0xfe, 0xbc, 0xfc, 0xe1, 0xfd, 0xbd, 0x00, 0xbc, 0xfd, 0x88, 0xfa, -0x96, 0xfb, 0xd3, 0xfd, 0x39, 0xfc, 0xed, 0xfd, 0xa9, 0x01, 0x8d, 0xfe, 0x15, 0x01, 0x52, 0x00, -0x71, 0xfe, 0xa8, 0x00, 0x8f, 0xfc, 0x02, 0xfa, 0x52, 0xfb, 0x96, 0xfb, 0x2c, 0xfd, 0xc6, 0xfe, -0xa0, 0x03, 0x63, 0x01, 0x72, 0x00, 0x1d, 0x01, 0x6f, 0xff, 0xa8, 0xfe, 0x75, 0xfd, 0x3f, 0xf9, -0xf1, 0xf9, 0x42, 0xfc, 0x53, 0xfc, 0x7b, 0xfa, 0xcf, 0xfb, 0xbf, 0xfb, 0x19, 0xf9, 0x6a, 0xfa, -0x48, 0xf9, 0x43, 0xf9, 0xc1, 0xf5, 0x44, 0xf7, 0x08, 0xfd, 0x37, 0xfc, 0x45, 0xfa, 0xaf, 0xf8, -0xfb, 0xf6, 0x6b, 0xf8, 0x5c, 0xf7, 0xbb, 0xf7, 0x5b, 0xf8, 0xa1, 0xf9, 0x76, 0xf7, 0x98, 0xfa, -0x14, 0xfb, 0x09, 0xfa, 0x11, 0xf9, 0xd9, 0xf9, 0xa3, 0xfd, 0xb3, 0xfb, 0xb7, 0xfc, 0xe8, 0xfd, -0x68, 0xfe, 0xb4, 0xfd, 0x18, 0xfb, 0xac, 0xf9, 0xa2, 0xf6, 0x71, 0xf8, 0xf8, 0xf7, 0x35, 0xf8, -0xc9, 0xfb, 0x6a, 0xfd, 0xb3, 0xff, 0x7d, 0x05, 0xd3, 0x04, 0xc7, 0x03, 0x3c, 0x05, 0xe4, 0x03, -0x50, 0x02, 0x3d, 0x03, 0xa5, 0x00, 0x75, 0xfe, 0xbb, 0xff, 0x27, 0x00, 0x40, 0x01, 0x50, 0xff, -0x29, 0xff, 0xc8, 0xff, 0x5e, 0x01, 0xe4, 0x00, 0x14, 0x02, 0xfe, 0x01, 0x2b, 0xfe, 0x01, 0xfb, -0x3d, 0xfc, 0x73, 0xf9, 0x44, 0xf9, 0xcf, 0xf5, 0x0b, 0xf4, 0xf5, 0xf6, 0xc7, 0xf6, 0x60, 0xfa, -0xdb, 0xfc, 0xc1, 0xfd, 0xe0, 0xfe, 0x09, 0xfd, 0x70, 0xfe, 0xf7, 0xfe, 0xd2, 0xfc, 0x9b, 0xfc, -0xb9, 0xf9, 0x9b, 0xfa, 0x1a, 0xfb, 0x4a, 0xf9, 0xf0, 0xf9, 0x5a, 0xfa, 0xe8, 0xf7, 0x3f, 0xf7, -0x66, 0xf8, 0xbe, 0xfa, 0xfe, 0xfb, 0x65, 0xff, 0xda, 0x00, 0x1c, 0x00, 0x56, 0x02, 0x23, 0x02, -0xd0, 0x00, 0x6d, 0x01, 0x85, 0xfe, 0xf1, 0xfa, 0xbd, 0xfc, 0xa9, 0x00, 0xc9, 0x01, 0xa0, 0x05, -0xea, 0x04, 0x4e, 0x01, 0x5d, 0x03, 0x67, 0x03, 0x29, 0x03, 0x60, 0x04, 0xb0, 0x04, 0xb1, 0x00, -0x45, 0x00, 0x73, 0x06, 0x29, 0x06, 0xfd, 0x04, 0xfd, 0x04, 0x19, 0xff, 0x3e, 0x00, 0xe6, 0xff, -0xbf, 0xfe, 0xe2, 0x02, 0x28, 0x03, 0x93, 0x01, 0x70, 0x06, 0xd0, 0x09, 0x6a, 0x0a, 0xe5, 0x08, -0xdb, 0x07, 0x9e, 0x07, 0x80, 0x05, 0xbb, 0x05, 0x15, 0x06, 0x1d, 0x08, 0x9b, 0x04, 0xb1, 0x02, -0xf5, 0x04, 0x49, 0x02, 0x74, 0x00, 0x74, 0x00, 0xbf, 0xff, 0xd2, 0x00, 0x5c, 0x00, 0xc4, 0x02, -0xbd, 0x07, 0x74, 0x08, 0x4e, 0x08, 0x64, 0x07, 0x67, 0x07, 0x60, 0x06, 0xf6, 0x00, 0x73, 0x00, -0xd8, 0xfd, 0x74, 0xfa, 0xc1, 0xfc, 0x4c, 0xfe, 0x3b, 0x04, 0x45, 0x01, 0x42, 0x02, 0xe6, 0x02, -0x52, 0x02, 0x12, 0x00, 0x0a, 0x00, 0xb3, 0xfe, 0xf2, 0xf9, 0x98, 0xfc, 0x98, 0xfe, 0xf5, 0xfb, -0x85, 0xfe, 0x56, 0xfd, 0x9e, 0xf7, 0xaa, 0xf9, 0x0b, 0xf9, 0xcf, 0xf7, 0x54, 0xf9, 0x74, 0xfb, -0x12, 0xfc, 0x57, 0xfc, 0x72, 0xff, 0xd3, 0xfb, 0x6a, 0xfa, 0x85, 0xfc, 0x1d, 0xf7, 0xec, 0xf7, -0x56, 0xf7, 0x09, 0xf8, 0x08, 0xfb, 0xa2, 0xfc, 0xf9, 0xfc, 0x4f, 0xfc, 0x7b, 0xfc, 0xa1, 0xf9, -0x45, 0xfb, 0x14, 0xfa, 0x7e, 0xf7, 0x06, 0xf7, 0x2b, 0xf9, 0xeb, 0xfc, 0xf9, 0xfe, 0x10, 0xfc, -0xe6, 0xfc, 0x42, 0xf8, 0x3d, 0xf7, 0x22, 0xf8, 0x1a, 0xf7, 0x54, 0xf6, 0xcd, 0xf6, 0x55, 0xfa, -0xd2, 0xfc, 0xac, 0x01, 0x15, 0xff, 0x80, 0xff, 0x26, 0x00, 0x2a, 0xfc, 0x40, 0xfc, 0x5b, 0xfb, -0x3e, 0xf9, 0x4c, 0xf9, 0x68, 0xfb, 0x0d, 0xfc, 0x71, 0xfc, 0x56, 0xfd, 0x12, 0xf9, 0xe6, 0xfc, -0x65, 0xfc, 0xdb, 0xf8, 0x5e, 0xfb, 0xae, 0xfc, 0x71, 0xfc, 0x3e, 0x00, 0xff, 0xff, 0xbc, 0xfd, -0x73, 0xfc, 0x4a, 0xfb, 0x3a, 0xfa, 0x3d, 0xfb, 0xa7, 0xfb, 0x6c, 0xfb, 0x23, 0xfd, 0x8a, 0xff, -0x45, 0x02, 0x10, 0x03, 0x15, 0x00, 0xe6, 0xff, 0xea, 0x00, 0x47, 0x00, 0x04, 0x01, 0x6e, 0x01, -0xd8, 0xff, 0x6e, 0xff, 0x50, 0x02, 0x3c, 0x04, 0x5e, 0x00, 0xc7, 0xfd, 0xf5, 0xfc, 0x83, 0xfe, -0xcd, 0xff, 0x9d, 0x01, 0x7a, 0x05, 0xaf, 0x01, 0x10, 0x02, 0xb1, 0x06, 0x1a, 0x04, 0x4b, 0x03, -0x3b, 0x00, 0xe3, 0xfd, 0x21, 0xff, 0xc4, 0xfd, 0x4c, 0x01, 0x66, 0x01, 0xaf, 0xff, 0xa3, 0x01, -0xbd, 0xff, 0xc3, 0x01, 0xb6, 0x02, 0x76, 0x01, 0xf2, 0x02, 0xba, 0x03, 0x26, 0x04, 0x55, 0x03, -0xb1, 0x05, 0xa6, 0x06, 0x28, 0x00, 0x11, 0xff, 0x9d, 0xfd, 0xe3, 0xfa, 0x42, 0xfe, 0x56, 0xfe, -0xa5, 0xfc, 0xd2, 0x01, 0xce, 0x01, 0x67, 0x03, 0x35, 0x07, 0x39, 0x07, 0x9c, 0x00, 0x8f, 0xfe, -0xf1, 0xff, 0xa7, 0xfe, 0xa2, 0xff, 0x02, 0x00, 0xf8, 0xfe, 0x26, 0x00, 0x70, 0xff, 0xa6, 0x00, -0x8b, 0xfe, 0xf8, 0xfc, 0xc1, 0xff, 0x70, 0xff, 0xa8, 0x00, 0x48, 0x06, 0xa0, 0x05, 0x86, 0x03, -0xf5, 0x07, 0x55, 0x06, 0x24, 0x02, 0xcb, 0xff, 0xba, 0xff, 0x9d, 0xfb, 0xcb, 0xfe, 0xdb, 0xfd, -0x45, 0xfe, 0xaa, 0x00, 0xa7, 0x00, 0x25, 0x00, 0xe8, 0x03, 0x62, 0x03, 0x96, 0x02, 0x10, 0x02, -0xa4, 0x02, 0x8d, 0x00, 0xb0, 0x02, 0xf9, 0x03, 0x84, 0xff, 0x0d, 0x02, 0x02, 0x00, 0x25, 0xfc, -0x39, 0xfe, 0x4b, 0xfc, 0x4c, 0xfc, 0xf0, 0xfa, 0xe0, 0xfe, 0x3d, 0x00, 0x5d, 0xff, 0xb0, 0x07, -0x8d, 0x02, 0x4d, 0x03, 0x1a, 0x09, 0xb8, 0x03, 0x27, 0x04, 0xbc, 0x05, 0xb6, 0x03, 0x17, 0x00, -0x56, 0xff, 0x8e, 0x03, 0xa9, 0x03, 0x22, 0x05, 0x5c, 0x03, 0x8f, 0x06, 0xc1, 0x06, 0xab, 0x01, -0xf8, 0x01, 0xc6, 0x01, 0xd9, 0x02, 0x01, 0x01, 0x99, 0x01, 0xb1, 0x06, 0xdd, 0x03, 0x1f, 0x02, -0xd6, 0x01, 0x31, 0x02, 0x47, 0xff, 0x84, 0xfb, 0x8d, 0x00, 0xa3, 0x04, 0x36, 0x03, 0x01, 0x06, -0x3e, 0x05, 0x4b, 0x07, 0x53, 0x05, 0xea, 0x02, 0xd8, 0x03, 0x39, 0xfd, 0xeb, 0xf9, 0x50, 0xfb, -0xd2, 0xfd, 0xbc, 0x00, 0x33, 0x00, 0x7d, 0x01, 0x3a, 0x02, 0x9a, 0x01, 0x5c, 0x01, 0x5f, 0xff, -0x6d, 0x00, 0xbe, 0xfc, 0x4c, 0xfc, 0xaf, 0xfe, 0xff, 0xff, 0xf9, 0x01, 0x97, 0x02, 0x02, 0x02, -0x43, 0x01, 0x26, 0x01, 0x70, 0xfe, 0xd4, 0xfd, 0xac, 0x02, 0x63, 0xff, 0xa7, 0x00, 0x75, 0x04, -0xec, 0x02, 0x65, 0x06, 0x91, 0x06, 0x1b, 0x06, 0xbc, 0x03, 0x9e, 0xff, 0xc6, 0xfd, 0x53, 0xfb, -0xb3, 0xfa, 0x85, 0xfa, 0xf3, 0xfa, 0x38, 0xff, 0x3b, 0x03, 0x49, 0x06, 0xbc, 0x08, 0xb6, 0x08, -0x59, 0x07, 0x00, 0x04, 0x8c, 0x01, 0x6d, 0xff, 0x9e, 0xfd, 0xe4, 0xfd, 0x4f, 0x01, 0xce, 0x01, -0x4b, 0x04, 0xb2, 0x03, 0x7c, 0x03, 0xa3, 0x02, 0x39, 0xfe, 0x5f, 0xfb, 0x3c, 0xfa, 0x28, 0xf9, -0x15, 0xfc, 0x02, 0x03, 0x05, 0x06, 0x95, 0x09, 0x7f, 0x09, 0xb4, 0x08, 0x38, 0x06, 0x20, 0x02, -0x80, 0xfc, 0x9a, 0xf9, 0x7e, 0xf8, 0xc8, 0xfa, 0x45, 0xfd, 0x73, 0x03, 0x03, 0x05, 0x76, 0x05, -0x4f, 0x04, 0x64, 0x04, 0x92, 0x02, 0x83, 0x01, 0x04, 0xff, 0x31, 0x00, 0x88, 0xff, 0x2a, 0x01, -0x15, 0x03, 0xa9, 0x03, 0x2e, 0xff, 0x70, 0xfd, 0x23, 0xfd, 0xef, 0xf9, 0x84, 0xfe, 0xd0, 0xfe, -0x92, 0xfe, 0x3b, 0x01, 0x48, 0x03, 0x23, 0x08, 0xb2, 0x06, 0xb8, 0x05, 0xa6, 0x01, 0xa4, 0xfc, -0xb8, 0xfb, 0x42, 0xfd, 0xff, 0xfd, 0xbb, 0xfe, 0x15, 0xff, 0x6b, 0xff, 0x5e, 0x00, 0x69, 0x02, -0x86, 0x01, 0xa5, 0x02, 0x69, 0x02, 0x67, 0x01, 0xae, 0x02, 0x07, 0x05, 0x69, 0x05, 0xbd, 0x04, -0x2a, 0x01, 0x75, 0x01, 0xed, 0xfe, 0x14, 0xfe, 0x66, 0xfe, 0x85, 0x01, 0xef, 0x02, 0x37, 0x04, -0xbe, 0x0a, 0xa7, 0x0c, 0x9c, 0x09, 0x8d, 0x09, 0x2f, 0x05, 0x49, 0x02, 0xb2, 0xfe, 0xb5, 0xfc, -0x4a, 0xfe, 0xa9, 0xfd, 0xa8, 0x01, 0x24, 0x05, 0x62, 0x02, 0xb0, 0x01, 0x7a, 0x01, 0x53, 0xff, -0xfa, 0xff, 0xa8, 0x01, 0xf7, 0x04, 0xb8, 0x04, 0xa0, 0x0c, 0xb8, 0x0f, 0x06, 0x0b, 0xc5, 0x0b, -0xcb, 0x03, 0x9b, 0xfd, 0xfc, 0xfb, 0xb3, 0xfa, 0x4b, 0xf9, 0x66, 0xfb, 0xc1, 0xff, 0xeb, 0x02, -0x1c, 0x07, 0x51, 0x0c, 0x1a, 0x08, 0xac, 0x04, 0x63, 0x03, 0x6a, 0xff, 0xf8, 0x00, 0x76, 0x02, -0x88, 0x01, 0x96, 0x01, 0x3a, 0x04, 0x65, 0x02, 0x17, 0x02, 0xed, 0x00, 0x1e, 0xfe, 0x1a, 0xf9, -0x70, 0xfb, 0x26, 0xfe, 0x5d, 0x02, 0x88, 0x04, 0x66, 0x08, 0x17, 0x07, 0xb8, 0x05, 0x90, 0x02, -0x11, 0x01, 0x7b, 0xfd, 0x5c, 0xfa, 0x53, 0xf9, 0xe3, 0xf9, 0x1d, 0xfb, 0x72, 0xfd, 0x47, 0x00, -0x8d, 0x01, 0x5a, 0x01, 0xed, 0x00, 0xe7, 0x00, 0x83, 0xfe, 0x3a, 0x00, 0x50, 0x01, 0x46, 0x04, -0xa1, 0x02, 0x89, 0x05, 0xc7, 0x03, 0x29, 0x00, 0x4c, 0xfd, 0x06, 0xfa, 0xda, 0xf3, 0x9b, 0xf1, -0x05, 0xf4, 0x41, 0xf9, 0x22, 0xfc, 0x83, 0x03, 0x38, 0x07, 0x87, 0x07, 0x63, 0x05, 0x90, 0x03, -0x4c, 0xfe, 0x88, 0xfb, 0x1d, 0xf9, 0xac, 0xf7, 0x30, 0xf8, 0xec, 0xf9, 0x7e, 0xfb, 0xf9, 0xfc, -0x79, 0xff, 0x48, 0xfd, 0x36, 0xfb, 0xaf, 0xfb, 0x82, 0xfe, 0x54, 0x02, 0x35, 0x07, 0xd8, 0x08, -0xb4, 0x09, 0xb9, 0x08, 0x59, 0x08, 0xd0, 0x03, 0x72, 0x02, 0x7d, 0xfc, 0x4f, 0xfb, 0x82, 0xfb, -0xe3, 0xff, 0x6a, 0x02, 0xad, 0x05, 0x1e, 0x06, 0xfd, 0x04, 0xe2, 0x03, 0xb4, 0x04, 0x2e, 0x03, -0x65, 0x05, 0x7d, 0x07, 0xa4, 0x07, 0x39, 0x08, 0xd6, 0x08, 0x20, 0x07, 0x09, 0x05, 0xcf, 0x01, -0x3d, 0x00, 0x51, 0xfe, 0x7d, 0xff, 0xca, 0x01, 0xf8, 0x04, 0x18, 0x07, 0x55, 0x07, 0x21, 0x07, -0x7f, 0x05, 0x55, 0x03, 0x50, 0x00, 0x09, 0xfe, 0x49, 0xfc, 0x9a, 0xfa, 0xb7, 0xfd, 0xa5, 0xff, -0x6b, 0x01, 0x43, 0x01, 0x12, 0xff, 0x6b, 0xfd, 0xf0, 0xfe, 0x9c, 0xfe, 0xb2, 0xfe, 0x41, 0xff, -0x66, 0x01, 0x1a, 0x00, 0x53, 0x00, 0x96, 0x04, 0x3f, 0x01, 0x3b, 0xfd, 0x34, 0xfa, 0xef, 0xf9, -0x8c, 0xf7, 0xed, 0xf6, 0x7f, 0xf9, 0x1e, 0xfb, 0xad, 0xfa, 0x30, 0xfa, 0xaf, 0xfa, 0x00, 0xfc, -0x47, 0xfa, 0xa4, 0xfa, 0xa5, 0xfc, 0x21, 0xfe, 0xa6, 0xfa, 0x8b, 0xfb, 0xd5, 0xfe, 0xdb, 0xfc, -0x7b, 0xfb, 0xf2, 0xfb, 0x74, 0xfc, 0x5d, 0xf8, 0xe1, 0xf7, 0x81, 0xf7, 0x51, 0xf9, 0xf4, 0xfa, -0x8a, 0xfb, 0x9a, 0xfc, 0xbf, 0xfc, 0x1b, 0xf9, 0x9b, 0xfa, 0xd1, 0xfa, 0x26, 0xfc, 0x67, 0xf9, -0x0e, 0xf7, 0x55, 0xf8, 0x3e, 0xfb, 0x5c, 0x00, 0x2a, 0x01, 0x8d, 0x06, 0x79, 0x06, 0xfb, 0x06, -0xc5, 0x08, 0x58, 0x0b, 0x8c, 0x0c, 0x3a, 0x0a, 0xe3, 0x0a, 0x60, 0x0b, 0xcf, 0x09, 0x5e, 0x0a, -0x17, 0x0a, 0x4e, 0x0b, 0xc4, 0x08, 0x66, 0x07, 0xf2, 0x05, 0xef, 0x06, 0x9d, 0x08, 0x56, 0x0a, -0x5c, 0x0d, 0x08, 0x0f, 0x51, 0x0d, 0xce, 0x0c, 0x65, 0x0c, 0x14, 0x0a, 0xf2, 0x05, 0xad, 0x03, -0x99, 0x00, 0x4d, 0xfe, 0xbd, 0xfe, 0x2b, 0xff, 0xef, 0xff, 0x07, 0x00, 0x7e, 0xff, 0x48, 0xff, -0xbc, 0xff, 0xb7, 0xff, 0xab, 0xfe, 0x9e, 0xfd, 0x1e, 0xfe, 0xd1, 0xfc, 0x50, 0xfb, 0xe3, 0xf8, -0x5c, 0xf7, 0x1e, 0xf5, 0xa3, 0xf3, 0x35, 0xf2, 0xe2, 0xf2, 0xb1, 0xf4, 0xbc, 0xf4, 0x30, 0xf7, -0x23, 0xf9, 0x65, 0xf9, 0x72, 0xf8, 0x1e, 0xfa, 0x8f, 0xf8, 0xb4, 0xf7, 0x7b, 0xf6, 0xc4, 0xf6, -0x86, 0xf6, 0xcf, 0xf6, 0xcb, 0xf5, 0x38, 0xf2, 0x8c, 0xf2, 0x33, 0xf3, 0xd8, 0xf0, 0xd7, 0xf1, -0x8e, 0xf4, 0x29, 0xf6, 0xa6, 0xf5, 0x97, 0xf3, 0x5f, 0xf4, 0x3c, 0xf0, 0x4d, 0xf2, 0x96, 0xef, -0x51, 0xee, 0xdf, 0xe9, 0x03, 0xeb, 0x83, 0xeb, 0xd2, 0xeb, 0x3b, 0xea, 0x73, 0xe6, 0xd9, 0xe4, -0xa8, 0xec, 0x83, 0xfb, 0x04, 0x0b, 0x7a, 0x15, 0xde, 0x21, 0x5b, 0x2a, 0x69, 0x32, 0x68, 0x32, -0x95, 0x2d, 0xde, 0x22, 0xdb, 0x13, 0xc4, 0x07, 0x59, 0x04, 0xd8, 0x03, 0x47, 0x04, 0xcb, 0x05, -0xc9, 0x09, 0x95, 0x0b, 0x8f, 0x0d, 0xab, 0x10, 0xea, 0x13, 0xae, 0x15, 0x3a, 0x18, 0x8b, 0x1a, -0x20, 0x1e, 0x42, 0x20, 0x12, 0x20, 0xb8, 0x1a, 0x65, 0x12, 0x58, 0x06, 0x69, 0xfb, 0x5d, 0xf4, -0x1f, 0xf2, 0x57, 0xf2, 0x04, 0xf6, 0x94, 0xfb, 0x3a, 0x02, 0x3a, 0x08, 0x74, 0x0c, 0xdf, 0x0b, -0xb0, 0x07, 0xa7, 0x01, 0xe3, 0xfb, 0x5d, 0xf8, 0xe5, 0xf5, 0xdb, 0xf2, 0x24, 0xf0, 0x2f, 0xee, -0xda, 0xeb, 0x61, 0xea, 0xfc, 0xea, 0xdc, 0xeb, 0xd1, 0xec, 0x3b, 0xf2, 0xb2, 0xf9, 0xe7, 0xfe, -0x8b, 0x03, 0x8a, 0x06, 0xab, 0x02, 0xdb, 0xfc, 0x24, 0xf8, 0xe5, 0xf1, 0x6b, 0xeb, 0x16, 0xea, -0xdf, 0xe8, 0x42, 0xe7, 0x6b, 0xe9, 0x4f, 0xeb, 0x0e, 0xe9, 0x76, 0xe7, 0x93, 0xe7, 0xa9, 0xe4, -0x0e, 0xe2, 0xc2, 0xe1, 0x7d, 0xe2, 0x4e, 0xe0, 0xb0, 0xdd, 0xfa, 0xd8, 0x17, 0xdb, 0xc1, 0xf6, -0xda, 0x0d, 0x91, 0x1b, 0x49, 0x1d, 0x4b, 0x21, 0xd6, 0x20, 0x1a, 0x21, 0xad, 0x1c, 0xd5, 0x11, -0x42, 0xfe, 0x71, 0xf1, 0xa5, 0xf2, 0xc1, 0xff, 0x07, 0x0c, 0xc1, 0x11, 0x09, 0x12, 0xd7, 0x13, -0x65, 0x14, 0x25, 0x15, 0x99, 0x16, 0x46, 0x1b, 0xd8, 0x1c, 0x3d, 0x1c, 0xb5, 0x1e, 0xb5, 0x23, -0x6e, 0x23, 0x7c, 0x1c, 0xe1, 0x10, 0x30, 0x02, 0xd9, 0xf3, 0x51, 0xed, 0x4a, 0xf1, 0x25, 0xfa, -0x9a, 0x02, 0xb5, 0x09, 0x55, 0x10, 0xb6, 0x15, 0x78, 0x17, 0x78, 0x13, 0xcc, 0x0a, 0xf9, 0xff, -0xb5, 0xf6, 0x5b, 0xf2, 0x03, 0xf3, 0x24, 0xf3, 0x1c, 0xf1, 0x31, 0xed, 0x85, 0xea, 0xec, 0xe9, -0xc6, 0xea, 0xcf, 0xec, 0x01, 0xef, 0xb5, 0xf2, 0xf8, 0xf7, 0x7e, 0xfe, 0xc8, 0x02, 0xc8, 0x02, -0x1d, 0xff, 0x11, 0xf8, 0x66, 0xf0, 0x2f, 0xeb, 0x38, 0xe8, 0x5b, 0xe6, 0xb1, 0xe4, 0x34, 0xe4, -0x53, 0xe5, 0xff, 0xe6, 0xa8, 0xe7, 0x0f, 0xe7, 0xb3, 0xe5, 0x6e, 0xe2, 0xa4, 0xdf, 0xf1, 0xdd, -0x07, 0xdf, 0x5e, 0xe1, 0xcc, 0xe1, 0x55, 0xe0, 0x97, 0xdf, 0xd6, 0xe5, 0xf2, 0xfc, 0x03, 0x17, -0x3f, 0x26, 0x57, 0x23, 0xe9, 0x1e, 0x36, 0x1b, 0x8a, 0x19, 0x03, 0x13, 0xe2, 0x06, 0x82, 0xf5, -0xef, 0xe8, 0xfc, 0xeb, 0xbf, 0xfa, 0x9a, 0x0a, 0x13, 0x10, 0x0c, 0x12, 0x14, 0x14, 0x23, 0x17, -0x7d, 0x1b, 0xe3, 0x21, 0x45, 0x27, 0x7c, 0x28, 0x85, 0x26, 0x7b, 0x24, 0x04, 0x24, 0xf3, 0x21, -0x73, 0x1a, 0xde, 0x0d, 0xa8, 0x00, 0x72, 0xf6, 0x6f, 0xf3, 0xcf, 0xf9, 0x11, 0x05, 0xda, 0x0e, -0x46, 0x14, 0xa4, 0x18, 0xfd, 0x1b, 0x1a, 0x1d, 0xf0, 0x19, 0xe0, 0x11, 0x47, 0x07, 0x1a, 0xfe, -0xf6, 0xf8, 0x7a, 0xf8, 0x15, 0xf8, 0xcc, 0xf4, 0x56, 0xf0, 0x8e, 0xed, 0x49, 0xee, 0xd7, 0xf1, -0x5a, 0xf6, 0x20, 0xfa, 0x4e, 0xfd, 0x13, 0x02, 0x04, 0x06, 0x59, 0x08, 0x0e, 0x07, 0x04, 0x02, -0x33, 0xf9, 0x4c, 0xf1, 0xb1, 0xeb, 0xaa, 0xe9, 0xa9, 0xe9, 0x0e, 0xe9, 0x33, 0xe9, 0xdf, 0xe9, -0xbd, 0xeb, 0x7c, 0xed, 0xa8, 0xee, 0xd0, 0xed, 0x90, 0xe9, 0xb4, 0xe7, 0x4f, 0xe7, 0x4d, 0xe8, -0x3a, 0xe7, 0x34, 0xe6, 0xeb, 0xe5, 0xbc, 0xe3, 0x4f, 0xe2, 0xc5, 0xe0, 0x08, 0xee, 0xed, 0x05, -0xfd, 0x1c, 0xaa, 0x24, 0x98, 0x22, 0xda, 0x1f, 0x91, 0x1e, 0xb8, 0x1d, 0xc6, 0x16, 0x9d, 0x08, -0x50, 0xf7, 0x47, 0xf0, 0xd8, 0xf7, 0xca, 0x05, 0x7b, 0x0e, 0x48, 0x0f, 0xef, 0x0d, 0x6d, 0x11, -0x42, 0x18, 0x73, 0x1e, 0xfd, 0x24, 0xf0, 0x29, 0x75, 0x2a, 0x1a, 0x29, 0x36, 0x2b, 0x1c, 0x2b, -0x88, 0x24, 0x09, 0x19, 0x1f, 0x0c, 0x4c, 0x00, 0xfa, 0xf9, 0x55, 0xfc, 0xb7, 0x03, 0xad, 0x0c, -0xc6, 0x12, 0xbc, 0x16, 0x2b, 0x1a, 0xe8, 0x1c, 0x3d, 0x1c, 0x03, 0x17, 0x91, 0x0e, 0xc0, 0x04, -0x5a, 0xfd, 0x70, 0xfa, 0xd2, 0xf8, 0x80, 0xf5, 0x7c, 0xf0, 0x47, 0xec, 0x50, 0xeb, 0xa9, 0xee, -0x0a, 0xf4, 0xe2, 0xf8, 0x80, 0xfd, 0x1d, 0x02, 0xaf, 0x06, 0x43, 0x0a, 0xde, 0x0a, 0xa6, 0x05, -0x2a, 0xfd, 0x42, 0xf4, 0x00, 0xed, 0x30, 0xe9, 0xc2, 0xe6, 0x7a, 0xe6, 0x72, 0xe6, 0x4f, 0xe7, -0x38, 0xe8, 0x0c, 0xea, 0xcf, 0xeb, 0xc0, 0xeb, 0x71, 0xea, 0xdb, 0xe9, 0xab, 0xe8, 0xb4, 0xe9, -0x83, 0xeb, 0x4b, 0xeb, 0x2b, 0xe9, 0xaf, 0xe6, 0x6e, 0xe3, 0x63, 0xe0, 0xfc, 0xdf, 0x7a, 0xef, -0x73, 0x07, 0x4a, 0x1c, 0x93, 0x21, 0x05, 0x20, 0x2e, 0x1d, 0x33, 0x1c, 0xad, 0x18, 0x24, 0x0f, -0x1a, 0xfe, 0x48, 0xee, 0xcb, 0xea, 0x0f, 0xf5, 0x30, 0x03, 0x6e, 0x0a, 0x18, 0x0b, 0x51, 0x09, -0x76, 0x0a, 0x33, 0x10, 0x27, 0x17, 0xd3, 0x1c, 0xca, 0x22, 0x87, 0x26, 0x75, 0x27, 0x09, 0x27, -0xba, 0x25, 0x8d, 0x1c, 0x85, 0x0e, 0xcd, 0x00, 0x22, 0xf7, 0x0f, 0xf3, 0xe9, 0xf7, 0xfe, 0x01, -0xfb, 0x0b, 0x92, 0x12, 0xef, 0x15, 0xe8, 0x16, 0xaa, 0x16, 0xe0, 0x13, 0x3c, 0x0d, 0x5b, 0x04, -0x4d, 0xfc, 0x22, 0xf7, 0xbc, 0xf5, 0x6c, 0xf4, 0xa1, 0xf0, 0xaf, 0xea, 0x79, 0xe5, 0xb2, 0xe3, -0x0a, 0xe6, 0xf7, 0xeb, 0xe1, 0xf2, 0xff, 0xf9, 0x55, 0x00, 0xaa, 0x05, 0xa1, 0x08, 0x7e, 0x07, -0x2c, 0x01, 0x23, 0xf7, 0xba, 0xed, 0x79, 0xe7, 0xf6, 0xe4, 0x31, 0xe5, 0x44, 0xe6, 0xff, 0xe5, -0x2a, 0xe4, 0x9d, 0xe5, 0xa2, 0xe5, 0x1d, 0xe7, 0x6d, 0xe6, 0xf9, 0xe5, 0xb3, 0xe4, 0x19, 0xe5, -0x42, 0xe7, 0xbd, 0xe9, 0x95, 0xea, 0x71, 0xe8, 0x3e, 0xe5, 0xa0, 0xe1, 0x0d, 0xe0, 0xd3, 0xdf, -0x67, 0xee, 0xcc, 0x06, 0xb2, 0x1c, 0x99, 0x22, 0x52, 0x1f, 0xa3, 0x1c, 0xea, 0x1b, 0x97, 0x19, -0xa2, 0x10, 0x3c, 0x01, 0x6c, 0xf1, 0xeb, 0xec, 0x8d, 0xf6, 0x90, 0x05, 0x81, 0x0c, 0x3a, 0x0c, -0x2f, 0x09, 0xbc, 0x08, 0x50, 0x0d, 0x91, 0x15, 0x4f, 0x1d, 0x17, 0x26, 0xc5, 0x2b, 0x4f, 0x2c, -0x39, 0x2a, 0x56, 0x28, 0x39, 0x21, 0x78, 0x13, 0x35, 0x05, 0x96, 0xf9, 0xe5, 0xf3, 0x6f, 0xf8, -0x19, 0x04, 0x08, 0x0f, 0x58, 0x15, 0x3c, 0x17, 0xd6, 0x16, 0xee, 0x15, 0x5f, 0x13, 0x17, 0x0d, -0x56, 0x04, 0x36, 0xfc, 0x2c, 0xf7, 0x86, 0xf5, 0xd6, 0xf4, 0xa0, 0xf1, 0xb5, 0xeb, 0xd0, 0xe5, -0xc9, 0xe2, 0x68, 0xe5, 0x6c, 0xec, 0xc9, 0xf4, 0x54, 0xfc, 0xe8, 0x02, 0x8a, 0x07, 0x15, 0x09, -0x87, 0x07, 0x75, 0x00, 0x2e, 0xf6, 0xc4, 0xec, 0xdf, 0xe6, 0xc3, 0xe2, 0x32, 0xe3, 0xff, 0xe4, -0x9f, 0xe6, 0xf9, 0xe3, 0x82, 0xe1, 0xfb, 0xe2, 0x37, 0xe5, 0x4a, 0xe7, 0x1b, 0xe7, 0x06, 0xe8, -0x5d, 0xe7, 0x89, 0xe9, 0xde, 0xec, 0x7a, 0xee, 0x89, 0xe9, 0xe1, 0xe2, 0x9d, 0xde, 0x99, 0xdd, -0x0c, 0xe0, 0x45, 0xec, 0xa3, 0x05, 0x5f, 0x1d, 0x4b, 0x27, 0x74, 0x24, 0x78, 0x20, 0x29, 0x1d, -0x52, 0x19, 0xa6, 0x10, 0xbb, 0x02, 0xf2, 0xf2, 0xb7, 0xed, 0x90, 0xf5, 0x70, 0x05, 0x1f, 0x0e, -0x9d, 0x0d, 0x83, 0x09, 0xb2, 0x06, 0xfd, 0x06, 0xf8, 0x0f, 0xb4, 0x1b, 0xcd, 0x25, 0x3d, 0x2d, -0x9d, 0x30, 0xf8, 0x2d, 0x04, 0x2a, 0xc7, 0x24, 0xfc, 0x17, 0x5e, 0x07, 0x48, 0xfa, 0x37, 0xf4, -0x96, 0xf7, 0x9e, 0x04, 0xd8, 0x11, 0x03, 0x19, 0xb2, 0x1a, 0x96, 0x18, 0xcb, 0x14, 0x4f, 0x11, -0xc3, 0x0c, 0xeb, 0x05, 0xd2, 0xff, 0xf5, 0xfb, 0x42, 0xfa, 0xe0, 0xf9, 0x47, 0xf7, 0x5d, 0xf1, -0x5e, 0xea, 0xe7, 0xe5, 0xa7, 0xe5, 0xb2, 0xeb, 0xdd, 0xf5, 0x54, 0x00, 0xc6, 0x07, 0xf3, 0x0c, -0x50, 0x0e, 0x82, 0x0c, 0x28, 0x05, 0x58, 0xfa, 0x82, 0xef, 0xa2, 0xe6, 0xe4, 0xe1, 0x8c, 0xe2, -0x4d, 0xe4, 0x6c, 0xe5, 0x10, 0xe6, 0x8f, 0xe4, 0xd7, 0xe4, 0xa0, 0xe4, 0xd9, 0xe6, 0xfb, 0xe5, -0x47, 0xe7, 0xdc, 0xe7, 0x5b, 0xea, 0x21, 0xee, 0xac, 0xef, 0x5f, 0xed, 0x9f, 0xe7, 0xcd, 0xe2, -0x7c, 0xde, 0xec, 0xdc, 0xbd, 0xe8, 0x46, 0x01, 0x1d, 0x1b, 0x5d, 0x26, 0x39, 0x26, 0xe5, 0x20, -0x97, 0x1e, 0x27, 0x1b, 0x17, 0x14, 0x86, 0x04, 0x5f, 0xf4, 0x3f, 0xed, 0xeb, 0xf4, 0x14, 0x04, -0xad, 0x0d, 0x54, 0x0d, 0x99, 0x08, 0x13, 0x05, 0x4e, 0x04, 0xb6, 0x08, 0xad, 0x13, 0xd0, 0x22, -0x67, 0x30, 0xb1, 0x37, 0x47, 0x37, 0x0f, 0x33, 0xee, 0x2a, 0xfe, 0x1c, 0x91, 0x0c, 0x17, 0xfd, -0xe9, 0xf1, 0x36, 0xf1, 0x4e, 0xfe, 0x5a, 0x0f, 0x21, 0x1a, 0x10, 0x1d, 0x3b, 0x1a, 0x45, 0x14, -0xa8, 0x0e, 0xa7, 0x0a, 0xbb, 0x06, 0x8a, 0x02, 0x0d, 0xff, 0xf3, 0xfc, 0x99, 0xfc, 0xb2, 0xfa, -0x73, 0xf4, 0xf6, 0xeb, 0xe1, 0xe4, 0xa3, 0xe2, 0xff, 0xe6, 0x8d, 0xf1, 0x7b, 0xfe, 0xc2, 0x08, -0x2d, 0x0f, 0x92, 0x10, 0x6b, 0x0d, 0xbf, 0x05, 0x4d, 0xfb, 0x3e, 0xf0, 0x53, 0xe7, 0x11, 0xe3, -0x18, 0xe3, 0x11, 0xe7, 0x2f, 0xea, 0xe0, 0xea, 0x8b, 0xe7, 0x68, 0xe5, 0xac, 0xe4, 0xe6, 0xe5, -0x79, 0xe7, 0xcc, 0xea, 0x49, 0xee, 0x4e, 0xef, 0xa9, 0xf1, 0x6a, 0xf2, 0x78, 0xf0, 0x08, 0xe9, -0x70, 0xe3, 0x15, 0xdf, 0xb3, 0xdf, 0x5a, 0xe0, 0x5a, 0xed, 0xf0, 0x06, 0x3d, 0x23, 0x13, 0x30, -0x59, 0x2d, 0xff, 0x24, 0x33, 0x1d, 0x83, 0x18, 0x89, 0x11, 0x34, 0x05, 0x9e, 0xf5, 0x99, 0xee, -0xc5, 0xf5, 0xbe, 0x05, 0x93, 0x0f, 0x9d, 0x0e, 0x91, 0x07, 0x9d, 0x02, 0x35, 0x01, 0xde, 0x05, -0x5b, 0x11, 0x73, 0x21, 0x79, 0x2e, 0x1f, 0x38, 0x65, 0x3b, 0xc1, 0x36, 0x40, 0x2d, 0xfa, 0x22, -0xa5, 0x13, 0x9c, 0x01, 0xb9, 0xf6, 0x98, 0xf5, 0x9e, 0xfc, 0x11, 0x0a, 0x59, 0x16, 0x9c, 0x19, -0xba, 0x16, 0x7e, 0x12, 0xf6, 0x0e, 0x0b, 0x0c, 0x22, 0x08, 0x36, 0x03, 0xca, 0xff, 0x10, 0xff, -0xcc, 0xfe, 0x80, 0xfd, 0xf2, 0xf8, 0xc8, 0xf0, 0xbb, 0xe9, 0xa5, 0xe7, 0xee, 0xeb, 0x05, 0xf5, -0x40, 0xff, 0x86, 0x07, 0xaf, 0x0d, 0x45, 0x10, 0x1e, 0x0e, 0x08, 0x08, 0xea, 0xfe, 0xb6, 0xf4, -0x2e, 0xec, 0x2c, 0xe7, 0x07, 0xe6, 0xc4, 0xe5, 0x8b, 0xe5, 0x59, 0xe5, 0x42, 0xe4, 0xd6, 0xe1, -0x85, 0xe2, 0x35, 0xe5, 0x8a, 0xe8, 0x9f, 0xed, 0xb2, 0xf1, 0x4e, 0xf3, 0x97, 0xf1, 0xbc, 0xf1, -0x43, 0xed, 0x74, 0xe8, 0xa7, 0xe2, 0x73, 0xdf, 0x5b, 0xde, 0x14, 0xe0, 0xf0, 0xe3, 0x5c, 0xf1, -0xf1, 0x0a, 0x27, 0x23, 0x36, 0x2c, 0xdf, 0x26, 0x30, 0x1e, 0x62, 0x17, 0x56, 0x13, 0x2e, 0x0d, -0x33, 0x02, 0x13, 0xf5, 0x59, 0xf0, 0xc5, 0xf8, 0xb0, 0x06, 0xd5, 0x0d, 0x21, 0x0b, 0x42, 0x03, -0xc9, 0xfe, 0x5f, 0x00, 0x74, 0x09, 0x9c, 0x18, 0xca, 0x28, 0x63, 0x34, 0xb3, 0x39, 0x6e, 0x39, -0x06, 0x35, 0xf6, 0x2b, 0x66, 0x1e, 0x94, 0x0d, 0xcf, 0xfe, 0x83, 0xf6, 0xa4, 0xf7, 0xa6, 0x01, -0x53, 0x0e, 0x06, 0x15, 0xc8, 0x14, 0x50, 0x10, 0x70, 0x0c, 0x42, 0x0a, 0x53, 0x09, 0x5a, 0x07, -0x4c, 0x04, 0xa2, 0x01, 0x88, 0x00, 0x10, 0x00, 0x21, 0xfd, 0x01, 0xf6, 0xfb, 0xec, 0x0a, 0xe7, -0x49, 0xe8, 0x5c, 0xf0, 0x86, 0xfb, 0x2a, 0x05, 0x4a, 0x0b, 0xab, 0x0d, 0x49, 0x0c, 0x37, 0x08, -0xac, 0x01, 0x97, 0xf9, 0x36, 0xf0, 0x4f, 0xea, 0xbb, 0xe7, 0xce, 0xe7, 0x9e, 0xe8, 0xa4, 0xe8, -0x03, 0xe5, 0x1e, 0xe0, 0x71, 0xde, 0x57, 0xe1, 0x0f, 0xe6, 0x4a, 0xeb, 0x00, 0xf0, 0xe0, 0xf1, -0x2e, 0xf2, 0x57, 0xf2, 0xb8, 0xf0, 0x68, 0xeb, 0x9e, 0xe3, 0x1f, 0xdf, 0x21, 0xde, 0xd3, 0xe0, -0x23, 0xe5, 0x6d, 0xe7, 0x6d, 0xee, 0x53, 0x02, 0x35, 0x1a, 0xbb, 0x27, 0xd6, 0x24, 0xc4, 0x1b, -0xcf, 0x13, 0xdc, 0x10, 0xa4, 0x0d, 0xbc, 0x05, 0x87, 0xfa, 0x19, 0xf4, 0xd6, 0xf6, 0xcf, 0x01, -0x2a, 0x09, 0x04, 0x09, 0xd9, 0x03, 0x25, 0x00, 0xd0, 0x01, 0x36, 0x08, 0x0e, 0x14, 0xe5, 0x23, -0x0e, 0x32, 0x96, 0x3a, 0x1a, 0x3c, 0xbd, 0x37, 0x78, 0x2e, 0xdc, 0x22, 0x9f, 0x14, 0xa2, 0x05, -0x91, 0xfa, 0x62, 0xf6, 0xb6, 0xfa, 0xd7, 0x05, 0x59, 0x0f, 0xbd, 0x11, 0x50, 0x0f, 0xd3, 0x0b, -0x18, 0x09, 0x1e, 0x08, 0x86, 0x07, 0xa4, 0x05, 0x88, 0x03, 0xda, 0x01, 0xfd, 0xff, 0x5c, 0xfc, -0x7f, 0xf6, 0x24, 0xef, 0x65, 0xe9, 0x80, 0xe7, 0xde, 0xea, 0xf2, 0xf2, 0xa4, 0xfc, 0x44, 0x04, -0x7d, 0x08, 0xdf, 0x08, 0x07, 0x05, 0x04, 0xff, 0x0f, 0xf9, 0x21, 0xf3, 0xd8, 0xeb, 0xa7, 0xe7, -0x89, 0xe5, 0xbb, 0xe4, 0xa5, 0xe3, 0x07, 0xe2, 0xa2, 0xdf, 0x80, 0xdd, 0x9a, 0xdd, 0xc4, 0xe2, -0x0c, 0xeb, 0xcd, 0xef, 0x54, 0xf3, 0xa3, 0xf5, 0x5a, 0xf4, 0xd1, 0xf0, 0x98, 0xee, 0xe4, 0xe9, -0xb6, 0xe4, 0xed, 0xe3, 0x3a, 0xe5, 0xe3, 0xe5, 0xa2, 0xe8, 0x4a, 0xeb, 0xbb, 0xf1, 0x05, 0x02, -0x97, 0x16, 0xe5, 0x21, 0xae, 0x21, 0x2a, 0x1c, 0xc7, 0x18, 0xd6, 0x16, 0xa1, 0x12, 0xc9, 0x09, -0x99, 0xff, 0xc9, 0xf8, 0x27, 0xfa, 0xcb, 0x01, 0x90, 0x08, 0x96, 0x09, 0x44, 0x07, 0x7f, 0x04, -0xcb, 0x06, 0x63, 0x0d, 0x90, 0x17, 0x04, 0x25, 0x84, 0x31, 0x2b, 0x38, 0x22, 0x39, 0x01, 0x36, -0x44, 0x2e, 0xab, 0x22, 0x4a, 0x14, 0x2c, 0x05, 0xc8, 0xf9, 0xcd, 0xf5, 0xdb, 0xf8, 0x63, 0x01, -0xce, 0x09, 0x36, 0x0d, 0xb9, 0x0c, 0xf1, 0x0a, 0xc5, 0x09, 0x08, 0x09, 0x05, 0x08, 0xe0, 0x05, -0x4e, 0x03, 0x24, 0x00, 0x94, 0xfc, 0xa6, 0xf8, 0x05, 0xf3, 0x7e, 0xec, 0x9b, 0xe7, 0x68, 0xe6, -0xf5, 0xe9, 0x74, 0xf2, 0x04, 0xfc, 0x60, 0x03, 0x28, 0x07, 0x47, 0x07, 0x81, 0x04, 0x89, 0x00, -0xab, 0xfb, 0xb1, 0xf5, 0x37, 0xee, 0x95, 0xe8, 0x12, 0xe7, 0x2c, 0xe6, 0x9c, 0xe5, 0x82, 0xe3, -0x21, 0xe1, 0x73, 0xe0, 0x6a, 0xe3, 0x1a, 0xe9, 0x5b, 0xf0, 0xdf, 0xf4, 0xcf, 0xf6, 0x0f, 0xf8, -0x98, 0xf6, 0x57, 0xf2, 0x5f, 0xed, 0xa3, 0xe9, 0x9a, 0xe3, 0xdc, 0xdf, 0xb4, 0xdc, 0x7a, 0xdd, -0xc8, 0xdf, 0x81, 0xe2, 0x84, 0xe9, 0xc4, 0xfd, 0xd2, 0x17, 0xc0, 0x27, 0x07, 0x29, 0xd5, 0x21, -0x18, 0x1b, 0xdd, 0x15, 0x5f, 0x10, 0x5c, 0x07, 0x5a, 0xfc, 0xfa, 0xf4, 0xa5, 0xf7, 0x77, 0x01, -0x03, 0x09, 0xc2, 0x09, 0xe7, 0x05, 0x5b, 0x01, 0x83, 0xff, 0x12, 0x05, 0xf9, 0x10, 0x38, 0x20, -0x37, 0x2f, 0xc6, 0x37, 0xa4, 0x39, 0x1f, 0x38, 0xe2, 0x31, 0x19, 0x25, 0x8d, 0x15, 0x86, 0x06, -0x13, 0xfa, 0xf2, 0xf5, 0x18, 0xfb, 0xe7, 0x03, 0x12, 0x0b, 0xd3, 0x0d, 0x58, 0x0c, 0x98, 0x09, -0xbc, 0x07, 0x06, 0x07, 0x46, 0x06, 0x38, 0x04, 0x74, 0x01, 0x3f, 0xff, 0x10, 0xfd, 0xfc, 0xf8, -0x91, 0xf2, 0x72, 0xeb, 0x61, 0xe6, 0x76, 0xe6, 0x69, 0xeb, 0x45, 0xf4, 0xcc, 0xfd, 0xa8, 0x04, -0x87, 0x07, 0xc3, 0x07, 0xc8, 0x05, 0x86, 0x01, 0x89, 0xfc, 0x27, 0xf7, 0xaf, 0xf1, 0x3e, 0xed, -0x52, 0xeb, 0x53, 0xe9, 0x81, 0xe6, 0x1b, 0xe3, 0x77, 0xe2, 0xee, 0xdf, 0xbd, 0xe3, 0x36, 0xec, -0xdc, 0xf4, 0x4b, 0xf8, 0x38, 0xfc, 0xc2, 0xfc, 0x69, 0xf8, 0x7b, 0xf3, 0xa1, 0xee, 0xa4, 0xe8, -0x5a, 0xe4, 0x72, 0xe2, 0x62, 0xe2, 0x31, 0xe2, 0x88, 0xe4, 0xf1, 0xe5, 0x90, 0xe7, 0xf7, 0xec, -0x50, 0xff, 0x90, 0x17, 0x0a, 0x26, 0x26, 0x26, 0x04, 0x20, 0x02, 0x1b, 0xaf, 0x16, 0xa0, 0x11, -0xef, 0x07, 0xfb, 0xfc, 0xb6, 0xf5, 0x29, 0xf9, 0xb4, 0x02, 0x59, 0x0b, 0xd5, 0x0c, 0xa2, 0x09, -0xe0, 0x04, 0x84, 0x00, 0x68, 0x02, 0xde, 0x0b, 0xcf, 0x18, 0x91, 0x24, 0x72, 0x2c, 0x3c, 0x2e, -0xc5, 0x2c, 0x01, 0x2c, 0x5d, 0x27, 0xd2, 0x1a, 0xdc, 0x0b, 0x2a, 0x00, 0x5c, 0xfa, 0x3c, 0xfe, -0x77, 0x07, 0x2f, 0x0e, 0xa1, 0x0d, 0x41, 0x09, 0x6e, 0x04, 0x2b, 0x02, 0x84, 0x01, 0xb9, 0x00, -0xf9, 0xfd, 0x56, 0xfb, 0xfe, 0xf9, 0xf3, 0xfa, 0xb0, 0xfc, 0xda, 0xfb, 0xd2, 0xf7, 0xaa, 0xf2, -0x30, 0xf0, 0xb6, 0xf2, 0xe0, 0xf8, 0x18, 0x00, 0xb9, 0x04, 0x6a, 0x05, 0x28, 0x03, 0x57, 0x00, -0xd4, 0xfd, 0x95, 0xfa, 0xf4, 0xf5, 0x25, 0xf1, 0xa5, 0xec, 0x6b, 0xe9, 0x7a, 0xe9, 0x53, 0xea, -0x23, 0xe9, 0xe9, 0xe5, 0x9b, 0xe5, 0x03, 0xe7, 0x06, 0xec, 0xe6, 0xf3, 0xb3, 0xfa, 0xc9, 0xfa, -0xbd, 0xf7, 0x8c, 0xf6, 0xb7, 0xf4, 0x4a, 0xf0, 0x15, 0xeb, 0xa9, 0xe7, 0x37, 0xe6, 0x7c, 0xe7, -0x58, 0xe9, 0x40, 0xec, 0x32, 0xed, 0x3a, 0xec, 0xa8, 0xe8, 0xaa, 0xe6, 0xd9, 0xea, 0xd7, 0xfc, -0x13, 0x17, 0xf8, 0x28, 0xf9, 0x28, 0x70, 0x20, 0xea, 0x18, 0xba, 0x15, 0x71, 0x11, 0x51, 0x09, -0x82, 0xfe, 0xc4, 0xf7, 0xfb, 0xfa, 0x50, 0x06, 0x3e, 0x10, 0x42, 0x11, 0xb7, 0x09, 0xb2, 0xff, -0xed, 0xf7, 0xfd, 0xf7, 0xc5, 0x02, 0x26, 0x13, 0xba, 0x21, 0xb1, 0x2a, 0x6f, 0x2e, 0x80, 0x2c, -0x95, 0x29, 0xa9, 0x25, 0xfe, 0x1d, 0xf0, 0x10, 0x6a, 0x04, 0x65, 0xfe, 0x54, 0x00, 0x23, 0x06, -0x21, 0x0a, 0x57, 0x07, 0x3c, 0xfe, 0x47, 0xf5, 0x11, 0xf3, 0xc5, 0xf6, 0x2e, 0xfd, 0x98, 0x02, -0x1c, 0x05, 0x7e, 0x05, 0x68, 0x05, 0x4d, 0x04, 0x31, 0x02, 0x15, 0xfe, 0x52, 0xf8, 0x6b, 0xf3, -0x45, 0xf3, 0xab, 0xf7, 0x5d, 0xfd, 0x81, 0x01, 0x44, 0x01, 0xdc, 0xfc, 0x60, 0xf7, 0xab, 0xf4, -0xba, 0xf5, 0x02, 0xf8, 0x21, 0xf9, 0x0f, 0xf8, 0x75, 0xf5, 0xc5, 0xf2, 0x53, 0xf0, 0x8e, 0xec, -0xc6, 0xe9, 0x93, 0xe7, 0xf1, 0xe5, 0xbe, 0xe9, 0x7a, 0xf2, 0x31, 0xf8, 0x85, 0xf9, 0x80, 0xf9, -0x3e, 0xf5, 0x9e, 0xf0, 0xb2, 0xed, 0xfe, 0xed, 0x8c, 0xed, 0xf4, 0xec, 0x64, 0xee, 0x49, 0xef, -0xe8, 0xee, 0xd1, 0xe9, 0x93, 0xe7, 0x9c, 0xe4, 0x2c, 0xe0, 0x81, 0xe0, 0x86, 0xef, 0x0f, 0x0e, -0x8b, 0x28, 0x0a, 0x31, 0x7f, 0x28, 0xac, 0x1c, 0xaf, 0x13, 0xda, 0x0e, 0x50, 0x0a, 0x76, 0x04, -0x72, 0xfe, 0xf1, 0xfe, 0xea, 0x05, 0x1e, 0x0c, 0x6c, 0x0c, 0x6d, 0x05, 0x78, 0xfc, 0xf5, 0xf3, -0x0d, 0xf1, 0x02, 0xf8, 0xdf, 0x09, 0xac, 0x1e, 0x8b, 0x2b, 0x50, 0x2f, 0xf7, 0x2b, 0x88, 0x25, -0x79, 0x1f, 0xe3, 0x1b, 0x19, 0x17, 0x77, 0x0d, 0x0d, 0x05, 0x82, 0x02, 0xf1, 0x03, 0x80, 0x05, -0xcb, 0x03, 0x45, 0xfc, 0x11, 0xf2, 0xb2, 0xed, 0x7f, 0xf2, 0x43, 0xfd, 0x4e, 0x08, 0xcc, 0x0d, -0x57, 0x0d, 0xe8, 0x08, 0x4f, 0x03, 0x07, 0xff, 0x2b, 0xfc, 0x99, 0xf9, 0xad, 0xf7, 0xda, 0xf7, -0x20, 0xfb, 0x7a, 0xff, 0x62, 0x02, 0x6e, 0x00, 0x3b, 0xfb, 0xc8, 0xf5, 0xbf, 0xf2, 0x7e, 0xf4, -0xff, 0xf9, 0xcf, 0xfe, 0xa0, 0xff, 0x7b, 0xfc, 0x07, 0xf7, 0x79, 0xf0, 0xcf, 0xeb, 0xd7, 0xe7, -0x3b, 0xe6, 0x3b, 0xe6, 0xf7, 0xe9, 0xbf, 0xef, 0x8a, 0xf5, 0x62, 0xf9, 0x6b, 0xfa, 0xb0, 0xf7, -0xf3, 0xf4, 0x0f, 0xf3, 0xb3, 0xf1, 0xd7, 0xf0, 0xc5, 0xf1, 0xc3, 0xf0, 0xe5, 0xf0, 0x08, 0xf1, -0xc7, 0xf1, 0x57, 0xee, 0xca, 0xeb, 0xe4, 0xe8, 0x99, 0xe9, 0x84, 0xea, 0x07, 0xec, 0x0d, 0xf3, -0x11, 0x09, 0x89, 0x23, 0x52, 0x2e, 0x0d, 0x26, 0xfc, 0x18, 0x1d, 0x13, 0x5c, 0x13, 0xa6, 0x13, -0xf8, 0x0d, 0xc2, 0x04, 0xa1, 0xfe, 0x8c, 0x00, 0x83, 0x07, 0x91, 0x0a, 0x63, 0x06, 0xec, 0xfe, -0xb9, 0xf7, 0x98, 0xf3, 0xf6, 0xf5, 0x53, 0x00, 0x43, 0x10, 0x8f, 0x1e, 0x34, 0x23, 0xb8, 0x20, -0xe7, 0x1c, 0xbc, 0x1b, 0x1d, 0x1c, 0x89, 0x1a, 0x05, 0x15, 0x9a, 0x0d, 0x33, 0x06, 0x91, 0x03, -0x23, 0x05, 0xf1, 0x04, 0xa3, 0xfd, 0xc6, 0xf5, 0xa4, 0xf1, 0x4a, 0xf3, 0x6d, 0xfa, 0x56, 0x03, -0xc9, 0x07, 0xcb, 0x07, 0x72, 0x05, 0x60, 0x03, 0xd5, 0x02, 0xa3, 0x03, 0x47, 0x03, 0xb0, 0x01, -0x0f, 0x00, 0xaa, 0xfe, 0xd9, 0xfe, 0x53, 0xff, 0xed, 0xfd, 0x95, 0xfa, 0xdd, 0xf6, 0xff, 0xf4, -0xe9, 0xf6, 0x84, 0xfb, 0x88, 0xff, 0x40, 0x00, 0xd8, 0xfc, 0x21, 0xf7, 0x8a, 0xf2, 0x02, 0xf1, -0xe3, 0xef, 0xf3, 0xed, 0x2e, 0xed, 0x3d, 0xee, 0x81, 0xef, 0x68, 0xf1, 0x2c, 0xf2, 0x69, 0xf2, -0x60, 0xf2, 0x7f, 0xf2, 0xd3, 0xf1, 0x8f, 0xf4, 0x2a, 0xf7, 0xe5, 0xf8, 0x91, 0xf8, 0x8a, 0xf6, -0x11, 0xf3, 0x09, 0xf0, 0xb4, 0xef, 0xb3, 0xef, 0x01, 0xef, 0x34, 0xed, 0x1b, 0xed, 0x3b, 0xef, -0xd5, 0xee, 0x58, 0xed, 0x88, 0xf6, 0x0c, 0x0d, 0x50, 0x21, 0xb3, 0x24, 0x7e, 0x1c, 0xeb, 0x15, -0x4d, 0x14, 0xd5, 0x14, 0x43, 0x11, 0x73, 0x09, 0xf0, 0x00, 0xcf, 0xfe, 0x0b, 0x04, 0x61, 0x09, -0x5d, 0x08, 0xe1, 0x01, 0xa8, 0xfa, 0xd9, 0xf4, 0x0a, 0xf3, 0x38, 0xf8, 0xdf, 0x03, 0x45, 0x11, -0x07, 0x1c, 0xcb, 0x1e, 0xd1, 0x1b, 0xda, 0x18, 0xa9, 0x18, 0xc5, 0x1a, 0x59, 0x19, 0x8e, 0x11, -0xd0, 0x08, 0x65, 0x05, 0x62, 0x04, 0xc8, 0x05, 0xdc, 0x05, 0x3b, 0xff, 0xf1, 0xf5, 0xdd, 0xf3, -0xce, 0xf7, 0x66, 0xfe, 0x57, 0x05, 0xbf, 0x08, 0x9a, 0x07, 0xb2, 0x05, 0x8d, 0x04, 0x0b, 0x05, -0x86, 0x06, 0xc5, 0x06, 0xfa, 0x04, 0x47, 0x03, 0x49, 0x02, 0x06, 0x02, 0x43, 0x02, 0xc3, 0x00, -0xf3, 0xfc, 0x2c, 0xf8, 0xe9, 0xf4, 0x26, 0xf5, 0xa8, 0xf8, 0x03, 0xfc, 0xc2, 0xfc, 0x26, 0xfa, -0xee, 0xf4, 0x47, 0xf1, 0xf8, 0xef, 0x86, 0xf0, 0x87, 0xef, 0xf5, 0xf0, 0x23, 0xf2, 0x46, 0xf2, -0xc1, 0xf4, 0x6b, 0xf6, 0x02, 0xf8, 0xca, 0xf5, 0x7b, 0xf4, 0x2b, 0xf5, 0xfd, 0xf6, 0x55, 0xf8, -0x98, 0xf8, 0xeb, 0xf7, 0xed, 0xf4, 0xe2, 0xef, 0xb5, 0xee, 0x8b, 0xef, 0x76, 0xf1, 0xc6, 0xf2, -0xcb, 0xf2, 0x97, 0xf3, 0x26, 0xf3, 0x0b, 0xf3, 0x90, 0xf2, 0x26, 0xf1, 0x33, 0xf2, 0x44, 0x00, -0x16, 0x15, 0x92, 0x21, 0x6e, 0x1e, 0xea, 0x16, 0xd6, 0x10, 0x88, 0x0f, 0x71, 0x0d, 0x99, 0x09, -0xa7, 0x04, 0x5e, 0x02, 0xf1, 0x03, 0x80, 0x07, 0x30, 0x08, 0x72, 0x04, 0x08, 0xfe, 0x25, 0xf8, -0x72, 0xf3, 0x40, 0xf4, 0x5b, 0xfa, 0x1d, 0x05, 0x6e, 0x0d, 0x94, 0x13, 0xe5, 0x16, 0xcd, 0x15, -0x2b, 0x12, 0x64, 0x11, 0x28, 0x15, 0x53, 0x15, 0x69, 0x11, 0xeb, 0x0d, 0x8c, 0x0c, 0x20, 0x0b, -0xb7, 0x09, 0x45, 0x06, 0x83, 0x00, 0xe8, 0xf9, 0xfc, 0xf7, 0x9e, 0xfb, 0xaf, 0x01, 0x49, 0x06, -0x2a, 0x08, 0x61, 0x08, 0x33, 0x06, 0x49, 0x03, 0x57, 0x03, 0x81, 0x05, 0x15, 0x08, 0xec, 0x08, -0x22, 0x08, 0xe8, 0x05, 0x2d, 0x03, 0x1d, 0x00, 0xac, 0xfc, 0x65, 0xf9, 0x47, 0xf6, 0x00, 0xf4, -0xf4, 0xf4, 0xde, 0xf7, 0x63, 0xfa, 0xff, 0xfa, 0x02, 0xf9, 0x0e, 0xf5, 0x6b, 0xf2, 0x2b, 0xf2, -0x7e, 0xf3, 0x12, 0xf5, 0x0e, 0xf7, 0xa6, 0xf8, 0x8b, 0xf8, 0xf7, 0xf7, 0xfb, 0xf5, 0xda, 0xf4, -0x08, 0xf4, 0x0f, 0xf4, 0xd6, 0xf4, 0x36, 0xf8, 0xba, 0xf9, 0x32, 0xf9, 0x48, 0xf7, 0x1b, 0xf7, -0x2f, 0xf4, 0xc4, 0xf1, 0x6a, 0xf1, 0xc9, 0xf3, 0x6a, 0xf7, 0xac, 0xf6, 0x3c, 0xf7, 0x21, 0xf4, -0xb3, 0xf2, 0x1c, 0xf0, 0x76, 0xf0, 0xa1, 0xef, 0xdd, 0xf0, 0xb8, 0xfd, 0xd0, 0x10, 0xe7, 0x1c, -0x5f, 0x1b, 0x3b, 0x14, 0x50, 0x0e, 0xad, 0x0c, 0xaa, 0x0b, 0xda, 0x0a, 0x82, 0x07, 0x08, 0x06, -0x68, 0x06, 0xe3, 0x06, 0x52, 0x05, 0x2c, 0xff, 0x95, 0xf9, 0x74, 0xf4, 0xc3, 0xf1, 0x29, 0xf3, -0x3a, 0xf9, 0x20, 0x03, 0xbe, 0x0a, 0x92, 0x0d, 0x4d, 0x0a, 0x98, 0x07, 0x09, 0x0c, 0xef, 0x12, -0x75, 0x19, 0xe1, 0x1b, 0xad, 0x1b, 0x59, 0x18, 0xf9, 0x10, 0xf9, 0x0b, 0x9b, 0x09, 0x41, 0x06, -0xc7, 0x00, 0x50, 0xff, 0xc0, 0x01, 0xfb, 0x03, 0x01, 0x05, 0x99, 0x05, 0x93, 0x02, 0xd2, 0xfe, -0xd1, 0xfc, 0x84, 0xff, 0xc5, 0x05, 0x1c, 0x0b, 0x18, 0x0f, 0xf3, 0x0f, 0x90, 0x0d, 0x7e, 0x08, -0x68, 0x04, 0xa0, 0x02, 0x39, 0x01, 0x38, 0x00, 0xf1, 0xfe, 0x25, 0xfe, 0x8a, 0xfd, 0x14, 0xfc, -0x29, 0xfa, 0x8c, 0xf8, 0xc5, 0xf6, 0xa1, 0xf5, 0x4b, 0xf6, 0x2a, 0xf8, 0xd2, 0xf8, 0xdd, 0xf8, -0xb5, 0xf8, 0xa1, 0xf6, 0xba, 0xf3, 0x7d, 0xf2, 0x44, 0xf3, 0xa6, 0xf5, 0x71, 0xf7, 0xac, 0xf8, -0x19, 0xf9, 0xa0, 0xf8, 0xec, 0xf6, 0x1b, 0xf5, 0x5a, 0xf2, 0xf4, 0xef, 0x48, 0xf0, 0x3f, 0xf4, -0x66, 0xf5, 0xd0, 0xf4, 0xda, 0xf5, 0x69, 0xf6, 0x1b, 0xf2, 0x30, 0xf1, 0x0d, 0xf3, 0xfc, 0xf4, -0xf4, 0xf3, 0x5c, 0xf5, 0x2a, 0xf9, 0xb1, 0xfa, 0x65, 0xf9, 0xe8, 0xf8, 0xaf, 0x02, 0xcf, 0x0f, -0x88, 0x16, 0x3f, 0x13, 0x65, 0x0d, 0xd0, 0x0a, 0xec, 0x0b, 0xd1, 0x0c, 0x7f, 0x0b, 0xa6, 0x07, -0x36, 0x04, 0x78, 0x03, 0xcd, 0x04, 0x2c, 0x06, 0x60, 0x04, 0x7a, 0x02, 0xc2, 0xff, 0x5b, 0xfc, -0x68, 0xfb, 0x72, 0xfe, 0x5f, 0x05, 0x8b, 0x0a, 0xd2, 0x0b, 0x81, 0x09, 0x88, 0x06, 0xe8, 0x06, -0x1f, 0x0a, 0x1f, 0x0f, 0xbe, 0x12, 0xb9, 0x10, 0x6b, 0x0b, 0x5e, 0x0a, 0x53, 0x0c, 0xc7, 0x0d, -0x63, 0x0c, 0x0b, 0x0b, 0xc3, 0x05, 0x7c, 0x02, 0x3e, 0x03, 0x94, 0x06, 0xa3, 0x06, 0xf3, 0x04, -0x33, 0x02, 0x20, 0x00, 0x12, 0xff, 0xe0, 0x01, 0x81, 0x05, 0x3c, 0x08, 0xf4, 0x07, 0x60, 0x06, -0x76, 0x04, 0x3c, 0x03, 0xf6, 0x02, 0xc8, 0x03, 0x77, 0x03, 0x45, 0x02, 0xc5, 0xff, 0x16, 0xfe, -0x91, 0xfe, 0x5c, 0x00, 0x7d, 0x00, 0x36, 0xfe, 0xf6, 0xfa, 0xac, 0xf8, 0x52, 0xf7, 0x73, 0xf7, -0x90, 0xf6, 0xcf, 0xf4, 0x6b, 0xf2, 0xc1, 0xf1, 0x0f, 0xf2, 0x99, 0xf2, 0x0a, 0xf4, 0x95, 0xf4, -0x74, 0xf3, 0x88, 0xf2, 0x53, 0xf2, 0x11, 0xf1, 0x05, 0xf0, 0xe2, 0xf0, 0x63, 0xf2, 0xe5, 0xf2, -0x9e, 0xf2, 0xb5, 0xf3, 0x72, 0xf3, 0xc7, 0xf4, 0x15, 0xf5, 0x83, 0xf5, 0x78, 0xf4, 0x72, 0xf3, -0x02, 0xf4, 0x9c, 0xf6, 0xb4, 0xf8, 0x00, 0xf9, 0x7f, 0xf8, 0x76, 0xf9, 0x00, 0xfa, 0x60, 0x00, -0x1c, 0x0c, 0x04, 0x14, 0x9b, 0x12, 0x51, 0x0d, 0xec, 0x0c, 0xd4, 0x0e, 0xff, 0x0f, 0x0b, 0x0f, -0x0f, 0x0e, 0x0f, 0x0c, 0x73, 0x0a, 0x8e, 0x08, 0x9a, 0x08, 0x8b, 0x06, 0x23, 0x04, 0xd6, 0xff, -0x3e, 0xfb, 0x2b, 0xf9, 0xc3, 0xfb, 0x04, 0x01, 0x57, 0x05, 0x3f, 0x05, 0xda, 0x02, 0x36, 0xff, -0xcf, 0xfe, 0x4c, 0x01, 0x6f, 0x06, 0x39, 0x0c, 0xd9, 0x0f, 0x62, 0x0f, 0x71, 0x0d, 0x0a, 0x0c, -0x11, 0x0c, 0x19, 0x0d, 0xac, 0x0e, 0x3c, 0x0c, 0x0e, 0x09, 0xfd, 0x08, 0xde, 0x08, 0x0b, 0x06, -0x1f, 0x04, 0x24, 0x03, 0x60, 0x00, 0x1b, 0xfe, 0x29, 0x00, 0xbf, 0x03, 0xfd, 0x05, 0x81, 0x07, -0x9c, 0x07, 0x0c, 0x06, 0xd3, 0x04, 0xc9, 0x05, 0x89, 0x08, 0xe3, 0x0a, 0x5b, 0x0b, 0xae, 0x09, -0x07, 0x07, 0x55, 0x04, 0x8b, 0x02, 0x8b, 0x01, 0x7d, 0xff, 0x47, 0xfd, 0x35, 0xfb, 0x20, 0xf9, -0xdf, 0xf7, 0xb7, 0xf6, 0x51, 0xf4, 0xfc, 0xf1, 0xf2, 0xf0, 0x46, 0xf1, 0x40, 0xf2, 0x5a, 0xf4, -0x42, 0xf6, 0x43, 0xf5, 0x64, 0xf4, 0xa6, 0xf3, 0xe3, 0xf1, 0x2e, 0xf2, 0x30, 0xf2, 0x5d, 0xf4, -0xe5, 0xf5, 0x23, 0xf8, 0xf4, 0xf6, 0x3a, 0xf4, 0xe1, 0xf3, 0x90, 0xf4, 0x92, 0xf3, 0x4e, 0xf4, -0xc2, 0xf7, 0xbc, 0xf8, 0x31, 0xf9, 0x0c, 0xf8, 0x9e, 0xf9, 0x9b, 0xf8, 0xff, 0xfb, 0xe6, 0xfb, -0x6b, 0xfc, 0xc1, 0xf9, 0xc3, 0xfb, 0xeb, 0xfb, 0x50, 0xfe, 0x4e, 0x05, 0xa6, 0x0e, 0x53, 0x10, -0x99, 0x0a, 0x0a, 0x07, 0xc1, 0x07, 0xca, 0x0a, 0x0b, 0x0c, 0xd2, 0x0c, 0x79, 0x0b, 0x6b, 0x09, -0x27, 0x08, 0x0f, 0x06, 0x84, 0x04, 0xee, 0x02, 0x18, 0x01, 0x85, 0xfe, 0x5b, 0xfc, 0xe3, 0xfd, -0xf2, 0x00, 0x0d, 0x04, 0x9b, 0x03, 0xa6, 0x00, 0xd4, 0xfc, 0x03, 0xfc, 0x92, 0xfe, 0x9c, 0x02, -0x05, 0x06, 0xd5, 0x06, 0x5b, 0x06, 0xec, 0x01, 0x57, 0x06, 0x49, 0x11, 0xe5, 0x12, 0x2a, 0x0d, -0xa8, 0x0c, 0xd5, 0x0e, 0x49, 0x0a, 0xd1, 0x0a, 0x44, 0x0f, 0x31, 0x0e, 0xdc, 0x04, 0x71, 0x02, -0xd4, 0x01, 0x5d, 0x00, 0x44, 0x01, 0xcc, 0x04, 0xee, 0x04, 0x6d, 0x02, 0xdf, 0x01, 0x90, 0x03, -0x1b, 0x06, 0x21, 0x09, 0x1c, 0x0a, 0x71, 0x09, 0xcd, 0x07, 0x40, 0x08, 0x14, 0x09, 0xd3, 0x09, -0x91, 0x0a, 0xff, 0x07, 0x30, 0x01, 0x87, 0xfc, 0x35, 0xfb, 0x37, 0xfa, 0x2e, 0xf9, 0x5a, 0xf8, -0xb5, 0xf6, 0xb6, 0xf3, 0x62, 0xf2, 0xa7, 0xf2, 0x33, 0xf2, 0x02, 0xf1, 0x90, 0xf0, 0x20, 0xf0, -0x51, 0xf1, 0x3d, 0xf2, 0xaf, 0xf5, 0x64, 0xf7, 0x49, 0xf6, 0x1e, 0xf5, 0x41, 0xf5, 0x2a, 0xf5, -0x33, 0xf6, 0x57, 0xf9, 0x57, 0xfa, 0xf0, 0xf8, 0xea, 0xf5, 0x78, 0xf7, 0x2f, 0xf7, 0xc8, 0xf6, -0x06, 0xf7, 0xc8, 0xf8, 0x89, 0xf9, 0x5b, 0xf7, 0x8d, 0xf7, 0x6a, 0xf8, 0xcc, 0xfa, 0xa9, 0xf9, -0x43, 0xf9, 0x77, 0xf8, 0x0b, 0xfc, 0xe3, 0x06, 0x34, 0x11, 0xd5, 0x12, 0x6d, 0x0c, 0x29, 0x08, -0x00, 0x07, 0x97, 0x08, 0xae, 0x09, 0xf3, 0x0b, 0x6d, 0x0d, 0xf2, 0x0b, 0x59, 0x09, 0xe3, 0x05, -0xc2, 0x03, 0x8d, 0x02, 0x81, 0x01, 0x8b, 0xff, 0x4b, 0xfe, 0x38, 0xff, 0xf7, 0x01, 0x79, 0x04, -0x40, 0x04, 0xdb, 0x01, 0xb8, 0xfd, 0xc6, 0xfb, 0x53, 0xfc, 0xb6, 0xff, 0x2c, 0x03, 0xe1, 0x04, -0xd0, 0x02, 0xc0, 0xff, 0x5c, 0xff, 0x1c, 0x03, 0x26, 0x08, 0x10, 0x0c, 0xc3, 0x0c, 0x4c, 0x0c, -0x2a, 0x0c, 0x34, 0x0d, 0xa4, 0x0d, 0xee, 0x0c, 0x4b, 0x0c, 0x62, 0x0a, 0x88, 0x08, 0x7d, 0x07, -0x86, 0x08, 0xb7, 0x08, 0x69, 0x08, 0x4e, 0x06, 0x6e, 0x04, 0x20, 0x03, 0xda, 0x04, 0xe7, 0x07, -0xa7, 0x0a, 0x10, 0x0b, 0x2e, 0x09, 0x25, 0x06, 0x5d, 0x04, 0x8a, 0x04, 0x19, 0x06, 0x73, 0x07, -0xc2, 0x06, 0x50, 0x04, 0xdb, 0x00, 0xa3, 0xfe, 0x19, 0xfd, 0xbe, 0xfb, 0xd1, 0xf9, 0xc0, 0xf8, -0x47, 0xf7, 0x55, 0xf6, 0xa8, 0xf6, 0x1f, 0xf7, 0x8b, 0xf6, 0x9b, 0xf3, 0x03, 0xf2, 0xe6, 0xf0, -0x58, 0xf1, 0x20, 0xf2, 0xfd, 0xf3, 0x79, 0xf5, 0x24, 0xf5, 0xd4, 0xf3, 0x22, 0xf3, 0xee, 0xf1, -0x68, 0xf1, 0xe8, 0xf3, 0x21, 0xf6, 0xef, 0xf5, 0x13, 0xf6, 0x0c, 0xf6, 0x19, 0xf7, 0xfe, 0xf4, -0x42, 0xf5, 0x51, 0xf5, 0x86, 0xf6, 0x7b, 0xf7, 0xd0, 0xf9, 0x55, 0xfb, 0x12, 0xfb, 0x1d, 0xf9, -0x4c, 0xf7, 0x94, 0xf9, 0x48, 0x03, 0x1c, 0x0e, 0x48, 0x10, 0x24, 0x0c, 0x95, 0x08, 0x14, 0x0a, -0x55, 0x0b, 0x1f, 0x0c, 0x07, 0x0d, 0x1b, 0x0f, 0x4b, 0x0e, 0x88, 0x0c, 0x01, 0x0a, 0x6e, 0x08, -0xb6, 0x07, 0x01, 0x05, 0x7c, 0x01, 0xa8, 0xfe, 0x46, 0xff, 0x1f, 0x01, 0xd8, 0x02, 0x2f, 0x02, -0xb0, 0xff, 0x2c, 0xfc, 0x92, 0xfa, 0x91, 0xfa, 0xc1, 0xfd, 0x40, 0x01, 0xde, 0x03, 0x25, 0x03, -0x39, 0x00, 0x8f, 0xfd, 0x3e, 0xfe, 0x37, 0x03, 0x6b, 0x0a, 0x9f, 0x0d, 0x79, 0x0d, 0x20, 0x0e, -0x0a, 0x0e, 0xb8, 0x0c, 0x88, 0x0b, 0xa2, 0x0c, 0xdc, 0x0b, 0xc2, 0x09, 0x2f, 0x09, 0x84, 0x09, -0xe2, 0x08, 0xda, 0x06, 0xea, 0x04, 0x4c, 0x01, 0xe3, 0xff, 0x48, 0x00, 0x75, 0x03, 0x66, 0x06, -0xef, 0x08, 0x5a, 0x08, 0x62, 0x05, 0x97, 0x03, 0x9c, 0x03, 0x16, 0x05, 0x5e, 0x07, 0x8e, 0x09, -0xa4, 0x09, 0xae, 0x07, 0x49, 0x05, 0x13, 0x03, 0x89, 0x00, 0x36, 0xfe, 0x6f, 0xfc, 0xac, 0xfa, -0x22, 0xf9, 0x12, 0xf8, 0xa6, 0xf7, 0x90, 0xf6, 0x75, 0xf5, 0x5f, 0xf3, 0xaa, 0xf0, 0xf0, 0xee, -0x9a, 0xef, 0x8e, 0xf1, 0xd5, 0xf2, 0x27, 0xf4, 0x0f, 0xf3, 0x3a, 0xf0, 0x3b, 0xef, 0x3a, 0xf2, -0x7b, 0xf3, 0xcb, 0xf5, 0x79, 0xf8, 0x40, 0xf9, 0x0a, 0xf7, 0xc1, 0xf6, 0x41, 0xf8, 0xf8, 0xf7, -0x08, 0xf9, 0x75, 0xfc, 0x31, 0xfe, 0x37, 0xfd, 0x46, 0xfc, 0x28, 0xfc, 0x89, 0xfa, 0x85, 0xf9, -0xe1, 0xf9, 0x37, 0xfa, 0x19, 0xfd, 0x71, 0x06, 0xe3, 0x0d, 0x03, 0x0d, 0x03, 0x08, 0x89, 0x06, -0x60, 0x08, 0x73, 0x0a, 0xbc, 0x0b, 0x4e, 0x0f, 0xcd, 0x11, 0x9f, 0x11, 0xdd, 0x0e, 0x4c, 0x0b, -0x07, 0x09, 0xd1, 0x07, 0xcd, 0x05, 0xcf, 0x03, 0x52, 0x03, 0x0c, 0x04, 0xd3, 0x03, 0x89, 0x02, -0xa5, 0x00, 0x79, 0xfd, 0x68, 0xfa, 0xea, 0xf8, 0xee, 0xf9, 0x82, 0xfc, 0x4f, 0xff, 0x2b, 0x00, -0xbc, 0xfe, 0xc5, 0xfb, 0x6d, 0xfa, 0xf2, 0xfa, 0xce, 0xfc, 0x7c, 0xff, 0xfe, 0x02, 0x00, 0x06, -0xc8, 0x09, 0xfa, 0x12, 0xe1, 0x14, 0xcb, 0x0c, 0xa1, 0x07, 0x1d, 0x09, 0x36, 0x09, 0x7f, 0x08, -0x25, 0x0e, 0x42, 0x10, 0xfa, 0x0b, 0x3c, 0x06, 0x04, 0x05, 0x23, 0x03, 0xe8, 0x01, 0x42, 0x04, -0x9e, 0x04, 0x34, 0x04, 0xd5, 0x04, 0x4b, 0x06, 0x65, 0x05, 0xa2, 0x05, 0x1c, 0x06, 0x72, 0x04, -0x34, 0x04, 0xaa, 0x06, 0x99, 0x08, 0x12, 0x08, 0x18, 0x07, 0x66, 0x03, 0x8c, 0xfe, 0x03, 0xfb, -0x47, 0xfb, 0x9e, 0xfc, 0x43, 0xfd, 0xe1, 0xfb, 0xcd, 0xf7, 0x8d, 0xf2, 0x1c, 0xf0, 0x83, 0xef, -0x64, 0xee, 0x1d, 0xef, 0x4d, 0xef, 0x32, 0xf0, 0x91, 0xee, 0x8a, 0xef, 0x72, 0xee, 0x99, 0xee, -0xd5, 0xed, 0xa2, 0xee, 0x3b, 0xf0, 0x83, 0xf3, 0x0f, 0xf7, 0x52, 0xf9, 0x04, 0xfa, 0xb2, 0xf9, -0x93, 0xf9, 0x48, 0xf9, 0x30, 0xfc, 0x3c, 0xfe, 0x2d, 0x00, 0xb2, 0xff, 0x1b, 0xff, 0xa7, 0xfe, -0x58, 0xfe, 0x24, 0xff, 0xae, 0xfd, 0x2f, 0xff, 0xbf, 0xff, 0xa5, 0x06, 0x0f, 0x0b, 0xbe, 0x0b, -0xf4, 0x08, 0x7a, 0x06, 0x76, 0x09, 0xc4, 0x09, 0x57, 0x0c, 0x64, 0x0c, 0x10, 0x10, 0x5a, 0x0f, -0x39, 0x0d, 0x5d, 0x0a, 0xb0, 0x08, 0xcb, 0x08, 0x44, 0x06, 0x2b, 0x05, 0xb9, 0x03, 0x76, 0x05, -0x8b, 0x04, 0x13, 0x03, 0x65, 0x00, 0x0e, 0xfd, 0x3d, 0xfb, 0xfb, 0xf8, 0xfa, 0xfa, 0xa8, 0xfc, -0xad, 0xff, 0xdc, 0xfe, 0xab, 0xfd, 0x8f, 0xfa, 0x29, 0xf9, 0xc8, 0xf9, 0x0b, 0xfc, 0xa6, 0x00, -0x7d, 0x07, 0x2a, 0x10, 0x84, 0x0f, 0xd7, 0x0c, 0xff, 0x0b, 0xd8, 0x0b, 0x41, 0x0a, 0x2e, 0x0c, -0xd6, 0x11, 0x86, 0x12, 0x42, 0x11, 0x96, 0x0e, 0x23, 0x0d, 0xeb, 0x08, 0x82, 0x06, 0x2a, 0x06, -0xf3, 0x05, 0x3b, 0x07, 0xb6, 0x08, 0x23, 0x09, 0x0b, 0x07, 0x1a, 0x06, 0x30, 0x04, 0xa9, 0x02, -0xd6, 0x03, 0xe2, 0x06, 0x08, 0x09, 0xc5, 0x09, 0x58, 0x09, 0xd1, 0x05, 0xc2, 0x02, 0x66, 0x00, -0x74, 0x00, 0x66, 0x00, 0x64, 0x00, 0xb0, 0xff, 0xde, 0xfd, 0xb0, 0xfa, 0xfd, 0xf6, 0x4a, 0xf4, -0x4f, 0xf2, 0x89, 0xf1, 0x74, 0xf1, 0x89, 0xf1, 0xaf, 0xf0, 0x4b, 0xee, 0x61, 0xed, 0xc3, 0xec, -0x0a, 0xec, 0xd9, 0xea, 0x5e, 0xec, 0xe3, 0xef, 0x57, 0xf1, 0x79, 0xf4, 0x3b, 0xf2, 0x57, 0xf2, -0xb0, 0xf1, 0x5f, 0xf5, 0xf8, 0xf7, 0xde, 0xf9, 0xee, 0xfb, 0x56, 0xfc, 0x3a, 0xfe, 0x60, 0xfa, -0xc4, 0xfd, 0x14, 0xfe, 0x77, 0xff, 0x54, 0xff, 0xbc, 0xfe, 0x96, 0x00, 0x64, 0x00, 0x55, 0x04, -0xf4, 0x07, 0xed, 0x0b, 0x82, 0x09, 0x1c, 0x05, 0xb7, 0x06, 0xe0, 0x08, 0x39, 0x0c, 0x35, 0x0b, -0x7d, 0x0c, 0x06, 0x0d, 0xd2, 0x0b, 0x36, 0x09, 0xd9, 0x07, 0xf9, 0x09, 0x5e, 0x09, 0x26, 0x08, -0x47, 0x06, 0x88, 0x06, 0xfb, 0x05, 0xe6, 0x03, 0xe4, 0x00, 0x8d, 0xff, 0x60, 0xfe, 0x04, 0xfd, -0x9e, 0xfc, 0xd0, 0xfc, 0x71, 0xfd, 0x3c, 0xfc, 0xc7, 0xf9, 0x6d, 0xf8, 0x0e, 0xf8, 0x0d, 0xf9, -0x58, 0xfa, 0xc2, 0xfc, 0x19, 0x00, 0xf6, 0x03, 0x7b, 0x06, 0x09, 0x0e, 0x55, 0x12, 0xff, 0x0d, -0xb6, 0x09, 0x1e, 0x0c, 0x43, 0x0f, 0x01, 0x0f, 0xb2, 0x11, 0x37, 0x14, 0x2a, 0x12, 0xf0, 0x0c, -0x21, 0x0b, 0x74, 0x0a, 0x9d, 0x08, 0xc7, 0x07, 0xe6, 0x07, 0x57, 0x07, 0xe0, 0x06, 0xb3, 0x08, -0xf7, 0x07, 0xdf, 0x05, 0x76, 0x05, 0x82, 0x05, 0x10, 0x05, 0x08, 0x06, 0x48, 0x08, 0x51, 0x07, -0x57, 0x05, 0x2d, 0x02, 0xbf, 0xff, 0xe0, 0xfd, 0xe2, 0xfd, 0x0a, 0xff, 0x78, 0xfd, 0x76, 0xfb, -0x3e, 0xf8, 0xe8, 0xf4, 0xa3, 0xf2, 0xc8, 0xf0, 0x11, 0xf0, 0xa2, 0xf0, 0x60, 0xf1, 0x3d, 0xef, -0xb4, 0xee, 0x36, 0xed, 0xb0, 0xec, 0x90, 0xeb, 0xf9, 0xec, 0xad, 0xee, 0x2e, 0xf0, 0xf7, 0xf3, -0xfa, 0xf3, 0x75, 0xf5, 0x6c, 0xf2, 0x9d, 0xf4, 0x19, 0xf5, 0xa2, 0xf6, 0x4b, 0xfa, 0xbe, 0xfb, -0xd4, 0xfe, 0x3e, 0xfc, 0x15, 0xfe, 0x66, 0xfc, 0xae, 0xfd, 0xc4, 0xfe, 0x3b, 0xff, 0xf3, 0x00, -0x29, 0x01, 0xc0, 0x03, 0x9a, 0x01, 0x00, 0x06, 0x48, 0x09, 0x12, 0x0a, 0x1c, 0x06, 0x2c, 0x06, -0x10, 0x0b, 0x3a, 0x0b, 0xa4, 0x0a, 0x2b, 0x08, 0x26, 0x0b, 0xe9, 0x09, 0x9c, 0x08, 0x18, 0x08, -0x0a, 0x09, 0x2b, 0x0a, 0x6e, 0x06, 0x54, 0x05, 0x53, 0x03, 0x61, 0x05, 0xb0, 0x03, 0x3a, 0x01, -0xc9, 0xff, 0x9f, 0xfe, 0x3d, 0xfe, 0x0b, 0xfb, 0x7f, 0xfb, 0x78, 0xfa, 0xaf, 0xfa, 0xfc, 0xf8, -0x31, 0xf7, 0xf4, 0xf7, 0xb4, 0xf7, 0xd3, 0xfa, 0x47, 0xfa, 0xa4, 0xfd, 0x16, 0x01, 0x99, 0x04, -0x6f, 0x0b, 0xc9, 0x0e, 0xb3, 0x0d, 0x53, 0x08, 0x07, 0x0c, 0xf2, 0x0e, 0x16, 0x10, 0x3a, 0x12, -0xad, 0x13, 0x50, 0x13, 0x87, 0x0d, 0x70, 0x0c, 0x89, 0x0b, 0xc8, 0x0b, 0x5c, 0x0a, 0xe1, 0x09, -0x61, 0x09, 0xd5, 0x06, 0xbc, 0x07, 0x4e, 0x05, 0xe1, 0x03, 0x68, 0x02, 0x6a, 0x03, 0xdb, 0x03, -0x98, 0x04, 0xd4, 0x06, 0x1c, 0x05, 0xe9, 0x02, 0x42, 0xff, 0x17, 0xfe, 0xbb, 0xfd, 0x54, 0xff, -0xd2, 0x00, 0x5a, 0xff, 0x00, 0xfd, 0x71, 0xf9, 0x24, 0xf7, 0xa0, 0xf3, 0xa1, 0xf2, 0xbb, 0xf1, -0x67, 0xf2, 0x6b, 0xf3, 0xce, 0xf0, 0x8c, 0xef, 0xb1, 0xee, 0xc8, 0xed, 0xfa, 0xec, 0x18, 0xed, -0xec, 0xee, 0xca, 0xef, 0x88, 0xf1, 0x45, 0xf1, 0x59, 0xf1, 0x49, 0xf3, 0x22, 0xf3, 0x4b, 0xf5, -0x99, 0xf5, 0xd2, 0xf8, 0x61, 0xf9, 0x68, 0xfd, 0x0c, 0xfd, 0xba, 0xfc, 0x41, 0xfd, 0xf3, 0xfd, -0xbc, 0x00, 0x64, 0xff, 0xd6, 0x01, 0x66, 0x01, 0xf3, 0x02, 0xca, 0x01, 0xc7, 0x00, 0x57, 0x06, -0x37, 0x09, 0x9d, 0x0b, 0x4f, 0x06, 0xfb, 0x06, 0xd2, 0x08, 0x2c, 0x0a, 0x09, 0x08, 0x45, 0x06, -0xd2, 0x0a, 0x4d, 0x0b, 0xfc, 0x09, 0xd7, 0x07, 0x33, 0x09, 0xe6, 0x08, 0x53, 0x05, 0xfb, 0x03, -0x7a, 0x02, 0x45, 0x05, 0xfb, 0x03, 0x69, 0x02, 0xa5, 0xff, 0x24, 0xfe, 0xf0, 0xfc, 0x06, 0xfa, -0x45, 0xfa, 0xbd, 0xf9, 0x84, 0xfa, 0xc8, 0xf8, 0x8d, 0xf7, 0xc8, 0xf7, 0xe3, 0xf7, 0x3d, 0xf9, -0x1d, 0xf9, 0x43, 0xfd, 0xed, 0xff, 0x2c, 0x06, 0x60, 0x0a, 0x2d, 0x0b, 0x32, 0x08, 0xa3, 0x07, -0xb3, 0x0c, 0xd0, 0x0d, 0xee, 0x10, 0x3b, 0x13, 0xa4, 0x14, 0x70, 0x12, 0x15, 0x0f, 0xb1, 0x0e, -0x42, 0x0c, 0xdd, 0x0c, 0xbf, 0x0a, 0x66, 0x0b, 0x29, 0x0a, 0x92, 0x09, 0x81, 0x08, 0x23, 0x05, -0x4e, 0x03, 0x32, 0x02, 0xe8, 0x03, 0x1c, 0x04, 0x48, 0x05, 0x94, 0x05, 0x32, 0x03, 0xca, 0x00, -0x22, 0xfe, 0x05, 0xfe, 0x14, 0xfe, 0xc6, 0xff, 0x7c, 0xff, 0x4a, 0xfd, 0x9b, 0xfa, 0x27, 0xf7, -0x6f, 0xf5, 0xb5, 0xf3, 0xe2, 0xf2, 0xf3, 0xf1, 0x72, 0xf1, 0x31, 0xf1, 0x95, 0xf0, 0x94, 0xf0, -0xe3, 0xee, 0x7d, 0xed, 0x17, 0xed, 0x54, 0xee, 0x19, 0xf0, 0x43, 0xf1, 0xc3, 0xf2, 0xf9, 0xf2, -0x9f, 0xf2, 0x9a, 0xf2, 0x7b, 0xf2, 0xbd, 0xf4, 0x0f, 0xf7, 0xe5, 0xfa, 0xa8, 0xf9, 0x7a, 0xfb, -0xcc, 0xfb, 0x4b, 0xfd, 0xee, 0xfc, 0xa4, 0xfd, 0x66, 0x01, 0xa9, 0x01, 0x9e, 0x02, 0x4e, 0x01, -0x2c, 0x04, 0xb2, 0x04, 0xf6, 0x05, 0x63, 0x0b, 0xeb, 0x0a, 0x80, 0x0a, 0x24, 0x07, 0x76, 0x0c, -0x87, 0x0c, 0xf0, 0x0a, 0xa2, 0x09, 0x39, 0x0a, 0x67, 0x0d, 0x02, 0x0a, 0x87, 0x09, 0x02, 0x09, -0x87, 0x09, 0x5f, 0x07, 0x17, 0x04, 0xaf, 0x04, 0xe7, 0x03, 0x48, 0x04, 0x71, 0x00, 0x49, 0xff, -0xa2, 0xfe, 0x5b, 0xfd, 0x7f, 0xfc, 0xa5, 0xfa, 0xae, 0xfb, 0x22, 0xfa, 0x1d, 0xf9, 0x19, 0xf8, -0x46, 0xf8, 0xc0, 0xf8, 0x8e, 0xf8, 0xf6, 0xf9, 0xc9, 0xfb, 0xf8, 0xff, 0x8e, 0x01, 0x85, 0x06, -0x76, 0x0c, 0x9f, 0x0b, 0x97, 0x06, 0x43, 0x08, 0xe0, 0x0e, 0xf8, 0x0e, 0x50, 0x10, 0xda, 0x12, -0x62, 0x13, 0xa7, 0x10, 0xef, 0x0d, 0xeb, 0x0d, 0xf0, 0x0c, 0xec, 0x0c, 0x18, 0x0c, 0x5a, 0x0b, -0xf6, 0x09, 0xe1, 0x08, 0x9b, 0x08, 0x02, 0x05, 0x2d, 0x03, 0xef, 0x03, 0x00, 0x04, 0xab, 0x02, -0x07, 0x03, 0x38, 0x03, 0xea, 0xff, 0x3b, 0xfe, 0xcb, 0xfc, 0x28, 0xfc, 0x7a, 0xfc, 0x0d, 0xfd, -0x5c, 0xfc, 0x36, 0xf9, 0xc0, 0xf6, 0x36, 0xf4, 0x52, 0xf2, 0x42, 0xf1, 0xe2, 0xf0, 0xf2, 0xef, -0x79, 0xef, 0x0a, 0xf0, 0x48, 0xf0, 0x52, 0xee, 0xbe, 0xed, 0xba, 0xed, 0x73, 0xee, 0xa3, 0xef, -0xfe, 0xf0, 0xee, 0xf0, 0x1e, 0xf3, 0x96, 0xf3, 0x64, 0xf4, 0x0f, 0xf5, 0x00, 0xf6, 0x8b, 0xf8, -0x10, 0xf9, 0x56, 0xfc, 0xa9, 0xfc, 0x95, 0xff, 0xa2, 0x00, 0xde, 0xfe, 0xac, 0x02, 0xce, 0x01, -0x8e, 0x03, 0x71, 0x02, 0x4a, 0x05, 0xf4, 0x06, 0xb2, 0x05, 0x86, 0x05, 0x91, 0x07, 0xec, 0x0c, -0xc3, 0x0b, 0x1b, 0x07, 0x85, 0x08, 0x68, 0x0b, 0x99, 0x0b, 0xfb, 0x06, 0xb7, 0x07, 0xdc, 0x09, -0xdb, 0x0a, 0x83, 0x06, 0xf1, 0x05, 0x18, 0x07, 0x3f, 0x07, 0xc2, 0x03, 0xfe, 0x01, 0xc9, 0x01, -0x8a, 0x02, 0xa6, 0x00, 0xcb, 0xfe, 0xca, 0xfd, 0xd6, 0xfd, 0xcb, 0xfb, 0x9b, 0xfa, 0x59, 0xfa, -0x64, 0xfa, 0x7e, 0xfa, 0x41, 0xfa, 0xa8, 0xf9, 0xde, 0xf9, 0x99, 0xf9, 0x11, 0xfb, 0xee, 0xfb, -0x7d, 0x02, 0x60, 0x08, 0xcf, 0x08, 0xdf, 0x05, 0x0d, 0x06, 0x81, 0x09, 0x2f, 0x09, 0x4f, 0x0b, -0xbf, 0x0f, 0x2f, 0x11, 0x9e, 0x11, 0x96, 0x0f, 0xfc, 0x0e, 0x36, 0x0d, 0x4a, 0x0d, 0x33, 0x0d, -0xce, 0x0b, 0x53, 0x0b, 0x0a, 0x0b, 0x33, 0x0b, 0x5d, 0x08, 0x71, 0x05, 0x45, 0x04, 0xc9, 0x02, -0xaf, 0x01, 0x4c, 0x02, 0x00, 0x03, 0x76, 0x02, 0xe0, 0x00, 0xbe, 0xfe, 0xf6, 0xfb, 0xeb, 0xfa, -0xa9, 0xfb, 0x35, 0xfb, 0x93, 0xfa, 0xbb, 0xf9, 0x55, 0xf8, 0x11, 0xf6, 0x8a, 0xf3, 0x68, 0xf1, -0x60, 0xef, 0xac, 0xf0, 0xa1, 0xf1, 0x02, 0xf1, 0xd2, 0xf1, 0x87, 0xf1, 0xae, 0xef, 0xe9, 0xeb, -0xd0, 0xec, 0xa6, 0xee, 0x7c, 0xf0, 0x45, 0xf2, 0xc9, 0xf3, 0x59, 0xf5, 0x8b, 0xf3, 0x3f, 0xf3, -0x07, 0xf4, 0x71, 0xf6, 0x40, 0xf8, 0xf5, 0xf9, 0x63, 0xfc, 0x4e, 0xfd, 0x46, 0xfe, 0xbf, 0xfe, -0x0b, 0xff, 0x9c, 0xff, 0xdd, 0x00, 0xe9, 0x00, 0x04, 0x02, 0xc6, 0x03, 0x0a, 0x06, 0x9d, 0x05, -0x78, 0x06, 0x75, 0x0a, 0x5b, 0x0a, 0xad, 0x07, 0xbd, 0x06, 0x0a, 0x0a, 0x6b, 0x0c, 0x6f, 0x09, -0x69, 0x08, 0xf4, 0x08, 0x0c, 0x0a, 0x91, 0x07, 0x77, 0x05, 0xbc, 0x07, 0xc7, 0x07, 0xee, 0x06, -0x89, 0x03, 0x5a, 0x03, 0x8e, 0x02, 0xa9, 0x01, 0xab, 0xff, 0xd5, 0xfe, 0x0a, 0xff, 0x79, 0xfe, -0xc3, 0xfc, 0x1e, 0xfc, 0xdb, 0xfb, 0x45, 0xfb, 0xa9, 0xfa, 0x00, 0xfa, 0xc4, 0xfa, 0x48, 0xfa, -0x5f, 0xfd, 0x97, 0x03, 0x84, 0x04, 0x44, 0x04, 0x5a, 0x05, 0xcc, 0x08, 0x05, 0x08, 0x3c, 0x09, -0x66, 0x0d, 0xee, 0x0e, 0x15, 0x10, 0xdf, 0x10, 0x2a, 0x10, 0x54, 0x10, 0x58, 0x0f, 0x6a, 0x0f, -0x70, 0x0d, 0x7d, 0x0d, 0x62, 0x0d, 0xed, 0x0c, 0xf8, 0x0b, 0xc3, 0x09, 0x6b, 0x09, 0x98, 0x06, -0xd4, 0x03, 0xae, 0x02, 0xee, 0x02, 0xcc, 0x01, 0xd7, 0x00, 0x9d, 0xff, 0x68, 0xfd, 0x65, 0xfb, -0x41, 0xfa, 0xfd, 0xf8, 0xfd, 0xf7, 0x0a, 0xf8, 0xd7, 0xf6, 0x19, 0xf5, 0x26, 0xf4, 0xc0, 0xf3, -0xca, 0xf2, 0x48, 0xf1, 0xaf, 0xf0, 0x62, 0xf0, 0x84, 0xef, 0x3b, 0xf0, 0x8f, 0xf0, 0xa7, 0xf0, -0x97, 0xf0, 0x28, 0xef, 0x0e, 0xef, 0xc2, 0xee, 0x8a, 0xf1, 0x6c, 0xf1, 0xa4, 0xf2, 0x54, 0xf4, -0xaf, 0xf3, 0x2d, 0xf5, 0x4d, 0xf6, 0x06, 0xf8, 0x3c, 0xf9, 0x3f, 0xfa, 0x93, 0xfd, 0x1b, 0xfd, -0x41, 0xff, 0xc3, 0xfe, 0xa0, 0x00, 0x8a, 0x02, 0xca, 0x00, 0x8c, 0x02, 0x58, 0x03, 0xb9, 0x05, -0x62, 0x09, 0xcc, 0x0a, 0x54, 0x0b, 0x0c, 0x08, 0x87, 0x09, 0x4f, 0x0a, 0x0f, 0x09, 0x0d, 0x0a, -0x75, 0x0a, 0xb9, 0x0c, 0x2f, 0x0b, 0x70, 0x08, 0x22, 0x08, 0x9b, 0x07, 0x6e, 0x06, 0x43, 0x04, -0x40, 0x03, 0x2c, 0x04, 0x71, 0x03, 0xd1, 0x02, 0xf6, 0x00, 0x3d, 0x00, 0x5c, 0xff, 0x86, 0xfc, -0xa5, 0xfb, 0x88, 0xfb, 0x43, 0xfc, 0x6e, 0xfc, 0x57, 0xfb, 0x7d, 0xfa, 0x0a, 0xfa, 0xb9, 0xf9, -0x46, 0xfa, 0x6a, 0xfe, 0xa7, 0x02, 0x35, 0x02, 0xbe, 0x02, 0xd8, 0x06, 0x28, 0x09, 0x61, 0x07, -0x2c, 0x08, 0x11, 0x0b, 0xb3, 0x0c, 0x5e, 0x0d, 0xa7, 0x0e, 0xf2, 0x0f, 0xa6, 0x10, 0x76, 0x10, -0xac, 0x0e, 0x7b, 0x0c, 0x78, 0x0c, 0x2b, 0x0c, 0x33, 0x0c, 0x4a, 0x0b, 0x37, 0x0b, 0x24, 0x0a, -0xd9, 0x07, 0x3f, 0x05, 0xb5, 0x03, 0x42, 0x03, 0x0b, 0x02, 0xba, 0x00, 0xc1, 0xff, 0x44, 0xfe, -0xfb, 0xfc, 0x57, 0xfb, 0x29, 0xf9, 0x52, 0xf7, 0x00, 0xf7, 0x8d, 0xf5, 0x8f, 0xf4, 0xf6, 0xf4, -0xbe, 0xf4, 0xd6, 0xf2, 0x23, 0xf2, 0xc3, 0xf1, 0x88, 0xf0, 0x5b, 0xf1, 0xbf, 0xf1, 0xf2, 0xf0, -0xe1, 0xf0, 0x4d, 0xf1, 0xe9, 0xf0, 0x38, 0xf0, 0x35, 0xf1, 0x87, 0xf2, 0x41, 0xf3, 0xbb, 0xf4, -0x74, 0xf5, 0x20, 0xf7, 0xb0, 0xf8, 0xd4, 0xf8, 0x7b, 0xfa, 0x2f, 0xfb, 0x0d, 0xfd, 0x9d, 0xfe, -0xeb, 0xff, 0x61, 0x01, 0x60, 0x02, 0x59, 0x03, 0x6a, 0x02, 0x5c, 0x02, 0xeb, 0x03, 0xb9, 0x04, -0xb7, 0x04, 0x15, 0x07, 0x0a, 0x0a, 0x45, 0x0a, 0x23, 0x09, 0xfe, 0x07, 0x18, 0x0a, 0x65, 0x09, -0x5c, 0x08, 0x5b, 0x08, 0x20, 0x09, 0xba, 0x09, 0x5f, 0x08, 0x70, 0x07, 0xe9, 0x07, 0x43, 0x07, -0xd6, 0x06, 0x47, 0x04, 0xa3, 0x03, 0xd6, 0x03, 0x56, 0x03, 0x03, 0x03, 0xf1, 0x01, 0x93, 0x01, -0x81, 0x00, 0x8d, 0xfe, 0x81, 0xfd, 0x33, 0xfc, 0x8a, 0xfc, 0x8c, 0xfc, 0xf6, 0xfb, 0x5d, 0xfb, -0x0c, 0xfb, 0x4e, 0xfc, 0x51, 0xfe, 0xf2, 0xfd, 0x6c, 0xfe, 0x67, 0x01, 0x30, 0x04, 0xb6, 0x03, -0x0b, 0x03, 0xb0, 0x05, 0x47, 0x07, 0x36, 0x07, 0x53, 0x08, 0x5b, 0x09, 0x77, 0x0b, 0xd1, 0x0c, -0xfb, 0x0c, 0x89, 0x0c, 0x84, 0x0c, 0x1a, 0x0d, 0x2d, 0x0c, 0xf5, 0x0a, 0xd8, 0x0a, 0x6c, 0x0b, -0xb0, 0x0b, 0x99, 0x09, 0x6d, 0x08, 0xad, 0x07, 0x0f, 0x06, 0x07, 0x04, 0x61, 0x02, 0xf6, 0x00, -0x2f, 0x00, 0x0f, 0xff, 0xa0, 0xfc, 0xdf, 0xfa, 0x90, 0xf9, 0x29, 0xf8, 0xea, 0xf5, 0x7e, 0xf4, -0xc3, 0xf3, 0xc2, 0xf2, 0x86, 0xf1, 0x32, 0xf0, 0x42, 0xf0, 0x43, 0xf0, 0xad, 0xef, 0xd5, 0xef, -0xa5, 0xef, 0x5b, 0xef, 0xd1, 0xee, 0x50, 0xef, 0xd3, 0xef, 0x84, 0xf0, 0x18, 0xf2, 0xb4, 0xf2, -0x28, 0xf4, 0x87, 0xf5, 0x34, 0xf6, 0xe6, 0xf7, 0x1f, 0xf8, 0xc2, 0xf9, 0x30, 0xfb, 0x64, 0xfd, -0x20, 0xff, 0x84, 0xff, 0x80, 0x02, 0xf2, 0x02, 0xfd, 0x03, 0xb2, 0x03, 0x92, 0x03, 0xec, 0x04, -0x5b, 0x05, 0xbf, 0x06, 0x96, 0x06, 0x26, 0x08, 0xac, 0x0a, 0x8d, 0x09, 0xf1, 0x07, 0x95, 0x06, -0xde, 0x07, 0xd1, 0x07, 0x3c, 0x05, 0x19, 0x05, 0x48, 0x05, 0xd5, 0x06, 0xbb, 0x05, 0x3e, 0x03, -0x95, 0x04, 0x12, 0x04, 0xc0, 0x03, 0x85, 0x02, 0x3b, 0x02, 0x91, 0x02, 0xed, 0x01, 0xd8, 0x01, -0xbd, 0x00, 0x93, 0x01, 0x30, 0x01, 0x3d, 0x01, 0x5c, 0x00, 0x5d, 0xff, 0x96, 0xff, 0x3b, 0xff, -0x67, 0xfe, 0xe8, 0xfd, 0x60, 0xfe, 0x23, 0x00, 0x0d, 0x01, 0x29, 0x01, 0x63, 0x00, 0x80, 0x02, -0x85, 0x04, 0x5f, 0x03, 0x93, 0x03, 0x75, 0x04, 0xe0, 0x05, 0x2c, 0x06, 0x79, 0x06, 0xd1, 0x07, -0x67, 0x08, 0xfc, 0x09, 0x33, 0x09, 0x6d, 0x09, 0x71, 0x09, 0x7d, 0x0a, 0x27, 0x0a, 0x01, 0x09, -0x37, 0x09, 0xe1, 0x09, 0x6d, 0x09, 0xc5, 0x08, 0x59, 0x08, 0x1d, 0x08, 0x89, 0x06, 0x40, 0x05, -0x77, 0x03, 0x9b, 0x02, 0x36, 0x02, 0xd0, 0x00, 0xf4, 0xfe, 0x6a, 0xfd, 0x46, 0xfc, 0x87, 0xfa, -0x43, 0xf8, 0xf8, 0xf6, 0x78, 0xf5, 0xda, 0xf4, 0x45, 0xf3, 0x1d, 0xf2, 0x31, 0xf1, 0x6c, 0xf0, -0x32, 0xf0, 0x7b, 0xef, 0x93, 0xee, 0x5c, 0xee, 0x52, 0xee, 0x51, 0xee, 0xa8, 0xed, 0x19, 0xee, -0x60, 0xef, 0x76, 0xf0, 0x38, 0xf1, 0xbc, 0xf2, 0x90, 0xf3, 0x8a, 0xf4, 0x6e, 0xf6, 0x0f, 0xf6, -0x98, 0xf8, 0x52, 0xf9, 0x6c, 0xfb, 0x51, 0xfd, 0xe0, 0xfe, 0x02, 0x02, 0x89, 0x01, 0xe0, 0x02, -0x11, 0x03, 0xa1, 0x03, 0x1f, 0x05, 0xd6, 0x05, 0xca, 0x06, 0xf6, 0x09, 0xe3, 0x0a, 0xd5, 0x0a, -0x72, 0x09, 0x06, 0x0a, 0xd9, 0x0b, 0x55, 0x09, 0xfc, 0x08, 0x15, 0x08, 0x06, 0x0a, 0x77, 0x09, -0x09, 0x08, 0x38, 0x08, 0xf1, 0x07, 0x97, 0x07, 0xc6, 0x05, 0x22, 0x05, 0x96, 0x04, 0xa9, 0x04, -0xe8, 0x02, 0x92, 0x01, 0x29, 0x01, 0xa0, 0x01, 0x6c, 0x01, 0x2a, 0x00, 0x7f, 0xff, 0x00, 0xfe, -0x2e, 0xfd, 0x7b, 0xfb, 0x1c, 0xfb, 0xee, 0xfa, 0xa9, 0xfb, 0x2f, 0xfc, 0xc1, 0xfd, 0xf7, 0xfd, -0x79, 0xff, 0xb4, 0x00, 0x85, 0x00, 0x8f, 0x00, 0x0a, 0x01, 0x48, 0x03, 0xb6, 0x02, 0x5d, 0x04, -0x3b, 0x06, 0xf5, 0x07, 0x6a, 0x09, 0xff, 0x09, 0x9a, 0x0a, 0x1f, 0x0a, 0xbd, 0x0a, 0x96, 0x0a, -0x35, 0x0a, 0x9d, 0x0a, 0x3c, 0x0b, 0xed, 0x0a, 0x97, 0x0a, 0xc9, 0x0a, 0x76, 0x0b, 0xa5, 0x0a, -0xf8, 0x08, 0xf1, 0x06, 0xe4, 0x04, 0x86, 0x03, 0x28, 0x02, 0x96, 0x01, 0x42, 0x00, 0x68, 0xff, -0x39, 0xfd, 0xcf, 0xfa, 0x83, 0xf8, 0x08, 0xf7, 0xab, 0xf5, 0x52, 0xf3, 0x9a, 0xf1, 0x57, 0xf0, -0x26, 0xf0, 0x6e, 0xef, 0x6e, 0xef, 0xd9, 0xee, 0x98, 0xed, 0xa6, 0xec, 0xff, 0xea, 0xca, 0xeb, -0x6d, 0xec, 0x66, 0xed, 0x2d, 0xee, 0xcb, 0xee, 0x26, 0xf1, 0x6a, 0xf1, 0xa1, 0xf3, 0xd8, 0xf4, -0xfc, 0xf5, 0xf9, 0xf6, 0xa3, 0xf8, 0x8b, 0xfa, 0x7c, 0xfc, 0x0d, 0xff, 0x5a, 0x01, 0xd7, 0x02, -0xc0, 0x03, 0xdd, 0x04, 0x9d, 0x05, 0xa5, 0x07, 0xbe, 0x07, 0x5c, 0x09, 0x74, 0x0c, 0x05, 0x0d, -0xdb, 0x0d, 0xe9, 0x0c, 0x4f, 0x0f, 0xf9, 0x0e, 0xc1, 0x0d, 0x8f, 0x0c, 0x8a, 0x0b, 0xc2, 0x0c, -0x9f, 0x0b, 0xd1, 0x0a, 0x27, 0x0b, 0x4c, 0x0b, 0x4b, 0x0a, 0x3f, 0x08, 0x66, 0x06, 0x02, 0x06, -0x78, 0x04, 0xdd, 0x02, 0x35, 0x01, 0x2a, 0x00, 0x80, 0x00, 0x26, 0xff, 0xde, 0xfe, 0xa2, 0xfd, -0x0c, 0xfd, 0xe3, 0xfb, 0xff, 0xf9, 0x03, 0xf9, 0xbd, 0xf8, 0x66, 0xf9, 0x9d, 0xfa, 0x37, 0xfc, -0x58, 0xfd, 0xf0, 0xfe, 0x8d, 0xff, 0x3b, 0x00, 0x6c, 0x00, 0xa6, 0x01, 0x3f, 0x02, 0x90, 0x02, -0x0c, 0x05, 0x28, 0x07, 0x38, 0x09, 0x56, 0x0a, 0x09, 0x0b, 0x29, 0x0b, 0x52, 0x0b, 0x83, 0x0b, -0x60, 0x0b, 0x4d, 0x0b, 0x63, 0x0b, 0x9b, 0x0b, 0x4c, 0x0b, 0x3a, 0x0c, 0x4b, 0x0c, 0x04, 0x0c, -0xf7, 0x09, 0x01, 0x08, 0x4c, 0x06, 0x0c, 0x04, 0xcc, 0x02, 0x7b, 0x01, 0xec, 0xff, 0xa7, 0xfe, -0x6f, 0xfd, 0x58, 0xfb, 0x63, 0xf9, 0x21, 0xf8, 0x3c, 0xf6, 0x54, 0xf3, 0x0e, 0xf1, 0xd4, 0xef, -0x09, 0xef, 0xd5, 0xee, 0x30, 0xef, 0x1f, 0xee, 0xaa, 0xed, 0x22, 0xec, 0xe7, 0xea, 0x82, 0xea, -0xe9, 0xea, 0xf1, 0xeb, 0x4f, 0xec, 0xd0, 0xed, 0xa4, 0xee, 0x74, 0xf0, 0xd6, 0xf1, 0x83, 0xf4, -0xd9, 0xf4, 0xb0, 0xf6, 0xf2, 0xf6, 0xec, 0xf8, 0x75, 0xfb, 0x1d, 0xfd, 0x35, 0x00, 0x79, 0x01, -0xe7, 0x03, 0x26, 0x05, 0x0b, 0x06, 0x7b, 0x08, 0x97, 0x08, 0x64, 0x0b, 0x28, 0x0c, 0x51, 0x0c, -0x27, 0x0d, 0x31, 0x0e, 0x3c, 0x10, 0x98, 0x0f, 0x83, 0x0e, 0x9f, 0x0e, 0x2e, 0x0d, 0xf4, 0x0c, -0x4a, 0x0b, 0xee, 0x0a, 0xf3, 0x0a, 0xd1, 0x09, 0x1f, 0x09, 0x53, 0x07, 0xbd, 0x06, 0xdd, 0x05, -0x83, 0x03, 0x0c, 0x02, 0x6b, 0x00, 0xb0, 0xff, 0xd6, 0xfe, 0x9f, 0xfd, 0x4d, 0xfd, 0x30, 0xfc, -0x8f, 0xfb, 0x8c, 0xfa, 0x2d, 0xf9, 0xe4, 0xf8, 0x30, 0xf8, 0x51, 0xf8, 0x05, 0xf9, 0xfb, 0xf9, -0x08, 0xfc, 0xee, 0xfc, 0x4c, 0xfd, 0x14, 0xff, 0x03, 0x00, 0x4f, 0x01, 0x9c, 0x00, 0x17, 0x02, -0x4b, 0x04, 0xcf, 0x05, 0x5d, 0x08, 0x8f, 0x09, 0xf4, 0x0a, 0xf0, 0x0b, 0x2d, 0x0c, 0x9a, 0x0c, -0x63, 0x0c, 0x80, 0x0c, 0x3e, 0x0c, 0x07, 0x0b, 0x90, 0x0b, 0xce, 0x0b, 0xd5, 0x0b, 0xa7, 0x0b, -0x77, 0x09, 0x4e, 0x08, 0xb6, 0x05, 0x39, 0x04, 0xa3, 0x02, 0xfb, 0x00, 0x49, 0x00, 0x44, 0xfe, -0xe4, 0xfc, 0x44, 0xfb, 0x06, 0xfa, 0xfc, 0xf8, 0xb1, 0xf6, 0xd2, 0xf4, 0xdb, 0xf2, 0x21, 0xf1, -0xd6, 0xf0, 0x51, 0xf0, 0x76, 0xf0, 0xee, 0xef, 0x87, 0xef, 0x7d, 0xee, 0x39, 0xee, 0x8b, 0xee, -0xa4, 0xee, 0x92, 0xee, 0x68, 0xef, 0x24, 0xef, 0xf7, 0xf0, 0xbe, 0xf1, 0x3e, 0xf4, 0xe7, 0xf4, -0x13, 0xf7, 0x14, 0xf7, 0xf8, 0xf7, 0xab, 0xf9, 0x10, 0xfb, 0xee, 0xfc, 0xb8, 0xfe, 0x8c, 0x00, -0xa0, 0x01, 0x2e, 0x03, 0xe8, 0x04, 0xfa, 0x05, 0x6a, 0x07, 0xb6, 0x07, 0x0d, 0x08, 0x5c, 0x09, -0xb1, 0x0a, 0x52, 0x0b, 0x2e, 0x0c, 0x49, 0x0c, 0xcb, 0x0c, 0x80, 0x0c, 0xaa, 0x0c, 0x26, 0x0b, -0xed, 0x0a, 0x10, 0x0a, 0xea, 0x08, 0x79, 0x08, 0x87, 0x07, 0x94, 0x07, 0xb5, 0x06, 0xb2, 0x05, -0x66, 0x04, 0x71, 0x03, 0x7d, 0x02, 0xe4, 0x00, 0xde, 0xff, 0xe1, 0xfe, 0xf2, 0xfd, 0xbd, 0xfd, -0x3e, 0xfd, 0x5f, 0xfc, 0x99, 0xfc, 0xe3, 0xfb, 0x9a, 0xfc, 0x18, 0xfc, 0x02, 0xfc, 0x33, 0xfd, -0xbf, 0xfe, 0xc0, 0x00, 0x25, 0xfe, 0x2e, 0x00, 0x3c, 0x02, 0x9f, 0x03, 0x24, 0x04, 0x15, 0x04, -0x81, 0x06, 0x6f, 0x06, 0x3f, 0x08, 0x0a, 0x09, 0xa7, 0x09, 0x22, 0x0b, 0x01, 0x0b, 0x75, 0x0a, -0x6c, 0x0a, 0x00, 0x0b, 0xbf, 0x0b, 0x68, 0x0a, 0x55, 0x09, 0x4d, 0x09, 0xf9, 0x07, 0x09, 0x08, -0xdc, 0x05, 0x7e, 0x05, 0x85, 0x03, 0x15, 0x01, 0x73, 0xff, 0xef, 0xfc, 0x02, 0xfd, 0x53, 0xfb, -0x92, 0xf9, 0xb8, 0xf7, 0xcd, 0xf5, 0xe1, 0xf4, 0xcc, 0xf3, 0x9c, 0xf2, 0x5c, 0xf1, 0x2f, 0xf0, -0xf4, 0xef, 0x66, 0xef, 0xd1, 0xee, 0xa1, 0xef, 0x26, 0xef, 0x17, 0xee, 0xdc, 0xee, 0x47, 0xed, -0x02, 0xf0, 0x33, 0xef, 0x37, 0xf1, 0x3e, 0xf2, 0x4c, 0xf1, 0x73, 0xf5, 0xe6, 0xf2, 0xe8, 0xf7, -0x6f, 0xf7, 0x58, 0xf9, 0xa5, 0xfb, 0xcb, 0xfa, 0x80, 0xff, 0x6d, 0xfe, 0xcd, 0x01, 0x76, 0x02, -0xe6, 0x03, 0x85, 0x06, 0x58, 0x07, 0x6b, 0x09, 0x33, 0x0b, 0x03, 0x0b, 0x66, 0x0c, 0x35, 0x0d, -0x85, 0x0e, 0x0d, 0x0f, 0xac, 0x0c, 0xb9, 0x0e, 0x9e, 0x0d, 0x89, 0x0e, 0x4e, 0x0d, 0xf0, 0x0b, -0xa4, 0x0c, 0xa2, 0x09, 0xb7, 0x09, 0x9f, 0x07, 0xff, 0x07, 0xb8, 0x05, 0x63, 0x04, 0xd0, 0x02, -0x18, 0x01, 0x92, 0x01, 0xfb, 0xff, 0xe8, 0xfe, 0x63, 0xfd, 0x24, 0xfc, 0xe0, 0xfa, 0x54, 0xfa, -0xcc, 0xf9, 0xca, 0xfa, 0x3b, 0xfa, 0xec, 0xfa, 0xab, 0xfc, 0xdd, 0xfc, 0x92, 0xfd, 0x26, 0xfe, -0xfa, 0x00, 0x96, 0x00, 0x91, 0xff, 0xb3, 0x00, 0xb9, 0x01, 0x83, 0x03, 0xc2, 0x05, 0x99, 0x07, -0x19, 0x08, 0x1b, 0x09, 0xb4, 0x09, 0xc6, 0x09, 0xb0, 0x09, 0x30, 0x0b, 0xc2, 0x0a, 0xa5, 0x09, -0x19, 0x0a, 0x3d, 0x0a, 0x08, 0x0b, 0xdc, 0x0a, 0x42, 0x0a, 0x4e, 0x08, 0xb2, 0x06, 0xf6, 0x04, -0x78, 0x03, 0x36, 0x02, 0x4a, 0x01, 0x6b, 0xff, 0xaa, 0xfd, 0x64, 0xfc, 0x27, 0xfb, 0x8d, 0xfa, -0xe1, 0xf8, 0x26, 0xf7, 0x20, 0xf5, 0xf5, 0xf2, 0x42, 0xf2, 0xaa, 0xf1, 0xb4, 0xf1, 0x1c, 0xf2, -0x76, 0xf1, 0x8b, 0xf1, 0x9f, 0xf0, 0xea, 0xf0, 0x9f, 0xf0, 0x4f, 0xf0, 0x5d, 0xf1, 0x2e, 0xf0, -0x16, 0xf1, 0xa2, 0xf1, 0x81, 0xf3, 0x1b, 0xf5, 0x45, 0xf5, 0x72, 0xf7, 0xbb, 0xf6, 0x41, 0xf9, -0x48, 0xf8, 0xd3, 0xfa, 0x44, 0xfb, 0x87, 0xfd, 0x90, 0xfe, 0xf4, 0xff, 0xd1, 0x01, 0x7d, 0x02, -0x41, 0x04, 0xb8, 0x04, 0xd6, 0x05, 0x13, 0x06, 0xbb, 0x06, 0xbc, 0x07, 0xde, 0x08, 0x65, 0x0a, -0x21, 0x0a, 0x39, 0x0b, 0x6f, 0x0a, 0xe4, 0x0b, 0x36, 0x0a, 0x72, 0x0a, 0xdf, 0x08, 0x45, 0x09, -0xcb, 0x08, 0x9f, 0x07, 0xc2, 0x07, 0x29, 0x07, 0x62, 0x07, 0x3c, 0x06, 0x97, 0x05, 0x39, 0x04, -0x19, 0x03, 0xc2, 0x01, 0x73, 0x00, 0xfc, 0xff, 0x53, 0xff, 0x6e, 0xff, 0xa9, 0xfe, 0x76, 0xff, -0xb3, 0xfe, 0x61, 0xff, 0x59, 0xff, 0x8d, 0x00, 0x0d, 0x00, 0xb1, 0xff, 0x8a, 0x00, 0x14, 0x01, -0xa6, 0x01, 0xa1, 0x01, 0x50, 0x03, 0xe0, 0x03, 0xd7, 0x04, 0x6f, 0x05, 0xe0, 0x05, 0x86, 0x06, -0x12, 0x07, 0x97, 0x07, 0x2c, 0x07, 0xdc, 0x07, 0xf2, 0x07, 0x45, 0x08, 0x40, 0x08, 0xc4, 0x08, -0xde, 0x08, 0xa0, 0x08, 0xd0, 0x07, 0xda, 0x06, 0x09, 0x06, 0xf1, 0x04, 0x41, 0x04, 0x13, 0x03, -0x66, 0x02, 0xf9, 0x00, 0xf0, 0xff, 0x96, 0xfe, 0x18, 0xfd, 0xc8, 0xfb, 0xa2, 0xf9, 0xaf, 0xf7, -0x88, 0xf5, 0xc3, 0xf4, 0xb9, 0xf3, 0xf7, 0xf2, 0xd8, 0xf2, 0xb9, 0xf1, 0xf6, 0xf1, 0xe7, 0xf0, -0x24, 0xf1, 0x54, 0xf0, 0x25, 0xf0, 0x84, 0xf0, 0xb0, 0xef, 0x58, 0xf0, 0x30, 0xf0, 0xb2, 0xf1, -0x74, 0xf3, 0xa3, 0xf3, 0xdc, 0xf4, 0xef, 0xf4, 0xfc, 0xf6, 0x75, 0xf8, 0x16, 0xf8, 0xa1, 0xfa, -0xba, 0xf9, 0x1b, 0xfd, 0xc9, 0xfc, 0x23, 0xff, 0xdf, 0x00, 0x0c, 0x01, 0x80, 0x03, 0xc7, 0x02, -0x30, 0x05, 0x46, 0x05, 0xba, 0x06, 0x20, 0x08, 0x6e, 0x09, 0x2d, 0x09, 0x0b, 0x0a, 0xac, 0x0b, -0x16, 0x0d, 0xdb, 0x0b, 0x57, 0x0a, 0x3b, 0x0b, 0x47, 0x0a, 0x81, 0x0b, 0x6a, 0x09, 0xa1, 0x09, -0xe0, 0x09, 0xfa, 0x08, 0x50, 0x08, 0x44, 0x06, 0x61, 0x07, 0x9a, 0x05, 0x5d, 0x04, 0x88, 0x01, -0x11, 0x01, 0xcf, 0x00, 0x8c, 0x00, 0x1a, 0xff, 0xc1, 0xfe, 0x26, 0xff, 0x7f, 0xfe, 0x4c, 0xfe, -0x4e, 0xfe, 0x16, 0x00, 0xf9, 0xfe, 0x78, 0xff, 0x02, 0xff, 0xfa, 0x00, 0x04, 0x01, 0xb7, 0x01, -0x3f, 0x02, 0xb3, 0x02, 0x9e, 0x04, 0x51, 0x04, 0xd8, 0x05, 0xd5, 0x05, 0x55, 0x07, 0xc8, 0x07, -0xc0, 0x07, 0x92, 0x08, 0xa5, 0x08, 0x04, 0x09, 0x58, 0x08, 0x44, 0x08, 0xf1, 0x07, 0xbe, 0x08, -0x58, 0x07, 0x33, 0x07, 0xbf, 0x05, 0x9a, 0x05, 0x3e, 0x04, 0x49, 0x03, 0xcd, 0x02, 0xb9, 0x00, -0x00, 0x00, 0xea, 0xfd, 0x5f, 0xfd, 0xd8, 0xfb, 0x3c, 0xfb, 0x8c, 0xf9, 0xc6, 0xf7, 0x49, 0xf6, -0x10, 0xf5, 0x98, 0xf4, 0x78, 0xf3, 0x31, 0xf3, 0x48, 0xf2, 0xa0, 0xf2, 0x9d, 0xf1, 0x2b, 0xf1, -0x33, 0xf2, 0x79, 0xf2, 0xa4, 0xf0, 0xc4, 0xf0, 0x34, 0xf1, 0x67, 0xf1, 0x0f, 0xf1, 0x60, 0xf2, -0x1a, 0xf4, 0x75, 0xf3, 0x05, 0xf6, 0x4d, 0xf6, 0xe4, 0xf7, 0x16, 0xfa, 0x04, 0xfa, 0x40, 0xfb, -0xec, 0xfa, 0xca, 0xfc, 0xd4, 0xfd, 0x87, 0xff, 0x2a, 0x01, 0xbc, 0x00, 0x81, 0x02, 0xbe, 0x04, -0x0a, 0x04, 0xfc, 0x04, 0x5e, 0x06, 0xa8, 0x08, 0x43, 0x08, 0xaf, 0x07, 0xe3, 0x08, 0x70, 0x0a, -0x17, 0x0c, 0x8d, 0x0a, 0x70, 0x09, 0xbd, 0x09, 0x66, 0x0a, 0x58, 0x09, 0x3a, 0x08, 0x24, 0x08, -0x3b, 0x08, 0x3f, 0x08, 0xe3, 0x05, 0xc0, 0x05, 0xec, 0x05, 0xd5, 0x05, 0x92, 0x03, 0xe1, 0x01, -0x46, 0x01, 0xaf, 0x01, 0xe2, 0x00, 0xf1, 0xff, 0xfc, 0xff, 0xa3, 0x00, 0x1e, 0x01, 0x72, 0x00, -0x5b, 0x02, 0xf3, 0x01, 0x7f, 0x02, 0x2a, 0x02, 0x4e, 0x02, 0x3c, 0x03, 0x07, 0x03, 0xa8, 0x04, -0xcf, 0x03, 0xbc, 0x05, 0x06, 0x06, 0xbf, 0x06, 0xa8, 0x06, 0x4c, 0x07, 0x79, 0x07, 0x85, 0x07, -0x31, 0x07, 0xbe, 0x06, 0xdd, 0x06, 0xf5, 0x06, 0x00, 0x07, 0xba, 0x05, 0xb0, 0x06, 0x10, 0x06, -0x41, 0x04, 0x80, 0x04, 0x9e, 0x02, 0x7f, 0x01, 0x65, 0x02, 0x3c, 0xff, 0x0f, 0x00, 0xce, 0xfe, -0xc8, 0xfc, 0x6e, 0xfd, 0xd6, 0xfb, 0xea, 0xfa, 0x1c, 0xfa, 0x9f, 0xf7, 0x3e, 0xf7, 0x41, 0xf5, -0x7d, 0xf4, 0x0c, 0xf5, 0x22, 0xf3, 0xcb, 0xf3, 0xa4, 0xf3, 0xcb, 0xf3, 0xcc, 0xf3, 0xc9, 0xf2, -0xcc, 0xf3, 0xf6, 0xf3, 0x45, 0xf1, 0x07, 0xf4, 0x90, 0xf1, 0xa4, 0xf3, 0x03, 0xf4, 0x1f, 0xf4, -0x9e, 0xf6, 0xe5, 0xf4, 0x14, 0xf9, 0x79, 0xf7, 0x5f, 0xf9, 0x64, 0xfa, 0xe5, 0xf9, 0x72, 0xfd, -0x07, 0xfb, 0xbe, 0xff, 0x99, 0xfc, 0x84, 0x01, 0x19, 0x00, 0x39, 0x02, 0x33, 0x03, 0xee, 0x02, -0xd5, 0x04, 0x76, 0x02, 0x7b, 0x06, 0x30, 0x05, 0x73, 0x08, 0x30, 0x07, 0x06, 0x07, 0x97, 0x09, -0x40, 0x09, 0xf4, 0x0a, 0x8e, 0x07, 0xf5, 0x09, 0x7f, 0x07, 0xf4, 0x09, 0x4f, 0x07, 0xd4, 0x07, -0x1b, 0x08, 0x63, 0x08, 0x4a, 0x07, 0xa7, 0x05, 0xc0, 0x06, 0xdc, 0x05, 0xe4, 0x04, 0xcf, 0x02, -0x14, 0x02, 0x10, 0x03, 0xad, 0x02, 0xe3, 0x01, 0x35, 0x01, 0xc9, 0x02, 0xa3, 0x03, 0x33, 0x04, -0x25, 0x02, 0xe4, 0x02, 0x9c, 0x02, 0x69, 0x04, 0xc1, 0x01, 0xee, 0x02, 0x68, 0x03, 0xf1, 0x04, -0x85, 0x04, 0xe4, 0x04, 0x79, 0x06, 0x65, 0x06, 0x70, 0x06, 0x92, 0x05, 0x0f, 0x06, 0x59, 0x06, -0x74, 0x06, 0xb4, 0x05, 0x9c, 0x05, 0xbc, 0x06, 0xe5, 0x05, 0xe7, 0x05, 0xe9, 0x04, 0x16, 0x05, -0xe4, 0x03, 0x26, 0x03, 0xd5, 0x01, 0x16, 0x01, 0x45, 0x01, 0x41, 0x00, 0x6c, 0xff, 0x18, 0xff, -0xdf, 0xfe, 0xb6, 0xfd, 0x17, 0xfc, 0x73, 0xfd, 0xec, 0xfc, 0xd9, 0xf9, 0x97, 0xf9, 0xdc, 0xf8, -0xe1, 0xf8, 0xb6, 0xf6, 0x16, 0xf7, 0x2a, 0xf7, 0x14, 0xf6, 0x32, 0xf6, 0x5a, 0xf4, 0x46, 0xf5, -0xdb, 0xf4, 0x96, 0xf3, 0x26, 0xf3, 0x80, 0xf0, 0xb7, 0xf3, 0x82, 0xf0, 0xf8, 0xf2, 0x9e, 0xf3, -0x78, 0xf2, 0x27, 0xf5, 0xce, 0xf2, 0x51, 0xf5, 0x10, 0xf6, 0x5d, 0xf6, 0xed, 0xf7, 0x9c, 0xf6, -0x42, 0xf9, 0x13, 0xfa, 0x53, 0xfa, 0xac, 0xfc, 0xbd, 0xfd, 0x02, 0xff, 0x5d, 0x00, 0xfc, 0xff, -0x63, 0x02, 0x2d, 0x05, 0xdb, 0x06, 0x04, 0x06, 0x75, 0x06, 0xa2, 0x09, 0xcc, 0x0b, 0x8f, 0x0a, -0xcd, 0x0a, 0x82, 0x0b, 0x7b, 0x0d, 0x44, 0x0d, 0xa1, 0x0b, 0x05, 0x0c, 0xb9, 0x0d, 0xbc, 0x0d, -0x85, 0x0b, 0x13, 0x0b, 0x44, 0x0b, 0xdc, 0x0a, 0xe2, 0x08, 0x05, 0x06, 0x2e, 0x06, 0x15, 0x06, -0xe5, 0x05, 0xfb, 0x02, 0x08, 0x03, 0x12, 0x03, 0x3e, 0x03, 0xa7, 0x03, 0x23, 0x01, 0xea, 0x01, -0x19, 0x01, 0xc7, 0x02, 0xb5, 0xff, 0x50, 0x00, 0xd1, 0x01, 0xd7, 0x00, 0xe3, 0x01, 0x5e, 0x01, -0x08, 0x04, 0x3d, 0x03, 0x12, 0x04, 0xa4, 0x03, 0x35, 0x04, 0x81, 0x05, 0x5b, 0x05, 0xce, 0x04, -0xef, 0x04, 0x4f, 0x06, 0xbb, 0x05, 0xa6, 0x06, 0x44, 0x06, 0xd6, 0x06, 0x2a, 0x06, 0x2e, 0x05, -0x90, 0x04, 0x3f, 0x03, 0x9c, 0x03, 0xc0, 0x01, 0xef, 0x00, 0x22, 0xff, 0x45, 0xfe, 0xb4, 0xfd, -0xd8, 0xfb, 0x3b, 0xfb, 0xac, 0xf9, 0x67, 0xf8, 0xf7, 0xf5, 0x94, 0xf4, 0x03, 0xf5, 0x5e, 0xf3, -0x44, 0xf2, 0x24, 0xf2, 0x76, 0xf1, 0xc0, 0xf1, 0xaa, 0xf0, 0x6a, 0xf1, 0x44, 0xf0, 0x0d, 0xf1, -0xf0, 0xef, 0xba, 0xf0, 0xce, 0xef, 0x1b, 0xf2, 0xb1, 0xf1, 0xab, 0xf1, 0x22, 0xf5, 0x76, 0xf2, -0x2f, 0xf7, 0x24, 0xf6, 0xaa, 0xf8, 0x57, 0xf8, 0xc0, 0xf9, 0x76, 0xfc, 0xf8, 0xfa, 0x9e, 0xfd, -0x46, 0xfc, 0x27, 0x00, 0x71, 0x00, 0xef, 0x03, 0x23, 0x05, 0xd3, 0x04, 0x1b, 0x08, 0x88, 0x07, -0xa4, 0x0c, 0x3d, 0x0b, 0xe1, 0x0a, 0xd5, 0x09, 0x94, 0x0a, 0x4f, 0x0d, 0x02, 0x0c, 0xfe, 0x0c, -0xda, 0x0c, 0xa8, 0x0e, 0x50, 0x0d, 0x3f, 0x0d, 0x67, 0x0c, 0x29, 0x0d, 0x01, 0x0c, 0xca, 0x08, -0x5d, 0x07, 0x2c, 0x06, 0x46, 0x07, 0xb3, 0x05, 0x6a, 0x05, 0xc1, 0x04, 0x91, 0x04, 0x41, 0x03, -0xf2, 0x01, 0xca, 0x02, 0x19, 0x04, 0x70, 0x03, 0xd2, 0x00, 0x2a, 0x00, 0x48, 0x02, 0xb0, 0x02, -0x66, 0x02, 0x89, 0x02, 0x25, 0x03, 0xd2, 0x03, 0x75, 0x03, 0xe5, 0x03, 0xa0, 0x04, 0xdc, 0x05, -0x20, 0x06, 0xb8, 0x04, 0x56, 0x05, 0xdf, 0x06, 0x6c, 0x07, 0x14, 0x07, 0x22, 0x07, 0xb6, 0x07, -0x0b, 0x07, 0x80, 0x06, 0x79, 0x05, 0x73, 0x05, 0x42, 0x05, 0x0a, 0x04, 0x76, 0x02, 0x61, 0x01, -0x36, 0x01, 0x76, 0x00, 0x82, 0xfe, 0x15, 0xfd, 0x9a, 0xfb, 0x28, 0xfb, 0xad, 0xf8, 0xf8, 0xf6, -0x34, 0xf6, 0xf9, 0xf4, 0xde, 0xf3, 0x21, 0xf2, 0xa7, 0xf1, 0x13, 0xf2, 0x1a, 0xf1, 0xac, 0xf0, -0xf9, 0xef, 0xad, 0xee, 0xe2, 0xee, 0xeb, 0xed, 0x25, 0xed, 0x0e, 0xed, 0x6d, 0xec, 0x25, 0xed, -0x81, 0xec, 0x91, 0xed, 0xf8, 0xef, 0x78, 0xef, 0x1b, 0xf1, 0xc4, 0xf1, 0x17, 0xf2, 0x45, 0xf4, -0xea, 0xf3, 0x23, 0xf7, 0x3a, 0xf6, 0x46, 0xf8, 0x38, 0xf9, 0xca, 0xfb, 0x06, 0x02, 0x38, 0x03, -0x59, 0x05, 0xc9, 0x03, 0xfe, 0x08, 0x06, 0x0e, 0x93, 0x0c, 0x29, 0x0c, 0x3a, 0x0a, 0x0f, 0x10, -0xcb, 0x10, 0x0f, 0x0f, 0x43, 0x0f, 0x5b, 0x12, 0xc2, 0x15, 0x32, 0x12, 0x51, 0x0f, 0xa3, 0x0f, -0x61, 0x11, 0xe7, 0x0f, 0x4a, 0x0b, 0x1f, 0x08, 0xd5, 0x08, 0x50, 0x09, 0xb3, 0x06, 0x00, 0x05, -0xe9, 0x04, 0x17, 0x06, 0x82, 0x02, 0x69, 0x00, 0xa1, 0xff, 0x0c, 0x01, 0x98, 0x02, 0x53, 0x00, -0xaf, 0xfe, 0x34, 0xfe, 0x76, 0x00, 0x2d, 0x02, 0x86, 0x00, 0x2c, 0x01, 0xe3, 0x01, 0xa8, 0x01, -0xda, 0xff, 0x92, 0x00, 0x3d, 0x03, 0x5e, 0x04, 0x61, 0x04, 0x81, 0x03, 0x31, 0x04, 0x4d, 0x06, -0x3c, 0x07, 0x8b, 0x06, 0x2c, 0x0b, 0x0e, 0x0b, 0x37, 0x08, 0xd8, 0x07, 0x88, 0x07, 0x13, 0x08, -0x05, 0x06, 0xe8, 0x04, 0x2b, 0x04, 0xd6, 0x00, 0x6a, 0x03, 0x9e, 0x00, 0xec, 0xfe, 0x66, 0xfe, -0xb6, 0xf9, 0xc0, 0xf6, 0x2b, 0xf5, 0x8e, 0xf1, 0xd1, 0xf2, 0xff, 0xf3, 0x36, 0xf1, 0x20, 0xf4, -0x11, 0xef, 0x8e, 0xf1, 0x0c, 0xf1, 0x42, 0xee, 0x2a, 0xee, 0x14, 0xec, 0x43, 0xeb, 0xae, 0xea, -0x21, 0xeb, 0xee, 0xed, 0x83, 0xef, 0xac, 0xee, 0xf1, 0xf0, 0x00, 0xf1, 0x27, 0xf2, 0x17, 0xf4, -0xb4, 0xf2, 0x5f, 0xf5, 0x5d, 0xf5, 0x17, 0xf5, 0x46, 0xf9, 0x08, 0xfa, 0x52, 0xfd, 0x49, 0x00, -0x2f, 0x07, 0x36, 0x0a, 0x20, 0x0a, 0x2b, 0x07, 0x7e, 0x0c, 0xca, 0x10, 0xfe, 0x10, 0xb9, 0x0f, -0x43, 0x0d, 0xb7, 0x12, 0xaa, 0x17, 0xf2, 0x15, 0xeb, 0x13, 0xf6, 0x15, 0x55, 0x19, 0xac, 0x14, -0x90, 0x0d, 0x6c, 0x0c, 0x61, 0x0e, 0x7d, 0x0e, 0xd1, 0x09, 0xcc, 0x04, 0x63, 0x05, 0x5c, 0x07, -0x62, 0x03, 0x7a, 0x00, 0x65, 0xfd, 0x1c, 0xfe, 0x43, 0xfb, 0xdc, 0xf6, 0xbd, 0xf5, 0xe7, 0xf9, -0x20, 0xff, 0x0b, 0xfe, 0xc9, 0xfd, 0x34, 0x01, 0x67, 0x02, 0x87, 0x03, 0xda, 0x01, 0xa6, 0x03, -0xb2, 0x05, 0xab, 0x05, 0xe6, 0x05, 0x5d, 0x06, 0x34, 0x0c, 0xbc, 0x0e, 0xdc, 0x0e, 0x8c, 0x0c, -0x26, 0x0c, 0xd2, 0x0c, 0xcc, 0x0a, 0x3a, 0x09, 0x01, 0x0a, 0x8e, 0x0a, 0x0a, 0x0a, 0xd1, 0x06, -0xd3, 0x06, 0xda, 0x06, 0x01, 0x06, 0x6e, 0x03, 0x48, 0xfe, 0x81, 0xfb, 0x81, 0xf9, 0xcb, 0xf7, -0x07, 0xf6, 0xeb, 0xf4, 0x6e, 0xf5, 0x0d, 0xf3, 0x38, 0xef, 0x5e, 0xee, 0x6d, 0xed, 0x60, 0xec, -0x59, 0xec, 0xc3, 0xeb, 0x87, 0xeb, 0x9e, 0xe9, 0xf2, 0xea, 0xcf, 0xed, 0x82, 0xeb, 0x91, 0xed, -0x66, 0xea, 0x0a, 0xeb, 0x54, 0xe8, 0x94, 0xeb, 0xc0, 0xec, 0x92, 0xee, 0xd9, 0xf0, 0x7e, 0xf1, -0x8a, 0xf3, 0x54, 0xf4, 0x53, 0xf8, 0x72, 0xf6, 0x1d, 0xf8, 0x7e, 0xf9, 0xc8, 0xfa, 0xea, 0xfb, -0xb0, 0xff, 0x89, 0x08, 0xb0, 0x0d, 0xa3, 0x0f, 0xaf, 0x0d, 0xe3, 0x0b, 0xa3, 0x10, 0x43, 0x12, -0x22, 0x12, 0x88, 0x0f, 0x14, 0x14, 0xb3, 0x16, 0xbe, 0x18, 0x22, 0x14, 0x08, 0x15, 0xc6, 0x16, -0xa5, 0x14, 0x2a, 0x0c, 0x1e, 0x06, 0xf1, 0x07, 0x7a, 0x09, 0xca, 0x09, 0x77, 0x05, 0x14, 0x03, -0xda, 0x02, 0x0a, 0x00, 0xe7, 0xfb, 0xf8, 0xf8, 0xa7, 0xfa, 0x21, 0xfb, 0x29, 0xf9, 0xbe, 0xf7, -0x69, 0xfa, 0x76, 0x00, 0xf1, 0x06, 0x99, 0x03, 0x25, 0x04, 0x2c, 0x06, 0x3e, 0x07, 0x0b, 0x08, -0x27, 0x07, 0x66, 0x0e, 0x88, 0x10, 0xcb, 0x0f, 0x36, 0x0f, 0x6f, 0x0f, 0xe1, 0x12, 0x8d, 0x13, -0xeb, 0x10, 0x91, 0x0d, 0x01, 0x0e, 0x83, 0x0e, 0x2f, 0x0d, 0x4b, 0x0b, 0x71, 0x0d, 0x97, 0x0c, -0x12, 0x08, 0x89, 0x03, 0x03, 0x02, 0xc9, 0x01, 0xfb, 0xff, 0x9b, 0xfc, 0xba, 0xf8, 0x86, 0xf6, -0x39, 0xf5, 0x25, 0xf3, 0xcd, 0xef, 0xfd, 0xec, 0x77, 0xed, 0x34, 0xeb, 0x3f, 0xe7, 0xc7, 0xe7, -0xb7, 0xe8, 0x90, 0xe8, 0xd9, 0xe9, 0x28, 0xe8, 0x49, 0xeb, 0x75, 0xe7, 0x4b, 0xe9, 0xa4, 0xe8, -0x3c, 0xea, 0x77, 0xea, 0xf2, 0xea, 0x9c, 0xe9, 0x13, 0xec, 0xd0, 0xec, 0x2a, 0xf1, 0x9c, 0xf0, -0x24, 0xf2, 0xb8, 0xf5, 0xba, 0xf5, 0xe3, 0xf9, 0x22, 0xf5, 0x7a, 0xfb, 0x9a, 0xf7, 0x3f, 0x00, -0xa9, 0xfd, 0x00, 0x06, 0xd1, 0x09, 0xb4, 0x0e, 0xb4, 0x0e, 0xb4, 0x0b, 0x20, 0x0f, 0xb2, 0x10, -0x7c, 0x11, 0xc4, 0x0f, 0xa4, 0x10, 0xbd, 0x15, 0x26, 0x17, 0x04, 0x16, 0x10, 0x11, 0xd4, 0x13, -0x48, 0x10, 0xd7, 0x0d, 0x25, 0x06, 0x46, 0x07, 0x14, 0x08, 0xb6, 0x07, 0xe7, 0x04, 0x6c, 0xff, -0x11, 0x00, 0xfb, 0xfc, 0xa5, 0xfa, 0xcf, 0xf6, 0xdc, 0xf6, 0x49, 0xf9, 0xc2, 0xf7, 0xb5, 0xf8, -0xbf, 0xf8, 0x4b, 0xfe, 0x0c, 0x01, 0x7f, 0x04, 0xed, 0x02, 0x46, 0x06, 0x10, 0x08, 0x80, 0x0b, -0x79, 0x0c, 0x6d, 0x0d, 0x64, 0x11, 0x13, 0x11, 0x94, 0x11, 0x0d, 0x11, 0x78, 0x13, 0xa6, 0x14, -0x7b, 0x13, 0x44, 0x11, 0x88, 0x0e, 0x75, 0x0f, 0xa2, 0x0e, 0x80, 0x0d, 0xed, 0x0a, 0x6b, 0x0a, -0x59, 0x08, 0xb2, 0x04, 0x50, 0x02, 0xd1, 0x00, 0xe2, 0xff, 0x0e, 0xfc, 0x53, 0xf8, 0xc6, 0xf4, -0xb4, 0xf2, 0x37, 0xf1, 0xf4, 0xef, 0x6d, 0xec, 0x20, 0xea, 0xe1, 0xe9, 0x58, 0xe8, 0xe6, 0xe5, -0xf1, 0xe4, 0x9e, 0xe8, 0x66, 0xe7, 0xb0, 0xe6, 0x76, 0xe5, 0xbd, 0xe7, 0xd0, 0xe6, 0x46, 0xe8, -0xb4, 0xe5, 0xf2, 0xe6, 0x67, 0xe6, 0x9a, 0xeb, 0x6f, 0xe8, 0x9c, 0xee, 0xd0, 0xee, 0x5d, 0xf4, -0x2a, 0xf3, 0x1a, 0xf4, 0x68, 0xf6, 0x26, 0xf9, 0x7a, 0xf7, 0xa7, 0xfc, 0xc3, 0xfa, 0xb1, 0x03, -0x76, 0x0b, 0xd7, 0x11, 0x63, 0x11, 0xf6, 0x0e, 0xf3, 0x0e, 0x69, 0x16, 0x2e, 0x14, 0x32, 0x15, -0x28, 0x12, 0xc7, 0x1a, 0xcc, 0x1b, 0xd5, 0x1b, 0x53, 0x16, 0x2f, 0x16, 0xde, 0x17, 0x20, 0x15, -0xac, 0x0a, 0x2c, 0x07, 0xa2, 0x09, 0x47, 0x0d, 0x96, 0x08, 0xae, 0x02, 0xed, 0xfd, 0x06, 0xfe, -0xc5, 0xf9, 0x0f, 0xf5, 0xd3, 0xf1, 0x5c, 0xf6, 0xf6, 0xf5, 0x7b, 0xf5, 0xbb, 0xf0, 0x1d, 0xf5, -0x55, 0xf9, 0x87, 0xfc, 0x73, 0xfb, 0x31, 0xfb, 0x71, 0x05, 0xb2, 0x0a, 0x0d, 0x0c, 0x59, 0x0b, -0x79, 0x10, 0xa3, 0x15, 0x57, 0x12, 0x54, 0x11, 0xf4, 0x12, 0xff, 0x18, 0xd6, 0x19, 0x24, 0x19, -0x00, 0x16, 0xb0, 0x16, 0x47, 0x17, 0x67, 0x13, 0xfb, 0x0c, 0x2b, 0x0c, 0xa6, 0x0d, 0x14, 0x0a, -0x7c, 0x05, 0xde, 0x03, 0xff, 0x03, 0x8d, 0x00, 0x40, 0xfa, 0xa8, 0xf5, 0x8e, 0xf1, 0x06, 0xf1, -0xe1, 0xed, 0x0a, 0xeb, 0x3b, 0xe9, 0x8e, 0xe8, 0x6c, 0xe9, 0x5a, 0xe3, 0x45, 0xe2, 0x10, 0xe1, -0x2e, 0xe2, 0xbb, 0xe2, 0x06, 0xe3, 0x9d, 0xe7, 0x03, 0xe6, 0x8a, 0xe8, 0xff, 0xe3, 0xaf, 0xe7, -0x4a, 0xe7, 0xd5, 0xe8, 0xbf, 0xe6, 0x7f, 0xe9, 0xfa, 0xec, 0xb7, 0xf0, 0x4f, 0xf2, 0xf3, 0xf6, -0xe2, 0xf6, 0xbc, 0xf6, 0xd9, 0xf6, 0xa0, 0xf8, 0xfb, 0xfb, 0xf6, 0xfe, 0x14, 0x02, 0xd1, 0x08, -0xf5, 0x11, 0x27, 0x16, 0x25, 0x11, 0xb6, 0x0c, 0x67, 0x14, 0xa8, 0x18, 0xf6, 0x15, 0x36, 0x11, -0x9b, 0x15, 0xcb, 0x1d, 0x7b, 0x1f, 0xb2, 0x19, 0xeb, 0x12, 0x19, 0x16, 0x36, 0x16, 0x08, 0x0f, -0xe6, 0x05, 0xfd, 0x05, 0x64, 0x0c, 0xa6, 0x0b, 0xfb, 0x02, 0xa5, 0xfc, 0x70, 0xfd, 0x5e, 0xfd, -0xe3, 0xf6, 0x0e, 0xf1, 0x4a, 0xf2, 0xf3, 0xf6, 0x62, 0xf7, 0x7a, 0xf4, 0xca, 0xf3, 0x15, 0xfa, -0x49, 0xfd, 0x20, 0xfd, 0xae, 0xfd, 0x84, 0x02, 0xe3, 0x0b, 0xa2, 0x0e, 0x7f, 0x0d, 0xf2, 0x0e, -0xe2, 0x13, 0x16, 0x17, 0x63, 0x12, 0x23, 0x12, 0x54, 0x15, 0x6e, 0x19, 0x50, 0x17, 0x3b, 0x16, -0x1f, 0x15, 0xa8, 0x15, 0x03, 0x14, 0x33, 0x0e, 0xc2, 0x09, 0x38, 0x0a, 0xdb, 0x0a, 0x32, 0x07, -0xdd, 0x02, 0xd5, 0x02, 0x2d, 0x02, 0x10, 0xfe, 0x34, 0xf7, 0xe4, 0xf3, 0x10, 0xf2, 0x8c, 0xef, -0x62, 0xec, 0x5e, 0xea, 0xb7, 0xe9, 0x13, 0xea, 0x15, 0xe8, 0xe7, 0xe3, 0xee, 0xe2, 0x1c, 0xe5, -0x4e, 0xe5, 0x35, 0xe4, 0x8c, 0xe4, 0x96, 0xe8, 0x11, 0xe8, 0x84, 0xe7, 0x3f, 0xe6, 0x44, 0xe7, -0xa1, 0xe7, 0x70, 0xe7, 0x72, 0xe8, 0xf2, 0xe8, 0x96, 0xf2, 0x63, 0xf2, 0xaa, 0xf7, 0x8f, 0xf2, -0x15, 0xfb, 0xfd, 0xf7, 0xb2, 0xf9, 0x85, 0xf8, 0xb3, 0xfb, 0x2e, 0x05, 0x02, 0x0f, 0x2a, 0x16, -0x9e, 0x12, 0x15, 0x13, 0xf6, 0x13, 0x13, 0x1a, 0x64, 0x15, 0x83, 0x14, 0xb3, 0x13, 0xb6, 0x19, -0x1b, 0x1e, 0x57, 0x1d, 0xdc, 0x18, 0x72, 0x18, 0x40, 0x1a, 0x81, 0x13, 0x9b, 0x08, 0xb3, 0x03, -0x1a, 0x07, 0x51, 0x09, 0x38, 0x05, 0xe2, 0xfe, 0xf3, 0xfc, 0x89, 0xfc, 0xce, 0xf9, 0x31, 0xf2, -0x75, 0xee, 0xc1, 0xef, 0xf2, 0xf2, 0xff, 0xf0, 0xb1, 0xf0, 0x96, 0xf4, 0x5b, 0xfc, 0x45, 0xfd, -0xe3, 0xff, 0xe3, 0x00, 0x08, 0x06, 0x98, 0x0a, 0xa0, 0x0b, 0x56, 0x0f, 0xc4, 0x10, 0x9e, 0x17, -0xc2, 0x16, 0xa7, 0x15, 0xee, 0x15, 0x94, 0x19, 0x64, 0x19, 0x66, 0x16, 0xd4, 0x15, 0x85, 0x14, -0xb9, 0x14, 0xd0, 0x11, 0xa6, 0x0e, 0x6e, 0x0b, 0xae, 0x0a, 0x49, 0x08, 0x56, 0x04, 0xd0, 0x00, -0x35, 0x00, 0x54, 0xfe, 0xe3, 0xf9, 0xd4, 0xf4, 0x59, 0xf2, 0x34, 0xf0, 0xfc, 0xec, 0x51, 0xea, -0x14, 0xe9, 0xf4, 0xe8, 0x62, 0xe8, 0x58, 0xe5, 0xf2, 0xe3, 0x4f, 0xe4, 0xaa, 0xe6, 0xb4, 0xe5, -0x80, 0xe3, 0x5f, 0xe4, 0x24, 0xe6, 0xf9, 0xe7, 0xa1, 0xe5, 0x65, 0xe7, 0xac, 0xe5, 0x21, 0xe9, -0xfc, 0xe6, 0x68, 0xe9, 0xf6, 0xe9, 0xf8, 0xee, 0x6f, 0xf3, 0x34, 0xf1, 0xcf, 0xf9, 0x5c, 0xf2, -0xfd, 0xfe, 0xcd, 0xf4, 0x28, 0xff, 0x93, 0xfc, 0xd4, 0x0b, 0xc4, 0x11, 0x44, 0x13, 0x0e, 0x12, -0xa3, 0x13, 0xef, 0x1c, 0x52, 0x19, 0x6d, 0x17, 0xbb, 0x12, 0x9a, 0x19, 0xc9, 0x1d, 0x55, 0x1d, -0xdb, 0x17, 0x24, 0x19, 0x1d, 0x1d, 0x48, 0x18, 0xcb, 0x0c, 0x23, 0x05, 0x5f, 0x07, 0x1e, 0x09, -0xad, 0x03, 0xec, 0xfc, 0x95, 0xfb, 0x4f, 0xfd, 0xf8, 0xfb, 0xb0, 0xf3, 0x33, 0xf0, 0xf8, 0xee, -0x40, 0xf2, 0x09, 0xed, 0xce, 0xec, 0x48, 0xef, 0xf3, 0xf7, 0x41, 0xfb, 0xc5, 0xfa, 0xbe, 0xfe, -0x81, 0x07, 0xf8, 0x0b, 0x36, 0x0a, 0xa5, 0x0a, 0x13, 0x11, 0xcf, 0x16, 0xd8, 0x16, 0x08, 0x16, -0x9e, 0x17, 0x99, 0x1a, 0x92, 0x1c, 0x5d, 0x1a, 0xbb, 0x16, 0xbc, 0x16, 0x26, 0x18, 0x56, 0x13, -0xe7, 0x0d, 0x3d, 0x0d, 0xe3, 0x0e, 0x34, 0x0b, 0xeb, 0x06, 0x56, 0x03, 0xd4, 0x02, 0xd1, 0xff, -0xa0, 0xfc, 0x40, 0xf7, 0x6f, 0xf3, 0x3d, 0xf1, 0x0b, 0xef, 0x0a, 0xeb, 0xf6, 0xe8, 0x46, 0xea, -0xff, 0xe9, 0x13, 0xe6, 0x83, 0xe2, 0x88, 0xe3, 0xf5, 0xe4, 0xa6, 0xe4, 0xf7, 0xe5, 0xc3, 0xe4, -0xe9, 0xe5, 0x3d, 0xe7, 0x2c, 0xe8, 0x33, 0xe8, 0x0c, 0xe9, 0x52, 0xe9, 0xd7, 0xe7, 0x8c, 0xe7, -0x77, 0xe9, 0x73, 0xee, 0xed, 0xee, 0xd7, 0xf3, 0x2f, 0xf4, 0x7d, 0xf7, 0xc4, 0xf9, 0xf2, 0xf8, -0x89, 0xfa, 0x19, 0xfc, 0xa2, 0x04, 0x48, 0x0b, 0x06, 0x10, 0x1c, 0x13, 0x45, 0x13, 0xe8, 0x17, -0xbb, 0x1b, 0x25, 0x19, 0x49, 0x16, 0xf1, 0x14, 0x07, 0x1a, 0xb8, 0x1a, 0xa4, 0x1b, 0x82, 0x18, -0x77, 0x1a, 0xe8, 0x1a, 0x20, 0x15, 0x22, 0x0c, 0x88, 0x06, 0x2c, 0x07, 0x48, 0x05, 0xd4, 0xff, -0x53, 0xfa, 0x59, 0xfa, 0x00, 0xfb, 0x48, 0xf8, 0x73, 0xf2, 0x50, 0xef, 0x9a, 0xee, 0xa4, 0xee, -0x98, 0xeb, 0xc1, 0xea, 0x7e, 0xef, 0xa0, 0xf6, 0x4b, 0xfa, 0x7f, 0xfa, 0x34, 0xfe, 0xd7, 0x06, -0xd3, 0x0c, 0x21, 0x0d, 0xde, 0x0d, 0x1f, 0x12, 0x0d, 0x18, 0x5e, 0x18, 0x55, 0x18, 0x55, 0x1a, -0x9c, 0x1d, 0x55, 0x1e, 0xf5, 0x1b, 0xb7, 0x19, 0x57, 0x18, 0x2a, 0x1a, 0xa5, 0x15, 0x13, 0x10, -0xef, 0x0c, 0xbc, 0x0d, 0x9a, 0x0a, 0x2f, 0x06, 0xba, 0x03, 0x66, 0x02, 0x10, 0x00, 0x89, 0xfb, -0xb1, 0xf6, 0xd2, 0xf2, 0xc4, 0xf0, 0xba, 0xee, 0xaf, 0xea, 0x1a, 0xe8, 0x89, 0xe8, 0x75, 0xe8, -0xef, 0xe6, 0x23, 0xe3, 0x38, 0xe4, 0x8c, 0xe4, 0xce, 0xe4, 0x26, 0xe4, 0x1b, 0xe4, 0xee, 0xe6, -0x67, 0xe7, 0xe3, 0xe8, 0xad, 0xe6, 0x06, 0xea, 0x38, 0xe8, 0x50, 0xe9, 0x5d, 0xe7, 0xcb, 0xea, -0x23, 0xee, 0xb8, 0xef, 0x69, 0xf6, 0xa2, 0xf4, 0x01, 0xfb, 0x37, 0xf9, 0x85, 0xfd, 0x4c, 0xfb, -0x76, 0xfd, 0x0a, 0x03, 0x02, 0x09, 0x3c, 0x13, 0x14, 0x13, 0x76, 0x16, 0x6e, 0x15, 0x54, 0x1d, -0x2d, 0x1c, 0x40, 0x18, 0x98, 0x14, 0x72, 0x16, 0x13, 0x1b, 0x6a, 0x1a, 0x41, 0x17, 0xd8, 0x17, -0x37, 0x1a, 0x82, 0x18, 0x45, 0x0d, 0x1a, 0x06, 0xb3, 0x03, 0x0d, 0x05, 0xb8, 0xff, 0xa0, 0xf8, -0xb9, 0xf7, 0xcd, 0xf9, 0x5c, 0xfa, 0x0e, 0xf4, 0x10, 0xf0, 0x90, 0xef, 0x72, 0xf0, 0x74, 0xed, -0x30, 0xe9, 0xf0, 0xec, 0x30, 0xf4, 0x6d, 0xfa, 0x10, 0xfb, 0x45, 0xfd, 0xad, 0x05, 0x5e, 0x0e, -0x46, 0x0e, 0xfa, 0x0d, 0x37, 0x10, 0xa7, 0x17, 0x15, 0x18, 0x01, 0x18, 0x8c, 0x19, 0xcb, 0x1c, -0xa0, 0x1f, 0xf1, 0x1d, 0x15, 0x1b, 0xc9, 0x17, 0x9c, 0x1a, 0xe8, 0x16, 0xa7, 0x0f, 0xac, 0x0b, -0x45, 0x0c, 0x6f, 0x0b, 0x79, 0x06, 0xfc, 0x03, 0x34, 0x02, 0x9c, 0x00, 0x8f, 0xfc, 0xe1, 0xf6, -0x7b, 0xf2, 0x35, 0xf0, 0x28, 0xef, 0x1a, 0xeb, 0x68, 0xe7, 0xc4, 0xe7, 0xa8, 0xe8, 0x2a, 0xe8, -0xaa, 0xe3, 0x9d, 0xe4, 0xd0, 0xe4, 0x77, 0xe4, 0x9a, 0xe3, 0x8b, 0xe5, 0x50, 0xe6, 0x54, 0xe7, -0x53, 0xe9, 0xf4, 0xe9, 0xd3, 0xe8, 0x44, 0xe9, 0x7f, 0xeb, 0x81, 0xea, 0xc6, 0xe8, 0x63, 0xec, -0xa4, 0xef, 0xec, 0xf4, 0xe4, 0xf3, 0x4c, 0xfb, 0xe5, 0xf7, 0xf9, 0xfc, 0xfe, 0xfa, 0xc0, 0xfc, -0xdd, 0xfe, 0xec, 0x04, 0x78, 0x10, 0x06, 0x10, 0x71, 0x12, 0xa2, 0x14, 0x3d, 0x1b, 0x0b, 0x1d, -0x0b, 0x18, 0x74, 0x17, 0xb3, 0x13, 0x46, 0x18, 0x3e, 0x18, 0xd9, 0x16, 0x59, 0x17, 0xc9, 0x18, -0xca, 0x19, 0xf5, 0x0f, 0x8d, 0x09, 0x33, 0x06, 0x25, 0x05, 0x6c, 0x01, 0xdc, 0xf8, 0xfc, 0xf6, -0x8f, 0xf6, 0xd8, 0xf8, 0x71, 0xf5, 0x0d, 0xf2, 0xc8, 0xf1, 0xc1, 0xf0, 0x92, 0xed, 0x90, 0xe9, -0x47, 0xeb, 0x1f, 0xf1, 0xe9, 0xf5, 0xf1, 0xf8, 0x4e, 0xfb, 0xdb, 0x00, 0x90, 0x0a, 0xa0, 0x10, -0x6a, 0x10, 0xc7, 0x10, 0xdd, 0x16, 0x50, 0x19, 0xea, 0x16, 0x24, 0x19, 0x61, 0x1e, 0x4e, 0x1f, -0xfe, 0x1d, 0xa8, 0x1d, 0xcc, 0x1b, 0x66, 0x19, 0xc2, 0x19, 0x7d, 0x14, 0x07, 0x0c, 0x3b, 0x0a, -0x53, 0x0a, 0x71, 0x06, 0x01, 0x02, 0x69, 0x03, 0x96, 0x02, 0xce, 0xfc, 0xed, 0xf9, 0x92, 0xf6, -0x7e, 0xf3, 0xc6, 0xef, 0x70, 0xee, 0xb8, 0xea, 0xa4, 0xe7, 0xbb, 0xea, 0xcf, 0xea, 0x96, 0xe8, -0xd1, 0xe7, 0xf7, 0xe8, 0x32, 0xe8, 0xa8, 0xe5, 0x70, 0xe5, 0xce, 0xe9, 0x80, 0xe9, 0x3c, 0xed, -0x6f, 0xe9, 0x52, 0xec, 0x84, 0xec, 0x9e, 0xed, 0x89, 0xeb, 0xe9, 0xe8, 0x3c, 0xed, 0x4e, 0xeb, -0xef, 0xef, 0x92, 0xf1, 0xa7, 0xf5, 0xa5, 0xf9, 0x0e, 0xf8, 0xe3, 0xfb, 0x7d, 0xf8, 0xc2, 0xfe, -0x6e, 0xfc, 0xbf, 0x00, 0x5f, 0x07, 0x1c, 0x10, 0x6c, 0x12, 0x2e, 0x10, 0x66, 0x15, 0xa8, 0x1b, -0x82, 0x1b, 0xe8, 0x15, 0xe1, 0x10, 0xe6, 0x13, 0xd8, 0x16, 0xdf, 0x16, 0x03, 0x13, 0xae, 0x13, -0x2f, 0x18, 0x4f, 0x15, 0xb3, 0x0b, 0xed, 0x04, 0x06, 0x05, 0xca, 0x03, 0x3e, 0xfc, 0xda, 0xf5, -0x18, 0xf5, 0xf3, 0xf7, 0x21, 0xf8, 0x52, 0xf4, 0x41, 0xf2, 0x8e, 0xf3, 0x02, 0xf3, 0x7e, 0xee, -0x84, 0xeb, 0x15, 0xf0, 0x23, 0xf5, 0x2c, 0xf8, 0x6c, 0xf9, 0x9b, 0xfe, 0xc7, 0x05, 0xe4, 0x0d, -0x93, 0x13, 0xaa, 0x12, 0x65, 0x14, 0xf5, 0x17, 0xd0, 0x19, 0xfb, 0x17, 0xfc, 0x18, 0xcd, 0x1e, -0xa3, 0x1d, 0x1a, 0x1c, 0x33, 0x1b, 0x56, 0x1b, 0x29, 0x19, 0xb4, 0x16, 0x67, 0x11, 0xde, 0x09, -0xf4, 0x07, 0x7e, 0x07, 0x19, 0x04, 0xc7, 0x00, 0x43, 0x01, 0xc1, 0x00, 0xef, 0xfb, 0xff, 0xf8, -0x23, 0xf7, 0x6e, 0xf5, 0xb6, 0xf1, 0xe4, 0xee, 0xd4, 0xeb, 0x77, 0xea, 0x9b, 0xec, 0x48, 0xed, -0x92, 0xeb, 0x96, 0xeb, 0x8d, 0xec, 0x95, 0xea, 0xe6, 0xe8, 0x76, 0xe9, 0xee, 0xea, 0x3d, 0xea, -0x49, 0xed, 0xaa, 0xeb, 0x5b, 0xec, 0xa5, 0xed, 0x59, 0xf1, 0xc3, 0xee, 0xb8, 0xeb, 0xe4, 0xed, -0xb9, 0xec, 0x4c, 0xee, 0xa4, 0xf0, 0x36, 0xf3, 0x0a, 0xf5, 0x29, 0xf7, 0x41, 0xfc, 0x5d, 0xfa, -0x01, 0xfd, 0x29, 0xff, 0xba, 0xff, 0x67, 0x02, 0x69, 0x08, 0xed, 0x0e, 0x67, 0x0d, 0x9d, 0x0f, -0x91, 0x14, 0xee, 0x18, 0x1c, 0x17, 0xfe, 0x12, 0x7c, 0x11, 0x59, 0x12, 0x1c, 0x14, 0xbb, 0x11, -0x2c, 0x0e, 0xa6, 0x10, 0x9d, 0x12, 0x02, 0x0e, 0x39, 0x06, 0x0a, 0x04, 0x2b, 0x04, 0xac, 0xff, -0xb0, 0xf9, 0xcf, 0xf4, 0x20, 0xf5, 0x0f, 0xf6, 0xce, 0xf5, 0xe9, 0xf3, 0xb9, 0xf0, 0xb3, 0xf7, -0x76, 0xf2, 0xd5, 0xef, 0x97, 0xef, 0xf9, 0xf2, 0xcb, 0xf9, 0x71, 0xf7, 0x47, 0xfd, 0x05, 0x02, -0x3d, 0x0a, 0x05, 0x13, 0x43, 0x14, 0xe9, 0x14, 0x5c, 0x17, 0x46, 0x1b, 0x03, 0x1a, 0x22, 0x18, -0xa1, 0x1b, 0x1a, 0x1c, 0xb5, 0x1a, 0xfd, 0x1a, 0x52, 0x19, 0xdc, 0x17, 0x19, 0x17, 0xa9, 0x14, -0x51, 0x0b, 0x50, 0x07, 0x92, 0x07, 0x3e, 0x04, 0x5e, 0xff, 0x31, 0x00, 0x1e, 0x01, 0xdb, 0xfc, -0xa8, 0xfb, 0x6f, 0xfa, 0xde, 0xf7, 0x96, 0xf5, 0xeb, 0xf3, 0x0f, 0xf0, 0xed, 0xeb, 0xda, 0xed, -0x97, 0xef, 0x96, 0xee, 0x3a, 0xed, 0x40, 0xef, 0x10, 0xf0, 0x99, 0xed, 0xdb, 0xed, 0xca, 0xed, -0xb3, 0xed, 0x8e, 0xec, 0x02, 0xee, 0xb7, 0xed, 0xd2, 0xec, 0x61, 0xf1, 0xe9, 0xf0, 0xb8, 0xf0, -0x1d, 0xed, 0xa1, 0xf1, 0x05, 0xef, 0x7c, 0xf1, 0x38, 0xf1, 0x0a, 0xf5, 0xe3, 0xf5, 0x20, 0xf8, -0x79, 0xfb, 0x94, 0xfa, 0x87, 0x00, 0x8d, 0xfd, 0xe1, 0x00, 0x72, 0xfd, 0x11, 0x05, 0xe5, 0x0a, -0xf6, 0x0d, 0x23, 0x0f, 0x23, 0x0e, 0x43, 0x15, 0x12, 0x14, 0x1d, 0x14, 0xaf, 0x0f, 0x31, 0x0f, -0x06, 0x11, 0x55, 0x0e, 0x41, 0x0e, 0xf3, 0x0a, 0x9f, 0x0f, 0x01, 0x0f, 0x23, 0x0a, 0x28, 0x05, -0xee, 0x00, 0xce, 0x01, 0xae, 0xfc, 0x5e, 0xf9, 0x7f, 0xf6, 0x04, 0xf7, 0x4e, 0xf8, 0x9c, 0xf5, -0x49, 0xf7, 0x4b, 0xf7, 0xe8, 0xf8, 0xf0, 0xf5, 0x0f, 0xf3, 0x4c, 0xf4, 0x15, 0xf7, 0x71, 0xfc, -0x3b, 0xfd, 0xd9, 0x00, 0xd5, 0x05, 0x39, 0x0b, 0xa1, 0x0e, 0xfa, 0x12, 0x5d, 0x18, 0xcd, 0x19, -0x5c, 0x17, 0x0d, 0x18, 0xd8, 0x18, 0x1c, 0x1a, 0xde, 0x19, 0x08, 0x19, 0xa5, 0x15, 0x26, 0x13, -0x13, 0x14, 0xee, 0x10, 0xef, 0x0c, 0x84, 0x0a, 0x6d, 0x07, 0xa0, 0x01, 0x2f, 0xfe, 0xd0, 0xfe, -0xba, 0xfd, 0x02, 0xfc, 0x0e, 0xfc, 0x0d, 0xfa, 0x27, 0xf8, 0x36, 0xf8, 0xb5, 0xf8, 0x23, 0xf6, -0x51, 0xf3, 0x67, 0xf3, 0x52, 0xf1, 0x57, 0xf0, 0x2c, 0xf1, 0xa5, 0xf3, 0x98, 0xf2, 0x8e, 0xf1, -0x7d, 0xf2, 0xab, 0xf0, 0x53, 0xf1, 0x73, 0xf2, 0x79, 0xf2, 0x16, 0xf1, 0x58, 0xf1, 0xba, 0xf2, -0xae, 0xf1, 0xd8, 0xf1, 0xe3, 0xf3, 0x12, 0xf0, 0xc1, 0xf1, 0xae, 0xee, 0x3c, 0xf1, 0x2d, 0xef, -0xeb, 0xf4, 0x4f, 0xf5, 0x4a, 0xf5, 0xd2, 0xf6, 0xb7, 0xf8, 0x28, 0xfa, 0xc7, 0xf9, 0xf3, 0xfb, -0xe9, 0xf9, 0x68, 0xfc, 0x2b, 0xfd, 0xe9, 0x04, 0x4e, 0x09, 0xb8, 0x0d, 0x7a, 0x0c, 0x43, 0x0d, -0xb3, 0x11, 0x98, 0x11, 0x82, 0x0f, 0x3f, 0x0b, 0xd2, 0x0d, 0xa0, 0x0f, 0x1b, 0x0f, 0xe4, 0x0d, -0x2d, 0x0e, 0x2f, 0x12, 0xe1, 0x0f, 0xd1, 0x09, 0x6d, 0x03, 0x52, 0x02, 0xfd, 0x02, 0x16, 0xfe, -0xba, 0xfa, 0x1d, 0xf9, 0xf1, 0xfb, 0x54, 0xfb, 0xec, 0xf9, 0x35, 0xfa, 0xf1, 0xf9, 0x39, 0xfa, -0x4a, 0xf6, 0x05, 0xf4, 0x9b, 0xf5, 0x2f, 0xfb, 0xf6, 0xfe, 0xa5, 0xff, 0x4c, 0x03, 0x77, 0x08, -0x99, 0x0c, 0x8f, 0x0e, 0x8a, 0x15, 0x34, 0x17, 0x84, 0x15, 0xea, 0x13, 0xa0, 0x16, 0xa9, 0x15, -0xfd, 0x14, 0x23, 0x17, 0x90, 0x13, 0x50, 0x0f, 0xdb, 0x0e, 0xa7, 0x10, 0x34, 0x0a, 0x7d, 0x08, -0xa0, 0x07, 0x37, 0x01, 0x23, 0xfd, 0xd2, 0xfd, 0x40, 0xfe, 0x74, 0xfa, 0xae, 0xfc, 0x02, 0xfd, -0xe1, 0xf7, 0x65, 0xf8, 0xe6, 0xfa, 0x35, 0xfa, 0x4d, 0xf6, 0xf4, 0xf6, 0x69, 0xf6, 0x8e, 0xf2, -0xa3, 0xf4, 0xae, 0xf6, 0xd8, 0xf6, 0xc9, 0xf4, 0x5f, 0xf6, 0xb5, 0xf4, 0x4f, 0xf3, 0xf4, 0xf5, -0x0a, 0xf7, 0x9e, 0xf3, 0xaf, 0xf3, 0xa0, 0xf3, 0x9f, 0xf3, 0x2b, 0xf2, 0x14, 0xf4, 0xa0, 0xf1, -0x80, 0xee, 0x20, 0xee, 0xc2, 0xeb, 0x3d, 0xec, 0xab, 0xed, 0x93, 0xf1, 0x56, 0xef, 0xec, 0xf0, -0x1e, 0xf3, 0xb8, 0xf4, 0x2f, 0xf4, 0x02, 0xf6, 0x67, 0xf5, 0xc0, 0xf5, 0xf6, 0xf5, 0xa7, 0xf8, -0xbf, 0xfc, 0x99, 0x07, 0xdb, 0x0c, 0xd8, 0x0c, 0x83, 0x0a, 0x8a, 0x10, 0x4b, 0x14, 0x79, 0x11, -0x87, 0x0e, 0x9f, 0x0d, 0xe1, 0x10, 0xa2, 0x11, 0x18, 0x12, 0x54, 0x10, 0x3b, 0x14, 0x13, 0x16, -0xb3, 0x0e, 0xfa, 0x05, 0xd0, 0x02, 0x33, 0x04, 0xdb, 0x00, 0xeb, 0xfc, 0x0f, 0xfa, 0xe6, 0xf9, -0x90, 0xfb, 0x9f, 0xfa, 0xea, 0xf9, 0x00, 0xf9, 0xb3, 0xf9, 0x2e, 0xf6, 0x8d, 0xf1, 0x17, 0xf2, -0x73, 0xf6, 0x35, 0xfc, 0xb3, 0xfd, 0xb4, 0x00, 0xde, 0x03, 0x07, 0x0a, 0x49, 0x0d, 0xc5, 0x12, -0xb0, 0x14, 0x40, 0x14, 0x4a, 0x14, 0xf8, 0x13, 0xab, 0x14, 0x4d, 0x13, 0x73, 0x17, 0xfe, 0x13, -0x4b, 0x10, 0x97, 0x0d, 0xa3, 0x0d, 0xea, 0x0a, 0x3f, 0x08, 0x91, 0x07, 0x3f, 0x01, 0xa2, 0xfe, -0x63, 0xfe, 0x35, 0xfe, 0xcf, 0xfc, 0xce, 0xfe, 0x17, 0x00, 0xae, 0xfb, 0x95, 0xfb, 0xd0, 0xfc, -0xec, 0xfc, 0x58, 0xfc, 0x2a, 0xfc, 0x19, 0xfb, 0xf0, 0xf7, 0x8d, 0xfa, 0xa3, 0xfb, 0x97, 0xfb, -0x53, 0xfb, 0x51, 0xfb, 0x15, 0xfa, 0xf2, 0xf7, 0x03, 0xf9, 0xed, 0xf7, 0xbb, 0xf7, 0x00, 0xf6, -0xb4, 0xf5, 0x54, 0xf3, 0x01, 0xf2, 0x63, 0xf3, 0x44, 0xf2, 0x4d, 0xf0, 0xfb, 0xeb, 0xb7, 0xeb, -0x6c, 0xea, 0x3a, 0xea, 0x82, 0xe9, 0x5a, 0xea, 0x36, 0xeb, 0xc8, 0xec, 0x2e, 0xee, 0x1f, 0xef, -0x0c, 0xf1, 0x67, 0xf4, 0x8e, 0xf4, 0x14, 0xf4, 0x46, 0xf6, 0x3a, 0xf9, 0xfd, 0xfc, 0xaf, 0x01, -0xa6, 0x0c, 0x6c, 0x0f, 0x93, 0x11, 0x69, 0x10, 0xe3, 0x16, 0xef, 0x18, 0x02, 0x19, 0x11, 0x15, -0x9b, 0x12, 0xd1, 0x16, 0x17, 0x18, 0xce, 0x16, 0x65, 0x13, 0xc3, 0x15, 0x8c, 0x14, 0x72, 0x0d, -0xfb, 0x05, 0x57, 0x02, 0x85, 0x02, 0xda, 0xff, 0xff, 0xfa, 0x02, 0xf7, 0xe2, 0xf6, 0x2f, 0xf9, -0xda, 0xf7, 0xd7, 0xf5, 0x2e, 0xf5, 0x3a, 0xf5, 0x40, 0xf3, 0x34, 0xf0, 0xf7, 0xf1, 0xf3, 0xf5, -0x00, 0xfc, 0xf4, 0xfd, 0xdb, 0xff, 0x4f, 0x04, 0xca, 0x0a, 0x87, 0x0d, 0x6b, 0x10, 0xbb, 0x13, -0x55, 0x14, 0x23, 0x13, 0x12, 0x14, 0xcb, 0x14, 0x1e, 0x13, 0x9d, 0x14, 0x39, 0x13, 0x7a, 0x0e, -0x13, 0x0b, 0xd8, 0x0b, 0x65, 0x09, 0xda, 0x05, 0x40, 0x05, 0xd9, 0x01, 0x4e, 0xfe, 0xc6, 0xfd, -0xbe, 0xfe, 0x11, 0xfd, 0x22, 0xfe, 0xca, 0xff, 0x28, 0xfd, 0x6a, 0xfc, 0x0d, 0xff, 0x3e, 0x00, -0x66, 0xfe, 0x82, 0xfe, 0x71, 0xfe, 0x1a, 0xfc, 0x91, 0xfc, 0xf8, 0xfd, 0x0f, 0xfd, 0x13, 0xfc, -0x97, 0xfc, 0x04, 0xfb, 0xab, 0xf7, 0x2b, 0xf8, 0x16, 0xf7, 0x42, 0xf5, 0xf8, 0xf3, 0x9d, 0xf3, -0xad, 0xef, 0x6a, 0xee, 0x1a, 0xf0, 0xbd, 0xec, 0x5d, 0xe9, 0x38, 0xea, 0x7f, 0xe9, 0x5a, 0xe6, -0x3a, 0xe8, 0xb1, 0xea, 0x05, 0xeb, 0xc3, 0xe9, 0x42, 0xee, 0x4b, 0xed, 0x4f, 0xf0, 0xd0, 0xf3, -0x35, 0xf4, 0x98, 0xf5, 0xe2, 0xf8, 0xb7, 0xfc, 0x9a, 0xfa, 0x26, 0x00, 0x29, 0x04, 0x7f, 0x04, -0x50, 0x0b, 0x41, 0x12, 0x14, 0x15, 0xf6, 0x0f, 0xc7, 0x14, 0xa5, 0x19, 0xa4, 0x18, 0x2d, 0x16, -0xc3, 0x11, 0x0a, 0x13, 0x45, 0x14, 0x17, 0x15, 0x0f, 0x0e, 0x24, 0x0c, 0xf9, 0x0f, 0xd6, 0x0c, -0x18, 0x05, 0x41, 0xff, 0x07, 0x00, 0xdd, 0xfe, 0xfa, 0xfb, 0x73, 0xf8, 0x90, 0xf5, 0x59, 0xf8, -0x6d, 0xf9, 0x71, 0xf7, 0xc7, 0xf4, 0x91, 0xf7, 0xbb, 0xf8, 0x6b, 0xf5, 0x0f, 0xf4, 0x77, 0xf7, -0xb4, 0xfc, 0x99, 0xff, 0x90, 0x01, 0x71, 0x04, 0xa1, 0x09, 0x20, 0x0f, 0xe0, 0x11, 0x70, 0x13, -0x89, 0x14, 0x0e, 0x15, 0x08, 0x14, 0x9f, 0x12, 0xa8, 0x11, 0xbb, 0x11, 0xbd, 0x11, 0x6e, 0x0f, -0x5f, 0x0c, 0xde, 0x0a, 0x3c, 0x0a, 0xde, 0x07, 0x0f, 0x05, 0xc9, 0x01, 0xb4, 0xff, 0x56, 0xfe, -0x89, 0xfe, 0x3b, 0xfe, 0x9f, 0xff, 0x31, 0x01, 0x77, 0x01, 0xf1, 0x00, 0xf1, 0x00, 0x67, 0x01, -0xc0, 0x00, 0xba, 0xff, 0xb6, 0xfe, 0x27, 0xfe, 0x43, 0xfe, 0x7f, 0xfe, 0x94, 0xfe, 0xd4, 0xfd, -0x2a, 0xfd, 0xe3, 0xfa, 0x16, 0xf8, 0xd6, 0xf5, 0x0f, 0xf5, 0xa2, 0xf2, 0x0b, 0xf1, 0x7e, 0xf1, -0x2d, 0xf1, 0xbc, 0xef, 0x7b, 0xed, 0x6a, 0xee, 0x51, 0xe9, 0xe4, 0xe9, 0x0e, 0xe6, 0xd6, 0xe5, -0x11, 0xe5, 0xfb, 0xe7, 0x95, 0xe9, 0x32, 0xeb, 0x76, 0xee, 0xd2, 0xf1, 0x82, 0xf0, 0x6b, 0xf7, -0x80, 0xf3, 0x27, 0xf7, 0x20, 0xf6, 0x39, 0xfc, 0x8c, 0xfb, 0xd3, 0xfd, 0x81, 0x05, 0x40, 0x04, -0xea, 0x08, 0x25, 0x0b, 0xea, 0x15, 0x77, 0x14, 0xf9, 0x12, 0xb5, 0x10, 0x2e, 0x14, 0x94, 0x17, -0xc1, 0x14, 0x68, 0x0f, 0x51, 0x0e, 0x5f, 0x13, 0x31, 0x12, 0x39, 0x0b, 0x7f, 0x08, 0xb7, 0x0a, -0x8b, 0x09, 0x26, 0x03, 0x4c, 0xfc, 0xcc, 0xfa, 0x47, 0xfd, 0xe7, 0xfd, 0x6b, 0xf8, 0x49, 0xf5, -0xe0, 0xf7, 0xad, 0xf9, 0x51, 0xf6, 0xfb, 0xf3, 0xe6, 0xf5, 0xcb, 0xf7, 0xe1, 0xf6, 0xbe, 0xf4, -0xa4, 0xf5, 0xcc, 0xfa, 0x15, 0x00, 0x81, 0x00, 0xfa, 0x00, 0x39, 0x06, 0x0d, 0x0b, 0x21, 0x0e, -0x62, 0x10, 0x87, 0x13, 0x09, 0x14, 0xf0, 0x14, 0x9a, 0x13, 0xff, 0x10, 0xac, 0x10, 0x10, 0x12, -0xb6, 0x0f, 0x80, 0x0b, 0xb9, 0x0a, 0x18, 0x0a, 0x8a, 0x08, 0x28, 0x07, 0xf8, 0x04, 0x27, 0x02, -0xd6, 0x00, 0x99, 0x00, 0xed, 0xfe, 0xf5, 0xff, 0x4b, 0x03, 0x11, 0x04, 0xdb, 0x03, 0xcf, 0x03, -0x3d, 0x05, 0x49, 0x04, 0x39, 0x04, 0xf8, 0x02, 0x01, 0x01, 0x48, 0x00, 0x57, 0xff, 0x31, 0xff, -0xb8, 0xfd, 0xee, 0xfd, 0x98, 0xfc, 0xb1, 0xf8, 0xd8, 0xf4, 0x45, 0xf5, 0x08, 0xf3, 0xec, 0xee, -0x6a, 0xed, 0xb0, 0xef, 0x5e, 0xed, 0x50, 0xeb, 0xd2, 0xec, 0x9e, 0xe9, 0x1b, 0xe8, 0x9d, 0xe8, -0x18, 0xe7, 0x91, 0xe5, 0xd1, 0xe6, 0xa3, 0xea, 0xd2, 0xe9, 0x40, 0xf0, 0xca, 0xf3, 0x74, 0xf4, -0xe8, 0xf6, 0xa7, 0xf9, 0x54, 0xfb, 0xba, 0xfc, 0x09, 0x00, 0x34, 0xff, 0x29, 0x00, 0x9c, 0x06, -0x1f, 0x07, 0xbb, 0x07, 0xe4, 0x07, 0x77, 0x0e, 0x2f, 0x15, 0xd7, 0x15, 0x1e, 0x12, 0xfe, 0x0d, -0xc0, 0x13, 0x4f, 0x14, 0xf4, 0x10, 0x8c, 0x0a, 0x4d, 0x0a, 0x30, 0x0f, 0xea, 0x0c, 0x2a, 0x07, -0x48, 0x05, 0x85, 0x08, 0x55, 0x07, 0x98, 0x00, 0xe2, 0xfa, 0x23, 0xf9, 0xa6, 0xfc, 0xaa, 0xfc, -0xc4, 0xf7, 0x0b, 0xf7, 0x2d, 0xf9, 0x9a, 0xfa, 0xdb, 0xf7, 0xc7, 0xf6, 0x0c, 0xf8, 0xe6, 0xf9, -0x56, 0xf9, 0xb2, 0xf5, 0xa4, 0xf6, 0x69, 0xfb, 0x55, 0xff, 0xea, 0x00, 0x2a, 0x00, 0x66, 0x03, -0xb0, 0x08, 0x6f, 0x0d, 0x18, 0x10, 0xd0, 0x0f, 0xcf, 0x12, 0xa0, 0x13, 0x6c, 0x12, 0x31, 0x0e, -0xb1, 0x0e, 0x10, 0x12, 0x04, 0x0f, 0x4a, 0x0d, 0xe4, 0x0b, 0x81, 0x0c, 0x96, 0x0a, 0x61, 0x0a, -0xd0, 0x06, 0x5b, 0x03, 0x24, 0x04, 0x78, 0x02, 0xdf, 0x00, 0x93, 0x02, 0xda, 0x05, 0xad, 0x06, -0x7f, 0x06, 0x56, 0x06, 0xc6, 0x04, 0xda, 0x05, 0x6d, 0x05, 0xaa, 0x02, 0x94, 0x00, 0x22, 0x00, -0x64, 0xff, 0x85, 0xfd, 0xcd, 0xfd, 0xdd, 0xfc, 0xc7, 0xf9, 0xdb, 0xf6, 0xdb, 0xf4, 0x85, 0xf1, -0xa6, 0xef, 0x98, 0xef, 0x89, 0xed, 0xb8, 0xea, 0x04, 0xec, 0xc5, 0xed, 0x4c, 0xea, 0x85, 0xe9, -0x6e, 0xeb, 0x8a, 0xe8, 0xc7, 0xe6, 0xc6, 0xe7, 0xcd, 0xea, 0x80, 0xeb, 0x84, 0xee, 0x0b, 0xf3, -0x1e, 0xf4, 0x10, 0xf8, 0x46, 0xf8, 0x8d, 0xfc, 0x0d, 0xfd, 0x26, 0xfe, 0xd3, 0xfe, 0xf9, 0xff, -0xa7, 0x04, 0x8e, 0x04, 0x02, 0x08, 0xd4, 0x08, 0x57, 0x08, 0xbd, 0x07, 0x1f, 0x09, 0x32, 0x12, -0xfd, 0x0f, 0xd3, 0x0e, 0x7a, 0x0b, 0xd9, 0x0f, 0x62, 0x0f, 0xea, 0x0c, 0xc3, 0x09, 0xbc, 0x07, -0xf6, 0x0a, 0x70, 0x09, 0xb5, 0x02, 0xa6, 0x01, 0x48, 0x05, 0xa3, 0x06, 0xfc, 0xff, 0x2c, 0xfc, -0x4b, 0xfb, 0xec, 0xfb, 0xe6, 0xfc, 0x71, 0xf8, 0xb8, 0xf8, 0x13, 0xfa, 0xce, 0xfb, 0x92, 0xf8, -0xc9, 0xf6, 0xfc, 0xf9, 0xee, 0xfa, 0x74, 0xfa, 0x36, 0xf6, 0xb9, 0xf6, 0x9c, 0xf9, 0x2c, 0xfc, -0xd2, 0xfd, 0x4d, 0xfd, 0xe6, 0xff, 0x71, 0x01, 0x43, 0x05, 0x25, 0x09, 0x34, 0x0c, 0x16, 0x19, -0x79, 0x1c, 0xaa, 0x17, 0x25, 0x12, 0xb2, 0x17, 0x19, 0x18, 0x72, 0x0f, 0xfc, 0x11, 0xe8, 0x0f, -0xfc, 0x0e, 0x82, 0x0e, 0x40, 0x10, 0xf2, 0x0b, 0x8c, 0x0b, 0xc3, 0x0b, 0x24, 0x01, 0xc4, 0xfc, -0xd2, 0xfd, 0x74, 0xff, 0x77, 0x02, 0x7a, 0x05, 0xdd, 0x04, 0x97, 0x03, 0x7b, 0x06, 0xe5, 0x01, -0x61, 0xfd, 0xff, 0xfe, 0x45, 0xfc, 0x0a, 0xf8, 0xdb, 0xf6, 0x79, 0xf9, 0x19, 0xf9, 0x69, 0xfb, -0x7a, 0xfa, 0x23, 0xf5, 0xbc, 0xf0, 0x2b, 0xee, 0x76, 0xec, 0x08, 0xea, 0x67, 0xeb, 0x42, 0xed, -0xe0, 0xee, 0xba, 0xed, 0xd8, 0xee, 0x4e, 0xed, 0x6f, 0xed, 0xc9, 0xec, 0x55, 0xec, 0xea, 0xeb, -0x57, 0xee, 0x62, 0xf3, 0x93, 0xf4, 0x3f, 0xf8, 0x16, 0xfc, 0xfb, 0xfc, 0x4e, 0xfb, 0xf5, 0xfc, -0x71, 0xff, 0x6c, 0x00, 0x48, 0x04, 0x4b, 0x04, 0x0f, 0x05, 0x14, 0x06, 0x9f, 0x09, 0x14, 0x08, -0x02, 0x06, 0x40, 0x05, 0x62, 0x04, 0xbd, 0x06, 0xa2, 0x0c, 0xd3, 0x0c, 0x76, 0x0a, 0xda, 0x09, -0x9a, 0x0d, 0xdc, 0x0a, 0x99, 0x06, 0x42, 0x03, 0x1d, 0x03, 0x0f, 0x06, 0x6a, 0x04, 0xd7, 0x01, -0x9d, 0x02, 0xf6, 0x06, 0x14, 0x06, 0x8f, 0x00, 0xe3, 0xfd, 0x9c, 0xfc, 0x27, 0xfe, 0xe2, 0xfc, -0xf2, 0xfa, 0x9e, 0xfb, 0xa5, 0xfe, 0xc3, 0xfe, 0x25, 0xfa, 0xad, 0xf9, 0x45, 0xfa, 0x60, 0xf9, -0x44, 0xf7, 0x6c, 0xf5, 0x40, 0xf7, 0x67, 0xf9, 0xb7, 0xfc, 0x40, 0xfc, 0x4d, 0xfd, 0x7a, 0xff, -0x26, 0x02, 0x1e, 0x05, 0x7b, 0x11, 0xdb, 0x18, 0x34, 0x15, 0x03, 0x15, 0xa3, 0x19, 0x1f, 0x18, -0xa8, 0x10, 0x76, 0x14, 0xf6, 0x13, 0x70, 0x10, 0xa3, 0x11, 0xf3, 0x11, 0x4e, 0x0f, 0x06, 0x0f, -0xf9, 0x0d, 0x3e, 0x05, 0x72, 0xff, 0xcd, 0xfe, 0x53, 0xfc, 0x0d, 0xff, 0xdf, 0x00, 0xd0, 0x01, -0x07, 0x03, 0x93, 0x03, 0x49, 0xff, 0xf8, 0xfc, 0x42, 0xff, 0x50, 0xfb, 0xa1, 0xf9, 0x0d, 0xfa, -0x68, 0xf9, 0x69, 0xf9, 0xec, 0xfd, 0x57, 0xfe, 0x58, 0xf8, 0x24, 0xf7, 0x91, 0xf5, 0x8a, 0xf0, -0x55, 0xee, 0xe6, 0xf0, 0x89, 0xf1, 0x53, 0xf1, 0x45, 0xf4, 0x4b, 0xf3, 0x1b, 0xf2, 0xc8, 0xf2, -0x11, 0xf4, 0x0f, 0xef, 0x68, 0xef, 0xdf, 0xf0, 0x6f, 0xef, 0xd2, 0xf1, 0xcc, 0xf3, 0x43, 0xf8, -0xd4, 0xf6, 0xbb, 0xf8, 0x1c, 0xf8, 0xb1, 0xf7, 0xc3, 0xfb, 0x1a, 0xfb, 0x4a, 0xfe, 0x62, 0xfe, -0xd5, 0x00, 0xdd, 0x02, 0x19, 0x02, 0x9b, 0x05, 0xa3, 0x03, 0x71, 0x06, 0xaf, 0x02, 0x6c, 0x03, -0x16, 0x05, 0x46, 0x04, 0x1b, 0x0c, 0xeb, 0x0b, 0x88, 0x0e, 0x14, 0x09, 0x0f, 0x0a, 0x23, 0x0b, -0x36, 0x07, 0xd9, 0x06, 0xc7, 0x02, 0xbd, 0x08, 0xa7, 0x07, 0xa8, 0x06, 0x84, 0x06, 0xdc, 0x05, -0xa8, 0x07, 0xd9, 0x01, 0x41, 0xff, 0xe3, 0xfa, 0x66, 0xfc, 0x24, 0xfe, 0x10, 0xfa, 0x3a, 0xfc, -0x4f, 0xfb, 0xda, 0xfc, 0x85, 0xf8, 0x48, 0xf7, 0x56, 0xf7, 0xf0, 0xf5, 0x55, 0xf8, 0x9f, 0xf6, -0x19, 0xfa, 0xb5, 0xfb, 0x45, 0xff, 0xec, 0xff, 0xc7, 0xff, 0xa2, 0x02, 0x1a, 0x09, 0xf7, 0x17, -0x6f, 0x16, 0xf4, 0x12, 0x8a, 0x16, 0x72, 0x1c, 0xec, 0x16, 0xbf, 0x10, 0xca, 0x17, 0x36, 0x14, -0x4a, 0x12, 0xb8, 0x11, 0xf6, 0x10, 0x22, 0x0f, 0x29, 0x0f, 0x32, 0x0c, 0x95, 0x00, 0x8d, 0xfe, -0xd4, 0xfe, 0xfb, 0xfd, 0x69, 0xfe, 0x67, 0xfe, 0xa9, 0x02, 0xaf, 0x00, 0x53, 0xff, 0xf8, 0xfb, -0x2f, 0xfe, 0xfd, 0xfd, 0x0b, 0xfb, 0xab, 0xfc, 0x87, 0xfa, 0x80, 0xfc, 0x04, 0xff, 0x60, 0x00, -0x86, 0xfb, 0x54, 0xfb, 0x58, 0xfa, 0x8a, 0xf4, 0xca, 0xf3, 0x02, 0xf5, 0x4c, 0xf5, 0xb4, 0xf2, -0x67, 0xf5, 0xfa, 0xf3, 0x3b, 0xf1, 0xd5, 0xf2, 0x0c, 0xf2, 0x84, 0xee, 0xa9, 0xee, 0xe3, 0xf2, -0x6a, 0xf1, 0xe3, 0xeb, 0x71, 0xf0, 0x42, 0xf4, 0xfe, 0xf1, 0x5d, 0xf1, 0xbb, 0xf3, 0x0a, 0xf7, -0xa6, 0xf6, 0x89, 0xfb, 0x73, 0xfa, 0x2d, 0xfd, 0xbe, 0xff, 0xc7, 0xff, 0x97, 0xfd, 0x4b, 0xff, -0x5b, 0x03, 0xa6, 0x03, 0xc7, 0x03, 0x13, 0x05, 0x60, 0x03, 0x0f, 0x05, 0xec, 0x01, 0x18, 0x02, -0x3b, 0x04, 0x16, 0x0a, 0xd6, 0x0b, 0x60, 0x08, 0xf3, 0x06, 0xf7, 0x07, 0x91, 0x0b, 0x71, 0x07, -0x04, 0x03, 0xb6, 0x05, 0xda, 0x07, 0xf6, 0x05, 0x7c, 0x02, 0xac, 0x05, 0xb7, 0x05, 0xef, 0x04, -0x11, 0x01, 0x90, 0xfb, 0x9e, 0xfb, 0x7e, 0xfd, 0xf3, 0xfc, 0x3d, 0xf9, 0xe6, 0xfb, 0x14, 0xfd, -0x46, 0xfa, 0x3a, 0xf8, 0x89, 0xf7, 0x40, 0xf8, 0x10, 0xf8, 0x5d, 0xf9, 0x8c, 0xf8, 0x6c, 0xfb, -0x2b, 0xff, 0x5e, 0x00, 0x61, 0x00, 0xea, 0x01, 0xb3, 0x0a, 0x4a, 0x14, 0xce, 0x17, 0x4f, 0x14, -0xb2, 0x16, 0xf2, 0x1b, 0xc2, 0x17, 0x1e, 0x14, 0xf8, 0x14, 0xf6, 0x16, 0x0c, 0x14, 0xac, 0x13, -0x1c, 0x12, 0x2f, 0x10, 0x88, 0x10, 0x1c, 0x0b, 0x03, 0x03, 0x55, 0xff, 0xbc, 0xff, 0x0d, 0xff, -0xb5, 0xfe, 0x7f, 0x00, 0xbd, 0x00, 0x7d, 0x00, 0x73, 0xfc, 0x2b, 0xfa, 0x81, 0xfb, 0xf0, 0xfb, -0x8a, 0xfa, 0x1e, 0xfa, 0xcb, 0xfa, 0x93, 0xfb, 0xc1, 0xfd, 0x16, 0xfd, 0x89, 0xf9, 0x31, 0xf9, -0x54, 0xf7, 0x6a, 0xf3, 0xce, 0xf3, 0x01, 0xf7, 0xc3, 0xf6, 0x9d, 0xf7, 0x5e, 0xf6, 0xf7, 0xf3, -0x0f, 0xf3, 0xbd, 0xf3, 0xda, 0xf2, 0x31, 0xf1, 0xb8, 0xf4, 0xa8, 0xf3, 0x32, 0xf5, 0x7e, 0xf4, -0x5c, 0xf6, 0x05, 0xf7, 0x99, 0xf4, 0x1b, 0xf5, 0xb7, 0xf4, 0xf7, 0xf8, 0x18, 0xf9, 0x9a, 0xfc, -0xf5, 0xfd, 0x5e, 0xfc, 0x55, 0xff, 0x33, 0xfc, 0xfa, 0xfa, 0x4a, 0xfc, 0xef, 0xfd, 0xcd, 0xff, -0xb0, 0xfe, 0xc1, 0x02, 0xe6, 0xff, 0x0b, 0x01, 0x46, 0xff, 0xd2, 0xfd, 0x94, 0xfe, 0xf9, 0xfc, -0x10, 0x01, 0xa8, 0x05, 0x9f, 0x06, 0x06, 0x04, 0xcd, 0x04, 0x2c, 0x08, 0xd9, 0x02, 0x64, 0x02, -0x30, 0x02, 0xb0, 0x04, 0xf8, 0x06, 0x36, 0x06, 0x25, 0x06, 0xdf, 0x06, 0x8d, 0x07, 0x5b, 0x02, -0xa4, 0xfe, 0xcb, 0xfe, 0xa6, 0xfe, 0xf9, 0xff, 0x8c, 0xfe, 0x37, 0xff, 0xc4, 0xff, 0xd9, 0xfd, -0xc7, 0xfa, 0x79, 0xf8, 0x5e, 0xf9, 0x8e, 0xf8, 0x0b, 0xfa, 0xcf, 0xfa, 0xd6, 0xfb, 0x8b, 0xff, -0x2a, 0x00, 0x4d, 0x02, 0x9a, 0x00, 0x18, 0x11, 0xa3, 0x18, 0xf4, 0x12, 0xb5, 0x13, 0xc6, 0x19, -0x5a, 0x1b, 0x96, 0x0f, 0x7b, 0x19, 0x82, 0x16, 0x31, 0x14, 0xde, 0x17, 0x6f, 0x14, 0xaf, 0x10, -0x7e, 0x11, 0x5e, 0x12, 0x73, 0x04, 0xf3, 0x00, 0x3d, 0x02, 0xbc, 0xfd, 0xe5, 0x01, 0xc4, 0xfe, -0xc5, 0x01, 0x56, 0x00, 0x97, 0xfc, 0x6b, 0xf7, 0x24, 0xf8, 0xb1, 0xfb, 0xe5, 0xf5, 0x48, 0xfc, -0x91, 0xf7, 0x57, 0xf7, 0xc6, 0xfc, 0x12, 0xfc, 0x01, 0xf8, 0x0b, 0xf9, 0x3d, 0x00, 0x8b, 0xf2, -0xf2, 0xf0, 0x49, 0xff, 0xbe, 0xf7, 0x85, 0xf9, 0x03, 0xff, 0x9b, 0xf8, 0x7f, 0xf7, 0x62, 0xf9, -0x4a, 0xf9, 0x7c, 0xf6, 0x8f, 0xfa, 0x46, 0xf9, 0xc2, 0xf5, 0xc3, 0xf7, 0x64, 0xf7, 0xf9, 0xf6, -0x5d, 0xf9, 0xf9, 0xf6, 0xba, 0xf3, 0xf8, 0xf4, 0x28, 0xf9, 0xd3, 0xf3, 0x18, 0xf8, 0x65, 0xfa, -0x3b, 0xf5, 0x92, 0xf8, 0x0f, 0xf8, 0xb4, 0xf6, 0xeb, 0xfa, 0x51, 0xfe, 0x9d, 0xfa, 0x9c, 0xf9, -0xd8, 0xff, 0xea, 0xf9, 0x48, 0xfc, 0x05, 0x00, 0xbc, 0xfe, 0x9c, 0xfe, 0xcb, 0xff, 0x14, 0xfe, -0xfb, 0xfb, 0x75, 0x04, 0x68, 0x06, 0xa2, 0x04, 0xa4, 0x06, 0xe7, 0x03, 0x8c, 0x06, 0xa8, 0x07, -0xae, 0x06, 0x88, 0x04, 0x13, 0x0a, 0x36, 0x09, 0x4c, 0x04, 0x27, 0x07, 0x4b, 0x07, 0xf9, 0x06, -0x84, 0x05, 0x40, 0x02, 0xa4, 0xff, 0x00, 0x01, 0x65, 0x01, 0xba, 0xfd, 0x4f, 0xff, 0x54, 0xff, -0x3b, 0xfc, 0x09, 0xfa, 0xa2, 0xf9, 0x31, 0xfb, 0x84, 0xfc, 0xf0, 0xfd, 0x65, 0xfc, 0x15, 0xfd, -0x22, 0x09, 0x48, 0x0f, 0x7b, 0x0d, 0xf6, 0x0d, 0x51, 0x13, 0xde, 0x11, 0xdd, 0x0b, 0x21, 0x12, -0xf0, 0x13, 0x4d, 0x15, 0x14, 0x17, 0x4d, 0x14, 0x27, 0x12, 0x7f, 0x12, 0x29, 0x11, 0x52, 0x08, -0xc1, 0x06, 0x82, 0x06, 0xf0, 0x03, 0x0a, 0x05, 0x6e, 0x03, 0x10, 0x05, 0xdb, 0x03, 0xb1, 0xfd, -0xfc, 0xf7, 0x6f, 0xf9, 0xfb, 0xfa, 0x2a, 0xf9, 0xc9, 0xfc, 0xe7, 0xf9, 0x67, 0xf9, 0x25, 0xfb, -0xeb, 0xf7, 0x34, 0xf5, 0xd0, 0xf8, 0x48, 0xfa, 0x8c, 0xf4, 0x13, 0xf8, 0x38, 0xfa, 0xf1, 0xf9, -0x2f, 0xfc, 0x4a, 0xfb, 0xca, 0xf9, 0x0b, 0xf8, 0x61, 0xfa, 0x3c, 0xf7, 0x98, 0xfb, 0x00, 0xff, -0xa5, 0xfc, 0xc5, 0xfd, 0xc8, 0xf8, 0x9e, 0xfa, 0xc4, 0xf8, 0xfb, 0xf9, 0xce, 0xf8, 0x58, 0xf8, -0x36, 0xfb, 0x3c, 0xf7, 0x26, 0xfb, 0x92, 0xf9, 0x57, 0xf9, 0xac, 0xf9, 0x74, 0xf5, 0x10, 0xf8, -0x18, 0xf8, 0x0a, 0xfc, 0x11, 0xfd, 0x51, 0xfc, 0xdb, 0xfd, 0x0d, 0xfa, 0x3a, 0xfd, 0xb9, 0xf8, -0x80, 0xfa, 0xad, 0xff, 0x94, 0xfc, 0x11, 0x00, 0x67, 0xfc, 0x33, 0x00, 0x97, 0xfc, 0x70, 0xfc, -0x16, 0xfc, 0x06, 0xf9, 0xea, 0xfd, 0xb2, 0xf9, 0x66, 0xfd, 0xda, 0xfe, 0x17, 0x02, 0x82, 0x03, -0x20, 0x00, 0xef, 0x00, 0x0f, 0x01, 0x1f, 0x04, 0x5b, 0x02, 0x08, 0x03, 0xd2, 0x08, 0x54, 0x07, -0x9a, 0x08, 0x22, 0x07, 0xc2, 0x08, 0x83, 0x08, 0xb6, 0x07, 0xe8, 0x06, 0x54, 0x05, 0x6b, 0x0a, -0x4d, 0x09, 0x03, 0x0b, 0x3b, 0x0b, 0x3b, 0x0b, 0xff, 0x09, 0x76, 0x07, 0x72, 0x08, 0x86, 0x08, -0x5a, 0x0c, 0x8a, 0x0a, 0xb9, 0x0a, 0xd1, 0x0a, 0xd8, 0x0a, 0x26, 0x09, 0xe7, 0x07, 0x78, 0x08, -0x96, 0x07, 0x19, 0x07, 0xe3, 0x08, 0xbd, 0x01, 0xd8, 0x05, 0xd2, 0x08, 0xa0, 0xfd, 0x91, 0x01, -0x95, 0x00, 0x32, 0xfe, 0x39, 0xfe, 0xfa, 0xfd, 0x75, 0xff, 0xbc, 0xfc, 0x39, 0xfc, 0xc4, 0xfa, -0x25, 0xfc, 0x6e, 0xfa, 0xeb, 0xfb, 0xde, 0xfa, 0x6d, 0xfa, 0x6e, 0xfa, 0x48, 0xfc, 0x09, 0xfa, -0x97, 0xfa, 0x18, 0xfc, 0xd8, 0xfa, 0xd4, 0xf9, 0x39, 0xfa, 0x23, 0xfc, 0x10, 0xfa, 0x3b, 0xfc, -0x85, 0xfb, 0x7d, 0xfb, 0xe9, 0xfc, 0x02, 0xfc, 0x30, 0xfc, 0x7a, 0xfb, 0x8c, 0xfc, 0xe3, 0xfa, -0x15, 0xfa, 0x6f, 0xfb, 0x47, 0xfc, 0x13, 0xfd, 0xc5, 0xf9, 0xa2, 0xfc, 0xd7, 0xfa, 0xd0, 0xfa, -0x68, 0xfb, 0x87, 0xfa, 0x51, 0xfb, 0x92, 0xfa, 0x02, 0xfc, 0x07, 0xfb, 0x2f, 0xfd, 0x26, 0xfd, -0xa6, 0xfc, 0xe3, 0xfd, 0xdf, 0xfb, 0x3c, 0xfe, 0x37, 0xfd, 0x19, 0xfd, 0x40, 0xfe, 0xd2, 0xfe, -0x29, 0x02, 0x4b, 0x01, 0x07, 0x02, 0x07, 0x01, 0x5d, 0x02, 0x5f, 0xff, 0x53, 0xfe, 0x82, 0x01, -0x80, 0x01, 0x92, 0x00, 0xd3, 0x02, 0x63, 0x02, 0xea, 0x00, 0xc6, 0x00, 0xe5, 0x00, 0x98, 0xff, -0x79, 0xff, 0x76, 0xff, 0xff, 0xfd, 0x6d, 0xff, 0x1c, 0xff, 0xb2, 0xff, 0xb5, 0xfd, 0xbd, 0xfb, -0x2b, 0xfc, 0x5c, 0xfb, 0x36, 0xfb, 0xa9, 0xfb, 0x9b, 0xfe, 0x75, 0xfe, 0x8e, 0xfd, 0xf6, 0xfe, -0x35, 0xfe, 0x40, 0x00, 0x48, 0x01, 0xec, 0x00, 0x1d, 0x03, 0x8c, 0x04, 0x2f, 0x05, 0x6f, 0x05, -0xbe, 0x07, 0xf8, 0x08, 0x35, 0x07, 0xcb, 0x08, 0xd6, 0x06, 0x68, 0x09, 0x5a, 0x0a, 0xb5, 0x0a, -0x0c, 0x0b, 0xb5, 0x09, 0x25, 0x0a, 0x7e, 0x07, 0x1b, 0x08, 0x59, 0x07, 0xf3, 0x07, 0x96, 0x07, -0xb5, 0x04, 0x21, 0x05, 0x5f, 0x03, 0x65, 0x03, 0x6c, 0x01, 0x93, 0x00, 0xcf, 0xff, 0x9d, 0xfe, -0x87, 0xfe, 0xd9, 0xfc, 0x8a, 0xfd, 0x13, 0xfd, 0x1c, 0xfb, 0x92, 0xfb, 0x28, 0xfa, 0x51, 0xfb, -0x06, 0xfc, 0xaf, 0xfc, 0xe4, 0xfc, 0x60, 0xfd, 0x08, 0xfe, 0xe7, 0xfc, 0x67, 0xff, 0x79, 0xff, -0x18, 0x00, 0xec, 0x00, 0xe8, 0x00, 0xd2, 0x01, 0x05, 0x02, 0x26, 0x03, 0xef, 0x01, 0x2c, 0x03, -0xef, 0x01, 0x80, 0x01, 0xf0, 0x01, 0x51, 0x01, 0x54, 0x02, 0x23, 0x03, 0x6a, 0x02, 0x8b, 0x01, -0xc2, 0x00, 0x5f, 0xff, 0xad, 0xfe, 0x90, 0xfe, 0x2c, 0xfe, 0x0d, 0xfe, 0x43, 0xfe, 0x45, 0xfd, -0x9c, 0xfd, 0xdd, 0xfd, 0xd6, 0xfc, 0xd5, 0xfb, 0x7c, 0xfa, 0x53, 0xfc, 0x48, 0xfc, 0xb2, 0xfb, -0x33, 0xfe, 0x79, 0xfe, 0x6d, 0xfd, 0x75, 0xfd, 0xec, 0xfd, 0x8d, 0xfe, 0x73, 0xff, 0xfd, 0xff, -0xaf, 0xff, 0xe3, 0x00, 0x19, 0x00, 0x64, 0x00, 0x0d, 0xfe, 0x29, 0xff, 0x72, 0xff, 0x9a, 0xfd, -0xbd, 0xfe, 0x95, 0xfe, 0x92, 0xfe, 0xb1, 0xfc, 0x12, 0xfd, 0x44, 0xfc, 0xd1, 0xfb, 0x76, 0xfb, -0x07, 0xfd, 0x4a, 0xfc, 0xbb, 0xfc, 0x97, 0xff, 0x6d, 0xfc, 0x6c, 0xfe, 0xd1, 0xfe, 0xda, 0xff, -0x07, 0xff, 0xd6, 0xfd, 0x1f, 0x02, 0xfb, 0xfe, 0x52, 0xff, 0x21, 0x02, 0xe1, 0xff, 0x90, 0x00, -0xbd, 0x00, 0x40, 0xff, 0xaf, 0xff, 0x55, 0x01, 0xed, 0xfe, 0x4e, 0x00, 0xcb, 0xff, 0xaf, 0xfe, -0xb8, 0xff, 0xc5, 0xfd, 0x3b, 0xfd, 0xcf, 0xff, 0x94, 0xfd, 0x80, 0xfe, 0x79, 0xfb, 0x3e, 0x00, -0x27, 0xff, 0x65, 0xf9, 0x89, 0x01, 0x85, 0xfc, 0x8f, 0xfd, 0x8d, 0xfe, 0x58, 0xfe, 0x0e, 0xfd, -0x00, 0xff, 0x77, 0xfe, 0xe7, 0xfc, 0x87, 0xfe, 0x4c, 0xff, 0xa0, 0xfe, 0x9f, 0xfe, 0x42, 0x02, -0x87, 0x00, 0xb3, 0x00, 0xd6, 0x01, 0x8f, 0x01, 0xc5, 0x00, 0xd7, 0x02, 0xff, 0x01, 0x11, 0x01, -0x6d, 0x03, 0xe5, 0x03, 0x4c, 0x03, 0xa9, 0xff, 0x18, 0x03, 0x98, 0x03, 0x11, 0x01, 0x9c, 0xff, -0x22, 0x04, 0xeb, 0xfe, 0xdf, 0x03, 0x3b, 0x00, 0xeb, 0x01, 0xa8, 0xff, 0x74, 0x00, 0x8f, 0x03, -0x70, 0xfd, 0xb7, 0xfd, 0xf3, 0x06, 0xd2, 0xfc, 0x9a, 0xfd, 0x9c, 0x02, 0xb4, 0x04, 0xa0, 0xfd, -0x1f, 0xfc, 0x15, 0x0a, 0xed, 0xfe, 0x27, 0xfb, 0x0d, 0x08, 0xfe, 0x01, 0x0a, 0xfd, 0x25, 0x04, -0x8a, 0x06, 0x4c, 0xfe, 0xcc, 0xfe, 0x36, 0x09, 0xc0, 0xfd, 0x6d, 0xfe, 0x6f, 0x06, 0xa8, 0x00, -0x32, 0xfd, 0xaa, 0x04, 0x6f, 0x01, 0x13, 0xfa, 0xb0, 0x03, 0x28, 0x00, 0x16, 0xfc, 0x3f, 0xff, -0x37, 0x00, 0xbe, 0xfc, 0x8f, 0xf9, 0x11, 0x03, 0xbb, 0xfb, 0x16, 0xfa, 0x3b, 0x01, 0x1f, 0xff, -0xdf, 0xfb, 0xd5, 0xfe, 0xb5, 0x02, 0xcc, 0xfb, 0xe0, 0x04, 0x68, 0xfb, 0x35, 0x02, 0xfb, 0x01, -0x4c, 0xff, 0x1c, 0x04, 0xdf, 0xfd, 0x49, 0x03, 0xc0, 0x03, 0xfd, 0xfe, 0xd8, 0x00, 0xab, 0x00, -0x5e, 0xff, 0x1a, 0x03, 0xe3, 0xfa, 0x70, 0x00, 0x9f, 0x01, 0x3b, 0xf9, 0x69, 0x04, 0x8e, 0xfb, -0xe4, 0xfd, 0x50, 0xfc, 0xd2, 0x00, 0xd6, 0xf9, 0xc4, 0xf9, 0xd7, 0x08, 0x3d, 0xee, 0x76, 0x03, -0x5e, 0xff, 0xea, 0xf5, 0x5b, 0x02, 0x96, 0xf6, 0x45, 0x04, 0x32, 0xf9, 0xb8, 0xfc, 0x69, 0x01, -0x03, 0xf8, 0xbc, 0x01, 0xf7, 0xff, 0x28, 0xf9, 0xd3, 0x03, 0xb6, 0xf5, 0x97, 0x0b, 0x3f, 0xf6, -0xf2, 0xf7, 0x53, 0x0f, 0x89, 0xf2, 0x77, 0xfd, 0x02, 0x03, 0x22, 0xfc, 0x1e, 0x01, 0x2c, 0xf8, -0x21, 0x05, 0xbd, 0xff, 0xc7, 0xf0, 0x39, 0x0c, 0xe6, 0xf8, 0x2f, 0xfa, 0x47, 0x01, 0x30, 0xfe, -0x66, 0xfb, 0x04, 0xff, 0xea, 0xfa, 0x96, 0x01, 0x64, 0xfe, 0xd9, 0xf5, 0x57, 0x0c, 0xe3, 0xf4, -0x3c, 0xfe, 0x46, 0x02, 0xfb, 0xfb, 0xeb, 0x04, 0x3f, 0xf4, 0xf0, 0x09, 0xe5, 0xfd, 0x0e, 0xf7, -0x19, 0x0e, 0x74, 0xfa, 0x8c, 0xf5, 0x6a, 0x16, 0x5d, 0xf0, 0x82, 0x05, 0xe5, 0x01, 0x46, 0x04, -0xf9, 0x02, 0x2d, 0xf5, 0xf9, 0x17, 0xdb, 0xf1, 0x11, 0xff, 0x83, 0x13, 0x09, 0xf6, 0x80, 0x01, -0xc9, 0x05, 0x99, 0x01, 0xc8, 0xfe, 0xfc, 0xff, 0x06, 0x09, 0x47, 0xf3, 0xa9, 0x0c, 0x9f, 0xfa, -0xf9, 0xff, 0xd7, 0x01, 0xed, 0x00, 0xc3, 0x00, 0x97, 0xfe, 0xb8, 0x04, 0x0b, 0xfa, 0x58, 0x05, -0x07, 0x01, 0x71, 0xfd, 0x93, 0x05, 0xba, 0xfe, 0xce, 0xfe, 0x2a, 0x05, 0x03, 0x03, 0x59, 0xfa, -0xed, 0x05, 0x7f, 0x04, 0x4c, 0xfa, 0x28, 0x04, 0x5b, 0x04, 0x70, 0xfe, 0xea, 0x02, 0x6b, 0xff, -0xb5, 0x06, 0x70, 0xfd, 0x8a, 0x01, 0x61, 0x03, 0x25, 0x04, 0xcc, 0xfa, 0x06, 0x07, 0x94, 0x00, -0xdb, 0xfb, 0x68, 0x08, 0xcb, 0xfc, 0x20, 0x04, 0x1d, 0xfe, 0x09, 0x06, 0xb2, 0xfd, 0x86, 0xfe, -0xcb, 0x08, 0xcd, 0xf8, 0xd5, 0xfe, 0xd2, 0x08, 0x50, 0xfa, 0x2f, 0xfd, 0x91, 0x04, 0x2a, 0x03, -0x97, 0xf4, 0xa0, 0x08, 0x82, 0xfd, 0x3f, 0xfc, 0x55, 0x05, 0xe6, 0xf9, 0x32, 0x01, 0x7f, 0x02, -0x37, 0xfd, 0x06, 0x00, 0x2a, 0xfa, 0x21, 0x0c, 0x0c, 0xf1, 0x97, 0x07, 0xfa, 0x01, 0x1c, 0xf7, -0x99, 0x05, 0xfe, 0x04, 0x67, 0xf2, 0x26, 0x08, 0x80, 0xff, 0x69, 0xf8, 0x0f, 0x07, 0xeb, 0xf9, -0xe2, 0x00, 0xdc, 0xfb, 0x11, 0x04, 0xab, 0xf9, 0x3e, 0xfd, 0xb7, 0x01, 0xc5, 0xfd, 0x88, 0xf9, -0x6d, 0x03, 0x8e, 0xf7, 0x43, 0x04, 0x6f, 0xf9, 0x68, 0xfe, 0xfa, 0xfc, 0xe3, 0xff, 0x23, 0xfb, -0x6c, 0xfb, 0x48, 0x05, 0x66, 0xf5, 0xf7, 0x05, 0x34, 0xfc, 0xdb, 0xff, 0x2e, 0xff, 0x8d, 0xfc, -0x17, 0x0a, 0xca, 0xf2, 0x65, 0x07, 0xa4, 0x00, 0xca, 0xf7, 0xb3, 0x07, 0x71, 0xfe, 0xce, 0xf9, -0x73, 0x06, 0x2d, 0xfa, 0x6d, 0x01, 0x35, 0x00, 0xd9, 0xfa, 0x15, 0x03, 0xe4, 0xfe, 0x7e, 0xfc, -0x3f, 0x04, 0xfb, 0xf8, 0x5b, 0x03, 0x9a, 0x04, 0x3b, 0xf6, 0x52, 0x07, 0x6a, 0xfd, 0xe1, 0x01, -0x96, 0x00, 0x26, 0x00, 0xe4, 0x00, 0xe4, 0x02, 0xd1, 0xfe, 0x33, 0x07, 0x11, 0xfa, 0x26, 0x06, -0x35, 0x06, 0xc1, 0xfa, 0xb1, 0x01, 0x33, 0x0b, 0xd6, 0xf9, 0xc0, 0x04, 0x31, 0x04, 0x8a, 0x02, -0x54, 0xfd, 0x4e, 0x06, 0x7a, 0x01, 0x0f, 0xff, 0x08, 0x03, 0x25, 0x00, 0x60, 0x04, 0x41, 0xfd, -0xc7, 0x03, 0x5a, 0xfc, 0x23, 0x09, 0xa3, 0xf2, 0xe5, 0x08, 0xb6, 0x02, 0xb6, 0xf6, 0x41, 0x08, -0xbc, 0xf8, 0x80, 0x0b, 0x81, 0xf3, 0x5a, 0x01, 0x21, 0x0e, 0xc1, 0xed, 0xd8, 0x0d, 0xb2, 0x00, -0x90, 0xfc, 0x01, 0x06, 0xc0, 0x01, 0x25, 0x03, 0x2c, 0x00, 0x55, 0x06, 0xb8, 0x01, 0xff, 0x01, -0x4f, 0x01, 0xf9, 0x0c, 0xd4, 0xf3, 0xc6, 0x0d, 0x91, 0x00, 0x3c, 0x00, 0xa2, 0x03, 0xe2, 0x01, -0x03, 0x06, 0x48, 0xf7, 0x7e, 0x0a, 0x63, 0xf9, 0xc4, 0x02, 0x89, 0xff, 0xbf, 0xfa, 0x76, 0x03, -0x7c, 0xf7, 0xc5, 0x09, 0xbc, 0xed, 0x50, 0x09, 0xa1, 0xf9, 0x22, 0xf8, 0xfd, 0x05, 0x39, 0xf4, -0xf9, 0x00, 0xf0, 0xfe, 0x35, 0xf7, 0x42, 0x08, 0x35, 0xee, 0x3d, 0x0a, 0x7d, 0xfd, 0x07, 0xf3, -0xda, 0x0b, 0x34, 0xfd, 0xe2, 0xf5, 0xc4, 0x0d, 0x4c, 0xf5, 0x6c, 0x03, 0xa1, 0x01, 0x60, 0xf9, -0xe4, 0x0c, 0x0f, 0xeb, 0x63, 0x17, 0x66, 0xf0, 0xd6, 0xff, 0x4c, 0x0b, 0x83, 0xed, 0xdd, 0x0f, -0xe2, 0xf0, 0x5f, 0x04, 0x23, 0x03, 0x88, 0xf3, 0x96, 0x05, 0x71, 0xfd, 0x3c, 0xff, 0xce, 0xf7, -0x78, 0x01, 0x79, 0x05, 0xfe, 0xf0, 0xa7, 0x06, 0x9f, 0xfe, 0x69, 0xfc, 0xae, 0xfd, 0x61, 0x03, -0xfa, 0xf8, 0xeb, 0x03, 0x40, 0xf9, 0xb5, 0x06, 0x99, 0xfb, 0x23, 0xfd, 0xee, 0x05, 0x78, 0xff, -0x5d, 0xfb, 0xfe, 0x04, 0x54, 0x00, 0x5b, 0xfd, 0xc6, 0x04, 0x9f, 0xfb, 0xfc, 0x07, 0xe5, 0xf7, -0x4a, 0x0a, 0x3f, 0xfc, 0x91, 0xff, 0x62, 0x04, 0xd4, 0xff, 0xf8, 0x00, 0x64, 0xfd, 0x94, 0x03, -0xbf, 0x02, 0x9d, 0xf6, 0x76, 0x08, 0x61, 0x01, 0x42, 0xf5, 0x25, 0x0c, 0xb2, 0xf8, 0xd5, 0x03, -0xa3, 0xfe, 0xe9, 0xfc, 0x14, 0x06, 0x44, 0xff, 0x1e, 0xf9, 0x16, 0x0b, 0xe2, 0xfa, 0xf9, 0xff, -0x31, 0x07, 0x8d, 0xfa, 0x02, 0x06, 0xc1, 0xfb, 0x74, 0x06, 0x52, 0x04, 0xea, 0xf4, 0xf5, 0x0f, -0x84, 0xfc, 0x2a, 0xff, 0xeb, 0x03, 0xe9, 0x06, 0xe6, 0xf6, 0x14, 0x08, 0xb1, 0x04, 0xc5, 0xf8, -0x70, 0x05, 0x1a, 0x02, 0xe0, 0x00, 0x7d, 0xfb, 0xa1, 0x04, 0x16, 0x04, 0x0c, 0xf6, 0x36, 0x06, -0xb7, 0x00, 0x12, 0xfc, 0x8a, 0x02, 0xfb, 0xf8, 0x1c, 0x0d, 0x6e, 0xed, 0xfa, 0x09, 0x75, 0xfb, -0x09, 0x05, 0xfb, 0xf6, 0x4a, 0x01, 0xe6, 0x0b, 0xda, 0xee, 0x4e, 0x07, 0x0b, 0x05, 0xb8, 0xf6, -0x6f, 0x06, 0x82, 0xff, 0xf2, 0xff, 0x6f, 0xfe, 0xa1, 0x00, 0x63, 0x04, 0xa7, 0xf7, 0x3c, 0x02, -0xce, 0xff, 0xcb, 0xfb, 0x50, 0x03, 0x83, 0xf3, 0x4c, 0x0d, 0xf3, 0xf3, 0xf0, 0xfd, 0x84, 0x01, -0xfd, 0xfb, 0xca, 0xfd, 0xdd, 0xfa, 0x43, 0x01, 0xf5, 0xf9, 0x21, 0xfa, 0xaa, 0x07, 0xcd, 0xef, -0x81, 0x01, 0x18, 0x06, 0xd1, 0xed, 0x37, 0x0a, 0x3e, 0xf9, 0x9a, 0xfb, 0x61, 0x02, 0x9e, 0xfe, -0x7d, 0xf2, 0x8b, 0x0c, 0xf3, 0xf6, 0xb4, 0xff, 0x82, 0xfc, 0x87, 0x01, 0xdb, 0xfd, 0xad, 0xff, -0x28, 0xfc, 0xf5, 0xff, 0x17, 0x02, 0x9d, 0xfa, 0x94, 0x05, 0x7c, 0xf4, 0x08, 0x0a, 0x35, 0xfd, -0xc4, 0xfb, 0x4d, 0x03, 0xdf, 0xf9, 0xa1, 0x0a, 0xdb, 0xf2, 0xe9, 0x03, 0x9b, 0x03, 0x40, 0xf8, -0x19, 0x04, 0xbe, 0xf9, 0xd3, 0x02, 0x7b, 0xff, 0x6f, 0xfe, 0x19, 0xfa, 0xc8, 0x07, 0xf4, 0xfb, -0x65, 0xf9, 0x1d, 0x0b, 0xa3, 0xf6, 0xed, 0x03, 0x88, 0x00, 0x8b, 0xff, 0x6a, 0x00, 0x91, 0x01, -0x97, 0x07, 0x6f, 0xf9, 0xf3, 0x02, 0x18, 0x08, 0xc4, 0xfb, 0x50, 0x01, 0xba, 0x05, 0x5a, 0x02, -0xfa, 0xfb, 0x76, 0x09, 0x3c, 0xfd, 0x4b, 0x02, 0x6c, 0x00, 0x86, 0x05, 0x1a, 0xf9, 0xfe, 0x09, -0x6a, 0xfc, 0xa7, 0x00, 0x7c, 0x05, 0xad, 0xf8, 0x79, 0x07, 0xaf, 0xfd, 0x41, 0xfd, 0x03, 0x07, -0x2a, 0xfa, 0x71, 0x02, 0xac, 0x02, 0xe2, 0xf9, 0x42, 0x04, 0x78, 0xff, 0x97, 0xff, 0xa8, 0x01, -0x06, 0xfc, 0xd6, 0x07, 0x7b, 0xfe, 0xb2, 0xfb, 0xa2, 0x09, 0x4a, 0xfb, 0xf4, 0x01, 0xa1, 0x03, -0xfc, 0xfc, 0x94, 0x02, 0xb0, 0x02, 0x89, 0xfc, 0xcd, 0x06, 0x31, 0xf9, 0xca, 0x08, 0x3e, 0xf8, -0xda, 0x05, 0x3d, 0x01, 0xae, 0xfb, 0x42, 0xff, 0x06, 0x07, 0x18, 0xfa, 0xe3, 0xfc, 0x2f, 0x08, -0x76, 0xf6, 0x78, 0x07, 0xa1, 0xf7, 0xdc, 0x05, 0x79, 0xfa, 0x0f, 0x00, 0x17, 0xfe, 0xa9, 0x00, -0x45, 0xfe, 0x7b, 0xf8, 0x27, 0x09, 0xec, 0xf5, 0x08, 0x00, 0xaa, 0x00, 0xbc, 0xfe, 0x8e, 0xfa, -0x97, 0x03, 0x32, 0xff, 0xaf, 0xf9, 0x5f, 0x02, 0xd6, 0x01, 0x9f, 0xfa, 0x43, 0x02, 0x2d, 0xfa, -0x4e, 0x07, 0x3e, 0xf9, 0x13, 0x02, 0x16, 0xff, 0xfa, 0xff, 0x63, 0xff, 0x9c, 0xfd, 0x2c, 0x00, -0xf7, 0xff, 0xa0, 0xff, 0x2b, 0xfb, 0xb2, 0x05, 0x76, 0xfc, 0x27, 0xfc, 0x62, 0x09, 0xfc, 0xf5, -0x57, 0x06, 0xcd, 0xf9, 0xac, 0x01, 0x2f, 0x01, 0x5f, 0xf6, 0xb7, 0x09, 0x8e, 0xfb, 0x3b, 0xfb, -0x52, 0x03, 0x38, 0x05, 0xd4, 0xf1, 0xbd, 0x0b, 0x7b, 0x00, 0x35, 0xf7, 0x5f, 0x08, 0xbc, 0x00, -0xed, 0xfc, 0x74, 0x00, 0xca, 0x07, 0x31, 0xfb, 0x9c, 0xfb, 0xb0, 0x0f, 0x11, 0xef, 0x70, 0x0b, -0xda, 0x04, 0x82, 0xf3, 0x80, 0x0f, 0x2e, 0xfb, 0xe5, 0x03, 0x67, 0xfb, 0x3e, 0x0b, 0xa0, 0xfa, -0x7c, 0xfd, 0xa6, 0x0b, 0x86, 0xf7, 0x65, 0x00, 0x1e, 0x0c, 0x2f, 0xf2, 0x84, 0x09, 0x8c, 0xfd, -0x7d, 0x03, 0x75, 0xf8, 0x4d, 0x04, 0x80, 0x05, 0x41, 0xf5, 0x63, 0x08, 0x59, 0xfd, 0x12, 0xfe, -0x57, 0x06, 0xc5, 0xff, 0xc5, 0xff, 0x8b, 0x00, 0xd9, 0x06, 0x68, 0xfb, 0x98, 0x01, 0x04, 0x0a, -0xea, 0xf4, 0x50, 0x0d, 0x72, 0xfa, 0x73, 0x06, 0xf4, 0xfb, 0xe9, 0x03, 0x2d, 0x09, 0x5f, 0xee, -0x63, 0x11, 0x98, 0xfb, 0xec, 0xfd, 0xfa, 0xfe, 0xfe, 0x04, 0xe9, 0xff, 0xf6, 0xf6, 0xa3, 0x09, -0xa5, 0xf7, 0x74, 0x00, 0x71, 0x00, 0x67, 0xfe, 0x18, 0xfc, 0xe8, 0x01, 0x66, 0xf7, 0xf3, 0x03, -0x48, 0xfc, 0xef, 0xf8, 0x9f, 0x09, 0x07, 0xf2, 0x64, 0x06, 0x37, 0xfc, 0xdd, 0xfd, 0x07, 0x02, -0xf0, 0xfc, 0x1c, 0xfc, 0x61, 0x03, 0xa8, 0xfd, 0x03, 0xfa, 0x83, 0x09, 0x88, 0xf2, 0x5a, 0x09, -0xf9, 0xf9, 0xd0, 0x03, 0x31, 0xf8, 0xa0, 0x04, 0xe3, 0x01, 0x13, 0xf9, 0x2a, 0x00, 0xa3, 0x05, -0xd3, 0xf5, 0x6c, 0x04, 0xb3, 0x01, 0x2d, 0xf4, 0xf5, 0x07, 0xaf, 0x03, 0x34, 0xec, 0x1a, 0x0d, -0xec, 0xfe, 0xd3, 0xf4, 0x34, 0x04, 0x19, 0xfe, 0x76, 0xfa, 0xd9, 0x01, 0x9e, 0xfe, 0xb4, 0xf8, -0x22, 0x04, 0xa2, 0xfa, 0x77, 0x01, 0x83, 0xf8, 0xa2, 0x04, 0x12, 0xfe, 0x43, 0xfa, 0x80, 0x00, -0xe4, 0xff, 0x71, 0xfd, 0x91, 0x03, 0x45, 0xf4, 0x68, 0x0c, 0x71, 0xf8, 0x4c, 0xff, 0xa3, 0x02, -0xad, 0xfb, 0x7b, 0x04, 0x08, 0xfb, 0x5f, 0xfe, 0x06, 0x03, 0x7e, 0xfb, 0xfa, 0x02, 0xc2, 0xfb, -0x10, 0x02, 0xc6, 0x00, 0x59, 0xfa, 0x1b, 0x08, 0xcf, 0xf2, 0x38, 0x0d, 0x15, 0xf4, 0x41, 0x0a, -0xfa, 0xf4, 0x89, 0x05, 0xe6, 0x06, 0xdc, 0xf1, 0x0e, 0x0c, 0x5d, 0xfa, 0x64, 0x06, 0x79, 0xfc, -0x85, 0xfc, 0x38, 0x0c, 0xc8, 0xf5, 0xfd, 0x05, 0x2b, 0x02, 0x0d, 0xfc, 0x18, 0x06, 0xb3, 0x01, -0x79, 0xfa, 0x2e, 0x07, 0x2d, 0x00, 0x50, 0xfc, 0x55, 0x07, 0xd4, 0xf5, 0x6c, 0x0c, 0x7c, 0xf3, -0x40, 0x0d, 0x0d, 0xf3, 0x0c, 0x07, 0x9a, 0x05, 0xf6, 0xf2, 0xb0, 0x0d, 0xe6, 0xf5, 0x89, 0x04, -0x2e, 0x03, 0x87, 0xfa, 0xca, 0xff, 0xb7, 0x07, 0xab, 0xfc, 0xfb, 0xf7, 0x88, 0x0b, 0x31, 0xfd, -0xa7, 0xfa, 0x30, 0x03, 0x45, 0x05, 0x00, 0xfe, 0xaa, 0xfc, 0x18, 0x07, 0x46, 0xfe, 0x08, 0xfb, -0x8e, 0x09, 0x4d, 0xff, 0xef, 0xf4, 0x7c, 0x0c, 0xd4, 0x02, 0x44, 0xf1, 0x97, 0x0d, 0x2e, 0x01, -0xe7, 0xf5, 0xf1, 0x03, 0xb3, 0x09, 0x37, 0xf5, 0x1d, 0xfc, 0xf9, 0x0b, 0x62, 0xfb, 0xd1, 0xfb, -0x73, 0x04, 0x1f, 0xfb, 0x98, 0x00, 0xac, 0xff, 0xff, 0xfc, 0xcc, 0x02, 0xc5, 0xf6, 0xd7, 0x07, -0x6d, 0xf8, 0x73, 0xfd, 0x9a, 0x09, 0x8a, 0xf2, 0xea, 0x04, 0x47, 0x00, 0x97, 0xf8, 0xe9, 0x06, -0x90, 0xf9, 0x81, 0xff, 0x4b, 0x01, 0x82, 0xfc, 0x78, 0x04, 0x12, 0xf5, 0x00, 0x08, 0x95, 0xfd, -0x6a, 0xfc, 0x3c, 0xff, 0x3f, 0x07, 0xd4, 0xf3, 0xc7, 0x06, 0xda, 0xfd, 0xcd, 0xfd, 0x01, 0x03, -0xe6, 0xfd, 0xb1, 0xfc, 0x23, 0x03, 0xe5, 0xfd, 0x6a, 0xfd, 0x76, 0x02, 0x46, 0xff, 0x46, 0xf6, -0x48, 0x0f, 0xc6, 0xef, 0x99, 0x06, 0xf1, 0xfc, 0x77, 0xff, 0x66, 0x04, 0x25, 0xec, 0xea, 0x13, -0x85, 0xf8, 0xcc, 0xf6, 0x3b, 0x06, 0xaf, 0xff, 0xc1, 0x00, 0x5d, 0xf7, 0x8c, 0x02, 0xd9, 0x09, -0x30, 0xf0, 0x8b, 0x08, 0xf0, 0x00, 0x1f, 0xfb, 0xff, 0xfe, 0x63, 0x07, 0x31, 0xfb, 0x0c, 0xfa, -0x80, 0x0e, 0xed, 0xf7, 0xd4, 0xf7, 0x8f, 0x0d, 0x18, 0xfc, 0x7c, 0xfb, 0x76, 0xfe, 0x12, 0x08, -0x65, 0xf7, 0xda, 0x03, 0x71, 0xff, 0xf3, 0xfc, 0x06, 0x05, 0x13, 0xfc, 0xd6, 0xfe, 0x57, 0x06, -0x21, 0xf8, 0x9d, 0x07, 0x85, 0xfd, 0x77, 0xfd, 0x89, 0x03, 0x73, 0xff, 0x4c, 0x02, 0x93, 0xfa, -0x4e, 0x06, 0x35, 0x02, 0xd9, 0xfa, 0x79, 0x05, 0x7a, 0xfe, 0xfa, 0xff, 0x75, 0x05, 0x73, 0xfe, -0xe5, 0xfc, 0x4b, 0x08, 0x13, 0xff, 0x49, 0xfb, 0x8e, 0x0a, 0xfa, 0xfb, 0x11, 0x01, 0xde, 0x03, -0x43, 0xfe, 0xea, 0x05, 0x5c, 0xfb, 0xd1, 0x06, 0xcd, 0x02, 0x8f, 0xf7, 0xdb, 0x0d, 0xc5, 0xf5, -0x36, 0x06, 0x02, 0x02, 0x09, 0xf8, 0x3a, 0x0d, 0xdb, 0xf2, 0x4b, 0x07, 0xf9, 0x01, 0x6a, 0xfb, -0xbd, 0x01, 0xa2, 0x05, 0x91, 0xf8, 0x0e, 0x00, 0x9e, 0x0a, 0xcd, 0xfa, 0x09, 0xfd, 0x9a, 0x08, -0x45, 0xfc, 0xf6, 0x02, 0xfa, 0xfd, 0xb9, 0x0b, 0x57, 0xf6, 0xb4, 0x02, 0xd7, 0x0e, 0x47, 0xf1, -0xbe, 0x03, 0xe0, 0x0b, 0x2d, 0xfa, 0x12, 0xf8, 0xa0, 0x12, 0xf2, 0xf3, 0xb1, 0x04, 0x9c, 0x01, -0x84, 0xfe, 0x67, 0x04, 0x87, 0xf8, 0xcc, 0x05, 0xb7, 0xfe, 0x13, 0xf9, 0x8e, 0x0e, 0xd5, 0xf1, -0x2b, 0x00, 0xbb, 0x09, 0x54, 0xf3, 0x68, 0x04, 0x63, 0xfe, 0x79, 0x00, 0x8b, 0xf9, 0xff, 0x00, -0x73, 0xff, 0x91, 0xfe, 0x51, 0xf9, 0x50, 0x08, 0x99, 0xf9, 0x01, 0xf9, 0x77, 0x0b, 0x90, 0xf9, -0x2c, 0xff, 0x1e, 0xfe, 0xa8, 0x06, 0xcc, 0xf7, 0xc2, 0x01, 0x80, 0x03, 0x40, 0xfa, 0xac, 0x05, -0x36, 0x00, 0xa5, 0xfe, 0x5b, 0xfc, 0xd7, 0x05, 0xf4, 0xf8, 0x2c, 0x05, 0x03, 0xf7, 0xe4, 0x08, -0x91, 0xfa, 0xfd, 0xfa, 0xe0, 0x09, 0x6f, 0xf5, 0x86, 0x01, 0x0c, 0x06, 0xf4, 0xf3, 0x51, 0x03, -0x4f, 0x03, 0xc0, 0xfa, 0x17, 0xfd, 0xea, 0x04, 0x50, 0xfc, 0xbd, 0xf8, 0x8f, 0x0b, 0x32, 0xf2, -0x76, 0x06, 0x3b, 0x04, 0xe7, 0xf2, 0x23, 0x08, 0x06, 0xfd, 0x1c, 0x03, 0xed, 0xfe, 0x12, 0xf9, -0x74, 0x0b, 0x14, 0xfc, 0x07, 0xfb, 0xae, 0x02, 0x1c, 0x03, 0x8f, 0xfd, 0x75, 0xfa, 0x07, 0x09, -0xa7, 0xfa, 0x94, 0xfa, 0xb1, 0x0d, 0xdd, 0xf3, 0x6e, 0x09, 0x92, 0xf5, 0x5d, 0x0a, 0x49, 0xfa, -0x8b, 0xfa, 0xc0, 0x0e, 0xe2, 0xf6, 0xc9, 0xfb, 0x16, 0x0a, 0xdd, 0xfa, 0x26, 0x01, 0xb6, 0xfc, -0x0d, 0x07, 0x1b, 0x01, 0x7d, 0xf6, 0x6f, 0x0b, 0xbb, 0xfe, 0xd2, 0xff, 0x6a, 0xff, 0xe9, 0x05, -0x02, 0xf9, 0xf3, 0x06, 0x0d, 0xff, 0xd7, 0xfa, 0x18, 0x0b, 0x56, 0xfb, 0x6a, 0xfb, 0xd1, 0x09, -0x2a, 0xf5, 0x2a, 0x0b, 0xec, 0xfc, 0x94, 0xff, 0xb3, 0x04, 0x84, 0xf9, 0x0a, 0x09, 0x46, 0xfa, -0x7e, 0xfe, 0xfa, 0x03, 0xc9, 0x06, 0x05, 0xef, 0x45, 0x0c, 0x48, 0x02, 0xf8, 0xf7, 0x93, 0x0c, -0x7b, 0xf1, 0x4f, 0x09, 0x92, 0x00, 0x36, 0xf8, 0x83, 0x08, 0x6b, 0xfc, 0x05, 0xff, 0xd0, 0x05, -0x5c, 0xf5, 0x38, 0x07, 0xb5, 0x03, 0xd0, 0xf6, 0x89, 0x03, 0xb4, 0x01, 0x3e, 0x00, 0x37, 0xfa, -0xd6, 0x07, 0x56, 0xfd, 0x24, 0xfb, 0x3b, 0x04, 0x8a, 0xfc, 0x6a, 0x05, 0x6f, 0xf6, 0xe0, 0x0b, -0x05, 0xf3, 0x44, 0x02, 0xdb, 0x08, 0x76, 0xf0, 0x99, 0x06, 0x34, 0x02, 0x93, 0xf7, 0x88, 0x04, -0xd2, 0xfc, 0x97, 0xfe, 0x73, 0x02, 0x6a, 0xfb, 0x1b, 0x05, 0x16, 0xf4, 0xc0, 0x0a, 0x7d, 0xf9, -0xbb, 0xfa, 0x8f, 0x07, 0x72, 0xfd, 0xcd, 0xfa, 0x1b, 0x01, 0x5a, 0xfe, 0xeb, 0x0a, 0xc4, 0xe9, -0xef, 0x0f, 0xa0, 0x01, 0x28, 0xec, 0x36, 0x16, 0xe6, 0xf1, 0x9b, 0x03, 0x46, 0x02, 0x54, 0xf9, -0xc7, 0x0b, 0xdf, 0xee, 0x11, 0x08, 0x00, 0x09, 0x07, 0xec, 0xd4, 0x09, 0x67, 0xfe, 0xfe, 0x03, -0x9e, 0xed, 0xd2, 0x0d, 0x6c, 0x04, 0xe9, 0xeb, 0x38, 0x0c, 0xa7, 0xff, 0xed, 0xf9, 0x66, 0xfe, -0xed, 0x05, 0x93, 0xff, 0x61, 0xef, 0x78, 0x18, 0xe9, 0xf4, 0xe1, 0xf2, 0xab, 0x1a, 0x3d, 0xed, -0xc4, 0x01, 0xda, 0x07, 0xd3, 0xf5, 0xef, 0x07, 0xbb, 0x00, 0x57, 0xfb, 0x1e, 0x01, 0x22, 0x05, -0x35, 0x01, 0x8c, 0xf6, 0x72, 0x0c, 0x16, 0x02, 0x91, 0xf3, 0xe4, 0x0f, 0x5f, 0xf8, 0x97, 0x01, -0x82, 0x06, 0x86, 0xf9, 0xe4, 0x07, 0xa5, 0xf6, 0xc8, 0x0c, 0xfa, 0xf7, 0xaa, 0x06, 0xe7, 0xfc, -0x6d, 0x04, 0x32, 0x03, 0x2c, 0xf5, 0x70, 0x0c, 0x0e, 0x02, 0x28, 0xf5, 0x6e, 0x0c, 0x8b, 0xfe, -0x18, 0xfb, 0x12, 0x05, 0x6d, 0x04, 0x40, 0xf9, 0x80, 0x05, 0xda, 0xff, 0xbb, 0x01, 0x56, 0x00, -0x1d, 0xfd, 0x26, 0x0a, 0x04, 0xfc, 0x7a, 0xfc, 0xd8, 0x0a, 0x4e, 0xf4, 0x64, 0x0e, 0x40, 0xf3, -0x98, 0x0a, 0xb9, 0xfe, 0x34, 0xfa, 0x09, 0x0c, 0x35, 0xf8, 0x8e, 0x00, 0xd4, 0x02, 0x65, 0xfd, -0xaf, 0x02, 0xfc, 0xfb, 0x76, 0x04, 0x0e, 0x00, 0x66, 0xfb, 0x75, 0x07, 0x77, 0xfa, 0x01, 0x01, -0x8a, 0x00, 0x89, 0xff, 0x8f, 0x00, 0x8a, 0x03, 0x4f, 0xf5, 0xbd, 0x0c, 0x48, 0xf4, 0xc3, 0x0a, -0x23, 0xf3, 0x57, 0x08, 0x05, 0xfc, 0x5b, 0xfc, 0x12, 0x04, 0x77, 0xf5, 0x97, 0x0c, 0x14, 0xf1, -0x35, 0x08, 0x23, 0xfa, 0x4b, 0xff, 0x9e, 0x01, 0x77, 0x02, 0xf0, 0xf5, 0x4d, 0x08, 0x7f, 0xfb, -0x2d, 0xfb, 0xf4, 0x06, 0x38, 0xfd, 0xfa, 0xf7, 0x34, 0x08, 0xeb, 0x00, 0x2c, 0xf0, 0xf9, 0x12, -0x49, 0xf1, 0x62, 0x02, 0xf1, 0xff, 0x48, 0xfc, 0x74, 0xfe, 0x60, 0x00, 0x1c, 0x03, 0x0b, 0xf8, -0xf2, 0xfe, 0x02, 0x08, 0x62, 0xf1, 0x40, 0x09, 0xc7, 0x01, 0x0b, 0xf3, 0x62, 0x07, 0x68, 0x01, -0x2c, 0xfb, 0x42, 0xff, 0xb5, 0x05, 0x94, 0xf9, 0x80, 0x02, 0xad, 0x05, 0x00, 0xf5, 0x63, 0x0a, -0x62, 0xfe, 0xac, 0xfc, 0x07, 0x03, 0xea, 0xfc, 0x43, 0x04, 0xda, 0xfa, 0x0f, 0x06, 0xd4, 0xfd, -0x90, 0xfe, 0x43, 0x03, 0x24, 0x02, 0xed, 0xfb, 0x0d, 0x06, 0x8d, 0xfe, 0xdf, 0xfc, 0xb7, 0x05, -0xe9, 0x00, 0x15, 0xf9, 0x8e, 0x06, 0x34, 0xff, 0xfb, 0x00, 0x32, 0xfb, 0x72, 0x03, 0x9d, 0x08, -0xe6, 0xf3, 0x48, 0x0a, 0x06, 0xfc, 0x35, 0x08, 0xc8, 0xf7, 0x36, 0x07, 0xa5, 0xfd, 0x0f, 0x04, -0xd7, 0xfd, 0x76, 0x04, 0xc7, 0xfc, 0x6d, 0x00, 0xf5, 0x0b, 0x75, 0xf2, 0x16, 0x08, 0xc1, 0xfc, -0x55, 0x0b, 0x76, 0xf6, 0x9c, 0x01, 0xe8, 0x09, 0xcf, 0xf8, 0x60, 0x04, 0x34, 0xff, 0xa0, 0xff, -0xe7, 0x05, 0x96, 0xfd, 0x88, 0x03, 0x07, 0xfd, 0x68, 0x04, 0x08, 0x02, 0xa2, 0xfd, 0xe1, 0x02, -0xda, 0xff, 0x49, 0x00, 0x63, 0x03, 0xae, 0xfa, 0x1b, 0x08, 0xfc, 0xfc, 0x07, 0xfe, 0x40, 0x05, -0x40, 0xf8, 0x9f, 0x08, 0x94, 0xfc, 0xf3, 0xfe, 0x8b, 0x05, 0xa0, 0xf6, 0x94, 0x0a, 0xe2, 0xf7, -0x73, 0x03, 0x88, 0x04, 0x50, 0xf7, 0x0d, 0x06, 0xb8, 0x02, 0x09, 0xf8, 0xd3, 0xff, 0xaf, 0x0c, -0x4e, 0xed, 0xfc, 0x0b, 0x90, 0xf5, 0x36, 0x0f, 0x92, 0xf2, 0xa1, 0xff, 0xf0, 0x07, 0x20, 0xf5, -0x93, 0x03, 0xfb, 0xfc, 0x8b, 0x00, 0x51, 0xfa, 0x8d, 0x06, 0xd7, 0xfa, 0xa9, 0xfd, 0xcc, 0x01, -0x0d, 0x01, 0x90, 0xf6, 0x47, 0x0b, 0x02, 0xf5, 0xe2, 0xfd, 0x97, 0x0a, 0xc4, 0xf5, 0x7e, 0xfe, -0x95, 0x06, 0x0e, 0xfc, 0x54, 0xfe, 0xd7, 0xfc, 0x4c, 0x0e, 0xd0, 0xf1, 0xfe, 0x05, 0x6f, 0x00, -0x2c, 0xfc, 0xe3, 0x08, 0x8d, 0xf5, 0x6d, 0x03, 0x35, 0x07, 0x19, 0xf8, 0xe1, 0xff, 0xa5, 0x05, -0xae, 0xf6, 0x45, 0x04, 0x81, 0xff, 0x6f, 0xf9, 0xe0, 0xff, 0xba, 0xfd, 0x7b, 0x08, 0xae, 0xea, -0xab, 0x0f, 0x3e, 0xfb, 0x2a, 0xf9, 0x11, 0x03, 0x93, 0xfc, 0xa2, 0x04, 0x65, 0xf9, 0x7c, 0xff, -0x03, 0x01, 0x51, 0x01, 0x21, 0xfa, 0xe3, 0x05, 0xcb, 0xfa, 0x71, 0x07, 0x50, 0xfd, 0xd2, 0xf5, -0xee, 0x19, 0xd5, 0xe7, 0xa4, 0x0a, 0xeb, 0x08, 0xe6, 0xf4, 0xca, 0x03, 0x6a, 0x06, 0x91, 0x00, -0xd7, 0xfa, 0x2e, 0x07, 0xf6, 0xfe, 0x3d, 0x02, 0xe5, 0xf7, 0xa1, 0x0e, 0x67, 0xf6, 0xea, 0x01, -0xb5, 0x07, 0x24, 0xf2, 0x0c, 0x12, 0x31, 0xf4, 0xe5, 0x00, 0x48, 0x07, 0x17, 0xfe, 0x81, 0xfb, -0x89, 0x02, 0x13, 0x05, 0xa1, 0xfc, 0x0c, 0x00, 0x29, 0xfe, 0x5e, 0x0b, 0xf2, 0xee, 0x6a, 0x0d, -0xef, 0xfe, 0x50, 0xf9, 0xac, 0x08, 0x3c, 0xfc, 0x6a, 0x02, 0xca, 0xf9, 0xf1, 0x09, 0x1d, 0xff, -0x84, 0xf5, 0x71, 0x0e, 0x66, 0xfa, 0x6d, 0xff, 0xfe, 0xfc, 0x4e, 0x0b, 0x18, 0xf7, 0xd9, 0x00, -0xb4, 0x05, 0x4f, 0xfa, 0x2b, 0x06, 0x9b, 0xfd, 0xd5, 0x04, 0x4c, 0xf9, 0xeb, 0x02, 0x25, 0x06, -0x63, 0xf7, 0x5e, 0x03, 0x09, 0x01, 0xa0, 0x02, 0x73, 0xfa, 0x25, 0x01, 0x23, 0x00, 0xbc, 0x06, -0x5a, 0xf7, 0xa0, 0xfc, 0x33, 0x13, 0x9c, 0xea, 0xd0, 0x08, 0x39, 0x05, 0x90, 0xf5, 0xc0, 0x04, -0x21, 0x01, 0xab, 0xfc, 0x97, 0xfd, 0xfa, 0x0b, 0x12, 0xf2, 0xb0, 0x07, 0x94, 0x01, 0x37, 0xfa, -0xec, 0x04, 0x17, 0xfb, 0xcd, 0x08, 0xa3, 0xf4, 0xd0, 0x08, 0x54, 0xfc, 0xbe, 0xf6, 0x8d, 0x0f, -0x96, 0xf7, 0x16, 0xf9, 0xa9, 0x0a, 0x15, 0xf8, 0x76, 0x00, 0x72, 0x04, 0x84, 0xf9, 0xf0, 0xff, -0x4e, 0x05, 0x19, 0xfa, 0x42, 0xfa, 0x15, 0x09, 0x65, 0xfb, 0x0d, 0xfe, 0x6f, 0xfc, 0x9d, 0x0a, -0xcc, 0xf2, 0xf3, 0x02, 0x0b, 0x05, 0xc2, 0xf6, 0x90, 0x08, 0xa4, 0xf8, 0x27, 0x03, 0xd1, 0x01, -0x57, 0xfc, 0x65, 0x00, 0xc9, 0x05, 0x67, 0xf7, 0x30, 0x03, 0x7c, 0x08, 0x57, 0xf3, 0x2a, 0x03, -0xeb, 0x08, 0x94, 0xfc, 0xa2, 0xf5, 0x23, 0x0b, 0x80, 0x03, 0xea, 0xf3, 0xef, 0x08, 0x1e, 0x02, -0x92, 0xf9, 0x0e, 0x04, 0x15, 0x05, 0x82, 0xf8, 0xb3, 0x03, 0xf3, 0x04, 0xe1, 0xf8, 0x8b, 0x06, -0xf4, 0xfc, 0xb9, 0x01, 0x4b, 0xff, 0x58, 0xfd, 0xc2, 0x09, 0x9a, 0xf0, 0xb9, 0x0f, 0x03, 0xf7, -0xa7, 0x00, 0x98, 0x07, 0x75, 0xf6, 0x28, 0x06, 0x39, 0xfc, 0x53, 0x04, 0xfa, 0xfc, 0xf4, 0xfa, -0x45, 0x0a, 0x91, 0xf7, 0x4b, 0xfe, 0xd6, 0x0b, 0x26, 0xf2, 0x5a, 0x09, 0xe9, 0x02, 0x82, 0xf7, -0x2e, 0x08, 0xfa, 0x03, 0x9b, 0xf6, 0x03, 0x07, 0x3a, 0x05, 0x0f, 0xf7, 0x7d, 0x02, 0x19, 0x09, -0x44, 0xf6, 0xcf, 0x04, 0x2b, 0x00, 0xaa, 0x02, 0x1a, 0xfc, 0x35, 0x04, 0x9f, 0xfe, 0x77, 0xff, -0x60, 0x03, 0x81, 0xfd, 0x23, 0x01, 0x38, 0x00, 0xea, 0x00, 0xe0, 0xfc, 0x80, 0x05, 0x14, 0xfc, -0x8c, 0xfd, 0x91, 0x06, 0x3d, 0xfe, 0x29, 0xf9, 0x4b, 0x06, 0x9c, 0x02, 0xd7, 0xf1, 0xf6, 0x0d, -0xf1, 0xf7, 0xd4, 0xfa, 0x76, 0x0b, 0x04, 0xf2, 0xbe, 0x06, 0x1a, 0xff, 0x74, 0x00, 0xe3, 0xf9, -0x3d, 0x07, 0xa9, 0xff, 0x48, 0xf7, 0xef, 0x0a, 0x6f, 0xf9, 0x9a, 0x00, 0xcc, 0xfe, 0xf7, 0x04, -0xa6, 0xf7, 0x14, 0x07, 0x6f, 0xfb, 0x7f, 0x01, 0x08, 0xff, 0xef, 0xfe, 0x6a, 0x04, 0x9d, 0xf7, -0xfc, 0x08, 0xa1, 0xfc, 0x52, 0xfe, 0x14, 0x03, 0xa2, 0xfd, 0x9a, 0x01, 0xbc, 0xf8, 0x2b, 0x0a, -0x1f, 0xfb, 0xfa, 0xf4, 0xc7, 0x0f, 0x6a, 0xf8, 0x6c, 0xf8, 0x30, 0x0d, 0x50, 0xf7, 0xff, 0xfd, -0x67, 0x09, 0x15, 0xf6, 0x6f, 0x04, 0x74, 0x05, 0xe4, 0xf1, 0x53, 0x11, 0x9a, 0xf0, 0x68, 0x0a, -0x96, 0xfb, 0x4a, 0xff, 0xb7, 0x05, 0x71, 0xf9, 0x18, 0x02, 0x5f, 0x05, 0x47, 0xf8, 0x78, 0x03, -0x33, 0x02, 0xbf, 0xfc, 0x5b, 0x02, 0x17, 0xfc, 0x73, 0x07, 0xdb, 0xf7, 0x6f, 0x06, 0xba, 0xfe, -0xa1, 0xfe, 0xe1, 0x02, 0x45, 0x04, 0x55, 0xf3, 0xa8, 0x0f, 0xfb, 0xfa, 0x9b, 0xf7, 0x0e, 0x0f, -0x6c, 0xf3, 0xef, 0x04, 0xa6, 0x08, 0x6b, 0xf1, 0xad, 0x08, 0x36, 0x08, 0x0f, 0xf2, 0x4c, 0x08, -0x78, 0x03, 0x91, 0xfd, 0xca, 0xff, 0xae, 0x02, 0xd4, 0x02, 0xc9, 0xfb, 0x52, 0x0a, 0x01, 0xf8, -0x65, 0x03, 0x93, 0x05, 0x6e, 0xff, 0x78, 0xf9, 0x2a, 0x0f, 0xd2, 0xf9, 0x78, 0xfc, 0x93, 0x0b, -0x34, 0xfb, 0xbe, 0x01, 0x45, 0x06, 0xc6, 0xfc, 0x6d, 0x01, 0xdf, 0x04, 0x20, 0x02, 0x7f, 0xf9, -0x13, 0x0b, 0x53, 0x00, 0x23, 0xfa, 0x94, 0x0b, 0x02, 0xfc, 0x2c, 0xff, 0x03, 0x04, 0xb6, 0x00, -0x04, 0xfb, 0xd3, 0x05, 0xc6, 0x02, 0x90, 0xfa, 0x77, 0xff, 0x4c, 0x0a, 0x3c, 0xf5, 0xdf, 0x04, -0x78, 0x01, 0x68, 0xfa, 0xb0, 0x09, 0xa4, 0xf6, 0x99, 0x01, 0x2c, 0x07, 0x3d, 0xf8, 0xef, 0x01, -0xfb, 0x02, 0xbe, 0xfa, 0x72, 0x04, 0x62, 0xff, 0x87, 0xfe, 0xe0, 0xfe, 0x28, 0x05, 0x6b, 0x00, -0xbe, 0xf4, 0xdd, 0x0b, 0x84, 0x02, 0x91, 0xf3, 0x17, 0x09, 0x97, 0xfe, 0x77, 0x02, 0xc6, 0xf8, -0x90, 0x08, 0x25, 0xfe, 0xb7, 0xf8, 0x03, 0x0c, 0x90, 0xfb, 0x2f, 0xf7, 0x6b, 0x12, 0x7c, 0xf0, -0x3d, 0x05, 0x1c, 0xfe, 0x6b, 0x05, 0x05, 0xf9, 0x46, 0x01, 0xac, 0x02, 0xe6, 0xf7, 0x7a, 0x0b, -0xa7, 0xf2, 0x61, 0x04, 0x47, 0x00, 0x27, 0x01, 0x24, 0xf6, 0xac, 0x09, 0xee, 0xfa, 0x3d, 0xfd, -0x1f, 0x0a, 0x86, 0xee, 0xf9, 0x0d, 0x72, 0x00, 0x87, 0xf1, 0x69, 0x0b, 0x7c, 0xff, 0x27, 0xfc, -0xd7, 0xfc, 0x2b, 0x06, 0x28, 0xfd, 0x3f, 0xfc, 0xe1, 0x04, 0x16, 0xfc, 0xe4, 0xfd, 0x2b, 0x01, -0x09, 0x01, 0x6c, 0xf9, 0x2e, 0x00, 0xaa, 0x06, 0x91, 0xfb, 0xeb, 0xf1, 0xbd, 0x11, 0x97, 0xfc, -0x51, 0xf0, 0xa3, 0x0d, 0xdf, 0xfc, 0xe1, 0xfb, 0xbc, 0x02, 0xb2, 0xfb, 0xba, 0x02, 0xf3, 0xfe, -0xe7, 0xfe, 0x56, 0x02, 0x1a, 0xfa, 0x46, 0x04, 0xe3, 0x02, 0x6a, 0xf9, 0x08, 0x01, 0xfe, 0x03, -0x41, 0xfe, 0x2b, 0xff, 0x8c, 0xf9, 0x5e, 0x0e, 0x97, 0xf4, 0x58, 0x02, 0x0f, 0x04, 0xb7, 0xf9, -0x1c, 0x08, 0xcf, 0xf7, 0x00, 0x04, 0x89, 0x06, 0xcb, 0xf3, 0x47, 0x0a, 0x30, 0xfb, 0x4a, 0xfe, -0x59, 0x05, 0x4d, 0xff, 0x44, 0xfc, 0x25, 0x00, 0x0f, 0x09, 0x72, 0xf7, 0x85, 0x02, 0x57, 0xff, -0xd9, 0x07, 0x75, 0xf5, 0x80, 0x04, 0x36, 0x06, 0xce, 0xf5, 0xa3, 0x0c, 0xb9, 0xf8, 0xfb, 0xfe, -0x61, 0x0c, 0xf0, 0xf4, 0xb5, 0x07, 0xe7, 0x02, 0xe3, 0xfd, 0xba, 0x00, 0x23, 0x07, 0x88, 0xfb, -0xbd, 0xff, 0x47, 0x08, 0x69, 0xfc, 0x65, 0xfd, 0x8f, 0x06, 0xc5, 0x00, 0x24, 0xff, 0x5b, 0xf8, -0x83, 0x12, 0xd1, 0xef, 0x89, 0x02, 0x0f, 0x0c, 0x3e, 0xf2, 0x20, 0x08, 0xd7, 0xff, 0xa4, 0xfd, -0x71, 0x00, 0x0f, 0x03, 0xe8, 0xf9, 0x64, 0x06, 0xf2, 0xff, 0x05, 0xfc, 0xe9, 0x03, 0x6b, 0xff, -0x7f, 0xfc, 0x66, 0x04, 0xd0, 0x01, 0xfa, 0xf7, 0x04, 0x07, 0x16, 0x00, 0x4c, 0xfa, 0x07, 0x03, -0x2c, 0x07, 0xb9, 0xf4, 0xb8, 0x06, 0x56, 0x00, 0x83, 0xfd, 0xbb, 0x09, 0x39, 0xfc, 0x8c, 0x03, -0x49, 0x03, 0x03, 0x00, 0x45, 0xff, 0xad, 0x04, 0x9b, 0xfe, 0x75, 0x03, 0xa2, 0xff, 0xd6, 0xfe, -0x15, 0x04, 0x60, 0x00, 0x13, 0x04, 0x57, 0xfb, 0xbc, 0x04, 0x11, 0x00, 0x7e, 0xfe, 0xb3, 0xff, -0x08, 0xff, 0x11, 0x05, 0x6c, 0xfb, 0x0d, 0xfd, 0x99, 0x04, 0xa0, 0xfd, 0x3a, 0xff, 0xfb, 0xfe, -0x64, 0xff, 0x49, 0x01, 0xbc, 0xf7, 0xc2, 0x04, 0xb1, 0xfd, 0x83, 0xf9, 0xae, 0x04, 0xc1, 0xfc, -0x82, 0xfb, 0x17, 0x05, 0x06, 0xfe, 0x85, 0xfb, 0xfc, 0xff, 0x45, 0x04, 0x98, 0xf8, 0xda, 0xfc, -0xda, 0x09, 0x6b, 0xf6, 0x2a, 0xfe, 0xc0, 0x09, 0x7b, 0xf5, 0x2f, 0xfe, 0xac, 0x0a, 0xe5, 0xf8, -0xff, 0xf9, 0x32, 0x0d, 0xa9, 0xf9, 0xf2, 0xfd, 0x23, 0x08, 0x8d, 0xfb, 0x71, 0x00, 0x6d, 0x03, -0xd1, 0xff, 0x09, 0x00, 0x7f, 0x03, 0x34, 0x00, 0x6e, 0xff, 0x59, 0x02, 0x1e, 0x02, 0x9f, 0xfc, -0xab, 0x05, 0x23, 0xfd, 0x2a, 0x03, 0xc8, 0xfe, 0xf3, 0xfe, 0xf7, 0x01, 0xa7, 0x00, 0xff, 0xfe, -0x5c, 0x00, 0xf1, 0x02, 0xe6, 0xfa, 0x0d, 0x03, 0xe5, 0xff, 0xa6, 0xfe, 0x92, 0xfe, 0x3e, 0x04, -0x96, 0xf9, 0xb4, 0x04, 0xdf, 0xfc, 0x48, 0x01, 0xbb, 0x04, 0xd5, 0xf5, 0x79, 0x0a, 0x5e, 0xfa, -0xd3, 0x02, 0x9b, 0xff, 0x39, 0x02, 0x09, 0x01, 0x4d, 0xfc, 0xd3, 0x07, 0xe1, 0xfc, 0x5c, 0xff, -0x82, 0x05, 0xe2, 0xfc, 0xe0, 0x01, 0xa6, 0xff, 0x43, 0x01, 0xb6, 0x02, 0xcf, 0xfc, 0x67, 0x03, -0xfd, 0x01, 0xeb, 0xfd, 0x27, 0x02, 0xab, 0xff, 0xc4, 0xff, 0x65, 0x04, 0x55, 0xfa, 0xeb, 0x02, -0x32, 0x04, 0x45, 0xfa, 0xf5, 0x02, 0xf8, 0xfe, 0x22, 0x02, 0x49, 0xfc, 0xe4, 0xfd, 0x54, 0x05, -0x5c, 0xfc, 0x4e, 0xfc, 0xbb, 0x03, 0x28, 0x01, 0xec, 0xf6, 0x36, 0x07, 0xac, 0xff, 0xa8, 0xf8, -0xf8, 0x03, 0x9b, 0x01, 0x02, 0xfc, 0xd1, 0xfd, 0xf7, 0x04, 0x86, 0xfc, 0xc4, 0xfc, 0x2f, 0x03, -0xfb, 0xff, 0x4c, 0xfe, 0xfe, 0xff, 0x57, 0x02, 0x08, 0xfe, 0x11, 0x01, 0x62, 0x02, 0xee, 0xff, -0xe9, 0xfe, 0x3e, 0x03, 0xb2, 0x04, 0x9c, 0xf9, 0x2e, 0x04, 0x17, 0x05, 0xd3, 0xfe, 0xd0, 0xfd, -0xea, 0x05, 0xb7, 0x01, 0x55, 0xfa, 0x2f, 0x06, 0xfe, 0x00, 0xbe, 0xfd, 0xc9, 0x02, 0x62, 0x00, -0x6f, 0xff, 0x7e, 0x00, 0x63, 0x02, 0x08, 0xff, 0xf2, 0xff, 0x8d, 0xff, 0xeb, 0x02, 0x00, 0xfd, -0xaa, 0x03, 0x84, 0xff, 0x6a, 0xfd, 0x0d, 0x05, 0xa9, 0xfe, 0x42, 0xfe, 0xe7, 0x04, 0xd1, 0xfe, -0xa6, 0xfe, 0x6e, 0x01, 0x08, 0x01, 0x86, 0xff, 0x2a, 0xfe, 0x54, 0x03, 0x5f, 0xfe, 0x61, 0x00, -0xec, 0xfe, 0xeb, 0x02, 0x80, 0x01, 0x69, 0xfc, 0x9b, 0x03, 0x90, 0x00, 0xa2, 0xfd, 0xda, 0x02, -0x35, 0x02, 0xf4, 0xfb, 0xb3, 0x03, 0x78, 0x01, 0x02, 0xfc, 0xcf, 0x03, 0x76, 0x02, 0x33, 0xfd, -0xfc, 0x00, 0xfd, 0x03, 0x26, 0xfc, 0x14, 0x01, 0x5c, 0x02, 0xb0, 0xff, 0x81, 0xfd, 0xa5, 0x01, -0xae, 0xff, 0x26, 0xff, 0x01, 0x00, 0x7e, 0x00, 0x5e, 0x00, 0xd6, 0xfd, 0xef, 0x01, 0xe2, 0xfe, -0x0b, 0xfe, 0xec, 0x01, 0xa7, 0x01, 0x0f, 0xfb, 0x50, 0x01, 0x4e, 0x02, 0x66, 0xff, 0x6e, 0xfe, -0xab, 0x02, 0xeb, 0xfe, 0x35, 0x00, 0x19, 0x02, 0x23, 0xfd, 0x75, 0x02, 0x8d, 0x02, 0x53, 0xfc, -0xcc, 0x02, 0xc7, 0x00, 0xf0, 0xfe, 0x5b, 0x01, 0xa8, 0x01, 0xb1, 0xfd, 0xad, 0xfe, 0xd1, 0x05, -0x5d, 0xfd, 0x2e, 0xfe, 0x52, 0x05, 0xd3, 0x00, 0xfe, 0xfa, 0xe4, 0x04, 0xdd, 0x00, 0xb1, 0xfe, -0x30, 0x03, 0xf6, 0xff, 0xe1, 0x00, 0x41, 0x00, 0x1e, 0x04, 0x64, 0xfe, 0xc5, 0x00, 0x77, 0x04, -0x47, 0xfd, 0xea, 0x00, 0x24, 0x02, 0x0d, 0xfe, 0xa4, 0x00, 0xbf, 0x01, 0xe6, 0xfb, 0xf4, 0x01, -0x99, 0x00, 0xbf, 0xfc, 0x87, 0x00, 0x79, 0x01, 0x5e, 0xff, 0x92, 0xfd, 0x3e, 0x01, 0x42, 0x00, -0xd4, 0xff, 0xd3, 0xfe, 0xcd, 0x00, 0xa9, 0x00, 0x32, 0xff, 0xd8, 0x00, 0x00, 0x00, 0x93, 0x00, -0xed, 0x00, 0xaf, 0x00, 0xa8, 0xfd, 0xba, 0x02, 0x1c, 0x01, 0x3a, 0xfd, 0x81, 0x01, 0xf0, 0xff, -0x31, 0xff, 0x14, 0xff, 0xd8, 0x01, 0x83, 0xfe, 0x3f, 0xfc, 0x8a, 0x04, 0x72, 0xfd, 0x98, 0xfa, -0x06, 0x03, 0xae, 0xff, 0xb7, 0xfa, 0xdb, 0xfe, 0x54, 0x00, 0xa9, 0xfb, 0x2c, 0xfd, 0x6b, 0xfe, -0x8e, 0xfc, 0xf4, 0xfa, 0x27, 0xfe, 0xd6, 0xfc, 0xcd, 0xf9, 0xb2, 0xfe, 0x25, 0xfd, 0x51, 0xf8, -0xf8, 0xfc, 0x25, 0xfd, 0xdc, 0xf9, 0x2b, 0xfc, 0x5c, 0xfc, 0xf6, 0xfa, 0x6c, 0xfb, 0x57, 0xfc, -0x78, 0xfb, 0xc2, 0xfc, 0xa2, 0xfb, 0x18, 0xfd, 0xc6, 0xfb, 0xda, 0xfb, 0x5a, 0xff, 0xc9, 0xfd, -0x87, 0xfc, 0xa5, 0xff, 0x81, 0xff, 0x5c, 0xfe, 0xc1, 0xff, 0x44, 0x02, 0x61, 0x00, 0xcc, 0x00, -0xe5, 0x02, 0xc0, 0x00, 0x35, 0x03, 0x53, 0x04, 0xec, 0x02, 0xaa, 0x03, 0xd4, 0x05, 0x99, 0x04, -0xf7, 0x03, 0x77, 0x06, 0x2f, 0x06, 0xe5, 0x04, 0x42, 0x06, 0xec, 0x06, 0xa5, 0x06, 0x1d, 0x06, -0x08, 0x08, 0x51, 0x06, 0x0a, 0x06, 0x94, 0x08, 0x60, 0x05, 0x68, 0x07, 0xf3, 0x07, 0x35, 0x06, -0xa7, 0x06, 0xdc, 0x07, 0xfd, 0x05, 0x8a, 0x06, 0xb9, 0x07, 0x2c, 0x05, 0xb6, 0x05, 0xab, 0x06, -0x6e, 0x04, 0xe1, 0x04, 0x9f, 0x05, 0x4a, 0x03, 0xc9, 0x03, 0x3f, 0x03, 0x83, 0x03, 0xce, 0x01, -0x8c, 0x02, 0x64, 0x00, 0x62, 0x00, 0x39, 0x00, 0xa2, 0xfe, 0xb0, 0xfe, 0x88, 0xfe, 0x42, 0xfe, -0x7f, 0xfc, 0xe5, 0xfc, 0x4d, 0xfb, 0x6c, 0xfb, 0xb5, 0xfb, 0x03, 0xfb, 0xe6, 0xf8, 0x5d, 0xfa, -0x29, 0xfa, 0x5f, 0xf8, 0xac, 0xf9, 0x76, 0xf8, 0x1d, 0xf9, 0xf1, 0xf8, 0xa4, 0xf7, 0x02, 0xf8, -0x8e, 0xf9, 0x91, 0xf7, 0x71, 0xf8, 0x57, 0xf8, 0xe4, 0xf8, 0x05, 0xf8, 0x54, 0xf8, 0x7a, 0xfa, -0xc3, 0xf7, 0x96, 0xf9, 0xf1, 0xf9, 0xff, 0xf9, 0x98, 0xf9, 0x96, 0xf9, 0xba, 0xfa, 0xa7, 0xfa, -0x82, 0xfa, 0xc2, 0xfa, 0x24, 0xfb, 0x99, 0xfb, 0xc2, 0xfb, 0xbd, 0xfc, 0x0d, 0xfb, 0x69, 0xfc, -0xf5, 0xfc, 0x45, 0xfb, 0x9d, 0xfc, 0x39, 0xfe, 0xae, 0xfd, 0x70, 0xfb, 0xbb, 0xfc, 0x64, 0xfd, -0x1a, 0xfe, 0xfc, 0xfe, 0xc7, 0xfe, 0x78, 0x00, 0x32, 0x00, 0x46, 0x00, 0x9e, 0x01, 0xd2, 0x02, -0x11, 0x04, 0x34, 0x04, 0x6d, 0x05, 0xbb, 0x06, 0x65, 0x08, 0xa6, 0x08, 0x12, 0x0a, 0x02, 0x0a, -0xf5, 0x0b, 0x99, 0x0c, 0x7c, 0x0c, 0x9f, 0x0f, 0x49, 0x10, 0x87, 0x0f, 0x49, 0x10, 0x6c, 0x10, -0xd3, 0x10, 0xaa, 0x11, 0x93, 0x11, 0xdb, 0x11, 0x77, 0x11, 0x5e, 0x10, 0xda, 0x0f, 0xae, 0x0e, -0x0c, 0x0f, 0x5d, 0x0d, 0xa6, 0x0c, 0xec, 0x0a, 0x9c, 0x09, 0xd8, 0x08, 0xc6, 0x05, 0x4d, 0x04, -0xee, 0x02, 0xfb, 0x00, 0x08, 0xff, 0xc1, 0xfd, 0xb0, 0xfc, 0x37, 0xfa, 0x54, 0xf9, 0x3e, 0xf6, -0xa5, 0xf5, 0xcd, 0xf4, 0x27, 0xf3, 0xaf, 0xf2, 0x4e, 0xf1, 0x51, 0xf1, 0x72, 0xf0, 0x7f, 0xf0, -0x24, 0xef, 0xbf, 0xef, 0x3e, 0xf1, 0x5d, 0xef, 0xb3, 0xf0, 0x89, 0xf1, 0x2b, 0xf1, 0xc3, 0xf1, -0xe9, 0xf1, 0x45, 0xf3, 0xbd, 0xf3, 0x03, 0xf5, 0xac, 0xf6, 0x8e, 0xf5, 0x6a, 0xf7, 0xcd, 0xf8, -0x6f, 0xf9, 0x68, 0xf9, 0xcc, 0xfa, 0xff, 0xfb, 0x90, 0xfc, 0xca, 0xfc, 0xaa, 0xfd, 0x64, 0xff, -0x41, 0xff, 0xd4, 0xfe, 0x93, 0xfe, 0x7e, 0x01, 0x11, 0x00, 0xc4, 0xff, 0xa8, 0x00, 0xb3, 0x00, -0xf7, 0x01, 0x43, 0x05, 0x1d, 0x03, 0x82, 0x03, 0xa4, 0x02, 0x9e, 0x04, 0xc7, 0x05, 0xb4, 0x05, -0x4a, 0x05, 0x66, 0x06, 0x01, 0x09, 0xbe, 0x07, 0xca, 0x06, 0xe2, 0x08, 0x8d, 0x09, 0xdb, 0x08, -0x22, 0x08, 0x6a, 0x07, 0xa3, 0x0a, 0x38, 0x0a, 0x0e, 0x08, 0x4b, 0x07, 0x86, 0x08, 0x8b, 0x07, -0x5e, 0x08, 0xaf, 0x06, 0x03, 0x07, 0x58, 0x09, 0xda, 0x07, 0xbd, 0x04, 0x23, 0x06, 0xaa, 0x08, -0x6c, 0x07, 0x81, 0x06, 0x30, 0x09, 0xc3, 0x08, 0xb3, 0x07, 0x9a, 0x07, 0x10, 0x08, 0xe8, 0x08, -0xc4, 0x08, 0xae, 0x08, 0x69, 0x07, 0x09, 0x09, 0xf1, 0x08, 0x72, 0x07, 0xbb, 0x05, 0xe0, 0x06, -0xec, 0x06, 0x7c, 0x04, 0x22, 0x04, 0x9d, 0x04, 0x5e, 0x04, 0x7f, 0x01, 0x9a, 0xff, 0x46, 0x00, -0xb8, 0xfe, 0x24, 0xfd, 0xb8, 0xfb, 0x99, 0xfa, 0x85, 0xf9, 0xe2, 0xf7, 0xdc, 0xf5, 0xa2, 0xf3, -0x9e, 0xf4, 0x31, 0xf3, 0xc7, 0xf0, 0xd5, 0xf0, 0x98, 0xf0, 0xf6, 0xee, 0xf0, 0xec, 0xc3, 0xeb, -0x29, 0xed, 0xdd, 0xec, 0x6c, 0xeb, 0xf4, 0xeb, 0x54, 0xec, 0xf3, 0xec, 0x14, 0xeb, 0x58, 0xee, -0x98, 0xec, 0x55, 0xef, 0x23, 0xf0, 0x99, 0xf0, 0x49, 0xf2, 0x94, 0xf2, 0x8f, 0xf6, 0x17, 0xf5, -0xfc, 0xf7, 0xa5, 0xf8, 0xa0, 0xfb, 0xfc, 0xfc, 0x8d, 0xfc, 0x5a, 0x00, 0xe3, 0x07, 0xed, 0x06, -0x83, 0x04, 0xc0, 0x03, 0x52, 0x0e, 0xe1, 0x0f, 0x13, 0x0e, 0x22, 0x0c, 0x03, 0x12, 0xbc, 0x16, -0x5a, 0x12, 0xbf, 0x10, 0xa0, 0x13, 0xf3, 0x17, 0x85, 0x15, 0x74, 0x0f, 0x47, 0x12, 0x04, 0x16, -0xca, 0x14, 0x7b, 0x10, 0x34, 0x0b, 0xbf, 0x0f, 0x8f, 0x0c, 0xc8, 0x09, 0xf3, 0x06, 0xf3, 0x07, -0xd2, 0x06, 0x15, 0x02, 0xd7, 0xff, 0x2f, 0xfe, 0xb9, 0xff, 0xce, 0xfd, 0x08, 0xfb, 0x7d, 0xfa, -0x14, 0xfa, 0x01, 0xfe, 0x90, 0xfa, 0x69, 0xf9, 0x4b, 0xfb, 0x74, 0xfd, 0xe7, 0xfc, 0x62, 0xfb, -0x79, 0x02, 0x3f, 0x03, 0x39, 0x01, 0xbb, 0x01, 0xff, 0x04, 0x9f, 0x07, 0xc6, 0x06, 0x8b, 0x08, -0x5c, 0x09, 0xab, 0x0a, 0xaf, 0x0b, 0xb7, 0x09, 0x97, 0x0b, 0xe2, 0x0c, 0xa9, 0x0c, 0xee, 0x09, -0xbb, 0x09, 0x2e, 0x0c, 0x77, 0x09, 0xbe, 0x06, 0xe0, 0x03, 0x48, 0x05, 0x33, 0x02, 0x52, 0xfe, -0x5d, 0xfe, 0x7d, 0xfc, 0x40, 0xfa, 0x7c, 0xf5, 0x8b, 0xf3, 0x8b, 0xf2, 0x1a, 0xf0, 0x2b, 0xef, -0xd6, 0xeb, 0x86, 0xea, 0xdc, 0xe9, 0x27, 0xe8, 0xea, 0xe6, 0x10, 0xe5, 0x61, 0xe7, 0x2d, 0xe5, -0x77, 0xe5, 0xe8, 0xe5, 0x23, 0xe7, 0x4b, 0xe7, 0xed, 0xe7, 0xcc, 0xe8, 0x5b, 0xeb, 0x39, 0xec, -0xb1, 0xf0, 0x14, 0xf1, 0x94, 0xf3, 0xb2, 0xf5, 0xe1, 0xf7, 0x72, 0xfa, 0xf0, 0xfa, 0xad, 0xff, -0x7a, 0x05, 0x89, 0x09, 0xe4, 0x07, 0x99, 0x07, 0xaa, 0x0c, 0x2c, 0x13, 0x85, 0x12, 0x16, 0x12, -0x11, 0x13, 0x48, 0x1a, 0x9e, 0x19, 0xc9, 0x16, 0xae, 0x16, 0xfb, 0x19, 0xf9, 0x19, 0x76, 0x15, -0x88, 0x13, 0xe6, 0x15, 0x52, 0x17, 0xdb, 0x12, 0xa7, 0x0d, 0xdd, 0x0b, 0x49, 0x0c, 0x4a, 0x09, -0x24, 0x05, 0x65, 0x03, 0xaa, 0x03, 0xea, 0xff, 0xc6, 0xfc, 0x6f, 0xf9, 0x76, 0xf9, 0x2a, 0xf9, -0xb5, 0xf6, 0xab, 0xf6, 0x0f, 0xf7, 0xec, 0xf5, 0xff, 0xf7, 0x28, 0xf8, 0xac, 0xf8, 0xdd, 0xf7, -0xfc, 0xfc, 0xa1, 0xfd, 0x9b, 0xfd, 0x0b, 0x03, 0x71, 0x04, 0xea, 0x03, 0x07, 0x05, 0x6b, 0x09, -0x41, 0x0a, 0x2d, 0x0b, 0x75, 0x0d, 0x7f, 0x0e, 0xcf, 0x0e, 0x89, 0x0f, 0x6c, 0x0f, 0x03, 0x10, -0x8b, 0x0f, 0x86, 0x0f, 0x30, 0x0e, 0xff, 0x0c, 0xc0, 0x0c, 0x5b, 0x0b, 0x05, 0x08, 0x0a, 0x06, -0x73, 0x05, 0x2e, 0x03, 0xf4, 0xfe, 0xc8, 0xfe, 0xf3, 0xfb, 0xc6, 0xf7, 0xb6, 0xf4, 0x21, 0xf4, -0x2a, 0xf1, 0x44, 0xee, 0x55, 0xee, 0xb1, 0xea, 0x39, 0xea, 0xf9, 0xe7, 0x39, 0xe7, 0x8b, 0xe5, -0x01, 0xe6, 0x04, 0xe5, 0xb8, 0xe3, 0x7f, 0xe5, 0x01, 0xe5, 0x92, 0xe7, 0x49, 0xe7, 0x46, 0xe7, -0xff, 0xe8, 0xc8, 0xeb, 0x97, 0xed, 0x69, 0xee, 0x83, 0xf2, 0x4f, 0xf4, 0x88, 0xf7, 0x84, 0xf8, -0x8f, 0xf9, 0x69, 0xfc, 0x18, 0x02, 0xed, 0x08, 0x33, 0x07, 0x26, 0x07, 0x51, 0x08, 0x65, 0x10, -0x47, 0x14, 0xbb, 0x0f, 0xac, 0x11, 0xa0, 0x15, 0x54, 0x19, 0x45, 0x16, 0xb1, 0x13, 0xa4, 0x17, -0x66, 0x18, 0x36, 0x17, 0xc9, 0x10, 0xb0, 0x11, 0x6c, 0x16, 0x8c, 0x13, 0xb9, 0x0e, 0x82, 0x09, -0x94, 0x0b, 0x02, 0x0a, 0x05, 0x06, 0x36, 0x03, 0xe0, 0x01, 0xb9, 0x02, 0x80, 0xfd, 0x1c, 0xfa, -0x8b, 0xfa, 0xec, 0xf9, 0xc0, 0xf8, 0x4a, 0xf5, 0x47, 0xf8, 0x6a, 0xf7, 0x45, 0xf7, 0x52, 0xf8, -0x53, 0xf8, 0x21, 0xfb, 0xb7, 0xf9, 0x77, 0xfc, 0xce, 0xfe, 0x7e, 0x01, 0xca, 0x03, 0xf2, 0x02, -0xe5, 0x04, 0x3f, 0x06, 0x77, 0x09, 0x5e, 0x09, 0xd1, 0x09, 0xb5, 0x0c, 0x59, 0x0d, 0x43, 0x0d, -0xcc, 0x0c, 0x92, 0x0f, 0xac, 0x0e, 0xd2, 0x0d, 0xfa, 0x0c, 0xdf, 0x0c, 0x29, 0x0d, 0x59, 0x0b, -0xfc, 0x08, 0x1e, 0x07, 0xba, 0x05, 0x25, 0x04, 0x5d, 0x00, 0xfc, 0xfe, 0x15, 0xfe, 0x53, 0xfa, -0x23, 0xf6, 0xd4, 0xf4, 0xd4, 0xf3, 0x54, 0xf0, 0x23, 0xef, 0xd2, 0xed, 0x6b, 0xeb, 0xd5, 0xea, -0x26, 0xea, 0xeb, 0xe7, 0x32, 0xe7, 0x02, 0xe8, 0x2e, 0xe8, 0x95, 0xe5, 0xbc, 0xe7, 0x96, 0xe9, -0x59, 0xea, 0xbd, 0xe8, 0x4d, 0xe8, 0x95, 0xed, 0xd9, 0xee, 0xc0, 0xee, 0xc6, 0xef, 0xac, 0xf5, -0x04, 0xf6, 0xdb, 0xf5, 0x22, 0xf9, 0x67, 0xfb, 0xda, 0xfe, 0xee, 0x02, 0x9c, 0x05, 0x60, 0x07, -0x41, 0x06, 0xb7, 0x09, 0x90, 0x0f, 0xea, 0x10, 0xbc, 0x0f, 0x15, 0x10, 0x60, 0x16, 0xcd, 0x16, -0x8e, 0x15, 0x79, 0x13, 0x35, 0x15, 0x62, 0x17, 0x03, 0x15, 0x7e, 0x11, 0x43, 0x13, 0x2f, 0x16, -0x90, 0x13, 0xa9, 0x0c, 0xe9, 0x0b, 0x25, 0x0c, 0x64, 0x0b, 0xff, 0x06, 0xb2, 0x03, 0x2c, 0x05, -0x1f, 0x03, 0x91, 0xff, 0x5d, 0xfb, 0xeb, 0xfb, 0x9b, 0xfb, 0x39, 0xf9, 0xd1, 0xf6, 0x24, 0xf6, -0xa7, 0xfc, 0x54, 0xfe, 0x1d, 0xf7, 0xfb, 0xf4, 0x9a, 0xfc, 0xb0, 0x01, 0x93, 0xfb, 0x22, 0x00, -0x54, 0x07, 0xd7, 0x04, 0x99, 0x02, 0xb2, 0x04, 0x70, 0x0a, 0xda, 0x0a, 0x51, 0x0a, 0xef, 0x09, -0x12, 0x0b, 0xd7, 0x0f, 0xee, 0x0e, 0xe8, 0x0b, 0x28, 0x0c, 0x48, 0x0f, 0x81, 0x0e, 0xbe, 0x09, -0x1d, 0x0c, 0x91, 0x0d, 0x92, 0x0a, 0x53, 0x04, 0x79, 0x04, 0x2e, 0x06, 0x19, 0x02, 0xa2, 0xff, -0xd4, 0xfc, 0x12, 0xfb, 0xe8, 0xf8, 0x74, 0xf3, 0xbb, 0xf1, 0x87, 0xf0, 0xd7, 0xf0, 0x62, 0xec, -0x35, 0xe9, 0xb0, 0xeb, 0xd2, 0xe9, 0x93, 0xe8, 0x8e, 0xe5, 0x6a, 0xe6, 0x0a, 0xe7, 0x47, 0xe7, -0xed, 0xe5, 0xbf, 0xe5, 0x24, 0xe8, 0x88, 0xe8, 0x86, 0xe7, 0x43, 0xe9, 0x6f, 0xec, 0x4b, 0xee, -0xaa, 0xef, 0x9a, 0xf1, 0x1a, 0xf4, 0x33, 0xf6, 0x56, 0xf8, 0x0f, 0xfa, 0xea, 0xfc, 0xba, 0x01, -0x27, 0x07, 0x57, 0x07, 0x23, 0x06, 0x08, 0x08, 0x07, 0x10, 0xd0, 0x11, 0x44, 0x0f, 0x85, 0x10, -0xeb, 0x14, 0x80, 0x18, 0x2b, 0x15, 0x50, 0x13, 0xd1, 0x14, 0x68, 0x17, 0x56, 0x16, 0x7c, 0x11, -0xe8, 0x12, 0x69, 0x15, 0xbd, 0x13, 0x80, 0x0e, 0x70, 0x0b, 0x65, 0x0d, 0xd6, 0x0b, 0x03, 0x09, -0x0e, 0x05, 0xe7, 0x04, 0x92, 0x04, 0x1b, 0x00, 0x46, 0xfd, 0x53, 0xfc, 0x9d, 0xfc, 0xbc, 0xfa, -0x67, 0xf8, 0x56, 0xf8, 0xc0, 0xfa, 0xea, 0xfd, 0xdb, 0xfa, 0xc4, 0xf5, 0xc4, 0xf9, 0x53, 0x00, -0xda, 0x00, 0x3e, 0xfe, 0x4e, 0x03, 0xa4, 0x06, 0x1d, 0x03, 0x79, 0x02, 0xea, 0x07, 0x82, 0x0b, -0x40, 0x09, 0xba, 0x08, 0xc2, 0x0a, 0x43, 0x0d, 0xa1, 0x0e, 0xfb, 0x0c, 0x0b, 0x0c, 0x6f, 0x0d, -0xc3, 0x0e, 0x7a, 0x0c, 0x40, 0x0a, 0x55, 0x0c, 0x35, 0x0b, 0xdb, 0x06, 0xf5, 0x03, 0xaa, 0x05, -0x9f, 0x04, 0xe6, 0xff, 0x42, 0xfc, 0x9b, 0xfb, 0xda, 0xf8, 0x76, 0xf5, 0x99, 0xf2, 0xc2, 0xf1, -0xed, 0xef, 0xca, 0xec, 0x7c, 0xeb, 0xcd, 0xe9, 0x25, 0xea, 0x35, 0xe9, 0xd7, 0xe6, 0x12, 0xe6, -0x2b, 0xe6, 0xa4, 0xe7, 0x41, 0xe6, 0x49, 0xe5, 0x1e, 0xe7, 0xfa, 0xe5, 0x83, 0xe9, 0x24, 0xe8, -0x00, 0xec, 0x6a, 0xec, 0x76, 0xee, 0x03, 0xf1, 0x9e, 0xf1, 0x84, 0xf6, 0x70, 0xf7, 0x1a, 0xf9, -0xd7, 0xfb, 0xbb, 0xfc, 0x6c, 0x03, 0xaa, 0x06, 0x55, 0x07, 0xbf, 0x04, 0x37, 0x06, 0xd9, 0x0f, -0x8e, 0x10, 0x4d, 0x10, 0xc2, 0x0d, 0x91, 0x12, 0xdd, 0x16, 0x3c, 0x13, 0x39, 0x12, 0xbe, 0x12, -0xff, 0x16, 0x79, 0x15, 0x13, 0x11, 0x18, 0x12, 0xfb, 0x12, 0xe7, 0x14, 0xd8, 0x0d, 0xf6, 0x0a, -0xa1, 0x0c, 0x8a, 0x0b, 0x33, 0x0a, 0x99, 0x04, 0x01, 0x05, 0xb8, 0x03, 0xfd, 0x01, 0xc9, 0xff, -0x50, 0xfd, 0x77, 0xfe, 0xd0, 0xfb, 0x0b, 0xfa, 0xce, 0xf8, 0x9a, 0xf8, 0x37, 0xfd, 0x89, 0xfd, -0x75, 0xf9, 0xe7, 0xf6, 0x29, 0xfe, 0x6d, 0x04, 0x06, 0xff, 0xfa, 0x00, 0x52, 0x06, 0xaa, 0x05, -0x00, 0x02, 0xf8, 0x05, 0x56, 0x0a, 0x3b, 0x08, 0xc7, 0x07, 0xa9, 0x09, 0x8f, 0x0b, 0xf7, 0x0d, -0xc9, 0x0d, 0x64, 0x0c, 0xde, 0x0b, 0x8c, 0x0e, 0x60, 0x0e, 0x0d, 0x0b, 0x33, 0x0b, 0x07, 0x0c, -0x30, 0x0a, 0x93, 0x04, 0x60, 0x05, 0xd4, 0x06, 0x5e, 0x02, 0x31, 0xfe, 0xe3, 0xfc, 0x34, 0xfb, -0xd6, 0xf7, 0x46, 0xf5, 0xe0, 0xf2, 0xa9, 0xf0, 0x1b, 0xf1, 0xb1, 0xee, 0x10, 0xec, 0x4e, 0xed, -0x04, 0xed, 0xa3, 0xe9, 0x54, 0xe7, 0x1b, 0xea, 0xa2, 0xea, 0x04, 0xe7, 0x96, 0xe7, 0x8a, 0xe8, -0x6d, 0xe9, 0x3b, 0xe8, 0xc8, 0xe8, 0x64, 0xeb, 0xc8, 0xec, 0x57, 0xee, 0x4d, 0xee, 0xfb, 0xf0, -0x7f, 0xf2, 0x21, 0xf6, 0xf4, 0xf6, 0x96, 0xf6, 0x2d, 0xfb, 0x35, 0xfc, 0xf6, 0xff, 0x2c, 0x03, -0xb5, 0x04, 0x9a, 0x03, 0x73, 0x02, 0x05, 0x0c, 0xfd, 0x0e, 0xb0, 0x0d, 0x57, 0x0c, 0x46, 0x0f, -0x24, 0x15, 0x41, 0x12, 0xda, 0x10, 0x28, 0x11, 0x61, 0x15, 0x62, 0x16, 0x67, 0x10, 0xc4, 0x11, -0x83, 0x13, 0xe5, 0x14, 0x67, 0x0f, 0x7c, 0x0a, 0xf7, 0x0d, 0x85, 0x0d, 0x6e, 0x0b, 0x88, 0x05, -0xf8, 0x05, 0x23, 0x07, 0xbc, 0x03, 0xb2, 0x01, 0x22, 0xff, 0xf1, 0x00, 0x87, 0xfe, 0xc0, 0xfb, -0xc2, 0xfa, 0xa8, 0xfe, 0x85, 0x00, 0xf4, 0xf6, 0xe6, 0xf5, 0xbe, 0xff, 0xee, 0x04, 0x38, 0xfe, -0xec, 0xfc, 0xf2, 0x04, 0x86, 0x03, 0xb7, 0xff, 0x7b, 0x01, 0x2d, 0x06, 0x5c, 0x06, 0xcb, 0x03, -0x76, 0x05, 0x04, 0x07, 0xea, 0x0a, 0x48, 0x0a, 0x2e, 0x07, 0xc5, 0x08, 0xc0, 0x0c, 0x4b, 0x0d, -0x18, 0x08, 0x40, 0x08, 0x55, 0x0b, 0x2c, 0x09, 0x98, 0x05, 0x08, 0x06, 0xf0, 0x08, 0x85, 0x04, -0x05, 0x00, 0x28, 0xff, 0x8f, 0xfe, 0xb8, 0xfc, 0x7a, 0xf8, 0x5d, 0xf6, 0xb3, 0xf5, 0x31, 0xf6, -0xff, 0xf2, 0x15, 0xf0, 0x3b, 0xf0, 0x9a, 0xf0, 0xc8, 0xed, 0xb2, 0xeb, 0xf5, 0xeb, 0xbb, 0xec, -0x46, 0xeb, 0x78, 0xe8, 0xb2, 0xe8, 0xff, 0xe9, 0xdd, 0xea, 0xd9, 0xe9, 0x9a, 0xea, 0x49, 0xee, -0xf7, 0xed, 0xa4, 0xee, 0xb4, 0xef, 0x3e, 0xf2, 0x83, 0xf4, 0xab, 0xf4, 0x8b, 0xf6, 0x02, 0xf9, -0xc3, 0xfa, 0xbc, 0xfe, 0xf1, 0x00, 0x8a, 0x02, 0x10, 0x00, 0x9b, 0x03, 0x07, 0x0b, 0xba, 0x0c, -0x9d, 0x0b, 0xea, 0x09, 0x41, 0x0f, 0xd3, 0x12, 0x93, 0x11, 0xfb, 0x0f, 0x91, 0x11, 0xb6, 0x16, -0xe9, 0x15, 0xa0, 0x12, 0xcf, 0x12, 0xcf, 0x14, 0x2d, 0x15, 0xdf, 0x10, 0xa1, 0x0f, 0x86, 0x10, -0xbb, 0x10, 0x77, 0x0d, 0x7e, 0x09, 0xc7, 0x09, 0x84, 0x09, 0x7b, 0x07, 0x8f, 0x04, 0xac, 0x02, -0x77, 0x02, 0x4b, 0x00, 0x89, 0xfe, 0x36, 0xfc, 0x9e, 0x00, 0x92, 0xff, 0x84, 0xf6, 0xfc, 0xf6, -0x6c, 0x01, 0x75, 0x04, 0xe7, 0xf9, 0x57, 0xfb, 0x8d, 0x03, 0xe2, 0xff, 0xdf, 0xfb, 0x6c, 0xfe, -0x0b, 0x03, 0xac, 0x00, 0x01, 0x00, 0xc1, 0x02, 0x6f, 0x03, 0xc7, 0x06, 0x25, 0x05, 0xb8, 0x03, -0x9f, 0x05, 0xdd, 0x09, 0x9a, 0x09, 0x03, 0x03, 0x4e, 0x05, 0x64, 0x08, 0x6c, 0x07, 0x01, 0x04, -0x45, 0x05, 0x76, 0x07, 0x6e, 0x01, 0x0f, 0xff, 0xa9, 0xff, 0x0c, 0xff, 0x05, 0xfc, 0x4e, 0xf8, -0x58, 0xf8, 0x97, 0xf7, 0x8a, 0xf8, 0xe8, 0xf5, 0x68, 0xf2, 0x45, 0xf3, 0x41, 0xf3, 0xcb, 0xf1, -0xad, 0xee, 0x46, 0xef, 0x14, 0xef, 0xd0, 0xeb, 0xed, 0xe9, 0xe0, 0xea, 0xfb, 0xec, 0xe3, 0xe9, -0xe4, 0xe9, 0xc6, 0xea, 0x52, 0xed, 0x77, 0xec, 0xf4, 0xec, 0x27, 0xef, 0x6d, 0xef, 0x38, 0xf2, -0x07, 0xf3, 0xd3, 0xf3, 0x2c, 0xf6, 0x98, 0xf8, 0xf1, 0xfb, 0x89, 0xfb, 0x4e, 0xfc, 0x6c, 0x00, -0xe2, 0x05, 0xa1, 0x09, 0xeb, 0x06, 0x95, 0x08, 0x68, 0x0c, 0xbf, 0x10, 0xbc, 0x10, 0xfc, 0x0d, -0x6c, 0x11, 0x49, 0x15, 0x6b, 0x18, 0x38, 0x15, 0x92, 0x14, 0x70, 0x17, 0x8c, 0x17, 0xb4, 0x16, -0x82, 0x13, 0xde, 0x14, 0xc9, 0x14, 0xed, 0x11, 0x24, 0x0f, 0x5d, 0x0d, 0x80, 0x0f, 0x30, 0x0d, -0x7f, 0x0a, 0x59, 0x07, 0x35, 0x06, 0x8f, 0x05, 0x9d, 0x03, 0xce, 0x02, 0xaf, 0xfd, 0x73, 0xfc, -0xea, 0xfe, 0xd6, 0x00, 0xf5, 0xfd, 0xd8, 0xfb, 0x62, 0xfe, 0x96, 0xfd, 0x22, 0xfc, 0x34, 0xfd, -0xb9, 0xfd, 0xc8, 0xfc, 0x57, 0xfb, 0xce, 0xfd, 0x34, 0xfe, 0xe4, 0xfe, 0x24, 0x00, 0x27, 0x00, -0x4a, 0x01, 0xbe, 0x02, 0xca, 0x04, 0xce, 0x03, 0x76, 0x03, 0x30, 0x05, 0x60, 0x05, 0xf3, 0x05, -0xe5, 0x05, 0x37, 0x07, 0x80, 0x05, 0xf3, 0x03, 0x53, 0x04, 0x98, 0x03, 0xcc, 0x02, 0xc9, 0x00, -0x89, 0xff, 0x04, 0xfe, 0x24, 0xfd, 0x63, 0xfc, 0xab, 0xfa, 0x57, 0xf9, 0x3a, 0xf9, 0x24, 0xf7, -0xef, 0xf5, 0xce, 0xf4, 0x41, 0xf4, 0x35, 0xf2, 0xb6, 0xef, 0xe7, 0xee, 0xbb, 0xed, 0x2c, 0xee, -0x7e, 0xeb, 0x30, 0xeb, 0x43, 0xeb, 0x35, 0xeb, 0x77, 0xeb, 0x52, 0xeb, 0xc5, 0xec, 0x9d, 0xed, -0xfc, 0xec, 0xf3, 0xee, 0x7d, 0xee, 0x7c, 0xf1, 0xa8, 0xf1, 0xd2, 0xf1, 0x75, 0xf6, 0x8c, 0xf7, -0x7f, 0xf9, 0xa3, 0xf8, 0x85, 0xfe, 0x38, 0x04, 0x3b, 0x04, 0x81, 0x04, 0x37, 0x05, 0x9c, 0x0b, -0x0e, 0x0e, 0xef, 0x0b, 0x86, 0x0d, 0x7c, 0x10, 0x52, 0x16, 0xcd, 0x14, 0xae, 0x13, 0x0f, 0x15, -0x70, 0x16, 0xd7, 0x17, 0x50, 0x14, 0x61, 0x15, 0xd1, 0x15, 0xc4, 0x14, 0x60, 0x12, 0xf8, 0x0f, -0xb4, 0x11, 0x3e, 0x10, 0x4a, 0x0e, 0x54, 0x0b, 0xdd, 0x08, 0xb8, 0x08, 0xd6, 0x05, 0x8d, 0x04, -0x46, 0x01, 0x76, 0xff, 0xc3, 0xfe, 0x7a, 0xfe, 0xd8, 0xff, 0xfc, 0xfd, 0x86, 0xfd, 0xec, 0xfc, -0x8b, 0xfc, 0xce, 0xfc, 0x7c, 0xfb, 0xb1, 0xfb, 0xe9, 0xfa, 0xcd, 0xfb, 0xa4, 0xfc, 0x96, 0xfc, -0x6c, 0xfd, 0xcc, 0xfd, 0xc0, 0xff, 0x4c, 0x00, 0x77, 0x01, 0x58, 0x02, 0x10, 0x02, 0x75, 0x02, -0xcf, 0x02, 0x3a, 0x04, 0x0a, 0x05, 0x45, 0x05, 0x5d, 0x05, 0x31, 0x04, 0xb8, 0x03, 0xd8, 0x02, -0x83, 0x02, 0x92, 0x01, 0xe1, 0xff, 0x2e, 0xff, 0xa7, 0xfd, 0x67, 0xfd, 0x44, 0xfc, 0xfd, 0xfa, -0xec, 0xfa, 0x4e, 0xf9, 0x74, 0xf8, 0x02, 0xf7, 0x96, 0xf6, 0x73, 0xf4, 0xe8, 0xf1, 0xed, 0xf1, -0x7c, 0xf0, 0x57, 0xef, 0x63, 0xed, 0x25, 0xee, 0x3a, 0xed, 0x25, 0xec, 0x1c, 0xed, 0x2e, 0xed, -0xd9, 0xee, 0xbd, 0xed, 0x1c, 0xef, 0xca, 0xef, 0x01, 0xf0, 0x8e, 0xf1, 0xe7, 0xf1, 0x64, 0xf3, -0xee, 0xf4, 0x0e, 0xf7, 0x14, 0xf9, 0x78, 0xf8, 0xbe, 0xfb, 0xd4, 0xff, 0xc2, 0x02, 0xe5, 0x03, -0x5d, 0x03, 0x82, 0x07, 0x44, 0x09, 0x6c, 0x0b, 0xc8, 0x0a, 0x96, 0x0c, 0xd0, 0x10, 0xc8, 0x11, -0x8e, 0x12, 0x12, 0x11, 0x75, 0x13, 0x09, 0x15, 0x4d, 0x14, 0xae, 0x13, 0xfe, 0x12, 0xac, 0x14, -0x63, 0x13, 0xf4, 0x11, 0xd3, 0x10, 0xd4, 0x10, 0xb2, 0x10, 0xa7, 0x0e, 0xd9, 0x0c, 0xe4, 0x0a, -0xfc, 0x09, 0xdc, 0x07, 0x12, 0x05, 0xa4, 0x03, 0x94, 0x03, 0xc1, 0x02, 0x09, 0x02, 0x8b, 0x01, -0xec, 0x01, 0x7a, 0x00, 0x0a, 0x00, 0x87, 0xff, 0xe4, 0xfe, 0x54, 0xfe, 0xea, 0xfc, 0x53, 0xfd, -0xe7, 0xfc, 0x8b, 0xfd, 0x5c, 0xfd, 0xe5, 0xfd, 0x00, 0xff, 0xd7, 0xff, 0x7f, 0x00, 0xfa, 0xff, -0x89, 0x00, 0x3f, 0x01, 0x96, 0x01, 0x18, 0x02, 0x83, 0x02, 0x3f, 0x03, 0x18, 0x03, 0xae, 0x02, -0x2e, 0x02, 0xd1, 0x01, 0x1b, 0x01, 0x1b, 0x00, 0x28, 0xff, 0x36, 0xfe, 0xa3, 0xfd, 0xb2, 0xfc, -0xef, 0xfb, 0x32, 0xfb, 0x56, 0xfb, 0xf1, 0xf9, 0xd5, 0xf8, 0x76, 0xf8, 0xf0, 0xf7, 0x04, 0xf6, -0x5c, 0xf4, 0xee, 0xf3, 0x37, 0xf3, 0x31, 0xf1, 0x1c, 0xf0, 0xd1, 0xef, 0xc8, 0xef, 0x7c, 0xef, -0x46, 0xef, 0xbe, 0xee, 0x08, 0xef, 0x23, 0xf0, 0x39, 0xf0, 0x2b, 0xf0, 0x1c, 0xf1, 0xb5, 0xf1, -0x20, 0xf2, 0x02, 0xf2, 0xc2, 0xf3, 0xad, 0xf5, 0x6d, 0xf6, 0x42, 0xf7, 0xd6, 0xf8, 0xb1, 0xfd, -0x26, 0x00, 0xd6, 0x00, 0xf5, 0x00, 0xbb, 0x03, 0x3c, 0x07, 0x1f, 0x08, 0x93, 0x08, 0x08, 0x0a, -0xb8, 0x0d, 0x08, 0x10, 0xc2, 0x0f, 0x03, 0x10, 0x81, 0x11, 0x5e, 0x13, 0x3f, 0x13, 0x4c, 0x12, -0x67, 0x12, 0xb1, 0x12, 0xab, 0x12, 0x3b, 0x11, 0x83, 0x10, 0xcd, 0x10, 0x79, 0x10, 0x7d, 0x0f, -0x85, 0x0d, 0xd7, 0x0b, 0x91, 0x0a, 0xb7, 0x08, 0x7d, 0x06, 0xdb, 0x04, 0x4e, 0x05, 0x51, 0x04, -0x0c, 0x03, 0x6f, 0x02, 0x2a, 0x03, 0xe8, 0x02, 0x73, 0x01, 0xed, 0x00, 0x52, 0x00, 0x6f, 0xff, -0xe4, 0xfd, 0x38, 0xfd, 0x52, 0xfd, 0xb3, 0xfd, 0xc4, 0xfd, 0xda, 0xfd, 0x70, 0xfe, 0x39, 0xff, -0x81, 0xff, 0x54, 0xff, 0x15, 0xff, 0x01, 0x00, 0x74, 0x00, 0x4f, 0x00, 0x90, 0x00, 0xf1, 0x00, -0x3d, 0x01, 0xd9, 0x00, 0xb1, 0x00, 0x62, 0x00, 0xb4, 0xff, 0x04, 0xff, 0x89, 0xfd, 0xbd, 0xfc, -0x14, 0xfc, 0x96, 0xfb, 0x41, 0xfb, 0xc7, 0xfa, 0x2b, 0xfa, 0xdc, 0xf9, 0x16, 0xf9, 0x13, 0xf8, -0x7a, 0xf7, 0xb6, 0xf6, 0x57, 0xf5, 0x3f, 0xf4, 0x41, 0xf3, 0x5c, 0xf2, 0xbd, 0xf1, 0x0b, 0xf1, -0x4e, 0xf0, 0x4f, 0xf0, 0x50, 0xf0, 0x08, 0xf1, 0x80, 0xf0, 0xeb, 0xf0, 0x05, 0xf1, 0xb0, 0xf1, -0x37, 0xf2, 0xac, 0xf2, 0x71, 0xf3, 0x1f, 0xf4, 0x69, 0xf5, 0x71, 0xf6, 0xc3, 0xf7, 0xd6, 0xf8, -0xe0, 0xfa, 0xb1, 0xfd, 0x8c, 0x00, 0x35, 0x01, 0x61, 0x02, 0x88, 0x03, 0xc4, 0x05, 0x28, 0x07, -0xfa, 0x07, 0xf3, 0x09, 0x62, 0x0c, 0xe4, 0x0e, 0xeb, 0x0e, 0x44, 0x0f, 0x43, 0x10, 0xbc, 0x11, -0x89, 0x12, 0xbc, 0x11, 0xa6, 0x11, 0x55, 0x11, 0xa0, 0x11, 0xc6, 0x10, 0x2f, 0x10, 0xc3, 0x10, -0x84, 0x10, 0xe5, 0x0f, 0xd6, 0x0d, 0x2b, 0x0c, 0x76, 0x0a, 0x90, 0x08, 0x1a, 0x07, 0x01, 0x06, -0xd0, 0x05, 0x88, 0x05, 0xae, 0x04, 0x0f, 0x04, 0x51, 0x03, 0x5f, 0x03, 0xb4, 0x02, 0xcc, 0x01, -0x38, 0x01, 0x65, 0x00, 0x5b, 0xff, 0x20, 0xfe, 0x46, 0xfe, 0xa5, 0xfe, 0xa7, 0xfe, 0x14, 0xff, -0x29, 0xff, 0xbe, 0xff, 0xa3, 0xff, 0x71, 0xff, 0x02, 0xff, 0x1f, 0xff, 0xd2, 0xff, 0xd3, 0xff, -0x1d, 0x00, 0xe6, 0xff, 0x0a, 0x00, 0xe2, 0xff, 0x2f, 0xff, 0xdd, 0xfe, 0x9b, 0xfe, 0xfb, 0xfd, -0xd9, 0xfc, 0xae, 0xfb, 0x15, 0xfb, 0xa9, 0xfa, 0x9f, 0xfa, 0x46, 0xfa, 0xfe, 0xf9, 0xc1, 0xf9, -0xbd, 0xf8, 0xd1, 0xf7, 0xae, 0xf6, 0x43, 0xf6, 0x03, 0xf5, 0xc7, 0xf3, 0xf8, 0xf2, 0x10, 0xf2, -0x6d, 0xf1, 0x73, 0xf0, 0x98, 0xf0, 0x1d, 0xf0, 0xa9, 0xf0, 0xa1, 0xf0, 0xfb, 0xf0, 0xcc, 0xf0, -0x76, 0xf1, 0x06, 0xf2, 0xac, 0xf2, 0xfe, 0xf2, 0xa5, 0xf3, 0x9c, 0xf4, 0x97, 0xf5, 0xbf, 0xf6, -0xec, 0xf7, 0xfb, 0xf9, 0x13, 0xfc, 0x18, 0xff, 0x80, 0x00, 0x07, 0x02, 0xd5, 0x02, 0x91, 0x04, -0xe9, 0x05, 0xcb, 0x06, 0x39, 0x08, 0x2c, 0x0a, 0xb3, 0x0c, 0x36, 0x0e, 0x5c, 0x0e, 0x05, 0x0f, -0x26, 0x10, 0x4f, 0x11, 0x14, 0x11, 0xbc, 0x10, 0xb9, 0x10, 0xc8, 0x10, 0x77, 0x10, 0xe3, 0x0f, -0x00, 0x10, 0x5b, 0x10, 0x0d, 0x10, 0x9f, 0x0e, 0x1c, 0x0d, 0xb5, 0x0b, 0xe2, 0x09, 0x0d, 0x08, -0xd3, 0x06, 0x35, 0x06, 0x53, 0x06, 0xef, 0x05, 0x3b, 0x05, 0xa3, 0x04, 0x86, 0x04, 0xdb, 0x03, -0xc3, 0x02, 0x1a, 0x02, 0x97, 0x01, 0x70, 0x00, 0xfa, 0xfe, 0x76, 0xfe, 0x8a, 0xfe, 0xe8, 0xfe, -0x5d, 0xff, 0x83, 0xff, 0xca, 0xff, 0x0f, 0x00, 0xff, 0xff, 0xa2, 0xff, 0x33, 0xff, 0xc6, 0xff, -0x4d, 0x00, 0x6b, 0x00, 0x4d, 0x00, 0x88, 0x00, 0xb9, 0x00, 0x94, 0x00, 0x02, 0x00, 0xae, 0xff, -0xf3, 0xfe, 0x36, 0xfe, 0xeb, 0xfc, 0x10, 0xfc, 0x8d, 0xfb, 0x6e, 0xfb, 0xf2, 0xfa, 0x75, 0xfa, -0x0a, 0xfa, 0x6a, 0xf9, 0x94, 0xf8, 0x88, 0xf7, 0xee, 0xf6, 0x11, 0xf6, 0x18, 0xf5, 0xb4, 0xf3, -0x8b, 0xf2, 0x99, 0xf1, 0x99, 0xf0, 0x24, 0xf0, 0xc6, 0xef, 0x0a, 0xf0, 0x4f, 0xf0, 0x3c, 0xf0, -0x51, 0xf0, 0x75, 0xf0, 0xf6, 0xf0, 0x2f, 0xf1, 0xd1, 0xf1, 0x87, 0xf2, 0x7e, 0xf3, 0xc4, 0xf3, -0x99, 0xf4, 0x8c, 0xf5, 0x25, 0xf7, 0x85, 0xf9, 0x48, 0xfc, 0xcf, 0xfe, 0xbd, 0x00, 0x2c, 0x02, -0x1d, 0x03, 0x6e, 0x04, 0xc6, 0x05, 0xa5, 0x07, 0x6b, 0x09, 0x80, 0x0b, 0x2f, 0x0d, 0x43, 0x0e, -0xa6, 0x0e, 0x2c, 0x0f, 0x44, 0x10, 0x58, 0x11, 0xde, 0x11, 0x90, 0x11, 0xee, 0x10, 0x33, 0x10, -0x86, 0x0f, 0x1a, 0x0f, 0x48, 0x0f, 0xb9, 0x0f, 0x71, 0x0f, 0x3c, 0x0e, 0x56, 0x0c, 0x63, 0x0a, -0x99, 0x08, 0x08, 0x07, 0x2f, 0x06, 0xfa, 0x05, 0xb5, 0x05, 0xe0, 0x04, 0x1d, 0x04, 0x8b, 0x03, -0x78, 0x03, 0xbe, 0x02, 0x72, 0x02, 0xf2, 0x01, 0x69, 0x01, 0x58, 0x00, 0x47, 0xff, 0xbc, 0xfe, -0x2f, 0xff, 0xdb, 0xff, 0x4e, 0x00, 0x5e, 0x00, 0x6e, 0x00, 0xa5, 0x00, 0x94, 0x00, 0x4c, 0x00, -0x9f, 0x00, 0x2f, 0x01, 0x79, 0x01, 0x83, 0x01, 0x55, 0x01, 0x57, 0x01, 0x4b, 0x01, 0xf6, 0x00, -0x80, 0x00, 0x3a, 0x00, 0xca, 0xff, 0xd3, 0xfe, 0xb3, 0xfd, 0xe0, 0xfc, 0x6f, 0xfc, 0xe5, 0xfb, -0x89, 0xfb, 0x08, 0xfb, 0x84, 0xfa, 0x07, 0xfa, 0x13, 0xf9, 0x14, 0xf8, 0x5c, 0xf7, 0xa8, 0xf6, -0x9d, 0xf5, 0x64, 0xf4, 0x34, 0xf3, 0x56, 0xf2, 0x87, 0xf1, 0x91, 0xf0, 0x7e, 0xf0, 0x6b, 0xf0, -0x93, 0xf0, 0x50, 0xf0, 0x9e, 0xf0, 0xec, 0xf0, 0x8d, 0xf1, 0x29, 0xf2, 0xde, 0xf2, 0xa4, 0xf3, -0x10, 0xf4, 0xcb, 0xf4, 0x29, 0xf5, 0x8c, 0xf6, 0x0d, 0xf8, 0x98, 0xfa, 0x37, 0xfd, 0x14, 0x00, -0xaa, 0x01, 0xec, 0x02, 0xe7, 0x03, 0x13, 0x05, 0x43, 0x06, 0x95, 0x07, 0x81, 0x09, 0x77, 0x0b, -0x1b, 0x0d, 0x13, 0x0e, 0xca, 0x0e, 0x8d, 0x0f, 0xa7, 0x10, 0x73, 0x11, 0xbc, 0x11, 0x46, 0x11, -0x68, 0x10, 0xa6, 0x0f, 0xc2, 0x0e, 0xc6, 0x0e, 0xee, 0x0e, 0x16, 0x0f, 0xba, 0x0e, 0x5f, 0x0d, -0xac, 0x0b, 0xbb, 0x09, 0xfa, 0x07, 0xba, 0x06, 0x2d, 0x06, 0xfa, 0x05, 0x65, 0x05, 0x6d, 0x04, -0x75, 0x03, 0x0c, 0x03, 0xb8, 0x02, 0xb4, 0x02, 0x65, 0x02, 0xf4, 0x01, 0x08, 0x01, 0xcb, 0xff, -0x91, 0xfe, 0x15, 0xfe, 0xa1, 0xfe, 0x61, 0xff, 0xe0, 0xff, 0x3b, 0x00, 0xf9, 0xff, 0xed, 0xff, -0xdc, 0xff, 0xd9, 0xff, 0x2b, 0x00, 0xbb, 0x00, 0xeb, 0x00, 0x75, 0x00, 0x0b, 0x00, 0xec, 0xff, -0x07, 0x00, 0x31, 0x00, 0x36, 0x00, 0xe8, 0xff, 0x26, 0xff, 0x06, 0xfe, 0xc3, 0xfc, 0xd0, 0xfb, -0x4f, 0xfb, 0xe7, 0xfa, 0x70, 0xfa, 0x9f, 0xf9, 0xc9, 0xf8, 0xeb, 0xf7, 0x18, 0xf7, 0x7e, 0xf6, -0xfd, 0xf5, 0x5e, 0xf5, 0x54, 0xf4, 0xec, 0xf2, 0xc0, 0xf1, 0xdf, 0xf0, 0x7d, 0xf0, 0x21, 0xf0, -0x39, 0xf0, 0x70, 0xf0, 0xf2, 0xf0, 0xfc, 0xf0, 0xec, 0xf0, 0x8a, 0xf1, 0x3d, 0xf2, 0xea, 0xf2, -0x76, 0xf3, 0xab, 0xf4, 0x5f, 0xf5, 0x20, 0xf6, 0x8d, 0xf6, 0xba, 0xf7, 0x7d, 0xf9, 0x24, 0xfc, -0xc8, 0xfe, 0xf6, 0x00, 0x95, 0x02, 0x9d, 0x03, 0x9c, 0x04, 0x6f, 0x05, 0xcc, 0x06, 0x72, 0x08, -0xa6, 0x0a, 0x53, 0x0c, 0x7a, 0x0d, 0x56, 0x0e, 0x08, 0x0f, 0xf6, 0x0f, 0x01, 0x11, 0xc0, 0x11, -0xc7, 0x11, 0x41, 0x11, 0x1f, 0x10, 0x4e, 0x0f, 0xaf, 0x0e, 0xca, 0x0e, 0x30, 0x0f, 0x7c, 0x0f, -0xcf, 0x0e, 0x3d, 0x0d, 0x55, 0x0b, 0x80, 0x09, 0xac, 0x07, 0xb9, 0x06, 0x68, 0x06, 0x3a, 0x06, -0x76, 0x05, 0x99, 0x04, 0x0e, 0x04, 0xd4, 0x03, 0xd4, 0x03, 0x6d, 0x03, 0x0a, 0x03, 0x49, 0x02, -0x2f, 0x01, 0xd4, 0xff, 0x00, 0xff, 0x45, 0xff, 0xf2, 0xff, 0x88, 0x00, 0xf0, 0x00, 0x1c, 0x01, -0x17, 0x01, 0xa9, 0x00, 0x8d, 0x00, 0xb4, 0x00, 0x1c, 0x01, 0x3c, 0x01, 0x2c, 0x01, 0xce, 0x00, -0x8c, 0x00, 0x95, 0x00, 0x92, 0x00, 0x7c, 0x00, 0x3d, 0x00, 0xc4, 0xff, 0x7b, 0xfe, 0x22, 0xfd, -0x35, 0xfc, 0xd0, 0xfb, 0x57, 0xfb, 0xe2, 0xfa, 0x03, 0xfa, 0x5c, 0xf9, 0x54, 0xf8, 0x44, 0xf7, -0x71, 0xf6, 0xd9, 0xf5, 0x59, 0xf5, 0x9a, 0xf4, 0x90, 0xf3, 0x9a, 0xf2, 0xe1, 0xf1, 0x11, 0xf1, -0x45, 0xf0, 0x19, 0xf0, 0x0e, 0xf0, 0x75, 0xf0, 0xa7, 0xf0, 0x21, 0xf1, 0x8b, 0xf1, 0x0d, 0xf2, -0x88, 0xf2, 0x3c, 0xf3, 0xd7, 0xf3, 0xa6, 0xf4, 0x51, 0xf5, 0x48, 0xf6, 0x0b, 0xf7, 0xfd, 0xf7, -0x70, 0xf9, 0x8f, 0xfb, 0xee, 0xfd, 0x35, 0x00, 0xa0, 0x01, 0xba, 0x02, 0x99, 0x03, 0x94, 0x04, -0xa5, 0x05, 0x14, 0x07, 0xf8, 0x08, 0xca, 0x0a, 0xfd, 0x0b, 0xd5, 0x0c, 0x2a, 0x0d, 0xe5, 0x0d, -0xa7, 0x0e, 0x33, 0x0f, 0x58, 0x0f, 0x36, 0x0f, 0x66, 0x0e, 0xce, 0x0d, 0x58, 0x0d, 0x3a, 0x0d, -0x2e, 0x0d, 0x49, 0x0d, 0xb2, 0x0c, 0xab, 0x0b, 0xf1, 0x09, 0x38, 0x08, 0xbb, 0x06, 0x2c, 0x06, -0xcf, 0x05, 0xae, 0x05, 0x0b, 0x05, 0x40, 0x04, 0x85, 0x03, 0x56, 0x03, 0x36, 0x03, 0x4b, 0x03, -0x05, 0x03, 0x71, 0x02, 0x87, 0x01, 0x63, 0x00, 0x66, 0xff, 0x5d, 0xff, 0xfa, 0xff, 0xaf, 0x00, -0x04, 0x01, 0x48, 0x01, 0x0c, 0x01, 0xda, 0x00, 0xbe, 0x00, 0x03, 0x01, 0x4f, 0x01, 0x63, 0x01, -0x19, 0x01, 0xd8, 0x00, 0xab, 0x00, 0xc4, 0x00, 0xb6, 0x00, 0xad, 0x00, 0x75, 0x00, 0xee, 0xff, -0xe1, 0xfe, 0xa7, 0xfd, 0x9c, 0xfc, 0x4f, 0xfc, 0x13, 0xfc, 0x8c, 0xfb, 0xee, 0xfa, 0x5b, 0xfa, -0xad, 0xf9, 0xd4, 0xf8, 0x07, 0xf8, 0x45, 0xf7, 0xc1, 0xf6, 0xdc, 0xf5, 0xe7, 0xf4, 0x54, 0xf4, -0xc0, 0xf3, 0x0b, 0xf3, 0x51, 0xf2, 0xfb, 0xf1, 0xfd, 0xf1, 0x44, 0xf2, 0x8c, 0xf2, 0xe6, 0xf2, -0x35, 0xf3, 0x5a, 0xf3, 0x9b, 0xf3, 0xeb, 0xf3, 0x91, 0xf4, 0x7c, 0xf5, 0x51, 0xf6, 0x53, 0xf7, -0x35, 0xf8, 0x16, 0xf9, 0x7d, 0xfa, 0x44, 0xfc, 0xa5, 0xfe, 0xfe, 0x00, 0x6c, 0x02, 0x5c, 0x03, -0x02, 0x04, 0x1b, 0x05, 0xef, 0x05, 0x2c, 0x07, 0x05, 0x09, 0xd9, 0x0a, 0x08, 0x0c, 0x7c, 0x0c, -0xb0, 0x0c, 0x07, 0x0d, 0xb4, 0x0d, 0x5c, 0x0e, 0x79, 0x0e, 0x28, 0x0e, 0x6f, 0x0d, 0xba, 0x0c, -0x2d, 0x0c, 0xef, 0x0b, 0xe8, 0x0b, 0xbd, 0x0b, 0x3c, 0x0b, 0x18, 0x0a, 0xa4, 0x08, 0xfa, 0x06, -0xaa, 0x05, 0xe6, 0x04, 0x90, 0x04, 0x63, 0x04, 0xfd, 0x03, 0x46, 0x03, 0xe5, 0x02, 0xb7, 0x02, -0xc8, 0x02, 0xaa, 0x02, 0x4d, 0x02, 0xc9, 0x01, 0xd6, 0x00, 0xf9, 0xff, 0x83, 0xff, 0xa6, 0xff, -0x1c, 0x00, 0x9b, 0x00, 0xde, 0x00, 0xc1, 0x00, 0xb7, 0x00, 0xaa, 0x00, 0xa0, 0x00, 0x9d, 0x00, -0x71, 0x00, 0x94, 0x00, 0x81, 0x00, 0x86, 0x00, 0x7e, 0x00, 0x66, 0x00, 0x4a, 0x00, 0xf1, 0xff, -0x64, 0xff, 0xd7, 0xfe, 0xce, 0xfd, 0x03, 0xfd, 0x34, 0xfc, 0x97, 0xfb, 0x49, 0xfb, 0x0b, 0xfb, -0x72, 0xfa, 0xf5, 0xf9, 0x29, 0xf9, 0x49, 0xf8, 0x89, 0xf7, 0xa4, 0xf6, 0xf7, 0xf5, 0x64, 0xf5, -0xde, 0xf4, 0x4a, 0xf4, 0xc8, 0xf3, 0x10, 0xf3, 0x80, 0xf2, 0x04, 0xf2, 0x45, 0xf2, 0x4f, 0xf2, -0xcf, 0xf2, 0x1a, 0xf3, 0x8a, 0xf3, 0x03, 0xf4, 0x6d, 0xf4, 0x3c, 0xf5, 0x26, 0xf6, 0x02, 0xf7, -0xb9, 0xf7, 0x84, 0xf8, 0x7a, 0xf9, 0x44, 0xfa, 0xbd, 0xfb, 0x89, 0xfd, 0xc0, 0xff, 0xa4, 0x01, -0x11, 0x03, 0xd3, 0x03, 0x78, 0x04, 0x85, 0x05, 0x47, 0x06, 0x6b, 0x07, 0xdd, 0x08, 0x62, 0x0a, -0x98, 0x0b, 0x3a, 0x0c, 0x54, 0x0c, 0x9a, 0x0c, 0x29, 0x0d, 0x75, 0x0d, 0x81, 0x0d, 0x12, 0x0d, -0x96, 0x0c, 0xec, 0x0b, 0xa2, 0x0b, 0x8d, 0x0b, 0x9e, 0x0b, 0x8b, 0x0b, 0xf8, 0x0a, 0xc0, 0x09, -0x49, 0x08, 0xaf, 0x06, 0x7f, 0x05, 0xbf, 0x04, 0x73, 0x04, 0x01, 0x04, 0xa0, 0x03, 0xc8, 0x02, -0x59, 0x02, 0x1a, 0x02, 0x14, 0x02, 0xf8, 0x01, 0x22, 0x02, 0xbf, 0x01, 0x0a, 0x01, 0x52, 0x00, -0xd7, 0xff, 0xf7, 0xff, 0x73, 0x00, 0x26, 0x01, 0x5e, 0x01, 0x51, 0x01, 0x40, 0x01, 0x3c, 0x01, -0x77, 0x01, 0xaf, 0x01, 0xf1, 0x01, 0xd5, 0x01, 0x80, 0x01, 0x09, 0x01, 0x99, 0x00, 0x77, 0x00, -0x73, 0x00, 0x52, 0x00, 0x02, 0x00, 0x6d, 0xff, 0x88, 0xfe, 0x73, 0xfd, 0x6c, 0xfc, 0xb0, 0xfb, -0x2e, 0xfb, 0xad, 0xfa, 0x0d, 0xfa, 0x75, 0xf9, 0xb4, 0xf8, 0x09, 0xf8, 0x78, 0xf7, 0xc4, 0xf6, -0x20, 0xf6, 0x8f, 0xf5, 0xc5, 0xf4, 0x03, 0xf4, 0x72, 0xf3, 0xfe, 0xf2, 0x6c, 0xf2, 0x59, 0xf2, -0x49, 0xf2, 0x81, 0xf2, 0xef, 0xf2, 0x28, 0xf3, 0x82, 0xf3, 0xd2, 0xf3, 0x8c, 0xf4, 0x2b, 0xf5, -0xef, 0xf5, 0x8a, 0xf6, 0x69, 0xf7, 0x39, 0xf8, 0x18, 0xf9, 0x0b, 0xfa, 0xa0, 0xfb, 0xa6, 0xfd, -0x07, 0x00, 0xf2, 0x01, 0x2e, 0x03, 0x0a, 0x04, 0xcd, 0x04, 0xca, 0x05, 0xb1, 0x06, 0xfe, 0x07, -0x71, 0x09, 0xdf, 0x0a, 0xc4, 0x0b, 0x4d, 0x0c, 0x71, 0x0c, 0xf0, 0x0c, 0x6d, 0x0d, 0xc4, 0x0d, -0xa5, 0x0d, 0xfc, 0x0c, 0x15, 0x0c, 0x9e, 0x0b, 0x40, 0x0b, 0x0a, 0x0b, 0xfc, 0x0a, 0x95, 0x0a, -0xe5, 0x09, 0x81, 0x08, 0x02, 0x07, 0x76, 0x05, 0x87, 0x04, 0x04, 0x04, 0x9b, 0x03, 0x2c, 0x03, -0xa2, 0x02, 0x06, 0x02, 0xe0, 0x01, 0xc7, 0x01, 0xe4, 0x01, 0xad, 0x01, 0x47, 0x01, 0x95, 0x00, -0xdc, 0xff, 0x88, 0xff, 0x4b, 0xff, 0x8b, 0xff, 0x39, 0x00, 0x01, 0x01, 0x5d, 0x01, 0x6d, 0x01, -0xa8, 0x01, 0xd8, 0x01, 0x1f, 0x02, 0x42, 0x02, 0x6a, 0x02, 0x59, 0x02, 0x2e, 0x02, 0x29, 0x02, -0x36, 0x02, 0x48, 0x02, 0x05, 0x02, 0x7b, 0x01, 0xda, 0x00, 0xec, 0xff, 0x0d, 0xff, 0xf4, 0xfd, -0x14, 0xfd, 0x3e, 0xfc, 0x95, 0xfb, 0xf9, 0xfa, 0x74, 0xfa, 0xdc, 0xf9, 0x1a, 0xf9, 0x36, 0xf8, -0x64, 0xf7, 0x95, 0xf6, 0xe3, 0xf5, 0x1a, 0xf5, 0x47, 0xf4, 0x93, 0xf3, 0x1b, 0xf3, 0x86, 0xf2, -0x39, 0xf2, 0x22, 0xf2, 0x38, 0xf2, 0x5f, 0xf2, 0xb0, 0xf2, 0xe2, 0xf2, 0x3d, 0xf3, 0xc5, 0xf3, -0x89, 0xf4, 0x5e, 0xf5, 0x3d, 0xf6, 0x22, 0xf7, 0x25, 0xf8, 0x00, 0xf9, 0xde, 0xf9, 0xe4, 0xfa, -0x6d, 0xfc, 0x59, 0xfe, 0xa1, 0x00, 0x54, 0x02, 0x97, 0x03, 0x9c, 0x04, 0xd4, 0x05, 0xf8, 0x06, -0xbd, 0x07, 0xc7, 0x08, 0xed, 0x09, 0x18, 0x0b, 0xf4, 0x0b, 0x70, 0x0c, 0xb2, 0x0c, 0x11, 0x0d, -0x55, 0x0d, 0x49, 0x0d, 0x0d, 0x0d, 0x63, 0x0c, 0xae, 0x0b, 0x0c, 0x0b, 0xbe, 0x0a, 0x75, 0x0a, -0x27, 0x0a, 0xa5, 0x09, 0xc3, 0x08, 0x7b, 0x07, 0x18, 0x06, 0xd1, 0x04, 0xc9, 0x03, 0xea, 0x02, -0x5f, 0x02, 0xf6, 0x01, 0x89, 0x01, 0x15, 0x01, 0xd7, 0x00, 0xa1, 0x00, 0x95, 0x00, 0xa8, 0x00, -0xcd, 0x00, 0xb7, 0x00, 0x48, 0x00, 0xe9, 0xff, 0xa5, 0xff, 0xa6, 0xff, 0xfe, 0xff, 0xbf, 0x00, -0x43, 0x01, 0x65, 0x01, 0x7d, 0x01, 0xc3, 0x01, 0xeb, 0x01, 0x19, 0x02, 0x61, 0x02, 0xb8, 0x02, -0xb4, 0x02, 0x78, 0x02, 0x5d, 0x02, 0x70, 0x02, 0x64, 0x02, 0x3a, 0x02, 0xcf, 0x01, 0x3d, 0x01, -0x65, 0x00, 0x39, 0xff, 0x25, 0xfe, 0x85, 0xfd, 0xf5, 0xfc, 0x6e, 0xfc, 0xd8, 0xfb, 0x4c, 0xfb, -0x58, 0xfa, 0x44, 0xf9, 0x68, 0xf8, 0x89, 0xf7, 0xcb, 0xf6, 0x22, 0xf6, 0x82, 0xf5, 0x9d, 0xf4, -0x00, 0xf4, 0x8b, 0xf3, 0xef, 0xf2, 0x9b, 0xf2, 0x63, 0xf2, 0x7a, 0xf2, 0xc6, 0xf2, 0x3d, 0xf3, -0x94, 0xf3, 0x0a, 0xf4, 0xb9, 0xf4, 0x77, 0xf5, 0x5e, 0xf6, 0x02, 0xf7, 0xea, 0xf7, 0xc7, 0xf8, -0xaf, 0xf9, 0xac, 0xfa, 0xd2, 0xfb, 0x24, 0xfd, 0xe3, 0xfe, 0xe4, 0x00, 0xa2, 0x02, 0xce, 0x03, -0xce, 0x04, 0xd6, 0x05, 0xa1, 0x06, 0x37, 0x07, 0x39, 0x08, 0x85, 0x09, 0xdc, 0x0a, 0x99, 0x0b, -0xf3, 0x0b, 0x23, 0x0c, 0x48, 0x0c, 0x50, 0x0c, 0x71, 0x0c, 0x37, 0x0c, 0xab, 0x0b, 0x02, 0x0b, -0x43, 0x0a, 0xc8, 0x09, 0x48, 0x09, 0xe3, 0x08, 0x84, 0x08, 0xe8, 0x07, 0xbf, 0x06, 0x65, 0x05, -0x24, 0x04, 0x08, 0x03, 0x42, 0x02, 0xcd, 0x01, 0xc6, 0x01, 0x60, 0x01, 0xd6, 0x00, 0x63, 0x00, -0x27, 0x00, 0x23, 0x00, 0x3d, 0x00, 0x31, 0x00, 0xe8, 0xff, 0x72, 0xff, 0x1c, 0xff, 0xa2, 0xfe, -0xa5, 0xfe, 0x3d, 0xff, 0x35, 0x00, 0xd6, 0x00, 0x16, 0x01, 0x34, 0x01, 0x46, 0x01, 0x58, 0x01, -0x67, 0x01, 0x8b, 0x01, 0xcb, 0x01, 0xe2, 0x01, 0xe1, 0x01, 0xd2, 0x01, 0xd8, 0x01, 0xcc, 0x01, -0xa7, 0x01, 0x64, 0x01, 0xf5, 0x00, 0x0d, 0x00, 0x0f, 0xff, 0x18, 0xfe, 0x6a, 0xfd, 0xf7, 0xfc, -0xb0, 0xfc, 0x64, 0xfc, 0xce, 0xfb, 0x24, 0xfb, 0x5a, 0xfa, 0x8d, 0xf9, 0xe3, 0xf8, 0x58, 0xf8, -0x7a, 0xf7, 0xc8, 0xf6, 0xd5, 0xf5, 0x0c, 0xf5, 0x69, 0xf4, 0xef, 0xf3, 0xc8, 0xf3, 0xe2, 0xf3, -0xfd, 0xf3, 0x4e, 0xf4, 0x51, 0xf4, 0x8c, 0xf4, 0xc7, 0xf4, 0x85, 0xf5, 0x3c, 0xf6, 0x17, 0xf7, -0xc2, 0xf7, 0x86, 0xf8, 0x5f, 0xf9, 0x3b, 0xfa, 0x70, 0xfb, 0x9a, 0xfc, 0xec, 0xfd, 0x6e, 0xff, -0x0c, 0x01, 0x72, 0x02, 0x92, 0x03, 0xc7, 0x04, 0xb5, 0x05, 0x7f, 0x06, 0x29, 0x07, 0x23, 0x08, -0x23, 0x09, 0x01, 0x0a, 0x65, 0x0a, 0xc3, 0x0a, 0xcc, 0x0a, 0xe9, 0x0a, 0x13, 0x0b, 0x45, 0x0b, -0x19, 0x0b, 0xc3, 0x0a, 0x2e, 0x0a, 0xfc, 0x09, 0x88, 0x09, 0x1a, 0x09, 0x94, 0x08, 0x23, 0x08, -0x35, 0x07, 0x2c, 0x06, 0xd9, 0x04, 0xed, 0x03, 0x02, 0x03, 0x67, 0x02, 0x2c, 0x02, 0xe7, 0x01, -0x9f, 0x01, 0xd4, 0x00, 0x8e, 0x00, 0x3e, 0x00, 0x35, 0x00, 0x37, 0x00, 0x2c, 0x00, 0xf6, 0xff, -0xa7, 0xff, 0x65, 0xff, 0x09, 0xff, 0x25, 0xff, 0xad, 0xff, 0x6f, 0x00, 0xb2, 0x00, 0xe7, 0x00, -0xea, 0x00, 0xc5, 0x00, 0xca, 0x00, 0x16, 0x01, 0x44, 0x01, 0x78, 0x01, 0x6b, 0x01, 0x33, 0x01, -0x08, 0x01, 0x00, 0x01, 0xed, 0x00, 0xde, 0x00, 0x8c, 0x00, 0x20, 0x00, 0x25, 0xff, 0x40, 0xfe, -0xa9, 0xfd, 0x2b, 0xfd, 0xe2, 0xfc, 0xb4, 0xfc, 0x5c, 0xfc, 0xaa, 0xfb, 0x15, 0xfb, 0x57, 0xfa, -0xcf, 0xf9, 0x16, 0xf9, 0xa2, 0xf8, 0xfe, 0xf7, 0x62, 0xf7, 0xd8, 0xf6, 0x4d, 0xf6, 0xc9, 0xf5, -0x81, 0xf5, 0x6f, 0xf5, 0x90, 0xf5, 0xd3, 0xf5, 0x30, 0xf6, 0x58, 0xf6, 0x84, 0xf6, 0xc7, 0xf6, -0x46, 0xf7, 0xfc, 0xf7, 0xdc, 0xf8, 0xe6, 0xf9, 0xba, 0xfa, 0x5a, 0xfb, 0x1c, 0xfc, 0xc5, 0xfc, -0x8b, 0xfd, 0x67, 0xfe, 0x95, 0xff, 0xf1, 0x00, 0x4e, 0x02, 0x43, 0x03, 0x0f, 0x04, 0xb5, 0x04, -0x7b, 0x05, 0x15, 0x06, 0xc3, 0x06, 0x71, 0x07, 0x06, 0x08, 0x4d, 0x08, 0x87, 0x08, 0xad, 0x08, -0x12, 0x09, 0x6c, 0x09, 0xbf, 0x09, 0xd6, 0x09, 0x60, 0x09, 0xb9, 0x08, 0x02, 0x08, 0x9a, 0x07, -0x66, 0x07, 0x46, 0x07, 0x02, 0x07, 0x62, 0x06, 0x75, 0x05, 0x8e, 0x04, 0xcf, 0x03, 0xdc, 0x02, -0x3c, 0x02, 0xe0, 0x01, 0xff, 0x01, 0x2d, 0x02, 0xf8, 0x01, 0x94, 0x01, 0x51, 0x01, 0x25, 0x01, -0xce, 0x00, 0x5c, 0x00, 0x5b, 0x00, 0x1b, 0x00, 0xc7, 0xff, 0x96, 0xff, 0xb7, 0xff, 0x9b, 0xff, -0x19, 0x00, 0xed, 0x00, 0x2d, 0x01, 0xec, 0x00, 0xc8, 0x00, 0xc6, 0x00, 0x7e, 0x00, 0xa8, 0x00, -0x14, 0x01, 0x3b, 0x01, 0x43, 0x01, 0x0d, 0x01, 0x84, 0x00, 0x14, 0x00, 0xb9, 0xff, 0x30, 0xff, -0x95, 0xfe, 0x15, 0xfe, 0x77, 0xfd, 0xc9, 0xfc, 0x7a, 0xfc, 0x4f, 0xfc, 0xfc, 0xfb, 0xb1, 0xfb, -0x51, 0xfb, 0xad, 0xfa, 0xd2, 0xf9, 0x42, 0xf9, 0x89, 0xf8, 0xe7, 0xf7, 0x78, 0xf7, 0x48, 0xf7, -0x1a, 0xf7, 0xfe, 0xf6, 0xf6, 0xf6, 0xe8, 0xf6, 0xf0, 0xf6, 0x4b, 0xf7, 0x80, 0xf7, 0xea, 0xf7, -0x9f, 0xf8, 0x1e, 0xf9, 0x73, 0xf9, 0x19, 0xfa, 0xed, 0xfa, 0xa9, 0xfb, 0xa1, 0xfc, 0x7f, 0xfd, -0x09, 0xfe, 0x7d, 0xfe, 0x01, 0xff, 0x9b, 0xff, 0x4f, 0x00, 0x65, 0x01, 0x8f, 0x02, 0xab, 0x03, -0x79, 0x04, 0x2b, 0x05, 0xc4, 0x05, 0x2c, 0x06, 0xb2, 0x06, 0x27, 0x07, 0x95, 0x07, 0xc4, 0x07, -0xa5, 0x07, 0xbd, 0x07, 0xed, 0x07, 0x1b, 0x08, 0x5c, 0x08, 0xa8, 0x08, 0xa7, 0x08, 0x3c, 0x08, -0x82, 0x07, 0xe8, 0x06, 0x86, 0x06, 0x2f, 0x06, 0x0c, 0x06, 0xe2, 0x05, 0x5e, 0x05, 0xb9, 0x04, -0xe8, 0x03, 0x2a, 0x03, 0x5b, 0x02, 0x95, 0x01, 0xd7, 0x00, 0x72, 0x00, 0xd0, 0xff, 0x5e, 0xff, -0x35, 0xff, 0x14, 0xff, 0xfd, 0xfe, 0x08, 0xff, 0x90, 0xff, 0x4f, 0x00, 0x40, 0x01, 0x7a, 0x01, -0xee, 0x00, 0x74, 0x00, 0x31, 0x00, 0xc0, 0xff, 0xf4, 0xff, 0xf6, 0x00, 0x4f, 0x01, 0xb6, 0x01, -0x6c, 0x02, 0x7f, 0x02, 0x3c, 0x02, 0xe3, 0x02, 0x7c, 0x03, 0xfe, 0x02, 0x9a, 0x02, 0xd0, 0x01, -0xdb, 0x00, 0x69, 0x00, 0xbd, 0x00, 0xb5, 0x00, 0xc3, 0x00, 0x78, 0x00, 0x63, 0xff, 0x30, 0xfe, -0x53, 0xfd, 0x3e, 0xfc, 0x4a, 0xfb, 0x0c, 0xfb, 0x10, 0xfb, 0x95, 0xfa, 0x8b, 0xfa, 0x67, 0xfa, -0x37, 0xfa, 0xa5, 0xf9, 0x4f, 0xf9, 0xbf, 0xf8, 0x24, 0xf8, 0x7c, 0xf7, 0x00, 0xf7, 0x91, 0xf6, -0xd1, 0xf6, 0x9e, 0xf7, 0x86, 0xf8, 0x4c, 0xf9, 0xfe, 0xf9, 0x39, 0xfa, 0x63, 0xfa, 0xb6, 0xfa, -0x01, 0xfb, 0x46, 0xfb, 0xf8, 0xfb, 0xaf, 0xfc, 0x2e, 0xfd, 0x00, 0xfe, 0xe3, 0xfe, 0x9c, 0xff, -0x45, 0x00, 0xf6, 0x00, 0x4f, 0x01, 0x9c, 0x01, 0x28, 0x02, 0xa7, 0x02, 0x68, 0x03, 0x57, 0x04, -0x3b, 0x05, 0xcb, 0x05, 0x78, 0x06, 0xeb, 0x06, 0x3f, 0x07, 0x3b, 0x07, 0x12, 0x07, 0xce, 0x06, -0xec, 0x06, 0x0b, 0x07, 0x05, 0x07, 0x17, 0x07, 0x4b, 0x07, 0x4f, 0x07, 0x49, 0x07, 0x5c, 0x07, -0x78, 0x07, 0x55, 0x07, 0x13, 0x07, 0xc3, 0x06, 0x76, 0x06, 0x09, 0x06, 0xe2, 0x05, 0xe7, 0x05, -0xe0, 0x05, 0xa8, 0x05, 0x7a, 0x05, 0x01, 0x05, 0x89, 0x04, 0x44, 0x04, 0x0c, 0x04, 0xb1, 0x03, -0x4c, 0x03, 0xb2, 0x02, 0xee, 0x01, 0x60, 0x01, 0xe4, 0x00, 0x67, 0x00, 0xef, 0xff, 0x50, 0xff, -0x67, 0xfe, 0x5a, 0xfd, 0x7d, 0xfc, 0xaf, 0xfb, 0xf7, 0xfa, 0x77, 0xfa, 0xf7, 0xf9, 0x45, 0xf9, -0xc5, 0xf8, 0x42, 0xf8, 0xde, 0xf7, 0x67, 0xf7, 0xe6, 0xf6, 0x71, 0xf6, 0x1d, 0xf6, 0x07, 0xf6, -0xfc, 0xf5, 0xed, 0xf5, 0x21, 0xf6, 0x63, 0xf6, 0x9d, 0xf6, 0x00, 0xf7, 0xbb, 0xf7, 0x5e, 0xf8, -0xcc, 0xf8, 0x5b, 0xf9, 0x9b, 0xf9, 0xf9, 0xf9, 0xa1, 0xfa, 0x7c, 0xfb, 0x44, 0xfc, 0x3d, 0xfd, -0x2c, 0xfe, 0xab, 0xfe, 0x49, 0xff, 0x16, 0x00, 0xd8, 0x00, 0x8d, 0x01, 0x31, 0x02, 0xad, 0x02, -0xef, 0x02, 0x61, 0x03, 0xbc, 0x03, 0x52, 0x04, 0xe8, 0x04, 0x56, 0x05, 0x79, 0x05, 0x8c, 0x05, -0xa8, 0x05, 0xd8, 0x05, 0x0d, 0x06, 0x3e, 0x06, 0x6d, 0x06, 0x37, 0x06, 0xf1, 0x05, 0xc0, 0x05, -0x88, 0x05, 0x50, 0x05, 0x1f, 0x05, 0xd9, 0x04, 0x8a, 0x04, 0x41, 0x04, 0x0b, 0x04, 0xf7, 0x03, -0x29, 0x04, 0x3d, 0x04, 0x23, 0x04, 0x0b, 0x04, 0xef, 0x03, 0xc7, 0x03, 0xce, 0x03, 0xdd, 0x03, -0xfc, 0x03, 0xe6, 0x03, 0xa1, 0x03, 0xb4, 0x03, 0xa7, 0x03, 0xe2, 0x03, 0xf3, 0x03, 0xcf, 0x03, -0x9c, 0x03, 0x7d, 0x03, 0x5c, 0x03, 0x55, 0x03, 0x1d, 0x03, 0xd2, 0x02, 0x5a, 0x02, 0xe2, 0x01, -0x72, 0x01, 0x0e, 0x01, 0x79, 0x00, 0xaf, 0xff, 0xac, 0xfe, 0xa3, 0xfd, 0xc8, 0xfc, 0xfe, 0xfb, -0x59, 0xfb, 0xce, 0xfa, 0x34, 0xfa, 0x61, 0xf9, 0x90, 0xf8, 0xdf, 0xf7, 0x5e, 0xf7, 0xe3, 0xf6, -0x8a, 0xf6, 0x0d, 0xf6, 0x7d, 0xf5, 0x20, 0xf5, 0x0f, 0xf5, 0x1c, 0xf5, 0x67, 0xf5, 0xc8, 0xf5, -0x0a, 0xf6, 0x51, 0xf6, 0xe3, 0xf6, 0x99, 0xf7, 0x34, 0xf8, 0x24, 0xf9, 0xd5, 0xf9, 0x61, 0xfa, -0x1a, 0xfb, 0x15, 0xfc, 0xf1, 0xfc, 0x2d, 0xfe, 0x5f, 0xff, 0x63, 0x00, 0x57, 0x01, 0x5c, 0x02, -0x1a, 0x03, 0x1d, 0x04, 0x25, 0x05, 0xe0, 0x05, 0x9b, 0x06, 0x5f, 0x07, 0x03, 0x08, 0x81, 0x08, -0x3e, 0x09, 0xae, 0x09, 0xc8, 0x09, 0xe6, 0x09, 0xcb, 0x09, 0x79, 0x09, 0x5e, 0x09, 0x4d, 0x09, -0xf4, 0x08, 0x6f, 0x08, 0xc5, 0x07, 0x0e, 0x07, 0x34, 0x06, 0x72, 0x05, 0xa9, 0x04, 0x17, 0x04, -0x27, 0x03, 0x7c, 0x02, 0xa9, 0x01, 0x07, 0x01, 0x74, 0x00, 0xff, 0xff, 0x63, 0xff, 0xe2, 0xfe, -0x5a, 0xfe, 0xd5, 0xfd, 0x74, 0xfd, 0x3f, 0xfd, 0x14, 0xfd, 0x16, 0xfd, 0x48, 0xfd, 0x4c, 0xfd, -0x74, 0xfd, 0xb2, 0xfd, 0xd7, 0xfd, 0x28, 0xfe, 0x85, 0xfe, 0xdb, 0xfe, 0x3b, 0xff, 0xa1, 0xff, -0xf3, 0xff, 0x20, 0x00, 0x51, 0x00, 0x6e, 0x00, 0xb9, 0x00, 0xfa, 0x00, 0x13, 0x01, 0x2b, 0x01, -0x25, 0x01, 0x11, 0x01, 0xe7, 0x00, 0xa8, 0x00, 0x3d, 0x00, 0xbd, 0xff, 0x22, 0xff, 0x9f, 0xfe, -0x26, 0xfe, 0x86, 0xfd, 0x0b, 0xfd, 0x9c, 0xfc, 0x47, 0xfc, 0xeb, 0xfb, 0x99, 0xfb, 0x7f, 0xfb, -0x5b, 0xfb, 0x49, 0xfb, 0x0c, 0xfb, 0xca, 0xfa, 0xba, 0xfa, 0xa1, 0xfa, 0xb0, 0xfa, 0x09, 0xfb, -0x78, 0xfb, 0xe1, 0xfb, 0x8e, 0xfc, 0x1f, 0xfd, 0x99, 0xfd, 0x3d, 0xfe, 0xd0, 0xfe, 0x3f, 0xff, -0xba, 0xff, 0x72, 0x00, 0xf3, 0x00, 0xc3, 0x01, 0x91, 0x02, 0x3d, 0x03, 0xce, 0x03, 0x70, 0x04, -0xe0, 0x04, 0x4b, 0x05, 0x99, 0x05, 0xe8, 0x05, 0x01, 0x06, 0x1e, 0x06, 0x3e, 0x06, 0x7d, 0x06, -0xac, 0x06, 0xcd, 0x06, 0xc2, 0x06, 0x58, 0x06, 0xc0, 0x05, 0x41, 0x05, 0xbe, 0x04, 0x2a, 0x04, -0xbc, 0x03, 0x19, 0x03, 0x4b, 0x02, 0x9f, 0x01, 0x1e, 0x01, 0xc6, 0x00, 0x3a, 0x00, 0x86, 0xff, -0x9b, 0xfe, 0xb6, 0xfd, 0xec, 0xfc, 0x36, 0xfc, 0xb0, 0xfb, 0x2e, 0xfb, 0xac, 0xfa, 0x59, 0xfa, -0x2a, 0xfa, 0xf6, 0xf9, 0xeb, 0xf9, 0x41, 0xfa, 0x2d, 0xfa, 0x2d, 0xfa, 0xff, 0xf9, 0x00, 0xfa, -0x15, 0xfa, 0x78, 0xfa, 0xf2, 0xfa, 0x82, 0xfb, 0x28, 0xfc, 0x8b, 0xfc, 0x6d, 0xfd, 0x09, 0xfe, -0xd7, 0xfe, 0x22, 0xff, 0x9e, 0xff, 0xbc, 0xff, 0x2c, 0x00, 0xbe, 0x00, 0x27, 0x01, 0xd5, 0x01, -0x58, 0x02, 0xbf, 0x02, 0x0a, 0x03, 0x17, 0x03, 0x54, 0x03, 0x64, 0x03, 0x4d, 0x03, 0x0c, 0x03, -0xfe, 0x02, 0x0c, 0x03, 0x42, 0x03, 0x61, 0x03, 0x7a, 0x03, 0x7a, 0x03, 0x19, 0x03, 0xd9, 0x02, -0x6e, 0x02, 0x33, 0x02, 0xf8, 0x01, 0xc4, 0x01, 0x6a, 0x01, 0x1f, 0x01, 0x05, 0x01, 0xd7, 0x00, -0xea, 0x00, 0xb5, 0x00, 0xac, 0x00, 0x19, 0x00, 0xe8, 0xff, 0x88, 0xff, 0x79, 0xff, 0x44, 0xff, -0x4c, 0xff, 0x22, 0xff, 0x36, 0xff, 0x28, 0xff, 0x44, 0xff, 0x56, 0xff, 0x78, 0xff, 0x90, 0xff, -0xaa, 0xff, 0xae, 0xff, 0xb9, 0xff, 0xb4, 0xff, 0xb4, 0xff, 0xd6, 0xff, 0xf5, 0xff, 0x36, 0x00, -0x60, 0x00, 0x70, 0x00, 0x7c, 0x00, 0xb0, 0x00, 0x9d, 0x00, 0xc3, 0x00, 0xd9, 0x00, 0xd9, 0x00, -0x9c, 0x00, 0x8a, 0x00, 0x5c, 0x00, 0x71, 0x00, 0x3a, 0x00, 0x2a, 0x00, 0x17, 0x00, 0xfa, 0xff, -0xb5, 0xff, 0x80, 0xff, 0x26, 0xff, 0xdc, 0xfe, 0x70, 0xfe, 0x47, 0xfe, 0xd2, 0xfd, 0xb3, 0xfd, -0x2e, 0xfd, 0xea, 0xfc, 0x91, 0xfc, 0x79, 0xfc, 0x54, 0xfc, 0x64, 0xfc, 0x83, 0xfc, 0xe8, 0xfc, -0x10, 0xfd, 0x42, 0xfd, 0x44, 0xfd, 0x77, 0xfd, 0x95, 0xfd, 0xeb, 0xfd, 0x11, 0xfe, 0x7b, 0xfe, -0x89, 0xfe, 0xf0, 0xfe, 0x2f, 0xff, 0x8a, 0xff, 0xca, 0xff, 0x1e, 0x00, 0x41, 0x00, 0xa5, 0x00, -0xcc, 0x00, 0xff, 0x00, 0x1d, 0x01, 0x80, 0x01, 0x85, 0x01, 0xce, 0x01, 0xe8, 0x01, 0xeb, 0x01, -0xbb, 0x01, 0x8d, 0x01, 0x2b, 0x01, 0x1c, 0x01, 0x2d, 0x01, 0x39, 0x01, 0x50, 0x01, 0x3e, 0x01, -0x09, 0x01, 0xf0, 0x00, 0xce, 0x00, 0xcc, 0x00, 0xb1, 0x00, 0x73, 0x00, 0x1f, 0x00, 0xed, 0xff, -0xe9, 0xff, 0xed, 0xff, 0xf1, 0xff, 0x0b, 0x00, 0xeb, 0xff, 0xc7, 0xff, 0x8b, 0xff, 0x74, 0xff, -0x2d, 0xff, 0x0e, 0xff, 0xea, 0xfe, 0xd2, 0xfe, 0xbc, 0xfe, 0xcd, 0xfe, 0xcf, 0xfe, 0xc2, 0xfe, -0xd0, 0xfe, 0xc2, 0xfe, 0x8b, 0xfe, 0x8c, 0xfe, 0x84, 0xfe, 0x90, 0xfe, 0x6e, 0xfe, 0x6b, 0xfe, -0x53, 0xfe, 0x83, 0xfe, 0x9b, 0xfe, 0xcc, 0xfe, 0xcd, 0xfe, 0xb7, 0xfe, 0x8c, 0xfe, 0x3e, 0xfe, -0x49, 0xfe, 0x67, 0xfe, 0xd4, 0xfe, 0xf0, 0xfe, 0x06, 0xff, 0xde, 0xfe, 0xd3, 0xfe, 0xd9, 0xfe, -0x54, 0xff, 0xc6, 0xff, 0x4b, 0x00, 0x7a, 0x00, 0x86, 0x00, 0x76, 0x00, 0xb9, 0x00, 0xd9, 0x00, -0x74, 0x01, 0x94, 0x01, 0xca, 0x01, 0xb9, 0x01, 0xb4, 0x01, 0xb6, 0x01, 0x18, 0x02, 0x53, 0x02, -0x72, 0x02, 0x8d, 0x02, 0x7b, 0x02, 0x61, 0x02, 0x66, 0x02, 0x5e, 0x02, 0x5d, 0x02, 0x78, 0x02, -0x82, 0x02, 0x59, 0x02, 0x4f, 0x02, 0x08, 0x02, 0xd5, 0x01, 0x7b, 0x01, 0x5e, 0x01, 0x23, 0x01, -0x01, 0x01, 0xbe, 0x00, 0x94, 0x00, 0x54, 0x00, 0x1b, 0x00, 0xba, 0xff, 0xa3, 0xff, 0x89, 0xff, -0x8c, 0xff, 0x60, 0xff, 0x46, 0xff, 0x0b, 0xff, 0x05, 0xff, 0xdc, 0xfe, 0xf6, 0xfe, 0xf5, 0xfe, -0xea, 0xfe, 0xca, 0xfe, 0xd0, 0xfe, 0xcd, 0xfe, 0xd6, 0xfe, 0xf1, 0xfe, 0xee, 0xfe, 0x06, 0xff, -0xf2, 0xfe, 0xdf, 0xfe, 0xf2, 0xfe, 0x08, 0xff, 0x49, 0xff, 0x63, 0xff, 0x93, 0xff, 0x71, 0xff, -0x7b, 0xff, 0x87, 0xff, 0xad, 0xff, 0xd5, 0xff, 0xed, 0xff, 0xd6, 0xff, 0xab, 0xff, 0x64, 0xff, -0x61, 0xff, 0x5e, 0xff, 0x64, 0xff, 0x67, 0xff, 0x65, 0xff, 0x21, 0xff, 0x01, 0xff, 0xd7, 0xfe, -0xd5, 0xfe, 0xc2, 0xfe, 0xa5, 0xfe, 0x80, 0xfe, 0x4e, 0xfe, 0x36, 0xfe, 0x25, 0xfe, 0x19, 0xfe, -0x2c, 0xfe, 0x57, 0xfe, 0x82, 0xfe, 0xa4, 0xfe, 0x9b, 0xfe, 0xba, 0xfe, 0xc5, 0xfe, 0xda, 0xfe, -0xcc, 0xfe, 0xfd, 0xfe, 0x16, 0xff, 0x6c, 0xff, 0x97, 0xff, 0xd5, 0xff, 0xf8, 0xff, 0x0b, 0x00, -0x04, 0x00, 0x17, 0x00, 0x2c, 0x00, 0x41, 0x00, 0x5f, 0x00, 0x83, 0x00, 0xb9, 0x00, 0x16, 0x01, -0x3a, 0x01, 0x7e, 0x01, 0x91, 0x01, 0xa1, 0x01, 0x8a, 0x01, 0x8e, 0x01, 0x8e, 0x01, 0xad, 0x01, -0xa6, 0x01, 0x9f, 0x01, 0x87, 0x01, 0x7d, 0x01, 0x7c, 0x01, 0x72, 0x01, 0x4f, 0x01, 0x2c, 0x01, -0xb0, 0x00, 0x86, 0x00, 0x43, 0x00, 0x1c, 0x00, 0xfa, 0xff, 0xdd, 0xff, 0xb6, 0xff, 0x9a, 0xff, -0x66, 0xff, 0x4a, 0xff, 0x37, 0xff, 0x15, 0xff, 0xf7, 0xfe, 0xc5, 0xfe, 0xc9, 0xfe, 0x93, 0xfe, -0x94, 0xfe, 0x93, 0xfe, 0xad, 0xfe, 0xb3, 0xfe, 0xc5, 0xfe, 0xae, 0xfe, 0xb7, 0xfe, 0xcf, 0xfe, -0xe9, 0xfe, 0x20, 0xff, 0x49, 0xff, 0x5d, 0xff, 0x8d, 0xff, 0x76, 0xff, 0x89, 0xff, 0x89, 0xff, -0x96, 0xff, 0xd3, 0xff, 0xe7, 0xff, 0xf2, 0xff, 0xe8, 0xff, 0xf7, 0xff, 0xf4, 0xff, 0xf4, 0xff, -0xee, 0xff, 0x0c, 0x00, 0x2c, 0x00, 0x2f, 0x00, 0x31, 0x00, 0x22, 0x00, 0x25, 0x00, 0x1d, 0x00, -0x21, 0x00, 0x02, 0x00, 0xec, 0xff, 0xe7, 0xff, 0xe6, 0xff, 0xba, 0xff, 0xb7, 0xff, 0xa9, 0xff, -0xc8, 0xff, 0xc8, 0xff, 0xb3, 0xff, 0xa2, 0xff, 0xb1, 0xff, 0x95, 0xff, 0xd2, 0xff, 0xe3, 0xff, -0xe9, 0xff, 0xc9, 0xff, 0xf0, 0xff, 0xea, 0xff, 0xf4, 0xff, 0xe3, 0xff, 0x0c, 0x00, 0x18, 0x00, -0x27, 0x00, 0x30, 0x00, 0x3a, 0x00, 0x38, 0x00, 0x51, 0x00, 0x50, 0x00, 0x53, 0x00, 0x5e, 0x00, -0x52, 0x00, 0x5e, 0x00, 0x57, 0x00, 0x57, 0x00, 0x6a, 0x00, 0x81, 0x00, 0x67, 0x00, 0x44, 0x00, -0x28, 0x00, 0x22, 0x00, 0x1d, 0x00, 0x07, 0x00, 0xf3, 0xff, 0xc5, 0xff, 0x9d, 0xff, 0x67, 0xff, -0x4c, 0xff, 0x35, 0xff, 0x30, 0xff, 0x2b, 0xff, 0x28, 0xff, 0x0b, 0xff, 0x0e, 0xff, 0x03, 0xff, -0xdc, 0xfe, 0xa9, 0xfe, 0xb2, 0xfe, 0xae, 0xfe, 0xb0, 0xfe, 0x9d, 0xfe, 0xb5, 0xfe, 0xc0, 0xfe, -0xdc, 0xfe, 0xeb, 0xfe, 0x04, 0xff, 0x05, 0xff, 0xf6, 0xfe, 0xea, 0xfe, 0xb2, 0xfe, 0xad, 0xfe, -0xbf, 0xfe, 0xc1, 0xfe, 0xd4, 0xfe, 0xdb, 0xfe, 0x0b, 0xff, 0x3c, 0xff, 0x60, 0xff, 0x6c, 0xff, -0x4d, 0xff, 0x3c, 0xff, 0x26, 0xff, 0x2e, 0xff, 0x35, 0xff, 0x59, 0xff, 0x7f, 0xff, 0xa7, 0xff, -0xb1, 0xff, 0xa9, 0xff, 0xad, 0xff, 0xb5, 0xff, 0xb4, 0xff, 0xb0, 0xff, 0xd0, 0xff, 0xe7, 0xff, -0x24, 0x00, 0x55, 0x00, 0x82, 0x00, 0xa4, 0x00, 0xaa, 0x00, 0xad, 0x00, 0x96, 0x00, 0xc1, 0x00, -0xbe, 0x00, 0xd3, 0x00, 0x00, 0x01, 0x15, 0x01, 0x36, 0x01, 0x34, 0x01, 0x41, 0x01, 0x30, 0x01, -0x18, 0x01, 0xee, 0x00, 0xd4, 0x00, 0xda, 0x00, 0x9c, 0x00, 0x86, 0x00, 0x67, 0x00, 0x5a, 0x00, -0x4d, 0x00, 0x62, 0x00, 0x69, 0x00, 0x75, 0x00, 0x7f, 0x00, 0x57, 0x00, 0x28, 0x00, 0xec, 0xff, -0xe0, 0xff, 0xd3, 0xff, 0xb5, 0xff, 0xb3, 0xff, 0x84, 0xff, 0x82, 0xff, 0x77, 0xff, 0x70, 0xff, -0x4d, 0xff, 0x2d, 0xff, 0xfb, 0xfe, 0xe0, 0xfe, 0x9b, 0xfe, 0x96, 0xfe, 0x7b, 0xfe, 0x78, 0xfe, -0x5e, 0xfe, 0x66, 0xfe, 0x89, 0xfe, 0xae, 0xfe, 0x9d, 0xfe, 0xd4, 0xfe, 0xc7, 0xfe, 0xd1, 0xfe, -0xdb, 0xfe, 0xf6, 0xfe, 0x39, 0xff, 0x5a, 0xff, 0x8e, 0xff, 0xab, 0xff, 0xb3, 0xff, 0xd9, 0xff, -0x13, 0x00, 0x52, 0x00, 0x88, 0x00, 0x9a, 0x00, 0xa6, 0x00, 0xc6, 0x00, 0xd2, 0x00, 0xcd, 0x00, -0xc6, 0x00, 0xbc, 0x00, 0xbd, 0x00, 0x96, 0x00, 0x7b, 0x00, 0x6a, 0x00, 0x63, 0x00, 0x52, 0x00, -0x37, 0x00, 0x36, 0x00, 0x27, 0x00, 0x10, 0x00, 0x01, 0x00, 0xd0, 0xff, 0xc2, 0xff, 0xc2, 0xff, -0x7d, 0xff, 0x62, 0xff, 0x34, 0xff, 0x1d, 0xff, 0xf4, 0xfe, 0xcc, 0xfe, 0xbc, 0xfe, 0xdc, 0xfe, -0xfc, 0xfe, 0x11, 0xff, 0xfb, 0xfe, 0xe6, 0xfe, 0xe1, 0xfe, 0xc4, 0xfe, 0xad, 0xfe, 0x9b, 0xfe, -0x9d, 0xfe, 0x94, 0xfe, 0x9c, 0xfe, 0xca, 0xfe, 0x0c, 0xff, 0x61, 0xff, 0xa8, 0xff, 0xc0, 0xff, -0xde, 0xff, 0xec, 0xff, 0xfc, 0xff, 0xf8, 0xff, 0x18, 0x00, 0x18, 0x00, 0x36, 0x00, 0x62, 0x00, -0x6f, 0x00, 0x68, 0x00, 0x7d, 0x00, 0x77, 0x00, 0x69, 0x00, 0x7c, 0x00, 0x75, 0x00, 0xa2, 0x00, -0x9f, 0x00, 0xb6, 0x00, 0x8f, 0x00, 0x97, 0x00, 0xa3, 0x00, 0xa1, 0x00, 0x8c, 0x00, 0x7e, 0x00, -0x67, 0x00, 0x39, 0x00, 0x3b, 0x00, 0x30, 0x00, 0x15, 0x00, 0x2e, 0x00, 0x51, 0x00, 0x5c, 0x00, -0x5e, 0x00, 0x47, 0x00, 0x2f, 0x00, 0x01, 0x00, 0xfe, 0xff, 0xe5, 0xff, 0xf5, 0xff, 0x11, 0x00, -0x15, 0x00, 0x14, 0x00, 0x04, 0x00, 0x0f, 0x00, 0x2f, 0x00, 0x46, 0x00, 0x5e, 0x00, 0x71, 0x00, -0x4b, 0x00, 0x34, 0x00, 0x26, 0x00, 0x1d, 0x00, 0x25, 0x00, 0x3a, 0x00, 0x4e, 0x00, 0x66, 0x00, -0x5f, 0x00, 0x54, 0x00, 0x4f, 0x00, 0x63, 0x00, 0x63, 0x00, 0x5a, 0x00, 0x51, 0x00, 0x25, 0x00, -0x02, 0x00, 0xf5, 0xff, 0xe6, 0xff, 0xee, 0xff, 0xf6, 0xff, 0xeb, 0xff, 0xc6, 0xff, 0x8e, 0xff, -0x74, 0xff, 0x5c, 0xff, 0x46, 0xff, 0x2f, 0xff, 0x08, 0xff, 0x06, 0xff, 0xf0, 0xfe, 0xbd, 0xfe, -0x90, 0xfe, 0x40, 0xfe, 0x22, 0xfe, 0x00, 0xfe, 0x19, 0xfe, 0x1e, 0xfe, 0x3d, 0xfe, 0x3c, 0xfe, -0x39, 0xfe, 0x2c, 0xfe, 0x15, 0xfe, 0xf4, 0xfd, 0xe3, 0xfd, 0xff, 0xfd, 0x24, 0xfe, 0x42, 0xfe, -0x63, 0xfe, 0x8a, 0xfe, 0xce, 0xfe, 0xf9, 0xfe, 0x54, 0xff, 0xb2, 0xff, 0xd5, 0xff, 0xf6, 0xff, -0x00, 0x00, 0x12, 0x00, 0x3e, 0x00, 0x67, 0x00, 0x72, 0x00, 0x87, 0x00, 0x87, 0x00, 0x80, 0x00, -0x80, 0x00, 0x70, 0x00, 0x85, 0x00, 0x81, 0x00, 0x75, 0x00, 0x66, 0x00, 0x54, 0x00, 0x1e, 0x00, -0x0d, 0x00, 0xc0, 0xff, 0xba, 0xff, 0x8b, 0xff, 0x89, 0xff, 0x79, 0xff, 0x7d, 0xff, 0x6b, 0xff, -0x5d, 0xff, 0x4a, 0xff, 0x56, 0xff, 0x40, 0xff, 0xff, 0xfe, 0xd8, 0xfe, 0xa2, 0xfe, 0x93, 0xfe, -0x8d, 0xfe, 0xc3, 0xfe, 0xca, 0xfe, 0xd8, 0xfe, 0xb9, 0xfe, 0xd1, 0xfe, 0xd5, 0xfe, 0xe8, 0xfe, -0xe7, 0xfe, 0x28, 0xff, 0x4d, 0xff, 0x69, 0xff, 0x89, 0xff, 0xb9, 0xff, 0xf8, 0xff, 0x27, 0x00, -0x6a, 0x00, 0x73, 0x00, 0x84, 0x00, 0x98, 0x00, 0xcb, 0x00, 0xfd, 0x00, 0x26, 0x01, 0x42, 0x01, -0x61, 0x01, 0x6b, 0x01, 0x87, 0x01, 0x9f, 0x01, 0xc0, 0x01, 0xb3, 0x01, 0xa2, 0x01, 0x87, 0x01, -0x8c, 0x01, 0x84, 0x01, 0x65, 0x01, 0x40, 0x01, 0x3b, 0x01, 0x3a, 0x01, 0x1d, 0x01, 0xfa, 0x00, -0xc7, 0x00, 0xb4, 0x00, 0x88, 0x00, 0x68, 0x00, 0x4d, 0x00, 0x4b, 0x00, 0x28, 0x00, 0x18, 0x00, -0xfb, 0xff, 0xf4, 0xff, 0xbb, 0xff, 0xcd, 0xff, 0xd8, 0xff, 0xdc, 0xff, 0xd8, 0xff, 0xc6, 0xff, -0xc7, 0xff, 0xc3, 0xff, 0xdf, 0xff, 0xfc, 0xff, 0x07, 0x00, 0x00, 0x00, 0x09, 0x00, 0x0b, 0x00, -0xfe, 0xff, 0xf3, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xe5, 0xff, 0xe8, 0xff, 0xe1, 0xff, 0xd0, 0xff, -0xc2, 0xff, 0xa4, 0xff, 0xa0, 0xff, 0x9b, 0xff, 0x72, 0xff, 0x75, 0xff, 0x4a, 0xff, 0x35, 0xff, -0xfd, 0xfe, 0xe7, 0xfe, 0xcf, 0xfe, 0xb8, 0xfe, 0xda, 0xfe, 0xf7, 0xfe, 0x19, 0xff, 0x21, 0xff, -0x13, 0xff, 0x0c, 0xff, 0xf2, 0xfe, 0xfb, 0xfe, 0x0f, 0xff, 0x0b, 0xff, 0x20, 0xff, 0x4b, 0xff, -0x59, 0xff, 0x7c, 0xff, 0x90, 0xff, 0x9d, 0xff, 0xc4, 0xff, 0xf3, 0xff, 0x07, 0x00, 0x0d, 0x00, -0x0b, 0x00, 0x07, 0x00, 0x26, 0x00, 0x49, 0x00, 0x60, 0x00, 0x61, 0x00, 0x68, 0x00, 0x53, 0x00, -0x18, 0x00, 0xfe, 0xff, 0xea, 0xff, 0xe0, 0xff, 0xcd, 0xff, 0xbf, 0xff, 0xb4, 0xff, 0x91, 0xff, -0x7b, 0xff, 0x61, 0xff, 0x64, 0xff, 0x57, 0xff, 0x4a, 0xff, 0x34, 0xff, 0x29, 0xff, 0x1c, 0xff, -0xff, 0xfe, 0xec, 0xfe, 0xe8, 0xfe, 0xd3, 0xfe, 0xdc, 0xfe, 0xe0, 0xfe, 0xec, 0xfe, 0xda, 0xfe, -0x02, 0xff, 0x05, 0xff, 0x46, 0xff, 0x68, 0xff, 0xaa, 0xff, 0xd9, 0xff, 0xf0, 0xff, 0x03, 0x00, -0x20, 0x00, 0x37, 0x00, 0x5d, 0x00, 0x60, 0x00, 0x63, 0x00, 0x79, 0x00, 0x95, 0x00, 0xaa, 0x00, -0xbe, 0x00, 0xc3, 0x00, 0xd9, 0x00, 0xe9, 0x00, 0xdf, 0x00, 0xe4, 0x00, 0xd9, 0x00, 0xc9, 0x00, -0xb9, 0x00, 0xaf, 0x00, 0xbd, 0x00, 0xa7, 0x00, 0x88, 0x00, 0x71, 0x00, 0x67, 0x00, 0x67, 0x00, -0x54, 0x00, 0x42, 0x00, 0x3d, 0x00, 0x24, 0x00, 0x36, 0x00, 0x22, 0x00, 0x08, 0x00, 0xeb, 0xff, -0xee, 0xff, 0xe9, 0xff, 0xf1, 0xff, 0xde, 0xff, 0xd3, 0xff, 0xde, 0xff, 0xea, 0xff, 0xf7, 0xff, -0x0e, 0x00, 0x16, 0x00, 0x16, 0x00, 0xf5, 0xff, 0xd9, 0xff, 0xad, 0xff, 0x9a, 0xff, 0x8f, 0xff, -0xaa, 0xff, 0xac, 0xff, 0xa6, 0xff, 0x8f, 0xff, 0x66, 0xff, 0x58, 0xff, 0x4d, 0xff, 0x57, 0xff, -0x5e, 0xff, 0x5c, 0xff, 0x2d, 0xff, 0x35, 0xff, 0x2b, 0xff, 0x36, 0xff, 0x1c, 0xff, 0xfc, 0xfe, -0xf8, 0xfe, 0xfe, 0xfe, 0x0d, 0xff, 0x07, 0xff, 0x13, 0xff, 0x1d, 0xff, 0x2c, 0xff, 0x15, 0xff, -0x3d, 0xff, 0x1b, 0xff, 0x29, 0xff, 0x2a, 0xff, 0x25, 0xff, 0x30, 0xff, 0x37, 0xff, 0x68, 0xff, -0x8c, 0xff, 0xae, 0xff, 0xca, 0xff, 0xec, 0xff, 0xfc, 0xff, 0x0c, 0x00, 0x13, 0x00, 0x0c, 0x00, -0x19, 0x00, 0x27, 0x00, 0x1b, 0x00, 0x17, 0x00, 0x02, 0x00, 0xfa, 0xff, 0xdf, 0xff, 0xbc, 0xff, -0xa0, 0xff, 0x8e, 0xff, 0x78, 0xff, 0x3f, 0xff, 0x2b, 0xff, 0xfa, 0xfe, 0xda, 0xfe, 0xba, 0xfe, -0xab, 0xfe, 0xba, 0xfe, 0xcd, 0xfe, 0xcf, 0xfe, 0xbc, 0xfe, 0xa8, 0xfe, 0xad, 0xfe, 0xca, 0xfe, -0xe0, 0xfe, 0x00, 0xff, 0x10, 0xff, 0x15, 0xff, 0x29, 0xff, 0x28, 0xff, 0x21, 0xff, 0x3d, 0xff, -0x53, 0xff, 0x79, 0xff, 0xa1, 0xff, 0xb9, 0xff, 0xcd, 0xff, 0x01, 0x00, 0x13, 0x00, 0x18, 0x00, -0x58, 0x00, 0x8c, 0x00, 0x9e, 0x00, 0xba, 0x00, 0xc1, 0x00, 0xdd, 0x00, 0xf7, 0x00, 0x09, 0x01, -0x05, 0x01, 0x24, 0x01, 0x4a, 0x01, 0x4b, 0x01, 0x54, 0x01, 0x40, 0x01, 0x25, 0x01, 0x14, 0x01, -0xf4, 0x00, 0xe5, 0x00, 0xc7, 0x00, 0xc8, 0x00, 0xd4, 0x00, 0xc6, 0x00, 0xb0, 0x00, 0x91, 0x00, -0x6a, 0x00, 0x4d, 0x00, 0x30, 0x00, 0x12, 0x00, 0xfc, 0xff, 0xd3, 0xff, 0xe8, 0xff, 0xe6, 0xff, -0xe2, 0xff, 0x01, 0x00, 0x07, 0x00, 0x0e, 0x00, 0x04, 0x00, 0xf8, 0xff, 0xf0, 0xff, 0xe2, 0xff, -0xd9, 0xff, 0xea, 0xff, 0xec, 0xff, 0xfe, 0xff, 0x0c, 0x00, 0x14, 0x00, 0x0b, 0x00, 0xfb, 0xff, -0xf3, 0xff, 0xeb, 0xff, 0x05, 0x00, 0x06, 0x00, 0xf7, 0xff, 0xff, 0xff, 0x01, 0x00, 0x03, 0x00, -0x1a, 0x00, 0x1f, 0x00, 0x22, 0x00, 0x1d, 0x00, 0x1a, 0x00, 0x21, 0x00, 0x35, 0x00, 0x3e, 0x00, -0x4d, 0x00, 0x3b, 0x00, 0x41, 0x00, 0x45, 0x00, 0x4c, 0x00, 0x45, 0x00, 0x60, 0x00, 0x73, 0x00, -0x7b, 0x00, 0x70, 0x00, 0x59, 0x00, 0x28, 0x00, 0x06, 0x00, 0xce, 0xff, 0x99, 0xff, 0x8d, 0xff, -0x76, 0xff, 0x4c, 0xff, 0x47, 0xff, 0x46, 0xff, 0x41, 0xff, 0x29, 0xff, 0x0e, 0xff, 0xf3, 0xfe, -0xe8, 0xfe, 0xcf, 0xfe, 0xd1, 0xfe, 0xde, 0xfe, 0xd9, 0xfe, 0xda, 0xfe, 0xd8, 0xfe, 0xba, 0xfe, -0xcf, 0xfe, 0xd8, 0xfe, 0xf2, 0xfe, 0x06, 0xff, 0x28, 0xff, 0x5e, 0xff, 0x9c, 0xff, 0xab, 0xff, -0xcd, 0xff, 0xcf, 0xff, 0xd3, 0xff, 0xd7, 0xff, 0xe8, 0xff, 0xd4, 0xff, 0xca, 0xff, 0xeb, 0xff, -0xf0, 0xff, 0xd8, 0xff, 0xcc, 0xff, 0xce, 0xff, 0xdb, 0xff, 0xf5, 0xff, 0xf1, 0xff, 0xd2, 0xff, -0xca, 0xff, 0xb8, 0xff, 0xb7, 0xff, 0xd4, 0xff, 0xbd, 0xff, 0xd1, 0xff, 0xe3, 0xff, 0xef, 0xff, -0xf1, 0xff, 0x1f, 0x00, 0x42, 0x00, 0x57, 0x00, 0x45, 0x00, 0x36, 0x00, 0x27, 0x00, 0x28, 0x00, -0x1c, 0x00, 0x22, 0x00, 0x0c, 0x00, 0xf8, 0xff, 0xf3, 0xff, 0x05, 0x00, 0xfe, 0xff, 0xf0, 0xff, -0x21, 0x00, 0x2f, 0x00, 0x28, 0x00, 0xfa, 0xff, 0xec, 0xff, 0xd4, 0xff, 0xd0, 0xff, 0xe6, 0xff, -0xdf, 0xff, 0x03, 0x00, 0xfa, 0xff, 0x21, 0x00, 0x2a, 0x00, 0x35, 0x00, 0x47, 0x00, 0x35, 0x00, -0x48, 0x00, 0x65, 0x00, 0x82, 0x00, 0xac, 0x00, 0xc9, 0x00, 0xce, 0x00, 0xd9, 0x00, 0xe3, 0x00, -0xdd, 0x00, 0xe8, 0x00, 0xdd, 0x00, 0xd4, 0x00, 0xba, 0x00, 0x91, 0x00, 0x75, 0x00, 0x48, 0x00, -0x21, 0x00, 0x03, 0x00, 0xf0, 0xff, 0xef, 0xff, 0xd1, 0xff, 0xda, 0xff, 0xd8, 0xff, 0xd2, 0xff, -0xe4, 0xff, 0xe1, 0xff, 0xec, 0xff, 0xfe, 0xff, 0xef, 0xff, 0xd8, 0xff, 0xd6, 0xff, 0xb6, 0xff, -0xb9, 0xff, 0xb3, 0xff, 0xd4, 0xff, 0xd7, 0xff, 0xd6, 0xff, 0xe1, 0xff, 0xe2, 0xff, 0x06, 0x00, -0x1c, 0x00, 0x2a, 0x00, 0x22, 0x00, 0x06, 0x00, 0xf2, 0xff, 0xe0, 0xff, 0xe1, 0xff, 0xd9, 0xff, -0xdf, 0xff, 0xdf, 0xff, 0xe0, 0xff, 0xf4, 0xff, 0xf9, 0xff, 0x23, 0x00, 0x37, 0x00, 0x4e, 0x00, -0x65, 0x00, 0x55, 0x00, 0x4f, 0x00, 0x48, 0x00, 0x3b, 0x00, 0x3c, 0x00, 0x27, 0x00, 0x1f, 0x00, -0x26, 0x00, 0x16, 0x00, 0x30, 0x00, 0x21, 0x00, 0x30, 0x00, 0x33, 0x00, 0x33, 0x00, 0x42, 0x00, -0x17, 0x00, 0xfe, 0xff, 0xee, 0xff, 0xda, 0xff, 0xe7, 0xff, 0xde, 0xff, 0xca, 0xff, 0xcb, 0xff, -0xd1, 0xff, 0xc7, 0xff, 0xb0, 0xff, 0x9b, 0xff, 0x97, 0xff, 0x8c, 0xff, 0xa7, 0xff, 0xb5, 0xff, -0xc8, 0xff, 0xe3, 0xff, 0xd0, 0xff, 0xd2, 0xff, 0x02, 0x00, 0x06, 0x00, 0x04, 0x00, 0x35, 0x00, -0x3e, 0x00, 0x3d, 0x00, 0x38, 0x00, 0x3e, 0x00, 0x38, 0x00, 0x2e, 0x00, 0x3c, 0x00, 0x23, 0x00, -0x19, 0x00, 0x00, 0x00, 0xfc, 0xff, 0xe7, 0xff, 0xea, 0xff, 0xe2, 0xff, 0xe8, 0xff, 0xfa, 0xff, -0xf8, 0xff, 0x0f, 0x00, 0x28, 0x00, 0x33, 0x00, 0x33, 0x00, 0x3e, 0x00, 0x37, 0x00, 0x4b, 0x00, -0x33, 0x00, 0x1f, 0x00, 0x10, 0x00, 0xf5, 0xff, 0xfd, 0xff, 0x02, 0x00, 0x20, 0x00, 0x20, 0x00, -0x35, 0x00, 0x46, 0x00, 0x53, 0x00, 0x6e, 0x00, 0x69, 0x00, 0x67, 0x00, 0x6b, 0x00, 0x65, 0x00, -0x7a, 0x00, 0x7e, 0x00, 0x91, 0x00, 0x9b, 0x00, 0xc6, 0x00, 0xf0, 0x00, 0x0e, 0x01, 0xfd, 0x00, -0xef, 0x00, 0xdd, 0x00, 0xbe, 0x00, 0xd0, 0x00, 0xbf, 0x00, 0xb0, 0x00, 0x81, 0x00, 0x53, 0x00, -0x2e, 0x00, 0xec, 0xff, 0xc2, 0xff, 0xbd, 0xff, 0xcc, 0xff, 0xce, 0xff, 0xd8, 0xff, 0xe6, 0xff, -0x05, 0x00, 0x06, 0x00, 0x0a, 0x00, 0x15, 0x00, 0x18, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x05, 0x00, -0xeb, 0xff, 0xe6, 0xff, 0xea, 0xff, 0xda, 0xff, 0xe2, 0xff, 0xf2, 0xff, 0xf6, 0xff, 0xd3, 0xff, -0xb3, 0xff, 0xa9, 0xff, 0xb1, 0xff, 0xb9, 0xff, 0xc0, 0xff, 0xac, 0xff, 0x9c, 0xff, 0x94, 0xff, -0x88, 0xff, 0x87, 0xff, 0x87, 0xff, 0x80, 0xff, 0x8c, 0xff, 0x9c, 0xff, 0x92, 0xff, 0xa9, 0xff, -0xa8, 0xff, 0xbc, 0xff, 0xcc, 0xff, 0xf1, 0xff, 0xfc, 0xff, 0x07, 0x00, 0xe5, 0xff, 0xe6, 0xff, -0xec, 0xff, 0xe4, 0xff, 0xf3, 0xff, 0xf1, 0xff, 0xef, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xe8, 0xff, -0xe9, 0xff, 0xff, 0xff, 0x3a, 0x00, 0x58, 0x00, 0x74, 0x00, 0x8c, 0x00, 0xad, 0x00, 0xb9, 0x00, -0xb7, 0x00, 0xad, 0x00, 0xad, 0x00, 0x8c, 0x00, 0x9c, 0x00, 0x99, 0x00, 0x86, 0x00, 0x4b, 0x00, -0x38, 0x00, 0x27, 0x00, 0x2a, 0x00, 0x41, 0x00, 0x2a, 0x00, 0x43, 0x00, 0x3d, 0x00, 0x30, 0x00, -0x04, 0x00, 0xef, 0xff, 0xd1, 0xff, 0xcc, 0xff, 0xd4, 0xff, 0xaa, 0xff, 0xb4, 0xff, 0x92, 0xff, -0x92, 0xff, 0x86, 0xff, 0x7e, 0xff, 0x8d, 0xff, 0x7e, 0xff, 0x6d, 0xff, 0x80, 0xff, 0xa8, 0xff, -0xc1, 0xff, 0xcc, 0xff, 0xd0, 0xff, 0xd9, 0xff, 0xe6, 0xff, 0xe3, 0xff, 0xe0, 0xff, 0xd6, 0xff, -0xc3, 0xff, 0xba, 0xff, 0xa3, 0xff, 0xa2, 0xff, 0xb3, 0xff, 0xd1, 0xff, 0xd6, 0xff, 0xe3, 0xff, -0xee, 0xff, 0x11, 0x00, 0x27, 0x00, 0x45, 0x00, 0x4e, 0x00, 0x57, 0x00, 0x68, 0x00, 0x70, 0x00, -0x65, 0x00, 0x50, 0x00, 0x3b, 0x00, 0x29, 0x00, 0x36, 0x00, 0x33, 0x00, 0x51, 0x00, 0x36, 0x00, -0x59, 0x00, 0x84, 0x00, 0x80, 0x00, 0x80, 0x00, 0x7e, 0x00, 0x7a, 0x00, 0x5d, 0x00, 0x3b, 0x00, -0x10, 0x00, 0xf9, 0xff, 0xfc, 0xff, 0xf0, 0xff, 0xed, 0xff, 0xf7, 0xff, 0xee, 0xff, 0xfa, 0xff, -0xf7, 0xff, 0xed, 0xff, 0xfa, 0xff, 0x16, 0x00, 0x05, 0x00, 0xea, 0xff, 0xd5, 0xff, 0xb9, 0xff, -0xc6, 0xff, 0xa2, 0xff, 0x9f, 0xff, 0x81, 0xff, 0x4e, 0xff, 0x2c, 0xff, 0x17, 0xff, 0x02, 0xff, -0xda, 0xfe, 0xbf, 0xfe, 0xa6, 0xfe, 0xa3, 0xfe, 0xad, 0xfe, 0xae, 0xfe, 0xc6, 0xfe, 0xfb, 0xfe, -0x1d, 0xff, 0x3a, 0xff, 0x3d, 0xff, 0x47, 0xff, 0x4d, 0xff, 0x54, 0xff, 0x59, 0xff, 0x72, 0xff, -0x8a, 0xff, 0xb1, 0xff, 0xd5, 0xff, 0xf1, 0xff, 0x02, 0x00, 0x25, 0x00, 0x41, 0x00, 0x52, 0x00, -0x61, 0x00, 0x62, 0x00, 0x63, 0x00, 0x5f, 0x00, 0x79, 0x00, 0x93, 0x00, 0x81, 0x00, 0x8a, 0x00, -0x78, 0x00, 0x6a, 0x00, 0x63, 0x00, 0x76, 0x00, 0x7c, 0x00, 0x61, 0x00, 0x63, 0x00, 0x5c, 0x00, -0x50, 0x00, 0x43, 0x00, 0x26, 0x00, 0x1c, 0x00, 0x20, 0x00, 0xfb, 0xff, 0xea, 0xff, 0xd9, 0xff, -0xc6, 0xff, 0xcc, 0xff, 0xd7, 0xff, 0xd1, 0xff, 0xcb, 0xff, 0xcc, 0xff, 0xe1, 0xff, 0xe0, 0xff, -0xcd, 0xff, 0xfc, 0xff, 0x0d, 0x00, 0x1e, 0x00, 0x18, 0x00, 0x38, 0x00, 0x66, 0x00, 0x6b, 0x00, -0x7b, 0x00, 0x74, 0x00, 0x84, 0x00, 0x88, 0x00, 0xb2, 0x00, 0xc2, 0x00, 0xc8, 0x00, 0xd3, 0x00, -0x00, 0x01, 0x11, 0x01, 0x15, 0x01, 0x19, 0x01, 0x09, 0x01, 0xec, 0x00, 0xdc, 0x00, 0xb7, 0x00, -0x69, 0x00, 0x5c, 0x00, 0x52, 0x00, 0x3d, 0x00, 0x2f, 0x00, 0xf9, 0xff, 0xd9, 0xff, 0xcc, 0xff, -0xcb, 0xff, 0xbc, 0xff, 0xaf, 0xff, 0xc6, 0xff, 0xd9, 0xff, 0xd2, 0xff, 0xe0, 0xff, 0xe1, 0xff, -0xf5, 0xff, 0xe4, 0xff, 0xc5, 0xff, 0xa4, 0xff, 0xb4, 0xff, 0x99, 0xff, 0xa3, 0xff, 0xb3, 0xff, -0x8b, 0xff, 0x77, 0xff, 0x72, 0xff, 0x8d, 0xff, 0x70, 0xff, 0x91, 0xff, 0x6a, 0xff, 0x82, 0xff, -0x88, 0xff, 0xc0, 0xff, 0xca, 0xff, 0x09, 0x00, 0xe7, 0xff, 0x1a, 0x00, 0x07, 0x00, 0x41, 0x00, -0x59, 0x00, 0x73, 0x00, 0x8d, 0x00, 0xad, 0x00, 0x68, 0x00, 0x6a, 0x00, 0x53, 0x00, 0x3a, 0x00, -0x31, 0x00, 0x13, 0x00, 0x09, 0x00, 0xc1, 0xff, 0xbb, 0xff, 0x79, 0xff, 0x8a, 0xff, 0x51, 0xff, -0x63, 0xff, 0x3b, 0xff, 0x4d, 0xff, 0x32, 0xff, 0x63, 0xff, 0x47, 0xff, 0x40, 0xff, 0x38, 0xff, -0x51, 0xff, 0x5d, 0xff, 0x51, 0xff, 0x44, 0xff, 0x47, 0xff, 0x3f, 0xff, 0x73, 0xff, 0x7b, 0xff, -0x88, 0xff, 0x99, 0xff, 0xa8, 0xff, 0xcf, 0xff, 0xfd, 0xff, 0x1f, 0x00, 0x27, 0x00, 0x2b, 0x00, -0x15, 0x00, 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0x08, 0x00, 0x07, 0x00, 0x1a, 0x00, 0xf2, 0xff, -0xf5, 0xff, 0xe3, 0xff, 0xe7, 0xff, 0xd3, 0xff, 0xce, 0xff, 0xdb, 0xff, 0xf6, 0xff, 0xfa, 0xff, -0x22, 0x00, 0x46, 0x00, 0x45, 0x00, 0x4f, 0x00, 0x45, 0x00, 0x50, 0x00, 0x55, 0x00, 0x62, 0x00, -0x78, 0x00, 0x8b, 0x00, 0xab, 0x00, 0xd3, 0x00, 0xd7, 0x00, 0xf2, 0x00, 0x0f, 0x01, 0x1d, 0x01, -0x13, 0x01, 0xf7, 0x00, 0xd9, 0x00, 0xc9, 0x00, 0xda, 0x00, 0xdf, 0x00, 0xc1, 0x00, 0xc7, 0x00, -0xe0, 0x00, 0x00, 0x01, 0x0f, 0x01, 0x29, 0x01, 0x27, 0x01, 0x40, 0x01, 0x4c, 0x01, 0x65, 0x01, -0x7f, 0x01, 0x93, 0x01, 0x98, 0x01, 0x7e, 0x01, 0x7a, 0x01, 0x7c, 0x01, 0x82, 0x01, 0x78, 0x01, -0x6b, 0x01, 0x52, 0x01, 0x42, 0x01, 0x2c, 0x01, 0x16, 0x01, 0xe8, 0x00, 0xa1, 0x00, 0x6c, 0x00, -0x53, 0x00, 0x20, 0x00, 0x18, 0x00, 0x20, 0x00, 0x06, 0x00, 0xe3, 0xff, 0xc6, 0xff, 0xb7, 0xff, -0xa2, 0xff, 0x98, 0xff, 0x97, 0xff, 0x87, 0xff, 0x88, 0xff, 0x98, 0xff, 0x93, 0xff, 0xad, 0xff, -0x9d, 0xff, 0x8e, 0xff, 0x96, 0xff, 0x94, 0xff, 0x85, 0xff, 0x8a, 0xff, 0x96, 0xff, 0xb0, 0xff, -0xa9, 0xff, 0x8d, 0xff, 0x69, 0xff, 0x64, 0xff, 0x3c, 0xff, 0x33, 0xff, 0x05, 0xff, 0x09, 0xff, -0xf9, 0xfe, 0x07, 0xff, 0x26, 0xff, 0x2e, 0xff, 0x36, 0xff, 0x2d, 0xff, 0x26, 0xff, 0x1d, 0xff, -0x18, 0xff, 0x05, 0xff, 0x09, 0xff, 0x13, 0xff, 0x31, 0xff, 0x40, 0xff, 0x3c, 0xff, 0x49, 0xff, -0x3c, 0xff, 0x56, 0xff, 0x41, 0xff, 0x36, 0xff, 0x36, 0xff, 0x34, 0xff, 0x07, 0xff, 0x0b, 0xff, -0xef, 0xfe, 0xfd, 0xfe, 0xf5, 0xfe, 0xba, 0xfe, 0x9d, 0xfe, 0x7e, 0xfe, 0x5f, 0xfe, 0x6a, 0xfe, -0x74, 0xfe, 0x69, 0xfe, 0xaa, 0xfe, 0xb5, 0xfe, 0xce, 0xfe, 0xc4, 0xfe, 0xcc, 0xfe, 0x99, 0xfe, -0xbf, 0xfe, 0xa9, 0xfe, 0xc4, 0xfe, 0xc4, 0xfe, 0xe4, 0xfe, 0xfa, 0xfe, 0x34, 0xff, 0x58, 0xff, -0x82, 0xff, 0x80, 0xff, 0x55, 0xff, 0x46, 0xff, 0x17, 0xff, 0x07, 0xff, 0x31, 0xff, 0x43, 0xff, -0x7b, 0xff, 0xb8, 0xff, 0x8e, 0xff, 0x84, 0xff, 0x76, 0xff, 0x4f, 0xff, 0x2b, 0xff, 0x52, 0xff, -0x6b, 0xff, 0x81, 0xff, 0x8a, 0xff, 0xb5, 0xff, 0xd9, 0xff, 0xfe, 0xff, 0xe5, 0xff, 0xd2, 0xff, -0xc6, 0xff, 0xcd, 0xff, 0xe7, 0xff, 0x14, 0x00, 0x35, 0x00, 0x7c, 0x00, 0x94, 0x00, 0x89, 0x00, -0x8d, 0x00, 0x6d, 0x00, 0x3f, 0x00, 0x2b, 0x00, 0xed, 0xff, 0xeb, 0xff, 0x2f, 0x00, 0x50, 0x00, -0x8f, 0x00, 0x9d, 0x00, 0x81, 0x00, 0x69, 0x00, 0x45, 0x00, 0x2c, 0x00, 0x18, 0x00, 0x15, 0x00, -0x1c, 0x00, 0x4e, 0x00, 0x41, 0x00, 0x5a, 0x00, 0x50, 0x00, 0x73, 0x00, 0x61, 0x00, 0x76, 0x00, -0x59, 0x00, 0x59, 0x00, 0x32, 0x00, 0x5e, 0x00, 0x64, 0x00, 0x73, 0x00, 0x77, 0x00, 0x86, 0x00, -0x4d, 0x00, 0x2d, 0x00, 0xf0, 0xff, 0xc7, 0xff, 0xb4, 0xff, 0xa3, 0xff, 0xaf, 0xff, 0xa6, 0xff, -0xb3, 0xff, 0x7e, 0xff, 0x8c, 0xff, 0x96, 0xff, 0xc3, 0xff, 0xb2, 0xff, 0xdb, 0xff, 0xd4, 0xff, -0xc7, 0xff, 0xae, 0xff, 0xc1, 0xff, 0xd1, 0xff, 0xe4, 0xff, 0x0a, 0x00, 0xfc, 0xff, 0x0f, 0x00, -0xea, 0xff, 0x03, 0x00, 0x08, 0x00, 0x22, 0x00, 0xfd, 0xff, 0x21, 0x00, 0xfe, 0xff, 0x03, 0x00, -0x06, 0x00, 0x2b, 0x00, 0x44, 0x00, 0x46, 0x00, 0x3d, 0x00, 0x17, 0x00, 0xf1, 0xff, 0xc4, 0xff, -0xa7, 0xff, 0x53, 0xff, 0x46, 0xff, 0x27, 0xff, 0x54, 0xff, 0x28, 0xff, 0x4e, 0xff, 0x38, 0xff, -0x24, 0xff, 0xfd, 0xfe, 0x08, 0xff, 0xda, 0xfe, 0xd2, 0xfe, 0xb9, 0xfe, 0xbc, 0xfe, 0xdb, 0xfe, -0x07, 0xff, 0x31, 0xff, 0x69, 0xff, 0x70, 0xff, 0x74, 0xff, 0x6e, 0xff, 0x6a, 0xff, 0x89, 0xff, -0xb9, 0xff, 0xd2, 0xff, 0xdc, 0xff, 0xf1, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xe6, 0xff, 0xea, 0xff, -0xcf, 0xff, 0xc7, 0xff, 0xb6, 0xff, 0xad, 0xff, 0x94, 0xff, 0xa0, 0xff, 0xaa, 0xff, 0x9d, 0xff, -0xb9, 0xff, 0xa5, 0xff, 0x8b, 0xff, 0x8a, 0xff, 0x8f, 0xff, 0xc2, 0xff, 0xbc, 0xff, 0xc9, 0xff, -0xc4, 0xff, 0xc3, 0xff, 0xb6, 0xff, 0xc3, 0xff, 0xd3, 0xff, 0xe4, 0xff, 0x08, 0x00, 0x03, 0x00, -0x16, 0x00, 0x01, 0x00, 0x1e, 0x00, 0xf2, 0xff, 0x0b, 0x00, 0xde, 0xff, 0xec, 0xff, 0xd8, 0xff, -0xfb, 0xff, 0xd1, 0xff, 0x10, 0x00, 0x17, 0x00, 0x3f, 0x00, 0x1d, 0x00, 0x4b, 0x00, 0x4b, 0x00, -0x74, 0x00, 0x62, 0x00, 0x82, 0x00, 0x8a, 0x00, 0xa7, 0x00, 0xca, 0x00, 0xae, 0x00, 0xb4, 0x00, -0x87, 0x00, 0x9a, 0x00, 0x51, 0x00, 0x6c, 0x00, 0x1d, 0x00, 0x36, 0x00, 0xe9, 0xff, 0x2c, 0x00, -0x0b, 0x00, 0x26, 0x00, 0xe0, 0xff, 0xcc, 0xff, 0x85, 0xff, 0x95, 0xff, 0x70, 0xff, 0x7f, 0xff, -0x8e, 0xff, 0x98, 0xff, 0x82, 0xff, 0x8a, 0xff, 0xa1, 0xff, 0x9d, 0xff, 0xda, 0xff, 0xce, 0xff, -0xd6, 0xff, 0xb8, 0xff, 0xb4, 0xff, 0xbb, 0xff, 0xcd, 0xff, 0xd9, 0xff, 0xf0, 0xff, 0xef, 0xff, -0xe5, 0xff, 0xf2, 0xff, 0xba, 0xff, 0xbc, 0xff, 0x85, 0xff, 0x96, 0xff, 0x8e, 0xff, 0x8a, 0xff, -0x64, 0xff, 0x61, 0xff, 0x5a, 0xff, 0x5a, 0xff, 0x7a, 0xff, 0x6c, 0xff, 0x6f, 0xff, 0x46, 0xff, -0x2a, 0xff, 0x0a, 0xff, 0x44, 0xff, 0x3a, 0xff, 0x54, 0xff, 0x2d, 0xff, 0x2f, 0xff, 0x20, 0xff, -0x40, 0xff, 0x4b, 0xff, 0x59, 0xff, 0x23, 0xff, 0x1e, 0xff, 0x1a, 0xff, 0x2b, 0xff, 0x40, 0xff, -0x74, 0xff, 0x92, 0xff, 0x9c, 0xff, 0x5a, 0xff, 0x62, 0xff, 0x46, 0xff, 0x21, 0xff, 0x18, 0xff, -0x17, 0xff, 0xfb, 0xfe, 0x15, 0xff, 0x0e, 0xff, 0x2d, 0xff, 0x57, 0xff, 0x59, 0xff, 0x4e, 0xff, -0x6e, 0xff, 0x66, 0xff, 0x3f, 0xff, 0x32, 0xff, 0x18, 0xff, 0x14, 0xff, 0x27, 0xff, 0x33, 0xff, -0x21, 0xff, 0x20, 0xff, 0x34, 0xff, 0x45, 0xff, 0x49, 0xff, 0x6a, 0xff, 0x81, 0xff, 0x84, 0xff, -0x6f, 0xff, 0x55, 0xff, 0x36, 0xff, 0x50, 0xff, 0x53, 0xff, 0x5a, 0xff, 0x7a, 0xff, 0x84, 0xff, -0x79, 0xff, 0x51, 0xff, 0x3b, 0xff, 0x2d, 0xff, 0x32, 0xff, 0x34, 0xff, 0x37, 0xff, 0x11, 0xff, -0x18, 0xff, 0x1c, 0xff, 0x29, 0xff, 0x24, 0xff, 0x35, 0xff, 0x10, 0xff, 0x0f, 0xff, 0xfd, 0xfe, -0x0c, 0xff, 0x37, 0xff, 0x53, 0xff, 0x62, 0xff, 0x84, 0xff, 0x83, 0xff, 0x7d, 0xff, 0x96, 0xff, -0xab, 0xff, 0xe6, 0xff, 0x00, 0x00, 0x22, 0x00, 0x1f, 0x00, 0x29, 0x00, 0x29, 0x00, 0x32, 0x00, -0x42, 0x00, 0x4b, 0x00, 0x3f, 0x00, 0x32, 0x00, 0x17, 0x00, 0x0b, 0x00, 0xef, 0xff, 0xf6, 0xff, -0xff, 0xff, 0xbe, 0xff, 0xb6, 0xff, 0xa3, 0xff, 0x96, 0xff, 0xa9, 0xff, 0xd1, 0xff, 0xd5, 0xff, -0xb4, 0xff, 0x80, 0xff, 0x67, 0xff, 0x66, 0xff, 0x72, 0xff, 0x75, 0xff, 0x7d, 0xff, 0x61, 0xff, -0x29, 0xff, 0x2f, 0xff, 0x18, 0xff, 0x32, 0xff, 0x68, 0xff, 0x8e, 0xff, 0x61, 0xff, 0x58, 0xff, -0x1a, 0xff, 0x38, 0xff, 0x28, 0xff, 0x50, 0xff, 0x56, 0xff, 0x80, 0xff, 0x6c, 0xff, 0x88, 0xff, -0x87, 0xff, 0x9c, 0xff, 0xc1, 0xff, 0xe2, 0xff, 0xd7, 0xff, 0xc2, 0xff, 0xbd, 0xff, 0xaf, 0xff, -0xae, 0xff, 0xa8, 0xff, 0xe7, 0xff, 0x0e, 0x00, 0x48, 0x00, 0x3c, 0x00, 0x0c, 0x00, 0xe2, 0xff, -0xe1, 0xff, 0xd3, 0xff, 0xe9, 0xff, 0x04, 0x00, 0xfb, 0xff, 0xf5, 0xff, 0x1d, 0x00, 0x15, 0x00, -0x3a, 0x00, 0x26, 0x00, 0xe1, 0xff, 0x84, 0xff, 0x50, 0xff, 0x26, 0xff, 0x24, 0xff, 0x5d, 0xff, -0xa3, 0xff, 0x99, 0xff, 0xb2, 0xff, 0x98, 0xff, 0xa4, 0xff, 0x87, 0xff, 0x8a, 0xff, 0x7c, 0xff, -0x7f, 0xff, 0x72, 0xff, 0x81, 0xff, 0x5c, 0xff, 0x64, 0xff, 0x4c, 0xff, 0x29, 0xff, 0x0e, 0xff, -0x0c, 0xff, 0x18, 0xff, 0x2a, 0xff, 0x5b, 0xff, 0x6b, 0xff, 0x93, 0xff, 0x9d, 0xff, 0xc3, 0xff, -0xa6, 0xff, 0xd0, 0xff, 0x97, 0xff, 0xbe, 0xff, 0x9e, 0xff, 0xd9, 0xff, 0xc7, 0xff, 0x0f, 0x00, -0xee, 0xff, 0xfc, 0xff, 0xd0, 0xff, 0xd6, 0xff, 0x9c, 0xff, 0x91, 0xff, 0x60, 0xff, 0x68, 0xff, -0x59, 0xff, 0x67, 0xff, 0x6f, 0xff, 0x8c, 0xff, 0xa7, 0xff, 0x9b, 0xff, 0x99, 0xff, 0x5a, 0xff, -0x4b, 0xff, 0x3a, 0xff, 0x62, 0xff, 0x92, 0xff, 0xcb, 0xff, 0xfe, 0xff, 0x2a, 0x00, 0x20, 0x00, -0xf9, 0xff, 0xb0, 0xff, 0x7a, 0xff, 0x32, 0xff, 0x1c, 0xff, 0x0c, 0xff, 0x2b, 0xff, 0x2e, 0xff, -0x5f, 0xff, 0x6b, 0xff, 0xa8, 0xff, 0x9b, 0xff, 0xa8, 0xff, 0x78, 0xff, 0x44, 0xff, 0xe5, 0xfe, -0xf2, 0xfe, 0x30, 0xff, 0x99, 0xff, 0xe4, 0xff, 0x00, 0x00, 0xe8, 0xff, 0xb1, 0xff, 0x6f, 0xff, -0x6d, 0xff, 0x53, 0xff, 0x56, 0xff, 0x5d, 0xff, 0x27, 0xff, 0x41, 0xff, 0x1e, 0xff, 0x84, 0xff, -0x9a, 0xff, 0xd5, 0xff, 0xa8, 0xff, 0xa2, 0xff, 0x50, 0xff, 0x2d, 0xff, 0x0e, 0xff, 0x2a, 0xff, -0x38, 0xff, 0x69, 0xff, 0x88, 0xff, 0x87, 0xff, 0xa5, 0xff, 0x8b, 0xff, 0xa2, 0xff, 0xac, 0xff, -0xea, 0xff, 0x0d, 0x00, 0x1f, 0x00, 0xd0, 0xff, 0xa3, 0xff, 0x7b, 0xff, 0xae, 0xff, 0x00, 0x00, -0x59, 0x00, 0x5e, 0x00, 0x31, 0x00, 0xb3, 0xff, 0x82, 0xff, 0x78, 0xff, 0xd9, 0xff, 0xe6, 0xff, -0x0e, 0x00, 0xcb, 0xff, 0xb2, 0xff, 0x79, 0xff, 0xd3, 0xff, 0xe8, 0xff, 0x13, 0x00, 0x05, 0x00, -0xf5, 0xff, 0xb1, 0xff, 0xca, 0xff, 0xf2, 0xff, 0x27, 0x00, 0x3d, 0x00, 0x1e, 0x00, 0x0f, 0x00, -0xd3, 0xff, 0xd4, 0xff, 0xa0, 0xff, 0xbc, 0xff, 0x97, 0xff, 0xbb, 0xff, 0xa1, 0xff, 0xf3, 0xff, -0x11, 0x00, 0xfc, 0xff, 0xbc, 0xff, 0x97, 0xff, 0x82, 0xff, 0xea, 0xff, 0x26, 0x00, 0x5a, 0x00, -0x38, 0x00, 0x0f, 0x00, 0xf3, 0xff, 0x04, 0x00, 0x6e, 0x00, 0x9f, 0x00, 0xd3, 0x00, 0x98, 0x00, -0xa7, 0x00, 0x7f, 0x00, 0xeb, 0x00, 0x05, 0x01, 0x16, 0x01, 0xb8, 0x00, 0x81, 0x00, 0x4b, 0x00, -0x6d, 0x00, 0xb0, 0x00, 0xf4, 0x00, 0xe9, 0x00, 0xa8, 0x00, 0x3e, 0x00, 0x10, 0x00, 0x06, 0x00, -0x45, 0x00, 0x4c, 0x00, 0x31, 0x00, 0x0b, 0x00, 0xde, 0xff, 0xb0, 0xff, 0xa7, 0xff, 0x92, 0xff, -0x4b, 0xff, 0x7a, 0xff, 0x52, 0xff, 0x4f, 0xff, 0x39, 0xff, 0x32, 0xff, 0xea, 0xfe, 0xd3, 0xfe, -0xfc, 0xfe, 0x16, 0xff, 0x49, 0xff, 0x4b, 0xff, 0x1f, 0xff, 0x02, 0xff, 0x31, 0xff, 0x6e, 0xff, -0x96, 0xff, 0xe5, 0xff, 0xa9, 0xff, 0x88, 0xff, 0x64, 0xff, 0xa9, 0xff, 0xc4, 0xff, 0x27, 0x00, -0x23, 0x00, 0xfc, 0xff, 0xf1, 0xff, 0x12, 0x00, 0x04, 0x00, 0xf7, 0xff, 0x0f, 0x00, 0xe4, 0xff, -0xc6, 0xff, 0x97, 0xff, 0xbf, 0xff, 0xce, 0xff, 0x0b, 0x00, 0xc9, 0xff, 0xa9, 0xff, 0x31, 0xff, -0x18, 0xff, 0xd2, 0xfe, 0xdf, 0xfe, 0xa0, 0xfe, 0x78, 0xfe, 0x93, 0xfe, 0xb0, 0xfe, 0xfe, 0xfe, -0x11, 0xff, 0x07, 0xff, 0xaf, 0xfe, 0x45, 0xfe, 0xf9, 0xfd, 0x1c, 0xfe, 0x57, 0xfe, 0x97, 0xfe, -0xc7, 0xfe, 0xd6, 0xfe, 0x02, 0xff, 0x0a, 0xff, 0x46, 0xff, 0x1c, 0xff, 0x14, 0xff, 0xf8, 0xfe, -0xfe, 0xfe, 0xd1, 0xfe, 0x1f, 0xff, 0x32, 0xff, 0x88, 0xff, 0xb3, 0xff, 0xed, 0xff, 0x05, 0x00, -0x16, 0x00, 0x16, 0x00, 0xd4, 0xff, 0xf1, 0xff, 0xd6, 0xff, 0x11, 0x00, 0x0d, 0x00, 0x4a, 0x00, -0x0c, 0x00, 0x43, 0x00, 0x3b, 0x00, 0x50, 0x00, 0x48, 0x00, 0x69, 0x00, 0x2d, 0x00, 0x3f, 0x00, -0x08, 0x00, 0xe8, 0xff, 0xed, 0xff, 0x2f, 0x00, 0x6d, 0x00, 0x91, 0x00, 0x96, 0x00, 0x71, 0x00, -0x69, 0x00, 0x73, 0x00, 0x54, 0x00, 0x53, 0x00, 0x3b, 0x00, 0x36, 0x00, 0x44, 0x00, 0x5a, 0x00, -0xad, 0x00, 0xfd, 0x00, 0x8d, 0x01, 0x05, 0x02, 0x94, 0x02, 0xe5, 0x02, 0x08, 0x03, 0xf7, 0x02, -0xd4, 0x02, 0xbe, 0x02, 0xe9, 0x02, 0x3a, 0x03, 0xb2, 0x03, 0x05, 0x04, 0x31, 0x04, 0x5f, 0x04, -0x73, 0x04, 0x9a, 0x04, 0x82, 0x04, 0x5d, 0x04, 0x02, 0x04, 0x93, 0x03, 0x43, 0x03, 0x3e, 0x03, -0x61, 0x03, 0x96, 0x03, 0x70, 0x03, 0x44, 0x03, 0xa2, 0x02, 0x17, 0x02, 0x7a, 0x01, 0x0d, 0x01, -0xb2, 0x00, 0x6f, 0x00, 0x4c, 0x00, 0x17, 0x00, 0x09, 0x00, 0xe7, 0xff, 0xb3, 0xff, 0x56, 0xff, -0xe4, 0xfe, 0x64, 0xfe, 0xf5, 0xfd, 0x8a, 0xfd, 0x43, 0xfd, 0x42, 0xfd, 0x55, 0xfd, 0x95, 0xfd, -0xe9, 0xfd, 0x18, 0xfe, 0x33, 0xfe, 0x05, 0xfe, 0xe7, 0xfd, 0xc7, 0xfd, 0xd9, 0xfd, 0x17, 0xfe, -0x84, 0xfe, 0xeb, 0xfe, 0x41, 0xff, 0x90, 0xff, 0xf1, 0xff, 0x0b, 0x00, 0x43, 0x00, 0x46, 0x00, -0x31, 0x00, 0x31, 0x00, 0x44, 0x00, 0x60, 0x00, 0x7d, 0x00, 0xda, 0x00, 0x09, 0x01, 0x3c, 0x01, -0x2a, 0x01, 0xe9, 0x00, 0x8e, 0x00, 0x31, 0x00, 0x16, 0x00, 0x2c, 0x00, 0x2a, 0x00, 0x18, 0x00, -0xde, 0xff, 0x75, 0xff, 0x37, 0xff, 0x11, 0xff, 0xfb, 0xfe, 0xef, 0xfe, 0xa5, 0xfe, 0x49, 0xfe, -0x0c, 0xfe, 0xe1, 0xfd, 0xd8, 0xfd, 0xf9, 0xfd, 0x12, 0xfe, 0x09, 0xfe, 0xe4, 0xfd, 0xc9, 0xfd, -0xb9, 0xfd, 0xb5, 0xfd, 0xe0, 0xfd, 0xdb, 0xfd, 0xf2, 0xfd, 0x04, 0xfe, 0x32, 0xfe, 0x68, 0xfe, -0x9d, 0xfe, 0xc3, 0xfe, 0xc5, 0xfe, 0xf3, 0xfe, 0x13, 0xff, 0x4d, 0xff, 0x95, 0xff, 0x8c, 0xff, -0xa2, 0xff, 0xae, 0xff, 0xd9, 0xff, 0x29, 0x00, 0x49, 0x00, 0x41, 0x00, 0x58, 0x00, 0x3e, 0x00, -0x38, 0x00, 0x3c, 0x00, 0x29, 0x00, 0x13, 0x00, 0x09, 0x00, 0xec, 0xff, 0xf0, 0xff, 0xc8, 0xff, -0xe8, 0xff, 0xc8, 0xff, 0xbd, 0xff, 0xd3, 0xff, 0xc4, 0xff, 0xc1, 0xff, 0xcd, 0xff, 0xcd, 0xff, -0xbc, 0xff, 0xb6, 0xff, 0xc4, 0xff, 0xbe, 0xff, 0xaa, 0xff, 0x9f, 0xff, 0x86, 0xff, 0x7d, 0xff, -0x93, 0xff, 0xa5, 0xff, 0xad, 0xff, 0xbe, 0xff, 0xca, 0xff, 0xcd, 0xff, 0xd7, 0xff, 0xe8, 0xff, -0x0e, 0x00, 0x4e, 0x00, 0x75, 0x00, 0xa5, 0x00, 0xb9, 0x00, 0xbe, 0x00, 0xc1, 0x00, 0xe5, 0x00, -0xf8, 0x00, 0x0f, 0x01, 0x20, 0x01, 0x2a, 0x01, 0x3a, 0x01, 0x59, 0x01, 0x69, 0x01, 0x87, 0x01, -0x7e, 0x01, 0x64, 0x01, 0x4a, 0x01, 0x3a, 0x01, 0x5a, 0x01, 0x71, 0x01, 0x9a, 0x01, 0xb4, 0x01, -0x9a, 0x01, 0x99, 0x01, 0x9f, 0x01, 0x95, 0x01, 0x8c, 0x01, 0x22, 0x01, 0xdc, 0x00, 0xb8, 0x00, -0xaa, 0x00, 0x9e, 0x00, 0x9c, 0x00, 0x97, 0x00, 0x44, 0x00, 0x06, 0x00, 0xd5, 0xff, 0xae, 0xff, -0xaf, 0xff, 0x6b, 0xff, 0x2e, 0xff, 0xf9, 0xfe, 0xbf, 0xfe, 0xb5, 0xfe, 0xc6, 0xfe, 0xdc, 0xfe, -0xf7, 0xfe, 0x0e, 0xff, 0x00, 0xff, 0xf3, 0xfe, 0xdc, 0xfe, 0xd7, 0xfe, 0xd9, 0xfe, 0xdf, 0xfe, -0x0d, 0xff, 0x39, 0xff, 0x44, 0xff, 0x76, 0xff, 0x86, 0xff, 0x8b, 0xff, 0x87, 0xff, 0x8b, 0xff, -0x98, 0xff, 0xa4, 0xff, 0x99, 0xff, 0xa2, 0xff, 0x9f, 0xff, 0xac, 0xff, 0xe8, 0xff, 0x1b, 0x00, -0x28, 0x00, 0xf5, 0xff, 0xd4, 0xff, 0xc6, 0xff, 0xc4, 0xff, 0xd7, 0xff, 0x08, 0x00, 0x1a, 0x00, -0x1c, 0x00, 0x16, 0x00, 0x16, 0x00, 0x06, 0x00, 0xee, 0xff, 0xff, 0xff, 0x05, 0x00, 0x01, 0x00, -0x0b, 0x00, 0xf1, 0xff, 0xab, 0xff, 0xa3, 0xff, 0x9e, 0xff, 0xd5, 0xff, 0xea, 0xff, 0xf9, 0xff, -0xf1, 0xff, 0xc8, 0xff, 0xb1, 0xff, 0xb1, 0xff, 0xd4, 0xff, 0xdf, 0xff, 0xf4, 0xff, 0xfb, 0xff, -0xee, 0xff, 0xd5, 0xff, 0xe6, 0xff, 0x1f, 0x00, 0x3e, 0x00, 0x48, 0x00, 0x36, 0x00, 0x23, 0x00, -0x02, 0x00, 0x1d, 0x00, 0x34, 0x00, 0x45, 0x00, 0x5f, 0x00, 0x51, 0x00, 0x3b, 0x00, 0x20, 0x00, -0x08, 0x00, 0x01, 0x00, 0x2e, 0x00, 0x2f, 0x00, 0x38, 0x00, 0x37, 0x00, 0x55, 0x00, 0x56, 0x00, -0x84, 0x00, 0xc4, 0x00, 0x04, 0x01, 0x35, 0x01, 0x54, 0x01, 0x53, 0x01, 0x3d, 0x01, 0x22, 0x01, -0x14, 0x01, 0x19, 0x01, 0x3d, 0x01, 0x5b, 0x01, 0x5b, 0x01, 0x55, 0x01, 0x3b, 0x01, 0x50, 0x01, -0x53, 0x01, 0x43, 0x01, 0x33, 0x01, 0x0d, 0x01, 0xed, 0x00, 0xb0, 0x00, 0x96, 0x00, 0x9e, 0x00, -0xc8, 0x00, 0xdb, 0x00, 0xf1, 0x00, 0xf7, 0x00, 0xc7, 0x00, 0x93, 0x00, 0x82, 0x00, 0x7b, 0x00, -0xa5, 0x00, 0xb9, 0x00, 0xca, 0x00, 0xd0, 0x00, 0xd8, 0x00, 0xac, 0x00, 0xa9, 0x00, 0x95, 0x00, -0x95, 0x00, 0x95, 0x00, 0x95, 0x00, 0x99, 0x00, 0x9d, 0x00, 0xa1, 0x00, 0xab, 0x00, 0xd8, 0x00, -0xd6, 0x00, 0xee, 0x00, 0xd2, 0x00, 0xbf, 0x00, 0x97, 0x00, 0xa6, 0x00, 0xad, 0x00, 0xb6, 0x00, -0xbd, 0x00, 0xa3, 0x00, 0x99, 0x00, 0x81, 0x00, 0x77, 0x00, 0x86, 0x00, 0x6e, 0x00, 0x76, 0x00, -0x62, 0x00, 0x5b, 0x00, 0x46, 0x00, 0x50, 0x00, 0x43, 0x00, 0x7b, 0x00, 0x5d, 0x00, 0x32, 0x00, -0x17, 0x00, 0xdc, 0xff, 0xdc, 0xff, 0xc2, 0xff, 0xb3, 0xff, 0x85, 0xff, 0x5a, 0xff, 0x22, 0xff, -0x30, 0xff, 0x30, 0xff, 0x32, 0xff, 0x21, 0xff, 0x19, 0xff, 0x0f, 0xff, 0x22, 0xff, 0x2f, 0xff, -0x43, 0xff, 0x41, 0xff, 0x53, 0xff, 0x4f, 0xff, 0x4e, 0xff, 0x71, 0xff, 0x8d, 0xff, 0x96, 0xff, -0xa2, 0xff, 0x9b, 0xff, 0x8f, 0xff, 0x9a, 0xff, 0x91, 0xff, 0xc1, 0xff, 0xf2, 0xff, 0x1b, 0x00, -0x46, 0x00, 0x4e, 0x00, 0x32, 0x00, 0x33, 0x00, 0x1e, 0x00, 0x11, 0x00, 0x18, 0x00, 0x2d, 0x00, -0x39, 0x00, 0x40, 0x00, 0x4c, 0x00, 0x3f, 0x00, 0x30, 0x00, 0x0b, 0x00, 0x17, 0x00, 0x0e, 0x00, -0x08, 0x00, 0x22, 0x00, 0x3b, 0x00, 0x48, 0x00, 0x78, 0x00, 0x97, 0x00, 0x86, 0x00, 0x82, 0x00, -0x88, 0x00, 0x87, 0x00, 0xa2, 0x00, 0xbf, 0x00, 0xda, 0x00, 0xf8, 0x00, 0x1d, 0x01, 0x3e, 0x01, -0x2b, 0x01, 0x0c, 0x01, 0xf7, 0x00, 0xe7, 0x00, 0xa8, 0x00, 0x8a, 0x00, 0x95, 0x00, 0x81, 0x00, -0x6a, 0x00, 0x63, 0x00, 0x69, 0x00, 0x7f, 0x00, 0x6d, 0x00, 0x45, 0x00, 0x42, 0x00, 0x2b, 0x00, -0x41, 0x00, 0x67, 0x00, 0x9c, 0x00, 0xb1, 0x00, 0xc6, 0x00, 0xd7, 0x00, 0xc5, 0x00, 0xce, 0x00, -0xbf, 0x00, 0x99, 0x00, 0xb4, 0x00, 0xa5, 0x00, 0x9e, 0x00, 0xb9, 0x00, 0xbd, 0x00, 0xea, 0x00, -0xda, 0x00, 0xd7, 0x00, 0xb5, 0x00, 0x87, 0x00, 0x74, 0x00, 0x91, 0x00, 0xb1, 0x00, 0xcd, 0x00, -0xe3, 0x00, 0xd0, 0x00, 0xb8, 0x00, 0xa5, 0x00, 0xbe, 0x00, 0xbe, 0x00, 0xab, 0x00, 0xb2, 0x00, -0x97, 0x00, 0x9f, 0x00, 0xc1, 0x00, 0xeb, 0x00, 0x03, 0x01, 0x0f, 0x01, 0x21, 0x01, 0xef, 0x00, -0xbb, 0x00, 0xce, 0x00, 0xe7, 0x00, 0xf8, 0x00, 0x0a, 0x01, 0x38, 0x01, 0x1b, 0x01, 0xf6, 0x00, -0xdb, 0x00, 0x9e, 0x00, 0x97, 0x00, 0x97, 0x00, 0x9f, 0x00, 0xa2, 0x00, 0x98, 0x00, 0xa6, 0x00, -0xa4, 0x00, 0x8f, 0x00, 0x80, 0x00, 0xa3, 0x00, 0x95, 0x00, 0xb4, 0x00, 0x94, 0x00, 0x8a, 0x00, -0x8b, 0x00, 0x7a, 0x00, 0x92, 0x00, 0x8a, 0x00, 0x87, 0x00, 0x54, 0x00, 0x52, 0x00, 0x46, 0x00, -0x4f, 0x00, 0x59, 0x00, 0x58, 0x00, 0x4b, 0x00, 0x2a, 0x00, 0xe0, 0xff, 0xc0, 0xff, 0xba, 0xff, -0xa4, 0xff, 0xab, 0xff, 0xe4, 0xff, 0xea, 0xff, 0x33, 0x00, 0x41, 0x00, 0x45, 0x00, 0x55, 0x00, -0x33, 0x00, 0x45, 0x00, 0x37, 0x00, 0x1e, 0x00, 0x1b, 0x00, 0xf2, 0xff, 0x01, 0x00, 0x27, 0x00, -0x43, 0x00, 0x5e, 0x00, 0x4d, 0x00, 0x35, 0x00, 0x1d, 0x00, 0x18, 0x00, 0x45, 0x00, 0x53, 0x00, -0x6c, 0x00, 0x74, 0x00, 0x5c, 0x00, 0x86, 0x00, 0x82, 0x00, 0x99, 0x00, 0xad, 0x00, 0xb8, 0x00, -0xbc, 0x00, 0xb8, 0x00, 0xaf, 0x00, 0xc4, 0x00, 0xbe, 0x00, 0xbb, 0x00, 0xc7, 0x00, 0xc8, 0x00, -0xc7, 0x00, 0xbf, 0x00, 0xac, 0x00, 0x82, 0x00, 0x5b, 0x00, 0x56, 0x00, 0x4d, 0x00, 0x6b, 0x00, -0x83, 0x00, 0x77, 0x00, 0x89, 0x00, 0x76, 0x00, 0x52, 0x00, 0x4c, 0x00, 0x37, 0x00, 0x38, 0x00, -0x29, 0x00, 0x3d, 0x00, 0x57, 0x00, 0x79, 0x00, 0x9f, 0x00, 0xb5, 0x00, 0xdc, 0x00, 0xeb, 0x00, -0xdc, 0x00, 0xaf, 0x00, 0x94, 0x00, 0x78, 0x00, 0x6d, 0x00, 0x5f, 0x00, 0x7c, 0x00, 0x77, 0x00, -0x88, 0x00, 0x76, 0x00, 0x56, 0x00, 0x3a, 0x00, 0x20, 0x00, 0xdf, 0xff, 0xcb, 0xff, 0xd3, 0xff, -0xe6, 0xff, 0xe0, 0xff, 0xf9, 0xff, 0x0f, 0x00, 0x2a, 0x00, 0x50, 0x00, 0x74, 0x00, 0x7b, 0x00, -0x9a, 0x00, 0x9c, 0x00, 0x9e, 0x00, 0xca, 0x00, 0xe6, 0x00, 0xff, 0x00, 0x2e, 0x01, 0x0c, 0x01, -0xf0, 0x00, 0xfb, 0x00, 0xfb, 0x00, 0xed, 0x00, 0xc5, 0x00, 0xd2, 0x00, 0xa2, 0x00, 0x7a, 0x00, -0x7e, 0x00, 0x75, 0x00, 0x75, 0x00, 0x63, 0x00, 0x60, 0x00, 0x58, 0x00, 0x47, 0x00, 0x1f, 0x00, -0x2f, 0x00, 0x20, 0x00, 0x0d, 0x00, 0xfe, 0xff, 0xf6, 0xff, 0xce, 0xff, 0xc9, 0xff, 0xd0, 0xff, -0xa9, 0xff, 0xa0, 0xff, 0xb0, 0xff, 0xb8, 0xff, 0xba, 0xff, 0xb9, 0xff, 0xc9, 0xff, 0xca, 0xff, -0xd7, 0xff, 0xe1, 0xff, 0x15, 0x00, 0x04, 0x00, 0xf3, 0xff, 0xf5, 0xff, 0xfc, 0xff, 0x10, 0x00, -0x32, 0x00, 0x52, 0x00, 0x78, 0x00, 0x7c, 0x00, 0x72, 0x00, 0x8d, 0x00, 0xb1, 0x00, 0xb3, 0x00, -0xa1, 0x00, 0xc6, 0x00, 0xcf, 0x00, 0xb9, 0x00, 0xb5, 0x00, 0xa4, 0x00, 0xc3, 0x00, 0xb1, 0x00, -0xb7, 0x00, 0xa9, 0x00, 0x93, 0x00, 0x96, 0x00, 0x97, 0x00, 0xa5, 0x00, 0x88, 0x00, 0x5c, 0x00, -0x4b, 0x00, 0x32, 0x00, 0x53, 0x00, 0x68, 0x00, 0x57, 0x00, 0x5d, 0x00, 0x41, 0x00, 0x12, 0x00, -0xf9, 0xff, 0xf5, 0xff, 0x08, 0x00, 0x01, 0x00, 0xfb, 0xff, 0x03, 0x00, 0x21, 0x00, 0xfa, 0xff, -0xf3, 0xff, 0x1e, 0x00, 0x29, 0x00, 0x2c, 0x00, 0x45, 0x00, 0x78, 0x00, 0x8a, 0x00, 0x7a, 0x00, -0x6b, 0x00, 0x7b, 0x00, 0x82, 0x00, 0x8d, 0x00, 0xbe, 0x00, 0xaa, 0x00, 0xdb, 0x00, 0xde, 0x00, -0xe7, 0x00, 0xf0, 0x00, 0xfa, 0x00, 0xf0, 0x00, 0xf5, 0x00, 0xec, 0x00, 0xe3, 0x00, 0x05, 0x01, -0xff, 0x00, 0x25, 0x01, 0x3d, 0x01, 0x39, 0x01, 0x20, 0x01, 0xfb, 0x00, 0xc8, 0x00, 0x9a, 0x00, -0x6a, 0x00, 0x4b, 0x00, 0x58, 0x00, 0x5a, 0x00, 0x6a, 0x00, 0x68, 0x00, 0x2e, 0x00, 0x3d, 0x00, -0x29, 0x00, 0x1b, 0x00, 0xfe, 0xff, 0xdd, 0xff, 0xe7, 0xff, 0x1a, 0x00, 0x34, 0x00, 0x30, 0x00, -0x43, 0x00, 0x5a, 0x00, 0x69, 0x00, 0x69, 0x00, 0x83, 0x00, 0x8b, 0x00, 0x78, 0x00, 0x6d, 0x00, -0x5a, 0x00, 0x9f, 0x00, 0xa4, 0x00, 0xae, 0x00, 0xa6, 0x00, 0x94, 0x00, 0x89, 0x00, 0xa0, 0x00, -0x9d, 0x00, 0xdd, 0x00, 0xf2, 0x00, 0x0b, 0x01, 0xf4, 0x00, 0xe3, 0x00, 0xf0, 0x00, 0xe4, 0x00, -0xc6, 0x00, 0xd9, 0x00, 0x09, 0x01, 0x03, 0x01, 0x06, 0x01, 0xf5, 0x00, 0x2c, 0x01, 0x22, 0x01, -0x18, 0x01, 0x13, 0x01, 0x07, 0x01, 0xe7, 0x00, 0xdd, 0x00, 0xf5, 0x00, 0xf7, 0x00, 0x25, 0x01, -0x2b, 0x01, 0x3c, 0x01, 0xfe, 0x00, 0xd9, 0x00, 0xab, 0x00, 0x65, 0x00, 0x65, 0x00, 0x5e, 0x00, -0x84, 0x00, 0x78, 0x00, 0x8a, 0x00, 0xa4, 0x00, 0xa4, 0x00, 0xa2, 0x00, 0xa3, 0x00, 0x90, 0x00, -0x63, 0x00, 0x59, 0x00, 0x5c, 0x00, 0x69, 0x00, 0x79, 0x00, 0x99, 0x00, 0xb9, 0x00, 0xc1, 0x00, -0x95, 0x00, 0x81, 0x00, 0x67, 0x00, 0x81, 0x00, 0x89, 0x00, 0x7a, 0x00, 0xa5, 0x00, 0xe8, 0x00, -0x07, 0x01, 0x08, 0x01, 0x1f, 0x01, 0x1b, 0x01, 0x07, 0x01, 0xfb, 0x00, 0xdc, 0x00, 0xeb, 0x00, -0xf4, 0x00, 0xe2, 0x00, 0xfa, 0x00, 0x25, 0x01, 0x5c, 0x01, 0x62, 0x01, 0x34, 0x01, 0x1c, 0x01, -0x0c, 0x01, 0xd9, 0x00, 0xdb, 0x00, 0x02, 0x01, 0x12, 0x01, 0x39, 0x01, 0x31, 0x01, 0x18, 0x01, -0x1d, 0x01, 0x13, 0x01, 0xef, 0x00, 0xd3, 0x00, 0xb9, 0x00, 0xb5, 0x00, 0xb1, 0x00, 0x7f, 0x00, -0xa0, 0x00, 0x92, 0x00, 0xa8, 0x00, 0x81, 0x00, 0x8f, 0x00, 0x77, 0x00, 0x6f, 0x00, 0x73, 0x00, -0x49, 0x00, 0x38, 0x00, 0x3d, 0x00, 0x55, 0x00, 0x2f, 0x00, 0x4b, 0x00, 0x36, 0x00, 0x64, 0x00, -0x67, 0x00, 0x61, 0x00, 0x79, 0x00, 0x77, 0x00, 0x63, 0x00, 0x67, 0x00, 0x72, 0x00, 0x94, 0x00, -0x81, 0x00, 0x93, 0x00, 0x94, 0x00, 0xaf, 0x00, 0xd0, 0x00, 0xac, 0x00, 0xbb, 0x00, 0x8e, 0x00, -0x8a, 0x00, 0x85, 0x00, 0x85, 0x00, 0x8a, 0x00, 0x93, 0x00, 0x9b, 0x00, 0x99, 0x00, 0xa9, 0x00, -0x9d, 0x00, 0x79, 0x00, 0x4b, 0x00, 0x62, 0x00, 0x57, 0x00, 0x65, 0x00, 0x5e, 0x00, 0x73, 0x00, -0x7b, 0x00, 0x71, 0x00, 0x6d, 0x00, 0x87, 0x00, 0x93, 0x00, 0x84, 0x00, 0x82, 0x00, 0x86, 0x00, -0x7b, 0x00, 0x82, 0x00, 0x64, 0x00, 0x3c, 0x00, 0x41, 0x00, 0x35, 0x00, 0x0a, 0x00, 0xe3, 0xff, -0xcd, 0xff, 0xbb, 0xff, 0xb6, 0xff, 0xa2, 0xff, 0xb5, 0xff, 0xba, 0xff, 0xe4, 0xff, 0xf0, 0xff, -0x02, 0x00, 0x31, 0x00, 0x42, 0x00, 0x16, 0x00, 0x35, 0x00, 0x39, 0x00, 0x60, 0x00, 0x5d, 0x00, -0x61, 0x00, 0x9a, 0x00, 0xa5, 0x00, 0xc6, 0x00, 0xaf, 0x00, 0xa8, 0x00, 0xad, 0x00, 0x90, 0x00, -0x7c, 0x00, 0x6f, 0x00, 0x6d, 0x00, 0x67, 0x00, 0x71, 0x00, 0x8d, 0x00, 0x90, 0x00, 0x9b, 0x00, -0x93, 0x00, 0x66, 0x00, 0x6e, 0x00, 0x67, 0x00, 0x5d, 0x00, 0x75, 0x00, 0x96, 0x00, 0xb0, 0x00, -0xc0, 0x00, 0xc7, 0x00, 0xdd, 0x00, 0xdf, 0x00, 0xdc, 0x00, 0xc7, 0x00, 0xac, 0x00, 0x92, 0x00, -0x56, 0x00, 0x35, 0x00, 0x0c, 0x00, 0x04, 0x00, 0x17, 0x00, 0x14, 0x00, 0xf0, 0xff, 0xee, 0xff, -0xce, 0xff, 0xec, 0xff, 0xde, 0xff, 0xd4, 0xff, 0xf5, 0xff, 0xd8, 0xff, 0xf8, 0xff, 0x1a, 0x00, -0x35, 0x00, 0x47, 0x00, 0x5c, 0x00, 0x59, 0x00, 0x6d, 0x00, 0xab, 0x00, 0xac, 0x00, 0xb0, 0x00, -0xba, 0x00, 0xe0, 0x00, 0xff, 0x00, 0x05, 0x01, 0x13, 0x01, 0xee, 0x00, 0x06, 0x01, 0xf5, 0x00, -0xe7, 0x00, 0xf1, 0x00, 0xdc, 0x00, 0xbb, 0x00, 0x9b, 0x00, 0x84, 0x00, 0x73, 0x00, 0x48, 0x00, -0x1a, 0x00, 0x31, 0x00, 0x08, 0x00, 0x34, 0x00, 0xfc, 0xff, 0xe4, 0xff, 0xd8, 0xff, 0xa4, 0xff, -0x91, 0xff, 0x77, 0xff, 0x91, 0xff, 0x7d, 0xff, 0x58, 0xff, 0x74, 0xff, 0x56, 0xff, 0x71, 0xff, -0x6f, 0xff, 0x66, 0xff, 0x84, 0xff, 0x8c, 0xff, 0x89, 0xff, 0x95, 0xff, 0x96, 0xff, 0xb3, 0xff, -0xb7, 0xff, 0xcc, 0xff, 0xda, 0xff, 0xd6, 0xff, 0xe7, 0xff, 0x1b, 0x00, 0x2a, 0x00, 0x35, 0x00, -0x54, 0x00, 0x60, 0x00, 0x85, 0x00, 0xa2, 0x00, 0xa8, 0x00, 0x76, 0x00, 0x76, 0x00, 0x84, 0x00, -0x7f, 0x00, 0x8d, 0x00, 0x7d, 0x00, 0x8f, 0x00, 0x98, 0x00, 0xa3, 0x00, 0xad, 0x00, 0x8c, 0x00, -0x78, 0x00, 0x6a, 0x00, 0x78, 0x00, 0x74, 0x00, 0x77, 0x00, 0x7f, 0x00, 0x82, 0x00, 0x63, 0x00, -0x6b, 0x00, 0x66, 0x00, 0x54, 0x00, 0x22, 0x00, 0x0e, 0x00, 0x25, 0x00, 0xfc, 0xff, 0x06, 0x00, -0xf1, 0xff, 0xc9, 0xff, 0xe3, 0xff, 0xd1, 0xff, 0xda, 0xff, 0xec, 0xff, 0x17, 0x00, 0x26, 0x00, -0x1e, 0x00, 0x45, 0x00, 0x64, 0x00, 0x55, 0x00, 0x6f, 0x00, 0x71, 0x00, 0x7d, 0x00, 0x99, 0x00, -0xa5, 0x00, 0xb3, 0x00, 0xa0, 0x00, 0xc9, 0x00, 0xe0, 0x00, 0xe7, 0x00, 0x03, 0x01, 0x2b, 0x01, -0x33, 0x01, 0x51, 0x01, 0x1c, 0x01, 0x11, 0x01, 0x34, 0x01, 0x1e, 0x01, 0x27, 0x01, 0x06, 0x01, -0xea, 0x00, 0xbc, 0x00, 0x9e, 0x00, 0xa6, 0x00, 0xa3, 0x00, 0xa2, 0x00, 0xa1, 0x00, 0x8b, 0x00, -0x86, 0x00, 0x93, 0x00, 0x8b, 0x00, 0x59, 0x00, 0x54, 0x00, 0x61, 0x00, 0x59, 0x00, 0x44, 0x00, -0x1c, 0x00, 0xce, 0xff, 0xb5, 0xff, 0xa9, 0xff, 0xae, 0xff, 0xc5, 0xff, 0xc5, 0xff, 0xc2, 0xff, -0xa9, 0xff, 0x92, 0xff, 0x91, 0xff, 0x83, 0xff, 0x9c, 0xff, 0x9d, 0xff, 0xb1, 0xff, 0xdd, 0xff, -0xff, 0xff, 0x0c, 0x00, 0x1c, 0x00, 0x37, 0x00, 0x5e, 0x00, 0x90, 0x00, 0x95, 0x00, 0xb2, 0x00, -0xd1, 0x00, 0xd3, 0x00, 0xee, 0x00, 0x0f, 0x01, 0x07, 0x01, 0x1b, 0x01, 0xf8, 0x00, 0xf0, 0x00, -0xcb, 0x00, 0xd0, 0x00, 0xc4, 0x00, 0xbd, 0x00, 0xdc, 0x00, 0xe8, 0x00, 0xe9, 0x00, 0xec, 0x00, -0xee, 0x00, 0xc6, 0x00, 0xaa, 0x00, 0x89, 0x00, 0x6a, 0x00, 0x72, 0x00, 0x66, 0x00, 0x59, 0x00, -0x51, 0x00, 0x4e, 0x00, 0x2b, 0x00, 0x0e, 0x00, 0xec, 0xff, 0xf8, 0xff, 0x09, 0x00, 0xfa, 0xff, -0x13, 0x00, 0xf6, 0xff, 0x15, 0x00, 0x11, 0x00, 0x0f, 0x00, 0x26, 0x00, 0x1a, 0x00, 0x26, 0x00, -0x20, 0x00, 0x24, 0x00, 0x4c, 0x00, 0x70, 0x00, 0x69, 0x00, 0x76, 0x00, 0x90, 0x00, 0x93, 0x00, -0x85, 0x00, 0x7a, 0x00, 0x9d, 0x00, 0xce, 0x00, 0x0e, 0x01, 0x54, 0x01, 0x77, 0x01, 0x7a, 0x01, -0x5b, 0x01, 0x48, 0x01, 0x29, 0x01, 0x33, 0x01, 0x0b, 0x01, 0x29, 0x01, 0x32, 0x01, 0x1a, 0x01, -0x0c, 0x01, 0xfc, 0x00, 0xd8, 0x00, 0xbe, 0x00, 0x97, 0x00, 0x7e, 0x00, 0x66, 0x00, 0x47, 0x00, -0x40, 0x00, 0x48, 0x00, 0x5b, 0x00, 0x43, 0x00, 0x15, 0x00, 0x22, 0x00, 0x00, 0x00, 0x01, 0x00, -0x0f, 0x00, 0x33, 0x00, 0x3f, 0x00, 0x4e, 0x00, 0x5f, 0x00, 0x79, 0x00, 0x74, 0x00, 0x8e, 0x00, -0x99, 0x00, 0xa1, 0x00, 0x98, 0x00, 0x8d, 0x00, 0x6b, 0x00, 0x89, 0x00, 0x91, 0x00, 0x9a, 0x00, -0xb3, 0x00, 0x9e, 0x00, 0xb0, 0x00, 0xa7, 0x00, 0x96, 0x00, 0xbf, 0x00, 0xd0, 0x00, 0x02, 0x01, -0xfe, 0x00, 0x05, 0x01, 0x01, 0x01, 0xde, 0x00, 0xd5, 0x00, 0xb0, 0x00, 0xa2, 0x00, 0xa8, 0x00, -0xab, 0x00, 0x8d, 0x00, 0x7f, 0x00, 0x63, 0x00, 0x60, 0x00, 0x3f, 0x00, 0x17, 0x00, 0x03, 0x00, -0xea, 0xff, 0xd9, 0xff, 0xd9, 0xff, 0xf2, 0xff, 0xd7, 0xff, 0xc2, 0xff, 0xa4, 0xff, 0x83, 0xff, -0x6b, 0xff, 0x6c, 0xff, 0x8a, 0xff, 0x8d, 0xff, 0x7b, 0xff, 0x77, 0xff, 0x88, 0xff, 0x8f, 0xff, -0x50, 0xff, 0x58, 0xff, 0x5a, 0xff, 0x49, 0xff, 0x0e, 0xff, 0xf2, 0xfe, 0x0f, 0xff, 0x20, 0xff, -0x39, 0xff, 0x4a, 0xff, 0x7a, 0xff, 0x85, 0xff, 0x8c, 0xff, 0x92, 0xff, 0x6b, 0xff, 0x77, 0xff, -0x93, 0xff, 0xb0, 0xff, 0xb1, 0xff, 0xc6, 0xff, 0xd2, 0xff, 0xd2, 0xff, 0xd2, 0xff, 0xb9, 0xff, -0xbf, 0xff, 0xb8, 0xff, 0x8d, 0xff, 0x91, 0xff, 0x97, 0xff, 0x84, 0xff, 0x8a, 0xff, 0x98, 0xff, -0xb9, 0xff, 0xd3, 0xff, 0xd6, 0xff, 0xdc, 0xff, 0xc8, 0xff, 0xe6, 0xff, 0x15, 0x00, 0x21, 0x00, -0x2b, 0x00, 0xf8, 0xff, 0xfa, 0xff, 0xf3, 0xff, 0xd6, 0xff, 0xdb, 0xff, 0xcf, 0xff, 0xde, 0xff, -0xf0, 0xff, 0xe0, 0xff, 0xdd, 0xff, 0xec, 0xff, 0xdc, 0xff, 0xf2, 0xff, 0xf7, 0xff, 0xe0, 0xff, -0x06, 0x00, 0xf5, 0xff, 0xfa, 0xff, 0x10, 0x00, 0x40, 0x00, 0x5d, 0x00, 0x59, 0x00, 0x46, 0x00, -0x58, 0x00, 0x2e, 0x00, 0x1d, 0x00, 0x0a, 0x00, 0x23, 0x00, 0x23, 0x00, 0x0d, 0x00, 0x0d, 0x00, -0x09, 0x00, 0x21, 0x00, 0x2d, 0x00, 0x39, 0x00, 0x52, 0x00, 0x42, 0x00, 0x37, 0x00, 0x42, 0x00, -0x2c, 0x00, 0x2c, 0x00, 0x33, 0x00, 0x24, 0x00, 0x38, 0x00, 0x4e, 0x00, 0x6e, 0x00, 0x64, 0x00, -0x58, 0x00, 0x5c, 0x00, 0x6d, 0x00, 0x69, 0x00, 0x7f, 0x00, 0x5b, 0x00, 0x57, 0x00, 0x65, 0x00, -0x3f, 0x00, 0x36, 0x00, 0x3e, 0x00, 0x49, 0x00, 0x4b, 0x00, 0x55, 0x00, 0x3f, 0x00, 0x57, 0x00, -0x4c, 0x00, 0x2f, 0x00, 0x24, 0x00, 0x0f, 0x00, 0x0e, 0x00, 0xef, 0xff, 0xd2, 0xff, 0xca, 0xff, -0xa5, 0xff, 0x9a, 0xff, 0x6e, 0xff, 0x68, 0xff, 0x8c, 0xff, 0x86, 0xff, 0xa1, 0xff, 0xa3, 0xff, -0xbb, 0xff, 0xe2, 0xff, 0x07, 0x00, 0xfc, 0xff, 0xf7, 0xff, 0xeb, 0xff, 0xf3, 0xff, 0xfc, 0xff, -0xf4, 0xff, 0x15, 0x00, 0x2e, 0x00, 0x35, 0x00, 0x39, 0x00, 0x3d, 0x00, 0x25, 0x00, 0x22, 0x00, -0x24, 0x00, 0x0f, 0x00, 0x3f, 0x00, 0x13, 0x00, 0x11, 0x00, 0x2a, 0x00, 0x23, 0x00, 0x12, 0x00, -0xf5, 0xff, 0xd9, 0xff, 0xbd, 0xff, 0xbb, 0xff, 0xae, 0xff, 0x96, 0xff, 0xa5, 0xff, 0xad, 0xff, -0xb1, 0xff, 0xb8, 0xff, 0xb6, 0xff, 0xb2, 0xff, 0x9f, 0xff, 0x99, 0xff, 0x9a, 0xff, 0xa5, 0xff, -0xb8, 0xff, 0xc0, 0xff, 0xc8, 0xff, 0xde, 0xff, 0xeb, 0xff, 0xf1, 0xff, 0xf7, 0xff, 0x14, 0x00, -0x1f, 0x00, 0x2f, 0x00, 0x1c, 0x00, 0x1b, 0x00, 0x29, 0x00, 0x48, 0x00, 0x50, 0x00, 0x51, 0x00, -0x8b, 0x00, 0x7d, 0x00, 0x7b, 0x00, 0x65, 0x00, 0x7f, 0x00, 0x9e, 0x00, 0xb8, 0x00, 0xcc, 0x00, -0xdb, 0x00, 0x0e, 0x01, 0x1b, 0x01, 0x4a, 0x01, 0x49, 0x01, 0x34, 0x01, 0x19, 0x01, 0xe0, 0x00, -0xbf, 0x00, 0x99, 0x00, 0x9a, 0x00, 0x65, 0x00, 0x54, 0x00, 0x45, 0x00, 0x28, 0x00, 0x18, 0x00, -0x05, 0x00, 0xd6, 0xff, 0xb2, 0xff, 0x82, 0xff, 0x7a, 0xff, 0x6e, 0xff, 0x60, 0xff, 0x64, 0xff, -0x60, 0xff, 0x77, 0xff, 0x72, 0xff, 0x6e, 0xff, 0x96, 0xff, 0x98, 0xff, 0x91, 0xff, 0xa7, 0xff, -0x9a, 0xff, 0x8f, 0xff, 0x9f, 0xff, 0xad, 0xff, 0xfb, 0xff, 0x0d, 0x00, 0x45, 0x00, 0x59, 0x00, -0x4b, 0x00, 0x50, 0x00, 0x45, 0x00, 0x6b, 0x00, 0x75, 0x00, 0x80, 0x00, 0x9f, 0x00, 0xa4, 0x00, -0xba, 0x00, 0xbb, 0x00, 0xa9, 0x00, 0x9d, 0x00, 0x72, 0x00, 0x65, 0x00, 0x4b, 0x00, 0x27, 0x00, -0xfb, 0xff, 0xe3, 0xff, 0xbb, 0xff, 0x8e, 0xff, 0x6d, 0xff, 0x41, 0xff, 0x37, 0xff, 0x07, 0xff, -0xe9, 0xfe, 0xcd, 0xfe, 0xec, 0xfe, 0xeb, 0xfe, 0xeb, 0xfe, 0x01, 0xff, 0xf9, 0xfe, 0x07, 0xff, -0x0d, 0xff, 0xfd, 0xfe, 0xf7, 0xfe, 0xd9, 0xfe, 0xd8, 0xfe, 0xd5, 0xfe, 0xdc, 0xfe, 0xdc, 0xfe, -0xec, 0xfe, 0xe9, 0xfe, 0xec, 0xfe, 0xf4, 0xfe, 0x0d, 0xff, 0x0e, 0xff, 0x1b, 0xff, 0x47, 0xff, -0x40, 0xff, 0x4f, 0xff, 0x61, 0xff, 0x7f, 0xff, 0x7a, 0xff, 0x79, 0xff, 0x90, 0xff, 0xc1, 0xff, -0xf1, 0xff, 0x19, 0x00, 0x3b, 0x00, 0x3f, 0x00, 0x26, 0x00, 0x11, 0x00, 0x08, 0x00, 0xee, 0xff, -0xf5, 0xff, 0x00, 0x00, 0xe0, 0xff, 0xd8, 0xff, 0xdf, 0xff, 0xc9, 0xff, 0xbc, 0xff, 0xa0, 0xff, -0x8a, 0xff, 0x7d, 0xff, 0x65, 0xff, 0x5b, 0xff, 0x66, 0xff, 0x8d, 0xff, 0x97, 0xff, 0xa3, 0xff, -0xab, 0xff, 0xb2, 0xff, 0x95, 0xff, 0x7c, 0xff, 0x74, 0xff, 0x77, 0xff, 0x67, 0xff, 0x70, 0xff, -0x62, 0xff, 0x5a, 0xff, 0x67, 0xff, 0x79, 0xff, 0x6c, 0xff, 0x52, 0xff, 0x46, 0xff, 0x22, 0xff, -0x19, 0xff, 0x18, 0xff, 0x1d, 0xff, 0x29, 0xff, 0x39, 0xff, 0x52, 0xff, 0x5a, 0xff, 0x54, 0xff, -0x68, 0xff, 0x75, 0xff, 0x80, 0xff, 0x72, 0xff, 0x4e, 0xff, 0x5f, 0xff, 0x79, 0xff, 0x8a, 0xff, -0xb1, 0xff, 0xde, 0xff, 0xf4, 0xff, 0xfd, 0xff, 0xf0, 0xff, 0xef, 0xff, 0x08, 0x00, 0x16, 0x00, -0x16, 0x00, 0x29, 0x00, 0x5f, 0x00, 0x64, 0x00, 0x6d, 0x00, 0x68, 0x00, 0x79, 0x00, 0x77, 0x00, -0x74, 0x00, 0x52, 0x00, 0x2e, 0x00, 0x1f, 0x00, 0xe9, 0xff, 0xcb, 0xff, 0xb7, 0xff, 0xbe, 0xff, -0xa8, 0xff, 0x9e, 0xff, 0x88, 0xff, 0x82, 0xff, 0x5f, 0xff, 0x60, 0xff, 0x49, 0xff, 0x31, 0xff, -0x19, 0xff, 0x13, 0xff, 0x0b, 0xff, 0x01, 0xff, 0x1e, 0xff, 0x2f, 0xff, 0x4d, 0xff, 0x3c, 0xff, -0x2b, 0xff, 0x32, 0xff, 0x56, 0xff, 0x6b, 0xff, 0x75, 0xff, 0x4f, 0xff, 0x5e, 0xff, 0x72, 0xff, -0x5e, 0xff, 0x4b, 0xff, 0x48, 0xff, 0x43, 0xff, 0x23, 0xff, 0x08, 0xff, 0xff, 0xfe, 0xf5, 0xfe, -0xea, 0xfe, 0xdf, 0xfe, 0xee, 0xfe, 0xf1, 0xfe, 0xd5, 0xfe, 0xbe, 0xfe, 0xd4, 0xfe, 0xed, 0xfe, -0xd8, 0xfe, 0xd3, 0xfe, 0xbd, 0xfe, 0x93, 0xfe, 0x79, 0xfe, 0x72, 0xfe, 0x51, 0xfe, 0x5d, 0xfe, -0x4f, 0xfe, 0x42, 0xfe, 0x37, 0xfe, 0x49, 0xfe, 0x2d, 0xfe, 0x21, 0xfe, 0x18, 0xfe, 0x0f, 0xfe, -0x32, 0xfe, 0x31, 0xfe, 0x4c, 0xfe, 0x49, 0xfe, 0x63, 0xfe, 0x80, 0xfe, 0xa8, 0xfe, 0xd7, 0xfe, -0xe7, 0xfe, 0xff, 0xfe, 0xe3, 0xfe, 0xe3, 0xfe, 0xf1, 0xfe, 0x11, 0xff, 0x1e, 0xff, 0x3e, 0xff, -0x5f, 0xff, 0x5b, 0xff, 0x6b, 0xff, 0x72, 0xff, 0x82, 0xff, 0x9c, 0xff, 0x9c, 0xff, 0xa7, 0xff, -0xc3, 0xff, 0xa9, 0xff, 0x8f, 0xff, 0x9a, 0xff, 0x8e, 0xff, 0x7c, 0xff, 0x66, 0xff, 0x4e, 0xff, -0x35, 0xff, 0x0b, 0xff, 0xd8, 0xfe, 0xb6, 0xfe, 0xb1, 0xfe, 0x87, 0xfe, 0x57, 0xfe, 0x2d, 0xfe, -0x2d, 0xfe, 0x28, 0xfe, 0x0a, 0xfe, 0xfc, 0xfd, 0xf0, 0xfd, 0xf0, 0xfd, 0x00, 0xfe, 0xf4, 0xfd, -0x06, 0xfe, 0x17, 0xfe, 0x2e, 0xfe, 0x4f, 0xfe, 0x55, 0xfe, 0x78, 0xfe, 0x8f, 0xfe, 0xa7, 0xfe, -0xb8, 0xfe, 0xcb, 0xfe, 0xda, 0xfe, 0xe9, 0xfe, 0xd3, 0xfe, 0xc0, 0xfe, 0xd3, 0xfe, 0xbf, 0xfe, -0xca, 0xfe, 0xde, 0xfe, 0xe1, 0xfe, 0xf3, 0xfe, 0x20, 0xff, 0x3d, 0xff, 0x61, 0xff, 0x64, 0xff, -0x44, 0xff, 0x75, 0xff, 0x7b, 0xff, 0x6b, 0xff, 0x72, 0xff, 0x7a, 0xff, 0xac, 0xff, 0xa3, 0xff, -0xac, 0xff, 0xad, 0xff, 0xae, 0xff, 0x8e, 0xff, 0x8a, 0xff, 0x99, 0xff, 0x95, 0xff, 0x8d, 0xff, -0x7b, 0xff, 0x98, 0xff, 0xab, 0xff, 0xac, 0xff, 0xb5, 0xff, 0x80, 0xff, 0x73, 0xff, 0x8d, 0xff, -0x68, 0xff, 0x73, 0xff, 0xa5, 0xff, 0xb5, 0xff, 0xd4, 0xff, 0xee, 0xff, 0x08, 0x00, 0x12, 0x00, -0x06, 0x00, 0xe5, 0xff, 0xe1, 0xff, 0xe4, 0xff, 0xcd, 0xff, 0xbc, 0xff, 0xb6, 0xff, 0xbc, 0xff, -0xc4, 0xff, 0xa9, 0xff, 0x97, 0xff, 0x85, 0xff, 0x6e, 0xff, 0x64, 0xff, 0x4d, 0xff, 0x3f, 0xff, -0x38, 0xff, 0x2e, 0xff, 0x3a, 0xff, 0x3d, 0xff, 0x47, 0xff, 0x35, 0xff, 0x2b, 0xff, 0x1c, 0xff, -0x28, 0xff, 0x2e, 0xff, 0x35, 0xff, 0x75, 0xff, 0x8f, 0xff, 0xb9, 0xff, 0xcc, 0xff, 0xe1, 0xff, -0x0c, 0x00, 0xf8, 0xff, 0xdf, 0xff, 0xf3, 0xff, 0xf8, 0xff, 0xf9, 0xff, 0xe7, 0xff, 0xd7, 0xff, -0xcb, 0xff, 0x9d, 0xff, 0x65, 0xff, 0x36, 0xff, 0x1e, 0xff, 0x16, 0xff, 0xf2, 0xfe, 0xbb, 0xfe, -0xb4, 0xfe, 0xad, 0xfe, 0xab, 0xfe, 0x99, 0xfe, 0x8c, 0xfe, 0x91, 0xfe, 0x86, 0xfe, 0x72, 0xfe, -0x74, 0xfe, 0xb0, 0xfe, 0xc4, 0xfe, 0xd3, 0xfe, 0xea, 0xfe, 0x04, 0xff, 0x39, 0xff, 0x3b, 0xff, -0x2b, 0xff, 0x32, 0xff, 0x4b, 0xff, 0x81, 0xff, 0x8a, 0xff, 0x62, 0xff, 0x84, 0xff, 0x8a, 0xff, -0x77, 0xff, 0x5e, 0xff, 0x62, 0xff, 0x6a, 0xff, 0x4c, 0xff, 0x43, 0xff, 0x57, 0xff, 0x6d, 0xff, -0x7d, 0xff, 0x77, 0xff, 0x78, 0xff, 0x85, 0xff, 0x8e, 0xff, 0x75, 0xff, 0x50, 0xff, 0x59, 0xff, -0x6b, 0xff, 0x3c, 0xff, 0x2d, 0xff, 0x16, 0xff, 0xff, 0xfe, 0xfd, 0xfe, 0xe1, 0xfe, 0xd4, 0xfe, -0xf4, 0xfe, 0xd9, 0xfe, 0xb5, 0xfe, 0x97, 0xfe, 0xa6, 0xfe, 0xab, 0xfe, 0x94, 0xfe, 0x7f, 0xfe, -0xb5, 0xfe, 0xc7, 0xfe, 0xc9, 0xfe, 0xe6, 0xfe, 0xf5, 0xfe, 0x17, 0xff, 0x27, 0xff, 0x2b, 0xff, -0x24, 0xff, 0x3d, 0xff, 0x4b, 0xff, 0x47, 0xff, 0x5c, 0xff, 0x99, 0xff, 0xb8, 0xff, 0xb2, 0xff, -0xa8, 0xff, 0x8d, 0xff, 0x89, 0xff, 0x85, 0xff, 0x98, 0xff, 0x86, 0xff, 0x7f, 0xff, 0x9b, 0xff, -0xa1, 0xff, 0xca, 0xff, 0xf9, 0xff, 0x0b, 0x00, 0x1c, 0x00, 0x18, 0x00, 0x2d, 0x00, 0x32, 0x00, -0x3e, 0x00, 0x3f, 0x00, 0x5e, 0x00, 0x7b, 0x00, 0x82, 0x00, 0x7f, 0x00, 0x7f, 0x00, 0x84, 0x00, -0x93, 0x00, 0x99, 0x00, 0x69, 0x00, 0x4d, 0x00, 0x22, 0x00, 0x06, 0x00, 0xdd, 0xff, 0xca, 0xff, -0xbc, 0xff, 0xab, 0xff, 0xa3, 0xff, 0x85, 0xff, 0x74, 0xff, 0x8b, 0xff, 0x72, 0xff, 0x74, 0xff, -0x91, 0xff, 0x9d, 0xff, 0xae, 0xff, 0xa5, 0xff, 0xbd, 0xff, 0xd9, 0xff, 0xdf, 0xff, 0xea, 0xff, -0xd5, 0xff, 0xda, 0xff, 0xdc, 0xff, 0xff, 0xff, 0xf4, 0xff, 0x12, 0x00, 0x3b, 0x00, 0x5b, 0x00, -0x73, 0x00, 0x59, 0x00, 0x76, 0x00, 0x6f, 0x00, 0x82, 0x00, 0x79, 0x00, 0x7e, 0x00, 0x97, 0x00, -0x8c, 0x00, 0x88, 0x00, 0x6a, 0x00, 0x67, 0x00, 0x79, 0x00, 0x77, 0x00, 0x69, 0x00, 0x3b, 0x00, -0x26, 0x00, 0x2e, 0x00, 0x28, 0x00, 0x3e, 0x00, 0x43, 0x00, 0x3b, 0x00, 0x24, 0x00, 0x0d, 0x00, -0x10, 0x00, 0x10, 0x00, 0x2a, 0x00, 0x4d, 0x00, 0x61, 0x00, 0x3b, 0x00, 0x1d, 0x00, 0x04, 0x00, -0xee, 0xff, 0xff, 0xff, 0x0e, 0x00, 0x2c, 0x00, 0x58, 0x00, 0x2e, 0x00, 0x13, 0x00, 0x0f, 0x00, -0xf6, 0xff, 0xe9, 0xff, 0xef, 0xff, 0xe5, 0xff, 0xed, 0xff, 0xe9, 0xff, 0xe3, 0xff, 0xef, 0xff, -0xf8, 0xff, 0x19, 0x00, 0x17, 0x00, 0x11, 0x00, 0x03, 0x00, 0x14, 0x00, 0x17, 0x00, 0x2e, 0x00, -0x4a, 0x00, 0x55, 0x00, 0x57, 0x00, 0x3d, 0x00, 0x34, 0x00, 0x28, 0x00, 0x09, 0x00, 0xfa, 0xff, -0xfd, 0xff, 0x07, 0x00, 0x1e, 0x00, 0x16, 0x00, 0x1b, 0x00, 0xff, 0xff, 0x10, 0x00, 0x20, 0x00, -0x02, 0x00, 0x00, 0x00, 0xd7, 0xff, 0xe0, 0xff, 0xe5, 0xff, 0xd4, 0xff, 0xd0, 0xff, 0xac, 0xff, -0xa6, 0xff, 0xad, 0xff, 0x86, 0xff, 0x71, 0xff, 0x63, 0xff, 0x89, 0xff, 0x83, 0xff, 0x8c, 0xff, -0x98, 0xff, 0x9c, 0xff, 0x91, 0xff, 0x90, 0xff, 0xb8, 0xff, 0xdc, 0xff, 0xfe, 0xff, 0x1a, 0x00, -0x08, 0x00, 0xfe, 0xff, 0x16, 0x00, 0x1c, 0x00, 0x21, 0x00, 0x32, 0x00, 0x3c, 0x00, 0x46, 0x00, -0x61, 0x00, 0x60, 0x00, 0x70, 0x00, 0x6b, 0x00, 0x67, 0x00, 0x62, 0x00, 0x3c, 0x00, 0x30, 0x00, -0x47, 0x00, 0x38, 0x00, 0x55, 0x00, 0x75, 0x00, 0x67, 0x00, 0x6b, 0x00, 0x63, 0x00, 0x5c, 0x00, -0x3d, 0x00, 0x3b, 0x00, 0x2f, 0x00, 0x1e, 0x00, 0x1d, 0x00, 0x2e, 0x00, 0x1d, 0x00, 0xfb, 0xff, -0x0f, 0x00, 0x0a, 0x00, 0x26, 0x00, 0x2a, 0x00, 0x2b, 0x00, 0x3c, 0x00, 0x29, 0x00, 0x29, 0x00, -0x31, 0x00, 0x27, 0x00, 0x38, 0x00, 0x3a, 0x00, 0x38, 0x00, 0x66, 0x00, 0x74, 0x00, 0x75, 0x00, -0x68, 0x00, 0x66, 0x00, 0x5d, 0x00, 0x65, 0x00, 0x4b, 0x00, 0x1b, 0x00, 0x19, 0x00, 0x02, 0x00, -0x19, 0x00, 0x12, 0x00, 0x17, 0x00, 0x25, 0x00, 0x0d, 0x00, 0xfb, 0xff, 0xeb, 0xff, 0xff, 0xff, -0x23, 0x00, 0x42, 0x00, 0x67, 0x00, 0x7e, 0x00, 0xa0, 0x00, 0x96, 0x00, 0xa3, 0x00, 0x87, 0x00, -0x7f, 0x00, 0x61, 0x00, 0x70, 0x00, 0x84, 0x00, 0x97, 0x00, 0xa8, 0x00, 0xbd, 0x00, 0x98, 0x00, -0xa3, 0x00, 0xac, 0x00, 0x8b, 0x00, 0x98, 0x00, 0xab, 0x00, 0xd2, 0x00, 0x02, 0x01, 0x12, 0x01, -0x0c, 0x01, 0x10, 0x01, 0x1e, 0x01, 0xf8, 0x00, 0xd1, 0x00, 0xd0, 0x00, 0xd5, 0x00, 0xde, 0x00, -0xed, 0x00, 0xdc, 0x00, 0xd0, 0x00, 0xfc, 0x00, 0xe3, 0x00, 0xe9, 0x00, 0xc7, 0x00, 0xb2, 0x00, -0xab, 0x00, 0x93, 0x00, 0x7d, 0x00, 0x74, 0x00, 0x5e, 0x00, 0x5b, 0x00, 0x4e, 0x00, 0x2c, 0x00, -0x14, 0x00, 0x0a, 0x00, 0x33, 0x00, 0x39, 0x00, 0x5b, 0x00, 0x65, 0x00, 0x86, 0x00, 0x77, 0x00, -0x74, 0x00, 0x6f, 0x00, 0x79, 0x00, 0x9c, 0x00, 0xaf, 0x00, 0xd8, 0x00, 0xd7, 0x00, 0xfd, 0x00, -0x0d, 0x01, 0x05, 0x01, 0xff, 0x00, 0xe7, 0x00, 0xdd, 0x00, 0xca, 0x00, 0xbc, 0x00, 0xbd, 0x00, -0xb5, 0x00, 0xa6, 0x00, 0x95, 0x00, 0x93, 0x00, 0x59, 0x00, 0x54, 0x00, 0x50, 0x00, 0x42, 0x00, -0x46, 0x00, 0x55, 0x00, 0x69, 0x00, 0x6a, 0x00, 0x83, 0x00, 0x85, 0x00, 0x6c, 0x00, 0x74, 0x00, -0x8e, 0x00, 0x89, 0x00, 0xb5, 0x00, 0xd3, 0x00, 0xda, 0x00, 0xc0, 0x00, 0xd3, 0x00, 0xd6, 0x00, -0xd7, 0x00, 0xf9, 0x00, 0x03, 0x01, 0xfd, 0x00, 0x0d, 0x01, 0x1f, 0x01, 0x2b, 0x01, 0x22, 0x01, -0x2e, 0x01, 0x1f, 0x01, 0x1c, 0x01, 0x20, 0x01, 0x1e, 0x01, 0x35, 0x01, 0x40, 0x01, 0x4e, 0x01, -0x43, 0x01, 0x2f, 0x01, 0x10, 0x01, 0xfe, 0x00, 0xfa, 0x00, 0xf2, 0x00, 0xf4, 0x00, 0xc8, 0x00, -0xbe, 0x00, 0xc8, 0x00, 0xd8, 0x00, 0xe6, 0x00, 0xe8, 0x00, 0xf1, 0x00, 0xf4, 0x00, 0xe9, 0x00, -0xe6, 0x00, 0xd0, 0x00, 0xc5, 0x00, 0xd0, 0x00, 0xc5, 0x00, 0xd8, 0x00, 0xd6, 0x00, 0xe3, 0x00, -0xe6, 0x00, 0xd2, 0x00, 0xd8, 0x00, 0xe0, 0x00, 0x02, 0x01, 0xf5, 0x00, 0xed, 0x00, 0xd6, 0x00, -0xcb, 0x00, 0xd5, 0x00, 0xce, 0x00, 0xc6, 0x00, 0xab, 0x00, 0x89, 0x00, 0x90, 0x00, 0x7d, 0x00, -0x76, 0x00, 0x92, 0x00, 0x84, 0x00, 0x80, 0x00, 0x7a, 0x00, 0x79, 0x00, 0x91, 0x00, 0x93, 0x00, -0x78, 0x00, 0x74, 0x00, 0x8f, 0x00, 0x97, 0x00, 0x8b, 0x00, 0x9f, 0x00, 0xab, 0x00, 0xba, 0x00, -0xa5, 0x00, 0x9e, 0x00, 0x92, 0x00, 0xa2, 0x00, 0xd1, 0x00, 0xe3, 0x00, 0xe6, 0x00, 0x05, 0x01, -0xdf, 0x00, 0xc2, 0x00, 0xb2, 0x00, 0x9a, 0x00, 0x9c, 0x00, 0x87, 0x00, 0x85, 0x00, 0x75, 0x00, -0x66, 0x00, 0x5b, 0x00, 0x3b, 0x00, 0x14, 0x00, 0x17, 0x00, 0xfc, 0xff, 0xe1, 0xff, 0xc5, 0xff, -0xc1, 0xff, 0xca, 0xff, 0xe5, 0xff, 0x06, 0x00, 0x15, 0x00, 0x17, 0x00, 0x03, 0x00, 0xe4, 0xff, -0xe5, 0xff, 0xed, 0xff, 0xcc, 0xff, 0xd6, 0xff, 0xeb, 0xff, 0x0a, 0x00, 0x3a, 0x00, 0x52, 0x00, -0x51, 0x00, 0x3d, 0x00, 0x38, 0x00, 0x3c, 0x00, 0x36, 0x00, 0x3f, 0x00, 0x34, 0x00, 0x54, 0x00, -0x61, 0x00, 0x3c, 0x00, 0x4f, 0x00, 0x48, 0x00, 0x46, 0x00, 0x74, 0x00, 0x6d, 0x00, 0x73, 0x00, -0x5e, 0x00, 0x6f, 0x00, 0x60, 0x00, 0x6c, 0x00, 0x7d, 0x00, 0x74, 0x00, 0x63, 0x00, 0x32, 0x00, -0x54, 0x00, 0x53, 0x00, 0x3a, 0x00, 0x32, 0x00, 0x3c, 0x00, 0x3f, 0x00, 0x3a, 0x00, 0x42, 0x00, -0x54, 0x00, 0x5c, 0x00, 0x70, 0x00, 0x7c, 0x00, 0x76, 0x00, 0x6f, 0x00, 0x5f, 0x00, 0x76, 0x00, -0x64, 0x00, 0x4c, 0x00, 0x5e, 0x00, 0x42, 0x00, 0x30, 0x00, 0x1d, 0x00, 0x20, 0x00, 0x0d, 0x00, -0xf7, 0xff, 0xff, 0xff, 0xea, 0xff, 0xc4, 0xff, 0xb8, 0xff, 0xb5, 0xff, 0x9d, 0xff, 0xa9, 0xff, -0xa3, 0xff, 0xa9, 0xff, 0xb5, 0xff, 0xb1, 0xff, 0xbf, 0xff, 0xc5, 0xff, 0xc9, 0xff, 0xd8, 0xff, -0xce, 0xff, 0xda, 0xff, 0xc0, 0xff, 0xbb, 0xff, 0xb8, 0xff, 0xc2, 0xff, 0xdd, 0xff, 0xf4, 0xff, -0x1d, 0x00, 0x27, 0x00, 0x31, 0x00, 0x2d, 0x00, 0x2d, 0x00, 0xf5, 0xff, 0xf7, 0xff, 0xe7, 0xff, -0x01, 0x00, 0x00, 0x00, 0xf3, 0xff, 0xe6, 0xff, 0xfb, 0xff, 0x00, 0x00, 0xf5, 0xff, 0xe9, 0xff, -0xcc, 0xff, 0xc6, 0xff, 0xc2, 0xff, 0xb6, 0xff, 0xb2, 0xff, 0xbd, 0xff, 0xbd, 0xff, 0xb6, 0xff, -0xbc, 0xff, 0xc1, 0xff, 0xb5, 0xff, 0xad, 0xff, 0x9f, 0xff, 0x85, 0xff, 0x7f, 0xff, 0x88, 0xff, -0x73, 0xff, 0x54, 0xff, 0x52, 0xff, 0x77, 0xff, 0x8b, 0xff, 0x91, 0xff, 0x90, 0xff, 0xa6, 0xff, -0x92, 0xff, 0x82, 0xff, 0x97, 0xff, 0x91, 0xff, 0x8d, 0xff, 0x8a, 0xff, 0x7a, 0xff, 0x91, 0xff, -0xa5, 0xff, 0xd0, 0xff, 0xd9, 0xff, 0xdb, 0xff, 0xe4, 0xff, 0xd7, 0xff, 0xf6, 0xff, 0xdb, 0xff, -0xb6, 0xff, 0xaa, 0xff, 0xb4, 0xff, 0xb3, 0xff, 0xaf, 0xff, 0xa3, 0xff, 0x81, 0xff, 0x69, 0xff, -0x69, 0xff, 0x49, 0xff, 0x5c, 0xff, 0x5f, 0xff, 0x67, 0xff, 0x56, 0xff, 0x4f, 0xff, 0x6d, 0xff, -0x79, 0xff, 0x97, 0xff, 0x81, 0xff, 0x95, 0xff, 0xa5, 0xff, 0xb0, 0xff, 0xad, 0xff, 0xb1, 0xff, -0xcd, 0xff, 0xf2, 0xff, 0x0a, 0x00, 0x1b, 0x00, 0x1c, 0x00, 0xf8, 0xff, 0xec, 0xff, 0xcd, 0xff, -0xc9, 0xff, 0xf3, 0xff, 0xe7, 0xff, 0xfb, 0xff, 0x13, 0x00, 0xf9, 0xff, 0xfd, 0xff, 0x0f, 0x00, -0x03, 0x00, 0xf0, 0xff, 0xcf, 0xff, 0xb3, 0xff, 0xa5, 0xff, 0xad, 0xff, 0xb5, 0xff, 0xc0, 0xff, -0xd4, 0xff, 0xe7, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0xe5, 0xff, 0xbc, 0xff, 0x98, 0xff, 0x75, 0xff, -0x74, 0xff, 0x94, 0xff, 0xd3, 0xff, 0xf6, 0xff, 0xe8, 0xff, 0xf6, 0xff, 0xe5, 0xff, 0xc5, 0xff, -0xad, 0xff, 0x8e, 0xff, 0x8b, 0xff, 0x98, 0xff, 0xa6, 0xff, 0xb2, 0xff, 0xa1, 0xff, 0xae, 0xff, -0xcd, 0xff, 0xd1, 0xff, 0xbb, 0xff, 0xba, 0xff, 0xac, 0xff, 0xc0, 0xff, 0xee, 0xff, 0xf3, 0xff, -0x1f, 0x00, 0x43, 0x00, 0x2c, 0x00, 0x36, 0x00, 0x39, 0x00, 0x4e, 0x00, 0x55, 0x00, 0x37, 0x00, -0x60, 0x00, 0x6f, 0x00, 0x8f, 0x00, 0x99, 0x00, 0x65, 0x00, 0x36, 0x00, 0x1c, 0x00, 0x0e, 0x00, -0x02, 0x00, 0x02, 0x00, 0xef, 0xff, 0xce, 0xff, 0x93, 0xff, 0x74, 0xff, 0x65, 0xff, 0x69, 0xff, -0x73, 0xff, 0x5f, 0xff, 0x65, 0xff, 0x6f, 0xff, 0x74, 0xff, 0x7c, 0xff, 0x82, 0xff, 0x85, 0xff, -0x87, 0xff, 0x93, 0xff, 0xa2, 0xff, 0xb6, 0xff, 0xb3, 0xff, 0xe7, 0xff, 0xff, 0xff, 0x10, 0x00, -0x11, 0x00, 0x0b, 0x00, 0x22, 0x00, 0x07, 0x00, 0xf5, 0xff, 0xeb, 0xff, 0xc6, 0xff, 0xc6, 0xff, -0xcb, 0xff, 0xbd, 0xff, 0xc0, 0xff, 0xd0, 0xff, 0xe3, 0xff, 0xf8, 0xff, 0xe8, 0xff, 0xce, 0xff, -0xba, 0xff, 0x91, 0xff, 0x68, 0xff, 0x53, 0xff, 0x47, 0xff, 0x34, 0xff, 0x23, 0xff, 0x35, 0xff, -0x4d, 0xff, 0x5b, 0xff, 0x59, 0xff, 0x4d, 0xff, 0x37, 0xff, 0x3a, 0xff, 0x46, 0xff, 0x67, 0xff, -0x8c, 0xff, 0xbd, 0xff, 0xd6, 0xff, 0xc9, 0xff, 0xce, 0xff, 0xc0, 0xff, 0xbc, 0xff, 0xa5, 0xff, -0x90, 0xff, 0xa4, 0xff, 0xad, 0xff, 0xcb, 0xff, 0xd8, 0xff, 0xcc, 0xff, 0xb5, 0xff, 0xbf, 0xff, -0xc0, 0xff, 0x91, 0xff, 0x93, 0xff, 0x8c, 0xff, 0x98, 0xff, 0x9f, 0xff, 0xa8, 0xff, 0xb8, 0xff, -0xc9, 0xff, 0xd1, 0xff, 0xc0, 0xff, 0xa2, 0xff, 0x83, 0xff, 0x69, 0xff, 0x5c, 0xff, 0x5a, 0xff, -0x73, 0xff, 0x6d, 0xff, 0x58, 0xff, 0x38, 0xff, 0x21, 0xff, 0x0c, 0xff, 0x1a, 0xff, 0x3f, 0xff, -0x2e, 0xff, 0x2e, 0xff, 0x4d, 0xff, 0x52, 0xff, 0x51, 0xff, 0x6f, 0xff, 0x8e, 0xff, 0xb2, 0xff, -0xd9, 0xff, 0xe2, 0xff, 0xef, 0xff, 0xe3, 0xff, 0x00, 0x00, 0xf5, 0xff, 0xdb, 0xff, 0xe5, 0xff, -0xc2, 0xff, 0x91, 0xff, 0x86, 0xff, 0x90, 0xff, 0x7c, 0xff, 0x82, 0xff, 0x79, 0xff, 0x66, 0xff, -0x48, 0xff, 0x41, 0xff, 0x3e, 0xff, 0x36, 0xff, 0x48, 0xff, 0x58, 0xff, 0x7f, 0xff, 0xb0, 0xff, -0xa5, 0xff, 0xaa, 0xff, 0xaf, 0xff, 0x9e, 0xff, 0xc4, 0xff, 0xb4, 0xff, 0xbb, 0xff, 0xae, 0xff, -0x99, 0xff, 0xbd, 0xff, 0xf2, 0xff, 0xfc, 0xff, 0xee, 0xff, 0xf7, 0xff, 0xfe, 0xff, 0xef, 0xff, -0xe2, 0xff, 0xe2, 0xff, 0xf0, 0xff, 0x10, 0x00, 0x18, 0x00, 0x08, 0x00, 0x36, 0x00, 0x33, 0x00, -0x2b, 0x00, 0x41, 0x00, 0x3c, 0x00, 0x24, 0x00, 0x09, 0x00, 0x0f, 0x00, 0x03, 0x00, 0xfe, 0xff, -0xfd, 0xff, 0x00, 0x00, 0xe9, 0xff, 0x05, 0x00, 0x00, 0x00, 0x04, 0x00, 0xee, 0xff, 0xbc, 0xff, -0x9d, 0xff, 0x81, 0xff, 0x9c, 0xff, 0x97, 0xff, 0xa6, 0xff, 0xac, 0xff, 0x9e, 0xff, 0x75, 0xff, -0x7b, 0xff, 0x91, 0xff, 0xa7, 0xff, 0x9e, 0xff, 0x9f, 0xff, 0xbd, 0xff, 0xd0, 0xff, 0x0c, 0x00, -0x24, 0x00, 0x5a, 0x00, 0x61, 0x00, 0x63, 0x00, 0x63, 0x00, 0x4b, 0x00, 0x60, 0x00, 0x7b, 0x00, -0x79, 0x00, 0x6c, 0x00, 0x73, 0x00, 0x7b, 0x00, 0x92, 0x00, 0x6e, 0x00, 0x71, 0x00, 0x5d, 0x00, -0x55, 0x00, 0x50, 0x00, 0x43, 0x00, 0x36, 0x00, 0x0e, 0x00, 0x08, 0x00, 0xdb, 0xff, 0xbc, 0xff, -0x94, 0xff, 0x84, 0xff, 0x72, 0xff, 0x6f, 0xff, 0x8a, 0xff, 0x89, 0xff, 0x83, 0xff, 0x79, 0xff, -0x64, 0xff, 0x57, 0xff, 0x59, 0xff, 0x49, 0xff, 0x4e, 0xff, 0x6c, 0xff, 0x93, 0xff, 0xb2, 0xff, -0xbf, 0xff, 0xed, 0xff, 0x04, 0x00, 0x17, 0x00, 0x07, 0x00, 0xec, 0xff, 0xcc, 0xff, 0xb8, 0xff, -0xc2, 0xff, 0xe6, 0xff, 0xee, 0xff, 0xf2, 0xff, 0x04, 0x00, 0x20, 0x00, 0x25, 0x00, 0x3e, 0x00, -0x36, 0x00, 0x17, 0x00, 0xff, 0xff, 0x17, 0x00, 0x24, 0x00, 0x42, 0x00, 0x3a, 0x00, 0x35, 0x00, -0x2c, 0x00, 0x26, 0x00, 0x3f, 0x00, 0x32, 0x00, 0x3d, 0x00, 0x3b, 0x00, 0x49, 0x00, 0x34, 0x00, -0x4c, 0x00, 0x60, 0x00, 0x56, 0x00, 0x38, 0x00, 0x19, 0x00, 0x42, 0x00, 0x61, 0x00, 0x83, 0x00, -0x70, 0x00, 0x59, 0x00, 0x26, 0x00, 0x1b, 0x00, 0x14, 0x00, 0x35, 0x00, 0x3c, 0x00, 0x42, 0x00, -0x3a, 0x00, 0x33, 0x00, 0x37, 0x00, 0x30, 0x00, 0x3d, 0x00, 0x3b, 0x00, 0x39, 0x00, 0x2c, 0x00, -0x22, 0x00, 0x24, 0x00, 0x3a, 0x00, 0x47, 0x00, 0x5c, 0x00, 0x65, 0x00, 0x6b, 0x00, 0x5a, 0x00, -0x4c, 0x00, 0x5a, 0x00, 0x5c, 0x00, 0x79, 0x00, 0x76, 0x00, 0x52, 0x00, 0x36, 0x00, 0x04, 0x00, -0x0f, 0x00, 0x03, 0x00, 0x0f, 0x00, 0x07, 0x00, 0x16, 0x00, 0xfa, 0xff, 0xee, 0xff, 0xe9, 0xff, -0xe5, 0xff, 0xe5, 0xff, 0xf3, 0xff, 0x0d, 0x00, 0x19, 0x00, 0x1e, 0x00, 0x25, 0x00, 0x1b, 0x00, -0x1f, 0x00, 0x27, 0x00, 0x3b, 0x00, 0x2b, 0x00, 0x29, 0x00, 0x2a, 0x00, 0x33, 0x00, 0x24, 0x00, -0x2f, 0x00, 0x2d, 0x00, 0x44, 0x00, 0x38, 0x00, 0x41, 0x00, 0x47, 0x00, 0x36, 0x00, 0x2f, 0x00, -0x04, 0x00, 0xdc, 0xff, 0xad, 0xff, 0x7f, 0xff, 0x84, 0xff, 0x96, 0xff, 0xa6, 0xff, 0xb5, 0xff, -0xb7, 0xff, 0xa3, 0xff, 0x8c, 0xff, 0x75, 0xff, 0x72, 0xff, 0x4d, 0xff, 0x2a, 0xff, 0x4c, 0xff, -0x49, 0xff, 0x67, 0xff, 0x76, 0xff, 0x86, 0xff, 0x8d, 0xff, 0x9a, 0xff, 0xc2, 0xff, 0xae, 0xff, -0xa1, 0xff, 0xa7, 0xff, 0xb8, 0xff, 0xc1, 0xff, 0xc1, 0xff, 0xa3, 0xff, 0x9f, 0xff, 0xa5, 0xff, -0xb3, 0xff, 0xc5, 0xff, 0xed, 0xff, 0xd4, 0xff, 0xbe, 0xff, 0xd2, 0xff, 0xf5, 0xff, 0x1c, 0x00, -0x0c, 0x00, 0x10, 0x00, 0x04, 0x00, 0x09, 0x00, 0x12, 0x00, 0x32, 0x00, 0x4f, 0x00, 0x5e, 0x00, -0x5d, 0x00, 0x5b, 0x00, 0x48, 0x00, 0x38, 0x00, 0x30, 0x00, 0x16, 0x00, 0x11, 0x00, 0x02, 0x00, -0x21, 0x00, 0x28, 0x00, 0x1f, 0x00, 0x4c, 0x00, 0x67, 0x00, 0x88, 0x00, 0x9a, 0x00, 0x90, 0x00, -0x9d, 0x00, 0xb6, 0x00, 0xc1, 0x00, 0xd8, 0x00, 0xbf, 0x00, 0x96, 0x00, 0x71, 0x00, 0x33, 0x00, -0x11, 0x00, 0xe5, 0xff, 0x9b, 0xff, 0x92, 0xff, 0x8b, 0xff, 0x99, 0xff, 0x99, 0xff, 0x77, 0xff, -0x6e, 0xff, 0x7f, 0xff, 0x7d, 0xff, 0x56, 0xff, 0x33, 0xff, 0x39, 0xff, 0x47, 0xff, 0x5d, 0xff, -0x5f, 0xff, 0x59, 0xff, 0x60, 0xff, 0x74, 0xff, 0x78, 0xff, 0x94, 0xff, 0x84, 0xff, 0x82, 0xff, -0x9e, 0xff, 0xa1, 0xff, 0x9b, 0xff, 0x9b, 0xff, 0x90, 0xff, 0x7e, 0xff, 0x72, 0xff, 0x66, 0xff, -0x5f, 0xff, 0x59, 0xff, 0x5c, 0xff, 0x73, 0xff, 0x77, 0xff, 0x8d, 0xff, 0x96, 0xff, 0xa0, 0xff, -0xba, 0xff, 0xdb, 0xff, 0xf4, 0xff, 0xfa, 0xff, 0xde, 0xff, 0xe3, 0xff, 0xd5, 0xff, 0xb5, 0xff, -0xc8, 0xff, 0xc4, 0xff, 0xe1, 0xff, 0xf0, 0xff, 0xe6, 0xff, 0xe7, 0xff, 0xec, 0xff, 0xed, 0xff, -0xbd, 0xff, 0xbd, 0xff, 0xc4, 0xff, 0xcd, 0xff, 0xc3, 0xff, 0xdf, 0xff, 0xf6, 0xff, 0x00, 0x00, -0xf0, 0xff, 0xf1, 0xff, 0xf6, 0xff, 0xd5, 0xff, 0xe3, 0xff, 0xf1, 0xff, 0x14, 0x00, 0x22, 0x00, -0x0c, 0x00, 0x00, 0x00, 0xde, 0xff, 0xd4, 0xff, 0xd7, 0xff, 0xce, 0xff, 0xb4, 0xff, 0x80, 0xff, -0x6f, 0xff, 0x73, 0xff, 0x9a, 0xff, 0xa1, 0xff, 0x9d, 0xff, 0xa5, 0xff, 0xa6, 0xff, 0xb4, 0xff, -0xcd, 0xff, 0xc6, 0xff, 0xbb, 0xff, 0xec, 0xff, 0xfe, 0xff, 0x21, 0x00, 0x39, 0x00, 0x42, 0x00, -0x53, 0x00, 0x55, 0x00, 0x79, 0x00, 0x79, 0x00, 0x83, 0x00, 0x76, 0x00, 0x6b, 0x00, 0x72, 0x00, -0x67, 0x00, 0x96, 0x00, 0xa3, 0x00, 0xac, 0x00, 0x8b, 0x00, 0x8a, 0x00, 0xac, 0x00, 0xa7, 0x00, -0xa3, 0x00, 0xb5, 0x00, 0xa2, 0x00, 0x7a, 0x00, 0x81, 0x00, 0x51, 0x00, 0x63, 0x00, 0x64, 0x00, -0x47, 0x00, 0x49, 0x00, 0x40, 0x00, 0x29, 0x00, 0x1e, 0x00, 0x1f, 0x00, 0x28, 0x00, 0x35, 0x00, -0x2c, 0x00, 0x37, 0x00, 0x2b, 0x00, 0x2b, 0x00, 0x32, 0x00, 0x30, 0x00, 0x2b, 0x00, 0x28, 0x00, -0x2d, 0x00, 0x29, 0x00, 0xfc, 0xff, 0xf1, 0xff, 0xe0, 0xff, 0xff, 0xff, 0x25, 0x00, 0x33, 0x00, -0x21, 0x00, 0x0c, 0x00, 0x2d, 0x00, 0xf6, 0xff, 0xf3, 0xff, 0xfc, 0xff, 0xe2, 0xff, 0xe6, 0xff, -0xec, 0xff, 0xda, 0xff, 0xcb, 0xff, 0xdc, 0xff, 0xce, 0xff, 0xbc, 0xff, 0x94, 0xff, 0x91, 0xff, -0xa0, 0xff, 0x94, 0xff, 0x97, 0xff, 0xa3, 0xff, 0xa3, 0xff, 0x9f, 0xff, 0xac, 0xff, 0x9c, 0xff, -0x90, 0xff, 0x9e, 0xff, 0xb3, 0xff, 0xbc, 0xff, 0xc2, 0xff, 0xc4, 0xff, 0xa8, 0xff, 0xa9, 0xff, -0xbd, 0xff, 0xc9, 0xff, 0xd0, 0xff, 0xd6, 0xff, 0xbf, 0xff, 0xcc, 0xff, 0xe3, 0xff, 0xeb, 0xff, -0xee, 0xff, 0xef, 0xff, 0xec, 0xff, 0xd9, 0xff, 0xc8, 0xff, 0xc3, 0xff, 0x94, 0xff, 0x73, 0xff, -0x77, 0xff, 0x75, 0xff, 0x7c, 0xff, 0x73, 0xff, 0x71, 0xff, 0x65, 0xff, 0x73, 0xff, 0x71, 0xff, -0x6d, 0xff, 0x87, 0xff, 0x81, 0xff, 0xbe, 0xff, 0xbe, 0xff, 0xb8, 0xff, 0xd7, 0xff, 0xd5, 0xff, -0xd8, 0xff, 0xe1, 0xff, 0xf3, 0xff, 0xec, 0xff, 0xf4, 0xff, 0x19, 0x00, 0x33, 0x00, 0x36, 0x00, -0x5d, 0x00, 0x5e, 0x00, 0x73, 0x00, 0x83, 0x00, 0x95, 0x00, 0x7b, 0x00, 0x75, 0x00, 0x87, 0x00, -0x73, 0x00, 0x65, 0x00, 0x6a, 0x00, 0x60, 0x00, 0x48, 0x00, 0x42, 0x00, 0x31, 0x00, 0x1b, 0x00, -0xf3, 0xff, 0xc7, 0xff, 0xb2, 0xff, 0x9e, 0xff, 0xa2, 0xff, 0xc6, 0xff, 0xcc, 0xff, 0xc6, 0xff, -0xf7, 0xff, 0x21, 0x00, 0x2c, 0x00, 0x35, 0x00, 0x40, 0x00, 0x29, 0x00, 0x26, 0x00, 0x32, 0x00, -0x59, 0x00, 0x89, 0x00, 0xa4, 0x00, 0xc6, 0x00, 0xac, 0x00, 0xce, 0x00, 0xb7, 0x00, 0xbd, 0x00, -0xba, 0x00, 0xb0, 0x00, 0xb9, 0x00, 0xa3, 0x00, 0xb8, 0x00, 0xae, 0x00, 0xbd, 0x00, 0xb6, 0x00, -0x9a, 0x00, 0x66, 0x00, 0x41, 0x00, 0x2f, 0x00, 0x2d, 0x00, 0x3c, 0x00, 0x31, 0x00, 0x38, 0x00, -0x25, 0x00, 0x1f, 0x00, 0x10, 0x00, 0x1e, 0x00, 0xf9, 0xff, 0xd1, 0xff, 0xa4, 0xff, 0x7b, 0xff, -0x60, 0xff, 0x86, 0xff, 0x91, 0xff, 0x9c, 0xff, 0xb4, 0xff, 0xc6, 0xff, 0xac, 0xff, 0xb7, 0xff, -0xad, 0xff, 0xa9, 0xff, 0x99, 0xff, 0x8f, 0xff, 0x83, 0xff, 0x9d, 0xff, 0x9e, 0xff, 0x87, 0xff, -0x98, 0xff, 0x7f, 0xff, 0x85, 0xff, 0xa4, 0xff, 0xba, 0xff, 0xd0, 0xff, 0xf4, 0xff, 0x03, 0x00, -0x0f, 0x00, 0xf1, 0xff, 0xd1, 0xff, 0xbf, 0xff, 0xb3, 0xff, 0xac, 0xff, 0xb7, 0xff, 0xb3, 0xff, -0xc1, 0xff, 0xbc, 0xff, 0x98, 0xff, 0x82, 0xff, 0x8a, 0xff, 0x74, 0xff, 0x78, 0xff, 0x6d, 0xff, -0x75, 0xff, 0x7a, 0xff, 0x7a, 0xff, 0x7b, 0xff, 0x9c, 0xff, 0xac, 0xff, 0xb3, 0xff, 0xc6, 0xff, -0xc0, 0xff, 0xd6, 0xff, 0xcf, 0xff, 0xc3, 0xff, 0xa1, 0xff, 0x95, 0xff, 0xa1, 0xff, 0x89, 0xff, -0x91, 0xff, 0xa0, 0xff, 0x90, 0xff, 0x94, 0xff, 0xa8, 0xff, 0xa3, 0xff, 0x96, 0xff, 0x92, 0xff, -0x85, 0xff, 0x7e, 0xff, 0x4b, 0xff, 0x0f, 0xff, 0x15, 0xff, 0x10, 0xff, 0x32, 0xff, 0x50, 0xff, -0x7a, 0xff, 0x94, 0xff, 0xbf, 0xff, 0xde, 0xff, 0xd5, 0xff, 0xd1, 0xff, 0xdd, 0xff, 0xea, 0xff, -0x07, 0x00, 0x37, 0x00, 0x5e, 0x00, 0x62, 0x00, 0x4c, 0x00, 0x3b, 0x00, 0x0f, 0x00, 0x0a, 0x00, -0xfe, 0xff, 0xed, 0xff, 0xfa, 0xff, 0xf4, 0xff, 0xea, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfc, 0xff, -0xfb, 0xff, 0xcc, 0xff, 0xc6, 0xff, 0xac, 0xff, 0xa4, 0xff, 0xc7, 0xff, 0xca, 0xff, 0xf1, 0xff, -0xdc, 0xff, 0xd9, 0xff, 0xcc, 0xff, 0xd2, 0xff, 0xce, 0xff, 0xb1, 0xff, 0xb9, 0xff, 0xc8, 0xff, -0xec, 0xff, 0xf1, 0xff, 0xf5, 0xff, 0xf2, 0xff, 0xc7, 0xff, 0xa1, 0xff, 0x7c, 0xff, 0x7d, 0xff, -0x94, 0xff, 0xa0, 0xff, 0xb9, 0xff, 0xbb, 0xff, 0xd7, 0xff, 0xf9, 0xff, 0x1a, 0x00, 0x1f, 0x00, -0x36, 0x00, 0x33, 0x00, 0x22, 0x00, 0x1b, 0x00, 0x13, 0x00, 0x1f, 0x00, 0x2a, 0x00, 0x3a, 0x00, -0x2a, 0x00, 0x15, 0x00, 0x16, 0x00, 0x20, 0x00, 0x30, 0x00, 0x0d, 0x00, 0xf5, 0xff, 0xb4, 0xff, -0xa3, 0xff, 0xa2, 0xff, 0x7e, 0xff, 0x5e, 0xff, 0x5d, 0xff, 0x65, 0xff, 0x80, 0xff, 0x9e, 0xff, -0x98, 0xff, 0xbc, 0xff, 0xa5, 0xff, 0x99, 0xff, 0x82, 0xff, 0x75, 0xff, 0x6c, 0xff, 0x81, 0xff, -0x9e, 0xff, 0xb8, 0xff, 0xc6, 0xff, 0xc1, 0xff, 0xc3, 0xff, 0xaa, 0xff, 0xa8, 0xff, 0x97, 0xff, -0x9c, 0xff, 0xa8, 0xff, 0xb8, 0xff, 0xda, 0xff, 0xee, 0xff, 0xfd, 0xff, 0xf6, 0xff, 0xe8, 0xff, -0xd5, 0xff, 0xd1, 0xff, 0xcc, 0xff, 0xbe, 0xff, 0xdd, 0xff, 0x10, 0x00, 0x05, 0x00, 0x17, 0x00, -0x1c, 0x00, 0x1f, 0x00, 0x12, 0x00, 0x02, 0x00, 0xf4, 0xff, 0xc0, 0xff, 0xae, 0xff, 0x83, 0xff, -0x89, 0xff, 0x90, 0xff, 0x94, 0xff, 0xa6, 0xff, 0xa9, 0xff, 0xc9, 0xff, 0xc6, 0xff, 0xd9, 0xff, -0xf2, 0xff, 0xce, 0xff, 0xd2, 0xff, 0xcf, 0xff, 0xc6, 0xff, 0xd8, 0xff, 0x03, 0x00, 0x32, 0x00, -0x25, 0x00, 0x11, 0x00, 0x06, 0x00, 0x03, 0x00, 0x16, 0x00, 0x17, 0x00, 0x0d, 0x00, 0x00, 0x00, -0xf5, 0xff, 0xe5, 0xff, 0xc1, 0xff, 0xac, 0xff, 0xba, 0xff, 0xcd, 0xff, 0xd2, 0xff, 0xdb, 0xff, -0xd3, 0xff, 0xef, 0xff, 0x07, 0x00, 0x0f, 0x00, 0x1e, 0x00, 0x17, 0x00, 0x2c, 0x00, 0x1b, 0x00, -0x2d, 0x00, 0x33, 0x00, 0x23, 0x00, 0x47, 0x00, 0x57, 0x00, 0x6c, 0x00, 0x7c, 0x00, 0x86, 0x00, -0x8d, 0x00, 0x7a, 0x00, 0x54, 0x00, 0x1c, 0x00, 0x08, 0x00, 0x1b, 0x00, 0x1e, 0x00, 0x16, 0x00, -0x20, 0x00, 0x28, 0x00, 0x1e, 0x00, 0x1b, 0x00, 0x16, 0x00, 0x13, 0x00, 0x19, 0x00, 0x32, 0x00, -0x0f, 0x00, 0x16, 0x00, 0x01, 0x00, 0x05, 0x00, 0x18, 0x00, 0x02, 0x00, 0x03, 0x00, 0x0a, 0x00, -0x07, 0x00, 0x05, 0x00, 0x02, 0x00, 0x0f, 0x00, 0x0d, 0x00, 0x1d, 0x00, 0x09, 0x00, 0x29, 0x00, -0x34, 0x00, 0x1e, 0x00, 0x02, 0x00, 0x07, 0x00, 0x18, 0x00, 0x1d, 0x00, 0x2d, 0x00, 0x3f, 0x00, -0x6a, 0x00, 0x71, 0x00, 0x80, 0x00, 0x77, 0x00, 0x60, 0x00, 0x4d, 0x00, 0x3d, 0x00, 0x38, 0x00, -0x37, 0x00, 0x33, 0x00, 0x32, 0x00, 0x0d, 0x00, 0x02, 0x00, 0x04, 0x00, 0xf4, 0xff, 0xe8, 0xff, -0xdf, 0xff, 0xce, 0xff, 0xd2, 0xff, 0xe6, 0xff, 0xec, 0xff, 0xcd, 0xff, 0xd8, 0xff, 0xcb, 0xff, -0xae, 0xff, 0xc4, 0xff, 0xd0, 0xff, 0xe5, 0xff, 0x06, 0x00, 0x17, 0x00, 0x28, 0x00, 0x59, 0x00, -0x55, 0x00, 0x48, 0x00, 0x44, 0x00, 0x48, 0x00, 0x2d, 0x00, 0x22, 0x00, 0x36, 0x00, 0x57, 0x00, -0x6c, 0x00, 0x70, 0x00, 0x46, 0x00, 0x21, 0x00, 0xf3, 0xff, 0xbd, 0xff, 0xb6, 0xff, 0xc2, 0xff, -0xc0, 0xff, 0xc2, 0xff, 0xbe, 0xff, 0xdf, 0xff, 0xe0, 0xff, 0xd5, 0xff, 0xd9, 0xff, 0xc4, 0xff, -0xd2, 0xff, 0xd6, 0xff, 0xee, 0xff, 0x26, 0x00, 0x2c, 0x00, 0x27, 0x00, 0x36, 0x00, 0x37, 0x00, -0x35, 0x00, 0x34, 0x00, 0x09, 0x00, 0xf5, 0xff, 0xf7, 0xff, 0xf3, 0xff, 0x22, 0x00, 0x24, 0x00, -0x2a, 0x00, 0x5f, 0x00, 0x4c, 0x00, 0x2b, 0x00, 0xfc, 0xff, 0xe6, 0xff, 0xc9, 0xff, 0xba, 0xff, -0xc2, 0xff, 0xa7, 0xff, 0xb6, 0xff, 0xa7, 0xff, 0xad, 0xff, 0xc9, 0xff, 0xb1, 0xff, 0xc5, 0xff, -0xb8, 0xff, 0xb0, 0xff, 0xbd, 0xff, 0xbb, 0xff, 0x97, 0xff, 0x83, 0xff, 0x73, 0xff, 0x71, 0xff, -0x76, 0xff, 0x91, 0xff, 0xa7, 0xff, 0x9d, 0xff, 0xa8, 0xff, 0xb9, 0xff, 0xbd, 0xff, 0xd3, 0xff, -0xcf, 0xff, 0xe2, 0xff, 0xe5, 0xff, 0xe0, 0xff, 0xd9, 0xff, 0xd1, 0xff, 0xd8, 0xff, 0xe1, 0xff, -0xe1, 0xff, 0xd5, 0xff, 0xe5, 0xff, 0xe9, 0xff, 0xd6, 0xff, 0xd7, 0xff, 0xcb, 0xff, 0xc2, 0xff, -0x9c, 0xff, 0x97, 0xff, 0x8b, 0xff, 0x94, 0xff, 0xb1, 0xff, 0xa0, 0xff, 0xaa, 0xff, 0xa9, 0xff, -0xca, 0xff, 0xfd, 0xff, 0xf7, 0xff, 0xec, 0xff, 0xd9, 0xff, 0xdc, 0xff, 0xd9, 0xff, 0xc6, 0xff, -0xac, 0xff, 0xac, 0xff, 0xc5, 0xff, 0xc9, 0xff, 0xc5, 0xff, 0xa7, 0xff, 0x98, 0xff, 0x9f, 0xff, -0x8f, 0xff, 0x8a, 0xff, 0x52, 0xff, 0x4f, 0xff, 0x37, 0xff, 0x25, 0xff, 0x2b, 0xff, 0x37, 0xff, -0x35, 0xff, 0x29, 0xff, 0x28, 0xff, 0x4c, 0xff, 0x3d, 0xff, 0x6c, 0xff, 0x65, 0xff, 0x5c, 0xff, -0x72, 0xff, 0x90, 0xff, 0xbe, 0xff, 0xcd, 0xff, 0xd1, 0xff, 0xb8, 0xff, 0xe1, 0xff, 0xeb, 0xff, -0xdf, 0xff, 0xf3, 0xff, 0x06, 0x00, 0x20, 0x00, 0x1d, 0x00, 0x29, 0x00, 0x3b, 0x00, 0x2b, 0x00, -0x3f, 0x00, 0x24, 0x00, 0x19, 0x00, 0xfc, 0xff, 0xf1, 0xff, 0xf3, 0xff, 0xf9, 0xff, 0x02, 0x00, -0x0b, 0x00, 0x03, 0x00, 0xea, 0xff, 0xec, 0xff, 0xc8, 0xff, 0xcf, 0xff, 0xf9, 0xff, 0x05, 0x00, -0x0d, 0x00, 0x0f, 0x00, 0x08, 0x00, 0xfa, 0xff, 0xf3, 0xff, 0x03, 0x00, 0xe6, 0xff, 0xf0, 0xff, -0xe0, 0xff, 0xc5, 0xff, 0xab, 0xff, 0xb0, 0xff, 0xd4, 0xff, 0xd4, 0xff, 0xda, 0xff, 0xcf, 0xff, -0xb6, 0xff, 0x9c, 0xff, 0x75, 0xff, 0x8b, 0xff, 0x90, 0xff, 0xa2, 0xff, 0xac, 0xff, 0xc2, 0xff, -0xd7, 0xff, 0xe8, 0xff, 0x01, 0x00, 0x0e, 0x00, 0x31, 0x00, 0x40, 0x00, 0x60, 0x00, 0x3e, 0x00, -0x42, 0x00, 0x60, 0x00, 0x51, 0x00, 0x55, 0x00, 0x58, 0x00, 0x44, 0x00, 0x3d, 0x00, 0x1b, 0x00, -0xf9, 0xff, 0xc5, 0xff, 0x95, 0xff, 0x6e, 0xff, 0x3c, 0xff, 0x3a, 0xff, 0x27, 0xff, 0x0a, 0xff, -0xf9, 0xfe, 0xd7, 0xfe, 0xdf, 0xfe, 0xe2, 0xfe, 0xd9, 0xfe, 0xd3, 0xfe, 0xf3, 0xfe, 0x14, 0xff, -0x24, 0xff, 0x37, 0xff, 0x4b, 0xff, 0x5b, 0xff, 0x5f, 0xff, 0x70, 0xff, 0x7c, 0xff, 0x92, 0xff, -0xc3, 0xff, 0xc1, 0xff, 0xd8, 0xff, 0xe1, 0xff, 0xd1, 0xff, 0xee, 0xff, 0xf8, 0xff, 0xeb, 0xff, -0xf0, 0xff, 0xca, 0xff, 0xb8, 0xff, 0xb3, 0xff, 0xae, 0xff, 0xbe, 0xff, 0xc7, 0xff, 0xe8, 0xff, -0xf2, 0xff, 0x17, 0x00, 0x1a, 0x00, 0x26, 0x00, 0x18, 0x00, 0x0a, 0x00, 0x22, 0x00, 0x1d, 0x00, -0x21, 0x00, 0x16, 0x00, 0x08, 0x00, 0xf0, 0xff, 0xf5, 0xff, 0xef, 0xff, 0xec, 0xff, 0xda, 0xff, -0xed, 0xff, 0xdf, 0xff, 0xe0, 0xff, 0xcb, 0xff, 0xb0, 0xff, 0x95, 0xff, 0x81, 0xff, 0x73, 0xff, -0x58, 0xff, 0x43, 0xff, 0x39, 0xff, 0x17, 0xff, 0x11, 0xff, 0x21, 0xff, 0x45, 0xff, 0x56, 0xff, -0x7a, 0xff, 0x99, 0xff, 0xaf, 0xff, 0xce, 0xff, 0xd5, 0xff, 0xde, 0xff, 0x01, 0x00, 0x27, 0x00, -0x44, 0x00, 0x56, 0x00, 0x76, 0x00, 0x78, 0x00, 0x7c, 0x00, 0x81, 0x00, 0x7e, 0x00, 0x71, 0x00, -0x6e, 0x00, 0x5d, 0x00, 0x59, 0x00, 0x4d, 0x00, 0x5d, 0x00, 0x75, 0x00, 0x8a, 0x00, 0x84, 0x00, -0x6b, 0x00, 0x70, 0x00, 0x71, 0x00, 0x7a, 0x00, 0x7a, 0x00, 0x6b, 0x00, 0x59, 0x00, 0x55, 0x00, -0x4c, 0x00, 0x63, 0x00, 0x4e, 0x00, 0x45, 0x00, 0x3d, 0x00, 0x38, 0x00, 0x31, 0x00, 0x26, 0x00, -0x1e, 0x00, 0xe4, 0xff, 0xe8, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x35, 0x00, 0x1c, 0x00, 0x1a, 0x00, -0xfe, 0xff, 0xd5, 0xff, 0xcc, 0xff, 0xd7, 0xff, 0xc3, 0xff, 0xbe, 0xff, 0xc9, 0xff, 0x9f, 0xff, -0xaa, 0xff, 0xb1, 0xff, 0xcd, 0xff, 0xee, 0xff, 0x09, 0x00, 0x1c, 0x00, 0x0e, 0x00, 0xf0, 0xff, -0xd9, 0xff, 0xd6, 0xff, 0xd7, 0xff, 0xdb, 0xff, 0xd8, 0xff, 0xf0, 0xff, 0xe5, 0xff, 0xe2, 0xff, -0xd9, 0xff, 0xe0, 0xff, 0xdf, 0xff, 0xd9, 0xff, 0xc3, 0xff, 0xaf, 0xff, 0x9c, 0xff, 0x80, 0xff, -0x86, 0xff, 0x73, 0xff, 0x71, 0xff, 0x4f, 0xff, 0x43, 0xff, 0x32, 0xff, 0x25, 0xff, 0x1c, 0xff, -0x21, 0xff, 0x28, 0xff, 0x1d, 0xff, 0x1b, 0xff, 0x10, 0xff, 0x02, 0xff, 0xd0, 0xfe, 0xbf, 0xfe, -0xa8, 0xfe, 0xa2, 0xfe, 0xc5, 0xfe, 0xb5, 0xfe, 0xc9, 0xfe, 0xd8, 0xfe, 0xee, 0xfe, 0xf9, 0xfe, -0x12, 0xff, 0x1a, 0xff, 0x3d, 0xff, 0x45, 0xff, 0x56, 0xff, 0x68, 0xff, 0x86, 0xff, 0x9c, 0xff, -0x98, 0xff, 0xac, 0xff, 0xa9, 0xff, 0xbd, 0xff, 0xdb, 0xff, 0xe4, 0xff, 0xd5, 0xff, 0xd2, 0xff, -0xe8, 0xff, 0xcd, 0xff, 0xca, 0xff, 0xbb, 0xff, 0xa5, 0xff, 0x9d, 0xff, 0x9c, 0xff, 0x90, 0xff, -0x88, 0xff, 0x83, 0xff, 0x90, 0xff, 0xa7, 0xff, 0xc6, 0xff, 0xa8, 0xff, 0x95, 0xff, 0x66, 0xff, -0x52, 0xff, 0x44, 0xff, 0x3f, 0xff, 0x46, 0xff, 0x6c, 0xff, 0x82, 0xff, 0x92, 0xff, 0xa3, 0xff, -0xbd, 0xff, 0xc4, 0xff, 0xc6, 0xff, 0xd9, 0xff, 0xcb, 0xff, 0xd6, 0xff, 0xc2, 0xff, 0xc0, 0xff, -0xcd, 0xff, 0xed, 0xff, 0x01, 0x00, 0x1b, 0x00, 0x32, 0x00, 0x37, 0x00, 0x32, 0x00, 0x2a, 0x00, -0x3f, 0x00, 0x2c, 0x00, 0x1e, 0x00, 0x37, 0x00, 0x3c, 0x00, 0x20, 0x00, 0x3a, 0x00, 0x34, 0x00, -0x09, 0x00, 0xd6, 0xff, 0xb4, 0xff, 0xb5, 0xff, 0xb1, 0xff, 0xb2, 0xff, 0xbe, 0xff, 0xf8, 0xff, -0x0e, 0x00, 0x2c, 0x00, 0x30, 0x00, 0x3c, 0x00, 0x3a, 0x00, 0x3f, 0x00, 0x38, 0x00, 0x19, 0x00, -0x1c, 0x00, 0x1d, 0x00, 0x40, 0x00, 0x45, 0x00, 0x53, 0x00, 0x5f, 0x00, 0x5c, 0x00, 0x4b, 0x00, -0x55, 0x00, 0x68, 0x00, 0x63, 0x00, 0x5e, 0x00, 0x5c, 0x00, 0x54, 0x00, 0x25, 0x00, 0xf9, 0xff, -0xe5, 0xff, 0xae, 0xff, 0xc3, 0xff, 0xa7, 0xff, 0x85, 0xff, 0x7c, 0xff, 0x83, 0xff, 0x6f, 0xff, -0x63, 0xff, 0x5d, 0xff, 0x4c, 0xff, 0x43, 0xff, 0x34, 0xff, 0x3e, 0xff, 0x5c, 0xff, 0x61, 0xff, -0x5f, 0xff, 0x5e, 0xff, 0x57, 0xff, 0x6d, 0xff, 0x83, 0xff, 0x7f, 0xff, 0x7a, 0xff, 0x91, 0xff, -0x92, 0xff, 0xb4, 0xff, 0xb7, 0xff, 0xc6, 0xff, 0xc8, 0xff, 0xb6, 0xff, 0xa4, 0xff, 0x87, 0xff, -0x85, 0xff, 0x88, 0xff, 0x80, 0xff, 0x79, 0xff, 0x81, 0xff, 0x93, 0xff, 0xaf, 0xff, 0x98, 0xff, -0x85, 0xff, 0x9b, 0xff, 0x89, 0xff, 0x8b, 0xff, 0x99, 0xff, 0xa7, 0xff, 0xbe, 0xff, 0xc5, 0xff, -0xb9, 0xff, 0xcf, 0xff, 0xd1, 0xff, 0xf1, 0xff, 0x18, 0x00, 0x24, 0x00, 0x4f, 0x00, 0x53, 0x00, -0x52, 0x00, 0x61, 0x00, 0x5c, 0x00, 0x4d, 0x00, 0x4f, 0x00, 0x3c, 0x00, 0x2b, 0x00, 0x39, 0x00, -0x26, 0x00, 0x2c, 0x00, 0x16, 0x00, 0x0b, 0x00, 0xfa, 0xff, 0xe2, 0xff, 0xd1, 0xff, 0xad, 0xff, -0xa4, 0xff, 0x99, 0xff, 0x97, 0xff, 0x8b, 0xff, 0x7e, 0xff, 0x75, 0xff, 0x59, 0xff, 0x59, 0xff, -0x4e, 0xff, 0x64, 0xff, 0x63, 0xff, 0x78, 0xff, 0x97, 0xff, 0xbc, 0xff, 0xec, 0xff, 0x00, 0x00, -0x07, 0x00, 0x0b, 0x00, 0x32, 0x00, 0x52, 0x00, 0x65, 0x00, 0x6f, 0x00, 0x97, 0x00, 0x93, 0x00, -0xac, 0x00, 0xac, 0x00, 0xcb, 0x00, 0xd7, 0x00, 0xd9, 0x00, 0xe6, 0x00, 0xe3, 0x00, 0xf9, 0x00, -0xf9, 0x00, 0x00, 0x01, 0xe9, 0x00, 0xdb, 0x00, 0xc6, 0x00, 0xad, 0x00, 0xbc, 0x00, 0x92, 0x00, -0x80, 0x00, 0x5f, 0x00, 0x57, 0x00, 0x25, 0x00, 0x29, 0x00, 0x0f, 0x00, 0xfb, 0xff, 0xf7, 0xff, -0xd2, 0xff, 0xc6, 0xff, 0xa4, 0xff, 0xb2, 0xff, 0xb7, 0xff, 0xa8, 0xff, 0x92, 0xff, 0x7f, 0xff, -0x72, 0xff, 0x71, 0xff, 0x61, 0xff, 0x6a, 0xff, 0x8e, 0xff, 0xa9, 0xff, 0xb4, 0xff, 0xb8, 0xff, -0xbf, 0xff, 0xba, 0xff, 0xc6, 0xff, 0xc2, 0xff, 0xe7, 0xff, 0x01, 0x00, 0x18, 0x00, 0x22, 0x00, -0x10, 0x00, 0x1d, 0x00, 0x0f, 0x00, 0x03, 0x00, 0x17, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x0a, 0x00, -0x03, 0x00, 0xf1, 0xff, 0xe4, 0xff, 0xb4, 0xff, 0x96, 0xff, 0xaa, 0xff, 0xa1, 0xff, 0x9a, 0xff, -0xa0, 0xff, 0x9b, 0xff, 0xa0, 0xff, 0xad, 0xff, 0xa2, 0xff, 0xa1, 0xff, 0x82, 0xff, 0x8d, 0xff, -0x8e, 0xff, 0x8f, 0xff, 0x72, 0xff, 0x7d, 0xff, 0x8e, 0xff, 0x76, 0xff, 0x72, 0xff, 0x69, 0xff, -0x5a, 0xff, 0x67, 0xff, 0x66, 0xff, 0x68, 0xff, 0x74, 0xff, 0x64, 0xff, 0x4c, 0xff, 0x7f, 0xff, -0x92, 0xff, 0xa5, 0xff, 0xbf, 0xff, 0xb2, 0xff, 0xc5, 0xff, 0xe4, 0xff, 0x04, 0x00, 0x1a, 0x00, -0x3f, 0x00, 0x64, 0x00, 0x5b, 0x00, 0x67, 0x00, 0x59, 0x00, 0x6e, 0x00, 0x7d, 0x00, 0x77, 0x00, -0x8a, 0x00, 0x93, 0x00, 0x7c, 0x00, 0x80, 0x00, 0x83, 0x00, 0x76, 0x00, 0x7d, 0x00, 0x77, 0x00, -0x6c, 0x00, 0x49, 0x00, 0x2a, 0x00, 0x2e, 0x00, 0x03, 0x00, 0xf0, 0xff, 0xf6, 0xff, 0xe8, 0xff, -0xe5, 0xff, 0xf7, 0xff, 0xef, 0xff, 0xeb, 0xff, 0xc9, 0xff, 0xba, 0xff, 0xb2, 0xff, 0xb4, 0xff, -0xbd, 0xff, 0xc9, 0xff, 0xce, 0xff, 0xea, 0xff, 0xf6, 0xff, 0x29, 0x00, 0x60, 0x00, 0x9b, 0x00, -0xa3, 0x00, 0xb1, 0x00, 0xca, 0x00, 0xd5, 0x00, 0xeb, 0x00, 0xf1, 0x00, 0xfc, 0x00, 0x04, 0x01, -0x0d, 0x01, 0x12, 0x01, 0xe3, 0x00, 0xbc, 0x00, 0xa4, 0x00, 0x92, 0x00, 0x85, 0x00, 0x72, 0x00, -0x4c, 0x00, 0x59, 0x00, 0x59, 0x00, 0x50, 0x00, 0x56, 0x00, 0x3d, 0x00, 0x51, 0x00, 0x47, 0x00, -0x42, 0x00, 0x2c, 0x00, 0x27, 0x00, 0xef, 0xff, 0xe8, 0xff, 0xdf, 0xff, 0xce, 0xff, 0xc6, 0xff, -0xcc, 0xff, 0xcb, 0xff, 0xb4, 0xff, 0xaf, 0xff, 0xb5, 0xff, 0x84, 0xff, 0x7a, 0xff, 0x62, 0xff, -0x40, 0xff, 0x36, 0xff, 0x01, 0xff, 0xf9, 0xfe, 0x05, 0xff, 0xf6, 0xfe, 0x0b, 0xff, 0xed, 0xfe, -0xf7, 0xfe, 0x22, 0xff, 0x34, 0xff, 0x52, 0xff, 0x71, 0xff, 0x94, 0xff, 0xb3, 0xff, 0xbb, 0xff, -0xde, 0xff, 0xdf, 0xff, 0xff, 0xff, 0x0c, 0x00, 0x08, 0x00, 0x02, 0x00, 0xeb, 0xff, 0xdc, 0xff, -0xc4, 0xff, 0xae, 0xff, 0x8f, 0xff, 0x84, 0xff, 0x5a, 0xff, 0x40, 0xff, 0x30, 0xff, 0xfb, 0xfe, -0xf0, 0xfe, 0xd4, 0xfe, 0xed, 0xfe, 0xf8, 0xfe, 0xfe, 0xfe, 0x22, 0xff, 0x0b, 0xff, 0x0f, 0xff, -0x08, 0xff, 0x15, 0xff, 0x1e, 0xff, 0x1b, 0xff, 0x2f, 0xff, 0x4a, 0xff, 0x50, 0xff, 0x60, 0xff, -0x82, 0xff, 0x90, 0xff, 0xa8, 0xff, 0xb8, 0xff, 0xb2, 0xff, 0xac, 0xff, 0xa3, 0xff, 0x99, 0xff, -0x99, 0xff, 0x9f, 0xff, 0xb2, 0xff, 0xd1, 0xff, 0xdf, 0xff, 0xe0, 0xff, 0xdf, 0xff, 0xe7, 0xff, -0x04, 0x00, 0xed, 0xff, 0xe9, 0xff, 0xe6, 0xff, 0xe3, 0xff, 0xe1, 0xff, 0xea, 0xff, 0x06, 0x00, -0xff, 0xff, 0xff, 0xff, 0xd8, 0xff, 0xcd, 0xff, 0xbe, 0xff, 0xd5, 0xff, 0xf0, 0xff, 0x02, 0x00, -0x0f, 0x00, 0x1f, 0x00, 0x14, 0x00, 0x24, 0x00, 0xfe, 0xff, 0xf3, 0xff, 0xef, 0xff, 0xd5, 0xff, -0xc0, 0xff, 0xcd, 0xff, 0xcc, 0xff, 0xbc, 0xff, 0xd2, 0xff, 0xd2, 0xff, 0xd2, 0xff, 0xc8, 0xff, -0xad, 0xff, 0x98, 0xff, 0xa2, 0xff, 0x9c, 0xff, 0xb0, 0xff, 0xc3, 0xff, 0xdc, 0xff, 0xec, 0xff, -0xfb, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xee, 0xff, 0xd7, 0xff, 0xea, 0xff, 0xed, 0xff, 0xe4, 0xff, -0xf3, 0xff, 0xed, 0xff, 0xee, 0xff, 0xca, 0xff, 0xce, 0xff, 0xbe, 0xff, 0xb7, 0xff, 0xd6, 0xff, -0xe7, 0xff, 0x08, 0x00, 0x21, 0x00, 0x3f, 0x00, 0x4a, 0x00, 0x43, 0x00, 0x31, 0x00, 0x01, 0x00, -0xd2, 0xff, 0xaf, 0xff, 0x96, 0xff, 0xa7, 0xff, 0xb0, 0xff, 0xa0, 0xff, 0xb0, 0xff, 0xb6, 0xff, -0xa0, 0xff, 0x96, 0xff, 0x7a, 0xff, 0x87, 0xff, 0x7c, 0xff, 0x8f, 0xff, 0x9c, 0xff, 0x83, 0xff, -0x94, 0xff, 0x95, 0xff, 0xaa, 0xff, 0xa1, 0xff, 0x73, 0xff, 0x74, 0xff, 0x5a, 0xff, 0x4a, 0xff, -0x50, 0xff, 0x5c, 0xff, 0x51, 0xff, 0x71, 0xff, 0x66, 0xff, 0x67, 0xff, 0x6b, 0xff, 0x61, 0xff, -0x54, 0xff, 0x68, 0xff, 0x7e, 0xff, 0x8f, 0xff, 0xa5, 0xff, 0xb4, 0xff, 0xb3, 0xff, 0xc1, 0xff, -0xce, 0xff, 0xd5, 0xff, 0xd5, 0xff, 0xbf, 0xff, 0x9c, 0xff, 0x8e, 0xff, 0x8b, 0xff, 0xa1, 0xff, -0x9c, 0xff, 0x8c, 0xff, 0x90, 0xff, 0x85, 0xff, 0x7e, 0xff, 0x90, 0xff, 0x77, 0xff, 0x88, 0xff, -0x87, 0xff, 0x93, 0xff, 0x84, 0xff, 0x7e, 0xff, 0x91, 0xff, 0xae, 0xff, 0xd5, 0xff, 0xe0, 0xff, -0xd7, 0xff, 0x14, 0x00, 0x2d, 0x00, 0x2b, 0x00, 0x37, 0x00, 0x3c, 0x00, 0x4c, 0x00, 0x49, 0x00, -0x17, 0x00, 0x0c, 0x00, 0x09, 0x00, 0x25, 0x00, 0x56, 0x00, 0x57, 0x00, 0x78, 0x00, 0x8a, 0x00, -0x91, 0x00, 0x82, 0x00, 0x91, 0x00, 0xa0, 0x00, 0xa1, 0x00, 0xda, 0x00, 0xf2, 0x00, 0xf1, 0x00, -0xf7, 0x00, 0xf5, 0x00, 0xba, 0x00, 0x99, 0x00, 0xa3, 0x00, 0x96, 0x00, 0x88, 0x00, 0x86, 0x00, -0x90, 0x00, 0x88, 0x00, 0x97, 0x00, 0xa0, 0x00, 0x97, 0x00, 0x73, 0x00, 0x69, 0x00, 0x3b, 0x00, -0x41, 0x00, 0x64, 0x00, 0x63, 0x00, 0x68, 0x00, 0x5b, 0x00, 0x6f, 0x00, 0x83, 0x00, 0x93, 0x00, -0x97, 0x00, 0x7c, 0x00, 0x80, 0x00, 0x9f, 0x00, 0x9c, 0x00, 0x9a, 0x00, 0xbc, 0x00, 0xd6, 0x00, -0xe5, 0x00, 0xdc, 0x00, 0xd0, 0x00, 0xb2, 0x00, 0xa1, 0x00, 0xa4, 0x00, 0xad, 0x00, 0xc8, 0x00, -0xf0, 0x00, 0xd8, 0x00, 0xc8, 0x00, 0x99, 0x00, 0x62, 0x00, 0x39, 0x00, 0x21, 0x00, 0x17, 0x00, -0x03, 0x00, 0xed, 0xff, 0xce, 0xff, 0xc5, 0xff, 0xae, 0xff, 0x8a, 0xff, 0x71, 0xff, 0x80, 0xff, -0x73, 0xff, 0x53, 0xff, 0x45, 0xff, 0x38, 0xff, 0x44, 0xff, 0x3f, 0xff, 0x45, 0xff, 0x50, 0xff, -0x4e, 0xff, 0x6f, 0xff, 0x70, 0xff, 0x7a, 0xff, 0x7b, 0xff, 0x90, 0xff, 0xa7, 0xff, 0xa6, 0xff, -0x9c, 0xff, 0x98, 0xff, 0xab, 0xff, 0xaf, 0xff, 0xda, 0xff, 0xeb, 0xff, 0xd4, 0xff, 0xd8, 0xff, -0xec, 0xff, 0xf1, 0xff, 0x02, 0x00, 0xdf, 0xff, 0xbb, 0xff, 0xc9, 0xff, 0xc5, 0xff, 0xda, 0xff, -0xbc, 0xff, 0xb6, 0xff, 0xbb, 0xff, 0xb0, 0xff, 0xb6, 0xff, 0x8e, 0xff, 0x97, 0xff, 0x7e, 0xff, -0x71, 0xff, 0x7c, 0xff, 0x6f, 0xff, 0x59, 0xff, 0x3b, 0xff, 0x3d, 0xff, 0x32, 0xff, 0x1e, 0xff, -0x21, 0xff, 0x1a, 0xff, 0x29, 0xff, 0x32, 0xff, 0x23, 0xff, 0x2f, 0xff, 0x2a, 0xff, 0x4c, 0xff, -0x6b, 0xff, 0x8b, 0xff, 0xa6, 0xff, 0xda, 0xff, 0xf5, 0xff, 0x0b, 0x00, 0x1e, 0x00, 0x19, 0x00, -0x30, 0x00, 0x4b, 0x00, 0x65, 0x00, 0x81, 0x00, 0x95, 0x00, 0xa5, 0x00, 0x96, 0x00, 0x91, 0x00, -0x7e, 0x00, 0x85, 0x00, 0x90, 0x00, 0x8f, 0x00, 0x70, 0x00, 0x6d, 0x00, 0x5d, 0x00, 0x48, 0x00, -0x33, 0x00, 0x3e, 0x00, 0x34, 0x00, 0x24, 0x00, 0x31, 0x00, 0x2f, 0x00, 0x39, 0x00, 0x31, 0x00, -0x25, 0x00, 0x1c, 0x00, 0x06, 0x00, 0x0b, 0x00, 0x2d, 0x00, 0x2a, 0x00, 0x2b, 0x00, 0x30, 0x00, -0x3f, 0x00, 0x70, 0x00, 0x9f, 0x00, 0xbf, 0x00, 0xd9, 0x00, 0xde, 0x00, 0xd4, 0x00, 0xc7, 0x00, -0xc8, 0x00, 0xb1, 0x00, 0xb0, 0x00, 0xa7, 0x00, 0x95, 0x00, 0x94, 0x00, 0x81, 0x00, 0x90, 0x00, -0x80, 0x00, 0x8b, 0x00, 0x7d, 0x00, 0x5c, 0x00, 0x48, 0x00, 0x01, 0x00, 0x03, 0x00, 0x0b, 0x00, -0x0e, 0x00, 0x10, 0x00, 0x07, 0x00, 0x15, 0x00, 0xf5, 0xff, 0xe4, 0xff, 0xd2, 0xff, 0xe4, 0xff, -0x09, 0x00, 0x0b, 0x00, 0x25, 0x00, 0x25, 0x00, 0x1b, 0x00, 0x0f, 0x00, 0x1f, 0x00, 0x28, 0x00, -0x27, 0x00, 0xf7, 0xff, 0xd2, 0xff, 0xd8, 0xff, 0xe2, 0xff, 0xdd, 0xff, 0xfa, 0xff, 0xe3, 0xff, -0xcc, 0xff, 0xc3, 0xff, 0x93, 0xff, 0x70, 0xff, 0x6f, 0xff, 0x5f, 0xff, 0x3a, 0xff, 0x58, 0xff, -0x5a, 0xff, 0x4b, 0xff, 0x41, 0xff, 0x2b, 0xff, 0x12, 0xff, 0x18, 0xff, 0xff, 0xfe, 0xfe, 0xfe, -0xf5, 0xfe, 0xfb, 0xfe, 0x07, 0xff, 0x11, 0xff, 0x28, 0xff, 0x2c, 0xff, 0x2e, 0xff, 0x06, 0xff, -0x17, 0xff, 0x27, 0xff, 0x50, 0xff, 0x65, 0xff, 0x75, 0xff, 0x7b, 0xff, 0x6f, 0xff, 0x6b, 0xff, -0x5e, 0xff, 0x62, 0xff, 0x6d, 0xff, 0x5d, 0xff, 0x50, 0xff, 0x6e, 0xff, 0x77, 0xff, 0x99, 0xff, -0xbf, 0xff, 0xd7, 0xff, 0x01, 0x00, 0xe7, 0xff, 0xe3, 0xff, 0xc5, 0xff, 0xb0, 0xff, 0xad, 0xff, -0xb3, 0xff, 0xb2, 0xff, 0x8e, 0xff, 0x69, 0xff, 0x5f, 0xff, 0x6c, 0xff, 0x70, 0xff, 0x6e, 0xff, -0x51, 0xff, 0x06, 0xff, 0xf4, 0xfe, 0xe7, 0xfe, 0xe5, 0xfe, 0xfc, 0xfe, 0x0e, 0xff, 0x43, 0xff, -0x53, 0xff, 0x69, 0xff, 0x70, 0xff, 0x62, 0xff, 0x96, 0xff, 0xb1, 0xff, 0xe6, 0xff, 0x22, 0x00, -0x52, 0x00, 0x7a, 0x00, 0xab, 0x00, 0xc3, 0x00, 0xd1, 0x00, 0x00, 0x01, 0x08, 0x01, 0x14, 0x01, -0xf9, 0x00, 0xf8, 0x00, 0x05, 0x01, 0x10, 0x01, 0x08, 0x01, 0x11, 0x01, 0x17, 0x01, 0x06, 0x01, -0xeb, 0x00, 0xa3, 0x00, 0x80, 0x00, 0x7a, 0x00, 0x65, 0x00, 0x6e, 0x00, 0x54, 0x00, 0x69, 0x00, -0x6d, 0x00, 0x60, 0x00, 0x4d, 0x00, 0x38, 0x00, 0x2f, 0x00, 0x18, 0x00, 0x1a, 0x00, 0xf9, 0xff, -0xf1, 0xff, 0x10, 0x00, 0x38, 0x00, 0x47, 0x00, 0x5a, 0x00, 0x59, 0x00, 0x33, 0x00, 0x12, 0x00, -0xfb, 0xff, 0xfd, 0xff, 0x15, 0x00, 0x14, 0x00, 0x0f, 0x00, 0x2c, 0x00, 0x53, 0x00, 0x65, 0x00, -0x68, 0x00, 0x5d, 0x00, 0x63, 0x00, 0x62, 0x00, 0x4b, 0x00, 0x69, 0x00, 0x88, 0x00, 0xa1, 0x00, -0xc4, 0x00, 0xc7, 0x00, 0xc6, 0x00, 0xb3, 0x00, 0x8a, 0x00, 0x47, 0x00, 0x28, 0x00, 0x19, 0x00, -0x31, 0x00, 0x32, 0x00, 0x37, 0x00, 0x4a, 0x00, 0x15, 0x00, 0xec, 0xff, 0xc1, 0xff, 0xae, 0xff, -0x96, 0xff, 0x8c, 0xff, 0x5e, 0xff, 0x58, 0xff, 0x5a, 0xff, 0x6f, 0xff, 0x61, 0xff, 0x61, 0xff, -0x62, 0xff, 0x46, 0xff, 0x38, 0xff, 0x34, 0xff, 0x49, 0xff, 0x4f, 0xff, 0x5c, 0xff, 0x73, 0xff, -0x8f, 0xff, 0x93, 0xff, 0x9b, 0xff, 0x98, 0xff, 0x6e, 0xff, 0x7b, 0xff, 0x6e, 0xff, 0x76, 0xff, -0x78, 0xff, 0x61, 0xff, 0x6d, 0xff, 0x6e, 0xff, 0x76, 0xff, 0x7c, 0xff, 0x8a, 0xff, 0x9b, 0xff, -0xaa, 0xff, 0xb4, 0xff, 0xda, 0xff, 0xf6, 0xff, 0xf4, 0xff, 0xe7, 0xff, 0xbb, 0xff, 0xac, 0xff, -0xc9, 0xff, 0xea, 0xff, 0x10, 0x00, 0x0e, 0x00, 0x07, 0x00, 0x14, 0x00, 0xeb, 0xff, 0xe8, 0xff, -0xde, 0xff, 0xdc, 0xff, 0xd0, 0xff, 0xc9, 0xff, 0xbe, 0xff, 0xdc, 0xff, 0xe5, 0xff, 0xfd, 0xff, -0xfd, 0xff, 0xfe, 0xff, 0x03, 0x00, 0xdc, 0xff, 0xc4, 0xff, 0xaa, 0xff, 0xa2, 0xff, 0xa9, 0xff, -0xc1, 0xff, 0xbe, 0xff, 0xcc, 0xff, 0xd0, 0xff, 0xc4, 0xff, 0xbe, 0xff, 0xaa, 0xff, 0xac, 0xff, -0xbf, 0xff, 0xbb, 0xff, 0xb6, 0xff, 0xb2, 0xff, 0xa4, 0xff, 0xa1, 0xff, 0x9d, 0xff, 0xb9, 0xff, -0xb0, 0xff, 0xd4, 0xff, 0xe9, 0xff, 0xf4, 0xff, 0xfd, 0xff, 0x02, 0x00, 0xf8, 0xff, 0xfb, 0xff, -0xff, 0xff, 0x04, 0x00, 0x1e, 0x00, 0x13, 0x00, 0x31, 0x00, 0x23, 0x00, 0x3d, 0x00, 0x62, 0x00, -0x75, 0x00, 0x6a, 0x00, 0x6b, 0x00, 0x71, 0x00, 0x4a, 0x00, 0x1d, 0x00, 0xfd, 0xff, 0x29, 0x00, -0x4b, 0x00, 0x6f, 0x00, 0x78, 0x00, 0x49, 0x00, 0x30, 0x00, 0x27, 0x00, 0x1c, 0x00, 0xff, 0xff, -0xdf, 0xff, 0xc4, 0xff, 0xaf, 0xff, 0x95, 0xff, 0x80, 0xff, 0x86, 0xff, 0x83, 0xff, 0x78, 0xff, -0x68, 0xff, 0x80, 0xff, 0x82, 0xff, 0x80, 0xff, 0x73, 0xff, 0x87, 0xff, 0x86, 0xff, 0xa0, 0xff, -0xd0, 0xff, 0xbc, 0xff, 0xae, 0xff, 0xa8, 0xff, 0xae, 0xff, 0x90, 0xff, 0x90, 0xff, 0xad, 0xff, -0xeb, 0xff, 0x14, 0x00, 0x1e, 0x00, 0x41, 0x00, 0x65, 0x00, 0x6b, 0x00, 0x51, 0x00, 0x69, 0x00, -0x4c, 0x00, 0x2f, 0x00, 0x2b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x05, 0x00, 0xf1, 0xff, 0xe9, 0xff, -0xe7, 0xff, 0xcf, 0xff, 0xb5, 0xff, 0xc3, 0xff, 0xaa, 0xff, 0xb2, 0xff, 0x95, 0xff, 0x87, 0xff, -0x76, 0xff, 0x67, 0xff, 0x7d, 0xff, 0x70, 0xff, 0x74, 0xff, 0x77, 0xff, 0x67, 0xff, 0x54, 0xff, -0x52, 0xff, 0x6d, 0xff, 0x89, 0xff, 0xa3, 0xff, 0xca, 0xff, 0xc9, 0xff, 0xc4, 0xff, 0xab, 0xff, -0x9c, 0xff, 0x87, 0xff, 0x6d, 0xff, 0x61, 0xff, 0x40, 0xff, 0x52, 0xff, 0x96, 0xff, 0x98, 0xff, -0x9a, 0xff, 0xbc, 0xff, 0xbf, 0xff, 0xe1, 0xff, 0xea, 0xff, 0xd9, 0xff, 0xeb, 0xff, 0xe3, 0xff, -0xea, 0xff, 0x00, 0x00, 0x0c, 0x00, 0x14, 0x00, 0x36, 0x00, 0x41, 0x00, 0x17, 0x00, 0xf6, 0xff, -0xc2, 0xff, 0xb4, 0xff, 0x8d, 0xff, 0x6e, 0xff, 0x71, 0xff, 0x72, 0xff, 0x86, 0xff, 0xa6, 0xff, -0x9f, 0xff, 0xc0, 0xff, 0xbd, 0xff, 0xc3, 0xff, 0xe2, 0xff, 0xe5, 0xff, 0x0b, 0x00, 0x13, 0x00, -0x15, 0x00, 0x25, 0x00, 0x25, 0x00, 0x2e, 0x00, 0x24, 0x00, 0x0c, 0x00, 0x09, 0x00, 0x04, 0x00, -0x0e, 0x00, 0xf3, 0xff, 0x20, 0x00, 0x3c, 0x00, 0x39, 0x00, 0x28, 0x00, 0x29, 0x00, 0x21, 0x00, -0xe8, 0xff, 0xc5, 0xff, 0xc7, 0xff, 0xc1, 0xff, 0xd0, 0xff, 0xf3, 0xff, 0x16, 0x00, 0x27, 0x00, -0x21, 0x00, 0x33, 0x00, 0x52, 0x00, 0x45, 0x00, 0x45, 0x00, 0x33, 0x00, 0x26, 0x00, 0x1b, 0x00, -0x25, 0x00, 0x05, 0x00, 0xf7, 0xff, 0x06, 0x00, 0xe7, 0xff, 0xcb, 0xff, 0xdf, 0xff, 0xc9, 0xff, -0xbd, 0xff, 0xbb, 0xff, 0x97, 0xff, 0xa1, 0xff, 0xa7, 0xff, 0x9b, 0xff, 0x92, 0xff, 0x9d, 0xff, -0x7f, 0xff, 0xa5, 0xff, 0xd4, 0xff, 0xf3, 0xff, 0xfb, 0xff, 0x02, 0x00, 0x0f, 0x00, 0x02, 0x00, -0x0d, 0x00, 0x1b, 0x00, 0x2d, 0x00, 0x31, 0x00, 0x29, 0x00, 0x15, 0x00, 0x07, 0x00, 0x01, 0x00, -0x08, 0x00, 0xeb, 0xff, 0xda, 0xff, 0xc3, 0xff, 0xcc, 0xff, 0xbd, 0xff, 0xc8, 0xff, 0xbd, 0xff, -0xbe, 0xff, 0xb5, 0xff, 0xad, 0xff, 0xb5, 0xff, 0xa5, 0xff, 0x9c, 0xff, 0x8a, 0xff, 0xab, 0xff, -0x9c, 0xff, 0xa0, 0xff, 0x90, 0xff, 0x7e, 0xff, 0x70, 0xff, 0x5b, 0xff, 0x52, 0xff, 0x4e, 0xff, -0x42, 0xff, 0x48, 0xff, 0x61, 0xff, 0x6d, 0xff, 0x6c, 0xff, 0x71, 0xff, 0x84, 0xff, 0x9c, 0xff, -0xc4, 0xff, 0xb8, 0xff, 0xd5, 0xff, 0xdd, 0xff, 0xe6, 0xff, 0xfc, 0xff, 0x1d, 0x00, 0x3c, 0x00, -0x56, 0x00, 0x5b, 0x00, 0x42, 0x00, 0x06, 0x00, 0xe2, 0xff, 0xb2, 0xff, 0x96, 0xff, 0xa7, 0xff, -0xbe, 0xff, 0xc9, 0xff, 0xc2, 0xff, 0xa5, 0xff, 0xc3, 0xff, 0xb6, 0xff, 0xac, 0xff, 0xba, 0xff, -0xb0, 0xff, 0xb3, 0xff, 0xb5, 0xff, 0xa7, 0xff, 0xc3, 0xff, 0xc4, 0xff, 0xd6, 0xff, 0xdb, 0xff, -0xeb, 0xff, 0x19, 0x00, 0x1a, 0x00, 0x1f, 0x00, 0x27, 0x00, 0x37, 0x00, 0x37, 0x00, 0x26, 0x00, -0x31, 0x00, 0x3f, 0x00, 0x3c, 0x00, 0x40, 0x00, 0x4e, 0x00, 0x4c, 0x00, 0x66, 0x00, 0x75, 0x00, -0x72, 0x00, 0x6e, 0x00, 0x62, 0x00, 0x6a, 0x00, 0x7e, 0x00, 0x8c, 0x00, 0xa5, 0x00, 0xb4, 0x00, -0xca, 0x00, 0x08, 0x01, 0x2d, 0x01, 0x19, 0x01, 0xfd, 0x00, 0xd8, 0x00, 0xbb, 0x00, 0x00, 0x00, -0x8d, 0xff, 0xcc, 0xff, 0x3d, 0x00, 0xe2, 0x00, 0x3b, 0x00, 0xe1, 0xff, 0x1c, 0xff, 0x9c, 0xfe, -0x72, 0xff, 0xb3, 0xff, 0xc3, 0xff, 0xb8, 0xff, 0x13, 0xff, 0x83, 0xfe, 0xb8, 0xfe, 0x88, 0xff, -0x58, 0x00, 0x8d, 0x00, 0xbe, 0xff, 0x92, 0xfe, 0x92, 0xfe, 0x72, 0xff, 0x74, 0x00, 0x06, 0x01, -0x85, 0x00, 0x44, 0x00, 0x07, 0x00, 0x55, 0x00, 0x8a, 0x00, 0x54, 0x00, 0x31, 0x00, 0x63, 0x00, -0xe7, 0x00, 0xd7, 0x00, 0xa4, 0x00, 0x2e, 0x00, 0x05, 0x00, 0x9f, 0x00, 0xfd, 0x00, 0xf5, 0x00, -0xa8, 0x00, 0x48, 0x00, 0x8b, 0x00, 0xb7, 0x00, 0xd7, 0x00, 0xe8, 0x00, 0x1b, 0x01, 0x53, 0x01, -0xfa, 0x00, 0x4e, 0x00, 0x9f, 0xff, 0xa7, 0xff, 0x22, 0x00, 0xa3, 0x00, 0xb7, 0x00, 0x1f, 0x00, -0xbd, 0xff, 0xaf, 0xff, 0xcf, 0xff, 0x11, 0x00, 0x28, 0x00, 0x19, 0x00, 0xf2, 0xff, 0xc0, 0xff, -0xa1, 0xff, 0x84, 0xff, 0xb0, 0xff, 0xe3, 0xff, 0x13, 0x00, 0xef, 0xff, 0x94, 0xff, 0x91, 0xff, -0xb2, 0xff, 0xfc, 0xff, 0x2d, 0x00, 0x38, 0x00, 0x01, 0x00, 0x0d, 0x00, 0x40, 0x00, 0x47, 0x00, -0x4a, 0x00, 0x34, 0x00, 0x29, 0x00, 0x6a, 0x00, 0x8f, 0x00, 0x81, 0x00, 0x5d, 0x00, 0x45, 0x00, -0x41, 0x00, 0x49, 0x00, 0x51, 0x00, 0x19, 0x00, 0xff, 0xff, 0x01, 0x00, 0x0d, 0x00, 0x18, 0x00, -0xea, 0xff, 0xc1, 0xff, 0xb1, 0xff, 0xc0, 0xff, 0xdb, 0xff, 0xcb, 0xff, 0xad, 0xff, 0xb9, 0xff, -0xe9, 0xff, 0x17, 0x00, 0xf3, 0xff, 0xeb, 0xff, 0xdd, 0xff, 0xf2, 0xff, 0xed, 0xff, 0xf5, 0xff, -0xdd, 0xff, 0xf1, 0xff, 0x0a, 0x00, 0x31, 0x00, 0x33, 0x00, 0x27, 0x00, 0x35, 0x00, 0x4e, 0x00, -0x6b, 0x00, 0x6d, 0x00, 0x6c, 0x00, 0x59, 0x00, 0x72, 0x00, 0x79, 0x00, 0x76, 0x00, 0x62, 0x00, -0x59, 0x00, 0x76, 0x00, 0x8f, 0x00, 0x97, 0x00, 0x90, 0x00, 0x6a, 0x00, 0x66, 0x00, 0x7c, 0x00, -0x83, 0x00, 0x97, 0x00, 0x85, 0x00, 0x7d, 0x00, 0x8a, 0x00, 0x7f, 0x00, 0x6f, 0x00, 0x5f, 0x00, -0x8e, 0x00, 0x83, 0x00, 0x7b, 0x00, 0x62, 0x00, 0x32, 0x00, 0x24, 0x00, 0x2c, 0x00, 0x0f, 0x00, -0xdf, 0xff, 0xea, 0xff, 0xf6, 0xff, 0xef, 0xff, 0xe3, 0xff, 0xe5, 0xff, 0xe3, 0xff, 0xda, 0xff, -0xd5, 0xff, 0xd6, 0xff, 0xcb, 0xff, 0xf5, 0xff, 0x1b, 0x00, 0x0d, 0x00, 0xfe, 0xff, 0xe2, 0xff, -0xc3, 0xff, 0xd0, 0xff, 0xf5, 0xff, 0x2e, 0x00, 0x27, 0x00, 0x11, 0x00, 0x0e, 0x00, 0x1e, 0x00, -0x57, 0x00, 0x7a, 0x00, 0xba, 0x00, 0xc5, 0x00, 0x83, 0x00, 0x4b, 0x00, 0x3d, 0x00, 0x96, 0x00, -0xee, 0x00, 0x1f, 0x01, 0x04, 0x01, 0xd5, 0x00, 0xab, 0x00, 0xb3, 0x00, 0xd9, 0x00, 0xe4, 0x00, -0xc3, 0x00, 0x65, 0x00, 0x31, 0x00, 0x31, 0x00, 0x39, 0x00, 0x40, 0x00, 0x1a, 0x00, 0xe9, 0xff, -0xcd, 0xff, 0xbb, 0xff, 0xb9, 0xff, 0xb3, 0xff, 0xc2, 0xff, 0xec, 0xff, 0xea, 0xff, 0xec, 0xff, -0xf8, 0xff, 0x09, 0x00, 0x3b, 0x00, 0x40, 0x00, 0x41, 0x00, 0x35, 0x00, 0x18, 0x00, 0xfb, 0xff, -0x00, 0x00, 0x38, 0x00, 0x49, 0x00, 0x3b, 0x00, 0x2b, 0x00, 0x10, 0x00, 0x07, 0x00, 0x0f, 0x00, -0x49, 0x00, 0x77, 0x00, 0x70, 0x00, 0x50, 0x00, 0x14, 0x00, 0x13, 0x00, 0x57, 0x00, 0xba, 0x00, -0xd7, 0x00, 0xcd, 0x00, 0x83, 0x00, 0x5f, 0x00, 0x7e, 0x00, 0xc2, 0x00, 0xda, 0x00, 0xd2, 0x00, -0x91, 0x00, 0x7a, 0x00, 0xa1, 0x00, 0xcb, 0x00, 0xc8, 0x00, 0x9e, 0x00, 0x75, 0x00, 0x4a, 0x00, -0x07, 0x00, 0xf6, 0xff, 0xe3, 0xff, 0x09, 0x00, 0x09, 0x00, 0xf5, 0xff, 0xe1, 0xff, 0xba, 0xff, -0xb1, 0xff, 0xcc, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xda, 0xff, 0xcf, 0xff, 0xdc, 0xff, 0xfc, 0xff, -0x10, 0x00, 0x1b, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x0c, 0x00, 0xfb, 0xff, 0x02, 0x00, 0x08, 0x00, -0xe7, 0xff, 0xe1, 0xff, 0xd3, 0xff, 0xb6, 0xff, 0xa9, 0xff, 0x95, 0xff, 0x91, 0xff, 0x88, 0xff, -0x87, 0xff, 0x9b, 0xff, 0xbb, 0xff, 0xe7, 0xff, 0x12, 0x00, 0x12, 0x00, 0x10, 0x00, 0x25, 0x00, -0x41, 0x00, 0x75, 0x00, 0x8c, 0x00, 0x7f, 0x00, 0x65, 0x00, 0x64, 0x00, 0x90, 0x00, 0xaa, 0x00, -0xaf, 0x00, 0x97, 0x00, 0x8a, 0x00, 0x7a, 0x00, 0x77, 0x00, 0x70, 0x00, 0x6e, 0x00, 0x5c, 0x00, -0x2f, 0x00, 0x16, 0x00, 0xff, 0xff, 0x1c, 0x00, 0x1b, 0x00, 0x18, 0x00, 0x14, 0x00, 0x11, 0x00, -0xfe, 0xff, 0xf5, 0xff, 0xe8, 0xff, 0xe0, 0xff, 0xc9, 0xff, 0xc8, 0xff, 0xca, 0xff, 0xcd, 0xff, -0xe2, 0xff, 0x09, 0x00, 0xfd, 0xff, 0xe7, 0xff, 0xb2, 0xff, 0x8c, 0xff, 0xa8, 0xff, 0x9a, 0xff, -0x81, 0xff, 0x66, 0xff, 0x74, 0xff, 0x9c, 0xff, 0xd1, 0xff, 0xec, 0xff, 0x13, 0x00, 0x23, 0x00, -0x43, 0x00, 0x62, 0x00, 0x86, 0x00, 0xaa, 0x00, 0xd6, 0x00, 0x18, 0x01, 0x0d, 0x01, 0x1d, 0x01, -0x24, 0x01, 0x11, 0x01, 0x0c, 0x01, 0xe6, 0x00, 0xff, 0x00, 0x01, 0x01, 0x10, 0x01, 0x0c, 0x01, -0x07, 0x01, 0x09, 0x01, 0x02, 0x01, 0xe2, 0x00, 0xab, 0x00, 0xa0, 0x00, 0x8f, 0x00, 0x70, 0x00, -0x69, 0x00, 0x76, 0x00, 0x88, 0x00, 0x96, 0x00, 0xb0, 0x00, 0xa7, 0x00, 0xb7, 0x00, 0xc1, 0x00, -0xa5, 0x00, 0xa1, 0x00, 0xaf, 0x00, 0xb2, 0x00, 0xa4, 0x00, 0x99, 0x00, 0x8f, 0x00, 0x8c, 0x00, -0x99, 0x00, 0x87, 0x00, 0x6d, 0x00, 0x8e, 0x00, 0x6e, 0x00, 0x61, 0x00, 0x63, 0x00, 0x6e, 0x00, -0x7e, 0x00, 0x8b, 0x00, 0x8e, 0x00, 0x9c, 0x00, 0xae, 0x00, 0xbd, 0x00, 0xbf, 0x00, 0xd6, 0x00, -0xea, 0x00, 0xef, 0x00, 0xe4, 0x00, 0xed, 0x00, 0xf0, 0x00, 0x02, 0x01, 0x09, 0x01, 0x1d, 0x01, -0x0e, 0x01, 0xf0, 0x00, 0xe6, 0x00, 0xe1, 0x00, 0xae, 0x00, 0xa5, 0x00, 0x8d, 0x00, 0x6e, 0x00, -0x8b, 0x00, 0x98, 0x00, 0xb5, 0x00, 0x94, 0x00, 0x76, 0x00, 0x4a, 0x00, 0x4c, 0x00, 0x31, 0x00, -0x30, 0x00, 0x52, 0x00, 0x4b, 0x00, 0x48, 0x00, 0x52, 0x00, 0x46, 0x00, 0x38, 0x00, 0x1e, 0x00, -0x28, 0x00, 0x36, 0x00, 0x49, 0x00, 0x53, 0x00, 0x45, 0x00, 0x51, 0x00, 0x6f, 0x00, 0x75, 0x00, -0x80, 0x00, 0x6f, 0x00, 0x67, 0x00, 0x62, 0x00, 0x34, 0x00, 0x27, 0x00, 0x38, 0x00, 0x56, 0x00, -0x63, 0x00, 0x6a, 0x00, 0x3c, 0x00, 0x15, 0x00, 0xff, 0xff, 0xf9, 0xff, 0xf7, 0xff, 0x01, 0x00, -0xf2, 0xff, 0xec, 0xff, 0xd3, 0xff, 0xe4, 0xff, 0xf3, 0xff, 0xe7, 0xff, 0xcf, 0xff, 0xd5, 0xff, -0x9d, 0xff, 0x5a, 0xff, 0x5e, 0xff, 0x70, 0xff, 0xaa, 0xff, 0xb8, 0xff, 0xd7, 0xff, 0xbc, 0xff, -0xb0, 0xff, 0xb0, 0xff, 0xb6, 0xff, 0xd7, 0xff, 0x05, 0x00, 0x1f, 0x00, 0x28, 0x00, 0x3e, 0x00, -0x42, 0x00, 0x57, 0x00, 0x38, 0x00, 0x05, 0x00, 0xd1, 0xff, 0xc9, 0xff, 0xa1, 0xff, 0x9a, 0xff, -0xb5, 0xff, 0xd4, 0xff, 0xe7, 0xff, 0xe1, 0xff, 0xf0, 0xff, 0x00, 0x00, 0xee, 0xff, 0xeb, 0xff, -0xf5, 0xff, 0x1f, 0x00, 0x37, 0x00, 0x56, 0x00, 0x68, 0x00, 0x70, 0x00, 0x8a, 0x00, 0x9b, 0x00, -0x97, 0x00, 0x78, 0x00, 0x65, 0x00, 0x8d, 0x00, 0xc6, 0x00, 0xe2, 0x00, 0xd6, 0x00, 0xce, 0x00, -0x8a, 0x00, 0x59, 0x00, 0x48, 0x00, 0x24, 0x00, 0x03, 0x00, 0xe4, 0xff, 0xfa, 0xff, 0x19, 0x00, -0x0a, 0x00, 0xf7, 0xff, 0x17, 0x00, 0x2e, 0x00, 0x3d, 0x00, 0x2d, 0x00, 0x2d, 0x00, 0x2e, 0x00, -0x37, 0x00, 0x6a, 0x00, 0x79, 0x00, 0x7d, 0x00, 0x6b, 0x00, 0x64, 0x00, 0x79, 0x00, 0x74, 0x00, -0x98, 0x00, 0x81, 0x00, 0x70, 0x00, 0x8d, 0x00, 0xa9, 0x00, 0xc3, 0x00, 0xc3, 0x00, 0xb9, 0x00, -0xa3, 0x00, 0x90, 0x00, 0x71, 0x00, 0x54, 0x00, 0x66, 0x00, 0x70, 0x00, 0x6c, 0x00, 0x6d, 0x00, -0x46, 0x00, 0x47, 0x00, 0x39, 0x00, 0x42, 0x00, 0x62, 0x00, 0x68, 0x00, 0x92, 0x00, 0x8d, 0x00, -0x9e, 0x00, 0xac, 0x00, 0xe3, 0x00, 0xe9, 0x00, 0xf9, 0x00, 0xe8, 0x00, 0xda, 0x00, 0xd8, 0x00, -0xbb, 0x00, 0xb3, 0x00, 0xc1, 0x00, 0xd5, 0x00, 0xd2, 0x00, 0xc7, 0x00, 0xc1, 0x00, 0xbc, 0x00, -0xb5, 0x00, 0xa8, 0x00, 0xa6, 0x00, 0x99, 0x00, 0x87, 0x00, 0x6a, 0x00, 0x6a, 0x00, 0x81, 0x00, -0x81, 0x00, 0x5a, 0x00, 0x67, 0x00, 0x69, 0x00, 0x69, 0x00, 0x68, 0x00, 0x4c, 0x00, 0x3e, 0x00, -0x37, 0x00, 0x40, 0x00, 0x46, 0x00, 0x1f, 0x00, 0x2e, 0x00, 0x1b, 0x00, 0x11, 0x00, 0x16, 0x00, -0x19, 0x00, 0x0f, 0x00, 0x05, 0x00, 0x04, 0x00, 0xe2, 0xff, 0x04, 0x00, 0xe9, 0xff, 0xec, 0xff, -0xe7, 0xff, 0xc3, 0xff, 0xbc, 0xff, 0xaf, 0xff, 0xb2, 0xff, 0xbb, 0xff, 0xd7, 0xff, 0xc2, 0xff, -0xd1, 0xff, 0xe8, 0xff, 0xe6, 0xff, 0xe3, 0xff, 0xea, 0xff, 0xda, 0xff, 0xce, 0xff, 0xe9, 0xff, -0xee, 0xff, 0xf5, 0xff, 0xee, 0xff, 0xd9, 0xff, 0xbc, 0xff, 0xd2, 0xff, 0xe8, 0xff, 0xd7, 0xff, -0xcf, 0xff, 0xbe, 0xff, 0xe3, 0xff, 0xea, 0xff, 0xed, 0xff, 0xfb, 0xff, 0xfb, 0xff, 0xf8, 0xff, -0xe5, 0xff, 0xd6, 0xff, 0xc9, 0xff, 0xbc, 0xff, 0xb2, 0xff, 0xad, 0xff, 0x8a, 0xff, 0x96, 0xff, -0x86, 0xff, 0x93, 0xff, 0x9f, 0xff, 0xbb, 0xff, 0xb3, 0xff, 0xbd, 0xff, 0xd4, 0xff, 0xef, 0xff, -0xf1, 0xff, 0xd7, 0xff, 0xf0, 0xff, 0xf9, 0xff, 0x19, 0x00, 0xfd, 0xff, 0xef, 0xff, 0xee, 0xff, -0xd5, 0xff, 0xe8, 0xff, 0xcf, 0xff, 0xce, 0xff, 0xc4, 0xff, 0xcb, 0xff, 0xed, 0xff, 0xd9, 0xff, -0xf6, 0xff, 0xf1, 0xff, 0xdb, 0xff, 0xe6, 0xff, 0xe8, 0xff, 0xda, 0xff, 0xc2, 0xff, 0xd6, 0xff, -0xe0, 0xff, 0x00, 0x00, 0x06, 0x00, 0x0f, 0x00, 0x1d, 0x00, 0x1a, 0x00, 0x16, 0x00, 0xff, 0xff, -0xf9, 0xff, 0xf6, 0xff, 0x01, 0x00, 0x21, 0x00, 0x46, 0x00, 0x52, 0x00, 0x5a, 0x00, 0x62, 0x00, -0x4b, 0x00, 0x4c, 0x00, 0x40, 0x00, 0x1f, 0x00, 0x2b, 0x00, 0x3d, 0x00, 0x53, 0x00, 0x59, 0x00, -0x68, 0x00, 0x5d, 0x00, 0x53, 0x00, 0x42, 0x00, 0x35, 0x00, 0x26, 0x00, 0x14, 0x00, 0x25, 0x00, -0x22, 0x00, 0x1e, 0x00, 0x27, 0x00, 0x15, 0x00, 0x1b, 0x00, 0x3b, 0x00, 0x50, 0x00, 0x48, 0x00, -0x43, 0x00, 0x2e, 0x00, 0x2b, 0x00, 0x2d, 0x00, 0x3d, 0x00, 0x5d, 0x00, 0x65, 0x00, 0x5a, 0x00, -0x3d, 0x00, 0x39, 0x00, 0x46, 0x00, 0x5d, 0x00, 0x71, 0x00, 0x81, 0x00, 0x8e, 0x00, 0xaa, 0x00, -0x9e, 0x00, 0x8c, 0x00, 0x8e, 0x00, 0x81, 0x00, 0x87, 0x00, 0x81, 0x00, 0x68, 0x00, 0x56, 0x00, -0x40, 0x00, 0x49, 0x00, 0x29, 0x00, 0x17, 0x00, 0xeb, 0xff, 0xd1, 0xff, 0xc7, 0xff, 0xc9, 0xff, -0xdf, 0xff, 0xe3, 0xff, 0xd8, 0xff, 0xea, 0xff, 0xe3, 0xff, 0xd3, 0xff, 0xd7, 0xff, 0xe9, 0xff, -0xf6, 0xff, 0x26, 0x00, 0x39, 0x00, 0x5b, 0x00, 0x66, 0x00, 0x76, 0x00, 0x64, 0x00, 0x69, 0x00, -0x61, 0x00, 0x4c, 0x00, 0x3a, 0x00, 0x12, 0x00, 0x0d, 0x00, 0xfd, 0xff, 0x07, 0x00, 0x0b, 0x00, -0x27, 0x00, 0x21, 0x00, 0x10, 0x00, 0x1f, 0x00, 0x21, 0x00, 0x1c, 0x00, 0x0c, 0x00, 0x0d, 0x00, -0x02, 0x00, 0x09, 0x00, 0xff, 0xff, 0xf0, 0xff, 0xd5, 0xff, 0xc6, 0xff, 0xd2, 0xff, 0xb0, 0xff, -0xc3, 0xff, 0xd3, 0xff, 0xd6, 0xff, 0xde, 0xff, 0xc2, 0xff, 0x99, 0xff, 0x5c, 0xff, 0x53, 0xff, -0x56, 0xff, 0x3f, 0xff, 0x4c, 0xff, 0x35, 0xff, 0x56, 0xff, 0x70, 0xff, 0x5c, 0xff, 0x4a, 0xff, -0x75, 0xff, 0x75, 0xff, 0x73, 0xff, 0x67, 0xff, 0x70, 0xff, 0x8f, 0xff, 0xba, 0xff, 0xf3, 0xff, -0x1a, 0x00, 0x37, 0x00, 0x34, 0x00, 0x39, 0x00, 0x49, 0x00, 0x5d, 0x00, 0x80, 0x00, 0x91, 0x00, -0xb6, 0x00, 0xa6, 0x00, 0xa1, 0x00, 0x77, 0x00, 0x69, 0x00, 0x69, 0x00, 0x42, 0x00, 0x3e, 0x00, -0x27, 0x00, 0x18, 0x00, 0x1a, 0x00, 0x04, 0x00, 0xfe, 0xff, 0xe2, 0xff, 0xe1, 0xff, 0xd8, 0xff, -0xac, 0xff, 0x94, 0xff, 0x8c, 0xff, 0x53, 0xff, 0x46, 0xff, 0x50, 0xff, 0x5e, 0xff, 0x76, 0xff, -0x83, 0xff, 0x9d, 0xff, 0xac, 0xff, 0xaf, 0xff, 0x87, 0xff, 0x53, 0xff, 0x2d, 0xff, 0x3f, 0xff, -0x49, 0xff, 0x2f, 0xff, 0x32, 0xff, 0x2b, 0xff, 0x2d, 0xff, 0x4f, 0xff, 0x8a, 0xff, 0xc7, 0xff, -0xe4, 0xff, 0x0d, 0x00, 0x30, 0x00, 0x67, 0x00, 0x82, 0x00, 0x8f, 0x00, 0xca, 0x00, 0xd4, 0x00, -0xbe, 0x00, 0xc9, 0x00, 0xc3, 0x00, 0xcc, 0x00, 0xa2, 0x00, 0x91, 0x00, 0x99, 0x00, 0x93, 0x00, -0x87, 0x00, 0x82, 0x00, 0x81, 0x00, 0x75, 0x00, 0x61, 0x00, 0x3a, 0x00, 0x0c, 0x00, 0xef, 0xff, -0xc0, 0xff, 0xa7, 0xff, 0xa3, 0xff, 0x73, 0xff, 0x64, 0xff, 0x68, 0xff, 0x5e, 0xff, 0x51, 0xff, -0x56, 0xff, 0x5d, 0xff, 0x48, 0xff, 0x2e, 0xff, 0x49, 0xff, 0x5a, 0xff, 0x71, 0xff, 0x6d, 0xff, -0x7b, 0xff, 0x9e, 0xff, 0xc4, 0xff, 0xf7, 0xff, 0x13, 0x00, 0x2c, 0x00, 0x37, 0x00, 0x58, 0x00, -0x58, 0x00, 0x6c, 0x00, 0x7b, 0x00, 0x7f, 0x00, 0x70, 0x00, 0x7a, 0x00, 0x78, 0x00, 0x67, 0x00, -0x61, 0x00, 0x51, 0x00, 0x60, 0x00, 0x68, 0x00, 0x64, 0x00, 0x62, 0x00, 0x7e, 0x00, 0x90, 0x00, -0x73, 0x00, 0x4b, 0x00, 0x40, 0x00, 0x29, 0x00, 0x09, 0x00, 0xf2, 0xff, 0xf2, 0xff, 0xf1, 0xff, -0xda, 0xff, 0xdc, 0xff, 0xc9, 0xff, 0xd0, 0xff, 0xb5, 0xff, 0x99, 0xff, 0x85, 0xff, 0x85, 0xff, -0x91, 0xff, 0x8b, 0xff, 0x92, 0xff, 0x9b, 0xff, 0xa1, 0xff, 0x93, 0xff, 0xa0, 0xff, 0xaa, 0xff, -0x96, 0xff, 0x88, 0xff, 0x97, 0xff, 0xc2, 0xff, 0xe7, 0xff, 0xfe, 0xff, 0x1d, 0x00, 0x2e, 0x00, -0x45, 0x00, 0x44, 0x00, 0x24, 0x00, 0x13, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x10, 0x00, 0x1e, 0x00, -0x4d, 0x00, 0x69, 0x00, 0x3c, 0x00, 0x3b, 0x00, 0x26, 0x00, 0x16, 0x00, 0x04, 0x00, 0xcf, 0xff, -0xb8, 0xff, 0xb9, 0xff, 0xbc, 0xff, 0xcf, 0xff, 0xd6, 0xff, 0xb3, 0xff, 0xb6, 0xff, 0xd5, 0xff, -0xda, 0xff, 0xcc, 0xff, 0xc1, 0xff, 0xd6, 0xff, 0xcb, 0xff, 0xbf, 0xff, 0xd9, 0xff, 0xf2, 0xff, -0xef, 0xff, 0xcb, 0xff, 0xab, 0xff, 0xb2, 0xff, 0xb7, 0xff, 0xaf, 0xff, 0xbe, 0xff, 0xe0, 0xff, -0x10, 0x00, 0x0f, 0x00, 0x11, 0x00, 0x15, 0x00, 0x18, 0x00, 0x08, 0x00, 0xf1, 0xff, 0xda, 0xff, -0xd4, 0xff, 0xc5, 0xff, 0xaf, 0xff, 0xb9, 0xff, 0xdd, 0xff, 0x0a, 0x00, 0x00, 0x00, 0x29, 0x00, -0x3b, 0x00, 0x3c, 0x00, 0x2b, 0x00, 0x1d, 0x00, 0x07, 0x00, 0xf8, 0xff, 0xf8, 0xff, 0xe4, 0xff, -0xc2, 0xff, 0xcb, 0xff, 0xd2, 0xff, 0xbc, 0xff, 0xcb, 0xff, 0xdf, 0xff, 0xed, 0xff, 0x0f, 0x00, -0x18, 0x00, 0x34, 0x00, 0x31, 0x00, 0x2c, 0x00, 0x2e, 0x00, 0x2f, 0x00, 0x40, 0x00, 0x3b, 0x00, -0x3f, 0x00, 0x65, 0x00, 0x6f, 0x00, 0x80, 0x00, 0x76, 0x00, 0x60, 0x00, 0x66, 0x00, 0x3e, 0x00, -0x27, 0x00, 0x24, 0x00, 0x1e, 0x00, 0x14, 0x00, 0x08, 0x00, 0x09, 0x00, 0x01, 0x00, 0xe0, 0xff, -0xdc, 0xff, 0xe9, 0xff, 0xe5, 0xff, 0xd7, 0xff, 0xda, 0xff, 0xe7, 0xff, 0xe8, 0xff, 0xec, 0xff, -0x06, 0x00, 0x18, 0x00, 0x18, 0x00, 0x2d, 0x00, 0x14, 0x00, 0x15, 0x00, 0x11, 0x00, 0xe3, 0xff, -0xe9, 0xff, 0xf3, 0xff, 0xdc, 0xff, 0xf2, 0xff, 0xf1, 0xff, 0xe4, 0xff, 0xf7, 0xff, 0xe8, 0xff, -0xe3, 0xff, 0xd3, 0xff, 0xc2, 0xff, 0xd4, 0xff, 0xda, 0xff, 0xe0, 0xff, 0xef, 0xff, 0xf6, 0xff, -0xf8, 0xff, 0xf6, 0xff, 0xe8, 0xff, 0xd8, 0xff, 0xcb, 0xff, 0xc7, 0xff, 0xac, 0xff, 0x8e, 0xff, -0x7d, 0xff, 0x8b, 0xff, 0x74, 0xff, 0x6b, 0xff, 0x8d, 0xff, 0x97, 0xff, 0x80, 0xff, 0x69, 0xff, -0x61, 0xff, 0x89, 0xff, 0xb2, 0xff, 0xba, 0xff, 0xc7, 0xff, 0xd0, 0xff, 0xe0, 0xff, 0xd1, 0xff, -0xb3, 0xff, 0xbe, 0xff, 0xb0, 0xff, 0xbb, 0xff, 0xc3, 0xff, 0xc3, 0xff, 0xc4, 0xff, 0xb6, 0xff, -0xba, 0xff, 0xb1, 0xff, 0xb1, 0xff, 0xa3, 0xff, 0x64, 0xff, 0x5f, 0xff, 0x4e, 0xff, 0x49, 0xff, -0x45, 0xff, 0x46, 0xff, 0x58, 0xff, 0x50, 0xff, 0x5e, 0xff, 0x61, 0xff, 0x6b, 0xff, 0x98, 0xff, -0xac, 0xff, 0xdc, 0xff, 0x0a, 0x00, 0x31, 0x00, 0x3d, 0x00, 0x4d, 0x00, 0x5a, 0x00, 0x5b, 0x00, -0x61, 0x00, 0x6c, 0x00, 0x64, 0x00, 0x6c, 0x00, 0x50, 0x00, 0x2e, 0x00, 0x09, 0x00, 0xf0, 0xff, -0xb9, 0xff, 0xcd, 0xff, 0xe6, 0xff, 0xd9, 0xff, 0xc0, 0xff, 0xbb, 0xff, 0xd5, 0xff, 0xdc, 0xff, -0xe2, 0xff, 0xda, 0xff, 0xeb, 0xff, 0xf1, 0xff, 0xe3, 0xff, 0xe4, 0xff, 0xec, 0xff, 0xf4, 0xff, -0xef, 0xff, 0xdc, 0xff, 0xba, 0xff, 0xb5, 0xff, 0xab, 0xff, 0xb1, 0xff, 0xaa, 0xff, 0xa3, 0xff, -0xa4, 0xff, 0xb8, 0xff, 0xdd, 0xff, 0xdd, 0xff, 0xc7, 0xff, 0xba, 0xff, 0x9c, 0xff, 0xb1, 0xff, -0xc5, 0xff, 0xec, 0xff, 0x04, 0x00, 0x19, 0x00, 0x38, 0x00, 0x4c, 0x00, 0x4e, 0x00, 0x4a, 0x00, -0x3e, 0x00, 0x4c, 0x00, 0x5c, 0x00, 0x52, 0x00, 0x4b, 0x00, 0x32, 0x00, 0x21, 0x00, 0x03, 0x00, -0xdc, 0xff, 0xda, 0xff, 0xa9, 0xff, 0x7a, 0xff, 0x8d, 0xff, 0x8d, 0xff, 0x95, 0xff, 0x96, 0xff, -0x97, 0xff, 0x8b, 0xff, 0x89, 0xff, 0xab, 0xff, 0xce, 0xff, 0xe7, 0xff, 0xcc, 0xff, 0xc6, 0xff, -0xa7, 0xff, 0xbc, 0xff, 0xb4, 0xff, 0xc1, 0xff, 0xd6, 0xff, 0xcc, 0xff, 0xce, 0xff, 0xcd, 0xff, -0xa9, 0xff, 0xb9, 0xff, 0xcd, 0xff, 0xd4, 0xff, 0x04, 0x00, 0x0b, 0x00, 0xfa, 0xff, 0xd6, 0xff, -0xd5, 0xff, 0xbf, 0xff, 0xb9, 0xff, 0xbb, 0xff, 0x97, 0xff, 0x8e, 0xff, 0x85, 0xff, 0x70, 0xff, -0x6e, 0xff, 0x7a, 0xff, 0x67, 0xff, 0x8a, 0xff, 0x96, 0xff, 0x99, 0xff, 0xb2, 0xff, 0xa9, 0xff, -0xa0, 0xff, 0xa0, 0xff, 0xb2, 0xff, 0x8d, 0xff, 0xa1, 0xff, 0xb9, 0xff, 0xab, 0xff, 0xad, 0xff, -0xc3, 0xff, 0xcf, 0xff, 0xf7, 0xff, 0x06, 0x00, 0x05, 0x00, 0xff, 0xff, 0xf0, 0xff, 0xd6, 0xff, -0xb3, 0xff, 0xb2, 0xff, 0xb0, 0xff, 0xc5, 0xff, 0xac, 0xff, 0x8b, 0xff, 0x82, 0xff, 0x61, 0xff, -0x46, 0xff, 0x57, 0xff, 0x6d, 0xff, 0x63, 0xff, 0x54, 0xff, 0x72, 0xff, 0x5e, 0xff, 0x5e, 0xff, -0x5e, 0xff, 0x79, 0xff, 0x76, 0xff, 0x75, 0xff, 0x68, 0xff, 0x5b, 0xff, 0x54, 0xff, 0x50, 0xff, -0x6d, 0xff, 0xa0, 0xff, 0x91, 0xff, 0x82, 0xff, 0x91, 0xff, 0xae, 0xff, 0xd5, 0xff, 0xd7, 0xff, -0xc1, 0xff, 0xcc, 0xff, 0xd2, 0xff, 0xd5, 0xff, 0xc7, 0xff, 0xad, 0xff, 0xb5, 0xff, 0x98, 0xff, -0x8e, 0xff, 0x7f, 0xff, 0x7b, 0xff, 0x73, 0xff, 0x79, 0xff, 0x7c, 0xff, 0x77, 0xff, 0x94, 0xff, -0xa2, 0xff, 0xac, 0xff, 0xae, 0xff, 0xb0, 0xff, 0xa6, 0xff, 0xb8, 0xff, 0xbe, 0xff, 0xb1, 0xff, -0xc1, 0xff, 0xb7, 0xff, 0xc1, 0xff, 0xb7, 0xff, 0xc0, 0xff, 0xbc, 0xff, 0x97, 0xff, 0x6f, 0xff, -0x58, 0xff, 0x54, 0xff, 0x72, 0xff, 0x8c, 0xff, 0x6f, 0xff, 0x79, 0xff, 0x7f, 0xff, 0x52, 0xff, -0x2a, 0xff, 0x13, 0xff, 0x26, 0xff, 0x3a, 0xff, 0x55, 0xff, 0x5c, 0xff, 0x6d, 0xff, 0x7a, 0xff, -0x8a, 0xff, 0x82, 0xff, 0x80, 0xff, 0x8d, 0xff, 0x71, 0xff, 0x7e, 0xff, 0x72, 0xff, 0x7a, 0xff, -0x92, 0xff, 0x7a, 0xff, 0x71, 0xff, 0x6f, 0xff, 0x73, 0xff, 0x8d, 0xff, 0x87, 0xff, 0x8f, 0xff, -0x83, 0xff, 0x79, 0xff, 0x84, 0xff, 0x7d, 0xff, 0x8a, 0xff, 0x8b, 0xff, 0x8c, 0xff, 0x7d, 0xff, -0x70, 0xff, 0x63, 0xff, 0x68, 0xff, 0x7e, 0xff, 0xbd, 0xff, 0xbf, 0xff, 0xaf, 0xff, 0xbb, 0xff, -0xc4, 0xff, 0xb8, 0xff, 0x9d, 0xff, 0xa5, 0xff, 0xbd, 0xff, 0xac, 0xff, 0x99, 0xff, 0x95, 0xff, -0x92, 0xff, 0x86, 0xff, 0x8b, 0xff, 0xa2, 0xff, 0xa6, 0xff, 0xb1, 0xff, 0x9c, 0xff, 0x8e, 0xff, -0x85, 0xff, 0x83, 0xff, 0x92, 0xff, 0x93, 0xff, 0xa1, 0xff, 0xb9, 0xff, 0xaf, 0xff, 0xb8, 0xff, -0xca, 0xff, 0xf2, 0xff, 0x0c, 0x00, 0xfc, 0xff, 0xfe, 0xff, 0x09, 0x00, 0x14, 0x00, 0x1c, 0x00, -0x1a, 0x00, 0x2c, 0x00, 0x32, 0x00, 0x31, 0x00, 0x18, 0x00, 0x1b, 0x00, 0x02, 0x00, 0xe4, 0xff, -0xf4, 0xff, 0xf8, 0xff, 0xee, 0xff, 0xe9, 0xff, 0xe1, 0xff, 0xe8, 0xff, 0xd2, 0xff, 0xc6, 0xff, -0xc8, 0xff, 0xbe, 0xff, 0xbd, 0xff, 0xbf, 0xff, 0xa4, 0xff, 0xa1, 0xff, 0xab, 0xff, 0xa8, 0xff, -0x9e, 0xff, 0xa1, 0xff, 0xb5, 0xff, 0xb9, 0xff, 0xc9, 0xff, 0xbc, 0xff, 0xd3, 0xff, 0xe2, 0xff, -0xee, 0xff, 0x01, 0x00, 0xf9, 0xff, 0xfb, 0xff, 0x11, 0x00, 0x13, 0x00, 0x1b, 0x00, 0x35, 0x00, -0x1e, 0x00, 0x50, 0x00, 0x53, 0x00, 0x52, 0x00, 0x50, 0x00, 0x48, 0x00, 0x4b, 0x00, 0x17, 0x00, -0x0f, 0x00, 0x0e, 0x00, 0x00, 0x00, 0xf3, 0xff, 0xf0, 0xff, 0xea, 0xff, 0xfa, 0xff, 0xf7, 0xff, -0xe9, 0xff, 0xe8, 0xff, 0xf7, 0xff, 0xf6, 0xff, 0xf4, 0xff, 0xf6, 0xff, 0xf2, 0xff, 0x14, 0x00, -0x0f, 0x00, 0x0c, 0x00, 0xfc, 0xff, 0xe4, 0xff, 0xcb, 0xff, 0xcb, 0xff, 0xbe, 0xff, 0xb4, 0xff, -0xcb, 0xff, 0xac, 0xff, 0x95, 0xff, 0x89, 0xff, 0x75, 0xff, 0x58, 0xff, 0x47, 0xff, 0x4d, 0xff, -0x5f, 0xff, 0x5e, 0xff, 0x64, 0xff, 0x73, 0xff, 0x73, 0xff, 0x96, 0xff, 0x9a, 0xff, 0x8c, 0xff, -0xbe, 0xff, 0xc8, 0xff, 0xdd, 0xff, 0xf9, 0xff, 0xfa, 0xff, 0x20, 0x00, 0x2c, 0x00, 0x6e, 0x00, -0x9b, 0x00, 0xc6, 0x00, 0xdd, 0x00, 0xcf, 0x00, 0xc8, 0x00, 0xc6, 0x00, 0xc3, 0x00, 0xbf, 0x00, -0xb9, 0x00, 0xb5, 0x00, 0xa2, 0x00, 0x9a, 0x00, 0x73, 0x00, 0x4d, 0x00, 0x33, 0x00, 0x20, 0x00, -0x0a, 0x00, 0xee, 0xff, 0xc5, 0xff, 0xc7, 0xff, 0xb2, 0xff, 0xcb, 0xff, 0xc1, 0xff, 0xa5, 0xff, -0xaa, 0xff, 0x89, 0xff, 0x85, 0xff, 0x77, 0xff, 0x79, 0xff, 0x8e, 0xff, 0x9c, 0xff, 0xaf, 0xff, -0xa8, 0xff, 0xbb, 0xff, 0xbe, 0xff, 0xc4, 0xff, 0xd9, 0xff, 0xb2, 0xff, 0xd0, 0xff, 0xd6, 0xff, -0xdb, 0xff, 0xee, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x10, 0x00, 0x0d, 0x00, 0x17, 0x00, 0x25, 0x00, -0x09, 0x00, 0x0e, 0x00, 0x04, 0x00, 0x05, 0x00, 0x27, 0x00, 0x62, 0x00, 0x82, 0x00, 0x9b, 0x00, -0xa0, 0x00, 0x91, 0x00, 0x80, 0x00, 0x8a, 0x00, 0x6c, 0x00, 0x5e, 0x00, 0x68, 0x00, 0x70, 0x00, -0x4d, 0x00, 0x60, 0x00, 0x4a, 0x00, 0x51, 0x00, 0x42, 0x00, 0x2c, 0x00, 0x26, 0x00, 0x14, 0x00, -0x21, 0x00, 0x17, 0x00, 0x24, 0x00, 0x2c, 0x00, 0x2a, 0x00, 0xf1, 0xff, 0xcc, 0xff, 0xd0, 0xff, -0xbd, 0xff, 0x9e, 0xff, 0x98, 0xff, 0x9f, 0xff, 0x89, 0xff, 0x8a, 0xff, 0xac, 0xff, 0xd0, 0xff, -0xb5, 0xff, 0xb7, 0xff, 0xd2, 0xff, 0xe2, 0xff, 0xe0, 0xff, 0xef, 0xff, 0xe1, 0xff, 0xe5, 0xff, -0xfa, 0xff, 0x0f, 0x00, 0x1e, 0x00, 0x36, 0x00, 0x38, 0x00, 0x16, 0x00, 0x00, 0x00, 0xf5, 0xff, -0xe3, 0xff, 0xbb, 0xff, 0xbe, 0xff, 0xb5, 0xff, 0xa8, 0xff, 0xa5, 0xff, 0x7d, 0xff, 0x80, 0xff, -0x74, 0xff, 0x63, 0xff, 0x53, 0xff, 0x52, 0xff, 0x54, 0xff, 0x60, 0xff, 0x43, 0xff, 0x5a, 0xff, -0x85, 0xff, 0x93, 0xff, 0xc2, 0xff, 0xe0, 0xff, 0xee, 0xff, 0xec, 0xff, 0xda, 0xff, 0xf2, 0xff, -0xeb, 0xff, 0xe1, 0xff, 0xb8, 0xff, 0xac, 0xff, 0xae, 0xff, 0xb7, 0xff, 0xa9, 0xff, 0x79, 0xff, -0x67, 0xff, 0x59, 0xff, 0x48, 0xff, 0x44, 0xff, 0x47, 0xff, 0x57, 0xff, 0x54, 0xff, 0x5e, 0xff, -0x79, 0xff, 0xab, 0xff, 0xb0, 0xff, 0xa2, 0xff, 0xc0, 0xff, 0xc9, 0xff, 0xee, 0xff, 0xfd, 0xff, -0x16, 0x00, 0x24, 0x00, 0x1f, 0x00, 0x2d, 0x00, 0x37, 0x00, 0x28, 0x00, 0x2a, 0x00, 0x17, 0x00, -0x21, 0x00, 0x1b, 0x00, 0xf7, 0xff, 0xda, 0xff, 0xb0, 0xff, 0xc6, 0xff, 0xc8, 0xff, 0xc8, 0xff, -0xb5, 0xff, 0xa1, 0xff, 0xbf, 0xff, 0xbf, 0xff, 0xe6, 0xff, 0xeb, 0xff, 0x09, 0x00, 0x00, 0x00, -0xf7, 0xff, 0x03, 0x00, 0xfd, 0xff, 0x01, 0x00, 0xec, 0xff, 0xf4, 0xff, 0xec, 0xff, 0xde, 0xff, -0xc2, 0xff, 0xc5, 0xff, 0xda, 0xff, 0xe2, 0xff, 0xe3, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0x03, 0x00, -0x08, 0x00, 0x2a, 0x00, 0x23, 0x00, 0xf0, 0xff, 0xd8, 0xff, 0xc0, 0xff, 0xa3, 0xff, 0x8e, 0xff, -0x69, 0xff, 0x54, 0xff, 0x41, 0xff, 0x50, 0xff, 0x41, 0xff, 0x4a, 0xff, 0x65, 0xff, 0x6f, 0xff, -0x73, 0xff, 0x8a, 0xff, 0x8d, 0xff, 0xab, 0xff, 0xba, 0xff, 0xca, 0xff, 0xeb, 0xff, 0x10, 0x00, -0x37, 0x00, 0x40, 0x00, 0x63, 0x00, 0x78, 0x00, 0x8a, 0x00, 0x7a, 0x00, 0x7d, 0x00, 0x8a, 0x00, -0x72, 0x00, 0x5b, 0x00, 0x44, 0x00, 0x59, 0x00, 0x46, 0x00, 0x0a, 0x00, 0xf6, 0xff, 0xcf, 0xff, -0xcf, 0xff, 0xc7, 0xff, 0xca, 0xff, 0xe7, 0xff, 0xf0, 0xff, 0xe1, 0xff, 0xec, 0xff, 0xf3, 0xff, -0xe4, 0xff, 0xb6, 0xff, 0xbd, 0xff, 0xd3, 0xff, 0xf6, 0xff, 0x10, 0x00, 0x04, 0x00, 0xe5, 0xff, -0xdd, 0xff, 0xd5, 0xff, 0xd4, 0xff, 0xb9, 0xff, 0xc0, 0xff, 0xbc, 0xff, 0xd4, 0xff, 0xf0, 0xff, -0xf1, 0xff, 0xf1, 0xff, 0xf1, 0xff, 0xea, 0xff, 0xee, 0xff, 0xe8, 0xff, 0xe7, 0xff, 0xec, 0xff, -0xee, 0xff, 0xf1, 0xff, 0x02, 0x00, 0xfd, 0xff, 0xdc, 0xff, 0xbf, 0xff, 0xb0, 0xff, 0xa1, 0xff, -0xb4, 0xff, 0xa9, 0xff, 0xa4, 0xff, 0x9a, 0xff, 0x98, 0xff, 0xc5, 0xff, 0xd3, 0xff, 0x08, 0x00, -0x2f, 0x00, 0x29, 0x00, 0x1e, 0x00, 0xf7, 0xff, 0xde, 0xff, 0xcc, 0xff, 0xe6, 0xff, 0xfc, 0xff, -0xf1, 0xff, 0xec, 0xff, 0xea, 0xff, 0xf0, 0xff, 0xe4, 0xff, 0xf5, 0xff, 0x07, 0x00, 0xfd, 0xff, -0xf9, 0xff, 0x00, 0x00, 0x01, 0x00, 0x15, 0x00, 0x14, 0x00, 0x03, 0x00, 0xf3, 0xff, 0x08, 0x00, -0x15, 0x00, 0x11, 0x00, 0x27, 0x00, 0x55, 0x00, 0x91, 0x00, 0x94, 0x00, 0x9a, 0x00, 0xaa, 0x00, -0x94, 0x00, 0x81, 0x00, 0x81, 0x00, 0x8f, 0x00, 0x76, 0x00, 0x61, 0x00, 0x5f, 0x00, 0x4a, 0x00, -0x5c, 0x00, 0x36, 0x00, 0x46, 0x00, 0x52, 0x00, 0x57, 0x00, 0x5b, 0x00, 0x55, 0x00, 0x4d, 0x00, -0x33, 0x00, 0x37, 0x00, 0x46, 0x00, 0x54, 0x00, 0x57, 0x00, 0x74, 0x00, 0x64, 0x00, 0x64, 0x00, -0x47, 0x00, 0x4a, 0x00, 0x3a, 0x00, 0x1d, 0x00, 0x08, 0x00, 0x0b, 0x00, 0x06, 0x00, 0x11, 0x00, -0x02, 0x00, 0x2a, 0x00, 0x35, 0x00, 0x29, 0x00, 0x36, 0x00, 0x31, 0x00, 0x2c, 0x00, 0x25, 0x00, -0x22, 0x00, 0x16, 0x00, 0x05, 0x00, 0xfb, 0xff, 0xc9, 0xff, 0xc8, 0xff, 0xdb, 0xff, 0xd4, 0xff, -0xd8, 0xff, 0xc3, 0xff, 0xd5, 0xff, 0xc3, 0xff, 0xcd, 0xff, 0xeb, 0xff, 0x38, 0x00, 0x49, 0x00, -0x41, 0x00, 0x38, 0x00, 0x35, 0x00, 0x4a, 0x00, 0x46, 0x00, 0x35, 0x00, 0x2d, 0x00, 0x13, 0x00, -0x0f, 0x00, 0xf9, 0xff, 0x10, 0x00, 0x36, 0x00, 0x1d, 0x00, 0x17, 0x00, 0x03, 0x00, 0xff, 0xff, -0xd9, 0xff, 0xa3, 0xff, 0x83, 0xff, 0x88, 0xff, 0x9e, 0xff, 0xa3, 0xff, 0x9b, 0xff, 0xa4, 0xff, -0xb6, 0xff, 0x9e, 0xff, 0x9f, 0xff, 0x9c, 0xff, 0x95, 0xff, 0x91, 0xff, 0x80, 0xff, 0x9e, 0xff, -0xbc, 0xff, 0xc5, 0xff, 0xb7, 0xff, 0xac, 0xff, 0xb0, 0xff, 0xa5, 0xff, 0x72, 0xff, 0x7a, 0xff, -0x9a, 0xff, 0x9f, 0xff, 0xa6, 0xff, 0xa2, 0xff, 0xb5, 0xff, 0xa5, 0xff, 0xc1, 0xff, 0xb0, 0xff, -0xb2, 0xff, 0xdc, 0xff, 0xdb, 0xff, 0xe3, 0xff, 0xc7, 0xff, 0xda, 0xff, 0xd6, 0xff, 0xd1, 0xff, -0xe3, 0xff, 0xc0, 0xff, 0xc5, 0xff, 0xcd, 0xff, 0xbb, 0xff, 0xd8, 0xff, 0xe3, 0xff, 0xf8, 0xff, -0xeb, 0xff, 0xea, 0xff, 0xe7, 0xff, 0xe6, 0xff, 0xf8, 0xff, 0x10, 0x00, 0x0f, 0x00, 0x36, 0x00, -0x3b, 0x00, 0x3d, 0x00, 0x4f, 0x00, 0x4f, 0x00, 0x5e, 0x00, 0x60, 0x00, 0x48, 0x00, 0x34, 0x00, -0x2d, 0x00, 0x1a, 0x00, 0x11, 0x00, 0xff, 0xff, 0xf0, 0xff, 0xce, 0xff, 0xc7, 0xff, 0xcd, 0xff, -0xdc, 0xff, 0xe1, 0xff, 0xe2, 0xff, 0x0a, 0x00, 0x26, 0x00, 0x23, 0x00, 0x34, 0x00, 0x41, 0x00, -0x46, 0x00, 0x6a, 0x00, 0x7c, 0x00, 0x86, 0x00, 0xa3, 0x00, 0xab, 0x00, 0xa9, 0x00, 0xa6, 0x00, -0xad, 0x00, 0xb7, 0x00, 0xb3, 0x00, 0x88, 0x00, 0x84, 0x00, 0x84, 0x00, 0x82, 0x00, 0x7d, 0x00, -0x73, 0x00, 0x60, 0x00, 0x65, 0x00, 0x63, 0x00, 0x5f, 0x00, 0x52, 0x00, 0x4a, 0x00, 0x2e, 0x00, -0x21, 0x00, 0x2b, 0x00, 0x2f, 0x00, 0x04, 0x00, 0x01, 0x00, 0xef, 0xff, 0xfd, 0xff, 0xf0, 0xff, -0xce, 0xff, 0xa7, 0xff, 0xad, 0xff, 0xbb, 0xff, 0xbb, 0xff, 0xde, 0xff, 0xda, 0xff, 0xdd, 0xff, -0xc3, 0xff, 0xca, 0xff, 0xd6, 0xff, 0xdc, 0xff, 0xc4, 0xff, 0xab, 0xff, 0xbc, 0xff, 0xdb, 0xff, -0xf8, 0xff, 0xea, 0xff, 0xe4, 0xff, 0xed, 0xff, 0xfc, 0xff, 0xf4, 0xff, 0x05, 0x00, 0x0c, 0x00, -0x0b, 0x00, 0xeb, 0xff, 0xce, 0xff, 0xe5, 0xff, 0xf7, 0xff, 0xfc, 0xff, 0x0d, 0x00, 0x16, 0x00, -0x1f, 0x00, 0x08, 0x00, 0xfa, 0xff, 0xf7, 0xff, 0xe3, 0xff, 0xde, 0xff, 0xb4, 0xff, 0xaf, 0xff, -0x94, 0xff, 0x82, 0xff, 0x97, 0xff, 0x93, 0xff, 0xa4, 0xff, 0xca, 0xff, 0xde, 0xff, 0xce, 0xff, -0xc0, 0xff, 0xd4, 0xff, 0xe3, 0xff, 0xea, 0xff, 0xfb, 0xff, 0x0b, 0x00, 0x10, 0x00, 0x17, 0x00, -0x0c, 0x00, 0x0d, 0x00, 0x16, 0x00, 0xff, 0xff, 0xec, 0xff, 0xda, 0xff, 0xd7, 0xff, 0xd7, 0xff, -0xa4, 0xff, 0x9e, 0xff, 0x88, 0xff, 0x83, 0xff, 0x7a, 0xff, 0x6e, 0xff, 0x84, 0xff, 0x9d, 0xff, -0xa9, 0xff, 0xb9, 0xff, 0xd3, 0xff, 0xe4, 0xff, 0x09, 0x00, 0x26, 0x00, 0x24, 0x00, 0x35, 0x00, -0x2c, 0x00, 0x3a, 0x00, 0x39, 0x00, 0x49, 0x00, 0x81, 0x00, 0x90, 0x00, 0xa1, 0x00, 0xa0, 0x00, -0x92, 0x00, 0x92, 0x00, 0x8e, 0x00, 0x9e, 0x00, 0xc0, 0x00, 0xb5, 0x00, 0xb3, 0x00, 0xa5, 0x00, -0xac, 0x00, 0xb7, 0x00, 0xc2, 0x00, 0xcd, 0x00, 0xd6, 0x00, 0xab, 0x00, 0xa9, 0x00, 0xa8, 0x00, -0x93, 0x00, 0x77, 0x00, 0x72, 0x00, 0x64, 0x00, 0x61, 0x00, 0x52, 0x00, 0x31, 0x00, 0xfc, 0xff, -0xda, 0xff, 0xd3, 0xff, 0xdb, 0xff, 0xee, 0xff, 0xd4, 0xff, 0xc7, 0xff, 0xdf, 0xff, 0xdb, 0xff, -0xfb, 0xff, 0x0e, 0x00, 0x0d, 0x00, 0x1e, 0x00, 0x2a, 0x00, 0x31, 0x00, 0x4c, 0x00, 0x4a, 0x00, -0x4c, 0x00, 0x59, 0x00, 0x44, 0x00, 0x37, 0x00, 0x23, 0x00, 0x03, 0x00, 0xe4, 0xff, 0xd8, 0xff, -0xe9, 0xff, 0xf8, 0xff, 0x18, 0x00, 0x2a, 0x00, 0x2e, 0x00, 0x3b, 0x00, 0x3e, 0x00, 0x24, 0x00, -0x41, 0x00, 0x3e, 0x00, 0x1e, 0x00, 0x28, 0x00, 0x19, 0x00, 0x28, 0x00, 0x22, 0x00, 0x1f, 0x00, -0x0a, 0x00, 0x0f, 0x00, 0x21, 0x00, 0x37, 0x00, 0x2a, 0x00, 0x1d, 0x00, 0x1c, 0x00, 0x12, 0x00, -0x04, 0x00, 0xed, 0xff, 0xe6, 0xff, 0xdb, 0xff, 0xcd, 0xff, 0xbe, 0xff, 0xb1, 0xff, 0xc6, 0xff, -0xc3, 0xff, 0xd3, 0xff, 0xc6, 0xff, 0xdc, 0xff, 0xe4, 0xff, 0xe0, 0xff, 0xe2, 0xff, 0xc1, 0xff, -0x9b, 0xff, 0xa0, 0xff, 0x94, 0xff, 0xa0, 0xff, 0xb5, 0xff, 0xc4, 0xff, 0xc1, 0xff, 0xe1, 0xff, -0xe4, 0xff, 0xe2, 0xff, 0xfe, 0xff, 0x08, 0x00, 0xff, 0xff, 0x05, 0x00, 0x04, 0x00, 0xf6, 0xff, -0x05, 0x00, 0xf3, 0xff, 0x0b, 0x00, 0x13, 0x00, 0x26, 0x00, 0x34, 0x00, 0x36, 0x00, 0x3d, 0x00, -0x21, 0x00, 0x27, 0x00, 0x1f, 0x00, 0x23, 0x00, 0x0a, 0x00, 0x11, 0x00, 0x17, 0x00, 0x1d, 0x00, -0x17, 0x00, 0x22, 0x00, 0x08, 0x00, 0xf2, 0xff, 0xd3, 0xff, 0xb5, 0xff, 0xbf, 0xff, 0x9a, 0xff, -0xb6, 0xff, 0xc7, 0xff, 0xb9, 0xff, 0xac, 0xff, 0x9d, 0xff, 0xaf, 0xff, 0xca, 0xff, 0xcc, 0xff, -0xcd, 0xff, 0xd4, 0xff, 0xda, 0xff, 0x05, 0x00, 0x2b, 0x00, 0x49, 0x00, 0x6a, 0x00, 0x88, 0x00, -0x8c, 0x00, 0x88, 0x00, 0x6e, 0x00, 0x63, 0x00, 0x4e, 0x00, 0x3d, 0x00, 0x3b, 0x00, 0x48, 0x00, -0x5e, 0x00, 0x63, 0x00, 0x77, 0x00, 0x58, 0x00, 0x37, 0x00, 0x2f, 0x00, 0x16, 0x00, 0x3b, 0x00, -0x36, 0x00, 0x49, 0x00, 0x4e, 0x00, 0x3c, 0x00, 0x2f, 0x00, 0x00, 0x00, 0xe5, 0xff, 0xc5, 0xff, -0xbc, 0xff, 0xa4, 0xff, 0x9f, 0xff, 0x83, 0xff, 0x6b, 0xff, 0x79, 0xff, 0x6a, 0xff, 0x62, 0xff, -0x51, 0xff, 0x3a, 0xff, 0x31, 0xff, 0x47, 0xff, 0x3d, 0xff, 0x62, 0xff, 0x8d, 0xff, 0xb2, 0xff, -0xd8, 0xff, 0xcf, 0xff, 0xb1, 0xff, 0xbf, 0xff, 0xce, 0xff, 0xdc, 0xff, 0xea, 0xff, 0xe0, 0xff, -0xf9, 0xff, 0x08, 0x00, 0x1e, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x2c, 0x00, 0x34, 0x00, 0x1a, 0x00, -0x06, 0x00, 0x02, 0x00, 0x13, 0x00, 0x1d, 0x00, 0x30, 0x00, 0x26, 0x00, 0x17, 0x00, 0x2b, 0x00, -0x14, 0x00, 0xee, 0xff, 0xed, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0x11, 0x00, 0x18, 0x00, 0x2f, 0x00, -0x46, 0x00, 0x69, 0x00, 0x66, 0x00, 0x52, 0x00, 0x50, 0x00, 0x1a, 0x00, 0x02, 0x00, 0xee, 0xff, -0xed, 0xff, 0xef, 0xff, 0xf6, 0xff, 0x04, 0x00, 0x1f, 0x00, 0x2e, 0x00, 0x46, 0x00, 0x55, 0x00, -0x68, 0x00, 0x80, 0x00, 0x7e, 0x00, 0x78, 0x00, 0x85, 0x00, 0x73, 0x00, 0x77, 0x00, 0x73, 0x00, -0x67, 0x00, 0x7d, 0x00, 0x7d, 0x00, 0x74, 0x00, 0x66, 0x00, 0x53, 0x00, 0x61, 0x00, 0x6d, 0x00, -0x77, 0x00, 0x83, 0x00, 0x8f, 0x00, 0x90, 0x00, 0x8a, 0x00, 0x97, 0x00, 0x90, 0x00, 0x9a, 0x00, -0x8d, 0x00, 0xaf, 0x00, 0x9e, 0x00, 0x76, 0x00, 0x65, 0x00, 0x4b, 0x00, 0x49, 0x00, 0x61, 0x00, -0x4d, 0x00, 0x58, 0x00, 0x70, 0x00, 0x6a, 0x00, 0x73, 0x00, 0x5a, 0x00, 0x5b, 0x00, 0x6a, 0x00, -0x5b, 0x00, 0x69, 0x00, 0x6f, 0x00, 0x5f, 0x00, 0x55, 0x00, 0x5d, 0x00, 0x52, 0x00, 0x68, 0x00, -0x77, 0x00, 0x7b, 0x00, 0x6b, 0x00, 0x70, 0x00, 0x6f, 0x00, 0x70, 0x00, 0x6a, 0x00, 0x7e, 0x00, -0x79, 0x00, 0x74, 0x00, 0x6b, 0x00, 0x59, 0x00, 0x46, 0x00, 0x25, 0x00, 0x15, 0x00, 0x0d, 0x00, -0x1e, 0x00, 0x12, 0x00, 0x10, 0x00, 0x0d, 0x00, 0x19, 0x00, 0x1c, 0x00, 0x1f, 0x00, 0x2c, 0x00, -0x2f, 0x00, 0x26, 0x00, 0x06, 0x00, 0x01, 0x00, 0x18, 0x00, 0x18, 0x00, 0x02, 0x00, 0x01, 0x00, -0x07, 0x00, 0x06, 0x00, 0x20, 0x00, 0x0f, 0x00, 0xe7, 0xff, 0xe4, 0xff, 0xcb, 0xff, 0xc7, 0xff, -0xd3, 0xff, 0xe5, 0xff, 0xc9, 0xff, 0xd1, 0xff, 0xb9, 0xff, 0x97, 0xff, 0xaa, 0xff, 0xa2, 0xff, -0x9c, 0xff, 0xae, 0xff, 0x9a, 0xff, 0xbb, 0xff, 0xcd, 0xff, 0xd0, 0xff, 0xf6, 0xff, 0xfd, 0xff, -0x19, 0x00, 0x3f, 0x00, 0x4d, 0x00, 0x5c, 0x00, 0x63, 0x00, 0x53, 0x00, 0x3e, 0x00, 0x26, 0x00, -0xf7, 0xff, 0xe7, 0xff, 0xc2, 0xff, 0xc2, 0xff, 0xb5, 0xff, 0xb0, 0xff, 0x9d, 0xff, 0xa5, 0xff, -0xc1, 0xff, 0xc3, 0xff, 0xcb, 0xff, 0xce, 0xff, 0xb5, 0xff, 0xc0, 0xff, 0xc1, 0xff, 0xe6, 0xff, -0x21, 0x00, 0x2f, 0x00, 0x32, 0x00, 0x61, 0x00, 0x74, 0x00, 0x7f, 0x00, 0x7b, 0x00, 0x7c, 0x00, -0x9f, 0x00, 0xa3, 0x00, 0x96, 0x00, 0xa8, 0x00, 0x93, 0x00, 0x91, 0x00, 0x70, 0x00, 0x5c, 0x00, -0x55, 0x00, 0x3e, 0x00, 0x56, 0x00, 0x4a, 0x00, 0x25, 0x00, 0x1d, 0x00, 0x14, 0x00, 0x27, 0x00, -0x2a, 0x00, 0x3b, 0x00, 0x4c, 0x00, 0x4c, 0x00, 0x5d, 0x00, 0x59, 0x00, 0x51, 0x00, 0x53, 0x00, -0x5f, 0x00, 0x75, 0x00, 0x8c, 0x00, 0x8e, 0x00, 0x9b, 0x00, 0x99, 0x00, 0x7e, 0x00, 0x8a, 0x00, -0x8e, 0x00, 0x7e, 0x00, 0x98, 0x00, 0x94, 0x00, 0x77, 0x00, 0x7c, 0x00, 0xa9, 0x00, 0xc4, 0x00, -0xc0, 0x00, 0xc7, 0x00, 0xd2, 0x00, 0xb1, 0x00, 0xa4, 0x00, 0x7f, 0x00, 0x6f, 0x00, 0x74, 0x00, -0x91, 0x00, 0xa1, 0x00, 0xa8, 0x00, 0xca, 0x00, 0xd0, 0x00, 0xd7, 0x00, 0xce, 0x00, 0xce, 0x00, -0xb7, 0x00, 0xc8, 0x00, 0xbd, 0x00, 0x92, 0x00, 0x89, 0x00, 0x84, 0x00, 0x91, 0x00, 0x8b, 0x00, -0x89, 0x00, 0x63, 0x00, 0x4d, 0x00, 0x5b, 0x00, 0x66, 0x00, 0x62, 0x00, 0x56, 0x00, 0x43, 0x00, -0x30, 0x00, 0x05, 0x00, 0xda, 0xff, 0xcf, 0xff, 0xbb, 0xff, 0xb7, 0xff, 0xad, 0xff, 0xa3, 0xff, -0x97, 0xff, 0x81, 0xff, 0x88, 0xff, 0x75, 0xff, 0x73, 0xff, 0x79, 0xff, 0x8e, 0xff, 0xb8, 0xff, -0xb6, 0xff, 0xcf, 0xff, 0xf9, 0xff, 0x24, 0x00, 0x45, 0x00, 0x77, 0x00, 0xa0, 0x00, 0xbc, 0x00, -0xbf, 0x00, 0xbe, 0x00, 0xb2, 0x00, 0xbc, 0x00, 0xef, 0x00, 0x06, 0x01, 0x0d, 0x01, 0x18, 0x01, -0x00, 0x01, 0xe2, 0x00, 0xc5, 0x00, 0xad, 0x00, 0x95, 0x00, 0x8a, 0x00, 0x64, 0x00, 0x45, 0x00, -0x27, 0x00, 0x01, 0x00, 0xf5, 0xff, 0xf0, 0xff, 0xec, 0xff, 0xd1, 0xff, 0xd6, 0xff, 0xb3, 0xff, -0xbd, 0xff, 0xcc, 0xff, 0xbc, 0xff, 0xbe, 0xff, 0xd5, 0xff, 0xe5, 0xff, 0xf9, 0xff, 0xf2, 0xff, -0xf1, 0xff, 0xed, 0xff, 0xf3, 0xff, 0xf4, 0xff, 0xfb, 0xff, 0xde, 0xff, 0xb4, 0xff, 0xbb, 0xff, -0xa9, 0xff, 0xac, 0xff, 0xb7, 0xff, 0xa9, 0xff, 0xb0, 0xff, 0xbd, 0xff, 0xd1, 0xff, 0xf8, 0xff, -0x1f, 0x00, 0x3a, 0x00, 0x38, 0x00, 0x59, 0x00, 0x5e, 0x00, 0x69, 0x00, 0x82, 0x00, 0x8d, 0x00, -0xb5, 0x00, 0xd2, 0x00, 0xe3, 0x00, 0xf1, 0x00, 0xe5, 0x00, 0xd0, 0x00, 0xc2, 0x00, 0xba, 0x00, -0x9f, 0x00, 0x83, 0x00, 0x63, 0x00, 0x2d, 0x00, 0xfd, 0xff, 0xf5, 0xff, 0xef, 0xff, 0xe5, 0xff, -0xf6, 0xff, 0x0e, 0x00, 0x0b, 0x00, 0xfc, 0xff, 0xee, 0xff, 0xeb, 0xff, 0xff, 0xff, 0x01, 0x00, -0xf9, 0xff, 0x1a, 0x00, 0x13, 0x00, 0x1b, 0x00, 0x16, 0x00, 0x09, 0x00, 0x15, 0x00, 0x26, 0x00, -0x45, 0x00, 0x5b, 0x00, 0x5d, 0x00, 0x6c, 0x00, 0x7d, 0x00, 0x80, 0x00, 0x82, 0x00, 0x7d, 0x00, -0x79, 0x00, 0x69, 0x00, 0x79, 0x00, 0x7a, 0x00, 0x85, 0x00, 0x81, 0x00, 0x84, 0x00, 0x9e, 0x00, -0x92, 0x00, 0x93, 0x00, 0x88, 0x00, 0x53, 0x00, 0x0f, 0x00, 0xfa, 0xff, 0xe7, 0xff, 0xe6, 0xff, -0xe3, 0xff, 0xd5, 0xff, 0xf0, 0xff, 0x03, 0x00, 0x12, 0x00, 0x23, 0x00, 0x33, 0x00, 0x2d, 0x00, -0x31, 0x00, 0x21, 0x00, 0x2d, 0x00, 0x3b, 0x00, 0x1a, 0x00, 0x19, 0x00, 0xe5, 0xff, 0xda, 0xff, -0xe6, 0xff, 0xce, 0xff, 0xf2, 0xff, 0x01, 0x00, 0x03, 0x00, 0xfc, 0xff, 0xfb, 0xff, 0xcb, 0xff, -0xb5, 0xff, 0x92, 0xff, 0x74, 0xff, 0x6d, 0xff, 0x67, 0xff, 0x43, 0xff, 0x47, 0xff, 0x3f, 0xff, -0x54, 0xff, 0x73, 0xff, 0x9d, 0xff, 0x9d, 0xff, 0xa7, 0xff, 0x92, 0xff, 0xb1, 0xff, 0xc5, 0xff, -0xbc, 0xff, 0xc8, 0xff, 0xf0, 0xff, 0x06, 0x00, 0x1e, 0x00, 0x3b, 0x00, 0x5b, 0x00, 0x8e, 0x00, -0x96, 0x00, 0xbd, 0x00, 0xbf, 0x00, 0xc0, 0x00, 0xd0, 0x00, 0xc1, 0x00, 0xcc, 0x00, 0xa7, 0x00, -0x8d, 0x00, 0x7b, 0x00, 0x55, 0x00, 0x4a, 0x00, 0x2a, 0x00, 0x20, 0x00, 0x0e, 0x00, 0x11, 0x00, -0x1e, 0x00, 0x04, 0x00, 0xdc, 0xff, 0xe5, 0xff, 0xe8, 0xff, 0xe7, 0xff, 0xe7, 0xff, 0xf4, 0xff, -0xf0, 0xff, 0xea, 0xff, 0xe1, 0xff, 0xcf, 0xff, 0xc8, 0xff, 0xdc, 0xff, 0xf0, 0xff, 0xf9, 0xff, -0x08, 0x00, 0xfd, 0xff, 0x12, 0x00, 0x14, 0x00, 0x29, 0x00, 0x38, 0x00, 0x56, 0x00, 0x76, 0x00, -0x98, 0x00, 0xb2, 0x00, 0xc1, 0x00, 0xee, 0x00, 0xf1, 0x00, 0xed, 0x00, 0x11, 0x01, 0x1b, 0x01, -0x23, 0x01, 0x42, 0x01, 0x4b, 0x01, 0x44, 0x01, 0x48, 0x01, 0x4c, 0x01, 0x38, 0x01, 0x33, 0x01, -0x3e, 0x01, 0x20, 0x01, 0x0f, 0x01, 0x0a, 0x01, 0xe8, 0x00, 0xda, 0x00, 0xb9, 0x00, 0xb0, 0x00, -0xaf, 0x00, 0xa3, 0x00, 0x66, 0x00, 0x63, 0x00, 0x53, 0x00, 0x59, 0x00, 0x60, 0x00, 0x4f, 0x00, -0x41, 0x00, 0x1b, 0x00, 0x0b, 0x00, 0x17, 0x00, 0x02, 0x00, 0x1d, 0x00, 0x14, 0x00, 0x1b, 0x00, -0x2c, 0x00, 0x21, 0x00, 0x13, 0x00, 0xfd, 0xff, 0xec, 0xff, 0xdb, 0xff, 0xeb, 0xff, 0xed, 0xff, -0x11, 0x00, 0x2c, 0x00, 0x49, 0x00, 0x63, 0x00, 0x79, 0x00, 0x5c, 0x00, 0x52, 0x00, 0x63, 0x00, -0x46, 0x00, 0x3f, 0x00, 0x59, 0x00, 0x7a, 0x00, 0x7a, 0x00, 0x80, 0x00, 0x8d, 0x00, 0x6e, 0x00, -0x7f, 0x00, 0x66, 0x00, 0x5d, 0x00, 0x74, 0x00, 0x6d, 0x00, 0x67, 0x00, 0x59, 0x00, 0x4e, 0x00, -0x38, 0x00, 0x48, 0x00, 0x30, 0x00, 0x2e, 0x00, 0x03, 0x00, 0xf3, 0xff, 0xff, 0xff, 0x0b, 0x00, -0x0e, 0x00, 0x16, 0x00, 0x19, 0x00, 0x2e, 0x00, 0x08, 0x00, 0xf0, 0xff, 0xc1, 0xff, 0x90, 0xff, -0x81, 0xff, 0x7a, 0xff, 0xac, 0xff, 0xc0, 0xff, 0xd9, 0xff, 0xe6, 0xff, 0xf9, 0xff, 0xf8, 0xff, -0xea, 0xff, 0xd6, 0xff, 0xcf, 0xff, 0xd8, 0xff, 0xb4, 0xff, 0xb7, 0xff, 0xc1, 0xff, 0xc7, 0xff, -0xdb, 0xff, 0xe2, 0xff, 0x0c, 0x00, 0x0b, 0x00, 0x03, 0x00, 0xeb, 0xff, 0xf4, 0xff, 0xfc, 0xff, -0xe6, 0xff, 0xeb, 0xff, 0xdd, 0xff, 0xe1, 0xff, 0xf5, 0xff, 0x05, 0x00, 0x0e, 0x00, 0xff, 0xff, -0x00, 0x00, 0x1d, 0x00, 0x2e, 0x00, 0x19, 0x00, 0x21, 0x00, 0x2a, 0x00, 0x2c, 0x00, 0x47, 0x00, -0x44, 0x00, 0x5c, 0x00, 0x7f, 0x00, 0x92, 0x00, 0x92, 0x00, 0x72, 0x00, 0x72, 0x00, 0x85, 0x00, -0x90, 0x00, 0x96, 0x00, 0xb3, 0x00, 0xa2, 0x00, 0xa9, 0x00, 0xaa, 0x00, 0xa0, 0x00, 0xaf, 0x00, -0x86, 0x00, 0x83, 0x00, 0x54, 0x00, 0x40, 0x00, 0x2e, 0x00, 0x13, 0x00, 0x0c, 0x00, 0x00, 0x00, -0xff, 0xff, 0xd6, 0xff, 0xac, 0xff, 0x9f, 0xff, 0xa7, 0xff, 0xa4, 0xff, 0xa7, 0xff, 0xb4, 0xff, -0xc2, 0xff, 0xb5, 0xff, 0xa4, 0xff, 0xb5, 0xff, 0xd0, 0xff, 0xfe, 0xff, 0x06, 0x00, 0x1d, 0x00, -0x41, 0x00, 0x69, 0x00, 0x93, 0x00, 0xb4, 0x00, 0xb8, 0x00, 0xa6, 0x00, 0xac, 0x00, 0x91, 0x00, -0x9e, 0x00, 0x95, 0x00, 0x84, 0x00, 0x86, 0x00, 0x63, 0x00, 0x76, 0x00, 0x8a, 0x00, 0x89, 0x00, -0x81, 0x00, 0x62, 0x00, 0x4a, 0x00, 0x29, 0x00, 0x0e, 0x00, 0xf2, 0xff, 0xf0, 0xff, 0xec, 0xff, -0x0e, 0x00, 0x22, 0x00, 0x2a, 0x00, 0x46, 0x00, 0x64, 0x00, 0x6c, 0x00, 0x4c, 0x00, 0x38, 0x00, -0x40, 0x00, 0x07, 0x00, 0xf0, 0xff, 0xe0, 0xff, 0xe2, 0xff, 0xef, 0xff, 0xec, 0xff, 0xe2, 0xff, -0xd0, 0xff, 0xcc, 0xff, 0xc2, 0xff, 0xbf, 0xff, 0xb3, 0xff, 0xb8, 0xff, 0x9c, 0xff, 0xaf, 0xff, -0xbc, 0xff, 0xc9, 0xff, 0xf4, 0xff, 0x0d, 0x00, 0x12, 0x00, 0x2c, 0x00, 0x35, 0x00, 0x39, 0x00, -0x5e, 0x00, 0x58, 0x00, 0x64, 0x00, 0x65, 0x00, 0x73, 0x00, 0x69, 0x00, 0x47, 0x00, 0x53, 0x00, -0x33, 0x00, 0x25, 0x00, 0x1a, 0x00, 0x16, 0x00, 0x24, 0x00, 0x25, 0x00, 0x36, 0x00, 0x31, 0x00, -0x1f, 0x00, 0xf4, 0xff, 0xd8, 0xff, 0xc5, 0xff, 0xde, 0xff, 0xe8, 0xff, 0xce, 0xff, 0x9f, 0xff, -0x97, 0xff, 0x9d, 0xff, 0x9e, 0xff, 0x9a, 0xff, 0x7d, 0xff, 0x72, 0xff, 0x5f, 0xff, 0x65, 0xff, -0x68, 0xff, 0x63, 0xff, 0x80, 0xff, 0x98, 0xff, 0xb6, 0xff, 0xe9, 0xff, 0xec, 0xff, 0xfb, 0xff, -0x1f, 0x00, 0x3c, 0x00, 0x54, 0x00, 0x75, 0x00, 0x8d, 0x00, 0x89, 0x00, 0x76, 0x00, 0x57, 0x00, -0x41, 0x00, 0x1b, 0x00, 0x07, 0x00, 0xf1, 0xff, 0xf6, 0xff, 0xfe, 0xff, 0xec, 0xff, 0xea, 0xff, -0xd5, 0xff, 0xd3, 0xff, 0xce, 0xff, 0xbe, 0xff, 0xad, 0xff, 0x8e, 0xff, 0xb7, 0xff, 0xc4, 0xff, -0xc1, 0xff, 0xbf, 0xff, 0xd4, 0xff, 0xe6, 0xff, 0xd3, 0xff, 0xba, 0xff, 0x96, 0xff, 0x6f, 0xff, -0x6c, 0xff, 0x63, 0xff, 0x5a, 0xff, 0x7c, 0xff, 0x9d, 0xff, 0x98, 0xff, 0xa8, 0xff, 0xad, 0xff, -0x98, 0xff, 0x94, 0xff, 0x95, 0xff, 0x9b, 0xff, 0x9a, 0xff, 0x8d, 0xff, 0xa0, 0xff, 0x9d, 0xff, -0xb5, 0xff, 0xcc, 0xff, 0xd2, 0xff, 0xcd, 0xff, 0xcd, 0xff, 0xd9, 0xff, 0xfa, 0xff, 0x0c, 0x00, -0x1d, 0x00, 0x2d, 0x00, 0x3b, 0x00, 0x4f, 0x00, 0x61, 0x00, 0x53, 0x00, 0x55, 0x00, 0x45, 0x00, -0x36, 0x00, 0x22, 0x00, 0x2f, 0x00, 0x39, 0x00, 0x36, 0x00, 0x4c, 0x00, 0x4c, 0x00, 0x5e, 0x00, -0x49, 0x00, 0x1f, 0x00, 0xf1, 0xff, 0xd7, 0xff, 0xb9, 0xff, 0xa9, 0xff, 0xb5, 0xff, 0xbd, 0xff, -0xb3, 0xff, 0xc3, 0xff, 0xe0, 0xff, 0xe0, 0xff, 0xdc, 0xff, 0xcb, 0xff, 0xd5, 0xff, 0xde, 0xff, -0xf6, 0xff, 0x12, 0x00, 0x3c, 0x00, 0x54, 0x00, 0x67, 0x00, 0x71, 0x00, 0x84, 0x00, 0xa8, 0x00, -0xab, 0x00, 0xc5, 0x00, 0xb0, 0x00, 0xb4, 0x00, 0xc3, 0x00, 0xb6, 0x00, 0xb6, 0x00, 0xde, 0x00, -0xde, 0x00, 0xde, 0x00, 0x09, 0x01, 0x02, 0x01, 0x0c, 0x01, 0x09, 0x01, 0x0e, 0x01, 0x0b, 0x01, -0xf4, 0x00, 0xdd, 0x00, 0xd2, 0x00, 0xa8, 0x00, 0x7e, 0x00, 0x74, 0x00, 0x47, 0x00, 0x62, 0x00, -0x53, 0x00, 0x51, 0x00, 0x55, 0x00, 0x5f, 0x00, 0x58, 0x00, 0x4b, 0x00, 0x47, 0x00, 0x35, 0x00, -0x48, 0x00, 0x3b, 0x00, 0x44, 0x00, 0x58, 0x00, 0x2a, 0x00, 0x15, 0x00, 0x07, 0x00, 0x0b, 0x00, -0x1c, 0x00, 0x2b, 0x00, 0x4c, 0x00, 0x4f, 0x00, 0x71, 0x00, 0x8c, 0x00, 0xaa, 0x00, 0xb7, 0x00, -0x97, 0x00, 0x90, 0x00, 0x72, 0x00, 0x65, 0x00, 0x79, 0x00, 0x7b, 0x00, 0x9f, 0x00, 0xb7, 0x00, -0xc3, 0x00, 0xbc, 0x00, 0x9c, 0x00, 0x6b, 0x00, 0x6f, 0x00, 0x5f, 0x00, 0x34, 0x00, 0x23, 0x00, -0x09, 0x00, 0xe5, 0xff, 0xc8, 0xff, 0xcc, 0xff, 0xb4, 0xff, 0x7f, 0xff, 0x62, 0xff, 0x26, 0xff, -0x09, 0xff, 0x0e, 0xff, 0x05, 0xff, 0x28, 0xff, 0x55, 0xff, 0x6a, 0xff, 0x55, 0xff, 0x67, 0xff, -0x61, 0xff, 0x74, 0xff, 0x70, 0xff, 0x62, 0xff, 0x71, 0xff, 0x7a, 0xff, 0x7b, 0xff, 0x96, 0xff, -0xa7, 0xff, 0x8d, 0xff, 0x86, 0xff, 0x86, 0xff, 0x8c, 0xff, 0x90, 0xff, 0x9d, 0xff, 0xb8, 0xff, -0xc6, 0xff, 0xf0, 0xff, 0xe4, 0xff, 0xe2, 0xff, 0xcc, 0xff, 0xc0, 0xff, 0xc3, 0xff, 0xbf, 0xff, -0xc7, 0xff, 0xc7, 0xff, 0xc2, 0xff, 0xc9, 0xff, 0xbe, 0xff, 0xb4, 0xff, 0xc9, 0xff, 0xcb, 0xff, -0xc1, 0xff, 0xc8, 0xff, 0xe1, 0xff, 0xdc, 0xff, 0xfe, 0xff, 0x0e, 0x00, 0x0b, 0x00, 0x1e, 0x00, -0x12, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xe5, 0xff, 0xe8, 0xff, 0x05, 0x00, 0x2b, 0x00, -0x3e, 0x00, 0x4b, 0x00, 0x39, 0x00, 0x39, 0x00, 0x20, 0x00, 0x08, 0x00, 0x06, 0x00, 0xf7, 0xff, -0x10, 0x00, 0x2a, 0x00, 0x12, 0x00, 0xe7, 0xff, 0xbf, 0xff, 0xcb, 0xff, 0xe2, 0xff, 0xe4, 0xff, -0xd7, 0xff, 0xee, 0xff, 0x1e, 0x00, 0x50, 0x00, 0x52, 0x00, 0x40, 0x00, 0x38, 0x00, 0x2e, 0x00, -0x2d, 0x00, 0x34, 0x00, 0x30, 0x00, 0x33, 0x00, 0x67, 0x00, 0x88, 0x00, 0x9a, 0x00, 0x8d, 0x00, -0x78, 0x00, 0x92, 0x00, 0x99, 0x00, 0xb7, 0x00, 0x9e, 0x00, 0x7f, 0x00, 0x80, 0x00, 0x8b, 0x00, -0xad, 0x00, 0xa4, 0x00, 0x7c, 0x00, 0x72, 0x00, 0x5b, 0x00, 0x70, 0x00, 0x7e, 0x00, 0x7b, 0x00, -0x70, 0x00, 0x83, 0x00, 0x8d, 0x00, 0xac, 0x00, 0xa3, 0x00, 0x82, 0x00, 0x53, 0x00, 0x47, 0x00, -0x1f, 0x00, 0x19, 0x00, 0x0d, 0x00, 0x07, 0x00, 0x0f, 0x00, 0x04, 0x00, 0xea, 0xff, 0xcb, 0xff, -0xc9, 0xff, 0xbc, 0xff, 0x99, 0xff, 0x8a, 0xff, 0x7d, 0xff, 0x73, 0xff, 0x7f, 0xff, 0x7b, 0xff, -0x9a, 0xff, 0x83, 0xff, 0x66, 0xff, 0x55, 0xff, 0x3b, 0xff, 0x38, 0xff, 0x48, 0xff, 0x57, 0xff, -0x56, 0xff, 0x4a, 0xff, 0x83, 0xff, 0xa1, 0xff, 0xc2, 0xff, 0xca, 0xff, 0xb6, 0xff, 0x9e, 0xff, -0xb0, 0xff, 0xa9, 0xff, 0xae, 0xff, 0xbd, 0xff, 0xa1, 0xff, 0x99, 0xff, 0x7b, 0xff, 0x6a, 0xff, -0x38, 0xff, 0x1f, 0xff, 0x04, 0xff, 0xf2, 0xfe, 0xea, 0xfe, 0x0c, 0xff, 0xf1, 0xfe, 0xe5, 0xfe, -0xef, 0xfe, 0xeb, 0xfe, 0x07, 0xff, 0x18, 0xff, 0x26, 0xff, 0x2c, 0xff, 0x3a, 0xff, 0x4b, 0xff, -0x51, 0xff, 0x5c, 0xff, 0x3a, 0xff, 0x51, 0xff, 0x68, 0xff, 0x77, 0xff, 0x71, 0xff, 0x66, 0xff, -0x81, 0xff, 0x73, 0xff, 0x73, 0xff, 0x47, 0xff, 0x4e, 0xff, 0x66, 0xff, 0x51, 0xff, 0x42, 0xff, -0x29, 0xff, 0x1c, 0xff, 0x1d, 0xff, 0x17, 0xff, 0x25, 0xff, 0x45, 0xff, 0x73, 0xff, 0x72, 0xff, -0x75, 0xff, 0x82, 0xff, 0x7e, 0xff, 0x87, 0xff, 0xac, 0xff, 0xda, 0xff, 0x0d, 0x00, 0x0c, 0x00, -0x1a, 0x00, 0x0b, 0x00, 0x01, 0x00, 0xed, 0xff, 0xf8, 0xff, 0x06, 0x00, 0xf1, 0xff, 0xeb, 0xff, -0x16, 0x00, 0x1d, 0x00, 0x2a, 0x00, 0x33, 0x00, 0x4a, 0x00, 0x4b, 0x00, 0x56, 0x00, 0x4a, 0x00, -0x49, 0x00, 0x3b, 0x00, 0x28, 0x00, 0x40, 0x00, 0x50, 0x00, 0x5d, 0x00, 0x68, 0x00, 0x51, 0x00, -0x25, 0x00, 0x22, 0x00, 0x16, 0x00, 0xf6, 0xff, 0xec, 0xff, 0xda, 0xff, 0xfc, 0xff, 0x33, 0x00, -0x46, 0x00, 0x4b, 0x00, 0x3a, 0x00, 0x2a, 0x00, 0xf3, 0xff, 0xfb, 0xff, 0xf5, 0xff, 0xe7, 0xff, -0xe2, 0xff, 0xc4, 0xff, 0xc0, 0xff, 0xe5, 0xff, 0x0c, 0x00, 0x28, 0x00, 0x3a, 0x00, 0x23, 0x00, -0x11, 0x00, 0xee, 0xff, 0xeb, 0xff, 0x01, 0x00, 0x15, 0x00, 0x2f, 0x00, 0x4e, 0x00, 0x3b, 0x00, -0x3d, 0x00, 0x5a, 0x00, 0x4d, 0x00, 0x7b, 0x00, 0x78, 0x00, 0x61, 0x00, 0x80, 0x00, 0x73, 0x00, -0x88, 0x00, 0xa3, 0x00, 0x98, 0x00, 0x7e, 0x00, 0x6c, 0x00, 0x81, 0x00, 0x6b, 0x00, 0x63, 0x00, -0x7b, 0x00, 0x81, 0x00, 0x76, 0x00, 0x5a, 0x00, 0x53, 0x00, 0x40, 0x00, 0x37, 0x00, 0x18, 0x00, -0x03, 0x00, 0xfe, 0xff, 0xd6, 0xff, 0xd8, 0xff, 0xdf, 0xff, 0xd2, 0xff, 0xd8, 0xff, 0xd1, 0xff, -0xbd, 0xff, 0xdb, 0xff, 0xcc, 0xff, 0xb3, 0xff, 0xa8, 0xff, 0xb8, 0xff, 0xa5, 0xff, 0xad, 0xff, -0xb4, 0xff, 0xa6, 0xff, 0x9d, 0xff, 0x8a, 0xff, 0x9d, 0xff, 0x7d, 0xff, 0x7f, 0xff, 0x7b, 0xff, -0x78, 0xff, 0x81, 0xff, 0x8e, 0xff, 0x65, 0xff, 0x67, 0xff, 0x63, 0xff, 0x56, 0xff, 0x79, 0xff, -0x8c, 0xff, 0xc0, 0xff, 0xea, 0xff, 0x0a, 0x00, 0xf8, 0xff, 0x04, 0x00, 0x20, 0x00, 0x2d, 0x00, -0x0e, 0x00, 0xe3, 0xff, 0xdb, 0xff, 0xf8, 0xff, 0x19, 0x00, 0x06, 0x00, 0xf4, 0xff, 0x2f, 0x00, -0x24, 0x00, 0x04, 0x00, 0xe9, 0xff, 0xc5, 0xff, 0xc7, 0xff, 0xd2, 0xff, 0xf8, 0xff, 0x21, 0x00, -0x2c, 0x00, 0x3f, 0x00, 0x3f, 0x00, 0x3d, 0x00, 0x2b, 0x00, 0x3b, 0x00, 0x3a, 0x00, 0x32, 0x00, -0x41, 0x00, 0x43, 0x00, 0x58, 0x00, 0x43, 0x00, 0x35, 0x00, 0x3c, 0x00, 0x16, 0x00, 0x00, 0x00, -0x0c, 0x00, 0x23, 0x00, 0x3d, 0x00, 0x3e, 0x00, 0x43, 0x00, 0x4f, 0x00, 0x4d, 0x00, 0x4f, 0x00, -0x7e, 0x00, 0x93, 0x00, 0x71, 0x00, 0x4a, 0x00, 0x2a, 0x00, 0x23, 0x00, 0x33, 0x00, 0x3b, 0x00, -0x3b, 0x00, 0x0c, 0x00, 0x15, 0x00, 0xf2, 0xff, 0xde, 0xff, 0xc4, 0xff, 0x8e, 0xff, 0x9a, 0xff, -0x98, 0xff, 0xc8, 0xff, 0xc5, 0xff, 0xc8, 0xff, 0xbc, 0xff, 0x9a, 0xff, 0x9f, 0xff, 0xb9, 0xff, -0xc4, 0xff, 0xd0, 0xff, 0xe6, 0xff, 0xeb, 0xff, 0xe0, 0xff, 0xcd, 0xff, 0xc0, 0xff, 0xc9, 0xff, -0xcd, 0xff, 0xe1, 0xff, 0xdf, 0xff, 0xbb, 0xff, 0xba, 0xff, 0xd5, 0xff, 0xf1, 0xff, 0xff, 0xff, -0x2a, 0x00, 0x46, 0x00, 0x4d, 0x00, 0x57, 0x00, 0x48, 0x00, 0x53, 0x00, 0x51, 0x00, 0x4f, 0x00, -0x6f, 0x00, 0x74, 0x00, 0x86, 0x00, 0x6e, 0x00, 0x40, 0x00, 0x2a, 0x00, 0x2b, 0x00, 0x32, 0x00, -0x1a, 0x00, 0x12, 0x00, 0xe6, 0xff, 0xb4, 0xff, 0x93, 0xff, 0x80, 0xff, 0x6a, 0xff, 0x66, 0xff, -0x57, 0xff, 0x6e, 0xff, 0x68, 0xff, 0x7d, 0xff, 0x6d, 0xff, 0x67, 0xff, 0x5c, 0xff, 0x69, 0xff, -0x7d, 0xff, 0x7d, 0xff, 0x81, 0xff, 0x65, 0xff, 0x61, 0xff, 0x70, 0xff, 0x5c, 0xff, 0x6a, 0xff, -0x95, 0xff, 0x98, 0xff, 0xb0, 0xff, 0xb9, 0xff, 0xc2, 0xff, 0xb7, 0xff, 0xd3, 0xff, 0xca, 0xff, -0xa6, 0xff, 0xb1, 0xff, 0xad, 0xff, 0xa0, 0xff, 0x94, 0xff, 0x80, 0xff, 0x68, 0xff, 0x6b, 0xff, -0x51, 0xff, 0x5e, 0xff, 0x4f, 0xff, 0x5a, 0xff, 0x52, 0xff, 0x5a, 0xff, 0x60, 0xff, 0x78, 0xff, -0x7d, 0xff, 0x7f, 0xff, 0x9d, 0xff, 0xb8, 0xff, 0xb9, 0xff, 0xc1, 0xff, 0xec, 0xff, 0x02, 0x00, -0xfb, 0xff, 0xdc, 0xff, 0xdb, 0xff, 0xd6, 0xff, 0xcd, 0xff, 0xb3, 0xff, 0x91, 0xff, 0x76, 0xff, -0x64, 0xff, 0x64, 0xff, 0x60, 0xff, 0x60, 0xff, 0x78, 0xff, 0x79, 0xff, 0x6d, 0xff, 0x75, 0xff, -0x84, 0xff, 0x93, 0xff, 0x8c, 0xff, 0x90, 0xff, 0xa4, 0xff, 0xb2, 0xff, 0xbb, 0xff, 0xc7, 0xff, -0xc8, 0xff, 0xd3, 0xff, 0xe1, 0xff, 0xf5, 0xff, 0xe0, 0xff, 0xd9, 0xff, 0xeb, 0xff, 0xf4, 0xff, -0xde, 0xff, 0xe2, 0xff, 0xd4, 0xff, 0xc3, 0xff, 0xb2, 0xff, 0xa4, 0xff, 0xb0, 0xff, 0x91, 0xff, -0x92, 0xff, 0x77, 0xff, 0x7b, 0xff, 0xa6, 0xff, 0xd0, 0xff, 0xd7, 0xff, 0xb6, 0xff, 0xb8, 0xff, -0xbd, 0xff, 0xc0, 0xff, 0xc9, 0xff, 0xdd, 0xff, 0xdf, 0xff, 0x01, 0x00, 0xf0, 0xff, 0xe7, 0xff, -0x02, 0x00, 0xf3, 0xff, 0xe7, 0xff, 0xbc, 0xff, 0xcf, 0xff, 0xf9, 0xff, 0x17, 0x00, 0xe3, 0xff, -0xc7, 0xff, 0xc6, 0xff, 0xad, 0xff, 0xaf, 0xff, 0x9e, 0xff, 0xad, 0xff, 0xb0, 0xff, 0xd3, 0xff, -0xf6, 0xff, 0x18, 0x00, 0x1e, 0x00, 0x0e, 0x00, 0x22, 0x00, 0xf9, 0xff, 0xef, 0xff, 0xe7, 0xff, -0xc9, 0xff, 0xa4, 0xff, 0x81, 0xff, 0x78, 0xff, 0x6c, 0xff, 0x3f, 0xff, 0x18, 0xff, 0x1e, 0xff, -0x25, 0xff, 0x2e, 0xff, 0x51, 0xff, 0x42, 0xff, 0x56, 0xff, 0x38, 0xff, 0x2b, 0xff, 0x3e, 0xff, -0x1e, 0xff, 0x30, 0xff, 0x36, 0xff, 0x40, 0xff, 0x53, 0xff, 0x6c, 0xff, 0x7a, 0xff, 0x9a, 0xff, -0xab, 0xff, 0xa7, 0xff, 0x90, 0xff, 0x98, 0xff, 0xaf, 0xff, 0xc8, 0xff, 0xd6, 0xff, 0xfd, 0xff, -0x17, 0x00, 0x2c, 0x00, 0x32, 0x00, 0x04, 0x00, 0xf2, 0xff, 0xe0, 0xff, 0xd4, 0xff, 0xcc, 0xff, -0xd3, 0xff, 0xee, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0xe6, 0xff, 0xd8, 0xff, 0xe1, 0xff, 0xd8, 0xff, -0xdc, 0xff, 0xc8, 0xff, 0xda, 0xff, 0xf7, 0xff, 0x01, 0x00, 0xe1, 0xff, 0xda, 0xff, 0xc0, 0xff, -0xb5, 0xff, 0xbf, 0xff, 0xab, 0xff, 0xa5, 0xff, 0xb9, 0xff, 0xc6, 0xff, 0xca, 0xff, 0xf0, 0xff, -0xf2, 0xff, 0xe8, 0xff, 0xe5, 0xff, 0xff, 0xff, 0x27, 0x00, 0x53, 0x00, 0x69, 0x00, 0x71, 0x00, -0x65, 0x00, 0x6b, 0x00, 0x71, 0x00, 0x6c, 0x00, 0x69, 0x00, 0x69, 0x00, 0x71, 0x00, 0x75, 0x00, -0x77, 0x00, 0x84, 0x00, 0x87, 0x00, 0x76, 0x00, 0x7d, 0x00, 0x57, 0x00, 0x20, 0x00, 0x25, 0x00, -0x12, 0x00, 0x23, 0x00, 0x1d, 0x00, 0x02, 0x00, 0xe4, 0xff, 0xd1, 0xff, 0xc6, 0xff, 0xce, 0xff, -0xe6, 0xff, 0xda, 0xff, 0xd9, 0xff, 0xc5, 0xff, 0xd4, 0xff, 0xe0, 0xff, 0xe4, 0xff, 0xe1, 0xff, -0xe4, 0xff, 0xd0, 0xff, 0xa6, 0xff, 0x96, 0xff, 0x8b, 0xff, 0xab, 0xff, 0xb4, 0xff, 0xa5, 0xff, -0xb5, 0xff, 0xaf, 0xff, 0xb0, 0xff, 0xa7, 0xff, 0x8d, 0xff, 0xbf, 0xff, 0xcd, 0xff, 0xed, 0xff, -0x39, 0x00, 0x61, 0x00, 0x78, 0x00, 0x8a, 0x00, 0x9e, 0x00, 0xaf, 0x00, 0xc4, 0x00, 0xbe, 0x00, -0xd6, 0x00, 0xe7, 0x00, 0xfc, 0x00, 0x32, 0x01, 0x2e, 0x01, 0x15, 0x01, 0xf2, 0x00, 0xc0, 0x00, -0xaf, 0x00, 0x9f, 0x00, 0xaf, 0x00, 0x9b, 0x00, 0x9b, 0x00, 0x7a, 0x00, 0x78, 0x00, 0x4c, 0x00, -0x23, 0x00, 0x05, 0x00, 0xc7, 0xff, 0xa4, 0xff, 0x7f, 0xff, 0x83, 0xff, 0x8f, 0xff, 0xab, 0xff, -0xaa, 0xff, 0xbb, 0xff, 0xae, 0xff, 0xa5, 0xff, 0x95, 0xff, 0x93, 0xff, 0x86, 0xff, 0x86, 0xff, -0x8c, 0xff, 0x97, 0xff, 0x97, 0xff, 0xad, 0xff, 0xae, 0xff, 0xc5, 0xff, 0xdd, 0xff, 0xd4, 0xff, -0xdb, 0xff, 0xef, 0xff, 0x04, 0x00, 0x1e, 0x00, 0x12, 0x00, 0x1f, 0x00, 0x33, 0x00, 0x39, 0x00, -0x36, 0x00, 0x35, 0x00, 0x38, 0x00, 0x33, 0x00, 0x39, 0x00, 0x62, 0x00, 0x80, 0x00, 0x8e, 0x00, -0x95, 0x00, 0x93, 0x00, 0xa7, 0x00, 0xb0, 0x00, 0xc0, 0x00, 0xc7, 0x00, 0xb4, 0x00, 0x84, 0x00, -0x76, 0x00, 0x4c, 0x00, 0x2f, 0x00, 0x36, 0x00, 0x20, 0x00, 0x26, 0x00, 0x1b, 0x00, 0x0e, 0x00, -0x0d, 0x00, 0x01, 0x00, 0x09, 0x00, 0xe5, 0xff, 0xd8, 0xff, 0xbd, 0xff, 0xc6, 0xff, 0xe4, 0xff, -0xdd, 0xff, 0xef, 0xff, 0x0d, 0x00, 0x1c, 0x00, 0x2c, 0x00, 0x25, 0x00, 0x0f, 0x00, 0x0c, 0x00, -0x03, 0x00, 0x0e, 0x00, 0x2c, 0x00, 0x3b, 0x00, 0x2c, 0x00, 0x11, 0x00, 0x10, 0x00, 0xdb, 0xff, -0xf4, 0xff, 0x01, 0x00, 0xe6, 0xff, 0xe6, 0xff, 0xe0, 0xff, 0xce, 0xff, 0xd3, 0xff, 0xd1, 0xff, -0xc5, 0xff, 0xd8, 0xff, 0xce, 0xff, 0x96, 0xff, 0x82, 0xff, 0x65, 0xff, 0x6a, 0xff, 0x64, 0xff, -0x46, 0xff, 0x41, 0xff, 0x2a, 0xff, 0x19, 0xff, 0xf9, 0xfe, 0xfc, 0xfe, 0x05, 0xff, 0xfd, 0xfe, -0x0a, 0xff, 0x28, 0xff, 0x28, 0xff, 0x1c, 0xff, 0x27, 0xff, 0x33, 0xff, 0x5b, 0xff, 0x6c, 0xff, -0x87, 0xff, 0xad, 0xff, 0xba, 0xff, 0xc3, 0xff, 0xd3, 0xff, 0xdf, 0xff, 0xf5, 0xff, 0xed, 0xff, -0xf9, 0xff, 0xf9, 0xff, 0xdb, 0xff, 0xc7, 0xff, 0xb6, 0xff, 0xa8, 0xff, 0x9e, 0xff, 0x90, 0xff, -0x9d, 0xff, 0x96, 0xff, 0x87, 0xff, 0x85, 0xff, 0x78, 0xff, 0x77, 0xff, 0x65, 0xff, 0x6f, 0xff, -0x61, 0xff, 0x71, 0xff, 0x6a, 0xff, 0x7f, 0xff, 0x8d, 0xff, 0x6c, 0xff, 0x88, 0xff, 0x5c, 0xff, -0x6c, 0xff, 0x86, 0xff, 0x82, 0xff, 0x66, 0xff, 0x54, 0xff, 0x48, 0xff, 0x53, 0xff, 0x5d, 0xff, -0x54, 0xff, 0x48, 0xff, 0x28, 0xff, 0x3e, 0xff, 0x42, 0xff, 0x58, 0xff, 0x6f, 0xff, 0xa1, 0xff, -0xbd, 0xff, 0xcf, 0xff, 0xe3, 0xff, 0xf0, 0xff, 0x0c, 0x00, 0x14, 0x00, 0x3b, 0x00, 0x37, 0x00, -0x44, 0x00, 0x38, 0x00, 0x1d, 0x00, 0x15, 0x00, 0x11, 0x00, 0xfd, 0xff, 0xf2, 0xff, 0xd0, 0xff, -0xd1, 0xff, 0xc9, 0xff, 0xa9, 0xff, 0xad, 0xff, 0xab, 0xff, 0xaa, 0xff, 0xaa, 0xff, 0xaf, 0xff, -0xb4, 0xff, 0xc0, 0xff, 0xb4, 0xff, 0xb1, 0xff, 0xb8, 0xff, 0xbc, 0xff, 0xb9, 0xff, 0xa7, 0xff, -0xb5, 0xff, 0xb6, 0xff, 0xc5, 0xff, 0xc4, 0xff, 0xcc, 0xff, 0xfb, 0xff, 0x11, 0x00, 0x19, 0x00, -0x12, 0x00, 0x1a, 0x00, 0x2a, 0x00, 0x16, 0x00, 0x0c, 0x00, 0xfe, 0xff, 0xfd, 0xff, 0x0d, 0x00, -0x12, 0x00, 0x0d, 0x00, 0x04, 0x00, 0x18, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x19, 0x00, -0x19, 0x00, 0x22, 0x00, 0x0f, 0x00, 0xe3, 0xff, 0xe2, 0xff, 0xd0, 0xff, 0xe1, 0xff, 0xcc, 0xff, -0xc7, 0xff, 0xd8, 0xff, 0xc7, 0xff, 0xe0, 0xff, 0xe4, 0xff, 0xdc, 0xff, 0xc3, 0xff, 0xb4, 0xff, -0x92, 0xff, 0x8c, 0xff, 0xab, 0xff, 0xb4, 0xff, 0xbb, 0xff, 0xda, 0xff, 0xd7, 0xff, 0xc0, 0xff, -0xaa, 0xff, 0x9f, 0xff, 0xac, 0xff, 0xd9, 0xff, 0x00, 0x00, 0x1f, 0x00, 0x33, 0x00, 0x22, 0x00, -0x40, 0x00, 0x3e, 0x00, 0x5e, 0x00, 0x3f, 0x00, 0x39, 0x00, 0x3e, 0x00, 0xfd, 0xff, 0xc2, 0xff, -0xa8, 0xff, 0x95, 0xff, 0x7b, 0xff, 0x7e, 0xff, 0x80, 0xff, 0x72, 0xff, 0x65, 0xff, 0x62, 0xff, -0x65, 0xff, 0x8c, 0xff, 0x9f, 0xff, 0xb4, 0xff, 0xbe, 0xff, 0xdc, 0xff, 0xe0, 0xff, 0xdd, 0xff, -0xdb, 0xff, 0xcc, 0xff, 0xda, 0xff, 0xf0, 0xff, 0x0c, 0x00, 0x13, 0x00, 0x2f, 0x00, 0x44, 0x00, -0x55, 0x00, 0x4f, 0x00, 0x62, 0x00, 0x56, 0x00, 0x40, 0x00, 0x46, 0x00, 0x33, 0x00, 0x2d, 0x00, -0x2c, 0x00, 0x29, 0x00, 0x3e, 0x00, 0x4b, 0x00, 0x5c, 0x00, 0x63, 0x00, 0x6a, 0x00, 0x5a, 0x00, -0x58, 0x00, 0x5e, 0x00, 0x63, 0x00, 0x69, 0x00, 0x72, 0x00, 0x84, 0x00, 0x97, 0x00, 0xab, 0x00, -0xa8, 0x00, 0x99, 0x00, 0x9b, 0x00, 0xb0, 0x00, 0xc8, 0x00, 0xcf, 0x00, 0xf9, 0x00, 0xfe, 0x00, -0xec, 0x00, 0xec, 0x00, 0xde, 0x00, 0xf1, 0x00, 0xe4, 0x00, 0xf6, 0x00, 0xf8, 0x00, 0xf7, 0x00, -0xf2, 0x00, 0xd6, 0x00, 0xc6, 0x00, 0xcf, 0x00, 0xb9, 0x00, 0xb5, 0x00, 0x87, 0x00, 0x6e, 0x00, -0x40, 0x00, 0x19, 0x00, 0x0c, 0x00, 0xfc, 0xff, 0x00, 0x00, 0x07, 0x00, 0xf2, 0xff, 0xfb, 0xff, -0xeb, 0xff, 0xc5, 0xff, 0x9f, 0xff, 0x87, 0xff, 0x7f, 0xff, 0x75, 0xff, 0x7d, 0xff, 0x77, 0xff, -0x7b, 0xff, 0x7e, 0xff, 0x99, 0xff, 0xc4, 0xff, 0xf0, 0xff, 0x29, 0x00, 0x58, 0x00, 0x5f, 0x00, -0x67, 0x00, 0x79, 0x00, 0x6f, 0x00, 0x68, 0x00, 0x8a, 0x00, 0xa2, 0x00, 0xa7, 0x00, 0xab, 0x00, -0xba, 0x00, 0xe4, 0x00, 0x09, 0x01, 0x1c, 0x01, 0x24, 0x01, 0x0c, 0x01, 0x1e, 0x01, 0x0c, 0x01, -0xf4, 0x00, 0xe6, 0x00, 0xc2, 0x00, 0x8a, 0x00, 0x7d, 0x00, 0x6a, 0x00, 0x68, 0x00, 0x4a, 0x00, -0x37, 0x00, 0x16, 0x00, 0xfc, 0xff, 0xdd, 0xff, 0xb9, 0xff, 0xb5, 0xff, 0xa2, 0xff, 0xaf, 0xff, -0x8b, 0xff, 0x74, 0xff, 0x6b, 0xff, 0x6f, 0xff, 0x70, 0xff, 0x64, 0xff, 0x5c, 0xff, 0x59, 0xff, -0x4b, 0xff, 0x3e, 0xff, 0x3c, 0xff, 0x30, 0xff, 0x56, 0xff, 0x7c, 0xff, 0x7e, 0xff, 0x86, 0xff, -0x81, 0xff, 0x90, 0xff, 0x9e, 0xff, 0xb7, 0xff, 0xe1, 0xff, 0x08, 0x00, 0x09, 0x00, 0x02, 0x00, -0x14, 0x00, 0x24, 0x00, 0x33, 0x00, 0x49, 0x00, 0x42, 0x00, 0x35, 0x00, 0x33, 0x00, 0x24, 0x00, -0x27, 0x00, 0x34, 0x00, 0x47, 0x00, 0x47, 0x00, 0x46, 0x00, 0x33, 0x00, 0x11, 0x00, 0x04, 0x00, -0xf5, 0xff, 0xf7, 0xff, 0xeb, 0xff, 0xe0, 0xff, 0xdb, 0xff, 0xd4, 0xff, 0xc3, 0xff, 0x94, 0xff, -0x88, 0xff, 0x97, 0xff, 0xae, 0xff, 0xd3, 0xff, 0xda, 0xff, 0x02, 0x00, 0x16, 0x00, 0x26, 0x00, -0x37, 0x00, 0x3c, 0x00, 0x40, 0x00, 0x66, 0x00, 0x8a, 0x00, 0x91, 0x00, 0xaa, 0x00, 0xa2, 0x00, -0x9b, 0x00, 0x88, 0x00, 0xac, 0x00, 0xc8, 0x00, 0xbe, 0x00, 0xd8, 0x00, 0xc8, 0x00, 0xdf, 0x00, -0xcc, 0x00, 0xab, 0x00, 0x99, 0x00, 0x88, 0x00, 0x82, 0x00, 0x7a, 0x00, 0x66, 0x00, 0x46, 0x00, -0x47, 0x00, 0x33, 0x00, 0x19, 0x00, 0x1d, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf5, 0xff, 0xc9, 0xff, -0xc2, 0xff, 0xba, 0xff, 0xa2, 0xff, 0x82, 0xff, 0x64, 0xff, 0x4c, 0xff, 0x4d, 0xff, 0x5c, 0xff, -0x60, 0xff, 0x7f, 0xff, 0x7c, 0xff, 0x6f, 0xff, 0x76, 0xff, 0x70, 0xff, 0x71, 0xff, 0x74, 0xff, -0x80, 0xff, 0x9a, 0xff, 0xbe, 0xff, 0xc8, 0xff, 0xd5, 0xff, 0xc3, 0xff, 0xdb, 0xff, 0x0b, 0x00, -0x25, 0x00, 0x32, 0x00, 0x2b, 0x00, 0x3f, 0x00, 0x41, 0x00, 0x22, 0x00, 0x3b, 0x00, 0x55, 0x00, -0x6b, 0x00, 0x72, 0x00, 0x65, 0x00, 0x5a, 0x00, 0x5f, 0x00, 0x5f, 0x00, 0x66, 0x00, 0x42, 0x00, -0x1e, 0x00, 0x06, 0x00, 0xd7, 0xff, 0xb5, 0xff, 0xb9, 0xff, 0xaa, 0xff, 0x8a, 0xff, 0x9b, 0xff, -0x81, 0xff, 0x70, 0xff, 0x5d, 0xff, 0x5e, 0xff, 0x4f, 0xff, 0x50, 0xff, 0x4b, 0xff, 0x4b, 0xff, -0x6c, 0xff, 0x79, 0xff, 0x9a, 0xff, 0x8c, 0xff, 0xb0, 0xff, 0xac, 0xff, 0xaf, 0xff, 0xb0, 0xff, -0xb3, 0xff, 0xdb, 0xff, 0xe1, 0xff, 0xfb, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0x06, 0x00, 0x05, 0x00, -0x0b, 0x00, 0x0c, 0x00, 0x25, 0x00, 0x34, 0x00, 0x2b, 0x00, 0x11, 0x00, 0x02, 0x00, 0x12, 0x00, -0x00, 0x00, 0xf6, 0xff, 0xfe, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf2, 0xff, 0xe7, 0xff, 0xe1, 0xff, -0xeb, 0xff, 0xf3, 0xff, 0xf5, 0xff, 0xf2, 0xff, 0xfe, 0xff, 0x0b, 0x00, 0x04, 0x00, 0x16, 0x00, -0x12, 0x00, 0x1d, 0x00, 0x23, 0x00, 0x28, 0x00, 0xff, 0xff, 0xeb, 0xff, 0xfc, 0xff, 0x0b, 0x00, -0x39, 0x00, 0x5c, 0x00, 0x70, 0x00, 0x72, 0x00, 0x88, 0x00, 0x9a, 0x00, 0xac, 0x00, 0xae, 0x00, -0xa5, 0x00, 0xab, 0x00, 0xbc, 0x00, 0x9a, 0x00, 0x96, 0x00, 0x6f, 0x00, 0x5c, 0x00, 0x6e, 0x00, -0x66, 0x00, 0x7a, 0x00, 0x5d, 0x00, 0x69, 0x00, 0x82, 0x00, 0x73, 0x00, 0x68, 0x00, 0x31, 0x00, -0x24, 0x00, 0x10, 0x00, 0x03, 0x00, 0xf6, 0xff, 0xdc, 0xff, 0xc9, 0xff, 0xc7, 0xff, 0xcb, 0xff, -0xd2, 0xff, 0xda, 0xff, 0xdf, 0xff, 0xcc, 0xff, 0xd6, 0xff, 0xd7, 0xff, 0xc7, 0xff, 0xa6, 0xff, -0x99, 0xff, 0xb2, 0xff, 0xc8, 0xff, 0xe0, 0xff, 0xfa, 0xff, 0xf5, 0xff, 0xeb, 0xff, 0x0d, 0x00, -0x05, 0x00, 0xfd, 0xff, 0xff, 0xff, 0xe2, 0xff, 0xeb, 0xff, 0xd2, 0xff, 0xde, 0xff, 0xdc, 0xff, -0xcc, 0xff, 0xda, 0xff, 0xd4, 0xff, 0xa6, 0xff, 0xd1, 0xff, 0xae, 0xff, 0xb8, 0xff, 0xbe, 0xff, -0xd5, 0xff, 0xcb, 0xff, 0xb9, 0xff, 0xb8, 0xff, 0xb5, 0xff, 0xb5, 0xff, 0xc0, 0xff, 0xcf, 0xff, -0xd1, 0xff, 0xf5, 0xff, 0x12, 0x00, 0x2c, 0x00, 0x36, 0x00, 0x3c, 0x00, 0x43, 0x00, 0x29, 0x00, -0x1c, 0x00, 0x0a, 0x00, 0x02, 0x00, 0xf1, 0xff, 0xfc, 0xff, 0x06, 0x00, 0x17, 0x00, 0x39, 0x00, -0x39, 0x00, 0x25, 0x00, 0x17, 0x00, 0xfb, 0xff, 0x1f, 0x00, 0x2e, 0x00, 0x3e, 0x00, 0x3f, 0x00, -0x2f, 0x00, 0x1d, 0x00, 0x26, 0x00, 0xfe, 0xff, 0xf2, 0xff, 0xef, 0xff, 0xf2, 0xff, 0x0f, 0x00, -0x19, 0x00, 0x28, 0x00, 0x2d, 0x00, 0x25, 0x00, 0x0e, 0x00, 0x02, 0x00, 0xf5, 0xff, 0xe7, 0xff, -0x06, 0x00, 0xfd, 0xff, 0xf4, 0xff, 0xf7, 0xff, 0x0a, 0x00, 0x13, 0x00, 0x00, 0x00, 0xf1, 0xff, -0xf9, 0xff, 0xf7, 0xff, 0xf3, 0xff, 0xef, 0xff, 0xf8, 0xff, 0x04, 0x00, 0x18, 0x00, 0x45, 0x00, -0x63, 0x00, 0x81, 0x00, 0x80, 0x00, 0xa3, 0x00, 0x98, 0x00, 0x7b, 0x00, 0x87, 0x00, 0x8b, 0x00, -0x93, 0x00, 0xa8, 0x00, 0x8d, 0x00, 0x8a, 0x00, 0xa2, 0x00, 0xb3, 0x00, 0xcc, 0x00, 0xd8, 0x00, -0xef, 0x00, 0x07, 0x01, 0xe7, 0x00, 0xcc, 0x00, 0xcf, 0x00, 0xc6, 0x00, 0xb2, 0x00, 0xc4, 0x00, -0xa8, 0x00, 0x81, 0x00, 0x63, 0x00, 0x4e, 0x00, 0x2b, 0x00, 0x2c, 0x00, 0x35, 0x00, 0x1e, 0x00, -0x2a, 0x00, 0x32, 0x00, 0x28, 0x00, 0x29, 0x00, 0x26, 0x00, 0x2e, 0x00, 0x28, 0x00, 0x17, 0x00, -0xfb, 0xff, 0xd2, 0xff, 0xdb, 0xff, 0xea, 0xff, 0x02, 0x00, 0x1d, 0x00, 0x3e, 0x00, 0x3d, 0x00, -0x29, 0x00, 0x22, 0x00, 0x31, 0x00, 0x33, 0x00, 0x3b, 0x00, 0x34, 0x00, 0x35, 0x00, 0x22, 0x00, -0x1a, 0x00, 0x0d, 0x00, 0xfc, 0xff, 0xdd, 0xff, 0xac, 0xff, 0x90, 0xff, 0x8c, 0xff, 0x80, 0xff, -0x7f, 0xff, 0x70, 0xff, 0x76, 0xff, 0x8d, 0xff, 0x8e, 0xff, 0x63, 0xff, 0x5b, 0xff, 0x57, 0xff, -0x3f, 0xff, 0x39, 0xff, 0x31, 0xff, 0x19, 0xff, 0x12, 0xff, 0x04, 0xff, 0xf2, 0xfe, 0x04, 0xff, -0xf2, 0xfe, 0x02, 0xff, 0x0f, 0xff, 0x1c, 0xff, 0x20, 0xff, 0x34, 0xff, 0x37, 0xff, 0x46, 0xff, -0x45, 0xff, 0x4f, 0xff, 0x49, 0xff, 0x51, 0xff, 0x4b, 0xff, 0x41, 0xff, 0x39, 0xff, 0x2d, 0xff, -0x3d, 0xff, 0x3a, 0xff, 0x3a, 0xff, 0x2f, 0xff, 0x4a, 0xff, 0x33, 0xff, 0x1d, 0xff, 0x1a, 0xff, -0x03, 0xff, 0xeb, 0xfe, 0xed, 0xfe, 0xfd, 0xfe, 0x02, 0xff, 0x01, 0xff, 0x14, 0xff, 0x1f, 0xff, -0x24, 0xff, 0x3f, 0xff, 0x4e, 0xff, 0x53, 0xff, 0x7f, 0xff, 0x84, 0xff, 0xa5, 0xff, 0xb6, 0xff, -0xc3, 0xff, 0xd4, 0xff, 0xef, 0xff, 0x01, 0x00, 0xe8, 0xff, 0xd8, 0xff, 0xc6, 0xff, 0xb4, 0xff, -0x9d, 0xff, 0x8b, 0xff, 0x76, 0xff, 0x6b, 0xff, 0x51, 0xff, 0x46, 0xff, 0x41, 0xff, 0x62, 0xff, -0x72, 0xff, 0x7f, 0xff, 0x95, 0xff, 0x7d, 0xff, 0x63, 0xff, 0x4f, 0xff, 0x23, 0xff, 0x18, 0xff, -0x0f, 0xff, 0x06, 0xff, 0x11, 0xff, 0x13, 0xff, 0x10, 0xff, 0x27, 0xff, 0x31, 0xff, 0x59, 0xff, -0x77, 0xff, 0x82, 0xff, 0xa4, 0xff, 0x9b, 0xff, 0x88, 0xff, 0x8c, 0xff, 0x94, 0xff, 0xbf, 0xff, -0xb0, 0xff, 0xa2, 0xff, 0x9d, 0xff, 0x8e, 0xff, 0xc9, 0xff, 0xe0, 0xff, 0xe1, 0xff, 0xf8, 0xff, -0xf7, 0xff, 0xea, 0xff, 0xbc, 0xff, 0xa5, 0xff, 0x7f, 0xff, 0x59, 0xff, 0x42, 0xff, 0x45, 0xff, -0x48, 0xff, 0x63, 0xff, 0x63, 0xff, 0x5d, 0xff, 0x58, 0xff, 0x3a, 0xff, 0x32, 0xff, 0x00, 0xff, -0x0b, 0xff, 0x15, 0xff, 0x12, 0xff, 0x0b, 0xff, 0x10, 0xff, 0xe6, 0xfe, 0xf1, 0xfe, 0xe0, 0xfe, -0xc6, 0xfe, 0xe2, 0xfe, 0xee, 0xfe, 0xdf, 0xfe, 0xe7, 0xfe, 0x07, 0xff, 0x04, 0xff, 0x19, 0xff, -0x0f, 0xff, 0x11, 0xff, 0x0f, 0xff, 0x02, 0xff, 0x04, 0xff, 0x0a, 0xff, 0x09, 0xff, 0x02, 0xff, -0x00, 0xff, 0x09, 0xff, 0x1b, 0xff, 0x25, 0xff, 0x37, 0xff, 0x39, 0xff, 0x53, 0xff, 0x5d, 0xff, -0x79, 0xff, 0xa2, 0xff, 0xa2, 0xff, 0xb1, 0xff, 0xaf, 0xff, 0xa5, 0xff, 0xc8, 0xff, 0xbb, 0xff, -0xab, 0xff, 0x90, 0xff, 0x68, 0xff, 0x5a, 0xff, 0x42, 0xff, 0x2b, 0xff, 0x0d, 0xff, 0xfa, 0xfe, -0x10, 0xff, 0x11, 0xff, 0x04, 0xff, 0xf2, 0xfe, 0xe4, 0xfe, 0xf2, 0xfe, 0xe8, 0xfe, 0xe5, 0xfe, -0xeb, 0xfe, 0xf2, 0xfe, 0x01, 0xff, 0x05, 0xff, 0x05, 0xff, 0x1a, 0xff, 0x1e, 0xff, 0x3c, 0xff, -0x46, 0xff, 0x70, 0xff, 0x89, 0xff, 0xa7, 0xff, 0xa5, 0xff, 0xa3, 0xff, 0xcb, 0xff, 0xf2, 0xff, -0x05, 0x00, 0x2a, 0x00, 0x3c, 0x00, 0x2c, 0x00, 0x35, 0x00, 0x4c, 0x00, 0x4e, 0x00, 0x65, 0x00, -0x65, 0x00, 0x5b, 0x00, 0x6c, 0x00, 0x79, 0x00, 0x7a, 0x00, 0x81, 0x00, 0x89, 0x00, 0x80, 0x00, -0x73, 0x00, 0x6a, 0x00, 0x4f, 0x00, 0x4a, 0x00, 0x26, 0x00, 0x0b, 0x00, 0xe1, 0xff, 0xc1, 0xff, -0xaa, 0xff, 0x8e, 0xff, 0x8d, 0xff, 0x6b, 0xff, 0x57, 0xff, 0x5c, 0xff, 0x66, 0xff, 0x68, 0xff, -0x83, 0xff, 0x94, 0xff, 0xa1, 0xff, 0xb3, 0xff, 0xc5, 0xff, 0xf1, 0xff, 0x25, 0x00, 0x3d, 0x00, -0x52, 0x00, 0x66, 0x00, 0x87, 0x00, 0x7e, 0x00, 0x63, 0x00, 0x82, 0x00, 0x89, 0x00, 0xa1, 0x00, -0xbd, 0x00, 0xc5, 0x00, 0xd0, 0x00, 0xb8, 0x00, 0xad, 0x00, 0xb5, 0x00, 0xae, 0x00, 0xa4, 0x00, -0x92, 0x00, 0x88, 0x00, 0x85, 0x00, 0x94, 0x00, 0x77, 0x00, 0x4d, 0x00, 0x1a, 0x00, 0x0d, 0x00, -0x01, 0x00, 0xfb, 0xff, 0xdf, 0xff, 0xc5, 0xff, 0xbd, 0xff, 0xce, 0xff, 0xd3, 0xff, 0xc5, 0xff, -0xb3, 0xff, 0xb2, 0xff, 0xa0, 0xff, 0xa7, 0xff, 0xb0, 0xff, 0xac, 0xff, 0xaa, 0xff, 0xb3, 0xff, -0xc9, 0xff, 0xdf, 0xff, 0xec, 0xff, 0xcb, 0xff, 0xca, 0xff, 0xd2, 0xff, 0xcb, 0xff, 0xc2, 0xff, -0xcb, 0xff, 0xac, 0xff, 0x91, 0xff, 0x82, 0xff, 0x8c, 0xff, 0x86, 0xff, 0x81, 0xff, 0x76, 0xff, -0x65, 0xff, 0x6e, 0xff, 0x55, 0xff, 0x4c, 0xff, 0x40, 0xff, 0x50, 0xff, 0x4d, 0xff, 0x47, 0xff, -0x3e, 0xff, 0x3d, 0xff, 0x0e, 0xff, 0xfa, 0xfe, 0xdc, 0xfe, 0xd3, 0xfe, 0xdf, 0xfe, 0xd6, 0xfe, -0xdd, 0xfe, 0xb9, 0xfe, 0xd8, 0xfe, 0xda, 0xfe, 0xea, 0xfe, 0x02, 0xff, 0x02, 0xff, 0x04, 0xff, -0x03, 0xff, 0x21, 0xff, 0x42, 0xff, 0x74, 0xff, 0x97, 0xff, 0xc2, 0xff, 0xd1, 0xff, 0xe4, 0xff, -0xfd, 0xff, 0x0e, 0x00, 0x03, 0x00, 0xe6, 0xff, 0xdc, 0xff, 0xda, 0xff, 0xc3, 0xff, 0xca, 0xff, -0xa4, 0xff, 0x99, 0xff, 0xa2, 0xff, 0x8f, 0xff, 0x85, 0xff, 0x71, 0xff, 0x72, 0xff, 0x75, 0xff, -0x5b, 0xff, 0x41, 0xff, 0x37, 0xff, 0x28, 0xff, 0x26, 0xff, 0x32, 0xff, 0x36, 0xff, 0x74, 0xff, -0xab, 0xff, 0xd5, 0xff, 0xdd, 0xff, 0x09, 0x00, 0x1d, 0x00, 0x1e, 0x00, 0x1f, 0x00, 0x1e, 0x00, -0x0f, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x21, 0x00, 0x1f, 0x00, 0x14, 0x00, 0x06, 0x00, 0x00, 0x00, -0xfa, 0xff, 0x15, 0x00, 0x10, 0x00, 0x1a, 0x00, 0x3c, 0x00, 0x43, 0x00, 0x34, 0x00, 0x33, 0x00, -0x31, 0x00, 0x3f, 0x00, 0x2e, 0x00, 0x34, 0x00, 0x2e, 0x00, 0x3d, 0x00, 0x36, 0x00, 0x4a, 0x00, -0x6b, 0x00, 0x6b, 0x00, 0x92, 0x00, 0x8f, 0x00, 0x91, 0x00, 0xb0, 0x00, 0xb1, 0x00, 0xc6, 0x00, -0xd5, 0x00, 0xb5, 0x00, 0xa9, 0x00, 0xc3, 0x00, 0xda, 0x00, 0xde, 0x00, 0xe3, 0x00, 0xee, 0x00, -0xe4, 0x00, 0xdc, 0x00, 0xbc, 0x00, 0x9b, 0x00, 0xae, 0x00, 0xaa, 0x00, 0xae, 0x00, 0x8e, 0x00, -0x7d, 0x00, 0x7d, 0x00, 0x7c, 0x00, 0x7b, 0x00, 0x71, 0x00, 0xae, 0x00, 0xad, 0x00, 0xb5, 0x00, -0x9d, 0x00, 0x9a, 0x00, 0x87, 0x00, 0x8a, 0x00, 0x7f, 0x00, 0x77, 0x00, 0x7f, 0x00, 0x69, 0x00, -0x45, 0x00, 0x37, 0x00, 0x30, 0x00, 0x34, 0x00, 0x44, 0x00, 0x45, 0x00, 0x37, 0x00, 0x4a, 0x00, -0x5e, 0x00, 0x3b, 0x00, 0x31, 0x00, 0x3d, 0x00, 0x07, 0x00, 0x00, 0x00, 0xf1, 0xff, 0x0b, 0x00, -0x2f, 0x00, 0x4d, 0x00, 0x82, 0x00, 0x7f, 0x00, 0x87, 0x00, 0xa0, 0x00, 0x9a, 0x00, 0x89, 0x00, -0x88, 0x00, 0x89, 0x00, 0x7f, 0x00, 0x6a, 0x00, 0x69, 0x00, 0x63, 0x00, 0x73, 0x00, 0x61, 0x00, -0x4e, 0x00, 0x47, 0x00, 0x40, 0x00, 0x22, 0x00, 0x1f, 0x00, 0x33, 0x00, 0x30, 0x00, 0x2f, 0x00, -0x27, 0x00, 0x1b, 0x00, 0x0e, 0x00, 0x17, 0x00, 0x1c, 0x00, 0x20, 0x00, 0x1a, 0x00, 0x3a, 0x00, -0x32, 0x00, 0x47, 0x00, 0x62, 0x00, 0x77, 0x00, 0x90, 0x00, 0x7d, 0x00, 0x78, 0x00, 0x79, 0x00, -0x61, 0x00, 0x62, 0x00, 0x45, 0x00, 0x2e, 0x00, 0x4d, 0x00, 0x5d, 0x00, 0x55, 0x00, 0x3f, 0x00, -0x34, 0x00, 0x19, 0x00, 0x09, 0x00, 0xfd, 0xff, 0xd1, 0xff, 0xc0, 0xff, 0x9a, 0xff, 0x83, 0xff, -0x69, 0xff, 0x61, 0xff, 0x47, 0xff, 0x48, 0xff, 0x56, 0xff, 0x78, 0xff, 0x8a, 0xff, 0x93, 0xff, -0xaa, 0xff, 0xb2, 0xff, 0xad, 0xff, 0xe5, 0xff, 0x06, 0x00, 0x2a, 0x00, 0x35, 0x00, 0x3a, 0x00, -0x4c, 0x00, 0x53, 0x00, 0x6c, 0x00, 0x48, 0x00, 0x41, 0x00, 0x34, 0x00, 0x3a, 0x00, 0x47, 0x00, -0x36, 0x00, 0x15, 0x00, 0xf1, 0xff, 0xcf, 0xff, 0xa7, 0xff, 0x88, 0xff, 0x89, 0xff, 0x8e, 0xff, -0x9c, 0xff, 0xc0, 0xff, 0xd1, 0xff, 0xec, 0xff, 0xf4, 0xff, 0x2b, 0x00, 0x3a, 0x00, 0x47, 0x00, -0x60, 0x00, 0x59, 0x00, 0x62, 0x00, 0x70, 0x00, 0x60, 0x00, 0x65, 0x00, 0x63, 0x00, 0x70, 0x00, -0x81, 0x00, 0x80, 0x00, 0x78, 0x00, 0x74, 0x00, 0x72, 0x00, 0x64, 0x00, 0x65, 0x00, 0x3f, 0x00, -0x23, 0x00, 0x11, 0x00, 0x21, 0x00, 0x30, 0x00, 0x32, 0x00, 0x46, 0x00, 0x38, 0x00, 0x32, 0x00, -0x2b, 0x00, 0x1f, 0x00, 0x20, 0x00, 0x36, 0x00, 0x44, 0x00, 0x50, 0x00, 0x65, 0x00, 0x98, 0x00, -0xa4, 0x00, 0xcf, 0x00, 0xf3, 0x00, 0x09, 0x01, 0xf1, 0x00, 0xec, 0x00, 0xd4, 0x00, 0xe1, 0x00, -0xf1, 0x00, 0xf5, 0x00, 0xed, 0x00, 0xe5, 0x00, 0xe1, 0x00, 0xba, 0x00, 0x8b, 0x00, 0x4a, 0x00, -0x27, 0x00, 0x25, 0x00, 0x16, 0x00, 0x1f, 0x00, 0x25, 0x00, 0x27, 0x00, 0x0e, 0x00, 0xe2, 0xff, -0xd6, 0xff, 0xb9, 0xff, 0xaf, 0xff, 0x90, 0xff, 0xa6, 0xff, 0xc8, 0xff, 0xe3, 0xff, 0x08, 0x00, -0x3b, 0x00, 0x59, 0x00, 0x5f, 0x00, 0x69, 0x00, 0x55, 0x00, 0x51, 0x00, 0x2d, 0x00, 0x3d, 0x00, -0x3a, 0x00, 0x47, 0x00, 0x5a, 0x00, 0x54, 0x00, 0x46, 0x00, 0x20, 0x00, 0x29, 0x00, 0x18, 0x00, -0x26, 0x00, 0x22, 0x00, 0x19, 0x00, 0x1e, 0x00, 0x43, 0x00, 0x56, 0x00, 0x57, 0x00, 0x52, 0x00, -0x44, 0x00, 0x58, 0x00, 0x4f, 0x00, 0x39, 0x00, 0x43, 0x00, 0x37, 0x00, 0x41, 0x00, 0x3f, 0x00, -0x49, 0x00, 0x45, 0x00, 0x39, 0x00, 0x4f, 0x00, 0x36, 0x00, 0x29, 0x00, 0x0d, 0x00, 0x1b, 0x00, -0x02, 0x00, 0xe6, 0xff, 0xcc, 0xff, 0xaf, 0xff, 0xab, 0xff, 0xc1, 0xff, 0xc4, 0xff, 0xda, 0xff, -0xf6, 0xff, 0x15, 0x00, 0x27, 0x00, 0x1f, 0x00, 0x2e, 0x00, 0x49, 0x00, 0x5d, 0x00, 0x76, 0x00, -0x82, 0x00, 0xa0, 0x00, 0xc9, 0x00, 0xf3, 0x00, 0x1b, 0x01, 0x49, 0x01, 0x58, 0x01, 0x5a, 0x01, -0x5b, 0x01, 0x75, 0x01, 0x99, 0x01, 0xa5, 0x01, 0x93, 0x01, 0x98, 0x01, 0x74, 0x01, 0x53, 0x01, -0x38, 0x01, 0x23, 0x01, 0x14, 0x01, 0x0d, 0x01, 0x24, 0x01, 0x45, 0x01, 0x48, 0x01, 0x49, 0x01, -0x5b, 0x01, 0x60, 0x01, 0x6a, 0x01, 0x8a, 0x01, 0x86, 0x01, 0x8d, 0x01, 0x93, 0x01, 0x93, 0x01, -0xb3, 0x01, 0xcc, 0x01, 0xe9, 0x01, 0xe9, 0x01, 0xe0, 0x01, 0xc0, 0x01, 0xb9, 0x01, 0x97, 0x01, -0x75, 0x01, 0x71, 0x01, 0x76, 0x01, 0x4b, 0x01, 0x3f, 0x01, 0x3e, 0x01, 0x3f, 0x01, 0x3f, 0x01, -0x40, 0x01, 0x5c, 0x01, 0x45, 0x01, 0x4d, 0x01, 0x5b, 0x01, 0x52, 0x01, 0x58, 0x01, 0x7e, 0x01, -0x78, 0x01, 0x83, 0x01, 0x99, 0x01, 0xb0, 0x01, 0xc1, 0x01, 0xbf, 0x01, 0xdf, 0x01, 0xf2, 0x01, -0xf7, 0x01, 0xf8, 0x01, 0xeb, 0x01, 0xe9, 0x01, 0xe1, 0x01, 0xe0, 0x01, 0xdc, 0x01, 0xc2, 0x01, -0xb3, 0x01, 0xa0, 0x01, 0x8d, 0x01, 0x96, 0x01, 0x80, 0x01, 0x89, 0x01, 0x94, 0x01, 0x91, 0x01, -0x86, 0x01, 0x63, 0x01, 0x32, 0x01, 0x1b, 0x01, 0xfe, 0x00, 0xe4, 0x00, 0xe1, 0x00, 0xc8, 0x00, -0xb3, 0x00, 0x9e, 0x00, 0x94, 0x00, 0x8f, 0x00, 0x9e, 0x00, 0x93, 0x00, 0x7b, 0x00, 0x7f, 0x00, -0x76, 0x00, 0x84, 0x00, 0x83, 0x00, 0x81, 0x00, 0x72, 0x00, 0x76, 0x00, 0x78, 0x00, 0x95, 0x00, -0xa9, 0x00, 0xba, 0x00, 0xd0, 0x00, 0xd3, 0x00, 0xe0, 0x00, 0xe9, 0x00, 0xda, 0x00, 0xc9, 0x00, -0xe1, 0x00, 0xcd, 0x00, 0xe9, 0x00, 0xd7, 0x00, 0xd4, 0x00, 0xb1, 0x00, 0x91, 0x00, 0x4a, 0x00, -0x46, 0x00, 0x29, 0x00, 0x10, 0x00, 0x04, 0x00, 0xb7, 0xff, 0xaf, 0xff, 0x8f, 0xff, 0x72, 0xff, -0x59, 0xff, 0x41, 0xff, 0x3f, 0xff, 0x5f, 0xff, 0x5b, 0xff, 0x67, 0xff, 0x58, 0xff, 0x61, 0xff, -0x61, 0xff, 0x4f, 0xff, 0x52, 0xff, 0x5f, 0xff, 0x65, 0xff, 0x68, 0xff, 0x8e, 0xff, 0x98, 0xff, -0xc0, 0xff, 0xc7, 0xff, 0xd5, 0xff, 0xf3, 0xff, 0x01, 0x00, 0x11, 0x00, 0x26, 0x00, 0x43, 0x00, -0x36, 0x00, 0x37, 0x00, 0x47, 0x00, 0x5c, 0x00, 0x65, 0x00, 0x58, 0x00, 0x60, 0x00, 0x70, 0x00, -0x76, 0x00, 0x7a, 0x00, 0x91, 0x00, 0x98, 0x00, 0xd8, 0x00, 0xd9, 0x00, 0xc1, 0x00, 0xc2, 0x00, -0xc3, 0x00, 0xba, 0x00, 0x98, 0x00, 0x88, 0x00, 0x99, 0x00, 0x9b, 0x00, 0x83, 0x00, 0x91, 0x00, -0x8e, 0x00, 0x80, 0x00, 0x59, 0x00, 0x1f, 0x00, 0x04, 0x00, 0xf5, 0xff, 0xfb, 0xff, 0xd8, 0xff, -0xbc, 0xff, 0xb3, 0xff, 0xcd, 0xff, 0xdd, 0xff, 0xe6, 0xff, 0x08, 0x00, 0x18, 0x00, 0x22, 0x00, -0x44, 0x00, 0x62, 0x00, 0x74, 0x00, 0x8d, 0x00, 0x9c, 0x00, 0xa3, 0x00, 0xac, 0x00, 0xc4, 0x00, -0xd7, 0x00, 0xd2, 0x00, 0xcc, 0x00, 0xc7, 0x00, 0xc2, 0x00, 0xca, 0x00, 0xdc, 0x00, 0xea, 0x00, -0xde, 0x00, 0xde, 0x00, 0xca, 0x00, 0xc8, 0x00, 0xd9, 0x00, 0xea, 0x00, 0xfc, 0x00, 0xfd, 0x00, -0xf8, 0x00, 0xff, 0x00, 0xe4, 0x00, 0xd6, 0x00, 0xd4, 0x00, 0xcb, 0x00, 0xc9, 0x00, 0xb4, 0x00, -0xae, 0x00, 0x99, 0x00, 0xa4, 0x00, 0x92, 0x00, 0x83, 0x00, 0x86, 0x00, 0xa5, 0x00, 0xa7, 0x00, -0xa8, 0x00, 0x91, 0x00, 0x7f, 0x00, 0x5e, 0x00, 0x5e, 0x00, 0x5b, 0x00, 0x42, 0x00, 0x64, 0x00, -0x64, 0x00, 0x68, 0x00, 0x67, 0x00, 0x76, 0x00, 0xa0, 0x00, 0xa2, 0x00, 0x9b, 0x00, 0x7b, 0x00, -0x72, 0x00, 0x76, 0x00, 0x80, 0x00, 0x78, 0x00, 0x95, 0x00, 0x81, 0x00, 0x70, 0x00, 0x50, 0x00, -0x4b, 0x00, 0x4f, 0x00, 0x5c, 0x00, 0x56, 0x00, 0x41, 0x00, 0x2b, 0x00, 0x03, 0x00, 0xf0, 0xff, -0xfa, 0xff, 0x09, 0x00, 0x0d, 0x00, 0xf3, 0xff, 0xe9, 0xff, 0xd7, 0xff, 0xd2, 0xff, 0xcf, 0xff, -0xaf, 0xff, 0xb5, 0xff, 0xa8, 0xff, 0xb1, 0xff, 0xbb, 0xff, 0xbe, 0xff, 0xd4, 0xff, 0xd6, 0xff, -0xe2, 0xff, 0xd6, 0xff, 0xd7, 0xff, 0xc1, 0xff, 0xa7, 0xff, 0x95, 0xff, 0x77, 0xff, 0x65, 0xff, -0x4d, 0xff, 0x5b, 0xff, 0x58, 0xff, 0x78, 0xff, 0x88, 0xff, 0x88, 0xff, 0x99, 0xff, 0x8c, 0xff, -0xa8, 0xff, 0xa1, 0xff, 0xbb, 0xff, 0xd2, 0xff, 0xec, 0xff, 0xfc, 0xff, 0xe8, 0xff, 0xd8, 0xff, -0xb1, 0xff, 0xbd, 0xff, 0xc1, 0xff, 0xc8, 0xff, 0xc3, 0xff, 0xbe, 0xff, 0xd0, 0xff, 0x9c, 0xff, -0x94, 0xff, 0x80, 0xff, 0x93, 0xff, 0xa6, 0xff, 0xb4, 0xff, 0xce, 0xff, 0xfd, 0xff, 0x1b, 0x00, -0x29, 0x00, 0x54, 0x00, 0x83, 0x00, 0xa6, 0x00, 0xa9, 0x00, 0xb0, 0x00, 0xa7, 0x00, 0xa1, 0x00, -0xaa, 0x00, 0xcb, 0x00, 0xce, 0x00, 0xcc, 0x00, 0xeb, 0x00, 0xf4, 0x00, 0xec, 0x00, 0xd1, 0x00, -0xd5, 0x00, 0xd2, 0x00, 0xc0, 0x00, 0xb3, 0x00, 0xb7, 0x00, 0xad, 0x00, 0xac, 0x00, 0xb3, 0x00, -0xb1, 0x00, 0xb5, 0x00, 0xa8, 0x00, 0x85, 0x00, 0x80, 0x00, 0x8a, 0x00, 0x92, 0x00, 0xa8, 0x00, -0xa8, 0x00, 0xb3, 0x00, 0xbc, 0x00, 0xb0, 0x00, 0x8f, 0x00, 0x72, 0x00, 0x62, 0x00, 0x42, 0x00, -0x4e, 0x00, 0x4a, 0x00, 0x6b, 0x00, 0x94, 0x00, 0x9b, 0x00, 0xac, 0x00, 0x96, 0x00, 0x95, 0x00, -0x94, 0x00, 0x9b, 0x00, 0xa1, 0x00, 0x8f, 0x00, 0x9f, 0x00, 0x82, 0x00, 0x6c, 0x00, 0x4e, 0x00, -0x66, 0x00, 0x4a, 0x00, 0x47, 0x00, 0x3a, 0x00, 0x3e, 0x00, 0x1f, 0x00, 0x2b, 0x00, 0x20, 0x00, -0x1e, 0x00, 0x3c, 0x00, 0x42, 0x00, 0x4e, 0x00, 0x32, 0x00, 0x29, 0x00, 0x36, 0x00, 0x3f, 0x00, -0x4a, 0x00, 0x3c, 0x00, 0x46, 0x00, 0x6e, 0x00, 0x82, 0x00, 0x7d, 0x00, 0x5e, 0x00, 0x54, 0x00, -0x4a, 0x00, 0x68, 0x00, 0x50, 0x00, 0x43, 0x00, 0x0c, 0x00, 0xf0, 0xff, 0xf5, 0xff, 0xfe, 0xff, -0xf5, 0xff, 0xf8, 0xff, 0xf3, 0xff, 0xed, 0xff, 0xf0, 0xff, 0xe3, 0xff, 0xe9, 0xff, 0xc0, 0xff, -0x9f, 0xff, 0xa6, 0xff, 0xb5, 0xff, 0xd5, 0xff, 0xf5, 0xff, 0x09, 0x00, 0x19, 0x00, 0x2d, 0x00, -0x55, 0x00, 0x56, 0x00, 0x48, 0x00, 0x40, 0x00, 0x44, 0x00, 0x41, 0x00, 0x24, 0x00, 0x24, 0x00, -0x0d, 0x00, 0x0e, 0x00, 0x08, 0x00, 0xe9, 0xff, 0xf0, 0xff, 0xee, 0xff, 0xe3, 0xff, 0x06, 0x00, -0x22, 0x00, 0x2d, 0x00, 0x32, 0x00, 0x31, 0x00, 0x30, 0x00, 0x2c, 0x00, 0x16, 0x00, 0xf4, 0xff, -0x04, 0x00, 0x1d, 0x00, 0x32, 0x00, 0x2b, 0x00, 0x25, 0x00, 0x15, 0x00, 0x31, 0x00, 0x44, 0x00, -0x40, 0x00, 0x3b, 0x00, 0x1c, 0x00, 0x19, 0x00, 0x10, 0x00, 0x18, 0x00, 0x02, 0x00, 0xf3, 0xff, -0xe2, 0xff, 0xec, 0xff, 0xf9, 0xff, 0xf2, 0xff, 0x02, 0x00, 0x14, 0x00, 0x30, 0x00, 0x3b, 0x00, -0x37, 0x00, 0x3b, 0x00, 0x3c, 0x00, 0x27, 0x00, 0x19, 0x00, 0x1c, 0x00, 0x10, 0x00, 0x17, 0x00, -0x0e, 0x00, 0x0d, 0x00, 0x19, 0x00, 0x30, 0x00, 0x32, 0x00, 0x36, 0x00, 0x4b, 0x00, 0x5b, 0x00, -0x58, 0x00, 0x6b, 0x00, 0x77, 0x00, 0x67, 0x00, 0x58, 0x00, 0x40, 0x00, 0x4a, 0x00, 0x67, 0x00, -0x6f, 0x00, 0x88, 0x00, 0x8e, 0x00, 0x9f, 0x00, 0x8d, 0x00, 0x74, 0x00, 0x5a, 0x00, 0x5e, 0x00, -0x6c, 0x00, 0x61, 0x00, 0x6b, 0x00, 0x76, 0x00, 0x81, 0x00, 0x7b, 0x00, 0x7d, 0x00, 0x6b, 0x00, -0x42, 0x00, 0x27, 0x00, 0x25, 0x00, 0x21, 0x00, 0xfa, 0xff, 0xf6, 0xff, 0xdc, 0xff, 0xd3, 0xff, -0xe4, 0xff, 0xdf, 0xff, 0xe4, 0xff, 0xc1, 0xff, 0xb1, 0xff, 0xa7, 0xff, 0xaf, 0xff, 0xbd, 0xff, -0xcd, 0xff, 0xec, 0xff, 0xfa, 0xff, 0xfd, 0xff, 0xe7, 0xff, 0xe3, 0xff, 0xea, 0xff, 0xea, 0xff, -0xe6, 0xff, 0xe5, 0xff, 0x14, 0x00, 0x2b, 0x00, 0x47, 0x00, 0x3a, 0x00, 0x34, 0x00, 0x2c, 0x00, -0x2b, 0x00, 0x19, 0x00, 0x20, 0x00, 0x07, 0x00, 0xf8, 0xff, 0xe3, 0xff, 0xdd, 0xff, 0xe6, 0xff, -0xf1, 0xff, 0xe7, 0xff, 0xa9, 0xff, 0x8b, 0xff, 0x68, 0xff, 0x6b, 0xff, 0x62, 0xff, 0x55, 0xff, -0x4a, 0xff, 0x45, 0xff, 0x47, 0xff, 0x33, 0xff, 0x2e, 0xff, 0x1c, 0xff, 0x23, 0xff, 0x2e, 0xff, -0x39, 0xff, 0x5d, 0xff, 0x5a, 0xff, 0x5c, 0xff, 0x66, 0xff, 0x95, 0xff, 0xa5, 0xff, 0xb5, 0xff, -0x9c, 0xff, 0x90, 0xff, 0x99, 0xff, 0x9a, 0xff, 0xad, 0xff, 0xb7, 0xff, 0xe6, 0xff, 0xe5, 0xff, -0xec, 0xff, 0xf2, 0xff, 0xf3, 0xff, 0xef, 0xff, 0xe3, 0xff, 0xe8, 0xff, 0xd4, 0xff, 0xda, 0xff, -0xf1, 0xff, 0xfa, 0xff, 0xf6, 0xff, 0xe0, 0xff, 0xdf, 0xff, 0xbf, 0xff, 0xca, 0xff, 0xe3, 0xff, -0xe8, 0xff, 0xe7, 0xff, 0xdf, 0xff, 0xdb, 0xff, 0xc9, 0xff, 0xad, 0xff, 0x9a, 0xff, 0x99, 0xff, -0x9f, 0xff, 0x98, 0xff, 0x8f, 0xff, 0x7d, 0xff, 0x6d, 0xff, 0x6c, 0xff, 0x6a, 0xff, 0x61, 0xff, -0x66, 0xff, 0x70, 0xff, 0x83, 0xff, 0x9e, 0xff, 0xad, 0xff, 0x9a, 0xff, 0x9d, 0xff, 0x8b, 0xff, -0x76, 0xff, 0x89, 0xff, 0x82, 0xff, 0x8f, 0xff, 0x96, 0xff, 0xab, 0xff, 0xca, 0xff, 0xd7, 0xff, -0xd9, 0xff, 0xdb, 0xff, 0xc9, 0xff, 0xc7, 0xff, 0xbb, 0xff, 0xa1, 0xff, 0xa9, 0xff, 0xb5, 0xff, -0xad, 0xff, 0xb1, 0xff, 0xb4, 0xff, 0xb8, 0xff, 0xb9, 0xff, 0xc6, 0xff, 0xd8, 0xff, 0xcc, 0xff, -0xb2, 0xff, 0x95, 0xff, 0x92, 0xff, 0x84, 0xff, 0x81, 0xff, 0x81, 0xff, 0x7b, 0xff, 0x63, 0xff, -0x3a, 0xff, 0x41, 0xff, 0x33, 0xff, 0x2b, 0xff, 0x28, 0xff, 0x2c, 0xff, 0x20, 0xff, 0x1f, 0xff, -0x2f, 0xff, 0x1e, 0xff, 0x2e, 0xff, 0x33, 0xff, 0x52, 0xff, 0x82, 0xff, 0x9c, 0xff, 0xba, 0xff, -0xbe, 0xff, 0xd1, 0xff, 0xde, 0xff, 0xe7, 0xff, 0xf2, 0xff, 0x11, 0x00, 0x1d, 0x00, 0x47, 0x00, -0x6a, 0x00, 0x66, 0x00, 0x8d, 0x00, 0x9c, 0x00, 0xa3, 0x00, 0x96, 0x00, 0x6b, 0x00, 0x49, 0x00, -0x25, 0x00, 0x13, 0x00, 0x15, 0x00, 0xeb, 0xff, 0xd5, 0xff, 0xaa, 0xff, 0x86, 0xff, 0x80, 0xff, -0x72, 0xff, 0x55, 0xff, 0x43, 0xff, 0x37, 0xff, 0x26, 0xff, 0x27, 0xff, 0x30, 0xff, 0x19, 0xff, -0x23, 0xff, 0x24, 0xff, 0x46, 0xff, 0x2c, 0xff, 0x26, 0xff, 0x48, 0xff, 0x54, 0xff, 0x7c, 0xff, -0x92, 0xff, 0xa4, 0xff, 0xca, 0xff, 0xd4, 0xff, 0xf9, 0xff, 0xff, 0xff, 0x06, 0x00, 0x18, 0x00, -0x32, 0x00, 0x46, 0x00, 0x50, 0x00, 0x4c, 0x00, 0x40, 0x00, 0x3c, 0x00, 0x48, 0x00, 0x5f, 0x00, -0x3b, 0x00, 0x32, 0x00, 0x1c, 0x00, 0x0f, 0x00, 0x31, 0x00, 0x2c, 0x00, 0x18, 0x00, 0x0d, 0x00, -0xf9, 0xff, 0xf3, 0xff, 0xf3, 0xff, 0xec, 0xff, 0xeb, 0xff, 0xf6, 0xff, 0xf3, 0xff, 0xe7, 0xff, -0xf5, 0xff, 0xf4, 0xff, 0x0d, 0x00, 0x2e, 0x00, 0x2e, 0x00, 0x1e, 0x00, 0x06, 0x00, 0xfa, 0xff, -0x01, 0x00, 0x02, 0x00, 0x0b, 0x00, 0x12, 0x00, 0x14, 0x00, 0x16, 0x00, 0x14, 0x00, 0x06, 0x00, -0xe2, 0xff, 0xd3, 0xff, 0xcb, 0xff, 0x9d, 0xff, 0x8d, 0xff, 0x84, 0xff, 0x69, 0xff, 0x54, 0xff, -0x4b, 0xff, 0x3d, 0xff, 0x35, 0xff, 0x3e, 0xff, 0x3e, 0xff, 0x37, 0xff, 0x2b, 0xff, 0x2d, 0xff, -0x28, 0xff, 0x36, 0xff, 0x3f, 0xff, 0x57, 0xff, 0x51, 0xff, 0x5b, 0xff, 0x5b, 0xff, 0x67, 0xff, -0x87, 0xff, 0x90, 0xff, 0x8a, 0xff, 0x81, 0xff, 0x73, 0xff, 0x7d, 0xff, 0x99, 0xff, 0xa5, 0xff, -0xb3, 0xff, 0xbc, 0xff, 0xca, 0xff, 0xac, 0xff, 0x92, 0xff, 0x8a, 0xff, 0x7f, 0xff, 0x84, 0xff, -0x95, 0xff, 0x9f, 0xff, 0x88, 0xff, 0x7a, 0xff, 0x81, 0xff, 0xa0, 0xff, 0x97, 0xff, 0xad, 0xff, -0xa9, 0xff, 0xa0, 0xff, 0x9f, 0xff, 0xba, 0xff, 0xdf, 0xff, 0xee, 0xff, 0xfb, 0xff, 0x07, 0x00, -0xff, 0xff, 0xe6, 0xff, 0xd6, 0xff, 0xcd, 0xff, 0xad, 0xff, 0x9e, 0xff, 0x94, 0xff, 0x92, 0xff, -0x6a, 0xff, 0x41, 0xff, 0x43, 0xff, 0x4c, 0xff, 0x32, 0xff, 0x43, 0xff, 0x3b, 0xff, 0x33, 0xff, -0x32, 0xff, 0x4c, 0xff, 0x6c, 0xff, 0x70, 0xff, 0x9c, 0xff, 0x96, 0xff, 0xa6, 0xff, 0xa7, 0xff, -0xaf, 0xff, 0xe5, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xe0, 0xff, 0xcc, 0xff, 0xd0, 0xff, 0xa4, 0xff, -0x94, 0xff, 0x78, 0xff, 0x84, 0xff, 0x8e, 0xff, 0x76, 0xff, 0x72, 0xff, 0x5e, 0xff, 0x43, 0xff, -0x3b, 0xff, 0x2d, 0xff, 0x28, 0xff, 0x37, 0xff, 0x2c, 0xff, 0x3f, 0xff, 0x42, 0xff, 0x4f, 0xff, -0x55, 0xff, 0x55, 0xff, 0x53, 0xff, 0x64, 0xff, 0x76, 0xff, 0x5f, 0xff, 0x6d, 0xff, 0x7c, 0xff, -0x9c, 0xff, 0xd2, 0xff, 0xdb, 0xff, 0xcd, 0xff, 0xd1, 0xff, 0xcb, 0xff, 0xe7, 0xff, 0x06, 0x00, -0x10, 0x00, 0x1f, 0x00, 0x36, 0x00, 0x4d, 0x00, 0x32, 0x00, 0x2e, 0x00, 0x16, 0x00, 0x14, 0x00, -0x05, 0x00, 0xdf, 0xff, 0xef, 0xff, 0xe4, 0xff, 0xe1, 0xff, 0xfd, 0xff, 0x0c, 0x00, 0xfe, 0xff, -0xf7, 0xff, 0xf0, 0xff, 0xdd, 0xff, 0xc5, 0xff, 0xce, 0xff, 0xe9, 0xff, 0x02, 0x00, 0x3d, 0x00, -0x45, 0x00, 0x4f, 0x00, 0x43, 0x00, 0x23, 0x00, 0x2f, 0x00, 0x11, 0x00, 0xf4, 0xff, 0xc2, 0xff, -0xb6, 0xff, 0x97, 0xff, 0x8c, 0xff, 0x81, 0xff, 0x49, 0xff, 0x42, 0xff, 0x30, 0xff, 0x12, 0xff, -0x0e, 0xff, 0xfd, 0xfe, 0x1a, 0xff, 0x26, 0xff, 0x1d, 0xff, 0x1f, 0xff, 0x1b, 0xff, 0x15, 0xff, -0x04, 0xff, 0x1a, 0xff, 0x27, 0xff, 0x39, 0xff, 0x64, 0xff, 0x73, 0xff, 0x86, 0xff, 0xa7, 0xff, -0xb1, 0xff, 0xd1, 0xff, 0xe3, 0xff, 0xf6, 0xff, 0x07, 0x00, 0x10, 0x00, 0x1c, 0x00, 0x0f, 0x00, -0x1c, 0x00, 0x1e, 0x00, 0x31, 0x00, 0x32, 0x00, 0x24, 0x00, 0x1b, 0x00, 0x0d, 0x00, 0xfd, 0xff, -0xe0, 0xff, 0xd5, 0xff, 0xb8, 0xff, 0xa1, 0xff, 0x89, 0xff, 0x45, 0xff, 0x30, 0xff, 0x1a, 0xff, -0x1c, 0xff, 0x07, 0xff, 0xfc, 0xfe, 0x00, 0xff, 0x1d, 0xff, 0x34, 0xff, 0x56, 0xff, 0x7c, 0xff, -0x93, 0xff, 0x90, 0xff, 0x8e, 0xff, 0x79, 0xff, 0x6f, 0xff, 0x87, 0xff, 0x77, 0xff, 0x81, 0xff, -0x79, 0xff, 0x70, 0xff, 0x68, 0xff, 0x6d, 0xff, 0x64, 0xff, 0x61, 0xff, 0x70, 0xff, 0x66, 0xff, -0x8b, 0xff, 0x95, 0xff, 0x98, 0xff, 0xc5, 0xff, 0xd0, 0xff, 0xe6, 0xff, 0xfc, 0xff, 0xd4, 0xff, -0xcd, 0xff, 0xc1, 0xff, 0xd8, 0xff, 0xc4, 0xff, 0xcc, 0xff, 0xdc, 0xff, 0xd0, 0xff, 0xe0, 0xff, -0xb0, 0xff, 0x81, 0xff, 0x7c, 0xff, 0x70, 0xff, 0x66, 0xff, 0x6a, 0xff, 0x5f, 0xff, 0x56, 0xff, -0x70, 0xff, 0x66, 0xff, 0x52, 0xff, 0x59, 0xff, 0x55, 0xff, 0x60, 0xff, 0x4e, 0xff, 0x29, 0xff, -0x24, 0xff, 0x2a, 0xff, 0x31, 0xff, 0x3f, 0xff, 0x2d, 0xff, 0x16, 0xff, 0xf3, 0xfe, 0xd9, 0xfe, -0xb8, 0xfe, 0x97, 0xfe, 0x8c, 0xfe, 0x8d, 0xfe, 0xaa, 0xfe, 0xca, 0xfe, 0xfe, 0xfe, 0x21, 0xff, -0x41, 0xff, 0x2f, 0xff, 0x3d, 0xff, 0x38, 0xff, 0x2b, 0xff, 0x3a, 0xff, 0x40, 0xff, 0x57, 0xff, -0x86, 0xff, 0x8e, 0xff, 0xb0, 0xff, 0xbb, 0xff, 0xba, 0xff, 0xc8, 0xff, 0xc1, 0xff, 0xe1, 0xff, -0xd4, 0xff, 0xe3, 0xff, 0xc3, 0xff, 0xb4, 0xff, 0xa7, 0xff, 0xa1, 0xff, 0xb4, 0xff, 0xc3, 0xff, -0xcc, 0xff, 0xc7, 0xff, 0xd8, 0xff, 0xc9, 0xff, 0xc1, 0xff, 0xd4, 0xff, 0xd6, 0xff, 0xb6, 0xff, -0xa8, 0xff, 0x83, 0xff, 0x88, 0xff, 0x95, 0xff, 0x99, 0xff, 0xa8, 0xff, 0xbe, 0xff, 0xba, 0xff, -0xdb, 0xff, 0xc5, 0xff, 0xcd, 0xff, 0xc5, 0xff, 0xb4, 0xff, 0xb2, 0xff, 0xb2, 0xff, 0x9b, 0xff, -0x70, 0xff, 0x68, 0xff, 0x48, 0xff, 0x48, 0xff, 0x58, 0xff, 0x4f, 0xff, 0x67, 0xff, 0x71, 0xff, -0x80, 0xff, 0x80, 0xff, 0x92, 0xff, 0x92, 0xff, 0x83, 0xff, 0x81, 0xff, 0x77, 0xff, 0x86, 0xff, -0x9d, 0xff, 0xba, 0xff, 0xcb, 0xff, 0xec, 0xff, 0x12, 0x00, 0x22, 0x00, 0x43, 0x00, 0x2d, 0x00, -0x2c, 0x00, 0x23, 0x00, 0x36, 0x00, 0x18, 0x00, 0x18, 0x00, 0x0f, 0x00, 0x02, 0x00, 0x08, 0x00, -0x18, 0x00, 0x2b, 0x00, 0x0c, 0x00, 0xee, 0xff, 0xdd, 0xff, 0xd4, 0xff, 0xc8, 0xff, 0xb8, 0xff, -0x98, 0xff, 0x86, 0xff, 0x73, 0xff, 0x5b, 0xff, 0x46, 0xff, 0x3f, 0xff, 0x3e, 0xff, 0x2a, 0xff, -0xff, 0xfe, 0xfe, 0xfe, 0x0c, 0xff, 0x1f, 0xff, 0x55, 0xff, 0x63, 0xff, 0x88, 0xff, 0x93, 0xff, -0x98, 0xff, 0x96, 0xff, 0x85, 0xff, 0x8f, 0xff, 0x99, 0xff, 0xc7, 0xff, 0xf8, 0xff, 0x1d, 0x00, -0x2c, 0x00, 0x26, 0x00, 0x28, 0x00, 0x25, 0x00, 0x20, 0x00, 0x36, 0x00, 0x49, 0x00, 0x34, 0x00, -0x40, 0x00, 0x3e, 0x00, 0x20, 0x00, 0x0d, 0x00, 0x0a, 0x00, 0xfb, 0xff, 0x18, 0x00, 0x0e, 0x00, -0xfb, 0xff, 0xfd, 0xff, 0xf8, 0xff, 0x11, 0x00, 0x39, 0x00, 0x3f, 0x00, 0x56, 0x00, 0x36, 0x00, -0x22, 0x00, 0x0d, 0x00, 0xf8, 0xff, 0xdd, 0xff, 0xce, 0xff, 0xce, 0xff, 0xbb, 0xff, 0xab, 0xff, -0x83, 0xff, 0x70, 0xff, 0x54, 0xff, 0x39, 0xff, 0x45, 0xff, 0x60, 0xff, 0x78, 0xff, 0x78, 0xff, -0x99, 0xff, 0xa4, 0xff, 0xb0, 0xff, 0xba, 0xff, 0xb2, 0xff, 0xab, 0xff, 0x9e, 0xff, 0xa6, 0xff, -0xae, 0xff, 0xce, 0xff, 0xce, 0xff, 0xdb, 0xff, 0xe7, 0xff, 0xde, 0xff, 0xd8, 0xff, 0xd2, 0xff, -0xc6, 0xff, 0xa3, 0xff, 0xbf, 0xff, 0xcc, 0xff, 0xf7, 0xff, 0x14, 0x00, 0x2a, 0x00, 0x33, 0x00, -0x13, 0x00, 0x28, 0x00, 0x18, 0x00, 0xf1, 0xff, 0xe5, 0xff, 0xe2, 0xff, 0xeb, 0xff, 0xea, 0xff, -0xf1, 0xff, 0xe9, 0xff, 0xf1, 0xff, 0x16, 0x00, 0x2c, 0x00, 0x35, 0x00, 0x31, 0x00, 0x32, 0x00, -0x16, 0x00, 0x12, 0x00, 0x17, 0x00, 0xfb, 0xff, 0xe8, 0xff, 0xd7, 0xff, 0xd8, 0xff, 0xe1, 0xff, -0xeb, 0xff, 0xde, 0xff, 0xfe, 0xff, 0x0f, 0x00, 0x07, 0x00, 0x0b, 0x00, 0x03, 0x00, 0xd7, 0xff, -0xda, 0xff, 0xf2, 0xff, 0x01, 0x00, 0x0f, 0x00, 0x02, 0x00, 0xeb, 0xff, 0xee, 0xff, 0xf3, 0xff, -0xf3, 0xff, 0x0b, 0x00, 0x13, 0x00, 0x31, 0x00, 0x2c, 0x00, 0x2c, 0x00, 0x42, 0x00, 0x3a, 0x00, -0x47, 0x00, 0x3c, 0x00, 0x3b, 0x00, 0x38, 0x00, 0x3a, 0x00, 0x23, 0x00, 0x14, 0x00, 0x19, 0x00, -0x17, 0x00, 0x2e, 0x00, 0x2b, 0x00, 0x37, 0x00, 0x2a, 0x00, 0xff, 0xff, 0xdf, 0xff, 0xe4, 0xff, -0xe3, 0xff, 0xf8, 0xff, 0xf2, 0xff, 0xce, 0xff, 0xa4, 0xff, 0x9f, 0xff, 0xc0, 0xff, 0xb5, 0xff, -0xb4, 0xff, 0xa7, 0xff, 0x87, 0xff, 0x69, 0xff, 0x82, 0xff, 0x94, 0xff, 0x9e, 0xff, 0xd9, 0xff, -0xf7, 0xff, 0x0f, 0x00, 0x13, 0x00, 0x1a, 0x00, 0x1b, 0x00, 0x0c, 0x00, 0xfd, 0xff, 0xe1, 0xff, -0xcd, 0xff, 0xd4, 0xff, 0xcb, 0xff, 0xcd, 0xff, 0xbc, 0xff, 0xbc, 0xff, 0xb8, 0xff, 0xce, 0xff, -0xd5, 0xff, 0xd7, 0xff, 0xde, 0xff, 0xf4, 0xff, 0x04, 0x00, 0xeb, 0xff, 0xd6, 0xff, 0xb6, 0xff, -0xab, 0xff, 0xc1, 0xff, 0xe7, 0xff, 0xe1, 0xff, 0xed, 0xff, 0xdc, 0xff, 0xde, 0xff, 0xf6, 0xff, -0xfc, 0xff, 0x25, 0x00, 0x34, 0x00, 0x33, 0x00, 0x3c, 0x00, 0x3e, 0x00, 0x26, 0x00, 0x07, 0x00, -0x13, 0x00, 0xf8, 0xff, 0xf9, 0xff, 0xf7, 0xff, 0xdf, 0xff, 0xcb, 0xff, 0xa7, 0xff, 0x93, 0xff, -0x7c, 0xff, 0x88, 0xff, 0x95, 0xff, 0x8e, 0xff, 0x8b, 0xff, 0x85, 0xff, 0x75, 0xff, 0x6c, 0xff, -0x65, 0xff, 0x4b, 0xff, 0x50, 0xff, 0x55, 0xff, 0x59, 0xff, 0x82, 0xff, 0x86, 0xff, 0xa0, 0xff, -0xc3, 0xff, 0xda, 0xff, 0xfe, 0xff, 0x19, 0x00, 0x16, 0x00, 0x0f, 0x00, 0xfe, 0xff, 0xf4, 0xff, -0x06, 0x00, 0x28, 0x00, 0x2b, 0x00, 0x49, 0x00, 0x40, 0x00, 0x31, 0x00, 0x25, 0x00, 0x0e, 0x00, -0x02, 0x00, 0xeb, 0xff, 0xf9, 0xff, 0x1e, 0x00, 0x33, 0x00, 0x35, 0x00, 0x32, 0x00, 0x2c, 0x00, -0x15, 0x00, 0x23, 0x00, 0x1f, 0x00, 0x26, 0x00, 0x1e, 0x00, 0x30, 0x00, 0x2e, 0x00, 0x27, 0x00, -0x19, 0x00, 0x11, 0x00, 0x1a, 0x00, 0xef, 0xff, 0xdd, 0xff, 0xb3, 0xff, 0xa0, 0xff, 0xa8, 0xff, -0xc5, 0xff, 0xc1, 0xff, 0xe1, 0xff, 0xf4, 0xff, 0xe2, 0xff, 0xdf, 0xff, 0xad, 0xff, 0xa7, 0xff, -0x88, 0xff, 0x91, 0xff, 0xa7, 0xff, 0xa1, 0xff, 0xa9, 0xff, 0xb0, 0xff, 0xc7, 0xff, 0xce, 0xff, -0xdc, 0xff, 0xf5, 0xff, 0xf1, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0x0e, 0x00, 0x16, 0x00, 0x0c, 0x00, -0x17, 0x00, 0x18, 0x00, 0x35, 0x00, 0x2a, 0x00, 0x0d, 0x00, 0xfd, 0xff, 0xf3, 0xff, 0xda, 0xff, -0xcb, 0xff, 0xbe, 0xff, 0x98, 0xff, 0x7f, 0xff, 0x67, 0xff, 0x43, 0xff, 0x3a, 0xff, 0x18, 0xff, -0xf9, 0xfe, 0xfe, 0xfe, 0xf9, 0xfe, 0xf7, 0xfe, 0xef, 0xfe, 0xda, 0xfe, 0xb6, 0xfe, 0xad, 0xfe, -0xc1, 0xfe, 0xe6, 0xfe, 0x12, 0xff, 0x35, 0xff, 0x56, 0xff, 0x7f, 0xff, 0xa8, 0xff, 0xee, 0xff, -0x1a, 0x00, 0x22, 0x00, 0x34, 0x00, 0x61, 0x00, 0x8d, 0x00, 0xa3, 0x00, 0xb4, 0x00, 0xa2, 0x00, -0xa8, 0x00, 0x98, 0x00, 0xa0, 0x00, 0x8e, 0x00, 0x7c, 0x00, 0x5a, 0x00, 0x4a, 0x00, 0x34, 0x00, -0x22, 0x00, 0x18, 0x00, 0xde, 0xff, 0xe3, 0xff, 0xf6, 0xff, 0x01, 0x00, 0xf4, 0xff, 0xe9, 0xff, -0xe6, 0xff, 0xfa, 0xff, 0x12, 0x00, 0x07, 0x00, 0x0a, 0x00, 0x2f, 0x00, 0x0e, 0x00, 0x19, 0x00, -0x21, 0x00, 0x3d, 0x00, 0x2e, 0x00, 0x23, 0x00, 0x05, 0x00, 0xef, 0xff, 0xe2, 0xff, 0xd5, 0xff, -0xb7, 0xff, 0xa6, 0xff, 0xb1, 0xff, 0xba, 0xff, 0xce, 0xff, 0xc5, 0xff, 0xd3, 0xff, 0xcd, 0xff, -0xd7, 0xff, 0xff, 0xff, 0xf5, 0xff, 0xf2, 0xff, 0x20, 0x00, 0x3b, 0x00, 0x72, 0x00, 0x98, 0x00, -0xcf, 0x00, 0xdf, 0x00, 0xd9, 0x00, 0xdd, 0x00, 0xcc, 0x00, 0xb9, 0x00, 0xc6, 0x00, 0xcd, 0x00, -0xb6, 0x00, 0xd1, 0x00, 0xed, 0x00, 0x01, 0x01, 0x01, 0x01, 0x2b, 0x01, 0x44, 0x01, 0x63, 0x01, -0x8c, 0x01, 0x83, 0x01, 0x73, 0x01, 0x46, 0x01, 0x2a, 0x01, 0x0d, 0x01, 0xf9, 0x00, 0xfe, 0x00, -0x01, 0x01, 0xd1, 0x00, 0x98, 0x00, 0x72, 0x00, 0x55, 0x00, 0x45, 0x00, 0x43, 0x00, 0x51, 0x00, -0x3b, 0x00, 0x2f, 0x00, 0x2f, 0x00, 0x35, 0x00, 0x2e, 0x00, 0x2c, 0x00, 0x36, 0x00, 0x21, 0x00, -0x08, 0x00, 0x07, 0x00, 0x25, 0x00, 0x43, 0x00, 0x53, 0x00, 0x5b, 0x00, 0x5c, 0x00, 0x4d, 0x00, -0x59, 0x00, 0x36, 0x00, 0x2b, 0x00, 0x32, 0x00, 0x35, 0x00, 0x38, 0x00, 0x09, 0x00, 0x09, 0x00, -0xff, 0xff, 0xf5, 0xff, 0xf0, 0xff, 0xf5, 0xff, 0xf0, 0xff, 0xed, 0xff, 0xef, 0xff, 0xd3, 0xff, -0xf0, 0xff, 0x0e, 0x00, 0x20, 0x00, 0x29, 0x00, 0x2f, 0x00, 0x3b, 0x00, 0x61, 0x00, 0x6e, 0x00, -0x51, 0x00, 0x4d, 0x00, 0x2d, 0x00, 0x49, 0x00, 0x5c, 0x00, 0x4f, 0x00, 0x54, 0x00, 0x6b, 0x00, -0x84, 0x00, 0x8a, 0x00, 0x87, 0x00, 0x9a, 0x00, 0xa9, 0x00, 0x9c, 0x00, 0x9a, 0x00, 0x95, 0x00, -0x83, 0x00, 0x76, 0x00, 0x56, 0x00, 0x38, 0x00, 0x11, 0x00, 0x00, 0x00, 0xef, 0xff, 0xf0, 0xff, -0xce, 0xff, 0xbc, 0xff, 0xd1, 0xff, 0xd9, 0xff, 0xe7, 0xff, 0xe6, 0xff, 0xfd, 0xff, 0x1c, 0x00, -0x40, 0x00, 0x51, 0x00, 0x6d, 0x00, 0x99, 0x00, 0xaa, 0x00, 0xbb, 0x00, 0xc7, 0x00, 0xcf, 0x00, -0xec, 0x00, 0xea, 0x00, 0xe7, 0x00, 0x03, 0x01, 0xf7, 0x00, 0x13, 0x01, 0x00, 0x01, 0xf4, 0x00, -0x0c, 0x01, 0x00, 0x01, 0x01, 0x01, 0xf7, 0x00, 0xe3, 0x00, 0xdb, 0x00, 0xdf, 0x00, 0xbd, 0x00, -0xa7, 0x00, 0x92, 0x00, 0x80, 0x00, 0x79, 0x00, 0x75, 0x00, 0x69, 0x00, 0x75, 0x00, 0x98, 0x00, -0xa8, 0x00, 0xab, 0x00, 0xaa, 0x00, 0x80, 0x00, 0x66, 0x00, 0x57, 0x00, 0x6a, 0x00, 0x63, 0x00, -0x5c, 0x00, 0x58, 0x00, 0x5e, 0x00, 0x71, 0x00, 0x7b, 0x00, 0x8b, 0x00, 0x9f, 0x00, 0x97, 0x00, -0x9b, 0x00, 0xa6, 0x00, 0xae, 0x00, 0xc7, 0x00, 0xae, 0x00, 0x9d, 0x00, 0x9f, 0x00, 0xb4, 0x00, -0xb2, 0x00, 0x9f, 0x00, 0x84, 0x00, 0x84, 0x00, 0x87, 0x00, 0x72, 0x00, 0x6d, 0x00, 0x61, 0x00, -0x51, 0x00, 0x5c, 0x00, 0x70, 0x00, 0x8f, 0x00, 0x70, 0x00, 0x61, 0x00, 0x48, 0x00, 0x34, 0x00, -0x28, 0x00, 0x07, 0x00, 0x00, 0x00, 0xd3, 0xff, 0xba, 0xff, 0x90, 0xff, 0x87, 0xff, 0x6e, 0xff, -0x6e, 0xff, 0x7b, 0xff, 0x8c, 0xff, 0x90, 0xff, 0x94, 0xff, 0x97, 0xff, 0x91, 0xff, 0x8c, 0xff, -0x7b, 0xff, 0x83, 0xff, 0x75, 0xff, 0x7a, 0xff, 0x5e, 0xff, 0x3a, 0xff, 0x2a, 0xff, 0x1c, 0xff, -0x25, 0xff, 0x14, 0xff, 0x3b, 0xff, 0x58, 0xff, 0x80, 0xff, 0x82, 0xff, 0x7e, 0xff, 0x5e, 0xff, -0x55, 0xff, 0x4f, 0xff, 0x3f, 0xff, 0x4f, 0xff, 0x39, 0xff, 0x42, 0xff, 0x50, 0xff, 0x5d, 0xff, -0x50, 0xff, 0x4a, 0xff, 0x47, 0xff, 0x46, 0xff, 0x3e, 0xff, 0x1d, 0xff, 0x1e, 0xff, 0x31, 0xff, -0x2c, 0xff, 0x1e, 0xff, 0x15, 0xff, 0x28, 0xff, 0x5a, 0xff, 0x7b, 0xff, 0x90, 0xff, 0x94, 0xff, -0x8f, 0xff, 0xa8, 0xff, 0xaf, 0xff, 0xbc, 0xff, 0xe6, 0xff, 0xec, 0xff, 0xd7, 0xff, 0xf1, 0xff, -0x1a, 0x00, 0x2e, 0x00, 0x3a, 0x00, 0x28, 0x00, 0x17, 0x00, 0x07, 0x00, 0xfc, 0xff, 0xe1, 0xff, -0xdb, 0xff, 0xc5, 0xff, 0xb9, 0xff, 0xe4, 0xff, 0xf0, 0xff, 0xf6, 0xff, 0xf0, 0xff, 0xd2, 0xff, -0xca, 0xff, 0xb9, 0xff, 0x93, 0xff, 0x9c, 0xff, 0xbb, 0xff, 0xc4, 0xff, 0xc1, 0xff, 0xaf, 0xff, -0x98, 0xff, 0x87, 0xff, 0x75, 0xff, 0x7b, 0xff, 0x8b, 0xff, 0x9a, 0xff, 0xa5, 0xff, 0xb2, 0xff, -0xc7, 0xff, 0xdc, 0xff, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x0d, 0x00, 0x0e, 0x00, 0x13, 0x00, -0x1e, 0x00, 0x2a, 0x00, 0x3b, 0x00, 0x58, 0x00, 0x6a, 0x00, 0x71, 0x00, 0x60, 0x00, 0x58, 0x00, -0x6a, 0x00, 0x97, 0x00, 0xba, 0x00, 0xc1, 0x00, 0xc3, 0x00, 0xd3, 0x00, 0xb6, 0x00, 0xb4, 0x00, -0xb5, 0x00, 0xaa, 0x00, 0x91, 0x00, 0x8a, 0x00, 0x90, 0x00, 0x77, 0x00, 0x93, 0x00, 0x82, 0x00, -0x73, 0x00, 0x77, 0x00, 0x44, 0x00, 0x45, 0x00, 0x32, 0x00, 0x26, 0x00, 0x21, 0x00, 0x11, 0x00, -0x17, 0x00, 0xfe, 0xff, 0xe1, 0xff, 0xdb, 0xff, 0xca, 0xff, 0xb6, 0xff, 0xb8, 0xff, 0xba, 0xff, -0xc2, 0xff, 0xba, 0xff, 0xda, 0xff, 0xe7, 0xff, 0xf0, 0xff, 0x13, 0x00, 0x28, 0x00, 0x3b, 0x00, -0x62, 0x00, 0x80, 0x00, 0x8e, 0x00, 0x91, 0x00, 0xbb, 0x00, 0xae, 0x00, 0xc6, 0x00, 0xd0, 0x00, -0xc0, 0x00, 0xc6, 0x00, 0xb0, 0x00, 0x93, 0x00, 0x9c, 0x00, 0x98, 0x00, 0x7b, 0x00, 0x67, 0x00, -0x58, 0x00, 0x4e, 0x00, 0x41, 0x00, 0x31, 0x00, 0x2b, 0x00, 0x33, 0x00, 0x4e, 0x00, 0x79, 0x00, -0x73, 0x00, 0x55, 0x00, 0x5c, 0x00, 0x55, 0x00, 0x4c, 0x00, 0x47, 0x00, 0x51, 0x00, 0x66, 0x00, -0x55, 0x00, 0x58, 0x00, 0x57, 0x00, 0x40, 0x00, 0x42, 0x00, 0x58, 0x00, 0x54, 0x00, 0x5b, 0x00, -0x4f, 0x00, 0x59, 0x00, 0x40, 0x00, 0x45, 0x00, 0x4f, 0x00, 0x58, 0x00, 0x68, 0x00, 0x70, 0x00, -0x7c, 0x00, 0x78, 0x00, 0x70, 0x00, 0x61, 0x00, 0x5f, 0x00, 0x55, 0x00, 0x6c, 0x00, 0x76, 0x00, -0x62, 0x00, 0x45, 0x00, 0x48, 0x00, 0x32, 0x00, 0x49, 0x00, 0x49, 0x00, 0x48, 0x00, 0x61, 0x00, -0x9e, 0x00, 0x9c, 0x00, 0x88, 0x00, 0x87, 0x00, 0x63, 0x00, 0x63, 0x00, 0x2f, 0x00, 0x1b, 0x00, -0x29, 0x00, 0x1e, 0x00, 0x14, 0x00, 0xf6, 0xff, 0xdb, 0xff, 0xd8, 0xff, 0xc9, 0xff, 0xd1, 0xff, -0xdc, 0xff, 0xba, 0xff, 0xaf, 0xff, 0xa9, 0xff, 0xa3, 0xff, 0xbb, 0xff, 0xdb, 0xff, 0xf8, 0xff, -0xf2, 0xff, 0xe9, 0xff, 0xe7, 0xff, 0xf9, 0xff, 0x0a, 0x00, 0x18, 0x00, 0x34, 0x00, 0x2e, 0x00, -0x3a, 0x00, 0x43, 0x00, 0x2e, 0x00, 0x1d, 0x00, 0xfa, 0xff, 0x02, 0x00, 0x0a, 0x00, 0xef, 0xff, -0xdd, 0xff, 0xa0, 0xff, 0x86, 0xff, 0x6e, 0xff, 0x89, 0xff, 0x89, 0xff, 0x75, 0xff, 0x5e, 0xff, -0x5b, 0xff, 0x66, 0xff, 0x65, 0xff, 0x7a, 0xff, 0x6f, 0xff, 0x94, 0xff, 0xa3, 0xff, 0xa9, 0xff, -0xc5, 0xff, 0xe7, 0xff, 0xe6, 0xff, 0x07, 0x00, 0x2e, 0x00, 0x31, 0x00, 0x3b, 0x00, 0x22, 0x00, -0x28, 0x00, 0x08, 0x00, 0x03, 0x00, 0x05, 0x00, 0xf4, 0xff, 0xe1, 0xff, 0xfd, 0xff, 0x04, 0x00, -0x05, 0x00, 0x19, 0x00, 0x1e, 0x00, 0x1e, 0x00, 0x29, 0x00, 0x19, 0x00, 0x15, 0x00, 0x0e, 0x00, -0x0a, 0x00, 0x1e, 0x00, 0x33, 0x00, 0x33, 0x00, 0x29, 0x00, 0x22, 0x00, 0x0a, 0x00, 0x21, 0x00, -0x27, 0x00, 0x29, 0x00, 0x41, 0x00, 0x49, 0x00, 0x5c, 0x00, 0x3e, 0x00, 0x49, 0x00, 0x3e, 0x00, -0x48, 0x00, 0x40, 0x00, 0x44, 0x00, 0x4c, 0x00, 0x49, 0x00, 0x60, 0x00, 0x82, 0x00, 0x9b, 0x00, -0x9d, 0x00, 0xb1, 0x00, 0xb3, 0x00, 0xb6, 0x00, 0xba, 0x00, 0xaa, 0x00, 0xb0, 0x00, 0xb7, 0x00, -0xaf, 0x00, 0xc5, 0x00, 0xd5, 0x00, 0xd1, 0x00, 0xbd, 0x00, 0xa3, 0x00, 0x9a, 0x00, 0x9d, 0x00, -0x9c, 0x00, 0x8b, 0x00, 0x77, 0x00, 0x5b, 0x00, 0x3e, 0x00, 0x2f, 0x00, 0x32, 0x00, 0x2b, 0x00, -0x22, 0x00, 0x1d, 0x00, 0xfb, 0xff, 0xea, 0xff, 0xf1, 0xff, 0x11, 0x00, 0x1c, 0x00, 0x2c, 0x00, -0x42, 0x00, 0x43, 0x00, 0x4c, 0x00, 0x49, 0x00, 0x4b, 0x00, 0x37, 0x00, 0x36, 0x00, 0x29, 0x00, -0x19, 0x00, 0x1a, 0x00, 0x0a, 0x00, 0x26, 0x00, 0x14, 0x00, 0xff, 0xff, 0xfa, 0xff, 0xd7, 0xff, -0xbb, 0xff, 0xb1, 0xff, 0xa0, 0xff, 0x9c, 0xff, 0xb7, 0xff, 0xc4, 0xff, 0xc1, 0xff, 0xb3, 0xff, -0xc5, 0xff, 0xfb, 0xff, 0x35, 0x00, 0x48, 0x00, 0x56, 0x00, 0x6e, 0x00, 0x7b, 0x00, 0x80, 0x00, -0xa3, 0x00, 0x97, 0x00, 0x7d, 0x00, 0x6d, 0x00, 0x56, 0x00, 0x3d, 0x00, 0x4f, 0x00, 0x5d, 0x00, -0x52, 0x00, 0x3b, 0x00, 0x28, 0x00, 0x20, 0x00, 0x14, 0x00, 0xfb, 0xff, 0xde, 0xff, 0xbf, 0xff, -0x86, 0xff, 0x57, 0xff, 0x37, 0xff, 0x1a, 0xff, 0x0e, 0xff, 0xfd, 0xfe, 0xe9, 0xfe, 0xfc, 0xfe, -0x03, 0xff, 0xf4, 0xfe, 0xef, 0xfe, 0xe7, 0xfe, 0xd3, 0xfe, 0xf4, 0xfe, 0x25, 0xff, 0x37, 0xff, -0x7a, 0xff, 0x9d, 0xff, 0xda, 0xff, 0x05, 0x00, 0x2c, 0x00, 0x62, 0x00, 0x7a, 0x00, 0x86, 0x00, -0xa3, 0x00, 0x99, 0x00, 0x94, 0x00, 0xa5, 0x00, 0xaf, 0x00, 0xc3, 0x00, 0xa5, 0x00, 0x9a, 0x00, -0x89, 0x00, 0x58, 0x00, 0x45, 0x00, 0x1e, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0xfe, 0xff, 0x03, 0x00, -0xf2, 0xff, 0xed, 0xff, 0x0c, 0x00, 0x25, 0x00, 0x13, 0x00, 0x0c, 0x00, 0xfb, 0xff, 0xe1, 0xff, -0xf2, 0xff, 0xe8, 0xff, 0xf5, 0xff, 0x02, 0x00, 0x14, 0x00, 0x24, 0x00, 0x10, 0x00, 0x11, 0x00, -0xf2, 0xff, 0xf2, 0xff, 0xe3, 0xff, 0xed, 0xff, 0xec, 0xff, 0x02, 0x00, 0x0d, 0x00, 0x0d, 0x00, -0x25, 0x00, 0x42, 0x00, 0x40, 0x00, 0x4a, 0x00, 0x4e, 0x00, 0x4a, 0x00, 0x61, 0x00, 0x5d, 0x00, -0x39, 0x00, 0x23, 0x00, 0x0e, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0xfc, 0xff, 0x1a, 0x00, 0x1c, 0x00, -0x07, 0x00, 0x16, 0x00, 0x15, 0x00, 0x21, 0x00, 0x17, 0x00, 0x03, 0x00, 0x0e, 0x00, 0x11, 0x00, -0x2e, 0x00, 0x3c, 0x00, 0x2e, 0x00, 0x3b, 0x00, 0x40, 0x00, 0x30, 0x00, 0x2a, 0x00, 0x28, 0x00, -0x10, 0x00, 0xed, 0xff, 0xe3, 0xff, 0xd6, 0xff, 0xb6, 0xff, 0xb4, 0xff, 0xb1, 0xff, 0xab, 0xff, -0xa9, 0xff, 0xb4, 0xff, 0xbd, 0xff, 0xd8, 0xff, 0xda, 0xff, 0xdb, 0xff, 0xfa, 0xff, 0x05, 0x00, -0x0a, 0x00, 0x11, 0x00, 0x1d, 0x00, 0x23, 0x00, 0x16, 0x00, 0x0a, 0x00, 0xf9, 0xff, 0xeb, 0xff, -0xdf, 0xff, 0xd5, 0xff, 0xc4, 0xff, 0xc9, 0xff, 0xc9, 0xff, 0xc7, 0xff, 0xa8, 0xff, 0x68, 0xff, -0x4b, 0xff, 0x2a, 0xff, 0x2d, 0xff, 0x34, 0xff, 0x24, 0xff, 0x29, 0xff, 0x3e, 0xff, 0x3f, 0xff, -0x4d, 0xff, 0x59, 0xff, 0x5e, 0xff, 0x59, 0xff, 0x67, 0xff, 0x7d, 0xff, 0xa9, 0xff, 0xce, 0xff, -0xe7, 0xff, 0x05, 0x00, 0x16, 0x00, 0x22, 0x00, 0x1d, 0x00, 0x2f, 0x00, 0x38, 0x00, 0x3c, 0x00, -0x53, 0x00, 0x43, 0x00, 0x55, 0x00, 0x3e, 0x00, 0x28, 0x00, 0x10, 0x00, 0x16, 0x00, 0x0f, 0x00, -0xef, 0xff, 0xfb, 0xff, 0x00, 0x00, 0x03, 0x00, 0x0e, 0x00, 0x18, 0x00, 0x16, 0x00, 0x03, 0x00, -0xfd, 0xff, 0xec, 0xff, 0x07, 0x00, 0x39, 0x00, 0x2e, 0x00, 0x2c, 0x00, 0x46, 0x00, 0x60, 0x00, -0x7c, 0x00, 0x81, 0x00, 0x81, 0x00, 0x8d, 0x00, 0x8e, 0x00, 0x7e, 0x00, 0x63, 0x00, 0x51, 0x00, -0x65, 0x00, 0x79, 0x00, 0x6d, 0x00, 0x67, 0x00, 0x72, 0x00, 0x86, 0x00, 0x7b, 0x00, 0x8c, 0x00, -0x77, 0x00, 0x76, 0x00, 0x7c, 0x00, 0x60, 0x00, 0x6b, 0x00, 0x73, 0x00, 0x8f, 0x00, 0x97, 0x00, -0xb0, 0x00, 0xc0, 0x00, 0xce, 0x00, 0xd5, 0x00, 0xde, 0x00, 0xfd, 0x00, 0xf8, 0x00, 0xff, 0x00, -0x12, 0x01, 0x32, 0x01, 0x3d, 0x01, 0x26, 0x01, 0x2a, 0x01, 0x12, 0x01, 0x14, 0x01, 0xf4, 0x00, -0xce, 0x00, 0xcf, 0x00, 0xc3, 0x00, 0xd1, 0x00, 0xce, 0x00, 0xdc, 0x00, 0xc3, 0x00, 0xdb, 0x00, -0xd8, 0x00, 0xe3, 0x00, 0xdb, 0x00, 0xdf, 0x00, 0xf3, 0x00, 0x04, 0x01, 0xfc, 0x00, 0xf9, 0x00, -0xe7, 0x00, 0xf3, 0x00, 0xdb, 0x00, 0xd1, 0x00, 0xd5, 0x00, 0xc8, 0x00, 0xa9, 0x00, 0xa5, 0x00, -0x94, 0x00, 0x8a, 0x00, 0x78, 0x00, 0x53, 0x00, 0x35, 0x00, 0x22, 0x00, 0x05, 0x00, 0xea, 0xff, -0xb2, 0xff, 0x8d, 0xff, 0x7c, 0xff, 0x99, 0xff, 0x94, 0xff, 0x92, 0xff, 0xac, 0xff, 0xb1, 0xff, -0xb4, 0xff, 0xbd, 0xff, 0xaf, 0xff, 0xa1, 0xff, 0xc0, 0xff, 0xc7, 0xff, 0xde, 0xff, 0xe6, 0xff, -0xdd, 0xff, 0xdd, 0xff, 0xed, 0xff, 0x02, 0x00, 0x05, 0x00, 0x20, 0x00, 0x03, 0x00, 0xf1, 0xff, -0xb2, 0xff, 0x93, 0xff, 0x6a, 0xff, 0x53, 0xff, 0x4e, 0xff, 0x27, 0xff, 0x15, 0xff, 0x06, 0xff, -0x1c, 0xff, 0x27, 0xff, 0x29, 0xff, 0x32, 0xff, 0x3c, 0xff, 0x34, 0xff, 0x3d, 0xff, 0x56, 0xff, -0x3f, 0xff, 0x31, 0xff, 0x57, 0xff, 0x66, 0xff, 0x85, 0xff, 0xa4, 0xff, 0xc2, 0xff, 0xdc, 0xff, -0xe9, 0xff, 0xfd, 0xff, 0x0f, 0x00, 0x24, 0x00, 0x1a, 0x00, 0x12, 0x00, 0xf4, 0xff, 0xd8, 0xff, -0xd1, 0xff, 0xca, 0xff, 0xcd, 0xff, 0xd1, 0xff, 0xda, 0xff, 0xfe, 0xff, 0xef, 0xff, 0xe0, 0xff, -0xdb, 0xff, 0xd6, 0xff, 0xe7, 0xff, 0xfc, 0xff, 0xe8, 0xff, 0xd8, 0xff, 0xd9, 0xff, 0xcf, 0xff, -0xd9, 0xff, 0xc7, 0xff, 0xcb, 0xff, 0xca, 0xff, 0xcf, 0xff, 0xc8, 0xff, 0xde, 0xff, 0xec, 0xff, -0x04, 0x00, 0xef, 0xff, 0xf5, 0xff, 0xdd, 0xff, 0xd8, 0xff, 0xec, 0xff, 0xf7, 0xff, 0x16, 0x00, -0x1e, 0x00, 0x1c, 0x00, 0x33, 0x00, 0x37, 0x00, 0x36, 0x00, 0x42, 0x00, 0x3c, 0x00, 0x2c, 0x00, -0x26, 0x00, 0x05, 0x00, 0xf7, 0xff, 0x1a, 0x00, 0x28, 0x00, 0x2a, 0x00, 0x28, 0x00, 0x09, 0x00, -0xf7, 0xff, 0xf8, 0xff, 0xef, 0xff, 0xd1, 0xff, 0xc0, 0xff, 0xb0, 0xff, 0x88, 0xff, 0x81, 0xff, -0x7b, 0xff, 0x84, 0xff, 0x84, 0xff, 0x74, 0xff, 0x6c, 0xff, 0x88, 0xff, 0x7f, 0xff, 0x7e, 0xff, -0xaf, 0xff, 0xc0, 0xff, 0xab, 0xff, 0xa8, 0xff, 0xa6, 0xff, 0x8e, 0xff, 0xab, 0xff, 0xc7, 0xff, -0xe0, 0xff, 0xf0, 0xff, 0xea, 0xff, 0xea, 0xff, 0x03, 0x00, 0x19, 0x00, 0x2e, 0x00, 0x2c, 0x00, -0x0e, 0x00, 0x0a, 0x00, 0xff, 0xff, 0x08, 0x00, 0x11, 0x00, 0x12, 0x00, 0x23, 0x00, 0x45, 0x00, -0x3c, 0x00, 0x2f, 0x00, 0xf8, 0xff, 0xed, 0xff, 0xe6, 0xff, 0xdc, 0xff, 0xc5, 0xff, 0x9f, 0xff, -0x7a, 0xff, 0x6b, 0xff, 0x61, 0xff, 0x62, 0xff, 0x64, 0xff, 0x36, 0xff, 0x2c, 0xff, 0x2e, 0xff, -0x3e, 0xff, 0x3b, 0xff, 0x27, 0xff, 0x0f, 0xff, 0x17, 0xff, 0x31, 0xff, 0x2e, 0xff, 0x1f, 0xff, -0x06, 0xff, 0x09, 0xff, 0x12, 0xff, 0x09, 0xff, 0x01, 0xff, 0x01, 0xff, 0x1b, 0xff, 0x2e, 0xff, -0x58, 0xff, 0x75, 0xff, 0x75, 0xff, 0x92, 0xff, 0x91, 0xff, 0xa6, 0xff, 0x99, 0xff, 0x95, 0xff, -0xab, 0xff, 0x91, 0xff, 0x93, 0xff, 0xa1, 0xff, 0xad, 0xff, 0xcc, 0xff, 0xdb, 0xff, 0xe1, 0xff, -0xed, 0xff, 0xee, 0xff, 0xf1, 0xff, 0x07, 0x00, 0xed, 0xff, 0xd7, 0xff, 0xd6, 0xff, 0xc8, 0xff, -0xda, 0xff, 0xdd, 0xff, 0xce, 0xff, 0xc6, 0xff, 0xb4, 0xff, 0xb5, 0xff, 0xcf, 0xff, 0xcd, 0xff, -0xca, 0xff, 0xc2, 0xff, 0xd3, 0xff, 0xec, 0xff, 0xe3, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x0c, 0x00, -0x06, 0x00, 0xe4, 0xff, 0xc8, 0xff, 0xce, 0xff, 0xd8, 0xff, 0xe2, 0xff, 0xcb, 0xff, 0xcf, 0xff, -0xdc, 0xff, 0xdd, 0xff, 0xd9, 0xff, 0xeb, 0xff, 0xfb, 0xff, 0xe6, 0xff, 0xf7, 0xff, 0xd6, 0xff, -0xd2, 0xff, 0xaf, 0xff, 0x9b, 0xff, 0xbb, 0xff, 0xc8, 0xff, 0xe3, 0xff, 0xec, 0xff, 0xf4, 0xff, -0xeb, 0xff, 0xd9, 0xff, 0xdc, 0xff, 0xfd, 0xff, 0xf7, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0x06, 0x00, -0x02, 0x00, 0xf0, 0xff, 0xe8, 0xff, 0xd9, 0xff, 0xe0, 0xff, 0xf0, 0xff, 0x03, 0x00, 0xfa, 0xff, -0xef, 0xff, 0xd9, 0xff, 0xc8, 0xff, 0xba, 0xff, 0xac, 0xff, 0x9e, 0xff, 0x8a, 0xff, 0x8d, 0xff, -0x83, 0xff, 0x96, 0xff, 0x9f, 0xff, 0xb2, 0xff, 0x9f, 0xff, 0xac, 0xff, 0xb0, 0xff, 0xad, 0xff, -0xc4, 0xff, 0xd4, 0xff, 0xeb, 0xff, 0xef, 0xff, 0xf8, 0xff, 0xe6, 0xff, 0xe4, 0xff, 0xcf, 0xff, -0xe2, 0xff, 0xe9, 0xff, 0xf7, 0xff, 0xff, 0xff, 0x06, 0x00, 0x14, 0x00, 0x11, 0x00, 0xfd, 0xff, -0xd5, 0xff, 0xb3, 0xff, 0x7a, 0xff, 0x8a, 0xff, 0x6a, 0xff, 0x6e, 0xff, 0x5f, 0xff, 0x49, 0xff, -0x51, 0xff, 0x4c, 0xff, 0x54, 0xff, 0x5c, 0xff, 0x56, 0xff, 0x49, 0xff, 0x38, 0xff, 0x42, 0xff, -0x4f, 0xff, 0x56, 0xff, 0x6f, 0xff, 0x8e, 0xff, 0xa2, 0xff, 0xb8, 0xff, 0xd5, 0xff, 0xda, 0xff, -0xe7, 0xff, 0xfc, 0xff, 0x11, 0x00, 0x25, 0x00, 0x40, 0x00, 0x53, 0x00, 0x5a, 0x00, 0x5b, 0x00, -0x43, 0x00, 0x36, 0x00, 0x32, 0x00, 0x39, 0x00, 0x35, 0x00, 0x41, 0x00, 0x4f, 0x00, 0x44, 0x00, -0x1e, 0x00, 0x10, 0x00, 0xfd, 0xff, 0xee, 0xff, 0xde, 0xff, 0xea, 0xff, 0xf7, 0xff, 0xde, 0xff, -0xf2, 0xff, 0xd7, 0xff, 0xde, 0xff, 0xea, 0xff, 0xe6, 0xff, 0xef, 0xff, 0xf4, 0xff, 0x1b, 0x00, -0x17, 0x00, 0x2e, 0x00, 0x45, 0x00, 0x4e, 0x00, 0x72, 0x00, 0x64, 0x00, 0x61, 0x00, 0x5b, 0x00, -0x41, 0x00, 0x46, 0x00, 0x4d, 0x00, 0x52, 0x00, 0x32, 0x00, 0x40, 0x00, 0x1f, 0x00, 0x1b, 0x00, -0xdc, 0xff, 0xcd, 0xff, 0xc2, 0xff, 0xcb, 0xff, 0xda, 0xff, 0xe2, 0xff, 0xf7, 0xff, 0xfc, 0xff, -0xff, 0xff, 0x01, 0x00, 0xef, 0xff, 0xf9, 0xff, 0xeb, 0xff, 0xf1, 0xff, 0xe2, 0xff, 0xd3, 0xff, -0xe7, 0xff, 0xe5, 0xff, 0xec, 0xff, 0xfd, 0xff, 0x16, 0x00, 0x25, 0x00, 0x28, 0x00, 0x38, 0x00, -0x51, 0x00, 0x50, 0x00, 0x58, 0x00, 0x41, 0x00, 0x33, 0x00, 0x2a, 0x00, 0xff, 0xff, 0x06, 0x00, -0xf8, 0xff, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x10, 0x00, 0x23, 0x00, 0x1e, 0x00, 0x07, 0x00, -0xe8, 0xff, 0xc5, 0xff, 0xc9, 0xff, 0xd1, 0xff, 0xcd, 0xff, 0xe8, 0xff, 0x10, 0x00, 0x10, 0x00, -0x10, 0x00, 0x07, 0x00, 0xef, 0xff, 0xf5, 0xff, 0xfe, 0xff, 0x0d, 0x00, 0x26, 0x00, 0x00, 0x00, -0xe7, 0xff, 0xcf, 0xff, 0xc5, 0xff, 0xa2, 0xff, 0xa8, 0xff, 0xa7, 0xff, 0x94, 0xff, 0xb0, 0xff, -0xb2, 0xff, 0xb3, 0xff, 0xe5, 0xff, 0xf9, 0xff, 0x05, 0x00, 0x03, 0x00, 0xff, 0xff, 0x05, 0x00, -0x00, 0x00, 0x0b, 0x00, 0x12, 0x00, 0x1f, 0x00, 0x36, 0x00, 0x36, 0x00, 0x26, 0x00, 0x25, 0x00, -0x27, 0x00, 0x18, 0x00, 0xfe, 0xff, 0xfc, 0xff, 0xe2, 0xff, 0xd8, 0xff, 0xef, 0xff, 0x01, 0x00, -0x04, 0x00, 0x09, 0x00, 0x0d, 0x00, 0xf2, 0xff, 0xfc, 0xff, 0x0e, 0x00, 0x18, 0x00, 0x32, 0x00, -0x4c, 0x00, 0x65, 0x00, 0x52, 0x00, 0x54, 0x00, 0x43, 0x00, 0x37, 0x00, 0x3e, 0x00, 0x55, 0x00, -0x7a, 0x00, 0x64, 0x00, 0x56, 0x00, 0x4c, 0x00, 0x26, 0x00, 0xf4, 0xff, 0xd0, 0xff, 0xb0, 0xff, -0x83, 0xff, 0x7e, 0xff, 0x59, 0xff, 0x3f, 0xff, 0x10, 0xff, 0xfe, 0xfe, 0x0c, 0xff, 0x03, 0xff, -0x25, 0xff, 0x10, 0xff, 0x17, 0xff, 0x2a, 0xff, 0x3c, 0xff, 0x60, 0xff, 0x91, 0xff, 0xbc, 0xff, -0xc6, 0xff, 0xe9, 0xff, 0x09, 0x00, 0x0e, 0x00, 0x21, 0x00, 0x3f, 0x00, 0x33, 0x00, 0x38, 0x00, -0x41, 0x00, 0x38, 0x00, 0x33, 0x00, 0x3e, 0x00, 0x2a, 0x00, 0x2b, 0x00, 0x17, 0x00, 0x09, 0x00, -0x0f, 0x00, 0xe7, 0xff, 0xd9, 0xff, 0xcb, 0xff, 0xb5, 0xff, 0x99, 0xff, 0x8d, 0xff, 0x76, 0xff, -0x80, 0xff, 0x74, 0xff, 0x6e, 0xff, 0x73, 0xff, 0x7b, 0xff, 0x61, 0xff, 0x61, 0xff, 0x61, 0xff, -0x53, 0xff, 0x55, 0xff, 0x31, 0xff, 0x1c, 0xff, 0x16, 0xff, 0x0e, 0xff, 0x07, 0xff, 0xec, 0xfe, -0x17, 0xff, 0x35, 0xff, 0x57, 0xff, 0x6b, 0xff, 0x8e, 0xff, 0x95, 0xff, 0x94, 0xff, 0xbd, 0xff, -0xc4, 0xff, 0xed, 0xff, 0xdf, 0xff, 0xd8, 0xff, 0xcd, 0xff, 0xd6, 0xff, 0xe1, 0xff, 0xda, 0xff, -0xef, 0xff, 0x05, 0x00, 0x22, 0x00, 0x31, 0x00, 0x0e, 0x00, 0xed, 0xff, 0xcd, 0xff, 0xbc, 0xff, -0xaa, 0xff, 0x9b, 0xff, 0x7a, 0xff, 0x82, 0xff, 0x92, 0xff, 0x98, 0xff, 0xaa, 0xff, 0x9b, 0xff, -0x6b, 0xff, 0x56, 0xff, 0x68, 0xff, 0x72, 0xff, 0x81, 0xff, 0x71, 0xff, 0x5b, 0xff, 0x41, 0xff, -0x40, 0xff, 0x2b, 0xff, 0x32, 0xff, 0x2f, 0xff, 0x2a, 0xff, 0x4e, 0xff, 0x51, 0xff, 0x80, 0xff, -0xb2, 0xff, 0xcd, 0xff, 0xd8, 0xff, 0x08, 0x00, 0x07, 0x00, 0xf9, 0xff, 0xf0, 0xff, 0x08, 0x00, -0x11, 0x00, 0x31, 0x00, 0x3e, 0x00, 0x5c, 0x00, 0x71, 0x00, 0x5e, 0x00, 0x4b, 0x00, 0x30, 0x00, -0x4c, 0x00, 0x33, 0x00, 0x2f, 0x00, 0x1d, 0x00, 0xf1, 0xff, 0xdd, 0xff, 0xd1, 0xff, 0xce, 0xff, -0xd8, 0xff, 0xe2, 0xff, 0xd7, 0xff, 0xec, 0xff, 0xf6, 0xff, 0x10, 0x00, 0x26, 0x00, 0x3e, 0x00, -0x5f, 0x00, 0x65, 0x00, 0x4f, 0x00, 0x34, 0x00, 0x0e, 0x00, 0xe7, 0xff, 0xee, 0xff, 0xe4, 0xff, -0xe1, 0xff, 0xe4, 0xff, 0xf0, 0xff, 0xef, 0xff, 0xfc, 0xff, 0x11, 0x00, 0x25, 0x00, 0x22, 0x00, -0x2a, 0x00, 0x2d, 0x00, 0x2a, 0x00, 0x3b, 0x00, 0x32, 0x00, 0x31, 0x00, 0x46, 0x00, 0x38, 0x00, -0x2d, 0x00, 0x28, 0x00, 0x2c, 0x00, 0x42, 0x00, 0x43, 0x00, 0x22, 0x00, 0x24, 0x00, 0x2a, 0x00, -0x29, 0x00, 0x3a, 0x00, 0x22, 0x00, 0x4a, 0x00, 0x47, 0x00, 0x47, 0x00, 0x3e, 0x00, 0x43, 0x00, -0x4a, 0x00, 0x53, 0x00, 0x75, 0x00, 0x87, 0x00, 0x89, 0x00, 0x8f, 0x00, 0x8c, 0x00, 0x75, 0x00, -0x59, 0x00, 0x29, 0x00, 0x13, 0x00, 0x11, 0x00, 0x0d, 0x00, 0x06, 0x00, 0xff, 0xff, 0xf9, 0xff, -0xee, 0xff, 0xe1, 0xff, 0xd3, 0xff, 0xbf, 0xff, 0xc9, 0xff, 0xb6, 0xff, 0x9b, 0xff, 0xa1, 0xff, -0xa2, 0xff, 0x90, 0xff, 0xad, 0xff, 0xc1, 0xff, 0xce, 0xff, 0xc9, 0xff, 0xbf, 0xff, 0xbd, 0xff, -0x96, 0xff, 0xaf, 0xff, 0xb6, 0xff, 0x9a, 0xff, 0x9d, 0xff, 0xa3, 0xff, 0xba, 0xff, 0xc9, 0xff, -0xd0, 0xff, 0xfc, 0xff, 0xf2, 0xff, 0xf0, 0xff, 0xfc, 0xff, 0xf5, 0xff, 0xf3, 0xff, 0xfe, 0xff, -0x03, 0x00, 0x11, 0x00, 0xff, 0xff, 0xe5, 0xff, 0xc0, 0xff, 0xbd, 0xff, 0xbb, 0xff, 0xad, 0xff, -0xac, 0xff, 0xb0, 0xff, 0xad, 0xff, 0xc9, 0xff, 0xd3, 0xff, 0xcc, 0xff, 0xda, 0xff, 0xe6, 0xff, -0xf4, 0xff, 0x00, 0x00, 0xf8, 0xff, 0xe0, 0xff, 0xd8, 0xff, 0xc9, 0xff, 0xc3, 0xff, 0xaf, 0xff, -0xac, 0xff, 0xaf, 0xff, 0xd3, 0xff, 0xdb, 0xff, 0xea, 0xff, 0xd8, 0xff, 0xb2, 0xff, 0xa6, 0xff, -0xa3, 0xff, 0xbe, 0xff, 0xc1, 0xff, 0xbf, 0xff, 0xc0, 0xff, 0xd2, 0xff, 0xc4, 0xff, 0xcc, 0xff, -0xd7, 0xff, 0xd4, 0xff, 0xe0, 0xff, 0xed, 0xff, 0x31, 0x00, 0x46, 0x00, 0x48, 0x00, 0x5a, 0x00, -0x5e, 0x00, 0x5e, 0x00, 0x58, 0x00, 0x6c, 0x00, 0x6a, 0x00, 0x8e, 0x00, 0x86, 0x00, 0x87, 0x00, -0x6d, 0x00, 0x61, 0x00, 0x6b, 0x00, 0x53, 0x00, 0x3c, 0x00, 0x16, 0x00, 0x04, 0x00, 0x0c, 0x00, -0xf7, 0xff, 0xfb, 0xff, 0xf7, 0xff, 0xf5, 0xff, 0xec, 0xff, 0xee, 0xff, 0xda, 0xff, 0xcb, 0xff, -0xc2, 0xff, 0xaa, 0xff, 0xaf, 0xff, 0xb9, 0xff, 0xde, 0xff, 0xe2, 0xff, 0xec, 0xff, 0xf3, 0xff, -0x19, 0x00, 0x0b, 0x00, 0x01, 0x00, 0x13, 0x00, 0x1a, 0x00, 0x20, 0x00, 0x1f, 0x00, 0x15, 0x00, -0x21, 0x00, 0x1c, 0x00, 0x21, 0x00, 0x1c, 0x00, 0x33, 0x00, 0x55, 0x00, 0x6e, 0x00, 0x7a, 0x00, -0x7f, 0x00, 0x94, 0x00, 0x9f, 0x00, 0xac, 0x00, 0xc1, 0x00, 0xce, 0x00, 0xd4, 0x00, 0xc8, 0x00, -0xc3, 0x00, 0xc2, 0x00, 0xaa, 0x00, 0xa0, 0x00, 0x9f, 0x00, 0x83, 0x00, 0x6f, 0x00, 0x68, 0x00, -0x3f, 0x00, 0x34, 0x00, 0x20, 0x00, 0x06, 0x00, 0xfa, 0xff, 0xcb, 0xff, 0xb7, 0xff, 0x85, 0xff, -0x5a, 0xff, 0x31, 0xff, 0x28, 0xff, 0x12, 0xff, 0x33, 0xff, 0x34, 0xff, 0x27, 0xff, 0x36, 0xff, -0x36, 0xff, 0x39, 0xff, 0x1a, 0xff, 0x1c, 0xff, 0x2c, 0xff, 0x23, 0xff, 0x4e, 0xff, 0x56, 0xff, -0x62, 0xff, 0x92, 0xff, 0xad, 0xff, 0xa9, 0xff, 0xb6, 0xff, 0xb3, 0xff, 0xb7, 0xff, 0xb6, 0xff, -0xb4, 0xff, 0xc8, 0xff, 0xaf, 0xff, 0xaf, 0xff, 0xd1, 0xff, 0xf5, 0xff, 0x07, 0x00, 0x39, 0x00, -0x35, 0x00, 0x32, 0x00, 0x40, 0x00, 0x54, 0x00, 0x6a, 0x00, 0x68, 0x00, 0x6c, 0x00, 0x58, 0x00, -0x57, 0x00, 0x4b, 0x00, 0x34, 0x00, 0x2f, 0x00, 0x39, 0x00, 0x54, 0x00, 0x65, 0x00, 0x6c, 0x00, -0x50, 0x00, 0x38, 0x00, 0x1f, 0x00, 0x14, 0x00, 0x02, 0x00, 0xdf, 0xff, 0xda, 0xff, 0xc4, 0xff, -0xae, 0xff, 0xb0, 0xff, 0xa0, 0xff, 0x99, 0xff, 0xac, 0xff, 0xd9, 0xff, 0xdd, 0xff, 0xee, 0xff, -0xe6, 0xff, 0xd8, 0xff, 0xe8, 0xff, 0xea, 0xff, 0xf1, 0xff, 0xe4, 0xff, 0xca, 0xff, 0xa0, 0xff, -0x85, 0xff, 0x88, 0xff, 0x91, 0xff, 0x99, 0xff, 0xa5, 0xff, 0x9d, 0xff, 0xa6, 0xff, 0xb0, 0xff, -0xb4, 0xff, 0xaa, 0xff, 0xb5, 0xff, 0xb2, 0xff, 0xb4, 0xff, 0xb0, 0xff, 0xd9, 0xff, 0x0a, 0x00, -0x42, 0x00, 0x4e, 0x00, 0x6a, 0x00, 0x6d, 0x00, 0x54, 0x00, 0x5a, 0x00, 0x2f, 0x00, 0x36, 0x00, -0x25, 0x00, 0x06, 0x00, 0xfa, 0xff, 0xe7, 0xff, 0xe0, 0xff, 0xde, 0xff, 0xdb, 0xff, 0xd0, 0xff, -0xb9, 0xff, 0xb9, 0xff, 0xaa, 0xff, 0xb5, 0xff, 0xc3, 0xff, 0xbe, 0xff, 0xc4, 0xff, 0xbb, 0xff, -0xb2, 0xff, 0xce, 0xff, 0xd7, 0xff, 0xbf, 0xff, 0xd2, 0xff, 0xd3, 0xff, 0xd2, 0xff, 0xd1, 0xff, -0xbe, 0xff, 0xc0, 0xff, 0xa9, 0xff, 0xbd, 0xff, 0xb6, 0xff, 0xa3, 0xff, 0x7f, 0xff, 0x6a, 0xff, -0x54, 0xff, 0x62, 0xff, 0x5b, 0xff, 0x62, 0xff, 0x6e, 0xff, 0x91, 0xff, 0x94, 0xff, 0xa6, 0xff, -0xa4, 0xff, 0x88, 0xff, 0x9d, 0xff, 0xa2, 0xff, 0xc0, 0xff, 0x9b, 0xff, 0x87, 0xff, 0x8d, 0xff, -0xa5, 0xff, 0xd0, 0xff, 0xeb, 0xff, 0x05, 0x00, 0xf4, 0xff, 0x02, 0x00, 0x06, 0x00, 0xf6, 0xff, -0xd9, 0xff, 0xd8, 0xff, 0xcb, 0xff, 0xd4, 0xff, 0xf4, 0xff, 0xe6, 0xff, 0xf5, 0xff, 0xd1, 0xff, -0xcd, 0xff, 0xd7, 0xff, 0xd1, 0xff, 0xcf, 0xff, 0xf5, 0xff, 0x0a, 0x00, 0x20, 0x00, 0x38, 0x00, -0x31, 0x00, 0x23, 0x00, 0xf8, 0xff, 0xe5, 0xff, 0xe3, 0xff, 0xe3, 0xff, 0xd7, 0xff, 0xbc, 0xff, -0xa4, 0xff, 0xb7, 0xff, 0xad, 0xff, 0xb8, 0xff, 0xcc, 0xff, 0xd4, 0xff, 0xe1, 0xff, 0xdd, 0xff, -0xde, 0xff, 0xcf, 0xff, 0xcc, 0xff, 0xd1, 0xff, 0xea, 0xff, 0xf2, 0xff, 0x28, 0x00, 0x45, 0x00, -0x48, 0x00, 0x4c, 0x00, 0x68, 0x00, 0x68, 0x00, 0x78, 0x00, 0x8c, 0x00, 0x74, 0x00, 0x7d, 0x00, -0x6f, 0x00, 0x7b, 0x00, 0x85, 0x00, 0x7d, 0x00, 0x7f, 0x00, 0x5f, 0x00, 0x67, 0x00, 0x6a, 0x00, -0x59, 0x00, 0x3d, 0x00, 0x1a, 0x00, 0x0c, 0x00, 0x21, 0x00, 0x13, 0x00, 0x15, 0x00, 0xfd, 0xff, -0xdc, 0xff, 0xd3, 0xff, 0xbf, 0xff, 0xbe, 0xff, 0xbf, 0xff, 0xb1, 0xff, 0xb3, 0xff, 0xd2, 0xff, -0xd8, 0xff, 0xc7, 0xff, 0xd8, 0xff, 0xa5, 0xff, 0x9e, 0xff, 0xa2, 0xff, 0x8b, 0xff, 0x9a, 0xff, -0x92, 0xff, 0x9f, 0xff, 0xae, 0xff, 0xbe, 0xff, 0xd6, 0xff, 0xe3, 0xff, 0xe8, 0xff, 0xc5, 0xff, -0xa6, 0xff, 0x86, 0xff, 0xb3, 0xff, 0xd0, 0xff, 0xfe, 0xff, 0x0a, 0x00, 0x2a, 0x00, 0x19, 0x00, -0x37, 0x00, 0x54, 0x00, 0x6a, 0x00, 0x65, 0x00, 0x7e, 0x00, 0x81, 0x00, 0x83, 0x00, 0xa3, 0x00, -0xa5, 0x00, 0xb2, 0x00, 0xb4, 0x00, 0xae, 0x00, 0xaa, 0x00, 0x8d, 0x00, 0x91, 0x00, 0x7e, 0x00, -0x6e, 0x00, 0x42, 0x00, 0x2e, 0x00, 0x00, 0x00, 0xc8, 0xff, 0xb6, 0xff, 0xad, 0xff, 0x86, 0xff, -0x68, 0xff, 0x69, 0xff, 0x52, 0xff, 0x4e, 0xff, 0x44, 0xff, 0x4e, 0xff, 0x6d, 0xff, 0x95, 0xff, -0xbe, 0xff, 0xde, 0xff, 0xed, 0xff, 0xdd, 0xff, 0xdb, 0xff, 0xd6, 0xff, 0xd4, 0xff, 0xe6, 0xff, -0x01, 0x00, 0x39, 0x00, 0x5f, 0x00, 0x89, 0x00, 0x9d, 0x00, 0xcd, 0x00, 0xf4, 0x00, 0x16, 0x01, -0x49, 0x01, 0x49, 0x01, 0x40, 0x01, 0x50, 0x01, 0x57, 0x01, 0x5c, 0x01, 0x5f, 0x01, 0x6a, 0x01, -0x62, 0x01, 0x4d, 0x01, 0x2d, 0x01, 0x06, 0x01, 0xcb, 0x00, 0xb3, 0x00, 0xac, 0x00, 0xad, 0x00, -0x88, 0x00, 0x78, 0x00, 0x74, 0x00, 0x71, 0x00, 0x4d, 0x00, 0x61, 0x00, 0x57, 0x00, 0x26, 0x00, -0x0f, 0x00, 0x01, 0x00, 0xee, 0xff, 0xff, 0xff, 0x0d, 0x00, 0x22, 0x00, 0x26, 0x00, 0x2c, 0x00, -0x58, 0x00, 0x3a, 0x00, 0x5b, 0x00, 0x57, 0x00, 0x58, 0x00, 0x5f, 0x00, 0x5b, 0x00, 0x5e, 0x00, -0x54, 0x00, 0x66, 0x00, 0x6f, 0x00, 0x6e, 0x00, 0x3c, 0x00, 0x15, 0x00, 0x18, 0x00, 0x1c, 0x00, -0x48, 0x00, 0x5f, 0x00, 0x86, 0x00, 0x96, 0x00, 0xbc, 0x00, 0xa3, 0x00, 0x9a, 0x00, 0x97, 0x00, -0x91, 0x00, 0x94, 0x00, 0x83, 0x00, 0x70, 0x00, 0x33, 0x00, 0x1d, 0x00, 0xf2, 0xff, 0xd6, 0xff, -0xc6, 0xff, 0x9f, 0xff, 0x81, 0xff, 0x8d, 0xff, 0xa6, 0xff, 0xa3, 0xff, 0xb6, 0xff, 0xc5, 0xff, -0xc2, 0xff, 0xae, 0xff, 0xa3, 0xff, 0xa0, 0xff, 0xb8, 0xff, 0xb7, 0xff, 0xc1, 0xff, 0xd6, 0xff, -0xbb, 0xff, 0xca, 0xff, 0xb1, 0xff, 0x91, 0xff, 0x91, 0xff, 0x90, 0xff, 0x86, 0xff, 0x84, 0xff, -0x99, 0xff, 0xa9, 0xff, 0xb2, 0xff, 0xa0, 0xff, 0x9b, 0xff, 0x75, 0xff, 0x58, 0xff, 0x57, 0xff, -0x62, 0xff, 0x67, 0xff, 0x6c, 0xff, 0x81, 0xff, 0x90, 0xff, 0xb9, 0xff, 0xcd, 0xff, 0xe9, 0xff, -0xf3, 0xff, 0x1c, 0x00, 0x1f, 0x00, 0x2f, 0x00, 0x26, 0x00, 0x2e, 0x00, 0x36, 0x00, 0x1e, 0x00, -0x16, 0x00, 0xe5, 0xff, 0xe8, 0xff, 0xce, 0xff, 0xb1, 0xff, 0x79, 0xff, 0x5c, 0xff, 0x67, 0xff, -0x5c, 0xff, 0x5e, 0xff, 0x60, 0xff, 0x54, 0xff, 0x49, 0xff, 0x51, 0xff, 0x5f, 0xff, 0x67, 0xff, -0x8a, 0xff, 0xa4, 0xff, 0xd5, 0xff, 0xe3, 0xff, 0x06, 0x00, 0x10, 0x00, 0x23, 0x00, 0x30, 0x00, -0x24, 0x00, 0x2b, 0x00, 0x09, 0x00, 0x06, 0x00, 0x11, 0x00, 0x15, 0x00, 0x09, 0x00, 0x07, 0x00, -0x08, 0x00, 0x19, 0x00, 0x21, 0x00, 0x1a, 0x00, 0x26, 0x00, 0x2b, 0x00, 0x3a, 0x00, 0x3c, 0x00, -0x36, 0x00, 0x3c, 0x00, 0x4a, 0x00, 0x51, 0x00, 0x52, 0x00, 0x69, 0x00, 0x6d, 0x00, 0x67, 0x00, -0x61, 0x00, 0x57, 0x00, 0x59, 0x00, 0x54, 0x00, 0x37, 0x00, 0x3c, 0x00, 0x3f, 0x00, 0x40, 0x00, -0x39, 0x00, 0x27, 0x00, 0x3c, 0x00, 0x2d, 0x00, 0x2a, 0x00, 0x2b, 0x00, 0x26, 0x00, 0x22, 0x00, -0x16, 0x00, 0x1a, 0x00, 0x19, 0x00, 0x20, 0x00, 0x25, 0x00, 0x0c, 0x00, 0x17, 0x00, 0x10, 0x00, -0x16, 0x00, 0x28, 0x00, 0x24, 0x00, 0x39, 0x00, 0x41, 0x00, 0x4b, 0x00, 0x46, 0x00, 0x30, 0x00, -0x1e, 0x00, 0x17, 0x00, 0x13, 0x00, 0x1b, 0x00, 0xf7, 0xff, 0xf3, 0xff, 0xdf, 0xff, 0xcd, 0xff, -0xdc, 0xff, 0xc8, 0xff, 0xc9, 0xff, 0xea, 0xff, 0xe6, 0xff, 0xcb, 0xff, 0xd4, 0xff, 0xda, 0xff, -0xe2, 0xff, 0xeb, 0xff, 0xfc, 0xff, 0xef, 0xff, 0xf1, 0xff, 0xea, 0xff, 0xdf, 0xff, 0xc7, 0xff, -0xc7, 0xff, 0xbf, 0xff, 0xd9, 0xff, 0xdb, 0xff, 0xde, 0xff, 0xed, 0xff, 0xe1, 0xff, 0xdd, 0xff, -0xe8, 0xff, 0xf6, 0xff, 0xe2, 0xff, 0xe1, 0xff, 0xd5, 0xff, 0xd3, 0xff, 0xbf, 0xff, 0xb6, 0xff, -0xc8, 0xff, 0xb6, 0xff, 0xb4, 0xff, 0xdc, 0xff, 0xf4, 0xff, 0x13, 0x00, 0x30, 0x00, 0x3a, 0x00, -0x3c, 0x00, 0x3e, 0x00, 0x58, 0x00, 0x69, 0x00, 0x7c, 0x00, 0x83, 0x00, 0x7d, 0x00, 0x72, 0x00, -0x7d, 0x00, 0x67, 0x00, 0x5d, 0x00, 0x5a, 0x00, 0x8f, 0x00, 0x94, 0x00, 0xb1, 0x00, 0xc0, 0x00, -0xb9, 0x00, 0xb8, 0x00, 0xca, 0x00, 0xd6, 0x00, 0xb8, 0x00, 0x78, 0x00, 0x45, 0x00, 0x26, 0x00, -0x13, 0x00, 0x0e, 0x00, 0x12, 0x00, 0x06, 0x00, 0xf6, 0xff, 0xe2, 0xff, 0xef, 0xff, 0xef, 0xff, -0xf7, 0xff, 0xf8, 0xff, 0xe9, 0xff, 0xcc, 0xff, 0xc1, 0xff, 0xd8, 0xff, 0xeb, 0xff, 0x17, 0x00, -0x1f, 0x00, 0x31, 0x00, 0x2f, 0x00, 0x32, 0x00, 0x51, 0x00, 0x6a, 0x00, 0x8f, 0x00, 0xaa, 0x00, -0xab, 0x00, 0x9b, 0x00, 0x90, 0x00, 0x76, 0x00, 0x71, 0x00, 0x5e, 0x00, 0x86, 0x00, 0x7f, 0x00, -0x72, 0x00, 0x88, 0x00, 0x77, 0x00, 0x8b, 0x00, 0x70, 0x00, 0x70, 0x00, 0x72, 0x00, 0x6c, 0x00, -0x63, 0x00, 0x59, 0x00, 0x57, 0x00, 0x5c, 0x00, 0x81, 0x00, 0x96, 0x00, 0x90, 0x00, 0x84, 0x00, -0x9a, 0x00, 0x84, 0x00, 0x6f, 0x00, 0x82, 0x00, 0x84, 0x00, 0x89, 0x00, 0x78, 0x00, 0x6b, 0x00, -0x5b, 0x00, 0x3d, 0x00, 0x2d, 0x00, 0x10, 0x00, 0xfd, 0xff, 0x0a, 0x00, 0xff, 0xff, 0xf5, 0xff, -0xeb, 0xff, 0x08, 0x00, 0x16, 0x00, 0x37, 0x00, 0x29, 0x00, 0x30, 0x00, 0x1f, 0x00, 0x17, 0x00, -0x00, 0x00, 0xf5, 0xff, 0xfa, 0xff, 0xf3, 0xff, 0x06, 0x00, 0xf5, 0xff, 0xf2, 0xff, 0xe6, 0xff, -0xe2, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0x06, 0x00, 0x1e, 0x00, 0x09, 0x00, 0xce, 0xff, 0x9b, 0xff, -0x83, 0xff, 0x78, 0xff, 0x7b, 0xff, 0x63, 0xff, 0x4b, 0xff, 0x45, 0xff, 0x3b, 0xff, 0x50, 0xff, -0x3f, 0xff, 0x51, 0xff, 0x7c, 0xff, 0xa0, 0xff, 0xc2, 0xff, 0xd8, 0xff, 0xda, 0xff, 0xda, 0xff, -0xda, 0xff, 0xeb, 0xff, 0xfd, 0xff, 0x11, 0x00, 0x1e, 0x00, 0x3f, 0x00, 0x36, 0x00, 0x57, 0x00, -0x42, 0x00, 0x70, 0x00, 0x6e, 0x00, 0x80, 0x00, 0x84, 0x00, 0x7f, 0x00, 0x7a, 0x00, 0x69, 0x00, -0x7b, 0x00, 0x64, 0x00, 0x57, 0x00, 0x46, 0x00, 0x47, 0x00, 0x5a, 0x00, 0x50, 0x00, 0x30, 0x00, -0x00, 0x00, 0xdb, 0xff, 0xc6, 0xff, 0xc7, 0xff, 0xb3, 0xff, 0x91, 0xff, 0x8e, 0xff, 0x89, 0xff, -0x7c, 0xff, 0x62, 0xff, 0x6f, 0xff, 0x6b, 0xff, 0x73, 0xff, 0x93, 0xff, 0x9e, 0xff, 0x9b, 0xff, -0xa6, 0xff, 0xc3, 0xff, 0xd3, 0xff, 0xe8, 0xff, 0xf3, 0xff, 0x35, 0x00, 0x5b, 0x00, 0x7a, 0x00, -0x75, 0x00, 0x92, 0x00, 0xa5, 0x00, 0xb7, 0x00, 0xc1, 0x00, 0xa2, 0x00, 0xa6, 0x00, 0x95, 0x00, -0x91, 0x00, 0x80, 0x00, 0x48, 0x00, 0x3b, 0x00, 0x29, 0x00, 0x2c, 0x00, 0x3a, 0x00, 0x31, 0x00, -0x32, 0x00, 0x45, 0x00, 0x3d, 0x00, 0x46, 0x00, 0x3f, 0x00, 0x11, 0x00, 0x03, 0x00, 0xea, 0xff, -0xe8, 0xff, 0xf6, 0xff, 0xff, 0xff, 0x0a, 0x00, 0xf9, 0xff, 0xfc, 0xff, 0x07, 0x00, 0x0b, 0x00, -0x2e, 0x00, 0x23, 0x00, 0x23, 0x00, 0x40, 0x00, 0x4e, 0x00, 0x55, 0x00, 0x53, 0x00, 0x5f, 0x00, -0x76, 0x00, 0x8a, 0x00, 0x8e, 0x00, 0x91, 0x00, 0x96, 0x00, 0xc3, 0x00, 0xec, 0x00, 0xf6, 0x00, -0x0a, 0x01, 0xfc, 0x00, 0xdb, 0x00, 0xce, 0x00, 0xc9, 0x00, 0xcd, 0x00, 0xc5, 0x00, 0xd5, 0x00, -0xd2, 0x00, 0xb3, 0x00, 0x9e, 0x00, 0x79, 0x00, 0x56, 0x00, 0x4d, 0x00, 0x3a, 0x00, 0x37, 0x00, -0x34, 0x00, 0x05, 0x00, 0xdf, 0xff, 0xb9, 0xff, 0x9a, 0xff, 0x78, 0xff, 0x84, 0xff, 0x6a, 0xff, -0x59, 0xff, 0x74, 0xff, 0x7a, 0xff, 0x6f, 0xff, 0x7f, 0xff, 0x8d, 0xff, 0x8e, 0xff, 0xa9, 0xff, -0xc6, 0xff, 0xd1, 0xff, 0xde, 0xff, 0xdf, 0xff, 0xee, 0xff, 0x00, 0x00, 0x15, 0x00, 0x22, 0x00, -0x39, 0x00, 0x51, 0x00, 0x5a, 0x00, 0x3e, 0x00, 0x17, 0x00, 0x05, 0x00, 0xf9, 0xff, 0xef, 0xff, -0xc7, 0xff, 0xc2, 0xff, 0xc2, 0xff, 0xd1, 0xff, 0xe2, 0xff, 0xe7, 0xff, 0xf2, 0xff, 0xeb, 0xff, -0xe8, 0xff, 0xdc, 0xff, 0xdd, 0xff, 0xbf, 0xff, 0xb6, 0xff, 0xa1, 0xff, 0x9f, 0xff, 0xc0, 0xff, -0xbf, 0xff, 0xbf, 0xff, 0xb1, 0xff, 0x87, 0xff, 0x73, 0xff, 0x5f, 0xff, 0x54, 0xff, 0x31, 0xff, -0x37, 0xff, 0x4a, 0xff, 0x60, 0xff, 0x51, 0xff, 0x46, 0xff, 0x58, 0xff, 0x4c, 0xff, 0x60, 0xff, -0x53, 0xff, 0x58, 0xff, 0x5f, 0xff, 0x86, 0xff, 0xa5, 0xff, 0xb6, 0xff, 0xdd, 0xff, 0xe2, 0xff, -0x00, 0x00, 0x04, 0x00, 0xfb, 0xff, 0x03, 0x00, 0x04, 0x00, 0x14, 0x00, 0x2b, 0x00, 0x2e, 0x00, -0x1f, 0x00, 0x15, 0x00, 0x10, 0x00, 0xe9, 0xff, 0xc4, 0xff, 0xb7, 0xff, 0x9b, 0xff, 0xa9, 0xff, -0xb4, 0xff, 0x92, 0xff, 0x71, 0xff, 0x57, 0xff, 0x63, 0xff, 0x77, 0xff, 0x60, 0xff, 0x6c, 0xff, -0x89, 0xff, 0x9f, 0xff, 0x8b, 0xff, 0x9f, 0xff, 0xcd, 0xff, 0xe9, 0xff, 0xec, 0xff, 0x05, 0x00, -0x1c, 0x00, 0x3c, 0x00, 0x31, 0x00, 0x40, 0x00, 0x69, 0x00, 0x7f, 0x00, 0x93, 0x00, 0x8a, 0x00, -0xb0, 0x00, 0xe2, 0x00, 0x09, 0x01, 0x23, 0x01, 0xfb, 0x00, 0xcb, 0x00, 0xbc, 0x00, 0x84, 0x00, -0x76, 0x00, 0x68, 0x00, 0x5e, 0x00, 0x4d, 0x00, 0x4b, 0x00, 0x5d, 0x00, 0x57, 0x00, 0x59, 0x00, -0x36, 0x00, 0x39, 0x00, 0x24, 0x00, 0x23, 0x00, 0x30, 0x00, 0x1f, 0x00, 0x43, 0x00, 0x48, 0x00, -0x5d, 0x00, 0x5f, 0x00, 0x5d, 0x00, 0x55, 0x00, 0x37, 0x00, 0x3f, 0x00, 0x2c, 0x00, 0x27, 0x00, -0x2c, 0x00, 0x3e, 0x00, 0x2c, 0x00, 0x4f, 0x00, 0x43, 0x00, 0x2e, 0x00, 0x29, 0x00, 0x2f, 0x00, -0x41, 0x00, 0x46, 0x00, 0x5d, 0x00, 0x72, 0x00, 0x8e, 0x00, 0xb0, 0x00, 0xb4, 0x00, 0xc7, 0x00, -0xdf, 0x00, 0xf1, 0x00, 0xdf, 0x00, 0xcf, 0x00, 0xb9, 0x00, 0xab, 0x00, 0xbc, 0x00, 0xc9, 0x00, -0xc6, 0x00, 0xbd, 0x00, 0xc0, 0x00, 0xb5, 0x00, 0xbb, 0x00, 0xb5, 0x00, 0xa6, 0x00, 0x89, 0x00, -0x69, 0x00, 0x5a, 0x00, 0x42, 0x00, 0x45, 0x00, 0x2c, 0x00, 0x30, 0x00, 0x2d, 0x00, 0x1e, 0x00, -0x06, 0x00, 0x01, 0x00, 0x13, 0x00, 0xeb, 0xff, 0xd8, 0xff, 0xcd, 0xff, 0xa8, 0xff, 0xc0, 0xff, -0xd3, 0xff, 0xe6, 0xff, 0xe0, 0xff, 0xd0, 0xff, 0xc6, 0xff, 0xed, 0xff, 0xf1, 0xff, 0xf3, 0xff, -0x0c, 0x00, 0x11, 0x00, 0x27, 0x00, 0x37, 0x00, 0x36, 0x00, 0x16, 0x00, 0xf1, 0xff, 0xd5, 0xff, -0xcd, 0xff, 0xee, 0xff, 0xf0, 0xff, 0xee, 0xff, 0x05, 0x00, 0x04, 0x00, 0x06, 0x00, 0xf9, 0xff, -0xeb, 0xff, 0xe0, 0xff, 0xc6, 0xff, 0xcc, 0xff, 0xc7, 0xff, 0xb7, 0xff, 0xbf, 0xff, 0xb6, 0xff, -0xcd, 0xff, 0xdc, 0xff, 0xce, 0xff, 0xc1, 0xff, 0xb5, 0xff, 0xc2, 0xff, 0xc3, 0xff, 0xf6, 0xff, -0xf9, 0xff, 0xee, 0xff, 0x00, 0x00, 0xf2, 0xff, 0xea, 0xff, 0xd0, 0xff, 0xd8, 0xff, 0x03, 0x00, -0x03, 0x00, 0x1e, 0x00, 0x3d, 0x00, 0x52, 0x00, 0x6f, 0x00, 0x6d, 0x00, 0x96, 0x00, 0xa3, 0x00, -0xa6, 0x00, 0xae, 0x00, 0xbd, 0x00, 0xd1, 0x00, 0xd5, 0x00, 0xb9, 0x00, 0x94, 0x00, 0x8d, 0x00, -0x7a, 0x00, 0x77, 0x00, 0x66, 0x00, 0x4d, 0x00, 0x1e, 0x00, 0xf5, 0xff, 0xd7, 0xff, 0xcb, 0xff, -0xb1, 0xff, 0xc0, 0xff, 0xc3, 0xff, 0xda, 0xff, 0xec, 0xff, 0xdb, 0xff, 0xf2, 0xff, 0xf4, 0xff, -0x0d, 0x00, 0x17, 0x00, 0x2c, 0x00, 0x2d, 0x00, 0x1d, 0x00, 0x21, 0x00, 0x38, 0x00, 0x67, 0x00, -0x77, 0x00, 0x85, 0x00, 0x62, 0x00, 0x31, 0x00, 0x25, 0x00, 0x13, 0x00, 0x24, 0x00, 0x32, 0x00, -0x32, 0x00, 0x2a, 0x00, 0x19, 0x00, 0x0c, 0x00, 0xd1, 0xff, 0xd1, 0xff, 0xda, 0xff, 0xef, 0xff, -0xfc, 0xff, 0xd3, 0xff, 0xb3, 0xff, 0xa1, 0xff, 0x9d, 0xff, 0xac, 0xff, 0xa9, 0xff, 0xad, 0xff, -0xd0, 0xff, 0xe8, 0xff, 0xf7, 0xff, 0xfd, 0xff, 0xef, 0xff, 0xe5, 0xff, 0xe6, 0xff, 0xcb, 0xff, -0xc8, 0xff, 0xb6, 0xff, 0x9a, 0xff, 0xbc, 0xff, 0xcf, 0xff, 0xcf, 0xff, 0xf3, 0xff, 0xf8, 0xff, -0xf1, 0xff, 0x0f, 0x00, 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0xf2, 0xff, 0xed, 0xff, 0xfd, 0xff, -0x18, 0x00, 0x15, 0x00, 0x15, 0x00, 0x1d, 0x00, 0x23, 0x00, 0x28, 0x00, 0x33, 0x00, 0x31, 0x00, -0x32, 0x00, 0x2a, 0x00, 0x29, 0x00, 0x2a, 0x00, 0x31, 0x00, 0x1b, 0x00, 0x18, 0x00, 0x27, 0x00, -0x36, 0x00, 0x49, 0x00, 0x51, 0x00, 0x47, 0x00, 0x2f, 0x00, 0x25, 0x00, 0x2e, 0x00, 0x45, 0x00, -0x47, 0x00, 0x4f, 0x00, 0x3c, 0x00, 0x2f, 0x00, 0x13, 0x00, 0x13, 0x00, 0x1c, 0x00, 0x26, 0x00, -0x1a, 0x00, 0x11, 0x00, 0x12, 0x00, 0x1b, 0x00, 0x15, 0x00, 0x18, 0x00, 0x21, 0x00, 0x23, 0x00, -0x1a, 0x00, 0x1d, 0x00, 0x2e, 0x00, 0x1c, 0x00, 0x0e, 0x00, 0x18, 0x00, 0x17, 0x00, 0x11, 0x00, -0x2b, 0x00, 0x22, 0x00, 0x2c, 0x00, 0x2e, 0x00, 0x2a, 0x00, 0x34, 0x00, 0x22, 0x00, 0x17, 0x00, -0x2a, 0x00, 0x3d, 0x00, 0x2d, 0x00, 0x32, 0x00, 0x4f, 0x00, 0x26, 0x00, 0x1c, 0x00, 0x1b, 0x00, -0x22, 0x00, 0x30, 0x00, 0x27, 0x00, 0x14, 0x00, 0x14, 0x00, 0x03, 0x00, 0x02, 0x00, 0xf1, 0xff, -0x02, 0x00, 0x02, 0x00, 0xf4, 0xff, 0xe8, 0xff, 0xd2, 0xff, 0xc2, 0xff, 0xdf, 0xff, 0xc1, 0xff, -0xdd, 0xff, 0xd4, 0xff, 0xc6, 0xff, 0xad, 0xff, 0x9b, 0xff, 0xa2, 0xff, 0xa1, 0xff, 0xc4, 0xff, -0xc7, 0xff, 0xe8, 0xff, 0xe2, 0xff, 0xd1, 0xff, 0xb1, 0xff, 0xa8, 0xff, 0x95, 0xff, 0x85, 0xff, -0x8f, 0xff, 0x7f, 0xff, 0x7a, 0xff, 0x7f, 0xff, 0x72, 0xff, 0x74, 0xff, 0x76, 0xff, 0x70, 0xff, -0x74, 0xff, 0x78, 0xff, 0x8b, 0xff, 0xbf, 0xff, 0xca, 0xff, 0xf8, 0xff, 0x05, 0x00, 0x0e, 0x00, -0x22, 0x00, 0x1f, 0x00, 0x00, 0x00, 0xe0, 0xff, 0xc6, 0xff, 0x9b, 0xff, 0x7a, 0xff, 0x89, 0xff, -0x97, 0xff, 0xab, 0xff, 0x9b, 0xff, 0x9b, 0xff, 0xa7, 0xff, 0xb3, 0xff, 0xb4, 0xff, 0xc4, 0xff, -0xbb, 0xff, 0xaf, 0xff, 0x98, 0xff, 0x85, 0xff, 0x7c, 0xff, 0x76, 0xff, 0x64, 0xff, 0x62, 0xff, -0x73, 0xff, 0x7c, 0xff, 0x81, 0xff, 0x8f, 0xff, 0x7a, 0xff, 0x6f, 0xff, 0x8b, 0xff, 0x9a, 0xff, -0x9e, 0xff, 0x96, 0xff, 0x8d, 0xff, 0x8b, 0xff, 0x76, 0xff, 0x5d, 0xff, 0x62, 0xff, 0x72, 0xff, -0x67, 0xff, 0x80, 0xff, 0x8f, 0xff, 0x91, 0xff, 0xb2, 0xff, 0xd2, 0xff, 0xf2, 0xff, 0x06, 0x00, -0x1c, 0x00, 0x21, 0x00, 0x51, 0x00, 0x5d, 0x00, 0x66, 0x00, 0x7e, 0x00, 0x77, 0x00, 0x9d, 0x00, -0xca, 0x00, 0xcc, 0x00, 0xcb, 0x00, 0xc2, 0x00, 0xa4, 0x00, 0x87, 0x00, 0x72, 0x00, 0x51, 0x00, -0x44, 0x00, 0x1e, 0x00, 0x1a, 0x00, 0x14, 0x00, 0x09, 0x00, 0xfd, 0xff, 0x1b, 0x00, 0x18, 0x00, -0x1a, 0x00, 0x25, 0x00, 0x0e, 0x00, 0x03, 0x00, 0xff, 0xff, 0x19, 0x00, 0x2f, 0x00, 0x42, 0x00, -0x56, 0x00, 0x72, 0x00, 0x83, 0x00, 0x7e, 0x00, 0x7a, 0x00, 0x77, 0x00, 0x6e, 0x00, 0x75, 0x00, -0x58, 0x00, 0x65, 0x00, 0x59, 0x00, 0x45, 0x00, 0x4d, 0x00, 0x5a, 0x00, 0x52, 0x00, 0x43, 0x00, -0x42, 0x00, 0x2e, 0x00, 0x2c, 0x00, 0x13, 0x00, 0x0f, 0x00, 0x0e, 0x00, 0x0d, 0x00, 0x11, 0x00, -0x02, 0x00, 0xf6, 0xff, 0xfe, 0xff, 0x0d, 0x00, 0xee, 0xff, 0xda, 0xff, 0xe0, 0xff, 0xc6, 0xff, -0xbd, 0xff, 0xb7, 0xff, 0xac, 0xff, 0xd1, 0xff, 0xbb, 0xff, 0xb9, 0xff, 0xca, 0xff, 0xe9, 0xff, -0xfb, 0xff, 0xff, 0xff, 0x15, 0x00, 0x23, 0x00, 0x36, 0x00, 0x27, 0x00, 0x2e, 0x00, 0x26, 0x00, -0x2f, 0x00, 0x0f, 0x00, 0xf2, 0xff, 0x12, 0x00, 0x2b, 0x00, 0x40, 0x00, 0x34, 0x00, 0x1f, 0x00, -0x19, 0x00, 0x17, 0x00, 0xf0, 0xff, 0xe6, 0xff, 0xe7, 0xff, 0xf3, 0xff, 0xdd, 0xff, 0xdc, 0xff, -0xd6, 0xff, 0xbe, 0xff, 0xb5, 0xff, 0xa7, 0xff, 0xb8, 0xff, 0xd1, 0xff, 0xbd, 0xff, 0xbc, 0xff, -0xee, 0xff, 0x03, 0x00, 0x11, 0x00, 0x24, 0x00, 0x02, 0x00, 0xd8, 0xff, 0xb9, 0xff, 0xa0, 0xff, -0xb7, 0xff, 0xc2, 0xff, 0xdc, 0xff, 0x02, 0x00, 0x10, 0x00, 0x1c, 0x00, 0x25, 0x00, 0x20, 0x00, -0x01, 0x00, 0xfc, 0xff, 0xfb, 0xff, 0x06, 0x00, 0x08, 0x00, 0x13, 0x00, 0x24, 0x00, 0x20, 0x00, -0x1d, 0x00, 0x2e, 0x00, 0x29, 0x00, 0x13, 0x00, 0x21, 0x00, 0x1b, 0x00, 0x3d, 0x00, 0x53, 0x00, -0x5b, 0x00, 0x68, 0x00, 0x7d, 0x00, 0x85, 0x00, 0x73, 0x00, 0x7e, 0x00, 0xa0, 0x00, 0x9e, 0x00, -0xa0, 0x00, 0xb7, 0x00, 0xba, 0x00, 0xb3, 0x00, 0x9f, 0x00, 0x7b, 0x00, 0x66, 0x00, 0x67, 0x00, -0x78, 0x00, 0x8f, 0x00, 0x6a, 0x00, 0x65, 0x00, 0x53, 0x00, 0x4b, 0x00, 0x51, 0x00, 0x56, 0x00, -0x5f, 0x00, 0x4b, 0x00, 0x42, 0x00, 0x43, 0x00, 0x46, 0x00, 0x4b, 0x00, 0x4c, 0x00, 0x58, 0x00, -0x47, 0x00, 0x48, 0x00, 0x4a, 0x00, 0x52, 0x00, 0x68, 0x00, 0x5a, 0x00, 0x57, 0x00, 0x29, 0x00, -0x26, 0x00, 0x25, 0x00, 0x1c, 0x00, 0x07, 0x00, 0x0a, 0x00, 0x09, 0x00, 0xfa, 0xff, 0x09, 0x00, -0x08, 0x00, 0x0b, 0x00, 0x01, 0x00, 0x16, 0x00, 0x29, 0x00, 0x2f, 0x00, 0x3c, 0x00, 0x53, 0x00, -0x3d, 0x00, 0x3e, 0x00, 0x31, 0x00, 0x31, 0x00, 0x1f, 0x00, 0x10, 0x00, 0xec, 0xff, 0xdc, 0xff, -0xd5, 0xff, 0xa2, 0xff, 0xa4, 0xff, 0xa2, 0xff, 0x93, 0xff, 0x9e, 0xff, 0xaa, 0xff, 0xa9, 0xff, -0xa6, 0xff, 0xab, 0xff, 0xa7, 0xff, 0xac, 0xff, 0xb0, 0xff, 0xdf, 0xff, 0xd0, 0xff, 0xc6, 0xff, -0xae, 0xff, 0x97, 0xff, 0xab, 0xff, 0xad, 0xff, 0xe4, 0xff, 0xfd, 0xff, 0x1a, 0x00, 0x1c, 0x00, -0x2c, 0x00, 0x26, 0x00, 0x09, 0x00, 0xfa, 0xff, 0xdf, 0xff, 0xe7, 0xff, 0xf5, 0xff, 0xf9, 0xff, -0xd5, 0xff, 0xd1, 0xff, 0xcb, 0xff, 0xbc, 0xff, 0x8b, 0xff, 0x6e, 0xff, 0x60, 0xff, 0x6f, 0xff, -0x6f, 0xff, 0x74, 0xff, 0x73, 0xff, 0x68, 0xff, 0x82, 0xff, 0x61, 0xff, 0x56, 0xff, 0x64, 0xff, -0x51, 0xff, 0x5a, 0xff, 0x65, 0xff, 0x6b, 0xff, 0x8c, 0xff, 0xa9, 0xff, 0xb2, 0xff, 0xb6, 0xff, -0xa9, 0xff, 0xc6, 0xff, 0xbe, 0xff, 0xcf, 0xff, 0xda, 0xff, 0xd8, 0xff, 0xd4, 0xff, 0xe6, 0xff, -0xfd, 0xff, 0x20, 0x00, 0x4e, 0x00, 0x6e, 0x00, 0x95, 0x00, 0xb6, 0x00, 0xd9, 0x00, 0xfe, 0x00, -0xf7, 0x00, 0x0f, 0x01, 0x13, 0x01, 0xff, 0x00, 0xd3, 0x00, 0xad, 0x00, 0xbc, 0x00, 0x99, 0x00, -0x8a, 0x00, 0x7f, 0x00, 0x67, 0x00, 0x62, 0x00, 0x56, 0x00, 0x36, 0x00, 0x23, 0x00, 0xf4, 0xff, -0xd1, 0xff, 0xca, 0xff, 0xb3, 0xff, 0xa4, 0xff, 0x8e, 0xff, 0x5c, 0xff, 0x4c, 0xff, 0x4e, 0xff, -0x5c, 0xff, 0x65, 0xff, 0x67, 0xff, 0x8b, 0xff, 0xab, 0xff, 0xde, 0xff, 0x04, 0x00, 0x00, 0x00, -0x19, 0x00, 0x45, 0x00, 0x75, 0x00, 0x83, 0x00, 0x85, 0x00, 0x78, 0x00, 0x98, 0x00, 0xb6, 0x00, -0xcc, 0x00, 0xe1, 0x00, 0xe1, 0x00, 0xfb, 0x00, 0x0d, 0x01, 0x13, 0x01, 0x0f, 0x01, 0xe1, 0x00, -0xbf, 0x00, 0x9d, 0x00, 0x9d, 0x00, 0x97, 0x00, 0xa6, 0x00, 0xac, 0x00, 0xa4, 0x00, 0x9c, 0x00, -0x90, 0x00, 0x7a, 0x00, 0x58, 0x00, 0x23, 0x00, 0x00, 0x00, 0xd9, 0xff, 0xc6, 0xff, 0xa6, 0xff, -0x98, 0xff, 0xc7, 0xff, 0xd0, 0xff, 0xc9, 0xff, 0xce, 0xff, 0xcc, 0xff, 0xc7, 0xff, 0xd2, 0xff, -0xd6, 0xff, 0xca, 0xff, 0xbe, 0xff, 0x9f, 0xff, 0x8c, 0xff, 0x8e, 0xff, 0x85, 0xff, 0x9c, 0xff, -0x98, 0xff, 0xa9, 0xff, 0xd6, 0xff, 0xd2, 0xff, 0xcc, 0xff, 0xdd, 0xff, 0xd7, 0xff, 0xd4, 0xff, -0xc2, 0xff, 0xd2, 0xff, 0xd1, 0xff, 0xcf, 0xff, 0xc2, 0xff, 0xc2, 0xff, 0xd1, 0xff, 0xdf, 0xff, -0xf3, 0xff, 0xf2, 0xff, 0xed, 0xff, 0xfc, 0xff, 0x1f, 0x00, 0x0f, 0x00, 0x08, 0x00, 0xfa, 0xff, -0xef, 0xff, 0xf4, 0xff, 0xe8, 0xff, 0xe1, 0xff, 0xee, 0xff, 0xd3, 0xff, 0xcb, 0xff, 0xa2, 0xff, -0x7b, 0xff, 0x71, 0xff, 0x64, 0xff, 0x78, 0xff, 0x7b, 0xff, 0x83, 0xff, 0x95, 0xff, 0xa2, 0xff, -0xb4, 0xff, 0xb9, 0xff, 0xd3, 0xff, 0xe4, 0xff, 0xfa, 0xff, 0x10, 0x00, 0x10, 0x00, 0x28, 0x00, -0x32, 0x00, 0x4c, 0x00, 0x63, 0x00, 0x7e, 0x00, 0x8a, 0x00, 0x85, 0x00, 0x8a, 0x00, 0x77, 0x00, -0x70, 0x00, 0x70, 0x00, 0x6e, 0x00, 0x6a, 0x00, 0x66, 0x00, 0x61, 0x00, 0x4c, 0x00, 0x58, 0x00, -0x73, 0x00, 0x80, 0x00, 0x79, 0x00, 0x4d, 0x00, 0x35, 0x00, 0x3b, 0x00, 0x39, 0x00, 0x33, 0x00, -0x2f, 0x00, 0x25, 0x00, 0x37, 0x00, 0x3a, 0x00, 0x32, 0x00, 0x1c, 0x00, 0x1d, 0x00, 0x1a, 0x00, -0x08, 0x00, 0xf7, 0xff, 0xd3, 0xff, 0xbc, 0xff, 0xd0, 0xff, 0xdf, 0xff, 0xcb, 0xff, 0xe8, 0xff, -0xe2, 0xff, 0xf3, 0xff, 0xf9, 0xff, 0xf5, 0xff, 0x04, 0x00, 0x27, 0x00, 0x3f, 0x00, 0x64, 0x00, -0x9f, 0x00, 0xb6, 0x00, 0xbd, 0x00, 0xa7, 0x00, 0xa9, 0x00, 0xb2, 0x00, 0x9b, 0x00, 0x91, 0x00, -0x9a, 0x00, 0x96, 0x00, 0xa2, 0x00, 0xa9, 0x00, 0x92, 0x00, 0x81, 0x00, 0x7c, 0x00, 0x76, 0x00, -0x6a, 0x00, 0x64, 0x00, 0x5c, 0x00, 0x47, 0x00, 0x40, 0x00, 0x38, 0x00, 0x45, 0x00, 0x3a, 0x00, -0x2a, 0x00, 0x30, 0x00, 0x19, 0x00, 0x20, 0x00, 0x0d, 0x00, 0x1c, 0x00, 0x19, 0x00, 0x32, 0x00, -0x50, 0x00, 0x4f, 0x00, 0x5c, 0x00, 0x26, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0e, 0x00, -0x10, 0x00, 0x10, 0x00, 0x00, 0x00, 0xe3, 0xff, 0xe3, 0xff, 0xce, 0xff, 0xc8, 0xff, 0xda, 0xff, -0xd9, 0xff, 0xda, 0xff, 0xec, 0xff, 0xe4, 0xff, 0x04, 0x00, 0x1c, 0x00, 0x1a, 0x00, 0x32, 0x00, -0x32, 0x00, 0x27, 0x00, 0x20, 0x00, 0x14, 0x00, 0x00, 0x00, 0x09, 0x00, 0x1c, 0x00, 0x33, 0x00, -0x3e, 0x00, 0x58, 0x00, 0x5e, 0x00, 0x7e, 0x00, 0x79, 0x00, 0x71, 0x00, 0x7d, 0x00, 0x7c, 0x00, -0x90, 0x00, 0x8b, 0x00, 0x77, 0x00, 0x59, 0x00, 0x40, 0x00, 0x32, 0x00, 0x0b, 0x00, 0xe2, 0xff, -0xcf, 0xff, 0x9a, 0xff, 0x99, 0xff, 0x96, 0xff, 0x9c, 0xff, 0xb7, 0xff, 0xc9, 0xff, 0xbe, 0xff, -0xe0, 0xff, 0xf6, 0xff, 0x18, 0x00, 0x26, 0x00, 0x2f, 0x00, 0x51, 0x00, 0x58, 0x00, 0x93, 0x00, -0x93, 0x00, 0x8d, 0x00, 0x8c, 0x00, 0x94, 0x00, 0x79, 0x00, 0x73, 0x00, 0x4f, 0x00, 0x31, 0x00, -0x39, 0x00, 0x52, 0x00, 0x66, 0x00, 0x43, 0x00, 0x10, 0x00, 0xfa, 0xff, 0xd8, 0xff, 0xbb, 0xff, -0xae, 0xff, 0xb2, 0xff, 0xaf, 0xff, 0xb3, 0xff, 0xb7, 0xff, 0xaf, 0xff, 0xbb, 0xff, 0xbe, 0xff, -0xd7, 0xff, 0xe1, 0xff, 0x01, 0x00, 0x0d, 0x00, 0x27, 0x00, 0x1e, 0x00, 0x18, 0x00, 0x06, 0x00, -0xea, 0xff, 0xbc, 0xff, 0xa9, 0xff, 0xb5, 0xff, 0xba, 0xff, 0xb3, 0xff, 0xcd, 0xff, 0xd6, 0xff, -0xe2, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xdb, 0xff, 0xba, 0xff, 0xa6, 0xff, 0x75, 0xff, 0x64, 0xff, -0x7f, 0xff, 0x8a, 0xff, 0x86, 0xff, 0x90, 0xff, 0x9c, 0xff, 0x8d, 0xff, 0x8e, 0xff, 0x95, 0xff, -0xa3, 0xff, 0x9c, 0xff, 0x9c, 0xff, 0xbb, 0xff, 0xac, 0xff, 0xce, 0xff, 0xe1, 0xff, 0xf3, 0xff, -0x00, 0x00, 0xe9, 0xff, 0xd0, 0xff, 0xcf, 0xff, 0xcf, 0xff, 0xc2, 0xff, 0xd2, 0xff, 0xd6, 0xff, -0xc2, 0xff, 0xbf, 0xff, 0xa1, 0xff, 0xa4, 0xff, 0x94, 0xff, 0x96, 0xff, 0x96, 0xff, 0x8f, 0xff, -0x94, 0xff, 0xb1, 0xff, 0x9b, 0xff, 0x95, 0xff, 0x78, 0xff, 0x66, 0xff, 0x6d, 0xff, 0x4f, 0xff, -0x5f, 0xff, 0x39, 0xff, 0x37, 0xff, 0x48, 0xff, 0x52, 0xff, 0x75, 0xff, 0x79, 0xff, 0x90, 0xff, -0x96, 0xff, 0x8f, 0xff, 0x79, 0xff, 0x7f, 0xff, 0x88, 0xff, 0x93, 0xff, 0xba, 0xff, 0xd7, 0xff, -0xf7, 0xff, 0xf6, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xec, 0xff, 0xf0, 0xff, 0xd0, 0xff, 0xd3, 0xff, -0xdb, 0xff, 0xe0, 0xff, 0xd7, 0xff, 0xca, 0xff, 0xd1, 0xff, 0xe9, 0xff, 0x00, 0x00, 0xfb, 0xff, -0xf5, 0xff, 0xe9, 0xff, 0xdf, 0xff, 0xc8, 0xff, 0xa6, 0xff, 0x97, 0xff, 0x89, 0xff, 0xa0, 0xff, -0xb2, 0xff, 0x8c, 0xff, 0x6c, 0xff, 0x6a, 0xff, 0x69, 0xff, 0x5c, 0xff, 0x69, 0xff, 0x68, 0xff, -0x74, 0xff, 0x6c, 0xff, 0x7c, 0xff, 0xa0, 0xff, 0x92, 0xff, 0xc1, 0xff, 0xc2, 0xff, 0xc0, 0xff, -0xd8, 0xff, 0xdb, 0xff, 0xff, 0xff, 0x20, 0x00, 0x46, 0x00, 0x76, 0x00, 0x91, 0x00, 0x93, 0x00, -0xae, 0x00, 0xb4, 0x00, 0xa8, 0x00, 0x99, 0x00, 0x7f, 0x00, 0x81, 0x00, 0x72, 0x00, 0x8a, 0x00, -0x97, 0x00, 0x87, 0x00, 0x94, 0x00, 0x63, 0x00, 0x3c, 0x00, 0x14, 0x00, 0xc6, 0xff, 0xbd, 0xff, -0xa5, 0xff, 0x9a, 0xff, 0x9a, 0xff, 0x93, 0xff, 0x7e, 0xff, 0x63, 0xff, 0x4d, 0xff, 0x3d, 0xff, -0x55, 0xff, 0x60, 0xff, 0x83, 0xff, 0x97, 0xff, 0xa6, 0xff, 0xc5, 0xff, 0xef, 0xff, 0x24, 0x00, -0x5e, 0x00, 0x7c, 0x00, 0x90, 0x00, 0x9d, 0x00, 0x8e, 0x00, 0xa6, 0x00, 0xc0, 0x00, 0xd9, 0x00, -0xe3, 0x00, 0xe3, 0x00, 0xd5, 0x00, 0xad, 0x00, 0x91, 0x00, 0x67, 0x00, 0x61, 0x00, 0x51, 0x00, -0x4d, 0x00, 0x2e, 0x00, 0x04, 0x00, 0xfa, 0xff, 0xe0, 0xff, 0xdc, 0xff, 0xc6, 0xff, 0xa2, 0xff, -0x93, 0xff, 0x76, 0xff, 0x73, 0xff, 0x61, 0xff, 0x78, 0xff, 0x8b, 0xff, 0x93, 0xff, 0xad, 0xff, -0x97, 0xff, 0x9a, 0xff, 0xa2, 0xff, 0xc9, 0xff, 0xdb, 0xff, 0xfe, 0xff, 0x01, 0x00, 0x1c, 0x00, -0x53, 0x00, 0x5f, 0x00, 0x7d, 0x00, 0xaf, 0x00, 0xc6, 0x00, 0xe5, 0x00, 0x08, 0x01, 0x05, 0x01, -0xfb, 0x00, 0xea, 0x00, 0xdb, 0x00, 0xe8, 0x00, 0xcf, 0x00, 0xc9, 0x00, 0xb6, 0x00, 0xa9, 0x00, -0x9e, 0x00, 0x7e, 0x00, 0x7f, 0x00, 0x5e, 0x00, 0x4a, 0x00, 0x35, 0x00, 0x09, 0x00, 0x04, 0x00, -0xe2, 0xff, 0xce, 0xff, 0xd3, 0xff, 0xdc, 0xff, 0xe4, 0xff, 0xf1, 0xff, 0xf3, 0xff, 0xf8, 0xff, -0xfb, 0xff, 0xee, 0xff, 0x04, 0x00, 0xe9, 0xff, 0xdd, 0xff, 0xbf, 0xff, 0xaf, 0xff, 0x96, 0xff, -0x91, 0xff, 0x93, 0xff, 0x91, 0xff, 0xae, 0xff, 0xba, 0xff, 0xe5, 0xff, 0xe4, 0xff, 0xea, 0xff, -0xfa, 0xff, 0x10, 0x00, 0x28, 0x00, 0x34, 0x00, 0x0a, 0x00, 0xf7, 0xff, 0xe7, 0xff, 0xe7, 0xff, -0xf4, 0xff, 0x04, 0x00, 0x2b, 0x00, 0x42, 0x00, 0x45, 0x00, 0x2d, 0x00, 0x29, 0x00, 0x0d, 0x00, -0xee, 0xff, 0xdd, 0xff, 0xc4, 0xff, 0xcd, 0xff, 0xc3, 0xff, 0xc8, 0xff, 0xcc, 0xff, 0xae, 0xff, -0xb5, 0xff, 0xa8, 0xff, 0xb6, 0xff, 0xc1, 0xff, 0xb9, 0xff, 0xbf, 0xff, 0x99, 0xff, 0x98, 0xff, -0x72, 0xff, 0x6e, 0xff, 0x61, 0xff, 0x59, 0xff, 0x49, 0xff, 0x4d, 0xff, 0x63, 0xff, 0x69, 0xff, -0x8f, 0xff, 0x91, 0xff, 0xa6, 0xff, 0xc5, 0xff, 0xb8, 0xff, 0xbf, 0xff, 0x95, 0xff, 0x8f, 0xff, -0x63, 0xff, 0x52, 0xff, 0x52, 0xff, 0x50, 0xff, 0x6b, 0xff, 0x5f, 0xff, 0x6a, 0xff, 0x78, 0xff, -0x7b, 0xff, 0x74, 0xff, 0x8d, 0xff, 0xa9, 0xff, 0xa2, 0xff, 0x8e, 0xff, 0x9a, 0xff, 0x88, 0xff, -0x7d, 0xff, 0x80, 0xff, 0xac, 0xff, 0xce, 0xff, 0xe9, 0xff, 0xf7, 0xff, 0xfd, 0xff, 0xff, 0xff, -0x18, 0x00, 0x34, 0x00, 0x23, 0x00, 0x21, 0x00, 0x07, 0x00, 0x14, 0x00, 0xef, 0xff, 0xfe, 0xff, -0x07, 0x00, 0x0e, 0x00, 0x15, 0x00, 0x0a, 0x00, 0x08, 0x00, 0xea, 0xff, 0xd0, 0xff, 0xbe, 0xff, -0xc3, 0xff, 0xa4, 0xff, 0xa5, 0xff, 0x82, 0xff, 0x6b, 0xff, 0x6b, 0xff, 0x56, 0xff, 0x62, 0xff, -0x6d, 0xff, 0x81, 0xff, 0x8f, 0xff, 0x9c, 0xff, 0xcc, 0xff, 0xe7, 0xff, 0x18, 0x00, 0x4c, 0x00, -0x63, 0x00, 0x98, 0x00, 0x98, 0x00, 0x9f, 0x00, 0x8e, 0x00, 0x80, 0x00, 0x6f, 0x00, 0x79, 0x00, -0x98, 0x00, 0x9c, 0x00, 0x8f, 0x00, 0x92, 0x00, 0x9a, 0x00, 0xa2, 0x00, 0x98, 0x00, 0x7e, 0x00, -0x50, 0x00, 0x3c, 0x00, 0x27, 0x00, 0x16, 0x00, 0xff, 0xff, 0x03, 0x00, 0x05, 0x00, 0x0e, 0x00, -0x10, 0x00, 0xfe, 0xff, 0xf1, 0xff, 0xe2, 0xff, 0xf2, 0xff, 0xd3, 0xff, 0xc2, 0xff, 0xae, 0xff, -0x94, 0xff, 0xa5, 0xff, 0xaf, 0xff, 0xba, 0xff, 0xb5, 0xff, 0xa3, 0xff, 0x94, 0xff, 0x8b, 0xff, -0x67, 0xff, 0x71, 0xff, 0x6e, 0xff, 0x86, 0xff, 0x88, 0xff, 0x85, 0xff, 0x9b, 0xff, 0xa0, 0xff, -0x89, 0xff, 0x87, 0xff, 0x8b, 0xff, 0x97, 0xff, 0x94, 0xff, 0xa9, 0xff, 0xb5, 0xff, 0xae, 0xff, -0xc2, 0xff, 0xbc, 0xff, 0xce, 0xff, 0xde, 0xff, 0xe5, 0xff, 0xfc, 0xff, 0x1b, 0x00, 0x23, 0x00, -0x39, 0x00, 0x11, 0x00, 0x1d, 0x00, 0x1b, 0x00, 0x10, 0x00, 0x12, 0x00, 0xfe, 0xff, 0xec, 0xff, -0xe2, 0xff, 0xcd, 0xff, 0xd3, 0xff, 0xd4, 0xff, 0xbe, 0xff, 0x9c, 0xff, 0x90, 0xff, 0x6c, 0xff, -0x55, 0xff, 0x2b, 0xff, 0x20, 0xff, 0x30, 0xff, 0x51, 0xff, 0x83, 0xff, 0x6c, 0xff, 0x77, 0xff, -0x61, 0xff, 0x55, 0xff, 0x58, 0xff, 0x6b, 0xff, 0x88, 0xff, 0xa7, 0xff, 0xaf, 0xff, 0x91, 0xff, -0x7a, 0xff, 0x74, 0xff, 0x6b, 0xff, 0x6c, 0xff, 0x87, 0xff, 0x91, 0xff, 0xa2, 0xff, 0xc1, 0xff, -0xc7, 0xff, 0xd1, 0xff, 0xdd, 0xff, 0xc0, 0xff, 0xc5, 0xff, 0xd2, 0xff, 0xb8, 0xff, 0xc8, 0xff, -0xdd, 0xff, 0xfb, 0xff, 0x13, 0x00, 0x2e, 0x00, 0x23, 0x00, 0x15, 0x00, 0x06, 0x00, 0xf5, 0xff, -0x1c, 0x00, 0x12, 0x00, 0x28, 0x00, 0x2f, 0x00, 0x4e, 0x00, 0x4d, 0x00, 0x51, 0x00, 0x61, 0x00, -0x4f, 0x00, 0x62, 0x00, 0x58, 0x00, 0x76, 0x00, 0x97, 0x00, 0xa8, 0x00, 0xd2, 0x00, 0xd9, 0x00, -0xd5, 0x00, 0xd9, 0x00, 0xd1, 0x00, 0xdb, 0x00, 0xeb, 0x00, 0xd9, 0x00, 0xf4, 0x00, 0xe1, 0x00, -0xf5, 0x00, 0xfd, 0x00, 0xd0, 0x00, 0xca, 0x00, 0xb1, 0x00, 0x82, 0x00, 0x69, 0x00, 0x4f, 0x00, -0x32, 0x00, 0x3d, 0x00, 0x46, 0x00, 0x65, 0x00, 0x5a, 0x00, 0x58, 0x00, 0x44, 0x00, 0x21, 0x00, -0x0d, 0x00, 0xda, 0xff, 0xc7, 0xff, 0xc3, 0xff, 0xc6, 0xff, 0xbb, 0xff, 0x8a, 0xff, 0x79, 0xff, -0x5c, 0xff, 0x52, 0xff, 0x64, 0xff, 0x75, 0xff, 0x98, 0xff, 0xc3, 0xff, 0xe5, 0xff, 0x05, 0x00, -0xf7, 0xff, 0xf4, 0xff, 0xe5, 0xff, 0xf6, 0xff, 0x04, 0x00, 0x00, 0x00, 0x23, 0x00, 0x32, 0x00, -0x50, 0x00, 0x73, 0x00, 0x88, 0x00, 0x8a, 0x00, 0x60, 0x00, 0x5c, 0x00, 0x60, 0x00, 0x52, 0x00, -0x6f, 0x00, 0x6d, 0x00, 0x4c, 0x00, 0x41, 0x00, 0x50, 0x00, 0x54, 0x00, 0x48, 0x00, 0x22, 0x00, -0xf6, 0xff, 0xdd, 0xff, 0xd1, 0xff, 0xce, 0xff, 0xd9, 0xff, 0xdd, 0xff, 0xdf, 0xff, 0xb4, 0xff, -0xaf, 0xff, 0xa9, 0xff, 0x86, 0xff, 0x76, 0xff, 0x6d, 0xff, 0x94, 0xff, 0xb0, 0xff, 0xd3, 0xff, -0xd7, 0xff, 0xd3, 0xff, 0xfc, 0xff, 0x13, 0x00, 0x36, 0x00, 0x4a, 0x00, 0x4f, 0x00, 0x40, 0x00, -0x46, 0x00, 0x46, 0x00, 0x38, 0x00, 0x5b, 0x00, 0x53, 0x00, 0x2a, 0x00, 0x0d, 0x00, 0xf1, 0xff, -0xf8, 0xff, 0xe8, 0xff, 0xdd, 0xff, 0xd4, 0xff, 0xda, 0xff, 0xdd, 0xff, 0xcb, 0xff, 0xf5, 0xff, -0xde, 0xff, 0xc4, 0xff, 0xbf, 0xff, 0xc2, 0xff, 0xd2, 0xff, 0xd0, 0xff, 0xe1, 0xff, 0xd4, 0xff, -0xbc, 0xff, 0xb2, 0xff, 0x85, 0xff, 0x93, 0xff, 0x8e, 0xff, 0xa1, 0xff, 0xb6, 0xff, 0xb6, 0xff, -0xbe, 0xff, 0xd1, 0xff, 0xee, 0xff, 0x12, 0x00, 0x26, 0x00, 0x3a, 0x00, 0x48, 0x00, 0x40, 0x00, -0x49, 0x00, 0x41, 0x00, 0x5f, 0x00, 0x6a, 0x00, 0x7b, 0x00, 0x82, 0x00, 0xa9, 0x00, 0xc9, 0x00, -0xd5, 0x00, 0xe3, 0x00, 0xdd, 0x00, 0xcb, 0x00, 0xcb, 0x00, 0xdf, 0x00, 0xdb, 0x00, 0xb6, 0x00, -0xa7, 0x00, 0x91, 0x00, 0x8f, 0x00, 0x83, 0x00, 0x86, 0x00, 0x83, 0x00, 0x7f, 0x00, 0x72, 0x00, -0x5c, 0x00, 0x41, 0x00, 0x2d, 0x00, 0x22, 0x00, 0x25, 0x00, 0x37, 0x00, 0x40, 0x00, 0x2c, 0x00, -0x1d, 0x00, 0xfb, 0xff, 0x06, 0x00, 0x2f, 0x00, 0x2a, 0x00, 0x36, 0x00, 0x35, 0x00, 0x43, 0x00, -0x32, 0x00, 0x3b, 0x00, 0x2e, 0x00, 0x36, 0x00, 0x4f, 0x00, 0x66, 0x00, 0x75, 0x00, 0x74, 0x00, -0x80, 0x00, 0xac, 0x00, 0xa9, 0x00, 0x9f, 0x00, 0x92, 0x00, 0x7c, 0x00, 0x72, 0x00, 0x65, 0x00, -0x67, 0x00, 0x75, 0x00, 0x7f, 0x00, 0x6d, 0x00, 0x58, 0x00, 0x65, 0x00, 0x66, 0x00, 0x56, 0x00, -0x5a, 0x00, 0x49, 0x00, 0x42, 0x00, 0x37, 0x00, 0x20, 0x00, 0x1a, 0x00, 0x0c, 0x00, 0xed, 0xff, -0xcc, 0xff, 0xcb, 0xff, 0xc3, 0xff, 0xcc, 0xff, 0xc8, 0xff, 0xc1, 0xff, 0xc7, 0xff, 0xd4, 0xff, -0xe7, 0xff, 0x01, 0x00, 0x03, 0x00, 0xf5, 0xff, 0xe8, 0xff, 0xe6, 0xff, 0xde, 0xff, 0xef, 0xff, -0x09, 0x00, 0x00, 0x00, 0xf6, 0xff, 0xd3, 0xff, 0xcb, 0xff, 0xd4, 0xff, 0xca, 0xff, 0xd7, 0xff, -0xfb, 0xff, 0x1a, 0x00, 0x1e, 0x00, 0x1a, 0x00, 0x10, 0x00, 0x1d, 0x00, 0x31, 0x00, 0x2f, 0x00, -0x3d, 0x00, 0x36, 0x00, 0x41, 0x00, 0x48, 0x00, 0x2d, 0x00, 0x21, 0x00, 0x38, 0x00, 0x3f, 0x00, -0x4c, 0x00, 0x56, 0x00, 0x1c, 0x00, 0xed, 0xff, 0xcf, 0xff, 0xb4, 0xff, 0xd0, 0xff, 0xdc, 0xff, -0xcb, 0xff, 0xce, 0xff, 0xca, 0xff, 0xcc, 0xff, 0xc8, 0xff, 0xdc, 0xff, 0xe9, 0xff, 0xf5, 0xff, -0xef, 0xff, 0x06, 0x00, 0x27, 0x00, 0x3c, 0x00, 0x48, 0x00, 0x35, 0x00, 0x23, 0x00, 0x0e, 0x00, -0x14, 0x00, 0x33, 0x00, 0x56, 0x00, 0x67, 0x00, 0x7a, 0x00, 0x97, 0x00, 0x9f, 0x00, 0xaa, 0x00, -0xa6, 0x00, 0xa4, 0x00, 0x8b, 0x00, 0x80, 0x00, 0x7c, 0x00, 0x95, 0x00, 0xae, 0x00, 0xc5, 0x00, -0xee, 0x00, 0x03, 0x01, 0x01, 0x01, 0x00, 0x01, 0xe8, 0x00, 0xd1, 0x00, 0xa3, 0x00, 0x8b, 0x00, -0x82, 0x00, 0x5f, 0x00, 0x70, 0x00, 0x7b, 0x00, 0x77, 0x00, 0x7e, 0x00, 0x6a, 0x00, 0x58, 0x00, -0x5a, 0x00, 0x42, 0x00, 0x46, 0x00, 0x4a, 0x00, 0x64, 0x00, 0x76, 0x00, 0x6a, 0x00, 0x63, 0x00, -0x51, 0x00, 0x22, 0x00, 0x07, 0x00, 0xdb, 0xff, 0xeb, 0xff, 0xe5, 0xff, 0x0c, 0x00, 0x30, 0x00, -0x38, 0x00, 0x31, 0x00, 0x1a, 0x00, 0xe8, 0xff, 0xc3, 0xff, 0xac, 0xff, 0xb6, 0xff, 0xa4, 0xff, -0xa0, 0xff, 0xd6, 0xff, 0xd9, 0xff, 0xf1, 0xff, 0x28, 0x00, 0x52, 0x00, 0x66, 0x00, 0x5a, 0x00, -0x44, 0x00, 0x43, 0x00, 0x33, 0x00, 0x4b, 0x00, 0x29, 0x00, 0x06, 0x00, 0xf4, 0xff, 0xd5, 0xff, -0xd0, 0xff, 0xbe, 0xff, 0x95, 0xff, 0x8c, 0xff, 0x8a, 0xff, 0x76, 0xff, 0x78, 0xff, 0x93, 0xff, -0xa3, 0xff, 0xc6, 0xff, 0xde, 0xff, 0xe8, 0xff, 0xf7, 0xff, 0xfc, 0xff, 0xda, 0xff, 0xea, 0xff, -0xe6, 0xff, 0xef, 0xff, 0xe4, 0xff, 0xd7, 0xff, 0xd4, 0xff, 0xd1, 0xff, 0xd3, 0xff, 0xbf, 0xff, -0xb5, 0xff, 0xbb, 0xff, 0xc6, 0xff, 0xc7, 0xff, 0xb1, 0xff, 0xa0, 0xff, 0x9d, 0xff, 0xa3, 0xff, -0xa3, 0xff, 0x9a, 0xff, 0xaa, 0xff, 0xa9, 0xff, 0xb0, 0xff, 0xa8, 0xff, 0xaf, 0xff, 0xad, 0xff, -0x9d, 0xff, 0xa7, 0xff, 0x92, 0xff, 0x92, 0xff, 0x9a, 0xff, 0xb6, 0xff, 0xba, 0xff, 0xbd, 0xff, -0xba, 0xff, 0xa9, 0xff, 0xc0, 0xff, 0xb7, 0xff, 0xc1, 0xff, 0xba, 0xff, 0xb4, 0xff, 0xc2, 0xff, -0xcf, 0xff, 0xe3, 0xff, 0xf8, 0xff, 0x0f, 0x00, 0x1c, 0x00, 0x37, 0x00, 0x3f, 0x00, 0x3b, 0x00, -0x23, 0x00, 0x16, 0x00, 0x08, 0x00, 0xfc, 0xff, 0x0a, 0x00, 0x0a, 0x00, 0x23, 0x00, 0x44, 0x00, -0x63, 0x00, 0x6d, 0x00, 0x7c, 0x00, 0x91, 0x00, 0xad, 0x00, 0xba, 0x00, 0xbd, 0x00, 0xd4, 0x00, -0xd0, 0x00, 0xdb, 0x00, 0xd4, 0x00, 0xae, 0x00, 0xae, 0x00, 0xbb, 0x00, 0xca, 0x00, 0xd6, 0x00, -0xca, 0x00, 0xd9, 0x00, 0xc4, 0x00, 0xb8, 0x00, 0x97, 0x00, 0x76, 0x00, 0x65, 0x00, 0x49, 0x00, -0x39, 0x00, 0xff, 0xff, 0xd3, 0xff, 0xc7, 0xff, 0xc7, 0xff, 0xc0, 0xff, 0xd1, 0xff, 0xda, 0xff, -0xf7, 0xff, 0x0d, 0x00, 0x16, 0x00, 0x21, 0x00, 0x37, 0x00, 0x49, 0x00, 0x4e, 0x00, 0x61, 0x00, -0x63, 0x00, 0x82, 0x00, 0x77, 0x00, 0x7d, 0x00, 0x79, 0x00, 0x6e, 0x00, 0x6b, 0x00, 0x64, 0x00, -0x55, 0x00, 0x4f, 0x00, 0x4a, 0x00, 0x34, 0x00, 0x17, 0x00, 0x0d, 0x00, 0x15, 0x00, 0x39, 0x00, -0x55, 0x00, 0x65, 0x00, 0x7c, 0x00, 0x71, 0x00, 0x76, 0x00, 0x65, 0x00, 0x4d, 0x00, 0x49, 0x00, -0x38, 0x00, 0x28, 0x00, 0x13, 0x00, 0xf8, 0xff, 0xe4, 0xff, 0xd0, 0xff, 0xba, 0xff, 0xca, 0xff, -0xe4, 0xff, 0xf1, 0xff, 0xe9, 0xff, 0xc6, 0xff, 0x94, 0xff, 0xa8, 0xff, 0xaa, 0xff, 0xba, 0xff, -0xc0, 0xff, 0xbc, 0xff, 0xa5, 0xff, 0xa0, 0xff, 0xa9, 0xff, 0xcf, 0xff, 0xe7, 0xff, 0x33, 0x00, -0x69, 0x00, 0x77, 0x00, 0xad, 0x00, 0xa8, 0x00, 0x98, 0x00, 0x88, 0x00, 0x8d, 0x00, 0x99, 0x00, -0x83, 0x00, 0x75, 0x00, 0x8d, 0x00, 0xa5, 0x00, 0xca, 0x00, 0xf1, 0x00, 0x0b, 0x01, 0x17, 0x01, -0x12, 0x01, 0xfb, 0x00, 0xd3, 0x00, 0x97, 0x00, 0x7a, 0x00, 0x53, 0x00, 0x22, 0x00, 0x26, 0x00, -0x05, 0x00, 0xe8, 0xff, 0xbb, 0xff, 0xbe, 0xff, 0xc5, 0xff, 0xc2, 0xff, 0xe2, 0xff, 0xf3, 0xff, -0x04, 0x00, 0x0c, 0x00, 0x05, 0x00, 0xe1, 0xff, 0xdd, 0xff, 0xdb, 0xff, 0xe0, 0xff, 0xf6, 0xff, -0xff, 0xff, 0x0e, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0c, 0x00, 0x17, 0x00, 0x1f, 0x00, 0x3b, 0x00, -0x24, 0x00, 0x18, 0x00, 0x15, 0x00, 0x0b, 0x00, 0x19, 0x00, 0x2b, 0x00, 0x35, 0x00, 0x3b, 0x00, -0x58, 0x00, 0x80, 0x00, 0x9c, 0x00, 0xbd, 0x00, 0xd3, 0x00, 0xd3, 0x00, 0xde, 0x00, 0xbc, 0x00, -0xc4, 0x00, 0xa7, 0x00, 0xa4, 0x00, 0x83, 0x00, 0x5e, 0x00, 0x69, 0x00, 0x72, 0x00, 0x6d, 0x00, -0x76, 0x00, 0x62, 0x00, 0x3e, 0x00, 0x13, 0x00, 0xde, 0xff, 0xc0, 0xff, 0x99, 0xff, 0x92, 0xff, -0xa1, 0xff, 0x9e, 0xff, 0x87, 0xff, 0x73, 0xff, 0x66, 0xff, 0x61, 0xff, 0x78, 0xff, 0x7f, 0xff, -0x8f, 0xff, 0x76, 0xff, 0x62, 0xff, 0x44, 0xff, 0x3a, 0xff, 0x2e, 0xff, 0x2c, 0xff, 0x2f, 0xff, -0x2c, 0xff, 0x2d, 0xff, 0x3e, 0xff, 0x2b, 0xff, 0x48, 0xff, 0x57, 0xff, 0x4f, 0xff, 0x5e, 0xff, -0x6d, 0xff, 0x63, 0xff, 0x66, 0xff, 0x63, 0xff, 0x5f, 0xff, 0x67, 0xff, 0x74, 0xff, 0x7a, 0xff, -0x8f, 0xff, 0x8c, 0xff, 0x8a, 0xff, 0x83, 0xff, 0x79, 0xff, 0x9a, 0xff, 0x97, 0xff, 0xaa, 0xff, -0xc3, 0xff, 0xc8, 0xff, 0xc5, 0xff, 0xbb, 0xff, 0xa7, 0xff, 0x9d, 0xff, 0x8b, 0xff, 0x82, 0xff, -0x9c, 0xff, 0xd0, 0xff, 0xeb, 0xff, 0x0f, 0x00, 0x24, 0x00, 0x27, 0x00, 0x29, 0x00, 0x1e, 0x00, -0x20, 0x00, 0x2f, 0x00, 0x2f, 0x00, 0x3f, 0x00, 0x2e, 0x00, 0x21, 0x00, 0x04, 0x00, 0x15, 0x00, -0x36, 0x00, 0x2e, 0x00, 0x25, 0x00, 0x04, 0x00, 0x01, 0x00, 0xee, 0xff, 0xf1, 0xff, 0xdb, 0xff, -0xdd, 0xff, 0xc3, 0xff, 0xc8, 0xff, 0xbf, 0xff, 0x94, 0xff, 0xa2, 0xff, 0xa7, 0xff, 0xcc, 0xff, -0xd7, 0xff, 0xd9, 0xff, 0xe2, 0xff, 0xe7, 0xff, 0xe6, 0xff, 0xd5, 0xff, 0xf0, 0xff, 0x05, 0x00, -0xff, 0xff, 0x10, 0x00, 0x28, 0x00, 0x2a, 0x00, 0x37, 0x00, 0x53, 0x00, 0x3b, 0x00, 0x2b, 0x00, -0x14, 0x00, 0x27, 0x00, 0x1e, 0x00, 0x20, 0x00, 0x14, 0x00, 0x12, 0x00, 0x05, 0x00, 0xf4, 0xff, -0xf1, 0xff, 0xfd, 0xff, 0xf9, 0xff, 0x05, 0x00, 0x2b, 0x00, 0x3c, 0x00, 0x6b, 0x00, 0x7d, 0x00, -0x68, 0x00, 0x6f, 0x00, 0x7d, 0x00, 0x84, 0x00, 0x75, 0x00, 0x5c, 0x00, 0x37, 0x00, 0x38, 0x00, -0x4b, 0x00, 0x5a, 0x00, 0x5e, 0x00, 0x3f, 0x00, 0x41, 0x00, 0x38, 0x00, 0x41, 0x00, 0x41, 0x00, -0x34, 0x00, 0x38, 0x00, 0x27, 0x00, 0x20, 0x00, 0x0a, 0x00, 0x1c, 0x00, 0x2d, 0x00, 0x40, 0x00, -0x39, 0x00, 0x1d, 0x00, 0x01, 0x00, 0xed, 0xff, 0xdc, 0xff, 0xd0, 0xff, 0xe8, 0xff, 0xe7, 0xff, -0xf1, 0xff, 0xcb, 0xff, 0xb7, 0xff, 0x9d, 0xff, 0x89, 0xff, 0x6b, 0xff, 0x39, 0xff, 0x4e, 0xff, -0x64, 0xff, 0x85, 0xff, 0xa3, 0xff, 0xac, 0xff, 0xc6, 0xff, 0xb4, 0xff, 0xb7, 0xff, 0x9e, 0xff, -0x97, 0xff, 0xad, 0xff, 0xad, 0xff, 0xbc, 0xff, 0xbe, 0xff, 0xc5, 0xff, 0xa2, 0xff, 0x73, 0xff, -0x6e, 0xff, 0x5f, 0xff, 0x5e, 0xff, 0x56, 0xff, 0x3a, 0xff, 0x24, 0xff, 0x26, 0xff, 0x37, 0xff, -0x34, 0xff, 0x42, 0xff, 0x42, 0xff, 0x3e, 0xff, 0x58, 0xff, 0x63, 0xff, 0x9d, 0xff, 0xea, 0xff, -0x00, 0x00, 0x34, 0x00, 0x4a, 0x00, 0x5d, 0x00, 0x6b, 0x00, 0x4f, 0x00, 0x3d, 0x00, 0x53, 0x00, -0x56, 0x00, 0x65, 0x00, 0x84, 0x00, 0x98, 0x00, 0x9d, 0x00, 0xa5, 0x00, 0x9a, 0x00, 0x8d, 0x00, -0x6e, 0x00, 0x5d, 0x00, 0x66, 0x00, 0x6a, 0x00, 0x6f, 0x00, 0x5c, 0x00, 0x55, 0x00, 0x5b, 0x00, -0x65, 0x00, 0x60, 0x00, 0x59, 0x00, 0x59, 0x00, 0x4f, 0x00, 0x85, 0x00, 0x9b, 0x00, 0xa2, 0x00, -0x9e, 0x00, 0x7b, 0x00, 0x64, 0x00, 0x4f, 0x00, 0x54, 0x00, 0x62, 0x00, 0x53, 0x00, 0x52, 0x00, -0x59, 0x00, 0x5b, 0x00, 0x44, 0x00, 0x36, 0x00, 0x36, 0x00, 0x34, 0x00, 0x54, 0x00, 0x4f, 0x00, -0x5f, 0x00, 0x60, 0x00, 0x50, 0x00, 0x52, 0x00, 0x4d, 0x00, 0x31, 0x00, 0x31, 0x00, 0x2d, 0x00, -0x39, 0x00, 0x38, 0x00, 0x26, 0x00, 0x2a, 0x00, 0x04, 0x00, 0xee, 0xff, 0xd9, 0xff, 0xd4, 0xff, -0xed, 0xff, 0xc6, 0xff, 0xaf, 0xff, 0x96, 0xff, 0x7e, 0xff, 0xa5, 0xff, 0xbb, 0xff, 0xd7, 0xff, -0xdf, 0xff, 0xf3, 0xff, 0x1f, 0x00, 0x1d, 0x00, 0x12, 0x00, 0x01, 0x00, 0x06, 0x00, 0x18, 0x00, -0x39, 0x00, 0x24, 0x00, 0x25, 0x00, 0x2b, 0x00, 0x25, 0x00, 0x43, 0x00, 0x5d, 0x00, 0x47, 0x00, -0x43, 0x00, 0x38, 0x00, 0x49, 0x00, 0x57, 0x00, 0x3a, 0x00, 0x07, 0x00, 0xfe, 0xff, 0xf8, 0xff, -0xdd, 0xff, 0xad, 0xff, 0x8f, 0xff, 0x6a, 0xff, 0x4c, 0xff, 0x49, 0xff, 0x47, 0xff, 0x44, 0xff, -0x59, 0xff, 0x6a, 0xff, 0x48, 0xff, 0x42, 0xff, 0x24, 0xff, 0x0e, 0xff, 0x38, 0xff, 0x34, 0xff, -0x53, 0xff, 0x72, 0xff, 0x7c, 0xff, 0x91, 0xff, 0x95, 0xff, 0xb3, 0xff, 0xc4, 0xff, 0xce, 0xff, -0xe8, 0xff, 0xf1, 0xff, 0xd6, 0xff, 0xd6, 0xff, 0xc2, 0xff, 0xc6, 0xff, 0xc8, 0xff, 0xba, 0xff, -0xc8, 0xff, 0xd2, 0xff, 0xc8, 0xff, 0xb9, 0xff, 0x9f, 0xff, 0x9a, 0xff, 0x84, 0xff, 0x82, 0xff, -0x78, 0xff, 0x5b, 0xff, 0x45, 0xff, 0x40, 0xff, 0x3d, 0xff, 0x3e, 0xff, 0x4a, 0xff, 0x1d, 0xff, -0x17, 0xff, 0xf9, 0xfe, 0xe5, 0xfe, 0xd3, 0xfe, 0xde, 0xfe, 0xd3, 0xfe, 0xd4, 0xfe, 0xca, 0xfe, -0xd2, 0xfe, 0xdc, 0xfe, 0xeb, 0xfe, 0x12, 0xff, 0x18, 0xff, 0x35, 0xff, 0x63, 0xff, 0x96, 0xff, -0xc6, 0xff, 0xf0, 0xff, 0x1d, 0x00, 0x2a, 0x00, 0x3c, 0x00, 0x46, 0x00, 0x76, 0x00, 0x82, 0x00, -0x8b, 0x00, 0x92, 0x00, 0x90, 0x00, 0x9b, 0x00, 0x93, 0x00, 0x7b, 0x00, 0x48, 0x00, 0x2f, 0x00, -0x20, 0x00, 0x0d, 0x00, 0x0b, 0x00, 0xfe, 0xff, 0xe9, 0xff, 0xed, 0xff, 0xf0, 0xff, 0xda, 0xff, -0xda, 0xff, 0xc3, 0xff, 0xbf, 0xff, 0xb2, 0xff, 0x9f, 0xff, 0xaa, 0xff, 0x7e, 0xff, 0x7e, 0xff, -0x8b, 0xff, 0x94, 0xff, 0x92, 0xff, 0x64, 0xff, 0x61, 0xff, 0x55, 0xff, 0x6f, 0xff, 0xa5, 0xff, -0xb9, 0xff, 0xb6, 0xff, 0x9e, 0xff, 0x7e, 0xff, 0x78, 0xff, 0x7b, 0xff, 0x94, 0xff, 0xd0, 0xff, -0xe9, 0xff, 0xdd, 0xff, 0xd6, 0xff, 0xc9, 0xff, 0xe5, 0xff, 0x02, 0x00, 0x04, 0x00, 0x01, 0x00, -0xf5, 0xff, 0x04, 0x00, 0x08, 0x00, 0x09, 0x00, 0x18, 0x00, 0x22, 0x00, 0x27, 0x00, 0x3e, 0x00, -0x38, 0x00, 0x39, 0x00, 0x5c, 0x00, 0x6c, 0x00, 0x92, 0x00, 0x9d, 0x00, 0x8a, 0x00, 0x6f, 0x00, -0x61, 0x00, 0x56, 0x00, 0x59, 0x00, 0x44, 0x00, 0x4a, 0x00, 0x5c, 0x00, 0x51, 0x00, 0x60, 0x00, -0x61, 0x00, 0x6f, 0x00, 0x6f, 0x00, 0x4d, 0x00, 0x1b, 0x00, 0xf2, 0xff, 0xd7, 0xff, 0xc7, 0xff, -0xcf, 0xff, 0xe8, 0xff, 0xf1, 0xff, 0xf7, 0xff, 0x1c, 0x00, 0x39, 0x00, 0x56, 0x00, 0x3e, 0x00, -0x3f, 0x00, 0x28, 0x00, 0x2d, 0x00, 0x28, 0x00, 0x3e, 0x00, 0x53, 0x00, 0x45, 0x00, 0x47, 0x00, -0x25, 0x00, 0x35, 0x00, 0x3e, 0x00, 0x30, 0x00, 0x3c, 0x00, 0x4e, 0x00, 0x6f, 0x00, 0x7b, 0x00, -0x7e, 0x00, 0x86, 0x00, 0xa6, 0x00, 0xb1, 0x00, 0xa9, 0x00, 0x9a, 0x00, 0xa2, 0x00, 0xaa, 0x00, -0xb4, 0x00, 0xc5, 0x00, 0xc3, 0x00, 0xc5, 0x00, 0xc8, 0x00, 0xc1, 0x00, 0xc5, 0x00, 0xc7, 0x00, -0xd0, 0x00, 0xa8, 0x00, 0x89, 0x00, 0x6a, 0x00, 0x50, 0x00, 0x50, 0x00, 0x56, 0x00, 0x55, 0x00, -0x44, 0x00, 0x3d, 0x00, 0x21, 0x00, 0x03, 0x00, 0xbf, 0xff, 0x9f, 0xff, 0x80, 0xff, 0x64, 0xff, -0x64, 0xff, 0x70, 0xff, 0x81, 0xff, 0x7d, 0xff, 0x84, 0xff, 0x83, 0xff, 0x99, 0xff, 0x7b, 0xff, -0x7e, 0xff, 0x90, 0xff, 0x98, 0xff, 0x9d, 0xff, 0x9d, 0xff, 0xb3, 0xff, 0xb7, 0xff, 0xbd, 0xff, -0xcb, 0xff, 0xc2, 0xff, 0xc8, 0xff, 0xd1, 0xff, 0xd6, 0xff, 0xe8, 0xff, 0xef, 0xff, 0xd9, 0xff, -0xd2, 0xff, 0xc9, 0xff, 0xd6, 0xff, 0xe9, 0xff, 0xf0, 0xff, 0xf1, 0xff, 0xfa, 0xff, 0xe8, 0xff, -0xf3, 0xff, 0xf4, 0xff, 0x07, 0x00, 0x2c, 0x00, 0x2e, 0x00, 0x3e, 0x00, 0x2e, 0x00, 0x18, 0x00, -0x15, 0x00, 0x1a, 0x00, 0xe2, 0xff, 0xa3, 0xff, 0x7e, 0xff, 0x3e, 0xff, 0x1d, 0xff, 0xff, 0xfe, -0xf3, 0xfe, 0xdb, 0xfe, 0xba, 0xfe, 0x9d, 0xfe, 0x78, 0xfe, 0x56, 0xfe, 0x42, 0xfe, 0x44, 0xfe, -0x36, 0xfe, 0x62, 0xfe, 0x8e, 0xfe, 0xbe, 0xfe, 0xdf, 0xfe, 0x12, 0xff, 0x2e, 0xff, 0x48, 0xff, -0x6b, 0xff, 0x93, 0xff, 0xa5, 0xff, 0xc1, 0xff, 0xf7, 0xff, 0x20, 0x00, 0x59, 0x00, 0x5c, 0x00, -0x65, 0x00, 0x6c, 0x00, 0x68, 0x00, 0x4b, 0x00, 0x35, 0x00, 0x06, 0x00, 0xe3, 0xff, 0xea, 0xff, -0xf2, 0xff, 0x0a, 0x00, 0x22, 0x00, 0x28, 0x00, 0x29, 0x00, 0x04, 0x00, 0x03, 0x00, 0x02, 0x00, -0x00, 0x00, 0x11, 0x00, 0x0e, 0x00, 0x11, 0x00, 0xfe, 0xff, 0xf8, 0xff, 0xed, 0xff, 0xd9, 0xff, -0xf4, 0xff, 0xeb, 0xff, 0xce, 0xff, 0xb7, 0xff, 0xbc, 0xff, 0xc7, 0xff, 0xd5, 0xff, 0xd2, 0xff, -0xf3, 0xff, 0xf6, 0xff, 0xe7, 0xff, 0xf4, 0xff, 0xda, 0xff, 0xe5, 0xff, 0xe9, 0xff, 0x0a, 0x00, -0x1b, 0x00, 0x28, 0x00, 0x26, 0x00, 0x35, 0x00, 0x35, 0x00, 0x3e, 0x00, 0x1e, 0x00, 0x22, 0x00, -0x2e, 0x00, 0x22, 0x00, 0x33, 0x00, 0x44, 0x00, 0x50, 0x00, 0x5c, 0x00, 0x5d, 0x00, 0x44, 0x00, -0x3f, 0x00, 0x57, 0x00, 0x4f, 0x00, 0x50, 0x00, 0x64, 0x00, 0x4f, 0x00, 0x4f, 0x00, 0x43, 0x00, -0x3e, 0x00, 0x3e, 0x00, 0x3e, 0x00, 0x2c, 0x00, 0x22, 0x00, 0x3a, 0x00, 0x47, 0x00, 0x3d, 0x00, -0x34, 0x00, 0x1f, 0x00, 0x11, 0x00, 0xe5, 0xff, 0xb7, 0xff, 0xa4, 0xff, 0x82, 0xff, 0x66, 0xff, -0x51, 0xff, 0x47, 0xff, 0x43, 0xff, 0x45, 0xff, 0x5b, 0xff, 0x7b, 0xff, 0x6d, 0xff, 0x83, 0xff, -0x84, 0xff, 0x75, 0xff, 0x65, 0xff, 0x55, 0xff, 0x50, 0xff, 0x3f, 0xff, 0x32, 0xff, 0x2a, 0xff, -0x27, 0xff, 0x39, 0xff, 0x35, 0xff, 0x5c, 0xff, 0x76, 0xff, 0x81, 0xff, 0x85, 0xff, 0x6e, 0xff, -0x73, 0xff, 0x58, 0xff, 0x5e, 0xff, 0x5a, 0xff, 0x67, 0xff, 0x57, 0xff, 0x3e, 0xff, 0x3d, 0xff, -0x1b, 0xff, 0x0e, 0xff, 0x05, 0xff, 0xf8, 0xfe, 0xdf, 0xfe, 0xcf, 0xfe, 0xef, 0xfe, 0xdc, 0xfe, -0xe5, 0xfe, 0xf8, 0xfe, 0xee, 0xfe, 0xec, 0xfe, 0xf4, 0xfe, 0xd7, 0xfe, 0xde, 0xfe, 0xc1, 0xfe, -0xbc, 0xfe, 0xce, 0xfe, 0xe5, 0xfe, 0x0c, 0xff, 0xff, 0xfe, 0x12, 0xff, 0x1c, 0xff, 0x46, 0xff, -0x3d, 0xff, 0x53, 0xff, 0x58, 0xff, 0x57, 0xff, 0x62, 0xff, 0x7e, 0xff, 0x8c, 0xff, 0xa2, 0xff, -0xa4, 0xff, 0xb8, 0xff, 0xc0, 0xff, 0xc9, 0xff, 0xdb, 0xff, 0xdc, 0xff, 0xc9, 0xff, 0xd3, 0xff, -0xef, 0xff, 0x00, 0x00, 0x1f, 0x00, 0x21, 0x00, 0x31, 0x00, 0x19, 0x00, 0x20, 0x00, 0x05, 0x00, -0x06, 0x00, 0xfc, 0xff, 0xe7, 0xff, 0xde, 0xff, 0xdb, 0xff, 0xda, 0xff, 0xc3, 0xff, 0xba, 0xff, -0xc4, 0xff, 0xc7, 0xff, 0xb5, 0xff, 0xe1, 0xff, 0xdb, 0xff, 0x03, 0x00, 0x2d, 0x00, 0x3f, 0x00, -0x52, 0x00, 0x4f, 0x00, 0x46, 0x00, 0x49, 0x00, 0x4a, 0x00, 0x51, 0x00, 0x59, 0x00, 0x59, 0x00, -0x5a, 0x00, 0x52, 0x00, 0x75, 0x00, 0x7c, 0x00, 0x87, 0x00, 0x73, 0x00, 0x57, 0x00, 0x75, 0x00, -0x73, 0x00, 0x7b, 0x00, 0x7e, 0x00, 0x8b, 0x00, 0x8d, 0x00, 0x92, 0x00, 0x8f, 0x00, 0x7a, 0x00, -0x85, 0x00, 0xad, 0x00, 0xc9, 0x00, 0xdd, 0x00, 0xef, 0x00, 0xa9, 0x00, 0x8e, 0x00, 0x74, 0x00, -0x50, 0x00, 0x39, 0x00, 0x18, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x2c, 0x00, 0x4d, 0x00, 0x5c, 0x00, -0x52, 0x00, 0x42, 0x00, 0x33, 0x00, 0x24, 0x00, 0x1a, 0x00, 0x08, 0x00, 0x1c, 0x00, 0x16, 0x00, -0x21, 0x00, 0x34, 0x00, 0x3e, 0x00, 0x5e, 0x00, 0x57, 0x00, 0x61, 0x00, 0x3b, 0x00, 0x3b, 0x00, -0x22, 0x00, 0x14, 0x00, 0x29, 0x00, 0x0d, 0x00, 0xfa, 0xff, 0xd8, 0xff, 0xb2, 0xff, 0x95, 0xff, -0x7b, 0xff, 0x7a, 0xff, 0x70, 0xff, 0x68, 0xff, 0x7e, 0xff, 0x96, 0xff, 0xb3, 0xff, 0xbb, 0xff, -0xcc, 0xff, 0xcb, 0xff, 0xa3, 0xff, 0x95, 0xff, 0x7e, 0xff, 0x53, 0xff, 0x51, 0xff, 0x4f, 0xff, -0x3a, 0xff, 0x34, 0xff, 0x36, 0xff, 0x35, 0xff, 0x53, 0xff, 0x65, 0xff, 0x6d, 0xff, 0x64, 0xff, -0x68, 0xff, 0x6b, 0xff, 0x8d, 0xff, 0x77, 0xff, 0x8c, 0xff, 0xaa, 0xff, 0xc7, 0xff, 0xda, 0xff, -0xdc, 0xff, 0xf2, 0xff, 0xfc, 0xff, 0x0f, 0x00, 0xf2, 0xff, 0xe8, 0xff, 0xe5, 0xff, 0xd6, 0xff, -0xdf, 0xff, 0xde, 0xff, 0xe1, 0xff, 0xd1, 0xff, 0xc4, 0xff, 0xb2, 0xff, 0xaa, 0xff, 0x98, 0xff, -0x74, 0xff, 0x52, 0xff, 0x3a, 0xff, 0x29, 0xff, 0x57, 0xff, 0x58, 0xff, 0x76, 0xff, 0x87, 0xff, -0xa0, 0xff, 0x9c, 0xff, 0xa1, 0xff, 0x7d, 0xff, 0x7b, 0xff, 0x8f, 0xff, 0x9e, 0xff, 0xbd, 0xff, -0xdd, 0xff, 0xfc, 0xff, 0xf8, 0xff, 0x07, 0x00, 0x06, 0x00, 0xf0, 0xff, 0xcc, 0xff, 0xaf, 0xff, -0xac, 0xff, 0xad, 0xff, 0xc5, 0xff, 0xd7, 0xff, 0xeb, 0xff, 0xee, 0xff, 0x1a, 0x00, 0x32, 0x00, -0x25, 0x00, 0x2d, 0x00, 0x28, 0x00, 0x29, 0x00, 0x3d, 0x00, 0x3e, 0x00, 0x27, 0x00, 0x30, 0x00, -0x2f, 0x00, 0x4b, 0x00, 0x4d, 0x00, 0x4f, 0x00, 0x43, 0x00, 0x42, 0x00, 0x52, 0x00, 0x76, 0x00, -0x69, 0x00, 0x50, 0x00, 0x35, 0x00, 0x35, 0x00, 0x21, 0x00, 0x0e, 0x00, 0xf6, 0xff, 0xd6, 0xff, -0xd0, 0xff, 0xa9, 0xff, 0x88, 0xff, 0x5b, 0xff, 0x49, 0xff, 0x5c, 0xff, 0x55, 0xff, 0x82, 0xff, -0x99, 0xff, 0xac, 0xff, 0xd8, 0xff, 0xff, 0xff, 0x1b, 0x00, 0x2e, 0x00, 0x4f, 0x00, 0x47, 0x00, -0x57, 0x00, 0x5b, 0x00, 0x70, 0x00, 0x81, 0x00, 0x95, 0x00, 0x93, 0x00, 0xb3, 0x00, 0xc0, 0x00, -0xa8, 0x00, 0xa6, 0x00, 0x98, 0x00, 0x86, 0x00, 0x73, 0x00, 0x5c, 0x00, 0x48, 0x00, 0x21, 0x00, -0x06, 0x00, 0x0b, 0x00, 0x06, 0x00, 0xef, 0xff, 0xcf, 0xff, 0x9f, 0xff, 0x78, 0xff, 0x52, 0xff, -0x63, 0xff, 0x5f, 0xff, 0x63, 0xff, 0x8f, 0xff, 0x84, 0xff, 0x7d, 0xff, 0x70, 0xff, 0x8c, 0xff, -0x87, 0xff, 0x6b, 0xff, 0x8b, 0xff, 0x75, 0xff, 0x59, 0xff, 0x53, 0xff, 0x4e, 0xff, 0x68, 0xff, -0x7f, 0xff, 0x9c, 0xff, 0x8b, 0xff, 0x89, 0xff, 0x89, 0xff, 0x7a, 0xff, 0x7b, 0xff, 0x79, 0xff, -0x7a, 0xff, 0x97, 0xff, 0x92, 0xff, 0x9c, 0xff, 0x93, 0xff, 0x86, 0xff, 0x9a, 0xff, 0xa3, 0xff, -0xaa, 0xff, 0xb4, 0xff, 0xce, 0xff, 0xd9, 0xff, 0x17, 0x00, 0x27, 0x00, 0x1f, 0x00, 0x0e, 0x00, -0xf2, 0xff, 0xeb, 0xff, 0xf1, 0xff, 0xe7, 0xff, 0xf9, 0xff, 0x0a, 0x00, 0x0f, 0x00, 0x02, 0x00, -0xd6, 0xff, 0xbe, 0xff, 0x9f, 0xff, 0x87, 0xff, 0x97, 0xff, 0x88, 0xff, 0x92, 0xff, 0x7e, 0xff, -0x81, 0xff, 0x7e, 0xff, 0x87, 0xff, 0x96, 0xff, 0x8d, 0xff, 0x92, 0xff, 0xc2, 0xff, 0xcf, 0xff, -0xe2, 0xff, 0xe7, 0xff, 0xe6, 0xff, 0xfe, 0xff, 0x02, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x09, 0x00, -0x17, 0x00, 0x0e, 0x00, 0x22, 0x00, 0x2f, 0x00, 0x2f, 0x00, 0x08, 0x00, 0x0e, 0x00, 0x17, 0x00, -0x01, 0x00, 0x26, 0x00, 0x15, 0x00, 0x16, 0x00, 0x0f, 0x00, 0x20, 0x00, 0x25, 0x00, 0x0b, 0x00, -0x24, 0x00, 0x51, 0x00, 0x6e, 0x00, 0x7d, 0x00, 0x7c, 0x00, 0x87, 0x00, 0x91, 0x00, 0x88, 0x00, -0x83, 0x00, 0x52, 0x00, 0x56, 0x00, 0x45, 0x00, 0x11, 0x00, 0x12, 0x00, 0x0f, 0x00, 0x0e, 0x00, -0xf9, 0xff, 0xe0, 0xff, 0xe7, 0xff, 0xf0, 0xff, 0xdf, 0xff, 0xe7, 0xff, 0xec, 0xff, 0x11, 0x00, -0x24, 0x00, 0x29, 0x00, 0x21, 0x00, 0x2a, 0x00, 0x1e, 0x00, 0x05, 0x00, 0xf7, 0xff, 0xef, 0xff, -0x02, 0x00, 0x0f, 0x00, 0x11, 0x00, 0x1d, 0x00, 0x2b, 0x00, 0x30, 0x00, 0x2d, 0x00, 0x30, 0x00, -0x32, 0x00, 0x3e, 0x00, 0x48, 0x00, 0x51, 0x00, 0x56, 0x00, 0x3a, 0x00, 0x49, 0x00, 0x55, 0x00, -0x62, 0x00, 0x57, 0x00, 0x57, 0x00, 0x3a, 0x00, 0x28, 0x00, 0x25, 0x00, 0x44, 0x00, 0x44, 0x00, -0x5d, 0x00, 0x54, 0x00, 0x4f, 0x00, 0x4c, 0x00, 0x34, 0x00, 0x15, 0x00, 0x00, 0x00, 0xf0, 0xff, -0xea, 0xff, 0xef, 0xff, 0xf9, 0xff, 0xde, 0xff, 0xc1, 0xff, 0xae, 0xff, 0xac, 0xff, 0x9b, 0xff, -0xba, 0xff, 0xca, 0xff, 0xbe, 0xff, 0xba, 0xff, 0xbe, 0xff, 0xbe, 0xff, 0xb5, 0xff, 0xc1, 0xff, -0xb3, 0xff, 0xa6, 0xff, 0x79, 0xff, 0x83, 0xff, 0x8e, 0xff, 0x9d, 0xff, 0xb0, 0xff, 0xac, 0xff, -0xbf, 0xff, 0xab, 0xff, 0xb1, 0xff, 0xa5, 0xff, 0xc3, 0xff, 0xe3, 0xff, 0x18, 0x00, 0x1d, 0x00, -0x02, 0x00, 0xdc, 0xff, 0xc2, 0xff, 0xc6, 0xff, 0xb6, 0xff, 0xb5, 0xff, 0xb1, 0xff, 0x9c, 0xff, -0xa2, 0xff, 0xa6, 0xff, 0x9d, 0xff, 0xae, 0xff, 0xc8, 0xff, 0xd4, 0xff, 0xe9, 0xff, 0xf5, 0xff, -0x0c, 0x00, 0x22, 0x00, 0x18, 0x00, 0x31, 0x00, 0x5a, 0x00, 0x47, 0x00, 0x4f, 0x00, 0x48, 0x00, -0x23, 0x00, 0x27, 0x00, 0x0a, 0x00, 0x19, 0x00, 0x13, 0x00, 0x21, 0x00, 0x05, 0x00, 0xf0, 0xff, -0xf0, 0xff, 0xf8, 0xff, 0xfe, 0xff, 0x13, 0x00, 0x1b, 0x00, 0x19, 0x00, 0x32, 0x00, 0x1c, 0x00, -0x0c, 0x00, 0x0a, 0x00, 0xf4, 0xff, 0x06, 0x00, 0x01, 0x00, 0x0e, 0x00, 0x1a, 0x00, 0x2c, 0x00, -0x40, 0x00, 0x50, 0x00, 0x50, 0x00, 0x6d, 0x00, 0x6f, 0x00, 0x67, 0x00, 0x40, 0x00, 0x2d, 0x00, -0x16, 0x00, 0xfb, 0xff, 0x0d, 0x00, 0x06, 0x00, 0x01, 0x00, 0xf8, 0xff, 0xde, 0xff, 0xda, 0xff, -0xc6, 0xff, 0xbc, 0xff, 0xb9, 0xff, 0xa3, 0xff, 0xa3, 0xff, 0x93, 0xff, 0x85, 0xff, 0x80, 0xff, -0x97, 0xff, 0xb1, 0xff, 0xad, 0xff, 0xc4, 0xff, 0xcb, 0xff, 0xe3, 0xff, 0xfa, 0xff, 0x16, 0x00, -0x36, 0x00, 0x59, 0x00, 0x77, 0x00, 0x89, 0x00, 0x85, 0x00, 0x94, 0x00, 0x91, 0x00, 0x89, 0x00, -0x90, 0x00, 0x9b, 0x00, 0xa7, 0x00, 0x95, 0x00, 0x7b, 0x00, 0x6e, 0x00, 0x62, 0x00, 0x46, 0x00, -0x51, 0x00, 0x39, 0x00, 0x2f, 0x00, 0x31, 0x00, 0x1f, 0x00, 0x1a, 0x00, 0x2e, 0x00, 0x3d, 0x00, -0x4b, 0x00, 0x4b, 0x00, 0x53, 0x00, 0x3c, 0x00, 0x2a, 0x00, 0x22, 0x00, 0x26, 0x00, 0x38, 0x00, -0x1f, 0x00, 0x0c, 0x00, 0xe1, 0xff, 0xd2, 0xff, 0xbf, 0xff, 0xa7, 0xff, 0x9e, 0xff, 0x8e, 0xff, -0x99, 0xff, 0x8f, 0xff, 0x92, 0xff, 0x98, 0xff, 0x9a, 0xff, 0xa5, 0xff, 0xad, 0xff, 0xc8, 0xff, -0xcf, 0xff, 0xe1, 0xff, 0xcb, 0xff, 0xbc, 0xff, 0xa9, 0xff, 0x8b, 0xff, 0xa0, 0xff, 0x8e, 0xff, -0xa3, 0xff, 0xc3, 0xff, 0xce, 0xff, 0xd6, 0xff, 0xdc, 0xff, 0xe7, 0xff, 0xfc, 0xff, 0x16, 0x00, -0x0a, 0x00, 0x0c, 0x00, 0x11, 0x00, 0x1c, 0x00, 0x19, 0x00, 0x2b, 0x00, 0x28, 0x00, 0x13, 0x00, -0x14, 0x00, 0x2c, 0x00, 0x40, 0x00, 0x40, 0x00, 0x54, 0x00, 0x75, 0x00, 0x54, 0x00, 0x43, 0x00, -0x3a, 0x00, 0x09, 0x00, 0xd6, 0xff, 0xad, 0xff, 0x9a, 0xff, 0x8b, 0xff, 0xb4, 0xff, 0xb3, 0xff, -0xd3, 0xff, 0xc9, 0xff, 0xc1, 0xff, 0xba, 0xff, 0xb3, 0xff, 0xb3, 0xff, 0xcc, 0xff, 0x0e, 0x00, -0x3e, 0x00, 0x59, 0x00, 0x55, 0x00, 0x65, 0x00, 0x7e, 0x00, 0x91, 0x00, 0x9b, 0x00, 0x89, 0x00, -0x79, 0x00, 0x83, 0x00, 0x90, 0x00, 0x96, 0x00, 0x92, 0x00, 0x8b, 0x00, 0x90, 0x00, 0x9f, 0x00, -0xab, 0x00, 0x7f, 0x00, 0x65, 0x00, 0x5d, 0x00, 0x63, 0x00, 0x5b, 0x00, 0x33, 0x00, 0x0d, 0x00, -0x05, 0x00, 0x1c, 0x00, 0x07, 0x00, 0x0c, 0x00, 0x0a, 0x00, 0x1b, 0x00, 0x2f, 0x00, 0x43, 0x00, -0x5b, 0x00, 0x4c, 0x00, 0x4d, 0x00, 0x4d, 0x00, 0x5f, 0x00, 0x57, 0x00, 0x43, 0x00, 0x26, 0x00, -0x0a, 0x00, 0xdc, 0xff, 0xcf, 0xff, 0xab, 0xff, 0xc6, 0xff, 0xd5, 0xff, 0xeb, 0xff, 0x0f, 0x00, -0x15, 0x00, 0x3d, 0x00, 0x4d, 0x00, 0x43, 0x00, 0x46, 0x00, 0x49, 0x00, 0x3b, 0x00, 0x2f, 0x00, -0x44, 0x00, 0x48, 0x00, 0x62, 0x00, 0x6b, 0x00, 0x80, 0x00, 0x9f, 0x00, 0x98, 0x00, 0x82, 0x00, -0x70, 0x00, 0x78, 0x00, 0x62, 0x00, 0x37, 0x00, 0x22, 0x00, 0x20, 0x00, 0x1e, 0x00, 0x12, 0x00, -0x0b, 0x00, 0xfb, 0xff, 0xe9, 0xff, 0xd5, 0xff, 0xd2, 0xff, 0xda, 0xff, 0xfd, 0xff, 0x3a, 0x00, -0x67, 0x00, 0x7b, 0x00, 0x80, 0x00, 0x5f, 0x00, 0x5d, 0x00, 0x56, 0x00, 0x54, 0x00, 0x69, 0x00, -0x7c, 0x00, 0x8e, 0x00, 0x9b, 0x00, 0x89, 0x00, 0x6b, 0x00, 0x45, 0x00, 0x23, 0x00, 0xe7, 0xff, -0xbe, 0xff, 0x9e, 0xff, 0x9a, 0xff, 0x8e, 0xff, 0xae, 0xff, 0xbb, 0xff, 0xd1, 0xff, 0xdd, 0xff, -0xa7, 0xff, 0x92, 0xff, 0x73, 0xff, 0x67, 0xff, 0x7f, 0xff, 0xa1, 0xff, 0xcb, 0xff, 0xde, 0xff, -0x01, 0x00, 0x3d, 0x00, 0x5f, 0x00, 0x6a, 0x00, 0x8d, 0x00, 0x81, 0x00, 0x88, 0x00, 0x87, 0x00, -0x7f, 0x00, 0x94, 0x00, 0x95, 0x00, 0x95, 0x00, 0x9b, 0x00, 0xa2, 0x00, 0x90, 0x00, 0x89, 0x00, -0x99, 0x00, 0x8d, 0x00, 0x8b, 0x00, 0x8f, 0x00, 0x90, 0x00, 0x7f, 0x00, 0x7b, 0x00, 0x70, 0x00, -0x50, 0x00, 0x32, 0x00, 0x00, 0x00, 0xe1, 0xff, 0xf9, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfb, 0xff, -0xe0, 0xff, 0xc1, 0xff, 0xb2, 0xff, 0xa4, 0xff, 0xa9, 0xff, 0xaf, 0xff, 0xd2, 0xff, 0xdb, 0xff, -0xed, 0xff, 0xef, 0xff, 0x17, 0x00, 0x2b, 0x00, 0x25, 0x00, 0x2a, 0x00, 0x1c, 0x00, 0xfd, 0xff, -0x0e, 0x00, 0x1b, 0x00, 0x1f, 0x00, 0x4b, 0x00, 0x51, 0x00, 0x71, 0x00, 0x5a, 0x00, 0x4e, 0x00, -0x39, 0x00, 0x0c, 0x00, 0x26, 0x00, 0x2a, 0x00, 0x26, 0x00, 0x1d, 0x00, 0xff, 0xff, 0xea, 0xff, -0xde, 0xff, 0xf4, 0xff, 0xe5, 0xff, 0xe9, 0xff, 0x03, 0x00, 0xf5, 0xff, 0x14, 0x00, 0x33, 0x00, -0x4c, 0x00, 0x4d, 0x00, 0x56, 0x00, 0x4c, 0x00, 0x41, 0x00, 0x51, 0x00, 0x46, 0x00, 0x32, 0x00, -0x27, 0x00, 0x0b, 0x00, 0x02, 0x00, 0xf3, 0xff, 0x0f, 0x00, 0x05, 0x00, 0xe3, 0xff, 0xe4, 0xff, -0xd3, 0xff, 0xda, 0xff, 0xdc, 0xff, 0xc9, 0xff, 0xc0, 0xff, 0xb8, 0xff, 0xaf, 0xff, 0xa6, 0xff, -0xa5, 0xff, 0xa7, 0xff, 0xbd, 0xff, 0xd9, 0xff, 0x20, 0x00, 0x47, 0x00, 0x56, 0x00, 0x58, 0x00, -0x4f, 0x00, 0x52, 0x00, 0x37, 0x00, 0x4e, 0x00, 0x2d, 0x00, 0x32, 0x00, 0x35, 0x00, 0x3c, 0x00, -0x31, 0x00, 0x01, 0x00, 0xd6, 0xff, 0xd5, 0xff, 0xd9, 0xff, 0xe4, 0xff, 0xdf, 0xff, 0xc9, 0xff, -0xea, 0xff, 0xdf, 0xff, 0xf4, 0xff, 0x0a, 0x00, 0x2a, 0x00, 0x31, 0x00, 0x4b, 0x00, 0x4a, 0x00, -0x3a, 0x00, 0x42, 0x00, 0x39, 0x00, 0x45, 0x00, 0x3c, 0x00, 0x24, 0x00, 0x3a, 0x00, 0x4c, 0x00, -0x66, 0x00, 0x85, 0x00, 0x8f, 0x00, 0xa7, 0x00, 0x8d, 0x00, 0x6b, 0x00, 0x61, 0x00, 0x4f, 0x00, -0x50, 0x00, 0x5d, 0x00, 0x59, 0x00, 0x4f, 0x00, 0x5c, 0x00, 0x59, 0x00, 0x4a, 0x00, 0x4d, 0x00, -0x39, 0x00, 0x13, 0x00, 0x08, 0x00, 0x12, 0x00, 0x38, 0x00, 0x5e, 0x00, 0x49, 0x00, 0x5b, 0x00, -0x5e, 0x00, 0x35, 0x00, 0x1e, 0x00, 0xfe, 0xff, 0xdf, 0xff, 0xde, 0xff, 0xcb, 0xff, 0xd8, 0xff, -0xe1, 0xff, 0xe5, 0xff, 0xf9, 0xff, 0x03, 0x00, 0xf6, 0xff, 0xef, 0xff, 0xf3, 0xff, 0xf5, 0xff, -0x02, 0x00, 0x1d, 0x00, 0x26, 0x00, 0x3f, 0x00, 0x5e, 0x00, 0x7c, 0x00, 0x8e, 0x00, 0x7d, 0x00, -0x74, 0x00, 0x74, 0x00, 0x58, 0x00, 0x48, 0x00, 0x47, 0x00, 0x46, 0x00, 0x58, 0x00, 0x76, 0x00, -0x67, 0x00, 0x49, 0x00, 0x27, 0x00, 0xf4, 0xff, 0xed, 0xff, 0xd7, 0xff, 0xc6, 0xff, 0xa5, 0xff, -0xad, 0xff, 0xad, 0xff, 0xae, 0xff, 0xb3, 0xff, 0xc4, 0xff, 0xcc, 0xff, 0xd1, 0xff, 0xdc, 0xff, -0xd8, 0xff, 0xe9, 0xff, 0xfb, 0xff, 0x05, 0x00, 0x0e, 0x00, 0x01, 0x00, 0xf5, 0xff, 0x0a, 0x00, -0x11, 0x00, 0xe3, 0xff, 0xd4, 0xff, 0xbc, 0xff, 0xb3, 0xff, 0xc9, 0xff, 0xe4, 0xff, 0x0a, 0x00, -0x29, 0x00, 0x2e, 0x00, 0x2e, 0x00, 0x38, 0x00, 0x22, 0x00, 0x10, 0x00, 0x03, 0x00, 0x03, 0x00, -0x32, 0x00, 0x4a, 0x00, 0x4e, 0x00, 0x5a, 0x00, 0x62, 0x00, 0x7d, 0x00, 0x9e, 0x00, 0xa8, 0x00, -0x81, 0x00, 0x62, 0x00, 0x40, 0x00, 0x48, 0x00, 0x40, 0x00, 0x36, 0x00, 0x51, 0x00, 0x4f, 0x00, -0x41, 0x00, 0x34, 0x00, 0x28, 0x00, 0x13, 0x00, 0x27, 0x00, 0x1f, 0x00, 0x2b, 0x00, 0x41, 0x00, -0x53, 0x00, 0x6f, 0x00, 0x87, 0x00, 0x98, 0x00, 0x91, 0x00, 0x9d, 0x00, 0x8f, 0x00, 0x72, 0x00, -0x5a, 0x00, 0x4c, 0x00, 0x40, 0x00, 0x53, 0x00, 0x1e, 0x00, 0x2b, 0x00, 0xfa, 0xff, 0xd7, 0xff, -0xd5, 0xff, 0xf3, 0xff, 0x0b, 0x00, 0x0e, 0x00, 0x2a, 0x00, 0x1f, 0x00, 0x11, 0x00, 0x0a, 0x00, -0x0e, 0x00, 0x2c, 0x00, 0x3a, 0x00, 0x3c, 0x00, 0x35, 0x00, 0x41, 0x00, 0x0d, 0x00, 0xe7, 0xff, -0xdc, 0xff, 0xe1, 0xff, 0xf3, 0xff, 0xfd, 0xff, 0x07, 0x00, 0xf5, 0xff, 0xf2, 0xff, 0xef, 0xff, -0xe3, 0xff, 0xf3, 0xff, 0xe8, 0xff, 0xe8, 0xff, 0xe3, 0xff, 0xeb, 0xff, 0x08, 0x00, 0x39, 0x00, -0x51, 0x00, 0x6c, 0x00, 0x70, 0x00, 0x77, 0x00, 0x75, 0x00, 0x69, 0x00, 0x50, 0x00, 0x60, 0x00, -0x6b, 0x00, 0x47, 0x00, 0x3d, 0x00, 0x3f, 0x00, 0x40, 0x00, 0x4c, 0x00, 0x2d, 0x00, 0x36, 0x00, -0x1c, 0x00, 0x22, 0x00, 0x25, 0x00, 0x19, 0x00, 0x13, 0x00, 0x0c, 0x00, 0x15, 0x00, 0x15, 0x00, -0xfb, 0xff, 0xec, 0xff, 0x1a, 0x00, 0x05, 0x00, 0x18, 0x00, 0x3d, 0x00, 0x5a, 0x00, 0x77, 0x00, -0x91, 0x00, 0x82, 0x00, 0x62, 0x00, 0x7b, 0x00, 0x83, 0x00, 0x81, 0x00, 0x8c, 0x00, 0xb4, 0x00, -0xaa, 0x00, 0xb8, 0x00, 0xaa, 0x00, 0x97, 0x00, 0x8b, 0x00, 0x76, 0x00, 0x59, 0x00, 0x27, 0x00, -0xfc, 0xff, 0xf3, 0xff, 0x00, 0x00, 0x05, 0x00, 0x0b, 0x00, 0x24, 0x00, 0x2d, 0x00, 0x30, 0x00, -0x26, 0x00, 0x2d, 0x00, 0x26, 0x00, 0x46, 0x00, 0x54, 0x00, 0x67, 0x00, 0x5d, 0x00, 0x5c, 0x00, -0x48, 0x00, 0x20, 0x00, 0x07, 0x00, 0x06, 0x00, 0x03, 0x00, 0xfc, 0xff, 0x10, 0x00, 0x40, 0x00, -0x38, 0x00, 0x4e, 0x00, 0x76, 0x00, 0x91, 0x00, 0xb6, 0x00, 0xd5, 0x00, 0xca, 0x00, 0xc0, 0x00, -0xab, 0x00, 0x98, 0x00, 0x90, 0x00, 0x85, 0x00, 0x8a, 0x00, 0x67, 0x00, 0x46, 0x00, 0x2b, 0x00, -0x45, 0x00, 0x2a, 0x00, 0x21, 0x00, 0x0b, 0x00, 0xeb, 0xff, 0xe9, 0xff, 0xec, 0xff, 0x04, 0x00, -0x0c, 0x00, 0xfb, 0xff, 0xdd, 0xff, 0xd9, 0xff, 0xd6, 0xff, 0xe8, 0xff, 0x00, 0x00, 0x04, 0x00, -0x0e, 0x00, 0x23, 0x00, 0x38, 0x00, 0x41, 0x00, 0x6b, 0x00, 0x7c, 0x00, 0xa0, 0x00, 0xa1, 0x00, -0x91, 0x00, 0x65, 0x00, 0x43, 0x00, 0x29, 0x00, 0x17, 0x00, 0xf3, 0xff, 0xe6, 0xff, 0xdb, 0xff, -0xce, 0xff, 0xba, 0xff, 0xa6, 0xff, 0xa6, 0xff, 0xaa, 0xff, 0x97, 0xff, 0x81, 0xff, 0x7c, 0xff, -0x7f, 0xff, 0x61, 0xff, 0x56, 0xff, 0x59, 0xff, 0x4e, 0xff, 0x69, 0xff, 0x64, 0xff, 0x6d, 0xff, -0x6e, 0xff, 0x78, 0xff, 0x89, 0xff, 0x9b, 0xff, 0xbc, 0xff, 0xbd, 0xff, 0xac, 0xff, 0xc5, 0xff, -0xbb, 0xff, 0xd1, 0xff, 0xf2, 0xff, 0x0a, 0x00, 0x26, 0x00, 0x2a, 0x00, 0x2a, 0x00, 0x19, 0x00, -0x19, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x2e, 0x00, 0x31, 0x00, 0x2f, 0x00, 0x21, 0x00, 0x23, 0x00, -0x34, 0x00, 0x2f, 0x00, 0x27, 0x00, 0x2b, 0x00, 0x40, 0x00, 0x4e, 0x00, 0x5b, 0x00, 0x60, 0x00, -0x4c, 0x00, 0x38, 0x00, 0x33, 0x00, 0x1d, 0x00, 0x1d, 0x00, 0x31, 0x00, 0x4a, 0x00, 0x5c, 0x00, -0x4e, 0x00, 0x3d, 0x00, 0x47, 0x00, 0x53, 0x00, 0x4c, 0x00, 0x55, 0x00, 0x5a, 0x00, 0x3c, 0x00, -0x2b, 0x00, 0x28, 0x00, 0x0f, 0x00, 0x1b, 0x00, 0x28, 0x00, 0x19, 0x00, 0x07, 0x00, 0x14, 0x00, -0x15, 0x00, 0x1a, 0x00, 0x16, 0x00, 0x28, 0x00, 0x3c, 0x00, 0x45, 0x00, 0x53, 0x00, 0x73, 0x00, -0x64, 0x00, 0x5b, 0x00, 0x53, 0x00, 0x2f, 0x00, 0x23, 0x00, 0x38, 0x00, 0x26, 0x00, 0x3d, 0x00, -0x53, 0x00, 0x62, 0x00, 0x6b, 0x00, 0x6f, 0x00, 0x76, 0x00, 0x63, 0x00, 0x52, 0x00, 0x52, 0x00, -0x44, 0x00, 0x3a, 0x00, 0x2d, 0x00, 0x46, 0x00, 0x48, 0x00, 0x4a, 0x00, 0x50, 0x00, 0x4b, 0x00, -0x61, 0x00, 0x68, 0x00, 0x77, 0x00, 0x7c, 0x00, 0x78, 0x00, 0x73, 0x00, 0x76, 0x00, 0x70, 0x00, -0x8b, 0x00, 0x9a, 0x00, 0x88, 0x00, 0x71, 0x00, 0x4c, 0x00, 0x26, 0x00, 0x2b, 0x00, 0x26, 0x00, -0x2c, 0x00, 0x2f, 0x00, 0x2b, 0x00, 0x2f, 0x00, 0x24, 0x00, 0x18, 0x00, 0x0e, 0x00, 0xf7, 0xff, -0xfe, 0xff, 0xe3, 0xff, 0xe0, 0xff, 0xeb, 0xff, 0xdb, 0xff, 0xd4, 0xff, 0xc0, 0xff, 0xba, 0xff, -0xa8, 0xff, 0x9b, 0xff, 0x97, 0xff, 0xad, 0xff, 0xab, 0xff, 0xba, 0xff, 0xd2, 0xff, 0xd5, 0xff, -0xfb, 0xff, 0xfd, 0xff, 0x02, 0x00, 0xf4, 0xff, 0xf5, 0xff, 0x16, 0x00, 0x0d, 0x00, 0x12, 0x00, -0x30, 0x00, 0x2a, 0x00, 0x1b, 0x00, 0x24, 0x00, 0x10, 0x00, 0x09, 0x00, 0x02, 0x00, 0xe0, 0xff, -0xeb, 0xff, 0xd8, 0xff, 0xd8, 0xff, 0xfd, 0xff, 0x17, 0x00, 0x15, 0x00, 0x0d, 0x00, 0xf8, 0xff, -0xe8, 0xff, 0xd7, 0xff, 0xea, 0xff, 0x02, 0x00, 0x24, 0x00, 0x3f, 0x00, 0x51, 0x00, 0x68, 0x00, -0x6e, 0x00, 0x7a, 0x00, 0x8a, 0x00, 0xa8, 0x00, 0xb9, 0x00, 0xcc, 0x00, 0xd5, 0x00, 0xb5, 0x00, -0xc3, 0x00, 0x9f, 0x00, 0x77, 0x00, 0x7b, 0x00, 0x73, 0x00, 0x75, 0x00, 0x76, 0x00, 0x71, 0x00, -0x6f, 0x00, 0x69, 0x00, 0x74, 0x00, 0x6c, 0x00, 0x7a, 0x00, 0x53, 0x00, 0x33, 0x00, 0x14, 0x00, -0x05, 0x00, 0xe8, 0xff, 0xf8, 0xff, 0x04, 0x00, 0x05, 0x00, 0xfb, 0xff, 0xf7, 0xff, 0xec, 0xff, -0xe6, 0xff, 0xe9, 0xff, 0xec, 0xff, 0xf0, 0xff, 0xeb, 0xff, 0xf2, 0xff, 0xf1, 0xff, 0xd5, 0xff, -0xbb, 0xff, 0xaa, 0xff, 0xa4, 0xff, 0xa2, 0xff, 0x96, 0xff, 0x97, 0xff, 0xb2, 0xff, 0xc8, 0xff, -0xc6, 0xff, 0xbd, 0xff, 0xd1, 0xff, 0xd2, 0xff, 0xd1, 0xff, 0xc6, 0xff, 0xbd, 0xff, 0xd7, 0xff, -0xe7, 0xff, 0xdc, 0xff, 0xf3, 0xff, 0xf6, 0xff, 0x1b, 0x00, 0x26, 0x00, 0x33, 0x00, 0x3c, 0x00, -0x31, 0x00, 0x2c, 0x00, 0x5e, 0x00, 0x69, 0x00, 0x67, 0x00, 0x61, 0x00, 0x51, 0x00, 0x58, 0x00, -0x4f, 0x00, 0x5a, 0x00, 0x36, 0x00, 0x04, 0x00, 0xc8, 0xff, 0x96, 0xff, 0x78, 0xff, 0x6f, 0xff, -0x66, 0xff, 0x58, 0xff, 0x76, 0xff, 0x66, 0xff, 0x59, 0xff, 0x6b, 0xff, 0x5e, 0xff, 0x4f, 0xff, -0x46, 0xff, 0x16, 0xff, 0x13, 0xff, 0x22, 0xff, 0x15, 0xff, 0x21, 0xff, 0x2d, 0xff, 0x44, 0xff, -0x4f, 0xff, 0x60, 0xff, 0x54, 0xff, 0x58, 0xff, 0x63, 0xff, 0x88, 0xff, 0xab, 0xff, 0xd3, 0xff, -0xeb, 0xff, 0xe6, 0xff, 0xf1, 0xff, 0xf4, 0xff, 0x19, 0x00, 0x2a, 0x00, 0x2c, 0x00, 0x25, 0x00, -0x22, 0x00, 0x3d, 0x00, 0x3c, 0x00, 0x43, 0x00, 0x72, 0x00, 0x9b, 0x00, 0xb2, 0x00, 0xc7, 0x00, -0xdb, 0x00, 0xea, 0x00, 0x09, 0x01, 0xfd, 0x00, 0xf7, 0x00, 0xe1, 0x00, 0xba, 0x00, 0x7b, 0x00, -0x60, 0x00, 0x3a, 0x00, 0x07, 0x00, 0xf8, 0xff, 0xdb, 0xff, 0xdd, 0xff, 0xd6, 0xff, 0xcd, 0xff, -0xc8, 0xff, 0xbe, 0xff, 0xdd, 0xff, 0xf1, 0xff, 0xfb, 0xff, 0xe7, 0xff, 0xd7, 0xff, 0xaf, 0xff, -0x8d, 0xff, 0x7d, 0xff, 0x8a, 0xff, 0xac, 0xff, 0xbd, 0xff, 0xd2, 0xff, 0xd3, 0xff, 0xef, 0xff, -0xf1, 0xff, 0x00, 0x00, 0x1b, 0x00, 0x46, 0x00, 0x44, 0x00, 0x37, 0x00, 0x24, 0x00, 0x1f, 0x00, -0x46, 0x00, 0x6a, 0x00, 0x8d, 0x00, 0xa0, 0x00, 0x97, 0x00, 0xa3, 0x00, 0xa8, 0x00, 0xa2, 0x00, -0x85, 0x00, 0x9c, 0x00, 0xa0, 0x00, 0x97, 0x00, 0xa7, 0x00, 0xab, 0x00, 0xa6, 0x00, 0x7e, 0x00, -0x66, 0x00, 0x3c, 0x00, 0x2d, 0x00, 0x1f, 0x00, 0x11, 0x00, 0x00, 0x00, 0xf5, 0xff, 0xfc, 0xff, -0xeb, 0xff, 0xe6, 0xff, 0xd1, 0xff, 0xc9, 0xff, 0xc4, 0xff, 0xd8, 0xff, 0xdc, 0xff, 0xde, 0xff, -0xe0, 0xff, 0xcd, 0xff, 0xc8, 0xff, 0xb7, 0xff, 0xa9, 0xff, 0xb2, 0xff, 0xbf, 0xff, 0xc7, 0xff, -0xe3, 0xff, 0xce, 0xff, 0xb4, 0xff, 0xdd, 0xff, 0xe5, 0xff, 0x02, 0x00, 0x23, 0x00, 0x34, 0x00, -0x40, 0x00, 0x43, 0x00, 0x4d, 0x00, 0x25, 0x00, 0x31, 0x00, 0x32, 0x00, 0x2c, 0x00, 0x2a, 0x00, -0x19, 0x00, 0x2e, 0x00, 0x24, 0x00, 0x28, 0x00, 0x26, 0x00, 0x29, 0x00, 0x25, 0x00, 0x09, 0x00, -0xeb, 0xff, 0xf5, 0xff, 0xf0, 0xff, 0x16, 0x00, 0x11, 0x00, 0xe9, 0xff, 0xd1, 0xff, 0xb3, 0xff, -0xb9, 0xff, 0xa4, 0xff, 0xa2, 0xff, 0x98, 0xff, 0xa4, 0xff, 0xa5, 0xff, 0xb3, 0xff, 0xdb, 0xff, -0xf0, 0xff, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0xf7, 0xff, 0x09, 0x00, 0x0c, 0x00, 0x1d, 0x00, -0x28, 0x00, 0x29, 0x00, 0x39, 0x00, 0x28, 0x00, 0x32, 0x00, 0x2c, 0x00, 0x17, 0x00, 0x16, 0x00, -0x11, 0x00, 0x09, 0x00, 0x08, 0x00, 0x01, 0x00, 0x04, 0x00, 0x00, 0x00, 0x0d, 0x00, 0xfb, 0xff, -0x04, 0x00, 0x0c, 0x00, 0xe0, 0xff, 0xd0, 0xff, 0xc3, 0xff, 0xbd, 0xff, 0xb3, 0xff, 0xa5, 0xff, -0xaf, 0xff, 0xb3, 0xff, 0xbc, 0xff, 0xd0, 0xff, 0xd4, 0xff, 0xe2, 0xff, 0xf0, 0xff, 0xf1, 0xff, -0x0b, 0x00, 0x28, 0x00, 0x21, 0x00, 0x42, 0x00, 0x60, 0x00, 0x8e, 0x00, 0xaa, 0x00, 0xa7, 0x00, -0x8f, 0x00, 0x89, 0x00, 0x7f, 0x00, 0x64, 0x00, 0x6c, 0x00, 0x77, 0x00, 0x62, 0x00, 0x56, 0x00, -0x46, 0x00, 0x26, 0x00, 0x01, 0x00, 0xed, 0xff, 0xdd, 0xff, 0xb4, 0xff, 0x79, 0xff, 0x7d, 0xff, -0x67, 0xff, 0x4f, 0xff, 0x5a, 0xff, 0x5b, 0xff, 0x73, 0xff, 0x7b, 0xff, 0x7e, 0xff, 0x85, 0xff, -0x86, 0xff, 0x8d, 0xff, 0xa8, 0xff, 0xb5, 0xff, 0xb6, 0xff, 0xb6, 0xff, 0xba, 0xff, 0xbf, 0xff, -0xb3, 0xff, 0xc7, 0xff, 0xe1, 0xff, 0xf9, 0xff, 0x10, 0x00, 0x15, 0x00, 0x19, 0x00, 0x23, 0x00, -0x22, 0x00, 0x1c, 0x00, 0x17, 0x00, 0x1c, 0x00, 0x13, 0x00, 0x1a, 0x00, 0x11, 0x00, 0x1a, 0x00, -0x1d, 0x00, 0x11, 0x00, 0x0f, 0x00, 0x08, 0x00, 0x11, 0x00, 0x07, 0x00, 0x04, 0x00, 0xec, 0xff, -0xf3, 0xff, 0xe6, 0xff, 0x01, 0x00, 0x14, 0x00, 0x15, 0x00, 0x18, 0x00, 0x09, 0x00, 0xea, 0xff, -0xc5, 0xff, 0xb0, 0xff, 0xae, 0xff, 0xc4, 0xff, 0xda, 0xff, 0xe7, 0xff, 0xc7, 0xff, 0xc8, 0xff, -0xe2, 0xff, 0xdf, 0xff, 0xe9, 0xff, 0xea, 0xff, 0xf5, 0xff, 0x13, 0x00, 0x23, 0x00, 0x29, 0x00, -0x19, 0x00, 0x0b, 0x00, 0x10, 0x00, 0x10, 0x00, 0x2b, 0x00, 0x32, 0x00, 0x42, 0x00, 0x59, 0x00, -0x59, 0x00, 0x61, 0x00, 0x68, 0x00, 0x47, 0x00, 0x48, 0x00, 0x31, 0x00, 0x17, 0x00, 0x05, 0x00, -0xf9, 0xff, 0xfa, 0xff, 0xf0, 0xff, 0xdd, 0xff, 0xd9, 0xff, 0xc3, 0xff, 0xae, 0xff, 0x90, 0xff, -0x7c, 0xff, 0x72, 0xff, 0x82, 0xff, 0xa9, 0xff, 0xb5, 0xff, 0xc8, 0xff, 0xd5, 0xff, 0xc9, 0xff, -0xad, 0xff, 0xa7, 0xff, 0x96, 0xff, 0x80, 0xff, 0x8c, 0xff, 0x7a, 0xff, 0x93, 0xff, 0xa6, 0xff, -0xa3, 0xff, 0xbe, 0xff, 0xc9, 0xff, 0xda, 0xff, 0xd0, 0xff, 0xd2, 0xff, 0xd7, 0xff, 0xc9, 0xff, -0xd2, 0xff, 0xd6, 0xff, 0xf1, 0xff, 0xee, 0xff, 0x02, 0x00, 0xee, 0xff, 0xeb, 0xff, 0xee, 0xff, -0x06, 0x00, 0x14, 0x00, 0x21, 0x00, 0x51, 0x00, 0x40, 0x00, 0x48, 0x00, 0x32, 0x00, 0x25, 0x00, -0x1c, 0x00, 0x0e, 0x00, 0x1f, 0x00, 0x1b, 0x00, 0x1f, 0x00, 0x22, 0x00, 0x1e, 0x00, 0x12, 0x00, -0x1a, 0x00, 0x19, 0x00, 0x2e, 0x00, 0x47, 0x00, 0x35, 0x00, 0x23, 0x00, 0x12, 0x00, 0xfd, 0xff, -0xe9, 0xff, 0xea, 0xff, 0xd3, 0xff, 0xb3, 0xff, 0xb3, 0xff, 0x94, 0xff, 0x9c, 0xff, 0x9e, 0xff, -0xa7, 0xff, 0xb5, 0xff, 0xb8, 0xff, 0xbc, 0xff, 0x8c, 0xff, 0x89, 0xff, 0x85, 0xff, 0x8b, 0xff, -0xac, 0xff, 0xbf, 0xff, 0xde, 0xff, 0xd4, 0xff, 0xdb, 0xff, 0xff, 0xff, 0x15, 0x00, 0x47, 0x00, -0x54, 0x00, 0x62, 0x00, 0x73, 0x00, 0x79, 0x00, 0x68, 0x00, 0x61, 0x00, 0x75, 0x00, 0x76, 0x00, -0x78, 0x00, 0x51, 0x00, 0x43, 0x00, 0xfe, 0xff, 0xe9, 0xff, 0xf4, 0xff, 0xf9, 0xff, 0x15, 0x00, -0x1d, 0x00, 0x26, 0x00, 0x16, 0x00, 0xf2, 0xff, 0xfb, 0xff, 0x08, 0x00, 0x06, 0x00, 0x1e, 0x00, -0x0e, 0x00, 0x0d, 0x00, 0x02, 0x00, 0xfc, 0xff, 0x06, 0x00, 0x0f, 0x00, 0x17, 0x00, 0x13, 0x00, -0x0f, 0x00, 0x18, 0x00, 0x1d, 0x00, 0x24, 0x00, 0x1d, 0x00, 0x1d, 0x00, 0x38, 0x00, 0x4d, 0x00, -0x62, 0x00, 0x70, 0x00, 0x48, 0x00, 0x37, 0x00, 0x2d, 0x00, 0x2c, 0x00, 0x45, 0x00, 0x3d, 0x00, -0x35, 0x00, 0x22, 0x00, 0x09, 0x00, 0x05, 0x00, 0xfe, 0xff, 0x11, 0x00, 0xf0, 0xff, 0xe8, 0xff, -0xe5, 0xff, 0xd1, 0xff, 0xd2, 0xff, 0xe1, 0xff, 0xe1, 0xff, 0xe2, 0xff, 0xeb, 0xff, 0xed, 0xff, -0xe6, 0xff, 0xcf, 0xff, 0xd6, 0xff, 0xcd, 0xff, 0xb8, 0xff, 0xa1, 0xff, 0x91, 0xff, 0x80, 0xff, -0x82, 0xff, 0x90, 0xff, 0x7e, 0xff, 0x78, 0xff, 0x7d, 0xff, 0x63, 0xff, 0x4a, 0xff, 0x26, 0xff, -0x18, 0xff, 0x0c, 0xff, 0xf8, 0xfe, 0xcf, 0xfe, 0xb1, 0xfe, 0x92, 0xfe, 0x86, 0xfe, 0xaf, 0xfe, -0xce, 0xfe, 0xfb, 0xfe, 0x1c, 0xff, 0x30, 0xff, 0x43, 0xff, 0x4d, 0xff, 0x6c, 0xff, 0x78, 0xff, -0x7b, 0xff, 0x9e, 0xff, 0xa2, 0xff, 0xaf, 0xff, 0xe4, 0xff, 0x04, 0x00, 0x15, 0x00, 0x41, 0x00, -0x49, 0x00, 0x6f, 0x00, 0x95, 0x00, 0xa1, 0x00, 0xa6, 0x00, 0x7b, 0x00, 0x69, 0x00, 0x58, 0x00, -0x50, 0x00, 0x4a, 0x00, 0x4e, 0x00, 0x4c, 0x00, 0x46, 0x00, 0x54, 0x00, 0x41, 0x00, 0x28, 0x00, -0x28, 0x00, 0x05, 0x00, 0xf0, 0xff, 0xd9, 0xff, 0xcf, 0xff, 0xc8, 0xff, 0xb9, 0xff, 0xb6, 0xff, -0xb2, 0xff, 0xa3, 0xff, 0x94, 0xff, 0x9b, 0xff, 0x83, 0xff, 0x86, 0xff, 0x8a, 0xff, 0x6e, 0xff, -0x63, 0xff, 0x69, 0xff, 0x73, 0xff, 0x74, 0xff, 0x56, 0xff, 0x49, 0xff, 0x67, 0xff, 0x6a, 0xff, -0x81, 0xff, 0x8e, 0xff, 0xb2, 0xff, 0xc4, 0xff, 0xd3, 0xff, 0xec, 0xff, 0xea, 0xff, 0xd8, 0xff, -0xec, 0xff, 0xf2, 0xff, 0xfc, 0xff, 0x08, 0x00, 0x0c, 0x00, 0xf7, 0xff, 0xe8, 0xff, 0xe2, 0xff, -0xe1, 0xff, 0xf6, 0xff, 0x03, 0x00, 0x24, 0x00, 0x3c, 0x00, 0x2b, 0x00, 0x19, 0x00, 0x15, 0x00, -0x03, 0x00, 0x05, 0x00, 0x05, 0x00, 0x0f, 0x00, 0x0e, 0x00, 0xf9, 0xff, 0xed, 0xff, 0xf0, 0xff, -0xfa, 0xff, 0xe6, 0xff, 0xe1, 0xff, 0xd0, 0xff, 0xc8, 0xff, 0xbc, 0xff, 0xb2, 0xff, 0xc8, 0xff, -0xc6, 0xff, 0xcc, 0xff, 0xd2, 0xff, 0xda, 0xff, 0xd4, 0xff, 0xa8, 0xff, 0xa4, 0xff, 0xa7, 0xff, -0x96, 0xff, 0xac, 0xff, 0xba, 0xff, 0xd2, 0xff, 0xea, 0xff, 0xfb, 0xff, 0xfd, 0xff, 0x1b, 0x00, -0x1f, 0x00, 0x18, 0x00, 0x1d, 0x00, 0x0a, 0x00, 0x27, 0x00, 0x28, 0x00, 0x36, 0x00, 0x31, 0x00, -0x3e, 0x00, 0x3f, 0x00, 0x37, 0x00, 0x46, 0x00, 0x57, 0x00, 0x5a, 0x00, 0x54, 0x00, 0x44, 0x00, -0x1b, 0x00, 0x11, 0x00, 0x07, 0x00, 0xe9, 0xff, 0xbd, 0xff, 0x9b, 0xff, 0x8d, 0xff, 0x93, 0xff, -0x86, 0xff, 0x98, 0xff, 0x9e, 0xff, 0xae, 0xff, 0xbf, 0xff, 0xc6, 0xff, 0xb8, 0xff, 0xaa, 0xff, -0x8e, 0xff, 0x81, 0xff, 0x81, 0xff, 0x7f, 0xff, 0x81, 0xff, 0x85, 0xff, 0x98, 0xff, 0x8f, 0xff, -0x94, 0xff, 0x95, 0xff, 0xa6, 0xff, 0x9b, 0xff, 0x93, 0xff, 0x94, 0xff, 0xa9, 0xff, 0xa2, 0xff, -0xc2, 0xff, 0xf1, 0xff, 0x0a, 0x00, 0x13, 0x00, 0x0a, 0x00, 0xfd, 0xff, 0xeb, 0xff, 0xf6, 0xff, -0x09, 0x00, 0x10, 0x00, 0x16, 0x00, 0x14, 0x00, 0x0c, 0x00, 0xee, 0xff, 0xf4, 0xff, 0xef, 0xff, -0xe1, 0xff, 0xdd, 0xff, 0xc2, 0xff, 0xbf, 0xff, 0xa4, 0xff, 0x9d, 0xff, 0x9b, 0xff, 0x8e, 0xff, -0x6d, 0xff, 0x73, 0xff, 0x36, 0xff, 0x46, 0xff, 0x32, 0xff, 0x3d, 0xff, 0x40, 0xff, 0x39, 0xff, -0x4a, 0xff, 0x59, 0xff, 0x5c, 0xff, 0x3a, 0xff, 0x2a, 0xff, 0x0c, 0xff, 0x11, 0xff, 0x3e, 0xff, -0x4e, 0xff, 0x72, 0xff, 0x9c, 0xff, 0xc3, 0xff, 0xeb, 0xff, 0x0f, 0x00, 0x2d, 0x00, 0x1c, 0x00, -0x1c, 0x00, 0x32, 0x00, 0x3d, 0x00, 0x2c, 0x00, 0x10, 0x00, 0x04, 0x00, 0xeb, 0xff, 0xcf, 0xff, -0xc0, 0xff, 0xd9, 0xff, 0xcc, 0xff, 0xbb, 0xff, 0xb4, 0xff, 0xb6, 0xff, 0xbd, 0xff, 0xc8, 0xff, -0xdb, 0xff, 0xe3, 0xff, 0xfc, 0xff, 0xf4, 0xff, 0xe2, 0xff, 0xe1, 0xff, 0xe3, 0xff, 0xd0, 0xff, -0xf0, 0xff, 0x24, 0x00, 0x3b, 0x00, 0x57, 0x00, 0x84, 0x00, 0x9d, 0x00, 0xb2, 0x00, 0xa6, 0x00, -0x89, 0x00, 0x82, 0x00, 0x61, 0x00, 0x50, 0x00, 0x59, 0x00, 0x5b, 0x00, 0x5b, 0x00, 0x5c, 0x00, -0x58, 0x00, 0x47, 0x00, 0x1f, 0x00, 0xee, 0xff, 0xb9, 0xff, 0xb6, 0xff, 0xa7, 0xff, 0x9d, 0xff, -0xad, 0xff, 0x99, 0xff, 0x8e, 0xff, 0x81, 0xff, 0x69, 0xff, 0x70, 0xff, 0x70, 0xff, 0x7d, 0xff, -0x7d, 0xff, 0xb1, 0xff, 0xe8, 0xff, 0xd5, 0xff, 0xc0, 0xff, 0x99, 0xff, 0x9b, 0xff, 0xb6, 0xff, -0xd1, 0xff, 0xe1, 0xff, 0xde, 0xff, 0xf9, 0xff, 0x08, 0x00, 0x0a, 0x00, 0xf7, 0xff, 0xeb, 0xff, -0xef, 0xff, 0xe4, 0xff, 0xf4, 0xff, 0xec, 0xff, 0xdd, 0xff, 0xbc, 0xff, 0xc9, 0xff, 0xe1, 0xff, -0xe4, 0xff, 0x0c, 0x00, 0x17, 0x00, 0x27, 0x00, 0x2b, 0x00, 0x38, 0x00, 0x46, 0x00, 0x5e, 0x00, -0x53, 0x00, 0x57, 0x00, 0x44, 0x00, 0x36, 0x00, 0x2d, 0x00, 0x21, 0x00, 0xfc, 0xff, 0xf0, 0xff, -0x0e, 0x00, 0xfc, 0xff, 0x0d, 0x00, 0x05, 0x00, 0xe8, 0xff, 0xbb, 0xff, 0x7d, 0xff, 0x65, 0xff, -0x4b, 0xff, 0x3a, 0xff, 0x53, 0xff, 0x67, 0xff, 0x83, 0xff, 0x82, 0xff, 0x6d, 0xff, 0x55, 0xff, -0x44, 0xff, 0x41, 0xff, 0x5c, 0xff, 0x74, 0xff, 0x87, 0xff, 0x93, 0xff, 0xaa, 0xff, 0xc8, 0xff, -0xc9, 0xff, 0xe5, 0xff, 0xec, 0xff, 0xde, 0xff, 0xd1, 0xff, 0xb8, 0xff, 0xd4, 0xff, 0xda, 0xff, -0xee, 0xff, 0xf5, 0xff, 0xe5, 0xff, 0xc7, 0xff, 0xbe, 0xff, 0x8f, 0xff, 0x7a, 0xff, 0x7a, 0xff, -0x6f, 0xff, 0x79, 0xff, 0x8b, 0xff, 0x79, 0xff, 0x7a, 0xff, 0x65, 0xff, 0x6a, 0xff, 0x65, 0xff, -0x40, 0xff, 0x35, 0xff, 0x2a, 0xff, 0x32, 0xff, 0x55, 0xff, 0x63, 0xff, 0x52, 0xff, 0x3c, 0xff, -0x22, 0xff, 0x2a, 0xff, 0x24, 0xff, 0xfa, 0xfe, 0xf5, 0xfe, 0xf1, 0xfe, 0x01, 0xff, 0x0c, 0xff, -0x14, 0xff, 0x21, 0xff, 0x10, 0xff, 0x07, 0xff, 0x13, 0xff, 0x2e, 0xff, 0x60, 0xff, 0x7c, 0xff, -0x87, 0xff, 0xb9, 0xff, 0xd0, 0xff, 0xf7, 0xff, 0xfa, 0xff, 0x0f, 0x00, 0x1b, 0x00, 0x1b, 0x00, -0x20, 0x00, 0x23, 0x00, 0x47, 0x00, 0x66, 0x00, 0x64, 0x00, 0x62, 0x00, 0x4a, 0x00, 0x34, 0x00, -0x25, 0x00, 0x11, 0x00, 0x03, 0x00, 0x15, 0x00, 0x06, 0x00, 0xf5, 0xff, 0xda, 0xff, 0xe4, 0xff, -0xde, 0xff, 0xd2, 0xff, 0xb4, 0xff, 0x99, 0xff, 0x90, 0xff, 0x76, 0xff, 0x66, 0xff, 0x4b, 0xff, -0x31, 0xff, 0x1f, 0xff, 0x26, 0xff, 0x16, 0xff, 0xf8, 0xfe, 0xf6, 0xfe, 0xf2, 0xfe, 0x08, 0xff, -0x07, 0xff, 0x1f, 0xff, 0x45, 0xff, 0x5b, 0xff, 0x62, 0xff, 0x82, 0xff, 0x8e, 0xff, 0xa0, 0xff, -0xb2, 0xff, 0xab, 0xff, 0xba, 0xff, 0xd4, 0xff, 0xda, 0xff, 0xdf, 0xff, 0xdf, 0xff, 0xe1, 0xff, -0xfc, 0xff, 0x07, 0x00, 0x14, 0x00, 0x28, 0x00, 0x4b, 0x00, 0x63, 0x00, 0x70, 0x00, 0x71, 0x00, -0x92, 0x00, 0x9e, 0x00, 0x9f, 0x00, 0x92, 0x00, 0x6f, 0x00, 0x65, 0x00, 0x48, 0x00, 0x41, 0x00, -0x20, 0x00, 0x1c, 0x00, 0x16, 0x00, 0x11, 0x00, 0x17, 0x00, 0x1a, 0x00, 0xf5, 0xff, 0xd4, 0xff, -0xcf, 0xff, 0xb8, 0xff, 0xcc, 0xff, 0xd7, 0xff, 0xe5, 0xff, 0xe3, 0xff, 0xd8, 0xff, 0xe3, 0xff, -0xe7, 0xff, 0xef, 0xff, 0xf0, 0xff, 0x06, 0x00, 0x17, 0x00, 0x2e, 0x00, 0x5f, 0x00, 0x58, 0x00, -0x76, 0x00, 0x89, 0x00, 0x94, 0x00, 0x83, 0x00, 0x65, 0x00, 0x4c, 0x00, 0x4c, 0x00, 0x6c, 0x00, -0x59, 0x00, 0x68, 0x00, 0x47, 0x00, 0x25, 0x00, 0x16, 0x00, 0x2f, 0x00, 0x3d, 0x00, 0x32, 0x00, -0x35, 0x00, 0x24, 0x00, 0x26, 0x00, 0x39, 0x00, 0x3d, 0x00, 0x56, 0x00, 0x42, 0x00, 0x2e, 0x00, -0x31, 0x00, 0x11, 0x00, 0xfe, 0xff, 0xf5, 0xff, 0xe7, 0xff, 0xe1, 0xff, 0xc5, 0xff, 0xb9, 0xff, -0x95, 0xff, 0x97, 0xff, 0xb0, 0xff, 0xb0, 0xff, 0xc9, 0xff, 0xf1, 0xff, 0xe9, 0xff, 0xf8, 0xff, -0xff, 0xff, 0x20, 0x00, 0x1a, 0x00, 0x27, 0x00, 0x27, 0x00, 0x21, 0x00, 0x2f, 0x00, 0x23, 0x00, -0x39, 0x00, 0x28, 0x00, 0x36, 0x00, 0x35, 0x00, 0x30, 0x00, 0x18, 0x00, 0xf5, 0xff, 0xde, 0xff, -0xd7, 0xff, 0xd0, 0xff, 0xd2, 0xff, 0xe0, 0xff, 0xca, 0xff, 0xdc, 0xff, 0xd8, 0xff, 0xce, 0xff, -0xcf, 0xff, 0xc3, 0xff, 0xd4, 0xff, 0xdb, 0xff, 0xda, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xda, 0xff, -0xf2, 0xff, 0xeb, 0xff, 0x01, 0x00, 0x1f, 0x00, 0x1b, 0x00, 0x29, 0x00, 0x17, 0x00, 0x16, 0x00, -0x14, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0xef, 0xff, 0xe6, 0xff, 0x04, 0x00, 0x03, 0x00, 0xda, 0xff, -0xd1, 0xff, 0xb3, 0xff, 0xae, 0xff, 0x9f, 0xff, 0xb2, 0xff, 0xb7, 0xff, 0xb2, 0xff, 0xc6, 0xff, -0xb2, 0xff, 0xbd, 0xff, 0xbd, 0xff, 0xbf, 0xff, 0xde, 0xff, 0xd4, 0xff, 0xd1, 0xff, 0xe3, 0xff, -0xec, 0xff, 0xda, 0xff, 0xef, 0xff, 0xea, 0xff, 0xe6, 0xff, 0xe3, 0xff, 0xc2, 0xff, 0xac, 0xff, -0x9f, 0xff, 0xa4, 0xff, 0xb0, 0xff, 0xa9, 0xff, 0xc0, 0xff, 0xd6, 0xff, 0xdd, 0xff, 0xcc, 0xff, -0xac, 0xff, 0xa0, 0xff, 0x89, 0xff, 0x76, 0xff, 0x75, 0xff, 0x6b, 0xff, 0x89, 0xff, 0x97, 0xff, -0xa1, 0xff, 0xcf, 0xff, 0xda, 0xff, 0xef, 0xff, 0x01, 0x00, 0x0d, 0x00, 0x26, 0x00, 0x31, 0x00, -0x26, 0x00, 0x11, 0x00, 0x17, 0x00, 0x0b, 0x00, 0x06, 0x00, 0xfb, 0xff, 0xfe, 0xff, 0xe8, 0xff, -0xdd, 0xff, 0xd7, 0xff, 0xd7, 0xff, 0xb4, 0xff, 0xa7, 0xff, 0xb9, 0xff, 0xc8, 0xff, 0xd5, 0xff, -0xd8, 0xff, 0xb9, 0xff, 0xa3, 0xff, 0x97, 0xff, 0x77, 0xff, 0x64, 0xff, 0x6d, 0xff, 0x62, 0xff, -0x3a, 0xff, 0x1d, 0xff, 0x0b, 0xff, 0xf3, 0xfe, 0xe5, 0xfe, 0xe5, 0xfe, 0xd1, 0xfe, 0xd5, 0xfe, -0xbe, 0xfe, 0xd9, 0xfe, 0xe2, 0xfe, 0xeb, 0xfe, 0x07, 0xff, 0x01, 0xff, 0x0b, 0xff, 0x0a, 0xff, -0x1b, 0xff, 0x10, 0xff, 0x1f, 0xff, 0x30, 0xff, 0x35, 0xff, 0x42, 0xff, 0x3f, 0xff, 0x39, 0xff, -0x42, 0xff, 0x60, 0xff, 0x6b, 0xff, 0x6b, 0xff, 0x66, 0xff, 0x59, 0xff, 0x51, 0xff, 0x5b, 0xff, -0x75, 0xff, 0x7d, 0xff, 0x8a, 0xff, 0x8b, 0xff, 0x7d, 0xff, 0x84, 0xff, 0x81, 0xff, 0x87, 0xff, -0x90, 0xff, 0x9b, 0xff, 0xb6, 0xff, 0xdc, 0xff, 0xef, 0xff, 0xf2, 0xff, 0xe5, 0xff, 0xd5, 0xff, -0xce, 0xff, 0xca, 0xff, 0xc4, 0xff, 0xc6, 0xff, 0xb6, 0xff, 0xae, 0xff, 0xb9, 0xff, 0xc4, 0xff, -0xe4, 0xff, 0x08, 0x00, 0xf6, 0xff, 0xe7, 0xff, 0xed, 0xff, 0xda, 0xff, 0xf7, 0xff, 0x13, 0x00, -0x2c, 0x00, 0x26, 0x00, 0x2d, 0x00, 0x31, 0x00, 0x32, 0x00, 0x31, 0x00, 0x25, 0x00, 0x3a, 0x00, -0x3c, 0x00, 0x50, 0x00, 0x5c, 0x00, 0x66, 0x00, 0x6c, 0x00, 0x8a, 0x00, 0x97, 0x00, 0x91, 0x00, -0x8c, 0x00, 0x81, 0x00, 0x7e, 0x00, 0x62, 0x00, 0x5b, 0x00, 0x52, 0x00, 0x6a, 0x00, 0x6a, 0x00, -0x5b, 0x00, 0x5d, 0x00, 0x67, 0x00, 0x57, 0x00, 0x5f, 0x00, 0x5f, 0x00, 0x3d, 0x00, 0x57, 0x00, -0x4f, 0x00, 0x58, 0x00, 0x7d, 0x00, 0x5c, 0x00, 0x56, 0x00, 0x48, 0x00, 0x1e, 0x00, 0x29, 0x00, -0x29, 0x00, 0x27, 0x00, 0x13, 0x00, 0xf8, 0xff, 0xf9, 0xff, 0x14, 0x00, 0x1e, 0x00, 0x0f, 0x00, -0x1f, 0x00, 0x32, 0x00, 0x59, 0x00, 0x71, 0x00, 0x57, 0x00, 0x52, 0x00, 0x5a, 0x00, 0x62, 0x00, -0x52, 0x00, 0x48, 0x00, 0x2d, 0x00, 0x3b, 0x00, 0x61, 0x00, 0x6b, 0x00, 0x7e, 0x00, 0x82, 0x00, -0x9e, 0x00, 0x83, 0x00, 0x81, 0x00, 0xb4, 0x00, 0xbe, 0x00, 0xaa, 0x00, 0x9d, 0x00, 0x8e, 0x00, -0x79, 0x00, 0x61, 0x00, 0x5c, 0x00, 0x41, 0x00, 0x36, 0x00, 0x15, 0x00, 0xf1, 0xff, 0xe8, 0xff, -0xd1, 0xff, 0xb3, 0xff, 0x9c, 0xff, 0x8a, 0xff, 0x5d, 0xff, 0x2a, 0xff, 0x08, 0xff, 0xf8, 0xfe, -0xd0, 0xfe, 0xb2, 0xfe, 0xa1, 0xfe, 0x91, 0xfe, 0x9d, 0xfe, 0x9d, 0xfe, 0x95, 0xfe, 0x94, 0xfe, -0x8f, 0xfe, 0xa5, 0xfe, 0xb1, 0xfe, 0xbb, 0xfe, 0xe4, 0xfe, 0x08, 0xff, 0x1a, 0xff, 0x29, 0xff, -0x43, 0xff, 0x67, 0xff, 0x72, 0xff, 0x8c, 0xff, 0xc2, 0xff, 0xe6, 0xff, 0xf9, 0xff, 0x0a, 0x00, -0xfa, 0xff, 0xde, 0xff, 0xd2, 0xff, 0xdf, 0xff, 0xec, 0xff, 0xfd, 0xff, 0x0a, 0x00, 0x19, 0x00, -0x17, 0x00, 0x15, 0x00, 0xfc, 0xff, 0xfb, 0xff, 0xe6, 0xff, 0xc5, 0xff, 0x91, 0xff, 0x69, 0xff, -0x4f, 0xff, 0x77, 0xff, 0x77, 0xff, 0x92, 0xff, 0xc4, 0xff, 0xbf, 0xff, 0xd9, 0xff, 0xcb, 0xff, -0xc2, 0xff, 0xd3, 0xff, 0xb8, 0xff, 0xc5, 0xff, 0xb7, 0xff, 0xcd, 0xff, 0xce, 0xff, 0xbf, 0xff, -0xb0, 0xff, 0x9a, 0xff, 0x8e, 0xff, 0x64, 0xff, 0x6b, 0xff, 0x6c, 0xff, 0xa2, 0xff, 0xe8, 0xff, -0x07, 0x00, 0x3d, 0x00, 0x44, 0x00, 0x61, 0x00, 0x72, 0x00, 0x89, 0x00, 0xa8, 0x00, 0xbb, 0x00, -0xd6, 0x00, 0xbb, 0x00, 0xcf, 0x00, 0xe8, 0x00, 0xfe, 0x00, 0x0e, 0x01, 0x29, 0x01, 0x39, 0x01, -0x2c, 0x01, 0x0e, 0x01, 0xf2, 0x00, 0xd4, 0x00, 0xc0, 0x00, 0xb2, 0x00, 0xaa, 0x00, 0x9b, 0x00, -0x68, 0x00, 0x34, 0x00, 0x1a, 0x00, 0x06, 0x00, 0x03, 0x00, 0xfc, 0xff, 0x01, 0x00, 0x18, 0x00, -0x0c, 0x00, 0x0c, 0x00, 0x17, 0x00, 0x10, 0x00, 0x15, 0x00, 0x14, 0x00, 0x0f, 0x00, 0x1b, 0x00, -0x2c, 0x00, 0x27, 0x00, 0x25, 0x00, 0x19, 0x00, 0x19, 0x00, 0x16, 0x00, 0x2f, 0x00, 0x33, 0x00, -0x3f, 0x00, 0x47, 0x00, 0x28, 0x00, 0x33, 0x00, 0x41, 0x00, 0x46, 0x00, 0x37, 0x00, 0x1c, 0x00, -0x15, 0x00, 0xfa, 0xff, 0xd3, 0xff, 0xb2, 0xff, 0xa0, 0xff, 0x9a, 0xff, 0x8f, 0xff, 0xb6, 0xff, -0xc0, 0xff, 0xdc, 0xff, 0xea, 0xff, 0xdd, 0xff, 0xea, 0xff, 0xf4, 0xff, 0xfb, 0xff, 0xf9, 0xff, -0x1c, 0x00, 0x1e, 0x00, 0x22, 0x00, 0x02, 0x00, 0xce, 0xff, 0xa5, 0xff, 0x78, 0xff, 0x4c, 0xff, -0x35, 0xff, 0x1a, 0xff, 0x2f, 0xff, 0x36, 0xff, 0x31, 0xff, 0x44, 0xff, 0x40, 0xff, 0x64, 0xff, -0x5a, 0xff, 0x61, 0xff, 0x51, 0xff, 0x41, 0xff, 0x3d, 0xff, 0x43, 0xff, 0x61, 0xff, 0x74, 0xff, -0x7d, 0xff, 0x7a, 0xff, 0x81, 0xff, 0x96, 0xff, 0x9c, 0xff, 0xa2, 0xff, 0xae, 0xff, 0xc2, 0xff, -0xe5, 0xff, 0xf1, 0xff, 0x0d, 0x00, 0x27, 0x00, 0x18, 0x00, 0xf4, 0xff, 0xf9, 0xff, 0xea, 0xff, -0xe1, 0xff, 0xec, 0xff, 0xd5, 0xff, 0xd5, 0xff, 0xdd, 0xff, 0xec, 0xff, 0xd1, 0xff, 0xba, 0xff, -0xd4, 0xff, 0xbe, 0xff, 0xaf, 0xff, 0xac, 0xff, 0xc1, 0xff, 0xc2, 0xff, 0xe5, 0xff, 0xe7, 0xff, -0xd8, 0xff, 0xda, 0xff, 0xc6, 0xff, 0xbd, 0xff, 0xba, 0xff, 0xac, 0xff, 0xad, 0xff, 0xb4, 0xff, -0xc7, 0xff, 0xcf, 0xff, 0xce, 0xff, 0xcc, 0xff, 0xca, 0xff, 0xd3, 0xff, 0xd5, 0xff, 0xd9, 0xff, -0xe4, 0xff, 0xf5, 0xff, 0xdf, 0xff, 0xd3, 0xff, 0xba, 0xff, 0xa4, 0xff, 0xce, 0xff, 0xd4, 0xff, -0x08, 0x00, 0x29, 0x00, 0x63, 0x00, 0x7c, 0x00, 0x6e, 0x00, 0x5f, 0x00, 0x5e, 0x00, 0x7b, 0x00, -0x7d, 0x00, 0x6d, 0x00, 0x55, 0x00, 0x52, 0x00, 0x49, 0x00, 0x56, 0x00, 0x58, 0x00, 0x4b, 0x00, -0x2e, 0x00, 0x20, 0x00, 0x12, 0x00, 0xf6, 0xff, 0xe2, 0xff, 0xde, 0xff, 0xc6, 0xff, 0xbb, 0xff, -0xd6, 0xff, 0xdd, 0xff, 0xc9, 0xff, 0xc1, 0xff, 0xc8, 0xff, 0xc2, 0xff, 0xbc, 0xff, 0xae, 0xff, -0x97, 0xff, 0xa1, 0xff, 0xb3, 0xff, 0xc2, 0xff, 0xd1, 0xff, 0xcd, 0xff, 0xd3, 0xff, 0xda, 0xff, -0xf0, 0xff, 0xfa, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0xf4, 0xff, 0xfe, 0xff, 0x0d, 0x00, 0x1d, 0x00, -0x04, 0x00, 0x01, 0x00, 0x23, 0x00, 0x3e, 0x00, 0x47, 0x00, 0x20, 0x00, 0x23, 0x00, 0x09, 0x00, -0x10, 0x00, 0x1e, 0x00, 0x22, 0x00, 0x11, 0x00, 0x0d, 0x00, 0x14, 0x00, 0x0c, 0x00, 0x07, 0x00, -0x03, 0x00, 0x0e, 0x00, 0x21, 0x00, 0x4b, 0x00, 0x60, 0x00, 0x55, 0x00, 0x4c, 0x00, 0x61, 0x00, -0x75, 0x00, 0x6a, 0x00, 0x53, 0x00, 0x65, 0x00, 0x39, 0x00, 0x3b, 0x00, 0x33, 0x00, 0x1f, 0x00, -0x07, 0x00, 0xd6, 0xff, 0xa1, 0xff, 0x85, 0xff, 0x6b, 0xff, 0x51, 0xff, 0x48, 0xff, 0x40, 0xff, -0x28, 0xff, 0x28, 0xff, 0x20, 0xff, 0xfe, 0xfe, 0xfe, 0xfe, 0x1e, 0xff, 0x2c, 0xff, 0x38, 0xff, -0x41, 0xff, 0x3e, 0xff, 0x56, 0xff, 0x54, 0xff, 0x57, 0xff, 0x75, 0xff, 0x85, 0xff, 0x7e, 0xff, -0x6c, 0xff, 0x58, 0xff, 0x7a, 0xff, 0x7e, 0xff, 0x78, 0xff, 0x7d, 0xff, 0x73, 0xff, 0x7f, 0xff, -0xab, 0xff, 0xaa, 0xff, 0x9f, 0xff, 0xc1, 0xff, 0xdd, 0xff, 0xd8, 0xff, 0xc8, 0xff, 0xc2, 0xff, -0xc6, 0xff, 0xc5, 0xff, 0xf1, 0xff, 0xfc, 0xff, 0x22, 0x00, 0x4e, 0x00, 0x7c, 0x00, 0x80, 0x00, -0x73, 0x00, 0x7e, 0x00, 0x70, 0x00, 0x79, 0x00, 0x79, 0x00, 0x74, 0x00, 0x83, 0x00, 0xa1, 0x00, -0x9e, 0x00, 0xb6, 0x00, 0x94, 0x00, 0x89, 0x00, 0x8e, 0x00, 0x77, 0x00, 0x55, 0x00, 0x53, 0x00, -0x52, 0x00, 0x31, 0x00, 0x2a, 0x00, 0x05, 0x00, 0xd8, 0xff, 0x9a, 0xff, 0x7f, 0xff, 0x4e, 0xff, -0x4e, 0xff, 0x50, 0xff, 0x5f, 0xff, 0x75, 0xff, 0x89, 0xff, 0x8e, 0xff, 0x73, 0xff, 0x62, 0xff, -0x76, 0xff, 0x95, 0xff, 0x9a, 0xff, 0x97, 0xff, 0xa7, 0xff, 0xbd, 0xff, 0xca, 0xff, 0xb3, 0xff, -0xa5, 0xff, 0xac, 0xff, 0x96, 0xff, 0x8b, 0xff, 0x77, 0xff, 0x6d, 0xff, 0x6f, 0xff, 0x5c, 0xff, -0x55, 0xff, 0x6e, 0xff, 0x5c, 0xff, 0x3d, 0xff, 0x2b, 0xff, 0x39, 0xff, 0x48, 0xff, 0x72, 0xff, -0x81, 0xff, 0xac, 0xff, 0xd6, 0xff, 0xf1, 0xff, 0x06, 0x00, 0x15, 0x00, 0x1a, 0x00, 0x04, 0x00, -0xed, 0xff, 0xeb, 0xff, 0xee, 0xff, 0xdf, 0xff, 0xe7, 0xff, 0xce, 0xff, 0xcb, 0xff, 0xc4, 0xff, -0xd1, 0xff, 0xdf, 0xff, 0xca, 0xff, 0xe6, 0xff, 0xd4, 0xff, 0xc4, 0xff, 0xd0, 0xff, 0xcb, 0xff, -0xbb, 0xff, 0xaa, 0xff, 0x99, 0xff, 0x99, 0xff, 0x99, 0xff, 0xaa, 0xff, 0xcc, 0xff, 0xe4, 0xff, -0xf6, 0xff, 0x37, 0x00, 0x5e, 0x00, 0x86, 0x00, 0x93, 0x00, 0x94, 0x00, 0x84, 0x00, 0x7e, 0x00, -0xa6, 0x00, 0xb4, 0x00, 0xca, 0x00, 0xd1, 0x00, 0xca, 0x00, 0xba, 0x00, 0xc4, 0x00, 0x91, 0x00, -0x69, 0x00, 0x5c, 0x00, 0x4d, 0x00, 0x53, 0x00, 0x5e, 0x00, 0x48, 0x00, 0x21, 0x00, 0x00, 0x00, -0xf4, 0xff, 0xd8, 0xff, 0xbe, 0xff, 0xc9, 0xff, 0xda, 0xff, 0x02, 0x00, 0x2e, 0x00, 0x54, 0x00, -0x57, 0x00, 0x43, 0x00, 0x3b, 0x00, 0x2b, 0x00, 0x21, 0x00, 0x1a, 0x00, 0x07, 0x00, 0x01, 0x00, -0x15, 0x00, 0x1d, 0x00, 0x41, 0x00, 0x42, 0x00, 0x45, 0x00, 0x3f, 0x00, 0x2e, 0x00, 0x23, 0x00, -0x30, 0x00, 0x2d, 0x00, 0x3f, 0x00, 0x52, 0x00, 0x6d, 0x00, 0x6d, 0x00, 0x58, 0x00, 0x67, 0x00, -0x7f, 0x00, 0xa4, 0x00, 0xc6, 0x00, 0xde, 0x00, 0xe3, 0x00, 0xed, 0x00, 0xd3, 0x00, 0xc7, 0x00, -0xa7, 0x00, 0x9c, 0x00, 0x85, 0x00, 0x73, 0x00, 0x73, 0x00, 0x7e, 0x00, 0x8f, 0x00, 0x98, 0x00, -0x9a, 0x00, 0x92, 0x00, 0x9d, 0x00, 0x72, 0x00, 0x77, 0x00, 0x5f, 0x00, 0x4c, 0x00, 0x48, 0x00, -0x4f, 0x00, 0x33, 0x00, 0x0c, 0x00, 0xf3, 0xff, 0xb1, 0xff, 0x93, 0xff, 0x7c, 0xff, 0x75, 0xff, -0x61, 0xff, 0x4d, 0xff, 0x58, 0xff, 0x65, 0xff, 0x51, 0xff, 0x3e, 0xff, 0x3d, 0xff, 0x53, 0xff, -0x52, 0xff, 0x63, 0xff, 0x61, 0xff, 0x5c, 0xff, 0x4b, 0xff, 0x72, 0xff, 0x93, 0xff, 0xb7, 0xff, -0xd9, 0xff, 0xd9, 0xff, 0xe7, 0xff, 0xdc, 0xff, 0x05, 0x00, 0x16, 0x00, 0x16, 0x00, 0x2d, 0x00, -0x45, 0x00, 0x45, 0x00, 0x5a, 0x00, 0x3c, 0x00, 0x19, 0x00, 0x0d, 0x00, 0xdb, 0xff, 0xc3, 0xff, -0xab, 0xff, 0x8a, 0xff, 0x7c, 0xff, 0x77, 0xff, 0x72, 0xff, 0x78, 0xff, 0x78, 0xff, 0x58, 0xff, -0x41, 0xff, 0x25, 0xff, 0x23, 0xff, 0x41, 0xff, 0x3b, 0xff, 0x4b, 0xff, 0x66, 0xff, 0x7f, 0xff, -0xa0, 0xff, 0xbc, 0xff, 0xd0, 0xff, 0xc7, 0xff, 0xb2, 0xff, 0x97, 0xff, 0x7a, 0xff, 0x6b, 0xff, -0x7d, 0xff, 0x9a, 0xff, 0x9d, 0xff, 0xd5, 0xff, 0xe3, 0xff, 0xda, 0xff, 0xd0, 0xff, 0xe7, 0xff, -0xe6, 0xff, 0xfb, 0xff, 0xfe, 0xff, 0x0a, 0x00, 0x19, 0x00, 0x32, 0x00, 0x36, 0x00, 0x39, 0x00, -0x52, 0x00, 0x71, 0x00, 0x7e, 0x00, 0x69, 0x00, 0x4d, 0x00, 0x2d, 0x00, 0x3c, 0x00, 0x49, 0x00, -0x46, 0x00, 0x4b, 0x00, 0x27, 0x00, 0x11, 0x00, 0xec, 0xff, 0xdc, 0xff, 0xe0, 0xff, 0x02, 0x00, -0x0d, 0x00, 0x1c, 0x00, 0x3a, 0x00, 0x22, 0x00, 0x2a, 0x00, 0x11, 0x00, 0xf4, 0xff, 0xd0, 0xff, -0xb7, 0xff, 0xb6, 0xff, 0xbb, 0xff, 0xb9, 0xff, 0xa7, 0xff, 0xae, 0xff, 0xa2, 0xff, 0xaa, 0xff, -0xb4, 0xff, 0xa5, 0xff, 0xa8, 0xff, 0xbb, 0xff, 0xcc, 0xff, 0xd9, 0xff, 0xe3, 0xff, 0xfb, 0xff, -0x05, 0x00, 0x0f, 0x00, 0x2c, 0x00, 0x43, 0x00, 0x61, 0x00, 0x4f, 0x00, 0x4b, 0x00, 0x52, 0x00, -0x6e, 0x00, 0x7a, 0x00, 0x5e, 0x00, 0x58, 0x00, 0x3e, 0x00, 0x23, 0x00, 0x23, 0x00, 0x04, 0x00, -0x04, 0x00, 0xef, 0xff, 0xd3, 0xff, 0xd7, 0xff, 0xe1, 0xff, 0xea, 0xff, 0xee, 0xff, 0x01, 0x00, -0xff, 0xff, 0xfd, 0xff, 0xdd, 0xff, 0xc8, 0xff, 0xa1, 0xff, 0x85, 0xff, 0x63, 0xff, 0x48, 0xff, -0x35, 0xff, 0x42, 0xff, 0x56, 0xff, 0x48, 0xff, 0x65, 0xff, 0x69, 0xff, 0x62, 0xff, 0x59, 0xff, -0x4c, 0xff, 0x59, 0xff, 0x66, 0xff, 0x7d, 0xff, 0x73, 0xff, 0x81, 0xff, 0x80, 0xff, 0x6c, 0xff, -0x5b, 0xff, 0x47, 0xff, 0x1f, 0xff, 0xff, 0xfe, 0xf2, 0xfe, 0xec, 0xfe, 0x04, 0xff, 0xfc, 0xfe, -0xf8, 0xfe, 0xf2, 0xfe, 0xff, 0xfe, 0x18, 0xff, 0x19, 0xff, 0x25, 0xff, 0x34, 0xff, 0x30, 0xff, -0x3f, 0xff, 0x83, 0xff, 0xcc, 0xff, 0xe7, 0xff, 0x1c, 0x00, 0x3a, 0x00, 0x41, 0x00, 0x41, 0x00, -0x3c, 0x00, 0x52, 0x00, 0x4c, 0x00, 0x5e, 0x00, 0x53, 0x00, 0x4e, 0x00, 0xfc, 0xff, 0x00, 0x00, -0xf8, 0xff, 0xf1, 0xff, 0xef, 0xff, 0xd1, 0xff, 0xbb, 0xff, 0x86, 0xff, 0x80, 0xff, 0x5d, 0xff, -0x4b, 0xff, 0x62, 0xff, 0x5c, 0xff, 0x5f, 0xff, 0x79, 0xff, 0x96, 0xff, 0xb9, 0xff, 0xdb, 0xff, -0x06, 0x00, 0x3a, 0x00, 0x5f, 0x00, 0x78, 0x00, 0x67, 0x00, 0x4f, 0x00, 0x4f, 0x00, 0x4a, 0x00, -0x5b, 0x00, 0x6c, 0x00, 0x71, 0x00, 0x5a, 0x00, 0x5d, 0x00, 0x6e, 0x00, 0x71, 0x00, 0x64, 0x00, -0x59, 0x00, 0x79, 0x00, 0x72, 0x00, 0x83, 0x00, 0x8e, 0x00, 0x9a, 0x00, 0x91, 0x00, 0x94, 0x00, -0x96, 0x00, 0xb1, 0x00, 0xc5, 0x00, 0xc7, 0x00, 0xb5, 0x00, 0xb8, 0x00, 0xbd, 0x00, 0xa0, 0x00, -0xa1, 0x00, 0x98, 0x00, 0x8b, 0x00, 0x57, 0x00, 0x17, 0x00, 0xea, 0xff, 0xc8, 0xff, 0xc5, 0xff, -0xdc, 0xff, 0xd0, 0xff, 0xd9, 0xff, 0xe4, 0xff, 0xf1, 0xff, 0xf4, 0xff, 0xe6, 0xff, 0xf2, 0xff, -0xf4, 0xff, 0xed, 0xff, 0xfa, 0xff, 0xee, 0xff, 0xec, 0xff, 0xf1, 0xff, 0xfe, 0xff, 0xf0, 0xff, -0x02, 0x00, 0xe5, 0xff, 0xf1, 0xff, 0xde, 0xff, 0xd4, 0xff, 0xd5, 0xff, 0xd5, 0xff, 0xdb, 0xff, -0xcd, 0xff, 0xd8, 0xff, 0xd7, 0xff, 0xe5, 0xff, 0xe1, 0xff, 0xdb, 0xff, 0xfe, 0xff, 0xf7, 0xff, -0xc0, 0xff, 0xc4, 0xff, 0xd0, 0xff, 0xf4, 0xff, 0xfd, 0xff, 0x08, 0x00, 0xf1, 0xff, 0xbf, 0xff, -0xbd, 0xff, 0xbc, 0xff, 0xbb, 0xff, 0xc5, 0xff, 0xcd, 0xff, 0xe9, 0xff, 0xf0, 0xff, 0xfe, 0xff, -0x02, 0x00, 0xea, 0xff, 0xfd, 0xff, 0xff, 0xff, 0x00, 0x00, 0xea, 0xff, 0xcc, 0xff, 0xc4, 0xff, -0xca, 0xff, 0xdb, 0xff, 0x05, 0x00, 0x27, 0x00, 0x30, 0x00, 0x30, 0x00, 0x40, 0x00, 0x57, 0x00, -0x59, 0x00, 0x63, 0x00, 0x4e, 0x00, 0x42, 0x00, 0x46, 0x00, 0x54, 0x00, 0x5f, 0x00, 0x83, 0x00, -0x9d, 0x00, 0x92, 0x00, 0xa0, 0x00, 0xaf, 0x00, 0xa8, 0x00, 0xb4, 0x00, 0xe4, 0x00, 0xe1, 0x00, -0xc7, 0x00, 0xb8, 0x00, 0xa2, 0x00, 0x8c, 0x00, 0x93, 0x00, 0x88, 0x00, 0x6f, 0x00, 0x63, 0x00, -0x62, 0x00, 0x50, 0x00, 0x5e, 0x00, 0x56, 0x00, 0x71, 0x00, 0x7f, 0x00, 0x82, 0x00, 0x7c, 0x00, -0x5e, 0x00, 0x4f, 0x00, 0x55, 0x00, 0x56, 0x00, 0x42, 0x00, 0x38, 0x00, 0x12, 0x00, 0x01, 0x00, -0xf9, 0xff, 0xff, 0xff, 0x0e, 0x00, 0x08, 0x00, 0x0f, 0x00, 0x12, 0x00, 0x0c, 0x00, 0x09, 0x00, -0x32, 0x00, 0x68, 0x00, 0x8b, 0x00, 0x8d, 0x00, 0x88, 0x00, 0x97, 0x00, 0x99, 0x00, 0xa0, 0x00, -0xa7, 0x00, 0xad, 0x00, 0x98, 0x00, 0xa5, 0x00, 0x9b, 0x00, 0x9d, 0x00, 0x8e, 0x00, 0x8f, 0x00, -0x90, 0x00, 0x82, 0x00, 0x7f, 0x00, 0x57, 0x00, 0x54, 0x00, 0x29, 0x00, 0x08, 0x00, 0xe7, 0xff, -0xda, 0xff, 0xc7, 0xff, 0xa5, 0xff, 0xa5, 0xff, 0x95, 0xff, 0xab, 0xff, 0x92, 0xff, 0xa1, 0xff, -0x80, 0xff, 0x73, 0xff, 0x5e, 0xff, 0x61, 0xff, 0x73, 0xff, 0x78, 0xff, 0x91, 0xff, 0x82, 0xff, -0x86, 0xff, 0x79, 0xff, 0x7a, 0xff, 0x68, 0xff, 0x54, 0xff, 0x6a, 0xff, 0x8b, 0xff, 0xa2, 0xff, -0xbc, 0xff, 0xb8, 0xff, 0xc3, 0xff, 0xc5, 0xff, 0xad, 0xff, 0xad, 0xff, 0x73, 0xff, 0x4b, 0xff, -0x34, 0xff, 0x26, 0xff, 0x38, 0xff, 0x41, 0xff, 0x64, 0xff, 0x70, 0xff, 0x7c, 0xff, 0x6b, 0xff, -0x5d, 0xff, 0x7b, 0xff, 0x9b, 0xff, 0xa1, 0xff, 0xa3, 0xff, 0x8e, 0xff, 0x98, 0xff, 0x88, 0xff, -0x97, 0xff, 0x9b, 0xff, 0x8c, 0xff, 0x7f, 0xff, 0x58, 0xff, 0x40, 0xff, 0x50, 0xff, 0x5b, 0xff, -0x7d, 0xff, 0x71, 0xff, 0x84, 0xff, 0x90, 0xff, 0x76, 0xff, 0x7a, 0xff, 0x66, 0xff, 0x64, 0xff, -0x67, 0xff, 0x68, 0xff, 0x6d, 0xff, 0x5d, 0xff, 0x86, 0xff, 0x9a, 0xff, 0xaa, 0xff, 0xa8, 0xff, -0x96, 0xff, 0x9c, 0xff, 0x8a, 0xff, 0x8c, 0xff, 0x77, 0xff, 0x6e, 0xff, 0x78, 0xff, 0x9e, 0xff, -0x9c, 0xff, 0xc6, 0xff, 0xf3, 0xff, 0xf7, 0xff, 0x14, 0x00, 0x07, 0x00, 0x18, 0x00, 0x17, 0x00, -0x13, 0x00, 0x0d, 0x00, 0x05, 0x00, 0x0c, 0x00, 0xfd, 0xff, 0xf3, 0xff, 0xfa, 0xff, 0xe7, 0xff, -0xe5, 0xff, 0xe8, 0xff, 0xd6, 0xff, 0xbe, 0xff, 0xa3, 0xff, 0x98, 0xff, 0x9f, 0xff, 0xa6, 0xff, -0xba, 0xff, 0xdb, 0xff, 0xe9, 0xff, 0xf5, 0xff, 0xfb, 0xff, 0x2a, 0x00, 0x73, 0x00, 0x96, 0x00, -0x97, 0x00, 0x97, 0x00, 0x96, 0x00, 0x7a, 0x00, 0x5c, 0x00, 0x3c, 0x00, 0x2a, 0x00, 0x15, 0x00, -0x26, 0x00, 0x11, 0x00, 0xff, 0xff, 0xe3, 0xff, 0xdb, 0xff, 0xc1, 0xff, 0x9c, 0xff, 0x91, 0xff, -0x8f, 0xff, 0x91, 0xff, 0x8d, 0xff, 0x9b, 0xff, 0xb3, 0xff, 0xb8, 0xff, 0xbe, 0xff, 0xcb, 0xff, -0xd9, 0xff, 0xf9, 0xff, 0x08, 0x00, 0x0c, 0x00, 0x13, 0x00, 0x28, 0x00, 0x30, 0x00, 0x2a, 0x00, -0x22, 0x00, 0x04, 0x00, 0xed, 0xff, 0xe8, 0xff, 0xe5, 0xff, 0xdc, 0xff, 0xe9, 0xff, 0xf0, 0xff, -0xe4, 0xff, 0xd2, 0xff, 0xae, 0xff, 0xa0, 0xff, 0xb8, 0xff, 0x93, 0xff, 0x92, 0xff, 0x8b, 0xff, -0x92, 0xff, 0x8e, 0xff, 0x8a, 0xff, 0xab, 0xff, 0xae, 0xff, 0xb4, 0xff, 0xc2, 0xff, 0xe2, 0xff, -0xdd, 0xff, 0xef, 0xff, 0xec, 0xff, 0xd6, 0xff, 0xbb, 0xff, 0xb9, 0xff, 0xbb, 0xff, 0xc3, 0xff, -0xca, 0xff, 0xd5, 0xff, 0xe9, 0xff, 0xf5, 0xff, 0x16, 0x00, 0x1c, 0x00, 0x2a, 0x00, 0x2b, 0x00, -0x2c, 0x00, 0x33, 0x00, 0x21, 0x00, 0x10, 0x00, 0x0e, 0x00, 0xfd, 0xff, 0xf2, 0xff, 0x15, 0x00, -0x2c, 0x00, 0x17, 0x00, 0x17, 0x00, 0x1b, 0x00, 0x15, 0x00, 0x1f, 0x00, 0x17, 0x00, 0x0d, 0x00, -0x0f, 0x00, 0xf4, 0xff, 0xf2, 0xff, 0xfc, 0xff, 0xe8, 0xff, 0xe2, 0xff, 0xea, 0xff, 0xef, 0xff, -0xef, 0xff, 0x10, 0x00, 0x1d, 0x00, 0x22, 0x00, 0x34, 0x00, 0x4a, 0x00, 0x60, 0x00, 0x6f, 0x00, -0x99, 0x00, 0xb3, 0x00, 0xad, 0x00, 0x88, 0x00, 0x77, 0x00, 0x6c, 0x00, 0x58, 0x00, 0x52, 0x00, -0x4e, 0x00, 0x47, 0x00, 0x33, 0x00, 0x18, 0x00, 0xe0, 0xff, 0xc7, 0xff, 0x98, 0xff, 0x76, 0xff, -0x6c, 0xff, 0x62, 0xff, 0x74, 0xff, 0x95, 0xff, 0xa7, 0xff, 0x92, 0xff, 0x97, 0xff, 0x8e, 0xff, -0xa2, 0xff, 0xa1, 0xff, 0xc0, 0xff, 0xdf, 0xff, 0xf7, 0xff, 0xfd, 0xff, 0x13, 0x00, 0x37, 0x00, -0x37, 0x00, 0x34, 0x00, 0x30, 0x00, 0x23, 0x00, 0xf4, 0xff, 0xdf, 0xff, 0xf8, 0xff, 0xfe, 0xff, -0x0d, 0x00, 0x19, 0x00, 0x10, 0x00, 0x25, 0x00, 0x09, 0x00, 0xf2, 0xff, 0xea, 0xff, 0xef, 0xff, -0x01, 0x00, 0xfa, 0xff, 0x0d, 0x00, 0x19, 0x00, 0x0b, 0x00, 0xe9, 0xff, 0xb4, 0xff, 0x80, 0xff, -0x7b, 0xff, 0x75, 0xff, 0x63, 0xff, 0x52, 0xff, 0x3b, 0xff, 0x3c, 0xff, 0x4e, 0xff, 0x60, 0xff, -0x65, 0xff, 0x5f, 0xff, 0x51, 0xff, 0x5a, 0xff, 0x6b, 0xff, 0x90, 0xff, 0x84, 0xff, 0xa7, 0xff, -0xd7, 0xff, 0x04, 0x00, 0x24, 0x00, 0x26, 0x00, 0x28, 0x00, 0x1f, 0x00, 0x2e, 0x00, 0x36, 0x00, -0x4a, 0x00, 0x4c, 0x00, 0x4d, 0x00, 0x5f, 0x00, 0x75, 0x00, 0x78, 0x00, 0x6f, 0x00, 0x82, 0x00, -0x51, 0x00, 0x42, 0x00, 0x52, 0x00, 0x49, 0x00, 0x59, 0x00, 0x69, 0x00, 0x66, 0x00, 0x51, 0x00, -0x3b, 0x00, 0x21, 0x00, 0x2b, 0x00, 0x2e, 0x00, 0x3d, 0x00, 0x3a, 0x00, 0x33, 0x00, 0x2f, 0x00, -0x25, 0x00, 0x44, 0x00, 0x4d, 0x00, 0x34, 0x00, 0x50, 0x00, 0x43, 0x00, 0x39, 0x00, 0x4d, 0x00, -0x5a, 0x00, 0x5a, 0x00, 0x43, 0x00, 0x2f, 0x00, 0x28, 0x00, 0x25, 0x00, 0x1f, 0x00, 0x15, 0x00, -0x18, 0x00, 0x1f, 0x00, 0x4f, 0x00, 0x5c, 0x00, 0x64, 0x00, 0x6e, 0x00, 0x6d, 0x00, 0x7f, 0x00, -0x7f, 0x00, 0x6d, 0x00, 0x6f, 0x00, 0x6c, 0x00, 0x83, 0x00, 0x99, 0x00, 0x95, 0x00, 0x8b, 0x00, -0x90, 0x00, 0x8b, 0x00, 0x81, 0x00, 0x88, 0x00, 0x8e, 0x00, 0xa2, 0x00, 0xa4, 0x00, 0x9f, 0x00, -0x95, 0x00, 0x7b, 0x00, 0x97, 0x00, 0x8f, 0x00, 0x68, 0x00, 0x75, 0x00, 0x60, 0x00, 0x75, 0x00, -0x6f, 0x00, 0x60, 0x00, 0x62, 0x00, 0x4a, 0x00, 0x4a, 0x00, 0x3f, 0x00, 0x38, 0x00, 0x16, 0x00, -0xf5, 0xff, 0xc1, 0xff, 0xb0, 0xff, 0x6a, 0xff, 0x4b, 0xff, 0x4e, 0xff, 0x3d, 0xff, 0x44, 0xff, -0x2c, 0xff, 0x0d, 0xff, 0xff, 0xfe, 0xfd, 0xfe, 0x04, 0xff, 0x18, 0xff, 0x1c, 0xff, 0x15, 0xff, -0x20, 0xff, 0x1f, 0xff, 0x3f, 0xff, 0x64, 0xff, 0xa3, 0xff, 0xbd, 0xff, 0xe4, 0xff, 0x05, 0x00, -0x0f, 0x00, 0x41, 0x00, 0x5c, 0x00, 0x5e, 0x00, 0x65, 0x00, 0x46, 0x00, 0x36, 0x00, 0x3b, 0x00, -0x2d, 0x00, 0x2c, 0x00, 0x0e, 0x00, 0xfe, 0xff, 0xec, 0xff, 0xc3, 0xff, 0xd3, 0xff, 0xa1, 0xff, -0x93, 0xff, 0x7c, 0xff, 0x6f, 0xff, 0x71, 0xff, 0x5c, 0xff, 0x56, 0xff, 0x46, 0xff, 0x40, 0xff, -0x55, 0xff, 0x48, 0xff, 0x4d, 0xff, 0x5f, 0xff, 0x62, 0xff, 0x4d, 0xff, 0x32, 0xff, 0x41, 0xff, -0x67, 0xff, 0x89, 0xff, 0x91, 0xff, 0x93, 0xff, 0x91, 0xff, 0x86, 0xff, 0x8d, 0xff, 0x80, 0xff, -0x81, 0xff, 0x82, 0xff, 0x93, 0xff, 0xa6, 0xff, 0xc4, 0xff, 0xe4, 0xff, 0x0c, 0x00, 0x31, 0x00, -0x50, 0x00, 0x54, 0x00, 0x4d, 0x00, 0x46, 0x00, 0x3c, 0x00, 0x32, 0x00, 0x2c, 0x00, 0x28, 0x00, -0x0f, 0x00, 0x0a, 0x00, 0xe4, 0xff, 0xf3, 0xff, 0x1c, 0x00, 0x0c, 0x00, 0x2c, 0x00, 0x15, 0x00, -0x06, 0x00, 0xef, 0xff, 0xef, 0xff, 0xe3, 0xff, 0x09, 0x00, 0x23, 0x00, 0x2d, 0x00, 0x38, 0x00, -0x35, 0x00, 0x60, 0x00, 0x8b, 0x00, 0x8c, 0x00, 0x98, 0x00, 0x8c, 0x00, 0x95, 0x00, 0xa9, 0x00, -0x90, 0x00, 0x82, 0x00, 0x64, 0x00, 0x3f, 0x00, 0x2a, 0x00, 0x29, 0x00, 0x2d, 0x00, 0x27, 0x00, -0x26, 0x00, 0x41, 0x00, 0x44, 0x00, 0x4b, 0x00, 0x6b, 0x00, 0x7b, 0x00, 0x92, 0x00, 0x90, 0x00, -0x66, 0x00, 0x53, 0x00, 0x3d, 0x00, 0x4c, 0x00, 0x58, 0x00, 0x82, 0x00, 0x90, 0x00, 0x9f, 0x00, -0x9c, 0x00, 0xa0, 0x00, 0x9e, 0x00, 0x97, 0x00, 0x83, 0x00, 0x76, 0x00, 0x51, 0x00, 0x29, 0x00, -0x0b, 0x00, 0xdb, 0xff, 0xbf, 0xff, 0x9f, 0xff, 0x89, 0xff, 0x7f, 0xff, 0x79, 0xff, 0x7d, 0xff, -0x8a, 0xff, 0x7c, 0xff, 0x53, 0xff, 0x3e, 0xff, 0x42, 0xff, 0x5d, 0xff, 0x63, 0xff, 0x65, 0xff, -0x5a, 0xff, 0x68, 0xff, 0x7f, 0xff, 0x8e, 0xff, 0xba, 0xff, 0xbc, 0xff, 0xd3, 0xff, 0xdd, 0xff, -0xf2, 0xff, 0xfb, 0xff, 0xfe, 0xff, 0xee, 0xff, 0xdb, 0xff, 0xcf, 0xff, 0xb3, 0xff, 0x93, 0xff, -0x96, 0xff, 0x91, 0xff, 0x92, 0xff, 0x89, 0xff, 0x7d, 0xff, 0x82, 0xff, 0x8a, 0xff, 0x6f, 0xff, -0x80, 0xff, 0x83, 0xff, 0x8f, 0xff, 0x94, 0xff, 0x90, 0xff, 0xae, 0xff, 0xab, 0xff, 0xba, 0xff, -0xbe, 0xff, 0xbc, 0xff, 0xc5, 0xff, 0xdd, 0xff, 0xe8, 0xff, 0xdf, 0xff, 0xc3, 0xff, 0xa1, 0xff, -0x78, 0xff, 0x52, 0xff, 0x3b, 0xff, 0x0d, 0xff, 0x0d, 0xff, 0x11, 0xff, 0x0d, 0xff, 0x06, 0xff, -0x0b, 0xff, 0x10, 0xff, 0x2a, 0xff, 0x33, 0xff, 0x39, 0xff, 0x3f, 0xff, 0x56, 0xff, 0x85, 0xff, -0x8f, 0xff, 0xb8, 0xff, 0xcd, 0xff, 0xdb, 0xff, 0xe9, 0xff, 0xe8, 0xff, 0x16, 0x00, 0x37, 0x00, -0x40, 0x00, 0x52, 0x00, 0x59, 0x00, 0x58, 0x00, 0x39, 0x00, 0x10, 0x00, 0xf3, 0xff, 0xd7, 0xff, -0xba, 0xff, 0x97, 0xff, 0x7f, 0xff, 0x8d, 0xff, 0xb7, 0xff, 0xe5, 0xff, 0x0b, 0x00, 0x18, 0x00, -0x31, 0x00, 0x44, 0x00, 0x47, 0x00, 0x3f, 0x00, 0x35, 0x00, 0x3e, 0x00, 0x48, 0x00, 0x58, 0x00, -0x6a, 0x00, 0x83, 0x00, 0xa0, 0x00, 0x89, 0x00, 0x94, 0x00, 0x82, 0x00, 0x7d, 0x00, 0x75, 0x00, -0x5e, 0x00, 0x4f, 0x00, 0x59, 0x00, 0x4e, 0x00, 0x43, 0x00, 0x13, 0x00, 0x00, 0x00, 0xec, 0xff, -0xdd, 0xff, 0xd4, 0xff, 0xd1, 0xff, 0xbc, 0xff, 0xbe, 0xff, 0xa8, 0xff, 0xc9, 0xff, 0xdd, 0xff, -0xf3, 0xff, 0xfa, 0xff, 0xf1, 0xff, 0xdb, 0xff, 0xd7, 0xff, 0xce, 0xff, 0xc0, 0xff, 0xd0, 0xff, -0xeb, 0xff, 0xf1, 0xff, 0x09, 0x00, 0x1e, 0x00, 0x2c, 0x00, 0x27, 0x00, 0x24, 0x00, 0x0f, 0x00, -0x2d, 0x00, 0x46, 0x00, 0x50, 0x00, 0x4b, 0x00, 0x48, 0x00, 0x68, 0x00, 0x63, 0x00, 0x53, 0x00, -0x4e, 0x00, 0x5f, 0x00, 0x6b, 0x00, 0x6b, 0x00, 0x60, 0x00, 0x41, 0x00, 0x4c, 0x00, 0x58, 0x00, -0x45, 0x00, 0x3e, 0x00, 0x22, 0x00, 0x0c, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xfb, 0xff, 0x0e, 0x00, -0xfb, 0xff, 0xec, 0xff, 0xd1, 0xff, 0xb4, 0xff, 0xb4, 0xff, 0xce, 0xff, 0xc2, 0xff, 0xac, 0xff, -0x9c, 0xff, 0x91, 0xff, 0xa9, 0xff, 0xae, 0xff, 0xbd, 0xff, 0x94, 0xff, 0x92, 0xff, 0x78, 0xff, -0x76, 0xff, 0x72, 0xff, 0x9b, 0xff, 0xba, 0xff, 0xb1, 0xff, 0xaf, 0xff, 0xab, 0xff, 0xa7, 0xff, -0x8f, 0xff, 0x8b, 0xff, 0x74, 0xff, 0x87, 0xff, 0x93, 0xff, 0x94, 0xff, 0x93, 0xff, 0x9b, 0xff, -0x9e, 0xff, 0x95, 0xff, 0xb4, 0xff, 0xbc, 0xff, 0xdb, 0xff, 0x04, 0x00, 0x17, 0x00, 0x3f, 0x00, -0x34, 0x00, 0x1d, 0x00, 0x11, 0x00, 0xfa, 0xff, 0xfb, 0xff, 0xe3, 0xff, 0xcd, 0xff, 0xb8, 0xff, -0xba, 0xff, 0xb2, 0xff, 0xbe, 0xff, 0xd1, 0xff, 0xd6, 0xff, 0xbe, 0xff, 0xda, 0xff, 0xc1, 0xff, -0xcc, 0xff, 0xd4, 0xff, 0xe8, 0xff, 0xf8, 0xff, 0xd9, 0xff, 0xcc, 0xff, 0xac, 0xff, 0x9e, 0xff, -0x91, 0xff, 0x9c, 0xff, 0xac, 0xff, 0xb7, 0xff, 0xc7, 0xff, 0xc3, 0xff, 0xeb, 0xff, 0xfd, 0xff, -0xdf, 0xff, 0xd2, 0xff, 0xda, 0xff, 0xe5, 0xff, 0xfd, 0xff, 0x24, 0x00, 0x29, 0x00, 0x43, 0x00, -0x78, 0x00, 0x93, 0x00, 0xa4, 0x00, 0x7b, 0x00, 0x7f, 0x00, 0x7f, 0x00, 0x6a, 0x00, 0x6d, 0x00, -0x62, 0x00, 0x58, 0x00, 0x3c, 0x00, 0x26, 0x00, 0x03, 0x00, 0xf0, 0xff, 0xf4, 0xff, 0xf2, 0xff, -0xf0, 0xff, 0xfc, 0xff, 0xf1, 0xff, 0xec, 0xff, 0xd1, 0xff, 0xb0, 0xff, 0x88, 0xff, 0x7c, 0xff, -0x67, 0xff, 0x59, 0xff, 0x4e, 0xff, 0x29, 0xff, 0x37, 0xff, 0x1f, 0xff, 0x22, 0xff, 0x05, 0xff, -0x0e, 0xff, 0x15, 0xff, 0x29, 0xff, 0x39, 0xff, 0x3e, 0xff, 0x46, 0xff, 0x49, 0xff, 0x50, 0xff, -0x65, 0xff, 0x91, 0xff, 0xa8, 0xff, 0xc8, 0xff, 0xd3, 0xff, 0xf4, 0xff, 0xf4, 0xff, 0xf1, 0xff, -0x02, 0x00, 0xce, 0xff, 0xf2, 0xff, 0xe1, 0xff, 0x73, 0x00, 0x1f, 0x00, 0xc4, 0xff, 0x91, 0x00, -0x31, 0x00, 0x78, 0xff, 0x57, 0x00, 0xfa, 0xff, 0x6d, 0xff, 0x09, 0x00, 0x9e, 0xff, 0x76, 0xff, -0xab, 0xff, 0xac, 0xff, 0x3b, 0xff, 0x34, 0xff, 0x87, 0xff, 0x36, 0xff, 0x3e, 0xff, 0x8e, 0xff, -0x48, 0xff, 0x46, 0xff, 0x97, 0xff, 0x64, 0xff, 0x55, 0xff, 0x94, 0xff, 0x78, 0xff, 0x5d, 0xff, -0x83, 0xff, 0x7b, 0xff, 0x95, 0xff, 0xaa, 0xff, 0xd4, 0xff, 0xc4, 0xff, 0xa8, 0xff, 0x84, 0xff, -0x66, 0xff, 0x78, 0xff, 0x59, 0xff, 0x7a, 0xff, 0x8b, 0xff, 0xa3, 0xff, 0xb1, 0xff, 0x93, 0xff, -0x89, 0xff, 0xa4, 0xff, 0xa3, 0xff, 0x8d, 0xff, 0xbf, 0xff, 0xd6, 0xff, 0xc8, 0xff, 0xe8, 0xff, -0xfb, 0xff, 0x03, 0x00, 0x14, 0x00, 0x1f, 0x00, 0x00, 0x00, 0xdd, 0xff, 0xcc, 0xff, 0xba, 0xff, -0xab, 0xff, 0xaf, 0xff, 0xb3, 0xff, 0xb9, 0xff, 0xe6, 0xff, 0xf1, 0xff, 0xe0, 0xff, 0xc6, 0xff, -0xc1, 0xff, 0xcb, 0xff, 0xac, 0xff, 0xb5, 0xff, 0x98, 0xff, 0x8e, 0xff, 0xa7, 0xff, 0xb9, 0xff, -0xbd, 0xff, 0xc2, 0xff, 0xb4, 0xff, 0xb8, 0xff, 0x9f, 0xff, 0x95, 0xff, 0xa2, 0xff, 0xa5, 0xff, -0xaf, 0xff, 0xc9, 0xff, 0xd0, 0xff, 0xd1, 0xff, 0xe0, 0xff, 0xc7, 0xff, 0xa5, 0xff, 0xa3, 0xff, -0x88, 0xff, 0x72, 0xff, 0x5f, 0xff, 0x75, 0xff, 0x89, 0xff, 0x90, 0xff, 0x93, 0xff, 0xb7, 0xff, -0xc5, 0xff, 0xa1, 0xff, 0x92, 0xff, 0x70, 0xff, 0x6e, 0xff, 0x76, 0xff, 0x7d, 0xff, 0x7f, 0xff, -0x82, 0xff, 0x6a, 0xff, 0x78, 0xff, 0x73, 0xff, 0x98, 0xff, 0xb4, 0xff, 0xc8, 0xff, 0xde, 0xff, -0xdb, 0xff, 0xd1, 0xff, 0xd8, 0xff, 0xeb, 0xff, 0xe4, 0xff, 0xe8, 0xff, 0xeb, 0xff, 0xd3, 0xff, -0xc4, 0xff, 0xca, 0xff, 0xcd, 0xff, 0xe2, 0xff, 0xea, 0xff, 0xe9, 0xff, 0xe6, 0xff, 0xd2, 0xff, -0xdb, 0xff, 0xcb, 0xff, 0xae, 0xff, 0xa2, 0xff, 0x6d, 0xff, 0x5d, 0xff, 0x5f, 0xff, 0x60, 0xff, -0x72, 0xff, 0x8b, 0xff, 0xa0, 0xff, 0x9d, 0xff, 0xa0, 0xff, 0x93, 0xff, 0x93, 0xff, 0xa3, 0xff, -0x9b, 0xff, 0xa3, 0xff, 0xc2, 0xff, 0xc0, 0xff, 0xdf, 0xff, 0xf4, 0xff, 0x06, 0x00, 0x19, 0x00, -0x1e, 0x00, 0x30, 0x00, 0x2f, 0x00, 0x1c, 0x00, 0x33, 0x00, 0x48, 0x00, 0x5a, 0x00, 0x60, 0x00, -0x6c, 0x00, 0x63, 0x00, 0x5c, 0x00, 0x47, 0x00, 0x49, 0x00, 0x69, 0x00, 0x7b, 0x00, 0x80, 0x00, -0x5e, 0x00, 0x61, 0x00, 0x4d, 0x00, 0x4b, 0x00, 0x48, 0x00, 0x36, 0x00, 0x38, 0x00, 0x37, 0x00, -0x18, 0x00, 0x05, 0x00, 0x2c, 0x00, 0x3d, 0x00, 0x47, 0x00, 0x3e, 0x00, 0x1f, 0x00, 0x1d, 0x00, -0x21, 0x00, 0x0f, 0x00, 0xff, 0xff, 0xf2, 0xff, 0xf4, 0xff, 0xfe, 0xff, 0x02, 0x00, 0x12, 0x00, -0x29, 0x00, 0x3c, 0x00, 0x55, 0x00, 0x49, 0x00, 0x5f, 0x00, 0x6a, 0x00, 0x7c, 0x00, 0x83, 0x00, -0xa1, 0x00, 0xa9, 0x00, 0xb1, 0x00, 0xa6, 0x00, 0x82, 0x00, 0x7b, 0x00, 0x88, 0x00, 0xa1, 0x00, -0xae, 0x00, 0x8d, 0x00, 0x85, 0x00, 0x69, 0x00, 0x74, 0x00, 0x7d, 0x00, 0x73, 0x00, 0x74, 0x00, -0x69, 0x00, 0x6d, 0x00, 0x5e, 0x00, 0x74, 0x00, 0x5e, 0x00, 0x71, 0x00, 0x84, 0x00, 0x75, 0x00, -0x4e, 0x00, 0x49, 0x00, 0x37, 0x00, 0x2b, 0x00, 0x2b, 0x00, 0x3e, 0x00, 0x2e, 0x00, 0x25, 0x00, -0x31, 0x00, 0x37, 0x00, 0x52, 0x00, 0x64, 0x00, 0x5a, 0x00, 0x48, 0x00, 0x47, 0x00, 0x1e, 0x00, -0x0a, 0x00, 0x04, 0x00, 0x12, 0x00, 0xff, 0xff, 0xe7, 0xff, 0xe4, 0xff, 0xcc, 0xff, 0xe5, 0xff, -0xcb, 0xff, 0xaf, 0xff, 0xae, 0xff, 0x99, 0xff, 0xb5, 0xff, 0xa9, 0xff, 0xba, 0xff, 0xc7, 0xff, -0xda, 0xff, 0xd7, 0xff, 0xdb, 0xff, 0xe6, 0xff, 0xec, 0xff, 0x0d, 0x00, 0x0f, 0x00, 0x42, 0x00, -0x47, 0x00, 0x35, 0x00, 0x3b, 0x00, 0x36, 0x00, 0x29, 0x00, 0x1c, 0x00, 0x27, 0x00, 0x31, 0x00, -0x5a, 0x00, 0x63, 0x00, 0x7b, 0x00, 0x94, 0x00, 0x8e, 0x00, 0x98, 0x00, 0x9d, 0x00, 0x75, 0x00, -0x73, 0x00, 0x69, 0x00, 0x5a, 0x00, 0x68, 0x00, 0x8b, 0x00, 0x87, 0x00, 0x81, 0x00, 0x79, 0x00, -0x6b, 0x00, 0x5e, 0x00, 0x44, 0x00, 0x30, 0x00, 0x2c, 0x00, 0x32, 0x00, 0x31, 0x00, 0x37, 0x00, -0x28, 0x00, 0x23, 0x00, 0x2e, 0x00, 0x32, 0x00, 0x46, 0x00, 0x4d, 0x00, 0x6a, 0x00, 0x88, 0x00, -0xb1, 0x00, 0xbe, 0x00, 0xb4, 0x00, 0xa2, 0x00, 0x8a, 0x00, 0x9b, 0x00, 0x8f, 0x00, 0x66, 0x00, -0x74, 0x00, 0x76, 0x00, 0x80, 0x00, 0xa0, 0x00, 0x9c, 0x00, 0xa9, 0x00, 0xaf, 0x00, 0x99, 0x00, -0xab, 0x00, 0x91, 0x00, 0x8b, 0x00, 0x8c, 0x00, 0x8b, 0x00, 0xa4, 0x00, 0xa8, 0x00, 0xa3, 0x00, -0xb5, 0x00, 0xab, 0x00, 0xab, 0x00, 0xbe, 0x00, 0xaa, 0x00, 0xb4, 0x00, 0xba, 0x00, 0xac, 0x00, -0xa4, 0x00, 0x97, 0x00, 0x80, 0x00, 0x8f, 0x00, 0x84, 0x00, 0x75, 0x00, 0x77, 0x00, 0x68, 0x00, -0x52, 0x00, 0x48, 0x00, 0x33, 0x00, 0x10, 0x00, 0x1b, 0x00, 0x08, 0x00, 0x05, 0x00, 0x0f, 0x00, -0x06, 0x00, 0x09, 0x00, 0xf9, 0xff, 0xf8, 0xff, 0x02, 0x00, 0x11, 0x00, 0x0c, 0x00, 0x23, 0x00, -0x4c, 0x00, 0x63, 0x00, 0x70, 0x00, 0x68, 0x00, 0x55, 0x00, 0x36, 0x00, 0x3f, 0x00, 0x48, 0x00, -0x2d, 0x00, 0x22, 0x00, 0x20, 0x00, 0x1b, 0x00, 0x29, 0x00, 0x3e, 0x00, 0x4c, 0x00, 0x1e, 0x00, -0x0b, 0x00, 0xec, 0xff, 0xd5, 0xff, 0xb9, 0xff, 0xc8, 0xff, 0xd5, 0xff, 0xc6, 0xff, 0xd4, 0xff, -0xc6, 0xff, 0xcc, 0xff, 0xcb, 0xff, 0xe1, 0xff, 0xe5, 0xff, 0xe5, 0xff, 0xce, 0xff, 0xbb, 0xff, -0xb4, 0xff, 0xb2, 0xff, 0xb0, 0xff, 0x9f, 0xff, 0x9a, 0xff, 0x9a, 0xff, 0x8a, 0xff, 0x9f, 0xff, -0x95, 0xff, 0x83, 0xff, 0x64, 0xff, 0x71, 0xff, 0x6e, 0xff, 0x74, 0xff, 0x86, 0xff, 0x6b, 0xff, -0x6d, 0xff, 0x5d, 0xff, 0x6b, 0xff, 0x7a, 0xff, 0x70, 0xff, 0x82, 0xff, 0x98, 0xff, 0xa7, 0xff, -0xbb, 0xff, 0xd0, 0xff, 0xda, 0xff, 0xc7, 0xff, 0xdf, 0xff, 0xf5, 0xff, 0xf9, 0xff, 0xf8, 0xff, -0x08, 0x00, 0x0f, 0x00, 0x01, 0x00, 0xec, 0xff, 0xee, 0xff, 0xfc, 0xff, 0x00, 0x00, 0x02, 0x00, -0x0a, 0x00, 0x00, 0x00, 0xf1, 0xff, 0xef, 0xff, 0xeb, 0xff, 0x13, 0x00, 0x18, 0x00, 0x22, 0x00, -0x16, 0x00, 0xf5, 0xff, 0xef, 0xff, 0xf9, 0xff, 0x19, 0x00, 0x33, 0x00, 0x4b, 0x00, 0x48, 0x00, -0x40, 0x00, 0x2d, 0x00, 0x2a, 0x00, 0x4b, 0x00, 0x57, 0x00, 0x4b, 0x00, 0x39, 0x00, 0x28, 0x00, -0x21, 0x00, 0x27, 0x00, 0x38, 0x00, 0x5c, 0x00, 0x71, 0x00, 0x95, 0x00, 0xa7, 0x00, 0x86, 0x00, -0xa3, 0x00, 0x71, 0x00, 0x7b, 0x00, 0x9e, 0x00, 0x63, 0x00, 0x31, 0x00, 0x44, 0x00, 0x4d, 0x00, -0x0e, 0x00, 0x00, 0x00, 0xde, 0xff, 0xa5, 0xff, 0x9b, 0xff, 0x9f, 0xff, 0x91, 0xff, 0xa7, 0xff, -0xd4, 0xff, 0xfe, 0xff, 0x19, 0x00, 0x3a, 0x00, 0x56, 0x00, 0x64, 0x00, 0x5a, 0x00, 0x61, 0x00, -0x59, 0x00, 0x4c, 0x00, 0x68, 0x00, 0x60, 0x00, 0x93, 0x00, 0x86, 0x00, 0x95, 0x00, 0x93, 0x00, -0x84, 0x00, 0x77, 0x00, 0x51, 0x00, 0x4b, 0x00, 0x4b, 0x00, 0x39, 0x00, 0x24, 0x00, 0x16, 0x00, -0xfb, 0xff, 0xe9, 0xff, 0xe1, 0xff, 0xcb, 0xff, 0xca, 0xff, 0xc4, 0xff, 0xad, 0xff, 0xa1, 0xff, -0xab, 0xff, 0xce, 0xff, 0xda, 0xff, 0xed, 0xff, 0xe6, 0xff, 0xc7, 0xff, 0xc9, 0xff, 0xc9, 0xff, -0xd1, 0xff, 0xb5, 0xff, 0xd9, 0xff, 0xe5, 0xff, 0x01, 0x00, 0x25, 0x00, 0x2a, 0x00, 0x3c, 0x00, -0x55, 0x00, 0x64, 0x00, 0x62, 0x00, 0x42, 0x00, 0x28, 0x00, 0x16, 0x00, 0x0c, 0x00, 0x1c, 0x00, -0xf3, 0xff, 0xf2, 0xff, 0xf4, 0xff, 0xdc, 0xff, 0xd3, 0xff, 0xad, 0xff, 0x7e, 0xff, 0x7a, 0xff, -0x72, 0xff, 0x8a, 0xff, 0x91, 0xff, 0xb0, 0xff, 0xc3, 0xff, 0xb1, 0xff, 0xb2, 0xff, 0xaa, 0xff, -0xb7, 0xff, 0x9e, 0xff, 0x7f, 0xff, 0x7a, 0xff, 0x6c, 0xff, 0x71, 0xff, 0x7a, 0xff, 0xa4, 0xff, -0x83, 0xff, 0x81, 0xff, 0x88, 0xff, 0x78, 0xff, 0x97, 0xff, 0xb1, 0xff, 0xb8, 0xff, 0xad, 0xff, -0xae, 0xff, 0xc3, 0xff, 0xdb, 0xff, 0xf6, 0xff, 0x13, 0x00, 0x26, 0x00, 0x1e, 0x00, 0x34, 0x00, -0x46, 0x00, 0x45, 0x00, 0x65, 0x00, 0x7e, 0x00, 0xa0, 0x00, 0xb2, 0x00, 0x94, 0x00, 0x6e, 0x00, -0x5d, 0x00, 0x3a, 0x00, 0x46, 0x00, 0x1e, 0x00, 0x09, 0x00, 0x0f, 0x00, 0xf5, 0xff, 0x05, 0x00, -0x15, 0x00, 0x21, 0x00, 0x27, 0x00, 0x41, 0x00, 0x4e, 0x00, 0x75, 0x00, 0x8a, 0x00, 0x7c, 0x00, -0x67, 0x00, 0x64, 0x00, 0x81, 0x00, 0x85, 0x00, 0x9a, 0x00, 0xae, 0x00, 0xc7, 0x00, 0xd9, 0x00, -0xde, 0x00, 0xe8, 0x00, 0xf9, 0x00, 0xee, 0x00, 0xdc, 0x00, 0xc6, 0x00, 0x99, 0x00, 0x58, 0x00, -0x34, 0x00, 0x16, 0x00, 0x25, 0x00, 0x3c, 0x00, 0x3d, 0x00, 0x37, 0x00, 0x19, 0x00, 0xfb, 0xff, -0xe1, 0xff, 0xe6, 0xff, 0xf1, 0xff, 0x0b, 0x00, 0x1a, 0x00, 0x18, 0x00, 0x1d, 0x00, 0x18, 0x00, -0x15, 0x00, 0x29, 0x00, 0x20, 0x00, 0x2b, 0x00, 0x45, 0x00, 0x4c, 0x00, 0x5e, 0x00, 0x64, 0x00, -0x5a, 0x00, 0x6e, 0x00, 0x5b, 0x00, 0x50, 0x00, 0x60, 0x00, 0x40, 0x00, 0x41, 0x00, 0x40, 0x00, -0x33, 0x00, 0x3b, 0x00, 0x2f, 0x00, 0x25, 0x00, 0x2e, 0x00, 0x26, 0x00, 0x34, 0x00, 0x42, 0x00, -0x22, 0x00, 0x19, 0x00, 0x05, 0x00, 0x09, 0x00, 0x00, 0x00, 0x0c, 0x00, 0xe5, 0xff, 0xef, 0xff, -0xf1, 0xff, 0xd4, 0xff, 0xcc, 0xff, 0xc1, 0xff, 0xd9, 0xff, 0xe7, 0xff, 0x02, 0x00, 0x03, 0x00, -0xf5, 0xff, 0xe5, 0xff, 0xe5, 0xff, 0xd0, 0xff, 0xc9, 0xff, 0xd3, 0xff, 0xd0, 0xff, 0xde, 0xff, -0xf0, 0xff, 0xe3, 0xff, 0x0a, 0x00, 0x09, 0x00, 0xea, 0xff, 0xeb, 0xff, 0xcb, 0xff, 0xba, 0xff, -0xac, 0xff, 0xa3, 0xff, 0x9f, 0xff, 0xb3, 0xff, 0xc3, 0xff, 0xe8, 0xff, 0xdf, 0xff, 0xf2, 0xff, -0x01, 0x00, 0xf7, 0xff, 0xec, 0xff, 0xda, 0xff, 0xfa, 0xff, 0xf2, 0xff, 0xd9, 0xff, 0xde, 0xff, -0xdf, 0xff, 0xdc, 0xff, 0xcb, 0xff, 0xcb, 0xff, 0xd3, 0xff, 0xef, 0xff, 0x0f, 0x00, 0x14, 0x00, -0x25, 0x00, 0x23, 0x00, 0x29, 0x00, 0x22, 0x00, 0x15, 0x00, 0x1a, 0x00, 0x20, 0x00, 0x35, 0x00, -0x2f, 0x00, 0x17, 0x00, 0x2c, 0x00, 0x22, 0x00, 0x1d, 0x00, 0x33, 0x00, 0x1e, 0x00, 0x1f, 0x00, -0x49, 0x00, 0x41, 0x00, 0x68, 0x00, 0x7e, 0x00, 0x90, 0x00, 0xa3, 0x00, 0xab, 0x00, 0xac, 0x00, -0xaa, 0x00, 0xb1, 0x00, 0x8e, 0x00, 0x7d, 0x00, 0x82, 0x00, 0x76, 0x00, 0x77, 0x00, 0x5a, 0x00, -0x27, 0x00, 0x1e, 0x00, 0x17, 0x00, 0x08, 0x00, 0x04, 0x00, 0x03, 0x00, 0x06, 0x00, 0xfa, 0xff, -0xfe, 0xff, 0x1f, 0x00, 0x2e, 0x00, 0x24, 0x00, 0x1b, 0x00, 0x1e, 0x00, 0x1f, 0x00, 0x19, 0x00, -0x00, 0x00, 0xf3, 0xff, 0xdf, 0xff, 0xcf, 0xff, 0xd2, 0xff, 0xc1, 0xff, 0xc5, 0xff, 0xaa, 0xff, -0x97, 0xff, 0x87, 0xff, 0x7b, 0xff, 0x52, 0xff, 0x4f, 0xff, 0x50, 0xff, 0x6c, 0xff, 0x8c, 0xff, -0x96, 0xff, 0x7f, 0xff, 0x7c, 0xff, 0x94, 0xff, 0xa0, 0xff, 0xa3, 0xff, 0xc8, 0xff, 0xec, 0xff, -0x08, 0x00, 0x20, 0x00, 0x03, 0x00, 0xf5, 0xff, 0xce, 0xff, 0xca, 0xff, 0xc7, 0xff, 0xdd, 0xff, -0xec, 0xff, 0xf3, 0xff, 0x00, 0x00, 0x23, 0x00, 0x3f, 0x00, 0x49, 0x00, 0x58, 0x00, 0x4e, 0x00, -0x37, 0x00, 0x42, 0x00, 0x3e, 0x00, 0x36, 0x00, 0x4d, 0x00, 0x2e, 0x00, 0x35, 0x00, 0x23, 0x00, -0x10, 0x00, 0xd5, 0xff, 0xad, 0xff, 0x9f, 0xff, 0x82, 0xff, 0x6e, 0xff, 0x61, 0xff, 0x48, 0xff, -0x3d, 0xff, 0x43, 0xff, 0x4c, 0xff, 0x54, 0xff, 0x48, 0xff, 0x4d, 0xff, 0x4f, 0xff, 0x5d, 0xff, -0x67, 0xff, 0x8f, 0xff, 0xae, 0xff, 0xb1, 0xff, 0xc5, 0xff, 0xca, 0xff, 0xd5, 0xff, 0xdc, 0xff, -0xe8, 0xff, 0x1c, 0x00, 0x31, 0x00, 0x35, 0x00, 0x4c, 0x00, 0x5c, 0x00, 0x5d, 0x00, 0x61, 0x00, -0x74, 0x00, 0x73, 0x00, 0x51, 0x00, 0x32, 0x00, 0xff, 0xff, 0xdb, 0xff, 0xcb, 0xff, 0xd4, 0xff, -0xee, 0xff, 0xef, 0xff, 0x03, 0x00, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x09, 0x00, 0x19, 0x00, -0x19, 0x00, 0x1b, 0x00, 0x14, 0x00, 0xf6, 0xff, 0xea, 0xff, 0xe7, 0xff, 0xcb, 0xff, 0xbd, 0xff, -0xad, 0xff, 0xa0, 0xff, 0x9d, 0xff, 0x98, 0xff, 0xa2, 0xff, 0x9b, 0xff, 0x97, 0xff, 0xb2, 0xff, -0xaf, 0xff, 0xc4, 0xff, 0xb3, 0xff, 0x99, 0xff, 0xa6, 0xff, 0xbd, 0xff, 0xcf, 0xff, 0xfd, 0xff, -0x3a, 0x00, 0x4b, 0x00, 0x48, 0x00, 0x50, 0x00, 0x5d, 0x00, 0x6f, 0x00, 0x76, 0x00, 0x76, 0x00, -0x61, 0x00, 0x45, 0x00, 0x37, 0x00, 0x3b, 0x00, 0x1c, 0x00, 0xf9, 0xff, 0xe4, 0xff, 0xce, 0xff, -0xba, 0xff, 0xbc, 0xff, 0xc3, 0xff, 0xa4, 0xff, 0x99, 0xff, 0xa5, 0xff, 0x84, 0xff, 0x78, 0xff, -0x78, 0xff, 0x7f, 0xff, 0x68, 0xff, 0x7e, 0xff, 0x6d, 0xff, 0x64, 0xff, 0x78, 0xff, 0x6d, 0xff, -0xa0, 0xff, 0xc3, 0xff, 0xd5, 0xff, 0x0d, 0x00, 0x0b, 0x00, 0xf3, 0xff, 0xe9, 0xff, 0xe5, 0xff, -0xdb, 0xff, 0xcc, 0xff, 0xb6, 0xff, 0xc7, 0xff, 0xcf, 0xff, 0xd0, 0xff, 0xee, 0xff, 0xf1, 0xff, -0xc6, 0xff, 0xa4, 0xff, 0x95, 0xff, 0x85, 0xff, 0x8c, 0xff, 0x84, 0xff, 0x91, 0xff, 0x8a, 0xff, -0x85, 0xff, 0xaa, 0xff, 0xb5, 0xff, 0xc8, 0xff, 0xc5, 0xff, 0xc8, 0xff, 0xdc, 0xff, 0xec, 0xff, -0xdb, 0xff, 0xdf, 0xff, 0xeb, 0xff, 0xf2, 0xff, 0x15, 0x00, 0x1f, 0x00, 0x35, 0x00, 0x23, 0x00, -0x36, 0x00, 0x35, 0x00, 0x16, 0x00, 0x0d, 0x00, 0xf5, 0xff, 0xfa, 0xff, 0x09, 0x00, 0x19, 0x00, -0x26, 0x00, 0x29, 0x00, 0x21, 0x00, 0x19, 0x00, 0x0a, 0x00, 0x0e, 0x00, 0x01, 0x00, 0x19, 0x00, -0x04, 0x00, 0x2f, 0x00, 0x2c, 0x00, 0x2b, 0x00, 0x2e, 0x00, 0x37, 0x00, 0x41, 0x00, 0x2f, 0x00, -0x37, 0x00, 0x32, 0x00, 0x57, 0x00, 0x73, 0x00, 0x6d, 0x00, 0x8a, 0x00, 0x9a, 0x00, 0xbd, 0x00, -0xdc, 0x00, 0xd9, 0x00, 0xc5, 0x00, 0xc5, 0x00, 0xaa, 0x00, 0xb9, 0x00, 0xc9, 0x00, 0xce, 0x00, -0xdb, 0x00, 0xeb, 0x00, 0xe9, 0x00, 0xe8, 0x00, 0xd9, 0x00, 0xd8, 0x00, 0xe0, 0x00, 0xdb, 0x00, -0xc6, 0x00, 0xab, 0x00, 0x89, 0x00, 0x8a, 0x00, 0x98, 0x00, 0x92, 0x00, 0x9e, 0x00, 0xb3, 0x00, -0x8e, 0x00, 0x74, 0x00, 0x5d, 0x00, 0x46, 0x00, 0x2d, 0x00, 0x27, 0x00, 0x20, 0x00, 0x11, 0x00, -0x27, 0x00, 0xf5, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xe4, 0xff, 0xec, 0xff, 0xf7, 0xff, 0xf7, 0xff, -0x08, 0x00, 0x12, 0x00, 0x12, 0x00, 0x05, 0x00, 0x0f, 0x00, 0x03, 0x00, 0x2e, 0x00, 0x43, 0x00, -0x3e, 0x00, 0x48, 0x00, 0x4b, 0x00, 0x39, 0x00, 0x2f, 0x00, 0x2a, 0x00, 0x42, 0x00, 0x66, 0x00, -0x53, 0x00, 0x56, 0x00, 0x49, 0x00, 0x39, 0x00, 0x44, 0x00, 0x38, 0x00, 0x0e, 0x00, 0xff, 0xff, -0xe8, 0xff, 0xe9, 0xff, 0xed, 0xff, 0xd7, 0xff, 0xdb, 0xff, 0xe5, 0xff, 0xf4, 0xff, 0xfb, 0xff, -0x06, 0x00, 0xf3, 0xff, 0xfe, 0xff, 0xf0, 0xff, 0xee, 0xff, 0xdd, 0xff, 0xdc, 0xff, 0xda, 0xff, -0xc3, 0xff, 0xaf, 0xff, 0xb2, 0xff, 0xb4, 0xff, 0xb0, 0xff, 0xd7, 0xff, 0xd5, 0xff, 0xd8, 0xff, -0xc7, 0xff, 0xbf, 0xff, 0x9e, 0xff, 0xa9, 0xff, 0xac, 0xff, 0xb1, 0xff, 0xd8, 0xff, 0xfc, 0xff, -0x29, 0x00, 0x44, 0x00, 0x62, 0x00, 0x83, 0x00, 0x75, 0x00, 0x80, 0x00, 0x7c, 0x00, 0x70, 0x00, -0x8d, 0x00, 0x8d, 0x00, 0x7a, 0x00, 0x82, 0x00, 0x7d, 0x00, 0x98, 0x00, 0x8b, 0x00, 0x83, 0x00, -0x8c, 0x00, 0x82, 0x00, 0x7f, 0x00, 0x7c, 0x00, 0x70, 0x00, 0x73, 0x00, 0x7b, 0x00, 0x6e, 0x00, -0x6b, 0x00, 0x69, 0x00, 0x6a, 0x00, 0x74, 0x00, 0x48, 0x00, 0x43, 0x00, 0x2e, 0x00, 0x24, 0x00, -0x16, 0x00, 0x11, 0x00, 0x09, 0x00, 0xe7, 0xff, 0xc0, 0xff, 0x9b, 0xff, 0x85, 0xff, 0x81, 0xff, -0x98, 0xff, 0x89, 0xff, 0x98, 0xff, 0xc4, 0xff, 0xf3, 0xff, 0x10, 0x00, 0x1f, 0x00, 0x2d, 0x00, -0x38, 0x00, 0x57, 0x00, 0x63, 0x00, 0x5b, 0x00, 0x35, 0x00, 0x26, 0x00, 0x1f, 0x00, 0x38, 0x00, -0x2e, 0x00, 0x2c, 0x00, 0x15, 0x00, 0x06, 0x00, 0xf7, 0xff, 0x0e, 0x00, 0xf3, 0xff, 0xee, 0xff, -0x0c, 0x00, 0xfd, 0xff, 0xfb, 0xff, 0xd7, 0xff, 0xc3, 0xff, 0xb5, 0xff, 0xb5, 0xff, 0xd5, 0xff, -0xfa, 0xff, 0x0e, 0x00, 0x12, 0x00, 0x04, 0x00, 0xe4, 0xff, 0xde, 0xff, 0xb5, 0xff, 0xaf, 0xff, -0x98, 0xff, 0xb3, 0xff, 0xc0, 0xff, 0xad, 0xff, 0x82, 0xff, 0x71, 0xff, 0x87, 0xff, 0x88, 0xff, -0x78, 0xff, 0x6b, 0xff, 0x6d, 0xff, 0x81, 0xff, 0x99, 0xff, 0xb5, 0xff, 0xc8, 0xff, 0xdf, 0xff, -0x02, 0x00, 0xf1, 0xff, 0xe8, 0xff, 0xcc, 0xff, 0xa9, 0xff, 0x73, 0xff, 0x4e, 0xff, 0x65, 0xff, -0x77, 0xff, 0x81, 0xff, 0x8f, 0xff, 0x98, 0xff, 0x84, 0xff, 0x8f, 0xff, 0xa7, 0xff, 0xbd, 0xff, -0xed, 0xff, 0xf5, 0xff, 0xf3, 0xff, 0xf9, 0xff, 0xf5, 0xff, 0x08, 0x00, 0x14, 0x00, 0x27, 0x00, -0x41, 0x00, 0x38, 0x00, 0x1e, 0x00, 0x0b, 0x00, 0xfa, 0xff, 0xf7, 0xff, 0xf0, 0xff, 0xd1, 0xff, -0xd0, 0xff, 0xc4, 0xff, 0xbf, 0xff, 0xd4, 0xff, 0xc4, 0xff, 0xc0, 0xff, 0xaf, 0xff, 0x9f, 0xff, -0x99, 0xff, 0x99, 0xff, 0x9a, 0xff, 0x92, 0xff, 0x83, 0xff, 0x7d, 0xff, 0x62, 0xff, 0x49, 0xff, -0x51, 0xff, 0x5a, 0xff, 0x80, 0xff, 0x98, 0xff, 0x9d, 0xff, 0xa5, 0xff, 0xd1, 0xff, 0xeb, 0xff, -0x0b, 0x00, 0x3b, 0x00, 0x58, 0x00, 0x73, 0x00, 0x8b, 0x00, 0x89, 0x00, 0x8d, 0x00, 0x97, 0x00, -0xa6, 0x00, 0xd3, 0x00, 0xd9, 0x00, 0xdd, 0x00, 0xf1, 0x00, 0xe4, 0x00, 0xe1, 0x00, 0xd4, 0x00, -0xd7, 0x00, 0xb2, 0x00, 0x9b, 0x00, 0x6c, 0x00, 0x5f, 0x00, 0x54, 0x00, 0x54, 0x00, 0x56, 0x00, -0x3b, 0x00, 0x1a, 0x00, 0x1b, 0x00, 0x1f, 0x00, 0x33, 0x00, 0x50, 0x00, 0x4f, 0x00, 0x4f, 0x00, -0x56, 0x00, 0x3c, 0x00, 0x2f, 0x00, 0x40, 0x00, 0x40, 0x00, 0x63, 0x00, 0x85, 0x00, 0x92, 0x00, -0x9b, 0x00, 0x8d, 0x00, 0x84, 0x00, 0x62, 0x00, 0x49, 0x00, 0x23, 0x00, 0x1a, 0x00, 0x0d, 0x00, -0xfa, 0xff, 0x0a, 0x00, 0x21, 0x00, 0x42, 0x00, 0x5f, 0x00, 0x36, 0x00, 0x17, 0x00, 0xef, 0xff, -0xbd, 0xff, 0xd4, 0xff, 0xe9, 0xff, 0x16, 0x00, 0x06, 0x00, 0x01, 0x00, 0xf7, 0xff, 0xe0, 0xff, -0xd0, 0xff, 0xd6, 0xff, 0xf2, 0xff, 0xfe, 0xff, 0xf4, 0xff, 0xef, 0xff, 0xf2, 0xff, 0x02, 0x00, -0xf9, 0xff, 0xf6, 0xff, 0xe1, 0xff, 0xc9, 0xff, 0xb4, 0xff, 0xbb, 0xff, 0xcf, 0xff, 0xeb, 0xff, -0x17, 0x00, 0x4d, 0x00, 0x56, 0x00, 0x39, 0x00, 0x49, 0x00, 0x23, 0x00, 0x06, 0x00, 0x11, 0x00, -0xfc, 0xff, 0x13, 0x00, 0x20, 0x00, 0x17, 0x00, 0xed, 0xff, 0xf0, 0xff, 0xe8, 0xff, 0xe3, 0xff, -0xda, 0xff, 0xc7, 0xff, 0xb1, 0xff, 0x88, 0xff, 0x6f, 0xff, 0x67, 0xff, 0x61, 0xff, 0x72, 0xff, -0x64, 0xff, 0x5d, 0xff, 0x5f, 0xff, 0x66, 0xff, 0x59, 0xff, 0x54, 0xff, 0x61, 0xff, 0x84, 0xff, -0x85, 0xff, 0x8e, 0xff, 0x81, 0xff, 0x85, 0xff, 0x81, 0xff, 0x8b, 0xff, 0xa5, 0xff, 0xc5, 0xff, -0xf3, 0xff, 0x14, 0x00, 0x25, 0x00, 0x24, 0x00, 0x22, 0x00, 0x27, 0x00, 0x2c, 0x00, 0x31, 0x00, -0x3b, 0x00, 0x3e, 0x00, 0x48, 0x00, 0x4d, 0x00, 0x65, 0x00, 0x74, 0x00, 0x70, 0x00, 0x79, 0x00, -0x73, 0x00, 0x6d, 0x00, 0x82, 0x00, 0x90, 0x00, 0x86, 0x00, 0x8a, 0x00, 0x79, 0x00, 0x5f, 0x00, -0x5c, 0x00, 0x54, 0x00, 0x35, 0x00, 0x12, 0x00, 0xee, 0xff, 0xc2, 0xff, 0xb1, 0xff, 0xa7, 0xff, -0x98, 0xff, 0x8c, 0xff, 0x87, 0xff, 0x85, 0xff, 0x8d, 0xff, 0x9d, 0xff, 0xb4, 0xff, 0xe9, 0xff, -0x01, 0x00, 0x17, 0x00, 0x32, 0x00, 0x4f, 0x00, 0x70, 0x00, 0x95, 0x00, 0xb0, 0x00, 0xb0, 0x00, -0x9d, 0x00, 0x92, 0x00, 0x9a, 0x00, 0x9a, 0x00, 0x91, 0x00, 0x9a, 0x00, 0xbf, 0x00, 0xb6, 0x00, -0xd1, 0x00, 0xdd, 0x00, 0xf4, 0x00, 0x14, 0x01, 0xf9, 0x00, 0x0c, 0x01, 0xfe, 0x00, 0xe4, 0x00, -0xd6, 0x00, 0xd4, 0x00, 0xea, 0x00, 0xf2, 0x00, 0xf7, 0x00, 0x13, 0x01, 0x06, 0x01, 0xea, 0x00, -0xc6, 0x00, 0xc1, 0x00, 0xb7, 0x00, 0xab, 0x00, 0x90, 0x00, 0x57, 0x00, 0x2b, 0x00, 0xde, 0xff, -0xd0, 0xff, 0xbe, 0xff, 0xbd, 0xff, 0xad, 0xff, 0xa8, 0xff, 0x9d, 0xff, 0x8e, 0xff, 0x82, 0xff, -0x6b, 0xff, 0x7e, 0xff, 0x77, 0xff, 0x84, 0xff, 0x8a, 0xff, 0x92, 0xff, 0xb7, 0xff, 0xb0, 0xff, -0xba, 0xff, 0xba, 0xff, 0xb0, 0xff, 0xcc, 0xff, 0xce, 0xff, 0x0a, 0x00, 0x15, 0x00, 0x22, 0x00, -0x2a, 0x00, 0x23, 0x00, 0x31, 0x00, 0x24, 0x00, 0x3e, 0x00, 0x51, 0x00, 0x56, 0x00, 0x4f, 0x00, -0x39, 0x00, 0x1b, 0x00, 0x18, 0x00, 0x0b, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0xf5, 0xff, -0xd6, 0xff, 0xc5, 0xff, 0xb5, 0xff, 0xc7, 0xff, 0xd3, 0xff, 0xdb, 0xff, 0xe5, 0xff, 0xd2, 0xff, -0xc1, 0xff, 0xb6, 0xff, 0x7f, 0xff, 0x81, 0xff, 0x8b, 0xff, 0x6d, 0xff, 0x6b, 0xff, 0x53, 0xff, -0x50, 0xff, 0x4e, 0xff, 0x40, 0xff, 0x43, 0xff, 0x30, 0xff, 0x3c, 0xff, 0x2c, 0xff, 0x0e, 0xff, -0xed, 0xfe, 0xe9, 0xfe, 0x0f, 0xff, 0x32, 0xff, 0x38, 0xff, 0x51, 0xff, 0x4a, 0xff, 0x4b, 0xff, -0x6f, 0xff, 0x88, 0xff, 0xa8, 0xff, 0x9b, 0xff, 0xb8, 0xff, 0xcf, 0xff, 0xef, 0xff, 0x0e, 0x00, -0x09, 0x00, 0xfb, 0xff, 0xe3, 0xff, 0xb1, 0xff, 0xbb, 0xff, 0xbf, 0xff, 0xaa, 0xff, 0xbc, 0xff, -0xcc, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xed, 0xff, 0xe5, 0xff, 0xc8, 0xff, 0xc5, 0xff, 0xd5, 0xff, -0xd7, 0xff, 0x07, 0x00, 0x08, 0x00, 0x1b, 0x00, 0x14, 0x00, 0x0f, 0x00, 0x0a, 0x00, 0x22, 0x00, -0x36, 0x00, 0x22, 0x00, 0x4d, 0x00, 0x33, 0x00, 0x3b, 0x00, 0x48, 0x00, 0x5c, 0x00, 0x55, 0x00, -0x42, 0x00, 0x2c, 0x00, 0x13, 0x00, 0xe7, 0xff, 0xcd, 0xff, 0xd2, 0xff, 0xcb, 0xff, 0xd4, 0xff, -0xbd, 0xff, 0xbf, 0xff, 0xcb, 0xff, 0xaf, 0xff, 0xa9, 0xff, 0x98, 0xff, 0x9f, 0xff, 0x9d, 0xff, -0xa3, 0xff, 0xa2, 0xff, 0xb7, 0xff, 0xdd, 0xff, 0xfa, 0xff, 0x0b, 0x00, 0x15, 0x00, 0x07, 0x00, -0x15, 0x00, 0x1b, 0x00, 0x1b, 0x00, 0x16, 0x00, 0x0a, 0x00, 0x08, 0x00, 0x03, 0x00, 0x0f, 0x00, -0xfc, 0xff, 0xec, 0xff, 0x09, 0x00, 0x00, 0x00, 0xf8, 0xff, 0xef, 0xff, 0xf9, 0xff, 0xee, 0xff, -0xdf, 0xff, 0xc3, 0xff, 0xb5, 0xff, 0xa1, 0xff, 0x9e, 0xff, 0xaa, 0xff, 0x9b, 0xff, 0xa2, 0xff, -0xa6, 0xff, 0xa0, 0xff, 0x93, 0xff, 0xbc, 0xff, 0xdf, 0xff, 0xc7, 0xff, 0xc2, 0xff, 0xc6, 0xff, -0xab, 0xff, 0x9e, 0xff, 0xa2, 0xff, 0xa0, 0xff, 0x89, 0xff, 0x96, 0xff, 0x87, 0xff, 0x8c, 0xff, -0x85, 0xff, 0x68, 0xff, 0x61, 0xff, 0x58, 0xff, 0x5c, 0xff, 0x64, 0xff, 0x5e, 0xff, 0x5d, 0xff, -0x6d, 0xff, 0x6c, 0xff, 0x73, 0xff, 0x70, 0xff, 0x6c, 0xff, 0x61, 0xff, 0x6c, 0xff, 0x9f, 0xff, -0xd5, 0xff, 0xfd, 0xff, 0x20, 0x00, 0x2f, 0x00, 0x55, 0x00, 0x64, 0x00, 0x73, 0x00, 0x63, 0x00, -0x4f, 0x00, 0x58, 0x00, 0x59, 0x00, 0x76, 0x00, 0x75, 0x00, 0x6d, 0x00, 0x52, 0x00, 0x2e, 0x00, -0x19, 0x00, 0xfa, 0xff, 0xd8, 0xff, 0xd5, 0xff, 0xd5, 0xff, 0xd6, 0xff, 0xc4, 0xff, 0xd2, 0xff, -0xc6, 0xff, 0xb2, 0xff, 0xbc, 0xff, 0xb5, 0xff, 0xba, 0xff, 0xca, 0xff, 0xbe, 0xff, 0xc7, 0xff, -0xc6, 0xff, 0xed, 0xff, 0x01, 0x00, 0x25, 0x00, 0x41, 0x00, 0x43, 0x00, 0x4c, 0x00, 0x64, 0x00, -0x6e, 0x00, 0x72, 0x00, 0x80, 0x00, 0x8b, 0x00, 0xa7, 0x00, 0xb8, 0x00, 0xc2, 0x00, 0xca, 0x00, -0xdb, 0x00, 0xe5, 0x00, 0xee, 0x00, 0xd3, 0x00, 0xa8, 0x00, 0x97, 0x00, 0x7c, 0x00, 0x65, 0x00, -0x44, 0x00, 0x48, 0x00, 0x58, 0x00, 0x70, 0x00, 0x6c, 0x00, 0x82, 0x00, 0x54, 0x00, 0x31, 0x00, -0x2f, 0x00, 0x18, 0x00, 0x06, 0x00, 0xdc, 0xff, 0xd4, 0xff, 0xc0, 0xff, 0x96, 0xff, 0x9a, 0xff, -0x92, 0xff, 0x91, 0xff, 0x90, 0xff, 0x80, 0xff, 0x8a, 0xff, 0x75, 0xff, 0xa3, 0xff, 0xb3, 0xff, -0xbe, 0xff, 0xcd, 0xff, 0xd5, 0xff, 0xef, 0xff, 0xf6, 0xff, 0xf3, 0xff, 0xee, 0xff, 0xf3, 0xff, -0x05, 0x00, 0x2a, 0x00, 0x49, 0x00, 0x5f, 0x00, 0x9a, 0x00, 0xaf, 0x00, 0xa7, 0x00, 0x89, 0x00, -0x5c, 0x00, 0x3b, 0x00, 0x19, 0x00, 0xf9, 0xff, 0xff, 0xff, 0x06, 0x00, 0xfa, 0xff, 0x02, 0x00, -0xdb, 0xff, 0xdb, 0xff, 0xdc, 0xff, 0xd4, 0xff, 0xb8, 0xff, 0xb2, 0xff, 0xad, 0xff, 0xc0, 0xff, -0xd9, 0xff, 0xeb, 0xff, 0xe5, 0xff, 0xf4, 0xff, 0xfb, 0xff, 0xe5, 0xff, 0xf1, 0xff, 0xe3, 0xff, -0xcd, 0xff, 0xfc, 0xff, 0x16, 0x00, 0x3f, 0x00, 0x6b, 0x00, 0x65, 0x00, 0x6c, 0x00, 0x6d, 0x00, -0x5c, 0x00, 0x62, 0x00, 0x80, 0x00, 0x93, 0x00, 0xba, 0x00, 0xe1, 0x00, 0x18, 0x01, 0x29, 0x01, -0x10, 0x01, 0xe9, 0x00, 0xd5, 0x00, 0xb0, 0x00, 0xb0, 0x00, 0xa6, 0x00, 0x98, 0x00, 0xa3, 0x00, -0xa9, 0x00, 0xab, 0x00, 0x99, 0x00, 0x92, 0x00, 0x73, 0x00, 0x57, 0x00, 0x58, 0x00, 0x47, 0x00, -0x39, 0x00, 0x2b, 0x00, 0x1d, 0x00, 0x1e, 0x00, 0x1d, 0x00, 0xff, 0xff, 0x02, 0x00, 0x07, 0x00, -0x08, 0x00, 0xfb, 0xff, 0xff, 0xff, 0x09, 0x00, 0x1d, 0x00, 0x27, 0x00, 0x3c, 0x00, 0x27, 0x00, -0x26, 0x00, 0x28, 0x00, 0x40, 0x00, 0x34, 0x00, 0x40, 0x00, 0x60, 0x00, 0x80, 0x00, 0xa4, 0x00, -0xa0, 0x00, 0x89, 0x00, 0x7a, 0x00, 0x7c, 0x00, 0x88, 0x00, 0x91, 0x00, 0xa9, 0x00, 0xbc, 0x00, -0xaf, 0x00, 0x8f, 0x00, 0x6a, 0x00, 0x68, 0x00, 0x69, 0x00, 0x68, 0x00, 0x58, 0x00, 0x51, 0x00, -0x51, 0x00, 0x5d, 0x00, 0x49, 0x00, 0x3a, 0x00, 0x21, 0x00, 0x05, 0x00, 0xf6, 0xff, 0xe4, 0xff, -0xc5, 0xff, 0xcf, 0xff, 0xd4, 0xff, 0xdd, 0xff, 0xea, 0xff, 0xdb, 0xff, 0xd7, 0xff, 0xb2, 0xff, -0x9c, 0xff, 0x77, 0xff, 0x5c, 0xff, 0x48, 0xff, 0x56, 0xff, 0x68, 0xff, 0x6f, 0xff, 0x69, 0xff, -0x5f, 0xff, 0x4c, 0xff, 0x1c, 0xff, 0xe2, 0xfe, 0xd8, 0xfe, 0xbd, 0xfe, 0xc9, 0xfe, 0xba, 0xfe, -0xb6, 0xfe, 0xc5, 0xfe, 0xdc, 0xfe, 0xf9, 0xfe, 0xfe, 0xfe, 0xf1, 0xfe, 0xe5, 0xfe, 0xef, 0xfe, -0xf2, 0xfe, 0x10, 0xff, 0x44, 0xff, 0x6a, 0xff, 0x98, 0xff, 0xa3, 0xff, 0xb8, 0xff, 0xc3, 0xff, -0xe9, 0xff, 0xf0, 0xff, 0xe3, 0xff, 0xce, 0xff, 0xb7, 0xff, 0xb2, 0xff, 0xc8, 0xff, 0xda, 0xff, -0xed, 0xff, 0xf7, 0xff, 0xfa, 0xff, 0xe4, 0xff, 0xd8, 0xff, 0xb2, 0xff, 0xac, 0xff, 0xb0, 0xff, -0x91, 0xff, 0x8b, 0xff, 0x86, 0xff, 0x84, 0xff, 0x6e, 0xff, 0x66, 0xff, 0x76, 0xff, 0x9f, 0xff, -0xc3, 0xff, 0xdb, 0xff, 0xfc, 0xff, 0x00, 0x00, 0x05, 0x00, 0x07, 0x00, 0xf0, 0xff, 0xe1, 0xff, -0xec, 0xff, 0x03, 0x00, 0x25, 0x00, 0x36, 0x00, 0x4c, 0x00, 0x5a, 0x00, 0x7c, 0x00, 0xb7, 0x00, -0xb0, 0x00, 0xa8, 0x00, 0x8b, 0x00, 0x57, 0x00, 0x32, 0x00, 0x12, 0x00, 0x10, 0x00, 0x14, 0x00, -0x11, 0x00, 0x08, 0x00, 0x0f, 0x00, 0xfb, 0xff, 0x03, 0x00, 0x11, 0x00, 0x27, 0x00, 0x54, 0x00, -0x64, 0x00, 0x7a, 0x00, 0xa7, 0x00, 0x9f, 0x00, 0x90, 0x00, 0x7c, 0x00, 0x7e, 0x00, 0x78, 0x00, -0x69, 0x00, 0x80, 0x00, 0x70, 0x00, 0x71, 0x00, 0x5d, 0x00, 0x41, 0x00, 0x30, 0x00, 0x3e, 0x00, -0x39, 0x00, 0x41, 0x00, 0x37, 0x00, 0x1f, 0x00, 0x17, 0x00, 0xfe, 0xff, 0xfc, 0xff, 0xe4, 0xff, -0xc9, 0xff, 0xbf, 0xff, 0xba, 0xff, 0xda, 0xff, 0xdc, 0xff, 0xd9, 0xff, 0xea, 0xff, 0xe4, 0xff, -0xeb, 0xff, 0x13, 0x00, 0x2b, 0x00, 0x40, 0x00, 0x4a, 0x00, 0x42, 0x00, 0x5b, 0x00, 0x5b, 0x00, -0x46, 0x00, 0x4c, 0x00, 0x3e, 0x00, 0x2b, 0x00, 0x26, 0x00, 0x0a, 0x00, 0xd4, 0xff, 0xc2, 0xff, -0x97, 0xff, 0x8f, 0xff, 0x9e, 0xff, 0x8d, 0xff, 0x88, 0xff, 0x93, 0xff, 0x95, 0xff, 0x82, 0xff, -0x8c, 0xff, 0x79, 0xff, 0x6a, 0xff, 0x69, 0xff, 0x4b, 0xff, 0x5e, 0xff, 0x41, 0xff, 0x32, 0xff, -0x3b, 0xff, 0x21, 0xff, 0x12, 0xff, 0x29, 0xff, 0x4e, 0xff, 0x47, 0xff, 0x4b, 0xff, 0x4a, 0xff, -0x51, 0xff, 0x33, 0xff, 0x1c, 0xff, 0x28, 0xff, 0x3f, 0xff, 0x4b, 0xff, 0x58, 0xff, 0x58, 0xff, -0x55, 0xff, 0x80, 0xff, 0x7e, 0xff, 0xa2, 0xff, 0xbc, 0xff, 0xd8, 0xff, 0xe7, 0xff, 0xf5, 0xff, -0x11, 0x00, 0x21, 0x00, 0x49, 0x00, 0x4c, 0x00, 0x35, 0x00, 0x2a, 0x00, 0x48, 0x00, 0x45, 0x00, -0x3a, 0x00, 0x46, 0x00, 0x6d, 0x00, 0x76, 0x00, 0x7e, 0x00, 0x68, 0x00, 0x4d, 0x00, 0x3b, 0x00, -0x3c, 0x00, 0x4d, 0x00, 0x42, 0x00, 0x5d, 0x00, 0x67, 0x00, 0x79, 0x00, 0x8d, 0x00, 0x72, 0x00, -0x42, 0x00, 0x26, 0x00, 0x13, 0x00, 0x0b, 0x00, 0x14, 0x00, 0x2d, 0x00, 0x3f, 0x00, 0x4c, 0x00, -0x5a, 0x00, 0x40, 0x00, 0x3f, 0x00, 0x27, 0x00, 0x47, 0x00, 0x5d, 0x00, 0x67, 0x00, 0x5f, 0x00, -0x4e, 0x00, 0x48, 0x00, 0x20, 0x00, 0x2d, 0x00, 0x20, 0x00, 0x1d, 0x00, 0x43, 0x00, 0x12, 0x00, -0x6b, 0x00, 0x52, 0x00, 0x45, 0x00, 0x74, 0x00, 0x74, 0x00, 0x87, 0x00, 0xaa, 0x00, 0x83, 0x00, -0x87, 0x00, 0x69, 0x00, 0x71, 0x00, 0x63, 0x00, 0x75, 0x00, 0x8f, 0x00, 0x79, 0x00, 0x85, 0x00, -0x69, 0x00, 0x4b, 0x00, 0x4c, 0x00, 0x5d, 0x00, 0x63, 0x00, 0x85, 0x00, 0x81, 0x00, 0x56, 0x00, -0x5f, 0x00, 0x7d, 0x00, 0x73, 0x00, 0x58, 0x00, 0x48, 0x00, 0x3e, 0x00, 0x28, 0x00, 0x27, 0x00, -0x17, 0x00, 0x10, 0x00, 0x1d, 0x00, 0x19, 0x00, 0x23, 0x00, 0x17, 0x00, 0x2a, 0x00, 0x33, 0x00, -0x34, 0x00, 0x2a, 0x00, 0x31, 0x00, 0x2f, 0x00, 0x2a, 0x00, 0x2f, 0x00, 0x0b, 0x00, 0xfb, 0xff, -0xef, 0xff, 0xdb, 0xff, 0xc7, 0xff, 0xb2, 0xff, 0xa0, 0xff, 0xb6, 0xff, 0xd4, 0xff, 0xe0, 0xff, -0xeb, 0xff, 0xcf, 0xff, 0xc8, 0xff, 0xb7, 0xff, 0x9a, 0xff, 0x85, 0xff, 0x73, 0xff, 0x75, 0xff, -0x92, 0xff, 0xba, 0xff, 0xd0, 0xff, 0xd1, 0xff, 0xe9, 0xff, 0xed, 0xff, 0xe9, 0xff, 0xea, 0xff, -0xfc, 0xff, 0x0e, 0x00, 0x03, 0x00, 0x00, 0x00, 0x07, 0x00, 0x03, 0x00, 0xf7, 0xff, 0xf0, 0xff, -0x08, 0x00, 0x16, 0x00, 0xfd, 0xff, 0xf2, 0xff, 0xff, 0xff, 0x00, 0x00, 0x17, 0x00, 0x32, 0x00, -0x51, 0x00, 0x46, 0x00, 0x45, 0x00, 0x3c, 0x00, 0x36, 0x00, 0x35, 0x00, 0x2c, 0x00, 0x2a, 0x00, -0x2b, 0x00, 0x1d, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0xef, 0xff, 0xe4, 0xff, 0xe5, 0xff, 0xfb, 0xff, -0x1f, 0x00, 0x2d, 0x00, 0x33, 0x00, 0x36, 0x00, 0x3f, 0x00, 0x42, 0x00, 0x3f, 0x00, 0x1c, 0x00, -0xfe, 0xff, 0xdc, 0xff, 0xf5, 0xff, 0xe4, 0xff, 0xbd, 0xff, 0xc3, 0xff, 0xd6, 0xff, 0xec, 0xff, -0xfe, 0xff, 0x0c, 0x00, 0x1a, 0x00, 0x15, 0x00, 0x23, 0x00, 0x39, 0x00, 0x25, 0x00, 0x35, 0x00, -0x25, 0x00, 0x21, 0x00, 0x22, 0x00, 0x2a, 0x00, 0x2c, 0x00, 0x49, 0x00, 0x6b, 0x00, 0x6b, 0x00, -0x8f, 0x00, 0x79, 0x00, 0x79, 0x00, 0x96, 0x00, 0x83, 0x00, 0x78, 0x00, 0x52, 0x00, 0x35, 0x00, -0x2e, 0x00, 0x20, 0x00, 0x1f, 0x00, 0xf2, 0xff, 0xdb, 0xff, 0xc8, 0xff, 0xcf, 0xff, 0xe0, 0xff, -0xde, 0xff, 0xe8, 0xff, 0xd3, 0xff, 0xde, 0xff, 0xea, 0xff, 0xfd, 0xff, 0x0a, 0x00, 0x0e, 0x00, -0x33, 0x00, 0x3f, 0x00, 0x45, 0x00, 0x41, 0x00, 0x2c, 0x00, 0x2f, 0x00, 0x41, 0x00, 0x42, 0x00, -0x58, 0x00, 0x50, 0x00, 0x3a, 0x00, 0x34, 0x00, 0x1b, 0x00, 0x1a, 0x00, 0x03, 0x00, 0xe5, 0xff, -0xe6, 0xff, 0xe6, 0xff, 0xd6, 0xff, 0xbc, 0xff, 0xa6, 0xff, 0x97, 0xff, 0x8c, 0xff, 0x8d, 0xff, -0x7f, 0xff, 0x87, 0xff, 0x7d, 0xff, 0x72, 0xff, 0x92, 0xff, 0x9d, 0xff, 0x99, 0xff, 0x8e, 0xff, -0x6c, 0xff, 0x58, 0xff, 0x50, 0xff, 0x5a, 0xff, 0x72, 0xff, 0x8f, 0xff, 0x8e, 0xff, 0x7c, 0xff, -0x6c, 0xff, 0x62, 0xff, 0x88, 0xff, 0xa5, 0xff, 0xb2, 0xff, 0xb7, 0xff, 0xbf, 0xff, 0xc5, 0xff, -0xd0, 0xff, 0xfc, 0xff, 0x11, 0x00, 0x22, 0x00, 0x1a, 0x00, 0xf3, 0xff, 0xbd, 0xff, 0xa7, 0xff, -0xa5, 0xff, 0xaa, 0xff, 0xc3, 0xff, 0xab, 0xff, 0xad, 0xff, 0xa7, 0xff, 0xbf, 0xff, 0xc4, 0xff, -0xd3, 0xff, 0xee, 0xff, 0xd7, 0xff, 0xcb, 0xff, 0xcb, 0xff, 0xd6, 0xff, 0xca, 0xff, 0xd4, 0xff, -0xc8, 0xff, 0xde, 0xff, 0xdd, 0xff, 0xd7, 0xff, 0xd8, 0xff, 0xac, 0xff, 0xc5, 0xff, 0xd4, 0xff, -0xf1, 0xff, 0xef, 0xff, 0xf0, 0xff, 0xf8, 0xff, 0x06, 0x00, 0xf9, 0xff, 0xf0, 0xff, 0xe7, 0xff, -0xf8, 0xff, 0xff, 0xff, 0xfb, 0xff, 0xea, 0xff, 0xd6, 0xff, 0xec, 0xff, 0x0c, 0x00, 0x44, 0x00, -0x65, 0x00, 0x65, 0x00, 0x79, 0x00, 0x8b, 0x00, 0x96, 0x00, 0xa5, 0x00, 0xab, 0x00, 0x9c, 0x00, -0x79, 0x00, 0x57, 0x00, 0x4c, 0x00, 0x4e, 0x00, 0x52, 0x00, 0x4b, 0x00, 0x4e, 0x00, 0x4b, 0x00, -0x42, 0x00, 0x22, 0x00, 0x0c, 0x00, 0xfc, 0xff, 0x16, 0x00, 0x16, 0x00, 0x23, 0x00, 0x1e, 0x00, -0x28, 0x00, 0x49, 0x00, 0x57, 0x00, 0x58, 0x00, 0x53, 0x00, 0x4b, 0x00, 0x3e, 0x00, 0x2d, 0x00, -0x1c, 0x00, 0x15, 0x00, 0x25, 0x00, 0x18, 0x00, 0x11, 0x00, 0x0a, 0x00, 0x10, 0x00, 0x23, 0x00, -0x3e, 0x00, 0x46, 0x00, 0x3d, 0x00, 0x41, 0x00, 0x32, 0x00, 0x38, 0x00, 0x2b, 0x00, 0x0a, 0x00, -0xf1, 0xff, 0xc1, 0xff, 0xca, 0xff, 0xb1, 0xff, 0x96, 0xff, 0x8b, 0xff, 0x96, 0xff, 0xad, 0xff, -0xc8, 0xff, 0xcc, 0xff, 0xe9, 0xff, 0xc9, 0xff, 0xb1, 0xff, 0xd3, 0xff, 0xdd, 0xff, 0xea, 0xff, -0x01, 0x00, 0xfb, 0xff, 0xfc, 0xff, 0x15, 0x00, 0x2a, 0x00, 0x4b, 0x00, 0x58, 0x00, 0x68, 0x00, -0x84, 0x00, 0x87, 0x00, 0x8f, 0x00, 0x80, 0x00, 0x6a, 0x00, 0x4e, 0x00, 0x52, 0x00, 0x33, 0x00, -0x12, 0x00, 0xf9, 0xff, 0xfb, 0xff, 0xfe, 0xff, 0x04, 0x00, 0x12, 0x00, 0xf6, 0xff, 0x10, 0x00, -0x0c, 0x00, 0x0f, 0x00, 0xeb, 0xff, 0xe4, 0xff, 0xd2, 0xff, 0xcc, 0xff, 0xef, 0xff, 0xec, 0xff, -0xe1, 0xff, 0xcf, 0xff, 0xbf, 0xff, 0xce, 0xff, 0xec, 0xff, 0xe9, 0xff, 0xee, 0xff, 0xd6, 0xff, -0xcc, 0xff, 0xcb, 0xff, 0xcc, 0xff, 0xbe, 0xff, 0xad, 0xff, 0xa3, 0xff, 0xa8, 0xff, 0x9e, 0xff, -0x8f, 0xff, 0x89, 0xff, 0x7e, 0xff, 0x5b, 0xff, 0x44, 0xff, 0x4b, 0xff, 0x59, 0xff, 0x66, 0xff, -0x81, 0xff, 0xab, 0xff, 0xb1, 0xff, 0x9b, 0xff, 0xa2, 0xff, 0xb4, 0xff, 0xb2, 0xff, 0xa7, 0xff, -0xd3, 0xff, 0xe0, 0xff, 0xed, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xfb, 0xff, 0xf3, 0xff, 0x07, 0x00, -0x04, 0x00, 0x01, 0x00, 0xd8, 0xff, 0xc4, 0xff, 0xac, 0xff, 0xbc, 0xff, 0xbc, 0xff, 0xbc, 0xff, -0xce, 0xff, 0xf8, 0xff, 0xf4, 0xff, 0xe9, 0xff, 0xdc, 0xff, 0xc7, 0xff, 0xd5, 0xff, 0xe1, 0xff, -0xe5, 0xff, 0xe0, 0xff, 0xd6, 0xff, 0xd1, 0xff, 0xe4, 0xff, 0xf3, 0xff, 0xfe, 0xff, 0x26, 0x00, -0x3d, 0x00, 0x4d, 0x00, 0x53, 0x00, 0x42, 0x00, 0x2f, 0x00, 0x35, 0x00, 0x42, 0x00, 0x37, 0x00, -0x23, 0x00, 0x1b, 0x00, 0x04, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0xff, 0xff, 0x0e, 0x00, 0x12, 0x00, -0x1a, 0x00, 0x25, 0x00, 0x26, 0x00, 0x29, 0x00, 0x1d, 0x00, 0x0a, 0x00, 0xfb, 0xff, 0xf2, 0xff, -0xf0, 0xff, 0xfd, 0xff, 0x1c, 0x00, 0x29, 0x00, 0x31, 0x00, 0x31, 0x00, 0x36, 0x00, 0x3d, 0x00, -0x56, 0x00, 0x5b, 0x00, 0x53, 0x00, 0x37, 0x00, 0x35, 0x00, 0x10, 0x00, 0x08, 0x00, 0x18, 0x00, -0x1c, 0x00, 0x31, 0x00, 0x16, 0x00, 0x24, 0x00, 0x2c, 0x00, 0x3e, 0x00, 0x3f, 0x00, 0x30, 0x00, -0x35, 0x00, 0x14, 0x00, 0x17, 0x00, 0xff, 0xff, 0xf1, 0xff, 0xf0, 0xff, 0xe9, 0xff, 0xc6, 0xff, -0xec, 0xff, 0x01, 0x00, 0x2d, 0x00, 0x4c, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x6c, 0x00, 0x8d, 0x00, -0x7d, 0x00, 0x8c, 0x00, 0x6d, 0x00, 0x6b, 0x00, 0x60, 0x00, 0x65, 0x00, 0x6b, 0x00, 0x64, 0x00, -0x5b, 0x00, 0x2e, 0x00, 0x07, 0x00, 0xfa, 0xff, 0x04, 0x00, 0x04, 0x00, 0x0a, 0x00, 0x0a, 0x00, -0x01, 0x00, 0x13, 0x00, 0x24, 0x00, 0x3a, 0x00, 0x43, 0x00, 0x4e, 0x00, 0x72, 0x00, 0x5a, 0x00, -0x65, 0x00, 0x8c, 0x00, 0xa3, 0x00, 0xc1, 0x00, 0xc5, 0x00, 0xb3, 0x00, 0x8d, 0x00, 0x6c, 0x00, -0x5f, 0x00, 0x5a, 0x00, 0x5a, 0x00, 0x78, 0x00, 0x6c, 0x00, 0x61, 0x00, 0x50, 0x00, 0x3e, 0x00, -0x1d, 0x00, 0x10, 0x00, 0xfb, 0xff, 0xda, 0xff, 0xc2, 0xff, 0xb2, 0xff, 0xb1, 0xff, 0xb8, 0xff, -0x9e, 0xff, 0x8e, 0xff, 0x85, 0xff, 0x80, 0xff, 0x9c, 0xff, 0xc4, 0xff, 0xe0, 0xff, 0xf9, 0xff, -0x22, 0x00, 0x37, 0x00, 0x3b, 0x00, 0x4d, 0x00, 0x47, 0x00, 0x44, 0x00, 0x37, 0x00, 0x2f, 0x00, -0x37, 0x00, 0x36, 0x00, 0x49, 0x00, 0x52, 0x00, 0x54, 0x00, 0x3c, 0x00, 0x28, 0x00, 0xfd, 0xff, -0xe2, 0xff, 0xd2, 0xff, 0xa4, 0xff, 0x99, 0xff, 0x94, 0xff, 0x80, 0xff, 0x71, 0xff, 0x61, 0xff, -0x5e, 0xff, 0x57, 0xff, 0x38, 0xff, 0x26, 0xff, 0x2b, 0xff, 0x30, 0xff, 0x23, 0xff, 0x1b, 0xff, -0x09, 0xff, 0x0a, 0xff, 0x13, 0xff, 0x1c, 0xff, 0x35, 0xff, 0x3c, 0xff, 0x3a, 0xff, 0x24, 0xff, -0x18, 0xff, 0x19, 0xff, 0x24, 0xff, 0x3f, 0xff, 0x3a, 0xff, 0x52, 0xff, 0x4a, 0xff, 0x40, 0xff, -0x53, 0xff, 0x55, 0xff, 0x46, 0xff, 0x4c, 0xff, 0x4d, 0xff, 0x4a, 0xff, 0x5d, 0xff, 0x63, 0xff, -0x52, 0xff, 0x54, 0xff, 0x4e, 0xff, 0x55, 0xff, 0x5c, 0xff, 0x50, 0xff, 0x48, 0xff, 0x52, 0xff, -0x67, 0xff, 0x86, 0xff, 0xb4, 0xff, 0xda, 0xff, 0xd9, 0xff, 0xfa, 0xff, 0xf8, 0xff, 0xfe, 0xff, -0x08, 0x00, 0xd7, 0xff, 0xbc, 0xff, 0x94, 0xff, 0x92, 0xff, 0x89, 0xff, 0x7e, 0xff, 0x88, 0xff, -0xa5, 0xff, 0xae, 0xff, 0xad, 0xff, 0xbd, 0xff, 0xd3, 0xff, 0xcf, 0xff, 0xd6, 0xff, 0xcc, 0xff, -0xbb, 0xff, 0xa8, 0xff, 0xc7, 0xff, 0xcd, 0xff, 0xd9, 0xff, 0xfa, 0xff, 0x11, 0x00, 0x1b, 0x00, -0x18, 0x00, 0x12, 0x00, 0x0e, 0x00, 0x0b, 0x00, 0x0d, 0x00, 0x1b, 0x00, 0x0f, 0x00, 0x0e, 0x00, -0x08, 0x00, 0x06, 0x00, 0xf3, 0xff, 0xf4, 0xff, 0xfd, 0xff, 0xf7, 0xff, 0x16, 0x00, 0xf9, 0xff, -0xf8, 0xff, 0xe2, 0xff, 0xc5, 0xff, 0xad, 0xff, 0xa7, 0xff, 0xb2, 0xff, 0xa5, 0xff, 0xc7, 0xff, -0xe9, 0xff, 0x05, 0x00, 0xef, 0xff, 0x06, 0x00, 0x18, 0x00, 0x12, 0x00, 0x1a, 0x00, 0x29, 0x00, -0x17, 0x00, 0x34, 0x00, 0x33, 0x00, 0x2a, 0x00, 0x15, 0x00, 0xef, 0xff, 0xc6, 0xff, 0xb7, 0xff, -0xad, 0xff, 0x9c, 0xff, 0x95, 0xff, 0xb1, 0xff, 0xba, 0xff, 0xac, 0xff, 0xb7, 0xff, 0xb8, 0xff, -0xa4, 0xff, 0xb6, 0xff, 0xc2, 0xff, 0xba, 0xff, 0xe2, 0xff, 0xe7, 0xff, 0x0a, 0x00, 0x0d, 0x00, -0x13, 0x00, 0x2a, 0x00, 0x1c, 0x00, 0x19, 0x00, 0x18, 0x00, 0x17, 0x00, 0x1a, 0x00, 0x16, 0x00, -0x01, 0x00, 0xf9, 0xff, 0xdf, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xca, 0xff, 0xa9, 0xff, 0x9f, 0xff, -0x88, 0xff, 0x7d, 0xff, 0x6f, 0xff, 0x76, 0xff, 0x56, 0xff, 0x41, 0xff, 0x2e, 0xff, 0x3e, 0xff, -0x48, 0xff, 0x4a, 0xff, 0x43, 0xff, 0x2b, 0xff, 0x43, 0xff, 0x61, 0xff, 0x70, 0xff, 0x53, 0xff, -0x6b, 0xff, 0x8a, 0xff, 0xb5, 0xff, 0xbd, 0xff, 0xb9, 0xff, 0xb1, 0xff, 0xc9, 0xff, 0xbe, 0xff, -0xba, 0xff, 0xba, 0xff, 0x9a, 0xff, 0x97, 0xff, 0xa2, 0xff, 0xb3, 0xff, 0xc0, 0xff, 0xd6, 0xff, -0xc3, 0xff, 0xaf, 0xff, 0xb7, 0xff, 0x7e, 0xff, 0x79, 0xff, 0x6b, 0xff, 0x79, 0xff, 0xa7, 0xff, -0xb3, 0xff, 0xce, 0xff, 0xd9, 0xff, 0xd3, 0xff, 0xfb, 0xff, 0x07, 0x00, 0x19, 0x00, 0x13, 0x00, -0x10, 0x00, 0x1f, 0x00, 0x1f, 0x00, 0x19, 0x00, 0x05, 0x00, 0xfd, 0xff, 0xf7, 0xff, 0xe3, 0xff, -0xd0, 0xff, 0xde, 0xff, 0xd9, 0xff, 0xbe, 0xff, 0xb0, 0xff, 0xb4, 0xff, 0xbe, 0xff, 0xb9, 0xff, -0x9d, 0xff, 0xb9, 0xff, 0xa3, 0xff, 0xb0, 0xff, 0xcd, 0xff, 0xe8, 0xff, 0xe9, 0xff, 0xf2, 0xff, -0x04, 0x00, 0x09, 0x00, 0x16, 0x00, 0x2a, 0x00, 0x45, 0x00, 0x4b, 0x00, 0x52, 0x00, 0x6c, 0x00, -0x87, 0x00, 0x78, 0x00, 0x58, 0x00, 0x45, 0x00, 0x1b, 0x00, 0x1a, 0x00, 0x09, 0x00, 0xef, 0xff, -0xe4, 0xff, 0xe7, 0xff, 0xe3, 0xff, 0xec, 0xff, 0x0e, 0x00, 0xfb, 0xff, 0xf5, 0xff, 0xe9, 0xff, -0xfa, 0xff, 0x0a, 0x00, 0xe6, 0xff, 0xea, 0xff, 0xff, 0xff, 0xe8, 0xff, 0xef, 0xff, 0xea, 0xff, -0xfa, 0xff, 0x06, 0x00, 0x03, 0x00, 0x04, 0x00, 0xfd, 0xff, 0xff, 0xff, 0x07, 0x00, 0xf9, 0xff, -0xf4, 0xff, 0x0c, 0x00, 0x07, 0x00, 0x1b, 0x00, 0xfd, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x06, 0x00, -0xf4, 0xff, 0xef, 0xff, 0xec, 0xff, 0xd1, 0xff, 0xd0, 0xff, 0xcc, 0xff, 0xef, 0xff, 0xfa, 0xff, -0xfb, 0xff, 0xfd, 0xff, 0xf2, 0xff, 0x05, 0x00, 0xf5, 0xff, 0xe9, 0xff, 0xe1, 0xff, 0xbe, 0xff, -0xc8, 0xff, 0xd0, 0xff, 0xdb, 0xff, 0xd3, 0xff, 0xce, 0xff, 0xe7, 0xff, 0xd9, 0xff, 0xef, 0xff, -0xca, 0xff, 0xc7, 0xff, 0xc9, 0xff, 0xc3, 0xff, 0xe4, 0xff, 0x0d, 0x00, 0x16, 0x00, 0x12, 0x00, -0xf5, 0xff, 0xe0, 0xff, 0xf4, 0xff, 0xd5, 0xff, 0xc7, 0xff, 0xc1, 0xff, 0xa8, 0xff, 0xad, 0xff, -0xbc, 0xff, 0xbf, 0xff, 0xc8, 0xff, 0xb5, 0xff, 0xc6, 0xff, 0xdf, 0xff, 0x11, 0x00, 0x35, 0x00, -0x23, 0x00, 0x06, 0x00, 0xfa, 0xff, 0x0a, 0x00, 0xef, 0xff, 0xdf, 0xff, 0xca, 0xff, 0xb9, 0xff, -0xd1, 0xff, 0xf2, 0xff, 0x09, 0x00, 0x11, 0x00, 0x12, 0x00, 0xff, 0xff, 0x08, 0x00, 0x15, 0x00, -0x1a, 0x00, 0x24, 0x00, 0x40, 0x00, 0x16, 0x00, 0x17, 0x00, 0x05, 0x00, 0x07, 0x00, 0xf4, 0xff, -0xf4, 0xff, 0x13, 0x00, 0x19, 0x00, 0x36, 0x00, 0x15, 0x00, 0x0b, 0x00, 0xfa, 0xff, 0x1c, 0x00, -0x16, 0x00, 0x16, 0x00, 0x01, 0x00, 0x02, 0x00, 0xc5, 0xff, 0xa1, 0xff, 0xa3, 0xff, 0xa2, 0xff, -0x8a, 0xff, 0x70, 0xff, 0x7e, 0xff, 0x67, 0xff, 0x6a, 0xff, 0x5b, 0xff, 0x5e, 0xff, 0x5a, 0xff, -0x69, 0xff, 0x5b, 0xff, 0x50, 0xff, 0x4a, 0xff, 0x58, 0xff, 0x5e, 0xff, 0x5c, 0xff, 0x4c, 0xff, -0x4a, 0xff, 0x37, 0xff, 0x33, 0xff, 0x34, 0xff, 0x60, 0xff, 0xa0, 0xff, 0xcb, 0xff, 0xfa, 0xff, -0xf4, 0xff, 0xfc, 0xff, 0xfb, 0xff, 0x13, 0x00, 0x1e, 0x00, 0x17, 0x00, 0x15, 0x00, 0x06, 0x00, -0xda, 0xff, 0xd2, 0xff, 0xbd, 0xff, 0x8d, 0xff, 0x6f, 0xff, 0x4e, 0xff, 0x4f, 0xff, 0x70, 0xff, -0x80, 0xff, 0x79, 0xff, 0x5d, 0xff, 0x42, 0xff, 0x35, 0xff, 0x1f, 0xff, 0xfe, 0xfe, 0xe6, 0xfe, -0xde, 0xfe, 0xf5, 0xfe, 0x02, 0xff, 0x24, 0xff, 0x3f, 0xff, 0x50, 0xff, 0x6e, 0xff, 0x95, 0xff, -0xb8, 0xff, 0xc2, 0xff, 0xf9, 0xff, 0xf9, 0xff, 0x0c, 0x00, 0x1f, 0x00, 0x23, 0x00, 0x3b, 0x00, -0x24, 0x00, 0x4a, 0x00, 0x48, 0x00, 0x3c, 0x00, 0x34, 0x00, 0x33, 0x00, 0x1e, 0x00, 0x21, 0x00, -0x28, 0x00, 0x2d, 0x00, 0x29, 0x00, 0x00, 0x00, 0xcf, 0xff, 0xd5, 0xff, 0xb6, 0xff, 0xcf, 0xff, -0xe5, 0xff, 0xe6, 0xff, 0xfa, 0xff, 0x2f, 0x00, 0x3f, 0x00, 0x2e, 0x00, 0x30, 0x00, 0x28, 0x00, -0x1e, 0x00, 0x19, 0x00, 0x0d, 0x00, 0xfa, 0xff, 0xd7, 0xff, 0xcb, 0xff, 0xcd, 0xff, 0xd3, 0xff, -0xda, 0xff, 0xc4, 0xff, 0xad, 0xff, 0x99, 0xff, 0x66, 0xff, 0x75, 0xff, 0x84, 0xff, 0x86, 0xff, -0x99, 0xff, 0xab, 0xff, 0xae, 0xff, 0xaa, 0xff, 0xaf, 0xff, 0xbb, 0xff, 0xd3, 0xff, 0xf5, 0xff, -0xe6, 0xff, 0xd8, 0xff, 0xe1, 0xff, 0xdd, 0xff, 0xe2, 0xff, 0xd4, 0xff, 0xea, 0xff, 0xf8, 0xff, -0xf8, 0xff, 0x05, 0x00, 0xf5, 0xff, 0xf9, 0xff, 0xb0, 0xff, 0x9f, 0xff, 0x9e, 0xff, 0x72, 0xff, -0x64, 0xff, 0x52, 0xff, 0x3d, 0xff, 0x48, 0xff, 0x5e, 0xff, 0x7c, 0xff, 0x77, 0xff, 0x72, 0xff, -0x6a, 0xff, 0x71, 0xff, 0x94, 0xff, 0x9e, 0xff, 0xc0, 0xff, 0xc5, 0xff, 0xd5, 0xff, 0xd4, 0xff, -0xd6, 0xff, 0xcb, 0xff, 0xbc, 0xff, 0xaf, 0xff, 0xc4, 0xff, 0xcc, 0xff, 0xd6, 0xff, 0xd9, 0xff, -0xf2, 0xff, 0x03, 0x00, 0x05, 0x00, 0x15, 0x00, 0x28, 0x00, 0x34, 0x00, 0x2b, 0x00, 0x2a, 0x00, -0x18, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x03, 0x00, 0xec, 0xff, 0xe6, 0xff, 0xb8, 0xff, 0xc6, 0xff, -0xbf, 0xff, 0xa0, 0xff, 0x9f, 0xff, 0x9b, 0xff, 0x9e, 0xff, 0xab, 0xff, 0xb9, 0xff, 0xe3, 0xff, -0x01, 0x00, 0x1f, 0x00, 0x22, 0x00, 0x40, 0x00, 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfd, 0xff, -0x09, 0x00, 0x16, 0x00, 0x1d, 0x00, 0xfa, 0xff, 0xee, 0xff, 0xf7, 0xff, 0xfa, 0xff, 0x02, 0x00, -0xf6, 0xff, 0xf4, 0xff, 0xd6, 0xff, 0xe9, 0xff, 0xf6, 0xff, 0x0b, 0x00, 0x08, 0x00, 0xf1, 0xff, -0xe0, 0xff, 0xcc, 0xff, 0xb1, 0xff, 0xce, 0xff, 0xd8, 0xff, 0xff, 0xff, 0x1a, 0x00, 0x40, 0x00, -0x8c, 0x00, 0xb3, 0x00, 0xc8, 0x00, 0xcb, 0x00, 0xc3, 0x00, 0x98, 0x00, 0x86, 0x00, 0x60, 0x00, -0x49, 0x00, 0x4f, 0x00, 0x5e, 0x00, 0x66, 0x00, 0x65, 0x00, 0x67, 0x00, 0x4b, 0x00, 0x20, 0x00, -0x03, 0x00, 0xe0, 0xff, 0xe4, 0xff, 0xdd, 0xff, 0xd2, 0xff, 0xc1, 0xff, 0xaf, 0xff, 0xac, 0xff, -0x98, 0xff, 0x95, 0xff, 0x86, 0xff, 0x89, 0xff, 0x86, 0xff, 0x85, 0xff, 0x96, 0xff, 0xba, 0xff, -0xd9, 0xff, 0x07, 0x00, 0x2b, 0x00, 0x27, 0x00, 0x2d, 0x00, 0x0d, 0x00, 0x09, 0x00, 0xfa, 0xff, -0xf6, 0xff, 0xe7, 0xff, 0xcc, 0xff, 0xdd, 0xff, 0xe7, 0xff, 0xe6, 0xff, 0xee, 0xff, 0xf1, 0xff, -0xe6, 0xff, 0xcb, 0xff, 0xc6, 0xff, 0xb9, 0xff, 0xc1, 0xff, 0xca, 0xff, 0xd5, 0xff, 0xe1, 0xff, -0xc0, 0xff, 0x99, 0xff, 0x82, 0xff, 0x66, 0xff, 0x6a, 0xff, 0x80, 0xff, 0x8e, 0xff, 0x8a, 0xff, -0x85, 0xff, 0x8a, 0xff, 0x77, 0xff, 0x6a, 0xff, 0x5e, 0xff, 0x69, 0xff, 0x76, 0xff, 0x75, 0xff, -0x84, 0xff, 0xa2, 0xff, 0xca, 0xff, 0xc1, 0xff, 0xd2, 0xff, 0xda, 0xff, 0xd4, 0xff, 0xc4, 0xff, -0xbd, 0xff, 0xbb, 0xff, 0xbc, 0xff, 0xe0, 0xff, 0xe5, 0xff, 0xe4, 0xff, 0xe4, 0xff, 0xc4, 0xff, -0xcb, 0xff, 0xbe, 0xff, 0xc3, 0xff, 0xc6, 0xff, 0xbe, 0xff, 0xcd, 0xff, 0xb2, 0xff, 0xb3, 0xff, -0x95, 0xff, 0x8a, 0xff, 0x8f, 0xff, 0x89, 0xff, 0xa7, 0xff, 0xc4, 0xff, 0xe0, 0xff, 0xf4, 0xff, -0x0c, 0x00, 0x18, 0x00, 0x26, 0x00, 0x09, 0x00, 0xe8, 0xff, 0xcf, 0xff, 0xa4, 0xff, 0x9e, 0xff, -0x92, 0xff, 0xa7, 0xff, 0xc4, 0xff, 0xc4, 0xff, 0xbf, 0xff, 0xd0, 0xff, 0xe6, 0xff, 0x04, 0x00, -0x13, 0x00, 0x10, 0x00, 0x1e, 0x00, 0x24, 0x00, 0x40, 0x00, 0x4e, 0x00, 0x60, 0x00, 0x5c, 0x00, -0x59, 0x00, 0x56, 0x00, 0x58, 0x00, 0x7e, 0x00, 0x90, 0x00, 0xae, 0x00, 0xb1, 0x00, 0xba, 0x00, -0xd0, 0x00, 0xcb, 0x00, 0xa5, 0x00, 0xaa, 0x00, 0xb8, 0x00, 0xbe, 0x00, 0xa7, 0x00, 0xa0, 0x00, -0x89, 0x00, 0x75, 0x00, 0x7f, 0x00, 0x79, 0x00, 0x8a, 0x00, 0x71, 0x00, 0x63, 0x00, 0x50, 0x00, -0x3a, 0x00, 0x3a, 0x00, 0x26, 0x00, 0x22, 0x00, 0x0c, 0x00, 0x14, 0x00, 0x27, 0x00, 0x30, 0x00, -0x61, 0x00, 0x60, 0x00, 0x71, 0x00, 0x6a, 0x00, 0x53, 0x00, 0x24, 0x00, 0x23, 0x00, 0x24, 0x00, -0x34, 0x00, 0x46, 0x00, 0x31, 0x00, 0x20, 0x00, 0x1e, 0x00, 0x1a, 0x00, 0x20, 0x00, 0x10, 0x00, -0x07, 0x00, 0x15, 0x00, 0x02, 0x00, 0xf0, 0xff, 0xcf, 0xff, 0xb7, 0xff, 0xe0, 0xff, 0xcf, 0xff, -0xc9, 0xff, 0xb4, 0xff, 0xac, 0xff, 0xa1, 0xff, 0x9c, 0xff, 0xbf, 0xff, 0xca, 0xff, 0xd8, 0xff, -0xf9, 0xff, 0xfc, 0xff, 0xeb, 0xff, 0xdc, 0xff, 0xed, 0xff, 0xf1, 0xff, 0x01, 0x00, 0xfe, 0xff, -0xfc, 0xff, 0xe7, 0xff, 0xc5, 0xff, 0xd3, 0xff, 0xd8, 0xff, 0xdc, 0xff, 0xc3, 0xff, 0xbe, 0xff, -0x9c, 0xff, 0x89, 0xff, 0x89, 0xff, 0x6e, 0xff, 0x75, 0xff, 0x8b, 0xff, 0x7a, 0xff, 0x69, 0xff, -0x71, 0xff, 0x81, 0xff, 0x9c, 0xff, 0xa7, 0xff, 0xc2, 0xff, 0xe9, 0xff, 0xd9, 0xff, 0xe0, 0xff, -0xe0, 0xff, 0xd9, 0xff, 0xdb, 0xff, 0xd1, 0xff, 0xcd, 0xff, 0xbf, 0xff, 0xd4, 0xff, 0xc8, 0xff, -0xe5, 0xff, 0xfc, 0xff, 0xf3, 0xff, 0xf1, 0xff, 0xed, 0xff, 0xdd, 0xff, 0xb1, 0xff, 0xc4, 0xff, -0xbf, 0xff, 0xd3, 0xff, 0xe7, 0xff, 0xf3, 0xff, 0x0f, 0x00, 0x23, 0x00, 0x1f, 0x00, 0xf6, 0xff, -0xc4, 0xff, 0x9f, 0xff, 0x82, 0xff, 0x68, 0xff, 0x58, 0xff, 0x5d, 0xff, 0x51, 0xff, 0x63, 0xff, -0x67, 0xff, 0x68, 0xff, 0x64, 0xff, 0x50, 0xff, 0x5e, 0xff, 0x3d, 0xff, 0x37, 0xff, 0x36, 0xff, -0x66, 0xff, 0x79, 0xff, 0x80, 0xff, 0x8d, 0xff, 0x83, 0xff, 0x94, 0xff, 0x81, 0xff, 0x75, 0xff, -0x93, 0xff, 0xe0, 0xff, 0x0d, 0x00, 0x2b, 0x00, 0x35, 0x00, 0x2e, 0x00, 0x37, 0x00, 0x43, 0x00, -0x51, 0x00, 0x46, 0x00, 0x45, 0x00, 0x3d, 0x00, 0x3f, 0x00, 0x3e, 0x00, 0x66, 0x00, 0x6a, 0x00, -0x5a, 0x00, 0x63, 0x00, 0x53, 0x00, 0x60, 0x00, 0x5f, 0x00, 0x48, 0x00, 0x5c, 0x00, 0x39, 0x00, -0x2a, 0x00, 0xf0, 0xff, 0xc1, 0xff, 0x9b, 0xff, 0x76, 0xff, 0x51, 0xff, 0x37, 0xff, 0x58, 0xff, -0x84, 0xff, 0xa3, 0xff, 0x92, 0xff, 0xab, 0xff, 0x8d, 0xff, 0x9f, 0xff, 0xbc, 0xff, 0xc2, 0xff, -0xd1, 0xff, 0xf1, 0xff, 0x12, 0x00, 0x27, 0x00, 0x0e, 0x00, 0xf6, 0xff, 0xe7, 0xff, 0xde, 0xff, -0xd3, 0xff, 0xd7, 0xff, 0xf1, 0xff, 0xea, 0xff, 0x0d, 0x00, 0x22, 0x00, 0x1d, 0x00, 0x30, 0x00, -0x2f, 0x00, 0x2b, 0x00, 0x33, 0x00, 0x27, 0x00, 0x31, 0x00, 0x25, 0x00, 0x42, 0x00, 0x3d, 0x00, -0x2b, 0x00, 0x23, 0x00, 0x1d, 0x00, 0x17, 0x00, 0xdd, 0xff, 0xbc, 0xff, 0x95, 0xff, 0x82, 0xff, -0x97, 0xff, 0x99, 0xff, 0xa1, 0xff, 0x88, 0xff, 0x8c, 0xff, 0x88, 0xff, 0x5d, 0xff, 0x44, 0xff, -0x36, 0xff, 0x1b, 0xff, 0x11, 0xff, 0x0f, 0xff, 0x16, 0xff, 0x3b, 0xff, 0x71, 0xff, 0xae, 0xff, -0xc4, 0xff, 0xe3, 0xff, 0xe5, 0xff, 0xf6, 0xff, 0xfc, 0xff, 0x0e, 0x00, 0x08, 0x00, 0x1f, 0x00, -0x30, 0x00, 0x47, 0x00, 0x58, 0x00, 0x48, 0x00, 0x56, 0x00, 0x32, 0x00, 0x20, 0x00, 0xfe, 0xff, -0xee, 0xff, 0xe3, 0xff, 0xdf, 0xff, 0xe6, 0xff, 0xe4, 0xff, 0xd3, 0xff, 0xd4, 0xff, 0xdb, 0xff, -0xe2, 0xff, 0xf8, 0xff, 0xd5, 0xff, 0xcf, 0xff, 0xc9, 0xff, 0xd3, 0xff, 0xed, 0xff, 0xfb, 0xff, -0x06, 0x00, 0x06, 0x00, 0xe8, 0xff, 0xf7, 0xff, 0x00, 0x00, 0x08, 0x00, 0x04, 0x00, 0xfd, 0xff, -0xe9, 0xff, 0xde, 0xff, 0xc7, 0xff, 0xd0, 0xff, 0xed, 0xff, 0xff, 0xff, 0xe8, 0xff, 0xdd, 0xff, -0xce, 0xff, 0xcb, 0xff, 0xfa, 0xff, 0x24, 0x00, 0x47, 0x00, 0x6c, 0x00, 0x82, 0x00, 0xa1, 0x00, -0xaa, 0x00, 0xce, 0x00, 0xe2, 0x00, 0xea, 0x00, 0xd0, 0x00, 0xcf, 0x00, 0xb0, 0x00, 0x9e, 0x00, -0x7c, 0x00, 0x6e, 0x00, 0x67, 0x00, 0x51, 0x00, 0x44, 0x00, 0x3d, 0x00, 0x32, 0x00, 0x3b, 0x00, -0x2a, 0x00, 0x13, 0x00, 0x0b, 0x00, 0x1c, 0x00, 0x2b, 0x00, 0x26, 0x00, 0x12, 0x00, 0x02, 0x00, -0xfb, 0xff, 0xde, 0xff, 0xe1, 0xff, 0xbf, 0xff, 0xbb, 0xff, 0xb5, 0xff, 0xc9, 0xff, 0xd6, 0xff, -0xde, 0xff, 0xd8, 0xff, 0xe1, 0xff, 0xfa, 0xff, 0x0f, 0x00, 0xf7, 0xff, 0xe9, 0xff, 0xe5, 0xff, -0x0b, 0x00, 0x2d, 0x00, 0x45, 0x00, 0x4f, 0x00, 0x54, 0x00, 0x5a, 0x00, 0x88, 0x00, 0xac, 0x00, -0xbd, 0x00, 0xa8, 0x00, 0x97, 0x00, 0x9e, 0x00, 0xc3, 0x00, 0xfd, 0x00, 0x25, 0x01, 0x0a, 0x01, -0xf9, 0x00, 0xe2, 0x00, 0xa9, 0x00, 0x75, 0x00, 0x3d, 0x00, 0x2b, 0x00, 0x29, 0x00, 0x1a, 0x00, -0xee, 0xff, 0xee, 0xff, 0xe5, 0xff, 0xd4, 0xff, 0xe7, 0xff, 0xce, 0xff, 0x9f, 0xff, 0x75, 0xff, -0x68, 0xff, 0x5e, 0xff, 0x5d, 0xff, 0x66, 0xff, 0x82, 0xff, 0x93, 0xff, 0xac, 0xff, 0xa8, 0xff, -0xaf, 0xff, 0xbb, 0xff, 0xd8, 0xff, 0xfc, 0xff, 0x01, 0x00, 0x23, 0x00, 0x37, 0x00, 0x58, 0x00, -0x6f, 0x00, 0x7e, 0x00, 0x8e, 0x00, 0x94, 0x00, 0x91, 0x00, 0x9d, 0x00, 0xa0, 0x00, 0xa4, 0x00, -0xab, 0x00, 0x8c, 0x00, 0x87, 0x00, 0x84, 0x00, 0x70, 0x00, 0x6f, 0x00, 0x5a, 0x00, 0x31, 0x00, -0x3c, 0x00, 0x30, 0x00, 0x3d, 0x00, 0x49, 0x00, 0x50, 0x00, 0x32, 0x00, 0x19, 0x00, 0x19, 0x00, -0x28, 0x00, 0x4e, 0x00, 0x55, 0x00, 0x4c, 0x00, 0x3c, 0x00, 0x4a, 0x00, 0x35, 0x00, 0x3a, 0x00, -0x2b, 0x00, 0x1a, 0x00, 0x12, 0x00, 0x2d, 0x00, 0x46, 0x00, 0x4d, 0x00, 0x5f, 0x00, 0x74, 0x00, -0x70, 0x00, 0x7d, 0x00, 0x68, 0x00, 0x75, 0x00, 0x86, 0x00, 0x7a, 0x00, 0x96, 0x00, 0xa8, 0x00, -0xb2, 0x00, 0xae, 0x00, 0xa0, 0x00, 0x8e, 0x00, 0x7d, 0x00, 0x7a, 0x00, 0x55, 0x00, 0x3a, 0x00, -0x22, 0x00, 0x14, 0x00, 0x11, 0x00, 0x08, 0x00, 0xeb, 0xff, 0xd0, 0xff, 0xbf, 0xff, 0xb3, 0xff, -0xa9, 0xff, 0xc4, 0xff, 0xd2, 0xff, 0xf2, 0xff, 0x05, 0x00, 0xff, 0xff, 0x0f, 0x00, 0x2b, 0x00, -0x33, 0x00, 0x42, 0x00, 0x5e, 0x00, 0x70, 0x00, 0x7f, 0x00, 0x83, 0x00, 0x68, 0x00, 0x75, 0x00, -0x63, 0x00, 0x72, 0x00, 0x77, 0x00, 0x5d, 0x00, 0x56, 0x00, 0x28, 0x00, 0x23, 0x00, 0xf5, 0xff, -0xe6, 0xff, 0xd4, 0xff, 0xc4, 0xff, 0xa7, 0xff, 0x82, 0xff, 0x5f, 0xff, 0x5b, 0xff, 0x5c, 0xff, -0x6b, 0xff, 0x67, 0xff, 0x6d, 0xff, 0x8e, 0xff, 0x9f, 0xff, 0xc7, 0xff, 0xe0, 0xff, 0x03, 0x00, -0x11, 0x00, 0x16, 0x00, 0x35, 0x00, 0x3d, 0x00, 0x51, 0x00, 0x67, 0x00, 0x40, 0x00, 0x3f, 0x00, -0x55, 0x00, 0x33, 0x00, 0x1e, 0x00, 0x00, 0x00, 0xf8, 0xff, 0xd1, 0xff, 0xc7, 0xff, 0xbd, 0xff, -0x92, 0xff, 0x80, 0xff, 0x63, 0xff, 0x55, 0xff, 0x4c, 0xff, 0x3f, 0xff, 0x3d, 0xff, 0x40, 0xff, -0x45, 0xff, 0x43, 0xff, 0x56, 0xff, 0x5c, 0xff, 0x6c, 0xff, 0x78, 0xff, 0x79, 0xff, 0x91, 0xff, -0x99, 0xff, 0xaf, 0xff, 0xcf, 0xff, 0xdc, 0xff, 0xe7, 0xff, 0xd9, 0xff, 0xdd, 0xff, 0xdd, 0xff, -0xdd, 0xff, 0xfe, 0xff, 0x1f, 0x00, 0x3a, 0x00, 0x3e, 0x00, 0x43, 0x00, 0x42, 0x00, 0x4b, 0x00, -0x49, 0x00, 0x69, 0x00, 0x8b, 0x00, 0x8a, 0x00, 0x8e, 0x00, 0x80, 0x00, 0x5e, 0x00, 0x3a, 0x00, -0x2d, 0x00, 0x32, 0x00, 0x53, 0x00, 0x3d, 0x00, 0x50, 0x00, 0x35, 0x00, 0x3c, 0x00, 0x29, 0x00, -0x30, 0x00, 0x38, 0x00, 0x0b, 0x00, 0x06, 0x00, 0xf0, 0xff, 0xf5, 0xff, 0xf2, 0xff, 0xf2, 0xff, -0xf5, 0xff, 0x1a, 0x00, 0x3d, 0x00, 0x4e, 0x00, 0x58, 0x00, 0x80, 0x00, 0x91, 0x00, 0x84, 0x00, -0xa0, 0x00, 0xb1, 0x00, 0xb2, 0x00, 0xd0, 0x00, 0xe1, 0x00, 0xf4, 0x00, 0x08, 0x01, 0x04, 0x01, -0xfb, 0x00, 0xf7, 0x00, 0x03, 0x01, 0x04, 0x01, 0x0a, 0x01, 0x1d, 0x01, 0x33, 0x01, 0x31, 0x01, -0x2b, 0x01, 0x11, 0x01, 0xfa, 0x00, 0xd8, 0x00, 0xac, 0x00, 0x97, 0x00, 0x95, 0x00, 0x8c, 0x00, -0x7d, 0x00, 0x6c, 0x00, 0x61, 0x00, 0x64, 0x00, 0x3a, 0x00, 0x34, 0x00, 0x2a, 0x00, 0x1e, 0x00, -0x01, 0x00, 0xd7, 0xff, 0xe3, 0xff, 0xe4, 0xff, 0xf2, 0xff, 0x07, 0x00, 0x1c, 0x00, 0x12, 0x00, -0x15, 0x00, 0x10, 0x00, 0x09, 0x00, 0x1b, 0x00, 0x27, 0x00, 0x39, 0x00, 0x40, 0x00, 0x41, 0x00, -0x46, 0x00, 0x51, 0x00, 0x44, 0x00, 0x35, 0x00, 0x47, 0x00, 0x5f, 0x00, 0x5d, 0x00, 0x60, 0x00, -0x78, 0x00, 0x7e, 0x00, 0x9e, 0x00, 0x80, 0x00, 0x71, 0x00, 0x51, 0x00, 0x13, 0x00, 0x08, 0x00, -0x0a, 0x00, 0xfc, 0xff, 0xef, 0xff, 0xf0, 0xff, 0xee, 0xff, 0x00, 0x00, 0xf0, 0xff, 0x01, 0x00, -0xe9, 0xff, 0xc4, 0xff, 0xb9, 0xff, 0xa5, 0xff, 0xae, 0xff, 0xbc, 0xff, 0xbf, 0xff, 0xc0, 0xff, -0xb5, 0xff, 0xcd, 0xff, 0xd1, 0xff, 0xb8, 0xff, 0xa0, 0xff, 0xac, 0xff, 0xbb, 0xff, 0xe2, 0xff, -0xc8, 0xff, 0xdb, 0xff, 0xf9, 0xff, 0x01, 0x00, 0xf9, 0xff, 0x12, 0x00, 0x16, 0x00, 0x1a, 0x00, -0x39, 0x00, 0x3e, 0x00, 0x4c, 0x00, 0x5b, 0x00, 0x53, 0x00, 0x5f, 0x00, 0x6f, 0x00, 0x43, 0x00, -0x1d, 0x00, 0xfb, 0xff, 0xcf, 0xff, 0xad, 0xff, 0xb4, 0xff, 0xbb, 0xff, 0xeb, 0xff, 0xf5, 0xff, -0x1d, 0x00, 0x43, 0x00, 0x45, 0x00, 0x50, 0x00, 0x19, 0x00, 0xff, 0xff, 0xda, 0xff, 0xe9, 0xff, -0xf8, 0xff, 0xfd, 0xff, 0x20, 0x00, 0x38, 0x00, 0x36, 0x00, 0x51, 0x00, 0x5c, 0x00, 0x53, 0x00, -0x53, 0x00, 0x4a, 0x00, 0x34, 0x00, 0x18, 0x00, 0x22, 0x00, 0x22, 0x00, 0x09, 0x00, 0xfc, 0xff, -0xff, 0xff, 0xf2, 0xff, 0xf1, 0xff, 0xf3, 0xff, 0xe2, 0xff, 0xe1, 0xff, 0xd5, 0xff, 0xe6, 0xff, -0x05, 0x00, 0x24, 0x00, 0x31, 0x00, 0x25, 0x00, 0x2b, 0x00, 0x25, 0x00, 0x3d, 0x00, 0x54, 0x00, -0x65, 0x00, 0x69, 0x00, 0x69, 0x00, 0x5a, 0x00, 0x61, 0x00, 0x77, 0x00, 0x89, 0x00, 0x8b, 0x00, -0x8b, 0x00, 0x7b, 0x00, 0x7e, 0x00, 0x7d, 0x00, 0x78, 0x00, 0x7a, 0x00, 0x67, 0x00, 0x69, 0x00, -0x6b, 0x00, 0x5a, 0x00, 0x73, 0x00, 0x59, 0x00, 0x5f, 0x00, 0x76, 0x00, 0x7b, 0x00, 0x8a, 0x00, -0x70, 0x00, 0x62, 0x00, 0x5d, 0x00, 0x61, 0x00, 0x6e, 0x00, 0x7b, 0x00, 0x97, 0x00, 0xa1, 0x00, -0x9e, 0x00, 0x7f, 0x00, 0x63, 0x00, 0x57, 0x00, 0x4f, 0x00, 0x3b, 0x00, 0x29, 0x00, 0x1f, 0x00, -0x19, 0x00, 0x11, 0x00, 0x15, 0x00, 0x22, 0x00, 0x21, 0x00, 0x1d, 0x00, 0x21, 0x00, 0x1f, 0x00, -0x04, 0x00, 0x21, 0x00, 0x38, 0x00, 0x4b, 0x00, 0x45, 0x00, 0x3b, 0x00, 0x48, 0x00, 0x3e, 0x00, -0x36, 0x00, 0x17, 0x00, 0x0f, 0x00, 0x2d, 0x00, 0x26, 0x00, 0x3b, 0x00, 0x4b, 0x00, 0x5b, 0x00, -0x78, 0x00, 0x74, 0x00, 0x75, 0x00, 0x73, 0x00, 0x88, 0x00, 0x8d, 0x00, 0x92, 0x00, 0x89, 0x00, -0x5e, 0x00, 0x74, 0x00, 0x6d, 0x00, 0x5f, 0x00, 0x35, 0x00, 0x2b, 0x00, 0x10, 0x00, 0x17, 0x00, -0x34, 0x00, 0x37, 0x00, 0x59, 0x00, 0x5a, 0x00, 0x4b, 0x00, 0x2d, 0x00, 0x36, 0x00, 0x0d, 0x00, -0xf3, 0xff, 0xec, 0xff, 0xec, 0xff, 0x05, 0x00, 0x12, 0x00, 0x06, 0x00, 0xf5, 0xff, 0xe1, 0xff, -0xd2, 0xff, 0xcb, 0xff, 0xc8, 0xff, 0xc0, 0xff, 0xc0, 0xff, 0xd4, 0xff, 0xf0, 0xff, 0xf2, 0xff, -0xf2, 0xff, 0xe4, 0xff, 0xfc, 0xff, 0x22, 0x00, 0x37, 0x00, 0x4f, 0x00, 0x39, 0x00, 0x3f, 0x00, -0x1f, 0x00, 0x32, 0x00, 0x29, 0x00, 0x3e, 0x00, 0x43, 0x00, 0x36, 0x00, 0x2c, 0x00, 0x1d, 0x00, -0x09, 0x00, 0xf9, 0xff, 0xf0, 0xff, 0xfa, 0xff, 0xfa, 0xff, 0x36, 0x00, 0x2b, 0x00, 0x2c, 0x00, -0x21, 0x00, 0x12, 0x00, 0x07, 0x00, 0x01, 0x00, 0xf1, 0xff, 0x02, 0x00, 0x1a, 0x00, 0x35, 0x00, -0x62, 0x00, 0x75, 0x00, 0x9f, 0x00, 0xa7, 0x00, 0xa9, 0x00, 0xaa, 0x00, 0xa7, 0x00, 0x98, 0x00, -0x92, 0x00, 0x82, 0x00, 0x79, 0x00, 0x87, 0x00, 0x92, 0x00, 0x8f, 0x00, 0x79, 0x00, 0x50, 0x00, -0x48, 0x00, 0x36, 0x00, 0x37, 0x00, 0x1a, 0x00, 0x1e, 0x00, 0x0f, 0x00, 0x09, 0x00, 0xe3, 0xff, -0x09, 0x00, 0x11, 0x00, 0x17, 0x00, 0x55, 0x00, 0x79, 0x00, 0x84, 0x00, 0x87, 0x00, 0x83, 0x00, -0x79, 0x00, 0x8e, 0x00, 0xaf, 0x00, 0xa8, 0x00, 0xb6, 0x00, 0xbd, 0x00, 0xca, 0x00, 0xc8, 0x00, -0xb7, 0x00, 0xac, 0x00, 0xac, 0x00, 0x95, 0x00, 0x89, 0x00, 0x7f, 0x00, 0x48, 0x00, 0x0d, 0x00, -0xd7, 0xff, 0xac, 0xff, 0x7f, 0xff, 0x7d, 0xff, 0x85, 0xff, 0x64, 0xff, 0x59, 0xff, 0x50, 0xff, -0x50, 0xff, 0x75, 0xff, 0x87, 0xff, 0xbf, 0xff, 0xec, 0xff, 0x01, 0x00, 0x0b, 0x00, 0xff, 0xff, -0xf0, 0xff, 0xf3, 0xff, 0x06, 0x00, 0x1d, 0x00, 0x19, 0x00, 0x1f, 0x00, 0x0d, 0x00, 0x08, 0x00, -0x03, 0x00, 0x03, 0x00, 0xff, 0xff, 0xef, 0xff, 0xe7, 0xff, 0xf3, 0xff, 0xf6, 0xff, 0xf2, 0xff, -0xfe, 0xff, 0x06, 0x00, 0xfa, 0xff, 0xde, 0xff, 0xc9, 0xff, 0xc3, 0xff, 0xc1, 0xff, 0xca, 0xff, -0xc6, 0xff, 0xd7, 0xff, 0xdb, 0xff, 0xcb, 0xff, 0xc4, 0xff, 0xe9, 0xff, 0x0d, 0x00, 0x30, 0x00, -0x45, 0x00, 0x48, 0x00, 0x4c, 0x00, 0x3c, 0x00, 0x20, 0x00, 0x1b, 0x00, 0x20, 0x00, 0x30, 0x00, -0x2e, 0x00, 0x23, 0x00, 0xf9, 0xff, 0xc5, 0xff, 0xab, 0xff, 0x99, 0xff, 0x97, 0xff, 0x8a, 0xff, -0x9c, 0xff, 0x8e, 0xff, 0x9b, 0xff, 0x93, 0xff, 0x95, 0xff, 0xa6, 0xff, 0xb0, 0xff, 0xaa, 0xff, -0xba, 0xff, 0xce, 0xff, 0xdc, 0xff, 0x02, 0x00, 0x1a, 0x00, 0x1f, 0x00, 0x1d, 0x00, 0x0f, 0x00, -0x0a, 0x00, 0x06, 0x00, 0xfa, 0xff, 0x05, 0x00, 0x14, 0x00, 0x16, 0x00, 0x1a, 0x00, 0x12, 0x00, -0x11, 0x00, 0x26, 0x00, 0x2c, 0x00, 0x3b, 0x00, 0x28, 0x00, 0x23, 0x00, 0x3c, 0x00, 0x57, 0x00, -0x8a, 0x00, 0xa6, 0x00, 0xa0, 0x00, 0xb6, 0x00, 0xb5, 0x00, 0xbc, 0x00, 0xbd, 0x00, 0x9e, 0x00, -0x9f, 0x00, 0x95, 0x00, 0x86, 0x00, 0x7c, 0x00, 0x6f, 0x00, 0x6a, 0x00, 0x70, 0x00, 0x5a, 0x00, -0x3b, 0x00, 0x28, 0x00, 0x09, 0x00, 0x05, 0x00, 0xf9, 0xff, 0x03, 0x00, 0x1d, 0x00, 0x2d, 0x00, -0x44, 0x00, 0x3f, 0x00, 0x48, 0x00, 0x54, 0x00, 0x44, 0x00, 0x43, 0x00, 0x2f, 0x00, 0x2a, 0x00, -0x5a, 0x00, 0x66, 0x00, 0x69, 0x00, 0x79, 0x00, 0x90, 0x00, 0x91, 0x00, 0x91, 0x00, 0x86, 0x00, -0x6c, 0x00, 0x5e, 0x00, 0x51, 0x00, 0x36, 0x00, 0x41, 0x00, 0x54, 0x00, 0x4b, 0x00, 0x36, 0x00, -0x2c, 0x00, 0x17, 0x00, 0x07, 0x00, 0xf7, 0xff, 0xf0, 0xff, 0xe2, 0xff, 0xe2, 0xff, 0xe7, 0xff, -0xdb, 0xff, 0xe4, 0xff, 0xbf, 0xff, 0x97, 0xff, 0x6c, 0xff, 0x67, 0xff, 0x53, 0xff, 0x59, 0xff, -0x97, 0xff, 0xa1, 0xff, 0xb1, 0xff, 0xc5, 0xff, 0xd0, 0xff, 0xe2, 0xff, 0xd9, 0xff, 0xd1, 0xff, -0xdc, 0xff, 0xd4, 0xff, 0xd6, 0xff, 0xd6, 0xff, 0xdd, 0xff, 0xd0, 0xff, 0xd5, 0xff, 0xd5, 0xff, -0xc8, 0xff, 0xcc, 0xff, 0xd9, 0xff, 0xed, 0xff, 0xef, 0xff, 0x05, 0x00, 0xff, 0xff, 0x10, 0x00, -0xe7, 0xff, 0xc8, 0xff, 0xc9, 0xff, 0xb9, 0xff, 0xcd, 0xff, 0xdb, 0xff, 0xe4, 0xff, 0xec, 0xff, -0xe8, 0xff, 0xe9, 0xff, 0xd3, 0xff, 0xb4, 0xff, 0x9a, 0xff, 0x7c, 0xff, 0x67, 0xff, 0x52, 0xff, -0x5a, 0xff, 0x7d, 0xff, 0xa7, 0xff, 0xd7, 0xff, 0x00, 0x00, 0x13, 0x00, 0x1a, 0x00, 0x2c, 0x00, -0x61, 0x00, 0x78, 0x00, 0x84, 0x00, 0x9c, 0x00, 0x9a, 0x00, 0x9d, 0x00, 0x93, 0x00, 0xaa, 0x00, -0x9a, 0x00, 0x9f, 0x00, 0xab, 0x00, 0xa2, 0x00, 0xa6, 0x00, 0x87, 0x00, 0x78, 0x00, 0x72, 0x00, -0x5c, 0x00, 0x56, 0x00, 0x49, 0x00, 0x26, 0x00, 0xfa, 0xff, 0xe6, 0xff, 0xf7, 0xff, 0xf4, 0xff, -0xf2, 0xff, 0xfd, 0xff, 0x0d, 0x00, 0x03, 0x00, 0x09, 0x00, 0x05, 0x00, 0x02, 0x00, 0xf8, 0xff, -0xf4, 0xff, 0xe6, 0xff, 0xd1, 0xff, 0xe0, 0xff, 0xe7, 0xff, 0x17, 0x00, 0x2c, 0x00, 0x53, 0x00, -0x56, 0x00, 0x42, 0x00, 0x61, 0x00, 0x38, 0x00, 0x2c, 0x00, 0x50, 0x00, 0x5a, 0x00, 0x6e, 0x00, -0x8b, 0x00, 0xa0, 0x00, 0x99, 0x00, 0xa1, 0x00, 0xb8, 0x00, 0xcc, 0x00, 0xcc, 0x00, 0xde, 0x00, -0xea, 0x00, 0xf5, 0x00, 0x1e, 0x01, 0x3e, 0x01, 0x3d, 0x01, 0x45, 0x01, 0x38, 0x01, 0x1a, 0x01, -0xfe, 0x00, 0xdf, 0x00, 0xb0, 0x00, 0x8b, 0x00, 0x89, 0x00, 0x63, 0x00, 0x59, 0x00, 0x50, 0x00, -0x39, 0x00, 0x36, 0x00, 0x37, 0x00, 0x36, 0x00, 0x23, 0x00, 0x30, 0x00, 0x19, 0x00, 0xf7, 0xff, -0xe9, 0xff, 0xef, 0xff, 0x02, 0x00, 0xff, 0xff, 0xf7, 0xff, 0x08, 0x00, 0x0f, 0x00, 0x14, 0x00, -0x0f, 0x00, 0x20, 0x00, 0x34, 0x00, 0x19, 0x00, 0xf8, 0xff, 0xe9, 0xff, 0xe5, 0xff, 0x02, 0x00, -0x19, 0x00, 0x33, 0x00, 0x3e, 0x00, 0x3d, 0x00, 0x5b, 0x00, 0x63, 0x00, 0x6c, 0x00, 0x65, 0x00, -0x57, 0x00, 0x52, 0x00, 0x5b, 0x00, 0x5c, 0x00, 0x58, 0x00, 0x5f, 0x00, 0x5a, 0x00, 0x58, 0x00, -0x51, 0x00, 0x58, 0x00, 0x62, 0x00, 0x57, 0x00, 0x68, 0x00, 0x64, 0x00, 0x5b, 0x00, 0x38, 0x00, -0x00, 0x00, 0xdf, 0xff, 0xd1, 0xff, 0xb3, 0xff, 0x94, 0xff, 0x70, 0xff, 0x55, 0xff, 0x41, 0xff, -0x2d, 0xff, 0x28, 0xff, 0x28, 0xff, 0x12, 0xff, 0xec, 0xfe, 0xe9, 0xfe, 0xd3, 0xfe, 0xba, 0xfe, -0x9d, 0xfe, 0x90, 0xfe, 0xa3, 0xfe, 0xa1, 0xfe, 0xc9, 0xfe, 0xe4, 0xfe, 0x1b, 0xff, 0x3c, 0xff, -0x5b, 0xff, 0x68, 0xff, 0x81, 0xff, 0xac, 0xff, 0x9c, 0xff, 0x8c, 0xff, 0x8d, 0xff, 0x88, 0xff, -0x7d, 0xff, 0x8a, 0xff, 0x84, 0xff, 0x88, 0xff, 0x92, 0xff, 0x8b, 0xff, 0x95, 0xff, 0xa4, 0xff, -0xad, 0xff, 0xca, 0xff, 0xe6, 0xff, 0xf3, 0xff, 0xef, 0xff, 0xe4, 0xff, 0xcb, 0xff, 0x9f, 0xff, -0xa1, 0xff, 0xa3, 0xff, 0xbd, 0xff, 0xce, 0xff, 0xe2, 0xff, 0xf7, 0xff, 0x04, 0x00, 0xee, 0xff, -0xd7, 0xff, 0xb3, 0xff, 0x96, 0xff, 0x6e, 0xff, 0x51, 0xff, 0x4e, 0xff, 0x4b, 0xff, 0x4f, 0xff, -0x52, 0xff, 0x62, 0xff, 0x82, 0xff, 0x94, 0xff, 0x92, 0xff, 0x8d, 0xff, 0xa4, 0xff, 0x8f, 0xff, -0x97, 0xff, 0xc0, 0xff, 0xcc, 0xff, 0xdf, 0xff, 0xf0, 0xff, 0xfb, 0xff, 0xf9, 0xff, 0xfe, 0xff, -0x29, 0x00, 0x1c, 0x00, 0x33, 0x00, 0x47, 0x00, 0x3e, 0x00, 0x41, 0x00, 0x43, 0x00, 0x42, 0x00, -0x2a, 0x00, 0x16, 0x00, 0x24, 0x00, 0x0c, 0x00, 0x1f, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x3f, 0x00, -0x5b, 0x00, 0x58, 0x00, 0x6c, 0x00, 0x61, 0x00, 0x6a, 0x00, 0x5b, 0x00, 0x46, 0x00, 0x39, 0x00, -0x25, 0x00, 0x23, 0x00, 0x20, 0x00, 0x36, 0x00, 0x48, 0x00, 0x56, 0x00, 0x62, 0x00, 0x69, 0x00, -0x75, 0x00, 0x67, 0x00, 0x5f, 0x00, 0x5b, 0x00, 0x50, 0x00, 0x32, 0x00, 0x24, 0x00, 0x11, 0x00, -0x0c, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x02, 0x00, 0x13, 0x00, 0x3f, 0x00, 0x64, 0x00, 0x52, 0x00, -0x5c, 0x00, 0x86, 0x00, 0x7d, 0x00, 0x6d, 0x00, 0x70, 0x00, 0x5f, 0x00, 0x4e, 0x00, 0x63, 0x00, -0x76, 0x00, 0x63, 0x00, 0x66, 0x00, 0x62, 0x00, 0x52, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x56, 0x00, -0x2a, 0x00, 0x07, 0x00, 0xe9, 0xff, 0xd1, 0xff, 0xbe, 0xff, 0xb2, 0xff, 0xac, 0xff, 0xb9, 0xff, -0xae, 0xff, 0xb2, 0xff, 0xd5, 0xff, 0xc8, 0xff, 0xb0, 0xff, 0xa8, 0xff, 0xc8, 0xff, 0xcd, 0xff, -0xc1, 0xff, 0xc3, 0xff, 0xb3, 0xff, 0xbf, 0xff, 0xdf, 0xff, 0xe8, 0xff, 0xd1, 0xff, 0xda, 0xff, -0xe9, 0xff, 0xe0, 0xff, 0xd8, 0xff, 0xbe, 0xff, 0xac, 0xff, 0xa7, 0xff, 0xa4, 0xff, 0x96, 0xff, -0x90, 0xff, 0x86, 0xff, 0xa0, 0xff, 0x90, 0xff, 0x7a, 0xff, 0x53, 0xff, 0x4f, 0xff, 0x2c, 0xff, -0x1e, 0xff, 0x23, 0xff, 0x41, 0xff, 0x6d, 0xff, 0x78, 0xff, 0x8c, 0xff, 0x9d, 0xff, 0xa6, 0xff, -0xb3, 0xff, 0xbf, 0xff, 0xc5, 0xff, 0xe6, 0xff, 0x09, 0x00, 0x1a, 0x00, 0x42, 0x00, 0x52, 0x00, -0x5f, 0x00, 0x8c, 0x00, 0x83, 0x00, 0x82, 0x00, 0x71, 0x00, 0x73, 0x00, 0x83, 0x00, 0x8e, 0x00, -0x9e, 0x00, 0xb3, 0x00, 0xae, 0x00, 0x7f, 0x00, 0x6f, 0x00, 0x5d, 0x00, 0x52, 0x00, 0x5a, 0x00, -0x76, 0x00, 0x8c, 0x00, 0xb0, 0x00, 0xcb, 0x00, 0xcd, 0x00, 0xc1, 0x00, 0xb1, 0x00, 0xa3, 0x00, -0x8d, 0x00, 0x73, 0x00, 0x6d, 0x00, 0x4d, 0x00, 0x48, 0x00, 0x4a, 0x00, 0x58, 0x00, 0x3b, 0x00, -0x1a, 0x00, 0x0a, 0x00, 0xf8, 0xff, 0xe7, 0xff, 0xbf, 0xff, 0xb9, 0xff, 0xb4, 0xff, 0xce, 0xff, -0xd7, 0xff, 0xcc, 0xff, 0xde, 0xff, 0xe7, 0xff, 0x0e, 0x00, 0x27, 0x00, 0x3a, 0x00, 0x59, 0x00, -0x68, 0x00, 0x7f, 0x00, 0x82, 0x00, 0x81, 0x00, 0x73, 0x00, 0x90, 0x00, 0x93, 0x00, 0x7c, 0x00, -0x89, 0x00, 0x9f, 0x00, 0xa5, 0x00, 0xb7, 0x00, 0xcd, 0x00, 0xc0, 0x00, 0xbc, 0x00, 0xbb, 0x00, -0xb6, 0x00, 0xbe, 0x00, 0xbf, 0x00, 0xb3, 0x00, 0xa5, 0x00, 0x93, 0x00, 0x95, 0x00, 0x93, 0x00, -0x77, 0x00, 0x81, 0x00, 0x74, 0x00, 0x52, 0x00, 0x42, 0x00, 0x3a, 0x00, 0x48, 0x00, 0x64, 0x00, -0x51, 0x00, 0x39, 0x00, 0x1a, 0x00, 0xf4, 0xff, 0xe3, 0xff, 0xe2, 0xff, 0xd5, 0xff, 0xc1, 0xff, -0xbf, 0xff, 0xb4, 0xff, 0xa7, 0xff, 0x82, 0xff, 0x6f, 0xff, 0x71, 0xff, 0x49, 0xff, 0x4f, 0xff, -0x4e, 0xff, 0x45, 0xff, 0x2c, 0xff, 0x24, 0xff, 0x32, 0xff, 0x39, 0xff, 0x28, 0xff, 0x2a, 0xff, -0x1f, 0xff, 0x0b, 0xff, 0x13, 0xff, 0x24, 0xff, 0x31, 0xff, 0x43, 0xff, 0x6f, 0xff, 0xab, 0xff, -0xde, 0xff, 0xfe, 0xff, 0x0f, 0x00, 0x31, 0x00, 0x4e, 0x00, 0x61, 0x00, 0x67, 0x00, 0x63, 0x00, -0x77, 0x00, 0x64, 0x00, 0x47, 0x00, 0x6f, 0x00, 0x6b, 0x00, 0x52, 0x00, 0x5b, 0x00, 0x43, 0x00, -0x29, 0x00, 0x20, 0x00, 0x2e, 0x00, 0x3c, 0x00, 0x27, 0x00, 0x00, 0x00, 0xd7, 0xff, 0xb5, 0xff, -0x85, 0xff, 0x78, 0xff, 0x7c, 0xff, 0x7e, 0xff, 0x96, 0xff, 0xab, 0xff, 0xbb, 0xff, 0xbd, 0xff, -0xc8, 0xff, 0xc4, 0xff, 0xcd, 0xff, 0xe0, 0xff, 0xe4, 0xff, 0xe7, 0xff, 0xeb, 0xff, 0xf4, 0xff, -0xfc, 0xff, 0x0d, 0x00, 0x2a, 0x00, 0x3b, 0x00, 0x40, 0x00, 0x4d, 0x00, 0x48, 0x00, 0x3f, 0x00, -0x21, 0x00, 0x0f, 0x00, 0x10, 0x00, 0x33, 0x00, 0x43, 0x00, 0x3c, 0x00, 0x38, 0x00, 0x1a, 0x00, -0x2d, 0x00, 0x2c, 0x00, 0x32, 0x00, 0x20, 0x00, 0x10, 0x00, 0x02, 0x00, 0xfb, 0xff, 0xe4, 0xff, -0xdb, 0xff, 0xc8, 0xff, 0xb6, 0xff, 0xaf, 0xff, 0x85, 0xff, 0x79, 0xff, 0x58, 0xff, 0x43, 0xff, -0x45, 0xff, 0x72, 0xff, 0x88, 0xff, 0x85, 0xff, 0x96, 0xff, 0x89, 0xff, 0x86, 0xff, 0x8a, 0xff, -0x8a, 0xff, 0x83, 0xff, 0x6f, 0xff, 0x67, 0xff, 0x64, 0xff, 0x8a, 0xff, 0xa7, 0xff, 0xad, 0xff, -0xcc, 0xff, 0xe2, 0xff, 0xf0, 0xff, 0xf7, 0xff, 0xe0, 0xff, 0xba, 0xff, 0xba, 0xff, 0xc5, 0xff, -0xc4, 0xff, 0xb5, 0xff, 0xad, 0xff, 0xb3, 0xff, 0xac, 0xff, 0xb7, 0xff, 0xd3, 0xff, 0xd0, 0xff, -0xc2, 0xff, 0x9f, 0xff, 0x95, 0xff, 0x9b, 0xff, 0xa8, 0xff, 0xb5, 0xff, 0xaa, 0xff, 0xaa, 0xff, -0xbf, 0xff, 0xb6, 0xff, 0xb3, 0xff, 0x9f, 0xff, 0x8c, 0xff, 0x8a, 0xff, 0x85, 0xff, 0x8a, 0xff, -0x6e, 0xff, 0x7e, 0xff, 0x7a, 0xff, 0x82, 0xff, 0x94, 0xff, 0x95, 0xff, 0xad, 0xff, 0xa8, 0xff, -0xbe, 0xff, 0xd9, 0xff, 0xe8, 0xff, 0xec, 0xff, 0xee, 0xff, 0xed, 0xff, 0x00, 0x00, 0x06, 0x00, -0x0b, 0x00, 0x18, 0x00, 0x19, 0x00, 0x27, 0x00, 0x24, 0x00, 0x23, 0x00, 0x28, 0x00, 0x29, 0x00, -0x27, 0x00, 0x14, 0x00, 0x17, 0x00, 0xf3, 0xff, 0xec, 0xff, 0xed, 0xff, 0x0c, 0x00, 0x10, 0x00, -0x46, 0x00, 0x62, 0x00, 0x74, 0x00, 0x79, 0x00, 0x82, 0x00, 0x7c, 0x00, 0x5e, 0x00, 0x4d, 0x00, -0x45, 0x00, 0x41, 0x00, 0x27, 0x00, 0x12, 0x00, 0x06, 0x00, 0x00, 0x00, 0xf7, 0xff, 0xfd, 0xff, -0x09, 0x00, 0x06, 0x00, 0x29, 0x00, 0x34, 0x00, 0x4b, 0x00, 0x53, 0x00, 0x35, 0x00, 0x2a, 0x00, -0x08, 0x00, 0xf9, 0xff, 0xf4, 0xff, 0xf5, 0xff, 0xd6, 0xff, 0xdd, 0xff, 0xdb, 0xff, 0xcf, 0xff, -0xdf, 0xff, 0xed, 0xff, 0xec, 0xff, 0xf4, 0xff, 0xee, 0xff, 0xf4, 0xff, 0xec, 0xff, 0xbc, 0xff, -0xb1, 0xff, 0xa6, 0xff, 0xa8, 0xff, 0x91, 0xff, 0x8d, 0xff, 0x7c, 0xff, 0x87, 0xff, 0x7c, 0xff, -0x98, 0xff, 0xa6, 0xff, 0xa9, 0xff, 0xb3, 0xff, 0xb2, 0xff, 0xa7, 0xff, 0xcf, 0xff, 0xcf, 0xff, -0xe0, 0xff, 0xde, 0xff, 0xa6, 0xff, 0x9f, 0xff, 0x8e, 0xff, 0x89, 0xff, 0xa2, 0xff, 0x9d, 0xff, -0xb6, 0xff, 0xbf, 0xff, 0xc6, 0xff, 0xe4, 0xff, 0xe7, 0xff, 0xe8, 0xff, 0xfe, 0xff, 0x0b, 0x00, -0x17, 0x00, 0x20, 0x00, 0x1f, 0x00, 0x23, 0x00, 0x2d, 0x00, 0x3c, 0x00, 0x1f, 0x00, 0x08, 0x00, -0xe4, 0xff, 0xaf, 0xff, 0x7e, 0xff, 0x64, 0xff, 0x62, 0xff, 0x3d, 0xff, 0x36, 0xff, 0x0e, 0xff, -0x11, 0xff, 0x12, 0xff, 0x04, 0xff, 0xff, 0xfe, 0xf0, 0xfe, 0xf2, 0xfe, 0x0e, 0xff, 0x26, 0xff, -0x2f, 0xff, 0x47, 0xff, 0x57, 0xff, 0x89, 0xff, 0x7e, 0xff, 0xa5, 0xff, 0xde, 0xff, 0x0d, 0x00, -0x4d, 0x00, 0x70, 0x00, 0x90, 0x00, 0xb2, 0x00, 0xd4, 0x00, 0xd3, 0x00, 0xc4, 0x00, 0xc4, 0x00, -0xd3, 0x00, 0xca, 0x00, 0xde, 0x00, 0xbd, 0x00, 0xbd, 0x00, 0xae, 0x00, 0x9b, 0x00, 0x8d, 0x00, -0x96, 0x00, 0x76, 0x00, 0x66, 0x00, 0x65, 0x00, 0x4c, 0x00, 0x47, 0x00, 0x3a, 0x00, 0x4a, 0x00, -0x40, 0x00, 0x3c, 0x00, 0x3c, 0x00, 0x2a, 0x00, 0x11, 0x00, 0x11, 0x00, 0x18, 0x00, 0x14, 0x00, -0x1c, 0x00, 0x1b, 0x00, 0x36, 0x00, 0x5c, 0x00, 0x4a, 0x00, 0x56, 0x00, 0x58, 0x00, 0x5e, 0x00, -0x72, 0x00, 0x65, 0x00, 0x78, 0x00, 0x6c, 0x00, 0x54, 0x00, 0x32, 0x00, 0x12, 0x00, 0x1a, 0x00, -0x19, 0x00, 0x41, 0x00, 0x72, 0x00, 0x9b, 0x00, 0xc9, 0x00, 0xce, 0x00, 0xd2, 0x00, 0xde, 0x00, -0xe8, 0x00, 0xe2, 0x00, 0xdd, 0x00, 0xc5, 0x00, 0xc6, 0x00, 0xb8, 0x00, 0xb3, 0x00, 0xca, 0x00, -0xce, 0x00, 0xcd, 0x00, 0xcc, 0x00, 0xad, 0x00, 0x97, 0x00, 0x59, 0x00, 0x3c, 0x00, 0xfe, 0xff, -0xcb, 0xff, 0xc0, 0xff, 0x9d, 0xff, 0x7b, 0xff, 0x51, 0xff, 0x34, 0xff, 0x05, 0xff, 0xe5, 0xfe, -0xe1, 0xfe, 0xcf, 0xfe, 0xad, 0xfe, 0xbd, 0xfe, 0xcd, 0xfe, 0xc5, 0xfe, 0xa8, 0xfe, 0x9e, 0xfe, -0xb2, 0xfe, 0xb9, 0xfe, 0xd8, 0xfe, 0xfe, 0xfe, 0x2c, 0xff, 0x69, 0xff, 0x98, 0xff, 0xc7, 0xff, -0xd6, 0xff, 0xe9, 0xff, 0xf0, 0xff, 0xfd, 0xff, 0xe8, 0xff, 0xe1, 0xff, 0xe4, 0xff, 0xe0, 0xff, -0xe6, 0xff, 0x00, 0x00, 0xfe, 0xff, 0xf6, 0xff, 0x18, 0x00, 0x28, 0x00, 0x3c, 0x00, 0x32, 0x00, -0x14, 0x00, 0x0a, 0x00, 0xf4, 0xff, 0xee, 0xff, 0xe2, 0xff, 0xcc, 0xff, 0xc8, 0xff, 0xc0, 0xff, -0xc7, 0xff, 0xb9, 0xff, 0xcb, 0xff, 0xc1, 0xff, 0xcf, 0xff, 0xdf, 0xff, 0xd0, 0xff, 0xb7, 0xff, -0x99, 0xff, 0x99, 0xff, 0xa8, 0xff, 0xc8, 0xff, 0xe5, 0xff, 0xf9, 0xff, 0xfb, 0xff, 0x05, 0x00, -0x01, 0x00, 0x17, 0x00, 0x11, 0x00, 0x1b, 0x00, 0x1a, 0x00, 0x18, 0x00, 0x15, 0x00, 0x17, 0x00, -0x1f, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x11, 0x00, 0x0f, 0x00, 0xfd, 0xff, 0xd4, 0xff, 0xc0, 0xff, -0xb2, 0xff, 0xdf, 0xff, 0xf5, 0xff, 0xeb, 0xff, 0xef, 0xff, 0xf0, 0xff, 0xd3, 0xff, 0xdf, 0xff, -0xf5, 0xff, 0x05, 0x00, 0x39, 0x00, 0x3f, 0x00, 0x56, 0x00, 0x55, 0x00, 0x60, 0x00, 0x66, 0x00, -0x5e, 0x00, 0x60, 0x00, 0x5b, 0x00, 0x55, 0x00, 0x32, 0x00, 0x4b, 0x00, 0x50, 0x00, 0x6d, 0x00, -0x78, 0x00, 0x6d, 0x00, 0x47, 0x00, 0x33, 0x00, 0x32, 0x00, 0x42, 0x00, 0x4a, 0x00, 0x4b, 0x00, -0x4e, 0x00, 0x46, 0x00, 0x4b, 0x00, 0x43, 0x00, 0x2d, 0x00, 0x3e, 0x00, 0x34, 0x00, 0x2f, 0x00, -0x2d, 0x00, 0x15, 0x00, 0x2c, 0x00, 0x15, 0x00, 0x0b, 0x00, 0x07, 0x00, 0x00, 0x00, 0xdf, 0xff, -0xc3, 0xff, 0xaa, 0xff, 0x8a, 0xff, 0x87, 0xff, 0x86, 0xff, 0x7d, 0xff, 0x82, 0xff, 0x8b, 0xff, -0x74, 0xff, 0x86, 0xff, 0x96, 0xff, 0xa9, 0xff, 0xbe, 0xff, 0xc5, 0xff, 0xe0, 0xff, 0xf7, 0xff, -0x07, 0x00, 0x1b, 0x00, 0x23, 0x00, 0x21, 0x00, 0x17, 0x00, 0x16, 0x00, 0x00, 0x00, 0xf2, 0xff, -0xe9, 0xff, 0x0a, 0x00, 0x18, 0x00, 0x1a, 0x00, 0x1d, 0x00, 0xee, 0xff, 0xba, 0xff, 0x82, 0xff, -0x52, 0xff, 0x34, 0xff, 0x08, 0xff, 0xd8, 0xfe, 0xc9, 0xfe, 0xb7, 0xfe, 0xb0, 0xfe, 0xca, 0xfe, -0xc1, 0xfe, 0xaf, 0xfe, 0xce, 0xfe, 0xdf, 0xfe, 0x04, 0xff, 0x12, 0xff, 0x37, 0xff, 0x35, 0xff, -0x2c, 0xff, 0x40, 0xff, 0x39, 0xff, 0x41, 0xff, 0x44, 0xff, 0x6e, 0xff, 0x6f, 0xff, 0x9c, 0xff, -0xb5, 0xff, 0xc6, 0xff, 0xcb, 0xff, 0xc9, 0xff, 0xe3, 0xff, 0xec, 0xff, 0xf8, 0xff, 0xef, 0xff, -0xe8, 0xff, 0xc8, 0xff, 0xc6, 0xff, 0xea, 0xff, 0x03, 0x00, 0x19, 0x00, 0x25, 0x00, 0x2e, 0x00, -0x23, 0x00, 0x06, 0x00, 0xf3, 0xff, 0xeb, 0xff, 0xe6, 0xff, 0xe3, 0xff, 0xe4, 0xff, 0xed, 0xff, -0xe9, 0xff, 0xf8, 0xff, 0xe7, 0xff, 0xfb, 0xff, 0x0b, 0x00, 0x27, 0x00, 0x43, 0x00, 0x41, 0x00, -0x4c, 0x00, 0x72, 0x00, 0x5c, 0x00, 0x32, 0x00, 0x06, 0x00, 0xf1, 0xff, 0xe8, 0xff, 0xf8, 0xff, -0x08, 0x00, 0x2e, 0x00, 0x35, 0x00, 0x38, 0x00, 0x2d, 0x00, 0x06, 0x00, 0x18, 0x00, 0x25, 0x00, -0x2c, 0x00, 0x15, 0x00, 0x2c, 0x00, 0x29, 0x00, 0x47, 0x00, 0x61, 0x00, 0x5b, 0x00, 0x6d, 0x00, -0x55, 0x00, 0x5d, 0x00, 0x69, 0x00, 0x70, 0x00, 0x80, 0x00, 0x99, 0x00, 0x87, 0x00, 0x79, 0x00, -0x67, 0x00, 0x43, 0x00, 0x2a, 0x00, 0x15, 0x00, 0x0c, 0x00, 0x08, 0x00, 0xdf, 0xff, 0xe1, 0xff, -0xf4, 0xff, 0x00, 0x00, 0xfa, 0xff, 0xf3, 0xff, 0xf7, 0xff, 0xef, 0xff, 0xed, 0xff, 0xe2, 0xff, -0xde, 0xff, 0xf4, 0xff, 0xff, 0xff, 0x1e, 0x00, 0x31, 0x00, 0x37, 0x00, 0x47, 0x00, 0x49, 0x00, -0x39, 0x00, 0x40, 0x00, 0x42, 0x00, 0x54, 0x00, 0x37, 0x00, 0x44, 0x00, 0x4a, 0x00, 0x30, 0x00, -0x0e, 0x00, 0xf0, 0xff, 0xce, 0xff, 0xa2, 0xff, 0xcd, 0xff, 0xca, 0xff, 0xe4, 0xff, 0xf8, 0xff, -0x1d, 0x00, 0x2b, 0x00, 0x23, 0x00, 0x06, 0x00, 0xf6, 0xff, 0xed, 0xff, 0xf9, 0xff, 0x01, 0x00, -0x0e, 0x00, 0x01, 0x00, 0xe6, 0xff, 0xd9, 0xff, 0xc0, 0xff, 0xa7, 0xff, 0xa7, 0xff, 0x9a, 0xff, -0x81, 0xff, 0x67, 0xff, 0x67, 0xff, 0x6a, 0xff, 0x75, 0xff, 0x73, 0xff, 0x60, 0xff, 0x57, 0xff, -0x43, 0xff, 0x49, 0xff, 0x3b, 0xff, 0x52, 0xff, 0x56, 0xff, 0x4d, 0xff, 0x5f, 0xff, 0x64, 0xff, -0x72, 0xff, 0x80, 0xff, 0x9e, 0xff, 0x92, 0xff, 0x84, 0xff, 0x74, 0xff, 0x4f, 0xff, 0x57, 0xff, -0x6b, 0xff, 0x7d, 0xff, 0x93, 0xff, 0x9d, 0xff, 0x8d, 0xff, 0x89, 0xff, 0x7d, 0xff, 0x88, 0xff, -0x9e, 0xff, 0xbc, 0xff, 0xd8, 0xff, 0xfa, 0xff, 0x0f, 0x00, 0x29, 0x00, 0x17, 0x00, 0x20, 0x00, -0x1d, 0x00, 0x17, 0x00, 0x11, 0x00, 0xeb, 0xff, 0xf0, 0xff, 0xd7, 0xff, 0xcd, 0xff, 0xca, 0xff, -0xd8, 0xff, 0xd7, 0xff, 0xce, 0xff, 0xd6, 0xff, 0xe5, 0xff, 0xef, 0xff, 0xe9, 0xff, 0xed, 0xff, -0xf3, 0xff, 0x07, 0x00, 0x1d, 0x00, 0x31, 0x00, 0x3a, 0x00, 0x51, 0x00, 0x36, 0x00, 0x33, 0x00, -0x29, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x3a, 0x00, 0x54, 0x00, 0x4d, 0x00, 0x51, 0x00, 0x41, 0x00, -0x39, 0x00, 0x38, 0x00, 0x42, 0x00, 0x42, 0x00, 0x42, 0x00, 0x44, 0x00, 0x1e, 0x00, 0x18, 0x00, -0xf7, 0xff, 0xf6, 0xff, 0xfa, 0xff, 0x08, 0x00, 0x0e, 0x00, 0xfc, 0xff, 0x08, 0x00, 0x0f, 0x00, -0x0d, 0x00, 0x14, 0x00, 0x1f, 0x00, 0x18, 0x00, 0x29, 0x00, 0x29, 0x00, 0x1d, 0x00, 0x21, 0x00, -0xfd, 0xff, 0xf2, 0xff, 0xfc, 0xff, 0xe9, 0xff, 0xef, 0xff, 0xda, 0xff, 0xbf, 0xff, 0xf0, 0xff, -0xfc, 0xff, 0x08, 0x00, 0x15, 0x00, 0x22, 0x00, 0x2b, 0x00, 0x1d, 0x00, 0x10, 0x00, 0xf9, 0xff, -0xec, 0xff, 0xe6, 0xff, 0xd8, 0xff, 0xe6, 0xff, 0xd5, 0xff, 0xa6, 0xff, 0x7f, 0xff, 0x57, 0xff, -0x42, 0xff, 0x50, 0xff, 0x41, 0xff, 0x2c, 0xff, 0x19, 0xff, 0x26, 0xff, 0x1a, 0xff, 0x23, 0xff, -0x37, 0xff, 0x32, 0xff, 0x2d, 0xff, 0x27, 0xff, 0x1f, 0xff, 0x18, 0xff, 0x09, 0xff, 0x1c, 0xff, -0x46, 0xff, 0x6f, 0xff, 0x8e, 0xff, 0x88, 0xff, 0xac, 0xff, 0xbb, 0xff, 0xd8, 0xff, 0xed, 0xff, -0xed, 0xff, 0xf4, 0xff, 0xe4, 0xff, 0xce, 0xff, 0xbe, 0xff, 0xc2, 0xff, 0xb9, 0xff, 0xcc, 0xff, -0xe1, 0xff, 0xe1, 0xff, 0xe8, 0xff, 0xd6, 0xff, 0xd3, 0xff, 0xcc, 0xff, 0xd9, 0xff, 0xd1, 0xff, -0xcd, 0xff, 0xd2, 0xff, 0xe3, 0xff, 0xee, 0xff, 0xdb, 0xff, 0xd6, 0xff, 0xd3, 0xff, 0xbb, 0xff, -0xc0, 0xff, 0xc9, 0xff, 0xe7, 0xff, 0x03, 0x00, 0xf3, 0xff, 0xe8, 0xff, 0xd6, 0xff, 0xc4, 0xff, -0xbd, 0xff, 0xc7, 0xff, 0xdb, 0xff, 0xca, 0xff, 0xbf, 0xff, 0xc3, 0xff, 0xc8, 0xff, 0xba, 0xff, -0xb3, 0xff, 0xad, 0xff, 0xa5, 0xff, 0x9c, 0xff, 0xa4, 0xff, 0xb0, 0xff, 0xbc, 0xff, 0xd2, 0xff, -0xe2, 0xff, 0xed, 0xff, 0xec, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf6, 0xff, 0x01, 0x00, 0xff, 0xff, -0x1f, 0x00, 0x2e, 0x00, 0x43, 0x00, 0x43, 0x00, 0x4f, 0x00, 0x51, 0x00, 0x28, 0x00, 0x27, 0x00, -0x3e, 0x00, 0x3a, 0x00, 0x42, 0x00, 0x46, 0x00, 0x69, 0x00, 0x60, 0x00, 0x5b, 0x00, 0x5d, 0x00, -0x45, 0x00, 0x28, 0x00, 0xfa, 0xff, 0xbf, 0xff, 0xaa, 0xff, 0xa5, 0xff, 0x8e, 0xff, 0x7c, 0xff, -0x84, 0xff, 0x92, 0xff, 0x81, 0xff, 0x6f, 0xff, 0x66, 0xff, 0x7b, 0xff, 0x7d, 0xff, 0x94, 0xff, -0x89, 0xff, 0xc3, 0xff, 0xd6, 0xff, 0xfa, 0xff, 0x1d, 0x00, 0x26, 0x00, 0x11, 0x00, 0xfb, 0xff, -0x0a, 0x00, 0x18, 0x00, 0x1b, 0x00, 0x26, 0x00, 0x43, 0x00, 0x4c, 0x00, 0x67, 0x00, 0x54, 0x00, -0x4f, 0x00, 0x47, 0x00, 0x2f, 0x00, 0x23, 0x00, 0x02, 0x00, 0xdf, 0xff, 0xe8, 0xff, 0x04, 0x00, -0xf3, 0xff, 0xe7, 0xff, 0xdd, 0xff, 0xbd, 0xff, 0xac, 0xff, 0xaa, 0xff, 0x7a, 0xff, 0x72, 0xff, -0x69, 0xff, 0x7f, 0xff, 0x90, 0xff, 0x89, 0xff, 0x7a, 0xff, 0x6e, 0xff, 0x81, 0xff, 0x78, 0xff, -0x7a, 0xff, 0x5d, 0xff, 0x56, 0xff, 0x67, 0xff, 0x6a, 0xff, 0x5d, 0xff, 0x7d, 0xff, 0x9a, 0xff, -0xbc, 0xff, 0xd6, 0xff, 0xd7, 0xff, 0xbf, 0xff, 0xa7, 0xff, 0xa7, 0xff, 0x9f, 0xff, 0xb0, 0xff, -0xa9, 0xff, 0xa1, 0xff, 0xa4, 0xff, 0x9b, 0xff, 0xac, 0xff, 0xab, 0xff, 0xbe, 0xff, 0xc8, 0xff, -0xd5, 0xff, 0xd6, 0xff, 0xd0, 0xff, 0xcf, 0xff, 0xc9, 0xff, 0xea, 0xff, 0x04, 0x00, 0x12, 0x00, -0x0f, 0x00, 0xde, 0xff, 0xb2, 0xff, 0xa2, 0xff, 0x99, 0xff, 0x9f, 0xff, 0xb0, 0xff, 0xb4, 0xff, -0xa0, 0xff, 0x9e, 0xff, 0xa8, 0xff, 0xc1, 0xff, 0xd7, 0xff, 0xf4, 0xff, 0xf2, 0xff, 0xfb, 0xff, -0xef, 0xff, 0xd7, 0xff, 0xd2, 0xff, 0xb3, 0xff, 0xc2, 0xff, 0xc8, 0xff, 0xc5, 0xff, 0xcb, 0xff, -0xbc, 0xff, 0xb8, 0xff, 0xae, 0xff, 0xba, 0xff, 0xc9, 0xff, 0xd6, 0xff, 0xef, 0xff, 0xf5, 0xff, -0xdb, 0xff, 0xd8, 0xff, 0xd4, 0xff, 0xe4, 0xff, 0xfc, 0xff, 0x17, 0x00, 0x0d, 0x00, 0x07, 0x00, -0x06, 0x00, 0x09, 0x00, 0x20, 0x00, 0x18, 0x00, 0x30, 0x00, 0x40, 0x00, 0x2e, 0x00, 0x21, 0x00, -0xf4, 0xff, 0xc0, 0xff, 0xa1, 0xff, 0x8a, 0xff, 0x7e, 0xff, 0x99, 0xff, 0x9a, 0xff, 0x8a, 0xff, -0x90, 0xff, 0xa5, 0xff, 0xb5, 0xff, 0xab, 0xff, 0x9f, 0xff, 0x95, 0xff, 0x83, 0xff, 0xa0, 0xff, -0xa4, 0xff, 0x91, 0xff, 0x8d, 0xff, 0x9d, 0xff, 0xbe, 0xff, 0xa9, 0xff, 0xc0, 0xff, 0xba, 0xff, -0xab, 0xff, 0x85, 0xff, 0x6f, 0xff, 0x67, 0xff, 0x6e, 0xff, 0x6f, 0xff, 0x58, 0xff, 0x54, 0xff, -0x35, 0xff, 0x39, 0xff, 0x3f, 0xff, 0x5f, 0xff, 0x75, 0xff, 0x8f, 0xff, 0x9c, 0xff, 0x9b, 0xff, -0x99, 0xff, 0x95, 0xff, 0x8b, 0xff, 0x8a, 0xff, 0x8a, 0xff, 0x7e, 0xff, 0xac, 0xff, 0xc8, 0xff, -0xf4, 0xff, 0x0f, 0x00, 0x18, 0x00, 0x39, 0x00, 0x29, 0x00, 0x14, 0x00, 0x0c, 0x00, 0x06, 0x00, -0xfa, 0xff, 0xf7, 0xff, 0xfd, 0xff, 0xed, 0xff, 0xd9, 0xff, 0xcc, 0xff, 0xc6, 0xff, 0xc2, 0xff, -0xc7, 0xff, 0xac, 0xff, 0xa5, 0xff, 0x93, 0xff, 0x8c, 0xff, 0xa2, 0xff, 0x9e, 0xff, 0xc0, 0xff, -0xcb, 0xff, 0xc9, 0xff, 0xa5, 0xff, 0x98, 0xff, 0x9f, 0xff, 0xb1, 0xff, 0xe0, 0xff, 0xf1, 0xff, -0x0d, 0x00, 0x23, 0x00, 0x2f, 0x00, 0x32, 0x00, 0x10, 0x00, 0x0f, 0x00, 0xee, 0xff, 0xd5, 0xff, -0xd4, 0xff, 0xb3, 0xff, 0xca, 0xff, 0xe1, 0xff, 0xe1, 0xff, 0xe6, 0xff, 0xd3, 0xff, 0xd8, 0xff, -0xd5, 0xff, 0xe2, 0xff, 0xed, 0xff, 0x0e, 0x00, 0xff, 0xff, 0x08, 0x00, 0x04, 0x00, 0x0f, 0x00, -0x16, 0x00, 0x0f, 0x00, 0x12, 0x00, 0x09, 0x00, 0x1a, 0x00, 0x19, 0x00, 0x2d, 0x00, 0x2a, 0x00, -0x3f, 0x00, 0x31, 0x00, 0x36, 0x00, 0x48, 0x00, 0x47, 0x00, 0x46, 0x00, 0x27, 0x00, 0x2b, 0x00, -0x16, 0x00, 0x18, 0x00, 0x1e, 0x00, 0x12, 0x00, 0xfb, 0xff, 0xee, 0xff, 0xda, 0xff, 0xc2, 0xff, -0xca, 0xff, 0xc8, 0xff, 0xba, 0xff, 0xcc, 0xff, 0xcf, 0xff, 0xb9, 0xff, 0xb9, 0xff, 0xaa, 0xff, -0x92, 0xff, 0x89, 0xff, 0x8a, 0xff, 0xac, 0xff, 0x9e, 0xff, 0x9c, 0xff, 0xba, 0xff, 0xc4, 0xff, -0xb9, 0xff, 0x9e, 0xff, 0x8e, 0xff, 0x6d, 0xff, 0x77, 0xff, 0x8c, 0xff, 0xa9, 0xff, 0xb8, 0xff, -0xaf, 0xff, 0xb9, 0xff, 0xc0, 0xff, 0xc4, 0xff, 0xc3, 0xff, 0xbd, 0xff, 0xc6, 0xff, 0xba, 0xff, -0xc4, 0xff, 0xe6, 0xff, 0xf4, 0xff, 0x0b, 0x00, 0x38, 0x00, 0x3b, 0x00, 0x31, 0x00, 0x0e, 0x00, -0xf1, 0xff, 0xf0, 0xff, 0xe4, 0xff, 0xdd, 0xff, 0xc3, 0xff, 0xb8, 0xff, 0xbb, 0xff, 0xaf, 0xff, -0xa6, 0xff, 0x85, 0xff, 0x73, 0xff, 0x69, 0xff, 0x52, 0xff, 0x66, 0xff, 0x6e, 0xff, 0x6f, 0xff, -0x6c, 0xff, 0x66, 0xff, 0x7f, 0xff, 0x7e, 0xff, 0x70, 0xff, 0x5d, 0xff, 0x5e, 0xff, 0x70, 0xff, -0x8d, 0xff, 0xad, 0xff, 0xc0, 0xff, 0xdf, 0xff, 0xe2, 0xff, 0xd3, 0xff, 0xb9, 0xff, 0xd4, 0xff, -0xd0, 0xff, 0xd7, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0xfd, 0xff, 0xe5, 0xff, 0xc9, 0xff, 0xcd, 0xff, -0xc4, 0xff, 0xc7, 0xff, 0xc4, 0xff, 0xb2, 0xff, 0xb6, 0xff, 0xb0, 0xff, 0xd3, 0xff, 0xec, 0xff, -0xf3, 0xff, 0xf3, 0xff, 0xff, 0xff, 0x1f, 0x00, 0x2d, 0x00, 0x40, 0x00, 0x2a, 0x00, 0x19, 0x00, -0x1b, 0x00, 0x0b, 0x00, 0x03, 0x00, 0x07, 0x00, 0xdf, 0xff, 0xd7, 0xff, 0xc1, 0xff, 0xbc, 0xff, -0xa6, 0xff, 0x8f, 0xff, 0x8a, 0xff, 0x66, 0xff, 0x58, 0xff, 0x5e, 0xff, 0x76, 0xff, 0x7d, 0xff, -0x9e, 0xff, 0xb6, 0xff, 0xd9, 0xff, 0xd4, 0xff, 0xe0, 0xff, 0x02, 0x00, 0xff, 0xff, 0x03, 0x00, -0xff, 0xff, 0xf6, 0xff, 0x0d, 0x00, 0x1b, 0x00, 0x09, 0x00, 0x0b, 0x00, 0x17, 0x00, 0xfe, 0xff, -0xf4, 0xff, 0xdc, 0xff, 0xb2, 0xff, 0xb3, 0xff, 0xa5, 0xff, 0x9b, 0xff, 0xb4, 0xff, 0xa7, 0xff, -0xb7, 0xff, 0xae, 0xff, 0xaf, 0xff, 0xb8, 0xff, 0x90, 0xff, 0x84, 0xff, 0x7c, 0xff, 0x63, 0xff, -0x70, 0xff, 0x83, 0xff, 0x8c, 0xff, 0xaa, 0xff, 0xb4, 0xff, 0xa5, 0xff, 0x99, 0xff, 0x61, 0xff, -0x63, 0xff, 0x59, 0xff, 0x36, 0xff, 0x47, 0xff, 0x3f, 0xff, 0x41, 0xff, 0x6a, 0xff, 0x91, 0xff, -0x9b, 0xff, 0xb7, 0xff, 0xb2, 0xff, 0xc4, 0xff, 0xba, 0xff, 0xb5, 0xff, 0xc6, 0xff, 0xc8, 0xff, -0xbc, 0xff, 0xce, 0xff, 0xf1, 0xff, 0xef, 0xff, 0x07, 0x00, 0xf0, 0xff, 0xf0, 0xff, 0xcb, 0xff, -0xb5, 0xff, 0xc0, 0xff, 0xb1, 0xff, 0xc5, 0xff, 0xc6, 0xff, 0xc0, 0xff, 0xb9, 0xff, 0xb5, 0xff, -0x9e, 0xff, 0x9e, 0xff, 0x8c, 0xff, 0x82, 0xff, 0x84, 0xff, 0x86, 0xff, 0x8a, 0xff, 0x88, 0xff, -0x9c, 0xff, 0xa5, 0xff, 0xbe, 0xff, 0xd7, 0xff, 0xbe, 0xff, 0xb7, 0xff, 0xad, 0xff, 0xa8, 0xff, -0xda, 0xff, 0xda, 0xff, 0xdf, 0xff, 0xd7, 0xff, 0xc0, 0xff, 0xcb, 0xff, 0xd9, 0xff, 0xeb, 0xff, -0xf8, 0xff, 0xe6, 0xff, 0x02, 0x00, 0xe1, 0xff, 0xd4, 0xff, 0xe2, 0xff, 0xf4, 0xff, 0x02, 0x00, -0xf8, 0xff, 0xe9, 0xff, 0xd3, 0xff, 0xda, 0xff, 0xca, 0xff, 0xd5, 0xff, 0xba, 0xff, 0xc1, 0xff, -0xb8, 0xff, 0x91, 0xff, 0x85, 0xff, 0xaa, 0xff, 0xb0, 0xff, 0xc7, 0xff, 0xda, 0xff, 0xc0, 0xff, -0x9c, 0xff, 0x88, 0xff, 0x83, 0xff, 0x6b, 0xff, 0x70, 0xff, 0x8c, 0xff, 0x98, 0xff, 0xab, 0xff, -0xbc, 0xff, 0xc5, 0xff, 0xdf, 0xff, 0xfa, 0xff, 0x08, 0x00, 0xfb, 0xff, 0x07, 0x00, 0x0e, 0x00, -0x15, 0x00, 0x17, 0x00, 0x1a, 0x00, 0x20, 0x00, 0x23, 0x00, 0x32, 0x00, 0x19, 0x00, 0x1b, 0x00, -0x0f, 0x00, 0x18, 0x00, 0x0a, 0x00, 0xf6, 0xff, 0xec, 0xff, 0xe7, 0xff, 0xe5, 0xff, 0x00, 0x00, -0xeb, 0xff, 0xec, 0xff, 0xea, 0xff, 0xd7, 0xff, 0xdc, 0xff, 0xe9, 0xff, 0xf9, 0xff, 0xfb, 0xff, -0xfc, 0xff, 0x12, 0x00, 0x23, 0x00, 0x30, 0x00, 0x22, 0x00, 0x15, 0x00, 0x0d, 0x00, 0x16, 0x00, -0x13, 0x00, 0x13, 0x00, 0x02, 0x00, 0xf8, 0xff, 0xf5, 0xff, 0xe4, 0xff, 0xe7, 0xff, 0xe9, 0xff, -0xde, 0xff, 0xc4, 0xff, 0xc6, 0xff, 0xd2, 0xff, 0xdb, 0xff, 0xfa, 0xff, 0xf0, 0xff, 0x11, 0x00, -0x35, 0x00, 0x54, 0x00, 0x66, 0x00, 0x57, 0x00, 0x65, 0x00, 0x76, 0x00, 0x7a, 0x00, 0x63, 0x00, -0x60, 0x00, 0x45, 0x00, 0x6c, 0x00, 0x77, 0x00, 0x7a, 0x00, 0x79, 0x00, 0x61, 0x00, 0x4b, 0x00, -0x4f, 0x00, 0x55, 0x00, 0x53, 0x00, 0x4e, 0x00, 0x45, 0x00, 0x2e, 0x00, 0x28, 0x00, 0x2a, 0x00, -0x2e, 0x00, 0x08, 0x00, 0xe3, 0xff, 0xd7, 0xff, 0xca, 0xff, 0xb6, 0xff, 0x92, 0xff, 0xae, 0xff, -0x9d, 0xff, 0x8f, 0xff, 0x9a, 0xff, 0x88, 0xff, 0x85, 0xff, 0x91, 0xff, 0x82, 0xff, 0x5f, 0xff, -0x65, 0xff, 0x67, 0xff, 0x7d, 0xff, 0x7c, 0xff, 0x94, 0xff, 0x97, 0xff, 0x8b, 0xff, 0xa0, 0xff, -0xa2, 0xff, 0xb5, 0xff, 0xcc, 0xff, 0xd8, 0xff, 0xf3, 0xff, 0x0c, 0x00, 0x19, 0x00, 0x22, 0x00, -0x1e, 0x00, 0x0c, 0x00, 0x1a, 0x00, 0x0c, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x06, 0x00, 0x1a, 0x00, -0x25, 0x00, 0x36, 0x00, 0x23, 0x00, 0x40, 0x00, 0x38, 0x00, 0x32, 0x00, 0x16, 0x00, 0x12, 0x00, -0x02, 0x00, 0xf6, 0xff, 0xf4, 0xff, 0xe6, 0xff, 0xd8, 0xff, 0xb6, 0xff, 0xb2, 0xff, 0xa3, 0xff, -0x7f, 0xff, 0x6d, 0xff, 0x69, 0xff, 0x7f, 0xff, 0x8a, 0xff, 0x80, 0xff, 0x86, 0xff, 0x8b, 0xff, -0x93, 0xff, 0x8f, 0xff, 0x8e, 0xff, 0x89, 0xff, 0xbb, 0xff, 0xc9, 0xff, 0xd8, 0xff, 0xdc, 0xff, -0xdf, 0xff, 0xde, 0xff, 0xce, 0xff, 0xc8, 0xff, 0xd1, 0xff, 0xc4, 0xff, 0xe1, 0xff, 0xfc, 0xff, -0x16, 0x00, 0x1e, 0x00, 0x14, 0x00, 0x2b, 0x00, 0x43, 0x00, 0x66, 0x00, 0x71, 0x00, 0x74, 0x00, -0x69, 0x00, 0x71, 0x00, 0x6e, 0x00, 0x76, 0x00, 0x89, 0x00, 0x7e, 0x00, 0x89, 0x00, 0x8a, 0x00, -0x6a, 0x00, 0x57, 0x00, 0x42, 0x00, 0x2b, 0x00, 0x19, 0x00, 0x21, 0x00, 0x19, 0x00, 0x0f, 0x00, -0x02, 0x00, 0x01, 0x00, 0x09, 0x00, 0x04, 0x00, 0x12, 0x00, 0x0f, 0x00, 0x3b, 0x00, 0x34, 0x00, -0x3c, 0x00, 0x36, 0x00, 0x2f, 0x00, 0x33, 0x00, 0x18, 0x00, 0x04, 0x00, 0x00, 0x00, 0xeb, 0xff, -0xe1, 0xff, 0xeb, 0xff, 0xf1, 0xff, 0x08, 0x00, 0x15, 0x00, 0x25, 0x00, 0x3b, 0x00, 0x57, 0x00, -0x6d, 0x00, 0x64, 0x00, 0x68, 0x00, 0x77, 0x00, 0x82, 0x00, 0x7b, 0x00, 0x55, 0x00, 0x5a, 0x00, -0x43, 0x00, 0x24, 0x00, 0x2b, 0x00, 0x1d, 0x00, 0x1b, 0x00, 0x21, 0x00, 0x14, 0x00, 0x13, 0x00, -0x06, 0x00, 0xf3, 0xff, 0xd2, 0xff, 0xa6, 0xff, 0xb4, 0xff, 0xad, 0xff, 0xbf, 0xff, 0xbe, 0xff, -0xb0, 0xff, 0xa4, 0xff, 0x94, 0xff, 0xa0, 0xff, 0x9a, 0xff, 0x96, 0xff, 0x99, 0xff, 0x9e, 0xff, -0xab, 0xff, 0xb4, 0xff, 0xc4, 0xff, 0xc9, 0xff, 0xca, 0xff, 0xee, 0xff, 0x0b, 0x00, 0x0d, 0x00, -0x04, 0x00, 0x11, 0x00, 0x0c, 0x00, 0xf6, 0xff, 0x02, 0x00, 0xff, 0xff, 0x12, 0x00, 0x22, 0x00, -0x16, 0x00, 0x22, 0x00, 0x03, 0x00, 0xdd, 0xff, 0xd1, 0xff, 0xcb, 0xff, 0xc2, 0xff, 0xac, 0xff, -0x80, 0xff, 0x69, 0xff, 0x81, 0xff, 0x7a, 0xff, 0x78, 0xff, 0x5f, 0xff, 0x7f, 0xff, 0x80, 0xff, -0x5e, 0xff, 0x5e, 0xff, 0x62, 0xff, 0x6d, 0xff, 0x89, 0xff, 0x8e, 0xff, 0xa6, 0xff, 0xbd, 0xff, -0xd4, 0xff, 0xe2, 0xff, 0xe1, 0xff, 0xeb, 0xff, 0x04, 0x00, 0x1e, 0x00, 0x31, 0x00, 0x39, 0x00, -0x4f, 0x00, 0x4f, 0x00, 0x7b, 0x00, 0x94, 0x00, 0x9f, 0x00, 0x9e, 0x00, 0x9e, 0x00, 0x9f, 0x00, -0x8a, 0x00, 0x75, 0x00, 0x65, 0x00, 0x61, 0x00, 0x46, 0x00, 0x30, 0x00, 0x18, 0x00, 0x06, 0x00, -0xe9, 0xff, 0xe0, 0xff, 0xc4, 0xff, 0xbf, 0xff, 0xc2, 0xff, 0xd3, 0xff, 0xe9, 0xff, 0xda, 0xff, -0xfc, 0xff, 0xff, 0xff, 0xfc, 0xff, 0x35, 0x00, 0x57, 0x00, 0x4e, 0x00, 0x54, 0x00, 0x56, 0x00, -0x63, 0x00, 0x8b, 0x00, 0x9e, 0x00, 0x9b, 0x00, 0x84, 0x00, 0x80, 0x00, 0x63, 0x00, 0x57, 0x00, -0x3d, 0x00, 0x4a, 0x00, 0x42, 0x00, 0x5a, 0x00, 0x58, 0x00, 0x55, 0x00, 0x61, 0x00, 0x77, 0x00, -0x99, 0x00, 0x99, 0x00, 0x9d, 0x00, 0x9d, 0x00, 0x92, 0x00, 0x81, 0x00, 0x60, 0x00, 0x57, 0x00, -0x64, 0x00, 0x6a, 0x00, 0x52, 0x00, 0x4f, 0x00, 0x50, 0x00, 0x2d, 0x00, 0x2d, 0x00, 0x2b, 0x00, -0x25, 0x00, 0x3b, 0x00, 0x49, 0x00, 0x56, 0x00, 0x45, 0x00, 0x46, 0x00, 0x33, 0x00, 0x2f, 0x00, -0x32, 0x00, 0x35, 0x00, 0x32, 0x00, 0x47, 0x00, 0x4d, 0x00, 0x45, 0x00, 0x3c, 0x00, 0x30, 0x00, -0x26, 0x00, 0x0e, 0x00, 0x04, 0x00, 0xf8, 0xff, 0x00, 0x00, 0x03, 0x00, 0x14, 0x00, 0x26, 0x00, -0x2a, 0x00, 0x3f, 0x00, 0x3c, 0x00, 0x3a, 0x00, 0x24, 0x00, 0x32, 0x00, 0x31, 0x00, 0x10, 0x00, -0x1f, 0x00, 0x25, 0x00, 0x2f, 0x00, 0x2f, 0x00, 0x39, 0x00, 0x39, 0x00, 0x35, 0x00, 0x33, 0x00, -0x1c, 0x00, 0x20, 0x00, 0x17, 0x00, 0x0c, 0x00, 0x0f, 0x00, 0x14, 0x00, 0x19, 0x00, 0x3e, 0x00, -0x49, 0x00, 0x4d, 0x00, 0x5f, 0x00, 0x45, 0x00, 0x42, 0x00, 0x40, 0x00, 0x3b, 0x00, 0x62, 0x00, -0x6a, 0x00, 0x4f, 0x00, 0x5c, 0x00, 0x54, 0x00, 0x3f, 0x00, 0x20, 0x00, 0x2c, 0x00, 0x3c, 0x00, -0x43, 0x00, 0x46, 0x00, 0x48, 0x00, 0x40, 0x00, 0x4b, 0x00, 0x37, 0x00, 0x22, 0x00, 0x0b, 0x00, -0xd1, 0xff, 0xaa, 0xff, 0x9d, 0xff, 0x91, 0xff, 0x8c, 0xff, 0xa5, 0xff, 0xb8, 0xff, 0xcb, 0xff, -0xd7, 0xff, 0xdc, 0xff, 0xe9, 0xff, 0x03, 0x00, 0x1b, 0x00, 0x19, 0x00, 0x1b, 0x00, 0x12, 0x00, -0x24, 0x00, 0x4b, 0x00, 0x40, 0x00, 0x62, 0x00, 0x71, 0x00, 0x8b, 0x00, 0x89, 0x00, 0x7c, 0x00, -0x99, 0x00, 0x89, 0x00, 0x9a, 0x00, 0xa1, 0x00, 0x94, 0x00, 0x8d, 0x00, 0x7d, 0x00, 0x52, 0x00, -0x43, 0x00, 0x28, 0x00, 0x04, 0x00, 0xf3, 0xff, 0xc0, 0xff, 0xa9, 0xff, 0x95, 0xff, 0x98, 0xff, -0x9c, 0xff, 0x9b, 0xff, 0x82, 0xff, 0x6e, 0xff, 0x7d, 0xff, 0x64, 0xff, 0x7a, 0xff, 0x80, 0xff, -0x8e, 0xff, 0xa7, 0xff, 0xb3, 0xff, 0xc1, 0xff, 0xdd, 0xff, 0x00, 0x00, 0x04, 0x00, 0x0c, 0x00, -0x1f, 0x00, 0x2e, 0x00, 0x26, 0x00, 0x3d, 0x00, 0x3a, 0x00, 0x18, 0x00, 0x11, 0x00, 0x01, 0x00, -0xe6, 0xff, 0xd5, 0xff, 0xdb, 0xff, 0xce, 0xff, 0xe3, 0xff, 0xcd, 0xff, 0xc7, 0xff, 0xbb, 0xff, -0xaa, 0xff, 0xba, 0xff, 0xc6, 0xff, 0xd8, 0xff, 0xed, 0xff, 0x13, 0x00, 0x1e, 0x00, 0x38, 0x00, -0x6e, 0x00, 0xb5, 0x00, 0xb5, 0x00, 0xca, 0x00, 0xc1, 0x00, 0xc4, 0x00, 0xda, 0x00, 0xf2, 0x00, -0xf8, 0x00, 0xef, 0x00, 0xfd, 0x00, 0xcf, 0x00, 0xaf, 0x00, 0x7b, 0x00, 0x70, 0x00, 0x53, 0x00, -0x35, 0x00, 0x29, 0x00, 0x22, 0x00, 0x18, 0x00, 0x07, 0x00, 0xfe, 0xff, 0xe7, 0xff, 0x07, 0x00, -0x05, 0x00, 0x11, 0x00, 0x02, 0x00, 0x04, 0x00, 0x0f, 0x00, 0x0f, 0x00, 0x20, 0x00, 0x2b, 0x00, -0x43, 0x00, 0x55, 0x00, 0x6f, 0x00, 0x8e, 0x00, 0x9a, 0x00, 0xb4, 0x00, 0xca, 0x00, 0xf2, 0x00, -0xe2, 0x00, 0xd7, 0x00, 0xbc, 0x00, 0x9c, 0x00, 0x8e, 0x00, 0x84, 0x00, 0x82, 0x00, 0x78, 0x00, -0x94, 0x00, 0xa2, 0x00, 0xa6, 0x00, 0xa0, 0x00, 0x9f, 0x00, 0xb6, 0x00, 0xb6, 0x00, 0xb3, 0x00, -0xae, 0x00, 0x9a, 0x00, 0xaf, 0x00, 0xc2, 0x00, 0xb9, 0x00, 0xa1, 0x00, 0x95, 0x00, 0xa3, 0x00, -0xa0, 0x00, 0x9b, 0x00, 0x8e, 0x00, 0x9c, 0x00, 0x9b, 0x00, 0xa3, 0x00, 0x88, 0x00, 0x65, 0x00, -0x64, 0x00, 0x49, 0x00, 0x22, 0x00, 0x11, 0x00, 0xff, 0xff, 0xea, 0xff, 0xe5, 0xff, 0xde, 0xff, -0xf8, 0xff, 0xe4, 0xff, 0xcd, 0xff, 0xb3, 0xff, 0xa3, 0xff, 0x9a, 0xff, 0x9b, 0xff, 0xcd, 0xff, -0x08, 0x00, 0x16, 0x00, 0x29, 0x00, 0x3b, 0x00, 0x4a, 0x00, 0x5d, 0x00, 0x6b, 0x00, 0x7f, 0x00, -0x87, 0x00, 0x85, 0x00, 0x82, 0x00, 0x8c, 0x00, 0xaa, 0x00, 0xce, 0x00, 0xd9, 0x00, 0xd6, 0x00, -0xbd, 0x00, 0xa0, 0x00, 0x77, 0x00, 0x54, 0x00, 0x48, 0x00, 0x1d, 0x00, 0x19, 0x00, 0x0e, 0x00, -0xf0, 0xff, 0xd5, 0xff, 0xc7, 0xff, 0xb0, 0xff, 0xba, 0xff, 0xbc, 0xff, 0xb2, 0xff, 0xc0, 0xff, -0xb0, 0xff, 0xb8, 0xff, 0xe1, 0xff, 0x04, 0x00, 0x20, 0x00, 0x35, 0x00, 0x35, 0x00, 0x41, 0x00, -0x2d, 0x00, 0x2c, 0x00, 0x38, 0x00, 0x48, 0x00, 0x28, 0x00, 0x29, 0x00, 0x12, 0x00, 0xe6, 0xff, -0xd1, 0xff, 0xbd, 0xff, 0xb5, 0xff, 0xc7, 0xff, 0xd5, 0xff, 0xd8, 0xff, 0xd0, 0xff, 0xc9, 0xff, -0xbe, 0xff, 0xce, 0xff, 0xcc, 0xff, 0xe9, 0xff, 0x0b, 0x00, 0x16, 0x00, 0x3e, 0x00, 0x3b, 0x00, -0x64, 0x00, 0x7e, 0x00, 0x82, 0x00, 0x6c, 0x00, 0x70, 0x00, 0x4e, 0x00, 0x47, 0x00, 0x5c, 0x00, -0x86, 0x00, 0x93, 0x00, 0x95, 0x00, 0x8b, 0x00, 0x88, 0x00, 0x86, 0x00, 0x78, 0x00, 0x60, 0x00, -0x4a, 0x00, 0x23, 0x00, 0x02, 0x00, 0xf5, 0xff, 0xfd, 0xff, 0x1e, 0x00, 0x33, 0x00, 0x5b, 0x00, -0x4b, 0x00, 0x42, 0x00, 0x30, 0x00, 0x21, 0x00, 0x1a, 0x00, 0x29, 0x00, 0x3c, 0x00, 0x60, 0x00, -0x76, 0x00, 0x8c, 0x00, 0x82, 0x00, 0x76, 0x00, 0x85, 0x00, 0x8b, 0x00, 0xa3, 0x00, 0xa9, 0x00, -0xb0, 0x00, 0xb9, 0x00, 0xc8, 0x00, 0xb0, 0x00, 0x9b, 0x00, 0x69, 0x00, 0x48, 0x00, 0x30, 0x00, -0x19, 0x00, 0x25, 0x00, 0x35, 0x00, 0x45, 0x00, 0x56, 0x00, 0x6c, 0x00, 0x76, 0x00, 0x75, 0x00, -0x65, 0x00, 0x59, 0x00, 0x5d, 0x00, 0x67, 0x00, 0x72, 0x00, 0x77, 0x00, 0x9b, 0x00, 0xb3, 0x00, -0xcf, 0x00, 0xe8, 0x00, 0xfe, 0x00, 0x04, 0x01, 0xfa, 0x00, 0xf7, 0x00, 0xf9, 0x00, 0x0c, 0x01, -0x0e, 0x01, 0x03, 0x01, 0xef, 0x00, 0xc7, 0x00, 0x8e, 0x00, 0x5e, 0x00, 0x41, 0x00, 0x28, 0x00, -0x09, 0x00, 0x13, 0x00, 0x23, 0x00, 0x3d, 0x00, 0x24, 0x00, 0x05, 0x00, 0xf8, 0xff, 0xe4, 0xff, -0xc0, 0xff, 0xa0, 0xff, 0x8f, 0xff, 0xa9, 0xff, 0xb3, 0xff, 0xc9, 0xff, 0xd7, 0xff, 0xd3, 0xff, -0xd1, 0xff, 0xc0, 0xff, 0xba, 0xff, 0xa2, 0xff, 0xaf, 0xff, 0xb2, 0xff, 0xca, 0xff, 0xee, 0xff, -0xed, 0xff, 0x06, 0x00, 0x0b, 0x00, 0x21, 0x00, 0x2f, 0x00, 0x45, 0x00, 0x5c, 0x00, 0x53, 0x00, -0x5a, 0x00, 0x57, 0x00, 0x4b, 0x00, 0x36, 0x00, 0x1f, 0x00, 0x10, 0x00, 0x1a, 0x00, 0x06, 0x00, -0x12, 0x00, 0x2d, 0x00, 0x32, 0x00, 0x62, 0x00, 0x74, 0x00, 0x7f, 0x00, 0x6c, 0x00, 0x5c, 0x00, -0x32, 0x00, 0x14, 0x00, 0x05, 0x00, 0xf6, 0xff, 0x07, 0x00, 0x17, 0x00, 0x2a, 0x00, 0x42, 0x00, -0x37, 0x00, 0x39, 0x00, 0x2b, 0x00, 0x14, 0x00, 0x07, 0x00, 0xe8, 0xff, 0xe7, 0xff, 0xef, 0xff, -0xfd, 0xff, 0x11, 0x00, 0x11, 0x00, 0x13, 0x00, 0x09, 0x00, 0x09, 0x00, 0x39, 0x00, 0x4d, 0x00, -0x5e, 0x00, 0x74, 0x00, 0x89, 0x00, 0xb3, 0x00, 0xbf, 0x00, 0xe2, 0x00, 0xf6, 0x00, 0x0f, 0x01, -0x10, 0x01, 0xf7, 0x00, 0xf0, 0x00, 0xfb, 0x00, 0x06, 0x01, 0xfe, 0x00, 0xf1, 0x00, 0xda, 0x00, -0xab, 0x00, 0x89, 0x00, 0x8c, 0x00, 0x75, 0x00, 0x78, 0x00, 0x6a, 0x00, 0x6a, 0x00, 0x5e, 0x00, -0x4f, 0x00, 0x54, 0x00, 0x53, 0x00, 0x4a, 0x00, 0x42, 0x00, 0x43, 0x00, 0x2e, 0x00, 0x3a, 0x00, -0x4d, 0x00, 0x5a, 0x00, 0x79, 0x00, 0x7d, 0x00, 0x95, 0x00, 0x91, 0x00, 0x7f, 0x00, 0x93, 0x00, -0x88, 0x00, 0x92, 0x00, 0x9e, 0x00, 0xa7, 0x00, 0xa7, 0x00, 0xa4, 0x00, 0xab, 0x00, 0xa7, 0x00, -0xbf, 0x00, 0xbc, 0x00, 0xb5, 0x00, 0xb2, 0x00, 0xb6, 0x00, 0xb6, 0x00, 0x9d, 0x00, 0xa6, 0x00, -0xb4, 0x00, 0xc0, 0x00, 0xba, 0x00, 0xb2, 0x00, 0xaf, 0x00, 0xa0, 0x00, 0xa6, 0x00, 0xab, 0x00, -0xac, 0x00, 0xb3, 0x00, 0xb9, 0x00, 0xb4, 0x00, 0xbe, 0x00, 0xb9, 0x00, 0xaa, 0x00, 0xa7, 0x00, -0x86, 0x00, 0x4f, 0x00, 0x40, 0x00, 0x37, 0x00, 0x35, 0x00, 0x3a, 0x00, 0x1f, 0x00, 0x14, 0x00, -0x04, 0x00, 0x1a, 0x00, 0x17, 0x00, 0x1d, 0x00, 0x26, 0x00, 0x4b, 0x00, 0x65, 0x00, 0x75, 0x00, -0x66, 0x00, 0x46, 0x00, 0x3c, 0x00, 0x27, 0x00, 0x2d, 0x00, 0x01, 0x00, 0xd5, 0xff, 0x9d, 0xff, -0x8c, 0xff, 0x76, 0xff, 0x5d, 0xff, 0x6b, 0xff, 0x5c, 0xff, 0x51, 0xff, 0x67, 0xff, 0x99, 0xff, -0x9d, 0xff, 0xa6, 0xff, 0xad, 0xff, 0xa4, 0xff, 0xbd, 0xff, 0xd2, 0xff, 0xdc, 0xff, 0xf8, 0xff, -0x0e, 0x00, 0x17, 0x00, 0x19, 0x00, 0x1b, 0x00, 0x0f, 0x00, 0x1c, 0x00, 0x1a, 0x00, 0x29, 0x00, -0x36, 0x00, 0x27, 0x00, 0x27, 0x00, 0x07, 0x00, 0xfe, 0xff, 0x09, 0x00, 0xfd, 0xff, 0xf3, 0xff, -0xe7, 0xff, 0xe0, 0xff, 0xcc, 0xff, 0xd1, 0xff, 0xe2, 0xff, 0xf9, 0xff, 0x25, 0x00, 0x42, 0x00, -0x52, 0x00, 0x54, 0x00, 0x42, 0x00, 0x34, 0x00, 0x31, 0x00, 0x2e, 0x00, 0x59, 0x00, 0x73, 0x00, -0x6a, 0x00, 0x51, 0x00, 0x4b, 0x00, 0x4a, 0x00, 0x55, 0x00, 0x40, 0x00, 0x35, 0x00, 0x12, 0x00, -0xf2, 0xff, 0xfe, 0xff, 0xef, 0xff, 0xe8, 0xff, 0xec, 0xff, 0xf1, 0xff, 0xf4, 0xff, 0x0d, 0x00, -0x13, 0x00, 0x16, 0x00, 0x0f, 0x00, 0x10, 0x00, 0x32, 0x00, 0x39, 0x00, 0x51, 0x00, 0x77, 0x00, -0xa6, 0x00, 0xde, 0x00, 0xd6, 0x00, 0xc7, 0x00, 0xcb, 0x00, 0xd6, 0x00, 0xe5, 0x00, 0xee, 0x00, -0xdc, 0x00, 0xcc, 0x00, 0xaa, 0x00, 0x9d, 0x00, 0xa4, 0x00, 0x96, 0x00, 0x95, 0x00, 0x93, 0x00, -0x98, 0x00, 0xa3, 0x00, 0xa1, 0x00, 0x96, 0x00, 0x82, 0x00, 0x79, 0x00, 0x7c, 0x00, 0x4e, 0x00, -0x44, 0x00, 0x41, 0x00, 0x2f, 0x00, 0x32, 0x00, 0x2e, 0x00, 0x1d, 0x00, 0x23, 0x00, 0x25, 0x00, -0x31, 0x00, 0x3d, 0x00, 0x37, 0x00, 0x16, 0x00, 0xfe, 0xff, 0x21, 0x00, 0x36, 0x00, 0x4d, 0x00, -0x5d, 0x00, 0x53, 0x00, 0x4d, 0x00, 0x49, 0x00, 0x44, 0x00, 0x64, 0x00, 0x69, 0x00, 0x6c, 0x00, -0x81, 0x00, 0x92, 0x00, 0xa0, 0x00, 0xad, 0x00, 0xab, 0x00, 0xa5, 0x00, 0x99, 0x00, 0x95, 0x00, -0x7e, 0x00, 0x73, 0x00, 0x54, 0x00, 0x63, 0x00, 0x6e, 0x00, 0x70, 0x00, 0x77, 0x00, 0x75, 0x00, -0x6e, 0x00, 0x77, 0x00, 0x7b, 0x00, 0x7f, 0x00, 0x70, 0x00, 0x5b, 0x00, 0x55, 0x00, 0x3c, 0x00, -0x44, 0x00, 0x2a, 0x00, 0x0a, 0x00, 0xf4, 0xff, 0xee, 0xff, 0xec, 0xff, 0xf2, 0xff, 0xf9, 0xff, -0xe6, 0xff, 0xdd, 0xff, 0xdd, 0xff, 0xb3, 0xff, 0xcc, 0xff, 0xcc, 0xff, 0xb2, 0xff, 0xc2, 0xff, -0xca, 0xff, 0xcb, 0xff, 0xdb, 0xff, 0xf6, 0xff, 0xe6, 0xff, 0xe5, 0xff, 0xd4, 0xff, 0xd3, 0xff, -0xd7, 0xff, 0xe4, 0xff, 0x17, 0x00, 0x3c, 0x00, 0x4c, 0x00, 0x52, 0x00, 0x71, 0x00, 0x70, 0x00, -0x74, 0x00, 0x77, 0x00, 0x63, 0x00, 0x4f, 0x00, 0x43, 0x00, 0x4f, 0x00, 0x5b, 0x00, 0x50, 0x00, -0x43, 0x00, 0x1c, 0x00, 0xed, 0xff, 0xcd, 0xff, 0xc8, 0xff, 0xb4, 0xff, 0xb5, 0xff, 0xb8, 0xff, -0xd6, 0xff, 0xeb, 0xff, 0xe8, 0xff, 0x02, 0x00, 0x0f, 0x00, 0x25, 0x00, 0x22, 0x00, 0x21, 0x00, -0x23, 0x00, 0x21, 0x00, 0x28, 0x00, 0x11, 0x00, 0x27, 0x00, 0x37, 0x00, 0x57, 0x00, 0x76, 0x00, -0x70, 0x00, 0x63, 0x00, 0x64, 0x00, 0x50, 0x00, 0x3b, 0x00, 0x21, 0x00, 0x1a, 0x00, 0x26, 0x00, -0x4d, 0x00, 0x64, 0x00, 0x6a, 0x00, 0x72, 0x00, 0x62, 0x00, 0x70, 0x00, 0x65, 0x00, 0x41, 0x00, -0x46, 0x00, 0x34, 0x00, 0x4e, 0x00, 0x49, 0x00, 0x55, 0x00, 0x5b, 0x00, 0x4c, 0x00, 0x2d, 0x00, -0xfe, 0xff, 0xe2, 0xff, 0xc4, 0xff, 0xd4, 0xff, 0xcd, 0xff, 0xd1, 0xff, 0xfc, 0xff, 0x0b, 0x00, -0x0d, 0x00, 0x0f, 0x00, 0x06, 0x00, 0xf7, 0xff, 0xcb, 0xff, 0xc2, 0xff, 0xc0, 0xff, 0xc8, 0xff, -0xeb, 0xff, 0x05, 0x00, 0x16, 0x00, 0x10, 0x00, 0xf4, 0xff, 0xeb, 0xff, 0xc0, 0xff, 0xb9, 0xff, -0xcc, 0xff, 0xd9, 0xff, 0xe0, 0xff, 0xfc, 0xff, 0x2c, 0x00, 0x32, 0x00, 0x34, 0x00, 0x06, 0x00, -0xe8, 0xff, 0xe2, 0xff, 0xe6, 0xff, 0xe9, 0xff, 0xfb, 0xff, 0xfa, 0xff, 0x08, 0x00, 0xfb, 0xff, -0xe9, 0xff, 0xe2, 0xff, 0xc6, 0xff, 0xcb, 0xff, 0xd1, 0xff, 0xeb, 0xff, 0x03, 0x00, 0x0d, 0x00, -0x30, 0x00, 0x55, 0x00, 0x7e, 0x00, 0x71, 0x00, 0x70, 0x00, 0x4b, 0x00, 0x32, 0x00, 0x49, 0x00, -0x3b, 0x00, 0x58, 0x00, 0x50, 0x00, 0x51, 0x00, 0x5e, 0x00, 0x55, 0x00, 0x38, 0x00, 0x36, 0x00, -0x1a, 0x00, 0x0e, 0x00, 0x1b, 0x00, 0x2c, 0x00, 0x2c, 0x00, 0x38, 0x00, 0x2c, 0x00, 0x32, 0x00, -0x2d, 0x00, 0x21, 0x00, 0x29, 0x00, 0x16, 0x00, 0x1e, 0x00, 0x16, 0x00, 0x21, 0x00, 0x27, 0x00, -0x30, 0x00, 0x43, 0x00, 0x39, 0x00, 0x20, 0x00, 0x18, 0x00, 0xf5, 0xff, 0xe4, 0xff, 0xbc, 0xff, -0xac, 0xff, 0xc3, 0xff, 0xa1, 0xff, 0xa8, 0xff, 0xa8, 0xff, 0xc8, 0xff, 0xe4, 0xff, 0xfb, 0xff, -0x05, 0x00, 0x14, 0x00, 0x2c, 0x00, 0x47, 0x00, 0x50, 0x00, 0x55, 0x00, 0x6a, 0x00, 0x7b, 0x00, -0x7c, 0x00, 0x73, 0x00, 0x7f, 0x00, 0xa3, 0x00, 0xc5, 0x00, 0xbd, 0x00, 0xc5, 0x00, 0xd7, 0x00, -0xb2, 0x00, 0xa7, 0x00, 0x9b, 0x00, 0x94, 0x00, 0x7e, 0x00, 0x7d, 0x00, 0x86, 0x00, 0x7b, 0x00, -0x72, 0x00, 0x87, 0x00, 0x71, 0x00, 0x53, 0x00, 0x2e, 0x00, 0x1d, 0x00, 0x14, 0x00, 0x07, 0x00, -0x0e, 0x00, 0x0d, 0x00, 0x02, 0x00, 0x0b, 0x00, 0x10, 0x00, 0x12, 0x00, 0x37, 0x00, 0x3c, 0x00, -0x47, 0x00, 0x51, 0x00, 0x41, 0x00, 0x43, 0x00, 0x35, 0x00, 0x32, 0x00, 0x25, 0x00, 0x15, 0x00, -0xf9, 0xff, 0xfe, 0xff, 0x02, 0x00, 0x08, 0x00, 0x29, 0x00, 0x33, 0x00, 0x31, 0x00, 0xf9, 0xff, -0xd9, 0xff, 0xcb, 0xff, 0xd2, 0xff, 0xd2, 0xff, 0xf2, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0x08, 0x00, -0x07, 0x00, 0x05, 0x00, 0xe8, 0xff, 0xf1, 0xff, 0x0d, 0x00, 0xff, 0xff, 0x07, 0x00, 0x14, 0x00, -0x1a, 0x00, 0x0e, 0x00, 0x11, 0x00, 0xdc, 0xff, 0xad, 0xff, 0x91, 0xff, 0x99, 0xff, 0x9e, 0xff, -0xac, 0xff, 0xdd, 0xff, 0xee, 0xff, 0xe7, 0xff, 0xe1, 0xff, 0xf0, 0xff, 0x04, 0x00, 0xed, 0xff, -0xfb, 0xff, 0x22, 0x00, 0x4e, 0x00, 0x4e, 0x00, 0x36, 0x00, 0x32, 0x00, 0x16, 0x00, 0xf1, 0xff, -0xd6, 0xff, 0xb4, 0xff, 0xac, 0xff, 0x94, 0xff, 0x86, 0xff, 0x99, 0xff, 0xa4, 0xff, 0xa6, 0xff, -0xca, 0xff, 0xcf, 0xff, 0xc6, 0xff, 0xb7, 0xff, 0xa9, 0xff, 0xb4, 0xff, 0xca, 0xff, 0xf4, 0xff, -0x07, 0x00, 0xfe, 0xff, 0xf8, 0xff, 0xfe, 0xff, 0xfb, 0xff, 0x13, 0x00, 0xfd, 0xff, 0xfb, 0xff, -0x21, 0x00, 0x3e, 0x00, 0x51, 0x00, 0x3b, 0x00, 0x5b, 0x00, 0x54, 0x00, 0x4a, 0x00, 0x2c, 0x00, -0x22, 0x00, 0x02, 0x00, 0x07, 0x00, 0x29, 0x00, 0x3e, 0x00, 0x60, 0x00, 0x65, 0x00, 0x5b, 0x00, -0x49, 0x00, 0x41, 0x00, 0x45, 0x00, 0x3c, 0x00, 0x09, 0x00, 0xd5, 0xff, 0xbb, 0xff, 0xb5, 0xff, -0xa8, 0xff, 0xa8, 0xff, 0xa2, 0xff, 0x92, 0xff, 0x9a, 0xff, 0x96, 0xff, 0x7b, 0xff, 0x69, 0xff, -0x63, 0xff, 0x4e, 0xff, 0x53, 0xff, 0x61, 0xff, 0x59, 0xff, 0x4e, 0xff, 0x4b, 0xff, 0x5c, 0xff, -0x6c, 0xff, 0x89, 0xff, 0x7e, 0xff, 0x79, 0xff, 0x73, 0xff, 0x71, 0xff, 0x66, 0xff, 0x75, 0xff, -0x6d, 0xff, 0x6f, 0xff, 0x78, 0xff, 0x73, 0xff, 0x8a, 0xff, 0xa4, 0xff, 0xd9, 0xff, 0x07, 0x00, -0x0e, 0x00, 0x31, 0x00, 0x53, 0x00, 0x4a, 0x00, 0x52, 0x00, 0x4a, 0x00, 0x4f, 0x00, 0x39, 0x00, -0x51, 0x00, 0x4d, 0x00, 0x50, 0x00, 0x32, 0x00, 0x21, 0x00, 0x20, 0x00, 0x11, 0x00, 0x1a, 0x00, -0x11, 0x00, 0xf8, 0xff, 0xd6, 0xff, 0xef, 0xff, 0xfc, 0xff, 0xf5, 0xff, 0xcb, 0xff, 0xae, 0xff, -0x8c, 0xff, 0x6f, 0xff, 0x6d, 0xff, 0x5f, 0xff, 0x58, 0xff, 0x4a, 0xff, 0x6e, 0xff, 0x9f, 0xff, -0xb0, 0xff, 0xc7, 0xff, 0xc1, 0xff, 0xce, 0xff, 0xd1, 0xff, 0xc9, 0xff, 0xd3, 0xff, 0xc1, 0xff, -0xa9, 0xff, 0xa4, 0xff, 0xc0, 0xff, 0xc7, 0xff, 0xca, 0xff, 0xc1, 0xff, 0xae, 0xff, 0xba, 0xff, -0xcb, 0xff, 0xdc, 0xff, 0xe7, 0xff, 0xed, 0xff, 0xf1, 0xff, 0xde, 0xff, 0xeb, 0xff, 0xfb, 0xff, -0xfd, 0xff, 0xf7, 0xff, 0x0a, 0x00, 0x05, 0x00, 0xea, 0xff, 0xd9, 0xff, 0xdc, 0xff, 0xce, 0xff, -0xc5, 0xff, 0xc9, 0xff, 0xc3, 0xff, 0xd0, 0xff, 0xb4, 0xff, 0x94, 0xff, 0x91, 0xff, 0x6f, 0xff, -0x6d, 0xff, 0x7f, 0xff, 0x95, 0xff, 0xa9, 0xff, 0xa5, 0xff, 0x9f, 0xff, 0x9b, 0xff, 0xaa, 0xff, -0xc1, 0xff, 0xd8, 0xff, 0xce, 0xff, 0xd2, 0xff, 0xe5, 0xff, 0xf6, 0xff, 0x03, 0x00, 0x1b, 0x00, -0x30, 0x00, 0x3d, 0x00, 0x32, 0x00, 0x1d, 0x00, 0x07, 0x00, 0xe5, 0xff, 0xd2, 0xff, 0xcf, 0xff, -0xdb, 0xff, 0xe2, 0xff, 0xd8, 0xff, 0xec, 0xff, 0xf5, 0xff, 0xe0, 0xff, 0xef, 0xff, 0xff, 0xff, -0xfc, 0xff, 0xe4, 0xff, 0xd8, 0xff, 0xc9, 0xff, 0xd1, 0xff, 0xd6, 0xff, 0xc6, 0xff, 0xcf, 0xff, -0xcf, 0xff, 0xdd, 0xff, 0xf9, 0xff, 0x08, 0x00, 0xee, 0xff, 0xd8, 0xff, 0xcb, 0xff, 0xb2, 0xff, -0x9e, 0xff, 0xb3, 0xff, 0xbe, 0xff, 0xd3, 0xff, 0xcb, 0xff, 0xbf, 0xff, 0xa5, 0xff, 0x7b, 0xff, -0x67, 0xff, 0x6f, 0xff, 0x82, 0xff, 0x77, 0xff, 0x60, 0xff, 0x5a, 0xff, 0x52, 0xff, 0x5d, 0xff, -0x64, 0xff, 0x71, 0xff, 0x88, 0xff, 0x87, 0xff, 0x94, 0xff, 0xa5, 0xff, 0xb2, 0xff, 0xca, 0xff, -0xdc, 0xff, 0x00, 0x00, 0x0b, 0x00, 0x18, 0x00, 0x11, 0x00, 0x25, 0x00, 0x47, 0x00, 0x47, 0x00, -0x70, 0x00, 0x7b, 0x00, 0x8e, 0x00, 0x82, 0x00, 0x61, 0x00, 0x56, 0x00, 0x50, 0x00, 0x50, 0x00, -0x40, 0x00, 0x23, 0x00, 0x19, 0x00, 0xed, 0xff, 0xc3, 0xff, 0xa6, 0xff, 0x9f, 0xff, 0x97, 0xff, -0x9e, 0xff, 0x89, 0xff, 0x62, 0xff, 0x50, 0xff, 0x4f, 0xff, 0x6d, 0xff, 0x80, 0xff, 0xb0, 0xff, -0xad, 0xff, 0x98, 0xff, 0x8e, 0xff, 0x83, 0xff, 0x72, 0xff, 0x52, 0xff, 0x4d, 0xff, 0x45, 0xff, -0x41, 0xff, 0x35, 0xff, 0x51, 0xff, 0x7a, 0xff, 0x9d, 0xff, 0xc1, 0xff, 0xcc, 0xff, 0xd2, 0xff, -0xe5, 0xff, 0xe2, 0xff, 0x0f, 0x00, 0x24, 0x00, 0x27, 0x00, 0x39, 0x00, 0x37, 0x00, 0x35, 0x00, -0x3f, 0x00, 0x44, 0x00, 0x42, 0x00, 0x5c, 0x00, 0x61, 0x00, 0x5b, 0x00, 0x47, 0x00, 0x59, 0x00, -0x49, 0x00, 0x32, 0x00, 0x36, 0x00, 0x09, 0x00, 0xd9, 0xff, 0xc9, 0xff, 0xab, 0xff, 0xb5, 0xff, -0xb9, 0xff, 0xbd, 0xff, 0xdd, 0xff, 0xb7, 0xff, 0xad, 0xff, 0xaf, 0xff, 0xab, 0xff, 0xc2, 0xff, -0xda, 0xff, 0xc3, 0xff, 0xcd, 0xff, 0xc5, 0xff, 0xa8, 0xff, 0xa5, 0xff, 0x91, 0xff, 0x8c, 0xff, -0x9a, 0xff, 0xaf, 0xff, 0xc4, 0xff, 0xb5, 0xff, 0xcd, 0xff, 0xcf, 0xff, 0xdb, 0xff, 0xc2, 0xff, -0xba, 0xff, 0xad, 0xff, 0xa5, 0xff, 0xa6, 0xff, 0xb0, 0xff, 0xb8, 0xff, 0xc5, 0xff, 0xe1, 0xff, -0xcd, 0xff, 0xba, 0xff, 0xa8, 0xff, 0xb2, 0xff, 0xc1, 0xff, 0xb2, 0xff, 0xcc, 0xff, 0xcd, 0xff, -0xb1, 0xff, 0xae, 0xff, 0xa3, 0xff, 0xb4, 0xff, 0xaa, 0xff, 0xbb, 0xff, 0xdb, 0xff, 0xd2, 0xff, -0xdd, 0xff, 0xec, 0xff, 0xf5, 0xff, 0xee, 0xff, 0x04, 0x00, 0xfb, 0xff, 0xdd, 0xff, 0xcf, 0xff, -0xa5, 0xff, 0xa9, 0xff, 0xc4, 0xff, 0xda, 0xff, 0xee, 0xff, 0xff, 0xff, 0x29, 0x00, 0x29, 0x00, -0x3c, 0x00, 0x3f, 0x00, 0x22, 0x00, 0xfa, 0xff, 0xe9, 0xff, 0xb3, 0xff, 0x85, 0xff, 0x7d, 0xff, -0x5a, 0xff, 0x81, 0xff, 0x8e, 0xff, 0x8f, 0xff, 0x9f, 0xff, 0x9c, 0xff, 0x98, 0xff, 0x87, 0xff, -0x65, 0xff, 0x4d, 0xff, 0x52, 0xff, 0x3e, 0xff, 0x3f, 0xff, 0x4d, 0xff, 0x4f, 0xff, 0x56, 0xff, -0x5a, 0xff, 0x72, 0xff, 0x6f, 0xff, 0x62, 0xff, 0x67, 0xff, 0x88, 0xff, 0xa9, 0xff, 0xb4, 0xff, -0xc4, 0xff, 0xc9, 0xff, 0xc2, 0xff, 0xbc, 0xff, 0xbb, 0xff, 0x9f, 0xff, 0x8b, 0xff, 0x85, 0xff, -0x8f, 0xff, 0x81, 0xff, 0x94, 0xff, 0x98, 0xff, 0x7a, 0xff, 0x92, 0xff, 0x90, 0xff, 0x8f, 0xff, -0x90, 0xff, 0x6d, 0xff, 0x5f, 0xff, 0x78, 0xff, 0x86, 0xff, 0x9e, 0xff, 0xab, 0xff, 0x87, 0xff, -0xa9, 0xff, 0x94, 0xff, 0x96, 0xff, 0xa8, 0xff, 0x9f, 0xff, 0xb4, 0xff, 0xa7, 0xff, 0x9f, 0xff, -0x9e, 0xff, 0xa7, 0xff, 0xa4, 0xff, 0xa3, 0xff, 0xb1, 0xff, 0xaf, 0xff, 0xb7, 0xff, 0xe1, 0xff, -0xf4, 0xff, 0xf3, 0xff, 0x0a, 0x00, 0x01, 0x00, 0x0e, 0x00, 0xf5, 0xff, 0xd3, 0xff, 0xd9, 0xff, -0xda, 0xff, 0xd9, 0xff, 0xfd, 0xff, 0xf4, 0xff, 0xe7, 0xff, 0xe3, 0xff, 0xe2, 0xff, 0xce, 0xff, -0xd8, 0xff, 0xf6, 0xff, 0x08, 0x00, 0x10, 0x00, 0x07, 0x00, 0x0a, 0x00, 0x20, 0x00, 0x2e, 0x00, -0x49, 0x00, 0x6f, 0x00, 0x74, 0x00, 0x7a, 0x00, 0x5f, 0x00, 0x4e, 0x00, 0x4b, 0x00, 0x38, 0x00, -0x36, 0x00, 0x45, 0x00, 0x3e, 0x00, 0x39, 0x00, 0x26, 0x00, 0x0b, 0x00, 0xec, 0xff, 0xd5, 0xff, -0xaf, 0xff, 0x86, 0xff, 0x75, 0xff, 0x61, 0xff, 0x74, 0xff, 0x8e, 0xff, 0x83, 0xff, 0x7e, 0xff, -0xa4, 0xff, 0xa9, 0xff, 0x9f, 0xff, 0x94, 0xff, 0x94, 0xff, 0x97, 0xff, 0xaa, 0xff, 0xb5, 0xff, -0xb2, 0xff, 0xa9, 0xff, 0x91, 0xff, 0x85, 0xff, 0x86, 0xff, 0x7c, 0xff, 0x62, 0xff, 0x7d, 0xff, -0x89, 0xff, 0xb2, 0xff, 0xca, 0xff, 0xd5, 0xff, 0xf3, 0xff, 0xd9, 0xff, 0xbc, 0xff, 0xb0, 0xff, -0xbe, 0xff, 0xb5, 0xff, 0xb5, 0xff, 0xb3, 0xff, 0xbf, 0xff, 0xbc, 0xff, 0xb8, 0xff, 0x9b, 0xff, -0x6c, 0xff, 0x6b, 0xff, 0x65, 0xff, 0x64, 0xff, 0x63, 0xff, 0x5e, 0xff, 0x61, 0xff, 0x51, 0xff, -0x50, 0xff, 0x40, 0xff, 0x3c, 0xff, 0x30, 0xff, 0x3e, 0xff, 0x49, 0xff, 0x33, 0xff, 0x4f, 0xff, -0x7c, 0xff, 0x84, 0xff, 0x7a, 0xff, 0x7a, 0xff, 0x83, 0xff, 0x79, 0xff, 0x7d, 0xff, 0x6f, 0xff, -0x69, 0xff, 0x7f, 0xff, 0x78, 0xff, 0x7f, 0xff, 0x86, 0xff, 0x6c, 0xff, 0x76, 0xff, 0x7b, 0xff, -0x6e, 0xff, 0x54, 0xff, 0x4e, 0xff, 0x65, 0xff, 0x5d, 0xff, 0x56, 0xff, 0x50, 0xff, 0x67, 0xff, -0x76, 0xff, 0x88, 0xff, 0xb5, 0xff, 0xbc, 0xff, 0xe4, 0xff, 0xf8, 0xff, 0xfe, 0xff, 0xd6, 0xff, -0xbf, 0xff, 0xb6, 0xff, 0xc3, 0xff, 0xb9, 0xff, 0x9b, 0xff, 0xa3, 0xff, 0x88, 0xff, 0xa4, 0xff, -0xb4, 0xff, 0xac, 0xff, 0x8d, 0xff, 0x51, 0xff, 0x29, 0xff, 0x30, 0xff, 0x50, 0xff, 0x68, 0xff, -0x75, 0xff, 0x70, 0xff, 0x77, 0xff, 0x70, 0xff, 0x90, 0xff, 0xa9, 0xff, 0xcb, 0xff, 0xf6, 0xff, -0x0a, 0x00, 0x48, 0x00, 0x5f, 0x00, 0x58, 0x00, 0x4d, 0x00, 0x3e, 0x00, 0x35, 0x00, 0x47, 0x00, -0x4a, 0x00, 0x42, 0x00, 0x52, 0x00, 0x43, 0x00, 0x31, 0x00, 0x2d, 0x00, 0x32, 0x00, 0x37, 0x00, -0x29, 0x00, 0x28, 0x00, 0x21, 0x00, 0xfa, 0xff, 0xef, 0xff, 0xdc, 0xff, 0xe6, 0xff, 0x0f, 0x00, -0xfd, 0xff, 0x0a, 0x00, 0x1e, 0x00, 0x04, 0x00, 0xf5, 0xff, 0xcf, 0xff, 0xbb, 0xff, 0xa2, 0xff, -0x92, 0xff, 0x84, 0xff, 0x82, 0xff, 0x84, 0xff, 0x73, 0xff, 0x6d, 0xff, 0x6f, 0xff, 0x84, 0xff, -0x74, 0xff, 0x67, 0xff, 0x63, 0xff, 0x77, 0xff, 0x75, 0xff, 0x6f, 0xff, 0x69, 0xff, 0x58, 0xff, -0x52, 0xff, 0x4b, 0xff, 0x42, 0xff, 0x54, 0xff, 0x71, 0xff, 0x96, 0xff, 0xcc, 0xff, 0x03, 0x00, -0x1f, 0x00, 0x2d, 0x00, 0x33, 0x00, 0x35, 0x00, 0x31, 0x00, 0x2c, 0x00, 0x32, 0x00, 0x0e, 0x00, -0x1b, 0x00, 0x18, 0x00, 0x0d, 0x00, 0x08, 0x00, 0xff, 0xff, 0xec, 0xff, 0x02, 0x00, 0x0f, 0x00, -0xfa, 0xff, 0xce, 0xff, 0xa5, 0xff, 0x7c, 0xff, 0x86, 0xff, 0xac, 0xff, 0xb8, 0xff, 0xc8, 0xff, -0xbe, 0xff, 0xbb, 0xff, 0xc6, 0xff, 0xba, 0xff, 0xcb, 0xff, 0xae, 0xff, 0x9a, 0xff, 0x86, 0xff, -0x7c, 0xff, 0x6b, 0xff, 0x84, 0xff, 0x84, 0xff, 0x59, 0xff, 0x5b, 0xff, 0x49, 0xff, 0x4c, 0xff, -0x64, 0xff, 0x61, 0xff, 0x7b, 0xff, 0x87, 0xff, 0x85, 0xff, 0x80, 0xff, 0x80, 0xff, 0x87, 0xff, -0xa4, 0xff, 0xd0, 0xff, 0x11, 0x00, 0x16, 0x00, 0x29, 0x00, 0x3d, 0x00, 0x2b, 0x00, 0x42, 0x00, -0x56, 0x00, 0x39, 0x00, 0x31, 0x00, 0x19, 0x00, 0xef, 0xff, 0xfc, 0xff, 0xed, 0xff, 0x0c, 0x00, -0x2f, 0x00, 0x49, 0x00, 0x6c, 0x00, 0x77, 0x00, 0x71, 0x00, 0x5a, 0x00, 0x65, 0x00, 0x59, 0x00, -0x58, 0x00, 0x5b, 0x00, 0x59, 0x00, 0x48, 0x00, 0x2f, 0x00, 0x1c, 0x00, 0xf9, 0xff, 0xf0, 0xff, -0x01, 0x00, 0xec, 0xff, 0xd6, 0xff, 0xc4, 0xff, 0xaa, 0xff, 0x79, 0xff, 0x6a, 0xff, 0x41, 0xff, -0x2b, 0xff, 0x23, 0xff, 0x14, 0xff, 0x1b, 0xff, 0x0d, 0xff, 0x12, 0xff, 0x1b, 0xff, 0x06, 0xff, -0x0c, 0xff, 0x3d, 0xff, 0x49, 0xff, 0x6d, 0xff, 0x90, 0xff, 0xb4, 0xff, 0xdf, 0xff, 0xec, 0xff, -0xec, 0xff, 0xe5, 0xff, 0x05, 0x00, 0x1b, 0x00, 0x20, 0x00, 0x22, 0x00, 0x15, 0x00, 0x17, 0x00, -0x03, 0x00, 0xe3, 0xff, 0xc6, 0xff, 0x9e, 0xff, 0x7b, 0xff, 0x7f, 0xff, 0x7c, 0xff, 0x77, 0xff, -0x83, 0xff, 0xa5, 0xff, 0x9c, 0xff, 0xa8, 0xff, 0xab, 0xff, 0x72, 0xff, 0x5a, 0xff, 0x4e, 0xff, -0x42, 0xff, 0x5b, 0xff, 0x79, 0xff, 0x9f, 0xff, 0xcb, 0xff, 0x00, 0x00, 0x12, 0x00, 0x17, 0x00, -0x21, 0x00, 0x02, 0x00, 0xe8, 0xff, 0xe4, 0xff, 0xfd, 0xff, 0xec, 0xff, 0xf8, 0xff, 0xf3, 0xff, -0xf7, 0xff, 0xe6, 0xff, 0xed, 0xff, 0xe8, 0xff, 0xd3, 0xff, 0xf6, 0xff, 0xe1, 0xff, 0xbb, 0xff, -0xb9, 0xff, 0xa0, 0xff, 0x83, 0xff, 0x83, 0xff, 0xb3, 0xff, 0xb8, 0xff, 0xb4, 0xff, 0xb8, 0xff, -0xb1, 0xff, 0xc1, 0xff, 0xae, 0xff, 0x98, 0xff, 0x95, 0xff, 0x91, 0xff, 0x9b, 0xff, 0x9b, 0xff, -0x88, 0xff, 0x95, 0xff, 0x96, 0xff, 0xbc, 0xff, 0xbd, 0xff, 0xd3, 0xff, 0xd7, 0xff, 0xf4, 0xff, -0x18, 0x00, 0x16, 0x00, 0x1a, 0x00, 0x05, 0x00, 0xf3, 0xff, 0xee, 0xff, 0x03, 0x00, 0x0e, 0x00, -0x31, 0x00, 0x34, 0x00, 0x3c, 0x00, 0x2f, 0x00, 0x2f, 0x00, 0x33, 0x00, 0x29, 0x00, 0x11, 0x00, -0xf2, 0xff, 0xf2, 0xff, 0xe0, 0xff, 0xce, 0xff, 0xb2, 0xff, 0x90, 0xff, 0x87, 0xff, 0x61, 0xff, -0x3f, 0xff, 0x32, 0xff, 0x31, 0xff, 0x48, 0xff, 0x5f, 0xff, 0x73, 0xff, 0x7b, 0xff, 0x66, 0xff, -0x73, 0xff, 0x86, 0xff, 0x9b, 0xff, 0xbf, 0xff, 0xb0, 0xff, 0xb9, 0xff, 0xc0, 0xff, 0xcc, 0xff, -0xcb, 0xff, 0xde, 0xff, 0xf0, 0xff, 0x0b, 0x00, 0x24, 0x00, 0x16, 0x00, 0xf4, 0xff, 0xbc, 0xff, -0x94, 0xff, 0x88, 0xff, 0xa3, 0xff, 0xb1, 0xff, 0xbb, 0xff, 0x9c, 0xff, 0xa5, 0xff, 0xa9, 0xff, -0xaa, 0xff, 0xb8, 0xff, 0xa4, 0xff, 0x8d, 0xff, 0x82, 0xff, 0x72, 0xff, 0x58, 0xff, 0x6e, 0xff, -0x83, 0xff, 0x8e, 0xff, 0x94, 0xff, 0x94, 0xff, 0x97, 0xff, 0xae, 0xff, 0xb6, 0xff, 0xab, 0xff, -0x7f, 0xff, 0x61, 0xff, 0x44, 0xff, 0x3a, 0xff, 0x43, 0xff, 0x2a, 0xff, 0x34, 0xff, 0x31, 0xff, -0x23, 0xff, 0x29, 0xff, 0x16, 0xff, 0x3f, 0xff, 0x42, 0xff, 0x5b, 0xff, 0x60, 0xff, 0x5a, 0xff, -0x6a, 0xff, 0x66, 0xff, 0x69, 0xff, 0x8b, 0xff, 0x8e, 0xff, 0x9b, 0xff, 0xa2, 0xff, 0xa9, 0xff, -0xc6, 0xff, 0xc7, 0xff, 0x04, 0x00, 0x11, 0x00, 0x16, 0x00, 0x2f, 0x00, 0x42, 0x00, 0x4c, 0x00, -0x47, 0x00, 0x64, 0x00, 0x80, 0x00, 0x84, 0x00, 0x97, 0x00, 0x80, 0x00, 0x71, 0x00, 0x53, 0x00, -0x48, 0x00, 0x4e, 0x00, 0x4c, 0x00, 0x4a, 0x00, 0x29, 0x00, 0x03, 0x00, 0xcd, 0xff, 0xc0, 0xff, -0xbd, 0xff, 0xa5, 0xff, 0x94, 0xff, 0x83, 0xff, 0x67, 0xff, 0x52, 0xff, 0x39, 0xff, 0x2c, 0xff, -0x26, 0xff, 0x48, 0xff, 0x58, 0xff, 0x6a, 0xff, 0x92, 0xff, 0x9b, 0xff, 0xd3, 0xff, 0xfb, 0xff, -0x06, 0x00, 0x07, 0x00, 0x15, 0x00, 0x10, 0x00, 0x36, 0x00, 0x3e, 0x00, 0x5c, 0x00, 0x6b, 0x00, -0x5e, 0x00, 0x6c, 0x00, 0x83, 0x00, 0x81, 0x00, 0x74, 0x00, 0x73, 0x00, 0x87, 0x00, 0x85, 0x00, -0x73, 0x00, 0x6b, 0x00, 0x52, 0x00, 0x4c, 0x00, 0x3f, 0x00, 0x2d, 0x00, 0x36, 0x00, 0x1c, 0x00, -0x09, 0x00, 0xf4, 0xff, 0xdd, 0xff, 0xdf, 0xff, 0xd3, 0xff, 0xd7, 0xff, 0xcf, 0xff, 0xe0, 0xff, -0xf0, 0xff, 0xf3, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf7, 0xff, 0xe2, 0xff, 0xda, 0xff, 0xea, 0xff, -0xf3, 0xff, 0xca, 0xff, 0xb8, 0xff, 0xa6, 0xff, 0x8a, 0xff, 0x87, 0xff, 0xa6, 0xff, 0xa6, 0xff, -0xcf, 0xff, 0xda, 0xff, 0xd1, 0xff, 0xda, 0xff, 0xe8, 0xff, 0xe9, 0xff, 0xed, 0xff, 0xf7, 0xff, -0xf5, 0xff, 0x08, 0x00, 0x03, 0x00, 0x1a, 0x00, 0x24, 0x00, 0x48, 0x00, 0x52, 0x00, 0x5d, 0x00, -0x67, 0x00, 0x57, 0x00, 0x45, 0x00, 0x2e, 0x00, 0x05, 0x00, 0xe8, 0xff, 0xe0, 0xff, 0xde, 0xff, -0xf5, 0xff, 0xfc, 0xff, 0xf9, 0xff, 0xfc, 0xff, 0xec, 0xff, 0xd6, 0xff, 0xdb, 0xff, 0xdb, 0xff, -0xda, 0xff, 0xdd, 0xff, 0xd8, 0xff, 0xf8, 0xff, 0x09, 0x00, 0x0f, 0x00, 0x3a, 0x00, 0x27, 0x00, -0x20, 0x00, 0x1a, 0x00, 0x03, 0x00, 0xdd, 0xff, 0xdc, 0xff, 0xd9, 0xff, 0xbf, 0xff, 0xbd, 0xff, -0x9f, 0xff, 0x99, 0xff, 0x89, 0xff, 0x93, 0xff, 0x85, 0xff, 0x8f, 0xff, 0x91, 0xff, 0xa9, 0xff, -0xe8, 0xff, 0x09, 0x00, 0x22, 0x00, 0x20, 0x00, 0x0f, 0x00, 0x0e, 0x00, 0x20, 0x00, 0x13, 0x00, -0x11, 0x00, 0x0b, 0x00, 0x0b, 0x00, 0x10, 0x00, 0x16, 0x00, 0x0c, 0x00, 0x25, 0x00, 0x3c, 0x00, -0x3d, 0x00, 0x43, 0x00, 0x3c, 0x00, 0x36, 0x00, 0x2e, 0x00, 0x2c, 0x00, 0x2d, 0x00, 0x2f, 0x00, -0x2a, 0x00, 0x24, 0x00, 0x1c, 0x00, 0x3a, 0x00, 0x48, 0x00, 0x5f, 0x00, 0x72, 0x00, 0x57, 0x00, -0x4f, 0x00, 0x3f, 0x00, 0x32, 0x00, 0x32, 0x00, 0x26, 0x00, 0x0a, 0x00, 0xdc, 0xff, 0xc6, 0xff, -0xc1, 0xff, 0xc7, 0xff, 0xe6, 0xff, 0xee, 0xff, 0x0e, 0x00, 0x12, 0x00, 0x15, 0x00, 0x24, 0x00, -0x23, 0x00, 0x39, 0x00, 0x5a, 0x00, 0x65, 0x00, 0x4f, 0x00, 0x50, 0x00, 0x43, 0x00, 0x2d, 0x00, -0x34, 0x00, 0x34, 0x00, 0x2c, 0x00, 0x36, 0x00, 0x47, 0x00, 0x57, 0x00, 0x75, 0x00, 0x81, 0x00, -0x95, 0x00, 0xa0, 0x00, 0x9a, 0x00, 0xa5, 0x00, 0xa7, 0x00, 0xbf, 0x00, 0xc0, 0x00, 0xc5, 0x00, -0xb9, 0x00, 0xad, 0x00, 0xa5, 0x00, 0xb0, 0x00, 0xc3, 0x00, 0xc0, 0x00, 0xc8, 0x00, 0x97, 0x00, -0x81, 0x00, 0x5f, 0x00, 0x2b, 0x00, 0x29, 0x00, 0x17, 0x00, 0x0a, 0x00, 0xe5, 0xff, 0xda, 0xff, -0xc9, 0xff, 0xc8, 0xff, 0xbc, 0xff, 0xd5, 0xff, 0xbd, 0xff, 0xd3, 0xff, 0xe3, 0xff, 0xcf, 0xff, -0xeb, 0xff, 0xf5, 0xff, 0xf3, 0xff, 0xec, 0xff, 0x02, 0x00, 0x13, 0x00, 0x24, 0x00, 0x2e, 0x00, -0x38, 0x00, 0x3f, 0x00, 0x4a, 0x00, 0x4f, 0x00, 0x3c, 0x00, 0x52, 0x00, 0x4c, 0x00, 0x28, 0x00, -0x13, 0x00, 0x22, 0x00, 0x13, 0x00, 0x1f, 0x00, 0x0c, 0x00, 0x24, 0x00, 0x1f, 0x00, 0x23, 0x00, -0x3b, 0x00, 0x36, 0x00, 0x40, 0x00, 0x3c, 0x00, 0x19, 0x00, 0xf4, 0xff, 0xe4, 0xff, 0xe5, 0xff, -0xfd, 0xff, 0xfb, 0xff, 0x05, 0x00, 0x26, 0x00, 0x47, 0x00, 0x48, 0x00, 0x30, 0x00, 0x3f, 0x00, -0x32, 0x00, 0x31, 0x00, 0x1a, 0x00, 0xf7, 0xff, 0xda, 0xff, 0xa3, 0xff, 0x95, 0xff, 0x72, 0xff, -0x61, 0xff, 0x4b, 0xff, 0x51, 0xff, 0x52, 0xff, 0x45, 0xff, 0x46, 0xff, 0x42, 0xff, 0x3f, 0xff, -0x61, 0xff, 0x78, 0xff, 0x8a, 0xff, 0xa3, 0xff, 0xa2, 0xff, 0xb4, 0xff, 0xc1, 0xff, 0xee, 0xff, -0x2a, 0x00, 0x6a, 0x00, 0xa6, 0x00, 0xb5, 0x00, 0xe5, 0x00, 0xe4, 0x00, 0xe4, 0x00, 0x0e, 0x01, -0xe0, 0x00, 0xc4, 0x00, 0xad, 0x00, 0x89, 0x00, 0x74, 0x00, 0x55, 0x00, 0x37, 0x00, 0x06, 0x00, -0xdf, 0xff, 0xe9, 0xff, 0xd4, 0xff, 0xae, 0xff, 0xb6, 0xff, 0x87, 0xff, 0x7d, 0xff, 0x7a, 0xff, -0x8a, 0xff, 0x7a, 0xff, 0x7a, 0xff, 0xa1, 0xff, 0xc3, 0xff, 0xd5, 0xff, 0xd9, 0xff, 0xc3, 0xff, -0xbe, 0xff, 0xde, 0xff, 0xed, 0xff, 0xdc, 0xff, 0xbc, 0xff, 0xc3, 0xff, 0xba, 0xff, 0xc6, 0xff, -0xd8, 0xff, 0xe8, 0xff, 0x14, 0x00, 0x36, 0x00, 0x3e, 0x00, 0x5b, 0x00, 0x52, 0x00, 0x61, 0x00, -0x89, 0x00, 0x88, 0x00, 0x7f, 0x00, 0x75, 0x00, 0x84, 0x00, 0x6d, 0x00, 0x7b, 0x00, 0x8a, 0x00, -0x84, 0x00, 0x97, 0x00, 0x9b, 0x00, 0x99, 0x00, 0x8b, 0x00, 0x5d, 0x00, 0x36, 0x00, 0x07, 0x00, -0x11, 0x00, 0x0f, 0x00, 0x02, 0x00, 0xfe, 0xff, 0xe9, 0xff, 0xfa, 0xff, 0xf4, 0xff, 0xfe, 0xff, -0x11, 0x00, 0x1c, 0x00, 0x36, 0x00, 0x53, 0x00, 0x57, 0x00, 0x6f, 0x00, 0x55, 0x00, 0x30, 0x00, -0x10, 0x00, 0x03, 0x00, 0xfc, 0xff, 0x05, 0x00, 0x1a, 0x00, 0x20, 0x00, 0x28, 0x00, 0x14, 0x00, -0x11, 0x00, 0xf1, 0xff, 0xfa, 0xff, 0xf1, 0xff, 0xda, 0xff, 0xbe, 0xff, 0xae, 0xff, 0x9c, 0xff, -0xb7, 0xff, 0xeb, 0xff, 0x05, 0x00, 0x1c, 0x00, 0x14, 0x00, 0x15, 0x00, 0x1d, 0x00, 0x41, 0x00, -0x47, 0x00, 0x6a, 0x00, 0x6c, 0x00, 0x72, 0x00, 0x57, 0x00, 0x61, 0x00, 0x3c, 0x00, 0x30, 0x00, -0x2c, 0x00, 0x14, 0x00, 0x20, 0x00, 0x09, 0x00, 0xdf, 0xff, 0x99, 0xff, 0x63, 0xff, 0x3b, 0xff, -0x1c, 0xff, 0x05, 0xff, 0x07, 0xff, 0x10, 0xff, 0x1b, 0xff, 0x2d, 0xff, 0x36, 0xff, 0x3b, 0xff, -0x29, 0xff, 0x2c, 0xff, 0x3a, 0xff, 0x1d, 0xff, 0x34, 0xff, 0x37, 0xff, 0x46, 0xff, 0x5c, 0xff, -0x79, 0xff, 0x8f, 0xff, 0xa0, 0xff, 0xae, 0xff, 0xa1, 0xff, 0x96, 0xff, 0xb5, 0xff, 0xec, 0xff, -0xec, 0xff, 0xf9, 0xff, 0x0d, 0x00, 0x33, 0x00, 0x40, 0x00, 0x41, 0x00, 0x3a, 0x00, 0x3e, 0x00, -0x52, 0x00, 0x49, 0x00, 0x48, 0x00, 0x43, 0x00, 0x7e, 0x00, 0x75, 0x00, 0x8f, 0x00, 0xbe, 0x00, -0xc6, 0x00, 0xc4, 0x00, 0xa9, 0x00, 0x97, 0x00, 0x6e, 0x00, 0x65, 0x00, 0x54, 0x00, 0x57, 0x00, -0x57, 0x00, 0x65, 0x00, 0x4f, 0x00, 0x42, 0x00, 0x43, 0x00, 0x3c, 0x00, 0x3f, 0x00, 0x5d, 0x00, -0x71, 0x00, 0x82, 0x00, 0x8a, 0x00, 0x80, 0x00, 0x70, 0x00, 0x48, 0x00, 0x45, 0x00, 0x2d, 0x00, -0x49, 0x00, 0x43, 0x00, 0x1a, 0x00, 0xf3, 0xff, 0xdb, 0xff, 0xe0, 0xff, 0xf1, 0xff, 0x0d, 0x00, -0x0e, 0x00, 0x22, 0x00, 0x17, 0x00, 0xfc, 0xff, 0xf3, 0xff, 0xe9, 0xff, 0xed, 0xff, 0x0b, 0x00, -0x1a, 0x00, 0x22, 0x00, 0x2e, 0x00, 0x51, 0x00, 0x6c, 0x00, 0x8a, 0x00, 0xb0, 0x00, 0xbf, 0x00, -0xd6, 0x00, 0xda, 0x00, 0xf1, 0x00, 0xf0, 0x00, 0xf3, 0x00, 0x19, 0x01, 0x25, 0x01, 0x42, 0x01, -0x49, 0x01, 0x38, 0x01, 0x38, 0x01, 0x3e, 0x01, 0x42, 0x01, 0x49, 0x01, 0x3c, 0x01, 0x50, 0x01, -0x42, 0x01, 0x38, 0x01, 0x0e, 0x01, 0xe3, 0x00, 0xcc, 0x00, 0xa4, 0x00, 0x90, 0x00, 0xa6, 0x00, -0xa9, 0x00, 0x9d, 0x00, 0xa4, 0x00, 0x89, 0x00, 0x55, 0x00, 0x35, 0x00, 0x31, 0x00, 0x16, 0x00, -0x04, 0x00, 0x19, 0x00, 0x13, 0x00, 0x15, 0x00, 0x15, 0x00, 0x17, 0x00, 0x23, 0x00, 0x28, 0x00, - -}; - diff --git a/test_apps/main/tell_me_a_joke.h b/test_apps/main/tell_me_a_joke.h deleted file mode 100644 index 4930286..0000000 --- a/test_apps/main/tell_me_a_joke.h +++ /dev/null @@ -1,5608 +0,0 @@ -#include -const unsigned char tell_me_a_joke[] = { -0x24, 0xff, 0x29, 0xff, 0x62, 0xff, 0x45, 0xff, 0x03, 0xff, 0x05, 0xff, 0xd0, 0xfe, 0xc1, 0xfe, -0xda, 0xfe, 0xda, 0xfe, 0x9a, 0xfe, 0xc5, 0xfe, 0xcc, 0xfe, 0xab, 0xfe, 0xb5, 0xfe, 0xf8, 0xfe, -0xa9, 0xfe, 0x11, 0xff, 0x31, 0xff, 0x4d, 0xff, 0x0c, 0xff, 0x1e, 0xff, 0xef, 0xfe, 0x4d, 0xff, -0x3d, 0xff, 0x4c, 0xff, 0x63, 0xff, 0x5d, 0xff, 0x8c, 0xff, 0x80, 0xff, 0x7f, 0xff, 0x3b, 0xff, -0x49, 0xff, 0x3b, 0xff, 0x6d, 0xff, 0x47, 0xff, 0x61, 0xff, 0x06, 0xff, 0x35, 0xff, 0x14, 0xff, -0xf7, 0xfe, 0xf6, 0xfe, 0x12, 0xff, 0x17, 0xff, 0x2c, 0xff, 0x39, 0xff, 0x4b, 0xff, 0x27, 0xff, -0x14, 0xff, 0x0c, 0xff, 0x10, 0xff, 0x03, 0xff, 0xfd, 0xfe, 0x1a, 0xff, 0xdc, 0xfe, 0x13, 0xff, -0xd5, 0xfe, 0xf7, 0xfe, 0xea, 0xfe, 0x22, 0xff, 0x21, 0xff, 0xf0, 0xfe, 0xbe, 0xfe, 0x54, 0xff, -0x84, 0xff, 0x9a, 0xff, 0x84, 0xff, 0x59, 0xff, 0x25, 0xff, 0xb3, 0xfe, 0xd0, 0xfe, 0xd3, 0xfe, -0xc3, 0xfe, 0x97, 0xfe, 0x99, 0xfe, 0x4e, 0xfe, 0x77, 0xfe, 0x48, 0xfe, 0x89, 0xfe, 0x36, 0xfe, -0x52, 0xfe, 0x84, 0xfe, 0xad, 0xfe, 0x76, 0xfe, 0x8b, 0xfe, 0x74, 0xfe, 0x93, 0xfe, 0x67, 0xfe, -0xa4, 0xfe, 0x69, 0xfe, 0x7e, 0xfe, 0x36, 0xfe, 0xa1, 0xfe, 0x77, 0xfe, 0x6a, 0xfe, 0xaf, 0xfe, -0xc2, 0xfe, 0xb7, 0xfe, 0xcd, 0xfe, 0x09, 0xff, 0xc2, 0xfe, 0xc8, 0xfe, 0x15, 0xff, 0xe1, 0xfe, -0xdd, 0xfe, 0xec, 0xfe, 0xf2, 0xfe, 0xde, 0xfe, 0x18, 0xff, 0xe7, 0xfe, 0x01, 0xff, 0x00, 0xff, -0xdc, 0xfe, 0x1a, 0xff, 0x22, 0xff, 0x19, 0xff, 0x24, 0xff, 0x2f, 0xff, 0x68, 0xff, 0x51, 0xff, -0x40, 0xff, 0x72, 0xff, 0x5f, 0xff, 0xa3, 0xff, 0xcd, 0xff, 0xad, 0xff, 0xa6, 0xff, 0x84, 0xff, -0xb3, 0xff, 0x88, 0xff, 0x0c, 0x00, 0xf5, 0xff, 0x3b, 0x00, 0xef, 0xff, 0x2f, 0x00, 0xdc, 0xff, -0x13, 0x00, 0x0a, 0x00, 0x41, 0x00, 0x4c, 0x00, 0x42, 0x00, 0x77, 0x00, 0x41, 0x00, 0x35, 0x00, -0x82, 0x00, 0x95, 0x00, 0x88, 0x00, 0xa8, 0x00, 0x8c, 0x00, 0x69, 0x00, 0x90, 0x00, 0xcd, 0x00, -0x98, 0x00, 0x8a, 0x00, 0xa6, 0x00, 0xbe, 0x00, 0xa6, 0x00, 0xa1, 0x00, 0xbb, 0x00, 0xce, 0x00, -0xe4, 0x00, 0xec, 0x00, 0xfd, 0x00, 0xea, 0x00, 0xce, 0x00, 0x08, 0x01, 0x39, 0x01, 0x09, 0x01, -0xf6, 0x00, 0xd4, 0x00, 0xc7, 0x00, 0xa2, 0x00, 0xb1, 0x00, 0x8f, 0x00, 0x6b, 0x00, 0x6b, 0x00, -0x6c, 0x00, 0x63, 0x00, 0x5b, 0x00, 0x28, 0x00, 0x70, 0x00, 0x68, 0x00, 0x74, 0x00, 0xa2, 0x00, -0x64, 0x00, 0xa0, 0x00, 0xbf, 0x00, 0xbd, 0x00, 0x78, 0x00, 0x70, 0x00, 0x90, 0x00, 0x83, 0x00, -0x2e, 0x00, 0x6c, 0x00, 0x93, 0x00, 0x42, 0x00, 0x4c, 0x00, 0x42, 0x00, 0x76, 0x00, 0x31, 0x00, -0x2b, 0x00, 0xed, 0xff, 0xd4, 0xff, 0xd9, 0xff, 0xf4, 0xff, 0x05, 0x00, 0xad, 0xff, 0x96, 0xff, -0x9a, 0xff, 0xc4, 0xff, 0xf7, 0xff, 0xd0, 0xff, 0xcb, 0xff, 0xbf, 0xff, 0xa7, 0xff, 0xd7, 0xff, -0x77, 0xff, 0x90, 0xff, 0xbd, 0xff, 0xa3, 0xff, 0xb1, 0xff, 0x96, 0xff, 0x9c, 0xff, 0x7c, 0xff, -0xad, 0xff, 0xc5, 0xff, 0xd7, 0xff, 0x00, 0x00, 0xa8, 0xff, 0x70, 0xff, 0xd8, 0xff, 0xac, 0xff, -0xae, 0xff, 0xb1, 0xff, 0xb6, 0xff, 0xd4, 0xff, 0xc2, 0xff, 0xce, 0xff, 0xdf, 0xff, 0xc4, 0xff, -0xb3, 0xff, 0xd1, 0xff, 0x0b, 0x00, 0xdd, 0xff, 0xd1, 0xff, 0xa7, 0xff, 0xbf, 0xff, 0xbf, 0xff, -0xd1, 0xff, 0xe2, 0xff, 0xa9, 0xff, 0xd5, 0xff, 0xe5, 0xff, 0xc9, 0xff, 0xaf, 0xff, 0xab, 0xff, -0xeb, 0xff, 0xbd, 0xff, 0xf0, 0xff, 0x9c, 0xff, 0xa5, 0xff, 0xe4, 0xff, 0xd1, 0xff, 0xc5, 0xff, -0xae, 0xff, 0xb1, 0xff, 0x06, 0x00, 0x05, 0x00, 0xa7, 0xff, 0xf0, 0xff, 0xe8, 0xff, 0xfb, 0xff, -0xde, 0xff, 0xdb, 0xff, 0xf7, 0xff, 0xff, 0xff, 0xb4, 0xff, 0xca, 0xff, 0xc5, 0xff, 0xd1, 0xff, -0xc0, 0xff, 0x10, 0x00, 0xd8, 0xff, 0x16, 0x00, 0x1d, 0x00, 0x66, 0x00, 0x64, 0x00, 0x36, 0x00, -0x11, 0x00, 0x52, 0x00, 0x53, 0x00, 0x4f, 0x00, 0x6e, 0x00, 0x68, 0x00, 0x9d, 0x00, 0x7a, 0x00, -0x45, 0x00, 0x36, 0x00, 0x16, 0x00, 0xfc, 0xff, 0xfa, 0xff, 0xd9, 0xff, 0x09, 0x00, 0xae, 0xff, -0xc5, 0xff, 0xd6, 0xff, 0xde, 0xff, 0xd7, 0xff, 0xbf, 0xff, 0x9b, 0xff, 0xca, 0xff, 0xd2, 0xff, -0x00, 0x00, 0xef, 0xff, 0x2f, 0x00, 0x16, 0x00, 0x2a, 0x00, 0x05, 0x00, 0x04, 0x00, 0xf6, 0xff, -0x16, 0x00, 0xe4, 0xff, 0xd0, 0xff, 0xcc, 0xff, 0x10, 0x00, 0x01, 0x00, 0xd6, 0xff, 0xba, 0xff, -0x95, 0xff, 0xb2, 0xff, 0xf6, 0xff, 0xe2, 0xff, 0x48, 0x00, 0xfc, 0xff, 0x0e, 0x00, 0x31, 0x00, -0x76, 0x00, 0x48, 0x00, 0x4c, 0x00, 0x1e, 0x00, 0x2d, 0x00, 0xe5, 0xff, 0x34, 0x00, 0x41, 0x00, -0x48, 0x00, 0x6a, 0x00, 0x77, 0x00, 0x60, 0x00, 0xbd, 0x00, 0xd7, 0x00, 0x0c, 0x01, 0x16, 0x01, -0x15, 0x01, 0xf7, 0x00, 0xd2, 0x00, 0x8f, 0x00, 0xab, 0x00, 0xd7, 0x00, 0x8e, 0x00, 0xd7, 0x00, -0x88, 0x00, 0xb3, 0x00, 0xdb, 0x00, 0xc5, 0x00, 0xe8, 0x00, 0xa5, 0x00, 0xc5, 0x00, 0x76, 0x00, -0xdd, 0x00, 0xe8, 0x00, 0xa5, 0x00, 0xd8, 0x00, 0x9e, 0x00, 0x84, 0x00, 0xd1, 0x00, 0xc7, 0x00, -0xc2, 0x00, 0xb4, 0x00, 0xc8, 0x00, 0x31, 0x01, 0x10, 0x01, 0xc6, 0x00, 0x10, 0x01, 0xf6, 0x00, -0x0f, 0x01, 0xed, 0x00, 0xe2, 0x00, 0xb2, 0x00, 0xee, 0x00, 0x4c, 0x01, 0xea, 0x00, 0x27, 0x01, -0x0d, 0x01, 0xfb, 0x00, 0x0a, 0x01, 0x19, 0x01, 0x35, 0x01, 0xf3, 0x00, 0x5b, 0x01, 0x6a, 0x01, -0x3a, 0x01, 0x2b, 0x01, 0x69, 0x01, 0x66, 0x01, 0x2a, 0x01, 0x21, 0x01, 0x1a, 0x01, 0x03, 0x01, -0x04, 0x01, 0x0f, 0x01, 0xf0, 0x00, 0x04, 0x01, 0xb3, 0x00, 0xc3, 0x00, 0xc0, 0x00, 0xe6, 0x00, -0xc5, 0x00, 0xb7, 0x00, 0x6d, 0x00, 0x91, 0x00, 0x6e, 0x00, 0x8d, 0x00, 0x90, 0x00, 0x8a, 0x00, -0x69, 0x00, 0x49, 0x00, 0x4c, 0x00, 0x6b, 0x00, 0x6b, 0x00, 0x48, 0x00, 0x0f, 0x00, 0x49, 0x00, -0x04, 0x00, 0x40, 0x00, 0x55, 0x00, 0x5d, 0x00, 0x30, 0x00, 0x60, 0x00, 0x5d, 0x00, 0x48, 0x00, -0x59, 0x00, 0x70, 0x00, 0x9c, 0x00, 0x99, 0x00, 0xab, 0x00, 0x5b, 0x00, 0x50, 0x00, 0x80, 0x00, -0x8d, 0x00, 0x9c, 0x00, 0xa3, 0x00, 0xd4, 0x00, 0xba, 0x00, 0xeb, 0x00, 0xe0, 0x00, 0xd6, 0x00, -0xd8, 0x00, 0xa4, 0x00, 0xae, 0x00, 0x8d, 0x00, 0x59, 0x00, 0x55, 0x00, 0x9d, 0x00, 0x3e, 0x00, -0x52, 0x00, 0x63, 0x00, 0x04, 0x00, 0xdf, 0xff, 0x0d, 0x00, 0xcb, 0xff, 0x10, 0x00, 0x0c, 0x00, -0xee, 0xff, 0x12, 0x00, 0x03, 0x00, 0xeb, 0xff, 0xe2, 0xff, 0xdd, 0xff, 0xb4, 0xff, 0x03, 0x00, -0x01, 0x00, 0xd2, 0xff, 0x09, 0x00, 0xc1, 0xff, 0xc4, 0xff, 0xd7, 0xff, 0xc0, 0xff, 0xed, 0xff, -0xa3, 0xff, 0xab, 0xff, 0xb6, 0xff, 0xd9, 0xff, 0xd5, 0xff, 0xce, 0xff, 0x96, 0xff, 0x72, 0xff, -0x7b, 0xff, 0xbb, 0xff, 0x94, 0xff, 0x9a, 0xff, 0xce, 0xff, 0xbb, 0xff, 0x93, 0xff, 0xaa, 0xff, -0x9d, 0xff, 0x93, 0xff, 0x7f, 0xff, 0x6a, 0xff, 0xaf, 0xff, 0x65, 0xff, 0xa6, 0xff, 0x9e, 0xff, -0xbc, 0xff, 0x50, 0xff, 0x6b, 0xff, 0x5a, 0xff, 0xa8, 0xff, 0xbe, 0xff, 0xa1, 0xff, 0xb4, 0xff, -0x5e, 0xff, 0x69, 0xff, 0x86, 0xff, 0x8b, 0xff, 0x5f, 0xff, 0x77, 0xff, 0x84, 0xff, 0xa6, 0xff, -0x90, 0xff, 0x04, 0x00, 0xc0, 0xff, 0x75, 0xff, 0x7a, 0xff, 0x7a, 0xff, 0x69, 0xff, 0x2e, 0xff, -0x48, 0xff, 0x19, 0xff, 0xff, 0xfe, 0x0e, 0xff, 0x21, 0xff, 0x51, 0xff, 0x28, 0xff, 0x4f, 0xff, -0x77, 0xff, 0x4e, 0xff, 0x2f, 0xff, 0x3e, 0xff, 0x6f, 0xff, 0x55, 0xff, 0x6d, 0xff, 0x39, 0xff, -0x4c, 0xff, 0x8b, 0xff, 0x64, 0xff, 0x3f, 0xff, 0x61, 0xff, 0x6d, 0xff, 0x15, 0xff, 0x1d, 0xff, -0x2a, 0xff, 0x48, 0xff, 0x84, 0xff, 0x1b, 0xff, 0x59, 0xff, 0x47, 0xff, 0x26, 0xff, 0x53, 0xff, -0x42, 0xff, 0x48, 0xff, 0x54, 0xff, 0x48, 0xff, 0x3c, 0xff, 0x25, 0xff, 0x58, 0xff, 0x3e, 0xff, -0x46, 0xff, 0x07, 0xff, 0x00, 0xff, 0x12, 0xff, 0x11, 0xff, 0x02, 0xff, 0xfd, 0xfe, 0x1b, 0xff, -0x34, 0xff, 0x42, 0xff, 0x57, 0xff, 0x5b, 0xff, 0x5e, 0xff, 0x52, 0xff, 0x43, 0xff, 0x4e, 0xff, -0x2f, 0xff, 0xde, 0xfe, 0x05, 0xff, 0xf5, 0xfe, 0x05, 0xff, 0x31, 0xff, 0x17, 0xff, 0xe9, 0xfe, -0xdc, 0xfe, 0x07, 0xff, 0x35, 0xff, 0x49, 0xff, 0xd7, 0xfe, 0x30, 0xff, 0x18, 0xff, 0x9a, 0xff, -0x78, 0xff, 0x49, 0xff, 0x81, 0xff, 0x32, 0xff, 0x7b, 0xff, 0x3d, 0xff, 0x3c, 0xff, 0x1e, 0xff, -0x36, 0xff, 0x2a, 0xff, 0x30, 0xff, 0x1d, 0xff, 0x62, 0xff, 0x87, 0xff, 0x2c, 0xff, 0x59, 0xff, -0x53, 0xff, 0x5d, 0xff, 0x8b, 0xff, 0x6a, 0xff, 0x3a, 0xff, 0x6c, 0xff, 0x7e, 0xff, 0xa0, 0xff, -0x6c, 0xff, 0x50, 0xff, 0x9e, 0xff, 0xa4, 0xff, 0xab, 0xff, 0x7d, 0xff, 0x7f, 0xff, 0x7a, 0xff, -0xaa, 0xff, 0x9e, 0xff, 0xd9, 0xff, 0xbf, 0xff, 0x8d, 0xff, 0xc2, 0xff, 0xc2, 0xff, 0xc1, 0xff, -0xc4, 0xff, 0xbf, 0xff, 0xad, 0xff, 0xc0, 0xff, 0xe2, 0xff, 0xbf, 0xff, 0xcc, 0xff, 0xcf, 0xff, -0x97, 0xff, 0x5f, 0xff, 0x78, 0xff, 0x5e, 0xff, 0xa3, 0xff, 0x7b, 0xff, 0x97, 0xff, 0x9a, 0xff, -0xcb, 0xff, 0xa1, 0xff, 0xb4, 0xff, 0x58, 0xff, 0x8c, 0xff, 0x62, 0xff, 0xac, 0xff, 0x90, 0xff, -0xa6, 0xff, 0x7f, 0xff, 0x68, 0xff, 0x42, 0xff, 0x6c, 0xff, 0x5f, 0xff, 0x79, 0xff, 0x27, 0xff, -0x5d, 0xff, 0x5e, 0xff, 0xe9, 0xfe, 0x18, 0xff, 0x4e, 0xff, 0x4d, 0xff, 0x55, 0xff, 0x1d, 0xff, -0x20, 0xff, 0x11, 0xff, 0x24, 0xff, 0xfa, 0xfe, 0x17, 0xff, 0x02, 0xff, 0x10, 0xff, 0x27, 0xff, -0x26, 0xff, 0x34, 0xff, 0x32, 0xff, 0xda, 0xfe, 0xff, 0xfe, 0xd6, 0xfe, 0xd9, 0xfe, 0xdb, 0xfe, -0xe9, 0xfe, 0x1f, 0xff, 0xec, 0xfe, 0x2b, 0xff, 0x4e, 0xff, 0x0b, 0xff, 0x1b, 0xff, 0x44, 0xff, -0x46, 0xff, 0x20, 0xff, 0x52, 0xff, 0x26, 0xff, 0x33, 0xff, 0xec, 0xfe, 0xd3, 0xfe, 0xed, 0xfe, -0x18, 0xff, 0x00, 0xff, 0x05, 0xff, 0x02, 0xff, 0x23, 0xff, 0x2a, 0xff, 0x24, 0xff, 0x41, 0xff, -0x26, 0xff, 0x7c, 0xff, 0x71, 0xff, 0x2a, 0xff, 0x60, 0xff, 0x53, 0xff, 0x62, 0xff, 0x7b, 0xff, -0x5c, 0xff, 0xa0, 0xff, 0xad, 0xff, 0xb2, 0xff, 0xd3, 0xff, 0xe7, 0xff, 0x0d, 0x00, 0xf9, 0xff, -0x13, 0x00, 0xe1, 0xff, 0x1f, 0x00, 0xe7, 0xff, 0x12, 0x00, 0xfc, 0xff, 0xe7, 0xff, 0xeb, 0xff, -0xd5, 0xff, 0xd9, 0xff, 0x93, 0xff, 0xc2, 0xff, 0xe5, 0xff, 0xed, 0xff, 0xaa, 0xff, 0x02, 0x00, -0xe2, 0xff, 0x0b, 0x00, 0x01, 0x00, 0x1c, 0x00, 0x18, 0x00, 0x4c, 0x00, 0x41, 0x00, 0x5b, 0x00, -0x81, 0x00, 0xad, 0x00, 0x88, 0x00, 0xa1, 0x00, 0xc9, 0x00, 0xb9, 0x00, 0xc9, 0x00, 0xc4, 0x00, -0xd7, 0x00, 0xc8, 0x00, 0xa2, 0x00, 0x8d, 0x00, 0xe5, 0x00, 0xde, 0x00, 0x16, 0x01, 0xeb, 0x00, -0x31, 0x01, 0x11, 0x01, 0x06, 0x01, 0x23, 0x01, 0x36, 0x01, 0x2e, 0x01, 0x59, 0x01, 0x35, 0x01, -0xfa, 0x00, 0xe2, 0x00, 0x48, 0x01, 0x27, 0x01, 0x14, 0x01, 0x17, 0x01, 0x4d, 0x01, 0x4d, 0x01, -0x71, 0x01, 0x4d, 0x01, 0x53, 0x01, 0x4d, 0x01, 0x89, 0x01, 0x6b, 0x01, 0x77, 0x01, 0x71, 0x01, -0x35, 0x01, 0x72, 0x01, 0x33, 0x01, 0x1a, 0x01, 0x21, 0x01, 0x0e, 0x01, 0x1d, 0x01, 0x12, 0x01, -0x18, 0x01, 0x29, 0x01, 0xe2, 0x00, 0xc4, 0x00, 0x23, 0x01, 0x00, 0x01, 0xe9, 0x00, 0x04, 0x01, -0x08, 0x01, 0xf2, 0x00, 0x32, 0x01, 0x0e, 0x01, 0xf8, 0x00, 0x08, 0x01, 0x0a, 0x01, 0x03, 0x01, -0xef, 0x00, 0x18, 0x01, 0x07, 0x01, 0x17, 0x01, 0xee, 0x00, 0x12, 0x01, 0x07, 0x01, 0xbd, 0x00, -0xdd, 0x00, 0x9e, 0x00, 0x20, 0x01, 0xf9, 0x00, 0xe2, 0x00, 0xc4, 0x00, 0xee, 0x00, 0x9a, 0x00, -0x06, 0x01, 0xf3, 0x00, 0xde, 0x00, 0xe0, 0x00, 0xa2, 0x00, 0xe6, 0x00, 0x90, 0x00, 0xd0, 0x00, -0xe8, 0x00, 0xb2, 0x00, 0xc5, 0x00, 0xdf, 0x00, 0xd4, 0x00, 0x19, 0x01, 0xcf, 0x00, 0xe5, 0x00, -0x0d, 0x01, 0x00, 0x01, 0xec, 0x00, 0xdf, 0x00, 0xda, 0x00, 0xd1, 0x00, 0xdc, 0x00, 0xf3, 0x00, -0x1f, 0x01, 0x40, 0x01, 0x5b, 0x01, 0x4a, 0x01, 0xaa, 0x01, 0x86, 0x01, 0x79, 0x01, 0x88, 0x01, -0x6c, 0x01, 0x94, 0x01, 0x9b, 0x01, 0x9b, 0x01, 0x95, 0x01, 0x5a, 0x01, 0x88, 0x01, 0x72, 0x01, -0x88, 0x01, 0x5a, 0x01, 0x46, 0x01, 0x7e, 0x01, 0x2e, 0x01, 0x30, 0x01, 0x40, 0x01, 0x08, 0x01, -0x32, 0x01, 0x44, 0x01, 0xf2, 0x00, 0x13, 0x01, 0x35, 0x01, 0x3a, 0x01, 0xf6, 0x00, 0x21, 0x01, -0xf6, 0x00, 0xda, 0x00, 0xb9, 0x00, 0xfb, 0x00, 0xf1, 0x00, 0x03, 0x01, 0xbb, 0x00, 0x91, 0x00, -0x8f, 0x00, 0xa0, 0x00, 0x9f, 0x00, 0xcb, 0x00, 0xab, 0x00, 0x9a, 0x00, 0xcc, 0x00, 0xa3, 0x00, -0xf1, 0x00, 0xb1, 0x00, 0xbd, 0x00, 0xfb, 0x00, 0xc9, 0x00, 0xca, 0x00, 0xdd, 0x00, 0x12, 0x01, -0xd5, 0x00, 0xb9, 0x00, 0xc8, 0x00, 0x96, 0x00, 0xe7, 0x00, 0xa7, 0x00, 0xf2, 0x00, 0xeb, 0x00, -0x20, 0x01, 0xf0, 0x00, 0xcf, 0x00, 0xcf, 0x00, 0x09, 0x01, 0x91, 0x00, 0xd3, 0x00, 0x8b, 0x00, -0x7a, 0x00, 0xd5, 0x00, 0xa6, 0x00, 0x9b, 0x00, 0xd4, 0x00, 0xe4, 0x00, 0xe0, 0x00, 0xa3, 0x00, -0xd8, 0x00, 0x04, 0x01, 0xde, 0x00, 0x04, 0x01, 0xf7, 0x00, 0xc5, 0x00, 0xd6, 0x00, 0xfa, 0x00, -0xa7, 0x00, 0x8e, 0x00, 0xd0, 0x00, 0xc9, 0x00, 0xc6, 0x00, 0xc2, 0x00, 0xa9, 0x00, 0xd9, 0x00, -0xb4, 0x00, 0x87, 0x00, 0x67, 0x00, 0x8d, 0x00, 0x8b, 0x00, 0xc8, 0x00, 0xae, 0x00, 0xaa, 0x00, -0x6c, 0x00, 0xad, 0x00, 0xb6, 0x00, 0x72, 0x00, 0x94, 0x00, 0x82, 0x00, 0x54, 0x00, 0xa6, 0x00, -0x77, 0x00, 0x7d, 0x00, 0xa0, 0x00, 0xab, 0x00, 0xbf, 0x00, 0x94, 0x00, 0x59, 0x00, 0x94, 0x00, -0x10, 0x00, 0x07, 0x00, 0x45, 0x00, 0x01, 0x00, 0x65, 0x00, 0x16, 0x00, 0x79, 0x00, 0x5d, 0x00, -0x4d, 0x00, 0x31, 0x00, 0x39, 0x00, 0x4e, 0x00, 0x65, 0x00, 0x1c, 0x00, 0x01, 0x00, 0xbf, 0xff, -0xd6, 0xff, 0xd2, 0xff, 0xd0, 0xff, 0x1e, 0x00, 0xe2, 0xff, 0xde, 0xff, 0x15, 0x00, 0x07, 0x00, -0xdc, 0xff, 0x01, 0x00, 0xee, 0xff, 0xb9, 0xff, 0xa8, 0xff, 0xb2, 0xff, 0x95, 0xff, 0x8a, 0xff, -0x6a, 0xff, 0x8c, 0xff, 0xb7, 0xff, 0xa8, 0xff, 0xac, 0xff, 0xd2, 0xff, 0x88, 0xff, 0xb5, 0xff, -0x8d, 0xff, 0x56, 0xff, 0x2f, 0xff, 0x2a, 0xff, 0x95, 0xff, 0x6d, 0xff, 0x2e, 0xff, 0x74, 0xff, -0x45, 0xff, 0x67, 0xff, 0x19, 0xff, 0x53, 0xff, 0x78, 0xff, 0x7b, 0xff, 0x7f, 0xff, 0x5e, 0xff, -0x69, 0xff, 0x69, 0xff, 0x7f, 0xff, 0x40, 0xff, 0x8c, 0xff, 0x9e, 0xff, 0xaf, 0xff, 0xac, 0xff, -0xa1, 0xff, 0xcc, 0xff, 0xa6, 0xff, 0xa7, 0xff, 0x7d, 0xff, 0x7e, 0xff, 0x99, 0xff, 0xa9, 0xff, -0xab, 0xff, 0xcd, 0xff, 0xc3, 0xff, 0xe5, 0xff, 0xff, 0xff, 0x22, 0x00, 0xd3, 0xff, 0xd5, 0xff, -0xd9, 0xff, 0x04, 0x00, 0xfb, 0xff, 0xe8, 0xff, 0x18, 0x00, 0xfb, 0xff, 0xdd, 0xff, 0xa7, 0xff, -0xd7, 0xff, 0x99, 0xff, 0xff, 0xff, 0x01, 0x00, 0xf9, 0xff, 0x19, 0x00, 0x50, 0x00, 0x26, 0x00, -0x21, 0x00, 0xfc, 0xff, 0xda, 0xff, 0xd5, 0xff, 0x01, 0x00, 0x2e, 0x00, 0xdf, 0xff, 0xbc, 0xff, -0x2c, 0x00, 0x4a, 0x00, 0x26, 0x00, 0x32, 0x00, 0x14, 0x00, 0x3e, 0x00, 0x55, 0x00, 0x16, 0x00, -0x1e, 0x00, 0x5e, 0x00, 0x12, 0x00, 0x52, 0x00, 0x3c, 0x00, 0x34, 0x00, 0x54, 0x00, 0x11, 0x00, -0x05, 0x00, 0x46, 0x00, 0x48, 0x00, 0x09, 0x00, 0x08, 0x00, 0x03, 0x00, 0x18, 0x00, 0xff, 0xff, -0xcb, 0xff, 0xbf, 0xff, 0xb5, 0xff, 0xce, 0xff, 0xb0, 0xff, 0xfc, 0xff, 0xfa, 0xff, 0xdf, 0xff, -0x9e, 0xff, 0xe6, 0xff, 0xd9, 0xff, 0xfa, 0xff, 0xfc, 0xff, 0x17, 0x00, 0x15, 0x00, 0xec, 0xff, -0xfd, 0xff, 0xf1, 0xff, 0xdc, 0xff, 0xb9, 0xff, 0x9c, 0xff, 0xb7, 0xff, 0xdf, 0xff, 0x7c, 0xff, -0x7d, 0xff, 0x9b, 0xff, 0xa1, 0xff, 0x1e, 0xff, 0x61, 0xff, 0x35, 0xff, 0x30, 0xff, 0x48, 0xff, -0x78, 0xff, 0x52, 0xff, 0x51, 0xff, 0x38, 0xff, 0x22, 0xff, 0x26, 0xff, 0xe1, 0xfe, 0x50, 0xff, -0x21, 0xff, 0x47, 0xff, 0x23, 0xff, 0x02, 0xff, 0x46, 0xff, 0x25, 0xff, 0x3c, 0xff, 0x4e, 0xff, -0x5a, 0xff, 0x60, 0xff, 0x5a, 0xff, 0x66, 0xff, 0x66, 0xff, 0x89, 0xff, 0x42, 0xff, 0x5f, 0xff, -0x80, 0xff, 0x85, 0xff, 0x45, 0xff, 0x99, 0xff, 0x61, 0xff, 0x76, 0xff, 0x7f, 0xff, 0xbc, 0xff, -0xb0, 0xff, 0xc9, 0xff, 0x96, 0xff, 0xb2, 0xff, 0xd2, 0xff, 0xbe, 0xff, 0x8a, 0xff, 0xd7, 0xff, -0xca, 0xff, 0xa2, 0xff, 0xdc, 0xff, 0xef, 0xff, 0xfd, 0xff, 0xc2, 0xff, 0xd5, 0xff, 0xde, 0xff, -0xe8, 0xff, 0xfc, 0xff, 0xff, 0xff, 0x2b, 0x00, 0x44, 0x00, 0x2d, 0x00, 0x2b, 0x00, 0x1c, 0x00, -0x10, 0x00, 0x2b, 0x00, 0x15, 0x00, 0x31, 0x00, 0x33, 0x00, 0x07, 0x00, 0x57, 0x00, 0x55, 0x00, -0x2d, 0x00, 0x66, 0x00, 0x36, 0x00, 0x76, 0x00, 0x3a, 0x00, 0x73, 0x00, 0x3f, 0x00, 0x79, 0x00, -0x34, 0x00, 0x04, 0x00, 0x4f, 0x00, 0x1b, 0x00, 0x49, 0x00, 0x5d, 0x00, 0x66, 0x00, 0x65, 0x00, -0x2e, 0x00, 0x06, 0x00, 0x05, 0x00, 0x46, 0x00, 0x0c, 0x00, 0x47, 0x00, 0x09, 0x00, 0x4a, 0x00, -0x32, 0x00, 0x79, 0x00, 0x41, 0x00, 0x51, 0x00, 0x44, 0x00, 0x56, 0x00, 0x02, 0x00, 0x46, 0x00, -0x35, 0x00, 0x1d, 0x00, 0x48, 0x00, 0x39, 0x00, 0xba, 0x00, 0xb0, 0x00, 0x8b, 0x00, 0x88, 0x00, -0x71, 0x00, 0x4d, 0x00, 0x05, 0x00, 0x36, 0x00, 0x21, 0x00, 0x56, 0x00, 0x5b, 0x00, 0x5d, 0x00, -0x38, 0x00, 0x36, 0x00, 0x71, 0x00, 0x59, 0x00, 0x7c, 0x00, 0x6e, 0x00, 0x72, 0x00, 0x83, 0x00, -0x7c, 0x00, 0x83, 0x00, 0x56, 0x00, 0x5f, 0x00, 0x62, 0x00, 0x43, 0x00, 0x91, 0x00, 0xa6, 0x00, -0x5e, 0x00, 0x4f, 0x00, 0x6f, 0x00, 0x8a, 0x00, 0x52, 0x00, 0x5a, 0x00, 0x05, 0x00, 0x16, 0x00, -0x31, 0x00, 0x51, 0x00, 0x78, 0x00, 0x46, 0x00, 0x5a, 0x00, 0x23, 0x00, 0x1d, 0x00, 0x71, 0x00, -0x29, 0x00, 0x6a, 0x00, 0x79, 0x00, 0x4b, 0x00, 0x43, 0x00, 0x9f, 0x00, 0x6b, 0x00, 0x66, 0x00, -0x21, 0x00, 0x62, 0x00, 0x7a, 0x00, 0x7a, 0x00, 0x80, 0x00, 0xa2, 0x00, 0xe8, 0x00, 0x99, 0x00, -0xad, 0x00, 0xb7, 0x00, 0xa6, 0x00, 0xb3, 0x00, 0xb8, 0x00, 0xcf, 0x00, 0xef, 0x00, 0xe7, 0x00, -0xcb, 0x00, 0x28, 0x01, 0xfb, 0x00, 0x0b, 0x01, 0x07, 0x01, 0xca, 0x00, 0xf2, 0x00, 0x09, 0x01, -0xd9, 0x00, 0xdf, 0x00, 0xb6, 0x00, 0xbf, 0x00, 0xbc, 0x00, 0xcd, 0x00, 0xc2, 0x00, 0xd0, 0x00, -0xa2, 0x00, 0xb5, 0x00, 0x79, 0x00, 0xb3, 0x00, 0x85, 0x00, 0x8e, 0x00, 0x73, 0x00, 0x85, 0x00, -0x5f, 0x00, 0x3b, 0x00, 0x9f, 0x00, 0x90, 0x00, 0x88, 0x00, 0x7d, 0x00, 0x73, 0x00, 0x62, 0x00, -0xf2, 0xff, 0x02, 0x00, 0x1f, 0x00, 0x16, 0x00, 0x60, 0x00, 0x3a, 0x00, 0x60, 0x00, 0x70, 0x00, -0x8a, 0x00, 0x76, 0x00, 0x90, 0x00, 0x7c, 0x00, 0xa2, 0x00, 0x79, 0x00, 0x2d, 0x00, 0x4a, 0x00, -0x7f, 0x00, 0x23, 0x00, 0x51, 0x00, 0x49, 0x00, 0x5d, 0x00, 0x61, 0x00, 0x81, 0x00, 0x85, 0x00, -0x82, 0x00, 0xc5, 0x00, 0x92, 0x00, 0x8b, 0x00, 0x44, 0x00, 0xc2, 0x00, 0x50, 0x00, 0xd8, 0x00, -0x82, 0x00, 0x4c, 0x00, 0x6d, 0x00, 0xaa, 0x00, 0xcc, 0x00, 0x9e, 0x00, 0x91, 0x00, 0xb0, 0x00, -0x91, 0x00, 0x98, 0x00, 0x55, 0x00, 0x7b, 0x00, 0xcb, 0x00, 0x77, 0x00, 0x53, 0x00, 0x7d, 0x00, -0x88, 0x00, 0x73, 0x00, 0x4b, 0x00, 0x13, 0x00, 0x04, 0x00, 0x1d, 0x00, 0x8f, 0x00, 0x78, 0x00, -0x70, 0x00, 0x6c, 0x00, 0x9f, 0x00, 0x84, 0x00, 0x7c, 0x00, 0x84, 0x00, 0x93, 0x00, 0x4e, 0x00, -0xa5, 0x00, 0x78, 0x00, 0x40, 0x00, 0x95, 0x00, 0x82, 0x00, 0x67, 0x00, 0x74, 0x00, 0x38, 0x00, -0x68, 0x00, 0x7f, 0x00, 0x36, 0x00, 0x4a, 0x00, 0x26, 0x00, 0x68, 0x00, 0x55, 0x00, 0x47, 0x00, -0x6a, 0x00, 0x54, 0x00, 0x29, 0x00, 0x2e, 0x00, 0x90, 0x00, 0x6a, 0x00, 0x78, 0x00, 0xa5, 0x00, -0x8a, 0x00, 0xb7, 0x00, 0xa6, 0x00, 0xd7, 0x00, 0xb0, 0x00, 0xc1, 0x00, 0xc7, 0x00, 0xba, 0x00, -0xdb, 0x00, 0xd6, 0x00, 0xbf, 0x00, 0xff, 0x00, 0xfa, 0x00, 0x29, 0x01, 0xf5, 0x00, 0xc9, 0x00, -0x9b, 0x00, 0xf2, 0x00, 0x31, 0x01, 0x4c, 0x01, 0x42, 0x01, 0x1d, 0x01, 0x35, 0x01, 0x4e, 0x01, -0x39, 0x01, 0x57, 0x01, 0x42, 0x01, 0x68, 0x01, 0x46, 0x01, 0x35, 0x01, 0x1f, 0x01, 0x4c, 0x01, -0x23, 0x01, 0x0c, 0x01, 0x1f, 0x01, 0x52, 0x01, 0x23, 0x01, 0x13, 0x01, 0x04, 0x01, 0x0f, 0x01, -0x26, 0x01, 0x37, 0x01, 0xff, 0x00, 0x41, 0x01, 0x35, 0x01, 0x3b, 0x01, 0x12, 0x01, 0x18, 0x01, -0x13, 0x01, 0x3e, 0x01, 0xf2, 0x00, 0x31, 0x01, 0x27, 0x01, 0x20, 0x01, 0x19, 0x01, 0xe2, 0x00, -0xe8, 0x00, 0x05, 0x01, 0xc7, 0x00, 0xcb, 0x00, 0xd5, 0x00, 0xf0, 0x00, 0x15, 0x01, 0xfe, 0x00, -0xf5, 0x00, 0xfa, 0x00, 0xe1, 0x00, 0xcb, 0x00, 0xf3, 0x00, 0x01, 0x01, 0x9a, 0x00, 0x9a, 0x00, -0xcf, 0x00, 0xb3, 0x00, 0xbd, 0x00, 0x02, 0x01, 0xda, 0x00, 0x96, 0x00, 0xb6, 0x00, 0xa1, 0x00, -0xca, 0x00, 0xca, 0x00, 0xe2, 0x00, 0xac, 0x00, 0xa6, 0x00, 0xa0, 0x00, 0x94, 0x00, 0x9a, 0x00, -0xa6, 0x00, 0xac, 0x00, 0x65, 0x00, 0x89, 0x00, 0x59, 0x00, 0x64, 0x00, 0x42, 0x00, 0x6a, 0x00, -0x78, 0x00, 0x89, 0x00, 0x70, 0x00, 0x8f, 0x00, 0x6b, 0x00, 0x60, 0x00, 0x58, 0x00, 0x4e, 0x00, -0x8d, 0x00, 0x43, 0x00, 0x40, 0x00, 0x24, 0x00, 0x52, 0x00, 0x48, 0x00, 0x2e, 0x00, 0xb2, 0x00, -0x72, 0x00, 0xc3, 0x00, 0x8a, 0x00, 0x6a, 0x00, 0x4e, 0x00, 0x04, 0x00, 0x1d, 0x00, 0x3d, 0x00, -0x43, 0x00, 0x00, 0x00, 0x06, 0x00, 0x45, 0x00, 0x15, 0x00, 0xfb, 0xff, 0x0d, 0x00, 0xf7, 0xff, -0xee, 0xff, 0xb5, 0xff, 0xbc, 0xff, 0x87, 0xff, 0x96, 0xff, 0x9a, 0xff, 0xaf, 0xff, 0x87, 0xff, -0x8b, 0xff, 0x58, 0xff, 0xa9, 0xff, 0x7a, 0xff, 0x64, 0xff, 0x56, 0xff, 0x81, 0xff, 0x92, 0xff, -0x31, 0xff, 0x5a, 0xff, 0x18, 0xff, 0x1f, 0xff, 0x0a, 0xff, 0x39, 0xff, 0x31, 0xff, 0x54, 0xff, -0x13, 0xff, 0x21, 0xff, 0x5a, 0xff, 0xfd, 0xfe, 0xe6, 0xfe, 0x45, 0xff, 0x7f, 0xff, 0x7c, 0xff, -0x71, 0xff, 0x60, 0xff, 0x5a, 0xff, 0x6c, 0xff, 0x37, 0xff, 0x58, 0xff, 0x91, 0xff, 0x99, 0xff, -0x6d, 0xff, 0xba, 0xff, 0x64, 0xff, 0xa3, 0xff, 0xc3, 0xff, 0x7a, 0xff, 0x8c, 0xff, 0xc7, 0xff, -0xb2, 0xff, 0xd1, 0xff, 0xd3, 0xff, 0xd4, 0xff, 0xc8, 0xff, 0xe6, 0xff, 0xfe, 0xff, 0xb1, 0xff, -0xd1, 0xff, 0xc1, 0xff, 0x80, 0xff, 0xb6, 0xff, 0x40, 0xff, 0xb3, 0xff, 0x97, 0xff, 0x6e, 0xff, -0xa4, 0xff, 0xd4, 0xff, 0x8c, 0xff, 0x3a, 0xff, 0x96, 0xff, 0x54, 0xff, 0x58, 0xff, 0x5d, 0xff, -0x33, 0xff, 0x64, 0xff, 0x32, 0xff, 0x69, 0xff, 0x3a, 0xff, 0x25, 0xff, 0x19, 0xff, 0xe0, 0xfe, -0xd3, 0xfe, 0x2e, 0xff, 0x1a, 0xff, 0x53, 0xff, 0x18, 0xff, 0x71, 0xff, 0x5a, 0xff, 0x30, 0xff, -0x61, 0xff, 0x46, 0xff, 0x56, 0xff, 0x9f, 0xff, 0x3d, 0xff, 0x48, 0xff, 0x60, 0xff, 0x66, 0xff, -0x41, 0xff, 0x55, 0xff, 0x17, 0xff, 0x13, 0xff, 0x0b, 0xff, 0x12, 0xff, 0x56, 0xff, 0x2d, 0xff, -0x2c, 0xff, 0x5a, 0xff, 0x2e, 0xff, 0x46, 0xff, 0x02, 0xff, 0x2d, 0xff, 0x46, 0xff, 0x78, 0xff, -0x36, 0xff, 0x60, 0xff, 0x25, 0xff, 0x1c, 0xff, 0x38, 0xff, 0xff, 0xfe, 0xf4, 0xfe, 0x31, 0xff, -0x22, 0xff, 0x38, 0xff, 0xff, 0xfe, 0xf5, 0xfe, 0x0a, 0xff, 0x09, 0xff, 0x0e, 0xff, 0x1c, 0xff, -0xf1, 0xfe, 0x08, 0xff, 0x11, 0xff, 0x18, 0xff, 0x4e, 0xff, 0xe8, 0xfe, 0xfb, 0xfe, 0x0a, 0xff, -0xf6, 0xfe, 0x22, 0xff, 0x2c, 0xff, 0x23, 0xff, 0x30, 0xff, 0x3d, 0xff, 0xec, 0xfe, 0xfc, 0xfe, -0x22, 0xff, 0x0e, 0xff, 0x40, 0xff, 0x15, 0xff, 0x1a, 0xff, 0x10, 0xff, 0x0e, 0xff, 0x2e, 0xff, -0x45, 0xff, 0x4b, 0xff, 0x21, 0xff, 0x1a, 0xff, 0x41, 0xff, 0x43, 0xff, 0x29, 0xff, 0x31, 0xff, -0x41, 0xff, 0xfb, 0xfe, 0x29, 0xff, 0xe8, 0xfe, 0x36, 0xff, 0x60, 0xff, 0x50, 0xff, 0x86, 0xff, -0xc8, 0xff, 0x80, 0xff, 0xde, 0xff, 0xb4, 0xff, 0xac, 0xff, 0x78, 0xff, 0x6c, 0xff, 0x4c, 0xff, -0x44, 0xff, 0x3b, 0xff, 0x43, 0xff, 0x4d, 0xff, 0xef, 0xfe, 0x0a, 0xff, 0x15, 0xff, 0x46, 0xff, -0x48, 0xff, 0x1f, 0xff, 0x0a, 0xff, 0x1b, 0xff, 0xf7, 0xfe, 0x26, 0xff, 0x22, 0xff, 0xea, 0xfe, -0x2f, 0xff, 0x24, 0xff, 0x3c, 0xff, 0x24, 0xff, 0x5a, 0xff, 0x55, 0xff, 0x6f, 0xff, 0xaa, 0xff, -0x98, 0xff, 0x91, 0xff, 0x99, 0xff, 0x91, 0xff, 0x53, 0xff, 0x4f, 0xff, 0x53, 0xff, 0x42, 0xff, -0x42, 0xff, 0x25, 0xff, 0x28, 0xff, 0x3f, 0xff, 0x45, 0xff, 0xd3, 0xfe, 0x4d, 0xff, 0x12, 0xff, -0x43, 0xff, 0x2e, 0xff, 0x2c, 0xff, 0x41, 0xff, 0x54, 0xff, 0x49, 0xff, 0x81, 0xff, 0x86, 0xff, -0x38, 0xff, 0x82, 0xff, 0x4f, 0xff, 0x28, 0xff, 0x0f, 0xff, 0x32, 0xff, 0x23, 0xff, 0x4f, 0xff, -0x35, 0xff, 0x42, 0xff, 0x18, 0xff, 0x0d, 0xff, 0x2f, 0xff, 0x4e, 0xff, 0x30, 0xff, 0x43, 0xff, -0x93, 0xff, 0x91, 0xff, 0x63, 0xff, 0x86, 0xff, 0x9a, 0xff, 0xa1, 0xff, 0x94, 0xff, 0xae, 0xff, -0x88, 0xff, 0xa9, 0xff, 0x22, 0xff, 0x7f, 0xff, 0x7b, 0xff, 0x8b, 0xff, 0xa5, 0xff, 0xa3, 0xff, -0xac, 0xff, 0x5f, 0xff, 0x63, 0xff, 0x85, 0xff, 0x9a, 0xff, 0x8f, 0xff, 0x88, 0xff, 0x7a, 0xff, -0x91, 0xff, 0x59, 0xff, 0x8f, 0xff, 0x4f, 0xff, 0x6a, 0xff, 0x86, 0xff, 0x9d, 0xff, 0x64, 0xff, -0x86, 0xff, 0x62, 0xff, 0x70, 0xff, 0x95, 0xff, 0x8f, 0xff, 0xa1, 0xff, 0x96, 0xff, 0xc4, 0xff, -0x7d, 0xff, 0xe3, 0xff, 0xa2, 0xff, 0xc4, 0xff, 0xa8, 0xff, 0x21, 0x00, 0xe6, 0xff, 0xe0, 0xff, -0x1f, 0x00, 0x00, 0x00, 0x09, 0x00, 0x80, 0x00, 0xa3, 0x00, 0x6d, 0x00, 0x7c, 0x00, 0xc5, 0x00, -0xaa, 0x00, 0x67, 0x00, 0x6a, 0x00, 0x64, 0x00, 0x85, 0x00, 0x7b, 0x00, 0xb4, 0x00, 0x98, 0x00, -0xba, 0x00, 0x91, 0x00, 0xa9, 0x00, 0x69, 0x00, 0x9c, 0x00, 0x88, 0x00, 0x82, 0x00, 0x96, 0x00, -0x68, 0x00, 0x7b, 0x00, 0xa3, 0x00, 0xa7, 0x00, 0x65, 0x00, 0xb7, 0x00, 0xa1, 0x00, 0x77, 0x00, -0xcf, 0x00, 0x84, 0x00, 0x52, 0x00, 0x6c, 0x00, 0x99, 0x00, 0x41, 0x00, 0x84, 0x00, 0x93, 0x00, -0xb3, 0x00, 0xaa, 0x00, 0xba, 0x00, 0x75, 0x00, 0x2b, 0x00, 0x40, 0x00, 0x23, 0x00, 0x23, 0x00, -0x12, 0x00, 0x57, 0x00, 0x14, 0x00, 0x20, 0x00, 0x14, 0x00, 0xe6, 0xff, 0x61, 0x00, 0x4d, 0x00, -0x64, 0x00, 0x7f, 0x00, 0x3e, 0x00, 0x4f, 0x00, 0x53, 0x00, 0x8e, 0x00, 0x4e, 0x00, 0x52, 0x00, -0x3c, 0x00, 0x1c, 0x00, 0x54, 0x00, 0x7c, 0x00, 0xd1, 0x00, 0x40, 0x00, 0x7d, 0x00, 0x9b, 0x00, -0x75, 0x00, 0x1b, 0x00, 0xf6, 0xff, 0x15, 0x00, 0x1a, 0x00, 0xa9, 0xff, 0xfb, 0xff, 0xe2, 0xff, -0xd8, 0xff, 0xe1, 0xff, 0xfd, 0xff, 0xca, 0xff, 0xb3, 0xff, 0x9c, 0xff, 0xbd, 0xff, 0xbb, 0xff, -0x93, 0xff, 0xbb, 0xff, 0xc3, 0xff, 0xcd, 0xff, 0xcf, 0xff, 0xd3, 0xff, 0xca, 0xff, 0x0a, 0x00, -0xf1, 0xff, 0xd5, 0xff, 0xb5, 0xff, 0x70, 0xff, 0x54, 0xff, 0xad, 0xff, 0x66, 0xff, 0x60, 0xff, -0x49, 0xff, 0x17, 0xff, 0x71, 0xff, 0x89, 0xff, 0x3d, 0xff, 0x41, 0xff, 0x49, 0xff, 0x1d, 0xff, -0x1e, 0xff, 0x0d, 0xff, 0x53, 0xff, 0x13, 0xff, 0x2f, 0xff, 0x72, 0xff, 0x59, 0xff, 0x7e, 0xff, -0x2e, 0xff, 0x8b, 0xff, 0x59, 0xff, 0x8a, 0xff, 0x76, 0xff, 0x90, 0xff, 0xa5, 0xff, 0x7a, 0xff, -0x86, 0xff, 0x68, 0xff, 0x2a, 0xff, 0x29, 0xff, 0x31, 0xff, 0x41, 0xff, 0xa7, 0xff, 0x31, 0xff, -0x82, 0xff, 0x72, 0xff, 0x41, 0xff, 0x2b, 0xff, 0x6a, 0xff, 0x86, 0xff, 0x27, 0xff, 0x6f, 0xff, -0x16, 0xff, 0x5a, 0xff, 0x55, 0xff, 0x23, 0xff, 0x4f, 0xff, 0x5a, 0xff, 0x35, 0xff, 0x7e, 0xff, -0x1d, 0xff, 0x01, 0xff, 0x0c, 0xff, 0xfa, 0xfe, 0xf9, 0xfe, 0x3d, 0xff, 0xd0, 0xfe, 0x2b, 0xff, -0x1e, 0xff, 0x0b, 0xff, 0x13, 0xff, 0x23, 0xff, 0xe9, 0xfe, 0x11, 0xff, 0x25, 0xff, 0x04, 0xff, -0x27, 0xff, 0x52, 0xff, 0x36, 0xff, 0x14, 0xff, 0x0e, 0xff, 0x4d, 0xff, 0x6d, 0xff, 0x73, 0xff, -0x71, 0xff, 0x76, 0xff, 0x6d, 0xff, 0x88, 0xff, 0x61, 0xff, 0x47, 0xff, 0x13, 0xff, 0x4c, 0xff, -0x5c, 0xff, 0x88, 0xff, 0x5a, 0xff, 0x84, 0xff, 0x74, 0xff, 0x99, 0xff, 0x8b, 0xff, 0x74, 0xff, -0x6f, 0xff, 0x4f, 0xff, 0x59, 0xff, 0x20, 0xff, 0x5d, 0xff, 0x33, 0xff, 0x5e, 0xff, 0x42, 0xff, -0x91, 0xff, 0x46, 0xff, 0x6d, 0xff, 0x83, 0xff, 0x4d, 0xff, 0x31, 0xff, 0x3c, 0xff, 0x35, 0xff, -0x44, 0xff, 0x87, 0xff, 0x6d, 0xff, 0xa0, 0xff, 0x8a, 0xff, 0x83, 0xff, 0x9b, 0xff, 0x66, 0xff, -0xa7, 0xff, 0xb8, 0xff, 0xc1, 0xff, 0x74, 0xff, 0xce, 0xff, 0xb7, 0xff, 0xae, 0xff, 0xd7, 0xff, -0xbf, 0xff, 0xc9, 0xff, 0xc9, 0xff, 0xea, 0xff, 0x16, 0x00, 0x08, 0x00, 0x2a, 0x00, 0xe3, 0xff, -0xf4, 0xff, 0x3d, 0x00, 0x2d, 0x00, 0x3d, 0x00, 0x57, 0x00, 0x61, 0x00, 0x57, 0x00, 0x61, 0x00, -0xe7, 0xff, 0xdf, 0xff, 0xee, 0xff, 0xc0, 0xff, 0xbd, 0xff, 0xf7, 0xff, 0xdc, 0xff, 0x1e, 0x00, -0x10, 0x00, 0xdd, 0xff, 0x01, 0x00, 0xff, 0xff, 0x07, 0x00, 0x1a, 0x00, 0x2c, 0x00, 0x20, 0x00, -0x26, 0x00, 0x39, 0x00, 0x01, 0x00, 0x11, 0x00, 0x16, 0x00, 0x25, 0x00, 0xf8, 0xff, 0x03, 0x00, -0x21, 0x00, 0x1e, 0x00, 0xe3, 0xff, 0xca, 0xff, 0x06, 0x00, 0xbf, 0xff, 0xe7, 0xff, 0xf2, 0xff, -0x0e, 0x00, 0x08, 0x00, 0x1b, 0x00, 0x3c, 0x00, 0x16, 0x00, 0x11, 0x00, 0x1e, 0x00, 0xf5, 0xff, -0xe9, 0xff, 0xac, 0xff, 0xd1, 0xff, 0x0d, 0x00, 0x26, 0x00, 0x38, 0x00, 0x0f, 0x00, 0x29, 0x00, -0x19, 0x00, 0xf2, 0xff, 0x2b, 0x00, 0xdd, 0xff, 0xe8, 0xff, 0x7e, 0xff, 0xa0, 0xff, 0xde, 0xff, -0xdc, 0xff, 0x9c, 0xff, 0xdc, 0xff, 0x9c, 0xff, 0xb2, 0xff, 0x96, 0xff, 0x9b, 0xff, 0x88, 0xff, -0xc0, 0xff, 0x9a, 0xff, 0xb5, 0xff, 0xc3, 0xff, 0xc6, 0xff, 0x11, 0x00, 0xb2, 0xff, 0xdf, 0xff, -0x09, 0x00, 0x12, 0x00, 0xd1, 0xff, 0xd1, 0xff, 0xe2, 0xff, 0x25, 0x00, 0x03, 0x00, 0x2b, 0x00, -0x45, 0x00, 0xdf, 0xff, 0xee, 0xff, 0x29, 0x00, 0x3b, 0x00, 0xfb, 0xff, 0x1e, 0x00, 0xf9, 0xff, -0x4a, 0x00, 0xea, 0xff, 0x11, 0x00, 0x0c, 0x00, 0xe0, 0xff, 0x40, 0x00, 0x0b, 0x00, 0x1d, 0x00, -0xef, 0xff, 0x41, 0x00, 0x4e, 0x00, 0x2d, 0x00, 0x44, 0x00, 0x49, 0x00, 0x69, 0x00, 0x5b, 0x00, -0x33, 0x00, 0x20, 0x00, 0x43, 0x00, 0x28, 0x00, 0x9f, 0x00, 0x6e, 0x00, 0x61, 0x00, 0x3e, 0x00, -0x40, 0x00, 0x6a, 0x00, 0x68, 0x00, 0xa8, 0x00, 0xd9, 0x00, 0xc2, 0x00, 0xa7, 0x00, 0x94, 0x00, -0xb8, 0x00, 0xa0, 0x00, 0x70, 0x00, 0x85, 0x00, 0x68, 0x00, 0x8c, 0x00, 0x98, 0x00, 0xad, 0x00, -0xb2, 0x00, 0xa5, 0x00, 0x84, 0x00, 0xb1, 0x00, 0xa7, 0x00, 0xc4, 0x00, 0xed, 0x00, 0xe4, 0x00, -0xa9, 0x00, 0xb5, 0x00, 0xb0, 0x00, 0xe9, 0x00, 0xc4, 0x00, 0xee, 0x00, 0x1e, 0x01, 0xe1, 0x00, -0xdd, 0x00, 0xc4, 0x00, 0xdb, 0x00, 0x02, 0x01, 0xbb, 0x00, 0xa3, 0x00, 0xb0, 0x00, 0x8a, 0x00, -0x7c, 0x00, 0x7e, 0x00, 0xc9, 0x00, 0xd7, 0x00, 0xe1, 0x00, 0xb9, 0x00, 0xb7, 0x00, 0xa1, 0x00, -0xff, 0x00, 0xb8, 0x00, 0xe4, 0x00, 0xc6, 0x00, 0xed, 0x00, 0xdd, 0x00, 0xf2, 0x00, 0xd4, 0x00, -0x1e, 0x01, 0xa1, 0x00, 0xdb, 0x00, 0xef, 0x00, 0xe7, 0x00, 0x18, 0x01, 0xd1, 0x00, 0xc9, 0x00, -0xdd, 0x00, 0x99, 0x00, 0xc5, 0x00, 0xd5, 0x00, 0xad, 0x00, 0xe1, 0x00, 0xe8, 0x00, 0xc5, 0x00, -0xee, 0x00, 0xa4, 0x00, 0xc1, 0x00, 0xcd, 0x00, 0xbf, 0x00, 0x5b, 0x00, 0x61, 0x00, 0x45, 0x00, -0x4a, 0x00, 0x91, 0x00, 0x57, 0x00, 0x85, 0x00, 0x64, 0x00, 0x7d, 0x00, 0x6b, 0x00, 0x29, 0x00, -0x17, 0x00, 0x53, 0x00, 0x66, 0x00, 0x5e, 0x00, 0x41, 0x00, 0x54, 0x00, 0x03, 0x00, 0xc7, 0xff, -0xf5, 0xff, 0xd6, 0xff, 0xe4, 0xff, 0xf4, 0xff, 0x17, 0x00, 0x18, 0x00, 0x34, 0x00, 0x48, 0x00, -0x2d, 0x00, 0x19, 0x00, 0x2e, 0x00, 0x23, 0x00, 0x3c, 0x00, 0x33, 0x00, 0x6d, 0x00, 0x46, 0x00, -0x89, 0x00, 0x60, 0x00, 0x76, 0x00, 0x71, 0x00, 0x4e, 0x00, 0x5e, 0x00, 0x49, 0x00, 0x7a, 0x00, -0x92, 0x00, 0x69, 0x00, 0xa7, 0x00, 0x7d, 0x00, 0x88, 0x00, 0x7e, 0x00, 0xa0, 0x00, 0x7d, 0x00, -0x8e, 0x00, 0xa7, 0x00, 0x7b, 0x00, 0xa9, 0x00, 0x5d, 0x00, 0xca, 0x00, 0x8b, 0x00, 0xa8, 0x00, -0x75, 0x00, 0x86, 0x00, 0x95, 0x00, 0x67, 0x00, 0x7a, 0x00, 0x8b, 0x00, 0x99, 0x00, 0x76, 0x00, -0x3d, 0x00, 0x7b, 0x00, 0x7f, 0x00, 0xb7, 0x00, 0x93, 0x00, 0xae, 0x00, 0x86, 0x00, 0x93, 0x00, -0x96, 0x00, 0x87, 0x00, 0x79, 0x00, 0x62, 0x00, 0xa5, 0x00, 0x76, 0x00, 0x56, 0x00, 0x55, 0x00, -0x32, 0x00, 0x6f, 0x00, 0x43, 0x00, 0x0f, 0x00, 0x4f, 0x00, 0x56, 0x00, 0x08, 0x00, 0x27, 0x00, -0x3c, 0x00, 0xe3, 0xff, 0x10, 0x00, 0x01, 0x00, 0x34, 0x00, 0x3c, 0x00, 0x16, 0x00, 0x24, 0x00, -0x0a, 0x00, 0x3c, 0x00, 0x47, 0x00, 0x10, 0x00, 0xef, 0xff, 0xe4, 0xff, 0xb2, 0xff, 0xd9, 0xff, -0xce, 0xff, 0x9d, 0xff, 0xb9, 0xff, 0xb7, 0xff, 0x98, 0xff, 0x9e, 0xff, 0x68, 0xff, 0xc5, 0xff, -0x93, 0xff, 0xb6, 0xff, 0x79, 0xff, 0xcf, 0xff, 0xaa, 0xff, 0xaa, 0xff, 0xda, 0xff, 0xcd, 0xff, -0xc9, 0xff, 0xf2, 0xff, 0xda, 0xff, 0xe6, 0xff, 0xc8, 0xff, 0xe5, 0xff, 0xcb, 0xff, 0xee, 0xff, -0xd7, 0xff, 0x06, 0x00, 0xf4, 0xff, 0xf6, 0xff, 0xe2, 0xff, 0xbf, 0xff, 0xd2, 0xff, 0x5f, 0xff, -0xa1, 0xff, 0x6c, 0xff, 0x71, 0xff, 0xa8, 0xff, 0xc9, 0xff, 0xc6, 0xff, 0xb4, 0xff, 0x81, 0xff, -0xbb, 0xff, 0xab, 0xff, 0xa8, 0xff, 0xa8, 0xff, 0x9f, 0xff, 0x96, 0xff, 0x71, 0xff, 0x7d, 0xff, -0xb3, 0xff, 0x6c, 0xff, 0x47, 0xff, 0x50, 0xff, 0x2e, 0xff, 0x49, 0xff, 0x42, 0xff, 0x23, 0xff, -0x1a, 0xff, 0x0a, 0xff, 0x1a, 0xff, 0xfe, 0xfe, 0xf6, 0xfe, 0xce, 0xfe, 0x35, 0xff, 0x42, 0xff, -0x60, 0xff, 0x1e, 0xff, 0x42, 0xff, 0x49, 0xff, 0x58, 0xff, 0x74, 0xff, 0xa2, 0xff, 0xba, 0xff, -0xa0, 0xff, 0xbf, 0xff, 0xc0, 0xff, 0xb1, 0xff, 0xb6, 0xff, 0xf8, 0xff, 0x91, 0xff, 0xa6, 0xff, -0x8a, 0xff, 0xad, 0xff, 0xcf, 0xff, 0x92, 0xff, 0x3f, 0xff, 0x80, 0xff, 0x7b, 0xff, 0x43, 0xff, -0x6b, 0xff, 0xae, 0xff, 0xa7, 0xff, 0xbe, 0xff, 0xa2, 0xff, 0x95, 0xff, 0xc4, 0xff, 0xf1, 0xff, -0xbc, 0xff, 0xc8, 0xff, 0xc3, 0xff, 0x8b, 0xff, 0xc3, 0xff, 0x95, 0xff, 0xba, 0xff, 0x5a, 0xff, -0x76, 0xff, 0x98, 0xff, 0x60, 0xff, 0xba, 0xff, 0xd0, 0xff, 0xd2, 0xff, 0xa8, 0xff, 0xd9, 0xff, -0xb3, 0xff, 0x8d, 0xff, 0xc2, 0xff, 0xa5, 0xff, 0x96, 0xff, 0xbe, 0xff, 0xbf, 0xff, 0xe4, 0xff, -0xe8, 0xff, 0xd2, 0xff, 0xa6, 0xff, 0xd7, 0xff, 0xc0, 0xff, 0xb2, 0xff, 0xb3, 0xff, 0xea, 0xff, -0x10, 0x00, 0x24, 0x00, 0xe2, 0xff, 0xfc, 0xff, 0xd5, 0xff, 0xf8, 0xff, 0xfe, 0xff, 0x06, 0x00, -0xc4, 0xff, 0x23, 0x00, 0x4e, 0x00, 0x04, 0x00, 0x2a, 0x00, 0x46, 0x00, 0x1e, 0x00, 0x58, 0x00, -0x0b, 0x00, 0x1d, 0x00, 0x05, 0x00, 0xf6, 0xff, 0xc9, 0xff, 0xaf, 0xff, 0xc9, 0xff, 0x5c, 0xff, -0x5e, 0xff, 0x8b, 0xff, 0x64, 0xff, 0x4a, 0xff, 0x53, 0xff, 0x89, 0xff, 0x36, 0xff, 0x30, 0xff, -0x5b, 0xff, 0x75, 0xff, 0x8c, 0xff, 0x8b, 0xff, 0x81, 0xff, 0x9e, 0xff, 0x91, 0xff, 0xbd, 0xff, -0xaf, 0xff, 0xc9, 0xff, 0xbb, 0xff, 0xee, 0xff, 0xfb, 0xff, 0x29, 0x00, 0xea, 0xff, 0x33, 0x00, -0x1a, 0x00, 0x0e, 0x00, 0x2b, 0x00, 0x47, 0x00, 0x52, 0x00, 0x42, 0x00, 0x70, 0x00, 0x6b, 0x00, -0x7e, 0x00, 0x76, 0x00, 0x7e, 0x00, 0x51, 0x00, 0x79, 0x00, 0x5e, 0x00, 0x66, 0x00, 0x03, 0x00, -0x9c, 0x00, 0x8d, 0x00, 0x6d, 0x00, 0x22, 0x00, 0x3a, 0x00, 0x19, 0x00, 0x21, 0x00, 0x43, 0x00, -0x1b, 0x00, 0xf1, 0xff, 0x09, 0x00, 0x06, 0x00, 0x35, 0x00, 0x0a, 0x00, 0xeb, 0xff, 0xe1, 0xff, -0x18, 0x00, 0x2f, 0x00, 0xf4, 0xff, 0xcc, 0xff, 0xcb, 0xff, 0x9b, 0xff, 0x8f, 0xff, 0xad, 0xff, -0x94, 0xff, 0xb5, 0xff, 0xca, 0xff, 0xbf, 0xff, 0x48, 0xff, 0x83, 0xff, 0x96, 0xff, 0xc9, 0xff, -0xb5, 0xff, 0xe1, 0xff, 0xb5, 0xff, 0xe2, 0xff, 0xc5, 0xff, 0xef, 0xff, 0xd1, 0xff, 0xde, 0xff, -0xd6, 0xff, 0xb3, 0xff, 0xd7, 0xff, 0xe3, 0xff, 0xe4, 0xff, 0xdc, 0xff, 0xfb, 0xff, 0x00, 0x00, -0x3c, 0x00, 0x1b, 0x00, 0x26, 0x00, 0x1f, 0x00, 0x69, 0x00, 0x2c, 0x00, 0x55, 0x00, 0x22, 0x00, -0x2f, 0x00, 0x23, 0x00, 0x23, 0x00, 0x23, 0x00, 0xe3, 0xff, 0xa8, 0xff, 0xd5, 0xff, 0xe0, 0xff, -0xc7, 0xff, 0x04, 0x00, 0x02, 0x00, 0xf8, 0xff, 0x1a, 0x00, 0xfd, 0xff, 0xcf, 0xff, 0xeb, 0xff, -0xca, 0xff, 0xd8, 0xff, 0xab, 0xff, 0xda, 0xff, 0xc1, 0xff, 0xe1, 0xff, 0xc8, 0xff, 0xe4, 0xff, -0xc0, 0xff, 0xc3, 0xff, 0x9d, 0xff, 0x81, 0xff, 0xae, 0xff, 0x83, 0xff, 0xc5, 0xff, 0xb9, 0xff, -0xd0, 0xff, 0x01, 0x00, 0xff, 0xff, 0xc7, 0xff, 0xe1, 0xff, 0xf0, 0xff, 0xd7, 0xff, 0x0a, 0x00, -0xe4, 0xff, 0x10, 0x00, 0xe5, 0xff, 0xf9, 0xff, 0x01, 0x00, 0x1d, 0x00, 0x16, 0x00, 0xfd, 0xff, -0x21, 0x00, 0xd8, 0xff, 0x05, 0x00, 0x1d, 0x00, 0x58, 0x00, 0x48, 0x00, 0x1d, 0x00, 0x2f, 0x00, -0x29, 0x00, 0x41, 0x00, 0x82, 0x00, 0xb4, 0x00, 0x92, 0x00, 0x80, 0x00, 0xae, 0x00, 0x94, 0x00, -0x47, 0x00, 0xdd, 0xff, 0x13, 0x00, 0x19, 0x00, 0xee, 0xff, 0x23, 0x00, 0xfc, 0xff, 0x10, 0x00, -0x1e, 0x00, 0xf9, 0xff, 0xf1, 0xff, 0x4d, 0x00, 0x76, 0x00, 0x4e, 0x00, 0x6f, 0x00, 0x13, 0x00, -0x11, 0x00, 0x2d, 0x00, 0x32, 0x00, 0x56, 0x00, 0x2b, 0x00, 0x2f, 0x00, 0x21, 0x00, 0x44, 0x00, -0xf8, 0xff, 0xeb, 0xff, 0x16, 0x00, 0x0b, 0x00, 0x19, 0x00, 0xf1, 0xff, 0x21, 0x00, 0xfd, 0xff, -0xfd, 0xff, 0xb8, 0xff, 0xc0, 0xff, 0xa4, 0xff, 0xb7, 0xff, 0xa4, 0xff, 0x9d, 0xff, 0xb7, 0xff, -0xa2, 0xff, 0x9b, 0xff, 0xbe, 0xff, 0xd9, 0xff, 0xda, 0xff, 0xc7, 0xff, 0xef, 0xff, 0x0a, 0x00, -0x42, 0x00, 0x00, 0x00, 0xf9, 0xff, 0x07, 0x00, 0xfb, 0xff, 0xf9, 0xff, 0x08, 0x00, 0xe0, 0xff, -0x19, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x1e, 0x00, 0x21, 0x00, 0x1a, 0x00, 0x32, 0x00, 0x02, 0x00, -0xef, 0xff, 0x09, 0x00, 0x03, 0x00, 0xe7, 0xff, 0x11, 0x00, 0x0c, 0x00, 0xe8, 0xff, 0xc5, 0xff, -0xc7, 0xff, 0xc7, 0xff, 0x22, 0x00, 0xea, 0xff, 0x3e, 0x00, 0x47, 0x00, 0x2d, 0x00, 0x13, 0x00, -0x40, 0x00, 0x5f, 0x00, 0x94, 0x00, 0x29, 0x00, 0x11, 0x00, 0xe9, 0xff, 0x2a, 0x00, 0x45, 0x00, -0x54, 0x00, 0x60, 0x00, 0x87, 0x00, 0x61, 0x00, 0x99, 0x00, 0x89, 0x00, 0x89, 0x00, 0xa6, 0x00, -0xb2, 0x00, 0xad, 0x00, 0x99, 0x00, 0xb8, 0x00, 0xbe, 0x00, 0xca, 0x00, 0xc4, 0x00, 0xdd, 0x00, -0x9f, 0x00, 0xb2, 0x00, 0xe9, 0x00, 0x9e, 0x00, 0xa8, 0x00, 0x8e, 0x00, 0xa7, 0x00, 0x76, 0x00, -0xc5, 0x00, 0x98, 0x00, 0x8c, 0x00, 0x86, 0x00, 0x8c, 0x00, 0x5d, 0x00, 0xad, 0x00, 0xb7, 0x00, -0x8f, 0x00, 0x9b, 0x00, 0x6a, 0x00, 0x7f, 0x00, 0x98, 0x00, 0x84, 0x00, 0x58, 0x00, 0x9b, 0x00, -0x7d, 0x00, 0x5a, 0x00, 0x5d, 0x00, 0x96, 0x00, 0x87, 0x00, 0xa8, 0x00, 0x9f, 0x00, 0x72, 0x00, -0xab, 0x00, 0x9b, 0x00, 0xc9, 0x00, 0xd6, 0x00, 0xb9, 0x00, 0xe1, 0x00, 0xd7, 0x00, 0xb7, 0x00, -0x06, 0x01, 0x2f, 0x01, 0x18, 0x01, 0xdc, 0x00, 0x30, 0x01, 0x0f, 0x01, 0xeb, 0x00, 0xdf, 0x00, -0xfd, 0x00, 0x1c, 0x01, 0xfb, 0x00, 0xce, 0x00, 0xd9, 0x00, 0xeb, 0x00, 0x1b, 0x01, 0x0f, 0x01, -0xfd, 0x00, 0xe5, 0x00, 0xf2, 0x00, 0xe4, 0x00, 0xd9, 0x00, 0xe0, 0x00, 0xe3, 0x00, 0xdd, 0x00, -0x97, 0x00, 0xb0, 0x00, 0x67, 0x00, 0x51, 0x00, 0x67, 0x00, 0x92, 0x00, 0xc8, 0x00, 0xc0, 0x00, -0xa5, 0x00, 0x9a, 0x00, 0xac, 0x00, 0x94, 0x00, 0x71, 0x00, 0x7d, 0x00, 0xa7, 0x00, 0xa5, 0x00, -0x8f, 0x00, 0x8a, 0x00, 0x45, 0x00, 0x74, 0x00, 0x50, 0x00, 0x61, 0x00, 0x64, 0x00, 0x89, 0x00, -0xad, 0x00, 0xab, 0x00, 0x9b, 0x00, 0x64, 0x00, 0x9a, 0x00, 0x71, 0x00, 0x90, 0x00, 0x6f, 0x00, -0x87, 0x00, 0x5a, 0x00, 0x6f, 0x00, 0xaf, 0x00, 0x55, 0x00, 0x5f, 0x00, 0x58, 0x00, 0x7e, 0x00, -0x93, 0x00, 0x66, 0x00, 0x4d, 0x00, 0x7c, 0x00, 0x4e, 0x00, 0x35, 0x00, 0x1d, 0x00, 0x65, 0x00, -0x1d, 0x00, 0x10, 0x00, 0x31, 0x00, 0x6a, 0x00, 0x52, 0x00, 0x2c, 0x00, 0x5b, 0x00, 0x6f, 0x00, -0x55, 0x00, 0x37, 0x00, 0x4d, 0x00, 0x2f, 0x00, 0x11, 0x00, 0xfb, 0xff, 0xf4, 0xff, 0xd8, 0xff, -0x41, 0x00, 0x11, 0x00, 0x6d, 0xff, 0xc3, 0xff, 0x72, 0xff, 0x89, 0xff, 0x60, 0xff, 0x7d, 0xff, -0xe9, 0xff, 0xbe, 0xff, 0xea, 0xff, 0xca, 0xff, 0x01, 0x00, 0x6c, 0xff, 0x9b, 0xff, 0xf4, 0xff, -0xf0, 0xff, 0x2e, 0x00, 0x43, 0x00, 0x52, 0x00, 0x1c, 0x00, 0x13, 0x00, 0x69, 0x00, 0x55, 0x00, -0x46, 0x00, 0x4c, 0x00, 0x5b, 0x00, 0x33, 0x00, 0x37, 0x00, 0xf4, 0xff, 0xfb, 0xff, 0xdd, 0xff, -0xd8, 0xff, 0x0f, 0x00, 0x02, 0x00, 0x10, 0x00, 0xe9, 0xff, 0xf6, 0xff, 0x88, 0xff, 0xd1, 0xff, -0x4f, 0xff, 0xb2, 0xff, 0x6c, 0xff, 0x7e, 0xff, 0x94, 0xff, 0x9c, 0xff, 0x48, 0xff, 0x3b, 0xff, -0x1f, 0xff, 0x4e, 0xff, 0xe7, 0xfe, 0xfc, 0xfe, 0x1c, 0xff, 0x2b, 0xff, 0x37, 0xff, 0xdf, 0xfe, -0xb1, 0xfe, 0xbb, 0xfe, 0xbc, 0xfe, 0xcf, 0xfe, 0xdf, 0xfe, 0xa5, 0xfe, 0xe4, 0xfe, 0xc9, 0xfe, -0xe9, 0xfe, 0xef, 0xfe, 0xe6, 0xfe, 0xc1, 0xfe, 0xb1, 0xfe, 0xba, 0xfe, 0x8f, 0xfe, 0x9b, 0xfe, -0xcb, 0xfe, 0xca, 0xfe, 0x07, 0xff, 0xe7, 0xfe, 0x02, 0xff, 0xfe, 0xfe, 0x25, 0xff, 0xff, 0xfe, -0xf4, 0xfe, 0x26, 0xff, 0x27, 0xff, 0x4b, 0xff, 0x40, 0xff, 0x2b, 0xff, 0x1d, 0xff, 0x7e, 0xff, -0x53, 0xff, 0xae, 0xff, 0xb9, 0xff, 0xac, 0xff, 0x83, 0xff, 0x96, 0xff, 0x94, 0xff, 0xd8, 0xff, -0x88, 0xff, 0xb3, 0xff, 0xb3, 0xff, 0x9c, 0xff, 0xc5, 0xff, 0xca, 0xff, 0x06, 0x00, 0xff, 0xff, -0xe3, 0xff, 0x25, 0x00, 0x02, 0x00, 0xc2, 0xff, 0x21, 0x00, 0x41, 0x00, 0x1e, 0x00, 0x71, 0x00, -0x58, 0x00, 0x9c, 0x00, 0x6f, 0x00, 0x42, 0x00, 0x0c, 0x00, 0x03, 0x00, 0xd8, 0xff, 0xef, 0xff, -0xac, 0xff, 0xcd, 0xff, 0xdb, 0xff, 0xf0, 0xff, 0x64, 0x00, 0x30, 0x00, 0x70, 0x00, 0x2a, 0x00, -0xb2, 0xff, 0x9d, 0xff, 0xb0, 0xff, 0x09, 0x00, 0x18, 0x00, 0x94, 0xff, 0x91, 0xff, 0xec, 0xff, -0x0f, 0x00, 0xc5, 0xff, 0xeb, 0xff, 0xc9, 0xff, 0x18, 0x00, 0xff, 0xff, 0xcc, 0xff, 0x8e, 0xff, -0xd9, 0xff, 0x6a, 0xff, 0x4f, 0xff, 0x37, 0xff, 0x57, 0xff, 0x87, 0xff, 0x68, 0xff, 0xbc, 0xff, -0xd0, 0xff, 0xc4, 0xff, 0xcc, 0xff, 0xbe, 0xff, 0xea, 0xff, 0x59, 0xff, 0x55, 0xff, 0x8d, 0xff, -0xbc, 0xff, 0xc2, 0xff, 0xaf, 0xff, 0x8e, 0xff, 0x78, 0xff, 0x65, 0xff, 0x67, 0xff, 0x82, 0xff, -0x6d, 0xff, 0x23, 0xff, 0x6c, 0xff, 0x49, 0xff, 0x76, 0xff, 0xa8, 0xff, 0x88, 0xff, 0x4e, 0xff, -0x3c, 0xff, 0x66, 0xff, 0x8a, 0xff, 0x75, 0xff, 0x74, 0xff, 0x6e, 0xff, 0x7e, 0xff, 0xba, 0xff, -0xc9, 0xff, 0x8b, 0xff, 0x8f, 0xff, 0x8e, 0xff, 0x96, 0xff, 0xc4, 0xff, 0xe3, 0xff, 0x1e, 0x00, -0xfb, 0xff, 0x22, 0x00, 0x12, 0x00, 0x3a, 0x00, 0x71, 0x00, 0x5b, 0x00, 0x44, 0x00, 0x3d, 0x00, -0x46, 0x00, 0x59, 0x00, 0x18, 0x00, 0x0a, 0x00, 0x59, 0x00, 0x5a, 0x00, 0x4b, 0x00, 0x80, 0x00, -0xaf, 0x00, 0xa2, 0x00, 0xab, 0x00, 0xa6, 0x00, 0xc6, 0x00, 0xfd, 0x00, 0xdf, 0x00, 0xa4, 0x00, -0xd1, 0x00, 0xa6, 0x00, 0xf9, 0x00, 0x01, 0x01, 0x83, 0x00, 0x83, 0x00, 0x34, 0x00, 0x55, 0x00, -0x7a, 0x00, 0x5c, 0x00, 0x7b, 0x00, 0x5a, 0x00, 0x17, 0x00, 0x6a, 0x00, 0x36, 0x00, 0xe8, 0xff, -0x01, 0x00, 0x05, 0x00, 0x10, 0x00, 0x1e, 0x00, 0x6a, 0x00, 0x77, 0x00, 0x18, 0x00, 0x4c, 0x00, -0x53, 0x00, 0x6c, 0x00, 0x69, 0x00, 0x8b, 0x00, 0x93, 0x00, 0x59, 0x00, 0x8f, 0x00, 0xb9, 0x00, -0x9f, 0x00, 0x2f, 0x00, 0x60, 0x00, 0x92, 0x00, 0xb6, 0x00, 0x95, 0x00, 0xd4, 0x00, 0xa9, 0x00, -0x7f, 0x00, 0x8e, 0x00, 0xb3, 0x00, 0xc8, 0x00, 0x8c, 0x00, 0x96, 0x00, 0x6e, 0x00, 0x7b, 0x00, -0x91, 0x00, 0x88, 0x00, 0xca, 0x00, 0xb8, 0x00, 0x82, 0x00, 0x73, 0x00, 0xbd, 0x00, 0xab, 0x00, -0x8c, 0x00, 0x90, 0x00, 0x8d, 0x00, 0xaa, 0x00, 0xb8, 0x00, 0x9b, 0x00, 0x93, 0x00, 0xad, 0x00, -0xac, 0x00, 0xa5, 0x00, 0x79, 0x00, 0xc1, 0x00, 0xa8, 0x00, 0xbf, 0x00, 0x86, 0x00, 0xe5, 0x00, -0x9e, 0x00, 0x5f, 0x00, 0x67, 0x00, 0xec, 0x00, 0xb9, 0x00, 0xd0, 0x00, 0xe1, 0x00, 0xdd, 0x00, -0xca, 0x00, 0xbe, 0x00, 0xfa, 0x00, 0xcf, 0x00, 0xba, 0x00, 0x09, 0x01, 0x93, 0x00, 0xde, 0x00, -0xc7, 0x00, 0x92, 0x00, 0x9c, 0x00, 0x5c, 0x00, 0x51, 0x00, 0x31, 0x00, 0x32, 0x00, 0x40, 0x00, -0x1c, 0x00, 0x02, 0x00, 0x34, 0x00, 0x1d, 0x00, 0xfb, 0xff, 0x0b, 0x00, 0x47, 0x00, 0x60, 0x00, -0x22, 0x00, 0x2f, 0x00, 0x1d, 0x00, 0x6b, 0x00, 0x1e, 0x00, 0x15, 0x00, 0xe0, 0xff, 0x98, 0xff, -0xba, 0xff, 0xde, 0xff, 0xda, 0xff, 0xd0, 0xff, 0xf0, 0xff, 0xd4, 0xff, 0xc4, 0xff, 0xbf, 0xff, -0xbf, 0xff, 0xad, 0xff, 0xb9, 0xff, 0xe4, 0xff, 0xe8, 0xff, 0xe9, 0xff, 0xe3, 0xff, 0xfb, 0xff, -0x24, 0x00, 0xfa, 0xff, 0xef, 0xff, 0xea, 0xff, 0xbd, 0xff, 0xa9, 0xff, 0xa5, 0xff, 0xc7, 0xff, -0x8d, 0xff, 0xaa, 0xff, 0x85, 0xff, 0xa5, 0xff, 0xc7, 0xff, 0xda, 0xff, 0xee, 0xff, 0xd1, 0xff, -0xe9, 0xff, 0xe3, 0xff, 0xf5, 0xff, 0xbf, 0xff, 0xfb, 0xff, 0xcb, 0xff, 0xbf, 0xff, 0xa7, 0xff, -0xcb, 0xff, 0x77, 0xff, 0x95, 0xff, 0x5a, 0xff, 0x94, 0xff, 0x9d, 0xff, 0xac, 0xff, 0x94, 0xff, -0x26, 0xff, 0x92, 0xff, 0x93, 0xff, 0x8c, 0xff, 0xc6, 0xff, 0x8a, 0xff, 0xb1, 0xff, 0xda, 0xff, -0xda, 0xff, 0xb5, 0xff, 0xa6, 0xff, 0x89, 0xff, 0xa2, 0xff, 0x82, 0xff, 0x77, 0xff, 0xa2, 0xff, -0xb7, 0xff, 0x8b, 0xff, 0xb2, 0xff, 0xad, 0xff, 0x7d, 0xff, 0x90, 0xff, 0x2e, 0xff, 0x73, 0xff, -0x82, 0xff, 0x30, 0xff, 0xb9, 0xff, 0x89, 0xff, 0xbf, 0xff, 0xcc, 0xff, 0xff, 0xff, 0x8f, 0xff, -0x89, 0xff, 0x9b, 0xff, 0x7d, 0xff, 0x78, 0xff, 0x40, 0xff, 0xbb, 0xff, 0xac, 0xff, 0x7c, 0xff, -0x07, 0x00, 0xcf, 0xff, 0xe4, 0xff, 0x2a, 0x00, 0x03, 0x00, 0xae, 0xff, 0xa7, 0xff, 0xff, 0xff, -0xc7, 0xff, 0xfe, 0xff, 0xf1, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0x1c, 0x00, 0xf3, 0xff, 0x58, 0x00, -0x3b, 0x00, 0x4c, 0x00, 0x1a, 0x00, 0x2a, 0x00, 0x54, 0x00, 0x3f, 0x00, 0x73, 0x00, 0x64, 0x00, -0x3b, 0x00, 0xe4, 0xff, 0x27, 0x00, 0xf7, 0xff, 0xf9, 0xff, 0xdf, 0xff, 0xdb, 0xff, 0x20, 0x00, -0x14, 0x00, 0x25, 0x00, 0xe8, 0xff, 0xe9, 0xff, 0x8b, 0xff, 0xb6, 0xff, 0xaa, 0xff, 0xab, 0xff, -0x8a, 0xff, 0x89, 0xff, 0xd7, 0xff, 0x5f, 0xff, 0x62, 0xff, 0x58, 0xff, 0x78, 0xff, 0x5a, 0xff, -0x8e, 0xff, 0x73, 0xff, 0x75, 0xff, 0x44, 0xff, 0x5d, 0xff, 0x6f, 0xff, 0x46, 0xff, 0x6d, 0xff, -0x65, 0xff, 0x73, 0xff, 0x5d, 0xff, 0x2e, 0xff, 0x25, 0xff, 0x3a, 0xff, 0x0a, 0xff, 0x07, 0xff, -0x0c, 0xff, 0x11, 0xff, 0x07, 0xff, 0x0c, 0xff, 0xf3, 0xfe, 0xd8, 0xfe, 0xd0, 0xfe, 0xf5, 0xfe, -0x94, 0xfe, 0xc6, 0xfe, 0xb8, 0xfe, 0xe3, 0xfe, 0x82, 0xfe, 0x96, 0xfe, 0x8d, 0xfe, 0x9e, 0xfe, -0xb1, 0xfe, 0xa8, 0xfe, 0xe1, 0xfe, 0xde, 0xfe, 0xe6, 0xfe, 0xcf, 0xfe, 0xc6, 0xfe, 0x93, 0xfe, -0xaa, 0xfe, 0x7f, 0xfe, 0x76, 0xfe, 0x5a, 0xfe, 0x9f, 0xfe, 0x97, 0xfe, 0xa0, 0xfe, 0x89, 0xfe, -0x59, 0xfe, 0x48, 0xfe, 0x64, 0xfe, 0xda, 0xfe, 0xb0, 0xfe, 0x01, 0xff, 0xad, 0xfe, 0xc5, 0xfe, -0x66, 0xfe, 0x41, 0xfe, 0x89, 0xfe, 0xae, 0xfe, 0xa5, 0xfe, 0xaa, 0xfe, 0xb6, 0xfe, 0xa4, 0xfe, -0xf8, 0xfe, 0x9b, 0xfe, 0xe9, 0xfe, 0xf2, 0xfe, 0x1c, 0xff, 0x4f, 0xff, 0x6b, 0xff, 0x3d, 0xff, -0x4c, 0xff, 0x63, 0xff, 0x2d, 0xff, 0x0f, 0xff, 0xea, 0xfe, 0x2f, 0xff, 0x06, 0xff, 0x1e, 0xff, -0x1f, 0xff, 0x22, 0xff, 0xd3, 0xfe, 0xf9, 0xfe, 0x47, 0xff, 0x74, 0xff, 0x1a, 0xff, 0x16, 0xff, -0xe5, 0xfe, 0x2c, 0xff, 0x2f, 0xff, 0x13, 0xff, 0x1c, 0xff, 0x4a, 0xff, 0x4d, 0xff, 0x54, 0xff, -0x2b, 0xff, 0x40, 0xff, 0x91, 0xff, 0x4c, 0xff, 0x61, 0xff, 0x6b, 0xff, 0x7f, 0xff, 0x7a, 0xff, -0x8d, 0xff, 0x85, 0xff, 0xa3, 0xff, 0x54, 0xff, 0xa6, 0xff, 0xa9, 0xff, 0x93, 0xff, 0xde, 0xff, -0xbf, 0xff, 0xa6, 0xff, 0xa9, 0xff, 0x7a, 0xff, 0x98, 0xff, 0x7b, 0xff, 0x43, 0xff, 0x23, 0xff, -0xd9, 0xfe, 0xf6, 0xfe, 0x1d, 0xff, 0xdd, 0xfe, 0x2e, 0xff, 0xf2, 0xfe, 0xf5, 0xfe, 0xe0, 0xfe, -0x21, 0xff, 0xf7, 0xfe, 0xaf, 0xfe, 0xdd, 0xfe, 0x34, 0xff, 0x0f, 0xff, 0xd5, 0xfe, 0xc6, 0xfe, -0xbf, 0xfe, 0x05, 0xff, 0xfc, 0xfe, 0xfe, 0xfe, 0x08, 0xff, 0xdb, 0xfe, 0x02, 0xff, 0x23, 0xff, -0x36, 0xff, 0x37, 0xff, 0x34, 0xff, 0x26, 0xff, 0x47, 0xff, 0x24, 0xff, 0x36, 0xff, 0x77, 0xff, -0x30, 0xff, 0x5b, 0xff, 0x47, 0xff, 0x6c, 0xff, 0x66, 0xff, 0x95, 0xff, 0x7d, 0xff, 0xba, 0xff, -0x9a, 0xff, 0xdd, 0xff, 0xa8, 0xff, 0xc9, 0xff, 0xd9, 0xff, 0xdc, 0xff, 0x01, 0x00, 0x15, 0x00, -0x20, 0x00, 0x19, 0x00, 0x22, 0x00, 0x18, 0x00, 0x21, 0x00, 0x56, 0x00, 0x6d, 0x00, 0x6a, 0x00, -0x4c, 0x00, 0x3e, 0x00, 0x49, 0x00, 0x63, 0x00, 0x86, 0x00, 0x2a, 0x00, 0x7d, 0x00, 0x83, 0x00, -0x89, 0x00, 0xa6, 0x00, 0xac, 0x00, 0x82, 0x00, 0x8b, 0x00, 0xb0, 0x00, 0xb3, 0x00, 0xb8, 0x00, -0xb7, 0x00, 0x96, 0x00, 0xaa, 0x00, 0x84, 0x00, 0xbe, 0x00, 0xa5, 0x00, 0x97, 0x00, 0x79, 0x00, -0xdf, 0x00, 0xc9, 0x00, 0x00, 0x01, 0xc4, 0x00, 0xd1, 0x00, 0xdf, 0x00, 0xbb, 0x00, 0x05, 0x01, -0xe2, 0x00, 0xe3, 0x00, 0x27, 0x01, 0xfa, 0x00, 0xfc, 0x00, 0xeb, 0x00, 0x27, 0x01, 0xcc, 0x00, -0xc7, 0x00, 0xe0, 0x00, 0xac, 0x00, 0xea, 0x00, 0xe5, 0x00, 0xcd, 0x00, 0x04, 0x01, 0x01, 0x01, -0xd5, 0x00, 0xe4, 0x00, 0xe5, 0x00, 0xda, 0x00, 0xc6, 0x00, 0x02, 0x01, 0x00, 0x01, 0xed, 0x00, -0xef, 0x00, 0xd6, 0x00, 0xd5, 0x00, 0xd1, 0x00, 0xc4, 0x00, 0x8d, 0x00, 0xd9, 0x00, 0x97, 0x00, -0x86, 0x00, 0xa3, 0x00, 0xc6, 0x00, 0xc4, 0x00, 0xc8, 0x00, 0x8c, 0x00, 0x97, 0x00, 0x7f, 0x00, -0x77, 0x00, 0x7b, 0x00, 0x86, 0x00, 0xaf, 0x00, 0xc7, 0x00, 0x86, 0x00, 0xe5, 0x00, 0x50, 0x00, -0x74, 0x00, 0x44, 0x00, 0x91, 0x00, 0x5f, 0x00, 0x7b, 0x00, 0x44, 0x00, 0x91, 0x00, 0x50, 0x00, -0x8b, 0x00, 0x63, 0x00, 0x32, 0x00, 0x25, 0x00, 0x52, 0x00, 0x47, 0x00, 0xfc, 0xff, 0x3f, 0x00, -0x3d, 0x00, 0x34, 0x00, 0x47, 0x00, 0x66, 0x00, 0x52, 0x00, 0x3b, 0x00, 0x2a, 0x00, 0x1b, 0x00, -0x1f, 0x00, 0x52, 0x00, 0x36, 0x00, 0x76, 0x00, 0x89, 0x00, 0x54, 0x00, 0x57, 0x00, 0x7a, 0x00, -0x7b, 0x00, 0x9b, 0x00, 0xa6, 0x00, 0xc9, 0x00, 0x6d, 0x00, 0x6e, 0x00, 0x8c, 0x00, 0x75, 0x00, -0xa7, 0x00, 0x83, 0x00, 0x5e, 0x00, 0x4d, 0x00, 0x6d, 0x00, 0xa9, 0x00, 0x7f, 0x00, 0x83, 0x00, -0x63, 0x00, 0x5d, 0x00, 0x66, 0x00, 0x58, 0x00, 0xa2, 0x00, 0x50, 0x00, 0x7a, 0x00, 0x81, 0x00, -0xd1, 0x00, 0xa0, 0x00, 0x93, 0x00, 0xc5, 0x00, 0xd5, 0x00, 0x01, 0x01, 0xd0, 0x00, 0xf8, 0x00, -0xf8, 0x00, 0xac, 0x00, 0x73, 0x00, 0x50, 0x00, 0x26, 0x00, 0x03, 0x00, 0x18, 0x00, 0x5a, 0x00, -0x39, 0x00, 0x37, 0x00, 0x1c, 0x00, 0xf5, 0xff, 0x24, 0x00, 0x33, 0x00, 0x25, 0x00, 0x16, 0x00, -0x3b, 0x00, 0x3c, 0x00, 0xec, 0xff, 0x27, 0x00, 0x3d, 0x00, 0x0f, 0x00, 0xf2, 0xff, 0xf6, 0xff, -0x05, 0x00, 0x58, 0x00, 0x61, 0x00, 0x75, 0x00, 0x85, 0x00, 0x51, 0x00, 0x2a, 0x00, 0x41, 0x00, -0x0a, 0x00, 0x62, 0x00, 0x95, 0x00, 0x53, 0x00, 0x47, 0x00, 0x34, 0x00, 0x31, 0x00, 0x6e, 0x00, -0x91, 0x00, 0x97, 0x00, 0x62, 0x00, 0x37, 0x00, 0x27, 0x00, 0x56, 0x00, 0x49, 0x00, 0x05, 0x00, -0xde, 0xff, 0xfe, 0xff, 0x16, 0x00, 0xd7, 0xff, 0xb3, 0xff, 0xde, 0xff, 0xab, 0xff, 0xbb, 0xff, -0x87, 0xff, 0xb4, 0xff, 0x9b, 0xff, 0xc5, 0xff, 0x89, 0xff, 0xac, 0xff, 0x91, 0xff, 0x9f, 0xff, -0xa8, 0xff, 0x9c, 0xff, 0xa5, 0xff, 0x85, 0xff, 0x9f, 0xff, 0xc6, 0xff, 0xd7, 0xff, 0x61, 0xff, -0xc3, 0xff, 0xc0, 0xff, 0xd1, 0xff, 0xca, 0xff, 0xdf, 0xff, 0xe2, 0xff, 0xbe, 0xff, 0xe5, 0xff, -0xb6, 0xff, 0xbc, 0xff, 0xbe, 0xff, 0xbe, 0xff, 0xd3, 0xff, 0xd5, 0xff, 0xe4, 0xff, 0xf0, 0xff, -0xe0, 0xff, 0xe1, 0xff, 0xf1, 0xff, 0xc3, 0xff, 0xe6, 0xff, 0x25, 0x00, 0xe1, 0xff, 0x07, 0x00, -0x09, 0x00, 0x31, 0x00, 0x5e, 0x00, 0x23, 0x00, 0x0c, 0x00, 0x5d, 0x00, 0x85, 0x00, 0x7c, 0x00, -0x77, 0x00, 0x7e, 0x00, 0x82, 0x00, 0xc5, 0x00, 0xa5, 0x00, 0x83, 0x00, 0x6c, 0x00, 0x6a, 0x00, -0x78, 0x00, 0x81, 0x00, 0x7f, 0x00, 0x9f, 0x00, 0xa7, 0x00, 0x99, 0x00, 0xc4, 0x00, 0xd0, 0x00, -0xa1, 0x00, 0x7b, 0x00, 0x56, 0x00, 0x61, 0x00, 0x57, 0x00, 0x68, 0x00, 0x3d, 0x00, 0x76, 0x00, -0x5f, 0x00, 0x71, 0x00, 0x72, 0x00, 0xa4, 0x00, 0x7a, 0x00, 0x55, 0x00, 0x5d, 0x00, 0x44, 0x00, -0x31, 0x00, 0xee, 0xff, 0xef, 0xff, 0xd1, 0xff, 0x18, 0x00, 0xed, 0xff, 0x20, 0x00, 0xfd, 0xff, -0xdf, 0xff, 0xee, 0xff, 0x05, 0x00, 0xd1, 0xff, 0xf6, 0xff, 0xed, 0xff, 0xdf, 0xff, 0xbe, 0xff, -0xd7, 0xff, 0xcc, 0xff, 0xb1, 0xff, 0xbb, 0xff, 0xe8, 0xff, 0xcb, 0xff, 0x90, 0xff, 0x82, 0xff, -0x7e, 0xff, 0xb2, 0xff, 0xa8, 0xff, 0x76, 0xff, 0x68, 0xff, 0x2e, 0xff, 0x2b, 0xff, 0x1e, 0xff, -0x2a, 0xff, 0x95, 0xff, 0xa7, 0xff, 0x83, 0xff, 0x6c, 0xff, 0x94, 0xff, 0x4a, 0xff, 0xf7, 0xfe, -0xf8, 0xfe, 0x3e, 0xff, 0xf6, 0xfe, 0x3c, 0xff, 0x2f, 0xff, 0x38, 0xff, 0x5e, 0xff, 0x5b, 0xff, -0xe8, 0xfe, 0xf9, 0xfe, 0x38, 0xff, 0x2e, 0xff, 0x14, 0xff, 0xbd, 0xfe, 0xc6, 0xfe, 0xed, 0xfe, -0xd9, 0xfe, 0x87, 0xfe, 0xa2, 0xfe, 0x95, 0xfe, 0xc3, 0xfe, 0x8c, 0xfe, 0x9e, 0xfe, 0x8b, 0xfe, -0xdc, 0xfe, 0xbf, 0xfe, 0x9b, 0xfe, 0xae, 0xfe, 0xc3, 0xfe, 0xe4, 0xfe, 0xc3, 0xfe, 0x01, 0xff, -0xc6, 0xfe, 0x17, 0xff, 0x00, 0xff, 0x00, 0xff, 0xb9, 0xfe, 0xe3, 0xfe, 0xe1, 0xfe, 0xcc, 0xfe, -0x0a, 0xff, 0xf6, 0xfe, 0x17, 0xff, 0x30, 0xff, 0x31, 0xff, 0x35, 0xff, 0xf4, 0xfe, 0x1e, 0xff, -0x6c, 0xff, 0x25, 0xff, 0x88, 0xff, 0x55, 0xff, 0x82, 0xff, 0x9c, 0xff, 0xd6, 0xff, 0xc0, 0xff, -0x93, 0xff, 0x8d, 0xff, 0x9d, 0xff, 0x9e, 0xff, 0x86, 0xff, 0xc1, 0xff, 0xa7, 0xff, 0xe2, 0xff, -0x0d, 0x00, 0xc3, 0xff, 0x06, 0x00, 0xfb, 0xff, 0xe9, 0xff, 0xe9, 0xff, 0xa7, 0xff, 0x83, 0xff, -0x11, 0x00, 0xe8, 0xff, 0xfd, 0xff, 0xd4, 0xff, 0x15, 0x00, 0xc1, 0xff, 0xda, 0xff, 0xec, 0xff, -0x9d, 0xff, 0x0b, 0x00, 0x16, 0x00, 0xe4, 0xff, 0xd0, 0xff, 0xdd, 0xff, 0x06, 0x00, 0x17, 0x00, -0x09, 0x00, 0xda, 0xff, 0xbb, 0xff, 0xf3, 0xff, 0x32, 0x00, 0x03, 0x00, 0xf8, 0xff, 0xc7, 0xff, -0x03, 0x00, 0xe4, 0xff, 0x9b, 0xff, 0xfc, 0xff, 0x15, 0x00, 0x12, 0x00, 0x17, 0x00, 0x16, 0x00, -0x0d, 0x00, 0x22, 0x00, 0xee, 0xff, 0x25, 0x00, 0x3f, 0x00, 0xc0, 0xff, 0x00, 0x00, 0x0b, 0x00, -0xe8, 0xff, 0xf1, 0xff, 0x0e, 0x00, 0x38, 0x00, 0x3f, 0x00, 0x3c, 0x00, 0x2e, 0x00, 0x42, 0x00, -0x22, 0x00, 0x01, 0x00, 0x2f, 0x00, 0xcb, 0xff, 0xf9, 0xff, 0x21, 0x00, 0xf0, 0xff, 0x4d, 0x00, -0x00, 0x00, 0x49, 0x00, 0x00, 0x00, 0x23, 0x00, 0x1d, 0x00, 0xf5, 0xff, 0xff, 0xff, 0xeb, 0xff, -0x10, 0x00, 0xbe, 0xff, 0xea, 0xff, 0x0a, 0x00, 0xf1, 0xff, 0x27, 0x00, 0xf1, 0xff, 0xe7, 0xff, -0xea, 0xff, 0xd1, 0xff, 0x94, 0xff, 0xf1, 0xff, 0xed, 0xff, 0xf1, 0xff, 0x21, 0x00, 0x07, 0x00, -0x33, 0x00, 0x2b, 0x00, 0x33, 0x00, 0x25, 0x00, 0x51, 0x00, 0x6e, 0x00, 0x38, 0x00, 0x61, 0x00, -0x28, 0x00, 0x35, 0x00, 0x60, 0x00, 0x2e, 0x00, 0x24, 0x00, 0xca, 0xff, 0xef, 0xff, 0x12, 0x00, -0x09, 0x00, 0x32, 0x00, 0x14, 0x00, 0x49, 0x00, 0x3a, 0x00, 0x29, 0x00, 0x06, 0x00, 0x5d, 0x00, -0x68, 0x00, 0x9d, 0x00, 0x4f, 0x00, 0x52, 0x00, 0x53, 0x00, 0x7d, 0x00, 0xb9, 0x00, 0x7b, 0x00, -0x85, 0x00, 0x88, 0x00, 0xd6, 0x00, 0xc4, 0x00, 0x90, 0x00, 0xbd, 0x00, 0xfb, 0x00, 0xda, 0x00, -0xe5, 0x00, 0xdf, 0x00, 0xd3, 0x00, 0xf7, 0x00, 0xcc, 0x00, 0xcf, 0x00, 0xf5, 0x00, 0x05, 0x01, -0xe8, 0x00, 0x12, 0x01, 0x3c, 0x01, 0x52, 0x01, 0x35, 0x01, 0x23, 0x01, 0x30, 0x01, 0x04, 0x01, -0x1b, 0x01, 0x1a, 0x01, 0x80, 0x01, 0x1d, 0x01, 0xcf, 0x00, 0x09, 0x01, 0xf0, 0x00, 0xd4, 0x00, -0xf0, 0x00, 0x2d, 0x01, 0xea, 0x00, 0x16, 0x01, 0xea, 0x00, 0x1c, 0x01, 0xe5, 0x00, 0xf0, 0x00, -0xda, 0x00, 0xde, 0x00, 0x88, 0x00, 0xac, 0x00, 0x5f, 0x00, 0x65, 0x00, 0x7e, 0x00, 0xb6, 0x00, -0xb5, 0x00, 0xa2, 0x00, 0xe0, 0x00, 0x91, 0x00, 0x95, 0x00, 0x65, 0x00, 0x48, 0x00, 0x6f, 0x00, -0x8b, 0x00, 0x39, 0x00, 0x60, 0x00, 0x7d, 0x00, 0x6b, 0x00, 0x5f, 0x00, 0x54, 0x00, 0x1b, 0x00, -0x25, 0x00, 0x3a, 0x00, 0x28, 0x00, 0x49, 0x00, 0x3f, 0x00, 0x6d, 0x00, 0x4c, 0x00, 0x1c, 0x00, -0x0c, 0x00, 0xee, 0xff, 0x49, 0x00, 0x2d, 0x00, 0xa2, 0xff, 0xf5, 0xff, 0xf5, 0xff, 0x2e, 0x00, -0x42, 0x00, 0xe8, 0xff, 0xae, 0xff, 0xdd, 0xff, 0xb3, 0xff, 0x8d, 0xff, 0x74, 0xff, 0xc2, 0xff, -0xd9, 0xff, 0xb3, 0xff, 0x94, 0xff, 0xbf, 0xff, 0x97, 0xff, 0x8b, 0xff, 0xc3, 0xff, 0xf9, 0xff, -0xea, 0xff, 0x22, 0x00, 0x0c, 0x00, 0xc9, 0xff, 0x20, 0x00, 0x45, 0x00, 0x24, 0x00, 0x2f, 0x00, -0x15, 0x00, 0x50, 0x00, 0x3e, 0x00, 0x32, 0x00, 0x69, 0x00, 0x5a, 0x00, 0xe9, 0xff, 0x0a, 0x00, -0xf7, 0xff, 0xfe, 0xff, 0xf1, 0xff, 0xab, 0xff, 0xc1, 0xff, 0x99, 0xff, 0x86, 0xff, 0x8b, 0xff, -0x4b, 0xff, 0x8d, 0xff, 0xc1, 0xff, 0xb8, 0xff, 0xe3, 0xff, 0xd0, 0xff, 0x73, 0xff, 0xb7, 0xff, -0x91, 0xff, 0xf4, 0xff, 0xb8, 0xff, 0xfe, 0xff, 0x8a, 0xff, 0x9a, 0xff, 0x98, 0xff, 0xde, 0xff, -0x11, 0x00, 0xb9, 0xff, 0xb2, 0xff, 0xde, 0xff, 0xef, 0xff, 0xf4, 0xff, 0xd9, 0xff, 0xd5, 0xff, -0xd7, 0xff, 0xf6, 0xff, 0x04, 0x00, 0xde, 0xff, 0x00, 0x00, 0xb2, 0xff, 0xe4, 0xff, 0xdc, 0xff, -0x29, 0x00, 0x3c, 0x00, 0x3a, 0x00, 0x72, 0x00, 0x47, 0x00, 0x52, 0x00, 0x12, 0x00, 0x5e, 0x00, -0x4d, 0x00, 0x6c, 0x00, 0x16, 0x00, 0x83, 0x00, 0xa2, 0x00, 0x7f, 0x00, 0xb6, 0x00, 0xa3, 0x00, -0x91, 0x00, 0xc3, 0x00, 0x53, 0x00, 0x4d, 0x00, 0x1e, 0x00, 0x45, 0x00, 0x32, 0x00, 0x25, 0x00, -0xe7, 0xff, 0x26, 0x00, 0x0c, 0x00, 0x24, 0x00, 0x15, 0x00, 0x32, 0x00, 0xeb, 0xff, 0xfe, 0xff, -0x04, 0x00, 0x0b, 0x00, 0xe4, 0xff, 0x04, 0x00, 0xf5, 0xff, 0xf0, 0xff, 0x51, 0x00, 0x0e, 0x00, -0x03, 0x00, 0xfb, 0xff, 0xf6, 0xff, 0x21, 0x00, 0x3e, 0x00, 0x44, 0x00, 0x50, 0x00, 0x01, 0x00, -0x57, 0x00, 0x1a, 0x00, 0x55, 0x00, 0x4c, 0x00, 0x4e, 0x00, 0x6f, 0x00, 0x92, 0x00, 0x80, 0x00, -0x43, 0x00, 0x58, 0x00, 0x5f, 0x00, 0x9b, 0x00, 0xb7, 0x00, 0x94, 0x00, 0x7e, 0x00, 0x87, 0x00, -0xbb, 0x00, 0x8c, 0x00, 0x95, 0x00, 0x6c, 0x00, 0x88, 0x00, 0x4e, 0x00, 0x64, 0x00, 0x9b, 0x00, -0x8d, 0x00, 0x6e, 0x00, 0x7b, 0x00, 0xb3, 0x00, 0x9a, 0x00, 0x87, 0x00, 0x9d, 0x00, 0x8d, 0x00, -0x4e, 0x00, 0x65, 0x00, 0x57, 0x00, 0x7a, 0x00, 0x4a, 0x00, 0x79, 0x00, 0x41, 0x00, 0x92, 0x00, -0x80, 0x00, 0x50, 0x00, 0x42, 0x00, 0x84, 0x00, 0x6f, 0x00, 0x5b, 0x00, 0x46, 0x00, 0x2e, 0x00, -0x13, 0x00, 0x03, 0x00, 0x06, 0x00, 0x12, 0x00, 0x4b, 0x00, 0x48, 0x00, 0x53, 0x00, 0x41, 0x00, -0x3b, 0x00, 0x48, 0x00, 0x38, 0x00, 0x38, 0x00, 0x45, 0x00, 0x2b, 0x00, 0xa5, 0x00, 0x76, 0x00, -0x60, 0x00, 0x83, 0x00, 0x89, 0x00, 0x5f, 0x00, 0x4c, 0x00, 0x61, 0x00, 0x81, 0x00, 0x73, 0x00, -0x8d, 0x00, 0x95, 0x00, 0x88, 0x00, 0x8b, 0x00, 0x3e, 0x00, 0x6e, 0x00, 0xaf, 0x00, 0x85, 0x00, -0x82, 0x00, 0x7e, 0x00, 0xab, 0x00, 0xe2, 0x00, 0xb3, 0x00, 0xc3, 0x00, 0x84, 0x00, 0xab, 0x00, -0x8f, 0x00, 0x95, 0x00, 0x7c, 0x00, 0x72, 0x00, 0x34, 0x00, 0x7e, 0x00, 0x4c, 0x00, 0x3c, 0x00, -0x22, 0x00, 0x12, 0x00, 0xd1, 0xff, 0xfa, 0xff, 0xe5, 0xff, 0x02, 0x00, 0xce, 0xff, 0xe7, 0xff, -0xea, 0xff, 0xc5, 0xff, 0xb2, 0xff, 0x31, 0x00, 0xec, 0xff, 0xab, 0xff, 0xa9, 0xff, 0x80, 0xff, -0xab, 0xff, 0x67, 0xff, 0x6c, 0xff, 0x83, 0xff, 0x94, 0xff, 0x90, 0xff, 0x59, 0xff, 0x72, 0xff, -0x76, 0xff, 0x49, 0xff, 0x5f, 0xff, 0x72, 0xff, 0x4d, 0xff, 0x83, 0xff, 0x5a, 0xff, 0x67, 0xff, -0x53, 0xff, 0x55, 0xff, 0x0b, 0xff, 0x5a, 0xff, 0xee, 0xfe, 0x31, 0xff, 0x1d, 0xff, 0x31, 0xff, -0x41, 0xff, 0x2a, 0xff, 0x2b, 0xff, 0xf9, 0xfe, 0x3c, 0xff, 0x43, 0xff, 0x46, 0xff, 0x51, 0xff, -0x5d, 0xff, 0x79, 0xff, 0x7c, 0xff, 0xdd, 0xff, 0xa2, 0xff, 0x99, 0xff, 0x4b, 0xff, 0x80, 0xff, -0x57, 0xff, 0x69, 0xff, 0x51, 0xff, 0x45, 0xff, 0x8c, 0xff, 0x93, 0xff, 0x78, 0xff, 0x76, 0xff, -0x25, 0xff, 0x34, 0xff, 0x1b, 0xff, 0xf8, 0xfe, 0x1e, 0xff, 0x4f, 0xff, 0x53, 0xff, 0x7d, 0xff, -0x43, 0xff, 0x41, 0xff, 0x72, 0xff, 0x88, 0xff, 0x61, 0xff, 0x64, 0xff, 0x63, 0xff, 0x52, 0xff, -0x19, 0xff, 0x53, 0xff, 0x67, 0xff, 0x65, 0xff, 0x2c, 0xff, 0x28, 0xff, 0x3e, 0xff, 0x5e, 0xff, -0x43, 0xff, 0x18, 0xff, 0x00, 0xff, 0x36, 0xff, 0x48, 0xff, 0x60, 0xff, 0x2a, 0xff, 0x5a, 0xff, -0xa7, 0xff, 0x89, 0xff, 0x77, 0xff, 0xad, 0xff, 0xb8, 0xff, 0x96, 0xff, 0x66, 0xff, 0x70, 0xff, -0x50, 0xff, 0x86, 0xff, 0x39, 0xff, 0x69, 0xff, 0x44, 0xff, 0x6c, 0xff, 0x5f, 0xff, 0x3e, 0xff, -0x51, 0xff, 0x27, 0xff, 0x3f, 0xff, 0x27, 0xff, 0x5d, 0xff, 0x33, 0xff, 0x6f, 0xff, 0x61, 0xff, -0x88, 0xff, 0x71, 0xff, 0xc7, 0xff, 0x69, 0xff, 0xc8, 0xff, 0xbd, 0xff, 0xcb, 0xff, 0xf1, 0xff, -0xa4, 0xff, 0xd3, 0xff, 0xb2, 0xff, 0xe3, 0xff, 0x06, 0x00, 0x10, 0x00, 0x11, 0x00, 0x29, 0x00, -0xfb, 0xff, 0x29, 0x00, 0x17, 0x00, 0x1d, 0x00, 0x36, 0x00, 0x21, 0x00, 0xfe, 0xff, 0x61, 0x00, -0x21, 0x00, 0x0e, 0x00, 0x2b, 0x00, 0x1c, 0x00, 0x35, 0x00, 0x29, 0x00, 0x06, 0x00, 0x0f, 0x00, -0xc1, 0xff, 0xe2, 0xff, 0x52, 0x00, 0xeb, 0xff, 0xd6, 0xff, 0xdd, 0xff, 0xe4, 0xff, 0xf9, 0xff, -0xfc, 0xff, 0x0b, 0x00, 0x24, 0x00, 0x03, 0x00, 0x20, 0x00, 0x37, 0x00, 0x62, 0x00, 0x6f, 0x00, -0x85, 0x00, 0x9f, 0x00, 0x83, 0x00, 0x7d, 0x00, 0xdc, 0x00, 0xac, 0x00, 0x6b, 0x00, 0x6b, 0x00, -0x6c, 0x00, 0x99, 0x00, 0x7d, 0x00, 0x83, 0x00, 0xab, 0x00, 0x97, 0x00, 0xb4, 0x00, 0xb6, 0x00, -0x9d, 0x00, 0x9c, 0x00, 0x63, 0x00, 0xf0, 0x00, 0xd4, 0x00, 0xd3, 0x00, 0xd4, 0x00, 0xdc, 0x00, -0xd1, 0x00, 0xf3, 0x00, 0xf4, 0x00, 0xfc, 0x00, 0xdf, 0x00, 0xaf, 0x00, 0xbc, 0x00, 0xd6, 0x00, -0xcc, 0x00, 0xd9, 0x00, 0xbb, 0x00, 0xb0, 0x00, 0xcb, 0x00, 0x00, 0x01, 0xcf, 0x00, 0xd1, 0x00, -0xbe, 0x00, 0xab, 0x00, 0x79, 0x00, 0x5c, 0x00, 0x49, 0x00, 0x53, 0x00, 0x09, 0x00, 0x39, 0x00, -0xe4, 0xff, 0x0f, 0x00, 0x14, 0x00, 0x48, 0x00, 0x3c, 0x00, 0xfa, 0xff, 0xf5, 0xff, 0x35, 0x00, -0x40, 0x00, 0x50, 0x00, 0x1f, 0x00, 0x58, 0x00, 0x65, 0x00, 0xb8, 0x00, 0x72, 0x00, 0x7b, 0x00, -0xbb, 0x00, 0x95, 0x00, 0x90, 0x00, 0x75, 0x00, 0xb5, 0x00, 0xae, 0x00, 0x44, 0x00, 0x81, 0x00, -0x61, 0x00, 0x51, 0x00, 0x7f, 0x00, 0x50, 0x00, 0x1b, 0x00, 0xf7, 0xff, 0xfe, 0xff, 0xe7, 0xff, -0x13, 0x00, 0xb7, 0xff, 0xc1, 0xff, 0xd4, 0xff, 0x1a, 0x00, 0x03, 0x00, 0xa9, 0xff, 0x8d, 0xff, -0xc1, 0xff, 0x8c, 0xff, 0x98, 0xff, 0x9f, 0xff, 0x8b, 0xff, 0x94, 0xff, 0xa7, 0xff, 0xb3, 0xff, -0x8f, 0xff, 0xa7, 0xff, 0x84, 0xff, 0xbd, 0xff, 0xc8, 0xff, 0xdf, 0xff, 0x9f, 0xff, 0x6e, 0xff, -0x7f, 0xff, 0xd6, 0xff, 0xb9, 0xff, 0xe3, 0xff, 0xd8, 0xff, 0xf9, 0xff, 0x1a, 0x00, 0x1f, 0x00, -0x21, 0x00, 0x1a, 0x00, 0x02, 0x00, 0x03, 0x00, 0xd9, 0xff, 0xf4, 0xff, 0x0b, 0x00, 0x48, 0x00, -0x51, 0x00, 0x31, 0x00, 0x59, 0x00, 0x52, 0x00, 0x71, 0x00, 0x4e, 0x00, 0xab, 0x00, 0x90, 0x00, -0x71, 0x00, 0x87, 0x00, 0x6d, 0x00, 0x40, 0x00, 0x7e, 0x00, 0x69, 0x00, 0x74, 0x00, 0x7a, 0x00, -0x6d, 0x00, 0x76, 0x00, 0xa0, 0x00, 0xad, 0x00, 0x88, 0x00, 0x84, 0x00, 0x88, 0x00, 0x90, 0x00, -0x82, 0x00, 0x95, 0x00, 0xa5, 0x00, 0xa8, 0x00, 0xaa, 0x00, 0x90, 0x00, 0x89, 0x00, 0x64, 0x00, -0x91, 0x00, 0x7b, 0x00, 0x49, 0x00, 0x0e, 0x00, 0x3e, 0x00, 0x21, 0x00, 0x54, 0x00, 0x46, 0x00, -0x2a, 0x00, 0x0f, 0x00, 0x32, 0x00, 0x4a, 0x00, 0x4e, 0x00, 0x36, 0x00, 0x4c, 0x00, 0x60, 0x00, -0x81, 0x00, 0x54, 0x00, 0x66, 0x00, 0x40, 0x00, 0x4f, 0x00, 0x74, 0x00, 0x73, 0x00, 0x5e, 0x00, -0x4d, 0x00, 0x3c, 0x00, 0x40, 0x00, 0x54, 0x00, 0x28, 0x00, 0x0b, 0x00, 0x06, 0x00, 0x3f, 0x00, -0x62, 0x00, 0x74, 0x00, 0x55, 0x00, 0x6b, 0x00, 0x81, 0x00, 0x6d, 0x00, 0x76, 0x00, 0x35, 0x00, -0x18, 0x00, 0x22, 0x00, 0x04, 0x00, 0x4a, 0x00, 0x25, 0x00, 0x34, 0x00, 0x24, 0x00, 0x26, 0x00, -0x1c, 0x00, 0x29, 0x00, 0x1e, 0x00, 0x27, 0x00, 0x43, 0x00, 0x27, 0x00, 0x7f, 0x00, 0x93, 0x00, -0x65, 0x00, 0x6c, 0x00, 0xa4, 0x00, 0x86, 0x00, 0xcd, 0x00, 0xeb, 0x00, 0xd4, 0x00, 0xe2, 0x00, -0xb9, 0x00, 0x9a, 0x00, 0xbd, 0x00, 0x84, 0x00, 0xb7, 0x00, 0xbe, 0x00, 0xad, 0x00, 0x99, 0x00, -0xa1, 0x00, 0xc3, 0x00, 0x7e, 0x00, 0x8e, 0x00, 0x7e, 0x00, 0x8e, 0x00, 0x67, 0x00, 0x5c, 0x00, -0x81, 0x00, 0x85, 0x00, 0x7a, 0x00, 0x75, 0x00, 0xa1, 0x00, 0xd6, 0x00, 0x9a, 0x00, 0x71, 0x00, -0x77, 0x00, 0x34, 0x00, 0x55, 0x00, 0x63, 0x00, 0x85, 0x00, 0x81, 0x00, 0x79, 0x00, 0x7b, 0x00, -0x91, 0x00, 0x70, 0x00, 0x29, 0x00, 0x60, 0x00, 0x52, 0x00, 0x83, 0x00, 0x91, 0x00, 0x50, 0x00, -0x50, 0x00, 0x56, 0x00, 0x4f, 0x00, 0x65, 0x00, 0x65, 0x00, 0x7c, 0x00, 0x7e, 0x00, 0x82, 0x00, -0x1e, 0x00, 0x65, 0x00, 0x7d, 0x00, 0x5e, 0x00, 0x66, 0x00, 0x99, 0x00, 0x5a, 0x00, 0x53, 0x00, -0x89, 0x00, 0xac, 0x00, 0x7c, 0x00, 0x60, 0x00, 0x82, 0x00, 0x5b, 0x00, 0x50, 0x00, 0x6f, 0x00, -0x66, 0x00, 0x63, 0x00, 0x45, 0x00, 0x4e, 0x00, 0x58, 0x00, 0x24, 0x00, 0x58, 0x00, 0x6c, 0x00, -0x6b, 0x00, 0x45, 0x00, 0x63, 0x00, 0x4e, 0x00, 0x46, 0x00, 0x37, 0x00, 0x03, 0x00, 0xe6, 0xff, -0x2c, 0x00, 0x5d, 0x00, 0x5a, 0x00, 0x29, 0x00, 0x4d, 0x00, 0x7c, 0x00, 0x61, 0x00, 0x2d, 0x00, -0x13, 0x00, 0x45, 0x00, 0x2b, 0x00, 0xb0, 0x00, 0xa2, 0x00, 0xaa, 0x00, 0x85, 0x00, 0x81, 0x00, -0x85, 0x00, 0x45, 0x00, 0x3d, 0x00, 0x4c, 0x00, 0x3c, 0x00, 0x09, 0x00, 0x24, 0x00, 0x18, 0x00, -0x0a, 0x00, 0x1e, 0x00, 0x4c, 0x00, 0x5e, 0x00, 0x61, 0x00, 0x7c, 0x00, 0x29, 0x00, 0x6c, 0x00, -0x92, 0x00, 0x4e, 0x00, 0x17, 0x00, 0x4d, 0x00, 0x4d, 0x00, 0x17, 0x00, 0x40, 0x00, 0x13, 0x00, -0x14, 0x00, 0xd6, 0xff, 0x1d, 0x00, 0x4c, 0x00, 0x20, 0x00, 0x2a, 0x00, 0x2f, 0x00, 0x17, 0x00, -0x0b, 0x00, 0x6b, 0x00, 0x41, 0x00, 0x1d, 0x00, 0xab, 0x00, 0x73, 0x00, 0x57, 0x00, 0x42, 0x00, -0x77, 0x00, 0x28, 0x00, 0x19, 0x00, 0x21, 0x00, 0x02, 0x00, 0x39, 0x00, 0x78, 0x00, 0x2f, 0x00, -0x41, 0x00, 0x5f, 0x00, 0x0b, 0x00, 0x77, 0x00, 0x52, 0x00, 0x49, 0x00, 0x33, 0x00, 0x06, 0x00, -0xe2, 0xff, 0xf7, 0xff, 0x14, 0x00, 0x39, 0x00, 0xea, 0xff, 0x15, 0x00, 0xe8, 0xff, 0x0a, 0x00, -0xe4, 0xff, 0xe2, 0xff, 0xf5, 0xff, 0xf7, 0xff, 0x21, 0x00, 0x3c, 0x00, 0x46, 0x00, 0x01, 0x00, -0x46, 0x00, 0x43, 0x00, 0x38, 0x00, 0x09, 0x00, 0x2a, 0x00, 0x5e, 0x00, 0x67, 0x00, 0x56, 0x00, -0x0e, 0x00, 0x26, 0x00, 0x1a, 0x00, 0x32, 0x00, 0x4b, 0x00, 0x64, 0x00, 0x69, 0x00, 0x4e, 0x00, -0x40, 0x00, 0x9c, 0x00, 0x25, 0x00, 0x16, 0x00, 0x12, 0x00, 0x16, 0x00, 0x48, 0x00, 0x04, 0x00, -0x00, 0x00, 0x1e, 0x00, 0xf4, 0xff, 0x0c, 0x00, 0x04, 0x00, 0xd2, 0xff, 0xd0, 0xff, 0xe5, 0xff, -0xf2, 0xff, 0x1b, 0x00, 0x31, 0x00, 0xce, 0xff, 0xdc, 0xff, 0xff, 0xff, 0x18, 0x00, 0x11, 0x00, -0x9a, 0xff, 0xa4, 0xff, 0xa8, 0xff, 0xca, 0xff, 0xbb, 0xff, 0xdb, 0xff, 0xb5, 0xff, 0xd5, 0xff, -0xae, 0xff, 0xb9, 0xff, 0xde, 0xff, 0x98, 0xff, 0xc4, 0xff, 0xd1, 0xff, 0xc5, 0xff, 0xd1, 0xff, -0xd1, 0xff, 0xbf, 0xff, 0x06, 0x00, 0xf9, 0xff, 0xcd, 0xff, 0xcf, 0xff, 0xa3, 0xff, 0x6f, 0xff, -0xc1, 0xff, 0x8e, 0xff, 0x96, 0xff, 0xcf, 0xff, 0xa9, 0xff, 0x7b, 0xff, 0xcd, 0xff, 0xb8, 0xff, -0x89, 0xff, 0x89, 0xff, 0x54, 0xff, 0x89, 0xff, 0x54, 0xff, 0x83, 0xff, 0x8e, 0xff, 0xc1, 0xff, -0x75, 0xff, 0x91, 0xff, 0xf3, 0xff, 0x8a, 0xff, 0x71, 0xff, 0x47, 0xff, 0x26, 0xff, 0xf1, 0xfe, -0xe4, 0xfe, 0x0b, 0xff, 0xae, 0xfe, 0xb2, 0xfe, 0xd2, 0xfe, 0xcf, 0xfe, 0x7f, 0xfe, 0x87, 0xfe, -0xb6, 0xfe, 0x92, 0xfe, 0xc1, 0xfe, 0xf3, 0xfe, 0x00, 0xff, 0x06, 0xff, 0x20, 0xff, 0xdf, 0xfe, -0x08, 0xff, 0x1d, 0xff, 0x66, 0xff, 0x4a, 0xff, 0x46, 0xff, 0x25, 0xff, 0x29, 0xff, 0x5b, 0xff, -0x60, 0xff, 0x2a, 0xff, 0xff, 0xfe, 0x50, 0xff, 0x7a, 0xff, 0x3f, 0xff, 0x8d, 0xff, 0x5a, 0xff, -0x62, 0xff, 0x8c, 0xff, 0x6f, 0xff, 0x8c, 0xff, 0x63, 0xff, 0x63, 0xff, 0x69, 0xff, 0x8d, 0xff, -0x96, 0xff, 0xa1, 0xff, 0x5a, 0xff, 0x66, 0xff, 0x05, 0xff, 0x49, 0xff, 0x42, 0xff, 0x54, 0xff, -0x90, 0xff, 0xa5, 0xff, 0x78, 0xff, 0xd0, 0xff, 0xaf, 0xff, 0x58, 0xff, 0xa3, 0xff, 0x87, 0xff, -0xba, 0xff, 0x8f, 0xff, 0x95, 0xff, 0xc5, 0xff, 0xa7, 0xff, 0xc4, 0xff, 0xbb, 0xff, 0x9f, 0xff, -0x7f, 0xff, 0x75, 0xff, 0xb4, 0xff, 0xa6, 0xff, 0xaf, 0xff, 0x75, 0xff, 0x7f, 0xff, 0xa5, 0xff, -0x67, 0xff, 0xb9, 0xff, 0x9b, 0xff, 0x84, 0xff, 0xa0, 0xff, 0x00, 0x00, 0x0c, 0x00, 0xc9, 0xff, -0xc8, 0xff, 0xda, 0xff, 0xcd, 0xff, 0xfa, 0xff, 0xe4, 0xff, 0xe2, 0xff, 0x01, 0x00, 0xe1, 0xff, -0x3e, 0x00, 0x26, 0x00, 0x20, 0x00, 0x27, 0x00, 0xef, 0xff, 0x25, 0x00, 0x08, 0x00, 0x08, 0x00, -0x02, 0x00, 0x38, 0x00, 0x3e, 0x00, 0x1a, 0x00, 0x03, 0x00, 0xd7, 0xff, 0x13, 0x00, 0xc8, 0xff, -0x92, 0xff, 0x87, 0xff, 0x84, 0xff, 0x66, 0xff, 0x6c, 0xff, 0x41, 0xff, 0x72, 0xff, 0x36, 0xff, -0x36, 0xff, 0x0c, 0xff, 0x76, 0xff, 0x67, 0xff, 0x7c, 0xff, 0x50, 0xff, 0x34, 0xff, 0x67, 0xff, -0x6c, 0xff, 0x94, 0xff, 0x9c, 0xff, 0x89, 0xff, 0xa0, 0xff, 0xa3, 0xff, 0x93, 0xff, 0x6d, 0xff, -0x94, 0xff, 0x4f, 0xff, 0x65, 0xff, 0x9d, 0xff, 0x7a, 0xff, 0x9e, 0xff, 0x8c, 0xff, 0xbb, 0xff, -0xa0, 0xff, 0xa2, 0xff, 0xb2, 0xff, 0x9d, 0xff, 0xc8, 0xff, 0xa9, 0xff, 0xa0, 0xff, 0xba, 0xff, -0x94, 0xff, 0x84, 0xff, 0x82, 0xff, 0x96, 0xff, 0x5f, 0xff, 0x49, 0xff, 0x82, 0xff, 0x43, 0xff, -0x05, 0xff, 0x25, 0xff, 0x2f, 0xff, 0x2c, 0xff, 0x10, 0xff, 0x13, 0xff, 0x2f, 0xff, 0x73, 0xff, -0x58, 0xff, 0x73, 0xff, 0x52, 0xff, 0x5b, 0xff, 0x66, 0xff, 0x3c, 0xff, 0x65, 0xff, 0x9d, 0xff, -0x74, 0xff, 0x51, 0xff, 0x6f, 0xff, 0x84, 0xff, 0x6c, 0xff, 0x3b, 0xff, 0x43, 0xff, 0x54, 0xff, -0xb9, 0xff, 0xa0, 0xff, 0x8a, 0xff, 0xa6, 0xff, 0xa3, 0xff, 0x8c, 0xff, 0xce, 0xff, 0xe1, 0xff, -0xbf, 0xff, 0xd8, 0xff, 0xb7, 0xff, 0xda, 0xff, 0xed, 0xff, 0xea, 0xff, 0xbe, 0xff, 0xb3, 0xff, -0xa2, 0xff, 0xca, 0xff, 0xae, 0xff, 0x8f, 0xff, 0xa6, 0xff, 0x83, 0xff, 0xa2, 0xff, 0xab, 0xff, -0x9e, 0xff, 0x6e, 0xff, 0x56, 0xff, 0x7c, 0xff, 0x77, 0xff, 0x66, 0xff, 0x7d, 0xff, 0xad, 0xff, -0x7d, 0xff, 0xa8, 0xff, 0x81, 0xff, 0x8b, 0xff, 0x75, 0xff, 0x7f, 0xff, 0x65, 0xff, 0x9b, 0xff, -0x8f, 0xff, 0x4f, 0xff, 0x58, 0xff, 0x80, 0xff, 0x4a, 0xff, 0x70, 0xff, 0x5d, 0xff, 0x43, 0xff, -0x43, 0xff, 0x2e, 0xff, 0x26, 0xff, 0x29, 0xff, 0x0b, 0xff, 0x32, 0xff, 0x53, 0xff, 0x1d, 0xff, -0x5c, 0xff, 0x3a, 0xff, 0x67, 0xff, 0x89, 0xff, 0x5a, 0xff, 0x82, 0xff, 0x97, 0xff, 0xb1, 0xff, -0xae, 0xff, 0xbf, 0xff, 0xa7, 0xff, 0xb2, 0xff, 0x57, 0xff, 0x97, 0xff, 0x99, 0xff, 0xaa, 0xff, -0xae, 0xff, 0xa7, 0xff, 0x18, 0x00, 0xdb, 0xff, 0xc8, 0xff, 0x73, 0xff, 0xb6, 0xff, 0x75, 0xff, -0x62, 0xff, 0x47, 0xff, 0x9b, 0xff, 0x83, 0xff, 0x2f, 0xff, 0x62, 0xff, 0x70, 0xff, 0x60, 0xff, -0x4e, 0xff, 0x3b, 0xff, 0x50, 0xff, 0x65, 0xff, 0xa7, 0xff, 0xa7, 0xff, 0xca, 0xff, 0xf0, 0xff, -0xd1, 0xff, 0xd1, 0xff, 0x11, 0x00, 0xca, 0xff, 0xd2, 0xff, 0xa7, 0xff, 0xb8, 0xff, 0xcd, 0xff, -0xab, 0xff, 0xc0, 0xff, 0xc5, 0xff, 0xc4, 0xff, 0xd9, 0xff, 0xe7, 0xff, 0xf1, 0xff, 0xb1, 0xff, -0xd3, 0xff, 0xc9, 0xff, 0xa3, 0xff, 0xd5, 0xff, 0xa2, 0xff, 0xa2, 0xff, 0xe6, 0xff, 0xff, 0xff, -0xc7, 0xff, 0xe6, 0xff, 0xf9, 0xff, 0xf0, 0xff, 0xff, 0xff, 0x2b, 0x00, 0x15, 0x00, 0xe4, 0xff, -0x29, 0x00, 0x3a, 0x00, 0x31, 0x00, 0x3f, 0x00, 0x3c, 0x00, 0x65, 0x00, 0x41, 0x00, 0x64, 0x00, -0x4f, 0x00, 0x0e, 0x00, 0x39, 0x00, 0x49, 0x00, 0x20, 0x00, 0x2d, 0x00, 0x48, 0x00, 0x29, 0x00, -0x40, 0x00, 0x42, 0x00, 0x23, 0x00, 0x4d, 0x00, 0x64, 0x00, 0x55, 0x00, 0x5c, 0x00, 0x32, 0x00, -0x39, 0x00, 0x30, 0x00, 0x3b, 0x00, 0x5e, 0x00, 0xa1, 0x00, 0x89, 0x00, 0xb1, 0x00, 0x7f, 0x00, -0xaa, 0x00, 0x8f, 0x00, 0x50, 0x00, 0x6d, 0x00, 0x5d, 0x00, 0x7a, 0x00, 0x67, 0x00, 0x57, 0x00, -0x8c, 0x00, 0xba, 0x00, 0xb6, 0x00, 0xc7, 0x00, 0x14, 0x01, 0x0a, 0x01, 0xbf, 0x00, 0xdd, 0x00, -0xa4, 0x00, 0xae, 0x00, 0xbb, 0x00, 0xd3, 0x00, 0xd5, 0x00, 0xdc, 0x00, 0xc4, 0x00, 0xb1, 0x00, -0xa1, 0x00, 0xa0, 0x00, 0x7c, 0x00, 0x8b, 0x00, 0xb5, 0x00, 0x62, 0x00, 0x4b, 0x00, 0x71, 0x00, -0x7e, 0x00, 0x88, 0x00, 0xa1, 0x00, 0x83, 0x00, 0x75, 0x00, 0xb5, 0x00, 0xa9, 0x00, 0x5c, 0x00, -0x57, 0x00, 0x7e, 0x00, 0x3a, 0x00, 0x30, 0x00, 0x5e, 0x00, 0x66, 0x00, 0x29, 0x00, 0x15, 0x00, -0x57, 0x00, 0x06, 0x00, 0x0f, 0x00, 0xed, 0xff, 0xfb, 0xff, 0x25, 0x00, 0x1a, 0x00, 0xe5, 0xff, -0xd7, 0xff, 0xe2, 0xff, 0xae, 0xff, 0xef, 0xff, 0xca, 0xff, 0xe4, 0xff, 0xdd, 0xff, 0xe2, 0xff, -0xc6, 0xff, 0xef, 0xff, 0xca, 0xff, 0xfc, 0xff, 0x8f, 0xff, 0xd5, 0xff, 0x26, 0x00, 0x74, 0x00, -0x3e, 0x00, 0x26, 0x00, 0x38, 0x00, 0xc7, 0xff, 0xb1, 0xff, 0xce, 0xff, 0xc2, 0xff, 0xe6, 0xff, -0xf8, 0xff, 0x01, 0x00, 0xff, 0xff, 0xfd, 0xff, 0xec, 0xff, 0xfd, 0xff, 0x0e, 0x00, 0xe6, 0xff, -0xbb, 0xff, 0xe9, 0xff, 0x22, 0x00, 0x18, 0x00, 0xfa, 0xff, 0xde, 0xff, 0xd1, 0xff, 0x16, 0x00, -0x18, 0x00, 0x28, 0x00, 0x54, 0x00, 0x11, 0x00, 0x16, 0x00, 0x1e, 0x00, 0xf5, 0xff, 0x34, 0x00, -0x0d, 0x00, 0x3e, 0x00, 0x38, 0x00, 0x62, 0x00, 0x5c, 0x00, 0x50, 0x00, 0x97, 0x00, 0xa3, 0x00, -0x79, 0x00, 0x70, 0x00, 0xa6, 0x00, 0x95, 0x00, 0x76, 0x00, 0x83, 0x00, 0x8f, 0x00, 0x89, 0x00, -0x9a, 0x00, 0xbf, 0x00, 0xe6, 0x00, 0xde, 0x00, 0x9f, 0x00, 0xa0, 0x00, 0xc4, 0x00, 0xb2, 0x00, -0xe2, 0x00, 0xc5, 0x00, 0xf3, 0x00, 0xf4, 0x00, 0x00, 0x01, 0x60, 0x01, 0x81, 0x01, 0x4f, 0x01, -0x04, 0x01, 0x20, 0x01, 0x4c, 0x01, 0xac, 0x00, 0xe2, 0x00, 0xbd, 0x00, 0xcc, 0x00, 0xd4, 0x00, -0xae, 0x00, 0x57, 0x00, 0x7e, 0x00, 0x6b, 0x00, 0x77, 0x00, 0x9a, 0x00, 0x89, 0x00, 0xc3, 0x00, -0x97, 0x00, 0x79, 0x00, 0x87, 0x00, 0x8b, 0x00, 0x5c, 0x00, 0x92, 0x00, 0xc7, 0x00, 0xc6, 0x00, -0xb6, 0x00, 0xa9, 0x00, 0xbf, 0x00, 0xad, 0x00, 0x98, 0x00, 0xcc, 0x00, 0x93, 0x00, 0xb2, 0x00, -0x1f, 0x01, 0xa3, 0x00, 0x9e, 0x00, 0x49, 0x00, 0x75, 0x00, 0x91, 0x00, 0x95, 0x00, 0xa0, 0x00, -0xd5, 0x00, 0x96, 0x00, 0x75, 0x00, 0x8b, 0x00, 0x75, 0x00, 0xa2, 0x00, 0x7b, 0x00, 0x5b, 0x00, -0xc2, 0x00, 0xa8, 0x00, 0x9f, 0x00, 0x7e, 0x00, 0xaa, 0x00, 0xc7, 0x00, 0xb5, 0x00, 0xde, 0x00, -0x58, 0x00, 0x9a, 0x00, 0xc4, 0x00, 0xad, 0x00, 0x9e, 0x00, 0x91, 0x00, 0x98, 0x00, 0xba, 0x00, -0x9d, 0x00, 0x7a, 0x00, 0x98, 0x00, 0x72, 0x00, 0x7d, 0x00, 0x9f, 0x00, 0xad, 0x00, 0xac, 0x00, -0x93, 0x00, 0xb9, 0x00, 0x8e, 0x00, 0x60, 0x00, 0xb2, 0x00, 0x2e, 0x00, 0x66, 0x00, 0x40, 0x00, -0x5a, 0x00, 0x4c, 0x00, 0x36, 0x00, 0x52, 0x00, 0x95, 0x00, 0x4c, 0x00, 0x2f, 0x00, 0x85, 0x00, -0xb5, 0x00, 0xba, 0x00, 0xd6, 0x00, 0x04, 0x01, 0xdf, 0x00, 0xe6, 0x00, 0xcb, 0x00, 0xf3, 0x00, -0xf5, 0x00, 0xd5, 0x00, 0xbf, 0x00, 0x00, 0x01, 0x3a, 0x01, 0x0d, 0x01, 0x34, 0x01, 0x1f, 0x01, -0xf3, 0x00, 0x0e, 0x01, 0xf6, 0x00, 0xda, 0x00, 0xeb, 0x00, 0xf6, 0x00, 0xd0, 0x00, 0xfe, 0x00, -0x31, 0x01, 0x1c, 0x01, 0x15, 0x01, 0xdf, 0x00, 0x2b, 0x01, 0xf9, 0x00, 0x06, 0x01, 0xf4, 0x00, -0xca, 0x00, 0xc4, 0x00, 0xee, 0x00, 0xd0, 0x00, 0x7d, 0x00, 0x47, 0x00, 0xab, 0x00, 0x67, 0x00, -0x68, 0x00, 0x75, 0x00, 0x49, 0x00, 0x68, 0x00, 0x57, 0x00, 0x54, 0x00, 0x17, 0x00, 0x7d, 0x00, -0x64, 0x00, 0x01, 0x00, 0x29, 0x00, 0x11, 0x00, 0x53, 0x00, 0x2e, 0x00, 0x06, 0x00, 0x77, 0x00, -0x41, 0x00, 0x00, 0x00, 0x9a, 0x00, 0x5e, 0x00, 0x25, 0x00, 0x63, 0x00, 0x67, 0x00, 0x57, 0x00, -0x55, 0x00, 0x81, 0x00, 0x6d, 0x00, 0x46, 0x00, 0x4d, 0x00, 0x84, 0x00, 0x70, 0x00, 0x65, 0x00, -0x4e, 0x00, 0x34, 0x00, 0x54, 0x00, 0x88, 0x00, 0x30, 0x00, 0x5e, 0x00, 0x5f, 0x00, 0x67, 0x00, -0x4a, 0x00, 0x5c, 0x00, 0x3f, 0x00, 0x3b, 0x00, 0x2a, 0x00, 0x4d, 0x00, 0x2e, 0x00, 0x25, 0x00, -0x32, 0x00, 0x25, 0x00, 0x1c, 0x00, 0x36, 0x00, 0xdc, 0xff, 0x2a, 0x00, 0xfa, 0xff, 0x0b, 0x00, -0x18, 0x00, 0xf3, 0xff, 0xf2, 0xff, 0xf8, 0xff, 0xf7, 0xff, 0xca, 0xff, 0xe3, 0xff, 0x1e, 0x00, -0x10, 0x00, 0x23, 0x00, 0xef, 0xff, 0xea, 0xff, 0x2e, 0x00, 0x3c, 0x00, 0x28, 0x00, 0x4d, 0x00, -0x18, 0x00, 0x35, 0x00, 0x64, 0x00, 0x36, 0x00, 0x41, 0x00, 0x64, 0x00, 0x7e, 0x00, 0x83, 0x00, -0xbd, 0x00, 0x91, 0x00, 0x7a, 0x00, 0x62, 0x00, 0x91, 0x00, 0x8d, 0x00, 0x85, 0x00, 0x68, 0x00, -0x98, 0x00, 0xad, 0x00, 0x5f, 0x00, 0x94, 0x00, 0x83, 0x00, 0x94, 0x00, 0x4c, 0x00, 0xc0, 0x00, -0xb0, 0x00, 0x6d, 0x00, 0x81, 0x00, 0x6c, 0x00, 0x54, 0x00, 0x69, 0x00, 0x73, 0x00, 0x75, 0x00, -0x43, 0x00, 0x21, 0x00, 0x43, 0x00, 0x10, 0x00, 0xf5, 0xff, 0x0b, 0x00, 0x10, 0x00, 0xf1, 0xff, -0x09, 0x00, 0x08, 0x00, 0x37, 0x00, 0x0e, 0x00, 0x57, 0x00, 0x24, 0x00, 0xfc, 0xff, 0xfe, 0xff, -0x02, 0x00, 0xb6, 0xff, 0x2c, 0x00, 0x4b, 0x00, 0x37, 0x00, 0x20, 0x00, 0xc3, 0xff, 0xe4, 0xff, -0x28, 0x00, 0x36, 0x00, 0x0a, 0x00, 0x01, 0x00, 0x32, 0x00, 0x3f, 0x00, 0x05, 0x00, 0x5b, 0x00, -0x26, 0x00, 0x14, 0x00, 0x21, 0x00, 0x3b, 0x00, 0x07, 0x00, 0x31, 0x00, 0x0a, 0x00, 0x5a, 0x00, -0xaa, 0x00, 0x63, 0x00, 0x52, 0x00, 0x5b, 0x00, 0x45, 0x00, 0xf8, 0xff, 0xc8, 0xff, 0xb5, 0xff, -0xf8, 0xff, 0xe7, 0xff, 0x9e, 0xff, 0x9d, 0xff, 0x94, 0xff, 0xa1, 0xff, 0x71, 0xff, 0x72, 0xff, -0x64, 0xff, 0x3f, 0xff, 0x74, 0xff, 0x44, 0xff, 0xa0, 0xff, 0x8f, 0xff, 0x4f, 0xff, 0x5f, 0xff, -0x3d, 0xff, 0x88, 0xff, 0x6d, 0xff, 0x81, 0xff, 0xa4, 0xff, 0x7f, 0xff, 0x23, 0x00, 0xd0, 0xff, -0xdd, 0xff, 0x06, 0x00, 0xe1, 0xff, 0xe1, 0xff, 0xd7, 0xff, 0xd2, 0xff, 0xf4, 0xff, 0x06, 0x00, -0xb9, 0xff, 0xc9, 0xff, 0xe6, 0xff, 0xfe, 0xff, 0xba, 0xff, 0xdd, 0xff, 0xca, 0xff, 0x05, 0x00, -0x06, 0x00, 0xf4, 0xff, 0x42, 0x00, 0x1c, 0x00, 0xd8, 0xff, 0xe8, 0xff, 0xea, 0xff, 0x16, 0x00, -0xbf, 0xff, 0xfc, 0xff, 0x05, 0x00, 0x28, 0x00, 0x49, 0x00, 0x2b, 0x00, 0x2e, 0x00, 0x4f, 0x00, -0x14, 0x00, 0x44, 0x00, 0xc6, 0x00, 0x22, 0x00, 0x6c, 0x00, 0x64, 0x00, 0x8a, 0x00, 0x93, 0x00, -0x4e, 0x00, 0x58, 0x00, 0x66, 0x00, 0x46, 0x00, 0x6c, 0x00, 0x53, 0x00, 0x58, 0x00, 0x9c, 0x00, -0x15, 0x00, 0x1e, 0x00, 0x34, 0x00, 0x25, 0x00, 0xf8, 0xff, 0x1b, 0x00, 0x55, 0x00, 0x50, 0x00, -0x33, 0x00, 0x72, 0x00, 0x59, 0x00, 0x40, 0x00, 0x61, 0x00, 0x62, 0x00, 0x02, 0x00, 0x3b, 0x00, -0x1c, 0x00, 0x1e, 0x00, 0x46, 0x00, 0x05, 0x00, 0xf0, 0xff, 0x0a, 0x00, 0x1d, 0x00, 0x0c, 0x00, -0xcf, 0xff, 0xc2, 0xff, 0xc2, 0xff, 0xa2, 0xff, 0xae, 0xff, 0xed, 0xff, 0xd4, 0xff, 0x8b, 0xff, -0x8d, 0xff, 0xc1, 0xff, 0xc9, 0xff, 0xb1, 0xff, 0xb8, 0xff, 0xec, 0xff, 0xc7, 0xff, 0xbd, 0xff, -0xcf, 0xff, 0xd0, 0xff, 0xb0, 0xff, 0x85, 0xff, 0xac, 0xff, 0xa8, 0xff, 0xe1, 0xff, 0xce, 0xff, -0x20, 0x00, 0xf8, 0xff, 0xf1, 0xff, 0xe8, 0xff, 0x11, 0x00, 0xf0, 0xff, 0xc3, 0xff, 0xc1, 0xff, -0xc9, 0xff, 0xa3, 0xff, 0x8d, 0xff, 0xde, 0xff, 0xcb, 0xff, 0xc4, 0xff, 0x1f, 0x00, 0xd5, 0xff, -0xea, 0xff, 0xe9, 0xff, 0xe2, 0xff, 0xdf, 0xff, 0xf3, 0xff, 0x06, 0x00, 0xd6, 0xff, 0xd8, 0xff, -0x05, 0x00, 0xfb, 0xff, 0x28, 0x00, 0xea, 0xff, 0x0a, 0x00, 0x30, 0x00, 0x05, 0x00, 0x04, 0x00, -0x3d, 0x00, 0x32, 0x00, 0x38, 0x00, 0x1b, 0x00, 0x12, 0x00, 0x23, 0x00, 0x34, 0x00, 0x36, 0x00, -0x3b, 0x00, 0x59, 0x00, 0x3a, 0x00, 0xe5, 0xff, 0xb6, 0xff, 0xc8, 0xff, 0xdc, 0xff, 0xe8, 0xff, -0x13, 0x00, 0x02, 0x00, 0x13, 0x00, 0x18, 0x00, 0xe6, 0xff, 0xe6, 0xff, 0xd5, 0xff, 0x72, 0xff, -0x89, 0xff, 0x54, 0xff, 0xbd, 0xff, 0x93, 0xff, 0x57, 0xff, 0x96, 0xff, 0x54, 0xff, 0x16, 0xff, -0x03, 0xff, 0x0a, 0xff, 0x60, 0xff, 0x31, 0xff, 0x10, 0xff, 0xea, 0xfe, 0x36, 0xff, 0x21, 0xff, -0x04, 0xff, 0x20, 0xff, 0x51, 0xff, 0x30, 0xff, 0x15, 0xff, 0x16, 0xff, 0x38, 0xff, 0xeb, 0xfe, -0x35, 0xff, 0xff, 0xfe, 0x20, 0xff, 0x28, 0xff, 0x44, 0xff, 0x2e, 0xff, 0x25, 0xff, 0x4e, 0xff, -0x12, 0xff, 0x61, 0xff, 0x58, 0xff, 0x56, 0xff, 0x6f, 0xff, 0x9d, 0xff, 0x81, 0xff, 0x97, 0xff, -0x59, 0xff, 0x7d, 0xff, 0x8f, 0xff, 0x48, 0xff, 0x47, 0xff, 0x63, 0xff, 0x5c, 0xff, 0x75, 0xff, -0x7f, 0xff, 0x92, 0xff, 0x70, 0xff, 0x83, 0xff, 0x5a, 0xff, 0x1e, 0xff, 0x48, 0xff, 0x30, 0xff, -0x2b, 0xff, 0x2d, 0xff, 0x71, 0xff, 0xee, 0xfe, 0x00, 0xff, 0xe9, 0xfe, 0x27, 0xff, 0x04, 0xff, -0xe4, 0xfe, 0x52, 0xff, 0x4a, 0xff, 0x34, 0xff, 0x4a, 0xff, 0x3f, 0xff, 0x22, 0xff, 0x2c, 0xff, -0x39, 0xff, 0x0a, 0xff, 0x8a, 0xff, 0x41, 0xff, 0x4a, 0xff, 0x1b, 0xff, 0x63, 0xff, 0x93, 0xff, -0x3d, 0xff, 0x65, 0xff, 0x37, 0xff, 0x76, 0xff, 0x5c, 0xff, 0x64, 0xff, 0x36, 0xff, 0x68, 0xff, -0x6e, 0xff, 0x8c, 0xff, 0x81, 0xff, 0x55, 0xff, 0x60, 0xff, 0x70, 0xff, 0x9c, 0xff, 0xa1, 0xff, -0xbf, 0xff, 0xa1, 0xff, 0xb2, 0xff, 0x97, 0xff, 0xb1, 0xff, 0xa9, 0xff, 0xdb, 0xff, 0x84, 0xff, -0x00, 0x00, 0xd1, 0xff, 0x9b, 0xff, 0x00, 0x00, 0xe8, 0xff, 0xb4, 0xff, 0xc5, 0xff, 0x3c, 0xff, -0x42, 0xff, 0x48, 0xff, 0x6b, 0xff, 0x50, 0xff, 0x2e, 0xff, 0x55, 0xff, 0x1f, 0xff, 0x57, 0xff, -0x9f, 0xff, 0x2b, 0xff, 0x35, 0xff, 0x14, 0xff, 0x09, 0xff, 0x46, 0xff, 0x2b, 0xff, 0x3b, 0xff, -0xa2, 0xff, 0x76, 0xff, 0x6e, 0xff, 0x6f, 0xff, 0x55, 0xff, 0x7c, 0xff, 0x79, 0xff, 0x34, 0xff, -0x56, 0xff, 0x3b, 0xff, 0x4d, 0xff, 0x57, 0xff, 0x44, 0xff, 0x99, 0xff, 0x69, 0xff, 0x5c, 0xff, -0x82, 0xff, 0x66, 0xff, 0x60, 0xff, 0x83, 0xff, 0xa7, 0xff, 0x84, 0xff, 0xb1, 0xff, 0xa4, 0xff, -0xa4, 0xff, 0xa3, 0xff, 0xac, 0xff, 0xa2, 0xff, 0x77, 0xff, 0x89, 0xff, 0x82, 0xff, 0xa3, 0xff, -0xda, 0xff, 0xc9, 0xff, 0xc1, 0xff, 0xbc, 0xff, 0xcf, 0xff, 0x67, 0xff, 0x76, 0xff, 0x55, 0xff, -0x4d, 0xff, 0xa2, 0xff, 0xa7, 0xff, 0x94, 0xff, 0x96, 0xff, 0x82, 0xff, 0xb3, 0xff, 0x84, 0xff, -0x9a, 0xff, 0x90, 0xff, 0xb1, 0xff, 0xcd, 0xff, 0x99, 0xff, 0xd9, 0xff, 0xb1, 0xff, 0x85, 0xff, -0x93, 0xff, 0xa8, 0xff, 0xcc, 0xff, 0xfe, 0xff, 0xf1, 0xff, 0xf3, 0xff, 0xf0, 0xff, 0xc0, 0xff, -0xe2, 0xff, 0x00, 0x00, 0xef, 0xff, 0xb9, 0xff, 0x00, 0x00, 0xfc, 0xff, 0x15, 0x00, 0x19, 0x00, -0x21, 0x00, 0x2a, 0x00, 0x29, 0x00, 0x1d, 0x00, 0x71, 0x00, 0x52, 0x00, 0xa7, 0x00, 0x5e, 0x00, -0x66, 0x00, 0x89, 0x00, 0x5e, 0x00, 0x30, 0x00, 0x2e, 0x00, 0x18, 0x00, 0x4d, 0x00, 0x4d, 0x00, -0x58, 0x00, 0x91, 0x00, 0x2d, 0x00, 0x0d, 0x00, 0x1c, 0x00, 0x0b, 0x00, 0xe9, 0xff, 0x11, 0x00, -0x00, 0x00, 0xcb, 0xff, 0x0b, 0x00, 0x34, 0x00, 0x2b, 0x00, 0x09, 0x00, 0x2b, 0x00, 0x4b, 0x00, -0x0c, 0x00, 0x40, 0x00, 0x25, 0x00, 0x33, 0x00, 0x12, 0x00, 0x17, 0x00, 0x0a, 0x00, 0x2a, 0x00, -0x0b, 0x00, 0x39, 0x00, 0x14, 0x00, 0x14, 0x00, 0xfd, 0xff, 0x29, 0x00, 0x4b, 0x00, 0x2b, 0x00, -0x09, 0x00, 0x19, 0x00, 0x58, 0x00, 0x4d, 0x00, 0x5f, 0x00, 0x6b, 0x00, 0x65, 0x00, 0x5a, 0x00, -0x9e, 0x00, 0x5b, 0x00, 0x2d, 0x00, 0x78, 0x00, 0x42, 0x00, 0x15, 0x00, 0x07, 0x00, 0x32, 0x00, -0x20, 0x00, 0x26, 0x00, 0x1a, 0x00, 0x2d, 0x00, 0x0c, 0x00, 0x0a, 0x00, 0xc0, 0xff, 0x16, 0x00, -0x42, 0x00, 0x40, 0x00, 0x48, 0x00, 0x40, 0x00, 0x48, 0x00, 0x04, 0x00, 0x24, 0x00, 0x0a, 0x00, -0x01, 0x00, 0x0a, 0x00, 0x2a, 0x00, 0x35, 0x00, 0x1d, 0x00, 0x04, 0x00, 0x37, 0x00, 0x38, 0x00, -0x51, 0x00, 0x37, 0x00, 0x2c, 0x00, 0x5d, 0x00, 0x54, 0x00, 0x4c, 0x00, 0x3c, 0x00, 0x4c, 0x00, -0x01, 0x00, 0xee, 0xff, 0x06, 0x00, 0x1c, 0x00, 0x01, 0x00, 0x00, 0x00, 0xee, 0xff, 0xc6, 0xff, -0x0b, 0x00, 0xee, 0xff, 0xf8, 0xff, 0x1e, 0x00, 0x22, 0x00, 0x38, 0x00, 0x05, 0x00, 0xd4, 0xff, -0xcc, 0xff, 0xbd, 0xff, 0xf4, 0xff, 0xe8, 0xff, 0xe5, 0xff, 0x15, 0x00, 0x0c, 0x00, 0x18, 0x00, -0x27, 0x00, 0xdf, 0xff, 0xb2, 0xff, 0xdd, 0xff, 0x97, 0xff, 0x7f, 0xff, 0xbd, 0xff, 0x80, 0xff, -0xc1, 0xff, 0xe9, 0xff, 0xf3, 0xff, 0x19, 0x00, 0xdc, 0xff, 0xb9, 0xff, 0xb4, 0xff, 0xee, 0xff, -0xdd, 0xff, 0xcb, 0xff, 0xde, 0xff, 0xbe, 0xff, 0xc6, 0xff, 0xd6, 0xff, 0xca, 0xff, 0xb6, 0xff, -0xc2, 0xff, 0xda, 0xff, 0x92, 0xff, 0xe5, 0xff, 0xca, 0xff, 0xd1, 0xff, 0xea, 0xff, 0xe1, 0xff, -0xaf, 0xff, 0x04, 0x00, 0xa7, 0xff, 0x9b, 0xff, 0xf5, 0xff, 0xe3, 0xff, 0xd7, 0xff, 0xe4, 0xff, -0xcf, 0xff, 0xf7, 0xff, 0xe2, 0xff, 0xdd, 0xff, 0xc0, 0xff, 0xc9, 0xff, 0xbb, 0xff, 0x82, 0xff, -0x6c, 0xff, 0x84, 0xff, 0x74, 0xff, 0x9e, 0xff, 0xca, 0xff, 0xc4, 0xff, 0xce, 0xff, 0x97, 0xff, -0x9e, 0xff, 0xac, 0xff, 0xa0, 0xff, 0x85, 0xff, 0x6a, 0xff, 0x6e, 0xff, 0x76, 0xff, 0x89, 0xff, -0x49, 0xff, 0x74, 0xff, 0x3f, 0xff, 0x4c, 0xff, 0x37, 0xff, 0x49, 0xff, 0x57, 0xff, 0x3f, 0xff, -0x1c, 0xff, 0x84, 0xff, 0x6c, 0xff, 0x6b, 0xff, 0x72, 0xff, 0x4e, 0xff, 0x54, 0xff, 0x17, 0xff, -0x44, 0xff, 0x27, 0xff, 0x3f, 0xff, 0x6a, 0xff, 0x89, 0xff, 0x8c, 0xff, 0x37, 0xff, 0x6b, 0xff, -0x50, 0xff, 0x27, 0xff, 0x2e, 0xff, 0x02, 0xff, 0x2d, 0xff, 0x0a, 0xff, 0xf0, 0xfe, 0xe6, 0xfe, -0xde, 0xfe, 0xe0, 0xfe, 0xf8, 0xfe, 0x0e, 0xff, 0xf8, 0xfe, 0x1a, 0xff, 0xe0, 0xfe, 0xf6, 0xfe, -0xf2, 0xfe, 0x01, 0xff, 0x01, 0xff, 0xb1, 0xfe, 0xce, 0xfe, 0xf0, 0xfe, 0xda, 0xfe, 0xbd, 0xfe, -0xbb, 0xfe, 0xc3, 0xfe, 0xb6, 0xfe, 0xf6, 0xfe, 0xd4, 0xfe, 0x9f, 0xfe, 0x08, 0xff, 0xdc, 0xfe, -0xee, 0xfe, 0xa6, 0xfe, 0x01, 0xff, 0x0d, 0xff, 0xf3, 0xfe, 0xff, 0xfe, 0xe9, 0xfe, 0x05, 0xff, -0x03, 0xff, 0xd9, 0xfe, 0xc9, 0xfe, 0xe3, 0xfe, 0xbf, 0xfe, 0xc0, 0xfe, 0xab, 0xfe, 0xe4, 0xfe, -0xda, 0xfe, 0xfe, 0xfe, 0x02, 0xff, 0x0a, 0xff, 0xde, 0xfe, 0x24, 0xff, 0xf3, 0xfe, 0xa9, 0xfe, -0x1b, 0xff, 0xc3, 0xfe, 0xc1, 0xfe, 0xe5, 0xfe, 0xfe, 0xfe, 0xf5, 0xfe, 0xf5, 0xfe, 0xf8, 0xfe, -0x0d, 0xff, 0x0b, 0xff, 0x07, 0xff, 0xfa, 0xfe, 0x3b, 0xff, 0x1f, 0xff, 0x41, 0xff, 0x43, 0xff, -0x53, 0xff, 0x12, 0xff, 0x78, 0xff, 0xb2, 0xff, 0x68, 0xff, 0x4b, 0xff, 0x56, 0xff, 0x2a, 0xff, -0x59, 0xff, 0x49, 0xff, 0x95, 0xff, 0x93, 0xff, 0x69, 0xff, 0x69, 0xff, 0x7a, 0xff, 0x9e, 0xff, -0x5d, 0xff, 0x56, 0xff, 0x52, 0xff, 0x69, 0xff, 0x9e, 0xff, 0x57, 0xff, 0x51, 0xff, 0x0e, 0xff, -0xf2, 0xfe, 0xf8, 0xfe, 0x0d, 0xff, 0xe8, 0xfe, 0xf3, 0xfe, 0xcb, 0xfe, 0xd9, 0xfe, 0xf7, 0xfe, -0xd4, 0xfe, 0xc8, 0xfe, 0xeb, 0xfe, 0x0a, 0xff, 0xfb, 0xfe, 0xac, 0xfe, 0xdd, 0xfe, 0xf5, 0xfe, -0x0b, 0xff, 0x3d, 0xff, 0x3c, 0xff, 0x1d, 0xff, 0x3d, 0xff, 0x6a, 0xff, 0x63, 0xff, 0x15, 0xff, -0x86, 0xff, 0x27, 0xff, 0x27, 0xff, 0x57, 0xff, 0x97, 0xff, 0x94, 0xff, 0x2a, 0xff, 0x67, 0xff, -0x65, 0xff, 0x77, 0xff, 0x30, 0xff, 0x01, 0xff, 0xf2, 0xfe, 0xdf, 0xfe, 0xdb, 0xfe, 0x0e, 0xff, -0x10, 0xff, 0xea, 0xfe, 0x9f, 0xfe, 0x55, 0xfe, 0xf8, 0xfe, 0x3e, 0xff, 0x16, 0xff, 0x37, 0xff, -0x5b, 0xff, 0x39, 0xff, 0x3a, 0xff, 0x4b, 0xff, 0x61, 0xff, 0x30, 0xff, 0x4d, 0xff, 0x32, 0xff, -0x22, 0xff, 0x0e, 0xff, 0x6a, 0xff, 0x55, 0xff, 0x77, 0xff, 0x70, 0xff, 0x85, 0xff, 0x99, 0xff, -0x84, 0xff, 0x7d, 0xff, 0xa1, 0xff, 0x89, 0xff, 0xc4, 0xff, 0xa2, 0xff, 0x95, 0xff, 0xb9, 0xff, -0x9b, 0xff, 0x7c, 0xff, 0x78, 0xff, 0x83, 0xff, 0x70, 0xff, 0xb5, 0xff, 0xcf, 0xff, 0xeb, 0xff, -0xbc, 0xff, 0xab, 0xff, 0x8b, 0xff, 0x7b, 0xff, 0xaa, 0xff, 0x01, 0x00, 0xb3, 0xff, 0xef, 0xff, -0x77, 0xff, 0xa1, 0xff, 0xd1, 0xff, 0x9a, 0xff, 0x8a, 0xff, 0x8a, 0xff, 0xb0, 0xff, 0x99, 0xff, -0x97, 0xff, 0x74, 0xff, 0xbe, 0xff, 0xbf, 0xff, 0xe2, 0xff, 0x3d, 0x00, 0xe1, 0xff, 0x19, 0x00, -0x15, 0x00, 0xf0, 0xff, 0xf5, 0xff, 0xd1, 0xff, 0xdd, 0xff, 0xdd, 0xff, 0x04, 0x00, 0xec, 0xff, -0x31, 0x00, 0xff, 0xff, 0x0e, 0x00, 0xcc, 0xff, 0xc0, 0xff, 0xe2, 0xff, 0xbf, 0xff, 0xc5, 0xff, -0xef, 0xff, 0xfb, 0xff, 0xea, 0xff, 0xee, 0xff, 0xb3, 0xff, 0xa1, 0xff, 0xb4, 0xff, 0x81, 0xff, -0x8b, 0xff, 0x76, 0xff, 0xad, 0xff, 0xc6, 0xff, 0xbe, 0xff, 0xe9, 0xff, 0xd2, 0xff, 0xc4, 0xff, -0x96, 0xff, 0xbe, 0xff, 0xc1, 0xff, 0xc8, 0xff, 0xb6, 0xff, 0xe7, 0xff, 0x8a, 0xff, 0x61, 0xff, -0x63, 0xff, 0x8c, 0xff, 0x58, 0xff, 0xb4, 0xff, 0xd8, 0xff, 0x99, 0xff, 0x96, 0xff, 0xa1, 0xff, -0x95, 0xff, 0x5a, 0xff, 0x5a, 0xff, 0x8f, 0xff, 0x7c, 0xff, 0x74, 0xff, 0x9d, 0xff, 0xb7, 0xff, -0x0d, 0x00, 0x04, 0x00, 0x07, 0x00, 0x04, 0x00, 0x02, 0x00, 0x13, 0x00, 0x39, 0x00, 0x14, 0x00, -0xbc, 0xff, 0xfd, 0xff, 0x47, 0x00, 0x74, 0x00, 0x2e, 0x00, 0x49, 0x00, 0x1f, 0x00, 0xf5, 0xff, -0x0a, 0x00, 0x0c, 0x00, 0x53, 0x00, 0x4c, 0x00, 0x60, 0x00, 0x47, 0x00, 0x52, 0x00, 0x54, 0x00, -0x2e, 0x00, 0x8f, 0x00, 0xa1, 0x00, 0x87, 0x00, 0x97, 0x00, 0xbb, 0x00, 0x0e, 0x01, 0xf9, 0x00, -0xf4, 0x00, 0xe3, 0x00, 0xe1, 0x00, 0xd7, 0x00, 0xee, 0x00, 0xe1, 0x00, 0x72, 0x01, 0x76, 0x01, -0x3c, 0x01, 0x65, 0x01, 0x77, 0x01, 0x22, 0x01, 0xef, 0x00, 0x1e, 0x01, 0x28, 0x01, 0x3d, 0x01, -0xdf, 0x00, 0xeb, 0x00, 0x10, 0x01, 0xf5, 0x00, 0x2f, 0x01, 0x3a, 0x01, 0x7d, 0x01, 0x5b, 0x01, -0x2c, 0x01, 0x51, 0x01, 0x36, 0x01, 0x57, 0x01, 0x56, 0x01, 0x25, 0x01, 0x35, 0x01, 0x6f, 0x01, -0x25, 0x01, 0x46, 0x01, 0x18, 0x01, 0x24, 0x01, 0xf3, 0x00, 0xe8, 0x00, 0x48, 0x01, 0xf3, 0x00, -0x1f, 0x01, 0x2e, 0x01, 0x4e, 0x01, 0x0b, 0x01, 0xfc, 0x00, 0xc1, 0x00, 0xeb, 0x00, 0xfd, 0x00, -0xd9, 0x00, 0xec, 0x00, 0xd7, 0x00, 0x2f, 0x01, 0xf9, 0x00, 0x2a, 0x01, 0xdc, 0x00, 0xf3, 0x00, -0xe4, 0x00, 0x10, 0x01, 0x24, 0x01, 0x18, 0x01, 0xf4, 0x00, 0x12, 0x01, 0x06, 0x01, 0xd6, 0x00, -0xc3, 0x00, 0xea, 0x00, 0xf2, 0x00, 0xf5, 0x00, 0xe2, 0x00, 0x05, 0x01, 0xb3, 0x00, 0x88, 0x00, -0xa7, 0x00, 0xe2, 0x00, 0xa5, 0x00, 0xb2, 0x00, 0xd0, 0x00, 0xa0, 0x00, 0xcc, 0x00, 0x97, 0x00, -0xc0, 0x00, 0x9e, 0x00, 0x73, 0x00, 0xaa, 0x00, 0xa3, 0x00, 0xae, 0x00, 0x8d, 0x00, 0x50, 0x00, -0x61, 0x00, 0x64, 0x00, 0xa0, 0x00, 0xb8, 0x00, 0xcb, 0x00, 0xb6, 0x00, 0xbb, 0x00, 0x9d, 0x00, -0xd2, 0x00, 0xdb, 0x00, 0x1e, 0x01, 0xf5, 0x00, 0x05, 0x01, 0xe9, 0x00, 0xe6, 0x00, 0xea, 0x00, -0xe1, 0x00, 0xb2, 0x00, 0xee, 0x00, 0x24, 0x01, 0x7b, 0x01, 0x79, 0x01, 0x7b, 0x01, 0x42, 0x01, -0x24, 0x01, 0x57, 0x01, 0x6d, 0x01, 0x51, 0x01, 0x85, 0x01, 0x5e, 0x01, 0x47, 0x01, 0x5f, 0x01, -0x59, 0x01, 0x6c, 0x01, 0x51, 0x01, 0x5c, 0x01, 0x6d, 0x01, 0x57, 0x01, 0x5c, 0x01, 0x67, 0x01, -0x52, 0x01, 0x41, 0x01, 0x5a, 0x01, 0x34, 0x01, 0x96, 0x01, 0x7c, 0x01, 0x8f, 0x01, 0x90, 0x01, -0x88, 0x01, 0x78, 0x01, 0x7c, 0x01, 0x96, 0x01, 0x8d, 0x01, 0x85, 0x01, 0x7c, 0x01, 0x6b, 0x01, -0xa8, 0x01, 0x3f, 0x01, 0x7a, 0x01, 0x68, 0x01, 0x6d, 0x01, 0x5e, 0x01, 0xad, 0x01, 0x96, 0x01, -0x7c, 0x01, 0xa7, 0x01, 0x90, 0x01, 0x99, 0x01, 0xb6, 0x01, 0x7a, 0x01, 0xba, 0x01, 0xa6, 0x01, -0xe8, 0x01, 0xd0, 0x01, 0xd7, 0x01, 0x05, 0x02, 0x18, 0x02, 0x1f, 0x02, 0xf8, 0x01, 0x44, 0x02, -0xd5, 0x01, 0xbf, 0x01, 0xf9, 0x01, 0xe2, 0x01, 0x18, 0x02, 0xe9, 0x01, 0xa1, 0x01, 0xf9, 0x01, -0xa1, 0x01, 0xdc, 0x01, 0xdd, 0x01, 0xdb, 0x01, 0xc6, 0x01, 0x98, 0x01, 0xb0, 0x01, 0xec, 0x01, -0xc4, 0x01, 0xea, 0x01, 0x87, 0x01, 0xb9, 0x01, 0xd0, 0x01, 0x17, 0x02, 0xb9, 0x01, 0xe8, 0x01, -0xd0, 0x01, 0xe8, 0x01, 0xc9, 0x01, 0xc5, 0x01, 0xad, 0x01, 0xac, 0x01, 0xb5, 0x01, 0x99, 0x01, -0x72, 0x01, 0x83, 0x01, 0xb6, 0x01, 0xc8, 0x01, 0xb4, 0x01, 0x98, 0x01, 0xa5, 0x01, 0xa8, 0x01, -0xad, 0x01, 0xad, 0x01, 0xa7, 0x01, 0xad, 0x01, 0x60, 0x01, 0x6f, 0x01, 0x49, 0x01, 0x3f, 0x01, -0x80, 0x01, 0x7a, 0x01, 0x91, 0x01, 0xa5, 0x01, 0x97, 0x01, 0xb1, 0x01, 0xe4, 0x01, 0xd5, 0x01, -0xac, 0x01, 0xc6, 0x01, 0xb6, 0x01, 0xf0, 0x01, 0x9f, 0x01, 0x91, 0x01, 0xb5, 0x01, 0xb1, 0x01, -0xc6, 0x01, 0xc7, 0x01, 0xc2, 0x01, 0x84, 0x01, 0xa7, 0x01, 0xb7, 0x01, 0xb9, 0x01, 0xc9, 0x01, -0xdd, 0x01, 0xb2, 0x01, 0xbf, 0x01, 0x70, 0x01, 0xa7, 0x01, 0x96, 0x01, 0x87, 0x01, 0xbb, 0x01, -0x86, 0x01, 0xd8, 0x01, 0xc3, 0x01, 0xa1, 0x01, 0x9c, 0x01, 0x88, 0x01, 0x5f, 0x01, 0x48, 0x01, -0x3f, 0x01, 0x6d, 0x01, 0x6a, 0x01, 0x41, 0x01, 0x47, 0x01, 0x42, 0x01, 0xf2, 0x00, 0x37, 0x01, -0x6a, 0x01, 0x5e, 0x01, 0x4a, 0x01, 0x79, 0x01, 0x7a, 0x01, 0x70, 0x01, 0x65, 0x01, 0x64, 0x01, -0x3c, 0x01, 0x70, 0x01, 0xef, 0x00, 0xa6, 0x00, 0xc9, 0x00, 0xb9, 0x00, 0xdb, 0x00, 0xb3, 0x00, -0xb2, 0x00, 0xbe, 0x00, 0x77, 0x00, 0x35, 0x00, 0x64, 0x00, 0x49, 0x00, 0x39, 0x00, 0x25, 0x00, -0x3a, 0x00, 0x1c, 0x00, 0x61, 0x00, 0x2d, 0x00, 0x25, 0x00, 0xd6, 0xff, 0xef, 0xff, 0xd1, 0xff, -0x05, 0x00, 0xea, 0xff, 0xed, 0xff, 0xbc, 0xff, 0xf6, 0xff, 0xb9, 0xff, 0xb4, 0xff, 0xc9, 0xff, -0xbc, 0xff, 0xcc, 0xff, 0xe4, 0xff, 0xf3, 0xff, 0xe0, 0xff, 0x3d, 0x00, 0xe7, 0xff, 0x02, 0x00, -0x42, 0x00, 0x0c, 0x00, 0xfd, 0xff, 0x39, 0x00, 0x1f, 0x00, 0x2d, 0x00, 0x8b, 0xff, 0x81, 0xff, -0x91, 0xff, 0x8c, 0xff, 0x7c, 0xff, 0x3c, 0xff, 0x5a, 0xff, 0x84, 0xff, 0x8c, 0xff, 0xa5, 0xff, -0x79, 0xff, 0x69, 0xff, 0x6b, 0xff, 0x3c, 0xff, 0x4e, 0xff, 0x48, 0xff, 0x4d, 0xff, 0x6e, 0xff, -0x88, 0xff, 0x60, 0xff, 0x37, 0xff, 0x34, 0xff, 0x44, 0xff, 0x17, 0xff, 0x23, 0xff, 0x51, 0xff, -0x5d, 0xff, 0x20, 0xff, 0x2f, 0xff, 0x24, 0xff, 0x83, 0xff, 0x6d, 0xff, 0xb1, 0xff, 0xbc, 0xff, -0x9e, 0xff, 0x6e, 0xff, 0xa0, 0xff, 0x8f, 0xff, 0x90, 0xff, 0x82, 0xff, 0x90, 0xff, 0x76, 0xff, -0xb4, 0xff, 0xa6, 0xff, 0x9c, 0xff, 0x60, 0xff, 0x59, 0xff, 0xa2, 0xff, 0x8f, 0xff, 0x7d, 0xff, -0xa1, 0xff, 0xc5, 0xff, 0xca, 0xff, 0xa9, 0xff, 0x7a, 0xff, 0x81, 0xff, 0x6d, 0xff, 0x3f, 0xff, -0x1c, 0xff, 0x50, 0xff, 0x28, 0xff, 0x4a, 0xff, 0x58, 0xff, 0x50, 0xff, 0x0b, 0xff, 0xe2, 0xfe, -0xd7, 0xfe, 0x07, 0xff, 0x11, 0xff, 0x0c, 0xff, 0x1f, 0xff, 0xf8, 0xfe, 0xbb, 0xfe, 0x4c, 0xfe, -0x24, 0xfe, 0x49, 0xfe, 0x4c, 0xfe, 0x89, 0xfe, 0x6c, 0xfe, 0x69, 0xfe, 0x0e, 0xfe, 0x64, 0xfe, -0x77, 0xfe, 0x53, 0xfe, 0x9b, 0xfe, 0xa7, 0xfe, 0xb9, 0xfe, 0xa7, 0xfe, 0x7d, 0xfe, 0xa1, 0xfe, -0xcb, 0xfe, 0x7e, 0xfe, 0x99, 0xfe, 0xd3, 0xfe, 0xb7, 0xfe, 0x4a, 0xfe, 0x64, 0xfe, 0x83, 0xfe, -0xb3, 0xfe, 0x95, 0xfe, 0xc5, 0xfe, 0x6b, 0xfe, 0xbf, 0xfe, 0x6b, 0xfe, 0x65, 0xfe, 0x77, 0xfe, -0x7d, 0xfe, 0x59, 0xfe, 0x3c, 0xfe, 0x2a, 0xfe, 0x37, 0xfe, 0x0a, 0xfe, 0x55, 0xfe, 0xda, 0xfd, -0xea, 0xfd, 0xc8, 0xfd, 0x09, 0xfe, 0xa3, 0xfd, 0x99, 0xfd, 0x09, 0xfe, 0xea, 0xfd, 0xcf, 0xfd, -0xb9, 0xfd, 0x0c, 0xfe, 0xfa, 0xfd, 0x12, 0xfe, 0xd6, 0xfd, 0xca, 0xfd, 0xcf, 0xfd, 0x97, 0xfd, -0xc7, 0xfd, 0x86, 0xfd, 0x87, 0xfd, 0x84, 0xfd, 0xa6, 0xfd, 0xa8, 0xfd, 0xa0, 0xfd, 0xd1, 0xfd, -0x9a, 0xfd, 0x7d, 0xfd, 0x4e, 0xfd, 0x9f, 0xfd, 0xc7, 0xfd, 0x50, 0xfd, 0x61, 0xfd, 0x46, 0xfd, -0x24, 0xfd, 0x31, 0xfd, 0x6e, 0xfd, 0x62, 0xfd, 0x8c, 0xfd, 0xb6, 0xfd, 0x9f, 0xfd, 0x42, 0xfd, -0x58, 0xfd, 0x60, 0xfd, 0x6a, 0xfd, 0x67, 0xfd, 0xaa, 0xfd, 0x85, 0xfd, 0xd0, 0xfd, 0xb8, 0xfd, -0xd1, 0xfd, 0xbd, 0xfd, 0xc4, 0xfd, 0xc0, 0xfd, 0xcd, 0xfd, 0x6d, 0xfd, 0xb2, 0xfd, 0xae, 0xfd, -0x8f, 0xfd, 0xac, 0xfd, 0x78, 0xfd, 0x76, 0xfd, 0xbb, 0xfd, 0xab, 0xfd, 0x19, 0xfe, 0xd6, 0xfd, -0xcf, 0xfd, 0xe4, 0xfd, 0xb1, 0xfd, 0xae, 0xfd, 0x9b, 0xfd, 0xff, 0xfd, 0xe4, 0xfd, 0xda, 0xfd, -0x0d, 0xfe, 0x00, 0xfe, 0xdc, 0xfd, 0x64, 0xfe, 0x60, 0xfe, 0x24, 0xfe, 0xdb, 0xfd, 0xd2, 0xfd, -0xce, 0xfd, 0xc5, 0xfd, 0xbe, 0xfd, 0xd5, 0xfd, 0xd7, 0xfd, 0xe2, 0xfd, 0xd7, 0xfd, 0xc2, 0xfd, -0x0d, 0xfe, 0xd5, 0xfd, 0xaf, 0xfd, 0xc2, 0xfd, 0x98, 0xfd, 0x7f, 0xfd, 0x68, 0xfd, 0xbd, 0xfd, -0x70, 0xfd, 0xaf, 0xfd, 0xc8, 0xfd, 0xe4, 0xfd, 0xec, 0xfd, 0xfb, 0xfd, 0xc9, 0xfd, 0xfb, 0xfd, -0x12, 0xfe, 0x2f, 0xfe, 0x19, 0xfe, 0x1d, 0xfe, 0x2b, 0xfe, 0xfa, 0xfd, 0x47, 0xfe, 0x32, 0xfe, -0x27, 0xfe, 0x6e, 0xfe, 0x69, 0xfe, 0x5a, 0xfe, 0xee, 0xfe, 0x18, 0xff, 0x17, 0xff, 0xfc, 0xfe, -0xe0, 0xfe, 0x20, 0xff, 0x1c, 0xff, 0xf5, 0xfe, 0x1d, 0xff, 0xc8, 0xfe, 0x02, 0xff, 0x28, 0xff, -0x44, 0xff, 0x3f, 0xff, 0x8e, 0xff, 0x5f, 0xff, 0xb5, 0xff, 0xb2, 0xff, 0x9b, 0xff, 0xad, 0xff, -0xa7, 0xff, 0xb2, 0xff, 0xaa, 0xff, 0x8b, 0xff, 0x81, 0xff, 0xa3, 0xff, 0xa5, 0xff, 0xc1, 0xff, -0xb1, 0xff, 0xfc, 0xff, 0xe0, 0xff, 0xe8, 0xff, 0x00, 0x00, 0x11, 0x00, 0x0a, 0x00, 0x2b, 0x00, -0x26, 0x00, 0x4c, 0x00, 0x29, 0x00, 0x52, 0x00, 0x38, 0x00, 0x54, 0x00, 0x59, 0x00, 0x65, 0x00, -0x16, 0x00, 0x14, 0x00, 0x13, 0x00, 0x4b, 0x00, 0x2b, 0x00, 0x0f, 0x00, 0x0e, 0x00, 0x44, 0x00, -0x08, 0x00, 0x1f, 0x00, 0x04, 0x00, 0x18, 0x00, 0x17, 0x00, 0xe8, 0xff, 0xba, 0xff, 0xdb, 0xff, -0xfd, 0xff, 0xad, 0xff, 0x94, 0xff, 0x8a, 0xff, 0x82, 0xff, 0x71, 0xff, 0x61, 0xff, 0x59, 0xff, -0x55, 0xff, 0x65, 0xff, 0x61, 0xff, 0x88, 0xff, 0x9c, 0xff, 0xca, 0xff, 0xa2, 0xff, 0xab, 0xff, -0xbc, 0xff, 0xa4, 0xff, 0xb5, 0xff, 0x4e, 0xff, 0x6f, 0xff, 0x63, 0xff, 0x3f, 0xff, 0x38, 0xff, -0x88, 0xff, 0xd9, 0xff, 0xc2, 0xff, 0x80, 0xff, 0x6e, 0xff, 0xa3, 0xff, 0xdd, 0xff, 0xdd, 0xff, -0xca, 0xff, 0xcc, 0xff, 0xc4, 0xff, 0xd1, 0xff, 0xd3, 0xff, 0xce, 0xff, 0xda, 0xff, 0xe1, 0xff, -0xdd, 0xff, 0xdf, 0xff, 0x1a, 0x00, 0x98, 0xff, 0xab, 0xff, 0xba, 0xff, 0xe3, 0xff, 0xef, 0xff, -0xbe, 0xff, 0xc6, 0xff, 0x8e, 0xff, 0xb4, 0xff, 0xe9, 0xff, 0xff, 0xff, 0x01, 0x00, 0xe8, 0xff, -0xba, 0xff, 0xd6, 0xff, 0x0c, 0x00, 0x3b, 0x00, 0x22, 0x00, 0x01, 0x00, 0xf9, 0xff, 0xce, 0xff, -0x2c, 0x00, 0xc8, 0xff, 0xbc, 0xff, 0xd9, 0xff, 0x22, 0x00, 0x11, 0x00, 0x06, 0x00, 0x1c, 0x00, -0x1e, 0x00, 0x0a, 0x00, 0xe4, 0xff, 0xf3, 0xff, 0x07, 0x00, 0x22, 0x00, 0x83, 0x00, 0x72, 0x00, -0x57, 0x00, 0x84, 0x00, 0x77, 0x00, 0x8f, 0x00, 0xbe, 0x00, 0xa0, 0x00, 0xd0, 0x00, 0xdb, 0x00, -0xbf, 0x00, 0x47, 0x01, 0xe8, 0x00, 0xdd, 0x00, 0xdf, 0x00, 0xf1, 0x00, 0xce, 0x00, 0xf0, 0x00, -0xbc, 0x00, 0xc5, 0x00, 0xc4, 0x00, 0xb2, 0x00, 0xd0, 0x00, 0xac, 0x00, 0xf3, 0x00, 0x0e, 0x01, -0xc2, 0x00, 0xd1, 0x00, 0xee, 0x00, 0xc4, 0x00, 0xca, 0x00, 0xb2, 0x00, 0xc9, 0x00, 0xbf, 0x00, -0xc4, 0x00, 0xb2, 0x00, 0xab, 0x00, 0xb3, 0x00, 0xc2, 0x00, 0x93, 0x00, 0x96, 0x00, 0xcd, 0x00, -0xd9, 0x00, 0xc6, 0x00, 0xd0, 0x00, 0xe1, 0x00, 0xd8, 0x00, 0x86, 0x00, 0xbb, 0x00, 0x87, 0x00, -0xc5, 0x00, 0xe8, 0x00, 0xe8, 0x00, 0xee, 0x00, 0x2a, 0x01, 0x21, 0x01, 0xea, 0x00, 0x33, 0x01, -0x08, 0x01, 0xe1, 0x00, 0x00, 0x01, 0xfa, 0x00, 0x93, 0x00, 0xd1, 0x00, 0x05, 0x01, 0x13, 0x01, -0x2f, 0x01, 0x0a, 0x01, 0x3e, 0x01, 0x20, 0x01, 0xf6, 0x00, 0x06, 0x01, 0xf2, 0x00, 0xeb, 0x00, -0xeb, 0x00, 0xea, 0x00, 0xe7, 0x00, 0xdc, 0x00, 0xca, 0x00, 0xc5, 0x00, 0xc2, 0x00, 0x97, 0x00, -0x73, 0x00, 0xb5, 0x00, 0xc3, 0x00, 0xb1, 0x00, 0xcc, 0x00, 0x81, 0x00, 0xb9, 0x00, 0xa0, 0x00, -0xc4, 0x00, 0xab, 0x00, 0xc0, 0x00, 0xec, 0x00, 0xe3, 0x00, 0xb2, 0x00, 0x0c, 0x01, 0xd6, 0x00, -0xcb, 0x00, 0xce, 0x00, 0xba, 0x00, 0xd4, 0x00, 0xd8, 0x00, 0xe6, 0x00, 0xd3, 0x00, 0xc6, 0x00, -0xd9, 0x00, 0x10, 0x01, 0x30, 0x01, 0x23, 0x01, 0x46, 0x01, 0x3c, 0x01, 0x53, 0x01, 0x52, 0x01, -0x4e, 0x01, 0x34, 0x01, 0x1f, 0x01, 0x65, 0x01, 0x47, 0x01, 0x8e, 0x01, 0x78, 0x01, 0x65, 0x01, -0x6b, 0x01, 0x35, 0x01, 0x3b, 0x01, 0x46, 0x01, 0x3d, 0x01, 0x6f, 0x01, 0x43, 0x01, 0x03, 0x01, -0x15, 0x01, 0xe5, 0x00, 0x04, 0x01, 0xd8, 0x00, 0xea, 0x00, 0xb2, 0x00, 0xed, 0x00, 0xae, 0x00, -0x92, 0x00, 0xe3, 0x00, 0xe3, 0x00, 0x9e, 0x00, 0xa8, 0x00, 0xb1, 0x00, 0xdb, 0x00, 0xd9, 0x00, -0x0f, 0x01, 0x2b, 0x01, 0xe1, 0x00, 0xd0, 0x00, 0xfa, 0x00, 0xd6, 0x00, 0xe9, 0x00, 0xfe, 0x00, -0xfd, 0x00, 0xf7, 0x00, 0x01, 0x01, 0x07, 0x01, 0xe0, 0x00, 0xc6, 0x00, 0xd5, 0x00, 0x06, 0x01, -0x1e, 0x01, 0x5f, 0x01, 0x41, 0x01, 0x06, 0x01, 0xfa, 0x00, 0x0c, 0x01, 0x4d, 0x01, 0xee, 0x00, -0x06, 0x01, 0xf4, 0x00, 0xee, 0x00, 0xf4, 0x00, 0xbe, 0x00, 0x7d, 0x00, 0x89, 0x00, 0xa0, 0x00, -0x7d, 0x00, 0xa7, 0x00, 0x91, 0x00, 0xbd, 0x00, 0xb2, 0x00, 0x89, 0x00, 0x78, 0x00, 0xce, 0x00, -0xcd, 0x00, 0x2b, 0x01, 0xc8, 0x00, 0x14, 0x01, 0xd5, 0x00, 0xfa, 0x00, 0x24, 0x01, 0xe5, 0x00, -0x4b, 0x01, 0xfc, 0x00, 0xf8, 0x00, 0x08, 0x01, 0xf8, 0x00, 0xd2, 0x00, 0xf1, 0x00, 0xc9, 0x00, -0xc9, 0x00, 0x31, 0x00, 0x62, 0x00, 0x68, 0x00, 0x70, 0x00, 0x8e, 0x00, 0x9c, 0x00, 0x6e, 0x00, -0x6e, 0x00, 0x6a, 0x00, 0x6a, 0x00, 0x9c, 0x00, 0x39, 0x00, 0x95, 0x00, 0x7d, 0x00, 0x89, 0x00, -0x8f, 0x00, 0xa6, 0x00, 0x9f, 0x00, 0xe9, 0x00, 0xd6, 0x00, 0x0b, 0x01, 0xea, 0x00, 0x50, 0x01, -0x7a, 0x01, 0x33, 0x01, 0x6c, 0x01, 0x5e, 0x01, 0x1f, 0x01, 0xa0, 0x00, 0xb7, 0x00, 0xcc, 0x00, -0x86, 0x00, 0x3e, 0x00, 0x51, 0x00, 0x2a, 0x00, 0x2f, 0x00, 0x3b, 0x00, 0x4c, 0x00, 0x6d, 0x00, -0x69, 0x00, 0x8a, 0x00, 0x7d, 0x00, 0xb7, 0x00, 0x90, 0x00, 0x78, 0x00, 0x80, 0x00, 0xc2, 0x00, -0xa1, 0x00, 0x7b, 0x00, 0x76, 0x00, 0x93, 0x00, 0x4a, 0x00, 0xf7, 0xff, 0x26, 0x00, 0x46, 0x00, -0x23, 0x00, 0x54, 0x00, 0x28, 0x00, 0x42, 0x00, 0x29, 0x00, 0x58, 0x00, 0x2a, 0x00, 0x41, 0x00, -0x1d, 0x00, 0x3a, 0x00, 0x3d, 0x00, 0x3e, 0x00, 0x45, 0x00, 0xeb, 0xff, 0x13, 0x00, 0x52, 0x00, -0x1f, 0x00, 0x0f, 0x00, 0xdf, 0xff, 0x02, 0x00, 0xf8, 0xff, 0x45, 0x00, 0x0d, 0x00, 0x04, 0x00, -0x23, 0x00, 0xef, 0xff, 0xe9, 0xff, 0xf5, 0xff, 0x0c, 0x00, 0x39, 0x00, 0xf7, 0xff, 0xfa, 0xff, -0xc5, 0xff, 0xc6, 0xff, 0xc9, 0xff, 0xb5, 0xff, 0xac, 0xff, 0x4e, 0xff, 0x2b, 0xff, 0x4d, 0xff, -0x6d, 0xff, 0x52, 0xff, 0x4b, 0xff, 0x26, 0xff, 0x17, 0xff, 0xd8, 0xfe, 0x28, 0xff, 0x09, 0xff, -0xf1, 0xfe, 0xb6, 0xfe, 0xcd, 0xfe, 0xb1, 0xfe, 0xb5, 0xfe, 0xac, 0xfe, 0xc6, 0xfe, 0xb7, 0xfe, -0xcd, 0xfe, 0xd0, 0xfe, 0xd2, 0xfe, 0xec, 0xfe, 0x97, 0xfe, 0xe0, 0xfe, 0xb6, 0xfe, 0xd4, 0xfe, -0xa3, 0xfe, 0xb8, 0xfe, 0xc6, 0xfe, 0xd6, 0xfe, 0x84, 0xfe, 0xe1, 0xfe, 0xae, 0xfe, 0x94, 0xfe, -0xb4, 0xfe, 0x6a, 0xfe, 0xcc, 0xfe, 0xdc, 0xfe, 0xae, 0xfe, 0xa6, 0xfe, 0x9c, 0xfe, 0x5e, 0xfe, -0x84, 0xfe, 0x47, 0xfe, 0x78, 0xfe, 0x9a, 0xfe, 0x7e, 0xfe, 0x7c, 0xfe, 0x72, 0xfe, 0x9a, 0xfe, -0x31, 0xfe, 0x5e, 0xfe, 0x19, 0xfe, 0x06, 0xfe, 0x05, 0xfe, 0x54, 0xfe, 0x4c, 0xfe, 0x0e, 0xfe, -0x16, 0xfe, 0x0d, 0xfe, 0xed, 0xfd, 0xd1, 0xfd, 0xb9, 0xfd, 0xb2, 0xfd, 0xbb, 0xfd, 0x56, 0xfd, -0xeb, 0xfd, 0xbc, 0xfd, 0xdd, 0xfd, 0xff, 0xfd, 0xd2, 0xfd, 0xeb, 0xfd, 0x04, 0xfe, 0x26, 0xfe, -0x0f, 0xfe, 0x2e, 0xfe, 0x49, 0xfe, 0x23, 0xfe, 0xea, 0xfd, 0x22, 0xfe, 0x0d, 0xfe, 0x0b, 0xfe, -0x2a, 0xfe, 0x6b, 0xfe, 0x5b, 0xfe, 0x61, 0xfe, 0x51, 0xfe, 0x56, 0xfe, 0x61, 0xfe, 0x36, 0xfe, -0x51, 0xfe, 0x38, 0xfe, 0x4c, 0xfe, 0x53, 0xfe, 0x55, 0xfe, 0x39, 0xfe, 0x7f, 0xfe, 0x4b, 0xfe, -0x26, 0xfe, 0x46, 0xfe, 0x62, 0xfe, 0x61, 0xfe, 0x8d, 0xfe, 0x62, 0xfe, 0x91, 0xfe, 0x82, 0xfe, -0x00, 0xfe, 0x2b, 0xfe, 0x47, 0xfe, 0xee, 0xfd, 0x2b, 0xfe, 0x51, 0xfe, 0x4f, 0xfe, 0x52, 0xfe, -0x77, 0xfe, 0x84, 0xfe, 0x63, 0xfe, 0x61, 0xfe, 0x5e, 0xfe, 0x7d, 0xfe, 0x5a, 0xfe, 0x41, 0xfe, -0x48, 0xfe, 0x6c, 0xfe, 0x1d, 0xfe, 0x6b, 0xfe, 0x12, 0xfe, 0x2b, 0xfe, 0x2e, 0xfe, 0x4b, 0xfe, -0x80, 0xfe, 0x44, 0xfe, 0x16, 0xfe, 0x26, 0xfe, 0x47, 0xfe, 0x71, 0xfe, 0x7d, 0xfe, 0x59, 0xfe, -0x77, 0xfe, 0x83, 0xfe, 0x95, 0xfe, 0x83, 0xfe, 0x77, 0xfe, 0x9c, 0xfe, 0x81, 0xfe, 0xa3, 0xfe, -0xa6, 0xfe, 0xa7, 0xfe, 0xba, 0xfe, 0xa6, 0xfe, 0xad, 0xfe, 0xa8, 0xfe, 0xcf, 0xfe, 0xb5, 0xfe, -0xe8, 0xfe, 0x9f, 0xfe, 0xbc, 0xfe, 0xdf, 0xfe, 0xcd, 0xfe, 0xb3, 0xfe, 0xbe, 0xfe, 0xfb, 0xfe, -0xff, 0xfe, 0xcc, 0xfe, 0xf3, 0xfe, 0x96, 0xfe, 0xc4, 0xfe, 0x65, 0xfe, 0x96, 0xfe, 0xca, 0xfe, -0xe8, 0xfe, 0x9c, 0xfe, 0x99, 0xfe, 0x7a, 0xfe, 0x9e, 0xfe, 0x97, 0xfe, 0xa0, 0xfe, 0xc6, 0xfe, -0xa5, 0xfe, 0xce, 0xfe, 0xd9, 0xfe, 0xc9, 0xfe, 0x9f, 0xfe, 0xc5, 0xfe, 0xba, 0xfe, 0xe6, 0xfe, -0xf6, 0xfe, 0xf4, 0xfe, 0xf9, 0xfe, 0xde, 0xfe, 0xf3, 0xfe, 0xe9, 0xfe, 0xd0, 0xfe, 0x25, 0xff, -0x05, 0xff, 0x01, 0xff, 0x4e, 0xff, 0x1d, 0xff, 0x0d, 0xff, 0xd0, 0xfe, 0x0d, 0xff, 0x2a, 0xff, -0x0b, 0xff, 0x6d, 0xff, 0x0c, 0xff, 0x23, 0xff, 0x32, 0xff, 0x45, 0xff, 0x63, 0xff, 0x5e, 0xff, -0x5a, 0xff, 0x49, 0xff, 0x58, 0xff, 0x6f, 0xff, 0x6e, 0xff, 0x9d, 0xff, 0x99, 0xff, 0x85, 0xff, -0xc4, 0xff, 0xa1, 0xff, 0x8a, 0xff, 0x75, 0xff, 0x86, 0xff, 0x5d, 0xff, 0xb5, 0xff, 0xa0, 0xff, -0xa8, 0xff, 0xb8, 0xff, 0xae, 0xff, 0x9a, 0xff, 0xd2, 0xff, 0x88, 0xff, 0x8a, 0xff, 0xad, 0xff, -0xc5, 0xff, 0xcb, 0xff, 0xee, 0xff, 0xf1, 0xff, 0xe1, 0xff, 0x02, 0x00, 0xfe, 0xff, 0x4e, 0x00, -0x3b, 0x00, 0x83, 0x00, 0xa6, 0x00, 0xd6, 0x00, 0xcf, 0x00, 0xa1, 0x00, 0xe2, 0x00, 0xb7, 0x00, -0xd3, 0x00, 0xe4, 0x00, 0xe5, 0x00, 0x0f, 0x01, 0xf7, 0x00, 0x3f, 0x01, 0x5b, 0x01, 0x51, 0x01, -0x0d, 0x01, 0x53, 0x01, 0x2f, 0x01, 0xd6, 0x00, 0xee, 0x00, 0xac, 0x00, 0xbe, 0x00, 0xbe, 0x00, -0xef, 0x00, 0xe0, 0x00, 0x37, 0x01, 0xed, 0x00, 0xf9, 0x00, 0x0f, 0x01, 0x25, 0x01, 0xf8, 0x00, -0xcd, 0x00, 0xc5, 0x00, 0x00, 0x01, 0xca, 0x00, 0x00, 0x01, 0xef, 0x00, 0x1b, 0x01, 0xf8, 0x00, -0xfc, 0x00, 0xe6, 0x00, 0xcc, 0x00, 0xe5, 0x00, 0xa4, 0x00, 0xf6, 0x00, 0xaf, 0x00, 0xc2, 0x00, -0xc5, 0x00, 0xb8, 0x00, 0xcb, 0x00, 0xb5, 0x00, 0x8d, 0x00, 0xae, 0x00, 0x6f, 0x00, 0x79, 0x00, -0x7b, 0x00, 0xd8, 0x00, 0xa4, 0x00, 0xaf, 0x00, 0xd2, 0x00, 0xc7, 0x00, 0xdb, 0x00, 0xbd, 0x00, -0xaf, 0x00, 0xae, 0x00, 0xfe, 0x00, 0xb4, 0x00, 0xb6, 0x00, 0x03, 0x01, 0xb3, 0x00, 0xcb, 0x00, -0xb5, 0x00, 0xdb, 0x00, 0xe2, 0x00, 0xca, 0x00, 0xf4, 0x00, 0x1d, 0x01, 0x32, 0x01, 0x60, 0x01, -0x8f, 0x01, 0x65, 0x01, 0x65, 0x01, 0x29, 0x01, 0xca, 0x00, 0xf9, 0x00, 0xea, 0x00, 0xf9, 0x00, -0x0c, 0x01, 0xc4, 0x00, 0xb8, 0x00, 0xd6, 0x00, 0xc4, 0x00, 0xe9, 0x00, 0xc2, 0x00, 0xea, 0x00, -0xf3, 0x00, 0x12, 0x01, 0x1e, 0x01, 0x07, 0x01, 0x4b, 0x01, 0xea, 0x00, 0xd5, 0x00, 0xe2, 0x00, -0xd6, 0x00, 0x06, 0x01, 0xd1, 0x00, 0xcf, 0x00, 0x00, 0x01, 0x0c, 0x01, 0xed, 0x00, 0xfd, 0x00, -0x09, 0x01, 0x60, 0x01, 0x5a, 0x01, 0x4b, 0x01, 0x73, 0x01, 0x45, 0x01, 0x79, 0x01, 0xac, 0x01, -0xb3, 0x01, 0xd0, 0x01, 0xfa, 0x01, 0x12, 0x02, 0xfb, 0x01, 0xf3, 0x01, 0x1e, 0x02, 0x0d, 0x02, -0xc1, 0x01, 0xf2, 0x01, 0xfe, 0x01, 0xe8, 0x01, 0xdd, 0x01, 0xab, 0x01, 0x97, 0x01, 0xa1, 0x01, -0x93, 0x01, 0x79, 0x01, 0x82, 0x01, 0x7d, 0x01, 0xa2, 0x01, 0xa0, 0x01, 0x89, 0x01, 0x79, 0x01, -0x50, 0x01, 0x50, 0x01, 0x20, 0x01, 0x61, 0x01, 0x65, 0x01, 0x47, 0x01, 0x28, 0x01, 0x30, 0x01, -0x6a, 0x01, 0x43, 0x01, 0x1c, 0x01, 0x07, 0x01, 0x22, 0x01, 0x49, 0x01, 0x17, 0x01, 0xe7, 0x00, -0x25, 0x01, 0xe5, 0x00, 0x33, 0x01, 0xf1, 0x00, 0xf5, 0x00, 0x2f, 0x01, 0x0c, 0x01, 0x53, 0x01, -0x3b, 0x01, 0x53, 0x01, 0x47, 0x01, 0x59, 0x01, 0x89, 0x01, 0x71, 0x01, 0x8f, 0x01, 0x5e, 0x01, -0x79, 0x01, 0xaa, 0x01, 0x8d, 0x01, 0x4f, 0x01, 0x62, 0x01, 0x44, 0x01, 0x3e, 0x01, 0x39, 0x01, -0x61, 0x01, 0x16, 0x01, 0x42, 0x01, 0x52, 0x01, 0x31, 0x01, 0x27, 0x01, 0x20, 0x01, 0x04, 0x01, -0x8a, 0x01, 0x3b, 0x01, 0x35, 0x01, 0x3b, 0x01, 0x88, 0x01, 0x72, 0x01, 0xad, 0x01, 0x6b, 0x01, -0x23, 0x01, 0x47, 0x01, 0x82, 0x01, 0x55, 0x01, 0x51, 0x01, 0x43, 0x01, 0x87, 0x01, 0x31, 0x01, -0x10, 0x01, 0x66, 0x01, 0x2f, 0x01, 0x1d, 0x01, 0x14, 0x01, 0x32, 0x01, 0x15, 0x01, 0x57, 0x01, -0x54, 0x01, 0xff, 0x00, 0xfc, 0x00, 0x2c, 0x01, 0x16, 0x01, 0xe4, 0x00, 0x09, 0x01, 0xd4, 0x00, -0xdd, 0x00, 0x23, 0x01, 0x00, 0x01, 0xff, 0x00, 0x31, 0x01, 0x15, 0x01, 0x26, 0x01, 0x6f, 0x01, -0x84, 0x01, 0xad, 0x01, 0xdb, 0x01, 0xde, 0x01, 0x8c, 0x01, 0x69, 0x01, 0x91, 0x01, 0x81, 0x01, -0x4a, 0x01, 0x3d, 0x01, 0x58, 0x01, 0x6b, 0x01, 0x42, 0x01, 0x63, 0x01, 0x5c, 0x01, 0xd8, 0x00, -0x2e, 0x01, 0x13, 0x01, 0xfd, 0x00, 0x40, 0x01, 0x59, 0x01, 0x47, 0x01, 0x8a, 0x01, 0x21, 0x01, -0x2b, 0x01, 0x3a, 0x01, 0x59, 0x01, 0x7d, 0x01, 0x3b, 0x01, 0x2a, 0x01, 0x51, 0x01, 0x03, 0x01, -0xd8, 0x00, 0xda, 0x00, 0x03, 0x01, 0x02, 0x01, 0x34, 0x01, 0x41, 0x01, 0x9c, 0x01, 0x69, 0x01, -0x7a, 0x01, 0x8b, 0x01, 0xb7, 0x01, 0x33, 0x02, 0xfc, 0x01, 0xe1, 0x01, 0x3c, 0x02, 0x2b, 0x02, -0xe6, 0x01, 0xfc, 0x01, 0xf8, 0x01, 0xcc, 0x01, 0xd5, 0x01, 0xd6, 0x01, 0xbd, 0x01, 0xfb, 0x01, -0xf3, 0x01, 0x15, 0x02, 0xba, 0x01, 0x27, 0x02, 0x04, 0x02, 0xfb, 0x01, 0x18, 0x02, 0xe2, 0x01, -0x0b, 0x02, 0xde, 0x01, 0xe0, 0x01, 0x07, 0x02, 0x23, 0x02, 0x19, 0x02, 0xf4, 0x01, 0xfa, 0x01, -0xd5, 0x01, 0xfb, 0x01, 0xf3, 0x01, 0xcb, 0x01, 0xca, 0x01, 0xb2, 0x01, 0x79, 0x01, 0xaa, 0x01, -0xb0, 0x01, 0xe6, 0x01, 0x97, 0x01, 0xb6, 0x01, 0x66, 0x01, 0xb4, 0x01, 0x4b, 0x01, 0x3d, 0x01, -0x81, 0x01, 0x36, 0x01, 0x3b, 0x01, 0xe2, 0x00, 0x12, 0x01, 0xa6, 0x00, 0xbd, 0x00, 0xa1, 0x00, -0xa0, 0x00, 0xcf, 0x00, 0x03, 0x01, 0x08, 0x01, 0x15, 0x01, 0xe0, 0x00, 0xef, 0x00, 0xd7, 0x00, -0xa4, 0x00, 0x92, 0x00, 0x7f, 0x00, 0x7b, 0x00, 0x74, 0x00, 0x80, 0x00, 0x56, 0x00, 0x19, 0x00, -0x28, 0x00, 0x17, 0x00, 0x06, 0x00, 0x22, 0x00, 0x4d, 0x00, 0xdd, 0xff, 0x23, 0x00, 0x05, 0x00, -0x01, 0x00, 0xe1, 0xff, 0xb4, 0xff, 0x9c, 0xff, 0xfe, 0xff, 0xb6, 0xff, 0xce, 0xff, 0xae, 0xff, -0xcc, 0xff, 0xab, 0xff, 0xc8, 0xff, 0xc8, 0xff, 0xb5, 0xff, 0x6f, 0xff, 0x78, 0xff, 0xba, 0xff, -0xab, 0xff, 0xc7, 0xff, 0x7b, 0xff, 0x90, 0xff, 0xa2, 0xff, 0x93, 0xff, 0x8b, 0xff, 0x9f, 0xff, -0x79, 0xff, 0x41, 0xff, 0x2a, 0xff, 0xef, 0xfe, 0x23, 0xff, 0xe8, 0xfe, 0x13, 0xff, 0x1d, 0xff, -0x72, 0xff, 0x65, 0xff, 0x18, 0xff, 0x31, 0xff, 0x5e, 0xff, 0x33, 0xff, 0x5d, 0xff, 0x2c, 0xff, -0x05, 0xff, 0xe7, 0xfe, 0x2c, 0xff, 0xd0, 0xfe, 0xbe, 0xfe, 0xc2, 0xfe, 0xe4, 0xfe, 0x8d, 0xfe, -0xda, 0xfe, 0xd9, 0xfe, 0xdc, 0xfe, 0xa7, 0xfe, 0xcc, 0xfe, 0x05, 0xff, 0xde, 0xfe, 0x17, 0xff, -0xfb, 0xfe, 0x29, 0xff, 0x25, 0xff, 0xfa, 0xfe, 0xff, 0xfe, 0x01, 0xff, 0x70, 0xff, 0x31, 0xff, -0x30, 0xff, 0x00, 0xff, 0x23, 0xff, 0x0e, 0xff, 0xeb, 0xfe, 0xc8, 0xfe, 0xb7, 0xfe, 0x2b, 0xff, -0xbf, 0xfe, 0xf3, 0xfe, 0x08, 0xff, 0xdf, 0xfe, 0xd4, 0xfe, 0xf1, 0xfe, 0xda, 0xfe, 0xb7, 0xfe, -0xfb, 0xfe, 0x29, 0xff, 0x4f, 0xff, 0x53, 0xff, 0xf5, 0xfe, 0xfa, 0xfe, 0x11, 0xff, 0xe8, 0xfe, -0x19, 0xff, 0xd0, 0xfe, 0x0d, 0xff, 0x24, 0xff, 0x11, 0xff, 0xfa, 0xfe, 0x25, 0xff, 0x34, 0xff, -0xfe, 0xfe, 0x08, 0xff, 0x20, 0xff, 0xf4, 0xfe, 0xec, 0xfe, 0x10, 0xff, 0xea, 0xfe, 0x02, 0xff, -0xed, 0xfe, 0x25, 0xff, 0xf9, 0xfe, 0xc0, 0xfe, 0xd6, 0xfe, 0xe1, 0xfe, 0xb6, 0xfe, 0xcd, 0xfe, -0xff, 0xfe, 0x01, 0xff, 0x40, 0xff, 0x5d, 0xff, 0x20, 0xff, 0xf9, 0xfe, 0xd7, 0xfe, 0x13, 0xff, -0xf8, 0xfe, 0xce, 0xfe, 0xc8, 0xfe, 0xda, 0xfe, 0xd3, 0xfe, 0xd5, 0xfe, 0xf1, 0xfe, 0xe0, 0xfe, -0xab, 0xfe, 0xcc, 0xfe, 0x11, 0xff, 0x07, 0xff, 0x23, 0xff, 0xd8, 0xfe, 0xca, 0xfe, 0xe3, 0xfe, -0x0b, 0xff, 0x96, 0xfe, 0xb2, 0xfe, 0xa8, 0xfe, 0xac, 0xfe, 0x9b, 0xfe, 0x90, 0xfe, 0x75, 0xfe, -0x50, 0xfe, 0x2e, 0xfe, 0x2a, 0xfe, 0x5a, 0xfe, 0x3a, 0xfe, 0x39, 0xfe, 0x15, 0xfe, 0x2d, 0xfe, -0x15, 0xfe, 0x02, 0xfe, 0x18, 0xfe, 0x10, 0xfe, 0x39, 0xfe, 0xf2, 0xfd, 0x0d, 0xfe, 0x3b, 0xfe, -0x5b, 0xfe, 0x39, 0xfe, 0x21, 0xfe, 0x10, 0xfe, 0x8f, 0xfe, 0xc7, 0xfe, 0x9f, 0xfe, 0x96, 0xfe, -0xd7, 0xfe, 0xd6, 0xfe, 0x13, 0xff, 0xdd, 0xfe, 0x24, 0xff, 0x06, 0xff, 0xf3, 0xfe, 0x13, 0xff, -0x1e, 0xff, 0x0c, 0xff, 0x1e, 0xff, 0xdb, 0xfe, 0xf7, 0xfe, 0xc3, 0xfe, 0xe3, 0xfe, 0xd1, 0xfe, -0xe6, 0xfe, 0xe1, 0xfe, 0xd9, 0xfe, 0xf7, 0xfe, 0xdf, 0xfe, 0xb0, 0xfe, 0xc9, 0xfe, 0xe3, 0xfe, -0xd7, 0xfe, 0x11, 0xff, 0x02, 0xff, 0xf2, 0xfe, 0x31, 0xff, 0x48, 0xff, 0x30, 0xff, 0x6c, 0xff, -0x5b, 0xff, 0x40, 0xff, 0x0e, 0xff, 0x3a, 0xff, 0x26, 0xff, 0x52, 0xff, 0x3e, 0xff, 0x29, 0xff, -0x0b, 0xff, 0x2c, 0xff, 0x15, 0xff, 0x6f, 0xff, 0x23, 0xff, 0x24, 0xff, 0xee, 0xfe, 0x47, 0xff, -0x72, 0xff, 0x48, 0xff, 0x8a, 0xff, 0x47, 0xff, 0x41, 0xff, 0x85, 0xff, 0x75, 0xff, 0x97, 0xff, -0x8e, 0xff, 0x77, 0xff, 0x89, 0xff, 0x9b, 0xff, 0xb3, 0xff, 0x9b, 0xff, 0x4e, 0xff, 0x77, 0xff, -0x6c, 0xff, 0x5a, 0xff, 0x89, 0xff, 0xe9, 0xff, 0xb9, 0xff, 0x6c, 0xff, 0x4d, 0xff, 0x5d, 0xff, -0x2c, 0xff, 0xe6, 0xfe, 0x02, 0xff, 0xfd, 0xfe, 0xe7, 0xfe, 0xc5, 0xfe, 0xf4, 0xfe, 0xd1, 0xfe, -0xc5, 0xfe, 0xdd, 0xfe, 0x95, 0xfe, 0xac, 0xfe, 0xcd, 0xfe, 0xcf, 0xfe, 0xa2, 0xfe, 0xad, 0xfe, -0xad, 0xfe, 0xa1, 0xfe, 0xcb, 0xfe, 0xb8, 0xfe, 0x9d, 0xfe, 0xca, 0xfe, 0xf5, 0xfe, 0xd0, 0xfe, -0x24, 0xff, 0xd8, 0xfe, 0x3a, 0xff, 0x45, 0xff, 0x69, 0xff, 0x73, 0xff, 0x8e, 0xff, 0x89, 0xff, -0xad, 0xff, 0xdd, 0xff, 0x95, 0xff, 0xa1, 0xff, 0x8a, 0xff, 0xac, 0xff, 0x66, 0xff, 0xcb, 0xff, -0xc5, 0xff, 0xf6, 0xff, 0xbe, 0xff, 0xd8, 0xff, 0xca, 0xff, 0xe3, 0xff, 0xe4, 0xff, 0xab, 0xff, -0xc7, 0xff, 0x7c, 0xff, 0x95, 0xff, 0xd1, 0xff, 0xdc, 0xff, 0xc1, 0xff, 0xb7, 0xff, 0xd3, 0xff, -0xec, 0xff, 0xc8, 0xff, 0xb7, 0xff, 0xa9, 0xff, 0x9f, 0xff, 0x7e, 0xff, 0xac, 0xff, 0xa3, 0xff, -0x75, 0xff, 0xa8, 0xff, 0x6b, 0xff, 0xc6, 0xff, 0x8e, 0xff, 0x56, 0xff, 0x75, 0xff, 0x95, 0xff, -0x91, 0xff, 0xbc, 0xff, 0xce, 0xff, 0xac, 0xff, 0xca, 0xff, 0x7e, 0xff, 0x6b, 0xff, 0xa8, 0xff, -0xb8, 0xff, 0xcd, 0xff, 0x8c, 0xff, 0xa4, 0xff, 0xb0, 0xff, 0xa3, 0xff, 0xb8, 0xff, 0xde, 0xff, -0x94, 0xff, 0xbf, 0xff, 0x83, 0xff, 0xbf, 0xff, 0xfb, 0xff, 0xe9, 0xff, 0xcb, 0xff, 0xca, 0xff, -0xc7, 0xff, 0xb7, 0xff, 0x96, 0xff, 0x9b, 0xff, 0x76, 0xff, 0x4a, 0xff, 0x87, 0xff, 0x91, 0xff, -0x6a, 0xff, 0x67, 0xff, 0x3c, 0xff, 0x2a, 0xff, 0x88, 0xff, 0x50, 0xff, 0x10, 0xff, 0x6d, 0xff, -0x6c, 0xff, 0x6b, 0xff, 0xba, 0xff, 0xcb, 0xff, 0xca, 0xff, 0xaf, 0xff, 0xce, 0xff, 0x08, 0x00, -0xed, 0xff, 0xf0, 0xff, 0x35, 0x00, 0x1d, 0x00, 0x10, 0x00, 0xcd, 0xff, 0x2d, 0x00, 0x12, 0x00, -0xdd, 0xff, 0xee, 0xff, 0x07, 0x00, 0x0a, 0x00, 0x35, 0x00, 0x1d, 0x00, 0x5e, 0x00, 0x2b, 0x00, -0x81, 0x00, 0x74, 0x00, 0xc1, 0x00, 0xa2, 0x00, 0x81, 0x00, 0x6e, 0x00, 0x68, 0x00, 0x5c, 0x00, -0x68, 0x00, 0x5b, 0x00, 0x58, 0x00, 0x42, 0x00, 0x88, 0x00, 0xb8, 0x00, 0x8a, 0x00, 0x92, 0x00, -0xc6, 0x00, 0x7b, 0x00, 0x8b, 0x00, 0x63, 0x00, 0x85, 0x00, 0x99, 0x00, 0xc3, 0x00, 0xba, 0x00, -0xc8, 0x00, 0xde, 0x00, 0xc8, 0x00, 0xd7, 0x00, 0xef, 0x00, 0xb6, 0x00, 0x38, 0x01, 0xb9, 0x00, -0xc9, 0x00, 0xcd, 0x00, 0xcc, 0x00, 0xc3, 0x00, 0x2e, 0x01, 0x30, 0x01, 0x35, 0x01, 0x22, 0x01, -0x08, 0x01, 0x56, 0x01, 0x56, 0x01, 0x62, 0x01, 0x5b, 0x01, 0x71, 0x01, 0x6f, 0x01, 0x93, 0x01, -0xb3, 0x01, 0x81, 0x01, 0x9f, 0x01, 0x3c, 0x01, 0x71, 0x01, 0x7c, 0x01, 0x7e, 0x01, 0xb2, 0x01, -0x60, 0x01, 0x95, 0x01, 0xc3, 0x01, 0x9c, 0x01, 0xb2, 0x01, 0xf5, 0x01, 0xf9, 0x01, 0x19, 0x02, -0xe1, 0x01, 0x48, 0x02, 0x58, 0x02, 0xe9, 0x01, 0xdb, 0x01, 0x13, 0x02, 0xff, 0x01, 0x54, 0x02, -0x6a, 0x02, 0x66, 0x02, 0x35, 0x02, 0x14, 0x02, 0x27, 0x02, 0x33, 0x02, 0xec, 0x01, 0x00, 0x02, -0x02, 0x02, 0x27, 0x02, 0x56, 0x02, 0x4a, 0x02, 0x20, 0x02, 0x04, 0x02, 0x0e, 0x02, 0xf8, 0x01, -0xa9, 0x01, 0xb1, 0x01, 0xcc, 0x01, 0x80, 0x01, 0xb0, 0x01, 0x98, 0x01, 0x7a, 0x01, 0x87, 0x01, -0xc5, 0x01, 0x70, 0x01, 0x5a, 0x01, 0x40, 0x01, 0x13, 0x01, 0x4c, 0x01, 0x07, 0x01, 0xf3, 0x00, -0xf5, 0x00, 0xed, 0x00, 0xe2, 0x00, 0xd1, 0x00, 0xca, 0x00, 0x17, 0x01, 0xb9, 0x00, 0x81, 0x00, -0x91, 0x00, 0xa0, 0x00, 0x88, 0x00, 0x60, 0x00, 0xb7, 0x00, 0x77, 0x00, 0x6c, 0x00, 0x9f, 0x00, -0x6b, 0x00, 0x5a, 0x00, 0x28, 0x00, 0x47, 0x00, 0x3d, 0x00, 0x25, 0x00, 0x4c, 0x00, 0x54, 0x00, -0x21, 0x00, 0x3f, 0x00, 0x66, 0x00, 0x3b, 0x00, 0x34, 0x00, 0xfc, 0xff, 0xef, 0xff, 0xfa, 0xff, -0x25, 0x00, 0xe0, 0xff, 0x1a, 0x00, 0x51, 0x00, 0x0c, 0x00, 0xfb, 0xff, 0x10, 0x00, 0x4f, 0x00, -0x4a, 0x00, 0x4a, 0x00, 0x69, 0x00, 0x66, 0x00, 0xd6, 0x00, 0xab, 0x00, 0xbf, 0x00, 0x9f, 0x00, -0x90, 0x00, 0x77, 0x00, 0x52, 0x00, 0x95, 0x00, 0x5e, 0x00, 0xd1, 0x00, 0xc4, 0x00, 0xd5, 0x00, -0xd2, 0x00, 0xb0, 0x00, 0x35, 0x00, 0x13, 0x00, 0xc9, 0xff, 0x18, 0x00, 0x1e, 0x00, 0xb6, 0xff, -0xe0, 0xff, 0xd6, 0xff, 0xdd, 0xff, 0xfc, 0xff, 0x09, 0x00, 0x1f, 0x00, 0xdb, 0xff, 0xbc, 0xff, -0x86, 0xff, 0xaf, 0xff, 0x94, 0xff, 0x83, 0xff, 0x96, 0xff, 0xa0, 0xff, 0x30, 0xff, 0x72, 0xff, -0x59, 0xff, 0x49, 0xff, 0x77, 0xff, 0x6b, 0xff, 0x5b, 0xff, 0x6f, 0xff, 0x46, 0xff, 0x62, 0xff, -0x5d, 0xff, 0x40, 0xff, 0x8a, 0xff, 0x76, 0xff, 0x84, 0xff, 0x7c, 0xff, 0x6d, 0xff, 0x71, 0xff, -0x70, 0xff, 0x7e, 0xff, 0x5f, 0xff, 0x71, 0xff, 0x1f, 0xff, 0xff, 0xfe, 0xd7, 0xfe, 0x13, 0xff, -0xf9, 0xfe, 0x1e, 0xff, 0x19, 0xff, 0x17, 0xff, 0x0c, 0xff, 0x01, 0xff, 0x05, 0xff, 0x1e, 0xff, -0xcd, 0xfe, 0x02, 0xff, 0xe6, 0xfe, 0xb6, 0xfe, 0x2c, 0xff, 0x11, 0xff, 0x19, 0xff, 0x6e, 0xff, -0x46, 0xff, 0x98, 0xff, 0x73, 0xff, 0x9a, 0xff, 0xa1, 0xff, 0x24, 0xff, 0x55, 0xff, 0x2e, 0xff, -0x80, 0xff, 0x73, 0xff, 0x28, 0xff, 0x7a, 0xff, 0x7f, 0xff, 0x59, 0xff, 0x7d, 0xff, 0x77, 0xff, -0x77, 0xff, 0x78, 0xff, 0x81, 0xff, 0x8b, 0xff, 0x93, 0xff, 0x8b, 0xff, 0xc4, 0xff, 0x71, 0xff, -0x48, 0xff, 0x5a, 0xff, 0x49, 0xff, 0x4c, 0xff, 0x8c, 0xff, 0x4b, 0xff, 0x73, 0xff, 0x35, 0xff, -0x6d, 0xff, 0x35, 0xff, 0x2b, 0xff, 0x23, 0xff, 0x72, 0xff, 0x54, 0xff, 0x3b, 0xff, 0x61, 0xff, -0x5a, 0xff, 0x66, 0xff, 0x4e, 0xff, 0xed, 0xfe, 0xc7, 0xfe, 0x29, 0xff, 0xfa, 0xfe, 0xe2, 0xfe, -0xd7, 0xfe, 0x00, 0xff, 0x12, 0xff, 0x12, 0xff, 0x48, 0xff, 0x12, 0xff, 0x3b, 0xff, 0x4a, 0xff, -0x33, 0xff, 0x34, 0xff, 0xf5, 0xfe, 0xe3, 0xfe, 0x18, 0xff, 0x2f, 0xff, 0x08, 0xff, 0x5d, 0xff, -0x35, 0xff, 0x48, 0xff, 0x36, 0xff, 0x48, 0xff, 0x42, 0xff, 0x67, 0xff, 0x34, 0xff, 0x3f, 0xff, -0x44, 0xff, 0x7c, 0xff, 0x31, 0xff, 0x1c, 0xff, 0x39, 0xff, 0x14, 0xff, 0x24, 0xff, 0x3a, 0xff, -0x21, 0xff, 0x2d, 0xff, 0x33, 0xff, 0x5e, 0xff, 0xf5, 0xfe, 0x1d, 0xff, 0xf5, 0xfe, 0x2a, 0xff, -0x12, 0xff, 0x2a, 0xff, 0xfa, 0xfe, 0x23, 0xff, 0xef, 0xfe, 0xef, 0xfe, 0x21, 0xff, 0x04, 0xff, -0x08, 0xff, 0x03, 0xff, 0x3a, 0xff, 0x20, 0xff, 0x9f, 0xff, 0x72, 0xff, 0x7c, 0xff, 0x96, 0xff, -0x6c, 0xff, 0x77, 0xff, 0x82, 0xff, 0x84, 0xff, 0xc4, 0xff, 0xd2, 0xff, 0x94, 0xff, 0xd9, 0xff, -0xdb, 0xff, 0xf7, 0xff, 0xda, 0xff, 0xf8, 0xff, 0xcf, 0xff, 0xe4, 0xff, 0xea, 0xff, 0xc3, 0xff, -0xa3, 0xff, 0x6a, 0xff, 0x84, 0xff, 0x9b, 0xff, 0x77, 0xff, 0x77, 0xff, 0x3c, 0xff, 0x8a, 0xff, -0x8d, 0xff, 0x56, 0xff, 0x58, 0xff, 0x68, 0xff, 0x9f, 0xff, 0x97, 0xff, 0x88, 0xff, 0x88, 0xff, -0xc2, 0xff, 0x8b, 0xff, 0x8d, 0xff, 0x98, 0xff, 0x78, 0xff, 0x84, 0xff, 0x7b, 0xff, 0x86, 0xff, -0x62, 0xff, 0x70, 0xff, 0x4c, 0xff, 0x42, 0xff, 0x61, 0xff, 0x58, 0xff, 0x50, 0xff, 0x89, 0xff, -0x5f, 0xff, 0x2b, 0xff, 0x76, 0xff, 0x7d, 0xff, 0x96, 0xff, 0x82, 0xff, 0x89, 0xff, 0x9c, 0xff, -0xa6, 0xff, 0x9c, 0xff, 0xc4, 0xff, 0xd1, 0xff, 0x95, 0xff, 0xd2, 0xff, 0x1c, 0x00, 0xde, 0xff, -0xff, 0xff, 0xf0, 0xff, 0xe7, 0xff, 0xe6, 0xff, 0xda, 0xff, 0xf8, 0xff, 0x6f, 0x00, 0x48, 0x00, -0x2e, 0x00, 0x1e, 0x00, 0xef, 0xff, 0xd0, 0xff, 0x3e, 0xff, 0x75, 0xff, 0x25, 0xff, 0x30, 0xff, -0x41, 0xff, 0x8b, 0xff, 0x65, 0xff, 0x5a, 0xff, 0x18, 0xff, 0x36, 0xff, 0x06, 0xff, 0x19, 0xff, -0x3a, 0xff, 0x44, 0xff, 0x5e, 0xff, 0x26, 0xff, 0x23, 0xff, 0x36, 0xff, 0x42, 0xff, 0x6c, 0xff, -0x2a, 0xff, 0x61, 0xff, 0x75, 0xff, 0x38, 0xff, 0x58, 0xff, 0x74, 0xff, 0x86, 0xff, 0xaf, 0xff, -0x87, 0xff, 0x55, 0xff, 0x4a, 0xff, 0x68, 0xff, 0x70, 0xff, 0x6d, 0xff, 0x39, 0xff, 0x11, 0xff, -0x18, 0xff, 0x48, 0xff, 0x5f, 0xff, 0x4f, 0xff, 0x54, 0xff, 0x4e, 0xff, 0x60, 0xff, 0x7d, 0xff, -0x60, 0xff, 0x4d, 0xff, 0x3f, 0xff, 0x43, 0xff, 0xcb, 0xff, 0xa8, 0xff, 0x4b, 0xff, 0x1d, 0xff, -0x6b, 0xff, 0x79, 0xff, 0xfe, 0xfe, 0xf5, 0xfe, 0x3c, 0xff, 0x23, 0xff, 0x31, 0xff, 0x41, 0xff, -0x0d, 0xff, 0x3c, 0xff, 0x4d, 0xff, 0x8a, 0xff, 0x88, 0xff, 0x54, 0xff, 0xc1, 0xff, 0xbd, 0xff, -0xa7, 0xff, 0xbb, 0xff, 0xe5, 0xff, 0xcb, 0xff, 0xa1, 0xff, 0xb1, 0xff, 0xc8, 0xff, 0xa9, 0xff, -0xdd, 0xff, 0x9a, 0xff, 0xd7, 0xff, 0xdd, 0xff, 0xfb, 0xff, 0x42, 0x00, 0x0a, 0x00, 0x35, 0x00, -0x35, 0x00, 0x4d, 0x00, 0x1d, 0x00, 0x24, 0x00, 0xb6, 0x00, 0x61, 0x00, 0xc2, 0x00, 0xcc, 0x00, -0x6f, 0x00, 0xf1, 0x00, 0x60, 0x00, 0xac, 0x00, 0x47, 0x00, 0x40, 0x00, 0x7a, 0x00, 0x85, 0x00, -0x3e, 0x00, 0x2d, 0x00, 0x66, 0x00, 0x8e, 0x00, 0x2b, 0x00, 0x74, 0x00, 0x8d, 0x00, 0x84, 0x00, -0x77, 0x00, 0x4d, 0x00, 0x5f, 0x00, 0x4c, 0x00, 0x49, 0x00, 0x8d, 0x00, 0x56, 0x00, 0x7f, 0x00, -0x86, 0x00, 0x40, 0x00, 0x6a, 0x00, 0x13, 0x00, 0x45, 0x00, 0x6c, 0x00, 0x42, 0x00, 0x63, 0x00, -0x60, 0x00, 0x59, 0x00, 0x53, 0x00, 0x83, 0x00, 0x6b, 0x00, 0x5f, 0x00, 0xa6, 0x00, 0x77, 0x00, -0x94, 0x00, 0x83, 0x00, 0xac, 0x00, 0x8a, 0x00, 0xbc, 0x00, 0x55, 0x00, 0x75, 0x00, 0x6d, 0x00, -0x88, 0x00, 0x78, 0x00, 0x8d, 0x00, 0x8b, 0x00, 0x81, 0x00, 0x91, 0x00, 0xab, 0x00, 0x8f, 0x00, -0x53, 0x00, 0x83, 0x00, 0xa6, 0x00, 0x8f, 0x00, 0xb9, 0x00, 0xda, 0x00, 0xb4, 0x00, 0xdb, 0x00, -0xc4, 0x00, 0x8f, 0x00, 0x95, 0x00, 0x81, 0x00, 0x74, 0x00, 0xa3, 0x00, 0xa7, 0x00, 0xb9, 0x00, -0xaa, 0x00, 0xc6, 0x00, 0xa4, 0x00, 0xc1, 0x00, 0xba, 0x00, 0xaa, 0x00, 0xef, 0x00, 0xda, 0x00, -0xed, 0x00, 0x17, 0x01, 0x09, 0x01, 0xef, 0x00, 0x04, 0x01, 0x09, 0x01, 0x62, 0x01, 0x39, 0x01, -0x79, 0x01, 0x1f, 0x01, 0x6f, 0x01, 0x87, 0x01, 0xa2, 0x01, 0xd0, 0x01, 0xce, 0x01, 0x5c, 0x01, -0x92, 0x01, 0x62, 0x01, 0x81, 0x01, 0x47, 0x01, 0x4f, 0x01, 0x6e, 0x01, 0x9e, 0x01, 0x7a, 0x01, -0xbb, 0x01, 0x9e, 0x01, 0xb6, 0x01, 0x9e, 0x01, 0x7f, 0x01, 0xac, 0x01, 0x95, 0x01, 0xf5, 0x01, -0x70, 0x01, 0x95, 0x01, 0x78, 0x01, 0x52, 0x01, 0x1f, 0x01, 0x58, 0x01, 0x53, 0x01, 0x48, 0x01, -0x70, 0x01, 0x14, 0x01, 0x50, 0x01, 0x38, 0x01, 0x6e, 0x01, 0x7f, 0x01, 0x6b, 0x01, 0xb7, 0x01, -0x9c, 0x01, 0xa7, 0x01, 0x7c, 0x01, 0xb9, 0x01, 0x89, 0x01, 0x64, 0x01, 0x9d, 0x01, 0xf8, 0x01, -0xb4, 0x01, 0xe8, 0x01, 0xac, 0x01, 0x5b, 0x01, 0x9e, 0x01, 0x87, 0x01, 0x37, 0x01, 0x8b, 0x01, -0x7d, 0x01, 0xcf, 0x01, 0xb4, 0x01, 0xd0, 0x01, 0x9a, 0x01, 0x9c, 0x01, 0xa0, 0x01, 0xba, 0x01, -0xe5, 0x01, 0xce, 0x01, 0xa2, 0x01, 0x8d, 0x01, 0xb1, 0x01, 0xbf, 0x01, 0xdc, 0x01, 0xb7, 0x01, -0xca, 0x01, 0xd1, 0x01, 0xb7, 0x01, 0xcb, 0x01, 0xb6, 0x01, 0xa3, 0x01, 0xb7, 0x01, 0x83, 0x01, -0xbf, 0x01, 0x6f, 0x01, 0xa2, 0x01, 0x66, 0x01, 0x3f, 0x01, 0x55, 0x01, 0x64, 0x01, 0x58, 0x01, -0x55, 0x01, 0x2e, 0x01, 0x12, 0x01, 0x6b, 0x01, 0x35, 0x01, 0x59, 0x01, 0x5a, 0x01, 0x4c, 0x01, -0x2f, 0x01, 0x6b, 0x01, 0x42, 0x01, 0x21, 0x01, 0x2c, 0x01, 0x1f, 0x01, 0x8d, 0x01, 0x68, 0x01, -0x61, 0x01, 0x4b, 0x01, 0x20, 0x01, 0x34, 0x01, 0x41, 0x01, 0x4e, 0x01, 0x75, 0x01, 0x1a, 0x01, -0x1d, 0x01, 0xef, 0x00, 0xe6, 0x00, 0x20, 0x01, 0xe1, 0x00, 0xf5, 0x00, 0xec, 0x00, 0x3e, 0x01, -0xe4, 0x00, 0x27, 0x01, 0x1c, 0x01, 0x4d, 0x01, 0x20, 0x01, 0x2c, 0x01, 0x08, 0x01, 0xff, 0x00, -0xd1, 0x00, 0x2e, 0x01, 0xe2, 0x00, 0xfb, 0x00, 0xec, 0x00, 0xc7, 0x00, 0xba, 0x00, 0xaa, 0x00, -0x90, 0x00, 0x80, 0x00, 0x5e, 0x00, 0x7c, 0x00, 0x56, 0x00, 0x37, 0x00, 0x45, 0x00, 0x3d, 0x00, -0x21, 0x00, 0xf1, 0xff, 0x0f, 0x00, 0xf8, 0xff, 0xd3, 0xff, 0xe2, 0xff, 0x06, 0x00, 0xed, 0xff, -0x0e, 0x00, 0xc7, 0xff, 0xd0, 0xff, 0x00, 0x00, 0x10, 0x00, 0x19, 0x00, 0x14, 0x00, 0x02, 0x00, -0x37, 0x00, 0xee, 0xff, 0xeb, 0xff, 0xe7, 0xff, 0xe5, 0xff, 0xf8, 0xff, 0x1a, 0x00, 0xfd, 0xff, -0xbd, 0xff, 0x01, 0x00, 0xda, 0xff, 0xf3, 0xff, 0xe4, 0xff, 0xe9, 0xff, 0xfa, 0xff, 0x25, 0x00, -0x44, 0x00, 0x4a, 0x00, 0x81, 0x00, 0x59, 0x00, 0x49, 0x00, 0x32, 0x00, 0x44, 0x00, 0x21, 0x00, -0xef, 0xff, 0xd8, 0xff, 0xff, 0xff, 0xcc, 0xff, 0xc4, 0xff, 0xf0, 0xff, 0xe1, 0xff, 0xfe, 0xff, -0xe6, 0xff, 0xfc, 0xff, 0xf5, 0xff, 0x0b, 0x00, 0xdd, 0xff, 0x17, 0x00, 0xfa, 0xff, 0xd3, 0xff, -0xa5, 0xff, 0xc7, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x17, 0x00, 0x01, 0x00, 0xda, 0xff, 0xf3, 0xff, -0xf7, 0xff, 0x32, 0x00, 0x16, 0x00, 0xf5, 0xff, 0x00, 0x00, 0x36, 0x00, 0x3f, 0x00, 0x02, 0x00, -0x4c, 0x00, 0x11, 0x00, 0x12, 0x00, 0xe1, 0xff, 0x02, 0x00, 0x15, 0x00, 0x1f, 0x00, 0x21, 0x00, -0xcd, 0xff, 0xbd, 0xff, 0x06, 0x00, 0x23, 0x00, 0xfb, 0xff, 0x17, 0x00, 0x0b, 0x00, 0x16, 0x00, -0x3d, 0x00, 0x75, 0x00, 0x5b, 0x00, 0x3f, 0x00, 0x7e, 0x00, 0x3b, 0x00, 0x40, 0x00, 0x2b, 0x00, -0x2c, 0x00, 0x4a, 0x00, 0x26, 0x00, 0x25, 0x00, 0x52, 0x00, 0x60, 0x00, 0x58, 0x00, 0x47, 0x00, -0x11, 0x00, 0x2f, 0x00, 0x4e, 0x00, 0x39, 0x00, 0x68, 0x00, 0x67, 0x00, 0x3f, 0x00, 0x14, 0x00, -0x55, 0x00, 0x21, 0x00, 0xc1, 0xff, 0xfe, 0xff, 0xa9, 0xff, 0xe8, 0xff, 0xe9, 0xff, 0xe3, 0xff, -0xb4, 0xff, 0xcf, 0xff, 0xd4, 0xff, 0x92, 0xff, 0x63, 0xff, 0x27, 0xff, 0x8b, 0xff, 0xad, 0xff, -0x70, 0xff, 0x6e, 0xff, 0x62, 0xff, 0x3b, 0xff, 0x25, 0xff, 0x5a, 0xff, 0x4d, 0xff, 0x66, 0xff, -0x61, 0xff, 0xa5, 0xff, 0xa5, 0xff, 0xae, 0xff, 0x94, 0xff, 0xba, 0xff, 0xb8, 0xff, 0xb4, 0xff, -0xdd, 0xff, 0x0a, 0x00, 0xae, 0xff, 0xc5, 0xff, 0xa6, 0xff, 0xb4, 0xff, 0xdd, 0xff, 0xe2, 0xff, -0xe5, 0xff, 0x98, 0xff, 0x9e, 0xff, 0xe1, 0xff, 0xa2, 0xff, 0x89, 0xff, 0xbe, 0xff, 0x84, 0xff, -0xd7, 0xff, 0xa0, 0xff, 0xea, 0xff, 0xbf, 0xff, 0xb2, 0xff, 0xc7, 0xff, 0xf9, 0xff, 0xf0, 0xff, -0x1c, 0x00, 0xfd, 0xff, 0xdb, 0xff, 0xc7, 0xff, 0xc3, 0xff, 0xae, 0xff, 0xde, 0xff, 0xb6, 0xff, -0xab, 0xff, 0xc1, 0xff, 0x93, 0xff, 0xe6, 0xff, 0xe4, 0xff, 0xd2, 0xff, 0xb6, 0xff, 0x81, 0xff, -0x85, 0xff, 0x7b, 0xff, 0x69, 0xff, 0x5b, 0xff, 0x23, 0xff, 0x32, 0xff, 0x52, 0xff, 0x38, 0xff, -0x3f, 0xff, 0x6f, 0xff, 0x7b, 0xff, 0x7e, 0xff, 0x4e, 0xff, 0x81, 0xff, 0x74, 0xff, 0x46, 0xff, -0x6c, 0xff, 0x38, 0xff, 0x4c, 0xff, 0x60, 0xff, 0x62, 0xff, 0x7f, 0xff, 0x71, 0xff, 0xb6, 0xff, -0x7e, 0xff, 0x83, 0xff, 0x70, 0xff, 0xb4, 0xff, 0x95, 0xff, 0x5a, 0xff, 0x41, 0xff, 0x2c, 0xff, -0x4c, 0xff, 0x38, 0xff, 0x52, 0xff, 0x25, 0xff, 0xdd, 0xfe, 0x18, 0xff, 0x06, 0xff, 0xc5, 0xfe, -0xb8, 0xfe, 0xb5, 0xfe, 0xc9, 0xfe, 0xde, 0xfe, 0xf4, 0xfe, 0xb9, 0xfe, 0xc5, 0xfe, 0xd1, 0xfe, -0x6a, 0xfe, 0x3e, 0xfe, 0x75, 0xfe, 0x85, 0xfe, 0x81, 0xfe, 0x66, 0xfe, 0x72, 0xfe, 0xab, 0xfe, -0x73, 0xfe, 0x7b, 0xfe, 0x7e, 0xfe, 0x83, 0xfe, 0x7d, 0xfe, 0x71, 0xfe, 0xb3, 0xfe, 0xbf, 0xfe, -0x95, 0xfe, 0xbf, 0xfe, 0x71, 0xfe, 0xbe, 0xfe, 0xcd, 0xfe, 0xff, 0xfe, 0xfa, 0xfe, 0xfa, 0xfe, -0xca, 0xfe, 0xcd, 0xfe, 0x51, 0xfe, 0x2d, 0xfe, 0x13, 0xfe, 0x47, 0xfe, 0x3f, 0xfe, 0x3d, 0xfe, -0x42, 0xfe, 0x42, 0xfe, 0x59, 0xfe, 0xa7, 0xfe, 0xa6, 0xfe, 0xc0, 0xfe, 0x8f, 0xfe, 0xbf, 0xfe, -0xc5, 0xfe, 0xa6, 0xfe, 0xde, 0xfe, 0x1e, 0xff, 0x0b, 0xff, 0x0d, 0xff, 0xe8, 0xfe, 0x05, 0xff, -0x67, 0xff, 0x30, 0xff, 0x6a, 0xff, 0xbc, 0xff, 0x99, 0xff, 0x43, 0xff, 0x59, 0xff, 0x43, 0xff, -0x65, 0xff, 0x37, 0xff, 0x3c, 0xff, 0x65, 0xff, 0x55, 0xff, 0x54, 0xff, 0x59, 0xff, 0xae, 0xff, -0x7d, 0xff, 0xad, 0xff, 0xcb, 0xff, 0x83, 0xff, 0x71, 0xff, 0x76, 0xff, 0x80, 0xff, 0xaf, 0xff, -0xb2, 0xff, 0xa7, 0xff, 0x89, 0xff, 0xc6, 0xff, 0x9f, 0xff, 0x98, 0xff, 0x97, 0xff, 0xdc, 0xff, -0x9c, 0xff, 0x7c, 0xff, 0x8f, 0xff, 0xdd, 0xff, 0xea, 0xff, 0xa5, 0xff, 0xb6, 0xff, 0xaf, 0xff, -0xdb, 0xff, 0xda, 0xff, 0x1e, 0x00, 0x4e, 0x00, 0x09, 0x00, 0x0d, 0x00, 0x46, 0x00, 0x2f, 0x00, -0xe4, 0xff, 0x1c, 0x00, 0x30, 0x00, 0x64, 0x00, 0xd1, 0x00, 0xc3, 0x00, 0xfb, 0x00, 0x12, 0x01, -0xff, 0x00, 0x7f, 0x00, 0x92, 0x00, 0xa8, 0x00, 0x7a, 0x00, 0xc2, 0x00, 0xa8, 0x00, 0xaa, 0x00, -0x74, 0x00, 0x72, 0x00, 0x7d, 0x00, 0x23, 0x00, 0x47, 0x00, 0x53, 0x00, 0x71, 0x00, 0x94, 0x00, -0x22, 0x00, 0x1e, 0x00, 0xde, 0xff, 0x33, 0x00, 0x67, 0x00, 0x45, 0x00, 0x24, 0x00, 0x41, 0x00, -0x1e, 0x00, 0x1b, 0x00, 0xe0, 0xff, 0x01, 0x00, 0xbd, 0xff, 0xce, 0xff, 0xcd, 0xff, 0xd0, 0xff, -0xb9, 0xff, 0x18, 0x00, 0x33, 0x00, 0x2b, 0x00, 0xc3, 0xff, 0xd9, 0xff, 0xbe, 0xff, 0xb9, 0xff, -0xf5, 0xff, 0xe3, 0xff, 0xdd, 0xff, 0xd1, 0xff, 0xc5, 0xff, 0xf5, 0xff, 0xc5, 0xff, 0x0b, 0x00, -0xf5, 0xff, 0x00, 0x00, 0x41, 0x00, 0xd1, 0xff, 0xf5, 0xff, 0x12, 0x00, 0x3a, 0x00, 0xf5, 0xff, -0x35, 0x00, 0x66, 0x00, 0x88, 0x00, 0x66, 0x00, 0x70, 0x00, 0x99, 0x00, 0x87, 0x00, 0x84, 0x00, -0x93, 0x00, 0x80, 0x00, 0x37, 0x00, 0x65, 0x00, 0x70, 0x00, 0xad, 0x00, 0x58, 0x00, 0x42, 0x00, -0x58, 0x00, 0x85, 0x00, 0x87, 0x00, 0x8b, 0x00, 0x7b, 0x00, 0x9b, 0x00, 0xdd, 0x00, 0x57, 0x01, -0x14, 0x01, 0xdb, 0x00, 0x47, 0x01, 0x30, 0x01, 0x2d, 0x01, 0xc1, 0x00, 0x97, 0x00, 0xa2, 0x00, -0x8e, 0x00, 0xa6, 0x00, 0x90, 0x00, 0x6a, 0x00, 0x5f, 0x00, 0x72, 0x00, 0x3a, 0x00, 0x77, 0x00, -0x66, 0x00, 0x69, 0x00, 0x1a, 0x00, 0x0f, 0x00, 0x29, 0x00, 0xf6, 0xff, 0x3a, 0x00, 0x5f, 0x00, -0x30, 0x00, 0x28, 0x00, 0x48, 0x00, 0x39, 0x00, 0x44, 0x00, 0x56, 0x00, 0x43, 0x00, 0x34, 0x00, -0x17, 0x00, 0xf6, 0xff, 0xf9, 0xff, 0x02, 0x00, 0x34, 0x00, 0x35, 0x00, 0x72, 0x00, 0x3f, 0x00, -0x19, 0x00, 0x3a, 0x00, 0x4e, 0x00, 0x3f, 0x00, 0x50, 0x00, 0x56, 0x00, 0x91, 0x00, 0x5e, 0x00, -0x83, 0x00, 0xa7, 0x00, 0x93, 0x00, 0x6c, 0x00, 0x76, 0x00, 0x78, 0x00, 0x8d, 0x00, 0xc1, 0x00, -0xa3, 0x00, 0x86, 0x00, 0xa4, 0x00, 0xac, 0x00, 0xcb, 0x00, 0x75, 0x00, 0xcd, 0x00, 0xc2, 0x00, -0xb8, 0x00, 0xb3, 0x00, 0x8e, 0x00, 0x8f, 0x00, 0x7e, 0x00, 0x99, 0x00, 0x59, 0x00, 0x6d, 0x00, -0x7a, 0x00, 0x84, 0x00, 0x9b, 0x00, 0x51, 0x00, 0x80, 0x00, 0x56, 0x00, 0x6c, 0x00, 0x66, 0x00, -0x5d, 0x00, 0x5b, 0x00, 0x46, 0x00, 0x7d, 0x00, 0x4e, 0x00, 0x76, 0x00, 0x89, 0x00, 0x90, 0x00, -0x76, 0x00, 0x95, 0x00, 0x76, 0x00, 0x72, 0x00, 0x40, 0x00, 0x0c, 0x00, 0x05, 0x00, 0xff, 0xff, -0x24, 0x00, 0x65, 0x00, 0x65, 0x00, 0x59, 0x00, 0x35, 0x00, 0x58, 0x00, 0x49, 0x00, 0x45, 0x00, -0x73, 0x00, 0x9f, 0x00, 0x8e, 0x00, 0x79, 0x00, 0x7b, 0x00, 0x8b, 0x00, 0x9e, 0x00, 0x8b, 0x00, -0x81, 0x00, 0xa8, 0x00, 0x7b, 0x00, 0x7f, 0x00, 0x8d, 0x00, 0x96, 0x00, 0x98, 0x00, 0xe4, 0x00, -0xab, 0x00, 0xb3, 0x00, 0x64, 0x00, 0x8f, 0x00, 0x5f, 0x00, 0xa7, 0x00, 0xab, 0x00, 0x60, 0x00, -0x77, 0x00, 0xa4, 0x00, 0xae, 0x00, 0x58, 0x00, 0x5f, 0x00, 0x37, 0x00, 0x56, 0x00, 0x49, 0x00, -0x70, 0x00, 0x7d, 0x00, 0x84, 0x00, 0x4c, 0x00, 0x83, 0x00, 0x95, 0x00, 0x7b, 0x00, 0x68, 0x00, -0x7a, 0x00, 0xfc, 0x00, 0xbc, 0x00, 0xde, 0x00, 0xc9, 0x00, 0x13, 0x01, 0xc8, 0x00, 0x25, 0x01, -0xe6, 0x00, 0x0f, 0x01, 0xeb, 0x00, 0x31, 0x01, 0xe1, 0x00, 0x06, 0x01, 0x0d, 0x01, 0x2e, 0x01, -0xcb, 0x00, 0x2f, 0x01, 0x52, 0x01, 0x60, 0x01, 0x6a, 0x01, 0x2a, 0x01, 0x35, 0x01, 0x23, 0x01, -0x00, 0x01, 0xfa, 0x00, 0xed, 0x00, 0xde, 0x00, 0xf1, 0x00, 0xec, 0x00, 0x85, 0x00, 0xe0, 0x00, -0xa8, 0x00, 0xd3, 0x00, 0xd4, 0x00, 0xd7, 0x00, 0xca, 0x00, 0xa6, 0x00, 0x9a, 0x00, 0x83, 0x00, -0x93, 0x00, 0x4f, 0x00, 0x4b, 0x00, 0x49, 0x00, 0x8d, 0x00, 0x54, 0x00, 0x59, 0x00, 0x88, 0x00, -0x55, 0x00, 0x87, 0x00, 0x01, 0x00, 0x47, 0x00, 0x70, 0x00, 0x95, 0x00, 0xa1, 0x00, 0xb5, 0x00, -0x7a, 0x00, 0x98, 0x00, 0x8a, 0x00, 0xac, 0x00, 0x6b, 0x00, 0x70, 0x00, 0xc6, 0x00, 0xa4, 0x00, -0xba, 0x00, 0x87, 0x00, 0xba, 0x00, 0xce, 0x00, 0xd8, 0x00, 0xec, 0x00, 0x0e, 0x01, 0x87, 0x00, -0x02, 0x01, 0xe0, 0x00, 0xa2, 0x00, 0x6f, 0x00, 0x91, 0x00, 0xb0, 0x00, 0x67, 0x00, 0x64, 0x00, -0x83, 0x00, 0xb9, 0x00, 0xec, 0x00, 0xd9, 0x00, 0xc6, 0x00, 0xc8, 0x00, 0xd9, 0x00, 0x7f, 0x00, -0x4c, 0x00, 0x6b, 0x00, 0x4d, 0x00, 0x4d, 0x00, 0x6b, 0x00, 0x5f, 0x00, 0x89, 0x00, 0x6b, 0x00, -0x2a, 0x00, 0x6f, 0x00, 0x49, 0x00, 0x5d, 0x00, 0xae, 0x00, 0x76, 0x00, 0x8f, 0x00, 0x83, 0x00, -0x89, 0x00, 0x94, 0x00, 0x5f, 0x00, 0x6b, 0x00, 0x77, 0x00, 0x83, 0x00, 0x71, 0x00, 0x47, 0x00, -0x93, 0x00, 0xa2, 0x00, 0x99, 0x00, 0xd0, 0x00, 0xb3, 0x00, 0xce, 0x00, 0xb3, 0x00, 0xcb, 0x00, -0xbd, 0x00, 0xad, 0x00, 0xd5, 0x00, 0xa6, 0x00, 0xef, 0x00, 0xe8, 0x00, 0x92, 0x00, 0x4a, 0x00, -0x50, 0x00, 0xb5, 0x00, 0x92, 0x00, 0x84, 0x00, 0x9f, 0x00, 0xc0, 0x00, 0x9d, 0x00, 0x7a, 0x00, -0x2e, 0x00, 0x5e, 0x00, 0x38, 0x00, 0x5a, 0x00, 0x10, 0x00, 0x2c, 0x00, 0x18, 0x00, 0x53, 0x00, -0x04, 0x00, 0x48, 0x00, 0x6b, 0x00, 0x94, 0x00, 0x76, 0x00, 0xdd, 0x00, 0xb7, 0x00, 0xde, 0x00, -0xb6, 0x00, 0xa1, 0x00, 0xa0, 0x00, 0x76, 0x00, 0xba, 0x00, 0xda, 0x00, 0xc4, 0x00, 0xba, 0x00, -0xa4, 0x00, 0xb3, 0x00, 0x5f, 0x00, 0x70, 0x00, 0xb3, 0x00, 0x9a, 0x00, 0x9f, 0x00, 0x8a, 0x00, -0xa6, 0x00, 0x6f, 0x00, 0x74, 0x00, 0x9d, 0x00, 0x8c, 0x00, 0x6f, 0x00, 0xd7, 0x00, 0xdb, 0x00, -0xe9, 0x00, 0xbd, 0x00, 0x91, 0x00, 0xa9, 0x00, 0xe6, 0x00, 0x79, 0x00, 0xc8, 0x00, 0x1b, 0x01, -0xfb, 0x00, 0x0d, 0x01, 0xe5, 0x00, 0xb7, 0x00, 0x83, 0x00, 0xdd, 0x00, 0x9e, 0x00, 0xa1, 0x00, -0xd6, 0x00, 0x9f, 0x00, 0x98, 0x00, 0xb1, 0x00, 0xea, 0x00, 0xf1, 0x00, 0xf2, 0x00, 0xf0, 0x00, -0xc7, 0x00, 0xc8, 0x00, 0xd0, 0x00, 0xae, 0x00, 0x7a, 0x00, 0x96, 0x00, 0xac, 0x00, 0xc2, 0x00, -0xcd, 0x00, 0xbb, 0x00, 0xf1, 0x00, 0x03, 0x01, 0x97, 0x00, 0xfd, 0x00, 0xeb, 0x00, 0xec, 0x00, -0xd6, 0x00, 0xcc, 0x00, 0xd3, 0x00, 0x09, 0x01, 0xcd, 0x00, 0xf7, 0x00, 0x0f, 0x01, 0xf1, 0x00, -0xf1, 0x00, 0x1b, 0x01, 0xe0, 0x00, 0xf4, 0x00, 0x47, 0x01, 0x30, 0x01, 0x58, 0x01, 0x13, 0x01, -0x1c, 0x01, 0x2b, 0x01, 0x1d, 0x01, 0xef, 0x00, 0x5e, 0x01, 0xf4, 0x00, 0x48, 0x01, 0x4c, 0x01, -0x36, 0x01, 0x2e, 0x01, 0x71, 0x01, 0x8a, 0x01, 0x7c, 0x01, 0x8a, 0x01, 0x82, 0x01, 0x8a, 0x01, -0x9a, 0x01, 0xbf, 0x01, 0xed, 0x01, 0xd7, 0x01, 0xb2, 0x01, 0x9c, 0x01, 0xc4, 0x01, 0xa6, 0x01, -0xa8, 0x01, 0x87, 0x01, 0xa9, 0x01, 0x6b, 0x01, 0x99, 0x01, 0xe5, 0x01, 0x6e, 0x01, 0x91, 0x01, -0x76, 0x01, 0xca, 0x01, 0x78, 0x01, 0x51, 0x01, 0x80, 0x01, 0xf7, 0x00, 0x31, 0x01, 0xdc, 0x00, -0xfd, 0x00, 0xcf, 0x00, 0xd1, 0x00, 0x93, 0x00, 0xc8, 0x00, 0x7d, 0x00, 0xba, 0x00, 0xbb, 0x00, -0x7a, 0x00, 0x5c, 0x00, 0x75, 0x00, 0x4e, 0x00, 0x76, 0x00, 0x55, 0x00, 0x67, 0x00, 0xb8, 0x00, -0x69, 0x00, 0x44, 0x00, 0x7a, 0x00, 0x55, 0x00, 0x76, 0x00, 0x7d, 0x00, 0x65, 0x00, 0x89, 0x00, -0x6b, 0x00, 0x5f, 0x00, 0xc4, 0x00, 0xb8, 0x00, 0x94, 0x00, 0x8f, 0x00, 0xa5, 0x00, 0x9c, 0x00, -0x81, 0x00, 0x8c, 0x00, 0x56, 0x00, 0x9b, 0x00, 0x66, 0x00, 0x1b, 0x00, 0x67, 0x00, 0x11, 0x00, -0x68, 0x00, 0x34, 0x00, 0x35, 0x00, 0x35, 0x00, 0x24, 0x00, 0x09, 0x00, 0xcd, 0xff, 0xf4, 0xff, -0xc6, 0xff, 0xc4, 0xff, 0xb4, 0xff, 0xdb, 0xff, 0xbc, 0xff, 0xf2, 0xff, 0xce, 0xff, 0x86, 0xff, -0x74, 0xff, 0x6f, 0xff, 0x9e, 0xff, 0x5d, 0xff, 0x80, 0xff, 0x9e, 0xff, 0x75, 0xff, 0x31, 0xff, -0x53, 0xff, 0x67, 0xff, 0x12, 0xff, 0x3a, 0xff, 0x27, 0xff, 0x45, 0xff, 0x27, 0xff, 0x04, 0xff, -0x5a, 0xff, 0x61, 0xff, 0x65, 0xff, 0x6d, 0xff, 0x3c, 0xff, 0x2f, 0xff, 0x72, 0xff, 0x35, 0xff, -0x3d, 0xff, 0x00, 0xff, 0x36, 0xff, 0x65, 0xff, 0x37, 0xff, 0x47, 0xff, 0x38, 0xff, 0x3a, 0xff, -0x13, 0xff, 0x30, 0xff, 0x4d, 0xff, 0x43, 0xff, 0x4e, 0xff, 0x2f, 0xff, 0x31, 0xff, 0x54, 0xff, -0x58, 0xff, 0x69, 0xff, 0x1b, 0xff, 0x1a, 0xff, 0x5f, 0xff, 0x8a, 0xff, 0x93, 0xff, 0x79, 0xff, -0x47, 0xff, 0x36, 0xff, 0xf5, 0xfe, 0x10, 0xff, 0x50, 0xff, 0x2e, 0xff, 0x68, 0xff, 0x46, 0xff, -0x50, 0xff, 0x3a, 0xff, 0xfc, 0xfe, 0x10, 0xff, 0x0d, 0xff, 0x2a, 0xff, 0xe2, 0xfe, 0x30, 0xff, -0x2a, 0xff, 0x5f, 0xff, 0x3e, 0xff, 0x46, 0xff, 0x26, 0xff, 0xf2, 0xfe, 0x2b, 0xff, 0x54, 0xff, -0x2a, 0xff, 0xe2, 0xfe, 0xfa, 0xfe, 0xe7, 0xfe, 0xd3, 0xfe, 0xb2, 0xfe, 0xfa, 0xfe, 0xe9, 0xfe, -0x1b, 0xff, 0xeb, 0xfe, 0xe7, 0xfe, 0x12, 0xff, 0x19, 0xff, 0xe6, 0xfe, 0xc1, 0xfe, 0xec, 0xfe, -0xfc, 0xfe, 0xed, 0xfe, 0xe8, 0xfe, 0xcb, 0xfe, 0xc6, 0xfe, 0xdb, 0xfe, 0x6d, 0xfe, 0x93, 0xfe, -0xb4, 0xfe, 0xba, 0xfe, 0xe5, 0xfe, 0xe5, 0xfe, 0xd4, 0xfe, 0xb0, 0xfe, 0xd6, 0xfe, 0xa6, 0xfe, -0xa8, 0xfe, 0x9b, 0xfe, 0xca, 0xfe, 0xfd, 0xfe, 0xb5, 0xfe, 0xe6, 0xfe, 0xd9, 0xfe, 0xaa, 0xfe, -0x05, 0xff, 0x0c, 0xff, 0x24, 0xff, 0x1f, 0xff, 0x28, 0xff, 0x4a, 0xff, 0x5f, 0xff, 0x60, 0xff, -0x78, 0xff, 0x29, 0xff, 0x30, 0xff, 0x50, 0xff, 0x6e, 0xff, 0x92, 0xff, 0xc9, 0xff, 0xf5, 0xff, -0xd8, 0xff, 0xca, 0xff, 0xcc, 0xff, 0xee, 0xff, 0xd8, 0xff, 0x0f, 0x00, 0x08, 0x00, 0x32, 0x00, -0x31, 0x00, 0x28, 0x00, 0xf5, 0xff, 0xea, 0xff, 0x3a, 0x00, 0x35, 0x00, 0x48, 0x00, 0x10, 0x00, -0x24, 0x00, 0xd6, 0xff, 0x11, 0x00, 0x06, 0x00, 0x0a, 0x00, 0x2a, 0x00, 0x6a, 0x00, 0x53, 0x00, -0x5f, 0x00, 0x4e, 0x00, 0x93, 0x00, 0x95, 0x00, 0x58, 0x00, 0x6c, 0x00, 0x69, 0x00, 0x9d, 0x00, -0x8d, 0x00, 0x95, 0x00, 0x6b, 0x00, 0x40, 0x00, 0x3c, 0x00, 0x16, 0x00, 0x0c, 0x00, 0x46, 0x00, -0xf0, 0xff, 0xdc, 0xff, 0xf0, 0xff, 0xee, 0xff, 0x1f, 0x00, 0x08, 0x00, 0xe6, 0xff, 0xdb, 0xff, -0xcc, 0xff, 0x11, 0x00, 0x0b, 0x00, 0x0a, 0x00, 0x0e, 0x00, 0xfc, 0xff, 0x27, 0x00, 0x19, 0x00, -0x14, 0x00, 0x8d, 0xff, 0x91, 0xff, 0xb2, 0xff, 0xca, 0xff, 0xfc, 0xff, 0xb3, 0xff, 0xe8, 0xff, -0xbb, 0xff, 0xbd, 0xff, 0x84, 0xff, 0x71, 0xff, 0x83, 0xff, 0x6b, 0xff, 0x8b, 0xff, 0x52, 0xff, -0x61, 0xff, 0x2a, 0xff, 0x0c, 0xff, 0x06, 0xff, 0x29, 0xff, 0x43, 0xff, 0x29, 0xff, 0x44, 0xff, -0x4c, 0xff, 0x37, 0xff, 0x11, 0xff, 0x50, 0xff, 0xfe, 0xfe, 0xd8, 0xfe, 0x0b, 0xff, 0xd9, 0xfe, -0x03, 0xff, 0x04, 0xff, 0xea, 0xfe, 0x2c, 0xff, 0x18, 0xff, 0x1d, 0xff, 0xfb, 0xfe, 0x06, 0xff, -0x11, 0xff, 0xa3, 0xff, 0x3a, 0xff, 0x37, 0xff, 0x7c, 0xff, 0x49, 0xff, 0x4e, 0xff, 0x7e, 0xff, -0x5d, 0xff, 0x3f, 0xff, 0x28, 0xff, 0x4f, 0xff, 0x18, 0xff, 0x23, 0xff, 0xe3, 0xfe, 0x06, 0xff, -0x1d, 0xff, 0x25, 0xff, 0x17, 0xff, 0x25, 0xff, 0xfa, 0xfe, 0xe1, 0xfe, 0xdf, 0xfe, 0x27, 0xff, -0xf2, 0xfe, 0xfc, 0xfe, 0xf7, 0xfe, 0x04, 0xff, 0xc6, 0xfe, 0xdd, 0xfe, 0x05, 0xff, 0x1a, 0xff, -0xda, 0xfe, 0x27, 0xff, 0x1c, 0xff, 0x49, 0xff, 0x41, 0xff, 0x84, 0xff, 0x18, 0xff, 0x3c, 0xff, -0x41, 0xff, 0x61, 0xff, 0x59, 0xff, 0x5c, 0xff, 0x52, 0xff, 0x56, 0xff, 0x21, 0xff, 0x69, 0xff, -0x46, 0xff, 0x2b, 0xff, 0x72, 0xff, 0x87, 0xff, 0x3e, 0xff, 0x58, 0xff, 0x97, 0xff, 0xa5, 0xff, -0xd3, 0xff, 0x47, 0xff, 0xc6, 0xff, 0xe2, 0xff, 0xef, 0xff, 0xd1, 0xff, 0xbf, 0xff, 0xae, 0xff, -0xb1, 0xff, 0x91, 0xff, 0x8d, 0xff, 0x8b, 0xff, 0xb2, 0xff, 0xb3, 0xff, 0xd7, 0xff, 0xca, 0xff, -0x08, 0x00, 0xc2, 0xff, 0xda, 0xff, 0xaf, 0xff, 0xe1, 0xff, 0x7a, 0xff, 0x91, 0xff, 0x9a, 0xff, -0x71, 0xff, 0x61, 0xff, 0x75, 0xff, 0x74, 0xff, 0x92, 0xff, 0x6e, 0xff, 0x9b, 0xff, 0x9a, 0xff, -0xc0, 0xff, 0x66, 0xff, 0x94, 0xff, 0x9d, 0xff, 0x99, 0xff, 0xc0, 0xff, 0xb8, 0xff, 0xde, 0xff, -0x89, 0xff, 0xb9, 0xff, 0xdc, 0xff, 0xcc, 0xff, 0xdc, 0xff, 0x12, 0x00, 0x95, 0xff, 0xa6, 0xff, -0xaf, 0xff, 0xc3, 0xff, 0xc0, 0xff, 0x10, 0x00, 0xcd, 0xff, 0xcf, 0xff, 0xe5, 0xff, 0x9f, 0xff, -0xcc, 0xff, 0x6c, 0xff, 0x9b, 0xff, 0x77, 0xff, 0xa0, 0xff, 0xaf, 0xff, 0x0f, 0x00, 0x1f, 0x00, -0xf9, 0xff, 0x01, 0x00, 0x9a, 0xff, 0x6e, 0xff, 0x5f, 0xff, 0x89, 0xff, 0xca, 0xff, 0xa3, 0xff, -0x99, 0xff, 0x8c, 0xff, 0x9e, 0xff, 0x73, 0xff, 0xd5, 0xff, 0xd3, 0xff, 0xdc, 0xff, 0xfb, 0xff, -0x00, 0x00, 0x83, 0xff, 0xb9, 0xff, 0xb3, 0xff, 0xb9, 0xff, 0xa6, 0xff, 0x91, 0xff, 0x7b, 0xff, -0xb4, 0xff, 0xd8, 0xff, 0x9e, 0xff, 0xd5, 0xff, 0x85, 0xff, 0x92, 0xff, 0x7b, 0xff, 0x9c, 0xff, -0xad, 0xff, 0xd7, 0xff, 0xca, 0xff, 0x25, 0x00, 0xe6, 0xff, 0x39, 0x00, 0x00, 0x00, 0x58, 0x00, -0x4f, 0x00, 0x37, 0x00, 0x1e, 0x00, 0x37, 0x00, 0x3a, 0x00, 0x54, 0x00, 0x81, 0x00, 0x39, 0x00, -0x89, 0x00, 0x90, 0x00, 0xb0, 0x00, 0x62, 0x00, 0x8c, 0x00, 0x68, 0x00, 0x25, 0x00, 0x57, 0x00, -0x68, 0x00, 0x86, 0x00, 0x86, 0x00, 0xa2, 0x00, 0xf8, 0x00, 0xc7, 0x00, 0x0f, 0x01, 0x08, 0x01, -0xb7, 0x00, 0xd1, 0x00, 0xf9, 0x00, 0xef, 0x00, 0x05, 0x01, 0xdc, 0x00, 0x07, 0x01, 0xee, 0x00, -0x0b, 0x01, 0x30, 0x01, 0x33, 0x01, 0xf7, 0x00, 0x3e, 0x01, 0x2d, 0x01, 0x13, 0x01, 0x33, 0x01, -0x57, 0x01, 0x00, 0x01, 0x55, 0x01, 0xfd, 0x00, 0x26, 0x01, 0x39, 0x01, 0x53, 0x01, 0x1f, 0x01, -0x47, 0x01, 0x3f, 0x01, 0x09, 0x01, 0xf6, 0x00, 0x5d, 0x01, 0x21, 0x01, 0x12, 0x01, 0x65, 0x01, -0x12, 0x01, 0xd0, 0x00, 0xb9, 0x00, 0xdb, 0x00, 0x00, 0x01, 0xad, 0x00, 0xaf, 0x00, 0xf3, 0x00, -0x0d, 0x01, 0xb6, 0x00, 0xa4, 0x00, 0x88, 0x00, 0x97, 0x00, 0xbb, 0x00, 0x8b, 0x00, 0x6a, 0x00, -0x78, 0x00, 0x8e, 0x00, 0x9b, 0x00, 0xab, 0x00, 0x2f, 0x00, 0x48, 0x00, 0x0a, 0x00, 0xf0, 0xff, -0x28, 0x00, 0x11, 0x00, 0x2f, 0x00, 0x4e, 0x00, 0x6a, 0x00, 0x90, 0x00, 0x2e, 0x00, 0x71, 0x00, -0x3b, 0x00, 0x6c, 0x00, 0x87, 0x00, 0x3e, 0x00, 0x5c, 0x00, 0xb4, 0x00, 0xec, 0x00, 0xa2, 0x00, -0x81, 0x00, 0x86, 0x00, 0x7a, 0x00, 0xa8, 0x00, 0xcf, 0x00, 0xb2, 0x00, 0xa7, 0x00, 0x57, 0x00, -0xa2, 0x00, 0x7c, 0x00, 0x84, 0x00, 0x52, 0x00, 0x6b, 0x00, 0x7d, 0x00, 0x7d, 0x00, 0xa0, 0x00, -0xbf, 0x00, 0xd5, 0x00, 0xb2, 0x00, 0x5f, 0x00, 0x6b, 0x00, 0x95, 0x00, 0xb7, 0x00, 0xb3, 0x00, -0xe6, 0x00, 0x8b, 0x00, 0x93, 0x00, 0xb9, 0x00, 0x70, 0x00, 0xb9, 0x00, 0x99, 0x00, 0xa1, 0x00, -0xf9, 0x00, 0xcb, 0x00, 0x9a, 0x00, 0xfa, 0x00, 0xca, 0x00, 0xab, 0x00, 0x36, 0x00, 0x7d, 0x00, -0x76, 0x00, 0x79, 0x00, 0x4a, 0x00, 0x2b, 0x00, 0x70, 0x00, 0x94, 0x00, 0x95, 0x00, 0x9a, 0x00, -0x45, 0x00, 0x74, 0x00, 0x4f, 0x00, 0x88, 0x00, 0x4e, 0x00, 0x70, 0x00, 0x85, 0x00, 0xa2, 0x00, -0x8e, 0x00, 0x6b, 0x00, 0x66, 0x00, 0x6a, 0x00, 0x7f, 0x00, 0x5b, 0x00, 0x99, 0x00, 0x8f, 0x00, -0xe0, 0x00, 0xe0, 0x00, 0xe2, 0x00, 0xb4, 0x00, 0x96, 0x00, 0xf3, 0x00, 0x42, 0x01, 0x34, 0x01, -0x07, 0x01, 0x33, 0x01, 0x3e, 0x01, 0xfc, 0x00, 0x3a, 0x01, 0x41, 0x01, 0x72, 0x01, 0xff, 0x00, -0xff, 0x00, 0x55, 0x01, 0xf8, 0x00, 0x26, 0x01, 0x44, 0x01, 0x1f, 0x01, 0x12, 0x01, 0x1d, 0x01, -0xcc, 0x00, 0xe7, 0x00, 0xf3, 0x00, 0xf7, 0x00, 0xf6, 0x00, 0x4a, 0x01, 0xec, 0x00, 0x24, 0x01, -0xe9, 0x00, 0xd4, 0x00, 0x13, 0x01, 0xfa, 0x00, 0xbe, 0x00, 0x0c, 0x01, 0xd6, 0x00, 0xd0, 0x00, -0xc9, 0x00, 0xbb, 0x00, 0x79, 0x00, 0x9e, 0x00, 0x5d, 0x00, 0x88, 0x00, 0xd2, 0x00, 0x04, 0x01, -0xf6, 0x00, 0xff, 0x00, 0xdc, 0x00, 0x83, 0x00, 0x29, 0x00, 0x1d, 0x00, 0x2f, 0x00, 0x1d, 0x00, -0x2f, 0x00, 0x8f, 0x00, 0x53, 0x00, 0x7d, 0x00, 0x5f, 0x00, 0x7d, 0x00, 0x8f, 0x00, 0x93, 0x00, -0x7a, 0x00, 0xf1, 0xff, 0x51, 0x00, 0x96, 0x00, 0x86, 0x00, 0x7b, 0x00, 0x4f, 0x00, 0x8e, 0x00, -0x52, 0x00, 0x85, 0x00, 0xcd, 0x00, 0x92, 0x00, 0x8e, 0x00, 0x9a, 0x00, 0x9a, 0x00, 0xc3, 0x00, -0xae, 0x00, 0xc2, 0x00, 0xb4, 0x00, 0x81, 0x00, 0xcb, 0x00, 0xca, 0x00, 0xa0, 0x00, 0xb2, 0x00, -0xee, 0x00, 0x8f, 0x00, 0x94, 0x00, 0x6b, 0x00, 0x5a, 0x00, 0x5d, 0x00, 0x4a, 0x00, 0x61, 0x00, -0x21, 0x00, 0x3f, 0x00, 0xe8, 0xff, 0xf8, 0xff, 0xec, 0xff, 0xdf, 0xff, 0xca, 0xff, 0xd2, 0xff, -0xac, 0xff, 0xbb, 0xff, 0x92, 0xff, 0xaf, 0xff, 0x89, 0xff, 0x82, 0xff, 0xc7, 0xff, 0x8c, 0xff, -0x9e, 0xff, 0x6e, 0xff, 0xa5, 0xff, 0x73, 0xff, 0x80, 0xff, 0xa5, 0xff, 0x84, 0xff, 0xb3, 0xff, -0xa0, 0xff, 0x9d, 0xff, 0x69, 0xff, 0x92, 0xff, 0x6f, 0xff, 0xa2, 0xff, 0xa1, 0xff, 0x94, 0xff, -0xd2, 0xff, 0xe3, 0xff, 0xe8, 0xff, 0xc1, 0xff, 0x32, 0x00, 0x2c, 0x00, 0x09, 0x00, 0xfd, 0xff, -0x2d, 0x00, 0x30, 0x00, 0x23, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x29, 0x00, 0xe9, 0xff, 0x18, 0x00, -0x03, 0x00, 0x2b, 0x00, 0xd5, 0xff, 0x0d, 0x00, 0xd6, 0xff, 0xc5, 0xff, 0x04, 0x00, 0xf7, 0xff, -0xe6, 0xff, 0xf9, 0xff, 0xc7, 0xff, 0xc2, 0xff, 0xed, 0xff, 0xc6, 0xff, 0xd1, 0xff, 0xe2, 0xff, -0xd2, 0xff, 0xa1, 0xff, 0xbf, 0xff, 0x94, 0xff, 0x9d, 0xff, 0xc8, 0xff, 0xbd, 0xff, 0xd9, 0xff, -0xc1, 0xff, 0xdd, 0xff, 0xbe, 0xff, 0xd9, 0xff, 0xd4, 0xff, 0xbc, 0xff, 0xa4, 0xff, 0x4b, 0xff, -0x58, 0xff, 0x8a, 0xff, 0x89, 0xff, 0xdd, 0xff, 0xe8, 0xff, 0xeb, 0xff, 0xc8, 0xff, 0xcf, 0xff, -0xcd, 0xff, 0xc2, 0xff, 0xd4, 0xff, 0xbc, 0xff, 0x15, 0x00, 0x29, 0x00, 0x18, 0x00, 0x03, 0x00, -0x1a, 0x00, 0xf2, 0xff, 0xeb, 0xff, 0xe8, 0xff, 0x17, 0x00, 0xc5, 0xff, 0x0c, 0x00, 0x15, 0x00, -0x62, 0x00, 0x20, 0x00, 0xf6, 0xff, 0xe4, 0xff, 0xcf, 0xff, 0xda, 0xff, 0xf2, 0xff, 0xd9, 0xff, -0xc4, 0xff, 0x17, 0x00, 0xb4, 0xff, 0xb2, 0xff, 0xb4, 0xff, 0xbe, 0xff, 0xf6, 0xff, 0x9a, 0xff, -0xf6, 0xff, 0xca, 0xff, 0xc6, 0xff, 0xbe, 0xff, 0xf0, 0xff, 0xc4, 0xff, 0xc6, 0xff, 0xb3, 0xff, -0xb2, 0xff, 0xd8, 0xff, 0xac, 0xff, 0x79, 0xff, 0xd5, 0xff, 0xa8, 0xff, 0x9b, 0xff, 0xc4, 0xff, -0xb4, 0xff, 0xfb, 0xff, 0xe9, 0xff, 0xdd, 0xff, 0xa6, 0xff, 0xe4, 0xff, 0x1c, 0x00, 0x2b, 0x00, -0xfe, 0xff, 0xa2, 0xff, 0xb8, 0xff, 0xba, 0xff, 0xac, 0xff, 0x67, 0xff, 0xa1, 0xff, 0x9b, 0xff, -0xbe, 0xff, 0xa3, 0xff, 0xbb, 0xff, 0xcb, 0xff, 0xde, 0xff, 0xd5, 0xff, 0xc2, 0xff, 0xd8, 0xff, -0xbf, 0xff, 0xf0, 0xff, 0xd5, 0xff, 0xc2, 0xff, 0x63, 0xff, 0xbb, 0xff, 0xa0, 0xff, 0x9b, 0xff, -0x9d, 0xff, 0x74, 0xff, 0x7f, 0xff, 0xa0, 0xff, 0x8f, 0xff, 0x7e, 0xff, 0xab, 0xff, 0xa9, 0xff, -0xd6, 0xff, 0xe4, 0xff, 0xcf, 0xff, 0x1f, 0x00, 0xf4, 0xff, 0xc5, 0xff, 0x30, 0x00, 0x6f, 0x00, -0x0d, 0x00, 0x03, 0x00, 0xbb, 0xff, 0x15, 0x00, 0x06, 0x00, 0x46, 0x00, 0x12, 0x00, 0x40, 0x00, -0x48, 0x00, 0x34, 0x00, 0x78, 0x00, 0x4c, 0x00, 0x12, 0x00, 0x2e, 0x00, 0x37, 0x00, 0x2d, 0x00, -0x54, 0x00, 0x04, 0x00, 0x4e, 0x00, 0x11, 0x00, 0xdc, 0xff, 0x30, 0x00, 0x16, 0x00, 0x02, 0x00, -0xe1, 0xff, 0x05, 0x00, 0xaf, 0xff, 0xa4, 0xff, 0xdb, 0xff, 0xdf, 0xff, 0x20, 0x00, 0xd5, 0xff, -0xe5, 0xff, 0x1b, 0x00, 0xe4, 0xff, 0x41, 0x00, 0xe2, 0xff, 0x8b, 0xff, 0xd5, 0xff, 0xd9, 0xff, -0xec, 0xff, 0xff, 0xff, 0xfc, 0xff, 0x1b, 0x00, 0xe0, 0xff, 0xe4, 0xff, 0xf6, 0xff, 0xc9, 0xff, -0xf2, 0xff, 0xfc, 0xff, 0x2d, 0x00, 0x25, 0x00, 0x09, 0x00, 0xf2, 0xff, 0x1e, 0x00, 0xe3, 0xff, -0xff, 0xff, 0x06, 0x00, 0xd1, 0xff, 0x34, 0x00, 0x13, 0x00, 0xfd, 0xff, 0x0d, 0x00, 0x0b, 0x00, -0x10, 0x00, 0x02, 0x00, 0xf3, 0xff, 0x17, 0x00, 0x2b, 0x00, 0x39, 0x00, 0xf0, 0xff, 0xf0, 0xff, -0xe6, 0xff, 0x1b, 0x00, 0x02, 0x00, 0x12, 0x00, 0xf0, 0xff, 0x14, 0x00, 0x1b, 0x00, 0xf2, 0xff, -0x19, 0x00, 0xf3, 0xff, 0x1f, 0x00, 0xc9, 0xff, 0xdf, 0xff, 0xee, 0xff, 0x35, 0x00, 0x65, 0x00, -0x11, 0x00, 0x2f, 0x00, 0xd7, 0xff, 0x00, 0x00, 0x29, 0x00, 0x3b, 0x00, 0x53, 0x00, 0x10, 0x00, -0x31, 0x00, 0x32, 0x00, 0x75, 0x00, 0x37, 0x00, 0x2b, 0x00, 0x53, 0x00, 0x5e, 0x00, 0x3c, 0x00, -0x1c, 0x00, 0x47, 0x00, 0x0c, 0x00, 0x22, 0x00, 0x30, 0x00, 0xb8, 0xff, 0xd8, 0xff, 0x04, 0x00, -0x1e, 0x00, 0xff, 0xff, 0xf0, 0xff, 0xff, 0xff, 0x1e, 0x00, 0xe2, 0xff, 0xe4, 0xff, 0x9f, 0xff, -0x85, 0xff, 0x53, 0xff, 0x72, 0xff, 0x47, 0xff, 0x54, 0xff, 0xad, 0xff, 0x72, 0xff, 0x6b, 0xff, -0x72, 0xff, 0x29, 0xff, 0x7d, 0xff, 0xeb, 0xff, 0xbb, 0xff, 0x9f, 0xff, 0x8c, 0xff, 0x07, 0x00, -0xef, 0xff, 0x75, 0xff, 0x7f, 0xff, 0x46, 0xff, 0xc1, 0xff, 0xb8, 0xff, 0xcb, 0xff, 0xa2, 0xff, -0xf4, 0xff, 0xcb, 0xff, 0xde, 0xff, 0x9f, 0xff, 0xd9, 0xff, 0xa0, 0xff, 0xe3, 0xff, 0x06, 0x00, -0xe2, 0xff, 0xef, 0xff, 0x06, 0x00, 0x51, 0x00, 0x07, 0x00, 0xf4, 0xff, 0xd7, 0xff, 0x18, 0x00, -0x39, 0x00, 0x49, 0x00, 0x3f, 0x00, 0x37, 0x00, 0x33, 0x00, 0x79, 0x00, 0x6e, 0x00, 0x44, 0x00, -0x2e, 0x00, 0x5f, 0x00, 0x05, 0x00, 0x28, 0x00, 0x01, 0x00, 0x35, 0x00, 0x3c, 0x00, 0x0e, 0x00, -0x5d, 0x00, 0x07, 0x00, 0x2c, 0x00, 0x1c, 0x00, 0xe8, 0xff, 0x19, 0x00, 0x1b, 0x00, 0x4f, 0x00, -0x8d, 0x00, 0x49, 0x00, 0x2e, 0x00, 0xc4, 0x00, 0xbe, 0x00, 0xe2, 0x00, 0x7d, 0x00, 0x89, 0x00, -0xb3, 0x00, 0x7a, 0x00, 0xa9, 0x00, 0xb1, 0x00, 0xb1, 0x00, 0xcc, 0x00, 0xc2, 0x00, 0xb2, 0x00, -0xba, 0x00, 0x9d, 0x00, 0xaf, 0x00, 0xa9, 0x00, 0x86, 0x00, 0x8c, 0x00, 0xc6, 0x00, 0x8e, 0x00, -0x4d, 0x00, 0x6c, 0x00, 0x8e, 0x00, 0x84, 0x00, 0x63, 0x00, 0xa2, 0x00, 0x7c, 0x00, 0x5a, 0x00, -0x83, 0x00, 0x64, 0x00, 0x3b, 0x00, 0x7e, 0x00, 0x28, 0x00, 0x5a, 0x00, 0x10, 0x00, 0x48, 0x00, -0x58, 0x00, 0x3c, 0x00, 0x64, 0x00, 0x1d, 0x00, 0x3c, 0x00, 0x6a, 0x00, 0x24, 0x00, 0x34, 0x00, -0x5f, 0x00, 0x4d, 0x00, 0x5a, 0x00, 0x45, 0x00, 0x03, 0x00, 0x25, 0x00, 0x38, 0x00, 0x3a, 0x00, -0x3b, 0x00, 0x00, 0x00, 0x18, 0x00, 0xfe, 0xff, 0x26, 0x00, 0xce, 0xff, 0xc7, 0xff, 0xcb, 0xff, -0x6a, 0xff, 0xa4, 0xff, 0xd4, 0xff, 0xeb, 0xff, 0x94, 0xff, 0x8a, 0xff, 0xc9, 0xff, 0xa9, 0xff, -0xb8, 0xff, 0xd1, 0xff, 0xea, 0xff, 0xdb, 0xff, 0x0d, 0x00, 0xd0, 0xff, 0xf6, 0xff, 0x7b, 0xff, -0xc8, 0xff, 0xa4, 0xff, 0x6f, 0xff, 0x8c, 0xff, 0x9d, 0xff, 0xbe, 0xff, 0x90, 0xff, 0x8e, 0xff, -0xb9, 0xff, 0x9b, 0xff, 0x8a, 0xff, 0x75, 0xff, 0x7a, 0xff, 0x62, 0xff, 0xb0, 0xff, 0x88, 0xff, -0xad, 0xff, 0x77, 0xff, 0x8f, 0xff, 0x24, 0xff, 0x59, 0xff, 0x73, 0xff, 0x34, 0xff, 0x43, 0xff, -0x18, 0xff, 0x76, 0xff, 0x3e, 0xff, 0x6a, 0xff, 0x67, 0xff, 0x3c, 0xff, 0x4d, 0xff, 0x3e, 0xff, -0x46, 0xff, 0x0e, 0xff, 0x4c, 0xff, 0x2c, 0xff, 0x51, 0xff, 0x5d, 0xff, 0x3a, 0xff, 0x6e, 0xff, -0x75, 0xff, 0x6d, 0xff, 0x8e, 0xff, 0xa2, 0xff, 0x9a, 0xff, 0xb4, 0xff, 0xb8, 0xff, 0xcc, 0xff, -0x95, 0xff, 0xc3, 0xff, 0xa4, 0xff, 0x86, 0xff, 0xb5, 0xff, 0xbf, 0xff, 0xff, 0xff, 0xd2, 0xff, -0xd0, 0xff, 0xfc, 0xff, 0x1c, 0x00, 0x01, 0x00, 0x1b, 0x00, 0x09, 0x00, 0xff, 0xff, 0x72, 0x00, -0x11, 0x00, 0x1b, 0x00, 0x2e, 0x00, 0x4b, 0x00, 0x25, 0x00, 0x89, 0x00, 0x52, 0x00, 0x6d, 0x00, -0x74, 0x00, 0x9d, 0x00, 0x97, 0x00, 0xaf, 0x00, 0xaf, 0x00, 0x9d, 0x00, 0x8c, 0x00, 0x25, 0x00, -0x81, 0x00, 0x74, 0x00, 0x80, 0x00, 0x49, 0x00, 0x28, 0x00, 0x41, 0x00, 0x42, 0x00, 0x7b, 0x00, -0x68, 0x00, 0x68, 0x00, 0xa3, 0x00, 0x86, 0x00, 0x72, 0x00, 0x90, 0x00, 0x5d, 0x00, 0x73, 0x00, -0x45, 0x00, 0x30, 0x00, 0x11, 0x00, 0xf4, 0xff, 0x01, 0x00, 0x0b, 0x00, 0x22, 0x00, 0xfd, 0xff, -0xed, 0xff, 0xe4, 0xff, 0xea, 0xff, 0x02, 0x00, 0xcf, 0xff, 0xfc, 0xff, 0xf3, 0xff, 0xe5, 0xff, -0x21, 0x00, 0xb0, 0xff, 0xea, 0xff, 0xe4, 0xff, 0xf2, 0xff, 0xab, 0xff, 0xc2, 0xff, 0xf1, 0xff, -0xe7, 0xff, 0x31, 0x00, 0x21, 0x00, 0x20, 0x00, 0xf7, 0xff, 0x0f, 0x00, 0x32, 0x00, 0xfd, 0xff, -0x0a, 0x00, 0x11, 0x00, 0x6b, 0x00, 0x30, 0x00, 0x09, 0x00, 0xfd, 0xff, 0xe7, 0xff, 0xf7, 0xff, -0xed, 0xff, 0x19, 0x00, 0x2e, 0x00, 0x0b, 0x00, 0x35, 0x00, 0x35, 0x00, 0x4d, 0x00, 0x4e, 0x00, -0x3f, 0x00, 0x43, 0x00, 0x46, 0x00, 0x3a, 0x00, 0x6d, 0x00, 0x50, 0x00, 0x75, 0x00, 0x9d, 0x00, -0x85, 0x00, 0x75, 0x00, 0x78, 0x00, 0x83, 0x00, 0x7d, 0x00, 0x48, 0x00, 0x75, 0x00, 0x3d, 0x00, -0x39, 0x00, 0x67, 0x00, 0x81, 0x00, 0x6d, 0x00, 0x8d, 0x00, 0x9b, 0x00, 0x94, 0x00, 0x89, 0x00, -0x94, 0x00, 0xd0, 0x00, 0xb2, 0x00, 0x9a, 0x00, 0xa0, 0x00, 0x9a, 0x00, 0xa7, 0x00, 0xda, 0x00, -0xbb, 0x00, 0xc1, 0x00, 0x1b, 0x01, 0xcd, 0x00, 0xba, 0x00, 0xc4, 0x00, 0x0a, 0x01, 0xdf, 0x00, -0xbb, 0x00, 0xae, 0x00, 0xca, 0x00, 0xbc, 0x00, 0xd2, 0x00, 0xc3, 0x00, 0xa6, 0x00, 0x7e, 0x00, -0x58, 0x00, 0x5a, 0x00, 0x33, 0x00, 0x91, 0x00, 0x5e, 0x00, 0x78, 0x00, 0x82, 0x00, 0x64, 0x00, -0x73, 0x00, 0x58, 0x00, 0x3b, 0x00, 0x35, 0x00, 0x58, 0x00, 0x13, 0x00, 0x0f, 0x00, 0xfd, 0xff, -0x1a, 0x00, 0xda, 0xff, 0xc9, 0xff, 0xde, 0xff, 0x1d, 0x00, 0x5f, 0x00, 0x28, 0x00, 0xf1, 0xff, -0x20, 0x00, 0x2c, 0x00, 0xca, 0xff, 0xa0, 0xff, 0x9d, 0xff, 0x93, 0xff, 0xc0, 0xff, 0xa7, 0xff, -0x65, 0xff, 0xd2, 0xff, 0xbf, 0xff, 0xa7, 0xff, 0xd1, 0xff, 0xb2, 0xff, 0xcc, 0xff, 0xa0, 0xff, -0xc7, 0xff, 0x9f, 0xff, 0x96, 0xff, 0xbf, 0xff, 0xab, 0xff, 0x9f, 0xff, 0x72, 0xff, 0xd0, 0xff, -0xd9, 0xff, 0xb6, 0xff, 0x8c, 0xff, 0x74, 0xff, 0xbc, 0xff, 0x99, 0xff, 0x62, 0xff, 0x3f, 0xff, -0x2d, 0xff, 0x21, 0xff, 0x22, 0xff, 0x3d, 0xff, 0x1e, 0xff, 0xff, 0xfe, 0xf6, 0xfe, 0xf7, 0xfe, -0xfe, 0xfe, 0x1f, 0xff, 0x23, 0xff, 0xe4, 0xfe, 0xfd, 0xfe, 0xdb, 0xfe, 0x25, 0xff, 0x12, 0xff, -0xdc, 0xfe, 0x1f, 0xff, 0x41, 0xff, 0xef, 0xfe, 0x00, 0xff, 0x42, 0xff, 0x29, 0xff, 0x14, 0xff, -0x21, 0xff, 0x04, 0xff, 0x14, 0xff, 0x45, 0xff, 0x58, 0xff, 0x13, 0xff, 0x55, 0xff, 0x51, 0xff, -0x58, 0xff, 0x78, 0xff, 0x7c, 0xff, 0xcd, 0xff, 0xe0, 0xff, 0xe1, 0xff, 0x01, 0x00, 0xb9, 0xff, -0xbe, 0xff, 0xf6, 0xff, 0xd0, 0xff, 0x07, 0x00, 0xec, 0xff, 0xd4, 0xff, 0xb1, 0xff, 0xb4, 0xff, -0xa8, 0xff, 0xb7, 0xff, 0x8f, 0xff, 0x97, 0xff, 0xa5, 0xff, 0x85, 0xff, 0x8e, 0xff, 0x9a, 0xff, -0xcd, 0xff, 0x9f, 0xff, 0x62, 0xff, 0x81, 0xff, 0x91, 0xff, 0x5e, 0xff, 0x3e, 0xff, 0x6a, 0xff, -0x43, 0xff, 0x42, 0xff, 0x2f, 0xff, 0x68, 0xff, 0x27, 0xff, 0x51, 0xff, 0x46, 0xff, 0x3c, 0xff, -0x62, 0xff, 0x74, 0xff, 0x33, 0xff, 0xfd, 0xfe, 0x5d, 0xff, 0x51, 0xff, 0x5d, 0xff, 0x4b, 0xff, -0x50, 0xff, 0x88, 0xff, 0x6d, 0xff, 0x94, 0xff, 0x55, 0xff, 0x93, 0xff, 0x97, 0xff, 0x4d, 0xff, -0x6c, 0xff, 0x72, 0xff, 0x9f, 0xff, 0x9e, 0xff, 0x6e, 0xff, 0x61, 0xff, 0x78, 0xff, 0x75, 0xff, -0x4b, 0xff, 0x8c, 0xff, 0x72, 0xff, 0x55, 0xff, 0x8e, 0xff, 0x2a, 0xff, 0x89, 0xff, 0x6b, 0xff, -0x3f, 0xff, 0x85, 0xff, 0x34, 0xff, 0x7f, 0xff, 0x2d, 0xff, 0x23, 0xff, 0x4e, 0xff, 0x11, 0xff, -0x38, 0xff, 0xfd, 0xfe, 0x04, 0xff, 0xc2, 0xfe, 0x44, 0xff, 0xe6, 0xfe, 0x4f, 0xff, 0x2f, 0xff, -0xfd, 0xfe, 0xd9, 0xfe, 0xfe, 0xfe, 0xf7, 0xfe, 0x0d, 0xff, 0xfb, 0xfe, 0x04, 0xff, 0xfc, 0xfe, -0x2e, 0xff, 0xfc, 0xfe, 0x0a, 0xff, 0x1f, 0xff, 0x25, 0xff, 0xb0, 0xfe, 0x10, 0xff, 0xc1, 0xfe, -0x1b, 0xff, 0x10, 0xff, 0x08, 0xff, 0x4c, 0xff, 0x3f, 0xff, 0x20, 0xff, 0x52, 0xff, 0x56, 0xff, -0x6a, 0xff, 0x6e, 0xff, 0x63, 0xff, 0x7a, 0xff, 0x91, 0xff, 0xdb, 0xff, 0x79, 0xff, 0xb2, 0xff, -0xe4, 0xff, 0x82, 0xff, 0x3d, 0xff, 0x8d, 0xff, 0x3e, 0xff, 0x3b, 0xff, 0xe8, 0xfe, 0x14, 0xff, -0xfc, 0xfe, 0xf2, 0xfe, 0x21, 0xff, 0x32, 0xff, 0x0b, 0xff, 0x4e, 0xff, 0x37, 0xff, 0x05, 0xff, -0x19, 0xff, 0x41, 0xff, 0x54, 0xff, 0x5b, 0xff, 0x59, 0xff, 0xe3, 0xfe, 0x17, 0xff, 0xee, 0xfe, -0x30, 0xff, 0xee, 0xfe, 0x19, 0xff, 0xff, 0xfe, 0xf4, 0xfe, 0xc5, 0xfe, 0x1d, 0xff, 0xf6, 0xfe, -0x0b, 0xff, 0x5a, 0xff, 0x60, 0xff, 0x2a, 0xff, 0x3c, 0xff, 0x12, 0xff, 0x30, 0xff, 0x30, 0xff, -0xfa, 0xfe, 0x25, 0xff, 0x4c, 0xff, 0x68, 0xff, 0x65, 0xff, 0x54, 0xff, 0x25, 0xff, 0x35, 0xff, -0x2a, 0xff, 0x44, 0xff, 0x39, 0xff, 0x39, 0xff, 0x3f, 0xff, 0x27, 0xff, 0x6e, 0xff, 0x4b, 0xff, -0x22, 0xff, 0x78, 0xff, 0xb2, 0xff, 0x9c, 0xff, 0x5f, 0xff, 0x7e, 0xff, 0x70, 0xff, 0xa2, 0xff, -0x83, 0xff, 0x82, 0xff, 0x84, 0xff, 0x7c, 0xff, 0x61, 0xff, 0x71, 0xff, 0x47, 0xff, 0x68, 0xff, -0xaa, 0xff, 0x81, 0xff, 0x8a, 0xff, 0x7c, 0xff, 0x44, 0xff, 0x5d, 0xff, 0x8d, 0xff, 0x8f, 0xff, -0xa2, 0xff, 0x82, 0xff, 0xc7, 0xff, 0xce, 0xff, 0xc1, 0xff, 0xad, 0xff, 0xb8, 0xff, 0xc1, 0xff, -0xa4, 0xff, 0x62, 0xff, 0xc4, 0xff, 0xcc, 0xff, 0x04, 0x00, 0xfb, 0xff, 0xef, 0xff, 0xfb, 0xff, -0x29, 0x00, 0xe3, 0xff, 0xe9, 0xff, 0xdc, 0xff, 0xce, 0xff, 0x7f, 0xff, 0xc2, 0xff, 0x03, 0x00, -0xe5, 0xff, 0xb8, 0xff, 0xb3, 0xff, 0xb8, 0xff, 0x91, 0xff, 0xe2, 0xff, 0xa1, 0xff, 0x71, 0xff, -0x9b, 0xff, 0xe3, 0xff, 0xf6, 0xff, 0xe7, 0xff, 0xe4, 0xff, 0x00, 0x00, 0x0b, 0x00, 0xf5, 0xff, -0x41, 0x00, 0x1c, 0x00, 0xe5, 0xff, 0xd4, 0xff, 0xf2, 0xff, 0x1b, 0x00, 0x24, 0x00, 0x1d, 0x00, -0x04, 0x00, 0x42, 0x00, 0x2f, 0x00, 0x11, 0x00, 0x65, 0x00, 0x2e, 0x00, 0x8a, 0x00, 0x59, 0x00, -0x2e, 0x00, 0x6d, 0x00, 0x6e, 0x00, 0x61, 0x00, 0x64, 0x00, 0x72, 0x00, 0x8e, 0x00, 0x78, 0x00, -0x5e, 0x00, 0x84, 0x00, 0x9f, 0x00, 0x78, 0x00, 0x6a, 0x00, 0x37, 0x00, 0x7b, 0x00, 0x48, 0x00, -0x22, 0x00, 0x4e, 0x00, 0x41, 0x00, 0x6b, 0x00, 0x58, 0x00, 0x60, 0x00, 0x29, 0x00, 0x40, 0x00, -0x1f, 0x00, 0x08, 0x00, 0x38, 0x00, 0x5d, 0x00, 0x5a, 0x00, 0x5f, 0x00, 0x28, 0x00, 0x6d, 0x00, -0x4a, 0x00, 0x62, 0x00, 0x45, 0x00, 0x4e, 0x00, 0xb2, 0x00, 0x83, 0x00, 0x53, 0x00, 0x7d, 0x00, -0x7d, 0x00, 0x4d, 0x00, 0x35, 0x00, 0x59, 0x00, 0x66, 0x00, 0x98, 0x00, 0xb5, 0x00, 0xae, 0x00, -0xaa, 0x00, 0xa3, 0x00, 0xea, 0x00, 0xab, 0x00, 0xe2, 0x00, 0xca, 0x00, 0xdc, 0x00, 0x7e, 0x00, -0xcf, 0x00, 0xb8, 0x00, 0xca, 0x00, 0xbd, 0x00, 0xde, 0x00, 0xce, 0x00, 0xef, 0x00, 0x13, 0x01, -0xf2, 0x00, 0xde, 0x00, 0xb0, 0x00, 0xd1, 0x00, 0x95, 0x00, 0xcf, 0x00, 0x9a, 0x00, 0xad, 0x00, -0x98, 0x00, 0x74, 0x00, 0x9d, 0x00, 0x92, 0x00, 0x8b, 0x00, 0x98, 0x00, 0xa4, 0x00, 0xac, 0x00, -0xae, 0x00, 0x14, 0x01, 0xc2, 0x00, 0xaf, 0x00, 0xc6, 0x00, 0xa5, 0x00, 0x65, 0x00, 0xd1, 0x00, -0xb0, 0x00, 0xb5, 0x00, 0xbb, 0x00, 0xaf, 0x00, 0xcd, 0x00, 0x7f, 0x00, 0xb8, 0x00, 0x92, 0x00, -0xcd, 0x00, 0xb6, 0x00, 0xac, 0x00, 0xba, 0x00, 0xa9, 0x00, 0x67, 0x00, 0x2f, 0x00, 0x87, 0x00, -0x81, 0x00, 0x5a, 0x00, 0xa5, 0x00, 0x73, 0x00, 0x5c, 0x00, 0x98, 0x00, 0x78, 0x00, 0x89, 0x00, -0x65, 0x00, 0xa6, 0x00, 0xb8, 0x00, 0x94, 0x00, 0x65, 0x00, 0x71, 0x00, 0x6b, 0x00, 0x7c, 0x00, -0x5b, 0x00, 0x3f, 0x00, 0x7e, 0x00, 0x4d, 0x00, 0x46, 0x00, 0x13, 0x00, 0x45, 0x00, 0x5b, 0x00, -0x39, 0x00, 0x60, 0x00, 0x77, 0x00, 0x71, 0x00, 0x47, 0x00, 0x29, 0x00, 0x5e, 0x00, 0x5a, 0x00, -0x40, 0x00, 0x84, 0x00, 0x82, 0x00, 0x90, 0x00, 0xc3, 0x00, 0xc5, 0x00, 0xf3, 0x00, 0xca, 0x00, -0xe9, 0x00, 0xbd, 0x00, 0x13, 0x01, 0x0b, 0x01, 0xd7, 0x00, 0xed, 0x00, 0xfb, 0x00, 0x0b, 0x01, -0xad, 0x00, 0xdb, 0x00, 0xae, 0x00, 0xa9, 0x00, 0xcc, 0x00, 0x9a, 0x00, 0x93, 0x00, 0x6c, 0x00, -0x70, 0x00, 0x8f, 0x00, 0x8b, 0x00, 0x69, 0x00, 0x84, 0x00, 0x99, 0x00, 0xca, 0x00, 0xc6, 0x00, -0xc7, 0x00, 0x9d, 0x00, 0xce, 0x00, 0x0c, 0x01, 0xd2, 0x00, 0xd9, 0x00, 0xb4, 0x00, 0xdc, 0x00, -0xbd, 0x00, 0xf0, 0x00, 0xe6, 0x00, 0xbe, 0x00, 0x9c, 0x00, 0x7a, 0x00, 0xc8, 0x00, 0x90, 0x00, -0xa9, 0x00, 0x7b, 0x00, 0x9a, 0x00, 0x90, 0x00, 0x99, 0x00, 0xa7, 0x00, 0xa5, 0x00, 0x8a, 0x00, -0x92, 0x00, 0x7a, 0x00, 0x91, 0x00, 0xea, 0x00, 0xa5, 0x00, 0x84, 0x00, 0x64, 0x00, 0x6c, 0x00, -0x81, 0x00, 0xa3, 0x00, 0x97, 0x00, 0x74, 0x00, 0x86, 0x00, 0x60, 0x00, 0x95, 0x00, 0x15, 0x00, -0x67, 0x00, 0x6a, 0x00, 0x65, 0x00, 0x4d, 0x00, 0x94, 0x00, 0x89, 0x00, 0x34, 0x00, 0x62, 0x00, -0x3d, 0x00, 0x57, 0x00, 0x3e, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x27, 0x00, 0x91, 0x00, 0x7c, 0x00, -0x5f, 0x00, 0x84, 0x00, 0x6a, 0x00, 0xf0, 0xff, 0xc3, 0xff, 0xd4, 0xff, 0xa4, 0xff, 0xe1, 0xff, -0xaf, 0xff, 0x9e, 0xff, 0x80, 0xff, 0xc8, 0xff, 0xe7, 0xff, 0xcc, 0xff, 0xb9, 0xff, 0xe3, 0xff, -0x70, 0xff, 0x61, 0xff, 0x76, 0xff, 0x96, 0xff, 0x95, 0xff, 0x9a, 0xff, 0xc0, 0xff, 0xca, 0xff, -0xdd, 0xff, 0x2a, 0x00, 0xc3, 0xff, 0x8c, 0xff, 0xd4, 0xff, 0xd3, 0xff, 0xcb, 0xff, 0xfe, 0xff, -0xec, 0xff, 0x1a, 0x00, 0x13, 0x00, 0x05, 0x00, 0x0a, 0x00, 0x3c, 0x00, 0x7c, 0x00, 0x6c, 0x00, -0x5f, 0x00, 0x6f, 0x00, 0xaf, 0x00, 0x74, 0x00, 0xc0, 0x00, 0x88, 0x00, 0x59, 0x00, 0x78, 0x00, -0x92, 0x00, 0x55, 0x00, 0x9e, 0x00, 0x0e, 0x01, 0xb0, 0x00, 0xc1, 0x00, 0xf0, 0x00, 0xec, 0x00, -0xb5, 0x00, 0xc0, 0x00, 0xe7, 0x00, 0x18, 0x01, 0x18, 0x01, 0x18, 0x01, 0xd1, 0x00, 0x0a, 0x01, -0xcd, 0x00, 0xf0, 0x00, 0xaa, 0x00, 0xc0, 0x00, 0xe6, 0x00, 0xc7, 0x00, 0xba, 0x00, 0xbd, 0x00, -0x99, 0x00, 0xa8, 0x00, 0x75, 0x00, 0x85, 0x00, 0x69, 0x00, 0xa2, 0x00, 0x98, 0x00, 0x7e, 0x00, -0x6b, 0x00, 0x8e, 0x00, 0x6d, 0x00, 0x0f, 0x00, 0x48, 0x00, 0x9a, 0x00, 0x5e, 0x00, 0x61, 0x00, -0x51, 0x00, 0x42, 0x00, 0x35, 0x00, 0xf4, 0xff, 0xdf, 0xff, 0x15, 0x00, 0x66, 0x00, 0x65, 0x00, -0x6b, 0x00, 0x89, 0x00, 0x7d, 0x00, 0x5e, 0x00, 0x43, 0x00, 0x87, 0x00, 0x73, 0x00, 0x69, 0x00, -0x42, 0x00, 0x23, 0x00, 0x23, 0x00, 0x65, 0x00, 0x64, 0x00, 0xf0, 0xff, 0xf5, 0xff, 0x17, 0x00, -0x29, 0x00, 0x59, 0x00, 0x29, 0x00, 0x05, 0x00, 0x01, 0x00, 0xe0, 0xff, 0xf4, 0xff, 0x06, 0x00, -0x0f, 0x00, 0x0f, 0x00, 0xe8, 0xff, 0xe0, 0xff, 0x49, 0x00, 0x3f, 0x00, 0xed, 0xff, 0x41, 0x00, -0x24, 0x00, 0x21, 0x00, 0x26, 0x00, 0x2c, 0x00, 0x44, 0x00, 0x02, 0x00, 0x0e, 0x00, 0xfd, 0xff, -0xda, 0xff, 0xc8, 0xff, 0xf7, 0xff, 0x11, 0x00, 0xf9, 0xff, 0xf1, 0xff, 0xf4, 0xff, 0x01, 0x00, -0xd5, 0xff, 0xbb, 0xff, 0xe8, 0xff, 0x23, 0x00, 0xf0, 0xff, 0xfe, 0xff, 0xdf, 0xff, 0xb8, 0xff, -0x7e, 0xff, 0x99, 0xff, 0x91, 0xff, 0x6b, 0xff, 0x2a, 0xff, 0x60, 0xff, 0x1e, 0xff, 0x2a, 0xff, -0x54, 0xff, 0x12, 0xff, 0x1d, 0xff, 0x79, 0xff, 0x93, 0xff, 0xa2, 0xff, 0x61, 0xff, 0x4b, 0xff, -0x5e, 0xff, 0x74, 0xff, 0x78, 0xff, 0x5b, 0xff, 0xac, 0xff, 0xb3, 0xff, 0x8f, 0xff, 0x89, 0xff, -0x90, 0xff, 0xb7, 0xff, 0xd4, 0xff, 0xe4, 0xff, 0x11, 0x00, 0xde, 0xff, 0x26, 0x00, 0x15, 0x00, -0x19, 0x00, 0xda, 0xff, 0xe8, 0xff, 0xdd, 0xff, 0xf5, 0xff, 0xb3, 0xff, 0xac, 0xff, 0xaf, 0xff, -0xab, 0xff, 0xbb, 0xff, 0xd4, 0xff, 0x99, 0xff, 0xb4, 0xff, 0x04, 0x00, 0x6d, 0xff, 0x89, 0xff, -0x81, 0xff, 0xab, 0xff, 0x9b, 0xff, 0x8a, 0xff, 0xc6, 0xff, 0xbb, 0xff, 0xbe, 0xff, 0x01, 0x00, -0xff, 0xff, 0x0d, 0x00, 0x0e, 0x00, 0x19, 0x00, 0xef, 0xff, 0xd5, 0xff, 0xaa, 0xff, 0x98, 0xff, -0x97, 0xff, 0xb2, 0xff, 0xbf, 0xff, 0xe3, 0xff, 0xcb, 0xff, 0xdd, 0xff, 0x29, 0x00, 0x05, 0x00, -0xe2, 0xff, 0x13, 0x00, 0x44, 0x00, 0x08, 0x00, 0x15, 0x00, 0xf5, 0xff, 0x3d, 0x00, 0x20, 0x00, -0x2c, 0x00, 0x2d, 0x00, 0x4e, 0x00, 0x53, 0x00, 0x2e, 0x00, 0x2b, 0x00, 0x22, 0x00, 0x3c, 0x00, -0x21, 0x00, 0x1f, 0x00, 0x2d, 0x00, 0x55, 0x00, 0x47, 0x00, 0x1b, 0x00, 0x1f, 0x00, 0x0f, 0x00, -0x01, 0x00, 0xe9, 0xff, 0x01, 0x00, 0xf3, 0xff, 0xeb, 0xff, 0x87, 0xff, 0x96, 0xff, 0xae, 0xff, -0xf3, 0xff, 0xcd, 0xff, 0xbd, 0xff, 0xeb, 0xff, 0xe1, 0xff, 0xc7, 0xff, 0xc3, 0xff, 0xc1, 0xff, -0xd5, 0xff, 0xb4, 0xff, 0xa6, 0xff, 0xae, 0xff, 0x95, 0xff, 0x53, 0xff, 0x84, 0xff, 0x6b, 0xff, -0x6c, 0xff, 0x73, 0xff, 0x63, 0xff, 0x81, 0xff, 0x97, 0xff, 0x92, 0xff, 0xb1, 0xff, 0xb4, 0xff, -0x5a, 0xff, 0x89, 0xff, 0x7e, 0xff, 0x81, 0xff, 0x61, 0xff, 0x83, 0xff, 0xa1, 0xff, 0x9b, 0xff, -0xc6, 0xff, 0xdb, 0xff, 0xb5, 0xff, 0xac, 0xff, 0xbe, 0xff, 0xbc, 0xff, 0xb0, 0xff, 0xce, 0xff, -0x2c, 0x00, 0x54, 0x00, 0x84, 0x00, 0x76, 0x00, 0x72, 0x00, 0x5e, 0x00, 0x8f, 0x00, 0x35, 0x00, -0x0c, 0x00, 0xc4, 0xff, 0x0b, 0x00, 0xa8, 0xff, 0xe1, 0xff, 0x07, 0x00, 0xe8, 0xff, 0x12, 0x00, -0x40, 0x00, 0x0b, 0x00, 0x47, 0x00, 0x3c, 0x00, 0x39, 0x00, 0x26, 0x00, 0x02, 0x00, 0x13, 0x00, -0x22, 0x00, 0xcb, 0xff, 0xd2, 0xff, 0xcb, 0xff, 0x1b, 0x00, 0x0e, 0x00, 0x3e, 0x00, 0x1a, 0x00, -0x09, 0x00, 0x0c, 0x00, 0x22, 0x00, 0xea, 0xff, 0x1c, 0x00, 0xd8, 0xff, 0xf4, 0xff, 0x01, 0x00, -0xfa, 0xff, 0xb9, 0xff, 0xeb, 0xff, 0x85, 0xff, 0xb8, 0xff, 0xba, 0xff, 0xbd, 0xff, 0xe6, 0xff, -0xc1, 0xff, 0x88, 0xff, 0x61, 0xff, 0x82, 0xff, 0x54, 0xff, 0x5b, 0xff, 0x41, 0xff, 0x83, 0xff, -0x96, 0xff, 0x5e, 0xff, 0x5c, 0xff, 0x5f, 0xff, 0x9c, 0xff, 0x8d, 0xff, 0x98, 0xff, 0x91, 0xff, -0x70, 0xff, 0x98, 0xff, 0xbb, 0xff, 0xd6, 0xff, 0xc5, 0xff, 0xf6, 0xff, 0xc9, 0xff, 0xeb, 0xff, -0xf4, 0xff, 0xf5, 0xff, 0x29, 0x00, 0x29, 0x00, 0x35, 0x00, 0x3c, 0x00, 0x2d, 0x00, 0x5c, 0x00, -0x5b, 0x00, 0x15, 0x00, 0x62, 0x00, 0x36, 0x00, 0x5a, 0x00, 0x3f, 0x00, 0x03, 0x00, 0x0e, 0x00, -0x01, 0x00, 0x17, 0x00, 0x11, 0x00, 0x36, 0x00, 0x8d, 0x00, 0x9d, 0x00, 0x56, 0x00, 0x61, 0x00, -0x34, 0x00, 0x3b, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xfc, 0xff, 0xe8, 0xff, 0xe3, 0xff, 0xf6, 0xff, -0xee, 0xff, 0xe4, 0xff, 0x00, 0x00, 0xfa, 0xff, 0x01, 0x00, 0x10, 0x00, 0xcc, 0xff, 0xbf, 0xff, -0xcb, 0xff, 0x00, 0x00, 0xb1, 0xff, 0xe0, 0xff, 0x8d, 0xff, 0xeb, 0xff, 0xcf, 0xff, 0x05, 0x00, -0xd8, 0xff, 0xdc, 0xff, 0x07, 0x00, 0xfe, 0xff, 0xf0, 0xff, 0xff, 0xff, 0xea, 0xff, 0xbe, 0xff, -0xba, 0xff, 0xca, 0xff, 0xc0, 0xff, 0xca, 0xff, 0xb3, 0xff, 0xa1, 0xff, 0xa1, 0xff, 0xb9, 0xff, -0xb4, 0xff, 0xb0, 0xff, 0xb7, 0xff, 0xd4, 0xff, 0xd2, 0xff, 0xa2, 0xff, 0xbd, 0xff, 0xaf, 0xff, -0xca, 0xff, 0xbf, 0xff, 0xfc, 0xff, 0xd0, 0xff, 0x0b, 0x00, 0xef, 0xff, 0xf5, 0xff, 0xe4, 0xff, -0xdc, 0xff, 0xbf, 0xff, 0xf5, 0xff, 0xdd, 0xff, 0xef, 0xff, 0xf6, 0xff, 0x15, 0x00, 0x0e, 0x00, -0x07, 0x00, 0xfe, 0xff, 0x16, 0x00, 0xef, 0xff, 0xe3, 0xff, 0xba, 0xff, 0x32, 0x00, 0xc9, 0xff, -0xe6, 0xff, 0xf0, 0xff, 0xe3, 0xff, 0xd7, 0xff, 0x35, 0x00, 0x11, 0x00, 0xd7, 0xff, 0x0a, 0x00, -0x13, 0x00, 0xf3, 0xff, 0xf1, 0xff, 0xf9, 0xff, 0xd3, 0xff, 0xc2, 0xff, 0xb1, 0xff, 0xc6, 0xff, -0xad, 0xff, 0xd2, 0xff, 0xc8, 0xff, 0xf9, 0xff, 0xd7, 0xff, 0x4f, 0x00, 0xed, 0xff, 0x19, 0x00, -0x27, 0x00, 0x42, 0x00, 0x12, 0x00, 0x0f, 0x00, 0x13, 0x00, 0x03, 0x00, 0x25, 0x00, 0x16, 0x00, -0x4d, 0x00, 0x05, 0x00, 0x16, 0x00, 0x0d, 0x00, 0x27, 0x00, 0x55, 0x00, 0x2d, 0x00, 0x0c, 0x00, -0x00, 0x00, 0x0b, 0x00, 0xe9, 0xff, 0x9b, 0xff, 0x9b, 0xff, 0xa0, 0xff, 0xa9, 0xff, 0x6f, 0xff, -0x85, 0xff, 0xb2, 0xff, 0xd0, 0xff, 0xc6, 0xff, 0xcb, 0xff, 0x9b, 0xff, 0x89, 0xff, 0x8a, 0xff, -0xc3, 0xff, 0x91, 0xff, 0x94, 0xff, 0xa1, 0xff, 0xba, 0xff, 0x6a, 0xff, 0x73, 0xff, 0x83, 0xff, -0x46, 0xff, 0x57, 0xff, 0x9d, 0xff, 0x45, 0xff, 0x60, 0xff, 0x58, 0xff, 0xa3, 0xff, 0x8d, 0xff, -0x38, 0xff, 0x17, 0xff, 0xee, 0xfe, 0x1e, 0xff, 0x0c, 0xff, 0x06, 0xff, 0x01, 0xff, 0x15, 0xff, -0xe2, 0xfe, 0xd2, 0xfe, 0xbd, 0xfe, 0xab, 0xfe, 0xcb, 0xfe, 0x90, 0xfe, 0x94, 0xfe, 0xde, 0xfe, -0xb3, 0xfe, 0xd0, 0xfe, 0xfc, 0xfe, 0xaa, 0xfe, 0xe0, 0xfe, 0xb7, 0xfe, 0xa2, 0xfe, 0xd7, 0xfe, -0xac, 0xfe, 0xde, 0xfe, 0xdd, 0xfe, 0xac, 0xfe, 0xcc, 0xfe, 0x8e, 0xfe, 0x84, 0xfe, 0x94, 0xfe, -0x90, 0xfe, 0x82, 0xfe, 0x8f, 0xfe, 0x7f, 0xfe, 0x79, 0xfe, 0x93, 0xfe, 0x74, 0xfe, 0xbb, 0xfe, -0xd1, 0xfe, 0xbd, 0xfe, 0x97, 0xfe, 0x8d, 0xfe, 0x73, 0xfe, 0xbe, 0xfe, 0xde, 0xfe, 0xf2, 0xfe, -0xc7, 0xfe, 0xc3, 0xfe, 0x02, 0xff, 0x05, 0xff, 0x00, 0xff, 0xe9, 0xfe, 0xd5, 0xfe, 0xd9, 0xfe, -0x11, 0xff, 0x12, 0xff, 0x37, 0xff, 0x11, 0xff, 0x6c, 0xff, 0x25, 0xff, 0x1d, 0xff, 0x37, 0xff, -0x4d, 0xff, 0x42, 0xff, 0x2b, 0xff, 0x41, 0xff, 0x68, 0xff, 0x63, 0xff, 0x8b, 0xff, 0x88, 0xff, -0xd8, 0xff, 0xd7, 0xff, 0xca, 0xff, 0x06, 0x00, 0xe2, 0xff, 0xae, 0xff, 0xa6, 0xff, 0xa2, 0xff, -0xdd, 0xff, 0xbe, 0xff, 0xbb, 0xff, 0xe6, 0xff, 0xb6, 0xff, 0xe6, 0xff, 0xf9, 0xff, 0xbb, 0xff, -0x20, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xf3, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xd7, 0xff, 0xbb, 0xff, -0x9e, 0xff, 0xe6, 0xff, 0xda, 0xff, 0x20, 0x00, 0x33, 0x00, 0x72, 0x00, 0x11, 0x00, 0xfe, 0xff, -0xc8, 0xff, 0x15, 0x00, 0x41, 0x00, 0x61, 0x00, 0x25, 0x00, 0x2d, 0x00, 0x2d, 0x00, 0x1c, 0x00, -0x38, 0x00, 0x0e, 0x00, 0x2c, 0x00, 0x0e, 0x00, 0x02, 0x00, 0x10, 0x00, 0x18, 0x00, 0x3a, 0x00, -0x42, 0x00, 0xf3, 0xff, 0x13, 0x00, 0xf4, 0xff, 0x41, 0x00, 0x36, 0x00, 0x09, 0x00, 0x07, 0x00, -0x1c, 0x00, 0xfc, 0xff, 0xf9, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0x2b, 0x00, 0x23, 0x00, 0x03, 0x00, -0x25, 0x00, 0x16, 0x00, 0x05, 0x00, 0x18, 0x00, 0x0f, 0x00, 0x3d, 0x00, 0x21, 0x00, 0x4a, 0x00, -0xf8, 0xff, 0x43, 0x00, 0xe7, 0xff, 0x2b, 0x00, 0x4d, 0x00, 0x3f, 0x00, 0x68, 0x00, 0x26, 0x00, -0x1a, 0x00, 0x2d, 0x00, 0x24, 0x00, 0x1d, 0x00, 0x16, 0x00, 0x4f, 0x00, 0x1b, 0x00, 0x4f, 0x00, -0x69, 0x00, 0x48, 0x00, 0x29, 0x00, 0x1d, 0x00, 0x41, 0x00, 0x22, 0x00, 0x73, 0x00, 0x33, 0x00, -0x43, 0x00, 0x7b, 0x00, 0x9b, 0x00, 0x65, 0x00, 0x5f, 0x00, 0x59, 0x00, 0x6b, 0x00, 0xb2, 0x00, -0x9a, 0x00, 0xc5, 0x00, 0xc8, 0x00, 0xae, 0x00, 0xc9, 0x00, 0x7c, 0x00, 0xc2, 0x00, 0x7d, 0x00, -0x83, 0x00, 0x8f, 0x00, 0xb5, 0x00, 0x76, 0x00, 0xdc, 0x00, 0xac, 0x00, 0xa6, 0x00, 0x94, 0x00, -0x41, 0x00, 0xbe, 0x00, 0x89, 0x00, 0xa6, 0x00, 0x8f, 0x00, 0x71, 0x00, 0x99, 0x00, 0xf0, 0x00, -0xc8, 0x00, 0xb4, 0x00, 0xaa, 0x00, 0xfb, 0x00, 0xd0, 0x00, 0xd0, 0x00, 0xd6, 0x00, 0x18, 0x01, -0xd0, 0x00, 0x12, 0x01, 0xd6, 0x00, 0xb7, 0x00, 0x4f, 0x00, 0xd4, 0x00, 0xd1, 0x00, 0x8f, 0x00, -0x52, 0x00, 0x9b, 0x00, 0x94, 0x00, 0x82, 0x00, 0xa8, 0x00, 0x51, 0x00, 0x7f, 0x00, 0x46, 0x00, -0x76, 0x00, 0x8c, 0x00, 0xba, 0x00, 0x7c, 0x00, 0x9c, 0x00, 0xdf, 0x00, 0xa2, 0x00, 0xff, 0x00, -0xb2, 0x00, 0xd6, 0x00, 0xfc, 0x00, 0xcc, 0x00, 0xe7, 0x00, 0xe2, 0x00, 0xe8, 0x00, 0xca, 0x00, -0x7d, 0x00, 0xd0, 0x00, 0xca, 0x00, 0xa0, 0x00, 0xd6, 0x00, 0x6a, 0x00, 0xa7, 0x00, 0x64, 0x00, -0x72, 0x00, 0x5f, 0x00, 0x82, 0x00, 0x9a, 0x00, 0x83, 0x00, 0x84, 0x00, 0x70, 0x00, 0xa0, 0x00, -0x9b, 0x00, 0x6f, 0x00, 0x3e, 0x00, 0x56, 0x00, 0x2b, 0x00, 0x05, 0x00, 0xbe, 0xff, 0xfc, 0xff, -0xf4, 0xff, 0xfb, 0xff, 0x42, 0x00, 0x28, 0x00, 0xf5, 0xff, 0xf6, 0xff, 0xe7, 0xff, 0xd3, 0xff, -0x15, 0x00, 0x31, 0x00, 0xfe, 0xff, 0x0e, 0x00, 0x0e, 0x00, 0x37, 0x00, 0x4c, 0x00, 0x3c, 0x00, -0x2e, 0x00, 0x06, 0x00, 0xfa, 0xff, 0x18, 0x00, 0x4d, 0x00, 0x82, 0x00, 0x90, 0x00, 0x6a, 0x00, -0x60, 0x00, 0x9a, 0x00, 0x70, 0x00, 0x2b, 0x00, 0x56, 0x00, 0x74, 0x00, 0x98, 0x00, 0x9b, 0x00, -0x71, 0x00, 0xb8, 0x00, 0x2d, 0x00, 0x81, 0x00, 0x4f, 0x00, 0x56, 0x00, 0x63, 0x00, 0x4d, 0x00, -0x54, 0x00, 0x8e, 0x00, 0x61, 0x00, 0x68, 0x00, 0xae, 0x00, 0x52, 0x00, 0x3b, 0x00, 0x06, 0x00, -0x64, 0x00, 0x29, 0x00, 0x2a, 0x00, 0x10, 0x00, 0x1e, 0x00, 0x63, 0x00, 0x2c, 0x00, 0x25, 0x00, -0x3a, 0x00, 0xba, 0xff, 0x09, 0x00, 0xec, 0xff, 0x13, 0x00, 0xe8, 0xff, 0xfc, 0xff, 0x09, 0x00, -0xec, 0xff, 0x08, 0x00, 0x2c, 0x00, 0xdb, 0xff, 0xfc, 0xff, 0xc4, 0xff, 0xd8, 0xff, 0xe2, 0xff, -0x01, 0x00, 0xdd, 0xff, 0x22, 0x00, 0x01, 0x00, 0xf4, 0xff, 0xe5, 0xff, 0xd4, 0xff, 0xff, 0xff, -0x9d, 0xff, 0xe6, 0xff, 0xb1, 0xff, 0xb4, 0xff, 0xb4, 0xff, 0x81, 0xff, 0x57, 0xff, 0x1f, 0xff, -0x8f, 0xff, 0x37, 0xff, 0x58, 0xff, 0x7a, 0xff, 0x5c, 0xff, 0x4d, 0xff, 0x25, 0xff, 0x47, 0xff, -0x36, 0xff, 0x3c, 0xff, 0x84, 0xff, 0x7c, 0xff, 0x61, 0xff, 0x76, 0xff, 0x42, 0xff, 0xe8, 0xfe, -0xe3, 0xfe, 0xe6, 0xfe, 0xbc, 0xfe, 0xf7, 0xfe, 0xc1, 0xfe, 0xe7, 0xfe, 0x0c, 0xff, 0xfb, 0xfe, -0xf8, 0xfe, 0xb0, 0xfe, 0x7f, 0xfe, 0xca, 0xfe, 0xdd, 0xfe, 0xa5, 0xfe, 0xdf, 0xfe, 0xe3, 0xfe, -0xdd, 0xfe, 0x00, 0xff, 0xff, 0xfe, 0xf6, 0xfe, 0xeb, 0xfe, 0xda, 0xfe, 0xf1, 0xfe, 0x1b, 0xff, -0xeb, 0xfe, 0x0f, 0xff, 0x04, 0xff, 0x3d, 0xff, 0x5a, 0xff, 0x2f, 0xff, 0xf5, 0xfe, 0x12, 0xff, -0x48, 0xff, 0xfa, 0xfe, 0x0c, 0xff, 0xe7, 0xfe, 0x3e, 0xff, 0x10, 0xff, 0xfb, 0xfe, 0x0d, 0xff, -0xf2, 0xfe, 0xd3, 0xfe, 0xd6, 0xfe, 0xac, 0xfe, 0xa4, 0xfe, 0xc7, 0xfe, 0x0b, 0xff, 0xe3, 0xfe, -0xd5, 0xfe, 0x2e, 0xff, 0xd6, 0xfe, 0xc3, 0xfe, 0xd8, 0xfe, 0x4c, 0xff, 0x10, 0xff, 0x07, 0xff, -0xff, 0xfe, 0x07, 0xff, 0xe1, 0xfe, 0x13, 0xff, 0x11, 0xff, 0xd8, 0xfe, 0xfe, 0xfe, 0x09, 0xff, -0x45, 0xff, 0x68, 0xff, 0x8e, 0xff, 0x77, 0xff, 0x3c, 0xff, 0x60, 0xff, 0x5a, 0xff, 0xdd, 0xff, -0x83, 0xff, 0x8f, 0xff, 0xb3, 0xff, 0xb3, 0xff, 0xd7, 0xff, 0xef, 0xff, 0x00, 0x00, 0xef, 0xff, -0xe3, 0xff, 0xfb, 0xff, 0xba, 0xff, 0x03, 0x00, 0x19, 0x00, 0x27, 0x00, 0x49, 0x00, 0x27, 0x00, -0x56, 0x00, 0x19, 0x00, 0x69, 0x00, 0x67, 0x00, 0x57, 0x00, 0x51, 0x00, 0x2f, 0x00, 0xa6, 0x00, -0x71, 0x00, 0xbe, 0x00, 0x5a, 0x00, 0x76, 0x00, 0x7d, 0x00, 0x53, 0x00, 0x0b, 0x00, 0x1c, 0x00, -0x20, 0x00, 0x4a, 0x00, 0x44, 0x00, 0x3e, 0x00, 0x37, 0x00, 0x7c, 0x00, 0x12, 0x00, 0x22, 0x00, -0x5b, 0x00, 0x2d, 0x00, 0x3c, 0x00, 0x40, 0x00, 0x2a, 0x00, 0x99, 0x00, 0x3d, 0x00, 0x27, 0x00, -0x3c, 0x00, 0x53, 0x00, 0x70, 0x00, 0x6c, 0x00, 0x6b, 0x00, 0x8f, 0x00, 0xb2, 0x00, 0x6a, 0x00, -0xb4, 0x00, 0x92, 0x00, 0xd1, 0x00, 0xca, 0x00, 0x0c, 0x01, 0x2e, 0x01, 0x5b, 0x01, 0xd3, 0x00, -0xf1, 0x00, 0xe0, 0x00, 0x24, 0x01, 0xff, 0x00, 0x42, 0x01, 0x18, 0x01, 0x1d, 0x01, 0xf5, 0x00, -0x29, 0x01, 0x1d, 0x01, 0x2c, 0x01, 0x43, 0x01, 0x57, 0x01, 0x2c, 0x01, 0x0e, 0x01, 0x64, 0x01, -0x18, 0x01, 0x5f, 0x01, 0x1f, 0x01, 0x51, 0x01, 0x91, 0x01, 0x88, 0x01, 0x94, 0x01, 0x49, 0x01, -0x64, 0x01, 0xa6, 0x01, 0x9e, 0x01, 0x5b, 0x01, 0x93, 0x01, 0x67, 0x01, 0x6e, 0x01, 0x5e, 0x01, -0x95, 0x01, 0x95, 0x01, 0x6a, 0x01, 0xb9, 0x01, 0xc3, 0x01, 0x9d, 0x01, 0x80, 0x01, 0x7a, 0x01, -0x80, 0x01, 0x73, 0x01, 0x70, 0x01, 0x79, 0x01, 0xeb, 0x01, 0xb5, 0x01, 0xb7, 0x01, 0xd7, 0x01, -0xd0, 0x01, 0x94, 0x01, 0xb4, 0x01, 0x7c, 0x01, 0x91, 0x01, 0x7a, 0x01, 0x7a, 0x01, 0xb1, 0x01, -0xad, 0x01, 0xa3, 0x01, 0xa4, 0x01, 0xbb, 0x01, 0xab, 0x01, 0x5a, 0x01, 0x58, 0x01, 0x54, 0x01, -0x46, 0x01, 0x6c, 0x01, 0x52, 0x01, 0x8a, 0x01, 0x70, 0x01, 0x66, 0x01, 0x5e, 0x01, 0x29, 0x01, -0x48, 0x01, 0x1c, 0x01, 0x32, 0x01, 0x09, 0x01, 0x25, 0x01, 0x6a, 0x01, 0x5f, 0x01, 0x0d, 0x01, -0x0b, 0x01, 0x3c, 0x01, 0x0a, 0x01, 0x56, 0x01, 0xfd, 0x00, 0x4a, 0x01, 0xdf, 0x00, 0xfd, 0x00, -0xc2, 0x00, 0xcb, 0x00, 0xb8, 0x00, 0xb0, 0x00, 0x92, 0x00, 0xb6, 0x00, 0x95, 0x00, 0xa5, 0x00, -0xb3, 0x00, 0x6f, 0x00, 0xb0, 0x00, 0x8a, 0x00, 0x70, 0x00, 0x4e, 0x00, 0xb0, 0x00, 0xa5, 0x00, -0xb7, 0x00, 0xd8, 0x00, 0xec, 0x00, 0xa1, 0x00, 0xc5, 0x00, 0x03, 0x01, 0xaf, 0x00, 0xb1, 0x00, -0x9f, 0x00, 0x91, 0x00, 0x87, 0x00, 0xad, 0x00, 0x89, 0x00, 0xcf, 0x00, 0x30, 0x01, 0xd0, 0x00, -0x1e, 0x01, 0x22, 0x01, 0x19, 0x01, 0x0b, 0x01, 0x24, 0x01, 0x59, 0x01, 0xa0, 0x01, 0xa2, 0x01, -0x82, 0x01, 0x90, 0x01, 0xa7, 0x01, 0x76, 0x01, 0x9c, 0x01, 0x8e, 0x01, 0xbf, 0x01, 0xf4, 0x01, -0xee, 0x01, 0x6a, 0x01, 0xae, 0x01, 0xa0, 0x01, 0x9c, 0x01, 0x89, 0x01, 0xb8, 0x01, 0x70, 0x01, -0x7e, 0x01, 0xb2, 0x01, 0x54, 0x01, 0x6a, 0x01, 0x42, 0x01, 0x45, 0x01, 0x26, 0x01, 0x4a, 0x01, -0xf7, 0x00, 0x03, 0x01, 0x2b, 0x01, 0x93, 0x00, 0x01, 0x01, 0xcf, 0x00, 0x07, 0x01, 0x0b, 0x01, -0xad, 0x00, 0xff, 0x00, 0xb3, 0x00, 0x99, 0x00, 0x60, 0x00, 0x94, 0x00, 0x76, 0x00, 0x31, 0x00, -0x27, 0x00, 0x7f, 0x00, 0x6f, 0x00, 0x9c, 0x00, 0xb0, 0x00, 0x97, 0x00, 0x7f, 0x00, 0x87, 0x00, -0x73, 0x00, 0x9e, 0x00, 0x81, 0x00, 0x64, 0x00, 0x3e, 0x00, 0x67, 0x00, 0x4b, 0x00, 0x5c, 0x00, -0x7f, 0x00, 0x40, 0x00, 0xac, 0x00, 0x72, 0x00, 0xaa, 0x00, 0xba, 0x00, 0xbc, 0x00, 0x91, 0x00, -0x6f, 0x00, 0x79, 0x00, 0x2d, 0x00, 0x1e, 0x00, 0x41, 0x00, 0x23, 0x00, 0x11, 0x00, 0x3b, 0x00, -0x34, 0x00, 0x12, 0x00, 0x4d, 0x00, 0x17, 0x00, 0x89, 0x00, 0x28, 0x00, 0x18, 0x00, 0x58, 0x00, -0x54, 0x00, 0x64, 0x00, 0x5a, 0x00, 0x83, 0x00, 0x46, 0x00, 0x4f, 0x00, 0x19, 0x00, 0x34, 0x00, -0x0d, 0x00, 0xce, 0xff, 0x15, 0x00, 0xe4, 0xff, 0x10, 0x00, 0xea, 0xff, 0xac, 0xff, 0x78, 0xff, -0xb3, 0xff, 0xa6, 0xff, 0x84, 0xff, 0x9f, 0xff, 0x79, 0xff, 0xdd, 0xff, 0xdb, 0xff, 0xb0, 0xff, -0xb5, 0xff, 0xc9, 0xff, 0x69, 0xff, 0xb5, 0xff, 0xab, 0xff, 0xa3, 0xff, 0xd6, 0xff, 0x12, 0x00, -0x09, 0x00, 0xc7, 0xff, 0x0a, 0x00, 0xe9, 0xff, 0xbf, 0xff, 0xad, 0xff, 0xa0, 0xff, 0x98, 0xff, -0x6d, 0xff, 0x9e, 0xff, 0xe7, 0xff, 0xd2, 0xff, 0xdd, 0xff, 0xb3, 0xff, 0xb3, 0xff, 0x7d, 0xff, -0x60, 0xff, 0x53, 0xff, 0x20, 0xff, 0x16, 0xff, 0x14, 0xff, 0x40, 0xff, 0x55, 0xff, 0x4d, 0xff, -0x5b, 0xff, 0x2a, 0xff, 0x0c, 0xff, 0x35, 0xff, 0x02, 0xff, 0x22, 0xff, 0x31, 0xff, 0x43, 0xff, -0x2e, 0xff, 0x38, 0xff, 0x1d, 0xff, 0x30, 0xff, 0x36, 0xff, 0x49, 0xff, 0x23, 0xff, 0x18, 0xff, -0x19, 0xff, 0x10, 0xff, 0xc2, 0xfe, 0x80, 0xfe, 0x9e, 0xfe, 0x86, 0xfe, 0xc2, 0xfe, 0xc8, 0xfe, -0xd9, 0xfe, 0x00, 0xff, 0x11, 0xff, 0xc6, 0xfe, 0x7d, 0xfe, 0x75, 0xfe, 0x75, 0xfe, 0x8a, 0xfe, -0x70, 0xfe, 0xb5, 0xfe, 0x8c, 0xfe, 0x93, 0xfe, 0x8a, 0xfe, 0xcb, 0xfe, 0xe8, 0xfe, 0x65, 0xfe, -0x83, 0xfe, 0x88, 0xfe, 0x44, 0xfe, 0x99, 0xfe, 0x5b, 0xfe, 0x7b, 0xfe, 0x97, 0xfe, 0x75, 0xfe, -0x78, 0xfe, 0x31, 0xfe, 0x69, 0xfe, 0x85, 0xfe, 0xa0, 0xfe, 0xb2, 0xfe, 0x7a, 0xfe, 0x61, 0xfe, -0x93, 0xfe, 0xaa, 0xfe, 0xbb, 0xfe, 0xe7, 0xfe, 0xee, 0xfe, 0xd2, 0xfe, 0xbd, 0xfe, 0xe4, 0xfe, -0xbe, 0xfe, 0xe2, 0xfe, 0xba, 0xfe, 0x9a, 0xfe, 0xbe, 0xfe, 0x38, 0xfe, 0x4b, 0xfe, 0x6e, 0xfe, -0x21, 0xfe, 0x67, 0xfe, 0x05, 0xfe, 0x18, 0xfe, 0x66, 0xfe, 0x41, 0xfe, 0x5f, 0xfe, 0x42, 0xfe, -0x59, 0xfe, 0x66, 0xfe, 0x46, 0xfe, 0x27, 0xfe, 0x32, 0xfe, 0x28, 0xfe, 0xdf, 0xfd, 0x02, 0xfe, -0xed, 0xfd, 0xf4, 0xfd, 0xcb, 0xfd, 0xbd, 0xfd, 0xe8, 0xfd, 0x13, 0xfe, 0xb1, 0xfd, 0xdf, 0xfd, -0xc1, 0xfd, 0xbb, 0xfd, 0x1c, 0xfe, 0xf7, 0xfd, 0x0f, 0xfe, 0x68, 0xfe, 0x09, 0xfe, 0x2c, 0xfe, -0x35, 0xfe, 0x49, 0xfe, 0x6a, 0xfe, 0x6c, 0xfe, 0x36, 0xfe, 0x5e, 0xfe, 0x59, 0xfe, 0x14, 0xfe, -0xfc, 0xfd, 0x4e, 0xfe, 0x4c, 0xfe, 0x12, 0xfe, 0x20, 0xfe, 0xf7, 0xfd, 0x27, 0xfe, 0x32, 0xfe, -0x0b, 0xfe, 0xef, 0xfd, 0xd6, 0xfd, 0xc8, 0xfd, 0x09, 0xfe, 0xf7, 0xfd, 0xc7, 0xfd, 0xf7, 0xfd, -0xd8, 0xfd, 0xb9, 0xfd, 0xc2, 0xfd, 0xf2, 0xfd, 0xbf, 0xfd, 0xce, 0xfd, 0xce, 0xfd, 0xd7, 0xfd, -0xe7, 0xfd, 0xa8, 0xfd, 0x9b, 0xfd, 0x2f, 0xfe, 0x3e, 0xfe, 0xd9, 0xfd, 0xf7, 0xfd, 0x04, 0xfe, -0x38, 0xfe, 0xf7, 0xfd, 0xc1, 0xfd, 0xaa, 0xfd, 0xa4, 0xfd, 0x8d, 0xfd, 0xe3, 0xfd, 0xbd, 0xfd, -0x72, 0xfd, 0xb8, 0xfd, 0xa2, 0xfd, 0xb8, 0xfd, 0xa8, 0xfd, 0xf9, 0xfd, 0xb4, 0xfd, 0xac, 0xfd, -0x9b, 0xfd, 0xcb, 0xfd, 0xb8, 0xfd, 0xbe, 0xfd, 0x8b, 0xfd, 0x5b, 0xfd, 0x81, 0xfd, 0x8d, 0xfd, -0xc3, 0xfd, 0xe6, 0xfd, 0x5a, 0xfd, 0xb7, 0xfd, 0x62, 0xfd, 0x6d, 0xfd, 0xa6, 0xfd, 0xa2, 0xfd, -0x8d, 0xfd, 0x8c, 0xfd, 0xb6, 0xfd, 0x9e, 0xfd, 0xb6, 0xfd, 0xa9, 0xfd, 0xd6, 0xfd, 0x00, 0xfe, -0xd5, 0xfd, 0x37, 0xfe, 0xcf, 0xfd, 0x07, 0xfe, 0xd7, 0xfd, 0xeb, 0xfd, 0x15, 0xfe, 0x0a, 0xfe, -0xfa, 0xfd, 0x32, 0xfe, 0x09, 0xfe, 0x21, 0xfe, 0x51, 0xfe, 0x4e, 0xfe, 0x58, 0xfe, 0x6c, 0xfe, -0x70, 0xfe, 0x78, 0xfe, 0x58, 0xfe, 0xa2, 0xfe, 0xcf, 0xfe, 0xd4, 0xfe, 0xa4, 0xfe, 0xcd, 0xfe, -0xcf, 0xfe, 0xbb, 0xfe, 0xe0, 0xfe, 0xbc, 0xfe, 0xc8, 0xfe, 0xe9, 0xfe, 0xbf, 0xfe, 0x95, 0xfe, -0xbf, 0xfe, 0xfb, 0xfe, 0xfe, 0xfe, 0x32, 0xff, 0x34, 0xff, 0x20, 0xff, 0x0a, 0xff, 0x4a, 0xff, -0x2f, 0xff, 0x2f, 0xff, 0x32, 0xff, 0x28, 0xff, 0x1f, 0xff, 0x8a, 0xff, 0x57, 0xff, 0x63, 0xff, -0x6f, 0xff, 0x55, 0xff, 0x42, 0xff, 0x77, 0xff, 0x8e, 0xff, 0xd8, 0xff, 0x9b, 0xff, 0xb3, 0xff, -0xcb, 0xff, 0xd7, 0xff, 0xdd, 0xff, 0x29, 0x00, 0x2f, 0x00, 0xfc, 0xff, 0xfe, 0xff, 0xbc, 0xff, -0x92, 0xff, 0xcd, 0xff, 0x35, 0xff, 0x83, 0xff, 0x60, 0xff, 0xa2, 0xff, 0x88, 0xff, 0xad, 0xff, -0xd7, 0xff, 0xd7, 0xff, 0xea, 0xff, 0xca, 0xff, 0xdd, 0xff, 0xd1, 0xff, 0xfb, 0xff, 0x12, 0x00, -0x3a, 0x00, 0x3b, 0x00, 0x18, 0x00, 0x21, 0x00, 0x3d, 0x00, 0x2e, 0x00, 0x35, 0x00, 0x01, 0x00, -0x33, 0x00, 0x20, 0x00, 0x4f, 0x00, 0x45, 0x00, 0x38, 0x00, 0x6d, 0x00, 0x5e, 0x00, 0xa6, 0x00, -0x84, 0x00, 0x69, 0x00, 0xaf, 0x00, 0x8c, 0x00, 0xa9, 0x00, 0xb6, 0x00, 0xb8, 0x00, 0xc0, 0x00, -0x97, 0x00, 0xa3, 0x00, 0xb0, 0x00, 0x60, 0x00, 0x58, 0x00, 0x4e, 0x00, 0x53, 0x00, 0x52, 0x00, -0x2b, 0x00, 0x02, 0x00, 0x6e, 0x00, 0x2d, 0x00, 0x3d, 0x00, 0x4b, 0x00, 0x66, 0x00, 0x93, 0x00, -0x49, 0x00, 0x75, 0x00, 0x5b, 0x00, 0x27, 0x00, 0x2f, 0x00, 0x61, 0x00, 0xaa, 0x00, 0x91, 0x00, -0x8d, 0x00, 0x84, 0x00, 0x93, 0x00, 0x84, 0x00, 0x2f, 0x00, 0x64, 0x00, 0x4e, 0x00, 0x7c, 0x00, -0x7e, 0x00, 0x59, 0x00, 0x76, 0x00, 0xad, 0x00, 0x93, 0x00, 0x6c, 0x00, 0x3b, 0x00, 0x34, 0x00, -0x3c, 0x00, 0x2f, 0x00, 0x69, 0x00, 0x86, 0x00, 0xe0, 0x00, 0x6b, 0x00, 0x72, 0x00, 0x76, 0x00, -0xa1, 0x00, 0x93, 0x00, 0x79, 0x00, 0xae, 0x00, 0x70, 0x00, 0xa2, 0x00, 0x6e, 0x00, 0x9f, 0x00, -0x76, 0x00, 0x84, 0x00, 0x89, 0x00, 0xa6, 0x00, 0x9a, 0x00, 0x9a, 0x00, 0x77, 0x00, 0x7d, 0x00, -0x78, 0x00, 0x74, 0x00, 0x99, 0x00, 0x83, 0x00, 0x9f, 0x00, 0x8c, 0x00, 0xb4, 0x00, 0xa5, 0x00, -0x9f, 0x00, 0xd1, 0x00, 0xc3, 0x00, 0x1a, 0x01, 0xf1, 0x00, 0xbb, 0x00, 0x03, 0x01, 0xa9, 0x00, -0x15, 0x01, 0x1a, 0x01, 0x11, 0x01, 0x29, 0x01, 0x6d, 0x01, 0x0f, 0x01, 0x14, 0x01, 0x70, 0x01, -0x1f, 0x01, 0x47, 0x01, 0x40, 0x01, 0x77, 0x01, 0x66, 0x01, 0x46, 0x01, 0x85, 0x01, 0xbb, 0x01, -0x67, 0x01, 0x64, 0x01, 0x30, 0x01, 0x70, 0x01, 0x72, 0x01, 0x1c, 0x01, 0x56, 0x01, 0x56, 0x01, -0x5b, 0x01, 0x5e, 0x01, 0x5f, 0x01, 0x66, 0x01, 0x94, 0x01, 0x4d, 0x01, 0x48, 0x01, 0x5e, 0x01, -0x4e, 0x01, 0x28, 0x01, 0x4e, 0x01, 0x22, 0x01, 0x37, 0x01, 0x4b, 0x01, 0x60, 0x01, 0x40, 0x01, -0x6c, 0x01, 0x77, 0x01, 0x59, 0x01, 0x59, 0x01, 0x88, 0x01, 0x96, 0x01, 0x23, 0x01, 0x2f, 0x01, -0xed, 0x00, 0x3d, 0x01, 0x0f, 0x01, 0x51, 0x01, 0x31, 0x01, 0x32, 0x01, 0x7b, 0x01, 0x1f, 0x01, -0x1e, 0x01, 0x2e, 0x01, 0x3c, 0x01, 0x83, 0x01, 0x58, 0x01, 0x3d, 0x01, 0x31, 0x01, 0x52, 0x01, -0x66, 0x01, 0x17, 0x01, 0x1a, 0x01, 0xf0, 0x00, 0x34, 0x01, 0x53, 0x01, 0x3c, 0x01, 0x4c, 0x01, -0xe9, 0x00, 0xd5, 0x00, 0xc5, 0x00, 0xf3, 0x00, 0xef, 0x00, 0x0b, 0x01, 0x1a, 0x01, 0x20, 0x01, -0x4a, 0x01, 0x27, 0x01, 0x36, 0x01, 0x46, 0x01, 0x66, 0x01, 0xa0, 0x01, 0x96, 0x01, 0x94, 0x01, -0x83, 0x01, 0x9c, 0x01, 0x8e, 0x01, 0x85, 0x01, 0x37, 0x01, 0x34, 0x01, 0x24, 0x01, 0x10, 0x01, -0x27, 0x01, 0x53, 0x01, 0x66, 0x01, 0x46, 0x01, 0x24, 0x01, 0x4c, 0x01, 0x60, 0x01, 0x46, 0x01, -0x2f, 0x01, 0x30, 0x01, 0x83, 0x01, 0x18, 0x01, 0x77, 0x01, 0x4c, 0x01, 0x54, 0x01, 0x65, 0x01, -0xbe, 0x01, 0x83, 0x01, 0x8f, 0x01, 0x3b, 0x01, 0x47, 0x01, 0x4d, 0x01, 0x3a, 0x01, 0x5b, 0x01, -0x10, 0x01, 0x36, 0x01, 0x35, 0x01, 0x71, 0x01, 0x94, 0x01, 0x7f, 0x01, 0x92, 0x01, 0x74, 0x01, -0x94, 0x01, 0x5e, 0x01, 0x3d, 0x01, 0x4b, 0x01, 0x4e, 0x01, 0x0c, 0x01, 0x1e, 0x01, 0x23, 0x01, -0x53, 0x01, 0x0c, 0x01, 0x05, 0x01, 0x14, 0x01, 0x3e, 0x01, 0x10, 0x01, 0x25, 0x01, 0x3f, 0x01, -0x02, 0x01, 0xf7, 0x00, 0x0a, 0x01, 0xf6, 0x00, 0x0a, 0x01, 0xea, 0x00, 0xc8, 0x00, 0xd7, 0x00, -0x2f, 0x01, 0x18, 0x01, 0xee, 0x00, 0x00, 0x01, 0xc3, 0x00, 0xcc, 0x00, 0xd4, 0x00, 0xde, 0x00, -0xda, 0x00, 0xba, 0x00, 0xda, 0x00, 0xcc, 0x00, 0x9f, 0x00, 0xb8, 0x00, 0x9a, 0x00, 0x65, 0x00, -0x71, 0x00, 0x36, 0x00, 0x6f, 0x00, 0x07, 0x00, 0x33, 0x00, 0xfd, 0xff, 0x22, 0x00, 0xc4, 0xff, -0xec, 0xff, 0x1e, 0x00, 0x35, 0x00, 0xf6, 0xff, 0x0f, 0x00, 0x37, 0x00, 0xe1, 0xff, 0xeb, 0xff, -0xc9, 0xff, 0xc8, 0xff, 0xb5, 0xff, 0x88, 0xff, 0xb4, 0xff, 0x87, 0xff, 0xc7, 0xff, 0xb8, 0xff, -0x6c, 0xff, 0x37, 0xff, 0x76, 0xff, 0x6d, 0xff, 0x64, 0xff, 0x73, 0xff, 0x5f, 0xff, 0x5b, 0xff, -0x47, 0xff, 0x48, 0xff, 0x2a, 0xff, 0x3d, 0xff, 0x29, 0xff, 0x3c, 0xff, 0x77, 0xff, 0x54, 0xff, -0x61, 0xff, 0x53, 0xff, 0x6c, 0xff, 0x83, 0xff, 0xb4, 0xff, 0xb2, 0xff, 0xc6, 0xff, 0x47, 0xff, -0x8f, 0xff, 0x84, 0xff, 0xe8, 0xff, 0xea, 0xff, 0xdd, 0xff, 0xe1, 0xff, 0x0d, 0x00, 0xff, 0xff, -0xd8, 0xff, 0xee, 0xff, 0xe9, 0xff, 0xd2, 0xff, 0xf9, 0xff, 0xf8, 0xff, 0xf8, 0xff, 0x02, 0x00, -0x0a, 0x00, 0x00, 0x00, 0xdd, 0xff, 0xdd, 0xff, 0xae, 0xff, 0xc9, 0xff, 0x08, 0x00, 0xf1, 0xff, -0xce, 0xff, 0xe8, 0xff, 0x11, 0x00, 0xf6, 0xff, 0x99, 0xff, 0xdf, 0xff, 0xed, 0xff, 0xce, 0xff, -0xd3, 0xff, 0xd5, 0xff, 0x9d, 0xff, 0xaa, 0xff, 0x94, 0xff, 0xa7, 0xff, 0x71, 0xff, 0x7c, 0xff, -0x85, 0xff, 0x6a, 0xff, 0x62, 0xff, 0x94, 0xff, 0xb7, 0xff, 0x87, 0xff, 0x7f, 0xff, 0x69, 0xff, -0x81, 0xff, 0xc6, 0xff, 0x8e, 0xff, 0xae, 0xff, 0x82, 0xff, 0x96, 0xff, 0x7c, 0xff, 0x8a, 0xff, -0x9a, 0xff, 0xd2, 0xff, 0x8e, 0xff, 0x90, 0xff, 0xa6, 0xff, 0x84, 0xff, 0x76, 0xff, 0x79, 0xff, -0xa4, 0xff, 0x86, 0xff, 0xaa, 0xff, 0xb6, 0xff, 0xb1, 0xff, 0xb4, 0xff, 0x89, 0xff, 0x94, 0xff, -0x67, 0xff, 0x5a, 0xff, 0x76, 0xff, 0x90, 0xff, 0x65, 0xff, 0x72, 0xff, 0x77, 0xff, 0x8e, 0xff, -0xa1, 0xff, 0x6d, 0xff, 0x89, 0xff, 0xa6, 0xff, 0x55, 0xff, 0x47, 0xff, 0xad, 0xff, 0x68, 0xff, -0xa5, 0xff, 0xcb, 0xff, 0xc1, 0xff, 0xd3, 0xff, 0x9a, 0xff, 0x79, 0xff, 0x68, 0xff, 0x65, 0xff, -0x78, 0xff, 0x7b, 0xff, 0xb6, 0xff, 0xa9, 0xff, 0x04, 0x00, 0xdb, 0xff, 0xcb, 0xff, 0xfb, 0xff, -0xde, 0xff, 0xc9, 0xff, 0x14, 0x00, 0x08, 0x00, 0xfd, 0xff, 0x47, 0x00, 0x57, 0x00, 0x56, 0x00, -0x1a, 0x00, 0x4a, 0x00, 0x32, 0x00, 0x61, 0x00, 0x2e, 0x00, 0x05, 0x00, 0x12, 0x00, 0x10, 0x00, -0xef, 0xff, 0xe4, 0xff, 0x0a, 0x00, 0xfb, 0xff, 0xfc, 0xff, 0x33, 0x00, 0xe6, 0xff, 0xec, 0xff, -0xfe, 0xff, 0xf8, 0xff, 0x32, 0x00, 0xfc, 0xff, 0x51, 0x00, 0x4a, 0x00, 0x67, 0x00, 0x53, 0x00, -0x2d, 0x00, 0x67, 0x00, 0xfa, 0xff, 0x0b, 0x00, 0x2a, 0x00, 0x63, 0x00, 0x49, 0x00, 0x46, 0x00, -0x05, 0x00, 0x2a, 0x00, 0x03, 0x00, 0x13, 0x00, 0xe1, 0xff, 0x2b, 0x00, 0xfe, 0xff, 0x02, 0x00, -0x10, 0x00, 0xe2, 0xff, 0x02, 0x00, 0xf3, 0xff, 0x31, 0x00, 0x40, 0x00, 0x4c, 0x00, 0x31, 0x00, -0x1b, 0x00, 0x07, 0x00, 0xfe, 0xff, 0x06, 0x00, 0xea, 0xff, 0xc2, 0xff, 0xe7, 0xff, 0x19, 0x00, -0x21, 0x00, 0x0e, 0x00, 0x42, 0x00, 0x23, 0x00, 0xef, 0xff, 0x05, 0x00, 0x12, 0x00, 0x15, 0x00, -0xe5, 0xff, 0xe8, 0xff, 0xe9, 0xff, 0xdd, 0xff, 0xdd, 0xff, 0xdd, 0xff, 0xc0, 0xff, 0xca, 0xff, -0xbe, 0xff, 0xeb, 0xff, 0xf9, 0xff, 0x25, 0x00, 0xf4, 0xff, 0xac, 0xff, 0xaf, 0xff, 0xbc, 0xff, -0xc2, 0xff, 0xb1, 0xff, 0x97, 0xff, 0x8d, 0xff, 0x97, 0xff, 0x69, 0xff, 0xa3, 0xff, 0x71, 0xff, -0x59, 0xff, 0x50, 0xff, 0x16, 0xff, 0x6d, 0xff, 0x77, 0xff, 0x41, 0xff, 0x3d, 0xff, 0x35, 0xff, -0x79, 0xff, 0x7b, 0xff, 0x8a, 0xff, 0x59, 0xff, 0x43, 0xff, 0x8e, 0xff, 0xa8, 0xff, 0x0b, 0x00, -0xfa, 0xff, 0x67, 0x00, 0x20, 0x00, 0x56, 0x00, 0x0e, 0x00, 0x08, 0x00, 0xf9, 0xff, 0x2a, 0x00, -0x3a, 0x00, 0x60, 0x00, 0x64, 0x00, 0x7e, 0x00, 0x58, 0x00, 0x54, 0x00, 0x82, 0x00, 0x55, 0x00, -0x2d, 0x00, 0x54, 0x00, 0x89, 0x00, 0xab, 0x00, 0xcc, 0x00, 0x87, 0x00, 0xd2, 0x00, 0xe6, 0x00, -0xad, 0x00, 0xb8, 0x00, 0xbe, 0x00, 0xee, 0x00, 0xf9, 0x00, 0xba, 0x00, 0xda, 0x00, 0xba, 0x00, -0xed, 0x00, 0x17, 0x01, 0x02, 0x01, 0xf8, 0x00, 0xfc, 0x00, 0xf8, 0x00, 0x4f, 0x01, 0x04, 0x01, -0x2b, 0x01, 0x21, 0x01, 0x19, 0x01, 0xe2, 0x00, 0x34, 0x01, 0x08, 0x01, 0xe0, 0x00, 0xdd, 0x00, -0x22, 0x01, 0x24, 0x01, 0xe8, 0x00, 0x1d, 0x01, 0x48, 0x01, 0x7c, 0x01, 0x19, 0x01, 0x12, 0x01, -0x41, 0x01, 0x4b, 0x01, 0x3f, 0x01, 0x91, 0x01, 0x99, 0x01, 0x7a, 0x01, 0xb4, 0x01, 0xc5, 0x01, -0xe0, 0x01, 0xde, 0x01, 0xbd, 0x01, 0xfb, 0x01, 0x82, 0x01, 0xa1, 0x01, 0xfa, 0x01, 0xc4, 0x01, -0x01, 0x02, 0xec, 0x01, 0xf0, 0x01, 0xcf, 0x01, 0xe8, 0x01, 0xf4, 0x01, 0x18, 0x02, 0xc9, 0x01, -0x02, 0x02, 0x29, 0x02, 0x4d, 0x02, 0x24, 0x02, 0x29, 0x02, 0x2b, 0x02, 0x24, 0x02, 0x0d, 0x02, -0x21, 0x02, 0x39, 0x02, 0x3f, 0x02, 0x32, 0x02, 0x53, 0x02, 0xf3, 0x01, 0x2b, 0x02, 0x05, 0x02, -0x1e, 0x02, 0x0d, 0x02, 0xff, 0x01, 0xfc, 0x01, 0xe5, 0x01, 0x09, 0x02, 0x4b, 0x02, 0x19, 0x02, -0xa1, 0x01, 0xb2, 0x01, 0x96, 0x01, 0xbe, 0x01, 0xe1, 0x01, 0xf0, 0x01, 0x10, 0x02, 0xef, 0x01, -0xdc, 0x01, 0xc3, 0x01, 0xd3, 0x01, 0x96, 0x01, 0xdb, 0x01, 0xd2, 0x01, 0xeb, 0x01, 0xec, 0x01, -0x01, 0x02, 0xfa, 0x01, 0x2f, 0x02, 0x01, 0x02, 0x29, 0x02, 0x38, 0x02, 0x5d, 0x02, 0x0e, 0x02, -0x68, 0x02, 0x5b, 0x02, 0x0c, 0x02, 0x58, 0x02, 0x4e, 0x02, 0xe1, 0x01, 0xdd, 0x01, 0x35, 0x02, -0xf0, 0x01, 0xe5, 0x01, 0xba, 0x01, 0xfa, 0x01, 0xe1, 0x01, 0xde, 0x01, 0x99, 0x01, 0x6c, 0x01, -0x6a, 0x01, 0x61, 0x01, 0xaa, 0x01, 0x99, 0x01, 0x79, 0x01, 0x92, 0x01, 0x39, 0x01, 0x54, 0x01, -0xed, 0x00, 0x0e, 0x01, 0xf7, 0x00, 0xf2, 0x00, 0x2a, 0x01, 0x28, 0x01, 0x37, 0x01, 0xf7, 0x00, -0x39, 0x01, 0x42, 0x01, 0x01, 0x01, 0x1c, 0x01, 0x38, 0x01, 0x37, 0x01, 0x44, 0x01, 0x7b, 0x01, -0x79, 0x01, 0x47, 0x01, 0x0a, 0x01, 0x25, 0x01, 0xf2, 0x00, 0xdd, 0x00, 0xd7, 0x00, 0xaa, 0x00, -0xc6, 0x00, 0xbc, 0x00, 0xb9, 0x00, 0xa6, 0x00, 0x7c, 0x00, 0x85, 0x00, 0x8d, 0x00, 0x84, 0x00, -0x65, 0x00, 0x40, 0x00, 0x43, 0x00, 0x4b, 0x00, 0x43, 0x00, 0x39, 0x00, 0x01, 0x00, 0x17, 0x00, -0xe3, 0xff, 0x46, 0x00, 0x8a, 0x00, 0x16, 0x00, 0xe4, 0xff, 0xe2, 0xff, 0x3d, 0x00, 0xf2, 0xff, -0xf2, 0xff, 0xec, 0xff, 0x32, 0x00, 0x46, 0x00, 0x11, 0x00, 0x29, 0x00, 0x41, 0x00, 0x00, 0x00, -0xcc, 0xff, 0xe1, 0xff, 0xdf, 0xff, 0xff, 0xff, 0xad, 0xff, 0x01, 0x00, 0xe7, 0xff, 0xf1, 0xff, -0x2e, 0x00, 0x3b, 0x00, 0x83, 0x00, 0x53, 0x00, 0x35, 0x00, 0x18, 0x00, 0x64, 0x00, 0x40, 0x00, -0x5b, 0x00, 0x87, 0x00, 0xfc, 0x00, 0xc9, 0x00, 0xca, 0x00, 0xe8, 0x00, 0x2f, 0x01, 0xbd, 0x00, -0xe4, 0x00, 0x81, 0x00, 0xea, 0x00, 0xb7, 0x00, 0x9f, 0x00, 0x9b, 0x00, 0xd6, 0x00, 0xe8, 0x00, -0xb3, 0x00, 0x0a, 0x01, 0xd8, 0x00, 0x0a, 0x01, 0x14, 0x01, 0xcf, 0x00, 0xb2, 0x00, 0xb2, 0x00, -0x66, 0x00, 0x92, 0x00, 0x55, 0x00, 0x45, 0x00, 0x37, 0x00, 0x5d, 0x00, 0x80, 0x00, 0x85, 0x00, -0x62, 0x00, 0x57, 0x00, 0x8a, 0x00, 0x24, 0x00, 0x0f, 0x00, 0x13, 0x00, 0x02, 0x00, 0x26, 0x00, -0x1b, 0x00, 0xd9, 0xff, 0xa5, 0xff, 0xc7, 0xff, 0x15, 0x00, 0xf6, 0xff, 0xf0, 0xff, 0xfd, 0xff, -0xf9, 0xff, 0x97, 0xff, 0xf8, 0xff, 0xd6, 0xff, 0xb9, 0xff, 0xdc, 0xff, 0x1f, 0x00, 0x20, 0x00, -0x15, 0x00, 0x3e, 0x00, 0x36, 0x00, 0xdd, 0xff, 0xcb, 0xff, 0xbf, 0xff, 0xe3, 0xff, 0xa6, 0xff, -0xf1, 0xff, 0x03, 0x00, 0xde, 0xff, 0xde, 0xff, 0x98, 0xff, 0xcf, 0xff, 0xd4, 0xff, 0xf6, 0xff, -0x05, 0x00, 0x00, 0x00, 0xad, 0xff, 0xe4, 0xff, 0xbd, 0xff, 0x9c, 0xff, 0x84, 0xff, 0x92, 0xff, -0xe7, 0xff, 0x9d, 0xff, 0xb6, 0xff, 0x59, 0xff, 0x70, 0xff, 0x7f, 0xff, 0x46, 0xff, 0x61, 0xff, -0x48, 0xff, 0x3c, 0xff, 0x00, 0xff, 0x60, 0xff, 0x48, 0xff, 0x30, 0xff, 0x5b, 0xff, 0x34, 0xff, -0x3e, 0xff, 0x64, 0xff, 0x63, 0xff, 0x6a, 0xff, 0x4e, 0xff, 0x3d, 0xff, 0x40, 0xff, 0x3e, 0xff, -0x3b, 0xff, 0x18, 0xff, 0xc6, 0xfe, 0xe7, 0xfe, 0xe2, 0xfe, 0xe3, 0xfe, 0x0a, 0xff, 0x03, 0xff, -0x45, 0xff, 0x50, 0xff, 0x41, 0xff, 0x5a, 0xff, 0x3d, 0xff, 0x58, 0xff, 0x2c, 0xff, 0x11, 0xff, -0x48, 0xff, 0x7e, 0xff, 0x39, 0xff, 0x7a, 0xff, 0x60, 0xff, 0xab, 0xff, 0xc2, 0xff, 0xaf, 0xff, -0xbd, 0xff, 0xdb, 0xff, 0xb9, 0xff, 0xa2, 0xff, 0xd0, 0xff, 0xd2, 0xff, 0xad, 0xff, 0xb8, 0xff, -0xa7, 0xff, 0xcc, 0xff, 0x0a, 0x00, 0xe4, 0xff, 0xe3, 0xff, 0xe7, 0xff, 0xf8, 0xff, 0xf9, 0xff, -0x0b, 0x00, 0x31, 0x00, 0x0e, 0x00, 0x32, 0x00, 0x0f, 0x00, 0x2f, 0x00, 0x5b, 0x00, 0x68, 0x00, -0x6f, 0x00, 0x24, 0x00, 0x81, 0x00, 0x75, 0x00, 0x84, 0x00, 0x5f, 0x00, 0x76, 0x00, 0x6d, 0x00, -0x68, 0x00, 0x74, 0x00, 0x7b, 0x00, 0x60, 0x00, 0x42, 0x00, 0x68, 0x00, 0x62, 0x00, 0x8d, 0x00, -0x8a, 0x00, 0xa0, 0x00, 0xc4, 0x00, 0x77, 0x00, 0x94, 0x00, 0x8f, 0x00, 0x93, 0x00, 0xa2, 0x00, -0xaa, 0x00, 0x8c, 0x00, 0x7f, 0x00, 0xc8, 0x00, 0xaf, 0x00, 0x90, 0x00, 0x95, 0x00, 0xda, 0x00, -0xa2, 0x00, 0xdb, 0x00, 0xd0, 0x00, 0x94, 0x00, 0x94, 0x00, 0xa0, 0x00, 0x9b, 0x00, 0x6f, 0x00, -0xb4, 0x00, 0x75, 0x00, 0xde, 0x00, 0xb7, 0x00, 0xdd, 0x00, 0xbd, 0x00, 0xbe, 0x00, 0x90, 0x00, -0x63, 0x00, 0xa8, 0x00, 0xe8, 0x00, 0xa5, 0x00, 0x90, 0x00, 0xdb, 0x00, 0xa6, 0x00, 0xe4, 0x00, -0xaf, 0x00, 0xc6, 0x00, 0xf9, 0x00, 0xbf, 0x00, 0xb7, 0x00, 0x4e, 0x00, 0x9f, 0x00, 0x83, 0x00, -0x4f, 0x00, 0x20, 0x00, 0x1a, 0x00, 0x14, 0x00, 0x14, 0x00, 0xf8, 0xff, 0x0f, 0x00, 0xc0, 0xff, -0xc3, 0xff, 0xaa, 0xff, 0x0e, 0x00, 0xe6, 0xff, 0xec, 0xff, 0xec, 0xff, 0xd3, 0xff, 0xe2, 0xff, -0xe4, 0xff, 0xbf, 0xff, 0xac, 0xff, 0x72, 0xff, 0x53, 0xff, 0x97, 0xff, 0x8d, 0xff, 0xa2, 0xff, -0xb8, 0xff, 0x6d, 0xff, 0x7c, 0xff, 0xaf, 0xff, 0xb7, 0xff, 0xe4, 0xff, 0xad, 0xff, 0xbe, 0xff, -0xa8, 0xff, 0xf5, 0xff, 0x94, 0xff, 0xa3, 0xff, 0xe1, 0xff, 0x1e, 0x00, 0x2f, 0x00, 0x4c, 0x00, -0x6d, 0x00, 0x5d, 0x00, 0x66, 0x00, 0x5f, 0x00, 0x46, 0x00, 0x7f, 0x00, 0x92, 0x00, 0xa1, 0x00, -0xd5, 0x00, 0xae, 0x00, 0xf8, 0x00, 0xc0, 0x00, 0x03, 0x01, 0xfe, 0x00, 0xc1, 0x00, 0x03, 0x01, -0xde, 0x00, 0xda, 0x00, 0xf1, 0x00, 0xcd, 0x00, 0xa3, 0x00, 0xd2, 0x00, 0xc3, 0x00, 0x9b, 0x00, -0xbe, 0x00, 0x98, 0x00, 0xb5, 0x00, 0xcd, 0x00, 0xc1, 0x00, 0xc1, 0x00, 0xd9, 0x00, 0xbb, 0x00, -0x91, 0x00, 0xb1, 0x00, 0x8f, 0x00, 0xae, 0x00, 0xbb, 0x00, 0xa1, 0x00, 0x4e, 0x00, 0xc8, 0x00, -0x8d, 0x00, 0x9b, 0x00, 0x87, 0x00, 0xa9, 0x00, 0x62, 0x00, 0x62, 0x00, 0xb5, 0x00, 0x97, 0x00, -0x68, 0x00, 0x51, 0x00, 0x5f, 0x00, 0x2a, 0x00, 0x83, 0x00, 0x64, 0x00, 0x73, 0x00, 0x4a, 0x00, -0x79, 0x00, 0x83, 0x00, 0x7c, 0x00, 0x25, 0x00, 0x20, 0x00, 0x3e, 0x00, 0x38, 0x00, 0x8b, 0x00, -0x89, 0x00, 0x88, 0x00, 0x95, 0x00, 0x88, 0x00, 0xa0, 0x00, 0x78, 0x00, 0x93, 0x00, 0xc4, 0x00, -0xa7, 0x00, 0xf3, 0x00, 0xc4, 0x00, 0xe2, 0x00, 0xd0, 0x00, 0xca, 0x00, 0x84, 0x00, 0xa4, 0x00, -0x96, 0x00, 0x93, 0x00, 0x78, 0x00, 0x8d, 0x00, 0x91, 0x00, 0x82, 0x00, 0xe8, 0x00, 0xb9, 0x00, -0x9f, 0x00, 0x5f, 0x00, 0x78, 0x00, 0x3f, 0x00, 0xae, 0x00, 0x70, 0x00, 0x9a, 0x00, 0x5f, 0x00, -0x94, 0x00, 0xb9, 0x00, 0xc2, 0x00, 0x61, 0x00, 0x81, 0x00, 0x8a, 0x00, 0x7d, 0x00, 0x7d, 0x00, -0x89, 0x00, 0x7e, 0x00, 0x74, 0x00, 0x8d, 0x00, 0x3d, 0x00, 0x51, 0x00, 0xba, 0x00, 0xb5, 0x00, -0xed, 0x00, 0x7c, 0x00, 0xc6, 0x00, 0xb0, 0x00, 0x36, 0x00, 0x71, 0x00, 0x5f, 0x00, 0x52, 0x00, -0x37, 0x00, 0x69, 0x00, 0x96, 0x00, 0x63, 0x00, 0x50, 0x00, 0x73, 0x00, 0x69, 0x00, 0x56, 0x00, -0x4f, 0x00, 0x2e, 0x00, 0x2a, 0x00, 0x3a, 0x00, 0x06, 0x00, 0xc3, 0xff, 0x1a, 0x00, 0x08, 0x00, -0x20, 0x00, 0x0e, 0x00, 0x31, 0x00, 0xe1, 0xff, 0xf2, 0xff, 0xc7, 0xff, 0xc3, 0xff, 0xbb, 0xff, -0xbd, 0xff, 0xa3, 0xff, 0xd5, 0xff, 0x9d, 0xff, 0xed, 0xff, 0xaa, 0xff, 0xc1, 0xff, 0xcf, 0xff, -0xeb, 0xff, 0xbd, 0xff, 0x7a, 0xff, 0x92, 0xff, 0x73, 0xff, 0x65, 0xff, 0x71, 0xff, 0xae, 0xff, -0x6f, 0xff, 0x80, 0xff, 0x8b, 0xff, 0xca, 0xff, 0x83, 0xff, 0x54, 0xff, 0x25, 0xff, 0x4c, 0xff, -0x2c, 0xff, 0x81, 0xff, 0x63, 0xff, 0x4a, 0xff, 0x7b, 0xff, 0x7e, 0xff, 0x90, 0xff, 0x82, 0xff, -0x7d, 0xff, 0x7c, 0xff, 0x73, 0xff, 0xbd, 0xff, 0x97, 0xff, 0x81, 0xff, 0x55, 0xff, 0xba, 0xff, -0xe7, 0xff, 0x90, 0xff, 0xbe, 0xff, 0xa8, 0xff, 0xfb, 0xff, 0x66, 0xff, 0xa0, 0xff, 0x78, 0xff, -0x59, 0xff, 0x7e, 0xff, 0xad, 0xff, 0x8d, 0xff, 0x7a, 0xff, 0x92, 0xff, 0xa3, 0xff, 0x8f, 0xff, -0x64, 0xff, 0x80, 0xff, 0x6d, 0xff, 0x82, 0xff, 0x61, 0xff, 0xab, 0xff, 0xaa, 0xff, 0xd3, 0xff, -0xf3, 0xff, 0xb6, 0xff, 0x9d, 0xff, 0xdb, 0xff, 0xe6, 0xff, 0xbb, 0xff, 0xc4, 0xff, 0x8f, 0xff, -0xa7, 0xff, 0x8a, 0xff, 0x88, 0xff, 0x7e, 0xff, 0x5f, 0xff, 0x8a, 0xff, 0x88, 0xff, 0x43, 0xff, -0x82, 0xff, 0xa7, 0xff, 0x73, 0xff, 0x62, 0xff, 0x94, 0xff, 0x7e, 0xff, 0x7b, 0xff, 0x75, 0xff, -0xdd, 0xff, 0xa8, 0xff, 0x99, 0xff, 0x7a, 0xff, 0x81, 0xff, 0xf5, 0xff, 0xa9, 0xff, 0x98, 0xff, -0xd4, 0xff, 0xb6, 0xff, 0xda, 0xff, 0xb0, 0xff, 0x9e, 0xff, 0xec, 0xff, 0xe0, 0xff, 0xd4, 0xff, -0xec, 0xff, 0xf7, 0xff, 0x2e, 0x00, 0x07, 0x00, 0x25, 0x00, 0x3a, 0x00, 0x01, 0x00, 0x04, 0x00, -0x07, 0x00, 0xe6, 0xff, 0xd3, 0xff, 0xca, 0xff, 0xd8, 0xff, 0xbf, 0xff, 0xdc, 0xff, 0xaf, 0xff, -0xd4, 0xff, 0xc1, 0xff, 0x96, 0xff, 0x6e, 0xff, 0x69, 0xff, 0xa6, 0xff, 0x6a, 0xff, 0xc3, 0xff, -0xd2, 0xff, 0x99, 0xff, 0xbd, 0xff, 0xc0, 0xff, 0xc4, 0xff, 0xea, 0xff, 0xd7, 0xff, 0xd6, 0xff, -0x07, 0x00, 0xfe, 0xff, 0xeb, 0xff, 0x09, 0x00, 0x42, 0x00, 0x3b, 0x00, 0x2f, 0x00, 0x41, 0x00, -0x41, 0x00, 0x3a, 0x00, 0x54, 0x00, 0x3b, 0x00, 0x23, 0x00, 0x35, 0x00, 0x7d, 0x00, 0x64, 0x00, -0x96, 0x00, 0x7b, 0x00, 0x61, 0x00, 0x57, 0x00, 0x4f, 0x00, 0x15, 0x00, 0x18, 0x00, 0x3b, 0x00, -0x7c, 0x00, 0x37, 0x00, 0x3f, 0x00, 0x42, 0x00, 0x2f, 0x00, 0x22, 0x00, 0x36, 0x00, 0x3b, 0x00, -0x46, 0x00, 0x36, 0x00, 0x0a, 0x00, 0x05, 0x00, 0x06, 0x00, 0xdc, 0xff, 0xe4, 0xff, 0xed, 0xff, -0x13, 0x00, 0xb7, 0xff, 0x13, 0x00, 0xe7, 0xff, 0xf6, 0xff, 0x0b, 0x00, 0x0b, 0x00, 0x17, 0x00, -0xfa, 0xff, 0xde, 0xff, 0xe8, 0xff, 0xc6, 0xff, 0xdd, 0xff, 0xbe, 0xff, 0x9c, 0xff, 0x8f, 0xff, -0xa6, 0xff, 0xae, 0xff, 0xd6, 0xff, 0xae, 0xff, 0xa1, 0xff, 0x88, 0xff, 0x7e, 0xff, 0xb2, 0xff, -0xbb, 0xff, 0x93, 0xff, 0x84, 0xff, 0xca, 0xff, 0xa9, 0xff, 0x93, 0xff, 0xbb, 0xff, 0xcf, 0xff, -0xd8, 0xff, 0xb9, 0xff, 0x6c, 0xff, 0x89, 0xff, 0xad, 0xff, 0xb8, 0xff, 0x8a, 0xff, 0xdd, 0xff, -0xdc, 0xff, 0xdf, 0xff, 0xe6, 0xff, 0xfe, 0xff, 0x02, 0x00, 0xec, 0xff, 0xf2, 0xff, 0xe0, 0xff, -0xf9, 0xff, 0xe9, 0xff, 0x24, 0x00, 0xee, 0xff, 0x12, 0x00, 0xa6, 0xff, 0xde, 0xff, 0xc4, 0xff, -0xd1, 0xff, 0xeb, 0xff, 0xc8, 0xff, 0x98, 0xff, 0xed, 0xff, 0xc6, 0xff, 0x95, 0xff, 0xcb, 0xff, -0xca, 0xff, 0x02, 0x00, 0xf9, 0xff, 0xd2, 0xff, 0xa7, 0xff, 0xc9, 0xff, 0xcf, 0xff, 0x97, 0xff, -0xa4, 0xff, 0xcf, 0xff, 0xdd, 0xff, 0xf0, 0xff, 0xb3, 0xff, 0xdd, 0xff, 0x0b, 0x00, 0x28, 0x00, -0x2a, 0x00, 0x4c, 0x00, 0x1f, 0x00, 0x1a, 0x00, 0x43, 0x00, 0x4c, 0x00, 0x53, 0x00, 0x5a, 0x00, -0x27, 0x00, 0x49, 0x00, 0x6a, 0x00, 0xa6, 0x00, 0x95, 0x00, 0xc2, 0x00, 0xae, 0x00, 0x71, 0x00, -0x87, 0x00, 0x26, 0x00, 0x33, 0x00, 0xcb, 0xff, 0x0d, 0x00, 0xfd, 0xff, 0x26, 0x00, 0x08, 0x00, -0x1b, 0x00, 0x00, 0x00, 0x2e, 0x00, 0xe0, 0xff, 0x18, 0x00, 0x16, 0x00, 0xea, 0xff, 0x1d, 0x00, -0xe3, 0xff, 0xe9, 0xff, 0xa6, 0xff, 0xa2, 0xff, 0x7d, 0xff, 0x77, 0xff, 0x77, 0xff, 0xc5, 0xff, -0xc4, 0xff, 0xaf, 0xff, 0xe7, 0xff, 0x91, 0xff, 0x9a, 0xff, 0xb2, 0xff, 0xe5, 0xff, 0xe7, 0xff, -0xa3, 0xff, 0xa5, 0xff, 0x62, 0xff, 0x9e, 0xff, 0x52, 0xff, 0x7f, 0xff, 0x93, 0xff, 0x4f, 0xff, -0x76, 0xff, 0x92, 0xff, 0xa8, 0xff, 0x7e, 0xff, 0x45, 0xff, 0xdb, 0xff, 0xb5, 0xff, 0xc9, 0xff, -0x85, 0xff, 0xc3, 0xff, 0xd4, 0xff, 0xd9, 0xff, 0x70, 0xff, 0xe9, 0xff, 0xc5, 0xff, 0xf6, 0xff, -0x2e, 0x00, 0xfc, 0xff, 0x4b, 0x00, 0x49, 0x00, 0x3f, 0x00, 0x44, 0x00, 0x5c, 0x00, 0x67, 0x00, -0x1b, 0x00, 0x79, 0x00, 0x39, 0x00, 0x31, 0x00, 0x88, 0x00, 0x93, 0x00, 0x3e, 0x00, 0x3d, 0x00, -0x38, 0x00, 0x52, 0x00, 0xfa, 0xff, 0xe6, 0xff, 0x19, 0x00, 0x08, 0x00, 0xf3, 0xff, 0x5a, 0x00, -0x6c, 0x00, 0x51, 0x00, 0x3c, 0x00, 0x83, 0x00, 0x52, 0x00, 0x37, 0x00, 0x15, 0x00, 0x1e, 0x00, -0x05, 0x00, 0xe3, 0xff, 0xf4, 0xff, 0x1e, 0x00, 0x0b, 0x00, 0x3a, 0x00, 0xfd, 0xff, 0xc8, 0xff, -0xe6, 0xff, 0xd5, 0xff, 0xd2, 0xff, 0xe2, 0xff, 0x84, 0xff, 0xa7, 0xff, 0xac, 0xff, 0xde, 0xff, -0xdc, 0xff, 0xf0, 0xff, 0xd7, 0xff, 0xff, 0xff, 0xef, 0xff, 0x30, 0x00, 0x3f, 0x00, 0x9d, 0x00, -0x49, 0x00, 0x6f, 0x00, 0x4f, 0x00, 0x38, 0x00, 0x34, 0x00, 0x0a, 0x00, 0x07, 0x00, 0xf9, 0xff, -0xfc, 0xff, 0x3b, 0x00, 0x05, 0x00, 0x23, 0x00, 0xef, 0xff, 0xef, 0xff, 0x64, 0x00, 0x61, 0x00, -0x5d, 0x00, 0x5b, 0x00, 0x28, 0x00, 0x10, 0x00, 0x02, 0x00, 0xcf, 0xff, 0xc1, 0xff, 0x93, 0xff, -0xd3, 0xff, 0xe2, 0xff, 0xd7, 0xff, 0x12, 0x00, 0xe6, 0xff, 0xc2, 0xff, 0xe8, 0xff, 0x35, 0x00, -0x54, 0x00, 0x3e, 0x00, 0x1a, 0x00, 0x15, 0x00, 0x49, 0x00, 0x04, 0x00, 0x11, 0x00, 0xee, 0xff, -0x43, 0x00, 0x2d, 0x00, 0x2b, 0x00, 0x70, 0x00, 0x16, 0x00, 0x48, 0x00, 0x53, 0x00, 0x7d, 0x00, -0x8f, 0x00, 0x9f, 0x00, 0x90, 0x00, 0xa5, 0x00, 0x7e, 0x00, 0x76, 0x00, 0x72, 0x00, 0x88, 0x00, -0xb9, 0x00, 0xbc, 0x00, 0xd2, 0x00, 0xc2, 0x00, 0xfc, 0x00, 0xab, 0x00, 0x0d, 0x01, 0x45, 0x01, -0x08, 0x01, 0xf8, 0x00, 0x1a, 0x01, 0xc9, 0x00, 0x06, 0x01, 0x00, 0x01, 0x18, 0x01, 0x07, 0x01, -0xe0, 0x00, 0xfd, 0x00, 0x02, 0x01, 0x3a, 0x01, 0x0d, 0x01, 0x04, 0x01, 0x10, 0x01, 0xd6, 0x00, -0x2a, 0x01, 0x0b, 0x01, 0x06, 0x01, 0x19, 0x01, 0xe7, 0x00, 0xdd, 0x00, 0xb7, 0x00, 0xd0, 0x00, -0xee, 0x00, 0x78, 0x00, 0xab, 0x00, 0xb9, 0x00, 0x87, 0x00, 0x96, 0x00, 0x93, 0x00, 0x71, 0x00, -0x42, 0x00, 0x44, 0x00, 0x4b, 0x00, 0x02, 0x00, 0x4f, 0x00, 0x88, 0x00, 0xa6, 0x00, 0x7d, 0x00, -0xe2, 0x00, 0x18, 0x01, 0x7d, 0x00, 0xcb, 0x00, 0x1c, 0x01, 0x07, 0x01, 0xe9, 0x00, 0xbb, 0x00, -0xc2, 0x00, 0xeb, 0x00, 0x3c, 0x01, 0xef, 0x00, 0xf8, 0x00, 0x20, 0x01, 0xf9, 0x00, 0xee, 0x00, -0x0c, 0x01, 0xd0, 0x00, 0x01, 0x01, 0xf2, 0x00, 0xfc, 0x00, 0xe6, 0x00, 0xc6, 0x00, 0x9e, 0x00, -0xa2, 0x00, 0x75, 0x00, 0x96, 0x00, 0x9e, 0x00, 0xb9, 0x00, 0x77, 0x00, 0xad, 0x00, 0xc7, 0x00, -0x87, 0x00, 0x79, 0x00, 0x68, 0x00, 0x99, 0x00, 0x89, 0x00, 0x94, 0x00, 0xb8, 0x00, 0xa5, 0x00, -0xbb, 0x00, 0xc7, 0x00, 0xc6, 0x00, 0x6f, 0x00, 0xd8, 0x00, 0xbc, 0x00, 0x92, 0x00, 0x8c, 0x00, -0x72, 0x00, 0x7e, 0x00, 0x86, 0x00, 0x44, 0x00, 0x40, 0x00, 0x4c, 0x00, 0xf7, 0xff, 0x68, 0x00, -0x7a, 0x00, 0x20, 0x00, 0x68, 0x00, 0x3f, 0x00, 0x11, 0x00, 0x25, 0x00, 0x6e, 0x00, 0x97, 0x00, -0x69, 0x00, 0x5f, 0x00, 0x7f, 0x00, 0x8c, 0x00, 0xc1, 0x00, 0x5d, 0x00, 0x17, 0x00, 0xa7, 0x00, -0x76, 0x00, 0x78, 0x00, 0x89, 0x00, 0xb1, 0x00, 0x8a, 0x00, 0x40, 0x00, 0xd1, 0x00, 0x83, 0x00, -0x99, 0x00, 0x8a, 0x00, 0x76, 0x00, 0xb3, 0x00, 0xfa, 0x00, 0xed, 0x00, 0xd1, 0x00, 0x99, 0x00, -0xdd, 0x00, 0x7d, 0x00, 0x58, 0x00, 0x66, 0x00, 0x6b, 0x00, 0x59, 0x00, 0x7d, 0x00, 0x41, 0x00, -0x3a, 0x00, 0x7f, 0x00, 0x39, 0x00, 0x6d, 0x00, 0x70, 0x00, 0x76, 0x00, 0x44, 0x00, 0x07, 0x00, -0x6f, 0x00, 0x38, 0x00, 0xd7, 0x00, 0x53, 0x00, 0x8f, 0x00, 0xb7, 0x00, 0x55, 0x00, 0xb6, 0x00, -0x42, 0x00, 0x4d, 0x00, 0x93, 0x00, 0x2a, 0x00, 0x52, 0x00, 0x8a, 0x00, 0x83, 0x00, 0x47, 0x00, -0x23, 0x00, 0x6a, 0x00, 0x31, 0x00, 0x38, 0x00, 0x21, 0x00, 0x4a, 0x00, 0x84, 0x00, 0x72, 0x00, -0xd3, 0x00, 0xbc, 0x00, 0x38, 0x00, 0x5a, 0x00, 0x8a, 0x00, 0x80, 0x00, 0x62, 0x00, 0x22, 0x00, -0x65, 0x00, 0x41, 0x00, 0x11, 0x00, 0x34, 0x00, 0xdf, 0xff, 0x0f, 0x00, 0x60, 0x00, 0x35, 0x00, -0x35, 0x00, 0x58, 0x00, 0xba, 0xff, 0x5f, 0x00, 0xb2, 0xff, 0x02, 0x00, 0x1a, 0x00, 0xd3, 0xff, -0x42, 0x00, 0x75, 0xff, 0x31, 0x00, 0x27, 0x00, 0x00, 0x00, 0xc7, 0xff, 0x1b, 0x00, 0x91, 0x00, -0xd5, 0xff, 0x60, 0x00, 0x0a, 0x00, 0xf6, 0xff, 0x4c, 0x00, 0x5b, 0x00, 0x5c, 0x00, 0x7a, 0x00, -0x38, 0x00, 0x03, 0x00, 0x3f, 0x00, 0x3c, 0x00, 0x22, 0x00, 0x31, 0x00, 0xe7, 0xff, 0x37, 0x00, -0xdb, 0xff, 0x18, 0x00, 0xfb, 0xff, 0xd8, 0xff, 0xed, 0xff, 0xcd, 0xff, 0xff, 0xff, 0x7c, 0xff, -0xa3, 0xff, 0x5f, 0xff, 0x88, 0xff, 0xe5, 0xff, 0x8d, 0xff, 0xe4, 0xff, 0x55, 0xff, 0xc9, 0xff, -0xdf, 0xff, 0xc9, 0xff, 0xae, 0xff, 0x89, 0xff, 0xa7, 0xff, 0xad, 0xff, 0xe3, 0xff, 0x3c, 0xff, -0xb2, 0xff, 0xa3, 0xff, 0x57, 0xff, 0xa5, 0xff, 0x80, 0xff, 0x20, 0xff, 0x93, 0xff, 0x4f, 0xff, -0x07, 0xff, 0xdc, 0xfe, 0x3d, 0xff, 0xdc, 0xfe, 0x12, 0xff, 0x55, 0xff, 0x17, 0xff, 0x4f, 0xff, -0x41, 0xff, 0x01, 0xff, 0xe2, 0xfe, 0xdb, 0xfe, 0x16, 0xff, 0xb3, 0xfe, 0x19, 0xff, 0xa7, 0xfe, -0x9f, 0xfe, 0x22, 0xff, 0x07, 0xff, 0xf2, 0xfe, 0xa3, 0xfe, 0x17, 0xff, 0x9c, 0xfe, 0xac, 0xfe, -0xb9, 0xfe, 0x4d, 0xfe, 0x94, 0xfe, 0xce, 0xfe, 0x15, 0xff, 0xb6, 0xfe, 0xde, 0xfe, 0x64, 0xff, -0x61, 0xfe, 0x23, 0xff, 0x37, 0xff, 0xf8, 0xfe, 0x15, 0xff, 0xe4, 0xfe, 0x23, 0xff, 0x89, 0xfe, -0x37, 0xff, 0x47, 0xff, 0xe2, 0xfe, 0x6d, 0xff, 0x40, 0xfe, 0xd4, 0xfe, 0xb1, 0xfe, 0xb3, 0xfe, -0xe3, 0xfe, 0x75, 0xfe, 0xb0, 0xfe, 0xb6, 0xfe, 0xf1, 0xfe, 0x67, 0xfe, 0xb7, 0xfe, 0x92, 0xfe, -0x9c, 0xfe, 0x19, 0xff, 0x6e, 0xfe, 0x27, 0xff, 0x9a, 0xfe, 0xb2, 0xfe, 0x5c, 0xff, 0xeb, 0xfe, -0x27, 0xff, 0xe0, 0xfe, 0x13, 0xff, 0xf4, 0xfe, 0xbe, 0xfe, 0x20, 0xff, 0x7a, 0xfe, 0xf7, 0xfe, -0xe0, 0xfe, 0xc6, 0xfe, 0x0c, 0xff, 0x88, 0xfe, 0xc0, 0xfe, 0xd1, 0xfe, 0x7d, 0xfe, 0x47, 0xff, -0x78, 0xfe, 0xd0, 0xfe, 0x96, 0xfe, 0xc5, 0xfe, 0xa0, 0xfe, 0x90, 0xfe, 0xa6, 0xfe, 0xba, 0xfe, -0xf9, 0xfe, 0x84, 0xfe, 0xb8, 0xfe, 0xd1, 0xfe, 0xd3, 0xfe, 0x4a, 0xfe, 0x33, 0xfe, 0xbc, 0xfe, -0x2c, 0xfe, 0x6b, 0xfe, 0x64, 0xfe, 0xcc, 0xfe, 0x40, 0xfe, 0x5c, 0xfe, 0xb0, 0xfe, 0x09, 0xfe, -0xda, 0xfe, 0x38, 0xfe, 0x76, 0xfe, 0xde, 0xfe, 0xac, 0xfe, 0xef, 0xfe, 0xd0, 0xfe, 0xd8, 0xfe, -0x6a, 0xfe, 0xd2, 0xfe, 0x5e, 0xfe, 0xfb, 0xfe, 0x23, 0xff, 0xc5, 0xfe, 0x54, 0xff, 0x71, 0xfe, -0x3d, 0xff, 0xed, 0xfe, 0xc5, 0xfe, 0x36, 0xff, 0xbf, 0xfe, 0x61, 0xff, 0xed, 0xfe, 0x61, 0xff, -0x2e, 0xff, 0xe4, 0xfe, 0x5f, 0xff, 0xbf, 0xfe, 0x78, 0xff, 0xcf, 0xfe, 0x08, 0xff, 0xcf, 0xfe, -0xae, 0xfe, 0x71, 0xfe, 0x5f, 0xfe, 0xb9, 0xfe, 0x8f, 0xfe, 0xe1, 0xfe, 0x7e, 0xfe, 0xd8, 0xfe, -0x69, 0xff, 0xfd, 0xfe, 0xb1, 0xfe, 0xd1, 0xfe, 0x15, 0xff, 0xfc, 0xfe, 0x8b, 0xfe, 0x95, 0xfe, -0xb2, 0xfe, 0xd9, 0xfe, 0x1c, 0xff, 0x31, 0xff, 0x76, 0xff, 0xd2, 0xfe, 0xee, 0xfe, 0x70, 0xff, -0x0e, 0xff, 0x50, 0xff, 0xbe, 0xfe, 0x49, 0xff, 0xca, 0xfe, 0x67, 0xfe, 0xd3, 0xff, 0x93, 0xfe, -0x39, 0xff, 0xe5, 0xfe, 0xb1, 0xfe, 0xba, 0xff, 0xd4, 0xfe, 0x54, 0xff, 0x04, 0xff, 0x9e, 0xff, -0x86, 0xff, 0x9c, 0xfe, 0xef, 0xfe, 0xd6, 0xfe, 0xe8, 0xfe, 0x7d, 0xfe, 0xdd, 0xfe, 0xfa, 0xfe, -0xcb, 0xfe, 0xdd, 0xfe, 0x59, 0xfe, 0xf4, 0xfe, 0x84, 0xfe, 0x28, 0xff, 0x91, 0xfe, 0xec, 0xfe, -0x44, 0xff, 0xff, 0xfd, 0x5a, 0xff, 0x5a, 0xfe, 0x9f, 0xfe, 0x08, 0xff, 0x52, 0xfe, 0x95, 0xff, -0x7e, 0xfe, 0xc9, 0xff, 0xc7, 0xfe, 0xa5, 0xff, 0xa2, 0x03, 0xf5, 0xfe, 0xc9, 0xfe, 0xf1, 0xfd, -0x4f, 0xfd, 0xf2, 0xfe, 0x85, 0xfc, 0xbd, 0xfd, 0x56, 0xfd, 0x91, 0xfd, 0x59, 0xff, 0x95, 0xfe, -0x24, 0xfe, 0x90, 0xfe, 0x34, 0xfe, 0x38, 0xfe, 0x75, 0xff, 0xf6, 0xfe, 0xb8, 0xfe, 0x36, 0xff, -0xa7, 0xfe, 0x4d, 0xfe, 0x30, 0xfe, 0x01, 0xfe, 0x10, 0xff, 0x62, 0xff, 0x7c, 0xff, 0xfb, 0xff, -0xa7, 0xff, 0xa1, 0xff, 0xae, 0xff, 0xe6, 0xfe, 0xb5, 0xff, 0xb7, 0xff, 0xdf, 0xfe, 0x3f, 0x00, -0x07, 0x00, 0xcf, 0xff, 0x67, 0x00, 0xb2, 0xff, 0xdc, 0xff, 0x63, 0xff, 0x5c, 0x00, 0xbb, 0x00, -0x20, 0x00, 0x85, 0x00, 0xb3, 0xff, 0x77, 0xff, 0x1d, 0xff, 0x14, 0xff, 0x09, 0xff, 0x04, 0x00, -0x63, 0xff, 0xb4, 0xff, 0x23, 0x00, 0x7d, 0xfe, 0xcb, 0xff, 0x77, 0xfe, 0xe2, 0xff, 0x9c, 0xff, -0xa7, 0xfe, 0x28, 0x01, 0x20, 0xff, 0xbb, 0x00, 0xc1, 0x00, 0x92, 0x00, 0x5f, 0x00, 0x19, 0xff, -0xfa, 0x00, 0x30, 0xff, 0x94, 0x00, 0xcb, 0xff, 0x5a, 0xff, 0xac, 0xff, 0xa9, 0xff, 0x75, 0x01, -0x56, 0x00, 0xfd, 0x00, 0xc1, 0xff, 0x87, 0x00, 0xfb, 0x00, 0x2b, 0xff, 0xfe, 0x00, 0x98, 0xff, -0xbb, 0x01, 0xe9, 0x00, 0x7d, 0x00, 0x0a, 0x00, 0x7f, 0x01, 0x99, 0x04, 0x61, 0x02, 0xeb, 0x01, -0x32, 0x01, 0xfd, 0x00, 0x9e, 0xfe, 0x51, 0xfe, 0x55, 0xff, 0x53, 0xfe, 0x2d, 0x00, 0xf2, 0x00, -0x61, 0x02, 0x92, 0x01, 0xf8, 0x00, 0x48, 0xff, 0x0d, 0x00, 0xd4, 0x00, 0x8f, 0x00, 0x30, 0x01, -0x82, 0x00, 0x01, 0x02, 0x6b, 0xff, 0x1d, 0x00, 0x66, 0x00, 0xf4, 0xff, 0x2a, 0x01, 0x11, 0x01, -0x96, 0x02, 0x5d, 0x00, 0x50, 0x01, 0x99, 0xff, 0x96, 0x01, 0x76, 0xff, 0xdd, 0xff, 0x71, 0x01, -0x37, 0xff, 0x2f, 0x04, 0xd8, 0xff, 0xe1, 0x01, 0xf4, 0x02, 0x12, 0x00, 0xe7, 0x02, 0xcb, 0xff, -0xde, 0x02, 0xcc, 0x01, 0xb8, 0x01, 0x78, 0x03, 0x50, 0x00, 0x52, 0x01, 0x54, 0xff, 0x54, 0x00, -0xc3, 0x01, 0xd0, 0x00, 0x42, 0x03, 0x31, 0x02, 0x58, 0x02, 0xcc, 0x02, 0xb8, 0xff, 0x54, 0x01, -0x40, 0x00, 0x79, 0xff, 0xf7, 0x03, 0x03, 0x01, 0x1b, 0x02, 0xf2, 0x02, 0xf6, 0x01, 0x69, 0x03, -0x33, 0x00, 0x12, 0x02, 0x5c, 0x00, 0xd2, 0x00, 0x15, 0x01, 0x92, 0x01, 0x6e, 0x01, 0x69, 0xfe, -0x73, 0x02, 0x10, 0x01, 0xa2, 0x01, 0x5f, 0x02, 0xe8, 0x01, 0xe8, 0x02, 0x76, 0xff, 0xc0, 0x00, -0x87, 0x01, 0x14, 0x01, 0xda, 0x01, 0xd8, 0xff, 0x29, 0x04, 0x72, 0x01, 0xc4, 0x01, 0x76, 0x03, -0xa8, 0xff, 0x58, 0x02, 0xe8, 0x01, 0xae, 0x02, 0xb2, 0x02, 0x6c, 0x03, 0x64, 0x02, 0x83, 0x01, -0x96, 0x01, 0x58, 0x00, 0x43, 0x02, 0xb8, 0x00, 0xda, 0x00, 0x7a, 0x03, 0x26, 0x01, 0xe5, 0x01, -0x74, 0x02, 0x7a, 0x00, 0xbc, 0x02, 0x33, 0x03, 0xfd, 0x00, 0x67, 0x02, 0x7c, 0x02, 0xe2, 0x01, -0x96, 0x02, 0x8d, 0x01, 0x45, 0x03, 0xba, 0x01, 0x92, 0xfd, 0xe7, 0x04, 0x02, 0x02, 0x6f, 0x00, -0xaf, 0x03, 0x74, 0xff, 0x93, 0x03, 0x0e, 0x02, 0x51, 0x02, 0xa3, 0x02, 0xbb, 0x00, 0x9f, 0x04, -0x30, 0x01, 0x54, 0x03, 0x00, 0x02, 0xa7, 0x01, 0x5f, 0x03, 0x55, 0x01, 0xb7, 0x03, 0x8b, 0xfe, -0x22, 0x01, 0x8e, 0x03, 0x03, 0x01, 0x73, 0x03, 0x04, 0x00, 0x7a, 0x03, 0xb5, 0x03, 0x27, 0x01, -0x02, 0x03, 0x93, 0xff, 0x91, 0x00, 0x57, 0x00, 0xfc, 0xfe, 0x86, 0x02, 0xbd, 0xff, 0x9c, 0x00, -0x6a, 0x04, 0x0f, 0x01, 0xc0, 0x01, 0x4b, 0x00, 0xe4, 0x01, 0x94, 0x01, 0x30, 0xfe, 0x9c, 0x00, -0x8b, 0x00, 0x17, 0x03, 0xe4, 0xff, 0xcf, 0x02, 0x69, 0x00, 0x6c, 0x00, 0x29, 0x05, 0x9b, 0xfb, -0xc4, 0x05, 0x72, 0x01, 0x65, 0xff, 0x19, 0x04, 0x70, 0xff, 0xb8, 0x01, 0x13, 0x00, 0x14, 0x02, -0x60, 0xff, 0xff, 0x01, 0x84, 0xfe, 0x23, 0x01, 0x9e, 0x00, 0x58, 0x00, 0x8f, 0x05, 0xf0, 0xfd, -0x57, 0x02, 0xa2, 0xff, 0xfa, 0x01, 0x65, 0x00, 0x11, 0x00, 0xe2, 0x01, 0xd0, 0xfb, 0x6b, 0x04, -0xe4, 0x00, 0xac, 0x02, 0x90, 0xff, 0x9e, 0x00, 0x2c, 0x03, 0x21, 0xfd, 0x47, 0x05, 0x37, 0xfe, -0x7b, 0xff, 0x86, 0x04, 0x3d, 0xff, 0x0c, 0x00, 0xfe, 0x03, 0xa9, 0xfd, 0x0a, 0x00, 0xd1, 0x03, -0x60, 0xfe, 0xbe, 0x05, 0x60, 0xfc, 0x70, 0x00, 0x42, 0x03, 0x49, 0xfb, 0xbc, 0x02, 0x63, 0xfd, -0x19, 0x01, 0x4d, 0x03, 0x91, 0xfe, 0xeb, 0xfc, 0xbe, 0x03, 0xca, 0x03, 0x30, 0xfb, 0x71, 0xfd, -0xe7, 0xfd, 0x0f, 0x06, 0xe6, 0xfd, 0x72, 0xfc, 0x7d, 0x03, 0xa0, 0xfc, 0x18, 0x03, 0x3c, 0xfe, -0xb2, 0xfd, 0xd8, 0x02, 0xce, 0xfd, 0xd2, 0xff, 0x53, 0x01, 0x5a, 0xff, 0x23, 0xff, 0x97, 0xff, -0x1b, 0xfe, 0xc0, 0x00, 0x5a, 0xff, 0x7b, 0xfd, 0xa4, 0xff, 0x7b, 0x01, 0xfb, 0x01, 0xa0, 0x03, -0xa2, 0x03, 0xa0, 0xff, 0xd7, 0x00, 0xe8, 0x00, 0xdb, 0x00, 0x31, 0xfc, 0x3e, 0xfc, 0x75, 0xfc, -0xf0, 0xfe, 0xbb, 0x00, 0xe6, 0xfb, 0xb4, 0xff, 0x3c, 0xfe, 0x59, 0xfe, 0x70, 0x01, 0x19, 0x03, -0xad, 0x05, 0xf4, 0x04, 0xfd, 0x07, 0x62, 0x00, 0xa3, 0xff, 0x24, 0x03, 0x64, 0xfb, 0x23, 0xfc, -0x54, 0xfd, 0x88, 0x01, 0x06, 0x01, 0x4f, 0x00, 0xba, 0x01, 0x0a, 0x02, 0xfd, 0xff, 0xcc, 0xfc, -0x45, 0x00, 0xaf, 0x00, 0x3f, 0x03, 0xfb, 0xfc, 0x12, 0xfa, 0x9e, 0x00, 0x92, 0xfd, 0x97, 0xfa, -0x03, 0x00, 0xfc, 0x01, 0x77, 0x04, 0x19, 0x05, 0xb2, 0x02, 0x49, 0x01, 0x44, 0x04, 0x23, 0x02, -0xe8, 0xfd, 0xfb, 0x00, 0xfa, 0xfd, 0x63, 0x02, 0x8c, 0xff, 0xaa, 0xfe, 0x50, 0xff, 0x8e, 0xf8, -0xe7, 0x00, 0xe8, 0xfc, 0x2b, 0x00, 0x44, 0x01, 0x40, 0xfe, 0xd2, 0x02, 0x49, 0xfd, 0x60, 0x05, -0x47, 0xfd, 0x95, 0xfc, 0x9a, 0x00, 0xd5, 0xfd, 0xcd, 0x04, 0x04, 0xfe, 0xa9, 0x03, 0xf1, 0xfa, -0x4e, 0x00, 0x83, 0x02, 0xb1, 0xf7, 0xad, 0x01, 0x4d, 0xff, 0x01, 0x00, 0x76, 0xfe, 0x20, 0x01, -0x1b, 0x01, 0x92, 0xff, 0x7a, 0xff, 0xb4, 0xfc, 0x52, 0x02, 0x55, 0xff, 0xad, 0x02, 0x70, 0x02, -0x3d, 0xff, 0x27, 0x01, 0xc1, 0x01, 0xbd, 0xfe, 0xdd, 0x01, 0xbe, 0x03, 0x0d, 0xfe, 0xac, 0x04, -0xfb, 0x00, 0x7c, 0xfd, 0xf5, 0xfd, 0x34, 0xfc, 0xde, 0xff, 0xf3, 0xfc, 0x7d, 0xfc, 0x95, 0xfe, -0x42, 0x00, 0x8d, 0xfe, 0x7f, 0x01, 0xa5, 0xfe, 0xb8, 0xfc, 0xea, 0x00, 0x75, 0xfe, 0x9c, 0xff, -0x77, 0xfd, 0x05, 0x03, 0x90, 0xff, 0x4d, 0xfd, 0xa1, 0x02, 0x76, 0xff, 0x1f, 0x00, 0xc8, 0xfe, -0x46, 0x02, 0x4f, 0xfc, 0xb1, 0xff, 0xa3, 0x01, 0x27, 0xfe, 0xe0, 0x02, 0x48, 0xfa, 0x07, 0xff, -0xe7, 0x03, 0x14, 0x01, 0x9e, 0x00, 0xf6, 0x02, 0x9f, 0x02, 0xdf, 0xfd, 0xaf, 0xff, 0x68, 0xf9, -0x7a, 0xf8, 0x18, 0xfd, 0xa7, 0xf9, 0x8d, 0xfb, 0x1e, 0x00, 0x70, 0xff, 0x79, 0x00, 0xa9, 0xff, -0x05, 0xfe, 0xc1, 0x02, 0x1a, 0x00, 0xa5, 0x01, 0x54, 0x01, 0xd4, 0x01, 0x80, 0x00, 0xcd, 0xfc, -0x97, 0x01, 0x59, 0xfe, 0x1c, 0x02, 0xfc, 0x01, 0xec, 0x01, 0xe9, 0x01, 0x07, 0x04, 0x0b, 0x07, -0x0e, 0xfe, 0x75, 0xff, 0x91, 0x00, 0x7b, 0x00, 0xc5, 0x00, 0x65, 0xfc, 0x7d, 0xfc, 0x41, 0x00, -0x53, 0x00, 0x64, 0xfc, 0xfc, 0xfb, 0x2e, 0x03, 0x4b, 0x09, 0xd4, 0x01, 0x78, 0x00, 0x00, 0x03, -0xc5, 0xfe, 0x47, 0xfd, 0xed, 0xfb, 0x72, 0xfc, 0x34, 0xf6, 0xf9, 0xfb, 0xd2, 0xfd, 0xdf, 0xfb, -0x02, 0xff, 0x7b, 0xf6, 0x70, 0xfb, 0x6c, 0xfd, 0x1e, 0xff, 0x4c, 0x02, 0x36, 0xfc, 0xb8, 0xfe, -0x07, 0x02, 0x99, 0x00, 0x30, 0x00, 0x28, 0x00, 0xa2, 0xff, 0xbd, 0x01, 0x84, 0xff, 0x9a, 0x01, -0x07, 0xff, 0xe1, 0xfe, 0xa6, 0x00, 0xa1, 0xfc, 0x3a, 0xfc, 0x06, 0xfb, 0x23, 0x02, 0xc6, 0xff, -0x7b, 0xfc, 0xeb, 0xfa, 0x2e, 0xf9, 0xac, 0xfb, 0x53, 0xfa, 0x51, 0xfd, 0x61, 0xf9, 0x5b, 0xfe, -0xe1, 0x00, 0xd1, 0xfe, 0x66, 0x03, 0xbf, 0xff, 0xfa, 0xfd, 0x2a, 0xfd, 0x29, 0xfc, 0x8a, 0xfe, -0x52, 0x02, 0x42, 0xfe, 0x41, 0x00, 0xac, 0xfe, 0x20, 0xf9, 0xcf, 0x02, 0xdc, 0xfb, 0xe3, 0xfd, -0xc8, 0x01, 0xe0, 0xff, 0x15, 0x04, 0x55, 0xfb, 0xe1, 0x01, 0xd0, 0x01, 0xba, 0xff, 0x52, 0x02, -0x53, 0xfd, 0xb3, 0x00, 0x88, 0x02, 0x4e, 0x03, 0xb9, 0x00, 0x45, 0x02, 0x02, 0xff, 0xda, 0xf8, -0x35, 0xfd, 0x9a, 0xfc, 0x18, 0xfe, 0xf4, 0xfe, 0x2a, 0xfe, 0x1d, 0x03, 0x25, 0x01, 0x3f, 0xff, -0x1c, 0xfe, 0x4a, 0xfd, 0x3d, 0x04, 0xf5, 0x03, 0x7b, 0x03, 0x22, 0x04, 0x0f, 0x05, 0x0f, 0x03, -0x93, 0xfd, 0xae, 0x02, 0xd7, 0xfe, 0x3c, 0xff, 0x70, 0x03, 0xa3, 0x01, 0xac, 0x07, 0x0e, 0x03, -0x87, 0x03, 0xe3, 0xfc, 0x53, 0xfc, 0x83, 0xfd, 0x64, 0xf9, 0xdd, 0x04, 0xfa, 0x00, 0xca, 0xff, -0x91, 0xfe, 0x68, 0xfa, 0x49, 0xfc, 0xb1, 0xff, 0x5b, 0xfc, 0x4b, 0xfc, 0x66, 0x02, 0x18, 0x02, -0x3b, 0x04, 0x67, 0xfe, 0x1b, 0xfb, 0x2f, 0xf7, 0xbc, 0xf7, 0xe3, 0xfc, 0x88, 0xfe, 0x19, 0x04, -0xe7, 0x02, 0x90, 0x04, 0x76, 0x00, 0x5a, 0xfd, 0x4c, 0xfd, 0x2a, 0xfb, 0x5e, 0x01, 0x4e, 0x02, -0x9a, 0x04, 0xb8, 0x01, 0x90, 0xfe, 0x9f, 0x00, 0x4d, 0xf9, 0x0f, 0xf7, 0xa0, 0xf8, 0x41, 0xf8, -0xc9, 0x00, 0x42, 0x02, 0x0c, 0x00, 0x57, 0xfe, 0xde, 0xf7, 0x68, 0xfb, 0x56, 0xfa, 0xcd, 0xfa, -0xb0, 0xff, 0x5c, 0xfd, 0xaa, 0x02, 0x15, 0x03, 0x8c, 0xff, 0x46, 0xfa, 0x1c, 0xfb, 0xe4, 0x00, -0x86, 0xfe, 0x92, 0x04, 0x47, 0x06, 0x0c, 0x06, 0x14, 0x03, 0xc2, 0xfc, 0x73, 0xfd, 0x4b, 0xfc, -0x42, 0xfd, 0xca, 0xfd, 0xb9, 0x02, 0x54, 0x05, 0x89, 0x05, 0x4e, 0x01, 0x83, 0xfc, 0x18, 0xff, -0xd0, 0xfb, 0x7c, 0xfd, 0xde, 0xff, 0xb8, 0x02, 0x86, 0x05, 0xab, 0x03, 0xd3, 0xff, 0x14, 0xfa, -0x1a, 0xfc, 0x4b, 0xfb, 0x49, 0xfd, 0x23, 0x02, 0x1c, 0x00, 0x0d, 0x00, 0xc3, 0x02, 0x07, 0x01, -0xe3, 0xfc, 0x2d, 0xfb, 0x85, 0xfa, 0x55, 0xff, 0x00, 0x03, 0x19, 0x07, 0x54, 0x06, 0x42, 0x01, -0x21, 0x01, 0xb1, 0xfd, 0x19, 0xfd, 0x1e, 0xfe, 0x7c, 0xfe, 0x72, 0x01, 0x5f, 0x02, 0x23, 0x03, -0x37, 0x00, 0x1b, 0xfc, 0xcb, 0xfb, 0xf8, 0xfa, 0x90, 0xfb, 0x6f, 0xff, 0x02, 0x03, 0x93, 0x04, -0x60, 0x04, 0x31, 0x04, 0x11, 0xff, 0x9c, 0xfa, 0x7f, 0xfb, 0x92, 0xfc, 0xde, 0x00, 0x75, 0x02, -0xf3, 0x05, 0x20, 0x08, 0x8e, 0x02, 0xde, 0xff, 0x34, 0xff, 0x8c, 0xfd, 0x38, 0x01, 0x0f, 0x04, -0x86, 0x04, 0x7b, 0x06, 0x45, 0x03, 0x61, 0x02, 0xe2, 0x01, 0xa4, 0xfb, 0xfe, 0xfb, 0x31, 0xfc, -0xa8, 0x00, 0x78, 0x05, 0xa0, 0x03, 0xd8, 0x02, 0x50, 0x01, 0xd9, 0xfd, 0xa3, 0xf9, 0xc8, 0xfa, -0xf6, 0xfc, 0x3d, 0x01, 0x18, 0x02, 0xce, 0x01, 0xcf, 0x03, 0x12, 0x00, 0x93, 0xfc, 0xc2, 0xfb, -0x5f, 0xfd, 0xb9, 0xff, 0x4e, 0x00, 0xff, 0x01, 0xcd, 0x07, 0x76, 0x06, 0xba, 0x01, 0x45, 0x01, -0xb6, 0xfd, 0x61, 0xfc, 0x7b, 0xfb, 0x44, 0xfd, 0x5b, 0x03, 0x49, 0x03, 0x15, 0x02, 0x8d, 0xff, -0x03, 0xfe, 0xb4, 0xfc, 0x86, 0xfb, 0x8b, 0xfe, 0x88, 0xfe, 0xe8, 0xfe, 0xa6, 0x00, 0xa2, 0xfd, -0x51, 0xfc, 0xd9, 0xfc, 0xf0, 0xf8, 0xf5, 0xf9, 0x7c, 0xfe, 0xf4, 0xfd, 0x0d, 0xff, 0x3a, 0x01, -0xdd, 0x01, 0xa0, 0xfe, 0x1e, 0xfe, 0x12, 0x00, 0xd6, 0xff, 0x96, 0x02, 0xe8, 0x04, 0x73, 0x04, -0xc4, 0x03, 0x4e, 0x02, 0xa6, 0xfe, 0x07, 0xff, 0xb8, 0x00, 0x54, 0xff, 0x42, 0xff, 0xa7, 0xff, -0x65, 0x00, 0x36, 0xff, 0x2a, 0xff, 0x13, 0xfe, 0xb6, 0xfc, 0x0d, 0xfc, 0x9a, 0xfd, 0xfa, 0x00, -0x8a, 0x00, 0x0a, 0x01, 0x38, 0xff, 0x29, 0xff, 0x1e, 0x00, 0xa6, 0xfe, 0x66, 0xfe, 0xe1, 0xfd, -0x48, 0xfe, 0xb4, 0x00, 0x92, 0x02, 0xd9, 0x00, 0x5c, 0x00, 0xb5, 0xfe, 0x8e, 0xfe, 0xd8, 0xff, -0x1c, 0x00, 0xba, 0x02, 0x2e, 0x04, 0x2c, 0x05, 0x35, 0x03, 0x24, 0x02, 0x13, 0x02, 0x2c, 0x01, -0x58, 0x00, 0xb9, 0x00, 0xed, 0x04, 0xfd, 0x04, 0xf8, 0x02, 0x80, 0x01, 0x20, 0x00, 0x45, 0xff, -0x0e, 0xfd, 0xb8, 0xfd, 0xca, 0x00, 0xcb, 0x01, 0xbc, 0x00, 0xfd, 0xff, 0xb1, 0x01, 0x6d, 0x00, -0x22, 0xff, 0xa3, 0xff, 0x45, 0x00, 0x78, 0x01, 0x7e, 0x02, 0x09, 0x04, 0x16, 0x04, 0xb5, 0x01, -0x3d, 0xff, 0x95, 0xfd, 0x82, 0xfe, 0x95, 0x00, 0x83, 0x00, 0x9a, 0x00, 0x52, 0x01, 0x30, 0x01, -0xc9, 0xff, 0xff, 0xff, 0x55, 0x00, 0xec, 0xff, 0xec, 0xff, 0x49, 0x00, 0x22, 0x01, 0x91, 0x00, -0x45, 0xff, 0x08, 0x00, 0xb6, 0xff, 0xa3, 0xff, 0xdc, 0xff, 0x35, 0x01, 0x96, 0x01, 0x8e, 0x02, -0xd1, 0x01, 0x40, 0x00, 0x00, 0x01, 0x24, 0x00, 0x11, 0x01, 0x96, 0x01, 0x0c, 0x01, 0x3a, 0xff, -0x57, 0xfe, 0x7e, 0xfd, 0x1d, 0xfd, 0xc1, 0xfe, 0x5c, 0xfe, 0x63, 0x00, 0x3c, 0x00, 0x9a, 0x00, -0xa0, 0x01, 0xa3, 0xff, 0x4b, 0xff, 0xab, 0xfe, 0xd8, 0x00, 0xaa, 0x01, 0x87, 0x02, 0xf6, 0x03, -0x7c, 0x02, 0x1a, 0x01, 0x3a, 0xfe, 0x36, 0xfd, 0x59, 0xfc, 0xdc, 0xfc, 0x8f, 0xff, 0xfa, 0x00, -0x24, 0x03, 0x11, 0x03, 0x25, 0x01, 0xb8, 0xfe, 0xe2, 0xfd, 0xb9, 0xfd, 0x1e, 0xfd, 0x88, 0xfe, -0x79, 0x00, 0xe0, 0x02, 0xd8, 0x03, 0x6b, 0x02, 0x17, 0x01, 0x38, 0xfe, 0xe6, 0xfb, 0x83, 0xfb, -0xa1, 0xfd, 0x18, 0x01, 0xe2, 0x00, 0x17, 0x00, 0x12, 0x01, 0xe9, 0xff, 0xe9, 0xfe, 0xab, 0xfd, -0x56, 0xfd, 0xb5, 0xfe, 0x4b, 0x01, 0x03, 0x02, 0xbb, 0x02, 0x66, 0x03, 0x57, 0x00, 0x3e, 0xff, -0x94, 0xff, 0xcb, 0xff, 0x3d, 0x00, 0xfd, 0xfd, 0xbb, 0xfe, 0xb1, 0x00, 0xa8, 0x01, 0x4c, 0x01, -0xcc, 0x00, 0xc8, 0xff, 0x9e, 0xff, 0x32, 0x00, 0x97, 0xff, 0x71, 0x00, 0xdb, 0x00, 0xe4, 0x01, -0xd3, 0x02, 0xd4, 0x02, 0xf1, 0x01, 0xfe, 0xff, 0xa5, 0xff, 0xc0, 0xff, 0xd1, 0xff, 0x6a, 0x00, -0x5b, 0x01, 0x04, 0x02, 0x89, 0x01, 0x2a, 0x00, 0x3b, 0xfe, 0x61, 0xfc, 0x27, 0xfc, 0xd7, 0xfc, -0x88, 0xff, 0x78, 0x02, 0xbe, 0x02, 0x61, 0x02, 0x33, 0x02, 0xbb, 0x00, 0x34, 0xff, 0x3d, 0xfe, -0xdc, 0xfd, 0x7d, 0x00, 0x35, 0x02, 0x55, 0x04, 0xd7, 0x05, 0x5a, 0x04, 0x65, 0x01, 0x52, 0xfe, -0xb5, 0xfd, 0x52, 0xff, 0x15, 0x01, 0x4f, 0x00, 0xcd, 0x00, 0xa4, 0x00, 0x8c, 0x00, 0x50, 0xfe, -0x49, 0xfc, 0x8e, 0xfc, 0x71, 0xfd, 0x19, 0x01, 0x46, 0x04, 0x0a, 0x05, 0x5d, 0x03, 0x09, 0x02, -0x03, 0x00, 0x95, 0xfd, 0x4f, 0xfc, 0xe6, 0xfb, 0x78, 0xfd, 0x9b, 0xfe, 0x29, 0x00, 0xa6, 0x00, -0x36, 0xff, 0x71, 0xfb, 0xe1, 0xf7, 0xed, 0xf7, 0xc3, 0xf9, 0xe1, 0xfc, 0x26, 0xff, 0x2e, 0x02, -0xc0, 0x03, 0x11, 0x03, 0xe3, 0x01, 0x17, 0x00, 0x0a, 0x00, 0xb3, 0x00, 0x6f, 0x01, 0x08, 0x04, -0x06, 0x05, 0xb9, 0x03, 0xe3, 0x00, 0xbe, 0xff, 0x82, 0xff, 0x3e, 0xff, 0xe6, 0xfe, 0xbc, 0xfe, -0xe5, 0xfd, 0xd8, 0xfc, 0x63, 0xfc, 0x61, 0xfc, 0x9a, 0xfd, 0x13, 0xfe, 0x65, 0xff, 0xcb, 0xff, -0x54, 0x00, 0xb6, 0x00, 0x9e, 0xff, 0xb0, 0xfe, 0x74, 0xfe, 0xc7, 0xff, 0x99, 0x00, 0xdd, 0x01, -0x8e, 0x02, 0xb3, 0x00, 0x2d, 0x00, 0x26, 0x00, 0xe0, 0xfe, 0x04, 0xfd, 0x1e, 0xfd, 0x37, 0xff, -0xe0, 0x02, 0x44, 0x04, 0x3b, 0x03, 0x2a, 0x03, 0xa1, 0x00, 0x8d, 0xff, 0xa2, 0xff, 0xe3, 0xff, -0x0c, 0x01, 0x42, 0x01, 0x5f, 0x03, 0x53, 0x04, 0x6d, 0x03, 0x8d, 0x00, 0x49, 0xfd, 0x64, 0xfe, -0xf9, 0x00, 0xea, 0x00, 0xf3, 0xff, 0x48, 0x01, 0x35, 0x02, 0xe3, 0x00, 0x29, 0xfe, 0x9b, 0xfb, -0x1d, 0xfc, 0x93, 0xfd, 0xce, 0xff, 0x22, 0x02, 0xe3, 0x02, 0x1e, 0x03, 0xd5, 0x02, 0x31, 0x02, -0x77, 0x01, 0x1d, 0x00, 0xee, 0xfd, 0xe3, 0xff, 0x7c, 0x01, 0xae, 0x01, 0x4d, 0x01, 0x41, 0xfe, -0x02, 0xfe, 0x5d, 0xfe, 0x90, 0xff, 0x88, 0x02, 0xb9, 0x01, 0x77, 0x03, 0xc5, 0x04, 0x42, 0x05, -0x72, 0x04, 0x34, 0x01, 0x9d, 0xfe, 0xa5, 0xfd, 0x8b, 0xff, 0xb0, 0x00, 0x3e, 0x02, 0xda, 0x01, -0x13, 0x02, 0xc4, 0x00, 0x4d, 0xfe, 0x8e, 0xfd, 0x84, 0xfc, 0x1d, 0xfd, 0xaf, 0xfe, 0xc3, 0xff, -0xa2, 0x01, 0x99, 0x00, 0xfa, 0xfd, 0x20, 0xfe, 0xeb, 0xfe, 0x27, 0xff, 0x81, 0xff, 0x89, 0x00, -0x19, 0x02, 0x2f, 0x03, 0x8a, 0x02, 0xfa, 0x00, 0xbc, 0xfd, 0x50, 0xfb, 0x5c, 0xfb, 0xf7, 0xfd, -0x74, 0xff, 0x56, 0xff, 0xe1, 0xfe, 0x19, 0xfe, 0x17, 0xff, 0x66, 0x00, 0xcf, 0xff, 0x44, 0xfe, -0xd6, 0xfe, 0x8f, 0x00, 0x90, 0x03, 0x9f, 0x04, 0xc1, 0x02, 0x82, 0x01, 0x9b, 0x01, 0xe9, 0x03, -0x7d, 0x03, 0x6b, 0x02, 0xbf, 0x00, 0xb7, 0xff, 0x7f, 0x00, 0xed, 0xff, 0x26, 0xff, 0x52, 0xfc, -0xfa, 0xfb, 0xe8, 0xfe, 0x5f, 0x01, 0x64, 0x02, 0xeb, 0x00, 0x86, 0xff, 0x60, 0xfe, 0xe9, 0xfe, -0x9e, 0xff, 0xc9, 0xff, 0x98, 0x01, 0x4e, 0x02, 0x13, 0x03, 0x52, 0x03, 0x7f, 0x03, 0x34, 0x01, -0xd5, 0x00, 0xba, 0x01, 0xcf, 0x02, 0xb5, 0x04, 0x1d, 0x03, 0x3b, 0x03, 0xcc, 0x01, 0x5e, 0xff, -0x8b, 0xfe, 0x46, 0xfd, 0xa0, 0xfd, 0x2c, 0xfe, 0x52, 0xff, 0xc0, 0x00, 0xbd, 0x01, 0x0c, 0x02, -0xfb, 0xff, 0x52, 0xfe, 0x8b, 0xff, 0xf8, 0x00, 0xea, 0x01, 0x9a, 0x02, 0xa0, 0x02, 0x36, 0x01, -0x4d, 0x00, 0xac, 0xff, 0x02, 0xfe, 0x22, 0xfd, 0x5a, 0xfc, 0xf4, 0xfc, 0x2f, 0xff, 0xa8, 0x01, -0x42, 0x03, 0x89, 0x02, 0xe2, 0x00, 0xbe, 0xff, 0x96, 0xff, 0x99, 0x00, 0x02, 0x01, 0x21, 0x02, -0x8c, 0x02, 0x63, 0x04, 0x5d, 0x05, 0x03, 0x03, 0x3e, 0x01, 0xcf, 0xff, 0x72, 0x00, 0x34, 0x01, -0x01, 0x02, 0xbd, 0x01, 0xb4, 0x00, 0xf8, 0x00, 0x2a, 0x00, 0x88, 0xff, 0xa8, 0xfd, 0xab, 0xfb, -0x3c, 0xfc, 0xc9, 0xfd, 0x23, 0x00, 0x95, 0x00, 0x82, 0xff, 0xd8, 0xfe, 0x41, 0xff, 0x58, 0x00, -0x56, 0x00, 0x26, 0xff, 0x75, 0xfe, 0xd4, 0xff, 0x37, 0x00, 0x5f, 0xff, 0x1d, 0xfd, 0x90, 0xf9, -0xc1, 0xf7, 0x07, 0xf9, 0x6f, 0xfa, 0x9f, 0xfa, 0x5b, 0xfb, 0x28, 0xfe, 0x8a, 0xff, 0x43, 0x02, -0x22, 0x04, 0x39, 0x03, 0x0e, 0x04, 0x6a, 0x04, 0x40, 0x07, 0x4c, 0x08, 0x04, 0x06, 0xcd, 0x04, -0x58, 0x01, 0xde, 0xff, 0xb9, 0xfd, 0x87, 0xfa, 0xf9, 0xf8, 0x06, 0xf8, 0xfe, 0xfa, 0xc5, 0xfd, -0x0b, 0x00, 0x04, 0x00, 0xa2, 0xff, 0x52, 0x00, 0x36, 0x00, 0xb2, 0xfe, 0xb4, 0xfd, 0x1d, 0xff, -0x4d, 0x00, 0x1f, 0x03, 0x40, 0x06, 0xfe, 0x07, 0xfe, 0x08, 0xad, 0x0a, 0xb1, 0x0b, 0x42, 0x0b, -0xb2, 0x0a, 0xfd, 0x07, 0xff, 0x06, 0xbb, 0x05, 0x29, 0x03, 0x17, 0x00, 0x84, 0xfc, 0xc8, 0xfa, -0xef, 0xf9, 0x81, 0xf7, 0x14, 0xf7, 0x20, 0xf9, 0x79, 0xfb, 0x1b, 0xff, 0x26, 0x01, 0xcd, 0x01, -0xaf, 0x02, 0x10, 0x01, 0x6f, 0x00, 0x54, 0xff, 0x01, 0xfe, 0x29, 0xfe, 0x6b, 0xfd, 0x13, 0xfd, -0x10, 0xfc, 0x2f, 0xfa, 0x54, 0xf9, 0xea, 0xf7, 0x6c, 0xf5, 0x49, 0xf5, 0xb1, 0xf6, 0x7d, 0xf7, -0xe6, 0xf9, 0x8a, 0xfc, 0x3c, 0xfe, 0xed, 0xfd, 0xd1, 0xfc, 0x71, 0xfd, 0x3a, 0xfd, 0x9c, 0xfd, -0xc5, 0xfe, 0x7c, 0xff, 0xeb, 0xff, 0x40, 0xff, 0x13, 0xfe, 0x35, 0xfd, 0xe8, 0xfc, 0xab, 0xfc, -0xe3, 0xfd, 0xb3, 0xff, 0x52, 0x01, 0x3d, 0x03, 0x83, 0x03, 0x6f, 0x02, 0x21, 0x01, 0x34, 0xff, -0x71, 0xfe, 0x07, 0xfe, 0x9a, 0xfe, 0x19, 0xff, 0xf9, 0x01, 0x5b, 0x06, 0xb3, 0x07, 0xc7, 0x07, -0xef, 0x06, 0x2e, 0x05, 0x80, 0x03, 0x9e, 0x01, 0xe5, 0x01, 0x6f, 0x03, 0xd8, 0x04, 0x95, 0x05, -0x02, 0x06, 0xdd, 0x05, 0x2f, 0x03, 0x84, 0x00, 0x83, 0xfd, 0x7c, 0xfa, 0xce, 0xf8, 0xd7, 0xf6, -0x1f, 0xf7, 0x08, 0xf9, 0xb7, 0xfb, 0x23, 0x05, 0x5e, 0x0f, 0x39, 0x19, 0xc7, 0x1e, 0xed, 0x1d, -0xaf, 0x1d, 0xce, 0x1a, 0x1f, 0x12, 0x10, 0x08, 0xcd, 0xff, 0xda, 0xfa, 0xfb, 0xf7, 0x19, 0xf3, -0xd5, 0xee, 0xfa, 0xed, 0xf2, 0xec, 0xf9, 0xec, 0x3c, 0xed, 0x28, 0xed, 0xf3, 0xed, 0x24, 0xef, -0xda, 0xf1, 0xcd, 0xf5, 0x61, 0xf8, 0x0d, 0xfa, 0xeb, 0xfc, 0x81, 0xfe, 0x06, 0x00, 0xe9, 0xff, -0x7e, 0xfd, 0x10, 0xfd, 0xad, 0xf8, 0x01, 0xf3, 0xf2, 0xef, 0x1a, 0xec, 0x25, 0xeb, 0x97, 0xe9, -0xb7, 0xe7, 0xcc, 0xe7, 0xfb, 0xe8, 0x85, 0xeb, 0x86, 0xed, 0xf0, 0xef, 0x33, 0xf5, 0x61, 0xfe, -0x77, 0x05, 0xaa, 0x0d, 0xfc, 0x14, 0xfb, 0x18, 0xab, 0x1c, 0x1b, 0x1b, 0x0e, 0x17, 0x71, 0x11, -0x66, 0x0c, 0x99, 0x09, 0xbf, 0x07, 0x19, 0x06, 0x19, 0x03, 0xf3, 0xff, 0x26, 0xfd, 0xce, 0xfa, -0xba, 0xf9, 0x51, 0xfa, 0x3c, 0xfc, 0x66, 0x03, 0x91, 0x0c, 0xbd, 0x14, 0xb9, 0x1c, 0x13, 0x21, -0xf5, 0x22, 0x7b, 0x21, 0xde, 0x1c, 0x52, 0x18, 0xef, 0x13, 0x10, 0x11, 0x1c, 0x0f, 0xc4, 0x0d, -0x23, 0x0b, 0xe2, 0x09, 0x1f, 0x08, 0xdf, 0x05, 0xb1, 0x03, 0xb4, 0xff, 0x53, 0xfd, 0x4c, 0xfa, -0x7c, 0xf7, 0x7c, 0xf6, 0x3f, 0xf7, 0xf4, 0xf7, 0x69, 0xf8, 0x70, 0xf9, 0x12, 0xfa, 0x2d, 0xfb, -0x14, 0xfb, 0x8a, 0xf9, 0x32, 0xf7, 0x89, 0xf4, 0x61, 0xf1, 0x3f, 0xf0, 0x72, 0xf2, 0xb9, 0xf2, -0x70, 0xf0, 0x60, 0xec, 0x38, 0xec, 0xc1, 0xf4, 0x8a, 0x01, 0x5c, 0x10, 0xe3, 0x1b, 0x89, 0x21, -0x03, 0x23, 0x35, 0x1e, 0x05, 0x15, 0x79, 0x09, 0x28, 0xfc, 0xed, 0xf1, 0x76, 0xec, 0x81, 0xe9, -0x9f, 0xe7, 0xae, 0xe6, 0x66, 0xe6, 0x0b, 0xe6, 0xa9, 0xe4, 0x4b, 0xe2, 0xcb, 0xe0, 0x87, 0xe1, -0xae, 0xe4, 0x37, 0xe9, 0x95, 0xeb, 0x32, 0xec, 0x85, 0xed, 0xea, 0xf0, 0x4d, 0xf6, 0xf4, 0xfb, -0x2e, 0x00, 0x9d, 0x03, 0xd9, 0x02, 0x1b, 0xff, 0x49, 0xf9, 0x72, 0xf0, 0xfd, 0xe6, 0xf6, 0xde, -0x5b, 0xdc, 0xb7, 0xdf, 0x96, 0xe6, 0x43, 0xef, 0x77, 0xf7, 0x4d, 0xfe, 0x2f, 0x04, 0x26, 0x09, -0x91, 0x0d, 0x7c, 0x11, 0x7c, 0x15, 0x71, 0x19, 0x95, 0x1d, 0x0d, 0x22, 0xe6, 0x26, 0x4f, 0x2b, -0xfb, 0x2d, 0x9c, 0x2d, 0xca, 0x28, 0x01, 0x20, 0x0a, 0x16, 0x1b, 0x0c, 0x6c, 0x04, 0xbd, 0xff, -0xf7, 0xfd, 0x0a, 0xfe, 0x30, 0x00, 0x8a, 0x06, 0x85, 0x0f, 0x7d, 0x17, 0xc4, 0x1c, 0x5c, 0x22, -0x61, 0x28, 0xad, 0x2d, 0xce, 0x31, 0xd1, 0x32, 0x34, 0x33, 0x70, 0x31, 0x60, 0x2d, 0x3c, 0x27, -0x56, 0x1f, 0x4a, 0x16, 0x09, 0x0e, 0x44, 0x06, 0x1c, 0xff, 0x7e, 0xf7, 0x67, 0xee, 0x64, 0xe9, -0x99, 0xe6, 0x2c, 0xe4, 0xc8, 0xe3, 0xf7, 0xe3, 0xf5, 0xe5, 0x89, 0xe8, 0xda, 0xe9, 0x8e, 0xea, -0xe0, 0xeb, 0x30, 0xec, 0x49, 0xee, 0x94, 0xf0, 0x8f, 0xef, 0xb1, 0xed, 0x35, 0xe8, 0x94, 0xe5, -0xfc, 0xe4, 0x39, 0xe2, 0x54, 0xe0, 0x49, 0xdc, 0x53, 0xda, 0xbf, 0xd9, 0xc1, 0xe1, 0x8b, 0xf3, -0x4e, 0x08, 0x19, 0x19, 0x81, 0x1e, 0x69, 0x1f, 0x81, 0x1d, 0x06, 0x19, 0xa3, 0x11, 0xa8, 0x07, -0x97, 0xff, 0x1a, 0xf9, 0x36, 0xf2, 0xb8, 0xed, 0xe6, 0xec, 0xbf, 0xea, 0xa9, 0xe9, 0xee, 0xe8, -0x96, 0xe8, 0x98, 0xec, 0xb4, 0xf1, 0x6b, 0xf5, 0x63, 0xf8, 0x94, 0xf8, 0xdc, 0xf7, 0xeb, 0xf9, -0x26, 0xff, 0xfa, 0x0b, 0xe3, 0x16, 0xe8, 0x1e, 0x73, 0x24, 0x9c, 0x20, 0x47, 0x18, 0x30, 0x08, -0xba, 0xf5, 0xf0, 0xe5, 0x61, 0xdc, 0x29, 0xd8, 0x01, 0xdb, 0xb2, 0xe7, 0xda, 0xf4, 0xef, 0x00, -0xb2, 0x06, 0x8b, 0x08, 0xf0, 0x08, 0x19, 0x07, 0xd7, 0x05, 0xde, 0x06, 0xd0, 0x0d, 0x56, 0x17, -0xf1, 0x20, 0xb3, 0x26, 0x12, 0x28, 0xab, 0x25, 0x1d, 0x20, 0x37, 0x19, 0xf5, 0x0e, 0x1a, 0x04, -0xd9, 0xf8, 0x23, 0xf2, 0x90, 0xf1, 0xf4, 0xf3, 0x68, 0xf9, 0x7f, 0xfc, 0xca, 0xff, 0x8f, 0x04, -0xc2, 0x0b, 0x51, 0x15, 0xfc, 0x1e, 0x09, 0x27, 0xfd, 0x2c, 0xa1, 0x31, 0xf3, 0x31, 0xd4, 0x2d, -0xa4, 0x26, 0xb2, 0x1d, 0x0b, 0x15, 0x18, 0x0d, 0x81, 0x06, 0xc8, 0x02, 0x3e, 0xff, 0xc3, 0xfb, -0xc9, 0xf7, 0xc7, 0xf0, 0x56, 0xea, 0x33, 0xe3, 0xcc, 0xe0, 0x22, 0xe2, 0xee, 0xe5, 0xe4, 0xea, -0x68, 0xee, 0xf2, 0xf4, 0xf4, 0xfb, 0x94, 0x00, 0x77, 0x01, 0x9c, 0xff, 0x39, 0xfc, 0x7d, 0xf9, -0x04, 0xf6, 0x62, 0xf1, 0xd3, 0xec, 0x4c, 0xe7, 0xc6, 0xe4, 0xdc, 0xe3, 0x0b, 0xe2, 0x54, 0xe4, -0x94, 0xef, 0xd5, 0x02, 0x60, 0x17, 0x05, 0x24, 0x07, 0x26, 0xf1, 0x25, 0x5c, 0x24, 0x58, 0x1e, -0x17, 0x12, 0xe8, 0x01, 0xa0, 0xf6, 0xc6, 0xf0, 0x1b, 0xee, 0xc5, 0xed, 0x81, 0xec, 0xb9, 0xe9, -0xcc, 0xea, 0x3e, 0xec, 0x4e, 0xef, 0xb9, 0xf2, 0xf4, 0xf2, 0x3b, 0xf4, 0xae, 0xf3, 0x70, 0xf2, -0xb4, 0xf3, 0x02, 0xf8, 0x9e, 0x01, 0x05, 0x0d, 0x2e, 0x17, 0x0d, 0x1f, 0xaa, 0x25, 0x6c, 0x26, -0x03, 0x1f, 0xc6, 0x0d, 0x22, 0xf7, 0xd6, 0xe3, 0xb0, 0xd5, 0x7b, 0xce, 0x00, 0xce, 0x9d, 0xd3, -0x76, 0xdf, 0x27, 0xee, 0xfe, 0xfb, 0xec, 0x05, 0xfe, 0x0b, 0x1a, 0x0e, 0x63, 0x0d, 0x19, 0x0b, -0x85, 0x07, 0x0c, 0x07, 0xf1, 0x08, 0xf0, 0x0d, 0xa6, 0x12, 0x10, 0x13, 0x56, 0x10, 0x0b, 0x0d, -0x2e, 0x08, 0x43, 0x00, 0x28, 0xf5, 0x95, 0xe8, 0x77, 0xdf, 0xf8, 0xdc, 0xf2, 0xe0, 0xf6, 0xe6, -0x96, 0xef, 0xfa, 0xf9, 0x71, 0x07, 0xd2, 0x18, 0x65, 0x28, 0xd8, 0x33, 0x78, 0x38, 0x34, 0x38, -0xd9, 0x33, 0x8a, 0x2c, 0x69, 0x22, 0x34, 0x18, 0x57, 0x0f, 0x9a, 0x07, 0x27, 0x03, 0x92, 0xfe, -0x0e, 0xfa, 0xf5, 0xf4, 0x16, 0xef, 0x4f, 0xe9, 0xc3, 0xe2, 0xb8, 0xde, 0x10, 0xdf, 0x5a, 0xe3, -0x31, 0xeb, 0xf7, 0xf3, 0x07, 0xfd, 0xca, 0x04, 0xe0, 0x0a, 0x4d, 0x0e, 0x7c, 0x0f, 0x45, 0x10, -0xe0, 0x0f, 0xcd, 0x0c, 0x42, 0x08, 0x19, 0x04, 0x23, 0xfe, 0xbf, 0xf8, 0x01, 0xf1, 0x20, 0xe9, -0x1d, 0xe1, 0x87, 0xe2, 0xb8, 0xf3, 0xff, 0x08, 0x4b, 0x1c, 0x4d, 0x24, 0xda, 0x24, 0xa3, 0x27, -0x34, 0x27, 0xce, 0x1e, 0x1e, 0x0e, 0x68, 0xfa, 0xc7, 0xef, 0x4b, 0xed, 0xf3, 0xeb, 0x9f, 0xeb, -0xb6, 0xe7, 0x2d, 0xe5, 0x6f, 0xe8, 0xf2, 0xea, 0x97, 0xec, 0xb2, 0xeb, 0x2e, 0xe8, 0xce, 0xe7, -0x31, 0xe8, 0x38, 0xe8, 0x11, 0xec, 0x35, 0xf3, 0x41, 0xff, 0x6e, 0x0e, 0x84, 0x19, 0xde, 0x23, -0x7f, 0x2c, 0xb9, 0x2c, 0x54, 0x23, 0xfe, 0x0e, 0x1b, 0xf8, 0x37, 0xe6, 0x07, 0xd9, 0xe7, 0xd0, -0x28, 0xd0, 0xed, 0xd4, 0xd8, 0xdf, 0xab, 0xed, 0x33, 0xf9, 0xba, 0x02, 0xef, 0x08, 0xd9, 0x0b, -0x9e, 0x0c, 0x8f, 0x0a, 0x6f, 0x08, 0x96, 0x09, 0x8b, 0x0d, 0xcb, 0x10, 0x54, 0x11, 0x4d, 0x0f, -0xd8, 0x0d, 0x03, 0x0d, 0xe4, 0x08, 0x8a, 0xfe, 0x0d, 0xf1, 0xbb, 0xe4, 0x73, 0xdb, 0xd5, 0xd8, -0x40, 0xd8, 0x4e, 0xd9, 0x03, 0xe0, 0x3f, 0xeb, 0xaf, 0xfd, 0x81, 0x11, 0x2a, 0x21, 0xb9, 0x2d, -0xc3, 0x35, 0x67, 0x38, 0x8e, 0x34, 0xab, 0x2a, 0x7d, 0x1f, 0xd7, 0x14, 0x23, 0x0b, 0x85, 0x01, -0xbd, 0xf9, 0xf8, 0xf4, 0x65, 0xf2, 0x00, 0xf0, 0xc8, 0xec, 0xd5, 0xe7, 0x2c, 0xe3, 0x08, 0xe2, -0xc1, 0xe2, 0xaa, 0xe5, 0x1b, 0xea, 0xae, 0xef, 0x53, 0xf8, 0xe6, 0x02, 0xb8, 0x0d, 0x3c, 0x16, -0x40, 0x1c, 0xc9, 0x1e, 0xac, 0x1c, 0xd2, 0x16, 0x88, 0x0f, 0xed, 0x05, 0x69, 0xfb, 0xf1, 0xf1, -0x5b, 0xe6, 0x44, 0xe0, 0x2e, 0xe9, 0x50, 0xf9, 0x3f, 0x0c, 0x46, 0x19, 0x24, 0x1c, 0x44, 0x21, -0x37, 0x25, 0x8c, 0x22, 0xd4, 0x17, 0xea, 0x03, 0xbb, 0xf2, 0x1b, 0xed, 0x19, 0xec, 0x09, 0xed, -0x7e, 0xeb, 0x4e, 0xe6, 0xeb, 0xe8, 0xef, 0xf1, 0x71, 0xf8, 0x22, 0xfb, 0xab, 0xf5, 0x39, 0xf0, -0x50, 0xee, 0x00, 0xea, 0xae, 0xe4, 0xc3, 0xe1, 0xdd, 0xe3, 0xaf, 0xf0, 0x5a, 0x02, 0x5c, 0x13, -0x02, 0x25, 0x0d, 0x30, 0x38, 0x33, 0xe4, 0x2d, 0x68, 0x1c, 0x8c, 0x06, 0xf6, 0xef, 0x51, 0xdc, -0x86, 0xd0, 0x50, 0xcb, 0xda, 0xcc, 0xdc, 0xd5, 0x09, 0xe3, 0x02, 0xf4, 0x02, 0x05, 0x68, 0x10, -0xfa, 0x16, 0xa5, 0x17, 0x89, 0x13, 0xad, 0x0d, 0x8a, 0x06, 0x8b, 0x01, 0x5c, 0x00, 0x6e, 0x00, -0xc2, 0x01, 0xde, 0x03, 0xa8, 0x05, 0x4f, 0x07, 0xc4, 0x04, 0xea, 0xfe, 0x4e, 0xf5, 0x3a, 0xe9, -0x3e, 0xdd, 0xec, 0xd3, 0xa5, 0xd2, 0x42, 0xd8, 0x8b, 0xe1, 0xdc, 0xee, 0x1b, 0x00, 0xe9, 0x15, -0x14, 0x2c, 0x50, 0x3b, 0x25, 0x40, 0x7f, 0x3d, 0x20, 0x35, 0xfc, 0x2a, 0x9c, 0x1d, 0xc6, 0x0c, -0xb8, 0xfc, 0xb1, 0xf0, 0x0d, 0xec, 0x38, 0xec, 0x78, 0xec, 0x38, 0xeb, 0xc4, 0xe8, 0x73, 0xe7, -0x06, 0xe8, 0xaf, 0xe8, 0x8f, 0xe8, 0xc6, 0xe8, 0x48, 0xeb, 0x3e, 0xf0, 0xd6, 0xf8, 0xdb, 0x02, -0xc8, 0x0e, 0x4b, 0x1a, 0x58, 0x21, 0xdb, 0x23, 0x04, 0x21, 0x33, 0x1b, 0xd2, 0x14, 0xb7, 0x09, -0xbb, 0xf9, 0x59, 0xf0, 0x36, 0xf2, 0x27, 0xfc, 0x34, 0x0a, 0xc0, 0x10, 0xdb, 0x13, 0x5e, 0x1a, -0x1a, 0x1e, 0x34, 0x1b, 0x16, 0x0d, 0xa4, 0xf9, 0x50, 0xec, 0x7d, 0xe4, 0xdc, 0xe1, 0x17, 0xe0, -0xf2, 0xda, 0x21, 0xda, 0xd0, 0xe2, 0x39, 0xef, 0x04, 0xfb, 0xca, 0xfd, 0x9a, 0xfb, 0x2a, 0xfb, -0x8d, 0xf9, 0x27, 0xf4, 0x4a, 0xe9, 0x3e, 0xde, 0x53, 0xdb, 0x10, 0xe2, 0x61, 0xef, 0x73, 0x00, -0xa9, 0x12, 0x75, 0x21, 0xdf, 0x2c, 0x7c, 0x31, 0x75, 0x2b, 0xc9, 0x1a, 0xe0, 0x03, 0x28, 0xed, -0x1a, 0xdd, 0xa0, 0xd4, 0x0e, 0xd0, 0x0f, 0xd2, 0xde, 0xda, 0xb1, 0xec, 0x6a, 0x02, 0xcf, 0x13, -0xc0, 0x1f, 0x97, 0x24, 0xc1, 0x23, 0x6b, 0x20, 0x11, 0x18, 0x74, 0x0d, 0x0d, 0x05, 0xcc, 0xff, -0xc4, 0xfe, 0x23, 0x00, 0x5f, 0x01, 0x36, 0x04, 0x38, 0x08, 0x5a, 0x09, 0x4e, 0x06, 0xe9, 0xfc, -0x1e, 0xef, 0x97, 0xe4, 0xa5, 0xdf, 0xc9, 0xde, 0x9a, 0xe1, 0x8a, 0xe6, 0x90, 0xf2, 0xa4, 0x06, -0x4c, 0x1c, 0x2a, 0x2e, 0x7b, 0x36, 0xce, 0x37, 0x33, 0x36, 0x0d, 0x31, 0xa3, 0x25, 0xfc, 0x14, -0xf1, 0x01, 0x37, 0xf2, 0xd9, 0xe9, 0xe3, 0xe5, 0x22, 0xe3, 0x72, 0xde, 0xf5, 0xda, 0x4f, 0xdc, -0x1e, 0xe1, 0xd0, 0xe5, 0x99, 0xe7, 0x08, 0xe8, 0x47, 0xe8, 0x86, 0xeb, 0xae, 0xef, 0x1e, 0xf5, -0x22, 0xfd, 0x08, 0x06, 0x5b, 0x0e, 0x35, 0x13, 0xa5, 0x16, 0x71, 0x17, 0x27, 0x16, 0x1b, 0x10, -0x74, 0x08, 0x11, 0x09, 0xf9, 0x0c, 0x61, 0x13, 0x36, 0x17, 0x2e, 0x16, 0x9a, 0x18, 0xac, 0x1b, -0x42, 0x17, 0xc1, 0x0a, 0xb0, 0xf8, 0xf2, 0xea, 0xf7, 0xe3, 0xa8, 0xde, 0x08, 0xdb, 0xf1, 0xd4, -0x36, 0xd2, 0x33, 0xd9, 0x3e, 0xe5, 0xb3, 0xf1, 0x55, 0xf9, 0x92, 0xfc, 0x5b, 0x00, 0x8e, 0x04, -0xa1, 0x02, 0x7d, 0xfa, 0xe4, 0xee, 0xdd, 0xe5, 0xef, 0xe3, 0xf9, 0xe6, 0x1e, 0xf0, 0x50, 0xfe, -0xbd, 0x0d, 0xf5, 0x1d, 0x79, 0x2a, 0xf7, 0x30, 0x5f, 0x2e, 0xca, 0x20, 0x66, 0x0d, 0xac, 0xfa, -0x32, 0xec, 0xf8, 0xe0, 0x68, 0xd8, 0xce, 0xd5, 0x7a, 0xde, 0xb6, 0xf0, 0xd2, 0x05, 0x21, 0x18, -0x2f, 0x25, 0x0c, 0x2d, 0x91, 0x32, 0x40, 0x31, 0x38, 0x28, 0xbc, 0x1b, 0x05, 0x0f, 0x46, 0x06, -0xd4, 0xff, 0x06, 0xfa, 0xdc, 0xf6, 0xaf, 0xf8, 0xd3, 0xff, 0xfa, 0x06, 0x79, 0x09, 0xf6, 0x04, -0x45, 0xfd, 0xe3, 0xf9, 0x03, 0xf8, 0xac, 0xf3, 0x7e, 0xec, 0x1e, 0xe8, 0x46, 0xee, 0x63, 0xfe, -0xdb, 0x0e, 0xaa, 0x1a, 0x8c, 0x21, 0x25, 0x28, 0x07, 0x2f, 0x86, 0x2f, 0xcf, 0x25, 0x69, 0x14, -0x95, 0x01, 0x7a, 0xf2, 0x42, 0xe8, 0x93, 0xde, 0x68, 0xd3, 0xf7, 0xca, 0x57, 0xc8, 0x4a, 0xcd, -0x95, 0xd3, 0x70, 0xd7, 0xb3, 0xda, 0x2c, 0xdf, 0xdf, 0xe5, 0xb8, 0xed, 0x84, 0xf2, 0xe9, 0xf6, -0xfd, 0xfd, 0x8f, 0x06, 0x37, 0x0e, 0x06, 0x13, 0x1a, 0x14, 0x00, 0x14, 0xf1, 0x12, 0x09, 0x0d, -0xae, 0x08, 0x97, 0x0a, 0xd9, 0x0e, 0x4d, 0x15, 0x75, 0x19, 0x3c, 0x1b, 0x6d, 0x20, 0x29, 0x23, -0xaf, 0x1e, 0x8c, 0x13, 0x7c, 0x03, 0x12, 0xf8, 0xa8, 0xf0, 0x97, 0xe9, 0xef, 0xe1, 0x96, 0xd9, -0x3f, 0xd6, 0xab, 0xdc, 0x65, 0xe7, 0x6a, 0xf0, 0xa9, 0xf5, 0x66, 0xfa, 0xc1, 0x01, 0x69, 0x07, -0x64, 0x05, 0xb9, 0xfa, 0x8b, 0xee, 0x0b, 0xe7, 0x31, 0xe5, 0xdd, 0xe6, 0xef, 0xea, 0x17, 0xf4, -0x88, 0x01, 0x88, 0x12, 0x07, 0x21, 0x45, 0x28, 0xc1, 0x25, 0xd6, 0x1d, 0xca, 0x13, 0xef, 0x08, -0x8b, 0xfc, 0x06, 0xee, 0xfb, 0xe2, 0x9a, 0xdf, 0xd4, 0xe4, 0x89, 0xef, 0xf7, 0xf9, 0x4f, 0x04, -0xaa, 0x0f, 0xf9, 0x1a, 0x0f, 0x23, 0x54, 0x24, 0x7a, 0x20, 0x16, 0x1c, 0xcb, 0x17, 0xb1, 0x12, -0x79, 0x0b, 0xa1, 0x03, 0xee, 0xfe, 0x05, 0x00, 0xb3, 0x02, 0xef, 0x02, 0x64, 0x02, 0x35, 0x01, -0x4e, 0x01, 0xe2, 0x03, 0x6c, 0x03, 0x99, 0x00, 0x89, 0xfd, 0x9c, 0xfe, 0xc4, 0x05, 0x44, 0x0d, -0x58, 0x12, 0x0e, 0x15, 0x5c, 0x18, 0x7a, 0x1d, 0x59, 0x20, 0x0f, 0x1d, 0x55, 0x14, 0x7c, 0x0b, -0x3e, 0x04, 0xd0, 0xfe, 0xc4, 0xf8, 0x8c, 0xf0, 0x77, 0xe7, 0x76, 0xe0, 0x65, 0xdd, 0x6e, 0xdb, -0x3a, 0xd8, 0xe3, 0xd3, 0xaf, 0xd2, 0x73, 0xd5, 0x4c, 0xdb, 0xed, 0xe1, 0x7e, 0xe7, 0xce, 0xef, -0xf9, 0xfb, 0xf7, 0x08, 0x86, 0x12, 0xad, 0x17, 0x86, 0x19, 0xe4, 0x19, 0x2e, 0x17, 0x1b, 0x0f, -0xf0, 0x05, 0xa6, 0x01, 0xc5, 0x02, 0x31, 0x07, 0x9d, 0x0a, 0x26, 0x0d, 0xc4, 0x13, 0xe6, 0x1b, -0xcd, 0x1f, 0xab, 0x1b, 0x89, 0x11, 0xc4, 0x07, 0x01, 0x00, 0xda, 0xf5, 0x2b, 0xe8, 0x50, 0xd8, -0x54, 0xce, 0xe8, 0xcc, 0x9d, 0xd1, 0x74, 0xd7, 0xc8, 0xdd, 0x7f, 0xe7, 0x9e, 0xf5, 0x1e, 0x03, -0x74, 0x08, 0x52, 0x04, 0xf6, 0xfc, 0xfc, 0xf5, 0x4c, 0xf1, 0xad, 0xea, 0xf4, 0xe3, 0x59, 0xe3, -0x78, 0xea, 0x04, 0xf7, 0xa7, 0x03, 0x2d, 0x0c, 0xd8, 0x12, 0xc6, 0x17, 0x93, 0x1a, 0x9c, 0x19, -0x21, 0x12, 0xc0, 0x06, 0x77, 0xfc, 0x6f, 0xf5, 0x86, 0xf2, 0xb6, 0xf0, 0xb3, 0xef, 0x88, 0xf3, -0x99, 0xfc, 0xb4, 0x07, 0xc8, 0x0f, 0x05, 0x14, 0xa5, 0x16, 0x31, 0x1b, 0xc4, 0x1d, 0x23, 0x1a, -0x00, 0x13, 0xac, 0x0b, 0x46, 0x09, 0x33, 0x09, 0x0c, 0x07, 0x57, 0x03, 0x24, 0x01, 0x70, 0x01, -0x9b, 0x03, 0x07, 0x04, 0x71, 0x01, 0xa7, 0xfe, 0x76, 0xfe, 0xdd, 0x01, 0x19, 0x07, 0x78, 0x0b, -0xac, 0x0f, 0x02, 0x15, 0x4e, 0x1b, 0xcd, 0x20, 0x41, 0x21, 0x44, 0x1c, 0x32, 0x15, 0xcf, 0x0d, -0x76, 0x07, 0x02, 0x01, 0xc1, 0xf9, 0x17, 0xf2, 0x18, 0xec, 0x14, 0xe8, 0xa1, 0xe6, 0xa0, 0xe5, -0x0d, 0xe3, 0x7c, 0xe0, 0x63, 0xdf, 0x78, 0xe0, 0x02, 0xe2, 0x38, 0xe3, 0xb1, 0xe4, 0x97, 0xea, -0x6f, 0xf3, 0xb7, 0xfc, 0x2d, 0x06, 0x2a, 0x0d, 0x82, 0x14, 0x0b, 0x1c, 0x7f, 0x1e, 0xf5, 0x1f, -0x55, 0x20, 0x83, 0x21, 0x6e, 0x22, 0x72, 0x20, 0x36, 0x1c, 0x41, 0x19, 0xf9, 0x17, 0x74, 0x14, -0xf3, 0x0d, 0x12, 0x05, 0x95, 0xfe, 0xac, 0xf9, 0x44, 0xf4, 0xbc, 0xed, 0x3c, 0xe6, 0x82, 0xe0, -0xd5, 0xde, 0x16, 0xde, 0x21, 0xdf, 0x90, 0xe0, 0x9e, 0xe2, 0xd9, 0xe6, 0xa0, 0xeb, 0x99, 0xef, -0x8b, 0xf1, 0x6f, 0xf1, 0x38, 0xf1, 0xea, 0xf1, 0xbf, 0xf2, 0xd1, 0xf4, 0x66, 0xf6, 0x73, 0xf8, -0xcc, 0xfb, 0xa6, 0xff, 0x7e, 0x03, 0x0c, 0x05, 0x78, 0x03, 0x17, 0x01, 0xd8, 0xff, 0x46, 0x00, -0xae, 0xff, 0x35, 0xfc, 0xab, 0xfa, 0x01, 0xfd, 0x41, 0x02, 0x0e, 0x07, 0x0c, 0x08, 0xc7, 0x08, -0x7e, 0x0b, 0x51, 0x0e, 0x55, 0x0e, 0x86, 0x0a, 0xb3, 0x07, 0x6e, 0x08, 0xf0, 0x09, 0xdd, 0x09, -0x21, 0x08, 0x0b, 0x07, 0x6e, 0x0a, 0xf1, 0x0e, 0xc1, 0x10, 0xd5, 0x0f, 0xf1, 0x0d, 0xf1, 0x0d, -0xf7, 0x0d, 0x0d, 0x0c, 0x91, 0x08, 0xe7, 0x02, 0xf7, 0xff, 0xfe, 0x00, 0x6d, 0x04, 0x3d, 0x08, -0xb4, 0x0b, 0xab, 0x10, 0xb2, 0x17, 0x6b, 0x1e, 0x6a, 0x21, 0xaf, 0x1e, 0x86, 0x19, 0xc1, 0x13, -0xf3, 0x0d, 0x94, 0x05, 0x26, 0xfb, 0xb0, 0xef, 0x2a, 0xe6, 0x4c, 0xe0, 0x1c, 0xdd, 0x0a, 0xdc, -0xce, 0xdb, 0x46, 0xdd, 0xe7, 0xe1, 0x10, 0xe8, 0xec, 0xed, 0x02, 0xf2, 0xcd, 0xf4, 0x0c, 0xf9, -0x4d, 0xfd, 0xfa, 0x00, 0x6b, 0x02, 0xfa, 0x03, 0xcb, 0x06, 0xa5, 0x0a, 0x25, 0x0f, 0x35, 0x16, -0x85, 0x1e, 0xa7, 0x26, 0xcb, 0x2c, 0x81, 0x30, 0xd5, 0x32, 0xa2, 0x32, 0xfc, 0x2d, 0xc2, 0x23, -0x39, 0x16, 0x96, 0x09, 0xea, 0xfc, 0xb8, 0xef, 0xc8, 0xe3, 0xe2, 0xda, 0x12, 0xd6, 0x51, 0xd4, -0x17, 0xd6, 0x55, 0xda, 0xe8, 0xe0, 0x90, 0xe8, 0x6d, 0xee, 0xd4, 0xf2, 0xb1, 0xf5, 0xfe, 0xf5, -0xf6, 0xf2, 0x75, 0xee, 0x23, 0xea, 0x63, 0xe7, 0xd3, 0xe6, 0xe1, 0xe8, 0x9f, 0xec, 0x95, 0xf1, -0xaa, 0xf8, 0xa0, 0x01, 0xda, 0x08, 0x43, 0x0c, 0xde, 0x0b, 0xc2, 0x08, 0xb8, 0x06, 0x0d, 0x03, -0x48, 0xfc, 0x36, 0xf5, 0x5b, 0xf2, 0xf4, 0xf5, 0xfd, 0xfc, 0x93, 0x02, 0xa3, 0x07, 0x08, 0x0f, -0x30, 0x17, 0x5e, 0x1c, 0x66, 0x1c, 0xed, 0x18, 0x64, 0x16, 0x41, 0x13, 0xf0, 0x0d, 0xd8, 0x06, -0x46, 0x00, 0xee, 0xfd, 0x31, 0xff, 0x5e, 0x01, 0x8a, 0x03, 0x77, 0x06, 0x6d, 0x0b, 0x64, 0x11, -0x33, 0x17, 0x91, 0x19, 0x1a, 0x19, 0xef, 0x16, 0xce, 0x15, 0xac, 0x15, 0xea, 0x13, 0x72, 0x10, -0xe7, 0x0e, 0x79, 0x0f, 0xa6, 0x11, 0xee, 0x12, 0x8b, 0x11, 0x24, 0x0f, 0xb7, 0x0c, 0xc5, 0x09, -0xd2, 0x05, 0x39, 0xff, 0xf2, 0xf6, 0xd7, 0xee, 0xb0, 0xe7, 0x38, 0xe2, 0x60, 0xde, 0x69, 0xdb, -0xb5, 0xd9, 0x99, 0xda, 0x10, 0xdd, 0x40, 0xe1, 0x32, 0xe6, 0xb2, 0xea, 0x80, 0xf0, 0x24, 0xf7, -0xa4, 0xfc, 0xa9, 0x01, 0xe7, 0x04, 0xde, 0x05, 0x3c, 0x07, 0x28, 0x0a, 0x78, 0x0f, 0xe2, 0x15, -0xad, 0x1b, 0x36, 0x20, 0x8e, 0x26, 0x78, 0x2d, 0x14, 0x32, 0x6e, 0x30, 0x4c, 0x29, 0xdf, 0x21, -0xea, 0x18, 0xf1, 0x0d, 0x48, 0xff, 0xcc, 0xf0, 0x44, 0xe6, 0x6e, 0xde, 0xb7, 0xd7, 0x0b, 0xd2, -0xd1, 0xd0, 0xf5, 0xd4, 0xf4, 0xdb, 0x45, 0xe2, 0x02, 0xe7, 0xea, 0xec, 0x45, 0xf2, 0x68, 0xf5, -0xca, 0xf4, 0x65, 0xf1, 0xb2, 0xee, 0x95, 0xed, 0x50, 0xed, 0x7f, 0xec, 0xae, 0xec, 0x6a, 0xef, -0xc6, 0xf5, 0xf2, 0xfb, 0xa8, 0xff, 0xb8, 0x00, 0x53, 0x02, 0x9b, 0x05, 0x51, 0x07, 0x27, 0x04, -0x9a, 0xfe, 0xe1, 0xfc, 0xdf, 0xff, 0x27, 0x04, 0xa5, 0x06, 0xad, 0x07, 0xe9, 0x0b, 0x0b, 0x13, -0xa6, 0x18, 0xb1, 0x1a, 0xfc, 0x19, 0xc2, 0x19, 0x72, 0x19, 0x05, 0x16, 0x02, 0x0f, 0x93, 0x06, -0x6d, 0x00, 0xcf, 0xfd, 0xdc, 0xfb, 0x87, 0xf9, 0x1a, 0xf9, 0xb9, 0xfc, 0x55, 0x04, 0x72, 0x0d, -0xc4, 0x13, 0xb9, 0x17, 0x8d, 0x1b, 0x67, 0x1f, 0x1f, 0x22, 0x7d, 0x21, 0x6d, 0x1d, 0xad, 0x19, -0xea, 0x16, 0x37, 0x14, 0xcc, 0x10, 0xbb, 0x0b, 0x15, 0x07, 0x86, 0x03, 0x98, 0xff, 0x56, 0xfb, -0xe9, 0xf5, 0x96, 0xf0, 0x9d, 0xeb, 0xcb, 0xe6, 0x3a, 0xe2, 0xee, 0xde, 0x22, 0xdc, 0xc1, 0xda, -0x77, 0xdb, 0xa3, 0xdc, 0x9b, 0xdf, 0xe8, 0xe3, 0xb3, 0xe8, 0x04, 0xee, 0x8a, 0xf3, 0x71, 0xf8, -0x53, 0xfd, 0x89, 0x01, 0xfb, 0x04, 0xc0, 0x09, 0xa4, 0x0e, 0x74, 0x13, 0x9c, 0x17, 0xe1, 0x1a, -0xb3, 0x1e, 0xa3, 0x23, 0xc7, 0x26, 0x43, 0x27, 0xcf, 0x25, 0x23, 0x22, 0x9d, 0x1c, 0x74, 0x15, -0xce, 0x0b, 0x2f, 0x01, 0x09, 0xf8, 0x77, 0xef, 0xdb, 0xe7, 0x18, 0xe2, 0x2e, 0xdf, 0x93, 0xdf, -0x8f, 0xe0, 0x1d, 0xe2, 0xa6, 0xe4, 0x68, 0xe8, 0x35, 0xec, 0x9f, 0xee, 0xcc, 0xee, 0x0d, 0xee, -0x99, 0xed, 0xc4, 0xec, 0xf7, 0xea, 0x7e, 0xe9, 0xbe, 0xe8, 0x93, 0xea, 0xd5, 0xed, 0x36, 0xf1, -0x1e, 0xf4, 0x8a, 0xf6, 0x7a, 0xf9, 0xe4, 0xfc, 0x57, 0xfe, 0xef, 0xfe, 0x1e, 0xff, 0xed, 0xfe, -0xa8, 0x00, 0xb7, 0x02, 0xf0, 0x04, 0x4f, 0x07, 0x2b, 0x0a, 0xab, 0x0d, 0xb4, 0x11, 0x60, 0x14, -0xd9, 0x16, 0x71, 0x18, 0xff, 0x18, 0xed, 0x17, 0xf8, 0x13, 0xd9, 0x0e, 0xb4, 0x09, 0x14, 0x05, -0x62, 0x00, 0xfe, 0xfb, 0x67, 0xf9, 0x60, 0xf9, 0xbd, 0xfc, 0xd6, 0x01, 0xfa, 0x07, 0x18, 0x0e, -0x42, 0x14, 0xda, 0x1a, 0x1c, 0x20, 0xdf, 0x23, 0xa4, 0x25, 0x60, 0x25, 0x22, 0x24, 0x8f, 0x21, -0x72, 0x1d, 0x47, 0x17, 0x32, 0x10, 0xd8, 0x08, 0xa8, 0x01, 0x4c, 0xfa, 0x87, 0xf3, 0xdd, 0xed, -0x9c, 0xe9, 0xf5, 0xe6, 0xdd, 0xe4, 0x0a, 0xe3, 0xfc, 0xe1, 0x1a, 0xe1, 0x4d, 0xe0, 0xb8, 0xdf, -0x86, 0xdf, 0x90, 0xe0, 0x94, 0xe2, 0x46, 0xe5, 0xcd, 0xe8, 0xb4, 0xec, 0xea, 0xf1, 0x3d, 0xf8, -0xb5, 0xfe, 0x1d, 0x05, 0xab, 0x0b, 0x1e, 0x11, 0xc8, 0x14, 0xe6, 0x16, 0x79, 0x17, 0x78, 0x17, -0xaf, 0x16, 0x63, 0x15, 0xb0, 0x13, 0x8a, 0x11, 0x1d, 0x0f, 0xe9, 0x0c, 0x47, 0x0b, 0x34, 0x0a, -0xb2, 0x07, 0x02, 0x04, 0xfe, 0xff, 0xa8, 0xfc, 0xf2, 0xf9, 0x7b, 0xf6, 0x4c, 0xf2, 0x54, 0xee, -0x97, 0xeb, 0xe5, 0xea, 0x77, 0xeb, 0xcf, 0xeb, 0x2d, 0xec, 0xb3, 0xed, 0x3a, 0xef, 0x1f, 0xf0, -0xab, 0xee, 0xa7, 0xec, 0xda, 0xea, 0x87, 0xea, 0x71, 0xea, 0x37, 0xea, 0x19, 0xea, 0x15, 0xec, -0x71, 0xef, 0x38, 0xf3, 0xb1, 0xf6, 0x41, 0xfa, 0x60, 0xfd, 0xe6, 0x00, 0x5d, 0x03, 0x0f, 0x05, -0x5f, 0x06, 0x6d, 0x07, 0x9a, 0x08, 0xbc, 0x09, 0xdd, 0x0a, 0xf2, 0x0d, 0xeb, 0x10, 0x81, 0x13, -0x52, 0x15, 0x00, 0x16, 0x57, 0x15, 0x99, 0x14, 0x2d, 0x12, 0x1a, 0x0e, 0x58, 0x09, 0x26, 0x05, -0xe6, 0x01, 0x50, 0x00, 0xb9, 0xff, 0xcd, 0x00, 0x26, 0x04, 0x83, 0x08, 0x70, 0x0d, 0xcb, 0x11, -0x0f, 0x16, 0xa3, 0x1a, 0x47, 0x1e, 0x1f, 0x20, 0x84, 0x20, 0x41, 0x1f, 0x97, 0x1d, 0x16, 0x1b, -0xa3, 0x16, 0x82, 0x10, 0xa7, 0x09, 0xbb, 0x02, 0xa3, 0xfc, 0x5d, 0xf7, 0x5d, 0xf2, 0x20, 0xee, -0x74, 0xeb, 0xd0, 0xe9, 0x2c, 0xe9, 0x91, 0xe8, 0x82, 0xe8, 0x62, 0xe8, 0x7d, 0xe8, 0x1e, 0xe9, -0x7a, 0xe9, 0x41, 0xea, 0xf8, 0xea, 0x6b, 0xeb, 0x45, 0xed, 0x68, 0xef, 0xbc, 0xf2, 0xfe, 0xf6, -0x77, 0xfb, 0x89, 0x00, 0x54, 0x04, 0x84, 0x07, 0xa3, 0x09, 0x61, 0x0a, 0xbb, 0x09, 0xb8, 0x07, -0xaa, 0x05, 0x88, 0x03, 0x4d, 0x01, 0xd8, 0xff, 0x75, 0xff, 0xfd, 0xff, 0x9a, 0x01, 0x31, 0x03, -0x41, 0x04, 0x26, 0x06, 0x48, 0x08, 0xa9, 0x09, 0x08, 0x0a, 0x60, 0x08, 0x55, 0x05, 0x7c, 0x02, -0x9d, 0xff, 0xb6, 0xfc, 0x83, 0xf9, 0x1b, 0xf6, 0xe1, 0xf4, 0xb5, 0xf4, 0x89, 0xf5, 0x01, 0xf6, -0x96, 0xf5, 0x2b, 0xf5, 0xc5, 0xf4, 0xd7, 0xf4, 0x72, 0xf4, 0xb4, 0xf2, 0x16, 0xf1, 0x0e, 0xf1, -0x52, 0xf2, 0x0f, 0xf4, 0x11, 0xf6, 0x27, 0xf8, 0x01, 0xfb, 0x3e, 0xfd, 0x68, 0xff, 0xfe, 0xff, -0xbb, 0xff, 0x83, 0xff, 0xe8, 0xff, 0x47, 0x01, 0x36, 0x03, 0x0c, 0x04, 0xd2, 0x05, 0x47, 0x07, -0x63, 0x09, 0xe2, 0x0a, 0x63, 0x0a, 0x8a, 0x09, 0xe4, 0x08, 0x60, 0x08, 0xc1, 0x07, 0xe3, 0x06, -0x9c, 0x05, 0xae, 0x06, 0xb4, 0x08, 0x25, 0x0b, 0x9a, 0x0d, 0x12, 0x10, 0x07, 0x13, 0x44, 0x16, -0xd8, 0x18, 0xe5, 0x19, 0xbb, 0x19, 0xf1, 0x18, 0x91, 0x17, 0xea, 0x15, 0xcc, 0x13, 0xfb, 0x10, -0x0c, 0x0d, 0x7c, 0x09, 0x92, 0x06, 0xcf, 0x03, 0x2b, 0x01, 0xe6, 0xfd, 0x6d, 0xfb, 0x1c, 0xfa, -0x4b, 0xf9, 0x95, 0xf8, 0x4c, 0xf7, 0x4b, 0xf6, 0x00, 0xf6, 0x56, 0xf6, 0xa0, 0xf6, 0x93, 0xf6, -0x51, 0xf6, 0x65, 0xf6, 0x5c, 0xf7, 0xe2, 0xf7, 0x4b, 0xf8, 0x24, 0xf9, 0xab, 0xfa, 0xcc, 0xfd, -0x68, 0x00, 0x4a, 0x02, 0x2d, 0x03, 0x03, 0x04, 0x27, 0x05, 0x45, 0x05, 0x28, 0x04, 0x19, 0x02, -0x47, 0xff, 0xde, 0xfd, 0xe0, 0xfc, 0x3c, 0xfc, 0x11, 0xfc, 0xa4, 0xfb, 0xce, 0xfb, 0x8b, 0xfd, -0x6e, 0xff, 0x71, 0x01, 0xf8, 0x02, 0x75, 0x04, 0xaf, 0x04, 0x58, 0x04, 0x09, 0x03, 0x26, 0x02, -0x16, 0x00, 0xf4, 0xfd, 0xf2, 0xfa, 0x5a, 0xf8, 0xfd, 0xf6, 0x04, 0xf6, 0xa5, 0xf4, 0x2c, 0xf3, -0x94, 0xf1, 0x6d, 0xf1, 0xb0, 0xf1, 0x15, 0xf1, 0xfd, 0xef, 0x32, 0xef, 0xbb, 0xef, 0xc1, 0xf0, -0x3f, 0xf1, 0x6e, 0xf1, 0xeb, 0xf1, 0x03, 0xf3, 0xdf, 0xf4, 0x36, 0xf6, 0x4a, 0xf6, 0x1e, 0xf6, -0x86, 0xf7, 0x52, 0xf9, 0x94, 0xfb, 0xa6, 0xfc, 0xc5, 0xfd, 0x53, 0xff, 0x78, 0x01, 0xb1, 0x02, -0xcd, 0x02, 0x76, 0x02, 0x78, 0x02, 0x54, 0x03, 0xfe, 0x03, 0x4a, 0x04, 0x11, 0x05, 0xc8, 0x06, -0x01, 0x0a, 0xdf, 0x0d, 0x6f, 0x10, 0xcd, 0x12, 0xf6, 0x14, 0x42, 0x17, 0x6f, 0x19, 0xdf, 0x19, -0x1e, 0x19, 0xbf, 0x17, 0xcd, 0x16, 0x20, 0x16, 0xb4, 0x14, 0x11, 0x12, 0xf1, 0x0e, 0x02, 0x0c, -0xe9, 0x08, 0x2d, 0x07, 0xf2, 0x04, 0x09, 0x03, 0x8d, 0x00, 0xd1, 0xfe, 0xea, 0xfd, 0xaa, 0xfd, -0xd9, 0xfc, 0xb0, 0xfb, 0x7d, 0xfa, 0x2e, 0xfa, 0x8a, 0xfa, 0x02, 0xfb, 0x7a, 0xfa, 0x36, 0xf9, -0x55, 0xf8, 0x73, 0xf8, 0xa4, 0xf8, 0xa8, 0xf9, 0xb5, 0xfb, 0xe1, 0xfd, 0x76, 0x01, 0xbb, 0x03, -0xcf, 0x05, 0x08, 0x07, 0x6c, 0x07, 0x7e, 0x07, 0x07, 0x07, 0xef, 0x04, 0xff, 0x02, 0x9b, 0x00, -0x4e, 0xff, 0x12, 0xff, 0x12, 0xfe, 0xa6, 0xfd, 0x96, 0xfc, 0x17, 0xfc, 0x94, 0xfc, 0x14, 0xfe, -0x04, 0xff, 0x96, 0xff, 0x0b, 0xff, 0x1f, 0xfe, 0x76, 0xfd, 0x50, 0xfd, 0x02, 0xfd, 0xa2, 0xfb, -0x0b, 0xf9, 0x92, 0xf6, 0x77, 0xf4, 0x12, 0xf3, 0x31, 0xf1, 0x34, 0xee, 0x95, 0xeb, 0xd5, 0xea, -0x80, 0xeb, 0x4f, 0xec, 0x2b, 0xec, 0x37, 0xec, 0x5c, 0xed, 0x54, 0xef, 0x11, 0xf1, 0x38, 0xf2, -0x4b, 0xf2, 0x2e, 0xf3, 0x73, 0xf4, 0x2a, 0xf6, 0x03, 0xf7, 0x94, 0xf7, 0x82, 0xf8, 0x9f, 0xfa, -0xd0, 0xfd, 0xd1, 0x00, 0x94, 0x03, 0x0f, 0x06, 0xc3, 0x08, 0xc9, 0x0a, 0x84, 0x0b, 0x27, 0x0b, -0x4f, 0x0a, 0x8a, 0x09, 0x0f, 0x09, 0x9b, 0x08, 0x20, 0x08, 0x9c, 0x08, 0x01, 0x0a, 0x81, 0x0c, -0xd6, 0x0e, 0x60, 0x11, 0xaf, 0x12, 0xd6, 0x14, 0x04, 0x17, 0xea, 0x18, 0x50, 0x19, 0x3e, 0x18, -0x97, 0x16, 0xa8, 0x15, 0xdf, 0x14, 0x11, 0x13, 0xdf, 0x10, 0x0a, 0x0e, 0xae, 0x0b, 0x21, 0x0a, -0x79, 0x09, 0x11, 0x08, 0x04, 0x06, 0x22, 0x04, 0xdc, 0x01, 0xae, 0x00, 0x7a, 0xff, 0xfc, 0xfd, -0x9f, 0xfb, 0x7d, 0xf9, 0x63, 0xf8, 0x8e, 0xf7, 0x0f, 0xf7, 0x7c, 0xf5, 0xbb, 0xf3, 0xab, 0xf2, -0x7e, 0xf2, 0x95, 0xf3, 0xe4, 0xf4, 0xd6, 0xf6, 0xab, 0xf8, 0x04, 0xfa, 0x01, 0xfc, 0xe2, 0xfd, -0x59, 0x00, 0x8e, 0x01, 0x02, 0x02, 0x93, 0x01, 0xe3, 0x00, 0xa0, 0x00, 0x29, 0x00, 0x88, 0x00, -0xd8, 0x00, 0x92, 0x00, 0xc5, 0x00, 0xe9, 0x01, 0x33, 0x03, 0x17, 0x05, 0x5d, 0x06, 0x5c, 0x06, -0x89, 0x06, 0xad, 0x05, 0x90, 0x04, 0xca, 0x03, 0x3c, 0x02, 0x8a, 0x00, 0x64, 0xfe, 0x7d, 0xfb, -0x57, 0xf9, 0xab, 0xf7, 0x9a, 0xf5, 0x62, 0xf3, 0xc2, 0xf0, 0x01, 0xef, 0xbc, 0xed, 0xad, 0xec, -0x7b, 0xec, 0x07, 0xec, 0x09, 0xec, 0x31, 0xed, 0x79, 0xee, 0x5c, 0xef, 0x57, 0xf0, 0xb9, 0xf0, -0xad, 0xf1, 0x11, 0xf2, 0x67, 0xf2, 0x9b, 0xf2, 0xdc, 0xf3, 0x98, 0xf5, 0x05, 0xf8, 0x47, 0xfb, -0xcc, 0xfe, 0xe6, 0x02, 0x5d, 0x06, 0x94, 0x09, 0xcf, 0x0b, 0xae, 0x0d, 0x22, 0x0f, 0xde, 0x0f, -0x8f, 0x0f, 0xf4, 0x0d, 0x46, 0x0d, 0x80, 0x0d, 0x42, 0x0e, 0xee, 0x0e, 0xdc, 0x0e, 0x64, 0x0f, -0x44, 0x11, 0xe6, 0x12, 0xc9, 0x14, 0x3a, 0x15, 0x34, 0x15, 0xe7, 0x14, 0x2e, 0x14, 0x1b, 0x13, -0x17, 0x11, 0xa1, 0x0e, 0x00, 0x0c, 0x99, 0x09, 0xd5, 0x07, 0xd4, 0x06, 0xce, 0x05, 0x33, 0x05, -0x8c, 0x04, 0xf7, 0x03, 0x80, 0x03, 0xaa, 0x02, 0xea, 0x01, 0x2d, 0x00, 0xcc, 0xfd, 0x5d, 0xfa, -0xc3, 0xf7, 0x88, 0xf5, 0xa2, 0xf3, 0xe1, 0xf1, 0xc5, 0xef, 0x69, 0xef, 0xf8, 0xf0, 0x08, 0xf4, -0xb4, 0xf7, 0xb5, 0xf9, 0x8a, 0xfa, 0xe6, 0xfb, 0x96, 0xfd, 0xba, 0xff, 0x46, 0x00, 0x2b, 0xff, -0xc9, 0xfd, 0x8f, 0xfd, 0x83, 0xfe, 0xae, 0xff, 0x70, 0x00, 0x6c, 0x01, 0xf4, 0x02, 0x23, 0x05, -0xc1, 0x07, 0x1f, 0x09, 0x0e, 0x0a, 0x9d, 0x0b, 0x5c, 0x0c, 0x07, 0x0c, 0x04, 0x0a, 0x6b, 0x08, -0xbc, 0x07, 0x7c, 0x06, 0x67, 0x04, 0xdc, 0x01, 0xf4, 0xfe, 0xdc, 0xfd, 0xe8, 0xfc, 0x00, 0xfc, -0x82, 0xfa, 0x40, 0xf8, 0x28, 0xf6, 0x6f, 0xf4, 0x15, 0xf3, 0x99, 0xf1, 0xd1, 0xef, 0xd0, 0xed, -0xbc, 0xec, 0x7d, 0xec, 0xff, 0xec, 0xb1, 0xed, 0x0c, 0xee, 0xe1, 0xee, 0xb3, 0xef, 0xb7, 0xf0, -0x7f, 0xf1, 0x9d, 0xf2, 0xed, 0xf3, 0x4b, 0xf5, 0xb0, 0xf7, 0x84, 0xfa, 0x3f, 0xfd, 0xb4, 0xff, -0xf4, 0x01, 0x9a, 0x04, 0x38, 0x07, 0xd8, 0x09, 0xc6, 0x0b, 0xcf, 0x0c, 0xdd, 0x0d, 0x1c, 0x0f, -0xc2, 0x10, 0x45, 0x12, 0x74, 0x13, 0x0d, 0x14, 0x82, 0x14, 0xc9, 0x14, 0xf8, 0x14, 0xe1, 0x15, -0xf9, 0x15, 0xc9, 0x15, 0x4c, 0x15, 0x22, 0x14, 0x17, 0x13, 0xd8, 0x11, 0xa6, 0x0f, 0x66, 0x0d, -0xf9, 0x0a, 0x92, 0x08, 0xb9, 0x06, 0x35, 0x05, 0xfc, 0x03, 0x6a, 0x03, 0x18, 0x02, 0x36, 0x01, -0x92, 0x00, 0x43, 0xff, 0xd7, 0xfd, 0x3f, 0xfb, 0x55, 0xf8, 0x6b, 0xf5, 0x61, 0xf2, 0xf4, 0xee, -0x0a, 0xec, 0xd0, 0xe9, 0x4b, 0xe9, 0x53, 0xea, 0x5d, 0xec, 0x19, 0xee, 0x97, 0xf0, 0xac, 0xf2, -0xae, 0xf4, 0x64, 0xf6, 0x6a, 0xf8, 0xed, 0xf9, 0xb1, 0xfa, 0xdd, 0xfa, 0xc9, 0xfa, 0x6c, 0xfb, -0xc9, 0xfc, 0xba, 0xfe, 0x10, 0x01, 0x26, 0x03, 0x35, 0x05, 0x02, 0x08, 0x55, 0x0b, 0x7a, 0x0e, -0xec, 0x10, 0xf2, 0x10, 0x9e, 0x0f, 0x28, 0x0e, 0x01, 0x0d, 0xc3, 0x0b, 0x01, 0x09, 0x2e, 0x05, -0x7b, 0x01, 0x26, 0xff, 0xb1, 0xfd, 0x26, 0xfc, 0x05, 0xfa, 0x96, 0xf8, 0x8a, 0xf6, 0xcd, 0xf5, -0x2b, 0xf5, 0x11, 0xf4, 0x32, 0xf2, 0x11, 0xf1, 0x66, 0xef, 0x2e, 0xee, 0xc4, 0xec, 0x62, 0xeb, -0x79, 0xeb, 0x61, 0xec, 0x44, 0xed, 0x44, 0xed, 0x79, 0xed, 0x5c, 0xee, 0x56, 0xf1, 0xb6, 0xf4, -0xd5, 0xf7, 0x4e, 0xfa, 0x04, 0xfd, 0x6d, 0x00, 0xd0, 0x03, 0x13, 0x06, 0x31, 0x08, 0xd3, 0x09, -0x84, 0x0b, 0x1a, 0x0d, 0x28, 0x0e, 0x31, 0x0f, 0x76, 0x10, 0x86, 0x12, 0x47, 0x15, 0x56, 0x17, -0xcd, 0x18, 0x3e, 0x1a, 0x38, 0x1b, 0x5f, 0x1c, 0x70, 0x1d, 0xc2, 0x1c, 0xf1, 0x1a, 0xa8, 0x18, -0x8d, 0x16, 0xd0, 0x14, 0x98, 0x12, 0xbd, 0x0f, 0xc5, 0x0c, 0x2e, 0x0a, 0x60, 0x08, 0xfb, 0x06, -0x61, 0x05, 0xe1, 0x03, 0x91, 0x02, 0xc8, 0x00, 0x20, 0xff, 0x11, 0xfd, 0x9a, 0xfa, 0xdc, 0xf7, -0xf0, 0xf4, 0x88, 0xf1, 0x13, 0xee, 0x91, 0xea, 0xd1, 0xe7, 0x6a, 0xe6, 0x2d, 0xe6, 0xdf, 0xe6, -0x7d, 0xe8, 0x8b, 0xea, 0xa1, 0xec, 0xf3, 0xed, 0x92, 0xef, 0xf8, 0xf0, 0x54, 0xf2, 0x55, 0xf3, -0x1e, 0xf4, 0xc3, 0xf4, 0x8d, 0xf5, 0x74, 0xf6, 0xf5, 0xf7, 0x1b, 0xfa, 0xc0, 0xfc, 0xab, 0xff, -0x78, 0x02, 0xcb, 0x05, 0x19, 0x09, 0x73, 0x0c, 0x41, 0x0f, 0x8f, 0x10, 0xef, 0x10, 0x55, 0x10, -0x51, 0x0f, 0xd2, 0x0d, 0x50, 0x0c, 0x4a, 0x0a, 0x5f, 0x07, 0xba, 0x04, 0xe1, 0x01, 0xd1, 0xff, -0x25, 0xfe, 0x0a, 0xfd, 0x85, 0xfb, 0x7f, 0xf9, 0x08, 0xf8, 0x9c, 0xf6, 0x53, 0xf5, 0xd9, 0xf3, -0x03, 0xf2, 0xcf, 0xef, 0x11, 0xee, 0x40, 0xed, 0x43, 0xed, 0x61, 0xed, 0xc2, 0xed, 0xcc, 0xed, -0xaa, 0xee, 0xa2, 0xef, 0x9f, 0xf1, 0xd9, 0xf3, 0x4d, 0xf7, 0x87, 0xfa, 0xaf, 0xfd, 0x9f, 0xff, -0xb9, 0x01, 0xcb, 0x03, 0x00, 0x06, 0x33, 0x08, 0x00, 0x0a, 0x21, 0x0b, 0x38, 0x0c, 0x8b, 0x0d, -0xfe, 0x0f, 0xdf, 0x12, 0x0b, 0x15, 0x6f, 0x16, 0xb3, 0x17, 0x93, 0x18, 0xfa, 0x19, 0x60, 0x1b, -0x35, 0x1c, 0x90, 0x1c, 0x46, 0x1b, 0xe9, 0x19, 0x2f, 0x18, 0xfe, 0x15, 0x89, 0x14, 0xa9, 0x12, -0x4c, 0x10, 0x8d, 0x0d, 0x11, 0x0b, 0xd6, 0x08, 0x27, 0x07, 0x3b, 0x06, 0x85, 0x04, 0x2d, 0x02, -0xc3, 0xfe, 0x54, 0xfc, 0x0b, 0xfa, 0xe1, 0xf7, 0x38, 0xf5, 0xb2, 0xf1, 0xad, 0xed, 0xdf, 0xe9, -0x6c, 0xe7, 0xfa, 0xe5, 0x9b, 0xe5, 0xe3, 0xe5, 0xdc, 0xe7, 0x7a, 0xe9, 0xff, 0xea, 0xa1, 0xec, -0x0f, 0xee, 0x1f, 0xf0, 0xc6, 0xf1, 0x3f, 0xf3, 0x2e, 0xf4, 0x50, 0xf4, 0x34, 0xf5, 0xa5, 0xf6, -0xdc, 0xf7, 0xeb, 0xf9, 0xd9, 0xfb, 0x80, 0xfe, 0x38, 0x02, 0x83, 0x05, 0x1a, 0x09, 0x0c, 0x0c, -0x11, 0x0e, 0x9e, 0x0f, 0x66, 0x0f, 0x6b, 0x0e, 0xbe, 0x0c, 0x28, 0x0b, 0x6c, 0x09, 0x3e, 0x07, -0x82, 0x05, 0x86, 0x03, 0x4a, 0x02, 0xae, 0x00, 0x5f, 0xff, 0x84, 0xfe, 0x9a, 0xfd, 0x2a, 0xfc, -0x16, 0xfa, 0x76, 0xf7, 0xd5, 0xf4, 0x85, 0xf2, 0xb1, 0xf0, 0xc0, 0xee, 0xba, 0xec, 0x31, 0xec, -0xb4, 0xeb, 0xc1, 0xec, 0xd8, 0xed, 0x03, 0xef, 0x36, 0xf0, 0xa1, 0xf1, 0x24, 0xf3, 0x1f, 0xf5, -0xfd, 0xf7, 0xdd, 0xfa, 0x9a, 0xfd, 0xaf, 0xff, 0xdf, 0x01, 0xe0, 0x03, 0x2f, 0x06, 0xaf, 0x08, -0xc0, 0x0a, 0x28, 0x0c, 0xb2, 0x0c, 0x2a, 0x0e, 0xcc, 0x0f, 0xb2, 0x11, 0xd7, 0x13, 0x80, 0x15, -0xc4, 0x16, 0x2f, 0x17, 0x95, 0x17, 0xa9, 0x18, 0x10, 0x19, 0xe1, 0x19, 0x1f, 0x1a, 0x7b, 0x18, -0xb7, 0x16, 0x83, 0x15, 0x97, 0x14, 0xb9, 0x13, 0x3d, 0x12, 0xca, 0x0f, 0xad, 0x0c, 0x33, 0x0a, -0xc0, 0x08, 0x54, 0x07, 0xc1, 0x05, 0x04, 0x03, 0x3c, 0x00, 0xd5, 0xfc, 0xe8, 0xf9, 0xb7, 0xf7, -0x93, 0xf5, 0xe0, 0xf2, 0x02, 0xf0, 0xab, 0xec, 0x1d, 0xea, 0xf1, 0xe8, 0x17, 0xe9, 0x0e, 0xeb, -0x25, 0xed, 0xf2, 0xed, 0x1e, 0xee, 0xec, 0xee, 0x8b, 0xf0, 0x1b, 0xf2, 0xb1, 0xf3, 0xc1, 0xf4, -0x2f, 0xf5, 0xb6, 0xf5, 0x3a, 0xf6, 0xee, 0xf7, 0xf2, 0xf9, 0x12, 0xfc, 0x1e, 0xfe, 0x52, 0x00, -0x54, 0x02, 0x8f, 0x04, 0x77, 0x06, 0x1b, 0x08, 0xb2, 0x09, 0x33, 0x0a, 0x61, 0x09, 0xef, 0x07, -0xf6, 0x06, 0xae, 0x06, 0x06, 0x06, 0xcc, 0x04, 0x18, 0x03, 0x8e, 0x00, 0x8b, 0xfe, 0x1c, 0xfd, -0xcb, 0xfb, 0x4e, 0xfa, 0xa8, 0xf8, 0x4a, 0xf7, 0xcb, 0xf5, 0xa5, 0xf3, 0xc9, 0xf1, 0x48, 0xf0, -0xc8, 0xee, 0xda, 0xed, 0x58, 0xed, 0x53, 0xed, 0xd0, 0xed, 0x4c, 0xef, 0xd8, 0xf0, 0x39, 0xf2, -0x5d, 0xf3, 0xa6, 0xf4, 0xb0, 0xf6, 0x70, 0xf9, 0x13, 0xfd, 0xdc, 0xff, 0xba, 0x02, 0x1d, 0x05, -0xdd, 0x06, 0x1f, 0x08, 0x86, 0x09, 0x3d, 0x0b, 0xe6, 0x0c, 0x72, 0x0e, 0x3b, 0x0f, 0x0e, 0x10, -0xaa, 0x11, 0x29, 0x13, 0xaa, 0x14, 0x9f, 0x15, 0xad, 0x15, 0x61, 0x15, 0xae, 0x15, 0xc6, 0x15, -0x6d, 0x16, 0x9e, 0x16, 0x30, 0x16, 0x56, 0x15, 0xbd, 0x13, 0xcf, 0x12, 0xf8, 0x11, 0x56, 0x11, -0x1d, 0x10, 0x89, 0x0d, 0x8e, 0x0a, 0xcf, 0x07, 0xbc, 0x05, 0xe6, 0x03, 0x2d, 0x02, 0xb6, 0xff, -0x26, 0xfd, 0xe2, 0xfa, 0x86, 0xf8, 0x07, 0xf7, 0xd7, 0xf4, 0x35, 0xf2, 0xe4, 0xef, 0x39, 0xed, -0x18, 0xeb, 0x0e, 0xea, 0x83, 0xea, 0x8b, 0xec, 0x69, 0xee, 0xc0, 0xee, 0xa4, 0xee, 0x73, 0xef, -0xb5, 0xf0, 0x5e, 0xf3, 0x86, 0xf5, 0xb2, 0xf6, 0x5d, 0xf7, 0xc9, 0xf7, 0x9b, 0xf8, 0x04, 0xfa, -0x89, 0xfb, 0x17, 0xfd, 0xcb, 0xfe, 0x2a, 0x00, 0x2e, 0x01, 0x48, 0x02, 0xbe, 0x03, 0x1e, 0x05, -0x85, 0x06, 0xcf, 0x06, 0xab, 0x05, 0x27, 0x04, 0x3d, 0x03, 0x37, 0x02, 0x7b, 0x01, 0x02, 0x00, -0xc8, 0xfd, 0xf5, 0xfb, 0x46, 0xfa, 0xea, 0xf8, 0x35, 0xf8, 0xdb, 0xf7, 0x63, 0xf7, 0x2f, 0xf6, -0x9a, 0xf4, 0xa1, 0xf2, 0x78, 0xf0, 0x27, 0xf0, 0xe5, 0xef, 0xf1, 0xef, 0x1b, 0xf0, 0x9e, 0xf0, -0xfd, 0xf1, 0xe0, 0xf3, 0xa6, 0xf5, 0x5d, 0xf7, 0x0b, 0xf9, 0x89, 0xfa, 0x94, 0xfc, 0xae, 0xff, -0xe8, 0x02, 0x8e, 0x05, 0x4d, 0x08, 0xab, 0x0a, 0x4e, 0x0d, 0x22, 0x0f, 0xc7, 0x10, 0x8f, 0x12, -0x01, 0x14, 0xda, 0x14, 0xb0, 0x14, 0x82, 0x14, 0x1b, 0x15, 0x35, 0x16, 0xed, 0x16, 0x23, 0x17, -0x93, 0x16, 0x53, 0x16, 0x2d, 0x16, 0xae, 0x16, 0x7f, 0x16, 0x67, 0x16, 0x7a, 0x15, 0x29, 0x14, -0xf1, 0x12, 0x3a, 0x11, 0x32, 0x0f, 0x2d, 0x0d, 0x07, 0x0b, 0x80, 0x08, 0x0c, 0x06, 0x6c, 0x03, -0xac, 0x01, 0x3c, 0x00, 0xc4, 0xfe, 0xe3, 0xfc, 0x57, 0xfa, 0x6b, 0xf7, 0xcd, 0xf4, 0x5e, 0xf2, -0x67, 0xf0, 0xc8, 0xed, 0x48, 0xeb, 0xb5, 0xe8, 0xd0, 0xe7, 0xa3, 0xe8, 0xa1, 0xea, 0xdf, 0xec, -0x14, 0xef, 0x5b, 0xf0, 0xab, 0xf1, 0x85, 0xf2, 0xc3, 0xf3, 0xe0, 0xf5, 0x86, 0xf7, 0xca, 0xf8, -0xda, 0xf8, 0xc4, 0xf8, 0xbc, 0xf8, 0x77, 0xfa, 0x5e, 0xfd, 0x24, 0x00, 0x83, 0x02, 0x47, 0x03, -0xdf, 0x04, 0xec, 0x05, 0x75, 0x07, 0x4c, 0x08, 0x4d, 0x08, 0x2d, 0x07, 0xfe, 0x04, 0x28, 0x03, -0x95, 0x01, 0xc6, 0x00, 0xe0, 0xff, 0x7a, 0xfe, 0x69, 0xfc, 0x35, 0xfa, 0x0d, 0xf8, 0x07, 0xf7, -0xa8, 0xf6, 0xcc, 0xf5, 0xa6, 0xf4, 0x9d, 0xf2, 0x6f, 0xf0, 0x7f, 0xee, 0x8b, 0xed, 0xaf, 0xed, -0xde, 0xed, 0xd8, 0xee, 0x1d, 0xf0, 0x37, 0xf1, 0x9b, 0xf2, 0xe8, 0xf4, 0x55, 0xf7, 0x56, 0xf9, -0x01, 0xfb, 0xec, 0xfc, 0xcd, 0xff, 0x0a, 0x03, 0xb6, 0x06, 0xdc, 0x09, 0x51, 0x0c, 0x3e, 0x0e, -0x38, 0x10, 0x35, 0x12, 0x25, 0x14, 0xa8, 0x15, 0xb6, 0x17, 0xb9, 0x19, 0xe1, 0x19, 0x7f, 0x1a, -0xc1, 0x1a, 0x34, 0x1b, 0xc6, 0x1a, 0x16, 0x1a, 0x56, 0x19, 0xad, 0x18, 0x3b, 0x18, 0x70, 0x18, -0x4d, 0x18, 0xa7, 0x16, 0x73, 0x14, 0x4d, 0x11, 0xe9, 0x0d, 0x7b, 0x0b, 0x18, 0x09, 0xef, 0x06, -0xfb, 0x04, 0xe2, 0x01, 0xa7, 0xff, 0x30, 0xfd, 0x7a, 0xfb, 0xf5, 0xf9, 0x3e, 0xf8, 0xbf, 0xf5, -0x79, 0xf3, 0x17, 0xf1, 0xa2, 0xee, 0x2b, 0xec, 0x4f, 0xe9, 0x84, 0xe7, 0xba, 0xe6, 0xd5, 0xe7, -0x04, 0xeb, 0xcb, 0xee, 0x35, 0xf2, 0xd9, 0xf4, 0x52, 0xf6, 0xb1, 0xf7, 0xa4, 0xf8, 0xd1, 0xf9, -0x69, 0xfb, 0x9d, 0xfd, 0xdb, 0xff, 0x8b, 0x01, 0x9f, 0x01, 0x49, 0x00, 0xb7, 0xff, 0x8b, 0x00, -0xb2, 0x01, 0x46, 0x02, 0x91, 0x02, 0x4b, 0x02, 0xcd, 0x02, 0x1d, 0x03, 0xf9, 0x02, 0xaf, 0x01, -0xc3, 0xff, 0x85, 0xfd, 0x75, 0xfb, 0x7d, 0xf8, 0x35, 0xf6, 0xde, 0xf4, 0xdb, 0xf3, 0x7b, 0xf2, -0xfa, 0xef, 0x7d, 0xed, 0x69, 0xec, 0x82, 0xec, 0xad, 0xed, 0x9f, 0xed, 0xe2, 0xec, 0x57, 0xeb, -0xca, 0xea, 0xf1, 0xea, 0x7f, 0xeb, 0xfb, 0xec, 0x04, 0xef, 0xe8, 0xf0, 0xa7, 0xf2, 0xea, 0xf3, -0xbd, 0xf6, 0xd7, 0xfa, 0x35, 0xff, 0xcc, 0x02, 0x77, 0x05, 0xa3, 0x08, 0x12, 0x0c, 0x2a, 0x10, -0x07, 0x13, 0xba, 0x14, 0x90, 0x15, 0x14, 0x17, 0x6d, 0x18, 0xdf, 0x19, 0x62, 0x1b, 0x92, 0x1c, -0x63, 0x1d, 0xed, 0x1d, 0x2c, 0x1e, 0x6f, 0x1e, 0x76, 0x1e, 0xde, 0x1e, 0x31, 0x1e, 0xaa, 0x1d, -0x92, 0x1c, 0xe0, 0x1b, 0x2b, 0x1c, 0x9b, 0x1c, 0x1d, 0x1c, 0x90, 0x1a, 0x52, 0x17, 0x69, 0x14, -0x9a, 0x11, 0xc4, 0x0e, 0xf3, 0x09, 0x47, 0x05, 0xbe, 0x00, 0xf5, 0xfc, 0xc1, 0xf9, 0xb9, 0xf6, -0x90, 0xf3, 0xe2, 0xf0, 0xf3, 0xed, 0xb0, 0xea, 0x65, 0xe7, 0x0c, 0xe4, 0x7d, 0xe1, 0x33, 0xdf, -0x1c, 0xdd, 0xe1, 0xdb, 0xa3, 0xdc, 0x08, 0xe0, 0x1b, 0xe6, 0x87, 0xec, 0x08, 0xf0, 0xd9, 0xf0, -0x51, 0xf1, 0xf1, 0xf3, 0xfa, 0xf7, 0x63, 0xfd, 0x45, 0x02, 0x93, 0x05, 0xec, 0x07, 0xfb, 0x07, -0xb3, 0x06, 0x49, 0x05, 0x2f, 0x05, 0x7f, 0x07, 0x07, 0x0b, 0x1c, 0x0d, 0xb8, 0x0d, 0x47, 0x0e, -0x4d, 0x0e, 0xe8, 0x0c, 0x1c, 0x09, 0xfd, 0x03, 0x1b, 0xff, 0x1f, 0xfc, 0x1c, 0xfa, 0x2e, 0xf8, -0x94, 0xf6, 0x73, 0xf4, 0x0b, 0xf1, 0xfb, 0xed, 0x26, 0xea, 0x2f, 0xe7, 0xa0, 0xe5, 0x5c, 0xe6, -0x64, 0xe7, 0xd4, 0xe5, 0x8b, 0xe2, 0x36, 0xdf, 0x68, 0xde, 0x37, 0xe0, 0xb6, 0xe3, 0x16, 0xe8, -0xbd, 0xec, 0xa5, 0xf1, 0x6a, 0xf5, 0x62, 0xf7, 0x25, 0xf9, 0xa5, 0xfb, 0xe7, 0xfe, 0x6c, 0x02, -0x4a, 0x07, 0xed, 0x0b, 0x85, 0x11, 0xd7, 0x16, 0x56, 0x1a, 0x45, 0x1a, 0x71, 0x18, 0x41, 0x18, -0x7c, 0x19, 0x9d, 0x1b, 0xbd, 0x1c, 0x8b, 0x1c, 0x27, 0x1c, 0x39, 0x1c, 0x28, 0x1c, 0xa3, 0x1b, -0x0a, 0x1b, 0xc5, 0x1a, 0x65, 0x1a, 0xfa, 0x19, 0xdd, 0x18, 0x03, 0x19, 0xa3, 0x1a, 0xb7, 0x1c, -0x2c, 0x1d, 0x81, 0x1b, 0x3e, 0x18, 0xb9, 0x14, 0xba, 0x11, 0x89, 0x0e, 0x6f, 0x0a, 0xf9, 0x05, -0xc6, 0x01, 0x22, 0xff, 0x85, 0xfc, 0x81, 0xf9, 0x2e, 0xf6, 0xcf, 0xf1, 0x65, 0xed, 0x38, 0xe8, -0xf8, 0xe2, 0xcb, 0xde, 0x56, 0xdc, 0x6e, 0xdb, 0x3c, 0xda, 0x12, 0xd8, 0x58, 0xd6, 0x01, 0xd8, -0xfa, 0xdc, 0xc8, 0xe2, 0xf7, 0xe5, 0x0f, 0xe6, 0x8c, 0xe7, 0x6c, 0xeb, 0x86, 0xf1, 0x34, 0xf7, -0x76, 0xfa, 0x71, 0xfc, 0xcb, 0xfe, 0x9f, 0x00, 0xe4, 0x00, 0x62, 0x01, 0xb0, 0x03, 0x3a, 0x08, -0x7c, 0x0c, 0xf7, 0x0d, 0x49, 0x0c, 0xf1, 0x0a, 0xfc, 0x0a, 0x5b, 0x0c, 0x87, 0x0c, 0x77, 0x0a, -0xa4, 0x07, 0x99, 0x05, 0xe6, 0x03, 0x57, 0x00, 0x5b, 0xfb, 0x6e, 0xf7, 0x76, 0xf5, 0x15, 0xf5, -0xe7, 0xf3, 0xd9, 0xf0, 0xd2, 0xed, 0x86, 0xec, 0x25, 0xeb, 0x72, 0xe8, 0x36, 0xe5, 0x35, 0xe4, -0x8e, 0xe6, 0x21, 0xea, 0x5a, 0xec, 0x3e, 0xed, 0x73, 0xee, 0xe5, 0xf0, 0xc3, 0xf3, 0x85, 0xf6, -0xbf, 0xf8, 0x45, 0xfc, 0xde, 0x00, 0x06, 0x06, 0xfc, 0x09, 0x2d, 0x0d, 0xa2, 0x11, 0xc6, 0x15, -0x43, 0x18, 0x1b, 0x18, 0x7f, 0x17, 0x3e, 0x18, 0x61, 0x1a, 0x4c, 0x1c, 0x1a, 0x1c, 0x45, 0x1a, -0xc7, 0x18, 0x95, 0x18, 0x94, 0x19, 0x17, 0x1a, 0x47, 0x19, 0xc4, 0x18, 0x6f, 0x18, 0x83, 0x18, -0xac, 0x18, 0x5f, 0x19, 0xe2, 0x19, 0x41, 0x1a, 0x46, 0x19, 0x84, 0x16, 0x20, 0x13, 0x3b, 0x10, -0x43, 0x0e, 0xcd, 0x0c, 0xa8, 0x09, 0x02, 0x06, 0x2e, 0x03, 0xde, 0x00, 0x47, 0xfe, 0x1d, 0xfa, -0x82, 0xf4, 0xf0, 0xef, 0x43, 0xec, 0x31, 0xe9, 0xde, 0xe5, 0x16, 0xe3, 0x83, 0xe0, 0x44, 0xde, -0x8f, 0xdb, 0xaf, 0xd9, 0x3a, 0xda, 0xb0, 0xde, 0x89, 0xe4, 0x85, 0xe8, 0xd0, 0xe8, 0x84, 0xe7, -0x4f, 0xe9, 0xc2, 0xee, 0xd9, 0xf4, 0x65, 0xf9, 0xda, 0xfb, 0xf0, 0xfd, 0xc3, 0x00, 0x2a, 0x03, -0xdd, 0x04, 0xcc, 0x05, 0x7c, 0x07, 0x40, 0x0a, 0x40, 0x0c, 0x66, 0x0c, 0x18, 0x0b, 0xbb, 0x0a, -0x97, 0x0b, 0x6e, 0x0c, 0x45, 0x0b, 0xcb, 0x08, 0xae, 0x06, 0x4e, 0x04, 0x5f, 0x01, 0xd7, 0xfc, -0x56, 0xf8, 0x77, 0xf5, 0x4a, 0xf4, 0xb1, 0xf2, 0x73, 0xef, 0x61, 0xeb, 0x42, 0xe8, 0x13, 0xe7, -0xdc, 0xe7, 0xc5, 0xe7, 0x9c, 0xe7, 0x78, 0xe7, 0xd1, 0xe8, 0x78, 0xea, 0x61, 0xec, 0x56, 0xee, -0x73, 0xf0, 0xf9, 0xf3, 0x7b, 0xf7, 0x1f, 0xfa, 0x86, 0xfc, 0x32, 0x00, 0xdf, 0x04, 0x41, 0x09, -0x83, 0x0d, 0xe3, 0x10, 0x4f, 0x15, 0x37, 0x1a, 0xc4, 0x1c, 0xb3, 0x1c, 0xef, 0x1a, 0x6a, 0x1a, -0xdd, 0x1b, 0x94, 0x1d, 0x73, 0x1d, 0xa5, 0x1b, 0x3e, 0x19, 0x26, 0x18, 0x79, 0x18, 0x5c, 0x19, -0x1f, 0x19, 0xf8, 0x17, 0x34, 0x16, 0x2f, 0x15, 0x3f, 0x15, 0x70, 0x16, 0x77, 0x17, 0x49, 0x17, -0x9e, 0x15, 0xc3, 0x12, 0x90, 0x0f, 0x23, 0x0e, 0x47, 0x0d, 0x83, 0x0b, 0x68, 0x08, 0x6d, 0x04, -0x0f, 0x01, 0x7b, 0xfe, 0x0d, 0xfc, 0x02, 0xf9, 0xe4, 0xf4, 0x16, 0xf1, 0x14, 0xed, 0x0d, 0xea, -0x6c, 0xe6, 0xca, 0xe3, 0x10, 0xe1, 0x35, 0xde, 0x7b, 0xdb, 0xaa, 0xd9, 0x81, 0xda, 0xc9, 0xde, -0x06, 0xe4, 0xca, 0xe6, 0x26, 0xe6, 0x28, 0xe6, 0xfd, 0xe9, 0x73, 0xf1, 0xed, 0xf8, 0xf4, 0xfc, -0xb9, 0xfd, 0x48, 0xff, 0x95, 0x02, 0xae, 0x06, 0xcc, 0x08, 0xf0, 0x09, 0xf6, 0x0b, 0xc0, 0x0e, -0x70, 0x10, 0x74, 0x10, 0x8c, 0x0f, 0xc7, 0x0f, 0xb7, 0x10, 0xbb, 0x10, 0x29, 0x0e, 0x00, 0x0b, -0xf6, 0x07, 0xca, 0x05, 0x96, 0x02, 0x7d, 0xfd, 0x86, 0xf7, 0xe2, 0xf3, 0x5a, 0xf2, 0x88, 0xf0, -0xd1, 0xec, 0xcc, 0xe7, 0x24, 0xe4, 0xac, 0xe3, 0x64, 0xe4, 0xd0, 0xe3, 0x0c, 0xe2, 0x4d, 0xe1, -0x4c, 0xe2, 0xc1, 0xe4, 0x93, 0xe6, 0xc0, 0xe8, 0xf0, 0xeb, 0x4f, 0xf0, 0xb7, 0xf4, 0x6a, 0xf7, -0x5e, 0xfa, 0x35, 0xff, 0x32, 0x05, 0x76, 0x0a, 0x90, 0x0e, 0x59, 0x11, 0x7f, 0x15, 0x28, 0x1b, -0xc0, 0x1e, 0xc5, 0x1f, 0xb9, 0x1f, 0x6d, 0x20, 0x08, 0x23, 0x49, 0x24, 0x33, 0x23, 0x5d, 0x20, -0xc7, 0x1d, 0xf4, 0x1c, 0x5f, 0x1d, 0x25, 0x1d, 0x17, 0x1c, 0xe9, 0x1a, 0x04, 0x19, 0xa1, 0x17, -0x69, 0x16, 0xd0, 0x15, 0xbc, 0x15, 0xb9, 0x14, 0x13, 0x12, 0x00, 0x0e, 0x2f, 0x0a, 0x52, 0x08, -0x99, 0x07, 0xec, 0x05, 0x74, 0x02, 0x3f, 0xfe, 0x91, 0xfa, 0x84, 0xf8, 0x45, 0xf6, 0x04, 0xf3, -0x50, 0xef, 0x2a, 0xeb, 0xad, 0xe7, 0x72, 0xe4, 0x76, 0xe1, 0xc2, 0xdf, 0x5f, 0xde, 0xea, 0xdc, -0x00, 0xdb, 0x0e, 0xda, 0x82, 0xdb, 0xc9, 0xe0, 0x5f, 0xe6, 0xeb, 0xe8, 0x58, 0xe8, 0xbc, 0xe8, -0x9b, 0xed, 0x24, 0xf6, 0xf1, 0xfd, 0x63, 0x00, 0x97, 0xff, 0xc8, 0x00, 0xe5, 0x04, 0xb1, 0x09, -0x90, 0x0c, 0x7f, 0x0d, 0x0c, 0x0f, 0x05, 0x11, 0x8b, 0x12, 0x2b, 0x13, 0xd0, 0x12, 0x98, 0x13, -0xfe, 0x13, 0xd5, 0x12, 0xd2, 0x0e, 0x62, 0x0a, 0xee, 0x06, 0x3d, 0x04, 0x16, 0x00, 0x55, 0xfa, -0x19, 0xf4, 0x2d, 0xf0, 0xa8, 0xee, 0x92, 0xec, 0xdd, 0xe7, 0x2f, 0xe2, 0x5e, 0xdf, 0xec, 0xdf, -0xba, 0xe0, 0x9d, 0xdf, 0xfc, 0xdc, 0x1f, 0xdc, 0x30, 0xde, 0xf8, 0xe0, 0xcf, 0xe3, 0xf1, 0xe6, -0x47, 0xeb, 0x5e, 0xf0, 0xa3, 0xf4, 0x43, 0xf7, 0xc0, 0xfa, 0x68, 0x00, 0x75, 0x07, 0xef, 0x0d, -0x0c, 0x12, 0x45, 0x15, 0x3c, 0x19, 0xc9, 0x1d, 0xd4, 0x20, 0x9b, 0x22, 0xe1, 0x23, 0xcf, 0x25, -0xa3, 0x27, 0x2d, 0x28, 0x4b, 0x25, 0x0b, 0x22, 0xaa, 0x20, 0xa0, 0x21, 0x63, 0x22, 0xb9, 0x20, -0xd7, 0x1c, 0x06, 0x19, 0xb6, 0x16, 0xed, 0x15, 0x4d, 0x15, 0x03, 0x15, 0xca, 0x13, 0xdf, 0x10, -0xdf, 0x0c, 0xf0, 0x08, 0xf1, 0x05, 0x9e, 0x04, 0x92, 0x03, 0xde, 0x00, 0x6f, 0xfd, 0xa3, 0xf9, -0x43, 0xf7, 0x01, 0xf6, 0xa6, 0xf3, 0x79, 0xf0, 0x97, 0xed, 0x14, 0xeb, 0xe7, 0xe8, 0x6f, 0xe6, -0x19, 0xe3, 0x15, 0xe0, 0x6d, 0xde, 0x42, 0xdd, 0x5c, 0xdc, 0x93, 0xdc, 0x41, 0xdf, 0x4b, 0xe3, -0x33, 0xe7, 0x93, 0xe9, 0x45, 0xea, 0x66, 0xed, 0x82, 0xf3, 0xca, 0xfa, 0x40, 0x00, 0x66, 0x02, -0xff, 0x02, 0xcd, 0x04, 0xf5, 0x08, 0xc0, 0x0c, 0xf3, 0x0e, 0xba, 0x0f, 0xe3, 0x10, 0xcb, 0x12, -0xd1, 0x13, 0xb6, 0x13, 0x1c, 0x13, 0x41, 0x13, 0xdf, 0x13, 0xd5, 0x12, 0x5c, 0x0f, 0x37, 0x0b, -0x02, 0x07, 0x3b, 0x03, 0x0c, 0xff, 0x8a, 0xf9, 0x4e, 0xf4, 0x0c, 0xf0, 0x82, 0xec, 0xc1, 0xe8, -0x05, 0xe4, 0xbd, 0xdf, 0x11, 0xde, 0x39, 0xde, 0xbd, 0xdd, 0xed, 0xda, 0x07, 0xd8, 0xb3, 0xd7, -0xe3, 0xda, 0xa7, 0xde, 0xfe, 0xe0, 0xca, 0xe2, 0xe4, 0xe5, 0xdd, 0xea, 0xeb, 0xf0, 0x35, 0xf5, -0x56, 0xf9, 0x4b, 0xff, 0x70, 0x06, 0xc2, 0x0c, 0x92, 0x11, 0x64, 0x16, 0xdc, 0x1a, 0x1a, 0x20, -0x5b, 0x23, 0x1e, 0x24, 0xfe, 0x24, 0xd7, 0x26, 0x59, 0x29, 0x07, 0x2a, 0x23, 0x28, 0x59, 0x24, -0x87, 0x22, 0x5f, 0x23, 0xf1, 0x24, 0xde, 0x23, 0x07, 0x20, 0xa1, 0x1b, 0x23, 0x19, 0x17, 0x19, -0xf9, 0x18, 0x17, 0x18, 0x88, 0x15, 0xfd, 0x11, 0x52, 0x0e, 0x7e, 0x0a, 0x9c, 0x08, 0xaf, 0x07, -0x93, 0x05, 0xb7, 0x01, 0xea, 0xfc, 0xc6, 0xf9, 0x57, 0xf8, 0x45, 0xf7, 0x01, 0xf5, 0x11, 0xf1, -0x76, 0xec, 0x36, 0xe9, 0x7d, 0xe6, 0xb9, 0xe4, 0x11, 0xe2, 0x5e, 0xdf, 0xf8, 0xdc, 0xe0, 0xda, -0xf8, 0xd9, 0xbc, 0xda, 0xab, 0xdc, 0xa0, 0xdf, 0x52, 0xe3, 0x61, 0xe6, 0xfb, 0xe8, 0x43, 0xec, -0xfc, 0xf0, 0xcb, 0xf6, 0xb5, 0xfc, 0x51, 0x01, 0x5c, 0x04, 0xb7, 0x07, 0x89, 0x0b, 0x2e, 0x0f, -0x1b, 0x11, 0xda, 0x11, 0xc8, 0x12, 0xdb, 0x14, 0xcf, 0x17, 0x67, 0x19, 0x2d, 0x18, 0xfb, 0x15, -0x8c, 0x14, 0x63, 0x14, 0xf4, 0x12, 0x5a, 0x0f, 0x63, 0x0a, 0xe1, 0x04, 0xa8, 0x00, 0x15, 0xfc, -0x9a, 0xf6, 0xf7, 0xf0, 0x37, 0xec, 0xa2, 0xe8, 0x54, 0xe5, 0x7b, 0xe1, 0xa1, 0xdd, 0x7f, 0xdb, -0x94, 0xda, 0x2b, 0xda, 0x04, 0xd9, 0x1c, 0xd9, 0x02, 0xdb, 0xef, 0xdd, 0x6d, 0xe0, 0x62, 0xe2, -0x23, 0xe5, 0xdf, 0xe9, 0x13, 0xf0, 0x7c, 0xf5, 0xce, 0xf8, 0x78, 0xfc, 0xee, 0x01, 0xa2, 0x09, -0xe7, 0x10, 0x8e, 0x16, 0xe6, 0x1a, 0x9f, 0x1e, 0xff, 0x21, 0xec, 0x24, 0x68, 0x26, 0x86, 0x27, -0x5b, 0x28, 0xc9, 0x28, 0xcb, 0x27, 0xa6, 0x25, 0x18, 0x23, 0x21, 0x22, 0xf9, 0x21, 0xce, 0x20, -0x11, 0x1e, 0x4e, 0x1b, 0x1d, 0x19, 0xa0, 0x18, 0x7b, 0x17, 0xbe, 0x14, 0xf7, 0x11, 0xc3, 0x0f, -0xd2, 0x0e, 0x87, 0x0d, 0xe3, 0x0a, 0xcc, 0x07, 0x91, 0x05, 0xcf, 0x03, 0xd2, 0x01, 0x28, 0x00, -0x3c, 0xfe, 0x17, 0xfc, 0x06, 0xfa, 0xf6, 0xf6, 0x95, 0xf3, 0xb2, 0xf0, 0x5e, 0xee, 0x02, 0xec, -0xa6, 0xe9, 0x15, 0xe6, 0x38, 0xe2, 0x24, 0xdf, 0xa4, 0xde, 0x0c, 0xdf, 0xec, 0xde, 0x2e, 0xdf, -0x7d, 0xe0, 0x6f, 0xe4, 0x69, 0xe9, 0xda, 0xec, 0x59, 0xed, 0x1c, 0xee, 0x3e, 0xf2, 0xdc, 0xf9, -0x98, 0x01, 0x4d, 0x05, 0x84, 0x05, 0x90, 0x05, 0xa3, 0x07, 0x83, 0x0c, 0x24, 0x11, 0x84, 0x13, -0x8f, 0x14, 0xc2, 0x14, 0x70, 0x14, 0x08, 0x14, 0x60, 0x13, 0x71, 0x13, 0x79, 0x14, 0x4e, 0x13, -0x5e, 0x0e, 0xee, 0x08, 0xf0, 0x04, 0xcb, 0x02, 0x71, 0x00, 0x23, 0xfb, 0x68, 0xf4, 0x39, 0xef, -0xc0, 0xec, 0x0d, 0xeb, 0x36, 0xe8, 0x1d, 0xe4, 0x4f, 0xe1, 0x7f, 0xe0, 0xdf, 0xe0, 0x1f, 0xe1, -0xa3, 0xe1, 0x7b, 0xe2, 0xe4, 0xe3, 0x16, 0xe6, 0x1a, 0xe8, 0xef, 0xeb, 0xe6, 0xf1, 0xc9, 0xf7, -0xac, 0xfb, 0xa6, 0xfd, 0x3b, 0x00, 0x33, 0x06, 0xe8, 0x0e, 0x4a, 0x16, 0xe4, 0x19, 0xc8, 0x1b, -0xcf, 0x1e, 0x4a, 0x22, 0x62, 0x25, 0x73, 0x26, 0x22, 0x26, 0x36, 0x26, 0xb1, 0x26, 0x94, 0x24, -0xd5, 0x21, 0x29, 0x1f, 0x61, 0x1e, 0xdd, 0x1d, 0xa5, 0x1b, 0x39, 0x18, 0x24, 0x15, 0xfa, 0x13, -0xb1, 0x13, 0x44, 0x13, 0xa2, 0x10, 0xe0, 0x0c, 0x3b, 0x0a, 0x64, 0x09, 0xb6, 0x09, 0xd2, 0x08, -0x88, 0x05, 0x02, 0x02, 0x27, 0x00, 0x36, 0x00, 0x42, 0x00, 0x87, 0xff, 0x8a, 0xfd, 0xd0, 0xfa, -0xa4, 0xf8, 0xdb, 0xf5, 0x09, 0xf3, 0xe9, 0xef, 0x71, 0xed, 0x08, 0xeb, 0x0c, 0xe8, 0xc6, 0xe5, -0xb0, 0xe2, 0x15, 0xe1, 0x5e, 0xe0, 0x96, 0xe0, 0xa8, 0xe1, 0x40, 0xe3, 0x84, 0xe6, 0xfa, 0xea, -0xe3, 0xee, 0x21, 0xf1, 0xcf, 0xf1, 0x61, 0xf4, 0xba, 0xfa, 0x8e, 0x02, 0x9c, 0x07, 0x01, 0x08, -0x6c, 0x07, 0x68, 0x09, 0x54, 0x0d, 0xa6, 0x10, 0x25, 0x12, 0xad, 0x12, 0x39, 0x13, 0xfe, 0x13, -0xc2, 0x12, 0x7b, 0x11, 0x21, 0x11, 0x87, 0x11, 0xb0, 0x10, 0x15, 0x0d, 0xd6, 0x07, 0x72, 0x03, -0xb2, 0x00, 0xee, 0xfd, 0x3b, 0xf9, 0x30, 0xf3, 0xef, 0xee, 0x40, 0xed, 0x0b, 0xed, 0x9b, 0xea, -0xf9, 0xe5, 0x5b, 0xe2, 0x33, 0xe2, 0x72, 0xe4, 0xbf, 0xe5, 0x59, 0xe5, 0x53, 0xe4, 0x0c, 0xe5, -0x41, 0xe7, 0x15, 0xea, 0xb9, 0xed, 0x5e, 0xf3, 0xa0, 0xf9, 0xbe, 0xfd, 0x48, 0xff, 0x23, 0x01, -0x01, 0x07, 0xaf, 0x0f, 0xf5, 0x16, 0x0a, 0x1a, 0x79, 0x1a, 0xc2, 0x1a, 0xfc, 0x1d, 0xa2, 0x21, -0x3d, 0x23, 0xfc, 0x22, 0x96, 0x21, 0xd7, 0x1f, 0xd1, 0x1e, 0x06, 0x1d, 0x07, 0x1b, 0x57, 0x19, -0xc6, 0x18, 0x93, 0x17, 0x7a, 0x14, 0x9a, 0x11, 0x7f, 0x0f, 0x1a, 0x0f, 0xf9, 0x0d, 0x12, 0x0b, -0x8b, 0x08, 0xea, 0x07, 0x24, 0x09, 0xcd, 0x08, 0xb2, 0x05, 0xb9, 0x01, 0xe9, 0xff, 0x0b, 0x01, -0xbb, 0x02, 0xcd, 0x02, 0xc3, 0x00, 0xd2, 0xfe, 0x23, 0xfd, 0xf6, 0xfb, 0xc0, 0xfa, 0xf3, 0xf8, -0x27, 0xf6, 0xbc, 0xf2, 0xf9, 0xee, 0xe6, 0xe9, 0x8d, 0xe6, 0x73, 0xe5, 0xb6, 0xe5, 0xd9, 0xe4, -0xb6, 0xe1, 0x48, 0xde, 0xfc, 0xdd, 0xfb, 0xe1, 0x9f, 0xe6, 0xcf, 0xe9, 0x4b, 0xec, 0xa2, 0xef, -0x51, 0xf3, 0x40, 0xf6, 0x3c, 0xfa, 0x03, 0x00, 0xf8, 0x05, 0x29, 0x0a, 0xc8, 0x0a, 0xfd, 0x0a, -0xfb, 0x0d, 0xe2, 0x12, 0x81, 0x15, 0x7b, 0x14, 0xe0, 0x11, 0xf3, 0x10, 0x37, 0x12, 0x36, 0x13, -0x98, 0x12, 0x3e, 0x0f, 0xe7, 0x0a, 0x67, 0x06, 0xb9, 0x02, 0x1d, 0x00, 0xbd, 0xfd, 0x87, 0xf9, -0x62, 0xf4, 0x10, 0xef, 0xc9, 0xea, 0xa5, 0xe8, 0x5e, 0xe8, 0x15, 0xe8, 0x81, 0xe6, 0x90, 0xe3, -0xd5, 0xe0, 0xb8, 0xe1, 0x06, 0xe5, 0x07, 0xe8, 0xb4, 0xe8, 0x2b, 0xe8, 0x67, 0xe9, 0x3b, 0xed, -0xba, 0xf1, 0xa7, 0xf5, 0x26, 0xfa, 0x76, 0xfe, 0xc4, 0x02, 0xc2, 0x06, 0x06, 0x0b, 0x46, 0x10, -0xbd, 0x15, 0x88, 0x19, 0x35, 0x1b, 0x4a, 0x1c, 0x03, 0x1d, 0x03, 0x1d, 0xe6, 0x1b, 0x47, 0x1a, -0x2b, 0x1a, 0x03, 0x1b, 0xa3, 0x1a, 0x46, 0x17, 0x14, 0x12, 0xdc, 0x0e, 0x0d, 0x0f, 0x0f, 0x11, -0x1c, 0x11, 0xe4, 0x0d, 0xf7, 0x09, 0x1e, 0x08, 0xea, 0x07, 0xc7, 0x07, 0xbf, 0x06, 0x9d, 0x05, -0xd6, 0x05, 0x84, 0x06, 0x0e, 0x06, 0x2f, 0x05, 0x0d, 0x04, 0x29, 0x04, 0xcb, 0x04, 0x61, 0x05, -0x59, 0x05, 0x8a, 0x04, 0xc4, 0x03, 0xc4, 0x01, 0x67, 0xff, 0x6a, 0xfc, 0xa1, 0xf9, 0x27, 0xf7, -0xc9, 0xf4, 0x4f, 0xf1, 0xe5, 0xeb, 0x59, 0xe6, 0xcb, 0xe2, 0xc3, 0xe2, 0xb9, 0xe3, 0xed, 0xe2, -0x6b, 0xe0, 0x86, 0xdd, 0xd6, 0xdc, 0x63, 0xdf, 0x66, 0xe4, 0xa1, 0xea, 0xb6, 0xf0, 0xc8, 0xf5, -0xb2, 0xf8, 0xa5, 0xf9, 0xb9, 0xfc, 0xb7, 0x02, 0x94, 0x0b, 0x30, 0x12, 0xcb, 0x13, 0xbc, 0x12, -0x8b, 0x13, 0xe4, 0x16, 0x31, 0x19, 0x3a, 0x18, 0x9a, 0x14, 0x09, 0x12, 0x35, 0x13, 0x20, 0x14, -0x0c, 0x11, 0x82, 0x0a, 0xc8, 0x03, 0xf2, 0xff, 0x33, 0xfe, 0x6e, 0xfb, 0x20, 0xf7, 0x3a, 0xf2, -0xb4, 0xed, 0x3e, 0xea, 0x71, 0xe6, 0x96, 0xe3, 0xd5, 0xe3, 0xc0, 0xe5, 0xee, 0xe6, 0x2c, 0xe5, -0x9d, 0xe2, 0x68, 0xe2, 0x39, 0xe6, 0x2e, 0xea, 0xe7, 0xec, 0x3c, 0xee, 0xbd, 0xf0, 0xa2, 0xf4, -0x4a, 0xf9, 0xfb, 0xfd, 0x6a, 0x01, 0x1f, 0x05, 0xea, 0x09, 0x74, 0x0e, 0xb1, 0x12, 0x45, 0x16, -0x55, 0x18, 0x6e, 0x19, 0x45, 0x19, 0x8a, 0x18, 0xbb, 0x16, 0x36, 0x15, 0xc0, 0x13, 0x9c, 0x11, -0x3a, 0x0f, 0xeb, 0x0c, 0x7f, 0x0b, 0x1e, 0x09, 0x3f, 0x06, 0x2d, 0x03, 0x09, 0x02, 0xab, 0x02, -0xfc, 0x04, 0x6b, 0x04, 0x14, 0x03, 0xa4, 0x01, 0x6f, 0x02, 0x0e, 0x03, 0x74, 0x03, 0x94, 0x03, -0x1e, 0x05, 0x07, 0x07, 0x90, 0x08, 0xae, 0x08, 0x8a, 0x08, 0xf7, 0x08, 0xbe, 0x09, 0x69, 0x0a, -0x59, 0x09, 0x68, 0x08, 0x60, 0x07, 0x42, 0x06, 0x42, 0x04, 0x65, 0x00, 0xab, 0xfb, 0x1e, 0xf7, -0x72, 0xf3, 0x37, 0xf1, 0x52, 0xee, 0xc3, 0xea, 0x15, 0xe7, 0x0e, 0xe3, 0xb6, 0xdf, 0xb2, 0xde, -0xb6, 0xdf, 0x35, 0xe2, 0x42, 0xe3, 0x33, 0xe2, 0x7f, 0xe1, 0xaf, 0xe3, 0xda, 0xea, 0xf2, 0xf4, -0x87, 0xfd, 0xfc, 0x01, 0xb3, 0x01, 0xb8, 0x02, 0x56, 0x07, 0xaf, 0x0f, 0x05, 0x18, 0x25, 0x1b, -0xdb, 0x1a, 0xd1, 0x19, 0x35, 0x1b, 0x18, 0x1b, 0xe2, 0x17, 0x6d, 0x12, 0xe8, 0x0e, 0x05, 0x0f, -0x25, 0x0f, 0xb7, 0x0b, 0xfa, 0x04, 0x4d, 0xfe, 0x46, 0xf9, 0xce, 0xf4, 0xa9, 0xf0, 0xa7, 0xed, -0x66, 0xec, 0xb2, 0xec, 0x21, 0xeb, 0x4c, 0xe7, 0x04, 0xe3, 0xe8, 0xe2, 0x49, 0xe6, 0xc5, 0xea, -0x50, 0xec, 0xc0, 0xeb, 0x31, 0xec, 0x25, 0xf0, 0x76, 0xf5, 0xdb, 0xf8, 0x46, 0xfa, 0xd2, 0xfc, -0x5c, 0x01, 0x1d, 0x07, 0xbd, 0x0a, 0x9a, 0x0b, 0x41, 0x0d, 0x3b, 0x11, 0x53, 0x15, 0x74, 0x17, -0x2a, 0x17, 0x9f, 0x16, 0x8e, 0x16, 0x9a, 0x15, 0x62, 0x12, 0xc8, 0x0d, 0x96, 0x0a, 0x3d, 0x09, -0xcc, 0x07, 0xd1, 0x04, 0x3c, 0x01, 0x42, 0xfe, 0x16, 0xfd, 0x0f, 0xfd, 0xd3, 0xfd, 0xdf, 0xfc, -0xe0, 0xfb, 0x35, 0xfc, 0x90, 0xfe, 0x12, 0x02, 0x47, 0x04, 0xd2, 0x03, 0x28, 0x03, 0xec, 0x03, -0x5e, 0x06, 0x8b, 0x08, 0x08, 0x0a, 0x95, 0x0b, 0xa0, 0x0c, 0xb9, 0x0c, 0xe6, 0x0b, 0x61, 0x0b, -0x5a, 0x0b, 0x69, 0x0a, 0x94, 0x08, 0x7f, 0x06, 0x41, 0x04, 0xae, 0x02, 0x78, 0xff, 0x39, 0xfb, -0x12, 0xf6, 0xcb, 0xf1, 0x2f, 0xef, 0x47, 0xed, 0x2d, 0xeb, 0x87, 0xe8, 0x81, 0xe5, 0xd7, 0xe1, -0x99, 0xdf, 0xb9, 0xdf, 0x7a, 0xe2, 0xf8, 0xe4, 0x30, 0xe6, 0x3d, 0xe5, 0xe0, 0xe4, 0xb2, 0xe8, -0x2d, 0xf0, 0x2d, 0xf9, 0x2d, 0x01, 0x01, 0x08, 0x2d, 0x0c, 0x25, 0x0d, 0x98, 0x0e, 0x7c, 0x12, -0xf3, 0x19, 0x90, 0x20, 0xcd, 0x21, 0xff, 0x1d, 0x97, 0x19, 0xe4, 0x16, 0x24, 0x14, 0xdf, 0x0f, -0xfc, 0x0a, 0xd2, 0x08, 0xe5, 0x07, 0xb8, 0x04, 0x18, 0xfe, 0x29, 0xf6, 0x5a, 0xf1, 0x35, 0xef, -0x0b, 0xee, 0xe0, 0xeb, 0x8f, 0xea, 0x5b, 0xeb, 0xd9, 0xec, 0xad, 0xec, 0x8c, 0xea, 0xf4, 0xe9, -0x2b, 0xec, 0xf7, 0xf1, 0xf8, 0xf6, 0x04, 0xfa, 0x31, 0xfc, 0x16, 0xfe, 0x2a, 0x00, 0xc4, 0x01, -0xdc, 0x04, 0xcd, 0x08, 0xf1, 0x0d, 0x4a, 0x11, 0x52, 0x12, 0x5c, 0x12, 0xc3, 0x12, 0x63, 0x14, -0x8f, 0x15, 0x79, 0x14, 0x25, 0x12, 0xc5, 0x10, 0xd7, 0x0f, 0xdc, 0x0d, 0x0a, 0x0a, 0x23, 0x05, -0xe8, 0x00, 0xa8, 0xfd, 0xcf, 0xfa, 0x00, 0xf8, 0xbc, 0xf6, 0x6b, 0xf7, 0x8c, 0xf8, 0xe4, 0xf6, -0x82, 0xf3, 0x62, 0xf2, 0x11, 0xf8, 0xe0, 0x00, 0x3f, 0x06, 0xeb, 0x05, 0x11, 0x03, 0xa7, 0x04, -0xd9, 0x0a, 0x2b, 0x11, 0x24, 0x13, 0x0f, 0x12, 0x27, 0x11, 0x9f, 0x11, 0x5b, 0x12, 0x7d, 0x12, -0x96, 0x11, 0xac, 0x0f, 0xcc, 0x0b, 0xcc, 0x07, 0x08, 0x05, 0x1c, 0x04, 0xb5, 0x03, 0xb7, 0x01, -0x6c, 0xfd, 0xe7, 0xf8, 0x68, 0xf5, 0x4c, 0xf4, 0xe5, 0xf3, 0xc4, 0xf2, 0x1e, 0xf0, 0x6f, 0xec, -0x3a, 0xe9, 0x87, 0xe8, 0xad, 0xe9, 0xe3, 0xea, 0x22, 0xea, 0xd2, 0xe7, 0x88, 0xe6, 0xec, 0xe8, -0xf7, 0xed, 0x9f, 0xf1, 0x7f, 0xf3, 0x82, 0xf2, 0x73, 0xf3, 0x31, 0xf8, 0xcd, 0xff, 0x8f, 0x08, -0x34, 0x10, 0x50, 0x14, 0x9c, 0x13, 0xc4, 0x11, 0xa9, 0x10, 0x5f, 0x14, 0xda, 0x19, 0x0f, 0x1b, -0x8b, 0x16, 0x59, 0x0f, 0x58, 0x0b, 0xf8, 0x09, 0xb9, 0x06, 0xc0, 0xff, 0xe0, 0xf8, 0x6a, 0xf5, -0x0f, 0xf6, 0xa5, 0xf6, 0x58, 0xf5, 0x37, 0xf3, 0x52, 0xf1, 0xe4, 0xef, 0x85, 0xee, 0x8d, 0xef, -0xe5, 0xf3, 0xb2, 0xfa, 0x54, 0xfe, 0xb0, 0xfc, 0x60, 0xf9, 0x0a, 0xf9, 0x24, 0xfe, 0x56, 0x05, -0x5d, 0x09, 0x83, 0x09, 0x04, 0x08, 0xf8, 0x08, 0x56, 0x0d, 0xd9, 0x10, 0xe1, 0x10, 0xc0, 0x0d, -0xcd, 0x09, 0xe3, 0x08, 0x3f, 0x0b, 0x19, 0x0d, 0x0f, 0x0d, 0xd7, 0x0a, 0x7f, 0x06, 0x4b, 0x01, -0x38, 0xfc, 0xea, 0xf9, 0x56, 0xfc, 0x16, 0xff, 0xb9, 0xfd, 0x7d, 0xf7, 0x09, 0xf0, 0x96, 0xed, -0xb6, 0xf0, 0x9e, 0xf3, 0xeb, 0xf2, 0xd5, 0xef, 0x36, 0xef, 0x57, 0xf3, 0x78, 0xf9, 0x93, 0xfd, -0xb3, 0x00, 0xef, 0x04, 0x60, 0x0a, 0xf3, 0x0e, 0x0d, 0x12, 0x02, 0x14, 0x5a, 0x17, 0x6f, 0x19, -0xc6, 0x17, 0x67, 0x14, 0x79, 0x13, 0xa8, 0x15, 0xc0, 0x16, 0x0c, 0x13, 0xd1, 0x0c, 0xce, 0x08, -0x2a, 0x07, 0x5b, 0x06, 0x65, 0x04, 0x66, 0x02, 0x40, 0x01, 0xfb, 0x00, 0x5f, 0xff, 0xa7, 0xfc, -0x6a, 0xf9, 0x45, 0xf7, 0x6a, 0xf6, 0xd3, 0xf5, 0x58, 0xf5, 0x92, 0xf5, 0x2f, 0xf6, 0x8c, 0xf5, -0xb1, 0xf2, 0x3d, 0xef, 0x7f, 0xed, 0x09, 0xee, 0x2b, 0xf0, 0x9e, 0xf1, 0xc2, 0xf0, 0x83, 0xee, -0xd6, 0xee, 0x47, 0xf0, 0xbd, 0xf2, 0xed, 0xf3, 0x44, 0xf3, 0x6a, 0xf3, 0xe5, 0xf6, 0x97, 0xfe, -0x18, 0x07, 0xd3, 0x0c, 0xfe, 0x0c, 0xdc, 0x09, 0x45, 0x08, 0x48, 0x09, 0xc7, 0x0c, 0x74, 0x0e, -0x6e, 0x0d, 0x67, 0x0b, 0x3e, 0x0a, 0xb8, 0x08, 0x86, 0x05, 0xc2, 0x00, 0x3f, 0xfe, 0x39, 0xfe, -0x7f, 0xff, 0xb8, 0xff, 0x7d, 0xff, 0xd7, 0x00, 0x2f, 0x02, 0x19, 0x01, 0x76, 0xfc, 0xdc, 0xf8, -0xf8, 0xf8, 0x0d, 0xfd, 0x52, 0x01, 0xf5, 0x02, 0xcb, 0x02, 0x1d, 0x02, 0x3c, 0x01, 0xf9, 0x00, -0x1e, 0x01, 0xa9, 0x02, 0xab, 0x05, 0x50, 0x08, 0x89, 0x08, 0x31, 0x07, 0xfc, 0x04, 0x35, 0x03, -0x20, 0x02, 0x09, 0x01, 0x97, 0x00, 0x86, 0x01, 0x5c, 0x03, 0xb3, 0x03, 0x7d, 0x01, 0x3a, 0xfc, -0xee, 0xf6, 0x1f, 0xf4, 0x19, 0xf4, 0xc6, 0xf4, 0x23, 0xf5, 0x6e, 0xf4, 0x99, 0xf2, 0x13, 0xef, -0xd3, 0xea, 0x24, 0xe8, 0x9d, 0xe9, 0xea, 0xee, 0x1d, 0xf5, 0xf8, 0xf8, 0x0c, 0xf9, 0xe6, 0xf9, -0x6c, 0xfe, 0xfa, 0x06, 0xc3, 0x0e, 0x5a, 0x12, 0xaf, 0x12, 0x00, 0x14, 0xc7, 0x17, 0x1d, 0x1c, -0xca, 0x1d, 0x74, 0x1c, 0x7f, 0x1a, 0x39, 0x19, 0xba, 0x18, 0x98, 0x18, 0xd2, 0x17, 0xa8, 0x16, -0x74, 0x14, 0xf6, 0x0f, 0x6a, 0x0b, 0x5e, 0x09, 0xec, 0x09, 0xae, 0x0b, 0x5b, 0x0b, 0xaf, 0x07, -0x9a, 0x03, 0x00, 0x01, 0x5f, 0x00, 0xa1, 0x00, 0x8e, 0xff, 0xe8, 0xfc, 0x5f, 0xf9, 0xe4, 0xf6, -0x21, 0xf6, 0x64, 0xf5, 0xc0, 0xf2, 0x41, 0xed, 0xe5, 0xe7, 0xca, 0xe5, 0x48, 0xe6, 0x2a, 0xe7, -0x0c, 0xe7, 0xc6, 0xe5, 0x1d, 0xe4, 0x12, 0xe3, 0x0c, 0xe3, 0xdb, 0xe3, 0x32, 0xe6, 0xe7, 0xe6, -0xc1, 0xe6, 0x29, 0xe9, 0x57, 0xee, 0x1d, 0xf9, 0x72, 0x05, 0xba, 0x0c, 0x52, 0x0b, 0xe0, 0x05, -0x3f, 0x03, 0x9b, 0x08, 0x6e, 0x12, 0xc6, 0x17, 0x43, 0x17, 0xc6, 0x14, 0xa3, 0x14, 0xee, 0x14, -0xf7, 0x10, 0xa4, 0x09, 0x5f, 0x04, 0x4f, 0x05, 0xaf, 0x0a, 0x1a, 0x0e, 0xc2, 0x0c, 0x4e, 0x09, -0x43, 0x05, 0xa6, 0xfe, 0x12, 0xf6, 0xc4, 0xef, 0x4e, 0xf3, 0xc8, 0xfd, 0x1f, 0x07, 0xeb, 0x07, -0x53, 0x01, 0x52, 0xfb, 0x48, 0xfb, 0x47, 0xfe, 0xbf, 0xff, 0x42, 0x00, 0x35, 0x03, 0x25, 0x09, -0x9e, 0x0e, 0xc2, 0x0e, 0xdd, 0x09, 0xb9, 0x02, 0x13, 0xfd, 0x93, 0xfa, 0x9a, 0xf9, 0xe4, 0xfa, -0x68, 0xfe, 0xcc, 0x00, 0xe8, 0xfc, 0x42, 0xf1, 0xd3, 0xe3, 0xaf, 0xdd, 0x2f, 0xe1, 0x13, 0xe8, -0x38, 0xeb, 0xe8, 0xe8, 0xe9, 0xe3, 0x76, 0xe2, 0xa7, 0xe3, 0x75, 0xe5, 0x33, 0xe7, 0xf2, 0xe8, -0xc3, 0xed, 0x34, 0xf6, 0x81, 0xfe, 0x62, 0x06, 0xba, 0x0c, 0x4b, 0x12, 0xee, 0x16, 0x40, 0x1b, -0x5b, 0x20, 0x7f, 0x27, 0xe7, 0x30, 0x5c, 0x37, 0x3e, 0x38, 0x82, 0x35, 0xe3, 0x32, 0x10, 0x33, -0x57, 0x34, 0x36, 0x32, 0x08, 0x2d, 0xe7, 0x27, 0x1e, 0x25, 0x33, 0x23, 0x2f, 0x1e, 0x28, 0x16, -0xcd, 0x0e, 0x8b, 0x09, 0x06, 0x06, 0x02, 0x02, 0x1c, 0xfd, 0x8f, 0xf8, 0xdb, 0xf4, 0x4d, 0xf0, -0xb8, 0xeb, 0x09, 0xe8, 0xbc, 0xe6, 0x00, 0xe7, 0xbf, 0xe4, 0xed, 0xdf, 0x93, 0xda, 0xa2, 0xd8, -0xa1, 0xda, 0x2a, 0xde, 0xaf, 0xde, 0x49, 0xdd, 0x8a, 0xdc, 0x37, 0xde, 0x19, 0xe1, 0xdb, 0xe2, -0xca, 0xe2, 0x13, 0xe3, 0x6f, 0xe4, 0xf8, 0xe7, 0xc8, 0xeb, 0x48, 0xef, 0x0c, 0xf2, 0x40, 0xf3, -0xc9, 0xf3, 0xa1, 0xf3, 0xeb, 0xf6, 0x09, 0x01, 0x57, 0x0f, 0x96, 0x1a, 0x98, 0x1d, 0x6e, 0x18, -0x36, 0x12, 0xca, 0x12, 0x45, 0x17, 0x9b, 0x1a, 0x6b, 0x1a, 0xb9, 0x19, 0x11, 0x1b, 0xf5, 0x1b, -0x10, 0x18, 0x1c, 0x10, 0x07, 0x0a, 0xb6, 0x08, 0x47, 0x09, 0xf6, 0x07, 0x8f, 0x04, 0x53, 0x03, -0x5c, 0x04, 0xed, 0x03, 0x7e, 0xfe, 0x7a, 0xf6, 0x93, 0xf2, 0xab, 0xf5, 0xed, 0xfb, 0x60, 0xfe, -0x64, 0xfb, 0xbe, 0xf6, 0xaa, 0xf3, 0x38, 0xf3, 0x82, 0xf3, 0x62, 0xf3, 0xc9, 0xf3, 0x03, 0xf6, -0xee, 0xf6, 0x92, 0xf3, 0x7e, 0xed, 0xf0, 0xe7, 0xd0, 0xe5, 0x89, 0xe6, 0x26, 0xe6, 0xe5, 0xe4, -0x7a, 0xe4, 0xff, 0xe6, 0xe9, 0xe9, 0xe0, 0xe9, 0x8c, 0xe5, 0x5c, 0xe2, 0x80, 0xe4, 0x9a, 0xec, -0x72, 0xf6, 0x99, 0xfd, 0xad, 0x00, 0x4c, 0x01, 0x85, 0x01, 0x86, 0x03, 0xc4, 0x07, 0x93, 0x0d, -0x92, 0x13, 0x8a, 0x19, 0x89, 0x1e, 0x5a, 0x24, 0x1c, 0x2a, 0xf8, 0x2f, 0x97, 0x34, 0xb7, 0x36, -0x5c, 0x36, 0xa4, 0x36, 0xa0, 0x39, 0x2e, 0x3e, 0x23, 0x40, 0x3b, 0x3c, 0x1f, 0x34, 0xb1, 0x2c, -0xc7, 0x27, 0x5b, 0x24, 0xcb, 0x20, 0xea, 0x1b, 0x61, 0x15, 0xb2, 0x0c, 0x22, 0x03, 0x71, 0xfa, -0x57, 0xf4, 0x1f, 0xf0, 0xa9, 0xeb, 0xe8, 0xe5, 0x66, 0xe0, 0xb4, 0xdc, 0xfb, 0xda, 0xe8, 0xd8, -0x46, 0xd6, 0xde, 0xd2, 0xb9, 0xd1, 0xe5, 0xd2, 0x49, 0xd5, 0xaa, 0xd7, 0xe1, 0xd9, 0x04, 0xdc, -0x69, 0xde, 0x4d, 0xe0, 0xee, 0xe1, 0x9a, 0xe4, 0xf7, 0xe7, 0x46, 0xec, 0x2f, 0xf0, 0x07, 0xf3, -0x65, 0xf5, 0x67, 0xf8, 0x19, 0xfb, 0x29, 0xfc, 0x39, 0xfc, 0x0a, 0xfd, 0x3d, 0xff, 0xec, 0x02, -0x3a, 0x05, 0x3d, 0x04, 0x71, 0x00, 0xb8, 0xfd, 0x54, 0xfe, 0x4e, 0x03, 0x31, 0x0d, 0x95, 0x15, -0xaf, 0x17, 0x4a, 0x13, 0xc8, 0x0b, 0x30, 0x07, 0x80, 0x08, 0x88, 0x0c, 0xc6, 0x0f, 0x58, 0x11, -0x39, 0x12, 0x7a, 0x13, 0x47, 0x12, 0x88, 0x0c, 0xf8, 0x04, 0x16, 0xfe, 0x54, 0xfb, 0x65, 0xfc, -0x4c, 0x00, 0xc6, 0x04, 0x84, 0x07, 0xd5, 0x04, 0x33, 0xfd, 0x52, 0xf3, 0xc5, 0xec, 0xc8, 0xec, -0xe8, 0xf0, 0xba, 0xf4, 0x23, 0xf5, 0x2d, 0xf3, 0x6d, 0xf0, 0x28, 0xee, 0xfa, 0xea, 0xc0, 0xe7, -0x3c, 0xe5, 0x70, 0xe4, 0x01, 0xe6, 0x7d, 0xe9, 0x3f, 0xed, 0xde, 0xef, 0x21, 0xef, 0xee, 0xea, -0x2c, 0xe7, 0x24, 0xe8, 0x20, 0xf0, 0x72, 0xfb, 0x93, 0x04, 0x28, 0x08, 0x98, 0x07, 0xb2, 0x06, -0xa4, 0x09, 0xd9, 0x0f, 0xb8, 0x16, 0x1c, 0x1c, 0x40, 0x20, 0x0f, 0x23, 0x5c, 0x24, 0x06, 0x24, -0x0a, 0x22, 0x72, 0x21, 0x90, 0x21, 0xaf, 0x22, 0x12, 0x23, 0xa5, 0x23, 0x06, 0x25, 0x40, 0x27, -0xcc, 0x27, 0x91, 0x24, 0x0d, 0x21, 0xd7, 0x1d, 0xfb, 0x1d, 0x2c, 0x20, 0x6a, 0x1f, 0xc8, 0x1b, -0x5a, 0x16, 0x6d, 0x12, 0xb9, 0x10, 0x64, 0x0f, 0xe4, 0x0b, 0xdd, 0x06, 0x1f, 0x02, 0x46, 0xfe, -0x6b, 0xf9, 0xc9, 0xf2, 0x00, 0xec, 0x81, 0xe8, 0xec, 0xe6, 0x07, 0xe6, 0xa2, 0xe4, 0x7c, 0xe2, -0xcf, 0xe0, 0x46, 0xdf, 0xff, 0xdc, 0xcd, 0xdb, 0xe0, 0xdc, 0x59, 0xe0, 0x09, 0xe5, 0x59, 0xe8, -0x85, 0xe9, 0x3b, 0xea, 0x3a, 0xec, 0x5e, 0xef, 0xde, 0xf1, 0xf2, 0xf2, 0x58, 0xf4, 0xa9, 0xf6, -0x66, 0xfa, 0xa0, 0xfd, 0x84, 0xfe, 0x99, 0xfd, 0x7a, 0xfc, 0x79, 0xfc, 0xfe, 0xfc, 0x46, 0xfe, -0xca, 0x00, 0xd7, 0x02, 0x47, 0x03, 0x96, 0xff, 0xb1, 0xf8, 0xbc, 0xf1, 0x8a, 0xed, 0xb0, 0xec, -0x9e, 0xec, 0x94, 0xe9, 0x0e, 0xe6, 0x70, 0xe4, 0x42, 0xe8, 0xbb, 0xf0, 0x28, 0xf8, 0x82, 0xfa, -0x30, 0xf9, 0x57, 0xf9, 0x18, 0xff, 0x2b, 0x09, 0xc8, 0x11, 0x9a, 0x16, 0xad, 0x18, 0x57, 0x19, -0x50, 0x19, 0x6c, 0x17, 0xf6, 0x14, 0x15, 0x15, 0xb2, 0x17, 0x0d, 0x1a, 0x8c, 0x19, 0xae, 0x16, -0x4a, 0x13, 0x6e, 0x0f, 0x68, 0x08, 0xe1, 0xfd, 0x0f, 0xf3, 0xf1, 0xec, 0x0c, 0xee, 0x12, 0xf2, -0x78, 0xf4, 0xc4, 0xf1, 0x2a, 0xeb, 0x2a, 0xe4, 0x53, 0xde, 0xf1, 0xda, 0x87, 0xdb, 0x65, 0xe0, -0xb9, 0xe8, 0xc8, 0xf0, 0xf1, 0xf5, 0x9b, 0xf8, 0x3b, 0xfa, 0x80, 0xfb, 0xa9, 0xfc, 0xf8, 0xfd, -0xba, 0x02, 0xbb, 0x0c, 0xfe, 0x19, 0x94, 0x25, 0x90, 0x2a, 0x5e, 0x29, 0x55, 0x24, 0x76, 0x20, -0x8d, 0x20, 0x5f, 0x24, 0xcf, 0x28, 0x4b, 0x2a, 0x49, 0x27, 0x56, 0x21, 0x71, 0x1a, 0x33, 0x14, -0x99, 0x0e, 0x2b, 0x09, 0x83, 0x04, 0x5b, 0x01, 0x38, 0x01, 0xda, 0x03, 0x9a, 0x06, 0x7e, 0x07, -0x7b, 0x04, 0x30, 0x00, 0x9f, 0xfd, 0x4b, 0x00, 0xb4, 0x08, 0x59, 0x12, 0x33, 0x1a, 0x96, 0x1d, -0xe9, 0x1d, 0x3b, 0x1d, 0xc1, 0x1c, 0x63, 0x1b, 0xba, 0x19, 0x81, 0x17, 0x8c, 0x14, 0x5f, 0x11, -0x5a, 0x0d, 0x39, 0x09, 0x4c, 0x04, 0x36, 0xfd, 0x7b, 0xf4, 0x7e, 0xeb, 0xda, 0xe5, 0xea, 0xe4, -0x7b, 0xe5, 0x56, 0xe5, 0xcb, 0xe2, 0x29, 0xde, 0x9c, 0xd9, 0x2f, 0xd6, 0xe7, 0xd4, 0xed, 0xd5, -0xb4, 0xd9, 0xe3, 0xde, 0xa5, 0xe2, 0x12, 0xe4, 0x41, 0xe3, 0x00, 0xe3, 0xb7, 0xe3, 0x7b, 0xe6, -0x98, 0xe9, 0x8f, 0xed, 0x52, 0xf1, 0xd2, 0xf4, 0x84, 0xf6, 0x8e, 0xf6, 0xf9, 0xf5, 0xf6, 0xf6, -0xf0, 0xf8, 0x6d, 0xf9, 0xa1, 0xf7, 0x50, 0xf3, 0x44, 0xef, 0x9d, 0xec, 0x50, 0xeb, 0x42, 0xea, -0x42, 0xe7, 0x36, 0xe4, 0x15, 0xe2, 0xcd, 0xe1, 0x7f, 0xe2, 0x20, 0xe4, 0x5f, 0xea, 0x90, 0xf6, -0x04, 0x06, 0xf5, 0x12, 0x32, 0x18, 0xe3, 0x16, 0x2e, 0x17, 0xad, 0x1c, 0x5c, 0x24, 0x8a, 0x29, -0x3d, 0x2c, 0x9d, 0x30, 0xfc, 0x36, 0x5b, 0x3a, 0xbf, 0x34, 0x3a, 0x29, 0x34, 0x1e, 0x78, 0x18, -0x15, 0x16, 0x1e, 0x12, 0x6c, 0x0b, 0x88, 0x03, 0xf5, 0xfa, 0xe9, 0xf0, 0x98, 0xe4, 0x7c, 0xd9, -0xe8, 0xd4, 0xd5, 0xd5, 0xa8, 0xd8, 0xb3, 0xd8, 0x23, 0xd7, 0x36, 0xd7, 0x7c, 0xd8, 0xd9, 0xd9, -0x39, 0xda, 0x0a, 0xdc, 0xdc, 0xe2, 0x50, 0xef, 0x8f, 0xfc, 0x8f, 0x06, 0x3a, 0x0b, 0xa7, 0x0c, -0x88, 0x0f, 0x80, 0x15, 0x37, 0x1f, 0xfd, 0x29, 0x2f, 0x34, 0xae, 0x3a, 0x97, 0x3c, 0x84, 0x39, -0x5f, 0x34, 0xc3, 0x2f, 0x51, 0x2c, 0x3a, 0x2c, 0x23, 0x2e, 0x6e, 0x2f, 0xfa, 0x2c, 0x2a, 0x25, -0x61, 0x1a, 0x4f, 0x0f, 0x60, 0x06, 0x95, 0x00, 0xec, 0xfe, 0x32, 0xff, 0x28, 0x00, 0x36, 0xff, -0xe2, 0xfc, 0xf4, 0xfb, 0x9b, 0xfc, 0xbe, 0xfe, 0x90, 0x00, 0xb1, 0x03, 0x7b, 0x0b, 0xc9, 0x15, -0x2f, 0x1d, 0xbb, 0x1d, 0x68, 0x19, 0xb3, 0x15, 0x8d, 0x14, 0x8b, 0x14, 0xa9, 0x14, 0x88, 0x14, -0x3e, 0x13, 0x6b, 0x0e, 0x09, 0x06, 0xe1, 0xfb, 0xa4, 0xf2, 0xf0, 0xeb, 0xea, 0xe5, 0x10, 0xe0, -0x39, 0xdb, 0xb1, 0xd7, 0xf4, 0xd3, 0x1c, 0xcf, 0xd9, 0xc8, 0x89, 0xc3, 0x03, 0xc1, 0xc3, 0xc1, -0x69, 0xc4, 0x53, 0xc7, 0x46, 0xc9, 0x7d, 0xca, 0x8b, 0xcb, 0xfd, 0xcc, 0x75, 0xcf, 0x40, 0xd3, -0x54, 0xd9, 0x9e, 0xe0, 0xcb, 0xe8, 0xff, 0xef, 0xe8, 0xf5, 0x10, 0xfa, 0x5b, 0xfd, 0x25, 0x00, -0xe1, 0x02, 0x98, 0x07, 0x8e, 0x0e, 0x15, 0x15, 0x06, 0x17, 0x85, 0x12, 0x0d, 0x0a, 0x58, 0x02, -0xc6, 0xfe, 0x9a, 0xff, 0xfb, 0x00, 0x34, 0x00, 0x01, 0xfd, 0x86, 0xf7, 0x3b, 0xf1, 0x22, 0xeb, -0x6f, 0xe6, 0x14, 0xe5, 0xa0, 0xe8, 0x36, 0xf3, 0x03, 0x01, 0xa7, 0x0b, 0xc1, 0x0d, 0xe5, 0x07, -0xeb, 0x00, 0xb8, 0xfe, 0x07, 0x03, 0x61, 0x0c, 0x0c, 0x17, 0x05, 0x20, 0x51, 0x24, 0x53, 0x23, -0xc3, 0x1b, 0x9f, 0x12, 0x8d, 0x0b, 0xe6, 0x09, 0x5b, 0x0c, 0x6a, 0x0f, 0x07, 0x11, 0x7d, 0x0f, -0x0b, 0x0b, 0x98, 0x03, 0x5c, 0xfb, 0xef, 0xf4, 0x66, 0xf2, 0x48, 0xf3, 0x77, 0xf5, 0x3f, 0xf8, -0xf3, 0xf8, 0xf9, 0xf6, 0x62, 0xf2, 0xaa, 0xec, 0xa7, 0xe9, 0x03, 0xed, 0xa4, 0xf5, 0x60, 0x00, -0xa1, 0x08, 0x40, 0x0c, 0x2f, 0x0d, 0x23, 0x0e, 0xb6, 0x11, 0x33, 0x17, 0x0b, 0x1e, 0x62, 0x25, -0xb6, 0x2d, 0x9f, 0x35, 0x72, 0x3a, 0xcd, 0x3a, 0x34, 0x37, 0x08, 0x33, 0xec, 0x30, 0xfa, 0x30, -0x69, 0x32, 0xa3, 0x32, 0x26, 0x30, 0x48, 0x29, 0x0a, 0x1e, 0xf4, 0x10, 0xad, 0x06, 0xdd, 0x00, -0xd6, 0xfe, 0x77, 0xfc, 0x1d, 0xf7, 0xa3, 0xf0, 0xd9, 0xeb, 0x00, 0xea, 0x54, 0xea, 0xe0, 0xe9, -0xb3, 0xe8, 0x3e, 0xea, 0x2b, 0xf0, 0xbc, 0xf6, 0xe9, 0xf9, 0x81, 0xf8, 0x75, 0xf6, 0xa0, 0xf7, -0x0e, 0xfb, 0xc4, 0xff, 0x20, 0x04, 0xc8, 0x06, 0xdc, 0x06, 0x8f, 0x02, 0xf4, 0xfb, 0x5f, 0xf6, -0x36, 0xf5, 0x9c, 0xf6, 0xd2, 0xf7, 0xe2, 0xf5, 0xa3, 0xf0, 0x0f, 0xea, 0x03, 0xe3, 0xba, 0xdc, -0xf4, 0xd6, 0xc4, 0xd3, 0x2f, 0xd3, 0x4c, 0xd4, 0xb3, 0xd3, 0x08, 0xd0, 0x1d, 0xcb, 0x43, 0xc7, -0xc7, 0xc5, 0xcb, 0xc6, 0x69, 0xca, 0x1a, 0xd1, 0x79, 0xd9, 0x12, 0xe1, 0xac, 0xe6, 0xe4, 0xe9, -0xbf, 0xeb, 0xd4, 0xed, 0x20, 0xf2, 0x24, 0xfa, 0x47, 0x03, 0xcd, 0x0c, 0x83, 0x13, 0xcc, 0x16, -0xc7, 0x15, 0xac, 0x11, 0x93, 0x0c, 0x91, 0x09, 0x31, 0x0a, 0x33, 0x0e, 0x91, 0x10, 0xc2, 0x0e, -0x78, 0x07, 0x35, 0xfe, 0xc9, 0xf5, 0x9e, 0xef, 0x06, 0xec, 0xee, 0xea, 0xb1, 0xec, 0x58, 0xf0, -0x75, 0xf3, 0xaf, 0xf6, 0xbb, 0xfa, 0xf2, 0xfe, 0x24, 0x00, 0x17, 0xfc, 0x7b, 0xf8, 0x97, 0xfd, -0x1d, 0x0d, 0xa5, 0x1d, 0x76, 0x26, 0xb2, 0x25, 0xca, 0x21, 0x68, 0x21, 0x61, 0x24, 0x16, 0x27, -0x72, 0x28, 0x99, 0x29, 0x5e, 0x2d, 0x04, 0x31, 0x14, 0x32, 0xd1, 0x2e, 0xbf, 0x29, 0x53, 0x24, -0xd2, 0x1d, 0xe1, 0x16, 0xc8, 0x10, 0xea, 0x0e, 0x23, 0x10, 0xfa, 0x0f, 0x6b, 0x09, 0x26, 0xfe, -0x49, 0xf3, 0x46, 0xee, 0x47, 0xef, 0x6c, 0xf2, 0x47, 0xf4, 0x55, 0xf4, 0x52, 0xf4, 0x0f, 0xf5, -0x0b, 0xf7, 0x88, 0xfa, 0x00, 0xfe, 0x29, 0x02, 0xa9, 0x06, 0x3d, 0x0d, 0x00, 0x15, 0x99, 0x1c, -0xaf, 0x20, 0xcc, 0x20, 0x24, 0x1e, 0x18, 0x1d, 0x90, 0x20, 0x2b, 0x27, 0x9a, 0x2c, 0x9f, 0x2c, -0x80, 0x27, 0x59, 0x1f, 0x77, 0x17, 0xf7, 0x11, 0x93, 0x0f, 0xbb, 0x0d, 0x60, 0x0b, 0x61, 0x07, -0xac, 0x01, 0x95, 0xfb, 0xb1, 0xf6, 0xdf, 0xf3, 0x57, 0xf1, 0xa2, 0xed, 0x73, 0xe9, 0x94, 0xe6, -0x5b, 0xe7, 0x42, 0xe9, 0x4e, 0xe8, 0x13, 0xe3, 0x74, 0xdd, 0x34, 0xdc, 0xbf, 0xe0, 0xec, 0xe5, -0x32, 0xe7, 0x10, 0xe4, 0xcb, 0xde, 0x02, 0xdc, 0xc5, 0xdc, 0x1a, 0xdf, 0xe9, 0xe1, 0x5f, 0xe3, -0xe2, 0xe3, 0xbe, 0xe3, 0xbe, 0xe2, 0xac, 0xe1, 0x64, 0xe0, 0xc9, 0xdf, 0xca, 0xde, 0x6e, 0xdf, -0xd8, 0xe0, 0xae, 0xe1, 0x4b, 0xe3, 0x91, 0xe1, 0xe9, 0xde, 0xec, 0xde, 0xa6, 0xe0, 0xd2, 0xe5, -0x90, 0xec, 0xdf, 0xf1, 0x8e, 0xf4, 0x26, 0xf5, 0x5b, 0xf7, 0x62, 0xfb, 0x08, 0xff, 0xa0, 0x02, -0x4f, 0x06, 0x8f, 0x09, 0x94, 0x0d, 0x37, 0x11, 0xf4, 0x12, 0x03, 0x15, 0x11, 0x15, 0xea, 0x12, -0xe2, 0x10, 0xae, 0x0e, 0x5f, 0x0f, 0x12, 0x12, 0x92, 0x12, 0xc1, 0x0e, 0x24, 0x07, 0x6f, 0x00, -0xe8, 0xfd, 0x95, 0xfd, 0xc4, 0xfc, 0x41, 0xfa, 0x6b, 0xf7, 0x27, 0xf7, 0x3a, 0xf8, 0x76, 0xf8, -0x6a, 0xf7, 0x4c, 0xf6, 0x93, 0xf6, 0xc3, 0xf7, 0x58, 0xf8, 0xf2, 0xf9, 0xd3, 0xfe, 0xb6, 0x05, -0x2a, 0x0b, 0xc9, 0x0c, 0x2f, 0x0c, 0x0d, 0x0e, 0x41, 0x13, 0x65, 0x19, 0x18, 0x1d, 0x54, 0x1d, -0x7e, 0x1d, 0x9b, 0x1f, 0x7a, 0x24, 0x21, 0x29, 0xf8, 0x2a, 0xe0, 0x2a, 0xf1, 0x28, 0xfc, 0x26, -0x86, 0x24, 0xfd, 0x21, 0x87, 0x21, 0x7d, 0x22, 0xf2, 0x22, 0x34, 0x20, 0x7b, 0x1b, 0xdc, 0x17, -0x5d, 0x16, 0x6c, 0x17, 0x43, 0x17, 0xfa, 0x13, 0x8c, 0x0f, 0x3c, 0x0d, 0x9c, 0x0e, 0xc9, 0x11, -0xde, 0x12, 0xb4, 0x10, 0xfe, 0x0c, 0x4e, 0x09, 0xc8, 0x08, 0x46, 0x0a, 0x4d, 0x0b, 0xbf, 0x0a, -0x90, 0x08, 0xc7, 0x05, 0x81, 0x04, 0x0f, 0x04, 0xaa, 0x01, 0x38, 0xfd, 0x91, 0xf7, 0xab, 0xf3, -0xbb, 0xf1, 0x86, 0xf0, 0x21, 0xee, 0x1e, 0xea, 0x8a, 0xe4, 0x87, 0xde, 0xff, 0xd9, 0xd8, 0xd6, -0x7a, 0xd5, 0xb3, 0xd4, 0x82, 0xd3, 0x47, 0xd1, 0xae, 0xce, 0x66, 0xcd, 0xfa, 0xcd, 0x02, 0xd0, -0x1f, 0xd1, 0xdd, 0xd1, 0xeb, 0xd2, 0x02, 0xd6, 0x82, 0xda, 0x10, 0xde, 0x3f, 0xe0, 0xc4, 0xe1, -0xc6, 0xe3, 0xd9, 0xe8, 0xa8, 0xee, 0x5f, 0xf4, 0xb9, 0xf8, 0xb1, 0xfa, 0x4d, 0xfc, 0x59, 0xfd, -0x7e, 0xff, 0x52, 0x01, 0x00, 0x03, 0xdd, 0x04, 0xf0, 0x05, 0x5e, 0x06, 0xb6, 0x06, 0x5f, 0x06, -0x71, 0x06, 0x27, 0x05, 0xa3, 0x02, 0xe0, 0x00, 0xb5, 0x00, 0xcc, 0x01, 0xec, 0x02, 0xcd, 0x02, -0xc2, 0x01, 0x4f, 0x00, 0xc4, 0xfe, 0x42, 0xfe, 0x36, 0xfe, 0xed, 0xfe, 0x13, 0x00, 0xb6, 0x00, -0x08, 0x01, 0x2d, 0x01, 0x30, 0x00, 0x42, 0xff, 0xb9, 0xfe, 0xf9, 0xfd, 0x67, 0xfd, 0x5d, 0xfd, -0x26, 0xfe, 0xb1, 0xff, 0xa9, 0xff, 0xe0, 0xfd, 0x55, 0xfb, 0xbc, 0xf8, 0xb6, 0xf8, 0x96, 0xfa, -0x6a, 0xfb, 0xb8, 0xfa, 0xca, 0xf8, 0xcc, 0xf7, 0x7a, 0xf9, 0xcc, 0xfb, 0xb6, 0xfe, 0x8d, 0xff, -0x73, 0x00, 0xfe, 0x00, 0x31, 0x03, 0x2b, 0x06, 0x96, 0x0a, 0x52, 0x0d, 0x78, 0x0e, 0x23, 0x0e, -0xa9, 0x0f, 0x7b, 0x12, 0x94, 0x15, 0xaa, 0x17, 0xc7, 0x17, 0x79, 0x16, 0x5a, 0x16, 0x3b, 0x17, -0xda, 0x18, 0xdf, 0x1a, 0x68, 0x1a, 0x1f, 0x18, 0x03, 0x15, 0x8d, 0x12, 0x7b, 0x11, 0xda, 0x11, -0xab, 0x11, 0x85, 0x0f, 0xa3, 0x0b, 0xcd, 0x08, 0x4c, 0x07, 0xe8, 0x07, 0x8d, 0x07, 0x79, 0x06, -0xa2, 0x04, 0xf8, 0x02, 0xde, 0x01, 0x33, 0x01, 0xa8, 0x00, 0x69, 0x00, 0x9d, 0x00, 0x3f, 0x02, -0xa3, 0x03, 0x9f, 0x04, 0x56, 0x04, 0x10, 0x04, 0x3f, 0x04, 0x26, 0x04, 0x05, 0x05, 0x37, 0x05, -0x59, 0x05, 0x2d, 0x05, 0xf0, 0x03, 0xc5, 0x01, 0xab, 0xff, 0xe3, 0xfd, 0x01, 0xfe, 0x51, 0xfd, -0x5b, 0xfb, 0x6f, 0xf8, 0xd9, 0xf5, 0xd1, 0xf4, 0x4d, 0xf3, 0x60, 0xf0, 0x46, 0xed, 0x1a, 0xeb, -0xa3, 0xea, 0xd1, 0xea, 0x5b, 0xea, 0x55, 0xe9, 0x8e, 0xe8, 0x57, 0xe8, 0x87, 0xe8, 0xfd, 0xe8, -0x4f, 0xe9, 0x1e, 0xea, 0xc1, 0xea, 0x18, 0xeb, 0xcd, 0xeb, 0x78, 0xec, 0x7a, 0xee, 0x02, 0xf1, -0x40, 0xf2, 0xc1, 0xf2, 0x22, 0xf3, 0xbb, 0xf4, 0x82, 0xf7, 0xce, 0xf9, 0x89, 0xfa, 0x1c, 0xfb, -0x9b, 0xfb, 0x8e, 0xfc, 0x9c, 0xfc, 0xa3, 0xfc, 0x80, 0xfc, 0xa3, 0xfc, 0xf1, 0xfc, 0x74, 0xfc, -0xf6, 0xfa, 0xde, 0xf9, 0x5a, 0xfa, 0xe2, 0xfa, 0xda, 0xfa, 0xd8, 0xf9, 0xd7, 0xf8, 0xec, 0xf8, -0xd0, 0xf9, 0xd5, 0xfa, 0xb4, 0xfa, 0xe9, 0xf9, 0xc8, 0xf9, 0x12, 0xfb, 0x4d, 0xfd, 0x23, 0xff, -0xba, 0xff, 0x70, 0xff, 0x0d, 0x00, 0x5d, 0x00, 0x5f, 0x01, 0xc0, 0x02, 0xd6, 0x03, 0x32, 0x05, -0x94, 0x05, 0xbf, 0x05, 0xa9, 0x05, 0xd6, 0x05, 0x03, 0x06, 0x22, 0x05, 0xae, 0x04, 0xac, 0x03, -0xcc, 0x03, 0xd1, 0x04, 0x54, 0x06, 0x67, 0x07, 0x34, 0x07, 0x6f, 0x06, 0xc3, 0x05, 0x9e, 0x05, -0x2a, 0x06, 0x9b, 0x07, 0x62, 0x09, 0xc7, 0x0a, 0x38, 0x0b, 0x26, 0x0b, 0x85, 0x0b, 0xa2, 0x0c, -0x88, 0x0d, 0x2b, 0x0e, 0x9f, 0x0e, 0xcf, 0x0f, 0x73, 0x11, 0x65, 0x13, 0xc7, 0x13, 0xd0, 0x12, -0x56, 0x11, 0x8c, 0x10, 0xf2, 0x10, 0x39, 0x11, 0x16, 0x11, 0x20, 0x10, 0x21, 0x0f, 0x14, 0x0d, -0x1a, 0x0a, 0xfb, 0x05, 0xa2, 0x02, 0x87, 0x00, 0xeb, 0xff, 0x53, 0xff, 0x9a, 0xfd, 0x20, 0xfb, -0x96, 0xf8, 0x9d, 0xf6, 0xd1, 0xf4, 0x7d, 0xf3, 0x2c, 0xf3, 0xb6, 0xf3, 0x88, 0xf4, 0x14, 0xf5, -0x5a, 0xf5, 0xb4, 0xf5, 0x9b, 0xf6, 0xf3, 0xf7, 0xa9, 0xf8, 0xf0, 0xf9, 0x4b, 0xfb, 0x0d, 0xfd, -0xe7, 0xfe, 0xbf, 0x00, 0xf3, 0x01, 0x38, 0x03, 0x80, 0x03, 0xe0, 0x04, 0x58, 0x06, 0x85, 0x07, -0x0d, 0x08, 0x12, 0x08, 0xbb, 0x07, 0x5a, 0x07, 0x3f, 0x07, 0x46, 0x07, 0x2f, 0x07, 0xb0, 0x06, -0xd3, 0x05, 0x59, 0x04, 0x1f, 0x03, 0x5e, 0x02, 0xb9, 0x01, 0x16, 0x01, 0x08, 0x00, 0xa4, 0xfe, -0x14, 0xfd, 0x7b, 0xfb, 0x89, 0xfa, 0x6f, 0xf9, 0x53, 0xf8, 0x92, 0xf7, 0xa7, 0xf6, 0x0d, 0xf6, -0x8a, 0xf5, 0xa7, 0xf4, 0xf5, 0xf3, 0x9c, 0xf3, 0x1c, 0xf3, 0x21, 0xf2, 0x27, 0xf1, 0x3e, 0xf1, -0xe6, 0xf1, 0x85, 0xf2, 0xc4, 0xf2, 0xae, 0xf1, 0xe7, 0xf0, 0xbe, 0xf0, 0xca, 0xf0, 0x60, 0xf1, -0x88, 0xf1, 0xd1, 0xf2, 0xa8, 0xf4, 0xf6, 0xf5, 0x23, 0xf7, 0xc3, 0xf7, 0x33, 0xf8, 0x8f, 0xf9, -0x59, 0xfb, 0x64, 0xfd, 0x43, 0xff, 0x8e, 0x01, 0x5b, 0x03, 0x65, 0x04, 0x2b, 0x05, 0x0c, 0x06, -0x38, 0x07, 0xd1, 0x08, 0x8c, 0x0a, 0x8b, 0x0b, 0xa8, 0x0c, 0xff, 0x0c, 0xee, 0x0c, 0xcb, 0x0c, -0xee, 0x0c, 0xfe, 0x0c, 0xec, 0x0c, 0xf4, 0x0c, 0x54, 0x0d, 0xa0, 0x0d, 0x04, 0x0e, 0xe6, 0x0d, -0x18, 0x0d, 0xc3, 0x0b, 0x01, 0x0b, 0xcb, 0x0a, 0x47, 0x0b, 0x1c, 0x0b, 0x25, 0x0b, 0x15, 0x0b, -0xe2, 0x0a, 0x5e, 0x0a, 0xc3, 0x09, 0x40, 0x09, 0xab, 0x08, 0xcf, 0x08, 0x75, 0x09, 0xdd, 0x09, -0x44, 0x09, 0x48, 0x08, 0x1f, 0x07, 0x02, 0x06, 0x57, 0x05, 0xc9, 0x04, 0x4a, 0x04, 0x69, 0x03, -0xdb, 0x02, 0xb7, 0x01, 0xcb, 0x00, 0x2a, 0xff, 0x7c, 0xfd, 0x43, 0xfc, 0x2c, 0xfb, 0xd2, 0xf9, -0x6e, 0xf8, 0x6c, 0xf7, 0xcd, 0xf6, 0x5f, 0xf6, 0x97, 0xf5, 0x00, 0xf5, 0x25, 0xf4, 0xe8, 0xf3, -0x7f, 0xf4, 0x2b, 0xf5, 0xa1, 0xf5, 0x79, 0xf5, 0x6c, 0xf5, 0x48, 0xf6, 0x92, 0xf8, 0x26, 0xfa, -0x1f, 0xfb, 0x64, 0xfb, 0x78, 0xfc, 0xb7, 0xfd, 0xfd, 0xfe, 0x3d, 0x00, 0x46, 0x01, 0xdd, 0x01, -0x8e, 0x02, 0x3d, 0x03, 0x65, 0x04, 0x1f, 0x05, 0x3b, 0x05, 0x67, 0x05, 0xa2, 0x05, 0x3d, 0x06, -0xa7, 0x06, 0x6d, 0x06, 0x77, 0x06, 0x33, 0x06, 0x30, 0x06, 0x30, 0x06, 0xea, 0x05, 0x41, 0x06, -0x68, 0x06, 0xd5, 0x06, 0x27, 0x07, 0x2e, 0x07, 0x04, 0x07, 0xd5, 0x06, 0x0e, 0x07, 0xe4, 0x07, -0xd7, 0x07, 0xcd, 0x07, 0x8a, 0x07, 0x64, 0x07, 0xd0, 0x07, 0x2d, 0x08, 0xb7, 0x07, 0x7c, 0x07, -0xa9, 0x06, 0x19, 0x06, 0xb3, 0x05, 0x30, 0x05, 0x89, 0x03, 0xe8, 0x01, 0xe3, 0x00, 0x0f, 0x00, -0x50, 0xff, 0x10, 0xfe, 0xcb, 0xfc, 0x65, 0xfb, 0x35, 0xfa, 0xb2, 0xf9, 0xd0, 0xf8, 0xf0, 0xf7, -0xba, 0xf7, 0xd9, 0xf7, 0x3b, 0xf8, 0xbe, 0xf7, 0xf0, 0xf6, 0xb3, 0xf6, 0xc1, 0xf7, 0x07, 0xf9, -0x28, 0xfa, 0x29, 0xfa, 0x8e, 0xfa, 0xdd, 0xfb, 0x58, 0xfd, 0xef, 0xfe, 0xac, 0xff, 0x59, 0x00, -0xdd, 0x01, 0xb8, 0x03, 0x4e, 0x05, 0xc0, 0x05, 0x3b, 0x06, 0x22, 0x07, 0x86, 0x08, 0xd0, 0x08, -0xb6, 0x08, 0x29, 0x09, 0x88, 0x09, 0x15, 0x0a, 0xa3, 0x0a, 0x8b, 0x0a, 0x26, 0x0a, 0xc0, 0x09, -0xcc, 0x09, 0xfb, 0x09, 0x04, 0x0a, 0xa0, 0x09, 0xe7, 0x08, 0x1d, 0x08, 0xaf, 0x07, 0xa7, 0x07, -0x1a, 0x07, 0xad, 0x06, 0x6c, 0x06, 0x2c, 0x06, 0xa1, 0x05, 0x2b, 0x05, 0x1d, 0x04, 0x42, 0x03, -0xa1, 0x02, 0x8a, 0x01, 0x5e, 0x00, 0xa1, 0xff, 0x07, 0xff, 0xdb, 0xfd, 0xfb, 0xfb, 0xc2, 0xfa, -0x13, 0xfa, 0xec, 0xf8, 0xf4, 0xf7, 0x51, 0xf7, 0xa0, 0xf6, 0xc6, 0xf6, 0xbb, 0xf6, 0x2a, 0xf6, -0x14, 0xf5, 0x00, 0xf5, 0x37, 0xf5, 0xc6, 0xf5, 0x3d, 0xf6, 0x79, 0xf6, 0xa0, 0xf6, 0x45, 0xf7, -0xbd, 0xf8, 0xe9, 0xf8, 0x97, 0xf9, 0x15, 0xfa, 0xc0, 0xfa, 0x85, 0xfb, 0xc8, 0xfb, 0x4e, 0xfc, -0x6b, 0xfc, 0x06, 0xfd, 0x59, 0xfd, 0xbe, 0xfd, 0xc4, 0xfd, 0x47, 0xfd, 0xa6, 0xfc, 0x35, 0xfc, -0xbe, 0xfc, 0x19, 0xfd, 0xec, 0xfc, 0x6e, 0xfc, 0xe9, 0xfa, 0x45, 0xfa, 0xea, 0xf9, 0x5a, 0xfa, -0x5e, 0xfa, 0xc7, 0xf9, 0xaf, 0xf9, 0x02, 0xfa, 0x79, 0xfa, 0x8c, 0xfb, 0x77, 0xfc, 0x5a, 0xfd, -0x17, 0xfe, 0x26, 0xff, 0x63, 0x00, 0xe3, 0x01, 0x76, 0x03, 0x3d, 0x05, 0x83, 0x06, 0xfc, 0x06, -0x37, 0x08, 0xe3, 0x09, 0xce, 0x0a, 0xc9, 0x0b, 0x49, 0x0c, 0x98, 0x0c, 0xc0, 0x0d, 0x94, 0x0e, -0x71, 0x0f, 0xd1, 0x0f, 0xa1, 0x0f, 0xcc, 0x0f, 0x5d, 0x0f, 0xc1, 0x0e, 0x61, 0x0e, 0xf2, 0x0d, -0x68, 0x0d, 0xf0, 0x0d, 0x0a, 0x0d, 0xba, 0x0c, 0x21, 0x0c, 0xc1, 0x0a, 0xa8, 0x0b, 0x9e, 0x0b, -0x19, 0x0b, 0xb0, 0x0a, 0x02, 0x0a, 0x66, 0x0a, 0x33, 0x0a, 0xd1, 0x09, 0xfd, 0x08, 0xb3, 0x08, -0x63, 0x08, 0x22, 0x09, 0xe1, 0x09, 0xbd, 0x09, 0xdb, 0x09, 0x29, 0x09, 0xc1, 0x08, 0x4f, 0x09, -0xa7, 0x09, 0x4a, 0x09, 0xb9, 0x06, 0x31, 0x04, 0x1e, 0x03, 0x88, 0x03, 0x43, 0x03, 0x64, 0x00, -0xcb, 0xfd, 0xbe, 0xfb, 0xc9, 0xfb, 0x90, 0xfc, 0x29, 0xfc, 0x93, 0xf9, 0x4e, 0xf6, 0xa8, 0xf4, -0x34, 0xf4, 0xce, 0xf4, 0xe5, 0xf2, 0x70, 0xf0, 0xbf, 0xed, 0xb0, 0xed, 0x79, 0xee, 0x19, 0xed, -0x3f, 0xec, 0x82, 0xea, 0xa3, 0xe9, 0x55, 0xea, 0x72, 0xea, 0x0d, 0xea, 0x4e, 0xe8, 0x0d, 0xe8, -0x6c, 0xe8, 0x90, 0xe8, 0xc5, 0xe8, 0xae, 0xe8, 0x60, 0xe8, 0x54, 0xe8, 0x01, 0xe9, 0xfa, 0xe9, -0xb1, 0xea, 0xb6, 0xeb, 0x6b, 0xec, 0xbd, 0xed, 0xd1, 0xee, 0x28, 0xef, 0x96, 0xf0, 0x12, 0xf2, -0x06, 0xf5, 0xeb, 0xf5, 0xf2, 0xf6, 0x58, 0xf8, 0x83, 0xf9, 0x1c, 0xfb, 0x1e, 0xfc, 0x6f, 0xfe, -0xeb, 0x00, 0xce, 0x02, 0x5d, 0x04, 0x8d, 0x05, 0xfd, 0x06, 0x95, 0x07, 0x5b, 0x08, 0x6e, 0x09, -0x6c, 0x0b, 0x6e, 0x0d, 0x33, 0x0d, 0xbf, 0x0c, 0xdb, 0x0b, 0xfb, 0x0b, 0x08, 0x0c, 0x7f, 0x0a, -0xa4, 0x09, 0xab, 0x08, 0x2f, 0x08, 0xec, 0x08, 0xe2, 0x09, 0x27, 0x09, 0x76, 0x06, 0x2d, 0x04, -0x9c, 0x02, 0x07, 0x04, 0xda, 0x05, 0x70, 0x05, 0x51, 0x03, 0xde, 0x00, 0x40, 0x01, 0xbf, 0x02, -0x84, 0x03, 0xec, 0x01, 0x4a, 0xff, 0x3c, 0xff, 0xa5, 0x01, 0xa4, 0x03, 0x86, 0x02, 0xe5, 0xff, -0x2f, 0xff, 0x05, 0x00, 0x18, 0x02, 0x4e, 0x02, 0x0a, 0x01, 0x25, 0x01, 0x5d, 0x02, 0xf0, 0x03, -0xe4, 0x03, 0x6f, 0x03, 0x61, 0x02, 0x21, 0x01, 0x62, 0x03, 0x87, 0x04, 0x9d, 0x04, 0x11, 0x04, -0xac, 0x04, 0xce, 0x05, 0xeb, 0x05, 0x23, 0x06, 0xe0, 0x05, 0x03, 0x06, 0x42, 0x07, 0x30, 0x08, -0xab, 0x08, 0x8d, 0x07, 0xf7, 0x06, 0x55, 0x08, 0x88, 0x0a, 0x13, 0x0b, 0x56, 0x0a, 0xf4, 0x08, -0xe2, 0x08, 0xd9, 0x09, 0xc1, 0x0a, 0x9c, 0x0b, 0x4a, 0x09, 0x9b, 0x07, 0x44, 0x08, 0xf5, 0x07, -0x9b, 0x08, 0x49, 0x05, 0x41, 0x03, 0xef, 0x03, 0xba, 0x03, 0x06, 0x05, 0xef, 0x00, 0xab, 0xfe, -0x55, 0xfe, 0x6a, 0xfc, 0x71, 0xfc, 0xe4, 0xfa, 0x9c, 0xf8, 0xaa, 0xf6, 0x99, 0xf3, 0x55, 0xf3, -0xc5, 0xf3, 0xe9, 0xf2, 0x43, 0xf2, 0x92, 0xef, 0x79, 0xf0, 0x22, 0xf1, 0x4f, 0xef, 0x56, 0xed, -0xcc, 0xeb, 0xdd, 0xed, 0x92, 0xed, 0xe9, 0xeb, 0x19, 0xea, 0x38, 0xe9, 0xf6, 0xeb, 0xa8, 0xed, -0x61, 0xec, 0xc7, 0xe9, 0x4e, 0xe9, 0x7f, 0xe9, 0x3c, 0xeb, 0x80, 0xec, 0xe3, 0xe9, 0xca, 0xe8, -0xe5, 0xe9, 0x40, 0xec, 0x1d, 0xec, 0x59, 0xea, 0xf7, 0xea, 0xcc, 0xeb, 0x07, 0xef, 0x75, 0xf2, -0x14, 0xf2, 0xc9, 0xf2, 0x4a, 0xf2, 0x7c, 0xf4, 0xaa, 0xf6, 0xb2, 0xf5, 0xce, 0xf9, 0x5a, 0xfb, -0x53, 0xfd, 0xa6, 0xff, 0xa2, 0xfe, 0x0a, 0x00, 0xe3, 0x02, 0x7e, 0x05, 0x47, 0x06, 0x38, 0x07, -0xc0, 0x07, 0x3c, 0x07, 0x61, 0x06, 0xbf, 0x05, 0x77, 0x06, 0x21, 0x07, 0xe7, 0x06, 0x14, 0x07, -0x37, 0x08, 0x01, 0x08, 0x95, 0x07, 0xbc, 0x07, 0xab, 0x07, 0x0b, 0x09, 0x35, 0x09, 0xd3, 0x08, -0x2a, 0x06, 0x7f, 0x06, 0x96, 0x0a, 0x1b, 0x0b, 0x72, 0x0a, 0x19, 0x08, 0xe5, 0x08, 0xe9, 0x08, -0x3f, 0x0b, 0x1e, 0x0d, 0xf9, 0x09, 0x23, 0x0b, 0x1d, 0x0a, 0x3a, 0x0c, 0x96, 0x0e, 0x54, 0x0d, -0x51, 0x0d, 0xb3, 0x09, 0x9d, 0x09, 0x93, 0x0d, 0x02, 0x0f, 0xc9, 0x0f, 0x79, 0x10, 0x6e, 0x0e, -0xaa, 0x0a, 0x6c, 0x0a, 0xb5, 0x0a, 0x0f, 0x09, 0x30, 0x09, 0xd7, 0x06, 0xba, 0x05, 0x29, 0x06, -0x9e, 0x05, 0x43, 0x08, 0x23, 0x06, 0x98, 0x01, 0x1b, 0xff, 0xd2, 0x00, 0xbf, 0x05, 0x8e, 0x07, -0x9e, 0x04, 0x0f, 0xfe, 0x1a, 0xfe, 0xf5, 0x03, 0x0c, 0x07, 0x85, 0x06, 0x34, 0x00, 0x47, 0xfd, -0x73, 0x03, 0x94, 0x07, 0x85, 0x07, 0x8e, 0x00, 0x1d, 0xfb, 0x2a, 0x00, 0xf4, 0xfe, 0x9a, 0xfe, -0xfb, 0x01, 0xb1, 0xfc, 0x07, 0xfc, 0xbe, 0xfc, 0x57, 0xfa, 0xd6, 0xf8, 0xeb, 0xf5, 0x30, 0xf7, -0xdf, 0xfa, 0x61, 0xf9, 0x49, 0xf9, 0x1f, 0xf5, 0x5f, 0xf1, 0xd6, 0xf5, 0x87, 0xf9, 0x59, 0xf6, -0x50, 0xf3, 0x4d, 0xf7, 0xa2, 0xf3, 0x49, 0xf6, 0x01, 0xf6, 0x24, 0xf2, 0x90, 0xf6, 0xef, 0xf5, -0x68, 0xfb, 0x5b, 0xf6, 0x49, 0xf5, 0xb9, 0xfb, 0x0a, 0xf7, 0x1c, 0xf9, 0x9a, 0xf6, 0x2e, 0xf6, -0x98, 0xf4, 0x18, 0xf7, 0x4b, 0xfb, 0x1c, 0xf6, 0x1c, 0xf4, 0x27, 0xf1, 0xd4, 0xf5, 0xc9, 0xf5, -0xbc, 0xf7, 0x18, 0xfc, 0xe1, 0xf6, 0x6f, 0xf6, 0x9e, 0xf2, 0x62, 0xf6, 0xa8, 0xfb, 0xa9, 0xf9, -0xc0, 0xf6, 0x7d, 0xf1, 0x96, 0xf5, 0xd3, 0xfa, 0x50, 0xfc, 0x75, 0xfc, 0xb4, 0xfe, 0x35, 0xfb, -0xd2, 0xf5, 0xd9, 0xf7, 0x67, 0xfd, 0xaa, 0x03, 0x33, 0x01, 0xa8, 0x01, 0xff, 0xfe, 0xe9, 0xf8, -0x32, 0xfd, 0x02, 0x00, 0x6c, 0x06, 0x7d, 0x06, 0x07, 0x03, 0xe1, 0x01, 0x72, 0x01, 0xe3, 0x07, -0xfd, 0x05, 0x27, 0x03, 0xc2, 0x06, 0x1d, 0x05, 0xc0, 0x02, 0x3c, 0x06, 0xbc, 0x0a, 0x8f, 0x0a, -0xe6, 0x05, 0xec, 0x05, 0x1c, 0x09, 0x33, 0x09, 0xd1, 0x0a, 0x9e, 0x0c, 0x1e, 0x0b, 0x95, 0x0b, -0x80, 0x0c, 0xdd, 0x0b, 0x94, 0x0f, 0x7e, 0x0e, 0xe1, 0x0e, 0xc7, 0x0c, 0x48, 0x0d, 0x82, 0x0e, -0x19, 0x0c, 0x7b, 0x12, 0x27, 0x11, 0x93, 0x09, 0xfc, 0x03, 0x18, 0x05, 0xf8, 0x0c, 0x48, 0x0d, -0xb7, 0x06, 0x0e, 0x03, 0xa6, 0x02, 0xea, 0x03, 0x23, 0x05, 0xfb, 0x02, 0xc1, 0x01, 0x17, 0xff, -0x0d, 0x00, 0x33, 0x04, 0x20, 0x00, 0x67, 0x00, 0xe7, 0xfe, 0xdd, 0xfa, 0x59, 0xfd, 0x2e, 0xff, -0x5c, 0x00, 0x69, 0x02, 0xe4, 0x04, 0xb2, 0x00, 0xf3, 0xfb, 0x42, 0xfb, 0x00, 0x02, 0xa0, 0x03, -0xde, 0x01, 0xb6, 0x02, 0x75, 0x00, 0x14, 0xff, 0x8c, 0xfe, 0x7c, 0x03, 0x6a, 0x03, 0xeb, 0x00, -0xea, 0x00, 0xa5, 0xff, 0x74, 0x01, 0x13, 0x00, 0xfb, 0xff, 0x6f, 0xfe, 0x1f, 0x00, 0x94, 0x03, -0x95, 0xfc, 0x8a, 0xfa, 0xd2, 0xf9, 0xcb, 0xfa, 0x78, 0xfc, 0x52, 0xfc, 0x96, 0xfc, 0x69, 0xf9, -0x70, 0xf9, 0x3c, 0xfb, 0x88, 0x00, 0x8a, 0x02, 0x7c, 0xfe, 0x4d, 0xf9, 0x10, 0xf7, 0xf9, 0xfb, -0x95, 0xfe, 0x4e, 0x01, 0x88, 0x00, 0x85, 0xfd, 0x5d, 0xfd, 0x41, 0xfa, 0xba, 0xfe, 0xdb, 0x00, -0x85, 0xfe, 0x22, 0xff, 0xb4, 0xfd, 0x7c, 0xfe, 0xd8, 0xff, 0x76, 0xfd, 0x67, 0xfd, 0xaa, 0xfc, -0x84, 0xfa, 0x55, 0xfa, 0xde, 0xf6, 0xc7, 0xf9, 0x9c, 0xfd, 0xf4, 0xfc, 0x46, 0xfd, 0xa1, 0xf9, -0x99, 0xf6, 0xc8, 0xf5, 0xed, 0xf7, 0x65, 0xf9, 0x39, 0xfb, 0xc0, 0xf7, 0xde, 0xf7, 0x7e, 0xfa, -0xda, 0xf6, 0x59, 0xfa, 0x9f, 0xf9, 0x4e, 0xfa, 0x8d, 0xfa, 0x59, 0xf7, 0x34, 0xfa, 0xcb, 0xf9, -0xaf, 0xfb, 0xe5, 0xfd, 0x3f, 0xfd, 0x72, 0xfc, 0xce, 0xf8, 0xb3, 0xf8, 0x50, 0xfe, 0x44, 0x00, -0xc8, 0xfd, 0x4e, 0xfe, 0x53, 0x01, 0x29, 0x02, 0xf7, 0xff, 0x15, 0x00, 0x14, 0x03, 0xec, 0x03, -0x69, 0x06, 0x11, 0x08, 0x1b, 0x09, 0x4d, 0x08, 0xa8, 0x06, 0xf1, 0x08, 0xf0, 0x0a, 0x62, 0x0d, -0xd7, 0x0a, 0x61, 0x07, 0xdd, 0x09, 0xc3, 0x0d, 0x49, 0x11, 0x75, 0x0e, 0xa9, 0x0b, 0xb4, 0x0c, -0xd9, 0x09, 0xc7, 0x0c, 0x84, 0x0c, 0x57, 0x0a, 0x01, 0x0e, 0xdb, 0x10, 0x69, 0x10, 0xdd, 0x08, -0x8b, 0x04, 0x6b, 0x06, 0xc1, 0x0a, 0xeb, 0x0e, 0x7a, 0x0f, 0x66, 0x0a, 0xf7, 0x04, 0xe2, 0x03, -0xd1, 0x04, 0x73, 0x08, 0x1f, 0x09, 0x12, 0x08, 0x75, 0x08, 0x47, 0x05, 0x71, 0x01, 0x54, 0xfd, -0x4c, 0xff, 0xe5, 0x05, 0xad, 0x08, 0x4e, 0x05, 0x96, 0xfd, 0x29, 0xff, 0x53, 0x01, 0x1e, 0x02, -0x53, 0x01, 0x7d, 0xfc, 0x30, 0xfb, 0x7b, 0xfa, 0x36, 0xfe, 0xf5, 0x00, 0x69, 0xfe, 0xd8, 0xf9, -0x60, 0xf7, 0x20, 0xf6, 0x50, 0xf7, 0xe1, 0xf9, 0x60, 0xfb, 0x8d, 0xfc, 0x42, 0xf9, 0xf7, 0xf6, -0xc9, 0xf7, 0x3b, 0xf9, 0xce, 0xfa, 0x6d, 0xf8, 0xa8, 0xf6, 0x1f, 0xf9, 0x5e, 0xfb, 0xe9, 0xfd, -0x65, 0xff, 0x7e, 0xfc, 0xc8, 0xf8, 0x52, 0xf6, 0xa7, 0xfa, 0x8e, 0x00, 0x49, 0x04, 0x89, 0x07, -0x19, 0x06, 0x48, 0x02, 0x22, 0xff, 0x4b, 0xff, 0xd8, 0x02, 0xc3, 0x03, 0x39, 0x04, 0xc7, 0x04, -0xe1, 0x06, 0x1b, 0x08, 0x4c, 0x06, 0x68, 0x03, 0xc4, 0xff, 0x59, 0x00, 0xb9, 0x00, 0xb1, 0x02, -0x08, 0x06, 0xd2, 0x04, 0x33, 0x00, 0xc7, 0xfb, 0xf5, 0xfa, 0x1b, 0xfc, 0xea, 0xfb, 0xcd, 0xfb, -0x34, 0xfc, 0x88, 0xf9, 0xb7, 0xf8, 0x2f, 0xfa, 0x6a, 0xfa, 0x6a, 0xfa, 0xdc, 0xf7, 0xd2, 0xf6, -0x68, 0xf5, 0xd5, 0xf4, 0x15, 0xf8, 0x35, 0xfa, 0xa0, 0xfb, 0x78, 0xfa, 0x96, 0xf7, 0x6d, 0xf6, -0x23, 0xf8, 0x15, 0xfb, 0xd3, 0xfc, 0x74, 0xff, 0xa9, 0x00, 0x4b, 0xfe, 0x89, 0xfb, 0x1d, 0xfd, -0x71, 0xff, 0xb4, 0xfe, 0x81, 0xff, 0x75, 0x01, 0x01, 0x02, 0xe7, 0x01, 0xe3, 0x00, 0xe1, 0xff, -0xc2, 0xfe, 0xf7, 0xfe, 0x1a, 0x00, 0x46, 0x03, 0x7e, 0x03, 0xbe, 0x02, 0x54, 0x01, 0xe6, 0x00, -0x51, 0x02, 0x19, 0x01, 0xa1, 0x01, 0x6a, 0x02, 0xba, 0x02, 0x3b, 0x03, 0xf0, 0x01, 0x45, 0x03, -0x09, 0x03, 0x6e, 0x02, 0x3f, 0x02, 0xe6, 0x02, 0x44, 0x04, 0xec, 0x03, 0xdb, 0x04, 0x84, 0x04, -0x94, 0x03, 0x32, 0x02, 0xdf, 0x00, 0xb0, 0x00, 0x7e, 0x00, 0x77, 0x01, 0x29, 0x01, 0x17, 0x02, -0x4e, 0x01, 0x2a, 0xfe, 0xe8, 0xfc, 0xd1, 0xfc, 0x27, 0xff, 0x99, 0xff, 0x7f, 0xfe, 0xbd, 0xfe, -0xc1, 0xfd, 0xc0, 0xfb, 0xf8, 0xfb, 0xa3, 0xfd, 0x1b, 0xfc, 0xcd, 0xfa, 0xaf, 0xfa, 0x4f, 0xfc, -0xc9, 0xfd, 0xf4, 0xfc, 0xef, 0xfc, 0x76, 0xfc, 0x5a, 0xfc, 0x58, 0xfc, 0x37, 0xfe, 0x6a, 0x02, -0x25, 0x06, 0xa9, 0x08, 0xb2, 0x09, 0x52, 0x0a, 0x0f, 0x07, 0x93, 0x04, 0xd9, 0x05, 0xff, 0x09, -0x07, 0x0e, 0xa4, 0x0d, 0x7a, 0x0d, 0x56, 0x0d, 0x91, 0x0c, 0xdd, 0x08, 0x79, 0x04, 0x06, 0x03, -0x89, 0x03, 0x48, 0x05, 0x31, 0x08, 0x4e, 0x08, 0x2b, 0x03, 0x0c, 0xfd, 0xbd, 0xfa, 0x4e, 0xf9, -0xea, 0xf5, 0x76, 0xf3, 0xf2, 0xf4, 0x45, 0xf8, 0x4f, 0xfa, 0x1b, 0xf9, 0x76, 0xf5, 0x9e, 0xf1, -0x1f, 0xee, 0x75, 0xed, 0xca, 0xef, 0xdd, 0xf2, 0x32, 0xf6, 0x29, 0xf8, 0x58, 0xfa, 0x28, 0xfa, -0xb8, 0xf7, 0xbd, 0xf5, 0x2e, 0xf7, 0xca, 0xfb, 0x9b, 0xff, 0x12, 0x02, 0x54, 0x05, 0x1e, 0x09, -0x4c, 0x0a, 0xb1, 0x08, 0x86, 0x06, 0x4d, 0x06, 0x07, 0x07, 0xf7, 0x09, 0xc0, 0x0d, 0xec, 0x0f, -0x38, 0x0f, 0x9f, 0x0e, 0x12, 0x0d, 0xdb, 0x0a, 0x00, 0x09, 0x0e, 0x0a, 0x2d, 0x0c, 0x66, 0x0d, -0x88, 0x0d, 0xcd, 0x0b, 0x71, 0x0a, 0x7b, 0x08, 0x11, 0x06, 0x08, 0x04, 0x34, 0x03, 0x8b, 0x03, -0x40, 0x04, 0x14, 0x05, 0xd1, 0x04, 0x1e, 0x03, 0xe7, 0x00, 0xf1, 0xff, 0x8d, 0xff, 0xd1, 0xfd, -0xee, 0xfc, 0x17, 0xfd, 0xea, 0xfd, 0xb1, 0xfd, 0x02, 0xfc, 0xb0, 0xfa, 0x9b, 0xf9, 0xe1, 0xf7, -0x6f, 0xf6, 0x22, 0xf5, 0x7c, 0xf4, 0xa2, 0xf3, 0x52, 0xf3, 0xf7, 0xf2, 0xc8, 0xf2, 0xbb, 0xf0, -0x02, 0xee, 0x55, 0xed, 0x2c, 0xed, 0x07, 0xed, 0xce, 0xec, 0xdc, 0xed, 0xa5, 0xee, 0xf6, 0xee, -0xc1, 0xee, 0xc7, 0xee, 0x45, 0xf0, 0x3d, 0xf1, 0x48, 0xf3, 0x06, 0xf5, 0x5b, 0xf5, 0xc6, 0xf5, -0x71, 0xf6, 0x2d, 0xf7, 0xa5, 0xf9, 0xd8, 0xfa, 0xa4, 0xfb, 0x61, 0xfc, 0x39, 0xfd, 0x73, 0xfe, -0x16, 0xff, 0x56, 0x03, 0x24, 0x0a, 0x06, 0x11, 0x26, 0x16, 0xdd, 0x17, 0x98, 0x14, 0x09, 0x0f, -0x50, 0x0c, 0xe5, 0x0d, 0x10, 0x12, 0x8e, 0x16, 0x06, 0x1a, 0x11, 0x1c, 0xd1, 0x19, 0x34, 0x13, -0x67, 0x0b, 0xfa, 0x05, 0x55, 0x04, 0x8f, 0x05, 0x50, 0x08, 0x73, 0x0a, 0xc5, 0x09, 0x6d, 0x05, -0xe1, 0xfe, 0xbe, 0xf8, 0x0e, 0xf3, 0xc8, 0xef, 0xe9, 0xf0, 0xae, 0xf5, 0x55, 0xf9, 0x4a, 0xfa, -0xf6, 0xf8, 0x8a, 0xf6, 0x5a, 0xf3, 0x7c, 0xf0, 0x9d, 0xef, 0x5a, 0xf1, 0xd2, 0xf4, 0x7d, 0xf9, -0xa4, 0xfd, 0xcf, 0x00, 0xee, 0x01, 0xbf, 0x01, 0x28, 0x00, 0x23, 0xff, 0xc8, 0xff, 0xbb, 0x03, -0xa7, 0x09, 0xc9, 0x0e, 0x36, 0x11, 0xba, 0x10, 0xe7, 0x0f, 0x19, 0x10, 0xb1, 0x0f, 0x2d, 0x0f, -0x5c, 0x0f, 0x7a, 0x0f, 0xda, 0x0f, 0xa4, 0x0f, 0xaf, 0x0d, 0x3f, 0x0b, 0x89, 0x09, 0xf8, 0x08, -0x47, 0x08, 0xce, 0x07, 0x4e, 0x07, 0xef, 0x07, 0x50, 0x09, 0x1a, 0x0a, 0xcb, 0x09, 0x70, 0x08, -0x92, 0x07, 0x9f, 0x06, 0x8e, 0x06, 0x7f, 0x05, 0xad, 0x05, 0x3e, 0x07, 0x95, 0x0a, 0xc9, 0x0c, -0xc5, 0x0c, 0xb6, 0x09, 0x82, 0x05, 0x4f, 0x02, 0x33, 0x00, 0xa9, 0xfe, 0x28, 0xfd, 0x49, 0xfc, -0x69, 0xfc, 0x4f, 0xfc, 0xd8, 0xf8, 0xc6, 0xf2, 0x92, 0xec, 0xb9, 0xe7, 0x6b, 0xe5, 0xcb, 0xe4, -0x06, 0xe5, 0xe2, 0xe4, 0xf4, 0xe4, 0xe1, 0xe3, 0x43, 0xe0, 0xe8, 0xdb, 0xe4, 0xd9, 0x59, 0xdb, -0x97, 0xde, 0x55, 0xe2, 0x29, 0xe5, 0x1f, 0xe8, 0x50, 0xea, 0x1f, 0xec, 0x63, 0xee, 0xb4, 0xef, -0x1c, 0xf2, 0xaa, 0xf5, 0x4e, 0xfa, 0x06, 0xff, 0x52, 0x02, 0x25, 0x04, 0x76, 0x06, 0xd5, 0x08, -0x6a, 0x09, 0xfe, 0x06, 0xd4, 0x04, 0x39, 0x06, 0xfb, 0x0a, 0x41, 0x13, 0x7c, 0x1c, 0x9d, 0x22, -0xf5, 0x23, 0x49, 0x1f, 0x1c, 0x16, 0x27, 0x0d, 0xa7, 0x08, 0x39, 0x0b, 0x5c, 0x13, 0x01, 0x1b, -0x2a, 0x1f, 0xa2, 0x1c, 0x21, 0x13, 0xcc, 0x06, 0x2b, 0xfa, 0xb9, 0xf1, 0xa1, 0xf2, 0x14, 0xfa, -0xbb, 0x03, 0xa3, 0x09, 0x18, 0x08, 0xf6, 0x00, 0x60, 0xf6, 0x8d, 0xec, 0x4e, 0xe7, 0x76, 0xe7, -0x4c, 0xec, 0x0d, 0xf4, 0xcc, 0xfb, 0xd6, 0xff, 0xad, 0xfe, 0xc4, 0xf9, 0xb6, 0xf5, 0xb6, 0xf2, -0x7b, 0xf1, 0x25, 0xf3, 0x67, 0xf7, 0xcd, 0xfd, 0xc7, 0x03, 0x30, 0x08, 0x4a, 0x0a, 0x95, 0x09, -0x50, 0x06, 0xd5, 0x03, 0xf1, 0x03, 0xe2, 0x06, 0x0e, 0x0c, 0xc2, 0x11, 0x8e, 0x16, 0x77, 0x19, -0x8e, 0x19, 0x48, 0x18, 0x81, 0x16, 0x64, 0x15, 0x64, 0x14, 0xb1, 0x13, 0x10, 0x14, 0x7c, 0x14, -0x26, 0x14, 0xe7, 0x13, 0x8d, 0x14, 0x04, 0x15, 0x04, 0x14, 0xab, 0x12, 0x44, 0x12, 0x24, 0x13, -0x44, 0x16, 0xa3, 0x1a, 0x52, 0x1d, 0x4f, 0x1d, 0x59, 0x1b, 0xca, 0x18, 0xcf, 0x15, 0x6f, 0x13, -0x45, 0x13, 0xdd, 0x14, 0xeb, 0x17, 0x13, 0x1a, 0x17, 0x19, 0xd5, 0x13, 0x56, 0x0b, 0x82, 0x01, -0xc4, 0xf9, 0xa9, 0xf4, 0xff, 0xf1, 0x14, 0xf0, 0x4e, 0xef, 0x00, 0xee, 0x08, 0xea, 0x2e, 0xe2, -0x2f, 0xd9, 0x21, 0xd2, 0x54, 0xce, 0x0c, 0xcf, 0x32, 0xd2, 0x61, 0xd6, 0xbd, 0xd9, 0x80, 0xda, -0x6b, 0xda, 0x3c, 0xd9, 0xcb, 0xd8, 0xf6, 0xda, 0x6b, 0xe0, 0x9c, 0xe7, 0x43, 0xef, 0xe1, 0xf5, -0x82, 0xfa, 0x1d, 0xfe, 0xf6, 0xff, 0xb2, 0x01, 0x31, 0x04, 0xd8, 0x07, 0x8f, 0x0c, 0x13, 0x12, -0x9b, 0x15, 0xe6, 0x16, 0xb8, 0x16, 0xcd, 0x13, 0x2a, 0x0f, 0xfe, 0x08, 0x6a, 0x02, 0x1e, 0x00, -0x15, 0x00, 0x33, 0x03, 0xed, 0x07, 0x17, 0x0c, 0x48, 0x0f, 0xf3, 0x0f, 0xe5, 0x0b, 0xa0, 0x03, -0x48, 0xfb, 0x45, 0xf7, 0x6b, 0xf9, 0xe3, 0xff, 0x83, 0x06, 0x97, 0x0a, 0x2e, 0x0a, 0xfe, 0x05, -0x39, 0xff, 0xaf, 0xf7, 0x04, 0xf4, 0x05, 0xf6, 0x30, 0xfe, 0x30, 0x08, 0xe6, 0x0e, 0x61, 0x0f, -0x8c, 0x0a, 0xdc, 0x03, 0xea, 0xfc, 0x79, 0xf7, 0x01, 0xf6, 0xcd, 0xf8, 0x6c, 0xfe, 0x36, 0x05, -0xf0, 0x08, 0x89, 0x08, 0x2b, 0x04, 0x6b, 0xfc, 0x50, 0xf4, 0xdb, 0xed, 0xe8, 0xeb, 0x02, 0xef, -0xf4, 0xf5, 0x9c, 0xfc, 0x8e, 0x00, 0x4f, 0x00, 0x20, 0xfe, 0x28, 0xfb, 0xf9, 0xf8, 0x2f, 0xf8, -0xfe, 0xfa, 0x25, 0x02, 0x72, 0x0c, 0xa8, 0x16, 0x9a, 0x1c, 0x7f, 0x1e, 0xc4, 0x1c, 0xf5, 0x19, -0xa4, 0x18, 0xae, 0x18, 0xbd, 0x1a, 0x9b, 0x1d, 0x9c, 0x20, 0x50, 0x22, 0x29, 0x22, 0x02, 0x21, -0x66, 0x1f, 0x89, 0x1d, 0xe8, 0x1a, 0x77, 0x18, 0x21, 0x17, 0xd7, 0x17, 0x51, 0x1a, 0x67, 0x1c, -0x8d, 0x1b, 0xdd, 0x17, 0x68, 0x11, 0x43, 0x0a, 0x30, 0x04, 0xa7, 0xff, 0x59, 0xfd, 0x60, 0xfe, -0xe0, 0x00, 0x15, 0x01, 0x2b, 0xfd, 0x56, 0xf4, 0x1a, 0xea, 0xdf, 0xe0, 0x19, 0xdb, 0x11, 0xd8, -0x91, 0xd8, 0xe6, 0xda, 0x7c, 0xdd, 0xce, 0xdd, 0x99, 0xdb, 0x10, 0xd7, 0xb9, 0xd3, 0x76, 0xd3, -0x88, 0xd5, 0xe8, 0xd9, 0x16, 0xdf, 0x35, 0xe4, 0x79, 0xe8, 0x2a, 0xeb, 0x68, 0xec, 0xad, 0xed, -0x9f, 0xef, 0x62, 0xf3, 0x3b, 0xf8, 0xf3, 0xfb, 0xad, 0xfd, 0x2a, 0xff, 0xca, 0x00, 0xa2, 0x02, -0x8e, 0x03, 0xca, 0x03, 0x97, 0x03, 0x87, 0x04, 0x62, 0x05, 0xd6, 0x04, 0xef, 0x03, 0xe2, 0x01, -0x8f, 0xfe, 0xbe, 0xfa, 0x2f, 0xf6, 0xd2, 0xf1, 0x4a, 0xee, 0x97, 0xed, 0xc7, 0xee, 0x03, 0xf2, -0xf2, 0xf6, 0x5f, 0xfd, 0xac, 0x04, 0x51, 0x09, 0xff, 0x08, 0x7c, 0x05, 0xaf, 0x02, 0xf7, 0x03, -0x97, 0x09, 0xa4, 0x0f, 0x75, 0x14, 0xff, 0x17, 0xf7, 0x18, 0x51, 0x18, 0x9b, 0x14, 0x37, 0x10, -0x0a, 0x0e, 0xde, 0x0f, 0x85, 0x14, 0xbf, 0x17, 0x39, 0x16, 0x46, 0x11, 0xcb, 0x0a, 0x25, 0x03, -0xb1, 0xfb, 0xdb, 0xf4, 0x50, 0xf1, 0x98, 0xf1, 0x15, 0xf4, 0x94, 0xf5, 0x62, 0xf4, 0x8e, 0xf0, -0xe2, 0xeb, 0xb4, 0xe6, 0x81, 0xe2, 0xbe, 0xe0, 0xb9, 0xe1, 0x23, 0xe6, 0x68, 0xed, 0xae, 0xf3, -0x9b, 0xf7, 0x63, 0xf9, 0x06, 0xfb, 0x2e, 0xfd, 0x94, 0x00, 0xe4, 0x05, 0x08, 0x0d, 0x36, 0x16, -0x28, 0x1f, 0x71, 0x25, 0x89, 0x29, 0x30, 0x2b, 0xc0, 0x2a, 0x2e, 0x29, 0x1b, 0x27, 0x3d, 0x25, -0xe5, 0x22, 0x30, 0x21, 0x73, 0x20, 0x5a, 0x1f, 0x54, 0x1d, 0x12, 0x1b, 0x75, 0x17, 0xf9, 0x12, -0xf2, 0x0c, 0xdb, 0x06, 0xe5, 0x02, 0x8b, 0x01, 0xb6, 0x02, 0x05, 0x04, 0xef, 0x03, 0x31, 0x02, -0x35, 0xfe, 0xfe, 0xf8, 0xf4, 0xf3, 0x4e, 0xf0, 0x1d, 0xef, 0x95, 0xf0, 0xfe, 0xf2, 0x2d, 0xf4, -0x61, 0xf1, 0x99, 0xec, 0x34, 0xe7, 0xcb, 0xe2, 0x0b, 0xe0, 0x9a, 0xdf, 0x7b, 0xe0, 0x4f, 0xe2, -0x38, 0xe4, 0xab, 0xe4, 0x3d, 0xe4, 0x5c, 0xe2, 0x45, 0xe1, 0xa7, 0xe1, 0x0c, 0xe3, 0x11, 0xe5, -0xf1, 0xe6, 0xa6, 0xe8, 0xb0, 0xea, 0xed, 0xec, 0x66, 0xee, 0x2e, 0xef, 0xf5, 0xef, 0xb2, 0xf0, -0xb7, 0xf1, 0xf8, 0xf1, 0x48, 0xf1, 0x04, 0xf1, 0x27, 0xf2, 0x81, 0xf4, 0x6f, 0xf6, 0x7c, 0xf7, -0x33, 0xf7, 0x5a, 0xf8, 0x75, 0xfa, 0x7c, 0xfc, 0xf0, 0xfc, 0xf7, 0xfa, 0x60, 0xf8, 0x0e, 0xf5, -0x40, 0xf1, 0x62, 0xee, 0x33, 0xed, 0xfa, 0xee, 0xf4, 0xf2, 0xcc, 0xf7, 0x87, 0xfd, 0xa4, 0x04, -0x8e, 0x0d, 0xec, 0x15, 0xa0, 0x1a, 0x27, 0x1b, 0x55, 0x19, 0xf7, 0x17, 0x10, 0x1a, 0x3b, 0x1d, -0x04, 0x20, 0x75, 0x21, 0x8d, 0x22, 0x12, 0x22, 0x43, 0x20, 0x48, 0x1d, 0xfa, 0x18, 0x2c, 0x16, -0x1f, 0x14, 0x13, 0x12, 0x58, 0x0c, 0xd0, 0x03, 0x99, 0xfb, 0x1d, 0xf4, 0xde, 0xed, 0xdb, 0xe8, -0x51, 0xe6, 0x38, 0xe6, 0x82, 0xe7, 0x62, 0xe9, 0x2a, 0xe9, 0x01, 0xe8, 0x18, 0xe6, 0xba, 0xe4, -0xc7, 0xe3, 0x52, 0xe4, 0x9c, 0xe8, 0xdf, 0xef, 0x18, 0xf9, 0x0a, 0x01, 0x03, 0x07, 0x19, 0x0c, -0x4a, 0x11, 0xb4, 0x15, 0xf0, 0x18, 0x87, 0x1b, 0xb7, 0x1f, 0x4c, 0x26, 0xf7, 0x2d, 0x59, 0x34, -0x1e, 0x37, 0xe9, 0x35, 0x21, 0x33, 0x37, 0x2f, 0x54, 0x2a, 0x69, 0x23, 0x4c, 0x1c, 0xd1, 0x16, -0xc0, 0x12, 0x47, 0x10, 0x25, 0x0d, 0xd8, 0x09, 0xc7, 0x06, 0xc9, 0x02, 0x90, 0xfd, 0x71, 0xf7, -0x20, 0xf3, 0x22, 0xf2, 0x1a, 0xf4, 0xbd, 0xf7, 0x65, 0xfb, 0x42, 0xfd, 0xa0, 0xfe, 0x72, 0xff, -0x70, 0xff, 0x25, 0xfe, 0x33, 0xfc, 0xa9, 0xfb, 0xdf, 0xfb, 0x3e, 0xfb, 0x44, 0xf9, 0x7b, 0xf6, -0x3a, 0xf3, 0x5b, 0xf0, 0xa4, 0xed, 0x13, 0xea, 0x17, 0xe6, 0x60, 0xe3, 0xec, 0xe0, 0x0c, 0xdf, -0xf8, 0xdc, 0xa9, 0xda, 0xe2, 0xd9, 0x89, 0xd9, 0x7d, 0xd9, 0xe8, 0xd8, 0x12, 0xd9, 0x4f, 0xda, -0x76, 0xdc, 0x27, 0xde, 0xf3, 0xde, 0x6b, 0xdf, 0x4b, 0xe0, 0xad, 0xe2, 0x0c, 0xe5, 0x77, 0xe6, -0x2b, 0xe7, 0x3c, 0xe9, 0x15, 0xec, 0x62, 0xef, 0x7a, 0xf2, 0x63, 0xf4, 0x4b, 0xf6, 0x2b, 0xf9, -0x57, 0xfc, 0x5c, 0xff, 0xd5, 0x00, 0xc9, 0x01, 0x20, 0x01, 0x6f, 0xfe, 0x07, 0xfa, 0x92, 0xf4, -0x1a, 0xf1, 0xff, 0xf0, 0xa8, 0xf3, 0x66, 0xf7, 0xd4, 0xfd, 0x09, 0x07, 0x3c, 0x12, 0xa5, 0x1d, -0x9f, 0x24, 0xf9, 0x24, 0xe3, 0x21, 0x71, 0x1e, 0xde, 0x1c, 0x00, 0x1d, 0x35, 0x1e, 0x74, 0x1f, -0x71, 0x21, 0xd2, 0x22, 0x63, 0x21, 0xfe, 0x1d, 0x50, 0x19, 0xd8, 0x15, 0x90, 0x12, 0x54, 0x0e, -0x37, 0x08, 0x20, 0xff, 0x12, 0xf6, 0x07, 0xee, 0x92, 0xe7, 0x0f, 0xe3, 0x2e, 0xe1, 0x0b, 0xe3, -0x26, 0xe7, 0xa6, 0xeb, 0xc8, 0xee, 0x5c, 0xf0, 0x2c, 0xf1, 0x35, 0xf1, 0x2a, 0xf0, 0xda, 0xef, -0xa3, 0xf1, 0x05, 0xf7, 0xee, 0xff, 0x15, 0x0a, 0xaa, 0x13, 0x96, 0x1a, 0x48, 0x20, 0xc2, 0x24, -0x1f, 0x26, 0x63, 0x26, 0x3d, 0x26, 0xf1, 0x28, 0x64, 0x2d, 0x7b, 0x31, 0x5a, 0x34, 0x58, 0x34, -0xef, 0x32, 0x16, 0x30, 0x52, 0x2b, 0xa8, 0x24, 0xf0, 0x1b, 0x97, 0x12, 0xcd, 0x0a, 0x7d, 0x04, -0x6d, 0xff, 0xac, 0xfc, 0x3b, 0xfb, 0x75, 0xf9, 0x9f, 0xf6, 0xff, 0xf3, 0xda, 0xf2, 0xeb, 0xf3, -0xd4, 0xf5, 0xed, 0xf6, 0x99, 0xf6, 0x47, 0xf6, 0x79, 0xf6, 0x89, 0xf7, 0x7a, 0xfa, 0x97, 0xff, -0xee, 0x05, 0x50, 0x0c, 0xfe, 0x0f, 0x37, 0x0e, 0x2b, 0x08, 0x84, 0x00, 0xe7, 0xf7, 0xb3, 0xef, -0xb2, 0xe8, 0x96, 0xe3, 0x9f, 0xe0, 0x1e, 0xdf, 0x61, 0xde, 0x66, 0xdd, 0x84, 0xdb, 0xd2, 0xd8, -0x9e, 0xd5, 0xa2, 0xd0, 0xb8, 0xcb, 0xc5, 0xc7, 0xa0, 0xc6, 0x58, 0xc8, 0x31, 0xcd, 0x30, 0xd3, -0xb1, 0xd8, 0x05, 0xdf, 0x40, 0xe4, 0x7f, 0xe7, 0x71, 0xe9, 0x08, 0xea, 0x4f, 0xea, 0x55, 0xea, -0x0c, 0xeb, 0xe5, 0xec, 0xa9, 0xf0, 0x29, 0xf6, 0xca, 0xfb, 0xed, 0x00, 0xea, 0x03, 0xd0, 0x05, -0x14, 0x07, 0x5e, 0x07, 0x9f, 0x05, 0x39, 0x01, 0x60, 0xfb, 0x1c, 0xf6, 0x37, 0xf2, 0xac, 0xef, -0xdd, 0xee, 0xd4, 0xee, 0x68, 0xef, 0x37, 0xf1, 0x07, 0xf5, 0xfd, 0xfb, 0xc3, 0x06, 0xb4, 0x13, -0x5c, 0x20, 0xd8, 0x28, 0x46, 0x2d, 0xa7, 0x2e, 0x31, 0x2e, 0xa8, 0x2d, 0x9b, 0x2a, 0x6a, 0x26, -0x0c, 0x22, 0x4f, 0x1f, 0x8f, 0x1f, 0x91, 0x20, 0xee, 0x20, 0x60, 0x1f, 0x30, 0x1b, 0x8e, 0x14, -0xcb, 0x0b, 0xd3, 0x00, 0xa2, 0xf3, 0x72, 0xe6, 0x1d, 0xdc, 0xe4, 0xd6, 0x92, 0xd7, 0x77, 0xdd, -0xb0, 0xe6, 0xac, 0xf0, 0xe6, 0xf8, 0xa2, 0xfd, 0x3a, 0x00, 0xa8, 0x00, 0x7a, 0x00, 0xcd, 0x00, -0x99, 0x01, 0x44, 0x05, 0x95, 0x0c, 0xca, 0x16, 0x97, 0x22, 0xcf, 0x2c, 0xad, 0x34, 0xfb, 0x38, -0x48, 0x39, 0x85, 0x37, 0x12, 0x35, 0x2e, 0x33, 0x43, 0x31, 0x02, 0x2f, 0x30, 0x2b, 0x90, 0x26, -0xd9, 0x21, 0xac, 0x1e, 0x0d, 0x1c, 0x75, 0x18, 0xb8, 0x13, 0xc7, 0x0d, 0x23, 0x06, 0xde, 0xfc, -0x56, 0xf2, 0xa2, 0xe8, 0x07, 0xe3, 0x68, 0xe1, 0x02, 0xe3, 0xca, 0xe5, 0xfb, 0xe9, 0xdf, 0xef, -0x3a, 0xf6, 0xa0, 0xfb, 0x36, 0xff, 0x9a, 0x00, 0xe2, 0x00, 0x2f, 0x01, 0x89, 0x02, 0x1d, 0x04, -0x8c, 0x06, 0xad, 0x0a, 0xff, 0x0e, 0xd8, 0x11, 0x22, 0x11, 0xb5, 0x0d, 0x84, 0x07, 0xc0, 0xff, -0x50, 0xf6, 0x39, 0xeb, 0x1b, 0xe1, 0xd1, 0xd8, 0xff, 0xd3, 0xe7, 0xd1, 0xbd, 0xcf, 0x16, 0xce, -0x1b, 0xcc, 0x50, 0xcb, 0x27, 0xcb, 0x0f, 0xcb, 0x22, 0xcb, 0x2a, 0xcb, 0xea, 0xcb, 0xc2, 0xcc, -0x69, 0xcf, 0x95, 0xd4, 0x2f, 0xdc, 0xc5, 0xe4, 0xa8, 0xed, 0xa1, 0xf4, 0x1a, 0xf9, 0xc7, 0xfc, -0xe6, 0xff, 0x2d, 0x02, 0x40, 0x04, 0xa3, 0x05, 0x95, 0x07, 0xa4, 0x09, 0xc1, 0x0b, 0xd2, 0x0d, -0xf2, 0x0e, 0xf1, 0x0e, 0xf7, 0x0d, 0xdd, 0x0a, 0x68, 0x06, 0x4b, 0x00, 0xca, 0xf9, 0x51, 0xf4, -0x67, 0xef, 0x3f, 0xec, 0x41, 0xea, 0x20, 0xe9, 0x30, 0xe9, 0x57, 0xeb, 0xb3, 0xef, 0x60, 0xf8, -0xe1, 0x04, 0x89, 0x14, 0xe1, 0x23, 0xdf, 0x2e, 0xd8, 0x33, 0xce, 0x33, 0xba, 0x30, 0x72, 0x2d, -0xa2, 0x28, 0x0e, 0x22, 0x6a, 0x1b, 0xad, 0x16, 0x5d, 0x15, 0x25, 0x17, 0xb5, 0x18, 0x26, 0x18, -0xea, 0x15, 0x1e, 0x10, 0x76, 0x07, 0x42, 0xfc, 0xa3, 0xef, 0x3b, 0xe5, 0x18, 0xde, 0xef, 0xdb, -0x3d, 0xdf, 0xa4, 0xe6, 0x95, 0xf2, 0x6a, 0xff, 0xaa, 0x0a, 0x68, 0x13, 0x9b, 0x18, 0x1c, 0x1a, -0x84, 0x19, 0xcf, 0x16, 0xab, 0x13, 0xc7, 0x12, 0x90, 0x15, 0x2e, 0x1c, 0x80, 0x24, 0x05, 0x2c, -0xaf, 0x32, 0xb1, 0x36, 0x2d, 0x38, 0x91, 0x37, 0xe2, 0x33, 0x81, 0x2d, 0x43, 0x25, 0x0e, 0x1c, -0xe4, 0x12, 0x7c, 0x0c, 0xe2, 0x08, 0xe5, 0x08, 0x66, 0x09, 0x2d, 0x09, 0x9f, 0x06, 0x7a, 0x01, -0x62, 0xfa, 0x45, 0xf2, 0x45, 0xea, 0x26, 0xe3, 0x3d, 0xdf, 0x3e, 0xde, 0x58, 0xdf, 0x95, 0xe2, -0x47, 0xe7, 0x75, 0xee, 0xef, 0xf6, 0xa4, 0xff, 0x46, 0x06, 0x67, 0x0a, 0x15, 0x0c, 0xb4, 0x0c, -0xfe, 0x0c, 0xd8, 0x0c, 0xb6, 0x0c, 0xc0, 0x0b, 0x27, 0x0b, 0xc5, 0x09, 0x44, 0x07, 0xe2, 0x03, -0x36, 0x00, 0x59, 0xfb, 0xaf, 0xf4, 0x33, 0xec, 0x1b, 0xe2, 0x75, 0xd8, 0x07, 0xd0, 0xe7, 0xc9, -0x60, 0xc6, 0x0e, 0xc5, 0xb2, 0xc5, 0xe7, 0xc7, 0x59, 0xca, 0xfa, 0xcc, 0x19, 0xd0, 0xe3, 0xd3, -0x94, 0xd7, 0x38, 0xdb, 0xee, 0xde, 0x86, 0xe2, 0x3e, 0xe7, 0x8f, 0xed, 0x4e, 0xf4, 0xdf, 0xfa, -0x91, 0x01, 0x12, 0x08, 0x93, 0x0e, 0x15, 0x14, 0xa0, 0x18, 0xef, 0x1a, 0x76, 0x1b, 0x7e, 0x1a, -0xa0, 0x17, 0x0e, 0x14, 0x00, 0x10, 0xd6, 0x0c, 0xab, 0x09, 0x40, 0x07, 0x09, 0x04, 0x51, 0x00, -0xad, 0xfb, 0x28, 0xf7, 0x1f, 0xf3, 0x8f, 0xee, 0x4b, 0xea, 0x04, 0xe6, 0x55, 0xe2, 0x4a, 0xe0, -0xee, 0xe0, 0xd0, 0xe4, 0x6d, 0xeb, 0xd3, 0xf4, 0x09, 0x01, 0xbd, 0x0f, 0x8a, 0x1e, 0x4a, 0x2b, -0xad, 0x32, 0x52, 0x34, 0xae, 0x31, 0x7f, 0x2b, 0x1b, 0x25, 0x9c, 0x1f, 0xcf, 0x1b, 0x3c, 0x1a, -0x7d, 0x19, 0x59, 0x19, 0xff, 0x18, 0x18, 0x17, 0xc6, 0x12, 0x52, 0x0d, 0x7d, 0x06, 0xef, 0xff, -0xbf, 0xf9, 0x7a, 0xf4, 0x5d, 0xf1, 0x0e, 0xf1, 0xfd, 0xf2, 0x23, 0xf7, 0x34, 0xfc, 0x97, 0x01, -0x46, 0x06, 0x74, 0x0a, 0x5b, 0x0e, 0x7d, 0x11, 0x1a, 0x13, 0x3c, 0x13, 0x49, 0x13, 0xb9, 0x13, -0x03, 0x16, 0x54, 0x19, 0x36, 0x1c, 0x07, 0x1e, 0x60, 0x1e, 0x1e, 0x1e, 0x7d, 0x1d, 0x5b, 0x1c, -0x6b, 0x1a, 0xac, 0x17, 0x6f, 0x14, 0xa3, 0x11, 0x28, 0x0f, 0xa2, 0x0b, 0x03, 0x08, 0x40, 0x03, -0xf0, 0xfe, 0x91, 0xfb, 0xd9, 0xf7, 0x2a, 0xf4, 0xe6, 0xf0, 0x0e, 0xee, 0x14, 0xec, 0x79, 0xea, -0x7d, 0xe9, 0x2b, 0xe9, 0x90, 0xe9, 0xae, 0xea, 0xd9, 0xec, 0x1e, 0xf0, 0xc9, 0xf4, 0xdc, 0xfa, -0xfa, 0x00, 0xa2, 0x06, 0xd8, 0x09, 0x90, 0x0b, 0x5d, 0x0b, 0x89, 0x09, 0x39, 0x06, 0x75, 0x01, -0x97, 0xfc, 0x87, 0xf8, 0xe6, 0xf5, 0x0a, 0xf5, 0x70, 0xf3, 0x66, 0xf0, 0xc9, 0xeb, 0x15, 0xe7, -0x2b, 0xe2, 0x39, 0xdd, 0xab, 0xd8, 0x55, 0xd5, 0xb5, 0xd2, 0x0b, 0xd1, 0xaa, 0xd0, 0x07, 0xd2, -0x03, 0xd5, 0x6d, 0xd9, 0xa5, 0xde, 0x11, 0xe4, 0x09, 0xe9, 0x66, 0xec, 0x6f, 0xef, 0xa8, 0xf1, -0xbe, 0xf4, 0x3f, 0xf8, 0x0b, 0xfc, 0xbf, 0x01, 0x24, 0x07, 0x97, 0x0c, 0xcf, 0x11, 0x51, 0x16, -0x2a, 0x19, 0x76, 0x19, 0x42, 0x17, 0x03, 0x14, 0x75, 0x10, 0xf7, 0x0c, 0xae, 0x09, 0x2b, 0x07, -0xdd, 0x03, 0xca, 0x00, 0xd0, 0xfc, 0x64, 0xf9, 0x9a, 0xf5, 0x77, 0xf1, 0xb9, 0xed, 0x09, 0xeb, -0x4c, 0xe9, 0x06, 0xe7, 0x1d, 0xe5, 0x7e, 0xe4, 0xa7, 0xe5, 0x12, 0xe8, 0xda, 0xeb, 0x1e, 0xf0, -0xab, 0xf4, 0xd5, 0xf9, 0xf5, 0xff, 0xd6, 0x06, 0x11, 0x10, 0x51, 0x1a, 0x99, 0x24, 0x61, 0x2d, -0xa1, 0x32, 0x8a, 0x34, 0x68, 0x35, 0x11, 0x37, 0x43, 0x38, 0x27, 0x36, 0xaa, 0x2f, 0x73, 0x27, -0x03, 0x20, 0x2d, 0x1a, 0x5a, 0x15, 0x2b, 0x0f, 0x6e, 0x08, 0x6a, 0x02, 0xba, 0xff, 0x16, 0x00, -0x3d, 0x01, 0x86, 0x01, 0x63, 0xff, 0xd9, 0xfa, 0x0d, 0xf5, 0xbf, 0xef, 0x1b, 0xed, 0xef, 0xed, -0xda, 0xf0, 0x0f, 0xf4, 0xc4, 0xf7, 0x65, 0xfd, 0x40, 0x05, 0x19, 0x0e, 0x17, 0x16, 0x00, 0x1b, -0x7f, 0x1c, 0x7f, 0x1c, 0x83, 0x1b, 0xe6, 0x1a, 0xc7, 0x19, 0x73, 0x17, 0x01, 0x14, 0xf4, 0x0f, -0x11, 0x0d, 0xdb, 0x0a, 0x8e, 0x0a, 0x88, 0x0a, 0x33, 0x09, 0xbe, 0x05, 0xa1, 0x01, 0x42, 0xfd, -0x69, 0xf9, 0x45, 0xf5, 0xfd, 0xef, 0x1f, 0xe9, 0xf4, 0xe2, 0xa6, 0xdd, 0xeb, 0xda, 0x2d, 0xda, -0xf1, 0xdb, 0x36, 0xdf, 0x10, 0xe4, 0x09, 0xe9, 0x71, 0xee, 0xfa, 0xf3, 0x20, 0xfa, 0xfd, 0xfe, -0xc2, 0x01, 0xcb, 0x01, 0x2f, 0x00, 0xc4, 0xfe, 0x79, 0xfd, 0xd4, 0xfc, 0xa8, 0xfb, 0xc8, 0xfa, -0x71, 0xfa, 0x41, 0xfb, 0x47, 0xfb, 0xab, 0xfa, 0x36, 0xf9, 0xc1, 0xf5, 0xf2, 0xf0, 0xe3, 0xea, -0x26, 0xe4, 0xd8, 0xde, 0x90, 0xdb, 0x18, 0xda, 0x8f, 0xd9, 0x7e, 0xd9, 0xe7, 0xda, 0x21, 0xdd, -0xac, 0xe0, 0x43, 0xe4, 0x99, 0xe7, 0xab, 0xeb, 0x7d, 0xef, 0xd0, 0xf2, 0xf7, 0xf4, 0x1d, 0xf7, -0x3f, 0xf9, 0x71, 0xfc, 0xf6, 0xff, 0x04, 0x04, 0x6f, 0x07, 0x94, 0x0a, 0x29, 0x0e, 0x20, 0x12, -0x70, 0x14, 0x9a, 0x14, 0x0e, 0x13, 0xe2, 0x0f, 0x3c, 0x0c, 0x9d, 0x07, 0xbf, 0x02, 0x77, 0xfe, -0x82, 0xfa, 0x28, 0xf7, 0x3e, 0xf4, 0xb8, 0xf1, 0x3c, 0xf0, 0x40, 0xf0, 0x7f, 0xf0, 0xb4, 0xf0, -0xf3, 0xef, 0xe4, 0xee, 0x0e, 0xee, 0x55, 0xed, 0xe4, 0xec, 0x61, 0xec, 0x39, 0xed, 0x5a, 0xf0, -0x12, 0xf6, 0xf8, 0xfd, 0xec, 0x07, 0x3e, 0x11, 0x65, 0x19, 0xad, 0x1e, 0xfc, 0x21, 0xe5, 0x25, -0x87, 0x2a, 0x7d, 0x30, 0x46, 0x34, 0x29, 0x35, 0x50, 0x35, 0x34, 0x37, 0x7b, 0x3a, 0x7c, 0x3c, -0x68, 0x39, 0xbc, 0x31, 0x6a, 0x27, 0xbe, 0x1c, 0xc2, 0x12, 0x01, 0x08, 0x5f, 0xfc, 0x74, 0xf2, -0x21, 0xec, 0xa0, 0xe9, 0xe0, 0xe9, 0x2f, 0xeb, 0x2e, 0xee, 0x01, 0xf1, 0xf4, 0xf2, 0x8b, 0xf4, -0x71, 0xf5, 0x61, 0xf6, 0x9a, 0xf7, 0x70, 0xf8, 0x8d, 0xf9, 0xc6, 0xfb, 0xe7, 0xff, 0x20, 0x06, -0x8b, 0x0c, 0x3f, 0x13, 0x49, 0x1a, 0x28, 0x21, 0x18, 0x27, 0x71, 0x29, 0xd6, 0x26, 0xe2, 0x20, -0x17, 0x18, 0x50, 0x0e, 0xb9, 0x03, 0xdc, 0xf8, 0xad, 0xef, 0x16, 0xea, 0x3e, 0xe8, 0xa6, 0xe8, -0x44, 0xe8, 0xcf, 0xe8, 0x52, 0xea, 0xec, 0xeb, 0x84, 0xec, 0x2b, 0xea, 0x7e, 0xe5, 0x74, 0xdf, -0xb8, 0xd9, 0xde, 0xd4, 0xd2, 0xd1, 0x62, 0xd2, 0x96, 0xd6, 0xfb, 0xde, 0xb8, 0xe9, 0x00, 0xf6, -0xb1, 0x02, 0x4d, 0x0f, 0x46, 0x19, 0x47, 0x1e, 0x85, 0x1d, 0x62, 0x18, 0x4d, 0x12, 0x48, 0x0c, -0x09, 0x06, 0x17, 0xff, 0xff, 0xf8, 0x99, 0xf6, 0xed, 0xf7, 0xe8, 0xfb, 0x7e, 0xff, 0x76, 0x01, -0x59, 0x02, 0x0d, 0x01, 0x1c, 0xfd, 0xb4, 0xf6, 0x9f, 0xee, 0xb1, 0xe6, 0x7f, 0xe0, 0x53, 0xdb, -0xb5, 0xd8, 0x57, 0xd9, 0x7b, 0xdd, 0x1f, 0xe5, 0xca, 0xec, 0x6c, 0xf4, 0x31, 0xfb, 0x6f, 0x01, -0x81, 0x06, 0x39, 0x09, 0x78, 0x09, 0xf0, 0x08, 0xa7, 0x08, 0x45, 0x09, 0xa6, 0x09, 0xce, 0x09, -0x7d, 0x0a, 0x91, 0x0c, 0x17, 0x10, 0xaf, 0x13, 0x53, 0x15, 0xdb, 0x14, 0x98, 0x13, 0x93, 0x10, -0x56, 0x0c, 0x53, 0x07, 0x5c, 0x02, 0x0f, 0xfe, 0xf6, 0xfa, 0x03, 0xf8, 0x35, 0xf6, 0xf7, 0xf4, -0x17, 0xf6, 0x05, 0xf8, 0x4c, 0xf9, 0x23, 0xf9, 0xf9, 0xf7, 0xf9, 0xf7, 0xca, 0xf9, 0xb0, 0xfc, -0xa2, 0xff, 0xfa, 0x02, 0xa1, 0x06, 0xfe, 0x0b, 0xd8, 0x11, 0x7e, 0x17, 0x9e, 0x1b, 0xfe, 0x1d, -0x4b, 0x1e, 0xb0, 0x1c, 0x27, 0x19, 0xfa, 0x14, 0xc8, 0x10, 0xfc, 0x0d, 0xbc, 0x0c, 0xa8, 0x0d, -0x52, 0x12, 0x17, 0x1a, 0x96, 0x22, 0x28, 0x29, 0x74, 0x2b, 0x0c, 0x2b, 0xad, 0x28, 0xdc, 0x22, -0x61, 0x19, 0xc3, 0x0c, 0x53, 0x00, 0x16, 0xf7, 0xf7, 0xf0, 0xf6, 0xeb, 0x1d, 0xe7, 0x59, 0xe4, -0x9e, 0xe5, 0x2d, 0xeb, 0x5f, 0xf1, 0x3d, 0xf5, 0x35, 0xf5, 0xf2, 0xf3, 0x51, 0xf2, 0x3e, 0xf1, -0xe7, 0xef, 0x24, 0xee, 0x28, 0xed, 0x00, 0xef, 0xf3, 0xf3, 0xa6, 0xfb, 0x23, 0x05, 0xd5, 0x0e, -0x55, 0x15, 0x62, 0x19, 0xbc, 0x19, 0x30, 0x19, 0x70, 0x16, 0x50, 0x11, 0xc0, 0x08, 0x3e, 0xfe, -0x2b, 0xf5, 0xef, 0xee, 0x7a, 0xeb, 0xe7, 0xe9, 0x7c, 0xe9, 0x7f, 0xea, 0xf6, 0xec, 0xf0, 0xef, -0x9f, 0xf2, 0x3e, 0xf3, 0xed, 0xf2, 0xeb, 0xf1, 0x79, 0xf0, 0x03, 0xef, 0xae, 0xed, 0x39, 0xed, -0x25, 0xee, 0x33, 0xf0, 0xbb, 0xf3, 0x28, 0xf8, 0x73, 0xfd, 0x28, 0x02, 0xa3, 0x05, 0x60, 0x07, -0x42, 0x08, 0x09, 0x09, 0x7e, 0x0a, 0x1c, 0x0b, 0x3a, 0x0a, 0x5f, 0x08, 0x0e, 0x07, 0x53, 0x07, -0x17, 0x07, 0x19, 0x06, 0x97, 0x04, 0x8c, 0x02, 0xc1, 0x00, 0x57, 0xff, 0x98, 0xfd, 0x97, 0xfb, -0xc6, 0xf9, 0x13, 0xf8, 0x00, 0xf7, 0xfe, 0xf5, 0xd2, 0xf5, 0x6c, 0xf6, 0x08, 0xf8, 0x07, 0xf9, -0x63, 0xf9, 0x24, 0xf9, 0x28, 0xfa, 0xb9, 0xfb, 0xf9, 0xfd, 0x60, 0x00, 0xa0, 0x02, 0x2c, 0x05, -0x6a, 0x08, 0x69, 0x0b, 0x50, 0x0e, 0x38, 0x10, 0x28, 0x11, 0x26, 0x11, 0x86, 0x0f, 0xb6, 0x0c, -0x84, 0x09, 0xd1, 0x06, 0x90, 0x04, 0xeb, 0x02, 0xe7, 0x01, 0x36, 0x01, 0x45, 0x02, 0xac, 0x03, -0x36, 0x05, 0x8a, 0x06, 0x26, 0x07, 0x82, 0x07, 0x8c, 0x07, 0x71, 0x06, 0xad, 0x04, 0x84, 0x02, -0x8d, 0x00, 0x50, 0xff, 0x05, 0xfe, 0x1d, 0xfd, 0x5c, 0xfc, 0xfc, 0xfc, 0x8c, 0xfe, 0x5d, 0x00, -0x54, 0x02, 0xe3, 0x03, 0xca, 0x04, 0x09, 0x06, 0xec, 0x06, 0xe6, 0x06, 0xe1, 0x05, 0x55, 0x04, -0x60, 0x03, 0x18, 0x02, 0xdc, 0xff, 0x55, 0xfc, 0x85, 0xf9, 0x90, 0xf7, 0x9d, 0xf6, 0xc5, 0xf6, -0x7f, 0xf6, 0x5e, 0xf6, 0x34, 0xf6, 0xd8, 0xf5, 0x56, 0xf6, 0x0c, 0xf8, 0xa4, 0xfb, 0xec, 0xff, -0x49, 0x03, 0x19, 0x06, 0x90, 0x09, 0x7c, 0x0e, 0xd4, 0x13, 0x3a, 0x16, 0x0a, 0x14, 0xb5, 0x0f, -0xe5, 0x0a, 0x90, 0x07, 0xe9, 0x03, 0xb9, 0xfd, 0xbd, 0xf5, 0xa2, 0xef, 0xab, 0xed, 0x5f, 0xf0, -0x3c, 0xf4, 0x7a, 0xf7, 0xba, 0xf9, 0xb6, 0xfb, 0x43, 0xfe, 0xac, 0x01, 0xa2, 0x04, 0x07, 0x06, -0x42, 0x05, 0x05, 0x03, 0x5b, 0x01, 0x69, 0x01, 0xaf, 0x02, 0x46, 0x03, 0x6c, 0x02, 0x47, 0x00, -0xfb, 0xff, 0x3b, 0x01, 0xd2, 0x03, 0xa4, 0x04, 0x34, 0x03, 0x96, 0x00, 0x74, 0xff, 0xf9, 0xfe, -0xad, 0xfe, 0x96, 0xfc, 0x33, 0xfa, 0x06, 0xf8, 0x28, 0xf7, 0xb7, 0xf6, 0x05, 0xf7, 0x50, 0xf8, -0x25, 0xfa, 0x92, 0xfb, 0xcc, 0xfc, 0x63, 0xfe, 0x91, 0x00, 0x23, 0x03, 0x66, 0x04, 0x8f, 0x02, -0xcb, 0xfe, 0xe7, 0xfa, 0x11, 0xf8, 0xea, 0xf4, 0x99, 0xf1, 0xa9, 0xee, 0x67, 0xed, 0x87, 0xef, -0x85, 0xf4, 0x31, 0xfa, 0xed, 0xff, 0x5c, 0x05, 0x3d, 0x0b, 0x1b, 0x10, 0x63, 0x13, 0xac, 0x14, -0x56, 0x14, 0xf4, 0x12, 0x56, 0x11, 0x15, 0x0f, 0x04, 0x0d, 0x77, 0x0b, 0x27, 0x0b, 0xeb, 0x0a, -0x7d, 0x0a, 0x46, 0x0a, 0xda, 0x0a, 0x47, 0x0c, 0x24, 0x0d, 0xb6, 0x0c, 0x02, 0x0b, 0x4e, 0x09, -0x3e, 0x07, 0x35, 0x04, 0xa7, 0x00, 0xd5, 0xfc, 0xa1, 0xf9, 0x1b, 0xf8, 0x5f, 0xf7, 0x81, 0xf6, -0xf7, 0xf6, 0x01, 0xf9, 0x98, 0xfb, 0x4e, 0xfe, 0xfb, 0xff, 0xa6, 0x00, 0x59, 0x01, 0xa2, 0x02, -0x7a, 0x03, 0xa5, 0x02, 0x02, 0x01, 0x4c, 0x00, 0x11, 0x00, 0x53, 0x01, 0xc5, 0x01, 0xc3, 0x02, -0x9f, 0x04, 0x37, 0x07, 0x43, 0x09, 0xeb, 0x09, 0xd7, 0x08, 0x19, 0x06, 0xa2, 0x02, 0xda, 0xfd, -0x3c, 0xf8, 0xcd, 0xf1, 0xba, 0xeb, 0x54, 0xe6, 0x3b, 0xe2, 0xf3, 0xde, 0xf8, 0xdc, 0xce, 0xdb, -0xe6, 0xdc, 0x5e, 0xdf, 0x9a, 0xe2, 0x82, 0xe6, 0x92, 0xea, 0x18, 0xef, 0xd6, 0xf3, 0xa3, 0xf6, -0x72, 0xf9, 0xce, 0xfa, 0xba, 0xfb, 0x81, 0xfc, 0x9b, 0xfc, 0x47, 0xfd, 0xbe, 0xfe, 0x8b, 0x00, -0xf7, 0x02, 0x6f, 0x06, 0x64, 0x09, 0x23, 0x0c, 0x5a, 0x0e, 0x46, 0x10, 0x80, 0x10, 0x97, 0x0f, -0xda, 0x0d, 0xc1, 0x0b, 0xcb, 0x0a, 0x5c, 0x0b, 0xc1, 0x0c, 0xa2, 0x0d, 0xac, 0x0e, 0x8f, 0x10, -0x4e, 0x13, 0x79, 0x16, 0x6d, 0x18, 0xbc, 0x17, 0x05, 0x15, 0xbb, 0x11, 0x1c, 0x0e, 0x78, 0x09, -0xcc, 0x02, 0x9f, 0xfb, 0xc3, 0xf5, 0x6f, 0xf3, 0xdb, 0xf3, 0x43, 0xf5, 0xc0, 0xf7, 0xe9, 0xfa, -0xa5, 0xff, 0x27, 0x05, 0x3f, 0x0a, 0x8a, 0x0c, 0x63, 0x0c, 0xa8, 0x0a, 0xc7, 0x08, 0xca, 0x05, -0xe2, 0x01, 0x13, 0xfd, 0xd5, 0xf8, 0x1b, 0xf5, 0x16, 0xf3, 0xde, 0xf2, 0x41, 0xf4, 0x7a, 0xf6, -0xe2, 0xf8, 0xb7, 0xfa, 0x07, 0xfc, 0x28, 0xfd, 0x2d, 0xfe, 0x27, 0xfe, 0x44, 0xfd, 0x69, 0xfb, -0x4e, 0xfa, 0xa5, 0xf9, 0x90, 0xfa, 0x02, 0xfb, 0xb6, 0xfb, 0x25, 0xfc, 0xb6, 0xfd, 0xc9, 0xff, -0xef, 0x01, 0xbf, 0x02, 0x5f, 0x02, 0x8e, 0x01, 0x6c, 0x00, 0x77, 0xff, 0xca, 0xfd, 0xd0, 0xfb, -0x4c, 0xfa, 0x41, 0xf9, 0x34, 0xf9, 0x7c, 0xfa, 0x76, 0xfd, 0x01, 0x02, 0x66, 0x06, 0x60, 0x0a, -0x00, 0x0e, 0x64, 0x11, 0x98, 0x14, 0xa8, 0x16, 0xfc, 0x16, 0x0e, 0x15, 0x4c, 0x12, 0x0e, 0x0f, -0xbc, 0x0b, 0xa7, 0x08, 0x55, 0x05, 0xa6, 0x01, 0x25, 0xff, 0x40, 0xfd, 0x66, 0xfc, 0x82, 0xfb, -0x4d, 0xfa, 0xf9, 0xf8, 0x7c, 0xf7, 0x1c, 0xf6, 0x99, 0xf4, 0x5e, 0xf2, 0x37, 0xef, 0x73, 0xec, -0x2c, 0xea, 0xf9, 0xe8, 0x3a, 0xe9, 0x75, 0xea, 0x52, 0xec, 0xbe, 0xee, 0x48, 0xf2, 0xba, 0xf6, -0xc7, 0xfa, 0xfd, 0xfd, 0xa3, 0x00, 0x74, 0x02, 0x8c, 0x03, 0x6e, 0x03, 0xd3, 0x02, 0x28, 0x01, -0x1e, 0xff, 0x13, 0xfd, 0x45, 0xfb, 0xa9, 0xf9, 0xae, 0xf8, 0xb3, 0xf8, 0xc2, 0xf9, 0x8e, 0xfa, -0x66, 0xfb, 0xe1, 0xfa, 0x3a, 0xf9, 0x9a, 0xf6, 0x02, 0xf4, 0x0b, 0xf1, 0x42, 0xed, 0x98, 0xe8, -0x22, 0xe4, 0xae, 0xe1, 0x74, 0xe1, 0x36, 0xe3, 0xc5, 0xe5, 0x6c, 0xe9, 0x8c, 0xef, 0xab, 0xf6, -0x11, 0xfe, 0x26, 0x04, 0x65, 0x09, 0xc3, 0x0d, 0x90, 0x10, 0xb7, 0x11, 0xc2, 0x10, 0x45, 0x0f, -0x62, 0x0e, 0xc1, 0x0e, 0x8c, 0x0f, 0x03, 0x10, 0xf2, 0x10, 0x81, 0x13, 0x11, 0x16, 0xe1, 0x17, -0x9a, 0x16, 0x22, 0x14, 0xda, 0x11, 0xaf, 0x0f, 0x40, 0x0d, 0xcf, 0x09, 0x64, 0x06, 0x44, 0x03, -0x1b, 0x01, 0xbd, 0xff, 0x4e, 0xfe, 0x12, 0xfe, 0x89, 0x00, 0xba, 0x05, 0x53, 0x0a, 0x34, 0x0d, -0xcc, 0x0e, 0xb6, 0x11, 0x29, 0x16, 0xaa, 0x19, 0xb4, 0x1a, 0xfe, 0x17, 0xff, 0x14, 0x79, 0x13, -0x65, 0x13, 0xaf, 0x11, 0xe0, 0x0d, 0xb9, 0x08, 0xba, 0x05, 0x8d, 0x04, 0x9d, 0x04, 0x95, 0x03, -0x8d, 0x02, 0xb6, 0x01, 0x86, 0x01, 0x73, 0x01, 0x1d, 0x01, 0xe2, 0x00, 0x36, 0x00, 0xa0, 0xfe, -0x01, 0xfc, 0x7b, 0xf9, 0x40, 0xf8, 0x3c, 0xf7, 0x31, 0xf6, 0x6c, 0xf4, 0x66, 0xf2, 0x0f, 0xf2, -0xc4, 0xf3, 0xf5, 0xf5, 0xcb, 0xf7, 0x94, 0xf8, 0x8c, 0xf9, 0x1b, 0xfb, 0x6c, 0xfc, 0xe7, 0xfc, -0x2a, 0xfc, 0x7a, 0xfa, 0x99, 0xf8, 0x92, 0xf6, 0xca, 0xf4, 0xef, 0xf2, 0x53, 0xf1, 0x97, 0xf0, -0x9d, 0xef, 0xbb, 0xee, 0x62, 0xee, 0xc7, 0xee, 0xa9, 0xef, 0x2c, 0xf0, 0xb0, 0xef, 0x2a, 0xef, -0x64, 0xef, 0xb3, 0xef, 0xe0, 0xef, 0xb5, 0xef, 0x97, 0xef, 0xb0, 0xf0, 0xfc, 0xf2, 0x23, 0xf6, -0xcf, 0xf8, 0xd5, 0xfa, 0xe4, 0xfc, 0xe6, 0xfe, 0x8a, 0x00, 0x9b, 0x01, 0x3b, 0x02, 0x08, 0x02, -0xdf, 0x01, 0x68, 0x01, 0x50, 0x00, 0x5d, 0xff, 0x3a, 0xfe, 0x6b, 0xfd, 0x07, 0xfc, 0x40, 0xfa, -0x5f, 0xf9, 0x17, 0xf9, 0x4b, 0xf9, 0x6b, 0xf9, 0x46, 0xf9, 0x22, 0xf9, 0x2a, 0xfa, 0xac, 0xfb, -0x94, 0xfc, 0xd7, 0xfd, 0x1e, 0xff, 0xd6, 0x00, 0xd5, 0x02, 0x7f, 0x04, 0x35, 0x05, 0x62, 0x06, -0x89, 0x07, 0xa8, 0x08, 0x08, 0x09, 0xf0, 0x08, 0x84, 0x08, 0x37, 0x08, 0xcc, 0x07, 0x85, 0x06, -0x40, 0x05, 0xa9, 0x03, 0x45, 0x02, 0xa2, 0x00, 0xc4, 0xfe, 0xd5, 0xfc, 0xbb, 0xfa, 0x5b, 0xf9, -0x48, 0xf8, 0x0f, 0xf8, 0x16, 0xf7, 0xf9, 0xf5, 0xb6, 0xf4, 0xf0, 0xf3, 0xd6, 0xf3, 0xeb, 0xf3, -0x4b, 0xf4, 0xfa, 0xf4, 0x07, 0xf6, 0xd2, 0xf7, 0xe5, 0xf9, 0xbf, 0xfb, 0x42, 0xfe, 0xd0, 0x00, -0xad, 0x03, 0x61, 0x07, 0x89, 0x0a, 0x35, 0x0d, 0x9a, 0x0f, 0x0d, 0x11, 0x07, 0x12, 0x4d, 0x12, -0x80, 0x12, 0xa5, 0x13, 0xed, 0x14, 0xe7, 0x15, 0x22, 0x16, 0x3a, 0x16, 0x29, 0x16, 0x7a, 0x16, -0x9c, 0x16, 0xa3, 0x15, 0x89, 0x13, 0x2c, 0x11, 0x62, 0x0f, 0x6e, 0x0d, 0x4a, 0x0b, 0x32, 0x09, -0x6b, 0x07, 0xcb, 0x05, 0x60, 0x04, 0xcb, 0x02, 0x42, 0x01, 0x4c, 0x00, 0xa8, 0xff, 0x7b, 0xfe, -0x80, 0xfd, 0x4a, 0xfd, 0x0f, 0xff, 0x8d, 0x01, 0x7e, 0x04, 0x74, 0x07, 0x16, 0x0a, 0xc0, 0x0c, -0xbd, 0x0f, 0x62, 0x12, 0xa1, 0x13, 0x36, 0x14, 0x39, 0x14, 0x93, 0x13, 0x9f, 0x11, 0xb0, 0x0e, -0x96, 0x0b, 0xeb, 0x07, 0x65, 0x03, 0xf5, 0xfe, 0xc4, 0xfa, 0x75, 0xf7, 0xb2, 0xf5, 0xc8, 0xf3, -0x02, 0xf2, 0x7b, 0xf0, 0x90, 0xef, 0xcd, 0xef, 0x52, 0xef, 0x52, 0xee, 0xfb, 0xeb, 0x9d, 0xe9, -0x28, 0xe7, 0xbd, 0xe4, 0xb2, 0xe2, 0x52, 0xe0, 0x83, 0xde, 0x5c, 0xdd, 0xc6, 0xdd, 0x09, 0xdf, -0x59, 0xe1, 0x1e, 0xe4, 0x48, 0xe7, 0x02, 0xea, 0xfb, 0xec, 0x63, 0xef, 0xb4, 0xf1, 0xe2, 0xf3, -0xf1, 0xf4, 0x2e, 0xf5, 0xd4, 0xf4, 0xce, 0xf4, 0x9f, 0xf5, 0x69, 0xf6, 0x99, 0xf7, 0xec, 0xf8, -0x48, 0xfa, 0xca, 0xfb, 0x9b, 0xfd, 0x36, 0xff, 0xdb, 0x00, 0x9c, 0x01, 0xff, 0x01, 0x55, 0x01, -0x27, 0x00, 0x38, 0xff, 0x6a, 0xff, 0x55, 0xff, 0x12, 0xff, 0xdd, 0xfe, 0x71, 0xff, 0x90, 0x00, -0x0a, 0x03, 0x15, 0x05, 0xca, 0x06, 0xbc, 0x08, 0xe2, 0x0a, 0x10, 0x0d, 0xd1, 0x0e, 0x3b, 0x10, -0xc0, 0x10, 0x35, 0x11, 0x1e, 0x11, 0x08, 0x11, 0xe7, 0x0f, 0x72, 0x0e, 0x7c, 0x0c, 0x5c, 0x0a, -0xc1, 0x08, 0xec, 0x06, 0x7c, 0x05, 0x09, 0x04, 0x8b, 0x03, 0xfe, 0x02, 0xc7, 0x02, 0x22, 0x03, -0xf0, 0x03, 0x9c, 0x04, 0x33, 0x05, 0xdb, 0x04, 0x1a, 0x04, 0xb0, 0x03, 0x81, 0x02, 0x37, 0x02, -0x59, 0x01, 0xab, 0x00, 0x0d, 0x00, 0xd5, 0xff, 0x01, 0x00, 0xdc, 0x00, 0xee, 0x01, 0x06, 0x03, -0xc6, 0x03, 0x15, 0x04, 0x10, 0x04, 0xe0, 0x03, 0x9d, 0x03, 0x17, 0x03, 0x18, 0x02, 0x94, 0x00, -0x24, 0xff, 0x90, 0xfe, 0x81, 0xfe, 0x27, 0xff, 0xbc, 0xff, 0x9c, 0xff, 0x48, 0x00, 0x5d, 0x01, -0xc7, 0x02, 0x53, 0x03, 0xd7, 0x03, 0x24, 0x04, 0xf6, 0x04, 0xa0, 0x05, 0xb0, 0x06, 0x18, 0x08, -0x43, 0x0a, 0x6e, 0x0c, 0x3e, 0x0e, 0x32, 0x10, 0xfa, 0x10, 0x37, 0x12, 0x36, 0x13, 0x97, 0x13, -0x52, 0x13, 0x9f, 0x12, 0xf1, 0x11, 0x58, 0x11, 0xf7, 0x10, 0x93, 0x0f, 0x44, 0x0e, 0xef, 0x0c, -0xb2, 0x0b, 0x69, 0x0a, 0x8e, 0x08, 0x64, 0x06, 0x65, 0x04, 0xc3, 0x02, 0x8e, 0x00, 0xca, 0xfd, -0x0d, 0xfb, 0xe9, 0xf8, 0x4c, 0xf7, 0x79, 0xf5, 0x95, 0xf3, 0xd6, 0xf1, 0xfa, 0xf0, 0xa8, 0xf1, -0xe1, 0xf3, 0x33, 0xf6, 0x77, 0xf8, 0x87, 0xfa, 0x42, 0xfd, 0xe8, 0x00, 0x1e, 0x04, 0x95, 0x06, -0xbc, 0x07, 0xdb, 0x07, 0x94, 0x07, 0xa4, 0x06, 0x5d, 0x05, 0x3a, 0x03, 0xdd, 0x00, 0x0c, 0xfe, -0x10, 0xfb, 0xdc, 0xf7, 0x69, 0xf5, 0x57, 0xf3, 0x9d, 0xf1, 0x5d, 0xf0, 0xcc, 0xee, 0x98, 0xed, -0x27, 0xed, 0xbe, 0xec, 0x92, 0xec, 0x24, 0xeb, 0xb5, 0xe9, 0x2a, 0xe8, 0xdf, 0xe6, 0x9f, 0xe5, -0xb4, 0xe4, 0x5f, 0xe4, 0x82, 0xe4, 0x25, 0xe5, 0x7d, 0xe6, 0xd6, 0xe8, 0xc2, 0xeb, 0x12, 0xef, -0x8d, 0xf2, 0x10, 0xf6, 0xec, 0xf9, 0xf6, 0xfd, 0x57, 0x01, 0x38, 0x04, 0x22, 0x06, 0x40, 0x07, -0x10, 0x08, 0x5e, 0x08, 0xad, 0x08, 0x3c, 0x08, 0xd9, 0x07, 0x24, 0x07, 0x0e, 0x07, 0xb4, 0x06, -0x8a, 0x06, 0x1f, 0x06, 0xb8, 0x05, 0x27, 0x05, 0xa8, 0x04, 0x60, 0x04, 0xe9, 0x03, 0xff, 0x03, -0x98, 0x03, 0xdd, 0x02, 0x00, 0x02, 0x0c, 0x01, 0x77, 0x01, 0xa7, 0x02, 0xc4, 0x03, 0xc1, 0x04, -0x05, 0x06, 0xe0, 0x07, 0x2a, 0x0a, 0x33, 0x0c, 0x09, 0x0e, 0xa3, 0x0f, 0xb8, 0x10, 0x9c, 0x11, -0xbe, 0x11, 0x61, 0x11, 0xf9, 0x10, 0x6e, 0x10, 0x70, 0x0f, 0xa7, 0x0d, 0x7b, 0x0b, 0x35, 0x0a, -0x62, 0x09, 0xfb, 0x08, 0x57, 0x08, 0x2f, 0x07, 0x8c, 0x06, 0xa7, 0x06, 0xa0, 0x06, 0x0b, 0x06, -0x9d, 0x04, 0xf8, 0x02, 0x9e, 0x01, 0x96, 0x00, 0x04, 0xff, 0xa3, 0xfd, 0x8d, 0xfc, 0xe3, 0xfb, -0xa0, 0xfb, 0x77, 0xfb, 0x3b, 0xfb, 0xa0, 0xfb, 0xa6, 0xfc, 0xff, 0xfd, 0x79, 0xff, 0x3f, 0x00, -0xf5, 0x00, 0x90, 0x01, 0xec, 0x01, 0x6d, 0x02, 0xe7, 0x02, 0x95, 0x02, 0xbf, 0x02, 0x12, 0x03, -0x8f, 0x03, 0x7e, 0x03, 0xbd, 0x03, 0x4a, 0x03, 0xd4, 0x02, 0x32, 0x02, 0xbc, 0x01, 0xd2, 0x01, -0xdf, 0x01, 0x82, 0x01, 0x47, 0x01, 0x6a, 0x01, 0xa4, 0x01, 0xb4, 0x01, 0x0d, 0x02, 0xd4, 0x02, -0x49, 0x03, 0x96, 0x03, 0x9f, 0x03, 0x2c, 0x03, 0x1c, 0x03, 0x25, 0x03, 0x31, 0x03, 0x81, 0x02, -0x32, 0x02, 0xe0, 0x01, 0xcb, 0x01, 0x25, 0x02, 0xec, 0x01, 0xa3, 0x01, 0xf3, 0x00, 0xdc, 0x00, -0x59, 0x00, 0xae, 0xff, 0xbd, 0xfe, 0x08, 0xfe, 0x29, 0xfd, 0xc4, 0xfb, 0xd5, 0xf9, 0xfa, 0xf7, -0x31, 0xf6, 0x43, 0xf5, 0x77, 0xf4, 0x18, 0xf3, 0x08, 0xf2, 0x73, 0xf1, 0x4c, 0xf1, 0xa3, 0xf1, -0xd3, 0xf2, 0x7e, 0xf4, 0xb4, 0xf5, 0x1e, 0xf7, 0xf8, 0xf8, 0x17, 0xfb, 0x35, 0xfd, 0x25, 0xff, -0x40, 0x01, 0x24, 0x03, 0x1f, 0x05, 0x5e, 0x06, 0x33, 0x07, 0x54, 0x07, 0x1f, 0x07, 0x5a, 0x06, -0x5b, 0x05, 0x52, 0x04, 0x2d, 0x03, 0xd8, 0x01, 0x97, 0x00, 0xff, 0xfe, 0xb9, 0xfd, 0x7d, 0xfc, -0xac, 0xfb, 0xe7, 0xfa, 0x0b, 0xfa, 0x4d, 0xf9, 0x86, 0xf8, 0x83, 0xf7, 0x92, 0xf6, 0xc3, 0xf5, -0xd4, 0xf4, 0x1d, 0xf4, 0xa0, 0xf3, 0x90, 0xf3, 0x24, 0xf4, 0x17, 0xf5, 0x70, 0xf6, 0xfd, 0xf7, -0xdc, 0xf9, 0x06, 0xfc, 0x2a, 0xfe, 0x1d, 0x00, 0x17, 0x02, 0xa8, 0x03, 0x24, 0x05, 0xbf, 0x05, -0x42, 0x06, 0xc0, 0x06, 0x13, 0x07, 0x77, 0x07, 0x57, 0x07, 0x0a, 0x07, 0xdc, 0x06, 0xdd, 0x06, -0x65, 0x06, 0x68, 0x05, 0x0f, 0x04, 0x35, 0x03, 0x7d, 0x02, 0x82, 0x01, 0x31, 0x00, 0xec, 0xfe, -0x2c, 0xfe, 0x35, 0xfe, 0x3c, 0xfe, 0x13, 0xfe, 0x34, 0xfe, 0xd4, 0xfe, 0xa4, 0xff, 0xae, 0x00, -0x71, 0x02, 0xb1, 0x03, 0x1d, 0x05, 0xbb, 0x06, 0x7d, 0x08, 0x7c, 0x09, 0x52, 0x0a, 0xee, 0x0a, -0x45, 0x0b, 0x96, 0x0b, 0x98, 0x0b, 0x4f, 0x0b, 0x27, 0x0b, 0xc6, 0x0a, 0xb5, 0x09, 0xe4, 0x08, -0xd6, 0x07, 0x93, 0x06, 0x6f, 0x05, 0x21, 0x04, 0xc2, 0x02, 0x32, 0x01, 0xbc, 0xff, 0xe1, 0xfe, -0xf5, 0xfd, 0xbd, 0xfc, 0x8f, 0xfb, 0x57, 0xfa, 0xc1, 0xf9, 0x3a, 0xf9, 0xca, 0xf8, 0x1a, 0xf8, -0x8f, 0xf7, 0xec, 0xf7, 0x82, 0xf8, 0xff, 0xf8, 0x82, 0xf9, 0x5f, 0xfa, 0x9f, 0xfb, 0xd6, 0xfc, -0x77, 0xfd, 0x53, 0xfe, 0x2a, 0xff, 0x54, 0x00, 0x9e, 0x00, 0xe9, 0x00, 0xbe, 0x00, 0x6b, 0x00, -0x53, 0x00, 0x53, 0x00, 0x4d, 0x00, 0xb2, 0xff, 0x92, 0xff, 0x44, 0xff, 0x2e, 0xff, 0xfc, 0xfe, -0x6f, 0xfe, 0x0f, 0xfe, 0xf6, 0xfd, 0xcf, 0xfd, 0x53, 0xfd, 0x60, 0xfc, 0xce, 0xfb, 0xbb, 0xfb, -0x49, 0xfb, 0x81, 0xfa, 0x46, 0xf9, 0x45, 0xf8, 0x43, 0xf8, 0x89, 0xf8, 0x36, 0xf8, 0xb3, 0xf8, -0xe4, 0xf8, 0xab, 0xf9, 0x35, 0xfa, 0xa1, 0xfa, 0xc3, 0xfa, 0x23, 0xfb, 0x31, 0xfb, 0x62, 0xfb, -0x5b, 0xfb, 0x7b, 0xfb, 0xb3, 0xfb, 0x59, 0xfc, 0xf2, 0xfc, 0x8c, 0xfd, 0xf0, 0xfd, 0xa6, 0xfe, -0x44, 0xff, 0xc0, 0xff, 0x36, 0x00, 0x51, 0x00, 0x67, 0x00, 0x52, 0x00, 0x11, 0x00, 0xe9, 0xff, -0x8a, 0xff, 0x87, 0xff, 0xb0, 0xff, 0xaa, 0xff, 0x62, 0x00, 0x92, 0x01, 0xe5, 0x02, 0x1b, 0x04, -0x0a, 0x05, 0x8e, 0x05, 0x79, 0x06, 0x9b, 0x06, 0x02, 0x07, 0x71, 0x06, 0x9d, 0x05, 0x89, 0x04, -0xa6, 0x03, 0xfb, 0x02, 0x30, 0x02, 0xff, 0x00, 0xcc, 0xff, 0x42, 0xff, 0xd0, 0xfe, 0x5c, 0xfe, -0xc0, 0xfd, 0x7a, 0xfd, 0xe0, 0xfc, 0x3d, 0xfc, 0xda, 0xfb, 0x90, 0xfb, 0xda, 0xfa, 0x1e, 0xfa, -0xc4, 0xf9, 0x2c, 0xf9, 0xa4, 0xf8, 0x41, 0xf8, 0x2d, 0xf8, 0x18, 0xf8, 0x13, 0xf8, 0x03, 0xf8, -0x59, 0xf8, 0xe0, 0xf8, 0x31, 0xf9, 0xcc, 0xf9, 0x1a, 0xfa, 0xc2, 0xfa, 0x7d, 0xfb, 0x65, 0xfc, -0x29, 0xfd, 0xd1, 0xfd, 0x17, 0xfe, 0x73, 0xfe, 0x51, 0xff, 0xb6, 0xff, 0xfd, 0xff, 0xf2, 0xff, -0x0f, 0x00, 0x06, 0x00, 0xd6, 0xff, 0xe4, 0xff, 0x5a, 0xff, 0x8e, 0xff, 0xa9, 0xff, 0x16, 0xff, -0xf5, 0xfe, 0xb3, 0xfe, 0x70, 0xfe, 0x38, 0xfe, 0x16, 0xfe, 0xba, 0xfe, 0x2a, 0xff, 0xee, 0xff, -0x73, 0x01, 0xc3, 0x02, 0x9c, 0x03, 0xd1, 0x04, 0x0c, 0x06, 0x51, 0x07, 0x41, 0x08, 0x1a, 0x09, -0xde, 0x09, 0x60, 0x0a, 0x1c, 0x0b, 0x3b, 0x0b, 0x7c, 0x0b, 0xe1, 0x0a, 0x47, 0x0a, 0x99, 0x09, -0xf3, 0x08, 0x71, 0x08, 0xa9, 0x07, 0x66, 0x06, 0x9c, 0x05, 0x54, 0x04, 0x23, 0x03, 0x2b, 0x02, -0xf4, 0x00, 0xc5, 0xff, 0x89, 0xfe, 0x47, 0xfd, 0x3f, 0xfc, 0x3f, 0xfb, 0x1f, 0xfa, 0x92, 0xf9, -0xa1, 0xf8, 0x4a, 0xf8, 0x88, 0xf7, 0xc2, 0xf7, 0x3c, 0xf8, 0xde, 0xf8, 0x6e, 0xf9, 0xf4, 0xf9, -0xc3, 0xfa, 0xb9, 0xfb, 0x70, 0xfc, 0x13, 0xfd, 0x88, 0xfd, 0x13, 0xfe, 0x9b, 0xfe, 0xdc, 0xfe, -0x5b, 0xff, 0xb8, 0xff, 0x12, 0x00, 0x89, 0x00, 0xed, 0x00, 0xd1, 0x00, 0xb1, 0x00, 0x5a, 0x00, -0x04, 0x00, 0xcb, 0xff, 0x67, 0xff, 0x4c, 0xfe, 0x90, 0xfd, 0xf2, 0xfc, 0x15, 0xfd, 0xae, 0xfc, -0x7c, 0xfc, 0x54, 0xfc, 0x34, 0xfc, 0x54, 0xfc, 0x51, 0xfc, 0x8d, 0xfc, 0x65, 0xfc, 0x61, 0xfc, -0xf6, 0xfc, 0x5d, 0xfd, 0x16, 0xfe, 0x83, 0xfe, 0xe3, 0xfe, 0x6a, 0xff, 0xaf, 0xff, 0xa5, 0x00, -0x65, 0x01, 0x06, 0x02, 0x59, 0x02, 0x83, 0x03, 0xa8, 0x03, 0x1c, 0x04, 0x6e, 0x04, 0xb1, 0x04, -0x7b, 0x05, 0x63, 0x05, 0xb5, 0x05, 0x9b, 0x05, 0x84, 0x05, 0x14, 0x05, 0x9a, 0x04, 0x9b, 0x03, -0xd7, 0x02, 0xb2, 0x02, 0xa1, 0x02, 0x6c, 0x02, 0x76, 0x02, 0x18, 0x02, 0xe3, 0x01, 0xfe, 0x01, -0x0e, 0x02, 0x17, 0x02, 0xee, 0x01, 0xc5, 0x01, 0x33, 0x01, 0x50, 0x01, 0xea, 0x00, 0xda, 0x00, -0x32, 0x01, 0x0e, 0x01, 0xce, 0x00, 0xe4, 0x00, 0x22, 0x01, 0x96, 0x01, 0x69, 0x01, 0x60, 0x01, -0x29, 0x01, 0x0d, 0x01, 0xe7, 0x00, 0xe8, 0x00, 0xd0, 0x00, 0x8e, 0x00, 0xfd, 0xff, 0xc9, 0xff, -0xe5, 0xff, 0x8d, 0xff, 0x90, 0xff, 0x8e, 0xff, 0x7e, 0xff, 0x88, 0xff, 0x37, 0xff, 0x82, 0xff, -0x61, 0xff, 0x93, 0xff, 0xa4, 0xff, 0x8c, 0xff, 0xf2, 0xff, 0xe6, 0xff, 0xaf, 0xff, 0x58, 0xff, -0x92, 0xff, 0xf8, 0xff, 0x14, 0x00, 0x32, 0x00, 0x85, 0x00, 0x51, 0x00, 0x6e, 0x00, 0x44, 0x01, -0xa4, 0x01, 0x44, 0x01, 0x1a, 0x01, 0xc3, 0x00, 0x8a, 0x00, 0x4d, 0x00, 0xfa, 0xff, 0xa1, 0xff, -0x01, 0xff, 0x0b, 0xff, 0xfc, 0xfe, 0x74, 0xff, 0x6f, 0xff, 0xe0, 0xff, 0x92, 0x00, 0x1b, 0x01, -0xde, 0x01, 0xd6, 0x02, 0x6f, 0x03, 0x6f, 0x04, 0x3f, 0x05, 0xaa, 0x05, 0x31, 0x06, 0xb9, 0x06, -0x2b, 0x07, 0xce, 0x07, 0x87, 0x08, 0xf3, 0x08, 0x4d, 0x09, 0x9d, 0x09, 0xaa, 0x09, 0x58, 0x09, -0x0b, 0x09, 0x53, 0x08, 0xa9, 0x07, 0x48, 0x07, 0xbb, 0x06, 0x59, 0x06, 0x5b, 0x05, 0xa6, 0x04, -0xf6, 0x03, 0x11, 0x03, 0xba, 0x02, 0x10, 0x02, 0x1a, 0x02, 0xac, 0x01, 0xa2, 0x01, 0x46, 0x01, -0x0c, 0x01, 0xa7, 0x00, 0x0f, 0x00, 0x7a, 0xff, 0x27, 0xff, 0x56, 0xff, 0x5a, 0xff, 0x94, 0xff, -0xb4, 0xff, 0xc4, 0xff, 0xc0, 0xff, 0xd6, 0xff, 0xcd, 0xff, 0xf2, 0xff, 0x14, 0x00, 0xe0, 0xff, -0xdf, 0xff, 0xd0, 0xff, 0xd8, 0xff, 0xa0, 0xff, 0x30, 0xff, 0x77, 0xfe, 0xfa, 0xfd, 0x84, 0xfd, -0x6a, 0xfd, 0xbe, 0xfc, 0xb9, 0xfc, 0x4b, 0xfc, 0xaf, 0xfb, 0x67, 0xfb, 0xc8, 0xfb, 0x90, 0xfb, -0x69, 0xfb, 0xa9, 0xfb, 0x4f, 0xfb, 0xe0, 0xfb, 0xea, 0xfb, 0xf8, 0xfb, 0x72, 0xfc, 0xca, 0xfc, -0x0c, 0xfd, 0x5f, 0xfd, 0xed, 0xfd, 0x4e, 0xfe, 0xb2, 0xfe, 0x7e, 0xff, 0x40, 0x00, 0xb9, 0x00, -0x22, 0x01, 0xbf, 0x01, 0x05, 0x02, 0x7d, 0x02, 0x26, 0x03, 0x46, 0x03, 0x01, 0x04, 0x42, 0x04, -0x2f, 0x04, 0x44, 0x04, 0x46, 0x04, 0x62, 0x04, 0x04, 0x04, 0xf1, 0x03, 0x87, 0x03, 0x26, 0x03, -0xa0, 0x02, 0xa7, 0x02, 0x96, 0x02, 0x57, 0x02, 0x08, 0x02, 0xc9, 0x01, 0xb8, 0x01, 0x6c, 0x01, -0x75, 0x01, 0x31, 0x01, 0xc2, 0x00, 0x74, 0x00, 0x38, 0x00, 0xc1, 0xff, 0xbe, 0xff, 0x00, 0x00, -0x48, 0x00, 0x9f, 0x00, 0x07, 0x01, 0x5f, 0x01, 0x88, 0x01, 0x49, 0x01, 0x67, 0x01, 0x4c, 0x01, -0xa2, 0x00, 0x9c, 0x00, 0x53, 0x00, 0xfe, 0xff, 0xc2, 0xff, 0xda, 0xff, 0x6e, 0xff, 0x8e, 0xff, -0xd1, 0xff, 0xd7, 0xff, 0x2f, 0x00, 0x60, 0x00, 0x05, 0x01, 0x1f, 0x01, 0xfe, 0x00, 0x25, 0x01, -0x58, 0x01, 0x0c, 0x01, 0x4e, 0x01, 0x7b, 0x01, 0x62, 0x01, 0x1b, 0x01, 0x49, 0x01, 0x70, 0x01, -0x23, 0x01, 0x77, 0x01, 0xa7, 0x01, 0xdc, 0x01, 0xa2, 0x01, 0xce, 0x01, 0xc0, 0x01, 0xeb, 0x01, -0xcd, 0x01, 0x10, 0x02, 0x96, 0x01, 0x1e, 0x01, 0xff, 0x00, 0xcb, 0x00, 0xb7, 0x00, 0x78, 0x00, -0x47, 0x00, 0x40, 0x00, 0x18, 0x00, 0x28, 0x00, 0x1e, 0x00, 0x35, 0x00, 0x88, 0x00, 0x8b, 0x00, -0xf7, 0x00, 0x26, 0x01, 0x75, 0x01, 0xbf, 0x01, 0xb8, 0x01, 0xc9, 0x01, 0xb4, 0x01, 0x8e, 0x01, -0xb4, 0x01, 0x0c, 0x02, 0x40, 0x02, 0x75, 0x02, 0x84, 0x02, 0xc9, 0x02, 0xcf, 0x02, 0xcc, 0x02, -0xb3, 0x02, 0xb8, 0x02, 0x3d, 0x02, 0xbd, 0x01, 0x72, 0x01, 0x11, 0x01, 0xca, 0x00, 0x95, 0x00, -0x69, 0x00, 0x6e, 0x00, 0x7a, 0x00, 0xa2, 0x00, 0x70, 0x00, 0x8f, 0x00, 0x94, 0x00, 0x2a, 0x00, -0xdc, 0xff, 0xd2, 0xff, 0x35, 0xff, 0xac, 0xfe, 0x4a, 0xfe, 0xe1, 0xfd, 0x30, 0xfe, 0x2a, 0xfe, -0x30, 0xfe, 0xdc, 0xfd, 0xad, 0xfd, 0xb3, 0xfd, 0xd5, 0xfd, 0x3d, 0xfd, 0x15, 0xfd, 0xe0, 0xfc, -0xdf, 0xfc, 0xb9, 0xfc, 0xe8, 0xfc, 0xed, 0xfc, 0xad, 0xfc, 0xa7, 0xfc, 0x0a, 0xfd, 0x42, 0xfd, -0x13, 0xfd, 0xbb, 0xfc, 0x87, 0xfc, 0x74, 0xfc, 0x31, 0xfc, 0x76, 0xfc, 0x11, 0xfc, 0x6c, 0xfc, -0xaa, 0xfc, 0xcd, 0xfc, 0x8c, 0xfc, 0x55, 0xfc, 0x94, 0xfc, 0x5f, 0xfc, 0xd1, 0xfc, 0xd5, 0xfc, -0x89, 0xfc, 0x72, 0xfc, 0x7c, 0xfc, 0x6b, 0xfc, 0x67, 0xfc, 0x49, 0xfc, 0x5e, 0xfc, 0xa2, 0xfc, -0x3d, 0xfd, 0x3a, 0xfd, 0x8f, 0xfd, 0xcb, 0xfd, 0xf3, 0xfd, 0x2b, 0xfe, 0x3a, 0xfe, 0xd3, 0xfe, -0xdb, 0xfe, 0x02, 0xff, 0x36, 0xff, 0x0a, 0xff, 0x33, 0xff, 0xf0, 0xfe, 0x47, 0xff, 0x7e, 0xff, -0xc3, 0xff, 0xf2, 0xff, 0x43, 0x00, 0x53, 0x00, 0x45, 0x00, 0x6e, 0x00, 0x73, 0x00, 0xa4, 0x00, -0x68, 0x00, 0x61, 0x00, 0x34, 0x00, 0x4d, 0x00, 0x4d, 0x00, 0x6c, 0x00, 0x16, 0x01, 0x8c, 0x01, -0xfc, 0x01, 0x7b, 0x02, 0xb6, 0x02, 0xcd, 0x02, 0x35, 0x03, 0x12, 0x03, 0x42, 0x03, 0x00, 0x03, -0xbf, 0x02, 0x5f, 0x02, 0x29, 0x02, 0x60, 0x02, 0x53, 0x02, 0x29, 0x02, 0xdd, 0x01, 0xda, 0x01, -0xfc, 0x01, 0xc9, 0x01, 0x07, 0x02, 0x23, 0x02, 0x18, 0x02, 0x3c, 0x02, 0x43, 0x02, 0x11, 0x02, -0xd6, 0x01, 0x8a, 0x01, 0x45, 0x01, 0x44, 0x01, 0xd3, 0x00, 0x8b, 0x00, 0x88, 0x00, 0xb2, 0x00, -0x90, 0x00, 0xe6, 0x00, 0x08, 0x01, 0x1d, 0x01, 0x35, 0x01, 0x42, 0x01, 0x0a, 0x01, 0x96, 0x00, -0x46, 0x00, 0x7d, 0xff, 0x60, 0xff, 0xc6, 0xfe, 0xdc, 0xfe, 0xcc, 0xfe, 0xd0, 0xfe, 0x9b, 0xfe, -0xd8, 0xfe, 0xf3, 0xfe, 0x19, 0xff, 0x30, 0xff, 0xed, 0xfe, 0xae, 0xfe, 0x70, 0xfe, 0x55, 0xfe, -0x33, 0xfe, 0x40, 0xfe, 0x78, 0xfe, 0x58, 0xfe, 0x49, 0xfe, 0x61, 0xfe, 0x5f, 0xfe, 0x8d, 0xfe, -0xb6, 0xfe, 0x98, 0xfe, 0x9d, 0xfe, 0x76, 0xfe, 0xc0, 0xfe, 0xc3, 0xfe, 0x20, 0xff, 0x5f, 0xff, -0xee, 0xfe, 0xcd, 0xfe, 0x79, 0xfe, 0x63, 0xfe, 0x27, 0xfe, 0x4a, 0xfe, 0xcf, 0xfd, 0xa7, 0xfd, -0xb3, 0xfd, 0xbe, 0xfd, 0x65, 0xfd, 0x6b, 0xfd, 0x53, 0xfd, 0x59, 0xfd, 0x58, 0xfd, 0x6d, 0xfd, -0x7b, 0xfd, 0x55, 0xfd, 0x6f, 0xfd, 0xf5, 0xfc, 0xa0, 0xfc, 0xa5, 0xfc, 0xad, 0xfc, 0x29, 0xfc, -0x3a, 0xfc, 0x1e, 0xfc, 0x23, 0xfc, 0xc9, 0xfb, 0x90, 0xfb, 0x91, 0xfb, 0xd3, 0xfb, 0x9e, 0xfb, -0xc6, 0xfb, 0xe0, 0xfb, 0xe3, 0xfb, 0x10, 0xfc, 0x07, 0xfc, 0xdc, 0xfb, 0x11, 0xfc, 0xe1, 0xfb, -0x00, 0xfc, 0x5a, 0xfc, 0x76, 0xfc, 0xa8, 0xfc, 0xd3, 0xfc, 0x4f, 0xfd, 0xa6, 0xfd, 0x0d, 0xfe, -0x3b, 0xfe, 0x3d, 0xfe, 0x3b, 0xfe, 0x60, 0xfe, 0x88, 0xfe, 0xd9, 0xfe, 0xce, 0xfe, 0x33, 0xff, -0x39, 0xff, 0xaa, 0xff, 0x16, 0x00, 0x1c, 0x00, 0x60, 0x00, 0x81, 0x00, 0x92, 0x00, 0xa4, 0x00, -0xd1, 0x00, 0x7c, 0x00, 0xe2, 0x00, 0x1f, 0x01, 0x00, 0x01, 0x17, 0x01, 0x0d, 0x01, 0x64, 0x01, -0x85, 0x01, 0x8d, 0x01, 0xf6, 0x01, 0xfd, 0x01, 0x15, 0x02, 0xc8, 0x01, 0xf5, 0x01, 0x95, 0x01, -0xb3, 0x01, 0x1e, 0x02, 0x64, 0x02, 0xf5, 0x02, 0x70, 0x03, 0x6d, 0x03, 0x35, 0x03, 0x1d, 0x03, -0x73, 0x03, 0xaa, 0x03, 0xda, 0x03, 0x81, 0x03, 0xc5, 0x03, 0xcd, 0x03, 0xf7, 0x03, 0x15, 0x04, -0x09, 0x04, 0x32, 0x04, 0x71, 0x04, 0x95, 0x04, 0xea, 0x04, 0x06, 0x05, 0xde, 0x04, 0x0c, 0x05, -0x78, 0x04, 0x79, 0x04, 0x0c, 0x04, 0xbe, 0x03, 0xde, 0x03, 0x69, 0x03, 0xfd, 0x02, 0xb7, 0x02, -0x7f, 0x02, 0x44, 0x02, 0xc1, 0x01, 0xb0, 0x01, 0x92, 0x01, 0xa0, 0x01, 0x5f, 0x01, 0x2e, 0x01, -0xfb, 0x00, 0x77, 0x00, 0x41, 0x00, 0xfb, 0xff, 0x11, 0x00, 0xa7, 0xff, 0x66, 0xff, 0x00, 0xff, -0x9b, 0xfe, 0x76, 0xfe, 0x61, 0xfe, 0x3a, 0xfe, 0xf6, 0xfd, 0x7b, 0xfd, 0x3b, 0xfd, 0xc5, 0xfc, -0xab, 0xfc, 0xc0, 0xfc, 0xc1, 0xfc, 0xbb, 0xfc, 0xa9, 0xfc, 0x5c, 0xfc, 0x39, 0xfc, 0x47, 0xfc, -0x0c, 0xfc, 0xcf, 0xfb, 0xbf, 0xfb, 0xbd, 0xfb, 0x59, 0xfb, 0x4d, 0xfb, 0x24, 0xfb, 0x03, 0xfb, -0xfb, 0xfa, 0xfd, 0xfa, 0xfc, 0xfa, 0x56, 0xfb, 0xfb, 0xfa, 0x09, 0xfb, 0x19, 0xfb, 0x52, 0xfb, -0x18, 0xfb, 0x8d, 0xfb, 0x23, 0xfb, 0x82, 0xfb, 0xac, 0xfb, 0x41, 0xfc, 0x66, 0xfc, 0xf3, 0xfb, -0x71, 0xfc, 0xfb, 0xfb, 0x52, 0xfc, 0x59, 0xfc, 0x0d, 0xfc, 0x14, 0xfc, 0x5c, 0xfc, 0xcd, 0xfc, -0x0e, 0xfd, 0x5e, 0xfd, 0xa2, 0xfd, 0xe7, 0xfd, 0xfb, 0xfd, 0xf8, 0xfd, 0xf0, 0xfd, 0x16, 0xfe, -0xf6, 0xfd, 0xf2, 0xfd, 0xea, 0xfd, 0xf8, 0xfd, 0x31, 0xfe, 0x65, 0xfe, 0xb2, 0xfe, 0x20, 0xff, -0x74, 0xff, 0x6f, 0xff, 0x81, 0xff, 0xdf, 0xff, 0xbd, 0xff, 0x30, 0x00, 0x7d, 0x00, 0x8e, 0x00, -0xa9, 0x00, 0xb4, 0x00, 0x2c, 0x01, 0x5d, 0x01, 0x48, 0x01, 0x8f, 0x01, 0x00, 0x02, 0x5f, 0x02, -0x6a, 0x02, 0xd7, 0x02, 0xee, 0x02, 0x30, 0x03, 0x24, 0x03, 0x2a, 0x03, 0x11, 0x03, 0x20, 0x03, -0x82, 0x03, 0xad, 0x03, 0xa8, 0x03, 0x7c, 0x03, 0x24, 0x03, 0x07, 0x03, 0xb8, 0x02, 0xa9, 0x02, -0x9e, 0x02, 0x74, 0x02, 0x55, 0x02, 0x4c, 0x02, 0x97, 0x02, 0x7a, 0x02, 0x50, 0x02, 0x39, 0x02, -0x20, 0x02, 0xff, 0x01, 0x13, 0x02, 0xfe, 0x01, 0xe0, 0x01, 0x12, 0x02, 0xfb, 0x01, 0xcf, 0x01, -0xa1, 0x01, 0x65, 0x01, 0xef, 0x01, 0xf9, 0x01, 0x37, 0x02, 0x4c, 0x02, 0xa7, 0x02, 0xbf, 0x02, -0xcc, 0x02, 0xd5, 0x02, 0xf5, 0x02, 0xf3, 0x02, 0xfa, 0x02, 0x48, 0x03, 0xa2, 0x03, 0xff, 0x03, -0x2b, 0x04, 0xe1, 0x03, 0x02, 0x04, 0x47, 0x04, 0x67, 0x04, 0x53, 0x04, 0x5b, 0x04, 0x9f, 0x04, -0xce, 0x04, 0x92, 0x04, 0x74, 0x04, 0x24, 0x04, 0x8d, 0x03, 0x5d, 0x03, 0xd3, 0x02, 0x0e, 0x03, -0x0b, 0x03, 0xcc, 0x02, 0xb2, 0x02, 0x59, 0x02, 0xb9, 0x01, 0x88, 0x01, 0x06, 0x01, 0xba, 0x00, -0x79, 0x00, 0x00, 0x00, 0xf7, 0xff, 0xdf, 0xff, 0xb8, 0xff, 0x84, 0xff, 0x29, 0xff, 0xc7, 0xfe, -0x81, 0xfe, 0x8a, 0xfe, 0xa0, 0xfe, 0xa2, 0xfe, 0x95, 0xfe, 0x77, 0xfe, 0x29, 0xfe, 0x66, 0xfd, -0x05, 0xfd, 0x90, 0xfc, 0x89, 0xfc, 0x33, 0xfc, 0x68, 0xfc, 0x62, 0xfc, 0x62, 0xfc, 0x2d, 0xfc, -0x24, 0xfc, 0xd5, 0xfb, 0x9b, 0xfb, 0x65, 0xfb, 0x6a, 0xfb, 0x95, 0xfb, 0xa5, 0xfb, 0xad, 0xfb, -0xa6, 0xfb, 0x7a, 0xfb, 0xaf, 0xfb, 0xdf, 0xfb, 0x31, 0xfc, 0x64, 0xfc, 0x7d, 0xfc, 0xfa, 0xfc, -0xd1, 0xfc, 0xf8, 0xfc, 0x0f, 0xfd, 0x2c, 0xfd, 0x79, 0xfd, 0x75, 0xfd, 0xcd, 0xfd, 0x27, 0xfe, -0x5c, 0xfe, 0xa4, 0xfe, 0xba, 0xfe, 0x96, 0xfe, 0x64, 0xfe, 0x42, 0xfe, 0xa2, 0xfe, 0xeb, 0xfe, -0x10, 0xff, 0x0e, 0xff, 0x81, 0xff, 0x69, 0xff, 0x85, 0xff, 0xab, 0xff, 0x9d, 0xff, 0x81, 0xff, -0xb5, 0xff, 0x8e, 0xff, 0x59, 0xff, 0x21, 0xff, 0x4a, 0xff, 0x46, 0xff, 0xa9, 0xff, 0xa4, 0xff, -0x81, 0xff, 0xaf, 0xff, 0x0a, 0x00, 0x4c, 0x00, 0x61, 0x00, 0xce, 0x00, 0xd1, 0x00, 0xe3, 0x00, -0xf1, 0x00, 0xe0, 0x00, 0xfc, 0x00, 0x39, 0x01, 0x4f, 0x01, 0x3f, 0x01, 0x38, 0x01, 0x66, 0x01, -0xdc, 0x01, 0x9b, 0x01, 0x89, 0x01, 0x72, 0x01, 0x81, 0x01, 0xae, 0x01, 0xe3, 0x01, 0x81, 0x01, -0x67, 0x01, 0xc2, 0x01, 0xd1, 0x01, 0xef, 0x01, 0xc2, 0x01, 0xd2, 0x01, 0xbc, 0x01, 0xbf, 0x01, -0x01, 0x02, 0xdf, 0x01, 0x1c, 0x02, 0x03, 0x02, 0x54, 0x02, 0x54, 0x02, 0x6f, 0x02, 0x19, 0x02, -0xfa, 0x01, 0x23, 0x02, 0x66, 0x02, 0x59, 0x02, 0x7c, 0x02, 0x78, 0x02, 0xb2, 0x02, 0xb9, 0x02, -0x97, 0x02, 0x62, 0x02, 0x50, 0x02, 0xdf, 0x01, 0xb0, 0x01, 0xab, 0x01, 0x3c, 0x01, 0x35, 0x01, -0x21, 0x01, 0x09, 0x01, 0xf7, 0x00, 0xf0, 0x00, 0x90, 0x00, 0xc7, 0x00, 0xaf, 0x00, 0x9d, 0x00, -0x67, 0x00, 0x35, 0x00, 0xd7, 0xff, 0x71, 0xff, 0x23, 0xff, 0xe9, 0xfe, 0x17, 0xff, 0x32, 0xff, -0x6f, 0xff, 0x79, 0xff, 0x33, 0xff, 0x33, 0xff, 0x4c, 0xff, 0x2c, 0xff, 0xec, 0xfe, 0xf5, 0xfe, -0x18, 0xff, 0x18, 0xff, 0x24, 0xff, 0x37, 0xff, 0x69, 0xff, 0x1c, 0xff, 0xf0, 0xfe, 0xce, 0xfe, -0x0a, 0xff, 0xef, 0xfe, 0x0c, 0xff, 0x6b, 0xff, 0xea, 0xff, 0xc5, 0xff, 0xbe, 0xff, 0xa2, 0xff, -0x9b, 0xff, 0xb2, 0xff, 0xa3, 0xff, 0xbd, 0xff, 0x18, 0x00, 0x58, 0x00, 0x12, 0x00, 0xe8, 0xff, -0x96, 0xff, 0x65, 0xff, 0x89, 0xff, 0x8f, 0xff, 0xc5, 0xff, 0x23, 0x00, 0x17, 0x00, 0x12, 0x00, -0xfe, 0xff, 0x2b, 0x00, 0xb1, 0xff, 0xb5, 0xff, 0xfa, 0xff, 0x65, 0x00, 0xa7, 0x00, 0xbc, 0x00, -0xd3, 0x00, 0x97, 0x00, 0x79, 0x00, 0xfb, 0xff, 0xee, 0xff, 0x01, 0x00, 0x34, 0x00, 0x5a, 0x00, -0xab, 0x00, 0xae, 0x00, 0xbb, 0x00, 0x09, 0x01, 0xe0, 0x00, 0xfb, 0x00, 0xd0, 0x00, 0xf8, 0x00, -0xf2, 0x00, 0x07, 0x01, 0xc9, 0x00, 0xb3, 0x00, 0xc3, 0x00, 0xf6, 0x00, 0xeb, 0x00, 0xec, 0x00, -0x29, 0x01, 0x43, 0x01, 0xb1, 0x01, 0x6d, 0x01, 0xce, 0x01, 0xa8, 0x01, 0x23, 0x01, 0x2f, 0x01, -0x05, 0x01, 0x25, 0x01, 0xc7, 0x00, 0xe4, 0x00, 0x3b, 0x01, 0x52, 0x01, 0x01, 0x01, 0x28, 0x01, -0xe3, 0x00, 0xdb, 0x00, 0x07, 0x01, 0xdb, 0x00, 0x4e, 0x01, 0x0c, 0x01, 0x1d, 0x01, 0x42, 0x01, -0x88, 0x01, 0xa8, 0x01, 0x59, 0x01, 0xb7, 0x01, 0xfb, 0x01, 0x5e, 0x02, 0xaf, 0x02, 0xaa, 0x02, -0x10, 0x03, 0x6c, 0x03, 0x35, 0x03, 0xea, 0x02, 0xbc, 0x02, 0xb1, 0x02, 0x4f, 0x03, 0xf4, 0x02, -0x1d, 0x03, 0x13, 0x03, 0x48, 0x03, 0xf3, 0x02, 0xde, 0x02, 0x9e, 0x02, 0x74, 0x02, 0x6f, 0x02, -0x25, 0x02, 0xe8, 0x01, 0x76, 0x01, 0x07, 0x01, 0xe1, 0x00, 0xcb, 0x00, 0xb7, 0x00, 0x66, 0x00, -0x10, 0x00, 0x7d, 0x00, 0x94, 0x00, 0x9a, 0x00, 0x9a, 0x00, 0x84, 0x00, 0x2d, 0x00, 0x43, 0x00, -0x2e, 0x00, 0xe2, 0xff, 0x91, 0x00, 0x52, 0x00, 0x3b, 0x00, 0x0c, 0x00, 0x27, 0x00, 0x55, 0x00, -0x34, 0x00, 0x53, 0x00, 0x48, 0x00, 0x92, 0x00, 0xba, 0x00, 0xb1, 0x00, 0x2e, 0x00, 0x1a, 0x00, -0x3c, 0x00, 0x35, 0x00, 0x05, 0x00, 0x01, 0x00, 0x11, 0x00, 0xee, 0xff, 0xe5, 0xff, 0x14, 0x00, -0x81, 0xff, 0x9d, 0xff, 0x52, 0xff, 0x72, 0xff, 0x4e, 0xff, 0x05, 0xff, 0x03, 0xff, 0xd4, 0xfe, -0xf0, 0xfe, 0x46, 0xff, 0x9e, 0xff, 0x57, 0xff, 0xc8, 0xff, 0xda, 0xff, 0xf1, 0xff, 0x10, 0x00, -0x78, 0xff, 0xa0, 0xff, 0xcb, 0xff, 0x00, 0x00, 0x1e, 0x00, 0x3a, 0x00, 0x90, 0x00, 0xbd, 0x00, -0xee, 0x00, 0xe3, 0x00, 0x34, 0x01, 0x9c, 0x01, 0xce, 0x01, 0xc7, 0x01, 0xc7, 0x01, 0x49, 0x01, -0xa0, 0x01, 0x71, 0x01, 0x8f, 0x01, 0xa9, 0x01, 0x74, 0x01, 0xaa, 0x01, 0x74, 0x01, 0xa9, 0x01, -0x23, 0x02, 0x7e, 0x02, 0x1e, 0x02, 0xed, 0x01, 0x3c, 0x02, 0x8a, 0x01, 0x7c, 0x01, 0xaf, 0x01, -0xc2, 0x01, 0xa2, 0x01, 0xa6, 0x01, 0xd2, 0x01, 0xbc, 0x01, 0x14, 0x02, 0xec, 0x01, 0xf5, 0x01, -0x48, 0x01, 0xc8, 0x01, 0x37, 0x02, 0x24, 0x02, 0xc3, 0x01, 0xde, 0x01, 0x58, 0x01, 0x3b, 0x01, -0x11, 0x01, 0x25, 0x01, 0x20, 0x01, 0xe7, 0x00, 0xe2, 0x00, 0xc9, 0x00, 0x96, 0x00, 0x14, 0x00, -0xdb, 0xff, 0xcd, 0xff, 0x9f, 0xff, 0xb4, 0xff, 0xdc, 0xff, 0xc0, 0xff, 0x11, 0x00, 0xad, 0xff, -0x17, 0xff, 0x72, 0xfe, 0x2f, 0xfe, 0xdd, 0xfd, 0xb8, 0xfd, 0xa2, 0xfd, 0x05, 0xfe, 0x91, 0xfd, -0x50, 0xfd, 0x02, 0xfd, 0xf9, 0xfc, 0x2f, 0xfd, 0x61, 0xfd, 0x92, 0xfd, 0x03, 0xfe, 0x0e, 0xfe, -0x0b, 0xfe, 0xd1, 0xfd, 0x9f, 0xfd, 0xa4, 0xfd, 0xcc, 0xfd, 0x0b, 0xfe, 0x31, 0xfe, 0xdb, 0xfe, -0x7f, 0xff, 0xf3, 0xff, 0x19, 0x00, 0xd0, 0xff, 0x7d, 0xff, 0x4e, 0xff, 0x77, 0xff, 0x59, 0xff, -0xd4, 0xff, 0x0e, 0x00, 0x08, 0x00, 0xa2, 0x00, 0xd9, 0x00, 0x76, 0x00, 0x05, 0x00, 0xc0, 0xff, -0x09, 0x00, 0x37, 0x00, 0x4c, 0x00, 0xa6, 0x00, 0x36, 0x00, 0xf9, 0xff, 0xc2, 0xff, 0x56, 0xff, -0xdb, 0xfe, 0xbb, 0xfe, 0x10, 0xff, 0xf7, 0xfe, 0x73, 0xff, 0x64, 0xff, 0xae, 0xff, 0xf4, 0xfe, -0x83, 0xfe, 0xa7, 0xfe, 0x84, 0xfe, 0x34, 0xfe, 0x55, 0xfe, 0xb2, 0xfe, 0xbf, 0xfe, 0xd2, 0xfe, -0x7b, 0xfe, 0x14, 0xfe, 0xb8, 0xfd, 0xd1, 0xfd, 0x8e, 0xfd, 0xdc, 0xfd, 0x1e, 0xfe, 0x65, 0xfe, -0x66, 0xfe, 0x9a, 0xfe, 0x95, 0xfe, 0xba, 0xfe, 0x57, 0xfe, 0x67, 0xfe, 0xac, 0xfe, 0xad, 0xfe, -0x90, 0xfe, 0x63, 0xfe, 0xf6, 0xfe, 0xff, 0xfe, 0x9b, 0xfe, 0x90, 0xfe, 0xe6, 0xfe, 0x26, 0xff, -0x23, 0xff, 0x36, 0xff, 0x1f, 0xff, 0x34, 0xff, 0xf0, 0xfe, 0xd5, 0xfe, 0x63, 0xff, 0x7a, 0xff, -0xa4, 0xff, 0x02, 0x00, 0x49, 0x00, 0x93, 0x00, 0x8b, 0x00, 0xc1, 0x00, 0x15, 0x01, 0x15, 0x01, -0xf6, 0x00, 0xdc, 0x00, 0xb7, 0x00, 0xa7, 0x00, 0xec, 0x00, 0x55, 0x01, 0xb7, 0x01, 0xb9, 0x01, -0xbd, 0x01, 0x18, 0x01, 0xca, 0x00, 0x89, 0x00, 0xf5, 0x00, 0x81, 0x01, 0x79, 0x01, 0x4c, 0x01, -0x0c, 0x01, 0xad, 0x00, 0x0f, 0x00, 0x7f, 0xff, 0xca, 0xfe, 0xad, 0xfe, 0x18, 0xff, 0x7e, 0xff, -0xa5, 0xff, 0xa4, 0xff, 0xe4, 0xff, 0x89, 0xff, 0x06, 0xff, 0x1d, 0xfe, 0xcd, 0xfd, 0xd7, 0xfd, -0x18, 0xfe, 0xad, 0xfe, 0xb8, 0xfe, 0xbb, 0xfe, 0x3a, 0xfe, 0xd7, 0xfd, 0xba, 0xfd, 0x0f, 0xfe, -0xfe, 0xfd, 0x55, 0xfe, 0x0f, 0xff, 0x35, 0xff, 0xbe, 0xfe, 0x3e, 0xfe, 0x27, 0xfe, 0x09, 0xfe, -0xa5, 0xfd, 0x54, 0xfd, 0xc4, 0xfd, 0xe1, 0xfd, 0x19, 0xfe, 0x2a, 0xfe, 0x41, 0xfe, 0xb5, 0xfe, -0x57, 0xfe, 0xd7, 0xfd, 0xe8, 0xfd, 0x3c, 0xfe, 0x41, 0xfe, 0x44, 0xfe, 0xcf, 0xfe, 0x1f, 0xff, -0xe2, 0xfe, 0xb3, 0xfe, 0x8f, 0xfe, 0xdd, 0xfe, 0x70, 0xfe, 0x37, 0xfe, 0xee, 0xfe, 0x29, 0x01, -0xca, 0x01, 0xa0, 0x00, 0xe1, 0xfe, 0x7f, 0xfd, 0x3e, 0xfc, 0xfd, 0xfa, 0xd8, 0xfc, 0x8c, 0x00, -0x21, 0x03, 0xb0, 0x02, 0x5d, 0x01, 0xba, 0xff, 0x89, 0xfd, 0x1b, 0xfb, 0xc1, 0xfa, 0x32, 0xfd, -0xf8, 0xff, 0xec, 0x01, 0x36, 0x03, 0x56, 0x03, 0x68, 0x02, 0x74, 0xff, 0x22, 0xfd, 0xa7, 0xfd, -0x43, 0xff, 0x7c, 0x01, 0x7d, 0x03, 0x85, 0x05, 0x18, 0x05, 0xd6, 0x02, 0x05, 0x00, 0x7d, 0xfe, -0x0c, 0xfe, 0xc0, 0xfe, 0x22, 0x01, 0x30, 0x04, 0x9c, 0x06, 0x42, 0x06, 0xd1, 0x04, 0xbb, 0x02, -0x86, 0x00, 0xb0, 0xfe, 0xdf, 0xfd, 0x4a, 0xfe, 0x4c, 0xfd, 0xc0, 0xff, 0xb9, 0x06, 0xc3, 0x0a, -0x70, 0x0a, 0xe7, 0x07, 0x45, 0x06, 0xb0, 0x02, 0x51, 0xfd, 0x35, 0xfa, 0xbf, 0xfa, 0xf3, 0xfc, -0x02, 0xff, 0x92, 0x01, 0x98, 0x04, 0x5d, 0x07, 0x75, 0x05, 0x10, 0x00, 0x9f, 0xfc, 0x24, 0xfc, -0xd5, 0xfc, 0x73, 0xfe, 0x9a, 0x01, 0x1e, 0x04, 0x82, 0x02, 0x37, 0xff, 0x53, 0xfd, 0x07, 0xfd, -0xff, 0xfc, 0xd6, 0xfe, 0x01, 0x03, 0xd2, 0x07, 0x2c, 0x08, 0xee, 0x04, 0x17, 0x00, 0x71, 0xfc, -0x70, 0xf9, 0x23, 0xf8, 0x34, 0xfa, 0x36, 0xff, 0xde, 0x03, 0x23, 0x05, 0xef, 0x02, 0x82, 0xfe, -0x59, 0xfa, 0x98, 0xf7, 0xdd, 0xf7, 0x38, 0xfb, 0x43, 0x00, 0x66, 0x04, 0xa1, 0x05, 0xc1, 0x03, -0x69, 0xff, 0x7f, 0xfb, 0xb4, 0xf8, 0x98, 0xf9, 0xa8, 0xfc, 0x74, 0x00, 0xf8, 0x03, 0xcc, 0x04, -0x65, 0x02, 0x88, 0xfe, 0xc6, 0xfa, 0x98, 0xf9, 0x00, 0xfa, 0x9a, 0xfc, 0xe6, 0x00, 0x28, 0x05, -0xeb, 0x06, 0xfe, 0x05, 0xcf, 0x03, 0x4e, 0x00, 0xca, 0xfc, 0x16, 0xfb, 0x4f, 0xfc, 0xeb, 0xfe, -0x86, 0x01, 0x51, 0x03, 0x57, 0x04, 0x52, 0x04, 0xd7, 0x02, 0x7c, 0x00, 0x37, 0xff, 0x47, 0xff, -0xcc, 0xff, 0x2a, 0xff, 0x76, 0xfe, 0x54, 0xfe, 0x12, 0xff, 0x0a, 0xff, 0x04, 0xff, 0x91, 0xff, -0x43, 0x00, 0x2f, 0x00, 0x81, 0xff, 0x93, 0x00, 0xcb, 0x01, 0x0b, 0x02, 0x72, 0x01, 0x99, 0x00, -0x0d, 0x00, 0xfd, 0xfd, 0x50, 0xfd, 0xb5, 0xfe, 0x29, 0x00, 0x3a, 0x01, 0xe9, 0x01, 0xca, 0x02, -0x36, 0x03, 0x32, 0x02, 0xed, 0xff, 0xcb, 0xfd, 0x40, 0xfc, 0x54, 0xfb, 0x88, 0xfb, 0x60, 0xfe, -0xe0, 0x00, 0xae, 0x03, 0x60, 0x05, 0x07, 0x05, 0xae, 0x03, 0xa3, 0x00, 0x64, 0xfe, 0x9a, 0xfd, -0xf5, 0xfd, 0x01, 0xff, 0x09, 0x01, 0x05, 0x03, 0xd7, 0x03, 0x76, 0x02, 0x21, 0x01, 0x97, 0xff, -0x1c, 0xfe, 0x73, 0xfd, 0xc3, 0xfe, 0xc9, 0x02, 0x84, 0x06, 0xfc, 0x07, 0x59, 0x08, 0xce, 0x06, -0x41, 0x03, 0x48, 0xfe, 0x12, 0xfc, 0x70, 0xfc, 0xfa, 0xfe, 0xc0, 0x02, 0x2f, 0x08, 0xf3, 0x0b, -0xd4, 0x0a, 0xd5, 0x06, 0x81, 0x02, 0xfa, 0xfd, 0xb9, 0xfa, 0x8d, 0xfb, 0x42, 0xff, 0x67, 0x03, -0xee, 0x06, 0x9d, 0x09, 0x16, 0x0b, 0x10, 0x08, 0x8c, 0x02, 0xfd, 0xfd, 0xc6, 0xfc, 0xe7, 0xfd, -0xea, 0xff, 0x17, 0x03, 0x7e, 0x06, 0x73, 0x07, 0xd0, 0x03, 0x53, 0x00, 0x3c, 0x01, 0x46, 0x04, -0x3f, 0x05, 0x09, 0x04, 0xe0, 0x03, 0x2d, 0x03, 0x43, 0x00, 0xf9, 0xfb, 0xb9, 0xfa, 0xe5, 0xfa, -0x62, 0xfb, 0x03, 0xfe, 0x79, 0x00, 0xf4, 0x00, 0xc8, 0xfd, 0xc0, 0xfa, 0xf8, 0xf8, 0xe1, 0xf7, -0x71, 0xf7, 0xc2, 0xf9, 0xa7, 0xfd, 0x95, 0x00, 0x99, 0x00, 0x9c, 0xfe, 0x4c, 0xfc, 0xad, 0xf9, -0x2d, 0xf7, 0xbe, 0xf7, 0x94, 0xfa, 0xac, 0xfe, 0xa2, 0x01, 0xb8, 0x03, 0xae, 0x03, 0xe7, 0x00, -0x90, 0xfd, 0xf2, 0xfb, 0xbb, 0xfc, 0xaa, 0xfd, 0xfc, 0xfe, 0x76, 0x01, 0x48, 0x03, 0x95, 0x01, -0x66, 0xfe, 0xe6, 0xfc, 0x38, 0xfe, 0xe7, 0xff, 0x55, 0x00, 0x51, 0x01, 0x9c, 0x02, 0x1f, 0x02, -0xf8, 0xff, 0xc8, 0xfe, 0x6f, 0xfe, 0x43, 0xfe, 0x4d, 0xfe, 0xac, 0xff, 0x06, 0x01, 0x1e, 0x00, -0x95, 0xfe, 0xe7, 0xfe, 0xb4, 0x00, 0x85, 0x02, 0x9b, 0x05, 0x21, 0x06, 0xaa, 0x04, 0x1c, 0x03, -0x9c, 0x02, 0xb3, 0x01, 0x17, 0x00, 0x23, 0x00, 0xcf, 0x01, 0xe4, 0x02, 0xbd, 0x02, 0xe4, 0x01, -0x10, 0x01, 0x1f, 0xff, 0x5e, 0xfd, 0x0d, 0xfb, 0xd4, 0xfb, 0x54, 0xfd, 0x59, 0xfe, 0xc9, 0xff, -0xbc, 0x00, 0xd3, 0xff, 0xaf, 0xfc, 0xf7, 0xfa, 0xed, 0xfa, 0x90, 0xfb, 0x27, 0xfc, 0x4e, 0xfe, -0x64, 0x00, 0x7e, 0x01, 0xca, 0x00, 0x36, 0xff, 0xc5, 0xfe, 0xf3, 0xfe, 0xfb, 0xfe, 0x16, 0x00, -0x2b, 0x01, 0x46, 0x03, 0x37, 0x03, 0x6a, 0x01, 0x72, 0x00, 0x60, 0xff, 0x3b, 0xff, 0x14, 0xff, -0x56, 0x00, 0x56, 0x01, 0xa4, 0x00, 0x9b, 0xff, 0x6d, 0xfe, 0xfe, 0xfd, 0xdd, 0xfd, 0xda, 0xfd, -0x21, 0xfe, 0x44, 0xff, 0xf9, 0x01, 0x96, 0x02, 0xec, 0x01, 0x69, 0xff, 0x92, 0xfd, 0x8c, 0xfc, -0x85, 0xfc, 0xc3, 0xfd, 0x18, 0x00, 0xf9, 0x02, 0x43, 0x04, 0x71, 0x04, 0xe3, 0x03, 0x0d, 0x02, -0xfa, 0x00, 0x33, 0x00, 0x92, 0x01, 0x57, 0x03, 0x38, 0x05, 0x55, 0x06, 0xd3, 0x05, 0xb2, 0x03, -0x3c, 0x00, 0xa6, 0xfd, 0xc0, 0xfb, 0x62, 0xfc, 0xb6, 0xff, 0x80, 0x03, 0x1c, 0x06, 0xce, 0x06, -0x24, 0x05, 0xed, 0x00, 0x79, 0xfc, 0x6d, 0xf9, 0xc5, 0xf9, 0xcf, 0xfa, 0x78, 0xfb, 0x71, 0xfd, -0x94, 0xfe, 0x9c, 0xff, 0x35, 0xfe, 0xe9, 0xfb, 0xfe, 0xf9, 0x89, 0xf9, 0x16, 0xfa, 0xfb, 0xfb, -0x42, 0xff, 0xce, 0x00, 0x57, 0x00, 0x47, 0xfe, 0x2b, 0xfd, 0x53, 0xfd, 0x94, 0xfe, 0x79, 0x00, -0x55, 0x01, 0x59, 0x01, 0x11, 0x01, 0x60, 0x01, 0x89, 0x01, 0x17, 0x01, 0x2a, 0x00, 0x1e, 0xff, -0x70, 0xfe, 0x66, 0xfd, 0xfa, 0xfb, 0x58, 0xfb, 0x90, 0xfb, 0x04, 0xfc, 0x72, 0xfc, 0x2f, 0xfd, -0x35, 0xfe, 0x38, 0xfe, 0xf8, 0xfc, 0xa2, 0xfc, 0x80, 0xfb, 0x00, 0xfa, 0x11, 0xfa, 0x17, 0xfb, -0xb9, 0xfc, 0x39, 0xfd, 0x5a, 0xfd, 0xa8, 0xfd, 0x16, 0xfd, 0x80, 0xfc, 0x96, 0xfc, 0xd4, 0xfd, -0xf7, 0xfe, 0x8b, 0x00, 0xb7, 0x01, 0x90, 0x01, 0x7c, 0xff, 0x13, 0xff, 0xca, 0xfe, 0xad, 0xfe, -0x20, 0xff, 0xd4, 0x00, 0x25, 0x03, 0x05, 0x03, 0x01, 0x02, 0xd7, 0xff, 0x82, 0xfe, 0xde, 0xfd, -0xe5, 0xfd, 0x57, 0xff, 0xc3, 0xff, 0xef, 0xff, 0x49, 0x00, 0x27, 0x00, 0xde, 0xfe, 0xbe, 0xfc, -0x57, 0xfc, 0xe6, 0xfd, 0xc0, 0xff, 0x4d, 0x00, 0x35, 0x00, 0xee, 0xff, 0x01, 0xff, 0xfe, 0xfd, -0x28, 0xfe, 0x43, 0xff, 0x2f, 0x01, 0xe8, 0x03, 0x90, 0x05, 0xd2, 0x05, 0x65, 0x04, 0x9c, 0x02, -0xac, 0x00, 0x05, 0xff, 0x84, 0xff, 0x27, 0x01, 0xab, 0x02, 0x1a, 0x03, 0xc7, 0x02, 0x77, 0x01, -0xce, 0x00, 0x6e, 0x01, 0x11, 0x01, 0x81, 0xff, 0x15, 0xfe, 0x68, 0xfe, 0x0f, 0xff, 0x87, 0xfe, -0x0c, 0xfe, 0xdd, 0xfd, 0x94, 0xfd, 0xd2, 0xfc, 0xaf, 0xfc, 0xd9, 0xfc, 0x3e, 0xfd, 0xc2, 0xfd, -0x72, 0xfd, 0x52, 0xfc, 0x2b, 0xfc, 0x5c, 0xfd, 0xd6, 0xfe, 0xd6, 0xff, 0xb5, 0xff, 0x0a, 0xfe, -0x85, 0xfc, 0xa4, 0xfb, 0x55, 0xfc, 0x17, 0xfd, 0xae, 0xff, 0xc2, 0x01, 0x68, 0x03, 0x16, 0x04, -0xcd, 0x03, 0x35, 0x02, 0xe3, 0x00, 0x33, 0x00, 0xfd, 0xff, 0xbc, 0x00, 0x7f, 0x02, 0x29, 0x04, -0x54, 0x05, 0x36, 0x05, 0x8f, 0x03, 0xd0, 0x01, 0xe2, 0x00, 0xe2, 0x00, 0x06, 0x01, 0x83, 0x01, -0xd1, 0x02, 0x42, 0x03, 0xd2, 0x02, 0xc2, 0x01, 0x9d, 0x00, 0x0d, 0x00, 0xa5, 0xff, 0x6e, 0xff, -0x19, 0x00, 0x6a, 0x01, 0x2a, 0x02, 0x8a, 0x01, 0x27, 0x01, 0xce, 0xff, 0x85, 0xfe, 0xa0, 0xfd, -0xfb, 0xfe, 0xe6, 0x00, 0xe0, 0x01, 0xf4, 0x02, 0xef, 0x02, 0xf3, 0x01, 0xd8, 0xff, 0xf2, 0xfd, -0x2d, 0xfd, 0xfd, 0xfc, 0x2c, 0xfe, 0xf5, 0xff, 0x5c, 0x01, 0x5e, 0x01, 0x84, 0x00, 0xcf, 0xfe, -0x98, 0xfc, 0x1d, 0xfb, 0xa1, 0xfa, 0x46, 0xfc, 0x71, 0xfe, 0xba, 0xfe, 0x1d, 0xfd, 0x72, 0xfb, -0x9a, 0xfa, 0x27, 0xfa, 0x01, 0xfa, 0x0a, 0xfb, 0x2b, 0xfd, 0x30, 0xfe, 0x5e, 0xfd, 0x47, 0xfd, -0x5a, 0xfc, 0x5d, 0xfa, 0xc3, 0xf9, 0xdd, 0xfa, 0xed, 0xfc, 0xa7, 0xff, 0x0d, 0x01, 0xc8, 0x02, -0x63, 0x01, 0x50, 0xfe, 0xa8, 0xfc, 0xcf, 0xfb, 0x65, 0xfe, 0x6b, 0x00, 0x9c, 0x01, 0x34, 0x02, -0x8c, 0x01, 0x7a, 0xff, 0x50, 0xfe, 0xaa, 0xfe, 0x03, 0xff, 0xeb, 0x00, 0x03, 0x02, 0x2e, 0x03, -0x13, 0x03, 0xe2, 0x00, 0xed, 0xfe, 0xea, 0xfc, 0xe0, 0xfb, 0xd8, 0xfc, 0x2e, 0xff, 0x96, 0x01, -0xb4, 0x01, 0xa5, 0x01, 0x26, 0x00, 0x3f, 0xfe, 0xe9, 0xfb, 0x84, 0xfc, 0x86, 0xff, 0x0b, 0x02, -0x61, 0x03, 0x9f, 0x02, 0xc1, 0x00, 0x44, 0xfe, 0x7b, 0xfc, 0xc6, 0xfc, 0x35, 0xfe, 0x11, 0x00, -0xba, 0x02, 0x58, 0x05, 0x32, 0x05, 0x7b, 0x02, 0x2b, 0xff, 0x2f, 0xfc, 0x9f, 0xfb, 0x43, 0xfd, -0x4b, 0x00, 0x97, 0x03, 0x6f, 0x04, 0xf1, 0x02, 0x3f, 0x00, 0xd7, 0xfc, 0xa1, 0xfb, 0x0e, 0xfb, -0xd3, 0xfc, 0x9f, 0xff, 0x79, 0x01, 0xc2, 0x02, 0x62, 0x02, 0x9d, 0x00, 0x86, 0xfd, 0x04, 0xfc, -0x60, 0xfc, 0x17, 0xfe, 0x18, 0x00, 0x47, 0x02, 0x69, 0x03, 0xc8, 0x02, 0xd9, 0x00, 0x0a, 0xfe, -0x9c, 0xfc, 0xcd, 0xfd, 0x80, 0xff, 0x9e, 0x01, 0xf8, 0x03, 0xf1, 0x04, 0x87, 0x03, 0x24, 0x01, -0x8f, 0xff, 0x59, 0xfe, 0xb9, 0xfd, 0x77, 0xff, 0x12, 0x02, 0x53, 0x04, 0xa9, 0x04, 0x4d, 0x04, -0x4e, 0x03, 0xa7, 0x01, 0x8f, 0xff, 0xe7, 0xfe, 0x50, 0xff, 0x6f, 0x01, 0x97, 0x03, 0x40, 0x04, -0x13, 0x04, 0x18, 0x02, 0x2e, 0xff, 0x69, 0xfd, 0x78, 0xfd, 0x34, 0x00, 0x79, 0x02, 0x69, 0x03, -0x04, 0x04, 0xe9, 0x02, 0xbd, 0x00, 0x4f, 0xfe, 0x8c, 0xfc, 0x75, 0xfc, 0x8b, 0xfe, 0x87, 0x00, -0x79, 0x01, 0xc1, 0x01, 0x5d, 0x00, 0x8b, 0xfe, 0x17, 0xfd, 0x53, 0xfc, 0x35, 0xfd, 0xe3, 0xfe, -0xb1, 0x01, 0xa9, 0x02, 0x87, 0x01, 0x97, 0xff, 0x04, 0xfe, 0xb4, 0xfc, 0x09, 0xfd, 0x6e, 0xfe, -0x81, 0x00, 0xd7, 0x01, 0x5f, 0x01, 0xd5, 0x00, 0xfc, 0xff, 0x36, 0xfe, 0xd6, 0xfc, 0x36, 0xfe, -0xbe, 0x00, 0x5f, 0x02, 0x2a, 0x02, 0x88, 0x00, 0xd4, 0xfe, 0xc6, 0xfc, 0x04, 0xfc, 0xa8, 0xfc, -0x5c, 0xfe, 0x33, 0x01, 0x55, 0x02, 0x4b, 0x02, 0xea, 0x00, 0x5d, 0xfe, 0x3d, 0xfc, 0x21, 0xfb, -0x25, 0xfc, 0xbd, 0xfd, 0xfb, 0xff, 0x59, 0x01, 0x83, 0x01, 0x2f, 0x00, 0xbf, 0xfd, 0x0f, 0xfc, -0xdd, 0xfa, 0x06, 0xfc, 0x89, 0xfe, 0xe8, 0x00, 0xbe, 0x01, 0x64, 0x01, 0x67, 0xff, 0x3b, 0xfd, -0x7b, 0xfb, 0xc5, 0xfa, 0x3a, 0xfc, 0x20, 0xff, 0xf6, 0x01, 0xdb, 0x02, 0xde, 0x01, 0xf6, 0x00, -0xa7, 0xfe, 0xc9, 0xfc, 0xf5, 0xfb, 0x0c, 0xfd, 0x3b, 0xfe, 0x84, 0xff, 0xa0, 0x01, 0x44, 0x02, -0x9d, 0x00, 0xce, 0xfe, 0x80, 0xfd, 0x6e, 0xfc, 0x44, 0xfc, 0xaa, 0xfd, 0xc2, 0xff, 0x6e, 0x01, -0x0a, 0x02, 0xf5, 0x01, 0xc9, 0x00, 0x5c, 0xff, 0x63, 0xff, 0xa4, 0xff, 0x45, 0x00, 0xc5, 0x00, -0x00, 0x02, 0x23, 0x03, 0x2b, 0x03, 0x70, 0x02, 0x66, 0x01, 0x35, 0xff, 0xe3, 0xfd, 0x76, 0xfe, -0xde, 0xff, 0xce, 0x01, 0x92, 0x02, 0x3e, 0x02, 0x45, 0x01, 0xc2, 0xff, 0x79, 0xfe, 0x17, 0xfd, -0x95, 0xfc, 0x2a, 0xfd, 0x77, 0xfe, 0xc5, 0xff, 0xb8, 0x00, 0x53, 0x01, 0x6b, 0x00, 0x9b, 0xfe, -0xff, 0xfc, 0xd8, 0xfb, 0xdf, 0xfc, 0x40, 0xfe, 0xa8, 0x00, 0xeb, 0x02, 0xee, 0x03, 0x3c, 0x03, -0x23, 0x01, 0x18, 0xff, 0x5f, 0xfd, 0x4e, 0xfd, 0xe1, 0xfe, 0x77, 0x02, 0x60, 0x04, 0xae, 0x05, -0x36, 0x06, 0x31, 0x04, 0xc8, 0x00, 0x09, 0xfe, 0xdf, 0xfc, 0x27, 0xfe, 0xc1, 0x00, 0xf8, 0x03, -0xce, 0x06, 0xe0, 0x05, 0xe5, 0x02, 0x49, 0x00, 0x18, 0xff, 0x69, 0xfd, 0xa3, 0xfc, 0x62, 0xfe, -0xc0, 0x01, 0x1d, 0x04, 0x1a, 0x05, 0xf4, 0x04, 0xa7, 0x02, 0x5a, 0x00, 0x76, 0xfe, 0x25, 0xfe, -0xbe, 0xff, 0x1f, 0x02, 0x8e, 0x04, 0xb4, 0x04, 0xf4, 0x04, 0x13, 0x04, 0x17, 0x02, 0x18, 0x00, -0xbe, 0xfe, 0x77, 0xfe, 0xea, 0xfe, 0xcd, 0x00, 0xea, 0x02, 0x17, 0x04, 0x3c, 0x03, 0x3c, 0x01, -0x65, 0xff, 0xf4, 0xfd, 0xf4, 0xfd, 0xfa, 0xfe, 0xb4, 0xff, 0x8d, 0x00, 0x61, 0x00, 0x16, 0x00, -0x47, 0x00, 0xc5, 0xff, 0x96, 0xff, 0x81, 0xfe, 0x0e, 0xfe, 0xe7, 0xfe, 0x55, 0xff, 0xed, 0x00, -0x29, 0x01, 0x59, 0x01, 0x1d, 0x00, 0x37, 0xff, 0x9a, 0xff, 0xa6, 0xff, 0x56, 0xff, 0x32, 0x00, -0x68, 0x01, 0xa5, 0x01, 0xc5, 0x01, 0xb8, 0x01, 0x82, 0x01, 0xd7, 0x00, 0xbf, 0xff, 0x7d, 0xff, -0x41, 0xff, 0xa2, 0x00, 0x93, 0x01, 0x26, 0x02, 0x6f, 0x02, 0xea, 0x01, 0x04, 0x01, 0x08, 0x00, -0x79, 0xff, 0xbd, 0xfe, 0xeb, 0xfe, 0x31, 0x00, 0x58, 0x01, 0xd0, 0x01, 0x42, 0x01, 0xb2, 0x01, -0xe8, 0x00, 0xe4, 0xff, 0x6f, 0xfe, 0xbb, 0xfd, 0x41, 0xfe, 0xb3, 0xff, 0x72, 0x01, 0xc3, 0x02, -0xc1, 0x02, 0x99, 0x01, 0x9d, 0x00, 0x31, 0x00, 0xdb, 0xff, 0xdf, 0xfe, 0x97, 0xfe, 0x04, 0x00, -0xae, 0x01, 0xe7, 0x02, 0x49, 0x03, 0x0b, 0x02, 0xc6, 0xff, 0xc9, 0xfc, 0xea, 0xfb, 0x32, 0xfd, -0xe6, 0xff, 0xce, 0x01, 0xf4, 0x02, 0x2c, 0x03, 0xf6, 0x01, 0xb2, 0xff, 0xa9, 0xfd, 0xea, 0xfc, -0xb1, 0xfc, 0x13, 0xfe, 0xf4, 0xff, 0xde, 0x01, 0xc2, 0x02, 0x26, 0x02, 0x29, 0x00, 0xd0, 0xfd, -0x7c, 0xfc, 0x36, 0xfc, 0x8d, 0xfd, 0x20, 0x00, 0x34, 0x02, 0x7e, 0x03, 0x34, 0x03, 0x68, 0x01, -0x5d, 0xff, 0xaf, 0xfd, 0x47, 0xfd, 0x57, 0xfe, 0xfd, 0x00, 0x64, 0x03, 0xc5, 0x04, 0x8a, 0x04, -0x2e, 0x03, 0xa9, 0x00, 0xc7, 0xfd, 0xaf, 0xfc, 0xeb, 0xfc, 0x43, 0xff, 0x31, 0x02, 0x82, 0x03, -0xfb, 0x03, 0x05, 0x03, 0x95, 0x01, 0x89, 0xff, 0x54, 0xfd, 0x29, 0xfd, 0x25, 0xfe, 0x34, 0x00, -0x2a, 0x02, 0x9b, 0x03, 0xb4, 0x03, 0xe0, 0x02, 0xb6, 0x01, 0x7f, 0xff, 0x2e, 0xfe, 0xfd, 0xfd, -0x02, 0xff, 0x46, 0x01, 0xd1, 0x03, 0x54, 0x05, 0x67, 0x04, 0xec, 0x02, 0x7a, 0x01, 0xe6, 0xff, -0x25, 0xff, 0x5b, 0xff, 0x6f, 0x00, 0xa3, 0x02, 0x89, 0x04, 0x93, 0x04, 0x3e, 0x03, 0x76, 0x01, -0x34, 0x00, 0x1b, 0xff, 0xce, 0xfe, 0xf7, 0xff, 0x28, 0x01, 0x53, 0x02, 0x95, 0x02, 0x13, 0x02, -0x45, 0x01, 0xd3, 0xff, 0xb1, 0xfe, 0xfd, 0xfe, 0xce, 0xff, 0x54, 0x01, 0x77, 0x02, 0x1e, 0x03, -0x9b, 0x02, 0xbe, 0x00, 0x29, 0xff, 0xe3, 0xfd, 0xae, 0xfd, 0xe6, 0xfe, 0x42, 0x00, 0x70, 0x01, -0x25, 0x02, 0x53, 0x02, 0x88, 0x01, 0x7e, 0xff, 0xb7, 0xfd, 0x27, 0xfd, 0xc1, 0xfd, 0x8c, 0xff, -0xc7, 0x00, 0x61, 0x01, 0xa0, 0x01, 0x23, 0x01, 0x18, 0x00, 0xad, 0xfe, 0x9f, 0xfd, 0xb6, 0xfd, -0x5c, 0xfe, 0x8b, 0xff, 0xb2, 0x00, 0xe0, 0x00, 0x6f, 0x00, 0xd8, 0xff, 0xc4, 0xff, 0xa9, 0xfe, -0xc1, 0xfe, 0x59, 0xff, 0x42, 0x00, 0xdb, 0x00, 0xa7, 0x00, 0x35, 0x00, 0x0f, 0x00, 0xce, 0xff, -0x0f, 0xff, 0x38, 0xff, 0x11, 0x00, 0x6a, 0x00, 0xf5, 0x00, 0x34, 0x01, 0x36, 0x01, 0xd0, 0xff, -0xe9, 0xfe, 0x17, 0xff, 0xd1, 0xfe, 0xcc, 0xff, 0x10, 0x01, 0x09, 0x02, 0x62, 0x01, 0xa3, 0x00, -0x6d, 0x00, 0x5e, 0xff, 0x28, 0xfe, 0x37, 0xfe, 0x66, 0xff, 0xb7, 0x00, 0xb9, 0x01, 0x5e, 0x02, -0xdd, 0x01, 0x7d, 0x00, 0x53, 0xfe, 0xb2, 0xfd, 0xf4, 0xfd, 0x31, 0xff, 0xdb, 0x00, 0x31, 0x02, -0x58, 0x03, 0x4f, 0x03, 0x96, 0x01, 0xf3, 0xfe, 0xbe, 0xfc, 0x4d, 0xfc, 0x2f, 0xfd, 0xe8, 0xfe, -0x30, 0x01, 0x51, 0x02, 0x8b, 0x02, 0x11, 0x01, 0xd1, 0xfe, 0xd7, 0xfd, 0xf8, 0xfc, 0xb5, 0xfc, -0x1a, 0xfd, 0xab, 0xfe, 0x6e, 0x00, 0x4f, 0x01, 0x3a, 0x01, 0xbf, 0xff, 0xd6, 0xfd, 0x60, 0xfc, -0xc2, 0xfc, 0x37, 0xfd, 0x57, 0xfe, 0x79, 0xff, 0x7c, 0x00, 0x4d, 0x01, 0x90, 0x00, 0xf7, 0xfe, -0x11, 0xfe, 0xcb, 0xfd, 0x87, 0xfe, 0x7a, 0xff, 0x01, 0x00, 0xbe, 0x00, 0xbe, 0x00, 0x4e, 0x00, -0xd5, 0xff, 0x97, 0xfe, 0xb1, 0xfd, 0xc0, 0xfd, 0x29, 0xfe, 0x12, 0xff, 0x01, 0x00, 0x63, 0x00, -0xaf, 0x00, 0x8d, 0x00, 0xee, 0xfe, 0x9d, 0xfd, 0xf1, 0xfc, 0x8c, 0xfd, 0xda, 0xfd, 0x9c, 0xfe, -0x95, 0xff, 0xdd, 0xff, 0x18, 0xff, 0x1e, 0xfe, 0xa1, 0xfd, 0x2a, 0xfd, 0x2a, 0xfd, 0xc9, 0xfd, -0x91, 0xfe, 0x92, 0xff, 0x63, 0x00, 0xc0, 0x00, 0x0e, 0x00, 0xbd, 0xfe, 0xc4, 0xfd, 0xea, 0xfc, -0x8d, 0xfd, 0x97, 0xfe, 0x57, 0x00, 0xa9, 0x01, 0x4b, 0x01, 0xc0, 0x00, 0xa5, 0xff, 0x97, 0xfe, -0x0b, 0xfe, 0x3b, 0xfd, 0x9b, 0xfd, 0xd1, 0xfe, 0xde, 0xff, 0x87, 0x00, 0x91, 0x00, 0x9f, 0xff, -0x7f, 0xfe, 0x81, 0xfd, 0x1a, 0xfd, 0xf2, 0xfc, 0x37, 0xfe, 0xa7, 0xff, 0xab, 0x00, 0x36, 0x01, -0xac, 0x00, 0xbf, 0xff, 0xab, 0xfe, 0xa4, 0xfe, 0xfe, 0xfe, 0x43, 0xff, 0xb3, 0xff, 0xca, 0x00, -0xfe, 0x01, 0x69, 0x02, 0xe4, 0x01, 0xb6, 0x00, 0x15, 0xff, 0x2a, 0xfe, 0x32, 0xfe, 0x74, 0xff, -0x1c, 0x01, 0xa3, 0x02, 0x33, 0x03, 0xcf, 0x02, 0xfb, 0x00, 0x65, 0xff, 0xbf, 0xfd, 0x12, 0xfd, -0x7c, 0xfd, 0x7e, 0xfe, 0xf3, 0x00, 0x5a, 0x02, 0x53, 0x02, 0xcf, 0x01, 0x9b, 0x00, 0xff, 0xfe, -0x96, 0xfd, 0x94, 0xfd, 0xe9, 0xfd, 0xca, 0xfe, 0x18, 0x00, 0x3a, 0x01, 0x24, 0x02, 0xef, 0x01, -0xe7, 0x00, 0x25, 0xff, 0x8d, 0xfd, 0xa2, 0xfc, 0x0b, 0xfd, 0x8f, 0xfe, 0xf0, 0xff, 0x99, 0x01, -0xcc, 0x01, 0xed, 0x01, 0x12, 0x01, 0x2a, 0xff, 0x65, 0xfd, 0x59, 0xfc, 0xb3, 0xfc, 0xd4, 0xfd, -0x38, 0x00, 0xc0, 0x01, 0x03, 0x02, 0x5e, 0x01, 0xa7, 0xff, 0xba, 0xfd, 0x75, 0xfc, 0x31, 0xfc, -0xc2, 0xfc, 0x55, 0xfe, 0x1c, 0x00, 0x95, 0x01, 0xa8, 0x02, 0xc2, 0x01, 0xe5, 0xff, 0x04, 0xfe, -0x6d, 0xfd, 0x5d, 0xfd, 0x2c, 0xfe, 0xdc, 0xff, 0x8f, 0x01, 0x01, 0x02, 0x44, 0x02, 0x45, 0x01, -0x62, 0xff, 0x9e, 0xfd, 0x95, 0xfc, 0x39, 0xfd, 0xda, 0xfe, 0x6d, 0x00, 0xd4, 0x01, 0xb4, 0x01, -0xbd, 0x00, 0x72, 0xff, 0xff, 0xfd, 0xe3, 0xfc, 0xc2, 0xfc, 0xcd, 0xfd, 0xe0, 0xff, 0x3e, 0x01, -0x38, 0x02, 0xc9, 0x01, 0xb9, 0x00, 0xbf, 0xfe, 0x2d, 0xfd, 0x9d, 0xfc, 0x80, 0xfd, 0x63, 0xff, -0x39, 0x01, 0x3d, 0x02, 0xac, 0x02, 0xe9, 0x01, 0xa7, 0xff, 0x11, 0xfe, 0x97, 0xfd, 0x86, 0xfd, -0xa4, 0xfe, 0xe1, 0xff, 0xa2, 0x01, 0x3b, 0x02, 0x78, 0x01, 0xe9, 0xff, 0x06, 0xfe, 0xee, 0xfc, -0xd5, 0xfc, 0x72, 0xfe, 0x64, 0x00, 0x61, 0x01, 0xda, 0x02, 0xb5, 0x02, 0xa4, 0x00, 0x96, 0xfe, -0xa1, 0xfd, 0xa1, 0xfd, 0xdb, 0xfd, 0x79, 0xff, 0x45, 0x01, 0x91, 0x02, 0xcf, 0x02, 0xd2, 0x01, -0x63, 0x00, 0x09, 0xff, 0xfc, 0xfd, 0x75, 0xfe, 0x31, 0x00, 0x28, 0x01, 0x1f, 0x02, 0x9f, 0x02, -0x67, 0x02, 0x86, 0x01, 0x59, 0xff, 0xa2, 0xfd, 0xc3, 0xfd, 0xf4, 0xfe, 0x47, 0x00, 0x89, 0x01, -0x07, 0x02, 0xac, 0x01, 0x60, 0x00, 0x93, 0xff, 0x7f, 0xfe, 0x29, 0xfe, 0xb9, 0xfe, 0xd8, 0xff, -0xc8, 0x00, 0xb4, 0x01, 0xc5, 0x01, 0xf7, 0x00, 0x34, 0x00, 0x00, 0xff, 0x2a, 0xfe, 0x84, 0xfe, -0x02, 0xff, 0x06, 0x00, 0xbb, 0x00, 0xe0, 0x00, 0x09, 0x01, 0xef, 0x00, 0xd1, 0xff, 0x24, 0xff, -0xa7, 0xfe, 0xee, 0xfd, 0x24, 0xfe, 0x88, 0xfe, 0x4f, 0xff, 0xe3, 0xff, 0x3b, 0x00, 0x23, 0x00, -0x88, 0xff, 0x8a, 0xfe, 0x00, 0xfe, 0x11, 0xfd, 0x20, 0xfd, 0x50, 0xfd, 0xa4, 0xfd, 0x40, 0xfe, -0xcd, 0xfe, 0x0f, 0xff, 0x21, 0xff, 0xfd, 0xfe, 0x56, 0xfe, 0x4b, 0xfe, 0xdc, 0xfd, 0xcb, 0xfd, -0xe7, 0xfd, 0x9c, 0xfe, 0x06, 0xff, 0x99, 0xff, 0x13, 0x00, 0x11, 0x00, 0xa0, 0xff, 0x37, 0xff, -0x17, 0xfe, 0xf4, 0xfd, 0x5b, 0xfe, 0xa5, 0xff, 0x7d, 0x00, 0x43, 0x01, 0x2b, 0x01, 0xb8, 0x00, -0xe8, 0xff, 0x01, 0xff, 0xc5, 0xfe, 0x57, 0xfe, 0x63, 0xfe, 0x90, 0xfe, 0x9b, 0xff, 0x9f, 0x00, -0xd1, 0x01, 0xff, 0x01, 0xf0, 0x00, 0x09, 0x00, 0x5b, 0xff, 0xd0, 0xfe, 0x4a, 0xff, 0xdb, 0xff, -0xd2, 0x00, 0x56, 0x01, 0x6e, 0x01, 0x81, 0x01, 0x13, 0x01, 0x6c, 0x00, 0xc1, 0xff, 0x59, 0xff, -0xcc, 0xff, 0xdb, 0x00, 0xc6, 0x01, 0x02, 0x02, 0x64, 0x01, 0x0c, 0x01, 0x0c, 0x00, 0x65, 0xff, -0xef, 0xfe, 0x6b, 0xff, 0x2a, 0x00, 0x22, 0x01, 0xae, 0x01, 0x18, 0x01, 0x70, 0x00, 0xc6, 0xff, -0xe8, 0xfe, 0x52, 0xfe, 0x55, 0xfe, 0x04, 0xff, 0x42, 0x00, 0xac, 0x00, 0xf3, 0x00, 0x2a, 0x01, -0x7d, 0x00, 0x83, 0xff, 0xb8, 0xfe, 0x01, 0xff, 0xca, 0xff, 0x90, 0x00, 0x0c, 0x01, 0x99, 0x00, -0x6c, 0x00, 0x52, 0x00, 0x2a, 0x00, 0x1c, 0x00, 0xf0, 0xff, 0xff, 0xff, 0x24, 0x00, 0xff, 0x00, -0x59, 0x01, 0x30, 0x01, 0x04, 0x00, 0x90, 0xff, 0x53, 0xff, 0xe2, 0xfe, 0x12, 0xff, 0x90, 0xff, -0xac, 0xff, 0x5a, 0x00, 0x6f, 0x00, 0x97, 0x00, 0xf2, 0xff, 0xf1, 0xff, 0xe9, 0xff, 0xa5, 0xff, -0xe6, 0xff, 0x99, 0xff, 0x96, 0xff, 0x71, 0xff, 0xd5, 0xff, 0x44, 0x00, 0x80, 0x00, 0x20, 0x00, -0x3e, 0x00, 0x8c, 0x00, 0x20, 0x00, 0xd9, 0xff, 0x58, 0xff, 0x38, 0xff, 0x47, 0xff, 0x3c, 0x00, -0x9e, 0x00, 0xe4, 0x00, 0x57, 0x00, 0xc7, 0xff, 0x8e, 0xff, 0xa7, 0xff, 0xcb, 0xff, 0x3b, 0x00, -0x23, 0x00, 0x89, 0x00, 0xee, 0x00, 0x59, 0x01, 0x46, 0x01, 0xae, 0x00, 0x27, 0x00, 0x96, 0x00, -0xc8, 0x00, 0xfb, 0x00, 0xbd, 0x00, 0xf5, 0x00, 0x64, 0x01, 0x0e, 0x01, 0x7a, 0x00, 0xfd, 0x00, -0x20, 0x01, 0xa4, 0x01, 0x50, 0x01, 0x9d, 0x01, 0xc3, 0x01, 0xe3, 0x01, 0x3a, 0x01, 0xf4, 0x00, -0xef, 0x00, 0xc8, 0x00, 0x50, 0x01, 0x55, 0x01, 0xb8, 0x01, 0x84, 0x01, 0x57, 0x01, 0x57, 0x01, -0x65, 0x01, 0x6d, 0x01, 0x80, 0x01, 0x98, 0x01, 0x51, 0x01, 0x1f, 0x01, 0x12, 0x01, 0x41, 0x01, -0x1e, 0x01, 0x01, 0x01, 0xa3, 0x00, 0xd3, 0x00, 0xdb, 0x00, 0xbe, 0x00, 0x54, 0x01, 0x38, 0x01, -0x09, 0x01, 0x4c, 0x01, 0x9b, 0x01, 0xd6, 0x01, 0x8e, 0x01, 0x25, 0x01, 0xb6, 0x00, 0xc6, 0x00, -0x58, 0x00, 0xf3, 0x00, 0x7f, 0x01, 0x4b, 0x02, 0xe9, 0x02, 0xd7, 0x02, 0x8d, 0x02, 0xd2, 0x01, -0x57, 0x01, 0x0d, 0x01, 0x54, 0x01, 0xce, 0x01, 0xde, 0x02, 0x46, 0x03, 0xa2, 0x03, 0xd2, 0x03, -0x6f, 0x03, 0xd3, 0x02, 0x7a, 0x02, 0x69, 0x02, 0x26, 0x02, 0xda, 0x02, 0x67, 0x03, 0xcd, 0x03, -0xdd, 0x03, 0x6b, 0x03, 0x42, 0x03, 0xad, 0x02, 0x47, 0x02, 0x1e, 0x02, 0x71, 0x02, 0xe8, 0x02, -0x42, 0x03, 0x4e, 0x03, 0xba, 0x02, 0xec, 0x01, 0x49, 0x01, 0xf8, 0x00, 0x79, 0x00, 0x98, 0x00, -0x14, 0x01, 0xb1, 0x01, 0xd7, 0x01, 0x5f, 0x01, 0xe9, 0x00, 0x3f, 0x00, 0x97, 0xff, 0x0a, 0xff, -0x5c, 0xff, 0x15, 0x00, 0xd2, 0x00, 0xcf, 0x00, 0x8f, 0x00, 0xc0, 0xff, 0x16, 0xff, 0x9c, 0xfe, -0x4e, 0xfe, 0x5d, 0xfe, 0x26, 0xff, 0x0a, 0x00, 0x3b, 0x00, 0x3b, 0x00, 0x23, 0x00, 0x42, 0xff, -0xbf, 0xfe, 0x54, 0xfe, 0x63, 0xfe, 0x02, 0xff, 0x28, 0xff, 0x9d, 0xff, 0xe2, 0xff, 0xc6, 0xff, -0x3b, 0xff, 0xee, 0xfe, 0x7d, 0xfe, 0x73, 0xfe, 0xb0, 0xfe, 0x45, 0xff, 0x5d, 0xff, 0xc1, 0xff, -0x6b, 0xff, 0x49, 0xff, 0xf9, 0xfe, 0xd7, 0xfe, 0xf5, 0xfe, 0xe1, 0xfe, 0x24, 0xff, 0x07, 0xff, -0xfe, 0xfe, 0xf1, 0xfe, 0x39, 0xff, 0x4a, 0xff, 0x76, 0xff, 0x54, 0xff, 0x2b, 0xff, 0x17, 0xff, -0xcb, 0xfe, 0xef, 0xfe, 0xac, 0xfe, 0xfb, 0xfe, 0x3b, 0xff, 0x90, 0xff, 0xdb, 0xff, 0x1a, 0x00, -0x7a, 0xff, 0x74, 0xff, 0x26, 0xff, 0x2f, 0xff, 0x0d, 0xff, 0x93, 0xff, 0xce, 0xff, 0xcc, 0xff, -0xe4, 0xff, 0xc9, 0xff, 0xa4, 0xff, 0x50, 0xff, 0x70, 0xff, 0x85, 0xff, 0xe7, 0xff, 0xf7, 0xff, -0x27, 0x00, 0xe6, 0xff, 0xa9, 0xff, 0x76, 0xff, 0x5f, 0xff, 0x6e, 0xff, 0x52, 0xff, 0x5d, 0xff, -0x4b, 0xff, 0x79, 0xff, 0x7c, 0xff, 0x8f, 0xff, 0x61, 0xff, 0x29, 0xff, 0x31, 0xff, 0x60, 0xff, -0x3b, 0xff, 0x5b, 0xff, 0x65, 0xff, 0xc1, 0xff, 0x7a, 0xff, 0x16, 0xff, 0xd8, 0xfe, 0x59, 0xff, -0x38, 0xff, 0x50, 0xff, 0x54, 0xff, 0x35, 0xff, 0xf5, 0xfe, 0xf3, 0xfe, 0xb3, 0xfe, 0x66, 0xfe, -0x70, 0xfe, 0x7e, 0xfe, 0x58, 0xfe, 0xa2, 0xfe, 0xed, 0xfe, 0xde, 0xfe, 0xca, 0xfe, 0xc6, 0xfe, -0x7d, 0xfe, 0x24, 0xfe, 0x82, 0xfe, 0x8a, 0xfe, 0x94, 0xfe, 0x9d, 0xfe, 0xbd, 0xfe, 0x90, 0xfe, -0x47, 0xfe, 0x53, 0xfe, 0xa3, 0xfe, 0xc2, 0xfe, 0xb6, 0xfe, 0xbc, 0xfe, 0xe5, 0xfe, 0x86, 0xfe, -0xa4, 0xfe, 0xa5, 0xfe, 0xad, 0xfe, 0xaf, 0xfe, 0xa4, 0xfe, 0xa4, 0xfe, 0xc9, 0xfe, 0x01, 0xff, -0x77, 0xff, 0xb2, 0xff, 0x90, 0xff, 0x4d, 0xff, 0x43, 0xff, 0x48, 0xff, 0x41, 0xff, 0x5c, 0xff, -0x58, 0xff, 0x8a, 0xff, 0xc4, 0xff, 0xf6, 0xff, 0x0a, 0x00, 0x5b, 0x00, 0x2d, 0x00, 0xc0, 0xff, -0x59, 0xff, 0x78, 0xff, 0x34, 0xff, 0x51, 0xff, 0x99, 0xff, 0xd8, 0xff, 0x2f, 0x00, 0x39, 0x00, -0x14, 0x00, 0xc2, 0xff, 0x69, 0xff, 0x33, 0xff, 0x63, 0xff, 0x5d, 0xff, 0x6f, 0xff, 0xc8, 0xff, -0x26, 0x00, 0xb1, 0xff, 0xa7, 0xff, 0x85, 0xff, 0x4c, 0xff, 0x61, 0xff, 0x54, 0xff, 0x35, 0xff, -0x5c, 0xff, 0x5e, 0xff, 0x55, 0xff, 0x18, 0xff, 0x12, 0xff, 0xe8, 0xfe, 0xa1, 0xfe, 0xd7, 0xfe, -0xdd, 0xfe, 0x61, 0xff, 0x4c, 0xff, 0x4a, 0xff, 0x7b, 0xff, 0x44, 0xff, 0x4d, 0xff, 0x84, 0xff, -0x7c, 0xff, 0x49, 0xff, 0x81, 0xff, 0x92, 0xff, 0xbd, 0xff, 0xc6, 0xff, 0xba, 0xff, 0xaf, 0xff, -0x53, 0xff, 0xcc, 0xff, 0x9a, 0xff, 0x85, 0xff, 0x96, 0xff, 0x7e, 0xff, 0xcf, 0xff, 0xec, 0xff, -0x1b, 0xff, 0x07, 0xff, 0x36, 0xff, 0x30, 0xff, 0x42, 0xff, 0x77, 0xff, 0x71, 0xff, 0x7d, 0xff, -0x9b, 0xff, 0x88, 0xff, 0x62, 0xff, 0x1c, 0xff, 0xfc, 0xfe, 0xcf, 0xfe, 0x4a, 0xff, 0x40, 0xff, -0x39, 0xff, 0xc1, 0xff, 0xb1, 0xff, 0x0d, 0x00, 0xe7, 0xff, 0x8c, 0xff, 0xd9, 0xff, 0xc4, 0xff, -0xfb, 0xff, 0xfa, 0xff, 0xf2, 0xff, 0x32, 0x00, 0x43, 0x00, 0x76, 0x00, 0x99, 0x00, 0x14, 0x01, -0xa5, 0x00, 0xc4, 0x00, 0x77, 0x00, 0x59, 0x00, 0x35, 0x00, 0x17, 0x00, 0x35, 0x00, 0x4c, 0x00, -0x02, 0x00, 0x2d, 0x00, 0x37, 0x00, 0x45, 0x00, 0x84, 0x00, 0x90, 0x00, 0x6e, 0x00, 0x39, 0x00, -0x2b, 0x00, 0x56, 0x00, 0x70, 0x00, 0xab, 0x00, 0xc5, 0x00, 0xc4, 0x00, 0x41, 0x00, 0xe3, 0xff, -0x9a, 0xff, 0xf0, 0xff, 0x3a, 0x00, 0x55, 0x00, 0x8c, 0x00, 0xc1, 0x00, 0x27, 0x01, 0xcb, 0x00, -0xbe, 0x00, 0x99, 0x00, 0x72, 0x00, 0x65, 0x00, 0x89, 0x00, 0xbe, 0x00, 0x17, 0x01, 0x6c, 0x01, -0x95, 0x01, 0x5f, 0x01, 0x77, 0x01, 0x6a, 0x01, 0xa2, 0x01, 0x2f, 0x01, 0x22, 0x01, 0x48, 0x01, -0x17, 0x01, 0xe3, 0x00, 0x05, 0x01, 0x19, 0x01, 0x6f, 0x01, 0x62, 0x01, 0x57, 0x01, 0x5f, 0x01, -0x72, 0x01, 0x69, 0x01, 0xd9, 0x00, 0xf7, 0x00, 0x31, 0x01, 0x3a, 0x01, 0x60, 0x01, 0x64, 0x01, -0xef, 0x01, 0x04, 0x02, 0xfc, 0x01, 0xa0, 0x01, 0xa8, 0x01, 0x58, 0x01, 0x42, 0x01, 0x8e, 0x01, -0xad, 0x01, 0x8a, 0x01, 0x88, 0x01, 0x9b, 0x01, 0xc5, 0x01, 0x58, 0x01, 0xe3, 0x00, 0x33, 0x01, -0x4a, 0x01, 0x43, 0x01, 0x27, 0x01, 0xfe, 0x00, 0x1d, 0x01, 0xd9, 0x00, 0x9c, 0x00, 0xaa, 0x00, -0x6e, 0x00, 0x6d, 0x00, 0x5e, 0x00, 0xb8, 0x00, 0xa0, 0x00, 0xb8, 0x00, 0xb8, 0x00, 0x66, 0x00, -0x4c, 0x00, 0x36, 0x00, 0x69, 0x00, 0x49, 0x00, 0x40, 0x00, 0x29, 0x00, 0xf6, 0xff, 0x46, 0x00, -0x65, 0x00, 0x9c, 0x00, 0xf0, 0x00, 0xb6, 0x00, 0x3e, 0x00, 0x7a, 0x00, 0x56, 0x00, 0x56, 0x00, -0x02, 0x00, 0x37, 0x00, 0x71, 0x00, 0xb7, 0x00, 0xd0, 0x00, 0x9b, 0x00, 0x88, 0x00, 0x83, 0x00, -0x7f, 0x00, 0x0d, 0x00, 0xa4, 0x00, 0xc1, 0x00, 0x7f, 0x00, 0x82, 0x00, 0x65, 0x00, 0x23, 0x00, -0xfc, 0xff, 0x46, 0x00, 0x6c, 0x00, 0x88, 0x00, 0xd6, 0x00, 0x94, 0x00, 0xb9, 0x00, 0xab, 0x00, -0x30, 0x00, 0x40, 0x00, 0x41, 0x00, 0x7e, 0x00, 0xa4, 0x00, 0xb5, 0x00, 0x15, 0x01, 0xde, 0x00, -0xed, 0x00, 0x1e, 0x01, 0x01, 0x01, 0x23, 0x01, 0x69, 0x01, 0x68, 0x01, 0x5b, 0x01, 0x6a, 0x01, -0x2b, 0x01, 0x61, 0x01, 0x6a, 0x01, 0xb4, 0x01, 0x82, 0x01, 0xa8, 0x01, 0xbd, 0x01, 0x95, 0x01, -0x60, 0x01, 0x11, 0x01, 0x1e, 0x01, 0x13, 0x01, 0x2d, 0x01, 0x5c, 0x01, 0x38, 0x01, 0x49, 0x01, -0x28, 0x01, 0xc4, 0x00, 0x60, 0x00, 0x39, 0x00, 0x08, 0x00, 0x80, 0x00, 0xcc, 0x00, 0x04, 0x01, -0xf0, 0x00, 0xec, 0x00, 0x7f, 0x00, 0x93, 0x00, 0x64, 0x00, 0x43, 0x00, 0x8d, 0x00, 0xa8, 0x00, -0xc2, 0x00, 0xe5, 0x00, 0xf6, 0x00, 0xe6, 0x00, 0x97, 0x00, 0x95, 0x00, 0x6c, 0x00, 0x3f, 0x00, -0x26, 0x00, 0x0e, 0x00, 0x4f, 0x00, 0x4b, 0x00, 0x79, 0x00, 0x33, 0x00, 0x3e, 0x00, 0xf2, 0xff, -0x12, 0x00, 0xcc, 0xff, 0x8d, 0xff, 0x7e, 0xff, 0x67, 0xff, 0x27, 0xff, 0x40, 0xff, 0x3f, 0xff, -0x37, 0xff, 0x5a, 0xff, 0x82, 0xff, 0x3e, 0xff, 0x0a, 0xff, 0x50, 0xff, 0x3a, 0xff, 0x61, 0xff, -0x4f, 0xff, 0x2e, 0xff, 0x85, 0xff, 0xc9, 0xff, 0xe4, 0xff, 0xea, 0xff, 0xd0, 0xff, 0xbe, 0xff, -0x7f, 0xff, 0xb0, 0xff, 0xd5, 0xff, 0x0d, 0x00, 0xd4, 0xff, 0x15, 0x00, 0xd8, 0xff, 0xe8, 0xff, -0x02, 0x00, 0xfe, 0xff, 0x06, 0x00, 0xfb, 0xff, 0x58, 0x00, 0x84, 0x00, 0x60, 0x00, 0x62, 0x00, -0x6f, 0x00, 0x49, 0x00, 0x32, 0x00, 0x62, 0x00, 0xce, 0x00, 0xb4, 0x00, 0xd4, 0x00, 0x73, 0x00, -0xc6, 0x00, 0x7d, 0x00, 0x88, 0x00, 0x48, 0x00, 0x4d, 0x00, 0x64, 0x00, 0x54, 0x00, 0x4d, 0x00, -0x4b, 0x00, 0xa4, 0x00, 0xa7, 0x00, 0xf2, 0x00, 0xb6, 0x00, 0xb9, 0x00, 0xbd, 0x00, 0x84, 0x00, -0x6f, 0x00, 0x56, 0x00, 0x62, 0x00, 0xa2, 0x00, 0xd5, 0x00, 0xfa, 0x00, 0xe8, 0x00, 0xdd, 0x00, -0x81, 0x00, 0x8b, 0x00, 0x6a, 0x00, 0x4c, 0x00, 0x7a, 0x00, 0x9c, 0x00, 0x8d, 0x00, 0x7a, 0x00, -0x95, 0x00, 0xb2, 0x00, 0x94, 0x00, 0x6c, 0x00, 0x69, 0x00, 0x3d, 0x00, 0x45, 0x00, 0x7f, 0x00, -0x58, 0x00, 0x7e, 0x00, 0x15, 0x00, 0x85, 0x00, 0x76, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x27, 0x00, -0x2b, 0x00, 0x04, 0x00, 0x4d, 0x00, 0x42, 0x00, 0x3f, 0x00, 0x5c, 0x00, 0x7a, 0x00, 0x43, 0x00, -0x40, 0x00, 0x83, 0x00, 0xa1, 0x00, 0x6a, 0x00, 0xa0, 0x00, 0x60, 0x00, 0x46, 0x00, 0x77, 0x00, -0x60, 0x00, 0x40, 0x00, 0x35, 0x00, 0x7f, 0x00, 0xc0, 0x00, 0x11, 0x01, 0xc5, 0x00, 0xb0, 0x00, -0x75, 0x00, 0x8f, 0x00, 0x36, 0x00, 0x4b, 0x00, 0x55, 0x00, 0x4c, 0x00, 0x66, 0x00, 0x88, 0x00, -0x9a, 0x00, 0xb2, 0x00, 0xbf, 0x00, 0xb0, 0x00, 0x5c, 0x00, 0x67, 0x00, 0x75, 0x00, 0x2c, 0x00, -0x1f, 0x00, 0x39, 0x00, 0x4e, 0x00, 0x66, 0x00, 0x45, 0x00, 0x7f, 0x00, 0x92, 0x00, 0x78, 0x00, -0xe2, 0x00, 0xd0, 0x00, 0xa0, 0x00, 0xb2, 0x00, 0xb2, 0x00, 0x6a, 0x00, 0xa9, 0x00, 0x73, 0x00, -0x87, 0x00, 0xcc, 0x00, 0xd3, 0x00, 0xf3, 0x00, 0x23, 0x01, 0xe8, 0x00, 0xb2, 0x00, 0x83, 0x00, -0x88, 0x00, 0x7f, 0x00, 0x63, 0x00, 0xae, 0x00, 0x8e, 0x00, 0xc3, 0x00, 0xf1, 0x00, 0x95, 0x00, -0xb2, 0x00, 0x72, 0x00, 0x3e, 0x00, 0x52, 0x00, 0x9f, 0x00, 0x61, 0x00, 0x81, 0x00, 0xd8, 0x00, -0x69, 0x00, 0xa7, 0x00, 0x5a, 0x00, 0x76, 0x00, 0x54, 0x00, 0x5d, 0x00, 0x73, 0x00, 0xbd, 0x00, -0xba, 0x00, 0xc2, 0x00, 0xb3, 0x00, 0x9f, 0x00, 0xfb, 0x00, 0x35, 0x01, 0x1e, 0x01, 0x1d, 0x01, -0x42, 0x01, 0x4d, 0x01, 0x53, 0x01, 0xf4, 0x00, 0xbe, 0x00, 0x63, 0x00, 0x8c, 0x00, 0x62, 0x00, -0x6f, 0x00, 0x8b, 0x00, 0x9c, 0x00, 0xbd, 0x00, 0x12, 0x01, 0xf5, 0x00, 0xbd, 0x00, 0xb3, 0x00, -0x76, 0x00, 0xa6, 0x00, 0x5a, 0x00, 0xc3, 0x00, 0xe4, 0x00, 0xf1, 0x00, 0xf7, 0x00, 0x50, 0x01, -0xd3, 0x00, 0xd4, 0x00, 0xa1, 0x00, 0xd6, 0x00, 0xab, 0x00, 0xfc, 0x00, 0x2c, 0x01, 0xf1, 0x00, -0xf8, 0x00, 0xae, 0x00, 0x6f, 0x00, 0x9b, 0x00, 0x83, 0x00, 0xac, 0x00, 0xbe, 0x00, 0xd0, 0x00, -0xe7, 0x00, 0xc0, 0x00, 0xb7, 0x00, 0xc3, 0x00, 0xc6, 0x00, 0x91, 0x00, 0x80, 0x00, 0x57, 0x00, -0xc5, 0x00, 0xa0, 0x00, 0x82, 0x00, 0x8f, 0x00, 0x8b, 0x00, 0x74, 0x00, 0x8d, 0x00, 0x3c, 0x00, -0x3f, 0x00, 0x15, 0x00, 0xdf, 0xff, 0x38, 0x00, 0x26, 0x00, 0xda, 0xff, 0x04, 0x00, 0x07, 0x00, -0xf2, 0xff, 0xec, 0xff, 0xf9, 0xff, 0x07, 0x00, 0xec, 0xff, 0xf3, 0xff, 0xba, 0xff, 0x89, 0xff, -0x94, 0xff, 0xaf, 0xff, 0xd5, 0xff, 0xba, 0xff, 0xb2, 0xff, 0x95, 0xff, 0x85, 0xff, 0xa5, 0xff, -0xd2, 0xff, 0xb2, 0xff, 0xc6, 0xff, 0xcb, 0xff, 0xca, 0xff, 0xd3, 0xff, 0xc2, 0xff, 0xb6, 0xff, -0xa5, 0xff, 0x72, 0xff, 0xe2, 0xff, 0xbb, 0xff, 0xe6, 0xff, 0x33, 0x00, 0xe5, 0xff, 0xb5, 0xff, -0xcb, 0xff, 0xe8, 0xff, 0xf7, 0xff, 0xab, 0xff, 0xe4, 0xff, 0xe8, 0xff, 0xc6, 0xff, 0xbf, 0xff, -0xff, 0xff, 0x31, 0x00, 0x38, 0x00, 0x74, 0x00, 0x45, 0x00, 0x24, 0x00, 0x10, 0x00, 0x9d, 0xff, -0xaa, 0xff, 0xc3, 0xff, 0xd8, 0xff, 0xd0, 0xff, 0xd9, 0xff, 0x02, 0x00, 0x2a, 0x00, 0xf9, 0xff, -0xde, 0xff, 0x17, 0x00, 0x94, 0xff, 0x9c, 0xff, 0xc0, 0xff, 0xc9, 0xff, 0xf0, 0xff, 0x0b, 0x00, -0x04, 0x00, 0xe5, 0xff, 0xc9, 0xff, 0xea, 0xff, 0xa6, 0xff, 0xd9, 0xff, 0xbd, 0xff, 0xcd, 0xff, -0xc2, 0xff, 0xb6, 0xff, 0x93, 0xff, 0x97, 0xff, 0x9f, 0xff, 0xa8, 0xff, 0xad, 0xff, 0x8f, 0xff, -0x89, 0xff, 0x9a, 0xff, 0x8a, 0xff, 0xe3, 0xff, 0x00, 0x00, 0x2f, 0x00, 0x34, 0x00, 0x6c, 0x00, -0x4d, 0x00, 0x10, 0x00, 0x31, 0x00, 0x09, 0x00, 0x24, 0x00, 0x5f, 0x00, 0x58, 0x00, 0x7f, 0x00, -0x7b, 0x00, 0x61, 0x00, 0x39, 0x00, 0x1f, 0x00, 0x26, 0x00, 0x04, 0x00, 0x0c, 0x00, 0x71, 0x00, -0xac, 0x00, 0x9e, 0x00, 0x98, 0x00, 0xa1, 0x00, 0x5f, 0x00, 0x88, 0x00, 0x84, 0x00, 0x8e, 0x00, -0x90, 0x00, 0x9a, 0x00, 0x8e, 0x00, 0xb4, 0x00, 0xda, 0x00, 0xc5, 0x00, 0x54, 0x00, 0xa3, 0x00, -0xb6, 0x00, 0xc0, 0x00, 0xc2, 0x00, 0xa2, 0x00, 0xb0, 0x00, 0x9c, 0x00, 0x6e, 0x00, 0x51, 0x00, -0x2a, 0x00, 0x83, 0x00, 0x0a, 0x00, 0x90, 0x00, 0x71, 0x00, 0x9f, 0x00, 0x7f, 0x00, 0x7a, 0x00, -0x62, 0x00, 0x5e, 0x00, 0x46, 0x00, 0x2a, 0x00, 0x23, 0x00, 0x4c, 0x00, 0x79, 0x00, 0x7b, 0x00, -0x8a, 0x00, 0x1d, 0x00, 0x2e, 0x00, 0x06, 0x00, 0x22, 0x00, 0x43, 0x00, 0x45, 0x00, 0x78, 0x00, -0x4b, 0x00, 0x0e, 0x00, 0x14, 0x00, 0x0e, 0x00, 0x45, 0x00, 0x35, 0x00, 0x2a, 0x00, 0x2d, 0x00, -0x5c, 0x00, 0xfd, 0xff, 0x44, 0x00, 0x08, 0x00, 0xe4, 0xff, 0x2a, 0x00, 0x15, 0x00, 0x07, 0x00, -0x22, 0x00, 0x23, 0x00, 0x12, 0x00, 0x33, 0x00, 0xfe, 0xff, 0xfc, 0xff, 0x00, 0x00, 0xe5, 0xff, -0xde, 0xff, 0x02, 0x00, 0xc1, 0xff, 0xc3, 0xff, 0xdb, 0xff, 0xd0, 0xff, 0xf8, 0xff, 0xfd, 0xff, -0x13, 0x00, 0x34, 0x00, 0x0b, 0x00, 0x41, 0x00, 0x36, 0x00, 0x52, 0x00, 0x3c, 0x00, 0x3a, 0x00, -0x29, 0x00, 0x35, 0x00, 0x42, 0x00, 0x2e, 0x00, 0x36, 0x00, 0x22, 0x00, 0x83, 0x00, 0x54, 0x00, -0x7c, 0x00, 0x2a, 0x00, 0x3f, 0x00, 0x03, 0x00, 0xc2, 0xff, 0xe5, 0xff, 0xfa, 0xff, 0xd6, 0xff, -0x8b, 0xff, 0xab, 0xff, 0x9d, 0xff, 0xab, 0xff, 0x8b, 0xff, 0x64, 0xff, 0xa2, 0xff, 0xa1, 0xff, -0xb3, 0xff, 0x83, 0xff, 0x5b, 0xff, 0x5e, 0xff, 0x6e, 0xff, 0x81, 0xff, 0x62, 0xff, 0xdb, 0xff, -0x80, 0xff, 0x85, 0xff, 0x46, 0xff, 0x32, 0xff, 0x40, 0xff, 0x1b, 0xff, 0x26, 0xff, 0x1c, 0xff, -0x62, 0xff, 0x47, 0xff, 0x54, 0xff, 0x4e, 0xff, 0x36, 0xff, 0x25, 0xff, 0x46, 0xff, 0x4f, 0xff, -0x30, 0xff, 0x18, 0xff, 0x19, 0xff, 0x23, 0xff, 0x3b, 0xff, 0x2c, 0xff, 0x35, 0xff, 0x30, 0xff, -0x0d, 0xff, 0xe7, 0xfe, 0xf4, 0xfe, 0x07, 0xff, 0x22, 0xff, 0x1b, 0xff, 0xe6, 0xfe, 0x19, 0xff, -0xbe, 0xfe, 0xfa, 0xfe, 0x8a, 0xfe, 0xc5, 0xfe, 0xb9, 0xfe, 0xca, 0xfe, 0x0c, 0xff, 0xcd, 0xfe, -0x9e, 0xfe, 0xa5, 0xfe, 0x84, 0xfe, 0x57, 0xfe, 0x35, 0xfe, 0x4d, 0xfe, 0x6b, 0xfe, 0x9a, 0xfe, -0x73, 0xfe, 0x51, 0xfe, 0x97, 0xfe, 0x75, 0xfe, 0x54, 0xfe, 0x9c, 0xfe, 0x87, 0xfe, 0x85, 0xfe, -0xb7, 0xfe, 0xc0, 0xfe, 0xad, 0xfe, 0xcc, 0xfe, 0xf2, 0xfe, 0xc7, 0xfe, 0xe1, 0xfe, 0x9b, 0xfe, -0x90, 0xfe, 0xe6, 0xfe, 0x31, 0xff, 0x25, 0xff, 0x10, 0xff, 0x03, 0xff, 0x14, 0xff, 0xe6, 0xfe, -0xcd, 0xfe, 0xf2, 0xfe, 0xde, 0xfe, 0xdb, 0xfe, 0x0e, 0xff, 0xf8, 0xfe, 0x0e, 0xff, 0x3a, 0xff, -0x55, 0xff, 0x11, 0xff, 0x20, 0xff, 0x5e, 0xff, 0xc1, 0xfe, 0xce, 0xfe, 0xf8, 0xfe, 0xe9, 0xfe, -0x0c, 0xff, 0x18, 0xff, 0x06, 0xff, 0xe9, 0xfe, 0xb1, 0xfe, 0xbb, 0xfe, 0xb1, 0xfe, 0xe4, 0xfe, -0xed, 0xfe, 0xc5, 0xfe, 0xc5, 0xfe, 0xa1, 0xfe, 0x89, 0xfe, 0xb3, 0xfe, 0xb9, 0xfe, 0xac, 0xfe, -0xf0, 0xfe, 0xbd, 0xfe, 0xd2, 0xfe, 0xcb, 0xfe, 0xd6, 0xfe, 0xd3, 0xfe, 0xff, 0xfe, 0xab, 0xfe, -0xe6, 0xfe, 0xe4, 0xfe, 0xb0, 0xfe, 0xed, 0xfe, 0xc3, 0xfe, 0xa4, 0xfe, 0xdb, 0xfe, 0xcb, 0xfe, -0x02, 0xff, 0xf1, 0xfe, 0x33, 0xff, 0x40, 0xff, 0x13, 0xff, 0x5a, 0xff, 0x11, 0xff, 0x15, 0xff, -0x20, 0xff, 0x09, 0xff, 0x22, 0xff, 0x3e, 0xff, 0x0a, 0xff, 0x0e, 0xff, 0xe6, 0xfe, 0x07, 0xff, -0x19, 0xff, 0x0a, 0xff, 0x02, 0xff, 0x22, 0xff, 0x20, 0xff, 0xff, 0xfe, 0x2b, 0xff, 0x59, 0xff, -0x19, 0xff, 0xec, 0xfe, 0xd4, 0xfe, 0xeb, 0xfe, 0xeb, 0xfe, 0x69, 0xff, 0x2d, 0xff, 0x1b, 0xff, -0x62, 0xff, 0xf9, 0xfe, 0x5a, 0xff, 0x2b, 0xff, 0x65, 0xff, 0x4e, 0xff, 0x13, 0xff, 0x23, 0xff, -0x66, 0xff, 0x1f, 0xff, 0x6f, 0xff, 0x27, 0xff, 0xda, 0xfe, 0x38, 0xff, 0x4d, 0xff, 0xb9, 0xff, -0xa8, 0xff, 0x87, 0xff, 0x97, 0xff, 0x70, 0xff, 0x54, 0xff, 0x60, 0xff, 0x42, 0xff, 0x65, 0xff, -0x2c, 0xff, 0x10, 0xff, 0x55, 0xff, 0x00, 0xff, 0x5a, 0xff, 0x24, 0xff, 0x5a, 0xff, 0x5a, 0xff, -0x6b, 0xff, 0x51, 0xff, 0x74, 0xff, 0x33, 0xff, 0x74, 0xff, 0x43, 0xff, 0x48, 0xff, 0x30, 0xff, -0x13, 0xff, 0x2e, 0xff, 0x0e, 0xff, 0x46, 0xff, 0x0e, 0xff, 0x6b, 0xff, 0x53, 0xff, 0x50, 0xff, -0x28, 0xff, 0x0e, 0xff, 0x0b, 0xff, 0x12, 0xff, 0xe2, 0xfe, 0xdd, 0xfe, 0xee, 0xfe, 0x12, 0xff, -0xde, 0xfe, 0x35, 0xff, 0x36, 0xff, 0x19, 0xff, 0x47, 0xff, 0x2a, 0xff, 0x73, 0xff, 0x5d, 0xff, -0x63, 0xff, 0x6f, 0xff, 0x95, 0xff, 0x78, 0xff, 0x89, 0xff, 0xa0, 0xff, 0x68, 0xff, 0xc8, 0xff, -0x8b, 0xff, 0xc4, 0xff, 0x90, 0xff, 0x9b, 0xff, 0xac, 0xff, 0x07, 0x00, 0x32, 0x00, 0x50, 0x00, -0x0f, 0x00, 0x2b, 0x00, 0x09, 0x00, 0x5b, 0x00, 0x45, 0x00, 0x54, 0x00, 0x42, 0x00, 0x6e, 0x00, -0x27, 0x00, 0xf7, 0xff, 0xe7, 0xff, 0x19, 0x00, 0xb6, 0xff, 0x98, 0xff, 0xda, 0xff, 0x8d, 0xff, -0x90, 0xff, 0xad, 0xff, 0x8e, 0xff, 0xae, 0xff, 0x8f, 0xff, 0x6b, 0xff, 0x79, 0xff, 0x8e, 0xff, -0x7c, 0xff, 0xd9, 0xff, 0x40, 0xff, 0x91, 0xff, 0x70, 0xff, 0x83, 0xff, 0xe3, 0xff, 0xdd, 0xff, -0xea, 0xff, 0x03, 0x00, 0xec, 0xff, 0xa4, 0xff, 0xbb, 0xff, 0x71, 0xff, 0x93, 0xff, 0x08, 0x00, -0xf2, 0xff, 0x14, 0x00, 0x1b, 0x00, 0xf6, 0xff, 0xdc, 0xff, 0xdd, 0xff, 0xb4, 0xff, 0xdc, 0xff, -0xcd, 0xff, 0x20, 0x00, 0x7a, 0x00, 0x2c, 0x00, 0x38, 0x00, 0x0e, 0x00, 0x19, 0x00, 0xb2, 0xff, -0xd2, 0xff, 0x00, 0x00, 0xcf, 0xff, 0xe5, 0xff, 0xd6, 0xff, 0xcb, 0xff, 0x9c, 0xff, 0x8e, 0xff, -0x8f, 0xff, 0x78, 0xff, 0x53, 0xff, 0x7d, 0xff, 0xc0, 0xff, 0x94, 0xff, 0x7e, 0xff, 0x70, 0xff, -0x49, 0xff, 0x9f, 0xff, 0xbc, 0xff, 0xd4, 0xff, 0xb5, 0xff, 0xdc, 0xff, 0xc0, 0xff, 0xca, 0xff, -0xd1, 0xff, 0x72, 0xff, 0xe7, 0xff, 0x26, 0x00, 0xe0, 0xff, 0xf1, 0xff, 0xe7, 0xff, 0xcd, 0xff, -0xbe, 0xff, 0x82, 0xff, 0x98, 0xff, 0x7e, 0xff, 0xac, 0xff, 0xd3, 0xff, 0x2d, 0x00, 0x07, 0x00, -0x33, 0x00, 0x3d, 0x00, 0xe6, 0xff, 0xdc, 0xff, 0xad, 0xff, 0xa2, 0xff, 0x04, 0x00, 0x30, 0x00, -0x7c, 0x00, 0x7d, 0x00, 0x1e, 0x00, 0x4c, 0x00, 0x4f, 0x00, 0x57, 0x00, 0x4d, 0x00, 0x3c, 0x00, -0x5e, 0x00, 0x66, 0x00, 0x5f, 0x00, 0x82, 0x00, 0x24, 0x00, 0x58, 0x00, 0x71, 0x00, 0x3c, 0x00, -0x8e, 0x00, 0x42, 0x00, 0x93, 0x00, 0x7d, 0x00, 0x90, 0x00, 0xbc, 0x00, 0xbb, 0x00, 0xde, 0x00, -0x05, 0x01, 0x19, 0x01, 0xf8, 0x00, 0xd3, 0x00, 0xea, 0x00, 0xff, 0x00, 0xd6, 0x00, 0xe2, 0x00, -0xb2, 0x00, 0xd0, 0x00, 0xa0, 0x00, 0xe8, 0x00, 0xca, 0x00, 0xe2, 0x00, 0x1e, 0x01, 0x11, 0x01, -0x14, 0x01, 0x45, 0x01, 0x20, 0x01, 0x27, 0x01, 0x2b, 0x01, 0xf8, 0x00, 0xf0, 0x00, 0xe0, 0x00, -0x48, 0x01, 0x4e, 0x01, 0x16, 0x01, 0x6d, 0x01, 0x7a, 0x01, 0x10, 0x01, 0x3d, 0x01, 0x45, 0x01, -0x1a, 0x01, 0x20, 0x01, 0x1e, 0x01, 0x29, 0x01, 0x29, 0x01, 0x18, 0x01, 0x22, 0x01, 0x24, 0x01, -0x00, 0x01, 0x0c, 0x01, 0xf9, 0x00, 0x19, 0x01, 0x17, 0x01, 0x3d, 0x01, 0x21, 0x01, 0x13, 0x01, -0x46, 0x01, 0x37, 0x01, 0x21, 0x01, 0x14, 0x01, 0xf8, 0x00, 0xf6, 0x00, 0x34, 0x01, 0xfa, 0x00, -0x6c, 0x01, 0x81, 0x01, 0x62, 0x01, 0x43, 0x01, 0x45, 0x01, 0x5c, 0x01, 0x1a, 0x01, 0x1d, 0x01, -0x2f, 0x01, 0x6b, 0x01, 0x53, 0x01, 0x3b, 0x01, 0x54, 0x01, 0x3f, 0x01, 0xbb, 0x01, 0xb4, 0x01, -0xf2, 0x01, 0x15, 0x02, 0xf0, 0x01, 0x2f, 0x02, 0x9b, 0x02, 0x37, 0x02, 0x70, 0x02, 0xc4, 0x01, -0xd7, 0x01, 0xfe, 0x01, 0x0f, 0x02, 0x1b, 0x02, 0x2d, 0x02, 0x21, 0x02, 0x09, 0x02, 0x1b, 0x02, -0x21, 0x02, 0xe5, 0x01, 0xcd, 0x01, 0xc1, 0x01, 0x86, 0x01, 0xb0, 0x01, 0xc0, 0x01, 0xbe, 0x01, -0xdb, 0x01, 0xb9, 0x01, 0x4c, 0x01, 0x29, 0x01, 0x36, 0x01, 0x8e, 0x01, 0x6c, 0x01, 0x2e, 0x01, -0x19, 0x01, 0x27, 0x01, 0x09, 0x01, 0x1a, 0x01, 0xe7, 0x00, 0x9b, 0x00, 0x94, 0x00, 0xb9, 0x00, -0xce, 0x00, 0x87, 0x00, 0x9a, 0x00, 0xae, 0x00, 0x9e, 0x00, 0x9a, 0x00, 0xb9, 0x00, 0x8e, 0x00, -0xad, 0x00, 0x8f, 0x00, 0x46, 0x00, 0x4e, 0x00, 0x70, 0x00, 0x73, 0x00, 0x3d, 0x00, 0x6a, 0x00, -0x55, 0x00, 0x26, 0x00, 0x28, 0x00, 0x39, 0x00, 0x20, 0x00, 0x6e, 0x00, 0x32, 0x00, 0x58, 0x00, -0x47, 0x00, 0x3a, 0x00, 0x5b, 0x00, 0x74, 0x00, 0x87, 0x00, 0x20, 0x00, 0x19, 0x00, 0x46, 0x00, -0xa7, 0x00, 0xa4, 0x00, 0xc7, 0x00, 0xe5, 0x00, 0x92, 0x00, 0x62, 0x00, 0xaf, 0x00, 0x91, 0x00, -0xaf, 0x00, 0xc8, 0x00, 0x95, 0x00, 0xc3, 0x00, 0xd7, 0x00, 0x9f, 0x00, 0xa1, 0x00, 0xe2, 0x00, -0xc9, 0x00, 0x6c, 0x00, 0x9f, 0x00, 0xe2, 0x00, 0xef, 0x00, 0xf3, 0x00, 0xe3, 0x00, 0xbd, 0x00, -0xac, 0x00, 0x95, 0x00, 0xb1, 0x00, 0xa7, 0x00, 0xb7, 0x00, 0xe3, 0x00, 0xc9, 0x00, 0xc5, 0x00, -0xb1, 0x00, 0x95, 0x00, 0x89, 0x00, 0x71, 0x00, 0x64, 0x00, 0x95, 0x00, 0xc4, 0x00, 0x06, 0x01, -0xe3, 0x00, 0xce, 0x00, 0xd7, 0x00, 0xc4, 0x00, 0x77, 0x00, 0xa6, 0x00, 0xdd, 0x00, 0xc7, 0x00, -0xaa, 0x00, 0xba, 0x00, 0x69, 0x00, 0x9c, 0x00, 0x45, 0x00, 0x6d, 0x00, 0x50, 0x00, 0x7b, 0x00, -0x31, 0x00, 0x97, 0x00, 0x56, 0x00, 0x27, 0x00, 0x0c, 0x00, 0x17, 0x00, 0x2e, 0x00, 0xea, 0xff, -0xee, 0xff, 0x07, 0x00, 0x1b, 0x00, 0x25, 0x00, 0x27, 0x00, 0x18, 0x00, 0xef, 0xff, 0x06, 0x00, -0x0f, 0x00, 0x1a, 0x00, 0x1f, 0x00, 0x0f, 0x00, 0xe6, 0xff, 0xd8, 0xff, 0x01, 0x00, 0x04, 0x00, -0x0b, 0x00, 0x48, 0x00, 0xf8, 0xff, 0x0a, 0x00, 0xd7, 0xff, 0xd2, 0xff, 0x10, 0x00, 0x1d, 0x00, -0x36, 0x00, 0x33, 0x00, 0x44, 0x00, 0x44, 0x00, 0xcf, 0xff, 0x00, 0x00, 0x24, 0x00, 0x52, 0x00, -0x00, 0x00, 0xfd, 0xff, 0xe0, 0xff, 0xd9, 0xff, 0x2f, 0x00, 0x0a, 0x00, 0x42, 0x00, 0x23, 0x00, -0xf9, 0xff, 0x14, 0x00, 0x0f, 0x00, 0x37, 0x00, 0xf9, 0xff, 0x36, 0x00, 0x1d, 0x00, 0x16, 0x00, -0x0d, 0x00, 0xe1, 0xff, 0x02, 0x00, 0xf8, 0xff, 0xf3, 0xff, 0xd9, 0xff, 0x1a, 0x00, 0x21, 0x00, -0x12, 0x00, 0x0b, 0x00, 0xfb, 0xff, 0xfa, 0xff, 0x9c, 0xff, 0xad, 0xff, 0xd7, 0xff, 0xad, 0xff, -0xb2, 0xff, 0xc6, 0xff, 0xde, 0xff, 0xc8, 0xff, 0x0f, 0x00, 0x86, 0xff, 0xf0, 0xff, 0xf0, 0xff, -0xb7, 0xff, 0x01, 0x00, 0x06, 0x00, 0xf9, 0xff, 0x02, 0x00, 0xfa, 0xff, 0x40, 0x00, 0xcd, 0xff, -0x99, 0xff, 0xc0, 0xff, 0xa2, 0xff, 0xb6, 0xff, 0xf8, 0xff, 0xca, 0xff, 0xbe, 0xff, 0xf7, 0xff, -0xdb, 0xff, 0xde, 0xff, 0xbf, 0xff, 0xd8, 0xff, 0xdb, 0xff, 0xf7, 0xff, 0xc9, 0xff, 0x01, 0x00, -0xef, 0xff, 0x17, 0x00, 0xef, 0xff, 0xa1, 0xff, 0xb3, 0xff, 0x9a, 0xff, 0xcd, 0xff, 0xa4, 0xff, -0x70, 0xff, 0xa3, 0xff, 0xb6, 0xff, 0xd5, 0xff, 0xf0, 0xff, 0xfb, 0xff, 0xd6, 0xff, 0xd2, 0xff, -0xdc, 0xff, 0xf1, 0xff, 0xfe, 0xff, 0xea, 0xff, 0x04, 0x00, 0xfd, 0xff, 0xb7, 0xff, 0xc6, 0xff, -0xfb, 0xff, 0x40, 0x00, 0xf1, 0xff, 0x03, 0x00, 0xd8, 0xff, 0x34, 0x00, 0x1f, 0x00, 0x38, 0x00, -0x4b, 0x00, 0x37, 0x00, 0x27, 0x00, 0x36, 0x00, 0x5e, 0x00, 0x55, 0x00, 0xfe, 0xff, 0x0a, 0x00, -0xd6, 0xff, 0xea, 0xff, 0x1c, 0x00, 0x85, 0x00, 0xaf, 0x00, 0x3f, 0x00, 0x4e, 0x00, 0x51, 0x00, -0x64, 0x00, 0x6a, 0x00, 0x49, 0x00, 0x0e, 0x00, 0xf2, 0xff, 0x27, 0x00, 0xeb, 0xff, 0x57, 0x00, -0x36, 0x00, 0x4c, 0x00, 0x3d, 0x00, 0x5c, 0x00, 0x69, 0x00, 0x0d, 0x00, 0x0d, 0x00, 0xf5, 0xff, -0x17, 0x00, 0xee, 0xff, 0x1f, 0x00, 0xf9, 0xff, 0x01, 0x00, 0xc5, 0xff, 0xd0, 0xff, 0xae, 0xff, -0xc5, 0xff, 0xa6, 0xff, 0x96, 0xff, 0xbe, 0xff, 0x96, 0xff, 0xb8, 0xff, 0xb4, 0xff, 0xbe, 0xff, -0xd3, 0xff, 0xc9, 0xff, 0xb4, 0xff, 0xd6, 0xff, 0xfd, 0xff, 0xdb, 0xff, 0x31, 0x00, 0x39, 0x00, -0xfc, 0xff, 0x4d, 0x00, 0x00, 0x00, 0x28, 0x00, 0x4e, 0x00, 0x17, 0x00, 0x28, 0x00, 0x2b, 0x00, -0x2c, 0x00, 0x44, 0x00, 0x1b, 0x00, 0xa0, 0x00, 0x02, 0x00, 0x44, 0x00, 0x2c, 0x00, 0x5d, 0x00, -0xf6, 0xff, 0x3a, 0x00, 0x2a, 0x00, 0x5e, 0x00, 0x36, 0x00, 0xfa, 0xff, 0x06, 0x00, 0x1c, 0x00, -0x36, 0x00, 0x5e, 0x00, 0x4e, 0x00, 0x16, 0x00, 0x6c, 0x00, 0x40, 0x00, 0x72, 0x00, 0x47, 0x00, -0x4c, 0x00, 0x66, 0x00, 0x59, 0x00, 0x5e, 0x00, 0x25, 0x00, 0x20, 0x00, 0x1b, 0x00, 0xf1, 0xff, -0xff, 0xff, 0x1e, 0x00, 0x1c, 0x00, 0x25, 0x00, 0x21, 0x00, 0x07, 0x00, 0x6e, 0x00, 0x1a, 0x00, -0x20, 0x00, 0x27, 0x00, 0x7f, 0x00, 0x75, 0x00, 0x84, 0x00, 0xc3, 0x00, 0xba, 0x00, 0x9e, 0x00, -0x96, 0x00, 0x92, 0x00, 0x90, 0x00, 0xe8, 0x00, 0x0c, 0x01, 0x17, 0x01, 0xf6, 0x00, 0xf1, 0x00, -0x09, 0x01, 0x16, 0x01, 0xcb, 0x00, 0xee, 0x00, 0xbd, 0x00, 0xfb, 0x00, 0x1d, 0x01, 0xfb, 0x00, -0xb2, 0x00, 0xe1, 0x00, 0xbf, 0x00, 0x88, 0x00, 0x8a, 0x00, 0x64, 0x00, 0x95, 0x00, 0x76, 0x00, -0xad, 0x00, 0xc9, 0x00, 0xc5, 0x00, 0xe7, 0x00, 0xd1, 0x00, 0xb7, 0x00, 0x9a, 0x00, 0x84, 0x00, -0xb7, 0x00, 0x91, 0x00, 0xa2, 0x00, 0x75, 0x00, 0x67, 0x00, 0x5d, 0x00, 0x44, 0x00, 0x31, 0x00, -0x1b, 0x00, 0x25, 0x00, 0x33, 0x00, 0x62, 0x00, 0x73, 0x00, 0xb6, 0x00, 0x96, 0x00, 0xa9, 0x00, -0x82, 0x00, 0xbf, 0x00, 0xaa, 0x00, 0x79, 0x00, 0xa4, 0x00, 0xcc, 0x00, 0xc3, 0x00, 0x36, 0x01, -0x10, 0x01, 0xe4, 0x00, 0xf4, 0x00, 0xf8, 0x00, 0xf8, 0x00, 0xd1, 0x00, 0xfe, 0x00, 0x1b, 0x01, -0x2b, 0x01, 0x40, 0x01, 0xb9, 0x00, 0x8e, 0x00, 0xa0, 0x00, 0x41, 0x00, 0x84, 0x00, 0xd5, 0x00, -0xe2, 0x00, 0x23, 0x01, 0x00, 0x01, 0xf4, 0x00, 0xa1, 0x00, 0xdf, 0x00, 0x86, 0x00, 0xb6, 0x00, -0xe9, 0x00, 0x9a, 0x00, 0x6b, 0x00, 0x77, 0x00, 0x71, 0x00, 0x05, 0x00, 0xe3, 0xff, 0xf5, 0xff, -0x00, 0x00, 0xfb, 0xff, 0xf0, 0xff, 0x57, 0x00, 0x43, 0x00, 0x3e, 0x00, 0xc3, 0xff, 0xeb, 0xff, -0xbc, 0xff, 0xab, 0xff, 0x1e, 0x00, 0xd7, 0xff, 0x23, 0x00, 0xf5, 0xff, 0xee, 0xff, 0x18, 0x00, -0xbe, 0xff, 0xb4, 0xff, 0xcc, 0xff, 0xe0, 0xff, 0xd4, 0xff, 0xfc, 0xff, 0x0a, 0x00, 0x25, 0x00, -0x14, 0x00, 0xfd, 0xff, 0xe6, 0xff, 0xbc, 0xff, 0xbc, 0xff, 0xbc, 0xff, 0xc7, 0xff, 0xd1, 0xff, -0xb2, 0xff, 0xfb, 0xff, 0xbf, 0xff, 0xd1, 0xff, 0xd8, 0xff, 0xca, 0xff, 0xcb, 0xff, 0xb9, 0xff, -0xa6, 0xff, 0x91, 0xff, 0x5f, 0xff, 0x8f, 0xff, 0x7d, 0xff, 0x83, 0xff, 0xb3, 0xff, 0x7d, 0xff, -0x5a, 0xff, 0x88, 0xff, 0x91, 0xff, 0x7c, 0xff, 0x70, 0xff, 0x44, 0xff, 0x3f, 0xff, 0x57, 0xff, -0x4d, 0xff, 0xf9, 0xfe, 0xf0, 0xfe, 0x22, 0xff, 0x07, 0xff, 0x13, 0xff, 0x40, 0xff, 0x0f, 0xff, -0xe4, 0xfe, 0xeb, 0xfe, 0xd0, 0xfe, 0xca, 0xfe, 0x03, 0xff, 0x0e, 0xff, 0xe5, 0xfe, 0x11, 0xff, -0x7c, 0xff, 0x4f, 0xff, 0xfa, 0xfe, 0x0b, 0xff, 0x26, 0xff, 0x10, 0xff, 0xb4, 0xfe, 0xd1, 0xfe, -0xe2, 0xfe, 0xee, 0xfe, 0x12, 0xff, 0x35, 0xff, 0x43, 0xff, 0x54, 0xff, 0x66, 0xff, 0x5f, 0xff, -0x84, 0xff, 0x34, 0xff, 0x21, 0xff, 0x1c, 0xff, 0x12, 0xff, 0x1f, 0xff, 0x23, 0xff, 0xde, 0xfe, -0x24, 0xff, 0x0b, 0xff, 0x37, 0xff, 0x4d, 0xff, 0x1f, 0xff, 0x11, 0xff, 0x01, 0xff, 0x28, 0xff, -0x63, 0xff, 0x27, 0xff, 0x98, 0xff, 0x27, 0xff, 0x74, 0xff, 0x5d, 0xff, 0x04, 0xff, 0xef, 0xfe, -0x29, 0xff, 0x20, 0xff, 0x69, 0xff, 0x58, 0xff, 0x78, 0xff, 0x3b, 0xff, 0x37, 0xff, 0x82, 0xff, -0x3c, 0xff, 0x79, 0xff, 0x6d, 0xff, 0x99, 0xff, 0x8c, 0xff, 0xb5, 0xff, 0x66, 0xff, 0x8d, 0xff, -0x9e, 0xff, 0xaf, 0xff, 0x8e, 0xff, 0x68, 0xff, 0xa3, 0xff, 0x82, 0xff, 0x9b, 0xff, 0x90, 0xff, -0x9a, 0xff, 0x96, 0xff, 0x7b, 0xff, 0xbb, 0xff, 0xdc, 0xff, 0x0b, 0x00, 0xba, 0xff, 0xf4, 0xff, -0xd7, 0xff, 0x01, 0x00, 0xd6, 0xff, 0xdd, 0xff, 0xeb, 0xff, 0x0e, 0x00, 0x19, 0x00, 0x1d, 0x00, -0x1b, 0x00, 0x3e, 0x00, 0x51, 0x00, 0x52, 0x00, 0x50, 0x00, 0x0d, 0x00, 0x39, 0x00, 0x26, 0x00, -0x4e, 0x00, 0x4e, 0x00, 0x68, 0x00, 0x8e, 0x00, 0x77, 0x00, 0x83, 0x00, 0x30, 0x00, 0x80, 0x00, -0x3a, 0x00, 0x6b, 0x00, 0x17, 0x00, 0x53, 0x00, 0x64, 0x00, 0x8b, 0x00, 0x91, 0x00, 0x87, 0x00, -0x9b, 0x00, 0x99, 0x00, 0xbf, 0x00, 0x9f, 0x00, 0xb4, 0x00, 0xae, 0x00, 0xac, 0x00, 0xb1, 0x00, -0xd8, 0x00, 0xf1, 0x00, 0xd2, 0x00, 0xd5, 0x00, 0xa7, 0x00, 0x94, 0x00, 0xb1, 0x00, 0x06, 0x01, -0x08, 0x01, 0xfc, 0x00, 0xa4, 0x00, 0x9e, 0x00, 0x9a, 0x00, 0xd8, 0x00, 0x9c, 0x00, 0x98, 0x00, -0x68, 0x00, 0x7a, 0x00, 0x8c, 0x00, 0x7f, 0x00, 0x5d, 0x00, 0x49, 0x00, 0x27, 0x00, 0x3d, 0x00, -0x45, 0x00, 0x5a, 0x00, 0x42, 0x00, 0x4f, 0x00, 0x59, 0x00, 0x5f, 0x00, 0x1b, 0x00, 0x22, 0x00, -0x70, 0x00, 0x55, 0x00, 0x27, 0x00, 0x73, 0x00, 0x51, 0x00, 0x5a, 0x00, 0x4d, 0x00, 0x4d, 0x00, -0x4e, 0x00, 0x5e, 0x00, 0x59, 0x00, 0x35, 0x00, 0xef, 0xff, 0x0c, 0x00, 0xdc, 0xff, 0x01, 0x00, -0xff, 0xff, 0x30, 0x00, 0x28, 0x00, 0x01, 0x00, 0x10, 0x00, 0x31, 0x00, 0x08, 0x00, 0xe0, 0xff, -0xc2, 0xff, 0xbc, 0xff, 0xed, 0xff, 0xcb, 0xff, 0xe4, 0xff, 0xd5, 0xff, 0xe6, 0xff, 0xfe, 0xff, -0xf5, 0xff, 0xef, 0xff, 0x06, 0x00, 0xe7, 0xff, 0x32, 0x00, 0x1f, 0x00, 0xd5, 0xff, 0xf8, 0xff, -0x07, 0x00, 0x16, 0x00, 0x28, 0x00, 0xf2, 0xff, 0x0e, 0x00, 0x42, 0x00, 0xde, 0xff, 0x0f, 0x00, -0xe6, 0xff, 0xdb, 0xff, 0xd7, 0xff, 0xc0, 0xff, 0xb1, 0xff, 0xd4, 0xff, 0x2d, 0x00, 0x84, 0x00, -0x76, 0x00, 0x4d, 0x00, 0x2a, 0x00, 0x22, 0x00, 0x07, 0x00, 0x02, 0x00, 0x0d, 0x00, 0xff, 0xff, -0x18, 0x00, 0x1c, 0x00, 0x18, 0x00, 0x28, 0x00, 0x12, 0x00, 0xee, 0xff, 0xea, 0xff, 0xbd, 0xff, -0xd4, 0xff, 0xb0, 0xff, 0xb6, 0xff, 0xf9, 0xff, 0xfc, 0xff, 0xd0, 0xff, 0x0c, 0x00, 0xcb, 0xff, -0xdc, 0xff, 0x01, 0x00, 0xcb, 0xff, 0xbe, 0xff, 0xbc, 0xff, 0xbb, 0xff, 0xe5, 0xff, 0xa8, 0xff, -0xbc, 0xff, 0xa5, 0xff, 0xce, 0xff, 0xea, 0xff, 0xcb, 0xff, 0x9b, 0xff, 0xac, 0xff, 0x63, 0xff, -0x85, 0xff, 0x8c, 0xff, 0xa4, 0xff, 0x9f, 0xff, 0x79, 0xff, 0x8d, 0xff, 0x8b, 0xff, 0xaa, 0xff, -0x4d, 0xff, 0x48, 0xff, 0x30, 0xff, 0x4e, 0xff, 0x19, 0xff, 0x34, 0xff, 0x51, 0xff, 0x14, 0xff, -0xf8, 0xfe, 0x33, 0xff, 0x32, 0xff, 0x3b, 0xff, 0x66, 0xff, 0x67, 0xff, 0x4c, 0xff, 0x68, 0xff, -0x70, 0xff, 0x4e, 0xff, 0x61, 0xff, 0x4d, 0xff, 0x76, 0xff, 0x2d, 0xff, 0x4f, 0xff, 0x36, 0xff, -0x19, 0xff, 0x3a, 0xff, 0x38, 0xff, 0x22, 0xff, 0xfc, 0xfe, 0x28, 0xff, 0x26, 0xff, 0x40, 0xff, -0x09, 0xff, 0xfc, 0xfe, 0x5e, 0xff, 0x50, 0xff, 0x75, 0xff, 0xaf, 0xff, 0x5f, 0xff, 0xb2, 0xff, -0xe0, 0xff, 0xbb, 0xff, 0xf8, 0xff, 0xb3, 0xff, 0xd5, 0xff, 0xb5, 0xff, 0xdc, 0xff, 0xc4, 0xff, -0x2c, 0x00, 0xfc, 0xff, 0x21, 0x00, 0x01, 0x00, 0x1b, 0x00, 0xd4, 0xff, 0xea, 0xff, 0x29, 0x00, -0x41, 0x00, 0x3b, 0x00, 0x29, 0x00, 0x2f, 0x00, 0x00, 0x00, 0xf6, 0xff, 0xab, 0xff, 0xfd, 0xff, -0xd6, 0xff, 0xd1, 0xff, 0xf0, 0xff, 0xac, 0xff, 0x9b, 0xff, 0xb4, 0xff, 0xb8, 0xff, 0xa8, 0xff, -0x5a, 0xff, 0x65, 0xff, 0x55, 0xff, 0x16, 0xff, 0x87, 0xff, 0x44, 0xff, 0x74, 0xff, 0x5d, 0xff, -0x2c, 0xff, 0xfa, 0xfe, 0x05, 0xff, 0xfb, 0xfe, 0xf3, 0xfe, 0xb3, 0xfe, 0xfc, 0xfe, 0xc7, 0xfe, -0xca, 0xfe, 0xcc, 0xfe, 0xcf, 0xfe, 0xab, 0xfe, 0xb9, 0xfe, 0x9c, 0xfe, 0xb1, 0xfe, 0x98, 0xfe, -0xc3, 0xfe, 0x96, 0xfe, 0x6a, 0xfe, 0x9b, 0xfe, 0xae, 0xfe, 0x5e, 0xfe, 0x90, 0xfe, 0xa6, 0xfe, -0xc0, 0xfe, 0x88, 0xfe, 0xc6, 0xfe, 0x88, 0xfe, 0x7d, 0xfe, 0x91, 0xfe, 0x91, 0xfe, 0x52, 0xfe, -0x31, 0xfe, 0x8d, 0xfe, 0x40, 0xfe, 0x5f, 0xfe, 0x43, 0xfe, 0x70, 0xfe, 0x4d, 0xfe, 0x72, 0xfe, -0x41, 0xfe, 0x4e, 0xfe, 0x76, 0xfe, 0x31, 0xfe, 0x75, 0xfe, 0x8c, 0xfe, 0x80, 0xfe, 0x73, 0xfe, -0xa6, 0xfe, 0xe9, 0xfe, 0xf3, 0xfe, 0xd8, 0xfe, 0xf9, 0xfe, 0xb3, 0xfe, 0x60, 0xfe, 0x5e, 0xfe, -0x96, 0xfe, 0x70, 0xfe, 0x54, 0xfe, 0x63, 0xfe, 0x98, 0xfe, 0x87, 0xfe, 0xa7, 0xfe, 0x8a, 0xfe, -0x75, 0xfe, 0x86, 0xfe, 0x57, 0xfe, 0x84, 0xfe, 0x8d, 0xfe, 0x68, 0xfe, 0x21, 0xfe, 0x5b, 0xfe, -0x70, 0xfe, 0x78, 0xfe, 0x70, 0xfe, 0x2b, 0xfe, 0x8d, 0xfe, 0x32, 0xfe, 0x71, 0xfe, 0x4b, 0xfe, -0x32, 0xfe, 0x2f, 0xfe, 0x01, 0xfe, 0xfe, 0xfd, 0xf1, 0xfd, 0x14, 0xfe, 0x2e, 0xfe, 0xcd, 0xfd, -0x25, 0xfe, 0x5a, 0xfe, 0x0a, 0xfe, 0x25, 0xfe, 0x2b, 0xfe, 0x51, 0xfe, 0x02, 0xfe, 0x2f, 0xfe, -0x11, 0xfe, 0x3e, 0xfe, 0x76, 0xfe, 0x36, 0xfe, 0x36, 0xfe, 0x89, 0xfe, 0x7d, 0xfe, 0xa7, 0xfe, -0xb9, 0xfe, 0xc4, 0xfe, 0x8b, 0xfe, 0x7b, 0xfe, 0x96, 0xfe, 0x7d, 0xfe, 0x29, 0xfe, 0x8b, 0xfe, -0x8d, 0xfe, 0xc0, 0xfe, 0xc5, 0xfe, 0xc5, 0xfe, 0xb9, 0xfe, 0xb2, 0xfe, 0xc1, 0xfe, 0xdb, 0xfe, -0xdf, 0xfe, 0xab, 0xfe, 0xfc, 0xfe, 0xaa, 0xfe, 0x0a, 0xff, 0xfc, 0xfe, 0x3a, 0xff, 0xea, 0xfe, -0x52, 0xff, 0x09, 0xff, 0x3e, 0xff, 0x47, 0xff, 0x2f, 0xff, 0x4a, 0xff, 0xf3, 0xfe, 0x1e, 0xff, -0x36, 0xff, 0x48, 0xff, 0x42, 0xff, 0x53, 0xff, 0xc1, 0xff, 0x8d, 0xff, 0x97, 0xff, 0x9f, 0xff, -0xa9, 0xff, 0xb7, 0xff, 0xae, 0xff, 0xcc, 0xff, 0xda, 0xff, 0xb7, 0xff, 0xeb, 0xff, 0xe7, 0xff, -0x13, 0x00, 0xc2, 0xff, 0xe7, 0xff, 0xf0, 0xff, 0x3c, 0x00, 0xf8, 0xff, 0xff, 0xff, 0xeb, 0xff, -0xda, 0xff, 0x0f, 0x00, 0xd8, 0xff, 0x2f, 0x00, 0x3b, 0x00, 0x4c, 0x00, 0x48, 0x00, 0x6a, 0x00, -0x67, 0x00, 0x09, 0x00, 0x30, 0x00, 0x35, 0x00, 0x45, 0x00, 0x1b, 0x00, 0x0d, 0x00, 0x31, 0x00, -0x41, 0x00, 0x33, 0x00, 0xfe, 0xff, 0x08, 0x00, 0xda, 0xff, 0xc8, 0xff, 0xaf, 0xff, 0xe2, 0xff, -0xa7, 0xff, 0xf6, 0xff, 0xf5, 0xff, 0xf9, 0xff, 0xec, 0xff, 0xb0, 0xff, 0xbc, 0xff, 0xed, 0xff, -0x30, 0x00, 0x46, 0x00, 0x12, 0x00, 0xf5, 0xff, 0xe3, 0xff, 0x40, 0x00, 0x60, 0x00, 0x88, 0x00, -0x9b, 0x00, 0xb7, 0x00, 0xc5, 0x00, 0xbc, 0x00, 0x68, 0x00, 0x9c, 0x00, 0xe0, 0x00, 0xcd, 0x00, -0x01, 0x01, 0xd7, 0x00, 0xbc, 0x00, 0x9c, 0x00, 0xed, 0x00, 0xca, 0x00, 0xfa, 0x00, 0x29, 0x01, -0x06, 0x01, 0x3c, 0x01, 0x46, 0x01, 0xb8, 0x01, 0xbf, 0x01, 0x46, 0x01, 0x5a, 0x01, 0x22, 0x01, -0x1f, 0x01, 0xee, 0x00, 0x47, 0x01, 0x3a, 0x01, 0x18, 0x01, 0x36, 0x01, 0x59, 0x01, 0x35, 0x01, -0x2e, 0x01, 0x0c, 0x01, 0x36, 0x01, 0x5d, 0x01, 0x10, 0x01, 0xf4, 0x00, 0x0c, 0x01, 0x19, 0x01, -0xe0, 0x00, 0xb5, 0x00, 0x02, 0x01, 0xe0, 0x00, 0x09, 0x01, 0xf1, 0x00, 0xd2, 0x00, 0xb1, 0x00, -0xf4, 0x00, 0x4e, 0x01, 0xec, 0x00, 0x15, 0x01, 0xf1, 0x00, 0x02, 0x01, 0x28, 0x01, 0x59, 0x01, -0x47, 0x01, 0x60, 0x01, 0x58, 0x01, 0x4c, 0x01, 0x50, 0x01, 0x26, 0x01, 0x61, 0x01, 0x22, 0x01, -0x34, 0x01, 0x32, 0x01, 0x74, 0x01, 0x6d, 0x01, 0x4b, 0x01, 0x49, 0x01, 0x6a, 0x01, 0x5f, 0x01, -0x66, 0x01, 0x8c, 0x01, 0x7b, 0x01, 0x7f, 0x01, 0xb0, 0x01, 0xb1, 0x01, 0x8a, 0x01, 0x71, 0x01, -0x94, 0x01, 0xc5, 0x01, 0xe7, 0x01, 0x90, 0x01, 0xee, 0x01, 0xb7, 0x01, 0x19, 0x02, 0xb2, 0x01, -0xd1, 0x01, 0xa1, 0x01, 0xb3, 0x01, 0xcf, 0x01, 0x97, 0x01, 0xc2, 0x01, 0x9d, 0x01, 0xac, 0x01, -0xc9, 0x01, 0x85, 0x01, 0xc3, 0x01, 0x89, 0x01, 0xcb, 0x01, 0x99, 0x01, 0xcc, 0x01, 0x88, 0x01, -0xc4, 0x01, 0xd0, 0x01, 0xc5, 0x01, 0xc3, 0x01, 0xbf, 0x01, 0x65, 0x01, 0x75, 0x01, 0xaa, 0x01, -0x50, 0x01, 0x68, 0x01, 0x3f, 0x01, 0xe8, 0x00, 0x60, 0x01, 0x2e, 0x01, 0x41, 0x01, 0x24, 0x01, -0x4b, 0x01, 0x2c, 0x01, 0x26, 0x01, 0x5b, 0x01, 0x82, 0x01, 0x07, 0x01, 0x34, 0x01, 0x0c, 0x01, -0x2f, 0x01, 0x30, 0x01, 0x64, 0x01, 0x2f, 0x01, 0x47, 0x01, 0x2f, 0x01, 0xd0, 0x00, 0xdc, 0x00, -0xc3, 0x00, 0x9c, 0x00, 0xbc, 0x00, 0x90, 0x00, 0x4d, 0x00, 0x3a, 0x00, 0x19, 0x00, 0x27, 0x00, -0x30, 0x00, 0x29, 0x00, 0x41, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x21, 0x00, 0xf0, 0xff, 0xfb, 0xff, -0x15, 0x00, 0x39, 0x00, 0x3c, 0x00, 0x82, 0x00, 0x8b, 0x00, 0x97, 0x00, 0x63, 0x00, 0x6b, 0x00, -0x95, 0x00, 0x82, 0x00, 0x7f, 0x00, 0xcd, 0x00, 0xd2, 0x00, 0xe7, 0x00, 0xd0, 0x00, 0xd1, 0x00, -0xb6, 0x00, 0xa8, 0x00, 0xed, 0x00, 0x95, 0x00, 0x9f, 0x00, 0x9a, 0x00, 0xad, 0x00, 0xa5, 0x00, -0xd1, 0x00, 0xf4, 0x00, 0xc3, 0x00, 0xad, 0x00, 0x99, 0x00, 0xbe, 0x00, 0x67, 0x00, 0xb0, 0x00, -0xbf, 0x00, 0x93, 0x00, 0xcb, 0x00, 0x7d, 0x00, 0x76, 0x00, 0x5b, 0x00, 0x57, 0x00, 0x5b, 0x00, -0x10, 0x00, 0x16, 0x00, 0x74, 0x00, 0xcc, 0x00, 0x99, 0x00, 0x66, 0x00, 0xbc, 0x00, 0xcd, 0x00, -0xa2, 0x00, 0xa0, 0x00, 0xab, 0x00, 0xb2, 0x00, 0xd7, 0x00, 0xbd, 0x00, 0xdd, 0x00, 0xed, 0x00, -0xd0, 0x00, 0xa6, 0x00, 0xcb, 0x00, 0xce, 0x00, 0xea, 0x00, 0x05, 0x01, 0xbd, 0x00, 0xe5, 0x00, -0xa2, 0x00, 0xcd, 0x00, 0xab, 0x00, 0xb7, 0x00, 0xd9, 0x00, 0x80, 0x00, 0xbf, 0x00, 0xdc, 0x00, -0x05, 0x01, 0xd2, 0x00, 0xf8, 0x00, 0x13, 0x01, 0xe2, 0x00, 0xf2, 0x00, 0x10, 0x01, 0xea, 0x00, -0xd2, 0x00, 0xfa, 0x00, 0xdb, 0x00, 0x1f, 0x01, 0xf9, 0x00, 0x30, 0x01, 0x58, 0x01, 0x3d, 0x01, -0x39, 0x01, 0x18, 0x01, 0xfb, 0x00, 0xe1, 0x00, 0x13, 0x01, 0x23, 0x01, 0x64, 0x01, 0x01, 0x01, -0x58, 0x01, 0x19, 0x01, 0x3a, 0x01, 0xef, 0x00, 0x0b, 0x01, 0xb9, 0x00, 0xe1, 0x00, 0x13, 0x01, -0x34, 0x01, 0x19, 0x01, 0x40, 0x01, 0x20, 0x01, 0x1c, 0x01, 0x48, 0x01, 0x5f, 0x01, 0x6a, 0x01, -0x2b, 0x01, 0x5d, 0x01, 0x7f, 0x01, 0x8d, 0x01, 0x73, 0x01, 0x57, 0x01, 0x60, 0x01, 0x42, 0x01, -0x75, 0x01, 0x96, 0x01, 0x6c, 0x01, 0x80, 0x01, 0xb1, 0x01, 0x68, 0x01, 0x78, 0x01, 0x29, 0x01, -0x34, 0x01, 0x79, 0x01, 0x93, 0x01, 0x60, 0x01, 0x52, 0x01, 0x4e, 0x01, 0x22, 0x01, 0x20, 0x01, -0x09, 0x01, 0x14, 0x01, 0x06, 0x01, 0xe1, 0x00, 0x07, 0x01, 0xf9, 0x00, 0x2a, 0x01, 0xd6, 0x00, -0xf4, 0x00, 0xcf, 0x00, 0xa2, 0x00, 0x8c, 0x00, 0x7a, 0x00, 0xd4, 0x00, 0x6b, 0x00, 0x61, 0x00, -0x20, 0x00, 0x2b, 0x00, 0x3a, 0x00, 0x47, 0x00, 0x6c, 0x00, 0x22, 0x00, 0x29, 0x00, 0x23, 0x00, -0x0b, 0x00, 0x41, 0x00, 0x29, 0x00, 0xd1, 0xff, 0xe3, 0xff, 0xe9, 0xff, 0xc5, 0xff, 0x04, 0x00, -0xa3, 0xff, 0xab, 0xff, 0xb0, 0xff, 0xa3, 0xff, 0xc9, 0xff, 0xd4, 0xff, 0xb5, 0xff, 0x9b, 0xff, -0x87, 0xff, 0xa4, 0xff, 0x86, 0xff, 0xb5, 0xff, 0xf5, 0xff, 0xdb, 0xff, 0xd5, 0xff, 0x96, 0xff, -0x9f, 0xff, 0xa5, 0xff, 0x8f, 0xff, 0xaf, 0xff, 0xc9, 0xff, 0xf0, 0xff, 0xee, 0xff, 0x0c, 0x00, -0xd1, 0xff, 0x89, 0xff, 0xac, 0xff, 0x96, 0xff, 0x95, 0xff, 0x89, 0xff, 0x7d, 0xff, 0xa1, 0xff, -0xa0, 0xff, 0x8c, 0xff, 0x3e, 0xff, 0x4c, 0xff, 0x4b, 0xff, 0x3e, 0xff, 0x76, 0xff, 0x9a, 0xff, -0x6f, 0xff, 0x4b, 0xff, 0x80, 0xff, 0x5d, 0xff, 0x68, 0xff, 0x88, 0xff, 0x6c, 0xff, 0x8a, 0xff, -0x5f, 0xff, 0x36, 0xff, 0x43, 0xff, 0x04, 0xff, 0x02, 0xff, 0x82, 0xff, 0x83, 0xff, 0xae, 0xff, -0x5e, 0xff, 0xda, 0xff, 0x6d, 0xff, 0x2e, 0xff, 0x9e, 0xff, 0xb5, 0xff, 0x9f, 0xff, 0xe5, 0xff, -0x8d, 0xff, 0xcd, 0xff, 0xc4, 0xff, 0xef, 0xff, 0x89, 0xff, 0xc6, 0xff, 0xdc, 0xff, 0xa2, 0xff, -0xb1, 0xff, 0x98, 0xff, 0x74, 0xff, 0xb0, 0xff, 0x7a, 0xff, 0xcc, 0xff, 0x42, 0xff, 0x89, 0xff, -0x83, 0xff, 0x7d, 0xff, 0xa1, 0xff, 0x95, 0xff, 0x8e, 0xff, 0x7f, 0xff, 0x8d, 0xff, 0xa9, 0xff, -0x75, 0xff, 0x32, 0xff, 0x5d, 0xff, 0x28, 0xff, 0x4a, 0xff, 0x03, 0xff, 0xcf, 0xfe, 0xe9, 0xfe, -0xee, 0xfe, 0x0c, 0xff, 0x1e, 0xff, 0x5a, 0xff, 0x23, 0xff, 0xc2, 0xfe, 0xf0, 0xfe, 0x16, 0xff, -0x09, 0xff, 0x4f, 0xff, 0x13, 0xff, 0x1c, 0xff, 0xf5, 0xfe, 0x42, 0xff, 0x06, 0xff, 0xfa, 0xfe, -0xbf, 0xfe, 0xee, 0xfe, 0xca, 0xfe, 0xc0, 0xfe, 0xfa, 0xfe, 0xd1, 0xfe, 0xbf, 0xfe, 0x8f, 0xfe, -0xd0, 0xfe, 0x5a, 0xfe, 0xa6, 0xfe, 0x79, 0xfe, 0xc2, 0xfe, 0xe1, 0xfe, 0xd8, 0xfe, 0x9f, 0xfe, -0xb7, 0xfe, 0x6c, 0xfe, 0x89, 0xfe, 0xe1, 0xfe, 0x7e, 0xfe, 0x82, 0xfe, 0x79, 0xfe, 0x56, 0xfe, -0x81, 0xfe, 0x48, 0xfe, 0x4d, 0xfe, 0x45, 0xfe, 0x54, 0xfe, 0x95, 0xfe, 0xa6, 0xfe, 0x91, 0xfe, -0x76, 0xfe, 0xb9, 0xfe, 0x8f, 0xfe, 0xcb, 0xfe, 0x83, 0xfe, 0xc5, 0xfe, 0xee, 0xfe, 0xfa, 0xfe, -0x06, 0xff, 0x18, 0xff, 0xf3, 0xfe, 0xef, 0xfe, 0x18, 0xff, 0x36, 0xff, 0x2a, 0xff, 0xff, 0xfe, -0x01, 0xff, 0x12, 0xff, 0xe8, 0xfe, 0x54, 0xff, 0x36, 0xff, 0x3b, 0xff, 0x38, 0xff, 0x3a, 0xff, -0x08, 0xff, 0x04, 0xff, 0x26, 0xff, 0x0a, 0xff, 0x14, 0xff, 0x34, 0xff, 0x7f, 0xff, 0x5f, 0xff, -0x6c, 0xff, 0x89, 0xff, 0x5a, 0xff, 0x48, 0xff, 0x1e, 0xff, 0x83, 0xff, 0x41, 0xff, 0x80, 0xff, -0x73, 0xff, 0x92, 0xff, 0x7a, 0xff, 0x28, 0xff, 0x21, 0xff, 0x79, 0xff, 0x40, 0xff, 0x43, 0xff, -0x0c, 0xff, 0x06, 0xff, 0x06, 0xff, 0x07, 0xff, 0x16, 0xff, 0xf0, 0xfe, 0xd5, 0xfe, 0xa8, 0xfe, -0xb4, 0xfe, 0xed, 0xfe, 0xe3, 0xfe, 0xe6, 0xfe, 0xb0, 0xfe, 0x02, 0xff, 0x11, 0xff, 0x4a, 0xff, -0x3e, 0xff, 0x42, 0xff, 0x40, 0xff, 0x3a, 0xff, 0x3e, 0xff, 0x03, 0xff, 0x52, 0xff, 0x7d, 0xff, -0x8a, 0xff, 0x77, 0xff, 0xad, 0xff, 0x83, 0xff, 0xc4, 0xff, 0xf0, 0xff, 0xa6, 0xff, 0x7e, 0xff, -0x7d, 0xff, 0x82, 0xff, 0x56, 0xff, 0x6f, 0xff, 0x8a, 0xff, 0x5a, 0xff, 0x41, 0xff, 0x73, 0xff, -0x87, 0xff, 0x73, 0xff, 0x64, 0xff, 0x62, 0xff, 0x10, 0xff, 0x14, 0xff, 0xf8, 0xfe, 0x0d, 0xff, -0xcb, 0xfe, 0xe8, 0xfe, 0xe2, 0xfe, 0xb9, 0xfe, 0x23, 0xff, 0x19, 0xff, 0x05, 0xff, 0xf6, 0xfe, -0xe0, 0xfe, 0xd9, 0xfe, 0x46, 0xff, 0xe9, 0xfe, 0x00, 0xff, 0xdd, 0xfe, 0xee, 0xfe, 0x30, 0xff, -0x36, 0xff, 0xfa, 0xfe, 0xf3, 0xfe, 0xeb, 0xfe, 0x3d, 0xff, 0x24, 0xff, 0xdc, 0xfe, 0xf3, 0xfe, -0x1a, 0xff, 0x04, 0xff, 0xfd, 0xfe, 0xf5, 0xfe, 0x3c, 0xff, 0x17, 0xff, 0x26, 0xff, 0x41, 0xff, -0x8f, 0xff, 0x82, 0xff, 0x6e, 0xff, 0xc9, 0xff, 0xaf, 0xff, 0xab, 0xff, 0x84, 0xff, 0x83, 0xff, -0xc5, 0xff, 0xcb, 0xff, 0x89, 0xff, 0x8f, 0xff, 0x8f, 0xff, 0x65, 0xff, 0x68, 0xff, 0x64, 0xff, -0x74, 0xff, 0x56, 0xff, 0x74, 0xff, 0x4c, 0xff, 0x73, 0xff, 0x52, 0xff, 0x3d, 0xff, 0x4e, 0xff, -0x47, 0xff, 0x44, 0xff, 0x9f, 0xff, 0x72, 0xff, 0x4d, 0xff, 0x61, 0xff, 0x3b, 0xff, 0x63, 0xff, -0x43, 0xff, 0x6b, 0xff, 0x56, 0xff, 0x69, 0xff, 0x82, 0xff, 0xa1, 0xff, 0xe2, 0xff, 0xa3, 0xff, -0xdb, 0xff, 0xba, 0xff, 0xd7, 0xff, 0xca, 0xff, 0xde, 0xff, 0xb3, 0xff, 0xcb, 0xff, 0xe8, 0xff, -0xb5, 0xff, 0xda, 0xff, 0xc3, 0xff, 0xd3, 0xff, 0xda, 0xff, 0xe1, 0xff, 0xf6, 0xff, 0x0b, 0x00, -0x2e, 0x00, 0x0c, 0x00, 0x46, 0x00, 0x36, 0x00, 0x3a, 0x00, 0x35, 0x00, 0x60, 0x00, 0x40, 0x00, -0x5a, 0x00, 0x40, 0x00, 0xa6, 0x00, 0xa1, 0x00, 0x7d, 0x00, 0x92, 0x00, 0x86, 0x00, 0x85, 0x00, -0xa0, 0x00, 0x41, 0x00, 0x7c, 0x00, 0x7e, 0x00, 0x98, 0x00, 0xc9, 0x00, 0xa4, 0x00, 0x9e, 0x00, -0xb8, 0x00, 0xa6, 0x00, 0xa8, 0x00, 0x78, 0x00, 0xa1, 0x00, 0x87, 0x00, 0x96, 0x00, 0x52, 0x00, -0x29, 0x00, 0x41, 0x00, 0x29, 0x00, 0x00, 0x00, 0xfc, 0xff, 0x16, 0x00, 0x71, 0x00, 0x41, 0x00, -0x41, 0x00, 0x53, 0x00, 0x41, 0x00, 0xf6, 0xff, 0x39, 0x00, 0xfd, 0xff, 0x0e, 0x00, 0x2c, 0x00, -0x21, 0x00, 0xeb, 0xff, 0x69, 0x00, 0xa1, 0x00, 0xab, 0x00, 0x90, 0x00, 0x9a, 0x00, 0xdb, 0x00, -0xb4, 0x00, 0xa4, 0x00, 0xa1, 0x00, 0x89, 0x00, 0x89, 0x00, 0xb8, 0x00, 0xca, 0x00, 0xee, 0x00, -0xdc, 0x00, 0x23, 0x01, 0x2a, 0x01, 0x04, 0x01, 0xd7, 0x00, 0x13, 0x01, 0xb0, 0x00, 0xf1, 0x00, -0x14, 0x01, 0xf7, 0x00, 0xf9, 0x00, 0x00, 0x01, 0x19, 0x01, 0xc7, 0x00, 0x98, 0x00, 0xa8, 0x00, -0xda, 0x00, 0xa8, 0x00, 0x74, 0x00, 0x93, 0x00, 0x9a, 0x00, 0xd0, 0x00, 0xc9, 0x00, 0xf5, 0x00, -0xdc, 0x00, 0xe1, 0x00, 0xba, 0x00, 0xc7, 0x00, 0xbb, 0x00, 0xd3, 0x00, 0xbb, 0x00, 0x0f, 0x01, -0x03, 0x01, 0xf1, 0x00, 0x2b, 0x01, 0x0c, 0x01, 0x0b, 0x01, 0x01, 0x01, 0xed, 0x00, 0xdc, 0x00, -0x07, 0x01, 0x22, 0x01, 0x07, 0x01, 0x0a, 0x01, 0xf7, 0x00, 0x03, 0x01, 0x15, 0x01, 0x62, 0x01, -0x8b, 0x01, 0x7c, 0x01, 0x84, 0x01, 0x6a, 0x01, 0x42, 0x01, 0x0b, 0x01, 0x66, 0x01, 0x75, 0x01, -0x85, 0x01, 0x64, 0x01, 0x42, 0x01, 0x11, 0x01, 0xf4, 0x00, 0xe7, 0x00, 0xba, 0x00, 0xcf, 0x00, -0xb3, 0x00, 0x58, 0x00, 0xca, 0x00, 0xb8, 0x00, 0xb3, 0x00, 0xa5, 0x00, 0xc5, 0x00, 0xd5, 0x00, -0xd0, 0x00, 0xc5, 0x00, 0x9f, 0x00, 0xb8, 0x00, 0x84, 0x00, 0x98, 0x00, 0x4f, 0x00, 0x76, 0x00, -0x58, 0x00, 0x7a, 0x00, 0x6d, 0x00, 0xa4, 0x00, 0x38, 0x00, 0x6c, 0x00, 0x2a, 0x00, 0x45, 0x00, -0x4a, 0x00, 0x20, 0x00, 0x4f, 0x00, 0x28, 0x00, 0x4d, 0x00, 0x3b, 0x00, 0x23, 0x00, 0x05, 0x00, -0x41, 0x00, 0x5a, 0x00, 0x39, 0x00, 0x2b, 0x00, 0x21, 0x00, 0x49, 0x00, 0x16, 0x00, 0x35, 0x00, -0x0c, 0x00, 0x58, 0x00, 0x0b, 0x00, 0x18, 0x00, 0xf9, 0xff, 0xda, 0xff, 0xfd, 0xff, 0xaf, 0xff, -0xd0, 0xff, 0xf6, 0xff, 0xfa, 0xff, 0x30, 0x00, 0x6f, 0x00, 0x32, 0x00, 0x21, 0x00, 0x6c, 0x00, -0x28, 0x00, 0xef, 0xff, 0xfd, 0xff, 0xbb, 0xff, 0xe3, 0xff, 0xca, 0xff, 0x06, 0x00, 0xbb, 0xff, -0x1a, 0x00, 0xd5, 0xff, 0xbb, 0xff, 0xda, 0xff, 0x80, 0xff, 0xc3, 0xff, 0x7f, 0xff, 0xd5, 0xff, -0xcc, 0xff, 0x04, 0x00, 0xd8, 0xff, 0xdc, 0xff, 0x84, 0xff, 0x88, 0xff, 0xb4, 0xff, 0xb2, 0xff, -0x9b, 0xff, 0x83, 0xff, 0x84, 0xff, 0x35, 0xff, 0x90, 0xff, 0x93, 0xff, 0x97, 0xff, 0x7c, 0xff, -0x89, 0xff, 0xae, 0xff, 0x81, 0xff, 0x9d, 0xff, 0x3b, 0xff, 0x3c, 0xff, 0x60, 0xff, 0xba, 0xff, -0xac, 0xff, 0xb4, 0xff, 0xb1, 0xff, 0xa4, 0xff, 0xa4, 0xff, 0x80, 0xff, 0x4b, 0xff, 0x85, 0xff, -0x6b, 0xff, 0x78, 0xff, 0x53, 0xff, 0x42, 0xff, 0xa8, 0xff, 0x46, 0xff, 0x6e, 0xff, 0x4d, 0xff, -0xa2, 0xff, 0xac, 0xff, 0xb3, 0xff, 0x77, 0xff, 0x71, 0xff, 0x3d, 0xff, 0x29, 0xff, 0x48, 0xff, -0x5a, 0xff, 0x31, 0xff, 0x3a, 0xff, 0x09, 0xff, 0x1b, 0xff, 0x02, 0xff, 0x1e, 0xff, 0xed, 0xfe, -0x19, 0xff, 0xcb, 0xfe, 0xdc, 0xfe, 0xdf, 0xfe, 0xa5, 0xfe, 0x8a, 0xfe, 0xa1, 0xfe, 0xa6, 0xfe, -0xcd, 0xfe, 0xf2, 0xfe, 0xea, 0xfe, 0xf7, 0xfe, 0x21, 0xff, 0x2d, 0xff, 0xfd, 0xfe, 0xed, 0xfe, -0x23, 0xff, 0x4f, 0xff, 0xa0, 0xff, 0x60, 0xff, 0xbb, 0xff, 0x7a, 0xff, 0xce, 0xff, 0x8c, 0xff, -0x1b, 0xff, 0x34, 0xff, 0x3d, 0xff, 0x24, 0xff, 0x6a, 0xff, 0x87, 0xff, 0x2b, 0xff, 0x59, 0xff, -0x69, 0xff, 0x1f, 0xff, 0x1d, 0xff, 0x61, 0xff, 0x47, 0xff, 0x19, 0xff, 0x12, 0xff, 0x6a, 0xff, -0x15, 0xff, 0x1b, 0xff, 0x38, 0xff, 0x2a, 0xff, 0xf8, 0xfe, 0x08, 0xff, 0x23, 0xff, 0xfa, 0xfe, -0xde, 0xfe, 0x95, 0xfe, 0xcf, 0xfe, 0x98, 0xfe, 0x69, 0xfe, 0xbf, 0xfe, 0xd3, 0xfe, 0x9e, 0xfe, -0xe0, 0xfe, 0x7b, 0xfe, 0x78, 0xfe, 0xb8, 0xfe, 0xcc, 0xfe, 0xa6, 0xfe, 0xc6, 0xfe, 0x9a, 0xfe, -0xbf, 0xfe, 0xae, 0xfe, 0x41, 0xff, 0x12, 0xff, 0x43, 0xff, 0x11, 0xff, 0x5a, 0xff, 0x50, 0xff, -0x50, 0xff, 0x6b, 0xff, 0x4f, 0xff, 0x75, 0xff, 0x6f, 0xff, 0xc0, 0xff, 0xef, 0xff, 0x1c, 0x00, -0xd2, 0xff, 0xbe, 0xff, 0xe4, 0xff, 0xd1, 0xff, 0xe8, 0xff, 0xf7, 0xff, 0xf8, 0xff, 0xc1, 0xff, -0xf4, 0xff, 0xc5, 0xff, 0xea, 0xff, 0x04, 0x00, 0xc5, 0xff, 0xb3, 0xff, 0xd7, 0xff, 0xe9, 0xff, -0xf6, 0xff, 0xd5, 0xff, 0xe5, 0xff, 0xed, 0xff, 0xc7, 0xff, 0xf4, 0xff, 0x11, 0x00, 0x0c, 0x00, -0xf8, 0xff, 0x40, 0x00, 0xf0, 0xff, 0x27, 0x00, 0x4a, 0x00, 0x07, 0x00, 0x16, 0x00, 0xde, 0xff, -0x1b, 0x00, 0x26, 0x00, 0x0e, 0x00, 0x26, 0x00, 0x33, 0x00, 0x0b, 0x00, 0x12, 0x00, 0x11, 0x00, -0x6a, 0x00, 0x31, 0x00, 0x32, 0x00, 0x7a, 0x00, 0x81, 0x00, 0x8a, 0x00, 0x5f, 0x00, 0x5e, 0x00, -0xcb, 0x00, 0xed, 0x00, 0xbf, 0x00, 0xee, 0x00, 0x7c, 0x00, 0xa7, 0x00, 0xbd, 0x00, 0xbe, 0x00, -0xe3, 0x00, 0xe6, 0x00, 0xdf, 0x00, 0x1c, 0x01, 0x05, 0x01, 0xbb, 0x00, 0xcc, 0x00, 0xf9, 0x00, -0xd7, 0x00, 0xe0, 0x00, 0xbb, 0x00, 0xfd, 0x00, 0xda, 0x00, 0xd6, 0x00, 0x73, 0x00, 0x5c, 0x00, -0x62, 0x00, 0x1b, 0x00, 0x0c, 0x00, 0x11, 0x00, 0x29, 0x00, 0x3b, 0x00, 0x46, 0x00, 0x0d, 0x00, -0x33, 0x00, 0x19, 0x00, 0xc4, 0xff, 0xcb, 0xff, 0x71, 0xff, 0x67, 0xff, 0x81, 0xff, 0x6e, 0xff, -0x9f, 0xff, 0x8b, 0xff, 0xbe, 0xff, 0xb3, 0xff, 0x59, 0xff, 0x61, 0xff, 0x36, 0xff, 0x78, 0xff, -0x7b, 0xff, 0x55, 0xff, 0x23, 0xff, 0x0e, 0xff, 0x22, 0xff, 0x14, 0xff, 0x1c, 0xff, 0x2b, 0xff, -0x36, 0xff, 0x12, 0xff, 0x0c, 0xff, 0x24, 0xff, 0x3c, 0xff, 0x2a, 0xff, 0x89, 0xff, 0x0d, 0xff, -0x0a, 0xff, 0x1a, 0xff, 0x11, 0xff, 0x0c, 0xff, 0xe8, 0xfe, 0xe2, 0xfe, 0xc4, 0xfe, 0xfc, 0xfe, -0x05, 0xff, 0x1d, 0xff, 0x2c, 0xff, 0xf1, 0xfe, 0x0f, 0xff, 0x2e, 0xff, 0x56, 0xff, 0x34, 0xff, -0x25, 0xff, 0x29, 0xff, 0x0e, 0xff, 0xf2, 0xfe, 0xfc, 0xfe, 0x21, 0xff, 0x27, 0xff, 0x16, 0xff, -0x37, 0xff, 0x18, 0xff, 0x29, 0xff, 0x4f, 0xff, 0x0b, 0xff, 0x89, 0xff, 0x49, 0xff, 0x6b, 0xff, -0x5b, 0xff, 0xac, 0xff, 0xb3, 0xff, 0x9c, 0xff, 0x65, 0xff, 0xd2, 0xff, 0x9b, 0xff, 0x10, 0x00, -0xcc, 0xff, 0x29, 0x00, 0x4c, 0x00, 0x3d, 0x00, 0x7b, 0x00, 0x84, 0x00, 0x8f, 0x00, 0x4c, 0x00, -0x66, 0x00, 0x65, 0x00, 0x5f, 0x00, 0x1c, 0x00, 0x2b, 0x00, 0x08, 0x00, 0xe7, 0xff, 0xf7, 0xff, -0x32, 0x00, 0x2d, 0x00, 0x37, 0x00, 0x03, 0x00, 0x19, 0x00, 0x2c, 0x00, 0x5c, 0x00, 0x4b, 0x00, -0x06, 0x00, 0x1d, 0x00, 0x51, 0x00, 0x4b, 0x00, 0x54, 0x00, 0x16, 0x00, 0x36, 0x00, 0x75, 0x00, -0x5d, 0x00, 0x6b, 0x00, 0x6c, 0x00, 0x82, 0x00, 0x71, 0x00, 0x25, 0x00, 0x62, 0x00, 0x91, 0x00, -0x89, 0x00, 0x88, 0x00, 0x78, 0x00, 0x70, 0x00, 0x3c, 0x00, 0x8f, 0x00, 0xa5, 0x00, 0x8b, 0x00, -0x90, 0x00, 0xb0, 0x00, 0xab, 0x00, 0x93, 0x00, 0x9b, 0x00, 0xbd, 0x00, 0xbe, 0x00, 0xba, 0x00, -0xaa, 0x00, 0xb8, 0x00, 0x65, 0x00, 0x90, 0x00, 0x53, 0x00, 0x9f, 0x00, 0x8a, 0x00, 0xb6, 0x00, -0x62, 0x00, 0x74, 0x00, 0x68, 0x00, 0x86, 0x00, 0xa9, 0x00, 0x7a, 0x00, 0x3e, 0x00, 0x2c, 0x00, -0x37, 0x00, 0x3a, 0x00, 0x47, 0x00, 0xa1, 0x00, 0x8e, 0x00, 0x9b, 0x00, 0xb0, 0x00, 0xa9, 0x00, -0x80, 0x00, 0x8b, 0x00, 0x9a, 0x00, 0x76, 0x00, 0x90, 0x00, 0x93, 0x00, 0x6b, 0x00, 0x48, 0x00, -0xef, 0xff, 0x0f, 0x00, 0x26, 0x00, 0x26, 0x00, 0x1f, 0x00, 0xe9, 0xff, 0xe7, 0xff, 0x20, 0x00, -0xf8, 0xff, 0x02, 0x00, 0xfb, 0xff, 0x1c, 0x00, 0xfd, 0xff, 0xf1, 0xff, 0xfa, 0xff, 0x01, 0x00, -0xf8, 0xff, 0xf3, 0xff, 0xbf, 0xff, 0x06, 0x00, 0xd7, 0xff, 0xac, 0xff, 0xba, 0xff, 0xc9, 0xff, -0x02, 0x00, 0x0a, 0x00, 0xfb, 0xff, 0xfc, 0xff, 0x09, 0x00, 0xf7, 0xff, 0xd5, 0xff, 0xdf, 0xff, -0x3f, 0x00, 0x1f, 0x00, 0x34, 0x00, 0xfb, 0xff, 0x3b, 0x00, 0x23, 0x00, 0xfa, 0xff, 0x68, 0x00, -0x4f, 0x00, 0x3f, 0x00, 0x61, 0x00, 0x5c, 0x00, 0x7b, 0x00, 0x9c, 0x00, 0x46, 0x00, 0x53, 0x00, -0x35, 0x00, 0x65, 0x00, 0x53, 0x00, 0xcb, 0x00, 0x82, 0x00, 0x7d, 0x00, 0x78, 0x00, 0x8d, 0x00, -0x38, 0x00, 0xf1, 0xff, 0xee, 0xff, 0xea, 0xff, 0x15, 0x00, 0x08, 0x00, 0x1f, 0x00, 0x28, 0x00, -0x06, 0x00, 0xff, 0xff, 0x05, 0x00, 0xa8, 0xff, 0x04, 0x00, 0x1e, 0x00, 0x0a, 0x00, 0x29, 0x00, -0x48, 0x00, 0x35, 0x00, 0x04, 0x00, 0x0c, 0x00, 0x4c, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, -0x33, 0x00, 0x12, 0x00, 0x46, 0x00, 0x23, 0x00, 0x67, 0x00, 0x5c, 0x00, 0x45, 0x00, 0x47, 0x00, -0x58, 0x00, 0x4a, 0x00, 0xa2, 0x00, 0x82, 0x00, 0xa1, 0x00, 0xc2, 0x00, 0xd8, 0x00, 0xec, 0x00, -0x0e, 0x01, 0xff, 0x00, 0x24, 0x01, 0x05, 0x01, 0xe8, 0x00, 0x30, 0x01, 0x22, 0x01, 0x3c, 0x01, -0x58, 0x01, 0x3c, 0x01, 0xed, 0x00, 0xd7, 0x00, 0x11, 0x01, 0x53, 0x01, 0x42, 0x01, 0x63, 0x01, -0x2c, 0x01, 0x0f, 0x01, 0xfc, 0x00, 0x2e, 0x01, 0x23, 0x01, 0x30, 0x01, 0xed, 0x00, 0xd1, 0x00, -0xc9, 0x00, 0xbf, 0x00, 0xa0, 0x00, 0x9f, 0x00, 0x07, 0x01, 0xb8, 0x00, 0xc3, 0x00, 0x09, 0x01, -0xc0, 0x00, 0x26, 0x01, 0x21, 0x01, 0xea, 0x00, 0xb0, 0x00, 0xd2, 0x00, 0xdf, 0x00, 0xd3, 0x00, -0xd4, 0x00, 0x2b, 0x01, 0xf8, 0x00, 0xe9, 0x00, 0x3a, 0x01, 0x5a, 0x01, 0x4d, 0x01, 0x3c, 0x01, -0x5d, 0x01, 0xb9, 0x01, 0x88, 0x01, 0xc0, 0x01, 0xcf, 0x01, 0xd1, 0x01, 0xaa, 0x01, 0xdf, 0x01, -0x9a, 0x01, 0xad, 0x01, 0x8a, 0x01, 0x82, 0x01, 0x94, 0x01, 0x79, 0x01, 0xac, 0x01, 0x6a, 0x01, -0xd9, 0x01, 0xc1, 0x01, 0x97, 0x01, 0x8d, 0x01, 0x72, 0x01, 0x95, 0x01, 0xa7, 0x01, 0xb3, 0x01, -0x53, 0x01, 0x46, 0x01, 0x4f, 0x01, 0x45, 0x01, 0x55, 0x01, 0x87, 0x01, 0x49, 0x01, 0x16, 0x01, -0x25, 0x01, 0x27, 0x01, 0x08, 0x01, 0xd4, 0x00, 0xea, 0x00, 0x1c, 0x01, 0xf0, 0x00, 0x0a, 0x01, -0x43, 0x01, 0x04, 0x01, 0x37, 0x01, 0x10, 0x01, 0x85, 0x01, 0x6f, 0x01, 0x6c, 0x01, 0x35, 0x01, -0x83, 0x01, 0x35, 0x01, 0x53, 0x01, 0x94, 0x01, 0xae, 0x01, 0x6b, 0x01, 0x72, 0x01, 0x81, 0x01, -0x73, 0x01, 0xc2, 0x01, 0x6c, 0x01, 0xca, 0x01, 0xa7, 0x01, 0xa7, 0x01, 0x82, 0x01, 0xaf, 0x01, -0x98, 0x01, 0x74, 0x01, 0x99, 0x01, 0x8f, 0x01, 0xea, 0x01, 0xa4, 0x01, 0xb7, 0x01, 0x72, 0x01, -0xac, 0x01, 0xcc, 0x01, 0xbb, 0x01, 0x87, 0x01, 0xd1, 0x01, 0xc3, 0x01, 0xc5, 0x01, 0xac, 0x01, -0x96, 0x01, 0x70, 0x01, 0xae, 0x01, 0x5e, 0x01, 0xb8, 0x01, 0x7e, 0x01, 0x63, 0x01, 0x56, 0x01, -0x3e, 0x01, 0xfc, 0x00, 0xdb, 0x00, 0x00, 0x01, 0x06, 0x01, 0x24, 0x01, 0xf9, 0x00, 0xd0, 0x00, -0x42, 0x01, 0x51, 0x01, 0xfc, 0x00, 0x23, 0x01, 0x22, 0x01, 0xe3, 0x00, 0xec, 0x00, 0xde, 0x00, -0xf9, 0x00, 0x19, 0x01, 0xc9, 0x00, 0xd0, 0x00, 0xb9, 0x00, 0xbd, 0x00, 0xdc, 0x00, 0xee, 0x00, -0xe2, 0x00, 0xb9, 0x00, 0x82, 0x00, 0xb8, 0x00, 0xa0, 0x00, 0xe3, 0x00, 0xf3, 0x00, 0xd7, 0x00, -0xe6, 0x00, 0xb5, 0x00, 0x7a, 0x00, 0xaf, 0x00, 0xc1, 0x00, 0x80, 0x00, 0xaf, 0x00, 0x61, 0x00, -0x9f, 0x00, 0x41, 0x00, 0xb9, 0x00, 0x8e, 0x00, 0x17, 0x00, 0xf6, 0xff, 0x1c, 0x00, 0x30, 0x00, -0x34, 0x00, 0x0c, 0x00, 0x46, 0x00, 0x0c, 0x00, 0x4c, 0x00, 0x5a, 0x00, 0x4c, 0x00, 0x77, 0x00, -0x66, 0x00, 0x46, 0x00, 0x7d, 0x00, 0x2a, 0x00, 0x3f, 0x00, 0x25, 0x00, 0x93, 0x00, 0x5f, 0x00, -0x4d, 0x00, 0x3c, 0x00, 0x33, 0x00, 0x2b, 0x00, 0x28, 0x00, 0x5f, 0x00, 0x60, 0x00, 0x7c, 0x00, -0x54, 0x00, 0x82, 0x00, 0xad, 0x00, 0x99, 0x00, 0xa7, 0x00, 0x5e, 0x00, 0x24, 0x00, 0x52, 0x00, -0x3c, 0x00, 0x2d, 0x00, 0x13, 0x00, 0x34, 0x00, 0x4c, 0x00, 0x45, 0x00, 0x1d, 0x00, 0x4d, 0x00, -0x00, 0x00, 0x32, 0x00, 0xd6, 0xff, 0xf5, 0xff, 0xcc, 0xff, 0xb7, 0xff, 0xd3, 0xff, 0xb1, 0xff, -0xd9, 0xff, 0xb1, 0xff, 0xd3, 0xff, 0x93, 0xff, 0x91, 0xff, 0x81, 0xff, 0x61, 0xff, 0x66, 0xff, -0x1e, 0xff, 0x3c, 0xff, 0x36, 0xff, 0x3b, 0xff, 0x2b, 0xff, 0x24, 0xff, 0x3c, 0xff, 0x41, 0xff, -0x49, 0xff, 0x5f, 0xff, 0x72, 0xff, 0x5f, 0xff, 0xdf, 0xff, 0xb1, 0xff, 0xd2, 0xff, 0x89, 0xff, -0x6a, 0xff, 0x34, 0xff, 0xbb, 0xfe, 0xf2, 0xfe, 0x14, 0xff, 0x2e, 0xff, 0x3d, 0xff, 0x4d, 0xff, -0x32, 0xff, 0x70, 0xff, 0x2c, 0xff, 0x4a, 0xff, 0x42, 0xff, 0x2f, 0xff, 0x3e, 0xff, 0x10, 0xff, -0x54, 0xff, 0x44, 0xff, 0x27, 0xff, 0x70, 0xff, 0x44, 0xff, 0x45, 0xff, 0x23, 0xff, 0x4e, 0xff, -0x43, 0xff, 0x34, 0xff, 0x38, 0xff, 0x4d, 0xff, 0x31, 0xff, 0x5f, 0xff, 0x3d, 0xff, 0x4d, 0xff, -0x48, 0xff, 0x14, 0xff, 0xf0, 0xfe, 0x00, 0xff, 0x83, 0xff, 0x4c, 0xff, 0x6a, 0xff, 0x83, 0xff, -0x91, 0xff, 0x57, 0xff, 0x86, 0xff, 0x3f, 0xff, 0x2d, 0xff, 0x40, 0xff, 0xe9, 0xfe, 0x00, 0xff, -0x35, 0xff, 0xf6, 0xfe, 0x0f, 0xff, 0x16, 0xff, 0x4a, 0xff, 0x34, 0xff, 0x4b, 0xff, 0x19, 0xff, -0x24, 0xff, 0x1e, 0xff, 0x3c, 0xff, 0x48, 0xff, 0x54, 0xff, 0x5a, 0xff, 0x7d, 0xff, 0x66, 0xff, -0xca, 0xff, 0x85, 0xff, 0x5e, 0xff, 0x90, 0xff, 0x4d, 0xff, 0x56, 0xff, 0x81, 0xff, 0x7f, 0xff, -0x92, 0xff, 0xaa, 0xff, 0x6a, 0xff, 0x73, 0xff, 0x70, 0xff, 0x82, 0xff, 0x8b, 0xff, 0x93, 0xff, -0x50, 0xff, 0x7c, 0xff, 0xad, 0xff, 0xa7, 0xff, 0x5a, 0xff, 0x6d, 0xff, 0x52, 0xff, 0x80, 0xff, -0x6d, 0xff, 0x51, 0xff, 0x4e, 0xff, 0x58, 0xff, 0x27, 0xff, 0x3f, 0xff, 0x14, 0xff, 0x2f, 0xff, -0x1f, 0xff, 0x4d, 0xff, 0x31, 0xff, 0x70, 0xff, 0x43, 0xff, 0x3c, 0xff, 0x23, 0xff, 0x0d, 0xff, -0x1d, 0xff, 0xf5, 0xfe, 0xc5, 0xfe, 0x0c, 0xff, 0x2f, 0xff, 0x4f, 0xff, 0x18, 0xff, 0x1e, 0xff, -0xf4, 0xfe, 0x12, 0xff, 0x41, 0xff, 0x38, 0xff, 0x3b, 0xff, 0x30, 0xff, 0x13, 0xff, 0xfe, 0xfe, -0x38, 0xff, 0x05, 0xff, 0xee, 0xfe, 0xfb, 0xfe, 0xcf, 0xfe, 0x21, 0xff, 0xf0, 0xfe, 0x41, 0xff, -0x2b, 0xff, 0x46, 0xff, 0x15, 0xff, 0x56, 0xff, 0x1d, 0xff, 0x90, 0xff, 0x82, 0xff, 0x8f, 0xff, -0x5a, 0xff, 0x96, 0xff, 0xa0, 0xff, 0xad, 0xff, 0xae, 0xff, 0xa5, 0xff, 0x74, 0xff, 0x39, 0xff, -0x74, 0xff, 0xaa, 0xff, 0x80, 0xff, 0x57, 0xff, 0xaa, 0xff, 0x81, 0xff, 0x78, 0xff, 0x60, 0xff, -0x66, 0xff, 0x23, 0xff, 0x4f, 0xff, 0x77, 0xff, 0x5a, 0xff, 0x42, 0xff, 0x42, 0xff, 0x5e, 0xff, -0x6a, 0xff, 0x1a, 0xff, 0x04, 0xff, 0x14, 0xff, 0x33, 0xff, 0x52, 0xff, 0xfb, 0xfe, 0x24, 0xff, -0x11, 0xff, 0x13, 0xff, 0xf3, 0xfe, 0xf6, 0xfe, 0xf0, 0xfe, 0x41, 0xff, 0x25, 0xff, 0x16, 0xff, -0xa5, 0xfe, 0x9b, 0xfe, 0xc5, 0xfe, 0xb3, 0xfe, 0xba, 0xfe, 0xca, 0xfe, 0xa8, 0xfe, 0xb7, 0xfe, -0xa3, 0xfe, 0x94, 0xfe, 0x8a, 0xfe, 0xac, 0xfe, 0xba, 0xfe, 0x94, 0xfe, 0x96, 0xfe, 0x8e, 0xfe, -0xc5, 0xfe, 0x9c, 0xfe, 0xab, 0xfe, 0x97, 0xfe, 0xdc, 0xfe, 0xd1, 0xfe, 0xf4, 0xfe, 0xf4, 0xfe, -0x11, 0xff, 0x14, 0xff, 0x1d, 0xff, 0xe8, 0xfe, 0x1e, 0xff, 0xf4, 0xfe, 0xfa, 0xfe, 0xde, 0xfe, -0x3a, 0xff, 0xf0, 0xfe, 0xed, 0xfe, 0xd7, 0xfe, 0xfb, 0xfe, 0xce, 0xfe, 0xec, 0xfe, 0xce, 0xfe, -0xcd, 0xfe, 0xdc, 0xfe, 0xc5, 0xfe, 0xfa, 0xfe, 0x1f, 0xff, 0x05, 0xff, 0xfa, 0xfe, 0x19, 0xff, -0x11, 0xff, 0xf6, 0xfe, 0x0f, 0xff, 0x32, 0xff, 0x10, 0xff, 0x15, 0xff, 0x28, 0xff, 0x06, 0xff, -0xe3, 0xfe, 0xb0, 0xfe, 0xab, 0xfe, 0xce, 0xfe, 0xc7, 0xfe, 0xd6, 0xfe, 0xf3, 0xfe, 0xc7, 0xfe, -0xe7, 0xfe, 0xc5, 0xfe, 0x61, 0xff, 0x58, 0xff, 0x4b, 0xff, 0x5d, 0xff, 0x85, 0xff, 0x76, 0xff, -0x0c, 0xff, 0x26, 0xff, 0xaa, 0xfe, 0x08, 0xff, 0xf9, 0xfe, 0xbf, 0xfe, 0xd2, 0xfe, 0xf8, 0xfe, -0xe0, 0xfe, 0xea, 0xfe, 0xdb, 0xfe, 0xf1, 0xfe, 0xe4, 0xfe, 0x17, 0xff, 0xd6, 0xfe, 0xfc, 0xfe, -0xdb, 0xfe, 0x0e, 0xff, 0x16, 0xff, 0x0e, 0xff, 0x1c, 0xff, 0x20, 0xff, 0x16, 0xff, 0x08, 0xff, -0x6f, 0xff, 0x8b, 0xff, 0x52, 0xff, 0x62, 0xff, 0x3b, 0xff, 0x12, 0xff, 0x4e, 0xff, 0x30, 0xff, -0x30, 0xff, 0x13, 0xff, 0xe6, 0xfe, 0x2c, 0xff, 0x59, 0xff, 0x42, 0xff, 0x54, 0xff, 0x71, 0xff, -0x6b, 0xff, 0x2c, 0xff, 0x6f, 0xff, 0x6e, 0xff, 0x74, 0xff, 0x39, 0xff, 0x58, 0xff, 0x6d, 0xff, -0xa2, 0xff, 0x74, 0xff, 0xaa, 0xff, 0x87, 0xff, 0xd3, 0xff, 0xf3, 0xff, 0xc0, 0xff, 0xe8, 0xff, -0xe4, 0xff, 0x0c, 0x00, 0xda, 0xff, 0x2c, 0x00, 0x3f, 0x00, 0xf0, 0xff, 0x0b, 0x00, 0xc5, 0xff, -0x9a, 0xff, 0xd8, 0xff, 0xd1, 0xff, 0xd6, 0xff, 0xfd, 0xff, 0xb0, 0xff, 0xf1, 0xff, 0xdd, 0xff, -0x9a, 0xff, 0xba, 0xff, 0x7d, 0xff, 0xa0, 0xff, 0x7e, 0xff, 0x2f, 0xff, 0x79, 0xff, 0x64, 0xff, -0x72, 0xff, 0x54, 0xff, 0x4d, 0xff, 0x0e, 0xff, 0x6a, 0xff, 0x25, 0xff, 0x43, 0xff, 0x0f, 0xff, -0x27, 0xff, 0x15, 0xff, 0x03, 0xff, 0x65, 0xff, 0x3b, 0xff, 0x72, 0xff, 0x53, 0xff, 0x61, 0xff, -0x24, 0xff, 0x59, 0xff, 0x73, 0xff, 0x45, 0xff, 0x57, 0xff, 0x81, 0xff, 0xcc, 0xff, 0x3c, 0xff, -0x8d, 0xff, 0x8c, 0xff, 0x63, 0xff, 0x7b, 0xff, 0xa9, 0xff, 0xd9, 0xff, 0xe8, 0xff, 0xba, 0xff, -0xd6, 0xff, 0xcd, 0xff, 0x57, 0xff, 0x7a, 0xff, 0x9f, 0xff, 0xa2, 0xff, 0xc5, 0xff, 0x88, 0xff, -0xb4, 0xff, 0x6c, 0xff, 0xa7, 0xff, 0xa1, 0xff, 0xac, 0xff, 0x7f, 0xff, 0xe0, 0xff, 0xda, 0xff, -0xce, 0xff, 0xaf, 0xff, 0xef, 0xff, 0xd6, 0xff, 0xd2, 0xff, 0x09, 0x00, 0xeb, 0xff, 0xee, 0xff, -0x00, 0x00, 0x01, 0x00, 0x58, 0x00, 0x2f, 0x00, 0x30, 0x00, 0x40, 0x00, 0x41, 0x00, 0x4e, 0x00, -0x63, 0x00, 0x5c, 0x00, 0x08, 0x00, 0x02, 0x00, 0x81, 0x00, 0x3e, 0x00, 0x3e, 0x00, 0x25, 0x00, -0x3f, 0x00, 0x91, 0x00, 0x92, 0x00, 0xa3, 0x00, 0x38, 0x00, 0x73, 0x00, 0x34, 0x00, 0x60, 0x00, -0x58, 0x00, 0x42, 0x00, 0x59, 0x00, 0x76, 0x00, 0x66, 0x00, 0x9a, 0x00, 0xb7, 0x00, 0x96, 0x00, -0x92, 0x00, 0x90, 0x00, 0xc9, 0x00, 0x96, 0x00, 0xbc, 0x00, 0x79, 0x00, 0x8c, 0x00, 0x38, 0x00, -0x86, 0x00, 0x68, 0x00, 0x4a, 0x00, 0x2b, 0x00, 0x10, 0x00, 0xe3, 0xff, 0x41, 0x00, 0xef, 0xff, -0x05, 0x00, 0x59, 0x00, 0x65, 0x00, 0x7d, 0x00, 0x42, 0x00, 0x81, 0x00, 0x79, 0x00, 0x69, 0x00, -0x67, 0x00, 0x58, 0x00, 0x59, 0x00, 0x24, 0x00, 0x02, 0x00, 0x33, 0x00, 0xe6, 0xff, 0x01, 0x00, -0xd8, 0xff, 0x1a, 0x00, 0x32, 0x00, 0x4c, 0x00, 0x10, 0x00, 0x1f, 0x00, 0xd5, 0xff, 0xcc, 0xff, -0x17, 0x00, 0xc5, 0xff, 0xee, 0xff, 0x02, 0x00, 0x1b, 0x00, 0x2b, 0x00, 0x33, 0x00, 0x4e, 0x00, -0x23, 0x00, 0x05, 0x00, 0xf5, 0xff, 0x35, 0x00, 0x00, 0x00, 0x36, 0x00, 0x1c, 0x00, 0x00, 0x00, -0x2f, 0x00, 0x48, 0x00, 0x3a, 0x00, 0x2a, 0x00, 0x39, 0x00, 0x13, 0x00, 0x15, 0x00, 0x03, 0x00, -0xec, 0xff, 0x06, 0x00, 0xef, 0xff, 0xd7, 0xff, 0xdd, 0xff, 0xd8, 0xff, 0xdb, 0xff, 0xc1, 0xff, -0xed, 0xff, 0xe5, 0xff, 0xe7, 0xff, 0x02, 0x00, 0xe2, 0xff, 0xa7, 0xff, 0xe9, 0xff, 0xc0, 0xff, -0xbe, 0xff, 0x05, 0x00, 0xdd, 0xff, 0xe3, 0xff, 0xfb, 0xff, 0x0c, 0x00, 0xf9, 0xff, 0x5b, 0x00, -0x69, 0x00, 0x73, 0x00, 0x69, 0x00, 0x7f, 0x00, 0x7b, 0x00, 0x91, 0x00, 0x98, 0x00, 0x85, 0x00, -0x75, 0x00, 0xa1, 0x00, 0xca, 0x00, 0xd6, 0x00, 0xca, 0x00, 0x12, 0x01, 0x29, 0x01, 0x22, 0x01, -0xe4, 0x00, 0xed, 0x00, 0xef, 0x00, 0xd5, 0x00, 0xee, 0x00, 0xc5, 0x00, 0xec, 0x00, 0xce, 0x00, -0xc5, 0x00, 0xab, 0x00, 0x85, 0x00, 0x7a, 0x00, 0x4b, 0x00, 0x48, 0x00, 0x9f, 0x00, 0x79, 0x00, -0x92, 0x00, 0xd2, 0x00, 0x9e, 0x00, 0x8a, 0x00, 0x77, 0x00, 0xa0, 0x00, 0xa0, 0x00, 0xac, 0x00, -0xc3, 0x00, 0xc1, 0x00, 0xad, 0x00, 0x8f, 0x00, 0xa0, 0x00, 0xbd, 0x00, 0xa3, 0x00, 0x6d, 0x00, -0x51, 0x00, 0x8b, 0x00, 0x6f, 0x00, 0x91, 0x00, 0x69, 0x00, 0x2b, 0x00, 0x46, 0x00, 0x4d, 0x00, -0x54, 0x00, 0xa5, 0x00, 0x7d, 0x00, 0x1e, 0x00, 0x81, 0x00, 0x9d, 0x00, 0x8c, 0x00, 0x8c, 0x00, -0x56, 0x00, 0xae, 0x00, 0x8e, 0x00, 0x90, 0x00, 0x7b, 0x00, 0x8c, 0x00, 0x74, 0x00, 0x68, 0x00, -0x68, 0x00, 0x5c, 0x00, 0x80, 0x00, 0x85, 0x00, 0x94, 0x00, 0xec, 0x00, 0xc1, 0x00, 0xaf, 0x00, -0xc0, 0x00, 0xe7, 0x00, 0x94, 0x00, 0xcb, 0x00, 0xaa, 0x00, 0xd8, 0x00, 0x04, 0x01, 0xfc, 0x00, -0xdb, 0x00, 0xd1, 0x00, 0xec, 0x00, 0xe3, 0x00, 0xdc, 0x00, 0x36, 0x01, 0x6a, 0x01, 0x77, 0x01, -0x5f, 0x01, 0x53, 0x01, 0x53, 0x01, 0x0c, 0x01, 0xe2, 0x00, 0x06, 0x01, 0xe3, 0x00, 0xe6, 0x00, -0xf6, 0x00, 0x04, 0x01, 0x3d, 0x01, 0xed, 0x00, 0x47, 0x01, 0x66, 0x01, 0x51, 0x01, 0x62, 0x01, -0x31, 0x01, 0x57, 0x01, 0x44, 0x01, 0x49, 0x01, 0x70, 0x01, 0x41, 0x01, 0x6b, 0x01, 0x12, 0x01, -0x07, 0x01, 0xe6, 0x00, 0xfc, 0x00, 0xf8, 0x00, 0x01, 0x01, 0x4e, 0x01, 0x16, 0x01, 0x2b, 0x01, -0x2d, 0x01, 0xf5, 0x00, 0x00, 0x01, 0xe2, 0x00, 0xf4, 0x00, 0xff, 0x00, 0xd8, 0x00, 0x03, 0x01, -0xfe, 0x00, 0xe4, 0x00, 0xfd, 0x00, 0xe6, 0x00, 0x07, 0x01, 0xf9, 0x00, 0x01, 0x01, 0x99, 0x00, -0xcb, 0x00, 0x8f, 0x00, 0x5d, 0x00, 0xa8, 0x00, 0x88, 0x00, 0xac, 0x00, 0x9b, 0x00, 0x8e, 0x00, -0x83, 0x00, 0x60, 0x00, 0x8e, 0x00, 0x41, 0x00, 0x48, 0x00, 0x63, 0x00, 0x6d, 0x00, 0x70, 0x00, -0x83, 0x00, 0x5f, 0x00, 0x65, 0x00, 0x6a, 0x00, 0x19, 0x00, 0x3f, 0x00, 0x2a, 0x00, 0x7c, 0x00, -0x5a, 0x00, 0x52, 0x00, 0x2a, 0x00, 0x8f, 0x00, 0xa5, 0x00, 0x77, 0x00, 0x2b, 0x00, 0x2b, 0x00, -0x28, 0x00, 0x31, 0x00, 0x37, 0x00, 0x29, 0x00, 0x21, 0x00, 0x2c, 0x00, 0x14, 0x00, 0xec, 0xff, -0xcf, 0xff, 0xe4, 0xff, 0xd6, 0xff, 0xde, 0xff, 0xb2, 0xff, 0x96, 0xff, 0xb8, 0xff, 0x7e, 0xff, -0x8e, 0xff, 0xa2, 0xff, 0xb1, 0xff, 0x86, 0xff, 0xc2, 0xff, 0xcd, 0xff, 0xb2, 0xff, 0xd1, 0xff, -0x05, 0x00, 0xde, 0xff, 0xcf, 0xff, 0xfe, 0xff, 0xf2, 0xff, 0xea, 0xff, 0xcc, 0xff, 0xdb, 0xff, -0xd9, 0xff, 0xdc, 0xff, 0xe9, 0xff, 0x12, 0x00, 0x10, 0x00, 0x4c, 0x00, 0x73, 0x00, 0x6a, 0x00, -0x65, 0x00, 0x6c, 0x00, 0x63, 0x00, 0x4e, 0x00, 0x65, 0x00, 0x59, 0x00, 0x3b, 0x00, 0x77, 0x00, -0x9f, 0x00, 0x9c, 0x00, 0x97, 0x00, 0x98, 0x00, 0x49, 0x00, 0x63, 0x00, 0x73, 0x00, 0x5c, 0x00, -0x5d, 0x00, 0x55, 0x00, 0x9f, 0x00, 0x9a, 0x00, 0x9a, 0x00, 0xa0, 0x00, 0x95, 0x00, 0x5e, 0x00, -0x89, 0x00, 0x90, 0x00, 0x8d, 0x00, 0xae, 0x00, 0x77, 0x00, 0x7a, 0x00, 0x1c, 0x00, 0x42, 0x00, -0x20, 0x00, 0x0a, 0x00, 0xdc, 0xff, 0xe5, 0xff, 0xc4, 0xff, 0x9b, 0xff, 0xd7, 0xff, 0xe8, 0xff, -0xdf, 0xff, 0x2d, 0x00, 0xeb, 0xff, 0xa5, 0xff, 0xa8, 0xff, 0xe3, 0xff, 0xe3, 0xff, 0xb9, 0xff, -0xb2, 0xff, 0xc7, 0xff, 0x02, 0x00, 0xf3, 0xff, 0xdf, 0xff, 0xf2, 0xff, 0xcf, 0xff, 0x2a, 0x00, -0xfb, 0xff, 0xff, 0xff, 0x13, 0x00, 0xfd, 0xff, 0xf2, 0xff, 0xdb, 0xff, 0x0c, 0x00, 0xe8, 0xff, -0x06, 0x00, 0x05, 0x00, 0x28, 0x00, 0x13, 0x00, 0x1a, 0x00, 0xda, 0xff, 0xd5, 0xff, 0xe5, 0xff, -0xfe, 0xff, 0xfd, 0xff, 0xb6, 0xff, 0xb1, 0xff, 0xe6, 0xff, 0x02, 0x00, 0xdc, 0xff, 0xa7, 0xff, -0xe9, 0xff, 0xfc, 0xff, 0xd0, 0xff, 0x01, 0x00, 0x10, 0x00, 0xdd, 0xff, 0xe5, 0xff, 0x98, 0xff, -0x7a, 0xff, 0x7a, 0xff, 0x74, 0xff, 0x7b, 0xff, 0x61, 0xff, 0x8e, 0xff, 0x61, 0xff, 0x3b, 0xff, -0x19, 0xff, 0x17, 0xff, 0x06, 0xff, 0xe9, 0xfe, 0x47, 0xff, 0x37, 0xff, 0x64, 0xff, 0x20, 0xff, -0x64, 0xff, 0x45, 0xff, 0x6a, 0xff, 0x0b, 0xff, 0x97, 0xff, 0x6b, 0xff, 0x6d, 0xff, 0x8e, 0xff, -0xb9, 0xff, 0xc5, 0xff, 0xba, 0xff, 0xb3, 0xff, 0xe8, 0xff, 0xa1, 0xff, 0xd3, 0xff, 0xc2, 0xff, -0xbc, 0xff, 0xdb, 0xff, 0xd2, 0xff, 0xa0, 0xff, 0xeb, 0xff, 0x8c, 0xff, 0x9e, 0xff, 0x8d, 0xff, -0xc6, 0xff, 0xe3, 0xff, 0xd6, 0xff, 0xc0, 0xff, 0xc4, 0xff, 0xb5, 0xff, 0x93, 0xff, 0x8a, 0xff, -0xca, 0xff, 0xae, 0xff, 0xdc, 0xff, 0x6e, 0xff, 0xd4, 0xff, 0xbc, 0xff, 0x9f, 0xff, 0xd1, 0xff, -0xcc, 0xff, 0xdc, 0xff, 0xd8, 0xff, 0xe8, 0xff, 0xdd, 0xff, 0xe3, 0xff, 0x06, 0x00, 0x34, 0x00, -0xf5, 0xff, 0xe9, 0xff, 0xef, 0xff, 0xf0, 0xff, 0x76, 0xff, 0xe3, 0xff, 0xe9, 0xff, 0x9b, 0xff, -0xa7, 0xff, 0xa2, 0xff, 0xed, 0xff, 0xb5, 0xff, 0xb7, 0xff, 0xa9, 0xff, 0xd5, 0xff, 0x0e, 0x00, -0x31, 0x00, 0xf2, 0xff, 0xe8, 0xff, 0xb3, 0xff, 0xea, 0xff, 0xcf, 0xff, 0xa9, 0xff, 0xee, 0xff, -0xd1, 0xff, 0xd8, 0xff, 0x7c, 0xff, 0x53, 0x00, 0x66, 0x00, 0xf3, 0xff, 0xf2, 0xff, 0xaa, 0xff, -0xd4, 0xff, 0xa3, 0xff, 0x8e, 0xff, 0x49, 0xff, 0x7c, 0xff, 0x96, 0xff, 0xc9, 0xff, 0xf2, 0xff, -0xc8, 0xff, 0xc9, 0xff, 0xc6, 0xff, 0xfa, 0xff, 0x9c, 0xff, 0x94, 0xff, 0x06, 0x00, 0x10, 0x00, -0xea, 0xff, 0xd6, 0xff, 0xfc, 0xff, 0x28, 0x00, 0x17, 0x00, 0xfc, 0xff, 0xd0, 0xff, 0xd2, 0xff, -0xf5, 0xff, 0x15, 0x00, 0xe6, 0xff, 0xed, 0xff, 0xbf, 0xff, 0xdf, 0xff, 0xe0, 0xff, 0xab, 0xff, -0xc0, 0xff, 0xd7, 0xff, 0xca, 0xff, 0xe4, 0xff, 0xd7, 0xff, 0x9f, 0xff, 0xb7, 0xff, 0xb3, 0xff, -0xa8, 0xff, 0x46, 0xff, 0x8c, 0xff, 0x7b, 0xff, 0x59, 0xff, 0x86, 0xff, 0x8b, 0xff, 0x52, 0xff, -0x2e, 0xff, 0x48, 0xff, 0x61, 0xff, 0x4d, 0xff, 0x6c, 0xff, 0x37, 0xff, 0x46, 0xff, 0x1b, 0xff, -0x15, 0xff, 0x14, 0xff, 0x11, 0xff, 0x31, 0xff, 0x28, 0xff, 0xeb, 0xfe, 0x33, 0xff, 0xdf, 0xfe, -0xfa, 0xfe, 0x0a, 0xff, 0x03, 0xff, 0x33, 0xff, 0x56, 0xff, 0x6c, 0xff, 0x65, 0xff, 0x8a, 0xff, -0x88, 0xff, 0x6c, 0xff, 0x97, 0xff, 0xd5, 0xff, 0xea, 0xff, 0xb9, 0xff, 0xd0, 0xff, 0xeb, 0xff, -0xdb, 0xff, 0x06, 0x00, 0xef, 0xff, 0xef, 0xff, 0x23, 0x00, 0xef, 0xff, 0x17, 0x00, 0xfa, 0xff, -0xae, 0xff, 0xd1, 0xff, 0xb3, 0xff, 0xfb, 0xff, 0xef, 0xff, 0x04, 0x00, 0x31, 0x00, 0x4c, 0x00, -0x23, 0x00, 0x0b, 0x00, 0x17, 0x00, 0x35, 0x00, 0x24, 0x00, 0x28, 0x00, 0xe2, 0xff, 0x07, 0x00, -0x0f, 0x00, 0xeb, 0xff, 0xf9, 0xff, 0x1e, 0x00, 0x23, 0x00, 0x3b, 0x00, 0x47, 0x00, 0x47, 0x00, -0x35, 0x00, 0x53, 0x00, 0x65, 0x00, 0xf5, 0xff, 0xd1, 0xff, 0x17, 0x00, 0xef, 0xff, 0x23, 0x00, -0x41, 0x00, 0x10, 0x00, 0x43, 0x00, 0x0f, 0x00, 0x25, 0x00, 0x03, 0x00, 0xf6, 0xff, 0x05, 0x00, -0xfb, 0xff, 0x35, 0x00, 0x0b, 0x00, 0xfb, 0xff, 0x05, 0x00, 0x0c, 0x00, 0xe1, 0xff, 0x06, 0x00, -0xe9, 0xff, 0xca, 0xff, 0xe6, 0xff, 0xe6, 0xff, 0xe4, 0xff, 0xf4, 0xff, 0xfc, 0xff, 0xdc, 0xff, -0xb5, 0xff, 0xa4, 0xff, 0xbc, 0xff, 0xcf, 0xff, 0x06, 0x00, 0x0a, 0x00, 0xfc, 0xff, 0x04, 0x00, -0xa8, 0xff, 0xc5, 0xff, 0xc4, 0xff, 0xe4, 0xff, 0xd6, 0xff, 0xea, 0xff, 0x3a, 0x00, 0x3c, 0x00, -0xf4, 0xff, 0x0c, 0x00, 0xff, 0xff, 0xea, 0xff, 0x10, 0x00, 0xb9, 0xff, 0xa8, 0xff, 0xcb, 0xff, -0xd6, 0xff, 0x13, 0x00, 0xe6, 0xff, 0x03, 0x00, 0xe6, 0xff, 0xf2, 0xff, 0xe1, 0xff, 0x18, 0x00, -0xef, 0xff, 0xcf, 0xff, 0xe6, 0xff, 0xf8, 0xff, 0x20, 0x00, 0x0e, 0x00, 0x26, 0x00, 0xb0, 0xff, -0xc1, 0xff, 0xd1, 0xff, 0x82, 0xff, 0x0c, 0x00, 0xc4, 0xff, 0xfb, 0xff, 0xde, 0xff, 0xff, 0xff, -0xf0, 0xff, 0xa6, 0xff, 0xd7, 0xff, 0x11, 0x00, 0xfc, 0xff, 0xb7, 0xff, 0xc2, 0xff, 0x07, 0x00, -0xd6, 0xff, 0xea, 0xff, 0xf9, 0xff, 0xed, 0xff, 0x00, 0x00, 0xc0, 0xff, 0xb7, 0xff, 0xd9, 0xff, -0xe9, 0xff, 0xc4, 0xff, 0xe3, 0xff, 0xc5, 0xff, 0xc5, 0xff, 0x8a, 0xff, 0xe8, 0xff, 0x1e, 0x00, -0xf9, 0xff, 0x0e, 0x00, 0xbd, 0xff, 0xc6, 0xff, 0x00, 0x00, 0xd0, 0xff, 0xe4, 0xff, 0x30, 0x00, -0x15, 0x00, 0x2a, 0x00, 0x1e, 0x00, 0x50, 0x00, 0x3f, 0x00, 0x37, 0x00, 0x51, 0x00, 0x31, 0x00, -0x57, 0x00, 0x73, 0x00, 0x5d, 0x00, 0xb5, 0x00, 0x61, 0x00, 0x64, 0x00, 0x83, 0x00, 0x84, 0x00, -0x87, 0x00, 0x9d, 0x00, 0x97, 0x00, 0x43, 0x00, 0x70, 0x00, 0x04, 0x00, 0x31, 0x00, 0xdb, 0xff, -0x30, 0x00, 0x00, 0x00, 0xbf, 0xff, 0xb8, 0xff, 0x01, 0x00, 0xa7, 0xff, 0xc4, 0xff, 0x7f, 0xff, -0xab, 0xff, 0xc6, 0xff, 0xc5, 0xff, 0xb3, 0xff, 0x6b, 0xff, 0x79, 0xff, 0xa4, 0xff, 0x7a, 0xff, -0x5e, 0xff, 0x9b, 0xff, 0x97, 0xff, 0x91, 0xff, 0x8d, 0xff, 0x80, 0xff, 0x9d, 0xff, 0x70, 0xff, -0x8f, 0xff, 0x83, 0xff, 0x66, 0xff, 0xa2, 0xff, 0x88, 0xff, 0x43, 0xff, 0x22, 0xff, 0x3f, 0xff, -0x63, 0xff, 0x91, 0xff, 0x66, 0xff, 0x81, 0xff, 0x63, 0xff, 0x8d, 0xff, 0xb3, 0xff, 0xc0, 0xff, -0xd6, 0xff, 0xb3, 0xff, 0xb5, 0xff, 0xb6, 0xff, 0xda, 0xff, 0xed, 0xff, 0xd1, 0xff, 0xe4, 0xff, -0xf4, 0xff, 0xf0, 0xff, 0x2e, 0x00, 0x31, 0x00, 0x0d, 0x00, 0x40, 0x00, 0x7e, 0x00, 0x8d, 0x00, -0x7c, 0x00, 0x75, 0x00, 0x39, 0x00, 0x0b, 0x00, 0x29, 0x00, 0x0e, 0x00, 0x3b, 0x00, 0x31, 0x00, -0x25, 0x00, 0x15, 0x00, 0x27, 0x00, 0x0b, 0x00, 0x42, 0x00, 0x39, 0x00, 0x2b, 0x00, 0x29, 0x00, -0x2d, 0x00, 0x2b, 0x00, 0x0f, 0x00, 0x0d, 0x00, 0x10, 0x00, 0xe3, 0xff, 0xe2, 0xff, 0xf7, 0xff, -0xe1, 0xff, 0xeb, 0xff, 0xc3, 0xff, 0xba, 0xff, 0xad, 0xff, 0x8f, 0xff, 0x9b, 0xff, 0x71, 0xff, -0x3c, 0xff, 0x2a, 0xff, 0x66, 0xff, 0x71, 0xff, 0x7d, 0xff, 0x42, 0xff, 0xbf, 0xff, 0xa7, 0xff, -0xbf, 0xff, 0x83, 0xff, 0x6c, 0xff, 0x3c, 0xff, 0x48, 0xff, 0x48, 0xff, 0x2a, 0xff, 0x2b, 0xff, -0x28, 0xff, 0x68, 0xff, 0x3b, 0xff, 0x60, 0xff, 0x66, 0xff, 0x48, 0xff, 0x1d, 0xff, 0x02, 0xff, -0x22, 0xff, 0x5b, 0xff, 0x4d, 0xff, 0x19, 0xff, 0x17, 0xff, 0x43, 0xff, 0x4d, 0xff, 0x55, 0xff, -0x3b, 0xff, 0x01, 0xff, 0x11, 0xff, 0x07, 0xff, 0xf4, 0xfe, 0x05, 0xff, 0x0e, 0xff, 0xfd, 0xfe, -0x0f, 0xff, 0xf2, 0xfe, 0xfc, 0xfe, 0xec, 0xfe, 0xde, 0xfe, 0xe2, 0xfe, 0xd0, 0xfe, 0xa3, 0xfe, -0xbd, 0xfe, 0x07, 0xff, 0xcb, 0xfe, 0xb3, 0xfe, 0xb8, 0xfe, 0xcd, 0xfe, 0x1b, 0xff, 0xe0, 0xfe, -0x05, 0xff, 0xdc, 0xfe, 0xfc, 0xfe, 0x1c, 0xff, 0x13, 0xff, 0x00, 0xff, 0x54, 0xff, 0x29, 0xff, -0xf6, 0xfe, 0xe5, 0xfe, 0x1c, 0xff, 0x14, 0xff, 0xd4, 0xfe, 0xda, 0xfe, 0xdf, 0xfe, 0x0c, 0xff, -0x3b, 0xff, 0x31, 0xff, 0x47, 0xff, 0x30, 0xff, 0x0d, 0xff, 0x0b, 0xff, 0x13, 0xff, 0x30, 0xff, -0xf8, 0xfe, 0x21, 0xff, 0x27, 0xff, 0x21, 0xff, 0x0a, 0xff, 0xd2, 0xfe, 0x05, 0xff, 0x0d, 0xff, -0x2f, 0xff, 0x20, 0xff, 0x2d, 0xff, 0x27, 0xff, 0xfd, 0xfe, 0x0f, 0xff, 0x10, 0xff, 0xfb, 0xfe, -0xee, 0xfe, 0x12, 0xff, 0x3b, 0xff, 0x3e, 0xff, 0x21, 0xff, 0x46, 0xff, 0x1a, 0xff, 0x22, 0xff, -0x2c, 0xff, 0x51, 0xff, 0xf3, 0xfe, 0x05, 0xff, 0x08, 0xff, 0x11, 0xff, 0x1d, 0xff, 0xd9, 0xfe, -0x34, 0xff, 0x31, 0xff, 0x24, 0xff, 0xf9, 0xfe, 0x31, 0xff, 0x0b, 0xff, 0xcb, 0xfe, 0xd8, 0xfe, -0x05, 0xff, 0x24, 0xff, 0x2b, 0xff, 0x22, 0xff, 0x0f, 0xff, 0x5d, 0xff, 0x33, 0xff, 0x38, 0xff, -0x3a, 0xff, 0x4c, 0xff, 0x00, 0xff, 0x01, 0xff, 0x4c, 0xff, 0x0e, 0xff, 0x46, 0xff, 0x2d, 0xff, -0x62, 0xff, 0x4c, 0xff, 0x74, 0xff, 0x4f, 0xff, 0x6d, 0xff, 0x3b, 0xff, 0x5b, 0xff, 0xd0, 0xfe, -0x06, 0xff, 0x6d, 0xff, 0xa6, 0xff, 0x38, 0xff, 0x27, 0xff, 0x1b, 0xff, 0x1b, 0xff, 0x4b, 0xff, -0x28, 0xff, 0xde, 0xfe, 0x06, 0xff, 0x0a, 0xff, 0x58, 0xff, 0x5b, 0xff, 0x3b, 0xff, 0x8a, 0xff, -0x4d, 0xff, 0x97, 0xff, 0x2d, 0xff, 0x57, 0xff, 0x8a, 0xff, 0x61, 0xff, 0xa0, 0xff, 0x19, 0xff, -0x29, 0xff, 0x66, 0xff, 0x61, 0xff, 0x41, 0xff, 0x1f, 0xff, 0x3b, 0xff, 0x84, 0xff, 0x66, 0xff, -0xd0, 0xff, 0xc0, 0xff, 0xb2, 0xff, 0xd8, 0xff, 0x00, 0x00, 0x22, 0x00, 0x77, 0x00, 0x36, 0x00, -0x4b, 0x00, 0x38, 0x00, 0x5d, 0x00, 0x65, 0x00, 0xc5, 0x00, 0xb0, 0x00, 0x4f, 0x00, 0x88, 0x00, -0xd1, 0x00, 0x88, 0x00, 0x8f, 0x00, 0x89, 0x00, 0x8a, 0x00, 0x63, 0x00, 0x97, 0x00, 0xa2, 0x00, -0x98, 0x00, 0x62, 0x00, 0x5b, 0x00, 0x92, 0x00, 0x3d, 0x00, 0x9f, 0x00, 0x2f, 0x00, 0x4e, 0x00, -0x4b, 0x00, 0x43, 0x00, 0x09, 0x00, 0x50, 0x00, 0x68, 0x00, 0x37, 0x00, 0x10, 0x00, 0x4e, 0x00, -0x6a, 0x00, 0x30, 0x00, 0x3a, 0x00, 0x3c, 0x00, 0x17, 0x00, 0xe2, 0xff, 0x43, 0x00, 0x1a, 0x00, -0x08, 0x00, 0xda, 0xff, 0x14, 0x00, 0x09, 0x00, 0x18, 0x00, 0xff, 0xff, 0x29, 0x00, 0x12, 0x00, -0x04, 0x00, 0xfb, 0xff, 0xfc, 0xff, 0xc4, 0xff, 0xea, 0xff, 0xdc, 0xff, 0xd7, 0xff, 0xa1, 0xff, -0x1e, 0x00, 0xd0, 0xff, 0xc0, 0xff, 0xd0, 0xff, 0x89, 0xff, 0xd2, 0xff, 0x7c, 0xff, 0x37, 0xff, -0x76, 0xff, 0x84, 0xff, 0x70, 0xff, 0x7e, 0xff, 0xb2, 0xff, 0xba, 0xff, 0xdc, 0xff, 0xae, 0xff, -0xac, 0xff, 0x90, 0xff, 0x9a, 0xff, 0x55, 0xff, 0x8e, 0xff, 0xea, 0xff, 0x9a, 0xff, 0x7e, 0xff, -0x4d, 0xff, 0x9c, 0xff, 0x59, 0xff, 0x55, 0xff, 0x53, 0xff, 0x31, 0xff, 0x6a, 0xff, 0x38, 0xff, -0x22, 0xff, 0x44, 0xff, 0x29, 0xff, 0xe8, 0xfe, 0x1e, 0xff, 0xb2, 0xfe, 0xf6, 0xfe, 0xdb, 0xfe, -0x26, 0xff, 0xf8, 0xfe, 0x31, 0xff, 0x0c, 0xff, 0x06, 0xff, 0x0c, 0xff, 0x05, 0xff, 0x1f, 0xff, -0x1e, 0xff, 0x53, 0xff, 0x2b, 0xff, 0x35, 0xff, 0x61, 0xff, 0x60, 0xff, 0x5f, 0xff, 0x7e, 0xff, -0x70, 0xff, 0x48, 0xff, 0x56, 0xff, 0x39, 0xff, 0x33, 0xff, 0x5e, 0xff, 0x5a, 0xff, 0x73, 0xff, -0x86, 0xff, 0x93, 0xff, 0x73, 0xff, 0x98, 0xff, 0x74, 0xff, 0x7b, 0xff, 0x85, 0xff, 0xc2, 0xff, -0x87, 0xff, 0xb3, 0xff, 0xec, 0xff, 0x9d, 0xff, 0xda, 0xff, 0xed, 0xff, 0xe4, 0xff, 0x05, 0x00, -0xdd, 0xff, 0xef, 0xff, 0xf5, 0xff, 0x00, 0x00, 0x29, 0x00, 0x29, 0x00, 0xcc, 0xff, 0xf3, 0xff, -0xdf, 0xff, 0x15, 0x00, 0x13, 0x00, 0x0f, 0x00, 0x13, 0x00, 0x33, 0x00, 0x5b, 0x00, 0x63, 0x00, -0x8a, 0x00, 0x4d, 0x00, 0x28, 0x00, 0x14, 0x00, 0x73, 0x00, 0x62, 0x00, 0x4b, 0x00, 0x54, 0x00, -0x5f, 0x00, 0x42, 0x00, 0x86, 0x00, 0x39, 0x00, 0x3d, 0x00, 0x7a, 0x00, 0x52, 0x00, 0x1d, 0x00, -0x29, 0x00, 0x35, 0x00, 0x65, 0x00, 0x83, 0x00, 0x54, 0x00, 0x98, 0x00, 0x6d, 0x00, 0x81, 0x00, -0x61, 0x00, 0x69, 0x00, 0x55, 0x00, 0x2c, 0x00, 0x4b, 0x00, 0x0d, 0x00, 0x2d, 0x00, 0x25, 0x00, -0x1a, 0x00, 0xfe, 0xff, 0x43, 0x00, 0xd0, 0xff, 0xf5, 0xff, 0xe3, 0xff, 0xd7, 0xff, 0x17, 0x00, -0x05, 0x00, 0xd8, 0xff, 0x3a, 0x00, 0xef, 0xff, 0xc6, 0xff, 0xc9, 0xff, 0xc1, 0xff, 0xb2, 0xff, -0xae, 0xff, 0x87, 0xff, 0xc2, 0xff, 0xeb, 0xff, 0xc9, 0xff, 0x93, 0xff, 0x94, 0xff, 0x85, 0xff, -0x7c, 0xff, 0xa7, 0xff, 0xba, 0xff, 0x9f, 0xff, 0xc6, 0xff, 0xc0, 0xff, 0xc4, 0xff, 0xb9, 0xff, -0xba, 0xff, 0xb0, 0xff, 0x9f, 0xff, 0x62, 0xff, 0xa4, 0xff, 0x60, 0xff, 0x9f, 0xff, 0x97, 0xff, -0x93, 0xff, 0x72, 0xff, 0x4e, 0xff, 0x31, 0xff, 0xc3, 0xff, 0x6f, 0xff, 0x97, 0xff, 0xb1, 0xff, -0xa3, 0xff, 0x5e, 0xff, 0x62, 0xff, 0x93, 0xff, 0x92, 0xff, 0x7f, 0xff, 0x7b, 0xff, 0xaf, 0xff, -0xc2, 0xff, 0x87, 0xff, 0xb6, 0xff, 0x72, 0xff, 0x9c, 0xff, 0x74, 0xff, 0x64, 0xff, 0x8b, 0xff, -0x6f, 0xff, 0xc3, 0xff, 0x84, 0xff, 0xa7, 0xff, 0xcb, 0xff, 0xb2, 0xff, 0xf1, 0xff, 0xe0, 0xff, -0xed, 0xff, 0xfc, 0xff, 0xe1, 0xff, 0xfc, 0xff, 0x1b, 0x00, 0x37, 0x00, 0x04, 0x00, 0x20, 0x00, -0x06, 0x00, 0x06, 0x00, 0x03, 0x00, 0x08, 0x00, 0x07, 0x00, 0x20, 0x00, 0x6a, 0x00, 0x11, 0x00, -0x36, 0x00, 0x44, 0x00, 0x32, 0x00, 0x21, 0x00, 0x5b, 0x00, 0x6f, 0x00, 0x65, 0x00, 0x72, 0x00, -0x70, 0x00, 0x31, 0x00, 0x44, 0x00, 0x1a, 0x00, 0x5c, 0x00, 0x73, 0x00, 0x41, 0x00, 0x65, 0x00, -0x71, 0x00, 0x99, 0x00, 0x42, 0x00, 0x88, 0x00, 0xa2, 0x00, 0x63, 0x00, 0x9b, 0x00, 0xa6, 0x00, -0xa5, 0x00, 0xc0, 0x00, 0x92, 0x00, 0xae, 0x00, 0xd4, 0x00, 0xbf, 0x00, 0xd1, 0x00, 0xfe, 0x00, -0x02, 0x01, 0x11, 0x01, 0x00, 0x01, 0x18, 0x01, 0x2f, 0x01, 0xf9, 0x00, 0x02, 0x01, 0x05, 0x01, -0x12, 0x01, 0xf4, 0x00, 0xff, 0x00, 0x42, 0x01, 0x77, 0x01, 0x2f, 0x01, 0x3b, 0x01, 0x65, 0x01, -0x8f, 0x01, 0x28, 0x01, 0x85, 0x01, 0x57, 0x01, 0x79, 0x01, 0x17, 0x01, 0x3a, 0x01, 0x31, 0x01, -0xe1, 0x00, 0xdb, 0x00, 0xdf, 0x00, 0xc6, 0x00, 0xc2, 0x00, 0xcd, 0x00, 0x08, 0x01, 0x11, 0x01, -0x06, 0x01, 0x01, 0x01, 0xe6, 0x00, 0x1b, 0x01, 0x4a, 0x01, 0x44, 0x01, 0x44, 0x01, 0x61, 0x01, -0x1d, 0x01, 0x53, 0x01, 0x3c, 0x01, 0x3a, 0x01, 0x4d, 0x01, 0x36, 0x01, 0x33, 0x01, 0x61, 0x01, -0x88, 0x01, 0x64, 0x01, 0x32, 0x01, 0x09, 0x01, 0x0f, 0x01, 0x08, 0x01, 0x32, 0x01, 0x21, 0x01, -0xf7, 0x00, 0xc6, 0x00, 0x0a, 0x01, 0x37, 0x01, 0x45, 0x01, 0x37, 0x01, 0x3e, 0x01, 0x4b, 0x01, -0x97, 0x01, 0x9f, 0x01, 0x91, 0x01, 0x39, 0x01, 0x2b, 0x01, 0x2c, 0x01, 0x27, 0x01, 0x61, 0x01, -0x9f, 0x01, 0xc1, 0x01, 0xca, 0x01, 0x9d, 0x01, 0x80, 0x01, 0x75, 0x01, 0x61, 0x01, 0x68, 0x01, -0x21, 0x01, 0x2a, 0x01, 0x29, 0x01, 0x3a, 0x01, 0x3c, 0x01, 0x83, 0x01, 0x0c, 0x01, 0x17, 0x01, -0x07, 0x01, 0x40, 0x01, 0x19, 0x01, 0x00, 0x01, 0xcf, 0x00, 0xe3, 0x00, 0x1d, 0x01, 0x0d, 0x01, -0xe8, 0x00, 0xbd, 0x00, 0xb4, 0x00, 0x75, 0x00, 0x95, 0x00, 0xb2, 0x00, 0x71, 0x00, 0x59, 0x00, -0x77, 0x00, 0x83, 0x00, 0x65, 0x00, 0x3b, 0x00, 0x28, 0x00, 0x37, 0x00, 0x3e, 0x00, 0x4a, 0x00, -0x6f, 0x00, 0x2a, 0x00, 0x1d, 0x00, 0xff, 0xff, 0x43, 0x00, 0x15, 0x00, 0x79, 0x00, 0x57, 0x00, -0x6d, 0x00, 0xc8, 0x00, 0x85, 0x00, 0x3f, 0x00, 0x96, 0x00, 0xd4, 0x00, 0xe9, 0x00, 0xc3, 0x00, -0xc5, 0x00, 0xdc, 0x00, 0x8e, 0x00, 0xa1, 0x00, 0xdb, 0x00, 0xc5, 0x00, 0xb7, 0x00, 0xc0, 0x00, -0x73, 0x00, 0x69, 0x00, 0x7b, 0x00, 0x6b, 0x00, 0x79, 0x00, 0x5d, 0x00, 0x9f, 0x00, 0x97, 0x00, -0x6e, 0x00, 0xa8, 0x00, 0x29, 0x00, 0x99, 0x00, 0x42, 0x00, 0x64, 0x00, 0x18, 0x00, 0x69, 0x00, -0x38, 0x00, 0x5d, 0x00, 0x72, 0x00, 0x58, 0x00, 0x84, 0x00, 0x9e, 0x00, 0x98, 0x00, 0x85, 0x00, -0xa2, 0x00, 0x89, 0x00, 0x51, 0x00, 0x27, 0x00, 0x31, 0x00, 0x1f, 0x00, 0x40, 0x00, 0x9a, 0x00, -0x3c, 0x00, 0x70, 0x00, 0x71, 0x00, 0x66, 0x00, 0xaa, 0x00, 0x9d, 0x00, 0x3d, 0x00, 0x39, 0x00, -0x4a, 0x00, 0x7f, 0x00, 0x1c, 0x00, 0x29, 0x00, 0x23, 0x00, 0x12, 0x00, 0x3f, 0x00, 0x67, 0x00, -0x5d, 0x00, 0x72, 0x00, 0x9c, 0x00, 0x90, 0x00, 0xaa, 0x00, 0xc6, 0x00, 0x8d, 0x00, 0x74, 0x00, -0x96, 0x00, 0x87, 0x00, 0x9c, 0x00, 0x93, 0x00, 0xb2, 0x00, 0xbe, 0x00, 0x7d, 0x00, 0xac, 0x00, -0xb2, 0x00, 0x2e, 0x00, 0x43, 0x00, 0x27, 0x00, 0x1f, 0x00, 0x09, 0x00, 0x01, 0x00, 0x0b, 0x00, -0xbf, 0xff, 0x17, 0x00, 0xa7, 0xff, 0xe9, 0xff, 0xef, 0xff, 0xfb, 0xff, 0xea, 0xff, 0xc9, 0xff, -0xbb, 0xff, 0xf4, 0xff, 0xd1, 0xff, 0xae, 0xff, 0x0f, 0x00, 0xe6, 0xff, 0xfd, 0xff, 0x26, 0x00, -0x20, 0x00, 0x19, 0x00, 0x0a, 0x00, 0x06, 0x00, 0xff, 0xff, 0x4e, 0x00, 0x2e, 0x00, 0x4e, 0x00, -0x34, 0x00, 0x0b, 0x00, 0x24, 0x00, 0x41, 0x00, 0x64, 0x00, 0x5a, 0x00, 0x46, 0x00, 0x47, 0x00, -0x66, 0x00, 0x23, 0x00, 0x7b, 0x00, 0x4b, 0x00, 0x8a, 0x00, 0xc1, 0x00, 0xdb, 0x00, 0x90, 0x00, -0x88, 0x00, 0x6c, 0x00, 0x81, 0x00, 0x07, 0x00, 0x40, 0x00, 0x35, 0x00, 0x1e, 0x00, 0xc3, 0xff, -0xe5, 0xff, 0xee, 0xff, 0xb3, 0xff, 0xd2, 0xff, 0xf3, 0xff, 0xcd, 0xff, 0xac, 0xff, 0xe3, 0xff, -0xd2, 0xff, 0xd5, 0xff, 0x73, 0xff, 0x88, 0xff, 0xa7, 0xff, 0x96, 0xff, 0xab, 0xff, 0x91, 0xff, -0xb2, 0xff, 0x7d, 0xff, 0x8a, 0xff, 0x94, 0xff, 0x6d, 0xff, 0xb7, 0xff, 0xaf, 0xff, 0xa7, 0xff, -0x99, 0xff, 0xbd, 0xff, 0xd2, 0xff, 0xfa, 0xff, 0xe5, 0xff, 0xdf, 0xff, 0xca, 0xff, 0xf0, 0xff, -0xa7, 0xff, 0xe3, 0xff, 0xee, 0xff, 0x0c, 0x00, 0xf4, 0xff, 0xe4, 0xff, 0x9b, 0xff, 0x8f, 0xff, -0xad, 0xff, 0xac, 0xff, 0xc6, 0xff, 0xc4, 0xff, 0x8a, 0xff, 0xa1, 0xff, 0x9b, 0xff, 0x59, 0xff, -0x73, 0xff, 0x8c, 0xff, 0x46, 0xff, 0x44, 0xff, 0x80, 0xff, 0x34, 0xff, 0x14, 0xff, 0x5e, 0xff, -0x56, 0xff, 0x6a, 0xff, 0x1f, 0xff, 0x77, 0xff, 0x7c, 0xff, 0x7f, 0xff, 0x9f, 0xff, 0xae, 0xff, -0x95, 0xff, 0x7c, 0xff, 0x55, 0xff, 0x3b, 0xff, 0x43, 0xff, 0x4d, 0xff, 0x6e, 0xff, 0x4b, 0xff, -0x63, 0xff, 0x86, 0xff, 0xa4, 0xff, 0x51, 0xff, 0x92, 0xff, 0x8c, 0xff, 0xc2, 0xff, 0x7a, 0xff, -0xaa, 0xff, 0x86, 0xff, 0xa4, 0xff, 0x80, 0xff, 0x86, 0xff, 0xb6, 0xff, 0xcf, 0xff, 0xc6, 0xff, -0xe2, 0xff, 0xf7, 0xff, 0x20, 0x00, 0x2d, 0x00, 0x66, 0x00, 0x23, 0x00, 0xff, 0xff, 0xd9, 0xff, -0xc8, 0xff, 0xbc, 0xff, 0xbd, 0xff, 0xb3, 0xff, 0x78, 0xff, 0x9a, 0xff, 0x5a, 0xff, 0x78, 0xff, -0x35, 0xff, 0x48, 0xff, 0x36, 0xff, 0x18, 0xff, 0x5a, 0xff, 0x78, 0xff, 0x8d, 0xff, 0x68, 0xff, -0x7b, 0xff, 0x4a, 0xff, 0x52, 0xff, 0x20, 0xff, 0x6f, 0xff, 0x61, 0xff, 0x30, 0xff, 0x29, 0xff, -0x09, 0xff, 0x37, 0xff, 0x42, 0xff, 0x12, 0xff, 0x5f, 0xff, 0x21, 0xff, 0x3d, 0xff, 0x61, 0xff, -0x41, 0xff, 0x59, 0xff, 0x2d, 0xff, 0x6d, 0xff, 0x81, 0xff, 0x69, 0xff, 0x4a, 0xff, 0x52, 0xff, -0xaa, 0xff, 0x32, 0xff, 0x3a, 0xff, 0x44, 0xff, 0x52, 0xff, 0x32, 0xff, 0x70, 0xff, 0x79, 0xff, -0x8c, 0xff, 0x76, 0xff, 0xad, 0xff, 0x94, 0xff, 0xba, 0xff, 0xb3, 0xff, 0xef, 0xff, 0xdd, 0xff, -0x04, 0x00, 0x47, 0x00, 0x06, 0x00, 0xf4, 0xff, 0x18, 0x00, 0xfa, 0xff, 0xf0, 0xff, 0xd0, 0xff, -0xf5, 0xff, 0xae, 0xff, 0xee, 0xff, 0xe5, 0xff, 0x0e, 0x00, 0xd4, 0xff, 0xc2, 0xff, 0x03, 0x00, -0xff, 0xff, 0xd6, 0xff, 0xf0, 0xff, 0xdc, 0xff, 0xae, 0xff, 0xbf, 0xff, 0x0a, 0x00, 0x06, 0x00, -0xef, 0xff, 0xca, 0xff, 0xc0, 0xff, 0xfa, 0xff, 0xde, 0xff, 0xf5, 0xff, 0xe3, 0xff, 0x03, 0x00, -0x1b, 0x00, 0xf7, 0xff, 0xe0, 0xff, 0xf8, 0xff, 0x08, 0x00, 0xe6, 0xff, 0x1b, 0x00, 0x37, 0x00, -0x4f, 0x00, 0x35, 0x00, 0x4c, 0x00, 0x4e, 0x00, 0x6b, 0x00, 0x16, 0x00, 0xd8, 0xff, 0xfb, 0xff, -0x3a, 0x00, 0xfc, 0xff, 0x16, 0x00, 0x06, 0x00, 0x16, 0x00, 0x18, 0x00, 0x16, 0x00, 0x2f, 0x00, -0x30, 0x00, 0x16, 0x00, 0x30, 0x00, 0xdc, 0xff, 0xe3, 0xff, 0xf5, 0xff, 0xde, 0xff, 0xbe, 0xff, -0xa7, 0xff, 0xa7, 0xff, 0x71, 0xff, 0xa1, 0xff, 0x89, 0xff, 0x54, 0xff, 0x65, 0xff, 0x98, 0xff, -0xaf, 0xff, 0x92, 0xff, 0x94, 0xff, 0xc5, 0xff, 0xb3, 0xff, 0x95, 0xff, 0x9c, 0xff, 0x87, 0xff, -0x80, 0xff, 0xb6, 0xff, 0x61, 0xff, 0xc0, 0xff, 0xb7, 0xff, 0xeb, 0xff, 0xbd, 0xff, 0x80, 0xff, -0xa3, 0xff, 0x64, 0xff, 0x98, 0xff, 0x84, 0xff, 0x43, 0xff, 0x7b, 0xff, 0x8c, 0xff, 0x3f, 0xff, -0x6f, 0xff, 0x57, 0xff, 0x9e, 0xff, 0x57, 0xff, 0x98, 0xff, 0x86, 0xff, 0x7a, 0xff, 0x87, 0xff, -0x61, 0xff, 0x82, 0xff, 0x48, 0xff, 0x72, 0xff, 0x7b, 0xff, 0x9e, 0xff, 0xaf, 0xff, 0x9f, 0xff, -0xaf, 0xff, 0x8c, 0xff, 0x53, 0xff, 0x54, 0xff, 0x6c, 0xff, 0x4f, 0xff, 0xb1, 0xff, 0xa4, 0xff, -0x98, 0xff, 0x73, 0xff, 0xf5, 0xff, 0x09, 0x00, 0xb6, 0xff, 0xc1, 0xff, 0xd6, 0xff, 0xbb, 0xff, -0x0d, 0x00, 0x10, 0x00, 0x05, 0x00, 0x0c, 0x00, 0x76, 0x00, 0x30, 0x00, 0x64, 0x00, 0x48, 0x00, -0x63, 0x00, 0x43, 0x00, 0x76, 0x00, 0xa7, 0x00, 0x40, 0x00, 0x3b, 0x00, 0x23, 0x00, 0x83, 0x00, -0x41, 0x00, 0x72, 0x00, 0x52, 0x00, 0x53, 0x00, 0x48, 0x00, 0x92, 0x00, 0xaf, 0x00, 0x9d, 0x00, -0x3e, 0x00, 0x45, 0x00, 0x42, 0x00, 0x83, 0x00, 0x63, 0x00, 0x4a, 0x00, 0x44, 0x00, 0x6e, 0x00, -0x7a, 0x00, 0xa2, 0x00, 0x92, 0x00, 0x62, 0x00, 0x5c, 0x00, 0x73, 0x00, 0x3a, 0x00, 0x3b, 0x00, -0x48, 0x00, 0x59, 0x00, 0x70, 0x00, 0x4e, 0x00, 0x83, 0x00, 0x3a, 0x00, 0x3c, 0x00, 0x11, 0x00, -0x40, 0x00, 0x07, 0x00, 0x03, 0x00, 0x1e, 0x00, 0x2f, 0x00, 0x11, 0x00, 0x34, 0x00, 0xae, 0x00, -0x57, 0x00, 0x4f, 0x00, 0x4b, 0x00, 0xa8, 0x00, 0x3e, 0x00, 0x51, 0x00, 0x3e, 0x00, 0x72, 0x00, -0x1d, 0x00, 0x40, 0x00, 0x73, 0x00, 0x57, 0x00, 0x73, 0x00, 0x26, 0x00, 0x50, 0x00, 0xfe, 0xff, -0xe5, 0xff, 0xed, 0xff, 0xde, 0xff, 0xb2, 0xff, 0xe4, 0xff, 0x3a, 0x00, 0xf6, 0xff, 0x3b, 0x00, -0x03, 0x00, 0xfd, 0xff, 0xd5, 0xff, 0xeb, 0xff, 0x15, 0x00, 0xfe, 0xff, 0x13, 0x00, 0x15, 0x00, -0x4a, 0x00, 0x30, 0x00, 0x36, 0x00, 0x45, 0x00, 0x1f, 0x00, 0x28, 0x00, 0x2f, 0x00, 0x6c, 0x00, -0x58, 0x00, 0x59, 0x00, 0x3b, 0x00, 0x29, 0x00, 0x6c, 0x00, 0x46, 0x00, 0x36, 0x00, 0x33, 0x00, -0x31, 0x00, 0x4c, 0x00, 0x71, 0x00, 0x9c, 0x00, 0x20, 0x00, 0x2b, 0x00, 0x34, 0x00, 0x12, 0x00, -0x16, 0x00, 0x0d, 0x00, 0xdf, 0xff, 0xdc, 0xff, 0x36, 0x00, 0x1c, 0x00, 0x25, 0x00, 0x2b, 0x00, -0x22, 0x00, 0x05, 0x00, 0x72, 0x00, 0x2e, 0x00, 0x1e, 0x00, 0x57, 0x00, 0x1f, 0x00, 0x40, 0x00, -0x59, 0x00, 0x5a, 0x00, 0x8d, 0x00, 0x61, 0x00, 0x82, 0x00, 0x53, 0x00, 0x3c, 0x00, 0x1b, 0x00, -0x90, 0x00, 0xa7, 0x00, 0x6f, 0x00, 0x80, 0x00, 0xba, 0x00, 0x6e, 0x00, 0x5e, 0x00, 0x89, 0x00, -0x4d, 0x00, 0x2f, 0x00, 0x40, 0x00, 0x50, 0x00, 0x32, 0x00, 0x1e, 0x00, 0x42, 0x00, 0xaa, 0xff, -0xbd, 0xff, 0xce, 0xff, 0xc0, 0xff, 0xc0, 0xff, 0xb7, 0xff, 0xa3, 0xff, 0xdb, 0xff, 0x97, 0xff, -0xd5, 0xff, 0xa3, 0xff, 0x93, 0xff, 0x7e, 0xff, 0xb9, 0xff, 0x95, 0xff, 0x5a, 0xff, 0x35, 0xff, -0x72, 0xff, 0x54, 0xff, 0x4d, 0xff, 0x68, 0xff, 0x4c, 0xff, 0x13, 0xff, 0x60, 0xff, 0x59, 0xff, -0x7e, 0xff, 0x42, 0xff, 0x76, 0xff, 0x85, 0xff, 0x8c, 0xff, 0x92, 0xff, 0x8c, 0xff, 0xbc, 0xff, -0x9e, 0xff, 0xc7, 0xff, 0xee, 0xff, 0x41, 0x00, 0xf0, 0xff, 0x58, 0x00, 0x1e, 0x00, 0x64, 0x00, -0x41, 0x00, 0x78, 0x00, 0x58, 0x00, 0x12, 0x00, 0x29, 0x00, 0x1c, 0x00, 0xfc, 0xff, 0x2e, 0x00, -0x18, 0x00, 0xff, 0xff, 0xfc, 0xff, 0xd5, 0xff, 0xe6, 0xff, 0xec, 0xff, 0xe6, 0xff, 0xda, 0xff, -0x86, 0xff, 0x9e, 0xff, 0xce, 0xff, 0xc8, 0xff, 0xb0, 0xff, 0xa6, 0xff, 0x94, 0xff, 0x5c, 0xff, -0xa4, 0xff, 0x75, 0xff, 0x79, 0xff, 0x8d, 0xff, 0x79, 0xff, 0x63, 0xff, 0xb2, 0xff, 0xb2, 0xff, -0xb0, 0xff, 0x91, 0xff, 0x92, 0xff, 0xb1, 0xff, 0x7f, 0xff, 0x41, 0xff, 0x77, 0xff, 0x65, 0xff, -0x62, 0xff, 0x75, 0xff, 0xc7, 0xff, 0xc4, 0xff, 0xdc, 0xff, 0xbb, 0xff, 0xb1, 0xff, 0x97, 0xff, -0xdb, 0xff, 0xb6, 0xff, 0x97, 0xff, 0xb7, 0xff, 0x9e, 0xff, 0xbb, 0xff, 0xd1, 0xff, 0xed, 0xff, -0xce, 0xff, 0xec, 0xff, 0xdf, 0xff, 0x05, 0x00, 0xbd, 0xff, 0xc8, 0xff, 0xe7, 0xff, 0x95, 0xff, -0x8a, 0xff, 0xa0, 0xff, 0xba, 0xff, 0x7d, 0xff, 0x70, 0xff, 0x67, 0xff, 0x3b, 0xff, 0x32, 0xff, -0x27, 0xff, 0x4b, 0xff, 0x40, 0xff, 0x49, 0xff, 0x30, 0xff, 0x53, 0xff, 0x31, 0xff, 0x48, 0xff, -0x70, 0xff, 0x3d, 0xff, 0x42, 0xff, 0x41, 0xff, 0x07, 0xff, 0xff, 0xfe, 0xd1, 0xfe, 0xd9, 0xfe, -0xe5, 0xfe, 0x02, 0xff, 0x18, 0xff, 0xec, 0xfe, 0xda, 0xfe, 0xf1, 0xfe, 0x21, 0xff, 0x10, 0xff, -0x1e, 0xff, 0xd8, 0xfe, 0xdc, 0xfe, 0xd3, 0xfe, 0xa5, 0xfe, 0xc5, 0xfe, 0xde, 0xfe, 0xcb, 0xfe, -0xe8, 0xfe, 0xf9, 0xfe, 0x19, 0xff, 0x0c, 0xff, 0xf9, 0xfe, 0x02, 0xff, 0xeb, 0xfe, 0xe6, 0xfe, -0xba, 0xfe, 0xa1, 0xfe, 0xa1, 0xfe, 0x89, 0xfe, 0xad, 0xfe, 0xf9, 0xfe, 0x1a, 0xff, 0xd5, 0xfe, -0xf1, 0xfe, 0x19, 0xff, 0xcc, 0xfe, 0xdb, 0xfe, 0xd9, 0xfe, 0xbd, 0xfe, 0x84, 0xfe, 0xc6, 0xfe, -0x9f, 0xfe, 0xa3, 0xfe, 0xb7, 0xfe, 0xde, 0xfe, 0xe8, 0xfe, 0xfa, 0xfe, 0xb8, 0xfe, 0x08, 0xff, -0xe5, 0xfe, 0xe1, 0xfe, 0xaf, 0xfe, 0xe0, 0xfe, 0xf2, 0xfe, 0xe3, 0xfe, 0x1e, 0xff, 0x48, 0xff, -0x1e, 0xff, 0x18, 0xff, 0x18, 0xff, 0x24, 0xff, 0x23, 0xff, 0x26, 0xff, 0x1c, 0xff, 0x2c, 0xff, -0x0a, 0xff, 0x25, 0xff, 0x5f, 0xff, 0x4a, 0xff, 0x65, 0xff, 0x70, 0xff, 0x62, 0xff, 0x7b, 0xff, -0x50, 0xff, 0x3b, 0xff, 0x47, 0xff, 0x6e, 0xff, 0x52, 0xff, 0x91, 0xff, 0x9a, 0xff, 0x54, 0xff, -0x6b, 0xff, 0x6e, 0xff, 0x40, 0xff, 0x73, 0xff, 0x23, 0xff, 0x41, 0xff, 0x3e, 0xff, 0x53, 0xff, -0xcb, 0xff, 0xad, 0xff, 0xa1, 0xff, 0x78, 0xff, 0xab, 0xff, 0xaf, 0xff, 0x6f, 0xff, 0x96, 0xff, -0x96, 0xff, 0xd5, 0xff, 0x06, 0x00, 0xf0, 0xff, 0xc7, 0xff, 0xdd, 0xff, 0xad, 0xff, 0xa0, 0xff, -0xbc, 0xff, 0x01, 0x00, 0xb8, 0xff, 0xa3, 0xff, 0xd5, 0xff, 0xcd, 0xff, 0xc3, 0xff, 0x97, 0xff, -0xab, 0xff, 0xf2, 0xff, 0xb0, 0xff, 0xbb, 0xff, 0xf5, 0xff, 0x87, 0xff, 0xc9, 0xff, 0xb5, 0xff, -0xc8, 0xff, 0xc3, 0xff, 0xb4, 0xff, 0xdd, 0xff, 0xe3, 0xff, 0xef, 0xff, 0x22, 0x00, 0x31, 0x00, -0x3f, 0x00, 0x43, 0x00, 0x45, 0x00, 0x49, 0x00, 0xda, 0xff, 0x92, 0xff, 0xbe, 0xff, 0x9a, 0xff, -0x9d, 0xff, 0xb7, 0xff, 0x97, 0xff, 0x8e, 0xff, 0x6c, 0xff, 0xbf, 0xff, 0xb9, 0xff, 0xd8, 0xff, -0xca, 0xff, 0xb3, 0xff, 0xcb, 0xff, 0xad, 0xff, 0xb4, 0xff, 0xc9, 0xff, 0xda, 0xff, 0x7f, 0xff, -0xaa, 0xff, 0x7b, 0xff, 0xa2, 0xff, 0x61, 0xff, 0x52, 0xff, 0x78, 0xff, 0x89, 0xff, 0x83, 0xff, -0x76, 0xff, 0x68, 0xff, 0x4c, 0xff, 0x56, 0xff, 0x4d, 0xff, 0x41, 0xff, 0x2c, 0xff, 0xf3, 0xfe, -0x30, 0xff, 0x36, 0xff, 0x43, 0xff, 0x5e, 0xff, 0x73, 0xff, 0x8d, 0xff, 0x79, 0xff, 0x6f, 0xff, -0x85, 0xff, 0xab, 0xff, 0x19, 0xff, 0x30, 0xff, 0x35, 0xff, 0x1a, 0xff, 0x28, 0xff, 0x2c, 0xff, -0x5e, 0xff, 0x31, 0xff, 0x77, 0xff, 0x5a, 0xff, 0x0d, 0xff, 0x1c, 0xff, 0x32, 0xff, 0xf8, 0xfe, -0x0d, 0xff, 0x07, 0xff, 0x16, 0xff, 0x2c, 0xff, 0x05, 0xff, 0x23, 0xff, 0x21, 0xff, 0x26, 0xff, -0x46, 0xff, 0x68, 0xff, 0x7a, 0xff, 0x83, 0xff, 0x64, 0xff, 0x79, 0xff, 0x6b, 0xff, 0x2a, 0xff, -0x31, 0xff, 0x6b, 0xff, 0x8f, 0xff, 0x6d, 0xff, 0x66, 0xff, 0x6b, 0xff, 0x96, 0xff, 0x6b, 0xff, -0x7e, 0xff, 0x8e, 0xff, 0x9c, 0xff, 0x77, 0xff, 0x4d, 0xff, 0x5c, 0xff, 0x7a, 0xff, 0x9d, 0xff, -0x95, 0xff, 0xa0, 0xff, 0xb4, 0xff, 0xc5, 0xff, 0xfa, 0xff, 0xf6, 0xff, 0x16, 0x00, 0x0b, 0x00, -0x12, 0x00, 0x3b, 0x00, 0x45, 0x00, 0x5c, 0x00, 0x31, 0x00, 0x5d, 0x00, 0x4a, 0x00, 0x25, 0x00, -0x46, 0x00, 0x2f, 0x00, 0x2f, 0x00, 0x4d, 0x00, 0x36, 0x00, 0x16, 0x00, 0x3c, 0x00, 0xfe, 0xff, -0x31, 0x00, 0x3f, 0x00, 0x26, 0x00, 0x85, 0x00, 0x8d, 0x00, 0x6e, 0x00, 0xa1, 0x00, 0x3c, 0x00, -0x39, 0x00, 0x7e, 0x00, 0x65, 0x00, 0x77, 0x00, 0x76, 0x00, 0x50, 0x00, 0x73, 0x00, 0xa2, 0x00, -0x9a, 0x00, 0xb7, 0x00, 0xa2, 0x00, 0x6f, 0x00, 0x54, 0x00, 0x82, 0x00, 0x6c, 0x00, 0x46, 0x00, -0x19, 0x00, 0x39, 0x00, 0x36, 0x00, 0x0a, 0x00, 0x53, 0x00, 0x55, 0x00, 0x3e, 0x00, 0x5c, 0x00, -0x3e, 0x00, 0xa8, 0x00, 0x4c, 0x00, 0x6b, 0x00, 0x42, 0x00, 0x5d, 0x00, 0x6e, 0x00, 0x8c, 0x00, -0x44, 0x00, 0x38, 0x00, 0x3e, 0x00, 0x20, 0x00, 0x33, 0x00, 0x06, 0x00, 0x1c, 0x00, 0x19, 0x00, -0x50, 0x00, 0xfe, 0xff, 0x0b, 0x00, 0x0d, 0x00, 0x26, 0x00, 0x33, 0x00, 0x18, 0x00, 0xc3, 0xff, -0xe6, 0xff, 0x45, 0x00, 0xd9, 0xff, 0x0e, 0x00, 0xf8, 0xff, 0xf7, 0xff, 0x1d, 0x00, 0x04, 0x00, -0x2b, 0x00, 0x25, 0x00, 0xf4, 0xff, 0xd2, 0xff, 0xf4, 0xff, 0x9d, 0xff, 0xa3, 0xff, 0x70, 0xff, -0x72, 0xff, 0x76, 0xff, 0x6d, 0xff, 0x94, 0xff, 0x66, 0xff, 0x4f, 0xff, 0x47, 0xff, 0x78, 0xff, -0x5f, 0xff, 0x9c, 0xff, 0x35, 0xff, 0x55, 0xff, 0x5f, 0xff, 0xa8, 0xff, 0x36, 0xff, 0x24, 0xff, -0x6b, 0xff, 0x8a, 0xff, 0x7c, 0xff, 0xaf, 0xff, 0x87, 0xff, 0x67, 0xff, 0x6b, 0xff, 0x78, 0xff, -0xa1, 0xff, 0xbe, 0xff, 0x78, 0xff, 0x7c, 0xff, 0xcd, 0xff, 0xb0, 0xff, 0xa4, 0xff, 0x86, 0xff, -0xc7, 0xff, 0xd7, 0xff, 0xa0, 0xff, 0xf6, 0xff, 0x16, 0x00, 0x12, 0x00, 0xcf, 0xff, 0x50, 0x00, -0x1a, 0x00, 0xe5, 0xff, 0xe8, 0xff, 0xe3, 0xff, 0x24, 0x00, 0xe8, 0xff, 0x05, 0x00, 0x5f, 0x00, -0xfb, 0xff, 0xea, 0xff, 0x00, 0x00, 0xbd, 0xff, 0x1f, 0x00, 0xfa, 0xff, 0x9b, 0xff, 0xd8, 0xff, -0xd0, 0xff, 0x00, 0x00, 0xc0, 0xff, 0xd6, 0xff, 0xe9, 0xff, 0xf5, 0xff, 0xc0, 0xff, 0xab, 0xff, -0x07, 0x00, 0xee, 0xff, 0xef, 0xff, 0x47, 0x00, 0x3c, 0x00, 0x1a, 0x00, 0xf3, 0xff, 0x02, 0x00, -0x61, 0x00, 0x40, 0x00, 0x2f, 0x00, 0x83, 0x00, 0x60, 0x00, 0x92, 0x00, 0x97, 0x00, 0xa9, 0x00, -0xbb, 0x00, 0x7a, 0x00, 0x61, 0x00, 0x58, 0x00, 0x84, 0x00, 0x8e, 0x00, 0x95, 0x00, 0xab, 0x00, -0xb2, 0x00, 0xef, 0x00, 0xe1, 0x00, 0x07, 0x01, 0x99, 0x00, 0xf4, 0x00, 0x01, 0x01, 0x12, 0x01, -0x05, 0x01, 0x23, 0x01, 0xfb, 0x00, 0x05, 0x01, 0xea, 0x00, 0xe0, 0x00, 0xca, 0x00, 0x90, 0x00, -0xca, 0x00, 0x82, 0x00, 0x85, 0x00, 0x5c, 0x00, 0xbb, 0x00, 0x87, 0x00, 0x6d, 0x00, 0x91, 0x00, -0x92, 0x00, 0x51, 0x00, 0x60, 0x00, 0x11, 0x00, 0xfa, 0xff, 0xd7, 0xff, 0x25, 0x00, 0x2c, 0x00, -0x5d, 0x00, 0x4e, 0x00, 0x0f, 0x00, 0x4b, 0x00, 0x42, 0x00, 0x46, 0x00, 0x73, 0x00, 0x38, 0x00, -0x80, 0x00, 0x7b, 0x00, 0x8f, 0x00, 0x96, 0x00, 0x8d, 0x00, 0x7e, 0x00, 0xe2, 0x00, 0xc9, 0x00, -0x2a, 0x01, 0x2f, 0x01, 0x34, 0x01, 0x67, 0x01, 0x38, 0x01, 0xf8, 0x00, 0x90, 0x00, 0xbc, 0x00, -0x9c, 0x00, 0x9e, 0x00, 0xbb, 0x00, 0xde, 0x00, 0xf3, 0x00, 0xc4, 0x00, 0x95, 0x00, 0x8e, 0x00, -0xb9, 0x00, 0xb7, 0x00, 0xa0, 0x00, 0x95, 0x00, 0xb6, 0x00, 0xaf, 0x00, 0x86, 0x00, 0xc7, 0x00, -0xd9, 0x00, 0x85, 0x00, 0xa5, 0x00, 0x6c, 0x00, 0x71, 0x00, 0x6a, 0x00, 0x8a, 0x00, 0x92, 0x00, -0xc7, 0x00, 0xb6, 0x00, 0xb9, 0x00, 0x82, 0x00, 0x84, 0x00, 0xcf, 0x00, 0xb9, 0x00, 0xca, 0x00, -0xda, 0x00, 0x2c, 0x01, 0xfd, 0x00, 0x56, 0x01, 0x32, 0x01, 0x43, 0x01, 0x70, 0x01, 0x5f, 0x01, -0x48, 0x01, 0x87, 0x01, 0x5b, 0x01, 0xa0, 0x01, 0x65, 0x01, 0xb4, 0x01, 0x75, 0x01, 0x50, 0x01, -0x80, 0x01, 0x49, 0x01, 0x82, 0x01, 0x53, 0x01, 0x60, 0x01, 0x8e, 0x01, 0x7d, 0x01, 0xa2, 0x01, -0x5d, 0x01, 0x92, 0x01, 0x86, 0x01, 0xb6, 0x01, 0x86, 0x01, 0x8c, 0x01, 0x7a, 0x01, 0xaa, 0x01, -0x99, 0x01, 0xa2, 0x01, 0x95, 0x01, 0x88, 0x01, 0x7e, 0x01, 0x8e, 0x01, 0x60, 0x01, 0x7c, 0x01, -0x96, 0x01, 0x58, 0x01, 0x78, 0x01, 0x1d, 0x01, 0x53, 0x01, 0x19, 0x01, 0x22, 0x01, 0x66, 0x01, -0x76, 0x01, 0x4e, 0x01, 0x22, 0x01, 0x54, 0x01, 0x28, 0x01, 0x0d, 0x01, 0xd0, 0x00, 0x2d, 0x01, -0xe5, 0x00, 0x15, 0x01, 0xc6, 0x00, 0xb8, 0x00, 0xce, 0x00, 0xdf, 0x00, 0xe5, 0x00, 0xde, 0x00, -0xed, 0x00, 0xd1, 0x00, 0xc4, 0x00, 0x04, 0x01, 0xfd, 0x00, 0xe5, 0x00, 0xc7, 0x00, 0xaa, 0x00, -0xee, 0x00, 0xe3, 0x00, 0xf9, 0x00, 0xf5, 0x00, 0xe8, 0x00, 0xf9, 0x00, 0xef, 0x00, 0xff, 0x00, -0xf5, 0x00, 0xfa, 0x00, 0x23, 0x01, 0xe7, 0x00, 0x1f, 0x01, 0x22, 0x01, 0x14, 0x01, 0x50, 0x01, -0x4a, 0x01, 0xf7, 0x00, 0x03, 0x01, 0x27, 0x01, 0xfb, 0x00, 0xb1, 0x00, 0xa1, 0x00, 0xdb, 0x00, -0xcc, 0x00, 0xb6, 0x00, 0xb9, 0x00, 0x82, 0x00, 0xbf, 0x00, 0xa6, 0x00, 0x83, 0x00, 0xc9, 0x00, -0xad, 0x00, 0xa6, 0x00, 0xc4, 0x00, 0xa6, 0x00, 0x8e, 0x00, 0xa7, 0x00, 0x89, 0x00, 0xbe, 0x00, -0x76, 0x00, 0x78, 0x00, 0xc3, 0x00, 0xc0, 0x00, 0xaf, 0x00, 0xb5, 0x00, 0xdf, 0x00, 0xdf, 0x00, -0xc8, 0x00, 0xfa, 0x00, 0x13, 0x01, 0xe7, 0x00, 0x0d, 0x01, 0xf9, 0x00, 0xa1, 0x00, 0xe6, 0x00, -0xe5, 0x00, 0xa9, 0x00, 0xfc, 0x00, 0xcf, 0x00, 0xee, 0x00, 0xf5, 0x00, 0xbd, 0x00, 0xbe, 0x00, -0x9a, 0x00, 0xc5, 0x00, 0xc3, 0x00, 0x8a, 0x00, 0xdb, 0x00, 0xb8, 0x00, 0xd6, 0x00, 0xa8, 0x00, -0x7f, 0x00, 0xbd, 0x00, 0xa7, 0x00, 0xe5, 0x00, 0xd5, 0x00, 0xca, 0x00, 0xb2, 0x00, 0xb9, 0x00, -0x8d, 0x00, 0xb9, 0x00, 0xf4, 0x00, 0xee, 0x00, 0xa6, 0x00, 0x72, 0x00, 0x69, 0x00, 0x84, 0x00, -0x78, 0x00, 0x7b, 0x00, 0x55, 0x00, 0x52, 0x00, 0x2e, 0x00, 0x2c, 0x00, 0x50, 0x00, 0x79, 0x00, -0x8e, 0x00, 0x70, 0x00, 0x7a, 0x00, 0x9d, 0x00, 0x8b, 0x00, 0x58, 0x00, 0x59, 0x00, 0x42, 0x00, -0x22, 0x00, 0x41, 0x00, 0x18, 0x00, 0x1c, 0x00, 0x41, 0x00, 0x01, 0x00, 0x1c, 0x00, 0xfb, 0xff, -0x18, 0x00, 0xf3, 0xff, 0xeb, 0xff, 0x23, 0x00, 0x03, 0x00, 0x13, 0x00, 0xdb, 0xff, 0xb5, 0xff, -0x8f, 0xff, 0xdc, 0xff, 0x17, 0x00, 0x29, 0x00, 0xf6, 0xff, 0x00, 0x00, 0xb1, 0xff, 0x0e, 0x00, -0xfc, 0xff, 0xca, 0xff, 0xcd, 0xff, 0x0d, 0x00, 0xe2, 0xff, 0xcb, 0xff, 0xa8, 0xff, 0x94, 0xff, -0x78, 0xff, 0x7c, 0xff, 0x61, 0xff, 0x47, 0xff, 0x84, 0xff, 0x60, 0xff, 0x65, 0xff, 0x61, 0xff, -0x47, 0xff, 0x43, 0xff, 0x53, 0xff, 0x72, 0xff, 0x6b, 0xff, 0x72, 0xff, 0x70, 0xff, 0x18, 0xff, -0x2b, 0xff, 0x1c, 0xff, 0x4b, 0xff, 0x6e, 0xff, 0x2c, 0xff, 0x58, 0xff, 0x2c, 0xff, 0x5e, 0xff, -0x50, 0xff, 0x28, 0xff, 0x37, 0xff, 0x6c, 0xff, 0x2f, 0xff, 0x37, 0xff, 0x6c, 0xff, 0x76, 0xff, -0x62, 0xff, 0x80, 0xff, 0x8c, 0xff, 0x3f, 0xff, 0x5d, 0xff, 0x81, 0xff, 0x67, 0xff, 0x89, 0xff, -0xbf, 0xff, 0x8e, 0xff, 0xa9, 0xff, 0x8d, 0xff, 0x72, 0xff, 0x8a, 0xff, 0x81, 0xff, 0x79, 0xff, -0x6a, 0xff, 0x6d, 0xff, 0x43, 0xff, 0x52, 0xff, 0x4a, 0xff, 0x6a, 0xff, 0x55, 0xff, 0xa1, 0xff, -0xd8, 0xff, 0x8d, 0xff, 0x26, 0xff, 0x99, 0xff, 0x4f, 0xff, 0x6d, 0xff, 0x17, 0xff, 0x25, 0xff, -0xfe, 0xfe, 0x5c, 0xff, 0x82, 0xff, 0x84, 0xff, 0x6c, 0xff, 0x0a, 0xff, 0x45, 0xff, 0x92, 0xff, -0xc8, 0xff, 0xcf, 0xff, 0xea, 0xff, 0xe2, 0xff, 0xae, 0xff, 0x35, 0xff, 0x91, 0xff, 0xc3, 0xff, -0x4f, 0xff, 0x8f, 0xff, 0x82, 0xff, 0x8b, 0xff, 0xbe, 0xff, 0xc4, 0xff, 0xb5, 0xff, 0xce, 0xff, -0xdb, 0xff, 0x7f, 0xff, 0xc2, 0xff, 0x93, 0xff, 0xa7, 0xff, 0x85, 0xff, 0x6a, 0xff, 0x68, 0xff, -0xbd, 0xff, 0xc7, 0xff, 0xab, 0xff, 0x9d, 0xff, 0xac, 0xff, 0x83, 0xff, 0x54, 0xff, 0x90, 0xff, -0x99, 0xff, 0x73, 0xff, 0xa5, 0xff, 0xc7, 0xff, 0xa0, 0xff, 0x7d, 0xff, 0x8f, 0xff, 0x60, 0xff, -0x55, 0xff, 0x65, 0xff, 0x2b, 0xff, 0x04, 0xff, 0x08, 0xff, 0x00, 0xff, 0x6a, 0xff, 0xce, 0xff, -0x7a, 0xff, 0x19, 0x00, 0xd0, 0xff, 0x00, 0x00, 0xea, 0xff, 0xbd, 0xff, 0xc2, 0xff, 0xa9, 0xff, -0xed, 0xff, 0xd3, 0xff, 0xd4, 0xff, 0xe1, 0xff, 0xf1, 0xff, 0x09, 0x00, 0xd3, 0xff, 0xd4, 0xff, -0x03, 0x00, 0x15, 0x00, 0xf6, 0xff, 0x06, 0x00, 0xf3, 0xff, 0xfc, 0xff, 0x18, 0x00, 0x33, 0x00, -0x1f, 0x00, 0xf9, 0xff, 0x02, 0x00, 0x39, 0x00, 0x38, 0x00, 0x49, 0x00, 0x50, 0x00, 0x6f, 0x00, -0x48, 0x00, 0x0b, 0x00, 0x35, 0x00, 0xe2, 0xff, 0xdf, 0xff, 0xdb, 0xff, 0xcc, 0xff, 0xba, 0xff, -0x7a, 0xff, 0x87, 0xff, 0x91, 0xff, 0x86, 0xff, 0x65, 0xff, 0xa7, 0xff, 0x78, 0xff, 0x7a, 0xff, -0x46, 0xff, 0x56, 0xff, 0x57, 0xff, 0x1e, 0xff, 0x34, 0xff, 0x3e, 0xff, 0x0a, 0xff, 0x4f, 0xff, -0xfb, 0xfe, 0x46, 0xff, 0x8b, 0xff, 0x58, 0xff, 0x50, 0xff, 0x75, 0xff, 0xbb, 0xff, 0x51, 0xff, -0x6f, 0xff, 0x75, 0xff, 0x4e, 0xff, 0x68, 0xff, 0x86, 0xff, 0xc2, 0xff, 0xb1, 0xff, 0xb9, 0xff, -0xcd, 0xff, 0xf8, 0xff, 0x9e, 0xff, 0xab, 0xff, 0xa2, 0xff, 0xb9, 0xff, 0xcb, 0xff, 0xac, 0xff, -0x91, 0xff, 0xc3, 0xff, 0xa3, 0xff, 0x82, 0xff, 0xb3, 0xff, 0x9b, 0xff, 0xb3, 0xff, 0x71, 0xff, -0x55, 0xff, 0x41, 0xff, 0x6d, 0xff, 0x6f, 0xff, 0x1b, 0xff, 0x38, 0xff, 0x35, 0xff, 0x19, 0xff, -0xf2, 0xfe, 0xc8, 0xfe, 0xa3, 0xfe, 0x8e, 0xfe, 0xa1, 0xfe, 0x95, 0xfe, 0x89, 0xfe, 0x64, 0xfe, -0xb5, 0xfe, 0x8c, 0xfe, 0x92, 0xfe, 0x9f, 0xfe, 0xa7, 0xfe, 0xde, 0xfe, 0xe1, 0xfe, 0xe9, 0xfe, -0xab, 0xfe, 0xf1, 0xfe, 0x02, 0xff, 0xb2, 0xfe, 0x9c, 0xfe, 0xda, 0xfe, 0xa1, 0xfe, 0x92, 0xfe, -0xe6, 0xfe, 0x14, 0xff, 0xc3, 0xfe, 0x9e, 0xfe, 0x1a, 0xff, 0x0a, 0xff, 0x2b, 0xff, 0x2a, 0xff, -0x5a, 0xff, 0x4d, 0xff, 0x7f, 0xff, 0x74, 0xff, 0xbd, 0xff, 0xea, 0xff, 0xfa, 0xff, 0xf7, 0xff, -0x08, 0x00, 0x1b, 0x00, 0x18, 0x00, 0x17, 0x00, 0x00, 0x00, 0x47, 0x00, 0x2f, 0x00, 0x2e, 0x00, -0x49, 0x00, 0x6f, 0x00, 0x6c, 0x00, 0x4c, 0x00, 0x60, 0x00, 0x89, 0x00, 0x58, 0x00, 0x66, 0x00, -0x5d, 0x00, 0x63, 0x00, 0x49, 0x00, 0x9e, 0x00, 0xb4, 0x00, 0xf7, 0x00, 0x10, 0x01, 0xf1, 0x00, -0xd3, 0x00, 0xf0, 0x00, 0xcf, 0x00, 0xff, 0x00, 0x15, 0x01, 0xd3, 0x00, 0xe5, 0x00, 0x03, 0x01, -0xef, 0x00, 0x13, 0x01, 0x33, 0x01, 0xfd, 0x00, 0xaf, 0x00, 0xae, 0x00, 0xbd, 0x00, 0xca, 0x00, -0xa0, 0x00, 0xc4, 0x00, 0xad, 0x00, 0xaa, 0x00, 0xba, 0x00, 0x8e, 0x00, 0x94, 0x00, 0xd1, 0x00, -0xb7, 0x00, 0xca, 0x00, 0xe9, 0x00, 0xf2, 0x00, 0xf7, 0x00, 0xcd, 0x00, 0xc6, 0x00, 0xa5, 0x00, -0xc4, 0x00, 0xa0, 0x00, 0x8f, 0x00, 0x94, 0x00, 0xa0, 0x00, 0xa6, 0x00, 0x4d, 0x00, 0x8f, 0x00, -0x4d, 0x00, 0x3b, 0x00, 0x47, 0x00, 0x40, 0x00, 0x30, 0x00, 0x53, 0x00, 0xcb, 0xff, 0xdd, 0xff, -0xfa, 0xff, 0x12, 0x00, 0xff, 0xff, 0xeb, 0xff, 0xda, 0xff, 0x03, 0x00, 0xdb, 0xff, 0x2a, 0x00, -0x17, 0x00, 0xee, 0xff, 0xe4, 0xff, 0x11, 0x00, 0x40, 0x00, 0x66, 0x00, 0x34, 0x00, 0x17, 0x00, -0xfd, 0xff, 0xfd, 0xff, 0x0e, 0x00, 0xf7, 0xff, 0xfa, 0xff, 0xea, 0xff, 0xe8, 0xff, 0xe4, 0xff, -0x28, 0x00, 0xd9, 0xff, 0x02, 0x00, 0x17, 0x00, 0x0a, 0x00, 0x06, 0x00, 0xff, 0xff, 0xe9, 0xff, -0xd3, 0xff, 0x32, 0x00, 0x1a, 0x00, 0x19, 0x00, 0x16, 0x00, 0x36, 0x00, 0x3f, 0x00, 0xec, 0xff, -0xf7, 0xff, 0xa1, 0xff, 0xca, 0xff, 0x12, 0x00, 0x88, 0xff, 0xb9, 0xff, 0xc1, 0xff, 0x92, 0xff, -0xd5, 0xff, 0xc7, 0xff, 0xa3, 0xff, 0x83, 0xff, 0x65, 0xff, 0x79, 0xff, 0x87, 0xff, 0x77, 0xff, -0xa2, 0xff, 0x8e, 0xff, 0x95, 0xff, 0xbb, 0xff, 0x98, 0xff, 0xa9, 0xff, 0xc3, 0xff, 0x97, 0xff, -0xb8, 0xff, 0xba, 0xff, 0xbd, 0xff, 0xbb, 0xff, 0xe1, 0xff, 0xc2, 0xff, 0xec, 0xff, 0xf7, 0xff, -0x10, 0x00, 0x18, 0x00, 0x52, 0x00, 0x12, 0x00, 0xe9, 0xff, 0xfe, 0xff, 0xf9, 0xff, 0xd8, 0xff, -0xb2, 0xff, 0xbb, 0xff, 0xec, 0xff, 0x09, 0x00, 0x01, 0x00, 0xd7, 0xff, 0xe8, 0xff, 0xfd, 0xff, -0x3f, 0x00, 0xf7, 0xff, 0xe7, 0xff, 0x2b, 0x00, 0x45, 0x00, 0x5b, 0x00, 0x16, 0x00, 0x3a, 0x00, -0x32, 0x00, 0x3e, 0x00, 0x2b, 0x00, 0x0a, 0x00, 0x23, 0x00, 0x01, 0x00, 0xca, 0xff, 0x1d, 0x00, -0x3b, 0x00, 0x48, 0x00, 0x22, 0x00, 0x0c, 0x00, 0x21, 0x00, 0x4e, 0x00, 0x42, 0x00, 0x04, 0x00, -0x12, 0x00, 0x1b, 0x00, 0x55, 0x00, 0x1c, 0x00, 0x54, 0x00, 0x22, 0x00, 0x59, 0x00, 0x54, 0x00, -0x40, 0x00, 0x36, 0x00, 0x2e, 0x00, 0x48, 0x00, 0x59, 0x00, 0x6a, 0x00, 0x0c, 0x00, 0x69, 0x00, -0x75, 0x00, 0x7e, 0x00, 0x8e, 0x00, 0x55, 0x00, 0x73, 0x00, 0x99, 0x00, 0x89, 0x00, 0xa1, 0x00, -0x71, 0x00, 0xab, 0x00, 0xc5, 0x00, 0xce, 0x00, 0xcd, 0x00, 0xe6, 0x00, 0xe9, 0x00, 0x1d, 0x01, -0xad, 0x00, 0xd5, 0x00, 0xc0, 0x00, 0xf8, 0x00, 0xf0, 0x00, 0xd4, 0x00, 0x1f, 0x01, 0xcb, 0x00, -0x04, 0x01, 0xd8, 0x00, 0xb1, 0x00, 0x89, 0x00, 0x7d, 0x00, 0x9a, 0x00, 0x93, 0x00, 0x8b, 0x00, -0x6a, 0x00, 0x70, 0x00, 0x61, 0x00, 0x6e, 0x00, 0x86, 0x00, 0xbd, 0x00, 0x7c, 0x00, 0x8c, 0x00, -0x66, 0x00, 0x4b, 0x00, 0x57, 0x00, 0x78, 0x00, 0x90, 0x00, 0x9d, 0x00, 0xcd, 0x00, 0x7a, 0x00, -0x5d, 0x00, 0x67, 0x00, 0x86, 0x00, 0x75, 0x00, 0x8a, 0x00, 0x48, 0x00, 0x51, 0x00, 0x6c, 0x00, -0x17, 0x00, 0x2e, 0x00, 0x19, 0x00, 0x34, 0x00, 0x59, 0x00, 0x6b, 0x00, 0x64, 0x00, 0x5a, 0x00, -0x4d, 0x00, 0x17, 0x00, 0x05, 0x00, 0x23, 0x00, 0x35, 0x00, 0x47, 0x00, 0x41, 0x00, 0x2f, 0x00, -0x84, 0x00, 0xf9, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x2d, 0x00, 0x38, 0x00, 0xeb, 0xff, 0x3a, 0x00, -0x41, 0x00, 0x24, 0x00, 0x09, 0x00, 0x32, 0x00, 0x61, 0x00, 0x45, 0x00, 0x20, 0x00, 0xd9, 0xff, -0x10, 0x00, 0x05, 0x00, 0xfb, 0xff, 0x0b, 0x00, 0x34, 0x00, 0x0e, 0x00, 0x37, 0x00, 0x6e, 0x00, -0x16, 0x00, 0xd6, 0xff, 0xb6, 0xff, 0xd3, 0xff, 0xf8, 0xff, 0x28, 0x00, 0xca, 0xff, 0x98, 0xff, -0xa9, 0xff, 0xb1, 0xff, 0xeb, 0xff, 0xd4, 0xff, 0xb7, 0xff, 0xb5, 0xff, 0xc9, 0xff, 0xcc, 0xff, -0xdc, 0xff, 0xc0, 0xff, 0x00, 0x00, 0xef, 0xff, 0x58, 0x00, 0xe5, 0xff, 0x50, 0x00, 0x0f, 0x00, -0x01, 0x00, 0x38, 0x00, 0xe7, 0xff, 0x1f, 0x00, 0xd5, 0xff, 0x67, 0x00, 0x03, 0x00, 0x30, 0x00, -0xfb, 0xff, 0xfa, 0xff, 0xbb, 0xff, 0x99, 0xff, 0xcd, 0xff, 0x80, 0xff, 0xaa, 0xff, 0xc8, 0xff, -0xbc, 0xff, 0xbd, 0xff, 0xd2, 0xff, 0xc4, 0xff, 0xe4, 0xff, 0x8f, 0xff, 0x1c, 0x00, 0x8b, 0xff, -0xb0, 0xff, 0xbd, 0xff, 0x85, 0xff, 0xf2, 0xff, 0xb8, 0xff, 0xd1, 0xff, 0xd1, 0xff, 0x7d, 0xff, -0xe9, 0xff, 0x95, 0xff, 0xb4, 0xff, 0xa5, 0xff, 0xc7, 0xff, 0xe1, 0xff, 0xcd, 0xff, 0xcf, 0xff, -0xd9, 0xff, 0xb1, 0xff, 0xd2, 0xff, 0x11, 0x00, 0xc5, 0xff, 0xee, 0xff, 0x9d, 0xff, 0x8c, 0xff, -0x98, 0xff, 0x99, 0xff, 0x55, 0xff, 0xcb, 0xff, 0x3b, 0xff, 0x67, 0xff, 0x47, 0xff, 0x90, 0xff, -0xa1, 0xff, 0x82, 0xff, 0x84, 0xff, 0x5f, 0xff, 0x55, 0xff, 0x3b, 0xff, 0x4f, 0xff, 0x3c, 0xff, -0x3b, 0xff, 0x19, 0xff, 0x0b, 0xff, 0x9b, 0xfe, 0xd2, 0xfe, 0xdc, 0xfe, 0xd2, 0xfe, 0xc3, 0xfe, -0xa4, 0xfe, 0xaf, 0xfe, 0xa6, 0xfe, 0xef, 0xfe, 0xeb, 0xfe, 0x23, 0xff, 0xee, 0xfe, 0x89, 0xfe, -0xd7, 0xfe, 0x06, 0xff, 0xee, 0xfe, 0xf4, 0xfe, 0xd0, 0xfe, 0xd9, 0xfe, 0x6e, 0xfe, 0x92, 0xfe, -0x5d, 0xfe, 0x43, 0xfe, 0x89, 0xfe, 0x1e, 0xfe, 0x7b, 0xfe, 0x39, 0xfe, 0x15, 0xfe, 0x56, 0xfe, -0x6f, 0xfe, 0x72, 0xfe, 0xac, 0xfe, 0x9b, 0xfe, 0xc0, 0xfe, 0x82, 0xfe, 0xbf, 0xfe, 0xa3, 0xfe, -0x98, 0xfe, 0x7f, 0xfe, 0x47, 0xfe, 0x71, 0xfe, 0x60, 0xfe, 0x9b, 0xfe, 0x5e, 0xfe, 0x7e, 0xfe, -0x6a, 0xfe, 0x96, 0xfe, 0xb3, 0xfe, 0x6a, 0xfe, 0x79, 0xfe, 0x6f, 0xfe, 0xd9, 0xfe, 0x94, 0xfe, -0x6a, 0xfe, 0xa9, 0xfe, 0x69, 0xfe, 0x7f, 0xfe, 0xb2, 0xfe, 0xa0, 0xfe, 0xe5, 0xfe, 0x21, 0xff, -0x31, 0xff, 0x5a, 0xff, 0xb2, 0xff, 0xbb, 0xff, 0x65, 0xff, 0x66, 0xff, 0x89, 0xfe, 0x6b, 0xff, -0xd8, 0xfe, 0x77, 0xfe, 0xd7, 0xfe, 0x7d, 0xfe, 0x23, 0xff, 0x20, 0xfe, 0x8c, 0xfe, 0x51, 0xfe, -0xd9, 0xfe, 0xb0, 0xff, 0xff, 0xfe, 0x0c, 0xff, 0x00, 0xfe, 0xe3, 0xfe, 0x58, 0xff, 0xa9, 0xfe, -0xf9, 0xfe, 0x11, 0xfe, 0xe5, 0xfe, 0xda, 0xff, 0x8b, 0xff, 0x2e, 0xff, 0x3d, 0xff, 0xe9, 0xff, -0x59, 0x00, 0x1d, 0x00, 0x3c, 0xff, 0x35, 0xff, 0x6e, 0xff, 0xb7, 0xff, 0x72, 0xff, 0xf5, 0xfd, -0xf2, 0xfd, 0x55, 0xfe, 0xec, 0xfe, 0x84, 0xfe, 0x00, 0xfe, 0x5f, 0xfe, 0x1e, 0xfe, 0xcb, 0xfe, -0x35, 0x00, 0x4d, 0x00, 0xd1, 0xff, 0x5a, 0xff, 0x67, 0xff, 0x15, 0x00, 0xda, 0xff, 0xf2, 0xff, -0x4b, 0xff, 0xce, 0xfe, 0x38, 0xfe, 0xb2, 0xfd, 0x77, 0xfe, 0xea, 0xfd, 0x03, 0xff, 0x68, 0xff, -0xff, 0xfe, 0xfb, 0xff, 0x72, 0xff, 0x58, 0x00, 0xfb, 0xfe, 0x52, 0xfd, 0xac, 0xfc, 0x0c, 0xfc, -0x99, 0xfd, 0xb0, 0xfd, 0x49, 0xfe, 0x17, 0xff, 0xba, 0xff, 0x63, 0x01, 0x6e, 0x00, 0xfb, 0xfe, -0x01, 0xfe, 0x70, 0xfd, 0xfb, 0xfd, 0x52, 0xfe, 0xb9, 0xfe, 0x78, 0xfe, 0xac, 0xfe, 0x6e, 0xff, -0xfd, 0xff, 0xb5, 0x00, 0x57, 0x00, 0xa6, 0x00, 0x9c, 0x00, 0xa3, 0x00, 0xa3, 0x00, 0x7b, 0x00, -0xfb, 0xff, 0x2b, 0xff, 0xbe, 0xfe, 0x4e, 0xfe, 0xe1, 0xfc, 0x72, 0xfc, 0x98, 0xfb, 0x91, 0xfa, -0x26, 0xfb, 0x01, 0xfb, 0x35, 0xfc, 0x5d, 0xfe, 0x80, 0xff, 0xbb, 0x00, 0x1a, 0x01, 0x28, 0x01, -0x47, 0x00, 0xd8, 0xff, 0xe1, 0xfe, 0xca, 0xfd, 0xa2, 0xfe, 0xb8, 0xfe, 0x49, 0xff, 0xac, 0xff, -0x23, 0x00, 0xf5, 0x00, 0x0c, 0x01, 0x88, 0x01, 0x8b, 0x00, 0xc8, 0xff, 0xd3, 0xff, 0x7d, 0xff, -0x88, 0xff, 0x1a, 0xff, 0xc8, 0xfe, 0x50, 0xfe, 0x10, 0xfe, 0x1f, 0xfe, 0x8f, 0xfd, 0x58, 0xfd, -0x90, 0xfd, 0xe2, 0xfd, 0xfa, 0xfd, 0x7d, 0xfd, 0xe2, 0xfd, 0x52, 0xfe, 0x9d, 0xfe, 0x34, 0xff, -0x55, 0xfe, 0x5d, 0xfd, 0x73, 0xfd, 0x04, 0xfe, 0x6d, 0xfe, 0xe0, 0xfd, 0x79, 0xfe, 0x93, 0xff, -0x3d, 0x00, 0xd3, 0x00, 0x57, 0x00, 0x07, 0x00, 0x81, 0x00, 0x1f, 0x01, 0x6e, 0x01, 0x92, 0x01, -0x44, 0x01, 0x4b, 0x01, 0x7f, 0x01, 0x0a, 0x01, 0x9b, 0x00, 0x5f, 0xff, 0x7e, 0xfe, 0xf9, 0xfd, -0x4e, 0xfe, 0x48, 0xfe, 0x17, 0xfe, 0xe4, 0xfd, 0x55, 0xfe, 0x17, 0xff, 0x55, 0xff, 0xe6, 0xfe, -0x4c, 0xff, 0x95, 0xff, 0xcc, 0xff, 0x46, 0xff, 0x38, 0xfe, 0x29, 0xff, 0xad, 0xff, 0xc4, 0x00, -0x9a, 0x00, 0x3b, 0x00, 0x11, 0x00, 0x29, 0x00, 0xff, 0x00, 0xef, 0x00, 0x29, 0x00, 0x5e, 0x00, -0x4f, 0x00, 0x0e, 0x00, 0x62, 0x00, 0x9e, 0x00, 0x4e, 0x01, 0x71, 0x01, 0xd5, 0x01, 0x62, 0x01, -0x54, 0x00, 0x17, 0x00, 0x3c, 0xff, 0x17, 0xff, 0xb0, 0xfe, 0x54, 0xfe, 0x4c, 0xfe, 0x44, 0xfe, -0x64, 0xff, 0x25, 0x00, 0xb7, 0xff, 0x43, 0xff, 0xd0, 0xfd, 0x7d, 0xfd, 0x54, 0xfd, 0x56, 0xfd, -0xbd, 0xfd, 0x91, 0xfe, 0x70, 0xff, 0x56, 0x00, 0x79, 0x01, 0xbc, 0x01, 0xe4, 0x01, 0x5e, 0x01, -0xca, 0x00, 0x5f, 0x00, 0x47, 0x00, 0xfb, 0x00, 0x69, 0x01, 0x08, 0x01, 0xb0, 0x00, 0xbf, 0x00, -0xac, 0x00, 0x59, 0x00, 0x71, 0xff, 0x47, 0xfe, 0x4f, 0xfe, 0x22, 0xfe, 0x19, 0xff, 0x48, 0x00, -0x0e, 0x00, 0xdb, 0xff, 0x26, 0xff, 0x8c, 0xfe, 0xf3, 0xfd, 0x9a, 0xfd, 0xba, 0xfc, 0x0f, 0xfc, -0x78, 0xfc, 0xc4, 0xfd, 0x2a, 0xff, 0xa5, 0x00, 0x55, 0x01, 0x7b, 0x01, 0x30, 0x01, 0x3b, 0x00, -0xe3, 0xff, 0x05, 0xff, 0xaf, 0xfe, 0xf7, 0xfe, 0x9e, 0xff, 0xc7, 0x00, 0x33, 0x02, 0xe5, 0x02, -0x3e, 0x03, 0xff, 0x02, 0x4d, 0x02, 0xd1, 0x01, 0x70, 0x00, 0x89, 0xff, 0x83, 0xfe, 0x19, 0xff, -0x65, 0xff, 0xe3, 0xff, 0x36, 0x00, 0x02, 0x00, 0x58, 0x00, 0xa8, 0xff, 0x16, 0xff, 0x87, 0xfe, -0x41, 0xfe, 0x9e, 0xfe, 0x03, 0xff, 0x21, 0xff, 0xd4, 0xff, 0x19, 0x00, 0x21, 0x00, 0xb5, 0xff, -0xd0, 0xff, 0x23, 0x00, 0x59, 0x00, 0xa6, 0x00, 0xa5, 0x00, 0x5b, 0x01, 0x5d, 0x01, 0x01, 0x02, -0xe8, 0x01, 0x7c, 0x01, 0x1a, 0x01, 0xda, 0x00, 0x1e, 0x00, 0xb1, 0x00, 0x54, 0x01, 0x29, 0x01, -0x64, 0x01, 0x2b, 0x01, 0x1b, 0x01, 0x1b, 0x01, 0x62, 0x01, 0xeb, 0x00, 0xbc, 0x00, 0xe3, 0x00, -0x1e, 0x01, 0xe0, 0x00, 0xe6, 0x00, 0xcc, 0x00, 0xa4, 0x00, 0x2b, 0x00, 0xf2, 0xff, 0x9a, 0xff, -0xad, 0xff, 0xb9, 0xff, 0x0b, 0x00, 0xbf, 0xff, 0x3c, 0x00, 0x9f, 0x00, 0xd5, 0x00, 0xde, 0x00, -0x63, 0x00, 0xde, 0x00, 0x99, 0x00, 0xab, 0x00, 0xae, 0x00, 0xda, 0x00, 0xea, 0x00, 0x57, 0x01, -0x30, 0x01, 0xee, 0x00, 0xb8, 0x00, 0xbe, 0x00, 0x7d, 0x00, 0x3a, 0x00, 0x79, 0x00, 0xb6, 0x00, -0x49, 0x01, 0x6a, 0x01, 0xad, 0x01, 0xa2, 0x01, 0x33, 0x01, 0xd2, 0x00, 0xb1, 0x00, 0x41, 0x00, -0x01, 0x00, 0xff, 0xff, 0xad, 0xff, 0xa1, 0xff, 0xd7, 0xff, 0x17, 0x00, 0x05, 0x00, 0xc5, 0xff, -0xca, 0xff, 0xe5, 0xff, 0x45, 0x00, 0x13, 0x00, 0x21, 0x00, 0x2b, 0x00, 0xed, 0xff, 0x18, 0x00, -0xb9, 0xff, 0xd2, 0xff, 0xac, 0xff, 0xb3, 0xff, 0xe9, 0xff, 0x35, 0x00, 0x95, 0x00, 0x34, 0x01, -0x23, 0x01, 0xef, 0x00, 0xbd, 0x00, 0x23, 0x00, 0xa2, 0xff, 0x53, 0xff, 0x2a, 0xff, 0x37, 0xff, -0x58, 0xff, 0x56, 0xff, 0x8e, 0xff, 0x77, 0xff, 0x8f, 0xff, 0x0c, 0xff, 0xd7, 0xfe, 0x18, 0xff, -0xf4, 0xfe, 0x77, 0xff, 0xb3, 0xff, 0xf5, 0xff, 0xfb, 0xff, 0xfc, 0xff, 0xf9, 0xff, 0xb5, 0xff, -0x29, 0xff, 0xf9, 0xfe, 0x8c, 0xfe, 0x86, 0xfe, 0xe4, 0xfe, 0x7c, 0xff, 0x7d, 0x00, 0xad, 0x00, -0x0a, 0x00, 0xb3, 0xff, 0x43, 0xff, 0x3b, 0xff, 0xde, 0xfe, 0xac, 0xfe, 0x6c, 0xfe, 0x05, 0xff, -0xb4, 0xff, 0x40, 0x00, 0xc5, 0x00, 0x58, 0x00, 0x8a, 0x00, 0xa6, 0x00, 0x34, 0x00, 0xf0, 0xff, -0x17, 0x00, 0x2e, 0x00, 0x91, 0x00, 0xaf, 0x00, 0xdf, 0x00, 0x51, 0x01, 0x90, 0x01, 0x58, 0x01, -0xe3, 0x00, 0x9a, 0x00, 0xc3, 0x00, 0xcb, 0x00, 0xf2, 0x00, 0xf2, 0x00, 0x30, 0x01, 0xec, 0x00, -0x45, 0x01, 0xe8, 0x00, 0x8b, 0x00, 0x56, 0x00, 0x31, 0x00, 0x89, 0x00, 0xb1, 0x00, 0x84, 0x00, -0xbd, 0x00, 0xb9, 0x00, 0x05, 0x01, 0x72, 0x01, 0x46, 0x01, 0xca, 0x00, 0xb9, 0x00, 0x17, 0x01, -0x8f, 0x01, 0xb9, 0x01, 0xc8, 0x01, 0x1a, 0x02, 0xf2, 0x01, 0x3e, 0x02, 0xb8, 0x02, 0xad, 0x02, -0x89, 0x02, 0x4c, 0x02, 0x67, 0x02, 0xd5, 0x01, 0xee, 0x01, 0xad, 0x01, 0x41, 0x01, 0xfa, 0x00, -0x3c, 0x01, 0x16, 0x01, 0xf0, 0x00, 0x57, 0x01, 0x50, 0x01, 0xf7, 0x00, 0xfc, 0x00, 0x04, 0x01, -0xd2, 0x00, 0xf9, 0x00, 0xc4, 0x00, 0xe9, 0x00, 0xf2, 0x00, 0xc6, 0x00, 0x45, 0x01, 0x42, 0x01, -0xa8, 0x01, 0xb1, 0x01, 0xde, 0x01, 0xe0, 0x01, 0x1f, 0x02, 0x13, 0x02, 0x2e, 0x02, 0x03, 0x02, -0x4a, 0x02, 0x98, 0x02, 0xc8, 0x02, 0xe4, 0x02, 0xe7, 0x02, 0x84, 0x02, 0x53, 0x02, 0x2f, 0x02, -0xe8, 0x01, 0x6b, 0x01, 0x78, 0x01, 0x64, 0x01, 0x77, 0x01, 0x71, 0x01, 0x72, 0x01, 0x58, 0x01, -0x9c, 0x01, 0x0a, 0x01, 0xd1, 0x00, 0xe3, 0x00, 0xab, 0x00, 0x8a, 0x00, 0x88, 0x00, 0x7d, 0x00, -0x7e, 0x00, 0x40, 0x00, 0x9a, 0x00, 0xe9, 0x00, 0x1e, 0x01, 0x5e, 0x01, 0x5b, 0x01, 0x4f, 0x01, -0x27, 0x01, 0x04, 0x01, 0x2a, 0x01, 0x7d, 0x01, 0x5e, 0x01, 0x30, 0x01, 0x46, 0x01, 0xc0, 0x01, -0xfe, 0x01, 0xf6, 0x01, 0xce, 0x01, 0xa3, 0x01, 0x6f, 0x01, 0x5b, 0x01, 0xb0, 0x00, 0xf0, 0x00, -0x92, 0x00, 0x61, 0x00, 0x63, 0x00, 0xe4, 0x00, 0xc8, 0x00, 0x8a, 0x00, 0x7e, 0x00, 0x08, 0x00, -0x4b, 0x00, 0xfc, 0xff, 0xf2, 0xff, 0xff, 0xff, 0x1c, 0x00, 0xa8, 0x00, 0xc2, 0x00, 0x9b, 0x00, -0xc4, 0x00, 0xbe, 0x00, 0x89, 0x00, 0xa0, 0x00, 0xb8, 0x00, 0x88, 0x00, 0xae, 0x00, 0xf7, 0x00, -0x39, 0x01, 0xa3, 0x01, 0x92, 0x01, 0x57, 0x01, 0x36, 0x01, 0xed, 0x00, 0xba, 0x00, 0x98, 0x00, -0x7e, 0x00, 0xff, 0x00, 0x01, 0x01, 0x76, 0x01, 0x90, 0x01, 0xf9, 0x01, 0xdc, 0x01, 0x66, 0x01, -0x17, 0x01, 0x0c, 0x01, 0xc5, 0x00, 0x58, 0x00, 0x29, 0x00, 0x37, 0x00, 0x5b, 0x00, 0xb7, 0x00, -0x14, 0x01, 0x14, 0x01, 0x34, 0x01, 0x0c, 0x01, 0xdd, 0x00, 0xb1, 0x00, 0x9b, 0x00, 0xe6, 0x00, -0xf0, 0x00, 0x1d, 0x01, 0x3b, 0x01, 0x90, 0x01, 0xc3, 0x01, 0x18, 0x02, 0x0d, 0x02, 0x17, 0x02, -0x13, 0x02, 0xf9, 0x01, 0x13, 0x02, 0x30, 0x02, 0x4c, 0x02, 0x67, 0x02, 0x80, 0x02, 0x49, 0x02, -0x54, 0x02, 0x4b, 0x02, 0x48, 0x02, 0x64, 0x02, 0xdc, 0x01, 0xc0, 0x01, 0x7a, 0x01, 0xb0, 0x01, -0xb0, 0x01, 0xc6, 0x01, 0xc4, 0x01, 0xa5, 0x01, 0x9e, 0x01, 0xcd, 0x01, 0xa4, 0x01, 0xb0, 0x01, -0x43, 0x01, 0x0b, 0x01, 0xf5, 0x00, 0xac, 0x00, 0x87, 0x00, 0xe5, 0x00, 0x03, 0x01, 0xf0, 0x00, -0x23, 0x01, 0x22, 0x01, 0x78, 0x01, 0x4c, 0x01, 0x3b, 0x01, 0x2a, 0x01, 0x46, 0x01, 0x07, 0x01, -0xbc, 0x00, 0xd8, 0x00, 0x0b, 0x01, 0xb8, 0x00, 0xb3, 0x00, 0xd4, 0x00, 0xae, 0x00, 0x57, 0x00, -0xa8, 0x00, 0x8d, 0x00, 0x5b, 0x00, 0x51, 0x00, 0x84, 0x00, 0x47, 0x00, 0x71, 0x00, 0x99, 0x00, -0x85, 0x00, 0xb0, 0x00, 0xa7, 0x00, 0xca, 0x00, 0x05, 0x01, 0x31, 0x01, 0x33, 0x01, 0x66, 0x01, -0x64, 0x01, 0x6c, 0x01, 0x83, 0x01, 0x06, 0x01, 0xc2, 0x00, 0xc1, 0x00, 0x44, 0x00, 0x4a, 0x00, -0x33, 0x00, 0x3b, 0x00, 0x36, 0x00, 0x52, 0x00, 0x4e, 0x00, 0x2e, 0x00, 0x23, 0x00, 0x01, 0x00, -0xdc, 0xff, 0xba, 0xff, 0x70, 0xff, 0xa7, 0xff, 0x77, 0xff, 0x77, 0xff, 0x54, 0xff, 0xa2, 0xff, -0x64, 0xff, 0x91, 0xff, 0x81, 0xff, 0xcc, 0xff, 0xb9, 0xff, 0x95, 0xff, 0xe8, 0xff, 0xfe, 0xff, -0xeb, 0xff, 0x31, 0x00, 0x00, 0x00, 0x51, 0x00, 0x6f, 0x00, 0x2c, 0x00, 0xfc, 0xff, 0xe2, 0xff, -0x18, 0x00, 0x1c, 0x00, 0x13, 0x00, 0x34, 0x00, 0x3a, 0x00, 0x2a, 0x00, 0x3a, 0x00, 0x72, 0x00, -0x83, 0x00, 0x40, 0x00, 0x48, 0x00, 0x58, 0x00, 0x00, 0x00, 0x12, 0x00, 0xe8, 0xff, 0x06, 0x00, -0x22, 0x00, 0x5f, 0x00, 0x65, 0x00, 0x90, 0x00, 0x82, 0x00, 0x94, 0x00, 0x60, 0x00, 0xb5, 0x00, -0x4b, 0x00, 0x50, 0x00, 0x55, 0x00, 0x2e, 0x00, 0x29, 0x00, 0x5f, 0x00, 0x72, 0x00, 0xb6, 0x00, -0x8c, 0x00, 0x85, 0x00, 0x75, 0x00, 0x62, 0x00, 0x79, 0x00, 0x9e, 0x00, 0x67, 0x00, 0x5d, 0x00, -0x66, 0x00, 0x18, 0x00, 0x5c, 0x00, 0xb5, 0x00, 0x5d, 0x00, 0x66, 0x00, 0x4d, 0x00, 0x8e, 0x00, -0x79, 0x00, 0x56, 0x00, 0x5c, 0x00, 0x5c, 0x00, 0x5c, 0x00, 0x9e, 0x00, 0x8a, 0x00, 0x7c, 0x00, -0x41, 0x00, 0x2a, 0x00, 0x53, 0x00, 0x03, 0x00, 0x14, 0x00, 0x20, 0x00, 0x73, 0x00, 0x5f, 0x00, -0x58, 0x00, 0x6c, 0x00, 0x7c, 0x00, 0xb8, 0x00, 0x8b, 0x00, 0xc7, 0x00, 0x98, 0x00, 0x78, 0x00, -0xab, 0x00, 0xb3, 0x00, 0xff, 0x00, 0xf0, 0x00, 0xeb, 0x00, 0xf2, 0x00, 0x07, 0x01, 0xb7, 0x00, -0xe3, 0x00, 0x9f, 0x00, 0x8a, 0x00, 0x28, 0x00, 0x42, 0x00, 0x21, 0x00, 0x14, 0x00, 0x20, 0x00, -0x0d, 0x00, 0x2e, 0x00, 0x89, 0x00, 0x9b, 0x00, 0x3a, 0x00, 0x47, 0x00, 0x11, 0x00, 0xea, 0xff, -0xe8, 0xff, 0xb4, 0xff, 0xe8, 0xff, 0xfc, 0xff, 0xef, 0xff, 0x22, 0x00, 0x06, 0x00, 0x2f, 0x00, -0x4d, 0x00, 0x6c, 0x00, 0x5c, 0x00, 0x27, 0x00, 0xfc, 0xff, 0x09, 0x00, 0x14, 0x00, 0x42, 0x00, -0x23, 0x00, 0x1d, 0x00, 0x30, 0x00, 0x1c, 0x00, 0x59, 0x00, 0x3b, 0x00, 0x0c, 0x00, 0x39, 0x00, -0xf2, 0xff, 0x32, 0x00, 0x08, 0x00, 0x08, 0x00, 0xf7, 0xff, 0x09, 0x00, 0xec, 0xff, 0xeb, 0xff, -0xc4, 0xff, 0xfa, 0xff, 0xb9, 0xff, 0xf6, 0xff, 0xa4, 0xff, 0x81, 0xff, 0xba, 0xff, 0xc6, 0xff, -0xf9, 0xff, 0xb5, 0xff, 0x93, 0xff, 0xc7, 0xff, 0xab, 0xff, 0x7f, 0xff, 0x9f, 0xff, 0xbb, 0xff, -0x88, 0xff, 0x95, 0xff, 0x95, 0xff, 0xbf, 0xff, 0xd7, 0xff, 0xe3, 0xff, 0xe4, 0xff, 0x3f, 0x00, -0xc8, 0xff, 0xbb, 0xff, 0xab, 0xff, 0x97, 0xff, 0xbd, 0xff, 0xbc, 0xff, 0xae, 0xff, 0x9c, 0xff, -0xc9, 0xff, 0xf1, 0xff, 0x9f, 0xff, 0xc6, 0xff, 0x36, 0x00, 0x34, 0x00, 0x3b, 0x00, 0x4d, 0x00, -0x71, 0x00, 0x9b, 0x00, 0x65, 0x00, 0x7b, 0x00, 0x4f, 0x00, 0x70, 0x00, 0xa7, 0x00, 0x89, 0x00, -0xb7, 0x00, 0x01, 0x01, 0xb0, 0x00, 0x6e, 0x00, 0xc7, 0x00, 0x62, 0x00, 0x50, 0x00, 0x25, 0x00, -0x21, 0x00, 0x32, 0x00, 0x56, 0x00, 0x42, 0x00, 0x41, 0x00, 0x48, 0x00, 0x4c, 0x00, 0x4e, 0x00, -0x46, 0x00, 0x5f, 0x00, 0x60, 0x00, 0x16, 0x00, 0x3c, 0x00, 0x2e, 0x00, 0x66, 0x00, 0x23, 0x00, -0x58, 0x00, 0x66, 0x00, 0x4c, 0x00, 0x59, 0x00, 0x49, 0x00, 0x68, 0x00, 0x5c, 0x00, 0x4a, 0x00, -0x92, 0x00, 0x5c, 0x00, 0x97, 0x00, 0xa9, 0x00, 0xbb, 0x00, 0x8d, 0x00, 0xbf, 0x00, 0x83, 0x00, -0x70, 0x00, 0x90, 0x00, 0x77, 0x00, 0xa5, 0x00, 0x73, 0x00, 0x97, 0x00, 0x97, 0x00, 0xa4, 0x00, -0xd8, 0x00, 0xc7, 0x00, 0x04, 0x01, 0xd7, 0x00, 0xff, 0x00, 0x09, 0x01, 0x1f, 0x01, 0x1f, 0x01, -0x20, 0x01, 0x0f, 0x01, 0x69, 0x01, 0x4e, 0x01, 0x9b, 0x01, 0x7c, 0x01, 0x20, 0x01, 0xdf, 0x00, -0x1c, 0x01, 0x13, 0x01, 0x11, 0x01, 0xf6, 0x00, 0x0e, 0x01, 0x0c, 0x01, 0xcf, 0x00, 0x0d, 0x01, -0xc9, 0x00, 0xc5, 0x00, 0xf2, 0x00, 0xeb, 0x00, 0xb5, 0x00, 0xc6, 0x00, 0xab, 0x00, 0x94, 0x00, -0xd6, 0x00, 0xb9, 0x00, 0xcd, 0x00, 0x8e, 0x00, 0x94, 0x00, 0x01, 0x00, 0x1d, 0x00, 0x63, 0x00, -0x9f, 0x00, 0xa6, 0x00, 0xc3, 0x00, 0xc6, 0x00, 0x7f, 0x00, 0x5f, 0x00, 0x59, 0x00, 0x46, 0x00, -0x24, 0x00, 0xf4, 0xff, 0xd2, 0xff, 0x0a, 0x00, 0xe5, 0xff, 0x0e, 0x00, 0xfe, 0xff, 0x0c, 0x00, -0x16, 0x00, 0xe5, 0xff, 0xce, 0xff, 0xa5, 0xff, 0xa2, 0xff, 0x8e, 0xff, 0x9d, 0xff, 0x63, 0xff, -0x33, 0xff, 0x5c, 0xff, 0x29, 0xff, 0x19, 0xff, 0xdc, 0xfe, 0xe2, 0xfe, 0xee, 0xfe, 0xef, 0xfe, -0xb1, 0xfe, 0xe0, 0xfe, 0x97, 0xfe, 0x34, 0xfe, 0xab, 0xfe, 0x77, 0xfe, 0x90, 0xfe, 0x69, 0xfe, -0x4a, 0xfe, 0x47, 0xfe, 0x54, 0xfe, 0x05, 0xfe, 0xd7, 0xfd, 0xd5, 0xfd, 0xe8, 0xfd, 0x01, 0xfe, -0xe1, 0xfd, 0x02, 0xfe, 0xe0, 0xfd, 0xe9, 0xfd, 0xb8, 0xfd, 0xea, 0xfd, 0xce, 0xfd, 0x1a, 0xfe, -0xd3, 0xfd, 0xb7, 0xfd, 0xcc, 0xfd, 0xbc, 0xfd, 0xbd, 0xfd, 0x9f, 0xfd, 0xbd, 0xfd, 0xe4, 0xfd, -0xdf, 0xfd, 0xb1, 0xfd, 0x07, 0xfe, 0xfa, 0xfd, 0x0c, 0xfe, 0x1d, 0xfe, 0x13, 0xfe, 0x41, 0xfe, -0x54, 0xfe, 0x77, 0xfe, 0x2f, 0xfe, 0x78, 0xfe, 0x6f, 0xfe, 0x44, 0xfe, 0x9a, 0xfe, 0xc0, 0xfe, -0xa0, 0xfe, 0xd7, 0xfe, 0x0c, 0xff, 0xe8, 0xfe, 0xea, 0xfe, 0xea, 0xfe, 0x0b, 0xff, 0xf5, 0xfe, -0x34, 0xff, 0x46, 0xff, 0x77, 0xff, 0x2a, 0xff, 0x5b, 0xff, 0x53, 0xff, 0x6d, 0xff, 0x87, 0xff, -0xa8, 0xff, 0x96, 0xff, 0xa0, 0xff, 0xb3, 0xff, 0xf0, 0xff, 0xfd, 0xff, 0x05, 0x00, 0x47, 0x00, -0xfb, 0xff, 0x18, 0x00, 0x57, 0x00, 0x14, 0x00, 0x0c, 0x00, 0xfc, 0xff, 0x52, 0x00, 0x3b, 0x00, -0x06, 0x00, 0x39, 0x00, 0x38, 0x00, 0x02, 0x00, 0x38, 0x00, 0x7a, 0x00, 0x2b, 0x00, 0x8f, 0x00, -0x75, 0x00, 0x4a, 0x00, 0x80, 0x00, 0xa8, 0x00, 0x76, 0x00, 0x78, 0x00, 0x63, 0x00, 0x74, 0x00, -0x6e, 0x00, 0x68, 0x00, 0x49, 0x00, 0x3e, 0x00, 0x28, 0x00, 0x7d, 0x00, 0x43, 0x00, 0x13, 0x00, -0x08, 0x00, 0x21, 0x00, 0x18, 0x00, 0x4e, 0x00, 0xcf, 0xff, 0xe0, 0xff, 0xb5, 0xff, 0xb7, 0xff, -0xd3, 0xff, 0xb7, 0xff, 0xb0, 0xff, 0xcd, 0xff, 0xfe, 0xff, 0xc6, 0xff, 0xe9, 0xff, 0xe3, 0xff, -0xd1, 0xff, 0x89, 0xff, 0x88, 0xff, 0x8b, 0xff, 0x5e, 0xff, 0x79, 0xff, 0x8e, 0xff, 0xb4, 0xff, -0x8e, 0xff, 0xa1, 0xff, 0xbf, 0xff, 0xc6, 0xff, 0xfa, 0xff, 0xae, 0xff, 0x94, 0xff, 0xd7, 0xff, -0xde, 0xff, 0xb8, 0xff, 0x7d, 0xff, 0xc1, 0xff, 0xb0, 0xff, 0xce, 0xff, 0xf9, 0xff, 0x65, 0x00, -0xfd, 0xff, 0xc2, 0xff, 0xa5, 0xff, 0xe5, 0xff, 0x9e, 0xff, 0xb1, 0xff, 0x9c, 0xff, 0xd1, 0xff, -0xad, 0xff, 0xd7, 0xff, 0xcb, 0xff, 0x89, 0xff, 0x82, 0xff, 0x9d, 0xff, 0xce, 0xff, 0xf3, 0xff, -0xb5, 0xff, 0xff, 0xff, 0xfc, 0xff, 0x08, 0x00, 0xfe, 0xff, 0x18, 0x00, 0xc0, 0xff, 0xc3, 0xff, -0xaf, 0xff, 0xb7, 0xff, 0xba, 0xff, 0xb9, 0xff, 0x94, 0xff, 0xd9, 0xff, 0xbc, 0xff, 0x08, 0x00, -0x08, 0x00, 0x37, 0x00, 0x2e, 0x00, 0x47, 0x00, 0x00, 0x00, 0x36, 0x00, 0x09, 0x00, 0x07, 0x00, -0xfe, 0xff, 0x12, 0x00, 0xfb, 0xff, 0x2f, 0x00, 0x0a, 0x00, 0x43, 0x00, 0x20, 0x00, 0xff, 0xff, -0xf1, 0xff, 0xfe, 0xff, 0x1b, 0x00, 0xe3, 0xff, 0x20, 0x00, 0x20, 0x00, 0x3c, 0x00, 0x47, 0x00, -0x69, 0x00, 0x75, 0x00, 0x8c, 0x00, 0x72, 0x00, 0x88, 0x00, 0xb3, 0x00, 0xb7, 0x00, 0xd2, 0x00, -0x9e, 0x00, 0x01, 0x01, 0x11, 0x01, 0xee, 0x00, 0xa7, 0x00, 0xa0, 0x00, 0x11, 0x01, 0xfb, 0x00, -0xec, 0x00, 0x4f, 0x01, 0x11, 0x01, 0x07, 0x01, 0xb1, 0x00, 0xd0, 0x00, 0x0c, 0x01, 0xee, 0x00, -0xc6, 0x00, 0xd3, 0x00, 0xf0, 0x00, 0xd5, 0x00, 0x0b, 0x01, 0xe0, 0x00, 0xcb, 0x00, 0xe0, 0x00, -0xd9, 0x00, 0xd2, 0x00, 0xf3, 0x00, 0x06, 0x01, 0xc4, 0x00, 0x2a, 0x01, 0xc8, 0x00, 0xd9, 0x00, -0xfd, 0x00, 0xf6, 0x00, 0xff, 0x00, 0x0c, 0x01, 0xcb, 0x00, 0xb1, 0x00, 0xd7, 0x00, 0xdb, 0x00, -0xf5, 0x00, 0xe6, 0x00, 0xc7, 0x00, 0xe5, 0x00, 0xd3, 0x00, 0x0f, 0x01, 0x1a, 0x01, 0xd5, 0x00, -0xc5, 0x00, 0xcf, 0x00, 0xb9, 0x00, 0xab, 0x00, 0xa6, 0x00, 0xa7, 0x00, 0xb1, 0x00, 0xe9, 0x00, -0x17, 0x01, 0xd1, 0x00, 0xb0, 0x00, 0xaf, 0x00, 0x9d, 0x00, 0x6e, 0x00, 0x7a, 0x00, 0x79, 0x00, -0x82, 0x00, 0x5f, 0x00, 0x4e, 0x00, 0x5d, 0x00, 0x7f, 0x00, 0x2e, 0x00, 0x35, 0x00, 0x4d, 0x00, -0x2a, 0x00, 0x33, 0x00, 0x31, 0x00, 0x0a, 0x00, 0x23, 0x00, 0x4e, 0x00, 0x40, 0x00, 0x46, 0x00, -0x13, 0x00, 0x22, 0x00, 0x17, 0x00, 0xf5, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x0a, 0x00, 0xea, 0xff, -0xcf, 0xff, 0xf6, 0xff, 0x17, 0x00, 0xd2, 0xff, 0xe2, 0xff, 0xa8, 0xff, 0x9a, 0xff, 0xe2, 0xff, -0x1b, 0x00, 0x17, 0x00, 0xdd, 0xff, 0xf1, 0xff, 0xcd, 0xff, 0xc4, 0xff, 0xd1, 0xff, 0x18, 0x00, -0xee, 0xff, 0x2a, 0x00, 0xfe, 0xff, 0x2b, 0x00, 0x47, 0x00, 0x52, 0x00, 0x60, 0x00, 0x33, 0x00, -0x50, 0x00, 0x69, 0x00, 0x90, 0x00, 0x70, 0x00, 0x48, 0x00, 0x58, 0x00, 0x4e, 0x00, 0x4c, 0x00, -0x5f, 0x00, 0x6d, 0x00, 0x55, 0x00, 0x76, 0x00, 0x12, 0x00, 0x3f, 0x00, 0x02, 0x00, 0x26, 0x00, -0xc8, 0xff, 0xb6, 0xff, 0x9f, 0xff, 0xcb, 0xff, 0xe5, 0xff, 0xf3, 0xff, 0xcc, 0xff, 0x11, 0x00, -0x05, 0x00, 0x8f, 0xff, 0xd1, 0xff, 0xe9, 0xff, 0xef, 0xff, 0xfb, 0xff, 0xea, 0xff, 0xf9, 0xff, -0xdf, 0xff, 0x09, 0x00, 0x13, 0x00, 0x28, 0x00, 0x06, 0x00, 0x4b, 0x00, 0x1e, 0x00, 0x35, 0x00, -0x7e, 0x00, 0x7c, 0x00, 0x9a, 0x00, 0x89, 0x00, 0xbe, 0x00, 0x7d, 0x00, 0x42, 0x00, 0x69, 0x00, -0x6e, 0x00, 0x62, 0x00, 0x49, 0x00, 0xee, 0xff, 0x11, 0x00, 0xcd, 0xff, 0xb0, 0xff, 0xda, 0xff, -0xc3, 0xff, 0x24, 0x00, 0x17, 0x00, 0x16, 0x00, 0x18, 0x00, 0x2e, 0x00, 0x9c, 0xff, 0x4e, 0xff, -0x76, 0xff, 0x96, 0xff, 0x94, 0xff, 0x5b, 0xff, 0x66, 0xff, 0x41, 0xff, 0x38, 0xff, 0x10, 0xff, -0x20, 0xff, 0xf9, 0xfe, 0x0c, 0xff, 0x19, 0xff, 0x40, 0xff, 0x32, 0xff, 0x70, 0xff, 0x13, 0xff, -0x24, 0xff, 0x87, 0xff, 0x3e, 0xff, 0x82, 0xff, 0x85, 0xff, 0x6e, 0xff, 0x3f, 0xff, 0xf1, 0xfe, -0x1a, 0xff, 0x1d, 0xff, 0x78, 0xff, 0x3b, 0xff, 0x6d, 0xff, 0x6a, 0xff, 0x50, 0xff, 0x4c, 0xff, -0x91, 0xff, 0x75, 0xff, 0x78, 0xff, 0x77, 0xff, 0x59, 0xff, 0x38, 0xff, 0x5d, 0xff, 0x50, 0xff, -0x94, 0xff, 0x67, 0xff, 0x6c, 0xff, 0xa6, 0xff, 0x96, 0xff, 0x5f, 0xff, 0x8a, 0xff, 0x95, 0xff, -0xb1, 0xff, 0x70, 0xff, 0x67, 0xff, 0x17, 0xff, 0xfc, 0xfe, 0x4a, 0xff, 0x2f, 0xff, 0x25, 0xff, -0x1d, 0xff, 0x43, 0xff, 0x59, 0xff, 0x60, 0xff, 0x8a, 0xff, 0x94, 0xff, 0x61, 0xff, 0x29, 0xff, -0x1f, 0xff, 0x1e, 0xff, 0x52, 0xff, 0x5d, 0xff, 0x69, 0xff, 0x57, 0xff, 0x10, 0xff, 0x1e, 0xff, -0x67, 0xff, 0x76, 0xff, 0x6d, 0xff, 0x47, 0xff, 0x7e, 0xff, 0x82, 0xff, 0xc6, 0xff, 0x94, 0xff, -0xa1, 0xff, 0x6d, 0xff, 0x70, 0xff, 0x4f, 0xff, 0x53, 0xff, 0x54, 0xff, 0xa2, 0xff, 0xb8, 0xff, -0xa2, 0xff, 0xd0, 0xff, 0xcb, 0xff, 0xd8, 0xff, 0xd0, 0xff, 0x17, 0x00, 0x06, 0x00, 0x2d, 0x00, -0x5b, 0x00, 0x40, 0x00, 0x48, 0x00, 0x33, 0x00, 0x14, 0x00, 0x13, 0x00, 0x69, 0x00, 0x39, 0x00, -0x77, 0x00, 0x72, 0x00, 0x45, 0x00, 0x67, 0x00, 0x76, 0x00, 0x6b, 0x00, 0x36, 0x00, 0xb6, 0x00, -0xc6, 0x00, 0xbc, 0x00, 0x79, 0x00, 0xc9, 0x00, 0x8f, 0x00, 0x65, 0x00, 0x94, 0x00, 0x7d, 0x00, -0x6b, 0x00, 0x71, 0x00, 0x23, 0x00, 0x47, 0x00, 0x2f, 0x00, 0x89, 0x00, 0x71, 0x00, 0xb2, 0x00, -0x2f, 0x00, 0x2f, 0x00, 0x47, 0x00, 0x48, 0x00, 0x45, 0x00, 0x7f, 0x00, 0x5d, 0x00, 0x37, 0x00, -0x4c, 0x00, 0x1d, 0x00, 0x60, 0x00, 0x69, 0x00, 0x31, 0x00, 0x10, 0x00, 0xca, 0xff, 0xbc, 0xff, -0xeb, 0xff, 0xd5, 0xff, 0x08, 0x00, 0xd3, 0xff, 0xe1, 0xff, 0xb5, 0xff, 0xc9, 0xff, 0x13, 0x00, -0xd5, 0xff, 0xf1, 0xff, 0x03, 0x00, 0x12, 0x00, 0xbf, 0xff, 0x7d, 0xff, 0xa1, 0xff, 0x7c, 0xff, -0x85, 0xff, 0x86, 0xff, 0xe7, 0xff, 0x7f, 0xff, 0x4b, 0xff, 0x41, 0xff, 0x34, 0xff, 0xb7, 0xfe, -0xd9, 0xfe, 0xe5, 0xfe, 0x10, 0xff, 0x25, 0xff, 0x23, 0xff, 0x08, 0xff, 0x34, 0xff, 0x20, 0xff, -0x46, 0xff, 0x4f, 0xff, 0x3c, 0xff, 0x5a, 0xff, 0x2b, 0xff, 0x57, 0xff, 0x29, 0xff, 0x0c, 0xff, -0x3c, 0xff, 0x67, 0xff, 0x6f, 0xff, 0x5f, 0xff, 0x66, 0xff, 0x9c, 0xff, 0x94, 0xff, 0x83, 0xff, -0x7e, 0xff, 0x52, 0xff, 0x39, 0xff, 0x98, 0xff, 0xa3, 0xff, 0xad, 0xff, 0xab, 0xff, 0x8b, 0xff, -0x41, 0xff, 0x83, 0xff, 0xa2, 0xff, 0x59, 0xff, 0x83, 0xff, 0x7e, 0xff, 0x2e, 0xff, 0x4a, 0xff, -0x76, 0xff, 0x49, 0xff, 0x4e, 0xff, 0x5e, 0xff, 0x38, 0xff, 0x40, 0xff, 0x1b, 0xff, 0x27, 0xff, -0x68, 0xff, 0x1d, 0xff, 0x94, 0xff, 0x6f, 0xff, 0x39, 0xff, 0x62, 0xff, 0x4c, 0xff, 0x32, 0xff, -0xe2, 0xff, 0x90, 0xff, 0x9a, 0xff, 0xa8, 0xff, 0xd0, 0xff, 0xd8, 0xff, 0xa0, 0xff, 0xa8, 0xff, -0x8f, 0xff, 0xd0, 0xff, 0xba, 0xff, 0xca, 0xff, 0xe4, 0xff, 0x04, 0x00, 0x2f, 0x00, 0xea, 0xff, -0xfa, 0xff, 0x12, 0x00, 0x0f, 0x00, 0x02, 0x00, 0xe3, 0xff, 0xe1, 0xff, 0xed, 0xff, 0xd2, 0xff, -0x05, 0x00, 0x1e, 0x00, 0xee, 0xff, 0x0d, 0x00, 0xf8, 0xff, 0x3a, 0x00, 0x46, 0x00, 0x7f, 0x00, -0x62, 0x00, 0x75, 0x00, 0xf7, 0xff, 0x04, 0x00, 0x07, 0x00, 0x44, 0x00, 0x03, 0x00, 0x30, 0x00, -0x65, 0x00, 0x5e, 0x00, 0x96, 0x00, 0x56, 0x00, 0x8c, 0x00, 0x39, 0x00, 0x30, 0x00, 0x65, 0x00, -0x46, 0x00, 0x19, 0x00, 0x3f, 0x00, 0x2b, 0x00, 0x1a, 0x00, 0x1a, 0x00, 0x3a, 0x00, 0x7c, 0x00, -0x73, 0x00, 0x09, 0x00, 0x30, 0x00, 0x4d, 0x00, 0x1d, 0x00, 0x82, 0x00, 0x25, 0x00, 0x56, 0x00, -0x1a, 0x00, 0x21, 0x00, 0x2a, 0x00, 0x22, 0x00, 0xd8, 0xff, 0xf9, 0xff, 0x39, 0x00, 0x36, 0x00, -0x6a, 0x00, 0x79, 0x00, 0xa9, 0x00, 0x69, 0x00, 0x7e, 0x00, 0xa6, 0x00, 0x89, 0x00, 0x94, 0x00, -0x82, 0x00, 0x42, 0x00, 0x28, 0x00, 0x55, 0x00, 0x81, 0x00, 0x84, 0x00, 0x58, 0x00, 0xbf, 0x00, -0xab, 0x00, 0xc6, 0x00, 0xaf, 0x00, 0xc7, 0x00, 0xc8, 0x00, 0xac, 0x00, 0xf0, 0x00, 0xaf, 0x00, -0xaf, 0x00, 0xb0, 0x00, 0xe3, 0x00, 0xc9, 0x00, 0xc0, 0x00, 0xf2, 0x00, 0x07, 0x01, 0xe8, 0x00, -0xe1, 0x00, 0xbf, 0x00, 0xd0, 0x00, 0x34, 0x01, 0x19, 0x01, 0xd6, 0x00, 0xbd, 0x00, 0x5a, 0x00, -0x70, 0x00, 0x72, 0x00, 0x2e, 0x00, 0x4f, 0x00, 0x2d, 0x00, 0x8a, 0x00, 0x4d, 0x00, 0xb1, 0x00, -0xe3, 0x00, 0xb2, 0x00, 0xc9, 0x00, 0x78, 0x00, 0x99, 0x00, 0xb3, 0x00, 0xab, 0x00, 0x0d, 0x01, -0x05, 0x01, 0x3c, 0x01, 0x3a, 0x01, 0x0d, 0x01, 0xf9, 0x00, 0x84, 0x00, 0x83, 0x00, 0x77, 0x00, -0x3b, 0x00, 0x2d, 0x00, 0x50, 0x00, 0x45, 0x00, 0x6c, 0x00, 0x41, 0x00, 0x4b, 0x00, 0x50, 0x00, -0x38, 0x00, 0x2b, 0x00, 0x33, 0x00, 0x3d, 0x00, 0x5d, 0x00, 0x6e, 0x00, 0x79, 0x00, 0x3e, 0x00, -0x69, 0x00, 0x91, 0x00, 0x16, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x2f, 0x00, 0x1d, 0x00, 0x0b, 0x00, -0xe9, 0xff, 0x11, 0x00, 0x0b, 0x00, 0x17, 0x00, 0x1c, 0x00, 0x13, 0x00, 0xdb, 0xff, 0xd9, 0xff, -0xb7, 0xff, 0xeb, 0xff, 0x0a, 0x00, 0x11, 0x00, 0xf0, 0xff, 0x21, 0x00, 0xfd, 0xff, 0xdc, 0xff, -0xc6, 0xff, 0xcb, 0xff, 0xf9, 0xff, 0xf2, 0xff, 0xec, 0xff, 0xc3, 0xff, 0xd3, 0xff, 0xd3, 0xff, -0xe3, 0xff, 0xe2, 0xff, 0xeb, 0xff, 0xa4, 0xff, 0xaa, 0xff, 0xce, 0xff, 0xce, 0xff, 0xbc, 0xff, -0xda, 0xff, 0xc2, 0xff, 0x9e, 0xff, 0xbc, 0xff, 0x1a, 0x00, 0xec, 0xff, 0x14, 0x00, 0xf8, 0xff, -0xf2, 0xff, 0xda, 0xff, 0xf7, 0xff, 0xee, 0xff, 0xc0, 0xff, 0x94, 0xff, 0x71, 0xff, 0xa7, 0xff, -0x9c, 0xff, 0xb7, 0xff, 0xb6, 0xff, 0xb6, 0xff, 0xaf, 0xff, 0xad, 0xff, 0xe1, 0xff, 0xda, 0xff, -0xce, 0xff, 0xbc, 0xff, 0xce, 0xff, 0xce, 0xff, 0x69, 0xff, 0xd4, 0xff, 0xa4, 0xff, 0xc7, 0xff, -0xac, 0xff, 0xa7, 0xff, 0x8b, 0xff, 0xa4, 0xff, 0x86, 0xff, 0xc2, 0xff, 0x56, 0xff, 0x5f, 0xff, -0x84, 0xff, 0x82, 0xff, 0xc0, 0xff, 0xa5, 0xff, 0x98, 0xff, 0x74, 0xff, 0x51, 0xff, 0x69, 0xff, -0xaf, 0xff, 0x53, 0xff, 0xc0, 0xff, 0xb2, 0xff, 0xc0, 0xff, 0xe8, 0xff, 0xae, 0xff, 0xb8, 0xff, -0xe4, 0xff, 0xac, 0xff, 0xba, 0xff, 0x95, 0xff, 0xa0, 0xff, 0xb4, 0xff, 0xa1, 0xff, 0xb9, 0xff, -0xc5, 0xff, 0xb8, 0xff, 0xae, 0xff, 0xa7, 0xff, 0x9b, 0xff, 0x7e, 0xff, 0x2d, 0xff, 0x99, 0xff, -0x68, 0xff, 0xbc, 0xff, 0xb1, 0xff, 0x97, 0xff, 0x75, 0xff, 0x78, 0xff, 0x77, 0xff, 0x1d, 0xff, -0x20, 0xff, 0x34, 0xff, 0x06, 0xff, 0x1a, 0xff, 0x3f, 0xff, 0x2e, 0xff, 0x31, 0xff, 0x3b, 0xff, -0x32, 0xff, 0x20, 0xff, 0x5a, 0xff, 0x75, 0xff, 0x8c, 0xff, 0x6a, 0xff, 0x8f, 0xff, 0x7e, 0xff, -0x40, 0xff, 0x92, 0xff, 0x6e, 0xff, 0x8c, 0xff, 0x74, 0xff, 0x6e, 0xff, 0x65, 0xff, 0xb9, 0xff, -0x9c, 0xff, 0x99, 0xff, 0x7f, 0xff, 0xee, 0xff, 0xb3, 0xff, 0x9b, 0xff, 0xe3, 0xff, 0xee, 0xff, -0xd9, 0xff, 0xc4, 0xff, 0xe3, 0xff, 0xea, 0xff, 0x21, 0x00, 0xf6, 0xff, 0x06, 0x00, 0x1c, 0x00, -0x12, 0x00, 0x16, 0x00, 0x00, 0x00, 0xd8, 0xff, 0x2e, 0x00, 0x30, 0x00, 0x28, 0x00, 0xde, 0xff, -0xe8, 0xff, 0xcb, 0xff, 0xd8, 0xff, 0x23, 0x00, 0x0f, 0x00, 0x20, 0x00, 0xfc, 0xff, 0xff, 0xff, -0xa5, 0xff, 0xf5, 0xff, 0xb4, 0xff, 0x75, 0xff, 0x9e, 0xff, 0x9e, 0xff, 0x8c, 0xff, 0xbc, 0xff, -0xa3, 0xff, 0x9b, 0xff, 0xc4, 0xff, 0xba, 0xff, 0x8e, 0xff, 0x8a, 0xff, 0xc4, 0xff, 0x6e, 0xff, -0x85, 0xff, 0xad, 0xff, 0xc4, 0xff, 0xc0, 0xff, 0x77, 0xff, 0x8d, 0xff, 0xb1, 0xff, 0xf0, 0xff, -0x94, 0xff, 0xd3, 0xff, 0xc2, 0xff, 0xb0, 0xff, 0xe1, 0xff, 0x06, 0x00, 0x1d, 0x00, 0xfa, 0xff, -0xeb, 0xff, 0x26, 0x00, 0x5d, 0x00, 0x07, 0x00, 0x33, 0x00, 0xc8, 0xff, 0x3c, 0x00, 0x3b, 0x00, -0xf5, 0xff, 0xe9, 0xff, 0x1e, 0x00, 0x09, 0x00, 0xf1, 0xff, 0x03, 0x00, 0x07, 0x00, 0xed, 0xff, -0x03, 0x00, 0x0e, 0x00, 0x07, 0x00, 0xee, 0xff, 0xf5, 0xff, 0xd8, 0xff, 0xbe, 0xff, 0x24, 0x00, -0xfa, 0xff, 0xd1, 0xff, 0x9c, 0xff, 0xc3, 0xff, 0xc7, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x00, 0x00, -0x05, 0x00, 0xc4, 0xff, 0xbc, 0xff, 0x9d, 0xff, 0xdc, 0xff, 0xbf, 0xff, 0xb9, 0xff, 0x84, 0xff, -0x1a, 0x00, 0xd0, 0xff, 0xf6, 0xff, 0xf3, 0xff, 0x25, 0x00, 0x21, 0x00, 0x4f, 0x00, 0x5e, 0x00, -0x54, 0x00, 0x98, 0x00, 0x7f, 0x00, 0x4b, 0x00, 0x55, 0x00, 0xc9, 0x00, 0x3c, 0x00, 0x46, 0x00, -0x8e, 0x00, 0x7a, 0x00, 0x80, 0x00, 0x13, 0x00, 0x93, 0x00, 0xbe, 0x00, 0xbf, 0x00, 0x88, 0x00, -0x7d, 0x00, 0x83, 0x00, 0x95, 0x00, 0x58, 0x00, 0x4e, 0x00, 0x40, 0x00, 0xca, 0x00, 0x0d, 0x01, -0x0a, 0x01, 0x16, 0x01, 0x07, 0x01, 0xfe, 0x00, 0x7a, 0x00, 0x6d, 0x00, 0x5e, 0x00, 0x37, 0x00, -0x43, 0x00, 0x69, 0x00, 0x86, 0x00, 0x5b, 0x00, 0x0b, 0x00, 0x2e, 0x00, 0x30, 0x00, 0xfa, 0xff, -0x3c, 0x00, 0x29, 0x00, 0x22, 0x00, 0x12, 0x00, 0x59, 0x00, 0xee, 0xff, 0xf1, 0xff, 0xb5, 0x00, -0x26, 0x00, 0x69, 0x00, 0x78, 0x00, 0x9f, 0x00, 0x0d, 0x01, 0xc4, 0x00, 0x9f, 0x00, 0xc0, 0x00, -0xa3, 0x00, 0xe5, 0x00, 0xa4, 0x00, 0x90, 0x00, 0x4d, 0x00, 0xdc, 0x00, 0xf4, 0x00, 0x99, 0x00, -0xb3, 0x00, 0xca, 0x00, 0xac, 0x00, 0x9a, 0x00, 0x17, 0x00, 0x04, 0x00, 0x31, 0x00, 0x2d, 0x00, -0x24, 0x00, 0xb9, 0xff, 0xe9, 0xff, 0x11, 0x00, 0x3a, 0x00, 0x43, 0x00, 0x33, 0x00, 0x42, 0x00, -0x35, 0x00, 0x7c, 0x00, 0x42, 0x00, 0x53, 0x00, 0x16, 0x00, 0x4e, 0x00, 0x4c, 0x00, 0xcb, 0x00, -0x99, 0x00, 0xad, 0x00, 0x8e, 0x00, 0x66, 0x00, 0xdc, 0xff, 0xe4, 0xff, 0xc9, 0xff, 0x5d, 0xff, -0x9e, 0xff, 0xbc, 0xff, 0x20, 0x00, 0x5b, 0x00, 0x88, 0x00, 0x95, 0x00, 0xc8, 0x00, 0x74, 0x00, -0x20, 0x00, 0xd9, 0xff, 0xcb, 0xff, 0x6b, 0xff, 0x78, 0xff, 0x76, 0xff, 0x78, 0xff, 0xdc, 0xff, -0x7f, 0xff, 0x3f, 0xff, 0x74, 0xff, 0xa4, 0xff, 0xf8, 0xff, 0x8d, 0xff, 0x95, 0xff, 0x49, 0xff, -0xa0, 0xff, 0xef, 0xff, 0xd3, 0xff, 0x43, 0x00, 0x7b, 0x00, 0xbc, 0x00, 0xf4, 0x00, 0x36, 0x01, -0xf3, 0x00, 0x71, 0x00, 0x0c, 0x00, 0xd6, 0xff, 0xb4, 0xff, 0x17, 0xff, 0x07, 0xff, 0x28, 0xff, -0x51, 0xff, 0x8c, 0xff, 0xb0, 0xff, 0x7b, 0xff, 0x9c, 0xff, 0xd7, 0xff, 0xc4, 0xff, 0xcc, 0xff, -0xb3, 0xff, 0xe9, 0xff, 0x1e, 0x00, 0x03, 0x00, 0x60, 0x00, 0x83, 0x00, 0x88, 0x00, 0xbb, 0x00, -0xd8, 0x00, 0x2d, 0x01, 0x03, 0x01, 0xde, 0x00, 0x6f, 0x00, 0x3d, 0x00, 0x33, 0x00, 0xdf, 0xff, -0x34, 0x00, 0x3b, 0x00, 0x41, 0x00, 0x23, 0x00, 0x5f, 0x00, 0x47, 0x00, 0x4e, 0x00, 0x40, 0x00, -0x30, 0x00, 0xf4, 0xff, 0xbf, 0xff, 0xcc, 0xff, 0x16, 0x00, 0x3c, 0x00, 0xf4, 0xff, 0x18, 0x00, -0x33, 0x00, 0x3d, 0x00, 0x63, 0x00, 0xc1, 0xff, 0xd6, 0xff, 0x9b, 0xff, 0x83, 0xff, 0x7c, 0xff, -0x7f, 0xff, 0xa5, 0xff, 0xb5, 0xff, 0xe7, 0xff, 0x02, 0x00, 0x99, 0xff, 0x0d, 0x00, 0x1b, 0x00, -0x25, 0x00, 0x1c, 0x00, 0x29, 0x00, 0x06, 0x00, 0x33, 0x00, 0x3d, 0x00, 0x22, 0x00, 0x29, 0x00, -0x24, 0x00, 0x34, 0x00, 0xfc, 0xff, 0x04, 0x00, 0xb9, 0xff, 0x9c, 0xff, 0x6b, 0xff, 0x7e, 0xff, -0x5f, 0xff, 0x4f, 0xff, 0x65, 0xff, 0x72, 0xff, 0x9a, 0xff, 0x7d, 0xff, 0x8a, 0xff, 0x88, 0xff, -0x96, 0xff, 0x95, 0xff, 0x99, 0xff, 0x91, 0xff, 0xa0, 0xff, 0x17, 0x00, 0x30, 0x00, 0x22, 0x00, -0x35, 0x00, 0x36, 0x00, 0x6a, 0x00, 0x0b, 0x00, 0xea, 0xff, 0xdb, 0xff, 0xf2, 0xff, 0x1b, 0x00, -0xe4, 0xff, 0xfa, 0xff, 0x36, 0x00, 0xd6, 0xff, 0xd2, 0xff, 0xbe, 0xff, 0x72, 0xff, 0x8f, 0xff, -0x76, 0xff, 0xa2, 0xff, 0xe8, 0xff, 0x06, 0x00, 0xc4, 0xff, 0xc0, 0xff, 0xa1, 0xff, 0xa5, 0xff, -0xbc, 0xff, 0x9e, 0xff, 0xd9, 0xff, 0x4d, 0x00, 0x9e, 0x00, 0xd2, 0x00, 0xca, 0x00, 0xa5, 0x00, -0xb2, 0x00, 0xad, 0x00, 0x9e, 0x00, 0xb5, 0x00, 0x4a, 0x00, 0x73, 0x00, 0x87, 0x00, 0xa8, 0x00, -0xa5, 0x00, 0x94, 0x00, 0xac, 0x00, 0x8e, 0x00, 0xa2, 0x00, 0x99, 0x00, 0xac, 0x00, 0x9a, 0x00, -0x93, 0x00, 0xc7, 0x00, 0xdd, 0x00, 0xbe, 0x00, 0x9a, 0x00, 0xc3, 0x00, 0xf7, 0x00, 0xb8, 0x00, -0xa8, 0x00, 0xce, 0x00, 0x07, 0x01, 0xbe, 0x00, 0x70, 0x00, 0x60, 0x00, 0x34, 0x00, 0x66, 0x00, -0x64, 0x00, 0xc0, 0x00, 0x73, 0x00, 0xda, 0x00, 0x15, 0x01, 0x20, 0x01, 0x2e, 0x01, 0x0c, 0x01, -0xf9, 0x00, 0xfd, 0x00, 0xe4, 0x00, 0xc8, 0x00, 0xd3, 0x00, 0xfb, 0x00, 0xc4, 0x00, 0x1e, 0x01, -0xe8, 0x00, 0xbf, 0x00, 0xb6, 0x00, 0xe3, 0x00, 0xca, 0x00, 0x9a, 0x00, 0xbf, 0x00, 0xc8, 0x00, -0x8b, 0x00, 0xb6, 0x00, 0xd3, 0x00, 0xcd, 0x00, 0xf6, 0x00, 0xb1, 0x00, 0xb2, 0x00, 0xb3, 0x00, -0xb7, 0x00, 0x95, 0x00, 0x5d, 0x00, 0x5c, 0x00, 0xa2, 0x00, 0xce, 0x00, 0xa4, 0x00, 0x83, 0x00, -0x7d, 0x00, 0x29, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xb2, 0xff, 0xc5, 0xff, 0xb8, 0xff, 0xaf, 0xff, -0xd5, 0xff, 0xfd, 0xff, 0xf3, 0xff, 0x2b, 0x00, 0x3f, 0x00, 0x43, 0x00, 0x03, 0x00, 0xf1, 0xff, -0xe7, 0xff, 0xe5, 0xff, 0x03, 0x00, 0x31, 0x00, 0x21, 0x00, 0x79, 0x00, 0xec, 0x00, 0xf0, 0x00, -0xce, 0x00, 0xcc, 0x00, 0xaa, 0x00, 0x90, 0x00, 0x8f, 0x00, 0xad, 0x00, 0x5d, 0x00, 0x9b, 0x00, -0xcf, 0x00, 0xa8, 0x00, 0x88, 0x00, 0xcb, 0x00, 0xf7, 0x00, 0xcd, 0x00, 0xc3, 0x00, 0x13, 0x01, -0x0c, 0x01, 0xf8, 0x00, 0xb4, 0x00, 0xcf, 0x00, 0xd8, 0x00, 0x04, 0x01, 0x0d, 0x01, 0xed, 0x00, -0x30, 0x01, 0x48, 0x01, 0x63, 0x01, 0x43, 0x01, 0x2c, 0x01, 0x68, 0x01, 0x40, 0x01, 0x19, 0x01, -0x1c, 0x01, 0x2b, 0x01, 0x63, 0x01, 0x31, 0x01, 0x4c, 0x01, 0x23, 0x01, 0x5a, 0x01, 0x5d, 0x01, -0x4f, 0x01, 0x33, 0x01, 0x21, 0x01, 0x9e, 0x01, 0xba, 0x01, 0xa0, 0x01, 0xa1, 0x01, 0x9c, 0x01, -0x8e, 0x01, 0x89, 0x01, 0x84, 0x01, 0x4b, 0x01, 0x50, 0x01, 0xf7, 0x00, 0xeb, 0x00, 0x38, 0x01, -0x08, 0x01, 0x3a, 0x01, 0x0e, 0x01, 0x3e, 0x01, 0x38, 0x01, 0x15, 0x01, 0x21, 0x01, 0x20, 0x01, -0x15, 0x01, 0xe5, 0x00, 0xeb, 0x00, 0xc2, 0x00, 0x8f, 0x00, 0xb8, 0x00, 0xb9, 0x00, 0x94, 0x00, -0xb1, 0x00, 0xae, 0x00, 0x9d, 0x00, 0x68, 0x00, 0x57, 0x00, 0x12, 0x00, 0xca, 0xff, 0x0c, 0x00, -0x1d, 0x00, 0x17, 0x00, 0xe3, 0xff, 0x22, 0x00, 0x2f, 0x00, 0x0c, 0x00, 0xb3, 0xff, 0xb9, 0xff, -0xe8, 0xff, 0xc0, 0xff, 0xbf, 0xff, 0xd6, 0xff, 0xd8, 0xff, 0xf4, 0xff, 0xfc, 0xff, 0x00, 0x00, -0xe2, 0xff, 0x4d, 0x00, 0x41, 0x00, 0xfc, 0xff, 0x03, 0x00, 0x19, 0x00, 0x34, 0x00, 0x52, 0x00, -0xf8, 0xff, 0x13, 0x00, 0x2d, 0x00, 0x43, 0x00, 0x04, 0x00, 0x14, 0x00, 0xf7, 0xff, 0x04, 0x00, -0xe9, 0xff, 0xef, 0xff, 0xde, 0xff, 0xf4, 0xff, 0x1e, 0x00, 0xff, 0xff, 0x18, 0x00, 0xfa, 0xff, -0xcc, 0xff, 0xb2, 0xff, 0x9c, 0xff, 0x8f, 0xff, 0x87, 0xff, 0xaa, 0xff, 0xaa, 0xff, 0x7a, 0xff, -0x74, 0xff, 0x91, 0xff, 0xdc, 0xff, 0xd2, 0xff, 0xee, 0xff, 0x24, 0x00, 0xfe, 0xff, 0x25, 0x00, -0x1c, 0x00, 0x42, 0x00, 0xff, 0xff, 0x54, 0x00, 0x3f, 0x00, 0x62, 0x00, 0x4f, 0x00, 0x7c, 0x00, -0x66, 0x00, 0x57, 0x00, 0x80, 0x00, 0x79, 0x00, 0x4c, 0x00, 0x89, 0x00, 0x2f, 0x00, 0x34, 0x00, -0x5b, 0x00, 0x58, 0x00, 0x83, 0x00, 0x77, 0x00, 0x41, 0x00, 0x7d, 0x00, 0x6c, 0x00, 0x5d, 0x00, -0x38, 0x00, 0x20, 0x00, 0x0e, 0x00, 0xda, 0xff, 0xb5, 0xff, 0x3a, 0x00, 0x06, 0x00, 0xd1, 0xff, -0xc9, 0xff, 0xc2, 0xff, 0xd4, 0xff, 0xc7, 0xff, 0xa1, 0xff, 0x9f, 0xff, 0xc8, 0xff, 0xb6, 0xff, -0x97, 0xff, 0x8f, 0xff, 0x58, 0xff, 0x97, 0xff, 0x47, 0xff, 0x4e, 0xff, 0x61, 0xff, 0xf3, 0xfe, -0x12, 0xff, 0x01, 0xff, 0x35, 0xff, 0x18, 0xff, 0x78, 0xff, 0x70, 0xff, 0x8f, 0xff, 0x55, 0xff, -0x8e, 0xff, 0xc0, 0xff, 0xc4, 0xff, 0xd7, 0xff, 0xba, 0xff, 0xb8, 0xff, 0x7f, 0xff, 0x6e, 0xff, -0xa4, 0xff, 0x99, 0xff, 0x89, 0xff, 0xbb, 0xff, 0xb1, 0xff, 0xa3, 0xff, 0x93, 0xff, 0xbf, 0xff, -0xa8, 0xff, 0xef, 0xff, 0x9b, 0xff, 0x83, 0xff, 0xa0, 0xff, 0xc7, 0xff, 0x98, 0xff, 0x5e, 0xff, -0x5c, 0xff, 0x63, 0xff, 0x34, 0xff, 0x07, 0xff, 0x89, 0xff, 0x7c, 0xff, 0x62, 0xff, 0x4b, 0xff, -0x38, 0xff, 0xe7, 0xfe, 0x1f, 0xff, 0x30, 0xff, 0x23, 0xff, 0xd8, 0xfe, 0xe1, 0xfe, 0x19, 0xff, -0x00, 0xff, 0xf4, 0xfe, 0xd0, 0xfe, 0xea, 0xfe, 0xa5, 0xfe, 0x9d, 0xfe, 0xa0, 0xfe, 0xd7, 0xfe, -0xbf, 0xfe, 0xe8, 0xfe, 0xe8, 0xfe, 0x06, 0xff, 0x1e, 0xff, 0x3d, 0xff, 0x1c, 0xff, 0x38, 0xff, -0x21, 0xff, 0x09, 0xff, 0x10, 0xff, 0x55, 0xff, 0x12, 0xff, 0x11, 0xff, 0xe4, 0xfe, 0xc8, 0xfe, -0xf7, 0xfe, 0xf8, 0xfe, 0x9b, 0xfe, 0xe5, 0xfe, 0xd2, 0xfe, 0xa7, 0xfe, 0xba, 0xfe, 0xaa, 0xfe, -0x6f, 0xfe, 0x4a, 0xfe, 0x28, 0xfe, 0x91, 0xfe, 0xc9, 0xfe, 0xd3, 0xfe, 0xc9, 0xfe, 0xba, 0xfe, -0xe8, 0xfe, 0xbf, 0xfe, 0xb9, 0xfe, 0xd1, 0xfe, 0xac, 0xfe, 0xba, 0xfe, 0xcb, 0xfe, 0x05, 0xff, -0x3d, 0xff, 0x71, 0xff, 0x5f, 0xff, 0x5b, 0xff, 0xf9, 0xfe, 0xcc, 0xfe, 0xcb, 0xfe, 0xbe, 0xfe, -0x02, 0xff, 0xdf, 0xfe, 0x0a, 0xff, 0xf0, 0xfe, 0x1b, 0xff, 0xf8, 0xfe, 0x08, 0xff, 0xbd, 0xfe, -0xd9, 0xfe, 0xc4, 0xfe, 0xe1, 0xfe, 0x8b, 0xfe, 0xc3, 0xfe, 0xaf, 0xfe, 0xed, 0xfe, 0xd7, 0xfe, -0xdd, 0xfe, 0xd7, 0xfe, 0xf4, 0xfe, 0xfa, 0xfe, 0xe8, 0xfe, 0xd2, 0xfe, 0xe0, 0xfe, 0xe5, 0xfe, -0xc2, 0xfe, 0xe4, 0xfe, 0xa6, 0xfe, 0xe2, 0xfe, 0x07, 0xff, 0xe8, 0xfe, 0x11, 0xff, 0xe2, 0xfe, -0x13, 0xff, 0xec, 0xfe, 0x1b, 0xff, 0x46, 0xff, 0x36, 0xff, 0x3d, 0xff, 0x88, 0xff, 0x9c, 0xff, -0x3b, 0xff, 0x9c, 0xff, 0x89, 0xff, 0xac, 0xff, 0xa8, 0xff, 0x7c, 0xff, 0x8a, 0xff, 0xcb, 0xff, -0x8e, 0xff, 0xc6, 0xff, 0xa6, 0xff, 0x90, 0xff, 0xa6, 0xff, 0x72, 0xff, 0x76, 0xff, 0x4f, 0xff, -0x5f, 0xff, 0x6d, 0xff, 0x59, 0xff, 0x49, 0xff, 0xa1, 0xff, 0xad, 0xff, 0xdc, 0xff, 0xd8, 0xff, -0xd6, 0xff, 0xc0, 0xff, 0xa0, 0xff, 0xba, 0xff, 0xdc, 0xff, 0xb3, 0xff, 0x8a, 0xff, 0x64, 0xff, -0x9d, 0xff, 0xb2, 0xff, 0xa7, 0xff, 0x8a, 0xff, 0x65, 0xff, 0xb9, 0xff, 0x95, 0xff, 0xa8, 0xff, -0xb2, 0xff, 0xbb, 0xff, 0xaa, 0xff, 0xbb, 0xff, 0x88, 0xff, 0xb4, 0xff, 0x88, 0xff, 0x02, 0x00, -0x92, 0xff, 0xd4, 0xff, 0xf2, 0xff, 0xdf, 0xff, 0x2e, 0x00, 0x1e, 0x00, 0x2d, 0x00, 0x0e, 0x00, -0x31, 0x00, 0x05, 0x00, 0x36, 0x00, 0x80, 0x00, 0x76, 0x00, 0x54, 0x00, 0x4c, 0x00, 0x0b, 0x00, -0x11, 0x00, 0xfb, 0xff, 0xf6, 0xff, 0xff, 0xff, 0xef, 0xff, 0xfc, 0xff, 0xf9, 0xff, 0x07, 0x00, -0xf9, 0xff, 0x19, 0x00, 0xdc, 0xff, 0x1d, 0x00, 0x05, 0x00, 0x36, 0x00, 0x68, 0x00, 0x70, 0x00, -0x6a, 0x00, 0x31, 0x00, 0x2f, 0x00, 0x7a, 0x00, 0x27, 0x00, 0x4e, 0x00, 0x46, 0x00, 0x62, 0x00, -0x49, 0x00, 0x2b, 0x00, 0x00, 0x00, 0xd0, 0xff, 0x18, 0x00, 0x00, 0x00, 0x03, 0x00, 0x2c, 0x00, -0x09, 0x00, 0x66, 0x00, 0x52, 0x00, 0x54, 0x00, 0x03, 0x00, 0x3e, 0x00, 0x32, 0x00, 0x2c, 0x00, -0xf8, 0xff, 0x3d, 0x00, 0x22, 0x00, 0x47, 0x00, 0x35, 0x00, 0x35, 0x00, 0x1e, 0x00, 0x2d, 0x00, -0x37, 0x00, 0x0f, 0x00, 0x18, 0x00, 0xfc, 0xff, 0x45, 0x00, 0x6d, 0x00, 0x40, 0x00, 0xcb, 0xff, -0x06, 0x00, 0xe7, 0xff, 0x38, 0x00, 0x2c, 0x00, 0x3d, 0x00, 0x04, 0x00, 0x24, 0x00, 0x22, 0x00, -0x00, 0x00, 0x01, 0x00, 0x03, 0x00, 0x67, 0x00, 0x0f, 0x00, 0x01, 0x00, 0x0b, 0x00, 0x23, 0x00, -0x17, 0x00, 0x53, 0x00, 0xef, 0xff, 0x40, 0x00, 0x5b, 0x00, 0x62, 0x00, 0x45, 0x00, 0x6d, 0x00, -0x63, 0x00, 0x91, 0x00, 0x91, 0x00, 0x81, 0x00, 0x84, 0x00, 0xa6, 0x00, 0xd6, 0x00, 0x8a, 0x00, -0xdb, 0x00, 0xa6, 0x00, 0xbe, 0x00, 0xe2, 0x00, 0x12, 0x01, 0xfa, 0x00, 0x00, 0x01, 0xe3, 0x00, -0x21, 0x01, 0x4a, 0x01, 0xe4, 0x00, 0x09, 0x01, 0xdb, 0x00, 0xd0, 0x00, 0xd7, 0x00, 0xcf, 0x00, -0xc4, 0x00, 0xbf, 0x00, 0xed, 0x00, 0x90, 0x00, 0x9f, 0x00, 0x59, 0x00, 0xb9, 0x00, 0x3a, 0x00, -0x6c, 0x00, 0x28, 0x00, 0x47, 0x00, 0x77, 0x00, 0x48, 0x00, 0x16, 0x00, 0x60, 0x00, 0x4c, 0x00, -0x53, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x8a, 0x00, 0x8e, 0x00, 0x47, 0x00, 0x54, 0x00, 0x3a, 0x00, -0x5a, 0x00, 0x98, 0x00, 0x38, 0x00, 0x73, 0x00, 0x63, 0x00, 0x97, 0x00, 0x4f, 0x00, 0x59, 0x00, -0x51, 0x00, 0x85, 0x00, 0x40, 0x00, 0x17, 0x00, 0x36, 0x00, 0x3f, 0x00, 0x4a, 0x00, 0x26, 0x00, -0x37, 0x00, 0x28, 0x00, 0x1d, 0x00, 0x72, 0x00, 0x52, 0x00, 0x9a, 0x00, 0x54, 0x00, 0x35, 0x00, -0x6f, 0x00, 0x62, 0x00, 0x62, 0x00, 0x3d, 0x00, 0x59, 0x00, 0x2d, 0x00, 0x31, 0x00, 0x28, 0x00, -0x17, 0x00, 0xc6, 0xff, 0xb7, 0xff, 0xd3, 0xff, 0xb1, 0xff, 0xe6, 0xff, 0xc2, 0xff, 0xc2, 0xff, -0x7a, 0xff, 0xa9, 0xff, 0x94, 0xff, 0x61, 0xff, 0x7d, 0xff, 0x35, 0xff, 0x31, 0xff, 0x64, 0xff, -0x57, 0xff, 0x64, 0xff, 0x60, 0xff, 0x78, 0xff, 0x8d, 0xff, 0xec, 0xff, 0xce, 0xff, 0x14, 0x00, -0x80, 0xff, 0xd3, 0xff, 0x76, 0xff, 0x48, 0xff, 0x01, 0xff, 0x10, 0xff, 0x2c, 0xff, 0xe7, 0xfe, -0x0c, 0xff, 0x24, 0xff, 0x54, 0xff, 0x23, 0xff, 0x51, 0xff, 0x3e, 0xff, 0x3a, 0xff, 0x44, 0xff, -0x3f, 0xff, 0x05, 0xff, 0xc5, 0xfe, 0x66, 0xff, 0x5f, 0xff, 0x5c, 0xff, 0x28, 0xff, 0x5c, 0xff, -0x2e, 0xff, 0x61, 0xff, 0x18, 0xff, 0x23, 0xff, 0x50, 0xff, 0x52, 0xff, 0x7f, 0xff, 0x09, 0xff, -0x27, 0xff, 0x22, 0xff, 0x01, 0xff, 0xf4, 0xfe, 0xe1, 0xfe, 0xd7, 0xfe, 0x1f, 0xff, 0xbe, 0xfe, -0xfa, 0xfe, 0xde, 0xfe, 0xdb, 0xfe, 0x20, 0xff, 0xed, 0xfe, 0x54, 0xff, 0x67, 0xff, 0x7c, 0xff, -0x77, 0xff, 0x19, 0xff, 0x41, 0xff, 0x5b, 0xff, 0x5a, 0xff, 0x3a, 0xff, 0x51, 0xff, 0x45, 0xff, -0x85, 0xff, 0xb8, 0xff, 0xcb, 0xff, 0xa2, 0xff, 0xb8, 0xff, 0x60, 0xff, 0x7d, 0xff, 0xe9, 0xff, -0x23, 0x00, 0x30, 0x00, 0x15, 0x00, 0x0d, 0x00, 0x15, 0x00, 0xaf, 0xff, 0xc3, 0xff, 0x8b, 0xff, -0x6a, 0xff, 0x2b, 0xff, 0xee, 0xfe, 0x60, 0xff, 0x12, 0xff, 0x36, 0xff, 0x00, 0xff, 0xf4, 0xfe, -0x24, 0xff, 0x1e, 0xff, 0x12, 0xff, 0xe2, 0xfe, 0xfa, 0xfe, 0x4e, 0xff, 0xf4, 0xfe, 0xcb, 0xfe, -0x94, 0xfe, 0xa3, 0xfe, 0xbc, 0xfe, 0xdb, 0xfe, 0xba, 0xfe, 0xf9, 0xfe, 0xde, 0xfe, 0xd4, 0xfe, -0xb6, 0xfe, 0xfc, 0xfe, 0xad, 0xfe, 0xf4, 0xfe, 0xf3, 0xfe, 0x49, 0xff, 0xff, 0xfe, 0x25, 0xff, -0x13, 0xff, 0x39, 0xff, 0x0f, 0xff, 0xfd, 0xfe, 0x34, 0xff, 0x2c, 0xff, 0x69, 0xff, 0x22, 0xff, -0x30, 0xff, 0x02, 0xff, 0xc9, 0xfe, 0x2b, 0xff, 0x1e, 0xff, 0x12, 0xff, 0x4d, 0xff, 0x1a, 0xff, -0x1c, 0xff, 0x37, 0xff, 0x3c, 0xff, 0x71, 0xff, 0x30, 0xff, 0x17, 0xff, 0x4a, 0xff, 0x22, 0xff, -0xfc, 0xfe, 0x3a, 0xff, 0x6d, 0xff, 0x66, 0xff, 0x07, 0xff, 0x29, 0xff, 0x2a, 0xff, 0x0c, 0xff, -0x18, 0xff, 0x19, 0xff, 0xf3, 0xfe, 0xe9, 0xfe, 0xed, 0xfe, 0xd7, 0xfe, 0x19, 0xff, 0x3b, 0xff, -0x49, 0xff, 0x59, 0xff, 0x55, 0xff, 0x46, 0xff, 0x51, 0xff, 0x6e, 0xff, 0x2d, 0xff, 0x21, 0xff, -0x2c, 0xff, 0xb1, 0xff, 0x9d, 0xff, 0xa0, 0xff, 0x7d, 0xff, 0x66, 0xff, 0x6d, 0xff, 0x2e, 0xff, -0x51, 0xff, 0x33, 0xff, 0x3e, 0xff, 0x5f, 0xff, 0x77, 0xff, 0x90, 0xff, 0x94, 0xff, 0x55, 0xff, -0x70, 0xff, 0x83, 0xff, 0x72, 0xff, 0x6a, 0xff, 0x86, 0xff, 0xbc, 0xff, 0xb0, 0xff, 0xaa, 0xff, -0xce, 0xff, 0xfd, 0xff, 0xc8, 0xff, 0xda, 0xff, 0xe0, 0xff, 0xe6, 0xff, 0xc7, 0xff, 0xd7, 0xff, -0xed, 0xff, 0x1a, 0x00, 0x02, 0x00, 0x06, 0x00, 0xcc, 0xff, 0xf4, 0xff, 0x00, 0x00, 0x0b, 0x00, -0x00, 0x00, 0xd1, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x07, 0x00, 0xfa, 0xff, 0xfb, 0xff, 0xea, 0xff, -0xb8, 0xff, 0xf0, 0xff, 0xe1, 0xff, 0xc8, 0xff, 0xe5, 0xff, 0xee, 0xff, 0xba, 0xff, 0xa5, 0xff, -0xc8, 0xff, 0xaf, 0xff, 0x7b, 0xff, 0x68, 0xff, 0x8e, 0xff, 0x6c, 0xff, 0x5a, 0xff, 0x23, 0xff, -0x13, 0xff, 0x1e, 0xff, 0xf9, 0xfe, 0x20, 0xff, 0x1b, 0xff, 0x27, 0xff, 0x46, 0xff, 0x01, 0xff, -0x18, 0xff, 0x7c, 0xff, 0x3e, 0xff, 0x52, 0xff, 0xc1, 0xff, 0x99, 0xff, 0xb4, 0xff, 0x71, 0xff, -0x7d, 0xff, 0x60, 0xff, 0x2a, 0xff, 0x7c, 0xff, 0x4a, 0xff, 0x46, 0xff, 0x4f, 0xff, 0x77, 0xff, -0x7c, 0xff, 0x97, 0xff, 0x81, 0xff, 0x96, 0xff, 0xb2, 0xff, 0x2b, 0xff, 0x4e, 0xff, 0x66, 0xff, -0x2f, 0xff, 0x5b, 0xff, 0x8f, 0xff, 0x7c, 0xff, 0x8b, 0xff, 0x9f, 0xff, 0xa7, 0xff, 0xc1, 0xff, -0x7a, 0xff, 0x8c, 0xff, 0x69, 0xff, 0x80, 0xff, 0x62, 0xff, 0x41, 0xff, 0x61, 0xff, 0x65, 0xff, -0x90, 0xff, 0x81, 0xff, 0x7a, 0xff, 0x4a, 0xff, 0x59, 0xff, 0x1f, 0xff, 0x81, 0xff, 0x79, 0xff, -0x70, 0xff, 0x66, 0xff, 0x9c, 0xff, 0xab, 0xff, 0xaf, 0xff, 0x70, 0xff, 0xb9, 0xff, 0xb4, 0xff, -0x9f, 0xff, 0x51, 0xff, 0xb6, 0xff, 0xc1, 0xff, 0xc3, 0xff, 0x9d, 0xff, 0xf4, 0xff, 0xc5, 0xff, -0xcb, 0xff, 0xbf, 0xff, 0xd1, 0xff, 0x4f, 0xff, 0x46, 0xff, 0x9d, 0xff, 0x8d, 0xff, 0x79, 0xff, -0x7c, 0xff, 0x88, 0xff, 0xb6, 0xff, 0x97, 0xff, 0x64, 0xff, 0xdf, 0xff, 0x6f, 0xff, 0xd6, 0xff, -0xd0, 0xff, 0xa3, 0xff, 0x87, 0xff, 0x85, 0xff, 0xb7, 0xff, 0xa2, 0xff, 0xb8, 0xff, 0xa9, 0xff, -0xa0, 0xff, 0x0a, 0x00, 0xf7, 0xff, 0xec, 0xff, 0x2d, 0x00, 0x02, 0x00, 0xf1, 0xff, 0x27, 0x00, -0xf6, 0xff, 0xe9, 0xff, 0xd8, 0xff, 0x2d, 0x00, 0x1f, 0x00, 0x21, 0x00, 0xfc, 0xff, 0x65, 0x00, -0xf6, 0xff, 0x86, 0xff, 0x9a, 0xff, 0x61, 0xff, 0x80, 0xff, 0x8e, 0xff, 0xb9, 0xff, 0xc0, 0xff, -0x83, 0xff, 0x9f, 0xff, 0x7a, 0xff, 0x86, 0xff, 0x7a, 0xff, 0x99, 0xff, 0xb4, 0xff, 0xc4, 0xff, -0x06, 0x00, 0xd1, 0xff, 0xdd, 0xff, 0x0a, 0x00, 0xeb, 0xff, 0x13, 0x00, 0x28, 0x00, 0xc1, 0xff, -0x02, 0x00, 0x35, 0x00, 0xfa, 0xff, 0xe4, 0xff, 0xbe, 0xff, 0xd2, 0xff, 0xcf, 0xff, 0x92, 0xff, -0xc2, 0xff, 0xc1, 0xff, 0xc4, 0xff, 0x8f, 0xff, 0x7d, 0xff, 0xba, 0xff, 0xa5, 0xff, 0xc7, 0xff, -0xe8, 0xff, 0x00, 0x00, 0x2a, 0x00, 0xdc, 0xff, 0x35, 0x00, 0x1e, 0x00, 0x3a, 0x00, 0x1e, 0x00, -0x2e, 0x00, 0xfb, 0xff, 0x05, 0x00, 0x24, 0x00, 0x28, 0x00, 0x30, 0x00, 0x09, 0x00, 0x0d, 0x00, -0xf4, 0xff, 0x54, 0x00, 0xe2, 0xff, 0x0b, 0x00, 0x2f, 0x00, 0x4e, 0x00, 0x58, 0x00, 0x48, 0x00, -0x1c, 0x00, 0x47, 0x00, 0x17, 0x00, 0x2f, 0x00, 0x4e, 0x00, 0x10, 0x00, 0x5a, 0x00, 0x1b, 0x00, -0x06, 0x00, 0x72, 0x00, 0x2d, 0x00, 0x02, 0x00, 0x2e, 0x00, 0x3a, 0x00, 0x19, 0x00, 0x08, 0x00, -0x03, 0x00, 0xc9, 0xff, 0xd9, 0xff, 0xce, 0xff, 0xb0, 0xff, 0xe7, 0xff, 0xe4, 0xff, 0xf5, 0xff, -0xc4, 0xff, 0xd9, 0xff, 0x15, 0x00, 0xe5, 0xff, 0x09, 0x00, 0xe5, 0xff, 0xe7, 0xff, 0x0d, 0x00, -0xb7, 0xff, 0xf7, 0xff, 0xbe, 0xff, 0x89, 0xff, 0x90, 0xff, 0x93, 0xff, 0x8b, 0xff, 0x94, 0xff, -0x60, 0xff, 0x8a, 0xff, 0x8d, 0xff, 0xda, 0xff, 0x9e, 0xff, 0x91, 0xff, 0x88, 0xff, 0x5a, 0xff, -0x90, 0xff, 0x76, 0xff, 0x7e, 0xff, 0x9f, 0xff, 0xaf, 0xff, 0xb8, 0xff, 0xc0, 0xff, 0xd7, 0xff, -0x93, 0xff, 0x91, 0xff, 0xa0, 0xff, 0xae, 0xff, 0xcb, 0xff, 0xe8, 0xff, 0xc0, 0xff, 0xbe, 0xff, -0xa2, 0xff, 0xcb, 0xff, 0x9b, 0xff, 0xbf, 0xff, 0xb3, 0xff, 0xee, 0xff, 0xd4, 0xff, 0xd9, 0xff, -0xfe, 0xff, 0xfa, 0xff, 0xee, 0xff, 0x07, 0x00, 0xbc, 0xff, 0xa4, 0xff, 0xbc, 0xff, 0x9e, 0xff, -0xa5, 0xff, 0xc6, 0xff, 0xc5, 0xff, 0xd5, 0xff, 0xe0, 0xff, 0xf8, 0xff, 0xc9, 0xff, 0xc7, 0xff, -0x0e, 0x00, 0x4b, 0x00, 0x2f, 0x00, 0x2b, 0x00, 0x26, 0x00, 0xff, 0xff, 0x4a, 0x00, 0x42, 0x00, -0x2f, 0x00, 0xdc, 0xff, 0x19, 0x00, 0x4b, 0x00, 0x3e, 0x00, 0x49, 0x00, 0x7a, 0x00, 0x69, 0x00, -0xae, 0x00, 0x99, 0x00, 0xa0, 0x00, 0xe2, 0x00, 0xdc, 0x00, 0xe2, 0x00, 0x13, 0x01, 0xfe, 0x00, -0x08, 0x01, 0x16, 0x01, 0x37, 0x01, 0x2d, 0x01, 0x49, 0x01, 0x22, 0x01, 0x5e, 0x01, 0x4a, 0x01, -0xea, 0x00, 0xb0, 0x00, 0xa9, 0x00, 0x9c, 0x00, 0x82, 0x00, 0x53, 0x00, 0x78, 0x00, 0x7c, 0x00, -0xc5, 0x00, 0x9a, 0x00, 0x1b, 0x00, 0x37, 0x00, 0x46, 0x00, 0x01, 0x00, 0xe9, 0xff, 0x21, 0x00, -0xf7, 0xff, 0xee, 0xff, 0x1d, 0x00, 0xd3, 0xff, 0xcc, 0xff, 0xdd, 0xff, 0xbb, 0xff, 0xaf, 0xff, -0x8f, 0xff, 0xec, 0xff, 0xe7, 0xff, 0x1a, 0x00, 0x13, 0x00, 0xfa, 0xff, 0x11, 0x00, 0x1d, 0x00, -0x0b, 0x00, 0x35, 0x00, 0x3c, 0x00, 0x0f, 0x00, 0x2b, 0x00, 0x52, 0x00, 0x47, 0x00, 0x3d, 0x00, -0x20, 0x00, 0x2b, 0x00, 0x52, 0x00, 0x48, 0x00, 0x47, 0x00, 0x53, 0x00, 0x1c, 0x00, 0x3c, 0x00, -0x53, 0x00, 0x1d, 0x00, 0x3b, 0x00, 0x5f, 0x00, 0x9a, 0x00, 0x65, 0x00, 0x59, 0x00, 0x94, 0x00, -0x8f, 0x00, 0x35, 0x00, 0x3b, 0x00, 0x22, 0x00, 0x49, 0x00, 0x63, 0x00, 0x72, 0x00, 0x71, 0x00, -0x5e, 0x00, 0x79, 0x00, 0x69, 0x00, 0x60, 0x00, 0xff, 0xff, 0xf6, 0xff, 0x23, 0x00, 0x17, 0x00, -0xef, 0xff, 0xfa, 0xff, 0x30, 0x00, 0x3b, 0x00, 0xff, 0xff, 0xd3, 0xff, 0xfe, 0xff, 0x18, 0x00, -0xfa, 0xff, 0x3d, 0x00, 0x39, 0x00, 0xc7, 0xff, 0x2c, 0x00, 0x43, 0x00, 0x5a, 0x00, 0x27, 0x00, -0x13, 0x00, 0x51, 0x00, 0x60, 0x00, 0x7d, 0x00, 0x00, 0x01, 0xbe, 0x00, 0xca, 0x00, 0x6c, 0x00, -0x62, 0x00, 0x45, 0x00, 0x67, 0x00, 0x2c, 0x00, 0x3f, 0x00, 0x3d, 0x00, 0x8d, 0x00, 0x78, 0x00, -0x4d, 0x00, 0x22, 0x00, 0x9b, 0x00, 0x4d, 0x00, 0x40, 0x00, 0x55, 0x00, 0xe7, 0xff, 0x30, 0x00, -0x0b, 0x00, 0xe3, 0xff, 0xc0, 0xff, 0x15, 0x00, 0x12, 0x00, 0xe3, 0xff, 0xd1, 0xff, 0xa2, 0xff, -0xf3, 0xff, 0xc0, 0xff, 0x0a, 0x00, 0xc7, 0xff, 0xa6, 0xff, 0x77, 0xff, 0xa7, 0xff, 0xa7, 0xff, -0xa1, 0xff, 0x7e, 0xff, 0xa5, 0xff, 0xb6, 0xff, 0x5c, 0xff, 0x4c, 0xff, 0x74, 0xff, 0xa8, 0xff, -0x55, 0xff, 0x6e, 0xff, 0xb6, 0xff, 0xab, 0xff, 0x96, 0xff, 0x89, 0xff, 0x95, 0xff, 0x94, 0xff, -0x67, 0xff, 0xcb, 0xff, 0x42, 0xff, 0x5a, 0xff, 0x9b, 0xff, 0x5a, 0xff, 0x8f, 0xff, 0x6c, 0xff, -0x8e, 0xff, 0xd3, 0xff, 0x6f, 0xff, 0x8b, 0xff, 0x75, 0xff, 0x8a, 0xff, 0x9b, 0xff, 0xad, 0xff, -0xfb, 0xff, 0xa8, 0xff, 0xab, 0xff, 0xa2, 0xff, 0xd1, 0xff, 0xb9, 0xff, 0x2b, 0x00, 0x97, 0xff, -0xbd, 0xff, 0xa9, 0xff, 0xe1, 0xff, 0xf3, 0xff, 0xb3, 0xff, 0x24, 0x00, 0x1b, 0x00, 0x2c, 0x00, -0xda, 0xff, 0x1f, 0x00, 0xfb, 0xff, 0xd4, 0xff, 0xd0, 0xff, 0xfc, 0xff, 0x1f, 0x00, 0xd6, 0xff, -0xf0, 0xff, 0x09, 0x00, 0xf3, 0xff, 0xde, 0xff, 0xbe, 0xff, 0xc1, 0xff, 0xf2, 0xff, 0xdb, 0xff, -0xd1, 0xff, 0x02, 0x00, 0xda, 0xff, 0x08, 0x00, 0x03, 0x00, 0x06, 0x00, 0xfb, 0xff, 0x0a, 0x00, -0xa8, 0xff, 0xa0, 0xff, 0x9d, 0xff, 0x8d, 0xff, 0x7e, 0xff, 0x5a, 0xff, 0x82, 0xff, 0x90, 0xff, -0x6c, 0xff, 0x65, 0xff, 0x8a, 0xff, 0xbe, 0xff, 0xb4, 0xff, 0xa6, 0xff, 0x90, 0xff, 0x9f, 0xff, -0x85, 0xff, 0x76, 0xff, 0x96, 0xff, 0x93, 0xff, 0xb0, 0xff, 0x3e, 0xff, 0x82, 0xff, 0x79, 0xff, -0x43, 0xff, 0x49, 0xff, 0x4c, 0xff, 0x1a, 0xff, 0xe7, 0xfe, 0x12, 0xff, 0x30, 0xff, 0x36, 0xff, -0x12, 0xff, 0x3c, 0xff, 0x1e, 0xff, 0x3c, 0xff, 0x60, 0xff, 0x66, 0xff, 0x23, 0xff, 0x56, 0xff, -0x69, 0xff, 0x6f, 0xff, 0x3a, 0xff, 0x1f, 0xff, 0x29, 0xff, 0x67, 0xff, 0x60, 0xff, 0x34, 0xff, -0x2e, 0xff, 0x19, 0xff, 0x58, 0xff, 0x58, 0xff, 0x66, 0xff, 0x61, 0xff, 0xd0, 0xff, 0x89, 0xff, -0x84, 0xff, 0x70, 0xff, 0xd1, 0xff, 0xa2, 0xff, 0xc9, 0xff, 0xd4, 0xff, 0xbc, 0xff, 0xb5, 0xff, -0xd0, 0xff, 0xbf, 0xff, 0xd2, 0xff, 0xe7, 0xff, 0xd3, 0xff, 0xe8, 0xff, 0xd1, 0xff, 0x0b, 0x00, -0x1c, 0x00, 0xeb, 0xff, 0xca, 0xff, 0xb9, 0xff, 0xa1, 0xff, 0x95, 0xff, 0xdd, 0xff, 0xd1, 0xff, -0xcb, 0xff, 0x94, 0xff, 0x97, 0xff, 0xa5, 0xff, 0xcc, 0xff, 0xb3, 0xff, 0x8d, 0xff, 0xaa, 0xff, -0x5d, 0xff, 0x5d, 0xff, 0x21, 0xff, 0x69, 0xff, 0x7a, 0xff, 0x63, 0xff, 0x5e, 0xff, 0x8f, 0xff, -0x72, 0xff, 0x76, 0xff, 0x90, 0xff, 0xb9, 0xff, 0xb2, 0xff, 0xb4, 0xff, 0xa6, 0xff, 0xa2, 0xff, -0x9a, 0xff, 0xea, 0xff, 0xe3, 0xff, 0xc4, 0xff, 0xb4, 0xff, 0x9a, 0xff, 0xad, 0xff, 0x9c, 0xff, -0xb2, 0xff, 0x7e, 0xff, 0x10, 0x00, 0x1e, 0x00, 0x15, 0x00, 0xfe, 0xff, 0x21, 0x00, 0x23, 0x00, -0x07, 0x00, 0x56, 0x00, 0x4f, 0x00, 0x46, 0x00, 0x4d, 0x00, 0x5a, 0x00, 0x70, 0x00, 0x29, 0x00, -0x7d, 0x00, 0x83, 0x00, 0x6c, 0x00, 0xbd, 0x00, 0x7d, 0x00, 0x84, 0x00, 0x5d, 0x00, 0x5b, 0x00, -0x40, 0x00, 0x2f, 0x00, 0x2f, 0x00, 0x77, 0x00, 0x34, 0x00, 0x1f, 0x00, 0x39, 0x00, 0x48, 0x00, -0x59, 0x00, 0x45, 0x00, 0x3f, 0x00, 0x3c, 0x00, 0x89, 0x00, 0x6b, 0x00, 0x81, 0x00, 0x5d, 0x00, -0x66, 0x00, 0x4d, 0x00, 0x6a, 0x00, 0x8b, 0x00, 0x57, 0x00, 0x73, 0x00, 0x2d, 0x00, 0x48, 0x00, -0x6b, 0x00, 0x47, 0x00, 0x2f, 0x00, 0x2f, 0x00, 0x34, 0x00, 0x2b, 0x00, 0x2e, 0x00, 0x3a, 0x00, -0x56, 0x00, 0x66, 0x00, 0x4c, 0x00, 0x5d, 0x00, 0xb8, 0x00, 0xad, 0x00, 0x98, 0x00, 0x96, 0x00, -0xe6, 0x00, 0xf7, 0x00, 0x9d, 0x00, 0xe5, 0x00, 0xb5, 0x00, 0x91, 0x00, 0x99, 0x00, 0xd6, 0x00, -0x8b, 0x00, 0x74, 0x00, 0x96, 0x00, 0x34, 0x00, 0x83, 0x00, 0x66, 0x00, 0x70, 0x00, 0x3b, 0x00, -0x72, 0x00, 0x8d, 0x00, 0x7f, 0x00, 0x45, 0x00, 0x67, 0x00, 0x34, 0x00, 0x7d, 0x00, 0x8f, 0x00, -0x28, 0x00, 0x3e, 0x00, 0x43, 0x00, 0x3f, 0x00, 0x5b, 0x00, 0x63, 0x00, 0x62, 0x00, 0x96, 0x00, -0x7b, 0x00, 0x72, 0x00, 0x78, 0x00, 0x9e, 0x00, 0x03, 0x01, 0xbb, 0x00, 0xb9, 0x00, 0x72, 0x00, -0xb6, 0x00, 0x7a, 0x00, 0x80, 0x00, 0x2a, 0x00, 0x6c, 0x00, 0x1b, 0x00, 0x92, 0x00, 0x49, 0x00, -0x63, 0x00, 0x68, 0x00, 0x86, 0x00, 0xa9, 0x00, 0xaf, 0x00, 0x91, 0x00, 0xd9, 0x00, 0xc9, 0x00, -0x82, 0x00, 0x9c, 0x00, 0xa4, 0x00, 0x72, 0x00, 0x78, 0x00, 0xa3, 0x00, 0x86, 0x00, 0xab, 0x00, -0xbe, 0x00, 0x7d, 0x00, 0x89, 0x00, 0xa5, 0x00, 0xba, 0x00, 0xa5, 0x00, 0x7d, 0x00, 0x78, 0x00, -0x98, 0x00, 0x79, 0x00, 0x82, 0x00, 0x83, 0x00, 0xa7, 0x00, 0x88, 0x00, 0x7e, 0x00, 0x9f, 0x00, -0x42, 0x00, 0x2d, 0x00, 0x56, 0x00, 0x74, 0x00, 0xaf, 0x00, 0xc1, 0x00, 0xba, 0x00, 0x8e, 0x00, -0x84, 0x00, 0xce, 0x00, 0xba, 0x00, 0x98, 0x00, 0xaf, 0x00, 0x81, 0x00, 0xa7, 0x00, 0xb6, 0x00, -0xd8, 0x00, 0xb2, 0x00, 0xe1, 0x00, 0xf0, 0x00, 0x8d, 0x00, 0x78, 0x00, 0xa5, 0x00, 0xad, 0x00, -0x12, 0x01, 0xe8, 0x00, 0x0b, 0x01, 0x01, 0x01, 0xfa, 0x00, 0xe8, 0x00, 0x00, 0x01, 0xc9, 0x00, -0xe4, 0x00, 0xb7, 0x00, 0xb2, 0x00, 0xdc, 0x00, 0xa5, 0x00, 0xcc, 0x00, 0x8e, 0x00, 0xa0, 0x00, -0xd0, 0x00, 0xc9, 0x00, 0xd2, 0x00, 0x87, 0x00, 0xd8, 0x00, 0x92, 0x00, 0xf5, 0x00, 0xbd, 0x00, -0xc6, 0x00, 0xb6, 0x00, 0x6c, 0x00, 0x70, 0x00, 0x66, 0x00, 0x76, 0x00, 0x6d, 0x00, 0x86, 0x00, -0x7a, 0x00, 0x56, 0x00, 0x81, 0x00, 0x36, 0x00, 0x82, 0x00, 0x50, 0x00, 0x42, 0x00, 0x58, 0x00, -0xf7, 0xff, 0x08, 0x00, 0xed, 0xff, 0xf2, 0xff, 0x2f, 0x00, 0x02, 0x00, 0xe7, 0xff, 0x18, 0x00, -0x47, 0x00, 0x46, 0x00, 0x42, 0x00, 0x47, 0x00, 0x58, 0x00, 0x55, 0x00, 0x5d, 0x00, 0x61, 0x00, -0xa9, 0x00, 0x98, 0x00, 0x5b, 0x00, 0x7b, 0x00, 0x8c, 0x00, 0xc0, 0x00, 0x81, 0x00, 0x97, 0x00, -0x68, 0x00, 0x86, 0x00, 0x90, 0x00, 0xa4, 0x00, 0x6e, 0x00, 0x8b, 0x00, 0x7d, 0x00, 0x69, 0x00, -0xa2, 0x00, 0x98, 0x00, 0xcb, 0x00, 0x7e, 0x00, 0x98, 0x00, 0x7f, 0x00, 0x69, 0x00, 0x6c, 0x00, -0x89, 0x00, 0x83, 0x00, 0x70, 0x00, 0x61, 0x00, 0x98, 0x00, 0x95, 0x00, 0x72, 0x00, 0x7b, 0x00, -0x4f, 0x00, 0x2d, 0x00, 0x1f, 0x00, 0x1c, 0x00, 0xe4, 0xff, 0xd6, 0xff, 0x0b, 0x00, 0xe3, 0xff, -0xe3, 0xff, 0x0c, 0x00, 0x09, 0x00, 0xdf, 0xff, 0xca, 0xff, 0xfb, 0xff, 0xe9, 0xff, 0xc6, 0xff, -0xe6, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf9, 0xff, 0x0e, 0x00, 0x13, 0x00, 0x10, 0x00, 0x2f, 0x00, -0x4d, 0x00, 0x4e, 0x00, 0x21, 0x00, 0x61, 0x00, 0x34, 0x00, 0x4d, 0x00, 0x36, 0x00, 0x7c, 0x00, -0x52, 0x00, 0x4f, 0x00, 0x5e, 0x00, 0xa1, 0x00, 0xbc, 0x00, 0xb4, 0x00, 0x62, 0x00, 0x9e, 0x00, -0x50, 0x00, 0x49, 0x00, 0x9e, 0x00, 0x8b, 0x00, 0x92, 0x00, 0x8b, 0x00, 0x6f, 0x00, 0x9b, 0x00, -0x9a, 0x00, 0x89, 0x00, 0x70, 0x00, 0x3c, 0x00, 0x5e, 0x00, 0x66, 0x00, 0x52, 0x00, 0x36, 0x00, -0x34, 0x00, 0x12, 0x00, 0x47, 0x00, 0x0a, 0x00, 0x1e, 0x00, 0x10, 0x00, 0xf6, 0xff, 0xfa, 0xff, -0xeb, 0xff, 0x8d, 0xff, 0xae, 0xff, 0xbe, 0xff, 0x96, 0xff, 0x9b, 0xff, 0xb9, 0xff, 0xcb, 0xff, -0xdd, 0xff, 0xfb, 0xff, 0xd1, 0xff, 0xf5, 0xff, 0xe3, 0xff, 0x06, 0x00, 0x0f, 0x00, 0x03, 0x00, -0x31, 0x00, 0x27, 0x00, 0x0e, 0x00, 0xdf, 0xff, 0x22, 0x00, 0x53, 0x00, 0x23, 0x00, 0x24, 0x00, -0x3a, 0x00, 0x66, 0x00, 0xda, 0x00, 0x91, 0x00, 0x8e, 0x00, 0x7d, 0x00, 0xa1, 0x00, 0x75, 0x00, -0x68, 0x00, 0xc6, 0x00, 0xb6, 0x00, 0x8b, 0x00, 0xaf, 0x00, 0xa6, 0x00, 0x8c, 0x00, 0xb6, 0x00, -0x7f, 0x00, 0x98, 0x00, 0x91, 0x00, 0xcb, 0x00, 0xf4, 0x00, 0xf3, 0x00, 0xae, 0x00, 0xc3, 0x00, -0xa5, 0x00, 0xc6, 0x00, 0xa9, 0x00, 0xd9, 0x00, 0x63, 0x00, 0x78, 0x00, 0x3b, 0x00, 0xb1, 0x00, -0x60, 0x00, 0x70, 0x00, 0x7e, 0x00, 0x35, 0x00, 0x22, 0x00, 0x30, 0x00, 0x82, 0x00, 0x36, 0x00, -0x04, 0x00, 0x36, 0x00, 0x59, 0x00, 0x76, 0x00, 0x43, 0x00, 0x44, 0x00, 0x2c, 0x00, 0x4b, 0x00, -0x1e, 0x00, 0x5f, 0x00, 0x58, 0x00, 0x1e, 0x00, 0x0a, 0x00, 0x1e, 0x00, 0x03, 0x00, 0x32, 0x00, -0x01, 0x00, 0x0f, 0x00, 0xe7, 0xff, 0xc5, 0xff, 0x0b, 0x00, 0xfb, 0xff, 0x00, 0x00, 0x1e, 0x00, -0x46, 0x00, 0x06, 0x00, 0x08, 0x00, 0x33, 0x00, 0x13, 0x00, 0x1b, 0x00, 0x08, 0x00, 0x42, 0x00, -0x82, 0x00, 0x4e, 0x00, 0x59, 0x00, 0x70, 0x00, 0x12, 0x00, 0xfa, 0xff, 0xf6, 0xff, 0x0a, 0x00, -0x23, 0x00, 0x36, 0x00, 0x10, 0x00, 0xf0, 0xff, 0xf9, 0xff, 0xfe, 0xff, 0x14, 0x00, 0x26, 0x00, -0xfd, 0xff, 0x0d, 0x00, 0xe2, 0xff, 0xde, 0xff, 0xe8, 0xff, 0x36, 0x00, 0x16, 0x00, 0x35, 0x00, -0x48, 0x00, 0xff, 0xff, 0x0c, 0x00, 0xee, 0xff, 0x24, 0x00, 0x10, 0x00, 0x42, 0x00, 0x41, 0x00, -0x4b, 0x00, 0x45, 0x00, 0x43, 0x00, 0x0e, 0x00, 0x27, 0x00, 0x17, 0x00, 0x48, 0x00, 0x83, 0x00, -0x7d, 0x00, 0x69, 0x00, 0xbb, 0x00, 0x8c, 0x00, 0x7a, 0x00, 0x80, 0x00, 0xbb, 0x00, 0xb5, 0x00, -0x74, 0x00, 0x56, 0x00, 0x61, 0x00, 0x65, 0x00, 0x70, 0x00, 0x6c, 0x00, 0x75, 0x00, 0x68, 0x00, -0xaa, 0x00, 0x4e, 0x00, 0x64, 0x00, 0x71, 0x00, 0xcb, 0x00, 0xbe, 0x00, 0x40, 0x00, 0x48, 0x00, -0x64, 0x00, 0x30, 0x00, 0x4c, 0x00, 0x24, 0x00, 0x58, 0x00, 0x78, 0x00, 0x52, 0x00, 0x54, 0x00, -0x93, 0x00, 0xc5, 0x00, 0x6a, 0x00, 0x54, 0x00, 0x69, 0x00, 0x85, 0x00, 0x1d, 0x00, 0x3f, 0x00, -0x3e, 0x00, 0x38, 0x00, 0x3c, 0x00, 0x49, 0x00, 0x1a, 0x00, 0x4f, 0x00, 0x52, 0x00, 0x6b, 0x00, -0x1e, 0x00, 0x1c, 0x00, 0x11, 0x00, 0xcc, 0xff, 0xe1, 0xff, 0x19, 0x00, 0x45, 0x00, 0x08, 0x00, -0x03, 0x00, 0x0c, 0x00, 0xfe, 0xff, 0x14, 0x00, 0x32, 0x00, 0xb1, 0xff, 0x8c, 0xff, 0xc5, 0xff, -0x02, 0x00, 0xf2, 0xff, 0xc8, 0xff, 0xdb, 0xff, 0xe4, 0xff, 0x17, 0x00, 0x1c, 0x00, 0x01, 0x00, -0x04, 0x00, 0xaf, 0xff, 0xc9, 0xff, 0xc1, 0xff, 0xda, 0xff, 0xe0, 0xff, 0xc9, 0xff, 0xc1, 0xff, -0x87, 0xff, 0xc1, 0xff, 0xd4, 0xff, 0xd5, 0xff, 0x8b, 0xff, 0x80, 0xff, 0x8d, 0xff, 0xaf, 0xff, -0x7a, 0xff, 0xdb, 0xff, 0xba, 0xff, 0xb2, 0xff, 0xc1, 0xff, 0x92, 0xff, 0x9f, 0xff, 0xc0, 0xff, -0xac, 0xff, 0x79, 0xff, 0x8c, 0xff, 0x81, 0xff, 0x6d, 0xff, 0xbc, 0xff, 0x9a, 0xff, 0x8e, 0xff, -0x79, 0xff, 0x8d, 0xff, 0xa9, 0xff, 0xac, 0xff, 0x7c, 0xff, 0xa8, 0xff, 0x66, 0xff, 0x54, 0xff, -0x89, 0xff, 0x9b, 0xff, 0x88, 0xff, 0x56, 0xff, 0x81, 0xff, 0x56, 0xff, 0x6a, 0xff, 0x72, 0xff, -0x77, 0xff, 0x54, 0xff, 0x4e, 0xff, 0x18, 0xff, 0x41, 0xff, 0x8a, 0xff, 0x24, 0xff, 0x65, 0xff, -0x49, 0xff, 0x23, 0xff, 0x1f, 0xff, 0xf3, 0xfe, 0x2b, 0xff, 0xc4, 0xfe, 0xfb, 0xfe, 0xe7, 0xfe, -0xd2, 0xfe, 0xff, 0xfe, 0x2c, 0xff, 0x0f, 0xff, 0x15, 0xff, 0x04, 0xff, 0xa8, 0xfe, 0xf3, 0xfe, -0x01, 0xff, 0xed, 0xfe, 0xcc, 0xfe, 0xff, 0xfe, 0xee, 0xfe, 0x0d, 0xff, 0x5f, 0xff, 0x48, 0xff, -0x49, 0xff, 0x58, 0xff, 0x09, 0xff, 0x27, 0xff, 0x32, 0xff, 0x3b, 0xff, 0x4e, 0xff, 0x7d, 0xff, -0x7e, 0xff, 0x93, 0xff, 0xaf, 0xff, 0x6f, 0xff, 0xc0, 0xff, 0x96, 0xff, 0x87, 0xff, 0x8b, 0xff, -0x4c, 0xff, 0x5c, 0xff, 0x52, 0xff, 0xa3, 0xff, 0xb2, 0xff, 0xc5, 0xff, 0xcb, 0xff, 0xe9, 0xff, -0xb9, 0xff, 0xa2, 0xff, 0x9f, 0xff, 0x96, 0xff, 0xb3, 0xff, 0x70, 0xff, 0x5c, 0xff, 0x75, 0xff, -0xa8, 0xff, 0x8f, 0xff, 0x88, 0xff, 0x96, 0xff, 0xb2, 0xff, 0x9c, 0xff, 0x83, 0xff, 0x88, 0xff, -0x73, 0xff, 0x86, 0xff, 0x69, 0xff, 0x6a, 0xff, 0xaf, 0xff, 0x81, 0xff, 0x73, 0xff, 0x22, 0xff, -0x0e, 0xff, 0x5f, 0xff, 0x66, 0xff, 0x3d, 0xff, 0x46, 0xff, 0x69, 0xff, 0x69, 0xff, 0x6f, 0xff, -0x4c, 0xff, 0x49, 0xff, 0x53, 0xff, 0x60, 0xff, 0x7f, 0xff, 0x7b, 0xff, 0x90, 0xff, 0xbe, 0xff, -0xe3, 0xff, 0xc6, 0xff, 0xe8, 0xff, 0xe3, 0xff, 0xf6, 0xff, 0xbd, 0xff, 0xd4, 0xff, 0x8c, 0xff, -0xa9, 0xff, 0xbe, 0xff, 0x90, 0xff, 0x88, 0xff, 0x7e, 0xff, 0x82, 0xff, 0x72, 0xff, 0x82, 0xff, -0x43, 0xff, 0x6a, 0xff, 0xb6, 0xff, 0x91, 0xff, 0x53, 0xff, 0x5b, 0xff, 0x7b, 0xff, 0x5d, 0xff, -0x85, 0xff, 0x8d, 0xff, 0x5c, 0xff, 0x65, 0xff, 0x83, 0xff, 0xad, 0xff, 0x8f, 0xff, 0x8f, 0xff, -0xcb, 0xff, 0xcb, 0xff, 0x05, 0x00, 0x23, 0x00, 0x24, 0x00, 0xf3, 0xff, 0x02, 0x00, 0xd5, 0xff, -0xf7, 0xff, 0xf9, 0xff, 0x02, 0x00, 0x3f, 0x00, 0x2b, 0x00, 0x1b, 0x00, 0x72, 0x00, 0x29, 0x00, -0x2f, 0x00, 0x3a, 0x00, 0x38, 0x00, 0x36, 0x00, 0x4d, 0x00, 0x4d, 0x00, 0x8e, 0x00, 0x20, 0x00, -0x23, 0x00, 0x43, 0x00, 0x3f, 0x00, 0x42, 0x00, 0x5f, 0x00, 0x21, 0x00, 0x50, 0x00, 0x63, 0x00, -0x78, 0x00, 0x52, 0x00, 0x71, 0x00, 0x4e, 0x00, 0x52, 0x00, 0x3c, 0x00, 0x2d, 0x00, 0x2b, 0x00, -0x22, 0x00, 0x0c, 0x00, 0x1c, 0x00, 0xef, 0xff, 0x00, 0x00, 0x0b, 0x00, 0x18, 0x00, 0x22, 0x00, -0x60, 0x00, 0x33, 0x00, 0x3d, 0x00, 0xf9, 0xff, 0xce, 0xff, 0x02, 0x00, 0x06, 0x00, 0xf0, 0xff, -0xbc, 0xff, 0xb8, 0xff, 0xef, 0xff, 0x29, 0x00, 0x18, 0x00, 0x26, 0x00, 0x58, 0x00, 0x5e, 0x00, -0x62, 0x00, 0x6d, 0x00, 0xa4, 0x00, 0x7a, 0x00, 0x66, 0x00, 0x36, 0x00, 0x6f, 0x00, 0xae, 0x00, -0x88, 0x00, 0xb2, 0x00, 0xca, 0x00, 0x71, 0x00, 0x7d, 0x00, 0x8f, 0x00, 0x95, 0x00, 0x80, 0x00, -0xc7, 0x00, 0x69, 0x00, 0x49, 0x00, 0xc8, 0x00, 0xa2, 0x00, 0xb0, 0x00, 0x95, 0x00, 0xa0, 0x00, -0x94, 0x00, 0xd6, 0x00, 0x94, 0x00, 0x65, 0x00, 0x93, 0x00, 0xa9, 0x00, 0xb4, 0x00, 0x7a, 0x00, -0xab, 0x00, 0xb1, 0x00, 0x8c, 0x00, 0x7f, 0x00, 0xa3, 0x00, 0x7c, 0x00, 0xb8, 0x00, 0x8f, 0x00, -0xa0, 0x00, 0x7d, 0x00, 0x4d, 0x00, 0x71, 0x00, 0x58, 0x00, 0x1f, 0x00, 0xfe, 0xff, 0x26, 0x00, -0xde, 0xff, 0x65, 0x00, 0x41, 0x00, 0x35, 0x00, 0x0c, 0x00, 0xe0, 0xff, 0x10, 0x00, 0xff, 0xff, -0xf1, 0xff, 0x9f, 0xff, 0xd3, 0xff, 0xab, 0xff, 0x73, 0xff, 0xa5, 0xff, 0x9c, 0xff, 0x61, 0xff, -0x6a, 0xff, 0x8b, 0xff, 0x22, 0xff, 0x61, 0xff, 0x66, 0xff, 0x61, 0xff, 0x52, 0xff, 0x73, 0xff, -0x8c, 0xff, 0x63, 0xff, 0x4d, 0xff, 0x59, 0xff, 0x0e, 0xff, 0xf2, 0xfe, 0x67, 0xff, 0x5a, 0xff, -0x53, 0xff, 0x85, 0xff, 0x87, 0xff, 0xba, 0xff, 0xb9, 0xff, 0xff, 0xff, 0xc7, 0xff, 0x7b, 0xff, -0x90, 0xff, 0x8f, 0xff, 0xb3, 0xff, 0x8e, 0xff, 0xb4, 0xff, 0xa1, 0xff, 0x88, 0xff, 0x56, 0xff, -0x5d, 0xff, 0x7a, 0xff, 0xab, 0xff, 0x7e, 0xff, 0x76, 0xff, 0x84, 0xff, 0x8e, 0xff, 0x96, 0xff, -0x83, 0xff, 0xb2, 0xff, 0x9d, 0xff, 0x98, 0xff, 0x9e, 0xff, 0xd6, 0xff, 0xd6, 0xff, 0xa4, 0xff, -0x84, 0xff, 0xad, 0xff, 0xb4, 0xff, 0x0e, 0x00, 0xf4, 0xff, 0x05, 0x00, 0x2f, 0x00, 0x23, 0x00, -0x7d, 0x00, 0x94, 0x00, 0x66, 0x00, 0x63, 0x00, 0x61, 0x00, 0x70, 0x00, 0x59, 0x00, 0x66, 0x00, -0x3a, 0x00, 0x18, 0x00, 0x6a, 0x00, 0x48, 0x00, 0x40, 0x00, 0x19, 0x00, 0x39, 0x00, 0x23, 0x00, -0x73, 0x00, 0x79, 0x00, 0x88, 0x00, 0x4f, 0x00, 0x30, 0x00, 0xa7, 0x00, 0x4b, 0x00, 0x61, 0x00, -0x34, 0x00, 0x6b, 0x00, 0x4d, 0x00, 0x7d, 0x00, 0x7e, 0x00, 0x63, 0x00, 0x5b, 0x00, 0x8d, 0x00, -0x9c, 0x00, 0x51, 0x00, 0x85, 0x00, 0xa4, 0x00, 0x4e, 0x00, 0x9b, 0x00, 0x8b, 0x00, 0x95, 0x00, -0x9a, 0x00, 0xbd, 0x00, 0xa3, 0x00, 0x89, 0x00, 0x84, 0x00, 0x6a, 0x00, 0x36, 0x00, 0x53, 0x00, -0x94, 0x00, 0xc9, 0x00, 0x7f, 0x00, 0xc7, 0x00, 0xc7, 0x00, 0x9f, 0x00, 0x8e, 0x00, 0xc6, 0x00, -0xaf, 0x00, 0xd9, 0x00, 0xf8, 0x00, 0xdd, 0x00, 0x9a, 0x00, 0xdb, 0x00, 0xd0, 0x00, 0xa1, 0x00, -0x93, 0x00, 0x6d, 0x00, 0xdf, 0x00, 0xa9, 0x00, 0xbb, 0x00, 0xc7, 0x00, 0xd4, 0x00, 0x9a, 0x00, -0xc0, 0x00, 0xcd, 0x00, 0xb5, 0x00, 0x9e, 0x00, 0x6c, 0x00, 0x3b, 0x00, 0x77, 0x00, 0x5e, 0x00, -0x91, 0x00, 0x68, 0x00, 0x62, 0x00, 0x7c, 0x00, 0x87, 0x00, 0xaa, 0x00, 0xb8, 0x00, 0xfa, 0x00, -0xd8, 0x00, 0xd2, 0x00, 0xd5, 0x00, 0x77, 0x00, 0x1e, 0x00, 0x2e, 0x00, 0x1e, 0x00, 0x34, 0x00, -0x41, 0x00, 0x54, 0x00, 0x16, 0x00, 0x4d, 0x00, 0x36, 0x00, 0x2d, 0x00, 0x49, 0x00, 0x46, 0x00, -0x77, 0x00, 0x71, 0x00, 0x54, 0x00, 0x7b, 0x00, 0x61, 0x00, 0x58, 0x00, 0x59, 0x00, 0x66, 0x00, -0x92, 0x00, 0x8b, 0x00, 0x7b, 0x00, 0x43, 0x00, 0x51, 0x00, 0x72, 0x00, 0xb3, 0x00, 0xaa, 0x00, -0xad, 0x00, 0xfa, 0x00, 0xd6, 0x00, 0xb8, 0x00, 0xef, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x99, 0x00, -0x99, 0x00, 0x96, 0x00, 0xf7, 0x00, 0xa3, 0x00, 0x8d, 0x00, 0xb9, 0x00, 0xab, 0x00, 0xa7, 0x00, -0x82, 0x00, 0xb3, 0x00, 0x88, 0x00, 0x84, 0x00, 0x8e, 0x00, 0xb3, 0x00, 0x52, 0x00, 0x60, 0x00, -0x52, 0x00, 0x18, 0x00, 0xdd, 0xff, 0xbe, 0xff, 0xb5, 0xff, 0xe6, 0xff, 0x0e, 0x00, 0x51, 0x00, -0x36, 0x00, 0x1d, 0x00, 0x35, 0x00, 0x22, 0x00, 0x3d, 0x00, 0x2c, 0x00, 0x32, 0x00, 0x09, 0x00, -0x24, 0x00, 0x17, 0x00, 0xef, 0xff, 0xff, 0xff, 0xf6, 0xff, 0xdc, 0xff, 0x43, 0x00, 0xe7, 0xff, -0xf0, 0xff, 0xdc, 0xff, 0x05, 0x00, 0xd9, 0xff, 0xe0, 0xff, 0xe6, 0xff, 0x1b, 0x00, 0x2f, 0x00, -0x1e, 0x00, 0xe2, 0xff, 0xc0, 0xff, 0xd6, 0xff, 0x17, 0x00, 0xd8, 0xff, 0xee, 0xff, 0xd2, 0xff, -0xdd, 0xff, 0xcf, 0xff, 0xda, 0xff, 0xf8, 0xff, 0xfe, 0xff, 0x8d, 0xff, 0xb5, 0xff, 0xaa, 0xff, -0x9e, 0xff, 0x9e, 0xff, 0xb5, 0xff, 0xb9, 0xff, 0x94, 0xff, 0x90, 0xff, 0xb7, 0xff, 0x85, 0xff, -0x58, 0xff, 0x57, 0xff, 0x68, 0xff, 0x74, 0xff, 0x7c, 0xff, 0xa7, 0xff, 0x84, 0xff, 0x86, 0xff, -0x92, 0xff, 0xa0, 0xff, 0x9b, 0xff, 0x9c, 0xff, 0xd5, 0xff, 0xf1, 0xff, 0x04, 0x00, 0xfb, 0xff, -0xd1, 0xff, 0xf5, 0xff, 0xea, 0xff, 0xc9, 0xff, 0xd9, 0xff, 0xbd, 0xff, 0xf7, 0xff, 0xed, 0xff, -0x20, 0x00, 0x2b, 0x00, 0x03, 0x00, 0x16, 0x00, 0x05, 0x00, 0xf5, 0xff, 0xd8, 0xff, 0xd4, 0xff, -0xf9, 0xff, 0xc7, 0xff, 0xf2, 0xff, 0xa6, 0xff, 0x83, 0xff, 0x7d, 0xff, 0xa1, 0xff, 0x9a, 0xff, -0x80, 0xff, 0x51, 0xff, 0x43, 0xff, 0xb9, 0xff, 0x76, 0xff, 0xb6, 0xff, 0x85, 0xff, 0x99, 0xff, -0x38, 0xff, 0x9e, 0xff, 0x5f, 0xff, 0x48, 0xff, 0x7d, 0xff, 0x67, 0xff, 0x6f, 0xff, 0x8c, 0xff, -0x98, 0xff, 0x96, 0xff, 0x49, 0xff, 0x70, 0xff, 0x37, 0xff, 0x8e, 0xff, 0x60, 0xff, 0x7e, 0xff, -0x82, 0xff, 0x6d, 0xff, 0x59, 0xff, 0x66, 0xff, 0x62, 0xff, 0x45, 0xff, 0x51, 0xff, 0x1b, 0xff, -0x50, 0xff, 0x88, 0xff, 0x6d, 0xff, 0x76, 0xff, 0x54, 0xff, 0x42, 0xff, 0x61, 0xff, 0x7b, 0xff, -0x97, 0xff, 0xa5, 0xff, 0x7f, 0xff, 0xbe, 0xff, 0xad, 0xff, 0x96, 0xff, 0xb7, 0xff, 0xe0, 0xff, -0x25, 0x00, 0x0a, 0x00, 0xd8, 0xff, 0x2d, 0x00, 0x0e, 0x00, 0x07, 0x00, 0x2e, 0x00, 0x42, 0x00, -0x21, 0x00, 0x67, 0x00, 0x10, 0x00, 0x3c, 0x00, 0x34, 0x00, 0x6c, 0x00, 0x57, 0x00, 0x19, 0x00, -0x16, 0x00, 0x11, 0x00, 0xd2, 0xff, 0xca, 0xff, 0xf0, 0xff, 0xf9, 0xff, 0xfd, 0xff, 0xfe, 0xff, -0xce, 0xff, 0xb6, 0xff, 0x19, 0x00, 0xfa, 0xff, 0x0c, 0x00, 0xe2, 0xff, 0xf0, 0xff, 0x22, 0x00, -0x0c, 0x00, 0x65, 0x00, 0x59, 0x00, 0x3a, 0x00, 0x0d, 0x00, 0x0f, 0x00, 0x85, 0x00, 0xdb, 0xff, -0xde, 0xff, 0x95, 0xff, 0x7d, 0xff, 0x66, 0xff, 0xca, 0xff, 0xbb, 0xff, 0xcf, 0xff, 0xeb, 0xff, -0xb1, 0xff, 0xe4, 0xff, 0xbf, 0xff, 0xd2, 0xff, 0xa5, 0xff, 0x92, 0xff, 0x7f, 0xff, 0x70, 0xff, -0xbc, 0xff, 0xd3, 0xff, 0xe8, 0xff, 0xa1, 0xff, 0x66, 0xff, 0x67, 0xff, 0x80, 0xff, 0xbe, 0xff, -0xe3, 0xff, 0xd1, 0xff, 0xb4, 0xff, 0xcf, 0xff, 0x08, 0x00, 0xaf, 0xff, 0x9f, 0xff, 0x7f, 0xff, -0x81, 0xff, 0x85, 0xff, 0x4c, 0xff, 0x4a, 0xff, 0x2e, 0xff, 0x5c, 0xff, 0x2e, 0xff, 0x14, 0xff, -0x40, 0xff, 0x02, 0xff, 0x0a, 0xff, 0x32, 0xff, 0x17, 0xff, 0x66, 0xff, 0x6c, 0xff, 0x4e, 0xff, -0x36, 0xff, 0x3c, 0xff, 0x2b, 0xff, 0x22, 0xff, 0x2d, 0xff, 0xc2, 0xfe, 0x08, 0xff, 0x28, 0xff, -0xea, 0xfe, 0xf9, 0xfe, 0x01, 0xff, 0xbe, 0xfe, 0x00, 0xff, 0x53, 0xff, 0x6f, 0xff, 0x5d, 0xff, -0x26, 0xff, 0xf9, 0xfe, 0x53, 0xff, 0x27, 0xff, 0x15, 0xff, 0xea, 0xfe, 0xf9, 0xfe, 0x3c, 0xff, -0x24, 0xff, 0x24, 0xff, 0x24, 0xff, 0x13, 0xff, 0x8d, 0xff, 0x97, 0xff, 0x94, 0xff, 0xa0, 0xff, -0xbc, 0xff, 0xc1, 0xff, 0xb7, 0xff, 0xb0, 0xff, 0x18, 0x00, 0xde, 0xff, 0xce, 0xff, 0xd5, 0xff, -0x07, 0x00, 0x2c, 0x00, 0x27, 0x00, 0x48, 0x00, 0x0b, 0x00, 0x17, 0x00, 0xee, 0xff, 0xba, 0xff, -0xcb, 0xff, 0xbf, 0xff, 0xb9, 0xff, 0xbf, 0xff, 0xdc, 0xff, 0xcd, 0xff, 0x8d, 0xff, 0xb4, 0xff, -0xad, 0xff, 0xff, 0xff, 0x9d, 0xff, 0xf3, 0xff, 0x1e, 0x00, 0x17, 0x00, 0xf5, 0xff, 0x53, 0x00, -0x59, 0x00, 0xfb, 0xff, 0x05, 0x00, 0x0c, 0x00, 0x64, 0x00, 0x2f, 0x00, 0x29, 0x00, 0x2a, 0x00, -0x5d, 0x00, 0x20, 0x00, 0x2c, 0x00, 0x55, 0x00, 0x22, 0x00, 0x66, 0x00, 0x6f, 0x00, 0x80, 0x00, -0x62, 0x00, 0x85, 0x00, 0x59, 0x00, 0xb7, 0x00, 0xa1, 0x00, 0x88, 0x00, 0x72, 0x00, 0x82, 0x00, -0xa1, 0x00, 0x6a, 0x00, 0x95, 0x00, 0x70, 0x00, 0x89, 0x00, 0x66, 0x00, 0x4c, 0x00, 0x77, 0x00, -0x1d, 0x00, 0x65, 0x00, 0x60, 0x00, 0x64, 0x00, 0x5f, 0x00, 0x4d, 0x00, 0x23, 0x00, 0x4e, 0x00, -0x15, 0x00, 0x0d, 0x00, 0xed, 0xff, 0x07, 0x00, 0x09, 0x00, 0x0d, 0x00, 0x09, 0x00, 0xeb, 0xff, -0x27, 0x00, 0xc1, 0xff, 0xc3, 0xff, 0xc6, 0xff, 0xdd, 0xff, 0x11, 0x00, 0xe9, 0xff, 0xcc, 0xff, -0xbc, 0xff, 0xa5, 0xff, 0xb5, 0xff, 0xe6, 0xff, 0x16, 0x00, 0xcc, 0xff, 0x0f, 0x00, 0xdf, 0xff, -0xf3, 0xff, 0x1f, 0x00, 0x46, 0x00, 0x41, 0x00, 0x47, 0x00, 0x24, 0x00, 0x15, 0x00, 0x3d, 0x00, -0x22, 0x00, 0x2f, 0x00, 0x54, 0x00, 0x4b, 0x00, 0x3d, 0x00, 0xff, 0xff, 0x0b, 0x00, 0x06, 0x00, -0xf4, 0xff, 0xf5, 0xff, 0x00, 0x00, 0x01, 0x00, 0xd5, 0xff, 0xc8, 0xff, 0xf8, 0xff, 0x1f, 0x00, -0xe2, 0xff, 0xa2, 0xff, 0xfe, 0xff, 0xc8, 0xff, 0xc7, 0xff, 0xed, 0xff, 0xce, 0xff, 0xd9, 0xff, -0xac, 0xff, 0xd7, 0xff, 0xe3, 0xff, 0xcc, 0xff, 0x8d, 0xff, 0x85, 0xff, 0xed, 0xff, 0xf7, 0xff, -0x10, 0x00, 0xe3, 0xff, 0x23, 0x00, 0x2f, 0x00, 0x54, 0x00, 0x46, 0x00, 0x54, 0x00, 0x58, 0x00, -0x54, 0x00, 0x6a, 0x00, 0x95, 0x00, 0x52, 0x00, 0xad, 0x00, 0x7c, 0x00, 0x95, 0x00, 0xa4, 0x00, -0xa3, 0x00, 0x86, 0x00, 0xa3, 0x00, 0xa3, 0x00, 0xf0, 0x00, 0xe7, 0x00, 0xad, 0x00, 0xc9, 0x00, -0xe3, 0x00, 0xff, 0x00, 0x06, 0x01, 0x1e, 0x01, 0xee, 0x00, 0x12, 0x01, 0xee, 0x00, 0xf4, 0x00, -0xdc, 0x00, 0xa6, 0x00, 0xac, 0x00, 0xb2, 0x00, 0x77, 0x00, 0x84, 0x00, 0x9e, 0x00, 0xaf, 0x00, -0x8d, 0x00, 0xc5, 0x00, 0x7c, 0x00, 0xb3, 0x00, 0x76, 0x00, 0x8b, 0x00, 0x6e, 0x00, 0x44, 0x00, -0x44, 0x00, 0x3e, 0x00, 0x33, 0x00, 0x30, 0x00, 0x0a, 0x00, 0x47, 0x00, 0x0c, 0x00, 0xef, 0xff, -0x0a, 0x00, 0xba, 0xff, 0x88, 0xff, 0xd7, 0xff, 0xeb, 0xff, 0xd3, 0xff, 0x0a, 0x00, 0x06, 0x00, -0x33, 0x00, 0xd4, 0xff, 0xd2, 0xff, 0xf6, 0xff, 0xe1, 0xff, 0x1f, 0x00, 0x2e, 0x00, 0x4d, 0x00, -0xef, 0xff, 0x0b, 0x00, 0x11, 0x00, 0x05, 0x00, 0x29, 0x00, 0x23, 0x00, 0x2f, 0x00, 0x5e, 0x00, -0x48, 0x00, 0x10, 0x00, 0x1f, 0x00, 0x3f, 0x00, 0x3c, 0x00, 0xd0, 0xff, 0x06, 0x00, 0x2f, 0x00, -0x00, 0x00, 0xff, 0xff, 0xf6, 0xff, 0xee, 0xff, 0xb5, 0xff, 0x9f, 0xff, 0xae, 0xff, 0xc4, 0xff, -0xc7, 0xff, 0xe7, 0xff, 0xdf, 0xff, 0xe0, 0xff, 0x0f, 0x00, 0xf7, 0xff, 0xdb, 0xff, 0xec, 0xff, -0xd8, 0xff, 0xad, 0xff, 0xd6, 0xff, 0xae, 0xff, 0xde, 0xff, 0xab, 0xff, 0xd2, 0xff, 0xe9, 0xff, -0xb2, 0xff, 0x9c, 0xff, 0xd1, 0xff, 0x8e, 0xff, 0x9e, 0xff, 0xa4, 0xff, 0x84, 0xff, 0x95, 0xff, -0x7d, 0xff, 0xb4, 0xff, 0xab, 0xff, 0xc1, 0xff, 0xdb, 0xff, 0x97, 0xff, 0xac, 0xff, 0xb2, 0xff, -0xa8, 0xff, 0x8f, 0xff, 0x7d, 0xff, 0x83, 0xff, 0xa7, 0xff, 0xa6, 0xff, 0x84, 0xff, 0xba, 0xff, -0xc9, 0xff, 0x73, 0xff, 0xa5, 0xff, 0x71, 0xff, 0x7f, 0xff, 0x53, 0xff, 0x71, 0xff, 0x60, 0xff, -0x88, 0xff, 0x3d, 0xff, 0x60, 0xff, 0xb2, 0xff, 0xbb, 0xff, 0x74, 0xff, 0xf9, 0xff, 0x91, 0xff, -0x9e, 0xff, 0x3a, 0xff, 0x43, 0xff, 0x1d, 0xff, 0x5c, 0xff, 0xed, 0xfe, 0x11, 0xff, 0x21, 0xff, -0x26, 0xff, 0x40, 0xff, 0x27, 0xff, 0x44, 0xff, 0x46, 0xff, 0x51, 0xff, 0x57, 0xff, 0x5c, 0xff, -0x3a, 0xff, 0x7e, 0xff, 0x71, 0xff, 0x5a, 0xff, 0x71, 0xff, 0x6c, 0xff, 0x5f, 0xff, 0x7e, 0xff, -0x7c, 0xff, 0xb5, 0xff, 0x94, 0xff, 0x94, 0xff, 0x32, 0xff, 0x92, 0xff, 0x99, 0xff, 0xb0, 0xff, -0x97, 0xff, 0xd5, 0xff, 0xf1, 0xff, 0xcf, 0xff, 0xea, 0xff, 0xd7, 0xff, 0xdd, 0xff, 0xad, 0xff, -0xfb, 0xff, 0xd6, 0xff, 0xb5, 0xff, 0xbd, 0xff, 0xa9, 0xff, 0x93, 0xff, 0xbb, 0xff, 0xcf, 0xff, -0x91, 0xff, 0xdc, 0xff, 0xcb, 0xff, 0xd1, 0xff, 0x9a, 0xff, 0xbb, 0xff, 0x6b, 0xff, 0x7c, 0xff, -0x73, 0xff, 0x52, 0xff, 0x4f, 0xff, 0x83, 0xff, 0x94, 0xff, 0x6d, 0xff, 0x4e, 0xff, 0x59, 0xff, -0x6d, 0xff, 0x9b, 0xff, 0xbe, 0xff, 0xa9, 0xff, 0x6e, 0xff, 0x80, 0xff, 0x64, 0xff, 0xae, 0xff, -0xd2, 0xff, 0xcf, 0xff, 0xa8, 0xff, 0xad, 0xff, 0x7c, 0xff, 0xbb, 0xff, 0xab, 0xff, 0xe5, 0xff, -0xa5, 0xff, 0xf0, 0xff, 0xf5, 0xff, 0xe3, 0xff, 0xef, 0xff, 0xf6, 0xff, 0xf9, 0xff, 0x24, 0x00, -0x18, 0x00, 0x14, 0x00, 0xfa, 0xff, 0x29, 0x00, 0xfa, 0xff, 0xf8, 0xff, 0x42, 0x00, 0x35, 0x00, -0x2f, 0x00, 0x70, 0x00, 0x2b, 0x00, 0x32, 0x00, 0xf9, 0xff, 0x5c, 0x00, 0x49, 0x00, 0x87, 0x00, -0x60, 0x00, 0x90, 0x00, 0x40, 0x00, 0x3b, 0x00, 0x66, 0x00, 0x58, 0x00, 0x78, 0x00, 0x69, 0x00, -0x44, 0x00, 0x13, 0x00, 0x40, 0x00, 0x06, 0x00, 0x09, 0x00, 0x02, 0x00, 0x55, 0x00, 0x5e, 0x00, -0x0b, 0x00, 0x2a, 0x00, 0x22, 0x00, 0x35, 0x00, 0x42, 0x00, 0x45, 0x00, 0x2c, 0x00, 0x4a, 0x00, -0x43, 0x00, 0x58, 0x00, 0x6c, 0x00, 0x5e, 0x00, 0x2a, 0x00, 0x2e, 0x00, 0x60, 0x00, 0x2f, 0x00, -0x6a, 0x00, 0x60, 0x00, 0x46, 0x00, 0x72, 0x00, 0x40, 0x00, 0x48, 0x00, 0x88, 0x00, 0x89, 0x00, -0x7e, 0x00, 0x6f, 0x00, 0x85, 0x00, 0x75, 0x00, 0xae, 0x00, 0x99, 0x00, 0x77, 0x00, 0xca, 0x00, -0xe8, 0x00, 0xd0, 0x00, 0xca, 0x00, 0xef, 0x00, 0xb0, 0x00, 0xde, 0x00, 0xce, 0x00, 0xe3, 0x00, -0xef, 0x00, 0xff, 0x00, 0x1e, 0x01, 0x00, 0x01, 0x17, 0x01, 0x03, 0x01, 0xd9, 0x00, 0xba, 0x00, -0x8e, 0x00, 0xed, 0x00, 0xe5, 0x00, 0xdf, 0x00, 0x0d, 0x01, 0x06, 0x01, 0x00, 0x01, 0xc5, 0x00, -0xf8, 0x00, 0x08, 0x01, 0x0f, 0x01, 0x16, 0x01, 0xd2, 0x00, 0x38, 0x01, 0x10, 0x01, 0x3c, 0x01, -0xf4, 0x00, 0x0c, 0x01, 0xdc, 0x00, 0x35, 0x01, 0x52, 0x01, 0x3d, 0x01, 0x45, 0x01, 0x67, 0x01, -0x5d, 0x01, 0x30, 0x01, 0x65, 0x01, 0xb8, 0x01, 0x8e, 0x01, 0x8b, 0x01, 0x86, 0x01, 0x8d, 0x01, -0x8b, 0x01, 0x74, 0x01, 0x81, 0x01, 0x78, 0x01, 0x9b, 0x01, 0x77, 0x01, 0x9b, 0x01, 0x8f, 0x01, -0x95, 0x01, 0x6b, 0x01, 0x71, 0x01, 0x4d, 0x01, 0x77, 0x01, 0x53, 0x01, 0x65, 0x01, 0x29, 0x01, -0x54, 0x01, 0x63, 0x01, 0x13, 0x01, 0xee, 0x00, 0x35, 0x01, 0x0c, 0x01, 0x13, 0x01, 0xeb, 0x00, -0x03, 0x01, 0xce, 0x00, 0xf5, 0x00, 0x2f, 0x01, 0x3a, 0x01, 0x2a, 0x01, 0x0b, 0x01, 0x48, 0x01, -0x45, 0x01, 0x61, 0x01, 0x58, 0x01, 0x1e, 0x01, 0x18, 0x01, 0x59, 0x01, 0x47, 0x01, 0x41, 0x01, -0x3b, 0x01, 0x58, 0x01, 0x4f, 0x01, 0x69, 0x01, 0x24, 0x01, 0x54, 0x01, 0x51, 0x01, 0xdf, 0x00, -0xea, 0x00, 0x4a, 0x01, 0x04, 0x01, 0xf6, 0x00, 0x23, 0x01, 0x0a, 0x01, 0x44, 0x01, 0xfb, 0x00, -0x3b, 0x01, 0x2a, 0x01, 0x44, 0x01, 0x1d, 0x01, 0xff, 0x00, 0xe3, 0x00, 0x35, 0x01, 0xee, 0x00, -0x00, 0x01, 0x2f, 0x01, 0x04, 0x01, 0xf7, 0x00, 0x26, 0x01, 0xe6, 0x00, 0xcc, 0x00, 0x02, 0x01, -0x11, 0x01, 0xa1, 0x00, 0xe2, 0x00, 0xcf, 0x00, 0xf5, 0x00, 0xc9, 0x00, 0xe9, 0x00, 0x06, 0x01, -0x9a, 0x00, 0x0b, 0x01, 0x02, 0x01, 0xf1, 0x00, 0x98, 0x01, 0x75, 0x01, 0x60, 0x01, 0x53, 0x01, -0x9b, 0x01, 0x5f, 0x01, 0xdc, 0x00, 0xf4, 0x00, 0x93, 0x00, 0xae, 0x00, 0xb7, 0x00, 0xe2, 0x00, -0x78, 0x00, 0xce, 0x00, 0x8b, 0x00, 0x39, 0x00, 0x7f, 0x00, 0x5d, 0x00, 0x61, 0x00, 0x6a, 0x00, -0x5f, 0x00, 0x71, 0x00, 0x42, 0x00, 0x4a, 0x00, 0x6f, 0x00, 0x6e, 0x00, 0x60, 0x00, 0x8a, 0x00, -0x7b, 0x00, 0x5b, 0x00, 0x40, 0x00, 0x46, 0x00, 0x43, 0x00, 0x27, 0x00, 0x43, 0x00, 0x15, 0x00, -0x36, 0x00, 0x0b, 0x00, 0x34, 0x00, 0x2b, 0x00, 0x21, 0x00, 0xd2, 0xff, 0x23, 0x00, 0x16, 0x00, -0xcc, 0xff, 0xa1, 0xff, 0xa1, 0xff, 0xbf, 0xff, 0xbe, 0xff, 0x9d, 0xff, 0x7a, 0xff, 0x7b, 0xff, -0x8b, 0xff, 0x9e, 0xff, 0x9a, 0xff, 0x59, 0xff, 0x79, 0xff, 0x6a, 0xff, 0x91, 0xff, 0x2e, 0xff, -0x14, 0xff, 0x10, 0xff, 0x1a, 0xff, 0x40, 0xff, 0x13, 0xff, 0x12, 0xff, 0x1e, 0xff, 0x54, 0xff, -0x01, 0xff, 0x21, 0xff, 0xec, 0xfe, 0xb5, 0xfe, 0xe5, 0xfe, 0xe7, 0xfe, 0xee, 0xfe, 0xcb, 0xfe, -0xdd, 0xfe, 0xe1, 0xfe, 0xb4, 0xfe, 0xd7, 0xfe, 0xa6, 0xfe, 0xc7, 0xfe, 0xce, 0xfe, 0xcd, 0xfe, -0xf9, 0xfe, 0x31, 0xff, 0x1e, 0xff, 0x17, 0xff, 0x61, 0xff, 0x0b, 0xff, 0xa9, 0xfe, 0x28, 0xff, -0xd2, 0xfe, 0xb2, 0xfe, 0x0e, 0xff, 0xc3, 0xfe, 0xe3, 0xfe, 0x12, 0xff, 0xe6, 0xfe, 0x09, 0xff, -0x10, 0xff, 0x3d, 0xff, 0x4e, 0xff, 0x35, 0xff, 0x30, 0xff, 0x73, 0xff, 0x16, 0xff, 0x78, 0xff, -0x65, 0xff, 0x78, 0xff, 0xf4, 0xff, 0xa2, 0xff, 0xc9, 0xff, 0xb6, 0xff, 0x7a, 0xff, 0x9e, 0xff, -0xa3, 0xff, 0xb0, 0xff, 0xbd, 0xff, 0x9d, 0xff, 0xb8, 0xff, 0xee, 0xff, 0xbb, 0xff, 0x86, 0xff, -0x5d, 0xff, 0x94, 0xff, 0x47, 0xff, 0x61, 0xff, 0x88, 0xff, 0x5b, 0xff, 0x60, 0xff, 0x89, 0xff, -0xb8, 0xff, 0x84, 0xff, 0xbe, 0xff, 0x72, 0xff, 0x5f, 0xff, 0x90, 0xff, 0xa1, 0xff, 0xac, 0xff, -0xc6, 0xff, 0xfa, 0xff, 0xcc, 0xff, 0xac, 0xff, 0x9d, 0xff, 0x92, 0xff, 0x98, 0xff, 0x9f, 0xff, -0x72, 0xff, 0x8f, 0xff, 0xac, 0xff, 0xc6, 0xff, 0xe3, 0xff, 0xc4, 0xff, 0x9d, 0xff, 0xab, 0xff, -0x5b, 0xff, 0x95, 0xff, 0x94, 0xff, 0x8b, 0xff, 0x81, 0xff, 0x56, 0xff, 0x34, 0xff, 0x1f, 0xff, -0x00, 0xff, 0xf4, 0xfe, 0x30, 0xff, 0x2b, 0xff, 0x39, 0xff, 0x81, 0xff, 0x51, 0xff, 0x50, 0xff, -0x6b, 0xff, 0xdc, 0xfe, 0x26, 0xff, 0x0a, 0xff, 0x0e, 0xff, 0x29, 0xff, 0x17, 0xff, 0x44, 0xff, -0x40, 0xff, 0x4a, 0xff, 0x16, 0xff, 0x26, 0xff, 0x16, 0xff, 0x0e, 0xff, 0x1d, 0xff, 0x3c, 0xff, -0x3d, 0xff, 0x65, 0xff, 0x6c, 0xff, 0x4e, 0xff, 0x5a, 0xff, 0x37, 0xff, 0x1d, 0xff, 0xf4, 0xfe, -0x1f, 0xff, 0x1c, 0xff, 0x69, 0xff, 0x14, 0xff, 0x0a, 0xff, 0x21, 0xff, 0xe0, 0xfe, 0xeb, 0xfe, -0xc7, 0xfe, 0xbd, 0xfe, 0xe4, 0xfe, 0xe1, 0xfe, 0xd8, 0xfe, 0x2e, 0xff, 0xe4, 0xfe, 0x0b, 0xff, -0xe7, 0xfe, 0xeb, 0xfe, 0xf1, 0xfe, 0xea, 0xfe, 0xf4, 0xfe, 0xdb, 0xfe, 0x0f, 0xff, 0x21, 0xff, -0x32, 0xff, 0x88, 0xff, 0xa1, 0xff, 0x90, 0xff, 0x7c, 0xff, 0x55, 0xff, 0x87, 0xff, 0xb5, 0xff, -0x8e, 0xff, 0xa8, 0xff, 0x6b, 0xff, 0x77, 0xff, 0x96, 0xff, 0xb8, 0xff, 0xc1, 0xff, 0x7b, 0xff, -0xa1, 0xff, 0x91, 0xff, 0xbb, 0xff, 0xe2, 0xff, 0xb5, 0xff, 0xf2, 0xff, 0xf3, 0xff, 0xde, 0xff, -0xd0, 0xff, 0xd8, 0xff, 0x04, 0x00, 0x12, 0x00, 0xc5, 0xff, 0xf4, 0xff, 0xc7, 0xff, 0xc7, 0xff, -0xd6, 0xff, 0xcc, 0xff, 0xf3, 0xff, 0x0f, 0x00, 0x1d, 0x00, 0xea, 0xff, 0xd6, 0xff, 0xd8, 0xff, -0xa6, 0xff, 0x61, 0xff, 0x54, 0xff, 0x6b, 0xff, 0x5c, 0xff, 0x40, 0xff, 0x8b, 0xff, 0x81, 0xff, -0xa3, 0xff, 0xb8, 0xff, 0x76, 0xff, 0xda, 0xff, 0xc1, 0xff, 0x9f, 0xff, 0xa3, 0xff, 0xbd, 0xff, -0xa3, 0xff, 0xc9, 0xff, 0xc7, 0xff, 0xeb, 0xff, 0xf0, 0xff, 0xb1, 0xff, 0xd4, 0xff, 0xc7, 0xff, -0x9e, 0xff, 0x87, 0xff, 0xce, 0xff, 0xb6, 0xff, 0xd2, 0xff, 0x8a, 0xff, 0x80, 0xff, 0x70, 0xff, -0x98, 0xff, 0x72, 0xff, 0xa2, 0xff, 0x75, 0xff, 0x7f, 0xff, 0x9f, 0xff, 0x57, 0xff, 0xdf, 0xff, -0xab, 0xff, 0x73, 0xff, 0x9f, 0xff, 0xaa, 0xff, 0xf7, 0xff, 0x09, 0x00, 0xeb, 0xff, 0xc8, 0xff, -0xdb, 0xff, 0xa3, 0xff, 0x93, 0xff, 0x69, 0xff, 0x20, 0xff, 0x09, 0xff, 0xec, 0xfe, 0x0e, 0xff, -0x23, 0xff, 0x12, 0xff, 0x12, 0xff, 0xef, 0xfe, 0x0a, 0xff, 0xf1, 0xfe, 0xbb, 0xfe, 0xe6, 0xfe, -0xc8, 0xfe, 0xda, 0xfe, 0xe4, 0xfe, 0x29, 0xff, 0x0c, 0xff, 0x4f, 0xff, 0x70, 0xff, 0x49, 0xff, -0x29, 0xff, 0x31, 0xff, 0x17, 0xff, 0x19, 0xff, 0x66, 0xff, 0x6c, 0xff, 0x53, 0xff, 0x6d, 0xff, -0x8f, 0xff, 0xb8, 0xff, 0xeb, 0xff, 0xb6, 0xff, 0xab, 0xff, 0xf1, 0xff, 0x15, 0x00, 0x2b, 0x00, -0x45, 0x00, 0x1f, 0x00, 0x0e, 0x00, 0x10, 0x00, 0x11, 0x00, 0xf0, 0xff, 0xc9, 0xff, 0xc1, 0xff, -0xe2, 0xff, 0xe9, 0xff, 0xfc, 0xff, 0xd6, 0xff, 0x24, 0x00, 0x5f, 0x00, 0x28, 0x00, 0x1e, 0x00, -0xfb, 0xff, 0xee, 0xff, 0x24, 0x00, 0x2f, 0x00, 0x2e, 0x00, 0x1e, 0x00, 0x4c, 0x00, 0x48, 0x00, -0x47, 0x00, 0x3a, 0x00, 0x60, 0x00, 0x2e, 0x00, 0x48, 0x00, 0x3b, 0x00, 0x11, 0x00, 0x70, 0x00, -0xa7, 0x00, 0xac, 0x00, 0x9a, 0x00, 0xc4, 0x00, 0xdb, 0x00, 0xc6, 0x00, 0xd4, 0x00, 0xae, 0x00, -0xf2, 0x00, 0xd7, 0x00, 0x83, 0x00, 0xb2, 0x00, 0x8f, 0x00, 0xed, 0x00, 0xde, 0x00, 0xd3, 0x00, -0xe0, 0x00, 0xbf, 0x00, 0x23, 0x01, 0x49, 0x01, 0x69, 0x01, 0x43, 0x01, 0x75, 0x01, 0x36, 0x01, -0x40, 0x01, 0x2c, 0x01, 0x4f, 0x01, 0x52, 0x01, 0xfa, 0x00, 0x22, 0x01, 0x0f, 0x01, 0xfc, 0x00, -0x04, 0x01, 0xf7, 0x00, 0x02, 0x01, 0x9f, 0x00, 0xc3, 0x00, 0xb4, 0x00, 0xc8, 0x00, 0xb4, 0x00, -0xcf, 0x00, 0xab, 0x00, 0xba, 0x00, 0xc8, 0x00, 0xb3, 0x00, 0xb8, 0x00, 0xc4, 0x00, 0xdc, 0x00, -0xfa, 0x00, 0x06, 0x01, 0xdc, 0x00, 0xb2, 0x00, 0x18, 0x01, 0x00, 0x01, 0xc4, 0x00, 0xd1, 0x00, -0xb0, 0x00, 0xa1, 0x00, 0xb9, 0x00, 0x92, 0x00, 0xf1, 0x00, 0xc0, 0x00, 0xaf, 0x00, 0xb1, 0x00, -0xdc, 0x00, 0x01, 0x01, 0xb6, 0x00, 0x0e, 0x01, 0xfe, 0x00, 0x0e, 0x01, 0x28, 0x01, 0x0c, 0x01, -0x1e, 0x01, 0x12, 0x01, 0x2f, 0x01, 0x42, 0x01, 0x57, 0x01, 0x6d, 0x01, 0x34, 0x01, 0x65, 0x01, -0x48, 0x01, 0x64, 0x01, 0x47, 0x01, 0x60, 0x01, 0xab, 0x01, 0x79, 0x01, 0x8e, 0x01, 0xd7, 0x01, -0xb1, 0x01, 0x96, 0x01, 0xdc, 0x01, 0xe8, 0x01, 0xdd, 0x01, 0xb6, 0x01, 0xa2, 0x01, 0xa1, 0x01, -0xc4, 0x01, 0xb4, 0x01, 0xb0, 0x01, 0xac, 0x01, 0xa7, 0x01, 0xbe, 0x01, 0x7f, 0x01, 0x9c, 0x01, -0x90, 0x01, 0x8d, 0x01, 0x91, 0x01, 0x9a, 0x01, 0x8e, 0x01, 0x55, 0x01, 0x69, 0x01, 0x49, 0x01, -0x5e, 0x01, 0x4b, 0x01, 0x1c, 0x01, 0x7f, 0x01, 0x3f, 0x01, 0x37, 0x01, 0x6f, 0x01, 0x61, 0x01, -0x3f, 0x01, 0x43, 0x01, 0x7b, 0x01, 0x92, 0x01, 0x92, 0x01, 0x26, 0x01, 0x43, 0x01, 0x52, 0x01, -0x4e, 0x01, 0x53, 0x01, 0xac, 0x01, 0x36, 0x01, 0x5e, 0x01, 0x78, 0x01, 0x12, 0x01, 0x6a, 0x01, -0x48, 0x01, 0x70, 0x01, 0x66, 0x01, 0x5e, 0x01, 0x4d, 0x01, 0x48, 0x01, 0xff, 0x00, 0x23, 0x01, -0xfb, 0x00, 0xeb, 0x00, 0xf2, 0x00, 0xd2, 0x00, 0x0a, 0x01, 0xeb, 0x00, 0xad, 0x00, 0xb3, 0x00, -0x81, 0x00, 0x67, 0x00, 0x7c, 0x00, 0x4d, 0x00, 0x7e, 0x00, 0x88, 0x00, 0x65, 0x00, 0x77, 0x00, -0x94, 0x00, 0x9a, 0x00, 0x84, 0x00, 0xb6, 0x00, 0x96, 0x00, 0xc1, 0x00, 0x81, 0x00, 0x85, 0x00, -0x9d, 0x00, 0xaa, 0x00, 0xc6, 0x00, 0xd3, 0x00, 0xbc, 0x00, 0xb3, 0x00, 0x94, 0x00, 0x6d, 0x00, -0x74, 0x00, 0x80, 0x00, 0x92, 0x00, 0x81, 0x00, 0x78, 0x00, 0x16, 0x00, 0x42, 0x00, 0x88, 0x00, -0x84, 0x00, 0x7c, 0x00, 0x4e, 0x00, 0x64, 0x00, 0x18, 0x00, 0x10, 0x00, 0x30, 0x00, 0x4d, 0x00, -0x64, 0x00, 0x43, 0x00, 0x1a, 0x00, 0x44, 0x00, 0x6e, 0x00, 0x2c, 0x00, 0x6f, 0x00, 0x90, 0x00, -0x28, 0x00, 0x0b, 0x00, 0x6c, 0x00, 0x99, 0x00, 0x4e, 0x00, 0x1c, 0x00, 0x30, 0x00, 0x51, 0x00, -0xec, 0xff, 0xf8, 0xff, 0x02, 0x00, 0xff, 0xff, 0xdd, 0xff, 0x35, 0x00, 0xf6, 0xff, 0xdc, 0xff, -0xf5, 0xff, 0xd1, 0xff, 0xa8, 0xff, 0x0a, 0x00, 0x12, 0x00, 0x0f, 0x00, 0x31, 0x00, 0x2e, 0x00, -0x54, 0x00, 0x81, 0x00, 0x7f, 0x00, 0x6a, 0x00, 0x23, 0x00, 0xf0, 0xff, 0xed, 0xff, 0xfe, 0xff, -0x26, 0x00, 0x01, 0x00, 0x0c, 0x00, 0x10, 0x00, 0x48, 0x00, 0x10, 0x00, 0xfb, 0xff, 0xfb, 0xff, -0xf6, 0xff, 0xbe, 0xff, 0xde, 0xff, 0x40, 0x00, 0x1d, 0x00, 0x54, 0x00, 0x3f, 0x00, 0x68, 0x00, -0x02, 0x00, 0x0e, 0x00, 0xf2, 0xff, 0x02, 0x00, 0x16, 0x00, 0x0b, 0x00, 0xea, 0xff, 0xdc, 0xff, -0xea, 0xff, 0xd0, 0xff, 0xf5, 0xff, 0xb4, 0xff, 0x09, 0x00, 0xb6, 0xff, 0xa4, 0xff, 0x80, 0xff, -0x8c, 0xff, 0x7a, 0xff, 0x86, 0xff, 0x9d, 0xff, 0x83, 0xff, 0x99, 0xff, 0xaa, 0xff, 0xb6, 0xff, -0xd9, 0xff, 0x35, 0x00, 0x0f, 0x00, 0x07, 0x00, 0x46, 0x00, 0x4d, 0x00, 0x54, 0x00, 0x88, 0x00, -0x53, 0x00, 0x5a, 0x00, 0x46, 0x00, 0x71, 0x00, 0x65, 0x00, 0x12, 0x00, 0x3a, 0x00, 0x3c, 0x00, -0x2d, 0x00, 0x07, 0x00, 0x22, 0x00, 0x4e, 0x00, 0x10, 0x00, 0x53, 0x00, 0x0c, 0x00, 0x04, 0x00, -0x24, 0x00, 0x34, 0x00, 0x48, 0x00, 0x1c, 0x00, 0x2f, 0x00, 0x30, 0x00, 0x04, 0x00, 0xf0, 0xff, -0xf4, 0xff, 0xe4, 0xff, 0x10, 0x00, 0x3b, 0x00, 0x7e, 0x00, 0x7b, 0x00, 0x68, 0x00, 0x44, 0x00, -0x79, 0x00, 0x10, 0x00, 0xb9, 0xff, 0xe9, 0xff, 0xef, 0xff, 0x1e, 0x00, 0x03, 0x00, 0x26, 0x00, -0xe0, 0xff, 0xf7, 0xff, 0x2e, 0x00, 0x24, 0x00, 0x22, 0x00, 0x1e, 0x00, 0x17, 0x00, 0x51, 0x00, -0x2c, 0x00, 0x39, 0x00, 0x23, 0x00, 0xfe, 0xff, 0x18, 0x00, 0x2e, 0x00, 0x25, 0x00, 0xf8, 0xff, -0x03, 0x00, 0xb4, 0xff, 0xd7, 0xff, 0x94, 0xff, 0xc0, 0xff, 0xa0, 0xff, 0x95, 0xff, 0x8a, 0xff, -0x99, 0xff, 0xa3, 0xff, 0x5e, 0xff, 0xb5, 0xff, 0x70, 0xff, 0x76, 0xff, 0x50, 0xff, 0x2e, 0xff, -0x61, 0xff, 0x7d, 0xff, 0x83, 0xff, 0x2a, 0xff, 0x5a, 0xff, 0x35, 0xff, 0x43, 0xff, 0x06, 0xff, -0x66, 0xff, 0x3c, 0xff, 0x1e, 0xff, 0x53, 0xff, 0x7f, 0xff, 0x6a, 0xff, 0x68, 0xff, 0xf2, 0xfe, -0xfb, 0xfe, 0x00, 0xff, 0x30, 0xff, 0x36, 0xff, 0x06, 0xff, 0x05, 0xff, 0xcd, 0xfe, 0xcf, 0xfe, -0x07, 0xff, 0x18, 0xff, 0x00, 0xff, 0xe8, 0xfe, 0x4e, 0xff, 0x7d, 0xff, 0x70, 0xff, 0x38, 0xff, -0x1c, 0xff, 0x0d, 0xff, 0x24, 0xff, 0x48, 0xff, 0x4e, 0xff, 0x3c, 0xff, 0x7d, 0xff, 0x77, 0xff, -0x88, 0xff, 0x51, 0xff, 0x5c, 0xff, 0x58, 0xff, 0x57, 0xff, 0x61, 0xff, 0xa1, 0xff, 0xa7, 0xff, -0xb3, 0xff, 0xad, 0xff, 0x89, 0xff, 0xc5, 0xff, 0x8f, 0xff, 0x71, 0xff, 0x89, 0xff, 0xa2, 0xff, -0x9f, 0xff, 0xc1, 0xff, 0xc3, 0xff, 0xda, 0xff, 0xf1, 0xff, 0x27, 0x00, 0x2a, 0x00, 0x47, 0x00, -0x30, 0x00, 0x68, 0x00, 0x2e, 0x00, 0x64, 0x00, 0x6d, 0x00, 0x7b, 0x00, 0x12, 0x00, 0x35, 0x00, -0x65, 0x00, 0x59, 0x00, 0xff, 0xff, 0x48, 0x00, 0x4d, 0x00, 0x65, 0x00, 0x71, 0x00, 0x40, 0x00, -0x66, 0x00, 0x5f, 0x00, 0x7d, 0x00, 0xb8, 0x00, 0xac, 0x00, 0x88, 0x00, 0x9b, 0x00, 0x70, 0x00, -0x66, 0x00, 0x35, 0x00, 0x3b, 0x00, 0x7c, 0x00, 0x5f, 0x00, 0x9c, 0x00, 0x96, 0x00, 0x89, 0x00, -0x5f, 0x00, 0x93, 0x00, 0x87, 0x00, 0x89, 0x00, 0x7e, 0x00, 0x40, 0x00, 0x60, 0x00, 0x34, 0x00, -0x29, 0x00, 0x1d, 0x00, 0x41, 0x00, 0x42, 0x00, 0x3a, 0x00, 0x29, 0x00, 0x17, 0x00, 0x3b, 0x00, -0x11, 0x00, 0x53, 0x00, 0x30, 0x00, 0x6a, 0x00, 0x35, 0x00, 0x47, 0x00, 0x59, 0x00, 0x60, 0x00, -0x4c, 0x00, 0x6c, 0x00, 0x58, 0x00, 0x5f, 0x00, 0x4e, 0x00, 0x58, 0x00, 0x66, 0x00, 0x64, 0x00, -0x42, 0x00, 0x93, 0x00, 0x7e, 0x00, 0x8e, 0x00, 0x8a, 0x00, 0xaa, 0x00, 0x51, 0x00, 0x53, 0x00, -0x84, 0x00, 0x52, 0x00, 0x7d, 0x00, 0x3d, 0x00, 0x4a, 0x00, 0x50, 0x00, 0x43, 0x00, 0x40, 0x00, -0xeb, 0xff, 0x3f, 0x00, 0x3c, 0x00, 0x16, 0x00, 0x36, 0x00, 0x2f, 0x00, 0x47, 0x00, 0x34, 0x00, -0x31, 0x00, 0x27, 0x00, 0x24, 0x00, 0x35, 0x00, 0x34, 0x00, 0x95, 0x00, 0x35, 0x00, 0x64, 0x00, -0x55, 0x00, 0x86, 0x00, 0x9d, 0x00, 0xeb, 0x00, 0xf2, 0x00, 0xcc, 0x00, 0xd3, 0x00, 0xec, 0x00, -0xfb, 0x00, 0xe8, 0x00, 0xca, 0x00, 0xbe, 0x00, 0x12, 0x01, 0x00, 0x01, 0xcf, 0x00, 0xe4, 0x00, -0x04, 0x01, 0xcc, 0x00, 0xe0, 0x00, 0xe3, 0x00, 0x8f, 0x00, 0x94, 0x00, 0xa0, 0x00, 0xa5, 0x00, -0xdd, 0x00, 0x99, 0x00, 0xd7, 0x00, 0xd0, 0x00, 0xd5, 0x00, 0xdc, 0x00, 0xd1, 0x00, 0xce, 0x00, -0xa9, 0x00, 0xd3, 0x00, 0x0f, 0x01, 0xc0, 0x00, 0xec, 0x00, 0xe5, 0x00, 0xfd, 0x00, 0xcd, 0x00, -0xf6, 0x00, 0xcf, 0x00, 0x7e, 0x00, 0x9a, 0x00, 0x57, 0x00, 0x85, 0x00, 0xdb, 0x00, 0xad, 0x00, -0xab, 0x00, 0x90, 0x00, 0xb7, 0x00, 0x77, 0x00, 0x7e, 0x00, 0x69, 0x00, 0x7a, 0x00, 0x57, 0x00, -0x89, 0x00, 0x5a, 0x00, 0x51, 0x00, 0x56, 0x00, 0x39, 0x00, 0x47, 0x00, 0x90, 0x00, 0x69, 0x00, -0x97, 0x00, 0x3e, 0x00, 0xa2, 0x00, 0x69, 0x00, 0x5c, 0x00, 0x4a, 0x00, 0x62, 0x00, 0x61, 0x00, -0x62, 0x00, 0x52, 0x00, 0x5f, 0x00, 0x6c, 0x00, 0x69, 0x00, 0xa8, 0x00, 0x81, 0x00, 0x6c, 0x00, -0x53, 0x00, 0xac, 0x00, 0x94, 0x00, 0x8f, 0x00, 0x93, 0x00, 0xb3, 0x00, 0xa7, 0x00, 0xbc, 0x00, -0xae, 0x00, 0x75, 0x00, 0xb4, 0x00, 0xbd, 0x00, 0xa1, 0x00, 0x98, 0x00, 0x80, 0x00, 0xc7, 0x00, -0x9c, 0x00, 0xb7, 0x00, 0xc4, 0x00, 0x73, 0x00, 0xbb, 0x00, 0x8b, 0x00, 0xed, 0x00, 0x6c, 0x00, -0x7c, 0x00, 0x78, 0x00, 0x82, 0x00, 0x60, 0x00, 0xac, 0x00, 0x99, 0x00, 0xad, 0x00, 0xbe, 0x00, -0xb1, 0x00, 0xad, 0x00, 0x93, 0x00, 0xad, 0x00, 0x8f, 0x00, 0x5e, 0x00, 0xb3, 0x00, 0xed, 0x00, -0xef, 0x00, 0x11, 0x01, 0xdd, 0x00, 0xb7, 0x00, 0xa8, 0x00, 0x75, 0x00, 0xd7, 0x00, 0xb8, 0x00, -0xa4, 0x00, 0xdb, 0x00, 0xd5, 0x00, 0xd8, 0x00, 0xd4, 0x00, 0xbe, 0x00, 0xcd, 0x00, 0x3c, 0x01, -0x53, 0x01, 0xf9, 0x00, 0xf5, 0x00, 0x59, 0x01, 0x18, 0x01, 0xca, 0x00, 0x23, 0x01, 0x29, 0x01, -0x47, 0x01, 0x48, 0x01, 0x45, 0x01, 0x62, 0x01, 0x32, 0x01, 0x2c, 0x01, 0x56, 0x01, 0x73, 0x01, -0x7c, 0x01, 0x48, 0x01, 0x82, 0x01, 0x3c, 0x01, 0x28, 0x01, 0x47, 0x01, 0x2a, 0x01, 0x63, 0x01, -0x93, 0x01, 0xa2, 0x01, 0x6a, 0x01, 0x0d, 0x01, 0x33, 0x01, 0x10, 0x01, 0x77, 0x01, 0x2b, 0x01, -0x92, 0x01, 0x57, 0x01, 0x14, 0x01, 0x5c, 0x01, 0x27, 0x01, 0x42, 0x01, 0x29, 0x01, 0x22, 0x01, -0x21, 0x01, 0x4e, 0x01, 0x35, 0x01, 0x06, 0x01, 0xec, 0x00, 0xf3, 0x00, 0xe7, 0x00, 0x8b, 0x00, -0xc2, 0x00, 0xc6, 0x00, 0xf8, 0x00, 0xb3, 0x00, 0x0c, 0x01, 0x28, 0x01, 0x31, 0x01, 0x3f, 0x01, -0x60, 0x01, 0x41, 0x01, 0x4c, 0x01, 0x20, 0x01, 0x26, 0x01, 0x2d, 0x01, 0x26, 0x01, 0xe9, 0x00, -0xee, 0x00, 0xe1, 0x00, 0x14, 0x01, 0xf8, 0x00, 0x02, 0x01, 0xec, 0x00, 0xba, 0x00, 0xb6, 0x00, -0xf5, 0x00, 0x2f, 0x01, 0x1e, 0x01, 0x1f, 0x01, 0x40, 0x01, 0x59, 0x01, 0x71, 0x01, 0x41, 0x01, -0x9c, 0x01, 0x63, 0x01, 0x67, 0x01, 0x33, 0x01, 0x08, 0x01, 0x2e, 0x01, 0x58, 0x01, 0x2b, 0x01, -0x2d, 0x01, 0x02, 0x01, 0x16, 0x01, 0x01, 0x01, 0x06, 0x01, 0x13, 0x01, 0x09, 0x01, 0x39, 0x01, -0xe4, 0x00, 0xda, 0x00, 0xf8, 0x00, 0x05, 0x01, 0xd3, 0x00, 0x1b, 0x01, 0x02, 0x01, 0x0c, 0x01, -0xe7, 0x00, 0x36, 0x01, 0x17, 0x01, 0xe8, 0x00, 0xef, 0x00, 0xe2, 0x00, 0x05, 0x01, 0xd1, 0x00, -0xc2, 0x00, 0xf7, 0x00, 0x74, 0x01, 0x56, 0x01, 0x62, 0x01, 0x38, 0x01, 0x56, 0x01, 0x08, 0x01, -0xb1, 0x00, 0x6b, 0x00, 0x66, 0x00, 0x5f, 0x00, 0x5d, 0x00, 0x80, 0x00, 0x8c, 0x00, 0x97, 0x00, -0x52, 0x00, 0x92, 0x00, 0x3e, 0x00, 0x4a, 0x00, 0x3e, 0x00, 0x57, 0x00, 0x60, 0x00, 0x51, 0x00, -0x0e, 0x00, 0x1a, 0x00, 0xf8, 0xff, 0xf8, 0xff, 0xcd, 0xff, 0xdd, 0xff, 0xe2, 0xff, 0xc7, 0xff, -0xda, 0xff, 0xaf, 0xff, 0xb9, 0xff, 0x7d, 0xff, 0x8f, 0xff, 0x70, 0xff, 0x90, 0xff, 0x88, 0xff, -0xa2, 0xff, 0x65, 0xff, 0x5b, 0xff, 0x7c, 0xff, 0x55, 0xff, 0x76, 0xff, 0x30, 0xff, 0x84, 0xff, -0x7c, 0xff, 0x96, 0xff, 0x7c, 0xff, 0x49, 0xff, 0xdc, 0xff, 0x6c, 0xff, 0x91, 0xff, 0x4b, 0xff, -0x7a, 0xff, 0x63, 0xff, 0x14, 0xff, 0x36, 0xff, 0x41, 0xff, 0x49, 0xff, 0x1e, 0xff, 0x16, 0xff, -0x0f, 0xff, 0xf1, 0xfe, 0x1b, 0xff, 0x16, 0xff, 0x3d, 0xff, 0x17, 0xff, 0x1f, 0xff, 0x18, 0xff, -0x05, 0xff, 0xfb, 0xfe, 0xf3, 0xfe, 0xcd, 0xfe, 0xfd, 0xfe, 0x03, 0xff, 0xd3, 0xfe, 0xf3, 0xfe, -0xef, 0xfe, 0xc3, 0xfe, 0xc8, 0xfe, 0xc7, 0xfe, 0xd6, 0xfe, 0xcb, 0xfe, 0x9b, 0xfe, 0xcb, 0xfe, -0xe8, 0xfe, 0xd1, 0xfe, 0xbf, 0xfe, 0xc5, 0xfe, 0x95, 0xfe, 0xd6, 0xfe, 0xe4, 0xfe, 0xf8, 0xfe, -0xf0, 0xfe, 0x1b, 0xff, 0x0f, 0xff, 0xf9, 0xfe, 0xd6, 0xfe, 0xf6, 0xfe, 0xb0, 0xfe, 0xa4, 0xfe, -0xc3, 0xfe, 0x7e, 0xfe, 0xb9, 0xfe, 0xc4, 0xfe, 0xc6, 0xfe, 0x16, 0xff, 0x09, 0xff, 0xeb, 0xfe, -0xfd, 0xfe, 0xde, 0xfe, 0x10, 0xff, 0xf6, 0xfe, 0xe1, 0xfe, 0x0f, 0xff, 0xfb, 0xfe, 0x3c, 0xff, -0x3d, 0xff, 0x21, 0xff, 0x7b, 0xff, 0x68, 0xff, 0x57, 0xff, 0x77, 0xff, 0x57, 0xff, 0x10, 0xff, -0x44, 0xff, 0x58, 0xff, 0x33, 0xff, 0x2b, 0xff, 0x5b, 0xff, 0x5d, 0xff, 0x3a, 0xff, 0x38, 0xff, -0x58, 0xff, 0x63, 0xff, 0x8a, 0xff, 0x8e, 0xff, 0x7f, 0xff, 0xd5, 0xff, 0xd9, 0xff, 0xab, 0xff, -0xa8, 0xff, 0xe9, 0xff, 0xa8, 0xff, 0x93, 0xff, 0xce, 0xff, 0x9d, 0xff, 0x75, 0xff, 0xa4, 0xff, -0x9d, 0xff, 0x8e, 0xff, 0x72, 0xff, 0x70, 0xff, 0x90, 0xff, 0x9f, 0xff, 0xaf, 0xff, 0x81, 0xff, -0x92, 0xff, 0x7a, 0xff, 0xc2, 0xff, 0x98, 0xff, 0x7e, 0xff, 0x72, 0xff, 0x6a, 0xff, 0x86, 0xff, -0x4b, 0xff, 0x32, 0xff, 0x1d, 0xff, 0x2a, 0xff, 0x24, 0xff, 0x78, 0xff, 0x76, 0xff, 0x5b, 0xff, -0x8e, 0xff, 0xd7, 0xff, 0xa7, 0xff, 0x8a, 0xff, 0xc3, 0xff, 0xda, 0xff, 0xce, 0xff, 0xe5, 0xff, -0xdb, 0xff, 0xbb, 0xff, 0xff, 0xff, 0xef, 0xff, 0x18, 0x00, 0x39, 0x00, 0x25, 0x00, 0x03, 0x00, -0x26, 0x00, 0x4f, 0x00, 0x52, 0x00, 0x29, 0x00, 0x52, 0x00, 0x69, 0x00, 0x34, 0x00, 0x62, 0x00, -0x01, 0x00, 0x08, 0x00, 0x5d, 0x00, 0x73, 0x00, 0x51, 0x00, 0x8b, 0x00, 0x4b, 0x00, 0x4d, 0x00, -0x73, 0x00, 0x33, 0x00, 0x73, 0x00, 0x63, 0x00, 0x54, 0x00, 0x4d, 0x00, 0x5f, 0x00, 0x83, 0x00, -0x82, 0x00, 0xae, 0x00, 0x91, 0x00, 0x82, 0x00, 0x53, 0x00, 0x6a, 0x00, 0x73, 0x00, 0x44, 0x00, -0x33, 0x00, 0x25, 0x00, 0x5e, 0x00, 0x59, 0x00, 0x59, 0x00, 0x29, 0x00, 0x41, 0x00, 0x66, 0x00, -0x88, 0x00, 0x6c, 0x00, 0x5e, 0x00, 0x66, 0x00, 0x4b, 0x00, 0x50, 0x00, 0x51, 0x00, 0x3c, 0x00, -0x59, 0x00, 0x3f, 0x00, 0x6e, 0x00, 0x39, 0x00, 0x4e, 0x00, 0x70, 0x00, 0x78, 0x00, 0x82, 0x00, -0x37, 0x00, 0x62, 0x00, 0x9d, 0x00, 0x4a, 0x00, 0x74, 0x00, 0x8c, 0x00, 0x6f, 0x00, 0x79, 0x00, -0x8c, 0x00, 0xb0, 0x00, 0x3b, 0x00, 0x61, 0x00, 0x57, 0x00, 0x4e, 0x00, 0x70, 0x00, 0x3d, 0x00, -0x4b, 0x00, 0x4e, 0x00, 0x53, 0x00, 0x46, 0x00, 0x19, 0x00, 0x04, 0x00, 0xf5, 0xff, 0xff, 0xff, -0xdf, 0xff, 0x1b, 0x00, 0xf1, 0xff, 0x22, 0x00, 0x0b, 0x00, 0xd6, 0xff, 0x13, 0x00, 0x21, 0x00, -0xe5, 0xff, 0x15, 0x00, 0x36, 0x00, 0x3b, 0x00, 0x5f, 0x00, 0x1d, 0x00, 0x4d, 0x00, 0x70, 0x00, -0x0d, 0x00, 0x33, 0x00, 0x5a, 0x00, 0x54, 0x00, 0x32, 0x00, 0x50, 0x00, 0x51, 0x00, 0x66, 0x00, -0x23, 0x00, 0x40, 0x00, 0xde, 0xff, 0xee, 0xff, 0xdf, 0xff, 0x02, 0x00, 0x44, 0x00, 0x68, 0x00, -0x6f, 0x00, 0x48, 0x00, 0x64, 0x00, 0x42, 0x00, 0x51, 0x00, 0x45, 0x00, 0x72, 0x00, 0x64, 0x00, -0x48, 0x00, 0x3a, 0x00, 0x42, 0x00, 0x58, 0x00, 0x24, 0x00, 0x34, 0x00, 0x67, 0x00, 0xfd, 0xff, -0x08, 0x00, 0xf8, 0xff, 0x20, 0x00, 0x26, 0x00, 0xf8, 0xff, 0xd4, 0xff, 0x2c, 0x00, 0x14, 0x00, -0x31, 0x00, 0x65, 0x00, 0x21, 0x00, 0x20, 0x00, 0xf2, 0xff, 0xeb, 0xff, 0xf5, 0xff, 0x09, 0x00, -0x0f, 0x00, 0x1e, 0x00, 0x28, 0x00, 0x2a, 0x00, 0x3f, 0x00, 0x5d, 0x00, 0x01, 0x00, 0x46, 0x00, -0x1e, 0x00, 0x03, 0x00, 0x20, 0x00, 0x38, 0x00, 0x79, 0x00, 0x4c, 0x00, 0x59, 0x00, 0x3c, 0x00, -0x51, 0x00, 0x1a, 0x00, 0x1a, 0x00, 0x1f, 0x00, 0x46, 0x00, 0x71, 0x00, 0x6c, 0x00, 0x6a, 0x00, -0x8f, 0x00, 0x72, 0x00, 0x40, 0x00, 0xa6, 0x00, 0x8a, 0x00, 0x92, 0x00, 0x5c, 0x00, 0x6d, 0x00, -0x70, 0x00, 0x42, 0x00, 0x69, 0x00, 0x6e, 0x00, 0x50, 0x00, 0x62, 0x00, 0x4a, 0x00, 0x32, 0x00, -0x49, 0x00, 0x53, 0x00, 0x58, 0x00, 0x90, 0x00, 0x76, 0x00, 0x36, 0x00, 0x1c, 0x00, 0x01, 0x00, -0x4c, 0x00, 0x3c, 0x00, 0x52, 0x00, 0x2a, 0x00, 0x59, 0x00, 0x4c, 0x00, 0x4e, 0x00, 0x34, 0x00, -0x3c, 0x00, 0xfb, 0xff, 0xf4, 0xff, 0x01, 0x00, 0xff, 0xff, 0xd3, 0xff, 0x09, 0x00, 0x24, 0x00, -0xff, 0xff, 0x1e, 0x00, 0x34, 0x00, 0xd8, 0xff, 0xdd, 0xff, 0xa5, 0xff, 0xc2, 0xff, 0xe6, 0xff, -0xd9, 0xff, 0xf4, 0xff, 0x17, 0x00, 0xea, 0xff, 0x40, 0x00, 0x2a, 0x00, 0x51, 0x00, 0x5b, 0x00, -0x52, 0x00, 0x8a, 0x00, 0x64, 0x00, 0x60, 0x00, 0x46, 0x00, 0x72, 0x00, 0x5e, 0x00, 0x78, 0x00, -0x8f, 0x00, 0x52, 0x00, 0x54, 0x00, 0x3a, 0x00, 0x5a, 0x00, 0x35, 0x00, 0x70, 0x00, 0x36, 0x00, -0x10, 0x00, 0x02, 0x00, 0x57, 0x00, 0x24, 0x00, 0x23, 0x00, 0x10, 0x00, 0x43, 0x00, 0x1c, 0x00, -0x28, 0x00, 0x2b, 0x00, 0x1a, 0x00, 0xce, 0xff, 0xe1, 0xff, 0xc5, 0xff, 0x9d, 0xff, 0xaa, 0xff, -0xb5, 0xff, 0x94, 0xff, 0x6c, 0xff, 0x5b, 0xff, 0x65, 0xff, 0x60, 0xff, 0x9c, 0xff, 0x87, 0xff, -0x57, 0xff, 0x69, 0xff, 0x86, 0xff, 0x63, 0xff, 0x79, 0xff, 0x88, 0xff, 0xc0, 0xff, 0xbe, 0xff, -0x78, 0xff, 0xb7, 0xff, 0xb0, 0xff, 0xa9, 0xff, 0xf9, 0xff, 0x3d, 0x00, 0xf3, 0xff, 0xf1, 0xff, -0xdb, 0xff, 0x12, 0x00, 0x0a, 0x00, 0xda, 0xff, 0x0c, 0x00, 0x1e, 0x00, 0x21, 0x00, 0x3d, 0x00, -0x46, 0x00, 0x66, 0x00, 0x8e, 0x00, 0x66, 0x00, 0x65, 0x00, 0x64, 0x00, 0x73, 0x00, 0x1a, 0x00, -0x37, 0x00, 0x59, 0x00, 0x52, 0x00, 0x48, 0x00, 0x34, 0x00, 0x4d, 0x00, 0x24, 0x00, 0x5f, 0x00, -0x51, 0x00, 0x44, 0x00, 0x26, 0x00, 0x2c, 0x00, 0x2d, 0x00, 0x0d, 0x00, 0x14, 0x00, 0xf9, 0xff, -0xf7, 0xff, 0xbc, 0xff, 0xa0, 0xff, 0x7d, 0xff, 0xe3, 0xff, 0xd2, 0xff, 0xc9, 0xff, 0xa3, 0xff, -0x82, 0xff, 0xa7, 0xff, 0xa2, 0xff, 0x9a, 0xff, 0xba, 0xff, 0xac, 0xff, 0xd2, 0xff, 0xee, 0xff, -0xd8, 0xff, 0xc4, 0xff, 0x7f, 0xff, 0x3f, 0xff, 0xa4, 0xff, 0x81, 0xff, 0x84, 0xff, 0x88, 0xff, -0x72, 0xff, 0xa6, 0xff, 0xc1, 0xff, 0xcf, 0xff, 0xba, 0xff, 0xcb, 0xff, 0x04, 0x00, 0xf7, 0xff, -0x08, 0x00, 0x27, 0x00, 0xf1, 0xff, 0x04, 0x00, 0xcd, 0xff, 0xfe, 0xff, 0x03, 0x00, 0xfc, 0xff, -0x36, 0x00, 0x03, 0x00, 0x1f, 0x00, 0xe1, 0xff, 0x19, 0x00, 0xf3, 0xff, 0x13, 0x00, 0x09, 0x00, -0x13, 0x00, 0xe8, 0xff, 0x16, 0x00, 0xd9, 0xff, 0x0e, 0x00, 0x14, 0x00, 0x34, 0x00, 0xf5, 0xff, -0x11, 0x00, 0x04, 0x00, 0xfc, 0xff, 0xef, 0xff, 0xfa, 0xff, 0xd3, 0xff, 0xd4, 0xff, 0xf3, 0xff, -0xd9, 0xff, 0xeb, 0xff, 0xe8, 0xff, 0xd8, 0xff, 0xfb, 0xff, 0xb2, 0xff, 0xc6, 0xff, 0xcf, 0xff, -0x9e, 0xff, 0xda, 0xff, 0x2c, 0x00, 0xf8, 0xff, 0xd3, 0xff, 0xd0, 0xff, 0x12, 0x00, 0xff, 0xff, -0x12, 0x00, 0x10, 0x00, 0xde, 0xff, 0x17, 0x00, 0x00, 0x00, 0xff, 0xff, 0x3d, 0x00, 0x39, 0x00, -0x25, 0x00, 0x33, 0x00, 0x43, 0x00, 0x57, 0x00, 0x5b, 0x00, 0x2e, 0x00, 0x28, 0x00, 0x31, 0x00, -0x69, 0x00, 0x3d, 0x00, 0x21, 0x00, 0x1f, 0x00, 0x2d, 0x00, 0x5b, 0x00, 0x1c, 0x00, 0x40, 0x00, -0x13, 0x00, 0x1b, 0x00, 0xf1, 0xff, 0xc9, 0xff, 0xde, 0xff, 0xb3, 0xff, 0xe3, 0xff, 0xd1, 0xff, -0xa0, 0xff, 0xd2, 0xff, 0x9b, 0xff, 0xa7, 0xff, 0x89, 0xff, 0xbe, 0xff, 0xb4, 0xff, 0xa0, 0xff, -0x56, 0xff, 0x81, 0xff, 0x73, 0xff, 0x6e, 0xff, 0x62, 0xff, 0x71, 0xff, 0xad, 0xff, 0x83, 0xff, -0x83, 0xff, 0x9a, 0xff, 0x62, 0xff, 0x6f, 0xff, 0x56, 0xff, 0x5f, 0xff, 0x6c, 0xff, 0x4f, 0xff, -0x28, 0xff, 0x15, 0xff, 0xfc, 0xfe, 0x22, 0xff, 0x4b, 0xff, 0x4a, 0xff, 0x54, 0xff, 0x8d, 0xff, -0x79, 0xff, 0x6f, 0xff, 0x79, 0xff, 0x76, 0xff, 0x7d, 0xff, 0x5a, 0xff, 0x60, 0xff, 0x6c, 0xff, -0x60, 0xff, 0xa7, 0xff, 0x9b, 0xff, 0x9b, 0xff, 0x9c, 0xff, 0x99, 0xff, 0x7f, 0xff, 0xb2, 0xff, -0xe3, 0xff, 0xfc, 0xff, 0xd5, 0xff, 0x1f, 0x00, 0xf4, 0xff, 0xe2, 0xff, 0x9e, 0xff, 0x6d, 0xff, -0x70, 0xff, 0x57, 0xff, 0x78, 0xff, 0x78, 0xff, 0x7b, 0xff, 0x51, 0xff, 0x74, 0xff, 0xc1, 0xff, -0xac, 0xff, 0x78, 0xff, 0x2f, 0xff, 0x31, 0xff, 0x1d, 0xff, 0x31, 0xff, 0x42, 0xff, 0x29, 0xff, -0x55, 0xff, 0x53, 0xff, 0x96, 0xff, 0x83, 0xff, 0x4e, 0xff, 0x17, 0xff, 0x1f, 0xff, 0x30, 0xff, -0x35, 0xff, 0x32, 0xff, 0x27, 0xff, 0x4c, 0xff, 0x2c, 0xff, 0x6f, 0xff, 0x75, 0xff, 0x72, 0xff, -0xad, 0xff, 0x9b, 0xff, 0x88, 0xff, 0x5c, 0xff, 0x6a, 0xff, 0x4a, 0xff, 0x6f, 0xff, 0x72, 0xff, -0x9b, 0xff, 0x60, 0xff, 0xb9, 0xff, 0x8f, 0xff, 0xbe, 0xff, 0xc0, 0xff, 0xc5, 0xff, 0xe8, 0xff, -0x96, 0xff, 0xdc, 0xff, 0xde, 0xff, 0xb2, 0xff, 0xc6, 0xff, 0xb7, 0xff, 0x9e, 0xff, 0xb6, 0xff, -0xda, 0xff, 0x9e, 0xff, 0x7f, 0xff, 0x99, 0xff, 0x9d, 0xff, 0x53, 0xff, 0x95, 0xff, 0xa7, 0xff, -0x71, 0xff, 0x94, 0xff, 0x5c, 0xff, 0x3a, 0xff, 0x25, 0xff, -}; - diff --git a/test_apps/main/test_afe.c b/test_apps/main/test_afe.c deleted file mode 100644 index 4992ce1..0000000 --- a/test_apps/main/test_afe.c +++ /dev/null @@ -1,78 +0,0 @@ -/* test_mean.c: Implementation of a testable component. - - This example code is in the Public Domain (or CC0 licensed, at your option.) - - Unless required by applicable law or agreed to in writing, this - software is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR - CONDITIONS OF ANY KIND, either express or implied. -*/ -#include -#include -#include "string.h" -#include -#include "unity.h" - -#include "model_path.h" -#include "esp_wn_iface.h" -#include "esp_wn_models.h" -#include "esp_afe_sr_models.h" -#include "dl_lib_convq_queue.h" -#include - -TEST_CASE("audio_front_end create/destroy API & memory leak", "[afe]") -{ - vTaskDelay(500 / portTICK_PERIOD_MS); - int start_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); - int start_internal_size = heap_caps_get_free_size(MALLOC_CAP_INTERNAL); - srmodel_list_t *models = esp_srmodel_init("model"); - char *model_name = esp_srmodel_filter(models, ESP_WN_PREFIX, NULL); - - esp_afe_sr_iface_t *afe_handle = (esp_afe_sr_iface_t *)&ESP_AFE_SR_HANDLE; - afe_config_t afe_config = AFE_CONFIG_DEFAULT(); - afe_config.memory_alloc_mode = AFE_MEMORY_ALLOC_MORE_PSRAM; - afe_config.wakenet_init = true; - afe_config.wakenet_model_name = model_name; - afe_config.voice_communication_init = false; - - - // test model loading time - struct timeval tv_start, tv_end; - gettimeofday(&tv_start, NULL); - esp_afe_sr_data_t *afe_data = afe_handle->create_from_config(&afe_config); - gettimeofday(&tv_end, NULL); - int tv_ms = (tv_end.tv_sec - tv_start.tv_sec) * 1000 + (tv_end.tv_usec - tv_start.tv_usec) / 1000; - printf("create latency:%d ms\n", tv_ms); - - // test model memory concumption - int create_size = start_size - heap_caps_get_free_size(MALLOC_CAP_8BIT); - int create_internal_size = start_internal_size - heap_caps_get_free_size(MALLOC_CAP_INTERNAL); - printf("Internal RAM: %d, PSRAM:%d\n", create_internal_size, create_size - create_internal_size); - afe_handle->destroy(afe_data); - esp_srmodel_deinit(models); - - // test memory leak - int first_end_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); - int last_end_size = first_end_size; - int mem_leak = start_size - last_end_size; - printf("create&destroy times:%d, memory leak:%d\n", 1, mem_leak); - - for (int i = 0; i < 6; i++) { - printf("init partition ...\n"); - models = esp_srmodel_init("model"); - model_name = esp_srmodel_filter(models, ESP_WN_PREFIX, NULL); - - printf("create ...\n"); - afe_data = afe_handle->create_from_config(&afe_config); - - - printf("destroy ...\n"); - afe_handle->destroy(afe_data); - esp_srmodel_deinit(models); - - last_end_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); - mem_leak = start_size - last_end_size; - printf("create&destroy times:%d, memory leak:%d\n", i + 2, mem_leak); - } - - TEST_ASSERT_EQUAL(true, (mem_leak) < 1000 && last_end_size == first_end_size); -} \ No newline at end of file diff --git a/test_apps/main/test_multinet.c b/test_apps/main/test_multinet.c deleted file mode 100644 index a17be96..0000000 --- a/test_apps/main/test_multinet.c +++ /dev/null @@ -1,395 +0,0 @@ -/* test_mean.c: Implementation of a testable component. - - This example code is in the Public Domain (or CC0 licensed, at your option.) - - Unless required by applicable law or agreed to in writing, this - software is distributed on an "AS IS" BASIS, WITHOUT WARRAMTIES OR - CONDITIONS OF ANY KIND, either express or implied. -*/ - -#include "string.h" -#include -#include "unity.h" - -#include "model_path.h" -#include "esp_mn_iface.h" -#include "esp_mn_models.h" -#include "da_kai_kong_tiao.h" -#include "tell_me_a_joke.h" -#include "alexa.h" -#include "dl_lib_convq_queue.h" -#include -#include "esp_mn_speech_commands.h" -#include "esp_process_sdkconfig.h" - -TEST_CASE("multinet create/destroy API & memory leak", "[mn]") -{ - vTaskDelay(500 / portTICK_PERIOD_MS); - srmodel_list_t *models = esp_srmodel_init("model"); - char *model_name = esp_srmodel_filter(models, ESP_MN_PREFIX, NULL); - esp_mn_iface_t *multinet = esp_mn_handle_from_name(model_name); - - int start_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); - int start_internal_size = heap_caps_get_free_size(MALLOC_CAP_INTERNAL); - struct timeval tv_start, tv_end; - gettimeofday(&tv_start, NULL); - - model_iface_data_t *model_data = multinet->create(model_name, 6000); - int create_size = start_size - heap_caps_get_free_size(MALLOC_CAP_8BIT); - int create_internal_size = start_internal_size - heap_caps_get_free_size(MALLOC_CAP_INTERNAL); - printf("Internal RAM: %d, PSRAM:%d\n", create_internal_size, create_size-create_internal_size); - - gettimeofday(&tv_end, NULL); - int tv_ms=(tv_end.tv_sec-tv_start.tv_sec)*1000+(tv_end.tv_usec-tv_start.tv_usec)/1000; - printf("create latency:%d ms\n", tv_ms); - multinet->destroy(model_data); - - int first_end_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); - int last_end_size = first_end_size; - int mem_leak = start_size - last_end_size; - printf("create&destroy times:%d, memory leak:%d\n", 1, mem_leak); - - - for (int i=0; i<3; i++) { - printf("create ...\n"); - model_data = multinet->create(model_name, 6000); - printf("destroy ...\n"); - multinet->destroy(model_data); - last_end_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); - mem_leak = start_size - last_end_size; - printf("create&destroy times:%d, memory leak:%d\n", i+2, mem_leak); - } - - esp_srmodel_deinit(models); - TEST_ASSERT_EQUAL(true, (mem_leak) < 1000 && last_end_size == first_end_size); -} - -TEST_CASE("multinet cpu loading", "[mn]") -{ - vTaskDelay(500 / portTICK_PERIOD_MS); - srmodel_list_t *models = esp_srmodel_init("model"); - char *model_name = esp_srmodel_filter(models, ESP_MN_PREFIX, NULL); - esp_mn_iface_t *multinet = esp_mn_handle_from_name(model_name); - - model_iface_data_t *model_data = multinet->create(model_name, 6000); - int frequency = multinet->get_samp_rate(model_data); - int audio_chunksize = multinet->get_samp_chunksize(model_data) * sizeof(int16_t); - char *lang = multinet->get_language(model_data); - esp_mn_commands_update_from_sdkconfig(multinet, model_data); - unsigned char* data = NULL; - size_t data_size = 0; - if (strcmp(lang, ESP_MN_ENGLISH) == 0) { - data = (unsigned char*)tell_me_a_joke; - data_size = sizeof(tell_me_a_joke); - printf("commands: tell me a joke, size:%d\n", data_size); - } else if(strcmp(lang, ESP_MN_CHINESE) == 0) { - data = (unsigned char*)da_kai_kong_tiao; - data_size = sizeof(da_kai_kong_tiao); - printf("commands: da kai kong tiao, size:%d\n", data_size); - } - - int16_t *buffer = malloc(audio_chunksize); - int chunks = 0; - struct timeval tv_start, tv_end; - gettimeofday(&tv_start, NULL); - esp_mn_state_t mn_state; - - while (1) { - if ((chunks + 1)*audio_chunksize <= data_size) { - memcpy(buffer, data + chunks * audio_chunksize, audio_chunksize); - } else { - memset(buffer, 0, audio_chunksize); - } - mn_state = multinet->detect(model_data, buffer); - if (mn_state == ESP_MN_STATE_DETECTED) { - esp_mn_results_t *mn_result = multinet->get_results(model_data); - if (mn_result->num > 0) - printf("detected: command id:%d, string:%s\n",mn_result->command_id[0], mn_result->string); - else - printf("timeout\n"); - break; - } - chunks++; - if (chunks > 600) - break; - } - gettimeofday(&tv_end, NULL); - int tv_ms=(tv_end.tv_sec-tv_start.tv_sec)*1000+(tv_end.tv_usec-tv_start.tv_usec)/1000; - chunks -= 7; - int run_ms = (chunks)*audio_chunksize/sizeof(int16_t)*1000/frequency; - printf("Done! Took %d ms to parse %d ms worth of samples in %d iterations. CPU loading(single core):%.1f%%\n", - tv_ms, run_ms, chunks, tv_ms*100.0/run_ms); - - multinet->destroy(model_data); - esp_srmodel_deinit(models); - TEST_ASSERT_EQUAL(true, mn_state == ESP_MN_STATE_DETECTED); -} - -TEST_CASE("multinet set commands", "[mn]") -{ - vTaskDelay(500 / portTICK_PERIOD_MS); - srmodel_list_t *models = esp_srmodel_init("model"); - char *model_name = esp_srmodel_filter(models, ESP_MN_PREFIX, NULL); - esp_mn_iface_t *multinet = esp_mn_handle_from_name(model_name); - - model_iface_data_t *model_data = multinet->create(model_name, 6000); - char *lang = multinet->get_language(model_data); - esp_mn_error_t *error_phrases = NULL; - printf("MODEL NAME %s\n", model_name); - - // first - if (strcmp(lang, ESP_MN_ENGLISH) == 0) { - if (strcmp(model_name, "mn5q8_en") == 0) { - TEST_ESP_OK(esp_mn_commands_add(1, "TfL Mm c qbK")); - TEST_ESP_OK(esp_mn_commands_add(2, "hicST qbK")); - } else { - TEST_ESP_OK(esp_mn_commands_add(1, "TURN ON THE LIGHT")); - TEST_ESP_OK(esp_mn_commands_add(2, "TURN OFF THE KITCHEN LIGHT")); - } - error_phrases = esp_mn_commands_update(); - } else if(strcmp(lang, ESP_MN_CHINESE) == 0) { - TEST_ESP_OK(esp_mn_commands_add(1, "da kai dian deng")); - TEST_ESP_OK(esp_mn_commands_add(2, "guan bi chu fang dian deng")); - error_phrases = esp_mn_commands_update(); - } else { - printf("Invalid language\n"); - } - TEST_ASSERT_EQUAL(true, error_phrases == NULL); - - // second - if (strcmp(lang, ESP_MN_ENGLISH) == 0) { - if (strcmp(model_name, "mn5q8_en") == 0) { - TEST_ESP_OK(esp_mn_commands_add(3, "TkN nN eL jc LiTS")); - TEST_ESP_OK(esp_mn_commands_add(4, "TkN eF eL jc LiTS")); - } else { - TEST_ESP_OK(esp_mn_commands_add(3, "TURN OFF THE LIGHT")); - TEST_ESP_OK(esp_mn_commands_add(4, "TURN OM THE KITCHEN LIGHT")); - } - error_phrases = esp_mn_commands_update(); - } else if(strcmp(lang, ESP_MN_CHINESE) == 0) { - esp_mn_commands_add(3, "guan bi dian deng"); - esp_mn_commands_add(4, "da kai chu fang dian deng"); - error_phrases = esp_mn_commands_update(); - } else { - printf("Invalid language\n"); - } - - multinet->destroy(model_data); - esp_srmodel_deinit(models); - TEST_ASSERT_EQUAL(true, error_phrases == NULL); -} - - -TEST_CASE("multinet add incorrect commands", "[mn]") -{ - vTaskDelay(500 / portTICK_PERIOD_MS); - srmodel_list_t *models = esp_srmodel_init("model"); - char *model_name = esp_srmodel_filter(models, ESP_MN_PREFIX, NULL); - esp_mn_iface_t *multinet = esp_mn_handle_from_name(model_name); - - model_iface_data_t *model_data = multinet->create(model_name, 6000); - char *lang = multinet->get_language(model_data); - esp_mn_error_t *error_phrases = NULL; - esp_err_t state = ESP_OK; - - if (strcmp(lang, ESP_MN_ENGLISH) == 0) { - state = esp_mn_commands_add(1, "TURN ON THE LIGHT 123"); - assert(state == ESP_ERR_INVALID_STATE); - state = esp_mn_commands_add(2, "TURN. OFF THE LIGHT?"); - assert(state == ESP_ERR_INVALID_STATE); - } else if(strcmp(lang, ESP_MN_CHINESE) == 0) { - if (strcmp(model_name, "mn6_cn_ac") == 0 || strcmp(model_name, "mn6_cn") == 0) { - state = esp_mn_commands_add(1, "dakai dian deng"); - assert(state == ESP_ERR_INVALID_STATE); - state = esp_mn_commands_add(2, "关闭电灯"); - assert(state == ESP_ERR_INVALID_STATE); - } else { - state = esp_mn_commands_add(1, "k"); - assert(state == ESP_ERR_INVALID_STATE); - } - } else { - printf("Invalid language\n"); - } - - multinet->destroy(model_data); - esp_srmodel_deinit(models); - TEST_ASSERT_EQUAL(true, error_phrases == NULL); -} - - -TEST_CASE("multinet add duplicated commands", "[mn]") -{ - vTaskDelay(500 / portTICK_PERIOD_MS); - srmodel_list_t *models = esp_srmodel_init("model"); - char *model_name = esp_srmodel_filter(models, ESP_MN_PREFIX, NULL); - esp_mn_iface_t *multinet = esp_mn_handle_from_name(model_name); - - model_iface_data_t *model_data = multinet->create(model_name, 6000); - char *lang = multinet->get_language(model_data); - esp_mn_error_t *error_phrases = NULL; - - if (strcmp(lang, ESP_MN_ENGLISH) == 0) { - if (strcmp(model_name, "mn5q8_en") == 0) { - esp_mn_commands_add(1, "TfL Mm c qbK"); - esp_mn_commands_add(1, "TfL Mm c qbK"); - } else { - esp_mn_commands_add(1, "TURN ON THE LIGHT"); - esp_mn_commands_add(1, "TURN ON THE LIGHT"); - } - } else if(strcmp(lang, ESP_MN_CHINESE) == 0) { - esp_mn_commands_add(1, "da kai dian deng"); - esp_mn_commands_add(1, "da kai dian deng"); - } else { - printf("Invalid language\n"); - } - - multinet->destroy(model_data); - esp_srmodel_deinit(models); - TEST_ASSERT_EQUAL(true, error_phrases == NULL); -} - - -TEST_CASE("multinet print active commands", "[mn]") -{ - vTaskDelay(500 / portTICK_PERIOD_MS); - srmodel_list_t *models = esp_srmodel_init("model"); - char *model_name = esp_srmodel_filter(models, ESP_MN_PREFIX, NULL); - esp_mn_iface_t *multinet = esp_mn_handle_from_name(model_name); - - model_iface_data_t *model_data = multinet->create(model_name, 6000); - char *lang = multinet->get_language(model_data); - esp_mn_commands_update_from_sdkconfig(multinet, model_data); - - if (strcmp(lang, ESP_MN_ENGLISH) == 0) { - if (strcmp(model_name, "mn5q8_en") == 0) { - esp_mn_commands_add(1, "TfL Mm qbK"); - } else { - esp_mn_commands_add(1, "THIS SHOULD NOT APPEAR IN ACTIVE COMMANDS"); - } - } else if(strcmp(lang, ESP_MN_CHINESE) == 0) { - esp_mn_commands_add(1, "bu ying gai chu xian zai biao zhong"); - } else { - printf("Invalid language\n"); - } - - multinet->print_active_speech_commands(model_data); - - multinet->destroy(model_data); - esp_srmodel_deinit(models); - TEST_ASSERT_EQUAL(true, 1); -} - - -TEST_CASE("multinet remove commands", "[mn]") -{ - vTaskDelay(500 / portTICK_PERIOD_MS); - srmodel_list_t *models = esp_srmodel_init("model"); - char *model_name = esp_srmodel_filter(models, ESP_MN_PREFIX, NULL); - esp_mn_iface_t *multinet = esp_mn_handle_from_name(model_name); - - model_iface_data_t *model_data = multinet->create(model_name, 6000); - char *lang = multinet->get_language(model_data); - esp_mn_commands_update_from_sdkconfig(multinet, model_data); - - if (strcmp(lang, ESP_MN_ENGLISH) == 0) { - if (strcmp(model_name, "mn5q8_en") == 0) { - esp_mn_commands_remove("TfL Mm c qbK"); - } else { - esp_mn_commands_remove("TURN ON THE LIGHT");; - } - } else if(strcmp(lang, ESP_MN_CHINESE) == 0) { - esp_mn_commands_remove("da kai dian deng"); - } else { - printf("Invalid language\n"); - } - - esp_mn_commands_update(); - multinet->print_active_speech_commands(model_data); - - multinet->destroy(model_data); - esp_srmodel_deinit(models); - TEST_ASSERT_EQUAL(true, 1); -} - - -TEST_CASE("multinet clear and add commands", "[mn]") -{ - vTaskDelay(500 / portTICK_PERIOD_MS); - srmodel_list_t *models = esp_srmodel_init("model"); - char *model_name = esp_srmodel_filter(models, ESP_MN_PREFIX, NULL); - esp_mn_iface_t *multinet = esp_mn_handle_from_name(model_name); - - model_iface_data_t *model_data = multinet->create(model_name, 6000); - char *lang = multinet->get_language(model_data); - esp_mn_commands_update_from_sdkconfig(multinet, model_data); - - esp_mn_commands_clear(); - - if (strcmp(lang, ESP_MN_ENGLISH) == 0) { - if (strcmp(model_name, "mn5q8_en") == 0) { - esp_mn_commands_add(1, "TfL Mm c qbK"); - } else { - esp_mn_commands_add(1, "TURN ON THE LIGHT"); - } - } else if(strcmp(lang, ESP_MN_CHINESE) == 0) { - esp_mn_commands_add(1, "da kai dian deng"); - } else { - printf("Invalid language\n"); - } - - esp_mn_commands_update(); - esp_mn_commands_print(); - multinet->print_active_speech_commands(model_data); - - if (strcmp(lang, ESP_MN_ENGLISH) == 0) { - if (strcmp(model_name, "mn5q8_en") == 0) { - esp_mn_commands_add(2, "Sgl c Sel"); - } else { - esp_mn_commands_add(2, "SING A SONG"); - } - } else if(strcmp(lang, ESP_MN_CHINESE) == 0) { - esp_mn_commands_add(1, "guan bi dian deng"); - } else { - printf("Invalid language\n"); - } - - esp_mn_commands_update(); - esp_mn_commands_print(); - multinet->print_active_speech_commands(model_data); - - multinet->destroy(model_data); - esp_srmodel_deinit(models); - TEST_ASSERT_EQUAL(true, 1); -} - - -TEST_CASE("multinet modify commands", "[mn]") -{ - vTaskDelay(500 / portTICK_PERIOD_MS); - srmodel_list_t *models = esp_srmodel_init("model"); - char *model_name = esp_srmodel_filter(models, ESP_MN_PREFIX, NULL); - esp_mn_iface_t *multinet = esp_mn_handle_from_name(model_name); - - model_iface_data_t *model_data = multinet->create(model_name, 6000); - char *lang = multinet->get_language(model_data); - esp_mn_commands_update_from_sdkconfig(multinet, model_data); - - if (strcmp(lang, ESP_MN_ENGLISH) == 0) { - if (strcmp(model_name, "mn5q8_en") == 0) { - esp_mn_commands_modify("TfL Mm c qbK", "TfL TfL Mm c qbK"); - } else { - esp_mn_commands_modify("TURN ON THE LIGHT", "TURN ON THE KITCHEN LIGHT"); - } - } else if(strcmp(lang, ESP_MN_CHINESE) == 0) { - esp_mn_commands_modify("da kai dian deng", "da kai chu fang deng"); - } else { - printf("Invalid language\n"); - } - - esp_mn_commands_update(); - multinet->print_active_speech_commands(model_data); - - multinet->destroy(model_data); - esp_srmodel_deinit(models); - TEST_ASSERT_EQUAL(true, 1); -} \ No newline at end of file diff --git a/test_apps/main/test_wakenet.c b/test_apps/main/test_wakenet.c deleted file mode 100644 index 7258ee4..0000000 --- a/test_apps/main/test_wakenet.c +++ /dev/null @@ -1,121 +0,0 @@ -/* test_mean.c: Implementation of a testable component. - - This example code is in the Public Domain (or CC0 licensed, at your option.) - - Unless required by applicable law or agreed to in writing, this - software is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR - CONDITIONS OF ANY KIND, either express or implied. -*/ - -#include "string.h" -#include -#include "unity.h" - -#include "model_path.h" -#include "esp_wn_iface.h" -#include "esp_wn_models.h" -#include "hilexin.h" -#include "dl_lib_convq_queue.h" -#include - -TEST_CASE("wakenet create/destroy API & memory leak", "[wn]") -{ - vTaskDelay(500 / portTICK_PERIOD_MS); - int start_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); - int start_internal_size = heap_caps_get_free_size(MALLOC_CAP_INTERNAL); - srmodel_list_t *models = esp_srmodel_init("model"); - char *model_name = esp_srmodel_filter(models, ESP_WN_PREFIX, NULL); - esp_wn_iface_t *wakenet = (esp_wn_iface_t*)esp_wn_handle_from_name(model_name); - - // test model loading time - struct timeval tv_start, tv_end; - gettimeofday(&tv_start, NULL); - model_iface_data_t *model_data = wakenet->create(model_name, DET_MODE_3CH_95); - gettimeofday(&tv_end, NULL); - int tv_ms = (tv_end.tv_sec - tv_start.tv_sec) * 1000 + (tv_end.tv_usec - tv_start.tv_usec) / 1000; - printf("create latency:%d ms\n", tv_ms); - - // test model memory concumption - int create_size = start_size - heap_caps_get_free_size(MALLOC_CAP_8BIT); - int create_internal_size = start_internal_size - heap_caps_get_free_size(MALLOC_CAP_INTERNAL); - printf("Internal RAM: %d, PSRAM:%d\n", create_internal_size, create_size - create_internal_size); - wakenet->destroy(model_data); - esp_srmodel_deinit(models); - - // test memory leak - int first_end_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); - int last_end_size = first_end_size; - int mem_leak = start_size - last_end_size; - printf("create&destroy times:%d, memory leak:%d\n", 1, mem_leak); - - for (int i = 0; i < 6; i++) { - printf("init partition ...\n"); - models = esp_srmodel_init("model"); - model_name = esp_srmodel_filter(models, ESP_WN_PREFIX, NULL); - wakenet = (esp_wn_iface_t*)esp_wn_handle_from_name(model_name); - - printf("create ...\n"); - // typedef enum { - // DET_MODE_90 = 0, // Normal - // DET_MODE_95 = 1, // Aggressive - // DET_MODE_2CH_90 = 2, - // DET_MODE_2CH_95 = 3, - // DET_MODE_3CH_90 = 4, - // DET_MODE_3CH_95 = 5, - // } det_mode_t; - model_data = wakenet->create(model_name, i); - - printf("destroy ...\n"); - wakenet->destroy(model_data); - esp_srmodel_deinit(models); - - last_end_size = heap_caps_get_free_size(MALLOC_CAP_8BIT); - mem_leak = start_size - last_end_size; - printf("create&destroy times:%d, memory leak:%d\n", i + 2, mem_leak); - } - - TEST_ASSERT_EQUAL(true, (mem_leak) < 1000 && last_end_size == first_end_size); -} - -TEST_CASE("wakenet detect API & cpu loading", "[wn]") -{ - vTaskDelay(500 / portTICK_PERIOD_MS); - srmodel_list_t *models = esp_srmodel_init("model"); - char *model_name = esp_srmodel_filter(models, ESP_WN_PREFIX, NULL); - esp_wn_iface_t *wakenet = (esp_wn_iface_t*)esp_wn_handle_from_name(model_name); - model_iface_data_t *model_data = wakenet->create(model_name, DET_MODE_95); - int frequency = wakenet->get_samp_rate(model_data); - int audio_chunksize = wakenet->get_samp_chunksize(model_data) * sizeof(int16_t); - int16_t *buffer = malloc(audio_chunksize); - int chunks = 0; - int detected = 0; - struct timeval tv_start, tv_end; - gettimeofday(&tv_start, NULL); - - while (1) { - if ((chunks + 1)*audio_chunksize <= sizeof(hilexin)) { - memcpy(buffer, hilexin + chunks * audio_chunksize, audio_chunksize); - } else { - memset(buffer, 0, audio_chunksize); - } - int res = wakenet->detect(model_data, buffer); - if (res > 0) { - detected = 1; - } - - chunks++; - if (detected == 1) { - break; - } - } - gettimeofday(&tv_end, NULL); - int tv_ms = (tv_end.tv_sec - tv_start.tv_sec) * 1000 + (tv_end.tv_usec - tv_start.tv_usec) / 1000; - int run_ms = (chunks) * audio_chunksize / sizeof(int16_t) * 1000 / frequency; - float cpu_loading = tv_ms * 100.0 / run_ms; - printf("Done! Took %d ms to parse %d ms worth of samples in %d iterations. CPU loading(single core):%.1f%%\n", - tv_ms, run_ms, chunks, cpu_loading); - - wakenet->destroy(model_data); - esp_srmodel_deinit(models); - TEST_ASSERT_EQUAL(true, (cpu_loading < 75 && detected == 1)); -} \ No newline at end of file diff --git a/test_apps/partitions.csv b/test_apps/partitions.csv deleted file mode 100644 index a4cce30..0000000 --- a/test_apps/partitions.csv +++ /dev/null @@ -1,4 +0,0 @@ -# Espressif ESP32 Partition Table -# Name, Type, SubType, Offset, Size -factory, app, factory, 0x010000, 8000k -model, data, , , 7000K, \ No newline at end of file diff --git a/test_apps/pytest_esp_sr.py b/test_apps/pytest_esp_sr.py deleted file mode 100644 index 8e73a51..0000000 --- a/test_apps/pytest_esp_sr.py +++ /dev/null @@ -1,35 +0,0 @@ -''' -Steps to run these cases: -- Build - - . ${IDF_PATH}/export.sh - - pip install idf_build_apps - - python test_apps/build_apps.py test_apps -t esp32s3 -- Test - - pip install -r tools/requirements/requirement.pytest.txt - - pytest test_apps --target esp32s2 -''' -import pytest -from pytest_embedded import Dut - -@pytest.mark.target('esp32s3') -@pytest.mark.parametrize( - 'config', - [ - 'mn5q8_cn', - 'mn6_cn', - ], -) -def test_multinet(dut: Dut)-> None: - dut.run_all_single_board_cases(group="mn") - - -@pytest.mark.target('esp32s3') -@pytest.mark.parametrize( - 'config', - [ - 'hilexin', - 'hiesp', - ], -) -def test_multinet(dut: Dut)-> None: - dut.run_all_single_board_cases(group="mn") \ No newline at end of file diff --git a/test_apps/sdkconfig.ci.mn5q8_cn b/test_apps/sdkconfig.ci.mn5q8_cn deleted file mode 100644 index 503a533..0000000 --- a/test_apps/sdkconfig.ci.mn5q8_cn +++ /dev/null @@ -1,2087 +0,0 @@ -# -# Automatically generated file. DO NOT EDIT. -# Espressif IoT Development Framework (ESP-IDF) Project Configuration -# -CONFIG_SOC_LEDC_SUPPORT_APB_CLOCK=y -CONFIG_SOC_LEDC_SUPPORT_XTAL_CLOCK=y -CONFIG_SOC_LEDC_CHANNEL_NUM=8 -CONFIG_SOC_LEDC_TIMER_BIT_WIDE_NUM=14 -CONFIG_SOC_LEDC_SUPPORT_FADE_STOP=y -CONFIG_SOC_MPU_MIN_REGION_SIZE=0x20000000 -CONFIG_SOC_MPU_REGIONS_MAX_NUM=8 -CONFIG_SOC_ADC_SUPPORTED=y -CONFIG_SOC_PCNT_SUPPORTED=y -CONFIG_SOC_WIFI_SUPPORTED=y -CONFIG_SOC_TWAI_SUPPORTED=y -CONFIG_SOC_GDMA_SUPPORTED=y -CONFIG_SOC_LCDCAM_SUPPORTED=y -CONFIG_SOC_MCPWM_SUPPORTED=y -CONFIG_SOC_DEDICATED_GPIO_SUPPORTED=y -CONFIG_SOC_CACHE_SUPPORT_WRAP=y -CONFIG_SOC_ULP_SUPPORTED=y -CONFIG_SOC_RISCV_COPROC_SUPPORTED=y -CONFIG_SOC_BT_SUPPORTED=y -CONFIG_SOC_USB_OTG_SUPPORTED=y -CONFIG_SOC_USB_SERIAL_JTAG_SUPPORTED=y -CONFIG_SOC_CCOMP_TIMER_SUPPORTED=y -CONFIG_SOC_ASYNC_MEMCPY_SUPPORTED=y -CONFIG_SOC_SUPPORTS_SECURE_DL_MODE=y -CONFIG_SOC_EFUSE_KEY_PURPOSE_FIELD=y -CONFIG_SOC_SDMMC_HOST_SUPPORTED=y -CONFIG_SOC_RTC_FAST_MEM_SUPPORTED=y -CONFIG_SOC_RTC_SLOW_MEM_SUPPORTED=y -CONFIG_SOC_RTC_MEM_SUPPORTED=y -CONFIG_SOC_PSRAM_DMA_CAPABLE=y -CONFIG_SOC_XT_WDT_SUPPORTED=y -CONFIG_SOC_I2S_SUPPORTED=y -CONFIG_SOC_RMT_SUPPORTED=y -CONFIG_SOC_SDM_SUPPORTED=y -CONFIG_SOC_SYSTIMER_SUPPORTED=y -CONFIG_SOC_SUPPORT_COEXISTENCE=y -CONFIG_SOC_TEMP_SENSOR_SUPPORTED=y -CONFIG_SOC_AES_SUPPORTED=y -CONFIG_SOC_MPI_SUPPORTED=y -CONFIG_SOC_SHA_SUPPORTED=y -CONFIG_SOC_HMAC_SUPPORTED=y -CONFIG_SOC_DIG_SIGN_SUPPORTED=y -CONFIG_SOC_FLASH_ENC_SUPPORTED=y -CONFIG_SOC_SECURE_BOOT_SUPPORTED=y -CONFIG_SOC_MEMPROT_SUPPORTED=y -CONFIG_SOC_TOUCH_SENSOR_SUPPORTED=y -CONFIG_SOC_XTAL_SUPPORT_40M=y -CONFIG_SOC_APPCPU_HAS_CLOCK_GATING_BUG=y -CONFIG_SOC_ADC_RTC_CTRL_SUPPORTED=y -CONFIG_SOC_ADC_DIG_CTRL_SUPPORTED=y -CONFIG_SOC_ADC_ARBITER_SUPPORTED=y -CONFIG_SOC_ADC_FILTER_SUPPORTED=y -CONFIG_SOC_ADC_MONITOR_SUPPORTED=y -CONFIG_SOC_ADC_DMA_SUPPORTED=y -CONFIG_SOC_ADC_PERIPH_NUM=2 -CONFIG_SOC_ADC_MAX_CHANNEL_NUM=10 -CONFIG_SOC_ADC_ATTEN_NUM=4 -CONFIG_SOC_ADC_DIGI_CONTROLLER_NUM=2 -CONFIG_SOC_ADC_PATT_LEN_MAX=24 -CONFIG_SOC_ADC_DIGI_MIN_BITWIDTH=12 -CONFIG_SOC_ADC_DIGI_MAX_BITWIDTH=12 -CONFIG_SOC_ADC_DIGI_RESULT_BYTES=4 -CONFIG_SOC_ADC_DIGI_DATA_BYTES_PER_CONV=4 -CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_HIGH=83333 -CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW=611 -CONFIG_SOC_ADC_RTC_MIN_BITWIDTH=12 -CONFIG_SOC_ADC_RTC_MAX_BITWIDTH=12 -CONFIG_SOC_RTC_SLOW_CLOCK_SUPPORT_8MD256=y -CONFIG_SOC_ADC_CALIBRATION_V1_SUPPORTED=y -CONFIG_SOC_APB_BACKUP_DMA=y -CONFIG_SOC_BROWNOUT_RESET_SUPPORTED=y -CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM=1 -CONFIG_SOC_CPU_CORES_NUM=2 -CONFIG_SOC_CPU_INTR_NUM=32 -CONFIG_SOC_CPU_HAS_FPU=y -CONFIG_SOC_CPU_BREAKPOINTS_NUM=2 -CONFIG_SOC_CPU_WATCHPOINTS_NUM=2 -CONFIG_SOC_CPU_WATCHPOINT_SIZE=64 -CONFIG_SOC_DS_SIGNATURE_MAX_BIT_LEN=4096 -CONFIG_SOC_DS_KEY_PARAM_MD_IV_LENGTH=16 -CONFIG_SOC_DS_KEY_CHECK_MAX_WAIT_US=1100 -CONFIG_SOC_GDMA_GROUPS=y -CONFIG_SOC_GDMA_PAIRS_PER_GROUP=5 -CONFIG_SOC_GDMA_SUPPORT_PSRAM=y -CONFIG_SOC_GDMA_PSRAM_MIN_ALIGN=16 -CONFIG_SOC_GPIO_PORT=1 -CONFIG_SOC_GPIO_PIN_COUNT=49 -CONFIG_SOC_GPIO_SUPPORT_RTC_INDEPENDENT=y -CONFIG_SOC_GPIO_SUPPORT_FORCE_HOLD=y -CONFIG_SOC_GPIO_VALID_GPIO_MASK=0x1FFFFFFFFFFFF -CONFIG_SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK=0x0001FFFFFC000000 -CONFIG_SOC_DEDIC_GPIO_OUT_CHANNELS_NUM=8 -CONFIG_SOC_DEDIC_GPIO_IN_CHANNELS_NUM=8 -CONFIG_SOC_DEDIC_GPIO_OUT_AUTO_ENABLE=y -CONFIG_SOC_I2C_NUM=2 -CONFIG_SOC_I2C_FIFO_LEN=32 -CONFIG_SOC_I2C_SUPPORT_SLAVE=y -CONFIG_SOC_I2C_SUPPORT_HW_CLR_BUS=y -CONFIG_SOC_I2C_SUPPORT_XTAL=y -CONFIG_SOC_I2C_SUPPORT_RTC=y -CONFIG_SOC_I2S_NUM=2 -CONFIG_SOC_I2S_HW_VERSION_2=y -CONFIG_SOC_I2S_SUPPORTS_PCM=y -CONFIG_SOC_I2S_SUPPORTS_PDM=y -CONFIG_SOC_I2S_SUPPORTS_PDM_TX=y -CONFIG_SOC_I2S_SUPPORTS_PDM_RX=y -CONFIG_SOC_I2S_SUPPORTS_PDM_CODEC=y -CONFIG_SOC_I2S_SUPPORTS_TDM=y -CONFIG_SOC_MCPWM_GROUPS=2 -CONFIG_SOC_MCPWM_TIMERS_PER_GROUP=3 -CONFIG_SOC_MCPWM_OPERATORS_PER_GROUP=3 -CONFIG_SOC_MCPWM_COMPARATORS_PER_OPERATOR=2 -CONFIG_SOC_MCPWM_GENERATORS_PER_OPERATOR=2 -CONFIG_SOC_MCPWM_TRIGGERS_PER_OPERATOR=2 -CONFIG_SOC_MCPWM_GPIO_FAULTS_PER_GROUP=3 -CONFIG_SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP=y -CONFIG_SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER=3 -CONFIG_SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP=3 -CONFIG_SOC_MCPWM_SWSYNC_CAN_PROPAGATE=y -CONFIG_SOC_PCNT_GROUPS=y -CONFIG_SOC_PCNT_UNITS_PER_GROUP=4 -CONFIG_SOC_PCNT_CHANNELS_PER_UNIT=2 -CONFIG_SOC_PCNT_THRES_POINT_PER_UNIT=2 -CONFIG_SOC_RMT_GROUPS=1 -CONFIG_SOC_RMT_TX_CANDIDATES_PER_GROUP=4 -CONFIG_SOC_RMT_RX_CANDIDATES_PER_GROUP=4 -CONFIG_SOC_RMT_CHANNELS_PER_GROUP=8 -CONFIG_SOC_RMT_MEM_WORDS_PER_CHANNEL=48 -CONFIG_SOC_RMT_SUPPORT_RX_PINGPONG=y -CONFIG_SOC_RMT_SUPPORT_RX_DEMODULATION=y -CONFIG_SOC_RMT_SUPPORT_TX_ASYNC_STOP=y -CONFIG_SOC_RMT_SUPPORT_TX_LOOP_COUNT=y -CONFIG_SOC_RMT_SUPPORT_TX_LOOP_AUTO_STOP=y -CONFIG_SOC_RMT_SUPPORT_TX_SYNCHRO=y -CONFIG_SOC_RMT_SUPPORT_TX_CARRIER_DATA_ONLY=y -CONFIG_SOC_RMT_SUPPORT_XTAL=y -CONFIG_SOC_RMT_SUPPORT_RC_FAST=y -CONFIG_SOC_RMT_SUPPORT_APB=y -CONFIG_SOC_RMT_SUPPORT_DMA=y -CONFIG_SOC_LCD_I80_SUPPORTED=y -CONFIG_SOC_LCD_RGB_SUPPORTED=y -CONFIG_SOC_LCD_I80_BUSES=1 -CONFIG_SOC_LCD_RGB_PANELS=1 -CONFIG_SOC_LCD_I80_BUS_WIDTH=16 -CONFIG_SOC_LCD_RGB_DATA_WIDTH=16 -CONFIG_SOC_LCD_SUPPORT_RGB_YUV_CONV=y -CONFIG_SOC_RTC_CNTL_CPU_PD_DMA_BUS_WIDTH=128 -CONFIG_SOC_RTC_CNTL_CPU_PD_REG_FILE_NUM=549 -CONFIG_SOC_RTC_CNTL_TAGMEM_PD_DMA_BUS_WIDTH=128 -CONFIG_SOC_RTCIO_PIN_COUNT=22 -CONFIG_SOC_RTCIO_INPUT_OUTPUT_SUPPORTED=y -CONFIG_SOC_RTCIO_HOLD_SUPPORTED=y -CONFIG_SOC_RTCIO_WAKE_SUPPORTED=y -CONFIG_SOC_SDM_GROUPS=y -CONFIG_SOC_SDM_CHANNELS_PER_GROUP=8 -CONFIG_SOC_SPI_PERIPH_NUM=3 -CONFIG_SOC_SPI_MAX_CS_NUM=6 -CONFIG_SOC_SPI_MAXIMUM_BUFFER_SIZE=64 -CONFIG_SOC_SPI_SUPPORT_DDRCLK=y -CONFIG_SOC_SPI_SLAVE_SUPPORT_SEG_TRANS=y -CONFIG_SOC_SPI_SUPPORT_CD_SIG=y -CONFIG_SOC_SPI_SUPPORT_CONTINUOUS_TRANS=y -CONFIG_SOC_SPI_SUPPORT_SLAVE_HD_VER2=y -CONFIG_SOC_SPI_PERIPH_SUPPORT_CONTROL_DUMMY_OUT=y -CONFIG_SOC_MEMSPI_IS_INDEPENDENT=y -CONFIG_SOC_SPI_MAX_PRE_DIVIDER=16 -CONFIG_SOC_SPI_SUPPORT_OCT=y -CONFIG_SOC_MEMSPI_SRC_FREQ_120M=y -CONFIG_SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED=y -CONFIG_SOC_MEMSPI_SRC_FREQ_40M_SUPPORTED=y -CONFIG_SOC_MEMSPI_SRC_FREQ_20M_SUPPORTED=y -CONFIG_SOC_SPIRAM_SUPPORTED=y -CONFIG_SOC_SYSTIMER_COUNTER_NUM=2 -CONFIG_SOC_SYSTIMER_ALARM_NUM=3 -CONFIG_SOC_SYSTIMER_BIT_WIDTH_LO=32 -CONFIG_SOC_SYSTIMER_BIT_WIDTH_HI=20 -CONFIG_SOC_SYSTIMER_FIXED_DIVIDER=y -CONFIG_SOC_SYSTIMER_INT_LEVEL=y -CONFIG_SOC_SYSTIMER_ALARM_MISS_COMPENSATE=y -CONFIG_SOC_TIMER_GROUPS=2 -CONFIG_SOC_TIMER_GROUP_TIMERS_PER_GROUP=2 -CONFIG_SOC_TIMER_GROUP_COUNTER_BIT_WIDTH=54 -CONFIG_SOC_TIMER_GROUP_SUPPORT_XTAL=y -CONFIG_SOC_TIMER_GROUP_SUPPORT_APB=y -CONFIG_SOC_TIMER_GROUP_TOTAL_TIMERS=4 -CONFIG_SOC_TOUCH_VERSION_2=y -CONFIG_SOC_TOUCH_SENSOR_NUM=15 -CONFIG_SOC_TOUCH_PROXIMITY_CHANNEL_NUM=3 -CONFIG_SOC_TOUCH_PROXIMITY_MEAS_DONE_SUPPORTED=y -CONFIG_SOC_TOUCH_PAD_THRESHOLD_MAX=0x1FFFFF -CONFIG_SOC_TOUCH_PAD_MEASURE_WAIT_MAX=0xFF -CONFIG_SOC_UART_NUM=3 -CONFIG_SOC_UART_FIFO_LEN=128 -CONFIG_SOC_UART_BITRATE_MAX=5000000 -CONFIG_SOC_UART_SUPPORT_FSM_TX_WAIT_SEND=y -CONFIG_SOC_UART_SUPPORT_WAKEUP_INT=y -CONFIG_SOC_UART_SUPPORT_APB_CLK=y -CONFIG_SOC_UART_SUPPORT_RTC_CLK=y -CONFIG_SOC_UART_SUPPORT_XTAL_CLK=y -CONFIG_SOC_UART_REQUIRE_CORE_RESET=y -CONFIG_SOC_USB_PERIPH_NUM=y -CONFIG_SOC_SHA_DMA_MAX_BUFFER_SIZE=3968 -CONFIG_SOC_SHA_SUPPORT_DMA=y -CONFIG_SOC_SHA_SUPPORT_RESUME=y -CONFIG_SOC_SHA_GDMA=y -CONFIG_SOC_SHA_SUPPORT_SHA1=y -CONFIG_SOC_SHA_SUPPORT_SHA224=y -CONFIG_SOC_SHA_SUPPORT_SHA256=y -CONFIG_SOC_SHA_SUPPORT_SHA384=y -CONFIG_SOC_SHA_SUPPORT_SHA512=y -CONFIG_SOC_SHA_SUPPORT_SHA512_224=y -CONFIG_SOC_SHA_SUPPORT_SHA512_256=y -CONFIG_SOC_SHA_SUPPORT_SHA512_T=y -CONFIG_SOC_RSA_MAX_BIT_LEN=4096 -CONFIG_SOC_AES_SUPPORT_DMA=y -CONFIG_SOC_AES_GDMA=y -CONFIG_SOC_AES_SUPPORT_AES_128=y -CONFIG_SOC_AES_SUPPORT_AES_256=y -CONFIG_SOC_PM_SUPPORT_EXT_WAKEUP=y -CONFIG_SOC_PM_SUPPORT_WIFI_WAKEUP=y -CONFIG_SOC_PM_SUPPORT_BT_WAKEUP=y -CONFIG_SOC_PM_SUPPORT_TOUCH_SENSOR_WAKEUP=y -CONFIG_SOC_PM_SUPPORT_CPU_PD=y -CONFIG_SOC_PM_SUPPORT_TAGMEM_PD=y -CONFIG_SOC_PM_SUPPORT_RTC_PERIPH_PD=y -CONFIG_SOC_PM_SUPPORT_MODEM_PD=y -CONFIG_SOC_PM_SUPPORT_DEEPSLEEP_CHECK_STUB_ONLY=y -CONFIG_SOC_EFUSE_DIS_DOWNLOAD_DCACHE=y -CONFIG_SOC_EFUSE_HARD_DIS_JTAG=y -CONFIG_SOC_EFUSE_DIS_USB_JTAG=y -CONFIG_SOC_EFUSE_SOFT_DIS_JTAG=y -CONFIG_SOC_EFUSE_DIS_DIRECT_BOOT=y -CONFIG_SOC_EFUSE_BLOCK9_KEY_PURPOSE_QUIRK=y -CONFIG_SOC_SECURE_BOOT_V2_RSA=y -CONFIG_SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS=3 -CONFIG_SOC_EFUSE_REVOKE_BOOT_KEY_DIGESTS=y -CONFIG_SOC_SUPPORT_SECURE_BOOT_REVOKE_KEY=y -CONFIG_SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX=64 -CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES=y -CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_OPTIONS=y -CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_128=y -CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_256=y -CONFIG_SOC_MEMPROT_CPU_PREFETCH_PAD_SIZE=16 -CONFIG_SOC_MEMPROT_MEM_ALIGN_SIZE=256 -CONFIG_SOC_PHY_DIG_REGS_MEM_SIZE=21 -CONFIG_SOC_MAC_BB_PD_MEM_SIZE=192 -CONFIG_SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH=12 -CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_WAIT_IDLE=y -CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND=y -CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_RESUME=y -CONFIG_SOC_SPI_MEM_SUPPORT_SW_SUSPEND=y -CONFIG_SOC_SPI_MEM_SUPPORT_OPI_MODE=y -CONFIG_SOC_SPI_MEM_SUPPORT_TIME_TUNING=y -CONFIG_SOC_SPI_MEM_SUPPORT_CONFIG_GPIO_BY_EFUSE=y -CONFIG_SOC_COEX_HW_PTI=y -CONFIG_SOC_SDMMC_USE_GPIO_MATRIX=y -CONFIG_SOC_SDMMC_NUM_SLOTS=2 -CONFIG_SOC_SDMMC_SUPPORT_XTAL_CLOCK=y -CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_FAST_RC=y -CONFIG_SOC_WIFI_HW_TSF=y -CONFIG_SOC_WIFI_FTM_SUPPORT=y -CONFIG_SOC_WIFI_GCMP_SUPPORT=y -CONFIG_SOC_WIFI_WAPI_SUPPORT=y -CONFIG_SOC_WIFI_CSI_SUPPORT=y -CONFIG_SOC_WIFI_MESH_SUPPORT=y -CONFIG_SOC_BLE_SUPPORTED=y -CONFIG_SOC_BLE_MESH_SUPPORTED=y -CONFIG_SOC_BLE_50_SUPPORTED=y -CONFIG_SOC_BLE_DEVICE_PRIVACY_SUPPORTED=y -CONFIG_SOC_TWAI_BRP_MIN=2 -CONFIG_SOC_TWAI_BRP_MAX=16384 -CONFIG_SOC_TWAI_SUPPORTS_RX_STATUS=y -CONFIG_IDF_CMAKE=y -CONFIG_IDF_TARGET_ARCH_XTENSA=y -CONFIG_IDF_TARGET_ARCH="xtensa" -CONFIG_IDF_TARGET="esp32s3" -CONFIG_IDF_TARGET_ESP32S3=y -CONFIG_IDF_FIRMWARE_CHIP_ID=0x0009 - -# -# Build type -# -CONFIG_APP_BUILD_TYPE_APP_2NDBOOT=y -# CONFIG_APP_BUILD_TYPE_ELF_RAM is not set -CONFIG_APP_BUILD_GENERATE_BINARIES=y -CONFIG_APP_BUILD_BOOTLOADER=y -CONFIG_APP_BUILD_USE_FLASH_SECTIONS=y -# CONFIG_APP_REPRODUCIBLE_BUILD is not set -# CONFIG_APP_NO_BLOBS is not set -# end of Build type - -# -# Bootloader config -# -CONFIG_BOOTLOADER_OFFSET_IN_FLASH=0x0 -CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_SIZE=y -# CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_DEBUG is not set -# CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_PERF is not set -# CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_NONE is not set -# CONFIG_BOOTLOADER_LOG_LEVEL_NONE is not set -# CONFIG_BOOTLOADER_LOG_LEVEL_ERROR is not set -# CONFIG_BOOTLOADER_LOG_LEVEL_WARN is not set -CONFIG_BOOTLOADER_LOG_LEVEL_INFO=y -# CONFIG_BOOTLOADER_LOG_LEVEL_DEBUG is not set -# CONFIG_BOOTLOADER_LOG_LEVEL_VERBOSE is not set -CONFIG_BOOTLOADER_LOG_LEVEL=3 -CONFIG_BOOTLOADER_VDDSDIO_BOOST_1_9V=y -# CONFIG_BOOTLOADER_FACTORY_RESET is not set -# CONFIG_BOOTLOADER_APP_TEST is not set -CONFIG_BOOTLOADER_REGION_PROTECTION_ENABLE=y -CONFIG_BOOTLOADER_WDT_ENABLE=y -# CONFIG_BOOTLOADER_WDT_DISABLE_IN_USER_CODE is not set -CONFIG_BOOTLOADER_WDT_TIME_MS=9000 -# CONFIG_BOOTLOADER_APP_ROLLBACK_ENABLE is not set -# CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP is not set -# CONFIG_BOOTLOADER_SKIP_VALIDATE_ON_POWER_ON is not set -# CONFIG_BOOTLOADER_SKIP_VALIDATE_ALWAYS is not set -CONFIG_BOOTLOADER_RESERVE_RTC_SIZE=0 -# CONFIG_BOOTLOADER_CUSTOM_RESERVE_RTC is not set -CONFIG_BOOTLOADER_FLASH_XMC_SUPPORT=y -# end of Bootloader config - -# -# Security features -# -CONFIG_SECURE_BOOT_V2_RSA_SUPPORTED=y -CONFIG_SECURE_BOOT_V2_PREFERRED=y -# CONFIG_SECURE_SIGNED_APPS_NO_SECURE_BOOT is not set -# CONFIG_SECURE_BOOT is not set -# CONFIG_SECURE_FLASH_ENC_ENABLED is not set -CONFIG_SECURE_ROM_DL_MODE_ENABLED=y -# end of Security features - -# -# Application manager -# -CONFIG_APP_COMPILE_TIME_DATE=y -# CONFIG_APP_EXCLUDE_PROJECT_VER_VAR is not set -# CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR is not set -# CONFIG_APP_PROJECT_VER_FROM_CONFIG is not set -CONFIG_APP_RETRIEVE_LEN_ELF_SHA=16 -# end of Application manager - -CONFIG_ESP_ROM_HAS_CRC_LE=y -CONFIG_ESP_ROM_HAS_CRC_BE=y -CONFIG_ESP_ROM_HAS_MZ_CRC32=y -CONFIG_ESP_ROM_HAS_JPEG_DECODE=y -CONFIG_ESP_ROM_UART_CLK_IS_XTAL=y -CONFIG_ESP_ROM_HAS_RETARGETABLE_LOCKING=y -CONFIG_ESP_ROM_USB_SERIAL_DEVICE_NUM=4 -CONFIG_ESP_ROM_HAS_ERASE_0_REGION_BUG=y -CONFIG_ESP_ROM_GET_CLK_FREQ=y -CONFIG_ESP_ROM_HAS_HAL_WDT=y -CONFIG_ESP_ROM_NEEDS_SWSETUP_WORKAROUND=y -CONFIG_ESP_ROM_HAS_ETS_PRINTF_BUG=y - -# -# Boot ROM Behavior -# -CONFIG_BOOT_ROM_LOG_ALWAYS_ON=y -# CONFIG_BOOT_ROM_LOG_ALWAYS_OFF is not set -# CONFIG_BOOT_ROM_LOG_ON_GPIO_HIGH is not set -# CONFIG_BOOT_ROM_LOG_ON_GPIO_LOW is not set -# end of Boot ROM Behavior - -# -# Serial flasher config -# -# CONFIG_ESPTOOLPY_NO_STUB is not set -# CONFIG_ESPTOOLPY_OCT_FLASH is not set -CONFIG_ESPTOOLPY_FLASHMODE_QIO=y -# CONFIG_ESPTOOLPY_FLASHMODE_QOUT is not set -# CONFIG_ESPTOOLPY_FLASHMODE_DIO is not set -# CONFIG_ESPTOOLPY_FLASHMODE_DOUT is not set -CONFIG_ESPTOOLPY_FLASH_SAMPLE_MODE_STR=y -CONFIG_ESPTOOLPY_FLASHMODE="dio" -# CONFIG_ESPTOOLPY_FLASHFREQ_120M is not set -CONFIG_ESPTOOLPY_FLASHFREQ_80M=y -# CONFIG_ESPTOOLPY_FLASHFREQ_40M is not set -# CONFIG_ESPTOOLPY_FLASHFREQ_20M is not set -CONFIG_ESPTOOLPY_FLASHFREQ="80m" -# CONFIG_ESPTOOLPY_FLASHSIZE_1MB is not set -# CONFIG_ESPTOOLPY_FLASHSIZE_2MB is not set -# CONFIG_ESPTOOLPY_FLASHSIZE_4MB is not set -# CONFIG_ESPTOOLPY_FLASHSIZE_8MB is not set -CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y -# CONFIG_ESPTOOLPY_FLASHSIZE_32MB is not set -# CONFIG_ESPTOOLPY_FLASHSIZE_64MB is not set -# CONFIG_ESPTOOLPY_FLASHSIZE_128MB is not set -CONFIG_ESPTOOLPY_FLASHSIZE="16MB" -# CONFIG_ESPTOOLPY_HEADER_FLASHSIZE_UPDATE is not set -CONFIG_ESPTOOLPY_BEFORE_RESET=y -# CONFIG_ESPTOOLPY_BEFORE_NORESET is not set -CONFIG_ESPTOOLPY_BEFORE="default_reset" -CONFIG_ESPTOOLPY_AFTER_RESET=y -# CONFIG_ESPTOOLPY_AFTER_NORESET is not set -CONFIG_ESPTOOLPY_AFTER="hard_reset" -CONFIG_ESPTOOLPY_MONITOR_BAUD=115200 -# end of Serial flasher config - -# -# Partition Table -# -# CONFIG_PARTITION_TABLE_SINGLE_APP is not set -# CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE is not set -# CONFIG_PARTITION_TABLE_TWO_OTA is not set -CONFIG_PARTITION_TABLE_CUSTOM=y -CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" -CONFIG_PARTITION_TABLE_FILENAME="partitions.csv" -CONFIG_PARTITION_TABLE_OFFSET=0x8000 -CONFIG_PARTITION_TABLE_MD5=y -# end of Partition Table - -# -# ESP Speech Recognition -# -CONFIG_MODEL_IN_SPIFFS=y -# CONFIG_MODEL_IN_SDCARD is not set -CONFIG_USE_AFE=y -CONFIG_AFE_INTERFACE_V1=y -CONFIG_USE_WAKENET=y -# CONFIG_SR_WN_WN8_ALEXA is not set -CONFIG_SR_WN_WN9_HILEXIN=y -# CONFIG_SR_WN_WN9_XIAOAITONGXUE is not set -# CONFIG_SR_WN_WN9_ALEXA is not set -# CONFIG_SR_WN_WN9_HIESP is not set -# CONFIG_SR_WN_WN9_NIHAOXIAOZHI is not set -# CONFIG_SR_WN_WN9_CUSTOMWORD is not set -# CONFIG_SR_WN_LOAD_MULIT_WORD is not set -CONFIG_USE_MULTINET=y -# CONFIG_SR_MN_CN_NONE is not set -# CONFIG_SR_MN_CN_MULTINET4_5_SINGLE_RECOGNITION is not set -# CONFIG_SR_MN_CN_MULTINET4_5_SINGLE_RECOGNITION_QUANT8 is not set -CONFIG_SR_MN_CN_MULTINET5_RECOGNITION_QUANT8=y -# CONFIG_SR_MN_CN_MULTINET6_QUANT is not set -# CONFIG_SR_MN_CN_MULTINET6_AC_QUANT is not set -CONFIG_SR_MN_EN_NONE=y -# CONFIG_SR_MN_EN_MULTINET5_SINGLE_RECOGNITION_QUANT8 is not set -# CONFIG_SR_MN_EN_MULTINET6_QUANT is not set - -# -# Add Chinese speech commands -# -CONFIG_CN_SPEECH_COMMAND_ID0="da kai kong tiao" -CONFIG_CN_SPEECH_COMMAND_ID1="guan bi kong tiao" -CONFIG_CN_SPEECH_COMMAND_ID2="zeng da feng su" -CONFIG_CN_SPEECH_COMMAND_ID3="jian xiao feng su" -CONFIG_CN_SPEECH_COMMAND_ID4="sheng gao yi du" -CONFIG_CN_SPEECH_COMMAND_ID5="jiang di yi du" -CONFIG_CN_SPEECH_COMMAND_ID6="zhi re mo shi" -CONFIG_CN_SPEECH_COMMAND_ID7="zhi leng mo shi" -CONFIG_CN_SPEECH_COMMAND_ID8="song feng mo shi" -CONFIG_CN_SPEECH_COMMAND_ID9="jie neng mo shi" -CONFIG_CN_SPEECH_COMMAND_ID10="chu shi mo shi" -CONFIG_CN_SPEECH_COMMAND_ID11="jian kang mo shi" -CONFIG_CN_SPEECH_COMMAND_ID12="shui mian mo shi" -CONFIG_CN_SPEECH_COMMAND_ID13="da kai lan ya" -CONFIG_CN_SPEECH_COMMAND_ID14="guan bi lan ya" -CONFIG_CN_SPEECH_COMMAND_ID15="kai shi bo fang" -CONFIG_CN_SPEECH_COMMAND_ID16="zan ting bo fang" -CONFIG_CN_SPEECH_COMMAND_ID17="ding shi yi xiao shi" -CONFIG_CN_SPEECH_COMMAND_ID18="da kai dian deng" -CONFIG_CN_SPEECH_COMMAND_ID19="guan bi dian deng" -CONFIG_CN_SPEECH_COMMAND_ID20="" -CONFIG_CN_SPEECH_COMMAND_ID21="" -CONFIG_CN_SPEECH_COMMAND_ID22="" -CONFIG_CN_SPEECH_COMMAND_ID23="" -CONFIG_CN_SPEECH_COMMAND_ID24="" -CONFIG_CN_SPEECH_COMMAND_ID25="" -CONFIG_CN_SPEECH_COMMAND_ID26="" -CONFIG_CN_SPEECH_COMMAND_ID27="" -CONFIG_CN_SPEECH_COMMAND_ID28="" -CONFIG_CN_SPEECH_COMMAND_ID29="" -CONFIG_CN_SPEECH_COMMAND_ID30="" -CONFIG_CN_SPEECH_COMMAND_ID31="" -CONFIG_CN_SPEECH_COMMAND_ID32="" -CONFIG_CN_SPEECH_COMMAND_ID33="" -CONFIG_CN_SPEECH_COMMAND_ID34="" -CONFIG_CN_SPEECH_COMMAND_ID35="" -CONFIG_CN_SPEECH_COMMAND_ID36="" -CONFIG_CN_SPEECH_COMMAND_ID37="" -CONFIG_CN_SPEECH_COMMAND_ID38="" -CONFIG_CN_SPEECH_COMMAND_ID39="" -CONFIG_CN_SPEECH_COMMAND_ID40="" -CONFIG_CN_SPEECH_COMMAND_ID41="" -CONFIG_CN_SPEECH_COMMAND_ID42="" -CONFIG_CN_SPEECH_COMMAND_ID43="" -CONFIG_CN_SPEECH_COMMAND_ID44="" -CONFIG_CN_SPEECH_COMMAND_ID45="" -CONFIG_CN_SPEECH_COMMAND_ID46="" -CONFIG_CN_SPEECH_COMMAND_ID47="" -CONFIG_CN_SPEECH_COMMAND_ID48="" -CONFIG_CN_SPEECH_COMMAND_ID49="" -CONFIG_CN_SPEECH_COMMAND_ID50="" -CONFIG_CN_SPEECH_COMMAND_ID51="" -CONFIG_CN_SPEECH_COMMAND_ID52="" -CONFIG_CN_SPEECH_COMMAND_ID53="" -CONFIG_CN_SPEECH_COMMAND_ID54="" -CONFIG_CN_SPEECH_COMMAND_ID55="" -CONFIG_CN_SPEECH_COMMAND_ID56="" -CONFIG_CN_SPEECH_COMMAND_ID57="" -CONFIG_CN_SPEECH_COMMAND_ID58="" -CONFIG_CN_SPEECH_COMMAND_ID59="" -CONFIG_CN_SPEECH_COMMAND_ID60="" -CONFIG_CN_SPEECH_COMMAND_ID61="" -CONFIG_CN_SPEECH_COMMAND_ID62="" -CONFIG_CN_SPEECH_COMMAND_ID63="" -CONFIG_CN_SPEECH_COMMAND_ID64="" -CONFIG_CN_SPEECH_COMMAND_ID65="" -CONFIG_CN_SPEECH_COMMAND_ID66="" -CONFIG_CN_SPEECH_COMMAND_ID67="" -CONFIG_CN_SPEECH_COMMAND_ID68="" -CONFIG_CN_SPEECH_COMMAND_ID69="" -CONFIG_CN_SPEECH_COMMAND_ID70="" -CONFIG_CN_SPEECH_COMMAND_ID71="" -CONFIG_CN_SPEECH_COMMAND_ID72="" -CONFIG_CN_SPEECH_COMMAND_ID73="" -CONFIG_CN_SPEECH_COMMAND_ID74="" -CONFIG_CN_SPEECH_COMMAND_ID75="" -CONFIG_CN_SPEECH_COMMAND_ID76="" -CONFIG_CN_SPEECH_COMMAND_ID77="" -CONFIG_CN_SPEECH_COMMAND_ID78="" -CONFIG_CN_SPEECH_COMMAND_ID79="" -CONFIG_CN_SPEECH_COMMAND_ID80="" -CONFIG_CN_SPEECH_COMMAND_ID81="" -CONFIG_CN_SPEECH_COMMAND_ID82="" -CONFIG_CN_SPEECH_COMMAND_ID83="" -CONFIG_CN_SPEECH_COMMAND_ID84="" -CONFIG_CN_SPEECH_COMMAND_ID85="" -CONFIG_CN_SPEECH_COMMAND_ID86="" -CONFIG_CN_SPEECH_COMMAND_ID87="" -CONFIG_CN_SPEECH_COMMAND_ID88="" -CONFIG_CN_SPEECH_COMMAND_ID89="" -CONFIG_CN_SPEECH_COMMAND_ID90="" -CONFIG_CN_SPEECH_COMMAND_ID91="" -CONFIG_CN_SPEECH_COMMAND_ID92="" -CONFIG_CN_SPEECH_COMMAND_ID93="" -CONFIG_CN_SPEECH_COMMAND_ID94="" -CONFIG_CN_SPEECH_COMMAND_ID95="" -CONFIG_CN_SPEECH_COMMAND_ID96="" -CONFIG_CN_SPEECH_COMMAND_ID97="" -CONFIG_CN_SPEECH_COMMAND_ID98="" -CONFIG_CN_SPEECH_COMMAND_ID99="" -CONFIG_CN_SPEECH_COMMAND_ID100="" -CONFIG_CN_SPEECH_COMMAND_ID101="" -CONFIG_CN_SPEECH_COMMAND_ID102="" -CONFIG_CN_SPEECH_COMMAND_ID103="" -CONFIG_CN_SPEECH_COMMAND_ID104="" -CONFIG_CN_SPEECH_COMMAND_ID105="" -CONFIG_CN_SPEECH_COMMAND_ID106="" -CONFIG_CN_SPEECH_COMMAND_ID107="" -CONFIG_CN_SPEECH_COMMAND_ID108="" -CONFIG_CN_SPEECH_COMMAND_ID109="" -CONFIG_CN_SPEECH_COMMAND_ID110="" -CONFIG_CN_SPEECH_COMMAND_ID111="" -CONFIG_CN_SPEECH_COMMAND_ID112="" -CONFIG_CN_SPEECH_COMMAND_ID113="" -CONFIG_CN_SPEECH_COMMAND_ID114="" -CONFIG_CN_SPEECH_COMMAND_ID115="" -CONFIG_CN_SPEECH_COMMAND_ID116="" -CONFIG_CN_SPEECH_COMMAND_ID117="" -CONFIG_CN_SPEECH_COMMAND_ID118="" -CONFIG_CN_SPEECH_COMMAND_ID119="" -CONFIG_CN_SPEECH_COMMAND_ID120="" -CONFIG_CN_SPEECH_COMMAND_ID121="" -CONFIG_CN_SPEECH_COMMAND_ID122="" -CONFIG_CN_SPEECH_COMMAND_ID123="" -CONFIG_CN_SPEECH_COMMAND_ID124="" -CONFIG_CN_SPEECH_COMMAND_ID125="" -CONFIG_CN_SPEECH_COMMAND_ID126="" -CONFIG_CN_SPEECH_COMMAND_ID127="" -CONFIG_CN_SPEECH_COMMAND_ID128="" -CONFIG_CN_SPEECH_COMMAND_ID129="" -CONFIG_CN_SPEECH_COMMAND_ID130="" -CONFIG_CN_SPEECH_COMMAND_ID131="" -CONFIG_CN_SPEECH_COMMAND_ID132="" -CONFIG_CN_SPEECH_COMMAND_ID133="" -CONFIG_CN_SPEECH_COMMAND_ID134="" -CONFIG_CN_SPEECH_COMMAND_ID135="" -CONFIG_CN_SPEECH_COMMAND_ID136="" -CONFIG_CN_SPEECH_COMMAND_ID137="" -CONFIG_CN_SPEECH_COMMAND_ID138="" -CONFIG_CN_SPEECH_COMMAND_ID139="" -CONFIG_CN_SPEECH_COMMAND_ID140="" -CONFIG_CN_SPEECH_COMMAND_ID141="" -CONFIG_CN_SPEECH_COMMAND_ID142="" -CONFIG_CN_SPEECH_COMMAND_ID143="" -CONFIG_CN_SPEECH_COMMAND_ID144="" -CONFIG_CN_SPEECH_COMMAND_ID145="" -CONFIG_CN_SPEECH_COMMAND_ID146="" -CONFIG_CN_SPEECH_COMMAND_ID147="" -CONFIG_CN_SPEECH_COMMAND_ID148="" -CONFIG_CN_SPEECH_COMMAND_ID149="" -CONFIG_CN_SPEECH_COMMAND_ID150="" -CONFIG_CN_SPEECH_COMMAND_ID151="" -CONFIG_CN_SPEECH_COMMAND_ID152="" -CONFIG_CN_SPEECH_COMMAND_ID153="" -CONFIG_CN_SPEECH_COMMAND_ID154="" -CONFIG_CN_SPEECH_COMMAND_ID155="" -CONFIG_CN_SPEECH_COMMAND_ID156="" -CONFIG_CN_SPEECH_COMMAND_ID157="" -CONFIG_CN_SPEECH_COMMAND_ID158="" -CONFIG_CN_SPEECH_COMMAND_ID159="" -CONFIG_CN_SPEECH_COMMAND_ID160="" -CONFIG_CN_SPEECH_COMMAND_ID161="" -CONFIG_CN_SPEECH_COMMAND_ID162="" -CONFIG_CN_SPEECH_COMMAND_ID163="" -CONFIG_CN_SPEECH_COMMAND_ID164="" -CONFIG_CN_SPEECH_COMMAND_ID165="" -CONFIG_CN_SPEECH_COMMAND_ID166="" -CONFIG_CN_SPEECH_COMMAND_ID167="" -CONFIG_CN_SPEECH_COMMAND_ID168="" -CONFIG_CN_SPEECH_COMMAND_ID169="" -CONFIG_CN_SPEECH_COMMAND_ID170="" -CONFIG_CN_SPEECH_COMMAND_ID171="" -CONFIG_CN_SPEECH_COMMAND_ID172="" -CONFIG_CN_SPEECH_COMMAND_ID173="" -CONFIG_CN_SPEECH_COMMAND_ID174="" -CONFIG_CN_SPEECH_COMMAND_ID175="" -CONFIG_CN_SPEECH_COMMAND_ID176="" -CONFIG_CN_SPEECH_COMMAND_ID177="" -CONFIG_CN_SPEECH_COMMAND_ID178="" -CONFIG_CN_SPEECH_COMMAND_ID179="" -CONFIG_CN_SPEECH_COMMAND_ID180="" -CONFIG_CN_SPEECH_COMMAND_ID181="" -CONFIG_CN_SPEECH_COMMAND_ID182="" -CONFIG_CN_SPEECH_COMMAND_ID183="" -CONFIG_CN_SPEECH_COMMAND_ID184="" -CONFIG_CN_SPEECH_COMMAND_ID185="" -CONFIG_CN_SPEECH_COMMAND_ID186="" -CONFIG_CN_SPEECH_COMMAND_ID187="" -CONFIG_CN_SPEECH_COMMAND_ID188="" -CONFIG_CN_SPEECH_COMMAND_ID189="" -CONFIG_CN_SPEECH_COMMAND_ID190="" -CONFIG_CN_SPEECH_COMMAND_ID191="" -CONFIG_CN_SPEECH_COMMAND_ID192="" -CONFIG_CN_SPEECH_COMMAND_ID193="" -CONFIG_CN_SPEECH_COMMAND_ID194="" -CONFIG_CN_SPEECH_COMMAND_ID195="" -CONFIG_CN_SPEECH_COMMAND_ID196="" -CONFIG_CN_SPEECH_COMMAND_ID197="" -CONFIG_CN_SPEECH_COMMAND_ID198="" -CONFIG_CN_SPEECH_COMMAND_ID199="" -# end of Add Chinese speech commands -# end of ESP Speech Recognition - -# -# Compiler options -# -CONFIG_COMPILER_OPTIMIZATION_DEFAULT=y -# CONFIG_COMPILER_OPTIMIZATION_SIZE is not set -# CONFIG_COMPILER_OPTIMIZATION_PERF is not set -# CONFIG_COMPILER_OPTIMIZATION_NONE is not set -CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE=y -# CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_SILENT is not set -# CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE is not set -CONFIG_COMPILER_FLOAT_LIB_FROM_GCCLIB=y -CONFIG_COMPILER_OPTIMIZATION_ASSERTION_LEVEL=2 -# CONFIG_COMPILER_OPTIMIZATION_CHECKS_SILENT is not set -CONFIG_COMPILER_HIDE_PATHS_MACROS=y -# CONFIG_COMPILER_CXX_EXCEPTIONS is not set -# CONFIG_COMPILER_CXX_RTTI is not set -CONFIG_COMPILER_STACK_CHECK_MODE_NONE=y -# CONFIG_COMPILER_STACK_CHECK_MODE_NORM is not set -# CONFIG_COMPILER_STACK_CHECK_MODE_STRONG is not set -# CONFIG_COMPILER_STACK_CHECK_MODE_ALL is not set -# CONFIG_COMPILER_WARN_WRITE_STRINGS is not set -# CONFIG_COMPILER_DUMP_RTL_FILES is not set -# end of Compiler options - -# -# Component config -# - -# -# Application Level Tracing -# -# CONFIG_APPTRACE_DEST_JTAG is not set -CONFIG_APPTRACE_DEST_NONE=y -# CONFIG_APPTRACE_DEST_UART1 is not set -# CONFIG_APPTRACE_DEST_UART2 is not set -# CONFIG_APPTRACE_DEST_USB_CDC is not set -CONFIG_APPTRACE_DEST_UART_NONE=y -CONFIG_APPTRACE_UART_TASK_PRIO=1 -CONFIG_APPTRACE_LOCK_ENABLE=y -# end of Application Level Tracing - -# -# Bluetooth -# -# CONFIG_BT_ENABLED is not set -# end of Bluetooth - -# -# Driver Configurations -# - -# -# Legacy ADC Configuration -# -# CONFIG_ADC_SUPPRESS_DEPRECATE_WARN is not set - -# -# Legacy ADC Calibration Configuration -# -# CONFIG_ADC_CALI_SUPPRESS_DEPRECATE_WARN is not set -# end of Legacy ADC Calibration Configuration -# end of Legacy ADC Configuration - -# -# SPI Configuration -# -# CONFIG_SPI_MASTER_IN_IRAM is not set -CONFIG_SPI_MASTER_ISR_IN_IRAM=y -# CONFIG_SPI_SLAVE_IN_IRAM is not set -CONFIG_SPI_SLAVE_ISR_IN_IRAM=y -# end of SPI Configuration - -# -# TWAI Configuration -# -# CONFIG_TWAI_ISR_IN_IRAM is not set -CONFIG_TWAI_ERRATA_FIX_LISTEN_ONLY_DOM=y -# end of TWAI Configuration - -# -# Temperature sensor Configuration -# -# CONFIG_TEMP_SENSOR_SUPPRESS_DEPRECATE_WARN is not set -# CONFIG_TEMP_SENSOR_ENABLE_DEBUG_LOG is not set -# end of Temperature sensor Configuration - -# -# UART Configuration -# -# CONFIG_UART_ISR_IN_IRAM is not set -# end of UART Configuration - -# -# GPIO Configuration -# -# CONFIG_GPIO_CTRL_FUNC_IN_IRAM is not set -# end of GPIO Configuration - -# -# Sigma Delta Modulator Configuration -# -# CONFIG_SDM_CTRL_FUNC_IN_IRAM is not set -# CONFIG_SDM_SUPPRESS_DEPRECATE_WARN is not set -# CONFIG_SDM_ENABLE_DEBUG_LOG is not set -# end of Sigma Delta Modulator Configuration - -# -# GPTimer Configuration -# -# CONFIG_GPTIMER_CTRL_FUNC_IN_IRAM is not set -# CONFIG_GPTIMER_ISR_IRAM_SAFE is not set -# CONFIG_GPTIMER_SUPPRESS_DEPRECATE_WARN is not set -# CONFIG_GPTIMER_ENABLE_DEBUG_LOG is not set -# end of GPTimer Configuration - -# -# PCNT Configuration -# -# CONFIG_PCNT_CTRL_FUNC_IN_IRAM is not set -# CONFIG_PCNT_ISR_IRAM_SAFE is not set -# CONFIG_PCNT_SUPPRESS_DEPRECATE_WARN is not set -# CONFIG_PCNT_ENABLE_DEBUG_LOG is not set -# end of PCNT Configuration - -# -# RMT Configuration -# -# CONFIG_RMT_ISR_IRAM_SAFE is not set -# CONFIG_RMT_SUPPRESS_DEPRECATE_WARN is not set -# CONFIG_RMT_ENABLE_DEBUG_LOG is not set -# end of RMT Configuration - -# -# MCPWM Configuration -# -# CONFIG_MCPWM_ISR_IRAM_SAFE is not set -# CONFIG_MCPWM_CTRL_FUNC_IN_IRAM is not set -# CONFIG_MCPWM_SUPPRESS_DEPRECATE_WARN is not set -# CONFIG_MCPWM_ENABLE_DEBUG_LOG is not set -# end of MCPWM Configuration - -# -# I2S Configuration -# -# CONFIG_I2S_ISR_IRAM_SAFE is not set -# CONFIG_I2S_SUPPRESS_DEPRECATE_WARN is not set -# CONFIG_I2S_ENABLE_DEBUG_LOG is not set -# end of I2S Configuration -# end of Driver Configurations - -# -# eFuse Bit Manager -# -# CONFIG_EFUSE_CUSTOM_TABLE is not set -# CONFIG_EFUSE_VIRTUAL is not set -CONFIG_EFUSE_MAX_BLK_LEN=256 -# end of eFuse Bit Manager - -# -# ESP-TLS -# -CONFIG_ESP_TLS_USING_MBEDTLS=y -CONFIG_ESP_TLS_USE_DS_PERIPHERAL=y -# CONFIG_ESP_TLS_CLIENT_SESSION_TICKETS is not set -# CONFIG_ESP_TLS_SERVER is not set -# CONFIG_ESP_TLS_PSK_VERIFICATION is not set -# CONFIG_ESP_TLS_INSECURE is not set -# end of ESP-TLS - -# -# ADC and ADC Calibration -# -# CONFIG_ADC_ONESHOT_CTRL_FUNC_IN_IRAM is not set -# CONFIG_ADC_CONTINUOUS_ISR_IRAM_SAFE is not set -# CONFIG_ADC_CONTINUOUS_FORCE_USE_ADC2_ON_C3_S3 is not set -# end of ADC and ADC Calibration - -# -# Common ESP-related -# -CONFIG_ESP_ERR_TO_NAME_LOOKUP=y -# end of Common ESP-related - -# -# Ethernet -# -CONFIG_ETH_ENABLED=y -CONFIG_ETH_USE_SPI_ETHERNET=y -# CONFIG_ETH_SPI_ETHERNET_DM9051 is not set -# CONFIG_ETH_SPI_ETHERNET_W5500 is not set -# CONFIG_ETH_SPI_ETHERNET_KSZ8851SNL is not set -# CONFIG_ETH_USE_OPENETH is not set -# CONFIG_ETH_TRANSMIT_MUTEX is not set -# end of Ethernet - -# -# Event Loop Library -# -# CONFIG_ESP_EVENT_LOOP_PROFILING is not set -CONFIG_ESP_EVENT_POST_FROM_ISR=y -CONFIG_ESP_EVENT_POST_FROM_IRAM_ISR=y -# end of Event Loop Library - -# -# GDB Stub -# -# end of GDB Stub - -# -# ESP HTTP client -# -CONFIG_ESP_HTTP_CLIENT_ENABLE_HTTPS=y -# CONFIG_ESP_HTTP_CLIENT_ENABLE_BASIC_AUTH is not set -# CONFIG_ESP_HTTP_CLIENT_ENABLE_DIGEST_AUTH is not set -# end of ESP HTTP client - -# -# HTTP Server -# -CONFIG_HTTPD_MAX_REQ_HDR_LEN=512 -CONFIG_HTTPD_MAX_URI_LEN=512 -CONFIG_HTTPD_ERR_RESP_NO_DELAY=y -CONFIG_HTTPD_PURGE_BUF_LEN=32 -# CONFIG_HTTPD_LOG_PURGE_DATA is not set -# CONFIG_HTTPD_WS_SUPPORT is not set -# CONFIG_HTTPD_QUEUE_WORK_BLOCKING is not set -# end of HTTP Server - -# -# ESP HTTPS OTA -# -# CONFIG_ESP_HTTPS_OTA_DECRYPT_CB is not set -# CONFIG_ESP_HTTPS_OTA_ALLOW_HTTP is not set -# end of ESP HTTPS OTA - -# -# ESP HTTPS server -# -# CONFIG_ESP_HTTPS_SERVER_ENABLE is not set -# end of ESP HTTPS server - -# -# Hardware Settings -# - -# -# Chip revision -# -CONFIG_ESP32S3_REV_MIN_0=y -# CONFIG_ESP32S3_REV_MIN_1 is not set -# CONFIG_ESP32S3_REV_MIN_2 is not set -CONFIG_ESP32S3_REV_MIN_FULL=0 -CONFIG_ESP_REV_MIN_FULL=0 - -# -# Maximum Supported ESP32-S3 Revision (Rev v0.99) -# -CONFIG_ESP32S3_REV_MAX_FULL=99 -CONFIG_ESP_REV_MAX_FULL=99 -# end of Chip revision - -# -# MAC Config -# -CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_STA=y -CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP=y -CONFIG_ESP_MAC_ADDR_UNIVERSE_BT=y -CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH=y -# CONFIG_ESP32S3_UNIVERSAL_MAC_ADDRESSES_TWO is not set -CONFIG_ESP32S3_UNIVERSAL_MAC_ADDRESSES_FOUR=y -CONFIG_ESP32S3_UNIVERSAL_MAC_ADDRESSES=4 -# end of MAC Config - -# -# Sleep Config -# -CONFIG_ESP_SLEEP_RTC_BUS_ISO_WORKAROUND=y -CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND=y -CONFIG_ESP_SLEEP_PSRAM_LEAKAGE_WORKAROUND=y -CONFIG_ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND=y -CONFIG_ESP_SLEEP_MSPI_NEED_ALL_IO_PU=y -CONFIG_ESP_SLEEP_DEEP_SLEEP_WAKEUP_DELAY=2000 -# end of Sleep Config - -# -# RTC Clock Config -# -CONFIG_RTC_CLK_SRC_INT_RC=y -# CONFIG_RTC_CLK_SRC_EXT_CRYS is not set -# CONFIG_RTC_CLK_SRC_EXT_OSC is not set -# CONFIG_RTC_CLK_SRC_INT_8MD256 is not set -CONFIG_RTC_CLK_CAL_CYCLES=1024 -CONFIG_RTC_CLOCK_BBPLL_POWER_ON_WITH_USB=y -# end of RTC Clock Config - -# -# Peripheral Control -# -# CONFIG_PERIPH_CTRL_FUNC_IN_IRAM is not set -# end of Peripheral Control - -# -# GDMA Configuration -# -# CONFIG_GDMA_CTRL_FUNC_IN_IRAM is not set -# CONFIG_GDMA_ISR_IRAM_SAFE is not set -# end of GDMA Configuration - -# -# Main XTAL Config -# -CONFIG_XTAL_FREQ_40=y -CONFIG_XTAL_FREQ=40 -# end of Main XTAL Config -# end of Hardware Settings - -# -# LCD and Touch Panel -# - -# -# LCD Touch Drivers are maintained in the IDF Component Registry -# - -# -# LCD Peripheral Configuration -# -CONFIG_LCD_PANEL_IO_FORMAT_BUF_SIZE=32 -# CONFIG_LCD_ENABLE_DEBUG_LOG is not set -# CONFIG_LCD_RGB_ISR_IRAM_SAFE is not set -# CONFIG_LCD_RGB_RESTART_IN_VSYNC is not set -# end of LCD Peripheral Configuration -# end of LCD and Touch Panel - -# -# ESP NETIF Adapter -# -CONFIG_ESP_NETIF_IP_LOST_TIMER_INTERVAL=120 -CONFIG_ESP_NETIF_TCPIP_LWIP=y -# CONFIG_ESP_NETIF_LOOPBACK is not set -# CONFIG_ESP_NETIF_L2_TAP is not set -# CONFIG_ESP_NETIF_BRIDGE_EN is not set -# end of ESP NETIF Adapter - -# -# PHY -# -CONFIG_ESP_PHY_CALIBRATION_AND_DATA_STORAGE=y -# CONFIG_ESP_PHY_INIT_DATA_IN_PARTITION is not set -CONFIG_ESP_PHY_MAX_WIFI_TX_POWER=20 -CONFIG_ESP_PHY_MAX_TX_POWER=20 -CONFIG_ESP_PHY_REDUCE_TX_POWER=y -CONFIG_ESP_PHY_ENABLE_USB=y -# end of PHY - -# -# Power Management -# -# CONFIG_PM_ENABLE is not set -CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=y -CONFIG_PM_POWER_DOWN_TAGMEM_IN_LIGHT_SLEEP=y -# end of Power Management - -# -# ESP PSRAM -# -CONFIG_SPIRAM=y - -# -# SPI RAM config -# -# CONFIG_SPIRAM_MODE_QUAD is not set -CONFIG_SPIRAM_MODE_OCT=y -CONFIG_SPIRAM_TYPE_AUTO=y -# CONFIG_SPIRAM_TYPE_ESPPSRAM64 is not set -CONFIG_SPIRAM_ALLOW_STACK_EXTERNAL_MEMORY=y -CONFIG_SPIRAM_CLK_IO=30 -CONFIG_SPIRAM_CS_IO=26 -# CONFIG_SPIRAM_FETCH_INSTRUCTIONS is not set -# CONFIG_SPIRAM_RODATA is not set -CONFIG_SPIRAM_SPEED_80M=y -# CONFIG_SPIRAM_SPEED_40M is not set -CONFIG_SPIRAM_SPEED=80 -CONFIG_SPIRAM_BOOT_INIT=y -# CONFIG_SPIRAM_IGNORE_NOTFOUND is not set -# CONFIG_SPIRAM_USE_MEMMAP is not set -# CONFIG_SPIRAM_USE_CAPS_ALLOC is not set -CONFIG_SPIRAM_USE_MALLOC=y -CONFIG_SPIRAM_MEMTEST=y -CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=16384 -# CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP is not set -CONFIG_SPIRAM_MALLOC_RESERVE_INTERNAL=32768 -# CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY is not set -# CONFIG_SPIRAM_ECC_ENABLE is not set -# end of SPI RAM config -# end of ESP PSRAM - -# -# ESP Ringbuf -# -# CONFIG_RINGBUF_PLACE_FUNCTIONS_INTO_FLASH is not set -# end of ESP Ringbuf - -# -# ESP System Settings -# -# CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_80 is not set -# CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_160 is not set -CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y -CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ=240 - -# -# Cache config -# -# CONFIG_ESP32S3_INSTRUCTION_CACHE_16KB is not set -CONFIG_ESP32S3_INSTRUCTION_CACHE_32KB=y -CONFIG_ESP32S3_INSTRUCTION_CACHE_SIZE=0x8000 -# CONFIG_ESP32S3_INSTRUCTION_CACHE_4WAYS is not set -CONFIG_ESP32S3_INSTRUCTION_CACHE_8WAYS=y -CONFIG_ESP32S3_ICACHE_ASSOCIATED_WAYS=8 -CONFIG_ESP32S3_INSTRUCTION_CACHE_LINE_32B=y -CONFIG_ESP32S3_INSTRUCTION_CACHE_LINE_SIZE=32 -# CONFIG_ESP32S3_DATA_CACHE_16KB is not set -# CONFIG_ESP32S3_DATA_CACHE_32KB is not set -CONFIG_ESP32S3_DATA_CACHE_64KB=y -CONFIG_ESP32S3_DATA_CACHE_SIZE=0x10000 -# CONFIG_ESP32S3_DATA_CACHE_4WAYS is not set -CONFIG_ESP32S3_DATA_CACHE_8WAYS=y -CONFIG_ESP32S3_DCACHE_ASSOCIATED_WAYS=8 -# CONFIG_ESP32S3_DATA_CACHE_LINE_32B is not set -CONFIG_ESP32S3_DATA_CACHE_LINE_64B=y -CONFIG_ESP32S3_DATA_CACHE_LINE_SIZE=64 -# end of Cache config - -# -# Memory -# -# CONFIG_ESP32S3_RTCDATA_IN_FAST_MEM is not set -# CONFIG_ESP32S3_USE_FIXED_STATIC_RAM_SIZE is not set -# end of Memory - -# -# Trace memory -# -# CONFIG_ESP32S3_TRAX is not set -CONFIG_ESP32S3_TRACEMEM_RESERVE_DRAM=0x0 -# end of Trace memory - -# CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT is not set -CONFIG_ESP_SYSTEM_PANIC_PRINT_REBOOT=y -# CONFIG_ESP_SYSTEM_PANIC_SILENT_REBOOT is not set -# CONFIG_ESP_SYSTEM_PANIC_GDBSTUB is not set -# CONFIG_ESP_SYSTEM_GDBSTUB_RUNTIME is not set -CONFIG_ESP_SYSTEM_RTC_FAST_MEM_AS_HEAP_DEPCHECK=y -CONFIG_ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEAP=y - -# -# Memory protection -# -CONFIG_ESP_SYSTEM_MEMPROT_FEATURE=y -CONFIG_ESP_SYSTEM_MEMPROT_FEATURE_LOCK=y -# end of Memory protection - -CONFIG_ESP_SYSTEM_EVENT_QUEUE_SIZE=32 -CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=2304 -CONFIG_ESP_MAIN_TASK_STACK_SIZE=3584 -CONFIG_ESP_MAIN_TASK_AFFINITY_CPU0=y -# CONFIG_ESP_MAIN_TASK_AFFINITY_CPU1 is not set -# CONFIG_ESP_MAIN_TASK_AFFINITY_NO_AFFINITY is not set -CONFIG_ESP_MAIN_TASK_AFFINITY=0x0 -CONFIG_ESP_MINIMAL_SHARED_STACK_SIZE=2048 -CONFIG_ESP_CONSOLE_UART_DEFAULT=y -# CONFIG_ESP_CONSOLE_USB_CDC is not set -# CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG is not set -# CONFIG_ESP_CONSOLE_UART_CUSTOM is not set -# CONFIG_ESP_CONSOLE_NONE is not set -# CONFIG_ESP_CONSOLE_SECONDARY_NONE is not set -CONFIG_ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG=y -CONFIG_ESP_CONSOLE_UART=y -CONFIG_ESP_CONSOLE_MULTIPLE_UART=y -CONFIG_ESP_CONSOLE_UART_NUM=0 -CONFIG_ESP_CONSOLE_UART_BAUDRATE=115200 -CONFIG_ESP_INT_WDT=y -CONFIG_ESP_INT_WDT_TIMEOUT_MS=300 -CONFIG_ESP_INT_WDT_CHECK_CPU1=y -CONFIG_ESP_TASK_WDT_EN=y -CONFIG_ESP_TASK_WDT_INIT=y -# CONFIG_ESP_TASK_WDT_PANIC is not set -CONFIG_ESP_TASK_WDT_TIMEOUT_S=5 -CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0=y -CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU1=y -# CONFIG_ESP_PANIC_HANDLER_IRAM is not set -# CONFIG_ESP_DEBUG_STUBS_ENABLE is not set -CONFIG_ESP_DEBUG_OCDAWARE=y -CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_4=y - -# -# Brownout Detector -# -CONFIG_ESP_BROWNOUT_DET=y -CONFIG_ESP_BROWNOUT_DET_LVL_SEL_7=y -# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_6 is not set -# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_5 is not set -# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_4 is not set -# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_3 is not set -# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_2 is not set -# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_1 is not set -CONFIG_ESP_BROWNOUT_DET_LVL=7 -# end of Brownout Detector - -CONFIG_ESP_SYSTEM_BROWNOUT_INTR=y -# end of ESP System Settings - -# -# IPC (Inter-Processor Call) -# -CONFIG_ESP_IPC_TASK_STACK_SIZE=1280 -CONFIG_ESP_IPC_USES_CALLERS_PRIORITY=y -CONFIG_ESP_IPC_ISR_ENABLE=y -# end of IPC (Inter-Processor Call) - -# -# High resolution timer (esp_timer) -# -# CONFIG_ESP_TIMER_PROFILING is not set -CONFIG_ESP_TIME_FUNCS_USE_RTC_TIMER=y -CONFIG_ESP_TIME_FUNCS_USE_ESP_TIMER=y -CONFIG_ESP_TIMER_TASK_STACK_SIZE=3584 -CONFIG_ESP_TIMER_INTERRUPT_LEVEL=1 -# CONFIG_ESP_TIMER_SUPPORTS_ISR_DISPATCH_METHOD is not set -CONFIG_ESP_TIMER_IMPL_SYSTIMER=y -# end of High resolution timer (esp_timer) - -# -# Wi-Fi -# -CONFIG_ESP32_WIFI_ENABLED=y -CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM=10 -CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM=32 -CONFIG_ESP32_WIFI_STATIC_TX_BUFFER=y -CONFIG_ESP32_WIFI_TX_BUFFER_TYPE=0 -CONFIG_ESP32_WIFI_STATIC_TX_BUFFER_NUM=16 -CONFIG_ESP32_WIFI_CACHE_TX_BUFFER_NUM=32 -# CONFIG_ESP32_WIFI_CSI_ENABLED is not set -CONFIG_ESP32_WIFI_AMPDU_TX_ENABLED=y -CONFIG_ESP32_WIFI_TX_BA_WIN=6 -CONFIG_ESP32_WIFI_AMPDU_RX_ENABLED=y -CONFIG_ESP32_WIFI_RX_BA_WIN=6 -# CONFIG_ESP32_WIFI_AMSDU_TX_ENABLED is not set -CONFIG_ESP32_WIFI_NVS_ENABLED=y -CONFIG_ESP32_WIFI_TASK_PINNED_TO_CORE_0=y -# CONFIG_ESP32_WIFI_TASK_PINNED_TO_CORE_1 is not set -CONFIG_ESP32_WIFI_SOFTAP_BEACON_MAX_LEN=752 -CONFIG_ESP32_WIFI_MGMT_SBUF_NUM=32 -CONFIG_ESP32_WIFI_IRAM_OPT=y -CONFIG_ESP32_WIFI_RX_IRAM_OPT=y -CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE=y -CONFIG_ESP32_WIFI_ENABLE_WPA3_OWE_STA=y -# CONFIG_ESP_WIFI_SLP_IRAM_OPT is not set -# CONFIG_ESP_WIFI_FTM_ENABLE is not set -CONFIG_ESP_WIFI_STA_DISCONNECTED_PM_ENABLE=y -# CONFIG_ESP_WIFI_EXTERNAL_COEXIST_ENABLE is not set -# CONFIG_ESP_WIFI_GCMP_SUPPORT is not set -# CONFIG_ESP_WIFI_GMAC_SUPPORT is not set -CONFIG_ESP_WIFI_SOFTAP_SUPPORT=y -# CONFIG_ESP_WIFI_SLP_BEACON_LOST_OPT is not set -CONFIG_ESP_WIFI_ESPNOW_MAX_ENCRYPT_NUM=7 -# CONFIG_ESP_WIFI_WPS_PASSPHRASE is not set -# end of Wi-Fi - -# -# Core dump -# -# CONFIG_ESP_COREDUMP_ENABLE_TO_FLASH is not set -# CONFIG_ESP_COREDUMP_ENABLE_TO_UART is not set -CONFIG_ESP_COREDUMP_ENABLE_TO_NONE=y -# end of Core dump - -# -# FAT Filesystem support -# -CONFIG_FATFS_VOLUME_COUNT=2 -# CONFIG_FATFS_SECTOR_512 is not set -# CONFIG_FATFS_SECTOR_1024 is not set -# CONFIG_FATFS_SECTOR_2048 is not set -CONFIG_FATFS_SECTOR_4096=y -CONFIG_FATFS_SECTORS_PER_CLUSTER_1=y -# CONFIG_FATFS_SECTORS_PER_CLUSTER_2 is not set -# CONFIG_FATFS_SECTORS_PER_CLUSTER_4 is not set -# CONFIG_FATFS_SECTORS_PER_CLUSTER_8 is not set -# CONFIG_FATFS_SECTORS_PER_CLUSTER_16 is not set -# CONFIG_FATFS_SECTORS_PER_CLUSTER_32 is not set -# CONFIG_FATFS_SECTORS_PER_CLUSTER_64 is not set -# CONFIG_FATFS_SECTORS_PER_CLUSTER_128 is not set -# CONFIG_FATFS_CODEPAGE_DYNAMIC is not set -CONFIG_FATFS_CODEPAGE_437=y -# CONFIG_FATFS_CODEPAGE_720 is not set -# CONFIG_FATFS_CODEPAGE_737 is not set -# CONFIG_FATFS_CODEPAGE_771 is not set -# CONFIG_FATFS_CODEPAGE_775 is not set -# CONFIG_FATFS_CODEPAGE_850 is not set -# CONFIG_FATFS_CODEPAGE_852 is not set -# CONFIG_FATFS_CODEPAGE_855 is not set -# CONFIG_FATFS_CODEPAGE_857 is not set -# CONFIG_FATFS_CODEPAGE_860 is not set -# CONFIG_FATFS_CODEPAGE_861 is not set -# CONFIG_FATFS_CODEPAGE_862 is not set -# CONFIG_FATFS_CODEPAGE_863 is not set -# CONFIG_FATFS_CODEPAGE_864 is not set -# CONFIG_FATFS_CODEPAGE_865 is not set -# CONFIG_FATFS_CODEPAGE_866 is not set -# CONFIG_FATFS_CODEPAGE_869 is not set -# CONFIG_FATFS_CODEPAGE_932 is not set -# CONFIG_FATFS_CODEPAGE_936 is not set -# CONFIG_FATFS_CODEPAGE_949 is not set -# CONFIG_FATFS_CODEPAGE_950 is not set -CONFIG_FATFS_AUTO_TYPE=y -# CONFIG_FATFS_FAT12 is not set -# CONFIG_FATFS_FAT16 is not set -CONFIG_FATFS_CODEPAGE=437 -CONFIG_FATFS_LFN_NONE=y -# CONFIG_FATFS_LFN_HEAP is not set -# CONFIG_FATFS_LFN_STACK is not set -CONFIG_FATFS_FS_LOCK=0 -CONFIG_FATFS_TIMEOUT_MS=10000 -CONFIG_FATFS_PER_FILE_CACHE=y -CONFIG_FATFS_ALLOC_PREFER_EXTRAM=y -# CONFIG_FATFS_USE_FASTSEEK is not set -# end of FAT Filesystem support - -# -# FreeRTOS -# - -# -# Kernel -# -# CONFIG_FREERTOS_SMP is not set -# CONFIG_FREERTOS_UNICORE is not set -CONFIG_FREERTOS_HZ=100 -# CONFIG_FREERTOS_CHECK_STACKOVERFLOW_NONE is not set -# CONFIG_FREERTOS_CHECK_STACKOVERFLOW_PTRVAL is not set -CONFIG_FREERTOS_CHECK_STACKOVERFLOW_CANARY=y -CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS=1 -CONFIG_FREERTOS_IDLE_TASK_STACKSIZE=1536 -# CONFIG_FREERTOS_USE_IDLE_HOOK is not set -# CONFIG_FREERTOS_USE_TICK_HOOK is not set -CONFIG_FREERTOS_MAX_TASK_NAME_LEN=16 -# CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY is not set -CONFIG_FREERTOS_TIMER_TASK_PRIORITY=1 -CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=2048 -CONFIG_FREERTOS_TIMER_QUEUE_LENGTH=10 -CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0 -# CONFIG_FREERTOS_USE_TRACE_FACILITY is not set -# CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS is not set -# end of Kernel - -# -# Port -# -CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER=y -# CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK is not set -# CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP is not set -CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER=y -CONFIG_FREERTOS_ISR_STACKSIZE=1536 -CONFIG_FREERTOS_INTERRUPT_BACKTRACE=y -CONFIG_FREERTOS_TICK_SUPPORT_SYSTIMER=y -CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL1=y -# CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL3 is not set -CONFIG_FREERTOS_SYSTICK_USES_SYSTIMER=y -# CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH is not set -# CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH is not set -# CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE is not set -CONFIG_FREERTOS_ASSERT_ON_UNTESTED_FUNCTION=y -CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT=y -# end of Port - -CONFIG_FREERTOS_NO_AFFINITY=0x7FFFFFFF -CONFIG_FREERTOS_SUPPORT_STATIC_ALLOCATION=y -CONFIG_FREERTOS_DEBUG_OCDAWARE=y -# end of FreeRTOS - -# -# Hardware Abstraction Layer (HAL) and Low Level (LL) -# -CONFIG_HAL_ASSERTION_EQUALS_SYSTEM=y -# CONFIG_HAL_ASSERTION_DISABLE is not set -# CONFIG_HAL_ASSERTION_SILENT is not set -# CONFIG_HAL_ASSERTION_ENABLE is not set -CONFIG_HAL_DEFAULT_ASSERTION_LEVEL=2 -CONFIG_HAL_WDT_USE_ROM_IMPL=y -# end of Hardware Abstraction Layer (HAL) and Low Level (LL) - -# -# Heap memory debugging -# -CONFIG_HEAP_POISONING_DISABLED=y -# CONFIG_HEAP_POISONING_LIGHT is not set -# CONFIG_HEAP_POISONING_COMPREHENSIVE is not set -CONFIG_HEAP_TRACING_OFF=y -# CONFIG_HEAP_TRACING_STANDALONE is not set -# CONFIG_HEAP_TRACING_TOHOST is not set -# CONFIG_HEAP_ABORT_WHEN_ALLOCATION_FAILS is not set -# end of Heap memory debugging - -# -# Log output -# -# CONFIG_LOG_DEFAULT_LEVEL_NONE is not set -# CONFIG_LOG_DEFAULT_LEVEL_ERROR is not set -# CONFIG_LOG_DEFAULT_LEVEL_WARN is not set -CONFIG_LOG_DEFAULT_LEVEL_INFO=y -# CONFIG_LOG_DEFAULT_LEVEL_DEBUG is not set -# CONFIG_LOG_DEFAULT_LEVEL_VERBOSE is not set -CONFIG_LOG_DEFAULT_LEVEL=3 -CONFIG_LOG_MAXIMUM_EQUALS_DEFAULT=y -# CONFIG_LOG_MAXIMUM_LEVEL_DEBUG is not set -# CONFIG_LOG_MAXIMUM_LEVEL_VERBOSE is not set -CONFIG_LOG_MAXIMUM_LEVEL=3 -CONFIG_LOG_COLORS=y -CONFIG_LOG_TIMESTAMP_SOURCE_RTOS=y -# CONFIG_LOG_TIMESTAMP_SOURCE_SYSTEM is not set -# end of Log output - -# -# LWIP -# -CONFIG_LWIP_LOCAL_HOSTNAME="espressif" -# CONFIG_LWIP_NETIF_API is not set -# CONFIG_LWIP_TCPIP_CORE_LOCKING is not set -# CONFIG_LWIP_CHECK_THREAD_SAFETY is not set -CONFIG_LWIP_DNS_SUPPORT_MDNS_QUERIES=y -# CONFIG_LWIP_L2_TO_L3_COPY is not set -# CONFIG_LWIP_IRAM_OPTIMIZATION is not set -CONFIG_LWIP_TIMERS_ONDEMAND=y -CONFIG_LWIP_MAX_SOCKETS=10 -# CONFIG_LWIP_USE_ONLY_LWIP_SELECT is not set -# CONFIG_LWIP_SO_LINGER is not set -CONFIG_LWIP_SO_REUSE=y -CONFIG_LWIP_SO_REUSE_RXTOALL=y -# CONFIG_LWIP_SO_RCVBUF is not set -# CONFIG_LWIP_NETBUF_RECVINFO is not set -CONFIG_LWIP_IP4_FRAG=y -CONFIG_LWIP_IP6_FRAG=y -# CONFIG_LWIP_IP4_REASSEMBLY is not set -# CONFIG_LWIP_IP6_REASSEMBLY is not set -# CONFIG_LWIP_IP_FORWARD is not set -# CONFIG_LWIP_STATS is not set -CONFIG_LWIP_ESP_GRATUITOUS_ARP=y -CONFIG_LWIP_GARP_TMR_INTERVAL=60 -CONFIG_LWIP_ESP_MLDV6_REPORT=y -CONFIG_LWIP_MLDV6_TMR_INTERVAL=40 -CONFIG_LWIP_TCPIP_RECVMBOX_SIZE=32 -CONFIG_LWIP_DHCP_DOES_ARP_CHECK=y -# CONFIG_LWIP_DHCP_DISABLE_CLIENT_ID is not set -CONFIG_LWIP_DHCP_DISABLE_VENDOR_CLASS_ID=y -# CONFIG_LWIP_DHCP_RESTORE_LAST_IP is not set -CONFIG_LWIP_DHCP_OPTIONS_LEN=68 -CONFIG_LWIP_NUM_NETIF_CLIENT_DATA=0 -CONFIG_LWIP_DHCP_COARSE_TIMER_SECS=1 - -# -# DHCP server -# -CONFIG_LWIP_DHCPS=y -CONFIG_LWIP_DHCPS_LEASE_UNIT=60 -CONFIG_LWIP_DHCPS_MAX_STATION_NUM=8 -# end of DHCP server - -# CONFIG_LWIP_AUTOIP is not set -CONFIG_LWIP_IPV6=y -# CONFIG_LWIP_IPV6_AUTOCONFIG is not set -CONFIG_LWIP_IPV6_NUM_ADDRESSES=3 -# CONFIG_LWIP_IPV6_FORWARD is not set -# CONFIG_LWIP_NETIF_STATUS_CALLBACK is not set -CONFIG_LWIP_NETIF_LOOPBACK=y -CONFIG_LWIP_LOOPBACK_MAX_PBUFS=8 - -# -# TCP -# -CONFIG_LWIP_MAX_ACTIVE_TCP=16 -CONFIG_LWIP_MAX_LISTENING_TCP=16 -CONFIG_LWIP_TCP_HIGH_SPEED_RETRANSMISSION=y -CONFIG_LWIP_TCP_MAXRTX=12 -CONFIG_LWIP_TCP_SYNMAXRTX=12 -CONFIG_LWIP_TCP_MSS=1440 -CONFIG_LWIP_TCP_TMR_INTERVAL=250 -CONFIG_LWIP_TCP_MSL=60000 -CONFIG_LWIP_TCP_FIN_WAIT_TIMEOUT=20000 -CONFIG_LWIP_TCP_SND_BUF_DEFAULT=5744 -CONFIG_LWIP_TCP_WND_DEFAULT=5744 -CONFIG_LWIP_TCP_RECVMBOX_SIZE=6 -CONFIG_LWIP_TCP_QUEUE_OOSEQ=y -# CONFIG_LWIP_TCP_SACK_OUT is not set -CONFIG_LWIP_TCP_OVERSIZE_MSS=y -# CONFIG_LWIP_TCP_OVERSIZE_QUARTER_MSS is not set -# CONFIG_LWIP_TCP_OVERSIZE_DISABLE is not set -CONFIG_LWIP_TCP_RTO_TIME=1500 -# end of TCP - -# -# UDP -# -CONFIG_LWIP_MAX_UDP_PCBS=16 -CONFIG_LWIP_UDP_RECVMBOX_SIZE=6 -# end of UDP - -# -# Checksums -# -# CONFIG_LWIP_CHECKSUM_CHECK_IP is not set -# CONFIG_LWIP_CHECKSUM_CHECK_UDP is not set -CONFIG_LWIP_CHECKSUM_CHECK_ICMP=y -# end of Checksums - -CONFIG_LWIP_TCPIP_TASK_STACK_SIZE=3072 -CONFIG_LWIP_TCPIP_TASK_AFFINITY_NO_AFFINITY=y -# CONFIG_LWIP_TCPIP_TASK_AFFINITY_CPU0 is not set -# CONFIG_LWIP_TCPIP_TASK_AFFINITY_CPU1 is not set -CONFIG_LWIP_TCPIP_TASK_AFFINITY=0x7FFFFFFF -# CONFIG_LWIP_PPP_SUPPORT is not set -CONFIG_LWIP_IPV6_MEMP_NUM_ND6_QUEUE=3 -CONFIG_LWIP_IPV6_ND6_NUM_NEIGHBORS=5 -# CONFIG_LWIP_SLIP_SUPPORT is not set - -# -# ICMP -# -CONFIG_LWIP_ICMP=y -# CONFIG_LWIP_MULTICAST_PING is not set -# CONFIG_LWIP_BROADCAST_PING is not set -# end of ICMP - -# -# LWIP RAW API -# -CONFIG_LWIP_MAX_RAW_PCBS=16 -# end of LWIP RAW API - -# -# SNTP -# -CONFIG_LWIP_SNTP_MAX_SERVERS=1 -# CONFIG_LWIP_DHCP_GET_NTP_SRV is not set -CONFIG_LWIP_SNTP_UPDATE_DELAY=3600000 -# end of SNTP - -CONFIG_LWIP_BRIDGEIF_MAX_PORTS=7 -CONFIG_LWIP_ESP_LWIP_ASSERT=y - -# -# Hooks -# -# CONFIG_LWIP_HOOK_TCP_ISN_NONE is not set -CONFIG_LWIP_HOOK_TCP_ISN_DEFAULT=y -# CONFIG_LWIP_HOOK_TCP_ISN_CUSTOM is not set -CONFIG_LWIP_HOOK_IP6_ROUTE_NONE=y -# CONFIG_LWIP_HOOK_IP6_ROUTE_DEFAULT is not set -# CONFIG_LWIP_HOOK_IP6_ROUTE_CUSTOM is not set -CONFIG_LWIP_HOOK_ND6_GET_GW_NONE=y -# CONFIG_LWIP_HOOK_ND6_GET_GW_DEFAULT is not set -# CONFIG_LWIP_HOOK_ND6_GET_GW_CUSTOM is not set -CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_NONE=y -# CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_DEFAULT is not set -# CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_CUSTOM is not set -CONFIG_LWIP_HOOK_IP6_INPUT_NONE=y -# CONFIG_LWIP_HOOK_IP6_INPUT_DEFAULT is not set -# CONFIG_LWIP_HOOK_IP6_INPUT_CUSTOM is not set -# end of Hooks - -# CONFIG_LWIP_DEBUG is not set -# end of LWIP - -# -# mbedTLS -# -CONFIG_MBEDTLS_INTERNAL_MEM_ALLOC=y -# CONFIG_MBEDTLS_EXTERNAL_MEM_ALLOC is not set -# CONFIG_MBEDTLS_DEFAULT_MEM_ALLOC is not set -# CONFIG_MBEDTLS_CUSTOM_MEM_ALLOC is not set -CONFIG_MBEDTLS_ASYMMETRIC_CONTENT_LEN=y -CONFIG_MBEDTLS_SSL_IN_CONTENT_LEN=16384 -CONFIG_MBEDTLS_SSL_OUT_CONTENT_LEN=4096 -# CONFIG_MBEDTLS_DYNAMIC_BUFFER is not set -# CONFIG_MBEDTLS_DEBUG is not set - -# -# mbedTLS v3.x related -# -# CONFIG_MBEDTLS_SSL_PROTO_TLS1_3 is not set -# CONFIG_MBEDTLS_SSL_VARIABLE_BUFFER_LENGTH is not set -# CONFIG_MBEDTLS_X509_TRUSTED_CERT_CALLBACK is not set -# CONFIG_MBEDTLS_SSL_CONTEXT_SERIALIZATION is not set -CONFIG_MBEDTLS_SSL_KEEP_PEER_CERTIFICATE=y -CONFIG_MBEDTLS_PKCS7_C=y -# end of mbedTLS v3.x related - -# -# Certificate Bundle -# -CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=y -CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_FULL=y -# CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_CMN is not set -# CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_NONE is not set -# CONFIG_MBEDTLS_CUSTOM_CERTIFICATE_BUNDLE is not set -CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_MAX_CERTS=200 -# end of Certificate Bundle - -# CONFIG_MBEDTLS_ECP_RESTARTABLE is not set -# CONFIG_MBEDTLS_CMAC_C is not set -CONFIG_MBEDTLS_HARDWARE_AES=y -CONFIG_MBEDTLS_AES_USE_INTERRUPT=y -CONFIG_MBEDTLS_HARDWARE_MPI=y -CONFIG_MBEDTLS_MPI_USE_INTERRUPT=y -CONFIG_MBEDTLS_HARDWARE_SHA=y -CONFIG_MBEDTLS_ROM_MD5=y -# CONFIG_MBEDTLS_ATCA_HW_ECDSA_SIGN is not set -# CONFIG_MBEDTLS_ATCA_HW_ECDSA_VERIFY is not set -CONFIG_MBEDTLS_HAVE_TIME=y -# CONFIG_MBEDTLS_PLATFORM_TIME_ALT is not set -# CONFIG_MBEDTLS_HAVE_TIME_DATE is not set -CONFIG_MBEDTLS_ECDSA_DETERMINISTIC=y -CONFIG_MBEDTLS_SHA512_C=y -CONFIG_MBEDTLS_TLS_SERVER_AND_CLIENT=y -# CONFIG_MBEDTLS_TLS_SERVER_ONLY is not set -# CONFIG_MBEDTLS_TLS_CLIENT_ONLY is not set -# CONFIG_MBEDTLS_TLS_DISABLED is not set -CONFIG_MBEDTLS_TLS_SERVER=y -CONFIG_MBEDTLS_TLS_CLIENT=y -CONFIG_MBEDTLS_TLS_ENABLED=y - -# -# TLS Key Exchange Methods -# -# CONFIG_MBEDTLS_PSK_MODES is not set -CONFIG_MBEDTLS_KEY_EXCHANGE_RSA=y -CONFIG_MBEDTLS_KEY_EXCHANGE_ELLIPTIC_CURVE=y -CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA=y -CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA=y -CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA=y -CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA=y -# end of TLS Key Exchange Methods - -CONFIG_MBEDTLS_SSL_RENEGOTIATION=y -CONFIG_MBEDTLS_SSL_PROTO_TLS1_2=y -# CONFIG_MBEDTLS_SSL_PROTO_GMTSSL1_1 is not set -# CONFIG_MBEDTLS_SSL_PROTO_DTLS is not set -CONFIG_MBEDTLS_SSL_ALPN=y -CONFIG_MBEDTLS_CLIENT_SSL_SESSION_TICKETS=y -CONFIG_MBEDTLS_SERVER_SSL_SESSION_TICKETS=y - -# -# Symmetric Ciphers -# -CONFIG_MBEDTLS_AES_C=y -# CONFIG_MBEDTLS_CAMELLIA_C is not set -# CONFIG_MBEDTLS_DES_C is not set -# CONFIG_MBEDTLS_BLOWFISH_C is not set -# CONFIG_MBEDTLS_XTEA_C is not set -CONFIG_MBEDTLS_CCM_C=y -CONFIG_MBEDTLS_GCM_C=y -# CONFIG_MBEDTLS_NIST_KW_C is not set -# end of Symmetric Ciphers - -# CONFIG_MBEDTLS_RIPEMD160_C is not set - -# -# Certificates -# -CONFIG_MBEDTLS_PEM_PARSE_C=y -CONFIG_MBEDTLS_PEM_WRITE_C=y -CONFIG_MBEDTLS_X509_CRL_PARSE_C=y -CONFIG_MBEDTLS_X509_CSR_PARSE_C=y -# end of Certificates - -CONFIG_MBEDTLS_ECP_C=y -# CONFIG_MBEDTLS_DHM_C is not set -CONFIG_MBEDTLS_ECDH_C=y -CONFIG_MBEDTLS_ECDSA_C=y -# CONFIG_MBEDTLS_ECJPAKE_C is not set -CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED=y -CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED=y -CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y -CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y -CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED=y -CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED=y -CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED=y -CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y -CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED=y -CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED=y -CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED=y -CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y -CONFIG_MBEDTLS_ECP_NIST_OPTIM=y -# CONFIG_MBEDTLS_POLY1305_C is not set -# CONFIG_MBEDTLS_CHACHA20_C is not set -# CONFIG_MBEDTLS_HKDF_C is not set -# CONFIG_MBEDTLS_THREADING_C is not set -# CONFIG_MBEDTLS_LARGE_KEY_SOFTWARE_MPI is not set -# CONFIG_MBEDTLS_SECURITY_RISKS is not set -# end of mbedTLS - -# -# ESP-MQTT Configurations -# -CONFIG_MQTT_PROTOCOL_311=y -# CONFIG_MQTT_PROTOCOL_5 is not set -CONFIG_MQTT_TRANSPORT_SSL=y -CONFIG_MQTT_TRANSPORT_WEBSOCKET=y -CONFIG_MQTT_TRANSPORT_WEBSOCKET_SECURE=y -# CONFIG_MQTT_MSG_ID_INCREMENTAL is not set -# CONFIG_MQTT_SKIP_PUBLISH_IF_DISCONNECTED is not set -# CONFIG_MQTT_REPORT_DELETED_MESSAGES is not set -# CONFIG_MQTT_USE_CUSTOM_CONFIG is not set -# CONFIG_MQTT_TASK_CORE_SELECTION_ENABLED is not set -# CONFIG_MQTT_CUSTOM_OUTBOX is not set -# end of ESP-MQTT Configurations - -# -# Newlib -# -CONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF=y -# CONFIG_NEWLIB_STDOUT_LINE_ENDING_LF is not set -# CONFIG_NEWLIB_STDOUT_LINE_ENDING_CR is not set -# CONFIG_NEWLIB_STDIN_LINE_ENDING_CRLF is not set -# CONFIG_NEWLIB_STDIN_LINE_ENDING_LF is not set -CONFIG_NEWLIB_STDIN_LINE_ENDING_CR=y -# CONFIG_NEWLIB_NANO_FORMAT is not set -CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC_HRT=y -# CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC is not set -# CONFIG_NEWLIB_TIME_SYSCALL_USE_HRT is not set -# CONFIG_NEWLIB_TIME_SYSCALL_USE_NONE is not set -# end of Newlib - -# -# NVS -# -# CONFIG_NVS_ASSERT_ERROR_CHECK is not set -# end of NVS - -# -# OpenThread -# -# CONFIG_OPENTHREAD_ENABLED is not set -# end of OpenThread - -# -# Protocomm -# -CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_0=y -CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_1=y -CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_2=y -# end of Protocomm - -# -# PThreads -# -CONFIG_PTHREAD_TASK_PRIO_DEFAULT=5 -CONFIG_PTHREAD_TASK_STACK_SIZE_DEFAULT=3072 -CONFIG_PTHREAD_STACK_MIN=768 -CONFIG_PTHREAD_DEFAULT_CORE_NO_AFFINITY=y -# CONFIG_PTHREAD_DEFAULT_CORE_0 is not set -# CONFIG_PTHREAD_DEFAULT_CORE_1 is not set -CONFIG_PTHREAD_TASK_CORE_DEFAULT=-1 -CONFIG_PTHREAD_TASK_NAME_DEFAULT="pthread" -# end of PThreads - -# -# MMU Config -# -CONFIG_MMU_PAGE_SIZE_64KB=y -CONFIG_MMU_PAGE_MODE="64KB" -CONFIG_MMU_PAGE_SIZE=0x10000 -# end of MMU Config - -# -# SPI Flash driver -# -# CONFIG_SPI_FLASH_VERIFY_WRITE is not set -# CONFIG_SPI_FLASH_ENABLE_COUNTERS is not set -CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=y -CONFIG_SPI_FLASH_HAS_ROM_IMPL=y -# CONFIG_SPI_FLASH_ROM_IMPL is not set -CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS=y -# CONFIG_SPI_FLASH_DANGEROUS_WRITE_FAILS is not set -# CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED is not set -# CONFIG_SPI_FLASH_SHARE_SPI1_BUS is not set -# CONFIG_SPI_FLASH_BYPASS_BLOCK_ERASE is not set -CONFIG_SPI_FLASH_YIELD_DURING_ERASE=y -CONFIG_SPI_FLASH_ERASE_YIELD_DURATION_MS=20 -CONFIG_SPI_FLASH_ERASE_YIELD_TICKS=1 -CONFIG_SPI_FLASH_WRITE_CHUNK_SIZE=8192 -# CONFIG_SPI_FLASH_SIZE_OVERRIDE is not set -# CONFIG_SPI_FLASH_CHECK_ERASE_TIMEOUT_DISABLED is not set -# CONFIG_SPI_FLASH_OVERRIDE_CHIP_DRIVER_LIST is not set - -# -# SPI Flash behavior when brownout -# -CONFIG_SPI_FLASH_BROWNOUT_RESET_XMC=y -CONFIG_SPI_FLASH_BROWNOUT_RESET=y -# end of SPI Flash behavior when brownout - -# -# Auto-detect flash chips -# -CONFIG_SPI_FLASH_SUPPORT_ISSI_CHIP=y -CONFIG_SPI_FLASH_SUPPORT_MXIC_CHIP=y -CONFIG_SPI_FLASH_SUPPORT_GD_CHIP=y -CONFIG_SPI_FLASH_SUPPORT_WINBOND_CHIP=y -CONFIG_SPI_FLASH_SUPPORT_BOYA_CHIP=y -CONFIG_SPI_FLASH_SUPPORT_TH_CHIP=y -CONFIG_SPI_FLASH_SUPPORT_MXIC_OPI_CHIP=y -# end of Auto-detect flash chips - -CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE=y -# end of SPI Flash driver - -# -# SPIFFS Configuration -# -CONFIG_SPIFFS_MAX_PARTITIONS=3 - -# -# SPIFFS Cache Configuration -# -CONFIG_SPIFFS_CACHE=y -CONFIG_SPIFFS_CACHE_WR=y -# CONFIG_SPIFFS_CACHE_STATS is not set -# end of SPIFFS Cache Configuration - -CONFIG_SPIFFS_PAGE_CHECK=y -CONFIG_SPIFFS_GC_MAX_RUNS=10 -# CONFIG_SPIFFS_GC_STATS is not set -CONFIG_SPIFFS_PAGE_SIZE=256 -CONFIG_SPIFFS_OBJ_NAME_LEN=32 -# CONFIG_SPIFFS_FOLLOW_SYMLINKS is not set -CONFIG_SPIFFS_USE_MAGIC=y -CONFIG_SPIFFS_USE_MAGIC_LENGTH=y -CONFIG_SPIFFS_META_LENGTH=4 -CONFIG_SPIFFS_USE_MTIME=y - -# -# Debug Configuration -# -# CONFIG_SPIFFS_DBG is not set -# CONFIG_SPIFFS_API_DBG is not set -# CONFIG_SPIFFS_GC_DBG is not set -# CONFIG_SPIFFS_CACHE_DBG is not set -# CONFIG_SPIFFS_CHECK_DBG is not set -# CONFIG_SPIFFS_TEST_VISUALISATION is not set -# end of Debug Configuration -# end of SPIFFS Configuration - -# -# TCP Transport -# - -# -# Websocket -# -CONFIG_WS_TRANSPORT=y -CONFIG_WS_BUFFER_SIZE=1024 -# CONFIG_WS_DYNAMIC_BUFFER is not set -# end of Websocket -# end of TCP Transport - -# -# Ultra Low Power (ULP) Co-processor -# -# CONFIG_ULP_COPROC_ENABLED is not set -# end of Ultra Low Power (ULP) Co-processor - -# -# Unity unit testing library -# -CONFIG_UNITY_ENABLE_FLOAT=y -CONFIG_UNITY_ENABLE_DOUBLE=y -# CONFIG_UNITY_ENABLE_64BIT is not set -# CONFIG_UNITY_ENABLE_COLOR is not set -CONFIG_UNITY_ENABLE_IDF_TEST_RUNNER=y -# CONFIG_UNITY_ENABLE_FIXTURE is not set -# CONFIG_UNITY_ENABLE_BACKTRACE_ON_FAIL is not set -# end of Unity unit testing library - -# -# USB-OTG -# -CONFIG_USB_OTG_SUPPORTED=y -CONFIG_USB_HOST_CONTROL_TRANSFER_MAX_SIZE=256 -CONFIG_USB_HOST_HW_BUFFER_BIAS_BALANCED=y -# CONFIG_USB_HOST_HW_BUFFER_BIAS_IN is not set -# CONFIG_USB_HOST_HW_BUFFER_BIAS_PERIODIC_OUT is not set - -# -# Root Hub configuration -# -CONFIG_USB_HOST_DEBOUNCE_DELAY_MS=250 -CONFIG_USB_HOST_RESET_HOLD_MS=30 -CONFIG_USB_HOST_RESET_RECOVERY_MS=30 -CONFIG_USB_HOST_SET_ADDR_RECOVERY_MS=10 -# end of Root Hub configuration -# end of USB-OTG - -# -# Virtual file system -# -CONFIG_VFS_SUPPORT_IO=y -CONFIG_VFS_SUPPORT_DIR=y -CONFIG_VFS_SUPPORT_SELECT=y -CONFIG_VFS_SUPPRESS_SELECT_DEBUG_OUTPUT=y -CONFIG_VFS_SUPPORT_TERMIOS=y - -# -# Host File System I/O (Semihosting) -# -CONFIG_VFS_SEMIHOSTFS_MAX_MOUNT_POINTS=1 -# end of Host File System I/O (Semihosting) -# end of Virtual file system - -# -# Wear Levelling -# -# CONFIG_WL_SECTOR_SIZE_512 is not set -CONFIG_WL_SECTOR_SIZE_4096=y -CONFIG_WL_SECTOR_SIZE=4096 -# end of Wear Levelling - -# -# Wi-Fi Provisioning Manager -# -CONFIG_WIFI_PROV_SCAN_MAX_ENTRIES=16 -CONFIG_WIFI_PROV_AUTOSTOP_TIMEOUT=30 -# CONFIG_WIFI_PROV_BLE_FORCE_ENCRYPTION is not set -CONFIG_WIFI_PROV_STA_ALL_CHANNEL_SCAN=y -# CONFIG_WIFI_PROV_STA_FAST_SCAN is not set -# end of Wi-Fi Provisioning Manager - -# -# Supplicant -# -CONFIG_WPA_MBEDTLS_CRYPTO=y -CONFIG_WPA_MBEDTLS_TLS_CLIENT=y -# CONFIG_WPA_WAPI_PSK is not set -# CONFIG_WPA_SUITE_B_192 is not set -# CONFIG_WPA_DEBUG_PRINT is not set -# CONFIG_WPA_TESTING_OPTIONS is not set -# CONFIG_WPA_WPS_STRICT is not set -# CONFIG_WPA_11KV_SUPPORT is not set -# CONFIG_WPA_MBO_SUPPORT is not set -# CONFIG_WPA_DPP_SUPPORT is not set -# CONFIG_WPA_11R_SUPPORT is not set -# CONFIG_WPA_WPS_SOFTAP_REGISTRAR is not set -# end of Supplicant - -# -# IDF unit test -# -CONFIG_UNITY_FREERTOS_PRIORITY=5 -CONFIG_UNITY_FREERTOS_CPU=0 -CONFIG_UNITY_FREERTOS_STACK_SIZE=8192 -CONFIG_UNITY_WARN_LEAK_LEVEL_GENERAL=255 -CONFIG_UNITY_CRITICAL_LEAK_LEVEL_GENERAL=1024 -CONFIG_UNITY_CRITICAL_LEAK_LEVEL_LWIP=4095 -# CONFIG_UNITY_IGNORE_PERFORMANCE_TESTS is not set -# end of IDF unit test - -# -# DSP Library -# -CONFIG_DSP_OPTIMIZATIONS_SUPPORTED=y -# CONFIG_DSP_ANSI is not set -CONFIG_DSP_OPTIMIZED=y -CONFIG_DSP_OPTIMIZATION=1 -# CONFIG_DSP_MAX_FFT_SIZE_512 is not set -# CONFIG_DSP_MAX_FFT_SIZE_1024 is not set -# CONFIG_DSP_MAX_FFT_SIZE_2048 is not set -CONFIG_DSP_MAX_FFT_SIZE_4096=y -# CONFIG_DSP_MAX_FFT_SIZE_8192 is not set -# CONFIG_DSP_MAX_FFT_SIZE_16384 is not set -# CONFIG_DSP_MAX_FFT_SIZE_32768 is not set -CONFIG_DSP_MAX_FFT_SIZE=4096 -# end of DSP Library -# end of Component config - -# Deprecated options for backward compatibility -# CONFIG_NO_BLOBS is not set -# CONFIG_LOG_BOOTLOADER_LEVEL_NONE is not set -# CONFIG_LOG_BOOTLOADER_LEVEL_ERROR is not set -# CONFIG_LOG_BOOTLOADER_LEVEL_WARN is not set -CONFIG_LOG_BOOTLOADER_LEVEL_INFO=y -# CONFIG_LOG_BOOTLOADER_LEVEL_DEBUG is not set -# CONFIG_LOG_BOOTLOADER_LEVEL_VERBOSE is not set -CONFIG_LOG_BOOTLOADER_LEVEL=3 -# CONFIG_APP_ROLLBACK_ENABLE is not set -# CONFIG_FLASH_ENCRYPTION_ENABLED is not set -CONFIG_FLASHMODE_QIO=y -# CONFIG_FLASHMODE_QOUT is not set -# CONFIG_FLASHMODE_DIO is not set -# CONFIG_FLASHMODE_DOUT is not set -CONFIG_MONITOR_BAUD=115200 -CONFIG_OPTIMIZATION_LEVEL_DEBUG=y -CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG=y -# CONFIG_OPTIMIZATION_LEVEL_RELEASE is not set -# CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE is not set -CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED=y -# CONFIG_OPTIMIZATION_ASSERTIONS_SILENT is not set -# CONFIG_OPTIMIZATION_ASSERTIONS_DISABLED is not set -CONFIG_OPTIMIZATION_ASSERTION_LEVEL=2 -# CONFIG_CXX_EXCEPTIONS is not set -CONFIG_STACK_CHECK_NONE=y -# CONFIG_STACK_CHECK_NORM is not set -# CONFIG_STACK_CHECK_STRONG is not set -# CONFIG_STACK_CHECK_ALL is not set -# CONFIG_WARN_WRITE_STRINGS is not set -# CONFIG_ESP32_APPTRACE_DEST_TRAX is not set -CONFIG_ESP32_APPTRACE_DEST_NONE=y -CONFIG_ESP32_APPTRACE_LOCK_ENABLE=y -# CONFIG_MCPWM_ISR_IN_IRAM is not set -# CONFIG_EVENT_LOOP_PROFILING is not set -CONFIG_POST_EVENTS_FROM_ISR=y -CONFIG_POST_EVENTS_FROM_IRAM_ISR=y -# CONFIG_OTA_ALLOW_HTTP is not set -CONFIG_ESP32S3_DEEP_SLEEP_WAKEUP_DELAY=2000 -CONFIG_ESP32S3_RTC_CLK_SRC_INT_RC=y -# CONFIG_ESP32S3_RTC_CLK_SRC_EXT_CRYS is not set -# CONFIG_ESP32S3_RTC_CLK_SRC_EXT_OSC is not set -# CONFIG_ESP32S3_RTC_CLK_SRC_INT_8MD256 is not set -CONFIG_ESP32S3_RTC_CLK_CAL_CYCLES=1024 -CONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE=y -# CONFIG_ESP32_PHY_INIT_DATA_IN_PARTITION is not set -CONFIG_ESP32_PHY_MAX_WIFI_TX_POWER=20 -CONFIG_ESP32_PHY_MAX_TX_POWER=20 -CONFIG_REDUCE_PHY_TX_POWER=y -CONFIG_ESP32_REDUCE_PHY_TX_POWER=y -CONFIG_ESP_SYSTEM_PM_POWER_DOWN_CPU=y -CONFIG_ESP32S3_SPIRAM_SUPPORT=y -CONFIG_DEFAULT_PSRAM_CLK_IO=30 -CONFIG_DEFAULT_PSRAM_CS_IO=26 -# CONFIG_ESP32S3_DEFAULT_CPU_FREQ_80 is not set -# CONFIG_ESP32S3_DEFAULT_CPU_FREQ_160 is not set -CONFIG_ESP32S3_DEFAULT_CPU_FREQ_240=y -CONFIG_ESP32S3_DEFAULT_CPU_FREQ_MHZ=240 -CONFIG_SYSTEM_EVENT_QUEUE_SIZE=32 -CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE=2304 -CONFIG_MAIN_TASK_STACK_SIZE=3584 -CONFIG_CONSOLE_UART_DEFAULT=y -# CONFIG_CONSOLE_UART_CUSTOM is not set -# CONFIG_CONSOLE_UART_NONE is not set -# CONFIG_ESP_CONSOLE_UART_NONE is not set -CONFIG_CONSOLE_UART=y -CONFIG_CONSOLE_UART_NUM=0 -CONFIG_CONSOLE_UART_BAUDRATE=115200 -CONFIG_INT_WDT=y -CONFIG_INT_WDT_TIMEOUT_MS=300 -CONFIG_INT_WDT_CHECK_CPU1=y -CONFIG_TASK_WDT=y -CONFIG_ESP_TASK_WDT=y -# CONFIG_TASK_WDT_PANIC is not set -CONFIG_TASK_WDT_TIMEOUT_S=5 -CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0=y -CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU1=y -# CONFIG_ESP32_DEBUG_STUBS_ENABLE is not set -CONFIG_ESP32S3_DEBUG_OCDAWARE=y -CONFIG_BROWNOUT_DET=y -CONFIG_ESP32S3_BROWNOUT_DET=y -CONFIG_ESP32S3_BROWNOUT_DET=y -CONFIG_BROWNOUT_DET_LVL_SEL_7=y -CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_7=y -# CONFIG_BROWNOUT_DET_LVL_SEL_6 is not set -# CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_6 is not set -# CONFIG_BROWNOUT_DET_LVL_SEL_5 is not set -# CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_5 is not set -# CONFIG_BROWNOUT_DET_LVL_SEL_4 is not set -# CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_4 is not set -# CONFIG_BROWNOUT_DET_LVL_SEL_3 is not set -# CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_3 is not set -# CONFIG_BROWNOUT_DET_LVL_SEL_2 is not set -# CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_2 is not set -# CONFIG_BROWNOUT_DET_LVL_SEL_1 is not set -# CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_1 is not set -CONFIG_BROWNOUT_DET_LVL=7 -CONFIG_ESP32S3_BROWNOUT_DET_LVL=7 -CONFIG_IPC_TASK_STACK_SIZE=1280 -CONFIG_TIMER_TASK_STACK_SIZE=3584 -# CONFIG_EXTERNAL_COEX_ENABLE is not set -# CONFIG_ESP32_ENABLE_COREDUMP_TO_FLASH is not set -# CONFIG_ESP32_ENABLE_COREDUMP_TO_UART is not set -CONFIG_ESP32_ENABLE_COREDUMP_TO_NONE=y -CONFIG_TIMER_TASK_PRIORITY=1 -CONFIG_TIMER_TASK_STACK_DEPTH=2048 -CONFIG_TIMER_QUEUE_LENGTH=10 -# CONFIG_ENABLE_STATIC_TASK_CLEAN_UP_HOOK is not set -# CONFIG_HAL_ASSERTION_SILIENT is not set -# CONFIG_L2_TO_L3_COPY is not set -CONFIG_ESP_GRATUITOUS_ARP=y -CONFIG_GARP_TMR_INTERVAL=60 -CONFIG_TCPIP_RECVMBOX_SIZE=32 -CONFIG_TCP_MAXRTX=12 -CONFIG_TCP_SYNMAXRTX=12 -CONFIG_TCP_MSS=1440 -CONFIG_TCP_MSL=60000 -CONFIG_TCP_SND_BUF_DEFAULT=5744 -CONFIG_TCP_WND_DEFAULT=5744 -CONFIG_TCP_RECVMBOX_SIZE=6 -CONFIG_TCP_QUEUE_OOSEQ=y -CONFIG_TCP_OVERSIZE_MSS=y -# CONFIG_TCP_OVERSIZE_QUARTER_MSS is not set -# CONFIG_TCP_OVERSIZE_DISABLE is not set -CONFIG_UDP_RECVMBOX_SIZE=6 -CONFIG_TCPIP_TASK_STACK_SIZE=3072 -CONFIG_TCPIP_TASK_AFFINITY_NO_AFFINITY=y -# CONFIG_TCPIP_TASK_AFFINITY_CPU0 is not set -# CONFIG_TCPIP_TASK_AFFINITY_CPU1 is not set -CONFIG_TCPIP_TASK_AFFINITY=0x7FFFFFFF -# CONFIG_PPP_SUPPORT is not set -CONFIG_ESP32S3_TIME_SYSCALL_USE_RTC_SYSTIMER=y -CONFIG_ESP32S3_TIME_SYSCALL_USE_RTC_FRC1=y -# CONFIG_ESP32S3_TIME_SYSCALL_USE_RTC is not set -# CONFIG_ESP32S3_TIME_SYSCALL_USE_SYSTIMER is not set -# CONFIG_ESP32S3_TIME_SYSCALL_USE_FRC1 is not set -# CONFIG_ESP32S3_TIME_SYSCALL_USE_NONE is not set -CONFIG_ESP32_PTHREAD_TASK_PRIO_DEFAULT=5 -CONFIG_ESP32_PTHREAD_TASK_STACK_SIZE_DEFAULT=3072 -CONFIG_ESP32_PTHREAD_STACK_MIN=768 -CONFIG_ESP32_DEFAULT_PTHREAD_CORE_NO_AFFINITY=y -# CONFIG_ESP32_DEFAULT_PTHREAD_CORE_0 is not set -# CONFIG_ESP32_DEFAULT_PTHREAD_CORE_1 is not set -CONFIG_ESP32_PTHREAD_TASK_CORE_DEFAULT=-1 -CONFIG_ESP32_PTHREAD_TASK_NAME_DEFAULT="pthread" -CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ABORTS=y -# CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_FAILS is not set -# CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ALLOWED is not set -CONFIG_SUPPRESS_SELECT_DEBUG_OUTPUT=y -CONFIG_SUPPORT_TERMIOS=y -CONFIG_SEMIHOSTFS_MAX_MOUNT_POINTS=1 -# End of deprecated options From 49e5c7032a001687a3b941ccea2d302638990786 Mon Sep 17 00:00:00 2001 From: xysun Date: Wed, 12 Jul 2023 15:05:03 +0800 Subject: [PATCH 5/5] Update .gitlab-ci.yml to enable CI test --- .gitlab-ci.yml | 120 +++++++++++++++++++++--- test_apps/build_apps.py | 1 + test_apps/{esp-sr => }/requirements.txt | 0 3 files changed, 108 insertions(+), 13 deletions(-) rename test_apps/{esp-sr => }/requirements.txt (100%) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b21c262..381a4fe 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,31 +1,125 @@ stages: - build + - build_docs - deploy_docs - deploy - - variables: # Versioned esp-idf-doc env image to use for all document building jobs ESP_DOCS_ENV_IMAGE: "$CI_DOCKER_REGISTRY/esp-idf-doc-env-v5.0" ESP_SR_PATH: "$CI_PROJECT_DIR" - IDF_PATH: $CI_PROJECT_DIR/esp-idf - IDF_REPO: ${GITLAB_SSH_SERVER}/espressif/esp-idf.git + BATCH_BUILD: "1" + V: "0" + IDF_CI_BUILD: "1" + DOCKER_TARGET_TEST_v5_0_ENV_IMAGE: "$CI_DOCKER_REGISTRY/target-test-env-v5.0:3" + +before_script: + # add gitlab ssh key + - mkdir -p ~/.ssh + - chmod 700 ~/.ssh + - echo -n $GITLAB_KEY > ~/.ssh/id_rsa_base64 + - base64 --decode --ignore-garbage ~/.ssh/id_rsa_base64 > ~/.ssh/id_rsa + - chmod 600 ~/.ssh/id_rsa + - echo -e "Host gitlab.espressif.cn\n\tStrictHostKeyChecking no\n" >> ~/.ssh/config + - git --version + - git submodule update --init --recursive --force + - pip install idf_build_apps + - pip install -r test_apps/requirements.txt -.setup_idf_ci_env: &setup_idf_ci_env - - source esp-idf/tools/ci/utils.sh - - source esp-idf/tools/ci/configure_ci_environment.sh - - esp-idf/tools/idf_tools.py install - - esp-idf/tools/idf_tools.py export +.build_test_script: &build_test_script + - python ./tools/ci/build_apps.py $EXAMPLES_PATH -t all -.build_template: +.build_test_script: &build_test_script + - python ./test_apps/build_apps.py $EXAMPLES_PATH -t all + +.build_test_template: stage: build + tags: + - build + artifacts: + when: always + paths: + - "**/build*/size.json" + - "**/build*/build_log.txt" + - "**/build*/*.bin" + # upload to s3 server to save the artifacts size + - "**/build*/*.map" + - "**/build*/*.elf" + - "**/build*/flasher_args.json" + - "**/build*/flash_project_args" + - "**/build*/config/sdkconfig.json" + - "**/build*/bootloader/*.bin" + - "**/build*/bootloader/*.elf" + - "**/build*/partition_table/*.bin" + - "**/build*/srmodels/*.bin" + - size_info.txt + expire_in: 1 week + variables: + EXAMPLES_PATH: "test_apps" + script: + - *build_test_script + +build_esp_sr: + extends: .build_test_template + image: espressif/idf:release-v5.0 + variables: + EXAMPLES_PATH: "test_apps/esp-sr" + +build_esp_tts: + extends: .build_test_template + image: espressif/idf:release-v5.0 + variables: + EXAMPLES_PATH: "test_apps/esp-tts" + +.test_template: &test_template + image: DOCKER_TARGET_TEST_v5_0_ENV_IMAGE + stage: target_test + timeout: 10 hour + variables: + GIT_DEPTH: 1 + SUBMODULES_TO_FETCH: "none" + cache: + # Usually do not need submodule-cache in target_test + - key: pip-cache + paths: + - .cache/pip + policy: pull + +.pytest_template: + <<: *test_template + artifacts: + when: always + paths: + - XUNIT_RESULT.xml + - pytest_log/ + reports: + junit: XUNIT_RESULT.xml + expire_in: 4 days + variables: + TEST_TARGET: 'esp32s3' + TEST_FOLDER: 'test_apps' + TEST_ENV: 'esp32s3' + script: + - pytest ${TEST_FOLDER} --target ${TEST_TARGET} --env ${TEST_ENV} --junitxml=XUNIT_RESULT.xml + +.if-dev-push: &if-dev-push + if: '$CI_COMMIT_REF_NAME != "master" && $CI_COMMIT_BRANCH !~ /^release\/v/ && $CI_COMMIT_TAG !~ /^v\d+\.\d+(\.\d+)?($|-)/ && ($CI_PIPELINE_SOURCE == "push" || $CI_PIPELINE_SOURCE == "merge_request_event")' +.if-protected: &if-protected + if: '($CI_COMMIT_REF_NAME == "master" || $CI_COMMIT_BRANCH =~ /^release\/v/ || $CI_COMMIT_TAG =~ /^v\d+\.\d+(\.\d+)?($|-)/)' + +.rules:test:test_esp_sr: + rules: + - <<: *if-protected + - <<: *if-dev-push + +.build_doc_template: + stage: build_docs image: $ESP_DOCS_ENV_IMAGE build_esp_sr_html: extends: - - .build_template + - .build_doc_template variables: DOCS_DIR: $CI_PROJECT_DIR/docs artifacts: @@ -46,7 +140,7 @@ build_esp_sr_html: build_esp_sr_pdf: extends: - - .build_template + - .build_doc_template variables: DOCS_DIR: $CI_PROJECT_DIR/docs artifacts: @@ -128,4 +222,4 @@ push_to_github: - echo -e "Host github.com\n\tStrictHostKeyChecking no\n" >> ~/.ssh/config - git remote remove github &>/dev/null || true - git remote add github git@github.com:espressif/esp-sr.git - - git push github "${CI_COMMIT_SHA}:refs/heads/${CI_COMMIT_REF_NAME}" + - git push github "${CI_COMMIT_SHA}:refs/heads/${CI_COMMIT_REF_NAME}" \ No newline at end of file diff --git a/test_apps/build_apps.py b/test_apps/build_apps.py index c2cbb4f..721debf 100644 --- a/test_apps/build_apps.py +++ b/test_apps/build_apps.py @@ -22,6 +22,7 @@ IGNORE_WARNINGS = [ r'1/2 app partitions are too small', r'This clock source will be affected by the DFS of the power management', r'The current IDF version does not support using the gptimer API', + r'pkg_resources is deprecated as an API', ] def _get_idf_version(): diff --git a/test_apps/esp-sr/requirements.txt b/test_apps/requirements.txt similarity index 100% rename from test_apps/esp-sr/requirements.txt rename to test_apps/requirements.txt